diff --git a/1035.c99f22e8.async.js b/1035.c99f22e8.async.js new file mode 100644 index 00000000..c8d9e82c --- /dev/null +++ b/1035.c99f22e8.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1035],{81035:function(n,e,r){r.r(e),r.d(e,{default:function(){return o}});var o={name:"rose-pine-dawn",type:"light",colors:{"activityBar.activeBorder":"#575279","activityBar.background":"#faf4ed","activityBar.dropBorder":"#f2e9e1","activityBar.foreground":"#575279","activityBar.inactiveForeground":"#797593","activityBarBadge.background":"#d7827e","activityBarBadge.foreground":"#faf4ed","badge.background":"#d7827e","badge.foreground":"#faf4ed","banner.background":"#fffaf3","banner.foreground":"#575279","banner.iconForeground":"#797593","breadcrumb.activeSelectionForeground":"#d7827e","breadcrumb.background":"#faf4ed","breadcrumb.focusForeground":"#797593","breadcrumb.foreground":"#9893a5","breadcrumbPicker.background":"#fffaf3","button.background":"#d7827e","button.foreground":"#faf4ed","button.hoverBackground":"#d7827ee6","button.secondaryBackground":"#fffaf3","button.secondaryForeground":"#575279","button.secondaryHoverBackground":"#f2e9e1","charts.blue":"#56949f","charts.foreground":"#575279","charts.green":"#286983","charts.lines":"#797593","charts.orange":"#d7827e","charts.purple":"#907aa9","charts.red":"#b4637a","charts.yellow":"#ea9d34","checkbox.background":"#fffaf3","checkbox.border":"#6e6a8614","checkbox.foreground":"#575279","debugExceptionWidget.background":"#fffaf3","debugExceptionWidget.border":"#6e6a8614","debugIcon.breakpointCurrentStackframeForeground":"#797593","debugIcon.breakpointDisabledForeground":"#797593","debugIcon.breakpointForeground":"#797593","debugIcon.breakpointStackframeForeground":"#797593","debugIcon.breakpointUnverifiedForeground":"#797593","debugIcon.continueForeground":"#797593","debugIcon.disconnectForeground":"#797593","debugIcon.pauseForeground":"#797593","debugIcon.restartForeground":"#797593","debugIcon.startForeground":"#797593","debugIcon.stepBackForeground":"#797593","debugIcon.stepIntoForeground":"#797593","debugIcon.stepOutForeground":"#797593","debugIcon.stepOverForeground":"#797593","debugIcon.stopForeground":"#b4637a","debugToolBar.background":"#fffaf3","debugToolBar.border":"#f2e9e1",descriptionForeground:"#797593","diffEditor.border":"#f2e9e1","diffEditor.diagonalFill":"#6e6a8626","diffEditor.insertedLineBackground":"#56949f26","diffEditor.insertedTextBackground":"#56949f26","diffEditor.removedLineBackground":"#b4637a26","diffEditor.removedTextBackground":"#b4637a26","diffEditorOverview.insertedForeground":"#56949f80","diffEditorOverview.removedForeground":"#b4637a80","dropdown.background":"#fffaf3","dropdown.border":"#6e6a8614","dropdown.foreground":"#575279","dropdown.listBackground":"#fffaf3","editor.background":"#faf4ed","editor.findMatchBackground":"#6e6a8626","editor.findMatchHighlightBackground":"#6e6a8626","editor.findRangeHighlightBackground":"#6e6a8626","editor.findRangeHighlightBorder":"#0000","editor.focusedStackFrameHighlightBackground":"#6e6a8614","editor.foldBackground":"#fffaf3","editor.foreground":"#575279","editor.hoverHighlightBackground":"#0000","editor.inactiveSelectionBackground":"#6e6a860d","editor.inlineValuesBackground":"#0000","editor.inlineValuesForeground":"#797593","editor.lineHighlightBackground":"#6e6a860d","editor.lineHighlightBorder":"#0000","editor.linkedEditingBackground":"#fffaf3","editor.rangeHighlightBackground":"#6e6a860d","editor.selectionBackground":"#6e6a8614","editor.selectionForeground":"#575279","editor.selectionHighlightBackground":"#6e6a8614","editor.selectionHighlightBorder":"#faf4ed","editor.snippetFinalTabstopHighlightBackground":"#6e6a8614","editor.snippetFinalTabstopHighlightBorder":"#fffaf3","editor.snippetTabstopHighlightBackground":"#6e6a8614","editor.snippetTabstopHighlightBorder":"#fffaf3","editor.stackFrameHighlightBackground":"#6e6a8614","editor.symbolHighlightBackground":"#6e6a8614","editor.symbolHighlightBorder":"#0000","editor.wordHighlightBackground":"#6e6a8614","editor.wordHighlightBorder":"#0000","editor.wordHighlightStrongBackground":"#6e6a8614","editor.wordHighlightStrongBorder":"#6e6a8614","editorBracketHighlight.foreground1":"#b4637a80","editorBracketHighlight.foreground2":"#28698380","editorBracketHighlight.foreground3":"#ea9d3480","editorBracketHighlight.foreground4":"#56949f80","editorBracketHighlight.foreground5":"#d7827e80","editorBracketHighlight.foreground6":"#907aa980","editorBracketMatch.background":"#0000","editorBracketMatch.border":"#797593","editorBracketPairGuide.activeBackground1":"#286983","editorBracketPairGuide.activeBackground2":"#d7827e","editorBracketPairGuide.activeBackground3":"#907aa9","editorBracketPairGuide.activeBackground4":"#56949f","editorBracketPairGuide.activeBackground5":"#ea9d34","editorBracketPairGuide.activeBackground6":"#b4637a","editorBracketPairGuide.background1":"#28698380","editorBracketPairGuide.background2":"#d7827e80","editorBracketPairGuide.background3":"#907aa980","editorBracketPairGuide.background4":"#56949f80","editorBracketPairGuide.background5":"#ea9d3480","editorBracketPairGuide.background6":"#b4637a80","editorCodeLens.foreground":"#d7827e","editorCursor.background":"#575279","editorCursor.foreground":"#9893a5","editorError.border":"#0000","editorError.foreground":"#b4637a","editorGhostText.foreground":"#797593","editorGroup.border":"#0000","editorGroup.dropBackground":"#fffaf3","editorGroup.emptyBackground":"#0000","editorGroup.focusedEmptyBorder":"#0000","editorGroupHeader.noTabsBackground":"#0000","editorGroupHeader.tabsBackground":"#0000","editorGroupHeader.tabsBorder":"#0000","editorGutter.addedBackground":"#56949f","editorGutter.background":"#faf4ed","editorGutter.commentRangeForeground":"#797593","editorGutter.deletedBackground":"#b4637a","editorGutter.foldingControlForeground":"#907aa9","editorGutter.modifiedBackground":"#d7827e","editorHint.border":"#0000","editorHint.foreground":"#797593","editorHoverWidget.background":"#fffaf3","editorHoverWidget.border":"#9893a580","editorHoverWidget.foreground":"#797593","editorHoverWidget.highlightForeground":"#575279","editorHoverWidget.statusBarBackground":"#0000","editorIndentGuide.activeBackground":"#9893a5","editorIndentGuide.background":"#6e6a8626","editorInfo.border":"#f2e9e1","editorInfo.foreground":"#56949f","editorInlayHint.background":"#f2e9e1","editorInlayHint.foreground":"#797593","editorInlayHint.parameterBackground":"#f2e9e1","editorInlayHint.parameterForeground":"#907aa9","editorInlayHint.typeBackground":"#f2e9e1","editorInlayHint.typeForeground":"#56949f","editorLightBulb.foreground":"#286983","editorLightBulbAutoFix.foreground":"#d7827e","editorLineNumber.activeForeground":"#575279","editorLineNumber.foreground":"#797593","editorLink.activeForeground":"#d7827e","editorMarkerNavigation.background":"#fffaf3","editorMarkerNavigationError.background":"#fffaf3","editorMarkerNavigationInfo.background":"#fffaf3","editorMarkerNavigationWarning.background":"#fffaf3","editorOverviewRuler.addedForeground":"#56949f80","editorOverviewRuler.background":"#faf4ed","editorOverviewRuler.border":"#6e6a8626","editorOverviewRuler.bracketMatchForeground":"#797593","editorOverviewRuler.commonContentForeground":"#6e6a860d","editorOverviewRuler.currentContentForeground":"#6e6a8614","editorOverviewRuler.deletedForeground":"#b4637a80","editorOverviewRuler.errorForeground":"#b4637a80","editorOverviewRuler.findMatchForeground":"#6e6a8626","editorOverviewRuler.incomingContentForeground":"#907aa980","editorOverviewRuler.infoForeground":"#56949f80","editorOverviewRuler.modifiedForeground":"#d7827e80","editorOverviewRuler.rangeHighlightForeground":"#6e6a8626","editorOverviewRuler.selectionHighlightForeground":"#6e6a8626","editorOverviewRuler.warningForeground":"#ea9d3480","editorOverviewRuler.wordHighlightForeground":"#6e6a8614","editorOverviewRuler.wordHighlightStrongForeground":"#6e6a8626","editorPane.background":"#0000","editorRuler.foreground":"#6e6a8626","editorSuggestWidget.background":"#fffaf3","editorSuggestWidget.border":"#0000","editorSuggestWidget.focusHighlightForeground":"#d7827e","editorSuggestWidget.foreground":"#797593","editorSuggestWidget.highlightForeground":"#d7827e","editorSuggestWidget.selectedBackground":"#6e6a8614","editorSuggestWidget.selectedForeground":"#575279","editorSuggestWidget.selectedIconForeground":"#575279","editorUnnecessaryCode.border":"#0000","editorUnnecessaryCode.opacity":"#57527980","editorWarning.border":"#0000","editorWarning.foreground":"#ea9d34","editorWhitespace.foreground":"#9893a5","editorWidget.background":"#fffaf3","editorWidget.border":"#f2e9e1","editorWidget.foreground":"#797593","editorWidget.resizeBorder":"#9893a5",errorForeground:"#b4637a","extensionBadge.remoteBackground":"#907aa9","extensionBadge.remoteForeground":"#faf4ed","extensionButton.prominentBackground":"#d7827e","extensionButton.prominentForeground":"#faf4ed","extensionButton.prominentHoverBackground":"#d7827ee6","extensionIcon.preReleaseForeground":"#286983","extensionIcon.starForeground":"#d7827e","extensionIcon.verifiedForeground":"#907aa9",focusBorder:"#6e6a8614",foreground:"#575279","gitDecoration.addedResourceForeground":"#56949f","gitDecoration.conflictingResourceForeground":"#b4637a","gitDecoration.deletedResourceForeground":"#797593","gitDecoration.ignoredResourceForeground":"#9893a5","gitDecoration.modifiedResourceForeground":"#d7827e","gitDecoration.renamedResourceForeground":"#286983","gitDecoration.stageDeletedResourceForeground":"#b4637a","gitDecoration.stageModifiedResourceForeground":"#907aa9","gitDecoration.submoduleResourceForeground":"#ea9d34","gitDecoration.untrackedResourceForeground":"#ea9d34","icon.foreground":"#797593","input.background":"#f2e9e180","input.border":"#6e6a8614","input.foreground":"#575279","input.placeholderForeground":"#797593","inputOption.activeBackground":"#d7827e26","inputOption.activeForeground":"#d7827e","inputValidation.errorBackground":"#fffaf3","inputValidation.errorBorder":"#6e6a8626","inputValidation.errorForeground":"#b4637a","inputValidation.infoBackground":"#fffaf3","inputValidation.infoBorder":"#6e6a8626","inputValidation.infoForeground":"#56949f","inputValidation.warningBackground":"#fffaf3","inputValidation.warningBorder":"#6e6a8626","inputValidation.warningForeground":"#56949f80","keybindingLabel.background":"#f2e9e1","keybindingLabel.border":"#6e6a8626","keybindingLabel.bottomBorder":"#6e6a8626","keybindingLabel.foreground":"#907aa9","keybindingTable.headerBackground":"#f2e9e1","keybindingTable.rowsBackground":"#fffaf3","list.activeSelectionBackground":"#6e6a8614","list.activeSelectionForeground":"#575279","list.deemphasizedForeground":"#797593","list.dropBackground":"#fffaf3","list.errorForeground":"#b4637a","list.filterMatchBackground":"#fffaf3","list.filterMatchBorder":"#d7827e","list.focusBackground":"#6e6a8626","list.focusForeground":"#575279","list.focusOutline":"#6e6a8614","list.highlightForeground":"#d7827e","list.hoverBackground":"#6e6a860d","list.hoverForeground":"#575279","list.inactiveFocusBackground":"#6e6a860d","list.inactiveSelectionBackground":"#fffaf3","list.inactiveSelectionForeground":"#575279","list.invalidItemForeground":"#b4637a","list.warningForeground":"#ea9d34","listFilterWidget.background":"#fffaf3","listFilterWidget.noMatchesOutline":"#b4637a","listFilterWidget.outline":"#f2e9e1","menu.background":"#fffaf3","menu.border":"#6e6a860d","menu.foreground":"#575279","menu.selectionBackground":"#6e6a8614","menu.selectionBorder":"#f2e9e1","menu.selectionForeground":"#575279","menu.separatorBackground":"#6e6a8626","menubar.selectionBackground":"#6e6a8614","menubar.selectionBorder":"#6e6a860d","menubar.selectionForeground":"#575279","merge.border":"#f2e9e1","merge.commonContentBackground":"#6e6a8614","merge.commonHeaderBackground":"#6e6a8614","merge.currentContentBackground":"#ea9d3480","merge.currentHeaderBackground":"#ea9d3480","merge.incomingContentBackground":"#56949f80","merge.incomingHeaderBackground":"#56949f80","minimap.background":"#fffaf3","minimap.errorHighlight":"#b4637a80","minimap.findMatchHighlight":"#6e6a8614","minimap.selectionHighlight":"#6e6a8614","minimap.warningHighlight":"#ea9d3480","minimapGutter.addedBackground":"#56949f","minimapGutter.deletedBackground":"#b4637a","minimapGutter.modifiedBackground":"#d7827e","minimapSlider.activeBackground":"#6e6a8626","minimapSlider.background":"#6e6a8614","minimapSlider.hoverBackground":"#6e6a8614","notebook.cellBorderColor":"#56949f80","notebook.cellEditorBackground":"#fffaf3","notebook.cellHoverBackground":"#f2e9e180","notebook.focusedCellBackground":"#6e6a860d","notebook.focusedCellBorder":"#56949f","notebook.outputContainerBackgroundColor":"#6e6a860d","notificationCenter.border":"#6e6a8614","notificationCenterHeader.background":"#fffaf3","notificationCenterHeader.foreground":"#797593","notificationLink.foreground":"#907aa9","notifications.background":"#fffaf3","notifications.border":"#6e6a8614","notifications.foreground":"#575279","notificationsErrorIcon.foreground":"#b4637a","notificationsInfoIcon.foreground":"#56949f","notificationsWarningIcon.foreground":"#ea9d34","notificationToast.border":"#6e6a8614","panel.background":"#fffaf3","panel.border":"#0000","panel.dropBorder":"#f2e9e1","panelInput.border":"#fffaf3","panelSection.dropBackground":"#6e6a8614","panelSectionHeader.background":"#fffaf3","panelSectionHeader.foreground":"#575279","panelTitle.activeBorder":"#6e6a8626","panelTitle.activeForeground":"#575279","panelTitle.inactiveForeground":"#797593","peekView.border":"#f2e9e1","peekViewEditor.background":"#fffaf3","peekViewEditor.matchHighlightBackground":"#6e6a8626","peekViewResult.background":"#fffaf3","peekViewResult.fileForeground":"#797593","peekViewResult.lineForeground":"#797593","peekViewResult.matchHighlightBackground":"#6e6a8626","peekViewResult.selectionBackground":"#6e6a8614","peekViewResult.selectionForeground":"#575279","peekViewTitle.background":"#f2e9e1","peekViewTitleDescription.foreground":"#797593","pickerGroup.border":"#6e6a8626","pickerGroup.foreground":"#907aa9","ports.iconRunningProcessForeground":"#d7827e","problemsErrorIcon.foreground":"#b4637a","problemsInfoIcon.foreground":"#56949f","problemsWarningIcon.foreground":"#ea9d34","progressBar.background":"#d7827e","quickInput.background":"#fffaf3","quickInput.foreground":"#797593","quickInputList.focusBackground":"#6e6a8614","quickInputList.focusForeground":"#575279","quickInputList.focusIconForeground":"#575279","scrollbar.shadow":"#fffaf34d","scrollbarSlider.activeBackground":"#28698380","scrollbarSlider.background":"#6e6a8614","scrollbarSlider.hoverBackground":"#6e6a8626","searchEditor.findMatchBackground":"#6e6a8614","selection.background":"#6e6a8626","settings.focusedRowBackground":"#fffaf3","settings.headerForeground":"#575279","settings.modifiedItemIndicator":"#d7827e","settings.focusedRowBorder":"#6e6a8614","settings.rowHoverBackground":"#fffaf3","sideBar.background":"#faf4ed","sideBar.dropBackground":"#fffaf3","sideBar.foreground":"#797593","sideBarSectionHeader.background":"#0000","sideBarSectionHeader.border":"#6e6a8614","statusBar.background":"#faf4ed","statusBar.debuggingBackground":"#907aa9","statusBar.debuggingForeground":"#faf4ed","statusBar.foreground":"#797593","statusBar.noFolderBackground":"#faf4ed","statusBar.noFolderForeground":"#797593","statusBarItem.activeBackground":"#6e6a8626","statusBarItem.hoverBackground":"#6e6a8614","statusBarItem.prominentBackground":"#f2e9e1","statusBarItem.prominentForeground":"#575279","statusBarItem.prominentHoverBackground":"#6e6a8614","statusBarItem.remoteBackground":"#faf4ed","statusBarItem.remoteForeground":"#ea9d34","statusBarItem.errorBackground":"#faf4ed","statusBarItem.errorForeground":"#b4637a","symbolIcon.arrayForeground":"#797593","symbolIcon.classForeground":"#797593","symbolIcon.colorForeground":"#797593","symbolIcon.constantForeground":"#797593","symbolIcon.constructorForeground":"#797593","symbolIcon.enumeratorForeground":"#797593","symbolIcon.enumeratorMemberForeground":"#797593","symbolIcon.eventForeground":"#797593","symbolIcon.fieldForeground":"#797593","symbolIcon.fileForeground":"#797593","symbolIcon.folderForeground":"#797593","symbolIcon.functionForeground":"#797593","symbolIcon.interfaceForeground":"#797593","symbolIcon.keyForeground":"#797593","symbolIcon.keywordForeground":"#797593","symbolIcon.methodForeground":"#797593","symbolIcon.moduleForeground":"#797593","symbolIcon.namespaceForeground":"#797593","symbolIcon.nullForeground":"#797593","symbolIcon.numberForeground":"#797593","symbolIcon.objectForeground":"#797593","symbolIcon.operatorForeground":"#797593","symbolIcon.packageForeground":"#797593","symbolIcon.propertyForeground":"#797593","symbolIcon.referenceForeground":"#797593","symbolIcon.snippetForeground":"#797593","symbolIcon.stringForeground":"#797593","symbolIcon.structForeground":"#797593","symbolIcon.textForeground":"#797593","symbolIcon.typeParameterForeground":"#797593","symbolIcon.unitForeground":"#797593","symbolIcon.variableForeground":"#797593","tab.activeBackground":"#6e6a860d","tab.activeForeground":"#575279","tab.activeModifiedBorder":"#56949f","tab.border":"#0000","tab.hoverBackground":"#6e6a8614","tab.inactiveBackground":"#0000","tab.inactiveForeground":"#797593","tab.inactiveModifiedBorder":"#56949f80","tab.lastPinnedBorder":"#9893a5","tab.unfocusedActiveBackground":"#0000","tab.unfocusedHoverBackground":"#0000","tab.unfocusedInactiveBackground":"#0000","tab.unfocusedInactiveModifiedBorder":"#56949f80","terminal.ansiBlack":"#f2e9e1","terminal.ansiBlue":"#56949f","terminal.ansiBrightBlack":"#797593","terminal.ansiBrightBlue":"#56949f","terminal.ansiBrightCyan":"#d7827e","terminal.ansiBrightGreen":"#286983","terminal.ansiBrightMagenta":"#907aa9","terminal.ansiBrightRed":"#b4637a","terminal.ansiBrightWhite":"#575279","terminal.ansiBrightYellow":"#ea9d34","terminal.ansiCyan":"#d7827e","terminal.ansiGreen":"#286983","terminal.ansiMagenta":"#907aa9","terminal.ansiRed":"#b4637a","terminal.ansiWhite":"#575279","terminal.ansiYellow":"#ea9d34","terminal.dropBackground":"#6e6a8614","terminal.foreground":"#575279","terminal.selectionBackground":"#6e6a8614","terminal.tab.activeBorder":"#575279","terminalCursor.background":"#575279","terminalCursor.foreground":"#9893a5","textBlockQuote.background":"#fffaf3","textBlockQuote.border":"#6e6a8614","textCodeBlock.background":"#fffaf3","textLink.activeForeground":"#907aa9e6","textLink.foreground":"#907aa9","textPreformat.foreground":"#ea9d34","textSeparator.foreground":"#797593","titleBar.activeBackground":"#faf4ed","titleBar.activeForeground":"#797593","titleBar.inactiveBackground":"#fffaf3","titleBar.inactiveForeground":"#797593","toolbar.activeBackground":"#6e6a8626","toolbar.hoverBackground":"#6e6a8614","tree.indentGuidesStroke":"#797593","walkThrough.embeddedEditorBackground":"#faf4ed","welcomePage.background":"#faf4ed","welcomePage.buttonBackground":"#fffaf3","welcomePage.buttonHoverBackground":"#f2e9e1","widget.shadow":"#fffaf34d","window.activeBorder":"#fffaf3","window.inactiveBorder":"#fffaf3"},tokenColors:[{scope:["comment"],settings:{foreground:"#9893a5",fontStyle:"italic"}},{scope:["constant"],settings:{foreground:"#286983"}},{scope:["constant.numeric","constant.language"],settings:{foreground:"#d7827e"}},{scope:["entity.name"],settings:{foreground:"#d7827e"}},{scope:["entity.name.section","entity.name.tag","entity.name.namespace","entity.name.type"],settings:{foreground:"#56949f"}},{scope:["entity.other.attribute-name","entity.other.inherited-class"],settings:{foreground:"#907aa9",fontStyle:"italic"}},{scope:["invalid"],settings:{foreground:"#b4637a"}},{scope:["invalid.deprecated"],settings:{foreground:"#797593"}},{scope:["keyword"],settings:{foreground:"#286983"}},{scope:["markup.inserted.diff"],settings:{foreground:"#56949f"}},{scope:["markup.deleted.diff"],settings:{foreground:"#b4637a"}},{scope:"markup.heading",settings:{fontStyle:"bold"}},{scope:"markup.bold.markdown",settings:{fontStyle:"bold"}},{scope:"markup.italic.markdown",settings:{fontStyle:"italic"}},{scope:["meta.diff.range"],settings:{foreground:"#907aa9"}},{scope:["meta.tag","meta.brace"],settings:{foreground:"#575279"}},{scope:["meta.import","meta.export"],settings:{foreground:"#286983"}},{scope:"meta.directive.vue",settings:{foreground:"#907aa9",fontStyle:"italic"}},{scope:"meta.property-name.css",settings:{foreground:"#56949f"}},{scope:"meta.property-value.css",settings:{foreground:"#ea9d34"}},{scope:"meta.tag.other.html",settings:{foreground:"#797593"}},{scope:["punctuation"],settings:{foreground:"#797593"}},{scope:["punctuation.accessor"],settings:{foreground:"#286983"}},{scope:["punctuation.definition.string"],settings:{foreground:"#ea9d34"}},{scope:["punctuation.definition.tag"],settings:{foreground:"#9893a5"}},{scope:["storage.type","storage.modifier"],settings:{foreground:"#286983"}},{scope:["string"],settings:{foreground:"#ea9d34"}},{scope:["support"],settings:{foreground:"#56949f"}},{scope:["support.constant"],settings:{foreground:"#ea9d34"}},{scope:["support.function"],settings:{foreground:"#b4637a",fontStyle:"italic"}},{scope:["variable"],settings:{foreground:"#d7827e",fontStyle:"italic"}},{scope:["variable.other","variable.language","variable.function","variable.argument"],settings:{foreground:"#575279"}},{scope:["variable.parameter"],settings:{foreground:"#907aa9"}}]}}}]); diff --git a/1077.6bb8bc8f.async.js b/1077.6bb8bc8f.async.js new file mode 100644 index 00000000..1cffdfb1 --- /dev/null +++ b/1077.6bb8bc8f.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1077],{1077:function(n,e,t){t.r(e),t.d(e,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/asp.vb.net.tmbundle/blob/master/Syntaxes/ASP%20VB.net.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/asp.vb.net.tmbundle/commit/72d44550b3286d0382d7be0624140cf97857ff69",name:"vb",scopeName:"source.asp.vb.net",comment:"Modified from the original ASP bundle. Originally modified by Thomas Aylott subtleGradient.com",patterns:[{match:"\\n",name:"meta.ending-space"},{include:"#round-brackets"},{begin:"^(?=\\t)",end:"(?=[^\\t])",name:"meta.leading-space",patterns:[{captures:{1:{name:"meta.odd-tab.tabs"},2:{name:"meta.even-tab.tabs"}},match:"(\\t)(\\t)?"}]},{begin:"^(?= )",end:"(?=[^ ])",name:"meta.leading-space",patterns:[{captures:{1:{name:"meta.odd-tab.spaces"},2:{name:"meta.even-tab.spaces"}},match:"( )( )?"}]},{captures:{1:{name:"storage.type.function.asp"},2:{name:"entity.name.function.asp"},3:{name:"punctuation.definition.parameters.asp"},4:{name:"variable.parameter.function.asp"},5:{name:"punctuation.definition.parameters.asp"}},match:"^\\s*((?i:function|sub))\\s*([a-zA-Z_]\\w*)\\s*(\\()([^)]*)(\\)).*\\n?",name:"meta.function.asp"},{begin:"(^[ \\t]+)?(?=')",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.asp"}},end:"(?!\\G)",patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.comment.asp"}},end:"\\n",name:"comment.line.apostrophe.asp"}]},{match:"(?i:\\b(If|Then|Else|ElseIf|Else If|End If|While|Wend|For|To|Each|Case|Select|End Select|Return|Continue|Do|Until|Loop|Next|With|Exit Do|Exit For|Exit Function|Exit Property|Exit Sub|IIf)\\b)",name:"keyword.control.asp"},{match:"(?i:\\b(Mod|And|Not|Or|Xor|as)\\b)",name:"keyword.operator.asp"},{captures:{1:{name:"storage.type.asp"},2:{name:"variable.other.bfeac.asp"},3:{name:"meta.separator.comma.asp"}},match:"(?i:(dim)\\s*(?:(\\b[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?\\b)\\s*(,?)))",name:"variable.other.dim.asp"},{match:"(?i:\\s*\\b(Call|Class|Const|Dim|Redim|Function|Sub|Private Sub|Public Sub|End Sub|End Function|End Class|End Property|Public Property|Private Property|Set|Let|Get|New|Randomize|Option Explicit|On Error Resume Next|On Error GoTo)\\b\\s*)",name:"storage.type.asp"},{match:"(?i:\\b(Private|Public|Default)\\b)",name:"storage.modifier.asp"},{match:"(?i:\\s*\\b(Empty|False|Nothing|Null|True)\\b)",name:"constant.language.asp"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.asp"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.asp"}},name:"string.quoted.double.asp",patterns:[{match:'""',name:"constant.character.escape.apostrophe.asp"}]},{captures:{1:{name:"punctuation.definition.variable.asp"}},match:"(\\$)[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?\\b\\s*",name:"variable.other.asp"},{match:"(?i:\\b(Application|ObjectContext|Request|Response|Server|Session)\\b)",name:"support.class.asp"},{match:"(?i:\\b(Contents|StaticObjects|ClientCertificate|Cookies|Form|QueryString|ServerVariables)\\b)",name:"support.class.collection.asp"},{match:"(?i:\\b(TotalBytes|Buffer|CacheControl|Charset|ContentType|Expires|ExpiresAbsolute|IsClientConnected|PICS|Status|ScriptTimeout|CodePage|LCID|SessionID|Timeout)\\b)",name:"support.constant.asp"},{match:"(?i:\\b(Lock|Unlock|SetAbort|SetComplete|BinaryRead|AddHeader|AppendToLog|BinaryWrite|Clear|End|Flush|Redirect|Write|CreateObject|HTMLEncode|MapPath|URLEncode|Abandon|Convert|Regex)\\b)",name:"support.function.asp"},{match:"(?i:\\b(Application_OnEnd|Application_OnStart|OnTransactionAbort|OnTransactionCommit|Session_OnEnd|Session_OnStart)\\b)",name:"support.function.event.asp"},{match:"(?i:(?<=as )(\\b[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?\\b))",name:"support.type.vb.asp"},{match:"(?i:\\b(Array|Add|Asc|Atn|CBool|CByte|CCur|CDate|CDbl|Chr|CInt|CLng|Conversions|Cos|CreateObject|CSng|CStr|Date|DateAdd|DateDiff|DatePart|DateSerial|DateValue|Day|Derived|Math|Escape|Eval|Exists|Exp|Filter|FormatCurrency|FormatDateTime|FormatNumber|FormatPercent|GetLocale|GetObject|GetRef|Hex|Hour|InputBox|InStr|InStrRev|Int|Fix|IsArray|IsDate|IsEmpty|IsNull|IsNumeric|IsObject|Item|Items|Join|Keys|LBound|LCase|Left|Len|LoadPicture|Log|LTrim|RTrim|Trim|Maths|Mid|Minute|Month|MonthName|MsgBox|Now|Oct|Remove|RemoveAll|Replace|RGB|Right|Rnd|Round|ScriptEngine|ScriptEngineBuildVersion|ScriptEngineMajorVersion|ScriptEngineMinorVersion|Second|SetLocale|Sgn|Sin|Space|Split|Sqr|StrComp|String|StrReverse|Tan|Time|Timer|TimeSerial|TimeValue|TypeName|UBound|UCase|Unescape|VarType|Weekday|WeekdayName|Year)\\b)",name:"support.function.vb.asp"},{match:"-?\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\\b",name:"constant.numeric.asp"},{match:"(?i:\\b(vbtrue|vbfalse|vbcr|vbcrlf|vbformfeed|vblf|vbnewline|vbnullchar|vbnullstring|int32|vbtab|vbverticaltab|vbbinarycompare|vbtextcomparevbsunday|vbmonday|vbtuesday|vbwednesday|vbthursday|vbfriday|vbsaturday|vbusesystemdayofweek|vbfirstjan1|vbfirstfourdays|vbfirstfullweek|vbgeneraldate|vblongdate|vbshortdate|vblongtime|vbshorttime|vbobjecterror|vbEmpty|vbNull|vbInteger|vbLong|vbSingle|vbDouble|vbCurrency|vbDate|vbString|vbObject|vbError|vbBoolean|vbVariant|vbDataObject|vbDecimal|vbByte|vbArray)\\b)",name:"support.type.vb.asp"},{captures:{1:{name:"entity.name.function.asp"}},match:"(?i:(\\b[a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?\\b)(?=\\(\\)?))",name:"support.function.asp"},{match:"(?i:((?<=(\\+|=|-|\\&|\\\\|/|<|>|\\(|,))\\s*\\b([a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?)\\b(?!(\\(|\\.))|\\b([a-zA-Z_x7f-xff][a-zA-Z0-9_x7f-xff]*?)\\b(?=\\s*(\\+|=|-|\\&|\\\\|/|<|>|\\(|\\)))))",name:"variable.other.asp"},{match:"!|\\$|%|&|\\*|\\-\\-|\\-|\\+\\+|\\+|~|===|==|=|!=|!==|<=|>=|<<=|>>=|>>>=|<>|<|>|!|&&|\\|\\||\\?\\:|\\*=|/=|%=|\\+=|\\-=|&=|\\^=|\\b(in|instanceof|new|delete|typeof|void)\\b",name:"keyword.operator.js"}],repository:{"round-brackets":{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.round-brackets.begin.asp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.round-brackets.end.asp"}},name:"meta.round-brackets",patterns:[{include:"source.asp.vb.net"}]}},displayName:"Visual Basic",aliases:["cmd"]})]}}]); diff --git a/1081.c0956e70.async.js b/1081.c0956e70.async.js new file mode 100644 index 00000000..b66a8a7e --- /dev/null +++ b/1081.c0956e70.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1081],{81081:function(r,e,o){o.r(e),o.d(e,{default:function(){return n}});var n={name:"min-light",type:"light",colors:{"activityBar.background":"#f6f6f6","activityBar.foreground":"#9E9E9E","activityBarBadge.background":"#616161","badge.background":"#E0E0E0","badge.foreground":"#616161","button.background":"#757575","button.hoverBackground":"#616161","editor.background":"#ffffff","editor.foreground":"#212121","editor.lineHighlightBorder":"#f2f2f2","editorBracketMatch.background":"#E7F3FF","editorBracketMatch.border":"#c8e1ff","editorGroupHeader.tabsBackground":"#f6f6f6","editorGroupHeader.tabsBorder":"#fff","editorIndentGuide.background":"#EEE","editorLineNumber.activeForeground":"#757575","editorLineNumber.foreground":"#CCC","editorSuggestWidget.background":"#F3F3F3","extensionButton.prominentBackground":"#000000AA","extensionButton.prominentHoverBackground":"#000000BB",focusBorder:"#D0D0D0",foreground:"#757575","gitDecoration.ignoredResourceForeground":"#AAAAAA","input.border":"#E9E9E9","list.activeSelectionBackground":"#EEE","list.activeSelectionForeground":"#212121","list.focusBackground":"#ddd","list.focusForeground":"#212121","list.highlightForeground":"#212121","list.inactiveSelectionBackground":"#E0E0E0","list.inactiveSelectionForeground":"#212121","panel.background":"#fff","panel.border":"#f4f4f4","panelTitle.activeBorder":"#fff","panelTitle.inactiveForeground":"#BDBDBD","peekView.border":"#E0E0E0","peekViewEditor.background":"#f8f8f8","pickerGroup.foreground":"#000","progressBar.background":"#000","scrollbar.shadow":"#FFF","sideBar.background":"#f6f6f6","sideBar.border":"#f6f6f6","sideBarSectionHeader.background":"#EEE","sideBarTitle.foreground":"#999","statusBar.background":"#f6f6f6","statusBar.border":"#f6f6f6","statusBar.debuggingBackground":"#f6f6f6","statusBar.foreground":"#7E7E7E","statusBar.noFolderBackground":"#f6f6f6","statusBarItem.remoteForeground":"#7E7E7E","statusBarItem.remoteBackground":"#f6f6f600","statusBarItem.prominentBackground":"#0000001a","tab.activeBorder":"#FFF","tab.activeForeground":"#424242","tab.border":"#f6f6f6","tab.inactiveBackground":"#f6f6f6","tab.inactiveForeground":"#BDBDBD","tab.unfocusedActiveBorder":"#fff","terminal.ansiBlack":"#333","terminal.ansiBlue":"#e0e0e0","terminal.ansiBrightBlack":"#a1a1a1","terminal.ansiBrightBlue":"#6871ff","terminal.ansiBrightCyan":"#57d9ad","terminal.ansiBrightGreen":"#a3d900","terminal.ansiBrightMagenta":"#a37acc","terminal.ansiBrightRed":"#d6656a","terminal.ansiBrightWhite":"#7E7E7E","terminal.ansiBrightYellow":"#e7c547","terminal.ansiCyan":"#4dbf99","terminal.ansiGreen":"#77cc00","terminal.ansiMagenta":"#9966cc","terminal.ansiRed":"#D32F2F","terminal.ansiWhite":"#c7c7c7","terminal.ansiYellow":"#f29718","terminal.background":"#fff","textLink.activeForeground":"#000","textLink.foreground":"#000","titleBar.activeBackground":"#f6f6f6","titleBar.border":"#FFFFFF00","titleBar.inactiveBackground":"#f6f6f6","inputOption.activeBackground":"#EDEDED","debugIcon.continueForeground":"#6f42c1","debugIcon.disconnectForeground":"#6f42c1","debugIcon.pauseForeground":"#6f42c1","debugIcon.restartForeground":"#1976D2","debugIcon.startForeground":"#1976D2","debugIcon.stepBackForeground":"#6f42c1","debugIcon.stepIntoForeground":"#6f42c1","debugIcon.stepOutForeground":"#6f42c1","debugIcon.stepOverForeground":"#6f42c1","debugIcon.stopForeground":"#1976D2","debugIcon.breakpointCurrentStackframeForeground":"#1976D2","debugIcon.breakpointDisabledForeground":"#848484","debugIcon.breakpointForeground":"#D32F2F","debugIcon.breakpointStackframeForeground":"#1976D2","symbolIcon.classForeground":"#dd8500","symbolIcon.enumeratorForeground":"#dd8500","symbolIcon.eventForeground":"#dd8500","symbolIcon.methodForeground":"#6f42c1","symbolIcon.constructorForeground":"#6f42c1","symbolIcon.functionForeground":"#6f42c1","symbolIcon.fieldForeground":"#1976D2","symbolIcon.interfaceForeground":"#1976D2","symbolIcon.variableForeground":"#1976D2","symbolIcon.enumeratorMemberForeground":"#1976D2","diffEditor.removedTextBackground":"#e597af52","diffEditor.insertedTextBackground":"#b7e7a44b"},tokenColors:[{settings:{foreground:"#24292eff"}},{scope:["keyword.operator.accessor","meta.group.braces.round.function.arguments","meta.template.expression","markup.fenced_code meta.embedded.block"],settings:{foreground:"#24292eff"}},{scope:"emphasis",settings:{fontStyle:"italic"}},{scope:["strong","markup.heading.markdown","markup.bold.markdown"],settings:{fontStyle:"bold"}},{scope:["markup.italic.markdown"],settings:{fontStyle:"italic"}},{scope:"meta.link.inline.markdown",settings:{fontStyle:"underline",foreground:"#1976D2"}},{scope:["string","markup.fenced_code","markup.inline"],settings:{foreground:"#2b5581"}},{scope:["comment","string.quoted.docstring.multi"],settings:{foreground:"#c2c3c5"}},{scope:["constant.numeric","constant.language","constant.other.placeholder","constant.character.format.placeholder","variable.language.this","variable.other.object","variable.other.class","variable.other.constant","meta.property-name","meta.property-value","support"],settings:{foreground:"#1976D2"}},{scope:["keyword","storage.modifier","storage.type","storage.control.clojure","entity.name.function.clojure","entity.name.tag.yaml","support.function.node","support.type.property-name.json","punctuation.separator.key-value","punctuation.definition.template-expression"],settings:{foreground:"#D32F2F"}},{scope:"variable.parameter.function",settings:{foreground:"#FF9800"}},{scope:["support.function","entity.name.type","entity.other.inherited-class","meta.function-call","meta.instance.constructor","entity.other.attribute-name","entity.name.function","constant.keyword.clojure"],settings:{foreground:"#6f42c1"}},{scope:["entity.name.tag","string.quoted","string.regexp","string.interpolated","string.template","string.unquoted.plain.out.yaml","keyword.other.template"],settings:{foreground:"#22863a"}},{scope:"token.info-token",settings:{foreground:"#316bcd"}},{scope:"token.warn-token",settings:{foreground:"#cd9731"}},{scope:"token.error-token",settings:{foreground:"#cd3131"}},{scope:"token.debug-token",settings:{foreground:"#800080"}},{scope:["strong","markup.heading.markdown","markup.bold.markdown"],settings:{foreground:"#6f42c1"}},{scope:["punctuation.definition.arguments","punctuation.definition.dict","punctuation.separator","meta.function-call.arguments"],settings:{foreground:"#212121"}},{name:"[Custom] Markdown links",scope:["markup.underline.link","punctuation.definition.metadata.markdown"],settings:{foreground:"#22863a"}},{name:"[Custom] Markdown list",scope:["beginning.punctuation.definition.list.markdown"],settings:{foreground:"#6f42c1"}},{name:"[Custom] Markdown punctuation definition brackets",scope:["punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown","string.other.link.title.markdown","string.other.link.description.markdown"],settings:{foreground:"#d32f2f"}}]}}}]); diff --git a/1159.e65e641b.async.js b/1159.e65e641b.async.js new file mode 100644 index 00000000..820f6882 --- /dev/null +++ b/1159.e65e641b.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1159],{61159:function(a,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/dustypomerleau/rust-syntax/blob/master/syntaxes/rust.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/dustypomerleau/rust-syntax/commit/328a68299533bc2b8c71028be741cce78a9e0d53",name:"rust",scopeName:"source.rust",patterns:[{comment:"boxed slice literal",begin:"(<)(\\[)",beginCaptures:{1:{name:"punctuation.brackets.angle.rust"},2:{name:"punctuation.brackets.square.rust"}},end:">",endCaptures:{0:{name:"punctuation.brackets.angle.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#gtypes"},{include:"#lvariables"},{include:"#lifetimes"},{include:"#punctuation"},{include:"#types"}]},{comment:"macro type metavariables",name:"meta.macro.metavariable.type.rust",match:"(\\$)((crate)|([A-Z][A-Za-z0-9_]*))((:)(block|expr|ident|item|lifetime|literal|meta|path?|stmt|tt|ty|vis))?",captures:{1:{name:"keyword.operator.macro.dollar.rust"},3:{name:"keyword.other.crate.rust"},4:{name:"entity.name.type.metavariable.rust"},6:{name:"keyword.operator.key-value.rust"},7:{name:"variable.other.metavariable.specifier.rust"}},patterns:[{include:"#keywords"}]},{comment:"macro metavariables",name:"meta.macro.metavariable.rust",match:"(\\$)([a-z][A-Za-z0-9_]*)((:)(block|expr|ident|item|lifetime|literal|meta|path?|stmt|tt|ty|vis))?",captures:{1:{name:"keyword.operator.macro.dollar.rust"},2:{name:"variable.other.metavariable.name.rust"},4:{name:"keyword.operator.key-value.rust"},5:{name:"variable.other.metavariable.specifier.rust"}},patterns:[{include:"#keywords"}]},{comment:"macro rules",name:"meta.macro.rules.rust",match:"\\b(macro_rules!)\\s+(([a-z0-9_]+)|([A-Z][a-z0-9_]*))\\s+(\\{)",captures:{1:{name:"entity.name.function.macro.rules.rust"},3:{name:"entity.name.function.macro.rust"},4:{name:"entity.name.type.macro.rust"},5:{name:"punctuation.brackets.curly.rust"}}},{comment:"attributes",name:"meta.attribute.rust",begin:"(#)(\\!?)(\\[)",beginCaptures:{1:{name:"punctuation.definition.attribute.rust"},2:{name:"keyword.operator.attribute.inner.rust"},3:{name:"punctuation.brackets.attribute.rust"}},end:"\\]",endCaptures:{0:{name:"punctuation.brackets.attribute.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lifetimes"},{include:"#punctuation"},{include:"#strings"},{include:"#gtypes"},{include:"#types"}]},{comment:"modules",match:"(mod)\\s+((?:r#(?!crate|[Ss]elf|super))?[a-z][A-Za-z0-9_]*)",captures:{1:{name:"storage.type.rust"},2:{name:"entity.name.module.rust"}}},{comment:"external crate imports",name:"meta.import.rust",begin:"\\b(extern)\\s+(crate)",beginCaptures:{1:{name:"storage.type.rust"},2:{name:"keyword.other.crate.rust"}},end:";",endCaptures:{0:{name:"punctuation.semi.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#punctuation"}]},{comment:"use statements",name:"meta.use.rust",begin:"\\b(use)\\s",beginCaptures:{1:{name:"keyword.other.rust"}},end:";",endCaptures:{0:{name:"punctuation.semi.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#namespaces"},{include:"#punctuation"},{include:"#types"},{include:"#lvariables"}]},{include:"#block-comments"},{include:"#comments"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#types"},{include:"#keywords"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#variables"}],repository:{comments:{patterns:[{comment:"documentation comments",name:"comment.line.documentation.rust",match:"^\\s*///.*"},{comment:"line comments",name:"comment.line.double-slash.rust",match:"\\s*//.*"}]},"block-comments":{patterns:[{comment:"empty block comments",name:"comment.block.rust",match:"/\\*\\*/"},{comment:"block documentation comments",name:"comment.block.documentation.rust",begin:"/\\*\\*",end:"\\*/",patterns:[{include:"#block-comments"}]},{comment:"block comments",name:"comment.block.rust",begin:"/\\*(?!\\*)",end:"\\*/",patterns:[{include:"#block-comments"}]}]},constants:{patterns:[{comment:"ALL CAPS constants",name:"constant.other.caps.rust",match:"\\b[A-Z]{2}[A-Z0-9_]*\\b"},{comment:"constant declarations",match:"\\b(const)\\s+([A-Z][A-Za-z0-9_]*)\\b",captures:{1:{name:"storage.type.rust"},2:{name:"constant.other.caps.rust"}}},{comment:"decimal integers and floats",name:"constant.numeric.decimal.rust",match:"\\b\\d[\\d_]*(\\.?)[\\d_]*(?:(E|e)([+-]?)([\\d_]+))?(f32|f64|i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"punctuation.separator.dot.decimal.rust"},2:{name:"keyword.operator.exponent.rust"},3:{name:"keyword.operator.exponent.sign.rust"},4:{name:"constant.numeric.decimal.exponent.mantissa.rust"},5:{name:"entity.name.type.numeric.rust"}}},{comment:"hexadecimal integers",name:"constant.numeric.hex.rust",match:"\\b0x[\\da-fA-F_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"entity.name.type.numeric.rust"}}},{comment:"octal integers",name:"constant.numeric.oct.rust",match:"\\b0o[0-7_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"entity.name.type.numeric.rust"}}},{comment:"binary integers",name:"constant.numeric.bin.rust",match:"\\b0b[01_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"entity.name.type.numeric.rust"}}},{comment:"booleans",name:"constant.language.bool.rust",match:"\\b(true|false)\\b"}]},escapes:{comment:"escapes: ASCII, byte, Unicode, quote, regex",name:"constant.character.escape.rust",match:"(\\\\)(?:(?:(x[0-7][0-7a-fA-F])|(u(\\{)[\\da-fA-F]{4,6}(\\}))|.))",captures:{1:{name:"constant.character.escape.backslash.rust"},2:{name:"constant.character.escape.bit.rust"},3:{name:"constant.character.escape.unicode.rust"},4:{name:"constant.character.escape.unicode.punctuation.rust"},5:{name:"constant.character.escape.unicode.punctuation.rust"}}},functions:{patterns:[{comment:"pub as a function",match:"\\b(pub)(\\()",captures:{1:{name:"keyword.other.rust"},2:{name:"punctuation.brackets.round.rust"}}},{comment:"function definition",name:"meta.function.definition.rust",begin:"\\b(fn)\\s+((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)((\\()|(<))",beginCaptures:{1:{name:"keyword.other.fn.rust"},2:{name:"entity.name.function.rust"},4:{name:"punctuation.brackets.round.rust"},5:{name:"punctuation.brackets.angle.rust"}},end:"\\{|;",endCaptures:{0:{name:"punctuation.brackets.curly.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#types"},{include:"#variables"}]},{comment:"function/method calls, chaining",name:"meta.function.call.rust",begin:"((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)(\\()",beginCaptures:{1:{name:"entity.name.function.rust"},2:{name:"punctuation.brackets.round.rust"}},end:"\\)",endCaptures:{0:{name:"punctuation.brackets.round.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#types"},{include:"#variables"}]},{comment:"function/method calls with turbofish",name:"meta.function.call.rust",begin:"((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)(?=::<.*>\\()",beginCaptures:{1:{name:"entity.name.function.rust"}},end:"\\)",endCaptures:{0:{name:"punctuation.brackets.round.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#types"},{include:"#variables"}]}]},keywords:{patterns:[{comment:"control flow keywords",name:"keyword.control.rust",match:"\\b(await|break|continue|do|else|for|if|loop|match|return|try|while|yield)\\b"},{comment:"storage keywords",name:"keyword.other.rust storage.type.rust",match:"\\b(extern|let|macro|mod)\\b"},{comment:"const keyword",name:"storage.modifier.rust",match:"\\b(const)\\b"},{comment:"type keyword",name:"keyword.declaration.type.rust storage.type.rust",match:"\\b(type)\\b"},{comment:"enum keyword",name:"keyword.declaration.enum.rust storage.type.rust",match:"\\b(enum)\\b"},{comment:"trait keyword",name:"keyword.declaration.trait.rust storage.type.rust",match:"\\b(trait)\\b"},{comment:"struct keyword",name:"keyword.declaration.struct.rust storage.type.rust",match:"\\b(struct)\\b"},{comment:"storage modifiers",name:"storage.modifier.rust",match:"\\b(abstract|static)\\b"},{comment:"other keywords",name:"keyword.other.rust",match:"\\b(as|async|become|box|dyn|move|final|impl|in|override|priv|pub|ref|typeof|union|unsafe|unsized|use|virtual|where)\\b"},{comment:"fn",name:"keyword.other.fn.rust",match:"\\bfn\\b"},{comment:"crate",name:"keyword.other.crate.rust",match:"\\bcrate\\b"},{comment:"mut",name:"storage.modifier.mut.rust",match:"\\bmut\\b"},{comment:"logical operators",name:"keyword.operator.logical.rust",match:"(\\^|\\||\\|\\||&&|<<|>>|!)(?!=)"},{comment:"logical AND, borrow references",name:"keyword.operator.borrow.and.rust",match:"&(?![&=])"},{comment:"assignment operators",name:"keyword.operator.assignment.rust",match:"(\\+=|-=|\\*=|/=|%=|\\^=|&=|\\|=|<<=|>>=)"},{comment:"single equal",name:"keyword.operator.assignment.equal.rust",match:"(?])=(?!=|>)"},{comment:"comparison operators",name:"keyword.operator.comparison.rust",match:"(=(=)?(?!>)|!=|<=|(?=)"},{comment:"math operators",name:"keyword.operator.math.rust",match:"(([+%]|(\\*(?!\\w)))(?!=))|(-(?!>))|(/(?!/))"},{comment:"less than, greater than (special case)",match:"(?:\\b|(?:(\\))|(\\])|(\\})))[ \\t]+([<>])[ \\t]+(?:\\b|(?:(\\()|(\\[)|(\\{)))",captures:{1:{name:"punctuation.brackets.round.rust"},2:{name:"punctuation.brackets.square.rust"},3:{name:"punctuation.brackets.curly.rust"},4:{name:"keyword.operator.comparison.rust"},5:{name:"punctuation.brackets.round.rust"},6:{name:"punctuation.brackets.square.rust"},7:{name:"punctuation.brackets.curly.rust"}}},{comment:"namespace operator",name:"keyword.operator.namespace.rust",match:"::"},{comment:"dereference asterisk",match:"(\\*)(?=\\w+)",captures:{1:{name:"keyword.operator.dereference.rust"}}},{comment:"subpattern binding",name:"keyword.operator.subpattern.rust",match:"@"},{comment:"dot access",name:"keyword.operator.access.dot.rust",match:"\\.(?!\\.)"},{comment:"ranges, range patterns",name:"keyword.operator.range.rust",match:"\\.{2}(=|\\.)?"},{comment:"colon",name:"keyword.operator.key-value.rust",match:":(?!:)"},{comment:"dashrocket, skinny arrow",name:"keyword.operator.arrow.skinny.rust",match:"->"},{comment:"hashrocket, fat arrow",name:"keyword.operator.arrow.fat.rust",match:"=>"},{comment:"dollar macros",name:"keyword.operator.macro.dollar.rust",match:"\\$"},{comment:"question mark operator, questionably sized, macro kleene matcher",name:"keyword.operator.question.rust",match:"\\?"}]},interpolations:{comment:"curly brace interpolations",name:"meta.interpolation.rust",match:'({)[^"{}]*(})',captures:{1:{name:"punctuation.definition.interpolation.rust"},2:{name:"punctuation.definition.interpolation.rust"}}},lifetimes:{patterns:[{comment:"named lifetime parameters",match:"(['])([a-zA-Z_][0-9a-zA-Z_]*)(?!['])\\b",captures:{1:{name:"punctuation.definition.lifetime.rust"},2:{name:"entity.name.type.lifetime.rust"}}},{comment:"borrowing references to named lifetimes",match:"(\\&)(['])([a-zA-Z_][0-9a-zA-Z_]*)(?!['])\\b",captures:{1:{name:"keyword.operator.borrow.rust"},2:{name:"punctuation.definition.lifetime.rust"},3:{name:"entity.name.type.lifetime.rust"}}}]},macros:{patterns:[{comment:"macros",name:"meta.macro.rust",match:"(([a-z_][A-Za-z0-9_]*!)|([A-Z_][A-Za-z0-9_]*!))",captures:{2:{name:"entity.name.function.macro.rust"},3:{name:"entity.name.type.macro.rust"}}}]},namespaces:{patterns:[{comment:"namespace (non-type, non-function path segment)",match:"(?",endCaptures:{0:{name:"punctuation.brackets.angle.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#lifetimes"},{include:"#punctuation"},{include:"#types"},{include:"#variables"}]},{comment:"primitive types",name:"entity.name.type.primitive.rust",match:"\\b(bool|char|str)\\b"},{comment:"trait declarations",match:"\\b(trait)\\s+([A-Z][A-Za-z0-9]*)\\b",captures:{1:{name:"keyword.declaration.trait.rust storage.type.rust"},2:{name:"entity.name.type.trait.rust"}}},{comment:"struct declarations",match:"\\b(struct)\\s+([A-Z][A-Za-z0-9]*)\\b",captures:{1:{name:"keyword.declaration.struct.rust storage.type.rust"},2:{name:"entity.name.type.struct.rust"}}},{comment:"enum declarations",match:"\\b(enum)\\s+([A-Z][A-Za-z0-9_]*)\\b",captures:{1:{name:"keyword.declaration.enum.rust storage.type.rust"},2:{name:"entity.name.type.enum.rust"}}},{comment:"type declarations",match:"\\b(type)\\s+([A-Z][A-Za-z0-9_]*)\\b",captures:{1:{name:"keyword.declaration.type.rust storage.type.rust"},2:{name:"entity.name.type.declaration.rust"}}},{comment:"types",name:"entity.name.type.rust",match:"\\b[A-Z][A-Za-z0-9]*\\b(?!!)"}]},gtypes:{patterns:[{comment:"option types",name:"entity.name.type.option.rust",match:"\\b(Some|None)\\b"},{comment:"result types",name:"entity.name.type.result.rust",match:"\\b(Ok|Err)\\b"}]},punctuation:{patterns:[{comment:"comma",name:"punctuation.comma.rust",match:","},{comment:"curly braces",name:"punctuation.brackets.curly.rust",match:"[{}]"},{comment:"parentheses, round brackets",name:"punctuation.brackets.round.rust",match:"[()]"},{comment:"semicolon",name:"punctuation.semi.rust",match:";"},{comment:"square brackets",name:"punctuation.brackets.square.rust",match:"[\\[\\]]"},{comment:"angle brackets",name:"punctuation.brackets.angle.rust",match:"(?]"}]},strings:{patterns:[{comment:"double-quoted strings and byte strings",name:"string.quoted.double.rust",begin:'(b?)(")',beginCaptures:{1:{name:"string.quoted.byte.raw.rust"},2:{name:"punctuation.definition.string.rust"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.rust"}},patterns:[{include:"#escapes"},{include:"#interpolations"}]},{comment:"double-quoted raw strings and raw byte strings",name:"string.quoted.double.rust",begin:'(b?r)(#*)(")',beginCaptures:{1:{name:"string.quoted.byte.raw.rust"},2:{name:"punctuation.definition.string.raw.rust"},3:{name:"punctuation.definition.string.rust"}},end:'(")(\\2)',endCaptures:{1:{name:"punctuation.definition.string.rust"},2:{name:"punctuation.definition.string.raw.rust"}}},{comment:"characters and bytes",name:"string.quoted.single.char.rust",begin:"(b)?(')",beginCaptures:{1:{name:"string.quoted.byte.raw.rust"},2:{name:"punctuation.definition.char.rust"}},end:"'",endCaptures:{0:{name:"punctuation.definition.char.rust"}},patterns:[{include:"#escapes"}]}]},lvariables:{patterns:[{comment:"self",name:"variable.language.self.rust",match:"\\b[Ss]elf\\b"},{comment:"super",name:"variable.language.super.rust",match:"\\bsuper\\b"}]},variables:{patterns:[{comment:"variables",name:"variable.other.rust",match:"\\b(?)`,beginCaptures:{1:{name:"entity.name.function.coffee"},2:{name:"variable.other.readwrite.instance.coffee"},3:{name:"keyword.operator.assignment.coffee"}},end:"[=-]>",endCaptures:{0:{name:"storage.type.function.coffee"}},name:"meta.function.coffee",patterns:[{include:"#function_params"}]},{begin:`(?x) +(?<=\\s|^)(?:((')([^']*?)('))|((")([^"]*?)("))) +\\s*([:=])\\s* +(?=(\\([^\\(\\)]*\\)\\s*)?[=-]>)`,beginCaptures:{1:{name:"string.quoted.single.coffee"},2:{name:"punctuation.definition.string.begin.coffee"},3:{name:"entity.name.function.coffee"},4:{name:"punctuation.definition.string.end.coffee"},5:{name:"string.quoted.double.coffee"},6:{name:"punctuation.definition.string.begin.coffee"},7:{name:"entity.name.function.coffee"},8:{name:"punctuation.definition.string.end.coffee"},9:{name:"keyword.operator.assignment.coffee"}},end:"[=-]>",endCaptures:{0:{name:"storage.type.function.coffee"}},name:"meta.function.coffee",patterns:[{include:"#function_params"}]},{begin:"(?=(\\([^\\(\\)]*\\)\\s*)?[=-]>)",end:"[=-]>",endCaptures:{0:{name:"storage.type.function.coffee"}},name:"meta.function.inline.coffee",patterns:[{include:"#function_params"}]},{begin:`(?<=\\s|^)({)(?=[^'"#]+?}[\\s\\]}]*=)`,beginCaptures:{1:{name:"punctuation.definition.destructuring.begin.bracket.curly.coffee"}},end:"}",endCaptures:{0:{name:"punctuation.definition.destructuring.end.bracket.curly.coffee"}},name:"meta.variable.assignment.destructured.object.coffee",patterns:[{include:"$self"},{match:"[a-zA-Z$_]\\w*",name:"variable.assignment.coffee"}]},{begin:`(?<=\\s|^)(\\[)(?=[^'"#]+?\\][\\s\\]}]*=)`,beginCaptures:{1:{name:"punctuation.definition.destructuring.begin.bracket.square.coffee"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.destructuring.end.bracket.square.coffee"}},name:"meta.variable.assignment.destructured.array.coffee",patterns:[{include:"$self"},{match:"[a-zA-Z$_]\\w*",name:"variable.assignment.coffee"}]},{match:"\\b(?|\\-\\d|\\[|{|"|'))`,end:"(?=\\s*(?|\\-\\d|\\[|{|"|')))`,beginCaptures:{1:{name:"variable.other.readwrite.instance.coffee"},2:{patterns:[{include:"#function_names"}]}},end:"(?=\\s*(?|\\-\\d|\\[|{|"|')))`,beginCaptures:{1:{name:"punctuation.separator.method.period.coffee"},2:{name:"keyword.operator.prototype.coffee"},3:{patterns:[{include:"#method_names"}]}},end:"(?=\\s*(?>=|>>>=|\\|=)",captures:{1:{name:"variable.assignment.coffee"},2:{name:"keyword.operator.assignment.compound.bitwise.coffee"}}},{match:"<<|>>>|>>",name:"keyword.operator.bitwise.shift.coffee"},{match:"!=|<=|>=|==|<|>",name:"keyword.operator.comparison.coffee"},{match:"&&|!|\\|\\|",name:"keyword.operator.logical.coffee"},{match:"&|\\||\\^|~",name:"keyword.operator.bitwise.coffee"},{match:"([a-zA-Z$_][\\w$]*)?\\s*(=|:(?!:))(?![>=])",captures:{1:{name:"variable.assignment.coffee"},2:{name:"keyword.operator.assignment.coffee"}}},{match:"--",name:"keyword.operator.decrement.coffee"},{match:"\\+\\+",name:"keyword.operator.increment.coffee"},{match:"\\.\\.\\.",name:"keyword.operator.splat.coffee"},{match:"\\?",name:"keyword.operator.existential.coffee"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.coffee"},{match:`(?x) +\\b(?)",name:"meta.tag.coffee",patterns:[{include:"#jsx-attribute"}]}]},"jsx-end-tag":{patterns:[{begin:"()",name:"meta.tag.coffee"}]}},displayName:"CoffeeScript",embeddedLangs:["javascript"]});var o=[...n.default,a]}}]); diff --git a/1252.99eef69b.async.js b/1252.99eef69b.async.js new file mode 100644 index 00000000..6ce3d69d --- /dev/null +++ b/1252.99eef69b.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1252],{21252:function(r,e,n){n.r(e),n.d(e,{default:function(){return t}});var t={name:"solarized-dark",tokenColors:[{settings:{foreground:"#839496"}},{scope:["meta.embedded","source.groovy.embedded","string meta.image.inline.markdown","variable.legacy.builtin.python"],settings:{foreground:"#839496"}},{name:"Comment",scope:"comment",settings:{fontStyle:"italic",foreground:"#586E75"}},{name:"String",scope:"string",settings:{foreground:"#2AA198"}},{name:"Regexp",scope:"string.regexp",settings:{foreground:"#DC322F"}},{name:"Number",scope:"constant.numeric",settings:{foreground:"#D33682"}},{name:"Variable",scope:["variable.language","variable.other"],settings:{foreground:"#268BD2"}},{name:"Keyword",scope:"keyword",settings:{foreground:"#859900"}},{name:"Storage",scope:"storage",settings:{fontStyle:"bold",foreground:"#93A1A1"}},{name:"Class name",scope:["entity.name.class","entity.name.type","entity.name.namespace","entity.name.scope-resolution"],settings:{fontStyle:"",foreground:"#CB4B16"}},{name:"Function name",scope:"entity.name.function",settings:{foreground:"#268BD2"}},{name:"Variable start",scope:"punctuation.definition.variable",settings:{foreground:"#859900"}},{name:"Embedded code markers",scope:["punctuation.section.embedded.begin","punctuation.section.embedded.end"],settings:{foreground:"#DC322F"}},{name:"Built-in constant",scope:["constant.language","meta.preprocessor"],settings:{foreground:"#B58900"}},{name:"Support.construct",scope:["support.function.construct","keyword.other.new"],settings:{foreground:"#CB4B16"}},{name:"User-defined constant",scope:["constant.character","constant.other"],settings:{foreground:"#CB4B16"}},{name:"Inherited class",scope:"entity.other.inherited-class",settings:{foreground:"#6C71C4"}},{name:"Function argument",scope:"variable.parameter",settings:{}},{name:"Tag name",scope:"entity.name.tag",settings:{foreground:"#268BD2"}},{name:"Tag start/end",scope:"punctuation.definition.tag",settings:{foreground:"#586E75"}},{name:"Tag attribute",scope:"entity.other.attribute-name",settings:{foreground:"#93A1A1"}},{name:"Library function",scope:"support.function",settings:{foreground:"#268BD2"}},{name:"Continuation",scope:"punctuation.separator.continuation",settings:{foreground:"#DC322F"}},{name:"Library constant",scope:["support.constant","support.variable"],settings:{}},{name:"Library class/type",scope:["support.type","support.class"],settings:{foreground:"#859900"}},{name:"Library Exception",scope:"support.type.exception",settings:{foreground:"#CB4B16"}},{name:"Library variable",scope:"support.other.variable",settings:{}},{name:"Invalid",scope:"invalid",settings:{foreground:"#DC322F"}},{name:"diff: header",scope:["meta.diff","meta.diff.header"],settings:{fontStyle:"italic",foreground:"#268BD2"}},{name:"diff: deleted",scope:"markup.deleted",settings:{fontStyle:"",foreground:"#DC322F"}},{name:"diff: changed",scope:"markup.changed",settings:{fontStyle:"",foreground:"#CB4B16"}},{name:"diff: inserted",scope:"markup.inserted",settings:{foreground:"#859900"}},{name:"Markup Quote",scope:"markup.quote",settings:{foreground:"#859900"}},{name:"Markup Lists",scope:"markup.list",settings:{foreground:"#B58900"}},{name:"Markup Styling",scope:["markup.bold","markup.italic"],settings:{foreground:"#D33682"}},{name:"Markup: Strong",scope:"markup.bold",settings:{fontStyle:"bold"}},{name:"Markup: Emphasis",scope:"markup.italic",settings:{fontStyle:"italic"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough"}},{name:"Markup Inline",scope:"markup.inline.raw",settings:{fontStyle:"",foreground:"#2AA198"}},{name:"Markup Headings",scope:"markup.heading",settings:{fontStyle:"bold",foreground:"#268BD2"}},{name:"Markup Setext Header",scope:"markup.heading.setext",settings:{fontStyle:"",foreground:"#268BD2"}}],colors:{focusBorder:"#2AA19899","selection.background":"#2AA19899","input.background":"#003847","input.foreground":"#93A1A1","input.placeholderForeground":"#93A1A1AA","inputOption.activeBorder":"#2AA19899","inputValidation.infoBorder":"#363b5f","inputValidation.infoBackground":"#052730","inputValidation.warningBackground":"#5d5938","inputValidation.warningBorder":"#9d8a5e","inputValidation.errorBackground":"#571b26","inputValidation.errorBorder":"#a92049",errorForeground:"#ffeaea","badge.background":"#047aa6","progressBar.background":"#047aa6","dropdown.background":"#00212B","dropdown.border":"#2AA19899","button.background":"#2AA19899","list.activeSelectionBackground":"#005A6F","quickInputList.focusBackground":"#005A6F","list.hoverBackground":"#004454AA","list.inactiveSelectionBackground":"#00445488","list.dropBackground":"#00445488","list.highlightForeground":"#1ebcc5","editor.background":"#002B36","editor.foreground":"#839496","editorWidget.background":"#00212B","editorCursor.foreground":"#D30102","editorWhitespace.foreground":"#93A1A180","editor.lineHighlightBackground":"#073642","editorLineNumber.activeForeground":"#949494","editor.selectionBackground":"#274642","minimap.selectionHighlight":"#274642","editorIndentGuide.background":"#93A1A180","editorIndentGuide.activeBackground":"#C3E1E180","editorHoverWidget.background":"#004052","editorMarkerNavigationError.background":"#AB395B","editorMarkerNavigationWarning.background":"#5B7E7A","editor.selectionHighlightBackground":"#005A6FAA","editor.wordHighlightBackground":"#004454AA","editor.wordHighlightStrongBackground":"#005A6FAA","editorBracketHighlight.foreground1":"#cdcdcdff","editorBracketHighlight.foreground2":"#b58900ff","editorBracketHighlight.foreground3":"#d33682ff","peekViewResult.background":"#00212B","peekViewEditor.background":"#10192c","peekViewTitle.background":"#00212B","peekView.border":"#2b2b4a","peekViewEditor.matchHighlightBackground":"#7744AA40","titleBar.activeBackground":"#002C39","editorGroup.border":"#00212B","editorGroup.dropBackground":"#2AA19844","editorGroupHeader.tabsBackground":"#004052","tab.activeForeground":"#d6dbdb","tab.activeBackground":"#002B37","tab.inactiveForeground":"#93A1A1","tab.inactiveBackground":"#004052","tab.border":"#003847","tab.lastPinnedBorder":"#2AA19844","activityBar.background":"#003847","panel.border":"#2b2b4a","sideBar.background":"#00212B","sideBarTitle.foreground":"#93A1A1","statusBar.foreground":"#93A1A1","statusBar.background":"#00212B","statusBar.debuggingBackground":"#00212B","statusBar.noFolderBackground":"#00212B","statusBarItem.remoteBackground":"#2AA19899","ports.iconRunningProcessForeground":"#369432","statusBarItem.prominentBackground":"#003847","statusBarItem.prominentHoverBackground":"#003847","debugToolBar.background":"#00212B","debugExceptionWidget.background":"#00212B","debugExceptionWidget.border":"#AB395B","pickerGroup.foreground":"#2AA19899","pickerGroup.border":"#2AA19899","terminal.ansiBlack":"#073642","terminal.ansiRed":"#dc322f","terminal.ansiGreen":"#859900","terminal.ansiYellow":"#b58900","terminal.ansiBlue":"#268bd2","terminal.ansiMagenta":"#d33682","terminal.ansiCyan":"#2aa198","terminal.ansiWhite":"#eee8d5","terminal.ansiBrightBlack":"#002b36","terminal.ansiBrightRed":"#cb4b16","terminal.ansiBrightGreen":"#586e75","terminal.ansiBrightYellow":"#657b83","terminal.ansiBrightBlue":"#839496","terminal.ansiBrightMagenta":"#6c71c4","terminal.ansiBrightCyan":"#93a1a1","terminal.ansiBrightWhite":"#fdf6e3"},semanticHighlighting:!0}}}]); diff --git a/1263.68e91165.async.js b/1263.68e91165.async.js new file mode 100644 index 00000000..36d19ca3 --- /dev/null +++ b/1263.68e91165.async.js @@ -0,0 +1,4 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1263],{61263:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/jeff-hykin/better-shell-syntax/blob/master/autogenerated/shell.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/jeff-hykin/better-shell-syntax/commit/a3de7b32f1537194a83ee848838402fbf4b67424",name:"shellscript",scopeName:"source.shell",patterns:[{include:"#initial_context"}],repository:{alias_statement:{begin:"(alias)[ \\t]*+[ \\t]*+(?:((?<=^|;|&|[ \\t])(?:readonly|declare|typeset|export|local)(?=[ \\t]|;|&|$))[ \\t]*+)?((?\\(\\)\\$\`\\\\"\\|]+(?!>))`,captures:{1:{name:"string.unquoted.argument.shell",patterns:[{match:"\\*",name:"variable.language.special.wildcard.shell"},{include:"#variable"},{include:"#numeric_literal"},{match:"(?|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?:((?<=^|;|&|[ \\t])(?:readonly|declare|typeset|export|local)(?=[ \\t]|;|&|$))|((?!"|'|\\\\\\n?$)[^!'" \\t\\n\\r]+?))(?:(?= |\\t)|(?=;|\\||&|\\n|\\)|\\\`|\\{|\\}|[ \\t]*#|\\])(?|&&|\\|\\|",name:"keyword.operator.logical.shell"},{match:"(?[>=]?|==|!=|^|\\|{1,2}|&{1,2}|\\?|\\:|,|=|[*/%+\\-&^|]=|<<=|>>=",name:"keyword.operator.arithmetic.shell"},{match:"0[xX][0-9A-Fa-f]+",name:"constant.numeric.hex.shell"},{match:"0\\d+",name:"constant.numeric.octal.shell"},{match:"\\d{1,2}#[0-9a-zA-Z@_]+",name:"constant.numeric.other.shell"},{match:"\\d+",name:"constant.numeric.integer.shell"}]},misc_ranges:{patterns:[{include:"#logical_expression_single"},{include:"#logical_expression_double"},{begin:"\\(\\(",end:"\\)\\)",beginCaptures:{0:{name:"punctuation.section.arithmetic.shell"}},endCaptures:{0:{name:"punctuation.section.arithmetic.shell"}},name:"meta.arithmetic.shell",patterns:[{include:"#math"}]},{begin:"(?|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?!\\\\\\n?$)",end:"(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?)",captures:{1:{name:"constant.numeric.shell constant.numeric.hex.shell"},2:{name:"constant.numeric.shell constant.numeric.octal.shell"},3:{name:"constant.numeric.shell constant.numeric.other.shell"},4:{name:"constant.numeric.shell constant.numeric.integer.shell"},5:{name:"constant.numeric.shell constant.numeric.integer.shell"}}},option:{begin:"[ \\t]++(-)((?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t])))",end:"(?:(?=[ \\t])|(?=;|\\||&|\\n|\\)|\\`|\\{|\\}|[ \\t]*#|\\])(?)",captures:{1:{name:"keyword.operator.redirect.stdout.shell"},2:{name:"keyword.operator.redirect.stderr.shell"},3:{name:"keyword.operator.redirect.$3.shell"}}},redirection:{patterns:[{begin:"[><]\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.shell"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.string.end.shell"}},name:"string.interpolated.process-substitution.shell",patterns:[{include:"#initial_context"}]},{match:"(?])(&>|\\d*>&\\d*|\\d*(>>|>|<)|\\d*<&|\\d*<>)(?![<>])",name:"keyword.operator.redirect.shell"}]},regex_comparison:{match:"\\=~",name:"keyword.operator.logical.regex.shell"},regexp:{patterns:[{match:".+"}]},simple_options:{match:"(?:[ \\t]++\\-\\w+)*",captures:{0:{patterns:[{match:"[ \\t]++(\\-)(\\w+)",captures:{1:{name:"string.unquoted.argument.shell constant.other.option.dash.shell"},2:{name:"string.unquoted.argument.shell constant.other.option.shell"}}}]}}},start_of_command:{match:"[ \\t]*+(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?!foreach\\b(?!\\/)|select\\b(?!\\/)|repeat\\b(?!\\/)|until\\b(?!\\/)|while\\b(?!\\/)|case\\b(?!\\/)|done\\b(?!\\/)|elif\\b(?!\\/)|else\\b(?!\\/)|esac\\b(?!\\/)|then\\b(?!\\/)|for\\b(?!\\/)|end\\b(?!\\/)|in\\b(?!\\/)|fi\\b(?!\\/)|do\\b(?!\\/)|if\\b(?!\\/))(?!\\\\\\n?$)"},start_of_double_quoted_command_name:{match:`(?!(?:!|&|\\||\\(|\\)|\\{|\\[|<|>|#|\\n|$|;|[ \\t]))(?:[ \\t]*+([^ +'&;<>\\(\\)\\$\`\\\\"\\|]+(?!>)))?(?:(?:\\$")|")`,captures:{1:{name:"entity.name.function.call.shell entity.name.command.shell",patterns:[{match:"\\*",name:"variable.language.special.wildcard.shell"},{include:"#variable"},{include:"#numeric_literal"},{match:"(?|#|\\n|$|;|[ \\t]))(?:[ \\t]*+([^ +'&;<>\\(\\)\\$\`\\\\"\\|]+(?!>)))?(?:(?:\\$')|')`,captures:{1:{name:"entity.name.function.call.shell entity.name.command.shell",patterns:[{match:"\\*",name:"variable.language.special.wildcard.shell"},{include:"#variable"},{include:"#numeric_literal"},{match:"(?d||a},36968:function(C,b,l){l.d(b,{TM:function(){return y},Xy:function(){return u},bi:function(){return m},e5:function(){return v},ik:function(){return x},nz:function(){return h},s7:function(){return R},x0:function(){return S}});var c=l(16431),$=l(89148),s=l(76247),f=l(19356);const h=r=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:r,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),a=r=>({borderColor:r.hoverBorderColor,backgroundColor:r.hoverBg}),d=r=>({borderColor:r.activeBorderColor,boxShadow:r.activeShadow,outline:0,backgroundColor:r.activeBg}),u=r=>({color:r.colorTextDisabled,backgroundColor:r.colorBgContainerDisabled,borderColor:r.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},a((0,s.TS)(r,{hoverBorderColor:r.colorBorder,hoverBg:r.colorBgContainerDisabled})))}),I=r=>{const{paddingBlockLG:o,fontSizeLG:i,lineHeightLG:e,borderRadiusLG:n,paddingInlineLG:t}=r;return{padding:`${o}px ${t}px`,fontSize:i,lineHeight:e,borderRadius:n}},S=r=>({padding:`${r.paddingBlockSM}px ${r.paddingInlineSM}px`,borderRadius:r.borderRadiusSM}),m=(r,o)=>{const{componentCls:i,colorError:e,colorWarning:n,errorActiveShadow:t,warningActiveShadow:g,colorErrorBorderHover:p,colorWarningBorderHover:E}=r;return{[`&-status-error:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:e,"&:hover":{borderColor:p},"&:focus, &:focus-within":Object.assign({},d((0,s.TS)(r,{activeBorderColor:e,activeShadow:t}))),[`${i}-prefix, ${i}-suffix`]:{color:e}},[`&-status-warning:not(${o}-disabled):not(${o}-borderless)${o}`]:{borderColor:n,"&:hover":{borderColor:E},"&:focus, &:focus-within":Object.assign({},d((0,s.TS)(r,{activeBorderColor:n,activeShadow:g}))),[`${i}-prefix, ${i}-suffix`]:{color:n}}}},x=r=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${r.paddingBlock}px ${r.paddingInline}px`,color:r.colorText,fontSize:r.fontSize,lineHeight:r.lineHeight,backgroundColor:r.colorBgContainer,backgroundImage:"none",borderWidth:r.lineWidth,borderStyle:r.lineType,borderColor:r.colorBorder,borderRadius:r.borderRadius,transition:`all ${r.motionDurationMid}`},h(r.colorTextPlaceholder)),{"&:hover":Object.assign({},a(r)),"&:focus, &:focus-within":Object.assign({},d(r)),"&-disabled, &[disabled]":Object.assign({},u(r)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:r.controlHeight,lineHeight:r.lineHeight,verticalAlign:"bottom",transition:`all ${r.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},I(r)),"&-sm":Object.assign({},S(r)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),R=r=>{const{componentCls:o,antCls:i}=r;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,["&[class*='col-']"]:{paddingInlineEnd:r.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${o}, &-lg > ${o}-group-addon`]:Object.assign({},I(r)),[`&-sm ${o}, &-sm > ${o}-group-addon`]:Object.assign({},S(r)),[`&-lg ${i}-select-single ${i}-select-selector`]:{height:r.controlHeightLG},[`&-sm ${i}-select-single ${i}-select-selector`]:{height:r.controlHeightSM},[`> ${o}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${o}-group`]:{["&-addon, &-wrap"]:{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${r.paddingInline}px`,color:r.colorText,fontWeight:"normal",fontSize:r.fontSize,textAlign:"center",backgroundColor:r.addonBg,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadius,transition:`all ${r.motionDurationSlow}`,lineHeight:1,[`${i}-select`]:{margin:`-${r.paddingBlock+1}px -${r.paddingInline}px`,[`&${i}-select-single:not(${i}-select-customize-input):not(${i}-pagination-size-changer)`]:{[`${i}-select-selector`]:{backgroundColor:"inherit",border:`${r.lineWidth}px ${r.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${i}-select-selector`]:{color:r.colorPrimary}}},[`${i}-cascader-picker`]:{margin:`-9px -${r.paddingInline}px`,backgroundColor:"transparent",[`${i}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${o}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${o}-search-with-button &`]:{zIndex:0}}},[`> ${o}:first-child, ${o}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${i}-select ${i}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}-affix-wrapper`]:{[`&:not(:first-child) ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${o}:last-child, ${o}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${i}-select ${i}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${o}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${o}-search &`]:{borderStartStartRadius:r.borderRadius,borderEndStartRadius:r.borderRadius}},[`&:not(:first-child), ${o}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${o}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,c.dF)()),{[`${o}-group-addon, ${o}-group-wrap, > ${o}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:r.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${o}-affix-wrapper, + & > ${o}-number-affix-wrapper, + & > ${i}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-r.lineWidth,borderInlineEndWidth:r.lineWidth},[`${o}`]:{float:"none"},[`& > ${i}-select > ${i}-select-selector, + & > ${i}-select-auto-complete ${o}, + & > ${i}-cascader-picker ${o}, + & > ${o}-group-wrapper ${o}`]:{borderInlineEndWidth:r.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${i}-select-focused`]:{zIndex:1},[`& > ${i}-select > ${i}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${i}-select:first-child > ${i}-select-selector, + & > ${i}-select-auto-complete:first-child ${o}, + & > ${i}-cascader-picker:first-child ${o}`]:{borderStartStartRadius:r.borderRadius,borderEndStartRadius:r.borderRadius},[`& > *:last-child, + & > ${i}-select:last-child > ${i}-select-selector, + & > ${i}-cascader-picker:last-child ${o}, + & > ${i}-cascader-picker-focused:last-child ${o}`]:{borderInlineEndWidth:r.lineWidth,borderStartEndRadius:r.borderRadius,borderEndEndRadius:r.borderRadius},[`& > ${i}-select-auto-complete ${o}`]:{verticalAlign:"top"},[`${o}-group-wrapper + ${o}-group-wrapper`]:{marginInlineStart:-r.lineWidth,[`${o}-affix-wrapper`]:{borderRadius:0}},[`${o}-group-wrapper:not(:last-child)`]:{[`&${o}-search > ${o}-group`]:{[`& > ${o}-group-addon > ${o}-search-button`]:{borderRadius:0},[`& > ${o}`]:{borderStartStartRadius:r.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:r.borderRadius}}}})}},O=r=>{const{componentCls:o,controlHeightSM:i,lineWidth:e}=r,n=16,t=(i-e*2-n)/2;return{[o]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,c.Wf)(r)),x(r)),m(r,o)),{'&[type="color"]':{height:r.controlHeight,[`&${o}-lg`]:{height:r.controlHeightLG},[`&${o}-sm`]:{height:i,paddingTop:t,paddingBottom:t}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},B=r=>{const{componentCls:o}=r;return{[`${o}-clear-icon`]:{margin:0,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${r.motionDurationSlow}`,"&:hover":{color:r.colorTextTertiary},"&:active":{color:r.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${r.inputAffixPadding}px`}}}},z=r=>{const{componentCls:o,inputAffixPadding:i,colorTextDescription:e,motionDurationSlow:n,colorIcon:t,colorIconHover:g,iconCls:p}=r;return{[`${o}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},x(r)),{display:"inline-flex",[`&:not(${o}-affix-wrapper-disabled):hover`]:{zIndex:1,[`${o}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${o}[disabled]`]:{background:"transparent"}},[`> input${o}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${o}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:r.paddingXS}},"&-show-count-suffix":{color:e},"&-show-count-has-suffix":{marginInlineEnd:r.paddingXXS},"&-prefix":{marginInlineEnd:i},"&-suffix":{marginInlineStart:i}}}),B(r)),{[`${p}${o}-password-icon`]:{color:t,cursor:"pointer",transition:`all ${n}`,"&:hover":{color:g}}}),m(r,`${o}-affix-wrapper`))}},H=r=>{const{componentCls:o,colorError:i,colorWarning:e,borderRadiusLG:n,borderRadiusSM:t}=r;return{[`${o}-group`]:Object.assign(Object.assign(Object.assign({},(0,c.Wf)(r)),R(r)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${o}-group-addon`]:{borderRadius:n,fontSize:r.fontSizeLG}},"&-sm":{[`${o}-group-addon`]:{borderRadius:t}},"&-status-error":{[`${o}-group-addon`]:{color:i,borderColor:i}},"&-status-warning":{[`${o}-group-addon`]:{color:e,borderColor:e}},"&-disabled":{[`${o}-group-addon`]:Object.assign({},u(r))},[`&:not(${o}-compact-first-item):not(${o}-compact-last-item)${o}-compact-item`]:{[`${o}, ${o}-group-addon`]:{borderRadius:0}},[`&:not(${o}-compact-last-item)${o}-compact-first-item`]:{[`${o}, ${o}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${o}-compact-first-item)${o}-compact-last-item`]:{[`${o}, ${o}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},W=r=>{const{componentCls:o,antCls:i}=r,e=`${o}-search`;return{[e]:{[`${o}`]:{"&:hover, &:focus":{borderColor:r.colorPrimaryHover,[`+ ${o}-group-addon ${e}-button:not(${i}-btn-primary)`]:{borderInlineStartColor:r.colorPrimaryHover}}},[`${o}-affix-wrapper`]:{borderRadius:0},[`${o}-lg`]:{lineHeight:r.lineHeightLG-2e-4},[`> ${o}-group`]:{[`> ${o}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${e}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:r.borderRadius,borderEndEndRadius:r.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${e}-button:not(${i}-btn-primary)`]:{color:r.colorTextDescription,"&:hover":{color:r.colorPrimaryHover},"&:active":{color:r.colorPrimaryActive},[`&${i}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${e}-button`]:{height:r.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${e}-button`]:{height:r.controlHeightLG},[`&-small ${e}-button`]:{height:r.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${o}-compact-item`]:{[`&:not(${o}-compact-last-item)`]:{[`${o}-group-addon`]:{[`${o}-search-button`]:{marginInlineEnd:-r.lineWidth,borderRadius:0}}},[`&:not(${o}-compact-first-item)`]:{[`${o},${o}-affix-wrapper`]:{borderRadius:0}},[`> ${o}-group-addon ${o}-search-button, + > ${o}, + ${o}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${o}-affix-wrapper-focused`]:{zIndex:2}}}}},_=r=>{const{componentCls:o,paddingLG:i}=r,e=`${o}-textarea`;return{[e]:{position:"relative","&-show-count":{[`> ${o}`]:{height:"100%"},[`${o}-data-count`]:{position:"absolute",bottom:-r.fontSize*r.lineHeight,insetInlineEnd:0,color:r.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${o}`]:{paddingInlineEnd:i}},[`&-affix-wrapper${e}-has-feedback`]:{[`${o}`]:{paddingInlineEnd:i}},[`&-affix-wrapper${o}-affix-wrapper`]:{padding:0,[`> textarea${o}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${o}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${o}-clear-icon`]:{position:"absolute",insetInlineEnd:r.paddingXS,insetBlockStart:r.paddingXS},[`${e}-suffix`]:{position:"absolute",top:0,insetInlineEnd:r.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},M=r=>{const{componentCls:o}=r;return{[`${o}-out-of-range`]:{[`&, & input, & textarea, ${o}-show-count-suffix, ${o}-data-count`]:{color:r.colorError}}}};function v(r){return(0,s.TS)(r,{inputAffixPadding:r.paddingXXS})}const y=r=>{const{controlHeight:o,fontSize:i,lineHeight:e,lineWidth:n,controlHeightSM:t,controlHeightLG:g,fontSizeLG:p,lineHeightLG:E,paddingSM:T,controlPaddingHorizontalSM:P,controlPaddingHorizontal:A,colorFillAlter:j,colorPrimaryHover:D,colorPrimary:L,controlOutlineWidth:w,controlOutline:G,colorErrorOutline:X,colorWarningOutline:K}=r;return{paddingBlock:Math.max(Math.round((o-i*e)/2*10)/10-n,0),paddingBlockSM:Math.max(Math.round((t-i*e)/2*10)/10-n,0),paddingBlockLG:Math.ceil((g-p*E)/2*10)/10-n,paddingInline:T-n,paddingInlineSM:P-n,paddingInlineLG:A-n,addonBg:j,activeBorderColor:L,hoverBorderColor:D,activeShadow:`0 0 0 ${w}px ${G}`,errorActiveShadow:`0 0 0 ${w}px ${X}`,warningActiveShadow:`0 0 0 ${w}px ${K}`,hoverBg:"",activeBg:""}};b.ZP=(0,f.Z)("Input",r=>{const o=(0,s.TS)(r,v(r));return[O(o),_(o),z(o),H(o),W(o),M(o),(0,$.c)(o)]},y)}}]); diff --git a/1397.3420b645.async.js b/1397.3420b645.async.js new file mode 100644 index 00000000..2875297a --- /dev/null +++ b/1397.3420b645.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1397],{11397:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r={name:"vitesse-light",base:"vs",colors:{focusBorder:"#00000000",foreground:"#393a34",descriptionForeground:"#393a3490",errorForeground:"#ab5959","textLink.foreground":"#1c6b48","textLink.activeForeground":"#1c6b48","textBlockQuote.background":"#ffffff","textBlockQuote.border":"#f0f0f0","textCodeBlock.background":"#ffffff","textPreformat.foreground":"#586069","textSeparator.foreground":"#d1d5da","button.background":"#1c6b48","button.foreground":"#ffffff","button.hoverBackground":"#1c6b48","checkbox.background":"#f7f7f7","checkbox.border":"#d1d5da","dropdown.background":"#ffffff","dropdown.border":"#f0f0f0","dropdown.foreground":"#393a34","dropdown.listBackground":"#f7f7f7","input.background":"#f7f7f7","input.border":"#f0f0f0","input.foreground":"#393a34","input.placeholderForeground":"#393a3490","inputOption.activeBackground":"#393a3450","badge.foreground":"#ffffff","badge.background":"#393a3490","progressBar.background":"#1c6b48","titleBar.activeForeground":"#4e4f47","titleBar.activeBackground":"#ffffff","titleBar.inactiveForeground":"#6a737d","titleBar.inactiveBackground":"#ffffff","titleBar.border":"#f7f7f7","activityBar.foreground":"#393a34","activityBar.inactiveForeground":"#393a3450","activityBar.background":"#ffffff","activityBarBadge.foreground":"#ffffff","activityBarBadge.background":"#4e4f47","activityBar.activeBorder":"#1c6b48","activityBar.border":"#f0f0f0","sideBar.foreground":"#4e4f47","sideBar.background":"#ffffff","sideBar.border":"#f0f0f0","sideBarTitle.foreground":"#393a34","sideBarSectionHeader.foreground":"#393a34","sideBarSectionHeader.background":"#ffffff","sideBarSectionHeader.border":"#f0f0f0","list.hoverForeground":"#393a34","list.inactiveSelectionForeground":"#393a34","list.activeSelectionForeground":"#393a34","list.hoverBackground":"#f7f7f7","list.inactiveSelectionBackground":"#f7f7f7","list.activeSelectionBackground":"#f7f7f7","list.inactiveFocusBackground":"#ffffff","list.focusBackground":"#f7f7f7","list.highlightForeground":"#1c6b48","tree.indentGuidesStroke":"#e1e4e8","notificationCenterHeader.foreground":"#6a737d","notificationCenterHeader.background":"#ffffff","notifications.foreground":"#393a34","notifications.background":"#ffffff","notifications.border":"#f0f0f0","notificationsErrorIcon.foreground":"#ab5959","notificationsWarningIcon.foreground":"#a65e2b","notificationsInfoIcon.foreground":"#296aa3","pickerGroup.border":"#f0f0f0","pickerGroup.foreground":"#393a34","quickInput.background":"#ffffff","quickInput.foreground":"#393a34","quickInputList.focusBackground":"#f7f7f7","statusBar.foreground":"#4e4f47","statusBar.background":"#ffffff","statusBar.border":"#f0f0f0","statusBar.noFolderBackground":"#ffffff","statusBar.debuggingBackground":"#f7f7f7","statusBar.debuggingForeground":"#4e4f47","statusBarItem.prominentBackground":"#f7f7f7","editorGroupHeader.tabsBackground":"#ffffff","editorGroupHeader.tabsBorder":"#f0f0f0","editorGroup.border":"#f0f0f0","tab.activeForeground":"#393a34","tab.inactiveForeground":"#6a737d","tab.inactiveBackground":"#ffffff","tab.activeBackground":"#ffffff","tab.hoverBackground":"#f7f7f7","tab.unfocusedHoverBackground":"#ffffff","tab.border":"#f0f0f0","tab.unfocusedActiveBorderTop":"#f0f0f0","tab.activeBorder":"#f0f0f0","tab.unfocusedActiveBorder":"#f0f0f0","tab.activeBorderTop":"#393a3490","breadcrumb.foreground":"#6a737d","breadcrumb.focusForeground":"#393a34","breadcrumb.background":"#f7f7f7","breadcrumb.activeSelectionForeground":"#22222215","breadcrumbPicker.background":"#ffffff","editor.foreground":"#393a34","editor.background":"#ffffff","editorWidget.background":"#ffffff","editor.foldBackground":"#22222210","editor.lineHighlightBackground":"#f7f7f7","editorLineNumber.foreground":"#393a3450","editorLineNumber.activeForeground":"#4e4f47","editorIndentGuide.background":"#00000015","editorIndentGuide.activeBackground":"#00000030","editorWhitespace.foreground":"#00000015","editor.findMatchBackground":"#e6cc7744","editor.findMatchHighlightBackground":"#e6cc7766","editor.inactiveSelectionBackground":"#22222208","editor.selectionBackground":"#22222215","editor.selectionHighlightBackground":"#22222208","editor.wordHighlightBackground":"#1c6b4805","editor.wordHighlightStrongBackground":"#1c6b4810","editorBracketMatch.background":"#1c6b4820","diffEditor.insertedTextBackground":"#1c6b4815","diffEditor.removedTextBackground":"#ab595910","scrollbar.shadow":"#6a737d33","scrollbarSlider.background":"#393a3410","scrollbarSlider.hoverBackground":"#393a3450","scrollbarSlider.activeBackground":"#393a3450","editorOverviewRuler.border":"#fff","panel.background":"#ffffff","panel.border":"#f0f0f0","panelTitle.activeBorder":"#1c6b48","panelTitle.activeForeground":"#393a34","panelTitle.inactiveForeground":"#6a737d","panelInput.border":"#e1e4e8","terminal.foreground":"#393a34","terminal.selectionBackground":"#22222215","terminal.ansiBrightBlack":"#aaaaaa","terminal.ansiBrightBlue":"#296aa3","terminal.ansiBrightCyan":"#2993a3","terminal.ansiBrightGreen":"#1e754f","terminal.ansiBrightMagenta":"#a13865","terminal.ansiBrightRed":"#ab5959","terminal.ansiBrightWhite":"#dddddd","terminal.ansiBrightYellow":"#bda437","terminal.ansiBlack":"#121212","terminal.ansiBlue":"#296aa3","terminal.ansiCyan":"#2993a3","terminal.ansiGreen":"#1e754f","terminal.ansiMagenta":"#a13865","terminal.ansiRed":"#ab5959","terminal.ansiWhite":"#dbd7caee","terminal.ansiYellow":"#bda437","gitDecoration.addedResourceForeground":"#1e754f","gitDecoration.modifiedResourceForeground":"#296aa3","gitDecoration.deletedResourceForeground":"#ab5959","gitDecoration.untrackedResourceForeground":"#2993a3","gitDecoration.ignoredResourceForeground":"#393a3450","gitDecoration.conflictingResourceForeground":"#a65e2b","gitDecoration.submoduleResourceForeground":"#393a3490","editorGutter.modifiedBackground":"#296aa3","editorGutter.addedBackground":"#1e754f","editorGutter.deletedBackground":"#ab5959","editorBracketHighlight.foreground1":"#2993a3","editorBracketHighlight.foreground2":"#1e754f","editorBracketHighlight.foreground3":"#a65e2b","editorBracketHighlight.foreground4":"#a13865","editorBracketHighlight.foreground5":"#bda437","editorBracketHighlight.foreground6":"#296aa3","debugToolBar.background":"#ffffff","editor.stackFrameHighlightBackground":"#fffbdd","editor.focusedStackFrameHighlightBackground":"#fff5b1","peekViewEditor.background":"#ffffff","peekViewResult.background":"#ffffff","settings.headerForeground":"#393a34","settings.modifiedItemIndicator":"#1c6b48","welcomePage.buttonBackground":"#f6f8fa","welcomePage.buttonHoverBackground":"#e1e4e8","problemsErrorIcon.foreground":"#ab5959","problemsWarningIcon.foreground":"#a65e2b","problemsInfoIcon.foreground":"#296aa3","editorError.foreground":"#ab5959","editorWarning.foreground":"#a65e2b","editorInfo.foreground":"#296aa3","editorHint.foreground":"#1e754f","editorGutter.commentRangeForeground":"#393a3450","editorGutter.foldingControlForeground":"#393a3490","editorInlayHint.foreground":"#999999","editorInlayHint.background":"#00000000","editorStickyScroll.background":"#f7f7f7","editorStickyScrollHover.background":"#f7f7f7","menu.separatorBackground":"#f0f0f0"},semanticHighlighting:!0,semanticTokenColors:{namespace:"#b05a78",property:"#998418",interface:"#2e808f",type:"#2e808f",class:"#5a6aa6"},tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#a0ada0"}},{scope:["delimiter.bracket","delimiter","invalid.illegal.character-not-allowed-here.html","keyword.operator.rest","keyword.operator.spread","keyword.operator.type.annotation","keyword.operator.relational","keyword.operator.assignment","meta.brace","meta.tag.block.any.html","meta.tag.inline.any.html","meta.tag.structure.input.void.html","meta.type.annotation","meta.embedded.block.github-actions-expression","storage.type.function.arrow","keyword.operator.type","meta.objectliteral.ts","punctuation"],settings:{foreground:"#999999"}},{scope:["constant","entity.name.constant","variable.language","meta.definition.variable"],settings:{foreground:"#a65e2b"}},{scope:["entity","entity.name"],settings:{foreground:"#59873a"}},{scope:"variable.parameter.function",settings:{foreground:"#393a34"}},{scope:["entity.name.tag","tag.html"],settings:{foreground:"#1e754f"}},{scope:"entity.name.function",settings:{foreground:"#59873a"}},{scope:["keyword","storage.type.class.jsdoc"],settings:{foreground:"#1e754f"}},{scope:["storage","storage.type","support.type.builtin","constant.language.undefined","constant.language.null"],settings:{foreground:"#ab5959"}},{scope:["text.html.derivative","storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#393a34"}},{scope:["string","string punctuation.section.embedded source","attribute.value"],settings:{foreground:"#b56959"}},{scope:["punctuation.definition.string","punctuation.support.type.property-name"],settings:{foreground:"#b5695999"}},{scope:"support",settings:{foreground:"#998418"}},{scope:["property","meta.property-name","meta.object-literal.key","entity.name.tag.yaml","attribute.name"],settings:{foreground:"#998418"}},{scope:["entity.other.attribute-name","invalid.deprecated.entity.other.attribute-name.html"],settings:{foreground:"#b07d48"}},{scope:["variable","identifier"],settings:{foreground:"#b07d48"}},{scope:["support.type.primitive","entity.name.type"],settings:{foreground:"#2e8f82"}},{scope:"namespace",settings:{foreground:"#b05a78"}},{scope:["keyword.operator","keyword.operator.assignment.compound","meta.var.expr.ts"],settings:{foreground:"#ab5959"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"carriage-return",settings:{fontStyle:"italic underline",background:"#d73a49",foreground:"#fafbfc",content:"^M"}},{scope:"message.error",settings:{foreground:"#b31d28"}},{scope:"string variable",settings:{foreground:"#b56959"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#ab5e3f"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#b56959"}},{scope:"string.regexp constant.character.escape",settings:{foreground:"#bda437"}},{scope:["support.constant"],settings:{foreground:"#a65e2b"}},{scope:["constant.numeric","number"],settings:{foreground:"#2f798a"}},{scope:["keyword.other.unit"],settings:{foreground:"#ab5959"}},{scope:["constant.language.boolean","constant.language"],settings:{foreground:"#1e754f"}},{scope:"meta.module-reference",settings:{foreground:"#1c6b48"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#a65e2b"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#1c6b48"}},{scope:"markup.quote",settings:{foreground:"#2e808f"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#393a34"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#393a34"}},{scope:"markup.raw",settings:{foreground:"#1c6b48"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#ffeef0",foreground:"#b31d28"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#f0fff4",foreground:"#22863a"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#ffebda",foreground:"#e36209"}},{scope:["markup.ignored","markup.untracked"],settings:{foreground:"#f6f8fa",background:"#005cc5"}},{scope:"meta.diff.range",settings:{foreground:"#6f42c1",fontStyle:"bold"}},{scope:"meta.diff.header",settings:{foreground:"#005cc5"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#005cc5"}},{scope:"meta.output",settings:{foreground:"#005cc5"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#586069"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#b31d28"}},{scope:["constant.other.reference.link","string.other.link","punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown"],settings:{foreground:"#b56959"}},{scope:["markup.underline.link.markdown","markup.underline.link.image.markdown"],settings:{foreground:"#393a3490",fontStyle:"underline"}},{scope:["type.identifier"],settings:{foreground:"#5a6aa6"}},{scope:["entity.other.attribute-name.html.vue"],settings:{foreground:"#59873a"}},{scope:["invalid.illegal.unrecognized-tag.html"],settings:{fontStyle:"normal"}}],rules:[{token:"comment",foreground:"a0ada0"},{token:"punctuation.definition.comment",foreground:"a0ada0"},{token:"string.comment",foreground:"a0ada0"},{token:"delimiter.bracket",foreground:"999999"},{token:"delimiter",foreground:"999999"},{token:"invalid.illegal.character-not-allowed-here.html",foreground:"999999"},{token:"keyword.operator.rest",foreground:"999999"},{token:"keyword.operator.spread",foreground:"999999"},{token:"keyword.operator.type.annotation",foreground:"999999"},{token:"keyword.operator.relational",foreground:"999999"},{token:"keyword.operator.assignment",foreground:"999999"},{token:"meta.brace",foreground:"999999"},{token:"meta.tag.block.any.html",foreground:"999999"},{token:"meta.tag.inline.any.html",foreground:"999999"},{token:"meta.tag.structure.input.void.html",foreground:"999999"},{token:"meta.type.annotation",foreground:"999999"},{token:"meta.embedded.block.github-actions-expression",foreground:"999999"},{token:"storage.type.function.arrow",foreground:"999999"},{token:"keyword.operator.type",foreground:"999999"},{token:"meta.objectliteral.ts",foreground:"999999"},{token:"punctuation",foreground:"999999"},{token:"constant",foreground:"a65e2b"},{token:"entity.name.constant",foreground:"a65e2b"},{token:"variable.language",foreground:"a65e2b"},{token:"meta.definition.variable",foreground:"a65e2b"},{token:"entity",foreground:"59873a"},{token:"entity.name",foreground:"59873a"},{token:"variable.parameter.function",foreground:"393a34"},{token:"entity.name.tag",foreground:"1e754f"},{token:"tag.html",foreground:"1e754f"},{token:"entity.name.function",foreground:"59873a"},{token:"keyword",foreground:"1e754f"},{token:"storage.type.class.jsdoc",foreground:"1e754f"},{token:"storage",foreground:"ab5959"},{token:"storage.type",foreground:"ab5959"},{token:"support.type.builtin",foreground:"ab5959"},{token:"constant.language.undefined",foreground:"ab5959"},{token:"constant.language.null",foreground:"ab5959"},{token:"text.html.derivative",foreground:"393a34"},{token:"storage.modifier.package",foreground:"393a34"},{token:"storage.modifier.import",foreground:"393a34"},{token:"storage.type.java",foreground:"393a34"},{token:"string",foreground:"b56959"},{token:"string punctuation.section.embedded source",foreground:"b56959"},{token:"attribute.value",foreground:"b56959"},{token:"punctuation.definition.string",foreground:"b5695999"},{token:"punctuation.support.type.property-name",foreground:"b5695999"},{token:"support",foreground:"998418"},{token:"property",foreground:"998418"},{token:"meta.property-name",foreground:"998418"},{token:"meta.object-literal.key",foreground:"998418"},{token:"entity.name.tag.yaml",foreground:"998418"},{token:"attribute.name",foreground:"998418"},{token:"entity.other.attribute-name",foreground:"b07d48"},{token:"invalid.deprecated.entity.other.attribute-name.html",foreground:"b07d48"},{token:"variable",foreground:"b07d48"},{token:"identifier",foreground:"b07d48"},{token:"support.type.primitive",foreground:"2e8f82"},{token:"entity.name.type",foreground:"2e8f82"},{token:"namespace",foreground:"b05a78"},{token:"keyword.operator",foreground:"ab5959"},{token:"keyword.operator.assignment.compound",foreground:"ab5959"},{token:"meta.var.expr.ts",foreground:"ab5959"},{token:"invalid.broken",foreground:"b31d28"},{token:"invalid.deprecated",foreground:"b31d28"},{token:"invalid.illegal",foreground:"b31d28"},{token:"invalid.unimplemented",foreground:"b31d28"},{token:"carriage-return",foreground:"fafbfc"},{token:"message.error",foreground:"b31d28"},{token:"string variable",foreground:"b56959"},{token:"source.regexp",foreground:"ab5e3f"},{token:"string.regexp",foreground:"ab5e3f"},{token:"string.regexp.character-class",foreground:"b56959"},{token:"string.regexp constant.character.escape",foreground:"b56959"},{token:"string.regexp source.ruby.embedded",foreground:"b56959"},{token:"string.regexp string.regexp.arbitrary-repitition",foreground:"b56959"},{token:"string.regexp constant.character.escape",foreground:"bda437"},{token:"support.constant",foreground:"a65e2b"},{token:"constant.numeric",foreground:"2f798a"},{token:"number",foreground:"2f798a"},{token:"keyword.other.unit",foreground:"ab5959"},{token:"constant.language.boolean",foreground:"1e754f"},{token:"constant.language",foreground:"1e754f"},{token:"meta.module-reference",foreground:"1c6b48"},{token:"punctuation.definition.list.begin.markdown",foreground:"a65e2b"},{token:"markup.heading",foreground:"1c6b48"},{token:"markup.heading entity.name",foreground:"1c6b48"},{token:"markup.quote",foreground:"2e808f"},{token:"markup.italic",foreground:"393a34"},{token:"markup.bold",foreground:"393a34"},{token:"markup.raw",foreground:"1c6b48"},{token:"markup.deleted",foreground:"b31d28"},{token:"meta.diff.header.from-file",foreground:"b31d28"},{token:"punctuation.definition.deleted",foreground:"b31d28"},{token:"markup.inserted",foreground:"22863a"},{token:"meta.diff.header.to-file",foreground:"22863a"},{token:"punctuation.definition.inserted",foreground:"22863a"},{token:"markup.changed",foreground:"e36209"},{token:"punctuation.definition.changed",foreground:"e36209"},{token:"markup.ignored",foreground:"f6f8fa"},{token:"markup.untracked",foreground:"f6f8fa"},{token:"meta.diff.range",foreground:"6f42c1"},{token:"meta.diff.header",foreground:"005cc5"},{token:"meta.separator",foreground:"005cc5"},{token:"meta.output",foreground:"005cc5"},{token:"brackethighlighter.tag",foreground:"586069"},{token:"brackethighlighter.curly",foreground:"586069"},{token:"brackethighlighter.round",foreground:"586069"},{token:"brackethighlighter.square",foreground:"586069"},{token:"brackethighlighter.angle",foreground:"586069"},{token:"brackethighlighter.quote",foreground:"586069"},{token:"brackethighlighter.unmatched",foreground:"b31d28"},{token:"constant.other.reference.link",foreground:"b56959"},{token:"string.other.link",foreground:"b56959"},{token:"punctuation.definition.string.begin.markdown",foreground:"b56959"},{token:"punctuation.definition.string.end.markdown",foreground:"b56959"},{token:"markup.underline.link.markdown",foreground:"393a3490"},{token:"markup.underline.link.image.markdown",foreground:"393a3490"},{token:"type.identifier",foreground:"5a6aa6"},{token:"entity.other.attribute-name.html.vue",foreground:"59873a"},{token:"invalid.illegal.unrecognized-tag.html"}]}}}]); diff --git a/1468.1a3ef712.async.js b/1468.1a3ef712.async.js new file mode 100644 index 00000000..60d165d7 --- /dev/null +++ b/1468.1a3ef712.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1468],{21468:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r={name:"material-theme-ocean",semanticHighlighting:!0,tokenColors:[{name:"Global settings",settings:{background:"#0F111A",foreground:"#babed8"}},{name:"String",scope:"string",settings:{foreground:"#C3E88D"}},{name:"Punctuation",scope:"punctuation, constant.other.symbol",settings:{foreground:"#89DDFF"}},{name:"String Escape",scope:"constant.character.escape, text.html constant.character.entity.named",settings:{foreground:"#babed8"}},{name:"Boolean",scope:"constant.language.boolean",settings:{foreground:"#ff9cac"}},{name:"Number",scope:"constant.numeric",settings:{foreground:"#F78C6C"}},{name:"Variable",scope:"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments",settings:{foreground:"#babed8"}},{name:"Other Keyword",scope:"keyword.other",settings:{foreground:"#F78C6C"}},{name:"Keyword",scope:"keyword, modifier, variable.language.this, support.type.object, constant.language",settings:{foreground:"#89DDFF"}},{name:"Function call",scope:"entity.name.function, support.function",settings:{foreground:"#82AAFF"}},{name:"Storage",scope:"storage.type, storage.modifier, storage.control",settings:{foreground:"#C792EA"}},{name:"Modules",scope:"support.module, support.node",settings:{foreground:"#f07178",fontStyle:"italic"}},{name:"Type",scope:"support.type, constant.other.key",settings:{foreground:"#FFCB6B"}},{name:"Type",scope:"entity.name.type, entity.other.inherited-class, entity.other",settings:{foreground:"#FFCB6B"}},{name:"Comment",scope:"comment",settings:{foreground:"#464B5D",fontStyle:"italic"}},{name:"Comment",scope:"comment punctuation.definition.comment, string.quoted.docstring",settings:{foreground:"#464B5D",fontStyle:"italic"}},{name:"Punctuation",scope:"punctuation",settings:{foreground:"#89DDFF"}},{name:"Class",scope:"entity.name, entity.name.type.class, support.type, support.class, meta.use",settings:{foreground:"#FFCB6B"}},{name:"Class variable",scope:"variable.object.property, meta.field.declaration entity.name.function",settings:{foreground:"#f07178"}},{name:"Class method",scope:"meta.definition.method entity.name.function",settings:{foreground:"#f07178"}},{name:"Function definition",scope:"meta.function entity.name.function",settings:{foreground:"#82AAFF"}},{name:"Template expression",scope:"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end",settings:{foreground:"#89DDFF"}},{name:"Reset embedded/template expression colors",scope:"meta.embedded, source.groovy.embedded, meta.template.expression",settings:{foreground:"#babed8"}},{name:"YAML key",scope:"entity.name.tag.yaml",settings:{foreground:"#f07178"}},{name:"JSON key",scope:"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json",settings:{foreground:"#f07178"}},{name:"JSON constant",scope:"constant.language.json",settings:{foreground:"#89DDFF"}},{name:"CSS class",scope:"entity.other.attribute-name.class",settings:{foreground:"#FFCB6B"}},{name:"CSS ID",scope:"entity.other.attribute-name.id",settings:{foreground:"#F78C6C"}},{name:"CSS tag",scope:"source.css entity.name.tag",settings:{foreground:"#FFCB6B"}},{name:"CSS properties",scope:"support.type.property-name.css",settings:{foreground:"#B2CCD6"}},{name:"HTML tag outer",scope:"meta.tag, punctuation.definition.tag",settings:{foreground:"#89DDFF"}},{name:"HTML tag inner",scope:"entity.name.tag",settings:{foreground:"#f07178"}},{name:"HTML tag attribute",scope:"entity.other.attribute-name",settings:{foreground:"#C792EA"}},{name:"HTML entities",scope:"punctuation.definition.entity.html",settings:{foreground:"#babed8"}},{name:"Markdown heading",scope:"markup.heading",settings:{foreground:"#89DDFF"}},{name:"Markdown link text",scope:"text.html.markdown meta.link.inline, meta.link.reference",settings:{foreground:"#f07178"}},{name:"Markdown list item",scope:"text.html.markdown beginning.punctuation.definition.list",settings:{foreground:"#89DDFF"}},{name:"Markdown italic",scope:"markup.italic",settings:{foreground:"#f07178",fontStyle:"italic"}},{name:"Markdown bold",scope:"markup.bold",settings:{foreground:"#f07178",fontStyle:"bold"}},{name:"Markdown bold italic",scope:"markup.bold markup.italic, markup.italic markup.bold",settings:{foreground:"#f07178",fontStyle:"italic bold"}},{name:"Markdown code block",scope:"markup.fenced_code.block.markdown punctuation.definition.markdown",settings:{foreground:"#C3E88D"}},{name:"Markdown inline code",scope:"markup.inline.raw.string.markdown",settings:{foreground:"#C3E88D"}},{name:"INI property name",scope:"keyword.other.definition.ini",settings:{foreground:"#f07178"}},{name:"INI section title",scope:"entity.name.section.group-title.ini",settings:{foreground:"#89DDFF"}},{name:"C# class",scope:"source.cs meta.class.identifier storage.type",settings:{foreground:"#FFCB6B"}},{name:"C# class method",scope:"source.cs meta.method.identifier entity.name.function",settings:{foreground:"#f07178"}},{name:"C# function call",scope:"source.cs meta.method-call meta.method, source.cs entity.name.function",settings:{foreground:"#82AAFF"}},{name:"C# type",scope:"source.cs storage.type",settings:{foreground:"#FFCB6B"}},{name:"C# return type",scope:"source.cs meta.method.return-type",settings:{foreground:"#FFCB6B"}},{name:"C# preprocessor",scope:"source.cs meta.preprocessor",settings:{foreground:"#464B5D"}},{name:"C# namespace",scope:"source.cs entity.name.type.namespace",settings:{foreground:"#babed8"}},{name:"JSX Text",scope:"meta.jsx.children, SXNested",settings:{foreground:"#babed8"}},{name:"JSX Components name",scope:"support.class.component",settings:{foreground:"#FFCB6B"}},{name:"C-related Block Level Variables",scope:"source.cpp meta.block variable.other",settings:{foreground:"#babed8"}},{name:"Member Access Meta",scope:"source.python meta.member.access.python",settings:{foreground:"#f07178"}},{name:"Function Call",scope:"source.python meta.function-call.python, meta.function-call.arguments",settings:{foreground:"#82AAFF"}},{name:"Blocks",scope:"meta.block",settings:{foreground:"#f07178"}},{name:"Function Call",scope:"entity.name.function.call",settings:{foreground:"#82AAFF"}},{name:"Namespaces",scope:"source.php support.other.namespace, source.php meta.use support.class",settings:{foreground:"#babed8"}},{name:"Constant keywords",scope:"constant.keyword",settings:{foreground:"#89DDFF",fontStyle:"italic"}},{name:"Entity name",scope:"entity.name.function",settings:{foreground:"#82AAFF"}},{name:"Global settings",settings:{background:"#0F111A",foreground:"#babed8"}},{name:"Markup Deleted",scope:["markup.deleted"],settings:{foreground:"#f07178"}},{name:"Markup Inserted",scope:["markup.inserted"],settings:{foreground:"#C3E88D"}},{name:"Markup Underline",scope:["markup.underline"],settings:{fontStyle:"underline"}},{name:"Keyword Control",scope:["keyword.control"],settings:{foreground:"#89DDFF",fontStyle:"italic"}},{name:"Parameter",scope:["variable.parameter"],settings:{fontStyle:"italic"}},{name:"Python - Self Parameter",scope:["variable.parameter.function.language.special.self.python"],settings:{foreground:"#f07178",fontStyle:"italic"}},{name:"Python - Format Placeholder",scope:["constant.character.format.placeholder.other.python"],settings:{foreground:"#F78C6C"}},{name:"Markdown - Blockquote",scope:["markup.quote"],settings:{fontStyle:"italic",foreground:"#89DDFF"}},{name:"Markdown - Fenced Language",scope:["markup.fenced_code.block"],settings:{foreground:"#babed890"}},{name:"Markdown - Blockquote Punctuation",scope:["punctuation.definition.quote"],settings:{foreground:"#ff9cac"}},{name:"JSON Key - Level 0",scope:["meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{name:"JSON Key - Level 1",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFCB6B"}},{name:"JSON Key - Level 2",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#F78C6C"}},{name:"JSON Key - Level 3",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#f07178"}},{name:"JSON Key - Level 4",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#916b53"}},{name:"JSON Key - Level 5",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#82AAFF"}},{name:"JSON Key - Level 6",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#ff9cac"}},{name:"JSON Key - Level 7",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{name:"JSON Key - Level 8",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C3E88D"}}],colors:{focusBorder:"#FFFFFF00",foreground:"#babed8","button.background":"#717CB450","button.foreground":"#ffffff","dropdown.background":"#0F111A","input.background":"#1A1C25","inputOption.activeBorder":"#babed830","list.activeSelectionBackground":"#0F111A","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#f0717880","list.focusBackground":"#babed820","list.focusForeground":"#babed8","list.highlightForeground":"#80CBC4","list.hoverBackground":"#0F111A","list.inactiveSelectionBackground":"#00000030","activityBar.background":"#0F111A","activityBar.dropBackground":"#f0717880","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#00000030","badge.foreground":"#464B5D","sideBar.background":"#0F111A","sideBarSectionHeader.background":"#0F111A","editorGroup.dropBackground":"#f0717880","editorGroup.focusedEmptyBorder":"#f07178","editorGroupHeader.tabsBackground":"#0F111A","tab.border":"#0F111A","tab.activeBorder":"#80CBC4","tab.inactiveBackground":"#0F111A","tab.activeModifiedBorder":"#525975","tab.inactiveModifiedBorder":"#904348","tab.unfocusedActiveModifiedBorder":"#c05a60","tab.unfocusedInactiveModifiedBorder":"#904348","editor.background":"#0F111A","editor.foreground":"#babed8","editorLineNumber.foreground":"#3B3F5180","editorLineNumber.activeForeground":"#525975","editorCursor.foreground":"#FFCC00","editor.selectionBackground":"#717CB450","editor.selectionHighlightBackground":"#FFCC0020","editor.wordHighlightBackground":"#ff9cac30","editor.wordHighlightStrongBackground":"#C3E88D30","editor.findMatchHighlight":"#babed8","editor.findRangeHighlightBackground":"#FFCB6B30","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#FFFFFF0d","editorWhitespace.foreground":"#babed840","editorWidget.background":"#0F111A","editorHoverWidget.background":"#0F111A","editorMarkerNavigation.background":"#babed805","peekView.border":"#00000030","peekViewEditor.background":"#babed805","peekViewResult.background":"#babed805","peekViewTitle.background":"#babed805","panel.background":"#0F111A","panel.border":"#0F111A60","panelTitle.activeBorder":"#80CBC4","panelTitle.inactiveForeground":"#babed8","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","statusBar.background":"#0F111A","statusBar.debuggingBackground":"#C792EA","statusBar.debuggingForeground":"#ffffff","statusBar.noFolderBackground":"#0F111A","statusBarItem.activeBackground":"#f0717880","statusBarItem.hoverBackground":"#464B5D20","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","titleBar.activeBackground":"#0F111A","pickerGroup.border":"#FFFFFF1a","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#82AAFF","terminal.ansiBrightBlack":"#464B5D","terminal.ansiBrightBlue":"#82AAFF","terminal.ansiBrightCyan":"#89DDFF","terminal.ansiBrightGreen":"#C3E88D","terminal.ansiBrightMagenta":"#C792EA","terminal.ansiBrightRed":"#f07178","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#FFCB6B","terminal.ansiCyan":"#89DDFF","terminal.ansiGreen":"#C3E88D","terminal.ansiMagenta":"#C792EA","terminal.ansiRed":"#f07178","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#FFCB6B","debugToolBar.background":"#0F111A","debugConsole.errorForeground":"#f07178","debugConsole.infoForeground":"#89DDFF","debugConsole.warningForeground":"#FFCB6B","selection.background":"#00000080","editorRuler.foreground":"#3B3F51","widget.shadow":"#00000030","scrollbar.shadow":"#00000030","editorLink.activeForeground":"#babed8","progressBar.background":"#80CBC4","pickerGroup.foreground":"#80CBC4","tree.indentGuidesStroke":"#3B3F51","terminalCursor.foreground":"#FFCB6B","terminalCursor.background":"#000000","inputOption.activeBackground":"#babed830","textLink.foreground":"#80CBC4","textLink.activeForeground":"#babed8","sideBar.foreground":"#525975","sideBar.border":"#0F111A60","sideBarTitle.foreground":"#babed8","sideBarSectionHeader.border":"#0F111A60","panel.dropBackground":"#babed8","sash.hoverBorder":"#80CBC450","panelTitle.activeForeground":"#FFFFFF","editor.lineHighlightBackground":"#00000050","editor.findMatchBackground":"#000000","editor.findMatchHighlightBackground":"#00000050","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlightBorder":"#ffffff30","editorIndentGuide.background":"#3B3F5170","editorIndentGuide.activeBackground":"#3B3F51","editorGroup.border":"#00000030","editorGutter.modifiedBackground":"#82AAFF60","editorGutter.addedBackground":"#C3E88D60","editorGutter.deletedBackground":"#f0717860","activityBar.border":"#0F111A60","activityBar.foreground":"#babed8","activityBar.activeBorder":"#80CBC4","extensionBadge.remoteForeground":"#babed8","scrollbarSlider.background":"#8F93A220","scrollbarSlider.hoverBackground":"#8F93A210","scrollbarSlider.activeBackground":"#80CBC4","tab.unfocusedActiveBorder":"#464B5D","tab.activeForeground":"#FFFFFF","tab.inactiveForeground":"#525975","tab.activeBackground":"#0F111A","tab.unfocusedActiveForeground":"#babed8","editorWidget.resizeBorder":"#80CBC4","editorWidget.border":"#80CBC4","statusBar.border":"#0F111A60","statusBar.foreground":"#4B526D","editorBracketMatch.border":"#FFCC0050","editorBracketMatch.background":"#0F111A","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.border":"#0F111A","editorOverviewRuler.errorForeground":"#f0717840","editorOverviewRuler.infoForeground":"#82AAFF40","editorOverviewRuler.warningForeground":"#FFCB6B40","editorInfo.foreground":"#82AAFF70","editorWarning.foreground":"#FFCB6B70","editorError.foreground":"#f0717870","editorHoverWidget.border":"#FFFFFF10","titleBar.activeForeground":"#babed8","titleBar.inactiveBackground":"#0F111A","titleBar.inactiveForeground":"#525975","titleBar.border":"#0F111A60","input.foreground":"#babed8","input.placeholderForeground":"#babed860","input.border":"#FFFFFF10","inputValidation.errorBorder":"#f07178","inputValidation.infoBorder":"#82AAFF","inputValidation.warningBorder":"#FFCB6B","dropdown.border":"#FFFFFF10","quickInput.background":"#0F111A","quickInput.foreground":"#525975","list.hoverForeground":"#FFFFFF","list.inactiveSelectionForeground":"#80CBC4","quickInput.list.focusBackground":"#babed820","editorSuggestWidget.background":"#0F111A","editorSuggestWidget.foreground":"#babed8","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#00000050","editorSuggestWidget.border":"#FFFFFF10","diffEditor.insertedTextBackground":"#89DDFF20","diffEditor.removedTextBackground":"#ff9cac20","notifications.background":"#0F111A","notifications.foreground":"#babed8","notificationLink.foreground":"#80CBC4","extensionButton.prominentBackground":"#C3E88D90","extensionButton.prominentHoverBackground":"#C3E88D","extensionButton.prominentForeground":"#babed8","peekViewEditorGutter.background":"#babed805","peekViewTitleDescription.foreground":"#babed860","peekViewResult.matchHighlightBackground":"#717CB450","peekViewEditor.matchHighlightBackground":"#717CB450","peekViewResult.selectionBackground":"#52597570","gitDecoration.deletedResourceForeground":"#f0717890","gitDecoration.conflictingResourceForeground":"#FFCB6B90","gitDecoration.modifiedResourceForeground":"#82AAFF90","gitDecoration.untrackedResourceForeground":"#C3E88D90","gitDecoration.ignoredResourceForeground":"#52597590","breadcrumb.background":"#0F111A","breadcrumb.foreground":"#525975","breadcrumb.focusForeground":"#babed8","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumbPicker.background":"#0F111A","menu.background":"#0F111A","menu.foreground":"#babed8","menu.selectionBackground":"#00000050","menu.selectionForeground":"#80CBC4","menu.selectionBorder":"#00000030","menu.separatorBackground":"#babed8","menubar.selectionBackground":"#00000030","menubar.selectionForeground":"#80CBC4","menubar.selectionBorder":"#00000030","settings.dropdownForeground":"#babed8","settings.dropdownBackground":"#0F111A","settings.numberInputForeground":"#babed8","settings.numberInputBackground":"#0F111A","settings.textInputForeground":"#babed8","settings.textInputBackground":"#0F111A","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.checkboxBackground":"#0F111A","settings.checkboxForeground":"#babed8","listFilterWidget.background":"#00000030","listFilterWidget.outline":"#00000030","listFilterWidget.noMatchesOutline":"#00000030"}}}}]); diff --git a/148.2100ccb7.async.js b/148.2100ccb7.async.js new file mode 100644 index 00000000..cad6a8eb --- /dev/null +++ b/148.2100ccb7.async.js @@ -0,0 +1,38 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[148,9537],{89537:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-JSON.tmLanguage/blob/master/JSON.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",name:"json",scopeName:"source.json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4}) # and four hex digits`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},displayName:"JSON"})]},148:function(a,n,e){e.r(n),e.d(n,{default:function(){return s}});var i=e(95492),t=e(24105),o=e(89537),d=e(43001);const l=Object.freeze({name:"liquid",scopeName:"text.html.liquid",fileTypes:["liquid"],foldingStartMarker:`(?x) +{% + -? + \\s* + (capture|case|comment|for|form|if|javascript|paginate|schema|style) + [^(%})]+ +%} +`,foldingStopMarker:`(?x) +{% + \\s* + (endcapture|endcase|endcomment|endfor|endform|endif|endjavascript|endpaginate|endschema|endstyle) + [^(%})]+ +%} +`,injections:{"L:meta.embedded.block.js, L:meta.embedded.block.css, L:meta.embedded.block.html, L:string.quoted":{patterns:[{include:"#injection"}]}},patterns:[{include:"#core"}],repository:{core:{patterns:[{include:"#raw_tag"},{include:"#comment_block"},{include:"#style_codefence"},{include:"#stylesheet_codefence"},{include:"#json_codefence"},{include:"#javascript_codefence"},{include:"#object"},{include:"#tag"},{include:"text.html.basic"}]},injection:{patterns:[{include:"#raw_tag"},{include:"#comment_block"},{include:"#object"},{include:"#tag_injection"}]},raw_tag:{begin:"{%-?\\s*(raw)\\s*-?%}",end:"{%-?\\s*(endraw)\\s*-?%}",beginCaptures:{1:{name:"entity.name.tag.liquid"}},endCaptures:{1:{name:"entity.name.tag.liquid"}},name:"meta.entity.tag.raw.liquid",contentName:"string.unquoted.liquid",patterns:[{match:"(.(?!{%-?\\s*endraw\\s*-?%}))*."}]},comment_block:{begin:"{%-?\\s*comment\\s*-?%}",end:"{%-?\\s*endcomment\\s*-?%}",name:"comment.block.liquid",patterns:[{include:"#comment_block"},{match:"(.(?!{%-?\\s*(comment|endcomment)\\s*-?%}))*."}]},style_codefence:{begin:"({%-?)\\s*(style)\\s*(-?%})",end:"({%-?)\\s*(endstyle)\\s*(-?%})",beginCaptures:{0:{name:"meta.tag.metadata.style.start.liquid"},1:{name:"punctuation.definition.tag.begin.liquid"},2:{name:"entity.name.tag.style.liquid"},3:{name:"punctuation.definition.tag.begin.liquid"}},endCaptures:{0:{name:"meta.tag.metadata.style.end.liquid"},1:{name:"punctuation.definition.tag.end.liquid"},2:{name:"entity.name.tag.style.liquid"},3:{name:"punctuation.definition.tag.end.liquid"}},name:"meta.block.style.liquid",contentName:"meta.embedded.block.css",patterns:[{include:"source.css"}]},stylesheet_codefence:{begin:"({%-?)\\s*(stylesheet)\\s*(-?%})",end:"({%-?)\\s*(endstylesheet)\\s*(-?%})",beginCaptures:{0:{name:"meta.tag.metadata.style.start.liquid"},1:{name:"punctuation.definition.tag.begin.liquid"},2:{name:"entity.name.tag.style.liquid"},3:{name:"punctuation.definition.tag.begin.liquid"}},endCaptures:{0:{name:"meta.tag.metadata.style.end.liquid"},1:{name:"punctuation.definition.tag.end.liquid"},2:{name:"entity.name.tag.style.liquid"},3:{name:"punctuation.definition.tag.end.liquid"}},name:"meta.block.style.liquid",contentName:"meta.embedded.block.css",patterns:[{include:"source.css"}]},json_codefence:{begin:"({%-?)\\s*(schema)\\s*(-?%})",end:"({%-?)\\s*(endschema)\\s*(-?%})",beginCaptures:{0:{name:"meta.tag.metadata.schema.start.liquid"},1:{name:"punctuation.definition.tag.begin.liquid"},2:{name:"entity.name.tag.schema.liquid"},3:{name:"punctuation.definition.tag.begin.liquid"}},endCaptures:{0:{name:"meta.tag.metadata.schema.end.liquid"},1:{name:"punctuation.definition.tag.end.liquid"},2:{name:"entity.name.tag.schema.liquid"},3:{name:"punctuation.definition.tag.end.liquid"}},name:"meta.block.schema.liquid",contentName:"meta.embedded.block.json",patterns:[{include:"source.json"}]},javascript_codefence:{begin:"({%-?)\\s*(javascript)\\s*(-?%})",end:"({%-?)\\s*(endjavascript)\\s*(-?%})",beginCaptures:{0:{name:"meta.tag.metadata.javascript.start.liquid"},1:{name:"punctuation.definition.tag.begin.liquid"},2:{name:"entity.name.tag.javascript.liquid"},3:{name:"punctuation.definition.tag.begin.liquid"}},endCaptures:{0:{name:"meta.tag.metadata.javascript.end.liquid"},1:{name:"punctuation.definition.tag.end.liquid"},2:{name:"entity.name.tag.javascript.liquid"},3:{name:"punctuation.definition.tag.end.liquid"}},name:"meta.block.javascript.liquid",contentName:"meta.embedded.block.js",patterns:[{include:"source.js"}]},tag:{begin:"(?|\\<|\\>\\=|\\<\\=|or|and|contains)(?:(?=\\s)|\\b)",captures:{1:{name:"keyword.operator.expression.liquid"}}},language_constant:{match:"\\b(false|true|nil|blank)\\b|empty(?!\\?)",name:"constant.language.liquid"},attribute:{begin:"\\w+:",end:"(?=,|%}|}}|\\|)",beginCaptures:{0:{name:"entity.other.attribute-name.liquid"}},patterns:[{include:"#value_expression"}]},attribute_liquid:{begin:"\\w+:",end:"(?=,|\\|)|$",beginCaptures:{0:{name:"entity.other.attribute-name.liquid"}},patterns:[{include:"#value_expression"}]},filter:{match:"\\|\\s*((?![\\.0-9])[a-zA-Z0-9_-]+\\:?)\\s*",captures:{1:{name:"support.function.liquid"}}},value_expression:{patterns:[{match:"(\\[)(\\|)(?=[^\\]]*)(?=\\])",captures:{2:{name:"invalid.illegal.filter.liquid"},3:{name:"invalid.illegal.filter.liquid"}}},{match:"(?<=\\s)(\\+|\\-|\\/|\\*)(?=\\s)",name:"invalid.illegal.filter.liquid"},{include:"#language_constant"},{include:"#operator"},{include:"#invalid_range"},{include:"#range"},{include:"#number"},{include:"#string"},{include:"#variable_lookup"}]},variable_lookup:{patterns:[{match:"\\b(additional_checkout_buttons|address|all_country_option_tags|all_products|article|articles|block|blog|blogs|canonical_url|cart|checkout|collection|collections|comment|content_for_additional_checkout_buttons|content_for_header|content_for_index|content_for_layout|country_option_tags|currency|current_page|current_tags|customer|customer_address|discount_allocation|discount_application|external_video|font|forloop|form|fulfillment|gift_card|handle|image|images|line_item|link|linklist|linklists|location|localization|metafield|model|model_source|order|page|page_description|page_image|page_title|pages|paginate|part|policy|powered_by_link|predictive_search|product|product_option|product_variant|recommendations|request|routes|script|scripts|search|section|selling_plan|selling_plan_allocation|selling_plan_group|settings|shipping_method|shop|shop_locale|store_availability|tablerow|tax_line|template|theme|transaction|unit_price_measurement|variant|video|video_source)\\b",name:"variable.language.liquid"},{match:"((?<=\\w\\:\\s)\\w+)",name:"variable.parameter.liquid"},{begin:"(?<=\\w)\\[",beginCaptures:{0:{name:"punctuation.section.brackets.begin.liquid"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.brackets.end.liquid"}},name:"meta.brackets.liquid",patterns:[{include:"#string"}]},{match:"(?<=(\\w|\\])\\.)([-\\w]+\\??)",name:"variable.other.member.liquid"},{match:"(?<=\\w)\\.(?=\\w)",name:"punctuation.accessor.liquid"},{match:"(?i)[a-z_](\\w|(?:-(?!\\}\\})))*",name:"variable.other.liquid"}]}},displayName:"Liquid",embeddedLangs:["html","css","json","javascript"]});var s=[...i.default,...t.default,...o.default,...d.default,l]}}]); diff --git a/1506.8f9a58fe.async.js b/1506.8f9a58fe.async.js new file mode 100644 index 00000000..eb74b036 --- /dev/null +++ b/1506.8f9a58fe.async.js @@ -0,0 +1,17 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1506],{41506:function(r,i,e){e.r(i),e.d(i,{default:function(){return a}});var n=e(95492);const t=Object.freeze({comment:"Textmate bundle for Elixir Programming Language.",fileTypes:["ex","exs"],firstLineMatch:"^#!/.*\\belixir",foldingStartMarker:"(after|else|catch|rescue|\\-\\>|\\{|\\[|do)\\s*$",foldingStopMarker:"^\\s*((\\}|\\]|after|else|catch|rescue)\\s*$|end\\b)",keyEquivalent:"^~E",name:"elixir",patterns:[{begin:"\\b(fn)\\b(?!.*->)",beginCaptures:{1:{name:"keyword.control.elixir"}},end:"$",patterns:[{include:"#core_syntax"}]},{captures:{1:{name:"entity.name.type.class.elixir"},2:{name:"punctuation.separator.method.elixir"},3:{name:"entity.name.function.elixir"}},match:"([A-Z]\\w+)\\s*(\\.)\\s*([a-z_]\\w*[!?]?)"},{captures:{1:{name:"constant.other.symbol.elixir"},2:{name:"punctuation.separator.method.elixir"},3:{name:"entity.name.function.elixir"}},match:"(\\:\\w+)\\s*(\\.)\\s*([_]?\\w*[!?]?)"},{captures:{1:{name:"keyword.operator.other.elixir"},2:{name:"entity.name.function.elixir"}},match:"(\\|\\>)\\s*([a-z_]\\w*[!?]?)"},{match:"\\b[a-z_]\\w*[!?]?(?=\\s*\\.?\\s*\\()",name:"entity.name.function.elixir"},{begin:"\\b(fn)\\b(?=.*->)",beginCaptures:{1:{name:"keyword.control.elixir"}},end:"(?>(->)|(when)|(\\)))",endCaptures:{1:{name:"keyword.operator.other.elixir"},2:{name:"keyword.control.elixir"},3:{name:"punctuation.section.function.elixir"}},patterns:[{include:"#core_syntax"}]},{include:"#core_syntax"},{begin:`^(?=.*->)((?![^"']*("|')[^"']*->)|(?=.*->[^"']*("|')[^"']*->))((?!.*\\([^\\)]*->)|(?=[^\\(\\)]*->)|(?=\\s*\\(.*\\).*->))((?!.*\\b(fn)\\b)|(?=.*->.*\\bfn\\b))`,beginCaptures:{1:{name:"keyword.control.elixir"}},end:"(?>(->)|(when)|(\\)))",endCaptures:{1:{name:"keyword.operator.other.elixir"},2:{name:"keyword.control.elixir"},3:{name:"punctuation.section.function.elixir"}},patterns:[{include:"#core_syntax"}]}],repository:{core_syntax:{patterns:[{begin:"^\\s*(defmodule)\\b",beginCaptures:{1:{name:"keyword.control.module.elixir"}},end:"\\b(do)\\b",endCaptures:{1:{name:"keyword.control.module.elixir"}},name:"meta.module.elixir",patterns:[{match:"\\b[A-Z]\\w*(?=\\.)",name:"entity.other.inherited-class.elixir"},{match:"\\b[A-Z]\\w*\\b",name:"entity.name.type.class.elixir"}]},{begin:"^\\s*(defprotocol)\\b",beginCaptures:{1:{name:"keyword.control.protocol.elixir"}},end:"\\b(do)\\b",endCaptures:{1:{name:"keyword.control.protocol.elixir"}},name:"meta.protocol_declaration.elixir",patterns:[{match:"\\b[A-Z]\\w*\\b",name:"entity.name.type.protocol.elixir"}]},{begin:"^\\s*(defimpl)\\b",beginCaptures:{1:{name:"keyword.control.protocol.elixir"}},end:"\\b(do)\\b",endCaptures:{1:{name:"keyword.control.protocol.elixir"}},name:"meta.protocol_implementation.elixir",patterns:[{match:"\\b[A-Z]\\w*\\b",name:"entity.name.type.protocol.elixir"}]},{begin:"^\\s*(def|defmacro|defdelegate|defguard)\\s+((?>[a-zA-Z_]\\w*(?>\\.|::))?(?>[a-zA-Z_]\\w*(?>[?!]|=(?!>))?|===?|>[>=]?|<=>|<[<=]?|[%&`/\\|]|\\*\\*?|=?~|[-+]@?|\\[\\]=?))((\\()|\\s*)",beginCaptures:{1:{name:"keyword.control.module.elixir"},2:{name:"entity.name.function.public.elixir"},4:{name:"punctuation.section.function.elixir"}},end:"(\\bdo:)|(\\bdo\\b)|(?=\\s+(def|defn|defmacro|defdelegate|defguard)\\b)",endCaptures:{1:{name:"constant.other.keywords.elixir"},2:{name:"keyword.control.module.elixir"}},name:"meta.function.public.elixir",patterns:[{include:"$self"},{begin:"\\s(\\\\\\\\)",beginCaptures:{1:{name:"keyword.operator.other.elixir"}},end:",|\\)|$",patterns:[{include:"$self"}]},{match:"\\b(is_atom|is_binary|is_bitstring|is_boolean|is_float|is_function|is_integer|is_list|is_map|is_nil|is_number|is_pid|is_port|is_record|is_reference|is_tuple|is_exception|abs|bit_size|byte_size|div|elem|hd|length|map_size|node|rem|round|tl|trunc|tuple_size)\\b",name:"keyword.control.elixir"}]},{begin:"^\\s*(defp|defnp|defmacrop|defguardp)\\s+((?>[a-zA-Z_]\\w*(?>\\.|::))?(?>[a-zA-Z_]\\w*(?>[?!]|=(?!>))?|===?|>[>=]?|<=>|<[<=]?|[%&`/\\|]|\\*\\*?|=?~|[-+]@?|\\[\\]=?))((\\()|\\s*)",beginCaptures:{1:{name:"keyword.control.module.elixir"},2:{name:"entity.name.function.private.elixir"},4:{name:"punctuation.section.function.elixir"}},end:"(\\bdo:)|(\\bdo\\b)|(?=\\s+(defp|defmacrop|defguardp)\\b)",endCaptures:{1:{name:"constant.other.keywords.elixir"},2:{name:"keyword.control.module.elixir"}},name:"meta.function.private.elixir",patterns:[{include:"$self"},{begin:"\\s(\\\\\\\\)",beginCaptures:{1:{name:"keyword.operator.other.elixir"}},end:",|\\)|$",patterns:[{include:"$self"}]},{match:"\\b(is_atom|is_binary|is_bitstring|is_boolean|is_float|is_function|is_integer|is_list|is_map|is_nil|is_number|is_pid|is_port|is_record|is_reference|is_tuple|is_exception|abs|bit_size|byte_size|div|elem|hd|length|map_size|node|rem|round|tl|trunc|tuple_size)\\b",name:"keyword.control.elixir"}]},{begin:'\\s*~L"""',comment:"Leex Sigil",end:'\\s*"""',name:"sigil.leex",patterns:[{include:"text.elixir"},{include:"text.html.basic"}]},{begin:'\\s*~H"""',comment:"HEEx Sigil",end:'\\s*"""',name:"sigil.heex",patterns:[{include:"text.elixir"},{include:"text.html.basic"}]},{begin:'@(module|type)?doc (~[a-z])?"""',comment:"@doc with heredocs is treated as documentation",end:'\\s*"""',name:"comment.block.documentation.heredoc",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:'@(module|type)?doc ~[A-Z]"""',comment:"@doc with heredocs is treated as documentation",end:'\\s*"""',name:"comment.block.documentation.heredoc"},{begin:"@(module|type)?doc (~[a-z])?'''",comment:"@doc with heredocs is treated as documentation",end:"\\s*'''",name:"comment.block.documentation.heredoc",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"@(module|type)?doc ~[A-Z]'''",comment:"@doc with heredocs is treated as documentation",end:"\\s*'''",name:"comment.block.documentation.heredoc"},{comment:"@doc false is treated as documentation",match:"@(module|type)?doc false",name:"comment.block.documentation.false"},{begin:'@(module|type)?doc "',comment:"@doc with string is treated as documentation",end:'"',name:"comment.block.documentation.string",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{match:"(?_?[0-9A-Fa-f])*\\b",name:"constant.numeric.hex.elixir"},{match:"\\b\\d(?>_?\\d)*(\\.(?![^[:space:][:digit:]])(?>_?\\d)+)([eE][-+]?\\d(?>_?\\d)*)?\\b",name:"constant.numeric.float.elixir"},{match:"\\b\\d(?>_?\\d)*\\b",name:"constant.numeric.integer.elixir"},{match:"\\b0b[01](?>_?[01])*\\b",name:"constant.numeric.binary.elixir"},{match:"\\b0o[0-7](?>_?[0-7])*\\b",name:"constant.numeric.octal.elixir"},{begin:":'",captures:{0:{name:"punctuation.definition.constant.elixir"}},end:"'",name:"constant.other.symbol.single-quoted.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:':"',captures:{0:{name:"punctuation.definition.constant.elixir"}},end:'"',name:"constant.other.symbol.double-quoted.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"(?>''')",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"Single-quoted heredocs",end:"^\\s*'''",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.single.heredoc.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"single quoted string (allows for interpolation)",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.single.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:'(?>""")',beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"Double-quoted heredocs",end:'^\\s*"""',endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.double.heredoc.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"double quoted string (allows for interpolation)",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.double.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:'~[a-z](?>""")',beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"Double-quoted heredocs sigils",end:'^\\s*"""',endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.heredoc.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"~[a-z]\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (allow for interpolation)",end:"\\}[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"~[a-z]\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (allow for interpolation)",end:"\\][a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"~[a-z]\\<",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (allow for interpolation)",end:"\\>[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"~[a-z]\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (allow for interpolation)",end:"\\)[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"~[a-z]([^\\w])",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (allow for interpolation)",end:"\\1[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:'~[A-Z](?>""")',beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"Double-quoted heredocs sigils",end:'^\\s*"""',endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.heredoc.literal.elixir"},{begin:"~[A-Z]\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (without interpolation)",end:"\\}[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.literal.elixir"},{begin:"~[A-Z]\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (without interpolation)",end:"\\][a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.literal.elixir"},{begin:"~[A-Z]\\<",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (without interpolation)",end:"\\>[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.literal.elixir"},{begin:"~[A-Z]\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (without interpolation)",end:"\\)[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.literal.elixir"},{begin:"~[A-Z]([^\\w])",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (without interpolation)",end:"\\1[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.literal.elixir"},{captures:{1:{name:"punctuation.definition.constant.elixir"}},comment:"symbols",match:"(?[a-zA-Z_][\\w@]*(?>[?!]|=(?![>=]))?|\\<\\>|===?|!==?|<<>>|<<<|>>>|~~~|::|<\\-|\\|>|=>|=~|=|/|\\\\\\\\|\\*\\*?|\\.\\.?\\.?|\\.\\.//|>=?|<=?|&&?&?|\\+\\+?|\\-\\-?|\\|\\|?\\|?|\\!|@|\\%?\\{\\}|%|\\[\\]|\\^(\\^\\^)?)",name:"constant.other.symbol.elixir"},{captures:{1:{name:"punctuation.definition.constant.elixir"}},comment:"symbols",match:"(?>[a-zA-Z_][\\w@]*(?>[?!])?)(:)(?!:)",name:"constant.other.keywords.elixir"},{begin:"(^[ \\t]+)?(?=##)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.elixir"}},end:"(?!#)",patterns:[{begin:"##",beginCaptures:{0:{name:"punctuation.definition.comment.elixir"}},end:"\\n",name:"comment.line.section.elixir"}]},{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.elixir"}},end:"(?!#)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.elixir"}},end:"\\n",name:"comment.line.number-sign.elixir"}]},{match:"\\b_([^_][\\w]+[?!]?)",name:"comment.unused.elixir"},{match:"\\b_\\b",name:"comment.wildcard.elixir"},{comment:` + matches questionmark-letters. + + examples (1st alternation = hex): + ?\\x1 ?\\x61 + + examples (2rd alternation = escaped): + ?\\n ?\\b + + examples (3rd alternation = normal): + ?a ?A ?0 + ?* ?" ?( + ?. ?# + + the negative lookbehind prevents against matching + p(42.tainted?) + `,match:"(?",name:"keyword.operator.concatenation.elixir"},{match:"\\|\\>|<~>|<>|<<<|>>>|~>>|<<~|~>|<~|<\\|>",name:"keyword.operator.sigils_1.elixir"},{match:"&&&|&&",name:"keyword.operator.sigils_2.elixir"},{match:"<\\-|\\\\\\\\",name:"keyword.operator.sigils_3.elixir"},{match:"===?|!==?|<=?|>=?",name:"keyword.operator.comparison.elixir"},{match:"(\\|\\|\\||&&&|\\^\\^\\^|<<<|>>>|~~~)",name:"keyword.operator.bitwise.elixir"},{match:"(?<=[ \\t])!+|\\bnot\\b|&&|\\band\\b|\\|\\||\\bor\\b|\\bxor\\b",name:"keyword.operator.logical.elixir"},{match:"(\\*|\\+|\\-|/)",name:"keyword.operator.arithmetic.elixir"},{match:"\\||\\+\\+|\\-\\-|\\*\\*|\\\\\\\\|\\<\\-|\\<\\>|\\<\\<|\\>\\>|\\:\\:|\\.\\.|//|\\|>|~|=>|&",name:"keyword.operator.other.elixir"},{match:"=",name:"keyword.operator.assignment.elixir"},{match:":",name:"punctuation.separator.other.elixir"},{match:"\\;",name:"punctuation.separator.statement.elixir"},{match:",",name:"punctuation.separator.object.elixir"},{match:"\\.",name:"punctuation.separator.method.elixir"},{match:"\\{|\\}",name:"punctuation.section.scope.elixir"},{match:"\\[|\\]",name:"punctuation.section.array.elixir"},{match:"\\(|\\)",name:"punctuation.section.function.elixir"}]},escaped_char:{match:"\\\\(x[\\da-fA-F]{1,2}|.)",name:"constant.character.escaped.elixir"},interpolated_elixir:{begin:"#\\{",beginCaptures:{0:{name:"punctuation.section.embedded.begin.elixir"}},contentName:"source.elixir",end:"\\}",endCaptures:{0:{name:"punctuation.section.embedded.end.elixir"}},name:"meta.embedded.line.elixir",patterns:[{include:"#nest_curly_and_self"},{include:"$self"}]},nest_curly_and_self:{patterns:[{begin:"\\{",captures:{0:{name:"punctuation.section.scope.elixir"}},end:"\\}",patterns:[{include:"#nest_curly_and_self"}]},{include:"$self"}]}},scopeName:"source.elixir",uuid:"D00C06B9-71B2-4FEB-A0E3-37237F579456",displayName:"Elixir",embeddedLangs:["html"]});var a=[...n.default,t]}}]); diff --git a/1603.9805d078.async.js b/1603.9805d078.async.js new file mode 100644 index 00000000..97d7d759 --- /dev/null +++ b/1603.9805d078.async.js @@ -0,0 +1,7 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1603],{29645:function(A,y,i){"use strict";i.d(y,{C2:function(){return h}});var s=i(16431),E=i(76247),b=i(19356);const n=r=>{const{checkboxCls:o}=r,g=`${o}-wrapper`;return[{[`${o}-group`]:Object.assign(Object.assign({},(0,s.Wf)(r)),{display:"inline-flex",flexWrap:"wrap",columnGap:r.marginXS,[`> ${r.antCls}-row`]:{flex:1}}),[g]:Object.assign(Object.assign({},(0,s.Wf)(r)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${g}`]:{marginInlineStart:0},[`&${g}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[o]:Object.assign(Object.assign({},(0,s.Wf)(r)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:r.borderRadiusSM,alignSelf:"center",[`${o}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${o}-inner`]:Object.assign({},(0,s.oN)(r))},[`${o}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:r.checkboxSize,height:r.checkboxSize,direction:"ltr",backgroundColor:r.colorBgContainer,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadiusSM,borderCollapse:"separate",transition:`all ${r.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:r.checkboxSize/14*5,height:r.checkboxSize/14*8,border:`${r.lineWidthBold}px solid ${r.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${r.motionDurationFast} ${r.motionEaseInBack}, opacity ${r.motionDurationFast}`}},"& + span":{paddingInlineStart:r.paddingXS,paddingInlineEnd:r.paddingXS}})},{[` + ${g}:not(${g}-disabled), + ${o}:not(${o}-disabled) + `]:{[`&:hover ${o}-inner`]:{borderColor:r.colorPrimary}},[`${g}:not(${g}-disabled)`]:{[`&:hover ${o}-checked:not(${o}-disabled) ${o}-inner`]:{backgroundColor:r.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${o}-checked:not(${o}-disabled):after`]:{borderColor:r.colorPrimaryHover}}},{[`${o}-checked`]:{[`${o}-inner`]:{backgroundColor:r.colorPrimary,borderColor:r.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${r.motionDurationMid} ${r.motionEaseOutBack} ${r.motionDurationFast}`}}},[` + ${g}-checked:not(${g}-disabled), + ${o}-checked:not(${o}-disabled) + `]:{[`&:hover ${o}-inner`]:{backgroundColor:r.colorPrimaryHover,borderColor:"transparent"}}},{[o]:{"&-indeterminate":{[`${o}-inner`]:{backgroundColor:r.colorBgContainer,borderColor:r.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:r.fontSizeLG/2,height:r.fontSizeLG/2,backgroundColor:r.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${g}-disabled`]:{cursor:"not-allowed"},[`${o}-disabled`]:{[`&, ${o}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${o}-inner`]:{background:r.colorBgContainerDisabled,borderColor:r.colorBorder,"&:after":{borderColor:r.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:r.colorTextDisabled},[`&${o}-indeterminate ${o}-inner::after`]:{background:r.colorTextDisabled}}}]};function h(r,o){const g=(0,E.TS)(o,{checkboxCls:`.${r}`,checkboxSize:o.controlInteractiveSize});return[n(g)]}y.ZP=(0,b.Z)("Checkbox",(r,o)=>{let{prefixCls:g}=o;return[h(g,r)]})},17830:function(A,y,i){"use strict";var s=i(50959);const E=(0,s.createContext)({});y.Z=E},2441:function(A,y,i){"use strict";var s=i(50959),E=i(84875),b=i.n(E),n=i(81477),h=i(17830),r=i(59994),o=function(l,m){var c={};for(var f in l)Object.prototype.hasOwnProperty.call(l,f)&&m.indexOf(f)<0&&(c[f]=l[f]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,f=Object.getOwnPropertySymbols(l);d{const{getPrefixCls:c,direction:f}=s.useContext(n.E_),{gutter:d,wrap:R}=s.useContext(h.Z),{prefixCls:D,span:v,order:z,offset:j,push:S,pull:L,className:I,children:Y,flex:K,style:te}=l,ne=o(l,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),P=c("col",D),[re,ae]=(0,r.c)(P);let Q={};x.forEach(e=>{let a={};const u=l[e];typeof u=="number"?a.span=u:typeof u=="object"&&(a=u||{}),delete ne[e],Q=Object.assign(Object.assign({},Q),{[`${P}-${e}-${a.span}`]:a.span!==void 0,[`${P}-${e}-order-${a.order}`]:a.order||a.order===0,[`${P}-${e}-offset-${a.offset}`]:a.offset||a.offset===0,[`${P}-${e}-push-${a.push}`]:a.push||a.push===0,[`${P}-${e}-pull-${a.pull}`]:a.pull||a.pull===0,[`${P}-${e}-flex-${a.flex}`]:a.flex||a.flex==="auto",[`${P}-rtl`]:f==="rtl"})});const se=b()(P,{[`${P}-${v}`]:v!==void 0,[`${P}-order-${z}`]:z,[`${P}-offset-${j}`]:j,[`${P}-push-${S}`]:S,[`${P}-pull-${L}`]:L},I,Q,ae),t={};if(d&&d[0]>0){const e=d[0]/2;t.paddingLeft=e,t.paddingRight=e}return K&&(t.flex=g(K),R===!1&&!t.minWidth&&(t.minWidth=0)),re(s.createElement("div",Object.assign({},ne,{style:Object.assign(Object.assign({},t),te),className:se,ref:m}),Y))});y.Z=p},35801:function(A,y,i){"use strict";var s=i(50959),E=i(84875),b=i.n(E),n=i(91857),h=i(81477),r=i(17830),o=i(59994),g=function(c,f){var d={};for(var R in c)Object.prototype.hasOwnProperty.call(c,R)&&f.indexOf(R)<0&&(d[R]=c[R]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,R=Object.getOwnPropertySymbols(c);D{if(typeof c=="string"&&R(c),typeof c=="object")for(let v=0;v{D()},[JSON.stringify(c),f]),d}const m=s.forwardRef((c,f)=>{const{prefixCls:d,justify:R,align:D,className:v,style:z,children:j,gutter:S=0,wrap:L}=c,I=g(c,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:Y,direction:K}=s.useContext(h.E_),[te,ne]=s.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[P,re]=s.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),ae=l(D,P),Q=l(R,P),se=s.useRef(S),t=(0,n.ZP)();s.useEffect(()=>{const M=t.subscribe(w=>{re(w);const C=se.current||0;(!Array.isArray(C)&&typeof C=="object"||Array.isArray(C)&&(typeof C[0]=="object"||typeof C[1]=="object"))&&ne(w)});return()=>t.unsubscribe(M)},[]);const e=()=>{const M=[void 0,void 0];return(Array.isArray(S)?S:[S,void 0]).forEach((C,V)=>{if(typeof C=="object")for(let F=0;F0?O[0]/-2:void 0;B&&(T.marginLeft=B,T.marginRight=B),[,T.rowGap]=O;const[U,Z]=O,k=s.useMemo(()=>({gutter:[U,Z],wrap:L}),[U,Z,L]);return u(s.createElement(r.Z.Provider,{value:k},s.createElement("div",Object.assign({},I,{className:W,style:Object.assign(Object.assign({},T),z),ref:f}),j)))});y.Z=m},59994:function(A,y,i){"use strict";i.d(y,{V:function(){return g},c:function(){return x}});var s=i(19356),E=i(76247);const b=p=>{const{componentCls:l}=p;return{[l]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},n=p=>{const{componentCls:l}=p;return{[l]:{position:"relative",maxWidth:"100%",minHeight:1}}},h=(p,l)=>{const{componentCls:m,gridColumns:c}=p,f={};for(let d=c;d>=0;d--)d===0?(f[`${m}${l}-${d}`]={display:"none"},f[`${m}-push-${d}`]={insetInlineStart:"auto"},f[`${m}-pull-${d}`]={insetInlineEnd:"auto"},f[`${m}${l}-push-${d}`]={insetInlineStart:"auto"},f[`${m}${l}-pull-${d}`]={insetInlineEnd:"auto"},f[`${m}${l}-offset-${d}`]={marginInlineStart:0},f[`${m}${l}-order-${d}`]={order:0}):(f[`${m}${l}-${d}`]=[{["--ant-display"]:"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${d/c*100}%`,maxWidth:`${d/c*100}%`}],f[`${m}${l}-push-${d}`]={insetInlineStart:`${d/c*100}%`},f[`${m}${l}-pull-${d}`]={insetInlineEnd:`${d/c*100}%`},f[`${m}${l}-offset-${d}`]={marginInlineStart:`${d/c*100}%`},f[`${m}${l}-order-${d}`]={order:d});return f},r=(p,l)=>h(p,l),o=(p,l,m)=>({[`@media (min-width: ${l}px)`]:Object.assign({},r(p,m))}),g=(0,s.Z)("Grid",p=>[b(p)]),x=(0,s.Z)("Grid",p=>{const l=(0,E.TS)(p,{gridColumns:24}),m={"-sm":l.screenSMMin,"-md":l.screenMDMin,"-lg":l.screenLGMin,"-xl":l.screenXLMin,"-xxl":l.screenXXLMin};return[n(l),r(l,""),r(l,"-xs"),Object.keys(m).map(c=>o(l,m[c],c)).reduce((c,f)=>Object.assign(Object.assign({},c),f),{})]})},53603:function(A,y,i){"use strict";i.d(y,{Z:function(){return se}});var s=i(36014),E=i(84875),b=i.n(E),n=i(50959),h=i(31974),r=i(91857),o=i(81477),g=i(98651),x=i(35801),p=i(21372),l=i(70756),m=i(81343),c=i(39340),f=i(2441);const d=n.createContext({}),R=d.Consumer;var D=function(t,e){var a={};for(var u in t)Object.prototype.hasOwnProperty.call(t,u)&&e.indexOf(u)<0&&(a[u]=t[u]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,u=Object.getOwnPropertySymbols(t);${var{prefixCls:e,className:a,avatar:u,title:$,description:O}=t,W=D(t,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:T}=(0,n.useContext)(o.E_),B=T("list",e),U=b()(`${B}-item-meta`,a),Z=n.createElement("div",{className:`${B}-item-meta-content`},$&&n.createElement("h4",{className:`${B}-item-meta-title`},$),O&&n.createElement("div",{className:`${B}-item-meta-description`},O));return n.createElement("div",Object.assign({},W,{className:U}),u&&n.createElement("div",{className:`${B}-item-meta-avatar`},u),($||O)&&Z)},z=(t,e)=>{var{prefixCls:a,children:u,actions:$,extra:O,className:W,colStyle:T}=t,B=D(t,["prefixCls","children","actions","extra","className","colStyle"]);const{grid:U,itemLayout:Z}=(0,n.useContext)(d),{getPrefixCls:k}=(0,n.useContext)(o.E_),M=()=>{let _;return n.Children.forEach(u,q=>{typeof q=="string"&&(_=!0)}),_&&n.Children.count(u)>1},w=()=>Z==="vertical"?!!O:!M(),C=k("list",a),V=$&&$.length>0&&n.createElement("ul",{className:`${C}-item-action`,key:"actions"},$.map((_,q)=>n.createElement("li",{key:`${C}-item-action-${q}`},_,q!==$.length-1&&n.createElement("em",{className:`${C}-item-action-split`})))),F=U?"div":"li",J=n.createElement(F,Object.assign({},B,U?{}:{ref:e},{className:b()(`${C}-item`,{[`${C}-item-no-flex`]:!w()},W)}),Z==="vertical"&&O?[n.createElement("div",{className:`${C}-item-main`,key:"content"},u,V),n.createElement("div",{className:`${C}-item-extra`,key:"extra"},O)]:[u,V,(0,c.Tm)(O,{key:"extra"})]);return U?n.createElement(f.Z,{ref:e,flex:1,style:T},J):J},j=(0,n.forwardRef)(z);j.Meta=v;var S=j,L=i(16431),I=i(19356),Y=i(76247);const K=t=>{const{listBorderedCls:e,componentCls:a,paddingLG:u,margin:$,itemPaddingSM:O,itemPaddingLG:W,marginLG:T,borderRadiusLG:B}=t;return{[`${e}`]:{border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,borderRadius:B,[`${a}-header,${a}-footer,${a}-item`]:{paddingInline:u},[`${a}-pagination`]:{margin:`${$}px ${T}px`}},[`${e}${a}-sm`]:{[`${a}-item,${a}-header,${a}-footer`]:{padding:O}},[`${e}${a}-lg`]:{[`${a}-item,${a}-header,${a}-footer`]:{padding:W}}}},te=t=>{const{componentCls:e,screenSM:a,screenMD:u,marginLG:$,marginSM:O,margin:W}=t;return{[`@media screen and (max-width:${u})`]:{[`${e}`]:{[`${e}-item`]:{[`${e}-item-action`]:{marginInlineStart:$}}},[`${e}-vertical`]:{[`${e}-item`]:{[`${e}-item-extra`]:{marginInlineStart:$}}}},[`@media screen and (max-width: ${a})`]:{[`${e}`]:{[`${e}-item`]:{flexWrap:"wrap",[`${e}-action`]:{marginInlineStart:O}}},[`${e}-vertical`]:{[`${e}-item`]:{flexWrap:"wrap-reverse",[`${e}-item-main`]:{minWidth:t.contentWidth},[`${e}-item-extra`]:{margin:`auto auto ${W}px`}}}}}},ne=t=>{const{componentCls:e,antCls:a,controlHeight:u,minHeight:$,paddingSM:O,marginLG:W,padding:T,itemPadding:B,colorPrimary:U,itemPaddingSM:Z,itemPaddingLG:k,paddingXS:M,margin:w,colorText:C,colorTextDescription:V,motionDurationSlow:F,lineWidth:J,headerBg:_,footerBg:q,emptyTextPadding:ue,metaMarginBottom:oe,avatarMarginRight:ie,titleMarginBottom:ce,descriptionFontSize:de}=t,le={};return["start","center","end"].forEach(fe=>{le[`&-align-${fe}`]={textAlign:fe}}),{[`${e}`]:Object.assign(Object.assign({},(0,L.Wf)(t)),{position:"relative","*":{outline:"none"},[`${e}-header`]:{background:_},[`${e}-footer`]:{background:q},[`${e}-header, ${e}-footer`]:{paddingBlock:O},[`${e}-pagination`]:Object.assign(Object.assign({marginBlockStart:W},le),{[`${a}-pagination-options`]:{textAlign:"start"}}),[`${e}-spin`]:{minHeight:$,textAlign:"center"},[`${e}-items`]:{margin:0,padding:0,listStyle:"none"},[`${e}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:B,color:C,[`${e}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${e}-item-meta-avatar`]:{marginInlineEnd:ie},[`${e}-item-meta-content`]:{flex:"1 0",width:0,color:C},[`${e}-item-meta-title`]:{margin:`0 0 ${t.marginXXS}px 0`,color:C,fontSize:t.fontSize,lineHeight:t.lineHeight,"> a":{color:C,transition:`all ${F}`,["&:hover"]:{color:U}}},[`${e}-item-meta-description`]:{color:V,fontSize:de,lineHeight:t.lineHeight}},[`${e}-item-action`]:{flex:"0 0 auto",marginInlineStart:t.marginXXL,padding:0,fontSize:0,listStyle:"none",["& > li"]:{position:"relative",display:"inline-block",padding:`0 ${M}px`,color:V,fontSize:t.fontSize,lineHeight:t.lineHeight,textAlign:"center",["&:first-child"]:{paddingInlineStart:0}},[`${e}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:J,height:Math.ceil(t.fontSize*t.lineHeight)-t.marginXXS*2,transform:"translateY(-50%)",backgroundColor:t.colorSplit}}},[`${e}-empty`]:{padding:`${T}px 0`,color:V,fontSize:t.fontSizeSM,textAlign:"center"},[`${e}-empty-text`]:{padding:ue,color:t.colorTextDisabled,fontSize:t.fontSize,textAlign:"center"},[`${e}-item-no-flex`]:{display:"block"}}),[`${e}-grid ${a}-col > ${e}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:w,paddingBlock:0,borderBlockEnd:"none"},[`${e}-vertical ${e}-item`]:{alignItems:"initial",[`${e}-item-main`]:{display:"block",flex:1},[`${e}-item-extra`]:{marginInlineStart:W},[`${e}-item-meta`]:{marginBlockEnd:oe,[`${e}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:ce,color:C,fontSize:t.fontSizeLG,lineHeight:t.lineHeightLG}},[`${e}-item-action`]:{marginBlockStart:T,marginInlineStart:"auto","> li":{padding:`0 ${T}px`,["&:first-child"]:{paddingInlineStart:0}}}},[`${e}-split ${e}-item`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`,["&:last-child"]:{borderBlockEnd:"none"}},[`${e}-split ${e}-header`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-split${e}-empty ${e}-footer`]:{borderTop:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-loading ${e}-spin-nested-loading`]:{minHeight:u},[`${e}-split${e}-something-after-last-item ${a}-spin-container > ${e}-items > ${e}-item:last-child`]:{borderBlockEnd:`${t.lineWidth}px ${t.lineType} ${t.colorSplit}`},[`${e}-lg ${e}-item`]:{padding:k},[`${e}-sm ${e}-item`]:{padding:Z},[`${e}:not(${e}-vertical)`]:{[`${e}-item-no-flex`]:{[`${e}-item-action`]:{float:"right"}}}}};var P=(0,I.Z)("List",t=>{const e=(0,Y.TS)(t,{listBorderedCls:`${t.componentCls}-bordered`,minHeight:t.controlHeightLG});return[ne(e),K(e),te(e)]},t=>({contentWidth:220,itemPadding:`${t.paddingContentVertical}px 0`,itemPaddingSM:`${t.paddingContentVerticalSM}px ${t.paddingContentHorizontal}px`,itemPaddingLG:`${t.paddingContentVerticalLG}px ${t.paddingContentHorizontalLG}px`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:t.padding,metaMarginBottom:t.padding,avatarMarginRight:t.padding,titleMarginBottom:t.paddingSM,descriptionFontSize:t.fontSize})),re=i(24525),ae=function(t,e){var a={};for(var u in t)Object.prototype.hasOwnProperty.call(t,u)&&e.indexOf(u)<0&&(a[u]=t[u]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,u=Object.getOwnPropertySymbols(t);$(H,ee)=>{var be;de(H),fe(ee),a&&a[N]&&((be=a==null?void 0:a[N])===null||be===void 0||be.call(a,H,ee))},Re=Ce("onChange"),Le=Ce("onShowSizeChange"),we=(N,H)=>{if(!q)return null;let ee;return typeof _=="function"?ee=_(N):_?ee=N[_]:ee=N.key,ee||(ee=`list-item-${H}`),n.createElement(n.Fragment,{key:ee},q(N,H))},De=()=>!!(k||a||F),G=Me("list",u),[ze,Be]=P(G);let pe=J;typeof pe=="boolean"&&(pe={spinning:pe});const he=pe&&pe.spinning,Ne=(0,re.Z)(C);let ge="";switch(Ne){case"large":ge="lg";break;case"small":ge="sm";break;default:break}const We=b()(G,{[`${G}-vertical`]:Z==="vertical",[`${G}-${ge}`]:ge,[`${G}-split`]:O,[`${G}-bordered`]:$,[`${G}-loading`]:he,[`${G}-grid`]:!!M,[`${G}-something-after-last-item`]:De(),[`${G}-rtl`]:je==="rtl"},me==null?void 0:me.className,W,T,Be),X=(0,h.Z)(Ie,{total:w.length,current:ce,pageSize:le},a||{}),Ee=Math.ceil(X.total/X.pageSize);X.current>Ee&&(X.current=Ee);const Oe=a?n.createElement("div",{className:b()(`${G}-pagination`,`${G}-pagination-align-${(e=X==null?void 0:X.align)!==null&&e!==void 0?e:"end"}`)},n.createElement(l.Z,Object.assign({},X,{onChange:Re,onShowSizeChange:Le}))):null;let xe=(0,s.Z)(w);a&&w.length>(X.current-1)*X.pageSize&&(xe=(0,s.Z)(w).splice((X.current-1)*X.pageSize,X.pageSize));const Te=Object.keys(M||{}).some(N=>["xs","sm","md","lg","xl","xxl"].includes(N)),Pe=(0,p.Z)(Te),$e=n.useMemo(()=>{for(let N=0;N{if(!M)return;const N=$e&&M[$e]?M[$e]:M.column;if(N)return{width:`${100/N}%`,maxWidth:`${100/N}%`}},[M==null?void 0:M.column,$e]);let Se=he&&n.createElement("div",{style:{minHeight:53}});if(xe.length>0){const N=xe.map((H,ee)=>we(H,ee));Se=M?n.createElement(x.Z,{gutter:M.gutter},n.Children.map(N,H=>n.createElement("div",{key:H==null?void 0:H.key,style:Ae},H))):n.createElement("ul",{className:`${G}-items`},N)}else!U&&!he&&(Se=n.createElement("div",{className:`${G}-empty-text`},ue&&ue.emptyText||(ye==null?void 0:ye("List"))||n.createElement(g.Z,{componentName:"List"})));const ve=X.position||"bottom",Ge=n.useMemo(()=>({grid:M,itemLayout:Z}),[JSON.stringify(M),Z]);return ze(n.createElement(d.Provider,{value:Ge},n.createElement("div",Object.assign({style:Object.assign(Object.assign({},me==null?void 0:me.style),B),className:We},oe),(ve==="top"||ve==="both")&&Oe,V&&n.createElement("div",{className:`${G}-header`},V),n.createElement(m.Z,Object.assign({},pe),Se,U),F&&n.createElement("div",{className:`${G}-footer`},F),k||(ve==="bottom"||ve==="both")&&Oe)))}Q.Item=S;var se=Q},32503:function(A,y,i){"use strict";i.d(y,{Z:function(){return D}});var s=i(50959),E=i(84875),b=i.n(E),n=i(13763);function h(v){return["small","middle","large"].includes(v)}function r(v){return v?typeof v=="number"&&!Number.isNaN(v):!1}var o=i(81477),g=i(23554);const x=s.createContext({latestIndex:0}),p=x.Provider;var m=v=>{let{className:z,index:j,children:S,split:L,style:I}=v;const{latestIndex:Y}=s.useContext(x);return S==null?null:s.createElement(s.Fragment,null,s.createElement("div",{className:z,style:I},S),j{var j,S;const{getPrefixCls:L,space:I,direction:Y}=s.useContext(o.E_),{size:K=(I==null?void 0:I.size)||"small",align:te,className:ne,rootClassName:P,children:re,direction:ae="horizontal",prefixCls:Q,split:se,style:t,wrap:e=!1,classNames:a,styles:u}=v,$=f(v,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[O,W]=Array.isArray(K)?K:[K,K],T=h(W),B=h(O),U=r(W),Z=r(O),k=(0,n.Z)(re,{keepEmpty:!0}),M=te===void 0&&ae==="horizontal"?"center":te,w=L("space",Q),[C,V]=(0,c.Z)(w),F=b()(w,I==null?void 0:I.className,V,`${w}-${ae}`,{[`${w}-rtl`]:Y==="rtl",[`${w}-align-${M}`]:M,[`${w}-gap-row-${W}`]:T,[`${w}-gap-col-${O}`]:B},ne,P),J=b()(`${w}-item`,(j=a==null?void 0:a.item)!==null&&j!==void 0?j:(S=I==null?void 0:I.classNames)===null||S===void 0?void 0:S.item);let _=0;const q=k.map((ie,ce)=>{var de,le;ie!=null&&(_=ce);const fe=ie&&ie.key||`${J}-${ce}`;return s.createElement(m,{className:J,key:fe,index:ce,split:se,style:(de=u==null?void 0:u.item)!==null&&de!==void 0?de:(le=I==null?void 0:I.styles)===null||le===void 0?void 0:le.item},ie)}),ue=s.useMemo(()=>({latestIndex:_}),[_]);if(k.length===0)return null;const oe={};return e&&(oe.flexWrap="wrap"),!B&&Z&&(oe.columnGap=O),!T&&U&&(oe.rowGap=W),C(s.createElement("div",Object.assign({ref:z,className:F,style:Object.assign(Object.assign(Object.assign({},oe),I==null?void 0:I.style),t)},$),s.createElement(p,{value:ue},q)))});R.Compact=g.ZP;var D=R},19111:function(A,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=i;function i(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}},14369:function(A,y,i){"use strict";var s=i(24511).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=b;var E=s(i(50959));function b(n){var h=E.useRef();h.current=n;var r=E.useCallback(function(){for(var o,g=arguments.length,x=new Array(g),p=0;p=T&&Hw?"true":"false","aria-posinset":w+1,"aria-setsize":Q,tabIndex:d?-1:0},E.createElement("div",{className:"".concat(r,"-first")},A),E.createElement("div",{className:"".concat(r,"-second")},A)));return y&&(V=y(V,n)),V}var S=E.forwardRef(j);function L(){var n=E.useRef({});function a(r){return n.current[r]}function d(r){return function(i){n.current[r]=i}}return[a,d]}function Y(n){var a=n.pageXOffset,d="scrollLeft";if(typeof a!="number"){var r=n.document;a=r.documentElement[d],typeof a!="number"&&(a=r.body[d])}return a}function B(n){var a,d,r=n.ownerDocument,i=r.body,y=r&&r.documentElement,w=n.getBoundingClientRect();return a=w.left,d=w.top,a-=y.clientLeft||i.clientLeft||0,d-=y.clientTop||i.clientTop||0,{left:a,top:d}}function k(n){var a=B(n),d=n.ownerDocument,r=d.defaultView||d.parentWindow;return a.left+=Y(r),a.left}var q=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function _(n,a){var d,r=n.prefixCls,i=r===void 0?"rc-rate":r,y=n.className,w=n.defaultValue,Q=n.value,H=n.count,D=H===void 0?5:H,F=n.allowHalf,z=F===void 0?!1:F,p=n.allowClear,G=p===void 0?!0:p,K=n.character,P=K===void 0?"\u2605":K,T=n.characterRender,I=n.disabled,A=n.direction,V=A===void 0?"ltr":A,ee=n.tabIndex,b=ee===void 0?0:ee,oe=n.autoFocus,U=n.onHoverChange,fe=n.onChange,ve=n.onFocus,me=n.onBlur,he=n.onKeyDown,ge=n.onMouseLeave,He=(0,c.Z)(n,q),Ne=L(),ye=(0,v.Z)(Ne,2),Fe=ye[0],Pe=ye[1],Se=E.useRef(null),Ie=function(){if(!I){var C;(C=Se.current)===null||C===void 0||C.focus()}};E.useImperativeHandle(a,function(){return{focus:Ie,blur:function(){if(!I){var C;(C=Se.current)===null||C===void 0||C.blur()}}}});var Te=(0,$.Z)(w||0,{value:Q}),$e=(0,v.Z)(Te,2),Oe=$e[0],je=$e[1],Be=(0,$.Z)(null),xe=(0,v.Z)(Be,2),Ke=xe[0],Ce=xe[1],Me=function(C,X){var N=V==="rtl",Z=C+1;if(z){var be=Fe(C),Le=k(be),ze=be.clientWidth;(N&&X-Le>ze/2||!N&&X-Le0&&!N||X===m.Z.RIGHT&&Z>0&&N?(z?Z-=.5:Z-=1,le(Z),C.preventDefault()):X===m.Z.LEFT&&Z{const{componentCls:a}=n;return{[`${a}-star`]:{position:"relative",display:"inline-block",color:"inherit",cursor:"pointer","&:not(:last-child)":{marginInlineEnd:n.marginXS},"> div":{transition:`all ${n.motionDurationMid}, outline 0s`,"&:hover":{transform:n.starHoverScale},"&:focus":{outline:0},"&:focus-visible":{outline:`${n.lineWidth}px dashed ${n.starColor}`,transform:n.starHoverScale}},"&-first, &-second":{color:n.starBg,transition:`all ${n.motionDurationMid}`,userSelect:"none"},"&-first":{position:"absolute",top:0,insetInlineStart:0,width:"50%",height:"100%",overflow:"hidden",opacity:0},[`&-half ${a}-star-first, &-half ${a}-star-second`]:{opacity:1},[`&-half ${a}-star-first, &-full ${a}-star-second`]:{color:"inherit"}}}},de=n=>({[`&-rtl${n.componentCls}`]:{direction:"rtl"}}),ce=n=>{const{componentCls:a}=n;return{[a]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,R.Wf)(n)),{display:"inline-block",margin:0,padding:0,color:n.starColor,fontSize:n.starSize,lineHeight:1,listStyle:"none",outline:"none",[`&-disabled${a} ${a}-star`]:{cursor:"default","> div:hover":{transform:"scale(1)"}}}),se(n)),{[`+ ${a}-text`]:{display:"inline-block",marginInlineStart:n.marginXS,fontSize:n.fontSize}}),de(n))}};var ue=(0,J.Z)("Rate",n=>{const a=(0,ie.TS)(n,{});return[ce(a)]},n=>({starColor:n.yellow6,starSize:n.controlHeightLG*.5,starHoverScale:"scale(1.1)",starBg:n.colorFillContent})),t=function(n,a){var d={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&a.indexOf(r)<0&&(d[r]=n[r]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(n);i{const{prefixCls:d,className:r,rootClassName:i,style:y,tooltips:w,character:Q=E.createElement(o.Z,null)}=n,H=t(n,["prefixCls","className","rootClassName","style","tooltips","character"]),D=(I,A)=>{let{index:V}=A;return w?E.createElement(re.Z,{title:w[V]},I):I},{getPrefixCls:F,direction:z,rate:p}=E.useContext(ae.E_),G=F("rate",d),[K,P]=ue(G),T=Object.assign(Object.assign({},p==null?void 0:p.style),y);return K(E.createElement(te,Object.assign({ref:a,character:Q,characterRender:D},H,{className:h()(r,i,P,p==null?void 0:p.className),style:T,prefixCls:G,direction:z})))})},5107:function(M,f,e){"use strict";e.d(f,{Fm:function(){return j}});var o=e(7824),s=e(46829);const h=new o.E4("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),g=new o.E4("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),u=new o.E4("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),v=new o.E4("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),c=new o.E4("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),$=new o.E4("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),m=new o.E4("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),O=new o.E4("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),E={"move-up":{inKeyframes:m,outKeyframes:O},"move-down":{inKeyframes:h,outKeyframes:g},"move-left":{inKeyframes:u,outKeyframes:v},"move-right":{inKeyframes:c,outKeyframes:$}},j=(S,L)=>{const{antCls:Y}=S,B=`${Y}-${L}`,{inKeyframes:k,outKeyframes:q}=E[L];return[(0,s.R)(B,k,q,S.motionDurationMid),{[` + ${B}-enter, + ${B}-appear + `]:{opacity:0,animationTimingFunction:S.motionEaseOutCirc},[`${B}-leave`]:{animationTimingFunction:S.motionEaseInOutCirc}}]}},72314:function(M,f,e){"use strict";e.d(f,{Z:function(){return ue}});var o=e(50959),s=e(5906),h=e(84875),g=e.n(h),u=e(97605),v=e(25201),c=e(89043),$=e(16658),m=e(65589),O=e(57),E=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],j=o.forwardRef(function(t,l){var x,n=t.prefixCls,a=n===void 0?"rc-switch":n,d=t.className,r=t.checked,i=t.defaultChecked,y=t.disabled,w=t.loadingIcon,Q=t.checkedChildren,H=t.unCheckedChildren,D=t.onClick,F=t.onChange,z=t.onKeyDown,p=(0,$.Z)(t,E),G=(0,m.Z)(!1,{value:r,defaultValue:i}),K=(0,c.Z)(G,2),P=K[0],T=K[1];function I(b,oe){var U=P;return y||(U=b,T(U),F==null||F(U,oe)),U}function A(b){b.which===O.Z.LEFT?I(!1,b):b.which===O.Z.RIGHT&&I(!0,b),z==null||z(b)}function V(b){var oe=I(!P,b);D==null||D(oe,b)}var ee=g()(a,d,(x={},(0,v.Z)(x,"".concat(a,"-checked"),P),(0,v.Z)(x,"".concat(a,"-disabled"),y),x));return o.createElement("button",(0,u.Z)({},p,{type:"button",role:"switch","aria-checked":P,disabled:y,className:ee,ref:l,onKeyDown:A,onClick:V}),w,o.createElement("span",{className:"".concat(a,"-inner")},o.createElement("span",{className:"".concat(a,"-inner-checked")},Q),o.createElement("span",{className:"".concat(a,"-inner-unchecked")},H)))});j.displayName="Switch";var S=j,L=e(31839),Y=e(81477),B=e(92764),k=e(24525),q=e(99978),_=e(16431),ne=e(19356),te=e(76247);const ae=t=>{const{componentCls:l,trackHeightSM:x,trackPadding:n,trackMinWidthSM:a,innerMinMarginSM:d,innerMaxMarginSM:r,handleSizeSM:i}=t,y=`${l}-inner`;return{[l]:{[`&${l}-small`]:{minWidth:a,height:x,lineHeight:`${x}px`,[`${l}-inner`]:{paddingInlineStart:r,paddingInlineEnd:d,[`${y}-checked`]:{marginInlineStart:`calc(-100% + ${i+n*2}px - ${r*2}px)`,marginInlineEnd:`calc(100% - ${i+n*2}px + ${r*2}px)`},[`${y}-unchecked`]:{marginTop:-x,marginInlineStart:0,marginInlineEnd:0}},[`${l}-handle`]:{width:i,height:i},[`${l}-loading-icon`]:{top:(i-t.switchLoadingIconSize)/2,fontSize:t.switchLoadingIconSize},[`&${l}-checked`]:{[`${l}-inner`]:{paddingInlineStart:d,paddingInlineEnd:r,[`${y}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${y}-unchecked`]:{marginInlineStart:`calc(100% - ${i+n*2}px + ${r*2}px)`,marginInlineEnd:`calc(-100% + ${i+n*2}px - ${r*2}px)`}},[`${l}-handle`]:{insetInlineStart:`calc(100% - ${i+n}px)`}},[`&:not(${l}-disabled):active`]:{[`&:not(${l}-checked) ${y}`]:{[`${y}-unchecked`]:{marginInlineStart:t.marginXXS/2,marginInlineEnd:-t.marginXXS/2}},[`&${l}-checked ${y}`]:{[`${y}-checked`]:{marginInlineStart:-t.marginXXS/2,marginInlineEnd:t.marginXXS/2}}}}}}},re=t=>{const{componentCls:l,handleSize:x}=t;return{[l]:{[`${l}-loading-icon${t.iconCls}`]:{position:"relative",top:(x-t.fontSize)/2,color:t.switchLoadingIconColor,verticalAlign:"top"},[`&${l}-checked ${l}-loading-icon`]:{color:t.switchColor}}}},R=t=>{const{componentCls:l,motion:x,trackPadding:n,handleBg:a,handleShadow:d,handleSize:r}=t,i=`${l}-handle`;return{[l]:{[i]:{position:"absolute",top:n,insetInlineStart:n,width:r,height:r,transition:`all ${t.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:a,borderRadius:r/2,boxShadow:d,transition:`all ${t.switchDuration} ease-in-out`,content:'""'}},[`&${l}-checked ${i}`]:{insetInlineStart:`calc(100% - ${r+n}px)`},[`&:not(${l}-disabled):active`]:x?{[`${i}::before`]:{insetInlineEnd:t.switchHandleActiveInset,insetInlineStart:0},[`&${l}-checked ${i}::before`]:{insetInlineEnd:0,insetInlineStart:t.switchHandleActiveInset}}:{}}}},J=t=>{const{componentCls:l,trackHeight:x,trackPadding:n,innerMinMargin:a,innerMaxMargin:d,handleSize:r}=t,i=`${l}-inner`;return{[l]:{[i]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:d,paddingInlineEnd:a,transition:`padding-inline-start ${t.switchDuration} ease-in-out, padding-inline-end ${t.switchDuration} ease-in-out`,[`${i}-checked, ${i}-unchecked`]:{display:"block",color:t.colorTextLightSolid,fontSize:t.fontSizeSM,transition:`margin-inline-start ${t.switchDuration} ease-in-out, margin-inline-end ${t.switchDuration} ease-in-out`,pointerEvents:"none"},[`${i}-checked`]:{marginInlineStart:`calc(-100% + ${r+n*2}px - ${d*2}px)`,marginInlineEnd:`calc(100% - ${r+n*2}px + ${d*2}px)`},[`${i}-unchecked`]:{marginTop:-x,marginInlineStart:0,marginInlineEnd:0}},[`&${l}-checked ${i}`]:{paddingInlineStart:a,paddingInlineEnd:d,[`${i}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${i}-unchecked`]:{marginInlineStart:`calc(100% - ${r+n*2}px + ${d*2}px)`,marginInlineEnd:`calc(-100% + ${r+n*2}px - ${d*2}px)`}},[`&:not(${l}-disabled):active`]:{[`&:not(${l}-checked) ${i}`]:{[`${i}-unchecked`]:{marginInlineStart:n*2,marginInlineEnd:-n*2}},[`&${l}-checked ${i}`]:{[`${i}-checked`]:{marginInlineStart:-n*2,marginInlineEnd:n*2}}}}}},ie=t=>{const{componentCls:l,trackHeight:x,trackMinWidth:n}=t;return{[l]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,_.Wf)(t)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:n,height:x,lineHeight:`${x}px`,verticalAlign:"middle",background:t.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${t.motionDurationMid}`,userSelect:"none",[`&:hover:not(${l}-disabled)`]:{background:t.colorTextTertiary}}),(0,_.Qy)(t)),{[`&${l}-checked`]:{background:t.switchColor,[`&:hover:not(${l}-disabled)`]:{background:t.colorPrimaryHover}},[`&${l}-loading, &${l}-disabled`]:{cursor:"not-allowed",opacity:t.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${l}-rtl`]:{direction:"rtl"}})}};var se=(0,ne.Z)("Switch",t=>{const l=(0,te.TS)(t,{switchDuration:t.motionDurationMid,switchColor:t.colorPrimary,switchDisabledOpacity:t.opacityLoading,switchLoadingIconSize:t.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${t.opacityLoading})`,switchHandleActiveInset:"-30%"});return[ie(l),J(l),R(l),re(l),ae(l)]},t=>{const{fontSize:l,lineHeight:x,controlHeight:n,colorWhite:a}=t,d=l*x,r=n/2,i=2,y=d-i*2,w=r-i*2;return{trackHeight:d,trackHeightSM:r,trackMinWidth:y*2+i*4,trackMinWidthSM:w*2+i*2,trackPadding:i,handleBg:a,handleSize:y,handleSizeSM:w,handleShadow:`0 2px 4px 0 ${new q.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:y/2,innerMaxMargin:y+i+i*2,innerMinMarginSM:w/2,innerMaxMarginSM:w+i+i*2}}),de=function(t,l){var x={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&l.indexOf(n)<0&&(x[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a{const{prefixCls:x,size:n,disabled:a,loading:d,className:r,rootClassName:i,style:y}=t,w=de(t,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:Q,direction:H,switch:D}=o.useContext(Y.E_),F=o.useContext(B.Z),z=(a!=null?a:F)||d,p=Q("switch",x),G=o.createElement("div",{className:`${p}-handle`},d&&o.createElement(s.Z,{className:`${p}-loading-icon`})),[K,P]=se(p),T=(0,k.Z)(n),I=g()(D==null?void 0:D.className,{[`${p}-small`]:T==="small",[`${p}-loading`]:d,[`${p}-rtl`]:H==="rtl"},r,i,P),A=Object.assign(Object.assign({},D==null?void 0:D.style),y);return K(o.createElement(L.Z,{component:"Switch"},o.createElement(S,Object.assign({},w,{prefixCls:p,className:I,style:A,disabled:z,ref:l,loadingIcon:G}))))});ce.__ANT_SWITCH=!0;var ue=ce},18840:function(M){function f(e,o){return o||(o=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(o)}}))}M.exports=f,M.exports.__esModule=!0,M.exports.default=M.exports}}]); diff --git a/1702.89d38f1b.async.js b/1702.89d38f1b.async.js new file mode 100644 index 00000000..c9152f7e --- /dev/null +++ b/1702.89d38f1b.async.js @@ -0,0 +1,25 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1702],{71702:function(d,t,e){e.r(t),e.d(t,{default:function(){return o}});var n=e(95492),a=e(32623),r=e(24105),i=e(54310),s=e(43001),c=e(61263);const l=Object.freeze({information_for_contributors:["This file is based on https://github.com/Microsoft/vscode/blob/master/extensions/ruby/syntaxes/ruby.tmLanguage.json"],version:"https://github.com/Microsoft/vscode/blob/3f1f36333d3453f67a36b6bfb1206e9159e9c4f0/extensions/ruby/syntaxes/ruby.tmLanguage.json",name:"crystal",scopeName:"source.crystal",fileTypes:["cr"],firstLineMatch:"^#!/.*\\bcrystal",foldingStartMarker:`(?x)^(\\s*+(annotation|module|class|struct|union|enum|def(?!.*\\bend\\s*$)|unless|if|case|begin|for|while|until|^=begin|("(\\\\.|[^"])*+"|'(\\\\.|[^'])*+'|[^#"'])*(\\s(do|begin|case)|(?~]\\s*+(if|unless)))\\b(?![^;]*+;.*?\\bend\\b)|("(\\\\.|[^"])*+"|'(\\\\.|[^'])*+'|[^#"'])*(\\{(?![^}]*+\\})|\\[(?![^\\]]*+\\]))).*$|[#].*?\\(fold\\)\\s*+$`,foldingStopMarker:"(?x)((^|;)\\s*+end\\s*+([#].*)?$|(^|;)\\s*+end\\..*$|^\\s*+[}\\]] ,?\\s*+([#].*)?$|[#].*?\\(end\\)\\s*+$|^=end)",keyEquivalent:"^~R",patterns:[{captures:{1:{name:"keyword.control.class.crystal"},2:{name:"keyword.control.class.crystal"},3:{name:"entity.name.type.class.crystal"},5:{name:"punctuation.separator.crystal"},6:{name:"support.class.other.type-param.crystal"},7:{name:"entity.other.inherited-class.crystal"},8:{name:"punctuation.separator.crystal"},9:{name:"punctuation.separator.crystal"},10:{name:"support.class.other.type-param.crystal"},11:{name:"punctuation.definition.variable.crystal"}},match:"(?x)^\\s*(abstract)?\\s*(class|struct|union|annotation|enum)\\s+(([.A-Z_:\\x{80}-\\x{10FFFF}][.\\w:\\x{80}-\\x{10FFFF}]*(\\(([,\\s.a-zA-Z0-9_:\\x{80}-\\x{10FFFF}]+)\\))?(\\s*(<)\\s*[.:A-Z\\x{80}-\\x{10FFFF}][.:\\w\\x{80}-\\x{10FFFF}]*(\\(([.a-zA-Z0-9_:]+\\s,)\\))?)?)|((<<)\\s*[.A-Z0-9_:\\x{80}-\\x{10FFFF}]+))",name:"meta.class.crystal"},{captures:{1:{name:"keyword.control.module.crystal"},2:{name:"entity.name.type.module.crystal"},3:{name:"entity.other.inherited-class.module.first.crystal"},4:{name:"punctuation.separator.inheritance.crystal"},5:{name:"entity.other.inherited-class.module.second.crystal"},6:{name:"punctuation.separator.inheritance.crystal"},7:{name:"entity.other.inherited-class.module.third.crystal"},8:{name:"punctuation.separator.inheritance.crystal"}},match:"^\\s*(module)\\s+(([A-Z\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*(::))?([A-Z\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*(::))?([A-Z\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*(::))*[A-Z\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*)",name:"meta.module.crystal"},{captures:{1:{name:"keyword.control.lib.crystal"},2:{name:"entity.name.type.lib.crystal"},3:{name:"entity.other.inherited-class.lib.first.crystal"},4:{name:"punctuation.separator.inheritance.crystal"},5:{name:"entity.other.inherited-class.lib.second.crystal"},6:{name:"punctuation.separator.inheritance.crystal"},7:{name:"entity.other.inherited-class.lib.third.crystal"},8:{name:"punctuation.separator.inheritance.crystal"}},match:"^\\s*(lib)\\s+(([A-Z]\\w*(::))?([A-Z]\\w*(::))?([A-Z]\\w*(::))*[A-Z]\\w*)",name:"meta.lib.crystal"},{captures:{1:{name:"keyword.control.lib.type.crystal"},2:{name:"entity.name.lib.type.crystal"},3:{name:"keyword.control.lib.crystal"},4:{name:"entity.name.lib.type.value.crystal"}},comment:"type in lib",match:"(?|_|\\*|\\$|\\?|:|\"|-[0adFiIlpv])",name:"variable.other.readwrite.global.pre-defined.crystal"},{begin:"\\b(ENV)\\[",beginCaptures:{1:{name:"variable.other.constant.crystal"}},end:"\\]",name:"meta.environment-variable.crystal",patterns:[{include:"$self"}]},{match:"\\b[A-Z\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*",name:"support.class.crystal",comment:"Literals name of Crystal"},{match:"(?[a-zA-Z_]\\w*(?>\\.|::))? # method prefix + (?> # method name + [a-zA-Z_]\\w*(?>[?!]|=(?!>))? + | + \\^|===?|!=|>[>=]?|<=>|<[<=]?|[%&\`/\\|]|\\*\\*?|=?~|[-+]@?|\\[][?=]?|\\[]=? + ) +) +\\s*(\\()`,beginCaptures:{1:{name:"keyword.control.def.crystal"},2:{name:"entity.name.function.crystal"},3:{name:"punctuation.definition.parameters.crystal"}},comment:"The method pattern comes from the symbol pattern. See there for an explanation.",end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.crystal"}},name:"meta.function.method.with-arguments.crystal",patterns:[{begin:"(?![\\s,)])",end:"(?=,|\\)\\s*$)",patterns:[{captures:{1:{name:"storage.type.variable.crystal"},2:{name:"constant.other.symbol.hashkey.parameter.function.crystal"},3:{name:"punctuation.definition.constant.hashkey.crystal"},4:{name:"variable.parameter.function.crystal"}},match:"\\G([&*]?)(?:([_a-zA-Z]\\w*(:))|([_a-zA-Z]\\w*))"},{include:"$self"}]}]},{captures:{1:{name:"keyword.control.def.crystal"},3:{name:"entity.name.function.crystal"}},comment:" the optional name is just to catch the def also without a method-name",match:`(?x) +(?=def\\b) # optimization to help Oniguruma fail fast +(?<=^|\\s)(def)\\b +( + \\s+ + ( + (?>[a-zA-Z_]\\w*(?>\\.|::))? # method prefix + (?> # method name + [a-zA-Z_]\\w*(?>[?!]|=(?!>))? + | + \\^|===?|!=|>[>=]?|<=>|<[<=]?|[%&\`/\\|]|\\*\\*?|=?~|[-+]@?|\\[][?=]?|\\[]=? + ) + ) +)?`,name:"meta.function.method.without-arguments.crystal"},{comment:"Floating point literal (fraction)",name:"constant.numeric.float.crystal",match:"\\b[0-9][0-9_]*\\.[0-9][0-9_]*([eE][+-]?[0-9_]+)?(f32|f64)?\\b"},{comment:"Floating point literal (exponent)",name:"constant.numeric.float.crystal",match:"\\b[0-9][0-9_]*(\\.[0-9][0-9_]*)?[eE][+-]?[0-9_]+(f32|f64)?\\b"},{comment:"Floating point literal (typed)",name:"constant.numeric.float.crystal",match:"\\b[0-9][0-9_]*(\\.[0-9][0-9_]*)?([eE][+-]?[0-9_]+)?(f32|f64)\\b"},{comment:"Integer literal (decimal)",name:"constant.numeric.integer.decimal.crystal",match:"\\b(?!0[0-9])[0-9][0-9_]*([ui](8|16|32|64|128))?\\b"},{comment:"Integer literal (hexadecimal)",name:"constant.numeric.integer.hexadecimal.crystal",match:"\\b0x[a-fA-F0-9_]+([ui](8|16|32|64|128))?\\b"},{comment:"Integer literal (octal)",name:"constant.numeric.integer.octal.crystal",match:"\\b0o[0-7_]+([ui](8|16|32|64|128))?\\b"},{comment:"Integer literal (binary)",name:"constant.numeric.integer.binary.crystal",match:"\\b0b[01_]+([ui](8|16|32|64|128))?\\b"},{begin:":'",beginCaptures:{0:{name:"punctuation.definition.symbol.begin.crystal"}},comment:"symbol literal with '' delimiter",end:"'",endCaptures:{0:{name:"punctuation.definition.symbol.end.crystal"}},name:"constant.other.symbol.crystal",patterns:[{match:"\\\\['\\\\]",name:"constant.character.escape.crystal"}]},{begin:':"',beginCaptures:{0:{name:"punctuation.section.symbol.begin.crystal"}},comment:'symbol literal with "" delimiter',end:'"',endCaptures:{0:{name:"punctuation.section.symbol.end.crystal"}},name:"constant.other.symbol.interpolated.crystal",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{comment:"Needs higher precedence than regular expressions.",match:"(?",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.interpolated.crystal",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"},{include:"#nest_ltgt_i"}]},{begin:"%x\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"execute string (allow for interpolation)",end:"\\)",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.interpolated.crystal",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"},{include:"#nest_parens_i"}]},{begin:"%x\\|",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"execute string (allow for interpolation)",end:"\\|",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.interpolated.crystal",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"(?x) (?: ^| (?<=[=>~(?:\\[,|&;] | [\\s;]if\\s| [\\s;]elsif\\s | [\\s;]while\\s | [\\s;]unless\\s | [\\s;]when\\s | [\\s;]assert_match\\s | [\\s;]or\\s| [\\s;]and\\s | [\\s;]not\\s | [\\s.]index\\s| [\\s.]scan\\s | [\\s.]sub\\s | [\\s.]sub!\\s | [\\s.]gsub\\s | [\\s.]gsub!\\s | [\\s.]match\\s ) | (?<=^when\\s| ^if\\s | ^elsif\\s | ^while\\s | ^unless\\s ) ) \\s*((/))(?![*+{}?])",captures:{1:{name:"string.regexp.classic.crystal"},2:{name:"punctuation.definition.string.crystal"}},comment:"regular expressions (normal) we only start a regexp if the character before it (excluding whitespace) is what we think is before a regexp",contentName:"string.regexp.classic.crystal",end:"((/[imsx]*))",patterns:[{include:"#regex_sub"}]},{begin:"%r\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"regular expressions (literal)",end:"\\}[imsx]*",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.regexp.mod-r.crystal",patterns:[{include:"#regex_sub"},{include:"#nest_curly_r"}]},{begin:"%r\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"regular expressions (literal)",end:"\\][imsx]*",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.regexp.mod-r.crystal",patterns:[{include:"#regex_sub"},{include:"#nest_brackets_r"}]},{begin:"%r\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"regular expressions (literal)",end:"\\)[imsx]*",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.regexp.mod-r.crystal",patterns:[{include:"#regex_sub"},{include:"#nest_parens_r"}]},{begin:"%r\\<",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"regular expressions (literal)",end:"\\>[imsx]*",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.regexp.mod-r.crystal",patterns:[{include:"#regex_sub"},{include:"#nest_ltgt_r"}]},{begin:"%r\\|",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"regular expressions (literal)",end:"\\|[imsx]*",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.regexp.mod-r.crystal",patterns:[{include:"#regex_sub"}]},{begin:"%Q?\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"literal capable of interpolation ()",end:"\\)",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.quoted.other.literal.upper.crystal",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"},{include:"#nest_parens_i"}]},{begin:"%Q?\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"literal capable of interpolation []",end:"\\]",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.quoted.other.literal.upper.crystal",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"},{include:"#nest_brackets_i"}]},{begin:"%Q?\\<",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"literal capable of interpolation <>",end:"\\>",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.quoted.other.literal.upper.crystal",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"},{include:"#nest_ltgt_i"}]},{begin:"%Q?\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"literal capable of interpolation -- {}",end:"\\}",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.quoted.double.crystal.mod",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"},{include:"#nest_curly_i"}]},{begin:"%Q\\|",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"literal capable of interpolation -- ||",end:"\\|",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.quoted.other.literal.upper.crystal",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"%[qwi]\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"literal incapable of interpolation -- ()",end:"\\)",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.quoted.other.literal.lower.crystal",patterns:[{match:"\\\\\\)|\\\\\\\\",name:"constant.character.escape.crystal"},{include:"#nest_parens"}]},{begin:"%[qwi]\\<",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"literal incapable of interpolation -- <>",end:"\\>",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.quoted.other.literal.lower.crystal",patterns:[{match:"\\\\\\>|\\\\\\\\",name:"constant.character.escape.crystal"},{include:"#nest_ltgt"}]},{begin:"%[qwi]\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"literal incapable of interpolation -- []",end:"\\]",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.quoted.other.literal.lower.crystal",patterns:[{match:"\\\\\\]|\\\\\\\\",name:"constant.character.escape.crystal"},{include:"#nest_brackets"}]},{begin:"%[qwi]\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"literal incapable of interpolation -- {}",end:"\\}",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.quoted.other.literal.lower.crystal",patterns:[{match:"\\\\\\}|\\\\\\\\",name:"constant.character.escape.crystal"},{include:"#nest_curly"}]},{begin:"%[qwi]\\|",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"literal incapable of interpolation -- ||",end:"\\|",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.quoted.other.literal.lower.crystal",patterns:[{comment:"Cant be named because its not necessarily an escape.",match:"\\\\."}]},{captures:{1:{name:"punctuation.definition.constant.crystal"}},comment:"symbols",match:"(?[a-zA-Z_\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*(?>[?!]|=(?![>=]))?|===?|>[>=]?|<[<=]?|<=>|[%&`/\\|]|\\*\\*?|=?~|[-+]@?|\\[\\][?=]?|@@?[a-zA-Z_\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*)",name:"constant.other.symbol.crystal"},{captures:{1:{name:"punctuation.definition.constant.crystal"}},comment:"symbols",match:"(?>[a-zA-Z_\\x{80}-\\x{10FFFF}][\\w\\x{80}-\\x{10FFFF}]*(?>[?!])?)(:)(?!:)",name:"constant.other.symbol.crystal.19syntax"},{captures:{1:{name:"punctuation.definition.comment.crystal"}},match:"(?:^[ \\t]+)?(#).*$\\n?",name:"comment.line.number-sign.crystal"},{match:"\\b_([\\w]+[?!]?)",name:"comment.unused.crystal"},{begin:"(?><<-('?)((?:[_\\w]+_|)HTML)\\b\\1)",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"heredoc with embedded HTML and indented terminator",contentName:"text.html.embedded.crystal",end:"\\s*\\2\\b",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.unquoted.embedded.html.crystal",patterns:[{include:"#heredoc"},{include:"text.html.basic"},{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"(?><<-('?)((?:[_\\w]+_|)SQL)\\b\\1)",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"heredoc with embedded SQL and indented terminator",contentName:"text.sql.embedded.crystal",end:"\\s*\\2\\b",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.unquoted.embedded.sql.crystal",patterns:[{include:"#heredoc"},{include:"source.sql"},{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"(?><<-('?)((?:[_\\w]+_|)CSS)\\b\\1)",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"heredoc with embedded css and intented terminator",contentName:"text.css.embedded.crystal",end:"\\s*\\2\\b",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.unquoted.embedded.css.crystal",patterns:[{include:"#heredoc"},{include:"source.css"},{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"(?><<-('?)((?:[_\\w]+_|)CPP)\\b\\1)",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"heredoc with embedded c++ and intented terminator",contentName:"text.c++.embedded.crystal",end:"\\s*\\2\\b",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.unquoted.embedded.cplusplus.crystal",patterns:[{include:"#heredoc"},{include:"source.c++"},{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"(?><<-('?)((?:[_\\w]+_|)C)\\b\\1)",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"heredoc with embedded c++ and intented terminator",contentName:"text.c.embedded.crystal",end:"\\s*\\2\\b",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.unquoted.embedded.c.crystal",patterns:[{include:"#heredoc"},{include:"source.c"},{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"(?><<-('?)((?:[_\\w]+_|)(?:JS|JAVASCRIPT))\\b\\1)",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"heredoc with embedded javascript and intented terminator",contentName:"text.js.embedded.crystal",end:"\\s*\\2\\b",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.unquoted.embedded.js.crystal",patterns:[{include:"#heredoc"},{include:"source.js"},{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"(?><<-('?)((?:[_\\w]+_|)JQUERY)\\b\\1)",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"heredoc with embedded javascript and intented terminator",contentName:"text.js.jquery.embedded.crystal",end:"\\s*\\2\\b",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.unquoted.embedded.js.jquery.crystal",patterns:[{include:"#heredoc"},{include:"source.js.jquery"},{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"(?><<-('?)((?:[_\\w]+_|)(?:SH|SHELL))\\b\\1)",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"heredoc with embedded shell and intented terminator",contentName:"text.shell.embedded.crystal",end:"\\s*\\2\\b",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.unquoted.embedded.shell.crystal",patterns:[{include:"#heredoc"},{include:"source.shell"},{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"(?><<-('?)((?:[_\\w]+_|)CRYSTAL)\\b\\1)",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"heredoc with embedded crystal and intented terminator",contentName:"text.crystal.embedded.crystal",end:"\\s*\\2\\b",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.unquoted.embedded.crystal.crystal",patterns:[{include:"#heredoc"},{include:"source.crystal"},{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"(?><<-'(\\w+)')",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"heredoc with indented terminator",end:"\\s*\\1\\b",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.unquoted.heredoc.crystal",patterns:[{include:"#heredoc"},{include:"#escaped_char"}]},{begin:"(?><<-(\\w+)\\b)",beginCaptures:{0:{name:"punctuation.definition.string.begin.crystal"}},comment:"heredoc with indented terminator",end:"\\s*\\1\\b",endCaptures:{0:{name:"punctuation.definition.string.end.crystal"}},name:"string.unquoted.heredoc.crystal",patterns:[{include:"#heredoc"},{include:"#interpolated_crystal"},{include:"#escaped_char"}]},{begin:"(?<={|{\\s|[^A-Za-z0-9_]do|^do|[^A-Za-z0-9_]do\\s|^do\\s)(\\|)",captures:{1:{name:"punctuation.separator.variable.crystal"}},end:"(?",name:"punctuation.separator.key-value"},{match:"->",name:"support.function.kernel.crystal"},{match:"<<=|%=|&{1,2}=|\\*=|\\*\\*=|\\+=|-=|\\^=|\\|{1,2}=|<<",name:"keyword.operator.assignment.augmented.crystal"},{match:"<=>|<(?!<|=)|>(?!<|=|>)|<=|>=|===|==|=~|!=|!~|(?<=[ \\t])\\?",name:"keyword.operator.comparison.crystal"},{match:"(?<=^|[ \\t])!|&&|\\|\\||\\^",name:"keyword.operator.logical.crystal"},{match:"(\\{\\%|\\%\\}|\\{\\{|\\}\\})",name:"keyword.operator.macro.crystal"},{comment:"Safe navigation operator",match:"(&\\.)\\s*(?![A-Z])",captures:{1:{name:"punctuation.separator.method.crystal"}}},{match:"(%|&|\\*\\*|\\*|\\+|\\-|/)",name:"keyword.operator.arithmetic.crystal"},{match:"=",name:"keyword.operator.assignment.crystal"},{match:"\\||~|>>",name:"keyword.operator.other.crystal"},{match:":",name:"punctuation.separator.other.crystal"},{match:"\\;",name:"punctuation.separator.statement.crystal"},{match:",",name:"punctuation.separator.object.crystal"},{match:"\\.|::",name:"punctuation.separator.method.crystal"},{match:"\\{|\\}",name:"punctuation.section.scope.crystal"},{match:"\\[|\\]",name:"punctuation.section.array.crystal"},{match:"\\(|\\)",name:"punctuation.section.function.crystal"},{begin:"(?=[a-zA-Z0-9_!?]+\\()",end:"(?<=\\))",name:"meta.function-call.crystal",patterns:[{match:"([a-zA-Z0-9_!?]+)(?=\\()",name:"entity.name.function.crystal"},{include:"$self"}]},{comment:"This is kindof experimental. There really is no way to perfectly match all regular variables, but you can pretty well assume that any normal word in certain curcumstances that havnt already been scoped as something else are probably variables, and the advantages beat the potential errors",match:"((?<=\\W)\\b|^)\\w+\\b(?=\\s*([\\]\\)\\}\\=\\+\\-\\*\\/\\^\\$\\,\\.]|<\\s|<<[\\s|\\.]))",name:"variable.other.crystal"}],repository:{escaped_char:{comment:"https://crystal-lang.org/reference/syntax_and_semantics/literals/string.html",match:"\\\\(?:[0-7]{1,3}|x[a-fA-F0-9]{2}|u[a-fA-F0-9]{4}|u\\{[a-fA-F0-9 ]+\\}|.)",name:"constant.character.escape.crystal"},heredoc:{begin:"^<<-?\\w+",end:"$",patterns:[{include:"$self"}]},interpolated_crystal:{patterns:[{begin:"#\\{",beginCaptures:{0:{name:"punctuation.section.embedded.begin.crystal"}},contentName:"source.crystal",end:"(\\})",endCaptures:{0:{name:"punctuation.section.embedded.end.crystal"},1:{name:"source.crystal"}},name:"meta.embedded.line.crystal",patterns:[{include:"#nest_curly_and_self"},{include:"$self"}],repository:{nest_curly_and_self:{patterns:[{begin:"\\{",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\}",patterns:[{include:"#nest_curly_and_self"}]},{include:"$self"}]}}},{captures:{1:{name:"punctuation.definition.variable.crystal"}},match:"(#@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.instance.crystal"},{captures:{1:{name:"punctuation.definition.variable.crystal"}},match:"(#@@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.class.crystal"},{captures:{1:{name:"punctuation.definition.variable.crystal"}},match:"(#\\$)[a-zA-Z_]\\w*",name:"variable.other.readwrite.global.crystal"}]},nest_brackets:{begin:"\\[",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\]",patterns:[{include:"#nest_brackets"}]},nest_brackets_i:{begin:"\\[",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\]",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"},{include:"#nest_brackets_i"}]},nest_brackets_r:{begin:"\\[",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\]",patterns:[{include:"#regex_sub"},{include:"#nest_brackets_r"}]},nest_curly:{begin:"\\{",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\}",patterns:[{include:"#nest_curly"}]},nest_curly_and_self:{patterns:[{begin:"\\{",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\}",patterns:[{include:"#nest_curly_and_self"}]},{include:"$self"}]},nest_curly_i:{begin:"\\{",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\}",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"},{include:"#nest_curly_i"}]},nest_curly_r:{begin:"\\{",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\}",patterns:[{include:"#regex_sub"},{include:"#nest_curly_r"}]},nest_ltgt:{begin:"\\<",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\>",patterns:[{include:"#nest_ltgt"}]},nest_ltgt_i:{begin:"\\<",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\>",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"},{include:"#nest_ltgt_i"}]},nest_ltgt_r:{begin:"\\<",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\>",patterns:[{include:"#regex_sub"},{include:"#nest_ltgt_r"}]},nest_parens:{begin:"\\(",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\)",patterns:[{include:"#nest_parens"}]},nest_parens_i:{begin:"\\(",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\)",patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"},{include:"#nest_parens_i"}]},nest_parens_r:{begin:"\\(",captures:{0:{name:"punctuation.section.scope.crystal"}},end:"\\)",patterns:[{include:"#regex_sub"},{include:"#nest_parens_r"}]},regex_sub:{patterns:[{include:"#interpolated_crystal"},{include:"#escaped_char"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.crystal"},3:{name:"punctuation.definition.arbitrary-repetition.crystal"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repetition.crystal"},{begin:"\\[(?:\\^?])?",captures:{0:{name:"punctuation.definition.character-class.crystal"}},end:"]",name:"string.regexp.character-class.crystal",patterns:[{include:"#escaped_char"}]},{begin:"\\(",captures:{0:{name:"punctuation.definition.group.crystal"}},end:"\\)",name:"string.regexp.group.crystal",patterns:[{include:"#regex_sub"}]},{captures:{1:{name:"punctuation.definition.comment.crystal"}},comment:"We are restrictive in what we allow to go after the comment character to avoid false positives, since the availability of comments depend on regexp flags.",match:"(?<=^|\\s)(#)\\s[[a-zA-Z0-9,. \\t?!-][^\\x{00}-\\x{7F}]]*$",name:"comment.line.number-sign.crystal"}]}},displayName:"Crystal",embeddedLangs:["html","sql","css","c","javascript","shellscript"]});var o=[...n.default,...a.default,...r.default,...i.default,...s.default,...c.default,l]}}]); diff --git a/1718.5132d458.async.js b/1718.5132d458.async.js new file mode 100644 index 00000000..8c0321e8 --- /dev/null +++ b/1718.5132d458.async.js @@ -0,0 +1,8 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1718,5357],{45357:function(c,n,e){e.r(n),e.d(n,{default:function(){return a}});var t=e(24105);const s=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-less/blob/master/grammars/less.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-less/commit/87d4d59e8de6796b506b81a16e1dc1fafc99d30f",name:"less",scopeName:"source.css.less",patterns:[{include:"#strings"},{captures:{1:{name:"entity.other.attribute-name.class.mixin.css"}},match:"(\\.[_a-zA-Z][a-zA-Z0-9_-]*(?=\\())"},{captures:{1:{name:"entity.other.attribute-name.class.css"},2:{name:"punctuation.definition.entity.css"},4:{name:"variable.other.interpolation.less"}},match:"((\\.)([_a-zA-Z]|(@{[a-zA-Z0-9_-]+}))[a-zA-Z0-9_-]*)"},{captures:{0:{name:"entity.other.attribute-name.parent-selector.css"},1:{name:"punctuation.definition.entity.css"}},match:"(&)[a-zA-Z0-9_-]*"},{begin:"(format|local|url|attr|counter|counters)\\s*(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.css"}},patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{match:"\\\\.",name:"constant.character.escape.css"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{match:"\\\\(\\d{1,6}|.)",name:"constant.character.escape.css"}]},{match:`[^'") \\t]+`,name:"variable.parameter.misc.css"}]},{match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b(?!.*?(?(['"])(?:[^\\\\]|\\\\.)*?(\\6)))))?\\s*(\\])`,name:"meta.attribute-selector.css"},{begin:"((@)import\\b)",beginCaptures:{1:{name:"keyword.control.at-rule.import.less"},2:{name:"punctuation.definition.keyword.less"}},end:";",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.import.css",patterns:[{match:"(?<=\\(|,|\\s)\\b(reference|optional|once|multiple|less|inline)\\b(?=\\)|,)",name:"keyword.control.import.option.less"},{include:"#brace_round"},{include:"source.css#commas"},{include:"#strings"}]},{captures:{1:{name:"keyword.control.at-rule.fontface.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)font-face\\b)",name:"meta.at-rule.fontface.css"},{captures:{1:{name:"keyword.control.at-rule.media.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)media\\b)",name:"meta.at-rule.media.css"},{include:"source.css#media-features"},{match:"\\b(tv|tty|screen|projection|print|handheld|embossed|braille|aural|all)\\b",name:"support.constant.media-type.media.css"},{match:"\\b(portrait|landscape)\\b",name:"support.constant.property-value.media-property.media.css"},{captures:{1:{name:"support.function.less"}},match:"(\\.[a-zA-Z0-9_-]+)\\s*(;|\\()"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.less"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.less"}},end:"\\n",name:"comment.line.double-slash.less"}]},{match:"(@|\\-\\-)[\\w-]+(?=\\s*)",name:"variable.other.less",captures:{1:{name:"punctuation.definition.variable.less"}}},{include:"#variable_interpolation"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.property-list.css",patterns:[{include:"source.css#pseudo-elements"},{include:"source.css#pseudo-classes"},{include:"source.css#tag-names"},{include:"source.css#commas"},{include:"#variable_interpolation"},{include:"source.css#property-names"},{include:"#property_values"},{include:"$self"}]},{match:"\\!\\s*important",name:"keyword.other.important.css"},{match:"\\*|\\/|\\-|\\+|~|=|<=|>=|<|>",name:"keyword.operator.less"},{match:"\\b(not|and|when)\\b",name:"keyword.control.logical.operator.less"},{include:"source.css#tag-names"},{match:"(?",endCaptures:{0:{name:"punctuation.definition.comment.marko"}},name:"comment.block.marko"},{begin:"\\s*()",beginCaptures:{1:{name:"punctuation.definition.comment.marko"}},comment:"Preserved HTML comment tag",end:"",endCaptures:{0:{name:"punctuation.definition.comment.marko"}},name:"comment.block.marko"}]},invalid:{match:"[^\\s]",name:"invalid.illegal.character-not-allowed-here.marko"},"javascript-args":{begin:"(?=\\()",comment:"Javascript style arguments",contentName:"source.js",end:"(?<=\\))",name:"meta.embedded.js",patterns:[{include:"source.js"}]},"javascript-comment-line":{captures:{0:{patterns:[{include:"source.js"}]}},comment:"JavaScript // single line comment",contentName:"source.js",match:"\\s*//.*$"},"javascript-comment-multiline":{begin:"\\s*(?=/\\*)",comment:"JavaScript /* block comment */",contentName:"source.js",end:"(?<=\\*/)",patterns:[{include:"source.js"}]},"javascript-comments":{patterns:[{include:"#javascript-comment-multiline"},{include:"#javascript-comment-line"}]},"javascript-enclosed":{comment:"Matches JavaScript content and ensures enclosed blocks are matched.",patterns:[{include:"#javascript-comments"},{include:"#javascript-args"},{begin:"(?={)",end:"(?<=})",patterns:[{include:"source.js"}]},{begin:"(?=\\[)",end:"(?<=])",patterns:[{include:"source.js"}]},{begin:'(?=")',end:'(?<=")',patterns:[{include:"source.js"}]},{begin:"(?=')",end:"(?<=')",patterns:[{include:"source.js"}]},{begin:"(?=`)",end:"(?<=`)",patterns:[{include:"source.js"}]},{begin:"/(?!<[\\]})A-Z0-9.<%]\\s*/)(?!/?>|$)",captures:{0:{name:"string.regexp.js"}},contentName:"source.js",end:"/[gimsuy]*",patterns:[{include:"source.js#regexp"},{include:"source.js"}]},{begin:`(?x)\\s*(?: + (?:\\b(?:new|typeof|instanceof|in)\\b)| # Keyword operators + \\&\\&|\\|\\|| # Logical operators + [\\^|&]| # Bitwise operators + [!=]=|[!=]==|<|<[=<]|=>| # Comparison operators (Note you cannot use * or ? here) + [?:]| # Ternary operators + [-+*%](?!-) # Arithmetic operators + )`,captures:{0:{patterns:[{include:"source.js"}]}},end:"(?=\\S)"}]},"javascript-expression":{patterns:[{include:"#javascript-enclosed"},{captures:{0:{patterns:[{include:"source.js"}]}},comment:"Match identifiers and member expressions",match:"[0-9a-zA-Z$_.]+"}]},"javascript-statement":{patterns:[{include:"#javascript-enclosed"},{include:"source.js"}]},"open-tag-content":{patterns:[{include:"#tag-before-attrs"},{begin:"(?= )",comment:"Attributes begin after the first space within the tag name",end:"(?=/?>)",patterns:[{include:"#attrs"}]}]},placeholder:{begin:"\\$!?{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js"}},comment:"${ } placeholder",contentName:"source.js",end:"}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js"}},patterns:[{include:"source.js"}]},scriptlet:{begin:"^\\s*(\\$)\\s+",beginCaptures:{1:{name:"keyword.control.scriptlet.marko"}},comment:"An inline JavaScript scriptlet.",contentName:"source.js",end:"$",name:"meta.embedded.js",patterns:[{include:"#javascript-statement"}]},"tag-before-attrs":{comment:"Everything in a tag before the attributes content",patterns:[{include:"#tag-name"},{comment:"Shorthand class or ID attribute",match:"[#.][a-zA-Z0-9_$][a-zA-Z0-9_$-]*",name:"entity.other.attribute-name.marko"},{begin:"/(?!/)",beginCaptures:{0:{name:"punctuation.separator.key-value.marko"}},comment:"Variable for a tag",contentName:"source.js",end:"(?=:?\\=|\\s|>|$|\\||\\(|/)",name:"meta.embedded.js",patterns:[{comment:"Match identifiers",match:"[a-zA-Z$_][0-9a-zA-Z$_]*",name:"variable.other.constant.object.js"},{include:"source.js#object-binding-pattern"},{include:"source.js#array-binding-pattern"},{include:"source.js#var-single-variable"},{include:"#javascript-expression"}]},{applyEndPatternLast:1,begin:"\\s*(:?=)\\s*",beginCaptures:{1:{patterns:[{include:"source.js"}]}},comment:"Default attribute value",contentName:"source.js",end:"(?=.|$)",name:"meta.embedded.js",patterns:[{include:"#javascript-expression"}]},{begin:"\\|",beginCaptures:{0:{name:"punctuation.section.scope.begin.marko"}},comment:"Parameters for a tag",end:"\\|",endCaptures:{0:{name:"punctuation.section.scope.end.marko"}},patterns:[{include:"source.js#function-parameters-body"},{include:"source.js"}]},{include:"#html-args-or-method"}]},"tag-html":{comment:"Matches an HTML tag and its contents",patterns:[{begin:"\\s*(<)(?=(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.end.marko"}},comment:"HTML void elements",end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"}]},{begin:"\\s*(<)(?=style\\.less\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.marko"}},comment:"HTML style tag with less",end:"/>|(?<=\\>)",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"},{begin:">",beginCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},comment:"Style body content",contentName:"source.less",end:"\\s*()",endCaptures:{1:{name:"punctuation.definition.tag.end.marko"},2:{patterns:[{include:"#tag-name"}]},3:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#content-embedded-style-less"}]}]},{begin:"\\s*(<)(?=style\\.scss\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.marko"}},comment:"HTML style tag with scss",end:"/>|(?<=\\>)",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"},{begin:">",beginCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},comment:"Style body content",contentName:"source.less",end:"\\s*()",endCaptures:{1:{name:"punctuation.definition.tag.end.marko"},2:{patterns:[{include:"#tag-name"}]},3:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#content-embedded-style-scss"}]}]},{begin:"\\s*(<)(?=style\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.marko"}},comment:"HTML style tag",end:"/>|(?<=\\>)",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"},{begin:">",beginCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},comment:"Style body content",contentName:"source.css",end:"\\s*()",endCaptures:{1:{name:"punctuation.definition.tag.end.marko"},2:{patterns:[{include:"#tag-name"}]},3:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#content-embedded-style"}]}]},{begin:"\\s*(<)(?=script\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.marko"}},comment:"HTML script tag",end:"/>|(?<=\\>)",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"},{begin:">",beginCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},comment:"Script body content",contentName:"source.js",end:"\\s*()",endCaptures:{1:{name:"punctuation.definition.tag.end.marko"},2:{patterns:[{include:"#tag-name"}]},3:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#content-embedded-script"}]}]},{begin:"\\s*(<)(?=[a-zA-Z0-9_$@])",beginCaptures:{1:{name:"punctuation.definition.tag.begin.marko"}},comment:"HTML normal tag",end:"/>|(?<=\\>)",endCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#open-tag-content"},{begin:">",beginCaptures:{0:{name:"punctuation.definition.tag.end.marko"}},comment:"Body content",end:"\\s*()",endCaptures:{1:{name:"punctuation.definition.tag.end.marko"},2:{patterns:[{include:"#tag-name"}]},3:{patterns:[{include:"#invalid"}]},4:{name:"punctuation.definition.tag.end.marko"}},patterns:[{include:"#content-html-mode"}]}]}]},"tag-name":{patterns:[{begin:"\\${",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js"}},comment:"Dynamic tag.",end:"}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js"}},patterns:[{include:"source.js"}]},{captures:{1:{name:"entity.name.tag.marko"},2:{name:"storage.type.marko.css"},3:{patterns:[{comment:"Core tag.",match:"(attrs|return|import)(?=\\b)",name:"support.type.builtin.marko"},{comment:"Core tag.",match:"(for|if|while|else-if|else|macro|tag|await|let|const|effect|set|get|id|lifecycle)(?=\\b)",name:"support.function.marko"},{comment:"Attribute tag.",match:"@.+",name:"entity.other.attribute-name.marko"},{comment:"Native or userland tag.",match:".+",name:"entity.name.tag.marko"}]}},match:"(style)\\.([a-zA-Z0-9$_-]+(?:\\.[a-zA-Z0-9$_-]+)*)|([a-zA-Z0-9_$@][a-zA-Z0-9_$@:-]*)"}]}},scopeName:"text.marko",uuid:"46c8c3f8-cabe-466a-a633-5deafdc51253",displayName:"Marko",embeddedLangs:["css","less","scss","javascript"]});var r=[...t.default,...s.default,...a.default,...i.default,o]}}]); diff --git a/175.76d5fc65.async.js b/175.76d5fc65.async.js new file mode 100644 index 00000000..51131d7b --- /dev/null +++ b/175.76d5fc65.async.js @@ -0,0 +1,196 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[175],{68485:function(oe,R,e){e.d(R,{Z:function(){return x}});var h=e(77117),o=e.n(h),O=e(95530),T=e.n(O),i=e(22682),f=e(20296),u=e(69931),j=e(5600),A=e(18840),_=e.n(A),N=e(11954),I,s,d,v=(0,N.kc)(function(F,M){var E=F.token,Y=F.css,de=F.cx,q=M.size,p=M.className,y=M.prefixCls,L=typeof q=="number"?Y(I||(I=_()([` + width: `,`px !important; + height: `,`px !important; + `])),q,q):"",D=Y(s||(s=_()([` + display: flex; + align-items: center; + justify-content: center; + + &:hover { + color: `,` !important; + } + + &:active { + scale: 0.8; + color: `,`; + } + + transition: color 600ms `,", scale 400ms ",`, + background-color 100ms `,`; + `])),E.colorText,E.colorText,E.motionEaseOut,E.motionEaseOut,E.motionEaseOut);return{container:de(y,D,L,p),tooltip:Y(d||(d=_()([` + pointer-events: none; + `])))}}),l=e(11527),b=["placement","title","icon","cursor","onClick","className","arrow","size","tooltipDelay","prefixCls"],c=function(M){var E=M.placement,Y=M.title,de=M.icon,q=M.cursor,p=M.onClick,y=M.className,L=M.arrow,D=L===void 0?!1:L,B=M.size,V=M.tooltipDelay,X=V===void 0?.5:V,U=M.prefixCls,S=T()(M,b),Z=(0,j.k2)("actionicon",U),ee=v({size:B,prefixCls:Z}),pe=ee.styles,he=ee.theme,m=ee.cx,fe=(0,l.jsx)(i.ZP,o()(o()({icon:de,className:m(y,pe.container),type:"text",style:{cursor:q},size:"small"},S),{},{onClick:p}));return(0,l.jsx)(u.iV,{componentToken:{Button:{colorText:he.colorTextTertiary,colorBgTextHover:he.colorFillSecondary,colorBgTextActive:he.colorFill}},children:Y?(0,l.jsx)(f.Z,{arrow:D,overlayClassName:pe.tooltip,title:Y,mouseEnterDelay:X,placement:E,children:fe}):fe})},x=c},80996:function(oe,R,e){e.d(R,{Ag:function(){return _},i1:function(){return I},lb:function(){return A},sL:function(){return N}});var h=e(77117),o=e.n(h),O=e(86335),T=e(35568),i=e(68485),f=e(11527),u=(0,f.jsx)("svg",{viewBox:"0 0 20 20",width:"16",fill:"currentColor",children:(0,f.jsx)("path",{d:"M7 2a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 2zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 8zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 14zm6-8a2 2 0 1 0-.001-4.001A2 2 0 0 0 13 6zm0 2a2 2 0 1 0 .001 4.001A2 2 0 0 0 13 8zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 13 14z"})}),j=(0,f.jsx)("svg",{width:"10",viewBox:"0 0 70 41",fill:"currentColor",children:(0,f.jsx)("path",{d:"M30.76 39.2402C31.885 40.3638 33.41 40.995 35 40.995C36.59 40.995 38.115 40.3638 39.24 39.2402L68.24 10.2402C69.2998 9.10284 69.8768 7.59846 69.8494 6.04406C69.822 4.48965 69.1923 3.00657 68.093 1.90726C66.9937 0.807959 65.5106 0.178263 63.9562 0.150837C62.4018 0.123411 60.8974 0.700397 59.76 1.76024L35 26.5102L10.24 1.76024C9.10259 0.700397 7.59822 0.123411 6.04381 0.150837C4.4894 0.178263 3.00632 0.807959 1.90702 1.90726C0.807714 3.00657 0.178019 4.48965 0.150593 6.04406C0.123167 7.59846 0.700153 9.10284 1.75999 10.2402L30.76 39.2402Z"})}),A=function(d){return(0,f.jsx)(i.Z,o()({icon:j},d))},_=function(d){return(0,f.jsx)(i.Z,o()({icon:u},d))},N=function(d){return(0,f.jsx)(i.Z,o()({icon:(0,f.jsx)(O.Z,{})},d))},I=function(d){return(0,f.jsx)(i.Z,o()({icon:(0,f.jsx)(T.Z,{})},d))}},69931:function(oe,R,e){e.d(R,{iV:function(){return A}});var h=e(77117),o=e.n(h),O=e(58747),T=e(31556),i=e(32994),f=e(85055),u=e(11527),j=function(I){var s=(0,T.S)(),d=(0,f.H)(I),v={colorBgContainer:s==null?void 0:s.colorFillQuaternary,colorBorder:"transparent",controlHeightSM:24,controlOutline:"transparent"};return d.components={Input:v,InputNumber:v,Select:v,Tree:{colorBgContainer:"transparent",controlHeightSM:24},TreeSelect:v},d},A=function(I){var s=I.children,d=I.componentToken,v=(0,i.r)(),l=v.appearance,b=j(l);return d&&(b.components=o()(o()({},b.components),d)),(0,u.jsx)(O.ZP,{prefixCls:"studio",theme:b,children:s})},_=function(I){return function(s){return _jsx(A,{children:_jsx(I,_objectSpread({},s))})}}},84469:function(oe,R,e){e.d(R,{j:function(){return O}});var h=e(50549),o=e(11527),O=function(i){var f=i.children,u=i.showDevtools,j=!0,A=(0,o.jsx)(o.Fragment,{children:f});try{(0,h.AC)()}catch(_){j=!1}return j?A:(0,o.jsx)(h.zt,{createStore:function(){return(0,h.MT)(u)},children:A})}},30175:function(oe,R,e){e.d(R,{c:function(){return qe}});var h=e(77117),o=e.n(h),O=e(95530),T=e.n(O),i=e(50959),f=e(69931),u=e(85264),j=e(10422),A=e(20058),_=e(87147),N=e(24819),I=e(78708),s=e(5600),d=e(11954),v=e(21320),l=e.n(v),b=e(31556),c=e(84875),x=e.n(c),F=e(80996),M=e(18840),E=e.n(M),Y,de,q,p,y,L,D,B,V,X,U="0 0 0 calc(1px / var(--scale-x, 1)) rgba(0, 0, 0, 0.05)",S="0 1px calc(3px / var(--scale-x, 1)) 0 rgba(0, 0, 0, 0.15)",Z="".concat(U," ").concat(S),ee=(0,d.F4)(Y||(Y=E()([` + 0% { + box-shadow: var(--box-shadow); + transform: scale(1); + } + 100% { + box-shadow: var(--box-shadow-picked-up); + transform: scale(var(--scale)); + } +`]))),pe=(0,d.F4)(de||(de=E()([` + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +`]))),he=(0,d.kc)(function(t,n){var a=t.css,r=t.cx,C=t.token,g="".concat(n);return{item:r("".concat(n,"-item"),a(q||(q=E()([` + position: relative; + display: flex; + flex-grow: 1; + align-items: center; + justify-content: space-between; + box-sizing: border-box; + padding: 1px 0; + color: `,`; + font-size: 12px; + white-space: nowrap; + list-style: none; + border-radius: 4px; + outline: none; + transform: scale(var(--scale, 1)); + transform-origin: 50% 50%; + transition: box-shadow 200ms cubic-bezier(0.18, 0.67, 0.6, 1.22); + -webkit-tap-highlight-color: transparent; + + &:focus-visible { + box-shadow: 0 0 4px 1px #4c9ffe, `,`; + } + + &:not(.`,`-item-withHandle) { + cursor: grab; + -webkit-user-select: none; + user-select: none; + touch-action: none; + } + + &-dragging:not(.`,`-item-dragOverlay) { + z-index: 0; + opacity: var(--dragging-opacity, 0.5); + + &:focus { + box-shadow: `,`; + } + } + `])),C.colorTextSecondary,Z,g,g,Z)),disabled:r("".concat(n,"-item-disabled"),a(p||(p=E()([` + color: #999; + background-color: #f1f1f1; + cursor: not-allowed; + &:focus { + box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1), `,`; + } + `])),Z)),dragOverlay:r("".concat(n,"-item-dragOverlay"),a(y||(y=E()([` + padding: 4px 0; + background-color: `,`; + border: none; + box-shadow: var(--box-shadow-picked-up); + transform: scale(var(--scale)); + cursor: inherit; + opacity: 1; + + /* box-shadow: 0 0px 6px 2px @focused-outline-color; */ + animation: `,` 200ms cubic-bezier(0.18, 0.67, 0.6, 1.22); + `])),C.colorBgElevated,ee)),wrapper:r("".concat(n,"-item-wrapper"),a(L||(L=E()([` + display: flex; + box-sizing: border-box; + transform: translate3d(var(--translate-x, 0), var(--translate-y, 0), 0) + scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1)); + transform-origin: 0 0; + touch-action: manipulation; + + &:not(:last-child) { + margin-bottom: 2px; + } + `])))),wrapperFadeIn:r("".concat(n,"-item-wrapper-fadeIn"),a(D||(D=E()([` + animation: `,` 500ms ease; + `])),pe)),wrapperdragOverlay:r("".concat(n,"-item-wrapper-dragOverlay"),a(B||(B=E()([` + --scale: 1.05; + --box-shadow: `,`; + --box-shadow-picked-up: `,`, -1px 0 15px 0 rgba(82, 82, 82, 0.01), + 0 15px 15px 0 rgba(82, 82, 82, 0.25); + + z-index: 999; + `])),Z,U)),actions:r("".concat(n,"-item-actions"),a(V||(V=E()([` + z-index: 10; + color: hsla(0, 0, 0, 0.45); + opacity: 0; + `])))),content:r("".concat(n,"-item-content"),a(X||(X=E()([` + position: relative; + width: 100%; + height: 24px; + border-radius: 2px; + min-width: 48px; + + &:hover .`,`-item-actions { + opacity: 1; + } + `])),n))}}),m=e(11527),fe=["color","dragOverlay","dragging","disabled","fadeIn","handle","index","listeners","onRemove","item","renderItem","renderContent","hideRemove","sorting","style","actions","transition","transform","id","className","prefixCls"],Oe=(0,i.memo)((0,i.forwardRef)(function(t,n){var a,r,C=t.color,g=t.dragOverlay,$=t.dragging,J=t.disabled,Q=t.fadeIn,k=t.handle,K=k===void 0?!0:k,z=t.index,H=t.listeners,W=t.onRemove,ne=t.item,G=t.renderItem,w=t.renderContent,te=t.hideRemove,ce=te===void 0?!1:te,ie=t.sorting,ue=t.style,ae=t.actions,se=t.transition,P=t.transform,ge=t.id,re=t.className,me=t.prefixCls,Ce=T()(t,fe),Ee=(0,b.S)(),et=he(me),le=et.styles,xe=x()("".concat(me,"-item"));return(0,i.useEffect)(function(){if(g)return document.body.style.cursor="grabbing",function(){document.body.style.cursor=""}},[g]),(0,m.jsx)("li",{className:x()(le.wrapper,re,(a={},l()(a,le.wrapperFadeIn,Q),l()(a,"".concat(xe,"-wrapper-sorting"),ie),l()(a,le.wrapperdragOverlay,g),a)),style:{transition:se,"--translate-x":P?"".concat(Math.round(P.x),"px"):void 0,"--translate-y":P?"".concat(Math.round(P.y),"px"):void 0,"--scale-x":P!=null&&P.scaleX?"".concat(P.scaleX):void 0,"--scale-y":P!=null&&P.scaleY?"".concat(P.scaleY):void 0,"--index":z,"--color":C},"data-testid":"list-item",ref:n,children:(0,m.jsx)("div",o()(o()(o()({className:x()(le.item,(r={},l()(r,"".concat(xe,"-dragging"),$),l()(r,"".concat(xe,"-withHandle"),K),l()(r,le.dragOverlay,g),l()(r,le.disabled,J),l()(r,"".concat(xe,"-discolorabled"),C),r)),style:o()(o()({},ue),{},{backgroundColor:Ee.colorBgContainer}),"data-cypress":"draggable-item"},K?void 0:H),Ce),{},{tabIndex:K?void 0:0,children:G?G(ne,{dragOverlay:!!g,dragging:!!$,sorting:!!ie,index:z,fadeIn:!!Q,listeners:H,ref:n,style:ue,transform:P,transition:se}):(0,m.jsxs)(N.D,{className:le.content,direction:"horizontal",align:"center",children:[K?(0,m.jsx)(F.Ag,o()({tabIndex:-1,className:x()(le.actions),cursor:"grab","data-cypress":"draggable-handle",style:{width:14,height:24}},H)):null,(0,m.jsx)(N.D,{flex:1,style:{paddingLeft:4},children:w?w(ne,z):(0,m.jsx)("div",{children:typeof ne=="string"?ne:z})}),(0,m.jsxs)(N.D,{className:x()(le.actions),direction:"horizontal",align:"center",children:[typeof ae=="function"?ae(ne,z):ae,ce?null:(0,m.jsx)(F.sL,{tabIndex:-1,onClick:W,style:{height:22}})]})]})}))},ge)})),Ie=Oe,je=e(5899),ye=e.n(je),ve=e(50549),be=e(69344),Ae=function(n){return{activeId:n.activeId,hideRemove:n.hideRemove,renderItem:n.renderItem,renderContent:n.renderContent,getItemStyles:n.getItemStyles}},_e=function(n){var a=n.prefixCls,r=(0,ve.oR)(Ae,I.X),C=r.activeId,g=r.renderItem,$=r.hideRemove,J=r.getItemStyles,Q=r.renderContent,k=(0,ve.oR)(function(H){return H.value},ye()),K=(0,ve.oR)(function(H){return H.keyManager},ye()),z=(0,be._z)(K,C);return(0,m.jsx)(u.y9,{adjustScale:!1,dropAnimation:o()(o()({},u.RJ),{},{sideEffects:(0,u.Ai)({styles:{active:{opacity:"0.5"}}})}),children:C?(0,m.jsx)(Ie,{id:C,dragOverlay:!0,index:z,item:k[z],prefixCls:a,renderItem:g,renderContent:Q,style:J({id:C,index:z,isSorting:!0,isDragging:!0,overIndex:-1,isDragOverlay:!0}),hideRemove:$}):null})},Me=(0,i.memo)(_e),Se=e(83427),Pe=(0,d.kc)(function(t,n){var a=t.css,r=t.cx,C=n.prefixCls,g=n.horizontal;return{container:r("".concat(C,"-container"),a({listStyle:"none",display:"grid",gridAutoRows:"max-content",gridGap:"2px",gridTemplateColumns:"repeat(var(--columns, 1), 1fr)",width:"100%",margin:"0",padding:"0",borderRadius:"4px",transition:"background-color 350ms ease",gridAutoFlow:g?"column":void 0}))}}),Re=(0,i.forwardRef)(function(t,n){var a=t.children,r=t.columns,C=r===void 0?1:r,g=t.horizontal,$=t.style,J=t.className,Q=t.prefixCls,k=Pe({prefixCls:Q,horizontal:g}),K=k.styles,z=x()(K.container,J);return(0,m.jsx)("ul",{ref:n,style:o()(o()({},$),{},{"--columns":C}),className:z,children:a})}),Te=Re;function Le(t){var n=t.disabled,a=t.id,r=t.index,C=t.onRemove,g=t.useDragOverlay,$=g===void 0?!0:g,J=t.getItemStyles,Q=t.renderItem,k=t.renderContent,K=t.item,z=t.actions,H=t.prefixCls,W=t.hideRemove,ne=W===void 0?!1:W,G=(0,_.nB)({id:a,disabled:n}),w=G.attributes,te=G.isDragging,ce=G.isSorting,ie=G.listeners,ue=G.overIndex,ae=G.setNodeRef,se=G.transform,P=G.transition;return(0,m.jsx)(Ie,o()({ref:ae,id:a,item:K,disabled:n,dragging:te,sorting:ce,hideRemove:ne,actions:z,index:r,onRemove:C?function(){return C(r)}:void 0,transform:se,transition:!$&&te?"none":P,renderItem:Q,renderContent:k,style:J({index:r,id:a,isDragging:te,isSorting:ce,overIndex:ue,isDragOverlay:!1}),listeners:ie,"data-index":r,"data-id":a,dragOverlay:!$&&te,prefixCls:H},w),a)}var Be=e(21897),Ue=e(22682),ze=e(73900),De,Ne=(0,d.kc)(function(t,n){var a=t.token,r=t.css,C=t.cx,g=(0,ze.X)(t);return{btnAdd:C("".concat(n,"-btn-add"),r(De||(De=E()([` + height: 24px; + padding-block: 2px; + margin-top: `,`px; + margin-bottom: `,`px; + `])),a.marginXXS,a.marginXXS),g.defaultButton)}}),We=function(n){return{renderItem:n.renderItem,renderContent:n.renderContent,renderEmpty:n.renderEmpty,getItemStyles:n.getItemStyles,keyManager:n.keyManager,actions:n.actions,hideRemove:n.hideRemove,creatorButtonProps:n.creatorButtonProps,dispatchListData:n.dispatchListData}},Ke=function(n){var a=n.prefixCls,r=(0,ve.oR)(We,I.X),C=r.dispatchListData,g=r.renderItem,$=r.renderContent,J=r.renderEmpty,Q=r.creatorButtonProps,k=Q===void 0?!1:Q,K=r.hideRemove,z=r.keyManager,H=r.getItemStyles,W=r.actions,ne=Ne(a),G=ne.styles,w=(0,ve.oR)(function(ge){return ge.value},ye()),te=k||{},ce=te.record,ie=te.creatorButtonText,ue=ie===void 0?"\u6DFB\u52A0\u4E00\u5217":ie,ae=te.position,se=ae===void 0?"bottom":ae,P=function(re){var me=re.empty,Ce=me===void 0?!1:me;return(0,m.jsx)(Ue.ZP,{block:!Ce,size:"small",className:G.btnAdd,onClick:function(){C({type:"addItem",item:ce(w.length)})},icon:(0,m.jsx)(Be.Z,{}),children:ue})};return Array.isArray(w)&&w.length===0?J?J():(0,m.jsx)(m.Fragment,{children:(0,m.jsx)(Se.Z,{image:Se.Z.PRESENTED_IMAGE_SIMPLE,description:"\u6682\u65E0\u6570\u636E",children:k!==!1?(0,m.jsx)(P,{empty:!0}):null})}):(0,m.jsxs)(m.Fragment,{children:[k!==!1&&se==="top"?(0,m.jsx)(P,{}):null,(0,m.jsx)(Te,{prefixCls:a,children:w.map(function(ge,re){return(0,m.jsx)(Le,{id:z[re],item:ge,index:re,actions:W,hideRemove:K,renderItem:g,renderContent:$,getItemStyles:H,onRemove:function(){return C({type:"removeItem",index:re})},useDragOverlay:!0,prefixCls:a},z[re])})}),k!==!1&&se==="bottom"?(0,m.jsx)(P,{}):null]})},Fe=(0,i.memo)(Ke),Ze={strategy:u.uN.Always},ke=function(n){return{handleDragStart:n.handleDragStart,handleDragCancel:n.handleDragCancel,handleDragEnd:n.handleDragEnd,keyManager:n.keyManager}},He=function(n){var a=n.className,r=n.style,C=n.prefixCls,g=(0,ve.oR)(ke,I.X),$=g.handleDragStart,J=g.handleDragCancel,Q=g.handleDragEnd,k=g.keyManager,K=(0,s.k2)("sortable-list",C),z=(0,u.Dy)((0,u.VT)(u.MA),(0,u.VT)(u.LO),(0,u.VT)(u.Lg,{coordinateGetter:_.is})),H=(0,i.useMemo)(function(){return(0,j.createPortal)((0,m.jsx)(Me,{prefixCls:K}),document.body)},[]);return(0,m.jsx)(N.D,{className:(0,d.cx)(a,K),style:r,children:(0,m.jsx)(u.LB,{sensors:z,collisionDetection:u.pE,onDragStart:$,onDragEnd:Q,measuring:{droppable:Ze},onDragCancel:J,modifiers:[A.DL,A.hg],children:(0,m.jsxs)(_.Fo,{items:k,strategy:_.qw,children:[(0,m.jsx)(Fe,{prefixCls:K}),H]})})})},Ve=He,Xe=e(84469),$e=e(18846),Qe=e(21109),Ge=e(85105),Ye=(0,i.forwardRef)(function(t,n){var a=t.initialValues,r=t.value,C=t.actions,g=t.onChange,$=t.renderItem,J=t.renderContent,Q=t.renderEmpty,k=t.getItemStyles,K=t.creatorButtonProps,z=t.hideRemove,H=(0,ve.AC)(),W=(0,Qe.N)(H),ne=function(te,ce){var ie=H.getState(),ue=ie.keyManager,ae=te[ce]||[],se=(0,$e.Uy)(ue,function(P){return ae.forEach(function(ge,re){var me=P[re];me===void 0&&(P[re]=(0,be.Fs)(re))}),P});H.setState({keyManager:se})};W("value",a,[]),W("value",r),W("actions",C),W("onChange",g),W("renderItem",$),W("renderContent",J),W("renderEmpty",Q),W("getItemStyles",k),W("creatorButtonProps",K),W("hideRemove",z),W("initialValues",a,[],function(w){ne(w,"initialValues")}),W("value",r,null,function(w){return ne(w,"value")});var G=(0,Ge.t)();return(0,i.useImperativeHandle)(n,function(){return G}),null}),Je=Ye,we=["SHOW_STORE_IN_DEVTOOLS","className","style"],qe=(0,i.memo)((0,i.forwardRef)(function(t,n){var a=t.SHOW_STORE_IN_DEVTOOLS,r=t.className,C=t.style,g=T()(t,we);return(0,m.jsx)(f.iV,{children:(0,m.jsxs)(Xe.j,{showDevtools:a,children:[(0,m.jsx)(Ve,{style:C,className:r}),(0,m.jsx)(Je,o()(o()({},g),{},{ref:n}))]})})}))},85105:function(oe,R,e){e.d(R,{t:function(){return O}});var h=e(80111),o=e(50549),O=function(){var i=(0,o.AC)(),f=(0,h.Z)(function(){return i.getState().activeId}),u=(0,h.Z)(function(I){var s=i.getState(),d=s.keyManager,v=d[I]||null;return v}),j=(0,h.Z)(function(){return i.getState().value}),A=function(s,d){return i.getState().dispatchListData({type:"addItem",item:s,index:d})},_=function(s){return i.getState().dispatchListData({type:"removeItem",index:s})},N=function(s,d){return i.getState().dispatchListData({type:"updateItem",item:s,index:d})};return{getActiveId:f,getValue:j,addItem:A,removeItem:_,getIdByIndex:u,updateItem:N}}},50549:function(oe,R,e){e.d(R,{zt:function(){return de},MT:function(){return F},oR:function(){return E},AC:function(){return Y}});var h=e(3341),o=e.n(h),O=e(24521),T=e(63139),i=e(35301),f=e(77117),u=e.n(f),j=e(5899),A=e.n(j),_=e(69344),N={activeId:null,value:[],keyManager:[],hideRemove:!1,onChange:void 0,renderItem:void 0,actions:[],getItemStyles:function(){return{}}},I=e(87147),s=e(18846),d=function(p,y){switch(y.type){case"moveItem":var L=y.activeIndex,D=y.overIndex;return L===D||L<0||L>=p.length||D<0||D>=p.length?void 0:(0,s.Uy)(p,function(U){var S=(0,I.Rp)(U,L,D);return S});case"removeItem":var B=new Set(Array.isArray(y.index)?y.index:[y.index]);return B.size<=0?void 0:(0,s.Uy)(p,function(U){var S=U.filter(function(Z,ee){return!B.has(ee)});return S});case"addItem":var V=y.index,X=V===void 0?p.length:V;return(0,s.Uy)(p,function(U){return U.splice(X,0,(0,_.Fs)(X)),U});case"updateItem":return(0,s.Uy)(p,function(U){return U})}},v=e(72266),l=e.n(v),b=function(p,y){switch(y.type){case"moveItem":var L=y.activeIndex,D=y.overIndex;return L===D||L<0||L>=p.length||D<0||D>=p.length?void 0:(0,s.Uy)(p,function(S){var Z=(0,I.Rp)(S,L,D);return Z});case"removeItem":var B=new Set(Array.isArray(y.index)?y.index:[y.index]);return B.size<=0?void 0:(0,s.Uy)(p,function(S){var Z=S.filter(function(ee,pe){return!B.has(pe)});return Z});case"addItem":var V=y.item,X=y.index,U=X===void 0?p.length:X;return(0,s.Uy)(p,function(S){return S.splice(U,0,V),S});case"updateItem":return(0,s.Uy)(p,function(S){var Z=y.item,ee=y.index;return S[ee]=l()(S[ee],Z),S})}},c=function(p,y){return u()(u()({},N),{},{handleDragStart:function(D){var B=D.active.id;B&&p({activeId:B})},handleDragEnd:function(D){var B=D.over,V=D.active,X=y(),U=X.dispatchListData,S=X.keyManager;if(B){var Z=(0,_._z)(S,V.id),ee=(0,_._z)(S,B.id);U({type:"moveItem",activeIndex:Z,overIndex:ee})}p({activeId:null})},handleDragCancel:function(){p({activeId:null})},dispatchListData:function(D){var B=y(),V=B.value,X=B.keyManager,U=B.onChange,S=b(V,D),Z=d(X,D);if(S){if(A()(V,S))return;p({value:S,keyManager:Z}),U&&U(S,D)}}})},x=c,F=function(p){return(0,i.F)((0,O.v)(p)(x,{name:"SortableList"}),o())},M=(0,T.k)(),E=M.useStore,Y=M.useStoreApi,de=M.Provider},69344:function(oe,R,e){e.d(R,{Fs:function(){return d},_z:function(){return s}});var h=e(28152),o=e.n(h),O=e(67855),T=e.n(O),i=e(5899),f=e.n(i),u=e(82882),j=e(50959),A=function(l){return l};function _(v){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:A;return _toConsumableArray(new Array(v)).map(function(b,c){return l(c)})}function N(v,l,b){var c=v.length;if(l<0||l>=c||b<0||b>=c)return v;var x=v[l],F=l-b;return F>0?[].concat(_toConsumableArray(v.slice(0,b)),[x],_toConsumableArray(v.slice(b,l)),_toConsumableArray(v.slice(l+1,c))):F<0?[].concat(_toConsumableArray(v.slice(0,l)),_toConsumableArray(v.slice(l+1,b+1)),[x],_toConsumableArray(v.slice(b+1,c))):v}var I=function(l){var b=useState(l),c=_slicedToArray(b,2),x=c[0],F=c[1];return useEffect(function(){isEqual(l,x)||F(l)},[l]),[x,F]},s=function(l,b){return b?l.findIndex(function(c){return c===b}):-1},d=function(l){return(0,u.x0)()}},5600:function(oe,R,e){e.d(R,{k2:function(){return o},xb:function(){return h}});var h="studio";function o(O,T){return T||(O?"".concat(h,"-").concat(O):h)}},85055:function(oe,R,e){e.d(R,{H:function(){return i}});var h=e(90193),o=e(77117),O=e.n(o),T=function(u,j){var A=h.Z.darkAlgorithm(u,j);return O()(O()({},A),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},i=function(u){var j={algorithm:[h.Z.compactAlgorithm]};return u==="dark"&&j.algorithm.push(T),j}},73900:function(oe,R,e){e.d(R,{X:function(){return v}});var h=e(18840),o=e.n(h),O=e(61621),T,i,f,u,j,A,_,N,I,s,d,v=function(b){var c=b.token,x=b.css,F=x(T||(T=o()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + &:hover { + background: `,`; + } + `])),c.colorFillQuaternary),M=x(i||(i=o()([` + color: `,`; + background-color: `,`; + border-color: transparent; + `])),c.colorText,c.colorFillTertiary),E=x(f||(f=o()([` + color: `,` !important; + background-color: `,` !important; + border-color: `,` !important; + box-shadow: none; + `])),c.colorText,c.colorFillQuaternary,c.colorPrimary),Y=x(u||(u=o()([` + color: `,`; + background: `,`; + border-color: transparent; + `])),c.colorTextSecondary,c.colorFillQuaternary);return{defaultButton:x(j||(j=o()([` + `,`; + + &:hover { + color: `,` !important; + background: `,` !important; + border-color: transparent !important; + } + &:focus { + `,`; + border-color: `,` !important; + } + `])),Y,c.colorText,c.colorFillSecondary,Y,c.colorPrimary),textInfo:x(A||(A=o()([` + color: `,`; + &:hover { + color: `,`; + } + `])),c.colorTextSecondary,c.colorText),textDefault:x(_||(_=o()([` + color: `,`; + `])),c.colorTextSecondary),containerBgHover:x(N||(N=o()([` + cursor: pointer; + transition: 150ms background-color ease-in-out; + + &:hover { + background: `,`; + } + `])),c.colorFillQuaternary),containerBgL2:x(I||(I=o()([` + `,`; + border-radius: 4px; + background: `,`; + + &:hover { + background: `,`; + } + `])),F,c.colorFillQuaternary,c.colorFillTertiary),controlContainerFocused:E,controlContainer:x(s||(s=o()([` + &:hover { + `,` + } + &:focus { + `,` + } + `])),M,E),backgroundBlur:x(d||(d=o()([` + background: `,`; + backdrop-filter: blur(10px); + `])),(0,O.DZ)(.4)(c.colorBgElevated))}}}}]); diff --git a/1771.05253335.async.js b/1771.05253335.async.js new file mode 100644 index 00000000..704cfdb2 --- /dev/null +++ b/1771.05253335.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1771],{31771:function(t,e,a){a.r(e),a.d(e,{default:function(){return n}});var n=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"ada",patterns:[{include:"#library_unit"},{include:"#comment"},{include:"#use_clause"},{include:"#with_clause"},{include:"#pragma"},{include:"#keyword"}],repository:{abort_statement:{name:"meta.statement.abort.ada",begin:"(?i)\\babort\\b",end:";",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{name:"punctuation.ada",match:","},{name:"entity.name.task.ada",match:"\\b(\\w|\\d|\\.|_)+\\b"}]},accept_statement:{name:"meta.statement.accept.ada",begin:"(?i)\\b(accept)\\s+((?:\\w|\\d|\\.|_)+)\\b",end:"(?i)(?:\\b(end)\\s*(\\s\\2)?\\s*)?(;)",beginCaptures:{1:{name:"keyword.control.ada"},2:{name:"entity.name.accept.ada"}},endCaptures:{1:{name:"keyword.control.ada"},2:{name:"entity.name.accept.ada"},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bdo\\b",end:"(?i)\\b(?=end)\\b",beginCaptures:{0:{name:"keyword.control.ada"}},patterns:[{include:"#statement"}]},{include:"#parameter_profile"}]},access_definition:{name:"meta.declaration.access.definition.ada",match:"(?i)(not\\s+null\\s+)?(access)\\s+(constant\\s+)?((?:\\w|\\d|\\.|_)+)\\b",captures:{1:{name:"storage.visibility.ada"},2:{name:"storage.visibility.ada"},3:{name:"storage.modifier.ada"},4:{name:"entity.name.type.ada"}}},access_type_definition:{name:"meta.declaration.type.definition.access.ada",begin:"(?i)\\b(not\\s+null\\s+)?(access)\\b",end:"(?i)(?=(with|;))",beginCaptures:{1:{name:"storage.visibility.ada"},2:{name:"storage.visibility.ada"}},patterns:[{name:"storage.visibility.ada",match:"(?i)\\ball\\b"},{name:"storage.modifier.ada",match:"(?i)\\bconstant\\b"},{include:"#subtype_mark"}]},actual_parameter_part:{begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.ada"}},patterns:[{name:"punctuation.ada",match:","},{include:"#parameter_association"}]},adding_operator:{name:"keyword.operator.adding.ada",match:"(\\+|-|\\&)"},array_aggregate:{name:"meta.definition.array.aggregate.ada",begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.ada"}},patterns:[{name:"punctuation.ada",match:","},{include:"#positional_array_aggregate"},{include:"#array_component_association"}]},array_component_association:{name:"meta.definition.array.aggregate.component.ada",match:"(?i)\\b([^(=>)]*)\\s*(=>)\\s*([^,\\)]+)",captures:{1:{name:"variable.name.ada"},2:{name:"keyword.other.ada"},3:{patterns:[{name:"keyword.modifier.unknown.ada",match:"<>"},{include:"#expression"}]}}},array_dimensions:{name:"meta.declaration.type.definition.array.dimensions.ada",begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.ada"}},patterns:[{name:"punctuation.ada",match:","},{name:"storage.modifier.ada",match:"(?i)\\brange\\b"},{name:"keyword.modifier.unknown.ada",match:"<>"},{name:"keyword.ada",match:"\\.\\."},{include:"#expression"},{patterns:[{include:"#subtype_mark"}]}]},array_type_definition:{name:"meta.declaration.type.definition.array.ada",begin:"(?i)\\barray\\b",end:"(?i)(?=(with|;))",beginCaptures:{0:{name:"storage.modifier.ada"}},patterns:[{include:"#array_dimensions"},{name:"storage.modifier.ada",match:"(?i)\\bof\\b"},{name:"storage.visibility.ada",match:"(?i)\\baliased\\b"},{include:"#access_definition"},{include:"#subtype_mark"}]},aspect_clause:{name:"meta.aspect.clause.ada",begin:"(?i)\\b(for)\\b",end:";",beginCaptures:{1:{name:"keyword.ada"},2:{patterns:[{include:"#subtype_mark"}]},3:{name:"punctuation.ada"},5:{name:"keyword.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\buse\\b",end:"(?=;)",beginCaptures:{0:{name:"keyword.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{include:"#record_representation_clause"},{include:"#array_aggregate"},{include:"#expression"}]},{begin:"(?i)(?<=for)",end:"(?i)(?=use)",captures:{0:{name:"keyword.ada"}},patterns:[{match:"((?:\\w|\\d|_)+)('((?:\\w|\\d|_)+))?",captures:{1:{patterns:[{include:"#subtype_mark"}]},2:{patterns:[{include:"#attribute"}]}}}]}]},aspect_definition:{name:"meta.aspect.definition.ada",begin:"=>",end:"(?i)(?=(,|;|\\bis\\b))",beginCaptures:{0:{name:"keyword.other.ada"}},patterns:[{include:"#expression"}]},aspect_mark:{name:"meta.aspect.mark.ada",match:"(?i)\\b((?:\\w|\\d|\\.|_)+)(?:(')(class))?\\b",captures:{1:{name:"keyword.control.directive.ada"},2:{name:"punctuation.ada"},3:{name:"entity.other.attribute-name.ada"}}},aspect_specification:{name:"meta.aspect.specification.ada",begin:"(?i)\\bwith\\b",end:"(?i)(?=(;|\\bis\\b))",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{name:"punctuation.ada",match:","},{match:"(?i)\\b(null)\\s+(record)\\b",captures:{1:{name:"storage.modifier.ada"},2:{name:"storage.modifier.ada"}}},{begin:"(?i)\\brecord\\b",end:"(?i)\\b(end)\\s+(record)\\b",beginCaptures:{0:{name:"storage.modifier.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"storage.modifier.ada"}},patterns:[{include:"#component_item"}]},{match:"(?i)\\bprivate\\b",captures:{0:{name:"storage.visibility.ada"}}},{include:"#aspect_definition"},{include:"#aspect_mark"},{include:"#comment"}]},assignment_statement:{name:"meta.statement.assignment.ada",begin:`\\b((?:\\w|\\d|\\.|_|\\(|\\)|"|'|\\s)+)\\s*(:=)`,end:";",beginCaptures:{1:{patterns:[{match:"((?:\\w|\\d|\\.|_)+)",name:"variable.name.ada"},{begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.ada"}},patterns:[{include:"#expression"}]}]},2:{name:"keyword.operator.new.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{include:"#expression"},{include:"#comment"}]},attribute:{name:"meta.attribute.ada",match:"(')((?:\\w|\\d|_)+)\\b",captures:{1:{name:"punctuation.ada"},2:{name:"entity.other.attribute-name.ada"}}},based_literal:{name:"constant.numeric.ada",match:"(?i)(\\d(?:(_)?\\d)*#)[0-9a-f](?:(_)?[0-9a-f])*(?:(\\.)[0-9a-f](?:(_)?[0-9a-f])*)?(#)([eE](?:\\+|\\-)?\\d(?:_?\\d)*)?",captures:{1:{name:"constant.numeric.base.ada"},2:{name:"punctuation.ada"},3:{name:"punctuation.ada"},4:{name:"punctuation.radix-point.ada"},5:{name:"punctuation.ada"},6:{name:"constant.numeric.base.ada"},7:{patterns:[{include:"#exponent_part"}]}}},basic_declarative_item:{patterns:[{include:"#basic_declaration"},{include:"#aspect_clause"},{include:"#use_clause"},{include:"#keyword"}]},basic_declaration:{patterns:[{include:"#type_declaration"},{include:"#subtype_declaration"},{include:"#exception_declaration"},{include:"#object_declaration"},{include:"#single_protected_declaration"},{include:"#single_task_declaration"},{include:"#subprogram_specification"},{include:"#package_declaration"},{include:"#pragma"},{include:"#comment"}]},block_statement:{name:"meta.statement.block.ada",begin:"(?i)\\bdeclare\\b",end:"(?i)\\b(end)(\\s+(?:\\w|\\d|_)+)?\\s*(;)",beginCaptures:{0:{name:"keyword.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"entity.name.label.ada"},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)(?<=declare)",end:"(?i)\\bbegin\\b",endCaptures:{0:{name:"keyword.ada"}},patterns:[{include:"#body"},{include:"#basic_declarative_item"}]},{begin:"(?i)(?<=begin)",end:"(?i)(?=end)",patterns:[{include:"#statement"}]}]},body:{patterns:[{include:"#subprogram_body"},{include:"#package_body"},{include:"#task_body"},{include:"#protected_body"}]},case_statement:{name:"meta.statement.case.ada",begin:"(?i)\\bcase\\b",end:"(?i)\\b(end)\\s+(case)\\s*(;)",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{1:{name:"keyword.control.ada"},2:{name:"keyword.control.ada"},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)(?<=case)\\b",end:"(?i)\\bis\\b",endCaptures:{0:{name:"keyword.control.ada"}},patterns:[{include:"#expression"}]},{name:"meta.statement.case.alternative.ada",begin:"(?i)\\bwhen\\b",end:"=>",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{name:"keyword.modifier.unknown.ada",match:"(?i)\\bothers\\b"},{name:"punctuation.ada",match:"\\|"},{include:"#expression"}]},{include:"#statement"}]},character_literal:{name:"string.quoted.single.ada",match:"'.'",captures:{0:{patterns:[{name:"punctuation.definition.string.ada",match:"'"}]}}},comment:{patterns:[{include:"#preprocessor"},{include:"#comment-section"},{include:"#comment-doc"},{include:"#comment-line"}]},"comment-doc":{name:"comment.block.documentation.ada",match:"(--)\\s*(@)(\\w+)\\s+(.*)$",captures:{1:{name:"comment.line.double-dash.ada"},2:{name:"punctuation.definition.tag.ada"},3:{name:"entity.name.tag.ada"},4:{name:"comment.line.double-dash.ada"}}},"comment-line":{name:"comment.line.double-dash.ada",match:"--.*$"},"comment-section":{name:"comment.line.double-dash.ada",match:"--\\s*([^-].*?[^-])\\s*--\\s*$",captures:{1:{name:"entity.name.section.ada"}}},component_clause:{name:"meta.aspect.clause.record.representation.component.ada",begin:"(?i)\\b((?:\\w|\\d|_)+)\\b",beginCaptures:{0:{name:"variable.name.ada"}},end:";",endCaptures:{0:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bat\\b",end:"(?i)\\b(?=range)\\b",beginCaptures:{0:{name:"storage.modifier.ada"}},patterns:[{include:"#expression"}]},{include:"#range_constraint"}]},component_declaration:{name:"meta.declaration.type.definition.record.component.ada",begin:"(?i)\\b((?:\\w|\\d|_)+(?:\\s*,\\s*(?:\\w|\\d|_)+)?)\\s*(:)",end:";",beginCaptures:{1:{patterns:[{name:"punctuation.ada",match:","},{name:"variable.name.ada",match:"\\b(\\w|\\d|_)+\\b"}]},2:{name:"punctuation.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{patterns:[{name:"keyword.operator.new.ada",match:":="},{include:"#expression"}]},{include:"#component_definition"}]},component_definition:{patterns:[{name:"storage.visibility.ada",match:"(?i)\\baliased\\b"},{name:"storage.modifier.ada",match:"(?i)\\brange\\b"},{name:"keyword.ada",match:"\\.\\."},{include:"#access_definition"},{include:"#subtype_mark"}]},component_item:{patterns:[{include:"#component_declaration"},{include:"#variant_part"},{include:"#comment"},{include:"#aspect_clause"},{match:"(?i)\\b(null)\\s*(;)",captures:{1:{name:"keyword.ada"},2:{name:"punctuation.ada"}}}]},composite_constraint:{name:"meta.declaration.constraint.composite.ada",begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.ada"}},patterns:[{name:"punctuation.ada",match:","},{name:"keyword.ada",match:"\\.\\."},{match:"(?i)\\b((?:\\w|\\d|_)+)\\s*(=>)\\s*([^,\\)])+\\b",captures:{1:{name:"variable.name.ada"},2:{name:"keyword.other.ada"},3:{patterns:[{include:"#expression"}]}}},{include:"#expression"}]},decimal_literal:{name:"constant.numeric.ada",match:"\\d(?:(_)?\\d)*(?:(\\.)\\d(?:(_)?\\d)*)?([eE](?:\\+|\\-)?\\d(?:_?\\d)*)?",captures:{1:{name:"punctuation.ada"},2:{name:"punctuation.radix-point.ada"},3:{name:"punctuation.ada"},4:{patterns:[{include:"#exponent_part"}]}}},declarative_item:{patterns:[{include:"#body"},{include:"#basic_declarative_item"}]},delay_statement:{patterns:[{include:"#delay_until_statement"},{include:"#delay_relative_statement"}]},delay_until_statement:{name:"meta.statement.delay.until.ada",begin:"(?i)\\b(delay)\\s+(until)\\b",end:";",beginCaptures:{1:{name:"keyword.control.ada"},2:{name:"keyword.control.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{include:"#expression"}]},delay_relative_statement:{begin:"(?i)\\b(delay)\\b",end:";",beginCaptures:{1:{name:"keyword.control.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{include:"#expression"}]},derived_type_definition:{name:"meta.declaration.type.definition.derived.ada",patterns:[{begin:"(?i)\\bnew\\b",beginCaptures:{0:{name:"storage.modifier.ada"}},end:"(?i)(?=(\\bwith\\b|;))",patterns:[{name:"storage.modifier.ada",match:"(?i)\\band\\b"},{include:"#subtype_mark"}]},{name:"storage.modifier.ada",match:"(?i)\\b(abstract|and|limited|tagged)\\b"},{name:"storage.visibility.ada",match:"(?i)\\bprivate\\b"},{include:"#subtype_mark"}]},discriminant_specification:{begin:"(?i)\\b((?:\\w|\\d|_)+(?:\\s*,\\s*(?:\\w|\\d|_)+)?)\\s*(:)",end:"(?=(;|\\)))",beginCaptures:{1:{patterns:[{name:"punctuation.ada",match:","},{name:"variable.name.ada",match:"\\b(\\w|\\d|_)+\\b"}]},2:{name:"punctuation.ada"}},patterns:[{begin:":=",end:"(?=(;|\\)))",beginCaptures:{0:{name:"keyword.operator.new.ada"}},patterns:[{include:"#expression"}]},{match:"(?i)(not\\s+null\\s+)?((?:\\w|\\d|\\.|_)+)\\b",captures:{1:{name:"storage.visibility.ada"},2:{patterns:[{include:"#subtype_mark"}]}}},{include:"#access_definition"}]},entry_body:{begin:"(?i)\\b(entry)\\s+((?:\\w|\\d|_)+)\\b",end:"(?i)\\b(end)\\s*(\\s\\2)\\s*(;)",beginCaptures:{1:{name:"keyword.ada"},2:{name:"entity.name.entry.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"entity.name.entry.ada"},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bis\\b",beginCaptures:{0:{name:"keyword.ada"}},end:"(?i)\\b(?=begin)\\b",patterns:[{include:"#declarative_item"}]},{begin:"(?i)\\bbegin\\b",end:"(?i)\\b(?=end)\\b",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{include:"#statement"}]},{begin:"(?i)\\bwhen\\b",end:"(?i)\\b(?=is)\\b",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{include:"#expression"}]},{include:"#parameter_profile"}]},entry_declaration:{begin:"(?i)\\b(?:(not)?\\s+(overriding)\\s+)?(entry)\\s+((?:\\w|\\d|_)+)\\b",end:";",beginCaptures:{1:{name:"storage.modifier.ada"},2:{name:"storage.modifier.ada"},3:{name:"keyword.ada"},4:{name:"entity.name.entry.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{include:"#parameter_profile"}]},enumeration_type_definition:{name:"meta.declaration.type.definition.enumeration.ada",begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{name:"punctuation.ada",match:","},{name:"variable.name.ada",match:"\\b(\\w|\\d|_)+\\b"},{include:"#comment"}]},exception_declaration:{name:"meta.declaration.exception.ada",begin:"(?i)\\b((?:\\w|\\d|_)+(?:\\s*,\\s*(?:\\w|\\d|_)+)?)\\s*(:)\\s*(exception)",beginCaptures:{1:{patterns:[{name:"punctuation.ada",match:","},{name:"entity.name.exception.ada",match:"\\b(\\w|\\d|_)+\\b"}]},2:{name:"punctuation.ada"},3:{name:"storage.type.ada"}},end:";",endCaptures:{0:{name:"punctuation.ada"}},patterns:[{match:"(?i)\\b(renames)\\s+((\\w|\\d|_|\\.)+)",name:"entity.name.exception.ada"}]},exit_statement:{name:"meta.statement.exit.ada",begin:"(?i)\\bexit\\b",end:";",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bwhen\\b",end:"(?=;)",beginCaptures:{0:{name:"keyword.control.ada"}},patterns:[{include:"#expression"}]},{match:"(?:\\w|\\d|_)+",name:"entity.name.label.ada"}]},exponent_part:{match:"([eE])(\\+|\\-)?\\d(?:(_)?\\d)*",captures:{1:{name:"punctuation.exponent-mark.ada"},2:{name:"keyword.operator.unary.ada"},3:{name:"punctuation.ada"}}},expression:{name:"meta.expression.ada",patterns:[{match:"(?i)\\bnull\\b",name:"constant.language.ada"},{match:"=>(\\+)?",name:"keyword.other.ada"},{begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.ada"}},patterns:[{include:"#expression"}]},{match:",",name:"punctuation.ada"},{match:"\\.\\.",name:"keyword.ada"},{include:"#value"},{include:"#attribute"},{include:"#comment"},{include:"#operator"},{match:"(?i)\\b(and|or|xor)\\b",name:"keyword.ada"},{match:"(?i)\\b(if|then|else|elsif|in|for|(?",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{0:{name:"keyword.other.ada"}},patterns:[{include:"#expression"}]},handled_sequence_of_statements:{patterns:[{name:"meta.handler.exception.ada",begin:"(?i)\\bexception\\b",beginCaptures:{0:{name:"keyword.ada"}},end:"(?i)\\b(?=end)\\b",patterns:[{begin:"(?i)\\bwhen\\b",end:"=>",beginCaptures:{0:{name:"keyword.ada"}},endCaptures:{0:{name:"keyword.other.ada"}},patterns:[{match:"\\b((?:\\w|\\d|\\.|_)+)\\s*(:)",captures:{1:{name:"variable.name.ada"},2:{name:"punctuation.ada"}}},{match:"\\|",name:"punctuation.ada"},{match:"(?i)\\bothers\\b",name:"keyword.ada"},{match:"(?:\\w|\\d|\\.|_)+",name:"entity.name.exception.ada"}]},{include:"#statement"}]},{include:"#statement"}]},highest_precedence_operator:{name:"keyword.operator.highest-precedence.ada",match:"(?i)(\\*\\*|\\babs\\b|\\bnot\\b)"},if_statement:{name:"meta.statement.if.ada",begin:"(?i)\\bif\\b",end:"(?i)\\b(end)\\s+(if)\\s*(;)",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{1:{name:"keyword.control.ada"},2:{name:"keyword.control.ada"},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\belsif\\b",end:"(?i)(?:(?"},{name:"keyword.operator.arithmetic.ada",match:"(\\+|-|\\*|/)"},{name:"keyword.operator.assignment.ada",match:":="},{name:"keyword.operator.logic.ada",match:"(=|/=|<|>|<=|>=)"},{name:"keyword.operator.concatenation.ada",match:"\\&"}]},known_discriminant_part:{name:"meta.declaration.type.discriminant.ada",begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.ada"}},patterns:[{name:"punctuation.ada",match:";"},{include:"#discriminant_specification"}]},label:{name:"meta.label.ada",match:"(<<)?((?:\\w|\\d|_)+)\\s*(:[^=]|>>)",captures:{1:{name:"punctuation.label.ada"},2:{name:"entity.name.label.ada"},3:{name:"punctuation.label.ada"}}},library_unit:{name:"meta.library.unit.ada",patterns:[{include:"#package_body"},{include:"#package_specification"},{include:"#subprogram_body"}]},loop_statement:{patterns:[{include:"#simple_loop_statement"},{include:"#while_loop_statement"},{include:"#for_loop_statement"}]},modular_type_definition:{begin:"(?i)\\b(mod)\\b",end:"(?i)(?=(with|;))",beginCaptures:{1:{name:"storage.modifier.ada"}},patterns:[{name:"keyword.modifier.unknown.ada",match:"<>"},{include:"#expression"}]},multiplying_operator:{name:"keyword.operator.multiplying.ada",match:"(?i)(\\*|/|\\bmod\\b|\\brem\\b)"},null_statement:{name:"meta.statement.null.ada",match:"(?i)\\b(null)\\s*(;)",captures:{1:{name:"keyword.ada"},2:{name:"punctuation.ada"}}},object_declaration:{name:"meta.declaration.object.ada",begin:"(?i)\\b((?:\\w|\\d|_)+(?:\\s*,\\s*(?:\\w|\\d|_)+)*)\\s*(:)",end:"(;)",beginCaptures:{1:{patterns:[{name:"punctuation.ada",match:","},{name:"variable.name.ada",match:"\\b(\\w|\\d|_)+\\b"}]},2:{name:"punctuation.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{begin:"(?<=:)",end:"(?:(?=;)|(:=)|(\\brenames\\b))",endCaptures:{1:{name:"keyword.operator.new.ada"},2:{name:"keyword.ada"}},patterns:[{name:"storage.modifier.ada",match:"(?i)\\bconstant\\b"},{name:"storage.visibility.ada",match:"(?i)\\baliased\\b"},{include:"#aspect_specification"},{include:"#subtype_mark"}]},{begin:"(?<=:=)",end:"(?=;)",patterns:[{include:"#aspect_specification"},{include:"#expression"}]},{begin:"(?<=renames)",end:"(?=;)",patterns:[{include:"#aspect_specification"}]}]},operator:{patterns:[{include:"#highest_precedence_operator"},{include:"#multiplying_operator"},{include:"#adding_operator"},{include:"#relational_operator"},{include:"#logical_operator"}]},package_body:{name:"meta.declaration.package.body.ada",begin:"(?i)\\b(package)\\s+(body)\\s+((?:\\w|\\d|\\.|_)+)\\b",end:"(?i)\\b(end)\\s+(\\3)\\s*(;)",beginCaptures:{1:{name:"keyword.ada"},2:{name:"keyword.ada"},3:{patterns:[{include:"#package_mark"}]}},endCaptures:{1:{name:"keyword.ada"},2:{patterns:[{include:"#package_mark"}]},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bbegin\\b",beginCaptures:{0:{name:"keyword.ada"}},end:"(?i)\\b(?=end)\\b",patterns:[{include:"#handled_sequence_of_statements"}]},{begin:"(?i)\\bis\\b",beginCaptures:{0:{name:"keyword.ada"}},end:"(?i)(?=(\\bbegin\\b|\\bend\\b))",patterns:[{match:"(?i)\\bprivate\\b",name:"keyword.ada"},{include:"#declarative_item"},{include:"#comment"}]},{include:"#aspect_specification"}]},package_declaration:{patterns:[{include:"#package_specification"}]},package_mark:{name:"entity.name.package.ada",match:"\\b(\\w|\\d|\\.|_)+\\b"},package_specification:{name:"meta.declaration.package.specification.ada",begin:"(?i)\\b(package)\\s+((?:\\w|\\d|\\.|_)+)\\b",end:"(?i)(?:\\b(end)\\s+(\\2)\\s*)?(;)",beginCaptures:{1:{name:"keyword.ada"},2:{patterns:[{include:"#package_mark"}]}},endCaptures:{1:{name:"keyword.ada"},2:{patterns:[{include:"#package_mark"}]},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bis\\b",beginCaptures:{0:{name:"keyword.ada"}},end:"(?=(end|;))",patterns:[{name:"meta.declaration.package.generic.ada",begin:"(?i)\\bnew\\b",beginCaptures:{0:{name:"keyword.operator.new.ada"}},end:"(?=;)",patterns:[{include:"#package_mark"},{include:"#actual_parameter_part"}]},{match:"(?i)\\bprivate\\b",name:"keyword.ada"},{include:"#basic_declarative_item"},{include:"#comment"}]},{include:"#aspect_specification"}]},parameter_association:{patterns:[{match:"((?:\\w|\\d|_)+)\\s*(=>)",captures:{1:{name:"variable.parameter.ada"},2:{name:"keyword.other.ada"}}},{include:"#expression"}]},parameter_profile:{begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.ada"}},patterns:[{name:"punctuation.ada",match:";"},{include:"#parameter_specification"}]},parameter_specification:{patterns:[{name:"meta.type.annotation.ada",begin:":(?!=)",end:"(?=[:;)])",beginCaptures:{0:{name:"punctuation.ada"}},patterns:[{name:"keyword.ada",match:"(?i)\\b(in|out)\\b"},{include:"#subtype_mark"}]},{begin:":=",end:"(?=[:;)])",beginCaptures:{0:{name:"keyword.operator.new.ada"}},patterns:[{include:"#expression"}]},{name:"punctuation.ada",match:","},{name:"variable.parameter.ada",match:"\\b(?:\\w|\\d|\\.|_)+\\b"},{include:"#comment"}]},pragma:{name:"meta.pragma.ada",begin:"(?i)\\b(pragma)\\s+((?:\\w|\\d|_)+)\\b",end:"(;)",beginCaptures:{1:{name:"keyword.ada"},2:{name:"keyword.control.directive.ada"}},endCaptures:{1:{name:"punctuation.ada"}},patterns:[{include:"#expression"}]},preprocessor:{name:"meta.preprocessor.ada",patterns:[{match:"^\\s*(#)(if|elsif)\\s+(.*)$",captures:{1:{name:"punctuation.definition.directive.ada"},2:{name:"keyword.control.directive.conditional.ada"},3:{patterns:[{include:"#expression"}]}}},{match:"^\\s*(#)(end if)(;)",captures:{1:{name:"punctuation.definition.directive.ada"},2:{name:"keyword.control.directive.conditional"},3:{name:"punctuation.ada"}}},{match:"^\\s*(#)(else)",captures:{1:{name:"punctuation.definition.directive.ada"},2:{name:"keyword.control.directive.conditional"}}}]},procedure_body:{name:"meta.declaration.procedure.body.ada",begin:"(?i)\\b(overriding\\s+)?(procedure)\\s+((?:\\w|\\d|\\.|_)+)\\b",end:"(?i)(?:\\b(end)\\s+(\\3)\\s*)?(;)",beginCaptures:{1:{name:"storage.visibility.ada"},2:{name:"keyword.ada"},3:{name:"entity.name.function.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"entity.name.function.ada"},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bis\\b",end:"(?i)(?=(with|begin|;))",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{name:"meta.declaration.package.generic.ada",begin:"(?i)\\bnew\\b",beginCaptures:{0:{name:"keyword.operator.new.ada"}},end:"(?=;)",patterns:[{match:"((?:\\w|\\d|\\.|_)+)",name:"entity.name.function.ada"},{include:"#actual_parameter_part"}]},{match:"(?i)\\b(null|abstract)\\b",name:"storage.modifier.ada"},{include:"#declarative_item"}]},{begin:"(?i)\\bbegin\\b",end:"(?i)(?=\\bend\\b)",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{include:"#handled_sequence_of_statements"}]},{include:"#subprogram_renaming_declaration"},{include:"#aspect_specification"},{include:"#parameter_profile"},{include:"#comment"}]},procedure_call_statement:{name:"meta.statement.call.ada",begin:"(?i)\\b((?:\\w|\\d|_|\\.)+)\\b",end:";",beginCaptures:{1:{name:"entity.name.function.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{include:"#attribute"},{include:"#actual_parameter_part"},{include:"#comment"}]},procedure_specification:{patterns:[{include:"#procedure_body"}]},protected_body:{name:"meta.declaration.procedure.body.ada",begin:"(?i)\\b(protected)\\s+(body)\\s+((?:\\w|\\d|\\.|_)+)\\b",end:"(?i)(?:\\b(end)\\s*(\\s\\3)\\s*)(;)",beginCaptures:{1:{name:"storage.modifier.ada"},2:{name:"keyword.ada"},3:{name:"entity.name.body.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"entity.name.body.ada"},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bis\\b",end:"(?i)\\b(?=end)\\b",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{include:"#protected_operation_item"}]}]},protected_element_declaration:{patterns:[{include:"#subprogram_specification"},{include:"#aspect_clause"},{include:"#entry_declaration"},{include:"#component_declaration"},{include:"#pragma"}]},protected_operation_item:{patterns:[{include:"#subprogram_specification"},{include:"#subprogram_body"},{include:"#aspect_clause"},{include:"#entry_body"}]},positional_array_aggregate:{name:"meta.definition.array.aggregate.positional.ada",patterns:[{match:"(?i)\\b(others)\\s*(=>)\\s*([^,\\)]+)",captures:{1:{name:"keyword.ada"},2:{name:"keyword.other.ada"},3:{patterns:[{name:"keyword.modifier.unknown.ada",match:"<>"},{include:"#expression"}]}}},{include:"#expression"}]},raise_statement:{name:"meta.statement.raise.ada",begin:"(?i)\\braise\\b",end:";",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bwith\\b",end:"(?=;)",beginCaptures:{0:{name:"keyword.control.ada"}},patterns:[{include:"#expression"}]},{name:"entity.name.exception.ada",match:"\\b(\\w|\\d|\\.|_)+\\b"}]},raise_expression:{name:"meta.expression.raise.ada",begin:"(?i)\\braise\\b",end:"(?=;)",beginCaptures:{0:{name:"keyword.control.ada"}},patterns:[{begin:"(?i)\\bwith\\b",end:"(?=(;|\\))",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{include:"#expression"}]},{name:"entity.name.exception.ada",match:"\\b(\\w|\\d|_)+\\b"}]},range_constraint:{begin:"(?i)\\brange\\b",end:"(?=(\\bwith\\b|;))",beginCaptures:{0:{name:"storage.modifier.ada"}},patterns:[{name:"keyword.ada",match:"\\.\\."},{name:"keyword.modifier.unknown.ada",match:"<>"},{include:"#expression"}]},relational_operator:{name:"keyword.operator.relational.ada",match:"(=|/=|<|<=|>|>=)"},record_representation_clause:{name:"meta.aspect.clause.record.representation.ada",begin:"(?i)\\b(record)\\b",end:"(?i)\\b(end)\\s+(record)\\b",beginCaptures:{1:{name:"storage.modifier.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"storage.modifier.ada"}},patterns:[{include:"#component_clause"},{include:"#comment"}]},real_type_definition:{name:"meta.declaration.type.definition.real-type.ada",patterns:[{include:"#scalar_constraint"}]},record_type_definition:{patterns:[{name:"meta.declaration.type.definition.record.null.ada",match:"(?i)\\b(?:(abstract)\\s+)?(?:(tagged)\\s+)?(?:(limited)\\s+)?(null)\\s+(record)\\b",captures:{1:{name:"storage.modifier.ada"},2:{name:"storage.modifier.ada"},3:{name:"storage.modifier.ada"},4:{name:"storage.modifier.ada"},5:{name:"storage.modifier.ada"}},patterns:[{include:"#component_item"}]},{name:"meta.declaration.type.definition.record.ada",begin:"(?i)\\b(?:(abstract)\\s+)?(?:(tagged)\\s+)?(?:(limited)\\s+)?(record)\\b",end:"(?i)\\b(end)\\s+(record)\\b",beginCaptures:{1:{name:"storage.modifier.ada"},2:{name:"storage.modifier.ada"},3:{name:"storage.modifier.ada"},4:{name:"storage.modifier.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"storage.modifier.ada"}},patterns:[{include:"#component_item"}]}]},regular_type_declaration:{name:"meta.declaration.type.definition.regular.ada",begin:"(?i)\\b(type)\\b",end:";",beginCaptures:{1:{name:"keyword.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bis\\b",end:"(?i)(?=(with(?!\\s+(private))|;))",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{include:"#type_definition"}]},{begin:"(?i)\\b(?<=type)\\b",end:"(?i)(?=(is|;))",patterns:[{include:"#known_discriminant_part"},{include:"#subtype_mark"}]},{include:"#aspect_specification"}]},requeue_statement:{name:"meta.statement.requeue.ada",begin:"(?i)\\brequeue\\b",end:";",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{name:"keyword.control.ada",match:"(?i)\\b(with|abort)\\b"},{name:"entity.name.function.ada",match:"\\b(\\w|\\d|\\.|_)+\\b"}]},result_profile:{begin:"(?i)\\breturn\\b",end:"(?=(is|with|renames|;))",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{include:"#subtype_mark"}]},return_statement:{name:"meta.statement.return.ada",begin:"(?i)\\breturn\\b",end:";",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bdo\\b",end:"(?i)\\b(end)\\s+(return)\\s*(?=;)",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{1:{name:"keyword.control.ada"},2:{name:"keyword.control.ada"}},patterns:[{include:"#label"},{include:"#statement"}]},{match:"\\b((?:\\w|\\d|_)+)\\s*(:)\\s*((?:\\w|\\d|\\.|_)+)\\b",captures:{1:{name:"variable.name.ada"},2:{name:"punctuation.ada"},3:{name:"entity.name.type.ada"}}},{match:":=",name:"keyword.operator.new.ada"},{include:"#expression"}]},scalar_constraint:{name:"meta.declaration.constraint.scalar.ada",patterns:[{begin:"(?i)\\b(digits|delta)\\b",end:"(?i)(?=\\brange\\b|\\bdigits\\b|\\bwith\\b|;)",beginCaptures:{1:{name:"storage.modifier.ada"}},patterns:[{include:"#expression"}]},{include:"#range_constraint"},{include:"#expression"}]},select_alternative:{patterns:[{begin:"(?i)\\bterminate\\b",end:";",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{0:{name:"punctuation.ada"}}},{include:"#statement"}]},select_statement:{name:"meta.statement.select.ada",begin:"(?i)\\bselect\\b",end:"(?i)\\b(end)\\s+(select)\\b",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{1:{name:"keyword.control.ada"},2:{name:"keyword.control.ada"}},patterns:[{begin:"(?i)\\b(?:(or)|(?<=select))\\b",end:"(?i)\\b(?=(or|else|end))\\b",beginCaptures:{1:{name:"keyword.control.ada"}},patterns:[{include:"#guard"},{include:"#select_alternative"}]},{begin:"(?i)\\belse\\b",end:"(?i)\\b(?=end)\\b",beginCaptures:{0:{name:"keyword.control.ada"}},patterns:[{include:"#statement"}]}]},signed_integer_type_definition:{patterns:[{include:"#range_constraint"}]},simple_loop_statement:{name:"meta.statement.loop.ada",begin:"(?i)\\bloop\\b",end:"(?i)\\b(end)\\s+(loop)(\\s+(?:\\w|\\d|_)+)?\\s*(;)",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{1:{name:"keyword.control.ada"},2:{name:"keyword.control.ada"},3:{name:"entity.name.label.ada"},4:{name:"punctuation.ada"}},patterns:[{include:"#statement"}]},single_protected_declaration:{name:"meta.declaration.protected.ada",begin:"(?i)\\b(protected)\\s+((?:\\w|\\d|_)+)\\b",end:"(?i)(?:\\b(end)\\s*(\\s\\2)?\\s*)?(;)",beginCaptures:{1:{name:"keyword.ada"},2:{name:"entity.name.protected.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"entity.name.protected.ada"},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bis\\b",end:"(?i)(?=(\\bend\\b|;))",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{begin:"(?i)\\bnew\\b",end:"(?i)\\bwith\\b",captures:{0:{name:"keyword.ada"}},patterns:[{match:"(?i)\\band\\b",name:"keyword.ada"},{include:"#subtype_mark"},{include:"#comment"}]},{match:"(?i)\\bprivate\\b",name:"keyword.ada"},{include:"#protected_element_declaration"},{include:"#comment"}]},{include:"#comment"}]},single_task_declaration:{begin:"(?i)\\b(task)\\s+((?:\\w|\\d|_)+)\\b",end:"(?i)(?:\\b(end)\\s*(\\s\\2)?\\s*)?(;)",beginCaptures:{1:{name:"keyword.ada"},2:{name:"entity.name.task.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"entity.name.task.ada"},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bis\\b",beginCaptures:{0:{name:"keyword.ada"}},end:"(?i)\\b(?=end)\\b",patterns:[{begin:"(?i)\\bnew\\b",end:"(?i)\\bwith\\b",captures:{0:{name:"keyword.ada"}},patterns:[{match:"(?i)\\band\\b",name:"keyword.ada"},{include:"#subtype_mark"},{include:"#comment"}]},{match:"(?i)\\bprivate\\b",name:"keyword.ada"},{include:"#task_item"},{include:"#comment"}]},{include:"#comment"}]},statement:{patterns:[{begin:"(?i)\\bbegin\\b",end:"(?i)\\b(end)\\s*(;)",beginCaptures:{0:{name:"keyword.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"punctuation.ada"}},patterns:[{include:"#handled_sequence_of_statements"}]},{include:"#label"},{include:"#null_statement"},{include:"#return_statement"},{include:"#assignment_statement"},{include:"#exit_statement"},{include:"#goto_statement"},{include:"#requeue_statement"},{include:"#delay_statement"},{include:"#abort_statement"},{include:"#raise_statement"},{include:"#if_statement"},{include:"#case_statement"},{include:"#loop_statement"},{include:"#block_statement"},{include:"#select_statement"},{include:"#accept_statement"},{include:"#pragma"},{include:"#procedure_call_statement"},{include:"#comment"}]},string_literal:{name:"string.quoted.double.ada",match:'(").*?(")',captures:{1:{name:"punctuation.definition.string.ada"},2:{name:"punctuation.definition.string.ada"}}},subprogram_body:{name:"meta.declaration.subprogram.body.ada",patterns:[{include:"#procedure_body"},{include:"#function_body"}]},subprogram_renaming_declaration:{begin:"(?i)\\brenames\\b",end:"(?=(with|;))",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{match:"(?:\\w|\\d|_|\\.)+",name:"entity.name.function.ada"}]},subprogram_specification:{name:"meta.declaration.subprogram.specification.ada",patterns:[{include:"#procedure_specification"},{include:"#function_specification"}]},subtype_declaration:{name:"meta.declaration.subtype.ada",begin:"(?i)\\bsubtype\\b",end:";",beginCaptures:{0:{name:"keyword.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bis\\b",beginCaptures:{0:{name:"keyword.ada"}},end:"(?=;)",patterns:[{name:"storage.modifier.ada",match:"(?i)\\b(not\\s+null)\\b"},{include:"#composite_constraint"},{include:"#aspect_specification"},{include:"#subtype_indication"}]},{begin:"(?i)(?<=subtype)",end:"(?i)\\b(?=is)\\b",patterns:[{include:"#subtype_mark"}]}]},subtype_indication:{name:"meta.declaration.indication.subtype.ada",patterns:[{include:"#scalar_constraint"},{include:"#subtype_mark"}]},subtype_mark:{patterns:[{name:"storage.visibility.ada",match:"(?i)\\b(access|aliased|not\\s+null|constant)\\b"},{include:"#attribute"},{include:"#actual_parameter_part"},{begin:"(?i)\\b(procedure|function)\\b",beginCaptures:{0:{name:"keyword.ada"}},end:"(?=(;|\\)))",patterns:[{include:"#parameter_profile"},{begin:"(?i)\\breturn\\b",end:"(?=(;|\\)))",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{include:"#subtype_mark"}]}]},{name:"entity.name.type.ada",match:"\\b(?:\\w|\\d|\\.|_)+\\b",captures:{0:{patterns:[{name:"punctuation.ada",match:"[_.]"}]}}},{include:"#comment"}]},task_body:{name:"meta.declaration.task.body.ada",begin:"(?i)\\b(task)\\s+(body)\\s+((\\w|\\d|\\.|_)+)\\b",end:"(?i)(?:\\b(end)\\s*(?:\\s(\\3))?\\s*)?(;)",beginCaptures:{1:{name:"keyword.ada"},2:{name:"keyword.ada"},3:{name:"entity.name.task.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"entity.name.task.ada"},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\bbegin\\b",end:"(?i)(?=end)",beginCaptures:{0:{name:"keyword.ada"}},patterns:[{include:"#handled_sequence_of_statements"}]},{include:"#aspect_specification"},{begin:"(?i)\\bis\\b",beginCaptures:{0:{name:"keyword.ada"}},end:"(?i)(?=(with|begin))",patterns:[{include:"#declarative_item"}]}]},task_item:{patterns:[{include:"#aspect_clause"},{include:"#entry_declaration"}]},task_type_declaration:{name:"meta.declaration.type.task.ada",begin:"(?i)\\b(task)\\s+(type)\\s+((\\w|\\d|\\.|_)+)\\b",end:"(?i)(?:\\b(end)\\s*(?:\\s(\\3))?\\s*)?(;)",beginCaptures:{1:{name:"storage.modifier.ada"},2:{name:"keyword.ada"},3:{name:"entity.name.task.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"entity.name.task.ada"},3:{name:"punctuation.ada"}},patterns:[{include:"#known_discriminant_part"},{begin:"(?i)\\bis\\b",beginCaptures:{0:{name:"keyword.ada"}},end:"(?i)\\b(?=end)\\b",patterns:[{begin:"(?i)\\bnew\\b",end:"(?i)\\bwith\\b",captures:{0:{name:"keyword.ada"}},patterns:[{match:"(?i)\\band\\b",name:"keyword.ada"},{include:"#subtype_mark"},{include:"#comment"}]},{match:"(?i)\\bprivate\\b",name:"keyword.ada"},{include:"#task_item"},{include:"#comment"}]},{include:"#comment"}]},type_declaration:{name:"meta.declaration.type.ada",patterns:[{include:"#full_type_declaration"}]},type_definition:{name:"meta.declaration.type.definition.ada",patterns:[{include:"#enumeration_type_definition"},{include:"#integer_type_definition"},{include:"#real_type_definition"},{include:"#array_type_definition"},{include:"#record_type_definition"},{include:"#access_type_definition"},{include:"#interface_type_definition"},{include:"#derived_type_definition"}]},use_clause:{name:"meta.context.use.ada",patterns:[{include:"#use_type_clause"},{include:"#use_package_clause"}]},use_package_clause:{name:"meta.context.use.package.ada",begin:"(?i)\\buse\\b",end:";",beginCaptures:{0:{name:"keyword.other.using.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{name:"punctuation.ada",match:","},{include:"#package_mark"}]},use_type_clause:{name:"meta.context.use.type.ada",begin:"(?i)\\b(use)\\s+(?:(all)\\s+)?(type)\\b",end:";",beginCaptures:{1:{name:"keyword.other.using.ada"},2:{name:"keyword.modifier.ada"},3:{name:"keyword.modifier.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{name:"punctuation.ada",match:","},{include:"#subtype_mark"}]},value:{patterns:[{include:"#based_literal"},{include:"#decimal_literal"},{include:"#character_literal"},{include:"#string_literal"}]},variant_part:{name:"meta.declaration.variant.ada",begin:"(?i)\\bcase\\b",end:"(?i)\\b(end)\\s+(case);",beginCaptures:{0:{name:"keyword.ada"}},endCaptures:{1:{name:"keyword.ada"},2:{name:"keyword.ada"},3:{name:"punctuation.ada"}},patterns:[{begin:"(?i)\\b(?<=case)\\b",end:"(?i)\\bis\\b",endCaptures:{0:{name:"keyword.ada"}},patterns:[{match:"(?:\\w|\\d|_)+",name:"variable.name.ada"},{include:"#comment"}]},{begin:"(?i)\\b(?<=is)\\b",end:"(?i)\\b(?=end)\\b",patterns:[{begin:"(?i)\\bwhen\\b",end:"=>",beginCaptures:{0:{name:"keyword.ada"}},endCaptures:{0:{name:"keyword.other.ada"}},patterns:[{match:"\\|",name:"punctuation.ada"},{match:"(?i)\\bothers\\b",name:"keyword.ada"},{include:"#expression"}]},{include:"#component_item"}]}]},while_loop_statement:{name:"meta.statement.loop.while.ada",begin:"(?i)\\bwhile\\b",end:"(?i)\\b(end)\\s+(loop)(\\s+(?:\\w|\\d|_)+)?\\s*(;)",beginCaptures:{0:{name:"keyword.control.ada"}},endCaptures:{1:{name:"keyword.control.ada"},2:{name:"keyword.control.ada"},3:{name:"entity.name.label.ada"},4:{name:"punctuation.ada"}},patterns:[{begin:"(?i)(?<=while)\\b",end:"(?i)\\bloop\\b",endCaptures:{0:{name:"keyword.control.ada"}},patterns:[{include:"#expression"}]},{include:"#statement"}]},with_clause:{name:"meta.context.with.ada",begin:"(?i)\\b(?:(limited)\\s+)?(?:(private)\\s+)?(with)\\b",end:";",beginCaptures:{1:{name:"keyword.modifier.ada"},2:{name:"storage.visibility.ada"},3:{name:"keyword.other.using.ada"}},endCaptures:{0:{name:"punctuation.ada"}},patterns:[{name:"punctuation.ada",match:","},{include:"#package_mark"}]}},scopeName:"source.ada",displayName:"Ada"})]}}]); diff --git a/1779.fd665da0.async.js b/1779.fd665da0.async.js new file mode 100644 index 00000000..d3eb60d3 --- /dev/null +++ b/1779.fd665da0.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1779],{31779:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({fileTypes:["awk"],name:"awk",patterns:[{include:"#comment"},{include:"#procedure"},{include:"#pattern"}],repository:{"builtin-pattern":{match:"\\b(BEGINFILE|BEGIN|ENDFILE|END)\\b",name:"constant.language.awk"},command:{patterns:[{match:"\\b(?:next|print|printf)\\b",name:"keyword.other.command.awk"},{match:"\\b(?:close|getline|delete|system)\\b",name:"keyword.other.command.nawk"},{match:"\\b(?:fflush|nextfile)\\b",name:"keyword.other.command.bell-awk"}]},comment:{match:"#.*",name:"comment.line.number-sign.awk"},constant:{patterns:[{include:"#numeric-constant"},{include:"#string-constant"}]},"escaped-char":{match:'\\\\(?:[\\\\abfnrtv/"]|x[0-9A-Fa-f]{2}|[0-7]{3})',name:"constant.character.escape.awk"},expression:{patterns:[{include:"#command"},{include:"#function"},{include:"#constant"},{include:"#variable"},{include:"#regexp-in-expression"},{include:"#operator"},{include:"#groupings"}]},function:{patterns:[{match:"\\b(?:exp|int|log|sqrt|index|length|split|sprintf|substr)\\b",name:"support.function.awk"},{match:"\\b(?:atan2|cos|rand|sin|srand|gsub|match|sub|tolower|toupper)\\b",name:"support.function.nawk"},{match:"\\b(?:gensub|strftime|systime)\\b",name:"support.function.gawk"}]},"function-definition":{begin:"\\b(function)\\s+(\\w+)(\\()",beginCaptures:{1:{name:"storage.type.function.awk"},2:{name:"entity.name.function.awk"},3:{name:"punctuation.definition.parameters.begin.awk"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.awk"}},patterns:[{match:"\\b(\\w+)\\b",name:"variable.parameter.function.awk"},{match:"\\b(,)\\b",name:"punctuation.separator.parameters.awk"}]},groupings:{patterns:[{match:"\\(",name:"meta.brace.round.awk"},{match:"\\)",name:"meta.brace.round.awk"},{match:"\\,",name:"punctuation.separator.parameters.awk"}]},keyword:{match:"\\b(?:break|continue|do|while|exit|for|if|else|return)\\b",name:"keyword.control.awk"},"numeric-constant":{match:"\\b[0-9]+(?:\\.[0-9]+)?(?:e[+-][0-9]+)?\\b",name:"constant.numeric.awk"},operator:{patterns:[{match:"(!?~|[=<>!]=|[<>])",name:"keyword.operator.comparison.awk"},{match:"\\b(in)\\b",name:"keyword.operator.comparison.awk"},{match:"([+\\-*/%^]=|\\+\\+|--|>>|=)",name:"keyword.operator.assignment.awk"},{match:"(\\|\\||&&|!)",name:"keyword.operator.boolean.awk"},{match:"([+\\-*/%^])",name:"keyword.operator.arithmetic.awk"},{match:"([?:])",name:"keyword.operator.trinary.awk"},{match:"(\\[|\\])",name:"keyword.operator.index.awk"}]},pattern:{patterns:[{include:"#regexp-as-pattern"},{include:"#function-definition"},{include:"#builtin-pattern"},{include:"#expression"}]},procedure:{begin:"\\{",end:"\\}",patterns:[{include:"#comment"},{include:"#procedure"},{include:"#keyword"},{include:"#expression"}]},"regex-as-assignment":{begin:"([^=<>!+\\-*/%^]=)\\s*(/)",beginCaptures:{1:{name:"keyword.operator.assignment.awk"},2:{name:"punctuation.definition.regex.begin.awk"}},contentName:"string.regexp",end:"/",endCaptures:{0:{name:"punctuation.definition.regex.end.awk"}},patterns:[{include:"source.regexp"}]},"regex-as-comparison":{begin:"(!?~)\\s*(/)",beginCaptures:{1:{name:"keyword.operator.comparison.awk"},2:{name:"punctuation.definition.regex.begin.awk"}},contentName:"string.regexp",end:"/",endCaptures:{0:{name:"punctuation.definition.regex.end.awk"}},patterns:[{include:"source.regexp"}]},"regex-as-first-argument":{begin:"(\\()\\s*(/)",beginCaptures:{1:{name:"meta.brace.round.awk"},2:{name:"punctuation.definition.regex.begin.awk"}},contentName:"string.regexp",end:"/",endCaptures:{0:{name:"punctuation.definition.regex.end.awk"}},patterns:[{include:"source.regexp"}]},"regex-as-nth-argument":{begin:"(,)\\s*(/)",beginCaptures:{1:{name:"punctuation.separator.parameters.awk"},2:{name:"punctuation.definition.regex.begin.awk"}},contentName:"string.regexp",end:"/",endCaptures:{0:{name:"punctuation.definition.regex.end.awk"}},patterns:[{include:"source.regexp"}]},"regexp-as-pattern":{begin:"/",beginCaptures:{0:{name:"punctuation.definition.regex.begin.awk"}},contentName:"string.regexp",end:"/",endCaptures:{0:{name:"punctuation.definition.regex.end.awk"}},patterns:[{include:"source.regexp"}]},"regexp-in-expression":{patterns:[{include:"#regex-as-assignment"},{include:"#regex-as-comparison"},{include:"#regex-as-first-argument"},{include:"#regex-as-nth-argument"}]},"string-constant":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.awk"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.awk"}},name:"string.quoted.double.awk",patterns:[{include:"#escaped-char"}]},variable:{patterns:[{match:"\\$[0-9]+",name:"variable.language.awk"},{match:"\\b(?:FILENAME|FS|NF|NR|OFMT|OFS|ORS|RS)\\b",name:"variable.language.awk"},{match:"\\b(?:ARGC|ARGV|CONVFMT|ENVIRON|FNR|RLENGTH|RSTART|SUBSEP)\\b",name:"variable.language.nawk"},{match:"\\b(?:ARGIND|ERRNO|FIELDWIDTHS|IGNORECASE|RT)\\b",name:"variable.language.gawk"}]}},scopeName:"source.awk",uuid:"67bd1ff0-006b-4c32-8b97-8bc198777582",displayName:"AWK"})]}}]); diff --git a/1805.c3daff47.async.js b/1805.c3daff47.async.js new file mode 100644 index 00000000..f7caecee --- /dev/null +++ b/1805.c3daff47.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1805],{11805:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r={name:"poimandres",type:"dark",colors:{"activityBar.background":"#1b1e28","activityBar.foreground":"#a6accd","activityBarBadge.background":"#303340","activityBarBadge.foreground":"#e4f0fb","badge.background":"#303340","badge.foreground":"#e4f0fb","button.background":"#303340","diffEditor.insertedTextBackground":"#50647715","diffEditor.removedTextBackground":"#d0679d20","dropdown.background":"#1b1e28","dropdown.border":"#ffffff10","editor.background":"#1b1e28","editor.findMatchBackground":"#ADD7FF40","editor.findMatchBorder":"#ADD7FF","editor.findMatchHighlightBackground":"#ADD7FF40","editor.foreground":"#a6accd","editor.lineHighlightBackground":"#717cb425","editor.lineHighlightBorder":"#00000000","editor.selectionBackground":"#717cb425","editor.selectionHighlightBackground":"#00000000","editor.selectionHighlightBorder":"#ADD7FF80","editor.wordHighlightBackground":"#ADD7FF20","editor.wordHighlightStrongBackground":"#ADD7FF40","editorBracketMatch.border":"#e4f0fb40","editorCursor.foreground":"#a6accd","editorGroup.border":"#00000030","editorGroupHeader.tabsBackground":"#1b1e28","editorHoverWidget.background":"#1b1e28","editorHoverWidget.border":"#ffffff10","editorIndentGuide.background":"#303340","editorLineNumber.foreground":"#767c9d50","editorLink.activeForeground":"#ADD7FF","editorSuggestWidget.background":"#1b1e28","editorSuggestWidget.border":"#ffffff10","editorSuggestWidget.foreground":"#a6accd","editorSuggestWidget.highlightForeground":"#5DE4c7","editorSuggestWidget.selectedBackground":"#00000050","editorWidget.background":"#1b1e28","editor.findRangeHighlightBackground":"#ADD7FF40","editor.focusedStackFrameHighlightBackground":"#7abd7a4d","editor.foldBackground":"#717cb40b","editor.hoverHighlightBackground":"#264f7840","editor.inactiveSelectionBackground":"#717cb425","editor.linkedEditingBackground":"#d0679d4d","editor.rangeHighlightBackground":"#ffffff0b","editor.snippetFinalTabstopHighlightBorder":"#525252","editor.snippetTabstopHighlightBackground":"#7c7c7c4d","editor.stackFrameHighlightBackground":"#ffff0033","editor.symbolHighlightBackground":"#89ddff60","editorBracketMatch.background":"#00000000","editorCodeLens.foreground":"#a6accd","editorError.foreground":"#d0679d","editorGroup.dropBackground":"#7390AA80","editorGroupHeader.noTabsBackground":"#1b1e28","editorGutter.background":"#1b1e28","editorGutter.commentRangeForeground":"#a6accd","editorGutter.foldingControlForeground":"#a6accd","editorGutter.addedBackground":"#5fb3a140","editorGutter.deletedBackground":"#d0679d40","editorGutter.modifiedBackground":"#ADD7FF20","editorHint.foreground":"#7390AAb3","editorHoverWidget.foreground":"#a6accd","editorHoverWidget.statusBarBackground":"#202430","editorIndentGuide.activeBackground":"#e3e4e229","editorInfo.foreground":"#ADD7FF","editorInlineHint.background":"#a6accd","editorInlineHint.foreground":"#1b1e28","editorLightBulb.foreground":"#fffac2","editorLightBulbAutoFix.foreground":"#ADD7FF","editorLineNumber.activeForeground":"#a6accd","editorMarkerNavigation.background":"#2d2d30","editorMarkerNavigationError.background":"#d0679d","editorMarkerNavigationInfo.background":"#ADD7FF","editorMarkerNavigationWarning.background":"#fffac2","editorOverviewRuler.addedForeground":"#5fb3a199","editorOverviewRuler.border":"#00000000","editorOverviewRuler.bracketMatchForeground":"#a0a0a0","editorOverviewRuler.commonContentForeground":"#a6accd66","editorOverviewRuler.currentContentForeground":"#5fb3a180","editorOverviewRuler.deletedForeground":"#d0679d99","editorOverviewRuler.errorForeground":"#d0679db3","editorOverviewRuler.findMatchForeground":"#e4f0fb20","editorOverviewRuler.incomingContentForeground":"#89ddff80","editorOverviewRuler.infoForeground":"#ADD7FF","editorOverviewRuler.modifiedForeground":"#89ddff99","editorOverviewRuler.rangeHighlightForeground":"#89ddff99","editorOverviewRuler.selectionHighlightForeground":"#a0a0a0cc","editorOverviewRuler.warningForeground":"#fffac2","editorOverviewRuler.wordHighlightForeground":"#a0a0a0cc","editorOverviewRuler.wordHighlightStrongForeground":"#89ddffcc","editorPane.background":"#1b1e28","editorRuler.foreground":"#e4f0fb10","editorUnnecessaryCode.opacity":"#000000aa","editorWarning.foreground":"#fffac2","editorWhitespace.foreground":"#303340","editorWidget.border":"#a6accd","editorWidget.foreground":"#a6accd","extensionButton.prominentBackground":"#30334090","extensionButton.prominentHoverBackground":"#303340",focusBorder:"#00000000","input.background":"#ffffff05","input.border":"#ffffff10","input.foreground":"#e4f0fb","input.placeholderForeground":"#a6accd60","inputValidation.errorBorder":"#d0679d","inputValidation.errorForeground":"#d0679d","inputValidation.infoBorder":"#89ddff","inputValidation.warningBorder":"#fffac2","notifications.background":"#1b1e28","notifications.foreground":"#e4f0fb","panel.border":"#00000030","panelTitle.activeForeground":"#a6accd","peekView.border":"#00000030","peekViewEditor.background":"#a6accd05","peekViewEditorGutter.background":"#a6accd05","peekViewResult.background":"#a6accd05","peekViewTitle.background":"#a6accd05","peekViewTitleDescription.foreground":"#a6accd60","scrollbar.shadow":"#00000000","scrollbarSlider.activeBackground":"#a6accd25","scrollbarSlider.background":"#00000080","scrollbarSlider.hoverBackground":"#a6accd25","selection.background":"#a6accd","sideBar.background":"#1b1e28","sideBar.foreground":"#767c9d","sideBarSectionHeader.background":"#1b1e28","sideBarTitle.foreground":"#a6accd","statusBar.background":"#1b1e28","statusBar.foreground":"#a6accd","statusBar.noFolderBackground":"#1b1e28","tab.activeBackground":"#30334080","tab.activeForeground":"#e4f0fb","tab.border":"#00000000","tab.inactiveBackground":"#1b1e28","tab.inactiveForeground":"#767c9d","tab.unfocusedActiveForeground":"#a6accd","tab.activeModifiedBorder":"#ADD7FF","tab.inactiveModifiedBorder":"#ADD7FF80","tab.lastPinnedBorder":"#00000000","tab.unfocusedActiveBackground":"#1b1e28","tab.unfocusedActiveModifiedBorder":"#ADD7FF40","tab.unfocusedInactiveBackground":"#1b1e28","tab.unfocusedInactiveForeground":"#a6accd80","tab.unfocusedInactiveModifiedBorder":"#ADD7FF40","terminal.ansiBlack":"#1b1e28","terminal.ansiBlue":"#89ddff","terminal.ansiBrightBlack":"#a6accd","terminal.ansiBrightBlue":"#ADD7FF","terminal.ansiBrightCyan":"#ADD7FF","terminal.ansiBrightGreen":"#5DE4c7","terminal.ansiBrightMagenta":"#f087bd","terminal.ansiBrightRed":"#d0679d","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#fffac2","terminal.ansiCyan":"#89ddff","terminal.ansiGreen":"#5DE4c7","terminal.ansiMagenta":"#f087bd","terminal.ansiRed":"#d0679d","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#fffac2","textLink.activeForeground":"#ADD7FF","textLink.foreground":"#ADD7FF","titleBar.activeBackground":"#1b1e28","titleBar.activeForeground":"#a6accd","titleBar.inactiveBackground":"#1b1e28","titleBar.inactiveForeground":"#767c9d","tree.indentGuidesStroke":"#303340","widget.shadow":"#00000030","activityBar.activeBorder":"#a6accd","activityBar.dropBorder":"#a6accd","activityBar.inactiveForeground":"#a6accd66","breadcrumb.activeSelectionForeground":"#e4f0fb","breadcrumb.background":"#00000000","breadcrumb.focusForeground":"#e4f0fb","breadcrumb.foreground":"#767c9dcc","breadcrumbPicker.background":"#1b1e28","button.foreground":"#ffffff","button.hoverBackground":"#50647750","button.secondaryBackground":"#a6accd","button.secondaryForeground":"#ffffff","button.secondaryHoverBackground":"#a6accd","charts.blue":"#ADD7FF","charts.foreground":"#a6accd","charts.green":"#5DE4c7","charts.lines":"#a6accd80","charts.orange":"#89ddff","charts.purple":"#f087bd","charts.red":"#d0679d","charts.yellow":"#fffac2","checkbox.background":"#1b1e28","checkbox.border":"#ffffff10","checkbox.foreground":"#e4f0fb","debugConsole.errorForeground":"#d0679d","debugConsole.infoForeground":"#ADD7FF","debugConsole.sourceForeground":"#a6accd","debugConsole.warningForeground":"#fffac2","debugConsoleInputIcon.foreground":"#a6accd","debugExceptionWidget.background":"#d0679d","debugExceptionWidget.border":"#d0679d","debugIcon.breakpointCurrentStackframeForeground":"#fffac2","debugIcon.breakpointDisabledForeground":"#7390AA","debugIcon.breakpointForeground":"#d0679d","debugIcon.breakpointStackframeForeground":"#5fb3a1","debugIcon.breakpointUnverifiedForeground":"#7390AA","debugIcon.continueForeground":"#ADD7FF","debugIcon.disconnectForeground":"#d0679d","debugIcon.pauseForeground":"#ADD7FF","debugIcon.restartForeground":"#5fb3a1","debugIcon.startForeground":"#5fb3a1","debugIcon.stepBackForeground":"#ADD7FF","debugIcon.stepIntoForeground":"#ADD7FF","debugIcon.stepOutForeground":"#ADD7FF","debugIcon.stepOverForeground":"#ADD7FF","debugIcon.stopForeground":"#d0679d","debugTokenExpression.boolean":"#89ddff","debugTokenExpression.error":"#d0679d","debugTokenExpression.name":"#e4f0fb","debugTokenExpression.number":"#5fb3a1","debugTokenExpression.string":"#89ddff","debugTokenExpression.value":"#a6accd99","debugToolBar.background":"#303340","debugView.exceptionLabelBackground":"#d0679d","debugView.exceptionLabelForeground":"#e4f0fb","debugView.stateLabelBackground":"#303340","debugView.stateLabelForeground":"#a6accd","debugView.valueChangedHighlight":"#89ddff",descriptionForeground:"#a6accdb3","diffEditor.diagonalFill":"#a6accd33","dropdown.foreground":"#e4f0fb",errorForeground:"#d0679d","extensionBadge.remoteBackground":"#303340","extensionBadge.remoteForeground":"#e4f0fb","extensionButton.prominentForeground":"#ffffff","extensionIcon.starForeground":"#fffac2",foreground:"#a6accd","gitDecoration.addedResourceForeground":"#5fb3a1","gitDecoration.conflictingResourceForeground":"#d0679d","gitDecoration.deletedResourceForeground":"#d0679d","gitDecoration.ignoredResourceForeground":"#767c9d70","gitDecoration.modifiedResourceForeground":"#ADD7FF","gitDecoration.renamedResourceForeground":"#5DE4c7","gitDecoration.stageDeletedResourceForeground":"#d0679d","gitDecoration.stageModifiedResourceForeground":"#ADD7FF","gitDecoration.submoduleResourceForeground":"#89ddff","gitDecoration.untrackedResourceForeground":"#5DE4c7","icon.foreground":"#a6accd","imagePreview.border":"#303340","inputOption.activeBackground":"#00000000","inputOption.activeBorder":"#00000000","inputOption.activeForeground":"#ffffff","inputValidation.errorBackground":"#1b1e28","inputValidation.infoBackground":"#506477","inputValidation.warningBackground":"#506477","list.deemphasizedForeground":"#767c9d","list.dropBackground":"#506477","list.filterMatchBackground":"#89ddff60","list.focusOutline":"#00000000","list.invalidItemForeground":"#fffac2","list.warningForeground":"#fffac2","listFilterWidget.background":"#303340","listFilterWidget.noMatchesOutline":"#d0679d","listFilterWidget.outline":"#00000000","list.activeSelectionBackground":"#30334080","list.activeSelectionForeground":"#e4f0fb","list.errorForeground":"#d0679d","list.focusBackground":"#30334080","list.focusForeground":"#a6accd","list.highlightForeground":"#5fb3a1","list.hoverBackground":"#30334080","list.hoverForeground":"#e4f0fb","list.inactiveSelectionBackground":"#30334080","list.inactiveSelectionForeground":"#e4f0fb","menu.background":"#1b1e28","menu.foreground":"#e4f0fb","menu.selectionBackground":"#303340","menu.selectionForeground":"#7390AA","menu.separatorBackground":"#767c9d","menubar.selectionBackground":"#717cb425","menubar.selectionForeground":"#a6accd","merge.commonContentBackground":"#a6accd29","merge.commonHeaderBackground":"#a6accd66","merge.currentContentBackground":"#5fb3a133","merge.currentHeaderBackground":"#5fb3a180","merge.incomingContentBackground":"#89ddff33","merge.incomingHeaderBackground":"#89ddff80","minimap.errorHighlight":"#d0679d","minimap.findMatchHighlight":"#ADD7FF","minimap.selectionHighlight":"#e4f0fb40","minimap.warningHighlight":"#fffac2","minimapGutter.addedBackground":"#5fb3a180","minimapGutter.deletedBackground":"#d0679d80","minimapGutter.modifiedBackground":"#ADD7FF80","minimapSlider.activeBackground":"#a6accd30","minimapSlider.background":"#a6accd20","minimapSlider.hoverBackground":"#a6accd30","notebook.cellBorderColor":"#1b1e28","notebook.cellInsertionIndicator":"#00000000","notebook.cellStatusBarItemHoverBackground":"#ffffff26","notebook.cellToolbarSeparator":"#303340","notebook.focusedCellBorder":"#00000000","notebook.focusedEditorBorder":"#00000000","notebook.focusedRowBorder":"#00000000","notebook.inactiveFocusedCellBorder":"#00000000","notebook.outputContainerBackgroundColor":"#1b1e28","notebook.rowHoverBackground":"#30334000","notebook.selectedCellBackground":"#303340","notebook.selectedCellBorder":"#1b1e28","notebook.symbolHighlightBackground":"#ffffff0b","notebookScrollbarSlider.activeBackground":"#a6accd25","notebookScrollbarSlider.background":"#00000050","notebookScrollbarSlider.hoverBackground":"#a6accd25","notebookStatusErrorIcon.foreground":"#d0679d","notebookStatusRunningIcon.foreground":"#a6accd","notebookStatusSuccessIcon.foreground":"#5fb3a1","notificationCenterHeader.background":"#303340","notificationLink.foreground":"#ADD7FF","notifications.border":"#303340","notificationsErrorIcon.foreground":"#d0679d","notificationsInfoIcon.foreground":"#ADD7FF","notificationsWarningIcon.foreground":"#fffac2","panel.background":"#1b1e28","panel.dropBorder":"#a6accd","panelSection.border":"#1b1e28","panelSection.dropBackground":"#7390AA80","panelSectionHeader.background":"#303340","panelTitle.activeBorder":"#a6accd","panelTitle.inactiveForeground":"#a6accd99","peekViewEditor.matchHighlightBackground":"#303340","peekViewResult.fileForeground":"#ffffff","peekViewResult.lineForeground":"#a6accd","peekViewResult.matchHighlightBackground":"#303340","peekViewResult.selectionBackground":"#717cb425","peekViewResult.selectionForeground":"#ffffff","peekViewTitleLabel.foreground":"#ffffff","pickerGroup.border":"#a6accd","pickerGroup.foreground":"#89ddff","problemsErrorIcon.foreground":"#d0679d","problemsInfoIcon.foreground":"#ADD7FF","problemsWarningIcon.foreground":"#fffac2","progressBar.background":"#89ddff","quickInput.background":"#1b1e28","quickInput.foreground":"#a6accd","quickInputList.focusBackground":"#a6accd10","quickInputTitle.background":"#ffffff1b","sash.hoverBorder":"#00000000","scm.providerBorder":"#e4f0fb10","searchEditor.findMatchBackground":"#ADD7FF50","searchEditor.textInputBorder":"#ffffff10","settings.checkboxBackground":"#1b1e28","settings.checkboxBorder":"#ffffff10","settings.checkboxForeground":"#e4f0fb","settings.dropdownBackground":"#1b1e28","settings.dropdownBorder":"#ffffff10","settings.dropdownForeground":"#e4f0fb","settings.dropdownListBorder":"#e4f0fb10","settings.focusedRowBackground":"#00000000","settings.headerForeground":"#e4f0fb","settings.modifiedItemIndicator":"#ADD7FF","settings.numberInputBackground":"#ffffff05","settings.numberInputBorder":"#ffffff10","settings.numberInputForeground":"#e4f0fb","settings.textInputBackground":"#ffffff05","settings.textInputBorder":"#ffffff10","settings.textInputForeground":"#e4f0fb","sideBar.dropBackground":"#7390AA80","sideBarSectionHeader.foreground":"#a6accd","statusBar.debuggingBackground":"#303340","statusBar.debuggingForeground":"#ffffff","statusBar.noFolderForeground":"#a6accd","statusBarItem.activeBackground":"#ffffff2e","statusBarItem.errorBackground":"#d0679d","statusBarItem.errorForeground":"#ffffff","statusBarItem.hoverBackground":"#ffffff1f","statusBarItem.prominentBackground":"#00000080","statusBarItem.prominentForeground":"#a6accd","statusBarItem.prominentHoverBackground":"#0000004d","statusBarItem.remoteBackground":"#303340","statusBarItem.remoteForeground":"#e4f0fb","symbolIcon.arrayForeground":"#a6accd","symbolIcon.booleanForeground":"#a6accd","symbolIcon.classForeground":"#fffac2","symbolIcon.colorForeground":"#a6accd","symbolIcon.constantForeground":"#a6accd","symbolIcon.constructorForeground":"#f087bd","symbolIcon.enumeratorForeground":"#fffac2","symbolIcon.enumeratorMemberForeground":"#ADD7FF","symbolIcon.eventForeground":"#fffac2","symbolIcon.fieldForeground":"#ADD7FF","symbolIcon.fileForeground":"#a6accd","symbolIcon.folderForeground":"#a6accd","symbolIcon.functionForeground":"#f087bd","symbolIcon.interfaceForeground":"#ADD7FF","symbolIcon.keyForeground":"#a6accd","symbolIcon.keywordForeground":"#a6accd","symbolIcon.methodForeground":"#f087bd","symbolIcon.moduleForeground":"#a6accd","symbolIcon.namespaceForeground":"#a6accd","symbolIcon.nullForeground":"#a6accd","symbolIcon.numberForeground":"#a6accd","symbolIcon.objectForeground":"#a6accd","symbolIcon.operatorForeground":"#a6accd","symbolIcon.packageForeground":"#a6accd","symbolIcon.propertyForeground":"#a6accd","symbolIcon.referenceForeground":"#a6accd","symbolIcon.snippetForeground":"#a6accd","symbolIcon.stringForeground":"#a6accd","symbolIcon.structForeground":"#a6accd","symbolIcon.textForeground":"#a6accd","symbolIcon.typeParameterForeground":"#a6accd","symbolIcon.unitForeground":"#a6accd","symbolIcon.variableForeground":"#ADD7FF","terminal.border":"#00000000","terminal.foreground":"#a6accd","terminal.selectionBackground":"#717cb425","terminalCommandDecoration.errorBackground":"#d0679d","terminalCommandDecoration.successBackground":"#5DE4c7","terminalCommandDecoration.defaultBackground":"#767c9d","testing.iconErrored":"#d0679d","testing.iconFailed":"#d0679d","testing.iconPassed":"#5DE4c7","testing.iconQueued":"#fffac2","testing.iconSkipped":"#7390AA","testing.iconUnset":"#7390AA","testing.message.error.decorationForeground":"#d0679d","testing.message.error.lineBackground":"#d0679d33","testing.message.hint.decorationForeground":"#7390AAb3","testing.message.info.decorationForeground":"#ADD7FF","testing.message.info.lineBackground":"#89ddff33","testing.message.warning.decorationForeground":"#fffac2","testing.message.warning.lineBackground":"#fffac233","testing.peekBorder":"#d0679d","testing.runAction":"#5DE4c7","textBlockQuote.background":"#7390AA1a","textBlockQuote.border":"#89ddff80","textCodeBlock.background":"#00000050","textPreformat.foreground":"#e4f0fb","textSeparator.foreground":"#ffffff2e","tree.tableColumnsBorder":"#a6accd20","welcomePage.progress.background":"#ffffff05","welcomePage.progress.foreground":"#5fb3a1","welcomePage.tileBackground":"#1b1e28","welcomePage.tileHoverBackground":"#303340"},tokenColors:[{scope:["comment","punctuation.definition.comment"],settings:{foreground:"#767c9dB0",fontStyle:"italic"}},{scope:"meta.parameters comment.block",settings:{foreground:"#a6accd",fontStyle:"italic"}},{scope:["variable.other.constant.object","variable.other.readwrite.alias","meta.import variable.other.readwrite"],settings:{foreground:"#ADD7FF"}},{scope:["variable.other","support.type.object"],settings:{foreground:"#e4f0fb"}},{scope:["variable.other.object.property","variable.other.property","support.variable.property"],settings:{foreground:"#e4f0fb"}},{scope:["entity.name.function.method","string.unquoted","meta.object.member"],settings:{foreground:"#ADD7FF"}},{scope:["variable - meta.import","constant.other.placeholder","meta.object-literal.key-meta.object.member"],settings:{foreground:"#e4f0fb"}},{scope:["keyword.control.flow"],settings:{foreground:"#5DE4c7c0"}},{scope:["keyword.operator.new","keyword.control.new"],settings:{foreground:"#5DE4c7"}},{scope:["variable.language.this","storage.modifier.async","storage.modifier","variable.language.super"],settings:{foreground:"#5DE4c7"}},{scope:["support.class.error","keyword.control.trycatch","keyword.operator.expression.delete","keyword.operator.expression.void","keyword.operator.void","keyword.operator.delete","constant.language.null","constant.language.boolean.false","constant.language.undefined"],settings:{foreground:"#d0679d"}},{scope:["variable.parameter","variable.other.readwrite.js","meta.definition.variable variable.other.constant","meta.definition.variable variable.other.readwrite"],settings:{foreground:"#e4f0fb"}},{scope:["constant.other.color"],settings:{foreground:"#ffffff"}},{scope:["invalid","invalid.illegal"],settings:{foreground:"#d0679d"}},{scope:["invalid.deprecated"],settings:{foreground:"#d0679d"}},{scope:["keyword.control","keyword"],settings:{foreground:"#a6accd"}},{scope:["keyword.operator","storage.type"],settings:{foreground:"#91B4D5"}},{scope:["keyword.control.module","keyword.control.import","keyword.control.export","keyword.control.default","meta.import","meta.export"],settings:{foreground:"#5DE4c7"}},{scope:["Keyword","Storage"],settings:{fontStyle:"italic"}},{scope:["keyword-meta.export"],settings:{foreground:"#ADD7FF"}},{scope:["meta.brace","punctuation","keyword.operator.existential"],settings:{foreground:"#a6accd"}},{scope:["constant.other.color","meta.tag","punctuation.definition.tag","punctuation.separator.inheritance.php","punctuation.definition.tag.html","punctuation.definition.tag.begin.html","punctuation.definition.tag.end.html","punctuation.section.embedded","keyword.other.template","keyword.other.substitution","meta.objectliteral"],settings:{foreground:"#e4f0fb"}},{scope:["support.class.component"],settings:{foreground:"#5DE4c7"}},{scope:["entity.name.tag","entity.name.tag","meta.tag.sgml","markup.deleted.git_gutter"],settings:{foreground:"#5DE4c7"}},{name:"Function Call",scope:"variable.function, source meta.function-call entity.name.function, source meta.function-call entity.name.function, source meta.method-call entity.name.function, meta.class meta.group.braces.curly meta.function-call variable.function, meta.class meta.field.declaration meta.function-call entity.name.function, variable.function.constructor, meta.block meta.var.expr meta.function-call entity.name.function, support.function.console, meta.function-call support.function, meta.property.class variable.other.class, punctuation.definition.entity.css",settings:{foreground:"#e4f0fbd0"}},{name:"Function/Class Name",scope:"entity.name.function, meta.class entity.name.class, meta.class entity.name.type.class, meta.class meta.function-call variable.function, keyword.other.important",settings:{foreground:"#ADD7FF"}},{scope:["source.cpp meta.block variable.other"],settings:{foreground:"#ADD7FF"}},{scope:["support.other.variable","string.other.link"],settings:{foreground:"#5DE4c7"}},{scope:["constant.numeric","support.constant","constant.character","constant.escape","keyword.other.unit","keyword.other","string","constant.language","constant.other.symbol","constant.other.key","markup.heading","markup.inserted.git_gutter","meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js","text.html.derivative"],settings:{foreground:"#5DE4c7"}},{scope:["entity.other.inherited-class"],settings:{foreground:"#ADD7FF"}},{scope:["meta.type.declaration"],settings:{foreground:"#ADD7FF"}},{scope:["entity.name.type.alias"],settings:{foreground:"#a6accd"}},{scope:["keyword.control.as","entity.name.type","support.type"],settings:{foreground:"#a6accdC0"}},{scope:["entity.name","support.orther.namespace.use.php","meta.use.php","support.other.namespace.php","markup.changed.git_gutter","support.type.sys-types"],settings:{foreground:"#91B4D5"}},{scope:["support.class","support.constant","variable.other.constant.object"],settings:{foreground:"#ADD7FF"}},{scope:["source.css support.type.property-name","source.sass support.type.property-name","source.scss support.type.property-name","source.less support.type.property-name","source.stylus support.type.property-name","source.postcss support.type.property-name"],settings:{foreground:"#ADD7FF"}},{scope:["entity.name.module.js","variable.import.parameter.js","variable.other.class.js"],settings:{foreground:"#e4f0fb"}},{scope:["variable.language"],settings:{foreground:"#ADD7FF",fontStyle:"italic"}},{scope:["entity.name.method.js"],settings:{foreground:"#91B4D5",fontStyle:"italic"}},{scope:["meta.class-method.js entity.name.function.js","variable.function.constructor"],settings:{foreground:"#91B4D5"}},{scope:["entity.other.attribute-name"],settings:{foreground:"#91B4D5",fontStyle:"italic"}},{scope:["text.html.basic entity.other.attribute-name.html","text.html.basic entity.other.attribute-name"],settings:{foreground:"#5fb3a1",fontStyle:"italic"}},{scope:["entity.other.attribute-name.class"],settings:{foreground:"#5fb3a1"}},{scope:["source.sass keyword.control"],settings:{foreground:"#42675A"}},{scope:["markup.inserted"],settings:{foreground:"#ADD7FF"}},{scope:["markup.deleted"],settings:{foreground:"#506477"}},{scope:["markup.changed"],settings:{foreground:"#91B4D5"}},{scope:["string.regexp"],settings:{foreground:"#5fb3a1"}},{scope:["constant.character.escape"],settings:{foreground:"#5fb3a1"}},{scope:["*url*","*link*","*uri*"],settings:{foreground:"#ADD7FF",fontStyle:"underline"}},{scope:["tag.decorator.js entity.name.tag.js","tag.decorator.js punctuation.definition.tag.js"],settings:{foreground:"#42675A",fontStyle:"italic"}},{scope:["source.js constant.other.object.key.js string.unquoted.label.js"],settings:{foreground:"#5fb3a1",fontStyle:"italic"}},{scope:["source.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#e4f0fb"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#ADD7FF"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#91B4D5"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#7390AA"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#e4f0fb"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#ADD7FF"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#91B4D5"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#7390AA"}},{scope:["source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#e4f0fb"}},{scope:["text.html.markdown","punctuation.definition.list_item.markdown"],settings:{foreground:"#e4f0fb"}},{scope:["text.html.markdown markup.inline.raw.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown"],settings:{foreground:"#91B4D5"}},{scope:["markdown.heading","markup.heading | markup.heading entity.name","markup.heading.markdown punctuation.definition.heading.markdown"],settings:{foreground:"#e4f0fb"}},{scope:["markup.italic"],settings:{foreground:"#7390AA",fontStyle:"italic"}},{scope:["markup.bold","markup.bold string"],settings:{foreground:"#7390AA",fontStyle:"bold"}},{scope:["markup.bold markup.italic","markup.italic markup.bold","markup.quote markup.bold","markup.bold markup.italic string","markup.italic markup.bold string","markup.quote markup.bold string"],settings:{foreground:"#7390AA",fontStyle:"bold"}},{scope:["markup.underline"],settings:{foreground:"#7390AA",fontStyle:"underline"}},{scope:["markup.strike"],settings:{fontStyle:"italic"}},{scope:["markup.quote punctuation.definition.blockquote.markdown"],settings:{foreground:"#5DE4c7"}},{scope:["markup.quote"],settings:{fontStyle:"italic"}},{scope:["string.other.link.title.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["string.other.link.description.title.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["constant.other.reference.link.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["markup.raw.block"],settings:{foreground:"#ADD7FF"}},{scope:["markup.raw.block.fenced.markdown"],settings:{foreground:"#50647750"}},{scope:["punctuation.definition.fenced.markdown"],settings:{foreground:"#50647750"}},{scope:["markup.raw.block.fenced.markdown","variable.language.fenced.markdown","punctuation.section.class.end"],settings:{foreground:"#91B4D5"}},{scope:["variable.language.fenced.markdown"],settings:{foreground:"#91B4D5"}},{scope:["meta.separator"],settings:{foreground:"#7390AA",fontStyle:"bold"}},{scope:["markup.table"],settings:{foreground:"#ADD7FF"}},{scope:"token.info-token",settings:{foreground:"#89ddff"}},{scope:"token.warn-token",settings:{foreground:"#fffac2"}},{scope:"token.error-token",settings:{foreground:"#d0679d"}},{scope:"token.debug-token",settings:{foreground:"#e4f0fb"}},{scope:["entity.name.section.markdown","markup.heading.setext.1.markdown","markup.heading.setext.2.markdown"],settings:{foreground:"#e4f0fb",fontStyle:"bold"}},{scope:"meta.paragraph.markdown",settings:{foreground:"#e4f0fbd0"}},{scope:["punctuation.definition.from-file.diff","meta.diff.header.from-file"],settings:{foreground:"#506477"}},{scope:"markup.inline.raw.string.markdown",settings:{foreground:"#7390AA"}},{scope:"meta.separator.markdown",settings:{foreground:"#767c9d"}},{scope:"markup.bold.markdown",settings:{fontStyle:"bold"}},{scope:"markup.italic.markdown",settings:{fontStyle:"italic"}},{scope:["beginning.punctuation.definition.list.markdown","punctuation.definition.list.begin.markdown","markup.list.unnumbered.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["string.other.link.description.title.markdown punctuation.definition.string.markdown","meta.link.inline.markdown string.other.link.description.title.markdown","string.other.link.description.title.markdown punctuation.definition.string.begin.markdown","string.other.link.description.title.markdown punctuation.definition.string.end.markdown","meta.image.inline.markdown string.other.link.description.title.markdown"],settings:{foreground:"#ADD7FF",fontStyle:""}},{scope:["meta.link.inline.markdown string.other.link.title.markdown","meta.link.reference.markdown string.other.link.title.markdown","meta.link.reference.def.markdown markup.underline.link.markdown"],settings:{foreground:"#ADD7FF",fontStyle:"underline"}},{scope:["markup.underline.link.markdown","string.other.link.description.title.markdown"],settings:{foreground:"#5DE4c7"}},{scope:["fenced_code.block.language","markup.inline.raw.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["punctuation.definition.markdown","punctuation.definition.raw.markdown","punctuation.definition.heading.markdown","punctuation.definition.bold.markdown","punctuation.definition.italic.markdown"],settings:{foreground:"#ADD7FF"}},{scope:["source.ignore","log.error","log.exception"],settings:{foreground:"#d0679d"}},{scope:["log.verbose"],settings:{foreground:"#a6accd"}}]}}}]); diff --git a/1847.67e03cd9.async.js b/1847.67e03cd9.async.js new file mode 100644 index 00000000..5d071b26 --- /dev/null +++ b/1847.67e03cd9.async.js @@ -0,0 +1,311 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1847,9163,4573,9153,1506,5187,7128,4367,9537,5137,5357,2206,1159,718,9983,8044],{79163:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-clojure/blob/master/grammars/clojure.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-clojure/commit/45bdb881501d0b8f8b707ca1d3fcc8b4b99fca03",name:"clojure",scopeName:"source.clojure",patterns:[{include:"#comment"},{include:"#shebang-comment"},{include:"#quoted-sexp"},{include:"#sexp"},{include:"#keyfn"},{include:"#string"},{include:"#vector"},{include:"#set"},{include:"#map"},{include:"#regexp"},{include:"#var"},{include:"#constants"},{include:"#dynamic-variables"},{include:"#metadata"},{include:"#namespace-symbol"},{include:"#symbol"}],repository:{comment:{begin:"(?\\<\\/\\!\\?\\*]+(?=(\\s|\\)|\\]|\\}|\\,))",name:"constant.keyword.clojure"},keyfn:{patterns:[{match:"(?<=(\\s|\\(|\\[|\\{))(if(-[-\\p{Ll}\\?]*)?|when(-[-\\p{Ll}]*)?|for(-[-\\p{Ll}]*)?|cond|do|let(-[-\\p{Ll}\\?]*)?|binding|loop|recur|fn|throw[\\p{Ll}\\-]*|try|catch|finally|([\\p{Ll}]*case))(?=(\\s|\\)|\\]|\\}))",name:"storage.control.clojure"},{match:"(?<=(\\s|\\(|\\[|\\{))(declare-?|(in-)?ns|import|use|require|load|compile|(def[\\p{Ll}\\-]*))(?=(\\s|\\)|\\]|\\}))",name:"keyword.control.clojure"}]},"dynamic-variables":{match:"\\*[\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\d]+\\*",name:"meta.symbol.dynamic.clojure"},map:{begin:"(\\{)",beginCaptures:{1:{name:"punctuation.section.map.begin.clojure"}},end:"(\\}(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\})",endCaptures:{1:{name:"punctuation.section.map.end.trailing.clojure"},2:{name:"punctuation.section.map.end.clojure"}},name:"meta.map.clojure",patterns:[{include:"$self"}]},metadata:{patterns:[{begin:"(\\^\\{)",beginCaptures:{1:{name:"punctuation.section.metadata.map.begin.clojure"}},end:"(\\}(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\})",endCaptures:{1:{name:"punctuation.section.metadata.map.end.trailing.clojure"},2:{name:"punctuation.section.metadata.map.end.clojure"}},name:"meta.metadata.map.clojure",patterns:[{include:"$self"}]},{begin:"(\\^)",end:"(\\s)",name:"meta.metadata.simple.clojure",patterns:[{include:"#keyword"},{include:"$self"}]}]},"quoted-sexp":{begin:"(['``]\\()",beginCaptures:{1:{name:"punctuation.section.expression.begin.clojure"}},end:"(\\))$|(\\)(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\))",endCaptures:{1:{name:"punctuation.section.expression.end.trailing.clojure"},2:{name:"punctuation.section.expression.end.trailing.clojure"},3:{name:"punctuation.section.expression.end.clojure"}},name:"meta.quoted-expression.clojure",patterns:[{include:"$self"}]},regexp:{begin:'#"',beginCaptures:{0:{name:"punctuation.definition.regexp.begin.clojure"}},end:'"',endCaptures:{0:{name:"punctuation.definition.regexp.end.clojure"}},name:"string.regexp.clojure",patterns:[{include:"#regexp_escaped_char"}]},regexp_escaped_char:{match:"\\\\.",name:"constant.character.escape.clojure"},set:{begin:"(\\#\\{)",beginCaptures:{1:{name:"punctuation.section.set.begin.clojure"}},end:"(\\}(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\})",endCaptures:{1:{name:"punctuation.section.set.end.trailing.clojure"},2:{name:"punctuation.section.set.end.clojure"}},name:"meta.set.clojure",patterns:[{include:"$self"}]},sexp:{begin:"(\\()",beginCaptures:{1:{name:"punctuation.section.expression.begin.clojure"}},end:"(\\))$|(\\)(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\))",endCaptures:{1:{name:"punctuation.section.expression.end.trailing.clojure"},2:{name:"punctuation.section.expression.end.trailing.clojure"},3:{name:"punctuation.section.expression.end.clojure"}},name:"meta.expression.clojure",patterns:[{begin:"(?<=\\()(ns|declare|def[\\w\\d._:+=>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)",name:"entity.global.clojure"},{include:"$self"}]},{include:"#keyfn"},{include:"#constants"},{include:"#vector"},{include:"#map"},{include:"#set"},{include:"#sexp"},{match:"(?<=\\()(.+?)(?=\\s|\\))",captures:{1:{name:"entity.name.function.clojure"}},patterns:[{include:"$self"}]},{include:"$self"}]},"shebang-comment":{begin:"^(#!)",beginCaptures:{1:{name:"punctuation.definition.comment.shebang.clojure"}},end:"$",name:"comment.line.shebang.clojure"},string:{begin:'(?\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)/",captures:{1:{name:"meta.symbol.namespace.clojure"}}}]},symbol:{patterns:[{match:"([\\p{L}\\.\\-\\_\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)",name:"meta.symbol.clojure"}]},var:{match:"(?<=(\\s|\\(|\\[|\\{)\\#)'[\\w\\.\\-\\_\\:\\+\\=\\>\\<\\/\\!\\?\\*]+(?=(\\s|\\)|\\]|\\}))",name:"meta.var.clojure"},vector:{begin:"(\\[)",beginCaptures:{1:{name:"punctuation.section.vector.begin.clojure"}},end:"(\\](?=[\\}\\]\\)\\s]*(?:;|$)))|(\\])",endCaptures:{1:{name:"punctuation.section.vector.end.trailing.clojure"},2:{name:"punctuation.section.vector.end.clojure"}},name:"meta.vector.clojure",patterns:[{include:"$self"}]}},displayName:"Clojure",aliases:["clj"]})]},94573:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/diff.tmbundle/blob/master/Syntaxes/Diff.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/diff.tmbundle/commit/0593bb775eab1824af97ef2172fd38822abd97d7",name:"diff",scopeName:"source.diff",patterns:[{captures:{1:{name:"punctuation.definition.separator.diff"}},match:"^((\\*{15})|(={67})|(-{3}))$\\n?",name:"meta.separator.diff"},{match:"^\\d+(,\\d+)*(a|d|c)\\d+(,\\d+)*$\\n?",name:"meta.diff.range.normal"},{captures:{1:{name:"punctuation.definition.range.diff"},2:{name:"meta.toc-list.line-number.diff"},3:{name:"punctuation.definition.range.diff"}},match:"^(@@)\\s*(.+?)\\s*(@@)($\\n?)?",name:"meta.diff.range.unified"},{captures:{3:{name:"punctuation.definition.range.diff"},4:{name:"punctuation.definition.range.diff"},6:{name:"punctuation.definition.range.diff"},7:{name:"punctuation.definition.range.diff"}},match:"^(((\\-{3}) .+ (\\-{4}))|((\\*{3}) .+ (\\*{4})))$\\n?",name:"meta.diff.range.context"},{match:"^diff --git a/.*$\\n?",name:"meta.diff.header.git"},{match:"^diff (-|\\S+\\s+\\S+).*$\\n?",name:"meta.diff.header.command"},{captures:{4:{name:"punctuation.definition.from-file.diff"},6:{name:"punctuation.definition.from-file.diff"},7:{name:"punctuation.definition.from-file.diff"}},match:"(^(((-{3}) .+)|((\\*{3}) .+))$\\n?|^(={4}) .+(?= - ))",name:"meta.diff.header.from-file"},{captures:{2:{name:"punctuation.definition.to-file.diff"},3:{name:"punctuation.definition.to-file.diff"},4:{name:"punctuation.definition.to-file.diff"}},match:"(^(\\+{3}) .+$\\n?| (-) .* (={4})$\\n?)",name:"meta.diff.header.to-file"},{captures:{3:{name:"punctuation.definition.inserted.diff"},6:{name:"punctuation.definition.inserted.diff"}},match:"^(((>)( .*)?)|((\\+).*))$\\n?",name:"markup.inserted.diff"},{captures:{1:{name:"punctuation.definition.changed.diff"}},match:"^(!).*$\\n?",name:"markup.changed.diff"},{captures:{3:{name:"punctuation.definition.deleted.diff"},6:{name:"punctuation.definition.deleted.diff"}},match:"^(((<)( .*)?)|((-).*))$\\n?",name:"markup.deleted.diff"},{begin:"^(#)",captures:{1:{name:"punctuation.definition.comment.diff"}},comment:'Git produces unified diffs with embedded comments"',end:"\\n",name:"comment.line.number-sign.diff"},{match:"^index [0-9a-f]{7,40}\\.\\.[0-9a-f]{7,40}.*$\\n?",name:"meta.diff.index.git"},{captures:{1:{name:"punctuation.separator.key-value.diff"},2:{name:"meta.toc-list.file-name.diff"}},match:"^Index(:) (.+)$\\n?",name:"meta.diff.index"},{match:"^Only in .*: .*$\\n?",name:"meta.diff.only-in"}],displayName:"Diff"})]},39153:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/moby/moby/blob/master/contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/moby/moby/commit/abd39744c6f3ed854500e423f5fabf952165161f",name:"docker",scopeName:"source.dockerfile",patterns:[{captures:{1:{name:"keyword.other.special-method.dockerfile"},2:{name:"keyword.other.special-method.dockerfile"}},match:"^\\s*\\b(?i:(FROM))\\b.*?\\b(?i:(AS))\\b"},{captures:{1:{name:"keyword.control.dockerfile"},2:{name:"keyword.other.special-method.dockerfile"}},match:"^\\s*(?i:(ONBUILD)\\s+)?(?i:(ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR))\\s"},{captures:{1:{name:"keyword.operator.dockerfile"},2:{name:"keyword.other.special-method.dockerfile"}},match:"^\\s*(?i:(ONBUILD)\\s+)?(?i:(CMD|ENTRYPOINT))\\s"},{begin:'"',beginCaptures:{1:{name:"punctuation.definition.string.begin.dockerfile"}},end:'"',endCaptures:{1:{name:"punctuation.definition.string.end.dockerfile"}},name:"string.quoted.double.dockerfile",patterns:[{match:"\\\\.",name:"constant.character.escaped.dockerfile"}]},{begin:"'",beginCaptures:{1:{name:"punctuation.definition.string.begin.dockerfile"}},end:"'",endCaptures:{1:{name:"punctuation.definition.string.end.dockerfile"}},name:"string.quoted.single.dockerfile",patterns:[{match:"\\\\.",name:"constant.character.escaped.dockerfile"}]},{captures:{1:{name:"punctuation.whitespace.comment.leading.dockerfile"},2:{name:"comment.line.number-sign.dockerfile"},3:{name:"punctuation.definition.comment.dockerfile"}},comment:"comment.line",match:"^(\\s*)((#).*$\\n?)"}],displayName:"Docker",aliases:["dockerfile"]})]},41506:function(i,n,e){e.r(n),e.d(n,{default:function(){return r}});var a=e(95492);const t=Object.freeze({comment:"Textmate bundle for Elixir Programming Language.",fileTypes:["ex","exs"],firstLineMatch:"^#!/.*\\belixir",foldingStartMarker:"(after|else|catch|rescue|\\-\\>|\\{|\\[|do)\\s*$",foldingStopMarker:"^\\s*((\\}|\\]|after|else|catch|rescue)\\s*$|end\\b)",keyEquivalent:"^~E",name:"elixir",patterns:[{begin:"\\b(fn)\\b(?!.*->)",beginCaptures:{1:{name:"keyword.control.elixir"}},end:"$",patterns:[{include:"#core_syntax"}]},{captures:{1:{name:"entity.name.type.class.elixir"},2:{name:"punctuation.separator.method.elixir"},3:{name:"entity.name.function.elixir"}},match:"([A-Z]\\w+)\\s*(\\.)\\s*([a-z_]\\w*[!?]?)"},{captures:{1:{name:"constant.other.symbol.elixir"},2:{name:"punctuation.separator.method.elixir"},3:{name:"entity.name.function.elixir"}},match:"(\\:\\w+)\\s*(\\.)\\s*([_]?\\w*[!?]?)"},{captures:{1:{name:"keyword.operator.other.elixir"},2:{name:"entity.name.function.elixir"}},match:"(\\|\\>)\\s*([a-z_]\\w*[!?]?)"},{match:"\\b[a-z_]\\w*[!?]?(?=\\s*\\.?\\s*\\()",name:"entity.name.function.elixir"},{begin:"\\b(fn)\\b(?=.*->)",beginCaptures:{1:{name:"keyword.control.elixir"}},end:"(?>(->)|(when)|(\\)))",endCaptures:{1:{name:"keyword.operator.other.elixir"},2:{name:"keyword.control.elixir"},3:{name:"punctuation.section.function.elixir"}},patterns:[{include:"#core_syntax"}]},{include:"#core_syntax"},{begin:`^(?=.*->)((?![^"']*("|')[^"']*->)|(?=.*->[^"']*("|')[^"']*->))((?!.*\\([^\\)]*->)|(?=[^\\(\\)]*->)|(?=\\s*\\(.*\\).*->))((?!.*\\b(fn)\\b)|(?=.*->.*\\bfn\\b))`,beginCaptures:{1:{name:"keyword.control.elixir"}},end:"(?>(->)|(when)|(\\)))",endCaptures:{1:{name:"keyword.operator.other.elixir"},2:{name:"keyword.control.elixir"},3:{name:"punctuation.section.function.elixir"}},patterns:[{include:"#core_syntax"}]}],repository:{core_syntax:{patterns:[{begin:"^\\s*(defmodule)\\b",beginCaptures:{1:{name:"keyword.control.module.elixir"}},end:"\\b(do)\\b",endCaptures:{1:{name:"keyword.control.module.elixir"}},name:"meta.module.elixir",patterns:[{match:"\\b[A-Z]\\w*(?=\\.)",name:"entity.other.inherited-class.elixir"},{match:"\\b[A-Z]\\w*\\b",name:"entity.name.type.class.elixir"}]},{begin:"^\\s*(defprotocol)\\b",beginCaptures:{1:{name:"keyword.control.protocol.elixir"}},end:"\\b(do)\\b",endCaptures:{1:{name:"keyword.control.protocol.elixir"}},name:"meta.protocol_declaration.elixir",patterns:[{match:"\\b[A-Z]\\w*\\b",name:"entity.name.type.protocol.elixir"}]},{begin:"^\\s*(defimpl)\\b",beginCaptures:{1:{name:"keyword.control.protocol.elixir"}},end:"\\b(do)\\b",endCaptures:{1:{name:"keyword.control.protocol.elixir"}},name:"meta.protocol_implementation.elixir",patterns:[{match:"\\b[A-Z]\\w*\\b",name:"entity.name.type.protocol.elixir"}]},{begin:"^\\s*(def|defmacro|defdelegate|defguard)\\s+((?>[a-zA-Z_]\\w*(?>\\.|::))?(?>[a-zA-Z_]\\w*(?>[?!]|=(?!>))?|===?|>[>=]?|<=>|<[<=]?|[%&`/\\|]|\\*\\*?|=?~|[-+]@?|\\[\\]=?))((\\()|\\s*)",beginCaptures:{1:{name:"keyword.control.module.elixir"},2:{name:"entity.name.function.public.elixir"},4:{name:"punctuation.section.function.elixir"}},end:"(\\bdo:)|(\\bdo\\b)|(?=\\s+(def|defn|defmacro|defdelegate|defguard)\\b)",endCaptures:{1:{name:"constant.other.keywords.elixir"},2:{name:"keyword.control.module.elixir"}},name:"meta.function.public.elixir",patterns:[{include:"$self"},{begin:"\\s(\\\\\\\\)",beginCaptures:{1:{name:"keyword.operator.other.elixir"}},end:",|\\)|$",patterns:[{include:"$self"}]},{match:"\\b(is_atom|is_binary|is_bitstring|is_boolean|is_float|is_function|is_integer|is_list|is_map|is_nil|is_number|is_pid|is_port|is_record|is_reference|is_tuple|is_exception|abs|bit_size|byte_size|div|elem|hd|length|map_size|node|rem|round|tl|trunc|tuple_size)\\b",name:"keyword.control.elixir"}]},{begin:"^\\s*(defp|defnp|defmacrop|defguardp)\\s+((?>[a-zA-Z_]\\w*(?>\\.|::))?(?>[a-zA-Z_]\\w*(?>[?!]|=(?!>))?|===?|>[>=]?|<=>|<[<=]?|[%&`/\\|]|\\*\\*?|=?~|[-+]@?|\\[\\]=?))((\\()|\\s*)",beginCaptures:{1:{name:"keyword.control.module.elixir"},2:{name:"entity.name.function.private.elixir"},4:{name:"punctuation.section.function.elixir"}},end:"(\\bdo:)|(\\bdo\\b)|(?=\\s+(defp|defmacrop|defguardp)\\b)",endCaptures:{1:{name:"constant.other.keywords.elixir"},2:{name:"keyword.control.module.elixir"}},name:"meta.function.private.elixir",patterns:[{include:"$self"},{begin:"\\s(\\\\\\\\)",beginCaptures:{1:{name:"keyword.operator.other.elixir"}},end:",|\\)|$",patterns:[{include:"$self"}]},{match:"\\b(is_atom|is_binary|is_bitstring|is_boolean|is_float|is_function|is_integer|is_list|is_map|is_nil|is_number|is_pid|is_port|is_record|is_reference|is_tuple|is_exception|abs|bit_size|byte_size|div|elem|hd|length|map_size|node|rem|round|tl|trunc|tuple_size)\\b",name:"keyword.control.elixir"}]},{begin:'\\s*~L"""',comment:"Leex Sigil",end:'\\s*"""',name:"sigil.leex",patterns:[{include:"text.elixir"},{include:"text.html.basic"}]},{begin:'\\s*~H"""',comment:"HEEx Sigil",end:'\\s*"""',name:"sigil.heex",patterns:[{include:"text.elixir"},{include:"text.html.basic"}]},{begin:'@(module|type)?doc (~[a-z])?"""',comment:"@doc with heredocs is treated as documentation",end:'\\s*"""',name:"comment.block.documentation.heredoc",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:'@(module|type)?doc ~[A-Z]"""',comment:"@doc with heredocs is treated as documentation",end:'\\s*"""',name:"comment.block.documentation.heredoc"},{begin:"@(module|type)?doc (~[a-z])?'''",comment:"@doc with heredocs is treated as documentation",end:"\\s*'''",name:"comment.block.documentation.heredoc",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"@(module|type)?doc ~[A-Z]'''",comment:"@doc with heredocs is treated as documentation",end:"\\s*'''",name:"comment.block.documentation.heredoc"},{comment:"@doc false is treated as documentation",match:"@(module|type)?doc false",name:"comment.block.documentation.false"},{begin:'@(module|type)?doc "',comment:"@doc with string is treated as documentation",end:'"',name:"comment.block.documentation.string",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{match:"(?_?[0-9A-Fa-f])*\\b",name:"constant.numeric.hex.elixir"},{match:"\\b\\d(?>_?\\d)*(\\.(?![^[:space:][:digit:]])(?>_?\\d)+)([eE][-+]?\\d(?>_?\\d)*)?\\b",name:"constant.numeric.float.elixir"},{match:"\\b\\d(?>_?\\d)*\\b",name:"constant.numeric.integer.elixir"},{match:"\\b0b[01](?>_?[01])*\\b",name:"constant.numeric.binary.elixir"},{match:"\\b0o[0-7](?>_?[0-7])*\\b",name:"constant.numeric.octal.elixir"},{begin:":'",captures:{0:{name:"punctuation.definition.constant.elixir"}},end:"'",name:"constant.other.symbol.single-quoted.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:':"',captures:{0:{name:"punctuation.definition.constant.elixir"}},end:'"',name:"constant.other.symbol.double-quoted.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"(?>''')",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"Single-quoted heredocs",end:"^\\s*'''",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.single.heredoc.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"single quoted string (allows for interpolation)",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.single.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:'(?>""")',beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"Double-quoted heredocs",end:'^\\s*"""',endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.double.heredoc.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"double quoted string (allows for interpolation)",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.double.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:'~[a-z](?>""")',beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"Double-quoted heredocs sigils",end:'^\\s*"""',endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.heredoc.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"~[a-z]\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (allow for interpolation)",end:"\\}[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"~[a-z]\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (allow for interpolation)",end:"\\][a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"~[a-z]\\<",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (allow for interpolation)",end:"\\>[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"~[a-z]\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (allow for interpolation)",end:"\\)[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:"~[a-z]([^\\w])",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (allow for interpolation)",end:"\\1[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.elixir",patterns:[{include:"#interpolated_elixir"},{include:"#escaped_char"}]},{begin:'~[A-Z](?>""")',beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"Double-quoted heredocs sigils",end:'^\\s*"""',endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.heredoc.literal.elixir"},{begin:"~[A-Z]\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (without interpolation)",end:"\\}[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.literal.elixir"},{begin:"~[A-Z]\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (without interpolation)",end:"\\][a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.literal.elixir"},{begin:"~[A-Z]\\<",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (without interpolation)",end:"\\>[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.literal.elixir"},{begin:"~[A-Z]\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (without interpolation)",end:"\\)[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.literal.elixir"},{begin:"~[A-Z]([^\\w])",beginCaptures:{0:{name:"punctuation.definition.string.begin.elixir"}},comment:"sigil (without interpolation)",end:"\\1[a-z]*",endCaptures:{0:{name:"punctuation.definition.string.end.elixir"}},name:"string.quoted.other.sigil.literal.elixir"},{captures:{1:{name:"punctuation.definition.constant.elixir"}},comment:"symbols",match:"(?[a-zA-Z_][\\w@]*(?>[?!]|=(?![>=]))?|\\<\\>|===?|!==?|<<>>|<<<|>>>|~~~|::|<\\-|\\|>|=>|=~|=|/|\\\\\\\\|\\*\\*?|\\.\\.?\\.?|\\.\\.//|>=?|<=?|&&?&?|\\+\\+?|\\-\\-?|\\|\\|?\\|?|\\!|@|\\%?\\{\\}|%|\\[\\]|\\^(\\^\\^)?)",name:"constant.other.symbol.elixir"},{captures:{1:{name:"punctuation.definition.constant.elixir"}},comment:"symbols",match:"(?>[a-zA-Z_][\\w@]*(?>[?!])?)(:)(?!:)",name:"constant.other.keywords.elixir"},{begin:"(^[ \\t]+)?(?=##)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.elixir"}},end:"(?!#)",patterns:[{begin:"##",beginCaptures:{0:{name:"punctuation.definition.comment.elixir"}},end:"\\n",name:"comment.line.section.elixir"}]},{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.elixir"}},end:"(?!#)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.elixir"}},end:"\\n",name:"comment.line.number-sign.elixir"}]},{match:"\\b_([^_][\\w]+[?!]?)",name:"comment.unused.elixir"},{match:"\\b_\\b",name:"comment.wildcard.elixir"},{comment:` + matches questionmark-letters. + + examples (1st alternation = hex): + ?\\x1 ?\\x61 + + examples (2rd alternation = escaped): + ?\\n ?\\b + + examples (3rd alternation = normal): + ?a ?A ?0 + ?* ?" ?( + ?. ?# + + the negative lookbehind prevents against matching + p(42.tainted?) + `,match:"(?",name:"keyword.operator.concatenation.elixir"},{match:"\\|\\>|<~>|<>|<<<|>>>|~>>|<<~|~>|<~|<\\|>",name:"keyword.operator.sigils_1.elixir"},{match:"&&&|&&",name:"keyword.operator.sigils_2.elixir"},{match:"<\\-|\\\\\\\\",name:"keyword.operator.sigils_3.elixir"},{match:"===?|!==?|<=?|>=?",name:"keyword.operator.comparison.elixir"},{match:"(\\|\\|\\||&&&|\\^\\^\\^|<<<|>>>|~~~)",name:"keyword.operator.bitwise.elixir"},{match:"(?<=[ \\t])!+|\\bnot\\b|&&|\\band\\b|\\|\\||\\bor\\b|\\bxor\\b",name:"keyword.operator.logical.elixir"},{match:"(\\*|\\+|\\-|/)",name:"keyword.operator.arithmetic.elixir"},{match:"\\||\\+\\+|\\-\\-|\\*\\*|\\\\\\\\|\\<\\-|\\<\\>|\\<\\<|\\>\\>|\\:\\:|\\.\\.|//|\\|>|~|=>|&",name:"keyword.operator.other.elixir"},{match:"=",name:"keyword.operator.assignment.elixir"},{match:":",name:"punctuation.separator.other.elixir"},{match:"\\;",name:"punctuation.separator.statement.elixir"},{match:",",name:"punctuation.separator.object.elixir"},{match:"\\.",name:"punctuation.separator.method.elixir"},{match:"\\{|\\}",name:"punctuation.section.scope.elixir"},{match:"\\[|\\]",name:"punctuation.section.array.elixir"},{match:"\\(|\\)",name:"punctuation.section.function.elixir"}]},escaped_char:{match:"\\\\(x[\\da-fA-F]{1,2}|.)",name:"constant.character.escaped.elixir"},interpolated_elixir:{begin:"#\\{",beginCaptures:{0:{name:"punctuation.section.embedded.begin.elixir"}},contentName:"source.elixir",end:"\\}",endCaptures:{0:{name:"punctuation.section.embedded.end.elixir"}},name:"meta.embedded.line.elixir",patterns:[{include:"#nest_curly_and_self"},{include:"$self"}]},nest_curly_and_self:{patterns:[{begin:"\\{",captures:{0:{name:"punctuation.section.scope.elixir"}},end:"\\}",patterns:[{include:"#nest_curly_and_self"}]},{include:"$self"}]}},scopeName:"source.elixir",uuid:"D00C06B9-71B2-4FEB-A0E3-37237F579456",displayName:"Elixir",embeddedLangs:["html"]});var r=[...a.default,t]},3508:function(i,n,e){e.r(n),e.d(n,{default:function(){return r}});var a=e(59710);const t=Object.freeze({fileTypes:["elm"],name:"elm",scopeName:"source.elm",patterns:[{include:"#import"},{include:"#module"},{include:"#debug"},{include:"#comments"},{match:"\\b(_)\\b",name:"keyword.unused.elm"},{include:"#type-signature"},{include:"#type-declaration"},{include:"#type-alias-declaration"},{include:"#string-triple"},{include:"#string-quote"},{include:"#char"},{comment:"Floats are always decimal",match:"\\b([0-9]+\\.[0-9]+([eE][+-]?[0-9]+)?|[0-9]+[eE][+-]?[0-9]+)\\b",name:"constant.numeric.float.elm"},{match:"\\b([0-9]+)\\b",name:"constant.numeric.elm"},{match:"\\b(0x[0-9a-fA-F]+)\\b",name:"constant.numeric.elm"},{include:"#glsl"},{include:"#record-prefix"},{include:"#module-prefix"},{include:"#constructor"},{name:"meta.record.field.update.elm",match:"(\\{)\\s+([a-z][a-zA-Z0-9_]*)\\s+(\\|)\\s+([a-z][a-zA-Z0-9_]*)",captures:{1:{name:"punctuation.bracket.elm"},2:{name:"record.name.elm"},3:{name:"keyword.pipe.elm"},4:{name:"entity.name.record.field.elm"}}},{name:"meta.record.field.update.elm",match:"(\\|)\\s+([a-z][a-zA-Z0-9_]*)\\s+(\\=)",captures:{1:{name:"keyword.pipe.elm"},2:{name:"entity.name.record.field.elm"},3:{name:"keyword.operator.assignment.elm"}}},{name:"meta.record.field.update.elm",match:"(\\{)\\s+([a-z][a-zA-Z0-9_]*)\\s+$",captures:{1:{name:"punctuation.bracket.elm"},2:{name:"record.name.elm"}}},{name:"meta.record.field.elm",match:"(\\{)\\s+([a-z][a-zA-Z0-9_]*)\\s+(\\=)",captures:{1:{name:"punctuation.bracket.elm"},2:{name:"entity.name.record.field.elm"},3:{name:"keyword.operator.assignment.elm"}}},{name:"meta.record.field.elm",match:"(,)\\s+([a-z][a-zA-Z0-9_]*)\\s+(\\=)",captures:{1:{name:"punctuation.separator.comma.elm"},2:{name:"entity.name.record.field.elm"},3:{name:"keyword.operator.assignment.elm"}}},{match:"(\\}|\\{)",name:"punctuation.bracket.elm"},{include:"#unit"},{include:"#comma"},{include:"#parens"},{match:"(->)",name:"keyword.operator.arrow.elm"},{include:"#infix_op"},{match:"(\\=|\\:|\\||\\\\)",name:"keyword.other.elm"},{match:"\\b(type|as|port|exposing|alias|infixl|infixr|infix)\\s+",name:"keyword.other.elm"},{match:"\\b(if|then|else|case|of|let|in)\\s+",name:"keyword.control.elm"},{include:"#record-accessor"},{include:"#top_level_value"},{include:"#value"},{include:"#period"},{include:"#square_brackets"}],repository:{comma:{match:"(,)",name:"punctuation.separator.comma.elm"},parens:{match:"(\\(|\\))",name:"punctuation.parens.elm"},block_comment:{applyEndPatternLast:1,begin:"\\{-(?!#)",captures:{0:{name:"punctuation.definition.comment.elm"}},end:"-\\}",name:"comment.block.elm",patterns:[{include:"#block_comment"}]},comments:{patterns:[{captures:{1:{name:"punctuation.definition.comment.elm"}},begin:"--",end:"$",name:"comment.line.double-dash.elm"},{include:"#block_comment"}]},import:{name:"meta.import.elm",begin:"^\\b(import)\\s+",beginCaptures:{1:{name:"keyword.control.import.elm"}},end:"\\n(?!\\s)",patterns:[{match:"(as|exposing)",name:"keyword.control.elm"},{include:"#module_chunk"},{include:"#period"},{match:"\\s+",name:"punctuation.spaces.elm"},{include:"#module-exports"}]},module:{begin:"^\\b((port |effect )?module)\\s+",beginCaptures:{1:{name:"keyword.other.elm"}},end:"\\n(?!\\s)",endCaptures:{1:{name:"keyword.other.elm"}},name:"meta.declaration.module.elm",patterns:[{include:"#module_chunk"},{include:"#period"},{match:"(exposing)",name:"keyword.other.elm"},{match:"\\s+",name:"punctuation.spaces.elm"},{include:"#module-exports"}]},"string-triple":{name:"string.quoted.triple.elm",begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.elm"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.elm"}},patterns:[{match:`\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\"'\\&]|x[0-9a-fA-F]{1,5})`,name:"constant.character.escape.elm"},{match:"\\^[A-Z@\\[\\]\\\\\\^_]",name:"constant.character.escape.control.elm"}]},"string-quote":{name:"string.quoted.double.elm",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.elm"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.elm"}},patterns:[{match:`\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\"'\\&]|x[0-9a-fA-F]{1,5})`,name:"constant.character.escape.elm"},{match:"\\^[A-Z@\\[\\]\\\\\\^_]",name:"constant.character.escape.control.elm"}]},char:{name:"string.quoted.single.elm",begin:"'",beginCaptures:{0:{name:"punctuation.definition.char.begin.elm"}},end:"'",endCaptures:{0:{name:"punctuation.definition.char.end.elm"}},patterns:[{match:`\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\"'\\&]|x[0-9a-fA-F]{1,5})`,name:"constant.character.escape.elm"},{match:"\\^[A-Z@\\[\\]\\\\\\^_]",name:"constant.character.escape.control.elm"}]},debug:{match:"\\b(Debug)\\b",name:"invalid.illegal.debug.elm"},"module-exports":{begin:"(\\()",beginCaptures:{1:{name:"punctuation.parens.module-export.elm"}},end:"(\\))",endCaptures:{1:{name:"punctuation.parens.module-export.elm"}},name:"meta.declaration.exports.elm",patterns:[{match:"\\b[a-z][a-zA-Z_'0-9]*",name:"entity.name.function.elm"},{match:"\\b[A-Z][A-Za-z_'0-9]*",name:"storage.type.elm"},{match:",",name:"punctuation.separator.comma.elm"},{match:"\\s+",name:"punctuation.spaces.elm"},{include:"#comma"},{match:"\\(\\.\\.\\)",name:"punctuation.parens.ellipses.elm"},{match:"\\.\\.",name:"punctuation.parens.ellipses.elm"},{include:"#infix_op"},{comment:"So named because I don't know what to call this.",match:"\\(.*?\\)",name:"meta.other.unknown.elm"}]},module_chunk:{match:"[A-Z][a-zA-Z0-9_]*",name:"support.module.elm"},period:{match:"[.]",name:"keyword.other.period.elm"},square_brackets:{match:"[\\[\\]]",name:"punctuation.definition.list.elm"},"record-prefix":{match:"([a-z][a-zA-Z0-9_]*)(\\.)([a-z][a-zA-Z0-9_]*)",name:"record.accessor.elm",captures:{1:{name:"record.name.elm"},2:{name:"keyword.other.period.elm"},3:{name:"entity.name.record.field.accessor.elm"}}},"module-prefix":{match:"([A-Z][a-zA-Z0-9_]*)(\\.)",name:"meta.module.name.elm",captures:{1:{name:"support.module.elm"},2:{name:"keyword.other.period.elm"}}},constructor:{match:"\\b[A-Z][a-zA-Z0-9_]*\\b",name:"constant.type-constructor.elm"},value:{match:"\\b[a-z][a-zA-Z0-9_]*\\b",name:"meta.value.elm"},unit:{match:"\\(\\)",name:"constant.unit.elm"},top_level_value:{match:"^[a-z][a-zA-Z0-9_]*\\b",name:"entity.name.function.top_level.elm"},"record-accessor":{match:"(\\.)([a-z][a-zA-Z0-9_]*)",name:"meta.record.accessor",captures:{1:{name:"keyword.other.period.elm"},2:{name:"entity.name.record.field.accessor.elm"}}},infix_op:{match:"(|<\\?>|<\\||<=|\\|\\||&&|>=|\\|>|\\|=|\\|\\.|\\+\\+|::|/=|==|//|>>|<<|<|>|\\^|\\+|-|/|\\*)",name:"keyword.operator.elm"},"type-declaration":{begin:"^(type\\s+)([A-Z][a-zA-Z0-9_']*)\\s+",beginCaptures:{1:{name:"keyword.type.elm"},2:{name:"storage.type.elm"}},end:"^(?=\\S)",name:"meta.function.type-declaration.elm",patterns:[{name:"meta.record.field.elm",match:"^\\s*([A-Z][a-zA-Z0-9_]*)\\b",captures:{1:{name:"constant.type-constructor.elm"}}},{match:"\\s+",name:"punctuation.spaces.elm"},{name:"meta.record.field.elm",match:"(\\=|\\|)\\s+([A-Z][a-zA-Z0-9_]*)\\b",captures:{1:{name:"keyword.operator.assignment.elm"},2:{name:"constant.type-constructor.elm"}}},{match:"\\=",name:"keyword.operator.assignment.elm"},{match:"\\-\\>",name:"keyword.operator.arrow.elm"},{include:"#module-prefix"},{match:"\\b[a-z][a-zA-Z0-9_]*\\b",name:"variable.type.elm"},{match:"\\b[A-Z][a-zA-Z0-9_]*\\b",name:"storage.type.elm"},{include:"#comments"},{include:"#type-record"}]},"type-alias-declaration":{begin:"^(type\\s+)(alias\\s+)([A-Z][a-zA-Z0-9_']*)\\s+",beginCaptures:{1:{name:"keyword.type.elm"},2:{name:"keyword.type-alias.elm"},3:{name:"storage.type.elm"}},end:"^(?=\\S)",name:"meta.function.type-declaration.elm",patterns:[{match:"\\n\\s+",name:"punctuation.spaces.elm"},{match:"\\=",name:"keyword.operator.assignment.elm"},{include:"#module-prefix"},{match:"\\b[A-Z][a-zA-Z0-9_]*\\b",name:"storage.type.elm"},{match:"\\b[a-z][a-zA-Z0-9_]*\\b",name:"variable.type.elm"},{include:"#comments"},{include:"#type-record"}]},"type-record":{begin:"(\\{)",beginCaptures:{1:{name:"punctuation.section.braces.begin"}},end:"(\\})",endCaptures:{1:{name:"punctuation.section.braces.end"}},name:"meta.function.type-record.elm",patterns:[{match:"\\s+",name:"punctuation.spaces.elm"},{match:"->",name:"keyword.operator.arrow.elm"},{name:"meta.record.field.elm",match:"([a-z][a-zA-Z0-9_]*)\\s+(\\:)",captures:{1:{name:"entity.name.record.field.elm"},2:{name:"keyword.other.elm"}}},{match:"\\,",name:"punctuation.separator.comma.elm"},{include:"#module-prefix"},{match:"\\b[a-z][a-zA-Z0-9_]*\\b",name:"variable.type.elm"},{match:"\\b[A-Z][a-zA-Z0-9_]*\\b",name:"storage.type.elm"},{include:"#comments"},{include:"#type-record"}]},"type-signature":{begin:"^(port\\s+)?([a-z_][a-zA-Z0-9_']*)\\s+(\\:)",beginCaptures:{1:{name:"keyword.other.port.elm"},2:{name:"entity.name.function.elm"},3:{name:"keyword.other.colon.elm"}},end:"((^(?=[a-z]))|^$)",name:"meta.function.type-declaration.elm",patterns:[{include:"#type-signature-chunk"}]},"type-signature-chunk":{patterns:[{match:"->",name:"keyword.operator.arrow.elm"},{match:"\\s+",name:"punctuation.spaces.elm"},{include:"#module-prefix"},{match:"\\b[a-z][a-zA-Z0-9_]*\\b",name:"variable.type.elm"},{match:"\\b[A-Z][a-zA-Z0-9_]*\\b",name:"storage.type.elm"},{match:"\\(\\)",name:"constant.unit.elm"},{include:"#comma"},{include:"#parens"},{include:"#comments"},{include:"#type-record"}]},glsl:{begin:"(\\[)(glsl)(\\|)",beginCaptures:{1:{name:"entity.glsl.bracket.elm"},2:{name:"entity.glsl.name.elm"},3:{name:"entity.glsl.bracket.elm"}},end:"(\\|\\])",endCaptures:{1:{name:"entity.glsl.bracket.elm"}},name:"meta.embedded.block.glsl",patterns:[{include:"source.glsl"}]}},displayName:"Elm",embeddedLangs:["glsl"]});var r=[...a.default,t]},65187:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/jeff-hykin/better-go-syntax/blob/master/export/generated.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/jeff-hykin/better-go-syntax/commit/6175663a7a0e23d58ccf9aab95054cb6e5c92aff",name:"go",scopeName:"source.go",patterns:[{include:"#comments"},{include:"#comments"},{comment:"Interpreted string literals",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.go"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.go"}},name:"string.quoted.double.go",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"}]},{comment:"Raw string literals",begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.go"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.go"}},name:"string.quoted.raw.go",patterns:[{include:"#string_placeholder"}]},{comment:"Syntax error receiving channels",match:"<\\-([\\t ]+)chan\\b",captures:{1:{name:"invalid.illegal.receive-channel.go"}}},{comment:"Syntax error sending channels",match:"\\bchan([\\t ]+)<-",captures:{1:{name:"invalid.illegal.send-channel.go"}}},{comment:"Syntax error using slices",match:"\\[\\](\\s+)",captures:{1:{name:"invalid.illegal.slice.go"}}},{comment:"Syntax error numeric literals",match:"\\b0[0-7]*[89]\\d*\\b",name:"invalid.illegal.numeric.go"},{comment:"Built-in functions",match:"\\b(append|cap|close|complex|copy|delete|imag|len|make|new|panic|print|println|real|recover)\\b(?=\\()",name:"support.function.builtin.go"},{comment:"Function declarations",match:"^(\\bfunc\\b)(?:\\s+(\\([^\\)]+\\)\\s+)?(\\w+)(?=\\())?",captures:{1:{name:"keyword.function.go"},2:{patterns:[{include:"#brackets"},{include:"#operators"}]},3:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"entity.name.function.go"}]}}},{comment:"Functions",match:"(\\bfunc\\b)|(\\w+)(?=\\()",captures:{1:{name:"keyword.function.go"},2:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"support.function.go"}]}}},{include:"#numeric_literals"},{comment:"Language constants",match:"\\b(true|false|nil|iota)\\b",name:"constant.language.go"},{begin:"\\b(package)\\s+",beginCaptures:{1:{name:"keyword.package.go"}},end:"(?!\\G)",patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"entity.name.package.go"}]},{begin:"\\b(type)\\s+",beginCaptures:{1:{name:"keyword.type.go"}},end:"(?!\\G)",patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"entity.name.type.go"}]},{begin:"\\b(import)\\s+",beginCaptures:{1:{name:"keyword.import.go"}},end:"(?!\\G)",patterns:[{include:"#imports"}]},{begin:"\\b(var)\\s+",beginCaptures:{1:{name:"keyword.var.go"}},end:"(?!\\G)",patterns:[{include:"#variables"}]},{match:"(?,\\s*\\w+(?:\\.\\w+)*)*)(?=\\s*=(?!=))",captures:{1:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+(?:\\.\\w+)*",name:"variable.other.assignment.go",captures:{0:{patterns:[{include:"#delimiters"}]}}},{include:"#delimiters"}]}}},{match:"\\b\\w+(?:,\\s*\\w+)*(?=\\s*:=)",captures:{0:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"variable.other.assignment.go"},{include:"#delimiters"}]}}},{comment:"Terminators",match:";",name:"punctuation.terminator.go"},{include:"#brackets"},{include:"#delimiters"},{include:"#keywords"},{include:"#operators"},{include:"#runes"},{include:"#storage_types"}],repository:{brackets:{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.curly.go"}},end:"}",endCaptures:{0:{name:"punctuation.definition.end.bracket.curly.go"}},patterns:[{include:"$self"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.round.go"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.end.bracket.round.go"}},patterns:[{include:"$self"}]},{match:"\\[|\\]",name:"punctuation.definition.bracket.square.go"}]},comments:{patterns:[{name:"comment.block.go",begin:"(\\/\\*)",beginCaptures:{1:{name:"punctuation.definition.comment.go"}},end:"(\\*\\/)",endCaptures:{1:{name:"punctuation.definition.comment.go"}}},{name:"comment.line.double-slash.go",begin:"(\\/\\/)",beginCaptures:{1:{name:"punctuation.definition.comment.go"}},end:"(?:\\n|$)"}]},delimiters:{patterns:[{match:",",name:"punctuation.other.comma.go"},{match:"\\.(?!\\.\\.)",name:"punctuation.other.period.go"},{match:":(?!=)",name:"punctuation.other.colon.go"}]},imports:{patterns:[{match:'((?!\\s+")[^\\s]*)?\\s*((")([^"]*)("))',captures:{1:{name:"entity.alias.import.go"},2:{name:"string.quoted.double.go"},3:{name:"punctuation.definition.string.begin.go"},4:{name:"entity.name.import.go"},5:{name:"punctuation.definition.string.end.go"}}},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.imports.begin.bracket.round.go"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.imports.end.bracket.round.go"}},patterns:[{include:"#comments"},{include:"#imports"}]}]},keywords:{patterns:[{comment:"Flow control keywords",match:"\\b(break|case|continue|default|defer|else|fallthrough|for|go|goto|if|range|return|select|switch)\\b",name:"keyword.control.go"},{match:"\\bchan\\b",name:"keyword.channel.go"},{match:"\\bconst\\b",name:"keyword.const.go"},{match:"\\bfunc\\b",name:"keyword.function.go"},{match:"\\binterface\\b",name:"keyword.interface.go"},{match:"\\bmap\\b",name:"keyword.map.go"},{match:"\\bstruct\\b",name:"keyword.struct.go"}]},operators:{comment:"Note that the order here is very important!",patterns:[{match:"(\\*|&)(?=\\w)",name:"keyword.operator.address.go"},{match:"<\\-",name:"keyword.operator.channel.go"},{match:"\\-\\-",name:"keyword.operator.decrement.go"},{match:"\\+\\+",name:"keyword.operator.increment.go"},{match:"(==|!=|<=|>=|<(?!<)|>(?!>))",name:"keyword.operator.comparison.go"},{match:"(&&|\\|\\||!)",name:"keyword.operator.logical.go"},{match:"(=|\\+=|\\-=|\\|=|\\^=|\\*=|/=|:=|%=|<<=|>>=|&\\^=|&=)",name:"keyword.operator.assignment.go"},{match:"(\\+|\\-|\\*|/|%)",name:"keyword.operator.arithmetic.go"},{match:"(&(?!\\^)|\\||\\^|&\\^|<<|>>)",name:"keyword.operator.arithmetic.bitwise.go"},{match:"\\.\\.\\.",name:"keyword.operator.ellipsis.go"}]},runes:{patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.go"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.go"}},name:"string.quoted.rune.go",patterns:[{match:`\\G(\\\\([0-7]{3}|[abfnrtv\\\\'"]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})|.)(?=')`,name:"constant.other.rune.go"},{match:"[^']+",name:"invalid.illegal.unknown-rune.go"}]}]},storage_types:{patterns:[{match:"\\bbool\\b",name:"storage.type.boolean.go"},{match:"\\bbyte\\b",name:"storage.type.byte.go"},{match:"\\berror\\b",name:"storage.type.error.go"},{match:"\\b(complex(64|128)|float(32|64)|u?int(8|16|32|64)?)\\b",name:"storage.type.numeric.go"},{match:"\\brune\\b",name:"storage.type.rune.go"},{match:"\\bstring\\b",name:"storage.type.string.go"},{match:"\\buintptr\\b",name:"storage.type.uintptr.go"}]},string_escaped_char:{patterns:[{match:`\\\\([0-7]{3}|[abfnrtv\\\\'"]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})`,name:"constant.character.escape.go"},{match:`\\\\[^0-7xuUabfnrtv\\'"]`,name:"invalid.illegal.unknown-escape.go"}]},string_placeholder:{patterns:[{match:"%(\\[\\d+\\])?([\\+#\\-0\\x20]{,2}((\\d+|\\*)?(\\.?(\\d+|\\*|(\\[\\d+\\])\\*?)?(\\[\\d+\\])?)?))?[vT%tbcdoqxXUbeEfFgGspw]",name:"constant.other.placeholder.go"}]},variables:{patterns:[{match:"(\\w+(?:,\\s*\\w+)*)(\\s+\\*?\\w+(?:\\.\\w+)?\\s*)?(?=\\s*=)",captures:{1:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"variable.other.assignment.go"},{include:"#delimiters"}]},2:{patterns:[{include:"$self"}]}}},{match:"(\\w+(?:,\\s*\\w+)*)(\\s+(\\[(\\d*|\\.\\.\\.)\\])*\\*?(<-)?\\w+(?:\\.\\w+)?\\s*[^=].*)",captures:{1:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"variable.other.declaration.go"},{include:"#delimiters"}]},2:{patterns:[{include:"$self"}]}}},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.variables.begin.bracket.round.go"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.variables.end.bracket.round.go"}},patterns:[{include:"$self"},{include:"#variables"}]}]},numeric_literals:{match:"(?<([^<>]|\\g)+>)?",captures:{1:{name:"storage.type.class.kotlin"},2:{name:"entity.name.type.class.kotlin"},3:{patterns:[{include:"#type-parameter"}]}}},"object-declaration":{match:"\\b(object)\\s+(\\b\\w+\\b|`[^`]+`)",captures:{1:{name:"storage.type.object.kotlin"},2:{name:"entity.name.type.object.kotlin"}}},"type-alias":{match:"\\b(typealias)\\s+(\\b\\w+\\b|`[^`]+`)\\s*(?<([^<>]|\\g)+>)?",captures:{1:{name:"storage.type.alias.kotlin"},2:{name:"entity.name.type.kotlin"},3:{patterns:[{include:"#type-parameter"}]}}},"function-declaration":{match:"\\b(fun)\\b\\s*(?<([^<>]|\\g)+>)?\\s*(?:(\\w+)\\.)?(\\b\\w+\\b|`[^`]+`)",captures:{1:{name:"storage.type.function.kotlin"},2:{patterns:[{include:"#type-parameter"}]},4:{name:"entity.name.type.class.extension.kotlin"},5:{name:"entity.name.function.declaration.kotlin"}}},"variable-declaration":{match:"\\b(val|var)\\b\\s*(?<([^<>]|\\g)+>)?",captures:{1:{name:"storage.type.variable.kotlin"},2:{patterns:[{include:"#type-parameter"}]}}},"type-parameter":{patterns:[{match:"\\b\\w+\\b",name:"entity.name.type.kotlin"},{match:"\\b(in|out)\\b",name:"storage.modifier.kotlin"}]},"type-annotation":{match:`(?|(?[<(]([^<>()"']|\\g)+[)>]))+`,captures:{0:{patterns:[{include:"#type-parameter"}]}}},"function-call":{match:"\\??\\.?(\\b\\w+\\b|`[^`]+`)\\s*(?<([^<>]|\\g)+>)?\\s*(?=[({])",captures:{1:{name:"entity.name.function.call.kotlin"},2:{patterns:[{include:"#type-parameter"}]}}},"method-reference":{match:"\\??::(\\b\\w+\\b|`[^`]+`)",captures:{1:{name:"entity.name.function.reference.kotlin"}}},key:{match:"\\b(\\w=)\\s*(=)",captures:{1:{name:"variable.parameter.kotlin"},2:{name:"keyword.operator.assignment.kotlin"}}},"string-empty":{match:'(?",name:"storage.type.function.arrow.kotlin"},operators:{patterns:[{match:"(===?|\\!==?|<=|>=|<|>)",name:"keyword.operator.comparison.kotlin"},{match:"([+*/%-]=)",name:"keyword.operator.assignment.arithmetic.kotlin"},{match:"(=)",name:"keyword.operator.assignment.kotlin"},{match:"([+*/%-])",name:"keyword.operator.arithmetic.kotlin"},{match:"(!|&&|\\|\\|)",name:"keyword.operator.logical.kotlin"},{match:"(--|\\+\\+)",name:"keyword.operator.increment-decrement.kotlin"},{match:"(\\.\\.)",name:"keyword.operator.range.kotlin"}]},"self-reference":{match:"\\b(this|super)(@\\w+)?\\b",name:"variable.language.this.kotlin"}},displayName:"Kotlin",aliases:["kt","kts"]})]},45357:function(i,n,e){e.r(n),e.d(n,{default:function(){return r}});var a=e(24105);const t=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-less/blob/master/grammars/less.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-less/commit/87d4d59e8de6796b506b81a16e1dc1fafc99d30f",name:"less",scopeName:"source.css.less",patterns:[{include:"#strings"},{captures:{1:{name:"entity.other.attribute-name.class.mixin.css"}},match:"(\\.[_a-zA-Z][a-zA-Z0-9_-]*(?=\\())"},{captures:{1:{name:"entity.other.attribute-name.class.css"},2:{name:"punctuation.definition.entity.css"},4:{name:"variable.other.interpolation.less"}},match:"((\\.)([_a-zA-Z]|(@{[a-zA-Z0-9_-]+}))[a-zA-Z0-9_-]*)"},{captures:{0:{name:"entity.other.attribute-name.parent-selector.css"},1:{name:"punctuation.definition.entity.css"}},match:"(&)[a-zA-Z0-9_-]*"},{begin:"(format|local|url|attr|counter|counters)\\s*(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.css"}},patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{match:"\\\\.",name:"constant.character.escape.css"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{match:"\\\\(\\d{1,6}|.)",name:"constant.character.escape.css"}]},{match:`[^'") \\t]+`,name:"variable.parameter.misc.css"}]},{match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b(?!.*?(?(['"])(?:[^\\\\]|\\\\.)*?(\\6)))))?\\s*(\\])`,name:"meta.attribute-selector.css"},{begin:"((@)import\\b)",beginCaptures:{1:{name:"keyword.control.at-rule.import.less"},2:{name:"punctuation.definition.keyword.less"}},end:";",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.import.css",patterns:[{match:"(?<=\\(|,|\\s)\\b(reference|optional|once|multiple|less|inline)\\b(?=\\)|,)",name:"keyword.control.import.option.less"},{include:"#brace_round"},{include:"source.css#commas"},{include:"#strings"}]},{captures:{1:{name:"keyword.control.at-rule.fontface.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)font-face\\b)",name:"meta.at-rule.fontface.css"},{captures:{1:{name:"keyword.control.at-rule.media.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)media\\b)",name:"meta.at-rule.media.css"},{include:"source.css#media-features"},{match:"\\b(tv|tty|screen|projection|print|handheld|embossed|braille|aural|all)\\b",name:"support.constant.media-type.media.css"},{match:"\\b(portrait|landscape)\\b",name:"support.constant.property-value.media-property.media.css"},{captures:{1:{name:"support.function.less"}},match:"(\\.[a-zA-Z0-9_-]+)\\s*(;|\\()"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.less"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.less"}},end:"\\n",name:"comment.line.double-slash.less"}]},{match:"(@|\\-\\-)[\\w-]+(?=\\s*)",name:"variable.other.less",captures:{1:{name:"punctuation.definition.variable.less"}}},{include:"#variable_interpolation"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.property-list.css",patterns:[{include:"source.css#pseudo-elements"},{include:"source.css#pseudo-classes"},{include:"source.css#tag-names"},{include:"source.css#commas"},{include:"#variable_interpolation"},{include:"source.css#property-names"},{include:"#property_values"},{include:"$self"}]},{match:"\\!\\s*important",name:"keyword.other.important.css"},{match:"\\*|\\/|\\-|\\+|~|=|<=|>=|<|>",name:"keyword.operator.less"},{match:"\\b(not|and|when)\\b",name:"keyword.control.logical.operator.less"},{include:"source.css#tag-names"},{match:"(?)[ ]?",beginCaptures:{0:{name:"markup.quote.mdx"},1:{name:"punctuation.definition.quote.begin.mdx"}},patterns:[{include:"#markdown-sections"}],name:"markup.quote.mdx",while:"(?:^|\\G)[\\t ]*(>)[ ]?",whileCaptures:{0:{name:"markup.quote.mdx"},1:{name:"punctuation.definition.quote.begin.mdx"}}},"commonmark-character-escape":{match:"\\\\(?:[!\"#$%&'()*+,\\-.\\/:;<=>?@\\[\\\\\\]^_`{|}~])",name:"constant.language.character-escape.mdx"},"commonmark-character-reference":{patterns:[{include:"#whatwg-html-data-character-reference-named-terminated"},{match:"(&)(#)([Xx])([0-9A-Fa-f]{1,6})(;)",name:"constant.language.character-reference.numeric.hexadecimal.html",captures:{1:{name:"punctuation.definition.character-reference.begin.html"},2:{name:"punctuation.definition.character-reference.numeric.html"},3:{name:"punctuation.definition.character-reference.numeric.hexadecimal.html"},4:{name:"constant.numeric.integer.hexadecimal.html"},5:{name:"punctuation.definition.character-reference.end.html"}}},{match:"(&)(#)([0-9]{1,7})(;)",name:"constant.language.character-reference.numeric.decimal.html",captures:{1:{name:"punctuation.definition.character-reference.begin.html"},2:{name:"punctuation.definition.character-reference.numeric.html"},3:{name:"constant.numeric.integer.decimal.html"},4:{name:"punctuation.definition.character-reference.end.html"}}}]},"commonmark-code-fenced":{patterns:[{include:"#commonmark-code-fenced-apib"},{include:"#commonmark-code-fenced-asciidoc"},{include:"#commonmark-code-fenced-c"},{include:"#commonmark-code-fenced-clojure"},{include:"#commonmark-code-fenced-coffee"},{include:"#commonmark-code-fenced-console"},{include:"#commonmark-code-fenced-cpp"},{include:"#commonmark-code-fenced-cs"},{include:"#commonmark-code-fenced-css"},{include:"#commonmark-code-fenced-diff"},{include:"#commonmark-code-fenced-dockerfile"},{include:"#commonmark-code-fenced-elixir"},{include:"#commonmark-code-fenced-elm"},{include:"#commonmark-code-fenced-erlang"},{include:"#commonmark-code-fenced-gitconfig"},{include:"#commonmark-code-fenced-go"},{include:"#commonmark-code-fenced-graphql"},{include:"#commonmark-code-fenced-haskell"},{include:"#commonmark-code-fenced-html"},{include:"#commonmark-code-fenced-ini"},{include:"#commonmark-code-fenced-java"},{include:"#commonmark-code-fenced-js"},{include:"#commonmark-code-fenced-json"},{include:"#commonmark-code-fenced-julia"},{include:"#commonmark-code-fenced-kotlin"},{include:"#commonmark-code-fenced-less"},{include:"#commonmark-code-fenced-less"},{include:"#commonmark-code-fenced-lua"},{include:"#commonmark-code-fenced-makefile"},{include:"#commonmark-code-fenced-md"},{include:"#commonmark-code-fenced-mdx"},{include:"#commonmark-code-fenced-objc"},{include:"#commonmark-code-fenced-perl"},{include:"#commonmark-code-fenced-php"},{include:"#commonmark-code-fenced-php"},{include:"#commonmark-code-fenced-python"},{include:"#commonmark-code-fenced-r"},{include:"#commonmark-code-fenced-raku"},{include:"#commonmark-code-fenced-ruby"},{include:"#commonmark-code-fenced-rust"},{include:"#commonmark-code-fenced-scala"},{include:"#commonmark-code-fenced-scss"},{include:"#commonmark-code-fenced-shell"},{include:"#commonmark-code-fenced-shell-session"},{include:"#commonmark-code-fenced-sql"},{include:"#commonmark-code-fenced-svg"},{include:"#commonmark-code-fenced-swift"},{include:"#commonmark-code-fenced-toml"},{include:"#commonmark-code-fenced-ts"},{include:"#commonmark-code-fenced-tsx"},{include:"#commonmark-code-fenced-vbnet"},{include:"#commonmark-code-fenced-xml"},{include:"#commonmark-code-fenced-yaml"},{include:"#commonmark-code-fenced-unknown"}]},"commonmark-code-fenced-unknown":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?:[^\\t\\n\\r` ])+)(?:[\\t ]+((?:[^\\n\\r`])+))?)?(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"markup.raw.code.fenced.mdx",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.other.mdx"},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?:[^\\t\\n\\r ])+)(?:[\\t ]+((?:[^\\n\\r])+))?)?(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"markup.raw.code.fenced.mdx",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.other.mdx"}]},"commonmark-code-text":{match:"(?]|\\\\[<\\\\>]?)*)(>)|(\\g))(?:[\\t ]+(?:(")((?:[^"\\\\]|\\\\["\\\\]?)*)(")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?$(?(?!\\<)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g*\\))+){0}`,name:"meta.link.reference.def.mdx",captures:{1:{name:"string.other.begin.mdx"},2:{name:"entity.name.identifier.mdx",patterns:[{include:"#markdown-string"}]},3:{name:"string.other.end.mdx"},4:{name:"punctuation.separator.key-value.mdx"},5:{name:"string.other.begin.destination.mdx"},6:{name:"string.other.link.destination.mdx",patterns:[{include:"#markdown-string"}]},7:{name:"string.other.end.destination.mdx"},8:{name:"string.other.link.destination.mdx",patterns:[{include:"#markdown-string"}]},9:{name:"string.other.begin.mdx"},10:{name:"string.quoted.double.mdx",patterns:[{include:"#markdown-string"}]},11:{name:"string.other.end.mdx"},12:{name:"string.other.begin.mdx"},13:{name:"string.quoted.single.mdx",patterns:[{include:"#markdown-string"}]},14:{name:"string.other.end.mdx"},15:{name:"string.other.begin.mdx"},16:{name:"string.quoted.paren.mdx",patterns:[{include:"#markdown-string"}]},17:{name:"string.other.end.mdx"}}},"commonmark-hard-break-escape":{match:"\\\\$",name:"constant.language.character-escape.line-ending.mdx"},"commonmark-hard-break-trailing":{match:"( ){2,}$",name:"carriage-return constant.language.character-escape.line-ending.mdx"},"commonmark-heading-atx":{patterns:[{match:"(?:^|\\G)[\\t ]*(#{1}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.1.mdx",captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}}},{match:"(?:^|\\G)[\\t ]*(#{2}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.2.mdx",captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}}},{match:"(?:^|\\G)[\\t ]*(#{3}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.2.mdx",captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}}},{match:"(?:^|\\G)[\\t ]*(#{4}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.2.mdx",captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}}},{match:"(?:^|\\G)[\\t ]*(#{5}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.2.mdx",captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}}},{match:"(?:^|\\G)[\\t ]*(#{6}(?!#))(?:[ \\t]+([^\\r\\n]+?)(?:[ \\t]+(#+?))?)?[ \\t]*$",name:"markup.heading.atx.2.mdx",captures:{1:{name:"punctuation.definition.heading.mdx"},2:{name:"entity.name.section.mdx",patterns:[{include:"#markdown-text"}]},3:{name:"punctuation.definition.heading.mdx"}}}]},"commonmark-heading-setext":{patterns:[{match:"(?:^|\\G)[\\t ]*(={1,})[ \\t]*$",name:"markup.heading.setext.1.mdx"},{match:"(?:^|\\G)[\\t ]*(-{1,})[ \\t]*$",name:"markup.heading.setext.2.mdx"}]},"commonmark-label-end":{patterns:[{match:`(\\])(\\()[\\t ]*(?:(?:(<)((?:[^\\n<\\\\>]|\\\\[<\\\\>]?)*)(>)|(\\g))(?:[\\t ]+(?:(")((?:[^"\\\\]|\\\\["\\\\]?)*)(")|(')((?:[^'\\\\]|\\\\['\\\\]?)*)(')|(\\()((?:[^\\)\\\\]|\\\\[\\)\\\\]?)*)(\\))))?)?[\\t ]*(\\))(?(?!\\<)(?:(?:[^\\p{Cc}\\ \\\\\\(\\)]|\\\\[\\(\\)\\\\]?)|\\(\\g*\\))+){0}`,captures:{1:{name:"string.other.end.mdx"},2:{name:"string.other.begin.mdx"},3:{name:"string.other.begin.destination.mdx"},4:{name:"string.other.link.destination.mdx",patterns:[{include:"#markdown-string"}]},5:{name:"string.other.end.destination.mdx"},6:{name:"string.other.link.destination.mdx",patterns:[{include:"#markdown-string"}]},7:{name:"string.other.begin.mdx"},8:{name:"string.quoted.double.mdx",patterns:[{include:"#markdown-string"}]},9:{name:"string.other.end.mdx"},10:{name:"string.other.begin.mdx"},11:{name:"string.quoted.single.mdx",patterns:[{include:"#markdown-string"}]},12:{name:"string.other.end.mdx"},13:{name:"string.other.begin.mdx"},14:{name:"string.quoted.paren.mdx",patterns:[{include:"#markdown-string"}]},15:{name:"string.other.end.mdx"},16:{name:"string.other.end.mdx"}}},{match:"(\\])(\\[)((?:[^\\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+?)(\\])",captures:{1:{name:"string.other.end.mdx"},2:{name:"string.other.begin.mdx"},3:{name:"entity.name.identifier.mdx",patterns:[{include:"#markdown-string"}]},4:{name:"string.other.end.mdx"}}},{match:"(\\])",captures:{1:{name:"string.other.end.mdx"}}}]},"commonmark-label-start":{patterns:[{match:"\\!\\[(?!\\^)",name:"string.other.begin.image.mdx"},{match:"\\[",name:"string.other.begin.link.mdx"}]},"commonmark-list-item":{patterns:[{begin:"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{4}(?![ ])|\\t)(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"variable.unordered.list.mdx"},2:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}"},{begin:"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{3}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"variable.unordered.list.mdx"},2:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"},{begin:"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{2}(?![ ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"variable.unordered.list.mdx"},2:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}"},{begin:"(?:^|\\G)[\\t ]*((?:[*+-]))(?:[ ]{1}|(?=\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"variable.unordered.list.mdx"},2:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)[ ]{2}"},{begin:"(?:^|\\G)[\\t ]*([0-9]{9})((?:\\.|\\)))(?:[ ]{4}(?![ ])|\\t(?![\\t ]))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{2}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}[ ]{1}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{8})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){3}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{9})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{8})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{7})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{3}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{8})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{7})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{6})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{2}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{7})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{6})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{5})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}[ ]{1}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{6})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{5})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{4})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t){2}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{5})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{4})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{3})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{3}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{4})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{3})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{2})((?:\\.|\\)))(?:[ ]{3}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{4}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"string.other.number.mdx"},8:{name:"variable.ordered.list.mdx"},9:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{2}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{3})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9]{2})((?:\\.|\\)))(?:[ ]{2}(?![ ]))|([0-9]{1})((?:\\.|\\)))(?:[ ]{3}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"string.other.number.mdx"},6:{name:"variable.ordered.list.mdx"},7:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)[ ]{1}"},{begin:"(?:^|\\G)[\\t ]*(?:([0-9]{2})((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))|([0-9])((?:\\.|\\)))(?:[ ]{2}(?![ ])))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"string.other.number.mdx"},4:{name:"variable.ordered.list.mdx"},5:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"},{begin:"(?:^|\\G)[\\t ]*([0-9])((?:\\.|\\)))(?:[ ]{1}|(?=[ \\t]*\\n))(\\[[\\t Xx]\\](?=[\\t\\n\\r ]+(?:$|[^\\t\\n\\r ])))?",beginCaptures:{1:{name:"string.other.number.mdx"},2:{name:"variable.ordered.list.mdx"},3:{name:"keyword.other.tasklist.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)[ ]{3}"}]},"commonmark-paragraph":{begin:"(?![\\t ]*$)",name:"meta.paragraph.mdx",patterns:[{include:"#markdown-text"}],while:"(?:^|\\G)(?:[ ]{4}|\\t)"},"commonmark-thematic-break":{match:"(?:^|\\G)[\\t ]*([-*_])[ \\t]*(?:\\1[ \\t]*){2,}$",name:"meta.separator.mdx"},"extension-gfm-autolink-literal":{patterns:[{match:`(?<=^|[\\t\\n\\r \\(\\*\\_\\[\\]~])(?=(?i:www)\\.[^\\n\\r])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+\\g?)?(?(?:(?:[^\\t\\n\\r !"&'\\(\\)\\*,\\.:;<\\?\\]_~]|&(?![A-Za-z]*;(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))|[!"'\\)\\*,\\.:;\\?_~](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))|\\(\\g*\\))+){0}`,name:"string.other.link.autolink.literal.www.mdx"},{match:`(?<=^|[^A-Za-z])(?i:https?://)(?=[\\p{L}\\p{N}])(?:(?:[\\p{L}\\p{N}]|-|[\\._](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+\\g?)?(?(?:(?:[^\\t\\n\\r !"&'\\(\\)\\*,\\.:;<\\?\\]_~]|&(?![A-Za-z]*;(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))|[!"'\\)\\*,\\.:;\\?_~](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))|\\(\\g*\\))+){0}`,name:"string.other.link.autolink.literal.http.mdx"},{match:`(?<=^|[^A-Za-z/])(?i:mailto:|xmpp:)?(?:[0-9A-Za-z+\\-\\._])+@(?:(?:[0-9A-Za-z]|[-_](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+(?:\\.(?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[])))))+(?:[A-Za-z]|[-_](?!(?:[!"'\\)\\*,\\.:;<\\?_~]*(?:[\\s<]|\\][\\t\\n \\(\\[]))))+`,name:"string.other.link.autolink.literal.email.mdx"}]},"extension-gfm-footnote-call":{match:"(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])",captures:{1:{name:"string.other.begin.link.mdx"},2:{name:"string.other.begin.footnote.mdx"},3:{name:"entity.name.identifier.mdx",patterns:[{include:"#markdown-string"}]},4:{name:"string.other.end.footnote.mdx"}}},"extension-gfm-footnote-definition":{begin:"(?:^|\\G)[\\t ]*(\\[)(\\^)((?:[^\\t\\n\\r \\[\\\\\\]]|\\\\[\\[\\\\\\]]?)+)(\\])(:)[\\t ]*",beginCaptures:{1:{name:"string.other.begin.link.mdx"},2:{name:"string.other.begin.footnote.mdx"},3:{name:"entity.name.identifier.mdx",patterns:[{include:"#markdown-string"}]},4:{name:"string.other.end.footnote.mdx"}},patterns:[{include:"#markdown-sections"}],while:"^(?=[\\t ]*$)|(?:^|\\G)(?:[ ]{4}|\\t)"},"extension-gfm-strikethrough":{match:"(?<=\\S)(?)[\\t ]*(<)(?=(?![\\t\\n\\r ]))(?:\\s*(/))?(?:\\s*(?:(?:((?:[_$[:alpha:]][-_$[:alnum:]]*))\\s*(:)\\s*((?:[_$[:alpha:]][-_$[:alnum:]]*)))|((?:(?:[_$[:alpha:]][_$[:alnum:]]*)(?:\\s*\\.\\s*(?:[_$[:alpha:]][-_$[:alnum:]]*))+))|((?:[_$[:upper:]][_$[:alnum:]]*))|((?:[_$[:alpha:]][-_$[:alnum:]]*)))(?=[\\s\\/\\>\\{]))?",beginCaptures:{1:{name:"punctuation.definition.tag.end.jsx"},2:{name:"punctuation.definition.tag.closing.jsx"},3:{name:"entity.name.tag.namespace.jsx"},4:{name:"punctuation.separator.namespace.jsx"},5:{name:"entity.name.tag.local.jsx"},6:{name:"support.class.component.jsx"},7:{name:"support.class.component.jsx"},8:{name:"entity.name.tag.jsx"}},patterns:[{include:"source.tsx#jsx-tag-attribute-name"},{include:"source.tsx#jsx-tag-attribute-assignment"},{include:"source.tsx#jsx-string-double-quoted"},{include:"source.tsx#jsx-string-single-quoted"},{include:"source.tsx#jsx-evaluated-code"},{include:"source.tsx#jsx-tag-attributes-illegal"}],end:"(?:(\\/)\\s*)?(>)",endCaptures:{1:{name:"punctuation.definition.tag.self-closing.jsx"},2:{name:"punctuation.definition.tag.end.jsx"}}},"extension-mdx-jsx-text":{begin:"(<)(?=(?![\\t\\n\\r ]))(?:\\s*(/))?(?:\\s*(?:(?:((?:[_$[:alpha:]][-_$[:alnum:]]*))\\s*(:)\\s*((?:[_$[:alpha:]][-_$[:alnum:]]*)))|((?:(?:[_$[:alpha:]][_$[:alnum:]]*)(?:\\s*\\.\\s*(?:[_$[:alpha:]][-_$[:alnum:]]*))+))|((?:[_$[:upper:]][_$[:alnum:]]*))|((?:[_$[:alpha:]][-_$[:alnum:]]*)))(?=[\\s\\/\\>\\{]))?",beginCaptures:{1:{name:"punctuation.definition.tag.end.jsx"},2:{name:"punctuation.definition.tag.closing.jsx"},3:{name:"entity.name.tag.namespace.jsx"},4:{name:"punctuation.separator.namespace.jsx"},5:{name:"entity.name.tag.local.jsx"},6:{name:"support.class.component.jsx"},7:{name:"support.class.component.jsx"},8:{name:"entity.name.tag.jsx"}},patterns:[{include:"source.tsx#jsx-tag-attribute-name"},{include:"source.tsx#jsx-tag-attribute-assignment"},{include:"source.tsx#jsx-string-double-quoted"},{include:"source.tsx#jsx-string-single-quoted"},{include:"source.tsx#jsx-evaluated-code"},{include:"source.tsx#jsx-tag-attributes-illegal"}],end:"(?:(\\/)\\s*)?(>)",endCaptures:{1:{name:"punctuation.definition.tag.self-closing.jsx"},2:{name:"punctuation.definition.tag.end.jsx"}}},"extension-toml":{begin:"\\A\\+{3}$",end:"^\\+{3}$",beginCaptures:{0:{name:"string.other.begin.toml"}},endCaptures:{0:{name:"string.other.end.toml"}},contentName:"meta.embedded.toml",patterns:[{include:"source.toml"}]},"extension-yaml":{begin:"\\A-{3}$",end:"^-{3}$",beginCaptures:{0:{name:"string.other.begin.yaml"}},endCaptures:{0:{name:"string.other.end.yaml"}},contentName:"meta.embedded.yaml",patterns:[{include:"source.yaml"}]},"whatwg-html-data-character-reference-named-terminated":{match:"(&)((?:C(?:(?:o(?:unterClockwiseCo)?|lockwiseCo)ntourIntegra|cedi)|(?:(?:Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)|Not(?:Righ|Lef)tTriangle|(?:Not(?:(?:Succeed|Precede|Les)s|Greater)|(?:Precede|Succeed)s|Less)Slant|SquareSu(?:per|b)set|(?:Not(?:Greater|Tilde)|Tilde|Less)Full|RightTriangle|LeftTriangle|Greater(?:Slant|Full)|Precedes|Succeeds|Superset|NotHump|Subset|Tilde|Hump)Equ|int(?:er)?c|DotEqu)a|DoubleContourIntegra|(?:n(?:short)?parall|shortparall|p(?:arall|rur))e|(?:rightarrowta|l(?:eftarrowta|ced|ata|Ata)|sced|rata|perm|rced|rAta|ced)i|Proportiona|smepars|e(?:qvpars|pars|xc|um)|Integra|suphso|rarr[pt]|n(?:pars|tg)|l(?:arr[pt]|cei)|Rarrt|(?:hybu|fora)l|ForAl|[GKLNR-Tcknt]cedi|rcei|iexc|gime|fras|[uy]um|oso|dso|ium|Ium)l|D(?:o(?:uble(?:(?:L(?:ong(?:Left)?R|eftR)ight|L(?:ongL)?eft|UpDown|Right|Up)Arrow|Do(?:wnArrow|t))|wn(?:ArrowUpA|TeeA|a)rrow)|iacriticalDot|strok|ashv|cy)|(?:(?:(?:N(?:(?:otN)?estedGreater|ot(?:Greater|Less))|Less(?:Equal)?)Great|GreaterGreat|l[lr]corn|mark|east)e|Not(?:Double)?VerticalBa|(?:Not(?:Righ|Lef)tTriangleB|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)VectorB|RightTriangleB|Left(?:Triangle|Arrow)B|RightArrowB|V(?:er(?:ticalB|b)|b)|UpArrowB|l(?:ur(?:ds|u)h|dr(?:us|d)h|trP|owb|H)|profal|r(?:ulu|dld)h|b(?:igst|rvb)|(?:wed|ve[er])b|s(?:wn|es)w|n(?:wne|ese|sp|hp)|gtlP|d(?:oll|uh|H)|(?:hor|ov)b|u(?:dh|H)|r(?:lh|H)|ohb|hb|St)a|D(?:o(?:wn(?:(?:Left(?:Right|Tee)|RightTee)Vecto|(?:(?:Righ|Lef)tVector|Arrow)Ba)|ubleVerticalBa)|a(?:gge|r)|sc|f)|(?:(?:(?:Righ|Lef)tDown|(?:Righ|Lef)tUp)Tee|(?:Righ|Lef)tUpDown)Vecto|VerticalSeparato|(?:Left(?:Right|Tee)|RightTee)Vecto|less(?:eqq?)?gt|e(?:qslantgt|sc)|(?:RightF|LeftF|[lr]f)loo|u(?:[lr]corne|ar)|timesba|(?:plusa|cirs|apa)ci|U(?:arroci|f)|(?:dzigr|s(?:u(?:pl|br)|imr|[lr])|zigr|angz|nvH|l(?:tl|B)|r[Br])ar|UnderBa|(?:plus|harr|top|mid|of)ci|O(?:verBa|sc|f)|dd?agge|s(?:olba|sc)|g(?:t(?:rar|ci)|sc|f)|c(?:opys|u(?:po|ep)|sc|f)|(?:n(?:(?:v[lr]|w|r)A|l[Aa]|h[Aa]|eA)|x[hlr][Aa]|u(?:ua|da|A)|s[ew]A|rla|o[lr]a|rba|rAa|l[Ablr]a|h(?:oa|A)|era|d(?:ua|A)|cra|vA)r|o(?:lci|sc|ro|pa)|ropa|roar|l(?:o(?:pa|ar)|sc|Ar)|i(?:ma|s)c|ltci|dd?ar|a(?:ma|s)c|R(?:Bar|sc|f)|I(?:mac|f)|(?:u(?:ma|s)|oma|ema|Oma|Ema|[wyz]s|qs|ks|fs|Zs|Ys|Xs|Ws|Vs|Us|Ss|Qs|Ns|Ms|Ks|Is|Gs|Fs|Cs|Bs)c|Umac|x(?:sc|f)|v(?:sc|f)|rsc|n(?:ld|f)|m(?:sc|ld|ac|f)|rAr|h(?:sc|f)|b(?:sc|f)|psc|P(?:sc|f)|L(?:sc|ar|f)|jsc|J(?:sc|f)|E(?:sc|f)|[HT]sc|[yz]f|wf|tf|qf|pf|kf|jf|Zf|Yf|Xf|Wf|Vf|Tf|Sf|Qf|Nf|Mf|Kf|Hf|Gf|Ff|Cf|Bf)r|(?:Diacritical(?:Double)?A|[EINOSYZaisz]a)cute|(?:(?:N(?:egative(?:VeryThin|Thi(?:ck|n))|onBreaking)|NegativeMedium|ZeroWidth|VeryThin|Medium|Thi(?:ck|n))Spac|Filled(?:Very)?SmallSquar|Empty(?:Very)?SmallSquar|(?:N(?:ot(?:Succeeds|Greater|Tilde|Less)T|t)|DiacriticalT|VerticalT|PrecedesT|SucceedsT|NotEqualT|GreaterT|TildeT|EqualT|LessT|at|Ut|It)ild|(?:(?:DiacriticalG|[EIOUaiu]g)ra|(?:u|U)?bre|(?:o|e)?gra)v|(?:doublebar|curly|big|x)wedg|H(?:orizontalLin|ilbertSpac)|Double(?:Righ|Lef)tTe|(?:(?:measured|uw)ang|exponentia|dwang|ssmi|fema)l|(?:Poincarepla|reali|pho|oli)n|(?:black)?lozeng|(?:VerticalL|(?:prof|imag)l)in|SmallCircl|(?:black|dot)squar|rmoustach|l(?:moustach|angl)|(?:b(?:ack)?pr|(?:tri|xo)t|[qt]pr)im|[Tt]herefor|(?:DownB|[Gag]b)rev|(?:infint|nv[lr]tr)i|b(?:arwedg|owti)|an(?:dslop|gl)|(?:cu(?:rly)?v|rthr|lthr|b(?:ig|ar)v|xv)e|n(?:s(?:qsu[bp]|ccu)|prcu)|orslop|NewLin|maltes|Becaus|rangl|incar|(?:otil|Otil|t(?:ra|il))d|[inu]tild|s(?:mil|imn)|(?:sc|pr)cu|Wedg|Prim|Brev)e|(?:CloseCurly(?:Double)?Quo|OpenCurly(?:Double)?Quo|[ry]?acu)te|(?:Reverse(?:Up)?|Up)Equilibrium|C(?:apitalDifferentialD|(?:oproduc|(?:ircleD|enterD|d)o)t|on(?:grue|i)nt|conint|upCap|o(?:lone|pf)|OPY|hi)|(?:(?:(?:left)?rightsquig|(?:longleftr|twoheadr|nleftr|nLeftr|longr|hookr|nR|Rr)ight|(?:twohead|hook)left|longleft|updown|Updown|nright|Right|nleft|nLeft|down|up|Up)a|L(?:(?:ong(?:left)?righ|(?:ong)?lef)ta|eft(?:(?:right)?a|RightA|TeeA))|RightTeeA|LongLeftA|UpTeeA)rrow|(?:(?:RightArrow|Short|Upper|Lower)Left|(?:L(?:eftArrow|o(?:wer|ng))|LongLeft|Short|Upper)Right|ShortUp)Arrow|(?:b(?:lacktriangle(?:righ|lef)|ulle|no)|RightDoubleBracke|RightAngleBracke|Left(?:Doub|Ang)leBracke|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow)righ|(?:vartriangle|downharpoon|c(?:ircl|urv)earrow|upharpoon|looparrow|mapsto)lef|(?:UnderBrack|OverBrack|emptys|targ|Sups)e|diamondsui|c(?:ircledas|lubsui|are)|(?:spade|heart)sui|(?:(?:c(?:enter|t)|lmi|ino)d|(?:Triple|mD)D|n(?:otin|e)d|(?:ncong|doteq|su[bp]e|e[gl]s)d|l(?:ess|t)d|isind|c(?:ong|up|ap)?d|b(?:igod|N)|t(?:(?:ri)?d|opb)|s(?:ub|im)d|midd|g(?:tr?)?d|Lmid|DotD|(?:xo|ut|z)d|e(?:s?d|rD|fD|DD)|dtd|Zd|Id|Gd|Ed)o|realpar|i(?:magpar|iin)|S(?:uchTha|qr)|su[bp]mul|(?:(?:lt|i)que|gtque|(?:mid|low)a|e(?:que|xi))s|Produc|s(?:updo|e[cx])|r(?:parg|ec)|lparl|vangr|hamil|(?:homt|[lr]fis|ufis|dfis)h|phmma|t(?:wix|in)|quo|o(?:do|as)|fla|eDo)t|(?:(?:Square)?Intersecti|(?:straight|back|var)epsil|SquareUni|expectati|upsil|epsil|Upsil|eq?col|Epsil|(?:omic|Omic|rca|lca|eca|Sca|[NRTt]ca|Lca|Eca|[Zdz]ca|Dca)r|scar|ncar|herc|ccar|Ccar|iog|Iog)on|Not(?:S(?:quareSu(?:per|b)set|u(?:cceeds|(?:per|b)set))|Precedes|Greater|Tilde|Less)?|(?:(?:(?:Not(?:Reverse)?|Reverse)E|comp|E)leme|NotCongrue|(?:n[gl]|l)eqsla|geqsla|q(?:uat)?i|perc|iiii|coni|cwi|awi|oi)nt|(?:(?:rightleftharpo|leftrightharpo|quaterni)on|(?:(?:N(?:ot(?:NestedLess|Greater|Less)|estedLess)L|(?:eqslant|gtr(?:eqq?)?)l|LessL)e|Greater(?:Equal)?Le|cro)s|(?:rightright|leftleft|upup)arrow|rightleftarrow|(?:(?:(?:righ|lef)tthree|divideon|b(?:igo|ox)|[lr]o)t|InvisibleT)ime|downdownarrow|(?:(?:smallset|tri|dot|box)m|PlusM)inu|(?:RoundImpli|complex|Impli|Otim)e|C(?:ircle(?:Time|Minu|Plu)|ayley|ros)|(?:rationa|mode)l|NotExist|(?:(?:UnionP|MinusP|(?:b(?:ig[ou]|ox)|tri|s(?:u[bp]|im)|dot|xu|mn)p)l|(?:xo|u)pl|o(?:min|pl)|ropl|lopl|epl)u|otimesa|integer|e(?:linter|qual)|setminu|rarrbf|larrb?f|olcros|rarrf|mstpo|lesge|gesle|Exist|[lr]time|strn|napo|fltn|ccap|apo)s|(?:b(?:(?:lack|ig)triangledow|etwee)|(?:righ|lef)tharpoondow|(?:triangle|mapsto)dow|(?:nv|i)infi|ssetm|plusm|lagra|d(?:[lr]cor|isi)|c(?:ompf|aro)|s?frow|(?:hyph|curr)e|kgree|thor|ogo|ye)n|Not(?:Righ|Lef)tTriangle|(?:Up(?:Arrow)?|Short)DownArrow|(?:(?:n(?:triangle(?:righ|lef)t|succ|prec)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|backsim)e|lvertneq|gvertneq|(?:suc|pre)cneq|a(?:pprox|symp)e|(?:succ|prec|vee)e|circe)q|(?:UnderParenthes|OverParenthes|xn)is|(?:(?:Righ|Lef)tDown|Right(?:Up)?|Left(?:Up)?)Vector|D(?:o(?:wn(?:RightVector|LeftVector|Arrow|Tee)|t)|el|D)|l(?:eftrightarrows|br(?:k(?:sl[du]|e)|ac[ek])|tri[ef]|s(?:im[eg]|qb|h)|hard|a(?:tes|ngd|p)|o[pz]f|rm|gE|fr|eg|cy)|(?:NotHumpDownHum|(?:righ|lef)tharpoonu|big(?:(?:triangle|sqc)u|c[au])|HumpDownHum|m(?:apstou|lc)|(?:capbr|xsq)cu|smash|rarr[al]|(?:weie|sha)r|larrl|velli|(?:thin|punc)s|h(?:elli|airs)|(?:u[lr]c|vp)ro|d[lr]cro|c(?:upc[au]|apc[au])|thka|scna|prn?a|oper|n(?:ums|va|cu|bs)|ens|xc[au]|Ma)p|l(?:eftrightarrow|e(?:ftarrow|s(?:dot)?)?|moust|a(?:rrb?|te?|ng)|t(?:ri)?|sim|par|oz|l|g)|n(?:triangle(?:righ|lef)t|succ|prec)|SquareSu(?:per|b)set|(?:I(?:nvisibleComm|ot)|(?:varthe|iio)t|varkapp|(?:vars|S)igm|(?:diga|mco)mm|Cedill|lambd|Lambd|delt|Thet|omeg|Omeg|Kapp|Delt|nabl|zet|to[es]|rdc|ldc|iot|Zet|Bet|Et)a|b(?:lacktriangle|arwed|u(?:mpe?|ll)|sol|o(?:x[HVhv]|t)|brk|ne)|(?:trianglerigh|trianglelef|sqsu[bp]se|ques)t|RightT(?:riangl|e)e|(?:(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|nsu[bp]seteq|colone|(?:wedg|sim)e|nsime|lneq|gneq)q|DifferentialD|(?:(?:fall|ris)ingdots|(?:suc|pre)ccurly|ddots)eq|A(?:pplyFunction|ssign|(?:tild|grav|brev)e|acute|o(?:gon|pf)|lpha|(?:mac|sc|f)r|c(?:irc|y)|ring|Elig|uml|nd|MP)|(?:varsu[bp]setn|su(?:psetn?|bsetn?))eq|L(?:eft(?:T(?:riangl|e)e|Arrow)|l)|G(?:reaterEqual|amma)|E(?:xponentialE|quilibrium|sim|cy|TH|NG)|(?:(?:RightCeil|LeftCeil|varnoth|ar|Ur)in|(?:b(?:ack)?co|uri)n|vzigza|roan|loan|ffli|amal|sun|rin|n(?:tl|an)|Ran|Lan)g|(?:thick|succn?|precn?|less|g(?:tr|n)|ln|n)approx|(?:s(?:traightph|em)|(?:rtril|xu|u[lr]|xd|v[lr])tr|varph|l[lr]tr|b(?:sem|eps)|Ph)i|(?:circledd|osl|n(?:v[Dd]|V[Dd]|d)|hsl|V(?:vd|D)|Osl|v[Dd]|md)ash|(?:(?:RuleDelay|imp|cuw)e|(?:n(?:s(?:hort)?)?|short|rn)mi|D(?:Dotrah|iamon)|(?:i(?:nt)?pr|peri)o|odsol|llhar|c(?:opro|irmi)|(?:capa|anda|pou)n|Barwe|napi|api)d|(?:cu(?:rlyeq(?:suc|pre)|es)|telre|[ou]dbla|Udbla|Odbla|radi|lesc|gesc|dbla)c|(?:circled|big|eq|[is]|c|x|a|S|[hw]|W|H|G|E|C)circ|rightarrow|R(?:ightArrow|arr|e)|Pr(?:oportion)?|(?:longmapst|varpropt|p(?:lustw|ropt)|varrh|numer|(?:rsa|lsa|sb)qu|m(?:icr|h)|[lr]aqu|bdqu|eur)o|UnderBrace|ImaginaryI|B(?:ernoullis|a(?:ckslash|rv)|umpeq|cy)|(?:(?:Laplace|Mellin|zee)tr|Fo(?:uriertr|p)|(?:profsu|ssta)r|ordero|origo|[ps]op|nop|mop|i(?:op|mo)|h(?:op|al)|f(?:op|no)|dop|bop|Rop|Pop|Nop|Lop|Iop|Hop|Dop|[GJKMOQSTV-Zgjkoqvwyz]op|Bop)f|nsu[bp]seteq|t(?:ri(?:angleq|e)|imesd|he(?:tav|re4)|au)|O(?:verBrace|r)|(?:(?:pitchfo|checkma|t(?:opfo|b)|rob|rbb|l[bo]b)r|intlarh|b(?:brktbr|l(?:oc|an))|perten|NoBrea|rarrh|s[ew]arh|n[ew]arh|l(?:arrh|hbl)|uhbl|Hace)k|(?:NotCupC|(?:mu(?:lti)?|x)m|cupbrc)ap|t(?:riangle|imes|heta|opf?)|Precedes|Succeeds|Superset|NotEqual|(?:n(?:atural|exist|les)|s(?:qc[au]p|mte)|prime)s|c(?:ir(?:cled[RS]|[Ee])|u(?:rarrm|larrp|darr[lr]|ps)|o(?:mmat|pf)|aps|hi)|b(?:sol(?:hsu)?b|ump(?:eq|E)|ox(?:box|[Vv][HLRhlr]|[Hh][DUdu]|[DUdu][LRlr])|e(?:rnou|t[ah])|lk(?:34|1[24])|cy)|(?:l(?:esdot|squ|dqu)o|rsquo|rdquo|ngt)r|a(?:n(?:g(?:msda[a-h]|st|e)|d[dv])|st|p[Ee]|mp|fr|c[Edy])|(?:g(?:esdoto|E)|[lr]haru)l|(?:angrtvb|lrhar|nis)d|(?:(?:th(?:ic)?k|succn?|p(?:r(?:ecn?|n)?|lus)|rarr|l(?:ess|arr)|su[bp]|par|scn|g(?:tr|n)|ne|sc|n[glv]|ln|eq?)si|thetasy|ccupss|alefsy|botto)m|trpezium|(?:hks[ew]|dr?bk|bk)arow|(?:(?:[lr]a|d|c)empty|b(?:nequi|empty)|plank|nequi|odi)v|(?:(?:sc|rp|n)pol|point|fpart)int|(?:c(?:irf|wco)|awco)nint|PartialD|n(?:s(?:u[bp](?:set)?|c)|rarr|ot(?:ni|in)?|warr|e(?:arr)?|a(?:tur|p)|vlt|p(?:re?|ar)|um?|l[et]|ge|i)|n(?:atural|exist|les)|d(?:i(?:am(?:ond)?|v(?:ide)?)|tri|ash|ot|d)|backsim|l(?:esdot|squ|dqu)o|g(?:esdoto|E)|U(?:p(?:Arrow|si)|nion|arr)|angrtvb|p(?:l(?:anckh|us(?:d[ou]|[be]))|ar(?:sl|t)|r(?:od|nE|E)|erp|iv|m)|n(?:ot(?:niv[a-c]|in(?:v[a-c]|E))|rarr[cw]|s(?:u[bp][Ee]|c[er])|part|v(?:le|g[et])|g(?:es|E)|c(?:ap|y)|apE|lE|iv|Ll|Gg)|m(?:inus(?:du|b)|ale|cy|p)|rbr(?:k(?:sl[du]|e)|ac[ek])|(?:suphsu|tris|rcu|lcu)b|supdsub|(?:s[ew]a|n[ew]a)rrow|(?:b(?:ecaus|sim)|n(?:[lr]tri|bump)|csu[bp])e|equivDD|u(?:rcorn|lcorn|psi)|timesb|s(?:u(?:p(?:set)?|b(?:set)?)|q(?:su[bp]|u)|i(?:gma|m)|olb?|dot|mt|fr|ce?)|p(?:l(?:anck|us)|r(?:op|ec?)?|ara?|i)|o(?:times|r(?:d(?:er)?)?)|m(?:i(?:nusd?|d)|a(?:p(?:sto)?|lt)|u)|rmoust|g(?:e(?:s(?:dot|l)?|q)?|sim|n(?:ap|e)|t|l|g)|(?:spade|heart)s|c(?:u(?:rarr|larr|p)|o(?:m(?:ma|p)|lon|py|ng)|lubs|heck|cups|irc?|ent|ap)|colone|a(?:p(?:prox)?|n(?:g(?:msd|rt)?|d)|symp|f|c)|S(?:quare|u[bp]|c)|Subset|b(?:ecaus|sim)|vsu[bp]n[Ee]|s(?:u(?:psu[bp]|b(?:su[bp]|n[Ee]|E)|pn[Ee]|p[1-3E]|m)|q(?:u(?:ar[ef]|f)|su[bp]e)|igma[fv]|etmn|dot[be]|par|mid|hc?y|c[Ey])|f(?:rac(?:78|5[68]|45|3[458]|2[35]|1[2-68])|fr)|e(?:m(?:sp1[34]|ptyv)|psiv|c(?:irc|y)|t[ah]|ng|ll|fr|e)|(?:kappa|isins|vBar|fork|rho|phi|n[GL]t)v|divonx|V(?:dashl|ee)|gammad|G(?:ammad|cy|[Tgt])|[Ldhlt]strok|[HT]strok|(?:c(?:ylct|hc)|(?:s(?:oft|hch)|hard|S(?:OFT|HCH)|jser|J(?:ser|uk)|HARD|tsh|TSH|juk|iuk|I(?:uk|[EO])|zh|yi|nj|lj|k[hj]|gj|dj|ZH|Y[AIU]|NJ|LJ|K[HJ]|GJ|D[JSZ])c|ubrc|Ubrc|(?:yu|i[eo]|dz|v|p|f)c|TSc|SHc|CHc|Vc|Pc|Mc|Fc)y|(?:(?:wre|jm)at|dalet|a(?:ngs|le)p|imat|[lr]ds)h|[CLRUceglnou]acute|ff?llig|(?:f(?:fi|[ij])|sz|oe|ij|ae|OE|IJ)lig|r(?:a(?:tio|rr|ng)|tri|par|eal)|s[ew]arr|s(?:qc[au]p|mte)|prime|rarrb|i(?:n(?:fin|t)?|sin|t|i|c)|e(?:quiv|m(?:pty|sp)|p(?:si|ar)|cir|l|g)|kappa|isins|ncong|doteq|(?:wedg|sim)e|nsime|rsquo|rdquo|[lr]haru|V(?:dash|ert)|Tilde|lrhar|gamma|Equal|UpTee|n(?:[lr]tri|bump)|C(?:olon|up|ap)|v(?:arpi|ert)|u(?:psih|ml)|vnsu[bp]|r(?:tri[ef]|e(?:als|g)|a(?:rr[cw]|ng[de]|ce)|sh|lm|x)|rhard|sim[gl]E|i(?:sin[Ev]|mage|f[fr]|cy)|harrw|(?:n[gl]|l)eqq|g(?:sim[el]|tcc|e(?:qq|l)|nE|l[Eaj]|gg|ap)|ocirc|starf|utrif|d(?:trif|i(?:ams|e)|ashv|sc[ry]|fr|eg)|[du]har[lr]|T(?:HORN|a[bu])|(?:TRAD|[gl]vn)E|odash|[EUaeu]o(?:gon|pf)|alpha|[IJOUYgjuy]c(?:irc|y)|v(?:arr|ee)|succ|sim[gl]|harr|ln(?:ap|e)|lesg|(?:n[gl]|l)eq|ocir|star|utri|vBar|fork|su[bp]e|nsim|lneq|gneq|csu[bp]|zwn?j|yacy|x(?:opf|i)|scnE|o(?:r(?:d[fm]|v)|mid|lt|hm|gt|fr|cy|S)|scap|rsqb|ropf|ltcc|tsc[ry]|QUOT|[EOUYao]uml|rho|phi|n[GL]t|e[gl]s|ngt|I(?:nt|m)|nis|rfr|rcy|lnE|lEg|ufr|S(?:um|cy)|R(?:sh|ho)|psi|Ps?i|[NRTt]cy|L(?:sh|cy|[Tt])|kcy|Kcy|Hat|REG|[Zdz]cy|wr|lE|wp|Xi|Nu|Mu)(;)",name:"constant.language.character-reference.named.html",captures:{1:{name:"punctuation.definition.character-reference.begin.html"},2:{name:"keyword.control.character-reference.html"},3:{name:"punctuation.definition.character-reference.end.html"}}},"commonmark-code-fenced-apib":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.apib",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.apib.mdx",patterns:[{include:"text.html.markdown.source.gfm.apib"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:api\\x2dblueprint|(?:.*\\.)?apib))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.apib",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.apib.mdx",patterns:[{include:"text.html.markdown.source.gfm.apib"}]}]},"commonmark-code-fenced-asciidoc":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.asciidoc",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.asciidoc.mdx",patterns:[{include:"text.html.asciidoc"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:adoc|asciidoc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.asciidoc",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.asciidoc.mdx",patterns:[{include:"text.html.asciidoc"}]}]},"commonmark-code-fenced-c":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.c",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.c.mdx",patterns:[{include:"source.c"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:dtrace|dtrace\\x2dscript|oncrpc|rpc|rpcgen|unified\\x2dparallel\\x2dc|x\\x2dbitmap|x\\x2dpixmap|xdr|(?:.*\\.)?(?:c|cats|h|idc|opencl|upc|xbm|xpm|xs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.c",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.c.mdx",patterns:[{include:"source.c"}]}]},"commonmark-code-fenced-clojure":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.clojure",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.clojure.mdx",patterns:[{include:"source.clojure"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:clojure|rouge|(?:.*\\.)?(?:boot|cl2|clj|cljc|cljs|cljs\\.hl|cljscm|cljx|edn|hic|rg|wisp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.clojure",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.clojure.mdx",patterns:[{include:"source.clojure"}]}]},"commonmark-code-fenced-coffee":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.coffee",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.coffee.mdx",patterns:[{include:"source.coffee"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:coffee\\x2dscript|coffeescript|(?:.*\\.)?(?:_coffee|cjsx|coffee|cson|em|emberscript|iced)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.coffee",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.coffee.mdx",patterns:[{include:"source.coffee"}]}]},"commonmark-code-fenced-console":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.console",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.console.mdx",patterns:[{include:"text.python.console"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:pycon|python\\x2dconsole))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.console",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.console.mdx",patterns:[{include:"text.python.console"}]}]},"commonmark-code-fenced-cpp":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp|txx)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.cpp",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.cpp.mdx",patterns:[{include:"source.c++"},{include:"source.cpp"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:ags|ags\\x2dscript|asymptote|c\\+\\+|edje\\x2ddata\\x2dcollection|game\\x2dmaker\\x2dlanguage|swig|(?:.*\\.)?(?:asc|ash|asy|c\\+\\+|cc|cp|cpp|cppm|cxx|edc|gml|h\\+\\+|hh|hpp|hxx|inl|ino|ipp|ixx|metal|re|tcc|tpp|txx)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.cpp",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.cpp.mdx",patterns:[{include:"source.c++"},{include:"source.cpp"}]}]},"commonmark-code-fenced-cs":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.cs",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.cs.mdx",patterns:[{include:"source.cs"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:beef|c#|cakescript|csharp|(?:.*\\.)?(?:bf|cake|cs|csx|eq|linq|uno)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.cs",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.cs.mdx",patterns:[{include:"source.cs"}]}]},"commonmark-code-fenced-css":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.css",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.css.mdx",patterns:[{include:"source.css"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?css))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.css",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.css.mdx",patterns:[{include:"source.css"}]}]},"commonmark-code-fenced-diff":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.diff",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.diff.mdx",patterns:[{include:"source.diff"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:udiff|(?:.*\\.)?(?:diff|patch)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.diff",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.diff.mdx",patterns:[{include:"source.diff"}]}]},"commonmark-code-fenced-dockerfile":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.dockerfile",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.dockerfile.mdx",patterns:[{include:"source.dockerfile"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:containerfile|(?:.*\\.)?dockerfile))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.dockerfile",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.dockerfile.mdx",patterns:[{include:"source.dockerfile"}]}]},"commonmark-code-fenced-elixir":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.elixir",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.elixir.mdx",patterns:[{include:"source.elixir"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:elixir|(?:.*\\.)?(?:ex|exs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.elixir",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.elixir.mdx",patterns:[{include:"source.elixir"}]}]},"commonmark-code-fenced-elm":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.elm",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.elm.mdx",patterns:[{include:"source.elm"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?elm))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.elm",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.elm.mdx",patterns:[{include:"source.elm"}]}]},"commonmark-code-fenced-erlang":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.erlang",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.erlang.mdx",patterns:[{include:"source.erlang"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:erlang|(?:.*\\.)?(?:app|app\\.src|erl|es|escript|hrl|xrl|yrl)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.erlang",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.erlang.mdx",patterns:[{include:"source.erlang"}]}]},"commonmark-code-fenced-gitconfig":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.gitconfig",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.gitconfig.mdx",patterns:[{include:"source.gitconfig"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:git\\x2dconfig|gitmodules|(?:.*\\.)?gitconfig))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.gitconfig",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.gitconfig.mdx",patterns:[{include:"source.gitconfig"}]}]},"commonmark-code-fenced-go":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.go",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.go.mdx",patterns:[{include:"source.go"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:golang|(?:.*\\.)?go))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.go",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.go.mdx",patterns:[{include:"source.go"}]}]},"commonmark-code-fenced-graphql":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.graphql",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.graphql.mdx",patterns:[{include:"source.graphql"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:gql|graphql|graphqls)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.graphql",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.graphql.mdx",patterns:[{include:"source.graphql"}]}]},"commonmark-code-fenced-haskell":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bh|bluespec\\x2dbh|bluespec\\x2dclassic|c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.haskell",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.haskell.mdx",patterns:[{include:"source.haskell"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bh|bluespec\\x2dbh|bluespec\\x2dclassic|c2hs|c2hs\\x2dhaskell|frege|haskell|(?:.*\\.)?(?:chs|dhall|hs|hs\\x2dboot|hsc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.haskell",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.haskell.mdx",patterns:[{include:"source.haskell"}]}]},"commonmark-code-fenced-html":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.html",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.html.mdx",patterns:[{include:"text.html.basic"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:html|(?:.*\\.)?(?:hta|htm|html\\.hl|kit|mtml|xht|xhtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.html",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.html.mdx",patterns:[{include:"text.html.basic"}]}]},"commonmark-code-fenced-ini":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ini",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ini.mdx",patterns:[{include:"source.ini"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:altium|altium\\x2ddesigner|dosini|(?:.*\\.)?(?:cnf|dof|ini|lektorproject|outjob|pcbdoc|prefs|prjpcb|properties|schdoc|url)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ini",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ini.mdx",patterns:[{include:"source.ini"}]}]},"commonmark-code-fenced-java":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:chuck|unrealscript|(?:.*\\.)?(?:ck|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.java",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.java.mdx",patterns:[{include:"source.java"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:chuck|unrealscript|(?:.*\\.)?(?:ck|jav|java|jsh|uc)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.java",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.java.mdx",patterns:[{include:"source.java"}]}]},"commonmark-code-fenced-js":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|code\\x2dworkspace|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.js",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.js.mdx",patterns:[{include:"source.js"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:cycript|javascript\\+erb|json\\x2dwith\\x2dcomments|node|qt\\x2dscript|(?:.*\\.)?(?:_js|bones|cjs|code\\x2dsnippets|code\\x2dworkspace|cy|es6|jake|javascript|js|js\\.erb|jsb|jscad|jsfl|jslib|jsm|json5|jsonc|jsonld|jspre|jss|jsx|mjs|njs|pac|sjs|ssjs|sublime\\x2dbuild|sublime\\x2dcommands|sublime\\x2dcompletions|sublime\\x2dkeymap|sublime\\x2dmacro|sublime\\x2dmenu|sublime\\x2dmousemap|sublime\\x2dproject|sublime\\x2dsettings|sublime\\x2dtheme|sublime\\x2dworkspace|sublime_metrics|sublime_session|xsjs|xsjslib)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.js",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.js.mdx",patterns:[{include:"source.js"}]}]},"commonmark-code-fenced-json":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.json",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.json.mdx",patterns:[{include:"source.json"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:ecere\\x2dprojects|ipython\\x2dnotebook|jupyter\\x2dnotebook|max|max/msp|maxmsp|oasv2\\x2djson|oasv3\\x2djson|(?:.*\\.)?(?:4dform|4dproject|avsc|epj|geojson|gltf|har|ice|ipynb|json|json|json|json\\x2dtmlanguage|jsonl|maxhelp|maxpat|maxproj|mcmeta|mxt|pat|tfstate|tfstate\\.backup|topojson|webapp|webmanifest|yy|yyp)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.json",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.json.mdx",patterns:[{include:"source.json"}]}]},"commonmark-code-fenced-julia":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.julia",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.julia.mdx",patterns:[{include:"source.julia"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:julia|(?:.*\\.)?jl))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.julia",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.julia.mdx",patterns:[{include:"source.julia"}]}]},"commonmark-code-fenced-kotlin":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:gradle\\x2dkotlin\\x2ddsl|kotlin|(?:.*\\.)?(?:gradle\\.kts|kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.kotlin",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.kotlin.mdx",patterns:[{include:"source.kotlin"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:gradle\\x2dkotlin\\x2ddsl|kotlin|(?:.*\\.)?(?:gradle\\.kts|kt|ktm|kts)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.kotlin",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.kotlin.mdx",patterns:[{include:"source.kotlin"}]}]},"commonmark-code-fenced-less":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.less",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.less.mdx",patterns:[{include:"source.css.less"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:less\\x2dcss|(?:.*\\.)?less))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.less",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.less.mdx",patterns:[{include:"source.css.less"}]}]},"commonmark-code-fenced-lua":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.lua",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.lua.mdx",patterns:[{include:"source.lua"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:fcgi|lua|nse|p8|pd_lua|rbxs|rockspec|wlua)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.lua",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.lua.mdx",patterns:[{include:"source.lua"}]}]},"commonmark-code-fenced-makefile":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.makefile",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.makefile.mdx",patterns:[{include:"source.makefile"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bsdmake|mf|(?:.*\\.)?(?:mak|make|makefile|mk|mkfile)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.makefile",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.makefile.mdx",patterns:[{include:"source.makefile"}]}]},"commonmark-code-fenced-md":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:md|pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.md",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.md.mdx",patterns:[{include:"text.md"},{include:"source.gfm"},{include:"text.html.markdown"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:md|pandoc|rmarkdown|(?:.*\\.)?(?:livemd|markdown|mdown|mdwn|mkd|mkdn|mkdown|qmd|rmd|ronn|scd|workbook)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.md",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.md.mdx",patterns:[{include:"text.md"},{include:"source.gfm"},{include:"text.html.markdown"}]}]},"commonmark-code-fenced-mdx":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.mdx",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.mdx.mdx",patterns:[{include:"source.mdx"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?mdx))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.mdx",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.mdx.mdx",patterns:[{include:"source.mdx"}]}]},"commonmark-code-fenced-objc":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.objc",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.objc.mdx",patterns:[{include:"source.objc"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:obj\\x2dc|objc|objective\\x2dc|objectivec))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.objc",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.objc.mdx",patterns:[{include:"source.objc"}]}]},"commonmark-code-fenced-perl":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.perl",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.perl.mdx",patterns:[{include:"source.perl"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:cperl|(?:.*\\.)?(?:cgi|perl|ph|pl|plx|pm|psgi|t)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.perl",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.perl.mdx",patterns:[{include:"source.perl"}]}]},"commonmark-code-fenced-php":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.php",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.php.mdx",patterns:[{include:"text.html.php"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:html\\+php|inc|php|(?:.*\\.)?(?:aw|ctp|php3|php4|php5|phps|phpt|phtml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.php",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.php.mdx",patterns:[{include:"text.html.php"}]}]},"commonmark-code-fenced-python":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.python",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.python.mdx",patterns:[{include:"source.python"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bazel|easybuild|python|python3|rusthon|snakemake|starlark|xonsh|(?:.*\\.)?(?:bzl|eb|gyp|gypi|lmi|py|py3|pyde|pyi|pyp|pyt|pyw|rpy|sage|sagews|smk|snakefile|spec|tac|wsgi|xpy|xsh)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.python",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.python.mdx",patterns:[{include:"source.python"}]}]},"commonmark-code-fenced-r":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:rscript|splus|(?:.*\\.)?(?:r|rd|rsx)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.r",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.r.mdx",patterns:[{include:"source.r"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:rscript|splus|(?:.*\\.)?(?:r|rd|rsx)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.r",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.r.mdx",patterns:[{include:"source.r"}]}]},"commonmark-code-fenced-raku":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:perl\\x2d6|perl6|pod\\x2d6|(?:.*\\.)?(?:6pl|6pm|nqp|p6|p6l|p6m|pl6|pm6|pod|pod6|raku|rakumod)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.raku",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.raku.mdx",patterns:[{include:"source.raku"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:perl\\x2d6|perl6|pod\\x2d6|(?:.*\\.)?(?:6pl|6pm|nqp|p6|p6l|p6m|pl6|pm6|pod|pod6|raku|rakumod)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.raku",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.raku.mdx",patterns:[{include:"source.raku"}]}]},"commonmark-code-fenced-ruby":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rb|rbi|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ruby",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ruby.mdx",patterns:[{include:"source.ruby"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:jruby|macruby|(?:.*\\.)?(?:builder|druby|duby|eye|gemspec|god|jbuilder|mirah|mspec|pluginspec|podspec|prawn|rabl|rake|rb|rbi|rbuild|rbw|rbx|ru|ruby|thor|watchr)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ruby",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ruby.mdx",patterns:[{include:"source.ruby"}]}]},"commonmark-code-fenced-rust":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:rust|(?:.*\\.)?(?:rs|rs\\.in)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.rust",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.rust.mdx",patterns:[{include:"source.rust"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:rust|(?:.*\\.)?(?:rs|rs\\.in)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.rust",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.rust.mdx",patterns:[{include:"source.rust"}]}]},"commonmark-code-fenced-scala":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.scala",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.scala.mdx",patterns:[{include:"source.scala"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?(?:kojo|sbt|sc|scala)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.scala",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.scala.mdx",patterns:[{include:"source.scala"}]}]},"commonmark-code-fenced-scss":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.scss",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.scss.mdx",patterns:[{include:"source.css.scss"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?scss))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.scss",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.scss.mdx",patterns:[{include:"source.css.scss"}]}]},"commonmark-code-fenced-shell":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:abuild|alpine\\x2dabuild|apkbuild|gentoo\\x2debuild|gentoo\\x2declass|openrc|openrc\\x2drunscript|shell|shell\\x2dscript|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh\\x2dtheme)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.shell",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.shell.mdx",patterns:[{include:"source.shell"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:abuild|alpine\\x2dabuild|apkbuild|gentoo\\x2debuild|gentoo\\x2declass|openrc|openrc\\x2drunscript|shell|shell\\x2dscript|(?:.*\\.)?(?:bash|bats|command|csh|ebuild|eclass|ksh|sh|sh\\.in|tcsh|tmux|tool|zsh|zsh\\x2dtheme)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.shell",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.shell.mdx",patterns:[{include:"source.shell"}]}]},"commonmark-code-fenced-shell-session":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:bash\\x2dsession|console|shellsession|(?:.*\\.)?sh\\x2dsession))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.shell-session",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.shell-session.mdx",patterns:[{include:"text.shell-session"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:bash\\x2dsession|console|shellsession|(?:.*\\.)?sh\\x2dsession))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.shell-session",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.shell-session.mdx",patterns:[{include:"text.shell-session"}]}]},"commonmark-code-fenced-sql":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|sql|sql|tab|udf|viw)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.sql",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.sql.mdx",patterns:[{include:"source.sql"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:plpgsql|sqlpl|(?:.*\\.)?(?:cql|db2|ddl|mysql|pgsql|prc|sql|sql|sql|tab|udf|viw)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.sql",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.sql.mdx",patterns:[{include:"source.sql"}]}]},"commonmark-code-fenced-svg":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.svg",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.svg.mdx",patterns:[{include:"text.xml.svg"},{include:"text.xml"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?svg))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.svg",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.svg.mdx",patterns:[{include:"text.xml.svg"},{include:"text.xml"}]}]},"commonmark-code-fenced-swift":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.swift",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.swift.mdx",patterns:[{include:"source.swift"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?swift))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.swift",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.swift.mdx",patterns:[{include:"source.swift"}]}]},"commonmark-code-fenced-toml":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.toml",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.toml.mdx",patterns:[{include:"source.toml"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?toml))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.toml",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.toml.mdx",patterns:[{include:"source.toml"}]}]},"commonmark-code-fenced-ts":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:typescript|(?:.*\\.)?(?:cts|mts|ts)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ts",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ts.mdx",patterns:[{include:"source.ts"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:typescript|(?:.*\\.)?(?:cts|mts|ts)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.ts",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.ts.mdx",patterns:[{include:"source.ts"}]}]},"commonmark-code-fenced-tsx":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.tsx",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.tsx.mdx",patterns:[{include:"source.tsx"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:(?:.*\\.)?tsx))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.tsx",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.tsx.mdx",patterns:[{include:"source.tsx"}]}]},"commonmark-code-fenced-vbnet":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:classic\\x2dvisual\\x2dbasic|fb|freebasic|realbasic|vb\\x2d\\.net|vb\\x2d6|vb\\.net|vb6|vbnet|vbscript|visual\\x2dbasic|visual\\x2dbasic\\x2d\\.net|visual\\x2dbasic\\x2d6|visual\\x2dbasic\\x2d6\\.0|visual\\x2dbasic\\x2dclassic|(?:.*\\.)?(?:bi|ctl|dsr|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.vbnet",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.vbnet.mdx",patterns:[{include:"source.vbnet"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:classic\\x2dvisual\\x2dbasic|fb|freebasic|realbasic|vb\\x2d\\.net|vb\\x2d6|vb\\.net|vb6|vbnet|vbscript|visual\\x2dbasic|visual\\x2dbasic\\x2d\\.net|visual\\x2dbasic\\x2d6|visual\\x2dbasic\\x2d6\\.0|visual\\x2dbasic\\x2dclassic|(?:.*\\.)?(?:bi|ctl|dsr|rbbas|rbfrm|rbmnu|rbres|rbtbar|rbuistate|vb|vbhtml|vbs)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.vbnet",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.vbnet.mdx",patterns:[{include:"source.vbnet"}]}]},"commonmark-code-fenced-xml":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:collada|eagle|labview|web\\x2dontology\\x2dlanguage|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|sch|scxml|sfproj|shproj|srdf|storyboard|sublime\\x2dsnippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp\\x2dconfig|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.xml",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.xml.mdx",patterns:[{include:"text.xml"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:collada|eagle|labview|web\\x2dontology\\x2dlanguage|xpages|(?:.*\\.)?(?:adml|admx|ant|axaml|axml|brd|builds|ccproj|ccxml|clixml|cproject|cscfg|csdef|csproj|ct|dae|depproj|dita|ditamap|ditaval|dll\\.config|dotsettings|filters|fsproj|fxml|glade|gmx|grxml|hzp|iml|ivy|jelly|jsproj|kml|launch|lvclass|lvlib|lvproj|mdpolicy|mjml|mxml|natvis|ndproj|nproj|nuspec|odd|osm|owl|pkgproj|proj|props|ps1xml|psc1|pt|qhelp|rdf|resx|rss|sch|sch|scxml|sfproj|shproj|srdf|storyboard|sublime\\x2dsnippet|targets|tml|ui|urdf|ux|vbproj|vcxproj|vsixmanifest|vssettings|vstemplate|vxml|wixproj|wsdl|wsf|wxi|wxl|wxs|x3d|xacro|xaml|xib|xlf|xliff|xmi|xml|xml\\.dist|xmp|xpl|xproc|xproj|xsd|xsp\\x2dconfig|xsp\\.metadata|xspec|xul|zcml)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.xml",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.xml.mdx",patterns:[{include:"text.xml"}]}]},"commonmark-code-fenced-yaml":{patterns:[{begin:"(?:^|\\G)[\\t ]*(`{3,})(?:[\\t ]*((?i:jar\\x2dmanifest|kaitai\\x2dstruct|oasv2\\x2dyaml|oasv3\\x2dyaml|unity3d\\x2dasset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lkml|lookml|mat|meta|mir|prefab|raml|reek|rviz|sublime\\x2dsyntax|syntax|unity|yaml\\x2dtmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+((?:[^\\n\\r`])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.yaml",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.yaml.mdx",patterns:[{include:"source.yaml"}]},{begin:"(?:^|\\G)[\\t ]*(~{3,})(?:[\\t ]*((?i:jar\\x2dmanifest|kaitai\\x2dstruct|oasv2\\x2dyaml|oasv3\\x2dyaml|unity3d\\x2dasset|yaml|yml|(?:.*\\.)?(?:anim|asset|ksy|lkml|lookml|mat|meta|mir|prefab|raml|reek|rviz|sublime\\x2dsyntax|syntax|unity|yaml\\x2dtmlanguage|yaml\\.sed|yml\\.mysql)))(?:[\\t ]+((?:[^\\n\\r])+))?)(?:[\\t ]*$)",beginCaptures:{1:{name:"string.other.begin.code.fenced.mdx"},2:{name:"entity.name.function.mdx",patterns:[{include:"#markdown-string"}]},3:{patterns:[{include:"#markdown-string"}]}},contentName:"meta.embedded.yaml",end:"(?:^|\\G)[\\t ]*(\\1)(?:[\\t ]*$)",endCaptures:{1:{name:"string.other.end.code.fenced.mdx"}},name:"markup.code.yaml.mdx",patterns:[{include:"source.yaml"}]}]}},scopeName:"source.mdx",displayName:"MDX",embeddedLangs:["tsx","toml","yaml","c","clojure","coffee","cpp","csharp","css","diff","docker","elixir","elm","erlang","go","graphql","haskell","html","ini","java","javascript","json","julia","kotlin","less","lua","make","markdown","objective-c","perl","python","r","ruby","rust","scala","scss","shellscript","shellsession","sql","xml","swift","typescript"]});var K=[...a.default,...t.default,...r.default,...o.default,...m.default,...s.default,...c.default,...d.default,...l.default,...u.default,...p.default,...g.default,...b.default,...h.default,...f.default,...x.default,..._.default,...k.default,...y.default,...w.default,...v.default,...C.default,...q.default,...j.default,...A.default,...$.default,...G.default,...E.default,...z.default,...N.default,...L.default,...O.default,...Z.default,...D.default,...S.default,...T.default,...F.default,...P.default,...R.default,...M.default,...U.default,...I.default,B]},61159:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/dustypomerleau/rust-syntax/blob/master/syntaxes/rust.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/dustypomerleau/rust-syntax/commit/328a68299533bc2b8c71028be741cce78a9e0d53",name:"rust",scopeName:"source.rust",patterns:[{comment:"boxed slice literal",begin:"(<)(\\[)",beginCaptures:{1:{name:"punctuation.brackets.angle.rust"},2:{name:"punctuation.brackets.square.rust"}},end:">",endCaptures:{0:{name:"punctuation.brackets.angle.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#gtypes"},{include:"#lvariables"},{include:"#lifetimes"},{include:"#punctuation"},{include:"#types"}]},{comment:"macro type metavariables",name:"meta.macro.metavariable.type.rust",match:"(\\$)((crate)|([A-Z][A-Za-z0-9_]*))((:)(block|expr|ident|item|lifetime|literal|meta|path?|stmt|tt|ty|vis))?",captures:{1:{name:"keyword.operator.macro.dollar.rust"},3:{name:"keyword.other.crate.rust"},4:{name:"entity.name.type.metavariable.rust"},6:{name:"keyword.operator.key-value.rust"},7:{name:"variable.other.metavariable.specifier.rust"}},patterns:[{include:"#keywords"}]},{comment:"macro metavariables",name:"meta.macro.metavariable.rust",match:"(\\$)([a-z][A-Za-z0-9_]*)((:)(block|expr|ident|item|lifetime|literal|meta|path?|stmt|tt|ty|vis))?",captures:{1:{name:"keyword.operator.macro.dollar.rust"},2:{name:"variable.other.metavariable.name.rust"},4:{name:"keyword.operator.key-value.rust"},5:{name:"variable.other.metavariable.specifier.rust"}},patterns:[{include:"#keywords"}]},{comment:"macro rules",name:"meta.macro.rules.rust",match:"\\b(macro_rules!)\\s+(([a-z0-9_]+)|([A-Z][a-z0-9_]*))\\s+(\\{)",captures:{1:{name:"entity.name.function.macro.rules.rust"},3:{name:"entity.name.function.macro.rust"},4:{name:"entity.name.type.macro.rust"},5:{name:"punctuation.brackets.curly.rust"}}},{comment:"attributes",name:"meta.attribute.rust",begin:"(#)(\\!?)(\\[)",beginCaptures:{1:{name:"punctuation.definition.attribute.rust"},2:{name:"keyword.operator.attribute.inner.rust"},3:{name:"punctuation.brackets.attribute.rust"}},end:"\\]",endCaptures:{0:{name:"punctuation.brackets.attribute.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lifetimes"},{include:"#punctuation"},{include:"#strings"},{include:"#gtypes"},{include:"#types"}]},{comment:"modules",match:"(mod)\\s+((?:r#(?!crate|[Ss]elf|super))?[a-z][A-Za-z0-9_]*)",captures:{1:{name:"storage.type.rust"},2:{name:"entity.name.module.rust"}}},{comment:"external crate imports",name:"meta.import.rust",begin:"\\b(extern)\\s+(crate)",beginCaptures:{1:{name:"storage.type.rust"},2:{name:"keyword.other.crate.rust"}},end:";",endCaptures:{0:{name:"punctuation.semi.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#punctuation"}]},{comment:"use statements",name:"meta.use.rust",begin:"\\b(use)\\s",beginCaptures:{1:{name:"keyword.other.rust"}},end:";",endCaptures:{0:{name:"punctuation.semi.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#namespaces"},{include:"#punctuation"},{include:"#types"},{include:"#lvariables"}]},{include:"#block-comments"},{include:"#comments"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#types"},{include:"#keywords"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#variables"}],repository:{comments:{patterns:[{comment:"documentation comments",name:"comment.line.documentation.rust",match:"^\\s*///.*"},{comment:"line comments",name:"comment.line.double-slash.rust",match:"\\s*//.*"}]},"block-comments":{patterns:[{comment:"empty block comments",name:"comment.block.rust",match:"/\\*\\*/"},{comment:"block documentation comments",name:"comment.block.documentation.rust",begin:"/\\*\\*",end:"\\*/",patterns:[{include:"#block-comments"}]},{comment:"block comments",name:"comment.block.rust",begin:"/\\*(?!\\*)",end:"\\*/",patterns:[{include:"#block-comments"}]}]},constants:{patterns:[{comment:"ALL CAPS constants",name:"constant.other.caps.rust",match:"\\b[A-Z]{2}[A-Z0-9_]*\\b"},{comment:"constant declarations",match:"\\b(const)\\s+([A-Z][A-Za-z0-9_]*)\\b",captures:{1:{name:"storage.type.rust"},2:{name:"constant.other.caps.rust"}}},{comment:"decimal integers and floats",name:"constant.numeric.decimal.rust",match:"\\b\\d[\\d_]*(\\.?)[\\d_]*(?:(E|e)([+-]?)([\\d_]+))?(f32|f64|i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"punctuation.separator.dot.decimal.rust"},2:{name:"keyword.operator.exponent.rust"},3:{name:"keyword.operator.exponent.sign.rust"},4:{name:"constant.numeric.decimal.exponent.mantissa.rust"},5:{name:"entity.name.type.numeric.rust"}}},{comment:"hexadecimal integers",name:"constant.numeric.hex.rust",match:"\\b0x[\\da-fA-F_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"entity.name.type.numeric.rust"}}},{comment:"octal integers",name:"constant.numeric.oct.rust",match:"\\b0o[0-7_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"entity.name.type.numeric.rust"}}},{comment:"binary integers",name:"constant.numeric.bin.rust",match:"\\b0b[01_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"entity.name.type.numeric.rust"}}},{comment:"booleans",name:"constant.language.bool.rust",match:"\\b(true|false)\\b"}]},escapes:{comment:"escapes: ASCII, byte, Unicode, quote, regex",name:"constant.character.escape.rust",match:"(\\\\)(?:(?:(x[0-7][0-7a-fA-F])|(u(\\{)[\\da-fA-F]{4,6}(\\}))|.))",captures:{1:{name:"constant.character.escape.backslash.rust"},2:{name:"constant.character.escape.bit.rust"},3:{name:"constant.character.escape.unicode.rust"},4:{name:"constant.character.escape.unicode.punctuation.rust"},5:{name:"constant.character.escape.unicode.punctuation.rust"}}},functions:{patterns:[{comment:"pub as a function",match:"\\b(pub)(\\()",captures:{1:{name:"keyword.other.rust"},2:{name:"punctuation.brackets.round.rust"}}},{comment:"function definition",name:"meta.function.definition.rust",begin:"\\b(fn)\\s+((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)((\\()|(<))",beginCaptures:{1:{name:"keyword.other.fn.rust"},2:{name:"entity.name.function.rust"},4:{name:"punctuation.brackets.round.rust"},5:{name:"punctuation.brackets.angle.rust"}},end:"\\{|;",endCaptures:{0:{name:"punctuation.brackets.curly.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#types"},{include:"#variables"}]},{comment:"function/method calls, chaining",name:"meta.function.call.rust",begin:"((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)(\\()",beginCaptures:{1:{name:"entity.name.function.rust"},2:{name:"punctuation.brackets.round.rust"}},end:"\\)",endCaptures:{0:{name:"punctuation.brackets.round.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#types"},{include:"#variables"}]},{comment:"function/method calls with turbofish",name:"meta.function.call.rust",begin:"((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)(?=::<.*>\\()",beginCaptures:{1:{name:"entity.name.function.rust"}},end:"\\)",endCaptures:{0:{name:"punctuation.brackets.round.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#types"},{include:"#variables"}]}]},keywords:{patterns:[{comment:"control flow keywords",name:"keyword.control.rust",match:"\\b(await|break|continue|do|else|for|if|loop|match|return|try|while|yield)\\b"},{comment:"storage keywords",name:"keyword.other.rust storage.type.rust",match:"\\b(extern|let|macro|mod)\\b"},{comment:"const keyword",name:"storage.modifier.rust",match:"\\b(const)\\b"},{comment:"type keyword",name:"keyword.declaration.type.rust storage.type.rust",match:"\\b(type)\\b"},{comment:"enum keyword",name:"keyword.declaration.enum.rust storage.type.rust",match:"\\b(enum)\\b"},{comment:"trait keyword",name:"keyword.declaration.trait.rust storage.type.rust",match:"\\b(trait)\\b"},{comment:"struct keyword",name:"keyword.declaration.struct.rust storage.type.rust",match:"\\b(struct)\\b"},{comment:"storage modifiers",name:"storage.modifier.rust",match:"\\b(abstract|static)\\b"},{comment:"other keywords",name:"keyword.other.rust",match:"\\b(as|async|become|box|dyn|move|final|impl|in|override|priv|pub|ref|typeof|union|unsafe|unsized|use|virtual|where)\\b"},{comment:"fn",name:"keyword.other.fn.rust",match:"\\bfn\\b"},{comment:"crate",name:"keyword.other.crate.rust",match:"\\bcrate\\b"},{comment:"mut",name:"storage.modifier.mut.rust",match:"\\bmut\\b"},{comment:"logical operators",name:"keyword.operator.logical.rust",match:"(\\^|\\||\\|\\||&&|<<|>>|!)(?!=)"},{comment:"logical AND, borrow references",name:"keyword.operator.borrow.and.rust",match:"&(?![&=])"},{comment:"assignment operators",name:"keyword.operator.assignment.rust",match:"(\\+=|-=|\\*=|/=|%=|\\^=|&=|\\|=|<<=|>>=)"},{comment:"single equal",name:"keyword.operator.assignment.equal.rust",match:"(?])=(?!=|>)"},{comment:"comparison operators",name:"keyword.operator.comparison.rust",match:"(=(=)?(?!>)|!=|<=|(?=)"},{comment:"math operators",name:"keyword.operator.math.rust",match:"(([+%]|(\\*(?!\\w)))(?!=))|(-(?!>))|(/(?!/))"},{comment:"less than, greater than (special case)",match:"(?:\\b|(?:(\\))|(\\])|(\\})))[ \\t]+([<>])[ \\t]+(?:\\b|(?:(\\()|(\\[)|(\\{)))",captures:{1:{name:"punctuation.brackets.round.rust"},2:{name:"punctuation.brackets.square.rust"},3:{name:"punctuation.brackets.curly.rust"},4:{name:"keyword.operator.comparison.rust"},5:{name:"punctuation.brackets.round.rust"},6:{name:"punctuation.brackets.square.rust"},7:{name:"punctuation.brackets.curly.rust"}}},{comment:"namespace operator",name:"keyword.operator.namespace.rust",match:"::"},{comment:"dereference asterisk",match:"(\\*)(?=\\w+)",captures:{1:{name:"keyword.operator.dereference.rust"}}},{comment:"subpattern binding",name:"keyword.operator.subpattern.rust",match:"@"},{comment:"dot access",name:"keyword.operator.access.dot.rust",match:"\\.(?!\\.)"},{comment:"ranges, range patterns",name:"keyword.operator.range.rust",match:"\\.{2}(=|\\.)?"},{comment:"colon",name:"keyword.operator.key-value.rust",match:":(?!:)"},{comment:"dashrocket, skinny arrow",name:"keyword.operator.arrow.skinny.rust",match:"->"},{comment:"hashrocket, fat arrow",name:"keyword.operator.arrow.fat.rust",match:"=>"},{comment:"dollar macros",name:"keyword.operator.macro.dollar.rust",match:"\\$"},{comment:"question mark operator, questionably sized, macro kleene matcher",name:"keyword.operator.question.rust",match:"\\?"}]},interpolations:{comment:"curly brace interpolations",name:"meta.interpolation.rust",match:'({)[^"{}]*(})',captures:{1:{name:"punctuation.definition.interpolation.rust"},2:{name:"punctuation.definition.interpolation.rust"}}},lifetimes:{patterns:[{comment:"named lifetime parameters",match:"(['])([a-zA-Z_][0-9a-zA-Z_]*)(?!['])\\b",captures:{1:{name:"punctuation.definition.lifetime.rust"},2:{name:"entity.name.type.lifetime.rust"}}},{comment:"borrowing references to named lifetimes",match:"(\\&)(['])([a-zA-Z_][0-9a-zA-Z_]*)(?!['])\\b",captures:{1:{name:"keyword.operator.borrow.rust"},2:{name:"punctuation.definition.lifetime.rust"},3:{name:"entity.name.type.lifetime.rust"}}}]},macros:{patterns:[{comment:"macros",name:"meta.macro.rust",match:"(([a-z_][A-Za-z0-9_]*!)|([A-Z_][A-Za-z0-9_]*!))",captures:{2:{name:"entity.name.function.macro.rust"},3:{name:"entity.name.type.macro.rust"}}}]},namespaces:{patterns:[{comment:"namespace (non-type, non-function path segment)",match:"(?",endCaptures:{0:{name:"punctuation.brackets.angle.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#lifetimes"},{include:"#punctuation"},{include:"#types"},{include:"#variables"}]},{comment:"primitive types",name:"entity.name.type.primitive.rust",match:"\\b(bool|char|str)\\b"},{comment:"trait declarations",match:"\\b(trait)\\s+([A-Z][A-Za-z0-9]*)\\b",captures:{1:{name:"keyword.declaration.trait.rust storage.type.rust"},2:{name:"entity.name.type.trait.rust"}}},{comment:"struct declarations",match:"\\b(struct)\\s+([A-Z][A-Za-z0-9]*)\\b",captures:{1:{name:"keyword.declaration.struct.rust storage.type.rust"},2:{name:"entity.name.type.struct.rust"}}},{comment:"enum declarations",match:"\\b(enum)\\s+([A-Z][A-Za-z0-9_]*)\\b",captures:{1:{name:"keyword.declaration.enum.rust storage.type.rust"},2:{name:"entity.name.type.enum.rust"}}},{comment:"type declarations",match:"\\b(type)\\s+([A-Z][A-Za-z0-9_]*)\\b",captures:{1:{name:"keyword.declaration.type.rust storage.type.rust"},2:{name:"entity.name.type.declaration.rust"}}},{comment:"types",name:"entity.name.type.rust",match:"\\b[A-Z][A-Za-z0-9]*\\b(?!!)"}]},gtypes:{patterns:[{comment:"option types",name:"entity.name.type.option.rust",match:"\\b(Some|None)\\b"},{comment:"result types",name:"entity.name.type.result.rust",match:"\\b(Ok|Err)\\b"}]},punctuation:{patterns:[{comment:"comma",name:"punctuation.comma.rust",match:","},{comment:"curly braces",name:"punctuation.brackets.curly.rust",match:"[{}]"},{comment:"parentheses, round brackets",name:"punctuation.brackets.round.rust",match:"[()]"},{comment:"semicolon",name:"punctuation.semi.rust",match:";"},{comment:"square brackets",name:"punctuation.brackets.square.rust",match:"[\\[\\]]"},{comment:"angle brackets",name:"punctuation.brackets.angle.rust",match:"(?]"}]},strings:{patterns:[{comment:"double-quoted strings and byte strings",name:"string.quoted.double.rust",begin:'(b?)(")',beginCaptures:{1:{name:"string.quoted.byte.raw.rust"},2:{name:"punctuation.definition.string.rust"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.rust"}},patterns:[{include:"#escapes"},{include:"#interpolations"}]},{comment:"double-quoted raw strings and raw byte strings",name:"string.quoted.double.rust",begin:'(b?r)(#*)(")',beginCaptures:{1:{name:"string.quoted.byte.raw.rust"},2:{name:"punctuation.definition.string.raw.rust"},3:{name:"punctuation.definition.string.rust"}},end:'(")(\\2)',endCaptures:{1:{name:"punctuation.definition.string.rust"},2:{name:"punctuation.definition.string.raw.rust"}}},{comment:"characters and bytes",name:"string.quoted.single.char.rust",begin:"(b)?(')",beginCaptures:{1:{name:"string.quoted.byte.raw.rust"},2:{name:"punctuation.definition.char.rust"}},end:"'",endCaptures:{0:{name:"punctuation.definition.char.rust"}},patterns:[{include:"#escapes"}]}]},lvariables:{patterns:[{comment:"self",name:"variable.language.self.rust",match:"\\b[Ss]elf\\b"},{comment:"super",name:"variable.language.super.rust",match:"\\bsuper\\b"}]},variables:{patterns:[{comment:"variables",name:"variable.other.rust",match:"\\b(?$#%\u276F\u279C] | \\p{Greek} ) \\s+ (.*) $",captures:{1:{name:"entity.other.prompt-prefix.shell-session"},2:{name:"punctuation.separator.prompt.shell-session"},3:{name:"source.shell",patterns:[{include:"source.shell"}]}}},{name:"meta.output.shell-session",match:"^.+$"}],fileTypes:["sh-session"],displayName:"Shell Session",aliases:["console"],embeddedLangs:["shellscript"]});var r=[...a.default,t]},59983:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({fileTypes:["toml"],keyEquivalent:"^~T",name:"toml",patterns:[{include:"#comments"},{include:"#groups"},{include:"#key_pair"},{include:"#invalid"}],repository:{comments:{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.toml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.toml"}},end:"\\n",name:"comment.line.number-sign.toml"}]},groups:{patterns:[{captures:{1:{name:"punctuation.definition.section.begin.toml"},2:{patterns:[{match:"[^\\s.]+",name:"entity.name.section.toml"}]},3:{name:"punctuation.definition.section.begin.toml"}},match:"^\\s*(\\[)([^\\[\\]]*)(\\])",name:"meta.group.toml"},{captures:{1:{name:"punctuation.definition.section.begin.toml"},2:{patterns:[{match:"[^\\s.]+",name:"entity.name.section.toml"}]},3:{name:"punctuation.definition.section.begin.toml"}},match:"^\\s*(\\[\\[)([^\\[\\]]*)(\\]\\])",name:"meta.group.double.toml"}]},invalid:{match:"\\S+(\\s*(?=\\S))?",name:"invalid.illegal.not-allowed-here.toml"},key_pair:{patterns:[{begin:"([A-Za-z0-9_-]+)\\s*(=)\\s*",captures:{1:{name:"variable.other.key.toml"},2:{name:"punctuation.separator.key-value.toml"}},end:"(?<=\\S)(?'"%@\`]] + | [?:-] \\S + ) + ( + [^\\s:] + | : \\S + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},{match:":(?=\\s|$)",name:"punctuation.separator.key-value.mapping.yaml"}]},"block-scalar":{begin:"(?:(\\|)|(>))([1-9])?([-+])?(.*\\n?)",beginCaptures:{1:{name:"keyword.control.flow.block-scalar.literal.yaml"},2:{name:"keyword.control.flow.block-scalar.folded.yaml"},3:{name:"constant.numeric.indentation-indicator.yaml"},4:{name:"storage.modifier.chomping-indicator.yaml"},5:{patterns:[{include:"#comment"},{match:".+",name:"invalid.illegal.expected-comment-or-newline.yaml"}]}},end:"^(?=\\S)|(?!\\G)",patterns:[{begin:"^([ ]+)(?! )",end:"^(?!\\1|\\s*$)",name:"string.unquoted.block.yaml"}]},"block-sequence":{match:"(-)(?!\\S)",name:"punctuation.definition.block.sequence.item.yaml"},comment:{begin:"(?:(^[ \\t]*)|[ \\t]+)(?=#\\p{Print}*$)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.yaml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.yaml"}},end:"\\n",name:"comment.line.number-sign.yaml"}]},directive:{begin:"^%",beginCaptures:{0:{name:"punctuation.definition.directive.begin.yaml"}},end:"(?=$|[ \\t]+($|#))",name:"meta.directive.yaml",patterns:[{captures:{1:{name:"keyword.other.directive.yaml.yaml"},2:{name:"constant.numeric.yaml-version.yaml"}},match:"\\G(YAML)[ \\t]+(\\d+\\.\\d+)"},{captures:{1:{name:"keyword.other.directive.tag.yaml"},2:{name:"storage.type.tag-handle.yaml"},3:{name:"support.type.tag-prefix.yaml"}},match:`(?x) + \\G + (TAG) + (?:[ \\t]+ + ((?:!(?:[0-9A-Za-z\\-]*!)?)) + (?:[ \\t]+ ( + ! (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )* + | (?![,!\\[\\]{}]) (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ + ) + )? + )? + `},{captures:{1:{name:"support.other.directive.reserved.yaml"},2:{name:"string.unquoted.directive-name.yaml"},3:{name:"string.unquoted.directive-parameter.yaml"}},match:"(?x) \\G (\\w+) (?:[ \\t]+ (\\w+) (?:[ \\t]+ (\\w+))? )?"},{match:"\\S+",name:"invalid.illegal.unrecognized.yaml"}]},"flow-alias":{captures:{1:{name:"keyword.control.flow.alias.yaml"},2:{name:"punctuation.definition.alias.yaml"},3:{name:"variable.other.alias.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"((\\*))([^\\s\\[\\]/{/},]+)([^\\s\\]},]\\S*)?"},"flow-collection":{patterns:[{include:"#flow-sequence"},{include:"#flow-mapping"}]},"flow-mapping":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.mapping.begin.yaml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.mapping.end.yaml"}},name:"meta.flow-mapping.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.mapping.yaml"},{include:"#flow-pair"}]},"flow-node":{patterns:[{include:"#prototype"},{include:"#flow-alias"},{include:"#flow-collection"},{include:"#flow-scalar"}]},"flow-pair":{patterns:[{begin:"\\?",beginCaptures:{0:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.explicit.yaml",patterns:[{include:"#prototype"},{include:"#flow-pair"},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",beginCaptures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",patterns:[{include:"#flow-value"}]}]},{begin:`(?x) + (?= + (?: + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + ) + ( + [^\\s:[\\[\\]{},]] + | : [^\\s[\\[\\]{},]] + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"meta.flow-pair.key.yaml",patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",captures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.yaml",patterns:[{include:"#flow-value"}]}]},"flow-scalar":{patterns:[{include:"#flow-scalar-double-quoted"},{include:"#flow-scalar-single-quoted"},{include:"#flow-scalar-plain-in"}]},"flow-scalar-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.double.yaml",patterns:[{match:'\\\\([0abtnvfre "/\\\\N_Lp]|x\\d\\d|u\\d{4}|U\\d{8})',name:"constant.character.escape.yaml"},{match:"\\\\\\n",name:"constant.character.escape.double-quoted.newline.yaml"}]},"flow-scalar-plain-in":{patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},"flow-scalar-plain-in-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + ) + `}]},"flow-scalar-plain-out":{patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},"flow-scalar-plain-out-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?x: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + ) + `}]},"flow-scalar-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.single.yaml",patterns:[{match:"''",name:"constant.character.escape.single-quoted.yaml"}]},"flow-sequence":{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.sequence.begin.yaml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.sequence.end.yaml"}},name:"meta.flow-sequence.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.sequence.yaml"},{include:"#flow-pair"},{include:"#flow-node"}]},"flow-value":{patterns:[{begin:"\\G(?![},\\]])",end:"(?=[},\\]])",name:"meta.flow-pair.value.yaml",patterns:[{include:"#flow-node"}]}]},node:{patterns:[{include:"#block-node"}]},property:{begin:"(?=!|&)",end:"(?!\\G)",name:"meta.property.yaml",patterns:[{captures:{1:{name:"keyword.control.property.anchor.yaml"},2:{name:"punctuation.definition.anchor.yaml"},3:{name:"entity.name.type.anchor.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"\\G((&))([^\\s\\[\\]/{/},]+)(\\S+)?"},{match:`(?x) + \\G + (?: + ! < (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ > + | (?:!(?:[0-9A-Za-z\\-]*!)?) (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$_.~*'()] )+ + | ! + ) + (?=\\ |\\t|$) + `,name:"storage.type.tag-handle.yaml"},{match:"\\S+",name:"invalid.illegal.tag-handle.yaml"}]},prototype:{patterns:[{include:"#comment"},{include:"#property"}]}},displayName:"YAML",aliases:["yml"]})]}}]); diff --git a/1862.5b725924.async.js b/1862.5b725924.async.js new file mode 100644 index 00000000..10a19263 --- /dev/null +++ b/1862.5b725924.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1862],{61862:function(t,e,r){r.r(e),r.d(e,{default:function(){return o}});var o={name:"github-dark",colors:{focusBorder:"#005cc5",foreground:"#d1d5da",descriptionForeground:"#959da5",errorForeground:"#f97583","textLink.foreground":"#79b8ff","textLink.activeForeground":"#c8e1ff","textBlockQuote.background":"#24292e","textBlockQuote.border":"#444d56","textCodeBlock.background":"#2f363d","textPreformat.foreground":"#d1d5da","textSeparator.foreground":"#586069","button.background":"#176f2c","button.foreground":"#dcffe4","button.hoverBackground":"#22863a","button.secondaryBackground":"#444d56","button.secondaryForeground":"#fff","button.secondaryHoverBackground":"#586069","checkbox.background":"#444d56","checkbox.border":"#1b1f23","dropdown.background":"#2f363d","dropdown.border":"#1b1f23","dropdown.foreground":"#e1e4e8","dropdown.listBackground":"#24292e","input.background":"#2f363d","input.border":"#1b1f23","input.foreground":"#e1e4e8","input.placeholderForeground":"#959da5","badge.foreground":"#c8e1ff","badge.background":"#044289","progressBar.background":"#0366d6","titleBar.activeForeground":"#e1e4e8","titleBar.activeBackground":"#24292e","titleBar.inactiveForeground":"#959da5","titleBar.inactiveBackground":"#1f2428","titleBar.border":"#1b1f23","activityBar.foreground":"#e1e4e8","activityBar.inactiveForeground":"#6a737d","activityBar.background":"#24292e","activityBarBadge.foreground":"#fff","activityBarBadge.background":"#0366d6","activityBar.activeBorder":"#f9826c","activityBar.border":"#1b1f23","sideBar.foreground":"#d1d5da","sideBar.background":"#1f2428","sideBar.border":"#1b1f23","sideBarTitle.foreground":"#e1e4e8","sideBarSectionHeader.foreground":"#e1e4e8","sideBarSectionHeader.background":"#1f2428","sideBarSectionHeader.border":"#1b1f23","list.hoverForeground":"#e1e4e8","list.inactiveSelectionForeground":"#e1e4e8","list.activeSelectionForeground":"#e1e4e8","list.hoverBackground":"#282e34","list.inactiveSelectionBackground":"#282e34","list.activeSelectionBackground":"#39414a","list.inactiveFocusBackground":"#1d2d3e","list.focusBackground":"#044289","tree.indentGuidesStroke":"#2f363d","notificationCenterHeader.foreground":"#959da5","notificationCenterHeader.background":"#24292e","notifications.foreground":"#e1e4e8","notifications.background":"#2f363d","notifications.border":"#1b1f23","notificationsErrorIcon.foreground":"#ea4a5a","notificationsWarningIcon.foreground":"#ffab70","notificationsInfoIcon.foreground":"#79b8ff","pickerGroup.border":"#444d56","pickerGroup.foreground":"#e1e4e8","quickInput.background":"#24292e","quickInput.foreground":"#e1e4e8","statusBar.foreground":"#d1d5da","statusBar.background":"#24292e","statusBar.border":"#1b1f23","statusBar.noFolderBackground":"#24292e","statusBar.debuggingBackground":"#931c06","statusBar.debuggingForeground":"#fff","statusBarItem.prominentBackground":"#282e34","statusBarItem.remoteForeground":"#d1d5da","statusBarItem.remoteBackground":"#24292e","editorGroupHeader.tabsBackground":"#1f2428","editorGroupHeader.tabsBorder":"#1b1f23","editorGroup.border":"#1b1f23","tab.activeForeground":"#e1e4e8","tab.inactiveForeground":"#959da5","tab.inactiveBackground":"#1f2428","tab.activeBackground":"#24292e","tab.hoverBackground":"#24292e","tab.unfocusedHoverBackground":"#24292e","tab.border":"#1b1f23","tab.unfocusedActiveBorderTop":"#1b1f23","tab.activeBorder":"#24292e","tab.unfocusedActiveBorder":"#24292e","tab.activeBorderTop":"#f9826c","breadcrumb.foreground":"#959da5","breadcrumb.focusForeground":"#e1e4e8","breadcrumb.activeSelectionForeground":"#d1d5da","breadcrumbPicker.background":"#2b3036","editor.foreground":"#e1e4e8","editor.background":"#24292e","editorWidget.background":"#1f2428","editor.foldBackground":"#58606915","editor.lineHighlightBackground":"#2b3036","editorLineNumber.foreground":"#444d56","editorLineNumber.activeForeground":"#e1e4e8","editorIndentGuide.background":"#2f363d","editorIndentGuide.activeBackground":"#444d56","editorWhitespace.foreground":"#444d56","editorCursor.foreground":"#c8e1ff","editorError.foreground":"#f97583","editorWarning.foreground":"#ffea7f","editor.findMatchBackground":"#ffd33d44","editor.findMatchHighlightBackground":"#ffd33d22","editor.linkedEditingBackground":"#3392FF22","editor.inactiveSelectionBackground":"#3392FF22","editor.selectionBackground":"#3392FF44","editor.selectionHighlightBackground":"#17E5E633","editor.selectionHighlightBorder":"#17E5E600","editor.wordHighlightBackground":"#17E5E600","editor.wordHighlightStrongBackground":"#17E5E600","editor.wordHighlightBorder":"#17E5E699","editor.wordHighlightStrongBorder":"#17E5E666","editorBracketMatch.background":"#17E5E650","editorBracketMatch.border":"#17E5E600","editorGutter.modifiedBackground":"#2188ff","editorGutter.addedBackground":"#28a745","editorGutter.deletedBackground":"#ea4a5a","diffEditor.insertedTextBackground":"#28a74530","diffEditor.removedTextBackground":"#d73a4930","scrollbar.shadow":"#0008","scrollbarSlider.background":"#6a737d33","scrollbarSlider.hoverBackground":"#6a737d44","scrollbarSlider.activeBackground":"#6a737d88","editorOverviewRuler.border":"#1b1f23","panel.background":"#1f2428","panel.border":"#1b1f23","panelTitle.activeBorder":"#f9826c","panelTitle.activeForeground":"#e1e4e8","panelTitle.inactiveForeground":"#959da5","panelInput.border":"#2f363d","terminal.foreground":"#d1d5da","terminal.tab.activeBorder":"#f9826c","terminalCursor.background":"#586069","terminalCursor.foreground":"#79b8ff","terminal.ansiBrightWhite":"#fafbfc","terminal.ansiWhite":"#d1d5da","terminal.ansiBrightBlack":"#959da5","terminal.ansiBlack":"#586069","terminal.ansiBlue":"#2188ff","terminal.ansiBrightBlue":"#79b8ff","terminal.ansiGreen":"#34d058","terminal.ansiBrightGreen":"#85e89d","terminal.ansiCyan":"#39c5cf","terminal.ansiBrightCyan":"#56d4dd","terminal.ansiRed":"#ea4a5a","terminal.ansiBrightRed":"#f97583","terminal.ansiMagenta":"#b392f0","terminal.ansiBrightMagenta":"#b392f0","terminal.ansiYellow":"#ffea7f","terminal.ansiBrightYellow":"#ffea7f","editorBracketHighlight.foreground1":"#79b8ff","editorBracketHighlight.foreground2":"#ffab70","editorBracketHighlight.foreground3":"#b392f0","editorBracketHighlight.foreground4":"#79b8ff","editorBracketHighlight.foreground5":"#ffab70","editorBracketHighlight.foreground6":"#b392f0","gitDecoration.addedResourceForeground":"#34d058","gitDecoration.modifiedResourceForeground":"#79b8ff","gitDecoration.deletedResourceForeground":"#ea4a5a","gitDecoration.untrackedResourceForeground":"#34d058","gitDecoration.ignoredResourceForeground":"#6a737d","gitDecoration.conflictingResourceForeground":"#ffab70","gitDecoration.submoduleResourceForeground":"#6a737d","debugToolBar.background":"#2b3036","editor.stackFrameHighlightBackground":"#C6902625","editor.focusedStackFrameHighlightBackground":"#2b6a3033","peekViewEditor.matchHighlightBackground":"#ffd33d33","peekViewResult.matchHighlightBackground":"#ffd33d33","peekViewEditor.background":"#1f242888","peekViewResult.background":"#1f2428","settings.headerForeground":"#e1e4e8","settings.modifiedItemIndicator":"#0366d6","welcomePage.buttonBackground":"#2f363d","welcomePage.buttonHoverBackground":"#444d56"},semanticHighlighting:!0,tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#6a737d"}},{scope:["constant","entity.name.constant","variable.other.constant","variable.other.enummember","variable.language"],settings:{foreground:"#79b8ff"}},{scope:["entity","entity.name"],settings:{foreground:"#b392f0"}},{scope:"variable.parameter.function",settings:{foreground:"#e1e4e8"}},{scope:"entity.name.tag",settings:{foreground:"#85e89d"}},{scope:"keyword",settings:{foreground:"#f97583"}},{scope:["storage","storage.type"],settings:{foreground:"#f97583"}},{scope:["storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#e1e4e8"}},{scope:["string","punctuation.definition.string","string punctuation.section.embedded source"],settings:{foreground:"#9ecbff"}},{scope:"support",settings:{foreground:"#79b8ff"}},{scope:"meta.property-name",settings:{foreground:"#79b8ff"}},{scope:"variable",settings:{foreground:"#ffab70"}},{scope:"variable.other",settings:{foreground:"#e1e4e8"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"carriage-return",settings:{fontStyle:"italic underline",background:"#f97583",foreground:"#24292e",content:"^M"}},{scope:"message.error",settings:{foreground:"#fdaeb7"}},{scope:"string variable",settings:{foreground:"#79b8ff"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#dbedff"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#dbedff"}},{scope:"string.regexp constant.character.escape",settings:{fontStyle:"bold",foreground:"#85e89d"}},{scope:"support.constant",settings:{foreground:"#79b8ff"}},{scope:"support.variable",settings:{foreground:"#79b8ff"}},{scope:"meta.module-reference",settings:{foreground:"#79b8ff"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#ffab70"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#79b8ff"}},{scope:"markup.quote",settings:{foreground:"#85e89d"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#e1e4e8"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#e1e4e8"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["markup.strikethrough"],settings:{fontStyle:"strikethrough"}},{scope:"markup.inline.raw",settings:{foreground:"#79b8ff"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#86181d",foreground:"#fdaeb7"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#144620",foreground:"#85e89d"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#c24e00",foreground:"#ffab70"}},{scope:["markup.ignored","markup.untracked"],settings:{foreground:"#2f363d",background:"#79b8ff"}},{scope:"meta.diff.range",settings:{foreground:"#b392f0",fontStyle:"bold"}},{scope:"meta.diff.header",settings:{foreground:"#79b8ff"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#79b8ff"}},{scope:"meta.output",settings:{foreground:"#79b8ff"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#d1d5da"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#fdaeb7"}},{scope:["constant.other.reference.link","string.other.link"],settings:{foreground:"#dbedff",fontStyle:"underline"}}]}}}]); diff --git a/1875.afadc0ec.async.js b/1875.afadc0ec.async.js new file mode 100644 index 00000000..55d4e89c --- /dev/null +++ b/1875.afadc0ec.async.js @@ -0,0 +1,50 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1875],{41875:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({fileTypes:["hjson"],foldingStartMarker:`(?x: # turn on extended mode + ^ # a line beginning with + \\s* # some optional space + [{\\[] # the start of an object or array + (?! # but not followed by + .* # whatever + [}\\]] # and the close of an object or array + ,? # an optional comma + \\s* # some optional space + $ # at the end of the line + ) + | # ...or... + [{\\[] # the start of an object or array + \\s* # some optional space + $ # at the end of the line + )`,foldingStopMarker:`(?x: # turn on extended mode + ^ # a line beginning with + \\s* # some optional space + [}\\]] # and the close of an object or array + )`,keyEquivalent:"^~J",name:"hjson",patterns:[{include:"#comments"},{include:"#value"},{match:"[^\\s]",name:"invalid.illegal.excess-characters.hjson"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.hjson"}},end:"(\\])(?:\\s*([^,\\s]+))?",endCaptures:{1:{name:"punctuation.definition.array.end.hjson"},2:{name:"invalid.illegal.value.hjson"}},name:"meta.structure.array.hjson",patterns:[{include:"#arrayContent"}]},arrayArray:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.hjson"}},end:"(\\])(?:\\s*([^,\\s\\]]+))?",endCaptures:{1:{name:"punctuation.definition.array.end.hjson"},2:{name:"invalid.illegal.value.hjson"}},name:"meta.structure.array.hjson",patterns:[{include:"#arrayContent"}]},arrayConstant:{captures:{1:{name:"constant.language.hjson"},2:{name:"punctuation.separator.array.after-const.hjson"}},match:"\\b(true|false|null)(?:[\\t ]*(?=,)|[\\t ]*(?:(,)[\\t ]*)?(?=$|#|/\\*|//|\\]))"},arrayContent:{name:"meta.structure.array.hjson",patterns:[{include:"#comments"},{include:"#arrayValue"},{begin:"(?<=\\[)|,",beginCaptures:{1:{name:"punctuation.separator.dictionary.pair.hjson"}},end:"(?=[^\\s,/#])|(?=/[^/*])",patterns:[{include:"#comments"},{match:",",name:"invalid.illegal.extra-comma.hjson"}]},{match:",",name:"punctuation.separator.array.hjson"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.hjson"}]},arrayJstring:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.hjson"}},end:'(")(?:\\s*((?:[^,\\s\\]#/]|/[^/*])+))?',endCaptures:{1:{name:"punctuation.definition.string.end.hjson"},2:{name:"invalid.illegal.value.hjson"}},name:"string.quoted.double.hjson",patterns:[{include:"#jstringDoubleContent"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.hjson"}},end:"(')(?:\\s*((?:[^,\\s\\]#/]|/[^/*])+))?",endCaptures:{1:{name:"punctuation.definition.string.end.hjson"},2:{name:"invalid.illegal.value.hjson"}},name:"string.quoted.single.hjson",patterns:[{include:"#jstringSingleContent"}]}]},arrayMstring:{begin:"'''",beginCaptures:{0:{name:"punctuation.definition.string.begin.hjson"}},end:"(''')(?:\\s*((?:[^,\\s\\]#/]|/[^/*])+))?",endCaptures:{1:{name:"punctuation.definition.string.end.hjson"},2:{name:"invalid.illegal.value.hjson"}},name:"string.quoted.multiline.hjson"},arrayNumber:{captures:{1:{name:"constant.numeric.hjson"},2:{name:"punctuation.separator.array.after-num.hjson"}},match:"(-?(?:0|(?:[1-9]\\d*))(?:\\.\\d+)?(?:[eE][+-]?\\d+)?)(?:[\\t ]*(?=,)|[\\t ]*(?:(,)[\\t ]*)?(?=$|#|/\\*|//|\\]))"},arrayObject:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.hjson"}},end:"(\\}|(?<=\\}))(?:\\s*([^,\\s\\]]+))?",endCaptures:{1:{name:"punctuation.definition.dictionary.end.hjson"},2:{name:"invalid.illegal.value.hjson"}},name:"meta.structure.dictionary.hjson",patterns:[{include:"#objectContent"}]},arrayString:{patterns:[{include:"#arrayMstring"},{include:"#arrayJstring"},{include:"#ustring"}]},arrayValue:{patterns:[{include:"#arrayNumber"},{include:"#arrayConstant"},{include:"#arrayString"},{include:"#arrayObject"},{include:"#arrayArray"}]},comments:{patterns:[{captures:{1:{name:"punctuation.definition.comment.hjson"}},match:"^\\s*(#).*(?:\\n)?",name:"comment.line.hash"},{captures:{1:{name:"punctuation.definition.comment.hjson"}},match:"^\\s*(//).*(?:\\n)?",name:"comment.line.double-slash"},{begin:"^\\s*/\\*",beginCaptures:{1:{name:"punctuation.definition.comment.hjson"}},end:"\\*/(?:\\s*\\n)?",endCaptures:{1:{name:"punctuation.definition.comment.hjson"}},name:"comment.block.double-slash"},{captures:{1:{name:"punctuation.definition.comment.hjson"}},match:"(#)[^\\n]*",name:"comment.line.hash"},{captures:{1:{name:"punctuation.definition.comment.hjson"}},match:"(//)[^\\n]*",name:"comment.line.double-slash"},{begin:"/\\*",beginCaptures:{1:{name:"punctuation.definition.comment.hjson"}},end:"\\*/",endCaptures:{1:{name:"punctuation.definition.comment.hjson"}},name:"comment.block.double-slash"}]},commentsNewline:{patterns:[{captures:{1:{name:"punctuation.definition.comment.hjson"}},match:"(#).*\\n",name:"comment.line.hash"},{captures:{1:{name:"punctuation.definition.comment.hjson"}},match:"(//).*\\n",name:"comment.line.double-slash"},{begin:"/\\*",beginCaptures:{1:{name:"punctuation.definition.comment.hjson"}},end:"\\*/(\\s*\\n)?",endCaptures:{1:{name:"punctuation.definition.comment.hjson"}},name:"comment.block.double-slash"}]},constant:{captures:{1:{name:"constant.language.hjson"}},match:"\\b(true|false|null)[\\t ]*(?=$|#|/\\*|//|\\])"},jstring:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.hjson"}},end:'(")(?:\\s*((?:[^\\s#/]|/[^/*]).*)$)?',endCaptures:{1:{name:"punctuation.definition.string.end.hjson"},2:{name:"invalid.illegal.value.hjson"}},name:"string.quoted.double.hjson",patterns:[{include:"#jstringDoubleContent"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.hjson"}},end:"(')(?:\\s*((?:[^\\s#/]|/[^/*]).*)$)?",endCaptures:{1:{name:"punctuation.definition.string.end.hjson"},2:{name:"invalid.illegal.value.hjson"}},name:"string.quoted.single.hjson",patterns:[{include:"#jstringSingleContent"}]}]},jstringDoubleContent:{patterns:[{match:`\\\\(?:["'\\\\\\/bfnrt]|u[0-9a-fA-F]{4})`,name:"constant.character.escape.hjson"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.hjson"},{match:'[^"]*[^\\n\\r"\\\\]$',name:"invalid.illegal.string.hjson"}]},jstringSingleContent:{patterns:[{match:`\\\\(?:["'\\\\\\/bfnrt]|u[0-9a-fA-F]{4})`,name:"constant.character.escape.hjson"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.hjson"},{match:"[^']*[^\\n\\r'\\\\]$",name:"invalid.illegal.string.hjson"}]},key:{begin:`(?x: + ( + (?:[^:,\\{\\}\\[\\]\\s"'][^:,\\{\\}\\[\\]\\s]*) | + (?: # json string w/ ' + ' + (?: + [^\\\\'] | # anything but an escape character or quote + (\\\\(?:["'\\\\\\/bfnrt]|u[0-9a-fA-F]{4})) | # escape characters + (\\\\.) # bad escape characters + )* + ' + ) | + (?: # json string w/ " + " + (?: + [^\\\\"] | # anything but an escape character or quote + (\\\\(?:["'\\\\\\/bfnrt]|u[0-9a-fA-F]{4})) | # escape characters + (\\\\.) # bad escape characters + )* + " + ) + ) + \\s* + (?!\\n) + ([,\\{\\}\\[\\]]*) + )`,beginCaptures:{0:{name:"meta.structure.key-value.begin.hjson"},1:{name:"support.type.property-name.hjson"},2:{name:"constant.character.escape.hjson"},3:{name:"invalid.illegal.unrecognized-string-escape.hjson"},4:{name:"constant.character.escape.hjson"},5:{name:"invalid.illegal.unrecognized-string-escape.hjson"},6:{name:"invalid.illegal.separator.hjson"},7:{name:"invalid.illegal.property-name.hjson"}},end:"(?)",beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.other.html"},3:{name:"punctuation.definition.tag.html"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.other.html"},3:{name:"punctuation.definition.tag.html"}},patterns:[{include:"text.html.handlebars"}]},{name:"meta.js.embeddedTemplateWithArgs",begin:"(<)(template)",beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.other.html"}},end:"()",endCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.other.html"},3:{name:"punctuation.definition.tag.html"}},patterns:[{begin:"(?<=\\)",patterns:[{include:"text.html.handlebars#tag-stuff"}]},{begin:"(>)",beginCaptures:{1:{name:"punctuation.definition.tag.end.js"}},end:"(?=)",contentName:"meta.html.embedded.block",patterns:[{include:"text.html.handlebars"}]}]}]}},displayName:"Glimmer TS",aliases:["gts"],embeddedLangs:["typescript","handlebars"]});var i=[...n.default,...a.default,m]}}]); diff --git a/1950.b298d9ac.async.js b/1950.b298d9ac.async.js new file mode 100644 index 00000000..b1dc36d4 --- /dev/null +++ b/1950.b298d9ac.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1950],{91950:function(c,e,a){a.r(e),a.d(e,{default:function(){return t}});var t=[Object.freeze({fileTypes:["conf","CONF","envvars","htaccess","HTACCESS","htgroups","HTGROUPS","htpasswd","HTPASSWD",".htaccess",".HTACCESS",".htgroups",".HTGROUPS",".htpasswd",".HTPASSWD"],name:"apache",patterns:[{captures:{1:{name:"punctuation.definition.comment.apacheconf"}},match:"^(\\s)*(#).*$\\n?",name:"comment.line.hash.ini"},{captures:{1:{name:"punctuation.definition.tag.apacheconf"},2:{name:"entity.tag.apacheconf"},4:{name:"string.value.apacheconf"},5:{name:"punctuation.definition.tag.apacheconf"}},match:"(<)(Proxy|ProxyMatch|IfVersion|Directory|DirectoryMatch|Files|FilesMatch|IfDefine|IfModule|Limit|LimitExcept|Location|LocationMatch|VirtualHost|Macro|If|Else|ElseIf)(\\s(.+?))?(>)"},{captures:{1:{name:"punctuation.definition.tag.apacheconf"},2:{name:"entity.tag.apacheconf"},3:{name:"punctuation.definition.tag.apacheconf"}},match:"()"},{captures:{3:{name:"string.regexp.apacheconf"},4:{name:"string.replacement.apacheconf"}},match:"(?<=(Rewrite(Rule|Cond)))\\s+(.+?)\\s+(.+?)($|\\s)"},{captures:{2:{name:"entity.status.apacheconf"},3:{name:"string.regexp.apacheconf"},5:{name:"string.path.apacheconf"}},match:"(?<=RedirectMatch)(\\s+(\\d\\d\\d|permanent|temp|seeother|gone))?\\s+(.+?)\\s+((.+?)($|\\s))?"},{captures:{2:{name:"entity.status.apacheconf"},3:{name:"string.path.apacheconf"},5:{name:"string.path.apacheconf"}},match:"(?<=Redirect)(\\s+(\\d\\d\\d|permanent|temp|seeother|gone))?\\s+(.+?)\\s+((.+?)($|\\s))?"},{captures:{1:{name:"string.regexp.apacheconf"},3:{name:"string.path.apacheconf"}},match:"(?<=ScriptAliasMatch|AliasMatch)\\s+(.+?)\\s+((.+?)\\s)?"},{captures:{1:{name:"string.path.apacheconf"},3:{name:"string.path.apacheconf"}},match:"(?<=RedirectPermanent|RedirectTemp|ScriptAlias|Alias)\\s+(.+?)\\s+((.+?)($|\\s))?"},{captures:{1:{name:"keyword.core.apacheconf"}},match:"\\b(AcceptPathInfo|AccessFileName|AddDefaultCharset|AddOutputFilterByType|AllowEncodedSlashes|AllowOverride|AuthName|AuthType|CGIMapExtension|ContentDigest|DefaultType|Define|DocumentRoot|EnableMMAP|EnableSendfile|ErrorDocument|ErrorLog|FileETag|ForceType|HostnameLookups|IdentityCheck|Include(Optional)?|KeepAlive|KeepAliveTimeout|LimitInternalRecursion|LimitRequestBody|LimitRequestFields|LimitRequestFieldSize|LimitRequestLine|LimitXMLRequestBody|LogLevel|MaxKeepAliveRequests|Mutex|NameVirtualHost|Options|Require|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScriptInterpreterSource|ServerAdmin|ServerAlias|ServerName|ServerPath|ServerRoot|ServerSignature|ServerTokens|SetHandler|SetInputFilter|SetOutputFilter|Time(O|o)ut|TraceEnable|UseCanonicalName|Use|ErrorLogFormat|GlobalLog|PHPIniDir|SSLHonorCipherOrder|SSLCompression|SSLUseStapling|SSLStapling\\w+|SSLCARevocationCheck|SSLSRPVerifierFile|SSLSessionTickets|RequestReadTimeout|ProxyHTML\\w+|MaxRanges)\\b"},{captures:{1:{name:"keyword.mpm.apacheconf"}},match:"\\b(AcceptMutex|AssignUserID|BS2000Account|ChildPerUserID|CoreDumpDirectory|EnableExceptionHook|Group|Listen|ListenBacklog|LockFile|MaxClients|MaxConnectionsPerChild|MaxMemFree|MaxRequestsPerChild|MaxRequestsPerThread|MaxRequestWorkers|MaxSpareServers|MaxSpareThreads|MaxThreads|MaxThreadsPerChild|MinSpareServers|MinSpareThreads|NumServers|PidFile|ReceiveBufferSize|ScoreBoardFile|SendBufferSize|ServerLimit|StartServers|StartThreads|ThreadLimit|ThreadsPerChild|ThreadStackSize|User|Win32DisableAcceptEx)\\b"},{captures:{1:{name:"keyword.access.apacheconf"}},match:"\\b(Allow|Deny|Order)\\b"},{captures:{1:{name:"keyword.actions.apacheconf"}},match:"\\b(Action|Script)\\b"},{captures:{1:{name:"keyword.alias.apacheconf"}},match:"\\b(Alias|AliasMatch|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ScriptAlias|ScriptAliasMatch)\\b"},{captures:{1:{name:"keyword.auth.apacheconf"}},match:"\\b(AuthAuthoritative|AuthGroupFile|AuthUserFile|AuthBasicProvider|AuthBasicFake|AuthBasicAuthoritative|AuthBasicUseDigestAlgorithm)\\b"},{captures:{1:{name:"keyword.auth_anon.apacheconf"}},match:"\\b(Anonymous|Anonymous_Authoritative|Anonymous_LogEmail|Anonymous_MustGiveEmail|Anonymous_NoUserID|Anonymous_VerifyEmail)\\b"},{captures:{1:{name:"keyword.auth_dbm.apacheconf"}},match:"\\b(AuthDBMAuthoritative|AuthDBMGroupFile|AuthDBMType|AuthDBMUserFile)\\b"},{captures:{1:{name:"keyword.auth_digest.apacheconf"}},match:"\\b(AuthDigestAlgorithm|AuthDigestDomain|AuthDigestFile|AuthDigestGroupFile|AuthDigestNcCheck|AuthDigestNonceFormat|AuthDigestNonceLifetime|AuthDigestQop|AuthDigestShmemSize|AuthDigestProvider)\\b"},{captures:{1:{name:"keyword.auth_ldap.apacheconf"}},match:"\\b(AuthLDAPAuthoritative|AuthLDAPBindDN|AuthLDAPBindPassword|AuthLDAPCharsetConfig|AuthLDAPCompareDNOnServer|AuthLDAPDereferenceAliases|AuthLDAPEnabled|AuthLDAPFrontPageHack|AuthLDAPGroupAttribute|AuthLDAPGroupAttributeIsDN|AuthLDAPRemoteUserIsDN|AuthLDAPUrl)\\b"},{captures:{1:{name:"keyword.autoindex.apacheconf"}},match:"\\b(AddAlt|AddAltByEncoding|AddAltByType|AddDescription|AddIcon|AddIconByEncoding|AddIconByType|DefaultIcon|HeaderName|IndexIgnore|IndexOptions|IndexOrderDefault|IndexStyleSheet|IndexHeadInsert|ReadmeName)\\b"},{captures:{1:{name:"keyword.filter.apacheconf"}},match:"\\b(BalancerMember|BalancerGrowth|BalancerPersist|BalancerInherit)\\b"},{captures:{1:{name:"keyword.cache.apacheconf"}},match:"\\b(CacheDefaultExpire|CacheDisable|CacheEnable|CacheForceCompletion|CacheIgnoreCacheControl|CacheIgnoreHeaders|CacheIgnoreNoLastMod|CacheLastModifiedFactor|CacheMaxExpire)\\b"},{captures:{1:{name:"keyword.cern_meta.apacheconf"}},match:"\\b(MetaDir|MetaFiles|MetaSuffix)\\b"},{captures:{1:{name:"keyword.cgi.apacheconf"}},match:"\\b(ScriptLog|ScriptLogBuffer|ScriptLogLength)\\b"},{captures:{1:{name:"keyword.cgid.apacheconf"}},match:"\\b(ScriptLog|ScriptLogBuffer|ScriptLogLength|ScriptSock)\\b"},{captures:{1:{name:"keyword.charset_lite.apacheconf"}},match:"\\b(CharsetDefault|CharsetOptions|CharsetSourceEnc)\\b"},{captures:{1:{name:"keyword.dav.apacheconf"}},match:"\\b(Dav|DavDepthInfinity|DavMinTimeout|DavLockDB)\\b"},{captures:{1:{name:"keyword.deflate.apacheconf"}},match:"\\b(DeflateBufferSize|DeflateCompressionLevel|DeflateFilterNote|DeflateMemLevel|DeflateWindowSize)\\b"},{captures:{1:{name:"keyword.dir.apacheconf"}},match:"\\b(DirectoryIndex|DirectorySlash|FallbackResource)\\b"},{captures:{1:{name:"keyword.disk_cache.apacheconf"}},match:"\\b(CacheDirLength|CacheDirLevels|CacheExpiryCheck|CacheGcClean|CacheGcDaily|CacheGcInterval|CacheGcMemUsage|CacheGcUnused|CacheMaxFileSize|CacheMinFileSize|CacheRoot|CacheSize|CacheTimeMargin)\\b"},{captures:{1:{name:"keyword.dumpio.apacheconf"}},match:"\\b(DumpIOInput|DumpIOOutput)\\b"},{captures:{1:{name:"keyword.env.apacheconf"}},match:"\\b(PassEnv|SetEnv|UnsetEnv)\\b"},{captures:{1:{name:"keyword.expires.apacheconf"}},match:"\\b(ExpiresActive|ExpiresByType|ExpiresDefault)\\b"},{captures:{1:{name:"keyword.ext_filter.apacheconf"}},match:"\\b(ExtFilterDefine|ExtFilterOptions)\\b"},{captures:{1:{name:"keyword.file_cache.apacheconf"}},match:"\\b(CacheFile|MMapFile)\\b"},{captures:{1:{name:"keyword.filter.apacheconf"}},match:"\\b(AddOutputFilterByType|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace)\\b"},{captures:{1:{name:"keyword.headers.apacheconf"}},match:"\\b(Header|RequestHeader)\\b"},{captures:{1:{name:"keyword.imap.apacheconf"}},match:"\\b(ImapBase|ImapDefault|ImapMenu)\\b"},{captures:{1:{name:"keyword.include.apacheconf"}},match:"\\b(SSIEndTag|SSIErrorMsg|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|XBitHack)\\b"},{captures:{1:{name:"keyword.isapi.apacheconf"}},match:"\\b(ISAPIAppendLogToErrors|ISAPIAppendLogToQuery|ISAPICacheFile|ISAPIFakeAsync|ISAPILogNotSupported|ISAPIReadAheadBuffer)\\b"},{captures:{1:{name:"keyword.ldap.apacheconf"}},match:"\\b(LDAPCacheEntries|LDAPCacheTTL|LDAPConnectionTimeout|LDAPOpCacheEntries|LDAPOpCacheTTL|LDAPSharedCacheFile|LDAPSharedCacheSize|LDAPTrustedCA|LDAPTrustedCAType)\\b"},{captures:{1:{name:"keyword.log.apacheconf"}},match:"\\b(BufferedLogs|CookieLog|CustomLog|LogFormat|TransferLog|ForensicLog)\\b"},{captures:{1:{name:"keyword.mem_cache.apacheconf"}},match:"\\b(MCacheMaxObjectCount|MCacheMaxObjectSize|MCacheMaxStreamingBuffer|MCacheMinObjectSize|MCacheRemovalAlgorithm|MCacheSize)\\b"},{captures:{1:{name:"keyword.mime.apacheconf"}},match:"\\b(AddCharset|AddEncoding|AddHandler|AddInputFilter|AddLanguage|AddOutputFilter|AddType|DefaultLanguage|ModMimeUsePathInfo|MultiviewsMatch|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|TypesConfig)\\b"},{captures:{1:{name:"keyword.misc.apacheconf"}},match:"\\b(ProtocolEcho|Example|AddModuleInfo|MimeMagicFile|CheckSpelling|ExtendedStatus|SuexecUserGroup|UserDir)\\b"},{captures:{1:{name:"keyword.negotiation.apacheconf"}},match:"\\b(CacheNegotiatedDocs|ForceLanguagePriority|LanguagePriority)\\b"},{captures:{1:{name:"keyword.nw_ssl.apacheconf"}},match:"\\b(NWSSLTrustedCerts|NWSSLUpgradeable|SecureListen)\\b"},{captures:{1:{name:"keyword.proxy.apacheconf"}},match:"\\b(AllowCONNECT|NoProxy|ProxyBadHeader|ProxyBlock|ProxyDomain|ProxyErrorOverride|ProxyFtpDirCharset|ProxyIOBufferSize|ProxyMaxForwards|ProxyPass|ProxyPassMatch|ProxyPassReverse|ProxyPreserveHost|ProxyReceiveBufferSize|ProxyRemote|ProxyRemoteMatch|ProxyRequests|ProxyTimeout|ProxyVia)\\b"},{captures:{1:{name:"keyword.rewrite.apacheconf"}},match:"\\b(RewriteBase|RewriteCond|RewriteEngine|RewriteLock|RewriteLog|RewriteLogLevel|RewriteMap|RewriteOptions|RewriteRule)\\b"},{captures:{1:{name:"keyword.setenvif.apacheconf"}},match:"\\b(BrowserMatch|BrowserMatchNoCase|SetEnvIf|SetEnvIfNoCase)\\b"},{captures:{1:{name:"keyword.so.apacheconf"}},match:"\\b(LoadFile|LoadModule)\\b"},{captures:{1:{name:"keyword.ssl.apacheconf"}},match:"\\b(SSLCACertificateFile|SSLCACertificatePath|SSLCARevocationFile|SSLCARevocationPath|SSLCertificateChainFile|SSLCertificateFile|SSLCertificateKeyFile|SSLCipherSuite|SSLEngine|SSLMutex|SSLOptions|SSLPassPhraseDialog|SSLProtocol|SSLProxyCACertificateFile|SSLProxyCACertificatePath|SSLProxyCARevocationFile|SSLProxyCARevocationPath|SSLProxyCipherSuite|SSLProxyEngine|SSLProxyMachineCertificateFile|SSLProxyMachineCertificatePath|SSLProxyProtocol|SSLProxyVerify|SSLProxyVerifyDepth|SSLRandomSeed|SSLRequire|SSLRequireSSL|SSLSessionCache|SSLSessionCacheTimeout|SSLUserName|SSLVerifyClient|SSLVerifyDepth|SSLInsecureRenegotiation|SSLOpenSSLConfCmd)\\b"},{captures:{1:{name:"keyword.substitute.apacheconf"}},match:"\\b(Substitute|SubstituteInheritBefore|SubstituteMaxLineLength)\\b"},{captures:{1:{name:"keyword.usertrack.apacheconf"}},match:"\\b(CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking)\\b"},{captures:{1:{name:"keyword.vhost_alias.apacheconf"}},match:"\\b(VirtualDocumentRoot|VirtualDocumentRootIP|VirtualScriptAlias|VirtualScriptAliasIP)\\b"},{captures:{1:{name:"keyword.php.apacheconf"},3:{name:"entity.property.apacheconf"},5:{name:"string.value.apacheconf"}},match:'\\b(php_value|php_flag|php_admin_value|php_admin_flag)\\b(\\s+(.+?)(\\s+(".+?"|.+?))?)?\\s'},{captures:{1:{name:"punctuation.variable.apacheconf"},3:{name:"variable.env.apacheconf"},4:{name:"variable.misc.apacheconf"},5:{name:"punctuation.variable.apacheconf"}},match:"(%\\{)((HTTP_USER_AGENT|HTTP_REFERER|HTTP_COOKIE|HTTP_FORWARDED|HTTP_HOST|HTTP_PROXY_CONNECTION|HTTP_ACCEPT|REMOTE_ADDR|REMOTE_HOST|REMOTE_PORT|REMOTE_USER|REMOTE_IDENT|REQUEST_METHOD|SCRIPT_FILENAME|PATH_INFO|QUERY_STRING|AUTH_TYPE|DOCUMENT_ROOT|SERVER_ADMIN|SERVER_NAME|SERVER_ADDR|SERVER_PORT|SERVER_PROTOCOL|SERVER_SOFTWARE|TIME_YEAR|TIME_MON|TIME_DAY|TIME_HOUR|TIME_MIN|TIME_SEC|TIME_WDAY|TIME|API_VERSION|THE_REQUEST|REQUEST_URI|REQUEST_FILENAME|IS_SUBREQ|HTTPS)|(.*?))(\\})"},{captures:{1:{name:"entity.mime-type.apacheconf"}},match:"\\b((text|image|application|video|audio)/.+?)\\s"},{captures:{1:{name:"entity.helper.apacheconf"}},match:"\\b(?i)(export|from|unset|set|on|off)\\b"},{captures:{1:{name:"constant.numeric.integer.decimal.apacheconf"}},match:"\\b(\\d+)\\b"},{captures:{1:{name:"punctuation.definition.flag.apacheconf"},2:{name:"string.flag.apacheconf"},3:{name:"punctuation.definition.flag.apacheconf"}},match:"\\s(\\[)(.*?)(\\])\\s"}],scopeName:"source.apacheconf",uuid:"8747d9e4-b308-4fc2-9aa1-66b6919bc7b9",displayName:"Apache Conf"})]}}]); diff --git a/1999.e4a7f620.async.js b/1999.e4a7f620.async.js new file mode 100644 index 00000000..18c8e04a --- /dev/null +++ b/1999.e4a7f620.async.js @@ -0,0 +1,25 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1999],{1999:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-JSON.tmLanguage/blob/master/JSON.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",name:"jsonl",scopeName:"source.json.lines",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json.lines"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json.lines"}},name:"meta.structure.array.json.lines",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json.lines"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json.lines"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json.lines"}},end:"\\*/",name:"comment.block.documentation.json.lines"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json.lines"}},end:"\\*/",name:"comment.block.json.lines"},{captures:{1:{name:"punctuation.definition.comment.json.lines"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json.lines"},number:{match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`,name:"constant.numeric.json.lines"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json.lines"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json.lines"}},name:"meta.structure.dictionary.json.lines",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json.lines"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json.lines"}},name:"meta.structure.dictionary.value.json.lines",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json.lines"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json.lines"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json.lines"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json.lines"}},name:"string.quoted.double.json.lines",patterns:[{include:"#stringcontent"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json.lines"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json.lines"}},name:"string.json.lines support.type.property-name.json.lines",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4}) # and four hex digits`,name:"constant.character.escape.json.lines"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json.lines"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},displayName:"JSON Lines"})]}}]); diff --git a/2093.49cf78d6.async.js b/2093.49cf78d6.async.js new file mode 100644 index 00000000..9aa96bad --- /dev/null +++ b/2093.49cf78d6.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2093],{32093:function(o,n,e){e.r(n),e.d(n,{default:function(){return a}});var t=e(32623);const s=Object.freeze({comment:"A work in progress--improves over the existing in that it populates symbols, and handles comments more gracefully.",fileTypes:["sas"],foldingStartMarker:"(?i:(proc|data|%macro).*;$)",foldingStopMarker:"(?i:(run|quit|%mend)\\s?);",name:"sas",patterns:[{include:"#starComment"},{include:"#blockComment"},{include:"#macro"},{include:"#constant"},{include:"#quote"},{include:"#operator"},{begin:"\\b(?i:(data))\\s+",beginCaptures:{1:{name:"keyword.other.sas"}},comment:"Begins a DATA step and provides names for any output SAS data sets, views, or programs.",end:"(;)",patterns:[{include:"#blockComment"},{include:"#dataSet"},{captures:{1:{name:"keyword.other.sas"},2:{name:"keyword.other.sas"}},match:"(?i:(?:(stack|pgm|view|source)\\s?=\\s?)|(debug|nesting|nolist))"}]},{begin:"\\b(?i:(set|update|modify|merge))\\s+",beginCaptures:{1:{name:"support.function.sas"},2:{name:"entity.name.class.sas"},3:{name:"entity.name.class.sas"}},comment:"DATA set File-Handling Statements for DATA step",end:"(;)",patterns:[{include:"#blockComment"},{include:"#dataSet"}]},{match:"(?i:\\b(if|while|until|for|do|end|then|else|run|quit|cancel|options)\\b)",name:"keyword.control.sas"},{captures:{1:{name:"support.class.sas"},3:{name:"entity.name.function.sas"}},match:"(?i:(%(bquote|do|else|end|eval|global|goto|if|inc|include|index|input|length|let|list|local|lowcase|macro|mend|nrbquote|nrquote|nrstr|put|qscan|qsysfunc|quote|run|scan|str|substr|syscall|sysevalf|sysexec|sysfunc|sysrc|then|to|unquote|upcase|until|while|window)\\b))\\s*(\\w*)",name:"keyword.other.sas"},{begin:"(?i:\\b(proc\\s*(sql))\\b)",beginCaptures:{1:{name:"support.function.sas"},2:{name:"support.class.sas"}},comment:"Looks like for this to work there must be a *name* as well as the patterns/include bit.",end:"(?i:\\b(quit)\\s*;)",endCaptures:{1:{name:"keyword.control.sas"}},name:"meta.sql.sas",patterns:[{include:"#starComment"},{include:"#blockComment"},{include:"source.sql"}]},{match:"(?i:\\b(by|label|format)\\b)",name:"keyword.datastep.sas"},{captures:{1:{name:"support.function.sas"},2:{name:"support.class.sas"}},match:"(?i:\\b(proc (\\w+))\\b)",name:"meta.function-call.sas"},{match:"(?i:\\b(_n_|_error_)\\b)",name:"variable.language.sas"},{captures:{1:{name:"support.class.sas"}},match:"\\b(?i:(_all_|_character_|_cmd_|_freq_|_i_|_infile_|_last_|_msg_|_null_|_numeric_|_temporary_|_type_|abort|abs|addr|adjrsq|airy|alpha|alter|altlog|altprint|and|arcos|array|arsin|as|atan|attrc|attrib|attrn|authserver|autoexec|awscontrol|awsdef|awsmenu|awsmenumerge|awstitle|backward|band|base|betainv|between|blocksize|blshift|bnot|bor|brshift|bufno|bufsize|bxor|by|byerr|byline|byte|calculated|call|cards|cards4|case|catcache|cbufno|cdf|ceil|center|cexist|change|chisq|cinv|class|cleanup|close|cnonct|cntllev|coalesce|codegen|col|collate|collin|column|comamid|comaux1|comaux2|comdef|compbl|compound|compress|config|continue|convert|cos|cosh|cpuid|create|cross|crosstab|css|curobs|cv|daccdb|daccdbsl|daccsl|daccsyd|dacctab|dairy|datalines|datalines4|date|datejul|datepart|datetime|day|dbcslang|dbcstype|dclose|ddm|delete|delimiter|depdb|depdbsl|depsl|depsyd|deptab|dequote|descending|descript|design=|device|dflang|dhms|dif|digamma|dim|dinfo|display|distinct|dkricond|dkrocond|dlm|dnum|do|dopen|doptname|doptnum|dread|drop|dropnote|dsname|dsnferr|echo|else|emaildlg|emailid|emailpw|emailserver|emailsys|encrypt|end|endsas|engine|eof|eov|erf|erfc|error|errorcheck|errors|exist|exp|fappend|fclose|fcol|fdelete|feedback|fetch|fetchobs|fexist|fget|file|fileclose|fileexist|filefmt|filename|fileref|filevar|finfo|finv|fipname|fipnamel|fipstate|first|firstobs|floor|fmterr|fmtsearch|fnonct|fnote|font|fontalias|footnote[1-9]?|fopen|foptname|foptnum|force|formatted|formchar|formdelim|formdlim|forward|fpoint|fpos|fput|fread|frewind|frlen|from|fsep|full|fullstimer|fuzz|fwrite|gaminv|gamma|getoption|getvarc|getvarn|go|goto|group|gwindow|hbar|hbound|helpenv|helploc|hms|honorappearance|hosthelp|hostprint|hour|hpct|html|hvar|ibessel|ibr|id|if|index|indexc|indexw|infile|informat|initcmd|initstmt|inner|input|inputc|inputn|inr|insert|int|intck|intnx|into|intrr|invaliddata|irr|is|jbessel|join|juldate|keep|kentb|kurtosis|label|lag|last|lbound|leave|left|length|levels|lgamma|lib|libname|library|libref|line|linesize|link|list|log|log10|log2|logpdf|logpmf|logsdf|lostcard|lowcase|lrecl|ls|macro|macrogen|maps|mautosource|max|maxdec|maxr|mdy|mean|measures|median|memtype|merge|merror|min|minute|missing|missover|mlogic|mod|mode|model|modify|month|mopen|mort|mprint|mrecall|msglevel|msymtabmax|mvarsize|myy|n|nest|netpv|new|news|nmiss|no|nobatch|nobs|nocaps|nocardimage|nocenter|nocharcode|nocmdmac|nocol|nocum|nodate|nodbcs|nodetails|nodmr|nodms|nodmsbatch|nodup|nodupkey|noduplicates|noechoauto|noequals|noerrorabend|noexitwindows|nofullstimer|noicon|noimplmac|noint|nolist|noloadlist|nomiss|nomlogic|nomprint|nomrecall|nomsgcase|nomstored|nomultenvappl|nonotes|nonumber|noobs|noovp|nopad|nopercent|noprint|noprintinit|normal|norow|norsasuser|nosetinit|nosource|nosource2|nosplash|nosymbolgen|note|notes|notitle|notitles|notsorted|noverbose|noxsync|noxwait|npv|null|number|numkeys|nummousekeys|nway|obs|ods|on|open|option|order|ordinal|otherwise|out|outer|outp=|output|over|ovp|p(1|5|10|25|50|75|90|95|99)|pad|pad2|page|pageno|pagesize|paired|parm|parmcards|path|pathdll|pathname|pdf|peek|peekc|pfkey|pmf|point|poisson|poke|position|printer|probbeta|probbnml|probchi|probf|probgam|probhypr|probit|probnegb|probnorm|probsig|probt|procleave|project|prt|propcase|prxmatch|prxparse|prxchange|prxposn|ps|put|putc|putn|pw|pwreq|qtr|quote|r|ranbin|rancau|ranexp|rangam|range|ranks|rannor|ranpoi|rantbl|rantri|ranuni|read|recfm|register|regr|remote|remove|rename|repeat|replace|resolve|retain|return|reuse|reverse|rewind|right|round|rsquare|rtf|rtrace|rtraceloc|s|s2|samploc|sasautos|sascontrol|sasfrscr|sashelp|sasmsg|sasmstore|sasscript|sasuser|saving|scan|sdf|second|select|selection|separated|seq|serror|set|setcomm|setot|sign|simple|sin|sinh|siteinfo|skewness|skip|sle|sls|sortedby|sortpgm|sortseq|sortsize|soundex|source2|spedis|splashlocation|split|spool|sqrt|start|std|stderr|stdin|stfips|stimer|stname|stnamel|stop|stopover|strip|subgroup|subpopn|substr|sum|sumwgt|symbol|symbolgen|symget|symput|sysget|sysin|sysleave|sysmsg|sysparm|sysprint|sysprintfont|sysprod|sysrc|system|t|table|tables|tan|tanh|tapeclose|tbufsize|terminal|test|then|time|timepart|tinv|title[1-9]?|tnonct|to|today|tol|tooldef|totper|transformout|translate|trantab|tranwrd|trigamma|trim|trimn|trunc|truncover|type|unformatted|uniform|union|until|upcase|update|user|usericon|uss|validate|value|var|varfmt|varinfmt|varlabel|varlen|varname|varnum|varray|varrayx|vartype|verify|vformat|vformatd|vformatdx|vformatn|vformatnx|vformatw|vformatwx|vformatx|vinarray|vinarrayx|vinformat|vinformatd|vinformatdx|vinformatn|vinformatnx|vinformatw|vinformatwx|vinformatx|vlabel|vlabelx|vlength|vlengthx|vname|vnamex|vnferr|vtype|vtypex|weekday|weight|when|where|while|wincharset|window|work|workinit|workterm|write|wsum|wsumx|x|xsync|xwait|year|yearcutoff|yes|yyq|zipfips|zipname|zipnamel|zipstate))\\b",name:"support.function.sas"}],repository:{blockComment:{patterns:[{begin:"\\/\\*",end:"\\*\\/",name:"comment.block.slashstar.sas"}]},constant:{patterns:[{comment:"numeric constant",match:"(?^~]?=(:)?|>|<|\\||!|\xA6|\xAC|^|~|<>|><|\\|\\|)",name:"keyword.operator.sas"}]},quote:{patterns:[{begin:"(?h||m},32503:function(V,$,i){i.d($,{Z:function(){return K}});var l=i(50959),v=i(84875),I=i.n(v),E=i(13763);function j(p){return["small","middle","large"].includes(p)}function m(p){return p?typeof p=="number"&&!Number.isNaN(p):!1}var h=i(81477),z=i(23554);const M=l.createContext({latestIndex:0}),D=M.Provider;var q=p=>{let{className:S,index:O,children:f,split:t,style:n}=p;const{latestIndex:r}=l.useContext(M);return f==null?null:l.createElement(l.Fragment,null,l.createElement("div",{className:S,style:n},f),O{var O,f;const{getPrefixCls:t,space:n,direction:r}=l.useContext(h.E_),{size:o=(n==null?void 0:n.size)||"small",align:u,className:C,rootClassName:N,children:U,direction:e="horizontal",prefixCls:s,split:d,style:a,wrap:c=!1,classNames:y,styles:g}=p,W=R(p,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[P,w]=Array.isArray(o)?o:[o,o],T=j(w),X=j(P),Z=m(w),B=m(P),k=(0,E.Z)(U,{keepEmpty:!0}),Q=u===void 0&&e==="horizontal"?"center":u,b=t("space",s),[ae,oe]=(0,ee.Z)(b),le=I()(b,n==null?void 0:n.className,oe,`${b}-${e}`,{[`${b}-rtl`]:r==="rtl",[`${b}-align-${Q}`]:Q,[`${b}-gap-row-${w}`]:T,[`${b}-gap-col-${P}`]:X},C,N),te=I()(`${b}-item`,(O=y==null?void 0:y.item)!==null&&O!==void 0?O:(f=n==null?void 0:n.classNames)===null||f===void 0?void 0:f.item);let L=0;const ie=k.map((F,ne)=>{var Y,re;F!=null&&(L=ne);const se=F&&F.key||`${te}-${ne}`;return l.createElement(q,{className:te,key:se,index:ne,split:d,style:(Y=g==null?void 0:g.item)!==null&&Y!==void 0?Y:(re=n==null?void 0:n.styles)===null||re===void 0?void 0:re.item},F)}),x=l.useMemo(()=>({latestIndex:L}),[L]);if(k.length===0)return null;const J={};return c&&(J.flexWrap="wrap"),!X&&B&&(J.columnGap=P),!T&&Z&&(J.rowGap=w),ae(l.createElement("div",Object.assign({ref:S,className:le,style:Object.assign(Object.assign(Object.assign({},J),n==null?void 0:n.style),a)},W),l.createElement(D,{value:x},ie)))});H.Compact=z.ZP;var K=H},66454:function(V,$,i){i.d($,{Z:function(){return U}});var l=i(50959),v=i(21916),I=i(84875),E=i.n(I),j=i(25654),m=i(19122),h=i(31839),z=i(81477),M=i(16431),D=i(76247),A=i(19356),q=i(99978);const ee=e=>{const{paddingXXS:s,lineWidth:d,tagPaddingHorizontal:a,componentCls:c}=e,y=a-d,g=s-d;return{[c]:Object.assign(Object.assign({},(0,M.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:y,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${c}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${c}-close-icon`]:{marginInlineStart:g,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${c}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},["&-checkable"]:{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${c}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},["&-hidden"]:{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:y}}),[`${c}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}},R=e=>{const{lineWidth:s,fontSizeIcon:d}=e,a=e.fontSizeSM,c=`${e.lineHeightSM*a}px`;return(0,D.TS)(e,{tagFontSize:a,tagLineHeight:c,tagIconSize:d-2*s,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary})},G=e=>({defaultBg:new q.C(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText});var H=(0,A.Z)("Tag",e=>{const s=R(e);return ee(s)},G),K=function(e,s){var d={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&s.indexOf(a)<0&&(d[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,a=Object.getOwnPropertySymbols(e);c{const{prefixCls:d,style:a,className:c,checked:y,onChange:g,onClick:W}=e,P=K(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:w,tag:T}=l.useContext(z.E_),X=b=>{g==null||g(!y),W==null||W(b)},Z=w("tag",d),[B,k]=H(Z),Q=E()(Z,`${Z}-checkable`,{[`${Z}-checkable-checked`]:y},T==null?void 0:T.className,c,k);return B(l.createElement("span",Object.assign({},P,{ref:s,style:Object.assign(Object.assign({},a),T==null?void 0:T.style),className:Q,onClick:X})))}),O=i(69545);const f=e=>(0,O.Z)(e,(s,d)=>{let{textColor:a,lightBorderColor:c,lightColor:y,darkColor:g}=d;return{[`${e.componentCls}-${s}`]:{color:a,background:y,borderColor:c,"&-inverse":{color:e.colorTextLightSolid,background:g,borderColor:g},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}});var t=(0,A.b)(["Tag","preset"],e=>{const s=R(e);return f(s)},G);function n(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const r=(e,s,d)=>{const a=n(d);return{[`${e.componentCls}-${s}`]:{color:e[`color${d}`],background:e[`color${a}Bg`],borderColor:e[`color${a}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var o=(0,A.b)(["Tag","status"],e=>{const s=R(e);return[r(s,"success","Success"),r(s,"processing","Info"),r(s,"error","Error"),r(s,"warning","Warning")]},G),u=function(e,s){var d={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&s.indexOf(a)<0&&(d[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,a=Object.getOwnPropertySymbols(e);c{const{prefixCls:d,className:a,rootClassName:c,style:y,children:g,icon:W,color:P,onClose:w,closeIcon:T,closable:X,bordered:Z=!0}=e,B=u(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:k,direction:Q,tag:b}=l.useContext(z.E_),[ae,oe]=l.useState(!0);l.useEffect(()=>{"visible"in B&&oe(B.visible)},[B.visible]);const le=(0,j.o2)(P),te=(0,j.yT)(P),L=le||te,ie=Object.assign(Object.assign({backgroundColor:P&&!L?P:void 0},b==null?void 0:b.style),y),x=k("tag",d),[J,F]=H(x),ne=E()(x,b==null?void 0:b.className,{[`${x}-${P}`]:L,[`${x}-has-color`]:P&&!L,[`${x}-hidden`]:!ae,[`${x}-rtl`]:Q==="rtl",[`${x}-borderless`]:!Z},a,c,F),Y=_=>{_.stopPropagation(),w==null||w(_),!_.defaultPrevented&&oe(!1)},[,re]=(0,m.Z)(X,T,_=>_===null?l.createElement(v.Z,{className:`${x}-close-icon`,onClick:Y}):l.createElement("span",{className:`${x}-close-icon`,onClick:Y},_),null,!1),se=typeof B.onClick=="function"||g&&g.type==="a",ce=W||null,de=ce?l.createElement(l.Fragment,null,ce,g&&l.createElement("span",null,g)):g,ue=l.createElement("span",Object.assign({},B,{ref:s,className:ne,style:ie}),de,re,le&&l.createElement(t,{key:"preset",prefixCls:x}),te&&l.createElement(o,{key:"status",prefixCls:x}));return J(se?l.createElement(h.Z,{component:"Tag"},ue):ue)},N=l.forwardRef(C);N.CheckableTag=S;var U=N},92015:function(V,$,i){function l(t){"@babel/helpers - typeof";return l=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},l(t)}Object.defineProperty($,"__esModule",{value:!0}),$.CopyToClipboard=void 0;var v=j(i(50959)),I=j(i(874)),E=["text","onCopy","options","children"];function j(t){return t&&t.__esModule?t:{default:t}}function m(t,n){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(u){return Object.getOwnPropertyDescriptor(t,u).enumerable})),r.push.apply(r,o)}return r}function h(t){for(var n=1;n=0)&&Object.prototype.propertyIsEnumerable.call(t,o)&&(r[o]=t[o])}return r}function M(t,n){if(t==null)return{};var r={},o=Object.keys(t),u,C;for(C=0;C=0)&&(r[u]=t[u]);return r}function D(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function A(t,n){for(var r=0;r-1}function Ce(t,e){var n=this.__data__,r=L(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}b.prototype.clear=Te,b.prototype.delete=me,b.prototype.get=Oe,b.prototype.has=Ae,b.prototype.set=Ce;function j(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e1?n[a-1]:void 0,f=a>2?n[2]:void 0;for(o=t.length>3&&typeof o=="function"?(a--,o):void 0,f&&ke(n[0],n[1],f)&&(o=a<3?void 0:o,a=1),e=Object(e);++r-1&&t%1==0&&t0){if(++e>=z)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}function fn(t){if(t!=null){try{return R.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function K(t,e){return t===e||t!==t&&e!==e}var Y=bt(function(){return arguments}())?bt:function(t){return M(t)&&v.call(t,"callee")&&!ce.call(t,"callee")},Q=Array.isArray;function q(t){return t!=null&&At(t.length)&&!k(t)}function sn(t){return M(t)&&q(t)}var Ot=de||hn;function k(t){if(!O(t))return!1;var e=G(t);return e==nt||e==Et||e==U||e==Dt}function At(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=_}function O(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}function M(t){return t!=null&&typeof t=="object"}function cn(t){if(!M(t)||G(t)!=rt)return!1;var e=ht(t);if(e===null)return!0;var n=v.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&R.call(n)==fe}var Ct=ft?re(ft):Be;function ln(t){return Je(t,wt(t))}function wt(t){return q(t)?Ue(t,!0):Le(t)}var dn=Xe(function(t,e,n){yt(t,e,n)});function pn(t){return function(){return t}}function jt(t){return t}function hn(){return!1}h.exports=dn}}]); diff --git a/2288.d7a66548.async.js b/2288.d7a66548.async.js new file mode 100644 index 00000000..852fb40c --- /dev/null +++ b/2288.d7a66548.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2288],{72288:function(i,t,n){n.r(t),n.d(t,{default:function(){return e}});var e={name:"css-variables",type:"css",colors:{"editor.foreground":"#000001","editor.background":"#000002","terminal.ansiBlack":"#A00000","terminal.ansiRed":"#A00001","terminal.ansiGreen":"#A00002","terminal.ansiYellow":"#A00003","terminal.ansiBlue":"#A00004","terminal.ansiMagenta":"#A00005","terminal.ansiCyan":"#A00006","terminal.ansiWhite":"#A00007","terminal.ansiBrightBlack":"#A00008","terminal.ansiBrightRed":"#A00009","terminal.ansiBrightGreen":"#A00010","terminal.ansiBrightYellow":"#A00011","terminal.ansiBrightBlue":"#A00012","terminal.ansiBrightMagenta":"#A00013","terminal.ansiBrightCyan":"#A00014","terminal.ansiBrightWhite":"#A00015"},tokenColors:[{settings:{foreground:"#000001"}},{scope:["keyword.operator.accessor","meta.group.braces.round.function.arguments","meta.template.expression","markup.fenced_code meta.embedded.block"],settings:{foreground:"#000001"}},{scope:"emphasis",settings:{fontStyle:"italic"}},{scope:["strong","markup.heading.markdown","markup.bold.markdown"],settings:{fontStyle:"bold"}},{scope:["markup.italic.markdown"],settings:{fontStyle:"italic"}},{scope:"meta.link.inline.markdown",settings:{fontStyle:"underline",foreground:"#000004"}},{scope:["string","markup.fenced_code","markup.inline"],settings:{foreground:"#000005"}},{scope:["comment","string.quoted.docstring.multi"],settings:{foreground:"#000006"}},{scope:["constant.numeric","constant.language","constant.other.placeholder","constant.character.format.placeholder","variable.language.this","variable.other.object","variable.other.class","variable.other.constant","meta.property-name","meta.property-value","support"],settings:{foreground:"#000004"}},{scope:["keyword","storage.modifier","storage.type","storage.control.clojure","entity.name.function.clojure","entity.name.tag.yaml","support.function.node","support.type.property-name.json","punctuation.separator.key-value","punctuation.definition.template-expression"],settings:{foreground:"#000007"}},{scope:"variable.parameter.function",settings:{foreground:"#000008"}},{scope:["support.function","entity.name.type","entity.other.inherited-class","meta.function-call","meta.instance.constructor","entity.other.attribute-name","entity.name.function","constant.keyword.clojure"],settings:{foreground:"#000009"}},{scope:["entity.name.tag","string.quoted","string.regexp","string.interpolated","string.template","string.unquoted.plain.out.yaml","keyword.other.template"],settings:{foreground:"#000010"}},{scope:["punctuation.definition.arguments","punctuation.definition.dict","punctuation.separator","meta.function-call.arguments"],settings:{foreground:"#000011"}},{name:"[Custom] Markdown links",scope:["markup.underline.link","punctuation.definition.metadata.markdown"],settings:{foreground:"#000012"}},{name:"[Custom] Markdown list",scope:["beginning.punctuation.definition.list.markdown"],settings:{foreground:"#000005"}},{name:"[Custom] Markdown punctuation definition brackets",scope:["punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown","string.other.link.title.markdown","string.other.link.description.markdown"],settings:{foreground:"#000007"}}]}}}]); diff --git a/2305.fd524b15.async.js b/2305.fd524b15.async.js new file mode 100644 index 00000000..67c0d073 --- /dev/null +++ b/2305.fd524b15.async.js @@ -0,0 +1,2 @@ +!(function(){var m=Math.pow;(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2305],{5101:function(y,M,p){const g=p(99419),b={};for(const e of Object.keys(g))b[g[e]]=e;const f={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};y.exports=f;for(const e of Object.keys(f)){if(!("channels"in f[e]))throw new Error("missing channels property: "+e);if(!("labels"in f[e]))throw new Error("missing channel labels property: "+e);if(f[e].labels.length!==f[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:s,labels:r}=f[e];delete f[e].channels,delete f[e].labels,Object.defineProperty(f[e],"channels",{value:s}),Object.defineProperty(f[e],"labels",{value:r})}f.rgb.hsl=function(e){const s=e[0]/255,r=e[1]/255,o=e[2]/255,t=Math.min(s,r,o),a=Math.max(s,r,o),l=a-t;let h,n;a===t?h=0:s===a?h=(r-o)/l:r===a?h=2+(o-s)/l:o===a&&(h=4+(s-r)/l),h=Math.min(h*60,360),h<0&&(h+=360);const c=(t+a)/2;return a===t?n=0:c<=.5?n=l/(a+t):n=l/(2-a-t),[h,n*100,c*100]},f.rgb.hsv=function(e){let s,r,o,t,a;const l=e[0]/255,h=e[1]/255,n=e[2]/255,c=Math.max(l,h,n),i=c-Math.min(l,h,n),u=function(d){return(c-d)/6/i+1/2};return i===0?(t=0,a=0):(a=i/c,s=u(l),r=u(h),o=u(n),l===c?t=o-r:h===c?t=1/3+s-o:n===c&&(t=2/3+r-s),t<0?t+=1:t>1&&(t-=1)),[t*360,a*100,c*100]},f.rgb.hwb=function(e){const s=e[0],r=e[1];let o=e[2];const t=f.rgb.hsl(e)[0],a=1/255*Math.min(s,Math.min(r,o));return o=1-1/255*Math.max(s,Math.max(r,o)),[t,a*100,o*100]},f.rgb.cmyk=function(e){const s=e[0]/255,r=e[1]/255,o=e[2]/255,t=Math.min(1-s,1-r,1-o),a=(1-s-t)/(1-t)||0,l=(1-r-t)/(1-t)||0,h=(1-o-t)/(1-t)||0;return[a*100,l*100,h*100,t*100]};function v(e,s){return m(e[0]-s[0],2)+m(e[1]-s[1],2)+m(e[2]-s[2],2)}f.rgb.keyword=function(e){const s=b[e];if(s)return s;let r=1/0,o;for(const t of Object.keys(g)){const a=g[t],l=v(e,a);l.04045?m((s+.055)/1.055,2.4):s/12.92,r=r>.04045?m((r+.055)/1.055,2.4):r/12.92,o=o>.04045?m((o+.055)/1.055,2.4):o/12.92;const t=s*.4124+r*.3576+o*.1805,a=s*.2126+r*.7152+o*.0722,l=s*.0193+r*.1192+o*.9505;return[t*100,a*100,l*100]},f.rgb.lab=function(e){const s=f.rgb.xyz(e);let r=s[0],o=s[1],t=s[2];r/=95.047,o/=100,t/=108.883,r=r>.008856?m(r,1/3):7.787*r+16/116,o=o>.008856?m(o,1/3):7.787*o+16/116,t=t>.008856?m(t,1/3):7.787*t+16/116;const a=116*o-16,l=500*(r-o),h=200*(o-t);return[a,l,h]},f.hsl.rgb=function(e){const s=e[0]/360,r=e[1]/100,o=e[2]/100;let t,a,l;if(r===0)return l=o*255,[l,l,l];o<.5?t=o*(1+r):t=o+r-o*r;const h=2*o-t,n=[0,0,0];for(let c=0;c<3;c++)a=s+1/3*-(c-1),a<0&&a++,a>1&&a--,6*a<1?l=h+(t-h)*6*a:2*a<1?l=t:3*a<2?l=h+(t-h)*(2/3-a)*6:l=h,n[c]=l*255;return n},f.hsl.hsv=function(e){const s=e[0];let r=e[1]/100,o=e[2]/100,t=r;const a=Math.max(o,.01);o*=2,r*=o<=1?o:2-o,t*=a<=1?a:2-a;const l=(o+r)/2,h=o===0?2*t/(a+t):2*r/(o+r);return[s,h*100,l*100]},f.hsv.rgb=function(e){const s=e[0]/60,r=e[1]/100;let o=e[2]/100;const t=Math.floor(s)%6,a=s-Math.floor(s),l=255*o*(1-r),h=255*o*(1-r*a),n=255*o*(1-r*(1-a));switch(o*=255,t){case 0:return[o,n,l];case 1:return[h,o,l];case 2:return[l,o,n];case 3:return[l,h,o];case 4:return[n,l,o];case 5:return[o,l,h]}},f.hsv.hsl=function(e){const s=e[0],r=e[1]/100,o=e[2]/100,t=Math.max(o,.01);let a,l;l=(2-r)*o;const h=(2-r)*t;return a=r*t,a/=h<=1?h:2-h,a=a||0,l/=2,[s,a*100,l*100]},f.hwb.rgb=function(e){const s=e[0]/360;let r=e[1]/100,o=e[2]/100;const t=r+o;let a;t>1&&(r/=t,o/=t);const l=Math.floor(6*s),h=1-o;a=6*s-l,l&1&&(a=1-a);const n=r+a*(h-r);let c,i,u;switch(l){default:case 6:case 0:c=h,i=n,u=r;break;case 1:c=n,i=h,u=r;break;case 2:c=r,i=h,u=n;break;case 3:c=r,i=n,u=h;break;case 4:c=n,i=r,u=h;break;case 5:c=h,i=r,u=n;break}return[c*255,i*255,u*255]},f.cmyk.rgb=function(e){const s=e[0]/100,r=e[1]/100,o=e[2]/100,t=e[3]/100,a=1-Math.min(1,s*(1-t)+t),l=1-Math.min(1,r*(1-t)+t),h=1-Math.min(1,o*(1-t)+t);return[a*255,l*255,h*255]},f.xyz.rgb=function(e){const s=e[0]/100,r=e[1]/100,o=e[2]/100;let t,a,l;return t=s*3.2406+r*-1.5372+o*-.4986,a=s*-.9689+r*1.8758+o*.0415,l=s*.0557+r*-.204+o*1.057,t=t>.0031308?1.055*m(t,1/2.4)-.055:t*12.92,a=a>.0031308?1.055*m(a,1/2.4)-.055:a*12.92,l=l>.0031308?1.055*m(l,1/2.4)-.055:l*12.92,t=Math.min(Math.max(0,t),1),a=Math.min(Math.max(0,a),1),l=Math.min(Math.max(0,l),1),[t*255,a*255,l*255]},f.xyz.lab=function(e){let s=e[0],r=e[1],o=e[2];s/=95.047,r/=100,o/=108.883,s=s>.008856?m(s,1/3):7.787*s+16/116,r=r>.008856?m(r,1/3):7.787*r+16/116,o=o>.008856?m(o,1/3):7.787*o+16/116;const t=116*r-16,a=500*(s-r),l=200*(r-o);return[t,a,l]},f.lab.xyz=function(e){const s=e[0],r=e[1],o=e[2];let t,a,l;a=(s+16)/116,t=r/500+a,l=a-o/200;const h=m(a,3),n=m(t,3),c=m(l,3);return a=h>.008856?h:(a-16/116)/7.787,t=n>.008856?n:(t-16/116)/7.787,l=c>.008856?c:(l-16/116)/7.787,t*=95.047,a*=100,l*=108.883,[t,a,l]},f.lab.lch=function(e){const s=e[0],r=e[1],o=e[2];let t;t=Math.atan2(o,r)*360/2/Math.PI,t<0&&(t+=360);const l=Math.sqrt(r*r+o*o);return[s,l,t]},f.lch.lab=function(e){const s=e[0],r=e[1],t=e[2]/360*2*Math.PI,a=r*Math.cos(t),l=r*Math.sin(t);return[s,a,l]},f.rgb.ansi16=function(e,s=null){const[r,o,t]=e;let a=s===null?f.rgb.hsv(e)[2]:s;if(a=Math.round(a/50),a===0)return 30;let l=30+(Math.round(t/255)<<2|Math.round(o/255)<<1|Math.round(r/255));return a===2&&(l+=60),l},f.hsv.ansi16=function(e){return f.rgb.ansi16(f.hsv.rgb(e),e[2])},f.rgb.ansi256=function(e){const s=e[0],r=e[1],o=e[2];return s===r&&r===o?s<8?16:s>248?231:Math.round((s-8)/247*24)+232:16+36*Math.round(s/255*5)+6*Math.round(r/255*5)+Math.round(o/255*5)},f.ansi16.rgb=function(e){let s=e%10;if(s===0||s===7)return e>50&&(s+=3.5),s=s/10.5*255,[s,s,s];const r=(~~(e>50)+1)*.5,o=(s&1)*r*255,t=(s>>1&1)*r*255,a=(s>>2&1)*r*255;return[o,t,a]},f.ansi256.rgb=function(e){if(e>=232){const a=(e-232)*10+8;return[a,a,a]}e-=16;let s;const r=Math.floor(e/36)/5*255,o=Math.floor((s=e%36)/6)/5*255,t=s%6/5*255;return[r,o,t]},f.rgb.hex=function(e){const r=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(r.length)+r},f.hex.rgb=function(e){const s=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!s)return[0,0,0];let r=s[0];s[0].length===3&&(r=r.split("").map(h=>h+h).join(""));const o=parseInt(r,16),t=o>>16&255,a=o>>8&255,l=o&255;return[t,a,l]},f.rgb.hcg=function(e){const s=e[0]/255,r=e[1]/255,o=e[2]/255,t=Math.max(Math.max(s,r),o),a=Math.min(Math.min(s,r),o),l=t-a;let h,n;return l<1?h=a/(1-l):h=0,l<=0?n=0:t===s?n=(r-o)/l%6:t===r?n=2+(o-s)/l:n=4+(s-r)/l,n/=6,n%=1,[n*360,l*100,h*100]},f.hsl.hcg=function(e){const s=e[1]/100,r=e[2]/100,o=r<.5?2*s*r:2*s*(1-r);let t=0;return o<1&&(t=(r-.5*o)/(1-o)),[e[0],o*100,t*100]},f.hsv.hcg=function(e){const s=e[1]/100,r=e[2]/100,o=s*r;let t=0;return o<1&&(t=(r-o)/(1-o)),[e[0],o*100,t*100]},f.hcg.rgb=function(e){const s=e[0]/360,r=e[1]/100,o=e[2]/100;if(r===0)return[o*255,o*255,o*255];const t=[0,0,0],a=s%1*6,l=a%1,h=1-l;let n=0;switch(Math.floor(a)){case 0:t[0]=1,t[1]=l,t[2]=0;break;case 1:t[0]=h,t[1]=1,t[2]=0;break;case 2:t[0]=0,t[1]=1,t[2]=l;break;case 3:t[0]=0,t[1]=h,t[2]=1;break;case 4:t[0]=l,t[1]=0,t[2]=1;break;default:t[0]=1,t[1]=0,t[2]=h}return n=(1-r)*o,[(r*t[0]+n)*255,(r*t[1]+n)*255,(r*t[2]+n)*255]},f.hcg.hsv=function(e){const s=e[1]/100,r=e[2]/100,o=s+r*(1-s);let t=0;return o>0&&(t=s/o),[e[0],t*100,o*100]},f.hcg.hsl=function(e){const s=e[1]/100,o=e[2]/100*(1-s)+.5*s;let t=0;return o>0&&o<.5?t=s/(2*o):o>=.5&&o<1&&(t=s/(2*(1-o))),[e[0],t*100,o*100]},f.hcg.hwb=function(e){const s=e[1]/100,r=e[2]/100,o=s+r*(1-s);return[e[0],(o-s)*100,(1-o)*100]},f.hwb.hcg=function(e){const s=e[1]/100,o=1-e[2]/100,t=o-s;let a=0;return t<1&&(a=(o-t)/(1-t)),[e[0],t*100,a*100]},f.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},f.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},f.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},f.gray.hsl=function(e){return[0,0,e[0]]},f.gray.hsv=f.gray.hsl,f.gray.hwb=function(e){return[0,100,e[0]]},f.gray.cmyk=function(e){return[0,0,0,e[0]]},f.gray.lab=function(e){return[e[0],0,0]},f.gray.hex=function(e){const s=Math.round(e[0]/100*255)&255,o=((s<<16)+(s<<8)+s).toString(16).toUpperCase();return"000000".substring(o.length)+o},f.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},2771:function(y,M,p){const g=p(5101),b=p(3153),f={},v=Object.keys(g);function e(r){const o=function(...t){const a=t[0];return a==null?a:(a.length>1&&(t=a),r(t))};return"conversion"in r&&(o.conversion=r.conversion),o}function s(r){const o=function(...t){const a=t[0];if(a==null)return a;a.length>1&&(t=a);const l=r(t);if(typeof l=="object")for(let h=l.length,n=0;n{f[r]={},Object.defineProperty(f[r],"channels",{value:g[r].channels}),Object.defineProperty(f[r],"labels",{value:g[r].labels});const o=b(r);Object.keys(o).forEach(a=>{const l=o[a];f[r][a]=s(l),f[r][a].raw=e(l)})}),y.exports=f},3153:function(y,M,p){const g=p(5101);function b(){const s={},r=Object.keys(g);for(let o=r.length,t=0;t=4&&t[3]!==1&&(a=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+a+")"},s.to.keyword=function(t){return v[t.slice(0,3)]};function r(t,a,l){return Math.min(Math.max(a,t),l)}function o(t){var a=Math.round(t).toString(16).toUpperCase();return a.length<2?"0"+a:a}},22305:function(y,M,p){const g=p(2489),b=p(2771),f=["keyword","gray","hex"],v={};for(const n of Object.keys(b))v[[...b[n].labels].sort().join("")]=n;const e={};function s(n,c){if(!(this instanceof s))return new s(n,c);if(c&&c in f&&(c=null),c&&!(c in b))throw new Error("Unknown model: "+c);let i,u;if(n==null)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(n instanceof s)this.model=n.model,this.color=[...n.color],this.valpha=n.valpha;else if(typeof n=="string"){const d=g.get(n);if(d===null)throw new Error("Unable to parse color from string: "+n);this.model=d.model,u=b[this.model].channels,this.color=d.value.slice(0,u),this.valpha=typeof d.value[u]=="number"?d.value[u]:1}else if(n.length>0){this.model=c||"rgb",u=b[this.model].channels;const d=Array.prototype.slice.call(n,0,u);this.color=h(d,u),this.valpha=typeof n[u]=="number"?n[u]:1}else if(typeof n=="number")this.model="rgb",this.color=[n>>16&255,n>>8&255,n&255],this.valpha=1;else{this.valpha=1;const d=Object.keys(n);"alpha"in n&&(d.splice(d.indexOf("alpha"),1),this.valpha=typeof n.alpha=="number"?n.alpha:0);const w=d.sort().join("");if(!(w in v))throw new Error("Unable to parse color from object: "+JSON.stringify(n));this.model=v[w];const{labels:k}=b[this.model],x=[];for(i=0;i(n%360+360)%360),saturationl:t("hsl",1,a(100)),lightness:t("hsl",2,a(100)),saturationv:t("hsv",1,a(100)),value:t("hsv",2,a(100)),chroma:t("hcg",1,a(100)),gray:t("hcg",2,a(100)),white:t("hwb",1,a(100)),wblack:t("hwb",2,a(100)),cyan:t("cmyk",0,a(100)),magenta:t("cmyk",1,a(100)),yellow:t("cmyk",2,a(100)),black:t("cmyk",3,a(100)),x:t("xyz",0,a(95.047)),y:t("xyz",1,a(100)),z:t("xyz",2,a(108.833)),l:t("lab",0,a(100)),a:t("lab",1),b:t("lab",2),keyword(n){return n!==void 0?new s(n):b[this.model].keyword(this.color)},hex(n){return n!==void 0?new s(n):g.to.hex(this.rgb().round().color)},hexa(n){if(n!==void 0)return new s(n);const c=this.rgb().round().color;let i=Math.round(this.valpha*255).toString(16).toUpperCase();return i.length===1&&(i="0"+i),g.to.hex(c)+i},rgbNumber(){const n=this.rgb().color;return(n[0]&255)<<16|(n[1]&255)<<8|n[2]&255},luminosity(){const n=this.rgb().color,c=[];for(const[i,u]of n.entries()){const d=u/255;c[i]=d<=.04045?d/12.92:m((d+.055)/1.055,2.4)}return .2126*c[0]+.7152*c[1]+.0722*c[2]},contrast(n){const c=this.luminosity(),i=n.luminosity();return c>i?(c+.05)/(i+.05):(i+.05)/(c+.05)},level(n){const c=this.contrast(n);return c>=7?"AAA":c>=4.5?"AA":""},isDark(){const n=this.rgb().color;return(n[0]*2126+n[1]*7152+n[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){const n=this.rgb();for(let c=0;c<3;c++)n.color[c]=255-n.color[c];return n},lighten(n){const c=this.hsl();return c.color[2]+=c.color[2]*n,c},darken(n){const c=this.hsl();return c.color[2]-=c.color[2]*n,c},saturate(n){const c=this.hsl();return c.color[1]+=c.color[1]*n,c},desaturate(n){const c=this.hsl();return c.color[1]-=c.color[1]*n,c},whiten(n){const c=this.hwb();return c.color[1]+=c.color[1]*n,c},blacken(n){const c=this.hwb();return c.color[2]+=c.color[2]*n,c},grayscale(){const n=this.rgb().color,c=n[0]*.3+n[1]*.59+n[2]*.11;return s.rgb(c,c,c)},fade(n){return this.alpha(this.valpha-this.valpha*n)},opaquer(n){return this.alpha(this.valpha+this.valpha*n)},rotate(n){const c=this.hsl();let i=c.color[0];return i=(i+n)%360,i=i<0?360+i:i,c.color[0]=i,c},mix(n,c){if(!n||!n.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof n);const i=n.rgb(),u=this.rgb(),d=c===void 0?.5:c,w=2*d-1,k=i.alpha()-u.alpha(),x=((w*k===-1?w:(w+k)/(1+w*k))+1)/2,F=1-x;return s.rgb(x*i.red()+F*u.red(),x*i.green()+F*u.green(),x*i.blue()+F*u.blue(),i.alpha()*d+u.alpha()*(1-d))}};for(const n of Object.keys(b)){if(f.includes(n))continue;const{channels:c}=b[n];s.prototype[n]=function(...i){return this.model===n?new s(this):i.length>0?new s(i,n):new s([...l(b[this.model][n].raw(this.color)),this.valpha],n)},s[n]=function(...i){let u=i[0];return typeof u=="number"&&(u=h(i,c)),new s(u,n)}}function r(n,c){return Number(n.toFixed(c))}function o(n){return function(c){return r(c,n)}}function t(n,c,i){n=Array.isArray(n)?n:[n];for(const u of n)(e[u]||(e[u]=[]))[c]=i;return n=n[0],function(u){let d;return u!==void 0?(i&&(u=i(u)),d=this[n](),d.color[c]=u,d):(d=this[n]().color[c],i&&(d=i(d)),d)}}function a(n){return function(c){return Math.max(0,Math.min(n,c))}}function l(n){return Array.isArray(n)?n:[n]}function h(n,c){for(let i=0;i=0&&(p.splice instanceof Function||Object.getOwnPropertyDescriptor(p,p.length-1)&&p.constructor.name!=="String")}},27933:function(y,M,p){"use strict";var g=p(48254),b=Array.prototype.concat,f=Array.prototype.slice,v=y.exports=function(s){for(var r=[],o=0,t=s.length;o=|<=|<|>|!|\\?)\\s"},{name:"keyword.operator.arithmetic.narrat",match:"(\\+|-|\\*|\\/)\\s"}]},interpolation:{patterns:[{name:"variable.interpolation.narrat",match:"(\\w|\\.)+"}]},strings:{name:"string.quoted.double.narrat",begin:'"',end:'"',patterns:[{name:"constant.character.escape.narrat",match:"\\\\."},{name:"expression.template",begin:"%{",end:"}",beginCaptures:{0:{name:"punctuation.template.open"}},endCaptures:{0:{name:"punctuation.template.close.narrat"}},patterns:[{include:"#expression"},{include:"#interpolation"}]}]},"paren-expression":{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.paren.open"}},endCaptures:{0:{name:"punctuation.paren.close"}},name:"expression.group",patterns:[{include:"#expression"}]},primitives:{patterns:[{name:"constant.numeric.narrat",match:"\\b\\d+\\b"},{name:"constant.language.true.narrat",match:"\\btrue\\b"},{name:"constant.language.false.narrat",match:"\\bfalse\\b"},{name:"constant.language.null.narrat",match:"\\bnull\\b"},{name:"constant.language.undefined.narrat",match:"\\bundefined\\b"}]},comments:{patterns:[{name:"comment.line.narrat",match:"\\/\\/.*$"}]}},scopeName:"source.narrat",displayName:"Narrat Language",aliases:["nar"]})]}}]); diff --git a/2539.bc4a3ad2.async.js b/2539.bc4a3ad2.async.js new file mode 100644 index 00000000..b2636582 --- /dev/null +++ b/2539.bc4a3ad2.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2539,9825,2618,8222],{79825:function(m,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(7411);const a=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-xml/blob/master/grammars/xml.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-xml/commit/7bc75dfe779ad5b35d9bf4013d9181864358cb49",name:"xml",scopeName:"text.xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"()",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)()",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"()",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"()",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]}},displayName:"XML",embeddedLangs:["java"]});var i=[...t.default,a]},92539:function(m,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(79825);const a=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-xml/blob/master/grammars/xsl.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-xml/commit/507de2ee7daca60cf02e9e21fbeb92bbae73e280",name:"xsl",scopeName:"text.xml.xsl",patterns:[{begin:"(<)(xsl)((:))(template)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)",name:"meta.tag.xml.template",patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:" (?:([-_a-zA-Z0-9]+)((:)))?([a-zA-Z-]+)"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{include:"text.xml"}],repository:{doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml"}},displayName:"XSL",embeddedLangs:["xml"]});var i=[...t.default,a]}}]); diff --git a/2543.c453bd33.async.js b/2543.c453bd33.async.js new file mode 100644 index 00000000..2f347641 --- /dev/null +++ b/2543.c453bd33.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2543],{52543:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({scopeName:"source.hcl",name:"hcl",uuid:"a14187be-98d8-42c1-ac89-bb5eaccf911e",fileTypes:["hcl"],patterns:[{include:"#comments"},{include:"#attribute_definition"},{include:"#block"},{include:"#expressions"}],repository:{attribute_access:{begin:"\\.(?!\\*)",end:"[[:alpha:]][\\w-]*|\\d*",comment:"Matches traversal attribute access such as .attr",beginCaptures:{0:{name:"keyword.operator.accessor.hcl"}},endCaptures:{0:{patterns:[{match:"(?!null|false|true)[[:alpha:]][\\w-]*",comment:"Attribute name",name:"variable.other.member.hcl"},{match:"\\d+",comment:"Optional attribute index",name:"constant.numeric.integer.hcl"}]}}},attribute_definition:{name:"variable.declaration.hcl",match:"(\\()?(\\b(?!null\\b|false\\b|true\\b)[[:alpha:]][[:alnum:]_-]*)(\\))?\\s*(\\=(?!\\=|\\>))\\s*",comment:'Identifier "=" with optional parens',captures:{1:{name:"punctuation.section.parens.begin.hcl"},2:{name:"variable.other.readwrite.hcl"},3:{name:"punctuation.section.parens.end.hcl"},4:{name:"keyword.operator.assignment.hcl"}}},attribute_splat:{begin:"\\.",end:"\\*",comment:"Legacy attribute-only splat",beginCaptures:{0:{name:"keyword.operator.accessor.hcl"}},endCaptures:{0:{name:"keyword.operator.splat.hcl"}}},block:{name:"meta.block.hcl",begin:'([\\w][\\-\\w]*)([\\s\\"\\-\\w]*)(\\{)',end:"\\}",comment:'This will match HCL blocks like `thing1 "one" "two" {` or `thing2 {`',beginCaptures:{1:{patterns:[{match:"\\b(?!null|false|true)[[:alpha:]][[:alnum:]_-]*\\b",comment:"Block type",name:"entity.name.type.hcl"}]},2:{patterns:[{match:'[\\"\\-\\w]+',comment:"Block label",name:"variable.other.enummember.hcl"}]},3:{name:"punctuation.section.block.begin.hcl"}},endCaptures:{0:{name:"punctuation.section.block.end.hcl"}},patterns:[{include:"#comments"},{include:"#attribute_definition"},{include:"#block"},{include:"#expressions"}]},block_inline_comments:{name:"comment.block.hcl",begin:"/\\*",end:"\\*/",comment:"Inline comments start with the /* sequence and end with the */ sequence, and may have any characters within except the ending sequence. An inline comment is considered equivalent to a whitespace sequence",captures:{0:{name:"punctuation.definition.comment.hcl"}}},brackets:{begin:"\\[",end:"\\]",beginCaptures:{0:{name:"punctuation.section.brackets.begin.hcl"}},endCaptures:{0:{name:"punctuation.section.brackets.end.hcl"}},patterns:[{name:"keyword.operator.splat.hcl",match:"\\*",comment:"Splat operator"},{include:"#comma"},{include:"#comments"},{include:"#inline_for_expression"},{include:"#inline_if_expression"},{include:"#expressions"},{include:"#local_identifiers"}]},char_escapes:{name:"constant.character.escape.hcl",match:'\\\\[nrt"\\\\]|\\\\u(\\h{8}|\\h{4})',comment:"Character Escapes"},comma:{name:"punctuation.separator.hcl",match:"\\,",comment:"Commas - used in certain expressions"},comments:{patterns:[{include:"#hash_line_comments"},{include:"#double_slash_line_comments"},{include:"#block_inline_comments"}]},double_slash_line_comments:{name:"comment.line.double-slash.hcl",begin:"//",end:"$\\n?",comment:"Line comments start with // sequence and end with the next newline sequence. A line comment is considered equivalent to a newline sequence",captures:{0:{name:"punctuation.definition.comment.hcl"}}},expressions:{patterns:[{include:"#literal_values"},{include:"#operators"},{include:"#tuple_for_expression"},{include:"#object_for_expression"},{include:"#brackets"},{include:"#objects"},{include:"#attribute_access"},{include:"#attribute_splat"},{include:"#functions"},{include:"#parens"}]},for_expression_body:{patterns:[{name:"keyword.operator.word.hcl",match:"\\bin\\b",comment:"in keyword"},{name:"keyword.control.conditional.hcl",match:"\\bif\\b",comment:"if keyword"},{name:"keyword.operator.hcl",match:"\\:"},{include:"#expressions"},{include:"#comments"},{include:"#comma"},{include:"#local_identifiers"}]},functions:{name:"meta.function-call.hcl",begin:"(\\w+)(\\()",end:"\\)",comment:"Built-in function calls",beginCaptures:{1:{patterns:[{match:"\\b(?!null|false|true)[[:alpha:]][[:alnum:]_-]*\\b",name:"support.function.builtin.hcl"}]},2:{name:"punctuation.section.parens.begin.hcl"}},endCaptures:{0:{name:"punctuation.section.parens.end.hcl"}},patterns:[{include:"#comments"},{include:"#expressions"},{include:"#comma"}]},hash_line_comments:{name:"comment.line.number-sign.hcl",begin:"#",end:"$\\n?",comment:"Line comments start with # sequence and end with the next newline sequence. A line comment is considered equivalent to a newline sequence",captures:{0:{name:"punctuation.definition.comment.hcl"}}},hcl_type_keywords:{name:"storage.type.hcl",match:"\\b(any|string|number|bool|list|set|map|tuple|object)\\b",comment:"Type keywords known to HCL."},heredoc:{name:"string.unquoted.heredoc.hcl",begin:"(\\<\\<\\-?)\\s*(\\w+)\\s*$",end:"^\\s*\\2\\s*$",comment:"String Heredoc",beginCaptures:{1:{name:"keyword.operator.heredoc.hcl"},2:{name:"keyword.control.heredoc.hcl"}},endCaptures:{0:{name:"keyword.control.heredoc.hcl"}},patterns:[{include:"#string_interpolation"}]},inline_for_expression:{begin:"(for)\\b",end:"\\n",beginCaptures:{1:{name:"keyword.control.hcl"}},patterns:[{name:"storage.type.function.hcl",match:"\\=\\>"},{include:"#for_expression_body"}]},inline_if_expression:{begin:"(if)\\b",end:"\\n",beginCaptures:{1:{name:"keyword.control.conditional.hcl"}},patterns:[{include:"#expressions"},{include:"#comments"},{include:"#comma"},{include:"#local_identifiers"}]},language_constants:{name:"constant.language.hcl",match:"\\b(true|false|null)\\b",comment:"Language Constants"},literal_values:{patterns:[{include:"#numeric_literals"},{include:"#language_constants"},{include:"#string_literals"},{include:"#heredoc"},{include:"#hcl_type_keywords"}]},local_identifiers:{name:"variable.other.readwrite.hcl",match:"\\b(?!null|false|true)[[:alpha:]][[:alnum:]_-]*\\b",comment:"Local Identifiers"},numeric_literals:{patterns:[{name:"constant.numeric.float.hcl",match:"\\b\\d+([Ee][+-]?)\\d+\\b",comment:"Integer, no fraction, optional exponent",captures:{1:{name:"punctuation.separator.exponent.hcl"}}},{name:"constant.numeric.float.hcl",match:"\\b\\d+(\\.)\\d+(?:([Ee][+-]?)\\d+)?\\b",comment:"Integer, fraction, optional exponent",captures:{1:{name:"punctuation.separator.decimal.hcl"},2:{name:"punctuation.separator.exponent.hcl"}}},{name:"constant.numeric.integer.hcl",match:"\\b\\d+\\b",comment:"Integers"}]},object_for_expression:{begin:"(\\{)\\s?(for)\\b",end:"\\}",beginCaptures:{1:{name:"punctuation.section.braces.begin.hcl"},2:{name:"keyword.control.hcl"}},endCaptures:{0:{name:"punctuation.section.braces.end.hcl"}},patterns:[{name:"storage.type.function.hcl",match:"\\=\\>"},{include:"#for_expression_body"}]},object_key_values:{patterns:[{include:"#comments"},{include:"#literal_values"},{include:"#operators"},{include:"#tuple_for_expression"},{include:"#object_for_expression"},{include:"#heredoc"},{include:"#functions"}]},objects:{name:"meta.braces.hcl",begin:"\\{",end:"\\}",beginCaptures:{0:{name:"punctuation.section.braces.begin.hcl"}},endCaptures:{0:{name:"punctuation.section.braces.end.hcl"}},patterns:[{include:"#comments"},{include:"#objects"},{include:"#inline_for_expression"},{include:"#inline_if_expression"},{match:"\\b((?!null|false|true)[[:alpha:]][[:alnum:]_-]*)\\s*(\\=\\>?)\\s*",comment:"Literal, named object key",captures:{1:{name:"meta.mapping.key.hcl variable.other.readwrite.hcl"},2:{name:"keyword.operator.assignment.hcl",patterns:[{match:"\\=\\>",name:"storage.type.function.hcl"}]}}},{match:'\\b((").*("))\\s*(\\=)\\s*',comment:"String object key",captures:{1:{name:"meta.mapping.key.hcl string.quoted.double.hcl"},2:{name:"punctuation.definition.string.begin.hcl"},3:{name:"punctuation.definition.string.end.hcl"},4:{name:"keyword.operator.hcl"}}},{name:"meta.mapping.key.hcl",begin:"^\\s*\\(",end:"(\\))\\s*(=|:)\\s*",comment:"Computed object key (any expression between parens)",beginCaptures:{0:{name:"punctuation.section.parens.begin.hcl"}},endCaptures:{1:{name:"punctuation.section.parens.end.hcl"},2:{name:"keyword.operator.hcl"}},patterns:[{include:"#attribute_access"},{include:"#attribute_splat"}]},{include:"#object_key_values"}]},operators:{patterns:[{name:"keyword.operator.hcl",match:"\\>\\="},{name:"keyword.operator.hcl",match:"\\<\\="},{name:"keyword.operator.hcl",match:"\\=\\="},{name:"keyword.operator.hcl",match:"\\!\\="},{name:"keyword.operator.arithmetic.hcl",match:"\\+"},{name:"keyword.operator.arithmetic.hcl",match:"\\-"},{name:"keyword.operator.arithmetic.hcl",match:"\\*"},{name:"keyword.operator.arithmetic.hcl",match:"\\/"},{name:"keyword.operator.arithmetic.hcl",match:"\\%"},{name:"keyword.operator.logical.hcl",match:"\\&\\&"},{name:"keyword.operator.logical.hcl",match:"\\|\\|"},{name:"keyword.operator.logical.hcl",match:"\\!"},{name:"keyword.operator.hcl",match:"\\>"},{name:"keyword.operator.hcl",match:"\\<"},{name:"keyword.operator.hcl",match:"\\?"},{name:"keyword.operator.hcl",match:"\\.\\.\\."},{match:"\\:"}]},parens:{begin:"\\(",end:"\\)",comment:"Parens - matched *after* function syntax",beginCaptures:{0:{name:"punctuation.section.parens.begin.hcl"}},endCaptures:{0:{name:"punctuation.section.parens.end.hcl"}},patterns:[{include:"#comments"},{include:"#expressions"}]},string_interpolation:{name:"meta.interpolation.hcl",begin:"(?{1,2}|\\*{1,2}|!|%|\\/|<=|>=|={1,2}|!=|\\^)(?= |\\d)",name:"keyword.operator.tcl"}},scopeName:"source.tcl",uuid:"62E11136-D9E5-461C-BE98-54E3A2A9E5E3",displayName:"Tcl"})]}}]); diff --git a/258.6fa297c2.async.js b/258.6fa297c2.async.js new file mode 100644 index 00000000..5633f699 --- /dev/null +++ b/258.6fa297c2.async.js @@ -0,0 +1,12 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[258],{58126:function(Oe,de,e){e.d(de,{Z:function(){return Be},n:function(){return Pe}});var n=e(50959),W=e(67536),F=e(84875),P=e.n(F),v=e(41549),m=e(12602),o=e(31503),g=e(81477),i=e(92764),O=e(24525),Se=e(33121),ne=e(23554),Ee=e(21008),we=e(36968);function Fe(R){return!!(R.prefix||R.suffix||R.allowClear)}var Te=function(R,u){var a={};for(var N in R)Object.prototype.hasOwnProperty.call(R,N)&&u.indexOf(N)<0&&(a[N]=R[N]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var K=0,N=Object.getOwnPropertySymbols(R);K{var a;const{prefixCls:N,bordered:K=!0,status:se,size:L,disabled:ae,onBlur:J,onFocus:fe,suffix:k,allowClear:X,addonAfter:pe,addonBefore:Re,className:Ne,style:ve,styles:Ze,rootClassName:q,onChange:oe,classNames:ye}=R,ze=Te(R,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:T,direction:w,input:p}=n.useContext(g.E_),d=T("input",N),t=(0,n.useRef)(null),[H,r]=(0,we.ZP)(d),{compactSize:l,compactItemClassnames:h}=(0,ne.ri)(d,w),Z=(0,O.Z)(C=>{var U;return(U=L!=null?L:l)!==null&&U!==void 0?U:C}),f=n.useContext(i.Z),x=ae!=null?ae:f,{status:y,hasFeedback:c,feedbackIcon:z}=(0,n.useContext)(Se.aM),B=(0,o.F)(y,se),b=Fe(R)||!!c,re=(0,n.useRef)(b),M=(0,Ee.Z)(t,!0),$=C=>{M(),J==null||J(C)},_=C=>{M(),fe==null||fe(C)},I=C=>{M(),oe==null||oe(C)},j=(c||k)&&n.createElement(n.Fragment,null,k,c&&z);let V;return typeof X=="object"&&(X!=null&&X.clearIcon)?V=X:X&&(V={clearIcon:n.createElement(W.Z,null)}),H(n.createElement(v.Z,Object.assign({ref:(0,m.sQ)(u,t),prefixCls:d,autoComplete:p==null?void 0:p.autoComplete},ze,{disabled:x,onBlur:$,onFocus:_,style:Object.assign(Object.assign({},p==null?void 0:p.style),ve),styles:Object.assign(Object.assign({},p==null?void 0:p.styles),Ze),suffix:j,allowClear:V,className:P()(Ne,q,h,p==null?void 0:p.className),onChange:I,addonAfter:pe&&n.createElement(ne.BR,null,n.createElement(Se.Ux,{override:!0,status:!0},pe)),addonBefore:Re&&n.createElement(ne.BR,null,n.createElement(Se.Ux,{override:!0,status:!0},Re)),classNames:Object.assign(Object.assign(Object.assign({},ye),p==null?void 0:p.classNames),{input:P()({[`${d}-sm`]:Z==="small",[`${d}-lg`]:Z==="large",[`${d}-rtl`]:w==="rtl",[`${d}-borderless`]:!K},!b&&(0,o.Z)(d,B),ye==null?void 0:ye.input,(a=p==null?void 0:p.classNames)===null||a===void 0?void 0:a.input,r)}),classes:{affixWrapper:P()({[`${d}-affix-wrapper-sm`]:Z==="small",[`${d}-affix-wrapper-lg`]:Z==="large",[`${d}-affix-wrapper-rtl`]:w==="rtl",[`${d}-affix-wrapper-borderless`]:!K},(0,o.Z)(`${d}-affix-wrapper`,B,c),r),wrapper:P()({[`${d}-group-rtl`]:w==="rtl"},r),group:P()({[`${d}-group-wrapper-sm`]:Z==="small",[`${d}-group-wrapper-lg`]:Z==="large",[`${d}-group-wrapper-rtl`]:w==="rtl",[`${d}-group-wrapper-disabled`]:x},(0,o.Z)(`${d}-group-wrapper`,B,c),r)}})))})},50258:function(Oe,de,e){e.d(de,{Z:function(){return d}});var n=e(50959),W=e(67536),F=e(84875),P=e.n(F),v=e(97605),m=e(12309),o=e(25201),g=e(36014),i=e(89043),O=e(16658),Se=e(41549),ne=e(76263),Ee=e(66420),we=e(65589),Fe=e(26407),Te=e(12682),Pe=e(77189),$e=e(28449),Be=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,R=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],u={},a;function N(t){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=t.getAttribute("id")||t.getAttribute("data-reactid")||t.getAttribute("name");if(H&&u[r])return u[r];var l=window.getComputedStyle(t),h=l.getPropertyValue("box-sizing")||l.getPropertyValue("-moz-box-sizing")||l.getPropertyValue("-webkit-box-sizing"),Z=parseFloat(l.getPropertyValue("padding-bottom"))+parseFloat(l.getPropertyValue("padding-top")),f=parseFloat(l.getPropertyValue("border-bottom-width"))+parseFloat(l.getPropertyValue("border-top-width")),x=R.map(function(c){return"".concat(c,":").concat(l.getPropertyValue(c))}).join(";"),y={sizingStyle:x,paddingSize:Z,borderSize:f,boxSizing:h};return H&&r&&(u[r]=y),y}function K(t){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,l=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;a||(a=document.createElement("textarea"),a.setAttribute("tab-index","-1"),a.setAttribute("aria-hidden","true"),document.body.appendChild(a)),t.getAttribute("wrap")?a.setAttribute("wrap",t.getAttribute("wrap")):a.removeAttribute("wrap");var h=N(t,H),Z=h.paddingSize,f=h.borderSize,x=h.boxSizing,y=h.sizingStyle;a.setAttribute("style","".concat(y,";").concat(Be)),a.value=t.value||t.placeholder||"";var c=void 0,z=void 0,B,b=a.scrollHeight;if(x==="border-box"?b+=f:x==="content-box"&&(b-=Z),r!==null||l!==null){a.value=" ";var re=a.scrollHeight-Z;r!==null&&(c=re*r,x==="border-box"&&(c=c+Z+f),b=Math.max(c,b)),l!==null&&(z=re*l,x==="border-box"&&(z=z+Z+f),B=b>z?"":"hidden",b=Math.min(z,b))}var M={height:b,overflowY:B,resize:"none"};return c&&(M.minHeight=c),z&&(M.maxHeight=z),M}var se=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],L=0,ae=1,J=2,fe=n.forwardRef(function(t,H){var r=t,l=r.prefixCls,h=r.onPressEnter,Z=r.defaultValue,f=r.value,x=r.autoSize,y=r.onResize,c=r.className,z=r.style,B=r.disabled,b=r.onChange,re=r.onInternalAutoSize,M=(0,O.Z)(r,se),$=(0,we.Z)(Z,{value:f,postState:function(D){return D!=null?D:""}}),_=(0,i.Z)($,2),I=_[0],j=_[1],V=function(D){j(D.target.value),b==null||b(D)},C=n.useRef();n.useImperativeHandle(H,function(){return{textArea:C.current}});var U=n.useMemo(function(){return x&&(0,Fe.Z)(x)==="object"?[x.minRows,x.maxRows]:[]},[x]),ie=(0,i.Z)(U,2),S=ie[0],Q=ie[1],me=!!x,ge=function(){try{if(document.activeElement===C.current){var D=C.current,Ve=D.selectionStart,Xe=D.selectionEnd,We=D.scrollTop;C.current.setSelectionRange(Ve,Xe),C.current.scrollTop=We}}catch(Ke){}},Ae=n.useState(J),le=(0,i.Z)(Ae,2),Y=le[0],ue=le[1],A=n.useState(),s=(0,i.Z)(A,2),ee=s[0],ce=s[1],te=function(){ue(L)};(0,Pe.Z)(function(){me&&te()},[f,S,Q,me]),(0,Pe.Z)(function(){if(Y===L)ue(ae);else if(Y===ae){var xe=K(C.current,!1,S,Q);ue(J),ce(xe)}else ge()},[Y]);var be=n.useRef(),Le=function(){$e.Z.cancel(be.current)},He=function(D){Y===J&&(y==null||y(D),x&&(Le(),be.current=(0,$e.Z)(function(){te()})))};n.useEffect(function(){return Le},[]);var Ue=me?ee:null,Me=(0,m.Z)((0,m.Z)({},z),Ue);return(Y===L||Y===ae)&&(Me.overflowY="hidden",Me.overflowX="hidden"),n.createElement(Te.Z,{onResize:He,disabled:!(x||y)},n.createElement("textarea",(0,v.Z)({},M,{ref:C,style:Me,className:P()(l,c,(0,o.Z)({},"".concat(l,"-disabled"),B)),disabled:B,value:I,onChange:V})))}),k=fe,X=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","count","className","style","disabled","hidden","classNames","styles","onResize"],pe=n.forwardRef(function(t,H){var r,l,h=t.defaultValue,Z=t.value,f=t.onFocus,x=t.onBlur,y=t.onChange,c=t.allowClear,z=t.maxLength,B=t.onCompositionStart,b=t.onCompositionEnd,re=t.suffix,M=t.prefixCls,$=M===void 0?"rc-textarea":M,_=t.classes,I=t.showCount,j=t.count,V=t.className,C=t.style,U=t.disabled,ie=t.hidden,S=t.classNames,Q=t.styles,me=t.onResize,ge=(0,O.Z)(t,X),Ae=(0,we.Z)(h,{value:Z,defaultValue:h}),le=(0,i.Z)(Ae,2),Y=le[0],ue=le[1],A=Y==null?"":String(Y),s=n.useState(!1),ee=(0,i.Z)(s,2),ce=ee[0],te=ee[1],be=n.useRef(!1),Le=n.useState(null),He=(0,i.Z)(Le,2),Ue=He[0],Me=He[1],xe=(0,n.useRef)(null),D=function(){var E;return(E=xe.current)===null||E===void 0?void 0:E.textArea},Ve=function(){D().focus()};(0,n.useImperativeHandle)(H,function(){return{resizableTextArea:xe.current,focus:Ve,blur:function(){D().blur()}}}),(0,n.useEffect)(function(){te(function(G){return!U&&G})},[U]);var Xe=n.useState(null),We=(0,i.Z)(Xe,2),Ke=We[0],Qe=We[1];n.useEffect(function(){if(Ke){var G;(G=D()).setSelectionRange.apply(G,(0,g.Z)(Ke))}},[Ke]);var he=(0,ne.Z)(j,I),je=(r=he.max)!==null&&r!==void 0?r:z,ke=Number(je)>0,Je=he.strategy(A),qe=!!je&&Je>je,Ge=function(E,Ce){var Ie=Ce;!be.current&&he.exceedFormatter&&he.max&&he.strategy(Ce)>he.max&&(Ie=he.exceedFormatter(Ce,{max:he.max}),Ce!==Ie&&Qe([D().selectionStart||0,D().selectionEnd||0])),ue(Ie),(0,Ee.rJ)(E.currentTarget,E,y,Ie)},_e=function(E){be.current=!0,B==null||B(E)},et=function(E){be.current=!1,Ge(E,E.currentTarget.value),b==null||b(E)},tt=function(E){Ge(E,E.target.value)},nt=function(E){var Ce=ge.onPressEnter,Ie=ge.onKeyDown;E.key==="Enter"&&Ce&&Ce(E),Ie==null||Ie(E)},at=function(E){te(!0),f==null||f(E)},ot=function(E){te(!1),x==null||x(E)},rt=function(E){ue(""),Ve(),(0,Ee.rJ)(D(),E,y)},Ye=re,De;he.show&&(he.showFormatter?De=he.showFormatter({value:A,count:Je,maxLength:je}):De="".concat(Je).concat(ke?" / ".concat(je):""),Ye=n.createElement(n.Fragment,null,Ye,n.createElement("span",{className:P()("".concat($,"-data-count"),S==null?void 0:S.count),style:Q==null?void 0:Q.count},De)));var lt=function(E){var Ce;me==null||me(E),(Ce=D())!==null&&Ce!==void 0&&Ce.style.height&&Me(!0)},st=!ge.autoSize&&!I&&!c,it=n.createElement(Se.Q,{value:A,allowClear:c,handleReset:rt,suffix:Ye,prefixCls:$,classes:{affixWrapper:P()(_==null?void 0:_.affixWrapper,(l={},(0,o.Z)(l,"".concat($,"-show-count"),I),(0,o.Z)(l,"".concat($,"-textarea-allow-clear"),c),l))},disabled:U,focused:ce,className:P()(V,qe&&"".concat($,"-out-of-range")),style:(0,m.Z)((0,m.Z)({},C),Ue&&!st?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof De=="string"?De:void 0}},hidden:ie,inputElement:n.createElement(k,(0,v.Z)({},ge,{maxLength:z,onKeyDown:nt,onChange:tt,onFocus:at,onBlur:ot,onCompositionStart:_e,onCompositionEnd:et,className:P()(S==null?void 0:S.textarea),style:(0,m.Z)((0,m.Z)({},Q==null?void 0:Q.textarea),{},{resize:C==null?void 0:C.resize}),disabled:U,prefixCls:$,onResize:lt,ref:xe}))});return it}),Re=pe,Ne=Re,ve=e(31503),Ze=e(81477),q=e(92764),oe=e(24525),ye=e(33121),ze=e(58126),T=e(36968),w=function(t,H){var r={};for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&H.indexOf(l)<0&&(r[l]=t[l]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,l=Object.getOwnPropertySymbols(t);h{var r;const{prefixCls:l,bordered:h=!0,size:Z,disabled:f,status:x,allowClear:y,classNames:c,rootClassName:z,className:B}=t,b=w(t,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className"]),{getPrefixCls:re,direction:M}=n.useContext(Ze.E_),$=(0,oe.Z)(Z),_=n.useContext(q.Z),I=f!=null?f:_,{status:j,hasFeedback:V,feedbackIcon:C}=n.useContext(ye.aM),U=(0,ve.F)(j,x),ie=n.useRef(null);n.useImperativeHandle(H,()=>{var Ae;return{resizableTextArea:(Ae=ie.current)===null||Ae===void 0?void 0:Ae.resizableTextArea,focus:le=>{var Y,ue;(0,ze.n)((ue=(Y=ie.current)===null||Y===void 0?void 0:Y.resizableTextArea)===null||ue===void 0?void 0:ue.textArea,le)},blur:()=>{var le;return(le=ie.current)===null||le===void 0?void 0:le.blur()}}});const S=re("input",l);let Q;typeof y=="object"&&(y!=null&&y.clearIcon)?Q=y:y&&(Q={clearIcon:n.createElement(W.Z,null)});const[me,ge]=(0,T.ZP)(S);return me(n.createElement(Ne,Object.assign({},b,{disabled:I,allowClear:Q,className:P()(B,z),classes:{affixWrapper:P()(`${S}-textarea-affix-wrapper`,{[`${S}-affix-wrapper-rtl`]:M==="rtl",[`${S}-affix-wrapper-borderless`]:!h,[`${S}-affix-wrapper-sm`]:$==="small",[`${S}-affix-wrapper-lg`]:$==="large",[`${S}-textarea-show-count`]:t.showCount||((r=t.count)===null||r===void 0?void 0:r.show)},(0,ve.Z)(`${S}-affix-wrapper`,U),ge)},classNames:Object.assign(Object.assign({},c),{textarea:P()({[`${S}-borderless`]:!h,[`${S}-sm`]:$==="small",[`${S}-lg`]:$==="large"},(0,ve.Z)(S,U),ge,c==null?void 0:c.textarea)}),prefixCls:S,suffix:V&&n.createElement("span",{className:`${S}-textarea-suffix`},C),ref:ie})))})},21008:function(Oe,de,e){e.d(de,{Z:function(){return W}});var n=e(50959);function W(F,P){const v=(0,n.useRef)([]),m=()=>{v.current.push(setTimeout(()=>{var o,g,i,O;!((o=F.current)===null||o===void 0)&&o.input&&((g=F.current)===null||g===void 0?void 0:g.input.getAttribute("type"))==="password"&&(!((i=F.current)===null||i===void 0)&&i.input.hasAttribute("value"))&&((O=F.current)===null||O===void 0||O.input.removeAttribute("value"))}))};return(0,n.useEffect)(()=>(P&&m(),()=>v.current.forEach(o=>{o&&clearTimeout(o)})),[]),m}},76263:function(Oe,de,e){e.d(de,{Z:function(){return o}});var n=e(16658),W=e(12309),F=e(26407),P=e(50959),v=["show"];function m(g,i){if(!i.max)return!0;var O=i.strategy(g);return O<=i.max}function o(g,i){return P.useMemo(function(){var O={};i&&(O.show=(0,F.Z)(i)==="object"&&i.formatter?i.formatter:!!i),O=(0,W.Z)((0,W.Z)({},O),g);var Se=O,ne=Se.show,Ee=(0,n.Z)(Se,v);return(0,W.Z)((0,W.Z)({},Ee),{},{show:!!ne,showFormatter:typeof ne=="function"?ne:void 0,strategy:Ee.strategy||function(we){return we.length}})},[g,i])}},41549:function(Oe,de,e){e.d(de,{Q:function(){return O},Z:function(){return R}});var n=e(97605),W=e(12309),F=e(25201),P=e(26407),v=e(84875),m=e.n(v),o=e(50959),g=e(66420),i=function(a){var N,K,se=a.inputElement,L=a.prefixCls,ae=a.prefix,J=a.suffix,fe=a.addonBefore,k=a.addonAfter,X=a.className,pe=a.style,Re=a.disabled,Ne=a.readOnly,ve=a.focused,Ze=a.triggerFocus,q=a.allowClear,oe=a.value,ye=a.handleReset,ze=a.hidden,T=a.classes,w=a.classNames,p=a.dataAttrs,d=a.styles,t=a.components,H=(t==null?void 0:t.affixWrapper)||"span",r=(t==null?void 0:t.groupWrapper)||"span",l=(t==null?void 0:t.wrapper)||"span",h=(t==null?void 0:t.groupAddon)||"span",Z=(0,o.useRef)(null),f=function(j){var V;(V=Z.current)!==null&&V!==void 0&&V.contains(j.target)&&(Ze==null||Ze())},x=function(){var j;if(!q)return null;var V=!Re&&!Ne&&oe,C="".concat(L,"-clear-icon"),U=(0,P.Z)(q)==="object"&&q!==null&&q!==void 0&&q.clearIcon?q.clearIcon:"\u2716";return o.createElement("span",{onClick:ye,onMouseDown:function(S){return S.preventDefault()},className:m()(C,(j={},(0,F.Z)(j,"".concat(C,"-hidden"),!V),(0,F.Z)(j,"".concat(C,"-has-suffix"),!!J),j)),role:"button",tabIndex:-1},U)},y=(0,o.cloneElement)(se,{value:oe,hidden:ze,className:m()((N=se.props)===null||N===void 0?void 0:N.className,!(0,g.X3)(a)&&!(0,g.He)(a)&&X)||null,style:(0,W.Z)((0,W.Z)({},(K=se.props)===null||K===void 0?void 0:K.style),!(0,g.X3)(a)&&!(0,g.He)(a)?pe:{})});if((0,g.X3)(a)){var c,z="".concat(L,"-affix-wrapper"),B=m()(z,(c={},(0,F.Z)(c,"".concat(z,"-disabled"),Re),(0,F.Z)(c,"".concat(z,"-focused"),ve),(0,F.Z)(c,"".concat(z,"-readonly"),Ne),(0,F.Z)(c,"".concat(z,"-input-with-clear-btn"),J&&q&&oe),c),!(0,g.He)(a)&&X,T==null?void 0:T.affixWrapper,w==null?void 0:w.affixWrapper),b=(J||q)&&o.createElement("span",{className:m()("".concat(L,"-suffix"),w==null?void 0:w.suffix),style:d==null?void 0:d.suffix},x(),J);y=o.createElement(H,(0,n.Z)({className:B,style:(0,W.Z)((0,W.Z)({},(0,g.He)(a)?void 0:pe),d==null?void 0:d.affixWrapper),hidden:!(0,g.He)(a)&&ze,onClick:f},p==null?void 0:p.affixWrapper,{ref:Z}),ae&&o.createElement("span",{className:m()("".concat(L,"-prefix"),w==null?void 0:w.prefix),style:d==null?void 0:d.prefix},ae),(0,o.cloneElement)(se,{value:oe,hidden:null}),b)}if((0,g.He)(a)){var re="".concat(L,"-group"),M="".concat(re,"-addon"),$=m()("".concat(L,"-wrapper"),re,T==null?void 0:T.wrapper),_=m()("".concat(L,"-group-wrapper"),X,T==null?void 0:T.group);return o.createElement(r,{className:_,style:pe,hidden:ze},o.createElement(l,{className:$},fe&&o.createElement(h,{className:M},fe),(0,o.cloneElement)(y,{hidden:null}),k&&o.createElement(h,{className:M},k)))}return y},O=i,Se=e(36014),ne=e(89043),Ee=e(16658),we=e(65589),Fe=e(87017),Te=e(76263),Pe=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],$e=(0,o.forwardRef)(function(u,a){var N=u.autoComplete,K=u.onChange,se=u.onFocus,L=u.onBlur,ae=u.onPressEnter,J=u.onKeyDown,fe=u.prefixCls,k=fe===void 0?"rc-input":fe,X=u.disabled,pe=u.htmlSize,Re=u.className,Ne=u.maxLength,ve=u.suffix,Ze=u.showCount,q=u.count,oe=u.type,ye=oe===void 0?"text":oe,ze=u.classes,T=u.classNames,w=u.styles,p=u.onCompositionStart,d=u.onCompositionEnd,t=(0,Ee.Z)(u,Pe),H=(0,o.useState)(!1),r=(0,ne.Z)(H,2),l=r[0],h=r[1],Z=o.useRef(!1),f=(0,o.useRef)(null),x=function(s){f.current&&(0,g.nH)(f.current,s)},y=(0,we.Z)(u.defaultValue,{value:u.value}),c=(0,ne.Z)(y,2),z=c[0],B=c[1],b=z==null?"":String(z),re=o.useState(null),M=(0,ne.Z)(re,2),$=M[0],_=M[1],I=(0,Te.Z)(q,Ze),j=I.max||Ne,V=I.strategy(b),C=!!j&&V>j;(0,o.useImperativeHandle)(a,function(){return{focus:x,blur:function(){var s;(s=f.current)===null||s===void 0||s.blur()},setSelectionRange:function(s,ee,ce){var te;(te=f.current)===null||te===void 0||te.setSelectionRange(s,ee,ce)},select:function(){var s;(s=f.current)===null||s===void 0||s.select()},input:f.current}}),(0,o.useEffect)(function(){h(function(A){return A&&X?!1:A})},[X]);var U=function(s,ee){var ce=ee;if(!Z.current&&I.exceedFormatter&&I.max&&I.strategy(ee)>I.max&&(ce=I.exceedFormatter(ee,{max:I.max}),ee!==ce)){var te,be;_([((te=f.current)===null||te===void 0?void 0:te.selectionStart)||0,((be=f.current)===null||be===void 0?void 0:be.selectionEnd)||0])}B(ce),f.current&&(0,g.rJ)(f.current,s,K,ce)};o.useEffect(function(){if($){var A;(A=f.current)===null||A===void 0||A.setSelectionRange.apply(A,(0,Se.Z)($))}},[$]);var ie=function(s){U(s,s.target.value)},S=function(s){Z.current=!1,U(s,s.currentTarget.value),d==null||d(s)},Q=function(s){ae&&s.key==="Enter"&&ae(s),J==null||J(s)},me=function(s){h(!0),se==null||se(s)},ge=function(s){h(!1),L==null||L(s)},Ae=function(s){B(""),x(),f.current&&(0,g.rJ)(f.current,s,K)},le=C&&"".concat(k,"-out-of-range"),Y=function(){var s=(0,Fe.Z)(u,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return o.createElement("input",(0,n.Z)({autoComplete:N},s,{onChange:ie,onFocus:me,onBlur:ge,onKeyDown:Q,className:m()(k,(0,F.Z)({},"".concat(k,"-disabled"),X),T==null?void 0:T.input),style:w==null?void 0:w.input,ref:f,size:pe,type:ye,onCompositionStart:function(ce){Z.current=!0,p==null||p(ce)},onCompositionEnd:S}))},ue=function(){var s=Number(j)>0;if(ve||I.show){var ee=I.showFormatter?I.showFormatter({value:b,count:V,maxLength:j}):"".concat(V).concat(s?" / ".concat(j):"");return o.createElement(o.Fragment,null,I.show&&o.createElement("span",{className:m()("".concat(k,"-show-count-suffix"),(0,F.Z)({},"".concat(k,"-show-count-has-suffix"),!!ve),T==null?void 0:T.count),style:(0,W.Z)({},w==null?void 0:w.count)},ee),ve)}return null};return o.createElement(O,(0,n.Z)({},t,{prefixCls:k,className:m()(Re,le),inputElement:Y(),handleReset:Ae,value:b,focused:l,triggerFocus:x,suffix:ue(),disabled:X,classes:ze,classNames:T,styles:w}))}),Be=$e,R=Be},66420:function(Oe,de,e){e.d(de,{He:function(){return n},X3:function(){return W},nH:function(){return P},rJ:function(){return F}});function n(v){return!!(v.addonBefore||v.addonAfter)}function W(v){return!!(v.prefix||v.suffix||v.allowClear)}function F(v,m,o,g){if(o){var i=m;if(m.type==="click"){var O=v.cloneNode(!0);i=Object.create(m,{target:{value:O},currentTarget:{value:O}}),O.value="",o(i);return}if(g!==void 0){i=Object.create(m,{target:{value:v},currentTarget:{value:v}}),v.type!=="file"&&(v.value=g),o(i);return}o(i)}}function P(v,m){if(v){v.focus(m);var o=m||{},g=o.cursor;if(g){var i=v.value.length;switch(g){case"start":v.setSelectionRange(0,0);break;case"end":v.setSelectionRange(i,i);break;default:v.setSelectionRange(0,i)}}}}}}]); diff --git a/2593.45e10111.async.js b/2593.45e10111.async.js new file mode 100644 index 00000000..9009df2c --- /dev/null +++ b/2593.45e10111.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2593,5357,3545],{45357:function(i,t,e){e.r(t),e.d(t,{default:function(){return a}});var s=e(24105);const n=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-less/blob/master/grammars/less.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-less/commit/87d4d59e8de6796b506b81a16e1dc1fafc99d30f",name:"less",scopeName:"source.css.less",patterns:[{include:"#strings"},{captures:{1:{name:"entity.other.attribute-name.class.mixin.css"}},match:"(\\.[_a-zA-Z][a-zA-Z0-9_-]*(?=\\())"},{captures:{1:{name:"entity.other.attribute-name.class.css"},2:{name:"punctuation.definition.entity.css"},4:{name:"variable.other.interpolation.less"}},match:"((\\.)([_a-zA-Z]|(@{[a-zA-Z0-9_-]+}))[a-zA-Z0-9_-]*)"},{captures:{0:{name:"entity.other.attribute-name.parent-selector.css"},1:{name:"punctuation.definition.entity.css"}},match:"(&)[a-zA-Z0-9_-]*"},{begin:"(format|local|url|attr|counter|counters)\\s*(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.css"}},patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{match:"\\\\.",name:"constant.character.escape.css"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{match:"\\\\(\\d{1,6}|.)",name:"constant.character.escape.css"}]},{match:`[^'") \\t]+`,name:"variable.parameter.misc.css"}]},{match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b(?!.*?(?(['"])(?:[^\\\\]|\\\\.)*?(\\6)))))?\\s*(\\])`,name:"meta.attribute-selector.css"},{begin:"((@)import\\b)",beginCaptures:{1:{name:"keyword.control.at-rule.import.less"},2:{name:"punctuation.definition.keyword.less"}},end:";",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.import.css",patterns:[{match:"(?<=\\(|,|\\s)\\b(reference|optional|once|multiple|less|inline)\\b(?=\\)|,)",name:"keyword.control.import.option.less"},{include:"#brace_round"},{include:"source.css#commas"},{include:"#strings"}]},{captures:{1:{name:"keyword.control.at-rule.fontface.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)font-face\\b)",name:"meta.at-rule.fontface.css"},{captures:{1:{name:"keyword.control.at-rule.media.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)media\\b)",name:"meta.at-rule.media.css"},{include:"source.css#media-features"},{match:"\\b(tv|tty|screen|projection|print|handheld|embossed|braille|aural|all)\\b",name:"support.constant.media-type.media.css"},{match:"\\b(portrait|landscape)\\b",name:"support.constant.property-value.media-property.media.css"},{captures:{1:{name:"support.function.less"}},match:"(\\.[a-zA-Z0-9_-]+)\\s*(;|\\()"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.less"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.less"}},end:"\\n",name:"comment.line.double-slash.less"}]},{match:"(@|\\-\\-)[\\w-]+(?=\\s*)",name:"variable.other.less",captures:{1:{name:"punctuation.definition.variable.less"}}},{include:"#variable_interpolation"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.property-list.css",patterns:[{include:"source.css#pseudo-elements"},{include:"source.css#pseudo-classes"},{include:"source.css#tag-names"},{include:"source.css#commas"},{include:"#variable_interpolation"},{include:"source.css#property-names"},{include:"#property_values"},{include:"$self"}]},{match:"\\!\\s*important",name:"keyword.other.important.css"},{match:"\\*|\\/|\\-|\\+|~|=|<=|>=|<|>",name:"keyword.operator.less"},{match:"\\b(not|and|when)\\b",name:"keyword.control.logical.operator.less"},{include:"source.css#tag-names"},{match:"(?)"},{patterns:[{include:"#interpolation"},{include:"#pseudo-class"}],begin:"\\.|(?<=&)(-|_)",name:"entity.other.attribute-name.class.css.postcss",end:"$\\n?|(?=\\s|,|;|\\(|\\)|\\[|{|>)"},{patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{name:"keyword.other.regex.postcss",match:"\\^|\\$|\\*|~"}],begin:"\\[",name:"entity.other.attribute-selector.postcss",end:"\\]"},{name:"entity.other.attribute-name.pseudo-class.css.postcss",match:"(?<=\\]|\\)|not\\(|\\*|>|>\\s):[a-z:-]+|(::|:-)[a-z:-]+"},{patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#function"},{include:"#function-content"},{include:"#function-content-var"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}],begin:":",name:"meta.property-list.css.postcss",end:"$\\n?|(?=;|\\s\\(|and\\(|{|}|\\),)"},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{patterns:[{include:"#interpolation"},{include:"#pseudo-class"}],begin:"(?|-|_)"},{include:"#operator"},{name:"support.type.property-name.css.postcss",match:"[a-z-]+((?=:|#{))"},{include:"#reserved-words"},{include:"#property-value"}],name:"postcss",repository:{"reserved-words":{name:"support.type.property-name.css.postcss",match:"\\b(false|from|in|not|null|through|to|true)\\b"},"double-quoted":{patterns:[{include:"#quoted-interpolation"}],begin:'"',name:"string.quoted.double.css.postcss",end:'"'},operator:{name:"keyword.operator.postcss",match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~"},"function-content":{name:"string.quoted.double.css.postcss",match:"(?<=url\\(|format\\(|attr\\().+?(?=\\))"},"double-slash":{patterns:[{include:"#comment-tag"}],begin:"//",name:"comment.line.postcss",end:"$"},numeric:{name:"constant.numeric.css.postcss",match:"(-|\\.)?[0-9]+(\\.[0-9]+)?"},"variable-root-css":{name:"variable.parameter.postcss",match:"(?)(?!)(?!)(?!)(?!)(?!)(?!)(?!)(?!)(?!)(?!)(?!)(?!)\\s",end:"(?=|})",end:"(?=<|{)",name:"text.svelte"}]},comments:{begin:"",captures:{0:{name:"punctuation.definition.comment.svelte"}},name:"comment.block.svelte",patterns:[{begin:"(@)(component)",beginCaptures:{1:{name:"punctuation.definition.keyword.svelte"},2:{name:"storage.type.class.component.svelte keyword.declaration.class.component.svelte"}},end:"(?=-->)",contentName:"comment.block.documentation.svelte",patterns:[{match:".*?(?=-->)",captures:{0:{patterns:[{include:"text.html.markdown"}]}}},{include:"text.html.markdown"}]},{match:"\\G-?>|)|--!>",name:"invalid.illegal.characters-not-allowed-here.svelte"}]},destructuring:{patterns:[{begin:"(?={)",end:"(?<=})",name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts#object-binding-pattern"}]},{begin:"(?=\\[)",end:"(?<=\\])",name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts#array-binding-pattern"}]}]},"destructuring-const":{patterns:[{begin:"(?={)",end:"(?<=})",name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts#object-binding-pattern-const"}]},{begin:"(?=\\[)",end:"(?<=\\])",name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts#array-binding-pattern-const"}]}]},interpolation:{patterns:[{begin:"\\{",end:"\\}",beginCaptures:{0:{name:"punctuation.section.embedded.begin.svelte"}},endCaptures:{0:{name:"punctuation.section.embedded.end.svelte"}},contentName:"meta.embedded.expression.svelte source.ts",patterns:[{begin:"\\G\\s*(?={)",end:"(?<=})",patterns:[{include:"source.ts#object-literal"}]},{include:"source.ts"}]}]},"special-tags":{patterns:[{include:"#special-tags-void"},{include:"#special-tags-block-begin"},{include:"#special-tags-block-end"}]},"special-tags-keywords":{match:"([#@/:])(else\\s+if|[a-z]*)",captures:{1:{name:"punctuation.definition.keyword.svelte"},2:{patterns:[{match:"if|else\\s+if|else",name:"keyword.control.conditional.svelte"},{match:"each|key",name:"keyword.control.svelte"},{match:"await|then|catch",name:"keyword.control.flow.svelte"},{match:"html",name:"keyword.other.svelte"},{match:"debug",name:"keyword.other.debugger.svelte"},{match:"const",name:"storage.type.svelte"}]}}},"special-tags-modes":{patterns:[{begin:"(?<=(if|key|then|catch|html).*?)\\G",end:"(?=})",name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts"}]},{begin:"(?<=const.*?)\\G",end:"(?=})",patterns:[{include:"#destructuring-const"},{begin:"\\G\\s*([_$[:alpha:]][_$[:alnum:]]+)\\s*",end:"(?=\\=)",beginCaptures:{1:{name:"variable.other.constant.svelte"}}},{begin:"(?=\\=)",name:"meta.embedded.expression.svelte source.ts",end:"(?=})",patterns:[{include:"source.ts"}]}]},{begin:"(?<=each.*?)\\G",end:"(?=})",patterns:[{begin:"\\G\\s*?(?=\\S)",end:"(?=(?:^\\s*|\\s+)(as))",contentName:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts"}]},{begin:"(as)",beginCaptures:{1:{name:"keyword.control.as.svelte"}},end:"(?=})",patterns:[{include:"#destructuring"},{begin:"\\(",end:"\\)|(?=})",captures:{0:{name:"meta.brace.round.svelte"}},contentName:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts"}]},{match:"(\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*)",captures:{1:{name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts"}]}}},{match:",",name:"punctuation.separator.svelte"}]}]},{begin:"(?<=await.*?)\\G",end:"(?=})",patterns:[{begin:"\\G\\s*?(?=\\S)",end:"\\s+(then)|(?=})",endCaptures:{1:{name:"keyword.control.flow.svelte"}},contentName:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts"}]},{begin:"(?<=then\\b)",end:"(?=})",contentName:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts"}]}]},{begin:"(?<=debug.*?)\\G",end:"(?=})",patterns:[{match:"[_$[:alpha:]][_$[:alnum:]]*",captures:{0:{name:"meta.embedded.expression.svelte source.ts",patterns:[{include:"source.ts"}]}}},{match:",",name:"punctuation.separator.svelte"}]}]},"special-tags-void":{begin:"({)\\s*((?:[@:])(else\\s+if|[a-z]*))",beginCaptures:{1:{name:"punctuation.definition.block.begin.svelte"},2:{patterns:[{include:"#special-tags-keywords"}]}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.end.svelte"}},name:"meta.special.$3.svelte",patterns:[{include:"#special-tags-modes"}]},"special-tags-block-begin":{begin:"({)\\s*(#([a-z]*))",end:"(})",name:"meta.special.$3.svelte meta.special.start.svelte",beginCaptures:{1:{name:"punctuation.definition.block.begin.svelte"},2:{patterns:[{include:"#special-tags-keywords"}]}},endCaptures:{0:{name:"punctuation.definition.block.end.svelte"}},patterns:[{include:"#special-tags-modes"}]},"special-tags-block-end":{begin:"({)\\s*(/([a-z]*))",end:"(})",name:"meta.special.$3.svelte meta.special.end.svelte",beginCaptures:{1:{name:"punctuation.definition.block.begin.svelte"},2:{patterns:[{include:"#special-tags-keywords"}]}},endCaptures:{1:{name:"punctuation.definition.block.end.svelte"}}},attributes:{patterns:[{include:"#attributes-directives"},{include:"#attributes-keyvalue"},{include:"#attributes-interpolated"}]},"attributes-interpolated":{begin:"(?)",patterns:[{include:"#attributes-value"}]}]},"attributes-value":{patterns:[{include:"#interpolation"},{match:`(?:(['"])([0-9._]+[\\w%]{,4})(\\1))|(?:([0-9._]+[\\w%]{,4})(?=\\s|/?>))`,captures:{1:{name:"punctuation.definition.string.begin.svelte"},2:{name:"constant.numeric.decimal.svelte"},3:{name:"punctuation.definition.string.end.svelte"},4:{name:"constant.numeric.decimal.svelte"}}},{match:"([^\\s\"'=<>`/]|/(?!>))+",name:"string.unquoted.svelte",patterns:[{include:"#interpolation"}]},{begin:`(['"])`,end:"\\1",beginCaptures:{0:{name:"punctuation.definition.string.begin.svelte"}},endCaptures:{0:{name:"punctuation.definition.string.end.svelte"}},name:"string.quoted.svelte",patterns:[{include:"#interpolation"}]}]},"attributes-directives-keywords":{patterns:[{match:"on|use|bind",name:"keyword.control.svelte"},{match:"transition|in|out|animate",name:"keyword.other.animation.svelte"},{match:"let",name:"storage.type.svelte"},{match:"class|style",name:"entity.other.attribute-name.svelte"}]},"attributes-directives-types":{patterns:[{match:"(?<=(on):).*$",name:"entity.name.type.svelte"},{match:"(?<=(bind):).*$",name:"variable.parameter.svelte"},{match:"(?<=(use|transition|in|out|animate):).*$",name:"variable.function.svelte"},{match:"(?<=(let|class|style):).*$",name:"variable.parameter.svelte"}]},"attributes-directives-types-assigned":{patterns:[{match:"(?<=(bind):)this$",name:"variable.language.svelte"},{match:"(?<=(bind):).*$",name:"entity.name.type.svelte"},{match:"(?<=(class):).*$",name:"entity.other.attribute-name.class.svelte"},{match:"(?<=(style):).*$",name:"support.type.property-name.svelte"},{include:"#attributes-directives-types"}]},"attributes-directives":{begin:"(?)",patterns:[{include:"#attributes-value"}]}]},"attributes-generics":{begin:`(generics)(=)(["'])`,beginCaptures:{1:{name:"entity.other.attribute-name.svelte"},2:{name:"punctuation.separator.key-value.svelte"},3:{name:"punctuation.definition.string.begin.svelte"}},end:"(\\3)",endCaptures:{1:{name:"punctuation.definition.string.end.svelte"}},contentName:"meta.embedded.expression.svelte source.ts",patterns:[{include:"#type-parameters"}]},"type-parameters":{name:"meta.type.parameters.ts",patterns:[{include:"source.ts#comment"},{name:"storage.modifier.ts",match:"(?)"}]},tags:{patterns:[{include:"#tags-lang"},{include:"#tags-void"},{include:"#tags-general-end"},{include:"#tags-general-start"}]},"tags-name":{patterns:[{match:"(svelte)(:)([a-z][\\w0-9:-]*)",captures:{1:{name:"keyword.control.svelte"},2:{name:"punctuation.definition.keyword.svelte"},3:{name:"entity.name.tag.svelte"}}},{match:"slot",name:"keyword.control.svelte"},{match:"[A-Z][a-zA-Z0-9_]*",name:"support.class.component.svelte"},{match:"[a-z][\\w0-9:]*-[\\w0-9:-]*",name:"meta.tag.custom.svelte entity.name.tag.svelte"},{match:"[a-z][\\w0-9:-]*",name:"entity.name.tag.svelte"}]},"tags-start-attributes":{begin:"\\G",end:"(?=/?>)",name:"meta.tag.start.svelte",patterns:[{include:"#attributes"}]},"tags-lang-start-attributes":{begin:"\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.svelte"}},name:"meta.tag.start.svelte",patterns:[{include:"#attributes-generics"},{include:"#attributes"}]},"tags-start-node":{match:"(<)([^/\\s>/]*)",captures:{1:{name:"punctuation.definition.tag.begin.svelte"},2:{patterns:[{include:"#tags-name"}]}},name:"meta.tag.start.svelte"},"tags-end-node":{match:"()|(/>)",captures:{1:{name:"meta.tag.end.svelte punctuation.definition.tag.begin.svelte"},2:{name:"meta.tag.end.svelte",patterns:[{include:"#tags-name"}]},3:{name:"meta.tag.end.svelte punctuation.definition.tag.end.svelte"},4:{name:"meta.tag.start.svelte punctuation.definition.tag.end.svelte"}}},"tags-lang":{begin:"<(script|style|template)",end:"|/>",beginCaptures:{0:{patterns:[{include:"#tags-start-node"}]}},endCaptures:{0:{patterns:[{include:"#tags-end-node"}]}},name:"meta.$1.svelte",patterns:[{begin:`\\G(?=\\s*[^>]*?(type|lang)\\s*=\\s*(['"]|)(?:text/)?(\\w+)\\2)`,end:"(?=)",name:"meta.lang.$3.svelte",patterns:[{include:"#tags-lang-start-attributes"}]},{include:"#tags-lang-start-attributes"}]},"tags-void":{begin:"(<)(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.svelte"},2:{name:"entity.name.tag.svelte"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.begin.svelte"}},name:"meta.tag.void.svelte",patterns:[{include:"#attributes"}]},"tags-general-start":{begin:"(<)([^/\\s>/]*)",end:"(/?>)",beginCaptures:{0:{patterns:[{include:"#tags-start-node"}]}},endCaptures:{1:{name:"meta.tag.start.svelte punctuation.definition.tag.end.svelte"}},name:"meta.scope.tag.$2.svelte",patterns:[{include:"#tags-start-attributes"}]},"tags-general-end":{begin:"(]*)",end:"(>)",beginCaptures:{1:{name:"meta.tag.end.svelte punctuation.definition.tag.begin.svelte"},2:{name:"meta.tag.end.svelte",patterns:[{include:"#tags-name"}]}},endCaptures:{1:{name:"meta.tag.end.svelte punctuation.definition.tag.end.svelte"}},name:"meta.scope.tag.$2.svelte"}},displayName:"Svelte",embeddedLangs:["javascript","typescript","coffee","stylus","sass","css","scss","less","postcss","pug","markdown"]});var g=[...s.default,...n.default,...a.default,...c.default,...r.default,...o.default,...u.default,...l.default,...m.default,...d.default,...p.default,b]}}]); diff --git a/2598.ec71c742.async.js b/2598.ec71c742.async.js new file mode 100644 index 00000000..d4f8ef5f --- /dev/null +++ b/2598.ec71c742.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2598],{73932:function(N,y,n){n.d(y,{Z:function(){return R}});var h=n(97605),g=n(50959),o={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},P=o,x=n(36264),C=function(p,s){return g.createElement(x.Z,(0,h.Z)({},p,{ref:s,icon:P}))},R=g.forwardRef(C)},38223:function(N,y,n){n.d(y,{Z:function(){return R}});var h=n(97605),g=n(50959),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},P=o,x=n(36264),C=function(p,s){return g.createElement(x.Z,(0,h.Z)({},p,{ref:s,icon:P}))},R=g.forwardRef(C)},29875:function(N,y,n){n.d(y,{Z:function(){return R}});var h=n(97605),g=n(50959),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},P=o,x=n(36264),C=function(p,s){return g.createElement(x.Z,(0,h.Z)({},p,{ref:s,icon:P}))},R=g.forwardRef(C)},35411:function(N,y,n){n.d(y,{Z:function(){return R}});var h=n(97605),g=n(50959),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},P=o,x=n(36264),C=function(p,s){return g.createElement(x.Z,(0,h.Z)({},p,{ref:s,icon:P}))},R=g.forwardRef(C)},40593:function(N,y,n){n.d(y,{Z:function(){return R}});var h=n(97605),g=n(50959),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},P=o,x=n(36264),C=function(p,s){return g.createElement(x.Z,(0,h.Z)({},p,{ref:s,icon:P}))},R=g.forwardRef(C)},64287:function(N,y,n){n.d(y,{Z:function(){return R}});var h=n(97605),g=n(50959),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},P=o,x=n(36264),C=function(p,s){return g.createElement(x.Z,(0,h.Z)({},p,{ref:s,icon:P}))},R=g.forwardRef(C)},63207:function(N,y,n){n.d(y,{Z:function(){return R}});var h=n(97605),g=n(50959),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},P=o,x=n(36264),C=function(p,s){return g.createElement(x.Z,(0,h.Z)({},p,{ref:s,icon:P}))},R=g.forwardRef(C)},20523:function(N,y,n){n.d(y,{Z:function(){return h}});const h=g=>g?typeof g=="function"?g():g:null},91857:function(N,y,n){n.d(y,{ZP:function(){return C},c4:function(){return o}});var h=n(50959),g=n(36033);const o=["xxl","xl","lg","md","sm","xs"],P=_=>({xs:`(max-width: ${_.screenXSMax}px)`,sm:`(min-width: ${_.screenSM}px)`,md:`(min-width: ${_.screenMD}px)`,lg:`(min-width: ${_.screenLG}px)`,xl:`(min-width: ${_.screenXL}px)`,xxl:`(min-width: ${_.screenXXL}px)`}),x=_=>{const p=_,s=[].concat(o).reverse();return s.forEach((M,O)=>{const i=M.toUpperCase(),d=`screen${i}Min`,f=`screen${i}`;if(!(p[d]<=p[f]))throw new Error(`${d}<=${f} fails : !(${p[d]}<=${p[f]})`);if(O{const s=new Map;let M=-1,O={};return{matchHandlers:{},dispatch(i){return O=i,s.forEach(d=>d(O)),s.size>=1},subscribe(i){return s.size||this.register(),M+=1,s.set(M,i),i(O),M},unsubscribe(i){s.delete(i),s.size||this.unregister()},unregister(){Object.keys(p).forEach(i=>{const d=p[i],f=this.matchHandlers[d];f==null||f.mql.removeListener(f==null?void 0:f.listener)}),s.clear()},register(){Object.keys(p).forEach(i=>{const d=p[i],f=S=>{let{matches:$}=S;this.dispatch(Object.assign(Object.assign({},O),{[i]:$}))},v=window.matchMedia(d);v.addListener(f),this.matchHandlers[d]={mql:v,listener:f},f(v)})},responsiveMap:p}},[_])}const R=(_,p)=>{if(p&&typeof p=="object")for(let s=0;s{if(!(!i&&!d))return P.createElement(P.Fragment,null,i&&P.createElement("div",{className:`${O}-title`},(0,C.Z)(i)),P.createElement("div",{className:`${O}-inner-content`},(0,C.Z)(d)))},s=O=>{const{hashId:i,prefixCls:d,className:f,style:v,placement:S="top",title:$,content:U,children:A}=O;return P.createElement("div",{className:g()(i,d,`${d}-pure`,`${d}-placement-${S}`,f),style:v},P.createElement("div",{className:`${d}-arrow`}),P.createElement(o.G,Object.assign({},O,{className:i,prefixCls:d}),A||p(d,$,U)))},M=O=>{const{prefixCls:i}=O,d=_(O,["prefixCls"]),{getPrefixCls:f}=P.useContext(x.E_),v=f("popover",i),[S,$]=(0,R.Z)(v);return S(P.createElement(s,Object.assign({},d,{prefixCls:v,hashId:$})))};y.ZP=M},21011:function(N,y,n){var h=n(50959),g=n(84875),o=n.n(g),P=n(20523),x=n(89585),C=n(81477),R=n(20296),_=n(28739),p=n(58364),s=function(i,d){var f={};for(var v in i)Object.prototype.hasOwnProperty.call(i,v)&&d.indexOf(v)<0&&(f[v]=i[v]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,v=Object.getOwnPropertySymbols(i);S{let{title:d,content:f,prefixCls:v}=i;return h.createElement(h.Fragment,null,d&&h.createElement("div",{className:`${v}-title`},(0,P.Z)(d)),h.createElement("div",{className:`${v}-inner-content`},(0,P.Z)(f)))},O=h.forwardRef((i,d)=>{const{prefixCls:f,title:v,content:S,overlayClassName:$,placement:U="top",trigger:A="hover",mouseEnterDelay:e=.1,mouseLeaveDelay:t=.1,overlayStyle:c={}}=i,E=s(i,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:m}=h.useContext(C.E_),r=m("popover",f),[a,l]=(0,p.Z)(r),D=m(),u=o()($,l);return a(h.createElement(R.Z,Object.assign({placement:U,trigger:A,mouseEnterDelay:e,mouseLeaveDelay:t,overlayStyle:c},E,{prefixCls:r,overlayClassName:u,ref:d,overlay:v||S?h.createElement(M,{prefixCls:r,title:v,content:S}):null,transitionName:(0,x.m)(D,"zoom-big",E.transitionName),"data-popover-inject":!0})))});O._InternalPanelDoNotUseOrYouWillBeFired=_.ZP,y.Z=O},58364:function(N,y,n){var h=n(16431),g=n(72234),o=n(57020),P=n(52150),x=n(19356),C=n(76247);const R=s=>{const{componentCls:M,popoverColor:O,titleMinWidth:i,fontWeightStrong:d,popoverPadding:f,boxShadowSecondary:v,colorTextHeading:S,borderRadiusLG:$,zIndexPopup:U,marginXS:A,colorBgElevated:e,popoverBg:t}=s;return[{[M]:Object.assign(Object.assign({},(0,h.Wf)(s)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:U,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":e,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${M}-content`]:{position:"relative"},[`${M}-inner`]:{backgroundColor:t,backgroundClip:"padding-box",borderRadius:$,boxShadow:v,padding:f},[`${M}-title`]:{minWidth:i,marginBottom:A,color:S,fontWeight:d},[`${M}-inner-content`]:{color:O}})},(0,o.ZP)(s,{colorBg:"var(--antd-arrow-background-color)"}),{[`${M}-pure`]:{position:"relative",maxWidth:"none",margin:s.sizePopupArrow,display:"inline-block",[`${M}-content`]:{display:"inline-block"}}}]},_=s=>{const{componentCls:M}=s;return{[M]:P.i.map(O=>{const i=s[`${O}6`];return{[`&${M}-${O}`]:{"--antd-arrow-background-color":i,[`${M}-inner`]:{backgroundColor:i},[`${M}-arrow`]:{background:"transparent"}}}})}},p=s=>{const{componentCls:M,lineWidth:O,lineType:i,colorSplit:d,paddingSM:f,controlHeight:v,fontSize:S,lineHeight:$,padding:U}=s,A=v-Math.round(S*$),e=A/2,t=A/2-O,c=U;return{[M]:{[`${M}-inner`]:{padding:0},[`${M}-title`]:{margin:0,padding:`${e}px ${c}px ${t}px`,borderBottom:`${O}px ${i} ${d}`},[`${M}-inner-content`]:{padding:`${f}px ${c}px`}}}};y.Z=(0,x.Z)("Popover",s=>{const{colorBgElevated:M,colorText:O,wireframe:i}=s,d=(0,C.TS)(s,{popoverPadding:12,popoverBg:M,popoverColor:O});return[R(d),_(d),i&&p(d),(0,g._y)(d,"zoom-big")]},s=>({width:177,minWidth:177,titleMinWidth:177,zIndexPopup:s.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},44475:function(N,y,n){var h=n(59976);var g=function(){return g=Object.assign||function(t){for(var c,E=1,m=arguments.length;E=r;return a?i(t,e,a):i(e,t,a)}else{var c=e.split("").map(function(){return[o.DELETE,0,void 0]}),E=t.split("").map(function(l,D){return[o.INSERT,D,l]});return c.concat(E)}},s=function(e,t){for(var c=[],E=0,m=0,r=0;rX?L[G+r-1]:L[G+r+1]},K},T=-1;do{T++;for(var w=-T;wa;W--)D[W+r]=B(W,D[W+r-1]+1,D[W+r+1]);D[a+r]=B(a,D[a+r-1]+1,D[a+r+1])}while(D[a+r]!==m);for(var V=L[a+r],Z=[];V!==-1;)Z[Z.length]={x:I[V].x,y:I[V].y},V=I[V].k;for(var H=[],F=0,j=0,z=-1,u=Z.length-1;u>=0;u--)for(;F<=Z[u].x||j<=Z[u].y;)Z[u].y-Z[u].x>j-F?(c?H[H.length]=[o.DELETE,z,void 0]:(H[H.length]=[o.INSERT,z,t[j-1]],z++),j++):Z[u].y-Z[u].x)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"()",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)()",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"()",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"()",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]}},displayName:"XML",embeddedLangs:["java"]});var i=[...t.default,a]}}]); diff --git a/2623.789e0255.async.js b/2623.789e0255.async.js new file mode 100644 index 00000000..deb03e73 --- /dev/null +++ b/2623.789e0255.async.js @@ -0,0 +1,21 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2623],{32623:function(n,e,t){t.r(e),t.d(e,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-mssql/blob/master/syntaxes/SQL.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-mssql/commit/9cb3529a978ddf599bf5bdd228f21bbcfe2914f5",name:"sql",scopeName:"source.sql",patterns:[{match:"((?]?=|<>|<|>",name:"keyword.operator.comparison.sql"},{match:"-|\\+|/",name:"keyword.operator.math.sql"},{match:"\\|\\|",name:"keyword.operator.concatenator.sql"},{match:"(?i)\\b(approx_count_distinct|approx_percentile_cont|approx_percentile_disc|avg|checksum_agg|count|count_big|group|grouping|grouping_id|max|min|sum|stdev|stdevp|var|varp)\\b\\s*\\(",captures:{1:{name:"support.function.aggregate.sql"}}},{match:"(?i)\\b(cume_dist|first_value|lag|last_value|lead|percent_rank|percentile_cont|percentile_disc)\\b\\s*\\(",captures:{1:{name:"support.function.analytic.sql"}}},{match:"(?i)\\b(bit_count|get_bit|left_shift|right_shift|set_bit)\\b\\s*\\(",captures:{1:{name:"support.function.bitmanipulation.sql"}}},{match:"(?i)\\b(cast|convert|parse|try_cast|try_convert|try_parse)\\b\\s*\\(",captures:{1:{name:"support.function.conversion.sql"}}},{match:"(?i)\\b(collationproperty|tertiary_weights)\\b\\s*\\(",captures:{1:{name:"support.function.collation.sql"}}},{match:"(?i)\\b(asymkey_id|asymkeyproperty|certproperty|cert_id|crypt_gen_random|decryptbyasymkey|decryptbycert|decryptbykey|decryptbykeyautoasymkey|decryptbykeyautocert|decryptbypassphrase|encryptbyasymkey|encryptbycert|encryptbykey|encryptbypassphrase|hashbytes|is_objectsigned|key_guid|key_id|key_name|signbyasymkey|signbycert|symkeyproperty|verifysignedbycert|verifysignedbyasymkey)\\b\\s*\\(",captures:{1:{name:"support.function.cryptographic.sql"}}},{match:"(?i)\\b(cursor_status)\\b\\s*\\(",captures:{1:{name:"support.function.cursor.sql"}}},{match:"(?i)\\b(sysdatetime|sysdatetimeoffset|sysutcdatetime|current_time(stamp)?|getdate|getutcdate|datename|datepart|day|month|year|datefromparts|datetime2fromparts|datetimefromparts|datetimeoffsetfromparts|smalldatetimefromparts|timefromparts|datediff|dateadd|datetrunc|eomonth|switchoffset|todatetimeoffset|isdate|date_bucket)\\b\\s*\\(",captures:{1:{name:"support.function.datetime.sql"}}},{match:"(?i)\\b(datalength|ident_current|ident_incr|ident_seed|identity|sql_variant_property)\\b\\s*\\(",captures:{1:{name:"support.function.datatype.sql"}}},{match:"(?i)\\b(coalesce|nullif)\\b\\s*\\(",captures:{1:{name:"support.function.expression.sql"}}},{match:"(?0,k=t.useMemo(function(){if(n===0||ne===0)return 0;var w=n/ne;return w*oe},[n,ne,oe]),xe=function(L){L.stopPropagation(),L.preventDefault()},ue=t.useRef({top:k,dragging:Z,pageY:F,startTop:P});ue.current={top:k,dragging:Z,pageY:F,startTop:P};var ce=function(L){y(!0),V(Ye(L,S)),Y(ue.current.top),v(),L.stopPropagation(),L.preventDefault()};t.useEffect(function(){var w=function(he){he.preventDefault()},L=_.current,U=x.current;return L.addEventListener("touchstart",w),U.addEventListener("touchstart",ce),function(){L.removeEventListener("touchstart",w),U.removeEventListener("touchstart",ce)}},[]);var ve=t.useRef();ve.current=ne;var de=t.useRef();de.current=oe,t.useEffect(function(){if(Z){var w,L=function(he){var Se=ue.current,pe=Se.dragging,fe=Se.pageY,ze=Se.startTop;if(B.Z.cancel(w),pe){var ge=Ye(he,S)-fe,le=ze;!I&&S?le-=ge:le+=ge;var Ee=ve.current,ie=de.current,J=ie?le/ie:0,W=Math.ceil(J*Ee);W=Math.max(W,0),W=Math.min(W,Ee),w=(0,B.Z)(function(){E(W,S)})}},U=function(){y(!1),m()};return window.addEventListener("mousemove",L),window.addEventListener("touchmove",L),window.addEventListener("mouseup",U),window.addEventListener("touchend",U),function(){window.removeEventListener("mousemove",L),window.removeEventListener("touchmove",L),window.removeEventListener("mouseup",U),window.removeEventListener("touchend",U),B.Z.cancel(w)}}},[Z]),t.useEffect(function(){re()},[n]),t.useImperativeHandle(f,function(){return{delayHidden:re}});var G="".concat(l,"-scrollbar"),z={position:"absolute",visibility:te&&ae?null:"hidden"},K={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return S?(z.height=8,z.left=0,z.right=0,z.bottom=0,K.height="100%",K.width=a,I?K.left=k:K.right=k):(z.width=8,z.top=0,z.bottom=0,I?z.right=0:z.left=0,K.width="100%",K.height=a,K.top=k),t.createElement("div",{ref:_,className:Ze()(G,(r={},(0,N.Z)(r,"".concat(G,"-horizontal"),S),(0,N.Z)(r,"".concat(G,"-vertical"),!S),(0,N.Z)(r,"".concat(G,"-visible"),te),r)),style:(0,O.Z)((0,O.Z)({},z),i),onMouseDown:xe,onMouseMove:re},t.createElement("div",{ref:x,className:Ze()("".concat(G,"-thumb"),(0,N.Z)({},"".concat(G,"-thumb-moving"),Z)),style:(0,O.Z)((0,O.Z)({},K),R),onMouseDown:ce}))}),Xe=ft;function st(e){var f=e.children,r=e.setRef,l=t.useCallback(function(h){r(h)},[]);return t.cloneElement(f,{ref:l})}function ct(e,f,r,l,h,n,s){var v=s.getKey;return e.slice(f,r+1).map(function(m,E){var S=f+E,a=n(m,S,{style:{width:l}}),c=v(m);return t.createElement(st,{key:c,setRef:function(R){return h(m,R)}},a)})}var vt=p(6574),dt=p(9130),ht=p(82349),St=function(){function e(){(0,dt.Z)(this,e),this.maps=void 0,this.id=0,this.maps=Object.create(null)}return(0,ht.Z)(e,[{key:"set",value:function(r,l){this.maps[r]=l,this.id+=1}},{key:"get",value:function(r){return this.maps[r]}}]),e}(),gt=St;function mt(e,f,r){var l=t.useState(0),h=(0,H.Z)(l,2),n=h[0],s=h[1],v=(0,t.useRef)(new Map),m=(0,t.useRef)(new gt),E=(0,t.useRef)();function S(){B.Z.cancel(E.current)}function a(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;S();var R=function(){v.current.forEach(function(d,Z){if(d&&d.offsetParent){var y=(0,vt.Z)(d),D=y.offsetHeight;m.current.get(Z)!==D&&m.current.set(Z,y.offsetHeight)}}),s(function(d){return d+1})};i?R():E.current=(0,B.Z)(R)}function c(i,R){var g=e(i),d=v.current.get(g);R?(v.current.set(g,R),a()):v.current.delete(g),!d!=!R&&(R?f==null||f(i):r==null||r(i))}return(0,t.useEffect)(function(){return S},[]),[c,a,m.current,n]}var se=p(77189),We=p(96771),Rt=10;function Mt(e,f,r,l,h,n,s,v){var m=t.useRef(),E=t.useState(null),S=(0,H.Z)(E,2),a=S[0],c=S[1];return(0,se.Z)(function(){if(a&&a.times=0;X-=1){var ee=h(f[X]),te=r.get(ee);if(te===void 0){y=!0;break}if(x-=te,x<=0)break}switch(F){case"top":T=b-d;break;case"bottom":T=A-Z+d;break;default:{var j=e.current.scrollTop,$=j+Z;b$&&(D="bottom")}}T!==null&&s(T),T!==a.lastTop&&(y=!0)}y&&c((0,O.Z)((0,O.Z)({},a),{},{times:a.times+1,targetAlign:D,lastTop:T}))}},[a,e.current]),function(i){if(i==null){v();return}if(B.Z.cancel(m.current),typeof i=="number")s(i);else if(i&&(0,be.Z)(i)==="object"){var R,g=i.align;"index"in i?R=i.index:R=f.findIndex(function(y){return h(y)===i.key});var d=i.offset,Z=d===void 0?0:d;c({times:0,index:R,offset:Z,originAlign:g})}}}function Qt(e,f,r,l){var h=r-e,n=f-r,s=Math.min(h,n)*2;if(l<=s){var v=Math.floor(l/2);return l%2?r+v+1:r-v}return h>n?r-(l-n):r+(l-h)}function Zt(e,f,r){var l=e.length,h=f.length,n,s;if(l===0&&h===0)return null;l1&&arguments[1]!==void 0?arguments[1]:!1,m=s<0&&n.current.top||s>0&&n.current.bottom;return v&&m?(clearTimeout(l.current),r.current=!1):(!m||r.current)&&h(),!r.current&&m}};function bt(e,f,r,l,h){var n=(0,t.useRef)(0),s=(0,t.useRef)(null),v=(0,t.useRef)(null),m=(0,t.useRef)(!1),E=Ve(f,r);function S(d,Z){B.Z.cancel(s.current),n.current+=Z,v.current=Z,!E(Z)&&(Be||d.preventDefault(),s.current=(0,B.Z)(function(){var y=m.current?10:1;h(n.current*y),n.current=0}))}function a(d,Z){h(Z,!0),Be||d.preventDefault()}var c=(0,t.useRef)(null),i=(0,t.useRef)(null);function R(d){if(e){B.Z.cancel(i.current),i.current=(0,B.Z)(function(){c.current=null},2);var Z=d.deltaX,y=d.deltaY,D=d.shiftKey,T=Z,F=y;(c.current==="sx"||!c.current&&D&&y&&!Z)&&(T=y,F=0,c.current="sx");var V=Math.abs(T),b=Math.abs(F);c.current===null&&(c.current=l&&V>b?"x":"y"),c.current==="y"?S(d,F):a(d,T)}}function g(d){e&&(m.current=d.detail===v.current)}return[R,g]}var xt=14/15;function pt(e,f,r){var l=(0,t.useRef)(!1),h=(0,t.useRef)(0),n=(0,t.useRef)(null),s=(0,t.useRef)(null),v,m=function(c){if(l.current){var i=Math.ceil(c.touches[0].pageY),R=h.current-i;h.current=i,r(R)&&c.preventDefault(),clearInterval(s.current),s.current=setInterval(function(){R*=xt,(!r(R,!0)||Math.abs(R)<=.1)&&clearInterval(s.current)},16)}},E=function(){l.current=!1,v()},S=function(c){v(),c.touches.length===1&&!l.current&&(l.current=!0,h.current=Math.ceil(c.touches[0].pageY),n.current=c.target,n.current.addEventListener("touchmove",m),n.current.addEventListener("touchend",E))};v=function(){n.current&&(n.current.removeEventListener("touchmove",m),n.current.removeEventListener("touchend",E))},(0,se.Z)(function(){return e&&f.current.addEventListener("touchstart",S),function(){var a;(a=f.current)===null||a===void 0||a.removeEventListener("touchstart",S),v(),clearInterval(s.current)}},[e])}var zt=20;function ke(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=e/f*100;return isNaN(r)&&(r=0),r=Math.max(r,zt),r=Math.min(r,e/2),Math.floor(r)}function Lt(e,f,r,l){var h=t.useMemo(function(){return[new Map,[]]},[e,r.id,l]),n=(0,H.Z)(h,2),s=n[0],v=n[1],m=function(S){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:S,c=s.get(S),i=s.get(a);if(c===void 0||i===void 0)for(var R=e.length,g=v.length;gn||!!g),I=R==="rtl",_=Ze()(l,(0,N.Z)({},"".concat(l,"-rtl"),I),h),x=S||Ht,X=(0,t.useRef)(),ee=(0,t.useRef)(),te=(0,t.useState)(0),j=(0,H.Z)(te,2),$=j[0],re=j[1],ne=(0,t.useState)(0),oe=(0,H.Z)(ne,2),ae=oe[0],k=oe[1],xe=(0,t.useState)(!1),ue=(0,H.Z)(xe,2),ce=ue[0],ve=ue[1],de=function(){ve(!0)},G=function(){ve(!1)},z=t.useCallback(function(o){return typeof c=="function"?c(o):o==null?void 0:o[c]},[c]),K={getKey:z};function w(o){re(function(u){var M;typeof o=="function"?M=o(u):M=o;var C=Yt(M);return X.current.scrollTop=C,C})}var L=(0,t.useRef)({start:0,end:x.length}),U=(0,t.useRef)(),ye=yt(x,z),he=(0,H.Z)(ye,1),Se=he[0];U.current=Se;var pe=mt(z,null,null),fe=(0,H.Z)(pe,4),ze=fe[0],ge=fe[1],le=fe[2],Ee=fe[3],ie=t.useMemo(function(){if(!P)return{scrollHeight:void 0,start:0,end:x.length-1,offset:void 0};if(!Y){var o;return{scrollHeight:((o=ee.current)===null||o===void 0?void 0:o.offsetHeight)||0,start:0,end:x.length-1,offset:void 0}}for(var u=0,M,C,q,Gt=x.length,Me=0;Me=$&&M===void 0&&(M=Me,C=u),Ie>$+n&&q===void 0&&(q=Me),u=Ie}return M===void 0&&(M=0,C=0,q=Math.ceil(n/s)),q===void 0&&(q=x.length-1),q=Math.min(q+1,x.length-1),{scrollHeight:u,start:M,end:q,offset:C}},[Y,P,$,x,Ee,n]),J=ie.scrollHeight,W=ie.start,me=ie.end,Ae=ie.offset;L.current.start=W,L.current.end=me;var It=t.useState({width:0,height:n}),Ge=(0,H.Z)(It,2),Q=Ge[0],$t=Ge[1],Ot=function(u){$t({width:u.width||u.offsetWidth,height:u.height||u.offsetHeight})},Ue=(0,t.useRef)(),je=(0,t.useRef)(),Nt=t.useMemo(function(){return ke(Q.width,g)},[Q.width,g]),Ft=t.useMemo(function(){return ke(Q.height,J)},[Q.height,J]),Le=J-n,Ce=(0,t.useRef)(Le);Ce.current=Le;function Yt(o){var u=o;return Number.isNaN(Ce.current)||(u=Math.min(u,Ce.current)),u=Math.max(u,0),u}var Je=$<=0,Qe=$>=Le,Xt=Ve(Je,Qe),He=function(){return{x:I?-ae:ae,y:$}},Te=(0,t.useRef)(He()),we=(0,We.zX)(function(){if(D){var o=He();(Te.current.x!==o.x||Te.current.y!==o.y)&&(D(o),Te.current=o)}});function qe(o,u){var M=o;u?((0,Oe.flushSync)(function(){k(M)}),we()):w(M)}function Wt(o){var u=o.currentTarget.scrollTop;u!==$&&w(u),y==null||y(o),we()}var De=function(u){var M=u,C=g-Q.width;return M=Math.max(M,0),M=Math.min(M,C),M},Bt=(0,We.zX)(function(o,u){u?((0,Oe.flushSync)(function(){k(function(M){var C=M+(I?-o:o);return De(C)})}),we()):w(function(M){var C=M+o;return C})}),Vt=bt(P,Je,Qe,!!g,Bt),_e=(0,H.Z)(Vt,2),Pe=_e[0],et=_e[1];pt(P,X,function(o,u){return Xt(o,u)?!1:(Pe({preventDefault:function(){},deltaY:o}),!0)}),(0,se.Z)(function(){function o(M){P&&M.preventDefault()}var u=X.current;return u.addEventListener("wheel",Pe),u.addEventListener("DOMMouseScroll",et),u.addEventListener("MozMousePixelScroll",o),function(){u.removeEventListener("wheel",Pe),u.removeEventListener("DOMMouseScroll",et),u.removeEventListener("MozMousePixelScroll",o)}},[P]),(0,se.Z)(function(){g&&k(function(o){return De(o)})},[Q.width,g]);var tt=function(){var u,M;(u=Ue.current)===null||u===void 0||u.delayHidden(),(M=je.current)===null||M===void 0||M.delayHidden()},rt=Mt(X,x,le,s,z,function(){return ge(!0)},w,tt);t.useImperativeHandle(f,function(){return{getScrollInfo:He,scrollTo:function(u){function M(C){return C&&(0,be.Z)(C)==="object"&&("left"in C||"top"in C)}M(u)?(u.left!==void 0&&k(De(u.left)),rt(u.top)):rt(u)}}}),(0,se.Z)(function(){if(T){var o=x.slice(W,me+1);T(o,x)}},[W,me,x]);var kt=Lt(x,z,le,s),Kt=V==null?void 0:V({start:W,end:me,virtual:Y,offsetX:ae,offsetY:Ae,rtl:I,getSize:kt}),At=ct(x,W,me,g,ze,a,K),Re=null;n&&(Re=(0,O.Z)((0,N.Z)({},m?"height":"maxHeight",n),Tt),P&&(Re.overflowY="hidden",g&&(Re.overflowX="hidden"),ce&&(Re.pointerEvents="none")));var nt={};return I&&(nt.dir="rtl"),t.createElement("div",(0,$e.Z)({style:(0,O.Z)((0,O.Z)({},E),{},{position:"relative"}),className:_},nt,A),t.createElement(Ne.Z,{onResize:Ot},t.createElement(Z,{className:"".concat(l,"-holder"),style:Re,ref:X,onScroll:Wt,onMouseEnter:tt},t.createElement(ut,{prefixCls:l,height:J,offsetX:ae,offsetY:Ae,scrollWidth:g,onInnerResize:ge,ref:ee,innerProps:F,rtl:I,extra:Kt},At))),Y&&J>n&&t.createElement(Xe,{ref:Ue,prefixCls:l,scrollOffset:$,scrollRange:J,rtl:I,onScroll:qe,onStartMove:de,onStopMove:G,spinSize:Ft,containerSize:Q.height,style:b==null?void 0:b.verticalScrollBar,thumbStyle:b==null?void 0:b.verticalScrollBarThumb}),Y&&g&&t.createElement(Xe,{ref:je,prefixCls:l,scrollOffset:ae,scrollRange:g,rtl:I,onScroll:qe,onStartMove:de,onStopMove:G,spinSize:Nt,containerSize:Q.width,horizontal:!0,style:b==null?void 0:b.horizontalScrollBar,thumbStyle:b==null?void 0:b.horizontalScrollBarThumb}))}var Ke=t.forwardRef(wt);Ke.displayName="List";var Dt=Ke,Pt=Dt}}]); diff --git a/274.603830be.async.js b/274.603830be.async.js new file mode 100644 index 00000000..f815823f --- /dev/null +++ b/274.603830be.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[274],{90274:function(t,e,a){a.r(e),a.d(e,{default:function(){return n}});var n=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/perl.tmbundle/blob/master/Syntaxes/Perl%206.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/perl.tmbundle/commit/d9841a0878239fa43f88c640f8d458590f97e8f5",name:"raku",scopeName:"source.perl.6",patterns:[{begin:"^=begin",end:"^=end",name:"comment.block.perl"},{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.perl"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.perl"}},end:"\\n",name:"comment.line.number-sign.perl"}]},{captures:{1:{name:"storage.type.class.perl.6"},3:{name:"entity.name.type.class.perl.6"}},match:"(class|enum|grammar|knowhow|module|package|role|slang|subset)(\\s+)(((?:::|')?(?:([a-zA-Z_\\x{C0}-\\x{FF}\\$])([a-zA-Z0-9_\\x{C0}-\\x{FF}\\\\$]|[\\-'][a-zA-Z0-9_\\x{C0}-\\x{FF}\\$])*))+)",name:"meta.class.perl.6"},{begin:"(?<=\\s)'",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.single.perl",patterns:[{match:"\\\\['\\\\]",name:"constant.character.escape.perl"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.double.perl",patterns:[{match:'\\\\[abtnfre"\\\\]',name:"constant.character.escape.perl"}]},{begin:"q(q|to|heredoc)*\\s*:?(q|to|heredoc)*\\s*/(.+)/",end:"\\3",name:"string.quoted.single.heredoc.perl"},{begin:"(q|Q)(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*:?(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*{{",end:"}}",name:"string.quoted.double.heredoc.brace.perl",patterns:[{include:"#qq_brace_string_content"}]},{begin:"(q|Q)(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*:?(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*\\(\\(",end:"\\)\\)",name:"string.quoted.double.heredoc.paren.perl",patterns:[{include:"#qq_paren_string_content"}]},{begin:"(q|Q)(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*:?(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*\\[\\[",end:"\\]\\]",name:"string.quoted.double.heredoc.bracket.perl",patterns:[{include:"#qq_bracket_string_content"}]},{begin:"(q|Q)(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*:?(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*{",end:"}",name:"string.quoted.single.heredoc.brace.perl",patterns:[{include:"#qq_brace_string_content"}]},{begin:"(q|Q)(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*:?(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*/",end:"/",name:"string.quoted.single.heredoc.slash.perl",patterns:[{include:"#qq_slash_string_content"}]},{begin:"(q|Q)(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*:?(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*\\(",end:"\\)",name:"string.quoted.single.heredoc.paren.perl",patterns:[{include:"#qq_paren_string_content"}]},{begin:"(q|Q)(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*:?(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*\\[",end:"\\]",name:"string.quoted.single.heredoc.bracket.perl",patterns:[{include:"#qq_bracket_string_content"}]},{begin:"(q|Q)(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*:?(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*'",end:"'",name:"string.quoted.single.heredoc.single.perl",patterns:[{include:"#qq_single_string_content"}]},{begin:'(q|Q)(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*:?(x|exec|w|words|ww|quotewords|v|val|q|single|qq|double|s|scalar|a|array|h|hash|f|function|c|closure|b|blackslash|regexp|substr|trans|codes|p|path)*\\s*"',end:'"',name:"string.quoted.single.heredoc.double.perl",patterns:[{include:"#qq_double_string_content"}]},{match:"\\b\\$\\w+\\b",name:"variable.other.perl"},{match:"\\b(macro|sub|submethod|method|multi|proto|only|rule|token|regex|category)\\b",name:"storage.type.declare.routine.perl"},{match:"\\b(self)\\b",name:"variable.language.perl"},{match:"\\b(use|require)\\b",name:"keyword.other.include.perl"},{match:"\\b(if|else|elsif|unless)\\b",name:"keyword.control.conditional.perl"},{match:"\\b(let|my|our|state|temp|has|constant)\\b",name:"storage.type.variable.perl"},{match:"\\b(for|loop|repeat|while|until|gather|given)\\b",name:"keyword.control.repeat.perl"},{match:"\\b(take|do|when|next|last|redo|return|contend|maybe|defer|default|exit|make|continue|break|goto|leave|async|lift)\\b",name:"keyword.control.flowcontrol.perl"},{match:"\\b(is|as|but|trusts|of|returns|handles|where|augment|supersede)\\b",name:"storage.modifier.type.constraints.perl"},{match:"\\b(BEGIN|CHECK|INIT|START|FIRST|ENTER|LEAVE|KEEP|UNDO|NEXT|LAST|PRE|POST|END|CATCH|CONTROL|TEMP)\\b",name:"meta.function.perl"},{match:"\\b(die|fail|try|warn)\\b",name:"keyword.control.control-handlers.perl"},{match:"\\b(prec|irs|ofs|ors|export|deep|binary|unary|reparsed|rw|parsed|cached|readonly|defequiv|will|ref|copy|inline|tighter|looser|equiv|assoc|required)\\b",name:"storage.modifier.perl"},{match:"\\b(NaN|Inf)\\b",name:"constant.numeric.perl"},{match:"\\b(oo|fatal)\\b",name:"keyword.other.pragma.perl"},{match:"\\b(Object|Any|Junction|Whatever|Capture|MatchSignature|Proxy|Matcher|Package|Module|ClassGrammar|Scalar|Array|Hash|KeyHash|KeySet|KeyBagPair|List|Seq|Range|Set|Bag|Mapping|Void|UndefFailure|Exception|Code|Block|Routine|Sub|MacroMethod|Submethod|Regex|Str|str|Blob|Char|ByteCodepoint|Grapheme|StrPos|StrLen|Version|NumComplex|num|complex|Bit|bit|bool|True|FalseIncreasing|Decreasing|Ordered|Callable|AnyCharPositional|Associative|Ordering|KeyExtractorComparator|OrderingPair|IO|KitchenSink|RoleInt|int|int1|int2|int4|int8|int16|int32|int64Rat|rat|rat1|rat2|rat4|rat8|rat16|rat32|rat64Buf|buf|buf1|buf2|buf4|buf8|buf16|buf32|buf64UInt|uint|uint1|uint2|uint4|uint8|uint16|uint32uint64|Abstraction|utf8|utf16|utf32)\\b",name:"support.type.perl6"},{match:"\\b(div|xx|x|mod|also|leg|cmp|before|after|eq|ne|le|lt|not|gt|ge|eqv|ff|fff|and|andthen|or|xor|orelse|extra|lcm|gcd)\\b",name:"keyword.operator.perl"},{match:"(\\$|@|%|&)(\\*|:|!|\\^|~|=|\\?|(<(?=.+>)))?([a-zA-Z_\\x{C0}-\\x{FF}\\$])([a-zA-Z0-9_\\x{C0}-\\x{FF}\\$]|[\\-'][a-zA-Z0-9_\\x{C0}-\\x{FF}\\$])*",name:"variable.other.identifier.perl.6"},{match:"\\b(eager|hyper|substr|index|rindex|grep|map|sort|join|lines|hints|chmod|split|reduce|min|max|reverse|truncate|zip|cat|roundrobin|classify|first|sum|keys|values|pairs|defined|delete|exists|elems|end|kv|any|all|one|wrap|shape|key|value|name|pop|push|shift|splice|unshift|floor|ceiling|abs|exp|log|log10|rand|sign|sqrt|sin|cos|tan|round|strand|roots|cis|unpolar|polar|atan2|pick|chop|p5chop|chomp|p5chomp|lc|lcfirst|uc|ucfirst|capitalize|normalize|pack|unpack|quotemeta|comb|samecase|sameaccent|chars|nfd|nfc|nfkd|nfkc|printf|sprintf|caller|evalfile|run|runinstead|nothing|want|bless|chr|ord|gmtime|time|eof|localtime|gethost|getpw|chroot|getlogin|getpeername|kill|fork|wait|perl|graphs|codes|bytes|clone|print|open|read|write|readline|say|seek|close|opendir|readdir|slurp|spurt|shell|run|pos|fmt|vec|link|unlink|symlink|uniq|pair|asin|atan|sec|cosec|cotan|asec|acosec|acotan|sinh|cosh|tanh|asinh|done|acos|acosh|atanh|sech|cosech|cotanh|sech|acosech|acotanh|asech|ok|nok|plan_ok|dies_ok|lives_ok|skip|todo|pass|flunk|force_todo|use_ok|isa_ok|diag|is_deeply|isnt|like|skip_rest|unlike|cmp_ok|eval_dies_ok|nok_error|eval_lives_ok|approx|is_approx|throws_ok|version_lt|plan|EVAL|succ|pred|times|nonce|once|signature|new|connect|operator|undef|undefine|sleep|from|to|infix|postfix|prefix|circumfix|postcircumfix|minmax|lazy|count|unwrap|getc|pi|e|context|void|quasi|body|each|contains|rewinddir|subst|can|isa|flush|arity|assuming|rewind|callwith|callsame|nextwith|nextsame|attr|eval_elsewhere|none|srand|trim|trim_start|trim_end|lastcall|WHAT|WHERE|HOW|WHICH|VAR|WHO|WHENCE|ACCEPTS|REJECTS|not|true|iterator|by|re|im|invert|flip|gist|flat|tree|is-prime|throws_like|trans)\\b",name:"support.function.perl"}],repository:{qq_brace_string_content:{begin:"{",end:"}",patterns:[{include:"#qq_brace_string_content"}]},qq_bracket_string_content:{begin:"\\[",end:"\\]",patterns:[{include:"#qq_bracket_string_content"}]},qq_double_string_content:{begin:'"',end:'"',patterns:[{include:"#qq_double_string_content"}]},qq_paren_string_content:{begin:"\\(",end:"\\)",patterns:[{include:"#qq_paren_string_content"}]},qq_single_string_content:{begin:"'",end:"'",patterns:[{include:"#qq_single_string_content"}]},qq_slash_string_content:{begin:"\\\\/",end:"\\\\/",patterns:[{include:"#qq_slash_string_content"}]}},displayName:"Raku",aliases:["perl6"]})]}}]); diff --git a/2776.5a7ef789.async.js b/2776.5a7ef789.async.js new file mode 100644 index 00000000..dac0a6be --- /dev/null +++ b/2776.5a7ef789.async.js @@ -0,0 +1,59 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2776],{12776:function(b,H,o){o.d(H,{default:function(){return ee}});var f=o(50959),y=o(91296),k=o(28152),S=o.n(k),U=function(t){if(t){if(typeof t=="string"){var n=document.querySelector(t);if(n)return n}if(t instanceof HTMLElement)return t;if(typeof t=="function")return t()}return document},D=function(t,n,e){return t instanceof Array?{register:function(){t.forEach(function(i){i.addEventListener(n,e)})},unRegister:function(){t.forEach(function(i){i.removeEventListener(n,e)})}}:{register:function(){return t.addEventListener(n,e)},unRegister:function(){return t.removeEventListener(n,e)}}},ne=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"data-uxid",e=document.createElement("div");return e.setAttribute(n,t),document.body.appendChild(e),e},P=function(t){var n=(0,f.useState)(),e=S()(n,2),r=e[0],i=e[1];return(0,f.useEffect)(function(){i(U(t))},[]),r},T=function(t){var n=t.interactModel,e=t.container,r=t.dispatchStatus,i=t.disabled,u=function(c){r({type:"handleContainerClick",target:c.target})},a=function(c){c.stopPropagation(),r({type:"handleClick",target:c.target})},g=function(c){r({type:"handleHover",target:c.target,action:"hover"})},h=function(){r({type:"handleHover",action:"unhover"})};return(0,f.useEffect)(function(){if(!i&&n.totalValidElements!==0){var d=n.getInteractListeners({click:a,hover:{onHoverStart:g,onHoverEnd:h}});return d.register(),function(){d.unRegister()}}},[i,n.totalValidElements]),(0,f.useEffect)(function(){if(!i&&e){var d=D(e,"click",u),c=d.unRegister,C=d.register;return C(),function(){c()}}},[i,e]),{onClick:a}},N=o(77117),p=o.n(N),V=o(15033),j=o.n(V),Z=o(96345),$=o.n(Z),z=o(21320),x=o.n(z),O=o(5899),R=o.n(O),Q=["data-uxid","data-testid"],F=function(){function l(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document;j()(this,l),x()(this,"rules",void 0),x()(this,"models",void 0),x()(this,"container",void 0),x()(this,"initListener",function(e,r,i){return e instanceof Array?{register:function(){e.forEach(function(a){a.addEventListener(r,i)})},unRegister:function(){e.forEach(function(a){a.removeEventListener(r,i)})}}:{register:function(){return e.addEventListener(r,i)},unRegister:function(){return e.removeEventListener(r,i)}}}),this.rules=t,this.container=n,this.initModels()}return $()(l,[{key:"totalValidElements",get:function(){return this.getMatchedElements().length}},{key:"initModels",value:function(){var n=this;this.models=this.rules.map(function(e){return p()(p()({},e),{},{elements:l.getValidElements(e,n.container),containerMatched:n.isMatchContainer(e)})})}},{key:"getRuleAndIndexByElement",value:function(n){var e=-1,r=this.models.findIndex(function(u){var a=u.elements.findIndex(function(g){return R()(g,n)});return a>-1&&(e=a),a>-1}),i=this.rules[r];if(i)return{index:e,rule:i};if(n.parentElement)return this.getRuleAndIndexByElement(n.parentElement)}},{key:"getHoverElements",value:function(){return this.getMatchedElements("hover")}},{key:"getClickElements",value:function(){return this.getMatchedElements("click")}},{key:"getMatchedElements",value:function(n){return this.models.filter(function(e){return n?e.actions.includes(n):e}).map(function(e){return e.elements}).flat().filter(function(e){return e})}},{key:"getElementByStatus",value:function(n){var e,r=(e=n.currentNode)!==null&&e!==void 0?e:n.activeNode;if(r){var i=r.rule,u=r.index,a=this.models.find(function(g){return g.id===i.id&&g.actions.includes(n.action)});if(a)return a.elements[u]}}},{key:"isMatchContainer",value:function(n){return R()(this.container,document)?!1:n.selectors.some(function(e){var r=l.querySelector(e);return r.length>0})}},{key:"getClickListeners",value:function(n){var e=this.getClickElements();return this.initListener(e,"click",n)}},{key:"getHoverListeners",value:function(n,e){var r=this.getHoverElements(),i=this.initListener(r,"mouseenter",n),u=this.initListener(r,"mouseleave",e);return{register:function(){i.register(),u.register()},unRegister:function(){i.unRegister(),u.unRegister()}}}},{key:"getInteractListeners",value:function(n){var e=n.click,r=n.hover,i=this.getClickListeners(e),u=this.getHoverListeners(r.onHoverStart,r.onHoverEnd);return{register:function(){i.register(),u.register()},unRegister:function(){i.unRegister(),u.unRegister()}}}}],[{key:"getValidElements",value:function(n){var e=this,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document;return n.selectors.map(function(i){return e.querySelector(i,r)}).map(function(i){return Array.from(i.values())}).flat()}},{key:"querySelector",value:function(n){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document,r=0,i=Q;r0)return a}return e.querySelectorAll(n)}}]),l}(),G=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:document,e=(0,f.useRef)(new F(t,n));return(0,f.useEffect)(function(){e.current.initModels()}),(0,f.useEffect)(function(){e.current=new F(t,n)},[t,n]),e.current},J=function(t){var n,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=function(d,c){var C,m=(C=e==null?void 0:e.value)!==null&&C!==void 0?C:d;switch(c.type){case"handleContainerClick":return{status:"unSelected",action:"click"};case"handleClick":var v=t.getRuleAndIndexByElement(c.target),s=m&&!!m.activeNode;return m&&R()(v,m.activeNode)?{status:s?"unSelected":"selected",action:"click",currentNode:s?void 0:v,activeNode:s?void 0:v}:{status:"selected",currentNode:v,activeNode:v,action:"click"};case"handleHover":var E=c.target&&t.getRuleAndIndexByElement(c.target);return p()(p()({},m),{},{status:c.action,action:"hover",currentNode:E});default:return m}},i=(0,f.useReducer)(r,e==null?void 0:e.value),u=S()(i,2),a=u[0],g=u[1];return(0,f.useEffect)(function(){e!=null&&e.onChange&&e.onChange(a)},[a]),{status:(n=e==null?void 0:e.value)!==null&&n!==void 0?n:a,dispatchStatus:g}},K=function(t){var n=(0,y.Z)("context-canvas",t),e=(0,f.useRef)(),r=(0,f.useRef)(),i=function(){return!!e.current},u=function(s,E){s&&s.classList.add("".concat(n,"-").concat(E))},a=function(s,E){s&&s.classList.remove("".concat(n,"-").concat(E))},g=function(s){a(e.current,s),a(r.current,s)},h=function(s){e.current=s,u(s,"click"),a(s,"hover")},d=function(s){a(s,"click"),a(s,"hover"),R()(s,e.current)&&(e.current=null)},c=function(){a(e.current,"click"),a(e.current,"hover"),e.current=null},C=function(s){u(s,"hover"),r.current=s},m=function(){g("hover"),r.current=null};return{renderSelected:h,renderUnselected:d,renderHover:C,renderUnHover:m,renderUnselectedAll:c,currentSelectedElementRef:e,isSelected:i}},W=function(t){var n=t.prefixCls,e=t.rules,r=t.status,i=t.onStatusChange,u=t.getContainer,a=t.disabled,g=(0,y.Z)("context-canvas",n),h=K(g),d=P(u),c=G(e,d),C=J(c,{value:r,onChange:i}),m=C.status,v=C.dispatchStatus,s=function(A){if(!A){h.renderUnselectedAll();return}var L=c.getElementByStatus(A);switch(A.status){case"selected":h.renderUnselectedAll(),h.renderSelected(L);break;case"unSelected":{L?h.renderUnselected(L):h.renderUnselectedAll();break}case"hover":h.renderHover(L);break;case"unhover":h.renderUnHover();break}};(0,f.useEffect)(function(){s(m)},[m]);var E=T({container:d,interactModel:c,dispatchStatus:v,disabled:a}),te=E.onClick;return{onClick:te}},X=o(18840),Y=o.n(X),w=o(61621),I=o(11954),M,q=(0,I.kc)(function(l){var t=l.token;return(0,I.hi)(M||(M=Y()([` + .studio-context-canvas { + &-hover { + position: relative; + transition: opacity 0.5s ease-in !important; + + &::after { + // \u56FA\u5B9A\u4F4D\u7F6E + position: absolute; + top: 0; + left: 0; + + + z-index: 100; + + // \u4FDD\u8BC1\u548C \u7236\u5BB9\u5668\u4E00\u6837\u5927\u5C0F + display: block; + width: 100% !important; + height: 100% !important; + + // \u63A7\u5236\u9009\u4E2D\u6837\u5F0F + background: `,` !important; + border-radius: 4px !important; + // \u4FDD\u8BC1\u53EF\u89C1 + visibility: visible !important; + cursor: pointer; + content: ''; + } + } + + &-click { + position: relative; + overflow: visible !important; + + &::after { + // \u56FA\u5B9A\u4F4D\u7F6E + position: absolute; + top: 0; + left: 0; + + z-index: 100; + + // \u4FDD\u8BC1\u548C \u7236\u5BB9\u5668\u4E00\u6837\u5927\u5C0F + display: block; + width: 100% !important; + height: 100% !important; + + // \u63A7\u5236\u9009\u4E2D\u6837\u5F0F + background: `,` !important; + border: 2px solid `,` !important; + border-radius: 4px !important; + box-shadow: `,` !important; + // \u4FDD\u8BC1\u53EF\u89C1 + visibility: visible !important; + cursor: pointer; + content: ''; + } + } + }`])),t.colorFillQuaternary,(0,w.DZ)(.8,t.colorPrimary),t.colorPrimary,t.boxShadowSecondary),{}}),B=o(11527),_=function(t){return q(),W(t),(0,B.jsx)(B.Fragment,{children:t.children})},ee=_},91296:function(b,H){var o=function(y,k){var S="studio";return k||(y?"".concat(S,"-").concat(y):S)};H.Z=o}}]); diff --git a/2824.d1e0cd93.async.js b/2824.d1e0cd93.async.js new file mode 100644 index 00000000..f470951b --- /dev/null +++ b/2824.d1e0cd93.async.js @@ -0,0 +1,15 @@ +!(function(){"use strict";var AN=Object.defineProperty,bN=Object.defineProperties;var yN=Object.getOwnPropertyDescriptors;var o0=Object.getOwnPropertySymbols;var zN=Object.prototype.hasOwnProperty,fN=Object.prototype.propertyIsEnumerable;var l0=(_,D,o)=>D in _?AN(_,D,{enumerable:!0,configurable:!0,writable:!0,value:o}):_[D]=o,U=(_,D)=>{for(var o in D||(D={}))zN.call(D,o)&&l0(_,o,D[o]);if(o0)for(var o of o0(D))fN.call(D,o)&&l0(_,o,D[o]);return _},q=(_,D)=>bN(_,yN(D));(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2824],{84175:function(_,D,o){o.d(D,{y:function(){return v}});var t=o(43207),E=o(12320),k=o(4164),s=o(64616);function C(){for(var g=[],F=0;F(u.female="female",u.male="male",u))(J_||{}),yu=(u=>(u.Female="female",u.Male="male",u))(yu||{});function eu(u,a,{generic:e,female:i,male:n}={}){let r;switch(a){case"female":r=i;break;case"male":r=n;break;default:r=e;break}return r==null&&(i!=null&&n!=null?r=u.helpers.arrayElement([i,n]):r=e),u.helpers.arrayElement(r)}var zu=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(zu.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}firstName(u){let{first_name:a,female_first_name:e,male_first_name:i}=this.faker.definitions.name;return eu(this.faker,u,{generic:a,female:e,male:i})}lastName(u){let{last_name:a,female_last_name:e,male_last_name:i}=this.faker.definitions.name;return eu(this.faker,u,{generic:a,female:e,male:i})}middleName(u){let{middle_name:a,female_middle_name:e,male_middle_name:i}=this.faker.definitions.name;return eu(this.faker,u,{generic:a,female:e,male:i})}findName(u,a,e){return H({deprecated:"faker.name.findName()",proposed:"faker.name.fullName()",since:"7.4",until:"8.0"}),this.fullName({firstName:u,lastName:a,sex:e})}fullName(u={}){let{gender:a,sex:e=a||this.faker.helpers.arrayElement(["female","male"]),firstName:i=this.firstName(e),lastName:n=this.lastName(e)}=u;a&&H({deprecated:"faker.name.fullName({ gender: '...' })",proposed:"faker.name.fullName({ sex: '...' })",since:"7.4",until:"8.0"});let r=[],l=this.faker.helpers.maybe(()=>this.prefix(e),{probability:.125});l&&r.push(l),r.push(i),r.push(n);let b=this.faker.helpers.maybe(()=>this.suffix(),{probability:.125});return b&&r.push(b),r.join(" ")}gender(u){return u?(H({deprecated:"faker.name.gender(true)",proposed:"faker.name.sex()",since:"7.5",until:"8.0"}),this.faker.name.sex()):this.faker.helpers.arrayElement(this.faker.definitions.name.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.name.sex)}sexType(){return this.faker.helpers.objectValue(yu)}prefix(u){let{prefix:a,female_prefix:e,male_prefix:i}=this.faker.definitions.name;return eu(this.faker,u,{generic:a,female:e,male:i})}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.name.suffix)}jobTitle(){return`${this.jobDescriptor()} ${this.jobArea()} ${this.jobType()}`}jobDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.name.title.descriptor)}jobArea(){return this.faker.helpers.arrayElement(this.faker.definitions.name.title.level)}jobType(){return this.faker.helpers.arrayElement(this.faker.definitions.name.title.job)}},fu=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(fu.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}zipCode(u){if(u==null){let a=this.faker.definitions.address.postcode;typeof a=="string"?u=a:u=this.faker.helpers.arrayElement(a)}return this.faker.helpers.replaceSymbols(u)}zipCodeByState(u){var a;let e=(a=this.faker.definitions.address.postcode_by_state)==null?void 0:a[u];return e?String(this.faker.datatype.number(e)):this.zipCode()}city(u){u!=null&&H({deprecated:"faker.address.city(format)",proposed:"faker.address.city() or faker.helpers.fake(format)",since:"7.0",until:"8.0"});let a=this.faker.definitions.address.city;return typeof u!="number"&&(u=this.faker.datatype.number(a.length-1)),this.faker.helpers.fake(a[u])}cityPrefix(){return H({deprecated:"faker.address.cityPrefix()",proposed:"faker.address.city() or faker.fake('{{address.city_prefix}}')",since:"7.2",until:"8.0"}),this.faker.helpers.arrayElement(this.faker.definitions.address.city_prefix)}citySuffix(){return H({deprecated:"faker.address.citySuffix()",proposed:"faker.address.city() or faker.helpers.fake('{{address.city_suffix}}')",since:"7.2",until:"8.0"}),this.faker.helpers.arrayElement(this.faker.definitions.address.city_suffix)}cityName(){return this.faker.helpers.arrayElement(this.faker.definitions.address.city_name)}buildingNumber(){let u=this.faker.helpers.arrayElement(this.faker.definitions.address.building_number);return this.faker.helpers.replaceSymbolWithNumber(u)}street(){let u=this.faker.helpers.arrayElement(this.faker.definitions.address.street);return this.faker.helpers.fake(u)}streetName(){return this.faker.definitions.address.street_name==null?(H({deprecated:"faker.address.streetName() without address.street_name definitions",proposed:"faker.address.street() or provide address.street_name definitions",since:"7.0",until:"8.0"}),this.street()):this.faker.helpers.arrayElement(this.faker.definitions.address.street_name)}streetAddress(u=!1){let a=this.faker.definitions.address.street_address[u?"full":"normal"];return this.faker.helpers.fake(a)}streetSuffix(){return H({deprecated:"faker.address.streetSuffix()",proposed:"faker.address.street()",since:"7.4",until:"8.0"}),this.faker.helpers.arrayElement(this.faker.definitions.address.street_suffix)}streetPrefix(){return H({deprecated:"faker.address.streetPrefix()",proposed:"faker.address.street()",since:"7.4",until:"8.0"}),this.faker.helpers.arrayElement(this.faker.definitions.address.street_prefix)}secondaryAddress(){return this.faker.helpers.replaceSymbolWithNumber(this.faker.helpers.arrayElement(this.faker.definitions.address.secondary_address))}county(){return this.faker.helpers.arrayElement(this.faker.definitions.address.county)}country(){return this.faker.helpers.arrayElement(this.faker.definitions.address.country)}countryCode(u="alpha-2"){let a=u==="alpha-3"?"country_code_alpha_3":"country_code";return this.faker.helpers.arrayElement(this.faker.definitions.address[a])}state(){return this.faker.helpers.arrayElement(this.faker.definitions.address.state)}stateAbbr(){return this.faker.helpers.arrayElement(this.faker.definitions.address.state_abbr)}latitude(u=90,a=-90,e=4){return this.faker.datatype.number({min:a,max:u,precision:parseFloat(`${0 .toPrecision(e)}1`)}).toFixed(e)}longitude(u=180,a=-180,e=4){return this.faker.datatype.number({max:u,min:a,precision:parseFloat(`${0 .toPrecision(e)}1`)}).toFixed(e)}direction(u=!1){return u?this.faker.helpers.arrayElement(this.faker.definitions.address.direction_abbr):this.faker.helpers.arrayElement(this.faker.definitions.address.direction)}cardinalDirection(u=!1){return u?this.faker.helpers.arrayElement(this.faker.definitions.address.direction_abbr.slice(0,4)):this.faker.helpers.arrayElement(this.faker.definitions.address.direction.slice(0,4))}ordinalDirection(u=!1){return u?this.faker.helpers.arrayElement(this.faker.definitions.address.direction_abbr.slice(4,8)):this.faker.helpers.arrayElement(this.faker.definitions.address.direction.slice(4,8))}nearbyGPSCoordinate(u,a=10,e=!1){if(u===void 0)return[this.latitude(),this.longitude()];let i=this.faker.datatype.float({min:0,max:2*Math.PI,precision:1e-5}),n=e?a:a*1.60934,r=.995,l=this.faker.datatype.float({min:0,max:n,precision:.001})*r,b=4e4/360,c=l/b,S=[u[0]+Math.sin(i)*c,u[1]+Math.cos(i)*c];return S[0]=S[0]%180,(S[0]<-90||S[0]>90)&&(S[0]=Math.sign(S[0])*180-S[0],S[1]+=180),S[1]=(S[1]%360+540)%360-180,[S[0].toFixed(4),S[1].toFixed(4)]}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.address.time_zone)}},Su=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Su.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}dog(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog)}cat(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat)}snake(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake)}bear(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear)}lion(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion)}cetacean(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cetacean)}horse(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse)}bird(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird)}cow(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow)}fish(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish)}crocodilia(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.crocodilia)}insect(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.insect)}rabbit(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rabbit)}rodent(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rodent)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.type)}},I_=["sRGB","display-p3","rec2020","a98-rgb","prophoto-rgb","rec2020"],O_=["rgb","rgba","hsl","hsla","hwb","cmyk","lab","lch","color"];function W_(u,a){switch(a==null?void 0:a.casing){case"upper":u=u.toUpperCase();break;case"lower":u=u.toLowerCase();break}return a!=null&&a.prefix&&(u=a.prefix+u),u}function Mu(u){return u.map(a=>{if(a%1!==0){let e=new ArrayBuffer(4);new DataView(e).setFloat32(0,a);let i=new Uint8Array(e);return Mu(Array.from(i)).split(" ").join("")}return(a>>>0).toString(2).padStart(8,"0")}).join(" ")}function Z_(u,a="rgb",e="sRGB"){let i=n=>Math.round(n*100);switch(a){case"rgba":return`rgba(${u[0]}, ${u[1]}, ${u[2]}, ${u[3]})`;case"color":return`color(${e} ${u[0]} ${u[1]} ${u[2]})`;case"cmyk":return`cmyk(${i(u[0])}%, ${i(u[1])}%, ${i(u[2])}%, ${i(u[3])}%)`;case"hsl":return`hsl(${u[0]}deg ${i(u[1])}% ${i(u[2])}%)`;case"hsla":return`hsl(${u[0]}deg ${i(u[1])}% ${i(u[2])}% / ${i(u[3])})`;case"hwb":return`hwb(${u[0]} ${i(u[1])}% ${i(u[2])}%)`;case"lab":return`lab(${i(u[0])}% ${u[1]} ${u[2]})`;case"lch":return`lch(${i(u[0])}% ${u[1]} ${u[2]})`;case"rgb":default:return`rgb(${u[0]}, ${u[1]}, ${u[2]})`}}function $(u,a,e="rgb",i="sRGB"){switch(a){case"css":return Z_(u,e,i);case"binary":return Mu(u);default:return u}}var ju=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(ju.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.arrayElement(O_)}cssSupportedSpace(){return this.faker.helpers.arrayElement(I_)}rgb(u){let{format:a="hex",includeAlpha:e=!1,prefix:i="#",casing:n="lower"}=u||{};u={format:a,includeAlpha:e,prefix:i,casing:n};let r,l="rgb";return a==="hex"?(r=this.faker.datatype.hexadecimal({length:e?8:6,prefix:""}),r=W_(r,u),r):(r=Array.from({length:3}).map(()=>this.faker.datatype.number({min:0,max:255})),e&&(r.push(this.faker.datatype.float({min:0,max:1,precision:.01})),l="rgba"),$(r,a,l))}cmyk(u){let a=Array.from({length:4}).map(()=>this.faker.datatype.float({min:0,max:1,precision:.01}));return $(a,(u==null?void 0:u.format)||"decimal","cmyk")}hsl(u){let a=[this.faker.datatype.number({min:0,max:360})];for(let e=0;e<(u!=null&&u.includeAlpha?3:2);e++)a.push(this.faker.datatype.float({min:0,max:1,precision:.01}));return $(a,(u==null?void 0:u.format)||"decimal",u!=null&&u.includeAlpha?"hsla":"hsl")}hwb(u){let a=[this.faker.datatype.number({min:0,max:360})];for(let e=0;e<2;e++)a.push(this.faker.datatype.float({min:0,max:1,precision:.01}));return $(a,(u==null?void 0:u.format)||"decimal","hwb")}lab(u){let a=[this.faker.datatype.float({min:0,max:1,precision:1e-6})];for(let e=0;e<2;e++)a.push(this.faker.datatype.float({min:-100,max:100,precision:1e-4}));return $(a,(u==null?void 0:u.format)||"decimal","lab")}lch(u){let a=[this.faker.datatype.float({min:0,max:1,precision:1e-6})];for(let e=0;e<2;e++)a.push(this.faker.datatype.number({min:0,max:230,precision:.1}));return $(a,(u==null?void 0:u.format)||"decimal","lch")}colorByCSSColorSpace(u){(u==null?void 0:u.format)==="css"&&!(u!=null&&u.space)&&(u=q(U({},u),{space:"sRGB"}));let a=Array.from({length:3}).map(()=>this.faker.datatype.float({min:0,max:1,precision:1e-4}));return $(a,(u==null?void 0:u.format)||"decimal","color",u==null?void 0:u.space)}},Pu=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Pu.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}color(){return H({deprecated:"faker.commerce.color()",proposed:"faker.color.human()",since:"7.0",until:"8.0"}),this.faker.color.human()}department(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.department)}productName(){return`${this.productAdjective()} ${this.productMaterial()} ${this.product()}`}price(u=1,a=1e3,e=2,i=""){if(u<0||a<0)return`${i}0`;let n=this.faker.datatype.number({max:a,min:u});return i+(Math.round(n*Math.pow(10,e))/Math.pow(10,e)).toFixed(e)}productAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.adjective)}productMaterial(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.material)}product(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.product)}productDescription(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_description)}},_u=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(_u.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}suffixes(){return this.faker.definitions.company.suffix.slice(0)}name(u){var a;u!=null&&H({deprecated:"faker.company.name(format)",proposed:"faker.company.name() or faker.helpers.fake(format)",since:"7.4",until:"8.0"});let e=["{{name.lastName}} {{company.companySuffix}}","{{name.lastName}} - {{name.lastName}}","{{name.lastName}}, {{name.lastName}} and {{name.lastName}}"],i=(a=this.faker.definitions.company.name_patterns)!=null?a:e;return typeof u!="number"&&(u=this.faker.datatype.number(i.length-1)),this.faker.helpers.fake(i[u])}companyName(u){return H({deprecated:"faker.company.companyName()",proposed:"faker.company.name()",since:"7.4",until:"8.0"}),this.name(u)}companySuffix(){return this.faker.helpers.arrayElement(this.suffixes())}catchPhrase(){return[this.catchPhraseAdjective(),this.catchPhraseDescriptor(),this.catchPhraseNoun()].join(" ")}bs(){return[this.bsBuzz(),this.bsAdjective(),this.bsNoun()].join(" ")}catchPhraseAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.company.adjective)}catchPhraseDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.company.descriptor)}catchPhraseNoun(){return this.faker.helpers.arrayElement(this.faker.definitions.company.noun)}bsAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.company.bs_adjective)}bsBuzz(){return this.faker.helpers.arrayElement(this.faker.definitions.company.bs_verb)}bsNoun(){return this.faker.helpers.arrayElement(this.faker.definitions.company.bs_noun)}},Ku=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Ku.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}column(){return this.faker.helpers.arrayElement(this.faker.definitions.database.column)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.database.type)}collation(){return this.faker.helpers.arrayElement(this.faker.definitions.database.collation)}engine(){return this.faker.helpers.arrayElement(this.faker.definitions.database.engine)}mongodbObjectId(){return this.faker.datatype.hexadecimal({length:24,case:"lower",prefix:""})}},Tu=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Tu.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}number(u=99999){var a;typeof u=="number"&&(u={max:u});let{min:e=0,precision:i=1}=u,n=(a=u.max)!=null?a:e+99999;if(n===e)return e;if(n864e13)&&(e=Date.UTC(2100,0)),new Date(this.number({min:a,max:e}))}string(u=10){let a=Math.pow(2,20);u>=a&&(u=a);let e={min:33,max:125},i="";for(let n=0;n{let i=this.number({min:0,max:15});return(e==="x"?i:i&3|8).toString(16)};return u.replace(/[xy]/g,a)}boolean(){return!!this.number(1)}hexadecimal(u={}){typeof u=="number"&&(H({deprecated:"faker.datatype.hexadecimal(length)",proposed:"faker.datatype.hexadecimal({ length })",since:"7.5",until:"8.0"}),u={length:u});let{length:a=1,prefix:e="0x",case:i="mixed"}=u,n="";for(let r=0;r{a[e]=this.boolean()?this.string():this.number()}),JSON.stringify(a)}array(u=10){return Array.from({length:u}).map(()=>this.boolean()?this.string():this.number())}bigInt(u){var a,e;let i,n;if(typeof u=="object"?(i=BigInt((a=u.min)!=null?a:0),n=BigInt((e=u.max)!=null?e:i+BigInt(999999999999999))):(i=BigInt(0),n=BigInt(u!=null?u:999999999999999)),n===i)return i;if(nn.getTime()-r.getTime())}recent(u,a){let e=uu(a),i={min:1e3,max:(u||1)*24*3600*1e3},n=e.getTime();return n-=this.faker.datatype.number(i),e.setTime(n),e}soon(u,a){let e=uu(a),i={min:1e3,max:(u||1)*24*3600*1e3},n=e.getTime();return n+=this.faker.datatype.number(i),e.setTime(n),e}month(u){var a,e;let i=(a=u==null?void 0:u.abbr)!=null?a:!1,n=(e=u==null?void 0:u.context)!=null?e:!1,r=this.faker.definitions.date.month,l;return i?n&&r.abbr_context!=null?l="abbr_context":l="abbr":n&&r.wide_context!=null?l="wide_context":l="wide",this.faker.helpers.arrayElement(r[l])}weekday(u){var a,e;let i=(a=u==null?void 0:u.abbr)!=null?a:!1,n=(e=u==null?void 0:u.context)!=null?e:!1,r=this.faker.definitions.date.weekday,l;return i?n&&r.abbr_context!=null?l="abbr_context":l="abbr":n&&r.wide_context!=null?l="wide_context":l="wide",this.faker.helpers.arrayElement(r[l])}birthdate(u={}){var a,e,i,n;let r=u.mode==="age"?"age":"year",l=uu(u.refDate),b=l.getUTCFullYear(),c,S;if(r==="age"?(c=new Date(l).setUTCFullYear(b-((a=u.max)!=null?a:80)-1),S=new Date(l).setUTCFullYear(b-((e=u.min)!=null?e:18))):(c=new Date(Date.UTC(0,0,2)).setUTCFullYear((i=u.min)!=null?i:b-80),S=new Date(Date.UTC(0,11,30)).setUTCFullYear((n=u.max)!=null?n:b-18)),S{let a=0;for(let e=0;eu.replace(/[A-Z]/gi,a=>String(a.toUpperCase().charCodeAt(0)-55))},Y=U_,wu=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(wu.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}account(u){u=u||8;let a="";for(let e=0;ethis.faker.datatype.number(9)).join("")}ethereumAddress(){return this.faker.datatype.hexadecimal({length:40,case:"lower"})}iban(u=!1,a){let e=a?Y.formats.find(b=>b.country===a):this.faker.helpers.arrayElement(Y.formats);if(!e)throw new O(`Country code ${a} not supported.`);let i="",n=0;for(let b of e.bban){let c=b.count;for(n+=b.count;c>0;)b.type==="a"?i+=this.faker.helpers.arrayElement(Y.alpha):b.type==="c"?this.faker.datatype.number(100)<80?i+=this.faker.datatype.number(9):i+=this.faker.helpers.arrayElement(Y.alpha):c>=3&&this.faker.datatype.number(100)<30?this.faker.datatype.boolean()?(i+=this.faker.helpers.arrayElement(Y.pattern100),c-=2):(i+=this.faker.helpers.arrayElement(Y.pattern10),c--):i+=this.faker.datatype.number(9),c--;i=i.substring(0,n)}let r=98-Y.mod97(Y.toDigitString(`${i}${e.country}00`));r<10&&(r=`0${r}`);let l=`${e.country}${r}${i}`;return u?l.match(/.{1,4}/g).join(" "):l}bic(u={}){let{includeBranchCode:a=this.faker.datatype.boolean()}=u,e=this.faker.random.alpha({count:4,casing:"upper"}),i=this.faker.helpers.arrayElement(Y.iso3166),n=this.faker.random.alphaNumeric(2,{casing:"upper"}),r=a?this.faker.datatype.boolean()?this.faker.random.alphaNumeric(3,{casing:"upper"}):"XXX":"";return`${e}${i}${n}${r}`}transactionDescription(){let u=this.amount(),a=this.faker.company.name(),e=this.transactionType(),i=this.account(),n=this.mask(),r=this.currencyCode();return`${e} transaction at ${a} using card ending with ***${n} for ${r} ${u} in account ***${i}`}},Ru=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Ru.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}branch(){let u=this.faker.hacker.noun().replace(" ","-"),a=this.faker.hacker.verb().replace(" ","-");return`${u}-${a}`}commitEntry(u={}){let{merge:a=this.faker.datatype.number({min:0,max:4})===0,eol:e="CRLF"}=u,i=[`commit ${this.faker.git.commitSha()}`];a&&i.push(`Merge: ${this.shortSha()} ${this.shortSha()}`),i.push(`Author: ${this.faker.name.firstName()} ${this.faker.name.lastName()} <${this.faker.internet.email()}>`,`Date: ${this.faker.date.recent().toString()}`,"",`\xA0\xA0\xA0\xA0${this.commitMessage()}`,"");let n=e==="CRLF"?`\r +`:` +`;return i.join(n)}commitMessage(){return`${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`}commitSha(){return this.faker.datatype.hexadecimal({length:40,case:"lower",prefix:""})}shortSha(){return this.faker.datatype.hexadecimal({length:7,case:"lower",prefix:""})}},Gu=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Gu.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}abbreviation(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.abbreviation)}adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.adjective)}noun(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.noun)}verb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.verb)}ingverb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.ingverb)}phrase(){let u={abbreviation:this.abbreviation,adjective:this.adjective,ingverb:this.ingverb,noun:this.noun,verb:this.verb},a=this.faker.helpers.arrayElement(this.faker.definitions.hacker.phrase);return this.faker.helpers.mustache(a,u)}};function q_(u){let a=Y_(u.replace(/L?$/,"0"));return a===0?0:10-a}function Y_(u){u=u.replace(/[\s-]/g,"");let a=0,e=!1;for(let i=u.length-1;i>=0;i--){let n=parseInt(u.substring(i,i+1));e&&(n*=2,n>9&&(n=n%10+1)),a+=n,e=!e}return a%10}var Q_={},X_=[];function $_(u,a){return u[a]===void 0?-1:0}function Hu(u,a,e,i,n){throw console.error("Error",e),console.log(`Found ${Object.keys(i).length} unique entries before throwing error. +retried: ${n} +total time: ${a-u}ms`),new O(`${e} for uniqueness check. + +May not be able to generate any more unique values with current settings. +Try adjusting maxTime or maxRetries parameters for faker.helpers.unique().`)}function Vu(u,a,e={}){var i;let n=new Date().getTime(),{startTime:r=new Date().getTime(),maxTime:l=50,maxRetries:b=50,compare:c=$_,store:S=Q_}=e,{exclude:A=X_}=e;if(e.currentIterations=(i=e.currentIterations)!=null?i:0,Array.isArray(A)||(A=[A]),n-r>=l)return Hu(r,n,`Exceeded maxTime: ${l}`,S,e.currentIterations);if(e.currentIterations>=b)return Hu(r,n,`Exceeded maxRetries: ${b}`,S,e.currentIterations);let P=u.apply(this,a);return c(S,P)===-1&&A.indexOf(P)===-1?(S[P]=P,e.currentIterations=0,P):(e.currentIterations++,Vu(u,a,q(U({},e),{startTime:r,maxTime:l,maxRetries:b,compare:c,exclude:A})))}var Ju=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Ju.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}slugify(u=""){return u.replace(/ /g,"-").replace(/[^\一-龠\ぁ-ゔ\ァ-ヴー\w\.\-]+/g,"")}replaceSymbolWithNumber(u="",a="#"){let e="";for(let i=0;ir&&(l=r,r=n,n=l),b=this.faker.datatype.number({min:n,max:r}),u=u.slice(0,c.index)+c[1].repeat(b)+u.slice(c.index+c[0].length),c=u.match(a);for(c=u.match(e);c!=null;)b=parseInt(c[2]),u=u.slice(0,c.index)+c[1].repeat(b)+u.slice(c.index+c[0].length),c=u.match(e);for(c=u.match(i);c!=null;)n=parseInt(c[1]),r=parseInt(c[2]),n>r&&(l=r,r=n,n=l),u=u.slice(0,c.index)+this.faker.datatype.number({min:n,max:r}).toString()+u.slice(c.index+c[0].length),c=u.match(i);return u}shuffle(u){if(u==null||u.length===0)return u||[];for(let a=u.length-1;a>0;--a){let e=this.faker.datatype.number(a),i=u[a];u[a]=u[e],u[e]=i}return u}uniqueArray(u,a){if(Array.isArray(u)){let i=new Set(u),n=Array.from(i);return this.shuffle(n).splice(0,a)}let e=new Set;try{if(typeof u=="function")for(;e.size1?this.faker.datatype.number({max:u.length-1}):0;return u[a]}arrayElements(u=["a","b","c"],a){typeof a!="number"?a=u.length===0?0:this.faker.datatype.number({min:1,max:u.length}):a>u.length?a=u.length:a<0&&(a=0);let e=u.slice(0),i=u.length,n=i-a,r,l;for(;i-- >n;)l=Math.floor((i+1)*this.faker.datatype.float({min:0,max:.99})),r=e[l],e[l]=e[i],e[i]=r;return e.slice(n)}fake(u){if(typeof u!="string"||u.length===0)throw new O("string parameter is required!");let a=u.search(/{{[a-z]/),e=u.indexOf("}}",a);if(a===-1||e===-1)return u;let i=u.substring(a+2,e+2).replace("}}","").replace("{{",""),n=/\(([^)]+)\)/,r=n.exec(i),l="";r&&(i=i.replace(n,""),l=r[1]);let b=i.split("."),c=this.faker,S=this.faker.definitions;for(let X of b)c=c==null?void 0:c[X],S=S==null?void 0:S[X];let A;if(typeof c=="function")A=c;else if(Array.isArray(S))A=()=>this.faker.helpers.arrayElement(S);else throw new O(`Invalid module method or definition: ${i} +- faker.${i} is not a function +- faker.definitions.${i} is not an array`);A=A.bind(this);let P;try{P=JSON.parse(l)}catch(X){P=l}let V;typeof P=="string"&&P.length===0?V=String(A()):V=String(A(P));let Z=u.substring(0,a)+V+u.substring(e+2);return Z===""?"":this.fake(Z)}unique(u,a,e={}){let{maxTime:i=50,maxRetries:n=50}=e;return Vu(u,a,q(U({},e),{startTime:new Date().getTime(),maxTime:i,maxRetries:n,currentIterations:0}))}},uK=class{constructor(u){this.faker=u}image(u,a,e,i){return this.imageUrl(u,a,e,i)}imageGrayscale(u,a,e){return this.imageUrl(u,a,e)}imageBlurred(u,a,e){return this.imageUrl(u,a,void 0,e)}imageRandomSeeded(u,a,e,i,n){return this.imageUrl(u,a,e,i,n)}avatar(){return H({deprecated:"faker.image.lorempicsum.avatar()",proposed:"faker.internet.avatar()",since:"7.3",until:"8.0"}),this.faker.internet.avatar()}imageUrl(u,a,e,i,n){u=u||640,a=a||480;let r="https://picsum.photos";return n&&(r+=`/seed/${n}`),r+=`/${u}/${a}`,e&&i?`${r}?grayscale&blur=${i}`:e?`${r}?grayscale`:i?`${r}?blur=${i}`:r}},aK=class{constructor(u){this.faker=u}image(u,a,e){let i=["abstract","animals","business","cats","city","food","nightlife","fashion","people","nature","sports","technics","transport"];return this[this.faker.helpers.arrayElement(i)](u,a,e)}avatar(){return H({deprecated:"faker.image.lorempixel.avatar()",proposed:"faker.internet.avatar()",since:"7.3",until:"8.0"}),this.faker.internet.avatar()}imageUrl(u,a,e,i){u=u||640,a=a||480;let n=`https://lorempixel.com/${u}/${a}`;return e!=null&&(n+=`/${e}`),i&&(n+=`?${this.faker.datatype.number()}`),n}abstract(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"abstract",e)}animals(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"animals",e)}business(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"business",e)}cats(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"cats",e)}city(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"city",e)}food(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"food",e)}nightlife(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"nightlife",e)}fashion(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"fashion",e)}people(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"people",e)}nature(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"nature",e)}sports(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"sports",e)}technics(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"technics",e)}transport(u,a,e){return this.faker.image.lorempixel.imageUrl(u,a,"transport",e)}},Iu=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Iu.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}imageUrl(u,a,e,i,n,r){u=u||640,a=a||u;let l="https://via.placeholder.com";return l+=`/${u}x${a}`,n!=null&&(l+=`/${n.replace("#","").toUpperCase()}`,r!=null&&(l+=`/${r.replace("#","").toUpperCase()}`)),i!=null&&(l+=`.${i}`),e!=null&&(l+=`?${new URLSearchParams({text:e}).toString()}`),l}randomUrl(u,a,e){return this.imageUrl(u,a,this.faker.lorem.word(),e,this.faker.color.rgb({casing:"upper",prefix:""}),this.faker.color.rgb({casing:"upper",prefix:""}))}},eK=class{constructor(u){this.faker=u}get categories(){return H({deprecated:"faker.image.unsplash.categories",since:"7.3",until:"8.0"}),["food","nature","people","technology","objects","buildings"]}image(u,a,e){return this.imageUrl(u,a,void 0,e)}avatar(){return H({deprecated:"faker.image.unsplash.avatar()",proposed:"faker.internet.avatar()",since:"7.3",until:"8.0"}),this.faker.internet.avatar()}imageUrl(u,a,e,i){u=u||640,a=a||480;let n="https://source.unsplash.com";return e!=null&&(n+=`/category/${e}`),n+=`/${u}x${a}`,i!=null&&/^([A-Za-z0-9].+,[A-Za-z0-9]+)$|^([A-Za-z0-9]+)$/.test(i)&&(n+=`?${i}`),n}food(u,a,e){return this.faker.image.unsplash.imageUrl(u,a,"food",e)}people(u,a,e){return this.faker.image.unsplash.imageUrl(u,a,"people",e)}nature(u,a,e){return this.faker.image.unsplash.imageUrl(u,a,"nature",e)}technology(u,a,e){return this.faker.image.unsplash.imageUrl(u,a,"technology",e)}objects(u,a,e){return this.faker.image.unsplash.imageUrl(u,a,"objects",e)}buildings(u,a,e){return this.faker.image.unsplash.imageUrl(u,a,"buildings",e)}},Ou=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Ou.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this));this.lorempixel=new aK(this.faker),this.unsplash=new eK(this.faker),this.lorempicsum=new uK(this.faker),this.placeholder=new Iu(this.faker)}image(u,a,e){let i=["abstract","animals","business","cats","city","food","nightlife","fashion","people","nature","sports","technics","transport"];return this[this.faker.helpers.arrayElement(i)](u,a,e)}avatar(){return this.faker.internet.avatar()}imageUrl(u,a,e,i){u=u||640,a=a||480;let n=`https://loremflickr.com/${u}/${a}`;return e!=null&&(n+=`/${e}`),i&&(n+=`?lock=${this.faker.datatype.number()}`),n}abstract(u,a,e){return this.imageUrl(u,a,"abstract",e)}animals(u,a,e){return this.imageUrl(u,a,"animals",e)}business(u,a,e){return this.imageUrl(u,a,"business",e)}cats(u,a,e){return this.imageUrl(u,a,"cats",e)}city(u,a,e){return this.imageUrl(u,a,"city",e)}food(u,a,e){return this.imageUrl(u,a,"food",e)}nightlife(u,a,e){return this.imageUrl(u,a,"nightlife",e)}fashion(u,a,e){return this.imageUrl(u,a,"fashion",e)}people(u,a,e){return this.imageUrl(u,a,"people",e)}nature(u,a,e){return this.imageUrl(u,a,"nature",e)}sports(u,a,e){return this.imageUrl(u,a,"sports",e)}technics(u,a,e){return this.imageUrl(u,a,"technics",e)}transport(u,a,e){return this.imageUrl(u,a,"transport",e)}dataUri(u,a,e="grey"){let i=`${u}x${a}`;return"data:image/svg+xml;charset=UTF-8,"+encodeURIComponent(i)}};function iK(u){let a=A=>{let P=u.datatype.number({min:0,max:100})/100,V=0,Z=0,X;for(let au in A)if(Object.prototype.hasOwnProperty.call(A,au)){if(Z=A[au]+V,X=au,P>=V&&P<=Z)break;V=V+A[au]}return X},e=()=>u.helpers.arrayElement(["AB","AF","AN","AR","AS","AZ","BE","BG","BN","BO","BR","BS","CA","CE","CO","CS","CU","CY","DA","DE","EL","EN","EO","ES","ET","EU","FA","FI","FJ","FO","FR","FY","GA","GD","GL","GV","HE","HI","HR","HT","HU","HY","ID","IS","IT","JA","JV","KA","KG","KO","KU","KW","KY","LA","LB","LI","LN","LT","LV","MG","MK","MN","MO","MS","MT","MY","NB","NE","NL","NN","NO","OC","PL","PT","RM","RO","RU","SC","SE","SK","SL","SO","SQ","SR","SV","SW","TK","TR","TY","UK","UR","UZ","VI","VO","YI","ZH"]),i=()=>{let A=a({chrome:.45132810566,iexplorer:.27477061836,firefox:.19384170608,safari:.06186781118,opera:.01574236955}),P=a({chrome:{win:.89,mac:.09,lin:.02},firefox:{win:.83,mac:.16,lin:.01},opera:{win:.91,mac:.03,lin:.06},safari:{win:.04,mac:.96},iexplorer:{win:1}}[A]);return[A,P]},n=A=>{let P={lin:["i686","x86_64"],mac:{Intel:.48,PPC:.01,"U; Intel":.48,"U; PPC":.01},win:["","WOW64","Win64; x64"]}[A];return Array.isArray(P)?u.helpers.arrayElement(P):a(P)},r=A=>{let P="";for(let V=0;V=11?`Mozilla/5.0 (Windows NT 6.${u.datatype.number({min:1,max:3})}; Trident/7.0; ${u.datatype.boolean()?"Touch; ":""}rv:11.0) like Gecko`:`Mozilla/5.0 (compatible; MSIE ${A}.0; Windows NT ${l.nt()}; Trident/${l.trident()}${u.datatype.boolean()?`; .NET CLR ${l.net()}`:""})`},opera(A){let P=` Presto/${l.presto()} Version/${l.presto2()})`,V=A==="win"?`(Windows NT ${l.nt()}; U; ${e()}${P}`:A==="lin"?`(X11; Linux ${n(A)}; U; ${e()}${P}`:`(Macintosh; Intel Mac OS X ${l.osx()} U; ${e()} Presto/${l.presto()} Version/${l.presto2()})`;return`Opera/${u.datatype.number({min:9,max:14})}.${u.datatype.number({min:0,max:99})} ${V}`},safari(A){let P=l.safari(),V=`${u.datatype.number({min:4,max:7})}.${u.datatype.number({min:0,max:1})}.${u.datatype.number({min:0,max:10})}`;return`Mozilla/5.0 ${A==="mac"?`(Macintosh; ${n("mac")} Mac OS X ${l.osx("_")} rv:${u.datatype.number({min:2,max:6})}.0; ${e()}) `:`(Windows; U; Windows NT ${l.nt()})`}AppleWebKit/${P} (KHTML, like Gecko) Version/${V} Safari/${P}`},chrome(A){let P=l.safari();return`Mozilla/5.0 ${A==="mac"?`(Macintosh; ${n("mac")} Mac OS X ${l.osx("_")}) `:A==="win"?`(Windows; U; Windows NT ${l.nt()})`:`(X11; Linux ${n(A)}`} AppleWebKit/${P} (KHTML, like Gecko) Chrome/${l.chrome()} Safari/${P}`}},[c,S]=i();return b[c](S)}var Wu=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Wu.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}avatar(){return`https://cloudflare-ipfs.com/ipfs/Qmd3W5DuhgHirLHGVixi6V76LhCkZUz6pnFt5AJBiyvHye/avatar/${this.faker.datatype.number(1249)}.jpg`}email(u,a,e,i){e=e||this.faker.helpers.arrayElement(this.faker.definitions.internet.free_email);let n=this.faker.helpers.slugify(this.userName(u,a));if(i!=null&&i.allowSpecialCharacters){let r="._-".split(""),l=".!#$%&'*+-/=?^_`{|}~".split("");n=n.replace(this.faker.helpers.arrayElement(r),this.faker.helpers.arrayElement(l))}return`${n}@${e}`}exampleEmail(u,a,e){let i=this.faker.helpers.arrayElement(this.faker.definitions.internet.example_email);return this.email(u,a,i,e)}userName(u,a){let e;switch(u=u||this.faker.name.firstName(),a=a||this.faker.name.lastName(),this.faker.datatype.number(2)){case 0:e=`${u}${this.faker.datatype.number(99)}`;break;case 1:e=u+this.faker.helpers.arrayElement([".","_"])+a;break;case 2:e=`${u}${this.faker.helpers.arrayElement([".","_"])}${a}${this.faker.datatype.number(99)}`;break}return e=e.toString().replace(/'/g,""),e=e.replace(/ /g,""),e}protocol(){let u=["http","https"];return this.faker.helpers.arrayElement(u)}httpMethod(){let u=["GET","POST","PUT","DELETE","PATCH"];return this.faker.helpers.arrayElement(u)}httpStatusCode(u={}){let{types:a=Object.keys(this.faker.definitions.internet.http_status_code)}=u,e=this.faker.helpers.arrayElement(a);return this.faker.helpers.arrayElement(this.faker.definitions.internet.http_status_code[e])}url(){return`${this.protocol()}://${this.domainName()}`}domainName(){return`${this.domainWord()}.${this.domainSuffix()}`}domainSuffix(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.domain_suffix)}domainWord(){return`${this.faker.word.adjective()}-${this.faker.word.noun()}`.replace(/([\\~#&*{}/:<>?|\"'])/gi,"").replace(/\s/g,"-").replace(/-{2,}/g,"-").toLowerCase()}ip(){return this.ipv4()}ipv4(){let u=()=>this.faker.datatype.number(255).toFixed(0),a=[];for(let e=0;e<4;e++)a[e]=u();return a.join(".")}ipv6(){let u=()=>{let e="";for(let i=0;i<4;i++)e+=this.faker.helpers.arrayElement(["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"]);return e},a=[];for(let e=0;e<8;e++)a[e]=u();return a.join(":")}port(){return this.faker.datatype.number({min:0,max:65535})}userAgent(){return iK(this.faker)}color(u=0,a=0,e=0){let i=b=>Math.floor((this.faker.datatype.number(256)+b)/2).toString(16).padStart(2,"0"),n=i(u),r=i(a),l=i(e);return`#${n}${r}${l}`}mac(u){let a,e="",i=":";for(["-",""].indexOf(u)!==-1&&(i=u),a=0;a<12;a++)e+=this.faker.datatype.number(15).toString(16),a%2===1&&a!==11&&(e+=i);return e}password(u=15,a=!1,e=/\w/,i=""){let n=/[aeiouAEIOU]$/,r=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/,l=(b,c,S,A)=>{if(A.length>=b)return A;c&&(A.match(r)?S=n:S=r);let P=this.faker.datatype.number(94)+33,V=String.fromCharCode(P);return c&&(V=V.toLowerCase()),V.match(S)?l(b,c,S,A+V):l(b,c,S,A)};return l(u,a,e,i)}emoji(u={}){let{types:a=Object.keys(this.faker.definitions.internet.emoji)}=u,e=this.faker.helpers.arrayElement(a);return this.faker.helpers.arrayElement(this.faker.definitions.internet.emoji[e])}},ru={fail:()=>{throw new O("No words found that match the given length.")},closest:(u,a)=>{let e=u.reduce((b,c)=>{var S;return(b[c.length]=(S=b[c.length])!=null?S:[]).push(c),b},{}),i=Object.keys(e).map(Number),n=Math.min(...i),r=Math.max(...i),l=Math.min(a.min-n,r-a.max);return u.filter(b=>b.length===a.min-l||b.length===a.max+l)},shortest:u=>{let a=Math.min(...u.map(e=>e.length));return u.filter(e=>e.length===a)},longest:u=>{let a=Math.max(...u.map(e=>e.length));return u.filter(e=>e.length===a)},"any-length":u=>[...u]};function Q(u){let{wordList:a,length:e,strategy:i="any-length"}=u;if(e){let n=typeof e=="number"?l=>l.length===e:l=>l.length>=e.min&&l.length<=e.max,r=a.filter(n);return r.length>0?r:typeof e=="number"?ru[i](a,{min:e,max:e}):ru[i](a,e)}else return i==="shortest"||i==="longest"?ru[i](a):[...a]}var Zu=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Zu.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}word(u={}){let a=typeof u=="number"?{length:u}:u;return this.faker.helpers.arrayElement(Q(q(U({},a),{wordList:this.faker.definitions.lorem.words})))}words(u=3){let a=[];for(let e=0;e0;u--)e.push(this.sentence());return e.join(a)}paragraph(u=3){return this.sentences(u+this.faker.datatype.number(3))}paragraphs(u=3,a=` +`){let e=[];for(u;u>0;u--)e.push(this.paragraph());return e.join(a)}text(){let u=["word","words","sentence","sentences","paragraph","paragraphs","lines"],a=this.faker.helpers.arrayElement(u);return`${this[a]()}`}lines(u){return u==null&&(u=this.faker.datatype.number({min:1,max:5})),this.sentences(u,` +`)}},nK=class{constructor(){this.N=624,this.M=397,this.MATRIX_A=2567483615,this.UPPER_MASK=2147483648,this.LOWER_MASK=2147483647,this.mt=new Array(this.N),this.mti=this.N+1,this.mag01=[0,this.MATRIX_A]}unsigned32(u){return u<0?(u^this.UPPER_MASK)+this.UPPER_MASK:u}subtraction32(u,a){return u>>i&1&&(e=this.addition32(e,this.unsigned32(a<>>30)),this.mti),this.mt[this.mti]=this.unsigned32(this.mt[this.mti]&4294967295)}initByArray(u,a){this.initGenrand(19650218);let e=1,i=0,n=this.N>a?this.N:a;for(;n;n--)this.mt[e]=this.addition32(this.addition32(this.unsigned32(this.mt[e]^this.multiplication32(this.unsigned32(this.mt[e-1]^this.mt[e-1]>>>30),1664525)),u[i]),i),this.mt[e]=this.unsigned32(this.mt[e]&4294967295),e++,i++,e>=this.N&&(this.mt[0]=this.mt[this.N-1],e=1),i>=a&&(i=0);for(n=this.N-1;n;n--)this.mt[e]=this.subtraction32(this.unsigned32(this.mt[e]^this.multiplication32(this.unsigned32(this.mt[e-1]^this.mt[e-1]>>>30),1566083941)),e),this.mt[e]=this.unsigned32(this.mt[e]&4294967295),e++,e>=this.N&&(this.mt[0]=this.mt[this.N-1],e=1);this.mt[0]=2147483648}genrandInt32(){let u;if(this.mti>=this.N){let a;for(this.mti===this.N+1&&this.initGenrand(5489),a=0;a>>1^this.mag01[u&1]);for(;a>>1^this.mag01[u&1]);u=this.unsigned32(this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK),this.mt[this.N-1]=this.unsigned32(this.mt[this.M-1]^u>>>1^this.mag01[u&1]),this.mti=0}return u=this.mt[this.mti++],u=this.unsigned32(u^u>>>11),u=this.unsigned32(u^u<<7&2636928640),u=this.unsigned32(u^u<<15&4022730752),u=this.unsigned32(u^u>>>18),u}genrandInt31(){return this.genrandInt32()>>>1}genrandReal1(){return this.genrandInt32()*(1/4294967295)}genrandReal2(){return this.genrandInt32()*(1/4294967296)}genrandReal3(){return(this.genrandInt32()+.5)*(1/4294967296)}genrandRes53(){let u=this.genrandInt32()>>>5,a=this.genrandInt32()>>>6;return(u*67108864+a)*(1/9007199254740992)}},Uu=class{constructor(){this.gen=new nK,this.gen.initGenrand(Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER));for(let u of Object.getOwnPropertyNames(Uu.prototype))u==="constructor"||typeof this[u]!="function"||(this[u]=this[u].bind(this))}rand(u=32768,a=0){if(a>u){let e=a;a=u,u=e}return Math.floor(this.gen.genrandReal2()*(u-a)+a)}seed(u){if(typeof u!="number")throw new O(`seed(S) must take numeric argument; is ${typeof u}`);this.gen.initGenrand(u)}seed_array(u){if(typeof u!="object")throw new O(`seed_array(A) must take array of numbers; is ${typeof u}`);this.gen.initByArray(u,u.length)}},qu=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(qu.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.music.genre)}songName(){return this.faker.helpers.arrayElement(this.faker.definitions.music.song_name)}},Yu=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(Yu.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}phoneNumber(u){return H({deprecated:"faker.phone.phoneNumber()",proposed:"faker.phone.number()",since:"7.3",until:"8.0"}),this.faker.phone.number(u)}number(u){return u=u!=null?u:this.faker.helpers.arrayElement(this.faker.definitions.phone_number.formats),this.faker.helpers.replaceSymbolWithNumber(u)}phoneNumberFormat(u=0){return H({deprecated:"faker.phone.phoneNumberFormat()",proposed:"faker.phone.phoneNumber() or faker.helpers.replaceSymbolWithNumber(format)",since:"7.0",until:"8.0"}),this.faker.helpers.replaceSymbolWithNumber(this.faker.definitions.phone_number.formats[u])}phoneFormats(){return H({deprecated:"faker.phone.phoneFormats()",proposed:"faker.phone.phoneNumber()",since:"7.0",until:"8.0"}),this.faker.helpers.arrayElement(this.faker.definitions.phone_number.formats)}imei(){return this.faker.helpers.replaceCreditCardSymbols("##-######-######-L","#")}},iu="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),nu="abcdefghijklmnopqrstuvwxyz".split(""),Qu="0123456789".split("");function Xu(u,a){return a.forEach(e=>{u=u.filter(i=>i!==e)}),u}var $u=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames($u.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}word(){let u=[this.faker.address.cardinalDirection,this.faker.address.cityName,this.faker.address.country,this.faker.address.county,this.faker.address.direction,this.faker.address.ordinalDirection,this.faker.address.state,this.faker.address.street,this.faker.color.human,this.faker.commerce.department,this.faker.commerce.product,this.faker.commerce.productAdjective,this.faker.commerce.productMaterial,this.faker.commerce.productName,this.faker.company.bsAdjective,this.faker.company.bsBuzz,this.faker.company.bsNoun,this.faker.company.catchPhraseAdjective,this.faker.company.catchPhraseDescriptor,this.faker.company.catchPhraseNoun,this.faker.finance.accountName,this.faker.finance.currencyName,this.faker.finance.transactionType,this.faker.hacker.abbreviation,this.faker.hacker.adjective,this.faker.hacker.ingverb,this.faker.hacker.noun,this.faker.hacker.verb,this.faker.lorem.word,this.faker.music.genre,this.faker.name.gender,this.faker.name.jobArea,this.faker.name.jobDescriptor,this.faker.name.jobTitle,this.faker.name.jobType,this.faker.name.sex,()=>this.faker.science.chemicalElement().name,()=>this.faker.science.unit().name,this.faker.vehicle.bicycle,this.faker.vehicle.color,this.faker.vehicle.fuel,this.faker.vehicle.manufacturer,this.faker.vehicle.type,this.faker.word.adjective,this.faker.word.adverb,this.faker.word.conjunction,this.faker.word.interjection,this.faker.word.noun,this.faker.word.preposition,this.faker.word.verb],a=["!","#","%","&","*",")","(","+","=",".","<",">","{","}","[","]",":",";","'",'"',"_","-"],e;do{let i=this.faker.helpers.arrayElement(u);try{e=i()}catch(n){continue}}while(!e||a.some(i=>e.includes(i)));return this.faker.helpers.arrayElement(e.split(" "))}words(u){let a=[];u==null&&(u=this.faker.datatype.number({min:1,max:3}));for(let e=0;ethis.faker.helpers.arrayElement(r)).join("")}alphaNumeric(u=1,a={}){if(u<=0)return"";let{casing:e="lower"}=a,{bannedChars:i=[]}=a;typeof i=="string"&&(i=i.split(""));let n=[...Qu];switch(e){case"upper":n.push(...iu);break;case"lower":n.push(...nu);break;case"mixed":default:n.push(...nu,...iu);break}if(n=Xu(n,i),n.length===0)throw new O("Unable to generate string, because all possible characters are banned.");return Array.from({length:u},()=>this.faker.helpers.arrayElement(n)).join("")}numeric(u=1,a={}){if(u<=0)return"";let{allowLeadingZeros:e=!1}=a,{bannedDigits:i=[]}=a;typeof i=="string"&&(i=i.split(""));let n=Qu.filter(l=>!i.includes(l));if(n.length===0||n.length===1&&!e&&n[0]==="0")throw new O("Unable to generate numeric string, because all possible digits are banned.");let r="";for(!e&&!i.includes("0")&&(r+=this.faker.helpers.arrayElement(n.filter(l=>l!=="0")));r.lengththis.fileExt()).join(".");return`${e}.${i}`}commonFileName(u){return`${this.fileName({extensionCount:0})}.${u||this.commonFileExt()}`}mimeType(){let u=Object.keys(this.faker.definitions.system.mimeTypes);return this.faker.helpers.arrayElement(u)}commonFileType(){return this.faker.helpers.arrayElement(rK)}commonFileExt(){return this.fileExt(this.faker.helpers.arrayElement(oK))}fileType(){let u=new Set,a=this.faker.definitions.system.mimeTypes;Object.keys(a).forEach(i=>{let n=i.split("/")[0];u.add(n)});let e=Array.from(u);return this.faker.helpers.arrayElement(e)}fileExt(u){if(typeof u=="string"){let n=this.faker.definitions.system.mimeTypes;return this.faker.helpers.arrayElement(n[u].extensions)}let a=this.faker.definitions.system.mimeTypes,e=new Set;Object.keys(a).forEach(n=>{a[n].extensions instanceof Array&&a[n].extensions.forEach(r=>{e.add(r)})});let i=Array.from(e);return this.faker.helpers.arrayElement(i)}directoryPath(){let u=this.faker.definitions.system.directoryPaths;return this.faker.helpers.arrayElement(u)}filePath(){return`${this.directoryPath()}/${this.fileName()}`}semver(){return[this.faker.datatype.number(9),this.faker.datatype.number(9),this.faker.datatype.number(9)].join(".")}networkInterface(u={}){var a,e,i,n,r;let{interfaceType:l=this.faker.helpers.arrayElement(lK),interfaceSchema:b=this.faker.helpers.objectKey(a0)}=u,c,S="";switch(b){case"index":c=this.faker.datatype.number(9).toString();break;case"slot":c=`${this.faker.datatype.number(9)}${(a=this.faker.helpers.maybe(()=>`f${this.faker.datatype.number(9)}`))!=null?a:""}${(e=this.faker.helpers.maybe(()=>`d${this.faker.datatype.number(9)}`))!=null?e:""}`;break;case"mac":c=this.faker.internet.mac("");break;case"pci":S=(i=this.faker.helpers.maybe(()=>`P${this.faker.datatype.number(9)}`))!=null?i:"",c=`${this.faker.datatype.number(9)}s${this.faker.datatype.number(9)}${(n=this.faker.helpers.maybe(()=>`f${this.faker.datatype.number(9)}`))!=null?n:""}${(r=this.faker.helpers.maybe(()=>`d${this.faker.datatype.number(9)}`))!=null?r:""}`;break}return`${S}${l}${a0[b]}${c}`}cron(u={}){let{includeYear:a=!1,includeNonStandard:e=!1}=u,i=[this.faker.datatype.number({min:0,max:59}),"*"],n=[this.faker.datatype.number({min:0,max:23}),"*"],r=[this.faker.datatype.number({min:1,max:31}),"*","?"],l=[this.faker.datatype.number({min:1,max:12}),"*"],b=[this.faker.datatype.number({min:0,max:6}),this.faker.helpers.arrayElement(tK),"*","?"],c=[this.faker.datatype.number({min:1970,max:2099}),"*"],S=this.faker.helpers.arrayElement(i),A=this.faker.helpers.arrayElement(n),P=this.faker.helpers.arrayElement(r),V=this.faker.helpers.arrayElement(l),Z=this.faker.helpers.arrayElement(b),X=this.faker.helpers.arrayElement(c),au=`${S} ${A} ${P} ${V} ${Z}`;a&&(au+=` ${X}`);let BN=["@annually","@daily","@hourly","@monthly","@reboot","@weekly","@yearly"];return!e||this.faker.datatype.boolean()?au:this.faker.helpers.arrayElement(BN)}},i0=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(i0.prototype))a==="constructor"||a==="maxTime"||a==="maxRetries"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}unique(u,a,e={}){return H({deprecated:"faker.unique()",proposed:"faker.helpers.unique()",since:"7.5",until:"8.0"}),this.faker.helpers.unique(u,a,e)}},n0=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(n0.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}vehicle(){return`${this.manufacturer()} ${this.model()}`}manufacturer(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.manufacturer)}model(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.model)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type)}fuel(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel)}vin(){let u=["o","i","q","O","I","Q"];return`${this.faker.random.alphaNumeric(10,{casing:"upper",bannedChars:u})}${this.faker.random.alpha({count:1,casing:"upper",bannedChars:u})}${this.faker.random.alphaNumeric(1,{casing:"upper",bannedChars:u})}${this.faker.datatype.number({min:1e4,max:99999})}`.toUpperCase()}color(){return this.faker.color.human()}vrm(){return`${this.faker.random.alpha({count:2,casing:"upper"})}${this.faker.datatype.number({min:0,max:9})}${this.faker.datatype.number({min:0,max:9})}${this.faker.random.alpha({count:3,casing:"upper"})}`.toUpperCase()}bicycle(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.bicycle_type)}},r0=class{constructor(u){this.faker=u;for(let a of Object.getOwnPropertyNames(r0.prototype))a==="constructor"||typeof this[a]!="function"||(this[a]=this[a].bind(this))}adjective(u={}){let a=typeof u=="number"?{length:u}:u;return this.faker.helpers.arrayElement(Q(q(U({},a),{wordList:this.faker.definitions.word.adjective})))}adverb(u={}){let a=typeof u=="number"?{length:u}:u;return this.faker.helpers.arrayElement(Q(q(U({},a),{wordList:this.faker.definitions.word.adverb})))}conjunction(u={}){let a=typeof u=="number"?{length:u}:u;return this.faker.helpers.arrayElement(Q(q(U({},a),{wordList:this.faker.definitions.word.conjunction})))}interjection(u={}){let a=typeof u=="number"?{length:u}:u;return this.faker.helpers.arrayElement(Q(q(U({},a),{wordList:this.faker.definitions.word.interjection})))}noun(u={}){let a=typeof u=="number"?{length:u}:u;return this.faker.helpers.arrayElement(Q(q(U({},a),{wordList:this.faker.definitions.word.noun})))}preposition(u={}){let a=typeof u=="number"?{length:u}:u;return this.faker.helpers.arrayElement(Q(q(U({},a),{wordList:this.faker.definitions.word.preposition})))}verb(u={}){let a=typeof u=="number"?{length:u}:u;return this.faker.helpers.arrayElement(Q(q(U({},a),{wordList:this.faker.definitions.word.verb})))}},sK=["title","separator"],EK=class{constructor(u){this.definitions=this.initDefinitions(),this.fake=new Nu(this).fake,this.unique=new i0(this).unique,this.mersenne=new Uu,this.random=new $u(this),this.helpers=new Ju(this),this.datatype=new Tu(this),this.address=new fu(this),this.animal=new Su(this),this.color=new ju(this),this.commerce=new Pu(this),this.company=new _u(this),this.database=new Ku(this),this.date=new Lu(this),this.finance=new wu(this),this.git=new Ru(this),this.hacker=new Gu(this),this.image=new Ou(this),this.internet=new Wu(this),this.lorem=new Zu(this),this.music=new qu(this),this.name=new zu(this),this.phone=new Yu(this),this.science=new u0(this),this.system=new e0(this),this.vehicle=new n0(this),this.word=new r0(this);var a;if(!u)throw new O("Options with at least one entry in locales must be provided");if(Object.keys((a=u.locales)!=null?a:{}).length===0)throw new O("At least one entry in locales must be provided in the locales parameter");this.locales=u.locales,this.locale=u.locale||"en",this.localeFallback=u.localeFallback||"en"}get locale(){return this._locale}set locale(u){if(!this.locales[u])throw new O(`Locale ${u} is not supported. You might want to add the requested locale first to \`faker.locales\`.`);this._locale=u}get localeFallback(){return this._localeFallback}set localeFallback(u){if(!this.locales[u])throw new O(`Locale ${u} is not supported. You might want to add the requested locale first to \`faker.locales\`.`);this._localeFallback=u}initDefinitions(){let u=i=>{var n;return(n=this.locales[this.locale][i])!=null?n:this.locales[this.localeFallback][i]},a=(i,n)=>{var r,l,b;return(b=(r=this.locales[this.locale][i])==null?void 0:r[n])!=null?b:(l=this.locales[this.localeFallback][i])==null?void 0:l[n]},e=i=>{if(u(i))return new Proxy({},{get(n,r){return a(i,r)}})};return new Proxy({},{get(i,n){let r=i[n];return r||(sK.includes(n)?u(n):(r=e(n),i[n]=r,r))}})}seed(u=Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)){return Array.isArray(u)&&u.length?this.mersenne.seed_array(u):!Array.isArray(u)&&!isNaN(u)&&this.mersenne.seed(u),u}setLocale(u){this.locale=u}},DK=["#####","####","###"],xK=["{{address.city_prefix}} {{name.first_name}}{{address.city_suffix}}","{{address.city_prefix}} {{name.first_name}}","{{name.first_name}}{{address.city_suffix}}","{{name.last_name}}{{address.city_suffix}}","{{address.city_name}}"],cK=["Abilene","Akron","Alafaya","Alameda","Albany","Albuquerque","Alexandria","Alhambra","Aliso Viejo","Allen","Allentown","Aloha","Alpharetta","Altadena","Altamonte Springs","Altoona","Amarillo","Ames","Anaheim","Anchorage","Anderson","Ankeny","Ann Arbor","Annandale","Antelope","Antioch","Apex","Apopka","Apple Valley","Appleton","Arcadia","Arden-Arcade","Arecibo","Arlington","Arlington Heights","Arvada","Ashburn","Asheville","Aspen Hill","Atascocita","Athens-Clarke County","Atlanta","Attleboro","Auburn","Augusta-Richmond County","Aurora","Austin","Avondale","Azusa","Bakersfield","Baldwin Park","Baltimore","Barnstable Town","Bartlett","Baton Rouge","Battle Creek","Bayamon","Bayonne","Baytown","Beaumont","Beavercreek","Beaverton","Bedford","Bel Air South","Bell Gardens","Belleville","Bellevue","Bellflower","Bellingham","Bend","Bentonville","Berkeley","Berwyn","Bethesda","Bethlehem","Billings","Biloxi","Binghamton","Birmingham","Bismarck","Blacksburg","Blaine","Bloomington","Blue Springs","Boca Raton","Boise City","Bolingbrook","Bonita Springs","Bossier City","Boston","Bothell","Boulder","Bountiful","Bowie","Bowling Green","Boynton Beach","Bozeman","Bradenton","Brandon","Brentwood","Bridgeport","Bristol","Brockton","Broken Arrow","Brookhaven","Brookline","Brooklyn Park","Broomfield","Brownsville","Bryan","Buckeye","Buena Park","Buffalo","Buffalo Grove","Burbank","Burien","Burke","Burleson","Burlington","Burnsville","Caguas","Caldwell","Camarillo","Cambridge","Camden","Canton","Cape Coral","Carlsbad","Carmel","Carmichael","Carolina","Carrollton","Carson","Carson City","Cary","Casa Grande","Casas Adobes","Casper","Castle Rock","Castro Valley","Catalina Foothills","Cathedral City","Catonsville","Cedar Hill","Cedar Park","Cedar Rapids","Centennial","Centreville","Ceres","Cerritos","Champaign","Chandler","Chapel Hill","Charleston","Charlotte","Charlottesville","Chattanooga","Cheektowaga","Chesapeake","Chesterfield","Cheyenne","Chicago","Chico","Chicopee","Chino","Chino Hills","Chula Vista","Cicero","Cincinnati","Citrus Heights","Clarksville","Clearwater","Cleveland","Cleveland Heights","Clifton","Clovis","Coachella","Coconut Creek","Coeur d'Alene","College Station","Collierville","Colorado Springs","Colton","Columbia","Columbus","Commerce City","Compton","Concord","Conroe","Conway","Coon Rapids","Coral Gables","Coral Springs","Corona","Corpus Christi","Corvallis","Costa Mesa","Council Bluffs","Country Club","Covina","Cranston","Cupertino","Cutler Bay","Cuyahoga Falls","Cypress","Dale City","Dallas","Daly City","Danbury","Danville","Davenport","Davie","Davis","Dayton","Daytona Beach","DeKalb","DeSoto","Dearborn","Dearborn Heights","Decatur","Deerfield Beach","Delano","Delray Beach","Deltona","Denton","Denver","Des Moines","Des Plaines","Detroit","Diamond Bar","Doral","Dothan","Downers Grove","Downey","Draper","Dublin","Dubuque","Duluth","Dundalk","Dunwoody","Durham","Eagan","East Hartford","East Honolulu","East Lansing","East Los Angeles","East Orange","East Providence","Eastvale","Eau Claire","Eden Prairie","Edina","Edinburg","Edmond","El Cajon","El Centro","El Dorado Hills","El Monte","El Paso","Elgin","Elizabeth","Elk Grove","Elkhart","Ellicott City","Elmhurst","Elyria","Encinitas","Enid","Enterprise","Erie","Escondido","Euclid","Eugene","Euless","Evanston","Evansville","Everett","Fairfield","Fall River","Fargo","Farmington","Farmington Hills","Fayetteville","Federal Way","Findlay","Fishers","Flagstaff","Flint","Florence-Graham","Florin","Florissant","Flower Mound","Folsom","Fond du Lac","Fontana","Fort Collins","Fort Lauderdale","Fort Myers","Fort Pierce","Fort Smith","Fort Wayne","Fort Worth","Fountain Valley","Fountainebleau","Framingham","Franklin","Frederick","Freeport","Fremont","Fresno","Frisco","Fullerton","Gainesville","Gaithersburg","Galveston","Garden Grove","Gardena","Garland","Gary","Gastonia","Georgetown","Germantown","Gilbert","Gilroy","Glen Burnie","Glendale","Glendora","Glenview","Goodyear","Grand Forks","Grand Island","Grand Junction","Grand Prairie","Grand Rapids","Grapevine","Great Falls","Greeley","Green Bay","Greensboro","Greenville","Greenwood","Gresham","Guaynabo","Gulfport","Hacienda Heights","Hackensack","Haltom City","Hamilton","Hammond","Hampton","Hanford","Harlingen","Harrisburg","Harrisonburg","Hartford","Hattiesburg","Haverhill","Hawthorne","Hayward","Hemet","Hempstead","Henderson","Hendersonville","Hesperia","Hialeah","Hicksville","High Point","Highland","Highlands Ranch","Hillsboro","Hilo","Hoboken","Hoffman Estates","Hollywood","Homestead","Honolulu","Hoover","Houston","Huntersville","Huntington","Huntington Beach","Huntington Park","Huntsville","Hutchinson","Idaho Falls","Independence","Indianapolis","Indio","Inglewood","Iowa City","Irondequoit","Irvine","Irving","Jackson","Jacksonville","Janesville","Jefferson City","Jeffersonville","Jersey City","Johns Creek","Johnson City","Joliet","Jonesboro","Joplin","Jupiter","Jurupa Valley","Kalamazoo","Kannapolis","Kansas City","Kearny","Keller","Kendale Lakes","Kendall","Kenner","Kennewick","Kenosha","Kent","Kentwood","Kettering","Killeen","Kingsport","Kirkland","Kissimmee","Knoxville","Kokomo","La Crosse","La Habra","La Mesa","La Mirada","Lacey","Lafayette","Laguna Niguel","Lake Charles","Lake Elsinore","Lake Forest","Lake Havasu City","Lake Ridge","Lakeland","Lakeville","Lakewood","Lancaster","Lansing","Laredo","Largo","Las Cruces","Las Vegas","Lauderhill","Lawrence","Lawton","Layton","League City","Lee's Summit","Leesburg","Lehi","Lehigh Acres","Lenexa","Levittown","Lewisville","Lexington-Fayette","Lincoln","Linden","Little Rock","Littleton","Livermore","Livonia","Lodi","Logan","Lombard","Lompoc","Long Beach","Longmont","Longview","Lorain","Los Angeles","Louisville/Jefferson County","Loveland","Lowell","Lubbock","Lynchburg","Lynn","Lynwood","Macon-Bibb County","Madera","Madison","Malden","Manchester","Manhattan","Mansfield","Manteca","Maple Grove","Margate","Maricopa","Marietta","Marysville","Mayaguez","McAllen","McKinney","McLean","Medford","Melbourne","Memphis","Menifee","Mentor","Merced","Meriden","Meridian","Mesa","Mesquite","Metairie","Methuen Town","Miami","Miami Beach","Miami Gardens","Middletown","Midland","Midwest City","Milford","Millcreek","Milpitas","Milwaukee","Minneapolis","Minnetonka","Minot","Miramar","Mishawaka","Mission","Mission Viejo","Missoula","Missouri City","Mobile","Modesto","Moline","Monroe","Montebello","Monterey Park","Montgomery","Moore","Moreno Valley","Morgan Hill","Mount Pleasant","Mount Prospect","Mount Vernon","Mountain View","Muncie","Murfreesboro","Murray","Murrieta","Nampa","Napa","Naperville","Nashua","Nashville-Davidson","National City","New Bedford","New Braunfels","New Britain","New Brunswick","New Haven","New Orleans","New Rochelle","New York","Newark","Newport Beach","Newport News","Newton","Niagara Falls","Noblesville","Norfolk","Normal","Norman","North Bethesda","North Charleston","North Highlands","North Las Vegas","North Lauderdale","North Little Rock","North Miami","North Miami Beach","North Port","North Richland Hills","Norwalk","Novato","Novi","O'Fallon","Oak Lawn","Oak Park","Oakland","Oakland Park","Ocala","Oceanside","Odessa","Ogden","Oklahoma City","Olathe","Olympia","Omaha","Ontario","Orange","Orem","Orland Park","Orlando","Oro Valley","Oshkosh","Overland Park","Owensboro","Oxnard","Palatine","Palm Bay","Palm Beach Gardens","Palm Coast","Palm Desert","Palm Harbor","Palm Springs","Palmdale","Palo Alto","Paradise","Paramount","Parker","Parma","Pasadena","Pasco","Passaic","Paterson","Pawtucket","Peabody","Pearl City","Pearland","Pembroke Pines","Pensacola","Peoria","Perris","Perth Amboy","Petaluma","Pflugerville","Pharr","Philadelphia","Phoenix","Pico Rivera","Pine Bluff","Pine Hills","Pinellas Park","Pittsburg","Pittsburgh","Pittsfield","Placentia","Plainfield","Plano","Plantation","Pleasanton","Plymouth","Pocatello","Poinciana","Pomona","Pompano Beach","Ponce","Pontiac","Port Arthur","Port Charlotte","Port Orange","Port St. Lucie","Portage","Porterville","Portland","Portsmouth","Potomac","Poway","Providence","Provo","Pueblo","Quincy","Racine","Raleigh","Rancho Cordova","Rancho Cucamonga","Rancho Palos Verdes","Rancho Santa Margarita","Rapid City","Reading","Redding","Redlands","Redmond","Redondo Beach","Redwood City","Reno","Renton","Reston","Revere","Rialto","Richardson","Richland","Richmond","Rio Rancho","Riverside","Riverton","Riverview","Roanoke","Rochester","Rochester Hills","Rock Hill","Rockford","Rocklin","Rockville","Rockwall","Rocky Mount","Rogers","Rohnert Park","Rosemead","Roseville","Roswell","Round Rock","Rowland Heights","Rowlett","Royal Oak","Sacramento","Saginaw","Salem","Salina","Salinas","Salt Lake City","Sammamish","San Angelo","San Antonio","San Bernardino","San Bruno","San Buenaventura (Ventura)","San Clemente","San Diego","San Francisco","San Jacinto","San Jose","San Juan","San Leandro","San Luis Obispo","San Marcos","San Mateo","San Rafael","San Ramon","San Tan Valley","Sandy","Sandy Springs","Sanford","Santa Ana","Santa Barbara","Santa Clara","Santa Clarita","Santa Cruz","Santa Fe","Santa Maria","Santa Monica","Santa Rosa","Santee","Sarasota","Savannah","Sayreville","Schaumburg","Schenectady","Scottsdale","Scranton","Seattle","Severn","Shawnee","Sheboygan","Shoreline","Shreveport","Sierra Vista","Silver Spring","Simi Valley","Sioux City","Sioux Falls","Skokie","Smyrna","Somerville","South Bend","South Gate","South Hill","South Jordan","South San Francisco","South Valley","South Whittier","Southaven","Southfield","Sparks","Spokane","Spokane Valley","Spring","Spring Hill","Spring Valley","Springdale","Springfield","St. Charles","St. Clair Shores","St. Cloud","St. George","St. Joseph","St. Louis","St. Louis Park","St. Paul","St. Peters","St. Petersburg","Stamford","State College","Sterling Heights","Stillwater","Stockton","Stratford","Strongsville","Suffolk","Sugar Land","Summerville","Sunnyvale","Sunrise","Sunrise Manor","Surprise","Syracuse","Tacoma","Tallahassee","Tamarac","Tamiami","Tampa","Taunton","Taylor","Taylorsville","Temecula","Tempe","Temple","Terre Haute","Texas City","The Hammocks","The Villages","The Woodlands","Thornton","Thousand Oaks","Tigard","Tinley Park","Titusville","Toledo","Toms River","Tonawanda","Topeka","Torrance","Town 'n' Country","Towson","Tracy","Trenton","Troy","Trujillo Alto","Tuckahoe","Tucson","Tulare","Tulsa","Turlock","Tuscaloosa","Tustin","Twin Falls","Tyler","Union City","University","Upland","Urbana","Urbandale","Utica","Vacaville","Valdosta","Vallejo","Vancouver","Victoria","Victorville","Vineland","Virginia Beach","Visalia","Vista","Waco","Waipahu","Waldorf","Walnut Creek","Waltham","Warner Robins","Warren","Warwick","Washington","Waterbury","Waterloo","Watsonville","Waukegan","Waukesha","Wauwatosa","Wellington","Wesley Chapel","West Allis","West Babylon","West Covina","West Des Moines","West Hartford","West Haven","West Jordan","West Lafayette","West New York","West Palm Beach","West Sacramento","West Seneca","West Valley City","Westfield","Westland","Westminster","Weston","Weymouth Town","Wheaton","White Plains","Whittier","Wichita","Wichita Falls","Wilmington","Wilson","Winston-Salem","Woodbury","Woodland","Worcester","Wylie","Wyoming","Yakima","Yonkers","Yorba Linda","York","Youngstown","Yuba City","Yucaipa","Yuma"],dK=["North","East","West","South","New","Lake","Port","Fort"],mK=["town","ton","land","ville","berg","burgh","boro","borough","bury","view","port","mouth","stad","stead","furt","chester","cester","fort","field","haven","side","shire","worth"],FK=["Afghanistan","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica (the territory South of 60 deg S)","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia and Herzegovina","Botswana","Bouvet Island (Bouvetoya)","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Cyprus","Czech Republic","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Macedonia","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands Antilles","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestinian Territory","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Slovakia (Slovak Republic)","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","Spain","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Swaziland","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],kK=["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],hK=["BGD","BEL","BFA","BGR","BIH","BRB","WLF","BLM","BMU","BRN","BOL","BHR","BDI","BEN","BTN","JAM","BVT","BWA","WSM","BES","BRA","BHS","JEY","BLR","BLZ","RUS","RWA","SRB","TLS","REU","TKM","TJK","ROU","TKL","GNB","GUM","GTM","SGS","GRC","GNQ","GLP","JPN","GUY","GGY","GUF","GEO","GRD","GBR","GAB","SLV","GIN","GMB","GRL","GIB","GHA","OMN","TUN","JOR","HRV","HTI","HUN","HKG","HND","HMD","VEN","PRI","PSE","PLW","PRT","SJM","PRY","IRQ","PAN","PYF","PNG","PER","PAK","PHL","PCN","POL","SPM","ZMB","ESH","EST","EGY","ZAF","ECU","ITA","VNM","SLB","ETH","SOM","ZWE","SAU","ESP","ERI","MNE","MDA","MDG","MAF","MAR","MCO","UZB","MMR","MLI","MAC","MNG","MHL","MKD","MUS","MLT","MWI","MDV","MTQ","MNP","MSR","MRT","IMN","UGA","TZA","MYS","MEX","ISR","FRA","IOT","SHN","FIN","FJI","FLK","FSM","FRO","NIC","NLD","NOR","NAM","VUT","NCL","NER","NFK","NGA","NZL","NPL","NRU","NIU","COK","XKX","CIV","CHE","COL","CHN","CMR","CHL","CCK","CAN","COG","CAF","COD","CZE","CYP","CXR","CRI","CUW","CPV","CUB","SWZ","SYR","SXM","KGZ","KEN","SSD","SUR","KIR","KHM","KNA","COM","STP","SVK","KOR","SVN","PRK","KWT","SEN","SMR","SLE","SYC","KAZ","CYM","SGP","SWE","SDN","DOM","DMA","DJI","DNK","VGB","DEU","YEM","DZA","USA","URY","MYT","UMI","LBN","LCA","LAO","TUV","TWN","TTO","TUR","LKA","LIE","LVA","TON","LTU","LUX","LBR","LSO","THA","ATF","TGO","TCD","TCA","LBY","VAT","VCT","ARE","AND","ATG","AFG","AIA","VIR","ISL","IRN","ARM","ALB","AGO","ATA","ASM","ARG","AUS","AUT","ABW","IND","ALA","AZE","IRL","IDN","UKR","QAT","MOZ"],CK=["Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire"],gK=["United States of America"],pK=["North","East","South","West","Northeast","Northwest","Southeast","Southwest"],vK=["N","E","S","W","NE","NW","SE","SW"],BK=["#####","#####-####"],AK=["Apt. ###","Suite ###"],bK=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],yK=["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],zK=["{{name.first_name}} {{address.street_suffix}}","{{name.last_name}} {{address.street_suffix}}"],fK={normal:"{{address.buildingNumber}} {{address.street}}",full:"{{address.buildingNumber}} {{address.street}} {{address.secondaryAddress}}"},SK=["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Island","Islands","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Motorway","Mount","Mountain","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plaza","Point","Points","Port","Ports","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Spur","Spurs","Square","Squares","Station","Stravenue","Stream","Street","Streets","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Tunnel","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Villages","Ville","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"],MK=["Pacific/Midway","Pacific/Pago_Pago","Pacific/Honolulu","America/Juneau","America/Los_Angeles","America/Tijuana","America/Denver","America/Phoenix","America/Chihuahua","America/Mazatlan","America/Chicago","America/Regina","America/Mexico_City","America/Monterrey","America/Guatemala","America/New_York","America/Indiana/Indianapolis","America/Bogota","America/Lima","America/Halifax","America/Caracas","America/La_Paz","America/Santiago","America/St_Johns","America/Sao_Paulo","America/Argentina/Buenos_Aires","America/Guyana","America/Godthab","Atlantic/South_Georgia","Atlantic/Azores","Atlantic/Cape_Verde","Europe/Dublin","Europe/London","Europe/Lisbon","Africa/Casablanca","Africa/Monrovia","Etc/UTC","Europe/Belgrade","Europe/Bratislava","Europe/Budapest","Europe/Ljubljana","Europe/Prague","Europe/Sarajevo","Europe/Skopje","Europe/Warsaw","Europe/Zagreb","Europe/Brussels","Europe/Copenhagen","Europe/Madrid","Europe/Paris","Europe/Amsterdam","Europe/Berlin","Europe/Rome","Europe/Stockholm","Europe/Vienna","Africa/Algiers","Europe/Bucharest","Africa/Cairo","Europe/Helsinki","Europe/Kiev","Europe/Riga","Europe/Sofia","Europe/Tallinn","Europe/Vilnius","Europe/Athens","Europe/Istanbul","Europe/Minsk","Asia/Jerusalem","Africa/Harare","Africa/Johannesburg","Europe/Moscow","Asia/Kuwait","Asia/Riyadh","Africa/Nairobi","Asia/Baghdad","Asia/Tehran","Asia/Muscat","Asia/Baku","Asia/Tbilisi","Asia/Yerevan","Asia/Kabul","Asia/Yekaterinburg","Asia/Karachi","Asia/Tashkent","Asia/Kolkata","Asia/Kathmandu","Asia/Dhaka","Asia/Colombo","Asia/Almaty","Asia/Novosibirsk","Asia/Rangoon","Asia/Bangkok","Asia/Jakarta","Asia/Krasnoyarsk","Asia/Shanghai","Asia/Chongqing","Asia/Hong_Kong","Asia/Urumqi","Asia/Kuala_Lumpur","Asia/Singapore","Asia/Taipei","Australia/Perth","Asia/Irkutsk","Asia/Ulaanbaatar","Asia/Seoul","Asia/Tokyo","Asia/Yakutsk","Australia/Darwin","Australia/Adelaide","Australia/Melbourne","Australia/Sydney","Australia/Brisbane","Australia/Hobart","Asia/Vladivostok","Pacific/Guam","Pacific/Port_Moresby","Asia/Magadan","Pacific/Noumea","Pacific/Fiji","Asia/Kamchatka","Pacific/Majuro","Pacific/Auckland","Pacific/Tongatapu","Pacific/Fakaofo","Pacific/Apia"],jK={building_number:DK,city:xK,city_name:cK,city_prefix:dK,city_suffix:mK,country:FK,country_code:kK,country_code_alpha_3:hK,county:CK,default_country:gK,direction:pK,direction_abbr:vK,postcode:BK,secondary_address:AK,state:bK,state_abbr:yK,street:zK,street_address:fK,street_suffix:SK,time_zone:MK},PK=jK,_K=["Giant panda","Spectacled bear","Sun bear","Sloth bear","American black bear","Asian black bear","Brown bear","Polar bear"],KK=["Red-throated Loon","Arctic Loon","Pacific Loon","Common Loon","Yellow-billed Loon","Least Grebe","Pied-billed Grebe","Horned Grebe","Red-necked Grebe","Eared Grebe","Western Grebe","Clark's Grebe","Yellow-nosed Albatross","Shy Albatross","Black-browed Albatross","Wandering Albatross","Laysan Albatross","Black-footed Albatross","Short-tailed Albatross","Northern Fulmar","Herald Petrel","Murphy's Petrel","Mottled Petrel","Black-capped Petrel","Cook's Petrel","Stejneger's Petrel","White-chinned Petrel","Streaked Shearwater","Cory's Shearwater","Pink-footed Shearwater","Flesh-footed Shearwater","Greater Shearwater","Wedge-tailed Shearwater","Buller's Shearwater","Sooty Shearwater","Short-tailed Shearwater","Manx Shearwater","Black-vented Shearwater","Audubon's Shearwater","Little Shearwater","Wilson's Storm-Petrel","White-faced Storm-Petrel","European Storm-Petrel","Fork-tailed Storm-Petrel","Leach's Storm-Petrel","Ashy Storm-Petrel","Band-rumped Storm-Petrel","Wedge-rumped Storm-Petrel","Black Storm-Petrel","Least Storm-Petrel","White-tailed Tropicbird","Red-billed Tropicbird","Red-tailed Tropicbird","Masked Booby","Blue-footed Booby","Brown Booby","Red-footed Booby","Northern Gannet","American White Pelican","Brown Pelican","Brandt's Cormorant","Neotropic Cormorant","Double-crested Cormorant","Great Cormorant","Red-faced Cormorant","Pelagic Cormorant","Anhinga","Magnificent Frigatebird","Great Frigatebird","Lesser Frigatebird","American Bittern","Yellow Bittern","Least Bittern","Great Blue Heron","Great Egret","Chinese Egret","Little Egret","Western Reef-Heron","Snowy Egret","Little Blue Heron","Tricolored Heron","Reddish Egret","Cattle Egret","Green Heron","Black-crowned Night-Heron","Yellow-crowned Night-Heron","White Ibis","Scarlet Ibis","Glossy Ibis","White-faced Ibis","Roseate Spoonbill","Jabiru","Wood Stork","Black Vulture","Turkey Vulture","California Condor","Greater Flamingo","Black-bellied Whistling-Duck","Fulvous Whistling-Duck","Bean Goose","Pink-footed Goose","Greater White-fronted Goose","Lesser White-fronted Goose","Emperor Goose","Snow Goose","Ross's Goose","Canada Goose","Brant","Barnacle Goose","Mute Swan","Trumpeter Swan","Tundra Swan","Whooper Swan","Muscovy Duck","Wood Duck","Gadwall","Falcated Duck","Eurasian Wigeon","American Wigeon","American Black Duck","Mallard","Mottled Duck","Spot-billed Duck","Blue-winged Teal","Cinnamon Teal","Northern Shoveler","White-cheeked Pintail","Northern Pintail","Garganey","Baikal Teal","Green-winged Teal","Canvasback","Redhead","Common Pochard","Ring-necked Duck","Tufted Duck","Greater Scaup","Lesser Scaup","Steller's Eider","Spectacled Eider","King Eider","Common Eider","Harlequin Duck","Labrador Duck","Surf Scoter","White-winged Scoter","Black Scoter","Oldsquaw","Bufflehead","Common Goldeneye","Barrow's Goldeneye","Smew","Hooded Merganser","Common Merganser","Red-breasted Merganser","Masked Duck","Ruddy Duck","Osprey","Hook-billed Kite","Swallow-tailed Kite","White-tailed Kite","Snail Kite","Mississippi Kite","Bald Eagle","White-tailed Eagle","Steller's Sea-Eagle","Northern Harrier","Sharp-shinned Hawk","Cooper's Hawk","Northern Goshawk","Crane Hawk","Gray Hawk","Common Black-Hawk","Harris's Hawk","Roadside Hawk","Red-shouldered Hawk","Broad-winged Hawk","Short-tailed Hawk","Swainson's Hawk","White-tailed Hawk","Zone-tailed Hawk","Red-tailed Hawk","Ferruginous Hawk","Rough-legged Hawk","Golden Eagle","Collared Forest-Falcon","Crested Caracara","Eurasian Kestrel","American Kestrel","Merlin","Eurasian Hobby","Aplomado Falcon","Gyrfalcon","Peregrine Falcon","Prairie Falcon","Plain Chachalaca","Chukar","Himalayan Snowcock","Gray Partridge","Ring-necked Pheasant","Ruffed Grouse","Sage Grouse","Spruce Grouse","Willow Ptarmigan","Rock Ptarmigan","White-tailed Ptarmigan","Blue Grouse","Sharp-tailed Grouse","Greater Prairie-chicken","Lesser Prairie-chicken","Wild Turkey","Mountain Quail","Scaled Quail","California Quail","Gambel's Quail","Northern Bobwhite","Montezuma Quail","Yellow Rail","Black Rail","Corn Crake","Clapper Rail","King Rail","Virginia Rail","Sora","Paint-billed Crake","Spotted Rail","Purple Gallinule","Azure Gallinule","Common Moorhen","Eurasian Coot","American Coot","Limpkin","Sandhill Crane","Common Crane","Whooping Crane","Double-striped Thick-knee","Northern Lapwing","Black-bellied Plover","European Golden-Plover","American Golden-Plover","Pacific Golden-Plover","Mongolian Plover","Collared Plover","Snowy Plover","Wilson's Plover","Common Ringed Plover","Semipalmated Plover","Piping Plover","Little Ringed Plover","Killdeer","Mountain Plover","Eurasian Dotterel","Eurasian Oystercatcher","American Oystercatcher","Black Oystercatcher","Black-winged Stilt","Black-necked Stilt","American Avocet","Northern Jacana","Common Greenshank","Greater Yellowlegs","Lesser Yellowlegs","Marsh Sandpiper","Spotted Redshank","Wood Sandpiper","Green Sandpiper","Solitary Sandpiper","Willet","Wandering Tattler","Gray-tailed Tattler","Common Sandpiper","Spotted Sandpiper","Terek Sandpiper","Upland Sandpiper","Little Curlew","Eskimo Curlew","Whimbrel","Bristle-thighed Curlew","Far Eastern Curlew","Slender-billed Curlew","Eurasian Curlew","Long-billed Curlew","Black-tailed Godwit","Hudsonian Godwit","Bar-tailed Godwit","Marbled Godwit","Ruddy Turnstone","Black Turnstone","Surfbird","Great Knot","Red Knot","Sanderling","Semipalmated Sandpiper","Western Sandpiper","Red-necked Stint","Little Stint","Temminck's Stint","Long-toed Stint","Least Sandpiper","White-rumped Sandpiper","Baird's Sandpiper","Pectoral Sandpiper","Sharp-tailed Sandpiper","Purple Sandpiper","Rock Sandpiper","Dunlin","Curlew Sandpiper","Stilt Sandpiper","Spoonbill Sandpiper","Broad-billed Sandpiper","Buff-breasted Sandpiper","Ruff","Short-billed Dowitcher","Long-billed Dowitcher","Jack Snipe","Common Snipe","Pin-tailed Snipe","Eurasian Woodcock","American Woodcock","Wilson's Phalarope","Red-necked Phalarope","Red Phalarope","Oriental Pratincole","Great Skua","South Polar Skua","Pomarine Jaeger","Parasitic Jaeger","Long-tailed Jaeger","Laughing Gull","Franklin's Gull","Little Gull","Black-headed Gull","Bonaparte's Gull","Heermann's Gull","Band-tailed Gull","Black-tailed Gull","Mew Gull","Ring-billed Gull","California Gull","Herring Gull","Yellow-legged Gull","Thayer's Gull","Iceland Gull","Lesser Black-backed Gull","Slaty-backed Gull","Yellow-footed Gull","Western Gull","Glaucous-winged Gull","Glaucous Gull","Great Black-backed Gull","Sabine's Gull","Black-legged Kittiwake","Red-legged Kittiwake","Ross's Gull","Ivory Gull","Gull-billed Tern","Caspian Tern","Royal Tern","Elegant Tern","Sandwich Tern","Roseate Tern","Common Tern","Arctic Tern","Forster's Tern","Least Tern","Aleutian Tern","Bridled Tern","Sooty Tern","Large-billed Tern","White-winged Tern","Whiskered Tern","Black Tern","Brown Noddy","Black Noddy","Black Skimmer","Dovekie","Common Murre","Thick-billed Murre","Razorbill","Great Auk","Black Guillemot","Pigeon Guillemot","Long-billed Murrelet","Marbled Murrelet","Kittlitz's Murrelet","Xantus's Murrelet","Craveri's Murrelet","Ancient Murrelet","Cassin's Auklet","Parakeet Auklet","Least Auklet","Whiskered Auklet","Crested Auklet","Rhinoceros Auklet","Atlantic Puffin","Horned Puffin","Tufted Puffin","Rock Dove","Scaly-naped Pigeon","White-crowned Pigeon","Red-billed Pigeon","Band-tailed Pigeon","Oriental Turtle-Dove","European Turtle-Dove","Eurasian Collared-Dove","Spotted Dove","White-winged Dove","Zenaida Dove","Mourning Dove","Passenger Pigeon","Inca Dove","Common Ground-Dove","Ruddy Ground-Dove","White-tipped Dove","Key West Quail-Dove","Ruddy Quail-Dove","Budgerigar","Monk Parakeet","Carolina Parakeet","Thick-billed Parrot","White-winged Parakeet","Red-crowned Parrot","Common Cuckoo","Oriental Cuckoo","Black-billed Cuckoo","Yellow-billed Cuckoo","Mangrove Cuckoo","Greater Roadrunner","Smooth-billed Ani","Groove-billed Ani","Barn Owl","Flammulated Owl","Oriental Scops-Owl","Western Screech-Owl","Eastern Screech-Owl","Whiskered Screech-Owl","Great Horned Owl","Snowy Owl","Northern Hawk Owl","Northern Pygmy-Owl","Ferruginous Pygmy-Owl","Elf Owl","Burrowing Owl","Mottled Owl","Spotted Owl","Barred Owl","Great Gray Owl","Long-eared Owl","Short-eared Owl","Boreal Owl","Northern Saw-whet Owl","Lesser Nighthawk","Common Nighthawk","Antillean Nighthawk","Common Pauraque","Common Poorwill","Chuck-will's-widow","Buff-collared Nightjar","Whip-poor-will","Jungle Nightjar","Black Swift","White-collared Swift","Chimney Swift","Vaux's Swift","White-throated Needletail","Common Swift","Fork-tailed Swift","White-throated Swift","Antillean Palm Swift","Green Violet-ear","Green-breasted Mango","Broad-billed Hummingbird","White-eared Hummingbird","Xantus's Hummingbird","Berylline Hummingbird","Buff-bellied Hummingbird","Cinnamon Hummingbird","Violet-crowned Hummingbird","Blue-throated Hummingbird","Magnificent Hummingbird","Plain-capped Starthroat","Bahama Woodstar","Lucifer Hummingbird","Ruby-throated Hummingbird","Black-chinned Hummingbird","Anna's Hummingbird","Costa's Hummingbird","Calliope Hummingbird","Bumblebee Hummingbird","Broad-tailed Hummingbird","Rufous Hummingbird","Allen's Hummingbird","Elegant Trogon","Eared Trogon","Hoopoe","Ringed Kingfisher","Belted Kingfisher","Green Kingfisher","Eurasian Wryneck","Lewis's Woodpecker","Red-headed Woodpecker","Acorn Woodpecker","Gila Woodpecker","Golden-fronted Woodpecker","Red-bellied Woodpecker","Williamson's Sapsucker","Yellow-bellied Sapsucker","Red-naped Sapsucker","Red-breasted Sapsucker","Great Spotted Woodpecker","Ladder-backed Woodpecker","Nuttall's Woodpecker","Downy Woodpecker","Hairy Woodpecker","Strickland's Woodpecker","Red-cockaded Woodpecker","White-headed Woodpecker","Three-toed Woodpecker","Black-backed Woodpecker","Northern Flicker","Gilded Flicker","Pileated Woodpecker","Ivory-billed Woodpecker","Northern Beardless-Tyrannulet","Greenish Elaenia","Caribbean Elaenia","Tufted Flycatcher","Olive-sided Flycatcher","Greater Pewee","Western Wood-Pewee","Eastern Wood-Pewee","Yellow-bellied Flycatcher","Acadian Flycatcher","Alder Flycatcher","Willow Flycatcher","Least Flycatcher","Hammond's Flycatcher","Dusky Flycatcher","Gray Flycatcher","Pacific-slope Flycatcher","Cordilleran Flycatcher","Buff-breasted Flycatcher","Black Phoebe","Eastern Phoebe","Say's Phoebe","Vermilion Flycatcher","Dusky-capped Flycatcher","Ash-throated Flycatcher","Nutting's Flycatcher","Great Crested Flycatcher","Brown-crested Flycatcher","La Sagra's Flycatcher","Great Kiskadee","Sulphur-bellied Flycatcher","Variegated Flycatcher","Tropical Kingbird","Couch's Kingbird","Cassin's Kingbird","Thick-billed Kingbird","Western Kingbird","Eastern Kingbird","Gray Kingbird","Loggerhead Kingbird","Scissor-tailed Flycatcher","Fork-tailed Flycatcher","Rose-throated Becard","Masked Tityra","Brown Shrike","Loggerhead Shrike","Northern Shrike","White-eyed Vireo","Thick-billed Vireo","Bell's Vireo","Black-capped Vireo","Gray Vireo","Yellow-throated Vireo","Plumbeous Vireo","Cassin's Vireo","Blue-headed Vireo","Hutton's Vireo","Warbling Vireo","Philadelphia Vireo","Red-eyed Vireo","Yellow-green Vireo","Black-whiskered Vireo","Yucatan Vireo","Gray Jay","Steller's Jay","Blue Jay","Green Jay","Brown Jay","Florida Scrub-Jay","Island Scrub-Jay","Western Scrub-Jay","Mexican Jay","Pinyon Jay","Clark's Nutcracker","Black-billed Magpie","Yellow-billed Magpie","Eurasian Jackdaw","American Crow","Northwestern Crow","Tamaulipas Crow","Fish Crow","Chihuahuan Raven","Common Raven","Sky Lark","Horned Lark","Purple Martin","Cuban Martin","Gray-breasted Martin","Southern Martin","Brown-chested Martin","Tree Swallow","Violet-green Swallow","Bahama Swallow","Northern Rough-winged Swallow","Bank Swallow","Cliff Swallow","Cave Swallow","Barn Swallow","Common House-Martin","Carolina Chickadee","Black-capped Chickadee","Mountain Chickadee","Mexican Chickadee","Chestnut-backed Chickadee","Boreal Chickadee","Gray-headed Chickadee","Bridled Titmouse","Oak Titmouse","Juniper Titmouse","Tufted Titmouse","Verdin","Bushtit","Red-breasted Nuthatch","White-breasted Nuthatch","Pygmy Nuthatch","Brown-headed Nuthatch","Brown Creeper","Cactus Wren","Rock Wren","Canyon Wren","Carolina Wren","Bewick's Wren","House Wren","Winter Wren","Sedge Wren","Marsh Wren","American Dipper","Red-whiskered Bulbul","Golden-crowned Kinglet","Ruby-crowned Kinglet","Middendorff's Grasshopper-Warbler","Lanceolated Warbler","Wood Warbler","Dusky Warbler","Arctic Warbler","Blue-gray Gnatcatcher","California Gnatcatcher","Black-tailed Gnatcatcher","Black-capped Gnatcatcher","Narcissus Flycatcher","Mugimaki Flycatcher","Red-breasted Flycatcher","Siberian Flycatcher","Gray-spotted Flycatcher","Asian Brown Flycatcher","Siberian Rubythroat","Bluethroat","Siberian Blue Robin","Red-flanked Bluetail","Northern Wheatear","Stonechat","Eastern Bluebird","Western Bluebird","Mountain Bluebird","Townsend's Solitaire","Veery","Gray-cheeked Thrush","Bicknell's Thrush","Swainson's Thrush","Hermit Thrush","Wood Thrush","Eurasian Blackbird","Eyebrowed Thrush","Dusky Thrush","Fieldfare","Redwing","Clay-colored Robin","White-throated Robin","Rufous-backed Robin","American Robin","Varied Thrush","Aztec Thrush","Wrentit","Gray Catbird","Black Catbird","Northern Mockingbird","Bahama Mockingbird","Sage Thrasher","Brown Thrasher","Long-billed Thrasher","Bendire's Thrasher","Curve-billed Thrasher","California Thrasher","Crissal Thrasher","Le Conte's Thrasher","Blue Mockingbird","European Starling","Crested Myna","Siberian Accentor","Yellow Wagtail","Citrine Wagtail","Gray Wagtail","White Wagtail","Black-backed Wagtail","Tree Pipit","Olive-backed Pipit","Pechora Pipit","Red-throated Pipit","American Pipit","Sprague's Pipit","Bohemian Waxwing","Cedar Waxwing","Gray Silky-flycatcher","Phainopepla","Olive Warbler","Bachman's Warbler","Blue-winged Warbler","Golden-winged Warbler","Tennessee Warbler","Orange-crowned Warbler","Nashville Warbler","Virginia's Warbler","Colima Warbler","Lucy's Warbler","Crescent-chested Warbler","Northern Parula","Tropical Parula","Yellow Warbler","Chestnut-sided Warbler","Magnolia Warbler","Cape May Warbler","Black-throated Blue Warbler","Yellow-rumped Warbler","Black-throated Gray Warbler","Golden-cheeked Warbler","Black-throated Green Warbler","Townsend's Warbler","Hermit Warbler","Blackburnian Warbler","Yellow-throated Warbler","Grace's Warbler","Pine Warbler","Kirtland's Warbler","Prairie Warbler","Palm Warbler","Bay-breasted Warbler","Blackpoll Warbler","Cerulean Warbler","Black-and-white Warbler","American Redstart","Prothonotary Warbler","Worm-eating Warbler","Swainson's Warbler","Ovenbird","Northern Waterthrush","Louisiana Waterthrush","Kentucky Warbler","Connecticut Warbler","Mourning Warbler","MacGillivray's Warbler","Common Yellowthroat","Gray-crowned Yellowthroat","Hooded Warbler","Wilson's Warbler","Canada Warbler","Red-faced Warbler","Painted Redstart","Slate-throated Redstart","Fan-tailed Warbler","Golden-crowned Warbler","Rufous-capped Warbler","Yellow-breasted Chat","Bananaquit","Hepatic Tanager","Summer Tanager","Scarlet Tanager","Western Tanager","Flame-colored Tanager","Stripe-headed Tanager","White-collared Seedeater","Yellow-faced Grassquit","Black-faced Grassquit","Olive Sparrow","Green-tailed Towhee","Spotted Towhee","Eastern Towhee","Canyon Towhee","California Towhee","Abert's Towhee","Rufous-winged Sparrow","Cassin's Sparrow","Bachman's Sparrow","Botteri's Sparrow","Rufous-crowned Sparrow","Five-striped Sparrow","American Tree Sparrow","Chipping Sparrow","Clay-colored Sparrow","Brewer's Sparrow","Field Sparrow","Worthen's Sparrow","Black-chinned Sparrow","Vesper Sparrow","Lark Sparrow","Black-throated Sparrow","Sage Sparrow","Lark Bunting","Savannah Sparrow","Grasshopper Sparrow","Baird's Sparrow","Henslow's Sparrow","Le Conte's Sparrow","Nelson's Sharp-tailed Sparrow","Saltmarsh Sharp-tailed Sparrow","Seaside Sparrow","Fox Sparrow","Song Sparrow","Lincoln's Sparrow","Swamp Sparrow","White-throated Sparrow","Harris's Sparrow","White-crowned Sparrow","Golden-crowned Sparrow","Dark-eyed Junco","Yellow-eyed Junco","McCown's Longspur","Lapland Longspur","Smith's Longspur","Chestnut-collared Longspur","Pine Bunting","Little Bunting","Rustic Bunting","Yellow-breasted Bunting","Gray Bunting","Pallas's Bunting","Reed Bunting","Snow Bunting","McKay's Bunting","Crimson-collared Grosbeak","Northern Cardinal","Pyrrhuloxia","Yellow Grosbeak","Rose-breasted Grosbeak","Black-headed Grosbeak","Blue Bunting","Blue Grosbeak","Lazuli Bunting","Indigo Bunting","Varied Bunting","Painted Bunting","Dickcissel","Bobolink","Red-winged Blackbird","Tricolored Blackbird","Tawny-shouldered Blackbird","Eastern Meadowlark","Western Meadowlark","Yellow-headed Blackbird","Rusty Blackbird","Brewer's Blackbird","Common Grackle","Boat-tailed Grackle","Great-tailed Grackle","Shiny Cowbird","Bronzed Cowbird","Brown-headed Cowbird","Black-vented Oriole","Orchard Oriole","Hooded Oriole","Streak-backed Oriole","Spot-breasted Oriole","Altamira Oriole","Audubon's Oriole","Baltimore Oriole","Bullock's Oriole","Scott's Oriole","Common Chaffinch","Brambling","Gray-crowned Rosy-Finch","Black Rosy-Finch","Brown-capped Rosy-Finch","Pine Grosbeak","Common Rosefinch","Purple Finch","Cassin's Finch","House Finch","Red Crossbill","White-winged Crossbill","Common Redpoll","Hoary Redpoll","Eurasian Siskin","Pine Siskin","Lesser Goldfinch","Lawrence's Goldfinch","American Goldfinch","Oriental Greenfinch","Eurasian Bullfinch","Evening Grosbeak","Hawfinch","House Sparrow","Eurasian Tree Sparrow"],TK=["Abyssinian","American Bobtail","American Curl","American Shorthair","American Wirehair","Balinese","Bengal","Birman","Bombay","British Shorthair","Burmese","Chartreux","Chausie","Cornish Rex","Devon Rex","Donskoy","Egyptian Mau","Exotic Shorthair","Havana","Highlander","Himalayan","Japanese Bobtail","Korat","Kurilian Bobtail","LaPerm","Maine Coon","Manx","Minskin","Munchkin","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oriental","Persian","Peterbald","Pixiebob","Ragdoll","Russian Blue","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Siberian","Siamese","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van"],LK=["Blue Whale","Fin Whale","Sei Whale","Sperm Whale","Bryde\u2019s whale","Omura\u2019s whale","Humpback whale","Long-Beaked Common Dolphin","Short-Beaked Common Dolphin","Bottlenose Dolphin","Indo-Pacific Bottlenose Dolphin","Northern Rightwhale Dolphin","Southern Rightwhale Dolphin","Tucuxi","Costero","Indo-Pacific Hump-backed Dolphin","Chinese White Dolphin","Atlantic Humpbacked Dolphin","Atlantic Spotted Dolphin","Clymene Dolphin","Pantropical Spotted Dolphin","Spinner Dolphin","Striped Dolphin","Rough-Toothed Dolphin","Chilean Dolphin","Commerson\u2019s Dolphin","Heaviside\u2019s Dolphin","Hector\u2019s Dolphin","Risso\u2019s Dolphin","Fraser\u2019s Dolphin","Atlantic White-Sided Dolphin","Dusky Dolphin","Hourglass Dolphin","Pacific White-Sided Dolphin","Peale\u2019s Dolphin","White-Beaked Dolphin","Australian Snubfin Dolphin","Irrawaddy Dolphin","Melon-headed Whale","Killer Whale (Orca)","Pygmy Killer Whale","False Killer Whale","Long-finned Pilot Whale","Short-finned Pilot Whale","Guiana Dolphin","Burrunan Dolphin","Australian humpback Dolphin","Amazon River Dolphin","Chinese River Dolphin","Ganges River Dolphin","La Plata Dolphin","Southern Bottlenose Whale","Longman's Beaked Whale","Arnoux's Beaked Whale"],NK=["Aberdeen Angus","Abergele","Abigar","Abondance","Abyssinian Shorthorned Zebu","Aceh","Achham","Adamawa","Adaptaur","Afar","Africangus","Afrikaner","Agerolese","Alambadi","Alatau","Albanian","Albera","Alderney","Alentejana","Aleutian wild cattle","Aliad Dinka","Alistana-Sanabresa","Allmogekor","Alur","American","American Angus","American Beef Friesian","American Brown Swiss","American Milking Devon","American White Park","Amerifax","Amrit Mahal","Amsterdam Island cattle","Anatolian Black","Andalusian Black","Andalusian Blond","Andalusian Grey","Angeln","Angoni","Ankina","Ankole","Ankole-Watusi","Aracena","Arado","Argentine Criollo","Argentine Friesian","Armorican","Arouquesa","Arsi","Asturian Mountain","Asturian Valley","Aubrac","Aulie-Ata","Aure et Saint-Girons","Australian Braford","Australian Brangus","Australian Charbray","Australian Friesian Sahiwal","Australian Lowline","Australian Milking Zebu","Australian Shorthorn","Austrian Simmental","Austrian Yellow","Av\xE9tonou","Avile\xF1a-Negra Ib\xE9rica","Aweil Dinka","Ayrshire","Azaouak","Azebuado","Azerbaijan Zebu","Azores","Bedit","Breed","Bachaur cattle","Baherie cattle","Bakosi cattle","Balancer","Baoule","Bargur cattle","Barros\xE3","Barzona","Bazadaise","Beef Freisian","Beefalo","Beefmaker","Beefmaster","Begayt","Belgian Blue","Belgian Red","Belgian Red Pied","Belgian White-and-Red","Belmont Red","Belted Galloway","Bernese","Berrenda cattle","Betizu","Bianca Modenese","Blaarkop","Black Angus","Black Baldy","Black Hereford","Blanca Cacere\xF1a","Blanco Orejinegro BON","Blonde d'Aquitaine","Blue Albion","Blue Grey","Bohuskulla","Bonsmara","Boran","Bo\u0161karin","Braford","Brahman","Brahmousin","Brangus","Braunvieh","Brava","British White","British Friesian","Brown Carpathian","Brown Caucasian","Brown Swiss","Bue Lingo","Burlina","Bu\u0161a cattle","Butana cattle","Bushuyev","Cedit","Cachena","Caldelana","Camargue","Campbell Island cattle","Canadian Speckle Park","Canadienne","Canaria","Canchim","Caracu","C\xE1rdena Andaluza","Carinthian Blondvieh","Carora","Charbray","Charolais","Chateaubriand","Chiangus","Chianina","Chillingham cattle","Chinese Black Pied","Cholistani","Coloursided White Back","Commercial","Corriente","Corsican cattle","Coste\xF1o con Cuernos","Crioulo Lageano","Dedit","Dajal","Dangi cattle","Danish Black-Pied","Danish Jersey","Danish Red","Deep Red cattle","Deoni","Devon","Dexter cattle","Dhanni","Doayo cattle","Doela","Drakensberger","D\xF8lafe","Droughtmaster","Dulong'","Dutch Belted","Dutch Friesian","Dwarf Lulu","Eedit","East Anatolian Red","Eastern Finncattle","Eastern Red Polled","Enderby Island cattle","English Longhorn","Ennstaler Bergscheck","Estonian Holstein","Estonian Native","Estonian Red cattle","\xC9vol\xE8ne cattle","Fedit","F\u0113ng Cattle","Finnish Ayrshire","Finncattle","Finnish Holstein-Friesian","Fj\xE4ll","Fleckvieh","Florida Cracker cattle","Fogera","French Simmental","Fribourgeoise","Friesian Red and White","Fulani Sudanese","Gedit","Galician Blond","Galloway cattle","Gangatiri","Gaolao","Garvonesa","Gascon cattle","Gelbvieh","Georgian Mountain cattle","German Angus","German Black Pied cattle","German Black Pied Dairy","German Red Pied","Gir","Glan cattle","Gloucester","Gobra","Greek Shorthorn","Greek Steppe","Greyman cattle","Gudali","Guernsey cattle","Guzer\xE1","Hedit","Hallikar4","Hanwoo","Hariana cattle","Hart\xF3n del Valle","Harzer Rotvieh","Hays Converter","Heck cattle","Hereford","Herens","Hybridmaster","Highland cattle","Hinterwald","Holando-Argentino","Holstein Friesian cattle","Horro","Hu\xE1ng Cattle","Hungarian Grey","Iedit","Iberian cattle","Icelandic","Illawarra cattle","Improved Red and White","Indo-Brazilian","Irish Moiled","Israeli Holstein","Israeli Red","Istoben cattle","Istrian cattle","Jedit","Jamaica Black","Jamaica Hope","Jamaica Red","Japanese Brown","Jarmelista","Javari cattle","Jersey cattle","Jutland cattle","Kedit","Kabin Buri cattle","Kalmyk cattle","Kangayam","Kankrej","Kamphaeng Saen cattle","Karan Swiss","Kasaragod Dwarf cattle","Kathiawadi","Kazakh Whiteheaded","Kenana cattle","Kenkatha cattle","Kerry cattle","Kherigarh","Khillari cattle","Kholomogory","Korat Wagyu","Kostroma cattle","Krishna Valley cattle","Kuri","Kurgan cattle","Ledit","La Reina cattle","Lakenvelder cattle","Lampurger","Latvian Blue","Latvian Brown","Latvian Danish Red","Lebedyn","Levantina","Limia cattle","Limousin","Limpurger","Lincoln Red","Lineback","Lithuanian Black-and-White","Lithuanian Light Grey","Lithuanian Red","Lithuanian White-Backed","Lohani cattle","Lourdais","Lucerna cattle","Luing","Medit","Madagascar Zebu","Madura","Maine-Anjou","Malnad Gidda","Malvi","Mandalong Special","Mantequera Leonesa","Maramure\u015F Brown","Marchigiana","Maremmana","Marinhoa","Maronesa","Masai","Mashona","Menorquina","Mertolenga","Meuse-Rhine-Issel","Mewati","Milking Shorthorn","Minhota","Mirandesa","Mirkadim","Moc\u0103ni\u0163\u0103","Mollie","Monchina","Mongolian","Montb\xE9liarde","Morucha","Muturu","Murboden","Murnau-Werdenfels","Murray Grey","Nedit","Nagori","N'Dama","Negra Andaluza","Nelore","Nguni","Nimari","Normande","North Bengal Grey","Northern Finncattle","Northern Shorthorn","Norwegian Red","Oedit]","Ongole","Original Simmental","Pedit","Pajuna","Palmera","Pantaneiro","Parda Alpina","Parthenaise","Pasiega","Pembroke","Philippine Native","Pie Rouge des Plaines","Piedmontese cattle","Pineywoods","Pinzgauer","Pirenaica","Podolac","Podolica","Polish Black-and-White","Polish Red","Polled Hereford","Poll Shorthorn","Polled Shorthorn","Ponwar","Preta","Punganur","Pulikulam","Pustertaler Sprinzen","Qedit","Qinchaun","Queensland Miniature Boran","Redit","Ramo Grande","Randall","Raramuri Criollo","Rathi","R\xE4tisches Grauvieh","Raya","Red Angus","Red Brangus","Red Chittagong","Red Fulani","Red Gorbatov","Red Holstein","Red Kandhari","Red Mingrelian","Red Poll","Red Polled \xD8stland","Red Sindhi","Retinta","Riggit Galloway","Ringam\xE5la","Rohjan","Romagnola","Romanian B\u0103l\u0163ata","Romanian Steppe Gray","Romosinuano","Russian Black Pied","RX3","Sedit","Sahiwal","Salers","Salorn","Sanga","Sanhe","Santa Cruz","Santa Gertrudis","Sayaguesa","Schwyz","Selembu","Senepol","Serbian Pied","Serbian Steppe","Sheko","Shetland","Shorthorn","Siboney de Cuba","Simbrah","Simford","Simmental","Siri","South Devon","Spanish Fighting Bull","Speckle Park","Square Meater","Sussex","Swedish Friesian","Swedish Polled","Swedish Red Pied","Swedish Red Polled","Swedish Red-and-White","Tedit","Tabapu\xE3","Tarentaise","Tasmanian Grey","Tauros","Telemark","Texas Longhorn","Texon","Thai Black","Thai Fighting Bull","Thai Friesian","Thai Milking Zebu","Tharparkar","Tswana","Tudanca","Tuli","Tulim","Turkish Grey Steppe","Tux-Zillertal","Tyrol Grey","Uedit","Umblachery","Ukrainian Grey","Vedit","Valdostana Castana","Valdostana Pezzata Nera","Valdostana Pezzata Rossa","V\xE4neko","Vaynol","Vechur8","Vestland Fjord","Vestland Red Polled","Vianesa","Volinian Beef","Vorderwald","Vosgienne","Wedit","Wagyu","Waguli","Wangus","Welsh Black","Western Finncattle","White C\xE1ceres","White Fulani","White Lamphun","White Park","Whitebred Shorthorn","Xedit","Xingjiang Brown","Yedit","Yakutian","Yanbian","Yanhuang","Yurino","Zedit","\u017Bubro\u0144","Zebu"],wK=["Alligator mississippiensis","Chinese Alligator","Black Caiman","Broad-snouted Caiman","Spectacled Caiman","Yacare Caiman","Cuvier\u2019s Dwarf Caiman","Schneider\u2019s Smooth-fronted Caiman","African Slender-snouted Crocodile","American Crocodile","Australian Freshwater Crocodile","Cuban Crocodile","Dwarf Crocodile","Morelet\u2019s Crocodile","Mugger Crocodile","New Guinea Freshwater Crocodile","Nile Crocodile","West African Crocodile","Orinoco Crocodile","Philippine Crocodile","Saltwater Crocodile","Siamese Crocodile","Gharial","Tomistoma"],RK=["Affenpinscher","Afghan Hound","Aidi","Airedale Terrier","Akbash","Akita","Alano Espa\xF1ol","Alapaha Blue Blood Bulldog","Alaskan Husky","Alaskan Klee Kai","Alaskan Malamute","Alopekis","Alpine Dachsbracke","American Bulldog","American Bully","American Cocker Spaniel","American English Coonhound","American Foxhound","American Hairless Terrier","American Pit Bull Terrier","American Staffordshire Terrier","American Water Spaniel","Andalusian Hound","Anglo-Fran\xE7ais de Petite V\xE9nerie","Appenzeller Sennenhund","Ariegeois","Armant","Armenian Gampr dog","Artois Hound","Australian Cattle Dog","Australian Kelpie","Australian Shepherd","Australian Stumpy Tail Cattle Dog","Australian Terrier","Austrian Black and Tan Hound","Austrian Pinscher","Azawakh","Bakharwal dog","Banjara Hound","Barbado da Terceira","Barbet","Basenji","Basque Shepherd Dog","Basset Art\xE9sien Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Bavarian Mountain Hound","Beagle","Beagle-Harrier","Belgian Shepherd","Bearded Collie","Beauceron","Bedlington Terrier","Bergamasco Shepherd","Berger Picard","Bernese Mountain Dog","Bhotia","Bichon Fris\xE9","Billy","Black and Tan Coonhound","Black Norwegian Elkhound","Black Russian Terrier","Black Mouth Cur","Bloodhound","Blue Lacy","Blue Picardy Spaniel","Bluetick Coonhound","Boerboel","Bohemian Shepherd","Bolognese","Border Collie","Border Terrier","Borzoi","Bosnian Coarse-haired Hound","Boston Terrier","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Boykin Spaniel","Bracco Italiano","Braque d'Auvergne","Braque de l'Ari\xE8ge","Braque du Bourbonnais","Braque Francais","Braque Saint-Germain","Briard","Briquet Griffon Vend\xE9en","Brittany","Broholmer","Bruno Jura Hound","Brussels Griffon","Bucovina Shepherd Dog","Bull Arab","Bull Terrier","Bulldog","Bullmastiff","Bully Kutta","Burgos Pointer","Cairn Terrier","Campeiro Bulldog","Canaan Dog","Canadian Eskimo Dog","Cane Corso","Cane di Oropa","Cane Paratore","Cantabrian Water Dog","Can de Chira","C\xE3o da Serra de Aires","C\xE3o de Castro Laboreiro","C\xE3o de Gado Transmontano","C\xE3o Fila de S\xE3o Miguel","Cardigan Welsh Corgi","Carea Castellano Manchego","Carolina Dog","Carpathian Shepherd Dog","Catahoula Leopard Dog","Catalan Sheepdog","Caucasian Shepherd Dog","Cavalier King Charles Spaniel","Central Asian Shepherd Dog","Cesky Fousek","Cesky Terrier","Chesapeake Bay Retriever","Chien Fran\xE7ais Blanc et Noir","Chien Fran\xE7ais Blanc et Orange","Chien Fran\xE7ais Tricolore","Chihuahua","Chilean Terrier","Chinese Chongqing Dog","Chinese Crested Dog","Chinook","Chippiparai","Chongqing dog","Chortai","Chow Chow","Cimarr\xF3n Uruguayo","Cirneco dell'Etna","Clumber Spaniel","Colombian fino hound","Coton de Tulear","Cretan Hound","Croatian Sheepdog","Curly-Coated Retriever","Cursinu","Czechoslovakian Wolfdog","Dachshund","Dalmatian","Dandie Dinmont Terrier","Danish-Swedish Farmdog","Denmark Feist","Dingo","Doberman Pinscher","Dogo Argentino","Dogo Guatemalteco","Dogo Sardesco","Dogue Brasileiro","Dogue de Bordeaux","Drentse Patrijshond","Drever","Dunker","Dutch Shepherd","Dutch Smoushond","East Siberian Laika","East European Shepherd","English Cocker Spaniel","English Foxhound","English Mastiff","English Setter","English Shepherd","English Springer Spaniel","English Toy Terrier","Entlebucher Mountain Dog","Estonian Hound","Estrela Mountain Dog","Eurasier","Field Spaniel","Fila Brasileiro","Finnish Hound","Finnish Lapphund","Finnish Spitz","Flat-Coated Retriever","French Bulldog","French Spaniel","Galgo Espa\xF1ol","Galician Shepherd Dog","Garafian Shepherd","Gascon Saintongeois","Georgian Shepherd","German Hound","German Longhaired Pointer","German Pinscher","German Roughhaired Pointer","German Shepherd Dog","German Shorthaired Pointer","German Spaniel","German Spitz","German Wirehaired Pointer","Giant Schnauzer","Glen of Imaal Terrier","Golden Retriever","Go\u0144czy Polski","Gordon Setter","Grand Anglo-Fran\xE7ais Blanc et Noir","Grand Anglo-Fran\xE7ais Blanc et Orange","Grand Anglo-Fran\xE7ais Tricolore","Grand Basset Griffon Vend\xE9en","Grand Bleu de Gascogne","Grand Griffon Vend\xE9en","Great Dane","Greater Swiss Mountain Dog","Greek Harehound","Greek Shepherd","Greenland Dog","Greyhound","Griffon Bleu de Gascogne","Griffon Fauve de Bretagne","Griffon Nivernais","Gull Dong","Gull Terrier","H\xE4llefors Elkhound","Hamiltonst\xF6vare","Hanover Hound","Harrier","Havanese","Hierran Wolfdog","Hokkaido","Hovawart","Huntaway","Hygen Hound","Ibizan Hound","Icelandic Sheepdog","Indian pariah dog","Indian Spitz","Irish Red and White Setter","Irish Setter","Irish Terrier","Irish Water Spaniel","Irish Wolfhound","Istrian Coarse-haired Hound","Istrian Shorthaired Hound","Italian Greyhound","Jack Russell Terrier","Jagdterrier","Japanese Chin","Japanese Spitz","Japanese Terrier","Jindo","Jonangi","Kai Ken","Kaikadi","Kangal Shepherd Dog","Kanni","Karakachan dog","Karelian Bear Dog","Kars","Karst Shepherd","Keeshond","Kerry Beagle","Kerry Blue Terrier","King Charles Spaniel","King Shepherd","Kintamani","Kishu","Kokoni","Kombai","Komondor","Kooikerhondje","Koolie","Koyun dog","Kromfohrl\xE4nder","Kuchi","Kuvasz","Labrador Retriever","Lagotto Romagnolo","Lakeland Terrier","Lancashire Heeler","Landseer","Lapponian Herder","Large M\xFCnsterl\xE4nder","Leonberger","Levriero Sardo","Lhasa Apso","Lithuanian Hound","L\xF6wchen","Lupo Italiano","Mackenzie River Husky","Magyar ag\xE1r","Mahratta Greyhound","Maltese","Manchester Terrier","Maremmano-Abruzzese Sheepdog","McNab dog","Miniature American Shepherd","Miniature Bull Terrier","Miniature Fox Terrier","Miniature Pinscher","Miniature Schnauzer","Molossus of Epirus","Montenegrin Mountain Hound","Mountain Cur","Mountain Feist","Mucuchies","Mudhol Hound","Mudi","Neapolitan Mastiff","New Guinea Singing Dog","New Zealand Heading Dog","Newfoundland","Norfolk Terrier","Norrbottenspets","Northern Inuit Dog","Norwegian Buhund","Norwegian Elkhound","Norwegian Lundehund","Norwich Terrier","Nova Scotia Duck Tolling Retriever","Old Croatian Sighthound","Old Danish Pointer","Old English Sheepdog","Old English Terrier","Olde English Bulldogge","Otterhound","Pachon Navarro","Pampas Deerhound","Paisley Terrier","Papillon","Parson Russell Terrier","Pastore della Lessinia e del Lagorai","Patagonian Sheepdog","Patterdale Terrier","Pekingese","Pembroke Welsh Corgi","Perro Majorero","Perro de Pastor Mallorquin","Perro de Presa Canario","Perro de Presa Mallorquin","Peruvian Inca Orchid","Petit Basset Griffon Vend\xE9en","Petit Bleu de Gascogne","Phal\xE8ne","Pharaoh Hound","Phu Quoc Ridgeback","Picardy Spaniel","Plummer Terrier","Plott Hound","Podenco Canario","Podenco Valenciano","Pointer","Poitevin","Polish Greyhound","Polish Hound","Polish Lowland Sheepdog","Polish Tatra Sheepdog","Pomeranian","Pont-Audemer Spaniel","Poodle","Porcelaine","Portuguese Podengo","Portuguese Pointer","Portuguese Water Dog","Posavac Hound","Pra\u017Esk\xFD Krysa\u0159\xEDk","Pshdar Dog","Pudelpointer","Pug","Puli","Pumi","Pungsan Dog","Pyrenean Mastiff","Pyrenean Mountain Dog","Pyrenean Sheepdog","Rafeiro do Alentejo","Rajapalayam","Rampur Greyhound","Rat Terrier","Ratonero Bodeguero Andaluz","Ratonero Mallorquin","Ratonero Murciano de Huerta","Ratonero Valenciano","Redbone Coonhound","Rhodesian Ridgeback","Romanian Mioritic Shepherd Dog","Romanian Raven Shepherd Dog","Rottweiler","Rough Collie","Russian Spaniel","Russian Toy","Russo-European Laika","Saarloos Wolfdog","Sabueso Espa\xF1ol","Saint Bernard","Saint Hubert Jura Hound","Saint-Usuge Spaniel","Saluki","Samoyed","Sapsali","Sarabi dog","\u0160arplaninac","Schapendoes","Schillerst\xF6vare","Schipperke","Schweizer Laufhund","Schweizerischer Niederlaufhund","Scottish Deerhound","Scottish Terrier","Sealyham Terrier","Segugio dell'Appennino","Segugio Italiano","Segugio Maremmano","Seppala Siberian Sleddog","Serbian Hound","Serbian Tricolour Hound","Serrano Bulldog","Shar Pei","Shetland Sheepdog","Shiba Inu","Shih Tzu","Shikoku","Shiloh Shepherd","Siberian Husky","Silken Windhound","Silky Terrier","Sinhala Hound","Skye Terrier","Sloughi","Slovakian Wirehaired Pointer","Slovensk\xFD Cuvac","Slovensk\xFD Kopov","Smalandst\xF6vare","Small Greek domestic dog","Small M\xFCnsterl\xE4nder","Smooth Collie","Smooth Fox Terrier","Soft-Coated Wheaten Terrier","South Russian Ovcharka","Spanish Mastiff","Spanish Water Dog","Spinone Italiano","Sporting Lucas Terrier","Sardinian Shepherd Dog","Stabyhoun","Staffordshire Bull Terrier","Standard Schnauzer","Stephens Stock","Styrian Coarse-haired Hound","Sussex Spaniel","Swedish Elkhound","Swedish Lapphund","Swedish Vallhund","Swedish White Elkhound","Taigan","Taiwan Dog","Tamaskan Dog","Teddy Roosevelt Terrier","Telomian","Tenterfield Terrier","Terrier Brasileiro","Thai Bangkaew Dog","Thai Ridgeback","Tibetan Mastiff","Tibetan Spaniel","Tibetan Terrier","Tornjak","Tosa","Toy Fox Terrier","Toy Manchester Terrier","Transylvanian Hound","Treeing Cur","Treeing Feist","Treeing Tennessee Brindle","Treeing Walker Coonhound","Trigg Hound","Tyrolean Hound","Vikhan","Villano de Las Encartaciones","Villanuco de Las Encartaciones","Vizsla","Volpino Italiano","Weimaraner","Welsh Sheepdog","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","West Siberian Laika","Westphalian Dachsbracke","Wetterhoun","Whippet","White Shepherd","White Swiss Shepherd Dog","Wire Fox Terrier","Wirehaired Pointing Griffon","Wirehaired Vizsla","Xiasi Dog","Xoloitzcuintli","Yakutian Laika","Yorkshire Terrier"],GK=["Grass carp","Peruvian anchoveta","Silver carp","Common carp","Asari","Japanese littleneck","Filipino Venus","Japanese cockle","Alaska pollock","Nile tilapia","Whiteleg shrimp","Bighead carp","Skipjack tuna","Catla","Crucian carp","Atlantic salmon","Atlantic herring","Chub mackerel","Rohu","Yellowfin tuna","Japanese anchovy","Largehead hairtail","Atlantic cod","European pilchard","Capelin","Jumbo flying squid","Milkfish","Atlantic mackerel","Rainbow trout","Araucanian herring","Wuchang bream","Gulf menhaden","Indian oil sardine","Black carp","European anchovy","Northern snakehead","Pacific cod","Pacific saury","Pacific herring","Bigeye tuna","Chilean jack mackerel","Yellow croaker","Haddock","Gazami crab","Amur catfish","Japanese common catfish","European sprat","Pink salmon","Mrigal carp","Channel catfish","Blood cockle","Blue whiting","Hilsa shad","Daggertooth pike conger","California pilchard","Cape horse mackerel","Pacific anchoveta","Japanese flying squid","Pollock","Chinese softshell turtle","Kawakawa","Indian mackerel","Asian swamp eel","Argentine hake","Short mackerel","Southern rough shrimp","Southern African anchovy","Pond loach","Iridescent shark","Mandarin fish","Chinese perch","Nile perch","Round sardinella","Japanese pilchard","Bombay-duck","Yellowhead catfish","Korean bullhead","Narrow-barred Spanish mackerel","Albacore","Madeiran sardinella","Bonga shad","Silver cyprinid","Longtail tuna","Atlantic menhaden","North Pacific hake","Atlantic horse mackerel","Japanese jack mackerel","Pacific thread herring","Bigeye scad","Yellowstripe scad","Chum salmon","Blue swimming crab","Pacific sand lance","Pacific sandlance","Goldstripe sardinella"],HK=["American Albino","Abaco Barb","Abtenauer","Abyssinian","Aegidienberger","Akhal-Teke","Albanian Horse","Altai Horse","Alt\xE8r Real","American Cream Draft","American Indian Horse","American Paint Horse","American Quarter Horse","American Saddlebred","American Warmblood","Andalusian Horse","Andravida Horse","Anglo-Arabian","Anglo-Arabo-Sardo","Anglo-Kabarda","Appaloosa","AraAppaloosa","Arabian Horse","Ardennes Horse","Arenberg-Nordkirchen","Argentine Criollo","Asian wild Horse","Assateague Horse","Asturc\xF3n","Augeron","Australian Brumby","Australian Draught Horse","Australian Stock Horse","Austrian Warmblood","Auvergne Horse","Auxois","Azerbaijan Horse","Azteca Horse","Baise Horse","Bale","Balearic Horse","Balikun Horse","Baluchi Horse","Banker Horse","Barb Horse","Bardigiano","Bashkir Curly","Basque Mountain Horse","Bavarian Warmblood","Belgian Half-blood","Belgian Horse","Belgian Warmblood ","Bhutia Horse","Black Forest Horse","Blazer Horse","Boerperd","Borana","Boulonnais Horse","Brabant","Brandenburger","Brazilian Sport Horse","Breton Horse","Brumby","Budyonny Horse","Burguete Horse","Burmese Horse","Byelorussian Harness Horse","Calabrese Horse","Camargue Horse","Camarillo White Horse","Campeiro","Campolina","Canadian Horse","Canadian Pacer","Carolina Marsh Tacky","Carthusian Horse","Caspian Horse","Castilian Horse","Castillonnais","Catria Horse","Cavallo Romano della Maremma Laziale","Cerbat Mustang","Chickasaw Horse","Chilean Corralero","Choctaw Horse","Cleveland Bay","Clydesdale Horse","Cob","Coldblood Trotter","Colonial Spanish Horse","Colorado Ranger","Comtois Horse","Corsican Horse","Costa Rican Saddle Horse","Cretan Horse","Criollo Horse","Croatian Coldblood","Cuban Criollo","Cumberland Island Horse","Curly Horse","Czech Warmblood","Daliboz","Danish Warmblood","Danube Delta Horse","Dole Gudbrandsdal","Don","Dongola Horse","Draft Trotter","Dutch Harness Horse","Dutch Heavy Draft","Dutch Warmblood","Dzungarian Horse","East Bulgarian","East Friesian Horse","Estonian Draft","Estonian Horse","Falabella","Faroese","Finnhorse","Fjord Horse","Fleuve","Florida Cracker Horse","Foutank\xE9","Frederiksborg Horse","Freiberger","French Trotter","Friesian Cross","Friesian Horse","Friesian Sporthorse","Furioso-North Star","Galice\xF1o","Galician Pony","Gelderland Horse","Georgian Grande Horse","German Warmblood","Giara Horse","Gidran","Groningen Horse","Gypsy Horse","Hackney Horse","Haflinger","Hanoverian Horse","Heck Horse","Heihe Horse","Henson Horse","Hequ Horse","Hirzai","Hispano-Bret\xF3n","Holsteiner Horse","Horro","Hungarian Warmblood","Icelandic Horse","Iomud","Irish Draught","Irish Sport Horse sometimes called Irish Hunter","Italian Heavy Draft","Italian Trotter","Jaca Navarra","Jeju Horse","Jutland Horse","Kabarda Horse","Kafa","Kaimanawa Horses","Kalmyk Horse","Karabair","Karabakh Horse","Karachai Horse","Karossier","Kathiawari","Kazakh Horse","Kentucky Mountain Saddle Horse","Kiger Mustang","Kinsky Horse","Kisber Felver","Kiso Horse","Kladruber","Knabstrupper","Konik","Kundudo","Kustanair","Kyrgyz Horse","Latvian Horse","Lipizzan","Lithuanian Heavy Draught","Lokai","Losino Horse","Lusitano","Lyngshest","M'Bayar","M'Par","Mallorqu\xEDn","Malopolski","Mangalarga","Mangalarga Marchador","Maremmano","Marisme\xF1o Horse","Marsh Tacky","Marwari Horse","Mecklenburger","Me\u0111imurje Horse","Menorqu\xEDn","M\xE9rens Horse","Messara Horse","Metis Trotter","Mez\u0151hegyesi Sport Horse","Miniature Horse","Misaki Horse","Missouri Fox Trotter","Monchina","Mongolian Horse","Mongolian Wild Horse","Monterufolino","Morab","Morgan Horse","Mountain Pleasure Horse","Moyle Horse","Murakoz Horse","Murgese","Mustang Horse","Namib Desert Horse","Nangchen Horse","National Show Horse","Nez Perce Horse","Nivernais Horse","Nokota Horse","Noma","Nonius Horse","Nooitgedachter","Nordlandshest","Noriker Horse","Norman Cob","North American Single-Footer Horse","North Swedish Horse","Norwegian Coldblood Trotter","Norwegian Fjord","Novokirghiz","Oberlander Horse","Ogaden","Oldenburg Horse","Orlov trotter","Ostfriesen","Paint","Pampa Horse","Paso Fino","Pentro Horse","Percheron","Persano Horse","Peruvian Paso","Pintabian","Pleven Horse","Poitevin Horse","Posavac Horse","Pottok","Pryor Mountain Mustang","Przewalski's Horse","Pura Raza Espa\xF1ola","Purosangue Orientale","Qatgani","Quarab","Quarter Horse","Racking Horse","Retuerta Horse","Rhenish German Coldblood","Rhinelander Horse","Riwoche Horse","Rocky Mountain Horse","Romanian Sporthorse","Rottaler","Russian Don","Russian Heavy Draft","Russian Trotter","Saddlebred","Salerno Horse","Samolaco Horse","San Fratello Horse","Sarcidano Horse","Sardinian Anglo-Arab","Schleswig Coldblood","Schwarzw\xE4lder Kaltblut","Selale","Sella Italiano","Selle Fran\xE7ais","Shagya Arabian","Shan Horse","Shire Horse","Siciliano Indigeno","Silesian Horse","Sokolsky Horse","Sorraia","South German Coldblood","Soviet Heavy Draft","Spanish Anglo-Arab","Spanish Barb","Spanish Jennet Horse","Spanish Mustang","Spanish Tarpan","Spanish-Norman Horse","Spiti Horse","Spotted Saddle Horse","Standardbred Horse","Suffolk Punch","Swedish Ardennes","Swedish coldblood trotter","Swedish Warmblood","Swiss Warmblood","Taish\u016B Horse","Takhi","Tawleed","Tchernomor","Tennessee Walking Horse","Tersk Horse","Thoroughbred","Tiger Horse","Tinker Horse","Tolfetano","Tori Horse","Trait Du Nord","Trakehner","Tsushima","Tuigpaard","Ukrainian Riding Horse","Unmol Horse","Uzunyayla","Ventasso Horse","Virginia Highlander","Vlaamperd","Vladimir Heavy Draft","Vyatka","Waler","Waler Horse","Walkaloosa","Warlander","Warmblood","Welsh Cob","Westphalian Horse","Wielkopolski","W\xFCrttemberger","Xilingol Horse","Yakutian Horse","Yili Horse","Yonaguni Horse","Zaniskari","\u017Demaitukas","Zhemaichu","Zweibr\xFCcker"],VK=["Acacia-ants","Acorn-plum gall","Aerial yellowjacket","Africanized honey bee","Allegheny mound ant","Almond stone wasp","Ant","Arboreal ant","Argentine ant","Asian paper wasp","Baldfaced hornet","Bee","Bigheaded ant","Black and yellow mud dauber","Black carpenter ant","Black imported fire ant","Blue horntail woodwasp","Blue orchard bee","Braconid wasp","Bumble bee","Carpenter ant","Carpenter wasp","Chalcid wasp","Cicada killer","Citrus blackfly parasitoid","Common paper wasp","Crazy ant","Cuckoo wasp","Cynipid gall wasp","Eastern Carpenter bee","Eastern yellowjacket","Elm sawfly","Encyrtid wasp","Erythrina gall wasp","Eulophid wasp","European hornet","European imported fire ant","False honey ant","Fire ant","Forest bachac","Forest yellowjacket","German yellowjacket","Ghost ant","Giant ichneumon wasp","Giant resin bee","Giant wood wasp","Golden northern bumble bee","Golden paper wasp","Gouty oak gall","Grass Carrying Wasp","Great black wasp","Great golden digger wasp","Hackberry nipple gall parasitoid","Honey bee","Horned oak gall","Horse guard wasp","Hunting wasp","Ichneumonid wasp","Keyhole wasp","Knopper gall","Large garden bumble bee","Large oak-apple gall","Leafcutting bee","Little fire ant","Little yellow ant","Long-horned bees","Long-legged ant","Macao paper wasp","Mallow bee","Marble gall","Mossyrose gall wasp","Mud-daubers","Multiflora rose seed chalcid","Oak apple gall wasp","Oak rough bulletgall wasp","Oak saucer gall","Oak shoot sawfly","Odorous house ant","Orange-tailed bumble bee","Orangetailed potter wasp","Oriental chestnut gall wasp","Paper wasp","Pavement ant","Pigeon tremex","Pip gall wasp","Prairie yellowjacket","Pteromalid wasp","Pyramid ant","Raspberry Horntail","Red ant","Red carpenter ant","Red harvester ant","Red imported fire ant","Red wasp","Red wood ant","Red-tailed wasp","Reddish carpenter ant","Rough harvester ant","Sawfly parasitic wasp","Scale parasitoid","Silky ant","Sirex woodwasp","Siricid woodwasp","Smaller yellow ant","Southeastern blueberry bee","Southern fire ant","Southern yellowjacket","Sphecid wasp","Stony gall","Sweat bee","Texas leafcutting ant","Tiphiid wasp","Torymid wasp","Tramp ant","Valentine ant","Velvet ant","Vespid wasp","Weevil parasitoid","Western harvester ant","Western paper wasp","Western thatching ant","Western yellowjacket","White-horned horntail","Willow shoot sawfly","Woodwasp","Wool sower gall maker","Yellow and black potter wasp","Yellow Crazy Ant","Yellow-horned horntail"],JK=["Asiatic Lion","Barbary Lion","West African Lion","Northeast Congo Lion","Masai Lion","Transvaal lion","Cape lion"],IK=["American","American Chinchilla","American Fuzzy Lop","American Sable","Argente Brun","Belgian Hare","Beveren","Blanc de Hotot","Britannia Petite","Californian","Champagne D\u2019Argent","Checkered Giant","Cinnamon","Cr\xE8me D\u2019Argent","Dutch","Dwarf Hotot","English Angora","English Lop","English Spot","Flemish Giant","Florida White","French Angora","French Lop","Giant Angora","Giant Chinchilla","Harlequin","Havana","Himalayan","Holland Lop","Jersey Wooly","Lilac","Lionhead","Mini Lop","Mini Rex","Mini Satin","Netherland Dwarf","New Zealand","Palomino","Polish","Rex","Rhinelander","Satin","Satin Angora","Silver","Silver Fox","Silver Marten","Standard Chinchilla","Tan","Thrianta"],OK=["Abrocoma","Abrocoma schistacea","Aconaemys","Aconaemys porteri","African brush-tailed porcupine","Andean mountain cavy","Argentine tuco-tuco","Ashy chinchilla rat","Asiatic brush-tailed porcupine","Atherurus","Azara's agouti","Azara's tuco-tuco","Bahia porcupine","Bathyergus","Bathyergus janetta","Bathyergus suillus","Bennett's chinchilla rat","Bicolored-spined porcupine","Black agouti","Black dwarf porcupine","Black-rumped agouti","Black-tailed hairy dwarf porcupine","Bolivian chinchilla rat","Bolivian tuco-tuco","Bonetto's tuco-tuco","Brandt's yellow-toothed cavy","Brazilian guinea pig","Brazilian porcupine","Brazilian tuco-tuco","Bridge's degu","Brown hairy dwarf porcupine","Budin's chinchilla rat, A. budini","Cape porcupine","Catamarca tuco-tuco","Cavia","Central American agouti","Chacoan tuco-tuco","Chilean rock rat","Chinchilla","Coendou","Coiban agouti","Colburn's tuco-tuco","Collared tuco-tuco","Common degu","Common yellow-toothed cavy","Conover's tuco-tuco","Coruro","Crested agouti","Crested porcupine","Cryptomys","Cryptomys bocagei","Cryptomys damarensis","Cryptomys foxi","Cryptomys hottentotus","Cryptomys mechowi","Cryptomys ochraceocinereus","Cryptomys zechi","Ctenomys","Cuniculus","Cuscomys","Cuscomys ashanika","Dactylomys","Dactylomys boliviensis","Dactylomys dactylinus","Dactylomys peruanus","Dasyprocta","Domestic guinea pig","Emily's tuco-tuco","Erethizon","Famatina chinchilla rat","Frosted hairy dwarf porcupine","Fukomys","Fukomys amatus","Fukomys anselli","Fukomys bocagei","Fukomys damarensis","Fukomys darlingi","Fukomys foxi","Fukomys ilariae","Fukomys kafuensis","Fukomys mechowii","Fukomys micklemi","Fukomys occlusus","Fukomys ochraceocinereus","Fukomys whytei","Fukomys zechi","Furtive tuco-tuco","Galea","Georychus","Georychus capensis","Golden viscacha-rat","Goya tuco-tuco","Greater guinea pig","Green acouchi","Haig's tuco-tuco","Heliophobius","Heliophobius argenteocinereus","Heterocephalus","Heterocephalus glaber","Highland tuco-tuco","Hystrix","Indian porcupine","Isla Mocha degu","Kalinowski agouti","Kannabateomys","Kannabateomys amblyonyx","Lagidium","Lagostomus","Lewis' tuco-tuco","Long-tailed chinchilla","Long-tailed porcupine","Los Chalchaleros' viscacha-rat","Lowland paca","Magellanic tuco-tuco","Malayan porcupine","Maule tuco-tuco","Mendoza tuco-tuco","Mexican agouti","Mexican hairy dwarf porcupine","Microcavia","Montane guinea pig","Moon-toothed degu","Mottled tuco-tuco","Mountain degu","Mountain paca","Mountain viscacha-rat","Myoprocta","Natterer's tuco-tuco","North American porcupine","Northern viscacha","Octodon","Octodontomys","Octomys","Olallamys","Olallamys albicauda","Olallamys edax","Orinoco agouti","Paraguaian hairy dwarf porcupine","Pearson's tuco-tuco","Peruvian tuco-tuco","Philippine porcupine","Pipanacoctomys","Plains viscacha","Plains viscacha-rat","Porteous' tuco-tuco","Punta de Vacas chinchilla rat","Red acouchi","Red-rumped agouti","Reddish tuco-tuco","Rio Negro tuco-tuco","Robust tuco-tuco","Roosmalen's dwarf porcupine","Rothschild's porcupine","Ruatan Island agouti","Sage's rock rat","Salinoctomys","Salta tuco-tuco","San Luis tuco-tuco","Santa Catarina's guinea pig","Shiny guinea pig","Shipton's mountain cavy","Short-tailed chinchilla","Silky tuco-tuco","Social tuco-tuco","Southern mountain cavy","Southern tuco-tuco","Southern viscacha","Spalacopus","Spix's yellow-toothed cavy","Steinbach's tuco-tuco","Streaked dwarf porcupine","Strong tuco-tuco","Stump-tailed porcupine","Sumatran porcupine","Sunda porcupine","Talas tuco-tuco","Tawny tuco-tuco","Thick-spined porcupine","Tiny tuco-tuco","Trichys","Tucuman tuco-tuco","Tympanoctomys","Uspallata chinchilla rat","White-toothed tuco-tuco","Wolffsohn's viscacha"],WK=["Viper Adder","Common adder","Death Adder","Desert death adder","Horned adder","Long-nosed adder","Many-horned adder","Mountain adder","Mud adder","Namaqua dwarf adder","Nightingale adder","Peringuey's adder","Puff adder","African puff adder","Rhombic night adder","Sand adder","Dwarf sand adder","Namib dwarf sand adder","Water adder","Aesculapian snake","Anaconda","Bolivian anaconda","De Schauensee's anaconda","Green anaconda","Yellow anaconda","Arafura file snake","Asp","European asp","Egyptian asp","African beaked snake","Ball Python","Bird snake","Black-headed snake","Mexican black kingsnake","Black rat snake","Black snake","Red-bellied black snake","Blind snake","Brahminy blind snake","Texas blind snake","Western blind snake","Boa","Abaco Island boa","Amazon tree boa","Boa constrictor","Cuban boa","Dumeril's boa","Dwarf boa","Emerald tree boa","Hogg Island boa","Jamaican boa","Madagascar ground boa","Madagascar tree boa","Puerto Rican boa","Rainbow boa","Red-tailed boa","Rosy boa","Rubber boa","Sand boa","Tree boa","Boiga","Boomslang","Brown snake","Eastern brown snake","Bull snake","Bushmaster","Dwarf beaked snake","Rufous beaked snake","Canebrake","Cantil","Cascabel","Cat-eyed snake","Banded cat-eyed snake","Green cat-eyed snake","Cat snake","Andaman cat snake","Beddome's cat snake","Dog-toothed cat snake","Forsten's cat snake","Gold-ringed cat snake","Gray cat snake","Many-spotted cat snake","Tawny cat snake","Chicken snake","Coachwhip snake","Cobra","Andaman cobra","Arabian cobra","Asian cobra","Banded water cobra","Black-necked cobra","Black-necked spitting cobra","Black tree cobra","Burrowing cobra","Cape cobra","Caspian cobra","Congo water cobra","Common cobra","Eastern water cobra","Egyptian cobra","Equatorial spitting cobra","False cobra","False water cobra","Forest cobra","Gold tree cobra","Indian cobra","Indochinese spitting cobra","Javan spitting cobra","King cobra","Mandalay cobra","Mozambique spitting cobra","North Philippine cobra","Nubian spitting cobra","Philippine cobra","Red spitting cobra","Rinkhals cobra","Shield-nosed cobra","Sinai desert cobra","Southern Indonesian spitting cobra","Southern Philippine cobra","Southwestern black spitting cobra","Snouted cobra","Spectacled cobra","Spitting cobra","Storm water cobra","Thai cobra","Taiwan cobra","Zebra spitting cobra","Collett's snake","Congo snake","Copperhead","American copperhead","Australian copperhead","Coral snake","Arizona coral snake","Beddome's coral snake","Brazilian coral snake","Cape coral snake","Harlequin coral snake","High Woods coral snake","Malayan long-glanded coral snake","Texas Coral Snake","Western coral snake","Corn snake","South eastern corn snake","Cottonmouth","Crowned snake","Cuban wood snake","Eastern hognose snake","Egg-eater","Eastern coral snake","Fer-de-lance","Fierce snake","Fishing snake","Flying snake","Golden tree snake","Indian flying snake","Moluccan flying snake","Ornate flying snake","Paradise flying snake","Twin-Barred tree snake","Banded Flying Snake","Fox snake, three species of Pantherophis","Forest flame snake","Garter snake","Checkered garter snake","Common garter snake","San Francisco garter snake","Texas garter snake","Cape gopher snake","Grass snake","Green snake","Rough green snake","Smooth green snake","Ground snake","Common ground snake","Three-lined ground snake","Western ground snake","Habu","Hognose snake","Blonde hognose snake","Dusty hognose snake","Jan's hognose snake","Giant Malagasy hognose snake","Mexican hognose snake","South American hognose snake","Hundred pacer","Ikaheka snake","Indigo snake","Jamaican Tree Snake","Keelback","Asian keelback","Assam keelback","Black-striped keelback","Buff striped keelback","Burmese keelback","Checkered keelback","Common keelback","Hill keelback","Himalayan keelback","Khasi Hills keelback","Modest keelback","Nicobar Island keelback","Nilgiri keelback","Orange-collared keelback","Red-necked keelback","Sikkim keelback","Speckle-bellied keelback","White-lipped keelback","Wynaad keelback","Yunnan keelback","King brown","King snake","California kingsnake","Desert kingsnake","Grey-banded kingsnake","North eastern king snake","Prairie kingsnake","Scarlet kingsnake","Speckled kingsnake","Krait","Banded krait","Blue krait","Black krait","Burmese krait","Ceylon krait","Indian krait","Lesser black krait","Malayan krait","Many-banded krait","Northeastern hill krait","Red-headed krait","Sind krait","Large shield snake","Lancehead","Common lancehead","Lora","Grey Lora","Lyre snake","Baja California lyresnake","Central American lyre snake","Texas lyre snake","Eastern lyre snake","Machete savane","Mamba","Black mamba","Green mamba","Eastern green mamba","Western green mamba","Mamushi","Mangrove snake","Milk snake","Moccasin snake","Montpellier snake","Mud snake","Eastern mud snake","Western mud snake","Mussurana","Night snake","Cat-eyed night snake","Texas night snake","Nichell snake","Narrowhead Garter Snake","Nose-horned viper","Rhinoceros viper","Vipera ammodytes","Parrot snake","Mexican parrot snake","Patchnose snake","Perrotet's shieldtail snake","Pine snake","Pipe snake","Asian pipe snake","Dwarf pipe snake","Red-tailed pipe snake","Python","African rock python","Amethystine python","Angolan python","Australian scrub python","Ball python","Bismarck ringed python","Black headed python","Blood python","Boelen python","Borneo short-tailed python","Bredl's python","Brown water python","Burmese python","Calabar python","Western carpet python","Centralian carpet python","Coastal carpet python","Inland carpet python","Jungle carpet python","New Guinea carpet python","Northwestern carpet python","Southwestern carpet python","Children's python","Dauan Island water python","Desert woma python","Diamond python","Flinders python","Green tree python","Halmahera python","Indian python","Indonesian water python","Macklot's python","Mollucan python","Oenpelli python","Olive python","Papuan python","Pygmy python","Red blood python","Reticulated python","Kayaudi dwarf reticulated python","Selayer reticulated python","Rough-scaled python","Royal python","Savu python","Spotted python","Stimson's python","Sumatran short-tailed python","Tanimbar python","Timor python","Wetar Island python","White-lipped python","Brown white-lipped python","Northern white-lipped python","Southern white-lipped python","Woma python","Western woma python","Queen snake","Racer","Bimini racer","Buttermilk racer","Eastern racer","Eastern yellowbelly sad racer","Mexican racer","Southern black racer","Tan racer","West Indian racer","Raddysnake","Southwestern blackhead snake","Rat snake","Baird's rat snake","Beauty rat snake","Great Plains rat snake","Green rat snake","Japanese forest rat snake","Japanese rat snake","King rat snake","Mandarin rat snake","Persian rat snake","Red-backed rat snake","Twin-spotted rat snake","Yellow-striped rat snake","Manchurian Black Water Snake","Rattlesnake","Arizona black rattlesnake","Aruba rattlesnake","Chihuahuan ridge-nosed rattlesnake","Coronado Island rattlesnake","Durango rock rattlesnake","Dusky pigmy rattlesnake","Eastern diamondback rattlesnake","Grand Canyon rattlesnake","Great Basin rattlesnake","Hopi rattlesnake","Lance-headed rattlesnake","Long-tailed rattlesnake","Massasauga rattlesnake","Mexican green rattlesnake","Mexican west coast rattlesnake","Midget faded rattlesnake","Mojave rattlesnake","Northern black-tailed rattlesnake","Oaxacan small-headed rattlesnake","Rattler","Red diamond rattlesnake","Southern Pacific rattlesnake","Southwestern speckled rattlesnake","Tancitaran dusky rattlesnake","Tiger rattlesnake","Timber rattlesnake","Tropical rattlesnake","Twin-spotted rattlesnake","Uracoan rattlesnake","Western diamondback rattlesnake","Ribbon snake","Rinkhals","River jack","Sea snake","Annulated sea snake","Beaked sea snake","Dubois's sea snake","Hardwicke's sea snake","Hook Nosed Sea Snake","Olive sea snake","Pelagic sea snake","Stoke's sea snake","Yellow-banded sea snake","Yellow-bellied sea snake","Yellow-lipped sea snake","Shield-tailed snake","Sidewinder","Colorado desert sidewinder","Mojave desert sidewinder","Sonoran sidewinder","Small-eyed snake","Smooth snake","Brazilian smooth snake","European smooth snake","Stiletto snake","Striped snake","Japanese striped snake","Sunbeam snake","Taipan","Central ranges taipan","Coastal taipan","Inland taipan","Paupan taipan","Tentacled snake","Tic polonga","Tiger snake","Chappell Island tiger snake","Common tiger snake","Down's tiger snake","Eastern tiger snake","King Island tiger snake","Krefft's tiger snake","Peninsula tiger snake","Tasmanian tiger snake","Western tiger snake","Tigre snake","Tree snake","Blanding's tree snake","Blunt-headed tree snake","Brown tree snake","Long-nosed tree snake","Many-banded tree snake","Northern tree snake","Trinket snake","Black-banded trinket snake","Twig snake","African twig snake","Twin Headed King Snake","Titanboa","Urutu","Vine snake","Asian Vine Snake, Whip Snake","American Vine Snake","Mexican vine snake","Viper","Asp viper","Bamboo viper","Bluntnose viper","Brazilian mud Viper","Burrowing viper","Bush viper","Great Lakes bush viper","Hairy bush viper","Nitsche's bush viper","Rough-scaled bush viper","Spiny bush viper","Carpet viper","Crossed viper","Cyclades blunt-nosed viper","Eyelash viper","False horned viper","Fea's viper","Fifty pacer","Gaboon viper","Hognosed viper","Horned desert viper","Horned viper","Jumping viper","Kaznakov's viper","Leaf-nosed viper","Leaf viper","Levant viper","Long-nosed viper","McMahon's viper","Mole viper","Palestine viper","Pallas' viper","Palm viper","Amazonian palm viper","Black-speckled palm-pitviper","Eyelash palm-pitviper","Green palm viper","Mexican palm-pitviper","Guatemalan palm viper","Honduran palm viper","Siamese palm viper","Side-striped palm-pitviper","Yellow-lined palm viper","Pit viper","Banded pitviper","Bamboo pitviper","Barbour's pit viper","Black-tailed horned pit viper","Bornean pitviper","Brongersma's pitviper","Brown spotted pitviper[4]","Cantor's pitviper","Elegant pitviper","Eyelash pit viper","Fan-Si-Pan horned pitviper","Flat-nosed pitviper","Godman's pit viper","Green tree pit viper","Habu pit viper","Hagen's pitviper","Horseshoe pitviper","Jerdon's pitviper","Kanburian pit viper","Kaulback's lance-headed pitviper","Kham Plateau pitviper","Large-eyed pitviper","Malabar rock pitviper","Malayan pit viper","Mangrove pit viper","Mangshan pitviper","Motuo bamboo pitviper","Nicobar bamboo pitviper","Philippine pitviper","Pointed-scaled pit viper[5]","Red-tailed bamboo pitviper","Schultze's pitviper","Stejneger's bamboo pitviper","Sri Lankan pit viper","Temple pit viper","Tibetan bamboo pitviper","Tiger pit viper","Undulated pit viper","Wagler's pit viper","Wirot's pit viper","Portuguese viper","Saw-scaled viper","Schlegel's viper","Sedge viper","Sharp-nosed viper","Snorkel viper","Temple viper","Tree viper","Chinese tree viper","Guatemalan tree viper","Hutton's tree viper","Indian tree viper","Large-scaled tree viper","Malcolm's tree viper","Nitsche's tree viper","Pope's tree viper","Rough-scaled tree viper","Rungwe tree viper","Sumatran tree viper","White-lipped tree viper","Ursini's viper","Western hog-nosed viper","Wart snake","Water moccasin","Water snake","Bocourt's water snake","Northern water snake","Whip snake","Long-nosed whip snake","Wolf snake","African wolf snake","Barred wolf snake","Worm snake","Common worm snake","Longnosed worm snake","Wutu","Yarara","Zebra snake"],ZK=["dog","cat","snake","bear","lion","cetacean","insect","crocodilia","cow","bird","fish","rabbit","horse"],UK={bear:_K,bird:KK,cat:TK,cetacean:LK,cow:NK,crocodilia:wK,dog:RK,fish:GK,horse:HK,insect:VK,lion:JK,rabbit:IK,rodent:OK,snake:WK,type:ZK},qK=UK,YK=["{{name.name}}","{{company.name}}"],QK=["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex"],XK=["0.#.#","0.##","#.##","#.#","#.#.#"],$K={author:YK,name:QK,version:XK},uT=$K,aT=["2011-10-12","2012-11-12","2015-11-11","2013-9-12"],eT=["1234-2121-1221-1211","1212-1221-1121-1234","1211-1221-1234-2201","1228-1221-1221-1431"],iT=["visa","mastercard","americanexpress","discover"],nT={credit_card_expiry_dates:aT,credit_card_numbers:eT,credit_card_types:iT},rT=nT,oT=["###-###-####","(###) ###-####","1-###-###-####","###.###.####"],lT={formats:oT},tT=lT,sT=["red","green","blue","yellow","purple","mint green","teal","white","black","orange","pink","grey","maroon","violet","turquoise","tan","sky blue","salmon","plum","orchid","olive","magenta","lime","ivory","indigo","gold","fuchsia","cyan","azure","lavender","silver"],ET=["CIE 1931 XYZ","CIEUVW","Uniform Color Spaces (UCSs)","CIELUV","CIELAB","HSLuv","sRGB","Adobe RGB","Adobe Wide Gamut RGB","Rec. 2100","ProPhoto RGB Color Space","scRGB","DCI-P3","Display-P3","Rec. 601","Rec. 709","Academy Color Encoding System (ACES)","Rec. 2020","YPbPr","YDbDr","YIQ","xvYCC","sYCC","HSV","HSL","HWB","RGBA","HSLA","LCh","CMY","CMYK","Munsell Color System","Natural Color System (NSC)","Pantone Matching System (PMS)","RAL","Federal Standard 595C","British Standard Colour (BS)","HKS","LMS","RG","RGK"],DT={human:sT,space:ET},xT=DT,cT=["Books","Movies","Music","Games","Electronics","Computers","Home","Garden","Tools","Grocery","Health","Beauty","Toys","Kids","Baby","Clothing","Shoes","Jewelery","Sports","Outdoors","Automotive","Industrial"],dT=["Ergonomic executive chair upholstered in bonded black leather and PVC padded seat and back for all-day comfort and support","The automobile layout consists of a front-engine design, with transaxle-type transmissions mounted at the rear of the engine and four wheel drive","New ABC 13 9370, 13.3, 5th Gen CoreA5-8250U, 8GB RAM, 256GB SSD, power UHD Graphics, OS 10 Home, OS Office A & J 2016","The slim & simple Maple Gaming Keyboard from Dev Byte comes with a sleek body and 7- Color RGB LED Back-lighting for smart functionality","The Apollotech B340 is an affordable wireless mouse with reliable connectivity, 12 months battery life and modern design","The Nagasaki Lander is the trademarked name of several series of Nagasaki sport bikes, that started with the 1984 ABC800J","The Football Is Good For Training And Recreational Purposes","Carbonite web goalkeeper gloves are ergonomically designed to give easy fit","Boston's most advanced compression wear technology increases muscle oxygenation, stabilizes active muscles","New range of formal shirts are designed keeping you in mind. With fits and styling that will make you stand apart","The beautiful range of Apple Natural\xE9 that has an exciting mix of natural ingredients. With the Goodness of 100% Natural Ingredients","Andy shoes are designed to keeping in mind durability as well as trends, the most stylish range of shoes & sandals"],mT={adjective:["Small","Ergonomic","Electronic","Rustic","Intelligent","Gorgeous","Incredible","Elegant","Fantastic","Practical","Modern","Recycled","Sleek","Bespoke","Awesome","Generic","Handcrafted","Handmade","Oriental","Licensed","Luxurious","Refined","Unbranded","Tasty"],material:["Steel","Bronze","Wooden","Concrete","Plastic","Cotton","Granite","Rubber","Metal","Soft","Fresh","Frozen"],product:["Chair","Car","Computer","Keyboard","Mouse","Bike","Ball","Gloves","Pants","Shirt","Table","Shoes","Hat","Towels","Soap","Tuna","Chicken","Fish","Cheese","Bacon","Pizza","Salad","Sausages","Chips"]},FT={department:cT,product_description:dT,product_name:mT},kT=FT,hT=["Adaptive","Advanced","Ameliorated","Assimilated","Automated","Balanced","Business-focused","Centralized","Cloned","Compatible","Configurable","Cross-group","Cross-platform","Customer-focused","Customizable","Decentralized","De-engineered","Devolved","Digitized","Distributed","Diverse","Down-sized","Enhanced","Enterprise-wide","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Function-based","Fundamental","Future-proofed","Grass-roots","Horizontal","Implemented","Innovative","Integrated","Intuitive","Inverse","Managed","Mandatory","Monitored","Multi-channelled","Multi-lateral","Multi-layered","Multi-tiered","Networked","Object-based","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Pre-emptive","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Re-contextualized","Re-engineered","Reduced","Reverse-engineered","Right-sized","Robust","Seamless","Secured","Self-enabling","Sharable","Stand-alone","Streamlined","Switchable","Synchronised","Synergistic","Synergized","Team-oriented","Total","Triple-buffered","Universal","Up-sized","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary","Vision-oriented"],CT=["clicks-and-mortar","value-added","vertical","proactive","robust","revolutionary","scalable","leading-edge","innovative","intuitive","strategic","e-business","mission-critical","sticky","one-to-one","24/7","end-to-end","global","B2B","B2C","granular","frictionless","virtual","viral","dynamic","24/365","best-of-breed","killer","magnetic","bleeding-edge","web-enabled","interactive","dot-com","sexy","back-end","real-time","efficient","front-end","distributed","seamless","extensible","turn-key","world-class","open-source","cross-platform","cross-media","synergistic","bricks-and-clicks","out-of-the-box","enterprise","integrated","impactful","wireless","transparent","next-generation","cutting-edge","user-centric","visionary","customized","ubiquitous","plug-and-play","collaborative","compelling","holistic","rich"],gT=["synergies","web-readiness","paradigms","markets","partnerships","infrastructures","platforms","initiatives","channels","eyeballs","communities","ROI","solutions","e-tailers","e-services","action-items","portals","niches","technologies","content","vortals","supply-chains","convergence","relationships","architectures","interfaces","e-markets","e-commerce","systems","bandwidth","infomediaries","models","mindshare","deliverables","users","schemas","networks","applications","metrics","e-business","functionalities","experiences","web services","methodologies","blockchains"],pT=["implement","utilize","integrate","streamline","optimize","evolve","transform","embrace","enable","orchestrate","leverage","reinvent","aggregate","architect","enhance","incentivize","morph","empower","envisioneer","monetize","harness","facilitate","seize","disintermediate","synergize","strategize","deploy","brand","grow","target","syndicate","synthesize","deliver","mesh","incubate","engage","maximize","benchmark","expedite","reintermediate","whiteboard","visualize","repurpose","innovate","scale","unleash","drive","extend","engineer","revolutionize","generate","exploit","transition","e-enable","iterate","cultivate","matrix","productize","redefine","recontextualize"],vT=["24 hour","24/7","3rd generation","4th generation","5th generation","6th generation","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","background","bandwidth-monitored","bi-directional","bifurcated","bottom-line","clear-thinking","client-driven","client-server","coherent","cohesive","composite","context-sensitive","contextually-based","content-based","dedicated","demand-driven","didactic","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","even-keeled","executive","explicit","exuding","fault-tolerant","foreground","fresh-thinking","full-range","global","grid-enabled","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","multimedia","multi-state","multi-tasking","national","needs-based","neutral","next generation","non-volatile","object-oriented","optimal","optimizing","radical","real-time","reciprocal","regional","responsive","scalable","secondary","solution-oriented","stable","static","systematic","systemic","system-worthy","tangible","tertiary","transitional","uniform","upward-trending","user-facing","value-added","web-enabled","well-modulated","zero administration","zero defect","zero tolerance"],BT=["{{name.last_name}} {{company.suffix}}","{{name.last_name}} - {{name.last_name}}","{{name.last_name}}, {{name.last_name}} and {{name.last_name}}"],AT=["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","artificial intelligence","array","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","database","data-warehouse","definition","emulation","encoding","encryption","extranet","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","Graphic Interface","groupware","Graphical User Interface","hardware","help-desk","hierarchy","hub","implementation","info-mediaries","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge user","knowledge base","local area network","leverage","matrices","matrix","methodology","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","open system","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","secured line","service-desk","software","solution","standardization","strategy","structure","success","superstructure","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"],bT=["Inc","and Sons","LLC","Group"],yT={adjective:hT,bs_adjective:CT,bs_noun:gT,bs_verb:pT,descriptor:vT,name_patterns:BT,noun:AT,suffix:bT},zT=yT,fT=["utf8_unicode_ci","utf8_general_ci","utf8_bin","ascii_bin","ascii_general_ci","cp1250_bin","cp1250_general_ci"],ST=["id","title","name","email","phone","token","group","category","password","comment","avatar","status","createdAt","updatedAt"],MT=["InnoDB","MyISAM","MEMORY","CSV","BLACKHOLE","ARCHIVE"],jT=["int","varchar","text","date","datetime","tinyint","time","timestamp","smallint","mediumint","bigint","decimal","float","double","real","bit","boolean","serial","blob","binary","enum","set","geometry","point"],PT={collation:fT,column:ST,engine:MT,type:jT},_T=PT,KT={wide:["January","February","March","April","May","June","July","August","September","October","November","December"],wide_context:["January","February","March","April","May","June","July","August","September","October","November","December"],abbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],abbr_context:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},TT={wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],wide_context:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],abbr_context:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},LT={month:KT,weekday:TT},NT=LT,wT=["Checking","Savings","Money Market","Investment","Home Loan","Credit Card","Auto Loan","Personal Loan"],RT=["34##-######-####L","37##-######-####L"],GT=["30[0-5]#-######-###L","36##-######-###L","54##-####-####-###L"],HT=["6011-####-####-###L","65##-####-####-###L","64[4-9]#-####-####-###L","6011-62##-####-####-###L","65##-62##-####-####-###L","64[4-9]#-62##-####-####-###L"],VT=["63[7-9]#-####-####-###L"],JT=["3528-####-####-###L","3529-####-####-###L","35[3-8]#-####-####-###L"],IT=["6304###########L","6706###########L","6771###########L","6709###########L","6304#########{5,6}L","6706#########{5,6}L","6771#########{5,6}L","6709#########{5,6}L"],OT=["5018-#{4}-#{4}-#{3}L","5020-#{4}-#{4}-#{3}L","5038-#{4}-#{4}-#{3}L","5893-#{4}-#{4}-#{3}L","6304-#{4}-#{4}-#{3}L","6759-#{4}-#{4}-#{3}L","676[1-3]-####-####-###L","5018#{11,15}L","5020#{11,15}L","5038#{11,15}L","5893#{11,15}L","6304#{11,15}L","6759#{11,15}L","676[1-3]#{11,15}L"],WT=["5[1-5]##-####-####-###L","6771-89##-####-###L"],ZT=["6767-####-####-###L","6767-####-####-####-#L","6767-####-####-####-##L"],UT=["6759-####-####-###L","6759-####-####-####-#L","6759-####-####-####-##L"],qT=["4###########L","4###-####-####-###L"],YT={american_express:RT,diners_club:GT,discover:HT,instapayment:VT,jcb:JT,laser:IT,maestro:OT,mastercard:WT,solo:ZT,switch:UT,visa:qT},QT=YT,XT={"UAE Dirham":{code:"AED",symbol:""},Afghani:{code:"AFN",symbol:"\u060B"},Lek:{code:"ALL",symbol:"Lek"},"Armenian Dram":{code:"AMD",symbol:""},"Netherlands Antillian Guilder":{code:"ANG",symbol:"\u0192"},Kwanza:{code:"AOA",symbol:""},"Argentine Peso":{code:"ARS",symbol:"$"},"Australian Dollar":{code:"AUD",symbol:"$"},"Aruban Guilder":{code:"AWG",symbol:"\u0192"},"Azerbaijanian Manat":{code:"AZN",symbol:"\u043C\u0430\u043D"},"Convertible Marks":{code:"BAM",symbol:"KM"},"Barbados Dollar":{code:"BBD",symbol:"$"},Taka:{code:"BDT",symbol:""},"Bulgarian Lev":{code:"BGN",symbol:"\u043B\u0432"},"Bahraini Dinar":{code:"BHD",symbol:""},"Burundi Franc":{code:"BIF",symbol:""},"Bermudian Dollar (customarily known as Bermuda Dollar)":{code:"BMD",symbol:"$"},"Brunei Dollar":{code:"BND",symbol:"$"},"Boliviano boliviano":{code:"BOB",symbol:"Bs"},"Brazilian Real":{code:"BRL",symbol:"R$"},"Bahamian Dollar":{code:"BSD",symbol:"$"},Pula:{code:"BWP",symbol:"P"},"Belarusian Ruble":{code:"BYN",symbol:"Rbl"},"Belize Dollar":{code:"BZD",symbol:"BZ$"},"Canadian Dollar":{code:"CAD",symbol:"$"},"Congolese Franc":{code:"CDF",symbol:""},"Swiss Franc":{code:"CHF",symbol:"CHF"},"Chilean Peso":{code:"CLP",symbol:"$"},"Yuan Renminbi":{code:"CNY",symbol:"\xA5"},"Colombian Peso":{code:"COP",symbol:"$"},"Costa Rican Colon":{code:"CRC",symbol:"\u20A1"},"Cuban Peso":{code:"CUP",symbol:"\u20B1"},"Cuban Peso Convertible":{code:"CUC",symbol:"$"},"Cape Verde Escudo":{code:"CVE",symbol:""},"Czech Koruna":{code:"CZK",symbol:"K\u010D"},"Djibouti Franc":{code:"DJF",symbol:""},"Danish Krone":{code:"DKK",symbol:"kr"},"Dominican Peso":{code:"DOP",symbol:"RD$"},"Algerian Dinar":{code:"DZD",symbol:""},Kroon:{code:"EEK",symbol:""},"Egyptian Pound":{code:"EGP",symbol:"\xA3"},Nakfa:{code:"ERN",symbol:""},"Ethiopian Birr":{code:"ETB",symbol:""},Euro:{code:"EUR",symbol:"\u20AC"},"Fiji Dollar":{code:"FJD",symbol:"$"},"Falkland Islands Pound":{code:"FKP",symbol:"\xA3"},"Pound Sterling":{code:"GBP",symbol:"\xA3"},Lari:{code:"GEL",symbol:""},Cedi:{code:"GHS",symbol:""},"Gibraltar Pound":{code:"GIP",symbol:"\xA3"},Dalasi:{code:"GMD",symbol:""},"Guinea Franc":{code:"GNF",symbol:""},Quetzal:{code:"GTQ",symbol:"Q"},"Guyana Dollar":{code:"GYD",symbol:"$"},"Hong Kong Dollar":{code:"HKD",symbol:"$"},Lempira:{code:"HNL",symbol:"L"},"Croatian Kuna":{code:"HRK",symbol:"kn"},Gourde:{code:"HTG",symbol:""},Forint:{code:"HUF",symbol:"Ft"},Rupiah:{code:"IDR",symbol:"Rp"},"New Israeli Sheqel":{code:"ILS",symbol:"\u20AA"},"Bhutanese Ngultrum":{code:"BTN",symbol:"Nu"},"Indian Rupee":{code:"INR",symbol:"\u20B9"},"Iraqi Dinar":{code:"IQD",symbol:""},"Iranian Rial":{code:"IRR",symbol:"\uFDFC"},"Iceland Krona":{code:"ISK",symbol:"kr"},"Jamaican Dollar":{code:"JMD",symbol:"J$"},"Jordanian Dinar":{code:"JOD",symbol:""},Yen:{code:"JPY",symbol:"\xA5"},"Kenyan Shilling":{code:"KES",symbol:""},Som:{code:"KGS",symbol:"\u043B\u0432"},Riel:{code:"KHR",symbol:"\u17DB"},"Comoro Franc":{code:"KMF",symbol:""},"North Korean Won":{code:"KPW",symbol:"\u20A9"},Won:{code:"KRW",symbol:"\u20A9"},"Kuwaiti Dinar":{code:"KWD",symbol:""},"Cayman Islands Dollar":{code:"KYD",symbol:"$"},Tenge:{code:"KZT",symbol:"\u043B\u0432"},Kip:{code:"LAK",symbol:"\u20AD"},"Lebanese Pound":{code:"LBP",symbol:"\xA3"},"Sri Lanka Rupee":{code:"LKR",symbol:"\u20A8"},"Liberian Dollar":{code:"LRD",symbol:"$"},"Lithuanian Litas":{code:"LTL",symbol:"Lt"},"Latvian Lats":{code:"LVL",symbol:"Ls"},"Libyan Dinar":{code:"LYD",symbol:""},"Moroccan Dirham":{code:"MAD",symbol:""},"Moldovan Leu":{code:"MDL",symbol:""},"Malagasy Ariary":{code:"MGA",symbol:""},Denar:{code:"MKD",symbol:"\u0434\u0435\u043D"},Kyat:{code:"MMK",symbol:""},Tugrik:{code:"MNT",symbol:"\u20AE"},Pataca:{code:"MOP",symbol:""},Ouguiya:{code:"MRO",symbol:""},"Mauritius Rupee":{code:"MUR",symbol:"\u20A8"},Rufiyaa:{code:"MVR",symbol:""},Kwacha:{code:"MWK",symbol:""},"Mexican Peso":{code:"MXN",symbol:"$"},"Malaysian Ringgit":{code:"MYR",symbol:"RM"},Metical:{code:"MZN",symbol:"MT"},Naira:{code:"NGN",symbol:"\u20A6"},"Cordoba Oro":{code:"NIO",symbol:"C$"},"Norwegian Krone":{code:"NOK",symbol:"kr"},"Nepalese Rupee":{code:"NPR",symbol:"\u20A8"},"New Zealand Dollar":{code:"NZD",symbol:"$"},"Rial Omani":{code:"OMR",symbol:"\uFDFC"},Balboa:{code:"PAB",symbol:"B/."},"Nuevo Sol":{code:"PEN",symbol:"S/."},Kina:{code:"PGK",symbol:""},"Philippine Peso":{code:"PHP",symbol:"Php"},"Pakistan Rupee":{code:"PKR",symbol:"\u20A8"},Zloty:{code:"PLN",symbol:"z\u0142"},Guarani:{code:"PYG",symbol:"Gs"},"Qatari Rial":{code:"QAR",symbol:"\uFDFC"},"New Leu":{code:"RON",symbol:"lei"},"Serbian Dinar":{code:"RSD",symbol:"\u0414\u0438\u043D."},"Russian Ruble":{code:"RUB",symbol:"\u0440\u0443\u0431"},"Rwanda Franc":{code:"RWF",symbol:""},"Saudi Riyal":{code:"SAR",symbol:"\uFDFC"},"Solomon Islands Dollar":{code:"SBD",symbol:"$"},"Seychelles Rupee":{code:"SCR",symbol:"\u20A8"},"Sudanese Pound":{code:"SDG",symbol:""},"Swedish Krona":{code:"SEK",symbol:"kr"},"Singapore Dollar":{code:"SGD",symbol:"$"},"Saint Helena Pound":{code:"SHP",symbol:"\xA3"},Leone:{code:"SLL",symbol:""},"Somali Shilling":{code:"SOS",symbol:"S"},"Surinam Dollar":{code:"SRD",symbol:"$"},Dobra:{code:"STN",symbol:"Db"},"El Salvador Colon":{code:"SVC",symbol:"\u20A1"},"Syrian Pound":{code:"SYP",symbol:"\xA3"},Lilangeni:{code:"SZL",symbol:""},Baht:{code:"THB",symbol:"\u0E3F"},Somoni:{code:"TJS",symbol:""},Manat:{code:"TMT",symbol:""},"Tunisian Dinar":{code:"TND",symbol:""},"Pa'anga":{code:"TOP",symbol:""},"Turkish Lira":{code:"TRY",symbol:"\u20BA"},"Trinidad and Tobago Dollar":{code:"TTD",symbol:"TT$"},"New Taiwan Dollar":{code:"TWD",symbol:"NT$"},"Tanzanian Shilling":{code:"TZS",symbol:""},Hryvnia:{code:"UAH",symbol:"\u20B4"},"Uganda Shilling":{code:"UGX",symbol:""},"US Dollar":{code:"USD",symbol:"$"},"Peso Uruguayo":{code:"UYU",symbol:"$U"},"Uzbekistan Sum":{code:"UZS",symbol:"\u043B\u0432"},"Venezuelan bol\xEDvar":{code:"VES",symbol:"Bs"},Dong:{code:"VND",symbol:"\u20AB"},Vatu:{code:"VUV",symbol:""},Tala:{code:"WST",symbol:""},"CFA Franc BEAC":{code:"XAF",symbol:""},Silver:{code:"XAG",symbol:""},Gold:{code:"XAU",symbol:""},"Bond Markets Units European Composite Unit (EURCO)":{code:"XBA",symbol:""},"European Monetary Unit (E.M.U.-6)":{code:"XBB",symbol:""},"European Unit of Account 9(E.U.A.-9)":{code:"XBC",symbol:""},"European Unit of Account 17(E.U.A.-17)":{code:"XBD",symbol:""},"East Caribbean Dollar":{code:"XCD",symbol:"$"},SDR:{code:"XDR",symbol:""},"UIC-Franc":{code:"XFU",symbol:""},"CFA Franc BCEAO":{code:"XOF",symbol:""},Palladium:{code:"XPD",symbol:""},"CFP Franc":{code:"XPF",symbol:""},Platinum:{code:"XPT",symbol:""},"Codes specifically reserved for testing purposes":{code:"XTS",symbol:""},"Yemeni Rial":{code:"YER",symbol:"\uFDFC"},Rand:{code:"ZAR",symbol:"R"},"Lesotho Loti":{code:"LSL",symbol:""},"Namibia Dollar":{code:"NAD",symbol:"N$"},"Zambian Kwacha":{code:"ZMW",symbol:"K"},"Zimbabwe Dollar":{code:"ZWL",symbol:""}},$T=["deposit","withdrawal","payment","invoice"],uL={account_type:wT,credit_card:QT,currency:XT,transaction_type:$T},aL=uL,eL=["ADP","AGP","AI","API","ASCII","CLI","COM","CSS","DNS","DRAM","EXE","FTP","GB","HDD","HEX","HTTP","IB","IP","JBOD","JSON","OCR","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSD","SSL","TCP","THX","TLS","UDP","USB","UTF8","VGA","XML","XSS"],iL=["auxiliary","primary","back-end","digital","open-source","virtual","cross-platform","redundant","online","haptic","multi-byte","bluetooth","wireless","1080p","neural","optical","solid state","mobile"],nL=["backing up","bypassing","hacking","overriding","compressing","copying","navigating","indexing","connecting","generating","quantifying","calculating","synthesizing","transmitting","programming","parsing"],rL=["driver","protocol","bandwidth","panel","microchip","program","port","card","array","interface","system","sensor","firewall","hard drive","pixel","alarm","feed","monitor","application","transmitter","bus","circuit","capacitor","matrix"],oL=["If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!","We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!","You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!","Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!","The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!","{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!"],lL=["back up","bypass","hack","override","compress","copy","navigate","index","connect","generate","quantify","calculate","synthesize","input","transmit","program","reboot","parse"],tL={abbreviation:eL,adjective:iL,ingverb:nL,noun:rL,phrase:oL,verb:lL},sL=tL,EL=["0therplanet_128.jpg","1markiz_128.jpg","2fockus_128.jpg","8d3k_128.jpg","91bilal_128.jpg","9lessons_128.jpg","AM_Kn2_128.jpg","AlbertoCococi_128.jpg","BenouarradeM_128.jpg","BillSKenney_128.jpg","BrianPurkiss_128.jpg","BroumiYoussef_128.jpg","BryanHorsey_128.jpg","Chakintosh_128.jpg","ChrisFarina78_128.jpg","Elt_n_128.jpg","GavicoInd_128.jpg","HenryHoffman_128.jpg","IsaryAmairani_128.jpg","Karimmove_128.jpg","LucasPerdidao_128.jpg","ManikRathee_128.jpg","RussellBishop_128.jpg","S0ufi4n3_128.jpg","SULiik_128.jpg","Shriiiiimp_128.jpg","Silveredge9_128.jpg","Skyhartman_128.jpg","SlaapMe_128.jpg","Stievius_128.jpg","Talbi_ConSept_128.jpg","VMilescu_128.jpg","VinThomas_128.jpg","YoungCutlass_128.jpg","ZacharyZorbas_128.jpg","_dwite__128.jpg","_kkga_128.jpg","_pedropinho_128.jpg","_ragzor_128.jpg","_scottburgess_128.jpg","_shahedk_128.jpg","_victa_128.jpg","_vojto_128.jpg","_williamguerra_128.jpg","_yardenoon_128.jpg","a1chapone_128.jpg","a_brixen_128.jpg","a_harris88_128.jpg","aaronalfred_128.jpg","aaroni_128.jpg","aaronkwhite_128.jpg","abdots_128.jpg","abdulhyeuk_128.jpg","abdullindenis_128.jpg","abelcabans_128.jpg","abotap_128.jpg","abovefunction_128.jpg","adamawesomeface_128.jpg","adammarsbar_128.jpg","adamnac_128.jpg","adamsxu_128.jpg","adellecharles_128.jpg","ademilter_128.jpg","adhamdannaway_128.jpg","adhiardana_128.jpg","adityasutomo_128.jpg","adobi_128.jpg","adrienths_128.jpg","aeon56_128.jpg","afusinatto_128.jpg","agromov_128.jpg","agustincruiz_128.jpg","ah_lice_128.jpg","ahmadajmi_128.jpg","ahmetalpbalkan_128.jpg","ahmetsulek_128.jpg","aiiaiiaii_128.jpg","ainsleywagon_128.jpg","aio____128.jpg","airskylar_128.jpg","aislinnkelly_128.jpg","ajaxy_ru_128.jpg","aka_james_128.jpg","akashsharma39_128.jpg","akmalfikri_128.jpg","akmur_128.jpg","al_li_128.jpg","alagoon_128.jpg","alan_zhang__128.jpg","albertaugustin_128.jpg","alecarpentier_128.jpg","aleclarsoniv_128.jpg","aleinadsays_128.jpg","alek_djuric_128.jpg","aleksitappura_128.jpg","alessandroribe_128.jpg","alevizio_128.jpg","alexandermayes_128.jpg","alexivanichkin_128.jpg","algunsanabria_128.jpg","allagringaus_128.jpg","allfordesign_128.jpg","allthingssmitty_128.jpg","alsobrooks_128.jpg","alterchuca_128.jpg","aluisio_azevedo_128.jpg","alxleroydeval_128.jpg","alxndrustinov_128.jpg","amandabuzard_128.jpg","amanruzaini_128.jpg","amayvs_128.jpg","amywebbb_128.jpg","anaami_128.jpg","anasnakawa_128.jpg","anatolinicolae_128.jpg","andrea211087_128.jpg","andreas_pr_128.jpg","andresdjasso_128.jpg","andresenfredrik_128.jpg","andrewabogado_128.jpg","andrewarrow_128.jpg","andrewcohen_128.jpg","andrewofficer_128.jpg","andyisonline_128.jpg","andysolomon_128.jpg","andytlaw_128.jpg","angelceballos_128.jpg","angelcolberg_128.jpg","angelcreative_128.jpg","anjhero_128.jpg","ankitind_128.jpg","anoff_128.jpg","anthonysukow_128.jpg","antjanus_128.jpg","antongenkin_128.jpg","antonyryndya_128.jpg","antonyzotov_128.jpg","aoimedia_128.jpg","apriendeau_128.jpg","arashmanteghi_128.jpg","areandacom_128.jpg","areus_128.jpg","ariffsetiawan_128.jpg","ariil_128.jpg","arindam__128.jpg","arishi__128.jpg","arkokoley_128.jpg","aroon_sharma_128.jpg","arpitnj_128.jpg","artd_sign_128.jpg","artem_kostenko_128.jpg","arthurholcombe1_128.jpg","artvavs_128.jpg","ashernatali_128.jpg","ashocka18_128.jpg","atanism_128.jpg","atariboy_128.jpg","ateneupopular_128.jpg","attacks_128.jpg","aviddayentonbay_128.jpg","axel_128.jpg","badlittleduck_128.jpg","bagawarman_128.jpg","baires_128.jpg","balakayuriy_128.jpg","balintorosz_128.jpg","baliomega_128.jpg","baluli_128.jpg","bargaorobalo_128.jpg","barputro_128.jpg","bartjo_128.jpg","bartoszdawydzik_128.jpg","bassamology_128.jpg","batsirai_128.jpg","baumann_alex_128.jpg","baumannzone_128.jpg","bboy1895_128.jpg","bcrad_128.jpg","begreative_128.jpg","belyaev_rs_128.jpg","benefritz_128.jpg","benjamin_knight_128.jpg","bennyjien_128.jpg","benoitboucart_128.jpg","bereto_128.jpg","bergmartin_128.jpg","bermonpainter_128.jpg","bertboerland_128.jpg","besbujupi_128.jpg","beshur_128.jpg","betraydan_128.jpg","beweinreich_128.jpg","bfrohs_128.jpg","bighanddesign_128.jpg","bigmancho_128.jpg","billyroshan_128.jpg","bistrianiosip_128.jpg","blakehawksworth_128.jpg","blakesimkins_128.jpg","bluefx__128.jpg","bluesix_128.jpg","bobbytwoshoes_128.jpg","bobwassermann_128.jpg","bolzanmarco_128.jpg","borantula_128.jpg","borges_marcos_128.jpg","bowbrick_128.jpg","boxmodel_128.jpg","bpartridge_128.jpg","bradenhamm_128.jpg","brajeshwar_128.jpg","brandclay_128.jpg","brandonburke_128.jpg","brandonflatsoda_128.jpg","brandonmorreale_128.jpg","brenmurrell_128.jpg","brenton_clarke_128.jpg","bruno_mart_128.jpg","brunodesign1206_128.jpg","bryan_topham_128.jpg","bu7921_128.jpg","bublienko_128.jpg","buddhasource_128.jpg","buleswapnil_128.jpg","bungiwan_128.jpg","buryaknick_128.jpg","buzzusborne_128.jpg","byrnecore_128.jpg","byryan_128.jpg","cadikkara_128.jpg","calebjoyce_128.jpg","calebogden_128.jpg","canapud_128.jpg","carbontwelve_128.jpg","carlfairclough_128.jpg","carlosblanco_eu_128.jpg","carlosgavina_128.jpg","carlosjgsousa_128.jpg","carlosm_128.jpg","carlyson_128.jpg","caseycavanagh_128.jpg","caspergrl_128.jpg","catadeleon_128.jpg","catarino_128.jpg","cboller1_128.jpg","cbracco_128.jpg","ccinojasso1_128.jpg","cdavis565_128.jpg","cdharrison_128.jpg","ceekaytweet_128.jpg","cemshid_128.jpg","cggaurav_128.jpg","chaabane_wail_128.jpg","chacky14_128.jpg","chadami_128.jpg","chadengle_128.jpg","chaensel_128.jpg","chandlervdw_128.jpg","chanpory_128.jpg","charlesrpratt_128.jpg","charliecwaite_128.jpg","charliegann_128.jpg","chatyrko_128.jpg","cherif_b_128.jpg","chris_frees_128.jpg","chris_witko_128.jpg","chrismj83_128.jpg","chrisslowik_128.jpg","chrisstumph_128.jpg","christianoliff_128.jpg","chrisvanderkooi_128.jpg","ciaranr_128.jpg","cicerobr_128.jpg","claudioguglieri_128.jpg","cloudstudio_128.jpg","clubb3rry_128.jpg","cocolero_128.jpg","codepoet_ru_128.jpg","coderdiaz_128.jpg","codysanfilippo_128.jpg","cofla_128.jpg","colgruv_128.jpg","colirpixoil_128.jpg","collegeman_128.jpg","commadelimited_128.jpg","conspirator_128.jpg","constantx_128.jpg","coreyginnivan_128.jpg","coreyhaggard_128.jpg","coreyweb_128.jpg","craigelimeliah_128.jpg","craighenneberry_128.jpg","craigrcoles_128.jpg","creartinc_128.jpg","croakx_128.jpg","curiousoffice_128.jpg","curiousonaut_128.jpg","cybind_128.jpg","cynthiasavard_128.jpg","cyril_gaillard_128.jpg","d00maz_128.jpg","d33pthought_128.jpg","d_kobelyatsky_128.jpg","d_nny_m_cher_128.jpg","dactrtr_128.jpg","dahparra_128.jpg","dallasbpeters_128.jpg","damenleeturks_128.jpg","danillos_128.jpg","daniloc_128.jpg","danmartin70_128.jpg","dannol_128.jpg","danpliego_128.jpg","danro_128.jpg","dansowter_128.jpg","danthms_128.jpg","danvernon_128.jpg","danvierich_128.jpg","darcystonge_128.jpg","darylws_128.jpg","davecraige_128.jpg","davidbaldie_128.jpg","davidcazalis_128.jpg","davidhemphill_128.jpg","davidmerrique_128.jpg","davidsasda_128.jpg","dawidwu_128.jpg","daykiine_128.jpg","dc_user_128.jpg","dcalonaci_128.jpg","ddggccaa_128.jpg","de_ascanio_128.jpg","deeenright_128.jpg","demersdesigns_128.jpg","denisepires_128.jpg","depaulawagner_128.jpg","derekcramer_128.jpg","derekebradley_128.jpg","derienzo777_128.jpg","desastrozo_128.jpg","designervzm_128.jpg","dev_essentials_128.jpg","devankoshal_128.jpg","deviljho__128.jpg","devinhalladay_128.jpg","dgajjar_128.jpg","dgclegg_128.jpg","dhilipsiva_128.jpg","dhoot_amit_128.jpg","dhooyenga_128.jpg","dhrubo_128.jpg","diansigitp_128.jpg","dicesales_128.jpg","diesellaws_128.jpg","digitalmaverick_128.jpg","dimaposnyy_128.jpg","dingyi_128.jpg","divya_128.jpg","dixchen_128.jpg","djsherman_128.jpg","dmackerman_128.jpg","dmitriychuta_128.jpg","dnezkumar_128.jpg","dnirmal_128.jpg","donjain_128.jpg","doooon_128.jpg","doronmalki_128.jpg","dorphern_128.jpg","dotgridline_128.jpg","dparrelli_128.jpg","dpmachado_128.jpg","dreizle_128.jpg","drewbyreese_128.jpg","dshster_128.jpg","dss49_128.jpg","dudestein_128.jpg","duivvv_128.jpg","dutchnadia_128.jpg","dvdwinden_128.jpg","dzantievm_128.jpg","ecommerceil_128.jpg","eddiechen_128.jpg","edgarchris99_128.jpg","edhenderson_128.jpg","edkf_128.jpg","edobene_128.jpg","eduardostuart_128.jpg","ehsandiary_128.jpg","eitarafa_128.jpg","el_fuertisimo_128.jpg","elbuscainfo_128.jpg","elenadissi_128.jpg","elisabethkjaer_128.jpg","elliotlewis_128.jpg","elliotnolten_128.jpg","embrcecreations_128.jpg","emileboudeling_128.jpg","emmandenn_128.jpg","emmeffess_128.jpg","emsgulam_128.jpg","enda_128.jpg","enjoythetau_128.jpg","enricocicconi_128.jpg","envex_128.jpg","ernestsemerda_128.jpg","erwanhesry_128.jpg","estebanuribe_128.jpg","eugeneeweb_128.jpg","evandrix_128.jpg","evanshajed_128.jpg","exentrich_128.jpg","eyronn_128.jpg","fabbianz_128.jpg","fabbrucci_128.jpg","faisalabid_128.jpg","falconerie_128.jpg","falling_soul_128.jpg","falvarad_128.jpg","felipeapiress_128.jpg","felipecsl_128.jpg","ffbel_128.jpg","finchjke_128.jpg","findingjenny_128.jpg","fiterik_128.jpg","fjaguero_128.jpg","flashmurphy_128.jpg","flexrs_128.jpg","foczzi_128.jpg","fotomagin_128.jpg","fran_mchamy_128.jpg","francis_vega_128.jpg","franciscoamk_128.jpg","frankiefreesbie_128.jpg","fronx_128.jpg","funwatercat_128.jpg","g3d_128.jpg","gaborenton_128.jpg","gabrielizalo_128.jpg","gabrielrosser_128.jpg","ganserene_128.jpg","garand_128.jpg","gauchomatt_128.jpg","gauravjassal_128.jpg","gavr1l0_128.jpg","gcmorley_128.jpg","gearpixels_128.jpg","geneseleznev_128.jpg","geobikas_128.jpg","geran7_128.jpg","geshan_128.jpg","giancarlon_128.jpg","gipsy_raf_128.jpg","giuliusa_128.jpg","gizmeedevil1991_128.jpg","gkaam_128.jpg","gmourier_128.jpg","goddardlewis_128.jpg","gofrasdesign_128.jpg","gojeanyn_128.jpg","gonzalorobaina_128.jpg","grahamkennery_128.jpg","greenbes_128.jpg","gregkilian_128.jpg","gregrwilkinson_128.jpg","gregsqueeb_128.jpg","grrr_nl_128.jpg","gseguin_128.jpg","gt_128.jpg","gu5taf_128.jpg","guiiipontes_128.jpg","guillemboti_128.jpg","guischmitt_128.jpg","gusoto_128.jpg","h1brd_128.jpg","hafeeskhan_128.jpg","hai_ninh_nguyen_128.jpg","haligaliharun_128.jpg","hanna_smi_128.jpg","happypeter1983_128.jpg","harry_sistalam_128.jpg","haruintesettden_128.jpg","hasslunsford_128.jpg","haydn_woods_128.jpg","helderleal_128.jpg","hellofeverrrr_128.jpg","her_ruu_128.jpg","herbigt_128.jpg","herkulano_128.jpg","hermanobrother_128.jpg","herrhaase_128.jpg","heycamtaylor_128.jpg","heyimjuani_128.jpg","heykenneth_128.jpg","hfalucas_128.jpg","hgharrygo_128.jpg","hiemil_128.jpg","hjartstrorn_128.jpg","hoangloi_128.jpg","holdenweb_128.jpg","homka_128.jpg","horaciobella_128.jpg","hota_v_128.jpg","hsinyo23_128.jpg","hugocornejo_128.jpg","hugomano_128.jpg","iamgarth_128.jpg","iamglimy_128.jpg","iamjdeleon_128.jpg","iamkarna_128.jpg","iamkeithmason_128.jpg","iamsteffen_128.jpg","id835559_128.jpg","idiot_128.jpg","iduuck_128.jpg","ifarafonow_128.jpg","igorgarybaldi_128.jpg","illyzoren_128.jpg","ilya_pestov_128.jpg","imammuht_128.jpg","imcoding_128.jpg","imomenui_128.jpg","imsoper_128.jpg","increase_128.jpg","incubo82_128.jpg","instalox_128.jpg","ionuss_128.jpg","ipavelek_128.jpg","iqbalperkasa_128.jpg","iqonicd_128.jpg","irae_128.jpg","isaacfifth_128.jpg","isacosta_128.jpg","ismail_biltagi_128.jpg","isnifer_128.jpg","itolmach_128.jpg","itsajimithing_128.jpg","itskawsar_128.jpg","itstotallyamy_128.jpg","ivanfilipovbg_128.jpg","j04ntoh_128.jpg","j2deme_128.jpg","j_drake__128.jpg","jackiesaik_128.jpg","jacksonlatka_128.jpg","jacobbennett_128.jpg","jagan123_128.jpg","jakemoore_128.jpg","jamiebrittain_128.jpg","janpalounek_128.jpg","jarjan_128.jpg","jarsen_128.jpg","jasonmarkjones_128.jpg","javorszky_128.jpg","jay_wilburn_128.jpg","jayphen_128.jpg","jayrobinson_128.jpg","jcubic_128.jpg","jedbridges_128.jpg","jefffis_128.jpg","jeffgolenski_128.jpg","jehnglynn_128.jpg","jennyshen_128.jpg","jennyyo_128.jpg","jeremery_128.jpg","jeremiaha_128.jpg","jeremiespoken_128.jpg","jeremymouton_128.jpg","jeremyshimko_128.jpg","jeremyworboys_128.jpg","jerrybai1907_128.jpg","jervo_128.jpg","jesseddy_128.jpg","jffgrdnr_128.jpg","jghyllebert_128.jpg","jimmuirhead_128.jpg","jitachi_128.jpg","jjshaw14_128.jpg","jjsiii_128.jpg","jlsolerdeltoro_128.jpg","jm_denis_128.jpg","jmfsocial_128.jpg","jmillspaysbills_128.jpg","jnmnrd_128.jpg","joannefournier_128.jpg","joaoedumedeiros_128.jpg","jodytaggart_128.jpg","joe_black_128.jpg","joelcipriano_128.jpg","joelhelin_128.jpg","joemdesign_128.jpg","joetruesdell_128.jpg","joeymurdah_128.jpg","johannesneu_128.jpg","johncafazza_128.jpg","johndezember_128.jpg","johnriordan_128.jpg","johnsmithagency_128.jpg","joki4_128.jpg","jomarmen_128.jpg","jonathansimmons_128.jpg","jonkspr_128.jpg","jonsgotwood_128.jpg","jordyvdboom_128.jpg","joreira_128.jpg","josecarlospsh_128.jpg","josemarques_128.jpg","josep_martins_128.jpg","josevnclch_128.jpg","joshaustin_128.jpg","joshhemsley_128.jpg","joshmedeski_128.jpg","joshuaraichur_128.jpg","joshuasortino_128.jpg","jpenico_128.jpg","jpscribbles_128.jpg","jqiuss_128.jpg","juamperro_128.jpg","juangomezw_128.jpg","juanmamartinez_128.jpg","juaumlol_128.jpg","judzhin_miles_128.jpg","justinrgraham_128.jpg","justinrhee_128.jpg","justinrob_128.jpg","justme_timothyg_128.jpg","jwalter14_128.jpg","jydesign_128.jpg","kaelifa_128.jpg","kalmerrautam_128.jpg","kamal_chaneman_128.jpg","kanickairaj_128.jpg","kapaluccio_128.jpg","karalek_128.jpg","karlkanall_128.jpg","karolkrakowiak__128.jpg","karsh_128.jpg","karthipanraj_128.jpg","kaspernordkvist_128.jpg","katiemdaly_128.jpg","kaysix_dizzy_128.jpg","kazaky999_128.jpg","kennyadr_128.jpg","kerem_128.jpg","kerihenare_128.jpg","keryilmaz_128.jpg","kevinjohndayy_128.jpg","kevinoh_128.jpg","kevka_128.jpg","keyuri85_128.jpg","kianoshp_128.jpg","kijanmaharjan_128.jpg","kikillo_128.jpg","kimcool_128.jpg","kinday_128.jpg","kirangopal_128.jpg","kiwiupover_128.jpg","kkusaa_128.jpg","klefue_128.jpg","klimmka_128.jpg","knilob_128.jpg","kohette_128.jpg","kojourin_128.jpg","kolage_128.jpg","kolmarlopez_128.jpg","kolsvein_128.jpg","konus_128.jpg","koridhandy_128.jpg","kosmar_128.jpg","kostaspt_128.jpg","krasnoukhov_128.jpg","krystalfister_128.jpg","kucingbelang4_128.jpg","kudretkeskin_128.jpg","kuldarkalvik_128.jpg","kumarrajan12123_128.jpg","kurafire_128.jpg","kurtinc_128.jpg","kushsolitary_128.jpg","kvasnic_128.jpg","ky_128.jpg","kylefoundry_128.jpg","kylefrost_128.jpg","laasli_128.jpg","lanceguyatt_128.jpg","langate_128.jpg","larrybolt_128.jpg","larrygerard_128.jpg","laurengray_128.jpg","lawlbwoy_128.jpg","layerssss_128.jpg","leandrovaranda_128.jpg","lebinoclard_128.jpg","lebronjennan_128.jpg","leehambley_128.jpg","leeiio_128.jpg","leemunroe_128.jpg","leonfedotov_128.jpg","lepetitogre_128.jpg","lepinski_128.jpg","levisan_128.jpg","lewisainslie_128.jpg","lhausermann_128.jpg","liminha_128.jpg","lingeswaran_128.jpg","linkibol_128.jpg","linux29_128.jpg","lisovsky_128.jpg","llun_128.jpg","lmjabreu_128.jpg","loganjlambert_128.jpg","logorado_128.jpg","lokesh_coder_128.jpg","lonesomelemon_128.jpg","longlivemyword_128.jpg","looneydoodle_128.jpg","lososina_128.jpg","louis_currie_128.jpg","low_res_128.jpg","lowie_128.jpg","lu4sh1i_128.jpg","ludwiczakpawel_128.jpg","luxe_128.jpg","lvovenok_128.jpg","m4rio_128.jpg","m_kalibry_128.jpg","ma_tiax_128.jpg","mactopus_128.jpg","macxim_128.jpg","madcampos_128.jpg","madebybrenton_128.jpg","madebyvadim_128.jpg","madewulf_128.jpg","madshensel_128.jpg","madysondesigns_128.jpg","magoo04_128.jpg","magugzbrand2d_128.jpg","mahdif_128.jpg","mahmoudmetwally_128.jpg","maikelk_128.jpg","maiklam_128.jpg","malgordon_128.jpg","malykhinv_128.jpg","mandalareopens_128.jpg","manekenthe_128.jpg","mangosango_128.jpg","manigm_128.jpg","marakasina_128.jpg","marciotoledo_128.jpg","marclgonzales_128.jpg","marcobarbosa_128.jpg","marcomano__128.jpg","marcoramires_128.jpg","marcusgorillius_128.jpg","markjenkins_128.jpg","marklamb_128.jpg","markolschesky_128.jpg","markretzloff_128.jpg","markwienands_128.jpg","marlinjayakody_128.jpg","marosholly_128.jpg","marrimo_128.jpg","marshallchen__128.jpg","martinansty_128.jpg","martip07_128.jpg","mashaaaaal_128.jpg","mastermindesign_128.jpg","matbeedotcom_128.jpg","mateaodviteza_128.jpg","matkins_128.jpg","matt3224_128.jpg","mattbilotti_128.jpg","mattdetails_128.jpg","matthewkay__128.jpg","mattlat_128.jpg","mattsapii_128.jpg","mauriolg_128.jpg","maximseshuk_128.jpg","maximsorokin_128.jpg","maxlinderman_128.jpg","maz_128.jpg","mbilalsiddique1_128.jpg","mbilderbach_128.jpg","mcflydesign_128.jpg","mds_128.jpg","mdsisto_128.jpg","meelford_128.jpg","megdraws_128.jpg","mekal_128.jpg","meln1ks_128.jpg","melvindidit_128.jpg","mfacchinello_128.jpg","mgonto_128.jpg","mhaligowski_128.jpg","mhesslow_128.jpg","mhudobivnik_128.jpg","michaelabehsera_128.jpg","michaelbrooksjr_128.jpg","michaelcolenso_128.jpg","michaelcomiskey_128.jpg","michaelkoper_128.jpg","michaelmartinho_128.jpg","michalhron_128.jpg","michigangraham_128.jpg","michzen_128.jpg","mighty55_128.jpg","miguelkooreman_128.jpg","miguelmendes_128.jpg","mikaeljorhult_128.jpg","mikebeecham_128.jpg","mikemai2awesome_128.jpg","millinet_128.jpg","mirfanqureshi_128.jpg","missaaamy_128.jpg","mizhgan_128.jpg","mizko_128.jpg","mkginfo_128.jpg","mocabyte_128.jpg","mohanrohith_128.jpg","moscoz_128.jpg","motionthinks_128.jpg","moynihan_128.jpg","mr_shiznit_128.jpg","mr_subtle_128.jpg","mrebay007_128.jpg","mrjamesnoble_128.jpg","mrmartineau_128.jpg","mrxloka_128.jpg","mslarkina_128.jpg","msveet_128.jpg","mtolokonnikov_128.jpg","mufaddal_mw_128.jpg","mugukamil_128.jpg","muridrahhal_128.jpg","muringa_128.jpg","murrayswift_128.jpg","mutlu82_128.jpg","mutu_krish_128.jpg","mvdheuvel_128.jpg","mwarkentin_128.jpg","myastro_128.jpg","mylesb_128.jpg","mymyboy_128.jpg","n1ght_coder_128.jpg","n3dmax_128.jpg","n_tassone_128.jpg","nacho_128.jpg","naitanamoreno_128.jpg","namankreative_128.jpg","nandini_m_128.jpg","nasirwd_128.jpg","nastya_mane_128.jpg","nateschulte_128.jpg","nathalie_fs_128.jpg","naupintos_128.jpg","nbirckel_128.jpg","nckjrvs_128.jpg","necodymiconer_128.jpg","nehfy_128.jpg","nellleo_128.jpg","nelshd_128.jpg","nelsonjoyce_128.jpg","nemanjaivanovic_128.jpg","nepdud_128.jpg","nerdgr8_128.jpg","nerrsoft_128.jpg","nessoila_128.jpg","netonet_il_128.jpg","newbrushes_128.jpg","nfedoroff_128.jpg","nickfratter_128.jpg","nicklacke_128.jpg","nicolai_larsen_128.jpg","nicolasfolliot_128.jpg","nicoleglynn_128.jpg","nicollerich_128.jpg","nilshelmersson_128.jpg","nilshoenson_128.jpg","ninjad3m0_128.jpg","nitinhayaran_128.jpg","nomidesigns_128.jpg","normanbox_128.jpg","notbadart_128.jpg","noufalibrahim_128.jpg","noxdzine_128.jpg","nsamoylov_128.jpg","ntfblog_128.jpg","nutzumi_128.jpg","nvkznemo_128.jpg","nwdsha_128.jpg","nyancecom_128.jpg","oaktreemedia_128.jpg","okandungel_128.jpg","okansurreel_128.jpg","okcoker_128.jpg","oksanafrewer_128.jpg","okseanjay_128.jpg","oktayelipek_128.jpg","olaolusoga_128.jpg","olgary_128.jpg","omnizya_128.jpg","ooomz_128.jpg","operatino_128.jpg","opnsrce_128.jpg","orkuncaylar_128.jpg","oscarowusu_128.jpg","oskamaya_128.jpg","oskarlevinson_128.jpg","osmanince_128.jpg","osmond_128.jpg","ostirbu_128.jpg","osvaldas_128.jpg","otozk_128.jpg","ovall_128.jpg","overcloacked_128.jpg","overra_128.jpg","panchajanyag_128.jpg","panghal0_128.jpg","patrickcoombe_128.jpg","paulfarino_128.jpg","pcridesagain_128.jpg","peachananr_128.jpg","pechkinator_128.jpg","peejfancher_128.jpg","pehamondello_128.jpg","perfectflow_128.jpg","perretmagali_128.jpg","petar_prog_128.jpg","petebernardo_128.jpg","peter576_128.jpg","peterlandt_128.jpg","petrangr_128.jpg","phillapier_128.jpg","picard102_128.jpg","pierre_nel_128.jpg","pierrestoffe_128.jpg","pifagor_128.jpg","pixage_128.jpg","plasticine_128.jpg","plbabin_128.jpg","pmeissner_128.jpg","polarity_128.jpg","ponchomendivil_128.jpg","poormini_128.jpg","popey_128.jpg","posterjob_128.jpg","praveen_vijaya_128.jpg","prheemo_128.jpg","primozcigler_128.jpg","prinzadi_128.jpg","privetwagner_128.jpg","prrstn_128.jpg","psaikali_128.jpg","psdesignuk_128.jpg","puzik_128.jpg","pyronite_128.jpg","quailandquasar_128.jpg","r_garcia_128.jpg","r_oy_128.jpg","rachelreveley_128.jpg","rahmeen_128.jpg","ralph_lam_128.jpg","ramanathan_pdy_128.jpg","randomlies_128.jpg","rangafangs_128.jpg","raphaelnikson_128.jpg","raquelwilson_128.jpg","ratbus_128.jpg","rawdiggie_128.jpg","rdbannon_128.jpg","rdsaunders_128.jpg","reabo101_128.jpg","reetajayendra_128.jpg","rehatkathuria_128.jpg","reideiredale_128.jpg","renbyrd_128.jpg","rez___a_128.jpg","ricburton_128.jpg","richardgarretts_128.jpg","richwild_128.jpg","rickdt_128.jpg","rickyyean_128.jpg","rikas_128.jpg","ripplemdk_128.jpg","rmlewisuk_128.jpg","rob_thomas10_128.jpg","robbschiller_128.jpg","robergd_128.jpg","robinclediere_128.jpg","robinlayfield_128.jpg","robturlinckx_128.jpg","rodnylobos_128.jpg","rohixx_128.jpg","romanbulah_128.jpg","roxanejammet_128.jpg","roybarberuk_128.jpg","rpatey_128.jpg","rpeezy_128.jpg","rtgibbons_128.jpg","rtyukmaev_128.jpg","rude_128.jpg","ruehldesign_128.jpg","runningskull_128.jpg","russell_baylis_128.jpg","russoedu_128.jpg","ruzinav_128.jpg","rweve_128.jpg","ryandownie_128.jpg","ryanjohnson_me_128.jpg","ryankirkman_128.jpg","ryanmclaughlin_128.jpg","ryhanhassan_128.jpg","ryuchi311_128.jpg","s4f1_128.jpg","saarabpreet_128.jpg","sachacorazzi_128.jpg","sachingawas_128.jpg","safrankov_128.jpg","sainraja_128.jpg","salimianoff_128.jpg","salleedesign_128.jpg","salvafc_128.jpg","samgrover_128.jpg","samihah_128.jpg","samscouto_128.jpg","samuelkraft_128.jpg","sandywoodruff_128.jpg","sangdth_128.jpg","santi_urso_128.jpg","saschadroste_128.jpg","saschamt_128.jpg","sasha_shestakov_128.jpg","saulihirvi_128.jpg","sawalazar_128.jpg","sawrb_128.jpg","sbtransparent_128.jpg","scips_128.jpg","scott_riley_128.jpg","scottfeltham_128.jpg","scottgallant_128.jpg","scottiedude_128.jpg","scottkclark_128.jpg","scrapdnb_128.jpg","sdidonato_128.jpg","sebashton_128.jpg","sementiy_128.jpg","serefka_128.jpg","sergeyalmone_128.jpg","sergeysafonov_128.jpg","sethlouey_128.jpg","seyedhossein1_128.jpg","sgaurav_baghel_128.jpg","shadeed9_128.jpg","shalt0ni_128.jpg","shaneIxD_128.jpg","shanehudson_128.jpg","sharvin_128.jpg","shesgared_128.jpg","shinze_128.jpg","shoaib253_128.jpg","shojberg_128.jpg","shvelo96_128.jpg","silv3rgvn_128.jpg","silvanmuhlemann_128.jpg","simobenso_128.jpg","sindresorhus_128.jpg","sircalebgrove_128.jpg","skkirilov_128.jpg","slowspock_128.jpg","smaczny_128.jpg","smalonso_128.jpg","smenov_128.jpg","snowshade_128.jpg","snowwrite_128.jpg","sokaniwaal_128.jpg","solid_color_128.jpg","souperphly_128.jpg","souuf_128.jpg","sovesove_128.jpg","soyjavi_128.jpg","spacewood__128.jpg","spbroma_128.jpg","spedwig_128.jpg","sprayaga_128.jpg","sreejithexp_128.jpg","ssbb_me_128.jpg","ssiskind_128.jpg","sta1ex_128.jpg","stalewine_128.jpg","stan_128.jpg","stayuber_128.jpg","stefanotirloni_128.jpg","stefanozoffoli_128.jpg","stefooo_128.jpg","stefvdham_128.jpg","stephcoue_128.jpg","sterlingrules_128.jpg","stevedesigner_128.jpg","steynviljoen_128.jpg","strikewan_128.jpg","stushona_128.jpg","sulaqo_128.jpg","sunlandictwin_128.jpg","sunshinedgirl_128.jpg","superoutman_128.jpg","supervova_128.jpg","supjoey_128.jpg","suprb_128.jpg","sur4dye_128.jpg","surgeonist_128.jpg","suribbles_128.jpg","svenlen_128.jpg","swaplord_128.jpg","sweetdelisa_128.jpg","switmer777_128.jpg","swooshycueb_128.jpg","sydlawrence_128.jpg","syropian_128.jpg","tanveerrao_128.jpg","taybenlor_128.jpg","taylorling_128.jpg","tbakdesigns_128.jpg","teddyzetterlund_128.jpg","teeragit_128.jpg","tereshenkov_128.jpg","terpimost_128.jpg","terrorpixel_128.jpg","terryxlife_128.jpg","teylorfeliz_128.jpg","tgerken_128.jpg","tgormtx_128.jpg","thaisselenator__128.jpg","thaodang17_128.jpg","thatonetommy_128.jpg","the_purplebunny_128.jpg","the_winslet_128.jpg","thedamianhdez_128.jpg","thedjpetersen_128.jpg","thehacker_128.jpg","thekevinjones_128.jpg","themadray_128.jpg","themikenagle_128.jpg","themrdave_128.jpg","theonlyzeke_128.jpg","therealmarvin_128.jpg","thewillbeard_128.jpg","thiagovernetti_128.jpg","thibaut_re_128.jpg","thierrykoblentz_128.jpg","thierrymeier__128.jpg","thimo_cz_128.jpg","thinkleft_128.jpg","thomasgeisen_128.jpg","thomasschrijer_128.jpg","timgthomas_128.jpg","timmillwood_128.jpg","timothycd_128.jpg","timpetricola_128.jpg","tjrus_128.jpg","to_soham_128.jpg","tobysaxon_128.jpg","toddrew_128.jpg","tom_even_128.jpg","tomas_janousek_128.jpg","tonymillion_128.jpg","traneblow_128.jpg","travis_arnold_128.jpg","travishines_128.jpg","tristanlegros_128.jpg","trubeatto_128.jpg","trueblood_33_128.jpg","tumski_128.jpg","tur8le_128.jpg","turkutuuli_128.jpg","tweetubhai_128.jpg","twittypork_128.jpg","txcx_128.jpg","uberschizo_128.jpg","ultragex_128.jpg","umurgdk_128.jpg","unterdreht_128.jpg","urrutimeoli_128.jpg","uxalex_128.jpg","uxpiper_128.jpg","uxward_128.jpg","vanchesz_128.jpg","vaughanmoffitt_128.jpg","vc27_128.jpg","vicivadeline_128.jpg","victorDubugras_128.jpg","victor_haydin_128.jpg","victordeanda_128.jpg","victorerixon_128.jpg","victorquinn_128.jpg","victorstuber_128.jpg","vigobronx_128.jpg","vijaykarthik_128.jpg","vikashpathak18_128.jpg","vikasvinfotech_128.jpg","vimarethomas_128.jpg","vinciarts_128.jpg","vitor376_128.jpg","vitorleal_128.jpg","vivekprvr_128.jpg","vj_demien_128.jpg","vladarbatov_128.jpg","vladimirdevic_128.jpg","vladyn_128.jpg","vlajki_128.jpg","vm_f_128.jpg","vocino_128.jpg","vonachoo_128.jpg","vovkasolovev_128.jpg","vytautas_a_128.jpg","waghner_128.jpg","wake_gs_128.jpg","we_social_128.jpg","wearesavas_128.jpg","weavermedia_128.jpg","webtanya_128.jpg","weglov_128.jpg","wegotvices_128.jpg","wesleytrankin_128.jpg","wikiziner_128.jpg","wiljanslofstra_128.jpg","wim1k_128.jpg","wintopia_128.jpg","woodsman001_128.jpg","woodydotmx_128.jpg","wtrsld_128.jpg","xadhix_128.jpg","xalionmalik_128.jpg","xamorep_128.jpg","xiel_128.jpg","xilantra_128.jpg","xravil_128.jpg","xripunov_128.jpg","xtopherpaul_128.jpg","y2graphic_128.jpg","yalozhkin_128.jpg","yassiryahya_128.jpg","yayteejay_128.jpg","yecidsm_128.jpg","yehudab_128.jpg","yesmeck_128.jpg","yigitpinarbasi_128.jpg","zackeeler_128.jpg","zaki3d_128.jpg","zauerkraut_128.jpg","zforrester_128.jpg","zvchkelly_128.jpg"],DL=["com","biz","info","name","net","org"],xL={smiley:["\u{1F600}","\u{1F603}","\u{1F604}","\u{1F601}","\u{1F606}","\u{1F605}","\u{1F923}","\u{1F602}","\u{1F642}","\u{1F643}","\u{1F609}","\u{1F60A}","\u{1F607}","\u{1F970}","\u{1F60D}","\u{1F929}","\u{1F618}","\u{1F617}","\u263A\uFE0F","\u{1F61A}","\u{1F619}","\u{1F972}","\u{1F60B}","\u{1F61B}","\u{1F61C}","\u{1F92A}","\u{1F61D}","\u{1F911}","\u{1F917}","\u{1F92D}","\u{1F92B}","\u{1F914}","\u{1F910}","\u{1F928}","\u{1F610}","\u{1F611}","\u{1F636}","\u{1F636}\u200D\u{1F32B}\uFE0F","\u{1F60F}","\u{1F612}","\u{1F644}","\u{1F62C}","\u{1F62E}\u200D\u{1F4A8}","\u{1F925}","\u{1F60C}","\u{1F614}","\u{1F62A}","\u{1F924}","\u{1F634}","\u{1F637}","\u{1F912}","\u{1F915}","\u{1F922}","\u{1F92E}","\u{1F927}","\u{1F975}","\u{1F976}","\u{1F974}","\u{1F635}","\u{1F635}\u200D\u{1F4AB}","\u{1F92F}","\u{1F920}","\u{1F973}","\u{1F978}","\u{1F60E}","\u{1F913}","\u{1F9D0}","\u{1F615}","\u{1F61F}","\u{1F641}","\u2639\uFE0F","\u{1F62E}","\u{1F62F}","\u{1F632}","\u{1F633}","\u{1F97A}","\u{1F626}","\u{1F627}","\u{1F628}","\u{1F630}","\u{1F625}","\u{1F622}","\u{1F62D}","\u{1F631}","\u{1F616}","\u{1F623}","\u{1F61E}","\u{1F613}","\u{1F629}","\u{1F62B}","\u{1F971}","\u{1F624}","\u{1F621}","\u{1F620}","\u{1F92C}","\u{1F608}","\u{1F47F}","\u{1F480}","\u2620\uFE0F","\u{1F4A9}","\u{1F921}","\u{1F479}","\u{1F47A}","\u{1F47B}","\u{1F47D}","\u{1F47E}","\u{1F916}","\u{1F63A}","\u{1F638}","\u{1F639}","\u{1F63B}","\u{1F63C}","\u{1F63D}","\u{1F640}","\u{1F63F}","\u{1F63E}","\u{1F648}","\u{1F649}","\u{1F64A}","\u{1F48B}","\u{1F48C}","\u{1F498}","\u{1F49D}","\u{1F496}","\u{1F497}","\u{1F493}","\u{1F49E}","\u{1F495}","\u{1F49F}","\u2763\uFE0F","\u{1F494}","\u2764\uFE0F\u200D\u{1F525}","\u2764\uFE0F\u200D\u{1FA79}","\u2764\uFE0F","\u{1F9E1}","\u{1F49B}","\u{1F49A}","\u{1F499}","\u{1F49C}","\u{1F90E}","\u{1F5A4}","\u{1F90D}","\u{1F4AF}","\u{1F4A2}","\u{1F4A5}","\u{1F4AB}","\u{1F4A6}","\u{1F4A8}","\u{1F573}\uFE0F","\u{1F4A3}","\u{1F4AC}","\u{1F441}\uFE0F\u200D\u{1F5E8}\uFE0F","\u{1F5E8}\uFE0F","\u{1F5EF}\uFE0F","\u{1F4AD}","\u{1F4A4}"],body:["\u{1F44B}","\u{1F44B}\u{1F3FB}","\u{1F44B}\u{1F3FC}","\u{1F44B}\u{1F3FD}","\u{1F44B}\u{1F3FE}","\u{1F44B}\u{1F3FF}","\u{1F91A}","\u{1F91A}\u{1F3FB}","\u{1F91A}\u{1F3FC}","\u{1F91A}\u{1F3FD}","\u{1F91A}\u{1F3FE}","\u{1F91A}\u{1F3FF}","\u{1F590}\uFE0F","\u{1F590}\u{1F3FB}","\u{1F590}\u{1F3FC}","\u{1F590}\u{1F3FD}","\u{1F590}\u{1F3FE}","\u{1F590}\u{1F3FF}","\u270B","\u270B\u{1F3FB}","\u270B\u{1F3FC}","\u270B\u{1F3FD}","\u270B\u{1F3FE}","\u270B\u{1F3FF}","\u{1F596}","\u{1F596}\u{1F3FB}","\u{1F596}\u{1F3FC}","\u{1F596}\u{1F3FD}","\u{1F596}\u{1F3FE}","\u{1F596}\u{1F3FF}","\u{1F44C}","\u{1F44C}\u{1F3FB}","\u{1F44C}\u{1F3FC}","\u{1F44C}\u{1F3FD}","\u{1F44C}\u{1F3FE}","\u{1F44C}\u{1F3FF}","\u{1F90C}","\u{1F90C}\u{1F3FB}","\u{1F90C}\u{1F3FC}","\u{1F90C}\u{1F3FD}","\u{1F90C}\u{1F3FE}","\u{1F90C}\u{1F3FF}","\u{1F90F}","\u{1F90F}\u{1F3FB}","\u{1F90F}\u{1F3FC}","\u{1F90F}\u{1F3FD}","\u{1F90F}\u{1F3FE}","\u{1F90F}\u{1F3FF}","\u270C\uFE0F","\u270C\u{1F3FB}","\u270C\u{1F3FC}","\u270C\u{1F3FD}","\u270C\u{1F3FE}","\u270C\u{1F3FF}","\u{1F91E}","\u{1F91E}\u{1F3FB}","\u{1F91E}\u{1F3FC}","\u{1F91E}\u{1F3FD}","\u{1F91E}\u{1F3FE}","\u{1F91E}\u{1F3FF}","\u{1F91F}","\u{1F91F}\u{1F3FB}","\u{1F91F}\u{1F3FC}","\u{1F91F}\u{1F3FD}","\u{1F91F}\u{1F3FE}","\u{1F91F}\u{1F3FF}","\u{1F918}","\u{1F918}\u{1F3FB}","\u{1F918}\u{1F3FC}","\u{1F918}\u{1F3FD}","\u{1F918}\u{1F3FE}","\u{1F918}\u{1F3FF}","\u{1F919}","\u{1F919}\u{1F3FB}","\u{1F919}\u{1F3FC}","\u{1F919}\u{1F3FD}","\u{1F919}\u{1F3FE}","\u{1F919}\u{1F3FF}","\u{1F448}","\u{1F448}\u{1F3FB}","\u{1F448}\u{1F3FC}","\u{1F448}\u{1F3FD}","\u{1F448}\u{1F3FE}","\u{1F448}\u{1F3FF}","\u{1F449}","\u{1F449}\u{1F3FB}","\u{1F449}\u{1F3FC}","\u{1F449}\u{1F3FD}","\u{1F449}\u{1F3FE}","\u{1F449}\u{1F3FF}","\u{1F446}","\u{1F446}\u{1F3FB}","\u{1F446}\u{1F3FC}","\u{1F446}\u{1F3FD}","\u{1F446}\u{1F3FE}","\u{1F446}\u{1F3FF}","\u{1F595}","\u{1F595}\u{1F3FB}","\u{1F595}\u{1F3FC}","\u{1F595}\u{1F3FD}","\u{1F595}\u{1F3FE}","\u{1F595}\u{1F3FF}","\u{1F447}","\u{1F447}\u{1F3FB}","\u{1F447}\u{1F3FC}","\u{1F447}\u{1F3FD}","\u{1F447}\u{1F3FE}","\u{1F447}\u{1F3FF}","\u261D\uFE0F","\u261D\u{1F3FB}","\u261D\u{1F3FC}","\u261D\u{1F3FD}","\u261D\u{1F3FE}","\u261D\u{1F3FF}","\u{1F44D}","\u{1F44D}\u{1F3FB}","\u{1F44D}\u{1F3FC}","\u{1F44D}\u{1F3FD}","\u{1F44D}\u{1F3FE}","\u{1F44D}\u{1F3FF}","\u{1F44E}","\u{1F44E}\u{1F3FB}","\u{1F44E}\u{1F3FC}","\u{1F44E}\u{1F3FD}","\u{1F44E}\u{1F3FE}","\u{1F44E}\u{1F3FF}","\u270A","\u270A\u{1F3FB}","\u270A\u{1F3FC}","\u270A\u{1F3FD}","\u270A\u{1F3FE}","\u270A\u{1F3FF}","\u{1F44A}","\u{1F44A}\u{1F3FB}","\u{1F44A}\u{1F3FC}","\u{1F44A}\u{1F3FD}","\u{1F44A}\u{1F3FE}","\u{1F44A}\u{1F3FF}","\u{1F91B}","\u{1F91B}\u{1F3FB}","\u{1F91B}\u{1F3FC}","\u{1F91B}\u{1F3FD}","\u{1F91B}\u{1F3FE}","\u{1F91B}\u{1F3FF}","\u{1F91C}","\u{1F91C}\u{1F3FB}","\u{1F91C}\u{1F3FC}","\u{1F91C}\u{1F3FD}","\u{1F91C}\u{1F3FE}","\u{1F91C}\u{1F3FF}","\u{1F44F}","\u{1F44F}\u{1F3FB}","\u{1F44F}\u{1F3FC}","\u{1F44F}\u{1F3FD}","\u{1F44F}\u{1F3FE}","\u{1F44F}\u{1F3FF}","\u{1F64C}","\u{1F64C}\u{1F3FB}","\u{1F64C}\u{1F3FC}","\u{1F64C}\u{1F3FD}","\u{1F64C}\u{1F3FE}","\u{1F64C}\u{1F3FF}","\u{1F450}","\u{1F450}\u{1F3FB}","\u{1F450}\u{1F3FC}","\u{1F450}\u{1F3FD}","\u{1F450}\u{1F3FE}","\u{1F450}\u{1F3FF}","\u{1F932}","\u{1F932}\u{1F3FB}","\u{1F932}\u{1F3FC}","\u{1F932}\u{1F3FD}","\u{1F932}\u{1F3FE}","\u{1F932}\u{1F3FF}","\u{1F91D}","\u{1F64F}","\u{1F64F}\u{1F3FB}","\u{1F64F}\u{1F3FC}","\u{1F64F}\u{1F3FD}","\u{1F64F}\u{1F3FE}","\u{1F64F}\u{1F3FF}","\u270D\uFE0F","\u270D\u{1F3FB}","\u270D\u{1F3FC}","\u270D\u{1F3FD}","\u270D\u{1F3FE}","\u270D\u{1F3FF}","\u{1F485}","\u{1F485}\u{1F3FB}","\u{1F485}\u{1F3FC}","\u{1F485}\u{1F3FD}","\u{1F485}\u{1F3FE}","\u{1F485}\u{1F3FF}","\u{1F933}","\u{1F933}\u{1F3FB}","\u{1F933}\u{1F3FC}","\u{1F933}\u{1F3FD}","\u{1F933}\u{1F3FE}","\u{1F933}\u{1F3FF}","\u{1F4AA}","\u{1F4AA}\u{1F3FB}","\u{1F4AA}\u{1F3FC}","\u{1F4AA}\u{1F3FD}","\u{1F4AA}\u{1F3FE}","\u{1F4AA}\u{1F3FF}","\u{1F9BE}","\u{1F9BF}","\u{1F9B5}","\u{1F9B5}\u{1F3FB}","\u{1F9B5}\u{1F3FC}","\u{1F9B5}\u{1F3FD}","\u{1F9B5}\u{1F3FE}","\u{1F9B5}\u{1F3FF}","\u{1F9B6}","\u{1F9B6}\u{1F3FB}","\u{1F9B6}\u{1F3FC}","\u{1F9B6}\u{1F3FD}","\u{1F9B6}\u{1F3FE}","\u{1F9B6}\u{1F3FF}","\u{1F442}","\u{1F442}\u{1F3FB}","\u{1F442}\u{1F3FC}","\u{1F442}\u{1F3FD}","\u{1F442}\u{1F3FE}","\u{1F442}\u{1F3FF}","\u{1F9BB}","\u{1F9BB}\u{1F3FB}","\u{1F9BB}\u{1F3FC}","\u{1F9BB}\u{1F3FD}","\u{1F9BB}\u{1F3FE}","\u{1F9BB}\u{1F3FF}","\u{1F443}","\u{1F443}\u{1F3FB}","\u{1F443}\u{1F3FC}","\u{1F443}\u{1F3FD}","\u{1F443}\u{1F3FE}","\u{1F443}\u{1F3FF}","\u{1F9E0}","\u{1FAC0}","\u{1FAC1}","\u{1F9B7}","\u{1F9B4}","\u{1F440}","\u{1F441}\uFE0F","\u{1F445}","\u{1F444}"],person:["\u{1F476}","\u{1F476}\u{1F3FB}","\u{1F476}\u{1F3FC}","\u{1F476}\u{1F3FD}","\u{1F476}\u{1F3FE}","\u{1F476}\u{1F3FF}","\u{1F9D2}","\u{1F9D2}\u{1F3FB}","\u{1F9D2}\u{1F3FC}","\u{1F9D2}\u{1F3FD}","\u{1F9D2}\u{1F3FE}","\u{1F9D2}\u{1F3FF}","\u{1F466}","\u{1F466}\u{1F3FB}","\u{1F466}\u{1F3FC}","\u{1F466}\u{1F3FD}","\u{1F466}\u{1F3FE}","\u{1F466}\u{1F3FF}","\u{1F467}","\u{1F467}\u{1F3FB}","\u{1F467}\u{1F3FC}","\u{1F467}\u{1F3FD}","\u{1F467}\u{1F3FE}","\u{1F467}\u{1F3FF}","\u{1F9D1}","\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FF}","\u{1F471}","\u{1F471}\u{1F3FB}","\u{1F471}\u{1F3FC}","\u{1F471}\u{1F3FD}","\u{1F471}\u{1F3FE}","\u{1F471}\u{1F3FF}","\u{1F468}","\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FF}","\u{1F9D4}","\u{1F9D4}\u{1F3FB}","\u{1F9D4}\u{1F3FC}","\u{1F9D4}\u{1F3FD}","\u{1F9D4}\u{1F3FE}","\u{1F9D4}\u{1F3FF}","\u{1F9D4}\u200D\u2642\uFE0F","\u{1F9D4}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9D4}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9D4}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9D4}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9D4}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9D4}\u200D\u2640\uFE0F","\u{1F9D4}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9D4}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9D4}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9D4}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9D4}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u{1F3FB}\u200D\u{1F9B0}","\u{1F468}\u{1F3FC}\u200D\u{1F9B0}","\u{1F468}\u{1F3FD}\u200D\u{1F9B0}","\u{1F468}\u{1F3FE}\u200D\u{1F9B0}","\u{1F468}\u{1F3FF}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u{1F3FB}\u200D\u{1F9B1}","\u{1F468}\u{1F3FC}\u200D\u{1F9B1}","\u{1F468}\u{1F3FD}\u200D\u{1F9B1}","\u{1F468}\u{1F3FE}\u200D\u{1F9B1}","\u{1F468}\u{1F3FF}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u{1F3FB}\u200D\u{1F9B3}","\u{1F468}\u{1F3FC}\u200D\u{1F9B3}","\u{1F468}\u{1F3FD}\u200D\u{1F9B3}","\u{1F468}\u{1F3FE}\u200D\u{1F9B3}","\u{1F468}\u{1F3FF}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F468}\u{1F3FB}\u200D\u{1F9B2}","\u{1F468}\u{1F3FC}\u200D\u{1F9B2}","\u{1F468}\u{1F3FD}\u200D\u{1F9B2}","\u{1F468}\u{1F3FE}\u200D\u{1F9B2}","\u{1F468}\u{1F3FF}\u200D\u{1F9B2}","\u{1F469}","\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FF}","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u{1F3FB}\u200D\u{1F9B0}","\u{1F469}\u{1F3FC}\u200D\u{1F9B0}","\u{1F469}\u{1F3FD}\u200D\u{1F9B0}","\u{1F469}\u{1F3FE}\u200D\u{1F9B0}","\u{1F469}\u{1F3FF}\u200D\u{1F9B0}","\u{1F9D1}\u200D\u{1F9B0}","\u{1F9D1}\u{1F3FB}\u200D\u{1F9B0}","\u{1F9D1}\u{1F3FC}\u200D\u{1F9B0}","\u{1F9D1}\u{1F3FD}\u200D\u{1F9B0}","\u{1F9D1}\u{1F3FE}\u200D\u{1F9B0}","\u{1F9D1}\u{1F3FF}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u{1F3FB}\u200D\u{1F9B1}","\u{1F469}\u{1F3FC}\u200D\u{1F9B1}","\u{1F469}\u{1F3FD}\u200D\u{1F9B1}","\u{1F469}\u{1F3FE}\u200D\u{1F9B1}","\u{1F469}\u{1F3FF}\u200D\u{1F9B1}","\u{1F9D1}\u200D\u{1F9B1}","\u{1F9D1}\u{1F3FB}\u200D\u{1F9B1}","\u{1F9D1}\u{1F3FC}\u200D\u{1F9B1}","\u{1F9D1}\u{1F3FD}\u200D\u{1F9B1}","\u{1F9D1}\u{1F3FE}\u200D\u{1F9B1}","\u{1F9D1}\u{1F3FF}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u{1F3FB}\u200D\u{1F9B3}","\u{1F469}\u{1F3FC}\u200D\u{1F9B3}","\u{1F469}\u{1F3FD}\u200D\u{1F9B3}","\u{1F469}\u{1F3FE}\u200D\u{1F9B3}","\u{1F469}\u{1F3FF}\u200D\u{1F9B3}","\u{1F9D1}\u200D\u{1F9B3}","\u{1F9D1}\u{1F3FB}\u200D\u{1F9B3}","\u{1F9D1}\u{1F3FC}\u200D\u{1F9B3}","\u{1F9D1}\u{1F3FD}\u200D\u{1F9B3}","\u{1F9D1}\u{1F3FE}\u200D\u{1F9B3}","\u{1F9D1}\u{1F3FF}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F469}\u{1F3FB}\u200D\u{1F9B2}","\u{1F469}\u{1F3FC}\u200D\u{1F9B2}","\u{1F469}\u{1F3FD}\u200D\u{1F9B2}","\u{1F469}\u{1F3FE}\u200D\u{1F9B2}","\u{1F469}\u{1F3FF}\u200D\u{1F9B2}","\u{1F9D1}\u200D\u{1F9B2}","\u{1F9D1}\u{1F3FB}\u200D\u{1F9B2}","\u{1F9D1}\u{1F3FC}\u200D\u{1F9B2}","\u{1F9D1}\u{1F3FD}\u200D\u{1F9B2}","\u{1F9D1}\u{1F3FE}\u200D\u{1F9B2}","\u{1F9D1}\u{1F3FF}\u200D\u{1F9B2}","\u{1F471}\u200D\u2640\uFE0F","\u{1F471}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F471}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F471}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F471}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F471}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F471}\u200D\u2642\uFE0F","\u{1F471}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F471}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F471}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F471}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F471}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9D3}","\u{1F9D3}\u{1F3FB}","\u{1F9D3}\u{1F3FC}","\u{1F9D3}\u{1F3FD}","\u{1F9D3}\u{1F3FE}","\u{1F9D3}\u{1F3FF}","\u{1F474}","\u{1F474}\u{1F3FB}","\u{1F474}\u{1F3FC}","\u{1F474}\u{1F3FD}","\u{1F474}\u{1F3FE}","\u{1F474}\u{1F3FF}","\u{1F475}","\u{1F475}\u{1F3FB}","\u{1F475}\u{1F3FC}","\u{1F475}\u{1F3FD}","\u{1F475}\u{1F3FE}","\u{1F475}\u{1F3FF}","\u{1F64D}","\u{1F64D}\u{1F3FB}","\u{1F64D}\u{1F3FC}","\u{1F64D}\u{1F3FD}","\u{1F64D}\u{1F3FE}","\u{1F64D}\u{1F3FF}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F64D}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F64D}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F64D}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F64D}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64D}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F64D}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F64D}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F64D}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F64D}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u{1F3FB}","\u{1F64E}\u{1F3FC}","\u{1F64E}\u{1F3FD}","\u{1F64E}\u{1F3FE}","\u{1F64E}\u{1F3FF}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F64E}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F64E}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F64E}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F64E}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F64E}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F64E}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F64E}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F64E}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F64E}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u{1F3FB}","\u{1F645}\u{1F3FC}","\u{1F645}\u{1F3FD}","\u{1F645}\u{1F3FE}","\u{1F645}\u{1F3FF}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F645}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F645}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F645}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F645}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F645}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F645}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F645}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F645}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F645}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u{1F3FB}","\u{1F646}\u{1F3FC}","\u{1F646}\u{1F3FD}","\u{1F646}\u{1F3FE}","\u{1F646}\u{1F3FF}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F646}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F646}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F646}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F646}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F646}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F646}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F646}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F646}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F646}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u{1F3FB}","\u{1F481}\u{1F3FC}","\u{1F481}\u{1F3FD}","\u{1F481}\u{1F3FE}","\u{1F481}\u{1F3FF}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F481}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F481}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F481}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F481}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F481}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F481}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F481}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F481}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F481}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u{1F3FB}","\u{1F64B}\u{1F3FC}","\u{1F64B}\u{1F3FD}","\u{1F64B}\u{1F3FE}","\u{1F64B}\u{1F3FF}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F64B}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F64B}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F64B}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F64B}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F64B}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F64B}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F64B}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F64B}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F64B}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u{1F3FB}","\u{1F9CF}\u{1F3FC}","\u{1F9CF}\u{1F3FD}","\u{1F9CF}\u{1F3FE}","\u{1F9CF}\u{1F3FF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9CF}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9CF}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9CF}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9CF}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F9CF}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9CF}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9CF}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9CF}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9CF}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u{1F3FB}","\u{1F647}\u{1F3FC}","\u{1F647}\u{1F3FD}","\u{1F647}\u{1F3FE}","\u{1F647}\u{1F3FF}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F647}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F647}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F647}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F647}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F647}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F647}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F647}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F647}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F647}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u{1F3FB}","\u{1F926}\u{1F3FC}","\u{1F926}\u{1F3FD}","\u{1F926}\u{1F3FE}","\u{1F926}\u{1F3FF}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F926}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F926}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F926}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F926}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F926}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F926}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F926}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F926}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F926}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u{1F3FB}","\u{1F937}\u{1F3FC}","\u{1F937}\u{1F3FD}","\u{1F937}\u{1F3FE}","\u{1F937}\u{1F3FF}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F937}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F937}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F937}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F937}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F937}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F937}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F937}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F937}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F937}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9D1}\u200D\u2695\uFE0F","\u{1F9D1}\u{1F3FB}\u200D\u2695\uFE0F","\u{1F9D1}\u{1F3FC}\u200D\u2695\uFE0F","\u{1F9D1}\u{1F3FD}\u200D\u2695\uFE0F","\u{1F9D1}\u{1F3FE}\u200D\u2695\uFE0F","\u{1F9D1}\u{1F3FF}\u200D\u2695\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F468}\u{1F3FB}\u200D\u2695\uFE0F","\u{1F468}\u{1F3FC}\u200D\u2695\uFE0F","\u{1F468}\u{1F3FD}\u200D\u2695\uFE0F","\u{1F468}\u{1F3FE}\u200D\u2695\uFE0F","\u{1F468}\u{1F3FF}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F469}\u{1F3FB}\u200D\u2695\uFE0F","\u{1F469}\u{1F3FC}\u200D\u2695\uFE0F","\u{1F469}\u{1F3FD}\u200D\u2695\uFE0F","\u{1F469}\u{1F3FE}\u200D\u2695\uFE0F","\u{1F469}\u{1F3FF}\u200D\u2695\uFE0F","\u{1F9D1}\u200D\u{1F393}","\u{1F9D1}\u{1F3FB}\u200D\u{1F393}","\u{1F9D1}\u{1F3FC}\u200D\u{1F393}","\u{1F9D1}\u{1F3FD}\u200D\u{1F393}","\u{1F9D1}\u{1F3FE}\u200D\u{1F393}","\u{1F9D1}\u{1F3FF}\u200D\u{1F393}","\u{1F468}\u200D\u{1F393}","\u{1F468}\u{1F3FB}\u200D\u{1F393}","\u{1F468}\u{1F3FC}\u200D\u{1F393}","\u{1F468}\u{1F3FD}\u200D\u{1F393}","\u{1F468}\u{1F3FE}\u200D\u{1F393}","\u{1F468}\u{1F3FF}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F469}\u{1F3FB}\u200D\u{1F393}","\u{1F469}\u{1F3FC}\u200D\u{1F393}","\u{1F469}\u{1F3FD}\u200D\u{1F393}","\u{1F469}\u{1F3FE}\u200D\u{1F393}","\u{1F469}\u{1F3FF}\u200D\u{1F393}","\u{1F9D1}\u200D\u{1F3EB}","\u{1F9D1}\u{1F3FB}\u200D\u{1F3EB}","\u{1F9D1}\u{1F3FC}\u200D\u{1F3EB}","\u{1F9D1}\u{1F3FD}\u200D\u{1F3EB}","\u{1F9D1}\u{1F3FE}\u200D\u{1F3EB}","\u{1F9D1}\u{1F3FF}\u200D\u{1F3EB}","\u{1F468}\u200D\u{1F3EB}","\u{1F468}\u{1F3FB}\u200D\u{1F3EB}","\u{1F468}\u{1F3FC}\u200D\u{1F3EB}","\u{1F468}\u{1F3FD}\u200D\u{1F3EB}","\u{1F468}\u{1F3FE}\u200D\u{1F3EB}","\u{1F468}\u{1F3FF}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F469}\u{1F3FB}\u200D\u{1F3EB}","\u{1F469}\u{1F3FC}\u200D\u{1F3EB}","\u{1F469}\u{1F3FD}\u200D\u{1F3EB}","\u{1F469}\u{1F3FE}\u200D\u{1F3EB}","\u{1F469}\u{1F3FF}\u200D\u{1F3EB}","\u{1F9D1}\u200D\u2696\uFE0F","\u{1F9D1}\u{1F3FB}\u200D\u2696\uFE0F","\u{1F9D1}\u{1F3FC}\u200D\u2696\uFE0F","\u{1F9D1}\u{1F3FD}\u200D\u2696\uFE0F","\u{1F9D1}\u{1F3FE}\u200D\u2696\uFE0F","\u{1F9D1}\u{1F3FF}\u200D\u2696\uFE0F","\u{1F468}\u200D\u2696\uFE0F","\u{1F468}\u{1F3FB}\u200D\u2696\uFE0F","\u{1F468}\u{1F3FC}\u200D\u2696\uFE0F","\u{1F468}\u{1F3FD}\u200D\u2696\uFE0F","\u{1F468}\u{1F3FE}\u200D\u2696\uFE0F","\u{1F468}\u{1F3FF}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F469}\u{1F3FB}\u200D\u2696\uFE0F","\u{1F469}\u{1F3FC}\u200D\u2696\uFE0F","\u{1F469}\u{1F3FD}\u200D\u2696\uFE0F","\u{1F469}\u{1F3FE}\u200D\u2696\uFE0F","\u{1F469}\u{1F3FF}\u200D\u2696\uFE0F","\u{1F9D1}\u200D\u{1F33E}","\u{1F9D1}\u{1F3FB}\u200D\u{1F33E}","\u{1F9D1}\u{1F3FC}\u200D\u{1F33E}","\u{1F9D1}\u{1F3FD}\u200D\u{1F33E}","\u{1F9D1}\u{1F3FE}\u200D\u{1F33E}","\u{1F9D1}\u{1F3FF}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F33E}","\u{1F468}\u{1F3FB}\u200D\u{1F33E}","\u{1F468}\u{1F3FC}\u200D\u{1F33E}","\u{1F468}\u{1F3FD}\u200D\u{1F33E}","\u{1F468}\u{1F3FE}\u200D\u{1F33E}","\u{1F468}\u{1F3FF}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F469}\u{1F3FB}\u200D\u{1F33E}","\u{1F469}\u{1F3FC}\u200D\u{1F33E}","\u{1F469}\u{1F3FD}\u200D\u{1F33E}","\u{1F469}\u{1F3FE}\u200D\u{1F33E}","\u{1F469}\u{1F3FF}\u200D\u{1F33E}","\u{1F9D1}\u200D\u{1F373}","\u{1F9D1}\u{1F3FB}\u200D\u{1F373}","\u{1F9D1}\u{1F3FC}\u200D\u{1F373}","\u{1F9D1}\u{1F3FD}\u200D\u{1F373}","\u{1F9D1}\u{1F3FE}\u200D\u{1F373}","\u{1F9D1}\u{1F3FF}\u200D\u{1F373}","\u{1F468}\u200D\u{1F373}","\u{1F468}\u{1F3FB}\u200D\u{1F373}","\u{1F468}\u{1F3FC}\u200D\u{1F373}","\u{1F468}\u{1F3FD}\u200D\u{1F373}","\u{1F468}\u{1F3FE}\u200D\u{1F373}","\u{1F468}\u{1F3FF}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F469}\u{1F3FB}\u200D\u{1F373}","\u{1F469}\u{1F3FC}\u200D\u{1F373}","\u{1F469}\u{1F3FD}\u200D\u{1F373}","\u{1F469}\u{1F3FE}\u200D\u{1F373}","\u{1F469}\u{1F3FF}\u200D\u{1F373}","\u{1F9D1}\u200D\u{1F527}","\u{1F9D1}\u{1F3FB}\u200D\u{1F527}","\u{1F9D1}\u{1F3FC}\u200D\u{1F527}","\u{1F9D1}\u{1F3FD}\u200D\u{1F527}","\u{1F9D1}\u{1F3FE}\u200D\u{1F527}","\u{1F9D1}\u{1F3FF}\u200D\u{1F527}","\u{1F468}\u200D\u{1F527}","\u{1F468}\u{1F3FB}\u200D\u{1F527}","\u{1F468}\u{1F3FC}\u200D\u{1F527}","\u{1F468}\u{1F3FD}\u200D\u{1F527}","\u{1F468}\u{1F3FE}\u200D\u{1F527}","\u{1F468}\u{1F3FF}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F469}\u{1F3FB}\u200D\u{1F527}","\u{1F469}\u{1F3FC}\u200D\u{1F527}","\u{1F469}\u{1F3FD}\u200D\u{1F527}","\u{1F469}\u{1F3FE}\u200D\u{1F527}","\u{1F469}\u{1F3FF}\u200D\u{1F527}","\u{1F9D1}\u200D\u{1F3ED}","\u{1F9D1}\u{1F3FB}\u200D\u{1F3ED}","\u{1F9D1}\u{1F3FC}\u200D\u{1F3ED}","\u{1F9D1}\u{1F3FD}\u200D\u{1F3ED}","\u{1F9D1}\u{1F3FE}\u200D\u{1F3ED}","\u{1F9D1}\u{1F3FF}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F3ED}","\u{1F468}\u{1F3FB}\u200D\u{1F3ED}","\u{1F468}\u{1F3FC}\u200D\u{1F3ED}","\u{1F468}\u{1F3FD}\u200D\u{1F3ED}","\u{1F468}\u{1F3FE}\u200D\u{1F3ED}","\u{1F468}\u{1F3FF}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F469}\u{1F3FB}\u200D\u{1F3ED}","\u{1F469}\u{1F3FC}\u200D\u{1F3ED}","\u{1F469}\u{1F3FD}\u200D\u{1F3ED}","\u{1F469}\u{1F3FE}\u200D\u{1F3ED}","\u{1F469}\u{1F3FF}\u200D\u{1F3ED}","\u{1F9D1}\u200D\u{1F4BC}","\u{1F9D1}\u{1F3FB}\u200D\u{1F4BC}","\u{1F9D1}\u{1F3FC}\u200D\u{1F4BC}","\u{1F9D1}\u{1F3FD}\u200D\u{1F4BC}","\u{1F9D1}\u{1F3FE}\u200D\u{1F4BC}","\u{1F9D1}\u{1F3FF}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F4BC}","\u{1F468}\u{1F3FB}\u200D\u{1F4BC}","\u{1F468}\u{1F3FC}\u200D\u{1F4BC}","\u{1F468}\u{1F3FD}\u200D\u{1F4BC}","\u{1F468}\u{1F3FE}\u200D\u{1F4BC}","\u{1F468}\u{1F3FF}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F469}\u{1F3FB}\u200D\u{1F4BC}","\u{1F469}\u{1F3FC}\u200D\u{1F4BC}","\u{1F469}\u{1F3FD}\u200D\u{1F4BC}","\u{1F469}\u{1F3FE}\u200D\u{1F4BC}","\u{1F469}\u{1F3FF}\u200D\u{1F4BC}","\u{1F9D1}\u200D\u{1F52C}","\u{1F9D1}\u{1F3FB}\u200D\u{1F52C}","\u{1F9D1}\u{1F3FC}\u200D\u{1F52C}","\u{1F9D1}\u{1F3FD}\u200D\u{1F52C}","\u{1F9D1}\u{1F3FE}\u200D\u{1F52C}","\u{1F9D1}\u{1F3FF}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F52C}","\u{1F468}\u{1F3FB}\u200D\u{1F52C}","\u{1F468}\u{1F3FC}\u200D\u{1F52C}","\u{1F468}\u{1F3FD}\u200D\u{1F52C}","\u{1F468}\u{1F3FE}\u200D\u{1F52C}","\u{1F468}\u{1F3FF}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F469}\u{1F3FB}\u200D\u{1F52C}","\u{1F469}\u{1F3FC}\u200D\u{1F52C}","\u{1F469}\u{1F3FD}\u200D\u{1F52C}","\u{1F469}\u{1F3FE}\u200D\u{1F52C}","\u{1F469}\u{1F3FF}\u200D\u{1F52C}","\u{1F9D1}\u200D\u{1F4BB}","\u{1F9D1}\u{1F3FB}\u200D\u{1F4BB}","\u{1F9D1}\u{1F3FC}\u200D\u{1F4BB}","\u{1F9D1}\u{1F3FD}\u200D\u{1F4BB}","\u{1F9D1}\u{1F3FE}\u200D\u{1F4BB}","\u{1F9D1}\u{1F3FF}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F4BB}","\u{1F468}\u{1F3FB}\u200D\u{1F4BB}","\u{1F468}\u{1F3FC}\u200D\u{1F4BB}","\u{1F468}\u{1F3FD}\u200D\u{1F4BB}","\u{1F468}\u{1F3FE}\u200D\u{1F4BB}","\u{1F468}\u{1F3FF}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F469}\u{1F3FB}\u200D\u{1F4BB}","\u{1F469}\u{1F3FC}\u200D\u{1F4BB}","\u{1F469}\u{1F3FD}\u200D\u{1F4BB}","\u{1F469}\u{1F3FE}\u200D\u{1F4BB}","\u{1F469}\u{1F3FF}\u200D\u{1F4BB}","\u{1F9D1}\u200D\u{1F3A4}","\u{1F9D1}\u{1F3FB}\u200D\u{1F3A4}","\u{1F9D1}\u{1F3FC}\u200D\u{1F3A4}","\u{1F9D1}\u{1F3FD}\u200D\u{1F3A4}","\u{1F9D1}\u{1F3FE}\u200D\u{1F3A4}","\u{1F9D1}\u{1F3FF}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A4}","\u{1F468}\u{1F3FB}\u200D\u{1F3A4}","\u{1F468}\u{1F3FC}\u200D\u{1F3A4}","\u{1F468}\u{1F3FD}\u200D\u{1F3A4}","\u{1F468}\u{1F3FE}\u200D\u{1F3A4}","\u{1F468}\u{1F3FF}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F469}\u{1F3FB}\u200D\u{1F3A4}","\u{1F469}\u{1F3FC}\u200D\u{1F3A4}","\u{1F469}\u{1F3FD}\u200D\u{1F3A4}","\u{1F469}\u{1F3FE}\u200D\u{1F3A4}","\u{1F469}\u{1F3FF}\u200D\u{1F3A4}","\u{1F9D1}\u200D\u{1F3A8}","\u{1F9D1}\u{1F3FB}\u200D\u{1F3A8}","\u{1F9D1}\u{1F3FC}\u200D\u{1F3A8}","\u{1F9D1}\u{1F3FD}\u200D\u{1F3A8}","\u{1F9D1}\u{1F3FE}\u200D\u{1F3A8}","\u{1F9D1}\u{1F3FF}\u200D\u{1F3A8}","\u{1F468}\u200D\u{1F3A8}","\u{1F468}\u{1F3FB}\u200D\u{1F3A8}","\u{1F468}\u{1F3FC}\u200D\u{1F3A8}","\u{1F468}\u{1F3FD}\u200D\u{1F3A8}","\u{1F468}\u{1F3FE}\u200D\u{1F3A8}","\u{1F468}\u{1F3FF}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F469}\u{1F3FB}\u200D\u{1F3A8}","\u{1F469}\u{1F3FC}\u200D\u{1F3A8}","\u{1F469}\u{1F3FD}\u200D\u{1F3A8}","\u{1F469}\u{1F3FE}\u200D\u{1F3A8}","\u{1F469}\u{1F3FF}\u200D\u{1F3A8}","\u{1F9D1}\u200D\u2708\uFE0F","\u{1F9D1}\u{1F3FB}\u200D\u2708\uFE0F","\u{1F9D1}\u{1F3FC}\u200D\u2708\uFE0F","\u{1F9D1}\u{1F3FD}\u200D\u2708\uFE0F","\u{1F9D1}\u{1F3FE}\u200D\u2708\uFE0F","\u{1F9D1}\u{1F3FF}\u200D\u2708\uFE0F","\u{1F468}\u200D\u2708\uFE0F","\u{1F468}\u{1F3FB}\u200D\u2708\uFE0F","\u{1F468}\u{1F3FC}\u200D\u2708\uFE0F","\u{1F468}\u{1F3FD}\u200D\u2708\uFE0F","\u{1F468}\u{1F3FE}\u200D\u2708\uFE0F","\u{1F468}\u{1F3FF}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F469}\u{1F3FB}\u200D\u2708\uFE0F","\u{1F469}\u{1F3FC}\u200D\u2708\uFE0F","\u{1F469}\u{1F3FD}\u200D\u2708\uFE0F","\u{1F469}\u{1F3FE}\u200D\u2708\uFE0F","\u{1F469}\u{1F3FF}\u200D\u2708\uFE0F","\u{1F9D1}\u200D\u{1F680}","\u{1F9D1}\u{1F3FB}\u200D\u{1F680}","\u{1F9D1}\u{1F3FC}\u200D\u{1F680}","\u{1F9D1}\u{1F3FD}\u200D\u{1F680}","\u{1F9D1}\u{1F3FE}\u200D\u{1F680}","\u{1F9D1}\u{1F3FF}\u200D\u{1F680}","\u{1F468}\u200D\u{1F680}","\u{1F468}\u{1F3FB}\u200D\u{1F680}","\u{1F468}\u{1F3FC}\u200D\u{1F680}","\u{1F468}\u{1F3FD}\u200D\u{1F680}","\u{1F468}\u{1F3FE}\u200D\u{1F680}","\u{1F468}\u{1F3FF}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F469}\u{1F3FB}\u200D\u{1F680}","\u{1F469}\u{1F3FC}\u200D\u{1F680}","\u{1F469}\u{1F3FD}\u200D\u{1F680}","\u{1F469}\u{1F3FE}\u200D\u{1F680}","\u{1F469}\u{1F3FF}\u200D\u{1F680}","\u{1F9D1}\u200D\u{1F692}","\u{1F9D1}\u{1F3FB}\u200D\u{1F692}","\u{1F9D1}\u{1F3FC}\u200D\u{1F692}","\u{1F9D1}\u{1F3FD}\u200D\u{1F692}","\u{1F9D1}\u{1F3FE}\u200D\u{1F692}","\u{1F9D1}\u{1F3FF}\u200D\u{1F692}","\u{1F468}\u200D\u{1F692}","\u{1F468}\u{1F3FB}\u200D\u{1F692}","\u{1F468}\u{1F3FC}\u200D\u{1F692}","\u{1F468}\u{1F3FD}\u200D\u{1F692}","\u{1F468}\u{1F3FE}\u200D\u{1F692}","\u{1F468}\u{1F3FF}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F469}\u{1F3FB}\u200D\u{1F692}","\u{1F469}\u{1F3FC}\u200D\u{1F692}","\u{1F469}\u{1F3FD}\u200D\u{1F692}","\u{1F469}\u{1F3FE}\u200D\u{1F692}","\u{1F469}\u{1F3FF}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u{1F3FB}","\u{1F46E}\u{1F3FC}","\u{1F46E}\u{1F3FD}","\u{1F46E}\u{1F3FE}","\u{1F46E}\u{1F3FF}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F46E}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F46E}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F46E}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F46E}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F46E}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F46E}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F46E}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F46E}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F46E}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\u{1F3FB}","\u{1F575}\u{1F3FC}","\u{1F575}\u{1F3FD}","\u{1F575}\u{1F3FE}","\u{1F575}\u{1F3FF}","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F575}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F575}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F575}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F575}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F575}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F575}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F575}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F575}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F575}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u{1F3FB}","\u{1F482}\u{1F3FC}","\u{1F482}\u{1F3FD}","\u{1F482}\u{1F3FE}","\u{1F482}\u{1F3FF}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F482}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F482}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F482}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F482}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F482}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F482}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F482}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F482}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F482}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F977}","\u{1F977}\u{1F3FB}","\u{1F977}\u{1F3FC}","\u{1F977}\u{1F3FD}","\u{1F977}\u{1F3FE}","\u{1F977}\u{1F3FF}","\u{1F477}","\u{1F477}\u{1F3FB}","\u{1F477}\u{1F3FC}","\u{1F477}\u{1F3FD}","\u{1F477}\u{1F3FE}","\u{1F477}\u{1F3FF}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F477}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F477}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F477}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F477}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F477}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F477}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F477}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F477}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F477}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F934}","\u{1F934}\u{1F3FB}","\u{1F934}\u{1F3FC}","\u{1F934}\u{1F3FD}","\u{1F934}\u{1F3FE}","\u{1F934}\u{1F3FF}","\u{1F478}","\u{1F478}\u{1F3FB}","\u{1F478}\u{1F3FC}","\u{1F478}\u{1F3FD}","\u{1F478}\u{1F3FE}","\u{1F478}\u{1F3FF}","\u{1F473}","\u{1F473}\u{1F3FB}","\u{1F473}\u{1F3FC}","\u{1F473}\u{1F3FD}","\u{1F473}\u{1F3FE}","\u{1F473}\u{1F3FF}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F473}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F473}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F473}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F473}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F473}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F473}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F473}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F473}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F473}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F472}","\u{1F472}\u{1F3FB}","\u{1F472}\u{1F3FC}","\u{1F472}\u{1F3FD}","\u{1F472}\u{1F3FE}","\u{1F472}\u{1F3FF}","\u{1F9D5}","\u{1F9D5}\u{1F3FB}","\u{1F9D5}\u{1F3FC}","\u{1F9D5}\u{1F3FD}","\u{1F9D5}\u{1F3FE}","\u{1F9D5}\u{1F3FF}","\u{1F935}","\u{1F935}\u{1F3FB}","\u{1F935}\u{1F3FC}","\u{1F935}\u{1F3FD}","\u{1F935}\u{1F3FE}","\u{1F935}\u{1F3FF}","\u{1F935}\u200D\u2642\uFE0F","\u{1F935}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F935}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F935}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F935}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F935}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F935}\u200D\u2640\uFE0F","\u{1F935}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F935}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F935}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F935}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F935}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F470}","\u{1F470}\u{1F3FB}","\u{1F470}\u{1F3FC}","\u{1F470}\u{1F3FD}","\u{1F470}\u{1F3FE}","\u{1F470}\u{1F3FF}","\u{1F470}\u200D\u2642\uFE0F","\u{1F470}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F470}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F470}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F470}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F470}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F470}\u200D\u2640\uFE0F","\u{1F470}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F470}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F470}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F470}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F470}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F930}","\u{1F930}\u{1F3FB}","\u{1F930}\u{1F3FC}","\u{1F930}\u{1F3FD}","\u{1F930}\u{1F3FE}","\u{1F930}\u{1F3FF}","\u{1F931}","\u{1F931}\u{1F3FB}","\u{1F931}\u{1F3FC}","\u{1F931}\u{1F3FD}","\u{1F931}\u{1F3FE}","\u{1F931}\u{1F3FF}","\u{1F469}\u200D\u{1F37C}","\u{1F469}\u{1F3FB}\u200D\u{1F37C}","\u{1F469}\u{1F3FC}\u200D\u{1F37C}","\u{1F469}\u{1F3FD}\u200D\u{1F37C}","\u{1F469}\u{1F3FE}\u200D\u{1F37C}","\u{1F469}\u{1F3FF}\u200D\u{1F37C}","\u{1F468}\u200D\u{1F37C}","\u{1F468}\u{1F3FB}\u200D\u{1F37C}","\u{1F468}\u{1F3FC}\u200D\u{1F37C}","\u{1F468}\u{1F3FD}\u200D\u{1F37C}","\u{1F468}\u{1F3FE}\u200D\u{1F37C}","\u{1F468}\u{1F3FF}\u200D\u{1F37C}","\u{1F9D1}\u200D\u{1F37C}","\u{1F9D1}\u{1F3FB}\u200D\u{1F37C}","\u{1F9D1}\u{1F3FC}\u200D\u{1F37C}","\u{1F9D1}\u{1F3FD}\u200D\u{1F37C}","\u{1F9D1}\u{1F3FE}\u200D\u{1F37C}","\u{1F9D1}\u{1F3FF}\u200D\u{1F37C}","\u{1F47C}","\u{1F47C}\u{1F3FB}","\u{1F47C}\u{1F3FC}","\u{1F47C}\u{1F3FD}","\u{1F47C}\u{1F3FE}","\u{1F47C}\u{1F3FF}","\u{1F385}","\u{1F385}\u{1F3FB}","\u{1F385}\u{1F3FC}","\u{1F385}\u{1F3FD}","\u{1F385}\u{1F3FE}","\u{1F385}\u{1F3FF}","\u{1F936}","\u{1F936}\u{1F3FB}","\u{1F936}\u{1F3FC}","\u{1F936}\u{1F3FD}","\u{1F936}\u{1F3FE}","\u{1F936}\u{1F3FF}","\u{1F9D1}\u200D\u{1F384}","\u{1F9D1}\u{1F3FB}\u200D\u{1F384}","\u{1F9D1}\u{1F3FC}\u200D\u{1F384}","\u{1F9D1}\u{1F3FD}\u200D\u{1F384}","\u{1F9D1}\u{1F3FE}\u200D\u{1F384}","\u{1F9D1}\u{1F3FF}\u200D\u{1F384}","\u{1F9B8}","\u{1F9B8}\u{1F3FB}","\u{1F9B8}\u{1F3FC}","\u{1F9B8}\u{1F3FD}","\u{1F9B8}\u{1F3FE}","\u{1F9B8}\u{1F3FF}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9B8}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9B8}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9B8}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9B8}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B8}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9B8}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9B8}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9B8}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9B8}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u{1F3FB}","\u{1F9B9}\u{1F3FC}","\u{1F9B9}\u{1F3FD}","\u{1F9B9}\u{1F3FE}","\u{1F9B9}\u{1F3FF}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9B9}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9B9}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9B9}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9B9}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9B9}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9B9}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9B9}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9B9}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9B9}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u{1F3FB}","\u{1F9D9}\u{1F3FC}","\u{1F9D9}\u{1F3FD}","\u{1F9D9}\u{1F3FE}","\u{1F9D9}\u{1F3FF}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9D9}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9D9}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9D9}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9D9}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9D9}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9D9}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9D9}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9D9}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9D9}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u{1F3FB}","\u{1F9DA}\u{1F3FC}","\u{1F9DA}\u{1F3FD}","\u{1F9DA}\u{1F3FE}","\u{1F9DA}\u{1F3FF}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9DA}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9DA}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9DA}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9DA}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DA}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9DA}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9DA}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9DA}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9DA}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u{1F3FB}","\u{1F9DB}\u{1F3FC}","\u{1F9DB}\u{1F3FD}","\u{1F9DB}\u{1F3FE}","\u{1F9DB}\u{1F3FF}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9DB}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9DB}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9DB}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9DB}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DB}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9DB}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9DB}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9DB}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9DB}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u{1F3FB}","\u{1F9DC}\u{1F3FC}","\u{1F9DC}\u{1F3FD}","\u{1F9DC}\u{1F3FE}","\u{1F9DC}\u{1F3FF}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9DC}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9DC}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9DC}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9DC}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DC}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9DC}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9DC}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9DC}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9DC}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u{1F3FB}","\u{1F9DD}\u{1F3FC}","\u{1F9DD}\u{1F3FD}","\u{1F9DD}\u{1F3FE}","\u{1F9DD}\u{1F3FF}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9DD}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9DD}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9DD}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9DD}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F9DD}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9DD}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9DD}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9DD}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9DD}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9DE}","\u{1F9DE}\u200D\u2642\uFE0F","\u{1F9DE}\u200D\u2640\uFE0F","\u{1F9DF}","\u{1F9DF}\u200D\u2642\uFE0F","\u{1F9DF}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u{1F3FB}","\u{1F486}\u{1F3FC}","\u{1F486}\u{1F3FD}","\u{1F486}\u{1F3FE}","\u{1F486}\u{1F3FF}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F486}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F486}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F486}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F486}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F486}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F486}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F486}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F486}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F486}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u{1F3FB}","\u{1F487}\u{1F3FC}","\u{1F487}\u{1F3FD}","\u{1F487}\u{1F3FE}","\u{1F487}\u{1F3FF}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F487}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F487}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F487}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F487}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F487}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F487}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F487}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F487}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F487}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u{1F3FB}","\u{1F6B6}\u{1F3FC}","\u{1F6B6}\u{1F3FD}","\u{1F6B6}\u{1F3FE}","\u{1F6B6}\u{1F3FF}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F6B6}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F6B6}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F6B6}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F6B6}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F6B6}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F6B6}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F6B6}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F6B6}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F6B6}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u{1F3FB}","\u{1F9CD}\u{1F3FC}","\u{1F9CD}\u{1F3FD}","\u{1F9CD}\u{1F3FE}","\u{1F9CD}\u{1F3FF}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9CD}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9CD}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9CD}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9CD}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CD}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9CD}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9CD}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9CD}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9CD}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u{1F3FB}","\u{1F9CE}\u{1F3FC}","\u{1F9CE}\u{1F3FD}","\u{1F9CE}\u{1F3FE}","\u{1F9CE}\u{1F3FF}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9CE}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9CE}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9CE}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9CE}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F9CE}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9CE}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9CE}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9CE}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9CE}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9D1}\u200D\u{1F9AF}","\u{1F9D1}\u{1F3FB}\u200D\u{1F9AF}","\u{1F9D1}\u{1F3FC}\u200D\u{1F9AF}","\u{1F9D1}\u{1F3FD}\u200D\u{1F9AF}","\u{1F9D1}\u{1F3FE}\u200D\u{1F9AF}","\u{1F9D1}\u{1F3FF}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9AF}","\u{1F468}\u{1F3FB}\u200D\u{1F9AF}","\u{1F468}\u{1F3FC}\u200D\u{1F9AF}","\u{1F468}\u{1F3FD}\u200D\u{1F9AF}","\u{1F468}\u{1F3FE}\u200D\u{1F9AF}","\u{1F468}\u{1F3FF}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F469}\u{1F3FB}\u200D\u{1F9AF}","\u{1F469}\u{1F3FC}\u200D\u{1F9AF}","\u{1F469}\u{1F3FD}\u200D\u{1F9AF}","\u{1F469}\u{1F3FE}\u200D\u{1F9AF}","\u{1F469}\u{1F3FF}\u200D\u{1F9AF}","\u{1F9D1}\u200D\u{1F9BC}","\u{1F9D1}\u{1F3FB}\u200D\u{1F9BC}","\u{1F9D1}\u{1F3FC}\u200D\u{1F9BC}","\u{1F9D1}\u{1F3FD}\u200D\u{1F9BC}","\u{1F9D1}\u{1F3FE}\u200D\u{1F9BC}","\u{1F9D1}\u{1F3FF}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BC}","\u{1F468}\u{1F3FB}\u200D\u{1F9BC}","\u{1F468}\u{1F3FC}\u200D\u{1F9BC}","\u{1F468}\u{1F3FD}\u200D\u{1F9BC}","\u{1F468}\u{1F3FE}\u200D\u{1F9BC}","\u{1F468}\u{1F3FF}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F469}\u{1F3FB}\u200D\u{1F9BC}","\u{1F469}\u{1F3FC}\u200D\u{1F9BC}","\u{1F469}\u{1F3FD}\u200D\u{1F9BC}","\u{1F469}\u{1F3FE}\u200D\u{1F9BC}","\u{1F469}\u{1F3FF}\u200D\u{1F9BC}","\u{1F9D1}\u200D\u{1F9BD}","\u{1F9D1}\u{1F3FB}\u200D\u{1F9BD}","\u{1F9D1}\u{1F3FC}\u200D\u{1F9BD}","\u{1F9D1}\u{1F3FD}\u200D\u{1F9BD}","\u{1F9D1}\u{1F3FE}\u200D\u{1F9BD}","\u{1F9D1}\u{1F3FF}\u200D\u{1F9BD}","\u{1F468}\u200D\u{1F9BD}","\u{1F468}\u{1F3FB}\u200D\u{1F9BD}","\u{1F468}\u{1F3FC}\u200D\u{1F9BD}","\u{1F468}\u{1F3FD}\u200D\u{1F9BD}","\u{1F468}\u{1F3FE}\u200D\u{1F9BD}","\u{1F468}\u{1F3FF}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F469}\u{1F3FB}\u200D\u{1F9BD}","\u{1F469}\u{1F3FC}\u200D\u{1F9BD}","\u{1F469}\u{1F3FD}\u200D\u{1F9BD}","\u{1F469}\u{1F3FE}\u200D\u{1F9BD}","\u{1F469}\u{1F3FF}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u{1F3FB}","\u{1F3C3}\u{1F3FC}","\u{1F3C3}\u{1F3FD}","\u{1F3C3}\u{1F3FE}","\u{1F3C3}\u{1F3FF}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F3C3}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F3C3}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F3C3}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F3C3}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F3C3}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F3C3}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F3C3}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F3C3}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F3C3}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F483}","\u{1F483}\u{1F3FB}","\u{1F483}\u{1F3FC}","\u{1F483}\u{1F3FD}","\u{1F483}\u{1F3FE}","\u{1F483}\u{1F3FF}","\u{1F57A}","\u{1F57A}\u{1F3FB}","\u{1F57A}\u{1F3FC}","\u{1F57A}\u{1F3FD}","\u{1F57A}\u{1F3FE}","\u{1F57A}\u{1F3FF}","\u{1F574}\uFE0F","\u{1F574}\u{1F3FB}","\u{1F574}\u{1F3FC}","\u{1F574}\u{1F3FD}","\u{1F574}\u{1F3FE}","\u{1F574}\u{1F3FF}","\u{1F46F}","\u{1F46F}\u200D\u2642\uFE0F","\u{1F46F}\u200D\u2640\uFE0F","\u{1F9D6}","\u{1F9D6}\u{1F3FB}","\u{1F9D6}\u{1F3FC}","\u{1F9D6}\u{1F3FD}","\u{1F9D6}\u{1F3FE}","\u{1F9D6}\u{1F3FF}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9D6}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9D6}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9D6}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9D6}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D6}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9D6}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9D6}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9D6}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9D6}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u{1F3FB}","\u{1F9D7}\u{1F3FC}","\u{1F9D7}\u{1F3FD}","\u{1F9D7}\u{1F3FE}","\u{1F9D7}\u{1F3FF}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9D7}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9D7}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9D7}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9D7}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F9D7}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9D7}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9D7}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9D7}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9D7}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F93A}","\u{1F3C7}","\u{1F3C7}\u{1F3FB}","\u{1F3C7}\u{1F3FC}","\u{1F3C7}\u{1F3FD}","\u{1F3C7}\u{1F3FE}","\u{1F3C7}\u{1F3FF}","\u26F7\uFE0F","\u{1F3C2}","\u{1F3C2}\u{1F3FB}","\u{1F3C2}\u{1F3FC}","\u{1F3C2}\u{1F3FD}","\u{1F3C2}\u{1F3FE}","\u{1F3C2}\u{1F3FF}","\u{1F3CC}\uFE0F","\u{1F3CC}\u{1F3FB}","\u{1F3CC}\u{1F3FC}","\u{1F3CC}\u{1F3FD}","\u{1F3CC}\u{1F3FE}","\u{1F3CC}\u{1F3FF}","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F3CC}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F3CC}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F3CC}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F3CC}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3CC}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F3CC}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F3CC}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F3CC}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F3CC}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u{1F3FB}","\u{1F3C4}\u{1F3FC}","\u{1F3C4}\u{1F3FD}","\u{1F3C4}\u{1F3FE}","\u{1F3C4}\u{1F3FF}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F3C4}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F3C4}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F3C4}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F3C4}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F3C4}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F3C4}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F3C4}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F3C4}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F3C4}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u{1F3FB}","\u{1F6A3}\u{1F3FC}","\u{1F6A3}\u{1F3FD}","\u{1F6A3}\u{1F3FE}","\u{1F6A3}\u{1F3FF}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F6A3}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F6A3}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F6A3}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F6A3}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F6A3}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F6A3}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F6A3}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F6A3}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F6A3}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u{1F3FB}","\u{1F3CA}\u{1F3FC}","\u{1F3CA}\u{1F3FD}","\u{1F3CA}\u{1F3FE}","\u{1F3CA}\u{1F3FF}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F3CA}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F3CA}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F3CA}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F3CA}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u{1F3CA}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F3CA}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F3CA}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F3CA}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F3CA}\u{1F3FF}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\u{1F3FB}","\u26F9\u{1F3FC}","\u26F9\u{1F3FD}","\u26F9\u{1F3FE}","\u26F9\u{1F3FF}","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\u{1F3FB}\u200D\u2642\uFE0F","\u26F9\u{1F3FC}\u200D\u2642\uFE0F","\u26F9\u{1F3FD}\u200D\u2642\uFE0F","\u26F9\u{1F3FE}\u200D\u2642\uFE0F","\u26F9\u{1F3FF}\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u26F9\u{1F3FB}\u200D\u2640\uFE0F","\u26F9\u{1F3FC}\u200D\u2640\uFE0F","\u26F9\u{1F3FD}\u200D\u2640\uFE0F","\u26F9\u{1F3FE}\u200D\u2640\uFE0F","\u26F9\u{1F3FF}\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\u{1F3FB}","\u{1F3CB}\u{1F3FC}","\u{1F3CB}\u{1F3FD}","\u{1F3CB}\u{1F3FE}","\u{1F3CB}\u{1F3FF}","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F3CB}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F3CB}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F3CB}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F3CB}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F3CB}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F3CB}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F3CB}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F3CB}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u{1F3FB}","\u{1F6B4}\u{1F3FC}","\u{1F6B4}\u{1F3FD}","\u{1F6B4}\u{1F3FE}","\u{1F6B4}\u{1F3FF}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F6B4}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F6B4}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F6B4}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F6B4}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B4}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F6B4}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F6B4}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F6B4}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F6B4}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u{1F3FB}","\u{1F6B5}\u{1F3FC}","\u{1F6B5}\u{1F3FD}","\u{1F6B5}\u{1F3FE}","\u{1F6B5}\u{1F3FF}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F6B5}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F6B5}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F6B5}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F6B5}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F6B5}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F6B5}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F6B5}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F6B5}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F6B5}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u{1F3FB}","\u{1F938}\u{1F3FC}","\u{1F938}\u{1F3FD}","\u{1F938}\u{1F3FE}","\u{1F938}\u{1F3FF}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F938}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F938}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F938}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F938}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F938}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F938}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F938}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F938}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F938}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F93C}","\u{1F93C}\u200D\u2642\uFE0F","\u{1F93C}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u{1F3FB}","\u{1F93D}\u{1F3FC}","\u{1F93D}\u{1F3FD}","\u{1F93D}\u{1F3FE}","\u{1F93D}\u{1F3FF}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F93D}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F93D}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F93D}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F93D}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93D}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F93D}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F93D}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F93D}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F93D}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u{1F3FB}","\u{1F93E}\u{1F3FC}","\u{1F93E}\u{1F3FD}","\u{1F93E}\u{1F3FE}","\u{1F93E}\u{1F3FF}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F93E}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F93E}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F93E}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F93E}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F93E}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F93E}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F93E}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F93E}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F93E}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u{1F3FB}","\u{1F939}\u{1F3FC}","\u{1F939}\u{1F3FD}","\u{1F939}\u{1F3FE}","\u{1F939}\u{1F3FF}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F939}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F939}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F939}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F939}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F939}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F939}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F939}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F939}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F939}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u{1F3FB}","\u{1F9D8}\u{1F3FC}","\u{1F9D8}\u{1F3FD}","\u{1F9D8}\u{1F3FE}","\u{1F9D8}\u{1F3FF}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u{1F3FB}\u200D\u2642\uFE0F","\u{1F9D8}\u{1F3FC}\u200D\u2642\uFE0F","\u{1F9D8}\u{1F3FD}\u200D\u2642\uFE0F","\u{1F9D8}\u{1F3FE}\u200D\u2642\uFE0F","\u{1F9D8}\u{1F3FF}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F9D8}\u{1F3FB}\u200D\u2640\uFE0F","\u{1F9D8}\u{1F3FC}\u200D\u2640\uFE0F","\u{1F9D8}\u{1F3FD}\u200D\u2640\uFE0F","\u{1F9D8}\u{1F3FE}\u200D\u2640\uFE0F","\u{1F9D8}\u{1F3FF}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6C0}\u{1F3FB}","\u{1F6C0}\u{1F3FC}","\u{1F6C0}\u{1F3FD}","\u{1F6C0}\u{1F3FE}","\u{1F6C0}\u{1F3FF}","\u{1F6CC}","\u{1F6CC}\u{1F3FB}","\u{1F6CC}\u{1F3FC}","\u{1F6CC}\u{1F3FD}","\u{1F6CC}\u{1F3FE}","\u{1F6CC}\u{1F3FF}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F9D1}\u{1F3FF}","\u{1F46D}","\u{1F46D}\u{1F3FB}","\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}","\u{1F46D}\u{1F3FC}","\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}","\u{1F46D}\u{1F3FD}","\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}","\u{1F46D}\u{1F3FE}","\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F469}\u{1F3FE}","\u{1F46D}\u{1F3FF}","\u{1F46B}","\u{1F46B}\u{1F3FB}","\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}","\u{1F46B}\u{1F3FC}","\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}","\u{1F46B}\u{1F3FD}","\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}","\u{1F46B}\u{1F3FE}","\u{1F469}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}","\u{1F46B}\u{1F3FF}","\u{1F46C}","\u{1F46C}\u{1F3FB}","\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FB}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}","\u{1F46C}\u{1F3FC}","\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FC}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}","\u{1F46C}\u{1F3FD}","\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FD}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}","\u{1F46C}\u{1F3FE}","\u{1F468}\u{1F3FE}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FF}\u200D\u{1F91D}\u200D\u{1F468}\u{1F3FE}","\u{1F46C}\u{1F3FF}","\u{1F48F}","\u{1F48F}\u{1F3FB}","\u{1F48F}\u{1F3FC}","\u{1F48F}\u{1F3FD}","\u{1F48F}\u{1F3FE}","\u{1F48F}\u{1F3FF}","\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F9D1}\u{1F3FE}","\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}","\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F48B}\u200D\u{1F469}\u{1F3FF}","\u{1F491}","\u{1F491}\u{1F3FB}","\u{1F491}\u{1F3FC}","\u{1F491}\u{1F3FD}","\u{1F491}\u{1F3FE}","\u{1F491}\u{1F3FF}","\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}","\u{1F9D1}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FF}","\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FB}","\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FC}","\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FD}","\u{1F9D1}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F9D1}\u{1F3FE}","\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F468}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u200D\u2764\uFE0F\u200D\u{1F468}","\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}","\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FB}","\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FC}","\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FD}","\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FE}","\u{1F468}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F468}\u{1F3FF}","\u{1F469}\u200D\u2764\uFE0F\u200D\u{1F469}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FB}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FC}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FD}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FE}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FB}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FC}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FD}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FE}","\u{1F469}\u{1F3FF}\u200D\u2764\uFE0F\u200D\u{1F469}\u{1F3FF}","\u{1F46A}","\u{1F468}\u200D\u{1F469}\u200D\u{1F466}","\u{1F468}\u200D\u{1F469}\u200D\u{1F467}","\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","\u{1F468}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","\u{1F468}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","\u{1F468}\u200D\u{1F468}\u200D\u{1F466}","\u{1F468}\u200D\u{1F468}\u200D\u{1F467}","\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F466}","\u{1F468}\u200D\u{1F468}\u200D\u{1F466}\u200D\u{1F466}","\u{1F468}\u200D\u{1F468}\u200D\u{1F467}\u200D\u{1F467}","\u{1F469}\u200D\u{1F469}\u200D\u{1F466}","\u{1F469}\u200D\u{1F469}\u200D\u{1F467}","\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","\u{1F469}\u200D\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","\u{1F469}\u200D\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","\u{1F468}\u200D\u{1F466}","\u{1F468}\u200D\u{1F466}\u200D\u{1F466}","\u{1F468}\u200D\u{1F467}","\u{1F468}\u200D\u{1F467}\u200D\u{1F466}","\u{1F468}\u200D\u{1F467}\u200D\u{1F467}","\u{1F469}\u200D\u{1F466}","\u{1F469}\u200D\u{1F466}\u200D\u{1F466}","\u{1F469}\u200D\u{1F467}","\u{1F469}\u200D\u{1F467}\u200D\u{1F466}","\u{1F469}\u200D\u{1F467}\u200D\u{1F467}","\u{1F5E3}\uFE0F","\u{1F464}","\u{1F465}","\u{1FAC2}","\u{1F463}"],nature:["\u{1F435}","\u{1F412}","\u{1F98D}","\u{1F9A7}","\u{1F436}","\u{1F415}","\u{1F9AE}","\u{1F415}\u200D\u{1F9BA}","\u{1F429}","\u{1F43A}","\u{1F98A}","\u{1F99D}","\u{1F431}","\u{1F408}","\u{1F408}\u200D\u2B1B","\u{1F981}","\u{1F42F}","\u{1F405}","\u{1F406}","\u{1F434}","\u{1F40E}","\u{1F984}","\u{1F993}","\u{1F98C}","\u{1F9AC}","\u{1F42E}","\u{1F402}","\u{1F403}","\u{1F404}","\u{1F437}","\u{1F416}","\u{1F417}","\u{1F43D}","\u{1F40F}","\u{1F411}","\u{1F410}","\u{1F42A}","\u{1F42B}","\u{1F999}","\u{1F992}","\u{1F418}","\u{1F9A3}","\u{1F98F}","\u{1F99B}","\u{1F42D}","\u{1F401}","\u{1F400}","\u{1F439}","\u{1F430}","\u{1F407}","\u{1F43F}\uFE0F","\u{1F9AB}","\u{1F994}","\u{1F987}","\u{1F43B}","\u{1F43B}\u200D\u2744\uFE0F","\u{1F428}","\u{1F43C}","\u{1F9A5}","\u{1F9A6}","\u{1F9A8}","\u{1F998}","\u{1F9A1}","\u{1F43E}","\u{1F983}","\u{1F414}","\u{1F413}","\u{1F423}","\u{1F424}","\u{1F425}","\u{1F426}","\u{1F427}","\u{1F54A}\uFE0F","\u{1F985}","\u{1F986}","\u{1F9A2}","\u{1F989}","\u{1F9A4}","\u{1FAB6}","\u{1F9A9}","\u{1F99A}","\u{1F99C}","\u{1F438}","\u{1F40A}","\u{1F422}","\u{1F98E}","\u{1F40D}","\u{1F432}","\u{1F409}","\u{1F995}","\u{1F996}","\u{1F433}","\u{1F40B}","\u{1F42C}","\u{1F9AD}","\u{1F41F}","\u{1F420}","\u{1F421}","\u{1F988}","\u{1F419}","\u{1F41A}","\u{1F40C}","\u{1F98B}","\u{1F41B}","\u{1F41C}","\u{1F41D}","\u{1FAB2}","\u{1F41E}","\u{1F997}","\u{1FAB3}","\u{1F577}\uFE0F","\u{1F578}\uFE0F","\u{1F982}","\u{1F99F}","\u{1FAB0}","\u{1FAB1}","\u{1F9A0}","\u{1F490}","\u{1F338}","\u{1F4AE}","\u{1F3F5}\uFE0F","\u{1F339}","\u{1F940}","\u{1F33A}","\u{1F33B}","\u{1F33C}","\u{1F337}","\u{1F331}","\u{1FAB4}","\u{1F332}","\u{1F333}","\u{1F334}","\u{1F335}","\u{1F33E}","\u{1F33F}","\u2618\uFE0F","\u{1F340}","\u{1F341}","\u{1F342}","\u{1F343}"],food:["\u{1F347}","\u{1F348}","\u{1F349}","\u{1F34A}","\u{1F34B}","\u{1F34C}","\u{1F34D}","\u{1F96D}","\u{1F34E}","\u{1F34F}","\u{1F350}","\u{1F351}","\u{1F352}","\u{1F353}","\u{1FAD0}","\u{1F95D}","\u{1F345}","\u{1FAD2}","\u{1F965}","\u{1F951}","\u{1F346}","\u{1F954}","\u{1F955}","\u{1F33D}","\u{1F336}\uFE0F","\u{1FAD1}","\u{1F952}","\u{1F96C}","\u{1F966}","\u{1F9C4}","\u{1F9C5}","\u{1F344}","\u{1F95C}","\u{1F330}","\u{1F35E}","\u{1F950}","\u{1F956}","\u{1FAD3}","\u{1F968}","\u{1F96F}","\u{1F95E}","\u{1F9C7}","\u{1F9C0}","\u{1F356}","\u{1F357}","\u{1F969}","\u{1F953}","\u{1F354}","\u{1F35F}","\u{1F355}","\u{1F32D}","\u{1F96A}","\u{1F32E}","\u{1F32F}","\u{1FAD4}","\u{1F959}","\u{1F9C6}","\u{1F95A}","\u{1F373}","\u{1F958}","\u{1F372}","\u{1FAD5}","\u{1F963}","\u{1F957}","\u{1F37F}","\u{1F9C8}","\u{1F9C2}","\u{1F96B}","\u{1F371}","\u{1F358}","\u{1F359}","\u{1F35A}","\u{1F35B}","\u{1F35C}","\u{1F35D}","\u{1F360}","\u{1F362}","\u{1F363}","\u{1F364}","\u{1F365}","\u{1F96E}","\u{1F361}","\u{1F95F}","\u{1F960}","\u{1F961}","\u{1F980}","\u{1F99E}","\u{1F990}","\u{1F991}","\u{1F9AA}","\u{1F366}","\u{1F367}","\u{1F368}","\u{1F369}","\u{1F36A}","\u{1F382}","\u{1F370}","\u{1F9C1}","\u{1F967}","\u{1F36B}","\u{1F36C}","\u{1F36D}","\u{1F36E}","\u{1F36F}","\u{1F37C}","\u{1F95B}","\u2615","\u{1FAD6}","\u{1F375}","\u{1F376}","\u{1F37E}","\u{1F377}","\u{1F378}","\u{1F379}","\u{1F37A}","\u{1F37B}","\u{1F942}","\u{1F943}","\u{1F964}","\u{1F9CB}","\u{1F9C3}","\u{1F9C9}","\u{1F9CA}","\u{1F962}","\u{1F37D}\uFE0F","\u{1F374}","\u{1F944}","\u{1F52A}","\u{1F3FA}"],travel:["\u{1F30D}","\u{1F30E}","\u{1F30F}","\u{1F310}","\u{1F5FA}\uFE0F","\u{1F5FE}","\u{1F9ED}","\u{1F3D4}\uFE0F","\u26F0\uFE0F","\u{1F30B}","\u{1F5FB}","\u{1F3D5}\uFE0F","\u{1F3D6}\uFE0F","\u{1F3DC}\uFE0F","\u{1F3DD}\uFE0F","\u{1F3DE}\uFE0F","\u{1F3DF}\uFE0F","\u{1F3DB}\uFE0F","\u{1F3D7}\uFE0F","\u{1F9F1}","\u{1FAA8}","\u{1FAB5}","\u{1F6D6}","\u{1F3D8}\uFE0F","\u{1F3DA}\uFE0F","\u{1F3E0}","\u{1F3E1}","\u{1F3E2}","\u{1F3E3}","\u{1F3E4}","\u{1F3E5}","\u{1F3E6}","\u{1F3E8}","\u{1F3E9}","\u{1F3EA}","\u{1F3EB}","\u{1F3EC}","\u{1F3ED}","\u{1F3EF}","\u{1F3F0}","\u{1F492}","\u{1F5FC}","\u{1F5FD}","\u26EA","\u{1F54C}","\u{1F6D5}","\u{1F54D}","\u26E9\uFE0F","\u{1F54B}","\u26F2","\u26FA","\u{1F301}","\u{1F303}","\u{1F3D9}\uFE0F","\u{1F304}","\u{1F305}","\u{1F306}","\u{1F307}","\u{1F309}","\u2668\uFE0F","\u{1F3A0}","\u{1F3A1}","\u{1F3A2}","\u{1F488}","\u{1F3AA}","\u{1F682}","\u{1F683}","\u{1F684}","\u{1F685}","\u{1F686}","\u{1F687}","\u{1F688}","\u{1F689}","\u{1F68A}","\u{1F69D}","\u{1F69E}","\u{1F68B}","\u{1F68C}","\u{1F68D}","\u{1F68E}","\u{1F690}","\u{1F691}","\u{1F692}","\u{1F693}","\u{1F694}","\u{1F695}","\u{1F696}","\u{1F697}","\u{1F698}","\u{1F699}","\u{1F6FB}","\u{1F69A}","\u{1F69B}","\u{1F69C}","\u{1F3CE}\uFE0F","\u{1F3CD}\uFE0F","\u{1F6F5}","\u{1F9BD}","\u{1F9BC}","\u{1F6FA}","\u{1F6B2}","\u{1F6F4}","\u{1F6F9}","\u{1F6FC}","\u{1F68F}","\u{1F6E3}\uFE0F","\u{1F6E4}\uFE0F","\u{1F6E2}\uFE0F","\u26FD","\u{1F6A8}","\u{1F6A5}","\u{1F6A6}","\u{1F6D1}","\u{1F6A7}","\u2693","\u26F5","\u{1F6F6}","\u{1F6A4}","\u{1F6F3}\uFE0F","\u26F4\uFE0F","\u{1F6E5}\uFE0F","\u{1F6A2}","\u2708\uFE0F","\u{1F6E9}\uFE0F","\u{1F6EB}","\u{1F6EC}","\u{1FA82}","\u{1F4BA}","\u{1F681}","\u{1F69F}","\u{1F6A0}","\u{1F6A1}","\u{1F6F0}\uFE0F","\u{1F680}","\u{1F6F8}","\u{1F6CE}\uFE0F","\u{1F9F3}","\u231B","\u23F3","\u231A","\u23F0","\u23F1\uFE0F","\u23F2\uFE0F","\u{1F570}\uFE0F","\u{1F55B}","\u{1F567}","\u{1F550}","\u{1F55C}","\u{1F551}","\u{1F55D}","\u{1F552}","\u{1F55E}","\u{1F553}","\u{1F55F}","\u{1F554}","\u{1F560}","\u{1F555}","\u{1F561}","\u{1F556}","\u{1F562}","\u{1F557}","\u{1F563}","\u{1F558}","\u{1F564}","\u{1F559}","\u{1F565}","\u{1F55A}","\u{1F566}","\u{1F311}","\u{1F312}","\u{1F313}","\u{1F314}","\u{1F315}","\u{1F316}","\u{1F317}","\u{1F318}","\u{1F319}","\u{1F31A}","\u{1F31B}","\u{1F31C}","\u{1F321}\uFE0F","\u2600\uFE0F","\u{1F31D}","\u{1F31E}","\u{1FA90}","\u2B50","\u{1F31F}","\u{1F320}","\u{1F30C}","\u2601\uFE0F","\u26C5","\u26C8\uFE0F","\u{1F324}\uFE0F","\u{1F325}\uFE0F","\u{1F326}\uFE0F","\u{1F327}\uFE0F","\u{1F328}\uFE0F","\u{1F329}\uFE0F","\u{1F32A}\uFE0F","\u{1F32B}\uFE0F","\u{1F32C}\uFE0F","\u{1F300}","\u{1F308}","\u{1F302}","\u2602\uFE0F","\u2614","\u26F1\uFE0F","\u26A1","\u2744\uFE0F","\u2603\uFE0F","\u26C4","\u2604\uFE0F","\u{1F525}","\u{1F4A7}","\u{1F30A}"],activity:["\u{1F383}","\u{1F384}","\u{1F386}","\u{1F387}","\u{1F9E8}","\u2728","\u{1F388}","\u{1F389}","\u{1F38A}","\u{1F38B}","\u{1F38D}","\u{1F38E}","\u{1F38F}","\u{1F390}","\u{1F391}","\u{1F9E7}","\u{1F380}","\u{1F381}","\u{1F397}\uFE0F","\u{1F39F}\uFE0F","\u{1F3AB}","\u{1F396}\uFE0F","\u{1F3C6}","\u{1F3C5}","\u{1F947}","\u{1F948}","\u{1F949}","\u26BD","\u26BE","\u{1F94E}","\u{1F3C0}","\u{1F3D0}","\u{1F3C8}","\u{1F3C9}","\u{1F3BE}","\u{1F94F}","\u{1F3B3}","\u{1F3CF}","\u{1F3D1}","\u{1F3D2}","\u{1F94D}","\u{1F3D3}","\u{1F3F8}","\u{1F94A}","\u{1F94B}","\u{1F945}","\u26F3","\u26F8\uFE0F","\u{1F3A3}","\u{1F93F}","\u{1F3BD}","\u{1F3BF}","\u{1F6F7}","\u{1F94C}","\u{1F3AF}","\u{1FA80}","\u{1FA81}","\u{1F3B1}","\u{1F52E}","\u{1FA84}","\u{1F9FF}","\u{1F3AE}","\u{1F579}\uFE0F","\u{1F3B0}","\u{1F3B2}","\u{1F9E9}","\u{1F9F8}","\u{1FA85}","\u{1FA86}","\u2660\uFE0F","\u2665\uFE0F","\u2666\uFE0F","\u2663\uFE0F","\u265F\uFE0F","\u{1F0CF}","\u{1F004}","\u{1F3B4}","\u{1F3AD}","\u{1F5BC}\uFE0F","\u{1F3A8}","\u{1F9F5}","\u{1FAA1}","\u{1F9F6}","\u{1FAA2}"],object:["\u{1F453}","\u{1F576}\uFE0F","\u{1F97D}","\u{1F97C}","\u{1F9BA}","\u{1F454}","\u{1F455}","\u{1F456}","\u{1F9E3}","\u{1F9E4}","\u{1F9E5}","\u{1F9E6}","\u{1F457}","\u{1F458}","\u{1F97B}","\u{1FA71}","\u{1FA72}","\u{1FA73}","\u{1F459}","\u{1F45A}","\u{1F45B}","\u{1F45C}","\u{1F45D}","\u{1F6CD}\uFE0F","\u{1F392}","\u{1FA74}","\u{1F45E}","\u{1F45F}","\u{1F97E}","\u{1F97F}","\u{1F460}","\u{1F461}","\u{1FA70}","\u{1F462}","\u{1F451}","\u{1F452}","\u{1F3A9}","\u{1F393}","\u{1F9E2}","\u{1FA96}","\u26D1\uFE0F","\u{1F4FF}","\u{1F484}","\u{1F48D}","\u{1F48E}","\u{1F507}","\u{1F508}","\u{1F509}","\u{1F50A}","\u{1F4E2}","\u{1F4E3}","\u{1F4EF}","\u{1F514}","\u{1F515}","\u{1F3BC}","\u{1F3B5}","\u{1F3B6}","\u{1F399}\uFE0F","\u{1F39A}\uFE0F","\u{1F39B}\uFE0F","\u{1F3A4}","\u{1F3A7}","\u{1F4FB}","\u{1F3B7}","\u{1FA97}","\u{1F3B8}","\u{1F3B9}","\u{1F3BA}","\u{1F3BB}","\u{1FA95}","\u{1F941}","\u{1FA98}","\u{1F4F1}","\u{1F4F2}","\u260E\uFE0F","\u{1F4DE}","\u{1F4DF}","\u{1F4E0}","\u{1F50B}","\u{1F50C}","\u{1F4BB}","\u{1F5A5}\uFE0F","\u{1F5A8}\uFE0F","\u2328\uFE0F","\u{1F5B1}\uFE0F","\u{1F5B2}\uFE0F","\u{1F4BD}","\u{1F4BE}","\u{1F4BF}","\u{1F4C0}","\u{1F9EE}","\u{1F3A5}","\u{1F39E}\uFE0F","\u{1F4FD}\uFE0F","\u{1F3AC}","\u{1F4FA}","\u{1F4F7}","\u{1F4F8}","\u{1F4F9}","\u{1F4FC}","\u{1F50D}","\u{1F50E}","\u{1F56F}\uFE0F","\u{1F4A1}","\u{1F526}","\u{1F3EE}","\u{1FA94}","\u{1F4D4}","\u{1F4D5}","\u{1F4D6}","\u{1F4D7}","\u{1F4D8}","\u{1F4D9}","\u{1F4DA}","\u{1F4D3}","\u{1F4D2}","\u{1F4C3}","\u{1F4DC}","\u{1F4C4}","\u{1F4F0}","\u{1F5DE}\uFE0F","\u{1F4D1}","\u{1F516}","\u{1F3F7}\uFE0F","\u{1F4B0}","\u{1FA99}","\u{1F4B4}","\u{1F4B5}","\u{1F4B6}","\u{1F4B7}","\u{1F4B8}","\u{1F4B3}","\u{1F9FE}","\u{1F4B9}","\u2709\uFE0F","\u{1F4E7}","\u{1F4E8}","\u{1F4E9}","\u{1F4E4}","\u{1F4E5}","\u{1F4E6}","\u{1F4EB}","\u{1F4EA}","\u{1F4EC}","\u{1F4ED}","\u{1F4EE}","\u{1F5F3}\uFE0F","\u270F\uFE0F","\u2712\uFE0F","\u{1F58B}\uFE0F","\u{1F58A}\uFE0F","\u{1F58C}\uFE0F","\u{1F58D}\uFE0F","\u{1F4DD}","\u{1F4BC}","\u{1F4C1}","\u{1F4C2}","\u{1F5C2}\uFE0F","\u{1F4C5}","\u{1F4C6}","\u{1F5D2}\uFE0F","\u{1F5D3}\uFE0F","\u{1F4C7}","\u{1F4C8}","\u{1F4C9}","\u{1F4CA}","\u{1F4CB}","\u{1F4CC}","\u{1F4CD}","\u{1F4CE}","\u{1F587}\uFE0F","\u{1F4CF}","\u{1F4D0}","\u2702\uFE0F","\u{1F5C3}\uFE0F","\u{1F5C4}\uFE0F","\u{1F5D1}\uFE0F","\u{1F512}","\u{1F513}","\u{1F50F}","\u{1F510}","\u{1F511}","\u{1F5DD}\uFE0F","\u{1F528}","\u{1FA93}","\u26CF\uFE0F","\u2692\uFE0F","\u{1F6E0}\uFE0F","\u{1F5E1}\uFE0F","\u2694\uFE0F","\u{1F52B}","\u{1FA83}","\u{1F3F9}","\u{1F6E1}\uFE0F","\u{1FA9A}","\u{1F527}","\u{1FA9B}","\u{1F529}","\u2699\uFE0F","\u{1F5DC}\uFE0F","\u2696\uFE0F","\u{1F9AF}","\u{1F517}","\u26D3\uFE0F","\u{1FA9D}","\u{1F9F0}","\u{1F9F2}","\u{1FA9C}","\u2697\uFE0F","\u{1F9EA}","\u{1F9EB}","\u{1F9EC}","\u{1F52C}","\u{1F52D}","\u{1F4E1}","\u{1F489}","\u{1FA78}","\u{1F48A}","\u{1FA79}","\u{1FA7A}","\u{1F6AA}","\u{1F6D7}","\u{1FA9E}","\u{1FA9F}","\u{1F6CF}\uFE0F","\u{1F6CB}\uFE0F","\u{1FA91}","\u{1F6BD}","\u{1FAA0}","\u{1F6BF}","\u{1F6C1}","\u{1FAA4}","\u{1FA92}","\u{1F9F4}","\u{1F9F7}","\u{1F9F9}","\u{1F9FA}","\u{1F9FB}","\u{1FAA3}","\u{1F9FC}","\u{1FAA5}","\u{1F9FD}","\u{1F9EF}","\u{1F6D2}","\u{1F6AC}","\u26B0\uFE0F","\u{1FAA6}","\u26B1\uFE0F","\u{1F5FF}","\u{1FAA7}"],symbol:["\u{1F3E7}","\u{1F6AE}","\u{1F6B0}","\u267F","\u{1F6B9}","\u{1F6BA}","\u{1F6BB}","\u{1F6BC}","\u{1F6BE}","\u{1F6C2}","\u{1F6C3}","\u{1F6C4}","\u{1F6C5}","\u26A0\uFE0F","\u{1F6B8}","\u26D4","\u{1F6AB}","\u{1F6B3}","\u{1F6AD}","\u{1F6AF}","\u{1F6B1}","\u{1F6B7}","\u{1F4F5}","\u{1F51E}","\u2622\uFE0F","\u2623\uFE0F","\u2B06\uFE0F","\u2197\uFE0F","\u27A1\uFE0F","\u2198\uFE0F","\u2B07\uFE0F","\u2199\uFE0F","\u2B05\uFE0F","\u2196\uFE0F","\u2195\uFE0F","\u2194\uFE0F","\u21A9\uFE0F","\u21AA\uFE0F","\u2934\uFE0F","\u2935\uFE0F","\u{1F503}","\u{1F504}","\u{1F519}","\u{1F51A}","\u{1F51B}","\u{1F51C}","\u{1F51D}","\u{1F6D0}","\u269B\uFE0F","\u{1F549}\uFE0F","\u2721\uFE0F","\u2638\uFE0F","\u262F\uFE0F","\u271D\uFE0F","\u2626\uFE0F","\u262A\uFE0F","\u262E\uFE0F","\u{1F54E}","\u{1F52F}","\u2648","\u2649","\u264A","\u264B","\u264C","\u264D","\u264E","\u264F","\u2650","\u2651","\u2652","\u2653","\u26CE","\u{1F500}","\u{1F501}","\u{1F502}","\u25B6\uFE0F","\u23E9","\u23ED\uFE0F","\u23EF\uFE0F","\u25C0\uFE0F","\u23EA","\u23EE\uFE0F","\u{1F53C}","\u23EB","\u{1F53D}","\u23EC","\u23F8\uFE0F","\u23F9\uFE0F","\u23FA\uFE0F","\u23CF\uFE0F","\u{1F3A6}","\u{1F505}","\u{1F506}","\u{1F4F6}","\u{1F4F3}","\u{1F4F4}","\u2640\uFE0F","\u2642\uFE0F","\u26A7\uFE0F","\u2716\uFE0F","\u2795","\u2796","\u2797","\u267E\uFE0F","\u203C\uFE0F","\u2049\uFE0F","\u2753","\u2754","\u2755","\u2757","\u3030\uFE0F","\u{1F4B1}","\u{1F4B2}","\u2695\uFE0F","\u267B\uFE0F","\u269C\uFE0F","\u{1F531}","\u{1F4DB}","\u{1F530}","\u2B55","\u2705","\u2611\uFE0F","\u2714\uFE0F","\u274C","\u274E","\u27B0","\u27BF","\u303D\uFE0F","\u2733\uFE0F","\u2734\uFE0F","\u2747\uFE0F","\xA9\uFE0F","\xAE\uFE0F","\u2122\uFE0F","#\uFE0F\u20E3","*\uFE0F\u20E3","0\uFE0F\u20E3","1\uFE0F\u20E3","2\uFE0F\u20E3","3\uFE0F\u20E3","4\uFE0F\u20E3","5\uFE0F\u20E3","6\uFE0F\u20E3","7\uFE0F\u20E3","8\uFE0F\u20E3","9\uFE0F\u20E3","\u{1F51F}","\u{1F520}","\u{1F521}","\u{1F522}","\u{1F523}","\u{1F524}","\u{1F170}\uFE0F","\u{1F18E}","\u{1F171}\uFE0F","\u{1F191}","\u{1F192}","\u{1F193}","\u2139\uFE0F","\u{1F194}","\u24C2\uFE0F","\u{1F195}","\u{1F196}","\u{1F17E}\uFE0F","\u{1F197}","\u{1F17F}\uFE0F","\u{1F198}","\u{1F199}","\u{1F19A}","\u{1F201}","\u{1F202}\uFE0F","\u{1F237}\uFE0F","\u{1F236}","\u{1F22F}","\u{1F250}","\u{1F239}","\u{1F21A}","\u{1F232}","\u{1F251}","\u{1F238}","\u{1F234}","\u{1F233}","\u3297\uFE0F","\u3299\uFE0F","\u{1F23A}","\u{1F235}","\u{1F534}","\u{1F7E0}","\u{1F7E1}","\u{1F7E2}","\u{1F535}","\u{1F7E3}","\u{1F7E4}","\u26AB","\u26AA","\u{1F7E5}","\u{1F7E7}","\u{1F7E8}","\u{1F7E9}","\u{1F7E6}","\u{1F7EA}","\u{1F7EB}","\u2B1B","\u2B1C","\u25FC\uFE0F","\u25FB\uFE0F","\u25FE","\u25FD","\u25AA\uFE0F","\u25AB\uFE0F","\u{1F536}","\u{1F537}","\u{1F538}","\u{1F539}","\u{1F53A}","\u{1F53B}","\u{1F4A0}","\u{1F518}","\u{1F533}","\u{1F532}"],flag:["\u{1F3C1}","\u{1F6A9}","\u{1F38C}","\u{1F3F4}","\u{1F3F3}\uFE0F","\u{1F3F3}\uFE0F\u200D\u{1F308}","\u{1F3F3}\uFE0F\u200D\u26A7\uFE0F","\u{1F3F4}\u200D\u2620\uFE0F","\u{1F1E6}\u{1F1E8}","\u{1F1E6}\u{1F1E9}","\u{1F1E6}\u{1F1EA}","\u{1F1E6}\u{1F1EB}","\u{1F1E6}\u{1F1EC}","\u{1F1E6}\u{1F1EE}","\u{1F1E6}\u{1F1F1}","\u{1F1E6}\u{1F1F2}","\u{1F1E6}\u{1F1F4}","\u{1F1E6}\u{1F1F6}","\u{1F1E6}\u{1F1F7}","\u{1F1E6}\u{1F1F8}","\u{1F1E6}\u{1F1F9}","\u{1F1E6}\u{1F1FA}","\u{1F1E6}\u{1F1FC}","\u{1F1E6}\u{1F1FD}","\u{1F1E6}\u{1F1FF}","\u{1F1E7}\u{1F1E6}","\u{1F1E7}\u{1F1E7}","\u{1F1E7}\u{1F1E9}","\u{1F1E7}\u{1F1EA}","\u{1F1E7}\u{1F1EB}","\u{1F1E7}\u{1F1EC}","\u{1F1E7}\u{1F1ED}","\u{1F1E7}\u{1F1EE}","\u{1F1E7}\u{1F1EF}","\u{1F1E7}\u{1F1F1}","\u{1F1E7}\u{1F1F2}","\u{1F1E7}\u{1F1F3}","\u{1F1E7}\u{1F1F4}","\u{1F1E7}\u{1F1F6}","\u{1F1E7}\u{1F1F7}","\u{1F1E7}\u{1F1F8}","\u{1F1E7}\u{1F1F9}","\u{1F1E7}\u{1F1FB}","\u{1F1E7}\u{1F1FC}","\u{1F1E7}\u{1F1FE}","\u{1F1E7}\u{1F1FF}","\u{1F1E8}\u{1F1E6}","\u{1F1E8}\u{1F1E8}","\u{1F1E8}\u{1F1E9}","\u{1F1E8}\u{1F1EB}","\u{1F1E8}\u{1F1EC}","\u{1F1E8}\u{1F1ED}","\u{1F1E8}\u{1F1EE}","\u{1F1E8}\u{1F1F0}","\u{1F1E8}\u{1F1F1}","\u{1F1E8}\u{1F1F2}","\u{1F1E8}\u{1F1F3}","\u{1F1E8}\u{1F1F4}","\u{1F1E8}\u{1F1F5}","\u{1F1E8}\u{1F1F7}","\u{1F1E8}\u{1F1FA}","\u{1F1E8}\u{1F1FB}","\u{1F1E8}\u{1F1FC}","\u{1F1E8}\u{1F1FD}","\u{1F1E8}\u{1F1FE}","\u{1F1E8}\u{1F1FF}","\u{1F1E9}\u{1F1EA}","\u{1F1E9}\u{1F1EC}","\u{1F1E9}\u{1F1EF}","\u{1F1E9}\u{1F1F0}","\u{1F1E9}\u{1F1F2}","\u{1F1E9}\u{1F1F4}","\u{1F1E9}\u{1F1FF}","\u{1F1EA}\u{1F1E6}","\u{1F1EA}\u{1F1E8}","\u{1F1EA}\u{1F1EA}","\u{1F1EA}\u{1F1EC}","\u{1F1EA}\u{1F1ED}","\u{1F1EA}\u{1F1F7}","\u{1F1EA}\u{1F1F8}","\u{1F1EA}\u{1F1F9}","\u{1F1EA}\u{1F1FA}","\u{1F1EB}\u{1F1EE}","\u{1F1EB}\u{1F1EF}","\u{1F1EB}\u{1F1F0}","\u{1F1EB}\u{1F1F2}","\u{1F1EB}\u{1F1F4}","\u{1F1EB}\u{1F1F7}","\u{1F1EC}\u{1F1E6}","\u{1F1EC}\u{1F1E7}","\u{1F1EC}\u{1F1E9}","\u{1F1EC}\u{1F1EA}","\u{1F1EC}\u{1F1EB}","\u{1F1EC}\u{1F1EC}","\u{1F1EC}\u{1F1ED}","\u{1F1EC}\u{1F1EE}","\u{1F1EC}\u{1F1F1}","\u{1F1EC}\u{1F1F2}","\u{1F1EC}\u{1F1F3}","\u{1F1EC}\u{1F1F5}","\u{1F1EC}\u{1F1F6}","\u{1F1EC}\u{1F1F7}","\u{1F1EC}\u{1F1F8}","\u{1F1EC}\u{1F1F9}","\u{1F1EC}\u{1F1FA}","\u{1F1EC}\u{1F1FC}","\u{1F1EC}\u{1F1FE}","\u{1F1ED}\u{1F1F0}","\u{1F1ED}\u{1F1F2}","\u{1F1ED}\u{1F1F3}","\u{1F1ED}\u{1F1F7}","\u{1F1ED}\u{1F1F9}","\u{1F1ED}\u{1F1FA}","\u{1F1EE}\u{1F1E8}","\u{1F1EE}\u{1F1E9}","\u{1F1EE}\u{1F1EA}","\u{1F1EE}\u{1F1F1}","\u{1F1EE}\u{1F1F2}","\u{1F1EE}\u{1F1F3}","\u{1F1EE}\u{1F1F4}","\u{1F1EE}\u{1F1F6}","\u{1F1EE}\u{1F1F7}","\u{1F1EE}\u{1F1F8}","\u{1F1EE}\u{1F1F9}","\u{1F1EF}\u{1F1EA}","\u{1F1EF}\u{1F1F2}","\u{1F1EF}\u{1F1F4}","\u{1F1EF}\u{1F1F5}","\u{1F1F0}\u{1F1EA}","\u{1F1F0}\u{1F1EC}","\u{1F1F0}\u{1F1ED}","\u{1F1F0}\u{1F1EE}","\u{1F1F0}\u{1F1F2}","\u{1F1F0}\u{1F1F3}","\u{1F1F0}\u{1F1F5}","\u{1F1F0}\u{1F1F7}","\u{1F1F0}\u{1F1FC}","\u{1F1F0}\u{1F1FE}","\u{1F1F0}\u{1F1FF}","\u{1F1F1}\u{1F1E6}","\u{1F1F1}\u{1F1E7}","\u{1F1F1}\u{1F1E8}","\u{1F1F1}\u{1F1EE}","\u{1F1F1}\u{1F1F0}","\u{1F1F1}\u{1F1F7}","\u{1F1F1}\u{1F1F8}","\u{1F1F1}\u{1F1F9}","\u{1F1F1}\u{1F1FA}","\u{1F1F1}\u{1F1FB}","\u{1F1F1}\u{1F1FE}","\u{1F1F2}\u{1F1E6}","\u{1F1F2}\u{1F1E8}","\u{1F1F2}\u{1F1E9}","\u{1F1F2}\u{1F1EA}","\u{1F1F2}\u{1F1EB}","\u{1F1F2}\u{1F1EC}","\u{1F1F2}\u{1F1ED}","\u{1F1F2}\u{1F1F0}","\u{1F1F2}\u{1F1F1}","\u{1F1F2}\u{1F1F2}","\u{1F1F2}\u{1F1F3}","\u{1F1F2}\u{1F1F4}","\u{1F1F2}\u{1F1F5}","\u{1F1F2}\u{1F1F6}","\u{1F1F2}\u{1F1F7}","\u{1F1F2}\u{1F1F8}","\u{1F1F2}\u{1F1F9}","\u{1F1F2}\u{1F1FA}","\u{1F1F2}\u{1F1FB}","\u{1F1F2}\u{1F1FC}","\u{1F1F2}\u{1F1FD}","\u{1F1F2}\u{1F1FE}","\u{1F1F2}\u{1F1FF}","\u{1F1F3}\u{1F1E6}","\u{1F1F3}\u{1F1E8}","\u{1F1F3}\u{1F1EA}","\u{1F1F3}\u{1F1EB}","\u{1F1F3}\u{1F1EC}","\u{1F1F3}\u{1F1EE}","\u{1F1F3}\u{1F1F1}","\u{1F1F3}\u{1F1F4}","\u{1F1F3}\u{1F1F5}","\u{1F1F3}\u{1F1F7}","\u{1F1F3}\u{1F1FA}","\u{1F1F3}\u{1F1FF}","\u{1F1F4}\u{1F1F2}","\u{1F1F5}\u{1F1E6}","\u{1F1F5}\u{1F1EA}","\u{1F1F5}\u{1F1EB}","\u{1F1F5}\u{1F1EC}","\u{1F1F5}\u{1F1ED}","\u{1F1F5}\u{1F1F0}","\u{1F1F5}\u{1F1F1}","\u{1F1F5}\u{1F1F2}","\u{1F1F5}\u{1F1F3}","\u{1F1F5}\u{1F1F7}","\u{1F1F5}\u{1F1F8}","\u{1F1F5}\u{1F1F9}","\u{1F1F5}\u{1F1FC}","\u{1F1F5}\u{1F1FE}","\u{1F1F6}\u{1F1E6}","\u{1F1F7}\u{1F1EA}","\u{1F1F7}\u{1F1F4}","\u{1F1F7}\u{1F1F8}","\u{1F1F7}\u{1F1FA}","\u{1F1F7}\u{1F1FC}","\u{1F1F8}\u{1F1E6}","\u{1F1F8}\u{1F1E7}","\u{1F1F8}\u{1F1E8}","\u{1F1F8}\u{1F1E9}","\u{1F1F8}\u{1F1EA}","\u{1F1F8}\u{1F1EC}","\u{1F1F8}\u{1F1ED}","\u{1F1F8}\u{1F1EE}","\u{1F1F8}\u{1F1EF}","\u{1F1F8}\u{1F1F0}","\u{1F1F8}\u{1F1F1}","\u{1F1F8}\u{1F1F2}","\u{1F1F8}\u{1F1F3}","\u{1F1F8}\u{1F1F4}","\u{1F1F8}\u{1F1F7}","\u{1F1F8}\u{1F1F8}","\u{1F1F8}\u{1F1F9}","\u{1F1F8}\u{1F1FB}","\u{1F1F8}\u{1F1FD}","\u{1F1F8}\u{1F1FE}","\u{1F1F8}\u{1F1FF}","\u{1F1F9}\u{1F1E6}","\u{1F1F9}\u{1F1E8}","\u{1F1F9}\u{1F1E9}","\u{1F1F9}\u{1F1EB}","\u{1F1F9}\u{1F1EC}","\u{1F1F9}\u{1F1ED}","\u{1F1F9}\u{1F1EF}","\u{1F1F9}\u{1F1F0}","\u{1F1F9}\u{1F1F1}","\u{1F1F9}\u{1F1F2}","\u{1F1F9}\u{1F1F3}","\u{1F1F9}\u{1F1F4}","\u{1F1F9}\u{1F1F7}","\u{1F1F9}\u{1F1F9}","\u{1F1F9}\u{1F1FB}","\u{1F1F9}\u{1F1FC}","\u{1F1F9}\u{1F1FF}","\u{1F1FA}\u{1F1E6}","\u{1F1FA}\u{1F1EC}","\u{1F1FA}\u{1F1F2}","\u{1F1FA}\u{1F1F3}","\u{1F1FA}\u{1F1F8}","\u{1F1FA}\u{1F1FE}","\u{1F1FA}\u{1F1FF}","\u{1F1FB}\u{1F1E6}","\u{1F1FB}\u{1F1E8}","\u{1F1FB}\u{1F1EA}","\u{1F1FB}\u{1F1EC}","\u{1F1FB}\u{1F1EE}","\u{1F1FB}\u{1F1F3}","\u{1F1FB}\u{1F1FA}","\u{1F1FC}\u{1F1EB}","\u{1F1FC}\u{1F1F8}","\u{1F1FD}\u{1F1F0}","\u{1F1FE}\u{1F1EA}","\u{1F1FE}\u{1F1F9}","\u{1F1FF}\u{1F1E6}","\u{1F1FF}\u{1F1F2}","\u{1F1FF}\u{1F1FC}"]},cL=["example.org","example.com","example.net"],dL=["gmail.com","yahoo.com","hotmail.com"],mL={informational:[100,101,102,103],success:[200,201,202,203,204,205,206,207,208,226],redirection:[300,301,302,303,304,305,306,307,308],clientError:[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,426,428,429,431,451],serverError:[500,501,502,503,504,505,506,507,508,510,511]},FL={avatar_uri:EL,domain_suffix:DL,emoji:xL,example_email:cL,free_email:dL,http_status_code:mL},kL=FL,hL=["abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accipio","accommodo","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","adultus","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alienus","alii","alioqui","aliqua","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","arcus","argentum","argumentum","arguo","arma","armarium","armo","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","aspicio","asporto","assentator","astrum","atavus","ater","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","auris","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","avoco","baiulus","balbus","barba","bardus","basium","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certo","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","colloco","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corpus","correptius","corrigo","corroboro","corrumpo","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cunabula","cunae","cunctatio","cupiditas","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","curvus","custodia","damnatio","damno","dapifer","debeo","debilito","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defigo","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delego","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","desidero","desino","desipio","desolo","desparatus","despecto","despirmatio","infit","inflammatio","paens","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecunia","pecus","peior","pel","ocer","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","temptatio","tempus","tenax","tendo","teneo","tener","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","triginta","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpe","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velociter","velum","velut","venia","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduata","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","vultuosus","xiphias"],CL=["alias","consequatur","aut","perferendis","sit","voluptatem","accusantium","doloremque","aperiam","eaque","ipsa","quae","ab","illo","inventore","veritatis","et","quasi","architecto","beatae","vitae","dicta","sunt","explicabo","aspernatur","odit","fugit","sed","quia","consequuntur","magni","dolores","eos","qui","ratione","sequi","nesciunt","neque","dolorem","ipsum","dolor","amet","consectetur","adipisci","velit","non","numquam","eius","modi","tempora","incidunt","ut","labore","dolore","magnam","aliquam","quaerat","enim","ad","minima","veniam","quis","nostrum","exercitationem","ullam","corporis","nemo","ipsam","voluptas","suscipit","laboriosam","nisi","aliquid","ex","ea","commodi","autem","vel","eum","iure","reprehenderit","in","voluptate","esse","quam","nihil","molestiae","iusto","odio","dignissimos","ducimus","blanditiis","praesentium","laudantium","totam","rem","voluptatum","deleniti","atque","corrupti","quos","quas","molestias","excepturi","sint","occaecati","cupiditate","provident","perspiciatis","unde","omnis","iste","natus","error","similique","culpa","officia","deserunt","mollitia","animi","id","est","laborum","dolorum","fuga","harum","quidem","rerum","facilis","expedita","distinctio","nam","libero","tempore","cum","soluta","nobis","eligendi","optio","cumque","impedit","quo","porro","quisquam","minus","quod","maxime","placeat","facere","possimus","assumenda","repellendus","temporibus","quibusdam","illum","fugiat","nulla","pariatur","at","vero","accusamus","officiis","debitis","necessitatibus","saepe","eveniet","voluptates","repudiandae","recusandae","itaque","earum","hic","tenetur","a","sapiente","delectus","reiciendis","voluptatibus","maiores","doloribus","asperiores","repellat"],gL={supplemental:hL,words:CL},pL=gL,vL=["Rock","Metal","Pop","Electronic","Folk","World","Country","Jazz","Funk","Soul","Hip Hop","Classical","Latin","Reggae","Stage And Screen","Blues","Non Music","Rap"],BL=["White Christmas","Hey Jude","Every Breath You Take","Mack the Knife","Rock Around the Clock","I Want to Hold Your Hand","(I Can't Get No) Satisfaction","The Twist","(Everything I Do) I Do it For You","Bridge Over Troubled Water","When Doves Cry","Call Me","Bette Davis Eyes","I Will Always Love You","Over the Rainbow","American Pie","Flashdance. What a Feeling","The Way We Were","I Heard it Through the Grapevine","You've Lost That Lovin' Feelin'","Nothing Compares 2 U","Endless Love","Yeah!","Let's Get it On","That's What Friends Are For","You Light Up My Life","(Sittin' On) the Dock of the Bay","Joy to the World","Heartbreak Hotel","Theme From 'A Summer Place'","Aquarius/Let The Sunshine In","I Will Survive","It's Too Late","Respect","Sugar Sugar","Stayin' Alive","Maggie May","My Heart Will Go On","Eye of the Tiger","End of the Road","Another One Bites the Dust","Billie Jean","Let's Stay Together","Battle of New Orleans","Oh","Hound Dog","I Love Rock 'n' Roll","Smooth","Good Vibrations","Physical","Light My Fire","Low","Hey Ya!","Let it Be","Don't Be Cruel","Hotel California","We Belong Together","Le Freak","Raindrops Keep Falling On My Head","How High the Moon","My Girl","I Can't Stop Loving You","Killing Me Softly With His Song","Mona Lisa","In the Mood","She Loves You","The Letter","Mister Sandman","Careless Whisper","What's Love Got to Do With It?","I'm a Believer","Wooly Bully","Theme From 'Shaft'","Hot Stuff","Centerfold","Honky Tonk Woman","I'll Be There","Gangsta's Paradise","Yesterday","My Sharona","Tennessee Waltz","Reach Out (I'll Be There)","California Dreamin'","Jailhouse Rock","Irreplaceable","Dancing in the Street","Rolling In The Deep","Tie a Yellow Ribbon 'round the Old Oak Tree","Stand By Me","Sentimental Journey","The First Time Ever I Saw Your Face","Louie Louie","Another Brick in the Wall (part 2)","(Just Like) Starting Over","Night Fever","To Sir","You're So Vain","Be My Baby","Celebration","(They Long to Be) Close to You","Begin the Beguine","I Still Haven't Found What I'm Looking For","I Want You Back","Arthur's Theme (Best That You Can Do)","Boulevard of Broken Dreams","With Or Without You","Tonight's the Night (Gonna Be Alright)","Are You Lonesome Tonight?","Upside Down","Dancing Queen","Sweet Child O' Mine","Where Did Our Love Go","Unchained Melody","Rudolph","Take My Breath Away","I'll Make Love to You","Love Will Keep Us Together","When a Man Loves a Woman","Walk Like an Egyptian","Crazy in Love","Strangers in the Night","You Belong to Me","In Da Club","Say You","We Are the World","Johnny B Goode","Love Theme From 'A Star is Born' (Evergreen)","Shadow Dancing","Superstition","Beat It","Night & Day","Waterfalls","House of the Rising Sun","Paper Doll","Downtown","I Can't Help Myself (Sugar Pie","Kiss From a Rose","Believe","Ballad of the Green Berets","Proud Mary","Too Young","Umbrella","Swanee","Need You Tonight","Like a Rolling Stone","Lady","One Sweet Day","Lean On Me","Tik-Toc","Monday Monday","What'd I Say","How You Remind Me","Silly Love Songs","My Guy","Macarena","Goodnight","Just My Imagination (Running Away With Me)","The Sounds of Silence","Imagine","Me & Bobby McGee","Near You","What's Going On?","Suspicious Minds","Ode To Billie Joe","Wind Beneath My Wings","The Boy is Mine","Mr Tambourine Man","Faith","Green Onions","Mrs Robinson","How Deep is Your Love?","Hey There","Heart of Glass","Pennies From Heaven","Like a Virgin","Midnight Train to Georgia","Help!","Tossing & Turning","The Sign","Born to Be Wild","Layla","I Just Wanna Be Your Everything","War","96 Tears","I Get Around","Because You Loved Me","Summer in the City","Get Back","Secret Love","9 to 5","(Ghost) Riders in the Sky","The Loco-Motion","Play That Funky Music","Bohemian Rhapsody","Little Things Mean a Lot","Cry","All Shook Up","Up Where We Belong","Sledgehammer","Fire & Rain","Stop! in the Name of Love","Sweet Home Alabama","Another Day in Paradise","Bleeding Love","Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)","Whispering","Vogue","Under the Bridge","Sixteen Tons","Sugar Shack","Baby Love","What a Fool Believes","Lose Yourself","Hello Dolly","Brown Eyed Girl","Without You","Build Me Up Buttercup","We Found Love","Tears in Heaven","Family Affair","All I Wanna Do","Soul Man","Tequila","Rock With You","Livin' La Vida Loca","Best of My Love","Runaway","Alone Again (Naturally)","Can't Help Falling in Love","My Sweet Lord","Runaround Sue","Swinging On a Star","Gold Digger","Happy Together","Losing My Religion","Heart of Gold","Stardust","Will You Love Me Tomorrow","You Are the Sunshine of My Life","You Were Meant for Me","Take On Me","Hollaback Girl","God Bless America","I Swear","Sunshine of Your Love","Firework","Groovin'","Smells Like Teen Spirit","Big Girls Don't Cry","Jack & Diane","Addicted to Love","The Last Dance","Georgia On My Mind","Money For Nothing","Jump","Vaya Con Dios (may God Be With You)","You'll Never Know","That'll Be the Day","Girls Just Wanna Have Fun","Wheel of Fortune","When You Wish Upon a Star","Don't Fence Me In","Turn! Turn! Turn! (To Everything There is a Season)","Volare","Sweet Dreams (Are Made of This)","Whole Lotta Love","You've Got a Friend","Penny Lane","People Got to Be Free","Nature Boy","Sexyback","Crying","Single Ladies (Put A Ring On It)","Bad Girls","Too Close","I Got You Babe","We've Only Just Begun","Sh-Boom (Life Could Be a Dream)","Shining Star","Kansas City","Like a Prayer","Cheek to Cheek","Papa Was a Rolling Stone","Promiscuous","Love Shack","Funkytown","Crazy","Philadelphia Freedom","Temperature","Somebody That I Used to Know","All I Have to Do is Dream","Jessie's Girl","Rhinestone Cowboy","Blue Suede Shoes","Ebony & Ivory","I'll Never Smile Again","Keep On Loving You","Since U Been Gone","The Way You Look Tonight","Crazy Little Thing Called Love","The Great Pretender","Brown Sugar","Que sera sera (Whatever will be will be)","No One","Bad Day","Boom Boom Pow","Party Rock Anthem","Because of You","Chattanooga Choo Choo","A Whiter Shade of Pale","Love Me Tender","Higher Love","Footloose","Blurred Lines","I Just Called to Say I Love You","Come Together","It's Now Or Never","Under the Boardwalk","Don't You Want Me","You Can't Hurry Love","Fame","Fallin'","Poker Face","Bad Romance","Ruby Tuesday","All Night Long (All Night)","Baby Got Back","Whole Lotta Shakin' Goin' On","Frenesi","December 1963 (Oh What a Night)","Bad Moon Rising","Abracadabra","I Gotta Feeling","The Song From Moulin Rouge (Where Is Your Heart)","Waiting For a Girl Like You","Everybody Loves Somebody","I Can't Go For That (No Can Do)","Buttons & Bows","It's All in the Game","Love Train","Dance to the Music","Candle in the Wind '97","Honey","Kiss","I'll Take You There","Paint it Black","Band of Gold","Just the Way You Are","Spirit in the Sky","Vision of Love","Hips don't lie","Till The End of Time","Duke of Earl","YMCA","Oh My Papa (O Mein Papa)","Pistol Packin' Mama","Gonna Make You Sweat (Everybody Dance Now)","Dilemma","I Need You Now","Wanted","Jumpin' Jack Flash","Against All Odds (Take a Look At Me Now)","Tom Dooley","Goodbye Yellow Brick Road","Rhapsody in Blue","Bennie & the Jets","Call Me Maybe","You Really Got Me","God Bless the Child","I'm Sorry","Bad","I Can't Get Next to You","The Power of Love","Dreamlover","Only The Lonely (Know The Way I Feel)","We Are Family","At Last","Brand New Key","I've Heard That Song Before","Stay (I Missed You)","Do Ya Think I'm Sexy?","Tutti Frutti","This Ole House","Please Mr Postman","Good Times","Something","(I've Had) the Time of My Life","I Don't Want to Miss a Thing","Down Hearted Blues","Rag Doll","Blueberry Hill","Ain't No Sunshine","Wild Thing","Blaze of Glory","Ray of Light","The Hustle","Grenade","Cathy's Clown","Minnie the Moocher","Love Is Blue (L'Amour Est Bleu)","Iris","The Boys of Summer","The Tide is High","She Drives Me Crazy","Save the Best For Last","These Boots Are Made For Walking","I Feel Love","A Woman in Love","We Can Work it Out","The Reason","Locked Out Of Heaven","Do That to Me One More Time","That's the Way Love Goes","A Hard Day's Night","I Believe I Can Fly","Karma Chameleon","One O'Clock Jump","Mule Train","Car Wash","Rapture","Creep","Streets of Philadelphia","West End Girls","Leader of the Pack","T For Texas (Blue Yodel No 1)","Mama Told Me Not to Come","Just Dance","Mercy Mercy Me (The Ecology)","Livin' On a Prayer","Good Lovin'","50 Ways to Leave Your Lover","Stronger","I Can See Clearly Now","We Are the Champions","(I've Got a Gal In) Kalamazoo","No Scrubs","How Do You Mend a Broken Heart","I Got You (I Feel Good)","Don't Let the Stars Get in Your Eyes","The Girl From Ipanema","(Sexual) Healing","Tears of a Clown","We Will Rock You","Hold On","Bye Bye Love","Chapel of Love","White Rabbit","Rock the Boat","The Gypsy","Take The 'A' Train","Crimson & Clover","Crocodile Rock","Make Love to Me","Nothing's Gonna Stop Us Now","Say Say Say","The Christmas Song (Chestnuts Roasting On An Open Fire)","Un-Break My Heart","Cherish","I'll Be Missing You","Drops of Jupiter (Tell Me)","There goes my baby","You Send Me","If (They Made Me a King)","The Prisoner's Song","ABC","Do Wah Diddy Diddy","He's So Fine","A Boy Named Sue","Roll Over Beethoven","Sweet Georgia Brown","Earth Angel","Rehab","(You Keep Me) Hangin' On","This Diamond Ring","Be My Love","Rush Rush","You're Beautiful","Roll With It","Moonlight Serenade","Unbelievable","Peg o' My Heart","This Land is Your Land","Stranger On the Shore","Rum & Coca-Cola","Hit the Road","Without Me","Crazy For You","I Want to Know What Love Is","Bye Bye","Down Under","At the Hop","One Bad Apple","Kiss & Say Goodbye","For What It's Worth (Stop","The Long & Winding Road","Baby One More Time","Stairway to Heaven","How Do I Live?","Hello","Truly Madly Deeply","Great Balls of Fire","King of the Road","I Wanna Dance With Somebody (Who Loves Me)","Reunited","Help Me","Rags to Riches","(It's No) Sin","Say My Name","Nobody Does it Better","Paperback Writer","Don't Worry Be Happy","I Fall to Pieces","Body & Soul","You're Still the One","Stormy Weather (Keeps Rainin' All the Time)","Horse With No Name","American Woman","Chattanoogie Shoe-Shine Boy","Pick Up the Pieces","Everybody Wants to Rule the World","Blue Tango","Hurt So Good","Apologize","Let's Dance","(You're My) Soul & Inspiration","I Only Have Eyes For You","Wichita Lineman","Hanging by a Moment","Spinning Wheel","Look Away","Ironic","Don't Stop 'Til You Get Enough","Empire State Of Mind","Do You Love Me?","Jive Talkin'","You're the One That I Want","Sweet Soul Music","Hey There Delilah","A Whole New World (Aladdin's Theme)","Somethin' Stupid","Knock Three Times","Mickey","The Wanderer","Dancing in the Dark","It's Still Rock 'n' Roll to Me","Boogie Oogie Oogie","Can You Feel the Love Tonight","Harper Valley PTA","Seasons in the Sun","Come On-a My House","Viva La Vida","Walk On By","Drop it Like It's Hot","Private Eyes","Maniac","All My Lovin' (You're Never Gonna Get It)","Take a Bow","Ring of Fire","Save the Last Dance For Me","Make it With You","Don't Speak","I Shot the Sheriff","Say It Right","Sing","Twist & Shout","Walk This Way","A-Tisket A-Tasket","Let Me Love You","I Can Dream","Toxic","The Joker","Hero","In the Year 2525 (Exordium & Terminus)","Your Song","Oh Happy Day","Grease","Love In This Club","Angie","How Much is That Doggy in the Window?","Daydream Believer","Whip It","Boogie Woogie Bugle Boy","Down","Hanky Panky","Total Eclipse of the Heart","Cat's in the Cradle","Strange Fruit","Breathe","On My Own","Dizzy","Ticket to Ride","We Got The Beat","On the Atchison","Always On My Mind","Unforgettable","In the End","Music","Can't Buy Me Love","Chain of Fools","Won't Get Fooled Again","Happy Days Are Here Again","Third Man Theme","Your Cheatin' Heart","Thriller","Venus","Time After Time","That Lucky Old Sun (Just Rolls Around Heaven All Day)","E.T.","Three Coins in the Fountain","Touch Me","You Ain't Seen Nothin' Yet","Gives You Hell","Knock On Wood","One of These Nights","Again","Doo Wop (That Thing)","Whoomp! (There it Is)","Magic","I'm Walking Behind You","We Didn't Start the Fire","Lola","Ghostbusters","Winchester Cathedral","Greatest Love of All","My Love","Wannabe","Miss You","I Feel Fine","Baby Baby","TSOP (The Sound of Philadelphia)","Loving You","This Guy's in Love With You","Till I Waltz Again With You","Why Do Fools Fall in Love?","Nights in White Satin","That's the Way (I Like It)","My Prayer","(Put Another Nickel In) Music! Music! Music!","Colors of the Wind","Morning Train (Nine to Five)","I Went to Your Wedding","Kiss Me","Gypsies","Cracklin' Rosie","Maybellene","Born in the USA","Here Without You","Mony Mony","Mmmbop","You Always Hurt the One You Love","Eight Days a Week","What Goes Around Comes Around","Kung Fu Fighting","Fantasy","Sir Duke","Ain't Misbehavin'","Need You Now","Last Train to Clarksville","Yakety Yak","I'll be seeing you","Hard to Say I'm Sorry","It's My Party","Love to Love You Baby","Miss You Much","Born to Run","Instant Karma","The Rose","Purple Rain","One","Groove is in the Heart","Gimme Some Lovin'","Beautiful Day","Escape (The Pina Colada Song)","Use Somebody","Fortunate Son","Afternoon Delight","Love's Theme","Sailing","Cherry Pink & Apple Blossom White","Georgy Girl","How to Save a Life","I Walk the Line","All You Need is Love","U Can't Touch This","All Out of Love","Where is the Love?","Revolution","The Love You Save","Black Or White","This Used to Be My Playground","Living For the City","School's Out","Disturbia","Riders On the Storm","Some Enchanted Evening","Weak","Maneater","More Than Words","Time of the Season","Mrs Brown You've Got a Lovely Daughter","If You Leave Me Now","Can't Get Enough of Your Love","Na Na Hey Hey (Kiss Him Goodbye)","Mr Brightside","Black Velvet","I'm Yours","My Blue Heaven","It Had to Be You","Tha Crossroads","Ac-cent-tchu-ate the Positive","Everyday People","We Are Young","Take Me Home","Smoke! Smoke! Smoke! (That Cigarette)","In the Summertime","The Tracks of My Tears","Fly Robin Fly","Love is a Many Splendoured Thing","Another Night","Long Tall Sally","You Sexy Thing","The Morning After","Get Off of My Cloud","Roses Are Red","Thank You (Falettinme be Mice Elf Again)","Slow Poke","You Belong With Me","Ain't No Mountain High Enough","Auf Wiederseh'n Sweetheart","Beauty & the Beast","St Louis Blues","Peggy Sue","U Got it Bad","Sweet Caroline (Good Times Never Seemed So Good)","Wedding Bell Blues","Freebird","Wipe Out","California Girls","Being With You","Makin' Whoopee","Shop Around","Smoke On the Water","Hungry Heart","That's Amore","My Life","Brandy (You're A Fine Girl)","Walk Don't Run","Surfin' USA","Ball of Confusion (That's What the World is Today)","Sunshine Superman","Frankenstein","Kiss You All Over","Wishing Well","Piano Man","Ben","In the Ghetto","Hang On Sloopy","Singing The Blues","Cry Like a Baby","I Honestly Love You","Brother","Lookin' Out My Back Door","Candy Man","Burn","Stagger Lee","Moonlight Cocktail","Coming Up","Pop Muzik","As Time Goes By","My Eyes Adored You","Strawberry Fields Forever","Some of These Days","I Think I Love You","Judy in Disguise (With Glasses)","All Along the Watchtower","A Thousand Miles","Fast Car","Red Red Wine","Live & Let Die","Come On Eileen","Right Back Where We Started From","Brother Louie","Ol' Man River","Band On the Run","Rich Girl","Green River","Got to Give it Up","Behind Closed Doors","Don't Go Breaking My Heart","I'm Looking Over a Four Leaf Clover","Mr Big Stuff","Tiger Rag","Kryptonite","Hey Paula","Go Your Own Way","Big Bad John","Wake Me Up Before You Go Go","Tangerine","Wayward Wind","Disco Lady","Spanish Harlem","Wicked Game","Rosanna","Papa Don't Preach","Somebody to Love","Kokomo","Manana (Is Soon Enough For Me)","Puttin' on the Ritz","One More Try","I'll Walk Alone","Shout","Woman","Ballerina","We Built This City","19th Nervous Breakdown","Working My Way Back to You","Superstar","Foolish Games","Get Down Tonight","On Bended Knee","Magic Carpet Ride","Only You (And You Alone)","A String of Pearls","A Tree in the Meadow","So Much in Love","Every Little Thing She Does is Magic","La Bamba","Tighten Up","Three Times a Lady","Airplanes","Don't Leave Me This Way","Rock the Casbah","Feel Good Inc","Love Me Do","Kiss On My List","Give Me Everything","Have You Ever Really Loved a Woman?","Love Letters in the Sand","Ring My Bell","Love Child","I Feel For You","Bye","(Let Me Be Your) Teddy Bear","Soldier Boy","Papa's Got a Brand New Bag","Love Hangover","Spill the Wine","Royals","April Showers","Don't You (Forget About Me)","Travellin' Man","The Thing","You Make Me Feel Brand New","The Glow-Worm","You Don't Bring Me Flowers","Summertime Blues","Straight Up","Sunday","Wake Up Little Susie","She's a Lady","Over There","Little Darlin'","Rag Mop","Shake Down","Up Around the Bend","Harbour Lights","Chances Are","Mood Indigo","Pony Time","After You've Gone","I Wanna Love You","Da Doo Ron Ron (When He Walked Me Home)","If You Don't Know Me By Now","Green Tambourine","My Man","If I Didn't Care","St George & the Dragonette","Why Don't You Believe Me?","How Will I Know","Disco Duck","Lonely Boy","Never Gonna Give You Up","Before The Next Teardrop Falls","Running Scared","Let's Hear it For the Boy","Sleep Walk","Walk On the Wild Side","Memories Are Made of This","Open Arms","Stuck On You","Personality","Feel Like Making Love","Stars & Stripes Forever","Besame Mucho","Let Me Call You Sweetheart","Indian Reservation (The Lament Of The Cherokee Reservation Indian)","Cars","You Make Me Feel Like Dancing","Whatcha Say","Me & Mrs Jones","Bitter Sweet Symphony","Uncle Albert (Admiral Halsey)","More Than a Feeling","My Boyfriend's Back","People","He'll Have to Go","I Can Help","The Streak","Dreams","Hair","Cold","Nothin' on You","The End of the World","Caldonia Boogie (What Makes Your Big Head So Hard)","I Kissed A Girl","Incense & Peppermints","12th Street Rag","West End Blues","The Way You Move","Smoke Gets in Your Eyes","Want Ads","Long Cool Woman in a Black Dress","Hey Baby","(Your Love Keeps Lifting Me) Higher & Higher","He's a Rebel","Alone","Thrift Shop","Don't Let the Sun Go Down On Me","The Sweet Escape","Return to Sender","Here in My Heart","Wabash Cannonball","Ain't That a Shame","Travellin' Band","I'm Your Boogie Man","I Write the Songs","This Love","Lights","Will It Go Round In Circles","Purple Haze","Rock Your Baby","Delicado","Tammy","Check On It","Breaking Up is Hard to Do","1999","Prisoner of Love","Wild Wild West","Walk Like a Man","I Will Follow Him","Glamorous","Yellow Rose of Texas","That Old Black Magic","I'm So Lonesome I Could Cry","Up Up & Away","Baby Come Back","Let it Snow! Let it Snow! Let it Snow!","Pon De Replay","Because I Love You (The Postman Song)","Sleepy Lagoon","Baker Street","Dardanella","You Don't Have to Be a Star (To Be in My Show)","Leaving","Glory of Love","Theme From 'Greatest American Hero' (Believe It Or Not)","Shake You Down","Ole Buttermilk Sky","I Can't Get Started","Freak Me","Hot Child In The City","Man in the Mirror","Queen of Hearts","Let's Groove","Change the World","You make Me Wanna","Someday","Eve of Destruction","One of Us","Honky Tonk","Be Bop a Lula","Two Hearts","Paper Planes"],AL={genre:vL,song_name:BL},bL=AL,yL=["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna","Rebecca","Virginia","Kathleen","Pamela","Martha","Debra","Amanda","Stephanie","Carolyn","Christine","Marie","Janet","Catherine","Frances","Ann","Joyce","Diane","Alice","Julie","Heather","Teresa","Doris","Gloria","Evelyn","Jean","Cheryl","Mildred","Katherine","Joan","Ashley","Judith","Rose","Janice","Kelly","Nicole","Judy","Christina","Kathy","Theresa","Beverly","Denise","Tammy","Irene","Jane","Lori","Rachel","Marilyn","Andrea","Kathryn","Louise","Sara","Anne","Jacqueline","Wanda","Bonnie","Julia","Ruby","Lois","Tina","Phyllis","Norma","Paula","Diana","Annie","Lillian","Emily","Robin","Peggy","Crystal","Gladys","Rita","Dawn","Connie","Florence","Tracy","Edna","Tiffany","Carmen","Rosa","Cindy","Grace","Wendy","Victoria","Edith","Kim","Sherry","Sylvia","Josephine","Thelma","Shannon","Sheila","Ethel","Ellen","Elaine","Marjorie","Carrie","Charlotte","Monica","Esther","Pauline","Emma","Juanita","Anita","Rhonda","Hazel","Amber","Eva","Debbie","April","Leslie","Clara","Lucille","Jamie","Joanne","Eleanor","Valerie","Danielle","Megan","Alicia","Suzanne","Michele","Gail","Bertha","Darlene","Veronica","Jill","Erin","Geraldine","Lauren","Cathy","Joann","Lorraine","Lynn","Sally","Regina","Erica","Beatrice","Dolores","Bernice","Audrey","Yvonne","Annette","June","Samantha","Marion","Dana","Stacy","Ana","Renee","Ida","Vivian","Roberta","Holly","Brittany","Melanie","Loretta","Yolanda","Jeanette","Laurie","Katie","Kristen","Vanessa","Alma","Sue","Elsie","Beth","Jeanne","Vicki","Carla","Tara","Rosemary","Eileen","Terri","Gertrude","Lucy","Tonya","Ella","Stacey","Wilma","Gina","Kristin","Jessie","Natalie","Agnes","Vera","Willie","Charlene","Bessie","Delores","Melinda","Pearl","Arlene","Maureen","Colleen","Allison","Tamara","Joy","Georgia","Constance","Lillie","Claudia","Jackie","Marcia","Tanya","Nellie","Minnie","Marlene","Heidi","Glenda","Lydia","Viola","Courtney","Marian","Stella","Caroline","Dora","Jo","Vickie","Mattie","Terry","Maxine","Irma","Mabel","Marsha","Myrtle","Lena","Christy","Deanna","Patsy","Hilda","Gwendolyn","Jennie","Nora","Margie","Nina","Cassandra","Leah","Penny","Kay","Priscilla","Naomi","Carole","Brandy","Olga","Billie","Dianne","Tracey","Leona","Jenny","Felicia","Sonia","Miriam","Velma","Becky","Bobbie","Violet","Kristina","Toni","Misty","Mae","Shelly","Daisy","Ramona","Sherri","Erika","Katrina","Claire","Lindsey","Lindsay","Geneva","Guadalupe","Belinda","Margarita","Sheryl","Cora","Faye","Ada","Natasha","Sabrina","Isabel","Marguerite","Hattie","Harriet","Molly","Cecilia","Kristi","Brandi","Blanche","Sandy","Rosie","Joanna","Iris","Eunice","Angie","Inez","Lynda","Madeline","Amelia","Alberta","Genevieve","Monique","Jodi","Janie","Maggie","Kayla","Sonya","Jan","Lee","Kristine","Candace","Fannie","Maryann","Opal","Alison","Yvette","Melody","Luz","Susie","Olivia","Flora","Shelley","Kristy","Mamie","Lula","Lola","Verna","Beulah","Antoinette","Candice","Juana","Jeannette","Pam","Kelli","Hannah","Whitney","Bridget","Karla","Celia","Latoya","Patty","Shelia","Gayle","Della","Vicky","Lynne","Sheri","Marianne","Kara","Jacquelyn","Erma","Blanca","Myra","Leticia","Pat","Krista","Roxanne","Angelica","Johnnie","Robyn","Francis","Adrienne","Rosalie","Alexandra","Brooke","Bethany","Sadie","Bernadette","Traci","Jody","Kendra","Jasmine","Nichole","Rachael","Chelsea","Mable","Ernestine","Muriel","Marcella","Elena","Krystal","Angelina","Nadine","Kari","Estelle","Dianna","Paulette","Lora","Mona","Doreen","Rosemarie","Angel","Desiree","Antonia","Hope","Ginger","Janis","Betsy","Christie","Freda","Mercedes","Meredith","Lynette","Teri","Cristina","Eula","Leigh","Meghan","Sophia","Eloise","Rochelle","Gretchen","Cecelia","Raquel","Henrietta","Alyssa","Jana","Kelley","Gwen","Kerry","Jenna","Tricia","Laverne","Olive","Alexis","Tasha","Silvia","Elvira","Casey","Delia","Sophie","Kate","Patti","Lorena","Kellie","Sonja","Lila","Lana","Darla","May","Mindy","Essie","Mandy","Lorene","Elsa","Josefina","Jeannie","Miranda","Dixie","Lucia","Marta","Faith","Lela","Johanna","Shari","Camille","Tami","Shawna","Elisa","Ebony","Melba","Ora","Nettie","Tabitha","Ollie","Jaime","Winifred","Kristie"],zL=["Abigail","Adele","Alex","Alice","Alisha","Amber","Amelia","Amora","Ana\xEFs","Angelou","Anika","Anise","Annabel","Anne","Aphrodite","Aretha","Arya","Ashton","Aster","Audrey","Avery","Bailee","Bay","Belle","Beth","Billie","Blair","Blaise","Blake","Blanche","Blue","Bree","Brielle","Brienne","Brooke","Caleen","Candice","Caprice","Carelyn","Caylen","Celine","Cerise","Cia","Claire","Claudia","Clementine","Coral","Coraline","Dahlia","Dakota","Dawn","Della","Demi","Denise","Denver","Devine","Devon","Diana","Dylan","Ebony","Eden","Eleanor","Elein","Elizabeth","Ellen","Elodie","Eloise","Ember","Emma","Erin","Eyre","Faith","Farrah","Fawn","Fayre","Fern","France","Francis","Frida","Genisis","Georgia","Grace","Gwen","Harley","Harper","Hazel","Helen","Hippolyta","Holly","Hope","Imani","Iowa","Ireland","Irene","Iris","Isa","Isla","Ivy","Jade","Jane","Jazz","Jean","Jess","Jett","Jo","Joan","Jolie","Jordan","Josie","Journey","Joy","Jules","Julien","Juliet","Juniper","Justice","Kali","Karma","Kat","Kate","Kennedy","Keva","Kylie","Lake","Lane","Lark","Layla","Lee","Leigh","Leona","Lexi","London","Lou","Louise","Love","Luna","Lux","Lynn","Lyric","Maddie","Mae","Marie","Matilda","Maude","Maybel","Meadow","Medusa","Mercy","Michelle","Mirabel","Monroe","Morgan","Nalia","Naomi","Nova","Olive","Paige","Parker","Pax","Pearl","Penelope","Phoenix","Quinn","Rae","Rain","Raven","Ray","Raye","Rebel","Reese","Reeve","Regan","Riley","River","Robin","Rory","Rose","Royal","Ruth","Rylie","Sage","Sam","Saturn","Scout","Serena","Sky","Skylar","Sofia","Sophia","Storm","Sue","Suzanne","Sydney","Taylen","Taylor","Teagan","Tempest","Tenley","Thea","Trinity","Valerie","Venus","Vera","Violet","Willow","Winter","Xena","Zaylee","Zion","Zoe"],fL=["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","D'angelo","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gayle","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],SL=["Agender","Androgyne","Androgynous","Bigender","Cis female","Cis male","Cis man","Cis woman","Cis","Cisgender female","Cisgender male","Cisgender man","Cisgender woman","Cisgender","Demi-boy","Demi-girl","Demi-man","Demi-woman","Demiflux","Demigender","F2M","FTM","Female to male trans man","Female to male transgender man","Female to male transsexual man","Female to male","Gender fluid","Gender neutral","Gender nonconforming","Gender questioning","Gender variant","Genderflux","Genderqueer","Hermaphrodite","Intersex man","Intersex person","Intersex woman","Intersex","M2F","MTF","Male to female trans woman","Male to female transgender woman","Male to female transsexual woman","Male to female","Man","Multigender","Neither","Neutrois","Non-binary","Omnigender","Other","Pangender","Polygender","T* man","T* woman","Trans female","Trans male","Trans man","Trans person","Trans woman","Trans","Transexual female","Transexual male","Transexual man","Transexual person","Transexual woman","Transexual","Transgender female","Transgender person","Transmasculine","Trigender","Two* person","Two-spirit person","Two-spirit","Woman","Xenogender"],ML=["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","Dach","D'Amore","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Franey","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","Macejkovic","MacGyver","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","Oberbrunner","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","Okuneva","Olson","Ondricka","O'Reilly","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"],jL=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric","Stephen","Andrew","Raymond","Gregory","Joshua","Jerry","Dennis","Walter","Patrick","Peter","Harold","Douglas","Henry","Carl","Arthur","Ryan","Roger","Joe","Juan","Jack","Albert","Jonathan","Justin","Terry","Gerald","Keith","Samuel","Willie","Ralph","Lawrence","Nicholas","Roy","Benjamin","Bruce","Brandon","Adam","Harry","Fred","Wayne","Billy","Steve","Louis","Jeremy","Aaron","Randy","Howard","Eugene","Carlos","Russell","Bobby","Victor","Martin","Ernest","Phillip","Todd","Jesse","Craig","Alan","Shawn","Clarence","Sean","Philip","Chris","Johnny","Earl","Jimmy","Antonio","Danny","Bryan","Tony","Luis","Mike","Stanley","Leonard","Nathan","Dale","Manuel","Rodney","Curtis","Norman","Allen","Marvin","Vincent","Glenn","Jeffery","Travis","Jeff","Chad","Jacob","Lee","Melvin","Alfred","Kyle","Francis","Bradley","Jesus","Herbert","Frederick","Ray","Joel","Edwin","Don","Eddie","Ricky","Troy","Randall","Barry","Alexander","Bernard","Mario","Leroy","Francisco","Marcus","Micheal","Theodore","Clifford","Miguel","Oscar","Jay","Jim","Tom","Calvin","Alex","Jon","Ronnie","Bill","Lloyd","Tommy","Leon","Derek","Warren","Darrell","Jerome","Floyd","Leo","Alvin","Tim","Wesley","Gordon","Dean","Greg","Jorge","Dustin","Pedro","Derrick","Dan","Lewis","Zachary","Corey","Herman","Maurice","Vernon","Roberto","Clyde","Glen","Hector","Shane","Ricardo","Sam","Rick","Lester","Brent","Ramon","Charlie","Tyler","Gilbert","Gene","Marc","Reginald","Ruben","Brett","Angel","Nathaniel","Rafael","Leslie","Edgar","Milton","Raul","Ben","Chester","Cecil","Duane","Franklin","Andre","Elmer","Brad","Gabriel","Ron","Mitchell","Roland","Arnold","Harvey","Jared","Adrian","Karl","Cory","Claude","Erik","Darryl","Jamie","Neil","Jessie","Christian","Javier","Fernando","Clinton","Ted","Mathew","Tyrone","Darren","Lonnie","Lance","Cody","Julio","Kelly","Kurt","Allan","Nelson","Guy","Clayton","Hugh","Max","Dwayne","Dwight","Armando","Felix","Jimmie","Everett","Jordan","Ian","Wallace","Ken","Bob","Jaime","Casey","Alfredo","Alberto","Dave","Ivan","Johnnie","Sidney","Byron","Julian","Isaac","Morris","Clifton","Willard","Daryl","Ross","Virgil","Andy","Marshall","Salvador","Perry","Kirk","Sergio","Marion","Tracy","Seth","Kent","Terrance","Rene","Eduardo","Terrence","Enrique","Freddie","Wade","Austin","Stuart","Fredrick","Arturo","Alejandro","Jackie","Joey","Nick","Luther","Wendell","Jeremiah","Evan","Julius","Dana","Donnie","Otis","Shannon","Trevor","Oliver","Luke","Homer","Gerard","Doug","Kenny","Hubert","Angelo","Shaun","Lyle","Matt","Lynn","Alfonso","Orlando","Rex","Carlton","Ernesto","Cameron","Neal","Pablo","Lorenzo","Omar","Wilbur","Blake","Grant","Horace","Roderick","Kerry","Abraham","Willis","Rickey","Jean","Ira","Andres","Cesar","Johnathan","Malcolm","Rudolph","Damon","Kelvin","Rudy","Preston","Alton","Archie","Marco","Wm","Pete","Randolph","Garry","Geoffrey","Jonathon","Felipe","Bennie","Gerardo","Ed","Dominic","Robin","Loren","Delbert","Colin","Guillermo","Earnest","Lucas","Benny","Noel","Spencer","Rodolfo","Myron","Edmund","Garrett","Salvatore","Cedric","Lowell","Gregg","Sherman","Wilson","Devin","Sylvester","Kim","Roosevelt","Israel","Jermaine","Forrest","Wilbert","Leland","Simon","Guadalupe","Clark","Irving","Carroll","Bryant","Owen","Rufus","Woodrow","Sammy","Kristopher","Mack","Levi","Marcos","Gustavo","Jake","Lionel","Marty","Taylor","Ellis","Dallas","Gilberto","Clint","Nicolas","Laurence","Ismael","Orville","Drew","Jody","Ervin","Dewey","Al","Wilfred","Josh","Hugo","Ignacio","Caleb","Tomas","Sheldon","Erick","Frankie","Stewart","Doyle","Darrel","Rogelio","Terence","Santiago","Alonzo","Elias","Bert","Elbert","Ramiro","Conrad","Pat","Noah","Grady","Phil","Cornelius","Lamar","Rolando","Clay","Percy","Dexter","Bradford","Merle","Darin","Amos","Terrell","Moses","Irvin","Saul","Roman","Darnell","Randal","Tommie","Timmy","Darrin","Winston","Brendan","Toby","Van","Abel","Dominick","Boyd","Courtney","Jan","Emilio","Elijah","Cary","Domingo","Santos","Aubrey","Emmett","Marlon","Emanuel","Jerald","Edmond"],PL=["Ace","Aiden","Alexander","Ander","Anthony","Asher","August","Aziel","Bear","Beckham","Benjamin","Buddy","Calvin","Carter","Charles","Christopher","Clyde","Cooper","Daniel","David","Dior","Dylan","Elijah","Ellis","Emerson","Ethan","Ezra","Fletcher","Flynn","Gabriel","Grayson","Gus","Hank","Harrison","Hendrix","Henry","Houston","Hudson","Hugh","Isaac","Jack","Jackson","Jacob","Jakobe","James","Jaxon","Jaxtyn","Jayden","John","Joseph","Josiah","Jude","Julian","Karsyn","Kenji","Kobe","Kylo","Lennon","Leo","Levi","Liam","Lincoln","Logan","Louis","Lucas","Lucky","Luke","Mason","Mateo","Matthew","Maverick","Michael","Monroe","Nixon","Ocean","Oliver","Otis","Otto","Owen","Ozzy","Parker","Rocky","Samuel","Sebastian","Sonny","Teddy","Theo","Theodore","Thomas","Truett","Walter","Warren","Watson","William","Wison","Wyatt","Ziggy","Zyair"],_L=["Addison","Alex","Anderson","Angel","Arden","August","Austin","Avery","Bailey","Billie","Blake","Bowie","Brooklyn","Cameron","Charlie","Corey","Dakota","Drew","Elliott","Ellis","Emerson","Finley","Gray","Greer","Harper","Hayden","Jaden","James","Jamie","Jordan","Jules","Kai","Kendall","Kennedy","Kyle","Leslie","Logan","London","Marlowe","Micah","Nico","Noah","North","Parker","Phoenix","Quinn","Reagan","Reese","Reign","Riley","River","Robin","Rory","Rowan","Ryan","Sage","Sasha","Sawyer","Shawn","Shiloh","Skyler","Taylor"],KL=["{{name.prefix}} {{name.first_name}} {{name.last_name}}","{{name.first_name}} {{name.last_name}} {{name.suffix}}","{{name.first_name}} {{name.last_name}}","{{name.male_first_name}} {{name.last_name}}","{{name.female_first_name}} {{name.last_name}}"],TL=["Mr.","Mrs.","Ms.","Miss","Dr."],LL=["female","male"],NL=["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],wL={descriptor:["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],level:["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],job:["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"]},RL={female_first_name:yL,female_middle_name:zL,first_name:fL,gender:SL,last_name:ML,male_first_name:jL,male_middle_name:PL,middle_name:_L,name:KL,prefix:TL,sex:LL,suffix:NL,title:wL},GL=RL,HL=["!##-!##-####","(!##) !##-####","1-!##-!##-####","!##.!##.####","!##-!##-#### x###","(!##) !##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##) !##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##) !##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],VL={formats:HL},JL=VL,IL=Object.freeze([{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Lithium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Boron",atomicNumber:5},{symbol:"C",name:"Carbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oxygen",atomicNumber:8},{symbol:"F",name:"Fluorine",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sodium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silicon",atomicNumber:14},{symbol:"P",name:"Phosphorus",atomicNumber:15},{symbol:"S",name:"Sulfur",atomicNumber:16},{symbol:"Cl",name:"Chlorine",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potassium",atomicNumber:19},{symbol:"Ca",name:"Calcium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titanium",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Chromium",atomicNumber:24},{symbol:"Mn",name:"Manganese",atomicNumber:25},{symbol:"Fe",name:"Iron",atomicNumber:26},{symbol:"Co",name:"Cobalt",atomicNumber:27},{symbol:"Ni",name:"Nickel",atomicNumber:28},{symbol:"Cu",name:"Copper",atomicNumber:29},{symbol:"Zn",name:"Zinc",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsenic",atomicNumber:33},{symbol:"Se",name:"Selenium",atomicNumber:34},{symbol:"Br",name:"Bromine",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirconium",atomicNumber:40},{symbol:"Nb",name:"Niobium",atomicNumber:41},{symbol:"Mo",name:"Molybdenum",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Silver",atomicNumber:47},{symbol:"Cd",name:"Cadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tin",atomicNumber:50},{symbol:"Sb",name:"Antimony",atomicNumber:51},{symbol:"Te",name:"Tellurium",atomicNumber:52},{symbol:"I",name:"Iodine",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Caesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lanthanum",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodymium",atomicNumber:59},{symbol:"Nd",name:"Neodymium",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantalum",atomicNumber:73},{symbol:"W",name:"Tungsten",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platinum",atomicNumber:78},{symbol:"Au",name:"Gold",atomicNumber:79},{symbol:"Hg",name:"Mercury",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Lead",atomicNumber:82},{symbol:"Bi",name:"Bismuth",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astatine",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uranium",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Roentgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tennessine",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}]),OL=Object.freeze([{name:"meter",symbol:"m"},{name:"second",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"\u03A9"},{name:"tesla",symbol:"T"},{name:"degree Celsius",symbol:"\xB0C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"},{name:"steradian",symbol:"sr"},{name:"farad",symbol:"F"},{name:"siemens",symbol:"S"},{name:"weber",symbol:"Wb"},{name:"henry",symbol:"H"},{name:"lux",symbol:"lx"},{name:"katal",symbol:"kat"}]),WL={chemicalElement:IL,unit:OL},ZL=WL,UL=["/Applications","/bin","/boot","/boot/defaults","/dev","/etc","/etc/defaults","/etc/mail","/etc/namedb","/etc/periodic","/etc/ppp","/home","/home/user","/home/user/dir","/lib","/Library","/lost+found","/media","/mnt","/net","/Network","/opt","/opt/bin","/opt/include","/opt/lib","/opt/sbin","/opt/share","/private","/private/tmp","/private/var","/proc","/rescue","/root","/sbin","/selinux","/srv","/sys","/System","/tmp","/Users","/usr","/usr/X11R6","/usr/bin","/usr/include","/usr/lib","/usr/libdata","/usr/libexec","/usr/local/bin","/usr/local/src","/usr/obj","/usr/ports","/usr/sbin","/usr/share","/usr/src","/var","/var/log","/var/mail","/var/spool","/var/tmp","/var/yp"],qL={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}},YL={directoryPaths:UL,mimeTypes:qL},QL=YL,XL=["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],$L=["{{address.state}} {{team.creature}}"],uN={creature:XL,name:$L},aN=uN,eN=["Adventure Road Bicycle","BMX Bicycle","City Bicycle","Cruiser Bicycle","Cyclocross Bicycle","Dual-Sport Bicycle","Fitness Bicycle","Flat-Foot Comfort Bicycle","Folding Bicycle","Hybrid Bicycle","Mountain Bicycle","Recumbent Bicycle","Road Bicycle","Tandem Bicycle","Touring Bicycle","Track/Fixed-Gear Bicycle","Triathlon/Time Trial Bicycle","Tricycle"],iN=["Diesel","Electric","Gasoline","Hybrid"],nN=["Aston Martin","Audi","Bentley","BMW","Bugatti","Cadillac","Chevrolet","Chrysler","Dodge","Ferrari","Fiat","Ford","Honda","Hyundai","Jaguar","Jeep","Kia","Lamborghini","Land Rover","Maserati","Mazda","Mercedes Benz","Mini","Nissan","Polestar","Porsche","Rolls Royce","Smart","Tesla","Toyota","Volkswagen","Volvo"],rN=["Fiesta","Focus","Taurus","Mustang","Explorer","Expedition","F-150","Model T","Ranchero","Volt","Cruze","Malibu","Impala","Camaro","Corvette","Colorado","Silverado","El Camino","CTS","XTS","ATS","Escalade","Alpine","Charger","LeBaron","PT Cruiser","Challenger","Durango","Grand Caravan","Wrangler","Grand Cherokee","Roadster","Model S","Model 3","Model X","Model Y","Camry","Prius","Land Cruiser","Accord","Civic","Element","Sentra","Altima","A8","A4","Beetle","Jetta","Golf","911","Spyder","Countach","Mercielago","Aventador","1","2","Fortwo","V90","XC90","CX-9"],oN=["Cargo Van","Convertible","Coupe","Crew Cab Pickup","Extended Cab Pickup","Hatchback","Minivan","Passenger Van","SUV","Sedan","Wagon"],lN={bicycle_type:eN,fuel:iN,manufacturer:nN,model:rN,type:oN},tN=lN,sN=["abandoned","able","absolute","adorable","adventurous","academic","acceptable","acclaimed","accomplished","accurate","aching","acidic","acrobatic","active","actual","adept","admirable","admired","adolescent","adored","advanced","afraid","affectionate","aged","aggravating","aggressive","agile","agitated","agonizing","agreeable","ajar","alarmed","alarming","alert","alienated","alive","all","altruistic","amazing","ambitious","ample","amused","amusing","anchored","ancient","angelic","angry","anguished","animated","annual","another","antique","anxious","any","apprehensive","appropriate","apt","arctic","arid","aromatic","artistic","ashamed","assured","astonishing","athletic","attached","attentive","attractive","austere","authentic","authorized","automatic","avaricious","average","aware","awesome","awful","awkward","babyish","bad","back","baggy","bare","barren","basic","beautiful","belated","beloved","beneficial","better","best","bewitched","big","big-hearted","biodegradable","bite-sized","bitter","black","black-and-white","bland","blank","blaring","bleak","blind","blissful","blond","blue","blushing","bogus","boiling","bold","bony","boring","bossy","both","bouncy","bountiful","bowed","brave","breakable","brief","bright","brilliant","brisk","broken","bronze","brown","bruised","bubbly","bulky","bumpy","buoyant","burdensome","burly","bustling","busy","buttery","buzzing","calculating","calm","candid","canine","capital","carefree","careful","careless","caring","cautious","cavernous","celebrated","charming","cheap","cheerful","cheery","chief","chilly","chubby","circular","classic","clean","clear","clear-cut","clever","close","closed","cloudy","clueless","clumsy","cluttered","coarse","cold","colorful","colorless","colossal","comfortable","common","compassionate","competent","complete","complex","complicated","composed","concerned","concrete","confused","conscious","considerate","constant","content","conventional","cooked","cool","cooperative","coordinated","corny","corrupt","costly","courageous","courteous","crafty","crazy","creamy","creative","creepy","criminal","crisp","critical","crooked","crowded","cruel","crushing","cuddly","cultivated","cultured","cumbersome","curly","curvy","cute","cylindrical","damaged","damp","dangerous","dapper","daring","darling","dark","dazzling","dead","deadly","deafening","dear","dearest","decent","decimal","decisive","deep","defenseless","defensive","defiant","deficient","definite","definitive","delayed","delectable","delicious","delightful","delirious","demanding","dense","dental","dependable","dependent","descriptive","deserted","detailed","determined","devoted","different","difficult","digital","diligent","dim","dimpled","dimwitted","direct","disastrous","discrete","disfigured","disgusting","disloyal","dismal","distant","downright","dreary","dirty","disguised","dishonest","distinct","distorted","dizzy","dopey","doting","double","drab","drafty","dramatic","droopy","dry","dual","dull","dutiful","each","eager","earnest","early","easy","easy-going","ecstatic","edible","educated","elaborate","elastic","elated","elderly","electric","elegant","elementary","elliptical","embarrassed","embellished","eminent","emotional","empty","enchanted","enchanting","energetic","enlightened","enormous","enraged","entire","envious","equal","equatorial","essential","esteemed","ethical","euphoric","even","evergreen","everlasting","every","evil","exalted","excellent","exemplary","exhausted","excitable","excited","exciting","exotic","expensive","experienced","expert","extraneous","extroverted","extra-large","extra-small","fabulous","failing","faint","fair","faithful","fake","false","familiar","famous","fancy","fantastic","far","faraway","far-flung","far-off","fast","fat","fatal","fatherly","favorable","favorite","fearful","fearless","feisty","feline","female","feminine","few","fickle","filthy","fine","finished","firm","first","firsthand","fitting","fixed","flaky","flamboyant","flashy","flat","flawed","flawless","flickering","flimsy","flippant","flowery","fluffy","fluid","flustered","focused","fond","foolhardy","foolish","forceful","forked","formal","forsaken","forthright","fortunate","fragrant","frail","frank","frayed","free","french","fresh","frequent","friendly","frightened","frightening","frigid","frilly","frizzy","frivolous","front","frosty","frozen","frugal","fruitful","full","fumbling","functional","funny","fussy","fuzzy","gargantuan","gaseous","general","generous","gentle","genuine","giant","giddy","gigantic","gifted","giving","glamorous","glaring","glass","gleaming","gleeful","glistening","glittering","gloomy","glorious","glossy","glum","golden","good","good-natured","gorgeous","graceful","gracious","grand","grandiose","granular","grateful","grave","gray","great","greedy","green","gregarious","grim","grimy","gripping","grizzled","gross","grotesque","grouchy","grounded","growing","growling","grown","grubby","gruesome","grumpy","guilty","gullible","gummy","hairy","half","handmade","handsome","handy","happy","happy-go-lucky","hard","hard-to-find","harmful","harmless","harmonious","harsh","hasty","hateful","haunting","healthy","heartfelt","hearty","heavenly","heavy","hefty","helpful","helpless","hidden","hideous","high","high-level","hilarious","hoarse","hollow","homely","honest","honorable","honored","hopeful","horrible","hospitable","hot","huge","humble","humiliating","humming","humongous","hungry","hurtful","husky","icky","icy","ideal","idealistic","identical","idle","idiotic","idolized","ignorant","ill","illegal","ill-fated","ill-informed","illiterate","illustrious","imaginary","imaginative","immaculate","immaterial","immediate","immense","impassioned","impeccable","impartial","imperfect","imperturbable","impish","impolite","important","impossible","impractical","impressionable","impressive","improbable","impure","inborn","incomparable","incompatible","incomplete","inconsequential","incredible","indelible","inexperienced","indolent","infamous","infantile","infatuated","inferior","infinite","informal","innocent","insecure","insidious","insignificant","insistent","instructive","insubstantial","intelligent","intent","intentional","interesting","internal","international","intrepid","ironclad","irresponsible","irritating","itchy","jaded","jagged","jam-packed","jaunty","jealous","jittery","joint","jolly","jovial","joyful","joyous","jubilant","judicious","juicy","jumbo","junior","jumpy","juvenile","kaleidoscopic","keen","key","kind","kindhearted","kindly","klutzy","knobby","knotty","knowledgeable","knowing","known","kooky","kosher","lame","lanky","large","last","lasting","late","lavish","lawful","lazy","leading","lean","leafy","left","legal","legitimate","light","lighthearted","likable","likely","limited","limp","limping","linear","lined","liquid","little","live","lively","livid","loathsome","lone","lonely","long","long-term","loose","lopsided","lost","loud","lovable","lovely","loving","low","loyal","lucky","lumbering","luminous","lumpy","lustrous","luxurious","mad","made-up","magnificent","majestic","major","male","mammoth","married","marvelous","masculine","massive","mature","meager","mealy","mean","measly","meaty","medical","mediocre","medium","meek","mellow","melodic","memorable","menacing","merry","messy","metallic","mild","milky","mindless","miniature","minor","minty","miserable","miserly","misguided","misty","mixed","modern","modest","moist","monstrous","monthly","monumental","moral","mortified","motherly","motionless","mountainous","muddy","muffled","multicolored","mundane","murky","mushy","musty","muted","mysterious","naive","narrow","nasty","natural","naughty","nautical","near","neat","necessary","needy","negative","neglected","negligible","neighboring","nervous","new","next","nice","nifty","nimble","nippy","nocturnal","noisy","nonstop","normal","notable","noted","noteworthy","novel","noxious","numb","nutritious","nutty","obedient","obese","oblong","oily","obvious","occasional","odd","oddball","offbeat","offensive","official","old","old-fashioned","only","open","optimal","optimistic","opulent","orange","orderly","organic","ornate","ornery","ordinary","original","other","our","outlying","outgoing","outlandish","outrageous","outstanding","oval","overcooked","overdue","overjoyed","overlooked","palatable","pale","paltry","parallel","parched","partial","passionate","past","pastel","peaceful","peppery","perfect","perfumed","periodic","perky","personal","pertinent","pesky","pessimistic","petty","phony","physical","piercing","pink","pitiful","plain","plaintive","plastic","playful","pleasant","pleased","pleasing","plump","plush","polished","polite","political","pointed","pointless","poised","poor","popular","portly","posh","positive","possible","potable","powerful","powerless","practical","precious","present","prestigious","pretty","previous","pricey","prickly","primary","prime","pristine","private","prize","probable","productive","profitable","profuse","proper","proud","prudent","punctual","pungent","puny","pure","purple","pushy","putrid","puzzled","puzzling","quaint","qualified","quarrelsome","quarterly","queasy","querulous","questionable","quick","quick-witted","quiet","quintessential","quirky","quixotic","quizzical","radiant","ragged","rapid","rare","rash","raw","recent","reckless","rectangular","ready","real","realistic","reasonable","red","reflecting","regal","regular","reliable","relieved","remarkable","remorseful","remote","repentant","required","respectful","responsible","repulsive","revolving","rewarding","rich","rigid","right","ringed","ripe","roasted","robust","rosy","rotating","rotten","rough","round","rowdy","royal","rubbery","rundown","ruddy","rude","runny","rural","rusty","sad","safe","salty","same","sandy","sane","sarcastic","sardonic","satisfied","scaly","scarce","scared","scary","scented","scholarly","scientific","scornful","scratchy","scrawny","second","secondary","second-hand","secret","self-assured","self-reliant","selfish","sentimental","separate","serene","serious","serpentine","several","severe","shabby","shadowy","shady","shallow","shameful","shameless","sharp","shimmering","shiny","shocked","shocking","shoddy","short","short-term","showy","shrill","shy","sick","silent","silky","silly","silver","similar","simple","simplistic","sinful","single","sizzling","skeletal","skinny","sleepy","slight","slim","slimy","slippery","slow","slushy","small","smart","smoggy","smooth","smug","snappy","snarling","sneaky","sniveling","snoopy","sociable","soft","soggy","solid","somber","some","spherical","sophisticated","sore","sorrowful","soulful","soupy","sour","spanish","sparkling","sparse","specific","spectacular","speedy","spicy","spiffy","spirited","spiteful","splendid","spotless","spotted","spry","square","squeaky","squiggly","stable","staid","stained","stale","standard","starchy","stark","starry","steep","sticky","stiff","stimulating","stingy","stormy","straight","strange","steel","strict","strident","striking","striped","strong","studious","stunning","stupendous","stupid","sturdy","stylish","subdued","submissive","substantial","subtle","suburban","sudden","sugary","sunny","super","superb","superficial","superior","supportive","sure-footed","surprised","suspicious","svelte","sweaty","sweet","sweltering","swift","sympathetic","tall","talkative","tame","tan","tangible","tart","tasty","tattered","taut","tedious","teeming","tempting","tender","tense","tepid","terrible","terrific","testy","thankful","that","these","thick","thin","third","thirsty","this","thorough","thorny","those","thoughtful","threadbare","thrifty","thunderous","tidy","tight","timely","tinted","tiny","tired","torn","total","tough","traumatic","treasured","tremendous","tragic","trained","triangular","tricky","trifling","trim","trivial","troubled","true","trusting","trustworthy","trusty","truthful","tubby","turbulent","twin","ugly","ultimate","unacceptable","unaware","uncomfortable","uncommon","unconscious","understated","unequaled","uneven","unfinished","unfit","unfolded","unfortunate","unhappy","unhealthy","uniform","unimportant","unique","united","unkempt","unknown","unlawful","unlined","unlucky","unnatural","unpleasant","unrealistic","unripe","unruly","unselfish","unsightly","unsteady","unsung","untidy","untimely","untried","untrue","unused","unusual","unwelcome","unwieldy","unwilling","unwitting","unwritten","upbeat","upright","upset","urban","usable","used","useful","useless","utilized","utter","vacant","vague","vain","valid","valuable","vapid","variable","vast","velvety","venerated","vengeful","verifiable","vibrant","vicious","victorious","vigilant","vigorous","villainous","violet","violent","virtual","virtuous","visible","vital","vivacious","vivid","voluminous","wan","warlike","warm","warmhearted","warped","wary","wasteful","watchful","waterlogged","watery","wavy","wealthy","weak","weary","webbed","wee","weekly","weepy","weighty","weird","welcome","well-documented","well-groomed","well-informed","well-lit","well-made","well-off","well-to-do","well-worn","wet","which","whimsical","whirlwind","whispered","white","whole","whopping","wicked","wide","wide-eyed","wiggly","wild","willing","wilted","winding","windy","winged","wiry","wise","witty","wobbly","woeful","wonderful","wooden","woozy","wordy","worldly","worn","worried","worrisome","worse","worst","worthless","worthwhile","worthy","wrathful","wretched","writhing","wrong","wry","yawning","yearly","yellow","yellowish","young","youthful","yummy","zany","zealous","zesty","zigzag"],EN=["abnormally","absentmindedly","accidentally","acidly","actually","adventurously","afterwards","almost","always","angrily","annually","anxiously","arrogantly","awkwardly","badly","bashfully","beautifully","bitterly","bleakly","blindly","blissfully","boastfully","boldly","bravely","briefly","brightly","briskly","broadly","busily","calmly","carefully","carelessly","cautiously","certainly","cheerfully","clearly","cleverly","closely","coaxingly","colorfully","commonly","continually","coolly","correctly","courageously","crossly","cruelly","curiously","daily","daintily","dearly","deceivingly","deeply","defiantly","deliberately","delightfully","diligently","dimly","doubtfully","dreamily","easily","elegantly","energetically","enormously","enthusiastically","equally","especially","even","evenly","eventually","exactly","excitedly","extremely","fairly","faithfully","famously","far","fast","fatally","ferociously","fervently","fiercely","fondly","foolishly","fortunately","frankly","frantically","freely","frenetically","frightfully","fully","furiously","generally","generously","gently","gladly","gleefully","gracefully","gratefully","greatly","greedily","happily","hastily","healthily","heavily","helpfully","helplessly","highly","honestly","hopelessly","hourly","hungrily","immediately","innocently","inquisitively","instantly","intensely","intently","interestingly","inwardly","irritably","jaggedly","jealously","joshingly","jovially","joyfully","joyously","jubilantly","judgementally","justly","keenly","kiddingly","kindheartedly","kindly","kissingly","knavishly","knottily","knowingly","knowledgeably","kookily","lazily","less","lightly","likely","limply","lively","loftily","longingly","loosely","loudly","lovingly","loyally","madly","majestically","meaningfully","mechanically","merrily","miserably","mockingly","monthly","more","mortally","mostly","mysteriously","naturally","nearly","neatly","needily","nervously","never","nicely","noisily","not","obediently","obnoxiously","oddly","offensively","officially","often","only","openly","optimistically","overconfidently","owlishly","painfully","partially","patiently","perfectly","physically","playfully","politely","poorly","positively","potentially","powerfully","promptly","properly","punctually","quaintly","quarrelsomely","queasily","queerly","questionably","questioningly","quicker","quickly","quietly","quirkily","quizzically","rapidly","rarely","readily","really","reassuringly","recklessly","regularly","reluctantly","repeatedly","reproachfully","restfully","righteously","rightfully","rigidly","roughly","rudely","sadly","safely","scarcely","scarily","searchingly","sedately","seemingly","seldom","selfishly","separately","seriously","shakily","sharply","sheepishly","shrilly","shyly","silently","sleepily","slowly","smoothly","softly","solemnly","solidly","sometimes","soon","speedily","stealthily","sternly","strictly","successfully","suddenly","surprisingly","suspiciously","sweetly","swiftly","sympathetically","tenderly","tensely","terribly","thankfully","thoroughly","thoughtfully","tightly","tomorrow","too","tremendously","triumphantly","truly","truthfully","ultimately","unabashedly","unaccountably","unbearably","unethically","unexpectedly","unfortunately","unimpressively","unnaturally","unnecessarily","upbeat","upliftingly","upright","upside-down","upward","upwardly","urgently","usefully","uselessly","usually","utterly","vacantly","vaguely","vainly","valiantly","vastly","verbally","very","viciously","victoriously","violently","vivaciously","voluntarily","warmly","weakly","wearily","well","wetly","wholly","wildly","willfully","wisely","woefully","wonderfully","worriedly","wrongly","yawningly","yearly","yearningly","yesterday","yieldingly","youthfully"],DN=["after","although","and","as","because","before","but","consequently","even","finally","for","furthermore","hence","how","however","if","inasmuch","incidentally","indeed","instead","lest","likewise","meanwhile","nor","now","once","or","provided","since","so","supposing","than","that","though","till","unless","until","what","when","whenever","where","whereas","wherever","whether","which","while","who","whoever","whose","why","yet"],xN=["yuck","oh","phooey","blah","boo","whoa","yowza","huzzah","boohoo","fooey","geez","pfft","ew","ah","yum","brr","hm","yahoo","aha","woot","drat","gah","meh","psst","aw","ugh","yippee","eek","gee","bah","gadzooks","duh","ha","mmm","ouch","phew","ack","uh-huh","gosh","hmph","pish","zowie","er","ick","oof","um"],cN=["ATM","CD","SUV","TV","aardvark","abacus","abbey","abbreviation","abdomen","ability","abnormality","abolishment","abortion","abrogation","absence","abundance","abuse","academics","academy","accelerant","accelerator","accent","acceptance","access","accessory","accident","accommodation","accompanist","accomplishment","accord","accordance","accordion","account","accountability","accountant","accounting","accuracy","accusation","acetate","achievement","achiever","acid","acknowledgment","acorn","acoustics","acquaintance","acquisition","acre","acrylic","act","action","activation","activist","activity","actor","actress","acupuncture","ad","adaptation","adapter","addiction","addition","address","adjective","adjustment","admin","administration","administrator","admire","admission","adobe","adoption","adrenalin","adrenaline","adult","adulthood","advance","advancement","advantage","advent","adverb","advertisement","advertising","advice","adviser","advocacy","advocate","affair","affect","affidavit","affiliate","affinity","afoul","afterlife","aftermath","afternoon","aftershave","aftershock","afterthought","age","agency","agenda","agent","aggradation","aggression","aglet","agony","agreement","agriculture","aid","aide","aim","air","airbag","airbus","aircraft","airfare","airfield","airforce","airline","airmail","airman","airplane","airport","airship","airspace","alarm","alb","albatross","album","alcohol","alcove","alder","ale","alert","alfalfa","algebra","algorithm","alias","alibi","alien","allegation","allergist","alley","alliance","alligator","allocation","allowance","alloy","alluvium","almanac","almighty","almond","alpaca","alpenglow","alpenhorn","alpha","alphabet","altar","alteration","alternative","altitude","alto","aluminium","aluminum","amazement","amazon","ambassador","amber","ambience","ambiguity","ambition","ambulance","amendment","amenity","ammunition","amnesty","amount","amusement","anagram","analgesia","analog","analogue","analogy","analysis","analyst","analytics","anarchist","anarchy","anatomy","ancestor","anchovy","android","anesthesiologist","anesthesiology","angel","anger","angina","angiosperm","angle","angora","angstrom","anguish","animal","anime","anise","ankle","anklet","anniversary","announcement","annual","anorak","answer","ant","anteater","antecedent","antechamber","antelope","antennae","anterior","anthropology","antibody","anticipation","anticodon","antigen","antique","antiquity","antler","antling","anxiety","anybody","anyone","anything","anywhere","apartment","ape","aperitif","apology","app","apparatus","apparel","appeal","appearance","appellation","appendix","appetiser","appetite","appetizer","applause","apple","applewood","appliance","application","appointment","appreciation","apprehension","approach","appropriation","approval","apricot","apron","apse","aquarium","aquifer","arcade","arch","arch-rival","archaeologist","archaeology","archeology","archer","architect","architecture","archives","area","arena","argument","arithmetic","ark","arm","arm-rest","armadillo","armament","armchair","armoire","armor","armour","armpit","armrest","army","arrangement","array","arrest","arrival","arrogance","arrow","art","artery","arthur","artichoke","article","artifact","artificer","artist","ascend","ascent","ascot","ash","ashram","ashtray","aside","asparagus","aspect","asphalt","aspic","ass","assassination","assault","assembly","assertion","assessment","asset","assignment","assist","assistance","assistant","associate","association","assumption","assurance","asterisk","astrakhan","astrolabe","astrologer","astrology","astronomy","asymmetry","atelier","atheist","athlete","athletics","atmosphere","atom","atrium","attachment","attack","attacker","attainment","attempt","attendance","attendant","attention","attenuation","attic","attitude","attorney","attraction","attribute","auction","audience","audit","auditorium","aunt","authentication","authenticity","author","authorisation","authority","authorization","auto","autoimmunity","automation","automaton","autumn","availability","avalanche","avenue","average","avocado","award","awareness","awe","axis","azimuth","babe","baboon","babushka","baby","bachelor","back","back-up","backbone","backburn","backdrop","background","backpack","backup","backyard","bacon","bacterium","badge","badger","bafflement","bag","bagel","baggage","baggie","baggy","bagpipe","bail","bait","bake","baker","bakery","bakeware","balaclava","balalaika","balance","balcony","ball","ballet","balloon","balloonist","ballot","ballpark","bamboo","ban","banana","band","bandana","bandanna","bandolier","bandwidth","bangle","banjo","bank","bankbook","banker","banking","bankruptcy","banner","banquette","banyan","baobab","bar","barbecue","barbeque","barber","barbiturate","bargain","barge","baritone","barium","bark","barley","barn","barometer","barracks","barrage","barrel","barrier","barstool","bartender","base","baseball","baseboard","baseline","basement","basics","basil","basin","basis","basket","basketball","bass","bassinet","bassoon","bat","bath","bather","bathhouse","bathrobe","bathroom","bathtub","battalion","batter","battery","batting","battle","battleship","bay","bayou","beach","bead","beak","beam","bean","beancurd","beanie","beanstalk","bear","beard","beast","beastie","beat","beating","beauty","beaver","beck","bed","bedrock","bedroom","bee","beech","beef","beer","beet","beetle","beggar","beginner","beginning","begonia","behalf","behavior","behaviour","beheading","behest","behold","being","belfry","belief","believer","bell","belligerency","bellows","belly","belt","bench","bend","beneficiary","benefit","beret","berry","best-seller","bestseller","bet","beverage","beyond","bias","bibliography","bicycle","bid","bidder","bidding","bidet","bifocals","bijou","bike","bikini","bill","billboard","billing","billion","bin","binoculars","biology","biopsy","biosphere","biplane","birch","bird","bird-watcher","birdbath","birdcage","birdhouse","birth","birthday","biscuit","bit","bite","bitten","bitter","black","blackberry","blackbird","blackboard","blackfish","blackness","bladder","blade","blame","blank","blanket","blast","blazer","blend","blessing","blight","blind","blinker","blister","blizzard","block","blocker","blog","blogger","blood","bloodflow","bloom","bloomer","blossom","blouse","blow","blowgun","blowhole","blue","blueberry","blush","boar","board","boat","boatload","boatyard","bob","bobcat","body","bog","bolero","bolt","bomb","bomber","bombing","bond","bonding","bondsman","bone","bonfire","bongo","bonnet","bonsai","bonus","boogeyman","book","bookcase","bookend","booking","booklet","bookmark","boolean","boom","boon","boost","booster","boot","bootee","bootie","booty","border","bore","borrower","borrowing","bosom","boss","botany","bother","bottle","bottling","bottom","bottom-line","boudoir","bough","boulder","boulevard","boundary","bouquet","bourgeoisie","bout","boutique","bow","bower","bowl","bowler","bowling","bowtie","box","boxer","boxspring","boy","boycott","boyfriend","boyhood","boysenberry","bra","brace","bracelet","bracket","brain","brake","bran","branch","brand","brandy","brass","brassiere","bratwurst","bread","breadcrumb","breadfruit","break","breakdown","breakfast","breakpoint","breakthrough","breast","breastplate","breath","breeze","brewer","bribery","brick","bricklaying","bride","bridge","brief","briefing","briefly","briefs","brilliant","brink","brisket","broad","broadcast","broccoli","brochure","brocolli","broiler","broker","bronchitis","bronco","bronze","brooch","brood","brook","broom","brother","brother-in-law","brow","brown","brownie","browser","browsing","brunch","brush","brushfire","brushing","bubble","buck","bucket","buckle","buckwheat","bud","buddy","budget","buffalo","buffer","buffet","bug","buggy","bugle","builder","building","bulb","bulk","bull","bull-fighter","bulldozer","bullet","bump","bumper","bun","bunch","bungalow","bunghole","bunkhouse","burden","bureau","burglar","burial","burlesque","burn","burn-out","burning","burrito","burro","burrow","burst","bus","bush","business","businessman","bust","bustle","butane","butcher","butler","butter","butterfly","button","buy","buyer","buying","buzz","buzzard","c-clamp","cabana","cabbage","cabin","cabinet","cable","caboose","cacao","cactus","caddy","cadet","cafe","caffeine","caftan","cage","cake","calcification","calculation","calculator","calculus","calendar","calf","caliber","calibre","calico","call","calm","calorie","camel","cameo","camera","camp","campaign","campaigning","campanile","camper","campus","can","canal","cancer","candelabra","candidacy","candidate","candle","candy","cane","cannibal","cannon","canoe","canon","canopy","cantaloupe","canteen","canvas","cap","capability","capacity","cape","caper","capital","capitalism","capitulation","capon","cappelletti","cappuccino","captain","caption","captor","car","carabao","caramel","caravan","carbohydrate","carbon","carboxyl","card","cardboard","cardigan","care","career","cargo","caribou","carload","carnation","carnival","carol","carotene","carp","carpenter","carpet","carpeting","carport","carriage","carrier","carrot","carry","cart","cartel","carter","cartilage","cartload","cartoon","cartridge","carving","cascade","case","casement","cash","cashew","cashier","casino","casket","cassava","casserole","cassock","cast","castanet","castle","casualty","cat","catacomb","catalogue","catalysis","catalyst","catamaran","catastrophe","catch","catcher","category","caterpillar","cathedral","cation","catsup","cattle","cauliflower","causal","cause","causeway","caution","cave","caviar","cayenne","ceiling","celebration","celebrity","celeriac","celery","cell","cellar","cello","celsius","cement","cemetery","cenotaph","census","cent","center","centimeter","centre","centurion","century","cephalopod","ceramic","ceramics","cereal","ceremony","certainty","certificate","certification","cesspool","chafe","chain","chainstay","chair","chairlift","chairman","chairperson","chaise","chalet","chalice","chalk","challenge","chamber","champagne","champion","championship","chance","chandelier","change","channel","chaos","chap","chapel","chaplain","chapter","character","characteristic","characterization","chard","charge","charger","charity","charlatan","charm","charset","chart","charter","chasm","chassis","chastity","chasuble","chateau","chatter","chauffeur","chauvinist","check","checkbook","checking","checkout","checkroom","cheddar","cheek","cheer","cheese","cheesecake","cheetah","chef","chem","chemical","chemistry","chemotaxis","cheque","cherry","chess","chest","chestnut","chick","chicken","chicory","chief","chiffonier","child","childbirth","childhood","chili","chill","chime","chimpanzee","chin","chinchilla","chino","chip","chipmunk","chit-chat","chivalry","chive","chives","chocolate","choice","choir","choker","cholesterol","choosing","chop","chops","chopstick","chopsticks","chord","chorus","chow","chowder","chrome","chromolithograph","chronicle","chronograph","chronometer","chrysalis","chub","chuck","chug","church","churn","chutney","cicada","cigarette","cilantro","cinder","cinema","cinnamon","circadian","circle","circuit","circulation","circumference","circumstance","cirrhosis","cirrus","citizen","citizenship","citron","citrus","city","civilian","civilisation","civilization","claim","clam","clamp","clan","clank","clapboard","clarification","clarinet","clarity","clasp","class","classic","classification","classmate","classroom","clause","clave","clavicle","clavier","claw","clay","cleaner","clearance","clearing","cleat","cleavage","clef","cleft","clergyman","cleric","clerk","click","client","cliff","climate","climb","clinic","clip","clipboard","clipper","cloak","cloakroom","clock","clockwork","clogs","cloister","clone","close","closet","closing","closure","cloth","clothes","clothing","cloud","cloudburst","clove","clover","cloves","club","clue","cluster","clutch","co-producer","coach","coal","coalition","coast","coaster","coat","cob","cobbler","cobweb","cock","cockpit","cockroach","cocktail","cocoa","coconut","cod","code","codepage","codling","codon","codpiece","coevolution","cofactor","coffee","coffin","cohesion","cohort","coil","coin","coincidence","coinsurance","coke","cold","coleslaw","coliseum","collaboration","collagen","collapse","collar","collard","collateral","colleague","collection","collectivisation","collectivization","collector","college","collision","colloquy","colon","colonial","colonialism","colonisation","colonization","colony","color","colorlessness","colt","column","columnist","comb","combat","combination","combine","comeback","comedy","comestible","comfort","comfortable","comic","comics","comma","command","commander","commandment","comment","commerce","commercial","commission","commitment","committee","commodity","common","commonsense","commotion","communicant","communication","communion","communist","community","commuter","company","comparison","compass","compassion","compassionate","compensation","competence","competition","competitor","complaint","complement","completion","complex","complexity","compliance","complication","complicity","compliment","component","comportment","composer","composite","composition","compost","comprehension","compress","compromise","comptroller","compulsion","computer","comradeship","con","concentrate","concentration","concept","conception","concern","concert","conclusion","concrete","condition","conditioner","condominium","condor","conduct","conductor","cone","confectionery","conference","confidence","confidentiality","configuration","confirmation","conflict","conformation","confusion","conga","congo","congregation","congress","congressman","congressperson","conifer","connection","connotation","conscience","consciousness","consensus","consent","consequence","conservation","conservative","consideration","consignment","consist","consistency","console","consonant","conspiracy","conspirator","constant","constellation","constitution","constraint","construction","consul","consulate","consulting","consumer","consumption","contact","contagion","container","content","contention","contest","context","continent","contingency","continuity","contour","contract","contractor","contrail","contrary","contrast","contribution","contributor","control","controller","controversy","convection","convenience","convention","conversation","conversion","convert","convertible","conviction","cook","cookbook","cookie","cooking","coonskin","cooperation","coordination","coordinator","cop","cop-out","cope","copper","copy","copying","copyright","copywriter","coral","cord","corduroy","core","cork","cormorant","corn","corner","cornerstone","cornet","cornflakes","cornmeal","corporal","corporation","corporatism","corps","corral","correspondence","correspondent","corridor","corruption","corsage","cosset","cost","costume","cot","cottage","cotton","couch","cougar","cough","council","councilman","councilor","councilperson","counsel","counseling","counselling","counsellor","counselor","count","counter","counter-force","counterpart","counterterrorism","countess","country","countryside","county","couple","coupon","courage","course","court","courthouse","courtroom","cousin","covariate","cover","coverage","coverall","cow","cowbell","cowboy","coyote","crab","crack","cracker","crackers","cradle","craft","craftsman","cranberry","crane","cranky","crap","crash","crate","cravat","craw","crawdad","crayfish","crayon","crazy","cream","creation","creationism","creationist","creative","creativity","creator","creature","creche","credential","credenza","credibility","credit","creditor","creek","crepe","crest","crew","crewman","crewmate","crewmember","crewmen","cria","crib","cribbage","cricket","cricketer","crime","criminal","crinoline","crisis","crisp","criteria","criterion","critic","criticism","crocodile","crocus","croissant","crook","crop","cross","cross-contamination","cross-stitch","crotch","croup","crow","crowd","crown","crucifixion","crude","cruelty","cruise","crumb","crunch","crusader","crush","crust","cry","crystal","crystallography","cub","cube","cuckoo","cucumber","cue","cuff-link","cuisine","cultivar","cultivator","culture","culvert","cummerbund","cup","cupboard","cupcake","cupola","curd","cure","curio","curiosity","curl","curler","currant","currency","current","curriculum","curry","curse","cursor","curtailment","curtain","curve","cushion","custard","custody","custom","customer","cut","cuticle","cutlet","cutover","cutting","cyclamen","cycle","cyclone","cyclooxygenase","cygnet","cylinder","cymbal","cynic","cyst","cytokine","cytoplasm","dad","daddy","daffodil","dagger","dahlia","daikon","daily","dairy","daisy","dam","damage","dame","damn","dance","dancer","dancing","dandelion","danger","dare","dark","darkness","darn","dart","dash","dashboard","data","database","date","daughter","dawn","day","daybed","daylight","dead","deadline","deal","dealer","dealing","dearest","death","deathwatch","debate","debris","debt","debtor","decade","decadence","decency","decimal","decision","decision-making","deck","declaration","declination","decline","decoder","decongestant","decoration","decrease","decryption","dedication","deduce","deduction","deed","deep","deer","default","defeat","defendant","defender","defense","deficit","definition","deformation","degradation","degree","delay","deliberation","delight","delivery","demand","democracy","democrat","demon","demur","den","denim","denominator","density","dentist","deodorant","department","departure","dependency","dependent","deployment","deposit","deposition","depot","depression","depressive","depth","deputy","derby","derivation","derivative","derrick","descendant","descent","description","desert","design","designation","designer","desire","desk","desktop","dessert","destination","destiny","destroyer","destruction","detail","detainee","detainment","detection","detective","detector","detention","determination","detour","devastation","developer","developing","development","developmental","deviance","deviation","device","devil","dew","dhow","diabetes","diadem","diagnosis","diagram","dial","dialect","dialogue","diam","diamond","diaper","diaphragm","diarist","diary","dibble","dick","dickey","dictaphone","dictator","diction","dictionary","die","diesel","diet","difference","differential","difficulty","diffuse","dig","digestion","digestive","digger","digging","digit","dignity","dilapidation","dill","dilution","dime","dimension","dimple","diner","dinghy","dining","dinner","dinosaur","dioxide","dip","diploma","diplomacy","dipstick","direction","directive","director","directory","dirndl","dirt","disability","disadvantage","disagreement","disappointment","disarmament","disaster","discharge","discipline","disclaimer","disclosure","disco","disconnection","discount","discourse","discovery","discrepancy","discretion","discrimination","discussion","disdain","disease","disembodiment","disengagement","disguise","disgust","dish","dishwasher","disk","disparity","dispatch","displacement","display","disposal","disposer","disposition","dispute","disregard","disruption","dissemination","dissonance","distance","distinction","distortion","distribution","distributor","district","divalent","divan","diver","diversity","divide","dividend","divider","divine","diving","division","divorce","doc","dock","doctor","doctorate","doctrine","document","documentary","documentation","doe","dog","doggie","dogsled","dogwood","doing","doll","dollar","dollop","dolman","dolor","dolphin","domain","dome","domination","donation","donkey","donor","donut","door","doorbell","doorknob","doorpost","doorway","dory","dose","dot","double","doubling","doubt","doubter","dough","doughnut","down","downfall","downforce","downgrade","download","downstairs","downtown","downturn","dozen","draft","drag","dragon","dragonfly","dragonfruit","dragster","drain","drainage","drake","drama","dramaturge","drapes","draw","drawbridge","drawer","drawing","dream","dreamer","dredger","dress","dresser","dressing","drill","drink","drinking","drive","driver","driveway","driving","drizzle","dromedary","drop","drudgery","drug","drum","drummer","drunk","dryer","duck","duckling","dud","dude","due","duel","dueling","duffel","dugout","dulcimer","dumbwaiter","dump","dune","dungarees","dungeon","duplexer","duration","durian","dusk","dust","duster","duty","dwarf","dwell","dwelling","dynamics","dynamite","dynamo","dynasty","dysfunction","e-book","e-mail","e-reader","eagle","eaglet","ear","eardrum","earmuffs","earnings","earplug","earring","earrings","earth","earthquake","earthworm","ease","easel","east","eating","eaves","eavesdropper","ecclesia","echidna","eclipse","ecliptic","ecology","economics","economy","ecosystem","ectoderm","ectodermal","ecumenist","eddy","edge","edger","edible","editing","edition","editor","editorial","education","eel","effacement","effect","effective","effectiveness","effector","efficacy","efficiency","effort","egg","egghead","eggnog","eggplant","ego","eicosanoid","ejector","elbow","elderberry","election","electricity","electrocardiogram","electronics","element","elephant","elevation","elevator","eleventh","elf","elicit","eligibility","elimination","elite","elixir","elk","ellipse","elm","elongation","elver","email","emanate","embarrassment","embassy","embellishment","embossing","embryo","emerald","emergence","emergency","emergent","emery","emission","emitter","emotion","emphasis","empire","employ","employee","employer","employment","empowerment","emu","enactment","encirclement","enclave","enclosure","encounter","encouragement","encyclopedia","end","endive","endoderm","endorsement","endothelium","endpoint","enemy","energy","enforcement","engagement","engine","engineer","engineering","enigma","enjoyment","enquiry","enrollment","enterprise","entertainment","enthusiasm","entirety","entity","entrance","entree","entrepreneur","entry","envelope","environment","envy","enzyme","epauliere","epee","ephemera","ephemeris","ephyra","epic","episode","epithelium","epoch","eponym","epoxy","equal","equality","equation","equinox","equipment","equity","equivalent","era","eraser","erection","erosion","error","escalator","escape","escort","espadrille","espalier","essay","essence","essential","establishment","estate","estimate","estrogen","estuary","eternity","ethernet","ethics","ethnicity","ethyl","euphonium","eurocentrism","evaluation","evaluator","evaporation","eve","evening","evening-wear","event","everybody","everyone","everything","eviction","evidence","evil","evocation","evolution","ex-husband","ex-wife","exaggeration","exam","examination","examiner","example","exasperation","excellence","exception","excerpt","excess","exchange","excitement","exclamation","excursion","excuse","execution","executive","executor","exercise","exhaust","exhaustion","exhibit","exhibition","exile","existence","exit","exocrine","expansion","expansionism","expectancy","expectation","expedition","expense","experience","experiment","experimentation","expert","expertise","explanation","exploration","explorer","explosion","export","expose","exposition","exposure","expression","extension","extent","exterior","external","extinction","extreme","extremist","eye","eyeball","eyebrow","eyebrows","eyeglasses","eyelash","eyelashes","eyelid","eyelids","eyeliner","eyestrain","eyrie","fabric","face","facelift","facet","facility","facsimile","fact","factor","factory","faculty","fahrenheit","fail","failure","fairness","fairy","faith","faithful","fall","fallacy","falling-out","fame","familiar","familiarity","family","fan","fang","fanlight","fanny","fanny-pack","fantasy","farm","farmer","farming","farmland","farrow","fascia","fashion","fat","fate","father","father-in-law","fatigue","fatigues","faucet","fault","fav","fava","favor","favorite","fawn","fax","fear","feast","feather","feature","fedelini","federation","fedora","fee","feed","feedback","feeding","feel","feeling","fellow","felony","female","fen","fence","fencing","fender","feng","fennel","ferret","ferry","ferryboat","fertilizer","festival","fetus","few","fiber","fiberglass","fibre","fibroblast","fibrosis","ficlet","fiction","fiddle","field","fiery","fiesta","fifth","fig","fight","fighter","figure","figurine","file","filing","fill","fillet","filly","film","filter","filth","final","finance","financing","finding","fine","finer","finger","fingerling","fingernail","finish","finisher","fir","fire","fireman","fireplace","firewall","firm","first","fish","fishbone","fisherman","fishery","fishing","fishmonger","fishnet","fisting","fit","fitness","fix","fixture","flag","flair","flame","flan","flanker","flare","flash","flat","flatboat","flavor","flax","fleck","fledgling","fleece","flesh","flexibility","flick","flicker","flight","flint","flintlock","flip-flops","flock","flood","floodplain","floor","floozie","flour","flow","flower","flu","flugelhorn","fluke","flume","flung","flute","fly","flytrap","foal","foam","fob","focus","fog","fold","folder","folk","folklore","follower","following","fondue","font","food","foodstuffs","fool","foot","footage","football","footnote","footprint","footrest","footstep","footstool","footwear","forage","forager","foray","force","ford","forearm","forebear","forecast","forehead","foreigner","forelimb","forest","forestry","forever","forgery","fork","form","formal","formamide","format","formation","former","formicarium","formula","fort","forte","fortnight","fortress","fortune","forum","foundation","founder","founding","fountain","fourths","fowl","fox","foxglove","fraction","fragrance","frame","framework","fratricide","fraud","fraudster","freak","freckle","freedom","freelance","freezer","freezing","freight","freighter","frenzy","freon","frequency","fresco","friction","fridge","friend","friendship","fries","frigate","fright","fringe","fritter","frock","frog","front","frontier","frost","frosting","frown","fruit","frustration","fry","fuck","fuel","fugato","fulfillment","full","fun","function","functionality","fund","funding","fundraising","funeral","fur","furnace","furniture","furry","fusarium","futon","future","gadget","gaffe","gaffer","gain","gaiters","gale","gall-bladder","gallery","galley","gallon","galoshes","gambling","game","gamebird","gaming","gamma-ray","gander","gang","gap","garage","garb","garbage","garden","garlic","garment","garter","gas","gasket","gasoline","gasp","gastronomy","gastropod","gate","gateway","gather","gathering","gator","gauge","gauntlet","gavel","gazebo","gazelle","gear","gearshift","geek","gel","gelatin","gelding","gem","gemsbok","gender","gene","general","generation","generator","generosity","genetics","genie","genius","genocide","genre","gentleman","geography","geology","geometry","geranium","gerbil","gesture","geyser","gherkin","ghost","giant","gift","gig","gigantism","giggle","ginger","gingerbread","ginseng","giraffe","girdle","girl","girlfriend","git","glacier","gladiolus","glance","gland","glass","glasses","glee","glen","glider","gliding","glimpse","globe","glockenspiel","gloom","glory","glove","glow","glucose","glue","glut","glutamate","gnat","gnu","go-kart","goal","goat","gobbler","god","goddess","godfather","godmother","godparent","goggles","going","gold","goldfish","golf","gondola","gong","good","good-bye","goodbye","goodie","goodness","goodnight","goodwill","goose","gopher","gorilla","gosling","gossip","governance","government","governor","gown","grab-bag","grace","grade","gradient","graduate","graduation","graffiti","graft","grain","gram","grammar","gran","grand","grandchild","granddaughter","grandfather","grandma","grandmom","grandmother","grandpa","grandparent","grandson","granny","granola","grant","grape","grapefruit","graph","graphic","grasp","grass","grasshopper","grassland","gratitude","gravel","gravitas","gravity","gravy","gray","grease","great-grandfather","great-grandmother","greatness","greed","green","greenhouse","greens","grenade","grey","grid","grief","grill","grin","grip","gripper","grit","grocery","ground","group","grouper","grouse","grove","growth","grub","guacamole","guarantee","guard","guava","guerrilla","guess","guest","guestbook","guidance","guide","guideline","guilder","guilt","guilty","guinea","guitar","guitarist","gum","gumshoe","gun","gunpowder","gutter","guy","gym","gymnast","gymnastics","gynaecology","gyro","habit","habitat","hacienda","hacksaw","hackwork","hail","hair","haircut","hake","half","half-brother","half-sister","halibut","hall","halloween","hallway","halt","ham","hamburger","hammer","hammock","hamster","hand","hand-holding","handball","handful","handgun","handicap","handle","handlebar","handmaiden","handover","handrail","handsaw","hanger","happening","happiness","harald","harbor","harbour","hard-hat","hardboard","hardcover","hardening","hardhat","hardship","hardware","hare","harm","harmonica","harmonise","harmonize","harmony","harp","harpooner","harpsichord","harvest","harvester","hash","hashtag","hassock","haste","hat","hatbox","hatchet","hatchling","hate","hatred","haunt","haven","haversack","havoc","hawk","hay","haze","hazel","hazelnut","head","headache","headlight","headline","headphones","headquarters","headrest","health","health-care","hearing","hearsay","heart","heart-throb","heartache","heartbeat","hearth","hearthside","heartwood","heat","heater","heating","heaven","heavy","hectare","hedge","hedgehog","heel","heifer","height","heir","heirloom","helicopter","helium","hell","hellcat","hello","helmet","helo","help","hemisphere","hemp","hen","hepatitis","herb","herbs","heritage","hermit","hero","heroine","heron","herring","hesitation","heterosexual","hexagon","heyday","hiccups","hide","hierarchy","high","high-rise","highland","highlight","highway","hike","hiking","hill","hint","hip","hippodrome","hippopotamus","hire","hiring","historian","history","hit","hive","hobbit","hobby","hockey","hoe","hog","hold","holder","hole","holiday","home","homeland","homeownership","hometown","homework","homicide","homogenate","homonym","homosexual","homosexuality","honesty","honey","honeybee","honeydew","honor","honoree","hood","hoof","hook","hop","hope","hops","horde","horizon","hormone","horn","hornet","horror","horse","horseradish","horst","hose","hosiery","hospice","hospital","hospitalisation","hospitality","hospitalization","host","hostel","hostess","hotdog","hotel","hound","hour","hourglass","house","houseboat","household","housewife","housework","housing","hovel","hovercraft","howard","howitzer","hub","hubcap","hubris","hug","hugger","hull","human","humanity","humidity","hummus","humor","humour","hunchback","hundred","hunger","hunt","hunter","hunting","hurdle","hurdler","hurricane","hurry","hurt","husband","hut","hutch","hyacinth","hybridisation","hybridization","hydrant","hydraulics","hydrocarb","hydrocarbon","hydrofoil","hydrogen","hydrolyse","hydrolysis","hydrolyze","hydroxyl","hyena","hygienic","hype","hyphenation","hypochondria","hypothermia","hypothesis","ice","ice-cream","iceberg","icebreaker","icecream","icicle","icing","icon","icy","id","idea","ideal","identification","identity","ideology","idiom","idiot","igloo","ignorance","ignorant","ikebana","illegal","illiteracy","illness","illusion","illustration","image","imagination","imbalance","imitation","immigrant","immigration","immortal","impact","impairment","impala","impediment","implement","implementation","implication","import","importance","impostor","impress","impression","imprisonment","impropriety","improvement","impudence","impulse","in-joke","in-laws","inability","inauguration","inbox","incandescence","incarnation","incense","incentive","inch","incidence","incident","incision","inclusion","income","incompetence","inconvenience","increase","incubation","independence","independent","index","indication","indicator","indigence","individual","industrialisation","industrialization","industry","inequality","inevitable","infancy","infant","infarction","infection","infiltration","infinite","infix","inflammation","inflation","influence","influx","info","information","infrastructure","infusion","inglenook","ingrate","ingredient","inhabitant","inheritance","inhibition","inhibitor","initial","initialise","initialize","initiative","injunction","injury","injustice","ink","inlay","inn","innervation","innocence","innocent","innovation","input","inquiry","inscription","insect","insectarium","insert","inside","insight","insolence","insomnia","inspection","inspector","inspiration","installation","instance","instant","instinct","institute","institution","instruction","instructor","instrument","instrumentalist","instrumentation","insulation","insurance","insurgence","insurrection","integer","integral","integration","integrity","intellect","intelligence","intensity","intent","intention","intentionality","interaction","interchange","interconnection","intercourse","interest","interface","interferometer","interior","interject","interloper","internet","interpretation","interpreter","interval","intervenor","intervention","interview","interviewer","intestine","introduction","intuition","invader","invasion","invention","inventor","inventory","inverse","inversion","investigation","investigator","investment","investor","invitation","invite","invoice","involvement","iridescence","iris","iron","ironclad","irony","irrigation","ischemia","island","isogloss","isolation","issue","item","itinerary","ivory","jack","jackal","jacket","jackfruit","jade","jaguar","jail","jailhouse","jalape\xF1o","jam","jar","jasmine","jaw","jazz","jealousy","jeans","jeep","jelly","jellybeans","jellyfish","jerk","jet","jewel","jeweller","jewellery","jewelry","jicama","jiffy","job","jockey","jodhpurs","joey","jogging","joint","joke","jot","journal","journalism","journalist","journey","joy","judge","judgment","judo","jug","juggernaut","juice","julienne","jumbo","jump","jumper","jumpsuit","jungle","junior","junk","junker","junket","jury","justice","justification","jute","kale","kamikaze","kangaroo","karate","kayak","kazoo","kebab","keep","keeper","kendo","kennel","ketch","ketchup","kettle","kettledrum","key","keyboard","keyboarding","keystone","kick","kick-off","kid","kidney","kielbasa","kill","killer","killing","kilogram","kilometer","kilt","kimono","kinase","kind","kindness","king","kingdom","kingfish","kiosk","kiss","kit","kitchen","kite","kitsch","kitten","kitty","kiwi","knee","kneejerk","knickers","knife","knife-edge","knight","knitting","knock","knot","know-how","knowledge","knuckle","koala","kohlrabi","kumquat","lab","label","labor","laboratory","laborer","labour","labourer","lace","lack","lacquerware","lad","ladder","ladle","lady","ladybug","lag","lake","lamb","lambkin","lament","lamp","lanai","land","landform","landing","landmine","landscape","lane","language","lantern","lap","laparoscope","lapdog","laptop","larch","lard","larder","lark","larva","laryngitis","lasagna","lashes","last","latency","latex","lathe","latitude","latte","latter","laugh","laughter","laundry","lava","law","lawmaker","lawn","lawsuit","lawyer","lay","layer","layout","lead","leader","leadership","leading","leaf","league","leaker","leap","learning","leash","leather","leave","leaver","lecture","leek","leeway","left","leg","legacy","legal","legend","legging","legislation","legislator","legislature","legitimacy","legume","leisure","lemon","lemonade","lemur","lender","lending","length","lens","lentil","leopard","leprosy","leptocephalus","lesbian","lesson","letter","lettuce","level","lever","leverage","leveret","liability","liar","liberty","libido","library","licence","license","licensing","licorice","lid","lie","lieu","lieutenant","life","lifestyle","lifetime","lift","ligand","light","lighting","lightning","lightscreen","ligula","likelihood","likeness","lilac","lily","limb","lime","limestone","limit","limitation","limo","line","linen","liner","linguist","linguistics","lining","link","linkage","linseed","lion","lip","lipid","lipoprotein","lipstick","liquid","liquidity","liquor","list","listening","listing","literate","literature","litigation","litmus","litter","littleneck","liver","livestock","living","lizard","llama","load","loading","loaf","loafer","loan","lobby","lobotomy","lobster","local","locality","location","lock","locker","locket","locomotive","locust","lode","loft","log","loggia","logic","login","logistics","logo","loincloth","lollipop","loneliness","longboat","longitude","look","lookout","loop","loophole","loquat","lord","loss","lot","lotion","lottery","lounge","louse","lout","love","lover","lox","loyalty","luck","luggage","lumber","lumberman","lunch","luncheonette","lunchmeat","lunchroom","lung","lunge","lust","lute","luxury","lychee","lycra","lye","lymphocyte","lynx","lyocell","lyre","lyrics","lysine","mRNA","macadamia","macaroni","macaroon","macaw","machine","machinery","macrame","macro","macrofauna","madam","maelstrom","maestro","magazine","maggot","magic","magnet","magnitude","maid","maiden","mail","mailbox","mailer","mailing","mailman","main","mainland","mainstream","maintainer","maintenance","maize","major","major-league","majority","makeover","maker","makeup","making","male","malice","mall","mallard","mallet","malnutrition","mama","mambo","mammoth","man","manacle","management","manager","manatee","mandarin","mandate","mandolin","mangle","mango","mangrove","manhunt","maniac","manicure","manifestation","manipulation","mankind","manner","manor","mansard","manservant","mansion","mantel","mantle","mantua","manufacturer","manufacturing","many","map","maple","mapping","maracas","marathon","marble","march","mare","margarine","margin","mariachi","marimba","marines","marionberry","mark","marker","market","marketer","marketing","marketplace","marksman","markup","marmalade","marriage","marsh","marshland","marshmallow","marten","marxism","mascara","mask","masonry","mass","massage","mast","master","masterpiece","mastication","mastoid","mat","match","matchmaker","mate","material","maternity","math","mathematics","matrix","matter","mattock","mattress","max","maximum","maybe","mayonnaise","mayor","meadow","meal","mean","meander","meaning","means","meantime","measles","measure","measurement","meat","meatball","meatloaf","mecca","mechanic","mechanism","med","medal","media","median","medication","medicine","medium","meet","meeting","melatonin","melody","melon","member","membership","membrane","meme","memo","memorial","memory","men","menopause","menorah","mention","mentor","menu","merchandise","merchant","mercury","meridian","meringue","merit","mesenchyme","mess","message","messenger","messy","metabolite","metal","metallurgist","metaphor","meteor","meteorology","meter","methane","method","methodology","metric","metro","metronome","mezzanine","microlending","micronutrient","microphone","microwave","mid-course","midden","middle","middleman","midline","midnight","midwife","might","migrant","migration","mile","mileage","milepost","milestone","military","milk","milkshake","mill","millennium","millet","millimeter","million","millisecond","millstone","mime","mimosa","min","mincemeat","mind","mine","mineral","mineshaft","mini","mini-skirt","minibus","minimalism","minimum","mining","minion","minister","mink","minnow","minor","minor-league","minority","mint","minute","miracle","mirror","miscarriage","miscommunication","misfit","misnomer","misogyny","misplacement","misreading","misrepresentation","miss","missile","mission","missionary","mist","mistake","mister","misunderstand","miter","mitten","mix","mixer","mixture","moai","moat","mob","mobile","mobility","mobster","moccasins","mocha","mochi","mode","model","modeling","modem","modernist","modernity","modification","molar","molasses","molding","mole","molecule","mom","moment","monastery","monasticism","money","monger","monitor","monitoring","monk","monkey","monocle","monopoly","monotheism","monsoon","monster","month","monument","mood","moody","moon","moonlight","moonscape","moonshine","moose","mop","morale","morbid","morbidity","morning","moron","morphology","morsel","mortal","mortality","mortgage","mortise","mosque","mosquito","most","motel","moth","mother","mother-in-law","motion","motivation","motive","motor","motorboat","motorcar","motorcycle","mound","mountain","mouse","mouser","mousse","moustache","mouth","mouton","movement","mover","movie","mower","mozzarella","mud","muffin","mug","mukluk","mule","multimedia","murder","muscat","muscatel","muscle","musculature","museum","mushroom","music","music-box","music-making","musician","muskrat","mussel","mustache","mustard","mutation","mutt","mutton","mycoplasma","mystery","myth","mythology","nail","name","naming","nanoparticle","napkin","narrative","nasal","nation","nationality","native","naturalisation","nature","navigation","necessity","neck","necklace","necktie","nectar","nectarine","need","needle","neglect","negligee","negotiation","neighbor","neighborhood","neighbour","neighbourhood","neologism","neon","neonate","nephew","nerve","nest","nestling","nestmate","net","netball","netbook","netsuke","network","networking","neurobiologist","neuron","neuropathologist","neuropsychiatry","news","newsletter","newspaper","newsprint","newsstand","nexus","nibble","nicety","niche","nick","nickel","nickname","niece","night","nightclub","nightgown","nightingale","nightlife","nightlight","nightmare","ninja","nit","nitrogen","nobody","nod","node","noir","noise","nonbeliever","nonconformist","nondisclosure","nonsense","noodle","noodles","noon","norm","normal","normalisation","normalization","north","nose","notation","note","notebook","notepad","nothing","notice","notion","notoriety","nougat","noun","nourishment","novel","nucleotidase","nucleotide","nudge","nuke","number","numeracy","numeric","numismatist","nun","nurse","nursery","nursing","nurture","nut","nutmeg","nutrient","nutrition","nylon","nymph","oak","oar","oasis","oat","oatmeal","oats","obedience","obesity","obi","object","objection","objective","obligation","oboe","observation","observatory","obsession","obsidian","obstacle","occasion","occupation","occurrence","ocean","ocelot","octagon","octave","octavo","octet","octopus","odometer","odyssey","oeuvre","off-ramp","offence","offense","offer","offering","office","officer","official","offset","oil","okra","oldie","oleo","olive","omega","omelet","omission","omnivore","oncology","onion","online","onset","opening","opera","operating","operation","operator","ophthalmologist","opinion","opium","opossum","opponent","opportunist","opportunity","opposite","opposition","optimal","optimisation","optimist","optimization","option","orange","orangutan","orator","orchard","orchestra","orchid","order","ordinary","ordination","ore","oregano","organ","organisation","organising","organization","organizing","orient","orientation","origin","original","originality","ornament","osmosis","osprey","ostrich","other","otter","ottoman","ounce","outback","outcome","outfielder","outfit","outhouse","outlaw","outlay","outlet","outline","outlook","output","outrage","outrigger","outrun","outset","outside","oval","ovary","oven","overcharge","overclocking","overcoat","overexertion","overflight","overhead","overheard","overload","overnighter","overshoot","oversight","overview","overweight","owl","owner","ownership","ox","oxford","oxygen","oyster","ozone","pace","pacemaker","pack","package","packaging","packet","pad","paddle","paddock","pagan","page","pagoda","pail","pain","paint","painter","painting","paintwork","pair","pajamas","palace","palate","palm","pamphlet","pan","pancake","pancreas","panda","panel","panic","pannier","panpipe","pansy","panther","panties","pantologist","pantology","pantry","pants","pantsuit","panty","pantyhose","papa","papaya","paper","paperback","paperwork","parable","parachute","parade","paradise","paragraph","parallelogram","paramecium","paramedic","parameter","paranoia","parcel","parchment","pard","pardon","parent","parenthesis","parenting","park","parka","parking","parliament","parole","parrot","parser","parsley","parsnip","part","participant","participation","particle","particular","partner","partnership","partridge","party","pass","passage","passbook","passenger","passing","passion","passive","passport","password","past","pasta","paste","pastor","pastoralist","pastry","pasture","pat","patch","pate","patent","patentee","path","pathogenesis","pathology","pathway","patience","patient","patina","patio","patriarch","patrimony","patriot","patrol","patroller","patrolling","patron","pattern","patty","pattypan","pause","pavement","pavilion","paw","pawnshop","pay","payee","payment","payoff","pea","peace","peach","peacoat","peacock","peak","peanut","pear","pearl","peasant","pecan","pecker","pedal","peek","peen","peer","peer-to-peer","pegboard","pelican","pelt","pen","penalty","pence","pencil","pendant","pendulum","penguin","penicillin","peninsula","penis","pennant","penny","pension","pentagon","peony","people","pepper","pepperoni","percent","percentage","perception","perch","perennial","perfection","performance","perfume","period","periodical","peripheral","permafrost","permission","permit","perp","perpendicular","persimmon","person","personal","personality","personnel","perspective","pest","pet","petal","petition","petitioner","petticoat","pew","pharmacist","pharmacopoeia","phase","pheasant","phenomenon","phenotype","pheromone","philanthropy","philosopher","philosophy","phone","phosphate","photo","photodiode","photograph","photographer","photography","photoreceptor","phrase","phrasing","physical","physics","physiology","pianist","piano","piccolo","pick","pickax","pickaxe","picket","pickle","pickup","picnic","picture","picturesque","pie","piece","pier","piety","pig","pigeon","piglet","pigpen","pigsty","pike","pilaf","pile","pilgrim","pilgrimage","pill","pillar","pillbox","pillow","pilot","pimp","pimple","pin","pinafore","pince-nez","pine","pineapple","pinecone","ping","pink","pinkie","pinot","pinstripe","pint","pinto","pinworm","pioneer","pipe","pipeline","piracy","pirate","piss","pistol","pit","pita","pitch","pitcher","pitching","pith","pizza","place","placebo","placement","placode","plagiarism","plain","plaintiff","plan","plane","planet","planning","plant","plantation","planter","planula","plaster","plasterboard","plastic","plate","platelet","platform","platinum","platter","platypus","play","player","playground","playroom","playwright","plea","pleasure","pleat","pledge","plenty","plier","pliers","plight","plot","plough","plover","plow","plowman","plug","plugin","plum","plumber","plume","plunger","plywood","pneumonia","pocket","pocket-watch","pocketbook","pod","podcast","poem","poet","poetry","poignance","point","poison","poisoning","poker","polarisation","polarization","pole","polenta","police","policeman","policy","polish","politician","politics","poll","polliwog","pollutant","pollution","polo","polyester","polyp","pomegranate","pomelo","pompom","poncho","pond","pony","pool","poor","pop","popcorn","poppy","popsicle","popularity","population","populist","porcelain","porch","porcupine","pork","porpoise","port","porter","portfolio","porthole","portion","portrait","position","possession","possibility","possible","post","postage","postbox","poster","posterior","postfix","pot","potato","potential","pottery","potty","pouch","poultry","pound","pounding","poverty","powder","power","practice","practitioner","prairie","praise","pray","prayer","precedence","precedent","precipitation","precision","predecessor","preface","preference","prefix","pregnancy","prejudice","prelude","premeditation","premier","premise","premium","preoccupation","preparation","prescription","presence","present","presentation","preservation","preserves","presidency","president","press","pressroom","pressure","pressurisation","pressurization","prestige","presume","pretzel","prevalence","prevention","prey","price","pricing","pride","priest","priesthood","primary","primate","prince","princess","principal","principle","print","printer","printing","prior","priority","prison","prisoner","privacy","private","privilege","prize","prizefight","probability","probation","probe","problem","procedure","proceedings","process","processing","processor","proctor","procurement","produce","producer","product","production","productivity","profession","professional","professor","profile","profit","progenitor","program","programme","programming","progress","progression","prohibition","project","proliferation","promenade","promise","promotion","prompt","pronoun","pronunciation","proof","proof-reader","propaganda","propane","property","prophet","proponent","proportion","proposal","proposition","proprietor","prose","prosecution","prosecutor","prospect","prosperity","prostacyclin","prostanoid","prostrate","protection","protein","protest","protocol","providence","provider","province","provision","prow","proximal","proximity","prune","pruner","pseudocode","pseudoscience","psychiatrist","psychoanalyst","psychologist","psychology","ptarmigan","pub","public","publication","publicity","publisher","publishing","pudding","puddle","puffin","pug","puggle","pulley","pulse","puma","pump","pumpernickel","pumpkin","pumpkinseed","pun","punch","punctuation","punishment","pup","pupa","pupil","puppet","puppy","purchase","puritan","purity","purple","purpose","purr","purse","pursuit","push","pusher","put","puzzle","pyramid","pyridine","quadrant","quail","qualification","quality","quantity","quart","quarter","quartet","quartz","queen","query","quest","question","questioner","questionnaire","quiche","quicksand","quiet","quill","quilt","quince","quinoa","quit","quiver","quota","quotation","quote","rabbi","rabbit","raccoon","race","racer","racing","racism","racist","rack","radar","radiator","radio","radiosonde","radish","raffle","raft","rag","rage","raid","rail","railing","railroad","railway","raiment","rain","rainbow","raincoat","rainmaker","rainstorm","rainy","raise","raisin","rake","rally","ram","rambler","ramen","ramie","ranch","rancher","randomisation","randomization","range","ranger","rank","rap","rape","raspberry","rat","rate","ratepayer","rating","ratio","rationale","rations","raven","ravioli","rawhide","ray","rayon","razor","reach","reactant","reaction","read","reader","readiness","reading","real","reality","realization","realm","reamer","rear","reason","reasoning","rebel","rebellion","reboot","recall","recapitulation","receipt","receiver","reception","receptor","recess","recession","recipe","recipient","reciprocity","reclamation","recliner","recognition","recollection","recommendation","reconsideration","record","recorder","recording","recovery","recreation","recruit","rectangle","red","redesign","redhead","redirect","rediscovery","reduction","reef","refectory","reference","referendum","reflection","reform","refreshments","refrigerator","refuge","refund","refusal","refuse","regard","regime","region","regionalism","register","registration","registry","regret","regulation","regulator","rehospitalisation","rehospitalization","reindeer","reinscription","reject","relation","relationship","relative","relaxation","relay","release","reliability","relief","religion","relish","reluctance","remains","remark","reminder","remnant","remote","removal","renaissance","rent","reorganisation","reorganization","repair","reparation","repayment","repeat","replacement","replica","replication","reply","report","reporter","reporting","repository","representation","representative","reprocessing","republic","republican","reputation","request","requirement","resale","rescue","research","researcher","resemblance","reservation","reserve","reservoir","reset","residence","resident","residue","resist","resistance","resolution","resolve","resort","resource","respect","respite","response","responsibility","rest","restaurant","restoration","restriction","restroom","restructuring","result","resume","retailer","retention","rethinking","retina","retirement","retouching","retreat","retrospect","retrospective","retrospectivity","return","reunion","revascularisation","revascularization","reveal","revelation","revenant","revenge","revenue","reversal","reverse","review","revitalisation","revitalization","revival","revolution","revolver","reward","rhetoric","rheumatism","rhinoceros","rhubarb","rhyme","rhythm","rib","ribbon","rice","riddle","ride","rider","ridge","riding","rifle","right","rim","ring","ringworm","riot","rip","ripple","rise","riser","risk","rite","ritual","river","riverbed","rivulet","road","roadway","roar","roast","robe","robin","robot","robotics","rock","rocker","rocket","rocket-ship","rod","role","roll","roller","romaine","romance","roof","room","roommate","rooster","root","rope","rose","rosemary","roster","rostrum","rotation","round","roundabout","route","router","routine","row","rowboat","rowing","rubber","rubbish","rubric","ruby","ruckus","rudiment","ruffle","rug","rugby","ruin","rule","ruler","ruling","rum","rumor","run","runaway","runner","running","runway","rush","rust","rutabaga","rye","sabre","sac","sack","saddle","sadness","safari","safe","safeguard","safety","saffron","sage","sail","sailboat","sailing","sailor","saint","sake","salad","salami","salary","sale","salesman","salmon","salon","saloon","salsa","salt","salute","samovar","sampan","sample","samurai","sanction","sanctity","sanctuary","sand","sandal","sandbar","sandpaper","sandwich","sanity","sardine","sari","sarong","sash","satellite","satin","satire","satisfaction","sauce","saucer","sauerkraut","sausage","savage","savannah","saving","savings","savior","saviour","savory","saw","saxophone","scaffold","scale","scallion","scallops","scalp","scam","scanner","scarecrow","scarf","scarification","scenario","scene","scenery","scent","schedule","scheduling","schema","scheme","schizophrenic","schnitzel","scholar","scholarship","school","schoolhouse","schooner","science","scientist","scimitar","scissors","scooter","scope","score","scorn","scorpion","scotch","scout","scow","scrambled","scrap","scraper","scratch","screamer","screen","screening","screenwriting","screw","screw-up","screwdriver","scrim","scrip","script","scripture","scrutiny","sculpting","sculptural","sculpture","sea","seabass","seafood","seagull","seal","seaplane","search","seashore","seaside","season","seat","seaweed","second","secrecy","secret","secretariat","secretary","secretion","section","sectional","sector","security","sediment","seed","seeder","seeker","seep","segment","seizure","selection","self","self-confidence","self-control","self-esteem","seller","selling","semantics","semester","semicircle","semicolon","semiconductor","seminar","senate","senator","sender","senior","sense","sensibility","sensitive","sensitivity","sensor","sentence","sentencing","sentiment","sepal","separation","septicaemia","sequel","sequence","serial","series","sermon","serum","serval","servant","server","service","servitude","sesame","session","set","setback","setting","settlement","settler","severity","sewer","sex","sexuality","shack","shackle","shade","shadow","shadowbox","shakedown","shaker","shallot","shallows","shame","shampoo","shanty","shape","share","shareholder","shark","shaw","shawl","shear","shearling","sheath","shed","sheep","sheet","shelf","shell","shelter","sherbet","sherry","shield","shift","shin","shine","shingle","ship","shipper","shipping","shipyard","shirt","shirtdress","shit","shoat","shock","shoe","shoe-horn","shoehorn","shoelace","shoemaker","shoes","shoestring","shofar","shoot","shootdown","shop","shopper","shopping","shore","shoreline","short","shortage","shorts","shortwave","shot","shoulder","shout","shovel","show","show-stopper","shower","shred","shrimp","shrine","shutdown","sibling","sick","sickness","side","sideboard","sideburns","sidecar","sidestream","sidewalk","siding","siege","sigh","sight","sightseeing","sign","signal","signature","signet","significance","signify","signup","silence","silica","silicon","silk","silkworm","sill","silly","silo","silver","similarity","simple","simplicity","simplification","simvastatin","sin","singer","singing","singular","sink","sinuosity","sip","sir","sister","sister-in-law","sitar","site","situation","size","skate","skating","skean","skeleton","ski","skiing","skill","skin","skirt","skull","skullcap","skullduggery","skunk","sky","skylight","skyline","skyscraper","skywalk","slang","slapstick","slash","slate","slave","slavery","slaw","sled","sledge","sleep","sleepiness","sleeping","sleet","sleuth","slice","slide","slider","slime","slip","slipper","slippers","slope","slot","sloth","slump","smell","smelting","smile","smith","smock","smog","smoke","smoking","smolt","smuggling","snack","snail","snake","snakebite","snap","snarl","sneaker","sneakers","sneeze","sniffle","snob","snorer","snow","snowboarding","snowflake","snowman","snowmobiling","snowplow","snowstorm","snowsuit","snuck","snug","snuggle","soap","soccer","socialism","socialist","society","sociology","sock","socks","soda","sofa","softball","softdrink","softening","software","soil","soldier","sole","solicitation","solicitor","solidarity","solidity","soliloquy","solitaire","solution","solvency","sombrero","somebody","someone","someplace","somersault","something","somewhere","son","sonar","sonata","song","songbird","sonnet","soot","sophomore","soprano","sorbet","sorghum","sorrel","sorrow","sort","soul","soulmate","sound","soundness","soup","source","sourwood","sousaphone","south","southeast","souvenir","sovereignty","sow","soy","soybean","space","spacing","spade","spaghetti","span","spandex","spank","sparerib","spark","sparrow","spasm","spat","spatula","spawn","speaker","speakerphone","speaking","spear","spec","special","specialist","specialty","species","specification","spectacle","spectacles","spectrograph","spectrum","speculation","speech","speed","speedboat","spell","spelling","spelt","spending","sphere","sphynx","spice","spider","spiderling","spike","spill","spinach","spine","spiral","spirit","spiritual","spirituality","spit","spite","spleen","splendor","split","spokesman","spokeswoman","sponge","sponsor","sponsorship","spool","spoon","spork","sport","sportsman","spot","spotlight","spouse","sprag","sprat","spray","spread","spreadsheet","spree","spring","sprinkles","sprinter","sprout","spruce","spud","spume","spur","spy","spyglass","square","squash","squatter","squeegee","squid","squirrel","stab","stability","stable","stack","stacking","stadium","staff","stag","stage","stain","stair","staircase","stake","stalk","stall","stallion","stamen","stamina","stamp","stance","stand","standard","standardisation","standardization","standing","standoff","standpoint","star","starboard","start","starter","state","statement","statin","station","station-wagon","statistic","statistics","statue","status","statute","stay","steak","stealth","steam","steamroller","steel","steeple","stem","stench","stencil","step","step-aunt","step-brother","step-daughter","step-father","step-grandfather","step-grandmother","step-mother","step-sister","step-son","step-uncle","stepdaughter","stepmother","stepping-stone","stepson","stereo","stew","steward","stick","sticker","stiletto","still","stimulation","stimulus","sting","stinger","stir-fry","stitch","stitcher","stock","stock-in-trade","stockings","stole","stomach","stone","stonework","stool","stop","stopsign","stopwatch","storage","store","storey","storm","story","story-telling","storyboard","stot","stove","strait","strand","stranger","strap","strategy","straw","strawberry","strawman","stream","street","streetcar","strength","stress","stretch","strife","strike","string","strip","stripe","strobe","stroke","structure","strudel","struggle","stucco","stud","student","studio","study","stuff","stumbling","stump","stupidity","sturgeon","sty","style","styling","stylus","sub","subcomponent","subconscious","subcontractor","subexpression","subgroup","subject","submarine","submitter","subprime","subroutine","subscription","subsection","subset","subsidence","subsidiary","subsidy","substance","substitution","subtitle","suburb","subway","success","succotash","suck","sucker","suede","suet","suffocation","sugar","suggestion","suicide","suit","suitcase","suite","sulfur","sultan","sum","summary","summer","summit","sun","sunbeam","sunbonnet","sundae","sunday","sundial","sunflower","sunglasses","sunlamp","sunlight","sunrise","sunroom","sunset","sunshine","superiority","supermarket","supernatural","supervision","supervisor","supper","supplement","supplier","supply","support","supporter","suppression","supreme","surface","surfboard","surge","surgeon","surgery","surname","surplus","surprise","surround","surroundings","surrounds","survey","survival","survivor","sushi","suspect","suspenders","suspension","sustainment","sustenance","swallow","swamp","swan","swanling","swath","sweat","sweater","sweatshirt","sweatshop","sweatsuit","sweets","swell","swim","swimming","swimsuit","swine","swing","switch","switchboard","switching","swivel","sword","swordfight","swordfish","sycamore","symbol","symmetry","sympathy","symptom","syndicate","syndrome","synergy","synod","synonym","synthesis","syrup","system","t-shirt","tab","tabby","tabernacle","table","tablecloth","tablet","tabletop","tachometer","tackle","taco","tactics","tactile","tadpole","tag","tail","tailbud","tailor","tailspin","take-out","takeover","tale","talent","talk","talking","tam-o'-shanter","tamale","tambour","tambourine","tan","tandem","tangerine","tank","tank-top","tanker","tankful","tap","tape","tapioca","target","taro","tarragon","tart","task","tassel","taste","tatami","tattler","tattoo","tavern","tax","taxi","taxicab","taxpayer","tea","teacher","teaching","team","teammate","teapot","tear","tech","technician","technique","technologist","technology","tectonics","teen","teenager","teepee","telephone","telescreen","teletype","television","tell","teller","temp","temper","temperature","temple","tempo","temporariness","temporary","temptation","temptress","tenant","tendency","tender","tenement","tenet","tennis","tenor","tension","tensor","tent","tentacle","tenth","tepee","teriyaki","term","terminal","termination","terminology","termite","terrace","terracotta","terrapin","terrarium","territory","terror","terrorism","terrorist","test","testament","testimonial","testimony","testing","text","textbook","textual","texture","thanks","thaw","theater","theft","theism","theme","theology","theory","therapist","therapy","thermals","thermometer","thermostat","thesis","thickness","thief","thigh","thing","thinking","thirst","thistle","thong","thongs","thorn","thought","thousand","thread","threat","threshold","thrift","thrill","throat","throne","thrush","thrust","thug","thumb","thump","thunder","thunderbolt","thunderhead","thunderstorm","thyme","tiara","tic","tick","ticket","tide","tie","tiger","tights","tile","till","tilt","timbale","timber","time","timeline","timeout","timer","timetable","timing","timpani","tin","tinderbox","tinkle","tintype","tip","tire","tissue","titanium","title","toad","toast","toaster","tobacco","today","toe","toenail","toffee","tofu","tog","toga","toilet","tolerance","tolerant","toll","tom-tom","tomatillo","tomato","tomb","tomography","tomorrow","ton","tonality","tone","tongue","tonic","tonight","tool","toot","tooth","toothbrush","toothpaste","toothpick","top","top-hat","topic","topsail","toque","toreador","tornado","torso","torte","tortellini","tortilla","tortoise","tosser","total","tote","touch","tough-guy","tour","tourism","tourist","tournament","tow-truck","towel","tower","town","townhouse","township","toy","trace","trachoma","track","tracking","tracksuit","tract","tractor","trade","trader","trading","tradition","traditionalism","traffic","trafficker","tragedy","trail","trailer","trailpatrol","train","trainer","training","trait","tram","tramp","trance","transaction","transcript","transfer","transformation","transit","transition","translation","transmission","transom","transparency","transplantation","transport","transportation","trap","trapdoor","trapezium","trapezoid","trash","travel","traveler","tray","treasure","treasury","treat","treatment","treaty","tree","trek","trellis","tremor","trench","trend","triad","trial","triangle","tribe","tributary","trick","trigger","trigonometry","trillion","trim","trinket","trip","tripod","tritone","triumph","trolley","trombone","troop","trooper","trophy","trouble","trousers","trout","trove","trowel","truck","trumpet","trunk","trust","trustee","truth","try","tsunami","tub","tuba","tube","tuber","tug","tugboat","tuition","tulip","tumbler","tummy","tuna","tune","tune-up","tunic","tunnel","turban","turf","turkey","turmeric","turn","turning","turnip","turnover","turnstile","turret","turtle","tusk","tussle","tutu","tuxedo","tweet","tweezers","twig","twilight","twine","twins","twist","twister","twitter","type","typeface","typewriter","typhoon","ukulele","ultimatum","umbrella","unblinking","uncertainty","uncle","underclothes","underestimate","underground","underneath","underpants","underpass","undershirt","understanding","understatement","undertaker","underwear","underweight","underwire","underwriting","unemployment","unibody","uniform","uniformity","union","unique","unit","unity","universe","university","update","upgrade","uplift","upper","upstairs","upward","urge","urgency","urn","usage","use","user","usher","usual","utensil","utilisation","utility","utilization","vacation","vaccine","vacuum","vagrant","valance","valentine","validate","validity","valley","valuable","value","vampire","van","vanadyl","vane","vanilla","vanity","variability","variable","variant","variation","variety","vascular","vase","vault","vaulting","veal","vector","vegetable","vegetarian","vegetarianism","vegetation","vehicle","veil","vein","veldt","vellum","velocity","velodrome","velvet","vendor","veneer","vengeance","venison","venom","venti","venture","venue","veranda","verb","verdict","verification","vermicelli","vernacular","verse","version","vertigo","verve","vessel","vest","vestment","vet","veteran","veterinarian","veto","viability","vibe","vibraphone","vibration","vibrissae","vice","vicinity","victim","victory","video","view","viewer","vignette","villa","village","vine","vinegar","vineyard","vintage","vintner","vinyl","viola","violation","violence","violet","violin","virginal","virtue","virus","visa","viscose","vise","vision","visit","visitor","visor","vista","visual","vitality","vitamin","vitro","vivo","vixen","vodka","vogue","voice","void","vol","volatility","volcano","volleyball","volume","volunteer","volunteering","vomit","vote","voter","voting","voyage","vulture","wad","wafer","waffle","wage","wagon","waist","waistband","wait","waiter","waiting","waitress","waiver","wake","walk","walker","walking","walkway","wall","wallaby","wallet","walnut","walrus","wampum","wannabe","want","war","warden","wardrobe","warfare","warlock","warlord","warm-up","warming","warmth","warning","warrant","warren","warrior","wasabi","wash","washbasin","washcloth","washer","washtub","wasp","waste","wastebasket","wasting","watch","watcher","watchmaker","water","waterbed","watercress","waterfall","waterfront","watermelon","waterskiing","waterspout","waterwheel","wave","waveform","wax","way","weakness","wealth","weapon","wear","weasel","weather","web","webinar","webmail","webpage","website","wedding","wedge","weed","weeder","weedkiller","week","weekend","weekender","weight","weird","welcome","welfare","well","well-being","west","western","wet-bar","wetland","wetsuit","whack","whale","wharf","wheat","wheel","whelp","whey","whip","whirlpool","whirlwind","whisker","whiskey","whisper","whistle","white","whole","wholesale","wholesaler","whorl","wick","widget","widow","width","wife","wifi","wild","wildebeest","wilderness","wildlife","will","willingness","willow","win","wind","wind-chime","windage","window","windscreen","windshield","wine","winery","wing","wingman","wingtip","wink","winner","winter","wire","wiretap","wiring","wisdom","wiseguy","wish","wisteria","wit","witch","witch-hunt","withdrawal","witness","wok","wolf","woman","wombat","wonder","wont","wood","woodchuck","woodland","woodshed","woodwind","wool","woolens","word","wording","work","workbench","worker","workforce","workhorse","working","workout","workplace","workshop","world","worm","worry","worship","worshiper","worth","wound","wrap","wraparound","wrapper","wrapping","wreck","wrecker","wren","wrench","wrestler","wriggler","wrinkle","wrist","writer","writing","wrong","xylophone","yacht","yahoo","yak","yam","yang","yard","yarmulke","yarn","yawl","year","yeast","yellow","yellowjacket","yesterday","yew","yin","yoga","yogurt","yoke","yolk","young","youngster","yourself","youth","yoyo","yurt","zampone","zebra","zebrafish","zen","zephyr","zero","ziggurat","zinc","zipper","zither","zombie","zone","zoo","zoologist","zoology","zoot-suit","zucchini"],dN=["a","abaft","aboard","about","above","absent","across","afore","after","against","along","alongside","amid","amidst","among","amongst","an","anenst","anti","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","concerning","considering","despite","down","during","except","excepting","excluding","failing","following","for","forenenst","from","given","in","including","inside","into","lest","like","mid","midst","minus","modulo","near","next","notwithstanding","of","off","on","onto","opposite","out","outside","over","pace","past","per","plus","pro","qua","regarding","round","sans","save","since","than","the","through","throughout","till","times","to","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","via","vice","with","within","without","worth"],mN=["abandon","abase","abate","abbreviate","abdicate","abduct","abet","abhor","abide","abjure","abnegate","abolish","abominate","abort","abound","abrade","abridge","abrogate","abscond","abseil","absent","absolve","absorb","abstain","abstract","abuse","abut","accede","accelerate","accent","accentuate","accept","access","accessorise","accessorize","acclaim","acclimate","acclimatise","acclimatize","accommodate","accompany","accomplish","accord","accost","account","accouter","accoutre","accredit","accrue","acculturate","accumulate","accuse","accustom","ace","ache","achieve","acidify","acknowledge","acquaint","acquiesce","acquire","acquit","act","action","activate","actualise","actualize","actuate","adapt","add","addle","address","adduce","adhere","adjoin","adjourn","adjudge","adjudicate","adjure","adjust","administer","admire","admit","admonish","adopt","adore","adorn","adsorb","adulterate","adumbrate","advance","advantage","advertise","advise","advocate","aerate","affect","affiliate","affirm","affix","afflict","afford","afforest","affront","age","agglomerate","aggravate","aggregate","agitate","agonise","agonize","agree","aid","ail","aim","air","airbrush","airdrop","airfreight","airlift","alarm","alert","alienate","alight","align","allay","allege","alleviate","allocate","allot","allow","alloy","allude","ally","alphabetise","alphabetize","alter","alternate","amalgamate","amass","amaze","amble","ambush","ameliorate","amend","amortise","amortize","amount","amplify","amputate","amuse","anaesthetise","anaesthetize","analyse","anchor","anesthetize","anger","angle","anglicise","anglicize","animate","anneal","annex","annihilate","annotate","announce","annoy","annul","anodise","anodize","anoint","anonymise","anonymize","answer","antagonise","antagonize","antedate","anthologise","anthologize","anticipate","ape","apologise","apologize","apostrophise","apostrophize","appal","appall","appeal","appear","appease","append","appertain","applaud","apply","appoint","apportion","appraise","appreciate","apprehend","apprentice","apprise","approach","appropriate","approve","approximate","aquaplane","arbitrate","arc","arch","archive","argue","arise","arm","arouse","arraign","arrange","array","arrest","arrive","arrogate","arse","art","articulate","ascend","ascertain","ascribe","ask","asphyxiate","aspirate","aspire","assail","assassinate","assault","assay","assemble","assent","assert","assess","assign","assimilate","assist","associate","assuage","assume","assure","asterisk","astonish","astound","atomise","atomize","atone","atrophy","attach","attack","attain","attempt","attend","attenuate","attest","attract","attribute","auction","audit","audition","augment","augur","authenticate","author","authorise","authorize","autograph","automate","autosave","autowind","avail","avenge","aver","average","avert","avoid","avow","await","awake","awaken","award","awe","ax","axe","baa","babble","baby","babysit","back","backcomb","backdate","backfill","backfire","backlight","backpack","backspace","backtrack","badger","baffle","bag","bail","bait","bake","balance","bale","ball","balloon","ballot","balls","bamboozle","ban","band","bandage","bandy","bang","bangs","banish","bank","bankroll","bankrupt","banter","baptise","baptize","bar","barbecue","bare","barf","bargain","barge","bark","barnstorm","barrack","barrel","barricade","barter","base","bash","bask","bastardise","bastardize","baste","bat","batch","bath","bathe","batten","batter","battle","baulk","bawl","bay","bayonet","be","beach","beam","bean","bear","beard","beat","beatbox","beatboxer","beatify","beautify","beaver","beckon","become","bed","bedazzle","bedeck","bedevil","beef","beep","beetle","befall","befit","befog","befriend","beg","beget","beggar","begin","begrudge","beguile","behave","behead","behold","behoove","behove","belabor","belabour","belay","belch","belie","believe","belittle","bellow","belly","bellyache","belong","belt","bemoan","bemuse","benchmark","bend","benefit","bequeath","berate","bereave","berth","beseech","beset","besiege","besmirch","bespatter","bespeak","best","bestir","bestow","bestride","bet","betake","betide","betoken","betray","better","bewail","beware","bewilder","bewitch","bias","bicker","bicycle","bid","bide","biff","bifurcate","big","bike","bilk","bill","billet","billow","bin","bind","binge","biodegrade","bird","bisect","bitch","bite","bitmap","bivouac","bivvy","blab","blabber","black","blackball","blacken","blacklist","blackmail","blag","blame","blanch","blank","blanket","blare","blaspheme","blast","blather","blaze","blazon","bleach","bleat","bleed","bleep","blemish","blench","blend","bless","blight","blind","blindfold","blindfolded","blindside","blink","bliss","blister","blitz","bloat","block","blockade","blog","blood","bloom","bloop","blossom","blot","blow","blub","blubber","bludge","bludgeon","bluff","blunder","blunt","blur","blurt","blush","bluster","board","boast","bob","bobble","bode","bodge","bog","boggle","boil","bolster","bolt","bomb","bombard","bond","bone","bonk","boo","boob","boogie","book","bookmark","boom","boomerang","boost","boot","bootleg","booze","bop","border","bore","born","borrow","boss","botch","bother","bottle","bottleful","bottom","bounce","bound","bow","bowdlerise","bowdlerize","bowl","bowlful","box","boycott","braai","brace","braces","bracket","brag","braid","brain","brainstorm","brainwash","braise","brake","branch","brand","brandish","brave","brawl","bray","brazen","breach","break","breakfast","breast","breastfeed","breathalyse","breathalyze","breathe","breed","breeze","brew","bribe","brick","bridge","bridle","brief","brighten","brim","bring","bristle","broach","broadcast","broaden","broadside","broil","broker","brood","brook","browbeat","brown","browse","bruise","bruit","brush","brutalise","brutalize","bubble","buck","bucket","bucketful","buckle","bud","buddy","budge","budget","buff","buffer","buffet","bug","bugger","build","bulge","bulk","bulldoze","bullshit","bully","bum","bumble","bump","bunch","bundle","bung","bungle","bunk","bunker","bunt","buoy","burble","burden","burgeon","burglarize","burgle","burn","burnish","burp","burrow","burst","bury","bus","bushwhack","busk","bust","bustle","busy","butcher","butt","butter","button","buttonhole","buttress","buy","buzz","buzzing","bypass","cable","cache","cackle","caddie","cadge","cage","cajole","cake","calcify","calculate","calibrate","call","calm","calve","camouflage","camp","campaign","can","canalise","canalize","cancel","cane","cannibalise","cannibalize","cannon","cannulate","canoe","canonise","canonize","canoodle","canst","cant","canter","canvass","cap","caper","capitalise","capitalize","capitulate","capsize","captain","caption","captivate","capture","caramelise","caramelize","carbonise","carbonize","carburise","carburize","card","care","careen","career","caress","caricature","carjack","carol","carom","carouse","carp","carpet","carpool","carry","cart","cartwheel","carve","cascade","case","cash","cashier","casserole","cast","castigate","castrate","catalog","catalogue","catalyse","catalyze","catapult","catch","categorise","categorize","cater","caterwaul","catnap","caucus","caulk","cause","cauterise","cauterize","caution","cave","cavil","cavort","caw","cc","cease","cede","celebrate","cement","censor","censure","centralise","centralize","centre","certificate","certify","chafe","chaff","chain","chair","chalk","challenge","champ","champion","chance","change","channel","chant","chaperon","chaperone","char","characterise","characterize","charbroil","charge","chargesheet","chargrill","charm","chart","charter","chase","chasten","chastise","chat","chatter","chauffeur","cheapen","cheat","cheater","check","checkmate","cheek","cheep","cheer","cherish","chew","chicken","chide","chill","chillax","chime","chink","chip","chirp","chisel","chivvy","chlorinate","choke","chomp","choose","chop","choreograph","chortle","chorus","christen","chromakey","chronicle","chuck","chuckle","chug","chunder","chunter","churn","cinch","circle","circulate","circumcise","circumnavigate","circumscribe","circumvent","cite","civilise","civilize","clack","claim","clam","clamber","clamor","clamour","clamp","clang","clank","clap","clarify","clash","clasp","class","classify","clatter","claw","clean","cleanse","clear","cleave","clench","clerk","click","climax","climb","clinch","cling","clink","clinking","clip","cloak","clobber","clock","clog","clone","clonk","close","closet","clot","clothe","cloud","clout","clown","club","cluck","clue","clump","clunk","cluster","clutch","clutter","coach","coagulate","coalesce","coarsen","coast","coat","coax","cobble","cock","cocoon","coddle","code","codify","coerce","coexist","cogitate","cohabit","cohere","coil","coin","coincide","collaborate","collapse","collar","collate","collect","collectivise","collectivize","collide","colligate","collocate","collude","colonise","colonize","colorize","colour","comb","combat","combine","combust","come","comfort","command","commandeer","commemorate","commence","commend","comment","commentate","commercialise","commercialize","commingle","commiserate","commission","commit","commune","communicate","commute","compact","compare","compartmentalise","compartmentalize","compel","compensate","compete","compile","complain","complement","complete","complicate","compliment","comply","comport","compose","compost","compound","comprehend","compress","comprise","compromise","compute","computerise","computerize","con","conceal","concede","conceive","concentrate","conceptualise","conceptualize","concern","concertina","conciliate","conclude","concoct","concrete","concur","concuss","condemn","condense","condescend","condition","condone","conduct","cone","confer","confess","confide","configure","confine","confirm","confiscate","conflate","conflict","conform","confound","confront","confuse","confute","congeal","congratulate","congregate","conjecture","conjoin","conjugate","conjure","conk","connect","connive","connote","conquer","conscientise","conscientize","conscript","consecrate","consent","conserve","consider","consign","consist","console","consolidate","consort","conspire","constitute","constrain","constrict","construct","construe","consult","consume","consummate","contact","contain","contaminate","contemplate","contend","content","contest","contextualise","contextualize","continue","contort","contract","contradict","contraindicate","contrast","contravene","contribute","contrive","control","controvert","convalesce","convene","converge","converse","convert","convey","convict","convince","convoke","convulse","coo","cook","cool","coop","cooperate","coordinate","cop","cope","coppice","copulate","copy","copyright","cordon","core","cork","corkscrew","corner","corral","correct","correlate","correspond","corrode","corrupt","coruscate","cosh","cosset","cost","cosy","cotton","couch","cough","counsel","count","countenance","counter","counteract","counterbalance","counterfeit","countermand","counterpoint","countersign","couple","courier","course","court","covenant","cover","covet","cow","cower","cox","cozy","crack","crackle","cradle","craft","cram","cramp","crane","crank","crap","crash","crate","crave","crawl","crayon","creak","creaking","cream","crease","create","credential","credit","creep","cremate","creolise","creolize","creosote","crest","crew","crib","crick","criminalise","criminalize","crimp","cringe","crinkle","cripple","crisp","criticise","criticize","critique","croak","crochet","crook","croon","crop","cross","crouch","crow","crowd","crown","crucify","cruise","crumble","crumple","crunch","crusade","crush","cry","crystallise","crystallize","cube","cuckold","cuddle","cudgel","cue","cuff","cull","culminate","cultivate","culture","cup","curate","curb","curdle","cure","curl","curry","curse","curtail","curtain","curtsy","curve","cushion","cuss","customise","customize","cut","cwtch","cycle","dab","dabble","dally","dam","damage","dammit","damn","damp","dampen","dance","dandle","dangle","dare","darken","darn","dart","dash","date","daub","daunt","dawdle","dawn","daydream","dazzle","deactivate","deaden","deadhead","deafen","deal","debar","debase","debate","debilitate","debit","debrief","debug","debunk","debut","decamp","decant","decapitate","decay","deceive","decelerate","decentralise","decentralize","decide","decimalise","decimalize","decimate","decipher","deck","declaim","declare","declassify","decline","declutter","decode","decommission","decompose","decompress","deconsecrate","deconstruct","decontaminate","decontrol","decorate","decouple","decoy","decrease","decree","decriminalise","decriminalize","decry","decrypt","dedicate","deduce","deduct","deejay","deem","deepen","deface","defame","default","defeat","defecate","defect","defend","defer","defile","define","deflate","deflect","deflower","defog","defoliate","deforest","deform","defrag","defragment","defraud","defray","defrock","defrost","defuse","defy","degenerate","deglaze","degrade","degrease","dehumanise","dehumanize","dehydrate","deify","deign","delay","delegate","delete","deliberate","delight","delimit","delineate","deliquesce","deliver","delouse","delude","deluge","delve","demand","demarcate","demean","demerge","demilitarise","demilitarize","demineralise","demineralize","demist","demo","demob","demobilise","demobilize","democratise","democratize","demolish","demonise","demonize","demonstrate","demoralise","demoralize","demote","demotivate","demur","demystify","denationalise","denationalize","denigrate","denitrify","denominate","denote","denounce","dent","denude","deny","depart","depend","depersonalise","depersonalize","depict","deplane","deplete","deplore","deploy","depopulate","deport","depose","deposit","deprave","deprecate","depreciate","depress","depressurise","depressurize","deprive","depute","deputise","deputize","deracinate","derail","dereference","deregulate","deride","derive","derogate","descale","descend","describe","descry","desecrate","desegregate","deselect","desensitise","desensitize","desert","deserve","design","designate","desire","desist","deskill","desolate","despair","despise","despoil","destabilise","destabilize","destock","destroy","detach","detail","detain","detect","deter","deteriorate","determine","detest","dethrone","detonate","detour","detoxify","detract","detrain","devalue","devastate","develop","deviate","devise","devoice","devolve","devote","devour","diagnose","dial","dice","dicker","dictate","diddle","die","diet","differ","differentiate","diffract","diffuse","dig","digest","digitalise","digitalize","digitise","digitize","dignify","digress","dilate","dilute","diluted","dim","diminish","dimple","dine","ding","dink","dip","diphthongise","diphthongize","direct","dirty","dis","disable","disabuse","disadvantage","disaffiliate","disafforest","disagree","disallow","disambiguate","disappear","disappoint","disapprove","disarm","disarrange","disassemble","disassociate","disavow","disband","disbar","disbelieve","disburse","discard","discern","discharge","discipline","disclaim","disclose","discolor","discolour","discomfit","discomfort","discompose","disconcert","disconnect","discontinue","discount","discourage","discourse","discover","discredit","discriminate","discuss","disdain","disembark","disembowel","disenfranchise","disengage","disentangle","disestablish","disfigure","disgorge","disgrace","disguise","disgust","dish","dishearten","dishonor","dishonour","disillusion","disincentivise","disincentivize","disinfect","disinherit","disinhibit","disintegrate","disinter","disinvest","dislike","dislocate","dislodge","dismantle","dismay","dismember","dismiss","dismount","disobey","disorient","disorientate","disown","disparage","dispatch","dispel","dispense","disperse","displace","display","displease","disport","dispose","dispossess","disprove","dispute","disqualify","disregard","disrespect","disrobe","disrupt","dissect","dissemble","disseminate","dissent","dissimulate","dissipate","dissociate","dissolve","dissuade","distance","distend","distil","distill","distinguish","distort","distract","distress","distribute","distrust","disturb","disunite","ditch","dither","dive","diverge","diversify","divert","divest","divide","divine","divorce","divulge","divvy","do","dob","dock","doctor","document","dodge","doff","dog","dole","doll","dollarise","dollarize","domesticate","dominate","don","donate","doodle","doom","doorstep","dop","dope","dose","doss","dot","dote","double","doubt","douche","douse","dovetail","down","downchange","downgrade","downlink","download","downplay","downshift","downsize","dowse","doze","draft","drag","dragoon","drain","dramatise","dramatize","drape","draught","draw","drawl","dread","dream","dredge","drench","dress","dribble","drift","drill","drink","drip","drive","drivel","drizzle","drone","drool","droop","drop","drown","drowse","drug","drum","dry","dub","duck","duckie","ducks","duel","duff","dull","dumb","dumbfound","dummy","dump","dunk","dunt","dupe","duplicate","dust","dwarf","dwell","dwindle","dye","dynamite","earmark","earn","earth","ease","eat","eavesdrop","ebb","echo","eclipse","economise","economize","eddy","edge","edify","edit","editorialise","editorialize","educate","eff","efface","effect","effectuate","egg","ejaculate","eject","eke","elaborate","elapse","elbow","elect","electrify","electrocute","electroplate","elevate","elicit","elide","eliminate","elongate","elope","elucidate","elude","email","emanate","emancipate","emasculate","embalm","embargo","embark","embarrass","embed","embellish","embezzle","embitter","emblazon","embody","embolden","emboss","embrace","embroider","embroil","emcee","emend","emerge","emigrate","emit","emote","empathise","empathize","emphasise","emphasize","employ","empower","empty","emulate","emulsify","enable","enact","encamp","encapsulate","encase","encash","enchant","encircle","enclose","encode","encompass","encounter","encourage","encroach","encrypt","encumber","end","endanger","endear","endeavor","endeavour","endorse","endow","endure","energise","energize","enervate","enfeeble","enfold","enforce","enfranchise","engage","engender","engineer","engorge","engrave","engross","engulf","enhance","enjoin","enjoy","enlarge","enlighten","enlist","enliven","enmesh","ennoble","enquire","enrage","enrapture","enrich","enrol","enroll","ensconce","enshrine","enshroud","enslave","ensnare","ensue","ensure","entail","entangle","enter","entertain","enthral","enthrall","enthrone","enthuse","entice","entitle","entomb","entrance","entrap","entreat","entrench","entrust","entwine","enumerate","enunciate","envelop","envisage","envision","envy","epitomise","epitomize","equal","equalise","equalize","equate","equip","equivocate","eradicate","erase","erect","erode","err","erupt","escalate","escape","eschew","escort","espouse","espy","essay","establish","esteem","estimate","etch","eulogise","eulogize","euthanise","euthanize","evacuate","evade","evaluate","evangelise","evangelize","evaporate","even","eventuate","evict","evidence","evince","eviscerate","evoke","evolve","exacerbate","exact","exaggerate","exalt","examine","exasperate","excavate","exceed","excel","except","excerpt","exchange","excise","excite","exclaim","exclude","excommunicate","excoriate","excrete","exculpate","excuse","execute","exemplify","exempt","exercise","exert","exeunt","exfoliate","exhale","exhaust","exhibit","exhilarate","exhort","exhume","exile","exist","exit","exonerate","exorcise","exorcize","expand","expatiate","expect","expectorate","expedite","expel","expend","experience","experiment","expiate","expire","explain","explicate","explode","exploit","explore","export","expose","expostulate","expound","express","expropriate","expunge","expurgate","extemporise","extemporize","extend","exterminate","externalise","externalize","extinguish","extirpate","extol","extort","extract","extradite","extrapolate","extricate","extrude","exude","exult","eye","eyeball","eyeglasses","fabricate","face","facilitate","factor","factorise","factorize","fade","faff","fail","faint","fake","fall","falsify","falter","familiarise","familiarize","fan","fancy","fantasise","fantasize","fare","farewell","farm","farrow","fart","fascinate","fashion","fast","fasten","father","fathom","fatten","fault","favor","favour","fawn","fax","faze","fear","feast","feather","feature","federate","feed","feel","feign","feint","fell","fellate","feminise","feminize","fence","fend","ferment","ferret","ferry","fertilise","fertilize","fess","fester","festoon","fetch","fete","fetishise","fetishize","fetter","feud","fib","fictionalise","fictionalize","fiddle","fidget","field","fight","figure","filch","file","filibuster","fill","fillet","film","filter","finagle","finalise","finalize","finance","find","fine","finesse","finger","fingerprint","finish","fire","firebomb","firm","fish","fishtail","fit","fix","fizz","fizzle","flag","flagellate","flail","flake","flame","flank","flap","flare","flash","flat","flatline","flatten","flatter","flaunt","flavour","flay","fleck","flee","fleece","flesh","flex","flick","flicker","flight","flinch","fling","flip","flirt","flit","float","flock","flog","flood","floodlight","floor","flop","floss","flounce","flounder","flour","flourish","flout","flow","flower","flub","fluctuate","fluff","flummox","flunk","flush","fluster","flutter","fly","foal","foam","fob","focalise","focalize","focus","fog","foil","foist","fold","follow","foment","fondle","fool","foot","forage","forbear","forbid","force","ford","forearm","forecast","foreclose","foregather","foreground","foresee","foreshadow","foreshorten","forestall","foretell","forewarn","forfeit","forfend","forgather","forge","forget","forgive","forgo","fork","form","formalise","formalize","format","formulate","fornicate","forsake","forswear","fortify","forward","forwards","fossick","fossilise","fossilize","foster","foul","found","founder","fox","fracture","fragment","frame","franchise","frank","fraternise","fraternize","fray","freak","free","freelance","freeload","freestyle","freewheel","freeze","freight","frequent","freshen","fret","frighten","fringe","frisk","fritter","frizz","frizzle","frogmarch","frolic","front","frost","froth","frown","fruit","frustrate","fry","fuck","fudge","fuel","fulfil","fulfill","fulminate","fumble","fume","fumigate","function","fund","funk","funnel","furl","furlough","furnish","furrow","further","fuse","fuss","gab","gabble","gad","gag","gain","gainsay","gall","gallivant","gallop","galumph","galvanise","galvanize","gamble","gambol","gang","gape","garage","garden","gargle","garland","garner","garnish","garrison","garrote","garrotte","gas","gash","gasp","gatecrash","gather","gauge","gawk","gawp","gaze","gazump","gazunder","gear","gee","gel","geld","gen","generalise","generalize","generate","gentrify","genuflect","germinate","gerrymander","gestate","gesticulate","gesture","get","ghost","ghostwrite","gibber","gift","giggle","gild","ginger","gird","girdle","give","gladden","glamorise","glamorize","glance","glare","glass","glaze","gleam","glean","glide","glimmer","glimmering","glimpse","glint","glisten","glister","glitter","gloat","globalise","globalize","glom","glorify","glory","gloss","glow","glower","glue","glug","glut","gnash","gnaw","go","goad","gob","gobble","goggle","goldbrick","goof","google","goose","gore","gorge","gossip","gouge","govern","grab","grace","grade","graduate","graft","grant","grapple","grasp","grass","grate","gratify","gravitate","graze","grease","green","greet","grey","grieve","grill","grimace","grin","grind","grip","gripe","grit","grizzle","groan","grok","groom","grope","gross","grouch","ground","group","grouse","grout","grovel","grow","growl","grub","grudge","grumble","grunt","guarantee","guard","guess","guest","guffaw","guide","guillotine","guilt","gulp","gum","gun","gurgle","gurn","gush","gussy","gust","gut","gutter","guzzle","gybe","gyp","gyrate","hack","haemorrhage","haggle","hail","hallmark","halloo","hallucinate","halt","halve","ham","hammer","hamper","hamstring","hand","handcuff","handicap","handle","hang","hanker","happen","harangue","harass","harbor","harbour","harden","hare","hark","harm","harmonise","harmonize","harness","harp","harpoon","harrow","harrumph","harry","harvest","hash","hassle","hasten","hatch","hate","haul","haunt","have","haw","hawk","hazard","haze","head","headbutt","headhunt","headline","heal","heap","hear","hearken","hearten","heat","heave","heckle","hector","hedge","heed","heel","heft","heighten","heist","help","hem","hemorrhage","herald","herd","hesitate","hew","hex","hibernate","hiccough","hiccup","hide","hie","highball","highlight","hightail","hijack","hike","hinder","hinge","hint","hire","hiss","hit","hitch","hitchhike","hive","hoard","hoax","hobble","hobnob","hock","hoe","hog","hoick","hoist","hold","hole","holiday","holler","hollow","holster","home","homeschool","homestead","hone","honeymoon","honk","honour","hoodwink","hoof","hook","hoon","hoot","hoover","hop","hope","horn","horrify","horse","horsewhip","hose","hosepipe","hospitalise","hospitalize","host","hot","hotfoot","hound","house","hover","howl","huddle","huff","hug","hull","hum","humanise","humanize","humble","humiliate","humour","hump","hunch","hunger","hunker","hunt","hurdle","hurl","hurry","hurt","hurtle","husband","hush","husk","hustle","hybridise","hybridize","hydrate","hydroplane","hype","hyperventilate","hyphenate","hypnotise","hypnotize","hypothesise","hypothesize","ice","iconify","idealise","idealize","ideate","identify","idle","idolise","idolize","ignite","ignore","illuminate","illumine","illustrate","imagine","imagineer","imbibe","imbue","imitate","immerse","immigrate","immobilise","immobilize","immolate","immortalise","immortalize","immunise","immunize","immure","impact","impair","impale","impanel","impart","impeach","impede","impel","imperil","impersonate","impinge","implant","implement","implicate","implode","implore","imply","import","importune","impose","impound","impoverish","impregnate","impress","imprint","imprison","improve","improvise","impugn","inactivate","inaugurate","incapacitate","incarcerate","incarnate","incense","incentivise","incentivize","inch","incinerate","incise","incite","incline","include","incommode","inconvenience","incorporate","increase","incriminate","incubate","inculcate","incur","indemnify","indent","index","indicate","indict","individualise","individualize","individuate","indoctrinate","induce","induct","indulge","industrialise","industrialize","infantilise","infantilize","infect","infer","infest","infill","infiltrate","inflame","inflate","inflect","inflict","influence","inform","infringe","infuriate","infuse","ingest","ingratiate","inhabit","inhale","inhere","inherit","inhibit","initial","initialise","initialize","initiate","inject","injure","ink","inlay","innovate","inoculate","input","inscribe","inseminate","insert","inset","insinuate","insist","inspect","inspire","install","instance","instigate","instil","instill","institute","institutionalise","institutionalize","instruct","insulate","insult","insure","integrate","intend","intensify","inter","interact","interbreed","intercede","intercept","interchange","interconnect","intercut","interest","interface","interfere","interject","interlace","interleave","interlink","interlock","intermarry","intermesh","intermingle","intermix","intern","internalise","internalize","internationalise","internationalize","interpenetrate","interpolate","interpose","interpret","interrelate","interrogate","interrupt","intersect","intersperse","intertwine","intervene","interview","interweave","interwork","intimate","intimidate","intone","intoxicate","intrigue","introduce","intrude","intubate","intuit","inundate","inure","invade","invalid","invalidate","inveigh","inveigle","invent","inventory","invert","invest","investigate","invigilate","invigorate","invite","invoice","invoke","involve","ionise","ionize","irk","iron","irradiate","irrigate","irritate","irrupt","isolate","issue","italicise","italicize","itch","itemise","itemize","iterate","jab","jabber","jack","jackknife","jail","jam","jangle","jar","jaw","jaywalk","jazz","jeer","jell","jeopardise","jeopardize","jerk","jest","jet","jettison","jib","jibe","jig","jiggle","jilt","jingle","jink","jinx","jive","jockey","jog","joggle","join","joint","joke","jol","jolly","jolt","josh","jostle","jot","journey","joust","judder","judge","juggle","juice","jumble","jump","junk","justify","jut","juxtapose","keel","keelhaul","keen","keep","ken","key","keyboard","kibitz","kick","kid","kidnap","kill","kindle","kink","kip","kiss","kit","kite","klap","kludge","knacker","knead","knee","kneecap","kneel","knife","knight","knit","knock","knot","know","knuckle","kowtow","kvetch","label","labour","lace","lacerate","lack","lacquer","lactate","ladder","ladle","lag","lam","lamb","lambast","lambaste","lament","lamp","lampoon","lance","land","lands","landscape","languish","lap","lapse","lard","large","lark","lash","lasso","last","latch","lather","laud","laugh","launch","launder","lavish","lay","layer","laze","leach","lead","leaf","leaflet","leak","lean","leap","leapfrog","learn","lease","leash","leave","leaven","lech","lecture","leer","leg","legalise","legalize","legislate","legitimise","legitimize","lend","lengthen","lessen","let","letter","letterbox","level","lever","leverage","levitate","levy","liaise","libel","liberalise","liberalize","liberate","license","lick","lie","lift","ligate","light","lighten","like","liken","limber","lime","limit","limp","line","linger","link","lionise","lionize","liquefy","liquidate","liquidise","liquidize","lisp","list","listen","litigate","litter","live","liven","load","loads","loaf","loan","loathe","lob","lobby","lobotomise","lobotomize","localise","localize","locate","lock","lodge","loft","log","loiter","loll","lollop","long","look","looks","loom","loop","loose","loosen","loot","lop","lope","lord","lose","lounge","lour","louse","love","low","lowball","lower","lubricate","luck","lug","lull","lumber","lump","lunch","lunge","lurch","lure","lurk","lust","luxuriate","lynch","macerate","machine","madden","magic","magnetise","magnetize","magnify","mail","maim","mainline","mainstream","maintain","major","make","malfunction","malign","malinger","maltreat","man","manacle","manage","mandate","mangle","manhandle","manicure","manifest","manipulate","manoeuvre","mantle","manufacture","manure","map","mar","march","marginalise","marginalize","marinate","mark","market","maroon","marry","marshal","martyr","marvel","masculinise","masculinize","mash","mask","masquerade","mass","massacre","massage","master","mastermind","masticate","masturbate","match","mate","materialise","materialize","matriculate","matter","mature","maul","maunder","max","maximise","maximize","mean","meander","measure","mechanise","mechanize","medal","meddle","mediate","medicate","meditate","meet","meld","mellow","melt","memorialise","memorialize","memorise","memorize","menace","mend","menstruate","mention","meow","mercerise","mercerize","merchandise","merge","merit","mesh","mesmerise","mesmerize","mess","message","metabolise","metabolize","metamorphose","mete","meter","methinks","mew","mewl","miaow","microblog","microchip","micromanage","microwave","micturate","migrate","militarise","militarize","militate","milk","mill","mime","mimic","mince","mind","mine","mingle","miniaturise","miniaturize","minimise","minimize","minister","minor","mint","minute","mirror","misapply","misappropriate","misbehave","miscalculate","miscarry","miscast","misconceive","misconstrue","miscount","misdiagnose","misdial","misdirect","misfile","misfire","misgovern","mishandle","mishear","mishit","misinform","misinterpret","misjudge","miskey","mislay","mislead","mismanage","mismatch","misname","misplace","misplay","mispronounce","misquote","misread","misreport","misrepresent","miss","mission","misspell","misspend","mist","mistake","mistime","mistreat","mistrust","misunderstand","misuse","mitigate","mitre","mix","moan","mob","mobilise","mobilize","mock","mod","model","moderate","modernise","modernize","modify","modulate","moisten","moisturise","moisturize","mold","molder","molest","mollify","mollycoddle","molt","monitor","monopolise","monopolize","moo","mooch","moon","moonlight","moonwalk","moor","moot","mop","mope","moralise","moralize","morph","mortar","mortgage","mortify","mosey","mosh","mothball","mother","motion","motivate","motor","mould","moulder","moult","mount","mourn","mouse","mouth","move","movies","mow","muck","muddle","muddy","muff","muffle","mug","mulch","mull","multicast","multiply","multitask","mumble","mumbling","mummify","munch","murder","murmur","murmuring","murmurings","muscle","muse","mushroom","muss","muster","mutate","mute","mutilate","mutiny","mutter","muzzle","mystify","nab","nag","nail","name","namecheck","nap","narrate","narrow","narrowcast","nasalise","nasalize","nationalise","nationalize","natter","naturalise","naturalize","nauseate","navigate","near","nearer","nearest","neaten","necessitate","neck","necklace","need","needle","negate","negative","neglect","negotiate","neigh","nerve","nest","nestle","net","nettle","network","neuter","neutralise","neutralize","nibble","nick","nickname","niggle","nip","nitrify","nix","nobble","nod","nominalize","nominate","norm","normalise","normalize","nose","nosedive","nosh","notarise","notarize","notch","note","notice","notify","nourish","nudge","nuke","nullify","numb","number","nurse","nurture","nut","nuzzle","obey","obfuscate","object","objectify","oblige","obliterate","obscure","observe","obsess","obstruct","obtain","obtrude","obviate","occasion","occlude","occupy","occur","off","offend","offer","officiate","offload","offset","offshore","ogle","oil","okay","omit","ooze","open","operate","opine","oppose","oppress","opt","optimise","optimize","option","orbit","orchestrate","ordain","order","organise","organize","orient","orientate","originate","ornament","orphan","oscillate","ossify","ostracise","ostracize","oust","out","outbid","outclass","outdistance","outdo","outface","outfit","outflank","outfox","outgrow","outgun","outlast","outlaw","outline","outlive","outmaneuver","outmanoeuvre","outnumber","outpace","outperform","outplay","outpoint","output","outrage","outrank","outrun","outsell","outshine","outsmart","outsource","outstay","outstrip","outvote","outweigh","outwit","overachieve","overact","overawe","overbalance","overbook","overburden","overcharge","overcome","overcompensate","overcook","overdevelop","overdo","overdose","overdraw","overdub","overeat","overemphasize","overestimate","overexpose","overextend","overfeed","overflow","overfly","overgeneralise","overgeneralize","overgraze","overhang","overhaul","overhear","overheat","overindulge","overlap","overlay","overlie","overload","overlook","overpay","overplay","overpower","overprint","overproduce","overrate","overreach","overreact","override","overrule","overrun","oversee","oversell","overshadow","overshoot","oversimplify","oversleep","overspend","overstate","overstay","overstep","overstock","overstretch","overtake","overtax","overthrow","overtrain","overturn","overuse","overvalue","overwhelm","overwinter","overwork","overwrite","ovulate","owe","own","oxidise","oxidize","oxygenate","pace","pacify","pack","package","packetise","packetize","pad","paddle","padlock","page","paginate","pailful","pain","paint","pair","pal","palatalise","palatalize","pale","pall","palliate","palm","palpate","palpitate","pamper","pan","pander","panel","panhandle","panic","pant","paper","parachute","parade","parallel","paralyse","paralyze","paraphrase","parboil","parcel","parch","pardon","pare","park","parlay","parley","parody","parole","parrot","parry","parse","part","partake","participate","particularise","particularize","partition","partner","party","pass","passivise","passivize","paste","pasteurise","pasteurize","pasture","pat","patch","patent","patrol","patronise","patronize","patter","pattern","pause","pave","paw","pawn","pay","peak","peal","peck","pedal","peddle","pedestrianise","pedestrianize","pee","peek","peel","peep","peer","peg","pelt","pen","penalise","penalize","pencil","penetrate","pension","people","pep","pepper","perambulate","perceive","perch","percolate","perfect","perforate","perform","perfume","perish","perjure","perk","perm","permeate","permit","perpetrate","perpetuate","perplex","persecute","persevere","persist","personalise","personalize","personify","perspire","persuade","pertain","perturb","peruse","pervade","pervert","pester","pet","peter","petition","petrify","phase","philosophise","philosophize","phone","photocopy","photograph","photoshop","photosynthesise","photosynthesize","phrase","pick","picket","pickle","picnic","picture","picturise","picturize","piddle","piece","pierce","pig","pigeonhole","piggyback","pike","pile","pilfer","pill","pillage","pillory","pillow","pilot","pimp","pin","pinch","pine","ping","pinion","pink","pinpoint","pioneer","pip","pipe","pique","pirate","pirouette","piss","pit","pitch","pity","pivot","pixelate","pixellate","placate","place","plagiarise","plagiarize","plague","plait","plan","plane","plant","plaster","plasticise","plasticize","plate","plateau","play","plead","please","pledge","plight","plod","plonk","plop","plot","plough","pluck","plug","plumb","plummet","plump","plunder","plunge","plunk","pluralise","pluralize","ply","poach","pocket","point","poise","poison","poke","polarise","polarize","pole","poleax","poleaxe","police","polish","politicise","politicize","poll","pollard","pollinate","pollute","polymerise","polymerize","ponce","ponder","pong","pontificate","pony","poo","pooh","pool","poop","pootle","pop","popularise","popularize","populate","pore","port","portend","portion","portray","pose","posit","position","possess","posset","post","postmark","postpone","postulate","posture","pot","potter","pounce","pound","pour","pout","powder","power","practice","practise","praise","praises","prance","prang","prate","prattle","pray","preach","precede","precipitate","precis","preclude","predate","predecease","predetermine","predicate","predict","predispose","predominate","preen","preface","prefer","prefigure","prefix","preheat","prejudge","prejudice","preload","premaster","premiere","preoccupy","prep","prepare","prepone","preregister","presage","prescind","prescribe","preselect","presell","present","preserve","preset","preside","press","pressure","pressurise","pressurize","presume","presuppose","pretend","pretest","prettify","prevail","prevaricate","prevent","preview","prey","price","prick","prickle","pride","prime","primp","print","prioritise","prioritize","prise","privatise","privatize","privilege","prize","probate","probe","proceed","process","proclaim","procrastinate","procreate","proctor","procure","prod","produce","profane","profess","professionalise","professionalize","proffer","profile","profit","program","programme","progress","prohibit","project","proliferate","prolong","promenade","promise","promote","prompt","promulgate","pronounce","proof","proofread","prop","propagandise","propagandize","propagate","propel","prophesy","propitiate","propose","proposition","propound","proscribe","prosecute","proselytise","proselytize","prospect","prosper","prostitute","prostrate","protect","protest","protrude","prove","provide","provision","provoke","prowl","prune","pry","psych","psychoanalyse","publicise","publicize","publish","pucker","puff","puke","pull","pullulate","pulp","pulsate","pulse","pulverise","pulverize","pummel","pump","pun","punch","punctuate","puncture","punish","punt","pupate","purchase","purge","purify","purl","purloin","purport","purr","purse","pursue","purvey","push","pussyfoot","put","putrefy","putt","putter","puzzle","quack","quadruple","quaff","quail","quake","qualify","quantify","quarantine","quarrel","quarry","quarter","quarterback","quash","quaver","queer","quell","quench","query","quest","question","queue","quibble","quicken","quiet","quieten","quintuple","quip","quirk","quit","quiver","quiz","quote","quoth","rabbit","race","rack","radiate","radicalise","radicalize","radio","raffle","rag","rage","raid","rail","railroad","rain","raise","rake","rally","ram","ramble","ramp","rampage","randomise","randomize","range","rank","rankle","ransack","ransom","rant","rap","rape","rappel","rasp","rasterise","rasterize","rat","ratchet","rate","ratify","ration","rationalise","rationalize","rattle","ravage","rave","ravel","ravish","raze","razz","reach","reacquaint","react","reactivate","read","readdress","readies","readjust","readmit","ready","reaffirm","realign","realise","realize","reallocate","ream","reanimate","reap","reappear","reapply","reappoint","reappraise","rear","rearm","rearrange","reason","reassemble","reassert","reassess","reassign","reassure","reawaken","rebel","reboot","reborn","rebound","rebrand","rebuff","rebuild","rebuke","rebut","recall","recant","recap","recapitulate","recapture","recast","recede","receive","recess","recharge","reciprocate","recite","reckon","reclaim","reclassify","recline","recognise","recognize","recoil","recollect","recommence","recommend","recompense","reconcile","recondition","reconfigure","reconfirm","reconnect","reconnoitre","reconquer","reconsider","reconstitute","reconstruct","reconvene","record","recount","recoup","recover","recreate","recrudesce","recruit","rectify","recuperate","recur","recycle","redact","redden","redecorate","redeem","redefine","redeploy","redesign","redevelop","redial","redirect","rediscover","redistribute","redistrict","redo","redouble","redound","redraft","redraw","redress","reduce","reduplicate","reef","reek","reel","ref","refer","referee","reference","refill","refinance","refine","refit","reflate","reflect","refloat","refocus","reform","reformat","reformulate","refract","refrain","refresh","refrigerate","refuel","refund","refurbish","refuse","refute","regain","regale","regard","regenerate","register","regress","regret","regroup","regularise","regularize","regulate","regurgitate","rehabilitate","rehash","rehear","rehearse","reheat","rehome","rehouse","reign","reignite","reimburse","rein","reincarnate","reinforce","reinstate","reinterpret","reintroduce","reinvent","reinvest","reinvigorate","reissue","reiterate","reject","rejig","rejigger","rejoice","rejoin","rejuvenate","rekindle","relapse","relate","relaunch","relax","relay","release","relegate","relent","relieve","relinquish","relish","relive","reload","relocate","rely","remain","remainder","remake","remand","remap","remark","remarry","remaster","remediate","remedy","remember","remind","reminisce","remit","remix","remodel","remonstrate","remortgage","remould","remount","remove","remunerate","rename","rend","render","rendezvous","renege","renew","renounce","renovate","rent","reoccur","reoffend","reopen","reorder","reorganise","reorganize","reorient","repackage","repair","repatriate","repay","repeal","repeat","repel","repent","rephrase","replace","replay","replenish","replicate","reply","report","repose","repossess","represent","repress","reprieve","reprimand","reprint","reproach","reprocess","reproduce","reprove","repudiate","repulse","repurpose","request","require","requisition","requite","rerun","reschedule","rescind","rescue","research","researches","resect","resell","resemble","resent","reserve","reset","resettle","reshape","reshuffle","reside","resign","resist","resit","resize","reskill","resolve","resonate","resort","resound","resource","respect","respire","respond","respray","rest","restart","restate","restock","restore","restrain","restrict","restring","restructure","result","resume","resupply","resurface","resurrect","resuscitate","retail","retain","retake","retaliate","retard","retch","retell","retest","rethink","retire","retool","retort","retouch","retrace","retract","retrain","retreat","retrench","retrieve","retrofit","retry","return","reunify","reunite","reuse","rev","revalue","revamp","reveal","revel","revenge","reverberate","revere","reverse","revert","review","revile","revise","revisit","revitalise","revitalize","revive","revivify","revoke","revolt","revolutionise","revolutionize","revolve","reward","rewind","rewire","reword","rework","rewrite","rhapsodise","rhapsodize","rhyme","rib","rick","ricochet","rid","riddle","ride","ridge","ridicule","riffle","rifle","rig","right","rightsize","rile","rim","ring","rinse","riot","rip","ripen","riposte","ripple","rise","risk","ritualise","ritualize","rival","rivet","roam","roar","roast","rob","robe","rock","rocket","roger","roll","romance","romanticise","romanticize","romp","roof","room","roost","root","rope","rosin","roster","rot","rotate","rouge","rough","roughen","roughhouse","round","rouse","roust","rout","route","rove","row","rub","rubberneck","rubbish","ruck","rue","ruffle","ruin","ruins","rule","rumble","ruminate","rummage","rumor","rumour","rumple","run","rupture","rush","rust","rustle","sabotage","sack","sacrifice","sadden","saddle","safeguard","sag","sail","salaam","salivate","sally","salt","salute","salvage","salve","sample","sanctify","sanction","sand","sandbag","sandblast","sandpaper","sandwich","sanitise","sanitize","sap","sashay","sass","sate","satiate","satirise","satirize","satisfy","saturate","saunter","savage","save","savor","savour","saw","say","scald","scale","scallop","scalp","scamper","scan","scandalise","scandalize","scapegoat","scar","scare","scarf","scarify","scarper","scatter","scattering","scavenge","scent","schedule","schematise","schematize","scheme","schlep","schlepp","schmooze","school","schtup","schuss","scoff","scold","scoop","scoot","scope","scorch","score","scorn","scotch","scour","scourge","scout","scowl","scrabble","scram","scramble","scrap","scrape","scratch","scrawl","scream","screech","screen","screw","scribble","scrimp","script","scroll","scrounge","scrub","scrummage","scrunch","scruple","scrutinise","scrutinize","scud","scuff","scuffle","scull","sculpt","scupper","scurry","scuttle","scythe","seal","sealift","sear","search","season","seat","secede","seclude","second","secrete","section","secularise","secularize","secure","sedate","seduce","see","seed","seek","seep","seethe","segment","segregate","segue","seize","select","sell","sellotape","semaphore","send","sensationalise","sensationalize","sense","sensitise","sensitize","sentence","sentimentalise","sentimentalize","separate","sequence","sequester","sequestrate","serenade","serialise","serialize","sermonise","sermonize","serve","service","set","settle","sever","sew","sex","sexualise","sexualize","shack","shackle","shade","shadow","shaft","shag","shake","shalt","sham","shamble","shame","shampoo","shanghai","shape","share","sharpen","shatter","shave","shear","sheathe","shed","sheer","shell","shellac","shelter","shelve","shepherd","shield","shift","shimmer","shimmy","shin","shine","shinny","ship","shipwreck","shirk","shit","shiver","shock","shoe","shoehorn","shoo","shoot","shop","shoplift","shore","short","shorten","shortlist","shoulder","shout","shove","shovel","show","showboat","showcase","shower","shred","shriek","shrill","shrink","shrivel","shroom","shroud","shrug","shtup","shuck","shudder","shuffle","shun","shunt","shush","shut","shuttle","shy","sic","sick","sicken","side","sideline","sidestep","sideswipe","sidetrack","sidle","sieve","sift","sigh","sight","sightsee","sign","signal","signify","signpost","silence","silhouette","silt","silver","simmer","simper","simplify","simulate","simulcast","sin","sing","singe","single","sink","sip","siphon","sire","sit","site","situate","size","sizzle","skate","skateboard","skedaddle","sketch","skew","skewer","ski","skid","skim","skimp","skin","skip","skipper","skirmish","skirt","skitter","skive","skivvy","skulk","sky","skyjack","skyrocket","slack","slacken","slag","slake","slam","slander","slant","slap","slash","slate","slather","slaughter","slave","slaver","slay","sledge","sleek","sleep","sleepwalk","sleet","slew","slice","slick","slide","slight","slim","sling","slink","slip","slit","slither","slob","slobber","slog","slop","slope","slosh","slot","slouch","slough","slow","slug","sluice","slum","slumber","slump","slur","slurp","smack","smart","smarten","smash","smear","smell","smelt","smile","smirk","smite","smoke","smooch","smoodge","smooth","smother","smoulder","smudge","smuggle","snack","snaffle","snag","snaggle","snake","snap","snare","snarf","snarl","snatch","sneak","sneer","sneeze","snicker","sniff","sniffle","snigger","snip","snipe","snitch","snivel","snog","snooker","snoop","snooper","snooze","snore","snorkel","snort","snow","snowball","snowplough","snowplow","snub","snuff","snuffle","snuffling","snuggle","soak","soap","soar","sob","sober","socialise","socialize","sock","sod","sodomise","sodomize","soften","soil","sojourn","solace","solder","soldier","sole","solemnise","solemnize","solicit","solidify","soliloquize","solve","somersault","soothe","sorrow","sort","sough","sound","soundproof","soup","sour","source","souse","sow","space","span","spangle","spank","spar","spare","spark","sparkle","spatter","spattering","spawn","spay","speak","spear","spearhead","spec","specialise","specialize","specify","spectacles","spectate","speculate","speed","spell","spellcheck","spend","spew","spice","spiff","spike","spill","spin","spiral","spirit","spit","spite","splash","splatter","splay","splice","splinter","split","splosh","splurge","splutter","spoil","sponge","sponsor","spoof","spook","spool","spoon","sport","sports","spot","spotlight","spout","sprain","sprawl","spray","spread","spreadeagle","spring","springboard","sprinkle","sprint","spritz","sprout","spruce","spur","spurn","spurt","sputter","spy","squabble","squall","squander","square","squash","squat","squawk","squeak","squeal","squeeze","squelch","squint","squirm","squirrel","squirt","squish","stab","stabilise","stabilize","stable","stables","stack","staff","stage","stagger","stagnate","stain","stake","stalk","stall","stammer","stamp","stampede","stanch","stand","standardise","standardize","staple","star","starch","stare","start","startle","starve","stash","state","statement","station","staunch","stave","stay","steady","steal","steam","steamroller","steel","steep","steepen","steer","stem","stencil","step","stereotype","sterilise","sterilize","stew","stick","stickybeak","stiff","stiffen","stifle","stigmatise","stigmatize","still","stimulate","sting","stinger","stink","stint","stipple","stipulate","stir","stitch","stock","stockpile","stoke","stomach","stomp","stone","stonewall","stoop","stop","stopper","store","storm","storyboard","stow","straddle","strafe","straggle","straighten","strain","strand","strangle","strap","stratify","stravage","stravaig","stray","streak","stream","streamline","strengthen","stress","stretch","stretcher","strew","stride","strike","string","strip","strive","stroke","stroll","structure","struggle","strum","strut","stub","stud","study","stuff","stultify","stumble","stump","stun","stunt","stupefy","stutter","style","stymie","sub","subcontract","subdivide","subdue","subedit","subject","subjugate","sublet","sublimate","submerge","submit","subordinate","suborn","subpoena","subscribe","subside","subsidise","subsidize","subsist","substantiate","substitute","subsume","subtend","subtitle","subtract","subvert","succeed","succor","succour","succumb","suck","sucker","suckle","suction","sue","suffer","suffice","suffocate","suffuse","sugar","suggest","suit","sulk","sulks","sully","sum","summarise","summarize","summon","summons","sun","sunbathe","sunder","sunset","sup","superimpose","superintend","superpose","supersede","supersize","supersized","supervene","supervise","supplant","supplement","supply","support","suppose","suppress","suppurate","surcharge","surf","surface","surge","surmise","surmount","surpass","surprise","surrender","surround","survey","survive","suspect","suspend","suspenders","suss","sustain","suture","swab","swaddle","swagger","swallow","swamp","swan","swank","swap","swarm","swat","swath","swathe","sway","swear","sweat","sweep","sweeps","sweeten","swell","swelter","swerve","swig","swill","swim","swindle","swing","swipe","swirl","swish","switch","swivel","swoon","swoop","swoosh","swot","symbolise","symbolize","sympathise","sympathize","symptomize","synchronise","synchronize","syndicate","synthesise","synthesize","syringe","systematise","systematize","tab","table","tabulate","tack","tackle","tag","tail","tailgate","tailor","taint","take","talk","tally","tame","tamp","tamper","tan","tangle","tango","tank","tankful","tantalise","tantalize","tap","tape","taper","tar","target","tarmac","tarnish","tarry","tart","task","taste","tattle","tattoo","taunt","tauten","tax","taxi","taxicab","teach","team","tear","tease","tee","teem","teeter","teethe","telecast","telecommute","teleconference","telegraph","telemeter","teleoperate","telephone","teleport","telescope","televise","telex","tell","telnet","temp","temper","temporise","temporize","tempt","tenant","tend","tender","tenderise","tenderize","tense","tension","tergiversate","term","terminate","terraform","terrify","terrorise","terrorize","test","testify","tether","text","thank","thatch","thaw","theorise","theorize","thicken","thin","think","thirst","thrash","thread","threaten","thresh","thrill","thrive","throb","throbbing","throng","throttle","throw","thrust","thud","thumb","thump","thunder","thwack","thwart","tick","ticket","tickle","tide","tidy","tie","tighten","tile","till","tilt","time","timetable","tinge","tingle","tingling","tinker","tinkle","tinkling","tint","tip","tippex","tipple","tiptoe","tire","titillate","titivate","title","titrate","titter","toady","toast","toboggan","toddle","toe","tog","toggle","toil","toke","tolerate","toll","tone","tongue","tonify","tool","toot","tootle","top","topple","torch","torment","torpedo","torture","toss","tot","total","tote","totter","touch","tough","toughen","tour","tousle","tout","tow","towel","tower","toy","trace","track","trade","traduce","traffic","trail","train","traipse","trammel","tramp","trample","trampoline","tranquilize","tranquillize","transact","transcend","transcribe","transfer","transfigure","transfix","transform","transfuse","transgress","transit","translate","transliterate","transmit","transmogrify","transmute","transpire","transplant","transport","transpose","trap","trash","traumatise","traumatize","travel","traverse","trawl","tread","treasure","treat","treble","trek","tremble","trembling","trepan","trespass","trial","trick","trickle","trifle","trigger","trill","trim","trip","triple","triumph","trivialise","trivialize","troll","tromp","troop","trot","trouble","troubleshoot","trounce","trouser","truant","truck","trudge","trump","trumpet","truncate","trundle","truss","trust","try","tuck","tug","tugboat","tumble","tune","tunnel","turbocharge","turf","turn","tussle","tut","tutor","twang","tweak","tweet","twiddle","twig","twin","twine","twinkle","twirl","twist","twitch","twitter","twittering","type","typecast","typeset","typify","tyrannise","tyrannize","ulcerate","ululate","ump","umpire","unbalance","unban","unbend","unblock","unbuckle","unburden","unbutton","uncoil","uncork","uncouple","uncover","uncurl","undelete","underachieve","underbid","undercharge","undercook","undercut","underestimate","underestimation","underexpose","undergo","underlie","underline","undermine","underpay","underperform","underpin","underplay","underrate","underscore","undersell","undershoot","underspend","understand","understate","understudy","undertake","undervalue","underwrite","undo","undock","undress","undulate","unearth","unfasten","unfold","unfreeze","unfurl","unhand","unhinge","unhitch","unhook","unify","uninstall","unionise","unionize","unite","unlace","unlearn","unleash","unload","unlock","unloose","unloosen","unmask","unnerve","unpack","unpick","unplug","unravel","unroll","unsaddle","unscramble","unscrew","unseat","unsettle","unsubscribe","untangle","untie","unveil","unwind","unwrap","unzip","up","upbraid","upchange","upchuck","update","upend","upgrade","uphold","upholster","uplift","upload","uproot","upsell","upset","upshift","upskill","upstage","urge","urinate","use","usher","usurp","utilise","utilize","utter","vacate","vacation","vaccinate","vacillate","vacuum","valet","validate","value","vamoose","vandalise","vandalize","vanish","vanquish","vaporise","vaporize","varnish","vary","vault","veer","veg","vegetate","veil","vend","veneer","venerate","vent","ventilate","venture","verbalise","verbalize","verge","verify","versify","vest","vet","veto","vex","vibrate","victimise","victimize","vide","video","videotape","vie","view","viewing","vilify","vindicate","violate","visit","visualise","visualize","vitiate","vitrify","vocalize","voice","void","volley","volumise","volumize","volunteer","vomit","vote","vouch","vouchsafe","vow","voyage","vulgarise","vulgarize","wad","waddle","wade","waffle","waft","wag","wage","wager","waggle","wail","wait","waive","wake","wakeboard","waken","walk","wall","wallop","wallow","wallpaper","waltz","wander","wane","wangle","wank","want","warble","ward","warm","warn","warp","warrant","wash","wassail","waste","watch","water","waterproof","waterski","wave","waver","wax","waylay","weaken","wean","weaponise","weaponize","wear","weary","weasel","weather","weatherise","weatherize","weave","wed","wedge","wee","weed","weekend","weep","weigh","weight","weird","welch","welcome","weld","well","welly","welsh","wend","westernise","westernize","wet","whack","wheedle","wheel","wheeze","whelp","whet","whiff","while","whilst","whimper","whine","whinge","whinny","whip","whirl","whirr","whirring","whisk","whisper","whispering","whistle","whiten","whitewash","whittle","whiz","whizz","whoop","whoosh","whup","wick","widen","widow","wield","wig","wiggle","wildcat","will","wilt","wimp","win","wince","winch","wind","winds","windsurf","wine","wing","wink","winkle","winnow","winter","wipe","wire","wiretap","wise","wisecrack","wish","withdraw","wither","withhold","withstand","witness","witter","wobble","wolf","wonder","woo","woof","word","work","worm","worry","worsen","worship","worst","wound","wow","wowee","wrangle","wrap","wreak","wreathe","wreck","wrench","wrest","wrestle","wriggle","wring","wrinkle","writ","write","writhe","wrong","wrought","xerox","yack","yak","yank","yap","yaw","yawn","yearn","yell","yellow","yelp","yield","yodel","yoke","yomp","yowl","yuppify","zap","zero","zigzag","zing","zip","zone","zoom"],FN={adjective:sN,adverb:EN,conjunction:DN,interjection:xN,noun:cN,preposition:dN,verb:mN},kN=FN,hN={title:"English",separator:" & ",address:PK,animal:qK,app:uT,business:rT,cell_phone:tT,color:xT,commerce:kT,company:zT,database:_T,date:NT,finance:aL,hacker:sL,internet:kL,lorem:pL,music:bL,name:GL,phone_number:JL,science:ZL,system:QL,team:aN,vehicle:tN,word:kN},CN=hN,gN={af_ZA:Rf,ar:NS,az:jM,cz:Aj,de:zP,de_AT:d_,de_CH:V_,el:Z8,en:CN,en_AU:hy,en_AU_ocker:Zy,en_BORK:Xy,en_CA:Fz,en_GB:Tz,en_GH:cf,en_IE:ev,en_IND:zv,en_NG:$v,en_US:d9,en_ZA:O9,es:ZB,es_MX:ub,fa:A7,fi:Zm,fr:Kk,fr_BE:kh,fr_CA:Kh,fr_CH:F2,ge:ag,he:up,hr:Rp,hu:b5,hy:Ex,id_ID:Yx,it:G6,ja:mc,ko:Uc,lv:Yd,mk:wm,nb_NO:Vo,ne:Dl,nl:ct,nl_BE:Wt,pl:o3,pt_BR:nE,pt_PT:XE,ro:ND,ru:Ta,sk:fe,sv:ji,tr:gn,uk:sr,ur:N1,vi:h4,zh_CN:J4,zh_TW:d,zu_ZA:z0},pN=gN,vN=new EK({locales:pN})},78708:function(_,D,o){o.d(D,{X:function(){return t}});function t(k,s){if(Object.is(k,s))return!0;if(typeof k!="object"||k===null||typeof s!="object"||s===null)return!1;if(k instanceof Map&&s instanceof Map){if(k.size!==s.size)return!1;for(const[p,z]of k)if(!Object.is(z,s.get(p)))return!1;return!0}if(k instanceof Set&&s instanceof Set){if(k.size!==s.size)return!1;for(const p of k)if(!s.has(p))return!1;return!0}const C=Object.keys(k);if(C.length!==Object.keys(s).length)return!1;for(let p=0;p(console.warn("[DEPRECATED] Default export is deprecated. Instead use `import { shallow } from 'zustand/shallow'`."),t(k,s))}}]); +}()); \ No newline at end of file diff --git a/2851.8774d3f8.async.js b/2851.8774d3f8.async.js new file mode 100644 index 00000000..427cc302 --- /dev/null +++ b/2851.8774d3f8.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2851],{42851:function(Vt,ct,C){C.d(ct,{Z:function(){return Rt}});var dt=C(84875),O=C.n(dt),ut=C(10091),i=C(50959),G=C(25654),J=C(39340),Z=C(81477),w=C(7824),K=C(16431),Q=C(69545),mt=C(76247),k=C(19356);const bt=new w.E4("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),gt=new w.E4("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),ft=new w.E4("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),pt=new w.E4("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),vt=new w.E4("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),$t=new w.E4("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),Ct=t=>{const{componentCls:e,iconCls:s,antCls:n,badgeShadowSize:o,motionDurationSlow:a,textFontSize:d,textFontSizeSM:h,statusSize:$,dotSize:g,textFontWeight:m,indicatorHeight:l,indicatorHeightSM:c,marginXS:f}=t,u=`${n}-scroll-number`,S=(0,Q.Z)(t,(v,b)=>{let{darkColor:y}=b;return{[`&${e} ${e}-color-${v}`]:{background:y,[`&:not(${e}-count)`]:{color:y}}}});return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,K.Wf)(t)),{position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${e}-count`]:{zIndex:t.indicatorZIndex,minWidth:l,height:l,color:t.badgeTextColor,fontWeight:m,fontSize:d,lineHeight:`${l}px`,whiteSpace:"nowrap",textAlign:"center",background:t.badgeColor,borderRadius:l/2,boxShadow:`0 0 0 ${o}px ${t.badgeShadowColor}`,transition:`background ${t.motionDurationMid}`,a:{color:t.badgeTextColor},"a:hover":{color:t.badgeTextColor},"a:hover &":{background:t.badgeColorHover}},[`${e}-count-sm`]:{minWidth:c,height:c,fontSize:h,lineHeight:`${c}px`,borderRadius:c/2},[`${e}-multiple-words`]:{padding:`0 ${t.paddingXS}px`,bdi:{unicodeBidi:"plaintext"}},[`${e}-dot`]:{zIndex:t.indicatorZIndex,width:g,minWidth:g,height:g,background:t.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${o}px ${t.badgeShadowColor}`},[`${e}-dot${u}`]:{transition:`background ${a}`},[`${e}-count, ${e}-dot, ${u}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${s}-spin`]:{animationName:$t,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${e}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${e}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:$,height:$,verticalAlign:"middle",borderRadius:"50%"},[`${e}-status-success`]:{backgroundColor:t.colorSuccess},[`${e}-status-processing`]:{overflow:"visible",color:t.colorPrimary,backgroundColor:t.colorPrimary,"&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:bt,animationDuration:t.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${e}-status-default`]:{backgroundColor:t.colorTextPlaceholder},[`${e}-status-error`]:{backgroundColor:t.colorError},[`${e}-status-warning`]:{backgroundColor:t.colorWarning},[`${e}-status-text`]:{marginInlineStart:f,color:t.colorText,fontSize:t.fontSize}}}),S),{[`${e}-zoom-appear, ${e}-zoom-enter`]:{animationName:gt,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack,animationFillMode:"both"},[`${e}-zoom-leave`]:{animationName:ft,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack,animationFillMode:"both"},[`&${e}-not-a-wrapper`]:{[`${e}-zoom-appear, ${e}-zoom-enter`]:{animationName:pt,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack},[`${e}-zoom-leave`]:{animationName:vt,animationDuration:t.motionDurationSlow,animationTimingFunction:t.motionEaseOutBack},[`&:not(${e}-status)`]:{verticalAlign:"middle"},[`${u}-custom-component, ${e}-count`]:{transform:"none"},[`${u}-custom-component, ${u}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[`${u}`]:{overflow:"hidden",[`${u}-only`]:{position:"relative",display:"inline-block",height:l,transition:`all ${t.motionDurationSlow} ${t.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${u}-only-unit`]:{height:l,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${u}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${e}-count, ${e}-dot, ${u}-custom-component`]:{transform:"translate(-50%, -50%)"}}})}},q=t=>{const{fontSize:e,lineHeight:s,lineWidth:n,marginXS:o,colorBorderBg:a}=t,d=Math.round(e*s),h=n,$=t.colorBgContainer,g=t.colorError,m=t.colorErrorHover;return(0,mt.TS)(t,{badgeFontHeight:d,badgeShadowSize:h,badgeTextColor:$,badgeColor:g,badgeColorHover:m,badgeShadowColor:a,badgeProcessingDuration:"1.2s",badgeRibbonOffset:o,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},_=t=>{const{fontSize:e,lineHeight:s,fontSizeSM:n,lineWidth:o}=t;return{indicatorZIndex:"auto",indicatorHeight:Math.round(e*s)-2*o,indicatorHeightSM:e,dotSize:n/2,textFontSize:n,textFontSizeSM:n,textFontWeight:"normal",statusSize:n/2}};var ht=(0,k.Z)("Badge",t=>{const e=q(t);return[Ct(e)]},_);const yt=t=>{const{antCls:e,badgeFontHeight:s,marginXS:n,badgeRibbonOffset:o}=t,a=`${e}-ribbon`,d=`${e}-ribbon-wrapper`,h=(0,Q.Z)(t,($,g)=>{let{darkColor:m}=g;return{[`&${a}-color-${$}`]:{background:m,color:m}}});return{[`${d}`]:{position:"relative"},[`${a}`]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,K.Wf)(t)),{position:"absolute",top:n,padding:`0 ${t.paddingXS}px`,color:t.colorPrimary,lineHeight:`${s}px`,whiteSpace:"nowrap",backgroundColor:t.colorPrimary,borderRadius:t.borderRadiusSM,[`${a}-text`]:{color:t.colorTextLightSolid},[`${a}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${o/2}px solid`,transform:t.badgeRibbonCornerTransform,transformOrigin:"top",filter:t.badgeRibbonCornerFilter}}),h),{[`&${a}-placement-end`]:{insetInlineEnd:-o,borderEndEndRadius:0,[`${a}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${a}-placement-start`]:{insetInlineStart:-o,borderEndStartRadius:0,[`${a}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}})}};var St=(0,k.Z)(["Badge","Ribbon"],t=>{const e=q(t);return[yt(e)]},_),xt=t=>{const{className:e,prefixCls:s,style:n,color:o,children:a,text:d,placement:h="end",rootClassName:$}=t,{getPrefixCls:g,direction:m}=i.useContext(Z.E_),l=g("ribbon",s),c=(0,G.o2)(o,!1),f=O()(l,`${l}-placement-${h}`,{[`${l}-rtl`]:m==="rtl",[`${l}-color-${o}`]:c},e),[u,S]=St(l),v={},b={};return o&&!c&&(v.background=o,b.color=o),u(i.createElement("div",{className:O()(`${l}-wrapper`,$,S)},a,i.createElement("div",{className:O()(f,S),style:Object.assign(Object.assign({},v),n)},i.createElement("span",{className:`${l}-text`},d),i.createElement("div",{className:`${l}-corner`,style:b}))))};function tt(t){let{prefixCls:e,value:s,current:n,offset:o=0}=t,a;return o&&(a={position:"absolute",top:`${o}00%`,left:0}),i.createElement("span",{style:a,className:O()(`${e}-only-unit`,{current:n})},s)}function Nt(t,e,s){let n=t,o=0;for(;(n+10)%10!==e;)n+=s,o+=s;return o}function Ot(t){const{prefixCls:e,count:s,value:n}=t,o=Number(n),a=Math.abs(s),[d,h]=i.useState(o),[$,g]=i.useState(a),m=()=>{h(o),g(a)};i.useEffect(()=>{const f=setTimeout(()=>{m()},1e3);return()=>{clearTimeout(f)}},[o]);let l,c;if(d===o||Number.isNaN(o)||Number.isNaN(d))l=[i.createElement(tt,Object.assign({},t,{key:o,current:!0}))],c={transition:"none"};else{l=[];const f=o+10,u=[];for(let b=o;b<=f;b+=1)u.push(b);const S=u.findIndex(b=>b%10===d);l=u.map((b,y)=>{const T=b%10;return i.createElement(tt,Object.assign({},t,{key:b,value:T,offset:y-S,current:y===S}))});const v=${const{prefixCls:s,count:n,className:o,motionClassName:a,style:d,title:h,show:$,component:g="sup",children:m}=t,l=Et(t,["prefixCls","count","className","motionClassName","style","title","show","component","children"]),{getPrefixCls:c}=i.useContext(Z.E_),f=c("scroll-number",s),u=Object.assign(Object.assign({},l),{"data-show":$,style:d,className:O()(f,o,a),title:h});let S=n;if(n&&Number(n)%1===0){const v=String(n).split("");S=i.createElement("bdi",null,v.map((b,y)=>i.createElement(Ot,{prefixCls:f,count:Number(n),value:b,key:v.length-y})))}return d&&d.borderColor&&(u.style=Object.assign(Object.assign({},d),{boxShadow:`0 0 0 1px ${d.borderColor} inset`})),m?(0,J.Tm)(m,v=>({className:O()(`${f}-custom-component`,v==null?void 0:v.className,a)})):i.createElement(g,Object.assign({},u,{ref:e}),S)}),jt=function(t,e){var s={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(s[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(t);o{var s,n,o,a,d;const{prefixCls:h,scrollNumberPrefixCls:$,children:g,status:m,text:l,color:c,count:f=null,overflowCount:u=99,dot:S=!1,size:v="default",title:b,offset:y,style:T,className:Tt,rootClassName:zt,classNames:E,styles:x,showZero:F=!1}=t,ot=jt(t,["prefixCls","scrollNumberPrefixCls","children","status","text","color","count","overflowCount","dot","size","title","offset","style","className","rootClassName","classNames","styles","showZero"]),{getPrefixCls:nt,direction:H,badge:r}=i.useContext(Z.E_),p=nt("badge",h),[rt,It]=ht(p),M=f>u?`${u}+`:f,I=M==="0"||M===0,Bt=f===null||I&&!F,A=(m!=null||c!=null)&&Bt,z=S&&!I,j=z?"":M,P=(0,i.useMemo)(()=>(j==null||j===""||I&&!F)&&!z,[j,I,F,z]),it=(0,i.useRef)(f);P||(it.current=f);const R=it.current,st=(0,i.useRef)(j);P||(st.current=j);const L=st.current,at=(0,i.useRef)(z);P||(at.current=z);const B=(0,i.useMemo)(()=>{if(!y)return Object.assign(Object.assign({},r==null?void 0:r.style),T);const N={marginTop:y[1]};return H==="rtl"?N.left=parseInt(y[0],10):N.right=-parseInt(y[0],10),Object.assign(Object.assign(Object.assign({},N),r==null?void 0:r.style),T)},[H,y,T,r==null?void 0:r.style]),Wt=b!=null?b:typeof R=="string"||typeof R=="number"?R:void 0,Dt=P||!l?null:i.createElement("span",{className:`${p}-status-text`},l),Zt=!R||typeof R!="object"?void 0:(0,J.Tm)(R,N=>({style:Object.assign(Object.assign({},B),N.style)})),W=(0,G.o2)(c,!1),Ft=O()(E==null?void 0:E.indicator,(s=r==null?void 0:r.classNames)===null||s===void 0?void 0:s.indicator,{[`${p}-status-dot`]:A,[`${p}-status-${m}`]:!!m,[`${p}-color-${c}`]:W}),V={};c&&!W&&(V.color=c,V.background=c);const lt=O()(p,{[`${p}-status`]:A,[`${p}-not-a-wrapper`]:!g,[`${p}-rtl`]:H==="rtl"},Tt,zt,r==null?void 0:r.className,(n=r==null?void 0:r.classNames)===null||n===void 0?void 0:n.root,E==null?void 0:E.root,It);if(!g&&A){const N=B.color;return rt(i.createElement("span",Object.assign({},ot,{className:lt,style:Object.assign(Object.assign(Object.assign({},x==null?void 0:x.root),(o=r==null?void 0:r.styles)===null||o===void 0?void 0:o.root),B)}),i.createElement("span",{className:Ft,style:Object.assign(Object.assign(Object.assign({},x==null?void 0:x.indicator),(a=r==null?void 0:r.styles)===null||a===void 0?void 0:a.indicator),V)}),l&&i.createElement("span",{style:{color:N},className:`${p}-status-text`},l)))}return rt(i.createElement("span",Object.assign({ref:e},ot,{className:lt,style:Object.assign(Object.assign({},(d=r==null?void 0:r.styles)===null||d===void 0?void 0:d.root),x==null?void 0:x.root)}),g,i.createElement(ut.ZP,{visible:!P,motionName:`${p}-zoom`,motionAppear:!1,motionDeadline:1e3},N=>{let{className:Ht,ref:Mt}=N;var X,U;const At=nt("scroll-number",$),Y=at.current,Lt=O()(E==null?void 0:E.indicator,(X=r==null?void 0:r.classNames)===null||X===void 0?void 0:X.indicator,{[`${p}-dot`]:Y,[`${p}-count`]:!Y,[`${p}-count-sm`]:v==="small",[`${p}-multiple-words`]:!Y&&L&&L.toString().length>1,[`${p}-status-${m}`]:!!m,[`${p}-color-${c}`]:W});let D=Object.assign(Object.assign(Object.assign({},x==null?void 0:x.indicator),(U=r==null?void 0:r.styles)===null||U===void 0?void 0:U.indicator),B);return c&&!W&&(D=D||{},D.background=c),i.createElement(wt,{prefixCls:At,show:!P,motionClassName:Ht,className:Lt,count:L,title:Wt,style:D,key:"scrollNumber",ref:Mt},Zt)}),Dt))},et=i.forwardRef(Pt);et.Ribbon=xt;var Rt=et}}]); diff --git a/2886.e2888d21.async.js b/2886.e2888d21.async.js new file mode 100644 index 00000000..ce982061 --- /dev/null +++ b/2886.e2888d21.async.js @@ -0,0 +1,38 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2886],{22886:function(a,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({fileTypes:["applescript","scpt","script editor"],firstLineMatch:"^#!.*(osascript)",keyEquivalent:"^~A",name:"applescript",patterns:[{include:"#blocks"},{include:"#inline"}],repository:{"attributes.considering-ignoring":{patterns:[{match:",",name:"punctuation.separator.array.attributes.applescript"},{match:"\\b(and)\\b",name:"keyword.control.attributes.and.applescript"},{match:"\\b(?i:case|diacriticals|hyphens|numeric\\s+strings|punctuation|white\\s+space)\\b",name:"constant.other.attributes.text.applescript"},{match:"\\b(?i:application\\s+responses)\\b",name:"constant.other.attributes.application.applescript"}]},blocks:{patterns:[{begin:"^\\s*(script)\\s+(\\w+)",beginCaptures:{1:{name:"keyword.control.script.applescript"},2:{name:"entity.name.type.script-object.applescript"}},end:"^\\s*(end(?:\\s+script)?)(?=\\s*(--.*?)?$)",endCaptures:{1:{name:"keyword.control.script.applescript"}},name:"meta.block.script.applescript",patterns:[{include:"$self"}]},{begin:`^(?x) + \\s*(to|on)\\s+ # "on" or "to" + (\\w+) # function name + (\\() # opening paren + ((?:[\\s,:\\{\\}]*(?:\\w+)?)*) # parameters + (\\)) # closing paren + `,beginCaptures:{1:{name:"keyword.control.function.applescript"},2:{name:"entity.name.function.handler.applescript"},3:{name:"punctuation.definition.parameters.begin.applescript"},4:{name:"variable.parameter.handler.applescript"},5:{name:"punctuation.definition.parameters.end.applescript"}},comment:` + This is not a very well-designed rule. For now, + we can leave it like this though, as it sorta works. + `,end:"^\\s*(end)(?:\\s+(\\2))?(?=\\s*(--.*?)?$)",endCaptures:{1:{name:"keyword.control.function.applescript"}},name:"meta.function.positional.applescript",patterns:[{include:"$self"}]},{begin:`^(?x) + \\s*(to|on)\\s+ # "on" or "to" + (\\w+) # function name + (?:\\s+ + (of|in)\\s+ # "of" or "in" + (\\w+) # direct parameter + )? + (?=\\s+(above|against|apart\\s+from|around|aside\\s+from|at|below|beneath|beside|between|by|for|from|instead\\s+of|into|on|onto|out\\s+of|over|thru|under)\\b) + `,beginCaptures:{1:{name:"keyword.control.function.applescript"},2:{name:"entity.name.function.handler.applescript"},3:{name:"keyword.control.function.applescript"},4:{name:"variable.parameter.handler.direct.applescript"}},comment:"TODO: match `given` parameters",end:"^\\s*(end)(?:\\s+(\\2))?(?=\\s*(--.*?)?$)",endCaptures:{1:{name:"keyword.control.function.applescript"}},name:"meta.function.prepositional.applescript",patterns:[{captures:{1:{name:"keyword.control.preposition.applescript"},2:{name:"variable.parameter.handler.applescript"}},match:"\\b(?i:above|against|apart\\s+from|around|aside\\s+from|at|below|beneath|beside|between|by|for|from|instead\\s+of|into|on|onto|out\\s+of|over|thru|under)\\s+(\\w+)\\b"},{include:"$self"}]},{begin:`^(?x) + \\s*(to|on)\\s+ # "on" or "to" + (\\w+) # function name + (?=\\s*(--.*?)?$) # nothing else + `,beginCaptures:{1:{name:"keyword.control.function.applescript"},2:{name:"entity.name.function.handler.applescript"}},end:"^\\s*(end)(?:\\s+(\\2))?(?=\\s*(--.*?)?$)",endCaptures:{1:{name:"keyword.control.function.applescript"}},name:"meta.function.parameterless.applescript",patterns:[{include:"$self"}]},{include:"#blocks.tell"},{include:"#blocks.repeat"},{include:"#blocks.statement"},{include:"#blocks.other"}]},"blocks.other":{patterns:[{begin:"^\\s*(considering)\\b",end:"^\\s*(end(?:\\s+considering)?)(?=\\s*(--.*?)?$)",name:"meta.block.considering.applescript",patterns:[{begin:"(?<=considering)",end:"(?|<|\u2265|>=|\u2264|<=)",name:"keyword.operator.comparison.applescript"},{match:`(?ix)\\b + (and|or|div|mod|as|not + |(a\\s+)?(ref(\\s+to)?|reference\\s+to) + |equal(s|\\s+to)|contains?|comes\\s+(after|before)|(start|begin|end)s?\\s+with + ) + \\b`,name:"keyword.operator.word.applescript"},{comment:"In double quotes so we can use a single quote in the keywords.",match:`(?ix)\\b + (is(n't|\\s+not)?(\\s+(equal(\\s+to)?|(less|greater)\\s+than(\\s+or\\s+equal(\\s+to)?)?|in|contained\\s+by))? + |does(n't|\\s+not)\\s+(equal|come\\s+(before|after)|contain) + ) + \\b`,name:"keyword.operator.word.applescript"},{match:"\\b(?i:some|every|whose|where|that|id|index|\\d+(st|nd|rd|th)|first|second|third|fourth|fifth|sixth|seventh|eighth|ninth|tenth|last|front|back|middle|named|beginning|end|from|to|thr(u|ough)|before|(front|back|beginning|end)\\s+of|after|behind|in\\s+(front|back|beginning|end)\\s+of)\\b",name:"keyword.operator.reference.applescript"},{match:"\\b(?i:continue|return|exit(\\s+repeat)?)\\b",name:"keyword.control.loop.applescript"},{match:"\\b(?i:about|above|after|against|and|apart\\s+from|around|as|aside\\s+from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|contain|contains|contains|copy|div|does|eighth|else|end|equal|equals|error|every|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead\\s+of|into|is|it|its|last|local|me|middle|mod|my|ninth|not|of|on|onto|or|out\\s+of|over|prop|property|put|ref|reference|repeat|returning|script|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\\b",name:"keyword.other.applescript"}]},"built-in.punctuation":{patterns:[{match:"\xAC",name:"punctuation.separator.continuation.line.applescript"},{comment:"the : in property assignments",match:":",name:"punctuation.separator.key-value.property.applescript"},{comment:"the parentheses in groups",match:"[()]",name:"punctuation.section.group.applescript"}]},"built-in.support":{patterns:[{match:"\\b(?i:POSIX\\s+path|frontmost|id|name|running|version|days?|weekdays?|months?|years?|time|date\\s+string|time\\s+string|length|rest|reverse|items?|contents|quoted\\s+form|characters?|paragraphs?|words?)\\b",name:"support.function.built-in.property.applescript"},{match:"\\b(?i:activate|log|clipboard\\s+info|set\\s+the\\s+clipboard\\s+to|the\\s+clipboard|info\\s+for|list\\s+(disks|folder)|mount\\s+volume|path\\s+to(\\s+resource)?|close\\s+access|get\\s+eof|open\\s+for\\s+access|read|set\\s+eof|write|open\\s+location|current\\s+date|do\\s+shell\\s+script|get\\s+volume\\s+settings|random\\s+number|round|set\\s+volume|system\\s+(attribute|info)|time\\s+to\\s+GMT|load\\s+script|run\\s+script|scripting\\s+components|store\\s+script|copy|count|get|launch|run|set|ASCII\\s+(character|number)|localized\\s+string|offset|summarize|beep|choose\\s+(application|color|file(\\s+name)?|folder|from\\s+list|remote\\s+application|URL)|delay|display\\s+(alert|dialog)|say)\\b",name:"support.function.built-in.command.applescript"},{match:"\\b(?i:get|run)\\b",name:"support.function.built-in.applescript"},{match:"\\b(?i:anything|data|text|upper\\s+case|propert(y|ies))\\b",name:"support.class.built-in.applescript"},{match:"\\b(?i:alias|class)(es)?\\b",name:"support.class.built-in.applescript"},{match:"\\b(?i:app(lication)?|boolean|character|constant|date|event|file(\\s+specification)?|handler|integer|item|keystroke|linked\\s+list|list|machine|number|picture|preposition|POSIX\\s+file|real|record|reference(\\s+form)?|RGB\\s+color|script|sound|text\\s+item|type\\s+class|vector|writing\\s+code(\\s+info)?|zone|((international|styled(\\s+(Clipboard|Unicode))?|Unicode)\\s+)?text|((C|encoded|Pascal)\\s+)?string)s?\\b",name:"support.class.built-in.applescript"},{match:`(?ix)\\b + ( (cubic\\s+(centi)?|square\\s+(kilo)?|centi|kilo)met(er|re)s + | square\\s+(yards|feet|miles)|cubic\\s+(yards|feet|inches)|miles|inches + | lit(re|er)s|gallons|quarts + | (kilo)?grams|ounces|pounds + | degrees\\s+(Celsius|Fahrenheit|Kelvin) + ) + \\b`,name:"support.class.built-in.unit.applescript"},{match:"\\b(?i:seconds|minutes|hours|days)\\b",name:"support.class.built-in.time.applescript"}]},comments:{patterns:[{begin:"^\\s*(#!)",captures:{1:{name:"punctuation.definition.comment.applescript"}},end:"\\n",name:"comment.line.number-sign.applescript"},{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.applescript"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.applescript"}},end:"\\n",name:"comment.line.number-sign.applescript"}]},{begin:"(^[ \\t]+)?(?=--)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.applescript"}},end:"(?!\\G)",patterns:[{begin:"--",beginCaptures:{0:{name:"punctuation.definition.comment.applescript"}},end:"\\n",name:"comment.line.double-dash.applescript"}]},{begin:"\\(\\*",captures:{0:{name:"punctuation.definition.comment.applescript"}},end:"\\*\\)",name:"comment.block.applescript",patterns:[{include:"#comments.nested"}]}]},"comments.nested":{patterns:[{begin:"\\(\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.applescript"}},end:"\\*\\)",endCaptures:{0:{name:"punctuation.definition.comment.end.applescript"}},name:"comment.block.applescript",patterns:[{include:"#comments.nested"}]}]},"data-structures":{patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.array.begin.applescript"}},comment:'We cannot necessarily distinguish "records" from "arrays", and so this could be either.',end:"\\}",endCaptures:{0:{name:"punctuation.definition.array.end.applescript"}},name:"meta.array.applescript",patterns:[{captures:{1:{name:"constant.other.key.applescript"},2:{name:"meta.identifier.applescript"},3:{name:"punctuation.definition.identifier.applescript"},4:{name:"punctuation.definition.identifier.applescript"},5:{name:"punctuation.separator.key-value.applescript"}},match:"(\\w+|((\\|)[^|\\n]*(\\|)))\\s*(:)"},{match:":",name:"punctuation.separator.key-value.applescript"},{match:",",name:"punctuation.separator.array.applescript"},{include:"#inline"}]},{begin:'(?:(?<=application )|(?<=app ))(")',captures:{1:{name:"punctuation.definition.string.applescript"}},end:'(")',name:"string.quoted.double.application-name.applescript",patterns:[{match:"\\\\.",name:"constant.character.escape.applescript"}]},{begin:'(")',captures:{1:{name:"punctuation.definition.string.applescript"}},end:'(")',name:"string.quoted.double.applescript",patterns:[{match:"\\\\.",name:"constant.character.escape.applescript"}]},{captures:{1:{name:"punctuation.definition.identifier.applescript"},2:{name:"punctuation.definition.identifier.applescript"}},match:"(\\|)[^|\\n]*(\\|)",name:"meta.identifier.applescript"},{captures:{1:{name:"punctuation.definition.data.applescript"},2:{name:"support.class.built-in.applescript"},3:{name:"storage.type.utxt.applescript"},4:{name:"string.unquoted.data.applescript"},5:{name:"punctuation.definition.data.applescript"},6:{name:"keyword.operator.applescript"},7:{name:"support.class.built-in.applescript"}},match:"(\xAB)(data) (utxt|utf8)([[:xdigit:]]*)(\xBB)(?:\\s+(as)\\s+(?i:Unicode\\s+text))?",name:"constant.other.data.utxt.applescript"},{begin:"(\xAB)(\\w+)\\b(?=\\s)",beginCaptures:{1:{name:"punctuation.definition.data.applescript"},2:{name:"support.class.built-in.applescript"}},end:"(\xBB)",endCaptures:{1:{name:"punctuation.definition.data.applescript"}},name:"constant.other.data.raw.applescript"},{captures:{1:{name:"punctuation.definition.data.applescript"},2:{name:"punctuation.definition.data.applescript"}},match:"(\xAB)[^\xBB]*(\xBB)",name:"invalid.illegal.data.applescript"}]},finder:{patterns:[{match:"\\b(item|container|(computer|disk|trash)-object|disk|folder|((alias|application|document|internet location) )?file|clipping|package)s?\\b",name:"support.class.finder.items.applescript"},{match:"\\b((Finder|desktop|information|preferences|clipping) )windows?\\b",name:"support.class.finder.window-classes.applescript"},{match:"\\b(preferences|(icon|column|list) view options|(label|column|alias list)s?)\\b",name:"support.class.finder.type-definitions.applescript"},{match:"\\b(copy|find|sort|clean up|eject|empty( trash)|erase|reveal|update)\\b",name:"support.function.finder.items.applescript"},{match:"\\b(insertion location|product version|startup disk|desktop|trash|home|computer container|finder preferences)\\b",name:"support.constant.finder.applescript"},{match:"\\b(visible)\\b",name:"support.variable.finder.applescript"}]},inline:{patterns:[{include:"#comments"},{include:"#data-structures"},{include:"#built-in"},{include:"#standardadditions"}]},itunes:{patterns:[{match:"\\b(artwork|application|encoder|EQ preset|item|source|visual|(EQ |browser )?window|((audio CD|device|shared|URL|file) )?track|playlist window|((audio CD|device|radio tuner|library|folder|user) )?playlist)s?\\b",name:"support.class.itunes.applescript"},{match:"\\b(add|back track|convert|fast forward|(next|previous) track|pause|play(pause)?|refresh|resume|rewind|search|stop|update|eject|subscribe|update(Podcast|AllPodcasts)|download)\\b",name:"support.function.itunes.applescript"},{match:"\\b(current (playlist|stream (title|URL)|track)|player state)\\b",name:"support.constant.itunes.applescript"},{match:"\\b(current (encoder|EQ preset|visual)|EQ enabled|fixed indexing|full screen|mute|player position|sound volume|visuals enabled|visual size)\\b",name:"support.variable.itunes.applescript"}]},"standard-suite":{patterns:[{match:"\\b(colors?|documents?|items?|windows?)\\b",name:"support.class.standard-suite.applescript"},{match:"\\b(close|count|delete|duplicate|exists|make|move|open|print|quit|save|activate|select|data size)\\b",name:"support.function.standard-suite.applescript"},{match:"\\b(name|frontmost|version)\\b",name:"support.constant.standard-suite.applescript"},{match:"\\b(selection)\\b",name:"support.variable.standard-suite.applescript"},{match:"\\b(attachments?|attribute runs?|characters?|paragraphs?|texts?|words?)\\b",name:"support.class.text-suite.applescript"}]},standardadditions:{patterns:[{match:"\\b((alert|dialog) reply)\\b",name:"support.class.standardadditions.user-interaction.applescript"},{match:"\\b(file information)\\b",name:"support.class.standardadditions.file.applescript"},{match:"\\b(POSIX files?|system information|volume settings)\\b",name:"support.class.standardadditions.miscellaneous.applescript"},{match:"\\b(URLs?|internet address(es)?|web pages?|FTP items?)\\b",name:"support.class.standardadditions.internet.applescript"},{match:"\\b(info for|list (disks|folder)|mount volume|path to( resource)?)\\b",name:"support.function.standardadditions.file.applescript"},{match:"\\b(beep|choose (application|color|file( name)?|folder|from list|remote application|URL)|delay|display (alert|dialog)|say)\\b",name:"support.function.standardadditions.user-interaction.applescript"},{match:"\\b(ASCII (character|number)|localized string|offset|summarize)\\b",name:"support.function.standardadditions.string.applescript"},{match:"\\b(set the clipboard to|the clipboard|clipboard info)\\b",name:"support.function.standardadditions.clipboard.applescript"},{match:"\\b(open for access|close access|read|write|get eof|set eof)\\b",name:"support.function.standardadditions.file-i-o.applescript"},{match:"\\b((load|store|run) script|scripting components)\\b",name:"support.function.standardadditions.scripting.applescript"},{match:"\\b(current date|do shell script|get volume settings|random number|round|set volume|system attribute|system info|time to GMT)\\b",name:"support.function.standardadditions.miscellaneous.applescript"},{match:"\\b(opening folder|(closing|moving) folder window for|adding folder items to|removing folder items from)\\b",name:"support.function.standardadditions.folder-actions.applescript"},{match:"\\b(open location|handle CGI request)\\b",name:"support.function.standardadditions.internet.applescript"}]},"system-events":{patterns:[{match:"\\b(audio (data|file))\\b",name:"support.class.system-events.audio-file.applescript"},{match:"\\b(alias(es)?|(Classic|local|network|system|user) domain objects?|disk( item)?s?|domains?|file( package)?s?|folders?|items?)\\b",name:"support.class.system-events.disk-folder-file.applescript"},{match:"\\b(delete|open|move)\\b",name:"support.function.system-events.disk-folder-file.applescript"},{match:"\\b(folder actions?|scripts?)\\b",name:"support.class.system-events.folder-actions.applescript"},{match:"\\b(attach action to|attached scripts|edit action of|remove action from)\\b",name:"support.function.system-events.folder-actions.applescript"},{match:"\\b(movie data|movie file)\\b",name:"support.class.system-events.movie-file.applescript"},{match:"\\b(log out|restart|shut down|sleep)\\b",name:"support.function.system-events.power.applescript"},{match:"\\b(((application |desk accessory )?process|(check|combo )?box)(es)?|(action|attribute|browser|(busy|progress|relevance) indicator|color well|column|drawer|group|grow area|image|incrementor|list|menu( bar)?( item)?|(menu |pop up |radio )?button|outline|(radio|tab|splitter) group|row|scroll (area|bar)|sheet|slider|splitter|static text|table|text (area|field)|tool bar|UI element|window)s?)\\b",name:"support.class.system-events.processes.applescript"},{match:"\\b(click|key code|keystroke|perform|select)\\b",name:"support.function.system-events.processes.applescript"},{match:"\\b(property list (file|item))\\b",name:"support.class.system-events.property-list.applescript"},{match:"\\b(annotation|QuickTime (data|file)|track)s?\\b",name:"support.class.system-events.quicktime-file.applescript"},{match:"\\b((abort|begin|end) transaction)\\b",name:"support.function.system-events.system-events.applescript"},{match:"\\b(XML (attribute|data|element|file)s?)\\b",name:"support.class.system-events.xml.applescript"},{match:"\\b(print settings|users?|login items?)\\b",name:"support.class.sytem-events.other.applescript"}]},textmate:{patterns:[{match:"\\b(print settings)\\b",name:"support.class.textmate.applescript"},{match:"\\b(get url|insert|reload bundles)\\b",name:"support.function.textmate.applescript"}]}},scopeName:"source.applescript",uuid:"777CF925-14B9-428E-B07B-17FAAB8FA27E",displayName:"AppleScript"})]}}]); diff --git a/3001.cfed41e8.async.js b/3001.cfed41e8.async.js new file mode 100644 index 00000000..b8b89ea1 --- /dev/null +++ b/3001.cfed41e8.async.js @@ -0,0 +1,699 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3001],{43001:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/TypeScript-TmLanguage/blob/master/TypeScriptReact.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/TypeScript-TmLanguage/commit/8c7482b94b548eab56da64dbfb30b82589b3f747",name:"javascript",scopeName:"source.js",patterns:[{include:"#directives"},{include:"#statements"},{include:"#shebang"}],repository:{shebang:{name:"comment.line.shebang.js",match:"\\A(#!).*(?=$)",captures:{1:{name:"punctuation.definition.comment.js"}}},statements:{patterns:[{include:"#declaration"},{include:"#control-statement"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#label"},{include:"#expression"},{include:"#punctuation-semicolon"},{include:"#string"},{include:"#comment"}]},declaration:{patterns:[{include:"#decorator"},{include:"#var-expr"},{include:"#function-declaration"},{include:"#class-declaration"},{include:"#interface-declaration"},{include:"#enum-declaration"},{include:"#namespace-declaration"},{include:"#type-alias-declaration"},{include:"#import-equals-declaration"},{include:"#import-declaration"},{include:"#export-declaration"},{name:"storage.modifier.js",match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,beginCaptures:{1:{name:"meta.definition.variable.js entity.name.function.js"},2:{name:"keyword.operator.definiteassignment.js"}},end:"(?=$|^|[;,=}]|((?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,beginCaptures:{1:{name:"meta.definition.variable.js variable.other.constant.js entity.name.function.js"}},end:"(?=$|^|[;,=}]|((?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"storage.modifier.js"},2:{name:"keyword.operator.rest.js"},3:{name:"entity.name.function.js variable.language.this.js"},4:{name:"entity.name.function.js"},5:{name:"keyword.operator.optional.js"}}},{match:"(?x)(?:(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"meta.definition.property.js entity.name.function.js"},2:{name:"keyword.operator.optional.js"},3:{name:"keyword.operator.definiteassignment.js"}}},{name:"meta.definition.property.js variable.object.property.js",match:"\\#?[_$[:alpha:]][_$[:alnum:]]*"},{name:"keyword.operator.optional.js",match:"\\?"},{name:"keyword.operator.definiteassignment.js",match:"\\!"}]},"variable-initializer":{patterns:[{begin:"(?\\s*$)",beginCaptures:{1:{name:"keyword.operator.assignment.js"}},end:"(?=$|^|[,);}\\]]|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])",beginCaptures:{1:{name:"storage.modifier.js"},2:{name:"storage.modifier.js"},3:{name:"storage.modifier.js"},4:{name:"storage.modifier.async.js"},5:{name:"keyword.operator.new.js"},6:{name:"keyword.generator.asterisk.js"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{name:"meta.method.declaration.js",begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.js"},2:{name:"storage.modifier.js"},3:{name:"storage.modifier.js"},4:{name:"storage.modifier.async.js"},5:{name:"storage.type.property.js"},6:{name:"keyword.generator.asterisk.js"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]}]},"object-literal-method-declaration":{name:"meta.method.declaration.js",begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.js"},2:{name:"storage.type.property.js"},3:{name:"keyword.generator.asterisk.js"}},end:"(?=\\}|;|,)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"},{begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.js"},2:{name:"storage.type.property.js"},3:{name:"keyword.generator.asterisk.js"}},end:"(?=\\(|\\<)",patterns:[{include:"#method-declaration-name"}]}]},"method-declaration-name":{begin:`(?x)(?=((\\b(?)",captures:{1:{name:"storage.modifier.async.js"},2:{name:"variable.parameter.js"}}},{name:"meta.arrow.js",begin:`(?x) (?: + (? is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + ) +)`,beginCaptures:{1:{name:"storage.modifier.async.js"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#arrow-return-type"},{include:"#possibly-arrow-return-type"}]},{name:"meta.arrow.js",begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.js"}},end:"((?<=\\}|\\S)(?)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#decl-block"},{include:"#expression"}]}]},"indexer-declaration":{name:"meta.indexer.declaration.js",begin:"(?:(?]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|&&|\\|\\||\\*)\\s*(\\{)",beginCaptures:{1:{name:"punctuation.definition.block.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js"}},patterns:[{include:"#object-member"}]},"object-literal":{name:"meta.objectliteral.js",begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js"}},patterns:[{include:"#object-member"}]},"object-member":{patterns:[{include:"#comment"},{include:"#object-literal-method-declaration"},{name:"meta.object.member.js meta.object-literal.key.js",begin:"(?=\\[)",end:"(?=:)|((?<=[\\]])(?=\\s*[\\(\\<]))",patterns:[{include:"#comment"},{include:"#array-literal"}]},{name:"meta.object.member.js meta.object-literal.key.js",begin:"(?=[\\'\\\"\\`])",end:"(?=:)|((?<=[\\'\\\"\\`])(?=((\\s*[\\(\\<,}])|(\\s+(as|satisifies)\\s+))))",patterns:[{include:"#comment"},{include:"#string"}]},{name:"meta.object.member.js meta.object-literal.key.js",begin:`(?x)(?=(\\b(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{0:{name:"meta.object-literal.key.js"},1:{name:"entity.name.function.js"}}},{name:"meta.object.member.js",match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",captures:{0:{name:"meta.object-literal.key.js"}}},{name:"meta.object.member.js",begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.js"}},end:"(?=,|\\})",patterns:[{include:"#expression"}]},{name:"meta.object.member.js",match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)",captures:{1:{name:"variable.other.readwrite.js"}}},{name:"meta.object.member.js",match:"(?]|\\|\\||\\&\\&|\\!\\=\\=|$|^|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js"}},end:"(?<=\\))",patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},{begin:"(?<=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js"},2:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{begin:"(?<=:)\\s*(async)?\\s*(?=\\<\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.js"}},end:"(?<=\\>)",patterns:[{include:"#type-parameters"}]},{begin:"(?<=\\>)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{include:"#possibly-arrow-return-type"},{include:"#expression"}]},{include:"#punctuation-comma"},{include:"#decl-block"}]},"ternary-expression":{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.js"}},end:"\\s*(:)",endCaptures:{1:{name:"keyword.operator.ternary.js"}},patterns:[{include:"#expression"}]},"function-call":{patterns:[{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",end:"(?<=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",patterns:[{name:"meta.function-call.js",begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"},{include:"#paren-expression"}]},{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",end:"(?<=\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{name:"meta.function-call.js",begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"}]}]},"function-call-target":{patterns:[{include:"#support-function-call-identifiers"},{name:"entity.name.function.js",match:"(\\#?[_$[:alpha:]][_$[:alnum:]]*)"}]},"function-call-optionals":{patterns:[{name:"meta.function-call.js punctuation.accessor.optional.js",match:"\\?\\."},{name:"meta.function-call.js keyword.operator.definiteassignment.js",match:"\\!"}]},"support-function-call-identifiers":{patterns:[{include:"#literal"},{include:"#support-objects"},{include:"#object-identifiers"},{include:"#punctuation-accessor"},{name:"keyword.operator.expression.import.js",match:"(?:(?]|\\|\\||\\&\\&|\\!\\=\\=|$|((?]|\\|\\||\\&\\&|\\!\\=\\=|$|(===|!==|==|!=)|(([\\&\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{begin:"(?<=[(=,]|=>|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\()|(<)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)))\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.js"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{include:"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},"expression-inside-possibly-arrow-parens":{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"storage.modifier.js"},2:{name:"keyword.operator.rest.js"},3:{name:"entity.name.function.js variable.language.this.js"},4:{name:"entity.name.function.js"},5:{name:"keyword.operator.optional.js"}}},{match:"(?x)(?:(?]|\\|\\||\\&\\&|\\!\\=\\=|$|((?>=|>>>=|\\|="},{name:"keyword.operator.bitwise.shift.js",match:"<<|>>>|>>"},{name:"keyword.operator.comparison.js",match:"===|!==|==|!="},{name:"keyword.operator.relational.js",match:"<=|>=|<>|<|>"},{match:"(?<=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))",captures:{1:{name:"keyword.operator.logical.js"},2:{name:"keyword.operator.assignment.compound.js"},3:{name:"keyword.operator.arithmetic.js"}}},{name:"keyword.operator.logical.js",match:"\\!|&&|\\|\\||\\?\\?"},{name:"keyword.operator.bitwise.js",match:"\\&|~|\\^|\\|"},{name:"keyword.operator.assignment.js",match:"\\="},{name:"keyword.operator.decrement.js",match:"--"},{name:"keyword.operator.increment.js",match:"\\+\\+"},{name:"keyword.operator.arithmetic.js",match:"%|\\*|/|-|\\+"},{begin:"(?<=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))",end:"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))",endCaptures:{1:{name:"keyword.operator.assignment.compound.js"},2:{name:"keyword.operator.arithmetic.js"}},patterns:[{include:"#comment"}]},{match:"(?<=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))",captures:{1:{name:"keyword.operator.assignment.compound.js"},2:{name:"keyword.operator.arithmetic.js"}}}]},"typeof-operator":{begin:"(?:&|{\\?]|(extends\\s+)|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type-arguments"},{include:"#expression"}]},literal:{patterns:[{include:"#numeric-literal"},{include:"#boolean-literal"},{include:"#null-literal"},{include:"#undefined-literal"},{include:"#numericConstant-literal"},{include:"#array-literal"},{include:"#this-literal"},{include:"#super-literal"}]},"array-literal":{name:"meta.array.literal.js",begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.js"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.js"}},patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},"numeric-literal":{patterns:[{name:"constant.numeric.hex.js",match:"\\b(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?\\()) + | + (?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))`,captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"},3:{name:"support.variable.property.js"},4:{name:"support.constant.js"}}},{match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +))`,captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"},3:{name:"entity.name.function.js"}}},{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"},3:{name:"variable.other.constant.property.js"}}},{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)",captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"},3:{name:"variable.other.property.js"}}},{name:"variable.other.constant.js",match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{name:"variable.other.readwrite.js",match:"[_$[:alpha:]][_$[:alnum:]]*"}]},"object-identifiers":{patterns:[{name:"support.class.js",match:"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))"},{match:`(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?: + (\\#?[[:upper:]][_$[:digit:][:upper:]]*) | + (\\#?[_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`,captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"},3:{name:"variable.other.constant.object.property.js"},4:{name:"variable.other.object.property.js"}}},{match:`(?x)(?: + ([[:upper:]][_$[:digit:][:upper:]]*) | + ([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`,captures:{1:{name:"variable.other.constant.object.js"},2:{name:"variable.other.object.js"}}}]},"type-annotation":{patterns:[{name:"meta.type.annotation.js",begin:"(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js"}},end:"(?])|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",patterns:[{include:"#type"}]},{name:"meta.type.annotation.js",begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js"}},end:"(?])|(?=^\\s*$)|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",patterns:[{include:"#type"}]}]},"parameter-type-annotation":{patterns:[{name:"meta.type.annotation.js",begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js"}},end:"(?=[,)])|(?==[^>])",patterns:[{include:"#type"}]}]},"return-type":{patterns:[{name:"meta.return.type.js",begin:"(?<=\\))\\s*(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js"}},end:"(?|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#arrow-return-type-body"}]},"possibly-arrow-return-type":{begin:"(?<=\\)|^)\\s*(:)(?=\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=>)",beginCaptures:{1:{name:"meta.arrow.js meta.return.type.arrow.js keyword.operator.type.annotation.js"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",contentName:"meta.arrow.js meta.return.type.arrow.js",patterns:[{include:"#arrow-return-type-body"}]},"arrow-return-type-body":{patterns:[{begin:"(?<=[:])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-parameters":{name:"meta.type.parameters.js",begin:"(<)",beginCaptures:{1:{name:"punctuation.definition.typeparameters.begin.js"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.typeparameters.end.js"}},patterns:[{include:"#comment"},{name:"storage.modifier.js",match:"(?)"}]},"type-arguments":{name:"meta.type.parameters.js",begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.js"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.js"}},patterns:[{include:"#type-arguments-body"}]},"type-arguments-body":{patterns:[{match:"(?) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))`,captures:{1:{name:"storage.modifier.js"},2:{name:"keyword.operator.rest.js"},3:{name:"entity.name.function.js variable.language.this.js"},4:{name:"entity.name.function.js"},5:{name:"keyword.operator.optional.js"}}},{match:"(?x)(?:(?)",patterns:[{include:"#comment"},{include:"#type-parameters"}]},{name:"meta.type.constructor.js",begin:"(?) + )) + ) + ) +)`,end:"(?<=\\))",patterns:[{include:"#function-parameters"}]}]},"type-function-return-type":{patterns:[{name:"meta.type.function.return.js",begin:"(=>)(?=\\s*\\S)",beginCaptures:{1:{name:"storage.type.function.arrow.js"}},end:"(?)(?:\\?]|//|$)",patterns:[{include:"#type-function-return-type-core"}]},{name:"meta.type.function.return.js",begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.js"}},end:"(?)(?]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#type-function-return-type-core"}]}]},"type-function-return-type-core":{patterns:[{include:"#comment"},{begin:"(?<==>)(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-operators":{patterns:[{include:"#typeof-operator"},{include:"#type-infer"},{begin:"([&|])(?=\\s*\\{)",beginCaptures:{0:{name:"keyword.operator.type.js"}},end:"(?<=\\})",patterns:[{include:"#type-object"}]},{begin:"[&|]",beginCaptures:{0:{name:"keyword.operator.type.js"}},end:"(?=\\S)"},{name:"keyword.operator.expression.keyof.js",match:"(?)",endCaptures:{1:{name:"meta.type.parameters.js punctuation.definition.typeparameters.end.js"}},contentName:"meta.type.parameters.js",patterns:[{include:"#type-arguments-body"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(<)",beginCaptures:{1:{name:"entity.name.type.js"},2:{name:"meta.type.parameters.js punctuation.definition.typeparameters.begin.js"}},end:"(>)",endCaptures:{1:{name:"meta.type.parameters.js punctuation.definition.typeparameters.end.js"}},contentName:"meta.type.parameters.js",patterns:[{include:"#type-arguments-body"}]},{match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))",captures:{1:{name:"entity.name.type.module.js"},2:{name:"punctuation.accessor.js"},3:{name:"punctuation.accessor.optional.js"}}},{name:"entity.name.type.js",match:"[_$[:alpha:]][_$[:alnum:]]*"}]},"punctuation-comma":{name:"punctuation.separator.comma.js",match:","},"punctuation-semicolon":{name:"punctuation.terminator.statement.js",match:";"},"punctuation-accessor":{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))",captures:{1:{name:"punctuation.accessor.js"},2:{name:"punctuation.accessor.optional.js"}}},string:{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template"}]},"qstring-double":{name:"string.quoted.double.js",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.js"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.js"},2:{name:"invalid.illegal.newline.js"}},patterns:[{include:"#string-character-escape"}]},"qstring-single":{name:"string.quoted.single.js",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.js"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.js"},2:{name:"invalid.illegal.newline.js"}},patterns:[{include:"#string-character-escape"}]},"string-character-escape":{name:"constant.character.escape.js",match:"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},template:{patterns:[{include:"#template-call"},{contentName:"string.template.js",begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js"},2:{name:"string.template.js punctuation.definition.string.template.begin.js"}},end:"`",endCaptures:{0:{name:"string.template.js punctuation.definition.string.template.end.js"}},patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]}]},"template-call":{patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?`)",end:"(?=`)",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?`)",patterns:[{include:"#support-function-call-identifiers"},{name:"entity.name.function.tagged-template.js",match:"([_$[:alpha:]][_$[:alnum:]]*)"}]},{include:"#type-arguments"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js"}},end:"(?=`)",patterns:[{include:"#type-arguments"}]}]},"template-substitution-element":{name:"meta.template.expression.js",begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js"}},patterns:[{include:"#expression"}],contentName:"meta.embedded.line.js"},"type-string":{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template-type"}]},"template-type":{patterns:[{include:"#template-call"},{contentName:"string.template.js",begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js"},2:{name:"string.template.js punctuation.definition.string.template.begin.js"}},end:"`",endCaptures:{0:{name:"string.template.js punctuation.definition.string.template.end.js"}},patterns:[{include:"#template-type-substitution-element"},{include:"#string-character-escape"}]}]},"template-type-substitution-element":{name:"meta.template.expression.js",begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js"}},patterns:[{include:"#type"}],contentName:"meta.embedded.line.js"},regex:{patterns:[{name:"string.regexp.js",begin:"(?|&&|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.js"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.js"},2:{name:"keyword.other.js"}},patterns:[{include:"#regexp"}]},{name:"string.regexp.js",begin:"((?",captures:{0:{name:"keyword.other.back-reference.regexp"},1:{name:"variable.other.regexp"}}},{name:"keyword.operator.quantifier.regexp",match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{name:"keyword.operator.or.regexp",match:"\\|"},{name:"meta.group.assertion.regexp",begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?))?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"},1:{name:"punctuation.definition.group.no-capture.regexp"},2:{name:"variable.other.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},patterns:[{include:"#regexp"}]},{name:"constant.other.character-class.set.regexp",begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},patterns:[{name:"constant.other.character-class.range.regexp",match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}}},{include:"#regex-character-class"}]},{include:"#regex-character-class"}]},"regex-character-class":{patterns:[{name:"constant.other.character-class.regexp",match:"\\\\[wWsSdDtrnvf]|\\."},{name:"constant.character.numeric.regexp",match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{name:"constant.character.control.regexp",match:"\\\\c[A-Z]"},{name:"constant.character.escape.backslash.regexp",match:"\\\\."}]},comment:{patterns:[{name:"comment.block.documentation.js",begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.js"}},patterns:[{include:"#docblock"}]},{name:"comment.block.js",begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.js"},2:{name:"storage.type.internaldeclaration.js"},3:{name:"punctuation.decorator.internaldeclaration.js"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.js"}}},{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.js"},2:{name:"comment.line.double-slash.js"},3:{name:"punctuation.definition.comment.js"},4:{name:"storage.type.internaldeclaration.js"},5:{name:"punctuation.decorator.internaldeclaration.js"}},end:"(?=$)",contentName:"comment.line.double-slash.js"}]},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.js"},2:{name:"comment.line.double-slash.js"},3:{name:"punctuation.definition.comment.js"},4:{name:"storage.type.internaldeclaration.js"},5:{name:"punctuation.decorator.internaldeclaration.js"}},end:"(?=^)",contentName:"comment.line.double-slash.js"},directives:{name:"comment.line.triple-slash.directive.js",begin:"^(///)\\s*(?=<(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/>\\s*$)",beginCaptures:{1:{name:"punctuation.definition.comment.js"}},end:"(?=$)",patterns:[{name:"meta.tag.js",begin:"(<)(reference|amd-dependency|amd-module)",beginCaptures:{1:{name:"punctuation.definition.tag.directive.js"},2:{name:"entity.name.tag.directive.js"}},end:"/>",endCaptures:{0:{name:"punctuation.definition.tag.directive.js"}},patterns:[{name:"entity.other.attribute-name.directive.js",match:"path|types|no-default-lib|lib|name|resolution-mode"},{name:"keyword.operator.assignment.js",match:"="},{include:"#string"}]}]},docblock:{patterns:[{match:`(?x) +((@)(?:access|api)) +\\s+ +(private|protected|public) +\\b`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.access-type.jsdoc"}}},{match:`(?x) +((@)author) +\\s+ +( + [^@\\s<>*/] + (?:[^@<>*/]|\\*[^/])* +) +(?: + \\s* + (<) + ([^>\\s]+) + (>) +)?`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},5:{name:"constant.other.email.link.underline.jsdoc"},6:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{match:`(?x) +((@)borrows) \\s+ +((?:[^@\\s*/]|\\*[^/])+) # +\\s+ (as) \\s+ # as +((?:[^@\\s*/]|\\*[^/])+) # `,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"keyword.operator.control.jsdoc"},5:{name:"entity.name.type.instance.jsdoc"}}},{name:"meta.example.jsdoc",begin:"((@)example)\\s+",end:"(?=@|\\*/)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},patterns:[{match:"^\\s\\*\\s+"},{contentName:"constant.other.description.jsdoc",begin:"\\G(<)caption(>)",beginCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},end:"()|(?=\\*/)",endCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{match:"[^\\s@*](?:[^*]|\\*[^/])*",captures:{0:{name:"source.embedded.js"}}}]},{match:"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.symbol-type.jsdoc"}}},{match:`(?x) +((@)see) +\\s+ +(?: + # URL + ( + (?=https?://) + (?:[^\\s*]|\\*[^/])+ + ) + | + # JSDoc namepath + ( + (?! + # Avoid matching bare URIs (also acceptable as links) + https?:// + | + # Avoid matching {@inline tags}; we match those below + (?:\\[[^\\[\\]]*\\])? # Possible description [preceding]{@tag} + {@(?:link|linkcode|linkplain|tutorial)\\b + ) + # Matched namepath + (?:[^@\\s*/]|\\*[^/])+ + ) +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.link.underline.jsdoc"},4:{name:"entity.name.type.instance.jsdoc"}}},{match:`(?x) +((@)template) +\\s+ +# One or more valid identifiers +( + [A-Za-z_$] # First character: non-numeric word character + [\\w$.\\[\\]]* # Rest of identifier + (?: # Possible list of additional identifiers + \\s* , \\s* + [A-Za-z_$] + [\\w$.\\[\\]]* + )* +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{begin:"(?x)((@)template)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"variable.other.jsdoc",match:"([A-Za-z_$][\\w$.\\[\\]]*)"}]},{match:`(?x) +( + (@) + (?:arg|argument|const|constant|member|namespace|param|var) +) +\\s+ +( + [A-Za-z_$] + [\\w$.\\[\\]]* +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{begin:"((@)typedef)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"entity.name.type.instance.jsdoc",match:"(?:[^@\\s*/]|\\*[^/])+"}]},{begin:"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"variable.other.jsdoc",match:"([A-Za-z_$][\\w$.\\[\\]]*)"},{name:"variable.other.jsdoc",match:`(?x) +(\\[)\\s* +[\\w$]+ +(?: + (?:\\[\\])? # Foo[ ].bar properties within an array + \\. # Foo.Bar namespaced parameter + [\\w$]+ +)* +(?: + \\s* + (=) # [foo=bar] Default parameter value + \\s* + ( + # The inner regexes are to stop the match early at */ and to not stop at escaped quotes + (?> + "(?:(?:\\*(?!/))|(?:\\\\(?!"))|[^*\\\\])*?" | # [foo="bar"] Double-quoted + '(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' | # [foo='bar'] Single-quoted + \\[ (?:(?:\\*(?!/))|[^*])*? \\] | # [foo=[1,2]] Array literal + (?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])* # Everything else + )* + ) +)? +\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))`,captures:{1:{name:"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},2:{name:"keyword.operator.assignment.jsdoc"},3:{name:"source.embedded.js"},4:{name:"punctuation.definition.optional-value.end.bracket.square.jsdoc"},5:{name:"invalid.illegal.syntax.jsdoc"}}}]},{begin:`(?x) +( + (@) + (?:define|enum|exception|export|extends|lends|implements|modifies + |namespace|private|protected|returns?|satisfies|suppress|this|throws|type + |yields?) +) +\\s+(?={)`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"}]},{match:`(?x) +( + (@) + (?:alias|augments|callback|constructs|emits|event|fires|exports? + |extends|external|function|func|host|lends|listens|interface|memberof!? + |method|module|mixes|mixin|name|requires|see|this|typedef|uses) +) +\\s+ +( + (?: + [^{}@\\s*] | \\*[^/] + )+ +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"}}},{contentName:"variable.other.jsdoc",begin:`((@)(?:default(?:value)?|license|version))\\s+(([''"]))`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"},4:{name:"punctuation.definition.string.begin.jsdoc"}},end:"(\\3)|(?=$|\\*/)",endCaptures:{0:{name:"variable.other.jsdoc"},1:{name:"punctuation.definition.string.end.jsdoc"}}},{match:"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{name:"storage.type.class.jsdoc",match:"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b",captures:{1:{name:"punctuation.definition.block.tag.jsdoc"}}},{include:"#inline-tags"},{match:"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}}}]},brackets:{patterns:[{begin:"{",end:"}|(?=\\*/)",patterns:[{include:"#brackets"}]},{begin:"\\[",end:"\\]|(?=\\*/)",patterns:[{include:"#brackets"}]}]},"inline-tags":{patterns:[{name:"constant.other.description.jsdoc",match:"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))",captures:{1:{name:"punctuation.definition.bracket.square.begin.jsdoc"},2:{name:"punctuation.definition.bracket.square.end.jsdoc"}}},{name:"entity.name.type.instance.jsdoc",begin:"({)((@)(?:link(?:code|plain)?|tutorial))\\s*",beginCaptures:{1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"},2:{name:"storage.type.class.jsdoc"},3:{name:"punctuation.definition.inline.tag.jsdoc"}},end:"}|(?=\\*/)",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{match:"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?",captures:{1:{name:"variable.other.link.underline.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}}},{match:"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?",captures:{1:{name:"variable.other.description.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}}}]}]},jsdoctype:{patterns:[{contentName:"entity.name.type.instance.jsdoc",begin:"\\G({)",beginCaptures:{0:{name:"entity.name.type.instance.jsdoc"},1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"}},end:"((}))\\s*|(?=\\*/)",endCaptures:{1:{name:"entity.name.type.instance.jsdoc"},2:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{include:"#brackets"}]}]},jsx:{patterns:[{include:"#jsx-tag-without-attributes-in-expression"},{include:"#jsx-tag-in-expression"}]},"jsx-tag-without-attributes-in-expression":{begin:"(?:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s*(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",patterns:[{include:"#jsx-tag-without-attributes"}]},"jsx-tag-without-attributes":{name:"meta.tag.without-attributes.js",begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?)",end:"()",beginCaptures:{1:{name:"punctuation.definition.tag.begin.js"},2:{name:"entity.name.tag.namespace.js"},3:{name:"punctuation.separator.namespace.js"},4:{name:"entity.name.tag.js"},5:{name:"support.class.component.js"},6:{name:"punctuation.definition.tag.end.js"}},endCaptures:{1:{name:"punctuation.definition.tag.begin.js"},2:{name:"entity.name.tag.namespace.js"},3:{name:"punctuation.separator.namespace.js"},4:{name:"entity.name.tag.js"},5:{name:"support.class.component.js"},6:{name:"punctuation.definition.tag.end.js"}},contentName:"meta.jsx.children.js",patterns:[{include:"#jsx-children"}]},"jsx-tag-in-expression":{begin:`(?x) + (?:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s* + (?!<\\s*[_$[:alpha:]][_$[:alnum:]]*((\\s+extends\\s+[^=>])|,)) # look ahead is not type parameter of arrow + (?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))`,end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",patterns:[{include:"#jsx-tag"}]},"jsx-tag":{name:"meta.tag.js",begin:"(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",end:"(/>)|(?:())",endCaptures:{1:{name:"punctuation.definition.tag.end.js"},2:{name:"punctuation.definition.tag.begin.js"},3:{name:"entity.name.tag.namespace.js"},4:{name:"punctuation.separator.namespace.js"},5:{name:"entity.name.tag.js"},6:{name:"support.class.component.js"},7:{name:"punctuation.definition.tag.end.js"}},patterns:[{begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.js"},2:{name:"entity.name.tag.namespace.js"},3:{name:"punctuation.separator.namespace.js"},4:{name:"entity.name.tag.js"},5:{name:"support.class.component.js"}},end:"(?=[/]?>)",patterns:[{include:"#comment"},{include:"#type-arguments"},{include:"#jsx-tag-attributes"}]},{begin:"(>)",beginCaptures:{1:{name:"punctuation.definition.tag.end.js"}},end:"(?=)",patterns:[{include:"#comment"},{include:"#jsx-tag-attribute-name"},{include:"#jsx-tag-attribute-assignment"},{include:"#jsx-string-double-quoted"},{include:"#jsx-string-single-quoted"},{include:"#jsx-evaluated-code"},{include:"#jsx-tag-attributes-illegal"}]},"jsx-tag-attribute-name":{match:`(?x) + \\s* + (?:([_$[:alpha:]][-_$[:alnum:].]*)(:))? + ([_$[:alpha:]][-_$[:alnum:]]*) + (?=\\s|=|/?>|/\\*|//)`,captures:{1:{name:"entity.other.attribute-name.namespace.js"},2:{name:"punctuation.separator.namespace.js"},3:{name:"entity.other.attribute-name.js"}}},"jsx-tag-attribute-assignment":{name:"keyword.operator.assignment.js",match:`=(?=\\s*(?:'|"|{|/\\*|//|\\n))`},"jsx-string-double-quoted":{name:"string.quoted.double.js",begin:'"',end:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.js"}},endCaptures:{0:{name:"punctuation.definition.string.end.js"}},patterns:[{include:"#jsx-entities"}]},"jsx-string-single-quoted":{name:"string.quoted.single.js",begin:"'",end:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.js"}},endCaptures:{0:{name:"punctuation.definition.string.end.js"}},patterns:[{include:"#jsx-entities"}]},"jsx-tag-attributes-illegal":{name:"invalid.illegal.attribute.js",match:"\\S+"}},displayName:"JavaScript",aliases:["js"]})]}}]); diff --git a/3016.3504ef43.async.js b/3016.3504ef43.async.js new file mode 100644 index 00000000..d7ff0373 --- /dev/null +++ b/3016.3504ef43.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3016],{53016:function(s,a,e){e.r(a),e.d(a,{default:function(){return t}});var n=e(53833);const r=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/ionide/ionide-fsgrammar/blob/master/grammars/fsharp.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/ionide/ionide-fsgrammar/commit/8740e610a367c5e3f15be716acc7207655ced4cf",name:"fsharp",scopeName:"source.fsharp",patterns:[{include:"#compiler_directives"},{include:"#comments"},{include:"#constants"},{include:"#strings"},{include:"#chars"},{include:"#double_tick"},{include:"#definition"},{include:"#abstract_definition"},{include:"#attributes"},{include:"#modules"},{include:"#anonymous_functions"},{include:"#du_declaration"},{include:"#record_declaration"},{include:"#records"},{include:"#strp_inlined"},{include:"#keywords"},{include:"#cexprs"},{include:"#text"}],repository:{strp_inlined_body:{patterns:[{include:"#comments"},{include:"#anonymous_functions"},{match:"(\\^[[:alpha:]0-9'._]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{name:"keyword.fsharp",match:"\\b(and|when|or)\\b"},{begin:"(\\()",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},end:"(\\))",endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#strp_inlined_body"}]},{match:"(static member|member)\\s*([[:alpha:]0-9'`<>^._]+|``[[:alpha:]0-9' <>^._]+``)\\s*(:)",captures:{1:{name:"keyword.fsharp"},2:{name:"variable.fsharp"},3:{name:"keyword.symbol.fsharp"}}},{include:"#compiler_directives"},{include:"#constants"},{include:"#strings"},{include:"#chars"},{include:"#double_tick"},{include:"#keywords"},{include:"#text"},{include:"#definition"},{include:"#attributes"},{include:"#keywords"},{include:"#cexprs"},{include:"#text"}]},strp_inlined:{patterns:[{begin:"(\\()",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},end:"(\\))",endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#strp_inlined_body"}]}]},generic_declaration:{patterns:[{comments:"SRTP syntax support",begin:"(:)\\s*(\\()\\s*(static member|member)",beginCaptures:{1:{name:"keyword.symbol.fsharp"},2:{name:"keyword.symbol.fsharp"},3:{name:"keyword.fsharp"}},end:"(\\))",endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{begin:"(\\()",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},end:"(\\))",endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#member_declaration"}]},{match:"(('|\\^)[[:alpha:]0-9'._]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#variables"},{include:"#keywords"}]},{name:"keyword.fsharp",match:"\\b(private|to|public|internal|function|yield!|yield|class|exception|match|delegate|of|new|in|as|if|then|else|elif|for|begin|end|inherit|do|let\\!|return\\!|return|interface|with|abstract|enum|member|try|finally|and|when|or|use|use\\!|struct|while|mutable|assert|base|done|downcast|downto|extern|fixed|global|lazy|upcast|not)(?!')\\b"},{name:"keyword.symbol.fsharp",match:":"},{include:"#constants"},{match:"(('|\\^)[[:alpha:]0-9'._]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{begin:"(<)",end:"(>)",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{match:"(('|\\^)[[:alpha:]0-9'._]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#tuple_signature"},{include:"#generic_declaration"}]},{begin:"(\\()",end:"(\\))",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{match:"(([?[:alpha:]0-9'`^._ ]+))+",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#tuple_signature"}]},{match:"(?!when|and|or\\b)\\b([\\w0-9'`^._]+)",comments:"Here we need the \\w modifier in order to check that the words are allowed",captures:{1:{name:"entity.name.type.fsharp"}}},{match:"(\\|)",comments:"Prevent captures of `|>` as a keyword when defining custom operator like `<|>`",captures:{1:{name:"keyword.symbol.fsharp"}}},{include:"#keywords"}]},anonymous_record_declaration:{begin:"(\\{\\|)",end:"(\\|\\})",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{match:"[[:alpha:]0-9'`^_ ]+(:)",captures:{1:{name:"keyword.symbol.fsharp"}}},{match:"([[:alpha:]0-9'`^_ ]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#anonymous_record_declaration"},{include:"#keywords"}]},record_signature:{patterns:[{match:"[[:alpha:]0-9'`^_ ]+(=)([[:alpha:]0-9'`^_ ]+)",captures:{1:{name:"keyword.symbol.fsharp"},2:{name:"variable.parameter.fsharp"}}},{begin:"({)",end:"(})",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{match:"[[:alpha:]0-9'`^_ ]+(=)([[:alpha:]0-9'`^_ ]+)",captures:{1:{name:"keyword.symbol.fsharp"},2:{name:"variable.parameter.fsharp"}}},{include:"#record_signature"}]},{include:"#keywords"}]},tuple_signature:{patterns:[{match:"(([?[:alpha:]0-9'`^._ ]+))+",captures:{1:{name:"entity.name.type.fsharp"}}},{begin:"(\\()",end:"(\\))",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{match:"(([?[:alpha:]0-9'`^._ ]+))+",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#tuple_signature"}]},{include:"#keywords"}]},anonymous_functions:{patterns:[{name:"function.anonymous",begin:"\\b(fun)\\b",end:"(->)",beginCaptures:{1:{name:"keyword.fsharp"}},endCaptures:{1:{name:"keyword.symbol.arrow.fsharp"}},patterns:[{include:"#comments"},{begin:"(\\()",end:"\\s*(?=(->))",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.arrow.fsharp"}},patterns:[{include:"#member_declaration"}]},{include:"#variables"}]}]},attributes:{patterns:[{name:"support.function.attribute.fsharp",begin:"\\[\\<",end:"\\>\\]|\\]",patterns:[{include:"$self"}]}]},comments:{patterns:[{name:"comment.literate.command.fsharp",match:"(\\(\\*{3}.*\\*{3}\\))",beginCaptures:{1:{name:"comment.block.fsharp"}}},{name:"comment.block.markdown.fsharp",begin:"^\\s*(\\(\\*\\*(?!\\)))((?!\\*\\)).)*$",while:"^(?!\\s*(\\*)+\\)\\s*$)",beginCaptures:{1:{name:"comment.block.fsharp"}},endCaptures:{1:{name:"comment.block.fsharp"}},patterns:[{include:"text.html.markdown"}]},{name:"comment.block.fsharp",begin:"(\\(\\*(?!\\)))",end:"(\\*+\\))",beginCaptures:{1:{name:"comment.block.fsharp"}},endCaptures:{1:{name:"comment.block.fsharp"}},patterns:[{comments:"Capture // when inside of (* *) like that the rule which capture comments starting by // is not trigger. See https://github.com/ionide/ionide-fsgrammar/issues/155",name:"fast-capture.comment.line.double-slash.fsharp",match:"//"},{include:"#comments"}]},{name:"comment.block.markdown.fsharp.end",match:"((?\\])?\\s*([_[:alpha:]0-9,\\._`\\s]+)(:)",end:"\\s*(with)\\b|=|$",beginCaptures:{1:{name:"keyword.fsharp"},2:{name:"keyword.fsharp"},3:{name:"support.function.attribute.fsharp"},5:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.fsharp"}},patterns:[{include:"#comments"},{include:"#common_declaration"},{match:"(\\?{0,1})([[:alpha:]0-9'`^._ ]+)\\s*(:)((?!with\\b)\\b([\\w0-9'`^._ ]+)){0,1}",captures:{1:{name:"keyword.symbol.fsharp"},2:{name:"variable.parameter.fsharp"},3:{name:"keyword.symbol.fsharp"},4:{name:"entity.name.type.fsharp"}}},{match:"(?!with|get|set\\b)\\b([\\w0-9'`^._]+)",comments:"Here we need the \\w modifier in order to check that the words isn't blacklisted",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#keywords"}]},common_binding_definition:{patterns:[{include:"#comments"},{include:"#attributes"},{comments:"SRTP syntax support",begin:"(:)\\s*(\\()\\s*(static member|member)",beginCaptures:{1:{name:"keyword.symbol.fsharp"},2:{name:"keyword.symbol.fsharp"},3:{name:"keyword.fsharp"}},end:"(\\))\\s*((?=,)|(?=\\=))",endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{match:"(\\^[[:alpha:]0-9'._]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#variables"},{include:"#keywords"}]},{begin:"(:)\\s*(\\()",beginCaptures:{1:{name:"keyword.symbol.fsharp"},2:{name:"keyword.symbol.fsharp"}},end:"(\\)\\s*(([?[:alpha:]0-9'`^._ ]*)))",endCaptures:{1:{name:"keyword.symbol.fsharp"},2:{name:"entity.name.type.fsharp"}},patterns:[{include:"#tuple_signature"}]},{begin:"(:)\\s*(\\^[[:alpha:]0-9'._]+)\\s*(when)",beginCaptures:{1:{name:"keyword.symbol.fsharp"},2:{name:"entity.name.type.fsharp"},3:{name:"keyword.fsharp"}},end:"(?=:)",endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{name:"keyword.fsharp",match:"\\b(and|when|or)\\b"},{comment:"Because we first capture the keywords, we can capture what looks like a word and assume it's an entity definition",match:"([[:alpha:]0-9'^._]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{name:"keyword.symbol.fsharp",match:"(\\(|\\))"}]},{match:"(:)\\s*([?[:alpha:]0-9'`^._ ]+)",captures:{1:{name:"keyword.symbol.fsharp"},2:{name:"entity.name.type.fsharp"}}},{match:"(->)\\s*(\\()?\\s*([?[:alpha:]0-9'`^._ ]+)*",captures:{1:{name:"keyword.symbol.arrow.fsharp"},2:{name:"keyword.symbol.fsharp"},3:{name:"entity.name.type.fsharp"}}},{begin:"(\\*)\\s*(\\()",beginCaptures:{1:{name:"keyword.symbol.fsharp"},2:{name:"keyword.symbol.fsharp"}},end:"(\\)\\s*(([?[:alpha:]0-9'`^._ ]+))+)",endCaptures:{1:{name:"keyword.symbol.fsharp"},2:{name:"entity.name.type.fsharp"}},patterns:[{include:"#tuple_signature"}]},{begin:"(\\*)(\\s*([?[:alpha:]0-9'`^._ ]+))*",beginCaptures:{1:{name:"keyword.symbol.fsharp"},2:{name:"entity.name.type.fsharp"}},end:"(?==)|(?=\\))",endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#tuple_signature"}]},{begin:"(<+(?![[:space:]]*\\)))",beginComment:"The group (?![[:space:]]*\\) is for protection against overload operator. static member (<)",end:"((?|\\))",endComment:"The group (? when using SRTP synthax",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#generic_declaration"}]},{include:"#anonymous_record_declaration"},{begin:"({)",end:"(})",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#record_signature"}]},{include:"#definition"},{include:"#variables"},{include:"#keywords"}]},definition:{patterns:[{name:"binding.fsharp",begin:"\\b(let mutable|static let mutable|static let|let inline|let|and|member val|static member inline|static member|default|member|override|let!)(\\s+rec|mutable)?(\\s+\\[\\<.*\\>\\])?\\s*(private|internal|public)?\\s+(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9\\._`\\s]+|(?<=,)\\s)*)?",end:"\\s*((with\\b)|(=|\\n+=|(?<=\\=)))",beginCaptures:{1:{name:"keyword.fsharp"},2:{name:"keyword.fsharp"},3:{name:"support.function.attribute.fsharp"},4:{name:"storage.modifier.fsharp"},5:{name:"variable.fsharp"}},endCaptures:{2:{name:"keyword.fsharp"},3:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#common_binding_definition"}]},{name:"binding.fsharp",begin:"\\b(use|use!|and|and!)\\s+(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9\\._`\\s]+|(?<=,)\\s)*)?",end:"\\s*(=)",beginCaptures:{1:{name:"keyword.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#common_binding_definition"}]},{name:"binding.fsharp",begin:"(?<=with|and)\\s*\\b((get|set)\\s*(?=\\())(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9\\._`\\s]+|(?<=,)\\s)*)?",end:"\\s*(=|\\n+=|(?<=\\=))",beginCaptures:{4:{name:"variable.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#common_binding_definition"}]},{name:"binding.fsharp",begin:"\\b(static val mutable|val mutable|val)(\\s+rec|mutable)?(\\s+\\[\\<.*\\>\\])?\\s*(private|internal|public)?\\s+(\\[[^-=]*\\]|[_[:alpha:]]([_[:alpha:]0-9,\\._]+)*|``[_[:alpha:]]([_[:alpha:]0-9,\\._`\\s]+|(?<=,)\\s)*)?",end:"\\n$",beginCaptures:{1:{name:"keyword.fsharp"},2:{name:"keyword.fsharp"},3:{name:"support.function.attribute.fsharp"},4:{name:"storage.modifier.fsharp"},5:{name:"variable.fsharp"}},patterns:[{include:"#common_binding_definition"}]},{name:"binding.fsharp",begin:"\\b(new)\\b\\s+(\\()",end:"(\\))",beginCaptures:{1:{name:"keyword.fsharp"},2:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#common_binding_definition"}]}]},du_declaration:{patterns:[{name:"du_declaration.fsharp",begin:"\\b(of)\\b",end:"$|(\\|)",beginCaptures:{1:{name:"keyword.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#comments"},{match:"([[:alpha:]0-9'`<>^._]+|``[[:alpha:]0-9' <>^._]+``)\\s*(:)\\s*([[:alpha:]0-9'`<>^._]+|``[[:alpha:]0-9' <>^._]+``)",captures:{1:{name:"variable.parameter.fsharp"},2:{name:"keyword.symbol.fsharp"},3:{name:"entity.name.type.fsharp"}}},{match:"(``([[:alpha:]0-9'^._ ]+)``|[[:alpha:]0-9'`^._]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#anonymous_record_declaration"},{include:"#keywords"}]}]},keywords:{patterns:[{name:"storage.modifier",match:"\\b(private|public|internal)\\b"},{name:"keyword.fsharp",match:"\\b(private|to|public|internal|function|class|exception|delegate|of|new|as|begin|end|inherit|let!|interface|abstract|enum|member|and|when|or|use|use\\!|struct|mutable|assert|base|done|downcast|downto|extern|fixed|global|lazy|upcast|not)(?!')\\b"},{name:"keyword.control",match:"\\b(match|yield|yield!|with|if|then|else|elif|for|in|return!|return|try|finally|while|do)(?!')\\b"},{name:"keyword.symbol.arrow.fsharp",match:"(\\->|\\<\\-)"},{name:"keyword.symbol.fsharp",match:"(&&&|\\|\\|\\||\\^\\^\\^|~~~|<<<|>>>|\\|>|:>|:\\?>|:|\\[|\\]|\\;|<>|=|@|\\|\\||&&|{|}|\\||_|\\.\\.|\\,|\\+|\\-|\\*|\\/|\\^|\\!|\\>|\\>\\=|\\>\\>|\\<|\\<\\=|\\(|\\)|\\<\\<)"}]},modules:{patterns:[{name:"entity.name.section.fsharp",begin:"\\b(namespace global)|\\b(namespace|module)\\s*(public|internal|private|rec)?\\s+([[:alpha:]][[:alpha:]0-9'_. ]*)",end:"(\\s?=|\\s|$)",beginCaptures:{1:{name:"keyword.fsharp"},2:{name:"keyword.fsharp"},3:{name:"storage.modifier.fsharp"},4:{name:"entity.name.section.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{name:"entity.name.section.fsharp",match:"(\\.)([A-Z][[:alpha:]0-9'_]*)",captures:{1:{name:"punctuation.separator.namespace-reference.fsharp"},2:{name:"entity.name.section.fsharp"}}}]},{name:"namespace.open.fsharp",begin:"\\b(open type|open)\\s+([[:alpha:]][[:alpha:]0-9'_]*)(?=(\\.[A-Z][[:alpha:]0-9_]*)*)",end:"(\\s|$)",beginCaptures:{1:{name:"keyword.fsharp"},2:{name:"entity.name.section.fsharp"}},patterns:[{name:"entity.name.section.fsharp",match:"(\\.)([[:alpha:]][[:alpha:]0-9'_]*)",captures:{1:{name:"punctuation.separator.namespace-reference.fsharp"},2:{name:"entity.name.section.fsharp"}}},{include:"#comments"}]},{name:"namespace.alias.fsharp",begin:"^\\s*(module)\\s+([A-Z][[:alpha:]0-9'_]*)\\s*(=)\\s*([A-Z][[:alpha:]0-9'_]*)",end:"(\\s|$)",beginCaptures:{1:{name:"keyword.fsharp"},2:{name:"entity.name.type.namespace.fsharp"},3:{name:"keyword.symbol.fsharp"},4:{name:"entity.name.section.fsharp"}},patterns:[{name:"entity.name.section.fsharp",match:"(\\.)([A-Z][[:alpha:]0-9'_]*)",captures:{1:{name:"punctuation.separator.namespace-reference.fsharp"},2:{name:"entity.name.section.fsharp"}}}]}]},strings:{patterns:[{name:"string.quoted.literal.fsharp",begin:'(?=[^\\\\])(@")',end:'(")(?!")',beginCaptures:{1:{name:"punctuation.definition.string.begin.fsharp"}},endCaptures:{1:{name:"punctuation.definition.string.end.fsharp"}},patterns:[{name:"constant.character.string.escape.fsharp",match:'"(")'}]},{name:"string.quoted.triple.fsharp",begin:'(?=[^\\\\])(""")',end:'(""")',beginCaptures:{1:{name:"punctuation.definition.string.begin.fsharp"}},endCaptures:{1:{name:"punctuation.definition.string.end.fsharp"}},patterns:[{include:"#string_formatter"}]},{name:"string.quoted.double.fsharp",begin:'(?=[^\\\\])(")',end:'(")',beginCaptures:{1:{name:"punctuation.definition.string.begin.fsharp"}},endCaptures:{1:{name:"punctuation.definition.string.end.fsharp"}},patterns:[{name:"punctuation.separator.string.ignore-eol.fsharp",match:"\\\\$[ \\t]*"},{name:"constant.character.string.escape.fsharp",match:`\\\\(['"\\\\abfnrtv]|([01][0-9][0-9]|2[0-4][0-9]|25[0-5])|(x[0-9a-fA-F]{2})|(u[0-9a-fA-F]{4})|(U00(0[0-9a-fA-F]|10)[0-9a-fA-F]{4}))`},{name:"invalid.illegal.character.string.fsharp",match:"\\\\(([0-9]{1,3})|(x[^\\s]{0,2})|(u[^\\s]{0,4})|(U[^\\s]{0,8})|[^\\s])"},{include:"#string_formatter"}]}]},string_formatter:{patterns:[{name:"entity.name.type.format.specifier.fsharp",match:"(%0?-?(\\d+)?((a|t)|(\\.\\d+)?(f|F|e|E|g|G|M)|(b|c|s|d|i|x|X|o|u)|(s|b|O)|(\\+?A)))",captures:{1:{name:"keyword.format.specifier.fsharp"}}}]},variables:{patterns:[{name:"keyword.symbol.fsharp",match:"\\(\\)"},{match:"(\\?{0,1})(``[[:alpha:]0-9'`^:,._ ]+``|(?!private\\b)\\b[\\w[:alpha:]0-9'`<>^._ ]+)",captures:{1:{name:"keyword.symbol.fsharp"},2:{name:"variable.parameter.fsharp"}}}]},common_declaration:{patterns:[{begin:"\\s*(->)\\s*([[:alpha:]0-9'`^._ ]+)(<)",end:"(>)",beginCaptures:{1:{name:"keyword.symbol.arrow.fsharp"},2:{name:"entity.name.type.fsharp"},3:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{match:"([[:alpha:]0-9'`^._ ]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#keywords"}]},{match:"\\s*(->)\\s*(?!with|get|set\\b)\\b([\\w0-9'`^._]+)",captures:{1:{name:"keyword.symbol.arrow.fsharp"},2:{name:"entity.name.type.fsharp"}}},{include:"#anonymous_record_declaration"},{begin:"(\\?{0,1})([[:alpha:]0-9'`^._ ]+)\\s*(:)(\\s*([?[:alpha:]0-9'`^._ ]+)(<))",end:"(>)",beginCaptures:{1:{name:"keyword.symbol.fsharp"},2:{name:"variable.parameter.fsharp"},3:{name:"keyword.symbol.fsharp"},4:{name:"keyword.symbol.fsharp"},5:{name:"entity.name.type.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{match:"([[:alpha:]0-9'`^._ ]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#keywords"}]}]},member_declaration:{patterns:[{include:"#comments"},{include:"#common_declaration"},{comments:"SRTP syntax support",begin:"(:)\\s*(\\()\\s*(static member|member)",beginCaptures:{1:{name:"keyword.symbol.fsharp"},2:{name:"keyword.symbol.fsharp"},3:{name:"keyword.fsharp"}},end:"(\\))\\s*((?=,)|(?=\\=))",endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{begin:"(\\()",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},end:"(\\))",endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#member_declaration"}]},{match:"(\\^[[:alpha:]0-9'._]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#variables"},{include:"#keywords"}]},{match:"(\\^[[:alpha:]0-9'._]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{name:"keyword.fsharp",match:"\\b(and|when|or)\\b"},{name:"keyword.symbol.fsharp",match:"(\\(|\\))"},{match:"(\\?{0,1})([[:alpha:]0-9'`^._]+|``[[:alpha:]0-9'`^:,._ ]+``)\\s*(:{0,1})(\\s*([?[:alpha:]0-9'`<>._ ]+)){0,1}",captures:{1:{name:"keyword.symbol.fsharp"},2:{name:"variable.parameter.fsharp"},3:{name:"keyword.symbol.fsharp"},4:{name:"entity.name.type.fsharp"}}},{include:"#keywords"}]},double_tick:{patterns:[{name:"variable.other.binding.fsharp",match:"(``)([^`]*)(``)",captures:{1:{name:"string.quoted.single.fsharp"},2:{name:"variable.other.binding.fsharp"},3:{name:"string.quoted.single.fsharp"}}}]},records:{patterns:[{name:"record.fsharp",begin:"\\b(type)[\\s]+(private|internal|public)?\\s*",end:"\\s*((with)|((as)\\s+([[:alpha:]0-9']+))|(=)|[\\n=]|(\\(\\)))",beginCaptures:{1:{name:"keyword.fsharp"},2:{name:"storage.modifier.fsharp"}},endCaptures:{2:{name:"keyword.fsharp"},3:{name:"keyword.fsharp"},4:{name:"keyword.fsharp"},5:{name:"variable.parameter.fsharp"},6:{name:"keyword.symbol.fsharp"},7:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#comments"},{include:"#attributes"},{match:"([[:alpha:]0-9'^._]+|``[[:alpha:]0-9'`^:,._ ]+``)",captures:{1:{name:"entity.name.type.fsharp"}}},{begin:"(<)",end:"((?)",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{match:"(('|\\^)``[[:alpha:]0-9`^:,._ ]+``|('|\\^)[[:alpha:]0-9`^:._]+)",captures:{1:{name:"entity.name.type.fsharp"}}},{name:"keyword.fsharp",match:"\\b(interface|with|abstract|and|when|or|not|struct|equality|comparison|unmanaged|delegate|enum)\\b"},{begin:"(\\()",end:"(\\))",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{match:"(static member|member|new)",captures:{1:{name:"keyword.fsharp"}}},{include:"#common_binding_definition"}]},{match:"([\\w0-9'`^._]+)",comments:"Here we need the \\w modifier in order to check that the words isn't blacklisted",captures:{1:{name:"entity.name.type.fsharp"}}},{include:"#keywords"}]},{match:"\\s*(private|internal|public)",captures:{1:{name:"storage.modifier.fsharp"}}},{begin:"(\\()",end:"\\s*(?=(=)|[\\n=]|(\\(\\))|(as))",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},endCaptures:{1:{name:"keyword.symbol.fsharp"}},patterns:[{include:"#member_declaration"}]},{include:"#keywords"}]}]},record_declaration:{patterns:[{begin:"(\\{)",beginCaptures:{1:{name:"keyword.symbol.fsharp"}},end:"(?<=\\})",patterns:[{include:"#comments"},{begin:"(((mutable)\\s[[:alpha:]]+)|[[:alpha:]0-9'`<>^._]*)\\s*((?",name:"comment.unbuffered.block.pug",patterns:[{match:"--",name:"invalid.illegal.comment.comment.block.pug"}]},{begin:"^(\\s*)-$",end:"^(?!(\\1\\s)|\\s*$)",name:"source.js",comment:"Unbuffered code block.",patterns:[{include:"source.js"}]},{begin:"^(\\s*)(script)((\\.$)|(?=[^\\n]*((text|application)/javascript|module).*\\.$))",beginCaptures:{2:{name:"entity.name.tag.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"meta.tag.other",comment:"Script tag with JavaScript code.",patterns:[{begin:"\\G(?=\\()",end:"$",patterns:[{include:"#tag_attributes"}]},{begin:"\\G(?=[.#])",end:"$",patterns:[{include:"#complete_tag"}]},{include:"source.js"}]},{begin:"^(\\s*)(style)((\\.$)|(?=[.#(].*\\.$))",beginCaptures:{2:{name:"entity.name.tag.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"meta.tag.other",comment:"Style tag with CSS code.",patterns:[{begin:"\\G(?=\\()",end:"$",patterns:[{include:"#tag_attributes"}]},{begin:"\\G(?=[.#])",end:"$",patterns:[{include:"#complete_tag"}]},{include:"source.css"}]},{begin:"^(\\s*):(sass)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.sass.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"source.sass.filter.pug",patterns:[{include:"#tag_attributes"},{include:"source.sass"}]},{begin:"^(\\s*):(scss)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.scss.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"source.css.scss.filter.pug",patterns:[{include:"#tag_attributes"},{include:"source.css.scss"}]},{begin:"^(\\s*):(less)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.less.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"source.less.filter.pug",patterns:[{include:"#tag_attributes"},{include:"source.less"}]},{begin:"^(\\s*):(stylus)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.stylus.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",patterns:[{include:"#tag_attributes"},{include:"source.stylus"}]},{begin:"^(\\s*):(coffee(-?script)?)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.coffeescript.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"source.coffeescript.filter.pug",patterns:[{include:"#tag_attributes"},{include:"source.coffee"}]},{begin:"^(\\s*):(uglify-js)(?=\\(|$)",beginCaptures:{2:{name:"constant.language.name.js.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",name:"source.js.filter.pug",patterns:[{include:"#tag_attributes"},{include:"source.js"}]},{begin:"^(\\s*)((:(?=.))|(:$))",beginCaptures:{4:{name:"invalid.illegal.empty.generic.filter.pug"}},end:"^(?!(\\1\\s)|\\s*$)",comment:"Generic Pug filter.",patterns:[{begin:"\\G(?<=:)(?=.)",end:"$",name:"name.generic.filter.pug",patterns:[{match:"\\G\\(",name:"invalid.illegal.name.generic.filter.pug"},{match:"[\\w-]",name:"constant.language.name.generic.filter.pug"},{include:"#tag_attributes"},{match:"\\W",name:"invalid.illegal.name.generic.filter.pug"}]}]},{begin:`^(\\s*)(?:(?=\\.$)|(?:(?=[\\w.#].*?\\.$)(?=(?:(?:(?:(?:(?:#[\\w-]+)|(?:\\.[\\w-]+))|(?:(?:[#!]\\{[^}]*\\})|(?:\\w(?:(?:[\\w:-]+[\\w-])|(?:[\\w-]*)))))(?:(?:#[\\w-]+)|(?:\\.[\\w-]+)|(?:\\((?:[^()\\'\\"]*(?:(?:\\'(?:[^\\']|(?:(?|$",patterns:[{include:"#inline_pug"},{include:"#interpolated_value"},{include:"#interpolated_error"}]},{include:"#inline_pug"},{include:"#embedded_html"},{include:"#html_entity"},{include:"#interpolated_value"},{include:"#interpolated_error"}]},{include:"#complete_tag"}]}],repository:{blocks_and_includes:{captures:{1:{name:"storage.type.import.include.pug"},4:{name:"variable.control.import.include.pug"}},match:"(extends|include|yield|append|prepend|block( (append|prepend))?)\\s+(.*)$",name:"meta.first-class.pug",comment:"Template blocks and includes."},unbuffered_code:{begin:"(-|(([a-zA-Z0-9_]+)\\s+=))",beginCaptures:{3:{name:"variable.parameter.javascript.embedded.pug"}},end:"(?=\\])|(({\\s*)?$)",name:"source.js",comment:"name = function() {}",patterns:[{include:"#js_brackets"},{include:"#babel_parens"},{include:"source.js"}]},mixin_definition:{match:"(mixin\\s+)([\\w-]+)(?:(\\()\\s*((?:[a-zA-Z_]\\w*\\s*)(?:,\\s*[a-zA-Z_]\\w*\\s*)*)(\\)))?$",captures:{1:{name:"storage.type.function.pug"},2:{name:"meta.tag.other entity.name.function.pug"},3:{name:"punctuation.definition.parameters.begin.js"},4:{name:"variable.parameter.function.js"},5:{name:"punctuation.definition.parameters.begin.js"}}},mixin_call:{begin:"((?:mixin\\s+)|\\+)([\\w-]+)",beginCaptures:{1:{name:"storage.type.function.pug"},2:{name:"meta.tag.other entity.name.function.pug"}},end:"(?!\\()|$",patterns:[{begin:"(??/])|\\))",name:"attribute_value",patterns:[{include:"#js_parens"},{include:"#js_brackets"},{include:"#js_braces"},{include:"source.js"}]},{begin:"(?<=[%&*\\-+~|<>:?/])\\s+",end:"$|(?=,|(?:\\s+[^!%&*\\-+~|<>?/])|\\))",name:"attribute_value2",patterns:[{include:"#js_parens"},{include:"#js_brackets"},{include:"#js_braces"},{include:"source.js"}]}]},tag_attribute_name:{match:"([^\\s(),=/!]+)\\s*",captures:{1:{name:"entity.other.attribute-name.tag.pug"}}},tag_attribute_name_paren:{begin:"\\(\\s*",end:"\\)",name:"entity.other.attribute-name.tag.pug",patterns:[{include:"#tag_attribute_name_paren"},{include:"#tag_attribute_name"}]},tag_mixin_attributes:{begin:"(&attributes\\()",captures:{1:{name:"entity.name.function.pug"}},end:"(\\))",name:"meta.tag.other",patterns:[{match:"attributes(?=\\))",name:"storage.type.keyword.pug"},{include:"source.js"}]},tag_text:{begin:"(?=.)",end:"$",patterns:[{include:"#inline_pug"},{include:"#embedded_html"},{include:"#html_entity"},{include:"#interpolated_value"},{include:"#interpolated_error"}]},inline_pug_text:{begin:"",end:"(?=\\])",patterns:[{begin:"\\[",end:"\\]",patterns:[{include:"#inline_pug_text"}]},{include:"#inline_pug"},{include:"#embedded_html"},{include:"#html_entity"},{include:"#interpolated_value"},{include:"#interpolated_error"}]},inline_pug:{begin:"(?&]",name:"invalid.illegal.html_entity.text.pug"}]},interpolated_value:{begin:"(?]*>)",end:"$|(?=>)",name:"html",patterns:[{include:"text.html.basic"},{include:"#interpolated_value"},{include:"#interpolated_error"}]},js_parens:{begin:"\\(",end:"\\)",patterns:[{include:"#js_parens"},{include:"source.js"}]},js_brackets:{begin:"\\[",end:"\\]",patterns:[{include:"#js_brackets"},{include:"source.js"}]},js_braces:{begin:"\\{",end:"\\}",patterns:[{include:"#js_braces"},{include:"source.js"}]},babel_parens:{begin:"\\(",end:"\\)|(({\\s*)?$)",patterns:[{include:"#babel_parens"},{include:"source.js"}]}},displayName:"Pug",aliases:["jade"],embeddedLangs:["javascript","css","sass","scss","stylus","coffee","html"]});var d=[...a.default,...t.default,...i.default,...c.default,...l.default,...u.default,...r.default,o]},4759:function(s,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({fileTypes:["sass"],foldingStartMarker:"/\\*|^#|^\\*|^\\b|*#?region|^\\.",foldingStopMarker:"\\*/|*#?endregion|^\\s*$",name:"sass",patterns:[{begin:"^(\\s*)(/\\*)",end:"(\\*/)|^(?!\\s\\1)",name:"comment.block.sass",patterns:[{include:"#comment-tag"},{include:"#comment-param"}]},{match:"^[\\t ]*/?//[\\t ]*[SRI][\\t ]*$",name:"keyword.other.sass.formatter.action"},{begin:"^[\\t ]*//[\\t ]*(import)[\\t ]*(css-variables)[\\t ]*(from)",end:"$\\n?",name:"comment.import.css.variables",captures:{1:{name:"keyword.control"},2:{name:"variable"},3:{name:"keyword.control"}},patterns:[{include:"#import-quotes"}]},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#placeholder-selector"},{begin:"\\$[a-zA-Z0-9_-]+(?=:)",end:"$\\n?|(?=\\)\\s\\)|\\)\\n)",name:"sass.script.maps",captures:{0:{name:"variable.other.name"}},patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#reserved-words"},{include:"#parent-selector"},{include:"#property-value"},{include:"#semicolon"},{include:"#dotdotdot"}]},{include:"#variable-root"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#dotdotdot"},{begin:"@include|\\+(?!\\W|\\d)",end:"(?=\\n|\\()",name:"support.function.name.sass.library",captures:{0:{name:"keyword.control.at-rule.css.sass"}}},{begin:"^(@use)",end:"(?=\\n)",name:"sass.use",captures:{0:{name:"keyword.control.at-rule.css.sass.use"}},patterns:[{match:"as|with",name:"support.type.css.sass"},{include:"#numeric"},{include:"#unit"},{include:"#variable-root"},{include:"#rgb-value"},{include:"#comma"},{include:"#parenthesis-open"},{include:"#parenthesis-close"},{include:"#colon"},{include:"#import-quotes"}]},{begin:"^@import(.*?)( as.*)?$",end:"(?=\\n)",name:"keyword.control.at-rule.use",captures:{1:{name:"constant.character.css.sass"},2:{name:"invalid"}}},{begin:"@mixin|^[\\t ]*=|@function",end:"$\\n?|(?=\\()",name:"support.function.name.sass",captures:{0:{name:"keyword.control.at-rule.css.sass"}},patterns:[{match:"[\\w-]+",name:"entity.name.function"}]},{begin:"@",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))",name:"keyword.control.at-rule.css.sass"},{begin:"(?|-|_)",name:"entity.name.tag.css.sass.symbol",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"#",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\[|>)",name:"entity.other.attribute-name.id.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\.|(?<=&)(-|_)",end:"$\\n?|(?=\\s|,|\\(|\\)|\\[|>)",name:"entity.other.attribute-name.class.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\[",end:"\\]",name:"entity.other.attribute-selector.sass",patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{match:"\\^|\\$|\\*|~",name:"keyword.other.regex.sass"}]},{match:`^((?<=\\]|\\)|not\\(|\\*|>|>\\s)| +*):[a-z:-]+|(::|:-)[a-z:-]+`,name:"entity.other.attribute-name.pseudo-class.css.sass"},{include:"#module"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{begin:":",end:"$\\n?|(?=\\s\\(|and\\(|\\),)",name:"meta.property-list.css.sass.prop",patterns:[{match:"(?<=:)[a-z-]+\\s",name:"support.type.property-name.css.sass.prop.name"},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#module"},{match:"--.+?(?=\\))",name:"variable.css"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}]},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{begin:"(?<=})(?!\\n|\\(|\\)|[a-zA-Z0-9_-]+:)",end:"\\s|(?=,|\\.|\\[|\\)|\\n)",name:"entity.name.tag.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{include:"#operator"},{match:"[a-z-]+((?=:|#{))",name:"support.type.property-name.css.sass.prop.name"},{include:"#reserved-words"},{include:"#property-value"}],repository:{module:{match:"([\\w-]+?)(\\.)",name:"constant.character.module",captures:{1:{name:"constant.character.module.name"},2:{name:"constant.numeric.module.dot"}}},comma:{match:"\\band\\b|\\bor\\b|,",name:"comment.punctuation.comma.sass"},"comment-tag":{begin:"(?<={{)",end:"(?=}})",name:"comment.tag.sass"},"comment-param":{match:"\\@(\\w+)",name:"storage.type.class.jsdoc"},"curly-brackets":{match:"{|}",name:"invalid"},dotdotdot:{match:"\\.\\.\\.",name:"variable.other"},"double-slash":{begin:"//",end:"$\\n?",name:"comment.line.sass",patterns:[{include:"#comment-tag"}]},"double-quoted":{begin:'"',end:'"',name:"string.quoted.double.css.sass",patterns:[{include:"#quoted-interpolation"}]},flag:{match:"!(important|default|optional|global)",name:"keyword.other.important.css.sass"},function:{match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[a-zA-Z0-9_-][\\w-]*(?=\\()",name:"support.function.name.sass"},"function-content":{begin:"(?<=url\\(|format\\(|attr\\()",end:".(?=\\))",name:"string.quoted.double.css.sass"},"parenthesis-open":{match:"\\(",name:"entity.name.function.parenthesis.open"},"parenthesis-close":{match:"\\)",name:"entity.name.function.parenthesis.close"},colon:{match:":",name:"meta.property-list.css.sass.colon"},interpolation:{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"},{include:"#double-quoted"},{include:"#single-quoted"}]},numeric:{match:"(-|\\.)?[0-9]+(\\.[0-9]+)?",name:"constant.numeric.css.sass"},operator:{match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~",name:"keyword.operator.sass"},"parent-selector":{match:"&",name:"entity.name.tag.css.sass"},"placeholder-selector":{begin:"(?]*>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"support.class.component.html"}},end:"(>)(<)(/)(\\2)(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"},2:{name:"punctuation.definition.tag.begin.html meta.scope.between-tag-pair.html"},3:{name:"punctuation.definition.tag.begin.html"},4:{name:"support.class.component.html"},5:{name:"punctuation.definition.tag.end.html"}},patterns:[{include:"#tag-stuff"}]},{name:"meta.tag.any.html",begin:"(<)([a-z][a-zA-Z0-9:-]*)(?=[^>]*>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"(>)(<)(/)(\\2)(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"},2:{name:"punctuation.definition.tag.begin.html meta.scope.between-tag-pair.html"},3:{name:"punctuation.definition.tag.begin.html"},4:{name:"entity.name.tag.html"},5:{name:"punctuation.definition.tag.end.html"}},patterns:[{include:"#tag-stuff"}]},{name:"meta.tag.preprocessor.xml.html",begin:"(<\\?)(xml)",end:"(\\?>)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.xml.html"}},patterns:[{include:"#tag-generic-attribute"},{include:"#string-double-quoted"},{include:"#string-single-quoted"}]},{name:"comment.block.html",begin:"",captures:{0:{name:"punctuation.definition.comment.html"}}},{name:"meta.tag.sgml.html",begin:"",captures:{0:{name:"punctuation.definition.tag.html"}},patterns:[{name:"meta.tag.sgml.doctype.html",begin:"(?i:DOCTYPE)",end:"(?=>)",captures:{1:{name:"entity.name.tag.doctype.html"}},patterns:[{name:"string.quoted.double.doctype.identifiers-and-DTDs.html",match:'"[^">]*"'}]},{name:"constant.other.inline-data.html",begin:"\\[CDATA\\[",end:"]](?=>)"},{name:"invalid.illegal.bad-comments-or-CDATA.html",match:"(\\s*)(?!--|>)\\S(\\s*)"}]},{name:"meta.tag.block.any.html",begin:"()",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},patterns:[{include:"#tag-stuff"}]},{name:"meta.tag.block.any.html",begin:"()",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},patterns:[{include:"#tag-stuff"}]},{name:"meta.tag.structure.any.html",begin:"()",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},captures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.structure.any.html"}},patterns:[{include:"#tag-stuff"}]},{name:"meta.tag.block.any.html",begin:"()",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},patterns:[{include:"#tag-stuff"}]},{name:"meta.tag.inline.any.html",begin:"()",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},patterns:[{include:"#tag-stuff"}]},{name:"meta.tag.other.html",begin:"()",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},patterns:[{include:"#tag-stuff"}]},{include:"#entities"},{name:"invalid.illegal.incomplete.html",match:"<>"},{name:"invalid.illegal.bad-angle-bracket.html",match:"<"}],repository:{entities:{patterns:[{name:"constant.character.entity.html",match:"(&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)",captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}}},{name:"invalid.illegal.bad-ampersand.html",match:"&"}]},"string-double-quoted":{name:"string.quoted.double.html",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},patterns:[{include:"source.vue#vue-interpolations"},{include:"#entities"}]},"string-single-quoted":{name:"string.quoted.single.html",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},patterns:[{include:"source.vue#vue-interpolations"},{include:"#entities"}]},"tag-generic-attribute":{name:"entity.other.attribute-name.html",match:"(?<=[^=])\\b([a-zA-Z0-9:\\-_]+)"},"tag-id-attribute":{name:"meta.attribute-with-value.id.html",begin:"\\b(id)\\b\\s*(=)",end:`(?!\\G)(?<='|"|[^\\s<>/])`,captures:{1:{name:"entity.other.attribute-name.id.html"},2:{name:"punctuation.separator.key-value.html"}},patterns:[{name:"string.quoted.double.html",contentName:"meta.toc-list.id.html",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},patterns:[{include:"source.vue#vue-interpolations"},{include:"#entities"}]},{name:"string.quoted.single.html",contentName:"meta.toc-list.id.html",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},patterns:[{include:"source.vue#vue-interpolations"},{include:"#entities"}]},{name:"string.unquoted.html",match:`(?<==)(?:[^\\s<>/'"]|/(?!>))+`,captures:{0:{name:"meta.toc-list.id.html"}}}]},"tag-stuff":{patterns:[{include:"#vue-directives"},{include:"#tag-id-attribute"},{include:"#tag-generic-attribute"},{include:"#string-double-quoted"},{include:"#string-single-quoted"},{include:"#unquoted-attribute"}]},"unquoted-attribute":{name:"string.unquoted.html",match:`(?<==)(?:[^\\s<>/'"]|/(?!>))+`},"vue-directives":{name:"meta.directive.vue",begin:"(?:\\b(v-)|(:|@|#))([a-zA-Z0-9\\-_]+)(?:\\:([a-zA-Z\\-_]+))?(?:\\.([a-zA-Z\\-_]+))*\\s*(=)",end:"(?<='|\")|(?=[\\s<>`])",captures:{1:{name:"entity.other.attribute-name.html"},2:{name:"punctuation.separator.key-value.html"},3:{name:"entity.other.attribute-name.html"},4:{name:"entity.other.attribute-name.html"},5:{name:"entity.other.attribute-name.html"},6:{name:"punctuation.separator.key-value.html"}},patterns:[{name:"source.directive.vue",begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},patterns:[{include:"source.js#expression"}]},{name:"source.directive.vue",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},patterns:[{include:"source.js#expression"}]},{name:"source.directive.vue",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},patterns:[{include:"source.js#expression"}]}]}},displayName:"Vue HTML",embeddedLangs:["vue","javascript"]});var m=[...n.default,...a.default,i]}}]); diff --git a/3152.2568d190.async.js b/3152.2568d190.async.js new file mode 100644 index 00000000..e1233771 --- /dev/null +++ b/3152.2568d190.async.js @@ -0,0 +1,5 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3152],{53152:function(a,e,t){t.r(e),t.d(e,{default:function(){return i}});var i=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",fileTypes:["fish"],firstLineMatch:"^#!.*\\bfish\\b",foldingStartMarker:"^\\s*(function|while|if|switch|for|begin)\\s.*$",foldingStopMarker:"^\\s*end\\s*$",keyEquivalent:"^~F",name:"fish",patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.fish"}},comment:"Double quoted string",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.fish"}},name:"string.quoted.double.fish",patterns:[{include:"#variable"},{comment:"https://fishshell.com/docs/current/#quotes",match:'\\\\(\\"|\\$|$|\\\\)',name:"constant.character.escape.fish"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.fish"}},comment:"Single quoted string",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.fish"}},name:"string.quoted.single.fish",patterns:[{comment:"https://fishshell.com/docs/current/#quotes",match:"\\\\('|`|\\\\)",name:"constant.character.escape.fish"}]},{captures:{1:{name:"punctuation.definition.comment.fish"}},comment:"line comment",match:"(?|\\^|>>|\\^\\^)(&[012\\-])?| # Redirection of stderr +[012](<|>|>>)(&[012\\-])? # Redirect input/output of file descriptors +)`,name:"keyword.operator.redirect.fish"},{match:"&",name:"keyword.operator.background.fish"},{match:"\\*\\*|\\*|\\?",name:"keyword.operator.glob.fish"},{comment:"command short/long options",match:"\\s(-{1,2}[a-zA-Z_\\-0-9]+|-\\w)\\b",captures:{1:{name:"source.option.fish"}}},{include:"#variable"},{include:"#escape"}],repository:{escape:{patterns:[{comment:"single character character escape sequences",match:`\\\\[abefnrtv $*?~#(){}\\[\\]<>^&|;"']`,name:"constant.character.escape.single.fish"},{comment:"escapes the ascii character with the specified value (hexadecimal)",match:"\\\\x[0-9a-fA-F]{1,2}",name:"constant.character.escape.hex-ascii.fish"},{comment:"escapes a byte of data with the specified value (hexadecimal). If you are using mutibyte encoding, this can be used to enter invalid strings. Only use this if you know what are doing.",match:"\\\\X[0-9a-fA-F]{1,2}",name:"constant.character.escape.hex-byte.fish"},{comment:"escapes the ascii character with the specified value (octal)",match:"\\\\[0-7]{1,3}",name:"constant.character.escape.octal.fish"},{comment:"escapes the 16-bit unicode character with the specified value (hexadecimal)",match:"\\\\u[0-9a-fA-F]{1,4}",name:"constant.character.escape.unicode-16-bit.fish"},{comment:"escapes the 32-bit unicode character with the specified value (hexadecimal)",match:"\\\\U[0-9a-fA-F]{1,8}",name:"constant.character.escape.unicode-32-bit.fish"},{comment:"escapes the control sequence generated by pressing the control key and the specified letter",match:"\\\\c[a-zA-Z]",name:"constant.character.escape.control.fish"}]},variable:{patterns:[{comment:"Built-in variables visible by pressing $ TAB TAB in a new shell",captures:{1:{name:"punctuation.definition.variable.fish"}},match:"(\\$)(argv|CMD_DURATION|COLUMNS|fish_bind_mode|fish_color_autosuggestion|fish_color_cancel|fish_color_command|fish_color_comment|fish_color_cwd|fish_color_cwd_root|fish_color_end|fish_color_error|fish_color_escape|fish_color_hg_added|fish_color_hg_clean|fish_color_hg_copied|fish_color_hg_deleted|fish_color_hg_dirty|fish_color_hg_modified|fish_color_hg_renamed|fish_color_hg_unmerged|fish_color_hg_untracked|fish_color_history_current|fish_color_host|fish_color_host_remote|fish_color_match|fish_color_normal|fish_color_operator|fish_color_param|fish_color_quote|fish_color_redirection|fish_color_search_match|fish_color_selection|fish_color_status|fish_color_user|fish_color_valid_path|fish_complete_path|fish_function_path|fish_greeting|fish_key_bindings|fish_pager_color_completion|fish_pager_color_description|fish_pager_color_prefix|fish_pager_color_progress|fish_pid|fish_prompt_hg_status_added|fish_prompt_hg_status_copied|fish_prompt_hg_status_deleted|fish_prompt_hg_status_modified|fish_prompt_hg_status_order|fish_prompt_hg_status_unmerged|fish_prompt_hg_status_untracked|FISH_VERSION|history|hostname|IFS|LINES|pipestatus|status|umask|version)\\b",name:"variable.language.fish"},{captures:{1:{name:"punctuation.definition.variable.fish"}},match:"(\\$)[a-zA-Z_][a-zA-Z0-9_]*",name:"variable.other.normal.fish"}]}},scopeName:"source.fish",uuid:"9CA6DB6F-A16F-4836-A058-617C7378775D",displayName:"Fish"})]}}]); diff --git a/3337.b1b6e806.async.js b/3337.b1b6e806.async.js new file mode 100644 index 00000000..6d9dde6b --- /dev/null +++ b/3337.b1b6e806.async.js @@ -0,0 +1,666 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3337],{73337:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/TypeScript-TmLanguage/blob/master/TypeScript.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/TypeScript-TmLanguage/commit/8c7482b94b548eab56da64dbfb30b82589b3f747",name:"typescript",scopeName:"source.ts",patterns:[{include:"#directives"},{include:"#statements"},{include:"#shebang"}],repository:{shebang:{name:"comment.line.shebang.ts",match:"\\A(#!).*(?=$)",captures:{1:{name:"punctuation.definition.comment.ts"}}},statements:{patterns:[{include:"#declaration"},{include:"#control-statement"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#label"},{include:"#expression"},{include:"#punctuation-semicolon"},{include:"#string"},{include:"#comment"}]},declaration:{patterns:[{include:"#decorator"},{include:"#var-expr"},{include:"#function-declaration"},{include:"#class-declaration"},{include:"#interface-declaration"},{include:"#enum-declaration"},{include:"#namespace-declaration"},{include:"#type-alias-declaration"},{include:"#import-equals-declaration"},{include:"#import-declaration"},{include:"#export-declaration"},{name:"storage.modifier.ts",match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,beginCaptures:{1:{name:"meta.definition.variable.ts entity.name.function.ts"},2:{name:"keyword.operator.definiteassignment.ts"}},end:"(?=$|^|[;,=}]|((?) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,beginCaptures:{1:{name:"meta.definition.variable.ts variable.other.constant.ts entity.name.function.ts"}},end:"(?=$|^|[;,=}]|((?) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"entity.name.function.ts variable.language.this.ts"},4:{name:"entity.name.function.ts"},5:{name:"keyword.operator.optional.ts"}}},{match:"(?x)(?:(?) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"meta.definition.property.ts entity.name.function.ts"},2:{name:"keyword.operator.optional.ts"},3:{name:"keyword.operator.definiteassignment.ts"}}},{name:"meta.definition.property.ts variable.object.property.ts",match:"\\#?[_$[:alpha:]][_$[:alnum:]]*"},{name:"keyword.operator.optional.ts",match:"\\?"},{name:"keyword.operator.definiteassignment.ts",match:"\\!"}]},"variable-initializer":{patterns:[{begin:"(?\\s*$)",beginCaptures:{1:{name:"keyword.operator.assignment.ts"}},end:"(?=$|^|[,);}\\]]|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])",beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.modifier.async.ts"},5:{name:"keyword.operator.new.ts"},6:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{name:"meta.method.declaration.ts",begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.ts"},2:{name:"storage.modifier.ts"},3:{name:"storage.modifier.ts"},4:{name:"storage.modifier.async.ts"},5:{name:"storage.type.property.ts"},6:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]}]},"object-literal-method-declaration":{name:"meta.method.declaration.ts",begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.ts"},2:{name:"storage.type.property.ts"},3:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\}|;|,)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"},{begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.ts"},2:{name:"storage.type.property.ts"},3:{name:"keyword.generator.asterisk.ts"}},end:"(?=\\(|\\<)",patterns:[{include:"#method-declaration-name"}]}]},"method-declaration-name":{begin:`(?x)(?=((\\b(?)",captures:{1:{name:"storage.modifier.async.ts"},2:{name:"variable.parameter.ts"}}},{name:"meta.arrow.ts",begin:`(?x) (?: + (? is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + ) +)`,beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#arrow-return-type"},{include:"#possibly-arrow-return-type"}]},{name:"meta.arrow.ts",begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.ts"}},end:"((?<=\\}|\\S)(?)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#decl-block"},{include:"#expression"}]}]},"indexer-declaration":{name:"meta.indexer.declaration.ts",begin:"(?:(?]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|&&|\\|\\||\\*)\\s*(\\{)",beginCaptures:{1:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"#object-member"}]},"object-literal":{name:"meta.objectliteral.ts",begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.ts"}},patterns:[{include:"#object-member"}]},"object-member":{patterns:[{include:"#comment"},{include:"#object-literal-method-declaration"},{name:"meta.object.member.ts meta.object-literal.key.ts",begin:"(?=\\[)",end:"(?=:)|((?<=[\\]])(?=\\s*[\\(\\<]))",patterns:[{include:"#comment"},{include:"#array-literal"}]},{name:"meta.object.member.ts meta.object-literal.key.ts",begin:"(?=[\\'\\\"\\`])",end:"(?=:)|((?<=[\\'\\\"\\`])(?=((\\s*[\\(\\<,}])|(\\s+(as|satisifies)\\s+))))",patterns:[{include:"#comment"},{include:"#string"}]},{name:"meta.object.member.ts meta.object-literal.key.ts",begin:`(?x)(?=(\\b(?) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{0:{name:"meta.object-literal.key.ts"},1:{name:"entity.name.function.ts"}}},{name:"meta.object.member.ts",match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",captures:{0:{name:"meta.object-literal.key.ts"}}},{name:"meta.object.member.ts",begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.ts"}},end:"(?=,|\\})",patterns:[{include:"#expression"}]},{name:"meta.object.member.ts",match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)",captures:{1:{name:"variable.other.readwrite.ts"}}},{name:"meta.object.member.ts",match:"(?]|\\|\\||\\&\\&|\\!\\=\\=|$|^|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\))",patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},{begin:"(?<=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.ts"},2:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{begin:"(?<=:)\\s*(async)?\\s*(?=\\<\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\>)",patterns:[{include:"#type-parameters"}]},{begin:"(?<=\\>)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{include:"#possibly-arrow-return-type"},{include:"#expression"}]},{include:"#punctuation-comma"},{include:"#decl-block"}]},"ternary-expression":{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.ts"}},end:"\\s*(:)",endCaptures:{1:{name:"keyword.operator.ternary.ts"}},patterns:[{include:"#expression"}]},"function-call":{patterns:[{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",end:"(?<=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",patterns:[{name:"meta.function-call.ts",begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"},{include:"#paren-expression"}]},{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",end:"(?<=\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{name:"meta.function-call.ts",begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"}]}]},"function-call-target":{patterns:[{include:"#support-function-call-identifiers"},{name:"entity.name.function.ts",match:"(\\#?[_$[:alpha:]][_$[:alnum:]]*)"}]},"function-call-optionals":{patterns:[{name:"meta.function-call.ts punctuation.accessor.optional.ts",match:"\\?\\."},{name:"meta.function-call.ts keyword.operator.definiteassignment.ts",match:"\\!"}]},"support-function-call-identifiers":{patterns:[{include:"#literal"},{include:"#support-objects"},{include:"#object-identifiers"},{include:"#punctuation-accessor"},{name:"keyword.operator.expression.import.ts",match:"(?:(?]|\\|\\||\\&\\&|\\!\\=\\=|$|((?]|\\|\\||\\&\\&|\\!\\=\\=|$|(===|!==|==|!=)|(([\\&\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{begin:"(?<=[(=,]|=>|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\()|(<)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)))\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.ts"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{include:"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.ts"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.ts"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},"expression-inside-possibly-arrow-parens":{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"entity.name.function.ts variable.language.this.ts"},4:{name:"entity.name.function.ts"},5:{name:"keyword.operator.optional.ts"}}},{match:"(?x)(?:(?)",captures:{1:{name:"meta.brace.angle.ts"},2:{name:"storage.modifier.ts"},3:{name:"meta.brace.angle.ts"}}},{name:"cast.expr.ts",begin:"(?:(?*?\\&\\|\\^]|[^_$[:alnum:]](?:\\+\\+|\\-\\-)|[^\\+]\\+|[^\\-]\\-))\\s*(<)(?!)",endCaptures:{1:{name:"meta.brace.angle.ts"}},patterns:[{include:"#type"}]},{name:"cast.expr.ts",begin:"(?:(?<=^))\\s*(<)(?=[_$[:alpha:]][_$[:alnum:]]*\\s*>)",beginCaptures:{1:{name:"meta.brace.angle.ts"}},end:"(\\>)",endCaptures:{1:{name:"meta.brace.angle.ts"}},patterns:[{include:"#type"}]}]},"expression-operators":{patterns:[{name:"keyword.control.flow.ts",match:"(?]|\\|\\||\\&\\&|\\!\\=\\=|$|((?>=|>>>=|\\|="},{name:"keyword.operator.bitwise.shift.ts",match:"<<|>>>|>>"},{name:"keyword.operator.comparison.ts",match:"===|!==|==|!="},{name:"keyword.operator.relational.ts",match:"<=|>=|<>|<|>"},{match:"(?<=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))",captures:{1:{name:"keyword.operator.logical.ts"},2:{name:"keyword.operator.assignment.compound.ts"},3:{name:"keyword.operator.arithmetic.ts"}}},{name:"keyword.operator.logical.ts",match:"\\!|&&|\\|\\||\\?\\?"},{name:"keyword.operator.bitwise.ts",match:"\\&|~|\\^|\\|"},{name:"keyword.operator.assignment.ts",match:"\\="},{name:"keyword.operator.decrement.ts",match:"--"},{name:"keyword.operator.increment.ts",match:"\\+\\+"},{name:"keyword.operator.arithmetic.ts",match:"%|\\*|/|-|\\+"},{begin:"(?<=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))",end:"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))",endCaptures:{1:{name:"keyword.operator.assignment.compound.ts"},2:{name:"keyword.operator.arithmetic.ts"}},patterns:[{include:"#comment"}]},{match:"(?<=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))",captures:{1:{name:"keyword.operator.assignment.compound.ts"},2:{name:"keyword.operator.arithmetic.ts"}}}]},"typeof-operator":{begin:"(?:&|{\\?]|(extends\\s+)|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type-arguments"},{include:"#expression"}]},literal:{patterns:[{include:"#numeric-literal"},{include:"#boolean-literal"},{include:"#null-literal"},{include:"#undefined-literal"},{include:"#numericConstant-literal"},{include:"#array-literal"},{include:"#this-literal"},{include:"#super-literal"}]},"array-literal":{name:"meta.array.literal.ts",begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.ts"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.ts"}},patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},"numeric-literal":{patterns:[{name:"constant.numeric.hex.ts",match:"\\b(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?\\()) + | + (?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))`,captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"support.variable.property.ts"},4:{name:"support.constant.ts"}}},{match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | + +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +))`,captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"entity.name.function.ts"}}},{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"variable.other.constant.property.ts"}}},{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)",captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"variable.other.property.ts"}}},{name:"variable.other.constant.ts",match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{name:"variable.other.readwrite.ts",match:"[_$[:alpha:]][_$[:alnum:]]*"}]},"object-identifiers":{patterns:[{name:"support.class.ts",match:"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))"},{match:`(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?: + (\\#?[[:upper:]][_$[:digit:][:upper:]]*) | + (\\#?[_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`,captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"},3:{name:"variable.other.constant.object.property.ts"},4:{name:"variable.other.object.property.ts"}}},{match:`(?x)(?: + ([[:upper:]][_$[:digit:][:upper:]]*) | + ([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`,captures:{1:{name:"variable.other.constant.object.ts"},2:{name:"variable.other.object.ts"}}}]},"type-annotation":{patterns:[{name:"meta.type.annotation.ts",begin:"(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?])|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",patterns:[{include:"#type"}]},{name:"meta.type.annotation.ts",begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?])|(?=^\\s*$)|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",patterns:[{include:"#type"}]}]},"parameter-type-annotation":{patterns:[{name:"meta.type.annotation.ts",begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?=[,)])|(?==[^>])",patterns:[{include:"#type"}]}]},"return-type":{patterns:[{name:"meta.return.type.ts",begin:"(?<=\\))\\s*(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ts"}},end:"(?|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#arrow-return-type-body"}]},"possibly-arrow-return-type":{begin:"(?<=\\)|^)\\s*(:)(?=\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=>)",beginCaptures:{1:{name:"meta.arrow.ts meta.return.type.arrow.ts keyword.operator.type.annotation.ts"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",contentName:"meta.arrow.ts meta.return.type.arrow.ts",patterns:[{include:"#arrow-return-type-body"}]},"arrow-return-type-body":{patterns:[{begin:"(?<=[:])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-parameters":{name:"meta.type.parameters.ts",begin:"(<)",beginCaptures:{1:{name:"punctuation.definition.typeparameters.begin.ts"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.typeparameters.end.ts"}},patterns:[{include:"#comment"},{name:"storage.modifier.ts",match:"(?)"}]},"type-arguments":{name:"meta.type.parameters.ts",begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.ts"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.ts"}},patterns:[{include:"#type-arguments-body"}]},"type-arguments-body":{patterns:[{match:"(?) + )) + )) +)) | +(:\\s*(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?[\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))`,captures:{1:{name:"storage.modifier.ts"},2:{name:"keyword.operator.rest.ts"},3:{name:"entity.name.function.ts variable.language.this.ts"},4:{name:"entity.name.function.ts"},5:{name:"keyword.operator.optional.ts"}}},{match:"(?x)(?:(?)",patterns:[{include:"#comment"},{include:"#type-parameters"}]},{name:"meta.type.constructor.ts",begin:"(?) + )) + ) + ) +)`,end:"(?<=\\))",patterns:[{include:"#function-parameters"}]}]},"type-function-return-type":{patterns:[{name:"meta.type.function.return.ts",begin:"(=>)(?=\\s*\\S)",beginCaptures:{1:{name:"storage.type.function.arrow.ts"}},end:"(?)(?:\\?]|//|$)",patterns:[{include:"#type-function-return-type-core"}]},{name:"meta.type.function.return.ts",begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.ts"}},end:"(?)(?]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#type-function-return-type-core"}]}]},"type-function-return-type-core":{patterns:[{include:"#comment"},{begin:"(?<==>)(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-operators":{patterns:[{include:"#typeof-operator"},{include:"#type-infer"},{begin:"([&|])(?=\\s*\\{)",beginCaptures:{0:{name:"keyword.operator.type.ts"}},end:"(?<=\\})",patterns:[{include:"#type-object"}]},{begin:"[&|]",beginCaptures:{0:{name:"keyword.operator.type.ts"}},end:"(?=\\S)"},{name:"keyword.operator.expression.keyof.ts",match:"(?)",endCaptures:{1:{name:"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}},contentName:"meta.type.parameters.ts",patterns:[{include:"#type-arguments-body"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(<)",beginCaptures:{1:{name:"entity.name.type.ts"},2:{name:"meta.type.parameters.ts punctuation.definition.typeparameters.begin.ts"}},end:"(>)",endCaptures:{1:{name:"meta.type.parameters.ts punctuation.definition.typeparameters.end.ts"}},contentName:"meta.type.parameters.ts",patterns:[{include:"#type-arguments-body"}]},{match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))",captures:{1:{name:"entity.name.type.module.ts"},2:{name:"punctuation.accessor.ts"},3:{name:"punctuation.accessor.optional.ts"}}},{name:"entity.name.type.ts",match:"[_$[:alpha:]][_$[:alnum:]]*"}]},"punctuation-comma":{name:"punctuation.separator.comma.ts",match:","},"punctuation-semicolon":{name:"punctuation.terminator.statement.ts",match:";"},"punctuation-accessor":{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))",captures:{1:{name:"punctuation.accessor.ts"},2:{name:"punctuation.accessor.optional.ts"}}},string:{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template"}]},"qstring-double":{name:"string.quoted.double.ts",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"invalid.illegal.newline.ts"}},patterns:[{include:"#string-character-escape"}]},"qstring-single":{name:"string.quoted.single.ts",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.ts"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"invalid.illegal.newline.ts"}},patterns:[{include:"#string-character-escape"}]},"string-character-escape":{name:"constant.character.escape.ts",match:"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},template:{patterns:[{include:"#template-call"},{contentName:"string.template.ts",begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.ts"},2:{name:"string.template.ts punctuation.definition.string.template.begin.ts"}},end:"`",endCaptures:{0:{name:"string.template.ts punctuation.definition.string.template.end.ts"}},patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]}]},"template-call":{patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?`)",end:"(?=`)",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?`)",patterns:[{include:"#support-function-call-identifiers"},{name:"entity.name.function.tagged-template.ts",match:"([_$[:alpha:]][_$[:alnum:]]*)"}]},{include:"#type-arguments"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.ts"}},end:"(?=`)",patterns:[{include:"#type-arguments"}]}]},"template-substitution-element":{name:"meta.template.expression.ts",begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.ts"}},patterns:[{include:"#expression"}],contentName:"meta.embedded.line.ts"},"type-string":{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template-type"}]},"template-type":{patterns:[{include:"#template-call"},{contentName:"string.template.ts",begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.ts"},2:{name:"string.template.ts punctuation.definition.string.template.begin.ts"}},end:"`",endCaptures:{0:{name:"string.template.ts punctuation.definition.string.template.end.ts"}},patterns:[{include:"#template-type-substitution-element"},{include:"#string-character-escape"}]}]},"template-type-substitution-element":{name:"meta.template.expression.ts",begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.ts"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.ts"}},patterns:[{include:"#type"}],contentName:"meta.embedded.line.ts"},regex:{patterns:[{name:"string.regexp.ts",begin:"(?|&&|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.ts"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.ts"},2:{name:"keyword.other.ts"}},patterns:[{include:"#regexp"}]},{name:"string.regexp.ts",begin:"((?",captures:{0:{name:"keyword.other.back-reference.regexp"},1:{name:"variable.other.regexp"}}},{name:"keyword.operator.quantifier.regexp",match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{name:"keyword.operator.or.regexp",match:"\\|"},{name:"meta.group.assertion.regexp",begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?))?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"},1:{name:"punctuation.definition.group.no-capture.regexp"},2:{name:"variable.other.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},patterns:[{include:"#regexp"}]},{name:"constant.other.character-class.set.regexp",begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},patterns:[{name:"constant.other.character-class.range.regexp",match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}}},{include:"#regex-character-class"}]},{include:"#regex-character-class"}]},"regex-character-class":{patterns:[{name:"constant.other.character-class.regexp",match:"\\\\[wWsSdDtrnvf]|\\."},{name:"constant.character.numeric.regexp",match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{name:"constant.character.control.regexp",match:"\\\\c[A-Z]"},{name:"constant.character.escape.backslash.regexp",match:"\\\\."}]},comment:{patterns:[{name:"comment.block.documentation.ts",begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.ts"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.ts"}},patterns:[{include:"#docblock"}]},{name:"comment.block.ts",begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.ts"},2:{name:"storage.type.internaldeclaration.ts"},3:{name:"punctuation.decorator.internaldeclaration.ts"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.ts"}}},{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ts"},2:{name:"comment.line.double-slash.ts"},3:{name:"punctuation.definition.comment.ts"},4:{name:"storage.type.internaldeclaration.ts"},5:{name:"punctuation.decorator.internaldeclaration.ts"}},end:"(?=$)",contentName:"comment.line.double-slash.ts"}]},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ts"},2:{name:"comment.line.double-slash.ts"},3:{name:"punctuation.definition.comment.ts"},4:{name:"storage.type.internaldeclaration.ts"},5:{name:"punctuation.decorator.internaldeclaration.ts"}},end:"(?=^)",contentName:"comment.line.double-slash.ts"},directives:{name:"comment.line.triple-slash.directive.ts",begin:"^(///)\\s*(?=<(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/>\\s*$)",beginCaptures:{1:{name:"punctuation.definition.comment.ts"}},end:"(?=$)",patterns:[{name:"meta.tag.ts",begin:"(<)(reference|amd-dependency|amd-module)",beginCaptures:{1:{name:"punctuation.definition.tag.directive.ts"},2:{name:"entity.name.tag.directive.ts"}},end:"/>",endCaptures:{0:{name:"punctuation.definition.tag.directive.ts"}},patterns:[{name:"entity.other.attribute-name.directive.ts",match:"path|types|no-default-lib|lib|name|resolution-mode"},{name:"keyword.operator.assignment.ts",match:"="},{include:"#string"}]}]},docblock:{patterns:[{match:`(?x) +((@)(?:access|api)) +\\s+ +(private|protected|public) +\\b`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.access-type.jsdoc"}}},{match:`(?x) +((@)author) +\\s+ +( + [^@\\s<>*/] + (?:[^@<>*/]|\\*[^/])* +) +(?: + \\s* + (<) + ([^>\\s]+) + (>) +)?`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},5:{name:"constant.other.email.link.underline.jsdoc"},6:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{match:`(?x) +((@)borrows) \\s+ +((?:[^@\\s*/]|\\*[^/])+) # +\\s+ (as) \\s+ # as +((?:[^@\\s*/]|\\*[^/])+) # `,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"keyword.operator.control.jsdoc"},5:{name:"entity.name.type.instance.jsdoc"}}},{name:"meta.example.jsdoc",begin:"((@)example)\\s+",end:"(?=@|\\*/)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},patterns:[{match:"^\\s\\*\\s+"},{contentName:"constant.other.description.jsdoc",begin:"\\G(<)caption(>)",beginCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},end:"()|(?=\\*/)",endCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{match:"[^\\s@*](?:[^*]|\\*[^/])*",captures:{0:{name:"source.embedded.ts"}}}]},{match:"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.symbol-type.jsdoc"}}},{match:`(?x) +((@)see) +\\s+ +(?: + # URL + ( + (?=https?://) + (?:[^\\s*]|\\*[^/])+ + ) + | + # JSDoc namepath + ( + (?! + # Avoid matching bare URIs (also acceptable as links) + https?:// + | + # Avoid matching {@inline tags}; we match those below + (?:\\[[^\\[\\]]*\\])? # Possible description [preceding]{@tag} + {@(?:link|linkcode|linkplain|tutorial)\\b + ) + # Matched namepath + (?:[^@\\s*/]|\\*[^/])+ + ) +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.link.underline.jsdoc"},4:{name:"entity.name.type.instance.jsdoc"}}},{match:`(?x) +((@)template) +\\s+ +# One or more valid identifiers +( + [A-Za-z_$] # First character: non-numeric word character + [\\w$.\\[\\]]* # Rest of identifier + (?: # Possible list of additional identifiers + \\s* , \\s* + [A-Za-z_$] + [\\w$.\\[\\]]* + )* +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{begin:"(?x)((@)template)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"variable.other.jsdoc",match:"([A-Za-z_$][\\w$.\\[\\]]*)"}]},{match:`(?x) +( + (@) + (?:arg|argument|const|constant|member|namespace|param|var) +) +\\s+ +( + [A-Za-z_$] + [\\w$.\\[\\]]* +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{begin:"((@)typedef)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"entity.name.type.instance.jsdoc",match:"(?:[^@\\s*/]|\\*[^/])+"}]},{begin:"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"variable.other.jsdoc",match:"([A-Za-z_$][\\w$.\\[\\]]*)"},{name:"variable.other.jsdoc",match:`(?x) +(\\[)\\s* +[\\w$]+ +(?: + (?:\\[\\])? # Foo[ ].bar properties within an array + \\. # Foo.Bar namespaced parameter + [\\w$]+ +)* +(?: + \\s* + (=) # [foo=bar] Default parameter value + \\s* + ( + # The inner regexes are to stop the match early at */ and to not stop at escaped quotes + (?> + "(?:(?:\\*(?!/))|(?:\\\\(?!"))|[^*\\\\])*?" | # [foo="bar"] Double-quoted + '(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' | # [foo='bar'] Single-quoted + \\[ (?:(?:\\*(?!/))|[^*])*? \\] | # [foo=[1,2]] Array literal + (?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])* # Everything else + )* + ) +)? +\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))`,captures:{1:{name:"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},2:{name:"keyword.operator.assignment.jsdoc"},3:{name:"source.embedded.ts"},4:{name:"punctuation.definition.optional-value.end.bracket.square.jsdoc"},5:{name:"invalid.illegal.syntax.jsdoc"}}}]},{begin:`(?x) +( + (@) + (?:define|enum|exception|export|extends|lends|implements|modifies + |namespace|private|protected|returns?|satisfies|suppress|this|throws|type + |yields?) +) +\\s+(?={)`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"}]},{match:`(?x) +( + (@) + (?:alias|augments|callback|constructs|emits|event|fires|exports? + |extends|external|function|func|host|lends|listens|interface|memberof!? + |method|module|mixes|mixin|name|requires|see|this|typedef|uses) +) +\\s+ +( + (?: + [^{}@\\s*] | \\*[^/] + )+ +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"}}},{contentName:"variable.other.jsdoc",begin:`((@)(?:default(?:value)?|license|version))\\s+(([''"]))`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"},4:{name:"punctuation.definition.string.begin.jsdoc"}},end:"(\\3)|(?=$|\\*/)",endCaptures:{0:{name:"variable.other.jsdoc"},1:{name:"punctuation.definition.string.end.jsdoc"}}},{match:"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{name:"storage.type.class.jsdoc",match:"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b",captures:{1:{name:"punctuation.definition.block.tag.jsdoc"}}},{include:"#inline-tags"},{match:"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}}}]},brackets:{patterns:[{begin:"{",end:"}|(?=\\*/)",patterns:[{include:"#brackets"}]},{begin:"\\[",end:"\\]|(?=\\*/)",patterns:[{include:"#brackets"}]}]},"inline-tags":{patterns:[{name:"constant.other.description.jsdoc",match:"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))",captures:{1:{name:"punctuation.definition.bracket.square.begin.jsdoc"},2:{name:"punctuation.definition.bracket.square.end.jsdoc"}}},{name:"entity.name.type.instance.jsdoc",begin:"({)((@)(?:link(?:code|plain)?|tutorial))\\s*",beginCaptures:{1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"},2:{name:"storage.type.class.jsdoc"},3:{name:"punctuation.definition.inline.tag.jsdoc"}},end:"}|(?=\\*/)",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{match:"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?",captures:{1:{name:"variable.other.link.underline.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}}},{match:"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?",captures:{1:{name:"variable.other.description.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}}}]}]},jsdoctype:{patterns:[{contentName:"entity.name.type.instance.jsdoc",begin:"\\G({)",beginCaptures:{0:{name:"entity.name.type.instance.jsdoc"},1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"}},end:"((}))\\s*|(?=\\*/)",endCaptures:{1:{name:"entity.name.type.instance.jsdoc"},2:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{include:"#brackets"}]}]}},displayName:"TypeScript",aliases:["ts"]})]}}]); diff --git a/3409.0ea01f92.async.js b/3409.0ea01f92.async.js new file mode 100644 index 00000000..5d142627 --- /dev/null +++ b/3409.0ea01f92.async.js @@ -0,0 +1,9 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3409],{13409:function(a,e,t){t.r(e),t.d(e,{default:function(){return s}});var s=[Object.freeze({fileTypes:["sv","SV","v","V","svh","SVH","vh","VH"],hidden:!0,name:"system-verilog",patterns:[{begin:"\\s*\\b(function|task)\\b(\\s+automatic)?",beginCaptures:{1:{name:"keyword.control.systemverilog"},2:{name:"keyword.control.systemverilog"}},end:";",patterns:[{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*\\s+)?([a-zA-Z_][a-zA-Z0-9_:]*)\\s*(?=\\(|;)",captures:{1:{name:"storage.type.systemverilog"},2:{name:"entity.name.function.systemverilog"}}},{include:"#port-dir"},{include:"#base-grammar"}],name:"meta.function.systemverilog"},{match:"\\s*\\b(task)\\s+(automatic)?\\s*(\\w+)\\s*;",captures:{1:{name:"keyword.control.systemverilog"},2:{name:"keyword.control.systemverilog"},3:{name:"entity.name.function.systemverilog"}},name:"meta.task.simple.systemverilog"},{begin:"\\s*\\b(typedef\\s+(struct|enum|union)\\b)\\s*(packed)?\\s*([a-zA-Z_][a-zA-Z0-9_]*)?",beginCaptures:{1:{name:"keyword.control.systemverilog"},2:{name:"keyword.control.systemverilog"},3:{name:"keyword.control.systemverilog"},4:{name:"storage.type.systemverilog"}},end:"(})\\s*([a-zA-Z_][a-zA-Z0-9_]*)\\s*;",endCaptures:{1:{name:"keyword.operator.other.systemverilog"},2:{name:"entity.name.function.systemverilog"}},patterns:[{include:"#struct-anonymous"},{include:"#base-grammar"}],name:"meta.typedef.struct.systemverilog"},{match:"\\s*\\b(typedef\\s+class)\\s+([a-zA-Z_][a-zA-Z0-9_]*)\\s*;",captures:{1:{name:"keyword.control.systemverilog"},2:{name:"entity.name.declaration.systemverilog"}},name:"meta.typedef.class.systemverilog"},{begin:"\\s*\\b(typedef)\\b",beginCaptures:{1:{name:"keyword.control.systemverilog"}},end:"([a-zA-Z_][a-zA-Z0-9_]*)\\s*(?=(\\[[a-zA-Z0-9_:\\$\\-\\+]*\\])?;)",endCaptures:{1:{name:"entity.name.function.systemverilog"}},patterns:[{match:"\\b([a-zA-Z_]\\w*)\\s*(#)\\(",captures:{1:{name:"storage.type.userdefined.systemverilog"},2:{name:"keyword.operator.param.systemverilog"}},name:"meta.typedef.class.systemverilog"},{include:"#base-grammar"},{include:"#module-binding"}],name:"meta.typedef.simple.systemverilog"},{begin:"\\s*(module)\\s+\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",beginCaptures:{1:{name:"keyword.control.systemverilog"},2:{name:"entity.name.type.module.systemverilog"}},end:";",endCaptures:{1:{name:"entity.name.function.systemverilog"}},patterns:[{include:"#port-dir"},{match:"\\s*(parameter)",name:"keyword.other.systemverilog"},{include:"#base-grammar"},{include:"#ifmodport"},{match:"\\$\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",name:"support.function.systemverilog"}],name:"meta.module.systemverilog"},{captures:{1:{name:"keyword.control.systemverilog"},2:{name:"entity.name.function.systemverilog"}},match:"\\b(sequence)\\s+([a-zA-Z_][a-zA-Z0-9_]*)",name:"meta.sequence.systemverilog"},{match:"\\b(bind)\\s+([a-zA-Z_][a-zA-Z0-9_\\.]*)\\b",captures:{1:{name:"keyword.control.systemverilog"}}},{captures:{0:{name:"meta.section.begin.systemverilog"},1:{name:"keyword.other.block.systemverilog"},3:{name:"keyword.operator.systemverilog"},4:{name:"entity.name.section.systemverilog"}},match:"\\s*(begin|fork)\\s*((:)\\s*([a-zA-Z_][a-zA-Z0-9_]*))\\b",name:"meta.definition.systemverilog"},{match:"\\b(asset|cover)\\s(property)\\s+(\\w+)",captures:{1:{name:"keyword.sva.systemverilog"},2:{name:"entity.name.sva.systemverilog"}}},{match:"\\b(\\w+)\\s*(:)\\s*(assert)\\b",captures:{1:{name:"entity.name.sva.systemverilog"},2:{name:"keyword.operator.systemverilog"},3:{name:"keyword.sva.systemverilog"}}},{begin:"\\s*(//)\\s*(psl)\\s+((\\w+)\\s*(:))?\\s*(default|assert|assume)",beginCaptures:{0:{name:"meta.psl.systemverilog"},1:{name:"comment.line.double-slash.systemverilog"},2:{name:"keyword.psl.systemverilog"},4:{name:"entity.psl.name.systemverilog"},5:{name:"keyword.operator.systemverilog"},6:{name:"keyword.psl.systemverilog"}},end:";",patterns:[{match:"\\b(never|always|default|clock|within|rose|fell|stable|until|before|next|eventually|abort|posedge)\\b",name:"keyword.psl.systemverilog"},{include:"#operators"},{include:"#functions"},{include:"#constants"}],name:"meta.psl.systemverilog"},{begin:"\\s*(/\\*)\\s*(psl)",beginCaptures:{0:{name:"meta.psl.systemverilog"},1:{name:"comment.block.systemverilog"},2:{name:"keyword.psl.systemverilog"}},end:"(\\*/)",endCaptures:{1:{name:"comment.block.systemverilog"}},patterns:[{match:"^\\s*((\\w+)\\s*(:))?\\s*(default|assert|assume)",captures:{0:{name:"meta.psl.systemverilog"},2:{name:"entity.psl.name.systemverilog"},3:{name:"keyword.operator.systemverilog"},4:{name:"keyword.psl.systemverilog"}}},{match:"\\b(asset|cover)\\s+(property)\\s+(\\w+)",captures:{1:{name:"keyword.psl.systemverilog"},2:{name:"entity.psl.name.systemverilog"}}},{match:"\\b(never|always|default|clock|within|rose|fell|stable|until|before|next|eventually|abort|posedge|negedge)\\b",name:"keyword.psl.systemverilog"},{include:"#operators"},{include:"#functions"},{include:"#constants"}],name:"meta.psl.systemverilog"},{match:"\\s*\\b(automatic|cell|config|deassign|defparam|design|disable|edge|endconfig|endgenerate|endspecify|endtable|event|generate|genvar|ifnone|incdir|instance|liblist|library|macromodule|negedge|noshowcancelled|posedge|pulsestyle_onevent|pulsestyle_ondetect|scalared|showcancelled|specify|specparam|table|use|vectored)\\b",captures:{1:{name:"keyword.other.systemverilog"}}},{match:"\\s*\\b(initial|always|wait|force|release|assign|always_comb|always_ff|always_latch|forever|repeat|while|for|if|iff|else|case|casex|casez|default|endcase|return|break|continue|do|foreach|with|inside|dist|clocking|cover|coverpoint|property|bins|binsof|illegal_bins|ignore_bins|randcase|modport|matches|solve|static|assert|assume|before|expect|cross|ref|first_match|srandom|struct|packed|final|chandle|alias|tagged|extern|throughout|timeprecision|timeunit|priority|type|union|uwire|wait_order|triggered|randsequence|import|export|context|pure|intersect|wildcard|within|new|typedef|enum|this|super|begin|fork|forkjoin|unique|unique0|priority)\\b",captures:{1:{name:"keyword.control.systemverilog"}}},{match:"\\s*\\b(end|endtask|endmodule|endfunction|endprimitive|endclass|endpackage|endsequence|endprogram|endclocking|endproperty|endgroup|endinterface|join|join_any|join_none)\\b(\\s*(:)\\s*(\\w+))?",captures:{1:{name:"keyword.control.systemverilog"},3:{name:"keyword.operator.systemverilog"},4:{name:"entity.label.systemverilog"}},name:"meta.object.end.systemverilog"},{match:"\\b(std)\\b::",name:"support.class.systemverilog"},{captures:{1:{name:"constant.other.define.systemverilog"},2:{name:"entity.name.type.define.systemverilog"}},match:"^\\s*(`define)\\s+([a-zA-Z_][a-zA-Z0-9_]*)",name:"meta.define.systemverilog"},{captures:{1:{name:"constant.other.undef.systemverilog"},2:{name:"entity.name.type.undef.systemverilog"}},match:"^\\s*(`undef)\\s+([a-zA-Z_][a-zA-Z0-9_]*)",name:"meta.undef.systemverilog"},{include:"#comments"},{captures:{1:{name:"keyword.control.systemverilog"},2:{name:"entity.name.type.class.systemverilog"}},match:"\\s*(primitive|package|constraint|interface|covergroup|program)\\s+\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",name:"meta.definition.systemverilog"},{captures:{2:{name:"entity.name.type.class.systemverilog"},3:{name:"keyword.operator.other.systemverilog"},4:{name:"keyword.control.systemverilog"}},match:"(([a-zA-Z_][a-zA-Z0-9_]*)\\s*(:))?\\s*(coverpoint|cross)\\s+([a-zA-Z_][a-zA-Z0-9_]*)",name:"meta.definition.systemverilog"},{captures:{1:{name:"keyword.control.systemverilog"},2:{name:"keyword.control.systemverilog"},3:{name:"entity.name.type.class.systemverilog"}},match:"\\b(virtual\\s+)?(class)\\s+\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",name:"meta.definition.class.systemverilog"},{captures:{1:{name:"keyword.control.systemverilog"},2:{name:"entity.other.inherited-class.systemverilog"}},match:"\\b(extends)\\s+([a-zA-Z_][a-zA-Z0-9_]*)\\b",name:"meta.definition.systemverilog"},{include:"#all-types"},{include:"#operators"},{include:"#port-dir"},{match:"\\b(and|nand|nor|or|xor|xnor|buf|not|bufif[01]|notif[01]|r?[npc]mos|tran|r?tranif[01]|pullup|pulldown)\\b",name:"support.type.systemverilog"},{include:"#strings"},{match:"\\$\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",name:"support.function.systemverilog"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)(')(?=\\()",name:"meta.cast.systemverilog",captures:{1:{name:"storage.type.systemverilog"},2:{name:"keyword.operator.cast.systemverilog"}}},{match:"^\\s*(localparam|parameter)\\s+([A-Z_][A-Z0-9_]*)\\b\\s*(?=(=))",name:"meta.param.systemverilog",captures:{1:{name:"keyword.other.systemverilog"},2:{name:"constant.other.systemverilog"}}},{match:"^\\s*(localparam|parameter)\\s+([a-zA-Z_][a-zA-Z0-9_]*)\\b\\s*(?=(=))",name:"meta.param.systemverilog",captures:{1:{name:"keyword.other.systemverilog"}}},{match:"^\\s*(local\\s+|protected\\s+|localparam\\s+|parameter\\s+)?(const\\s+|virtual\\s+)?(rand\\s+|randc\\s+)?(([a-zA-Z_][a-zA-Z0-9_]*)(::))?([a-zA-Z_][a-zA-Z0-9_]*)\\b\\s*(?=(#\\s*\\([\\w,]+\\)\\s*)?([a-zA-Z][a-zA-Z0-9_\\s\\[\\]']*)(;|,|=|'\\{))",name:"meta.userdefined.systemverilog",captures:{1:{name:"keyword.other.systemverilog"},2:{name:"keyword.other.systemverilog"},3:{name:"storage.type.rand.systemverilog"},5:{name:"support.type.scope.systemverilog"},6:{name:"keyword.operator.scope.systemverilog"},7:{name:"storage.type.userdefined.systemverilog"}}},{match:"\\s*\\b(option)\\.",captures:{1:{name:"keyword.cover.systemverilog"}}},{match:"\\s*\\b(local|const|protected|virtual|localparam|parameter)\\b",captures:{1:{name:"keyword.other.systemverilog"}}},{match:"\\s*\\b(rand|randc)\\b",name:"storage.type.rand.systemverilog"},{begin:"^(\\s*(bind)\\s+([a-zA-Z_][\\w\\.]*))?\\s*([a-zA-Z_][a-zA-Z0-9_]*)\\s*(?=#[^#])",beginCaptures:{2:{name:"keyword.control.systemverilog"},4:{name:"storage.module.systemverilog"}},end:"(?=;|=|:)",patterns:[{include:"#module-binding"},{include:"#module-param"},{include:"#comments"},{include:"#operators"},{include:"#constants"},{include:"#strings"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*(\\(|$))",name:"entity.name.type.module.systemverilog"}],name:"meta.module.inst.param.systemverilog"},{begin:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\s+(?!intersect|and|or|throughout|within)([a-zA-Z_][a-zA-Z0-9_]*)\\s*(\\[(\\d+)(\\:(\\d+))?\\])?\\s*(\\(|$)",beginCaptures:{1:{name:"storage.module.systemverilog"},2:{name:"entity.name.type.module.systemverilog"},4:{name:"constant.numeric.systemverilog"},6:{name:"constant.numeric.systemverilog"}},end:";",patterns:[{include:"#module-binding"},{include:"#comments"},{include:"#strings"},{include:"#operators"},{include:"#constants"}],name:"meta.module.inst.systemverilog"},{name:"meta.struct.assign.systemverilog",begin:"\\b\\s+(=|<|>)",name:"keyword.operator.comparison.systemverilog"},{match:"(\\-|\\+|\\*|\\/|%)",name:"keyword.operator.arithmetic.systemverilog"},{match:"(!|&&|\\|\\||\\bor\\b)",name:"keyword.operator.logical.systemverilog"},{match:"(&|\\||\\^|~|{|'{|}|<<|>>|\\?|:)",name:"keyword.operator.bitwise.systemverilog"},{match:"(#|@)",name:"keyword.operator.other.systemverilog"}]},comments:{patterns:[{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.systemverilog"}},end:"\\*/",name:"comment.block.systemverilog"},{captures:{1:{name:"punctuation.definition.comment.systemverilog"}},match:"(//).*$\\n?",name:"comment.line.double-slash.systemverilog"}]},"port-dir":{patterns:[{match:"\\s*\\b(output|input|inout|ref)\\s+(([a-zA-Z_][a-zA-Z0-9_]*)(::))?([a-zA-Z_][a-zA-Z0-9_]*)?\\s+(?=\\[[a-zA-Z0-9_\\-\\+]*:[a-zA-Z0-9_\\-\\+]*\\]\\s+[a-zA-Z_][a-zA-Z0-9_\\s]*)",captures:{1:{name:"support.type.systemverilog"},3:{name:"support.type.scope.systemverilog"},4:{name:"keyword.operator.scope.systemverilog"},5:{name:"storage.type.interface.systemverilog"}}},{match:"\\s*\\b(output|input|inout|ref)\\s+(([a-zA-Z_][a-zA-Z0-9_]*)(::))?([a-zA-Z_][a-zA-Z0-9_]*)?\\s+(?=[a-zA-Z_][a-zA-Z0-9_\\s]*)",captures:{1:{name:"support.type.systemverilog"},3:{name:"support.type.scope.systemverilog"},4:{name:"keyword.operator.scope.systemverilog"},5:{name:"storage.type.interface.systemverilog"}}},{match:"\\s*\\b(output|input|inout|ref)\\b",name:"support.type.systemverilog"}]},"base-grammar":{patterns:[{include:"#all-types"},{include:"#comments"},{include:"#operators"},{include:"#constants"},{include:"#strings"},{match:"^\\s*([a-zA-Z_][a-zA-Z0-9_]*)\\s+[a-zA-Z_][a-zA-Z0-9_,=\\s]*",captures:{1:{name:"storage.type.interface.systemverilog"}}},{include:"#storage-scope-systemverilog"}]},"storage-type-systemverilog":{patterns:[{match:"\\s*\\b(var|wire|tri|tri[01]|supply[01]|wand|triand|wor|trior|trireg|reg|integer|int|longint|shortint|logic|bit|byte|shortreal|string|time|realtime|real|process|void)\\b",name:"storage.type.systemverilog"},{match:"\\s*\\b(uvm_transaction|uvm_component|uvm_monitor|uvm_driver|uvm_test|uvm_env|uvm_object|uvm_agent|uvm_sequence_base|uvm_sequence|uvm_sequence_item|uvm_sequence_state|uvm_sequencer|uvm_sequencer_base|uvm_component_registry|uvm_analysis_imp|uvm_analysis_port|uvm_analysis_export|uvm_config_db|uvm_active_passive_enum|uvm_phase|uvm_verbosity|uvm_tlm_analysis_fifo|uvm_tlm_fifo|uvm_report_server|uvm_objection|uvm_recorder|uvm_domain|uvm_reg_field|uvm_reg|uvm_reg_block|uvm_bitstream_t|uvm_radix_enum|uvm_printer|uvm_packer|uvm_comparer|uvm_scope_stack)\\b",name:"storage.type.uvm.systemverilog"}]},"storage-scope-systemverilog":{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)(::)",captures:{1:{name:"support.type.systemverilog"},2:{name:"keyword.operator.scope.systemverilog"}},name:"meta.scope.systemverilog"},"storage-modifier-systemverilog":{match:"\\b(signed|unsigned|small|medium|large|supply[01]|strong[01]|pull[01]|weak[01]|highz[01])\\b",name:"storage.modifier.systemverilog"},ifmodport:{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\.([a-zA-Z_][a-zA-Z0-9_]*)\\s+([a-zA-Z_][a-zA-Z0-9_]*)\\b",captures:{1:{name:"storage.type.interface.systemverilog"},2:{name:"support.modport.systemverilog"}}},strings:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.systemverilog"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.systemverilog"}},name:"string.quoted.double.systemverilog",patterns:[{match:"\\\\.",name:"constant.character.escape.systemverilog"},{match:`(?x)% + (\\d+\\$)? # field (argument #) + [#0\\- +']* # flags + [,;:_]? # separator character (AltiVec) + ((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width + (\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision + (hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier + [bdiouxXhHDOUeEfFgGaACcSspnmt%] # conversion type + `,name:"constant.other.placeholder.systemverilog"},{match:"%",name:"invalid.illegal.placeholder.systemverilog"}]}]},"module-binding":{begin:"\\.([a-zA-Z_][a-zA-Z0-9_]*)\\s*\\(",beginCaptures:{1:{name:"support.function.port.systemverilog"}},end:"\\)",patterns:[{include:"#constants"},{include:"#comments"},{include:"#operators"},{include:"#strings"},{include:"#constants"},{match:"\\b([a-zA-Z_]\\w*)(::)",captures:{1:{name:"support.type.scope.systemverilog"},2:{name:"keyword.operator.scope.systemverilog"}}},{match:"\\b([a-zA-Z_]\\w*)(')",captures:{1:{name:"storage.type.interface.systemverilog"},2:{name:"keyword.operator.cast.systemverilog"}}},{match:"\\$\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",name:"support.function.systemverilog"},{match:"\\b(virtual)\\b",name:"keyword.control.systemverilog"}],match:"\\.([a-zA-Z_][a-zA-Z0-9_]*)\\s*",captures:{1:{name:"support.function.port.implicit.systemverilog"}}},"module-param":{name:"meta.module-param.systemverilog",begin:"(#)\\s*\\(",beginCaptures:{1:{name:"keyword.operator.param.systemverilog"}},end:"\\)",patterns:[{include:"#comments"},{include:"#constants"},{include:"#operators"},{include:"#strings"},{include:"#module-binding"},{match:"\\b(virtual)\\b",name:"keyword.control.systemverilog"}]},"struct-anonymous":{begin:"\\s*\\b(struct|union)\\s*(packed)?\\s*",beginCaptures:{1:{name:"keyword.control.systemverilog"},2:{name:"keyword.control.systemverilog"}},end:"(})\\s*([a-zA-Z_]\\w*)\\s*;",endCaptures:{1:{name:"keyword.operator.other.systemverilog"}},patterns:[{include:"#base-grammar"}],name:"meta.struct.anonymous.systemverilog"}},scopeName:"source.systemverilog",uuid:"789be04c-8b74-352e-8f37-63d336001277",displayName:"SystemVerilog"})]}}]); diff --git a/3430.aad81cd0.async.js b/3430.aad81cd0.async.js new file mode 100644 index 00000000..56e702de --- /dev/null +++ b/3430.aad81cd0.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3430],{73430:function(i,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({fileTypes:["reg","REG"],name:"reg",patterns:[{match:"Windows Registry Editor Version 5\\.00|REGEDIT4",name:"keyword.control.import.reg"},{captures:{1:{name:"punctuation.definition.comment.reg"}},match:"(;).*$",name:"comment.line.semicolon.reg"},{captures:{1:{name:"punctuation.definition.section.reg"},2:{name:"entity.section.reg"},3:{name:"punctuation.definition.section.reg"}},match:"^\\s*(\\[(?!-))(.*?)(\\])",name:"entity.name.function.section.add.reg"},{captures:{1:{name:"punctuation.definition.section.reg"},2:{name:"entity.section.reg"},3:{name:"punctuation.definition.section.reg"}},match:"^\\s*(\\[-)(.*?)(\\])",name:"entity.name.function.section.delete.reg"},{captures:{2:{name:"punctuation.definition.quote.reg"},3:{name:"support.function.regname.ini"},4:{name:"punctuation.definition.quote.reg"},5:{name:"punctuation.definition.equals.reg"},7:{name:"keyword.operator.arithmetic.minus.reg"},9:{name:"punctuation.definition.quote.reg"},10:{name:"string.name.regdata.reg"},11:{name:"punctuation.definition.quote.reg"},13:{name:"support.type.dword.reg"},14:{name:"keyword.operator.arithmetic.colon.reg"},15:{name:"constant.numeric.dword.reg"},17:{name:"support.type.dword.reg"},18:{name:"keyword.operator.arithmetic.parenthesis.reg"},19:{name:"keyword.operator.arithmetic.parenthesis.reg"},20:{name:"constant.numeric.hex.size.reg"},21:{name:"keyword.operator.arithmetic.parenthesis.reg"},22:{name:"keyword.operator.arithmetic.colon.reg"},23:{name:"constant.numeric.hex.reg"},24:{name:"keyword.operator.arithmetic.linecontinuation.reg"},25:{name:"comment.declarationline.semicolon.reg"}},match:`^(\\s*(["']?)(.+?)(["']?)\\s*(=))?\\s*((-)|((["'])(.*?)(["']))|(((?i:dword))(\\:)\\s*([\\dabcdefABCDEF]{1,8}))|(((?i:hex))((\\()([\\d]*)(\\)))?(\\:)(.*?)(\\\\?)))\\s*(;.*)?$`,name:"meta.declaration.reg"},{match:"[0-9]+",name:"constant.numeric.reg"},{match:"[a-fA-F]+",name:"constant.numeric.hex.reg"},{match:",+",name:"constant.numeric.hex.comma.reg"},{match:"\\\\",name:"keyword.operator.arithmetic.linecontinuation.reg"}],scopeName:"source.reg",uuid:"B7773F5B-C43A-4BB9-843A-4AC119250EBD",displayName:"Windows Registry Script"})]}}]); diff --git a/3504.c662483b.async.js b/3504.c662483b.async.js new file mode 100644 index 00000000..d02a5f5a --- /dev/null +++ b/3504.c662483b.async.js @@ -0,0 +1,699 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3504],{23504:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/TypeScript-TmLanguage/blob/master/TypeScriptReact.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/TypeScript-TmLanguage/commit/8c7482b94b548eab56da64dbfb30b82589b3f747",name:"tsx",scopeName:"source.tsx",patterns:[{include:"#directives"},{include:"#statements"},{include:"#shebang"}],repository:{shebang:{name:"comment.line.shebang.tsx",match:"\\A(#!).*(?=$)",captures:{1:{name:"punctuation.definition.comment.tsx"}}},statements:{patterns:[{include:"#declaration"},{include:"#control-statement"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#label"},{include:"#expression"},{include:"#punctuation-semicolon"},{include:"#string"},{include:"#comment"}]},declaration:{patterns:[{include:"#decorator"},{include:"#var-expr"},{include:"#function-declaration"},{include:"#class-declaration"},{include:"#interface-declaration"},{include:"#enum-declaration"},{include:"#namespace-declaration"},{include:"#type-alias-declaration"},{include:"#import-equals-declaration"},{include:"#import-declaration"},{include:"#export-declaration"},{name:"storage.modifier.tsx",match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,beginCaptures:{1:{name:"meta.definition.variable.tsx entity.name.function.tsx"},2:{name:"keyword.operator.definiteassignment.tsx"}},end:"(?=$|^|[;,=}]|((?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,beginCaptures:{1:{name:"meta.definition.variable.tsx variable.other.constant.tsx entity.name.function.tsx"}},end:"(?=$|^|[;,=}]|((?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"storage.modifier.tsx"},2:{name:"keyword.operator.rest.tsx"},3:{name:"entity.name.function.tsx variable.language.this.tsx"},4:{name:"entity.name.function.tsx"},5:{name:"keyword.operator.optional.tsx"}}},{match:"(?x)(?:(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"meta.definition.property.tsx entity.name.function.tsx"},2:{name:"keyword.operator.optional.tsx"},3:{name:"keyword.operator.definiteassignment.tsx"}}},{name:"meta.definition.property.tsx variable.object.property.tsx",match:"\\#?[_$[:alpha:]][_$[:alnum:]]*"},{name:"keyword.operator.optional.tsx",match:"\\?"},{name:"keyword.operator.definiteassignment.tsx",match:"\\!"}]},"variable-initializer":{patterns:[{begin:"(?\\s*$)",beginCaptures:{1:{name:"keyword.operator.assignment.tsx"}},end:"(?=$|^|[,);}\\]]|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])",beginCaptures:{1:{name:"storage.modifier.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.modifier.tsx"},4:{name:"storage.modifier.async.tsx"},5:{name:"keyword.operator.new.tsx"},6:{name:"keyword.generator.asterisk.tsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{name:"meta.method.declaration.tsx",begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.tsx"},2:{name:"storage.modifier.tsx"},3:{name:"storage.modifier.tsx"},4:{name:"storage.modifier.async.tsx"},5:{name:"storage.type.property.tsx"},6:{name:"keyword.generator.asterisk.tsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]}]},"object-literal-method-declaration":{name:"meta.method.declaration.tsx",begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.tsx"},2:{name:"storage.type.property.tsx"},3:{name:"keyword.generator.asterisk.tsx"}},end:"(?=\\}|;|,)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"},{begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.tsx"},2:{name:"storage.type.property.tsx"},3:{name:"keyword.generator.asterisk.tsx"}},end:"(?=\\(|\\<)",patterns:[{include:"#method-declaration-name"}]}]},"method-declaration-name":{begin:`(?x)(?=((\\b(?)",captures:{1:{name:"storage.modifier.async.tsx"},2:{name:"variable.parameter.tsx"}}},{name:"meta.arrow.tsx",begin:`(?x) (?: + (? is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + ) +)`,beginCaptures:{1:{name:"storage.modifier.async.tsx"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#arrow-return-type"},{include:"#possibly-arrow-return-type"}]},{name:"meta.arrow.tsx",begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.tsx"}},end:"((?<=\\}|\\S)(?)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#decl-block"},{include:"#expression"}]}]},"indexer-declaration":{name:"meta.indexer.declaration.tsx",begin:"(?:(?]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|&&|\\|\\||\\*)\\s*(\\{)",beginCaptures:{1:{name:"punctuation.definition.block.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.tsx"}},patterns:[{include:"#object-member"}]},"object-literal":{name:"meta.objectliteral.tsx",begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.tsx"}},patterns:[{include:"#object-member"}]},"object-member":{patterns:[{include:"#comment"},{include:"#object-literal-method-declaration"},{name:"meta.object.member.tsx meta.object-literal.key.tsx",begin:"(?=\\[)",end:"(?=:)|((?<=[\\]])(?=\\s*[\\(\\<]))",patterns:[{include:"#comment"},{include:"#array-literal"}]},{name:"meta.object.member.tsx meta.object-literal.key.tsx",begin:"(?=[\\'\\\"\\`])",end:"(?=:)|((?<=[\\'\\\"\\`])(?=((\\s*[\\(\\<,}])|(\\s+(as|satisifies)\\s+))))",patterns:[{include:"#comment"},{include:"#string"}]},{name:"meta.object.member.tsx meta.object-literal.key.tsx",begin:`(?x)(?=(\\b(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{0:{name:"meta.object-literal.key.tsx"},1:{name:"entity.name.function.tsx"}}},{name:"meta.object.member.tsx",match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",captures:{0:{name:"meta.object-literal.key.tsx"}}},{name:"meta.object.member.tsx",begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.tsx"}},end:"(?=,|\\})",patterns:[{include:"#expression"}]},{name:"meta.object.member.tsx",match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)",captures:{1:{name:"variable.other.readwrite.tsx"}}},{name:"meta.object.member.tsx",match:"(?]|\\|\\||\\&\\&|\\!\\=\\=|$|^|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.tsx"}},end:"(?<=\\))",patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},{begin:"(?<=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.tsx"},2:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{begin:"(?<=:)\\s*(async)?\\s*(?=\\<\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.tsx"}},end:"(?<=\\>)",patterns:[{include:"#type-parameters"}]},{begin:"(?<=\\>)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{include:"#possibly-arrow-return-type"},{include:"#expression"}]},{include:"#punctuation-comma"},{include:"#decl-block"}]},"ternary-expression":{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.tsx"}},end:"\\s*(:)",endCaptures:{1:{name:"keyword.operator.ternary.tsx"}},patterns:[{include:"#expression"}]},"function-call":{patterns:[{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",end:"(?<=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",patterns:[{name:"meta.function-call.tsx",begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"},{include:"#paren-expression"}]},{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",end:"(?<=\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{name:"meta.function-call.tsx",begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"}]}]},"function-call-target":{patterns:[{include:"#support-function-call-identifiers"},{name:"entity.name.function.tsx",match:"(\\#?[_$[:alpha:]][_$[:alnum:]]*)"}]},"function-call-optionals":{patterns:[{name:"meta.function-call.tsx punctuation.accessor.optional.tsx",match:"\\?\\."},{name:"meta.function-call.tsx keyword.operator.definiteassignment.tsx",match:"\\!"}]},"support-function-call-identifiers":{patterns:[{include:"#literal"},{include:"#support-objects"},{include:"#object-identifiers"},{include:"#punctuation-accessor"},{name:"keyword.operator.expression.import.tsx",match:"(?:(?]|\\|\\||\\&\\&|\\!\\=\\=|$|((?]|\\|\\||\\&\\&|\\!\\=\\=|$|(===|!==|==|!=)|(([\\&\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.tsx"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{begin:"(?<=[(=,]|=>|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\()|(<)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)))\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.tsx"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{include:"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.tsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.tsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},"expression-inside-possibly-arrow-parens":{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"storage.modifier.tsx"},2:{name:"keyword.operator.rest.tsx"},3:{name:"entity.name.function.tsx variable.language.this.tsx"},4:{name:"entity.name.function.tsx"},5:{name:"keyword.operator.optional.tsx"}}},{match:"(?x)(?:(?]|\\|\\||\\&\\&|\\!\\=\\=|$|((?>=|>>>=|\\|="},{name:"keyword.operator.bitwise.shift.tsx",match:"<<|>>>|>>"},{name:"keyword.operator.comparison.tsx",match:"===|!==|==|!="},{name:"keyword.operator.relational.tsx",match:"<=|>=|<>|<|>"},{match:"(?<=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))",captures:{1:{name:"keyword.operator.logical.tsx"},2:{name:"keyword.operator.assignment.compound.tsx"},3:{name:"keyword.operator.arithmetic.tsx"}}},{name:"keyword.operator.logical.tsx",match:"\\!|&&|\\|\\||\\?\\?"},{name:"keyword.operator.bitwise.tsx",match:"\\&|~|\\^|\\|"},{name:"keyword.operator.assignment.tsx",match:"\\="},{name:"keyword.operator.decrement.tsx",match:"--"},{name:"keyword.operator.increment.tsx",match:"\\+\\+"},{name:"keyword.operator.arithmetic.tsx",match:"%|\\*|/|-|\\+"},{begin:"(?<=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))",end:"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))",endCaptures:{1:{name:"keyword.operator.assignment.compound.tsx"},2:{name:"keyword.operator.arithmetic.tsx"}},patterns:[{include:"#comment"}]},{match:"(?<=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))",captures:{1:{name:"keyword.operator.assignment.compound.tsx"},2:{name:"keyword.operator.arithmetic.tsx"}}}]},"typeof-operator":{begin:"(?:&|{\\?]|(extends\\s+)|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type-arguments"},{include:"#expression"}]},literal:{patterns:[{include:"#numeric-literal"},{include:"#boolean-literal"},{include:"#null-literal"},{include:"#undefined-literal"},{include:"#numericConstant-literal"},{include:"#array-literal"},{include:"#this-literal"},{include:"#super-literal"}]},"array-literal":{name:"meta.array.literal.tsx",begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.tsx"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.tsx"}},patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},"numeric-literal":{patterns:[{name:"constant.numeric.hex.tsx",match:"\\b(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?\\()) + | + (?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))`,captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"},3:{name:"support.variable.property.tsx"},4:{name:"support.constant.tsx"}}},{match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +))`,captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"},3:{name:"entity.name.function.tsx"}}},{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"},3:{name:"variable.other.constant.property.tsx"}}},{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)",captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"},3:{name:"variable.other.property.tsx"}}},{name:"variable.other.constant.tsx",match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{name:"variable.other.readwrite.tsx",match:"[_$[:alpha:]][_$[:alnum:]]*"}]},"object-identifiers":{patterns:[{name:"support.class.tsx",match:"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))"},{match:`(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?: + (\\#?[[:upper:]][_$[:digit:][:upper:]]*) | + (\\#?[_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`,captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"},3:{name:"variable.other.constant.object.property.tsx"},4:{name:"variable.other.object.property.tsx"}}},{match:`(?x)(?: + ([[:upper:]][_$[:digit:][:upper:]]*) | + ([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`,captures:{1:{name:"variable.other.constant.object.tsx"},2:{name:"variable.other.object.tsx"}}}]},"type-annotation":{patterns:[{name:"meta.type.annotation.tsx",begin:"(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.tsx"}},end:"(?])|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",patterns:[{include:"#type"}]},{name:"meta.type.annotation.tsx",begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.tsx"}},end:"(?])|(?=^\\s*$)|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",patterns:[{include:"#type"}]}]},"parameter-type-annotation":{patterns:[{name:"meta.type.annotation.tsx",begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.tsx"}},end:"(?=[,)])|(?==[^>])",patterns:[{include:"#type"}]}]},"return-type":{patterns:[{name:"meta.return.type.tsx",begin:"(?<=\\))\\s*(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.tsx"}},end:"(?|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#arrow-return-type-body"}]},"possibly-arrow-return-type":{begin:"(?<=\\)|^)\\s*(:)(?=\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=>)",beginCaptures:{1:{name:"meta.arrow.tsx meta.return.type.arrow.tsx keyword.operator.type.annotation.tsx"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",contentName:"meta.arrow.tsx meta.return.type.arrow.tsx",patterns:[{include:"#arrow-return-type-body"}]},"arrow-return-type-body":{patterns:[{begin:"(?<=[:])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-parameters":{name:"meta.type.parameters.tsx",begin:"(<)",beginCaptures:{1:{name:"punctuation.definition.typeparameters.begin.tsx"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.typeparameters.end.tsx"}},patterns:[{include:"#comment"},{name:"storage.modifier.tsx",match:"(?)"}]},"type-arguments":{name:"meta.type.parameters.tsx",begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.tsx"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.tsx"}},patterns:[{include:"#type-arguments-body"}]},"type-arguments-body":{patterns:[{match:"(?) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))`,captures:{1:{name:"storage.modifier.tsx"},2:{name:"keyword.operator.rest.tsx"},3:{name:"entity.name.function.tsx variable.language.this.tsx"},4:{name:"entity.name.function.tsx"},5:{name:"keyword.operator.optional.tsx"}}},{match:"(?x)(?:(?)",patterns:[{include:"#comment"},{include:"#type-parameters"}]},{name:"meta.type.constructor.tsx",begin:"(?) + )) + ) + ) +)`,end:"(?<=\\))",patterns:[{include:"#function-parameters"}]}]},"type-function-return-type":{patterns:[{name:"meta.type.function.return.tsx",begin:"(=>)(?=\\s*\\S)",beginCaptures:{1:{name:"storage.type.function.arrow.tsx"}},end:"(?)(?:\\?]|//|$)",patterns:[{include:"#type-function-return-type-core"}]},{name:"meta.type.function.return.tsx",begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.tsx"}},end:"(?)(?]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#type-function-return-type-core"}]}]},"type-function-return-type-core":{patterns:[{include:"#comment"},{begin:"(?<==>)(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-operators":{patterns:[{include:"#typeof-operator"},{include:"#type-infer"},{begin:"([&|])(?=\\s*\\{)",beginCaptures:{0:{name:"keyword.operator.type.tsx"}},end:"(?<=\\})",patterns:[{include:"#type-object"}]},{begin:"[&|]",beginCaptures:{0:{name:"keyword.operator.type.tsx"}},end:"(?=\\S)"},{name:"keyword.operator.expression.keyof.tsx",match:"(?)",endCaptures:{1:{name:"meta.type.parameters.tsx punctuation.definition.typeparameters.end.tsx"}},contentName:"meta.type.parameters.tsx",patterns:[{include:"#type-arguments-body"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(<)",beginCaptures:{1:{name:"entity.name.type.tsx"},2:{name:"meta.type.parameters.tsx punctuation.definition.typeparameters.begin.tsx"}},end:"(>)",endCaptures:{1:{name:"meta.type.parameters.tsx punctuation.definition.typeparameters.end.tsx"}},contentName:"meta.type.parameters.tsx",patterns:[{include:"#type-arguments-body"}]},{match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))",captures:{1:{name:"entity.name.type.module.tsx"},2:{name:"punctuation.accessor.tsx"},3:{name:"punctuation.accessor.optional.tsx"}}},{name:"entity.name.type.tsx",match:"[_$[:alpha:]][_$[:alnum:]]*"}]},"punctuation-comma":{name:"punctuation.separator.comma.tsx",match:","},"punctuation-semicolon":{name:"punctuation.terminator.statement.tsx",match:";"},"punctuation-accessor":{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))",captures:{1:{name:"punctuation.accessor.tsx"},2:{name:"punctuation.accessor.optional.tsx"}}},string:{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template"}]},"qstring-double":{name:"string.quoted.double.tsx",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.tsx"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.tsx"},2:{name:"invalid.illegal.newline.tsx"}},patterns:[{include:"#string-character-escape"}]},"qstring-single":{name:"string.quoted.single.tsx",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.tsx"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.tsx"},2:{name:"invalid.illegal.newline.tsx"}},patterns:[{include:"#string-character-escape"}]},"string-character-escape":{name:"constant.character.escape.tsx",match:"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},template:{patterns:[{include:"#template-call"},{contentName:"string.template.tsx",begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.tsx"},2:{name:"string.template.tsx punctuation.definition.string.template.begin.tsx"}},end:"`",endCaptures:{0:{name:"string.template.tsx punctuation.definition.string.template.end.tsx"}},patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]}]},"template-call":{patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?`)",end:"(?=`)",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?`)",patterns:[{include:"#support-function-call-identifiers"},{name:"entity.name.function.tagged-template.tsx",match:"([_$[:alpha:]][_$[:alnum:]]*)"}]},{include:"#type-arguments"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.tsx"}},end:"(?=`)",patterns:[{include:"#type-arguments"}]}]},"template-substitution-element":{name:"meta.template.expression.tsx",begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.tsx"}},patterns:[{include:"#expression"}],contentName:"meta.embedded.line.tsx"},"type-string":{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template-type"}]},"template-type":{patterns:[{include:"#template-call"},{contentName:"string.template.tsx",begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.tsx"},2:{name:"string.template.tsx punctuation.definition.string.template.begin.tsx"}},end:"`",endCaptures:{0:{name:"string.template.tsx punctuation.definition.string.template.end.tsx"}},patterns:[{include:"#template-type-substitution-element"},{include:"#string-character-escape"}]}]},"template-type-substitution-element":{name:"meta.template.expression.tsx",begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.tsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.tsx"}},patterns:[{include:"#type"}],contentName:"meta.embedded.line.tsx"},regex:{patterns:[{name:"string.regexp.tsx",begin:"(?|&&|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.tsx"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.tsx"},2:{name:"keyword.other.tsx"}},patterns:[{include:"#regexp"}]},{name:"string.regexp.tsx",begin:"((?",captures:{0:{name:"keyword.other.back-reference.regexp"},1:{name:"variable.other.regexp"}}},{name:"keyword.operator.quantifier.regexp",match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{name:"keyword.operator.or.regexp",match:"\\|"},{name:"meta.group.assertion.regexp",begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?))?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"},1:{name:"punctuation.definition.group.no-capture.regexp"},2:{name:"variable.other.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},patterns:[{include:"#regexp"}]},{name:"constant.other.character-class.set.regexp",begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},patterns:[{name:"constant.other.character-class.range.regexp",match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}}},{include:"#regex-character-class"}]},{include:"#regex-character-class"}]},"regex-character-class":{patterns:[{name:"constant.other.character-class.regexp",match:"\\\\[wWsSdDtrnvf]|\\."},{name:"constant.character.numeric.regexp",match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{name:"constant.character.control.regexp",match:"\\\\c[A-Z]"},{name:"constant.character.escape.backslash.regexp",match:"\\\\."}]},comment:{patterns:[{name:"comment.block.documentation.tsx",begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.tsx"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.tsx"}},patterns:[{include:"#docblock"}]},{name:"comment.block.tsx",begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.tsx"},2:{name:"storage.type.internaldeclaration.tsx"},3:{name:"punctuation.decorator.internaldeclaration.tsx"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.tsx"}}},{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.tsx"},2:{name:"comment.line.double-slash.tsx"},3:{name:"punctuation.definition.comment.tsx"},4:{name:"storage.type.internaldeclaration.tsx"},5:{name:"punctuation.decorator.internaldeclaration.tsx"}},end:"(?=$)",contentName:"comment.line.double-slash.tsx"}]},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.tsx"},2:{name:"comment.line.double-slash.tsx"},3:{name:"punctuation.definition.comment.tsx"},4:{name:"storage.type.internaldeclaration.tsx"},5:{name:"punctuation.decorator.internaldeclaration.tsx"}},end:"(?=^)",contentName:"comment.line.double-slash.tsx"},directives:{name:"comment.line.triple-slash.directive.tsx",begin:"^(///)\\s*(?=<(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/>\\s*$)",beginCaptures:{1:{name:"punctuation.definition.comment.tsx"}},end:"(?=$)",patterns:[{name:"meta.tag.tsx",begin:"(<)(reference|amd-dependency|amd-module)",beginCaptures:{1:{name:"punctuation.definition.tag.directive.tsx"},2:{name:"entity.name.tag.directive.tsx"}},end:"/>",endCaptures:{0:{name:"punctuation.definition.tag.directive.tsx"}},patterns:[{name:"entity.other.attribute-name.directive.tsx",match:"path|types|no-default-lib|lib|name|resolution-mode"},{name:"keyword.operator.assignment.tsx",match:"="},{include:"#string"}]}]},docblock:{patterns:[{match:`(?x) +((@)(?:access|api)) +\\s+ +(private|protected|public) +\\b`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.access-type.jsdoc"}}},{match:`(?x) +((@)author) +\\s+ +( + [^@\\s<>*/] + (?:[^@<>*/]|\\*[^/])* +) +(?: + \\s* + (<) + ([^>\\s]+) + (>) +)?`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},5:{name:"constant.other.email.link.underline.jsdoc"},6:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{match:`(?x) +((@)borrows) \\s+ +((?:[^@\\s*/]|\\*[^/])+) # +\\s+ (as) \\s+ # as +((?:[^@\\s*/]|\\*[^/])+) # `,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"keyword.operator.control.jsdoc"},5:{name:"entity.name.type.instance.jsdoc"}}},{name:"meta.example.jsdoc",begin:"((@)example)\\s+",end:"(?=@|\\*/)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},patterns:[{match:"^\\s\\*\\s+"},{contentName:"constant.other.description.jsdoc",begin:"\\G(<)caption(>)",beginCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},end:"()|(?=\\*/)",endCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{match:"[^\\s@*](?:[^*]|\\*[^/])*",captures:{0:{name:"source.embedded.tsx"}}}]},{match:"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.symbol-type.jsdoc"}}},{match:`(?x) +((@)see) +\\s+ +(?: + # URL + ( + (?=https?://) + (?:[^\\s*]|\\*[^/])+ + ) + | + # JSDoc namepath + ( + (?! + # Avoid matching bare URIs (also acceptable as links) + https?:// + | + # Avoid matching {@inline tags}; we match those below + (?:\\[[^\\[\\]]*\\])? # Possible description [preceding]{@tag} + {@(?:link|linkcode|linkplain|tutorial)\\b + ) + # Matched namepath + (?:[^@\\s*/]|\\*[^/])+ + ) +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.link.underline.jsdoc"},4:{name:"entity.name.type.instance.jsdoc"}}},{match:`(?x) +((@)template) +\\s+ +# One or more valid identifiers +( + [A-Za-z_$] # First character: non-numeric word character + [\\w$.\\[\\]]* # Rest of identifier + (?: # Possible list of additional identifiers + \\s* , \\s* + [A-Za-z_$] + [\\w$.\\[\\]]* + )* +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{begin:"(?x)((@)template)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"variable.other.jsdoc",match:"([A-Za-z_$][\\w$.\\[\\]]*)"}]},{match:`(?x) +( + (@) + (?:arg|argument|const|constant|member|namespace|param|var) +) +\\s+ +( + [A-Za-z_$] + [\\w$.\\[\\]]* +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{begin:"((@)typedef)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"entity.name.type.instance.jsdoc",match:"(?:[^@\\s*/]|\\*[^/])+"}]},{begin:"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"variable.other.jsdoc",match:"([A-Za-z_$][\\w$.\\[\\]]*)"},{name:"variable.other.jsdoc",match:`(?x) +(\\[)\\s* +[\\w$]+ +(?: + (?:\\[\\])? # Foo[ ].bar properties within an array + \\. # Foo.Bar namespaced parameter + [\\w$]+ +)* +(?: + \\s* + (=) # [foo=bar] Default parameter value + \\s* + ( + # The inner regexes are to stop the match early at */ and to not stop at escaped quotes + (?> + "(?:(?:\\*(?!/))|(?:\\\\(?!"))|[^*\\\\])*?" | # [foo="bar"] Double-quoted + '(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' | # [foo='bar'] Single-quoted + \\[ (?:(?:\\*(?!/))|[^*])*? \\] | # [foo=[1,2]] Array literal + (?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])* # Everything else + )* + ) +)? +\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))`,captures:{1:{name:"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},2:{name:"keyword.operator.assignment.jsdoc"},3:{name:"source.embedded.tsx"},4:{name:"punctuation.definition.optional-value.end.bracket.square.jsdoc"},5:{name:"invalid.illegal.syntax.jsdoc"}}}]},{begin:`(?x) +( + (@) + (?:define|enum|exception|export|extends|lends|implements|modifies + |namespace|private|protected|returns?|satisfies|suppress|this|throws|type + |yields?) +) +\\s+(?={)`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"}]},{match:`(?x) +( + (@) + (?:alias|augments|callback|constructs|emits|event|fires|exports? + |extends|external|function|func|host|lends|listens|interface|memberof!? + |method|module|mixes|mixin|name|requires|see|this|typedef|uses) +) +\\s+ +( + (?: + [^{}@\\s*] | \\*[^/] + )+ +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"}}},{contentName:"variable.other.jsdoc",begin:`((@)(?:default(?:value)?|license|version))\\s+(([''"]))`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"},4:{name:"punctuation.definition.string.begin.jsdoc"}},end:"(\\3)|(?=$|\\*/)",endCaptures:{0:{name:"variable.other.jsdoc"},1:{name:"punctuation.definition.string.end.jsdoc"}}},{match:"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{name:"storage.type.class.jsdoc",match:"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b",captures:{1:{name:"punctuation.definition.block.tag.jsdoc"}}},{include:"#inline-tags"},{match:"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}}}]},brackets:{patterns:[{begin:"{",end:"}|(?=\\*/)",patterns:[{include:"#brackets"}]},{begin:"\\[",end:"\\]|(?=\\*/)",patterns:[{include:"#brackets"}]}]},"inline-tags":{patterns:[{name:"constant.other.description.jsdoc",match:"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))",captures:{1:{name:"punctuation.definition.bracket.square.begin.jsdoc"},2:{name:"punctuation.definition.bracket.square.end.jsdoc"}}},{name:"entity.name.type.instance.jsdoc",begin:"({)((@)(?:link(?:code|plain)?|tutorial))\\s*",beginCaptures:{1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"},2:{name:"storage.type.class.jsdoc"},3:{name:"punctuation.definition.inline.tag.jsdoc"}},end:"}|(?=\\*/)",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{match:"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?",captures:{1:{name:"variable.other.link.underline.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}}},{match:"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?",captures:{1:{name:"variable.other.description.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}}}]}]},jsdoctype:{patterns:[{contentName:"entity.name.type.instance.jsdoc",begin:"\\G({)",beginCaptures:{0:{name:"entity.name.type.instance.jsdoc"},1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"}},end:"((}))\\s*|(?=\\*/)",endCaptures:{1:{name:"entity.name.type.instance.jsdoc"},2:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{include:"#brackets"}]}]},jsx:{patterns:[{include:"#jsx-tag-without-attributes-in-expression"},{include:"#jsx-tag-in-expression"}]},"jsx-tag-without-attributes-in-expression":{begin:"(?:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s*(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",patterns:[{include:"#jsx-tag-without-attributes"}]},"jsx-tag-without-attributes":{name:"meta.tag.without-attributes.tsx",begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?)",end:"()",beginCaptures:{1:{name:"punctuation.definition.tag.begin.tsx"},2:{name:"entity.name.tag.namespace.tsx"},3:{name:"punctuation.separator.namespace.tsx"},4:{name:"entity.name.tag.tsx"},5:{name:"support.class.component.tsx"},6:{name:"punctuation.definition.tag.end.tsx"}},endCaptures:{1:{name:"punctuation.definition.tag.begin.tsx"},2:{name:"entity.name.tag.namespace.tsx"},3:{name:"punctuation.separator.namespace.tsx"},4:{name:"entity.name.tag.tsx"},5:{name:"support.class.component.tsx"},6:{name:"punctuation.definition.tag.end.tsx"}},contentName:"meta.jsx.children.tsx",patterns:[{include:"#jsx-children"}]},"jsx-tag-in-expression":{begin:`(?x) + (?:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s* + (?!<\\s*[_$[:alpha:]][_$[:alnum:]]*((\\s+extends\\s+[^=>])|,)) # look ahead is not type parameter of arrow + (?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))`,end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",patterns:[{include:"#jsx-tag"}]},"jsx-tag":{name:"meta.tag.tsx",begin:"(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",end:"(/>)|(?:())",endCaptures:{1:{name:"punctuation.definition.tag.end.tsx"},2:{name:"punctuation.definition.tag.begin.tsx"},3:{name:"entity.name.tag.namespace.tsx"},4:{name:"punctuation.separator.namespace.tsx"},5:{name:"entity.name.tag.tsx"},6:{name:"support.class.component.tsx"},7:{name:"punctuation.definition.tag.end.tsx"}},patterns:[{begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.tsx"},2:{name:"entity.name.tag.namespace.tsx"},3:{name:"punctuation.separator.namespace.tsx"},4:{name:"entity.name.tag.tsx"},5:{name:"support.class.component.tsx"}},end:"(?=[/]?>)",patterns:[{include:"#comment"},{include:"#type-arguments"},{include:"#jsx-tag-attributes"}]},{begin:"(>)",beginCaptures:{1:{name:"punctuation.definition.tag.end.tsx"}},end:"(?=)",patterns:[{include:"#comment"},{include:"#jsx-tag-attribute-name"},{include:"#jsx-tag-attribute-assignment"},{include:"#jsx-string-double-quoted"},{include:"#jsx-string-single-quoted"},{include:"#jsx-evaluated-code"},{include:"#jsx-tag-attributes-illegal"}]},"jsx-tag-attribute-name":{match:`(?x) + \\s* + (?:([_$[:alpha:]][-_$[:alnum:].]*)(:))? + ([_$[:alpha:]][-_$[:alnum:]]*) + (?=\\s|=|/?>|/\\*|//)`,captures:{1:{name:"entity.other.attribute-name.namespace.tsx"},2:{name:"punctuation.separator.namespace.tsx"},3:{name:"entity.other.attribute-name.tsx"}}},"jsx-tag-attribute-assignment":{name:"keyword.operator.assignment.tsx",match:`=(?=\\s*(?:'|"|{|/\\*|//|\\n))`},"jsx-string-double-quoted":{name:"string.quoted.double.tsx",begin:'"',end:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.tsx"}},endCaptures:{0:{name:"punctuation.definition.string.end.tsx"}},patterns:[{include:"#jsx-entities"}]},"jsx-string-single-quoted":{name:"string.quoted.single.tsx",begin:"'",end:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.tsx"}},endCaptures:{0:{name:"punctuation.definition.string.end.tsx"}},patterns:[{include:"#jsx-entities"}]},"jsx-tag-attributes-illegal":{name:"invalid.illegal.attribute.tsx",match:"\\S+"}},displayName:"TSX"})]}}]); diff --git a/3508.a1d021ab.async.js b/3508.a1d021ab.async.js new file mode 100644 index 00000000..f451fdca --- /dev/null +++ b/3508.a1d021ab.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3508,1897],{3508:function(m,a,e){e.r(a),e.d(a,{default:function(){return r}});var t=e(59710);const n=Object.freeze({fileTypes:["elm"],name:"elm",scopeName:"source.elm",patterns:[{include:"#import"},{include:"#module"},{include:"#debug"},{include:"#comments"},{match:"\\b(_)\\b",name:"keyword.unused.elm"},{include:"#type-signature"},{include:"#type-declaration"},{include:"#type-alias-declaration"},{include:"#string-triple"},{include:"#string-quote"},{include:"#char"},{comment:"Floats are always decimal",match:"\\b([0-9]+\\.[0-9]+([eE][+-]?[0-9]+)?|[0-9]+[eE][+-]?[0-9]+)\\b",name:"constant.numeric.float.elm"},{match:"\\b([0-9]+)\\b",name:"constant.numeric.elm"},{match:"\\b(0x[0-9a-fA-F]+)\\b",name:"constant.numeric.elm"},{include:"#glsl"},{include:"#record-prefix"},{include:"#module-prefix"},{include:"#constructor"},{name:"meta.record.field.update.elm",match:"(\\{)\\s+([a-z][a-zA-Z0-9_]*)\\s+(\\|)\\s+([a-z][a-zA-Z0-9_]*)",captures:{1:{name:"punctuation.bracket.elm"},2:{name:"record.name.elm"},3:{name:"keyword.pipe.elm"},4:{name:"entity.name.record.field.elm"}}},{name:"meta.record.field.update.elm",match:"(\\|)\\s+([a-z][a-zA-Z0-9_]*)\\s+(\\=)",captures:{1:{name:"keyword.pipe.elm"},2:{name:"entity.name.record.field.elm"},3:{name:"keyword.operator.assignment.elm"}}},{name:"meta.record.field.update.elm",match:"(\\{)\\s+([a-z][a-zA-Z0-9_]*)\\s+$",captures:{1:{name:"punctuation.bracket.elm"},2:{name:"record.name.elm"}}},{name:"meta.record.field.elm",match:"(\\{)\\s+([a-z][a-zA-Z0-9_]*)\\s+(\\=)",captures:{1:{name:"punctuation.bracket.elm"},2:{name:"entity.name.record.field.elm"},3:{name:"keyword.operator.assignment.elm"}}},{name:"meta.record.field.elm",match:"(,)\\s+([a-z][a-zA-Z0-9_]*)\\s+(\\=)",captures:{1:{name:"punctuation.separator.comma.elm"},2:{name:"entity.name.record.field.elm"},3:{name:"keyword.operator.assignment.elm"}}},{match:"(\\}|\\{)",name:"punctuation.bracket.elm"},{include:"#unit"},{include:"#comma"},{include:"#parens"},{match:"(->)",name:"keyword.operator.arrow.elm"},{include:"#infix_op"},{match:"(\\=|\\:|\\||\\\\)",name:"keyword.other.elm"},{match:"\\b(type|as|port|exposing|alias|infixl|infixr|infix)\\s+",name:"keyword.other.elm"},{match:"\\b(if|then|else|case|of|let|in)\\s+",name:"keyword.control.elm"},{include:"#record-accessor"},{include:"#top_level_value"},{include:"#value"},{include:"#period"},{include:"#square_brackets"}],repository:{comma:{match:"(,)",name:"punctuation.separator.comma.elm"},parens:{match:"(\\(|\\))",name:"punctuation.parens.elm"},block_comment:{applyEndPatternLast:1,begin:"\\{-(?!#)",captures:{0:{name:"punctuation.definition.comment.elm"}},end:"-\\}",name:"comment.block.elm",patterns:[{include:"#block_comment"}]},comments:{patterns:[{captures:{1:{name:"punctuation.definition.comment.elm"}},begin:"--",end:"$",name:"comment.line.double-dash.elm"},{include:"#block_comment"}]},import:{name:"meta.import.elm",begin:"^\\b(import)\\s+",beginCaptures:{1:{name:"keyword.control.import.elm"}},end:"\\n(?!\\s)",patterns:[{match:"(as|exposing)",name:"keyword.control.elm"},{include:"#module_chunk"},{include:"#period"},{match:"\\s+",name:"punctuation.spaces.elm"},{include:"#module-exports"}]},module:{begin:"^\\b((port |effect )?module)\\s+",beginCaptures:{1:{name:"keyword.other.elm"}},end:"\\n(?!\\s)",endCaptures:{1:{name:"keyword.other.elm"}},name:"meta.declaration.module.elm",patterns:[{include:"#module_chunk"},{include:"#period"},{match:"(exposing)",name:"keyword.other.elm"},{match:"\\s+",name:"punctuation.spaces.elm"},{include:"#module-exports"}]},"string-triple":{name:"string.quoted.triple.elm",begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.elm"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.elm"}},patterns:[{match:`\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\"'\\&]|x[0-9a-fA-F]{1,5})`,name:"constant.character.escape.elm"},{match:"\\^[A-Z@\\[\\]\\\\\\^_]",name:"constant.character.escape.control.elm"}]},"string-quote":{name:"string.quoted.double.elm",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.elm"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.elm"}},patterns:[{match:`\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\"'\\&]|x[0-9a-fA-F]{1,5})`,name:"constant.character.escape.elm"},{match:"\\^[A-Z@\\[\\]\\\\\\^_]",name:"constant.character.escape.control.elm"}]},char:{name:"string.quoted.single.elm",begin:"'",beginCaptures:{0:{name:"punctuation.definition.char.begin.elm"}},end:"'",endCaptures:{0:{name:"punctuation.definition.char.end.elm"}},patterns:[{match:`\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\"'\\&]|x[0-9a-fA-F]{1,5})`,name:"constant.character.escape.elm"},{match:"\\^[A-Z@\\[\\]\\\\\\^_]",name:"constant.character.escape.control.elm"}]},debug:{match:"\\b(Debug)\\b",name:"invalid.illegal.debug.elm"},"module-exports":{begin:"(\\()",beginCaptures:{1:{name:"punctuation.parens.module-export.elm"}},end:"(\\))",endCaptures:{1:{name:"punctuation.parens.module-export.elm"}},name:"meta.declaration.exports.elm",patterns:[{match:"\\b[a-z][a-zA-Z_'0-9]*",name:"entity.name.function.elm"},{match:"\\b[A-Z][A-Za-z_'0-9]*",name:"storage.type.elm"},{match:",",name:"punctuation.separator.comma.elm"},{match:"\\s+",name:"punctuation.spaces.elm"},{include:"#comma"},{match:"\\(\\.\\.\\)",name:"punctuation.parens.ellipses.elm"},{match:"\\.\\.",name:"punctuation.parens.ellipses.elm"},{include:"#infix_op"},{comment:"So named because I don't know what to call this.",match:"\\(.*?\\)",name:"meta.other.unknown.elm"}]},module_chunk:{match:"[A-Z][a-zA-Z0-9_]*",name:"support.module.elm"},period:{match:"[.]",name:"keyword.other.period.elm"},square_brackets:{match:"[\\[\\]]",name:"punctuation.definition.list.elm"},"record-prefix":{match:"([a-z][a-zA-Z0-9_]*)(\\.)([a-z][a-zA-Z0-9_]*)",name:"record.accessor.elm",captures:{1:{name:"record.name.elm"},2:{name:"keyword.other.period.elm"},3:{name:"entity.name.record.field.accessor.elm"}}},"module-prefix":{match:"([A-Z][a-zA-Z0-9_]*)(\\.)",name:"meta.module.name.elm",captures:{1:{name:"support.module.elm"},2:{name:"keyword.other.period.elm"}}},constructor:{match:"\\b[A-Z][a-zA-Z0-9_]*\\b",name:"constant.type-constructor.elm"},value:{match:"\\b[a-z][a-zA-Z0-9_]*\\b",name:"meta.value.elm"},unit:{match:"\\(\\)",name:"constant.unit.elm"},top_level_value:{match:"^[a-z][a-zA-Z0-9_]*\\b",name:"entity.name.function.top_level.elm"},"record-accessor":{match:"(\\.)([a-z][a-zA-Z0-9_]*)",name:"meta.record.accessor",captures:{1:{name:"keyword.other.period.elm"},2:{name:"entity.name.record.field.accessor.elm"}}},infix_op:{match:"(|<\\?>|<\\||<=|\\|\\||&&|>=|\\|>|\\|=|\\|\\.|\\+\\+|::|/=|==|//|>>|<<|<|>|\\^|\\+|-|/|\\*)",name:"keyword.operator.elm"},"type-declaration":{begin:"^(type\\s+)([A-Z][a-zA-Z0-9_']*)\\s+",beginCaptures:{1:{name:"keyword.type.elm"},2:{name:"storage.type.elm"}},end:"^(?=\\S)",name:"meta.function.type-declaration.elm",patterns:[{name:"meta.record.field.elm",match:"^\\s*([A-Z][a-zA-Z0-9_]*)\\b",captures:{1:{name:"constant.type-constructor.elm"}}},{match:"\\s+",name:"punctuation.spaces.elm"},{name:"meta.record.field.elm",match:"(\\=|\\|)\\s+([A-Z][a-zA-Z0-9_]*)\\b",captures:{1:{name:"keyword.operator.assignment.elm"},2:{name:"constant.type-constructor.elm"}}},{match:"\\=",name:"keyword.operator.assignment.elm"},{match:"\\-\\>",name:"keyword.operator.arrow.elm"},{include:"#module-prefix"},{match:"\\b[a-z][a-zA-Z0-9_]*\\b",name:"variable.type.elm"},{match:"\\b[A-Z][a-zA-Z0-9_]*\\b",name:"storage.type.elm"},{include:"#comments"},{include:"#type-record"}]},"type-alias-declaration":{begin:"^(type\\s+)(alias\\s+)([A-Z][a-zA-Z0-9_']*)\\s+",beginCaptures:{1:{name:"keyword.type.elm"},2:{name:"keyword.type-alias.elm"},3:{name:"storage.type.elm"}},end:"^(?=\\S)",name:"meta.function.type-declaration.elm",patterns:[{match:"\\n\\s+",name:"punctuation.spaces.elm"},{match:"\\=",name:"keyword.operator.assignment.elm"},{include:"#module-prefix"},{match:"\\b[A-Z][a-zA-Z0-9_]*\\b",name:"storage.type.elm"},{match:"\\b[a-z][a-zA-Z0-9_]*\\b",name:"variable.type.elm"},{include:"#comments"},{include:"#type-record"}]},"type-record":{begin:"(\\{)",beginCaptures:{1:{name:"punctuation.section.braces.begin"}},end:"(\\})",endCaptures:{1:{name:"punctuation.section.braces.end"}},name:"meta.function.type-record.elm",patterns:[{match:"\\s+",name:"punctuation.spaces.elm"},{match:"->",name:"keyword.operator.arrow.elm"},{name:"meta.record.field.elm",match:"([a-z][a-zA-Z0-9_]*)\\s+(\\:)",captures:{1:{name:"entity.name.record.field.elm"},2:{name:"keyword.other.elm"}}},{match:"\\,",name:"punctuation.separator.comma.elm"},{include:"#module-prefix"},{match:"\\b[a-z][a-zA-Z0-9_]*\\b",name:"variable.type.elm"},{match:"\\b[A-Z][a-zA-Z0-9_]*\\b",name:"storage.type.elm"},{include:"#comments"},{include:"#type-record"}]},"type-signature":{begin:"^(port\\s+)?([a-z_][a-zA-Z0-9_']*)\\s+(\\:)",beginCaptures:{1:{name:"keyword.other.port.elm"},2:{name:"entity.name.function.elm"},3:{name:"keyword.other.colon.elm"}},end:"((^(?=[a-z]))|^$)",name:"meta.function.type-declaration.elm",patterns:[{include:"#type-signature-chunk"}]},"type-signature-chunk":{patterns:[{match:"->",name:"keyword.operator.arrow.elm"},{match:"\\s+",name:"punctuation.spaces.elm"},{include:"#module-prefix"},{match:"\\b[a-z][a-zA-Z0-9_]*\\b",name:"variable.type.elm"},{match:"\\b[A-Z][a-zA-Z0-9_]*\\b",name:"storage.type.elm"},{match:"\\(\\)",name:"constant.unit.elm"},{include:"#comma"},{include:"#parens"},{include:"#comments"},{include:"#type-record"}]},glsl:{begin:"(\\[)(glsl)(\\|)",beginCaptures:{1:{name:"entity.glsl.bracket.elm"},2:{name:"entity.glsl.name.elm"},3:{name:"entity.glsl.bracket.elm"}},end:"(\\|\\])",endCaptures:{1:{name:"entity.glsl.bracket.elm"}},name:"meta.embedded.block.glsl",patterns:[{include:"source.glsl"}]}},displayName:"Elm",embeddedLangs:["glsl"]});var r=[...t.default,n]},59710:function(m,a,e){e.r(a),e.d(a,{default:function(){return r}});var t=e(54310);const n=Object.freeze({fileTypes:["vs","fs","gs","vsh","fsh","gsh","vshader","fshader","gshader","vert","frag","geom","f.glsl","v.glsl","g.glsl"],foldingStartMarker:"/\\*\\*|\\{\\s*$",foldingStopMarker:"\\*\\*/|^\\s*\\}",keyEquivalent:"^~G",name:"glsl",patterns:[{match:"\\b(break|case|continue|default|discard|do|else|for|if|return|switch|while)\\b",name:"keyword.control.glsl"},{match:"\\b(void|bool|int|uint|float|vec2|vec3|vec4|bvec2|bvec3|bvec4|ivec2|ivec2|ivec3|uvec2|uvec2|uvec3|mat2|mat3|mat4|mat2x2|mat2x3|mat2x4|mat3x2|mat3x3|mat3x4|mat4x2|mat4x3|mat4x4|sampler[1|2|3]D|samplerCube|sampler2DRect|sampler[1|2]DShadow|sampler2DRectShadow|sampler[1|2]DArray|sampler[1|2]DArrayShadow|samplerBuffer|sampler2DMS|sampler2DMSArray|struct|isampler[1|2|3]D|isamplerCube|isampler2DRect|isampler[1|2]DArray|isamplerBuffer|isampler2DMS|isampler2DMSArray|usampler[1|2|3]D|usamplerCube|usampler2DRect|usampler[1|2]DArray|usamplerBuffer|usampler2DMS|usampler2DMSArray)\\b",name:"storage.type.glsl"},{match:"\\b(attribute|centroid|const|flat|in|inout|invariant|noperspective|out|smooth|uniform|varying)\\b",name:"storage.modifier.glsl"},{match:"\\b(gl_BackColor|gl_BackLightModelProduct|gl_BackLightProduct|gl_BackMaterial|gl_BackSecondaryColor|gl_ClipDistance|gl_ClipPlane|gl_ClipVertex|gl_Color|gl_DepthRange|gl_DepthRangeParameters|gl_EyePlaneQ|gl_EyePlaneR|gl_EyePlaneS|gl_EyePlaneT|gl_Fog|gl_FogCoord|gl_FogFragCoord|gl_FogParameters|gl_FragColor|gl_FragCoord|gl_FragDat|gl_FragDept|gl_FrontColor|gl_FrontFacing|gl_FrontLightModelProduct|gl_FrontLightProduct|gl_FrontMaterial|gl_FrontSecondaryColor|gl_InstanceID|gl_Layer|gl_LightModel|gl_LightModelParameters|gl_LightModelProducts|gl_LightProducts|gl_LightSource|gl_LightSourceParameters|gl_MaterialParameters|gl_ModelViewMatrix|gl_ModelViewMatrixInverse|gl_ModelViewMatrixInverseTranspose|gl_ModelViewMatrixTranspose|gl_ModelViewProjectionMatrix|gl_ModelViewProjectionMatrixInverse|gl_ModelViewProjectionMatrixInverseTranspose|gl_ModelViewProjectionMatrixTranspose|gl_MultiTexCoord[0-7]|gl_Normal|gl_NormalMatrix|gl_NormalScale|gl_ObjectPlaneQ|gl_ObjectPlaneR|gl_ObjectPlaneS|gl_ObjectPlaneT|gl_Point|gl_PointCoord|gl_PointParameters|gl_PointSize|gl_Position|gl_PrimitiveIDIn|gl_ProjectionMatrix|gl_ProjectionMatrixInverse|gl_ProjectionMatrixInverseTranspose|gl_ProjectionMatrixTranspose|gl_SecondaryColor|gl_TexCoord|gl_TextureEnvColor|gl_TextureMatrix|gl_TextureMatrixInverse|gl_TextureMatrixInverseTranspose|gl_TextureMatrixTranspose|gl_Vertex|gl_VertexIDh)\\b",name:"support.variable.glsl"},{match:"\\b(gl_MaxClipPlanes|gl_MaxCombinedTextureImageUnits|gl_MaxDrawBuffers|gl_MaxFragmentUniformComponents|gl_MaxLights|gl_MaxTextureCoords|gl_MaxTextureImageUnits|gl_MaxTextureUnits|gl_MaxVaryingFloats|gl_MaxVertexAttribs|gl_MaxVertexTextureImageUnits|gl_MaxVertexUniformComponents)\\b",name:"support.constant.glsl"},{match:"\\b(abs|acos|all|any|asin|atan|ceil|clamp|cos|cross|degrees|dFdx|dFdy|distance|dot|equal|exp|exp2|faceforward|floor|fract|ftransform|fwidth|greaterThan|greaterThanEqual|inversesqrt|length|lessThan|lessThanEqual|log|log2|matrixCompMult|max|min|mix|mod|noise[1-4]|normalize|not|notEqual|outerProduct|pow|radians|reflect|refract|shadow1D|shadow1DLod|shadow1DProj|shadow1DProjLod|shadow2D|shadow2DLod|shadow2DProj|shadow2DProjLod|sign|sin|smoothstep|sqrt|step|tan|texture1D|texture1DLod|texture1DProj|texture1DProjLod|texture2D|texture2DLod|texture2DProj|texture2DProjLod|texture3D|texture3DLod|texture3DProj|texture3DProjLod|textureCube|textureCubeLod|transpose)\\b",name:"support.function.glsl"},{match:"\\b(asm|double|enum|extern|goto|inline|long|short|sizeof|static|typedef|union|unsigned|volatile)\\b",name:"invalid.illegal.glsl"},{include:"source.c"}],scopeName:"source.glsl",uuid:"D0FD1B52-F137-4FBA-A148-B8A893CD948C",displayName:"GLSL",embeddedLangs:["c"]});var r=[...t.default,n]}}]); diff --git a/3545.e12c8a8c.async.js b/3545.e12c8a8c.async.js new file mode 100644 index 00000000..fc631fc3 --- /dev/null +++ b/3545.e12c8a8c.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3545],{3545:function(s,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({patterns:[{patterns:[{include:"#comment-tag"}],begin:"/\\*",name:"comment.block.postcss",end:"\\*/"},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#placeholder-selector"},{include:"#variable"},{include:"#variable-root-css"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#dotdotdot"},{captures:{0:{name:"keyword.control.at-rule.css.postcss"}},begin:"@include",name:"support.function.name.postcss.library",end:"(?=\\n|\\(|{|;)"},{captures:{0:{name:"keyword.control.at-rule.css.postcss"}},patterns:[{name:"entity.name.function",match:"[\\w-]+"}],begin:"@mixin|@function",name:"support.function.name.postcss.no-completions",end:"$\\n?|(?=\\(|{)"},{name:"string.quoted.double.css.postcss",match:"(?<=@import)\\s[\\w/.*-]+"},{begin:"@",name:"keyword.control.at-rule.css.postcss",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))|(?=;)"},{patterns:[{include:"#interpolation"},{include:"#pseudo-class"}],begin:"#",name:"entity.other.attribute-name.id.css.postcss",end:"$\\n?|(?=\\s|,|;|\\(|\\)|\\.|\\[|{|>)"},{patterns:[{include:"#interpolation"},{include:"#pseudo-class"}],begin:"\\.|(?<=&)(-|_)",name:"entity.other.attribute-name.class.css.postcss",end:"$\\n?|(?=\\s|,|;|\\(|\\)|\\[|{|>)"},{patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{name:"keyword.other.regex.postcss",match:"\\^|\\$|\\*|~"}],begin:"\\[",name:"entity.other.attribute-selector.postcss",end:"\\]"},{name:"entity.other.attribute-name.pseudo-class.css.postcss",match:"(?<=\\]|\\)|not\\(|\\*|>|>\\s):[a-z:-]+|(::|:-)[a-z:-]+"},{patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#function"},{include:"#function-content"},{include:"#function-content-var"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}],begin:":",name:"meta.property-list.css.postcss",end:"$\\n?|(?=;|\\s\\(|and\\(|{|}|\\),)"},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{patterns:[{include:"#interpolation"},{include:"#pseudo-class"}],begin:"(?|-|_)"},{include:"#operator"},{name:"support.type.property-name.css.postcss",match:"[a-z-]+((?=:|#{))"},{include:"#reserved-words"},{include:"#property-value"}],name:"postcss",repository:{"reserved-words":{name:"support.type.property-name.css.postcss",match:"\\b(false|from|in|not|null|through|to|true)\\b"},"double-quoted":{patterns:[{include:"#quoted-interpolation"}],begin:'"',name:"string.quoted.double.css.postcss",end:'"'},operator:{name:"keyword.operator.postcss",match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~"},"function-content":{name:"string.quoted.double.css.postcss",match:"(?<=url\\(|format\\(|attr\\().+?(?=\\))"},"double-slash":{patterns:[{include:"#comment-tag"}],begin:"//",name:"comment.line.postcss",end:"$"},numeric:{name:"constant.numeric.css.postcss",match:"(-|\\.)?[0-9]+(\\.[0-9]+)?"},"variable-root-css":{name:"variable.parameter.postcss",match:"(?))"},{name:"comment.typehint.variable.notation.python",match:"([[:alpha:]_]\\w*)"}]},{include:"#comments-base"}]},"statement-keyword":{patterns:[{name:"storage.type.function.python",match:"\\b((async\\s+)?\\s*def)\\b"},{name:"keyword.control.flow.python",comment:`if \`as\` is eventually followed by \`:\` or line continuation +it's probably control flow like: + with foo as bar, \\ + Foo as Bar: + try: + do_stuff() + except Exception as e: + pass +`,match:"\\b(?>= | //= | \\*\\*= + | \\+= | -= | /= | @= + | \\*= | %= | ~= | \\^= | &= | \\|= + | =(?!=) +`},operator:{match:`(?x) + \\b(?> | & | \\| | \\^ | ~) (?# 3) + + | (\\*\\* | \\* | \\+ | - | % | // | / | @) (?# 4) + + | (!= | == | >= | <= | < | >) (?# 5) + + | (:=) (?# 6) +`,captures:{1:{name:"keyword.operator.logical.python"},2:{name:"keyword.control.flow.python"},3:{name:"keyword.operator.bitwise.python"},4:{name:"keyword.operator.arithmetic.python"},5:{name:"keyword.operator.comparison.python"},6:{name:"keyword.operator.assignment.python"}}},punctuation:{patterns:[{name:"punctuation.separator.colon.python",match:":"},{name:"punctuation.separator.element.python",match:","}]},literal:{patterns:[{name:"constant.language.python",match:"\\b(True|False|None|NotImplemented|Ellipsis)\\b"},{include:"#number"}]},number:{name:"constant.numeric.python",patterns:[{include:"#number-float"},{include:"#number-dec"},{include:"#number-hex"},{include:"#number-oct"},{include:"#number-bin"},{include:"#number-long"},{name:"invalid.illegal.name.python",match:"\\b[0-9]+\\w+"}]},"number-float":{name:"constant.numeric.float.python",match:`(?x) + (?=^]? [-+ ]? \\#? + \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )? + }) + ) +`,captures:{1:{name:"constant.character.format.placeholder.other.python"},3:{name:"storage.type.format.python"},4:{name:"storage.type.format.python"}}},{name:"meta.format.brace.python",match:`(?x) + ( + { + \\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'"]+\\])* + (![rsa])? + (:) + [^'"{}\\n]* (?: + \\{ [^'"}\\n]*? \\} [^'"{}\\n]* + )* + } + ) +`,captures:{1:{name:"constant.character.format.placeholder.other.python"},3:{name:"storage.type.format.python"},4:{name:"storage.type.format.python"}}}]},"fstring-formatting":{patterns:[{include:"#fstring-formatting-braces"},{include:"#fstring-formatting-singe-brace"}]},"fstring-formatting-singe-brace":{name:"invalid.illegal.brace.python",match:"(}(?!}))"},import:{comment:"Import statements used to correctly mark `from`, `import`, and `as`\n",patterns:[{begin:"\\b(?)",end:"(?=:)",beginCaptures:{1:{name:"punctuation.separator.annotation.result.python"}},patterns:[{include:"#expression"}]},"item-access":{patterns:[{name:"meta.item-access.python",begin:`(?x) + \\b(?= + [[:alpha:]_]\\w* \\s* \\[ + ) +`,end:"(\\])",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#item-name"},{include:"#item-index"},{include:"#expression"}]}]},"item-name":{patterns:[{include:"#special-variables"},{include:"#builtin-functions"},{include:"#special-names"},{name:"meta.indexed-name.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`}]},"item-index":{begin:"(\\[)",end:"(?=\\])",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.python"}},contentName:"meta.item-access.arguments.python",patterns:[{name:"punctuation.separator.slice.python",match:":"},{include:"#expression"}]},decorator:{name:"meta.function.decorator.python",begin:`(?x) + ^\\s* + ((@)) \\s* (?=[[:alpha:]_]\\w*) +`,end:`(?x) + ( \\) ) + # trailing whitespace and comments are legal + (?: (.*?) (?=\\s*(?:\\#|$)) ) + | (?=\\n|\\#) +`,beginCaptures:{1:{name:"entity.name.function.decorator.python"},2:{name:"punctuation.definition.decorator.python"}},endCaptures:{1:{name:"punctuation.definition.arguments.end.python"},2:{name:"invalid.illegal.decorator.python"}},patterns:[{include:"#decorator-name"},{include:"#function-arguments"}]},"decorator-name":{patterns:[{include:"#builtin-callables"},{include:"#illegal-object-name"},{name:"entity.name.function.decorator.python",match:`(?x) + ([[:alpha:]_]\\w*) | (\\.) +`,captures:{2:{name:"punctuation.separator.period.python"}}},{include:"#line-continuation"},{name:"invalid.illegal.decorator.python",match:`(?x) + \\s* ([^([:alpha:]\\s_\\.#\\\\] .*?) (?=\\#|$) +`,captures:{1:{name:"invalid.illegal.decorator.python"}}}]},"call-wrapper-inheritance":{comment:"same as a function call, but in inheritance context",name:"meta.function-call.python",begin:`(?x) + \\b(?= + ([[:alpha:]_]\\w*) \\s* (\\() + ) +`,end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#inheritance-name"},{include:"#function-arguments"}]},"inheritance-name":{patterns:[{include:"#lambda-incomplete"},{include:"#builtin-possible-callables"},{include:"#inheritance-identifier"}]},"function-call":{name:"meta.function-call.python",comment:'Regular function call of the type "name(args)"',begin:`(?x) + \\b(?= + ([[:alpha:]_]\\w*) \\s* (\\() + ) +`,end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#special-variables"},{include:"#function-name"},{include:"#function-arguments"}]},"function-name":{patterns:[{include:"#builtin-possible-callables"},{comment:"Some color schemas support meta.function-call.generic scope",name:"meta.function-call.generic.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`}]},"function-arguments":{begin:"(\\()",end:"(?=\\))(?!\\)\\s*\\()",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.python"}},contentName:"meta.function-call.arguments.python",patterns:[{name:"punctuation.separator.arguments.python",match:"(,)"},{match:`(?x) + (?:(?<=[,(])|^) \\s* (\\*{1,2}) +`,captures:{1:{name:"keyword.operator.unpacking.arguments.python"}}},{include:"#lambda-incomplete"},{include:"#illegal-names"},{match:"\\b([[:alpha:]_]\\w*)\\s*(=)(?!=)",captures:{1:{name:"variable.parameter.function-call.python"},2:{name:"keyword.operator.assignment.python"}}},{name:"keyword.operator.assignment.python",match:"=(?!=)"},{include:"#expression"},{match:"\\s*(\\))\\s*(\\()",captures:{1:{name:"punctuation.definition.arguments.end.python"},2:{name:"punctuation.definition.arguments.begin.python"}}}]},"builtin-callables":{patterns:[{include:"#illegal-names"},{include:"#illegal-object-name"},{include:"#builtin-exceptions"},{include:"#builtin-functions"},{include:"#builtin-types"}]},"builtin-possible-callables":{patterns:[{include:"#builtin-callables"},{include:"#magic-names"}]},"builtin-exceptions":{name:"support.type.exception.python",match:`(?x) (?"},"regexp-base-expression":{patterns:[{include:"#regexp-quantifier"},{include:"#regexp-base-common"}]},"fregexp-base-expression":{patterns:[{include:"#fregexp-quantifier"},{include:"#fstring-formatting-braces"},{match:"\\{.*?\\}"},{include:"#regexp-base-common"}]},"fstring-formatting-braces":{patterns:[{comment:"empty braces are illegal",match:"({)(\\s*?)(})",captures:{1:{name:"constant.character.format.placeholder.other.python"},2:{name:"invalid.illegal.brace.python"},3:{name:"constant.character.format.placeholder.other.python"}}},{name:"constant.character.escape.python",match:"({{|}})"}]},"regexp-base-common":{patterns:[{name:"support.other.match.any.regexp",match:"\\."},{name:"support.other.match.begin.regexp",match:"\\^"},{name:"support.other.match.end.regexp",match:"\\$"},{name:"keyword.operator.quantifier.regexp",match:"[+*?]\\??"},{name:"keyword.operator.disjunction.regexp",match:"\\|"},{include:"#regexp-escape-sequence"}]},"regexp-quantifier":{name:"keyword.operator.quantifier.regexp",match:`(?x) + \\{( + \\d+ | \\d+,(\\d+)? | ,\\d+ + )\\} +`},"fregexp-quantifier":{name:"keyword.operator.quantifier.regexp",match:`(?x) + \\{\\{( + \\d+ | \\d+,(\\d+)? | ,\\d+ + )\\}\\} +`},"regexp-backreference-number":{name:"meta.backreference.regexp",match:"(\\\\[1-9]\\d?)",captures:{1:{name:"entity.name.tag.backreference.regexp"}}},"regexp-backreference":{name:"meta.backreference.named.regexp",match:`(?x) + (\\() (\\?P= \\w+(?:\\s+[[:alnum:]]+)?) (\\)) +`,captures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.begin.regexp"},2:{name:"entity.name.tag.named.backreference.regexp"},3:{name:"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.end.regexp"}}},"regexp-flags":{name:"storage.modifier.flag.regexp",match:"\\(\\?[aiLmsux]+\\)"},"regexp-escape-special":{name:"support.other.escape.special.regexp",match:"\\\\([AbBdDsSwWZ])"},"regexp-escape-character":{name:"constant.character.escape.regexp",match:`(?x) + \\\\ ( + x[0-9A-Fa-f]{2} + | 0[0-7]{1,2} + | [0-7]{3} + ) +`},"regexp-escape-unicode":{name:"constant.character.unicode.regexp",match:`(?x) + \\\\ ( + u[0-9A-Fa-f]{4} + | U[0-9A-Fa-f]{8} + ) +`},"regexp-escape-catchall":{name:"constant.character.escape.regexp",match:"\\\\(.|\\n)"},"regexp-escape-sequence":{patterns:[{include:"#regexp-escape-special"},{include:"#regexp-escape-character"},{include:"#regexp-escape-unicode"},{include:"#regexp-backreference-number"},{include:"#regexp-escape-catchall"}]},"regexp-charecter-set-escapes":{patterns:[{name:"constant.character.escape.regexp",match:"\\\\[abfnrtv\\\\]"},{include:"#regexp-escape-special"},{name:"constant.character.escape.regexp",match:"\\\\([0-7]{1,3})"},{include:"#regexp-escape-character"},{include:"#regexp-escape-unicode"},{include:"#regexp-escape-catchall"}]},codetags:{match:"(?:\\b(NOTE|XXX|HACK|FIXME|BUG|TODO)\\b)",captures:{1:{name:"keyword.codetag.notation.python"}}},"comments-base":{name:"comment.line.number-sign.python",begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:"($)",patterns:[{include:"#codetags"}]},"comments-string-single-three":{name:"comment.line.number-sign.python",begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:"($|(?='''))",patterns:[{include:"#codetags"}]},"comments-string-double-three":{name:"comment.line.number-sign.python",begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:'($|(?="""))',patterns:[{include:"#codetags"}]},"single-one-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#single-one-regexp-character-set"},{include:"#single-one-regexp-comments"},{include:"#regexp-flags"},{include:"#single-one-regexp-named-group"},{include:"#regexp-backreference"},{include:"#single-one-regexp-lookahead"},{include:"#single-one-regexp-lookahead-negative"},{include:"#single-one-regexp-lookbehind"},{include:"#single-one-regexp-lookbehind-negative"},{include:"#single-one-regexp-conditional"},{include:"#single-one-regexp-parentheses-non-capturing"},{include:"#single-one-regexp-parentheses"}]},"single-one-regexp-character-set":{patterns:[{match:`(?x) + \\[ \\^? \\] (?! .*?\\]) +`},{name:"meta.character.set.regexp",begin:"(\\[)(\\^)?(\\])?",end:"(\\]|(?=\\'))|((?=(?) +`,end:"(\\)|(?=\\'))|((?=(?) +`,end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-comments":{name:"comment.regexp",begin:"\\(\\?#",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"}]},"single-three-regexp-lookahead":{begin:"(\\()\\?=",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookahead-negative":{begin:"(\\()\\?!",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookbehind":{begin:"(\\()\\?<=",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookbehind-negative":{begin:"(\\()\\?) +`,end:'(\\)|(?="))|((?=(?) +`,end:'(\\)|(?="""))',beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-comments":{name:"comment.regexp",begin:"\\(\\?#",end:'(\\)|(?="""))',beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"}]},"double-three-regexp-lookahead":{begin:"(\\()\\?=",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookahead-negative":{begin:"(\\()\\?!",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookbehind":{begin:"(\\()\\?<=",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookbehind-negative":{begin:"(\\()\\?=^]? [-+ ]? \\#? + \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=}) +`,captures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}}},{include:"#fstring-terminator-single-tail"}]},"fstring-terminator-single-tail":{begin:"((?:=?)(?:![rsa])?)(:)(?=.*?{)",end:"(?=})|(?=\\n)",beginCaptures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}},patterns:[{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{name:"storage.type.format.python",match:"([bcdeEfFgGnosxX%])(?=})"},{name:"storage.type.format.python",match:"(\\.\\d+)"},{name:"storage.type.format.python",match:"(,)"},{name:"storage.type.format.python",match:"(\\d+)"},{name:"storage.type.format.python",match:"(\\#)"},{name:"storage.type.format.python",match:"([-+ ])"},{name:"storage.type.format.python",match:"([<>=^])"},{name:"storage.type.format.python",match:"(\\w)"}]},"fstring-fnorm-quoted-multi-line":{name:"meta.fstring.python",begin:`(\\b[fF])([bBuU])?('''|""")`,end:"(\\3)",beginCaptures:{1:{name:"string.interpolated.python string.quoted.multi.python storage.type.string.python"},2:{name:"invalid.illegal.prefix.python"},3:{name:"punctuation.definition.string.begin.python string.interpolated.python string.quoted.multi.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-multi-core"}]},"fstring-normf-quoted-multi-line":{name:"meta.fstring.python",begin:`(\\b[bBuU])([fF])('''|""")`,end:"(\\3)",beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"string.interpolated.python string.quoted.multi.python storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python string.quoted.multi.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-multi-core"}]},"fstring-raw-quoted-multi-line":{name:"meta.fstring.python",begin:`(\\b(?:[rR][fF]|[fF][rR]))('''|""")`,end:"(\\2)",beginCaptures:{1:{name:"string.interpolated.python string.quoted.raw.multi.python storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python string.quoted.raw.multi.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.multi.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-raw-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-raw-multi-core"}]},"fstring-multi-core":{name:"string.interpolated.python string.quoted.multi.python",match:`(?x) + (.+?) + ( + (?# .* and .*? in multi-line match need special handling of + newlines otherwise SublimeText and Atom will match slightly + differently. + + The guard for newlines has to be separate from the + lookahead because of special $ matching rule.) + ($\\n?) + | + (?=[\\\\\\}\\{]|'''|""") + ) + (?# due to how multiline regexps are matched we need a special case + for matching a newline character) + | \\n +`},"fstring-raw-multi-core":{name:"string.interpolated.python string.quoted.raw.multi.python",match:`(?x) + (.+?) + ( + (?# .* and .*? in multi-line match need special handling of + newlines otherwise SublimeText and Atom will match slightly + differently. + + The guard for newlines has to be separate from the + lookahead because of special $ matching rule.) + ($\\n?) + | + (?=[\\\\\\}\\{]|'''|""") + ) + (?# due to how multiline regexps are matched we need a special case + for matching a newline character) + | \\n +`},"fstring-multi-brace":{comment:"value interpolation using { ... }",begin:"(\\{)",end:`(?x) + (\\}) +`,beginCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},endCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},patterns:[{include:"#fstring-terminator-multi"},{include:"#f-expression"}]},"fstring-terminator-multi":{patterns:[{name:"storage.type.format.python",match:"(=(![rsa])?)(?=})"},{name:"storage.type.format.python",match:"(=?![rsa])(?=})"},{match:`(?x) + ( (?: =?) (?: ![rsa])? ) + ( : \\w? [<>=^]? [-+ ]? \\#? + \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=}) +`,captures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}}},{include:"#fstring-terminator-multi-tail"}]},"fstring-terminator-multi-tail":{begin:"((?:=?)(?:![rsa])?)(:)(?=.*?{)",end:"(?=})",beginCaptures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}},patterns:[{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{name:"storage.type.format.python",match:"([bcdeEfFgGnosxX%])(?=})"},{name:"storage.type.format.python",match:"(\\.\\d+)"},{name:"storage.type.format.python",match:"(,)"},{name:"storage.type.format.python",match:"(\\d+)"},{name:"storage.type.format.python",match:"(\\#)"},{name:"storage.type.format.python",match:"([-+ ])"},{name:"storage.type.format.python",match:"([<>=^])"},{name:"storage.type.format.python",match:"(\\w)"}]}},displayName:"MagicPython"})]}}]); diff --git a/362.667f3b73.async.js b/362.667f3b73.async.js new file mode 100644 index 00000000..ea8e8c87 --- /dev/null +++ b/362.667f3b73.async.js @@ -0,0 +1,70 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[362],{70362:function(t,e,a){a.r(e),a.d(e,{default:function(){return n}});var n=[Object.freeze({fileTypes:["m"],keyEquivalent:"^~M",name:"matlab",patterns:[{comment:"This and #all_after_command_dual are split out so #command_dual can be excluded in things like (), {}, []",include:"#all_before_command_dual"},{include:"#command_dual"},{include:"#all_after_command_dual"}],repository:{all_before_command_dual:{patterns:[{include:"#classdef"},{include:"#function"},{include:"#blocks"},{include:"#control_statements"},{include:"#global_persistent"},{include:"#parens"},{include:"#square_brackets"},{include:"#indexing_curly_brackets"},{include:"#curly_brackets"}]},all_after_command_dual:{patterns:[{include:"#string"},{include:"#line_continuation"},{include:"#comments"},{include:"#conjugate_transpose"},{include:"#transpose"},{include:"#constants"},{include:"#variables"},{include:"#numbers"},{include:"#operators"}]},blocks:{patterns:[{begin:"\\s*(?:^|[\\s,;])(for)\\b",beginCaptures:{1:{name:"keyword.control.for.matlab"}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.for.matlab"}},name:"meta.for.matlab",patterns:[{include:"$self"}]},{begin:"\\s*(?:^|[\\s,;])(if)\\b",beginCaptures:{1:{name:"keyword.control.if.matlab"}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.if.matlab"},2:{patterns:[{include:"$self"}]}},name:"meta.if.matlab",patterns:[{captures:{2:{name:"keyword.control.elseif.matlab"},3:{patterns:[{include:"$self"}]}},end:"^",match:"(\\s*)(?:^|[\\s,;])(elseif)\\b(.*)$\\n?",name:"meta.elseif.matlab"},{captures:{2:{name:"keyword.control.else.matlab"},3:{patterns:[{include:"$self"}]}},end:"^",match:"(\\s*)(?:^|[\\s,;])(else)\\b(.*)?$\\n?",name:"meta.else.matlab"},{include:"$self"}]},{begin:"\\s*(?:^|[\\s,;])(parfor)\\b",beginCaptures:{1:{name:"keyword.control.for.matlab"}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.for.matlab"}},name:"meta.parfor.matlab",patterns:[{begin:"\\G(?!$)",end:"$\\n?",name:"meta.parfor-quantity.matlab",patterns:[{include:"$self"}]},{include:"$self"}]},{begin:"\\s*(?:^|[\\s,;])(spmd)\\b",beginCaptures:{1:{name:"keyword.control.spmd.matlab"}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.spmd.matlab"}},name:"meta.spmd.matlab",patterns:[{begin:"\\G(?!$)",end:"$\\n?",name:"meta.spmd-statement.matlab",patterns:[{include:"$self"}]},{include:"$self"}]},{begin:"\\s*(?:^|[\\s,;])(switch)\\b",beginCaptures:{1:{name:"keyword.control.switch.matlab"}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.switch.matlab"}},name:"meta.switch.matlab",patterns:[{captures:{2:{name:"keyword.control.case.matlab"},3:{patterns:[{include:"$self"}]}},end:"^",match:"(\\s*)(?:^|[\\s,;])(case)\\b(.*)$\\n?",name:"meta.case.matlab"},{captures:{2:{name:"keyword.control.otherwise.matlab"},3:{patterns:[{include:"$self"}]}},end:"^",match:"(\\s*)(?:^|[\\s,;])(otherwise)\\b(.*)?$\\n?",name:"meta.otherwise.matlab"},{include:"$self"}]},{begin:"\\s*(?:^|[\\s,;])(try)\\b",beginCaptures:{1:{name:"keyword.control.try.matlab"}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.try.matlab"}},name:"meta.try.matlab",patterns:[{captures:{2:{name:"keyword.control.catch.matlab"},3:{patterns:[{include:"$self"}]}},end:"^",match:"(\\s*)(?:^|[\\s,;])(catch)\\b(.*)?$\\n?",name:"meta.catch.matlab"},{include:"$self"}]},{begin:"\\s*(?:^|[\\s,;])(while)\\b",beginCaptures:{1:{name:"keyword.control.while.matlab"}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.while.matlab"}},name:"meta.while.matlab",patterns:[{include:"$self"}]}]},classdef:{patterns:[{begin:`(?x) + (^\\s*) # Leading whitespace + (classdef) + \\b\\s* + (.*) + `,beginCaptures:{2:{name:"storage.type.class.matlab"},3:{patterns:[{match:`(?x) + ( # Optional attributes + \\( [^)]* \\) + )? + \\s* + ( + ([a-zA-Z][a-zA-Z0-9_]*) # Class name + (?: # Optional inheritance + \\s* + (<) + \\s* + ([^%]*) + )? + ) + \\s*($|(?=(%|...)).*) + `,captures:{1:{patterns:[{match:"[a-zA-Z][a-zA-Z0-9_]*",name:"variable.parameter.class.matlab"},{begin:"=\\s*",end:",|(?=\\))",patterns:[{match:"true|false",name:"constant.language.boolean.matlab"},{include:"#string"}]}]},2:{name:"meta.class-declaration.matlab"},3:{name:"entity.name.section.class.matlab"},4:{name:"keyword.operator.other.matlab"},5:{patterns:[{match:"[a-zA-Z][a-zA-Z0-9_]*(\\.[a-zA-Z][a-zA-Z0-9_]*)*",name:"entity.other.inherited-class.matlab"},{match:"&",name:"keyword.operator.other.matlab"}]},6:{patterns:[{include:"$self"}]}}}]}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.class.matlab"}},name:"meta.class.matlab",patterns:[{begin:`(?x) + (^\\s*) # Leading whitespace + (properties)\\b([^%]*) + \\s* + ( # Optional attributes + \\( [^)]* \\) + )? + \\s*($|(?=%)) + `,beginCaptures:{2:{name:"keyword.control.properties.matlab"},3:{patterns:[{match:"[a-zA-Z][a-zA-Z0-9_]*",name:"variable.parameter.properties.matlab"},{begin:"=\\s*",end:",|(?=\\))",patterns:[{match:"true|false",name:"constant.language.boolean.matlab"},{match:"public|protected|private",name:"constant.language.access.matlab"}]}]}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.properties.matlab"}},name:"meta.properties.matlab",patterns:[{include:"#validators"},{include:"$self"}]},{begin:`(?x) + (^\\s*) # Leading whitespace + (methods)\\b([^%]*) + \\s* + ( # Optional attributes + \\( [^)]* \\) + )? + \\s*($|(?=%)) + `,beginCaptures:{2:{name:"keyword.control.methods.matlab"},3:{patterns:[{match:"[a-zA-Z][a-zA-Z0-9_]*",name:"variable.parameter.methods.matlab"},{begin:"=\\s*",end:",|(?=\\))",patterns:[{match:"true|false",name:"constant.language.boolean.matlab"},{match:"public|protected|private",name:"constant.language.access.matlab"}]}]}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.methods.matlab"}},name:"meta.methods.matlab",patterns:[{include:"$self"}]},{begin:`(?x) + (^\\s*) # Leading whitespace + (events)\\b([^%]*) + \\s* + ( # Optional attributes + \\( [^)]* \\) + )? + \\s*($|(?=%)) + `,beginCaptures:{2:{name:"keyword.control.events.matlab"},3:{patterns:[{match:"[a-zA-Z][a-zA-Z0-9_]*",name:"variable.parameter.events.matlab"},{begin:"=\\s*",end:",|(?=\\))",patterns:[{match:"true|false",name:"constant.language.boolean.matlab"},{match:"public|protected|private",name:"constant.language.access.matlab"}]}]}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.events.matlab"}},name:"meta.events.matlab",patterns:[{include:"$self"}]},{begin:`(?x) + (^\\s*) # Leading whitespace + (enumeration)\\b([^%]*) + \\s*($|(?=%)) + `,beginCaptures:{2:{name:"keyword.control.enumeration.matlab"}},end:"\\s*(?:^|[\\s,;])(end)\\b",endCaptures:{1:{name:"keyword.control.end.enumeration.matlab"}},name:"meta.enumeration.matlab",patterns:[{include:"$self"}]},{include:"$self"}]}]},command_dual:{captures:{1:{name:"string.interpolated.matlab"},2:{name:"variable.other.command.matlab"},28:{name:"comment.line.percentage.matlab"}},comment:" 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1516 17 18 19 20 21 22 23 24 25 26 27 28",match:`^\\s*((?# A> )([b-df-hk-moq-zA-HJ-MO-Z]\\w*|a|an|a([A-Za-mo-z0-9_]\\w*|n[A-Za-rt-z0-9_]\\w*|ns\\w+)|e|ep|e([A-Za-oq-z0-9_]\\w*|p[A-Za-rt-z0-9_]\\w*|ps\\w+)|in|i([A-Za-mo-z0-9_]\\w*|n[A-Za-eg-z0-9_]\\w*|nf\\w+)|I|In|I([A-Za-mo-z0-9_]\\w*|n[A-Za-eg-z0-9_]\\w*|nf\\w+)|j\\w+|N|Na|N([A-Zb-z0-9_]\\w*|a[A-MO-Za-z0-9_]\\w*|aN\\w+)|n|na|nar|narg|nargi|nargo|nargou|n([A-Zb-z0-9_]\\w*|a([A-Za-mo-qs-z0-9_]\\w*|n\\w+|r([A-Za-fh-z0-9_]\\w*|g([A-Za-hj-nq-z0-9_]\\w*|i([A-Za-mo-z0-9_]\\w*|n\\w+)|o([A-Za-tv-z0-9_]\\w*|u([A-Za-su-z]\\w*|t\\w+))))))|p|p[A-Za-hj-z0-9_]\\w*|pi\\w+)(?# )([^\\s;,%()=.{&|~<>:+\\-*/\\\\@^'"]|(?=')|(?="))(?# )(\\.\\^|\\.\\*|\\./|\\.\\\\|\\.'|\\.\\(|&&|==|\\|\\||&(?=[^&])|\\|(?=[^\\|])|~=|<=|>=|~(?!=)|<(?!=)|>(?!=)|:|\\+|-|\\*|/|\\\\|@|\\^)(?# )([^\\s]|\\s*(?=%)|\\s+$|\\s+(,|;|\\)|}|\\]|&|\\||<|>|=|:|\\*|/|\\\\|\\^|@|(\\.[^\\d.]|\\.\\.[^.])))(?# )(\\.[^^*/\\\\'(\\sA-Za-z])(?# )([^%]|'[^']*'|"[^"]*")*(?# )(\\.(?=\\s)|\\.[A-Za-z]|(?={))(?# )([^(=\\'"%]|==|'[^']*'|"[^"]*"|\\(|\\([^)%]*\\)|\\[|\\[[^\\]%]*\\]|{|{[^}%]*})*(\\.\\.\\.[^%]*)?((?=%)|$)(?# |&|\\||-|\\+|\\*|/|\\\\|\\.|\\^))|^)'",beginCaptures:{0:{name:"punctuation.definition.string.begin.matlab"}},comment:"Character vector literal (single-quoted)",end:"'(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|<|>|&|\\||-|\\+|\\*|/|\\\\|\\.|\\^|\\s|;|:|,))",endCaptures:{0:{name:"punctuation.definition.string.end.matlab"}},name:"string.quoted.single.matlab",patterns:[{match:"''",name:"constant.character.escape.matlab"},{match:"'(?=.)",name:"invalid.illegal.unescaped-quote.matlab"},{comment:"Operator symbols",match:"((\\%([\\+\\-0]?\\d{0,3}(\\.\\d{1,3})?)(c|d|e|E|f|g|G|s|((b|t)?(o|u|x|X))))|\\%\\%|\\\\(b|f|n|r|t|\\\\))",name:"constant.character.escape.matlab"}]},{begin:'((?<=(\\[|\\(|\\{|=|\\s|;|:|,|~|<|>|&|\\||-|\\+|\\*|/|\\\\|\\.|\\^))|^)"',beginCaptures:{0:{name:"punctuation.definition.string.begin.matlab"}},comment:"String literal (double-quoted)",end:'"(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|<|>|&|\\||-|\\+|\\*|/|\\\\|\\.|\\^|\\||\\s|;|:|,))',endCaptures:{0:{name:"punctuation.definition.string.end.matlab"}},name:"string.quoted.double.matlab",patterns:[{match:'""',name:"constant.character.escape.matlab"},{match:'"(?=.)',name:"invalid.illegal.unescaped-quote.matlab"}]}]},conjugate_transpose:{match:"((?<=[^\\s])|(?<=\\])|(?<=\\))|(?<=\\}))'",name:"keyword.operator.transpose.matlab"},transpose:{match:"\\.'",name:"keyword.operator.transpose.matlab"},constants:{comment:"MATLAB Constants",match:"(?|>=|<|<=|&|&&|:|\\||\\|\\||\\+|-|\\*|\\.\\*|/|\\./|\\\\|\\.\\\\|\\^|\\.\\^)(?=\\s)",name:"keyword.operator.symbols.matlab"},validators:{comment:"Property and argument validation. Match an identifier allowing . and ?.",begin:"\\s*[;]?\\s*([a-zA-Z][a-zA-Z0-9_\\.\\?]*)",end:"([;\\n%=].*)",endCaptures:{1:{patterns:[{comment:"Match comments",match:"([%].*)",captures:{1:{patterns:[{include:"$self"}]}}},{comment:"Handle things like arg = val; nextArg",match:"(=[^;]*)",captures:{1:{patterns:[{include:"$self"}]}}},{comment:"End of property/argument patterns which start a new property/argument. Look for beginning of identifier after semicolon. Otherwise treat as regular code.",match:"([\\n;]\\s*[a-zA-Z].*)",captures:{1:{patterns:[{include:"#validators"}]}}},{include:"$self"}]}},patterns:[{include:"#line_continuation"},{comment:"Size declaration",match:"\\s*(\\([^\\)]*\\))",name:"storage.type.matlab"},{comment:"Type declaration",match:"([a-zA-Z][a-zA-Z0-9_\\.]*)",name:"storage.type.matlab"},{include:"#braced_validator_list"}]},braced_validator_list:{comment:"Validator functions. Treated as a recursive group to permit nested brackets, quotes, etc.",begin:"\\s*({)\\s*",beginCaptures:{1:{name:"storage.type.matlab"}},end:"(})",endCaptures:{1:{name:"storage.type.matlab"}},patterns:[{include:"#braced_validator_list"},{include:"#validator_strings"},{include:"#line_continuation"},{match:`([^{}}'"\\.]+)`,captures:{1:{name:"storage.type.matlab"}}},{match:"\\.",name:"storage.type.matlab"}]},validator_strings:{comment:"Simplified string patterns nested inside validator functions which don't change scopes of matches.",patterns:[{patterns:[{begin:"((?<=(\\[|\\(|\\{|=|\\s|;|:|,|~|<|>|&|\\||-|\\+|\\*|/|\\\\|\\.|\\^))|^)'",comment:"Character vector literal (single-quoted)",end:"'(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|<|>|&|\\||-|\\+|\\*|/|\\\\|\\.|\\^|\\s|;|:|,))",name:"storage.type.matlab",patterns:[{match:"''"},{match:"'(?=.)"},{match:"([^']+)"}]},{begin:'((?<=(\\[|\\(|\\{|=|\\s|;|:|,|~|<|>|&|\\||-|\\+|\\*|/|\\\\|\\.|\\^))|^)"',comment:"String literal (double-quoted)",end:'"(?=(\\[|\\(|\\{|\\]|\\)|\\}|=|~|<|>|&|\\||-|\\+|\\*|/|\\\\|\\.|\\^|\\||\\s|;|:|,))',name:"storage.type.matlab",patterns:[{match:'""'},{match:'"(?=.)'},{match:'[^"]+'}]}]}]}},scopeName:"source.matlab",uuid:"48F8858B-72FF-11D9-BFEE-000D93589AF6",displayName:"MATLAB"})]}}]); diff --git a/364.3b337d17.async.js b/364.3b337d17.async.js new file mode 100644 index 00000000..a616430a --- /dev/null +++ b/364.3b337d17.async.js @@ -0,0 +1,699 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[364],{364:function(s,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/TypeScript-TmLanguage/blob/master/TypeScriptReact.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/TypeScript-TmLanguage/commit/8c7482b94b548eab56da64dbfb30b82589b3f747",name:"jsx",scopeName:"source.js.jsx",patterns:[{include:"#directives"},{include:"#statements"},{include:"#shebang"}],repository:{shebang:{name:"comment.line.shebang.js.jsx",match:"\\A(#!).*(?=$)",captures:{1:{name:"punctuation.definition.comment.js.jsx"}}},statements:{patterns:[{include:"#declaration"},{include:"#control-statement"},{include:"#after-operator-block-as-object-literal"},{include:"#decl-block"},{include:"#label"},{include:"#expression"},{include:"#punctuation-semicolon"},{include:"#string"},{include:"#comment"}]},declaration:{patterns:[{include:"#decorator"},{include:"#var-expr"},{include:"#function-declaration"},{include:"#class-declaration"},{include:"#interface-declaration"},{include:"#enum-declaration"},{include:"#namespace-declaration"},{include:"#type-alias-declaration"},{include:"#import-equals-declaration"},{include:"#import-declaration"},{include:"#export-declaration"},{name:"storage.modifier.js.jsx",match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,beginCaptures:{1:{name:"meta.definition.variable.js.jsx entity.name.function.js.jsx"},2:{name:"keyword.operator.definiteassignment.js.jsx"}},end:"(?=$|^|[;,=}]|((?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,beginCaptures:{1:{name:"meta.definition.variable.js.jsx variable.other.constant.js.jsx entity.name.function.js.jsx"}},end:"(?=$|^|[;,=}]|((?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"storage.modifier.js.jsx"},2:{name:"keyword.operator.rest.js.jsx"},3:{name:"entity.name.function.js.jsx variable.language.this.js.jsx"},4:{name:"entity.name.function.js.jsx"},5:{name:"keyword.operator.optional.js.jsx"}}},{match:"(?x)(?:(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"meta.definition.property.js.jsx entity.name.function.js.jsx"},2:{name:"keyword.operator.optional.js.jsx"},3:{name:"keyword.operator.definiteassignment.js.jsx"}}},{name:"meta.definition.property.js.jsx variable.object.property.js.jsx",match:"\\#?[_$[:alpha:]][_$[:alnum:]]*"},{name:"keyword.operator.optional.js.jsx",match:"\\?"},{name:"keyword.operator.definiteassignment.js.jsx",match:"\\!"}]},"variable-initializer":{patterns:[{begin:"(?\\s*$)",beginCaptures:{1:{name:"keyword.operator.assignment.js.jsx"}},end:"(?=$|^|[,);}\\]]|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])",beginCaptures:{1:{name:"storage.modifier.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.modifier.js.jsx"},4:{name:"storage.modifier.async.js.jsx"},5:{name:"keyword.operator.new.js.jsx"},6:{name:"keyword.generator.asterisk.js.jsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]},{name:"meta.method.declaration.js.jsx",begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.js.jsx"},2:{name:"storage.modifier.js.jsx"},3:{name:"storage.modifier.js.jsx"},4:{name:"storage.modifier.async.js.jsx"},5:{name:"storage.type.property.js.jsx"},6:{name:"keyword.generator.asterisk.js.jsx"}},end:"(?=\\}|;|,|$)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"}]}]},"object-literal-method-declaration":{name:"meta.method.declaration.js.jsx",begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.js.jsx"},2:{name:"storage.type.property.js.jsx"},3:{name:"keyword.generator.asterisk.js.jsx"}},end:"(?=\\}|;|,)|(?<=\\})",patterns:[{include:"#method-declaration-name"},{include:"#function-body"},{begin:`(?x)(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?[\\(])`,beginCaptures:{1:{name:"storage.modifier.async.js.jsx"},2:{name:"storage.type.property.js.jsx"},3:{name:"keyword.generator.asterisk.js.jsx"}},end:"(?=\\(|\\<)",patterns:[{include:"#method-declaration-name"}]}]},"method-declaration-name":{begin:`(?x)(?=((\\b(?)",captures:{1:{name:"storage.modifier.async.js.jsx"},2:{name:"variable.parameter.js.jsx"}}},{name:"meta.arrow.js.jsx",begin:`(?x) (?: + (? is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + ) +)`,beginCaptures:{1:{name:"storage.modifier.async.js.jsx"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#comment"},{include:"#type-parameters"},{include:"#function-parameters"},{include:"#arrow-return-type"},{include:"#possibly-arrow-return-type"}]},{name:"meta.arrow.js.jsx",begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.js.jsx"}},end:"((?<=\\}|\\S)(?)|((?!\\{)(?=\\S)))(?!\\/[\\/\\*])",patterns:[{include:"#single-line-comment-consuming-line-ending"},{include:"#decl-block"},{include:"#expression"}]}]},"indexer-declaration":{name:"meta.indexer.declaration.js.jsx",begin:"(?:(?]|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^yield|[^\\._$[:alnum:]]yield|^throw|[^\\._$[:alnum:]]throw|^in|[^\\._$[:alnum:]]in|^of|[^\\._$[:alnum:]]of|^typeof|[^\\._$[:alnum:]]typeof|&&|\\|\\||\\*)\\s*(\\{)",beginCaptures:{1:{name:"punctuation.definition.block.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},patterns:[{include:"#object-member"}]},"object-literal":{name:"meta.objectliteral.js.jsx",begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.block.js.jsx"}},patterns:[{include:"#object-member"}]},"object-member":{patterns:[{include:"#comment"},{include:"#object-literal-method-declaration"},{name:"meta.object.member.js.jsx meta.object-literal.key.js.jsx",begin:"(?=\\[)",end:"(?=:)|((?<=[\\]])(?=\\s*[\\(\\<]))",patterns:[{include:"#comment"},{include:"#array-literal"}]},{name:"meta.object.member.js.jsx meta.object-literal.key.js.jsx",begin:"(?=[\\'\\\"\\`])",end:"(?=:)|((?<=[\\'\\\"\\`])(?=((\\s*[\\(\\<,}])|(\\s+(as|satisifies)\\s+))))",patterns:[{include:"#comment"},{include:"#string"}]},{name:"meta.object.member.js.jsx meta.object-literal.key.js.jsx",begin:`(?x)(?=(\\b(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{0:{name:"meta.object-literal.key.js.jsx"},1:{name:"entity.name.function.js.jsx"}}},{name:"meta.object.member.js.jsx",match:"(?:[_$[:alpha:]][_$[:alnum:]]*)\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*:)",captures:{0:{name:"meta.object-literal.key.js.jsx"}}},{name:"meta.object.member.js.jsx",begin:"\\.\\.\\.",beginCaptures:{0:{name:"keyword.operator.spread.js.jsx"}},end:"(?=,|\\})",patterns:[{include:"#expression"}]},{name:"meta.object.member.js.jsx",match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=,|\\}|$|\\/\\/|\\/\\*)",captures:{1:{name:"variable.other.readwrite.js.jsx"}}},{name:"meta.object.member.js.jsx",match:"(?]|\\|\\||\\&\\&|\\!\\=\\=|$|^|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js.jsx"}},end:"(?<=\\))",patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},{begin:"(?<=:)\\s*(async)?\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js.jsx"},2:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{begin:"(?<=:)\\s*(async)?\\s*(?=\\<\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.js.jsx"}},end:"(?<=\\>)",patterns:[{include:"#type-parameters"}]},{begin:"(?<=\\>)\\s*(\\()(?=\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]},{include:"#possibly-arrow-return-type"},{include:"#expression"}]},{include:"#punctuation-comma"},{include:"#decl-block"}]},"ternary-expression":{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.js.jsx"}},end:"\\s*(:)",endCaptures:{1:{name:"keyword.operator.ternary.js.jsx"}},patterns:[{include:"#expression"}]},"function-call":{patterns:[{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",end:"(?<=\\))(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",patterns:[{name:"meta.function-call.js.jsx",begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=\\s*(?:(\\?\\.\\s*)|(\\!))?((<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?\\())",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"},{include:"#paren-expression"}]},{begin:"(?=(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",end:"(?<=\\>)(?!(((([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))|(?<=[\\)]))(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{name:"meta.function-call.js.jsx",begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*)(\\s*\\??\\.\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*))*)|(\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*[\\{\\[\\(]\\s*$))",patterns:[{include:"#function-call-target"}]},{include:"#comment"},{include:"#function-call-optionals"},{include:"#type-arguments"}]}]},"function-call-target":{patterns:[{include:"#support-function-call-identifiers"},{name:"entity.name.function.js.jsx",match:"(\\#?[_$[:alpha:]][_$[:alnum:]]*)"}]},"function-call-optionals":{patterns:[{name:"meta.function-call.js.jsx punctuation.accessor.optional.js.jsx",match:"\\?\\."},{name:"meta.function-call.js.jsx keyword.operator.definiteassignment.js.jsx",match:"\\!"}]},"support-function-call-identifiers":{patterns:[{include:"#literal"},{include:"#support-objects"},{include:"#object-identifiers"},{include:"#punctuation-accessor"},{name:"keyword.operator.expression.import.js.jsx",match:"(?:(?]|\\|\\||\\&\\&|\\!\\=\\=|$|((?]|\\|\\||\\&\\&|\\!\\=\\=|$|(===|!==|==|!=)|(([\\&\\~\\^\\|]\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s+instanceof(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.)))|((?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\(\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))",beginCaptures:{1:{name:"storage.modifier.async.js.jsx"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{begin:"(?<=[(=,]|=>|^return|[^\\._$[:alnum:]]return)\\s*(async)?(?=\\s*((((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*))?\\()|(<)|((<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)))\\s*$)",beginCaptures:{1:{name:"storage.modifier.async.js.jsx"}},end:"(?<=\\))",patterns:[{include:"#paren-expression-possibly-arrow-with-typeparameters"}]},{include:"#possibly-arrow-return-type"}]},"paren-expression-possibly-arrow-with-typeparameters":{patterns:[{include:"#type-parameters"},{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.js.jsx"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.js.jsx"}},patterns:[{include:"#expression-inside-possibly-arrow-parens"}]}]},"expression-inside-possibly-arrow-parens":{patterns:[{include:"#expressionWithoutIdentifiers"},{include:"#comment"},{include:"#string"},{include:"#decorator"},{include:"#destructuring-parameter"},{match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)) | +# typeannotation is fn type: < | () | (... | (param: | (param, | (param? | (param= | (param) => +(:\\s*( + (<) | + ([(]\\s*( + ([)]) | + (\\.\\.\\.) | + ([_$[:alnum:]]+\\s*( + ([:,?=])| + ([)]\\s*=>) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))) | +(:\\s*(=>|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(<[^<>]*>)|[^<>(),=])+=\\s*( + ((async\\s+)?( + (function\\s*[(<*]) | + (function\\s+) | + ([_$[:alpha:]][_$[:alnum:]]*\\s*=>) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +)))`,captures:{1:{name:"storage.modifier.js.jsx"},2:{name:"keyword.operator.rest.js.jsx"},3:{name:"entity.name.function.js.jsx variable.language.this.js.jsx"},4:{name:"entity.name.function.js.jsx"},5:{name:"keyword.operator.optional.js.jsx"}}},{match:"(?x)(?:(?]|\\|\\||\\&\\&|\\!\\=\\=|$|((?>=|>>>=|\\|="},{name:"keyword.operator.bitwise.shift.js.jsx",match:"<<|>>>|>>"},{name:"keyword.operator.comparison.js.jsx",match:"===|!==|==|!="},{name:"keyword.operator.relational.js.jsx",match:"<=|>=|<>|<|>"},{match:"(?<=[_$[:alnum:]])(\\!)\\s*(?:(/=)|(?:(/)(?![/*])))",captures:{1:{name:"keyword.operator.logical.js.jsx"},2:{name:"keyword.operator.assignment.compound.js.jsx"},3:{name:"keyword.operator.arithmetic.js.jsx"}}},{name:"keyword.operator.logical.js.jsx",match:"\\!|&&|\\|\\||\\?\\?"},{name:"keyword.operator.bitwise.js.jsx",match:"\\&|~|\\^|\\|"},{name:"keyword.operator.assignment.js.jsx",match:"\\="},{name:"keyword.operator.decrement.js.jsx",match:"--"},{name:"keyword.operator.increment.js.jsx",match:"\\+\\+"},{name:"keyword.operator.arithmetic.js.jsx",match:"%|\\*|/|-|\\+"},{begin:"(?<=[_$[:alnum:])\\]])\\s*(?=(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)+(?:(/=)|(?:(/)(?![/*]))))",end:"(?:(/=)|(?:(/)(?!\\*([^\\*]|(\\*[^\\/]))*\\*\\/)))",endCaptures:{1:{name:"keyword.operator.assignment.compound.js.jsx"},2:{name:"keyword.operator.arithmetic.js.jsx"}},patterns:[{include:"#comment"}]},{match:"(?<=[_$[:alnum:])\\]])\\s*(?:(/=)|(?:(/)(?![/*])))",captures:{1:{name:"keyword.operator.assignment.compound.js.jsx"},2:{name:"keyword.operator.arithmetic.js.jsx"}}}]},"typeof-operator":{begin:"(?:&|{\\?]|(extends\\s+)|$|;|^\\s*$|(?:^\\s*(?:abstract|async|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|break|case|catch|class|const|continue|declare|do|else|enum|export|finally|function|for|goto|if|import|interface|let|module|namespace|switch|return|throw|try|type|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|var|while)\\b))",patterns:[{include:"#type-arguments"},{include:"#expression"}]},literal:{patterns:[{include:"#numeric-literal"},{include:"#boolean-literal"},{include:"#null-literal"},{include:"#undefined-literal"},{include:"#numericConstant-literal"},{include:"#array-literal"},{include:"#this-literal"},{include:"#super-literal"}]},"array-literal":{name:"meta.array.literal.js.jsx",begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.js.jsx"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.js.jsx"}},patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},"numeric-literal":{patterns:[{name:"constant.numeric.hex.js.jsx",match:"\\b(?]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)?\\()) + | + (?:(EPSILON|MAX_SAFE_INTEGER|MAX_VALUE|MIN_SAFE_INTEGER|MIN_VALUE|NEGATIVE_INFINITY|POSITIVE_INFINITY)\\b(?!\\$)))`,captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"},3:{name:"support.variable.property.js.jsx"},4:{name:"support.constant.js.jsx"}}},{match:"(?) + )) | + ((async\\s*)?( + ((<\\s*$)|([\\(]\\s*((([\\{\\[]\\s*)?$)|((\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})\\s*((:\\s*\\{?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))))) | + # sure shot arrow functions even if => is on new line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? + [(]\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)* + ( + ([)]\\s*:) | # (): + ((\\.\\.\\.\\s*)?[_$[:alpha:]][_$[:alnum:]]*\\s*:) # [(]param: | [(]...param: + ) +) | +( + [<]\\s*[_$[:alpha:]][_$[:alnum:]]*\\s+extends\\s*[^=>] # < typeparam extends +) | +# arrow function possible to detect only with => on same line +( + (<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<]|\\<\\s*(((const\\s+)?[_$[:alpha:]])|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\]))([^=<>]|=[^<])*\\>)*\\>)*>\\s*)? # typeparameters + \\(\\s*(\\/\\*([^\\*]|(\\*[^\\/]))*\\*\\/\\s*)*(([_$[:alpha:]]|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\.\\.\\.\\s*[_$[:alpha:]]))([^()\\'\\"\\\`]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\"([^\\"\\\\]|\\\\.)*\\")|(\\\`([^\\\`\\\\]|\\\\.)*\\\`))*)?\\) # parameters + (\\s*:\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+)? # return type + \\s*=> # arrow operator +) + )) +))`,captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"},3:{name:"entity.name.function.js.jsx"}}},{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"},3:{name:"variable.other.constant.property.js.jsx"}}},{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(\\#?[_$[:alpha:]][_$[:alnum:]]*)",captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"},3:{name:"variable.other.property.js.jsx"}}},{name:"variable.other.constant.js.jsx",match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{name:"variable.other.readwrite.js.jsx",match:"[_$[:alpha:]][_$[:alnum:]]*"}]},"object-identifiers":{patterns:[{name:"support.class.js.jsx",match:"([_$[:alpha:]][_$[:alnum:]]*)(?=\\s*\\??\\.\\s*prototype\\b(?!\\$))"},{match:`(?x)(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))\\s*(?: + (\\#?[[:upper:]][_$[:digit:][:upper:]]*) | + (\\#?[_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`,captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"},3:{name:"variable.other.constant.object.property.js.jsx"},4:{name:"variable.other.object.property.js.jsx"}}},{match:`(?x)(?: + ([[:upper:]][_$[:digit:][:upper:]]*) | + ([_$[:alpha:]][_$[:alnum:]]*) +)(?=\\s*\\??\\.\\s*\\#?[_$[:alpha:]][_$[:alnum:]]*)`,captures:{1:{name:"variable.other.constant.object.js.jsx"},2:{name:"variable.other.object.js.jsx"}}}]},"type-annotation":{patterns:[{name:"meta.type.annotation.js.jsx",begin:"(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js.jsx"}},end:"(?])|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",patterns:[{include:"#type"}]},{name:"meta.type.annotation.js.jsx",begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js.jsx"}},end:"(?])|(?=^\\s*$)|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))",patterns:[{include:"#type"}]}]},"parameter-type-annotation":{patterns:[{name:"meta.type.annotation.js.jsx",begin:"(:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js.jsx"}},end:"(?=[,)])|(?==[^>])",patterns:[{include:"#type"}]}]},"return-type":{patterns:[{name:"meta.return.type.js.jsx",begin:"(?<=\\))\\s*(:)(?=\\s*\\S)",beginCaptures:{1:{name:"keyword.operator.type.annotation.js.jsx"}},end:"(?|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",patterns:[{include:"#arrow-return-type-body"}]},"possibly-arrow-return-type":{begin:"(?<=\\)|^)\\s*(:)(?=\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*=>)",beginCaptures:{1:{name:"meta.arrow.js.jsx meta.return.type.arrow.js.jsx keyword.operator.type.annotation.js.jsx"}},end:"(?==>|\\{|(^\\s*(export|function|class|interface|let|var|(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)|(?:\\bawait\\s+(?:\\busing(?=\\s+(?!in\\b|of\\b(?!\\s*(?:of\\b|=)))[_$[:alpha:]])\\b)\\b)|const|import|enum|namespace|module|type|abstract|declare)\\s+))",contentName:"meta.arrow.js.jsx meta.return.type.arrow.js.jsx",patterns:[{include:"#arrow-return-type-body"}]},"arrow-return-type-body":{patterns:[{begin:"(?<=[:])(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-parameters":{name:"meta.type.parameters.js.jsx",begin:"(<)",beginCaptures:{1:{name:"punctuation.definition.typeparameters.begin.js.jsx"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.typeparameters.end.js.jsx"}},patterns:[{include:"#comment"},{name:"storage.modifier.js.jsx",match:"(?)"}]},"type-arguments":{name:"meta.type.parameters.js.jsx",begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.js.jsx"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.js.jsx"}},patterns:[{include:"#type-arguments-body"}]},"type-arguments-body":{patterns:[{match:"(?) + )) + )) +)) | +(:\\s*(?\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*)))|((\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])\\s*((:\\s*\\[?$)|((\\s*([^<>\\(\\)\\{\\}]|\\<([^<>]|\\<([^<>]|\\<[^<>]+\\>)+\\>)+\\>|\\([^\\(\\)]+\\)|\\{[^\\{\\}]+\\})+\\s*)?=\\s*))))))))`,captures:{1:{name:"storage.modifier.js.jsx"},2:{name:"keyword.operator.rest.js.jsx"},3:{name:"entity.name.function.js.jsx variable.language.this.js.jsx"},4:{name:"entity.name.function.js.jsx"},5:{name:"keyword.operator.optional.js.jsx"}}},{match:"(?x)(?:(?)",patterns:[{include:"#comment"},{include:"#type-parameters"}]},{name:"meta.type.constructor.js.jsx",begin:"(?) + )) + ) + ) +)`,end:"(?<=\\))",patterns:[{include:"#function-parameters"}]}]},"type-function-return-type":{patterns:[{name:"meta.type.function.return.js.jsx",begin:"(=>)(?=\\s*\\S)",beginCaptures:{1:{name:"storage.type.function.arrow.js.jsx"}},end:"(?)(?:\\?]|//|$)",patterns:[{include:"#type-function-return-type-core"}]},{name:"meta.type.function.return.js.jsx",begin:"=>",beginCaptures:{0:{name:"storage.type.function.arrow.js.jsx"}},end:"(?)(?]|//|^\\s*$)|((?<=\\S)(?=\\s*$)))",patterns:[{include:"#type-function-return-type-core"}]}]},"type-function-return-type-core":{patterns:[{include:"#comment"},{begin:"(?<==>)(?=\\s*\\{)",end:"(?<=\\})",patterns:[{include:"#type-object"}]},{include:"#type-predicate-operator"},{include:"#type"}]},"type-operators":{patterns:[{include:"#typeof-operator"},{include:"#type-infer"},{begin:"([&|])(?=\\s*\\{)",beginCaptures:{0:{name:"keyword.operator.type.js.jsx"}},end:"(?<=\\})",patterns:[{include:"#type-object"}]},{begin:"[&|]",beginCaptures:{0:{name:"keyword.operator.type.js.jsx"}},end:"(?=\\S)"},{name:"keyword.operator.expression.keyof.js.jsx",match:"(?)",endCaptures:{1:{name:"meta.type.parameters.js.jsx punctuation.definition.typeparameters.end.js.jsx"}},contentName:"meta.type.parameters.js.jsx",patterns:[{include:"#type-arguments-body"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(<)",beginCaptures:{1:{name:"entity.name.type.js.jsx"},2:{name:"meta.type.parameters.js.jsx punctuation.definition.typeparameters.begin.js.jsx"}},end:"(>)",endCaptures:{1:{name:"meta.type.parameters.js.jsx punctuation.definition.typeparameters.end.js.jsx"}},contentName:"meta.type.parameters.js.jsx",patterns:[{include:"#type-arguments-body"}]},{match:"([_$[:alpha:]][_$[:alnum:]]*)\\s*(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))",captures:{1:{name:"entity.name.type.module.js.jsx"},2:{name:"punctuation.accessor.js.jsx"},3:{name:"punctuation.accessor.optional.js.jsx"}}},{name:"entity.name.type.js.jsx",match:"[_$[:alpha:]][_$[:alnum:]]*"}]},"punctuation-comma":{name:"punctuation.separator.comma.js.jsx",match:","},"punctuation-semicolon":{name:"punctuation.terminator.statement.js.jsx",match:";"},"punctuation-accessor":{match:"(?:(\\.)|(\\?\\.(?!\\s*[[:digit:]])))",captures:{1:{name:"punctuation.accessor.js.jsx"},2:{name:"punctuation.accessor.optional.js.jsx"}}},string:{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template"}]},"qstring-double":{name:"string.quoted.double.js.jsx",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.js.jsx"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.js.jsx"},2:{name:"invalid.illegal.newline.js.jsx"}},patterns:[{include:"#string-character-escape"}]},"qstring-single":{name:"string.quoted.single.js.jsx",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.js.jsx"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.js.jsx"},2:{name:"invalid.illegal.newline.js.jsx"}},patterns:[{include:"#string-character-escape"}]},"string-character-escape":{name:"constant.character.escape.js.jsx",match:"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},template:{patterns:[{include:"#template-call"},{contentName:"string.template.js.jsx",begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js.jsx"},2:{name:"string.template.js.jsx punctuation.definition.string.template.begin.js.jsx"}},end:"`",endCaptures:{0:{name:"string.template.js.jsx punctuation.definition.string.template.end.js.jsx"}},patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]}]},"template-call":{patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*)(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?`)",end:"(?=`)",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*))",end:"(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)?`)",patterns:[{include:"#support-function-call-identifiers"},{name:"entity.name.function.tagged-template.js.jsx",match:"([_$[:alpha:]][_$[:alnum:]]*)"}]},{include:"#type-arguments"}]},{begin:"([_$[:alpha:]][_$[:alnum:]]*)?\\s*(?=(<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))(([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>|\\<\\s*(((keyof|infer|typeof|readonly)\\s+)|(([_$[:alpha:]][_$[:alnum:]]*|(\\{([^\\{\\}]|(\\{([^\\{\\}]|\\{[^\\{\\}]*\\})*\\}))*\\})|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(\\[([^\\[\\]]|(\\[([^\\[\\]]|\\[[^\\[\\]]*\\])*\\]))*\\])|(\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`))(?=\\s*([\\<\\>\\,\\.\\[]|=>|&(?!&)|\\|(?!\\|)))))([^<>\\(]|(\\(([^\\(\\)]|(\\(([^\\(\\)]|\\([^\\(\\)]*\\))*\\)))*\\))|(?<==)\\>)*(?))*(?)*(?\\s*)`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js.jsx"}},end:"(?=`)",patterns:[{include:"#type-arguments"}]}]},"template-substitution-element":{name:"meta.template.expression.js.jsx",begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js.jsx"}},patterns:[{include:"#expression"}],contentName:"meta.embedded.line.js.jsx"},"type-string":{patterns:[{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template-type"}]},"template-type":{patterns:[{include:"#template-call"},{contentName:"string.template.js.jsx",begin:"([_$[:alpha:]][_$[:alnum:]]*)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.js.jsx"},2:{name:"string.template.js.jsx punctuation.definition.string.template.begin.js.jsx"}},end:"`",endCaptures:{0:{name:"string.template.js.jsx punctuation.definition.string.template.end.js.jsx"}},patterns:[{include:"#template-type-substitution-element"},{include:"#string-character-escape"}]}]},"template-type-substitution-element":{name:"meta.template.expression.js.jsx",begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.js.jsx"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.js.jsx"}},patterns:[{include:"#type"}],contentName:"meta.embedded.line.js.jsx"},regex:{patterns:[{name:"string.regexp.js.jsx",begin:"(?|&&|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([dgimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.js.jsx"}},end:"(/)([dgimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.js.jsx"},2:{name:"keyword.other.js.jsx"}},patterns:[{include:"#regexp"}]},{name:"string.regexp.js.jsx",begin:"((?",captures:{0:{name:"keyword.other.back-reference.regexp"},1:{name:"variable.other.regexp"}}},{name:"keyword.operator.quantifier.regexp",match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{name:"keyword.operator.or.regexp",match:"\\|"},{name:"meta.group.assertion.regexp",begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?))?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"},1:{name:"punctuation.definition.group.no-capture.regexp"},2:{name:"variable.other.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},patterns:[{include:"#regexp"}]},{name:"constant.other.character-class.set.regexp",begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},patterns:[{name:"constant.other.character-class.range.regexp",match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}}},{include:"#regex-character-class"}]},{include:"#regex-character-class"}]},"regex-character-class":{patterns:[{name:"constant.other.character-class.regexp",match:"\\\\[wWsSdDtrnvf]|\\."},{name:"constant.character.numeric.regexp",match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{name:"constant.character.control.regexp",match:"\\\\c[A-Z]"},{name:"constant.character.escape.backslash.regexp",match:"\\\\."}]},comment:{patterns:[{name:"comment.block.documentation.js.jsx",begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.js.jsx"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.js.jsx"}},patterns:[{include:"#docblock"}]},{name:"comment.block.js.jsx",begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.js.jsx"},2:{name:"storage.type.internaldeclaration.js.jsx"},3:{name:"punctuation.decorator.internaldeclaration.js.jsx"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.js.jsx"}}},{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.js.jsx"},2:{name:"comment.line.double-slash.js.jsx"},3:{name:"punctuation.definition.comment.js.jsx"},4:{name:"storage.type.internaldeclaration.js.jsx"},5:{name:"punctuation.decorator.internaldeclaration.js.jsx"}},end:"(?=$)",contentName:"comment.line.double-slash.js.jsx"}]},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.js.jsx"},2:{name:"comment.line.double-slash.js.jsx"},3:{name:"punctuation.definition.comment.js.jsx"},4:{name:"storage.type.internaldeclaration.js.jsx"},5:{name:"punctuation.decorator.internaldeclaration.js.jsx"}},end:"(?=^)",contentName:"comment.line.double-slash.js.jsx"},directives:{name:"comment.line.triple-slash.directive.js.jsx",begin:"^(///)\\s*(?=<(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name|resolution-mode)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/>\\s*$)",beginCaptures:{1:{name:"punctuation.definition.comment.js.jsx"}},end:"(?=$)",patterns:[{name:"meta.tag.js.jsx",begin:"(<)(reference|amd-dependency|amd-module)",beginCaptures:{1:{name:"punctuation.definition.tag.directive.js.jsx"},2:{name:"entity.name.tag.directive.js.jsx"}},end:"/>",endCaptures:{0:{name:"punctuation.definition.tag.directive.js.jsx"}},patterns:[{name:"entity.other.attribute-name.directive.js.jsx",match:"path|types|no-default-lib|lib|name|resolution-mode"},{name:"keyword.operator.assignment.js.jsx",match:"="},{include:"#string"}]}]},docblock:{patterns:[{match:`(?x) +((@)(?:access|api)) +\\s+ +(private|protected|public) +\\b`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.access-type.jsdoc"}}},{match:`(?x) +((@)author) +\\s+ +( + [^@\\s<>*/] + (?:[^@<>*/]|\\*[^/])* +) +(?: + \\s* + (<) + ([^>\\s]+) + (>) +)?`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},5:{name:"constant.other.email.link.underline.jsdoc"},6:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{match:`(?x) +((@)borrows) \\s+ +((?:[^@\\s*/]|\\*[^/])+) # +\\s+ (as) \\s+ # as +((?:[^@\\s*/]|\\*[^/])+) # `,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"keyword.operator.control.jsdoc"},5:{name:"entity.name.type.instance.jsdoc"}}},{name:"meta.example.jsdoc",begin:"((@)example)\\s+",end:"(?=@|\\*/)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},patterns:[{match:"^\\s\\*\\s+"},{contentName:"constant.other.description.jsdoc",begin:"\\G(<)caption(>)",beginCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},end:"()|(?=\\*/)",endCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{match:"[^\\s@*](?:[^*]|\\*[^/])*",captures:{0:{name:"source.embedded.js.jsx"}}}]},{match:"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.symbol-type.jsdoc"}}},{match:`(?x) +((@)see) +\\s+ +(?: + # URL + ( + (?=https?://) + (?:[^\\s*]|\\*[^/])+ + ) + | + # JSDoc namepath + ( + (?! + # Avoid matching bare URIs (also acceptable as links) + https?:// + | + # Avoid matching {@inline tags}; we match those below + (?:\\[[^\\[\\]]*\\])? # Possible description [preceding]{@tag} + {@(?:link|linkcode|linkplain|tutorial)\\b + ) + # Matched namepath + (?:[^@\\s*/]|\\*[^/])+ + ) +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.link.underline.jsdoc"},4:{name:"entity.name.type.instance.jsdoc"}}},{match:`(?x) +((@)template) +\\s+ +# One or more valid identifiers +( + [A-Za-z_$] # First character: non-numeric word character + [\\w$.\\[\\]]* # Rest of identifier + (?: # Possible list of additional identifiers + \\s* , \\s* + [A-Za-z_$] + [\\w$.\\[\\]]* + )* +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{begin:"(?x)((@)template)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"variable.other.jsdoc",match:"([A-Za-z_$][\\w$.\\[\\]]*)"}]},{match:`(?x) +( + (@) + (?:arg|argument|const|constant|member|namespace|param|var) +) +\\s+ +( + [A-Za-z_$] + [\\w$.\\[\\]]* +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{begin:"((@)typedef)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"entity.name.type.instance.jsdoc",match:"(?:[^@\\s*/]|\\*[^/])+"}]},{begin:"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"variable.other.jsdoc",match:"([A-Za-z_$][\\w$.\\[\\]]*)"},{name:"variable.other.jsdoc",match:`(?x) +(\\[)\\s* +[\\w$]+ +(?: + (?:\\[\\])? # Foo[ ].bar properties within an array + \\. # Foo.Bar namespaced parameter + [\\w$]+ +)* +(?: + \\s* + (=) # [foo=bar] Default parameter value + \\s* + ( + # The inner regexes are to stop the match early at */ and to not stop at escaped quotes + (?> + "(?:(?:\\*(?!/))|(?:\\\\(?!"))|[^*\\\\])*?" | # [foo="bar"] Double-quoted + '(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' | # [foo='bar'] Single-quoted + \\[ (?:(?:\\*(?!/))|[^*])*? \\] | # [foo=[1,2]] Array literal + (?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])* # Everything else + )* + ) +)? +\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))`,captures:{1:{name:"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},2:{name:"keyword.operator.assignment.jsdoc"},3:{name:"source.embedded.js.jsx"},4:{name:"punctuation.definition.optional-value.end.bracket.square.jsdoc"},5:{name:"invalid.illegal.syntax.jsdoc"}}}]},{begin:`(?x) +( + (@) + (?:define|enum|exception|export|extends|lends|implements|modifies + |namespace|private|protected|returns?|satisfies|suppress|this|throws|type + |yields?) +) +\\s+(?={)`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"}]},{match:`(?x) +( + (@) + (?:alias|augments|callback|constructs|emits|event|fires|exports? + |extends|external|function|func|host|lends|listens|interface|memberof!? + |method|module|mixes|mixin|name|requires|see|this|typedef|uses) +) +\\s+ +( + (?: + [^{}@\\s*] | \\*[^/] + )+ +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"}}},{contentName:"variable.other.jsdoc",begin:`((@)(?:default(?:value)?|license|version))\\s+(([''"]))`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"},4:{name:"punctuation.definition.string.begin.jsdoc"}},end:"(\\3)|(?=$|\\*/)",endCaptures:{0:{name:"variable.other.jsdoc"},1:{name:"punctuation.definition.string.end.jsdoc"}}},{match:"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{name:"storage.type.class.jsdoc",match:"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b",captures:{1:{name:"punctuation.definition.block.tag.jsdoc"}}},{include:"#inline-tags"},{match:"((@)(?:[_$[:alpha:]][_$[:alnum:]]*))(?=\\s+)",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}}}]},brackets:{patterns:[{begin:"{",end:"}|(?=\\*/)",patterns:[{include:"#brackets"}]},{begin:"\\[",end:"\\]|(?=\\*/)",patterns:[{include:"#brackets"}]}]},"inline-tags":{patterns:[{name:"constant.other.description.jsdoc",match:"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))",captures:{1:{name:"punctuation.definition.bracket.square.begin.jsdoc"},2:{name:"punctuation.definition.bracket.square.end.jsdoc"}}},{name:"entity.name.type.instance.jsdoc",begin:"({)((@)(?:link(?:code|plain)?|tutorial))\\s*",beginCaptures:{1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"},2:{name:"storage.type.class.jsdoc"},3:{name:"punctuation.definition.inline.tag.jsdoc"}},end:"}|(?=\\*/)",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{match:"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?",captures:{1:{name:"variable.other.link.underline.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}}},{match:"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?",captures:{1:{name:"variable.other.description.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}}}]}]},jsdoctype:{patterns:[{contentName:"entity.name.type.instance.jsdoc",begin:"\\G({)",beginCaptures:{0:{name:"entity.name.type.instance.jsdoc"},1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"}},end:"((}))\\s*|(?=\\*/)",endCaptures:{1:{name:"entity.name.type.instance.jsdoc"},2:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{include:"#brackets"}]}]},jsx:{patterns:[{include:"#jsx-tag-without-attributes-in-expression"},{include:"#jsx-tag-in-expression"}]},"jsx-tag-without-attributes-in-expression":{begin:"(?:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s*(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",patterns:[{include:"#jsx-tag-without-attributes"}]},"jsx-tag-without-attributes":{name:"meta.tag.without-attributes.js.jsx",begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?)",end:"()",beginCaptures:{1:{name:"punctuation.definition.tag.begin.js.jsx"},2:{name:"entity.name.tag.namespace.js.jsx"},3:{name:"punctuation.separator.namespace.js.jsx"},4:{name:"entity.name.tag.js.jsx"},5:{name:"support.class.component.js.jsx"},6:{name:"punctuation.definition.tag.end.js.jsx"}},endCaptures:{1:{name:"punctuation.definition.tag.begin.js.jsx"},2:{name:"entity.name.tag.namespace.js.jsx"},3:{name:"punctuation.separator.namespace.js.jsx"},4:{name:"entity.name.tag.js.jsx"},5:{name:"support.class.component.js.jsx"},6:{name:"punctuation.definition.tag.end.js.jsx"}},contentName:"meta.jsx.children.js.jsx",patterns:[{include:"#jsx-children"}]},"jsx-tag-in-expression":{begin:`(?x) + (?:*]|&&|\\|\\||\\?|\\*\\/|^await|[^\\._$[:alnum:]]await|^return|[^\\._$[:alnum:]]return|^default|[^\\._$[:alnum:]]default|^yield|[^\\._$[:alnum:]]yield|^)\\s* + (?!<\\s*[_$[:alpha:]][_$[:alnum:]]*((\\s+extends\\s+[^=>])|,)) # look ahead is not type parameter of arrow + (?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))`,end:"(?!(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",patterns:[{include:"#jsx-tag"}]},"jsx-tag":{name:"meta.tag.js.jsx",begin:"(?=(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?))",end:"(/>)|(?:())",endCaptures:{1:{name:"punctuation.definition.tag.end.js.jsx"},2:{name:"punctuation.definition.tag.begin.js.jsx"},3:{name:"entity.name.tag.namespace.js.jsx"},4:{name:"punctuation.separator.namespace.js.jsx"},5:{name:"entity.name.tag.js.jsx"},6:{name:"support.class.component.js.jsx"},7:{name:"punctuation.definition.tag.end.js.jsx"}},patterns:[{begin:"(<)\\s*(?:([_$[:alpha:]][-_$[:alnum:].]*)(?)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.js.jsx"},2:{name:"entity.name.tag.namespace.js.jsx"},3:{name:"punctuation.separator.namespace.js.jsx"},4:{name:"entity.name.tag.js.jsx"},5:{name:"support.class.component.js.jsx"}},end:"(?=[/]?>)",patterns:[{include:"#comment"},{include:"#type-arguments"},{include:"#jsx-tag-attributes"}]},{begin:"(>)",beginCaptures:{1:{name:"punctuation.definition.tag.end.js.jsx"}},end:"(?=)",patterns:[{include:"#comment"},{include:"#jsx-tag-attribute-name"},{include:"#jsx-tag-attribute-assignment"},{include:"#jsx-string-double-quoted"},{include:"#jsx-string-single-quoted"},{include:"#jsx-evaluated-code"},{include:"#jsx-tag-attributes-illegal"}]},"jsx-tag-attribute-name":{match:`(?x) + \\s* + (?:([_$[:alpha:]][-_$[:alnum:].]*)(:))? + ([_$[:alpha:]][-_$[:alnum:]]*) + (?=\\s|=|/?>|/\\*|//)`,captures:{1:{name:"entity.other.attribute-name.namespace.js.jsx"},2:{name:"punctuation.separator.namespace.js.jsx"},3:{name:"entity.other.attribute-name.js.jsx"}}},"jsx-tag-attribute-assignment":{name:"keyword.operator.assignment.js.jsx",match:`=(?=\\s*(?:'|"|{|/\\*|//|\\n))`},"jsx-string-double-quoted":{name:"string.quoted.double.js.jsx",begin:'"',end:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.js.jsx"}},endCaptures:{0:{name:"punctuation.definition.string.end.js.jsx"}},patterns:[{include:"#jsx-entities"}]},"jsx-string-single-quoted":{name:"string.quoted.single.js.jsx",begin:"'",end:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.js.jsx"}},endCaptures:{0:{name:"punctuation.definition.string.end.js.jsx"}},patterns:[{include:"#jsx-entities"}]},"jsx-tag-attributes-illegal":{name:"invalid.illegal.attribute.js.jsx",match:"\\S+"}},displayName:"JSX"})]}}]); diff --git a/3681.36713709.async.js b/3681.36713709.async.js new file mode 100644 index 00000000..823ec1b8 --- /dev/null +++ b/3681.36713709.async.js @@ -0,0 +1,10 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3681],{29645:function(q,w,o){o.d(w,{C2:function(){return T}});var S=o(16431),K=o(76247),d=o(19356);const R=t=>{const{checkboxCls:r}=t,u=`${r}-wrapper`;return[{[`${r}-group`]:Object.assign(Object.assign({},(0,S.Wf)(t)),{display:"inline-flex",flexWrap:"wrap",columnGap:t.marginXS,[`> ${t.antCls}-row`]:{flex:1}}),[u]:Object.assign(Object.assign({},(0,S.Wf)(t)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${u}`]:{marginInlineStart:0},[`&${u}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[r]:Object.assign(Object.assign({},(0,S.Wf)(t)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:t.borderRadiusSM,alignSelf:"center",[`${r}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${r}-inner`]:Object.assign({},(0,S.oN)(t))},[`${r}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:t.checkboxSize,height:t.checkboxSize,direction:"ltr",backgroundColor:t.colorBgContainer,border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,borderRadius:t.borderRadiusSM,borderCollapse:"separate",transition:`all ${t.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:t.checkboxSize/14*5,height:t.checkboxSize/14*8,border:`${t.lineWidthBold}px solid ${t.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${t.motionDurationFast} ${t.motionEaseInBack}, opacity ${t.motionDurationFast}`}},"& + span":{paddingInlineStart:t.paddingXS,paddingInlineEnd:t.paddingXS}})},{[` + ${u}:not(${u}-disabled), + ${r}:not(${r}-disabled) + `]:{[`&:hover ${r}-inner`]:{borderColor:t.colorPrimary}},[`${u}:not(${u}-disabled)`]:{[`&:hover ${r}-checked:not(${r}-disabled) ${r}-inner`]:{backgroundColor:t.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${r}-checked:not(${r}-disabled):after`]:{borderColor:t.colorPrimaryHover}}},{[`${r}-checked`]:{[`${r}-inner`]:{backgroundColor:t.colorPrimary,borderColor:t.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${t.motionDurationMid} ${t.motionEaseOutBack} ${t.motionDurationFast}`}}},[` + ${u}-checked:not(${u}-disabled), + ${r}-checked:not(${r}-disabled) + `]:{[`&:hover ${r}-inner`]:{backgroundColor:t.colorPrimaryHover,borderColor:"transparent"}}},{[r]:{"&-indeterminate":{[`${r}-inner`]:{backgroundColor:t.colorBgContainer,borderColor:t.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:t.fontSizeLG/2,height:t.fontSizeLG/2,backgroundColor:t.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${u}-disabled`]:{cursor:"not-allowed"},[`${r}-disabled`]:{[`&, ${r}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${r}-inner`]:{background:t.colorBgContainerDisabled,borderColor:t.colorBorder,"&:after":{borderColor:t.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:t.colorTextDisabled},[`&${r}-indeterminate ${r}-inner::after`]:{background:t.colorTextDisabled}}}]};function T(t,r){const u=(0,K.TS)(r,{checkboxCls:`.${t}`,checkboxSize:r.controlInteractiveSize});return[R(u)]}w.ZP=(0,d.Z)("Checkbox",(t,r)=>{let{prefixCls:u}=r;return[T(u,t)]})},43681:function(q,w,o){o.d(w,{Z:function(){return fe}});var S=o(28925),K=o(36014),d=o(50959),R=o(38223),T=o(29875),t=o(35411),r=o(84875),u=o.n(r),_=o(31087),B=o(25237),W=o(81477),x=o(40593),j=o(89585),a=o(75801);const e=4;function n(l){const{dropPosition:g,dropLevelOffset:p,prefixCls:c,indent:f,direction:i="ltr"}=l,b=i==="ltr"?"left":"right",h=i==="ltr"?"right":"left",v={[b]:-p*f+e,[h]:0};switch(g){case-1:v.top=-3;break;case 1:v.bottom=-3;break;default:v.bottom=-3,v[b]=f+e;break}return d.createElement("div",{style:v,className:`${c}-drop-indicator`})}var $=o(55252),s=d.forwardRef((l,g)=>{const{getPrefixCls:p,direction:c,virtual:f,tree:i}=d.useContext(W.E_),{prefixCls:b,className:h,showIcon:v=!1,showLine:E,switcherIcon:G,blockNode:z=!1,children:Y,checkable:H=!1,selectable:U=!0,draggable:L,motion:F,style:te}=l,I=p("tree",b),ne=p(),oe=F!=null?F:Object.assign(Object.assign({},(0,j.Z)(ne)),{motionAppear:!1}),re=Object.assign(Object.assign({},l),{checkable:H,selectable:U,showIcon:v,motion:oe,blockNode:z,showLine:!!E,dropIndicatorRender:n}),[X,ie]=(0,a.ZP)(I),M=d.useMemo(()=>{if(!L)return!1;let m={};switch(typeof L){case"function":m.nodeDraggable=L;break;case"object":m=Object.assign({},L);break;default:break}return m.icon!==!1&&(m.icon=m.icon||d.createElement(x.Z,null)),m},[L]),P=m=>d.createElement($.Z,{prefixCls:I,switcherIcon:G,treeNodeProps:m,showLine:E});return X(d.createElement(S.Z,Object.assign({itemHeight:20,ref:g,virtual:f},re,{style:Object.assign(Object.assign({},i==null?void 0:i.style),te),prefixCls:I,className:u()({[`${I}-icon-hide`]:!v,[`${I}-block-node`]:z,[`${I}-unselectable`]:!U,[`${I}-rtl`]:c==="rtl"},i==null?void 0:i.className,h,ie),direction:c,checkable:H&&d.createElement("span",{className:`${I}-checkbox-inner`}),selectable:U,switcherIcon:P,draggable:M}),Y))}),y;(function(l){l[l.None=0]="None",l[l.Start=1]="Start",l[l.End=2]="End"})(y||(y={}));function O(l,g,p){const{key:c,children:f}=p;function i(b){const h=b[c],v=b[f];g(h,b)!==!1&&O(v||[],g,p)}l.forEach(i)}function A(l){let{treeData:g,expandedKeys:p,startKey:c,endKey:f,fieldNames:i}=l;const b=[];let h=y.None;if(c&&c===f)return[c];if(!c||!f)return[];function v(E){return E===c||E===f}return O(g,E=>{if(h===y.End)return!1;if(v(E)){if(b.push(E),h===y.None)h=y.Start;else if(h===y.Start)return h=y.End,!1}else h===y.Start&&b.push(E);return p.includes(E)},(0,B.w$)(i)),b}function Z(l,g,p){const c=(0,K.Z)(g),f=[];return O(l,(i,b)=>{const h=c.indexOf(i);return h!==-1&&(f.push(b),c.splice(h,1)),!!c.length},(0,B.w$)(p)),f}var se=function(l,g){var p={};for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&g.indexOf(c)<0&&(p[c]=l[c]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,c=Object.getOwnPropertySymbols(l);f{var{defaultExpandAll:p,defaultExpandParent:c,defaultExpandedKeys:f}=l,i=se(l,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const b=d.useRef(),h=d.useRef(),v=()=>{const{keyEntities:M}=(0,B.I8)(ae(i));let P;return p?P=Object.keys(M):c?P=(0,_.r7)(i.expandedKeys||f||[],M):P=i.expandedKeys||f,P},[E,G]=d.useState(i.selectedKeys||i.defaultSelectedKeys||[]),[z,Y]=d.useState(()=>v());d.useEffect(()=>{"selectedKeys"in i&&G(i.selectedKeys)},[i.selectedKeys]),d.useEffect(()=>{"expandedKeys"in i&&Y(i.expandedKeys)},[i.expandedKeys]);const H=(M,P)=>{var m;return"expandedKeys"in i||Y(M),(m=i.onExpand)===null||m===void 0?void 0:m.call(i,M,P)},U=(M,P)=>{var m;const{multiple:le,fieldNames:J}=i,{node:pe,nativeEvent:N}=P,{key:Q=""}=pe,V=ae(i),k=Object.assign(Object.assign({},P),{selected:!0}),ge=(N==null?void 0:N.ctrlKey)||(N==null?void 0:N.metaKey),he=N==null?void 0:N.shiftKey;let D;le&&ge?(D=M,b.current=Q,h.current=D,k.selectedNodes=Z(V,D,J)):le&&he?(D=Array.from(new Set([].concat((0,K.Z)(h.current||[]),(0,K.Z)(A({treeData:V,expandedKeys:z,startKey:Q,endKey:b.current,fieldNames:J}))))),k.selectedNodes=Z(V,D,J)):(D=[Q],b.current=Q,h.current=D,k.selectedNodes=Z(V,D,J)),(m=i.onSelect)===null||m===void 0||m.call(i,D,k),"selectedKeys"in i||G(D)},{getPrefixCls:L,direction:F}=d.useContext(W.E_),{prefixCls:te,className:I,showIcon:ne=!0,expandAction:oe="click"}=i,re=se(i,["prefixCls","className","showIcon","expandAction"]),X=L("tree",te),ie=u()(`${X}-directory`,{[`${X}-directory-rtl`]:F==="rtl"},I);return d.createElement(s,Object.assign({icon:ce,ref:g,blockNode:!0},re,{showIcon:ne,expandAction:oe,prefixCls:X,className:ie,expandedKeys:z,selectedKeys:E,onSelect:U,onExpand:H}))};var ue=d.forwardRef(de);const ee=s;ee.DirectoryTree=ue,ee.TreeNode=S.O;var fe=ee},75801:function(q,w,o){o.d(w,{TM:function(){return j},Yk:function(){return x}});var S=o(7824),K=o(29645),d=o(16431),R=o(99368),T=o(76247),t=o(19356);const r=new S.E4("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),u=(a,e)=>({[`.${a}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${e.motionDurationSlow}`}}}),_=(a,e)=>({[`.${a}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:e.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${e.lineWidthBold}px solid ${e.colorPrimary}`,borderRadius:"50%",content:'""'}}}),B=(a,e)=>{const{treeCls:n,treeNodeCls:$,treeNodePadding:C,titleHeight:s,nodeSelectedBg:y,nodeHoverBg:O}=e,A=e.paddingXS;return{[n]:Object.assign(Object.assign({},(0,d.Wf)(e)),{background:e.colorBgContainer,borderRadius:e.borderRadius,transition:`background-color ${e.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},(0,d.oN)(e)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${$}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:C,insetInlineStart:0,border:`1px solid ${e.colorPrimary}`,opacity:0,animationName:r,animationDuration:e.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${$}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${C}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:Object.assign({},(0,d.oN)(e)),[`&:not(${$}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${n}-draggable-icon`]:{flexShrink:0,width:s,lineHeight:`${s}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${e.motionDurationSlow}`,[`${$}:hover &`]:{opacity:.45}},[`&${$}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:s}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:Object.assign(Object.assign({},u(a,e)),{position:"relative",flex:"none",alignSelf:"stretch",width:s,margin:0,lineHeight:`${s}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:e.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:s/2,bottom:-C,marginInlineStart:-1,borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:s/2*.8,height:s/2,borderBottom:`1px solid ${e.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:A,alignSelf:"flex-start",marginTop:e.marginXXS},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:s,margin:0,padding:`0 ${e.paddingXS/2}px`,color:"inherit",lineHeight:`${s}px`,background:"transparent",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:O},[`&${n}-node-selected`]:{backgroundColor:y},[`${n}-iconEle`]:{display:"inline-block",width:s,height:s,lineHeight:`${s}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:Object.assign({lineHeight:`${s}px`,userSelect:"none"},_(a,e)),[`${$}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${e.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:s/2,bottom:-C,borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${$}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${s/2}px !important`}}}}})}},W=a=>{const{treeCls:e,treeNodeCls:n,treeNodePadding:$,directoryNodeSelectedBg:C,directoryNodeSelectedColor:s}=a;return{[`${e}${e}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:$,insetInlineStart:0,transition:`background-color ${a.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:a.controlItemBgHover}},"> *":{zIndex:1},[`${e}-switcher`]:{transition:`color ${a.motionDurationMid}`},[`${e}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${e}-node-selected`]:{color:s,background:"transparent"}},"&-selected":{[` + &:hover::before, + &::before + `]:{background:C},[`${e}-switcher`]:{color:s},[`${e}-node-content-wrapper`]:{color:s,background:"transparent"}}}}}},x=(a,e)=>{const n=`.${a}`,$=`${n}-treenode`,C=e.paddingXS/2,s=(0,T.TS)(e,{treeCls:n,treeNodeCls:$,treeNodePadding:C});return[B(a,s),W(s)]},j=a=>{const{controlHeightSM:e}=a;return{titleHeight:e,nodeHoverBg:a.controlItemBgHover,nodeSelectedBg:a.controlItemBgActive}};w.ZP=(0,t.Z)("Tree",(a,e)=>{let{prefixCls:n}=e;return[{[a.componentCls]:(0,K.C2)(`${n}-checkbox`,a)},x(n,a),(0,R.Z)(a)]},a=>{const{colorTextLightSolid:e,colorPrimary:n}=a;return Object.assign(Object.assign({},j(a)),{directoryNodeSelectedColor:e,directoryNodeSelectedBg:n})})},55252:function(q,w,o){var S=o(73932),K=o(38223),d=o(5906),R=o(64287),T=o(63207),t=o(84875),r=o.n(t),u=o(50959),_=o(39340);const B=W=>{const{prefixCls:x,switcherIcon:j,treeNodeProps:a,showLine:e}=W,{isLeaf:n,expanded:$,loading:C}=a;if(C)return u.createElement(d.Z,{className:`${x}-switcher-loading-icon`});let s;if(e&&typeof e=="object"&&(s=e.showLeafIcon),n){if(!e)return null;if(typeof s!="boolean"&&s){const A=typeof s=="function"?s(a):s,Z=`${x}-switcher-line-custom-icon`;return(0,_.l$)(A)?(0,_.Tm)(A,{className:r()(A.props.className||"",Z)}):A}return s?u.createElement(K.Z,{className:`${x}-switcher-line-icon`}):u.createElement("span",{className:`${x}-switcher-leaf-line`})}const y=`${x}-switcher-icon`,O=typeof j=="function"?j(a):j;return(0,_.l$)(O)?(0,_.Tm)(O,{className:r()(O.props.className||"",y)}):O!==void 0?O:e?$?u.createElement(R.Z,{className:`${x}-switcher-line-icon`}):u.createElement(T.Z,{className:`${x}-switcher-line-icon`}):u.createElement(S.Z,{className:y})};w.Z=B}}]); diff --git a/3747.e9deb481.async.js b/3747.e9deb481.async.js new file mode 100644 index 00000000..7996927e --- /dev/null +++ b/3747.e9deb481.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3747],{73747:function(o,n,t){t.r(n),t.d(n,{default:function(){return a}});var a=[Object.freeze({fileTypes:["jssm","jssm_state"],name:"jssm",patterns:[{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.mn"}},comment:"block comment",end:"\\*/",name:"comment.block.jssm"},{begin:"//",comment:"block comment",end:"$",name:"comment.line.jssm"},{begin:"\\${",captures:{0:{name:"entity.name.function"}},comment:"js outcalls",end:"}",name:"keyword.other"},{comment:"semver",match:"([0-9]*)(\\.)([0-9]*)(\\.)([0-9]*)",name:"constant.numeric"},{comment:"jssm language tokens",match:"graph_layout(\\s*)(:)",name:"constant.language.jssmLanguage"},{comment:"jssm language tokens",match:"machine_name(\\s*)(:)",name:"constant.language.jssmLanguage"},{comment:"jssm language tokens",match:"machine_version(\\s*)(:)",name:"constant.language.jssmLanguage"},{comment:"jssm language tokens",match:"jssm_version(\\s*)(:)",name:"constant.language.jssmLanguage"},{comment:"transitions",match:"<->",name:"keyword.control.transition.jssmArrow.legal_legal"},{comment:"transitions",match:"<-",name:"keyword.control.transition.jssmArrow.legal_none"},{comment:"transitions",match:"->",name:"keyword.control.transition.jssmArrow.none_legal"},{comment:"transitions",match:"<=>",name:"keyword.control.transition.jssmArrow.main_main"},{comment:"transitions",match:"=>",name:"keyword.control.transition.jssmArrow.none_main"},{comment:"transitions",match:"<=",name:"keyword.control.transition.jssmArrow.main_none"},{comment:"transitions",match:"<~>",name:"keyword.control.transition.jssmArrow.forced_forced"},{comment:"transitions",match:"~>",name:"keyword.control.transition.jssmArrow.none_forced"},{comment:"transitions",match:"<~",name:"keyword.control.transition.jssmArrow.forced_none"},{comment:"transitions",match:"<-=>",name:"keyword.control.transition.jssmArrow.legal_main"},{comment:"transitions",match:"<=->",name:"keyword.control.transition.jssmArrow.main_legal"},{comment:"transitions",match:"<-~>",name:"keyword.control.transition.jssmArrow.legal_forced"},{comment:"transitions",match:"<~->",name:"keyword.control.transition.jssmArrow.forced_legal"},{comment:"transitions",match:"<=~>",name:"keyword.control.transition.jssmArrow.main_forced"},{comment:"transitions",match:"<~=>",name:"keyword.control.transition.jssmArrow.forced_main"},{comment:"edge probability annotation",match:"([0-9]+)%",name:"constant.numeric.jssmProbability"},{comment:"action annotation",match:"\\'[^']*\\'",name:"constant.character.jssmAction"},{comment:"jssm label annotation",match:'\\"[^"]*\\"',name:"entity.name.tag.jssmLabel.doublequoted"},{comment:"jssm label annotation",match:"([a-zA-Z0-9_.+&()#@!?,])",name:"entity.name.tag.jssmLabel.atom"}],scopeName:"source.jssm",uuid:"2bb22b55-e811-4383-9929-ae6d0ab92aca",displayName:"JSSM",aliases:["fsl"]})]}}]); diff --git a/376.51eb15f8.async.js b/376.51eb15f8.async.js new file mode 100644 index 00000000..ceb8c3e8 --- /dev/null +++ b/376.51eb15f8.async.js @@ -0,0 +1,86 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[376],{10376:function(s,t,e){e.r(t),e.d(t,{default:function(){return i}});var n=e(95492),a=e(32623);const r=Object.freeze({scopeName:"source.hack",name:"hack",fileTypes:["hh","php","hack"],foldingStartMarker:"(/\\*|\\{\\s*$|<<)",name:"comment.line.double-slash.php"}]}]},generics:{patterns:[{begin:"(<)",beginCaptures:{1:{name:"punctuation.definition.generics.php"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.generics.php"}},name:"meta.generics.php",patterns:[{include:"#comments"},{include:"#generics"},{match:"([-+])?([A-Za-z_][A-Za-z0-9_]*)(?:\\s+(as|super)\\s+([A-Za-z_][A-Za-z0-9_]*))?",name:"support.type.php"},{include:"#type-annotation"}]}]},implements:{patterns:[{begin:"(?i)(implements)\\s+",beginCaptures:{1:{name:"storage.modifier.implements.php"}},end:"(?i)(?=[;{])",patterns:[{include:"#comments"},{begin:"(?i)(?=[a-z0-9_\\\\]+)",contentName:"meta.other.inherited-class.php",end:"(?i)(?:\\s*(?:,|(?=[^a-z0-9_\\\\\\s]))\\s*)",patterns:[{begin:"(?i)(?=\\\\?[a-z_0-9]+\\\\)",end:"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])",endCaptures:{1:{name:"entity.other.inherited-class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{include:"#namespace"},{match:"(?i)[a-z_][a-z_0-9]*",name:"entity.other.inherited-class.php"}]}]}]},attributes:{patterns:[{begin:"(<<)(?!<)",beginCaptures:{1:{name:"punctuation.definition.attributes.php"}},end:"(>>)",endCaptures:{1:{name:"punctuation.definition.attributes.php"}},name:"meta.attributes.php",patterns:[{include:"#comments"},{match:"([A-Za-z_][A-Za-z0-9_]*)",name:"entity.other.attribute-name.php"},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.php"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.parameters.end.php"}},patterns:[{include:"#language"}]}]}]},constants:{patterns:[{begin:`(?xi) +(?= + ( + (\\\\[a-z_][a-z_0-9]*\\\\[a-z_][a-z_0-9\\\\]*) + | + ([a-z_][a-z_0-9]*\\\\[a-z_][a-z_0-9\\\\]*) + ) + [^a-z_0-9\\\\] +)`,end:"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])",endCaptures:{1:{name:"constant.other.php"}},patterns:[{include:"#namespace"}]},{begin:"(?=\\\\?[a-zA-Z_\\x{7f}-\\x{ff}])",end:"(?=[^\\\\a-zA-Z_\\x{7f}-\\x{ff}])",patterns:[{match:"(?i)\\b(TRUE|FALSE|NULL|__(FILE|DIR|FUNCTION|CLASS|METHOD|LINE|NAMESPACE)__)\\b",name:"constant.language.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:"(\\\\)?\\b(STD(IN|OUT|ERR)|ZEND_(THREAD_SAFE|DEBUG_BUILD)|DEFAULT_INCLUDE_PATH|P(HP_(R(OUND_HALF_(ODD|DOWN|UP|EVEN)|ELEASE_VERSION)|M(INOR_VERSION|A(XPATHLEN|JOR_VERSION))|BINDIR|S(HLIB_SUFFIX|YSCONFDIR|API)|CONFIG_FILE_(SCAN_DIR|PATH)|INT_(MAX|SIZE)|ZTS|O(S|UTPUT_HANDLER_(START|CONT|END))|D(EBUG|ATADIR)|URL_(SCHEME|HOST|USER|P(ORT|A(SS|TH))|QUERY|FRAGMENT)|PREFIX|E(XT(RA_VERSION|ENSION_DIR)|OL)|VERSION(_ID)?|WINDOWS_(NT_(SERVER|DOMAIN_CONTROLLER|WORKSTATION)|VERSION_(M(INOR|AJOR)|BUILD|S(UITEMASK|P_M(INOR|AJOR))|P(RODUCTTYPE|LATFORM)))|L(IBDIR|OCALSTATEDIR))|EAR_(INSTALL_DIR|EXTENSION_DIR))|E_(RECOVERABLE_ERROR|STRICT|NOTICE|CO(RE_(ERROR|WARNING)|MPILE_(ERROR|WARNING))|DEPRECATED|USER_(NOTICE|DEPRECATED|ERROR|WARNING)|PARSE|ERROR|WARNING|ALL))\\b",name:"support.constant.core.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:"(\\\\)?\\b(RADIXCHAR|GROUPING|M(_(1_PI|SQRT(1_2|2|3|PI)|2_(SQRTPI|PI)|PI(_(2|4))?|E(ULER)?|L(N(10|2|PI)|OG(10E|2E)))|ON_(GROUPING|1(1|2|0)?|7|2|8|THOUSANDS_SEP|3|DECIMAL_POINT|9|4|5|6))|S(TR_PAD_(RIGHT|BOTH|LEFT)|ORT_(REGULAR|STRING|NUMERIC|DESC|LOCALE_STRING|ASC)|EEK_(SET|CUR|END))|H(TML_(SPECIALCHARS|ENTITIES)|ASH_HMAC)|YES(STR|EXPR)|N(_(S(IGN_POSN|EP_BY_SPACE)|CS_PRECEDES)|O(STR|EXPR)|EGATIVE_SIGN|AN)|C(R(YPT_(MD5|BLOWFISH|S(HA(256|512)|TD_DES|ALT_LENGTH)|EXT_DES)|NCYSTR|EDITS_(G(ROUP|ENERAL)|MODULES|SAPI|DOCS|QA|FULLPAGE|ALL))|HAR_MAX|O(NNECTION_(NORMAL|TIMEOUT|ABORTED)|DESET|UNT_(RECURSIVE|NORMAL))|URRENCY_SYMBOL|ASE_(UPPER|LOWER))|__COMPILER_HALT_OFFSET__|T(HOUS(EP|ANDS_SEP)|_FMT(_AMPM)?)|IN(T_(CURR_SYMBOL|FRAC_DIGITS)|I_(S(YSTEM|CANNER_(RAW|NORMAL))|USER|PERDIR|ALL)|F(O_(GENERAL|MODULES|C(REDITS|ONFIGURATION)|ENVIRONMENT|VARIABLES|LICENSE|ALL))?)|D(_(T_FMT|FMT)|IRECTORY_SEPARATOR|ECIMAL_POINT|A(Y_(1|7|2|3|4|5|6)|TE_(R(SS|FC(1(123|036)|2822|8(22|50)|3339))|COOKIE|ISO8601|W3C|ATOM)))|UPLOAD_ERR_(NO_(TMP_DIR|FILE)|CANT_WRITE|INI_SIZE|OK|PARTIAL|EXTENSION|FORM_SIZE)|P(M_STR|_(S(IGN_POSN|EP_BY_SPACE)|CS_PRECEDES)|OSITIVE_SIGN|ATH(_SEPARATOR|INFO_(BASENAME|DIRNAME|EXTENSION|FILENAME)))|E(RA(_(YEAR|T_FMT|D_(T_FMT|FMT)))?|XTR_(REFS|SKIP|IF_EXISTS|OVERWRITE|PREFIX_(SAME|I(NVALID|F_EXISTS)|ALL))|NT_(NOQUOTES|COMPAT|IGNORE|QUOTES))|FRAC_DIGITS|L(C_(M(ONETARY|ESSAGES)|NUMERIC|C(TYPE|OLLATE)|TIME|ALL)|O(G_(MAIL|SYSLOG|N(O(TICE|WAIT)|DELAY|EWS)|C(R(IT|ON)|ONS)|INFO|ODELAY|D(EBUG|AEMON)|U(SER|UCP)|P(ID|ERROR)|E(RR|MERG)|KERN|WARNING|L(OCAL(1|7|2|3|4|5|0|6)|PR)|A(UTH(PRIV)?|LERT))|CK_(SH|NB|UN|EX)))|A(M_STR|B(MON_(1(1|2|0)?|7|2|8|3|9|4|5|6)|DAY_(1|7|2|3|4|5|6))|SSERT_(BAIL|CALLBACK|QUIET_EVAL|WARNING|ACTIVE)|LT_DIGITS))\\b",name:"support.constant.std.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:"(\\\\)?\\b(GLOB_(MARK|BRACE|NO(SORT|CHECK|ESCAPE)|ONLYDIR|ERR|AVAILABLE_FLAGS)|XML_(SAX_IMPL|HTML_DOCUMENT_NODE|N(OTATION_NODE|AMESPACE_DECL_NODE)|C(OMMENT_NODE|DATA_SECTION_NODE)|TEXT_NODE|OPTION_(SKIP_(TAGSTART|WHITE)|CASE_FOLDING|TARGET_ENCODING)|D(TD_NODE|OCUMENT_(NODE|TYPE_NODE|FRAG_NODE))|PI_NODE|E(RROR_(RECURSIVE_ENTITY_REF|MISPLACED_XML_PI|B(INARY_ENTITY_REF|AD_CHAR_REF)|SYNTAX|NO(NE|_(MEMORY|ELEMENTS))|TAG_MISMATCH|IN(CORRECT_ENCODING|VALID_TOKEN)|DUPLICATE_ATTRIBUTE|UN(CLOSED_(CDATA_SECTION|TOKEN)|DEFINED_ENTITY|KNOWN_ENCODING)|JUNK_AFTER_DOC_ELEMENT|PAR(TIAL_CHAR|AM_ENTITY_REF)|EXTERNAL_ENTITY_HANDLING|A(SYNC_ENTITY|TTRIBUTE_EXTERNAL_ENTITY_REF))|NTITY_(REF_NODE|NODE|DECL_NODE)|LEMENT_(NODE|DECL_NODE))|LOCAL_NAMESPACE|ATTRIBUTE_(N(MTOKEN(S)?|O(TATION|DE))|CDATA|ID(REF(S)?)?|DECL_NODE|EN(TITY|UMERATION)))|M(HASH_(RIPEMD(1(28|60)|256|320)|GOST|MD(2|4|5)|S(HA(1|2(24|56)|384|512)|NEFRU256)|HAVAL(1(28|92|60)|2(24|56))|CRC32(B)?|TIGER(1(28|60))?|WHIRLPOOL|ADLER32)|YSQL(_(BOTH|NUM|CLIENT_(SSL|COMPRESS|I(GNORE_SPACE|NTERACTIVE))|ASSOC)|I_(RE(PORT_(STRICT|INDEX|OFF|ERROR|ALL)|FRESH_(GRANT|MASTER|BACKUP_LOG|S(TATUS|LAVE)|HOSTS|T(HREADS|ABLES)|LOG)|AD_DEFAULT_(GROUP|FILE))|GROUP_FLAG|MULTIPLE_KEY_FLAG|B(INARY_FLAG|OTH|LOB_FLAG)|S(T(MT_ATTR_(CURSOR_TYPE|UPDATE_MAX_LENGTH|PREFETCH_ROWS)|ORE_RESULT)|E(RVER_QUERY_(NO_(GOOD_INDEX_USED|INDEX_USED)|WAS_SLOW)|T_(CHARSET_NAME|FLAG)))|N(O(_D(EFAULT_VALUE_FLAG|ATA)|T_NULL_FLAG)|UM(_FLAG)?)|C(URSOR_TYPE_(READ_ONLY|SCROLLABLE|NO_CURSOR|FOR_UPDATE)|LIENT_(SSL|NO_SCHEMA|COMPRESS|I(GNORE_SPACE|NTERACTIVE)|FOUND_ROWS))|T(YPE_(GEOMETRY|MEDIUM_BLOB|B(IT|LOB)|S(HORT|TRING|ET)|YEAR|N(ULL|EWD(ECIMAL|ATE))|CHAR|TI(ME(STAMP)?|NY(_BLOB)?)|INT(24|ERVAL)|D(OUBLE|ECIMAL|ATE(TIME)?)|ENUM|VAR_STRING|FLOAT|LONG(_BLOB|LONG)?)|IMESTAMP_FLAG)|INIT_COMMAND|ZEROFILL_FLAG|O(N_UPDATE_NOW_FLAG|PT_(NET_(READ_BUFFER_SIZE|CMD_BUFFER_SIZE)|CONNECT_TIMEOUT|INT_AND_FLOAT_NATIVE|LOCAL_INFILE))|D(EBUG_TRACE_ENABLED|ATA_TRUNCATED)|U(SE_RESULT|N(SIGNED_FLAG|IQUE_KEY_FLAG))|P(RI_KEY_FLAG|ART_KEY_FLAG)|ENUM_FLAG|A(S(SOC|YNC)|UTO_INCREMENT_FLAG)))|CRYPT_(R(C(2|6)|IJNDAEL_(1(28|92)|256)|AND)|GOST|XTEA|M(ODE_(STREAM|NOFB|C(BC|FB)|OFB|ECB)|ARS)|BLOWFISH(_COMPAT)?|S(ERPENT|KIPJACK|AFER(128|PLUS|64))|C(RYPT|AST_(128|256))|T(RIPLEDES|HREEWAY|WOFISH)|IDEA|3DES|DE(S|CRYPT|V_(RANDOM|URANDOM))|PANAMA|EN(CRYPT|IGNA)|WAKE|LOKI97|ARCFOUR(_IV)?))|S(TREAM_(REPORT_ERRORS|M(UST_SEEK|KDIR_RECURSIVE)|BUFFER_(NONE|FULL|LINE)|S(HUT_(RD(WR)?|WR)|OCK_(R(DM|AW)|S(TREAM|EQPACKET)|DGRAM)|ERVER_(BIND|LISTEN))|NOTIFY_(RE(SOLVE|DIRECTED)|MIME_TYPE_IS|SEVERITY_(INFO|ERR|WARN)|CO(MPLETED|NNECT)|PROGRESS|F(ILE_SIZE_IS|AILURE)|AUTH_RE(SULT|QUIRED))|C(RYPTO_METHOD_(SSLv(2(_(SERVER|CLIENT)|3_(SERVER|CLIENT))|3_(SERVER|CLIENT))|TLS_(SERVER|CLIENT))|LIENT_(CONNECT|PERSISTENT|ASYNC_CONNECT)|AST_(FOR_SELECT|AS_STREAM))|I(GNORE_URL|S_URL|PPROTO_(RAW|TCP|I(CMP|P)|UDP))|O(OB|PTION_(READ_(BUFFER|TIMEOUT)|BLOCKING|WRITE_BUFFER))|U(RL_STAT_(QUIET|LINK)|SE_PATH)|P(EEK|F_(INET(6)?|UNIX))|ENFORCE_SAFE_MODE|FILTER_(READ|WRITE|ALL))|UNFUNCS_RET_(STRING|TIMESTAMP|DOUBLE)|QLITE(_(R(OW|EADONLY)|MIS(MATCH|USE)|B(OTH|USY)|SCHEMA|N(O(MEM|T(FOUND|ADB)|LFS)|UM)|C(O(RRUPT|NSTRAINT)|ANTOPEN)|TOOBIG|I(NTER(RUPT|NAL)|OERR)|OK|DONE|P(ROTOCOL|ERM)|E(RROR|MPTY)|F(ORMAT|ULL)|LOCKED|A(BORT|SSOC|UTH))|3_(B(OTH|LOB)|NU(M|LL)|TEXT|INTEGER|OPEN_(READ(ONLY|WRITE)|CREATE)|FLOAT|ASSOC)))|CURL(M(SG_DONE|_(BAD_(HANDLE|EASY_HANDLE)|CALL_MULTI_PERFORM|INTERNAL_ERROR|O(UT_OF_MEMORY|K)))|SSH_AUTH_(HOST|NONE|DEFAULT|P(UBLICKEY|ASSWORD)|KEYBOARD)|CLOSEPOLICY_(SLOWEST|CALLBACK|OLDEST|LEAST_(RECENTLY_USED|TRAFFIC))|_(HTTP_VERSION_(1_(1|0)|NONE)|NETRC_(REQUIRED|IGNORED|OPTIONAL)|TIMECOND_(IF(MODSINCE|UNMODSINCE)|LASTMOD)|IPRESOLVE_(V(4|6)|WHATEVER)|VERSION_(SSL|IPV6|KERBEROS4|LIBZ))|INFO_(RE(DIRECT_(COUNT|TIME)|QUEST_SIZE)|S(SL_VERIFYRESULT|TARTTRANSFER_TIME|IZE_(DOWNLOAD|UPLOAD)|PEED_(DOWNLOAD|UPLOAD))|H(TTP_CODE|EADER_(SIZE|OUT))|NAMELOOKUP_TIME|C(ON(NECT_TIME|TENT_(TYPE|LENGTH_(DOWNLOAD|UPLOAD)))|ERTINFO)|TOTAL_TIME|PR(IVATE|ETRANSFER_TIME)|EFFECTIVE_URL|FILETIME)|OPT_(R(E(SUME_FROM|TURNTRANSFER|DIR_PROTOCOLS|FERER|AD(DATA|FUNCTION))|AN(GE|DOM_FILE))|MAX(REDIRS|CONNECTS)|B(INARYTRANSFER|UFFERSIZE)|S(S(H_(HOST_PUBLIC_KEY_MD5|P(RIVATE_KEYFILE|UBLIC_KEYFILE)|AUTH_TYPES)|L(CERT(TYPE|PASSWD)?|_(CIPHER_LIST|VERIFY(HOST|PEER))|ENGINE(_DEFAULT)?|VERSION|KEY(TYPE|PASSWD)?))|TDERR)|H(TTP(GET|HEADER|200ALIASES|_VERSION|PROXYTUNNEL|AUTH)|EADER(FUNCTION)?)|N(O(BODY|SIGNAL|PROGRESS)|ETRC)|C(RLF|O(NNECTTIMEOUT(_MS)?|OKIE(SESSION|JAR|FILE)?)|USTOMREQUEST|ERTINFO|LOSEPOLICY|A(INFO|PATH))|T(RANSFERTEXT|CP_NODELAY|IME(CONDITION|OUT(_MS)?|VALUE))|I(N(TERFACE|FILE(SIZE)?)|PRESOLVE)|DNS_(CACHE_TIMEOUT|USE_GLOBAL_CACHE)|U(RL|SER(PWD|AGENT)|NRESTRICTED_AUTH|PLOAD)|P(R(IVATE|O(GRESSFUNCTION|XY(TYPE|USERPWD|PORT|AUTH)?|TOCOLS))|O(RT|ST(REDIR|QUOTE|FIELDS)?)|UT)|E(GDSOCKET|NCODING)|VERBOSE|K(RB4LEVEL|EYPASSWD)|QUOTE|F(RESH_CONNECT|TP(SSLAUTH|_(S(SL|KIP_PASV_IP)|CREATE_MISSING_DIRS|USE_EP(RT|SV)|FILEMETHOD)|PORT|LISTONLY|APPEND)|ILE(TIME)?|O(RBID_REUSE|LLOWLOCATION)|AILONERROR)|WRITE(HEADER|FUNCTION)|LOW_SPEED_(TIME|LIMIT)|AUTOREFERER)|PRO(XY_(SOCKS(4|5)|HTTP)|TO_(S(CP|FTP)|HTTP(S)?|T(ELNET|FTP)|DICT|F(TP(S)?|ILE)|LDAP(S)?|ALL))|E_(RE(CV_ERROR|AD_ERROR)|GOT_NOTHING|MALFORMAT_USER|BAD_(C(ONTENT_ENCODING|ALLING_ORDER)|PASSWORD_ENTERED|FUNCTION_ARGUMENT)|S(S(H|L_(C(IPHER|ONNECT_ERROR|ERTPROBLEM|ACERT)|PEER_CERTIFICATE|ENGINE_(SETFAILED|NOTFOUND)))|HARE_IN_USE|END_ERROR)|HTTP_(RANGE_ERROR|NOT_FOUND|PO(RT_FAILED|ST_ERROR))|COULDNT_(RESOLVE_(HOST|PROXY)|CONNECT)|T(OO_MANY_REDIRECTS|ELNET_OPTION_SYNTAX)|O(BSOLETE|UT_OF_MEMORY|PERATION_TIMEOUTED|K)|U(RL_MALFORMAT(_USER)?|N(SUPPORTED_PROTOCOL|KNOWN_TELNET_OPTION))|PARTIAL_FILE|F(TP_(BAD_DOWNLOAD_RESUME|SSL_FAILED|C(OULDNT_(RETR_FILE|GET_SIZE|S(TOR_FILE|ET_(BINARY|ASCII))|USE_REST)|ANT_(RECONNECT|GET_HOST))|USER_PASSWORD_INCORRECT|PORT_FAILED|QUOTE_ERROR|W(RITE_ERROR|EIRD_(SERVER_REPLY|227_FORMAT|USER_REPLY|PAS(S_REPLY|V_REPLY)))|ACCESS_DENIED)|ILE(SIZE_EXCEEDED|_COULDNT_READ_FILE)|UNCTION_NOT_FOUND|AILED_INIT)|WRITE_ERROR|L(IBRARY_NOT_FOUND|DAP_(SEARCH_FAILED|CANNOT_BIND|INVALID_URL))|ABORTED_BY_CALLBACK)|VERSION_NOW|FTP(METHOD_(MULTICWD|SINGLECWD|NOCWD)|SSL_(NONE|CONTROL|TRY|ALL)|AUTH_(SSL|TLS|DEFAULT))|AUTH_(GSSNEGOTIATE|BASIC|NTLM|DIGEST|ANY(SAFE)?))|I(MAGETYPE_(GIF|XBM|BMP|SWF|COUNT|TIFF_(MM|II)|I(CO|FF)|UNKNOWN|J(B2|P(X|2|C|EG(2000)?))|P(SD|NG)|WBMP)|NPUT_(REQUEST|GET|SE(RVER|SSION)|COOKIE|POST|ENV)|CONV_(MIME_DECODE_(STRICT|CONTINUE_ON_ERROR)|IMPL|VERSION))|D(NS_(MX|S(RV|OA)|HINFO|N(S|APTR)|CNAME|TXT|PTR|A(NY|LL|AAA|6)?)|OM(STRING_SIZE_ERR|_(SYNTAX_ERR|HIERARCHY_REQUEST_ERR|N(O(_(MODIFICATION_ALLOWED_ERR|DATA_ALLOWED_ERR)|T_(SUPPORTED_ERR|FOUND_ERR))|AMESPACE_ERR)|IN(DEX_SIZE_ERR|USE_ATTRIBUTE_ERR|VALID_(MODIFICATION_ERR|STATE_ERR|CHARACTER_ERR|ACCESS_ERR))|PHP_ERR|VALIDATION_ERR|WRONG_DOCUMENT_ERR)))|JSON_(HEX_(TAG|QUOT|A(MP|POS))|NUMERIC_CHECK|ERROR_(S(YNTAX|TATE_MISMATCH)|NONE|CTRL_CHAR|DEPTH|UTF8)|FORCE_OBJECT)|P(REG_(RECURSION_LIMIT_ERROR|GREP_INVERT|BA(CKTRACK_LIMIT_ERROR|D_UTF8_(OFFSET_ERROR|ERROR))|S(PLIT_(NO_EMPTY|OFFSET_CAPTURE|DELIM_CAPTURE)|ET_ORDER)|NO_ERROR|INTERNAL_ERROR|OFFSET_CAPTURE|PATTERN_ORDER)|SFS_(PASS_ON|ERR_FATAL|F(EED_ME|LAG_(NORMAL|FLUSH_(CLOSE|INC))))|CRE_VERSION|OSIX_(R_OK|X_OK|S_IF(REG|BLK|SOCK|CHR|IFO)|F_OK|W_OK))|F(NM_(NOESCAPE|CASEFOLD|P(ERIOD|ATHNAME))|IL(TER_(REQUIRE_(SCALAR|ARRAY)|SANITIZE_(MAGIC_QUOTES|S(TRI(NG|PPED)|PECIAL_CHARS)|NUMBER_(INT|FLOAT)|URL|E(MAIL|NCODED)|FULL_SPECIAL_CHARS)|NULL_ON_FAILURE|CALLBACK|DEFAULT|UNSAFE_RAW|VALIDATE_(REGEXP|BOOLEAN|I(NT|P)|URL|EMAIL|FLOAT)|F(ORCE_ARRAY|LAG_(S(CHEME_REQUIRED|TRIP_(BACKTICK|HIGH|LOW))|HOST_REQUIRED|NO(NE|_(RES_RANGE|PRIV_RANGE|ENCODE_QUOTES))|IPV(4|6)|PATH_REQUIRED|E(MPTY_STRING_NULL|NCODE_(HIGH|LOW|AMP))|QUERY_REQUIRED|ALLOW_(SCIENTIFIC|HEX|THOUSAND|OCTAL|FRACTION))))|E(_(BINARY|SKIP_EMPTY_LINES|NO_DEFAULT_CONTEXT|TEXT|IGNORE_NEW_LINES|USE_INCLUDE_PATH|APPEND)|INFO_(RAW|MIME(_(TYPE|ENCODING))?|SYMLINK|NONE|CONTINUE|DEVICES|PRESERVE_ATIME)))|ORCE_(GZIP|DEFLATE))|LIBXML_(XINCLUDE|N(SCLEAN|O(XMLDECL|BLANKS|NET|CDATA|E(RROR|MPTYTAG|NT)|WARNING))|COMPACT|D(TD(VALID|LOAD|ATTR)|OTTED_VERSION)|PARSEHUGE|ERR_(NONE|ERROR|FATAL|WARNING)|VERSION|LOADED_VERSION))\\b",name:"support.constant.ext.php"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:"(\\\\)?\\bT_(RE(TURN|QUIRE(_ONCE)?)|G(OTO|LOBAL)|XOR_EQUAL|M(INUS_EQUAL|OD_EQUAL|UL_EQUAL|ETHOD_C|L_COMMENT)|B(REAK|OOL(_CAST|EAN_(OR|AND))|AD_CHARACTER)|S(R(_EQUAL)?|T(RING(_(CAST|VARNAME))?|A(RT_HEREDOC|TIC))|WITCH|L(_EQUAL)?)|HALT_COMPILER|N(S_(SEPARATOR|C)|UM_STRING|EW|AMESPACE)|C(HARACTER|O(MMENT|N(ST(ANT_ENCAPSED_STRING)?|CAT_EQUAL|TINUE))|URLY_OPEN|L(O(SE_TAG|NE)|ASS(_C)?)|A(SE|TCH))|T(RY|HROW)|I(MPLEMENTS|S(SET|_(GREATER_OR_EQUAL|SMALLER_OR_EQUAL|NOT_(IDENTICAL|EQUAL)|IDENTICAL|EQUAL))|N(STANCEOF|C(LUDE(_ONCE)?)?|T(_CAST|ERFACE)|LINE_HTML)|F)|O(R_EQUAL|BJECT_(CAST|OPERATOR)|PEN_TAG(_WITH_ECHO)?|LD_FUNCTION)|D(NUMBER|I(R|V_EQUAL)|O(C_COMMENT|UBLE_(C(OLON|AST)|ARROW)|LLAR_OPEN_CURLY_BRACES)?|E(C(LARE)?|FAULT))|U(SE|NSET(_CAST)?)|P(R(I(NT|VATE)|OTECTED)|UBLIC|LUS_EQUAL|AAMAYIM_NEKUDOTAYIM)|E(X(TENDS|IT)|MPTY|N(CAPSED_AND_WHITESPACE|D(SWITCH|_HEREDOC|IF|DECLARE|FOR(EACH)?|WHILE))|CHO|VAL|LSE(IF)?)|VAR(IABLE)?|F(I(NAL|LE)|OR(EACH)?|UNC(_C|TION))|WHI(TESPACE|LE)|L(NUMBER|I(ST|NE)|OGICAL_(XOR|OR|AND))|A(RRAY(_CAST)?|BSTRACT|S|ND_EQUAL))\\b",name:"support.constant.parser-token.php"},{comment:`In PHP, any identifier which is not a variable is taken to be a constant. +However, if there is no constant defined with the given name then a notice +is generated and the constant is assumed to have the value of its name.`,match:"[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*",name:"constant.other.php"}]}]},"function-return-type":{patterns:[{begin:"(:)",beginCaptures:{1:{name:"punctuation.definition.type.php"}},end:"(?=[{;])",patterns:[{include:"#comments"},{include:"#type-annotation"},{include:"#class-name"}]}]},"type-annotation":{name:"support.type.php",patterns:[{match:"\\b(?:bool|int|float|string|resource|mixed|arraykey|nonnull|dict|vec|keyset)\\b",name:"support.type.php"},{begin:"([A-Za-z_][A-Za-z0-9_]*)<",beginCaptures:{1:{name:"support.class.php"}},end:">",patterns:[{include:"#type-annotation"}]},{begin:"(shape\\()",end:"((,|\\.\\.\\.)?\\s*\\))",endCaptures:{1:{name:"keyword.operator.key.php"}},name:"storage.type.shape.php",patterns:[{include:"#type-annotation"},{include:"#strings"},{include:"#constants"}]},{begin:"\\(",end:"\\)",patterns:[{include:"#type-annotation"}]},{include:"#class-name"},{include:"#comments"}]},"function-arguments":{patterns:[{include:"#comments"},{include:"#attributes"},{include:"#type-annotation"},{begin:"(?xi)((\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) # The variable name",end:`(?xi) +\\s*(?=,|\\)|$) # A closing parentheses (end of argument list) or a comma`,beginCaptures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"}},patterns:[{begin:"(=)",end:"(?=,|\\))",beginCaptures:{1:{name:"keyword.operator.assignment.php"}},patterns:[{include:"#language"}]}]}]},"literal-collections":{patterns:[{begin:"(Vector|ImmVector|Set|ImmSet|Map|ImmMap|Pair)\\s*({)",end:"(})",beginCaptures:{1:{name:"support.class.php"},2:{name:"punctuation.section.array.begin.php"}},endCaptures:{1:{name:"punctuation.section.array.end.php"}},name:"meta.collection.literal.php",patterns:[{include:"#language"}]}]},"function-call":{patterns:[{begin:"(?i)(?=\\\\?[a-z_0-9\\\\]+\\\\[a-z_][a-z0-9_]*\\s*\\()",comment:"Functions in a user-defined namespace (overrides any built-ins)",end:"(?=\\s*\\()",patterns:[{include:"#user-function-call"}]},{match:"(?i)\\b(print|echo)\\b",name:"support.function.construct.php"},{begin:"(?i)(\\\\)?(?=\\b[a-z_][a-z_0-9]*\\s*\\()",beginCaptures:{1:{name:"punctuation.separator.inheritance.php"}},comment:"Root namespace function calls (built-in or user)",end:"(?=\\s*\\()",patterns:[{match:"(?i)\\b(isset|unset|e(val|mpty)|list)(?=\\s*\\()",name:"support.function.construct.php"},{include:"#support"},{include:"#user-function-call"}]}]},heredoc:{patterns:[{begin:'<<<\\s*("?)([a-zA-Z_]+[a-zA-Z0-9_]*)(\\1)\\s*$',beginCaptures:{2:{name:"keyword.operator.heredoc.php"}},end:"^(\\2)(?=;?$)",endCaptures:{1:{name:"keyword.operator.heredoc.php"}},name:"string.unquoted.heredoc.php",patterns:[{include:"#interpolation"}]},{begin:"<<<\\s*('?)([a-zA-Z_]+[a-zA-Z0-9_]*)(\\1)\\s*$",beginCaptures:{2:{name:"keyword.operator.heredoc.php"}},end:"^(\\2)(?=;?$)",endCaptures:{1:{name:"keyword.operator.heredoc.php"}},name:"string.unquoted.heredoc.nowdoc.php"}]},instantiation:{begin:"(?i)(new)\\s+",beginCaptures:{1:{name:"keyword.other.new.php"}},end:"(?i)(?=[^$a-z0-9_\\\\])",patterns:[{match:"(parent|static|self)(?=[^a-z0-9_])",name:"support.type.php"},{include:"#class-name"},{include:"#variable-name"}]},interpolation:{comment:"http://www.php.net/manual/en/language.types.string.php#language.types.string.parsing",patterns:[{comment:"Interpolating octal values e.g. \\01 or \\07.",match:"\\\\[0-7]{1,3}",name:"constant.numeric.octal.php"},{comment:"Interpolating hex values e.g. \\x1 or \\xFF.",match:"\\\\x[0-9A-Fa-f]{1,2}",name:"constant.numeric.hex.php"},{comment:"Escaped characters in double-quoted strings e.g. \\n or \\t.",match:'\\\\[nrt\\\\\\$\\"]',name:"constant.character.escape.php"},{comment:"Interpolating expressions in double-quoted strings with {} e.g. {$x->y->z[0][1]}.",match:"(\\{\\$.*?\\})",name:"variable.other.php"},{comment:"Interpolating simple variables, e.g. $x, $x->y, $x[z] but not $x->y->z.",match:"(\\$[a-zA-Z_][a-zA-Z0-9_]*((->[a-zA-Z_][a-zA-Z0-9_]*)|(\\[[a-zA-Z0-9_]+\\]))?)",name:"variable.other.php"}]},"invoke-call":{captures:{1:{name:"punctuation.definition.variable.php"},2:{name:"variable.other.php"}},match:"(?i)(\\$+)([a-z_][a-z_0-9]*)(?=\\s*\\()",name:"meta.function-call.invoke.php"},interface:{begin:"^(?i)\\s*(?:(public|internal)\\s+)?(interface)\\b",beginCaptures:{1:{name:"storage.modifier.php"},2:{name:"storage.type.interface.php"}},name:"meta.interface.php",end:"(?=[;{])",patterns:[{include:"#comments"},{match:"\\b(extends)\\b",captures:{1:{name:"storage.modifier.extends.php"}}},{include:"#generics"},{include:"#namespace"},{match:"(?i)[a-z0-9_]+",name:"entity.name.type.class.php"}]},language:{patterns:[{include:"#comments"},{begin:"(?=^\\s*<<)",end:"(?<=>>)",patterns:[{include:"#attributes"}]},{include:"#xhp"},{include:"#interface"},{begin:`(?xi) +^\\s* +(?:(module)\\s*)?(type|newtype) +\\s+ +([a-z0-9_]+)`,beginCaptures:{1:{name:"storage.modifier.php"},2:{name:"storage.type.typedecl.php"},3:{name:"entity.name.type.typedecl.php"}},end:"(;)",endCaptures:{1:{name:"punctuation.termination.expression.php"}},name:"meta.typedecl.php",patterns:[{include:"#comments"},{include:"#generics"},{match:"(=)",name:"keyword.operator.assignment.php"},{include:"#type-annotation"}]},{begin:"(?i)^\\s*(?:(public|internal)\\s+)?(enum)\\s+(class)\\s+([a-z0-9_]+)\\s*:?",beginCaptures:{1:{name:"storage.modifier.php"},2:{name:"storage.modifier.php"},3:{name:"storage.type.class.enum.php"},4:{name:"entity.name.type.class.enum.php"}},end:"(?=[{])",name:"meta.class.enum.php",patterns:[{match:"\\b(extends)\\b",name:"storage.modifier.extends.php"},{include:"#type-annotation"}]},{begin:"(?i)^\\s*(?:(public|internal)\\s+)?(enum)\\s+([a-z0-9_]+)\\s*:?",beginCaptures:{1:{name:"storage.modifier.php"},2:{name:"storage.type.enum.php"},3:{name:"entity.name.type.enum.php"}},end:"\\{",name:"meta.enum.php",patterns:[{include:"#comments"},{include:"#type-annotation"}]},{begin:"(?i)^\\s*(?:(public|internal)\\s+)?(trait)\\s+([a-z0-9_]+)\\s*",beginCaptures:{1:{name:"storage.modifier.php"},2:{name:"storage.type.trait.php"},3:{name:"entity.name.type.class.php"}},end:"(?=[{])",name:"meta.trait.php",patterns:[{include:"#comments"},{include:"#generics"},{include:"#implements"}]},{begin:"^\\s*(new)\\s+(module)\\s+([A-Za-z0-9_\\.]+)\\b",beginCaptures:{1:{name:"storage.type.module.php"},2:{name:"storage.type.module.php"},3:{name:"entity.name.type.module.php"}},end:"(?=[{])",name:"meta.module.php",patterns:[{include:"#comments"}]},{begin:"^\\s*(module)\\s+([A-Za-z0-9_\\.]+)\\b",beginCaptures:{1:{name:"keyword.other.module.php"},2:{name:"entity.name.type.module.php"}},end:"$|(?=[\\s;])",name:"meta.use.module.php",patterns:[{include:"#comments"}]},{begin:"(?i)(?:^\\s*|\\s*)(namespace)\\b\\s+(?=([a-z0-9_\\\\]*\\s*($|[;{]|(\\/[\\/*])))|$)",beginCaptures:{1:{name:"keyword.other.namespace.php"}},contentName:"entity.name.type.namespace.php",end:"(?i)(?=\\s*$|[^a-z0-9_\\\\])",name:"meta.namespace.php",patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]},{begin:"(?i)\\s*\\b(use)\\s+",beginCaptures:{1:{name:"keyword.other.use.php"}},end:"(?=;|(?:^\\s*$))",name:"meta.use.php",patterns:[{include:"#comments"},{begin:"(?i)\\s*(?=[a-z_0-9\\\\])",end:`(?xi) +(?: + (?:\\s*(as)\\b\\s*([a-z_0-9]*)\\s*(?=,|;|$))| + (?=,|;|$) +)`,endCaptures:{1:{name:"keyword.other.use-as.php"},2:{name:"support.other.namespace.use-as.php"}},patterns:[{include:"#class-builtin"},{begin:"(?i)\\s*(?=[\\\\a-z_0-9])",end:"$|(?=[\\s,;])",name:"support.other.namespace.use.php",patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]}]},{match:"\\s*,\\s*"}]},{begin:"(?i)^\\s*((?:(?:final|abstract|public|internal)\\s+)*)(class)\\s+([a-z0-9_]+)\\s*",beginCaptures:{1:{patterns:[{match:"final|abstract|public|internal",name:"storage.modifier.php"}]},2:{name:"storage.type.class.php"},3:{name:"entity.name.type.class.php"}},end:"(?=[;{])",name:"meta.class.php",patterns:[{include:"#comments"},{include:"#generics"},{include:"#implements"},{begin:"(?i)(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.extends.php"}},contentName:"meta.other.inherited-class.php",end:"(?i)(?=[^a-z_0-9\\\\])",patterns:[{begin:"(?i)(?=\\\\?[a-z_0-9]+\\\\)",end:"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])",endCaptures:{1:{name:"entity.other.inherited-class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{include:"#namespace"},{match:"(?i)[a-z_][a-z_0-9]*",name:"entity.other.inherited-class.php"}]}]},{captures:{1:{name:"keyword.control.php"}},match:"\\s*\\b(await|break|c(ase|ontinue)|concurrent|default|do|else|for(each)?|if|return|switch|use|while)\\b"},{begin:"(?i)\\b((?:require|include)(?:_once)?)\\b\\s*",beginCaptures:{1:{name:"keyword.control.import.include.php"}},end:"(?=\\s|;|$)",name:"meta.include.php",patterns:[{include:"#language"}]},{begin:"\\b(catch)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.exception.catch.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},name:"meta.catch.php",patterns:[{include:"#namespace"},{match:`(?xi) +([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Exception class +((?:\\s*\\|\\s*[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)*) # Optional additional exception classes +\\s* +((\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable`,captures:{1:{name:"support.class.exception.php"},2:{patterns:[{match:"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",name:"support.class.exception.php"},{match:"\\|",name:"punctuation.separator.delimiter.php"}]},3:{name:"variable.other.php"},4:{name:"punctuation.definition.variable.php"}}}]},{match:"\\b(catch|try|throw|exception|finally)\\b",name:"keyword.control.exception.php"},{begin:"(?i)\\s*(?:(public|internal)\\s+)?(function)\\s*(?=\\()",beginCaptures:{1:{name:"storage.modifier.php"},2:{name:"storage.type.function.php"}},end:"\\{|\\)",name:"meta.function.closure.php",patterns:[{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.php"}},contentName:"meta.function.arguments.php",end:"(\\))",endCaptures:{1:{name:"punctuation.definition.parameters.end.php"}},patterns:[{include:"#function-arguments"}]},{begin:"(?i)(use)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.function.use.php"},2:{name:"punctuation.definition.parameters.begin.php"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.parameters.end.php"}},patterns:[{captures:{1:{name:"storage.modifier.reference.php"},2:{name:"variable.other.php"},3:{name:"punctuation.definition.variable.php"}},match:"(?:\\s*(&))?\\s*((\\$+)[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)\\s*(?=,|\\))",name:"meta.function.closure.use.php"}]}]},{begin:`(?x) +\\s*((?:(?:final|abstract|public|private|protected|internal|static|async)\\s+)*) +(function) +(?:\\s+) +(?: + (__(?:call|construct|destruct|get|set|isset|unset|tostring|clone|set_state|sleep|wakeup|autoload|invoke|callStatic|dispose|disposeAsync)(?=[^a-zA-Z0-9_\\x7f-\\xff])) + | + ([a-zA-Z0-9_]+) +)`,beginCaptures:{1:{patterns:[{match:"final|abstract|public|private|protected|internal|static|async",name:"storage.modifier.php"}]},2:{name:"storage.type.function.php"},3:{name:"support.function.magic.php"},4:{name:"entity.name.function.php"},5:{name:"meta.function.generics.php"}},end:"(?=[{;])",name:"meta.function.php",patterns:[{include:"#generics"},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.php"}},end:"(?=\\))",contentName:"meta.function.arguments.php",patterns:[{include:"#function-arguments"}]},{begin:"(\\))",beginCaptures:{1:{name:"punctuation.definition.parameters.end.php"}},end:"(?=[{;])",patterns:[{include:"#function-return-type"}]}]},{include:"#invoke-call"},{begin:`(?xi) +\\s* + (?= + [a-z_0-9$\\\\]+(::) + (?: + ([a-z_][a-z_0-9]*)\\s*\\( + | + ((\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) + | + ([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) + )? + )`,end:`(?x) +(::) +(?: + ([A-Za-z_][A-Za-z_0-9]*)\\s*\\( + | + ((\\$+)[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) + | + ([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) +)?`,endCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"meta.function-call.static.php"},3:{name:"variable.other.class.php"},4:{name:"punctuation.definition.variable.php"},5:{name:"constant.other.class.php"}},patterns:[{match:"(self|static|parent)\\b",name:"support.type.php"},{include:"#class-name"},{include:"#variable-name"}]},{include:"#variables"},{include:"#strings"},{captures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.php"},3:{name:"punctuation.definition.array.end.php"}},match:"(array)(\\()(\\))",name:"meta.array.empty.php"},{begin:"(array)(\\()",beginCaptures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.array.end.php"}},name:"meta.array.php",patterns:[{include:"#language"}]},{captures:{1:{name:"support.type.php"}},match:"(?i)\\s*\\(\\s*(array|real|double|float|int(eger)?|bool(ean)?|string|object|binary|unset|arraykey|nonnull|dict|vec|keyset)\\s*\\)"},{match:"(?i)\\b(array|real|double|float|int(eger)?|bool(ean)?|string|class|clone|var|function|interface|trait|parent|self|object|arraykey|nonnull|dict|vec|keyset)\\b",name:"support.type.php"},{match:"(?i)\\b(global|abstract|const|extends|implements|final|p(r(ivate|otected)|ublic)|internal|static)\\b",name:"storage.modifier.php"},{include:"#object"},{match:";",name:"punctuation.terminator.expression.php"},{include:"#heredoc"},{match:"\\.=?",name:"keyword.operator.string.php"},{match:"=>",name:"keyword.operator.key.php"},{match:"==>",name:"keyword.operator.lambda.php"},{match:"\\|>",name:"keyword.operator.pipe.php"},{match:"(!==|!=|===|==)",name:"keyword.operator.comparison.php"},{match:"=|\\+=|\\-=|\\*=|/=|%=|&=|\\|=|\\^=|<<=|>>=",name:"keyword.operator.assignment.php"},{match:"(<=|>=|<|>)",name:"keyword.operator.comparison.php"},{match:"(\\-\\-|\\+\\+)",name:"keyword.operator.increment-decrement.php"},{match:"(\\-|\\+|\\*|/|%)",name:"keyword.operator.arithmetic.php"},{match:"(!|&&|\\|\\|)",name:"keyword.operator.logical.php"},{begin:"(?i)\\b(as|is)\\b\\s+(?=[\\\\$a-z_])",beginCaptures:{1:{name:"keyword.operator.type.php"}},end:"(?=[^\\\\$A-Za-z_0-9])",patterns:[{include:"#class-name"},{include:"#variable-name"}]},{match:"(?i)\\b(is|as)\\b",name:"keyword.operator.type.php"},{include:"#function-call"},{match:"<<|>>|~|\\^|&|\\|",name:"keyword.operator.bitwise.php"},{include:"#numbers"},{include:"#instantiation"},{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.array.begin.php"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.array.end.php"}},patterns:[{include:"#language"}]},{include:"#literal-collections"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.scope.begin.php"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.scope.end.php"}},patterns:[{include:"#language"}]},{include:"#constants"}]},namespace:{begin:"(?i)((namespace)|[a-z0-9_]+)?(\\\\)(?=.*?[^a-z_0-9\\\\])",beginCaptures:{1:{name:"entity.name.type.namespace.php"},3:{name:"punctuation.separator.inheritance.php"}},end:"(?i)(?=[a-z0-9_]*[^a-z0-9_\\\\])",name:"support.other.namespace.php",patterns:[{name:"entity.name.type.namespace.php",match:"(?i)[a-z0-9_]+(?=\\\\)"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:"(?i)(\\\\)"}]},numbers:{match:"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)\\b",name:"constant.numeric.php"},object:{patterns:[{begin:"(->)(\\$?\\{)",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"punctuation.definition.variable.php"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.variable.php"}},patterns:[{include:"#language"}]},{captures:{1:{name:"keyword.operator.class.php"},2:{name:"meta.function-call.object.php"},3:{name:"variable.other.property.php"},4:{name:"punctuation.definition.variable.php"}},match:`(?x) +(->) + (?: + ([A-Za-z_][A-Za-z_0-9]*)\\s*\\( + | + ((\\$+)?[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) + )?`}]},"parameter-default-types":{patterns:[{include:"#strings"},{include:"#numbers"},{include:"#variables"},{match:"=>",name:"keyword.operator.key.php"},{match:"=",name:"keyword.operator.assignment.php"},{include:"#instantiation"},{begin:`(?xi) +\\s* +(?= + [a-z_0-9\\\\]+(::) + ([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)? +)`,end:"(?i)(::)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?",endCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"constant.other.class.php"}},patterns:[{include:"#class-name"}]},{include:"#constants"}]},php_doc:{patterns:[{comment:"PHPDocumentor only recognises lines with an asterisk as the first non-whitespaces character",match:"^(?!\\s*\\*).*$\\n?",name:"invalid.illegal.missing-asterisk.phpdoc.php"},{captures:{1:{name:"keyword.other.phpdoc.php"},3:{name:"storage.modifier.php"},4:{name:"invalid.illegal.wrong-access-type.phpdoc.php"}},match:"^\\s*\\*\\s*(@access)\\s+((public|private|protected|internal)|(.+))\\s*$"},{captures:{1:{name:"keyword.other.phpdoc.php"},2:{name:"markup.underline.link.php"}},match:"(@xlink)\\s+(.+)\\s*$"},{match:"\\@(a(bstract|uthor)|c(ategory|opyright)|example|global|internal|li(cense|nk)|pa(ckage|ram)|return|s(ee|ince|tatic|ubpackage)|t(hrows|odo)|v(ar|ersion)|uses|deprecated|final|ignore)\\b",name:"keyword.other.phpdoc.php"},{captures:{1:{name:"keyword.other.phpdoc.php"}},match:"\\{(@(link)).+?\\}",name:"meta.tag.inline.phpdoc.php"}]},"regex-double-quoted":{begin:`(?x) +(?<=re)"/ (?=(\\\\.|[^"/])++/[imsxeADSUXu]*")`,beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:'(/)([imsxeADSUXu]*)(")',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.regexp.double-quoted.php",patterns:[{comment:"Escaped from the regexp \u2013 there can also be 2 backslashes (since 1 will escape the first)",match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{include:"#interpolation"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.php"},3:{name:"punctuation.definition.arbitrary-repetition.php"}},match:"(\\{)\\d+(,\\d+)?(\\})",name:"string.regexp.arbitrary-repetition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{include:"#interpolation"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"}]},"regex-single-quoted":{begin:`(?x) +(?<=re)'/ (?=(\\\\.|[^'/])++/[imsxeADSUXu]*')`,beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"(/)([imsxeADSUXu]*)(')",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.regexp.single-quoted.php",patterns:[{captures:{1:{name:"punctuation.definition.arbitrary-repetition.php"},3:{name:"punctuation.definition.arbitrary-repetition.php"}},match:"(\\{)\\d+(,\\d+)?(\\})",name:"string.regexp.arbitrary-repetition.php"},{comment:"Escaped from the regexp \u2013 there can also be 2 backslashes (since 1 will escape the first)",match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{comment:"Escaped from the PHP string \u2013 there can also be 2 backslashes (since 1 will escape the first)",match:"\\\\{1,2}[\\\\']",name:"constant.character.escape.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{match:"\\\\[\\\\'\\[\\]]",name:"constant.character.escape.php"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"}]},"sql-string-double-quoted":{begin:'"\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER)\\b)',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},contentName:"source.sql.embedded.php",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.double.sql.php",patterns:[{comment:`Open parens cause the next escaped character to not be captured as an +escape character. Example: $x = "SELECT (")";`,match:"\\(",name:"punctuation.definition.parameters.begin.bracket.round.php"},{match:'#(\\\\"|[^"])*(?="|$\\n?)',name:"comment.line.number-sign.sql"},{match:'--(\\\\"|[^"])*(?="|$\\n?)',name:"comment.line.double-dash.sql"},{match:"\\\\[\\\\\"`']",name:"constant.character.escape.php"},{comment:`Unclosed strings must be captured to avoid them eating the remainder of the PHP script +Sample case: $sql = "SELECT * FROM bar WHERE foo = '" . $variable . "'"`,match:`'(?=((\\\\')|[^'"])*("|$))`,name:"string.quoted.single.unclosed.sql"},{comment:`Unclosed strings must be captured to avoid them eating the remainder of the PHP script +Sample case: $sql = "SELECT * FROM bar WHERE foo = '" . $variable . "'"`,match:'`(?=((\\\\`)|[^`"])*("|$))',name:"string.quoted.other.backtick.unclosed.sql"},{begin:"'",end:"'",name:"string.quoted.single.sql",patterns:[{include:"#interpolation"}]},{begin:"`",end:"`",name:"string.quoted.other.backtick.sql",patterns:[{include:"#interpolation"}]},{include:"#interpolation"},{include:"source.sql"}]},"sql-string-single-quoted":{begin:"'\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER)\\b)",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},contentName:"source.sql.embedded.php",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.single.sql.php",patterns:[{comment:`Open parens cause the next escaped character to not be captured as an +escape character. Example: $x = 'SELECT (')';`,match:"\\(",name:"punctuation.definition.parameters.begin.bracket.round.php"},{match:"#(\\\\'|[^'])*(?='|$\\n?)",name:"comment.line.number-sign.sql"},{match:"--(\\\\'|[^'])*(?='|$\\n?)",name:"comment.line.double-dash.sql"},{match:"\\\\[\\\\'`\"]",name:"constant.character.escape.php"},{comment:`Unclosed strings must be captured to avoid them eating the remainder of the PHP script +Sample case: $sql = "SELECT * FROM bar WHERE foo = '" . $variable . "'"`,match:"`(?=((\\\\`)|[^`'])*('|$))",name:"string.quoted.other.backtick.unclosed.sql"},{comment:`Unclosed strings must be captured to avoid them eating the remainder of the PHP script +Sample case: $sql = "SELECT * FROM bar WHERE foo = '" . $variable . "'"`,match:`"(?=((\\\\")|[^"'])*('|$))`,name:"string.quoted.double.unclosed.sql"},{include:"source.sql"}]},"string-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},comment:"This contentName is just to allow the usage of \u201Cselect scope\u201D to select the string contents first, then the string with quotes",contentName:"meta.string-contents.quoted.double.php",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.double.php",patterns:[{include:"#interpolation"}]},"string-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},contentName:"meta.string-contents.quoted.single.php",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.single.php",patterns:[{match:"\\\\[\\\\']",name:"constant.character.escape.php"}]},strings:{patterns:[{include:"#regex-double-quoted"},{include:"#sql-string-double-quoted"},{include:"#string-double-quoted"},{include:"#regex-single-quoted"},{include:"#sql-string-single-quoted"},{include:"#string-single-quoted"}]},support:{patterns:[{match:"(?i)\\bapc_(s(tore|ma_info)|c(ompile_file|lear_cache|a(s|che_info))|inc|de(c|fine_constants|lete(_file)?)|exists|fetch|load_constants|add|bin_(dump(file)?|load(file)?))\\b",name:"support.function.apc.php"},{match:"(?i)\\b(s(huffle|izeof|ort)|n(ext|at(sort|casesort))|c(o(unt|mpact)|urrent)|in_array|u(sort|ksort|asort)|p(os|rev)|e(nd|ach|xtract)|k(sort|ey|rsort)|list|a(sort|r(sort|ray(_(s(hift|um|plice|earch|lice)|c(h(unk|ange_key_case)|o(unt_values|mbine))|intersect(_(u(key|assoc)|key|assoc))?|diff(_(u(key|assoc)|key|assoc))?|u(n(shift|ique)|intersect(_(uassoc|assoc))?|diff(_(uassoc|assoc))?)|p(op|ush|ad|roduct)|values|key(s|_exists)|f(il(ter|l(_keys)?)|lip)|walk(_recursive)?|r(e(duce|place(_recursive)?|verse)|and)|m(ultisort|erge(_recursive)?|ap)))?))|r(sort|eset|ange))\\b",name:"support.function.array.php"},{match:"(?i)\\b(s(how_source|ys_getloadavg|leep)|highlight_(string|file)|con(stant|nection_(status|timeout|aborted))|time_(sleep_until|nanosleep)|ignore_user_abort|d(ie|efine(d)?)|u(sleep|n(iqid|pack))|__halt_compiler|p(hp_(strip_whitespace|check_syntax)|ack)|e(val|xit)|get_browser)\\b",name:"support.function.basic_functions.php"},{match:"(?i)\\bbc(s(cale|ub|qrt)|comp|div|pow(mod)?|add|m(od|ul))\\b",name:"support.function.bcmath.php"},{match:"(?i)\\bbz(c(ompress|lose)|open|decompress|err(str|no|or)|flush|write|read)\\b",name:"support.function.bz2.php"},{match:"(?i)\\b(GregorianToJD|cal_(to_jd|info|days_in_month|from_jd)|unixtojd|jdto(unix|jewish)|easter_da(ys|te)|J(ulianToJD|ewishToJD|D(MonthName|To(Gregorian|Julian|French)|DayOfWeek))|FrenchToJD)\\b",name:"support.function.calendar.php"},{match:"(?i)\\b(c(lass_(exists|alias)|all_user_method(_array)?)|trait_exists|i(s_(subclass_of|a)|nterface_exists)|__autoload|property_exists|get_(c(lass(_(vars|methods))?|alled_class)|object_vars|declared_(classes|traits|interfaces)|parent_class)|method_exists)\\b",name:"support.function.classobj.php"},{match:"(?i)\\b(com_(set|create_guid|i(senum|nvoke)|pr(int_typeinfo|op(set|put|get))|event_sink|load(_typelib)?|addref|release|get(_active_object)?|message_pump)|variant_(s(ub|et(_type)?)|n(ot|eg)|c(a(st|t)|mp)|i(nt|div|mp)|or|d(iv|ate_(to_timestamp|from_timestamp))|pow|eqv|fix|a(nd|dd|bs)|round|get_type|xor|m(od|ul)))\\b",name:"support.function.com.php"},{match:"(?i)\\bctype_(space|cntrl|digit|upper|p(unct|rint)|lower|al(num|pha)|graph|xdigit)\\b",name:"support.function.ctype.php"},{match:"(?i)\\bcurl_(setopt(_array)?|c(opy_handle|lose)|init|e(rr(no|or)|xec)|version|getinfo|multi_(select|close|in(it|fo_read)|exec|add_handle|remove_handle|getcontent))\\b",name:"support.function.curl.php"},{match:"(?i)\\b(str(totime|ptime|ftime)|checkdate|time(zone_(name_(from_abbr|get)|transitions_get|identifiers_list|o(pen|ffset_get)|version_get|location_get|abbreviations_list))?|idate|date(_(su(n(set|_info|rise)|b)|create(_from_format)?|time(stamp_(set|get)|zone_(set|get)|_set)|i(sodate_set|nterval_(create_from_date_string|format))|offset_get|d(iff|efault_timezone_(set|get)|ate_set)|parse(_from_format)?|format|add|get_last_errors|modify))?|localtime|g(et(timeofday|date)|m(strftime|date|mktime))|m(icrotime|ktime))\\b",name:"support.function.datetime.php"},{match:"(?i)\\bdba_(sync|handlers|nextkey|close|insert|op(timize|en)|delete|popen|exists|key_split|f(irstkey|etch)|list|replace)\\b",name:"support.function.dba.php"},{match:"(?i)\\bdbx_(sort|c(o(nnect|mpare)|lose)|e(scape_string|rror)|query|fetch_row)\\b",name:"support.function.dbx.php"},{match:"(?i)\\b(scandir|c(h(dir|root)|losedir)|opendir|dir|re(winddir|addir)|getcwd)\\b",name:"support.function.dir.php"},{match:"(?i)\\bdotnet_load\\b",name:"support.function.dotnet.php"},{match:"(?i)\\beio_(s(y(nc(_file_range|fs)?|mlink)|tat(vfs)?|e(ndfile|t_m(in_parallel|ax_(idle|p(oll_(time|reqs)|arallel)))|ek))|n(threads|op|pending|re(qs|ady))|c(h(own|mod)|ustom|lose|ancel)|truncate|init|open|dup2|u(nlink|time)|poll|event_loop|f(s(ync|tat(vfs)?)|ch(own|mod)|truncate|datasync|utime|allocate)|write|l(stat|ink)|r(e(name|a(d(dir|link|ahead)?|lpath))|mdir)|g(et_(event_stream|last_error)|rp(_(cancel|limit|add))?)|mk(nod|dir)|busy)\\b",name:"support.function.eio.php"},{match:"(?i)\\benchant_(dict_(s(tore_replacement|uggest)|check|is_in_session|describe|quick_check|add_to_(session|personal)|get_error)|broker_(set_ordering|init|d(ict_exists|escribe)|free(_dict)?|list_dicts|request_(dict|pwl_dict)|get_error))\\b",name:"support.function.enchant.php"},{match:"(?i)\\b(s(plit(i)?|ql_regcase)|ereg(i(_replace)?|_replace)?)\\b",name:"support.function.ereg.php"},{match:"(?i)\\b(set_e(rror_handler|xception_handler)|trigger_error|debug_(print_backtrace|backtrace)|user_error|error_(log|reporting|get_last)|restore_e(rror_handler|xception_handler))\\b",name:"support.function.errorfunc.php"},{match:"(?i)\\b(s(hell_exec|ystem)|p(assthru|roc_(nice|close|terminate|open|get_status))|e(scapeshell(cmd|arg)|xec))\\b",name:"support.function.exec.php"},{match:"(?i)\\b(exif_(t(humbnail|agname)|imagetype|read_data)|read_exif_data)\\b",name:"support.function.exif.php"},{match:"(?i)\\b(s(ymlink|tat|et_file_buffer)|c(h(own|grp|mod)|opy|learstatcache)|t(ouch|empnam|mpfile)|is_(dir|uploaded_file|executable|file|writ(eable|able)|link|readable)|d(i(sk(_(total_space|free_space)|freespace)|rname)|elete)|u(nlink|mask)|p(close|open|a(thinfo|rse_ini_(string|file)))|f(s(canf|tat|eek)|nmatch|close|t(ell|runcate)|ile(size|ctime|type|inode|owner|_(put_contents|exists|get_contents)|perms|atime|group|mtime)?|open|p(ut(s|csv)|assthru)|eof|flush|write|lock|read|get(s(s)?|c(sv)?))|l(stat|ch(own|grp)|ink(info)?)|r(e(name|wind|a(d(file|link)|lpath(_cache_(size|get))?))|mdir)|glob|m(ove_uploaded_file|kdir)|basename)\\b",name:"support.function.file.php"},{match:"(?i)\\b(finfo_(set_flags|close|open|file|buffer)|mime_content_type)\\b",name:"support.function.fileinfo.php"},{match:"(?i)\\bfilter_(has_var|i(nput(_array)?|d)|var(_array)?|list)\\b",name:"support.function.filter.php"},{match:"(?i)\\b(c(all_user_func(_array)?|reate_function)|unregister_tick_function|f(orward_static_call(_array)?|unc(tion_exists|_(num_args|get_arg(s)?)))|register_(shutdown_function|tick_function)|get_defined_functions)\\b",name:"support.function.funchand.php"},{match:"(?i)\\b(ngettext|textdomain|d(ngettext|c(ngettext|gettext)|gettext)|gettext|bind(textdomain|_textdomain_codeset))\\b",name:"support.function.gettext.php"},{match:"(?i)\\bgmp_(s(can(1|0)|trval|ign|ub|etbit|qrt(rem)?)|hamdist|ne(g|xtprime)|c(om|lrbit|mp)|testbit|in(tval|it|vert)|or|div(_(q(r)?|r)|exact)?|jacobi|p(o(pcount|w(m)?)|erfect_square|rob_prime)|fact|legendre|a(nd|dd|bs)|random|gcd(ext)?|xor|m(od|ul))\\b",name:"support.function.gmp.php"},{match:"(?i)\\bhash(_(hmac(_file)?|copy|init|update(_(stream|file))?|pbkdf2|fi(nal|le)|algos))?\\b",name:"support.function.hash.php"},{match:"(?i)\\b(http_(s(upport|end_(st(atus|ream)|content_(type|disposition)|data|file|last_modified))|head|negotiate_(c(harset|ontent_type)|language)|c(hunked_decode|ache_(etag|last_modified))|throttle|inflate|d(eflate|ate)|p(ost_(data|fields)|ut_(stream|data|file)|ersistent_handles_(c(ount|lean)|ident)|arse_(headers|cookie|params|message))|re(direct|quest(_(method_(name|unregister|exists|register)|body_encode))?)|get(_request_(headers|body(_stream)?))?|match_(etag|request_header|modified)|build_(str|cookie|url))|ob_(inflatehandler|deflatehandler|etaghandler))\\b",name:"support.function.http.php"},{match:"(?i)\\b(iconv(_(s(tr(pos|len|rpos)|ubstr|et_encoding)|get_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler)\\b",name:"support.function.iconv.php"},{match:"(?i)\\biis_(s(t(op_serv(ice|er)|art_serv(ice|er))|et_(s(cript_map|erver_rights)|dir_security|app_settings))|add_server|remove_server|get_(s(cript_map|erv(ice_state|er_(rights|by_(comment|path))))|dir_security))\\b",name:"support.function.iisfunc.php"},{match:"(?i)\\b(i(ptc(parse|embed)|mage(s(y|tring(up)?|et(style|t(hickness|ile)|pixel|brush)|avealpha|x)|c(har(up)?|o(nvolution|py(res(ized|ampled)|merge(gray)?)?|lor(s(total|et|forindex)|closest(hwb|alpha)?|transparent|deallocate|exact(alpha)?|a(t|llocate(alpha)?)|resolve(alpha)?|match))|reate(truecolor|from(string|jpeg|png|wbmp|g(if|d(2(part)?)?)|x(pm|bm)))?)|t(ypes|tf(text|bbox)|ruecolortopalette)|i(struecolor|nterlace)|2wbmp|d(estroy|ashedline)|jpeg|_type_to_(extension|mime_type)|p(s(slantfont|text|e(ncodefont|xtendfont)|freefont|loadfont|bbox)|ng|olygon|alettecopy)|ellipse|f(t(text|bbox)|il(ter|l(toborder|ed(polygon|ellipse|arc|rectangle))?)|ont(height|width))|wbmp|l(ine|oadfont|ayereffect)|a(ntialias|lphablending|rc)|r(otate|ectangle)|g(if|d(2)?|ammacorrect|rab(screen|window))|xbm))|jpeg2wbmp|png2wbmp|g(d_info|etimagesize(fromstring)?))\\b",name:"support.function.image.php"},{match:"(?i)\\b(s(ys_get_temp_dir|et_(time_limit|include_path|magic_quotes_runtime))|ini_(set|alter|restore|get(_all)?)|zend_(thread_id|version|logo_guid)|dl|p(hp(credits|info|_(sapi_name|ini_(scanned_files|loaded_file)|uname|logo_guid)|version)|utenv)|extension_loaded|version_compare|assert(_options)?|restore_include_path|g(c_(collect_cycles|disable|enable(d)?)|et(opt|_(c(urrent_user|fg_var)|include(d_files|_path)|defined_constants|extension_funcs|loaded_extensions|required_files|magic_quotes_(runtime|gpc))|env|lastmod|rusage|my(inode|uid|pid|gid)))|m(emory_get_(usage|peak_usage)|a(in|gic_quotes_runtime)))\\b",name:"support.function.info.php"},{match:"(?i)\\bibase_(se(t_event_handler|rv(ice_(detach|attach)|er_info))|n(um_(params|fields)|ame_result)|c(o(nnect|mmit(_ret)?)|lose)|trans|d(elete_user|rop_db|b_info)|p(connect|aram_info|repare)|e(rr(code|msg)|xecute)|query|f(ield_info|etch_(object|assoc|row)|ree_(event_handler|query|result))|wait_event|a(dd_user|ffected_rows)|r(ollback(_ret)?|estore)|gen_id|m(odify_user|aintain_db)|b(lob_(c(lose|ancel|reate)|i(nfo|mport)|open|echo|add|get)|ackup))\\b",name:"support.function.interbase.php"},{match:"(?i)\\b(n(ormalizer_(normalize|is_normalized)|umfmt_(set_(symbol|text_attribute|pattern|attribute)|create|parse(_currency)?|format(_currency)?|get_(symbol|text_attribute|pattern|error_(code|message)|locale|attribute)))|collator_(s(ort(_with_sort_keys)?|et_(strength|attribute))|c(ompare|reate)|asort|get_(s(trength|ort_key)|error_(code|message)|locale|attribute))|transliterator_(create(_(inverse|from_rules))?|transliterate|list_ids|get_error_(code|message))|i(ntl_(is_failure|error_name|get_error_(code|message))|dn_to_(u(nicode|tf8)|ascii))|datefmt_(set_(calendar|timezone(_id)?|pattern|lenient)|create|is_lenient|parse|format(_object)?|localtime|get_(calendar(_object)?|time(type|zone(_id)?)|datetype|pattern|error_(code|message)|locale))|locale_(set_default|compose|parse|filter_matches|lookup|accept_from_http|get_(script|d(isplay_(script|name|variant|language|region)|efault)|primary_language|keywords|all_variants|region))|resourcebundle_(c(ount|reate)|locales|get(_error_(code|message))?)|grapheme_(s(tr(str|i(str|pos)|pos|len|r(ipos|pos))|ubstr)|extract)|msgfmt_(set_pattern|create|parse(_message)?|format(_message)?|get_(pattern|error_(code|message)|locale)))\\b",name:"support.function.intl.php"},{match:"(?i)\\bjson_(decode|encode|last_error)\\b",name:"support.function.json.php"},{match:"(?i)\\bldap_(s(tart_tls|ort|e(t_(option|rebind_proc)|arch)|asl_bind)|next_(entry|attribute|reference)|c(o(n(nect|trol_paged_result(_response)?)|unt_entries|mpare)|lose)|t61_to_8859|d(n2ufn|elete)|8859_to_t61|unbind|parse_re(sult|ference)|e(rr(no|2str|or)|xplode_dn)|f(irst_(entry|attribute|reference)|ree_result)|list|add|re(name|ad)|get_(option|dn|entries|values(_len)?|attributes)|mod(ify|_(del|add|replace))|bind)\\b",name:"support.function.ldap.php"},{match:"(?i)\\blibxml_(set_(streams_context|external_entity_loader)|clear_errors|disable_entity_loader|use_internal_errors|get_(errors|last_error))\\b",name:"support.function.libxml.php"},{match:"(?i)\\b(ezmlm_hash|mail)\\b",name:"support.function.mail.php"},{match:"(?i)\\b(s(in(h)?|qrt|rand)|h(ypot|exdec)|c(os(h)?|eil)|tan(h)?|is_(nan|infinite|finite)|octdec|de(c(hex|oct|bin)|g2rad)|p(i|ow)|exp(m1)?|f(loor|mod)|l(cg_value|og(1(p|0))?)|a(sin(h)?|cos(h)?|tan(h|2)?|bs)|r(ound|a(nd|d2deg))|getrandmax|m(t_(srand|rand|getrandmax)|in|ax)|b(indec|ase_convert))\\b",name:"support.function.math.php"},{match:"(?i)\\bmb_(s(tr(str|cut|to(upper|lower)|i(str|pos|mwidth)|pos|width|len|r(chr|i(chr|pos)|pos))|ubst(itute_character|r(_count)?)|plit|end_mail)|http_(input|output)|c(heck_encoding|onvert_(case|encoding|variables|kana))|internal_encoding|output_handler|de(code_(numericentity|mimeheader)|tect_(order|encoding))|p(arse_str|referred_mime_name)|e(ncod(ing_aliases|e_(numericentity|mimeheader))|reg(i(_replace)?|_(search(_(setpos|init|pos|regs|get(pos|regs)))?|replace(_callback)?|match))?)|l(ist_encodings|anguage)|regex_(set_options|encoding)|get_info)\\b",name:"support.function.mbstring.php"},{match:"(?i)\\bm(crypt_(c(fb|reate_iv|bc)|ofb|decrypt|e(nc(_(self_test|is_block_(algorithm(_mode)?|mode)|get_(supported_key_sizes|iv_size|key_size|algorithms_name|modes_name|block_size))|rypt)|cb)|list_(algorithms|modes)|ge(neric(_(init|deinit|end))?|t_(cipher_name|iv_size|key_size|block_size))|module_(self_test|close|is_block_(algorithm(_mode)?|mode)|open|get_(supported_key_sizes|algo_(key_size|block_size))))|decrypt_generic)\\b",name:"support.function.mcrypt.php"},{match:"(?i)\\bmemcache_debug\\b",name:"support.function.memcache.php"},{match:"(?i)\\bmhash(_(count|keygen_s2k|get_(hash_name|block_size)))?\\b",name:"support.function.mhash.php"},{match:"(?i)\\bbson_(decode|encode)\\b",name:"support.function.mongo.php"},{match:"(?i)\\bmysql_(s(tat|e(t_charset|lect_db))|num_(fields|rows)|c(onnect|l(ient_encoding|ose)|reate_db)|t(hread_id|ablename)|in(sert_id|fo)|d(ata_seek|rop_db|b_(name|query))|unbuffered_query|p(connect|ing)|e(scape_string|rr(no|or))|query|f(ield_(seek|name|t(ype|able)|flags|len)|etch_(object|field|lengths|a(ssoc|rray)|row)|ree_result)|list_(tables|dbs|processes|fields)|affected_rows|re(sult|al_escape_string)|get_(server_info|host_info|client_info|proto_info))\\b",name:"support.function.mysql.php"},{match:"(?i)\\bmysqli_(s(sl_set|t(ore_result|at|mt_(s(tore_result|end_long_data)|next_result|close|init|data_seek|prepare|execute|f(etch|ree_result)|attr_(set|get)|res(ult_metadata|et)|get_(warnings|result)|more_results|bind_(param|result)))|e(nd_(query|long_data)|t_(charset|opt|local_infile_(handler|default))|lect_db)|lave_query)|next_result|c(ha(nge_user|racter_set_name)|o(nnect|mmit)|l(ient_encoding|ose))|thread_safe|init|options|d(isable_r(pl_parse|eads_from_master)|ump_debug_info|ebug|ata_seek)|use_result|p(ing|oll|aram_count|repare)|e(scape_string|nable_r(pl_parse|eads_from_master)|xecute|mbedded_server_(start|end))|kill|query|f(ield_seek|etch(_(object|field(s|_direct)?|a(ssoc|ll|rray)|row))?|ree_result)|autocommit|r(ollback|pl_(p(arse_enabled|robe)|query_type)|e(port|fresh|a(p_async_query|l_(connect|escape_string|query))))|get_(c(harset|onnection_stats|lient_(stats|info|version)|ache_stats)|warnings|metadata)|m(ore_results|ulti_query|aster_query)|bind_(param|result))\\b",name:"support.function.mysqli.php"},{match:"(?i)\\bmysqlnd_memcache_(set|get_config)\\b",name:"support.function.mysqlnd-memcache.php"},{match:"(?i)\\bmysqlnd_ms_(set_(user_pick_server|qos)|query_is_select|get_(stats|last_(used_connection|gtid))|match_wild)\\b",name:"support.function.mysqlnd-ms.php"},{match:"(?i)\\bmysqlnd_qc_(set_(storage_handler|cache_condition|is_select|user_handlers)|clear_cache|get_(normalized_query_trace_log|c(ore_stats|ache_info)|query_trace_log|available_handlers))\\b",name:"support.function.mysqlnd-qc.php"},{match:"(?i)\\bmysqlnd_uh_(set_(statement_proxy|connection_proxy)|convert_to_mysqlnd)\\b",name:"support.function.mysqlnd-uh.php"},{match:"(?i)\\b(s(yslog|ocket_(set_(timeout|blocking)|get_status)|et(cookie|rawcookie))|h(ttp_response_code|eader(s_(sent|list)|_re(gister_callback|move))?)|c(heckdnsrr|loselog)|i(net_(ntop|pton)|p2long)|openlog|d(ns_(check_record|get_(record|mx))|efine_syslog_variables)|pfsockopen|fsockopen|long2ip|get(servby(name|port)|host(name|by(name(l)?|addr))|protobyn(umber|ame)|mxrr))\\b",name:"support.function.network.php"},{match:"(?i)\\bnsapi_(virtual|re(sponse_headers|quest_headers))\\b",name:"support.function.nsapi.php"},{match:"(?i)\\b(deaggregate|aggregat(ion_info|e(_(info|properties(_by_(list|regexp))?|methods(_by_(list|regexp))?))?))\\b",name:"support.function.objaggregation.php"},{match:"(?i)\\boci(s(tatementtype|e(tprefetch|rverversion)|avelob(file)?)|n(umcols|ew(c(ollection|ursor)|descriptor)|logon)|c(o(l(umn(s(cale|ize)|name|type(raw)?|isnull|precision)|l(size|trim|a(ssign(elem)?|ppend)|getelem|max))|mmit)|loselob|ancel)|internaldebug|definebyname|_(s(tatement_type|e(t_(client_i(nfo|dentifier)|prefetch|edition|action|module_name)|rver_version))|n(um_(fields|rows)|ew_(c(o(nnect|llection)|ursor)|descriptor))|c(o(nnect|mmit)|l(ient_version|ose)|ancel)|internal_debug|define_by_name|p(connect|a(ssword_change|rse))|e(rror|xecute)|f(ield_(s(cale|ize)|name|type(_raw)?|is_null|precision)|etch(_(object|a(ssoc|ll|rray)|row))?|ree_(statement|descriptor))|lob_(copy|is_equal)|r(ollback|esult)|bind_(array_by_name|by_name))|p(logon|arse)|e(rror|xecute)|f(etch(statement|into)?|ree(statement|c(ollection|ursor)|desc))|write(temporarylob|lobtofile)|lo(adlob|go(n|ff))|r(o(wcount|llback)|esult)|bindbyname)\\b",name:"support.function.oci8.php"},{match:"(?i)\\bopenssl_(s(ign|eal)|c(sr_(sign|new|export(_to_file)?|get_(subject|public_key))|ipher_iv_length)|open|d(h_compute_key|igest|ecrypt)|p(ublic_(decrypt|encrypt)|k(cs(12_(export(_to_file)?|read)|7_(sign|decrypt|encrypt|verify))|ey_(new|export(_to_file)?|free|get_(details|p(ublic|rivate))))|rivate_(decrypt|encrypt))|e(ncrypt|rror_string)|verify|free_key|random_pseudo_bytes|get_(cipher_methods|p(ublickey|rivatekey)|md_methods)|x509_(check(_private_key|purpose)|parse|export(_to_file)?|free|read))\\b",name:"support.function.openssl.php"},{match:"(?i)\\b(o(utput_(add_rewrite_var|reset_rewrite_vars)|b_(start|clean|implicit_flush|end_(clean|flush)|flush|list_handlers|g(zhandler|et_(status|c(ontents|lean)|flush|le(ngth|vel)))))|flush)\\b",name:"support.function.output.php"},{match:"(?i)\\bpassword_(hash|needs_rehash|verify|get_info)\\b",name:"support.function.password.php"},{match:"(?i)\\bpcntl_(s(ig(nal(_dispatch)?|timedwait|procmask|waitinfo)|etpriority)|exec|fork|w(stopsig|termsig|if(s(topped|ignaled)|exited)|exitstatus|ait(pid)?)|alarm|getpriority)\\b",name:"support.function.pcntl.php"},{match:"(?i)\\bpg_(se(nd_(prepare|execute|query(_params)?)|t_(client_encoding|error_verbosity)|lect)|host|num_(fields|rows)|c(o(n(nect(ion_(status|reset|busy))?|vert)|py_(to|from))|l(ient_encoding|ose)|ancel_query)|t(ty|ra(nsaction_status|ce))|insert|options|d(elete|bname)|u(n(trace|escape_bytea)|pdate)|p(connect|ing|ort|ut_line|arameter_status|repare)|e(scape_(string|identifier|literal|bytea)|nd_copy|xecute)|version|query(_params)?|f(ield_(size|n(um|ame)|t(ype(_oid)?|able)|is_null|prtlen)|etch_(object|a(ssoc|ll(_columns)?|rray)|r(ow|esult))|ree_result)|l(o_(seek|c(lose|reate)|tell|import|open|unlink|export|write|read(_all)?)|ast_(notice|oid|error))|affected_rows|result_(s(tatus|eek)|error(_field)?)|get_(notify|pid|result)|meta_data)\\b",name:"support.function.pgsql.php"},{match:"(?i)\\b(virtual|apache_(setenv|note|child_terminate|lookup_uri|re(s(ponse_headers|et_timeout)|quest_headers)|get(_(version|modules)|env))|getallheaders)\\b",name:"support.function.php_apache.php"},{match:"(?i)\\bdom_import_simplexml\\b",name:"support.function.php_dom.php"},{match:"(?i)\\bftp_(s(sl_connect|ystype|i(te|ze)|et_option)|n(list|b_(continue|put|f(put|get)|get))|c(h(dir|mod)|onnect|dup|lose)|delete|p(ut|wd|asv)|exec|quit|f(put|get)|login|alloc|r(ename|aw(list)?|mdir)|get(_option)?|m(dtm|kdir))\\b",name:"support.function.php_ftp.php"},{match:"(?i)\\bimap_(s(can(mailbox)?|tatus|ort|ubscribe|e(t(_quota|flag_full|acl)|arch)|avebody)|header(s|info)?|num_(recent|msg)|c(heck|l(ose|earflag_full)|reate(mailbox)?)|t(hread|imeout)|open|delete(mailbox)?|8bit|u(n(subscribe|delete)|tf(7_(decode|encode)|8)|id)|ping|e(rrors|xpunge)|qprint|fetch(structure|header|text|_overview|mime|body)|l(sub|ist(s(can|ubscribed)|mailbox)?|ast_error)|a(ppend|lerts)|r(e(name(mailbox)?|open)|fc822_(parse_(headers|adrlist)|write_address))|g(c|et(subscribed|_quota(root)?|acl|mailboxes))|m(sgno|ime_header_decode|ail(_(co(py|mpose)|move)|boxmsginfo)?)|b(inary|ody(struct)?|ase64))\\b",name:"support.function.php_imap.php"},{match:"(?i)\\bmssql_(select_db|n(um_(fields|rows)|ext_result)|c(onnect|lose)|init|data_seek|pconnect|execute|query|f(ield_(seek|name|type|length)|etch_(object|field|a(ssoc|rray)|row|batch)|ree_(statement|result))|r(ows_affected|esult)|g(uid_string|et_last_message)|min_(error_severity|message_severity)|bind)\\b",name:"support.function.php_mssql.php"},{match:"(?i)\\bodbc_(s(tatistics|pecialcolumns|etoption)|n(um_(fields|rows)|ext_result)|c(o(nnect|lumn(s|privileges)|mmit)|ursor|lose(_all)?)|table(s|privileges)|d(o|ata_source)|p(connect|r(imarykeys|ocedure(s|columns)|epare))|e(rror(msg)?|xec(ute)?)|f(ield_(scale|n(um|ame)|type|precision|len)|oreignkeys|etch_(into|object|array|row)|ree_result)|longreadlen|autocommit|r(ollback|esult(_all)?)|gettypeinfo|binmode)\\b",name:"support.function.php_odbc.php"},{match:"(?i)\\bpreg_(split|quote|filter|last_error|replace(_callback)?|grep|match(_all)?)\\b",name:"support.function.php_pcre.php"},{match:"(?i)\\b(spl_(classes|object_hash|autoload(_(call|unregister|extensions|functions|register))?)|class_(implements|uses|parents)|iterator_(count|to_array|apply))\\b",name:"support.function.php_spl.php"},{match:"(?i)\\bzip_(close|open|entry_(name|c(ompress(ionmethod|edsize)|lose)|open|filesize|read)|read)\\b",name:"support.function.php_zip.php"},{match:"(?i)\\bposix_(s(trerror|et(sid|uid|pgid|e(uid|gid)|gid))|ctermid|t(tyname|imes)|i(satty|nitgroups)|uname|errno|kill|access|get(sid|cwd|uid|_last_error|p(id|pid|w(nam|uid)|g(id|rp))|e(uid|gid)|login|rlimit|g(id|r(nam|oups|gid)))|mk(nod|fifo))\\b",name:"support.function.posix.php"},{match:"(?i)\\bset(threadtitle|proctitle)\\b",name:"support.function.proctitle.php"},{match:"(?i)\\bpspell_(s(tore_replacement|uggest|ave_wordlist)|new(_(config|personal))?|c(heck|onfig_(save_repl|create|ignore|d(ict_dir|ata_dir)|personal|r(untogether|epl)|mode)|lear_session)|add_to_(session|personal))\\b",name:"support.function.pspell.php"},{match:"(?i)\\breadline(_(c(ompletion_function|lear_history|allback_(handler_(install|remove)|read_char))|info|on_new_line|write_history|list_history|add_history|re(display|ad_history)))?\\b",name:"support.function.readline.php"},{match:"(?i)\\brecode(_(string|file))?\\b",name:"support.function.recode.php"},{match:"(?i)\\brrd_(create|tune|info|update|error|version|f(irst|etch)|last(update)?|restore|graph|xport)\\b",name:"support.function.rrd.php"},{match:"(?i)\\b(s(hm_(has_var|detach|put_var|attach|remove(_var)?|get_var)|em_(acquire|re(lease|move)|get))|ftok|msg_(s(tat_queue|e(nd|t_queue))|queue_exists|re(ceive|move_queue)|get_queue))\\b",name:"support.function.sem.php"},{match:"(?i)\\bsession_(s(ta(tus|rt)|et_(save_handler|cookie_params)|ave_path)|name|c(ommit|ache_(expire|limiter))|i(s_registered|d)|de(stroy|code)|un(set|register)|encode|write_close|reg(ister(_shutdown)?|enerate_id)|get_cookie_params|module_name)\\b",name:"support.function.session.php"},{match:"(?i)\\bshmop_(size|close|open|delete|write|read)\\b",name:"support.function.shmop.php"},{match:"(?i)\\bsimplexml_(import_dom|load_(string|file))\\b",name:"support.function.simplexml.php"},{match:"(?i)\\bsnmp(set|2_(set|walk|real_walk|get(next)?)|_(set_(oid_(numeric_print|output_format)|enum_print|valueretrieval|quick_print)|read_mib|get_(valueretrieval|quick_print))|3_(set|walk|real_walk|get(next)?)|walk(oid)?|realwalk|get(next)?)\\b",name:"support.function.snmp.php"},{match:"(?i)\\b(is_soap_fault|use_soap_error_handler)\\b",name:"support.function.soap.php"},{match:"(?i)\\bsocket_(s(hutdown|trerror|e(nd(to)?|t_(nonblock|option|block)|lect))|c(onnect|l(ose|ear_error)|reate(_(pair|listen))?)|import_stream|write|l(isten|ast_error)|accept|re(cv(from)?|ad)|get(sockname|_option|peername)|bind)\\b",name:"support.function.sockets.php"},{match:"(?i)\\bsqlite_(s(ingle_query|eek)|has_(prev|more)|n(um_(fields|rows)|ext)|c(hanges|olumn|urrent|lose|reate_(function|aggregate))|open|u(nbuffered_query|df_(decode_binary|encode_binary))|p(open|rev)|e(scape_string|rror_string|xec)|valid|key|query|f(ield_name|etch_(s(tring|ingle)|column_types|object|a(ll|rray))|actory)|l(ib(encoding|version)|ast_(insert_rowid|error))|array_query|rewind|busy_timeout)\\b",name:"support.function.sqlite.php"},{match:"(?i)\\bsqlsrv_(se(nd_stream_data|rver_info)|has_rows|n(um_(fields|rows)|ext_result)|c(o(n(nect|figure)|mmit)|l(ient_info|ose)|ancel)|prepare|e(rrors|xecute)|query|f(ield_metadata|etch(_(object|array))?|ree_stmt)|ro(ws_affected|llback)|get_(config|field)|begin_transaction)\\b",name:"support.function.sqlsrv.php"},{match:"(?i)\\bstats_(s(ta(ndard_deviation|t_(noncentral_t|correlation|in(nerproduct|dependent_t)|p(owersum|ercentile|aired_t)|gennch|binomial_coef))|kew)|harmonic_mean|c(ovariance|df_(n(oncentral_(chisquare|f)|egative_binomial)|c(hisquare|auchy)|t|uniform|poisson|exponential|f|weibull|l(ogistic|aplace)|gamma|b(inomial|eta)))|den(s_(n(ormal|egative_binomial)|c(hisquare|auchy)|t|pmf_(hypergeometric|poisson|binomial)|exponential|f|weibull|l(ogistic|aplace)|gamma|beta)|_uniform)|variance|kurtosis|absolute_deviation|rand_(setall|phrase_to_seeds|ranf|ge(n_(no(ncen(tral_(t|f)|ral_chisquare)|rmal)|chisquare|t|i(nt|uniform|poisson|binomial(_negative)?)|exponential|f(uniform)?|gamma|beta)|t_seeds)))\\b",name:"support.function.stats.php"},{match:"(?i)\\bs(tream_(s(ocket_(s(hutdown|e(ndto|rver))|client|pair|enable_crypto|accept|recvfrom|get_name)|upports_lock|e(t_(chunk_size|timeout|write_buffer|read_buffer|blocking)|lect))|notification_callback|co(ntext_(set_(option|default|params)|create|get_(options|default|params))|py_to_stream)|is_local|encoding|filter_(prepend|append|re(gister|move))|wrapper_(unregister|re(store|gister))|re(solve_include_path|gister_wrapper)|get_(contents|transports|filters|wrappers|line|meta_data)|bucket_(new|prepend|append|make_writeable))|et_socket_blocking)\\b",name:"support.function.streamsfuncs.php"},{match:"(?i)\\b(s(scanf|ha1(_file)?|tr(s(tr|pn)|n(c(asecmp|mp)|atc(asecmp|mp))|c(spn|hr|oll|asecmp|mp)|t(o(upper|k|lower)|r)|i(str|p(slashes|cslashes|os|_tags))|_(s(huffle|plit)|ireplace|pad|word_count|r(ot13|ep(eat|lace))|getcsv)|p(os|brk)|len|r(chr|ipos|pos|ev))|imilar_text|oundex|ubstr(_(co(unt|mpare)|replace))?|printf|etlocale)|h(tml(specialchars(_decode)?|_entity_decode|entities)|e(x2bin|brev(c)?))|n(umber_format|l(2br|_langinfo))|c(h(op|unk_split|r)|o(nvert_(cyr_string|uu(decode|encode))|unt_chars)|r(ypt|c32))|trim|implode|ord|uc(first|words)|join|p(arse_str|rint(f)?)|e(cho|xplode)|v(sprintf|printf|fprintf)|quote(d_printable_(decode|encode)|meta)|fprintf|wordwrap|l(cfirst|trim|ocaleconv|evenshtein)|add(slashes|cslashes)|rtrim|get_html_translation_table|m(oney_format|d5(_file)?|etaphone)|bin2hex)\\b",name:"support.function.string.php"},{match:"(?i)\\bsybase_(se(t_message_handler|lect_db)|num_(fields|rows)|c(onnect|lose)|d(eadlock_retry_count|ata_seek)|unbuffered_query|pconnect|query|f(ield_seek|etch_(object|field|a(ssoc|rray)|row)|ree_result)|affected_rows|result|get_last_message|min_(server_severity|client_severity|error_severity|message_severity))\\b",name:"support.function.sybase.php"},{match:"(?i)\\b(taint|is_tainted|untaint)\\b",name:"support.function.taint.php"},{match:"(?i)\\b(tidy_(s(et(opt|_encoding)|ave_config)|c(onfig_count|lean_repair)|is_x(html|ml)|diagnose|parse_(string|file)|error_count|warning_count|load_config|access_count|re(set_config|pair_(string|file))|get(opt|_(status|h(tml(_ver)?|ead)|config|o(utput|pt_doc)|r(oot|elease)|body)))|ob_tidyhandler)\\b",name:"support.function.tidy.php"},{match:"(?i)\\btoken_(name|get_all)\\b",name:"support.function.tokenizer.php"},{match:"(?i)\\btrader_(s(t(och(f|rsi)?|ddev)|in(h)?|u(m|b)|et_(compat|unstable_period)|qrt|ar(ext)?|ma)|ht_(sine|trend(line|mode)|dcp(hase|eriod)|phasor)|natr|c(ci|o(s(h)?|rrel)|dl(s(ho(otingstar|rtline)|t(icksandwich|alledpattern)|pinningtop|eparatinglines)|h(i(kkake(mod)?|ghwave)|omingpigeon|a(ngingman|rami(cross)?|mmer))|c(o(ncealbabyswall|unterattack)|losingmarubozu)|t(hrusting|a(sukigap|kuri)|ristar)|i(n(neck|vertedhammer)|dentical3crows)|2crows|onneck|d(oji(star)?|arkcloudcover|ragonflydoji)|u(nique3river|psidegap2crows)|3(starsinsouth|inside|outside|whitesoldiers|linestrike|blackcrows)|piercing|e(ngulfing|vening(star|dojistar))|kicking(bylength)?|l(ongl(ine|eggeddoji)|adderbottom)|a(dvanceblock|bandonedbaby)|ri(sefall3methods|ckshawman)|g(apsidesidewhite|ravestonedoji)|xsidegap3methods|m(orning(star|dojistar)|a(t(hold|chinglow)|rubozu))|b(elthold|reakaway))|eil|mo)|t(sf|ypprice|3|ema|an(h)?|r(i(x|ma)|ange))|obv|d(iv|ema|x)|ultosc|p(po|lus_d(i|m))|e(rrno|xp|ma)|var|kama|floor|w(clprice|illr|ma)|l(n|inearreg(_(slope|intercept|angle))?|og10)|a(sin|cos|t(an|r)|d(osc|d|x(r)?)?|po|vgprice|roon(osc)?)|r(si|oc(p|r(100)?)?)|get_(compat|unstable_period)|m(i(n(index|us_d(i|m)|max(index)?)?|dp(oint|rice))|om|ult|edprice|fi|a(cd(ext|fix)?|vp|x(index)?|ma)?)|b(op|eta|bands))\\b",name:"support.function.trader.php"},{match:"(?i)\\b(http_build_query|url(decode|encode)|parse_url|rawurl(decode|encode)|get_(headers|meta_tags)|base64_(decode|encode))\\b",name:"support.function.url.php"},{match:"(?i)\\b(s(trval|e(ttype|rialize))|i(s(set|_(s(calar|tring)|nu(ll|meric)|callable|int(eger)?|object|double|float|long|array|re(source|al)|bool|arraykey|nonnull|dict|vec|keyset))|ntval|mport_request_variables)|d(oubleval|ebug_zval_dump)|unse(t|rialize)|print_r|empty|var_(dump|export)|floatval|get(type|_(defined_vars|resource_type))|boolval)\\b",name:"support.function.var.php"},{match:"(?i)\\bwddx_(serialize_va(lue|rs)|deserialize|packet_(start|end)|add_vars)\\b",name:"support.function.wddx.php"},{match:"(?i)\\bxhprof_(sample_(disable|enable)|disable|enable)\\b",name:"support.function.xhprof.php"},{match:"(?i)\\b(utf8_(decode|encode)|xml_(set_(start_namespace_decl_handler|notation_decl_handler|character_data_handler|object|default_handler|unparsed_entity_decl_handler|processing_instruction_handler|e(nd_namespace_decl_handler|lement_handler|xternal_entity_ref_handler))|parse(_into_struct|r_(set_option|create(_ns)?|free|get_option))?|error_string|get_(current_(column_number|line_number|byte_index)|error_code)))\\b",name:"support.function.xml.php"},{match:"(?i)\\bxmlrpc_(se(t_type|rver_(c(all_method|reate)|destroy|add_introspection_data|register_(introspection_callback|method)))|is_fault|decode(_request)?|parse_method_descriptions|encode(_request)?|get_type)\\b",name:"support.function.xmlrpc.php"},{match:"(?i)\\bxmlwriter_(s(tart_(c(omment|data)|d(td(_(e(ntity|lement)|attlist))?|ocument)|pi|element(_ns)?|attribute(_ns)?)|et_indent(_string)?)|text|o(utput_memory|pen_(uri|memory))|end_(c(omment|data)|d(td(_(e(ntity|lement)|attlist))?|ocument)|pi|element|attribute)|f(ull_end_element|lush)|write_(c(omment|data)|dtd(_(e(ntity|lement)|attlist))?|pi|element(_ns)?|attribute(_ns)?|raw))\\b",name:"support.function.xmlwriter.php"},{match:"(?i)\\bxslt_(set(opt|_(s(cheme_handler(s)?|ax_handler(s)?)|object|e(ncoding|rror_handler)|log|base))|create|process|err(no|or)|free|getopt|backend_(name|info|version))\\b",name:"support.function.xslt.php"},{match:"(?i)\\b(zlib_(decode|encode|get_coding_type)|readgzfile|gz(seek|c(ompress|lose)|tell|inflate|open|de(code|flate)|uncompress|p(uts|assthru)|e(ncode|of)|file|write|re(wind|ad)|get(s(s)?|c)))\\b",name:"support.function.zlib.php"},{match:"(?i)\\bis_int(eger)?\\b",name:"support.function.alias.php"}]},"user-function-call":{begin:"(?i)(?=[a-z_0-9\\\\]*[a-z_][a-z0-9_]*\\s*\\()",end:"(?i)[a-z_][a-z_0-9]*(?=\\s*\\()",endCaptures:{0:{name:"entity.name.function.php"}},name:"meta.function-call.php",patterns:[{include:"#namespace"}]},var_basic:{patterns:[{captures:{1:{name:"punctuation.definition.variable.php"}},match:`(?x) +(\\$+) +[a-zA-Z_\\x{7f}-\\x{ff}] +[a-zA-Z0-9_\\x{7f}-\\x{ff}]*? +\\b`,name:"variable.other.php"}]},var_global:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)((_(COOKIE|FILES|GET|POST|REQUEST))|arg(v|c))\\b",name:"variable.other.global.php"},var_global_safer:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)((GLOBALS|_(ENV|SERVER|SESSION)))",name:"variable.other.global.safer.php"},"variable-name":{patterns:[{include:"#var_global"},{include:"#var_global_safer"},{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"},4:{name:"keyword.operator.class.php"},5:{name:"variable.other.property.php"},6:{name:"punctuation.section.array.begin.php"},7:{name:"constant.numeric.index.php"},8:{name:"variable.other.index.php"},9:{name:"punctuation.definition.variable.php"},10:{name:"string.unquoted.index.php"},11:{name:"punctuation.section.array.end.php"}},comment:"Simple syntax: $foo, $foo[0], $foo[$bar], $foo->bar",match:`(?x) +((\\$)(?[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)) +(?: + (->)(\\g) + | + (\\[) + (?:(\\d+)|((\\$)\\g)|(\\w+)) + (\\]) +)?`},{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"},4:{name:"punctuation.definition.variable.php"}},comment:'Simple syntax with braces: "foo${bar}baz"',match:`(?x) +((\\$\\{)(?[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)(\\}))`}]},variables:{patterns:[{include:"#var_global"},{include:"#var_global_safer"},{include:"#var_basic"},{begin:"(\\$\\{)(?=.*?\\})",beginCaptures:{1:{name:"punctuation.definition.variable.php"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.variable.php"}},patterns:[{include:"#language"}]}]},xhp:{comment:"Avoid < operator expressions as best we can using Zertosh's regex",patterns:[{contentName:"source.xhp",begin:"(?<=\\(|\\{|\\[|,|&&|\\|\\||\\?|:|=|=>|\\Wreturn|^return|^)\\s*(?=<[_\\p{L}])",end:"(?=.)",applyEndPatternLast:1,patterns:[{include:"#xhp-tag-element-name"}]}]},"xhp-tag-element-name":{patterns:[{comment:"Tags that end > are trapped in #xhp-tag-termination",begin:"\\s*(<)([_\\p{L}](?:[:\\p{L}\\p{Mn}\\p{Mc}\\p{Nd}\\p{Nl}\\p{Pc}-])*+)(?=[/>\\s])(?)|(/>)|((?<=",beginCaptures:{1:{name:"punctuation.definition.tag.xhp"},2:{name:"entity.name.tag.open.xhp"}},endCaptures:{1:{name:"entity.name.tag.close.xhp"},2:{name:"punctuation.definition.tag.xhp"},3:{name:"punctuation.definition.tag.xhp"},4:{name:"invalid.illegal.termination.xhp"}},patterns:[{include:"#xhp-tag-termination"},{include:"#xhp-html-comments"},{include:"#xhp-tag-attributes"}]}]},"xhp-tag-termination":{patterns:[{comment:"uses non consuming search for ",begin:"(?",endCaptures:{0:{name:"comment.block.xml.ballerina"}},name:"comment.block.xml.ballerina"}]},xmlSingleQuotedString:{patterns:[{begin:"\\'",end:"\\'",beginCaptures:{0:{name:"string.begin.ballerina"}},endCaptures:{0:{name:"string.end.ballerina"}},patterns:[{name:"constant.character.escape.ballerina",match:"\\\\."},{name:"string",match:"."}]}]},xmlDoubleQuotedString:{patterns:[{begin:'\\"',end:'\\"',beginCaptures:{0:{name:"string.begin.ballerina"}},endCaptures:{0:{name:"string.end.ballerina"}},patterns:[{name:"constant.character.escape.ballerina",match:"\\\\."},{name:"string",match:"."}]}]},templateVariable:{patterns:[{begin:"\\${",beginCaptures:{0:{name:"constant.character.escape.ballerina"}},end:"}",endCaptures:{0:{name:"constant.character.escape.ballerina"}},patterns:[{include:"#code"}]}]},"ternary-expression":{begin:"(?!\\?\\.\\s*[^[:digit:]])(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.ballerina"}},end:"\\s*",endCaptures:{1:{name:"keyword.operator.ternary.ballerina"}},patterns:[{include:"#expression"}]},type:{patterns:[{include:"#comment"},{include:"#string"},{include:"#numbers"},{include:"#type-primitive"},{include:"#type-tuple"}]},"type-annotation":{patterns:[{name:"meta.type.annotation.ballerina",begin:"(\\:)",beginCaptures:{1:{name:"keyword.operator.type.annotation.ballerina"}},end:"(?\\=>]|//)|(?==[^>])|((?<=[\\}>\\]\\)]|[_$[:alpha:]])\\s*(?=\\{)))(\\?)?",patterns:[{include:"#booleans"},{include:"#stringTemplate"},{include:"#regex"},{include:"#self-literal"},{include:"#xml"},{include:"#call"},{match:"\\b(is|new|isolated|null|function|in)\\b|\\b(true|false)\\b|\\b(check|foreach|if|checkpanic)\\b|\\b(readonly|error|map)\\b|\\b(var)\\b|([_$[:alpha:]][_$[:alnum:]]*)((\\.)([_$[:alpha:]][_$[:alnum:]]*)(\\()(\\)))?",captures:{1:{name:"keyword.other.ballerina"},2:{name:"constant.language.boolean.ballerina"},3:{name:"keyword.control.ballerina"},4:{name:"storage.type.ballerina"},5:{name:"support.type.primitive.ballerina"},6:{name:"variable.other.readwrite.ballerina"},8:{name:"punctuation.accessor.ballerina"},9:{name:"entity.name.function.ballerina"},10:{name:"punctuation.definition.parameters.begin.ballerina"},11:{name:"punctuation.definition.parameters.end.ballerina"}}},{name:"keyword.operator.optional.ballerina",match:"\\?"},{include:"#multiType"},{include:"#type"},{include:"#paranthesised"}]}]},"type-tuple":{name:"meta.type.tuple.ballerina",begin:"\\[",beginCaptures:{0:{name:"meta.brace.square.ballerina"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.ballerina"}},patterns:[{include:"#self-literal"},{include:"#booleans"},{name:"keyword.operator.rest.ballerina",match:"\\.\\.\\."},{match:"(?)"},{name:"keyword.operator.ballerina",match:"(!|%|\\+|\\-|~=|===|==|=|!=|!==|<|>|&|\\||\\?:|\\.\\.\\.|<=|>=|&&|\\|\\||~|>>|>>>)"},{include:"#types"},{include:"#self-literal"},{include:"#type-primitive"}]},literal:{patterns:[{include:"#booleans"},{include:"#numbers"},{include:"#strings"},{include:"#maps"},{include:"#self-literal"},{include:"#array-literal"}]},"array-literal":{name:"meta.array.literal.ballerina",begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.ballerina"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.ballerina"}},patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},"self-literal":{patterns:[{match:"(\\bself\\b)\\s*(.)\\s*([_$[:alpha:]][_$[:alnum:]]*)\\s*(?=\\()",captures:{1:{name:"variable.language.this.ballerina"},2:{name:"punctuation.accessor.ballerina"},3:{name:"entity.name.function.ballerina"}}},{match:"(?) ?",captures:{2:{name:"punctuation.definition.quote.begin.markdown"}},name:"markup.quote.markdown",patterns:[{include:"#block"}],while:"(^|\\G)\\s*(>) ?"},fenced_code_block_css:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(css|css.erb)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.css",patterns:[{include:"source.css"}]}]},fenced_code_block_basic:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(html|htm|shtml|xhtml|inc|tmpl|tpl)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.html",patterns:[{include:"text.html.basic"}]}]},fenced_code_block_ini:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(ini|conf)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.ini",patterns:[{include:"source.ini"}]}]},fenced_code_block_java:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(java|bsh)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.java",patterns:[{include:"source.java"}]}]},fenced_code_block_lua:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(lua)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.lua",patterns:[{include:"source.lua"}]}]},fenced_code_block_makefile:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(Makefile|makefile|GNUmakefile|OCamlMakefile)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.makefile",patterns:[{include:"source.makefile"}]}]},fenced_code_block_perl:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(perl|pl|pm|pod|t|PL|psgi|vcl)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.perl",patterns:[{include:"source.perl"}]}]},fenced_code_block_r:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(R|r|s|S|Rprofile|\\{\\.r.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.r",patterns:[{include:"source.r"}]}]},fenced_code_block_ruby:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(ruby|rb|rbx|rjs|Rakefile|rake|cgi|fcgi|gemspec|irbrc|Capfile|ru|prawn|Cheffile|Gemfile|Guardfile|Hobofile|Vagrantfile|Appraisals|Rantfile|Berksfile|Berksfile.lock|Thorfile|Puppetfile)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.ruby",patterns:[{include:"source.ruby"}]}]},fenced_code_block_php:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(php|php3|php4|php5|phpt|phtml|aw|ctp)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.php",patterns:[{include:"text.html.basic"},{include:"source.php"}]}]},fenced_code_block_sql:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(sql|ddl|dml)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.sql",patterns:[{include:"source.sql"}]}]},fenced_code_block_vs_net:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(vb)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.vs_net",patterns:[{include:"source.asp.vb.net"}]}]},fenced_code_block_xml:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(xml|xsd|tld|jsp|pt|cpt|dtml|rss|opml)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.xml",patterns:[{include:"text.xml"}]}]},fenced_code_block_xsl:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(xsl|xslt)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.xsl",patterns:[{include:"text.xml.xsl"}]}]},fenced_code_block_yaml:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(yaml|yml)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.yaml",patterns:[{include:"source.yaml"}]}]},fenced_code_block_dosbatch:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(bat|batch)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.dosbatch",patterns:[{include:"source.batchfile"}]}]},fenced_code_block_clojure:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(clj|cljs|clojure)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.clojure",patterns:[{include:"source.clojure"}]}]},fenced_code_block_coffee:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(coffee|Cakefile|coffee.erb)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.coffee",patterns:[{include:"source.coffee"}]}]},fenced_code_block_c:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(c|h)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.c",patterns:[{include:"source.c"}]}]},fenced_code_block_cpp:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(cpp|c\\+\\+|cxx)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.cpp source.cpp",patterns:[{include:"source.cpp"}]}]},fenced_code_block_diff:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(patch|diff|rej)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.diff",patterns:[{include:"source.diff"}]}]},fenced_code_block_dockerfile:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(dockerfile|Dockerfile)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.dockerfile",patterns:[{include:"source.dockerfile"}]}]},fenced_code_block_git_commit:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(COMMIT_EDITMSG|MERGE_MSG)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.git_commit",patterns:[{include:"text.git-commit"}]}]},fenced_code_block_git_rebase:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(git-rebase-todo)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.git_rebase",patterns:[{include:"text.git-rebase"}]}]},fenced_code_block_go:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(go|golang)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.go",patterns:[{include:"source.go"}]}]},fenced_code_block_groovy:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(groovy|gvy)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.groovy",patterns:[{include:"source.groovy"}]}]},fenced_code_block_pug:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(jade|pug)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.pug",patterns:[{include:"text.pug"}]}]},fenced_code_block_js:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(js|jsx|javascript|es6|mjs|cjs|dataviewjs|\\{\\.js.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.javascript",patterns:[{include:"source.js"}]}]},fenced_code_block_js_regexp:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(regexp)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.js_regexp",patterns:[{include:"source.js.regexp"}]}]},fenced_code_block_json:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(json|json5|sublime-settings|sublime-menu|sublime-keymap|sublime-mousemap|sublime-theme|sublime-build|sublime-project|sublime-completions)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.json",patterns:[{include:"source.json"}]}]},fenced_code_block_jsonc:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(jsonc)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.jsonc",patterns:[{include:"source.json.comments"}]}]},fenced_code_block_less:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(less)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.less",patterns:[{include:"source.css.less"}]}]},fenced_code_block_objc:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(objectivec|objective-c|mm|objc|obj-c|m|h)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.objc",patterns:[{include:"source.objc"}]}]},fenced_code_block_swift:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(swift)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.swift",patterns:[{include:"source.swift"}]}]},fenced_code_block_scss:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(scss)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.scss",patterns:[{include:"source.css.scss"}]}]},fenced_code_block_perl6:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(perl6|p6|pl6|pm6|nqp)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.perl6",patterns:[{include:"source.perl.6"}]}]},fenced_code_block_powershell:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(powershell|ps1|psm1|psd1)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.powershell",patterns:[{include:"source.powershell"}]}]},fenced_code_block_python:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(python|py|py3|rpy|pyw|cpy|SConstruct|Sconstruct|sconstruct|SConscript|gyp|gypi|\\{\\.python.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.python",patterns:[{include:"source.python"}]}]},fenced_code_block_julia:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(julia|\\{\\.julia.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.julia",patterns:[{include:"source.julia"}]}]},fenced_code_block_regexp_python:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(re)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.regexp_python",patterns:[{include:"source.regexp.python"}]}]},fenced_code_block_rust:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(rust|rs|\\{\\.rust.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.rust",patterns:[{include:"source.rust"}]}]},fenced_code_block_scala:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(scala|sbt)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.scala",patterns:[{include:"source.scala"}]}]},fenced_code_block_shell:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(shell|sh|bash|zsh|bashrc|bash_profile|bash_login|profile|bash_logout|.textmate_init|\\{\\.bash.+?\\})((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.shellscript",patterns:[{include:"source.shell"}]}]},fenced_code_block_ts:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(typescript|ts)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.typescript",patterns:[{include:"source.ts"}]}]},fenced_code_block_tsx:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(tsx)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.typescriptreact",patterns:[{include:"source.tsx"}]}]},fenced_code_block_csharp:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(cs|csharp|c#)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.csharp",patterns:[{include:"source.cs"}]}]},fenced_code_block_fsharp:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(fs|fsharp|f#)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.fsharp",patterns:[{include:"source.fsharp"}]}]},fenced_code_block_dart:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(dart)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.dart",patterns:[{include:"source.dart"}]}]},fenced_code_block_handlebars:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(handlebars|hbs)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.handlebars",patterns:[{include:"text.html.handlebars"}]}]},fenced_code_block_markdown:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(markdown|md)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.markdown",patterns:[{include:"text.html.markdown"}]}]},fenced_code_block_log:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(log)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.log",patterns:[{include:"text.log"}]}]},fenced_code_block_erlang:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(erlang)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.erlang",patterns:[{include:"source.erlang"}]}]},fenced_code_block_elixir:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(elixir)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.elixir",patterns:[{include:"source.elixir"}]}]},fenced_code_block_latex:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(latex|tex)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.latex",patterns:[{include:"text.tex.latex"}]}]},fenced_code_block_bibtex:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(bibtex)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.bibtex",patterns:[{include:"text.bibtex"}]}]},fenced_code_block_twig:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?i:(twig)((\\s+|:|,|\\{|\\?)[^`]*)?$)",name:"markup.fenced_code.block.markdown",end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language.markdown"},5:{name:"fenced_code.block.language.attributes.markdown"}},endCaptures:{3:{name:"punctuation.definition.markdown"}},patterns:[{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([`~]{3,})\\s*$)",contentName:"meta.embedded.block.twig",patterns:[{include:"source.twig"}]}]},fenced_code_block:{patterns:[{include:"#fenced_code_block_css"},{include:"#fenced_code_block_basic"},{include:"#fenced_code_block_ini"},{include:"#fenced_code_block_java"},{include:"#fenced_code_block_lua"},{include:"#fenced_code_block_makefile"},{include:"#fenced_code_block_perl"},{include:"#fenced_code_block_r"},{include:"#fenced_code_block_ruby"},{include:"#fenced_code_block_php"},{include:"#fenced_code_block_sql"},{include:"#fenced_code_block_vs_net"},{include:"#fenced_code_block_xml"},{include:"#fenced_code_block_xsl"},{include:"#fenced_code_block_yaml"},{include:"#fenced_code_block_dosbatch"},{include:"#fenced_code_block_clojure"},{include:"#fenced_code_block_coffee"},{include:"#fenced_code_block_c"},{include:"#fenced_code_block_cpp"},{include:"#fenced_code_block_diff"},{include:"#fenced_code_block_dockerfile"},{include:"#fenced_code_block_git_commit"},{include:"#fenced_code_block_git_rebase"},{include:"#fenced_code_block_go"},{include:"#fenced_code_block_groovy"},{include:"#fenced_code_block_pug"},{include:"#fenced_code_block_js"},{include:"#fenced_code_block_js_regexp"},{include:"#fenced_code_block_json"},{include:"#fenced_code_block_jsonc"},{include:"#fenced_code_block_less"},{include:"#fenced_code_block_objc"},{include:"#fenced_code_block_swift"},{include:"#fenced_code_block_scss"},{include:"#fenced_code_block_perl6"},{include:"#fenced_code_block_powershell"},{include:"#fenced_code_block_python"},{include:"#fenced_code_block_julia"},{include:"#fenced_code_block_regexp_python"},{include:"#fenced_code_block_rust"},{include:"#fenced_code_block_scala"},{include:"#fenced_code_block_shell"},{include:"#fenced_code_block_ts"},{include:"#fenced_code_block_tsx"},{include:"#fenced_code_block_csharp"},{include:"#fenced_code_block_fsharp"},{include:"#fenced_code_block_dart"},{include:"#fenced_code_block_handlebars"},{include:"#fenced_code_block_markdown"},{include:"#fenced_code_block_log"},{include:"#fenced_code_block_erlang"},{include:"#fenced_code_block_elixir"},{include:"#fenced_code_block_latex"},{include:"#fenced_code_block_bibtex"},{include:"#fenced_code_block_twig"},{include:"#fenced_code_block_unknown"}]},fenced_code_block_unknown:{begin:"(^|\\G)(\\s*)(`{3,}|~{3,})\\s*(?=([^`]*)?$)",beginCaptures:{3:{name:"punctuation.definition.markdown"},4:{name:"fenced_code.block.language"}},end:"(^|\\G)(\\2|\\s{0,3})(\\3)\\s*$",endCaptures:{3:{name:"punctuation.definition.markdown"}},name:"markup.fenced_code.block.markdown"},heading:{match:"(?:^|\\G)[ ]{0,3}(#{1,6}\\s+(.*?)(\\s+#{1,6})?\\s*)$",captures:{1:{patterns:[{match:"(#{6})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.6.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}},{match:"(#{5})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.5.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}},{match:"(#{4})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.4.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}},{match:"(#{3})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.3.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}},{match:"(#{2})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.2.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}},{match:"(#{1})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.1.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}}]}},name:"markup.heading.markdown",patterns:[{include:"#inline"}]},"heading-setext":{patterns:[{match:"^(={3,})(?=[ \\t]*$\\n?)",name:"markup.heading.setext.1.markdown"},{match:"^(-{3,})(?=[ \\t]*$\\n?)",name:"markup.heading.setext.2.markdown"}]},html:{patterns:[{begin:"(^|\\G)\\s*()",name:"comment.block.html"},{begin:"(?i)(^|\\G)\\s*(?=<(script|style|pre)(\\s|$|>)(?!.*?))",end:"(?i)(.*)(())",endCaptures:{1:{patterns:[{include:"text.html.derivative"}]},2:{name:"meta.tag.structure.$4.end.html"},3:{name:"punctuation.definition.tag.begin.html"},4:{name:"entity.name.tag.html"},5:{name:"punctuation.definition.tag.end.html"}},patterns:[{begin:"(\\s*|$)",patterns:[{include:"text.html.derivative"}],while:"(?i)^(?!.*)"}]},{begin:"(?i)(^|\\G)\\s*(?=))",patterns:[{include:"text.html.derivative"}],while:"^(?!\\s*$)"},{begin:"(^|\\G)\\s*(?=(<[a-zA-Z0-9\\-](/?>|\\s.*?>)|)\\s*$)",patterns:[{include:"text.html.derivative"}],while:"^(?!\\s*$)"}]},"link-def":{captures:{1:{name:"punctuation.definition.constant.markdown"},2:{name:"constant.other.reference.link.markdown"},3:{name:"punctuation.definition.constant.markdown"},4:{name:"punctuation.separator.key-value.markdown"},5:{name:"punctuation.definition.link.markdown"},6:{name:"markup.underline.link.markdown"},7:{name:"punctuation.definition.link.markdown"},8:{name:"markup.underline.link.markdown"},9:{name:"string.other.link.description.title.markdown"},10:{name:"punctuation.definition.string.begin.markdown"},11:{name:"punctuation.definition.string.end.markdown"},12:{name:"string.other.link.description.title.markdown"},13:{name:"punctuation.definition.string.begin.markdown"},14:{name:"punctuation.definition.string.end.markdown"},15:{name:"string.other.link.description.title.markdown"},16:{name:"punctuation.definition.string.begin.markdown"},17:{name:"punctuation.definition.string.end.markdown"}},match:`(?x) + \\s* # Leading whitespace + (\\[)([^]]+?)(\\])(:) # Reference name + [ \\t]* # Optional whitespace + (?:(<)((?:\\\\[<>]|[^<>\\n])*)(>)|(\\S+?)) # The url + [ \\t]* # Optional whitespace + (?: + ((\\().+?(\\))) # Match title in parens\u2026 + | ((").+?(")) # or in double quotes\u2026 + | ((').+?(')) # or in single quotes. + )? # Title is optional + \\s* # Optional whitespace + $ +`,name:"meta.link.reference.def.markdown"},list_paragraph:{begin:"(^|\\G)(?=\\S)(?![*+->]\\s|[0-9]+\\.\\s)",name:"meta.paragraph.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"},{include:"#heading-setext"}],while:"(^|\\G)(?!\\s*$|#|[ ]{0,3}([-*_>][ ]{2,}){3,}[ \\t]*$\\n?|[ ]{0,3}[*+->]|[ ]{0,3}[0-9]+\\.)"},lists:{patterns:[{begin:"(^|\\G)([ ]{0,3})([*+-])([ \\t])",beginCaptures:{3:{name:"punctuation.definition.list.begin.markdown"}},comment:"Currently does not support un-indented second lines.",name:"markup.list.unnumbered.markdown",patterns:[{include:"#block"},{include:"#list_paragraph"}],while:"((^|\\G)([ ]{2,4}|\\t))|(^[ \\t]*$)"},{begin:"(^|\\G)([ ]{0,3})([0-9]+[\\.\\)])([ \\t])",beginCaptures:{3:{name:"punctuation.definition.list.begin.markdown"}},name:"markup.list.numbered.markdown",patterns:[{include:"#block"},{include:"#list_paragraph"}],while:"((^|\\G)([ ]{2,4}|\\t))|(^[ \\t]*$)"}]},paragraph:{begin:"(^|\\G)[ ]{0,3}(?=[^ \\t\\n])",name:"meta.paragraph.markdown",patterns:[{include:"#inline"},{include:"text.html.derivative"},{include:"#heading-setext"}],while:"(^|\\G)((?=\\s*[-=]{3,}\\s*$)|[ ]{4,}(?=[^ \\t\\n]))"},raw_block:{begin:"(^|\\G)([ ]{4}|\\t)",name:"markup.raw.block.markdown",while:"(^|\\G)([ ]{4}|\\t)"},separator:{match:"(^|\\G)[ ]{0,3}([\\*\\-\\_])([ ]{0,2}\\2){2,}[ \\t]*$\\n?",name:"meta.separator.markdown"},frontMatter:{begin:"\\A-{3}\\s*$",contentName:"meta.embedded.block.frontmatter",patterns:[{include:"source.yaml"}],end:"(^|\\G)-{3}|\\.{3}\\s*$"},table:{name:"markup.table.markdown",begin:"(^|\\G)(\\|)(?=[^|].+\\|\\s*$)",beginCaptures:{2:{name:"punctuation.definition.table.markdown"}},while:"(^|\\G)(?=\\|)",patterns:[{match:"\\|",name:"punctuation.definition.table.markdown"},{match:"(?<=\\|)\\s*(:?-+:?)\\s*(?=\\|)",captures:{1:{name:"punctuation.separator.table.markdown"}}},{match:"(?<=\\|)\\s*(?=\\S)((\\\\\\||[^|])+)(?<=\\S)\\s*(?=\\|)",captures:{1:{patterns:[{include:"#inline"}]}}}]},inline:{patterns:[{include:"#ampersand"},{include:"#bracket"},{include:"#bold"},{include:"#italic"},{include:"#raw"},{include:"#strikethrough"},{include:"#escape"},{include:"#image-inline"},{include:"#image-ref"},{include:"#link-email"},{include:"#link-inet"},{include:"#link-inline"},{include:"#link-ref"},{include:"#link-ref-literal"},{include:"#link-ref-shortcut"}]},ampersand:{comment:"Markdown will convert this for us. We match it so that the HTML grammar will not mark it up as invalid.",match:"&(?!([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+);)",name:"meta.other.valid-ampersand.markdown"},bold:{begin:`(?x) (?(\\*\\*(?=\\w)|(?]*+> # HTML tags + | (?\`+)([^\`]|(?!(?(?!\`))\`)*+\\k + # Raw + | \\\\[\\\\\`*_{}\\[\\]()#.!+\\->]?+ # Escapes + | \\[ + ( + (? # Named group + [^\\[\\]\\\\] # Match most chars + | \\\\. # Escaped chars + | \\[ \\g*+ \\] # Nested brackets + )*+ + \\] + ( + ( # Reference Link + [ ]? # Optional space + \\[[^\\]]*+\\] # Ref name + ) + | ( # Inline Link + \\( # Opening paren + [ \\t]*+ # Optional whitespace + ? # URL + [ \\t]*+ # Optional whitespace + ( # Optional Title + (?['"]) + (.*?) + \\k<title> + )? + \\) + ) + ) + ) + | (?!(?<=\\S)\\k<open>). # Everything besides + # style closer + )++ + (?<=\\S)(?=__\\b|\\*\\*)\\k<open> # Close +) +`,captures:{1:{name:"punctuation.definition.bold.markdown"}},end:"(?<=\\S)(\\1)",name:"markup.bold.markdown",patterns:[{applyEndPatternLast:1,begin:"(?=<[^>]*?>)",end:"(?<=>)",patterns:[{include:"text.html.derivative"}]},{include:"#escape"},{include:"#ampersand"},{include:"#bracket"},{include:"#raw"},{include:"#bold"},{include:"#italic"},{include:"#image-inline"},{include:"#link-inline"},{include:"#link-inet"},{include:"#link-email"},{include:"#image-ref"},{include:"#link-ref-literal"},{include:"#link-ref"},{include:"#link-ref-shortcut"},{include:"#strikethrough"}]},bracket:{comment:"Markdown will convert this for us. We match it so that the HTML grammar will not mark it up as invalid.",match:"<(?![a-zA-Z/?\\$!])",name:"meta.other.valid-bracket.markdown"},escape:{match:"\\\\[-`*_#+.!(){}\\[\\]\\\\>]",name:"constant.character.escape.markdown"},"image-inline":{captures:{1:{name:"punctuation.definition.link.description.begin.markdown"},2:{name:"string.other.link.description.markdown"},4:{name:"punctuation.definition.link.description.end.markdown"},5:{name:"punctuation.definition.metadata.markdown"},7:{name:"punctuation.definition.link.markdown"},8:{name:"markup.underline.link.image.markdown"},9:{name:"punctuation.definition.link.markdown"},10:{name:"markup.underline.link.image.markdown"},12:{name:"string.other.link.description.title.markdown"},13:{name:"punctuation.definition.string.begin.markdown"},14:{name:"punctuation.definition.string.end.markdown"},15:{name:"string.other.link.description.title.markdown"},16:{name:"punctuation.definition.string.begin.markdown"},17:{name:"punctuation.definition.string.end.markdown"},18:{name:"string.other.link.description.title.markdown"},19:{name:"punctuation.definition.string.begin.markdown"},20:{name:"punctuation.definition.string.end.markdown"},21:{name:"punctuation.definition.metadata.markdown"}},match:`(?x) + (\\!\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\]) + # Match the link text. + (\\() # Opening paren for url + # The url + [ \\t]* + ( + (<)((?:\\\\[<>]|[^<>\\n])*)(>) + | ((?<url>(?>[^\\s()]+)|\\(\\g<url>*\\))*) + ) + [ \\t]* + (?: + ((\\().+?(\\))) # Match title in parens\u2026 + | ((").+?(")) # or in double quotes\u2026 + | ((').+?(')) # or in single quotes. + )? # Title is optional + \\s* # Optional whitespace + (\\)) +`,name:"meta.image.inline.markdown"},"image-ref":{captures:{1:{name:"punctuation.definition.link.description.begin.markdown"},2:{name:"string.other.link.description.markdown"},4:{name:"punctuation.definition.link.description.end.markdown"},5:{name:"punctuation.definition.constant.markdown"},6:{name:"constant.other.reference.link.markdown"},7:{name:"punctuation.definition.constant.markdown"}},match:"(\\!\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\])[ ]?(\\[)(.*?)(\\])",name:"meta.image.reference.markdown"},italic:{begin:`(?x) (?<open>(\\*(?=\\w)|(?<!\\w)\\*|(?<!\\w)\\b_))(?=\\S) # Open + (?= + ( + <[^>]*+> # HTML tags + | (?<raw>\`+)([^\`]|(?!(?<!\`)\\k<raw>(?!\`))\`)*+\\k<raw> + # Raw + | \\\\[\\\\\`*_{}\\[\\]()#.!+\\->]?+ # Escapes + | \\[ + ( + (?<square> # Named group + [^\\[\\]\\\\] # Match most chars + | \\\\. # Escaped chars + | \\[ \\g<square>*+ \\] # Nested brackets + )*+ + \\] + ( + ( # Reference Link + [ ]? # Optional space + \\[[^\\]]*+\\] # Ref name + ) + | ( # Inline Link + \\( # Opening paren + [ \\t]*+ # Optional whtiespace + <?(.*?)>? # URL + [ \\t]*+ # Optional whtiespace + ( # Optional Title + (?<title>['"]) + (.*?) + \\k<title> + )? + \\) + ) + ) + ) + | \\k<open>\\k<open> # Must be bold closer + | (?!(?<=\\S)\\k<open>). # Everything besides + # style closer + )++ + (?<=\\S)(?=_\\b|\\*)\\k<open> # Close + ) +`,captures:{1:{name:"punctuation.definition.italic.markdown"}},end:"(?<=\\S)(\\1)((?!\\1)|(?=\\1\\1))",name:"markup.italic.markdown",patterns:[{applyEndPatternLast:1,begin:"(?=<[^>]*?>)",end:"(?<=>)",patterns:[{include:"text.html.derivative"}]},{include:"#escape"},{include:"#ampersand"},{include:"#bracket"},{include:"#raw"},{include:"#bold"},{include:"#image-inline"},{include:"#link-inline"},{include:"#link-inet"},{include:"#link-email"},{include:"#image-ref"},{include:"#link-ref-literal"},{include:"#link-ref"},{include:"#link-ref-shortcut"},{include:"#strikethrough"}]},"link-email":{captures:{1:{name:"punctuation.definition.link.markdown"},2:{name:"markup.underline.link.markdown"},4:{name:"punctuation.definition.link.markdown"}},match:"(<)((?:mailto:)?[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*)(>)",name:"meta.link.email.lt-gt.markdown"},"link-inet":{captures:{1:{name:"punctuation.definition.link.markdown"},2:{name:"markup.underline.link.markdown"},3:{name:"punctuation.definition.link.markdown"}},match:"(<)((?:https?|ftp)://.*?)(>)",name:"meta.link.inet.markdown"},"link-inline":{captures:{1:{name:"punctuation.definition.link.title.begin.markdown"},2:{name:"string.other.link.title.markdown",patterns:[{include:"#raw"},{include:"#bold"},{include:"#italic"},{include:"#strikethrough"},{include:"#image-inline"}]},4:{name:"punctuation.definition.link.title.end.markdown"},5:{name:"punctuation.definition.metadata.markdown"},7:{name:"punctuation.definition.link.markdown"},8:{name:"markup.underline.link.markdown"},9:{name:"punctuation.definition.link.markdown"},10:{name:"markup.underline.link.markdown"},12:{name:"string.other.link.description.title.markdown"},13:{name:"punctuation.definition.string.begin.markdown"},14:{name:"punctuation.definition.string.end.markdown"},15:{name:"string.other.link.description.title.markdown"},16:{name:"punctuation.definition.string.begin.markdown"},17:{name:"punctuation.definition.string.end.markdown"},18:{name:"string.other.link.description.title.markdown"},19:{name:"punctuation.definition.string.begin.markdown"},20:{name:"punctuation.definition.string.end.markdown"},21:{name:"punctuation.definition.metadata.markdown"}},match:`(?x) + (\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\]) + # Match the link text. + (\\() # Opening paren for url + # The url + [ \\t]* + ( + (<)((?:\\\\[<>]|[^<>\\n])*)(>) + | ((?<url>(?>[^\\s()]+)|\\(\\g<url>*\\))*) + ) + [ \\t]* + # The title + (?: + ((\\()[^()]*(\\))) # Match title in parens\u2026 + | ((")[^"]*(")) # or in double quotes\u2026 + | ((')[^']*(')) # or in single quotes. + )? # Title is optional + \\s* # Optional whitespace + (\\)) +`,name:"meta.link.inline.markdown"},"link-ref":{captures:{1:{name:"punctuation.definition.link.title.begin.markdown"},2:{name:"string.other.link.title.markdown",patterns:[{include:"#raw"},{include:"#bold"},{include:"#italic"},{include:"#strikethrough"},{include:"#image-inline"}]},4:{name:"punctuation.definition.link.title.end.markdown"},5:{name:"punctuation.definition.constant.begin.markdown"},6:{name:"constant.other.reference.link.markdown"},7:{name:"punctuation.definition.constant.end.markdown"}},match:"(?<![\\]\\\\])(\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\])(\\[)([^\\]]*+)(\\])",name:"meta.link.reference.markdown"},"link-ref-literal":{captures:{1:{name:"punctuation.definition.link.title.begin.markdown"},2:{name:"string.other.link.title.markdown"},4:{name:"punctuation.definition.link.title.end.markdown"},5:{name:"punctuation.definition.constant.begin.markdown"},6:{name:"punctuation.definition.constant.end.markdown"}},match:"(?<![\\]\\\\])(\\[)((?<square>[^\\[\\]\\\\]|\\\\.|\\[\\g<square>*+\\])*+)(\\])[ ]?(\\[)(\\])",name:"meta.link.reference.literal.markdown"},"link-ref-shortcut":{captures:{1:{name:"punctuation.definition.link.title.begin.markdown"},2:{name:"string.other.link.title.markdown"},3:{name:"punctuation.definition.link.title.end.markdown"}},match:"(?<![\\]\\\\])(\\[)((?:[^\\s\\[\\]\\\\]|\\\\[\\[\\]])+?)((?<!\\\\)\\])",name:"meta.link.reference.markdown"},raw:{captures:{1:{name:"punctuation.definition.raw.markdown"},3:{name:"punctuation.definition.raw.markdown"}},match:"(`+)((?:[^`]|(?!(?<!`)\\1(?!`))`)*+)(\\1)",name:"markup.inline.raw.string.markdown"},strikethrough:{captures:{1:{name:"punctuation.definition.strikethrough.markdown"},2:{patterns:[{applyEndPatternLast:1,begin:"(?=<[^>]*?>)",end:"(?<=>)",patterns:[{include:"text.html.derivative"}]},{include:"#escape"},{include:"#ampersand"},{include:"#bracket"},{include:"#raw"},{include:"#bold"},{include:"#italic"},{include:"#image-inline"},{include:"#link-inline"},{include:"#link-inet"},{include:"#link-email"},{include:"#image-ref"},{include:"#link-ref-literal"},{include:"#link-ref"},{include:"#link-ref-shortcut"}]},3:{name:"punctuation.definition.strikethrough.markdown"}},match:"(?<!\\\\)(~{2,})((?:[^~]|(?!(?<![~\\\\])\\1(?!~))~)*+)(\\1)",name:"markup.strikethrough.markdown"}},displayName:"Markdown",aliases:["md"],embeddedLangs:[]})]}}]); diff --git a/3857.1c5c8866.async.js b/3857.1c5c8866.async.js new file mode 100644 index 00000000..d8d2e241 --- /dev/null +++ b/3857.1c5c8866.async.js @@ -0,0 +1,340 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3857,7128,9537,7676,406,5357,9983,8044],{67128:function(i,n,e){e.r(n),e.d(n,{default:function(){return o}});var a=e(43001),t=e(73337),s=e(364),r=e(23504);const l=Object.freeze({name:"graphql",scopeName:"source.graphql",fileTypes:["graphql","graphqls","gql","graphcool"],patterns:[{include:"#graphql"}],repository:{graphql:{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-fragment-definition"},{include:"#graphql-directive-definition"},{include:"#graphql-type-interface"},{include:"#graphql-enum"},{include:"#graphql-scalar"},{include:"#graphql-union"},{include:"#graphql-schema"},{include:"#graphql-operation-def"},{include:"#literal-quasi-embedded"}]},"graphql-operation-def":{patterns:[{include:"#graphql-query-mutation"},{include:"#graphql-name"},{include:"#graphql-variable-definitions"},{include:"#graphql-directive"},{include:"#graphql-selection-set"}]},"graphql-fragment-definition":{name:"meta.fragment.graphql",begin:"\\s*(?:(\\bfragment\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)?\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)))",end:"(?<=})",captures:{1:{name:"keyword.fragment.graphql"},2:{name:"entity.name.fragment.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-query-mutation":{match:"\\s*\\b(query|mutation)\\b",captures:{1:{name:"keyword.operation.graphql"}}},"graphql-type-interface":{name:"meta.type.interface.graphql",begin:"\\s*\\b(?:(extends?)?\\b\\s*\\b(type)|(interface)|(input))\\b\\s*([_A-Za-z][_0-9A-Za-z]*)?",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.type.graphql"},2:{name:"keyword.type.graphql"},3:{name:"keyword.interface.graphql"},4:{name:"keyword.input.graphql"},5:{name:"support.type.graphql"}},patterns:[{begin:"\\s*\\b(implements)\\b\\s*",end:"\\s*(?={)",beginCaptures:{1:{name:"keyword.implements.graphql"}},patterns:[{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"support.type.graphql"}}},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-ampersand"},{include:"#graphql-comma"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-type-object"},{include:"#literal-quasi-embedded"},{include:"#graphql-ignore-spaces"}]},"graphql-ignore-spaces":{match:"\\s*"},"graphql-type-object":{name:"meta.type.object.graphql",begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-object-type"},{include:"#graphql-type-definition"},{include:"#literal-quasi-embedded"}]},"graphql-type-definition":{comment:"key (optionalArgs): Type",begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",beginCaptures:{1:{name:"variable.graphql"}},endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-variable-definitions"},{include:"#graphql-type-object"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#literal-quasi-embedded"}]},"graphql-schema":{begin:"\\s*\\b(schema)\\b",end:"(?<=})",beginCaptures:{1:{name:"keyword.schema.graphql"}},patterns:[{begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",beginCaptures:{1:{name:"variable.arguments.graphql"}},endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"support.type.graphql"}}},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-colon"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"}]},"graphql-comment":{patterns:[{comment:"need to prefix comment space with a scope else Atom's reflow cmd doesn't work",name:"comment.line.graphql.js",match:"(\\s*)(#).*",captures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}}},{name:"comment.line.graphql.js",begin:'(""")',end:'(""")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}}},{name:"comment.line.graphql.js",begin:'(")',end:'(")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}}}]},"graphql-description-singleline":{name:"comment.line.number-sign.graphql",match:'#(?=([^"]*"[^"]*")*[^"]*$).*$'},"graphql-description-docstring":{name:"comment.block.graphql",begin:'"""',end:'"""'},"graphql-variable-definitions":{begin:"\\s*(\\()",end:"\\s*(\\))",captures:{1:{name:"meta.brace.round.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-variable-definition"},{include:"#literal-quasi-embedded"}]},"graphql-variable-definition":{comment:"variable: type = value,.... which may be a list",name:"meta.variables.graphql",begin:"\\s*(\\$?[_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",end:"(?=\\s*((\\$?[_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(}|\\))))|\\s*(,)",beginCaptures:{1:{name:"variable.parameter.graphql"}},endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#graphql-variable-assignment"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-input-types":{patterns:[{include:"#graphql-scalar-type"},{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(!))?",captures:{1:{name:"support.type.graphql"},2:{name:"keyword.operator.nulltype.graphql"}}},{name:"meta.type.list.graphql",begin:"\\s*(\\[)",end:"\\s*(\\])(?:\\s*(!))?",captures:{1:{name:"meta.brace.square.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-input-types"},{include:"#graphql-comma"},{include:"#literal-quasi-embedded"}]}]},"graphql-scalar":{match:"\\s*\\b(scalar)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"keyword.scalar.graphql"},2:{name:"entity.scalar.graphql"}}},"graphql-scalar-type":{match:"\\s*\\b(Int|Float|String|Boolean|ID)\\b(?:\\s*(!))?",captures:{1:{name:"support.type.builtin.graphql"},2:{name:"keyword.operator.nulltype.graphql"}}},"graphql-variable-assignment":{begin:"\\s(=)",end:`(?=[ +,)])`,applyEndPatternLast:1,beginCaptures:{1:{name:"punctuation.assignment.graphql"}},patterns:[{include:"#graphql-value"}]},"graphql-comma":{match:"\\s*(,)",captures:{1:{name:"punctuation.comma.graphql"}}},"graphql-ampersand":{match:"\\s*(&)",captures:{1:{name:"keyword.operator.logical.graphql"}}},"graphql-colon":{match:"\\s*(:)",captures:{1:{name:"punctuation.colon.graphql"}}},"graphql-union-mark":{match:"\\s*(\\|)",captures:{1:{name:"punctuation.union.graphql"}}},"graphql-name":{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"entity.name.function.graphql"}}},"graphql-directive":{begin:"\\s*((@)\\s*([_A-Za-z][_0-9A-Za-z]*))",end:"(?=.)",applyEndPatternLast:1,beginCaptures:{1:{name:"entity.name.function.directive.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-arguments"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-directive-definition":{begin:"\\s*(\\bdirective\\b)\\s*(@[_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,beginCaptures:{1:{name:"keyword.directive.graphql"},2:{name:"entity.name.function.directive.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},patterns:[{include:"#graphql-variable-definitions"},{begin:"\\s*(\\bon\\b)\\s*([_A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,beginCaptures:{1:{name:"keyword.on.graphql"},2:{name:"support.type.location.graphql"}},patterns:[{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"},{match:"\\s*(\\|)\\s*([_A-Za-z]*)",captures:{2:{name:"support.type.location.graphql"}}}]},{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"}]},"graphql-selection-set":{name:"meta.selectionset.graphql",begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-field"},{include:"#graphql-fragment-spread"},{include:"#graphql-inline-fragment"},{include:"#graphql-comma"},{include:"#native-interpolation"},{include:"#literal-quasi-embedded"}]},"graphql-field":{patterns:[{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)\\s*(:)",captures:{1:{name:"string.unquoted.alias.graphql"},2:{name:"punctuation.colon.graphql"}}},{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"variable.graphql"}}},{include:"#graphql-arguments"},{include:"#graphql-directive"},{include:"#graphql-selection-set"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-fragment-spread":{begin:"\\s*(\\.\\.\\.)\\s*(?!\\bon\\b)([_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"variable.fragment.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-inline-fragment":{begin:"\\s*(\\.\\.\\.)\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*))?",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"keyword.on.graphql"},3:{name:"support.type.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-arguments":{name:"meta.arguments.graphql",begin:"\\s*(\\()",end:"\\s*(\\))",beginCaptures:{1:{name:"meta.brace.round.directive.graphql"}},endCaptures:{1:{name:"meta.brace.round.directive.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(:))",end:"(?=\\s*(?:(?:([_A-Za-z][_0-9A-Za-z]*)\\s*(:))|\\)))|\\s*(,)",beginCaptures:{1:{name:"variable.parameter.graphql"},2:{name:"punctuation.colon.graphql"}},endCaptures:{3:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-value"},{include:"#graphql-skip-newlines"}]},{include:"#literal-quasi-embedded"}]},"graphql-variable-name":{match:"\\s*(\\$[_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"variable.graphql"}}},"graphql-float-value":{match:"\\s*(-?(0|[1-9][0-9]*)(\\.[0-9]+)?((e|E)(\\+|-)?[0-9]+)?)",captures:{1:{name:"constant.numeric.float.graphql"}}},"graphql-boolean-value":{match:"\\s*\\b(true|false)\\b",captures:{1:{name:"constant.language.boolean.graphql"}}},"graphql-null-value":{match:"\\s*\\b(null)\\b",captures:{1:{name:"constant.language.null.graphql"}}},"graphql-string-value":{contentName:"string.quoted.double.graphql",begin:'\\s*+(("))',end:`\\s*+(?:(("))|( +))`,beginCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.begin.graphql"}},endCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.end.graphql"},3:{name:"invalid.illegal.newline.graphql"}},patterns:[{include:"#graphql-string-content"},{include:"#literal-quasi-embedded"}]},"graphql-string-content":{patterns:[{name:"constant.character.escape.graphql",match:`\\\\[/'"\\\\nrtbf]`},{name:"constant.character.escape.graphql",match:"\\\\u([0-9a-fA-F]{4})"}]},"graphql-enum":{name:"meta.enum.graphql",begin:"\\s*+\\b(enum)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",end:"(?<=})",beginCaptures:{1:{name:"keyword.enum.graphql"},2:{name:"support.type.enum.graphql"}},patterns:[{name:"meta.type.object.graphql",begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{include:"#graphql-object-type"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-enum-value"},{include:"#literal-quasi-embedded"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"}]},"graphql-enum-value":{name:"constant.character.enum.graphql",match:"\\s*(?!=\\b(true|false|null)\\b)([_A-Za-z][_0-9A-Za-z]*)"},"graphql-value":{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-variable-name"},{include:"#graphql-float-value"},{include:"#graphql-string-value"},{include:"#graphql-boolean-value"},{include:"#graphql-null-value"},{include:"#graphql-enum-value"},{include:"#graphql-list-value"},{include:"#graphql-object-value"},{include:"#literal-quasi-embedded"}]},"graphql-list-value":{patterns:[{name:"meta.listvalues.graphql",begin:"\\s*+(\\[)",end:"\\s*(\\])",endCaptures:{1:{name:"meta.brace.square.graphql"}},beginCaptures:{1:{name:"meta.brace.square.graphql"}},patterns:[{include:"#graphql-value"}]}]},"graphql-object-value":{patterns:[{name:"meta.objectvalues.graphql",begin:"\\s*+({)",end:"\\s*(})",beginCaptures:{1:{name:"meta.brace.curly.graphql"}},endCaptures:{1:{name:"meta.brace.curly.graphql"}},patterns:[{include:"#graphql-object-field"},{include:"#graphql-value"}]}]},"graphql-object-field":{match:"\\s*(([_A-Za-z][_0-9A-Za-z]*))\\s*(:)",captures:{1:{name:"constant.object.key.graphql"},2:{name:"string.unquoted.graphql"},3:{name:"punctuation.graphql"}}},"graphql-union":{begin:"\\s*\\b(union)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.union.graphql"},2:{name:"support.type.graphql"}},patterns:[{begin:"\\s*(=)\\s*([_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"punctuation.assignment.graphql"},2:{name:"support.type.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"},{match:"\\s*(\\|)\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"punctuation.or.graphql"},2:{name:"support.type.graphql"}}}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"native-interpolation":{name:"native.interpolation",begin:"\\s*(\\${)",end:"(})",beginCaptures:{1:{name:"keyword.other.substitution.begin"}},endCaptures:{1:{name:"keyword.other.substitution.end"}},patterns:[{include:"source.js"},{include:"source.ts"},{include:"source.js.jsx"},{include:"source.tsx"}]},"graphql-skip-newlines":{match:`\\s* +`}},displayName:"GraphQL",aliases:["gql"],embeddedLangs:["javascript","typescript","jsx","tsx"]});var o=[...a.default,...t.default,...s.default,...r.default,l]},89537:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-JSON.tmLanguage/blob/master/JSON.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",name:"json",scopeName:"source.json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4}) # and four hex digits`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},displayName:"JSON"})]},77676:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({scopeName:"source.json5",fileTypes:["json5"],name:"json5",patterns:[{include:"#comments"},{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json5"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json5"}},name:"meta.structure.array.json5",patterns:[{include:"#comments"},{include:"#value"},{match:",",name:"punctuation.separator.array.json5"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json5"}]},constant:{match:"\\b(?:true|false|null|Infinity|NaN)\\b",name:"constant.language.json5"},infinity:{match:"(-)*\\b(?:Infinity|NaN)\\b",name:"constant.language.json5"},number:{patterns:[{comment:"handles hexadecimal numbers",match:"(0x)[0-9a-fA-f]*",name:"constant.hex.numeric.json5"},{comment:"handles integer and decimal numbers",match:"[+-.]?(?=[1-9]|0(?!\\d))\\d+(\\.\\d+)?([eE][+-]?\\d+)?",name:"constant.dec.numeric.json5"}]},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json5"}},comment:"a json5 object",end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json5"}},name:"meta.structure.dictionary.json5",patterns:[{include:"#comments"},{comment:"the json5 object key",include:"#key"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json5"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json5"}},name:"meta.structure.dictionary.value.json5",patterns:[{comment:"the json5 object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json5"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json5"}]},stringSingle:{begin:"[']",beginCaptures:{0:{name:"punctuation.definition.string.begin.json5"}},end:"[']",endCaptures:{0:{name:"punctuation.definition.string.end.json5"}},name:"string.quoted.json5",patterns:[{match:`(?x: # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4} # and four hex digits + ) + )`,name:"constant.character.escape.json5"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json5"}]},stringDouble:{begin:'["]',beginCaptures:{0:{name:"punctuation.definition.string.begin.json5"}},end:'["]',endCaptures:{0:{name:"punctuation.definition.string.end.json5"}},name:"string.quoted.json5",patterns:[{match:`(?x: # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4} # and four hex digits + ) + )`,name:"constant.character.escape.json5"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json5"}]},key:{name:"string.key.json5",patterns:[{include:"#stringSingle"},{include:"#stringDouble"},{match:"[a-zA-Z0-9_-]",name:"string.key.json5"}]},value:{comment:"the 'value' diagram at http://json.org",patterns:[{include:"#constant"},{include:"#infinity"},{include:"#number"},{include:"#stringSingle"},{include:"#stringDouble"},{include:"#array"},{include:"#object"}]},comments:{patterns:[{match:"/{2}.*",name:"comment.single.json5"},{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json5"}},end:"\\*/",name:"comment.block.documentation.json5"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json5"}},end:"\\*/",name:"comment.block.json5"}]}},displayName:"JSON5"})]},40406:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-JSON.tmLanguage/blob/master/JSON.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",name:"jsonc",scopeName:"source.json.comments",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json.comments"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json.comments"}},name:"meta.structure.array.json.comments",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json.comments"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json.comments"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json.comments"}},end:"\\*/",name:"comment.block.documentation.json.comments"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json.comments"}},end:"\\*/",name:"comment.block.json.comments"},{captures:{1:{name:"punctuation.definition.comment.json.comments"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json.comments"},number:{match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`,name:"constant.numeric.json.comments"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json.comments"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json.comments"}},name:"meta.structure.dictionary.json.comments",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json.comments"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json.comments"}},name:"meta.structure.dictionary.value.json.comments",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json.comments"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json.comments"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json.comments"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json.comments"}},name:"string.quoted.double.json.comments",patterns:[{include:"#stringcontent"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json.comments"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json.comments"}},name:"string.json.comments support.type.property-name.json.comments",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4}) # and four hex digits`,name:"constant.character.escape.json.comments"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json.comments"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},displayName:"JSON with Comments"})]},45357:function(i,n,e){e.r(n),e.d(n,{default:function(){return s}});var a=e(24105);const t=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-less/blob/master/grammars/less.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-less/commit/87d4d59e8de6796b506b81a16e1dc1fafc99d30f",name:"less",scopeName:"source.css.less",patterns:[{include:"#strings"},{captures:{1:{name:"entity.other.attribute-name.class.mixin.css"}},match:"(\\.[_a-zA-Z][a-zA-Z0-9_-]*(?=\\())"},{captures:{1:{name:"entity.other.attribute-name.class.css"},2:{name:"punctuation.definition.entity.css"},4:{name:"variable.other.interpolation.less"}},match:"((\\.)([_a-zA-Z]|(@{[a-zA-Z0-9_-]+}))[a-zA-Z0-9_-]*)"},{captures:{0:{name:"entity.other.attribute-name.parent-selector.css"},1:{name:"punctuation.definition.entity.css"}},match:"(&)[a-zA-Z0-9_-]*"},{begin:"(format|local|url|attr|counter|counters)\\s*(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.css"}},patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{match:"\\\\.",name:"constant.character.escape.css"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{match:"\\\\(\\d{1,6}|.)",name:"constant.character.escape.css"}]},{match:`[^'") \\t]+`,name:"variable.parameter.misc.css"}]},{match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b(?!.*?(?<!@){)",name:"constant.other.rgb-value.css"},{captures:{1:{name:"entity.other.attribute-name.id"},2:{name:"punctuation.definition.entity.css"},4:{name:"variable.other.interpolation.less"}},match:"((#)([_a-zA-Z]|(@{[a-zA-Z0-9_-]+}))[a-zA-Z0-9_-]*)",name:"meta.selector.css"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.css"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.css"}},name:"comment.block.css"},{include:"source.css#numeric-values"},{captures:{1:{name:"punctuation.definition.begin.entity.css"},2:{name:"entity.other.attribute-name.attribute.css"},3:{name:"punctuation.separator.operator.css"},4:{name:"string.unquoted.attribute-value.css"},5:{name:"string.quoted.double.attribute-value.css"},6:{name:"punctuation.definition.string.begin.css"},7:{name:"punctuation.definition.string.end.css"},8:{name:"punctuation.definition.end.entity.css"}},match:`(?i)(\\[)\\s*(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)(?:\\s*([~|^$*]?=)\\s*(?:(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)|((?>(['"])(?:[^\\\\]|\\\\.)*?(\\6)))))?\\s*(\\])`,name:"meta.attribute-selector.css"},{begin:"((@)import\\b)",beginCaptures:{1:{name:"keyword.control.at-rule.import.less"},2:{name:"punctuation.definition.keyword.less"}},end:";",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.import.css",patterns:[{match:"(?<=\\(|,|\\s)\\b(reference|optional|once|multiple|less|inline)\\b(?=\\)|,)",name:"keyword.control.import.option.less"},{include:"#brace_round"},{include:"source.css#commas"},{include:"#strings"}]},{captures:{1:{name:"keyword.control.at-rule.fontface.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)font-face\\b)",name:"meta.at-rule.fontface.css"},{captures:{1:{name:"keyword.control.at-rule.media.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)media\\b)",name:"meta.at-rule.media.css"},{include:"source.css#media-features"},{match:"\\b(tv|tty|screen|projection|print|handheld|embossed|braille|aural|all)\\b",name:"support.constant.media-type.media.css"},{match:"\\b(portrait|landscape)\\b",name:"support.constant.property-value.media-property.media.css"},{captures:{1:{name:"support.function.less"}},match:"(\\.[a-zA-Z0-9_-]+)\\s*(;|\\()"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.less"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.less"}},end:"\\n",name:"comment.line.double-slash.less"}]},{match:"(@|\\-\\-)[\\w-]+(?=\\s*)",name:"variable.other.less",captures:{1:{name:"punctuation.definition.variable.less"}}},{include:"#variable_interpolation"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.property-list.css",patterns:[{include:"source.css#pseudo-elements"},{include:"source.css#pseudo-classes"},{include:"source.css#tag-names"},{include:"source.css#commas"},{include:"#variable_interpolation"},{include:"source.css#property-names"},{include:"#property_values"},{include:"$self"}]},{match:"\\!\\s*important",name:"keyword.other.important.css"},{match:"\\*|\\/|\\-|\\+|~|=|<=|>=|<|>",name:"keyword.operator.less"},{match:"\\b(not|and|when)\\b",name:"keyword.control.logical.operator.less"},{include:"source.css#tag-names"},{match:"(?<![\\w-])[a-z][\\w&&[^A-Z]]*+-[\\w-&&[^A-Z]]+",name:"entity.name.tag.custom.css"},{include:"source.css#pseudo-elements"},{include:"source.css#pseudo-classes"},{captures:{1:{name:"punctuation.section.property-list.begin.css"},2:{name:"punctuation.section.property-list.end.css"}},match:"(\\{)(\\})",name:"meta.brace.curly.css"},{match:"\\{|\\}",name:"meta.brace.curly.css"},{include:"#brace_round"},{match:"\\[|\\]",name:"meta.brace.square.less"},{match:";",name:"punctuation.terminator.rule.css"},{match:":",name:"punctuation.separator.key-value.css"},{match:"\\btrue\\b",name:"constant.language.boolean.less"},{match:"\\bdefault\\b",name:"support.function.default.less"},{match:"\\b(isurl|isstring|isnumber|iskeyword|iscolor)\\b",name:"support.function.type-checking.less"},{match:"\\b(isunit|ispixel|ispercentage|isem)\\b",name:"support.function.unit-checking.less"},{include:"source.css#property-keywords"},{include:"source.css#color-keywords"},{include:"source.css#commas"},{include:"#less_builtin_functions"},{include:"source.css#functions"}],repository:{variable_interpolation:{match:"@{[a-zA-Z0-9_-]+}",name:"variable.other.interpolation.less"},strings:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{match:"\\\\([0-9A-Fa-f]{1,6}|.)",name:"constant.character.escape.css"},{include:"#variable_interpolation"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{match:"\\\\([0-9A-Fa-f]{1,6}|.)",name:"constant.character.escape.css"},{include:"#variable_interpolation"}]}]},brace_round:{match:"\\(|\\)",name:"meta.brace.round.css"},property_values:{begin:"(?<!&)(:)\\s*(?!(\\s*{))(?!.*(?<!@){)",beginCaptures:{1:{name:"punctuation.separator.key-value.css"}},end:"\\s*(;)|\\s*(?=})",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},contentName:"meta.property-value.css",patterns:[{begin:"url(\\()",beginCaptures:{1:{name:"meta.brace.round.css"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.css"}},name:"support.function.any-method.builtin.url.css",patterns:[{include:"#strings"},{match:"(\\b|\\.{0,2}/)[^)]*\\b",name:"string.url.css"}]},{include:"source.css#property-keywords"},{include:"source.css#color-keywords"},{include:"source.css#commas"},{include:"#less_builtin_functions"},{include:"source.css#functions"},{include:"$self"}]},less_builtin_functions:{match:"\\b(abs|acos|alpha|argb|asin|atan|average|blue|calc|ceil|color|contrast|convert|convert|cos|darken|data-uri|desaturate|difference|e|escape|exclusion|extract|fade|fadein|fadeout|floor|format|green|greyscale|hardlight|hsl|hsla|hsv|hsva|hsvhue|hsvsaturation|hsvvalue|hue|length|lighten|lightness|luma|max|min|mix|mod|multiply|negation|overlay|percentage|pi|pow|red|replace|round|saturate|saturation|screen|sin|softlight|spin|sqrt|tan|unit)\\b",name:"support.function.any-method.builtin.less"}},displayName:"Less",embeddedLangs:["css"]});var s=[...a.default,t]},59983:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({fileTypes:["toml"],keyEquivalent:"^~T",name:"toml",patterns:[{include:"#comments"},{include:"#groups"},{include:"#key_pair"},{include:"#invalid"}],repository:{comments:{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.toml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.toml"}},end:"\\n",name:"comment.line.number-sign.toml"}]},groups:{patterns:[{captures:{1:{name:"punctuation.definition.section.begin.toml"},2:{patterns:[{match:"[^\\s.]+",name:"entity.name.section.toml"}]},3:{name:"punctuation.definition.section.begin.toml"}},match:"^\\s*(\\[)([^\\[\\]]*)(\\])",name:"meta.group.toml"},{captures:{1:{name:"punctuation.definition.section.begin.toml"},2:{patterns:[{match:"[^\\s.]+",name:"entity.name.section.toml"}]},3:{name:"punctuation.definition.section.begin.toml"}},match:"^\\s*(\\[\\[)([^\\[\\]]*)(\\]\\])",name:"meta.group.double.toml"}]},invalid:{match:"\\S+(\\s*(?=\\S))?",name:"invalid.illegal.not-allowed-here.toml"},key_pair:{patterns:[{begin:"([A-Za-z0-9_-]+)\\s*(=)\\s*",captures:{1:{name:"variable.other.key.toml"},2:{name:"punctuation.separator.key-value.toml"}},end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]},{begin:'((")(.*?)("))\\s*(=)\\s*',captures:{1:{name:"variable.other.key.toml"},2:{name:"punctuation.definition.variable.begin.toml"},3:{patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\]',name:"invalid.illegal.escape.toml"},{match:'"',name:"invalid.illegal.not-allowed-here.toml"}]},4:{name:"punctuation.definition.variable.end.toml"},5:{name:"punctuation.separator.key-value.toml"}},end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]},{begin:"((')([^']*)('))\\s*(=)\\s*",captures:{1:{name:"variable.other.key.toml"},2:{name:"punctuation.definition.variable.begin.toml"},4:{name:"punctuation.definition.variable.end.toml"},5:{name:"punctuation.separator.key-value.toml"}},end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]},{begin:`(?x) + ( + ( + (?: + [A-Za-z0-9_-]+ # Bare key + | " (?:[^"\\\\]|\\\\.)* " # Double quoted key + | ' [^']* ' # Sindle quoted key + ) + (?: + \\s* \\. \\s* # Dot + | (?= \\s* =) # or look-ahead for equals + ) + ){2,} # Ensure at least one dot + ) + \\s*(=)\\s* + `,captures:{1:{name:"variable.other.key.toml",patterns:[{match:"\\.",name:"punctuation.separator.variable.toml"},{captures:{1:{name:"punctuation.definition.variable.begin.toml"},2:{patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\]',name:"invalid.illegal.escape.toml"}]},3:{name:"punctuation.definition.variable.end.toml"}},match:'(")((?:[^"\\\\]|\\\\.)*)(")'},{captures:{1:{name:"punctuation.definition.variable.begin.toml"},2:{name:"punctuation.definition.variable.end.toml"}},match:"(')[^']*(')"}]},3:{name:"punctuation.separator.key-value.toml"}},comment:"Dotted key",end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]}]},primatives:{patterns:[{begin:'\\G"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:'"{3,5}',endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.triple.double.toml",patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\\\n]',name:"invalid.illegal.escape.toml"}]},{begin:'\\G"',beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.double.toml",patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\]',name:"invalid.illegal.escape.toml"}]},{begin:"\\G'''",beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:"'{3,5}",endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.triple.single.toml"},{begin:"\\G'",beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.single.toml"},{match:`\\G(?x) + [0-9]{4} + - + (0[1-9]|1[012]) + - + (?!00|3[2-9])[0-3][0-9] + ( + [Tt ] + (?!2[5-9])[0-2][0-9] + : + [0-5][0-9] + : + (?!6[1-9])[0-6][0-9] + (\\.[0-9]+)? + ( + Z + | [+-](?!2[5-9])[0-2][0-9]:[0-5][0-9] + )? + )? + `,name:"constant.other.date.toml"},{match:`\\G(?x) + (?!2[5-9])[0-2][0-9] + : + [0-5][0-9] + : + (?!6[1-9])[0-6][0-9] + (\\.[0-9]+)? + `,name:"constant.other.time.toml"},{match:"\\G(true|false)",name:"constant.language.boolean.toml"},{match:"\\G0x\\h(\\h|_\\h)*",name:"constant.numeric.hex.toml"},{match:"\\G0o[0-7]([0-7]|_[0-7])*",name:"constant.numeric.octal.toml"},{match:"\\G0b[01]([01]|_[01])*",name:"constant.numeric.binary.toml"},{match:"\\G[+-]?(inf|nan)",name:"constant.numeric.toml"},{match:`(?x) + \\G + ( + [+-]? + ( + 0 + | ([1-9](([0-9]|_[0-9])+)?) + ) + ) + (?=[.eE]) + ( + \\. + ([0-9](([0-9]|_[0-9])+)?) + )? + ( + [eE] + ([+-]?[0-9](([0-9]|_[0-9])+)?) + )? + `,name:"constant.numeric.float.toml"},{match:`(?x) + \\G + ( + [+-]? + ( + 0 + | ([1-9](([0-9]|_[0-9])+)?) + ) + ) + `,name:"constant.numeric.integer.toml"},{begin:"\\G\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.toml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.toml"}},name:"meta.array.toml",patterns:[{begin:`(?=["'']|[+-]?[0-9]|[+-]?(inf|nan)|true|false|\\[|\\{)`,end:",|(?=])",endCaptures:{0:{name:"punctuation.separator.array.toml"}},patterns:[{include:"#primatives"},{include:"#comments"},{include:"#invalid"}]},{include:"#comments"},{include:"#invalid"}]},{begin:"\\G\\{",beginCaptures:{0:{name:"punctuation.definition.inline-table.begin.toml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.inline-table.end.toml"}},name:"meta.inline-table.toml",patterns:[{begin:"(?=\\S)",end:",|(?=})",endCaptures:{0:{name:"punctuation.separator.inline-table.toml"}},patterns:[{include:"#key_pair"}]},{include:"#comments"}]}]}},scopeName:"source.toml",uuid:"7DEF2EDB-5BB7-4DD2-9E78-3541A26B7923",displayName:"TOML"})]},53857:function(i,n,e){e.r(n),e.d(n,{default:function(){return C}});var a=e(95492),t=e(53833),s=e(3038),r=e(85451),l=e(4759),o=e(24105),u=e(58422),c=e(45357),m=e(43001),p=e(73337),d=e(364),g=e(23504),b=e(89537),h=e(40406),f=e(77676),y=e(48044),v=e(59983),q=e(67128);const _=Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"vue",scopeName:"source.vue",patterns:[{include:"text.html.basic#comment"},{include:"#self-closing-tag"},{begin:"(<)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html.vue"}},patterns:[{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)md\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"text.html.markdown",patterns:[{include:"text.html.markdown"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)html\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"text.html.derivative",patterns:[{include:"#html-stuff"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)pug\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"text.pug",patterns:[{include:"text.pug"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)stylus\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.stylus",patterns:[{include:"source.stylus"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)postcss\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.postcss",patterns:[{include:"source.postcss"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)sass\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.sass",patterns:[{include:"source.sass"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)css\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.css",patterns:[{include:"source.css"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)scss\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.css.scss",patterns:[{include:"source.css.scss"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)less\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.css.less",patterns:[{include:"source.css.less"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)js\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.js",patterns:[{include:"source.js"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)ts\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.ts",patterns:[{include:"source.ts"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)jsx\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.js.jsx",patterns:[{include:"source.js.jsx"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)tsx\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.tsx",patterns:[{include:"source.tsx"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)json\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.json",patterns:[{include:"source.json"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)jsonc\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.json.comments",patterns:[{include:"source.json.comments"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)json5\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.json5",patterns:[{include:"source.json5"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)yaml\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.yaml",patterns:[{include:"source.yaml"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)toml\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.toml",patterns:[{include:"source.toml"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)(gql|graphql)\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.graphql",patterns:[{include:"source.graphql"}]}]},{begin:`([a-zA-Z0-9:-]+)\\b(?=[^>]*\\blang\\s*=\\s*(['"]?)vue\\b\\2)`,beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"source.vue",patterns:[{include:"source.vue"}]}]},{begin:"(template)\\b",beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/template\\b)",name:"text.html.derivative",patterns:[{include:"#html-stuff"}]}]},{begin:"(script)\\b",beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/script\\b)",name:"source.js",patterns:[{include:"source.js"}]}]},{begin:"(style)\\b",beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/style\\b)",name:"source.css",patterns:[{include:"source.css"}]}]},{begin:"([a-zA-Z0-9:-]+)",beginCaptures:{1:{name:"entity.name.tag.$1.html.vue"}},end:"(</)(\\1)\\s*(?=>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},patterns:[{include:"#tag-stuff"},{begin:"(?<=>)",end:"(?=<\\/)",name:"text"}]}]}],repository:{"self-closing-tag":{begin:"(<)([a-zA-Z0-9:-]+)(?=([^>]+/>))",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},end:"(/>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html.vue"}},name:"self-closing-tag",patterns:[{include:"#tag-stuff"}]},"template-tag":{patterns:[{include:"#template-tag-1"},{include:"#template-tag-2"}]},"template-tag-1":{begin:"(<)(template)\\b(>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"},3:{name:"punctuation.definition.tag.end.html.vue"}},end:"(/?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html.vue"}},name:"meta.template-tag.start",patterns:[{begin:"\\G",end:"(?=/>)|((</)(template)\\b)",endCaptures:{2:{name:"punctuation.definition.tag.begin.html.vue"},3:{name:"entity.name.tag.$3.html.vue"}},name:"meta.template-tag.end",patterns:[{include:"#html-stuff"}]}]},"template-tag-2":{begin:"(<)(template)\\b",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html.vue"},2:{name:"entity.name.tag.$2.html.vue"}},end:"(/?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html.vue"}},name:"meta.template-tag.start",patterns:[{begin:"\\G",end:"(?=/>)|((</)(template)\\b)",endCaptures:{2:{name:"punctuation.definition.tag.begin.html.vue"},3:{name:"entity.name.tag.$3.html.vue"}},name:"meta.template-tag.end",patterns:[{include:"#tag-stuff"},{include:"#html-stuff"}]}]},"html-stuff":{patterns:[{include:"#template-tag"},{include:"text.html.derivative"},{include:"text.html.basic"}]},"tag-stuff":{begin:"\\G",end:"(?=/>)|(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html.vue"}},name:"meta.tag-stuff",patterns:[{include:"#vue-directives"},{include:"text.html.basic#attribute"}]},"vue-directives":{patterns:[{include:"#vue-directives-control"},{include:"#vue-directives-style-attr"},{include:"#vue-directives-original"},{include:"#vue-directives-generic-attr"}]},"vue-directives-original":{begin:"(?:\\b(v-)|(:)|(@)|(#))(\\[?)([\\w\\-]*)(\\]?)(?:\\.([\\w\\-]*))*",beginCaptures:{1:{name:"entity.other.attribute-name.html.vue"},2:{name:"punctuation.attribute-shorthand.bind.html.vue"},3:{name:"punctuation.attribute-shorthand.event.html.vue"},4:{name:"punctuation.attribute-shorthand.slot.html.vue"},5:{name:"punctuation.separator.key-value.html.vue"},6:{name:"entity.other.attribute-name.html.vue"},7:{name:"punctuation.separator.key-value.html.vue"},8:{name:"entity.other.attribute-name.html.vue"},9:{name:"punctuation.separator.key-value.html.vue"}},end:"(?=\\s*+[^=\\s])",endCaptures:{1:{name:"punctuation.definition.string.end.html.vue"}},name:"meta.attribute.directive.vue",patterns:[{include:"#vue-directives-expression"}]},"vue-directives-control":{begin:"(v-for)|(v-if|v-else-if|v-else)",captures:{1:{name:"keyword.control.loop.vue"},2:{name:"keyword.control.conditional.vue"}},end:"(?=\\s*+[^=\\s])",name:"meta.attribute.directive.control.vue",patterns:[{include:"#vue-directives-expression"}]},"vue-directives-expression":{patterns:[{begin:"(=)\\s*('|\"|`)",beginCaptures:{1:{name:"punctuation.separator.key-value.html.vue"},2:{name:"punctuation.definition.string.begin.html.vue"}},end:"(\\2)",endCaptures:{1:{name:"punctuation.definition.string.end.html.vue"}},patterns:[{begin:"(?<=('|\"|`))",end:"(?=\\1)",name:"source.ts.embedded.html.vue",patterns:[{include:"source.ts"}]}]},{begin:"(=)\\s*(?=[^'\"`])",beginCaptures:{1:{name:"punctuation.separator.key-value.html.vue"}},end:"(?=(\\s|>|\\/>))",patterns:[{begin:"(?=[^'\"`])",end:"(?=(\\s|>|\\/>))",name:"source.ts.embedded.html.vue",patterns:[{include:"source.ts"}]}]}]},"vue-directives-style-attr":{begin:"\\b(style)\\s*(=)",captures:{1:{name:"entity.other.attribute-name.html.vue"},2:{name:"punctuation.separator.key-value.html.vue"}},end:`(?<='|")`,name:"meta.attribute.style.vue",patterns:[{comment:"Copy from source.css#rule-list-innards",begin:`('|")`,beginCaptures:{1:{name:"punctuation.definition.string.begin.html.vue"}},end:"(\\1)",endCaptures:{1:{name:"punctuation.definition.string.end.html.vue"}},name:"source.css.embedded.html.vue",patterns:[{include:"source.css#comment-block"},{include:"source.css#escapes"},{include:"source.css#font-features"},{match:`(?x) (?<![\\w-]) +-- +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) # First letter +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] # Remainder of identifier + |\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.css"},{begin:"(?<![-a-zA-Z])(?=[-a-zA-Z])",end:"$|(?![-a-zA-Z])",name:"meta.property-name.css",patterns:[{include:"source.css#property-names"}]},{comment:"Modify end to fix #199. TODO: handle ' character.",begin:"(:)\\s*",beginCaptures:{1:{name:"punctuation.separator.key-value.css"}},end:`\\s*(;)|\\s*(?='|")`,endCaptures:{1:{name:"punctuation.terminator.rule.css"}},contentName:"meta.property-value.css",patterns:[{include:"source.css#comment-block"},{include:"source.css#property-values"}]},{match:";",name:"punctuation.terminator.rule.css"}]}]},"vue-directives-generic-attr":{begin:"\\b(generic)\\s*(=)",captures:{1:{name:"entity.other.attribute-name.html.vue"},2:{name:"punctuation.separator.key-value.html.vue"}},end:`(?<='|")`,name:"meta.attribute.generic.vue",patterns:[{begin:`('|")`,beginCaptures:{1:{name:"punctuation.definition.string.begin.html.vue"}},end:"(\\1)",endCaptures:{1:{name:"punctuation.definition.string.end.html.vue"}},name:"meta.type.parameters.vue",comment:"https://github.com/microsoft/vscode/blob/fd4346210f59135fad81a8b8c4cea7bf5a9ca6b4/extensions/typescript-basics/syntaxes/TypeScript.tmLanguage.json#L4002-L4020",patterns:[{include:"source.ts#comment"},{name:"storage.modifier.ts",match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(extends|in|out)(?![_$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{include:"source.ts#type"},{include:"source.ts#punctuation-comma"},{name:"keyword.operator.assignment.ts",match:"(=)(?!>)"}]}]},"vue-interpolations":{patterns:[{begin:"(\\{\\{)",beginCaptures:{1:{name:"punctuation.definition.interpolation.begin.html.vue"}},end:"(\\}\\})",endCaptures:{1:{name:"punctuation.definition.interpolation.end.html.vue"}},name:"expression.embedded.vue",patterns:[{begin:"\\G",end:"(?=\\}\\})",name:"source.ts.embedded.html.vue",patterns:[{include:"source.ts"}]}]}]}},displayName:"Vue",embeddedLangs:["html","markdown","pug","stylus","sass","css","scss","less","javascript","typescript","jsx","tsx","json","jsonc","json5","yaml","toml","graphql"]});var C=[...a.default,...t.default,...s.default,...r.default,...l.default,...o.default,...u.default,...c.default,...m.default,...p.default,...d.default,...g.default,...b.default,...h.default,...f.default,...y.default,...v.default,...q.default,_]},48044:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/yaml.tmbundle/blob/master/Syntaxes/YAML.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/yaml.tmbundle/commit/e54ceae3b719506dba7e481a77cea4a8b576ae46",name:"yaml",scopeName:"source.yaml",patterns:[{include:"#comment"},{include:"#property"},{include:"#directive"},{match:"^---",name:"entity.other.document.begin.yaml"},{match:"^\\.{3}",name:"entity.other.document.end.yaml"},{include:"#node"}],repository:{"block-collection":{patterns:[{include:"#block-sequence"},{include:"#block-mapping"}]},"block-mapping":{patterns:[{include:"#block-pair"}]},"block-node":{patterns:[{include:"#prototype"},{include:"#block-scalar"},{include:"#block-collection"},{include:"#flow-scalar-plain-out"},{include:"#flow-node"}]},"block-pair":{patterns:[{begin:"\\?",beginCaptures:{1:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=\\?)|^ *(:)|(:)",endCaptures:{1:{name:"punctuation.separator.key-value.mapping.yaml"},2:{name:"invalid.illegal.expected-newline.yaml"}},name:"meta.block-mapping.yaml",patterns:[{include:"#block-node"}]},{begin:`(?x) + (?= + (?x: + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + ) + ( + [^\\s:] + | : \\S + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},{match:":(?=\\s|$)",name:"punctuation.separator.key-value.mapping.yaml"}]},"block-scalar":{begin:"(?:(\\|)|(>))([1-9])?([-+])?(.*\\n?)",beginCaptures:{1:{name:"keyword.control.flow.block-scalar.literal.yaml"},2:{name:"keyword.control.flow.block-scalar.folded.yaml"},3:{name:"constant.numeric.indentation-indicator.yaml"},4:{name:"storage.modifier.chomping-indicator.yaml"},5:{patterns:[{include:"#comment"},{match:".+",name:"invalid.illegal.expected-comment-or-newline.yaml"}]}},end:"^(?=\\S)|(?!\\G)",patterns:[{begin:"^([ ]+)(?! )",end:"^(?!\\1|\\s*$)",name:"string.unquoted.block.yaml"}]},"block-sequence":{match:"(-)(?!\\S)",name:"punctuation.definition.block.sequence.item.yaml"},comment:{begin:"(?:(^[ \\t]*)|[ \\t]+)(?=#\\p{Print}*$)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.yaml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.yaml"}},end:"\\n",name:"comment.line.number-sign.yaml"}]},directive:{begin:"^%",beginCaptures:{0:{name:"punctuation.definition.directive.begin.yaml"}},end:"(?=$|[ \\t]+($|#))",name:"meta.directive.yaml",patterns:[{captures:{1:{name:"keyword.other.directive.yaml.yaml"},2:{name:"constant.numeric.yaml-version.yaml"}},match:"\\G(YAML)[ \\t]+(\\d+\\.\\d+)"},{captures:{1:{name:"keyword.other.directive.tag.yaml"},2:{name:"storage.type.tag-handle.yaml"},3:{name:"support.type.tag-prefix.yaml"}},match:`(?x) + \\G + (TAG) + (?:[ \\t]+ + ((?:!(?:[0-9A-Za-z\\-]*!)?)) + (?:[ \\t]+ ( + ! (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )* + | (?![,!\\[\\]{}]) (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ + ) + )? + )? + `},{captures:{1:{name:"support.other.directive.reserved.yaml"},2:{name:"string.unquoted.directive-name.yaml"},3:{name:"string.unquoted.directive-parameter.yaml"}},match:"(?x) \\G (\\w+) (?:[ \\t]+ (\\w+) (?:[ \\t]+ (\\w+))? )?"},{match:"\\S+",name:"invalid.illegal.unrecognized.yaml"}]},"flow-alias":{captures:{1:{name:"keyword.control.flow.alias.yaml"},2:{name:"punctuation.definition.alias.yaml"},3:{name:"variable.other.alias.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"((\\*))([^\\s\\[\\]/{/},]+)([^\\s\\]},]\\S*)?"},"flow-collection":{patterns:[{include:"#flow-sequence"},{include:"#flow-mapping"}]},"flow-mapping":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.mapping.begin.yaml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.mapping.end.yaml"}},name:"meta.flow-mapping.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.mapping.yaml"},{include:"#flow-pair"}]},"flow-node":{patterns:[{include:"#prototype"},{include:"#flow-alias"},{include:"#flow-collection"},{include:"#flow-scalar"}]},"flow-pair":{patterns:[{begin:"\\?",beginCaptures:{0:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.explicit.yaml",patterns:[{include:"#prototype"},{include:"#flow-pair"},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",beginCaptures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",patterns:[{include:"#flow-value"}]}]},{begin:`(?x) + (?= + (?: + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + ) + ( + [^\\s:[\\[\\]{},]] + | : [^\\s[\\[\\]{},]] + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"meta.flow-pair.key.yaml",patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",captures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.yaml",patterns:[{include:"#flow-value"}]}]},"flow-scalar":{patterns:[{include:"#flow-scalar-double-quoted"},{include:"#flow-scalar-single-quoted"},{include:"#flow-scalar-plain-in"}]},"flow-scalar-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.double.yaml",patterns:[{match:'\\\\([0abtnvfre "/\\\\N_Lp]|x\\d\\d|u\\d{4}|U\\d{8})',name:"constant.character.escape.yaml"},{match:"\\\\\\n",name:"constant.character.escape.double-quoted.newline.yaml"}]},"flow-scalar-plain-in":{patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},"flow-scalar-plain-in-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + ) + `}]},"flow-scalar-plain-out":{patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},"flow-scalar-plain-out-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?x: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + ) + `}]},"flow-scalar-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.single.yaml",patterns:[{match:"''",name:"constant.character.escape.single-quoted.yaml"}]},"flow-sequence":{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.sequence.begin.yaml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.sequence.end.yaml"}},name:"meta.flow-sequence.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.sequence.yaml"},{include:"#flow-pair"},{include:"#flow-node"}]},"flow-value":{patterns:[{begin:"\\G(?![},\\]])",end:"(?=[},\\]])",name:"meta.flow-pair.value.yaml",patterns:[{include:"#flow-node"}]}]},node:{patterns:[{include:"#block-node"}]},property:{begin:"(?=!|&)",end:"(?!\\G)",name:"meta.property.yaml",patterns:[{captures:{1:{name:"keyword.control.property.anchor.yaml"},2:{name:"punctuation.definition.anchor.yaml"},3:{name:"entity.name.type.anchor.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"\\G((&))([^\\s\\[\\]/{/},]+)(\\S+)?"},{match:`(?x) + \\G + (?: + ! < (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ > + | (?:!(?:[0-9A-Za-z\\-]*!)?) (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$_.~*'()] )+ + | ! + ) + (?=\\ |\\t|$) + `,name:"storage.type.tag-handle.yaml"},{match:"\\S+",name:"invalid.illegal.tag-handle.yaml"}]},prototype:{patterns:[{include:"#comment"},{include:"#property"}]}},displayName:"YAML",aliases:["yml"]})]}}]); diff --git a/3882.94eb2e5a.async.js b/3882.94eb2e5a.async.js new file mode 100644 index 00000000..459ffabd --- /dev/null +++ b/3882.94eb2e5a.async.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3882],{83882:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({fileTypes:["zs"],name:"zenscript",patterns:[{comment:"numbers",name:"constant.numeric.zenscript",match:"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDd]|UL|ul)?\\b"},{comment:"prefixedNumbers",name:"constant.numeric.zenscript",match:"\\b\\-?(0b|0x|0o|0B|0X|0O)(0|[1-9a-fA-F][0-9a-fA-F_]*)[a-zA-Z_]*\\b"},{include:"#code"},{comment:"arrays",name:"storage.type.object.array.zenscript",match:"\\b((?:[a-z]\\w*\\.)*[A-Z]+\\w*)(?=\\[)"}],repository:{code:{patterns:[{include:"#class"},{include:"#functions"},{include:"#dots"},{include:"#quotes"},{include:"#brackets"},{include:"#comments"},{include:"#var"},{include:"#keywords"},{include:"#constants"},{include:"#operators"}]},class:{comment:"class",name:"meta.class.zenscript",match:"(zenClass)\\s+(\\w+)",captures:{1:{name:"storage.type.zenscript"},2:{name:"entity.name.type.class.zenscript"}}},functions:{comment:"functions",name:"meta.function.zenscript",match:"function\\s+([A-Za-z_$][\\w$]*)\\s*(?=\\()",captures:{0:{name:"storage.type.function.zenscript"},1:{name:"entity.name.function.zenscript"}}},dots:{comment:"dots",name:"plain.text.zenscript",match:"\\b(\\w+)(\\.)(\\w+)((\\.)(\\w+))*",captures:{1:{name:"storage.type.zenscript"},2:{name:"keyword.control.zenscript"},5:{name:"keyword.control.zenscript"}}},quotes:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.zenscript"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.zenscript"}},name:"string.quoted.double.zenscript",patterns:[{match:"\\\\.",name:"constant.character.escape.zenscript"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.zenscript"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.zenscript"}},name:"string.quoted.single.zenscript",patterns:[{match:"\\\\.",name:"constant.character.escape.zenscript"}]}]},brackets:{patterns:[{comment:"items and blocks",name:"keyword.other.zenscript",match:"(<)\\b(.*?)(:(.*?(:(\\*|\\d+)?)?)?)(>)",captures:{1:{name:"keyword.control.zenscript"},2:{name:"keyword.other.zenscript"},3:{name:"keyword.control.zenscript"},4:{name:"variable.other.zenscript"},5:{name:"keyword.control.zenscript"},6:{name:"constant.numeric.zenscript"},7:{name:"keyword.control.zenscript"}}}]},comments:{patterns:[{comment:"inline comments",name:"comment.line.double=slash",match:`//[^ +]*`},{comment:"block comments",name:"comment.block",begin:"\\/\\*",beginCaptures:{0:{name:"comment.block"}},end:"\\*\\/",endCaptures:{0:{name:"comment.block"}}}]},var:{comment:"var",match:"\\b(val|var)\\b",name:"storage.type"},keywords:{patterns:[{comment:"statement keywords",name:"keyword.control.zenscript",match:"\\b(instanceof|get|implements|set|import|function|override|const|if|else|do|while|for|throw|panic|lock|try|catch|finally|return|break|continue|switch|case|default|in|is|as|match|throws|super|new)\\b"},{comment:"storage keywords",name:"storage.type.zenscript",match:"\\b(zenClass|zenConstructor|alias|class|interface|enum|struct|expand|variant|set|void|bool|byte|sbyte|short|ushort|int|uint|long|ulong|usize|float|double|char|string)\\b"},{comment:"modifier keywords",name:"storage.modifier.zenscript",match:"\\b(variant|abstract|final|private|public|export|internal|static|protected|implicit|virtual|extern|immutable)\\b"},{comment:"annotation keywords",name:"entity.other.attribute-name",match:"\\b(Native|Precondition)\\b"},{comment:"language keywords",name:"constant.language",match:"\\b(null|true|false)\\b"}]},operators:{patterns:[{comment:"math operators",name:"keyword.control",match:"\\b(\\.|\\.\\.|\\.\\.\\.|,|\\+|\\+=|\\+\\+|-|-=|--|~|~=|\\*|\\*=|/|/=|%|%=|\\||\\|=|\\|\\||&|&=|&&|\\^|\\^=|\\?|\\?\\.|\\?\\?|<|<=|<<|<<=|>|>=|>>|>>=|>>>|>>>=|=>|=|==|===|!|!=|!==|\\$|`)\\b"},{comment:"colons",name:"keyword.control",match:"\\b(;|:)\\b"}]}},scopeName:"source.zenscript",displayName:"ZenScript"})]}}]); diff --git a/3883.6d7eb3d7.async.js b/3883.6d7eb3d7.async.js new file mode 100644 index 00000000..48f22a42 --- /dev/null +++ b/3883.6d7eb3d7.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3883],{73883:function(s,n,e){e.r(n),e.d(n,{default:function(){return a}});var t=e(43001);const i=Object.freeze({name:"jison",scopeName:"source.jison",fileTypes:["jison"],patterns:[{begin:"%%",end:"\\z",beginCaptures:{0:{name:"meta.separator.section.jison"}},patterns:[{begin:"%%",end:"\\z",beginCaptures:{0:{name:"meta.separator.section.jison"}},patterns:[{name:"meta.section.epilogue.jison",begin:"\\G",end:"\\z",contentName:"source.js.embedded.jison",patterns:[{include:"#epilogue_section"}]}]},{name:"meta.section.rules.jison",begin:"\\G",end:"(?=%%)",patterns:[{include:"#rules_section"}]}]},{name:"meta.section.declarations.jison",begin:"^",end:"(?=%%)",patterns:[{include:"#declarations_section"}]}],repository:{declarations_section:{patterns:[{include:"#comments"},{begin:"^\\s*(%lex)\\s*$",end:"^\\s*(/lex)\\b",beginCaptures:{1:{name:"entity.name.tag.lexer.begin.jison"}},endCaptures:{1:{name:"entity.name.tag.lexer.end.jison"}},patterns:[{begin:"%%",end:"(?=/lex)",beginCaptures:{0:{name:"meta.separator.section.jisonlex"}},patterns:[{begin:"^%%",end:"(?=/lex)",beginCaptures:{0:{name:"meta.separator.section.jisonlex"}},patterns:[{name:"meta.section.user-code.jisonlex",begin:"\\G",end:"(?=/lex)",contentName:"source.js.embedded.jisonlex",patterns:[{include:"source.jisonlex#user_code_section"}]}]},{name:"meta.section.rules.jisonlex",begin:"\\G",end:"^(?=%%|/lex)",patterns:[{include:"source.jisonlex#rules_section"}]}]},{name:"meta.section.definitions.jisonlex",begin:"^",end:"(?=%%|/lex)",patterns:[{include:"source.jisonlex#definitions_section"}]}]},{name:"meta.section.prologue.jison",begin:"(?=%\\{)",end:"(?<=%\\})",patterns:[{include:"#user_code_blocks"}]},{include:"#options_declarations"},{name:"keyword.other.declaration.$1.jison",match:"%(ebnf|left|nonassoc|parse-param|right|start)\\b"},{include:"#include_declarations"},{name:"meta.code.jison",begin:"%(code)\\b",end:"$",beginCaptures:{0:{name:"keyword.other.declaration.$1.jison"}},patterns:[{include:"#comments"},{include:"#rule_actions"},{name:"keyword.other.code-qualifier.$1.jison",match:"(init|required)"},{include:"#quoted_strings"},{name:"string.unquoted.jison",match:"\\b[[:alpha:]_](?:[\\w-]*\\w)?\\b"}]},{name:"meta.parser-type.jison",begin:"%(parser-type)\\b",end:"$",beginCaptures:{0:{name:"keyword.other.declaration.$1.jison"}},patterns:[{include:"#comments"},{include:"#quoted_strings"},{name:"string.unquoted.jison",match:"\\b[[:alpha:]_](?:[\\w-]*\\w)?\\b"}]},{name:"meta.token.jison",begin:"%(token)\\b",end:"$|(%%|;)",beginCaptures:{0:{name:"keyword.other.declaration.$1.jison"}},endCaptures:{1:{name:"punctuation.terminator.declaration.token.jison"}},patterns:[{include:"#comments"},{include:"#numbers"},{include:"#quoted_strings"},{name:"invalid.unimplemented.jison",match:"<[[:alpha:]_](?:[\\w-]*\\w)?>"},{name:"entity.other.token.jison",match:"\\S+"}]},{name:"keyword.other.declaration.$1.jison",match:"%(debug|import)\\b"},{name:"invalid.illegal.jison",match:"%prec\\b"},{name:"invalid.unimplemented.jison",match:"%[[:alpha:]_](?:[\\w-]*\\w)?\\b"},{include:"#numbers"},{include:"#quoted_strings"}]},rules_section:{patterns:[{include:"#comments"},{include:"#actions"},{include:"#include_declarations"},{name:"meta.rule.jison",begin:"\\b[[:alpha:]_](?:[\\w-]*\\w)?\\b",end:";",beginCaptures:{0:{name:"entity.name.constant.rule-result.jison"}},endCaptures:{0:{name:"punctuation.terminator.rule.jison"}},patterns:[{include:"#comments"},{name:"meta.rule-components.jison",begin:":",end:"(?=;)",beginCaptures:{0:{name:"keyword.operator.rule-components.assignment.jison"}},patterns:[{include:"#comments"},{include:"#quoted_strings"},{match:"(\\[)([[:alpha:]_](?:[\\w-]*\\w)?)(\\])",captures:{1:{name:"punctuation.definition.named-reference.begin.jison"},2:{name:"entity.name.other.reference.jison"},3:{name:"punctuation.definition.named-reference.end.jison"}}},{name:"meta.prec.jison",begin:"(%(prec))\\s*",end:`(?<=['"])|(?=\\s)`,beginCaptures:{1:{name:"keyword.other.$2.jison"}},patterns:[{include:"#comments"},{include:"#quoted_strings"},{name:"constant.other.token.jison",begin:"(?=\\S)",end:"(?=\\s)"}]},{name:"keyword.operator.rule-components.separator.jison",match:"\\|"},{name:"keyword.other.$0.jison",match:"\\b(?:EOF|error)\\b"},{name:"keyword.other.empty.jison",match:"(?:%(?:e(?:mpty|psilon))|\\b[\u0190\u025B\u03B5\u03F5])\\b"},{include:"#rule_actions"}]}]}]},epilogue_section:{patterns:[{include:"#user_code_include_declarations"},{include:"source.js"}]},actions:{patterns:[{name:"meta.action.jison",begin:"\\{\\{",end:"\\}\\}",beginCaptures:{0:{name:"punctuation.definition.action.begin.jison"}},endCaptures:{0:{name:"punctuation.definition.action.end.jison"}},contentName:"source.js.embedded.jison",patterns:[{include:"source.js"}]},{name:"meta.action.jison",begin:"(?=%\\{)",end:"(?<=%\\})",patterns:[{include:"#user_code_blocks"}]}]},rule_actions:{patterns:[{include:"#actions"},{name:"meta.action.jison",begin:"\\{",end:"\\}",beginCaptures:{0:{name:"punctuation.definition.action.begin.jison"}},endCaptures:{0:{name:"punctuation.definition.action.end.jison"}},contentName:"source.js.embedded.jison",patterns:[{include:"source.js"}]},{include:"#include_declarations"},{name:"meta.action.jison",begin:"->|\u2192",end:"$",beginCaptures:{0:{name:"punctuation.definition.action.arrow.jison"}},contentName:"source.js.embedded.jison",patterns:[{include:"source.js"}]}]},comments:{patterns:[{name:"comment.line.double-slash.jison",begin:"//",end:"$",beginCaptures:{0:{name:"punctuation.definition.comment.jison"}}},{name:"comment.block.jison",begin:"/\\*",end:"\\*/",beginCaptures:{0:{name:"punctuation.definition.comment.begin.jison"}},endCaptures:{0:{name:"punctuation.definition.comment.end.jison"}}}]},include_declarations:{patterns:[{name:"meta.include.jison",begin:"(%(include))\\s*",end:`(?<=['"])|(?=\\s)`,beginCaptures:{1:{name:"keyword.other.declaration.$2.jison"}},patterns:[{include:"#include_paths"}]}]},user_code_include_declarations:{patterns:[{name:"meta.include.jison",begin:"^(%(include))\\s*",end:`(?<=['"])|(?=\\s)`,beginCaptures:{1:{name:"keyword.other.declaration.$2.jison"}},patterns:[{include:"#include_paths"}]}]},include_paths:{patterns:[{include:"#quoted_strings"},{name:"string.unquoted.jison",begin:"(?=\\S)",end:"(?=\\s)",patterns:[{include:"source.js#string_escapes"}]}]},numbers:{patterns:[{match:"(0[Xx])([0-9A-Fa-f]+)",captures:{1:{name:"storage.type.number.jison"},2:{name:"constant.numeric.integer.hexadecimal.jison"}}},{name:"constant.numeric.integer.decimal.jison",match:"\\d+"}]},options_declarations:{patterns:[{name:"meta.options.jison",begin:"%options\\b",end:"^(?=\\S|\\s*$)",beginCaptures:{0:{name:"keyword.other.options.jison"}},patterns:[{include:"#comments"},{name:"entity.name.constant.jison",match:"\\b[[:alpha:]_](?:[\\w-]*\\w)?\\b"},{begin:"(=)\\s*",end:`(?<=['"])|(?=\\s)`,beginCaptures:{1:{name:"keyword.operator.option.assignment.jison"}},patterns:[{include:"#comments"},{name:"constant.language.boolean.$1.jison",match:"\\b(true|false)\\b"},{include:"#numbers"},{include:"#quoted_strings"},{name:"string.unquoted.jison",match:"\\S+"}]},{include:"#quoted_strings"}]}]},quoted_strings:{patterns:[{name:"string.quoted.double.jison",begin:'"',end:'"',patterns:[{include:"source.js#string_escapes"}]},{name:"string.quoted.single.jison",begin:"'",end:"'",patterns:[{include:"source.js#string_escapes"}]}]},user_code_blocks:{patterns:[{name:"meta.user-code-block.jison",begin:"%\\{",end:"%\\}",beginCaptures:{0:{name:"punctuation.definition.user-code-block.begin.jison"}},endCaptures:{0:{name:"punctuation.definition.user-code-block.end.jison"}},contentName:"source.js.embedded.jison",patterns:[{include:"source.js"}]}]}},injections:{"L:(meta.action.jison - (comment | string)), source.js.embedded.jison - (comment | string), source.js.embedded.source - (comment | string.quoted.double | string.quoted.single)":{patterns:[{name:"variable.language.semantic-value.jison",match:"\\${2}"},{name:"variable.language.result-location.jison",match:"@\\$"},{name:"variable.language.stack-index-0.jison",match:"##\\$|\\byysp\\b"},{name:"support.variable.token-reference.jison",match:"#\\S+#"},{name:"variable.language.result-id.jison",match:"#\\$"},{name:"support.variable.token-value.jison",match:"\\$(?:-?\\d+|[[:alpha:]_](?:[\\w-]*\\w)?)"},{name:"support.variable.token-location.jison",match:"@(?:-?\\d+|[[:alpha:]_](?:[\\w-]*\\w)?)"},{name:"support.variable.stack-index.jison",match:"##(?:-?\\d+|[[:alpha:]_](?:[\\w-]*\\w)?)"},{name:"support.variable.token-id.jison",match:"#(?:-?\\d+|[[:alpha:]_](?:[\\w-]*\\w)?)"},{name:"variable.language.jison",match:"\\byy(?:l(?:eng|ineno|oc|stack)|rulelength|s(?:tate|s?tack)|text|vstack)\\b"},{name:"keyword.other.jison",match:"\\byy(?:clearin|erro[kr])\\b"}]}},displayName:"Jison",embeddedLangs:["javascript"]});var a=[...t.default,i]}}]); diff --git a/3966.12bfc9ab.async.js b/3966.12bfc9ab.async.js new file mode 100644 index 00000000..ef41fccf --- /dev/null +++ b/3966.12bfc9ab.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3966],{43966:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({scopeName:"source.cadence",patterns:[{include:"#comments"},{include:"#expressions"},{include:"#declarations"},{include:"#keywords"},{include:"#code-block"},{include:"#composite"},{include:"#event"}],repository:{comments:{patterns:[{captures:{1:{name:"punctuation.definition.comment.cadence"}},match:"\\A^(#!).*$\\n?",name:"comment.line.number-sign.cadence"},{begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.begin.cadence"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.cadence"}},name:"comment.block.documentation.cadence",patterns:[{include:"#nested"}]},{begin:"/\\*:",beginCaptures:{0:{name:"punctuation.definition.comment.begin.cadence"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.cadence"}},name:"comment.block.documentation.playground.cadence",patterns:[{include:"#nested"}]},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.cadence"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.cadence"}},name:"comment.block.cadence",patterns:[{include:"#nested"}]},{match:"\\*/",name:"invalid.illegal.unexpected-end-of-block-comment.cadence"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.cadence"}},end:"(?!\\G)",patterns:[{begin:"///",beginCaptures:{0:{name:"punctuation.definition.comment.cadence"}},end:"^",name:"comment.line.triple-slash.documentation.cadence"},{begin:"//:",beginCaptures:{0:{name:"punctuation.definition.comment.cadence"}},end:"^",name:"comment.line.double-slash.documentation.cadence"},{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.cadence"}},end:"^",name:"comment.line.double-slash.cadence"}]}],repository:{nested:{begin:"/\\*",end:"\\*/",patterns:[{include:"#nested"}]}}},literals:{patterns:[{include:"#boolean"},{include:"#numeric"},{include:"#string"},{match:"\\bnil\\b",name:"constant.language.nil.cadence"}],repository:{boolean:{match:"\\b(true|false)\\b",name:"constant.language.boolean.cadence"},numeric:{patterns:[{include:"#binary"},{include:"#octal"},{include:"#decimal"},{include:"#hexadecimal"}],repository:{binary:{comment:"",match:"(\\B\\-|\\b)0b[01]([_01]*[01])?\\b",name:"constant.numeric.integer.binary.cadence"},octal:{comment:"",match:"(\\B\\-|\\b)0o[0-7]([_0-7]*[0-7])?\\b",name:"constant.numeric.integer.octal.cadence"},decimal:{comment:"",match:"(\\B\\-|\\b)[0-9]([_0-9]*[0-9])?\\b",name:"constant.numeric.integer.decimal.cadence"},hexadecimal:{comment:"",match:"(\\B\\-|\\b)0x[0-9A-Fa-f]([_0-9A-Fa-f]*[0-9A-Fa-f])?\\b",name:"constant.numeric.integer.hexadecimal.cadence"}}},string:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cadence"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.cadence"}},name:"string.quoted.double.single-line.cadence",patterns:[{match:"\\r|\\n",name:"invalid.illegal.returns-not-allowed.cadence"},{include:"#string-guts"}]}],repository:{"string-guts":{patterns:[{match:`\\\\[0\\\\tnr"']`,name:"constant.character.escape.cadence"},{match:"\\\\u\\{[0-9a-fA-F]{1,8}\\}",name:"constant.character.escape.unicode.cadence"}]}}}}},operators:{patterns:[{match:"\\-",name:"keyword.operator.arithmetic.unary.cadence"},{match:"!",name:"keyword.operator.logical.not.cadence"},{match:"=",name:"keyword.operator.assignment.cadence"},{match:"<-",name:"keyword.operator.move.cadence"},{match:"<-!",name:"keyword.operator.force-move.cadence"},{match:"\\+|\\-|\\*|/",name:"keyword.operator.arithmetic.cadence"},{match:"%",name:"keyword.operator.arithmetic.remainder.cadence"},{match:"==|!=|>|<|>=|<=",name:"keyword.operator.comparison.cadence"},{match:"\\?\\?",name:"keyword.operator.coalescing.cadence"},{match:"&&|\\|\\|",name:"keyword.operator.logical.cadence"},{match:"[?!]",name:"keyword.operator.type.optional.cadence"}]},keywords:{patterns:[{match:"(?<!\\.)\\b(?:if|else|switch|case|default)\\b",name:"keyword.control.branch.cadence"},{match:"(?<!\\.)\\b(?:return|continue|break)\\b",name:"keyword.control.transfer.cadence"},{match:"(?<!\\.)\\b(?:while|for|in)\\b",name:"keyword.control.loop.cadence"},{match:"(?<!\\.)\\b(?:pre|post|prepare|execute|create|destroy|emit)\\b",name:"keyword.other.cadence"},{match:"(?<!\\.)\\b(?:private|pub(?:\\(set\\))?|access\\((?:self|contract|account|all)\\))\\b",name:"keyword.other.declaration-specifier.accessibility.cadence"},{match:"\\b(?:init|destroy)\\b",name:"storage.type.function.cadence"},{match:"(?<!\\.)\\b(?:import|from)\\b",name:"keyword.control.import.cadence"}]},"code-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.scope.begin.cadence"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.scope.end.cadence"}},patterns:[{include:"$self"}]},function:{begin:"\\b(fun)\\b\\s+([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)\\s*",beginCaptures:{1:{name:"storage.type.function.cadence"},2:{name:"entity.name.function.cadence"}},end:"(?<=\\})|$",name:"meta.definition.function.cadence",patterns:[{include:"#comments"},{include:"#parameter-clause"},{include:"#function-result"},{begin:"(\\{)",beginCaptures:{1:{name:"punctuation.section.function.begin.cadence"}},end:"(\\})",endCaptures:{1:{name:"punctuation.section.function.end.cadence"}},name:"meta.definition.function.body.cadence",patterns:[{include:"$self"}]}]},initializer:{begin:"(?<!\\.)\\b(init)\\s*(?=\\(|<)",beginCaptures:{1:{name:"storage.type.function.cadence"}},end:"(?<=\\})|$",name:"meta.definition.function.initializer.cadence",patterns:[{include:"#comments"},{include:"#parameter-clause"},{begin:"(\\{)",beginCaptures:{1:{name:"punctuation.section.function.begin.cadence"}},end:"(\\})",endCaptures:{1:{name:"punctuation.section.function.end.cadence"}},name:"meta.definition.function.body.cadence",patterns:[{include:"$self"}]}]},"function-result":{begin:"(?<![/=\\-+!*%<>&|\\^~.])(:)(?![/=\\-+!*%<>&|\\^~.])\\s*",beginCaptures:{1:{name:"keyword.operator.function-result.cadence"}},end:"(?!\\G)(?=\\{|;)|$",name:"meta.function-result.cadence",patterns:[{include:"#type"}]},expressions:{patterns:[{include:"#comments"},{include:"#function-call-expression"},{include:"#literals"},{include:"#operators"},{include:"#language-variables"}]},"language-variables":{patterns:[{match:"\\b(self)\\b",name:"variable.language.cadence"}]},"function-call-expression":{patterns:[{begin:"(?!(?:set|init))([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)\\s*(\\()",beginCaptures:{1:{name:"support.function.any-method.cadence"},4:{name:"punctuation.definition.arguments.begin.cadence"}},comment:"foo(args) -- a call whose callee is a highlightable name",end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.cadence"}},name:"meta.function-call.cadence",patterns:[{include:"#expression-element-list"}]}]},"expression-element-list":{patterns:[{include:"#comments"},{begin:"([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)\\s*(:)",beginCaptures:{1:{name:"support.function.any-method.cadence"},2:{name:"punctuation.separator.argument-label.cadence"}},comment:"an element with a label",end:"(?=[,)\\]])",patterns:[{include:"#expressions"}]},{begin:"(?![,)\\]])(?=\\S)",comment:"an element without a label (i.e. anything else)",end:"(?=[,)\\]])",patterns:[{include:"#expressions"}]}]},declarations:{patterns:[{include:"#var-let-declaration"},{include:"#function"},{include:"#initializer"}]},"var-let-declaration":{begin:"\\b(var|let)\\b\\s+([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)",beginCaptures:{1:{name:"storage.type.$1.cadence"},2:{name:"entity.name.type.$1.cadence"}},end:"=|<-|<-!|$",patterns:[{include:"#type"}]},type:{patterns:[{include:"#comments"},{match:"([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)",name:"storage.type.cadence"}]},"parameter-clause":{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.cadence"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.parameters.end.cadence"}},name:"meta.parameter-clause.cadence",patterns:[{include:"#parameter-list"}]},"parameter-list":{patterns:[{match:"([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)\\s+([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)(?=\\s*:)",captures:{1:{name:"entity.name.function.cadence"},2:{name:"variable.parameter.function.cadence"}},comment:"External parameter labels are considered part of the function name"},{match:"(([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*))(?=\\s*:)",captures:{1:{name:"variable.parameter.function.cadence"},2:{name:"entity.name.function.cadence"}},comment:"If no external label is given, the name is both the external label and the internal variable name"},{begin:":\\s*(?!\\s)",end:"(?=[,)])",patterns:[{include:"#type"},{match:":",name:"invalid.illegal.extra-colon-in-parameter-list.cadence"}]}]},event:{begin:"\\b(event)\\b\\s+([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)\\s*",beginCaptures:{1:{name:"storage.type.event.cadence"},2:{name:"entity.name.type.event.cadence"}},end:"(?<=\\))|$",name:"meta.definition.type.event.cadence",patterns:[{include:"#comments"},{include:"#parameter-clause"}]},composite:{begin:"\\b((?:(?:struct|resource|contract)(?:\\s+interface)?)|transaction|enum)\\s+([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)",beginCaptures:{1:{name:"storage.type.$1.cadence"},2:{name:"entity.name.type.$1.cadence"}},end:"(?<=\\})",name:"meta.definition.type.composite.cadence",patterns:[{include:"#comments"},{include:"#conformance-clause"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.type.begin.cadence"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.type.end.cadence"}},name:"meta.definition.type.body.cadence",patterns:[{include:"$self"}]}]},"conformance-clause":{begin:"(:)(?=\\s*\\{)|(:)\\s*",beginCaptures:{1:{name:"invalid.illegal.empty-conformance-clause.cadence"},2:{name:"punctuation.separator.conformance-clause.cadence"}},end:"(?!\\G)$|(?=[={}])",name:"meta.conformance-clause.cadence",patterns:[{begin:"\\G",end:"(?!\\G)$|(?=[={}])",patterns:[{include:"#comments"},{include:"#type"}]}]}},name:"cadence",displayName:"Cadence",aliases:["cdc"]})]}}]); diff --git a/3983.7332fbb9.async.js b/3983.7332fbb9.async.js new file mode 100644 index 00000000..7df05b2e --- /dev/null +++ b/3983.7332fbb9.async.js @@ -0,0 +1,275 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3983,8044],{93983:function(r,n,e){e.r(n),e.d(n,{default:function(){return o}});var t=e(53833),a=e(48044);const i=Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"mdc",injectionSelector:"L:text.html.markdown",scopeName:"text.markdown.mdc",patterns:[{include:"#component_block"},{include:"#inline"}],repository:{block:{patterns:[{include:"#component_block"},{include:"text.html.markdown#separator"},{include:"#heading"},{include:"#blockquote"},{include:"#lists"},{include:"text.html.markdown#fenced_code_block"},{include:"text.html.markdown#link-def"},{include:"text.html.markdown#html"},{include:"#paragraph"}]},inline:{patterns:[{include:"#component_inline"},{include:"#span"},{include:"#attributes"}]},span:{match:`(?x) + (\\[) # Open + ([^]]*) + (\\]) + ( # attributes + ({) + ([^{]*) + (}) + )? + \\s`,name:"span.component.mdc",captures:{1:{name:"punctuation.definition.tag.start.component"},2:{name:"string.other.link.description.title.markdown"},3:{name:"punctuation.definition.tag.end.component"},4:{patterns:[{include:"#attributes"}]}}},attributes:{match:`(?x)( # attributes + ({) + ([^{]*) + (}) + )`,name:"attributes.mdc",captures:{1:{name:"punctuation.definition.tag.start.component"},3:{patterns:[{include:"#attribute"}]},4:{name:"punctuation.definition.tag.end.component"}}},component_inline:{match:`(?x) + (^|\\G|\\s+) + (:) # component colon + (?i: # component name + (\\w[\\w\\d-]*) + ) + ( + ({[^}]*}) # attributes + (\\[[^\\]]*\\])? # slot + # reverse order + | (\\[[^\\]]*\\]) # slot + ({[^}]*})? # attributes + )? + \\s`,name:"inline.component.mdc",captures:{2:{name:"punctuation.definition.tag.start.component"},3:{name:"entity.name.tag.component"},5:{patterns:[{include:"#attributes"}]},6:{patterns:[{include:"#span"}]},7:{patterns:[{include:"#span"}]},8:{patterns:[{include:"#attributes"}]}}},component_block:{begin:`(?x) + (^|\\G)(\\s*) + (:{2,}) # component colons + (?i: + (\\w[\\w\\d-]+) # component name + ( # folowing spaces or attributes + \\s* + | \\s*({[^{]*}) + ) + $ + )`,name:"block.component.mdc",end:"(^|\\G)(\\2)(\\3)\\s*$",beginCaptures:{3:{name:"punctuation.definition.tag.start.mdc"},4:{name:"entity.name.tag.mdc"},5:{patterns:[{include:"#attributes"}]}},endCaptures:{3:{name:"punctuation.definition.tag.end.mdc"}},patterns:[{match:"(^|\\G)\\s*([:]{2,})$",captures:{2:{name:"punctuation.definition.tag.end.mdc"}}},{include:"#content"}]},content:{begin:"(^|\\G)(\\s*)(.*)",while:"(^|\\G)(?!\\s*([:]{2,})\\s*$)",contentName:"meta.embedded.block.mdc",patterns:[{begin:"(^|\\G)(\\s*)(-{3})(\\s*)$",end:"(^|\\G)(\\s*(-{3})(\\s*)$)",patterns:[{include:"source.yaml"}]},{match:"^(\\s*)(#[\\w\\-\\_]*)\\s*(<!--(.*)-->)?$",captures:{2:{name:"entity.other.attribute-name.html"},3:{name:"comment.block.html"}}},{include:"#block"}]},attribute:{patterns:[{match:`(?x) + ( + ([^=><\\s]*) # attribute name + ( # attribute value + =["]([^"]*)(["])|[']([^']*)([']) + | =[^\\s'"}]* + )? + \\s* + )`,captures:{2:{name:"entity.other.attribute-name.html"},3:{patterns:[{include:"#attribute-interior"}]}}}]},"attribute-interior":{patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.html"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{match:"([^\\s\"'=<>`/]|/(?!>))+",name:"string.unquoted.html"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.double.html",patterns:[{include:"#entities"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.single.html",patterns:[{include:"#entities"}]},{match:"=",name:"invalid.illegal.unexpected-equals-sign.html"}]}]},entities:{patterns:[{captures:{1:{name:"punctuation.definition.entity.html"},912:{name:"punctuation.definition.entity.html"}},match:`(?x) + (&) (?=[a-zA-Z]) + ( + (a(s(ymp(eq)?|cr|t)|n(d(slope|d|v|and)?|g(s(t|ph)|zarr|e|le|rt(vb(d)?)?|msd(a(h|c|d|e|f|a|g|b))?)?)|c(y|irc|d|ute|E)?|tilde|o(pf|gon)|uml|p(id|os|prox(eq)?|e|E|acir)?|elig|f(r)?|w(conint|int)|l(pha|e(ph|fsym))|acute|ring|grave|m(p|a(cr|lg))|breve)|A(s(sign|cr)|nd|MP|c(y|irc)|tilde|o(pf|gon)|uml|pplyFunction|fr|Elig|lpha|acute|ring|grave|macr|breve)) + | (B(scr|cy|opf|umpeq|e(cause|ta|rnoullis)|fr|a(ckslash|r(v|wed))|reve)|b(s(cr|im(e)?|ol(hsub|b)?|emi)|n(ot|e(quiv)?)|c(y|ong)|ig(s(tar|qcup)|c(irc|up|ap)|triangle(down|up)|o(times|dot|plus)|uplus|vee|wedge)|o(t(tom)?|pf|wtie|x(h(d|u|D|U)?|times|H(d|u|D|U)?|d(R|l|r|L)|u(R|l|r|L)|plus|D(R|l|r|L)|v(R|h|H|l|r|L)?|U(R|l|r|L)|V(R|h|H|l|r|L)?|minus|box))|Not|dquo|u(ll(et)?|mp(e(q)?|E)?)|prime|e(caus(e)?|t(h|ween|a)|psi|rnou|mptyv)|karow|fr|l(ock|k(1(2|4)|34)|a(nk|ck(square|triangle(down|left|right)?|lozenge)))|a(ck(sim(eq)?|cong|prime|epsilon)|r(vee|wed(ge)?))|r(eve|vbar)|brk(tbrk)?)) + | (c(s(cr|u(p(e)?|b(e)?))|h(cy|i|eck(mark)?)|ylcty|c(irc|ups(sm)?|edil|a(ps|ron))|tdot|ir(scir|c(eq|le(d(R|circ|S|dash|ast)|arrow(left|right)))?|e|fnint|E|mid)?|o(n(int|g(dot)?)|p(y(sr)?|f|rod)|lon(e(q)?)?|m(p(fn|le(xes|ment))?|ma(t)?))|dot|u(darr(l|r)|p(s|c(up|ap)|or|dot|brcap)?|e(sc|pr)|vee|wed|larr(p)?|r(vearrow(left|right)|ly(eq(succ|prec)|vee|wedge)|arr(m)?|ren))|e(nt(erdot)?|dil|mptyv)|fr|w(conint|int)|lubs(uit)?|a(cute|p(s|c(up|ap)|dot|and|brcup)?|r(on|et))|r(oss|arr))|C(scr|hi|c(irc|onint|edil|aron)|ircle(Minus|Times|Dot|Plus)|Hcy|o(n(tourIntegral|int|gruent)|unterClockwiseContourIntegral|p(f|roduct)|lon(e)?)|dot|up(Cap)?|OPY|e(nterDot|dilla)|fr|lo(seCurly(DoubleQuote|Quote)|ckwiseContourIntegral)|a(yleys|cute|p(italDifferentialD)?)|ross)) + | (d(s(c(y|r)|trok|ol)|har(l|r)|c(y|aron)|t(dot|ri(f)?)|i(sin|e|v(ide(ontimes)?|onx)?|am(s|ond(suit)?)?|gamma)|Har|z(cy|igrarr)|o(t(square|plus|eq(dot)?|minus)?|ublebarwedge|pf|wn(harpoon(left|right)|downarrows|arrow)|llar)|d(otseq|a(rr|gger))?|u(har|arr)|jcy|e(lta|g|mptyv)|f(isht|r)|wangle|lc(orn|rop)|a(sh(v)?|leth|rr|gger)|r(c(orn|rop)|bkarow)|b(karow|lac)|Arr)|D(s(cr|trok)|c(y|aron)|Scy|i(fferentialD|a(critical(Grave|Tilde|Do(t|ubleAcute)|Acute)|mond))|o(t(Dot|Equal)?|uble(Right(Tee|Arrow)|ContourIntegral|Do(t|wnArrow)|Up(DownArrow|Arrow)|VerticalBar|L(ong(RightArrow|Left(RightArrow|Arrow))|eft(RightArrow|Tee|Arrow)))|pf|wn(Right(TeeVector|Vector(Bar)?)|Breve|Tee(Arrow)?|arrow|Left(RightVector|TeeVector|Vector(Bar)?)|Arrow(Bar|UpArrow)?))|Zcy|el(ta)?|D(otrahd)?|Jcy|fr|a(shv|rr|gger))) + | (e(s(cr|im|dot)|n(sp|g)|c(y|ir(c)?|olon|aron)|t(h|a)|o(pf|gon)|dot|u(ro|ml)|p(si(v|lon)?|lus|ar(sl)?)|e|D(ot|Dot)|q(s(im|lant(less|gtr))|c(irc|olon)|u(iv(DD)?|est|als)|vparsl)|f(Dot|r)|l(s(dot)?|inters|l)?|a(ster|cute)|r(Dot|arr)|g(s(dot)?|rave)?|x(cl|ist|p(onentiale|ectation))|m(sp(1(3|4))?|pty(set|v)?|acr))|E(s(cr|im)|c(y|irc|aron)|ta|o(pf|gon)|NG|dot|uml|TH|psilon|qu(ilibrium|al(Tilde)?)|fr|lement|acute|grave|x(ists|ponentialE)|m(pty(SmallSquare|VerySmallSquare)|acr))) + | (f(scr|nof|cy|ilig|o(pf|r(k(v)?|all))|jlig|partint|emale|f(ilig|l(ig|lig)|r)|l(tns|lig|at)|allingdotseq|r(own|a(sl|c(1(2|8|3|4|5|6)|78|2(3|5)|3(8|4|5)|45|5(8|6)))))|F(scr|cy|illed(SmallSquare|VerySmallSquare)|o(uriertrf|pf|rAll)|fr)) + | (G(scr|c(y|irc|edil)|t|opf|dot|T|Jcy|fr|amma(d)?|reater(Greater|SlantEqual|Tilde|Equal(Less)?|FullEqual|Less)|g|breve)|g(s(cr|im(e|l)?)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|irc)|t(c(c|ir)|dot|quest|lPar|r(sim|dot|eq(qless|less)|less|a(pprox|rr)))?|imel|opf|dot|jcy|e(s(cc|dot(o(l)?)?|l(es)?)?|q(slant|q)?|l)?|v(nE|ertneqq)|fr|E(l)?|l(j|E|a)?|a(cute|p|mma(d)?)|rave|g(g)?|breve)) + | (h(s(cr|trok|lash)|y(phen|bull)|circ|o(ok(leftarrow|rightarrow)|pf|arr|rbar|mtht)|e(llip|arts(uit)?|rcon)|ks(earow|warow)|fr|a(irsp|lf|r(dcy|r(cir|w)?)|milt)|bar|Arr)|H(s(cr|trok)|circ|ilbertSpace|o(pf|rizontalLine)|ump(DownHump|Equal)|fr|a(cek|t)|ARDcy)) + | (i(s(cr|in(s(v)?|dot|v|E)?)|n(care|t(cal|prod|e(rcal|gers)|larhk)?|odot|fin(tie)?)?|c(y|irc)?|t(ilde)?|i(nfin|i(nt|int)|ota)?|o(cy|ta|pf|gon)|u(kcy|ml)|jlig|prod|e(cy|xcl)|quest|f(f|r)|acute|grave|m(of|ped|a(cr|th|g(part|e|line))))|I(scr|n(t(e(rsection|gral))?|visible(Comma|Times))|c(y|irc)|tilde|o(ta|pf|gon)|dot|u(kcy|ml)|Ocy|Jlig|fr|Ecy|acute|grave|m(plies|a(cr|ginaryI))?)) + | (j(s(cr|ercy)|c(y|irc)|opf|ukcy|fr|math)|J(s(cr|ercy)|c(y|irc)|opf|ukcy|fr)) + | (k(scr|hcy|c(y|edil)|opf|jcy|fr|appa(v)?|green)|K(scr|c(y|edil)|Hcy|opf|Jcy|fr|appa)) + | (l(s(h|cr|trok|im(e|g)?|q(uo(r)?|b)|aquo)|h(ar(d|u(l)?)|blk)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|ub|e(il|dil)|aron)|Barr|t(hree|c(c|ir)|imes|dot|quest|larr|r(i(e|f)?|Par))?|Har|o(ng(left(arrow|rightarrow)|rightarrow|mapsto)|times|z(enge|f)?|oparrow(left|right)|p(f|lus|ar)|w(ast|bar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|r(dhar|ushar))|ur(dshar|uhar)|jcy|par(lt)?|e(s(s(sim|dot|eq(qgtr|gtr)|approx|gtr)|cc|dot(o(r)?)?|g(es)?)?|q(slant|q)?|ft(harpoon(down|up)|threetimes|leftarrows|arrow(tail)?|right(squigarrow|harpoons|arrow(s)?))|g)?|v(nE|ertneqq)|f(isht|loor|r)|E(g)?|l(hard|corner|tri|arr)?|a(ng(d|le)?|cute|t(e(s)?|ail)?|p|emptyv|quo|rr(sim|hk|tl|pl|fs|lp|b(fs)?)?|gran|mbda)|r(har(d)?|corner|tri|arr|m)|g(E)?|m(idot|oust(ache)?)|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))|L(s(h|cr|trok)|c(y|edil|aron)|t|o(ng(RightArrow|left(arrow|rightarrow)|rightarrow|Left(RightArrow|Arrow))|pf|wer(RightArrow|LeftArrow))|T|e(ss(Greater|SlantEqual|Tilde|EqualGreater|FullEqual|Less)|ft(Right(Vector|Arrow)|Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|rightarrow|Floor|A(ngleBracket|rrow(RightArrow|Bar)?)))|Jcy|fr|l(eftarrow)?|a(ng|cute|placetrf|rr|mbda)|midot)) + | (M(scr|cy|inusPlus|opf|u|e(diumSpace|llintrf)|fr|ap)|m(s(cr|tpos)|ho|nplus|c(y|omma)|i(nus(d(u)?|b)?|cro|d(cir|dot|ast)?)|o(dels|pf)|dash|u(ltimap|map)?|p|easuredangle|DDot|fr|l(cp|dr)|a(cr|p(sto(down|up|left)?)?|l(t(ese)?|e)|rker))) + | (n(s(hort(parallel|mid)|c(cue|e|r)?|im(e(q)?)?|u(cc(eq)?|p(set(eq(q)?)?|e|E)?|b(set(eq(q)?)?|e|E)?)|par|qsu(pe|be)|mid)|Rightarrow|h(par|arr|Arr)|G(t(v)?|g)|c(y|ong(dot)?|up|edil|a(p|ron))|t(ilde|lg|riangle(left(eq)?|right(eq)?)|gl)|i(s(d)?|v)?|o(t(ni(v(c|a|b))?|in(dot|v(c|a|b)|E)?)?|pf)|dash|u(m(sp|ero)?)?|jcy|p(olint|ar(sl|t|allel)?|r(cue|e(c(eq)?)?)?)|e(s(im|ear)|dot|quiv|ar(hk|r(ow)?)|xist(s)?|Arr)?|v(sim|infin|Harr|dash|Dash|l(t(rie)?|e|Arr)|ap|r(trie|Arr)|g(t|e))|fr|w(near|ar(hk|r(ow)?)|Arr)|V(dash|Dash)|l(sim|t(ri(e)?)?|dr|e(s(s)?|q(slant|q)?|ft(arrow|rightarrow))?|E|arr|Arr)|a(ng|cute|tur(al(s)?)?|p(id|os|prox|E)?|bla)|r(tri(e)?|ightarrow|arr(c|w)?|Arr)|g(sim|t(r)?|e(s|q(slant|q)?)?|E)|mid|L(t(v)?|eft(arrow|rightarrow)|l)|b(sp|ump(e)?))|N(scr|c(y|edil|aron)|tilde|o(nBreakingSpace|Break|t(R(ightTriangle(Bar|Equal)?|everseElement)|Greater(Greater|SlantEqual|Tilde|Equal|FullEqual|Less)?|S(u(cceeds(SlantEqual|Tilde|Equal)?|perset(Equal)?|bset(Equal)?)|quareSu(perset(Equal)?|bset(Equal)?))|Hump(DownHump|Equal)|Nested(GreaterGreater|LessLess)|C(ongruent|upCap)|Tilde(Tilde|Equal|FullEqual)?|DoubleVerticalBar|Precedes(SlantEqual|Equal)?|E(qual(Tilde)?|lement|xists)|VerticalBar|Le(ss(Greater|SlantEqual|Tilde|Equal|Less)?|ftTriangle(Bar|Equal)?))?|pf)|u|e(sted(GreaterGreater|LessLess)|wLine|gative(MediumSpace|Thi(nSpace|ckSpace)|VeryThinSpace))|Jcy|fr|acute)) + | (o(s(cr|ol|lash)|h(m|bar)|c(y|ir(c)?)|ti(lde|mes(as)?)|S|int|opf|d(sold|iv|ot|ash|blac)|uml|p(erp|lus|ar)|elig|vbar|f(cir|r)|l(c(ir|ross)|t|ine|arr)|a(st|cute)|r(slope|igof|or|d(er(of)?|f|m)?|v|arr)?|g(t|on|rave)|m(i(nus|cron|d)|ega|acr))|O(s(cr|lash)|c(y|irc)|ti(lde|mes)|opf|dblac|uml|penCurly(DoubleQuote|Quote)|ver(B(ar|rac(e|ket))|Parenthesis)|fr|Elig|acute|r|grave|m(icron|ega|acr))) + | (p(s(cr|i)|h(i(v)?|one|mmat)|cy|i(tchfork|v)?|o(intint|und|pf)|uncsp|er(cnt|tenk|iod|p|mil)|fr|l(us(sim|cir|two|d(o|u)|e|acir|mn|b)?|an(ck(h)?|kv))|ar(s(im|l)|t|a(llel)?)?|r(sim|n(sim|E|ap)|cue|ime(s)?|o(d|p(to)?|f(surf|line|alar))|urel|e(c(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?)?|E|ap)?|m)|P(s(cr|i)|hi|cy|i|o(incareplane|pf)|fr|lusMinus|artialD|r(ime|o(duct|portion(al)?)|ecedes(SlantEqual|Tilde|Equal)?)?)) + | (q(scr|int|opf|u(ot|est(eq)?|at(int|ernions))|prime|fr)|Q(scr|opf|UOT|fr)) + | (R(s(h|cr)|ho|c(y|edil|aron)|Barr|ight(Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|Floor|A(ngleBracket|rrow(Bar|LeftArrow)?))|o(undImplies|pf)|uleDelayed|e(verse(UpEquilibrium|E(quilibrium|lement)))?|fr|EG|a(ng|cute|rr(tl)?)|rightarrow)|r(s(h|cr|q(uo(r)?|b)|aquo)|h(o(v)?|ar(d|u(l)?))|nmid|c(y|ub|e(il|dil)|aron)|Barr|t(hree|imes|ri(e|f|ltri)?)|i(singdotseq|ng|ght(squigarrow|harpoon(down|up)|threetimes|left(harpoons|arrows)|arrow(tail)?|rightarrows))|Har|o(times|p(f|lus|ar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|ldhar)|uluhar|p(polint|ar(gt)?)|e(ct|al(s|ine|part)?|g)|f(isht|loor|r)|l(har|arr|m)|a(ng(d|e|le)?|c(ute|e)|t(io(nals)?|ail)|dic|emptyv|quo|rr(sim|hk|c|tl|pl|fs|w|lp|ap|b(fs)?)?)|rarr|x|moust(ache)?|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))) + | (s(s(cr|tarf|etmn|mile)|h(y|c(hcy|y)|ort(parallel|mid)|arp)|c(sim|y|n(sim|E|ap)|cue|irc|polint|e(dil)?|E|a(p|ron))?|t(ar(f)?|r(ns|aight(phi|epsilon)))|i(gma(v|f)?|m(ne|dot|plus|e(q)?|l(E)?|rarr|g(E)?)?)|zlig|o(pf|ftcy|l(b(ar)?)?)|dot(e|b)?|u(ng|cc(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?|p(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|hs(ol|ub)|1|n(e|E)|2|d(sub|ot)|3|plus|e(dot)?|E|larr|mult)?|m|b(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|n(e|E)|dot|plus|e(dot)?|E|rarr|mult)?)|pa(des(uit)?|r)|e(swar|ct|tm(n|inus)|ar(hk|r(ow)?)|xt|mi|Arr)|q(su(p(set(eq)?|e)?|b(set(eq)?|e)?)|c(up(s)?|ap(s)?)|u(f|ar(e|f))?)|fr(own)?|w(nwar|ar(hk|r(ow)?)|Arr)|larr|acute|rarr|m(t(e(s)?)?|i(d|le)|eparsl|a(shp|llsetminus))|bquo)|S(scr|hort(RightArrow|DownArrow|UpArrow|LeftArrow)|c(y|irc|edil|aron)?|tar|igma|H(cy|CHcy)|opf|u(c(hThat|ceeds(SlantEqual|Tilde|Equal)?)|p(set|erset(Equal)?)?|m|b(set(Equal)?)?)|OFTcy|q(uare(Su(perset(Equal)?|bset(Equal)?)|Intersection|Union)?|rt)|fr|acute|mallCircle)) + | (t(s(hcy|c(y|r)|trok)|h(i(nsp|ck(sim|approx))|orn|e(ta(sym|v)?|re(4|fore))|k(sim|ap))|c(y|edil|aron)|i(nt|lde|mes(d|b(ar)?)?)|o(sa|p(cir|f(ork)?|bot)?|ea)|dot|prime|elrec|fr|w(ixt|ohead(leftarrow|rightarrow))|a(u|rget)|r(i(sb|time|dot|plus|e|angle(down|q|left(eq)?|right(eq)?)?|minus)|pezium|ade)|brk)|T(s(cr|trok)|RADE|h(i(nSpace|ckSpace)|e(ta|refore))|c(y|edil|aron)|S(cy|Hcy)|ilde(Tilde|Equal|FullEqual)?|HORN|opf|fr|a(u|b)|ripleDot)) + | (u(scr|h(ar(l|r)|blk)|c(y|irc)|t(ilde|dot|ri(f)?)|Har|o(pf|gon)|d(har|arr|blac)|u(arr|ml)|p(si(h|lon)?|harpoon(left|right)|downarrow|uparrows|lus|arrow)|f(isht|r)|wangle|l(c(orn(er)?|rop)|tri)|a(cute|rr)|r(c(orn(er)?|rop)|tri|ing)|grave|m(l|acr)|br(cy|eve)|Arr)|U(scr|n(ion(Plus)?|der(B(ar|rac(e|ket))|Parenthesis))|c(y|irc)|tilde|o(pf|gon)|dblac|uml|p(si(lon)?|downarrow|Tee(Arrow)?|per(RightArrow|LeftArrow)|DownArrow|Equilibrium|arrow|Arrow(Bar|DownArrow)?)|fr|a(cute|rr(ocir)?)|ring|grave|macr|br(cy|eve))) + | (v(s(cr|u(pn(e|E)|bn(e|E)))|nsu(p|b)|cy|Bar(v)?|zigzag|opf|dash|prop|e(e(eq|bar)?|llip|r(t|bar))|Dash|fr|ltri|a(ngrt|r(s(igma|u(psetneq(q)?|bsetneq(q)?))|nothing|t(heta|riangle(left|right))|p(hi|i|ropto)|epsilon|kappa|r(ho)?))|rtri|Arr)|V(scr|cy|opf|dash(l)?|e(e|r(yThinSpace|t(ical(Bar|Separator|Tilde|Line))?|bar))|Dash|vdash|fr|bar)) + | (w(scr|circ|opf|p|e(ierp|d(ge(q)?|bar))|fr|r(eath)?)|W(scr|circ|opf|edge|fr)) + | (X(scr|i|opf|fr)|x(s(cr|qcup)|h(arr|Arr)|nis|c(irc|up|ap)|i|o(time|dot|p(f|lus))|dtri|u(tri|plus)|vee|fr|wedge|l(arr|Arr)|r(arr|Arr)|map)) + | (y(scr|c(y|irc)|icy|opf|u(cy|ml)|en|fr|ac(y|ute))|Y(scr|c(y|irc)|opf|uml|Icy|Ucy|fr|acute|Acy)) + | (z(scr|hcy|c(y|aron)|igrarr|opf|dot|e(ta|etrf)|fr|w(nj|j)|acute)|Z(scr|c(y|aron)|Hcy|opf|dot|e(ta|roWidthSpace)|fr|acute)) + ) + (;) + `,name:"constant.character.entity.named.$2.html"},{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},match:"(&)#[0-9]+(;)",name:"constant.character.entity.numeric.decimal.html"},{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},match:"(&)#[xX][0-9a-fA-F]+(;)",name:"constant.character.entity.numeric.hexadecimal.html"},{match:"&(?=[a-zA-Z0-9]+;)",name:"invalid.illegal.ambiguous-ampersand.html"}]},heading:{match:"(?:^|\\G)[ ]*(#{1,6}\\s+(.*?)(\\s+#{1,6})?\\s*)$",captures:{1:{patterns:[{match:"(#{6})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.6.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}},{match:"(#{5})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.5.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}},{match:"(#{4})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.4.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}},{match:"(#{3})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.3.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}},{match:"(#{2})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.2.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}},{match:"(#{1})\\s+(.*?)(?:\\s+(#+))?\\s*$",name:"heading.1.markdown",captures:{1:{name:"punctuation.definition.heading.markdown"},2:{name:"entity.name.section.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"}]},3:{name:"punctuation.definition.heading.markdown"}}}]}},name:"markup.heading.markdown",patterns:[{include:"text.html.markdown#inline"}]},"heading-setext":{patterns:[{match:"^(={3,})(?=[ \\t]*$\\n?)",name:"markup.heading.setext.1.markdown"},{match:"^(-{3,})(?=[ \\t]*$\\n?)",name:"markup.heading.setext.2.markdown"}]},lists:{patterns:[{begin:"(^|\\G)([ ]*)([*+-])([ \\t])",beginCaptures:{3:{name:"punctuation.definition.list.begin.markdown"}},name:"markup.list.unnumbered.markdown",patterns:[{include:"#block"},{include:"text.html.markdown#list_paragraph"}],while:"((^|\\G)([ ]*|\\t))|(^[ \\t]*$)"},{begin:"(^|\\G)([ ]*)([0-9]+\\.)([ \\t])",beginCaptures:{3:{name:"punctuation.definition.list.begin.markdown"}},name:"markup.list.numbered.markdown",patterns:[{include:"#block"},{include:"text.html.markdown#list_paragraph"}],while:"((^|\\G)([ ]*|\\t))|(^[ \\t]*$)"}]},paragraph:{begin:"(^|\\G)[ ]*(?=\\S)",name:"meta.paragraph.markdown",patterns:[{include:"text.html.markdown#inline"},{include:"text.html.derivative"},{include:"#heading-setext"}],while:"(^|\\G)((?=\\s*[-=]{3,}\\s*$)|[ ]{4,}(?=\\S))"},blockquote:{begin:"(^|\\G)[ ]*(>) ?",captures:{2:{name:"punctuation.definition.quote.begin.markdown"}},name:"markup.quote.markdown",patterns:[{include:"#block"}],while:"(^|\\G)\\s*(>) ?"}},displayName:"mdc",embeddedLangs:["markdown","yaml"]});var o=[...t.default,...a.default,i]},48044:function(r,n,e){e.r(n),e.d(n,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/yaml.tmbundle/blob/master/Syntaxes/YAML.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/yaml.tmbundle/commit/e54ceae3b719506dba7e481a77cea4a8b576ae46",name:"yaml",scopeName:"source.yaml",patterns:[{include:"#comment"},{include:"#property"},{include:"#directive"},{match:"^---",name:"entity.other.document.begin.yaml"},{match:"^\\.{3}",name:"entity.other.document.end.yaml"},{include:"#node"}],repository:{"block-collection":{patterns:[{include:"#block-sequence"},{include:"#block-mapping"}]},"block-mapping":{patterns:[{include:"#block-pair"}]},"block-node":{patterns:[{include:"#prototype"},{include:"#block-scalar"},{include:"#block-collection"},{include:"#flow-scalar-plain-out"},{include:"#flow-node"}]},"block-pair":{patterns:[{begin:"\\?",beginCaptures:{1:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=\\?)|^ *(:)|(:)",endCaptures:{1:{name:"punctuation.separator.key-value.mapping.yaml"},2:{name:"invalid.illegal.expected-newline.yaml"}},name:"meta.block-mapping.yaml",patterns:[{include:"#block-node"}]},{begin:`(?x) + (?= + (?x: + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + ) + ( + [^\\s:] + | : \\S + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},{match:":(?=\\s|$)",name:"punctuation.separator.key-value.mapping.yaml"}]},"block-scalar":{begin:"(?:(\\|)|(>))([1-9])?([-+])?(.*\\n?)",beginCaptures:{1:{name:"keyword.control.flow.block-scalar.literal.yaml"},2:{name:"keyword.control.flow.block-scalar.folded.yaml"},3:{name:"constant.numeric.indentation-indicator.yaml"},4:{name:"storage.modifier.chomping-indicator.yaml"},5:{patterns:[{include:"#comment"},{match:".+",name:"invalid.illegal.expected-comment-or-newline.yaml"}]}},end:"^(?=\\S)|(?!\\G)",patterns:[{begin:"^([ ]+)(?! )",end:"^(?!\\1|\\s*$)",name:"string.unquoted.block.yaml"}]},"block-sequence":{match:"(-)(?!\\S)",name:"punctuation.definition.block.sequence.item.yaml"},comment:{begin:"(?:(^[ \\t]*)|[ \\t]+)(?=#\\p{Print}*$)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.yaml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.yaml"}},end:"\\n",name:"comment.line.number-sign.yaml"}]},directive:{begin:"^%",beginCaptures:{0:{name:"punctuation.definition.directive.begin.yaml"}},end:"(?=$|[ \\t]+($|#))",name:"meta.directive.yaml",patterns:[{captures:{1:{name:"keyword.other.directive.yaml.yaml"},2:{name:"constant.numeric.yaml-version.yaml"}},match:"\\G(YAML)[ \\t]+(\\d+\\.\\d+)"},{captures:{1:{name:"keyword.other.directive.tag.yaml"},2:{name:"storage.type.tag-handle.yaml"},3:{name:"support.type.tag-prefix.yaml"}},match:`(?x) + \\G + (TAG) + (?:[ \\t]+ + ((?:!(?:[0-9A-Za-z\\-]*!)?)) + (?:[ \\t]+ ( + ! (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )* + | (?![,!\\[\\]{}]) (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ + ) + )? + )? + `},{captures:{1:{name:"support.other.directive.reserved.yaml"},2:{name:"string.unquoted.directive-name.yaml"},3:{name:"string.unquoted.directive-parameter.yaml"}},match:"(?x) \\G (\\w+) (?:[ \\t]+ (\\w+) (?:[ \\t]+ (\\w+))? )?"},{match:"\\S+",name:"invalid.illegal.unrecognized.yaml"}]},"flow-alias":{captures:{1:{name:"keyword.control.flow.alias.yaml"},2:{name:"punctuation.definition.alias.yaml"},3:{name:"variable.other.alias.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"((\\*))([^\\s\\[\\]/{/},]+)([^\\s\\]},]\\S*)?"},"flow-collection":{patterns:[{include:"#flow-sequence"},{include:"#flow-mapping"}]},"flow-mapping":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.mapping.begin.yaml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.mapping.end.yaml"}},name:"meta.flow-mapping.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.mapping.yaml"},{include:"#flow-pair"}]},"flow-node":{patterns:[{include:"#prototype"},{include:"#flow-alias"},{include:"#flow-collection"},{include:"#flow-scalar"}]},"flow-pair":{patterns:[{begin:"\\?",beginCaptures:{0:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.explicit.yaml",patterns:[{include:"#prototype"},{include:"#flow-pair"},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",beginCaptures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",patterns:[{include:"#flow-value"}]}]},{begin:`(?x) + (?= + (?: + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + ) + ( + [^\\s:[\\[\\]{},]] + | : [^\\s[\\[\\]{},]] + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"meta.flow-pair.key.yaml",patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",captures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.yaml",patterns:[{include:"#flow-value"}]}]},"flow-scalar":{patterns:[{include:"#flow-scalar-double-quoted"},{include:"#flow-scalar-single-quoted"},{include:"#flow-scalar-plain-in"}]},"flow-scalar-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.double.yaml",patterns:[{match:'\\\\([0abtnvfre "/\\\\N_Lp]|x\\d\\d|u\\d{4}|U\\d{8})',name:"constant.character.escape.yaml"},{match:"\\\\\\n",name:"constant.character.escape.double-quoted.newline.yaml"}]},"flow-scalar-plain-in":{patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},"flow-scalar-plain-in-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + ) + `}]},"flow-scalar-plain-out":{patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},"flow-scalar-plain-out-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?x: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + ) + `}]},"flow-scalar-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.single.yaml",patterns:[{match:"''",name:"constant.character.escape.single-quoted.yaml"}]},"flow-sequence":{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.sequence.begin.yaml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.sequence.end.yaml"}},name:"meta.flow-sequence.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.sequence.yaml"},{include:"#flow-pair"},{include:"#flow-node"}]},"flow-value":{patterns:[{begin:"\\G(?![},\\]])",end:"(?=[},\\]])",name:"meta.flow-pair.value.yaml",patterns:[{include:"#flow-node"}]}]},node:{patterns:[{include:"#block-node"}]},property:{begin:"(?=!|&)",end:"(?!\\G)",name:"meta.property.yaml",patterns:[{captures:{1:{name:"keyword.control.property.anchor.yaml"},2:{name:"punctuation.definition.anchor.yaml"},3:{name:"entity.name.type.anchor.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"\\G((&))([^\\s\\[\\]/{/},]+)(\\S+)?"},{match:`(?x) + \\G + (?: + ! < (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ > + | (?:!(?:[0-9A-Za-z\\-]*!)?) (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$_.~*'()] )+ + | ! + ) + (?=\\ |\\t|$) + `,name:"storage.type.tag-handle.yaml"},{match:"\\S+",name:"invalid.illegal.tag-handle.yaml"}]},prototype:{patterns:[{include:"#comment"},{include:"#property"}]}},displayName:"YAML",aliases:["yml"]})]}}]); diff --git a/3984.e01fa88d.async.js b/3984.e01fa88d.async.js new file mode 100644 index 00000000..16a427d8 --- /dev/null +++ b/3984.e01fa88d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3984],{23984:function(t,e,n){n.r(e),n.d(e,{default:function(){return o}});var o=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"nextflow",scopeName:"source.nextflow",keyEquivalent:"^~N",patterns:[{include:"#nfl-rules"}],repository:{"nfl-rules":{patterns:[{include:"#process-def"},{include:"#workflow-def"},{include:"#code-block"},{include:"#include-statement"},{include:"#implicit-variables"},{comment:"method call and parens",begin:"(\\w*\\()",beginCaptures:{1:{patterns:[{include:"source.nextflow-groovy"}]}},end:"\\)",patterns:[{include:"#nfl-rules"}]},{comment:"braces",begin:"{",end:"}",patterns:[{include:"#nfl-rules"}]},{include:"source.nextflow-groovy"}]},"process-def":{name:"process.nextflow",begin:`^\\s*(process)\\s+(\\w+|"[^"]+"|'[^']+')\\s*{`,beginCaptures:{1:{name:"keyword.nextflow"},2:{name:"function.nextflow"}},end:"}",patterns:[{include:"#process-body"}]},"process-body":{patterns:[{name:"entity.name.function.nextflow",match:"(?:accelerator|afterScript|beforeScript|cache|cpus|conda|container|containerOptions|clusterOptions|debug|disk|echo|errorStrategy|executor|ext|label|machineType|maxErrors|maxForks|maxRetries|memory|module|penv|pod|publishDir|queue|resourceLabels|scratch|stageInMode|stageOutMode|storeDir|tag|time)\\b"},{name:"constant.block.nextflow",match:"(?:input|output|when|script|shell|exec):"},{name:"entity.name.function.nextflow",match:"\\b(tuple|set|path|file|val|stdout)(\\(|\\s)"},{include:"#implicit-variables"},{comment:"method call and parens",begin:"(\\w*\\()",beginCaptures:{1:{patterns:[{include:"source.nextflow-groovy"}]}},end:"\\)",patterns:[{include:"#process-body"}]},{comment:"braces",begin:"{",end:"}",patterns:[{include:"#process-body"}]},{include:"source.nextflow-groovy#comments"},{include:"source.nextflow-groovy#support-functions"},{include:"source.nextflow-groovy#keyword"},{include:"source.nextflow-groovy#values"},{include:"source.nextflow-groovy#anonymous-classes-and-new"},{include:"source.nextflow-groovy#types"},{include:"source.nextflow-groovy#parens"},{include:"source.nextflow-groovy#closures"},{include:"source.nextflow-groovy#braces"}]},"workflow-def":{name:"workflow.nextflow",begin:`^\\s*(workflow)(?:\\s+(\\w+|"[^"]+"|'[^']+'))?\\s*{`,beginCaptures:{1:{name:"keyword.nextflow"},2:{name:"constant.nextflow"}},end:"}",patterns:[{include:"#workflow-body"}]},"workflow-body":{patterns:[{include:"#implicit-variables"},{name:"constant.block.nextflow",match:"(?:take|main|emit):"},{name:"entity.name.function.nextflow",match:"(?<=[\\s\\.])(branch|buffer|close|collate|collect|collectFile|combine|concat|count|countBy|cross|distinct|dump|filter|first|flatMap|flatten|groupTuple|ifEmpty|join|last|map|max|merge|min|mix|multiMap|randomSample|reduce|set|splitCsv|splitFasta|splitFastq|splitText|sum|take|tap|toInteger|toList|toSortedList|transpose|unique|until|view)(?=[{\\(\\s])"},{comment:"Channel factory single line",match:"\\b((?:C|c)hannel\\.)((fromList|fromPath|fromFilePairs|fromSRA|from|of|empty|value|watchPath)\\W)?",captures:{1:{name:"keyword.nextflow"},2:{name:"entity.name.function.nextflow"}}},{comment:"Channel factory multi-line",begin:"\\b((?:C|c)hannel)\\s*$",beginCaptures:{1:{name:"keyword.nextflow"}},end:"(^\\s*)(?:(\\.)(fromList|fromPath|fromFilePairs|fromSRA|from|of|empty|value|watchPath)\\W)?",endCaptures:{1:{name:"keyword.nextflow"},2:{name:"keyword.nextflow"},3:{name:"entity.name.function.nextflow"}}},{comment:"method call and parens",begin:"(\\w*\\()",beginCaptures:{1:{patterns:[{include:"source.nextflow-groovy"}]}},end:"\\)",patterns:[{include:"#workflow-body"}]},{comment:"braces",begin:"{",end:"}",patterns:[{include:"#workflow-body"}]},{include:"source.nextflow-groovy#comments"},{include:"source.nextflow-groovy#support-functions"},{include:"source.nextflow-groovy#keyword"},{include:"source.nextflow-groovy#values"},{include:"source.nextflow-groovy#anonymous-classes-and-new"},{include:"source.nextflow-groovy#types"},{include:"source.nextflow-groovy#parens"},{include:"source.nextflow-groovy#closures"},{include:"source.nextflow-groovy#braces"}]},"include-statement":{patterns:[{match:"^\\b(include)\\b",name:"keyword.nextflow"},{match:"\\b(from)\\b",name:"keyword.nextflow"}]},"implicit-variables":{patterns:[{match:"(?<=[^\\.\\w]|^)(params|nextflow|workflow|launchDir|moduleDir|projectDir|workDir)\\b",name:"variable.language.nextflow"}]}},displayName:"Nextflow",aliases:["nf"]})]}}]); diff --git a/3985.1e134ee7.async.js b/3985.1e134ee7.async.js new file mode 100644 index 00000000..3abd112d --- /dev/null +++ b/3985.1e134ee7.async.js @@ -0,0 +1,5 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3985],{70474:function(J,x,E){"use strict";E.d(x,{Z:function(){return H}});var R=E(97605),C=E(50959),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},T=S,W=E(36264),D=function(j,A){return C.createElement(W.Z,(0,R.Z)({},j,{ref:A,icon:T}))},H=C.forwardRef(D)},91569:function(J,x,E){"use strict";E.d(x,{Z:function(){return H}});var R=E(97605),C=E(50959),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},T=S,W=E(36264),D=function(j,A){return C.createElement(W.Z,(0,R.Z)({},j,{ref:A,icon:T}))},H=C.forwardRef(D)},45924:function(J,x,E){"use strict";E.r(x),E.d(x,{clsx:function(){return C}});function R(S){var T,W,D="";if(typeof S=="string"||typeof S=="number")D+=S;else if(typeof S=="object")if(Array.isArray(S))for(T=0;T<S.length;T++)S[T]&&(W=R(S[T]))&&(D&&(D+=" "),D+=W);else for(T in S)S[T]&&(D&&(D+=" "),D+=T);return D}function C(){for(var S,T,W=0,D="";W<arguments.length;)(S=arguments[W++])&&(T=R(S))&&(D&&(D+=" "),D+=T);return D}x.default=C},69978:function(J){function x(A,M){var P=M&&M.cache?M.cache:j,_=M&&M.serializer?M.serializer:H,B=M&&M.strategy?M.strategy:T;return B(A,{cache:P,serializer:_})}function E(A){return A==null||typeof A=="number"||typeof A=="boolean"}function R(A,M,P,_){var B=E(_)?_:P(_),O=M.get(B);return typeof O=="undefined"&&(O=A.call(this,_),M.set(B,O)),O}function C(A,M,P){var _=Array.prototype.slice.call(arguments,3),B=P(_),O=M.get(B);return typeof O=="undefined"&&(O=A.apply(this,_),M.set(B,O)),O}function S(A,M,P,_,B){return P.bind(M,A,_,B)}function T(A,M){var P=A.length===1?R:C;return S(A,this,P,M.cache.create(),M.serializer)}function W(A,M){var P=C;return S(A,this,P,M.cache.create(),M.serializer)}function D(A,M){var P=R;return S(A,this,P,M.cache.create(),M.serializer)}function H(){return JSON.stringify(arguments)}function U(){this.cache=Object.create(null)}U.prototype.has=function(A){return A in this.cache},U.prototype.get=function(A){return this.cache[A]},U.prototype.set=function(A,M){this.cache[A]=M};var j={create:function(){return new U}};J.exports=x,J.exports.strategies={variadic:W,monadic:D}},79494:function(J,x,E){"use strict";E.d(x,{e:function(){return ht}});var R=E(50959),C=E(10422),S=function(){var v=function(m,p){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,s){t.__proto__=s}||function(t,s){for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(t[f]=s[f])},v(m,p)};return function(m,p){v(m,p);function t(){this.constructor=m}m.prototype=p===null?Object.create(p):(t.prototype=p.prototype,new t)}}(),T=function(){return T=Object.assign||function(v){for(var m,p=1,t=arguments.length;p<t;p++){m=arguments[p];for(var s in m)Object.prototype.hasOwnProperty.call(m,s)&&(v[s]=m[s])}return v},T.apply(this,arguments)},W={width:"100%",height:"10px",top:"0px",left:"0px",cursor:"row-resize"},D={width:"10px",height:"100%",top:"0px",left:"0px",cursor:"col-resize"},H={width:"20px",height:"20px",position:"absolute"},U={top:T(T({},W),{top:"-5px"}),right:T(T({},D),{left:void 0,right:"-5px"}),bottom:T(T({},W),{top:void 0,bottom:"-5px"}),left:T(T({},D),{left:"-5px"}),topRight:T(T({},H),{right:"-10px",top:"-10px",cursor:"ne-resize"}),bottomRight:T(T({},H),{right:"-10px",bottom:"-10px",cursor:"se-resize"}),bottomLeft:T(T({},H),{left:"-10px",bottom:"-10px",cursor:"sw-resize"}),topLeft:T(T({},H),{left:"-10px",top:"-10px",cursor:"nw-resize"})},j=function(v){S(m,v);function m(){var p=v!==null&&v.apply(this,arguments)||this;return p.onMouseDown=function(t){p.props.onResizeStart(t,p.props.direction)},p.onTouchStart=function(t){p.props.onResizeStart(t,p.props.direction)},p}return m.prototype.render=function(){return R.createElement("div",{className:this.props.className||"",style:T(T({position:"absolute",userSelect:"none"},U[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart},this.props.children)},m}(R.PureComponent),A=function(){var v=function(m,p){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,s){t.__proto__=s}||function(t,s){for(var f in s)Object.prototype.hasOwnProperty.call(s,f)&&(t[f]=s[f])},v(m,p)};return function(m,p){v(m,p);function t(){this.constructor=m}m.prototype=p===null?Object.create(p):(t.prototype=p.prototype,new t)}}(),M=function(){return M=Object.assign||function(v){for(var m,p=1,t=arguments.length;p<t;p++){m=arguments[p];for(var s in m)Object.prototype.hasOwnProperty.call(m,s)&&(v[s]=m[s])}return v},M.apply(this,arguments)},P={width:"auto",height:"auto"},_=function(v,m,p){return Math.max(Math.min(v,p),m)},B=function(v,m){return Math.round(v/m)*m},O=function(v,m){return new RegExp(v,"i").test(m)},I=function(v){return!!(v.touches&&v.touches.length)},q=function(v){return!!((v.clientX||v.clientX===0)&&(v.clientY||v.clientY===0))},it=function(v,m,p){p===void 0&&(p=0);var t=m.reduce(function(f,b,h){return Math.abs(b-v)<Math.abs(m[f]-v)?h:f},0),s=Math.abs(m[t]-v);return p===0||s<p?m[t]:v},F=function(v){return v=v.toString(),v==="auto"||v.endsWith("px")||v.endsWith("%")||v.endsWith("vh")||v.endsWith("vw")||v.endsWith("vmax")||v.endsWith("vmin")?v:v+"px"},Q=function(v,m,p,t){if(v&&typeof v=="string"){if(v.endsWith("px"))return Number(v.replace("px",""));if(v.endsWith("%")){var s=Number(v.replace("%",""))/100;return m*s}if(v.endsWith("vw")){var s=Number(v.replace("vw",""))/100;return p*s}if(v.endsWith("vh")){var s=Number(v.replace("vh",""))/100;return t*s}}return v},Z=function(v,m,p,t,s,f,b){return t=Q(t,v.width,m,p),s=Q(s,v.height,m,p),f=Q(f,v.width,m,p),b=Q(b,v.height,m,p),{maxWidth:typeof t=="undefined"?void 0:Number(t),maxHeight:typeof s=="undefined"?void 0:Number(s),minWidth:typeof f=="undefined"?void 0:Number(f),minHeight:typeof b=="undefined"?void 0:Number(b)}},rt=["as","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],ut="__resizable_base__",ht=function(v){A(m,v);function m(p){var t=v.call(this,p)||this;return t.ratio=1,t.resizable=null,t.parentLeft=0,t.parentTop=0,t.resizableLeft=0,t.resizableRight=0,t.resizableTop=0,t.resizableBottom=0,t.targetLeft=0,t.targetTop=0,t.appendBase=function(){if(!t.resizable||!t.window)return null;var s=t.parentNode;if(!s)return null;var f=t.window.document.createElement("div");return f.style.width="100%",f.style.height="100%",f.style.position="absolute",f.style.transform="scale(0, 0)",f.style.left="0",f.style.flex="0 0 100%",f.classList?f.classList.add(ut):f.className+=ut,s.appendChild(f),f},t.removeBase=function(s){var f=t.parentNode;f&&f.removeChild(s)},t.ref=function(s){s&&(t.resizable=s)},t.state={isResizing:!1,width:typeof(t.propsSize&&t.propsSize.width)=="undefined"?"auto":t.propsSize&&t.propsSize.width,height:typeof(t.propsSize&&t.propsSize.height)=="undefined"?"auto":t.propsSize&&t.propsSize.height,direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},t.onResizeStart=t.onResizeStart.bind(t),t.onMouseMove=t.onMouseMove.bind(t),t.onMouseUp=t.onMouseUp.bind(t),t}return Object.defineProperty(m.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||P},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"size",{get:function(){var p=0,t=0;if(this.resizable&&this.window){var s=this.resizable.offsetWidth,f=this.resizable.offsetHeight,b=this.resizable.style.position;b!=="relative"&&(this.resizable.style.position="relative"),p=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:s,t=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:f,this.resizable.style.position=b}return{width:p,height:t}},enumerable:!1,configurable:!0}),Object.defineProperty(m.prototype,"sizeStyle",{get:function(){var p=this,t=this.props.size,s=function(h){if(typeof p.state[h]=="undefined"||p.state[h]==="auto")return"auto";if(p.propsSize&&p.propsSize[h]&&p.propsSize[h].toString().endsWith("%")){if(p.state[h].toString().endsWith("%"))return p.state[h].toString();var d=p.getParentSize(),a=Number(p.state[h].toString().replace("px","")),o=a/d[h]*100;return o+"%"}return F(p.state[h])},f=t&&typeof t.width!="undefined"&&!this.state.isResizing?F(t.width):s("width"),b=t&&typeof t.height!="undefined"&&!this.state.isResizing?F(t.height):s("height");return{width:f,height:b}},enumerable:!1,configurable:!0}),m.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var p=this.appendBase();if(!p)return{width:0,height:0};var t=!1,s=this.parentNode.style.flexWrap;s!=="wrap"&&(t=!0,this.parentNode.style.flexWrap="wrap"),p.style.position="relative",p.style.minWidth="100%",p.style.minHeight="100%";var f={width:p.offsetWidth,height:p.offsetHeight};return t&&(this.parentNode.style.flexWrap=s),this.removeBase(p),f},m.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},m.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},m.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var p=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:p.flexBasis!=="auto"?p.flexBasis:void 0})}},m.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},m.prototype.createSizeForCssProperty=function(p,t){var s=this.propsSize&&this.propsSize[t];return this.state[t]==="auto"&&this.state.original[t]===p&&(typeof s=="undefined"||s==="auto")?"auto":p},m.prototype.calculateNewMaxFromBoundary=function(p,t){var s=this.props.boundsByDirection,f=this.state.direction,b=s&&O("left",f),h=s&&O("top",f),d,a;if(this.props.bounds==="parent"){var o=this.parentNode;o&&(d=b?this.resizableRight-this.parentLeft:o.offsetWidth+(this.parentLeft-this.resizableLeft),a=h?this.resizableBottom-this.parentTop:o.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(d=b?this.resizableRight:this.window.innerWidth-this.resizableLeft,a=h?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(d=b?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),a=h?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return d&&Number.isFinite(d)&&(p=p&&p<d?p:d),a&&Number.isFinite(a)&&(t=t&&t<a?t:a),{maxWidth:p,maxHeight:t}},m.prototype.calculateNewSizeFromDirection=function(p,t){var s=this.props.scale||1,f=this.props.resizeRatio||1,b=this.state,h=b.direction,d=b.original,a=this.props,o=a.lockAspectRatio,i=a.lockAspectRatioExtraHeight,e=a.lockAspectRatioExtraWidth,r=d.width,n=d.height,l=i||0,u=e||0;return O("right",h)&&(r=d.width+(p-d.x)*f/s,o&&(n=(r-u)/this.ratio+l)),O("left",h)&&(r=d.width-(p-d.x)*f/s,o&&(n=(r-u)/this.ratio+l)),O("bottom",h)&&(n=d.height+(t-d.y)*f/s,o&&(r=(n-l)*this.ratio+u)),O("top",h)&&(n=d.height-(t-d.y)*f/s,o&&(r=(n-l)*this.ratio+u)),{newWidth:r,newHeight:n}},m.prototype.calculateNewSizeFromAspectRatio=function(p,t,s,f){var b=this.props,h=b.lockAspectRatio,d=b.lockAspectRatioExtraHeight,a=b.lockAspectRatioExtraWidth,o=typeof f.width=="undefined"?10:f.width,i=typeof s.width=="undefined"||s.width<0?p:s.width,e=typeof f.height=="undefined"?10:f.height,r=typeof s.height=="undefined"||s.height<0?t:s.height,n=d||0,l=a||0;if(h){var u=(e-n)*this.ratio+l,c=(r-n)*this.ratio+l,g=(o-l)/this.ratio+n,y=(i-l)/this.ratio+n,w=Math.max(o,u),z=Math.min(i,c),N=Math.max(e,g),L=Math.min(r,y);p=_(p,w,z),t=_(t,N,L)}else p=_(p,o,i),t=_(t,e,r);return{newWidth:p,newHeight:t}},m.prototype.setBoundingClientRect=function(){if(this.props.bounds==="parent"){var p=this.parentNode;if(p){var t=p.getBoundingClientRect();this.parentLeft=t.left,this.parentTop=t.top}}if(this.props.bounds&&typeof this.props.bounds!="string"){var s=this.props.bounds.getBoundingClientRect();this.targetLeft=s.left,this.targetTop=s.top}if(this.resizable){var f=this.resizable.getBoundingClientRect(),b=f.left,h=f.top,d=f.right,a=f.bottom;this.resizableLeft=b,this.resizableRight=d,this.resizableTop=h,this.resizableBottom=a}},m.prototype.onResizeStart=function(p,t){if(!(!this.resizable||!this.window)){var s=0,f=0;if(p.nativeEvent&&q(p.nativeEvent)?(s=p.nativeEvent.clientX,f=p.nativeEvent.clientY):p.nativeEvent&&I(p.nativeEvent)&&(s=p.nativeEvent.touches[0].clientX,f=p.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable){var b=this.props.onResizeStart(p,t,this.resizable);if(b===!1)return}this.props.size&&(typeof this.props.size.height!="undefined"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width!="undefined"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var h,d=this.window.getComputedStyle(this.resizable);if(d.flexBasis!=="auto"){var a=this.parentNode;if(a){var o=this.window.getComputedStyle(a).flexDirection;this.flexDir=o.startsWith("row")?"row":"column",h=d.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var i={original:{x:s,y:f,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:M(M({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(p.target).cursor||"auto"}),direction:t,flexBasis:h};this.setState(i)}},m.prototype.onMouseMove=function(p){var t=this;if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&I(p))try{p.preventDefault(),p.stopPropagation()}catch(ot){}var s=this.props,f=s.maxWidth,b=s.maxHeight,h=s.minWidth,d=s.minHeight,a=I(p)?p.touches[0].clientX:p.clientX,o=I(p)?p.touches[0].clientY:p.clientY,i=this.state,e=i.direction,r=i.original,n=i.width,l=i.height,u=this.getParentSize(),c=Z(u,this.window.innerWidth,this.window.innerHeight,f,b,h,d);f=c.maxWidth,b=c.maxHeight,h=c.minWidth,d=c.minHeight;var g=this.calculateNewSizeFromDirection(a,o),y=g.newHeight,w=g.newWidth,z=this.calculateNewMaxFromBoundary(f,b);this.props.snap&&this.props.snap.x&&(w=it(w,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(y=it(y,this.props.snap.y,this.props.snapGap));var N=this.calculateNewSizeFromAspectRatio(w,y,{width:z.maxWidth,height:z.maxHeight},{width:h,height:d});if(w=N.newWidth,y=N.newHeight,this.props.grid){var L=B(w,this.props.grid[0]),k=B(y,this.props.grid[1]),V=this.props.snapGap||0;w=V===0||Math.abs(L-w)<=V?L:w,y=V===0||Math.abs(k-y)<=V?k:y}var tt={width:w-r.width,height:y-r.height};if(n&&typeof n=="string"){if(n.endsWith("%")){var X=w/u.width*100;w=X+"%"}else if(n.endsWith("vw")){var Y=w/this.window.innerWidth*100;w=Y+"vw"}else if(n.endsWith("vh")){var et=w/this.window.innerHeight*100;w=et+"vh"}}if(l&&typeof l=="string"){if(l.endsWith("%")){var X=y/u.height*100;y=X+"%"}else if(l.endsWith("vw")){var Y=y/this.window.innerWidth*100;y=Y+"vw"}else if(l.endsWith("vh")){var et=y/this.window.innerHeight*100;y=et+"vh"}}var G={width:this.createSizeForCssProperty(w,"width"),height:this.createSizeForCssProperty(y,"height")};this.flexDir==="row"?G.flexBasis=G.width:this.flexDir==="column"&&(G.flexBasis=G.height),(0,C.flushSync)(function(){t.setState(G)}),this.props.onResize&&this.props.onResize(p,e,this.resizable,tt)}},m.prototype.onMouseUp=function(p){var t=this.state,s=t.isResizing,f=t.direction,b=t.original;if(!(!s||!this.resizable)){var h={width:this.size.width-b.width,height:this.size.height-b.height};this.props.onResizeStop&&this.props.onResizeStop(p,f,this.resizable,h),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:M(M({},this.state.backgroundStyle),{cursor:"auto"})})}},m.prototype.updateSize=function(p){this.setState({width:p.width,height:p.height})},m.prototype.renderResizer=function(){var p=this,t=this.props,s=t.enable,f=t.handleStyles,b=t.handleClasses,h=t.handleWrapperStyle,d=t.handleWrapperClass,a=t.handleComponent;if(!s)return null;var o=Object.keys(s).map(function(i){return s[i]!==!1?R.createElement(j,{key:i,direction:i,onResizeStart:p.onResizeStart,replaceStyles:f&&f[i],className:b&&b[i]},a&&a[i]?a[i]:null):null});return R.createElement("div",{className:d,style:h},o)},m.prototype.render=function(){var p=this,t=Object.keys(this.props).reduce(function(b,h){return rt.indexOf(h)!==-1||(b[h]=p.props[h]),b},{}),s=M(M(M({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(s.flexBasis=this.state.flexBasis);var f=this.props.as||"div";return R.createElement(f,M({ref:this.ref,style:s,className:this.props.className},t),this.state.isResizing&&R.createElement("div",{style:this.state.backgroundStyle}),this.props.children,this.renderResizer())},m.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},m}(R.PureComponent)},8460:function(J,x,E){"use strict";function R(r){"@babel/helpers - typeof";return R=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},R(r)}Object.defineProperty(x,"__esModule",{value:!0}),Object.defineProperty(x,"DraggableCore",{enumerable:!0,get:function(){return j.default}}),x.default=void 0;var C=B(E(50959)),S=P(E(40507)),T=P(E(10422)),W=P(E(45924)),D=E(2222),H=E(21140),U=E(78644),j=P(E(90994)),A=P(E(54679)),M=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function P(r){return r&&r.__esModule?r:{default:r}}function _(r){if(typeof WeakMap!="function")return null;var n=new WeakMap,l=new WeakMap;return(_=function(c){return c?l:n})(r)}function B(r,n){if(!n&&r&&r.__esModule)return r;if(r===null||R(r)!=="object"&&typeof r!="function")return{default:r};var l=_(n);if(l&&l.has(r))return l.get(r);var u={},c=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var g in r)if(g!=="default"&&Object.prototype.hasOwnProperty.call(r,g)){var y=c?Object.getOwnPropertyDescriptor(r,g):null;y&&(y.get||y.set)?Object.defineProperty(u,g,y):u[g]=r[g]}return u.default=r,l&&l.set(r,u),u}function O(){return O=Object.assign||function(r){for(var n=1;n<arguments.length;n++){var l=arguments[n];for(var u in l)Object.prototype.hasOwnProperty.call(l,u)&&(r[u]=l[u])}return r},O.apply(this,arguments)}function I(r,n){if(r==null)return{};var l=q(r,n),u,c;if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(r);for(c=0;c<g.length;c++)u=g[c],!(n.indexOf(u)>=0)&&Object.prototype.propertyIsEnumerable.call(r,u)&&(l[u]=r[u])}return l}function q(r,n){if(r==null)return{};var l={},u=Object.keys(r),c,g;for(g=0;g<u.length;g++)c=u[g],!(n.indexOf(c)>=0)&&(l[c]=r[c]);return l}function it(r,n){var l=Object.keys(r);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(r);n&&(u=u.filter(function(c){return Object.getOwnPropertyDescriptor(r,c).enumerable})),l.push.apply(l,u)}return l}function F(r){for(var n=1;n<arguments.length;n++){var l=arguments[n]!=null?arguments[n]:{};n%2?it(Object(l),!0).forEach(function(u){i(r,u,l[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(l)):it(Object(l)).forEach(function(u){Object.defineProperty(r,u,Object.getOwnPropertyDescriptor(l,u))})}return r}function Q(r,n){return v(r)||ht(r,n)||rt(r,n)||Z()}function Z(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function rt(r,n){if(r){if(typeof r=="string")return ut(r,n);var l=Object.prototype.toString.call(r).slice(8,-1);if(l==="Object"&&r.constructor&&(l=r.constructor.name),l==="Map"||l==="Set")return Array.from(r);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return ut(r,n)}}function ut(r,n){(n==null||n>r.length)&&(n=r.length);for(var l=0,u=new Array(n);l<n;l++)u[l]=r[l];return u}function ht(r,n){var l=r==null?null:typeof Symbol!="undefined"&&r[Symbol.iterator]||r["@@iterator"];if(l!=null){var u=[],c=!0,g=!1,y,w;try{for(l=l.call(r);!(c=(y=l.next()).done)&&(u.push(y.value),!(n&&u.length===n));c=!0);}catch(z){g=!0,w=z}finally{try{!c&&l.return!=null&&l.return()}finally{if(g)throw w}}return u}}function v(r){if(Array.isArray(r))return r}function m(r,n){if(!(r instanceof n))throw new TypeError("Cannot call a class as a function")}function p(r,n){for(var l=0;l<n.length;l++){var u=n[l];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(r,u.key,u)}}function t(r,n,l){return n&&p(r.prototype,n),l&&p(r,l),Object.defineProperty(r,"prototype",{writable:!1}),r}function s(r,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(n&&n.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),n&&f(r,n)}function f(r,n){return f=Object.setPrototypeOf||function(u,c){return u.__proto__=c,u},f(r,n)}function b(r){var n=a();return function(){var u=o(r),c;if(n){var g=o(this).constructor;c=Reflect.construct(u,arguments,g)}else c=u.apply(this,arguments);return h(this,c)}}function h(r,n){if(n&&(R(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return d(r)}function d(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function a(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(r){return!1}}function o(r){return o=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},o(r)}function i(r,n,l){return n in r?Object.defineProperty(r,n,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[n]=l,r}var e=function(r){s(l,r);var n=b(l);function l(u){var c;return m(this,l),c=n.call(this,u),i(d(c),"onDragStart",function(g,y){(0,A.default)("Draggable: onDragStart: %j",y);var w=c.props.onStart(g,(0,H.createDraggableData)(d(c),y));if(w===!1)return!1;c.setState({dragging:!0,dragged:!0})}),i(d(c),"onDrag",function(g,y){if(!c.state.dragging)return!1;(0,A.default)("Draggable: onDrag: %j",y);var w=(0,H.createDraggableData)(d(c),y),z={x:w.x,y:w.y};if(c.props.bounds){var N=z.x,L=z.y;z.x+=c.state.slackX,z.y+=c.state.slackY;var k=(0,H.getBoundPosition)(d(c),z.x,z.y),V=Q(k,2),tt=V[0],X=V[1];z.x=tt,z.y=X,z.slackX=c.state.slackX+(N-z.x),z.slackY=c.state.slackY+(L-z.y),w.x=z.x,w.y=z.y,w.deltaX=z.x-c.state.x,w.deltaY=z.y-c.state.y}var Y=c.props.onDrag(g,w);if(Y===!1)return!1;c.setState(z)}),i(d(c),"onDragStop",function(g,y){if(!c.state.dragging)return!1;var w=c.props.onStop(g,(0,H.createDraggableData)(d(c),y));if(w===!1)return!1;(0,A.default)("Draggable: onDragStop: %j",y);var z={dragging:!1,slackX:0,slackY:0},N=!!c.props.position;if(N){var L=c.props.position,k=L.x,V=L.y;z.x=k,z.y=V}c.setState(z)}),c.state={dragging:!1,dragged:!1,x:u.position?u.position.x:u.defaultPosition.x,y:u.position?u.position.y:u.defaultPosition.y,prevPropsPosition:F({},u.position),slackX:0,slackY:0,isElementSVG:!1},u.position&&!(u.onDrag||u.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),c}return t(l,[{key:"componentDidMount",value:function(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var c,g,y;return(c=(g=this.props)===null||g===void 0||(y=g.nodeRef)===null||y===void 0?void 0:y.current)!==null&&c!==void 0?c:T.default.findDOMNode(this)}},{key:"render",value:function(){var c,g=this.props,y=g.axis,w=g.bounds,z=g.children,N=g.defaultPosition,L=g.defaultClassName,k=g.defaultClassNameDragging,V=g.defaultClassNameDragged,tt=g.position,X=g.positionOffset,Y=g.scale,et=I(g,M),G={},ot=null,st=!!tt,K=!st||this.state.dragging,ft=tt||N,nt={x:(0,H.canDragX)(this)&&K?this.state.x:ft.x,y:(0,H.canDragY)(this)&&K?this.state.y:ft.y};this.state.isElementSVG?ot=(0,D.createSVGTransform)(nt,X):G=(0,D.createCSSTransform)(nt,X);var at=(0,W.default)(z.props.className||"",L,(c={},i(c,k,this.state.dragging),i(c,V,this.state.dragged),c));return C.createElement(j.default,O({},et,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),C.cloneElement(C.Children.only(z),{className:at,style:F(F({},z.props.style),G),transform:ot}))}}],[{key:"getDerivedStateFromProps",value:function(c,g){var y=c.position,w=g.prevPropsPosition;return y&&(!w||y.x!==w.x||y.y!==w.y)?((0,A.default)("Draggable: getDerivedStateFromProps %j",{position:y,prevPropsPosition:w}),{x:y.x,y:y.y,prevPropsPosition:F({},y)}):null}}]),l}(C.Component);x.default=e,i(e,"displayName","Draggable"),i(e,"propTypes",F(F({},j.default.propTypes),{},{axis:S.default.oneOf(["both","x","y","none"]),bounds:S.default.oneOfType([S.default.shape({left:S.default.number,right:S.default.number,top:S.default.number,bottom:S.default.number}),S.default.string,S.default.oneOf([!1])]),defaultClassName:S.default.string,defaultClassNameDragging:S.default.string,defaultClassNameDragged:S.default.string,defaultPosition:S.default.shape({x:S.default.number,y:S.default.number}),positionOffset:S.default.shape({x:S.default.oneOfType([S.default.number,S.default.string]),y:S.default.oneOfType([S.default.number,S.default.string])}),position:S.default.shape({x:S.default.number,y:S.default.number}),className:U.dontSetMe,style:U.dontSetMe,transform:U.dontSetMe})),i(e,"defaultProps",F(F({},j.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},90994:function(J,x,E){"use strict";function R(h){"@babel/helpers - typeof";return R=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(d){return typeof d}:function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},R(h)}Object.defineProperty(x,"__esModule",{value:!0}),x.default=void 0;var C=M(E(50959)),S=j(E(40507)),T=j(E(10422)),W=E(2222),D=E(21140),H=E(78644),U=j(E(54679));function j(h){return h&&h.__esModule?h:{default:h}}function A(h){if(typeof WeakMap!="function")return null;var d=new WeakMap,a=new WeakMap;return(A=function(i){return i?a:d})(h)}function M(h,d){if(!d&&h&&h.__esModule)return h;if(h===null||R(h)!=="object"&&typeof h!="function")return{default:h};var a=A(d);if(a&&a.has(h))return a.get(h);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in h)if(e!=="default"&&Object.prototype.hasOwnProperty.call(h,e)){var r=i?Object.getOwnPropertyDescriptor(h,e):null;r&&(r.get||r.set)?Object.defineProperty(o,e,r):o[e]=h[e]}return o.default=h,a&&a.set(h,o),o}function P(h,d){return q(h)||I(h,d)||B(h,d)||_()}function _(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function B(h,d){if(h){if(typeof h=="string")return O(h,d);var a=Object.prototype.toString.call(h).slice(8,-1);if(a==="Object"&&h.constructor&&(a=h.constructor.name),a==="Map"||a==="Set")return Array.from(h);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return O(h,d)}}function O(h,d){(d==null||d>h.length)&&(d=h.length);for(var a=0,o=new Array(d);a<d;a++)o[a]=h[a];return o}function I(h,d){var a=h==null?null:typeof Symbol!="undefined"&&h[Symbol.iterator]||h["@@iterator"];if(a!=null){var o=[],i=!0,e=!1,r,n;try{for(a=a.call(h);!(i=(r=a.next()).done)&&(o.push(r.value),!(d&&o.length===d));i=!0);}catch(l){e=!0,n=l}finally{try{!i&&a.return!=null&&a.return()}finally{if(e)throw n}}return o}}function q(h){if(Array.isArray(h))return h}function it(h,d){if(!(h instanceof d))throw new TypeError("Cannot call a class as a function")}function F(h,d){for(var a=0;a<d.length;a++){var o=d[a];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(h,o.key,o)}}function Q(h,d,a){return d&&F(h.prototype,d),a&&F(h,a),Object.defineProperty(h,"prototype",{writable:!1}),h}function Z(h,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function");h.prototype=Object.create(d&&d.prototype,{constructor:{value:h,writable:!0,configurable:!0}}),Object.defineProperty(h,"prototype",{writable:!1}),d&&rt(h,d)}function rt(h,d){return rt=Object.setPrototypeOf||function(o,i){return o.__proto__=i,o},rt(h,d)}function ut(h){var d=m();return function(){var o=p(h),i;if(d){var e=p(this).constructor;i=Reflect.construct(o,arguments,e)}else i=o.apply(this,arguments);return ht(this,i)}}function ht(h,d){if(d&&(R(d)==="object"||typeof d=="function"))return d;if(d!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return v(h)}function v(h){if(h===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h}function m(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(h){return!1}}function p(h){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(a){return a.__proto__||Object.getPrototypeOf(a)},p(h)}function t(h,d,a){return d in h?Object.defineProperty(h,d,{value:a,enumerable:!0,configurable:!0,writable:!0}):h[d]=a,h}var s={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},f=s.mouse,b=function(h){Z(a,h);var d=ut(a);function a(){var o;it(this,a);for(var i=arguments.length,e=new Array(i),r=0;r<i;r++)e[r]=arguments[r];return o=d.call.apply(d,[this].concat(e)),t(v(o),"state",{dragging:!1,lastX:NaN,lastY:NaN,touchIdentifier:null}),t(v(o),"mounted",!1),t(v(o),"handleDragStart",function(n){if(o.props.onMouseDown(n),!o.props.allowAnyClick&&typeof n.button=="number"&&n.button!==0)return!1;var l=o.findDOMNode();if(!l||!l.ownerDocument||!l.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");var u=l.ownerDocument;if(!(o.props.disabled||!(n.target instanceof u.defaultView.Node)||o.props.handle&&!(0,W.matchesSelectorAndParentsTo)(n.target,o.props.handle,l)||o.props.cancel&&(0,W.matchesSelectorAndParentsTo)(n.target,o.props.cancel,l))){n.type==="touchstart"&&n.preventDefault();var c=(0,W.getTouchIdentifier)(n);o.setState({touchIdentifier:c});var g=(0,D.getControlPosition)(n,c,v(o));if(g!=null){var y=g.x,w=g.y,z=(0,D.createCoreData)(v(o),y,w);(0,U.default)("DraggableCore: handleDragStart: %j",z),(0,U.default)("calling",o.props.onStart);var N=o.props.onStart(n,z);N===!1||o.mounted===!1||(o.props.enableUserSelectHack&&(0,W.addUserSelectStyles)(u),o.setState({dragging:!0,lastX:y,lastY:w}),(0,W.addEvent)(u,f.move,o.handleDrag),(0,W.addEvent)(u,f.stop,o.handleDragStop))}}}),t(v(o),"handleDrag",function(n){var l=(0,D.getControlPosition)(n,o.state.touchIdentifier,v(o));if(l!=null){var u=l.x,c=l.y;if(Array.isArray(o.props.grid)){var g=u-o.state.lastX,y=c-o.state.lastY,w=(0,D.snapToGrid)(o.props.grid,g,y),z=P(w,2);if(g=z[0],y=z[1],!g&&!y)return;u=o.state.lastX+g,c=o.state.lastY+y}var N=(0,D.createCoreData)(v(o),u,c);(0,U.default)("DraggableCore: handleDrag: %j",N);var L=o.props.onDrag(n,N);if(L===!1||o.mounted===!1){try{o.handleDragStop(new MouseEvent("mouseup"))}catch(V){var k=document.createEvent("MouseEvents");k.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),o.handleDragStop(k)}return}o.setState({lastX:u,lastY:c})}}),t(v(o),"handleDragStop",function(n){if(o.state.dragging){var l=(0,D.getControlPosition)(n,o.state.touchIdentifier,v(o));if(l!=null){var u=l.x,c=l.y;if(Array.isArray(o.props.grid)){var g=u-o.state.lastX||0,y=c-o.state.lastY||0,w=(0,D.snapToGrid)(o.props.grid,g,y),z=P(w,2);g=z[0],y=z[1],u=o.state.lastX+g,c=o.state.lastY+y}var N=(0,D.createCoreData)(v(o),u,c),L=o.props.onStop(n,N);if(L===!1||o.mounted===!1)return!1;var k=o.findDOMNode();k&&o.props.enableUserSelectHack&&(0,W.removeUserSelectStyles)(k.ownerDocument),(0,U.default)("DraggableCore: handleDragStop: %j",N),o.setState({dragging:!1,lastX:NaN,lastY:NaN}),k&&((0,U.default)("DraggableCore: Removing handlers"),(0,W.removeEvent)(k.ownerDocument,f.move,o.handleDrag),(0,W.removeEvent)(k.ownerDocument,f.stop,o.handleDragStop))}}}),t(v(o),"onMouseDown",function(n){return f=s.mouse,o.handleDragStart(n)}),t(v(o),"onMouseUp",function(n){return f=s.mouse,o.handleDragStop(n)}),t(v(o),"onTouchStart",function(n){return f=s.touch,o.handleDragStart(n)}),t(v(o),"onTouchEnd",function(n){return f=s.touch,o.handleDragStop(n)}),o}return Q(a,[{key:"componentDidMount",value:function(){this.mounted=!0;var i=this.findDOMNode();i&&(0,W.addEvent)(i,s.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var i=this.findDOMNode();if(i){var e=i.ownerDocument;(0,W.removeEvent)(e,s.mouse.move,this.handleDrag),(0,W.removeEvent)(e,s.touch.move,this.handleDrag),(0,W.removeEvent)(e,s.mouse.stop,this.handleDragStop),(0,W.removeEvent)(e,s.touch.stop,this.handleDragStop),(0,W.removeEvent)(i,s.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,W.removeUserSelectStyles)(e)}}},{key:"findDOMNode",value:function(){var i,e,r;return(i=this.props)!==null&&i!==void 0&&i.nodeRef?(e=this.props)===null||e===void 0||(r=e.nodeRef)===null||r===void 0?void 0:r.current:T.default.findDOMNode(this)}},{key:"render",value:function(){return C.cloneElement(C.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),a}(C.Component);x.default=b,t(b,"displayName","DraggableCore"),t(b,"propTypes",{allowAnyClick:S.default.bool,disabled:S.default.bool,enableUserSelectHack:S.default.bool,offsetParent:function(d,a){if(d[a]&&d[a].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:S.default.arrayOf(S.default.number),handle:S.default.string,cancel:S.default.string,nodeRef:S.default.object,onStart:S.default.func,onDrag:S.default.func,onStop:S.default.func,onMouseDown:S.default.func,scale:S.default.number,className:H.dontSetMe,style:H.dontSetMe,transform:H.dontSetMe}),t(b,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},20962:function(J,x,E){"use strict";var R=E(8460),C=R.default,S=R.DraggableCore;J.exports=C,J.exports.default=C,J.exports.DraggableCore=S},2222:function(J,x,E){"use strict";function R(t){"@babel/helpers - typeof";return R=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},R(t)}Object.defineProperty(x,"__esModule",{value:!0}),x.addClassName=m,x.addEvent=P,x.addUserSelectStyles=ht,x.createCSSTransform=F,x.createSVGTransform=Q,x.getTouch=rt,x.getTouchIdentifier=ut,x.getTranslation=Z,x.innerHeight=I,x.innerWidth=q,x.matchesSelector=A,x.matchesSelectorAndParentsTo=M,x.offsetXYFromParent=it,x.outerHeight=B,x.outerWidth=O,x.removeClassName=p,x.removeEvent=_,x.removeUserSelectStyles=v;var C=E(78644),S=W(E(83823));function T(t){if(typeof WeakMap!="function")return null;var s=new WeakMap,f=new WeakMap;return(T=function(h){return h?f:s})(t)}function W(t,s){if(!s&&t&&t.__esModule)return t;if(t===null||R(t)!=="object"&&typeof t!="function")return{default:t};var f=T(s);if(f&&f.has(t))return f.get(t);var b={},h=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if(d!=="default"&&Object.prototype.hasOwnProperty.call(t,d)){var a=h?Object.getOwnPropertyDescriptor(t,d):null;a&&(a.get||a.set)?Object.defineProperty(b,d,a):b[d]=t[d]}return b.default=t,f&&f.set(t,b),b}function D(t,s){var f=Object.keys(t);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(t);s&&(b=b.filter(function(h){return Object.getOwnPropertyDescriptor(t,h).enumerable})),f.push.apply(f,b)}return f}function H(t){for(var s=1;s<arguments.length;s++){var f=arguments[s]!=null?arguments[s]:{};s%2?D(Object(f),!0).forEach(function(b){U(t,b,f[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(f)):D(Object(f)).forEach(function(b){Object.defineProperty(t,b,Object.getOwnPropertyDescriptor(f,b))})}return t}function U(t,s,f){return s in t?Object.defineProperty(t,s,{value:f,enumerable:!0,configurable:!0,writable:!0}):t[s]=f,t}var j="";function A(t,s){return j||(j=(0,C.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(f){return(0,C.isFunction)(t[f])})),(0,C.isFunction)(t[j])?t[j](s):!1}function M(t,s,f){var b=t;do{if(A(b,s))return!0;if(b===f)return!1;b=b.parentNode}while(b);return!1}function P(t,s,f,b){if(t){var h=H({capture:!0},b);t.addEventListener?t.addEventListener(s,f,h):t.attachEvent?t.attachEvent("on"+s,f):t["on"+s]=f}}function _(t,s,f,b){if(t){var h=H({capture:!0},b);t.removeEventListener?t.removeEventListener(s,f,h):t.detachEvent?t.detachEvent("on"+s,f):t["on"+s]=null}}function B(t){var s=t.clientHeight,f=t.ownerDocument.defaultView.getComputedStyle(t);return s+=(0,C.int)(f.borderTopWidth),s+=(0,C.int)(f.borderBottomWidth),s}function O(t){var s=t.clientWidth,f=t.ownerDocument.defaultView.getComputedStyle(t);return s+=(0,C.int)(f.borderLeftWidth),s+=(0,C.int)(f.borderRightWidth),s}function I(t){var s=t.clientHeight,f=t.ownerDocument.defaultView.getComputedStyle(t);return s-=(0,C.int)(f.paddingTop),s-=(0,C.int)(f.paddingBottom),s}function q(t){var s=t.clientWidth,f=t.ownerDocument.defaultView.getComputedStyle(t);return s-=(0,C.int)(f.paddingLeft),s-=(0,C.int)(f.paddingRight),s}function it(t,s,f){var b=s===s.ownerDocument.body,h=b?{left:0,top:0}:s.getBoundingClientRect(),d=(t.clientX+s.scrollLeft-h.left)/f,a=(t.clientY+s.scrollTop-h.top)/f;return{x:d,y:a}}function F(t,s){var f=Z(t,s,"px");return U({},(0,S.browserPrefixToKey)("transform",S.default),f)}function Q(t,s){var f=Z(t,s,"");return f}function Z(t,s,f){var b=t.x,h=t.y,d="translate(".concat(b).concat(f,",").concat(h).concat(f,")");if(s){var a="".concat(typeof s.x=="string"?s.x:s.x+f),o="".concat(typeof s.y=="string"?s.y:s.y+f);d="translate(".concat(a,", ").concat(o,")")+d}return d}function rt(t,s){return t.targetTouches&&(0,C.findInArray)(t.targetTouches,function(f){return s===f.identifier})||t.changedTouches&&(0,C.findInArray)(t.changedTouches,function(f){return s===f.identifier})}function ut(t){if(t.targetTouches&&t.targetTouches[0])return t.targetTouches[0].identifier;if(t.changedTouches&&t.changedTouches[0])return t.changedTouches[0].identifier}function ht(t){if(t){var s=t.getElementById("react-draggable-style-el");s||(s=t.createElement("style"),s.type="text/css",s.id="react-draggable-style-el",s.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`,s.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} +`,t.getElementsByTagName("head")[0].appendChild(s)),t.body&&m(t.body,"react-draggable-transparent-selection")}}function v(t){if(t)try{if(t.body&&p(t.body,"react-draggable-transparent-selection"),t.selection)t.selection.empty();else{var s=(t.defaultView||window).getSelection();s&&s.type!=="Caret"&&s.removeAllRanges()}}catch(f){}}function m(t,s){t.classList?t.classList.add(s):t.className.match(new RegExp("(?:^|\\s)".concat(s,"(?!\\S)")))||(t.className+=" ".concat(s))}function p(t,s){t.classList?t.classList.remove(s):t.className=t.className.replace(new RegExp("(?:^|\\s)".concat(s,"(?!\\S)"),"g"),"")}},83823:function(J,x){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.browserPrefixToKey=C,x.browserPrefixToStyle=S,x.default=void 0,x.getPrefix=R;var E=["Moz","Webkit","O","ms"];function R(){var D,H,U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";var j=(D=window.document)===null||D===void 0||(H=D.documentElement)===null||H===void 0?void 0:H.style;if(!j||U in j)return"";for(var A=0;A<E.length;A++)if(C(U,E[A])in j)return E[A];return""}function C(D,H){return H?"".concat(H).concat(T(D)):D}function S(D,H){return H?"-".concat(H.toLowerCase(),"-").concat(D):D}function T(D){for(var H="",U=!0,j=0;j<D.length;j++)U?(H+=D[j].toUpperCase(),U=!1):D[j]==="-"?U=!0:H+=D[j];return H}var W=R();x.default=W},54679:function(J,x){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.default=E;function E(){var R}},21140:function(J,x,E){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.canDragX=W,x.canDragY=D,x.createCoreData=U,x.createDraggableData=j,x.getBoundPosition=S,x.getControlPosition=H,x.snapToGrid=T;var R=E(78644),C=E(2222);function S(P,_,B){if(!P.props.bounds)return[_,B];var O=P.props.bounds;O=typeof O=="string"?O:A(O);var I=M(P);if(typeof O=="string"){var q=I.ownerDocument,it=q.defaultView,F;if(O==="parent"?F=I.parentNode:F=q.querySelector(O),!(F instanceof it.HTMLElement))throw new Error('Bounds selector "'+O+'" could not find an element.');var Q=F,Z=it.getComputedStyle(I),rt=it.getComputedStyle(Q);O={left:-I.offsetLeft+(0,R.int)(rt.paddingLeft)+(0,R.int)(Z.marginLeft),top:-I.offsetTop+(0,R.int)(rt.paddingTop)+(0,R.int)(Z.marginTop),right:(0,C.innerWidth)(Q)-(0,C.outerWidth)(I)-I.offsetLeft+(0,R.int)(rt.paddingRight)-(0,R.int)(Z.marginRight),bottom:(0,C.innerHeight)(Q)-(0,C.outerHeight)(I)-I.offsetTop+(0,R.int)(rt.paddingBottom)-(0,R.int)(Z.marginBottom)}}return(0,R.isNum)(O.right)&&(_=Math.min(_,O.right)),(0,R.isNum)(O.bottom)&&(B=Math.min(B,O.bottom)),(0,R.isNum)(O.left)&&(_=Math.max(_,O.left)),(0,R.isNum)(O.top)&&(B=Math.max(B,O.top)),[_,B]}function T(P,_,B){var O=Math.round(_/P[0])*P[0],I=Math.round(B/P[1])*P[1];return[O,I]}function W(P){return P.props.axis==="both"||P.props.axis==="x"}function D(P){return P.props.axis==="both"||P.props.axis==="y"}function H(P,_,B){var O=typeof _=="number"?(0,C.getTouch)(P,_):null;if(typeof _=="number"&&!O)return null;var I=M(B),q=B.props.offsetParent||I.offsetParent||I.ownerDocument.body;return(0,C.offsetXYFromParent)(O||P,q,B.props.scale)}function U(P,_,B){var O=P.state,I=!(0,R.isNum)(O.lastX),q=M(P);return I?{node:q,deltaX:0,deltaY:0,lastX:_,lastY:B,x:_,y:B}:{node:q,deltaX:_-O.lastX,deltaY:B-O.lastY,lastX:O.lastX,lastY:O.lastY,x:_,y:B}}function j(P,_){var B=P.props.scale;return{node:_.node,x:P.state.x+_.deltaX/B,y:P.state.y+_.deltaY/B,deltaX:_.deltaX/B,deltaY:_.deltaY/B,lastX:P.state.x,lastY:P.state.y}}function A(P){return{left:P.left,top:P.top,right:P.right,bottom:P.bottom}}function M(P){var _=P.findDOMNode();if(!_)throw new Error("<DraggableCore>: Unmounted during event!");return _}},78644:function(J,x){"use strict";Object.defineProperty(x,"__esModule",{value:!0}),x.dontSetMe=T,x.findInArray=E,x.int=S,x.isFunction=R,x.isNum=C;function E(W,D){for(var H=0,U=W.length;H<U;H++)if(D.apply(D,[W[H],H,W]))return W[H]}function R(W){return typeof W=="function"||Object.prototype.toString.call(W)==="[object Function]"}function C(W){return typeof W=="number"&&!isNaN(W)}function S(W){return parseInt(W,10)}function T(W,D,H){if(W[D])return new Error("Invalid prop ".concat(D," passed to ").concat(H," - do not set this, set it on the child."))}},7378:function(J,x,E){"use strict";E.d(x,{s:function(){return d}});var R=E(50959),C=E(20962),S=E.n(C),T=function(){var a=function(o,i){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])},a(o,i)};return function(o,i){a(o,i);function e(){this.constructor=o}o.prototype=i===null?Object.create(i):(e.prototype=i.prototype,new e)}}(),W=function(){return W=Object.assign||function(a){for(var o,i=1,e=arguments.length;i<e;i++){o=arguments[i];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(a[r]=o[r])}return a},W.apply(this,arguments)},D={top:{width:"100%",height:"10px",top:"-5px",left:"0px",cursor:"row-resize"},right:{width:"10px",height:"100%",top:"0px",right:"-5px",cursor:"col-resize"},bottom:{width:"100%",height:"10px",bottom:"-5px",left:"0px",cursor:"row-resize"},left:{width:"10px",height:"100%",top:"0px",left:"-5px",cursor:"col-resize"},topRight:{width:"20px",height:"20px",position:"absolute",right:"-10px",top:"-10px",cursor:"ne-resize"},bottomRight:{width:"20px",height:"20px",position:"absolute",right:"-10px",bottom:"-10px",cursor:"se-resize"},bottomLeft:{width:"20px",height:"20px",position:"absolute",left:"-10px",bottom:"-10px",cursor:"sw-resize"},topLeft:{width:"20px",height:"20px",position:"absolute",left:"-10px",top:"-10px",cursor:"nw-resize"}},H=function(a){T(o,a);function o(){var i=a!==null&&a.apply(this,arguments)||this;return i.onMouseDown=function(e){i.props.onResizeStart(e,i.props.direction)},i.onTouchStart=function(e){i.props.onResizeStart(e,i.props.direction)},i}return o.prototype.render=function(){return R.createElement("div",{className:this.props.className||"",style:W(W({position:"absolute",userSelect:"none"},D[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart},this.props.children)},o}(R.PureComponent),U=E(69978),j=E.n(U),A=function(){var a=function(o,i){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])},a(o,i)};return function(o,i){a(o,i);function e(){this.constructor=o}o.prototype=i===null?Object.create(i):(e.prototype=i.prototype,new e)}}(),M=function(){return M=Object.assign||function(a){for(var o,i=1,e=arguments.length;i<e;i++){o=arguments[i];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(a[r]=o[r])}return a},M.apply(this,arguments)},P={width:"auto",height:"auto"},_=j()(function(a,o,i){return Math.max(Math.min(a,i),o)}),B=j()(function(a,o){return Math.round(a/o)*o}),O=j()(function(a,o){return new RegExp(a,"i").test(o)}),I=function(a){return!!(a.touches&&a.touches.length)},q=function(a){return!!((a.clientX||a.clientX===0)&&(a.clientY||a.clientY===0))},it=j()(function(a,o,i){i===void 0&&(i=0);var e=o.reduce(function(n,l,u){return Math.abs(l-a)<Math.abs(o[n]-a)?u:n},0),r=Math.abs(o[e]-a);return i===0||r<i?o[e]:a}),F=j()(function(a,o){return a.substr(a.length-o.length,o.length)===o}),Q=j()(function(a){return a=a.toString(),a==="auto"||F(a,"px")||F(a,"%")||F(a,"vh")||F(a,"vw")||F(a,"vmax")||F(a,"vmin")?a:a+"px"}),Z=function(a,o,i,e){if(a&&typeof a=="string"){if(F(a,"px"))return Number(a.replace("px",""));if(F(a,"%")){var r=Number(a.replace("%",""))/100;return o*r}if(F(a,"vw")){var r=Number(a.replace("vw",""))/100;return i*r}if(F(a,"vh")){var r=Number(a.replace("vh",""))/100;return e*r}}return a},rt=j()(function(a,o,i,e,r,n,l){return e=Z(e,a.width,o,i),r=Z(r,a.height,o,i),n=Z(n,a.width,o,i),l=Z(l,a.height,o,i),{maxWidth:typeof e=="undefined"?void 0:Number(e),maxHeight:typeof r=="undefined"?void 0:Number(r),minWidth:typeof n=="undefined"?void 0:Number(n),minHeight:typeof l=="undefined"?void 0:Number(l)}}),ut=["as","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],ht="__resizable_base__",v=function(a){A(o,a);function o(i){var e=a.call(this,i)||this;return e.ratio=1,e.resizable=null,e.parentLeft=0,e.parentTop=0,e.resizableLeft=0,e.resizableRight=0,e.resizableTop=0,e.resizableBottom=0,e.targetLeft=0,e.targetTop=0,e.appendBase=function(){if(!e.resizable||!e.window)return null;var r=e.parentNode;if(!r)return null;var n=e.window.document.createElement("div");return n.style.width="100%",n.style.height="100%",n.style.position="absolute",n.style.transform="scale(0, 0)",n.style.left="0",n.style.flex="0 0 100%",n.classList?n.classList.add(ht):n.className+=ht,r.appendChild(n),n},e.removeBase=function(r){var n=e.parentNode;n&&n.removeChild(r)},e.ref=function(r){r&&(e.resizable=r)},e.state={isResizing:!1,width:typeof(e.propsSize&&e.propsSize.width)=="undefined"?"auto":e.propsSize&&e.propsSize.width,height:typeof(e.propsSize&&e.propsSize.height)=="undefined"?"auto":e.propsSize&&e.propsSize.height,direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},e.onResizeStart=e.onResizeStart.bind(e),e.onMouseMove=e.onMouseMove.bind(e),e.onMouseUp=e.onMouseUp.bind(e),e}return Object.defineProperty(o.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"window",{get:function(){return!this.resizable||!this.resizable.ownerDocument?null:this.resizable.ownerDocument.defaultView},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||P},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"size",{get:function(){var i=0,e=0;if(this.resizable&&this.window){var r=this.resizable.offsetWidth,n=this.resizable.offsetHeight,l=this.resizable.style.position;l!=="relative"&&(this.resizable.style.position="relative"),i=this.resizable.style.width!=="auto"?this.resizable.offsetWidth:r,e=this.resizable.style.height!=="auto"?this.resizable.offsetHeight:n,this.resizable.style.position=l}return{width:i,height:e}},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"sizeStyle",{get:function(){var i=this,e=this.props.size,r=function(u){if(typeof i.state[u]=="undefined"||i.state[u]==="auto")return"auto";if(i.propsSize&&i.propsSize[u]&&F(i.propsSize[u].toString(),"%")){if(F(i.state[u].toString(),"%"))return i.state[u].toString();var c=i.getParentSize(),g=Number(i.state[u].toString().replace("px","")),y=g/c[u]*100;return y+"%"}return Q(i.state[u])},n=e&&typeof e.width!="undefined"&&!this.state.isResizing?Q(e.width):r("width"),l=e&&typeof e.height!="undefined"&&!this.state.isResizing?Q(e.height):r("height");return{width:n,height:l}},enumerable:!1,configurable:!0}),o.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var i=this.appendBase();if(!i)return{width:0,height:0};var e=!1,r=this.parentNode.style.flexWrap;r!=="wrap"&&(e=!0,this.parentNode.style.flexWrap="wrap"),i.style.position="relative",i.style.minWidth="100%",i.style.minHeight="100%";var n={width:i.offsetWidth,height:i.offsetHeight};return e&&(this.parentNode.style.flexWrap=r),this.removeBase(i),n},o.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},o.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},o.prototype.componentDidMount=function(){if(!(!this.resizable||!this.window)){var i=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:i.flexBasis!=="auto"?i.flexBasis:void 0})}},o.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},o.prototype.createSizeForCssProperty=function(i,e){var r=this.propsSize&&this.propsSize[e];return this.state[e]==="auto"&&this.state.original[e]===i&&(typeof r=="undefined"||r==="auto")?"auto":i},o.prototype.calculateNewMaxFromBoundary=function(i,e){var r=this.props.boundsByDirection,n=this.state.direction,l=r&&O("left",n),u=r&&O("top",n),c,g;if(this.props.bounds==="parent"){var y=this.parentNode;y&&(c=l?this.resizableRight-this.parentLeft:y.offsetWidth+(this.parentLeft-this.resizableLeft),g=u?this.resizableBottom-this.parentTop:y.offsetHeight+(this.parentTop-this.resizableTop))}else this.props.bounds==="window"?this.window&&(c=l?this.resizableRight:this.window.innerWidth-this.resizableLeft,g=u?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(c=l?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),g=u?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return c&&Number.isFinite(c)&&(i=i&&i<c?i:c),g&&Number.isFinite(g)&&(e=e&&e<g?e:g),{maxWidth:i,maxHeight:e}},o.prototype.calculateNewSizeFromDirection=function(i,e){var r=this.props.scale||1,n=this.props.resizeRatio||1,l=this.state,u=l.direction,c=l.original,g=this.props,y=g.lockAspectRatio,w=g.lockAspectRatioExtraHeight,z=g.lockAspectRatioExtraWidth,N=c.width,L=c.height,k=w||0,V=z||0;return O("right",u)&&(N=c.width+(i-c.x)*n/r,y&&(L=(N-V)/this.ratio+k)),O("left",u)&&(N=c.width-(i-c.x)*n/r,y&&(L=(N-V)/this.ratio+k)),O("bottom",u)&&(L=c.height+(e-c.y)*n/r,y&&(N=(L-k)*this.ratio+V)),O("top",u)&&(L=c.height-(e-c.y)*n/r,y&&(N=(L-k)*this.ratio+V)),{newWidth:N,newHeight:L}},o.prototype.calculateNewSizeFromAspectRatio=function(i,e,r,n){var l=this.props,u=l.lockAspectRatio,c=l.lockAspectRatioExtraHeight,g=l.lockAspectRatioExtraWidth,y=typeof n.width=="undefined"?10:n.width,w=typeof r.width=="undefined"||r.width<0?i:r.width,z=typeof n.height=="undefined"?10:n.height,N=typeof r.height=="undefined"||r.height<0?e:r.height,L=c||0,k=g||0;if(u){var V=(z-L)*this.ratio+k,tt=(N-L)*this.ratio+k,X=(y-k)/this.ratio+L,Y=(w-k)/this.ratio+L,et=Math.max(y,V),G=Math.min(w,tt),ot=Math.max(z,X),st=Math.min(N,Y);i=_(i,et,G),e=_(e,ot,st)}else i=_(i,y,w),e=_(e,z,N);return{newWidth:i,newHeight:e}},o.prototype.setBoundingClientRect=function(){if(this.props.bounds==="parent"){var i=this.parentNode;if(i){var e=i.getBoundingClientRect();this.parentLeft=e.left,this.parentTop=e.top}}if(this.props.bounds&&typeof this.props.bounds!="string"){var r=this.props.bounds.getBoundingClientRect();this.targetLeft=r.left,this.targetTop=r.top}if(this.resizable){var n=this.resizable.getBoundingClientRect(),l=n.left,u=n.top,c=n.right,g=n.bottom;this.resizableLeft=l,this.resizableRight=c,this.resizableTop=u,this.resizableBottom=g}},o.prototype.onResizeStart=function(i,e){if(!(!this.resizable||!this.window)){var r=0,n=0;if(i.nativeEvent&&q(i.nativeEvent)?(r=i.nativeEvent.clientX,n=i.nativeEvent.clientY):i.nativeEvent&&I(i.nativeEvent)&&(r=i.nativeEvent.touches[0].clientX,n=i.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable){var l=this.props.onResizeStart(i,e,this.resizable);if(l===!1)return}this.props.size&&(typeof this.props.size.height!="undefined"&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),typeof this.props.size.width!="undefined"&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio=typeof this.props.lockAspectRatio=="number"?this.props.lockAspectRatio:this.size.width/this.size.height;var u,c=this.window.getComputedStyle(this.resizable);if(c.flexBasis!=="auto"){var g=this.parentNode;if(g){var y=this.window.getComputedStyle(g).flexDirection;this.flexDir=y.startsWith("row")?"row":"column",u=c.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var w={original:{x:r,y:n,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:M(M({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(i.target).cursor||"auto"}),direction:e,flexBasis:u};this.setState(w)}},o.prototype.onMouseMove=function(i){if(!(!this.state.isResizing||!this.resizable||!this.window)){if(this.window.TouchEvent&&I(i))try{i.preventDefault(),i.stopPropagation()}catch(pt){}var e=this.props,r=e.maxWidth,n=e.maxHeight,l=e.minWidth,u=e.minHeight,c=I(i)?i.touches[0].clientX:i.clientX,g=I(i)?i.touches[0].clientY:i.clientY,y=this.state,w=y.direction,z=y.original,N=y.width,L=y.height,k=this.getParentSize(),V=rt(k,this.window.innerWidth,this.window.innerHeight,r,n,l,u);r=V.maxWidth,n=V.maxHeight,l=V.minWidth,u=V.minHeight;var tt=this.calculateNewSizeFromDirection(c,g),X=tt.newHeight,Y=tt.newWidth,et=this.calculateNewMaxFromBoundary(r,n);this.props.snap&&this.props.snap.x&&(Y=it(Y,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(X=it(X,this.props.snap.y,this.props.snapGap));var G=this.calculateNewSizeFromAspectRatio(Y,X,{width:et.maxWidth,height:et.maxHeight},{width:l,height:u});if(Y=G.newWidth,X=G.newHeight,this.props.grid){var ot=B(Y,this.props.grid[0]),st=B(X,this.props.grid[1]),K=this.props.snapGap||0;Y=K===0||Math.abs(ot-Y)<=K?ot:Y,X=K===0||Math.abs(st-X)<=K?st:X}var ft={width:Y-z.width,height:X-z.height};if(N&&typeof N=="string"){if(F(N,"%")){var nt=Y/k.width*100;Y=nt+"%"}else if(F(N,"vw")){var at=Y/this.window.innerWidth*100;Y=at+"vw"}else if(F(N,"vh")){var $=Y/this.window.innerHeight*100;Y=$+"vh"}}if(L&&typeof L=="string"){if(F(L,"%")){var nt=X/k.height*100;X=nt+"%"}else if(F(L,"vw")){var at=X/this.window.innerWidth*100;X=at+"vw"}else if(F(L,"vh")){var $=X/this.window.innerHeight*100;X=$+"vh"}}var lt={width:this.createSizeForCssProperty(Y,"width"),height:this.createSizeForCssProperty(X,"height")};this.flexDir==="row"?lt.flexBasis=lt.width:this.flexDir==="column"&&(lt.flexBasis=lt.height),this.setState(lt),this.props.onResize&&this.props.onResize(i,w,this.resizable,ft)}},o.prototype.onMouseUp=function(i){var e=this.state,r=e.isResizing,n=e.direction,l=e.original;if(!(!r||!this.resizable)){var u={width:this.size.width-l.width,height:this.size.height-l.height};this.props.onResizeStop&&this.props.onResizeStop(i,n,this.resizable,u),this.props.size&&this.setState(this.props.size),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:M(M({},this.state.backgroundStyle),{cursor:"auto"})})}},o.prototype.updateSize=function(i){this.setState({width:i.width,height:i.height})},o.prototype.renderResizer=function(){var i=this,e=this.props,r=e.enable,n=e.handleStyles,l=e.handleClasses,u=e.handleWrapperStyle,c=e.handleWrapperClass,g=e.handleComponent;if(!r)return null;var y=Object.keys(r).map(function(w){return r[w]!==!1?R.createElement(H,{key:w,direction:w,onResizeStart:i.onResizeStart,replaceStyles:n&&n[w],className:l&&l[w]},g&&g[w]?g[w]:null):null});return R.createElement("div",{className:c,style:u},y)},o.prototype.render=function(){var i=this,e=Object.keys(this.props).reduce(function(l,u){return ut.indexOf(u)!==-1||(l[u]=i.props[u]),l},{}),r=M(M(M({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(r.flexBasis=this.state.flexBasis);var n=this.props.as||"div";return R.createElement(n,M({ref:this.ref,style:r,className:this.props.className},e),this.state.isResizing&&R.createElement("div",{style:this.state.backgroundStyle}),this.props.children,this.renderResizer())},o.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},o}(R.PureComponent);var m=function(a,o){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,e){i.__proto__=e}||function(i,e){for(var r in e)e.hasOwnProperty(r)&&(i[r]=e[r])},m(a,o)};function p(a,o){m(a,o);function i(){this.constructor=a}a.prototype=o===null?Object.create(o):(i.prototype=o.prototype,new i)}var t=function(){return t=Object.assign||function(o){for(var i,e=1,r=arguments.length;e<r;e++){i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(o[n]=i[n])}return o},t.apply(this,arguments)};function s(a,o){var i={};for(var e in a)Object.prototype.hasOwnProperty.call(a,e)&&o.indexOf(e)<0&&(i[e]=a[e]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,e=Object.getOwnPropertySymbols(a);r<e.length;r++)o.indexOf(e[r])<0&&Object.prototype.propertyIsEnumerable.call(a,e[r])&&(i[e[r]]=a[e[r]]);return i}var f=S(),b={width:"auto",height:"auto",display:"inline-block",position:"absolute",top:0,left:0},h=function(a){return{bottom:a,bottomLeft:a,bottomRight:a,left:a,right:a,top:a,topLeft:a,topRight:a}},d=function(a){p(o,a);function o(i){var e=a.call(this,i)||this;return e.resizingPosition={x:0,y:0},e.offsetFromParent={left:0,top:0},e.resizableElement={current:null},e.originalPosition={x:0,y:0},e.refDraggable=function(r){r&&(e.draggable=r)},e.refResizable=function(r){r&&(e.resizable=r,e.resizableElement.current=r.resizable)},e.state={resizing:!1,bounds:{top:0,right:0,bottom:0,left:0},maxWidth:i.maxWidth,maxHeight:i.maxHeight},e.onResizeStart=e.onResizeStart.bind(e),e.onResize=e.onResize.bind(e),e.onResizeStop=e.onResizeStop.bind(e),e.onDragStart=e.onDragStart.bind(e),e.onDrag=e.onDrag.bind(e),e.onDragStop=e.onDragStop.bind(e),e.getMaxSizesFromProps=e.getMaxSizesFromProps.bind(e),e}return o.prototype.componentDidMount=function(){this.updateOffsetFromParent();var i=this.offsetFromParent,e=i.left,r=i.top,n=this.getDraggablePosition(),l=n.x,u=n.y;this.draggable.setState({x:l-e,y:u-r}),this.forceUpdate()},o.prototype.getDraggablePosition=function(){var i=this.draggable.state,e=i.x,r=i.y;return{x:e,y:r}},o.prototype.getParent=function(){return this.resizable&&this.resizable.parentNode},o.prototype.getParentSize=function(){return this.resizable.getParentSize()},o.prototype.getMaxSizesFromProps=function(){var i=typeof this.props.maxWidth=="undefined"?Number.MAX_SAFE_INTEGER:this.props.maxWidth,e=typeof this.props.maxHeight=="undefined"?Number.MAX_SAFE_INTEGER:this.props.maxHeight;return{maxWidth:i,maxHeight:e}},o.prototype.getSelfElement=function(){return this.resizable&&this.resizable.resizable},o.prototype.getOffsetHeight=function(i){var e=this.props.scale;switch(this.props.bounds){case"window":return window.innerHeight/e;case"body":return document.body.offsetHeight/e;default:return i.offsetHeight}},o.prototype.getOffsetWidth=function(i){var e=this.props.scale;switch(this.props.bounds){case"window":return window.innerWidth/e;case"body":return document.body.offsetWidth/e;default:return i.offsetWidth}},o.prototype.onDragStart=function(i,e){this.props.onDragStart&&this.props.onDragStart(i,e);var r=this.getDraggablePosition();if(this.originalPosition=r,!!this.props.bounds){var n=this.getParent(),l=this.props.scale,u;if(this.props.bounds==="parent")u=n;else if(this.props.bounds==="body"){var c=n.getBoundingClientRect(),g=c.left,y=c.top,w=document.body.getBoundingClientRect(),z=-(g-n.offsetLeft*l-w.left)/l,N=-(y-n.offsetTop*l-w.top)/l,L=(document.body.offsetWidth-this.resizable.size.width*l)/l+z,k=(document.body.offsetHeight-this.resizable.size.height*l)/l+N;return this.setState({bounds:{top:N,right:L,bottom:k,left:z}})}else if(this.props.bounds==="window"){if(!this.resizable)return;var V=n.getBoundingClientRect(),tt=V.left,X=V.top,Y=-(tt-n.offsetLeft*l)/l,et=-(X-n.offsetTop*l)/l,L=(window.innerWidth-this.resizable.size.width*l)/l+Y,k=(window.innerHeight-this.resizable.size.height*l)/l+et;return this.setState({bounds:{top:et,right:L,bottom:k,left:Y}})}else typeof this.props.bounds=="string"?u=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(u=this.props.bounds);if(!(!(u instanceof HTMLElement)||!(n instanceof HTMLElement))){var G=u.getBoundingClientRect(),ot=G.left,st=G.top,K=n.getBoundingClientRect(),ft=K.left,nt=K.top,at=(ot-ft)/l,$=st-nt;if(this.resizable){this.updateOffsetFromParent();var lt=this.offsetFromParent;this.setState({bounds:{top:$-lt.top,right:at+(u.offsetWidth-this.resizable.size.width)-lt.left/l,bottom:$+(u.offsetHeight-this.resizable.size.height)-lt.top,left:at-lt.left/l}})}}}},o.prototype.onDrag=function(i,e){if(this.props.onDrag){var r=this.offsetFromParent,n=r.left,l=r.top;if(!this.props.dragAxis||this.props.dragAxis==="both")return this.props.onDrag(i,t(t({},e),{x:e.x-n,y:e.y-l}));if(this.props.dragAxis==="x")return this.props.onDrag(i,t(t({},e),{x:e.x+n,y:this.originalPosition.y+l,deltaY:0}));if(this.props.dragAxis==="y")return this.props.onDrag(i,t(t({},e),{x:this.originalPosition.x+n,y:e.y+l,deltaX:0}))}},o.prototype.onDragStop=function(i,e){if(this.props.onDragStop){var r=this.offsetFromParent,n=r.left,l=r.top;if(!this.props.dragAxis||this.props.dragAxis==="both")return this.props.onDragStop(i,t(t({},e),{x:e.x+n,y:e.y+l}));if(this.props.dragAxis==="x")return this.props.onDragStop(i,t(t({},e),{x:e.x+n,y:this.originalPosition.y+l,deltaY:0}));if(this.props.dragAxis==="y")return this.props.onDragStop(i,t(t({},e),{x:this.originalPosition.x+n,y:e.y+l,deltaX:0}))}},o.prototype.onResizeStart=function(i,e,r){i.stopPropagation(),this.setState({resizing:!0});var n=this.props.scale,l=this.offsetFromParent,u=this.getDraggablePosition();if(this.resizingPosition={x:u.x+l.left,y:u.y+l.top},this.originalPosition=u,this.props.bounds){var c=this.getParent(),g=void 0;this.props.bounds==="parent"?g=c:this.props.bounds==="body"?g=document.body:this.props.bounds==="window"?g=window:typeof this.props.bounds=="string"?g=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(g=this.props.bounds);var y=this.getSelfElement();if(y instanceof Element&&(g instanceof HTMLElement||g===window)&&c instanceof HTMLElement){var w=this.getMaxSizesFromProps(),z=w.maxWidth,N=w.maxHeight,L=this.getParentSize();if(z&&typeof z=="string")if(z.endsWith("%")){var k=Number(z.replace("%",""))/100;z=L.width*k}else z.endsWith("px")&&(z=Number(z.replace("px","")));if(N&&typeof N=="string")if(N.endsWith("%")){var k=Number(N.replace("%",""))/100;N=L.width*k}else N.endsWith("px")&&(N=Number(N.replace("px","")));var V=y.getBoundingClientRect(),tt=V.left,X=V.top,Y=this.props.bounds==="window"?{left:0,top:0}:g.getBoundingClientRect(),et=Y.left,G=Y.top,ot=this.getOffsetWidth(g),st=this.getOffsetHeight(g),K=e.toLowerCase().endsWith("left"),ft=e.toLowerCase().endsWith("right"),nt=e.startsWith("top"),at=e.startsWith("bottom");if((K||nt)&&this.resizable){var $=(tt-et)/n+this.resizable.size.width;this.setState({maxWidth:$>Number(z)?z:$})}if(ft||this.props.lockAspectRatio&&!K&&!nt){var $=ot+(et-tt)/n;this.setState({maxWidth:$>Number(z)?z:$})}if((nt||K)&&this.resizable){var $=(X-G)/n+this.resizable.size.height;this.setState({maxHeight:$>Number(N)?N:$})}if(at||this.props.lockAspectRatio&&!nt&&!K){var $=st+(G-X)/n;this.setState({maxHeight:$>Number(N)?N:$})}}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight});this.props.onResizeStart&&this.props.onResizeStart(i,e,r)},o.prototype.onResize=function(i,e,r,n){var l={x:this.originalPosition.x,y:this.originalPosition.y},u=-n.width,c=-n.height,g=["top","left","topLeft","bottomLeft","topRight"];g.indexOf(e)!==-1&&(e==="bottomLeft"?l.x+=u:(e==="topRight"||(l.x+=u),l.y+=c)),(l.x!==this.draggable.state.x||l.y!==this.draggable.state.y)&&this.draggable.setState(l),this.updateOffsetFromParent();var y=this.offsetFromParent,w=this.getDraggablePosition().x+y.left,z=this.getDraggablePosition().y+y.top;this.resizingPosition={x:w,y:z},this.props.onResize&&this.props.onResize(i,e,r,n,{x:w,y:z})},o.prototype.onResizeStop=function(i,e,r,n){this.setState({resizing:!1});var l=this.getMaxSizesFromProps(),u=l.maxWidth,c=l.maxHeight;this.setState({maxWidth:u,maxHeight:c}),this.props.onResizeStop&&this.props.onResizeStop(i,e,r,n,this.resizingPosition)},o.prototype.updateSize=function(i){this.resizable&&this.resizable.updateSize({width:i.width,height:i.height})},o.prototype.updatePosition=function(i){this.draggable.setState(i)},o.prototype.updateOffsetFromParent=function(){var i=this.props.scale,e=this.getParent(),r=this.getSelfElement();if(!e||r===null)return{top:0,left:0};var n=e.getBoundingClientRect(),l=n.left,u=n.top,c=r.getBoundingClientRect(),g=this.getDraggablePosition(),y=e.scrollLeft,w=e.scrollTop;this.offsetFromParent={left:c.left-l+y-g.x*i,top:c.top-u+w-g.y*i}},o.prototype.render=function(){var i=this.props,e=i.disableDragging,r=i.style,n=i.dragHandleClassName,l=i.position,u=i.onMouseDown,c=i.onMouseUp,g=i.dragAxis,y=i.dragGrid,w=i.bounds,z=i.enableUserSelectHack,N=i.cancel,L=i.children,k=i.onResizeStart,V=i.onResize,tt=i.onResizeStop,X=i.onDragStart,Y=i.onDrag,et=i.onDragStop,G=i.resizeHandleStyles,ot=i.resizeHandleClasses,st=i.resizeHandleComponent,K=i.enableResizing,ft=i.resizeGrid,nt=i.resizeHandleWrapperClass,at=i.resizeHandleWrapperStyle,$=i.scale,lt=i.allowAnyClick,pt=s(i,["disableDragging","style","dragHandleClassName","position","onMouseDown","onMouseUp","dragAxis","dragGrid","bounds","enableUserSelectHack","cancel","children","onResizeStart","onResize","onResizeStop","onDragStart","onDrag","onDragStop","resizeHandleStyles","resizeHandleClasses","resizeHandleComponent","enableResizing","resizeGrid","resizeHandleWrapperClass","resizeHandleWrapperStyle","scale","allowAnyClick"]),ct=this.props.default?t({},this.props.default):void 0;delete pt.default;var vt=e||n?{cursor:"auto"}:{cursor:"move"},yt=t(t(t({},b),vt),r),dt=this.offsetFromParent,mt=dt.left,bt=dt.top,gt;l&&(gt={x:l.x-mt,y:l.y-bt});var wt=this.state.resizing?void 0:gt,St=this.state.resizing?"both":g;return(0,R.createElement)(f,{ref:this.refDraggable,handle:n?".".concat(n):void 0,defaultPosition:ct,onMouseDown:u,onMouseUp:c,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:St,disabled:e,grid:y,bounds:w?this.state.bounds:void 0,position:wt,enableUserSelectHack:z,cancel:N,scale:$,allowAnyClick:lt,nodeRef:this.resizableElement},(0,R.createElement)(v,t({},pt,{ref:this.refResizable,defaultSize:ct,size:this.props.size,enable:typeof K=="boolean"?h(K):K,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:yt,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:ft,handleWrapperClass:nt,handleWrapperStyle:at,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:G,handleClasses:ot,handleComponent:st,scale:this.props.scale}),L))},o.defaultProps={maxWidth:Number.MAX_SAFE_INTEGER,maxHeight:Number.MAX_SAFE_INTEGER,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},o}(R.PureComponent)}}]); diff --git a/4006.a694eaa9.async.js b/4006.a694eaa9.async.js new file mode 100644 index 00000000..6c316b5a --- /dev/null +++ b/4006.a694eaa9.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4006],{24006:function(o,e,n){n.r(e),n.d(e,{default:function(){return t}});var t={type:"dark",colors:{"dropdown.background":"#414339","list.activeSelectionBackground":"#75715E","quickInputList.focusBackground":"#414339","dropdown.listBackground":"#1e1f1c","list.inactiveSelectionBackground":"#414339","list.hoverBackground":"#3e3d32","list.dropBackground":"#414339","list.highlightForeground":"#f8f8f2","button.background":"#75715E","editor.background":"#272822","editor.foreground":"#f8f8f2","selection.background":"#878b9180","editor.selectionHighlightBackground":"#575b6180","editor.selectionBackground":"#878b9180","minimap.selectionHighlight":"#878b9180","editor.wordHighlightBackground":"#4a4a7680","editor.wordHighlightStrongBackground":"#6a6a9680","editor.lineHighlightBackground":"#3e3d32","editorLineNumber.activeForeground":"#c2c2bf","editorCursor.foreground":"#f8f8f0","editorWhitespace.foreground":"#464741","editorIndentGuide.background":"#464741","editorIndentGuide.activeBackground":"#767771","editorGroupHeader.tabsBackground":"#1e1f1c","editorGroup.dropBackground":"#41433980","tab.inactiveBackground":"#34352f","tab.border":"#1e1f1c","tab.inactiveForeground":"#ccccc7","tab.lastPinnedBorder":"#414339","widget.shadow":"#00000098","progressBar.background":"#75715E","badge.background":"#75715E","badge.foreground":"#f8f8f2","editorLineNumber.foreground":"#90908a","panelTitle.activeForeground":"#f8f8f2","panelTitle.activeBorder":"#75715E","panelTitle.inactiveForeground":"#75715E","panel.border":"#414339","settings.focusedRowBackground":"#4143395A","titleBar.activeBackground":"#1e1f1c","statusBar.background":"#414339","statusBar.noFolderBackground":"#414339","statusBar.debuggingBackground":"#75715E","statusBarItem.remoteBackground":"#AC6218","ports.iconRunningProcessForeground":"#ccccc7","activityBar.background":"#272822","activityBar.foreground":"#f8f8f2","sideBar.background":"#1e1f1c","sideBarSectionHeader.background":"#272822","menu.background":"#1e1f1c","menu.foreground":"#cccccc","pickerGroup.foreground":"#75715E","input.background":"#414339","inputOption.activeBorder":"#75715E",focusBorder:"#99947c","editorWidget.background":"#1e1f1c","debugToolBar.background":"#1e1f1c","diffEditor.insertedTextBackground":"#4b661680","diffEditor.removedTextBackground":"#90274A70","inputValidation.errorBackground":"#90274A","inputValidation.errorBorder":"#f92672","inputValidation.warningBackground":"#848528","inputValidation.warningBorder":"#e2e22e","inputValidation.infoBackground":"#546190","inputValidation.infoBorder":"#819aff","editorHoverWidget.background":"#414339","editorHoverWidget.border":"#75715E","editorSuggestWidget.background":"#272822","editorSuggestWidget.border":"#75715E","editorGroup.border":"#34352f","peekView.border":"#75715E","peekViewEditor.background":"#272822","peekViewResult.background":"#1e1f1c","peekViewTitle.background":"#1e1f1c","peekViewResult.selectionBackground":"#414339","peekViewResult.matchHighlightBackground":"#75715E","peekViewEditor.matchHighlightBackground":"#75715E","terminal.ansiBlack":"#333333","terminal.ansiRed":"#C4265E","terminal.ansiGreen":"#86B42B","terminal.ansiYellow":"#B3B42B","terminal.ansiBlue":"#6A7EC8","terminal.ansiMagenta":"#8C6BC8","terminal.ansiCyan":"#56ADBC","terminal.ansiWhite":"#e3e3dd","terminal.ansiBrightBlack":"#666666","terminal.ansiBrightRed":"#f92672","terminal.ansiBrightGreen":"#A6E22E","terminal.ansiBrightYellow":"#e2e22e","terminal.ansiBrightBlue":"#819aff","terminal.ansiBrightMagenta":"#AE81FF","terminal.ansiBrightCyan":"#66D9EF","terminal.ansiBrightWhite":"#f8f8f2"},tokenColors:[{settings:{foreground:"#F8F8F2"}},{scope:["meta.embedded","source.groovy.embedded","string meta.image.inline.markdown","variable.legacy.builtin.python"],settings:{foreground:"#F8F8F2"}},{name:"Comment",scope:"comment",settings:{foreground:"#88846f"}},{name:"String",scope:"string",settings:{foreground:"#E6DB74"}},{name:"Template Definition",scope:["punctuation.definition.template-expression","punctuation.section.embedded"],settings:{foreground:"#F92672"}},{name:"Reset JavaScript string interpolation expression",scope:["meta.template.expression"],settings:{foreground:"#F8F8F2"}},{name:"Number",scope:"constant.numeric",settings:{foreground:"#AE81FF"}},{name:"Built-in constant",scope:"constant.language",settings:{foreground:"#AE81FF"}},{name:"User-defined constant",scope:"constant.character, constant.other",settings:{foreground:"#AE81FF"}},{name:"Variable",scope:"variable",settings:{fontStyle:"",foreground:"#F8F8F2"}},{name:"Keyword",scope:"keyword",settings:{foreground:"#F92672"}},{name:"Storage",scope:"storage",settings:{fontStyle:"",foreground:"#F92672"}},{name:"Storage type",scope:"storage.type",settings:{fontStyle:"italic",foreground:"#66D9EF"}},{name:"Class name",scope:"entity.name.type, entity.name.class, entity.name.namespace, entity.name.scope-resolution",settings:{fontStyle:"underline",foreground:"#A6E22E"}},{name:"Inherited class",scope:"entity.other.inherited-class",settings:{fontStyle:"italic underline",foreground:"#A6E22E"}},{name:"Function name",scope:"entity.name.function",settings:{fontStyle:"",foreground:"#A6E22E"}},{name:"Function argument",scope:"variable.parameter",settings:{fontStyle:"italic",foreground:"#FD971F"}},{name:"Tag name",scope:"entity.name.tag",settings:{fontStyle:"",foreground:"#F92672"}},{name:"Tag attribute",scope:"entity.other.attribute-name",settings:{fontStyle:"",foreground:"#A6E22E"}},{name:"Library function",scope:"support.function",settings:{fontStyle:"",foreground:"#66D9EF"}},{name:"Library constant",scope:"support.constant",settings:{fontStyle:"",foreground:"#66D9EF"}},{name:"Library class/type",scope:"support.type, support.class",settings:{fontStyle:"italic",foreground:"#66D9EF"}},{name:"Library variable",scope:"support.other.variable",settings:{fontStyle:""}},{name:"Invalid",scope:"invalid",settings:{fontStyle:"",foreground:"#F44747"}},{name:"Invalid deprecated",scope:"invalid.deprecated",settings:{foreground:"#F44747"}},{name:"JSON String",scope:"meta.structure.dictionary.json string.quoted.double.json",settings:{foreground:"#CFCFC2"}},{name:"diff.header",scope:"meta.diff, meta.diff.header",settings:{foreground:"#75715E"}},{name:"diff.deleted",scope:"markup.deleted",settings:{foreground:"#F92672"}},{name:"diff.inserted",scope:"markup.inserted",settings:{foreground:"#A6E22E"}},{name:"diff.changed",scope:"markup.changed",settings:{foreground:"#E6DB74"}},{scope:"constant.numeric.line-number.find-in-files - match",settings:{foreground:"#AE81FFA0"}},{scope:"entity.name.filename.find-in-files",settings:{foreground:"#E6DB74"}},{name:"Markup Quote",scope:"markup.quote",settings:{foreground:"#F92672"}},{name:"Markup Lists",scope:"markup.list",settings:{foreground:"#E6DB74"}},{name:"Markup Styling",scope:"markup.bold, markup.italic",settings:{foreground:"#66D9EF"}},{name:"Markup Inline",scope:"markup.inline.raw",settings:{fontStyle:"",foreground:"#FD971F"}},{name:"Markup Headings",scope:"markup.heading",settings:{foreground:"#A6E22E"}},{name:"Markup Setext Header",scope:"markup.heading.setext",settings:{foreground:"#A6E22E",fontStyle:"bold"}},{name:"Markup Headings",scope:"markup.heading.markdown",settings:{fontStyle:"bold"}},{name:"Markdown Quote",scope:"markup.quote.markdown",settings:{fontStyle:"italic",foreground:"#75715E"}},{name:"Markdown Bold",scope:"markup.bold.markdown",settings:{fontStyle:"bold"}},{name:"Markdown Link Title/Description",scope:"string.other.link.title.markdown,string.other.link.description.markdown",settings:{foreground:"#AE81FF"}},{name:"Markdown Underline Link/Image",scope:"markup.underline.link.markdown,markup.underline.link.image.markdown",settings:{foreground:"#E6DB74"}},{name:"Markdown Emphasis",scope:"markup.italic.markdown",settings:{fontStyle:"italic"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough"}},{name:"Markdown Punctuation Definition Link",scope:"markup.list.unnumbered.markdown, markup.list.numbered.markdown",settings:{foreground:"#f8f8f2"}},{name:"Markdown List Punctuation",scope:["punctuation.definition.list.begin.markdown"],settings:{foreground:"#A6E22E"}},{scope:"token.info-token",settings:{foreground:"#6796e6"}},{scope:"token.warn-token",settings:{foreground:"#cd9731"}},{scope:"token.error-token",settings:{foreground:"#f44747"}},{scope:"token.debug-token",settings:{foreground:"#b267e6"}},{name:"this.self",scope:"variable.language",settings:{foreground:"#FD971F"}}],semanticHighlighting:!0,name:"monokai"}}}]); diff --git a/4023.36663e66.async.js b/4023.36663e66.async.js new file mode 100644 index 00000000..4a92d681 --- /dev/null +++ b/4023.36663e66.async.js @@ -0,0 +1,202 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4023,1159,8211,8044],{74023:function(i,n,e){e.r(n),e.d(n,{default:function(){return v}});var a=e(98211),t=e(24105),o=e(89433),r=e(95492),s=e(79825),u=e(7411),m=e(76574),c=e(6017),l=e(57701),p=e(43001),d=e(73337),b=e(85511),g=e(48044),f=e(61159),y=e(65536),x=e(95720);const h=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/jlelong/vscode-latex-basics/blob/master/syntaxes/LaTeX.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/jlelong/vscode-latex-basics/commit/221a2443a5e8ac029685a0f872af39b23cc2b634",name:"latex",scopeName:"text.tex.latex",patterns:[{comment:"This scope identifies partially typed commands such as `\\tab`. We use this to trigger \u201CCommand Completion\u201D only when it makes sense.",match:"(?<=\\\\[\\w@]|\\\\[\\w@]{2}|\\\\[\\w@]{3}|\\\\[\\w@]{4}|\\\\[\\w@]{5}|\\\\[\\w@]{6})\\s",name:"meta.space-after-command.latex"},{begin:"((\\\\)(?:usepackage|documentclass))\\b(?=\\[|\\{)",beginCaptures:{1:{name:"keyword.control.preamble.latex"},2:{name:"punctuation.definition.function.latex"}},end:"(?<=\\})",endCaptures:{0:{name:"punctuation.definition.arguments.end.latex"}},name:"meta.preamble.latex",patterns:[{include:"#multiline-optional-arg"},{begin:"((?:\\G|(?<=\\]))\\{)",beginCaptures:{0:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{0:{name:"punctuation.definition.arguments.end.latex"}},contentName:"support.class.latex",patterns:[{include:"$self"}]}]},{begin:"((\\\\)(?:include|input))(\\{)",beginCaptures:{1:{name:"keyword.control.include.latex"},2:{name:"punctuation.definition.function.latex"},3:{name:"punctuation.definition.arguments.begin.latex"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.arguments.end.latex"}},name:"meta.include.latex",patterns:[{include:"$self"}]},{begin:"((\\\\)((?:sub){0,2}section|(?:sub)?paragraph|chapter|part|addpart|addchap|addsec|minisec|frametitle)(?:\\*)?)((?:\\[[^\\[]*?\\]){0,2})(\\{)",beginCaptures:{1:{name:"support.function.section.latex"},2:{name:"punctuation.definition.function.latex"},4:{patterns:[{include:"#optional-arg"}]},5:{name:"punctuation.definition.arguments.begin.latex"}},comment:"this works OK with all kinds of crazy stuff as long as section is one line",contentName:"entity.name.section.latex",end:"\\}",endCaptures:{0:{name:"punctuation.definition.arguments.end.latex"}},name:"meta.function.section.$3.latex",patterns:[{include:"text.tex#braces"},{include:"$base"}]},{name:"meta.function.environment.songs.latex",begin:"((?:\\s*)\\\\begin\\{songs\\}\\{.*\\})",end:"(\\\\end\\{songs\\}(?:\\s*\\n)?)",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},contentName:"meta.data.environment.songs.latex",patterns:[{name:"meta.chord.block.latex support.class.chord.block.environment.latex",begin:"\\\\\\[",end:"\\]",patterns:[{include:"$base"}]},{name:"meta.chord.block.latex support.class.chord.block.environment.latex",match:"\\^"},{include:"$self"}]},{begin:"(^\\s*)?\\\\begin\\{(lstlisting|minted|pyglist)\\}(?=\\[|\\{)",end:"\\\\end\\{(?:minted|lstlisting|pyglist)\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)((?:c|cpp))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.cpp.embedded.latex",patterns:[{include:"source.cpp.embedded.latex"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:asy|asymptote))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.asy",patterns:[{include:"source.asy"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:css))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.css",patterns:[{include:"source.css"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:hs|haskell))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.haskell",patterns:[{include:"source.haskell"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:html))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"text.html",patterns:[{include:"text.html.basic"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:xml))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"text.xml",patterns:[{include:"text.xml"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:java))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.java",patterns:[{include:"source.java"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:lua))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.lua",patterns:[{include:"source.lua"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:jl|julia))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.julia",patterns:[{include:"source.julia"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:rb|ruby))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.ruby",patterns:[{include:"source.ruby"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:js|javascript))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.js",patterns:[{include:"source.js"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:ts|typescript))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.ts",patterns:[{include:"source.ts"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:py|python))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.python",patterns:[{include:"source.python"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:yaml))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.yaml",patterns:[{include:"source.yaml"}]},{begin:"(?:\\G|(?<=\\]))(\\{)((?:rust))(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},end:"^\\s*(?=\\\\end\\{(?:minted|lstlisting|pyglist)\\})",contentName:"source.rust",patterns:[{include:"source.rust"}]},{begin:"(?:\\G|(?<=\\]))(\\{)([a-zA-Z]*)(\\})",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.end.latex"}},contentName:"meta.function.embedded.latex",end:"^\\s*(?=\\\\end\\{(?:lstlisting|minted|pyglist)\\})",name:"meta.embedded.block.generic.latex"}]},{begin:"\\s*\\\\begin\\{(?:cppcode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:cppcode)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:cppcode)\\*?\\})",contentName:"source.cpp.embedded.latex",patterns:[{include:"source.cpp.embedded.latex"}]}]},{begin:"\\s*\\\\begin\\{(?:hscode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:hscode)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:hscode)\\*?\\})",contentName:"source.haskell",patterns:[{include:"source.haskell"}]}]},{begin:"\\s*\\\\begin\\{(?:luacode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:luacode)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:luacode)\\*?\\})",contentName:"source.lua",patterns:[{include:"source.lua"}]}]},{begin:"\\s*\\\\begin\\{(?:jlcode|jlverbatim|jlblock|jlconcode|jlconsole|jlconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:jlcode|jlverbatim|jlblock|jlconcode|jlconsole|jlconverbatim)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:jlcode|jlverbatim|jlblock|jlconcode|jlconsole|jlconverbatim)\\*?\\})",contentName:"source.julia",patterns:[{include:"source.julia"}]}]},{begin:"\\s*\\\\begin\\{(?:juliacode|juliaverbatim|juliablock|juliaconcode|juliaconsole|juliaconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:juliacode|juliaverbatim|juliablock|juliaconcode|juliaconsole|juliaconverbatim)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:juliacode|juliaverbatim|juliablock|juliaconcode|juliaconsole|juliaconverbatim)\\*?\\})",contentName:"source.julia",patterns:[{include:"source.julia"}]}]},{begin:"\\s*\\\\begin\\{(?:sageblock|sagesilent|sageverbatim|sageexample|sagecommandline|python|pythonq|pythonrepl)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:sageblock|sagesilent|sageverbatim|sageexample|sagecommandline|python|pythonq|pythonrepl)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:sageblock|sagesilent|sageverbatim|sageexample|sagecommandline|python|pythonq|pythonrepl)\\*?\\})",contentName:"source.python",patterns:[{include:"source.python"}]}]},{begin:"\\s*\\\\begin\\{(?:pycode|pyverbatim|pyblock|pyconcode|pyconsole|pyconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:pycode|pyverbatim|pyblock|pyconcode|pyconsole|pyconverbatim)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:pycode|pyverbatim|pyblock|pyconcode|pyconsole|pyconverbatim)\\*?\\})",contentName:"source.python",patterns:[{include:"source.python"}]}]},{begin:"\\s*\\\\begin\\{(?:pylabcode|pylabverbatim|pylabblock|pylabconcode|pylabconsole|pylabconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:pylabcode|pylabverbatim|pylabblock|pylabconcode|pylabconsole|pylabconverbatim)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:pylabcode|pylabverbatim|pylabblock|pylabconcode|pylabconsole|pylabconverbatim)\\*?\\})",contentName:"source.python",patterns:[{include:"source.python"}]}]},{begin:"\\s*\\\\begin\\{(?:sympycode|sympyverbatim|sympyblock|sympyconcode|sympyconsole|sympyconverbatim)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:sympycode|sympyverbatim|sympyblock|sympyconcode|sympyconsole|sympyconverbatim)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:sympycode|sympyverbatim|sympyblock|sympyconcode|sympyconsole|sympyconverbatim)\\*?\\})",contentName:"source.python",patterns:[{include:"source.python"}]}]},{begin:"\\s*\\\\begin\\{(?:scalacode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:scalacode)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:scalacode)\\*?\\})",contentName:"source.scala",patterns:[{include:"source.scala"}]}]},{begin:"\\s*\\\\begin\\{(?:asy|asycode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:asy|asycode)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:asy|asycode)\\*?\\})",contentName:"source.asymptote",patterns:[{include:"source.asymptote"}]}]},{begin:"\\s*\\\\begin\\{(?:dot2tex|dotcode)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:dot2tex|dotcode)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:dot2tex|dotcode)\\*?\\})",contentName:"source.dot",patterns:[{include:"source.dot"}]}]},{begin:"\\s*\\\\begin\\{(?:gnuplot)\\*?\\}(?:\\[[a-zA-Z0-9_-]*\\])?(?=\\[|\\{|\\s*$)",end:"\\s*\\\\end\\{(?:gnuplot)\\*?\\}",captures:{0:{patterns:[{include:"#begin-env-tokenizer"}]}},patterns:[{include:"#multiline-optional-arg-no-highlight"},{begin:"(?:\\G|(?<=\\]))(\\{)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.latex"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.arguments.end.latex"}},contentName:"variable.parameter.function.latex"},{begin:"^(?=\\s*)",end:"^\\s*(?=\\\\end\\{(?:gnuplot)\\*?\\})",contentName:"source.gnuplot",patterns:[{include:"source.gnuplot"}]}]},{begin:"((?:\\s*)\\\\begin\\{([a-zA-Z]*code|lstlisting|minted|pyglist)(?:\\*)?\\}(?:\\[.*\\])?(?:\\{.*\\})?)",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},end:"(\\\\end\\{\\2\\}(?:\\s*\\n)?)",contentName:"meta.function.embedded.latex",name:"meta.embedded.block.generic.latex"},{begin:"((\\\\)addplot)(?:\\+?)((?:\\[[^\\[]*\\]))*\\s*(gnuplot)\\s*((?:\\[[^\\[]*\\]))*\\s*(\\{)",captures:{1:{name:"support.function.be.latex"},2:{name:"punctuation.definition.function.latex"},3:{patterns:[{include:"#optional-arg"}]},4:{name:"variable.parameter.function.latex"},5:{patterns:[{include:"#optional-arg"}]},6:{name:"punctuation.definition.arguments.begin.latex"}},patterns:[{begin:"%",beginCaptures:{0:{name:"punctuation.definition.comment.latex"}},end:"$\\n?",name:"comment.line.percentage.latex"},{include:"source.gnuplot"}],end:"\\s*(\\};)"},{begin:"(\\s*\\\\begin\\{((?:fboxv|boxedv|V|v|spv)erbatim\\*?)\\})",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},contentName:"markup.raw.verbatim.latex",end:"(\\\\end\\{\\2\\})",name:"meta.function.verbatim.latex"},{begin:"(\\s*\\\\begin\\{VerbatimOut\\}\\{[^\\}]*\\})",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},contentName:"markup.raw.verbatim.latex",end:"(\\\\end\\{\\VerbatimOut\\})",name:"meta.function.verbatim.latex"},{begin:"(\\s*\\\\begin\\{alltt\\})",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},contentName:"markup.raw.verbatim.latex",end:"(\\\\end\\{alltt\\})",name:"meta.function.alltt.latex",patterns:[{captures:{1:{name:"punctuation.definition.function.latex"}},match:"(\\\\)[A-Za-z]+",name:"support.function.general.latex"}]},{begin:"(\\s*\\\\begin\\{([Cc]omment)\\})",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},contentName:"punctuation.definition.comment.latex",end:"(\\\\end\\{\\2\\})",name:"meta.function.verbatim.latex"},{captures:{1:{name:"support.function.url.latex"},2:{name:"punctuation.definition.function.latex"},3:{patterns:[{include:"#optional-arg"}]},4:{name:"punctuation.definition.arguments.begin.latex"},5:{name:"markup.underline.link.latex"},6:{name:"punctuation.definition.arguments.end.latex"},7:{name:"punctuation.definition.arguments.begin.latex"},8:{name:"entity.name.hyperlink.latex"},9:{name:"punctuation.definition.arguments.end.latex"}},match:"(?:\\s*)((\\\\)(?:url|href|hyperref|hyperimage))(\\[[^\\[]*?\\])?(\\{)([^}]*)(\\})(?:\\{[^}]*\\}){2}?(?:(\\{)([^}]*)(\\}))?",name:"meta.function.link.url.latex"},{comment:"These two patterns match the \\begin{document} and \\end{document} commands, so that the environment matching pattern following them will ignore those commands.",match:"(\\s*\\\\begin\\{document\\})",name:"meta.function.begin-document.latex",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}}},{match:"(\\s*\\\\end\\{document\\})",name:"meta.function.end-document.latex",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}}},{begin:"(?:\\s*)((\\\\)begin)(\\{)((?:\\+?array|equation|(?:IEEE)?eqnarray|multline|align|aligned|alignat|alignedat|flalign|flaligned|flalignat|split|gather|gathered|\\+?cases|(?:display)?math|\\+?[a-zA-Z]*matrix|[pbBvV]?NiceMatrix|[pbBvV]?NiceArray|(?:(?:arg)?(?:mini|maxi)))(?:\\*|!)?)(\\})(\\s*\\n)?",captures:{1:{name:"support.function.be.latex"},2:{name:"punctuation.definition.function.latex"},3:{name:"punctuation.definition.arguments.begin.latex"},4:{name:"variable.parameter.function.latex"},5:{name:"punctuation.definition.arguments.end.latex"}},contentName:"meta.math.block.latex support.class.math.block.environment.latex",end:"(?:\\s*)((\\\\)end)(\\{)(\\4)(\\})(?:\\s*\\n)?",name:"meta.function.environment.math.latex",patterns:[{match:"(?<!\\\\)&",name:"keyword.control.equation.align.latex"},{match:"\\\\\\\\",name:"keyword.control.equation.newline.latex"},{include:"#definition-label"},{include:"text.tex#math"},{include:"$base"}]},{begin:"(?:\\s*)(\\\\begin\\{empheq\\}(?:\\[.*\\])?)",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},contentName:"meta.math.block.latex support.class.math.block.environment.latex",end:"(?:\\s*)(\\\\end\\{empheq\\})",name:"meta.function.environment.math.latex",patterns:[{match:"(?<!\\\\)&",name:"keyword.control.equation.align.latex"},{match:"\\\\\\\\",name:"keyword.control.equation.newline.latex"},{include:"#definition-label"},{include:"text.tex#math"},{include:"$base"}]},{begin:"(\\s*\\\\begin\\{(tabular[xy*]?|xltabular|longtable|(?:long)?tabu|(?:long|tall)?tblr|NiceTabular[X*]?|booktabs)\\}(\\s*\\n)?)",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},contentName:"meta.data.environment.tabular.latex",end:"(\\s*\\\\end\\{(\\2)\\}(?:\\s*\\n)?)",name:"meta.function.environment.tabular.latex",patterns:[{match:"(?<!\\\\)&",name:"keyword.control.table.cell.latex"},{match:"\\\\\\\\",name:"keyword.control.table.newline.latex"},{include:"$base"}]},{begin:"(\\s*\\\\begin\\{(itemize|enumerate|description|list)\\})",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},end:"(\\\\end\\{\\2\\}(?:\\s*\\n)?)",name:"meta.function.environment.list.latex",patterns:[{include:"$base"}]},{begin:"(\\s*\\\\begin\\{tikzpicture\\})",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},end:"(\\\\end\\{tikzpicture\\}(?:\\s*\\n)?)",name:"meta.function.environment.latex.tikz",patterns:[{include:"$base"}]},{begin:"(\\s*\\\\begin\\{frame\\})",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},end:"(\\\\end\\{frame\\})",name:"meta.function.environment.frame.latex",patterns:[{include:"$base"}]},{begin:"(\\s*\\\\begin\\{(mpost\\*?)\\})",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},end:"(\\\\end\\{\\2\\}(?:\\s*\\n)?)",name:"meta.function.environment.latex.mpost"},{begin:"(\\s*\\\\begin\\{markdown\\})",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},end:"(\\\\end\\{markdown\\})",contentName:"meta.embedded.markdown_latex_combined",patterns:[{include:"text.tex.markdown_latex_combined"}]},{begin:"(\\s*\\\\begin\\{(\\w+\\*?)\\})",captures:{1:{patterns:[{include:"#begin-env-tokenizer"}]}},end:"(\\\\end\\{\\2\\}(?:\\s*\\n)?)",name:"meta.function.environment.general.latex",patterns:[{include:"$base"}]},{captures:{1:{name:"storage.type.function.latex"},2:{name:"punctuation.definition.function.latex"},3:{name:"punctuation.definition.begin.latex"},4:{name:"support.function.general.latex"},5:{name:"punctuation.definition.function.latex"},6:{name:"punctuation.definition.end.latex"}},match:"((\\\\)(?:newcommand|renewcommand|(?:re)?newrobustcmd|DeclareRobustCommand))\\*?({)((\\\\)[^}]*)(})"},{begin:"((\\\\)marginpar)((?:\\[[^\\[]*?\\])*)(\\{)",beginCaptures:{1:{name:"support.function.marginpar.latex"},2:{name:"punctuation.definition.function.latex"},3:{patterns:[{include:"#optional-arg"}]},4:{name:"punctuation.definition.marginpar.begin.latex"}},contentName:"meta.paragraph.margin.latex",end:"\\}",endCaptures:{0:{name:"punctuation.definition.marginpar.end.latex"}},patterns:[{include:"text.tex#braces"},{include:"$base"}]},{begin:"((\\\\)footnote)((?:\\[[^\\[]*?\\])*)(\\{)",beginCaptures:{1:{name:"support.function.footnote.latex"},2:{name:"punctuation.definition.function.latex"},3:{patterns:[{include:"#optional-arg"}]},4:{name:"punctuation.definition.footnote.begin.latex"}},contentName:"entity.name.footnote.latex",end:"\\}",endCaptures:{0:{name:"punctuation.definition.footnote.end.latex"}},patterns:[{include:"text.tex#braces"},{include:"$base"}]},{begin:"((\\\\)emph)(\\{)",beginCaptures:{1:{name:"support.function.emph.latex"},2:{name:"punctuation.definition.function.latex"},3:{name:"punctuation.definition.emph.begin.latex"}},contentName:"markup.italic.emph.latex",end:"\\}",endCaptures:{0:{name:"punctuation.definition.emph.end.latex"}},name:"meta.function.emph.latex",patterns:[{include:"text.tex#braces"},{include:"$base"}]},{begin:"((\\\\)textit)(\\{)",captures:{1:{name:"support.function.textit.latex"},2:{name:"punctuation.definition.function.latex"},3:{name:"punctuation.definition.textit.begin.latex"}},comment:`We put the keyword in a capture and name this capture, so that disabling spell checking for \u201Ckeyword\u201D won't be inherited by the argument to \\textit{...}. + +Put specific matches for particular LaTeX keyword.functions before the last two more general functions`,contentName:"markup.italic.textit.latex",end:"\\}",endCaptures:{0:{name:"punctuation.definition.textit.end.latex"}},name:"meta.function.textit.latex",patterns:[{include:"text.tex#braces"},{include:"$base"}]},{begin:"((\\\\)textbf)(\\{)",captures:{1:{name:"support.function.textbf.latex"},2:{name:"punctuation.definition.function.latex"},3:{name:"punctuation.definition.textbf.begin.latex"}},contentName:"markup.bold.textbf.latex",end:"\\}",endCaptures:{0:{name:"punctuation.definition.textbf.end.latex"}},name:"meta.function.textbf.latex",patterns:[{include:"text.tex#braces"},{include:"$base"}]},{begin:"((\\\\)texttt)(\\{)",captures:{1:{name:"support.function.texttt.latex"},2:{name:"punctuation.definition.function.latex"},3:{name:"punctuation.definition.texttt.begin.latex"}},contentName:"markup.raw.texttt.latex",end:"\\}",endCaptures:{0:{name:"punctuation.definition.texttt.end.latex"}},name:"meta.function.texttt.latex",patterns:[{include:"text.tex#braces"},{include:"$base"}]},{captures:{0:{name:"keyword.other.item.latex"},1:{name:"punctuation.definition.keyword.latex"}},match:"(\\\\)item\\b",name:"meta.scope.item.latex"},{begin:"((\\\\)(?:[aA]uto|foot|full|no|ref|short|[tT]ext|[pP]aren|[sS]mart)?[cC]ite(?:al)?(?:p|s|t|author|year(?:par)?|title)?[ANP]*\\*?)((?:(?:\\([^\\)]*\\)){0,2}(?:\\[[^\\]]*\\]){0,2}\\{[\\p{Alphabetic}:.]*\\})*)(?:([<\\[])[^\\]<>]*([>\\]]))?(?:(\\[)[^\\]]*(\\]))?(\\{)",captures:{1:{name:"keyword.control.cite.latex"},2:{name:"punctuation.definition.keyword.latex"},3:{patterns:[{include:"#autocites-arg"}]},4:{name:"punctuation.definition.arguments.optional.begin.latex"},5:{name:"punctuation.definition.arguments.optional.end.latex"},6:{name:"punctuation.definition.arguments.optional.begin.latex"},7:{name:"punctuation.definition.arguments.optional.end.latex"},8:{name:"punctuation.definition.arguments.begin.latex"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.arguments.end.latex"}},name:"meta.citation.latex",patterns:[{captures:{1:{name:"comment.line.percentage.tex"},2:{name:"punctuation.definition.comment.tex"}},match:"((%).*)$"},{match:"[\\p{Alphabetic}\\p{Number}:.-]+",name:"constant.other.reference.citation.latex"}]},{begin:"((\\\\)bibentry)(\\{)",captures:{1:{name:"keyword.control.cite.latex"},2:{name:"punctuation.definition.keyword.latex"},3:{name:"punctuation.definition.arguments.begin.latex"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.arguments.end.latex"}},name:"meta.citation.latex",patterns:[{match:"[\\p{Alphabetic}\\p{Number}:.]+",name:"constant.other.reference.citation.latex"}]},{begin:"((\\\\)(?:\\w*[rR]ef\\*?))(\\{)",beginCaptures:{1:{name:"keyword.control.ref.latex"},2:{name:"punctuation.definition.keyword.latex"},3:{name:"punctuation.definition.arguments.begin.latex"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.arguments.end.latex"}},name:"meta.reference.label.latex",patterns:[{match:"[\\p{Alphabetic}\\p{Number}\\.,:/*!^_-]",name:"constant.other.reference.label.latex"}]},{include:"#definition-label"},{begin:"((\\\\)(?:verb|Verb|spverb)\\*?)\\s*((\\\\)scantokens)(\\{)",beginCaptures:{1:{name:"support.function.verb.latex"},2:{name:"punctuation.definition.function.latex"},3:{name:"support.function.verb.latex"},4:{name:"punctuation.definition.verb.latex"},5:{name:"punctuation.definition.begin.latex"}},contentName:"markup.raw.verb.latex",end:"(\\})",endCaptures:{1:{name:"punctuation.definition.end.latex"}},name:"meta.function.verb.latex",patterns:[{include:"$self"}]},{captures:{1:{name:"support.function.verb.latex"},2:{name:"punctuation.definition.function.latex"},3:{name:"punctuation.definition.verb.latex"},4:{name:"markup.raw.verb.latex"},5:{name:"punctuation.definition.verb.latex"}},match:"((\\\\)(?:verb|Verb|spverb)\\*?)\\s*((?<=\\s)\\S|[^a-zA-Z])(.*?)(\\3|$)",name:"meta.function.verb.latex"},{captures:{1:{name:"support.function.verb.latex"},2:{name:"punctuation.definition.function.latex"},3:{patterns:[{include:"#optional-arg"}]},4:{name:"punctuation.definition.arguments.begin.latex"},5:{name:"punctuation.definition.arguments.end.latex"},6:{name:"punctuation.definition.verb.latex"},7:{name:"markup.raw.verb.latex"},8:{name:"punctuation.definition.verb.latex"},9:{name:"punctuation.definition.verb.latex"},10:{name:"markup.raw.verb.latex"},11:{name:"punctuation.definition.verb.latex"}},match:"((\\\\)(?:mint|mintinline))((?:\\[[^\\[]*?\\])?)(\\{)[a-zA-Z]*(\\})(?:(?:([^a-zA-Z\\{])(.*?)(\\6))|(?:(\\{)(.*?)(\\})))",name:"meta.function.verb.latex"},{captures:{1:{name:"support.function.verb.latex"},2:{name:"punctuation.definition.function.latex"},3:{patterns:[{include:"#optional-arg"}]},4:{name:"punctuation.definition.verb.latex"},5:{name:"markup.raw.verb.latex"},6:{name:"punctuation.definition.verb.latex"},7:{name:"punctuation.definition.verb.latex"},8:{name:"markup.raw.verb.latex"},9:{name:"punctuation.definition.verb.latex"}},match:"((\\\\)[a-z]+inline)((?:\\[[^\\[]*?\\])?)(?:(?:([^a-zA-Z\\{])(.*?)(\\4))|(?:(\\{)(.*?)(\\})))",name:"meta.function.verb.latex"},{captures:{1:{name:"support.function.verb.latex"},2:{name:"punctuation.definition.function.latex"},3:{patterns:[{include:"#optional-arg"}]},4:{name:"punctuation.definition.verb.latex"},5:{name:"source.python",patterns:[{include:"source.python"}]},6:{name:"punctuation.definition.verb.latex"},7:{name:"punctuation.definition.verb.latex"},8:{name:"source.python",patterns:[{include:"source.python"}]},9:{name:"punctuation.definition.verb.latex"}},match:"((\\\\)(?:(?:py|pycon|pylab|pylabcon|sympy|sympycon)[cv]?|pyq|pycq|pyif))((?:\\[[^\\[]*?\\])?)(?:(?:([^a-zA-Z\\{])(.*?)(\\4))|(?:(\\{)(.*?)(\\})))",name:"meta.function.verb.latex"},{captures:{1:{name:"support.function.verb.latex"},2:{name:"punctuation.definition.function.latex"},3:{patterns:[{include:"#optional-arg"}]},4:{name:"punctuation.definition.verb.latex"},5:{name:"source.julia",patterns:[{include:"source.julia"}]},6:{name:"punctuation.definition.verb.latex"},7:{name:"punctuation.definition.verb.latex"},8:{name:"source.julia",patterns:[{include:"source.julia"}]},9:{name:"punctuation.definition.verb.latex"}},match:"((\\\\)(?:jl|julia)[cv]?)((?:\\[[^\\[]*?\\])?)(?:(?:([^a-zA-Z\\{])(.*?)(\\4))|(?:(\\{)(.*?)(\\})))",name:"meta.function.verb.latex"},{match:"\\\\(?:newline|pagebreak|clearpage|linebreak|pause)(?:\\b)",name:"keyword.control.layout.latex"},{begin:"\\\\\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.latex"}},end:"\\\\\\)",endCaptures:{0:{name:"punctuation.definition.string.end.latex"}},name:"meta.math.block.latex support.class.math.block.environment.latex",patterns:[{include:"text.tex#math"},{include:"$base"}]},{begin:"(,,)",beginCaptures:{1:{name:"punctuation.definition.string.begin.latex"}},end:"(?<!\\\\)(\\`\\`)",endCaptures:{1:{name:"punctuation.definition.string.end.latex"}},name:"string.quoted.double.latex"},{begin:"(?<!\\\\|\\\\catcode|\\\\string)(\\`\\`)",beginCaptures:{1:{name:"punctuation.definition.string.begin.latex"}},end:`(?<!\\\\)(\\'\\'|")`,endCaptures:{1:{name:"punctuation.definition.string.end.latex"}},name:"string.quoted.double.latex"},{begin:"\\$\\$",beginCaptures:{0:{name:"punctuation.definition.string.begin.latex"}},end:"\\$\\$",endCaptures:{0:{name:"punctuation.definition.string.end.latex"}},name:"meta.math.block.latex support.class.math.block.environment.latex",patterns:[{match:"\\\\\\$",name:"constant.character.escape.latex"},{include:"text.tex#math"},{include:"$base"}]},{begin:"\\$",beginCaptures:{0:{name:"punctuation.definition.string.begin.tex"}},end:"\\$",endCaptures:{0:{name:"punctuation.definition.string.end.tex"}},name:"meta.math.block.tex support.class.math.block.tex",patterns:[{match:"\\\\\\$",name:"constant.character.escape.latex"},{include:"text.tex#math"},{include:"$base"}]},{begin:"\\\\\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.latex"}},end:"\\\\\\]",endCaptures:{0:{name:"punctuation.definition.string.end.latex"}},name:"meta.math.block.latex support.class.math.block.environment.latex",patterns:[{include:"text.tex#math"},{include:"$base"}]},{captures:{1:{name:"punctuation.definition.constant.latex"}},match:"(\\\\)(text(s(terling|ixoldstyle|urd|e(ction|venoldstyle|rvicemark))|yen|n(ineoldstyle|umero|aira)|c(ircledP|o(py(left|right)|lonmonetary)|urrency|e(nt(oldstyle)?|lsius))|t(hree(superior|oldstyle|quarters(emdash)?)|i(ldelow|mes)|w(o(superior|oldstyle)|elveudash)|rademark)|interrobang(down)?|zerooldstyle|o(hm|ne(superior|half|oldstyle|quarter)|penbullet|rd(feminine|masculine))|d(i(scount|ed|v(orced)?)|o(ng|wnarrow|llar(oldstyle)?)|egree|agger(dbl)?|blhyphen(char)?)|uparrow|p(ilcrow|e(so|r(t(housand|enthousand)|iodcentered))|aragraph|m)|e(stimated|ightoldstyle|uro)|quotes(traight(dblbase|base)|ingle)|f(iveoldstyle|ouroldstyle|lorin|ractionsolidus)|won|l(not|ira|e(ftarrow|af)|quill|angle|brackdbl)|a(s(cii(caron|dieresis|acute|grave|macron|breve)|teriskcentered)|cutedbl)|r(ightarrow|e(cipe|ferencemark|gistered)|quill|angle|brackdbl)|g(uarani|ravedbl)|m(ho|inus|u(sicalnote)?|arried)|b(igcircle|orn|ullet|lank|a(ht|rdbl)|rokenbar)))\\b",name:"constant.character.latex"},{captures:{1:{name:"punctuation.definition.column-specials.begin.latex"},2:{name:"punctuation.definition.column-specials.end.latex"}},match:"(?:<|>)(\\{)\\$(\\})",name:"meta.column-specials.latex"},{include:"text.tex"}],repository:{"optional-arg":{patterns:[{captures:{1:{name:"punctuation.definition.arguments.optional.begin.latex"},2:{name:"variable.parameter.function.latex"},3:{name:"punctuation.definition.arguments.optional.end.latex"}},match:"(\\[)([^\\[]*?)(\\])",name:"meta.parameter.optional.latex"}]},"multiline-optional-arg-no-highlight":{begin:"\\G\\[",beginCaptures:{0:{name:"punctuation.definition.arguments.optional.begin.latex"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.arguments.optional.end.latex"}},name:"meta.parameter.optional.latex",patterns:[{include:"$self"}]},"multiline-optional-arg":{begin:"\\G\\[",beginCaptures:{0:{name:"punctuation.definition.arguments.optional.begin.latex"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.arguments.optional.end.latex"}},name:"meta.parameter.optional.latex",contentName:"variable.parameter.function.latex",patterns:[{include:"$self"}]},"autocites-arg":{patterns:[{captures:{1:{name:"punctuation.definition.arguments.optional.begin.latex"},2:{name:"punctuation.definition.arguments.optional.end.latex"},3:{name:"punctuation.definition.arguments.optional.begin.latex"},4:{name:"punctuation.definition.arguments.optional.end.latex"},5:{name:"punctuation.definition.arguments.begin.latex"},6:{name:"constant.other.reference.citation.latex"},7:{name:"punctuation.definition.arguments.end.latex"},8:{patterns:[{include:"#autocites-arg"}]}},match:"(?:(\\()[^\\)]*(\\))){0,2}(?:(\\[)[^\\]]*(\\])){0,2}(\\{)([\\p{Alphabetic}\\p{Number}:.]+)(\\})(.*)"}]},"begin-env-tokenizer":{captures:{1:{name:"support.function.be.latex"},2:{name:"punctuation.definition.function.latex"},3:{name:"punctuation.definition.arguments.begin.latex"},4:{name:"variable.parameter.function.latex"},5:{name:"punctuation.definition.arguments.end.latex"},6:{name:"punctuation.definition.arguments.optional.begin.latex"},7:{patterns:[{include:"$base"}]},8:{name:"punctuation.definition.arguments.optional.end.latex"},9:{name:"punctuation.definition.arguments.begin.latex"},10:{name:"variable.parameter.function.latex"},11:{name:"punctuation.definition.arguments.end.latex"}},match:"\\s*((\\\\)(?:begin|end))(\\{)([a-zA-Z]*\\*?)(\\})(?:(\\[)(.*)(\\]))?(?:(\\{)([^{}]*)(\\}))?"},"definition-label":{begin:"((\\\\)label)((?:\\[[^\\[]*?\\])*)(\\{)",beginCaptures:{1:{name:"keyword.control.label.latex"},2:{name:"punctuation.definition.keyword.latex"},3:{patterns:[{include:"#optional-arg"}]},4:{name:"punctuation.definition.arguments.begin.latex"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.arguments.end.latex"}},name:"meta.definition.label.latex",patterns:[{match:"[\\p{Alphabetic}\\p{Number}\\.,:/*!^_-]",name:"variable.parameter.definition.label.latex"}]}},displayName:"LaTeX",embeddedLangs:["tex","css","haskell","html","xml","java","lua","julia","ruby","javascript","typescript","python","yaml","rust","scala","gnuplot"]});var v=[...a.default,...t.default,...o.default,...r.default,...s.default,...u.default,...m.default,...c.default,...l.default,...p.default,...d.default,...b.default,...g.default,...f.default,...y.default,...x.default,h]},61159:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/dustypomerleau/rust-syntax/blob/master/syntaxes/rust.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/dustypomerleau/rust-syntax/commit/328a68299533bc2b8c71028be741cce78a9e0d53",name:"rust",scopeName:"source.rust",patterns:[{comment:"boxed slice literal",begin:"(<)(\\[)",beginCaptures:{1:{name:"punctuation.brackets.angle.rust"},2:{name:"punctuation.brackets.square.rust"}},end:">",endCaptures:{0:{name:"punctuation.brackets.angle.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#gtypes"},{include:"#lvariables"},{include:"#lifetimes"},{include:"#punctuation"},{include:"#types"}]},{comment:"macro type metavariables",name:"meta.macro.metavariable.type.rust",match:"(\\$)((crate)|([A-Z][A-Za-z0-9_]*))((:)(block|expr|ident|item|lifetime|literal|meta|path?|stmt|tt|ty|vis))?",captures:{1:{name:"keyword.operator.macro.dollar.rust"},3:{name:"keyword.other.crate.rust"},4:{name:"entity.name.type.metavariable.rust"},6:{name:"keyword.operator.key-value.rust"},7:{name:"variable.other.metavariable.specifier.rust"}},patterns:[{include:"#keywords"}]},{comment:"macro metavariables",name:"meta.macro.metavariable.rust",match:"(\\$)([a-z][A-Za-z0-9_]*)((:)(block|expr|ident|item|lifetime|literal|meta|path?|stmt|tt|ty|vis))?",captures:{1:{name:"keyword.operator.macro.dollar.rust"},2:{name:"variable.other.metavariable.name.rust"},4:{name:"keyword.operator.key-value.rust"},5:{name:"variable.other.metavariable.specifier.rust"}},patterns:[{include:"#keywords"}]},{comment:"macro rules",name:"meta.macro.rules.rust",match:"\\b(macro_rules!)\\s+(([a-z0-9_]+)|([A-Z][a-z0-9_]*))\\s+(\\{)",captures:{1:{name:"entity.name.function.macro.rules.rust"},3:{name:"entity.name.function.macro.rust"},4:{name:"entity.name.type.macro.rust"},5:{name:"punctuation.brackets.curly.rust"}}},{comment:"attributes",name:"meta.attribute.rust",begin:"(#)(\\!?)(\\[)",beginCaptures:{1:{name:"punctuation.definition.attribute.rust"},2:{name:"keyword.operator.attribute.inner.rust"},3:{name:"punctuation.brackets.attribute.rust"}},end:"\\]",endCaptures:{0:{name:"punctuation.brackets.attribute.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lifetimes"},{include:"#punctuation"},{include:"#strings"},{include:"#gtypes"},{include:"#types"}]},{comment:"modules",match:"(mod)\\s+((?:r#(?!crate|[Ss]elf|super))?[a-z][A-Za-z0-9_]*)",captures:{1:{name:"storage.type.rust"},2:{name:"entity.name.module.rust"}}},{comment:"external crate imports",name:"meta.import.rust",begin:"\\b(extern)\\s+(crate)",beginCaptures:{1:{name:"storage.type.rust"},2:{name:"keyword.other.crate.rust"}},end:";",endCaptures:{0:{name:"punctuation.semi.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#punctuation"}]},{comment:"use statements",name:"meta.use.rust",begin:"\\b(use)\\s",beginCaptures:{1:{name:"keyword.other.rust"}},end:";",endCaptures:{0:{name:"punctuation.semi.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#namespaces"},{include:"#punctuation"},{include:"#types"},{include:"#lvariables"}]},{include:"#block-comments"},{include:"#comments"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#types"},{include:"#keywords"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#variables"}],repository:{comments:{patterns:[{comment:"documentation comments",name:"comment.line.documentation.rust",match:"^\\s*///.*"},{comment:"line comments",name:"comment.line.double-slash.rust",match:"\\s*//.*"}]},"block-comments":{patterns:[{comment:"empty block comments",name:"comment.block.rust",match:"/\\*\\*/"},{comment:"block documentation comments",name:"comment.block.documentation.rust",begin:"/\\*\\*",end:"\\*/",patterns:[{include:"#block-comments"}]},{comment:"block comments",name:"comment.block.rust",begin:"/\\*(?!\\*)",end:"\\*/",patterns:[{include:"#block-comments"}]}]},constants:{patterns:[{comment:"ALL CAPS constants",name:"constant.other.caps.rust",match:"\\b[A-Z]{2}[A-Z0-9_]*\\b"},{comment:"constant declarations",match:"\\b(const)\\s+([A-Z][A-Za-z0-9_]*)\\b",captures:{1:{name:"storage.type.rust"},2:{name:"constant.other.caps.rust"}}},{comment:"decimal integers and floats",name:"constant.numeric.decimal.rust",match:"\\b\\d[\\d_]*(\\.?)[\\d_]*(?:(E|e)([+-]?)([\\d_]+))?(f32|f64|i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"punctuation.separator.dot.decimal.rust"},2:{name:"keyword.operator.exponent.rust"},3:{name:"keyword.operator.exponent.sign.rust"},4:{name:"constant.numeric.decimal.exponent.mantissa.rust"},5:{name:"entity.name.type.numeric.rust"}}},{comment:"hexadecimal integers",name:"constant.numeric.hex.rust",match:"\\b0x[\\da-fA-F_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"entity.name.type.numeric.rust"}}},{comment:"octal integers",name:"constant.numeric.oct.rust",match:"\\b0o[0-7_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"entity.name.type.numeric.rust"}}},{comment:"binary integers",name:"constant.numeric.bin.rust",match:"\\b0b[01_]+(i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)?\\b",captures:{1:{name:"entity.name.type.numeric.rust"}}},{comment:"booleans",name:"constant.language.bool.rust",match:"\\b(true|false)\\b"}]},escapes:{comment:"escapes: ASCII, byte, Unicode, quote, regex",name:"constant.character.escape.rust",match:"(\\\\)(?:(?:(x[0-7][0-7a-fA-F])|(u(\\{)[\\da-fA-F]{4,6}(\\}))|.))",captures:{1:{name:"constant.character.escape.backslash.rust"},2:{name:"constant.character.escape.bit.rust"},3:{name:"constant.character.escape.unicode.rust"},4:{name:"constant.character.escape.unicode.punctuation.rust"},5:{name:"constant.character.escape.unicode.punctuation.rust"}}},functions:{patterns:[{comment:"pub as a function",match:"\\b(pub)(\\()",captures:{1:{name:"keyword.other.rust"},2:{name:"punctuation.brackets.round.rust"}}},{comment:"function definition",name:"meta.function.definition.rust",begin:"\\b(fn)\\s+((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)((\\()|(<))",beginCaptures:{1:{name:"keyword.other.fn.rust"},2:{name:"entity.name.function.rust"},4:{name:"punctuation.brackets.round.rust"},5:{name:"punctuation.brackets.angle.rust"}},end:"\\{|;",endCaptures:{0:{name:"punctuation.brackets.curly.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#types"},{include:"#variables"}]},{comment:"function/method calls, chaining",name:"meta.function.call.rust",begin:"((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)(\\()",beginCaptures:{1:{name:"entity.name.function.rust"},2:{name:"punctuation.brackets.round.rust"}},end:"\\)",endCaptures:{0:{name:"punctuation.brackets.round.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#types"},{include:"#variables"}]},{comment:"function/method calls with turbofish",name:"meta.function.call.rust",begin:"((?:r#(?!crate|[Ss]elf|super))?[A-Za-z0-9_]+)(?=::<.*>\\()",beginCaptures:{1:{name:"entity.name.function.rust"}},end:"\\)",endCaptures:{0:{name:"punctuation.brackets.round.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#constants"},{include:"#gtypes"},{include:"#functions"},{include:"#lifetimes"},{include:"#macros"},{include:"#namespaces"},{include:"#punctuation"},{include:"#strings"},{include:"#types"},{include:"#variables"}]}]},keywords:{patterns:[{comment:"control flow keywords",name:"keyword.control.rust",match:"\\b(await|break|continue|do|else|for|if|loop|match|return|try|while|yield)\\b"},{comment:"storage keywords",name:"keyword.other.rust storage.type.rust",match:"\\b(extern|let|macro|mod)\\b"},{comment:"const keyword",name:"storage.modifier.rust",match:"\\b(const)\\b"},{comment:"type keyword",name:"keyword.declaration.type.rust storage.type.rust",match:"\\b(type)\\b"},{comment:"enum keyword",name:"keyword.declaration.enum.rust storage.type.rust",match:"\\b(enum)\\b"},{comment:"trait keyword",name:"keyword.declaration.trait.rust storage.type.rust",match:"\\b(trait)\\b"},{comment:"struct keyword",name:"keyword.declaration.struct.rust storage.type.rust",match:"\\b(struct)\\b"},{comment:"storage modifiers",name:"storage.modifier.rust",match:"\\b(abstract|static)\\b"},{comment:"other keywords",name:"keyword.other.rust",match:"\\b(as|async|become|box|dyn|move|final|impl|in|override|priv|pub|ref|typeof|union|unsafe|unsized|use|virtual|where)\\b"},{comment:"fn",name:"keyword.other.fn.rust",match:"\\bfn\\b"},{comment:"crate",name:"keyword.other.crate.rust",match:"\\bcrate\\b"},{comment:"mut",name:"storage.modifier.mut.rust",match:"\\bmut\\b"},{comment:"logical operators",name:"keyword.operator.logical.rust",match:"(\\^|\\||\\|\\||&&|<<|>>|!)(?!=)"},{comment:"logical AND, borrow references",name:"keyword.operator.borrow.and.rust",match:"&(?![&=])"},{comment:"assignment operators",name:"keyword.operator.assignment.rust",match:"(\\+=|-=|\\*=|/=|%=|\\^=|&=|\\|=|<<=|>>=)"},{comment:"single equal",name:"keyword.operator.assignment.equal.rust",match:"(?<![<>])=(?!=|>)"},{comment:"comparison operators",name:"keyword.operator.comparison.rust",match:"(=(=)?(?!>)|!=|<=|(?<!=)>=)"},{comment:"math operators",name:"keyword.operator.math.rust",match:"(([+%]|(\\*(?!\\w)))(?!=))|(-(?!>))|(/(?!/))"},{comment:"less than, greater than (special case)",match:"(?:\\b|(?:(\\))|(\\])|(\\})))[ \\t]+([<>])[ \\t]+(?:\\b|(?:(\\()|(\\[)|(\\{)))",captures:{1:{name:"punctuation.brackets.round.rust"},2:{name:"punctuation.brackets.square.rust"},3:{name:"punctuation.brackets.curly.rust"},4:{name:"keyword.operator.comparison.rust"},5:{name:"punctuation.brackets.round.rust"},6:{name:"punctuation.brackets.square.rust"},7:{name:"punctuation.brackets.curly.rust"}}},{comment:"namespace operator",name:"keyword.operator.namespace.rust",match:"::"},{comment:"dereference asterisk",match:"(\\*)(?=\\w+)",captures:{1:{name:"keyword.operator.dereference.rust"}}},{comment:"subpattern binding",name:"keyword.operator.subpattern.rust",match:"@"},{comment:"dot access",name:"keyword.operator.access.dot.rust",match:"\\.(?!\\.)"},{comment:"ranges, range patterns",name:"keyword.operator.range.rust",match:"\\.{2}(=|\\.)?"},{comment:"colon",name:"keyword.operator.key-value.rust",match:":(?!:)"},{comment:"dashrocket, skinny arrow",name:"keyword.operator.arrow.skinny.rust",match:"->"},{comment:"hashrocket, fat arrow",name:"keyword.operator.arrow.fat.rust",match:"=>"},{comment:"dollar macros",name:"keyword.operator.macro.dollar.rust",match:"\\$"},{comment:"question mark operator, questionably sized, macro kleene matcher",name:"keyword.operator.question.rust",match:"\\?"}]},interpolations:{comment:"curly brace interpolations",name:"meta.interpolation.rust",match:'({)[^"{}]*(})',captures:{1:{name:"punctuation.definition.interpolation.rust"},2:{name:"punctuation.definition.interpolation.rust"}}},lifetimes:{patterns:[{comment:"named lifetime parameters",match:"(['])([a-zA-Z_][0-9a-zA-Z_]*)(?!['])\\b",captures:{1:{name:"punctuation.definition.lifetime.rust"},2:{name:"entity.name.type.lifetime.rust"}}},{comment:"borrowing references to named lifetimes",match:"(\\&)(['])([a-zA-Z_][0-9a-zA-Z_]*)(?!['])\\b",captures:{1:{name:"keyword.operator.borrow.rust"},2:{name:"punctuation.definition.lifetime.rust"},3:{name:"entity.name.type.lifetime.rust"}}}]},macros:{patterns:[{comment:"macros",name:"meta.macro.rust",match:"(([a-z_][A-Za-z0-9_]*!)|([A-Z_][A-Za-z0-9_]*!))",captures:{2:{name:"entity.name.function.macro.rust"},3:{name:"entity.name.type.macro.rust"}}}]},namespaces:{patterns:[{comment:"namespace (non-type, non-function path segment)",match:"(?<![A-Za-z0-9_])([A-Za-z0-9_]+)((?<!super|self)::)",captures:{1:{name:"entity.name.namespace.rust"},2:{name:"keyword.operator.namespace.rust"}}}]},types:{patterns:[{comment:"numeric types",match:"(?<![A-Za-z])(f32|f64|i128|i16|i32|i64|i8|isize|u128|u16|u32|u64|u8|usize)\\b",captures:{1:{name:"entity.name.type.numeric.rust"}}},{comment:"parameterized types",begin:"\\b([A-Z][A-Za-z0-9]*)(<)",beginCaptures:{1:{name:"entity.name.type.rust"},2:{name:"punctuation.brackets.angle.rust"}},end:">",endCaptures:{0:{name:"punctuation.brackets.angle.rust"}},patterns:[{include:"#block-comments"},{include:"#comments"},{include:"#keywords"},{include:"#lvariables"},{include:"#lifetimes"},{include:"#punctuation"},{include:"#types"},{include:"#variables"}]},{comment:"primitive types",name:"entity.name.type.primitive.rust",match:"\\b(bool|char|str)\\b"},{comment:"trait declarations",match:"\\b(trait)\\s+([A-Z][A-Za-z0-9]*)\\b",captures:{1:{name:"keyword.declaration.trait.rust storage.type.rust"},2:{name:"entity.name.type.trait.rust"}}},{comment:"struct declarations",match:"\\b(struct)\\s+([A-Z][A-Za-z0-9]*)\\b",captures:{1:{name:"keyword.declaration.struct.rust storage.type.rust"},2:{name:"entity.name.type.struct.rust"}}},{comment:"enum declarations",match:"\\b(enum)\\s+([A-Z][A-Za-z0-9_]*)\\b",captures:{1:{name:"keyword.declaration.enum.rust storage.type.rust"},2:{name:"entity.name.type.enum.rust"}}},{comment:"type declarations",match:"\\b(type)\\s+([A-Z][A-Za-z0-9_]*)\\b",captures:{1:{name:"keyword.declaration.type.rust storage.type.rust"},2:{name:"entity.name.type.declaration.rust"}}},{comment:"types",name:"entity.name.type.rust",match:"\\b[A-Z][A-Za-z0-9]*\\b(?!!)"}]},gtypes:{patterns:[{comment:"option types",name:"entity.name.type.option.rust",match:"\\b(Some|None)\\b"},{comment:"result types",name:"entity.name.type.result.rust",match:"\\b(Ok|Err)\\b"}]},punctuation:{patterns:[{comment:"comma",name:"punctuation.comma.rust",match:","},{comment:"curly braces",name:"punctuation.brackets.curly.rust",match:"[{}]"},{comment:"parentheses, round brackets",name:"punctuation.brackets.round.rust",match:"[()]"},{comment:"semicolon",name:"punctuation.semi.rust",match:";"},{comment:"square brackets",name:"punctuation.brackets.square.rust",match:"[\\[\\]]"},{comment:"angle brackets",name:"punctuation.brackets.angle.rust",match:"(?<!=)[<>]"}]},strings:{patterns:[{comment:"double-quoted strings and byte strings",name:"string.quoted.double.rust",begin:'(b?)(")',beginCaptures:{1:{name:"string.quoted.byte.raw.rust"},2:{name:"punctuation.definition.string.rust"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.rust"}},patterns:[{include:"#escapes"},{include:"#interpolations"}]},{comment:"double-quoted raw strings and raw byte strings",name:"string.quoted.double.rust",begin:'(b?r)(#*)(")',beginCaptures:{1:{name:"string.quoted.byte.raw.rust"},2:{name:"punctuation.definition.string.raw.rust"},3:{name:"punctuation.definition.string.rust"}},end:'(")(\\2)',endCaptures:{1:{name:"punctuation.definition.string.rust"},2:{name:"punctuation.definition.string.raw.rust"}}},{comment:"characters and bytes",name:"string.quoted.single.char.rust",begin:"(b)?(')",beginCaptures:{1:{name:"string.quoted.byte.raw.rust"},2:{name:"punctuation.definition.char.rust"}},end:"'",endCaptures:{0:{name:"punctuation.definition.char.rust"}},patterns:[{include:"#escapes"}]}]},lvariables:{patterns:[{comment:"self",name:"variable.language.self.rust",match:"\\b[Ss]elf\\b"},{comment:"super",name:"variable.language.super.rust",match:"\\bsuper\\b"}]},variables:{patterns:[{comment:"variables",name:"variable.other.rust",match:"\\b(?<!(?<!\\.)\\.)(?:r#(?!(crate|[Ss]elf|super)))?[a-z0-9_]+\\b"}]}},displayName:"Rust",aliases:["rs"]})]},98211:function(i,n,e){e.r(n),e.d(n,{default:function(){return o}});var a=e(26142);const t=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/jlelong/vscode-latex-basics/blob/master/syntaxes/TeX.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/jlelong/vscode-latex-basics/commit/3ae82b457c28f0368cbbb47024b0245ef1ff3d33",name:"tex",scopeName:"text.tex",patterns:[{captures:{1:{name:"punctuation.definition.keyword.tex"}},match:"(\\\\)(backmatter|csname|else|endcsname|fi|frontmatter|mainmatter|unless|if(case|cat|csname|defined|dim|eof|false|fontchar|hbox|hmode|inner|mmode|num|odd|true|vbox|vmode|void|x)?)(?![a-zA-Z@])",name:"keyword.control.tex"},{captures:{1:{name:"keyword.control.catcode.tex"},2:{name:"punctuation.definition.keyword.tex"},3:{name:"punctuation.separator.key-value.tex"},4:{name:"constant.numeric.category.tex"}},match:"((\\\\)catcode)`(?:\\\\)?.(=)(\\d+)",name:"meta.catcode.tex"},{begin:"(^[ \\t]+)?(?=%)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.tex"}},end:"(?!\\G)",patterns:[{begin:"%:?",beginCaptures:{0:{name:"punctuation.definition.comment.tex"}},end:"$\\n?",name:"comment.line.percentage.tex"},{begin:"^(%!TEX) (\\S*) =",beginCaptures:{1:{name:"punctuation.definition.comment.tex"}},end:"$\\n?",name:"comment.line.percentage.directive.tex"}]},{match:"[\\[\\]]",name:"punctuation.definition.brackets.tex"},{begin:"(\\$\\$|\\$)",beginCaptures:{1:{name:"punctuation.definition.string.begin.tex"}},end:"(\\1)",endCaptures:{1:{name:"punctuation.definition.string.end.tex"}},name:"meta.math.block.tex support.class.math.block.tex",patterns:[{match:"\\\\\\$",name:"constant.character.escape.tex"},{include:"#math"},{include:"$self"}]},{match:"\\\\\\\\",name:"keyword.control.newline.tex"},{captures:{1:{name:"punctuation.definition.function.tex"}},match:"(\\\\)(?:[\\p{Alphabetic}@]+|[,;])",name:"support.function.general.tex"},{captures:{1:{name:"punctuation.definition.keyword.tex"}},match:"(\\\\)[^a-zA-Z@]",name:"constant.character.escape.tex"}],repository:{math:{patterns:[{begin:"((\\\\)(?:text|mbox))(\\{)",beginCaptures:{1:{name:"constant.other.math.tex"},2:{name:"punctuation.definition.function.tex"},3:{name:"punctuation.definition.arguments.begin.tex meta.text.normal.tex"}},contentName:"meta.text.normal.tex",end:"\\}",endCaptures:{0:{name:"punctuation.definition.arguments.end.tex meta.text.normal.tex"}},patterns:[{include:"#math"},{include:"$base"}]},{match:"\\\\{|\\\\}",name:"punctuation.math.bracket.pair.tex"},{match:"\\\\(left|right|((big|bigg|Big|Bigg)[lr]?))([\\(\\[\\<\\>\\]\\)\\.\\|]|\\\\[{}|]|\\\\[lr]?[Vv]ert|\\\\[lr]angle)",name:"punctuation.math.bracket.pair.big.tex"},{captures:{1:{name:"punctuation.definition.constant.math.tex"}},match:"(\\\\)(s(s(earrow|warrow|lash)|h(ort(downarrow|uparrow|parallel|leftarrow|rightarrow|mid)|arp)|tar|i(gma|m(eq)?)|u(cc(sim|n(sim|approx)|curlyeq|eq|approx)?|pset(neq(q)?|plus(eq)?|eq(q)?)?|rd|m|bset(neq(q)?|plus(eq)?|eq(q)?)?)|p(hericalangle|adesuit)|e(tminus|arrow)|q(su(pset(eq)?|bset(eq)?)|c(up|ap)|uare)|warrow|m(ile|all(s(etminus|mile)|frown)))|h(slash|ook(leftarrow|rightarrow)|eartsuit|bar)|R(sh|ightarrow|e|bag)|Gam(e|ma)|n(s(hort(parallel|mid)|im|u(cc(eq)?|pseteq(q)?|bseteq))|Rightarrow|n(earrow|warrow)|cong|triangle(left(eq(slant)?)?|right(eq(slant)?)?)|i(plus)?|u|p(lus|arallel|rec(eq)?)|e(q|arrow|g|xists)|v(dash|Dash)|warrow|le(ss|q(slant|q)?|ft(arrow|rightarrow))|a(tural|bla)|VDash|rightarrow|g(tr|eq(slant|q)?)|mid|Left(arrow|rightarrow))|c(hi|irc(eq|le(d(circ|S|dash|ast)|arrow(left|right)))?|o(ng|prod|lon|mplement)|dot(s|p)?|u(p|r(vearrow(left|right)|ly(eq(succ|prec)|vee(downarrow|uparrow)?|wedge(downarrow|uparrow)?)))|enterdot|lubsuit|ap)|Xi|Maps(to(char)?|from(char)?)|B(ox|umpeq|bbk)|t(h(ick(sim|approx)|e(ta|refore))|imes|op|wohead(leftarrow|rightarrow)|a(u|lloblong)|riangle(down|q|left(eq(slant)?)?|right(eq(slant)?)?)?)|i(n(t(er(cal|leave))?|plus|fty)?|ota|math)|S(igma|u(pset|bset))|zeta|o(slash|times|int|dot|plus|vee|wedge|lessthan|greaterthan|m(inus|ega)|b(slash|long|ar))|d(i(v(ideontimes)?|a(g(down|up)|mond(suit)?)|gamma)|o(t(plus|eq(dot)?)|ublebarwedge|wn(harpoon(left|right)|downarrows|arrow))|d(ots|agger)|elta|a(sh(v|leftarrow|rightarrow)|leth|gger))|Y(down|up|left|right)|C(up|ap)|u(n(lhd|rhd)|p(silon|harpoon(left|right)|downarrow|uparrows|lus|arrow)|lcorner|rcorner)|jmath|Theta|Im|p(si|hi|i(tchfork)?|erp|ar(tial|allel)|r(ime|o(d|pto)|ec(sim|n(sim|approx)|curlyeq|eq|approx)?)|m)|e(t(h|a)|psilon|q(slant(less|gtr)|circ|uiv)|ll|xists|mptyset)|Omega|D(iamond|ownarrow|elta)|v(d(ots|ash)|ee(bar)?|Dash|ar(s(igma|u(psetneq(q)?|bsetneq(q)?))|nothing|curly(vee|wedge)|t(heta|imes|riangle(left|right)?)|o(slash|circle|times|dot|plus|vee|wedge|lessthan|ast|greaterthan|minus|b(slash|ar))|p(hi|i|ropto)|epsilon|kappa|rho|bigcirc))|kappa|Up(silon|downarrow|arrow)|Join|f(orall|lat|a(t(s(emi|lash)|bslash)|llingdotseq)|rown)|P(si|hi|i)|w(p|edge|r)|l(hd|n(sim|eq(q)?|approx)|ceil|times|ightning|o(ng(left(arrow|rightarrow)|rightarrow|maps(to|from))|zenge|oparrow(left|right))|dot(s|p)|e(ss(sim|dot|eq(qgtr|gtr)|approx|gtr)|q(slant|q)?|ft(slice|harpoon(down|up)|threetimes|leftarrows|arrow(t(ail|riangle))?|right(squigarrow|harpoons|arrow(s|triangle|eq)?))|adsto)|vertneqq|floor|l(c(orner|eil)|floor|l|bracket)?|a(ngle|mbda)|rcorner|bag)|a(s(ymp|t)|ngle|pprox(eq)?|l(pha|eph)|rrownot|malg)|V(dash|vdash)|r(h(o|d)|ceil|times|i(singdotseq|ght(s(quigarrow|lice)|harpoon(down|up)|threetimes|left(harpoons|arrows)|arrow(t(ail|riangle))?|rightarrows))|floor|angle|r(ceil|parenthesis|floor|bracket)|bag)|g(n(sim|eq(q)?|approx)|tr(sim|dot|eq(qless|less)|less|approx)|imel|eq(slant|q)?|vertneqq|amma|g(g)?)|Finv|xi|m(ho|i(nuso|d)|o(o|dels)|u(ltimap)?|p|e(asuredangle|rge)|aps(to|from(char)?))|b(i(n(dnasrepma|ampersand)|g(s(tar|qc(up|ap))|nplus|c(irc|u(p|rly(vee|wedge))|ap)|triangle(down|up)|interleave|o(times|dot|plus)|uplus|parallel|vee|wedge|box))|o(t|wtie|x(slash|circle|times|dot|plus|empty|ast|minus|b(slash|ox|ar)))|u(llet|mpeq)|e(cause|t(h|ween|a))|lack(square|triangle(down|left|right)?|lozenge)|a(ck(s(im(eq)?|lash)|prime|epsilon)|r(o|wedge))|bslash)|L(sh|ong(left(arrow|rightarrow)|rightarrow|maps(to|from))|eft(arrow|rightarrow)|leftarrow|ambda|bag)|Arrownot)(?![a-zA-Z])",name:"constant.character.math.tex"},{captures:{1:{name:"punctuation.definition.constant.math.tex"}},match:"(\\\\)(sum|prod|coprod|int|oint|bigcap|bigcup|bigsqcup|bigvee|bigwedge|bigodot|bigotimes|bogoplus|biguplus)\\b",name:"constant.character.math.tex"},{captures:{1:{name:"punctuation.definition.constant.math.tex"}},match:"(\\\\)(arccos|arcsin|arctan|arg|cos|cosh|cot|coth|csc|deg|det|dim|exp|gcd|hom|inf|ker|lg|lim|liminf|limsup|ln|log|max|min|pr|sec|sin|sinh|sup|tan|tanh)\\b",name:"constant.other.math.tex"},{begin:"((\\\\)Sexpr(\\{))",beginCaptures:{1:{name:"support.function.sexpr.math.tex"},2:{name:"punctuation.definition.function.math.tex"},3:{name:"punctuation.section.embedded.begin.math.tex"}},contentName:"support.function.sexpr.math.tex",end:"(((\\})))",endCaptures:{1:{name:"support.function.sexpr.math.tex"},2:{name:"punctuation.section.embedded.end.math.tex"},3:{name:"source.r"}},name:"meta.embedded.line.r",patterns:[{begin:"\\G(?!\\})",end:"(?=\\})",name:"source.r",patterns:[{include:"source.r"}]}]},{captures:{1:{name:"punctuation.definition.constant.math.tex"}},match:"(\\\\)(?!begin\\{|verb)([A-Za-z]+)",name:"constant.other.general.math.tex"},{match:"(?<!\\\\)\\{",name:"punctuation.math.begin.bracket.curly.tex"},{match:"(?<!\\\\)\\}",name:"punctuation.math.end.bracket.curly.tex"},{match:"(?<!\\\\)\\(",name:"punctuation.math.begin.bracket.round.tex"},{match:"(?<!\\\\)\\)",name:"punctuation.math.end.bracket.round.tex"},{match:"(([0-9]*[\\.][0-9]+)|[0-9]+)",name:"constant.numeric.math.tex"},{match:"[\\+\\*/_\\^-]",name:"punctuation.math.operator.tex"}]},braces:{begin:"(?<!\\\\)\\{",beginCaptures:{0:{name:"punctuation.group.begin.tex"}},end:"(?<!\\\\)\\}",endCaptures:{0:{name:"punctuation.group.end.tex"}},name:"meta.group.braces.tex",patterns:[{include:"#braces"}]}},displayName:"TeX",embeddedLangs:["r"]});var o=[...a.default,t]},48044:function(i,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/yaml.tmbundle/blob/master/Syntaxes/YAML.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/yaml.tmbundle/commit/e54ceae3b719506dba7e481a77cea4a8b576ae46",name:"yaml",scopeName:"source.yaml",patterns:[{include:"#comment"},{include:"#property"},{include:"#directive"},{match:"^---",name:"entity.other.document.begin.yaml"},{match:"^\\.{3}",name:"entity.other.document.end.yaml"},{include:"#node"}],repository:{"block-collection":{patterns:[{include:"#block-sequence"},{include:"#block-mapping"}]},"block-mapping":{patterns:[{include:"#block-pair"}]},"block-node":{patterns:[{include:"#prototype"},{include:"#block-scalar"},{include:"#block-collection"},{include:"#flow-scalar-plain-out"},{include:"#flow-node"}]},"block-pair":{patterns:[{begin:"\\?",beginCaptures:{1:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=\\?)|^ *(:)|(:)",endCaptures:{1:{name:"punctuation.separator.key-value.mapping.yaml"},2:{name:"invalid.illegal.expected-newline.yaml"}},name:"meta.block-mapping.yaml",patterns:[{include:"#block-node"}]},{begin:`(?x) + (?= + (?x: + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + ) + ( + [^\\s:] + | : \\S + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},{match:":(?=\\s|$)",name:"punctuation.separator.key-value.mapping.yaml"}]},"block-scalar":{begin:"(?:(\\|)|(>))([1-9])?([-+])?(.*\\n?)",beginCaptures:{1:{name:"keyword.control.flow.block-scalar.literal.yaml"},2:{name:"keyword.control.flow.block-scalar.folded.yaml"},3:{name:"constant.numeric.indentation-indicator.yaml"},4:{name:"storage.modifier.chomping-indicator.yaml"},5:{patterns:[{include:"#comment"},{match:".+",name:"invalid.illegal.expected-comment-or-newline.yaml"}]}},end:"^(?=\\S)|(?!\\G)",patterns:[{begin:"^([ ]+)(?! )",end:"^(?!\\1|\\s*$)",name:"string.unquoted.block.yaml"}]},"block-sequence":{match:"(-)(?!\\S)",name:"punctuation.definition.block.sequence.item.yaml"},comment:{begin:"(?:(^[ \\t]*)|[ \\t]+)(?=#\\p{Print}*$)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.yaml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.yaml"}},end:"\\n",name:"comment.line.number-sign.yaml"}]},directive:{begin:"^%",beginCaptures:{0:{name:"punctuation.definition.directive.begin.yaml"}},end:"(?=$|[ \\t]+($|#))",name:"meta.directive.yaml",patterns:[{captures:{1:{name:"keyword.other.directive.yaml.yaml"},2:{name:"constant.numeric.yaml-version.yaml"}},match:"\\G(YAML)[ \\t]+(\\d+\\.\\d+)"},{captures:{1:{name:"keyword.other.directive.tag.yaml"},2:{name:"storage.type.tag-handle.yaml"},3:{name:"support.type.tag-prefix.yaml"}},match:`(?x) + \\G + (TAG) + (?:[ \\t]+ + ((?:!(?:[0-9A-Za-z\\-]*!)?)) + (?:[ \\t]+ ( + ! (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )* + | (?![,!\\[\\]{}]) (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ + ) + )? + )? + `},{captures:{1:{name:"support.other.directive.reserved.yaml"},2:{name:"string.unquoted.directive-name.yaml"},3:{name:"string.unquoted.directive-parameter.yaml"}},match:"(?x) \\G (\\w+) (?:[ \\t]+ (\\w+) (?:[ \\t]+ (\\w+))? )?"},{match:"\\S+",name:"invalid.illegal.unrecognized.yaml"}]},"flow-alias":{captures:{1:{name:"keyword.control.flow.alias.yaml"},2:{name:"punctuation.definition.alias.yaml"},3:{name:"variable.other.alias.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"((\\*))([^\\s\\[\\]/{/},]+)([^\\s\\]},]\\S*)?"},"flow-collection":{patterns:[{include:"#flow-sequence"},{include:"#flow-mapping"}]},"flow-mapping":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.mapping.begin.yaml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.mapping.end.yaml"}},name:"meta.flow-mapping.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.mapping.yaml"},{include:"#flow-pair"}]},"flow-node":{patterns:[{include:"#prototype"},{include:"#flow-alias"},{include:"#flow-collection"},{include:"#flow-scalar"}]},"flow-pair":{patterns:[{begin:"\\?",beginCaptures:{0:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.explicit.yaml",patterns:[{include:"#prototype"},{include:"#flow-pair"},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",beginCaptures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",patterns:[{include:"#flow-value"}]}]},{begin:`(?x) + (?= + (?: + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + ) + ( + [^\\s:[\\[\\]{},]] + | : [^\\s[\\[\\]{},]] + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"meta.flow-pair.key.yaml",patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",captures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.yaml",patterns:[{include:"#flow-value"}]}]},"flow-scalar":{patterns:[{include:"#flow-scalar-double-quoted"},{include:"#flow-scalar-single-quoted"},{include:"#flow-scalar-plain-in"}]},"flow-scalar-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.double.yaml",patterns:[{match:'\\\\([0abtnvfre "/\\\\N_Lp]|x\\d\\d|u\\d{4}|U\\d{8})',name:"constant.character.escape.yaml"},{match:"\\\\\\n",name:"constant.character.escape.double-quoted.newline.yaml"}]},"flow-scalar-plain-in":{patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},"flow-scalar-plain-in-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + ) + `}]},"flow-scalar-plain-out":{patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},"flow-scalar-plain-out-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?x: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + ) + `}]},"flow-scalar-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.single.yaml",patterns:[{match:"''",name:"constant.character.escape.single-quoted.yaml"}]},"flow-sequence":{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.sequence.begin.yaml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.sequence.end.yaml"}},name:"meta.flow-sequence.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.sequence.yaml"},{include:"#flow-pair"},{include:"#flow-node"}]},"flow-value":{patterns:[{begin:"\\G(?![},\\]])",end:"(?=[},\\]])",name:"meta.flow-pair.value.yaml",patterns:[{include:"#flow-node"}]}]},node:{patterns:[{include:"#block-node"}]},property:{begin:"(?=!|&)",end:"(?!\\G)",name:"meta.property.yaml",patterns:[{captures:{1:{name:"keyword.control.property.anchor.yaml"},2:{name:"punctuation.definition.anchor.yaml"},3:{name:"entity.name.type.anchor.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"\\G((&))([^\\s\\[\\]/{/},]+)(\\S+)?"},{match:`(?x) + \\G + (?: + ! < (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ > + | (?:!(?:[0-9A-Za-z\\-]*!)?) (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$_.~*'()] )+ + | ! + ) + (?=\\ |\\t|$) + `,name:"storage.type.tag-handle.yaml"},{match:"\\S+",name:"invalid.illegal.tag-handle.yaml"}]},prototype:{patterns:[{include:"#comment"},{include:"#property"}]}},displayName:"YAML",aliases:["yml"]})]}}]); diff --git a/404.html b/404.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/404.html @@ -0,0 +1,12 @@ +<!DOCTYPE html><html><head> +<meta charset="utf-8"> +<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> +<meta http-equiv="X-UA-Compatible" content="ie=edge"> +<link rel="shortcut icon" href="https://gw.alipayobjects.com/zos/antfincdn/upvrAjAPQX/Logo_Tech%252520UI.svg"> +<link rel="stylesheet" href="/umi.a475f248.css"> +</head> +<body> +<div id="root"></div> +<script src="/umi.572c03a8.js"></script> + +</body></html> \ No newline at end of file diff --git a/406.065d7d84.async.js b/406.065d7d84.async.js new file mode 100644 index 00000000..2e151ebc --- /dev/null +++ b/406.065d7d84.async.js @@ -0,0 +1,25 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[406],{40406:function(o,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-JSON.tmLanguage/blob/master/JSON.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",name:"jsonc",scopeName:"source.json.comments",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json.comments"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json.comments"}},name:"meta.structure.array.json.comments",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json.comments"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json.comments"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json.comments"}},end:"\\*/",name:"comment.block.documentation.json.comments"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json.comments"}},end:"\\*/",name:"comment.block.json.comments"},{captures:{1:{name:"punctuation.definition.comment.json.comments"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json.comments"},number:{match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`,name:"constant.numeric.json.comments"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json.comments"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json.comments"}},name:"meta.structure.dictionary.json.comments",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json.comments"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json.comments"}},name:"meta.structure.dictionary.value.json.comments",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json.comments"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json.comments"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json.comments"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json.comments"}},name:"string.quoted.double.json.comments",patterns:[{include:"#stringcontent"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json.comments"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json.comments"}},name:"string.json.comments support.type.property-name.json.comments",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4}) # and four hex digits`,name:"constant.character.escape.json.comments"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json.comments"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},displayName:"JSON with Comments"})]}}]); diff --git a/4066.9e9790f0.async.js b/4066.9e9790f0.async.js new file mode 100644 index 00000000..af971219 --- /dev/null +++ b/4066.9e9790f0.async.js @@ -0,0 +1,21 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4066],{14066:function(t,a,e){e.r(a),e.d(a,{default:function(){return n}});var n=[Object.freeze({scopeName:"source.ara",name:"ara",fileTypes:["ara"],patterns:[{include:"#namespace"},{include:"#named-arguments"},{include:"#comments"},{include:"#keywords"},{include:"#strings"},{include:"#numbers"},{include:"#operators"},{include:"#type"},{include:"#function-call"}],repository:{"class-name":{patterns:[{begin:"\\b(?i)(?<!\\$)(?=[\\\\a-zA-Z_])",end:"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])\\b",endCaptures:{1:{name:"support.class.ara"}},patterns:[{include:"#namespace"}]}]},type:{name:"support.type.php",patterns:[{match:"\\b(?:void|true|false|null|never|float|bool|int|string|dict|vec|object|mixed|nonnull|resource|self|static|parent|iterable)\\b",name:"support.type.php"},{begin:"([A-Za-z_][A-Za-z0-9_]*)<",beginCaptures:{1:{name:"support.class.php"}},end:">",patterns:[{include:"#type-annotation"}]},{begin:"(shape\\()",end:"((,|\\.\\.\\.)?\\s*\\))",endCaptures:{1:{name:"keyword.operator.key.php"}},name:"storage.type.shape.php",patterns:[{include:"#type-annotation"},{include:"#strings"},{include:"#constants"}]},{begin:"\\(",end:"\\)",patterns:[{include:"#type-annotation"}]},{begin:"\\(fn\\(",end:"\\)",patterns:[{include:"#type-annotation"}]},{include:"#class-name"},{include:"#comments"}]},namespace:{begin:"(?i)((namespace)|[a-z0-9_]+)?(\\\\)(?=.*?[^a-z_0-9\\\\])",beginCaptures:{1:{name:"entity.name.type.namespace.php"},3:{name:"punctuation.separator.inheritance.php"}},end:"(?i)(?=[a-z0-9_]*[^a-z0-9_\\\\])",name:"support.other.namespace.php",patterns:[{name:"entity.name.type.namespace.php",match:"(?i)[a-z0-9_]+(?=\\\\)"},{captures:{1:{name:"punctuation.separator.inheritance.php"}},match:"(?i)(\\\\)"}]},"named-arguments":{match:"(?i)(?<=^|\\(|,)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(:)(?!:)",captures:{1:{name:"entity.name.variable.parameter.ara"},2:{name:"punctuation.separator.colon.ara"}}},comments:{patterns:[{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.ara"}},end:"\\*/",name:"comment.block.ara"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ara"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.ara"}},end:"\\n",name:"comment.line.double-slash.ara"}]}]},keywords:{patterns:[{name:"keyword.control.ara",match:"\\b(await|async|concurrently|break|continue|do|else|elseif|for|if|loop|while|foreach|match|return|try|yield|from|catch|finally|default|exit)\\b"},{name:"storage.decl.ara",match:"\\b(const|enum|class|interface|trait|namespace|type|case|function|fn)\\b"},{name:"storage.modifier.ara",match:"\\b(final|abstract|static|readonly|public|private|protected)\\b"},{name:"keyword.other.ara",match:"\\b(as|is|extends|implements|use|where|clone|new)\\b"}]},"function-call":{patterns:[{begin:"(?i)(?=\\\\?[a-z_0-9\\\\]+\\\\[a-z_][a-z0-9_]*\\s*(\\(|(::<)))",comment:"Functions in a user-defined namespace (overrides any built-ins)",end:"(?=\\s*(\\(|(::<)))",patterns:[{include:"#user-function-call"}]},{begin:"(?i)(\\\\)?(?=\\b[a-z_][a-z_0-9]*\\s*(\\(|(::<)))",beginCaptures:{1:{name:"punctuation.separator.inheritance.php"}},comment:"Root namespace function calls (built-in or user)",end:"(?=\\s*(\\(|(::<)))",patterns:[{include:"#user-function-call"}]}]},"user-function-call":{begin:"(?i)(?=[a-z_0-9\\\\]*[a-z_][a-z0-9_]*\\s*\\()",end:"(?i)[a-z_][a-z_0-9]*(?=\\s*\\()",endCaptures:{0:{name:"entity.name.function.php"}},name:"meta.function-call.php",patterns:[{include:"#namespace"}]},strings:{patterns:[{name:"string.quoted.single.ara",begin:"'",end:"'",patterns:[{match:"\\\\[\\\\']",name:"constant.character.escape.ara"}]},{name:"string.quoted.double.ara",begin:'"',end:'"',patterns:[{include:"#interpolation"}]}]},interpolation:{patterns:[{comment:"Interpolating octal values e.g. \\01 or \\07.",match:"\\\\[0-7]{1,3}",name:"constant.numeric.octal.ara"},{comment:"Interpolating hex values e.g. \\x1 or \\xFF.",match:"\\\\x[0-9A-Fa-f]{1,2}",name:"constant.numeric.hex.ara"},{comment:"Escaped characters in double-quoted strings e.g. \\n or \\t.",match:'\\\\[nrt\\\\\\$\\"]',name:"constant.character.escape.ara"}]},numbers:{patterns:[{match:"0[xX][0-9a-fA-F]+(?:_[0-9a-fA-F]+)*",name:"constant.numeric.hex.ara"},{match:"0[bB][01]+(?:_[01]+)*",name:"constant.numeric.binary.ara"},{match:"0[oO][0-7]+(?:_[0-7]+)*",name:"constant.numeric.octal.ara"},{match:"0(?:_?[0-7]+)+",name:"constant.numeric.octal.ara"},{match:`(?x) +(?: + (?:[0-9]+(?:_[0-9]+)*)?(\\.)[0-9]+(?:_[0-9]+)*(?:[eE][+-]?[0-9]+(?:_[0-9]+)*)?| # .3 + [0-9]+(?:_[0-9]+)*(\\.)(?:[0-9]+(?:_[0-9]+)*)?(?:[eE][+-]?[0-9]+(?:_[0-9]+)*)?| # 3. + [0-9]+(?:_[0-9]+)*[eE][+-]?[0-9]+(?:_[0-9]+)* # 2e-3 +)`,name:"constant.numeric.decimal.ara",captures:{1:{name:"punctuation.separator.decimal.period.ara"},2:{name:"punctuation.separator.decimal.period.ara"}}},{match:"0|[1-9](?:_?[0-9]+)*",name:"constant.numeric.decimal.ara"}]},operators:{patterns:[{comment:"assignment operators",name:"keyword.assignments.ara",match:"(\\+=|-=|\\*=|/=|%=|\\^=|&&=|<=|>=|&=|\\|=|<<=|>>=|\\?\\?=)"},{comment:"logical operators",name:"keyword.operators.ara",match:"(\\^|\\||\\|\\||&&|>>|<<|&|~|<<|>>|>|<|<=>|\\?\\?|\\?|:|\\?:)(?!=)"},{comment:"comparison operators",name:"keyword.operator.comparison.ara",match:"(==|===|!==|!=|<=|>=|<|>)(?!=)"},{comment:"math operators",name:"keyword.operator.math.ara",match:"(([+%]|(\\*(?!\\w)))(?!=))|(-(?!>))|(/(?!/))"},{comment:"single equal assignment operator",name:"keyword.operator.assignment.ara",match:"(?<![<>])=(?!=|>)"},{comment:"less than, greater than (special case)",match:"(?:\\b|(?:(\\))|(\\])|(\\})))[ \\t]+([<>])[ \\t]+(?:\\b|(?:(\\()|(\\[)|(\\{)))",captures:{1:{name:"punctuation.brackets.round.ara"},2:{name:"punctuation.brackets.square.ara"},3:{name:"punctuation.brackets.curly.ara"},4:{name:"keyword.operator.comparison.ara"},5:{name:"punctuation.brackets.round.ara"},6:{name:"punctuation.brackets.square.ara"},7:{name:"punctuation.brackets.curly.ara"}}},{comment:"arrow method call, arrow property access",name:"keyword.operator.arrow.ara",match:`(?x) +(?: + -> | \\?-> +)`},{comment:"double arrow key-value pair",name:"keyword.operator.double-arrow.ara",match:`(?x) +(?: + => +)`},{comment:"static method call, static property access",name:"keyword.operator.static.ara",match:`(?x) +(?: + :: +)`},{comment:"closure creation",name:"keyword.operator.closure.ara",match:`(?x) +(?: + \\(\\.\\.\\.\\) +)`},{comment:"spread operator",name:"keyword.operator.spread.ara",match:`(?x) +(?: + \\.\\.\\. +)`},{comment:"namespace operator",name:"keyword.operator.namespace.ara",match:"\\\\"}]}},displayName:"Ara"})]}}]); diff --git a/4083.8ad17d82.async.js b/4083.8ad17d82.async.js new file mode 100644 index 00000000..9d6d65c4 --- /dev/null +++ b/4083.8ad17d82.async.js @@ -0,0 +1,164 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4083],{34296:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return lr}});var Ze=tt(97605),hn=tt(50959),Gn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z"}},{tag:"path",attrs:{d:"M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8A118.57 118.57 0 00512 392z"}}]},name:"aim",theme:"outlined"},Dt=Gn,rr=tt(36264),pr=function(Cr,yr){return hn.createElement(rr.Z,(0,Ze.Z)({},Cr,{ref:yr,icon:Dt}))},lr=hn.forwardRef(pr)},69838:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return lr}});var Ze=tt(97605),hn=tt(50959),Gn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},Dt=Gn,rr=tt(36264),pr=function(Cr,yr){return hn.createElement(rr.Z,(0,Ze.Z)({},Cr,{ref:yr,icon:Dt}))},lr=hn.forwardRef(pr)},51887:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return lr}});var Ze=tt(97605),hn=tt(50959),Gn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},Dt=Gn,rr=tt(36264),pr=function(Cr,yr){return hn.createElement(rr.Z,(0,Ze.Z)({},Cr,{ref:yr,icon:Dt}))},lr=hn.forwardRef(pr)},41264:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return lr}});var Ze=tt(97605),hn=tt(50959),Gn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"},Dt=Gn,rr=tt(36264),pr=function(Cr,yr){return hn.createElement(rr.Z,(0,Ze.Z)({},Cr,{ref:yr,icon:Dt}))},lr=hn.forwardRef(pr)},81743:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return lr}});var Ze=tt(97605),hn=tt(50959),Gn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372 0-89 31.3-170.8 83.5-234.8l523.3 523.3C682.8 852.7 601 884 512 884zm288.5-137.2L277.2 223.5C341.2 171.3 423 140 512 140c205.4 0 372 166.6 372 372 0 89-31.3 170.8-83.5 234.8z"}}]},name:"stop",theme:"outlined"},Dt=Gn,rr=tt(36264),pr=function(Cr,yr){return hn.createElement(rr.Z,(0,Ze.Z)({},Cr,{ref:yr,icon:Dt}))},lr=hn.forwardRef(pr)},45333:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return lr}});var Ze=tt(97605),hn=tt(50959),Gn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z"}}]},name:"undo",theme:"outlined"},Dt=Gn,rr=tt(36264),pr=function(Cr,yr){return hn.createElement(rr.Z,(0,Ze.Z)({},Cr,{ref:yr,icon:Dt}))},lr=hn.forwardRef(pr)},80980:function(In,Pn,tt){"use strict";var Ze=tt(99938),hn=tt(66292),Gn=tt.n(hn),Dt=tt(50959),rr=tt(33198),pr=tt(40714),lr=tt(93915),Qr=tt(85303);function Cr(yr,Bi){var ki;Qr.Z&&((0,lr.mf)(yr)||console.error("useDebounceFn expected parameter is a function, got ".concat(typeof yr)));var dr=(0,rr.Z)(yr),Kr=(ki=Bi==null?void 0:Bi.wait)!==null&&ki!==void 0?ki:1e3,_i=(0,Dt.useMemo)(function(){return Gn()(function(){for(var jr=[],oi=0;oi<arguments.length;oi++)jr[oi]=arguments[oi];return dr.current.apply(dr,(0,Ze.ev)([],(0,Ze.CR)(jr),!1))},Kr,Bi)},[]);return(0,pr.Z)(function(){_i.cancel()}),{run:_i,cancel:_i.cancel,flush:_i.flush}}Pn.Z=Cr},33198:function(In,Pn,tt){"use strict";var Ze=tt(50959);function hn(Gn){var Dt=(0,Ze.useRef)(Gn);return Dt.current=Gn,Dt}Pn.Z=hn},96754:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return Cr}});var Ze=tt(99938),hn=tt(50959),Gn=tt(80111),Dt=tt(74781),rr=tt(93915);function pr(yr){function Bi(ki,dr){dr===void 0&&(dr={});var Kr,_i=dr.onError,jr=_i===void 0?function(Dr){console.error(Dr)}:_i;try{Kr=yr()}catch(Dr){jr(Dr)}var oi=function(Dr){return dr!=null&&dr.serializer?dr==null?void 0:dr.serializer(Dr):JSON.stringify(Dr)},Hi=function(Dr){return dr!=null&&dr.deserializer?dr==null?void 0:dr.deserializer(Dr):JSON.parse(Dr)};function fi(){try{var Dr=Kr==null?void 0:Kr.getItem(ki);if(Dr)return Hi(Dr)}catch(Jr){jr(Jr)}return(0,rr.mf)(dr==null?void 0:dr.defaultValue)?dr==null?void 0:dr.defaultValue():dr==null?void 0:dr.defaultValue}var qi=(0,Ze.CR)((0,hn.useState)(function(){return fi()}),2),Zi=qi[0],sr=qi[1];(0,Dt.Z)(function(){sr(fi())},[ki]);var xr=function(Dr){var Jr=(0,rr.mf)(Dr)?Dr(Zi):Dr;if(sr(Jr),(0,rr.G7)(Jr))Kr==null||Kr.removeItem(ki);else try{Kr==null||Kr.setItem(ki,oi(Jr))}catch(ji){console.error(ji)}};return[Zi,(0,Gn.Z)(xr)]}return Bi}var lr=tt(70794),Qr=pr(function(){return lr.Z?localStorage:void 0}),Cr=Qr},95617:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return jr}});var Ze=tt(99938),hn=tt(73023),Gn=tt(50959),Dt=tt(40714);function rr(oi){var Hi=(0,Gn.useRef)(0),fi=(0,Ze.CR)((0,Gn.useState)(oi),2),qi=fi[0],Zi=fi[1],sr=(0,Gn.useCallback)(function(xr){cancelAnimationFrame(Hi.current),Hi.current=requestAnimationFrame(function(){Zi(xr)})},[]);return(0,Dt.Z)(function(){cancelAnimationFrame(Hi.current)}),[qi,sr]}var pr=rr,lr=tt(84791),Qr=tt(70794),Cr=tt(68207),yr=tt(63961),Bi=(0,yr.Z)(Gn.useLayoutEffect),ki=Bi,dr=Qr.Z?ki:Cr.Z,Kr=dr;function _i(oi){var Hi=(0,Ze.CR)(pr(function(){var Zi=(0,lr.n)(oi);return Zi?{width:Zi.clientWidth,height:Zi.clientHeight}:void 0}),2),fi=Hi[0],qi=Hi[1];return Kr(function(){var Zi=(0,lr.n)(oi);if(Zi){var sr=new hn.Z(function(xr){xr.forEach(function(Dr){var Jr=Dr.target,ji=Jr.clientWidth,ha=Jr.clientHeight;qi({width:ji,height:ha})})});return sr.observe(Zi),function(){sr.disconnect()}}},[],oi),fi}var jr=_i},40714:function(In,Pn,tt){"use strict";var Ze=tt(50959),hn=tt(33198),Gn=tt(93915),Dt=tt(85303),rr=function(pr){Dt.Z&&((0,Gn.mf)(pr)||console.error("useUnmount expected parameter is a function, got ".concat(typeof pr)));var lr=(0,hn.Z)(pr);(0,Ze.useEffect)(function(){return function(){lr.current()}},[])};Pn.Z=rr},74781:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return Dt}});var Ze=tt(50959),hn=function(rr){return function(pr,lr){var Qr=(0,Ze.useRef)(!1);rr(function(){return function(){Qr.current=!1}},[]),rr(function(){if(!Qr.current)Qr.current=!0;else return pr()},lr)}},Gn=null,Dt=hn(Ze.useEffect)},63961:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return pr}});var Ze=tt(50959),hn=tt(40714);function Gn(lr,Qr){if(lr===Qr)return!0;for(var Cr=0;Cr<lr.length;Cr++)if(!Object.is(lr[Cr],Qr[Cr]))return!1;return!0}var Dt=tt(84791),rr=function(lr){var Qr=function(Cr,yr,Bi){var ki=(0,Ze.useRef)(!1),dr=(0,Ze.useRef)([]),Kr=(0,Ze.useRef)([]),_i=(0,Ze.useRef)();lr(function(){var jr,oi=Array.isArray(Bi)?Bi:[Bi],Hi=oi.map(function(fi){return(0,Dt.n)(fi)});if(!ki.current){ki.current=!0,dr.current=Hi,Kr.current=yr,_i.current=Cr();return}(Hi.length!==dr.current.length||!Gn(Hi,dr.current)||!Gn(yr,Kr.current))&&((jr=_i.current)===null||jr===void 0||jr.call(_i),dr.current=Hi,Kr.current=yr,_i.current=Cr())}),(0,hn.Z)(function(){var jr;(jr=_i.current)===null||jr===void 0||jr.call(_i),ki.current=!1})};return Qr},pr=rr},84791:function(In,Pn,tt){"use strict";tt.d(Pn,{n:function(){return Gn}});var Ze=tt(93915),hn=tt(70794);function Gn(Dt,rr){if(hn.Z){if(!Dt)return rr;var pr;return(0,Ze.mf)(Dt)?pr=Dt():"current"in Dt?pr=Dt.current:pr=Dt,pr}}},70794:function(In,Pn){"use strict";var tt=!!(typeof window!="undefined"&&window.document&&window.document.createElement);Pn.Z=tt},68207:function(In,Pn,tt){"use strict";var Ze=tt(50959),hn=tt(63961),Gn=(0,hn.Z)(Ze.useEffect);Pn.Z=Gn},32413:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return jr}});var Ze=tt(50959),hn=tt(84875),Gn=tt.n(hn),Dt=tt(81477),rr=tt(79737),pr=tt(48248),lr=tt(96548);const Qr=Ze.createContext({});var yr=Ze.createContext({message:{},notification:{},modal:{}}),Bi=tt(19356);const ki=oi=>{const{componentCls:Hi,colorText:fi,fontSize:qi,lineHeight:Zi,fontFamily:sr}=oi;return{[Hi]:{color:fi,fontSize:qi,lineHeight:Zi,fontFamily:sr}}};var dr=(0,Bi.Z)("App",oi=>[ki(oi)]);const Kr=()=>Ze.useContext(yr),_i=oi=>{const{prefixCls:Hi,children:fi,className:qi,rootClassName:Zi,message:sr,notification:xr,style:Dr,component:Jr="div"}=oi,{getPrefixCls:ji}=(0,Ze.useContext)(Dt.E_),ha=ji("app",Hi),[ga,ro]=dr(ha),mn=Gn()(ro,ha,qi,Zi),li=(0,Ze.useContext)(Qr),Mi=Ze.useMemo(()=>({message:Object.assign(Object.assign({},li.message),sr),notification:Object.assign(Object.assign({},li.notification),xr)}),[sr,xr,li.message,li.notification]),[_n,En]=(0,rr.Z)(Mi.message),[vr,Ur]=(0,lr.Z)(Mi.notification),[ea,ba]=(0,pr.Z)(),oa=Ze.useMemo(()=>({message:_n,notification:vr,modal:ea}),[_n,vr,ea]),xa=Jr===!1?Ze.Fragment:Jr,Qa={className:mn,style:Dr};return ga(Ze.createElement(yr.Provider,{value:oa},Ze.createElement(Qr.Provider,{value:Mi},Ze.createElement(xa,Object.assign({},Jr===!1?void 0:Qa),ba,En,Ur,fi))))};_i.useApp=Kr;var jr=_i},84486:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return ki}});var Ze=tt(50959),hn=tt(84875),Gn=tt.n(hn),Dt=tt(81477),rr=tt(16431),pr=tt(19356),lr=tt(76247);const Qr=dr=>{const{componentCls:Kr,sizePaddingEdgeHorizontal:_i,colorSplit:jr,lineWidth:oi,textPaddingInline:Hi,orientationMargin:fi,verticalMarginInline:qi}=dr;return{[Kr]:Object.assign(Object.assign({},(0,rr.Wf)(dr)),{borderBlockStart:`${oi}px solid ${jr}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:qi,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${oi}px solid ${jr}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${dr.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${Kr}-with-text`]:{display:"flex",alignItems:"center",margin:`${dr.dividerHorizontalWithTextGutterMargin}px 0`,color:dr.colorTextHeading,fontWeight:500,fontSize:dr.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${jr}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${oi}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${Kr}-with-text-left`]:{"&::before":{width:`${fi*100}%`},"&::after":{width:`${100-fi*100}%`}},[`&-horizontal${Kr}-with-text-right`]:{"&::before":{width:`${100-fi*100}%`},"&::after":{width:`${fi*100}%`}},[`${Kr}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:Hi},"&-dashed":{background:"none",borderColor:jr,borderStyle:"dashed",borderWidth:`${oi}px 0 0`},[`&-horizontal${Kr}-with-text${Kr}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${Kr}-dashed`]:{borderInlineStartWidth:oi,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${Kr}-with-text`]:{color:dr.colorText,fontWeight:"normal",fontSize:dr.fontSize},[`&-horizontal${Kr}-with-text-left${Kr}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${Kr}-inner-text`]:{paddingInlineStart:_i}},[`&-horizontal${Kr}-with-text-right${Kr}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${Kr}-inner-text`]:{paddingInlineEnd:_i}}})}};var Cr=(0,pr.Z)("Divider",dr=>{const Kr=(0,lr.TS)(dr,{dividerHorizontalWithTextGutterMargin:dr.margin,dividerHorizontalGutterMargin:dr.marginLG,sizePaddingEdgeHorizontal:0});return[Qr(Kr)]},dr=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:dr.marginXS})),yr=function(dr,Kr){var _i={};for(var jr in dr)Object.prototype.hasOwnProperty.call(dr,jr)&&Kr.indexOf(jr)<0&&(_i[jr]=dr[jr]);if(dr!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oi=0,jr=Object.getOwnPropertySymbols(dr);oi<jr.length;oi++)Kr.indexOf(jr[oi])<0&&Object.prototype.propertyIsEnumerable.call(dr,jr[oi])&&(_i[jr[oi]]=dr[jr[oi]]);return _i},ki=dr=>{const{getPrefixCls:Kr,direction:_i,divider:jr}=Ze.useContext(Dt.E_),{prefixCls:oi,type:Hi="horizontal",orientation:fi="center",orientationMargin:qi,className:Zi,rootClassName:sr,children:xr,dashed:Dr,plain:Jr,style:ji}=dr,ha=yr(dr,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),ga=Kr("divider",oi),[ro,mn]=Cr(ga),li=fi.length>0?`-${fi}`:fi,Mi=!!xr,_n=fi==="left"&&qi!=null,En=fi==="right"&&qi!=null,vr=Gn()(ga,jr==null?void 0:jr.className,mn,`${ga}-${Hi}`,{[`${ga}-with-text`]:Mi,[`${ga}-with-text${li}`]:Mi,[`${ga}-dashed`]:!!Dr,[`${ga}-plain`]:!!Jr,[`${ga}-rtl`]:_i==="rtl",[`${ga}-no-default-orientation-margin-left`]:_n,[`${ga}-no-default-orientation-margin-right`]:En},Zi,sr),Ur=Ze.useMemo(()=>typeof qi=="number"?qi:/^\d+$/.test(qi)?Number(qi):qi,[qi]),ea=Object.assign(Object.assign({},_n&&{marginLeft:Ur}),En&&{marginRight:Ur});return ro(Ze.createElement("div",Object.assign({className:vr,style:Object.assign(Object.assign({},jr==null?void 0:jr.style),ji)},ha,{role:"separator"}),xr&&Hi!=="vertical"&&Ze.createElement("span",{className:`${ga}-inner-text`,style:ea},xr)))}},66454:function(In,Pn,tt){"use strict";tt.d(Pn,{Z:function(){return ro}});var Ze=tt(50959),hn=tt(21916),Gn=tt(84875),Dt=tt.n(Gn),rr=tt(25654),pr=tt(19122),lr=tt(31839),Qr=tt(81477),Cr=tt(16431),yr=tt(76247),Bi=tt(19356),ki=tt(99978);const dr=mn=>{const{paddingXXS:li,lineWidth:Mi,tagPaddingHorizontal:_n,componentCls:En}=mn,vr=_n-Mi,Ur=li-Mi;return{[En]:Object.assign(Object.assign({},(0,Cr.Wf)(mn)),{display:"inline-block",height:"auto",marginInlineEnd:mn.marginXS,paddingInline:vr,fontSize:mn.tagFontSize,lineHeight:mn.tagLineHeight,whiteSpace:"nowrap",background:mn.defaultBg,border:`${mn.lineWidth}px ${mn.lineType} ${mn.colorBorder}`,borderRadius:mn.borderRadiusSM,opacity:1,transition:`all ${mn.motionDurationMid}`,textAlign:"start",position:"relative",[`&${En}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:mn.defaultColor},[`${En}-close-icon`]:{marginInlineStart:Ur,color:mn.colorTextDescription,fontSize:mn.tagIconSize,cursor:"pointer",transition:`all ${mn.motionDurationMid}`,"&:hover":{color:mn.colorTextHeading}},[`&${En}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${mn.iconCls}-close, ${mn.iconCls}-close:hover`]:{color:mn.colorTextLightSolid}},["&-checkable"]:{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${En}-checkable-checked):hover`]:{color:mn.colorPrimary,backgroundColor:mn.colorFillSecondary},"&:active, &-checked":{color:mn.colorTextLightSolid},"&-checked":{backgroundColor:mn.colorPrimary,"&:hover":{backgroundColor:mn.colorPrimaryHover}},"&:active":{backgroundColor:mn.colorPrimaryActive}},["&-hidden"]:{display:"none"},[`> ${mn.iconCls} + span, > span + ${mn.iconCls}`]:{marginInlineStart:vr}}),[`${En}-borderless`]:{borderColor:"transparent",background:mn.tagBorderlessBg}}},Kr=mn=>{const{lineWidth:li,fontSizeIcon:Mi}=mn,_n=mn.fontSizeSM,En=`${mn.lineHeightSM*_n}px`;return(0,yr.TS)(mn,{tagFontSize:_n,tagLineHeight:En,tagIconSize:Mi-2*li,tagPaddingHorizontal:8,tagBorderlessBg:mn.colorFillTertiary})},_i=mn=>({defaultBg:new ki.C(mn.colorFillQuaternary).onBackground(mn.colorBgContainer).toHexString(),defaultColor:mn.colorText});var jr=(0,Bi.Z)("Tag",mn=>{const li=Kr(mn);return dr(li)},_i),oi=function(mn,li){var Mi={};for(var _n in mn)Object.prototype.hasOwnProperty.call(mn,_n)&&li.indexOf(_n)<0&&(Mi[_n]=mn[_n]);if(mn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var En=0,_n=Object.getOwnPropertySymbols(mn);En<_n.length;En++)li.indexOf(_n[En])<0&&Object.prototype.propertyIsEnumerable.call(mn,_n[En])&&(Mi[_n[En]]=mn[_n[En]]);return Mi},fi=Ze.forwardRef((mn,li)=>{const{prefixCls:Mi,style:_n,className:En,checked:vr,onChange:Ur,onClick:ea}=mn,ba=oi(mn,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:oa,tag:xa}=Ze.useContext(Qr.E_),Qa=za=>{Ur==null||Ur(!vr),ea==null||ea(za)},ka=oa("tag",Mi),[Ua,Zr]=jr(ka),bs=Dt()(ka,`${ka}-checkable`,{[`${ka}-checkable-checked`]:vr},xa==null?void 0:xa.className,En,Zr);return Ua(Ze.createElement("span",Object.assign({},ba,{ref:li,style:Object.assign(Object.assign({},_n),xa==null?void 0:xa.style),className:bs,onClick:Qa})))}),qi=tt(69545);const Zi=mn=>(0,qi.Z)(mn,(li,Mi)=>{let{textColor:_n,lightBorderColor:En,lightColor:vr,darkColor:Ur}=Mi;return{[`${mn.componentCls}-${li}`]:{color:_n,background:vr,borderColor:En,"&-inverse":{color:mn.colorTextLightSolid,background:Ur,borderColor:Ur},[`&${mn.componentCls}-borderless`]:{borderColor:"transparent"}}}});var sr=(0,Bi.b)(["Tag","preset"],mn=>{const li=Kr(mn);return Zi(li)},_i);function xr(mn){return typeof mn!="string"?mn:mn.charAt(0).toUpperCase()+mn.slice(1)}const Dr=(mn,li,Mi)=>{const _n=xr(Mi);return{[`${mn.componentCls}-${li}`]:{color:mn[`color${Mi}`],background:mn[`color${_n}Bg`],borderColor:mn[`color${_n}Border`],[`&${mn.componentCls}-borderless`]:{borderColor:"transparent"}}}};var Jr=(0,Bi.b)(["Tag","status"],mn=>{const li=Kr(mn);return[Dr(li,"success","Success"),Dr(li,"processing","Info"),Dr(li,"error","Error"),Dr(li,"warning","Warning")]},_i),ji=function(mn,li){var Mi={};for(var _n in mn)Object.prototype.hasOwnProperty.call(mn,_n)&&li.indexOf(_n)<0&&(Mi[_n]=mn[_n]);if(mn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var En=0,_n=Object.getOwnPropertySymbols(mn);En<_n.length;En++)li.indexOf(_n[En])<0&&Object.prototype.propertyIsEnumerable.call(mn,_n[En])&&(Mi[_n[En]]=mn[_n[En]]);return Mi};const ha=(mn,li)=>{const{prefixCls:Mi,className:_n,rootClassName:En,style:vr,children:Ur,icon:ea,color:ba,onClose:oa,closeIcon:xa,closable:Qa,bordered:ka=!0}=mn,Ua=ji(mn,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Zr,direction:bs,tag:za}=Ze.useContext(Qr.E_),[Jo,Rs]=Ze.useState(!0);Ze.useEffect(()=>{"visible"in Ua&&Rs(Ua.visible)},[Ua.visible]);const Ba=(0,rr.o2)(ba),sa=(0,rr.yT)(ba),io=Ba||sa,eu=Object.assign(Object.assign({backgroundColor:ba&&!io?ba:void 0},za==null?void 0:za.style),vr),ua=Zr("tag",Mi),[p_,d_]=jr(ua),jc=Dt()(ua,za==null?void 0:za.className,{[`${ua}-${ba}`]:io,[`${ua}-has-color`]:ba&&!io,[`${ua}-hidden`]:!Jo,[`${ua}-rtl`]:bs==="rtl",[`${ua}-borderless`]:!ka},_n,En,d_),al=f_=>{f_.stopPropagation(),oa==null||oa(f_),!f_.defaultPrevented&&Rs(!1)},[,tu]=(0,pr.Z)(Qa,xa,f_=>f_===null?Ze.createElement(hn.Z,{className:`${ua}-close-icon`,onClick:al}):Ze.createElement("span",{className:`${ua}-close-icon`,onClick:al},f_),null,!1),Jf=typeof Ua.onClick=="function"||Ur&&Ur.type==="a",nd=ea||null,ol=nd?Ze.createElement(Ze.Fragment,null,nd,Ur&&Ze.createElement("span",null,Ur)):Ur,rd=Ze.createElement("span",Object.assign({},Ua,{ref:li,className:jc,style:eu}),ol,tu,Ba&&Ze.createElement(sr,{key:"preset",prefixCls:ua}),sa&&Ze.createElement(Jr,{key:"status",prefixCls:ua}));return p_(Jf?Ze.createElement(lr.Z,{component:"Tag"},rd):rd)},ga=Ze.forwardRef(ha);ga.CheckableTag=fi;var ro=ga},68172:function(In,Pn,tt){"use strict";var Ze=tt(44039).default;Object.defineProperty(Pn,"__esModule",{value:!0}),Pn.default=void 0;var hn=Ze(tt(33312)),Gn=Pn.default=hn.default},33312:function(In,Pn,tt){"use strict";var Ze=tt(44039).default;Object.defineProperty(Pn,"__esModule",{value:!0}),Pn.default=void 0;var hn=Ze(tt(32982)),Gn=Ze(tt(6523));const Dt={lang:Object.assign({placeholder:"\u8BF7\u9009\u62E9\u65E5\u671F",yearPlaceholder:"\u8BF7\u9009\u62E9\u5E74\u4EFD",quarterPlaceholder:"\u8BF7\u9009\u62E9\u5B63\u5EA6",monthPlaceholder:"\u8BF7\u9009\u62E9\u6708\u4EFD",weekPlaceholder:"\u8BF7\u9009\u62E9\u5468",rangePlaceholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],rangeYearPlaceholder:["\u5F00\u59CB\u5E74\u4EFD","\u7ED3\u675F\u5E74\u4EFD"],rangeMonthPlaceholder:["\u5F00\u59CB\u6708\u4EFD","\u7ED3\u675F\u6708\u4EFD"],rangeQuarterPlaceholder:["\u5F00\u59CB\u5B63\u5EA6","\u7ED3\u675F\u5B63\u5EA6"],rangeWeekPlaceholder:["\u5F00\u59CB\u5468","\u7ED3\u675F\u5468"]},hn.default),timePickerLocale:Object.assign({},Gn.default)};Dt.lang.ok="\u786E\u5B9A";var rr=Pn.default=Dt},13548:function(In,Pn,tt){"use strict";var Ze,hn=tt(44039).default;Ze={value:!0},Pn.Z=void 0;var Gn=hn(tt(8269)),Dt=hn(tt(68172)),rr=hn(tt(33312)),pr=hn(tt(6523));const lr="${label}\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684${type}",Qr={locale:"zh-cn",Pagination:Gn.default,DatePicker:rr.default,TimePicker:pr.default,Calendar:Dt.default,global:{placeholder:"\u8BF7\u9009\u62E9"},Table:{filterTitle:"\u7B5B\u9009",filterConfirm:"\u786E\u5B9A",filterReset:"\u91CD\u7F6E",filterEmptyText:"\u65E0\u7B5B\u9009\u9879",filterCheckall:"\u5168\u9009",filterSearchPlaceholder:"\u5728\u7B5B\u9009\u9879\u4E2D\u641C\u7D22",selectAll:"\u5168\u9009\u5F53\u9875",selectInvert:"\u53CD\u9009\u5F53\u9875",selectNone:"\u6E05\u7A7A\u6240\u6709",selectionAll:"\u5168\u9009\u6240\u6709",sortTitle:"\u6392\u5E8F",expand:"\u5C55\u5F00\u884C",collapse:"\u5173\u95ED\u884C",triggerDesc:"\u70B9\u51FB\u964D\u5E8F",triggerAsc:"\u70B9\u51FB\u5347\u5E8F",cancelSort:"\u53D6\u6D88\u6392\u5E8F"},Modal:{okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",justOkText:"\u77E5\u9053\u4E86"},Tour:{Next:"\u4E0B\u4E00\u6B65",Previous:"\u4E0A\u4E00\u6B65",Finish:"\u7ED3\u675F\u5BFC\u89C8"},Popconfirm:{cancelText:"\u53D6\u6D88",okText:"\u786E\u5B9A"},Transfer:{titles:["",""],searchPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",itemUnit:"\u9879",itemsUnit:"\u9879",remove:"\u5220\u9664",selectCurrent:"\u5168\u9009\u5F53\u9875",removeCurrent:"\u5220\u9664\u5F53\u9875",selectAll:"\u5168\u9009\u6240\u6709",removeAll:"\u5220\u9664\u5168\u90E8",selectInvert:"\u53CD\u9009\u5F53\u9875"},Upload:{uploading:"\u6587\u4EF6\u4E0A\u4F20\u4E2D",removeFile:"\u5220\u9664\u6587\u4EF6",uploadError:"\u4E0A\u4F20\u9519\u8BEF",previewFile:"\u9884\u89C8\u6587\u4EF6",downloadFile:"\u4E0B\u8F7D\u6587\u4EF6"},Empty:{description:"\u6682\u65E0\u6570\u636E"},Icon:{icon:"\u56FE\u6807"},Text:{edit:"\u7F16\u8F91",copy:"\u590D\u5236",copied:"\u590D\u5236\u6210\u529F",expand:"\u5C55\u5F00"},PageHeader:{back:"\u8FD4\u56DE"},Form:{optional:"\uFF08\u53EF\u9009\uFF09",defaultValidateMessages:{default:"\u5B57\u6BB5\u9A8C\u8BC1\u9519\u8BEF${label}",required:"\u8BF7\u8F93\u5165${label}",enum:"${label}\u5FC5\u987B\u662F\u5176\u4E2D\u4E00\u4E2A[${enum}]",whitespace:"${label}\u4E0D\u80FD\u4E3A\u7A7A\u5B57\u7B26",date:{format:"${label}\u65E5\u671F\u683C\u5F0F\u65E0\u6548",parse:"${label}\u4E0D\u80FD\u8F6C\u6362\u4E3A\u65E5\u671F",invalid:"${label}\u662F\u4E00\u4E2A\u65E0\u6548\u65E5\u671F"},types:{string:lr,method:lr,array:lr,object:lr,number:lr,date:lr,boolean:lr,integer:lr,float:lr,regexp:lr,email:lr,url:lr,hex:lr},string:{len:"${label}\u987B\u4E3A${len}\u4E2A\u5B57\u7B26",min:"${label}\u6700\u5C11${min}\u4E2A\u5B57\u7B26",max:"${label}\u6700\u591A${max}\u4E2A\u5B57\u7B26",range:"${label}\u987B\u5728${min}-${max}\u5B57\u7B26\u4E4B\u95F4"},number:{len:"${label}\u5FC5\u987B\u7B49\u4E8E${len}",min:"${label}\u6700\u5C0F\u503C\u4E3A${min}",max:"${label}\u6700\u5927\u503C\u4E3A${max}",range:"${label}\u987B\u5728${min}-${max}\u4E4B\u95F4"},array:{len:"\u987B\u4E3A${len}\u4E2A${label}",min:"\u6700\u5C11${min}\u4E2A${label}",max:"\u6700\u591A${max}\u4E2A${label}",range:"${label}\u6570\u91CF\u987B\u5728${min}-${max}\u4E4B\u95F4"},pattern:{mismatch:"${label}\u4E0E\u6A21\u5F0F\u4E0D\u5339\u914D${pattern}"}}},Image:{preview:"\u9884\u89C8"},QRCode:{expired:"\u4E8C\u7EF4\u7801\u8FC7\u671F",refresh:"\u70B9\u51FB\u5237\u65B0"},ColorPicker:{presetEmpty:"\u6682\u65E0"}};var Cr=Pn.Z=Qr},6523:function(In,Pn){"use strict";Object.defineProperty(Pn,"__esModule",{value:!0}),Pn.default=void 0;const tt={placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4",rangePlaceholder:["\u5F00\u59CB\u65F6\u95F4","\u7ED3\u675F\u65F6\u95F4"]};var Ze=Pn.default=tt},74396:function(In,Pn,tt){var Ze=tt(29165),hn=Ze.Symbol;In.exports=hn},80732:function(In,Pn,tt){var Ze=tt(74396),hn=tt(31239),Gn=tt(57058),Dt="[object Null]",rr="[object Undefined]",pr=Ze?Ze.toStringTag:void 0;function lr(Qr){return Qr==null?Qr===void 0?rr:Dt:pr&&pr in Object(Qr)?hn(Qr):Gn(Qr)}In.exports=lr},33124:function(In,Pn,tt){var Ze=tt(82996),hn=/^\s+/;function Gn(Dt){return Dt&&Dt.slice(0,Ze(Dt)+1).replace(hn,"")}In.exports=Gn},96476:function(In,Pn,tt){var Ze=typeof tt.g=="object"&&tt.g&&tt.g.Object===Object&&tt.g;In.exports=Ze},31239:function(In,Pn,tt){var Ze=tt(74396),hn=Object.prototype,Gn=hn.hasOwnProperty,Dt=hn.toString,rr=Ze?Ze.toStringTag:void 0;function pr(lr){var Qr=Gn.call(lr,rr),Cr=lr[rr];try{lr[rr]=void 0;var yr=!0}catch(ki){}var Bi=Dt.call(lr);return yr&&(Qr?lr[rr]=Cr:delete lr[rr]),Bi}In.exports=pr},57058:function(In){var Pn=Object.prototype,tt=Pn.toString;function Ze(hn){return tt.call(hn)}In.exports=Ze},29165:function(In,Pn,tt){var Ze=tt(96476),hn=typeof self=="object"&&self&&self.Object===Object&&self,Gn=Ze||hn||Function("return this")();In.exports=Gn},82996:function(In){var Pn=/\s/;function tt(Ze){for(var hn=Ze.length;hn--&&Pn.test(Ze.charAt(hn)););return hn}In.exports=tt},66292:function(In,Pn,tt){var Ze=tt(36838),hn=tt(76668),Gn=tt(12448),Dt="Expected a function",rr=Math.max,pr=Math.min;function lr(Qr,Cr,yr){var Bi,ki,dr,Kr,_i,jr,oi=0,Hi=!1,fi=!1,qi=!0;if(typeof Qr!="function")throw new TypeError(Dt);Cr=Gn(Cr)||0,Ze(yr)&&(Hi=!!yr.leading,fi="maxWait"in yr,dr=fi?rr(Gn(yr.maxWait)||0,Cr):dr,qi="trailing"in yr?!!yr.trailing:qi);function Zi(mn){var li=Bi,Mi=ki;return Bi=ki=void 0,oi=mn,Kr=Qr.apply(Mi,li),Kr}function sr(mn){return oi=mn,_i=setTimeout(Jr,Cr),Hi?Zi(mn):Kr}function xr(mn){var li=mn-jr,Mi=mn-oi,_n=Cr-li;return fi?pr(_n,dr-Mi):_n}function Dr(mn){var li=mn-jr,Mi=mn-oi;return jr===void 0||li>=Cr||li<0||fi&&Mi>=dr}function Jr(){var mn=hn();if(Dr(mn))return ji(mn);_i=setTimeout(Jr,xr(mn))}function ji(mn){return _i=void 0,qi&&Bi?Zi(mn):(Bi=ki=void 0,Kr)}function ha(){_i!==void 0&&clearTimeout(_i),oi=0,Bi=jr=ki=_i=void 0}function ga(){return _i===void 0?Kr:ji(hn())}function ro(){var mn=hn(),li=Dr(mn);if(Bi=arguments,ki=this,jr=mn,li){if(_i===void 0)return sr(jr);if(fi)return clearTimeout(_i),_i=setTimeout(Jr,Cr),Zi(jr)}return _i===void 0&&(_i=setTimeout(Jr,Cr)),Kr}return ro.cancel=ha,ro.flush=ga,ro}In.exports=lr},36838:function(In){function Pn(tt){var Ze=typeof tt;return tt!=null&&(Ze=="object"||Ze=="function")}In.exports=Pn},55073:function(In){function Pn(tt){return tt!=null&&typeof tt=="object"}In.exports=Pn},16764:function(In,Pn,tt){var Ze=tt(80732),hn=tt(55073),Gn="[object Symbol]";function Dt(rr){return typeof rr=="symbol"||hn(rr)&&Ze(rr)==Gn}In.exports=Dt},76668:function(In,Pn,tt){var Ze=tt(29165),hn=function(){return Ze.Date.now()};In.exports=hn},12448:function(In,Pn,tt){var Ze=tt(33124),hn=tt(36838),Gn=tt(16764),Dt=0/0,rr=/^[-+]0x[0-9a-f]+$/i,pr=/^0b[01]+$/i,lr=/^0o[0-7]+$/i,Qr=parseInt;function Cr(yr){if(typeof yr=="number")return yr;if(Gn(yr))return Dt;if(hn(yr)){var Bi=typeof yr.valueOf=="function"?yr.valueOf():yr;yr=hn(Bi)?Bi+"":Bi}if(typeof yr!="string")return yr===0?yr:+yr;yr=Ze(yr);var ki=pr.test(yr);return ki||lr.test(yr)?Qr(yr.slice(2),ki?2:8):rr.test(yr)?Dt:+yr}In.exports=Cr},70775:function(In,Pn,tt){(function(Ze){if(!0)In.exports=Ze();else var hn})(function(){"use strict";var Ze=(fr,Wt)=>()=>(Wt||fr((Wt={exports:{}}).exports,Wt),Wt.exports),hn=Ze((fr,Wt)=>{var Jt=function(Ht){return Ht&&Ht.Math==Math&&Ht};Wt.exports=Jt(typeof globalThis=="object"&&globalThis)||Jt(typeof window=="object"&&window)||Jt(typeof self=="object"&&self)||Jt(typeof tt.g=="object"&&tt.g)||function(){return this}()||Function("return this")()}),Gn=Ze((fr,Wt)=>{Wt.exports=function(Jt){try{return!!Jt()}catch(Ht){return!0}}}),Dt=Ze((fr,Wt)=>{var Jt=Gn();Wt.exports=!Jt(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})}),rr=Ze((fr,Wt)=>{var Jt=Gn();Wt.exports=!Jt(function(){var Ht=function(){}.bind();return typeof Ht!="function"||Ht.hasOwnProperty("prototype")})}),pr=Ze((fr,Wt)=>{var Jt=rr(),Ht=Function.prototype.call;Wt.exports=Jt?Ht.bind(Ht):function(){return Ht.apply(Ht,arguments)}}),lr=Ze(fr=>{"use strict";var Wt={}.propertyIsEnumerable,Jt=Object.getOwnPropertyDescriptor,Ht=Jt&&!Wt.call({1:2},1);fr.f=Ht?function(Gt){var dn=Jt(this,Gt);return!!dn&&dn.enumerable}:Wt}),Qr=Ze((fr,Wt)=>{Wt.exports=function(Jt,Ht){return{enumerable:!(Jt&1),configurable:!(Jt&2),writable:!(Jt&4),value:Ht}}}),Cr=Ze((fr,Wt)=>{var Jt=rr(),Ht=Function.prototype,Gt=Ht.call,dn=Jt&&Ht.bind.bind(Gt,Gt);Wt.exports=Jt?dn:function(zn){return function(){return Gt.apply(zn,arguments)}}}),yr=Ze((fr,Wt)=>{var Jt=Cr(),Ht=Jt({}.toString),Gt=Jt("".slice);Wt.exports=function(dn){return Gt(Ht(dn),8,-1)}}),Bi=Ze((fr,Wt)=>{var Jt=Cr(),Ht=Gn(),Gt=yr(),dn=Object,zn=Jt("".split);Wt.exports=Ht(function(){return!dn("z").propertyIsEnumerable(0)})?function(pt){return Gt(pt)=="String"?zn(pt,""):dn(pt)}:dn}),ki=Ze((fr,Wt)=>{Wt.exports=function(Jt){return Jt==null}}),dr=Ze((fr,Wt)=>{var Jt=ki(),Ht=TypeError;Wt.exports=function(Gt){if(Jt(Gt))throw Ht("Can't call method on "+Gt);return Gt}}),Kr=Ze((fr,Wt)=>{var Jt=Bi(),Ht=dr();Wt.exports=function(Gt){return Jt(Ht(Gt))}}),_i=Ze((fr,Wt)=>{var Jt=typeof document=="object"&&document.all,Ht=typeof Jt>"u"&&Jt!==void 0;Wt.exports={all:Jt,IS_HTMLDDA:Ht}}),jr=Ze((fr,Wt)=>{var Jt=_i(),Ht=Jt.all;Wt.exports=Jt.IS_HTMLDDA?function(Gt){return typeof Gt=="function"||Gt===Ht}:function(Gt){return typeof Gt=="function"}}),oi=Ze((fr,Wt)=>{var Jt=jr(),Ht=_i(),Gt=Ht.all;Wt.exports=Ht.IS_HTMLDDA?function(dn){return typeof dn=="object"?dn!==null:Jt(dn)||dn===Gt}:function(dn){return typeof dn=="object"?dn!==null:Jt(dn)}}),Hi=Ze((fr,Wt)=>{var Jt=hn(),Ht=jr(),Gt=function(dn){return Ht(dn)?dn:void 0};Wt.exports=function(dn,zn){return arguments.length<2?Gt(Jt[dn]):Jt[dn]&&Jt[dn][zn]}}),fi=Ze((fr,Wt)=>{var Jt=Cr();Wt.exports=Jt({}.isPrototypeOf)}),qi=Ze((fr,Wt)=>{var Jt=Hi();Wt.exports=Jt("navigator","userAgent")||""}),Zi=Ze((fr,Wt)=>{var Jt=hn(),Ht=qi(),Gt=Jt.process,dn=Jt.Deno,zn=Gt&&Gt.versions||dn&&dn.version,pt=zn&&zn.v8,Sr,Lr;pt&&(Sr=pt.split("."),Lr=Sr[0]>0&&Sr[0]<4?1:+(Sr[0]+Sr[1])),!Lr&&Ht&&(Sr=Ht.match(/Edge\/(\d+)/),(!Sr||Sr[1]>=74)&&(Sr=Ht.match(/Chrome\/(\d+)/),Sr&&(Lr=+Sr[1]))),Wt.exports=Lr}),sr=Ze((fr,Wt)=>{var Jt=Zi(),Ht=Gn();Wt.exports=!!Object.getOwnPropertySymbols&&!Ht(function(){var Gt=Symbol();return!String(Gt)||!(Object(Gt)instanceof Symbol)||!Symbol.sham&&Jt&&Jt<41})}),xr=Ze((fr,Wt)=>{var Jt=sr();Wt.exports=Jt&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}),Dr=Ze((fr,Wt)=>{var Jt=Hi(),Ht=jr(),Gt=fi(),dn=xr(),zn=Object;Wt.exports=dn?function(pt){return typeof pt=="symbol"}:function(pt){var Sr=Jt("Symbol");return Ht(Sr)&&Gt(Sr.prototype,zn(pt))}}),Jr=Ze((fr,Wt)=>{var Jt=String;Wt.exports=function(Ht){try{return Jt(Ht)}catch(Gt){return"Object"}}}),ji=Ze((fr,Wt)=>{var Jt=jr(),Ht=Jr(),Gt=TypeError;Wt.exports=function(dn){if(Jt(dn))return dn;throw Gt(Ht(dn)+" is not a function")}}),ha=Ze((fr,Wt)=>{var Jt=ji(),Ht=ki();Wt.exports=function(Gt,dn){var zn=Gt[dn];return Ht(zn)?void 0:Jt(zn)}}),ga=Ze((fr,Wt)=>{var Jt=pr(),Ht=jr(),Gt=oi(),dn=TypeError;Wt.exports=function(zn,pt){var Sr,Lr;if(pt==="string"&&Ht(Sr=zn.toString)&&!Gt(Lr=Jt(Sr,zn))||Ht(Sr=zn.valueOf)&&!Gt(Lr=Jt(Sr,zn))||pt!=="string"&&Ht(Sr=zn.toString)&&!Gt(Lr=Jt(Sr,zn)))return Lr;throw dn("Can't convert object to primitive value")}}),ro=Ze((fr,Wt)=>{Wt.exports=!1}),mn=Ze((fr,Wt)=>{var Jt=hn(),Ht=Object.defineProperty;Wt.exports=function(Gt,dn){try{Ht(Jt,Gt,{value:dn,configurable:!0,writable:!0})}catch(zn){Jt[Gt]=dn}return dn}}),li=Ze((fr,Wt)=>{var Jt=hn(),Ht=mn(),Gt="__core-js_shared__",dn=Jt[Gt]||Ht(Gt,{});Wt.exports=dn}),Mi=Ze((fr,Wt)=>{var Jt=ro(),Ht=li();(Wt.exports=function(Gt,dn){return Ht[Gt]||(Ht[Gt]=dn!==void 0?dn:{})})("versions",[]).push({version:"3.26.1",mode:Jt?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),_n=Ze((fr,Wt)=>{var Jt=dr(),Ht=Object;Wt.exports=function(Gt){return Ht(Jt(Gt))}}),En=Ze((fr,Wt)=>{var Jt=Cr(),Ht=_n(),Gt=Jt({}.hasOwnProperty);Wt.exports=Object.hasOwn||function(dn,zn){return Gt(Ht(dn),zn)}}),vr=Ze((fr,Wt)=>{var Jt=Cr(),Ht=0,Gt=Math.random(),dn=Jt(1 .toString);Wt.exports=function(zn){return"Symbol("+(zn===void 0?"":zn)+")_"+dn(++Ht+Gt,36)}}),Ur=Ze((fr,Wt)=>{var Jt=hn(),Ht=Mi(),Gt=En(),dn=vr(),zn=sr(),pt=xr(),Sr=Ht("wks"),Lr=Jt.Symbol,Br=Lr&&Lr.for,wr=pt?Lr:Lr&&Lr.withoutSetter||dn;Wt.exports=function(Tt){if(!Gt(Sr,Tt)||!(zn||typeof Sr[Tt]=="string")){var pi="Symbol."+Tt;zn&&Gt(Lr,Tt)?Sr[Tt]=Lr[Tt]:pt&&Br?Sr[Tt]=Br(pi):Sr[Tt]=wr(pi)}return Sr[Tt]}}),ea=Ze((fr,Wt)=>{var Jt=pr(),Ht=oi(),Gt=Dr(),dn=ha(),zn=ga(),pt=Ur(),Sr=TypeError,Lr=pt("toPrimitive");Wt.exports=function(Br,wr){if(!Ht(Br)||Gt(Br))return Br;var Tt=dn(Br,Lr),pi;if(Tt){if(wr===void 0&&(wr="default"),pi=Jt(Tt,Br,wr),!Ht(pi)||Gt(pi))return pi;throw Sr("Can't convert object to primitive value")}return wr===void 0&&(wr="number"),zn(Br,wr)}}),ba=Ze((fr,Wt)=>{var Jt=ea(),Ht=Dr();Wt.exports=function(Gt){var dn=Jt(Gt,"string");return Ht(dn)?dn:dn+""}}),oa=Ze((fr,Wt)=>{var Jt=hn(),Ht=oi(),Gt=Jt.document,dn=Ht(Gt)&&Ht(Gt.createElement);Wt.exports=function(zn){return dn?Gt.createElement(zn):{}}}),xa=Ze((fr,Wt)=>{var Jt=Dt(),Ht=Gn(),Gt=oa();Wt.exports=!Jt&&!Ht(function(){return Object.defineProperty(Gt("div"),"a",{get:function(){return 7}}).a!=7})}),Qa=Ze(fr=>{var Wt=Dt(),Jt=pr(),Ht=lr(),Gt=Qr(),dn=Kr(),zn=ba(),pt=En(),Sr=xa(),Lr=Object.getOwnPropertyDescriptor;fr.f=Wt?Lr:function(Br,wr){if(Br=dn(Br),wr=zn(wr),Sr)try{return Lr(Br,wr)}catch(Tt){}if(pt(Br,wr))return Gt(!Jt(Ht.f,Br,wr),Br[wr])}}),ka=Ze((fr,Wt)=>{var Jt=Dt(),Ht=Gn();Wt.exports=Jt&&Ht(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})}),Ua=Ze((fr,Wt)=>{var Jt=oi(),Ht=String,Gt=TypeError;Wt.exports=function(dn){if(Jt(dn))return dn;throw Gt(Ht(dn)+" is not an object")}}),Zr=Ze(fr=>{var Wt=Dt(),Jt=xa(),Ht=ka(),Gt=Ua(),dn=ba(),zn=TypeError,pt=Object.defineProperty,Sr=Object.getOwnPropertyDescriptor,Lr="enumerable",Br="configurable",wr="writable";fr.f=Wt?Ht?function(Tt,pi,ta){if(Gt(Tt),pi=dn(pi),Gt(ta),typeof Tt=="function"&&pi==="prototype"&&"value"in ta&&wr in ta&&!ta[wr]){var Yi=Sr(Tt,pi);Yi&&Yi[wr]&&(Tt[pi]=ta.value,ta={configurable:Br in ta?ta[Br]:Yi[Br],enumerable:Lr in ta?ta[Lr]:Yi[Lr],writable:!1})}return pt(Tt,pi,ta)}:pt:function(Tt,pi,ta){if(Gt(Tt),pi=dn(pi),Gt(ta),Jt)try{return pt(Tt,pi,ta)}catch(Yi){}if("get"in ta||"set"in ta)throw zn("Accessors not supported");return"value"in ta&&(Tt[pi]=ta.value),Tt}}),bs=Ze((fr,Wt)=>{var Jt=Dt(),Ht=Zr(),Gt=Qr();Wt.exports=Jt?function(dn,zn,pt){return Ht.f(dn,zn,Gt(1,pt))}:function(dn,zn,pt){return dn[zn]=pt,dn}}),za=Ze((fr,Wt)=>{var Jt=Dt(),Ht=En(),Gt=Function.prototype,dn=Jt&&Object.getOwnPropertyDescriptor,zn=Ht(Gt,"name"),pt=zn&&function(){}.name==="something",Sr=zn&&(!Jt||Jt&&dn(Gt,"name").configurable);Wt.exports={EXISTS:zn,PROPER:pt,CONFIGURABLE:Sr}}),Jo=Ze((fr,Wt)=>{var Jt=Cr(),Ht=jr(),Gt=li(),dn=Jt(Function.toString);Ht(Gt.inspectSource)||(Gt.inspectSource=function(zn){return dn(zn)}),Wt.exports=Gt.inspectSource}),Rs=Ze((fr,Wt)=>{var Jt=hn(),Ht=jr(),Gt=Jt.WeakMap;Wt.exports=Ht(Gt)&&/native code/.test(String(Gt))}),Ba=Ze((fr,Wt)=>{var Jt=Mi(),Ht=vr(),Gt=Jt("keys");Wt.exports=function(dn){return Gt[dn]||(Gt[dn]=Ht(dn))}}),sa=Ze((fr,Wt)=>{Wt.exports={}}),io=Ze((fr,Wt)=>{var Jt=Rs(),Ht=hn(),Gt=oi(),dn=bs(),zn=En(),pt=li(),Sr=Ba(),Lr=sa(),Br="Object already initialized",wr=Ht.TypeError,Tt=Ht.WeakMap,pi,ta,Yi,Da=function(Na){return Yi(Na)?ta(Na):pi(Na,{})},Pa=function(Na){return function(xs){var Lc;if(!Gt(xs)||(Lc=ta(xs)).type!==Na)throw wr("Incompatible receiver, "+Na+" required");return Lc}};Jt||pt.state?(qa=pt.state||(pt.state=new Tt),qa.get=qa.get,qa.has=qa.has,qa.set=qa.set,pi=function(Na,xs){if(qa.has(Na))throw wr(Br);return xs.facade=Na,qa.set(Na,xs),xs},ta=function(Na){return qa.get(Na)||{}},Yi=function(Na){return qa.has(Na)}):(Yo=Sr("state"),Lr[Yo]=!0,pi=function(Na,xs){if(zn(Na,Yo))throw wr(Br);return xs.facade=Na,dn(Na,Yo,xs),xs},ta=function(Na){return zn(Na,Yo)?Na[Yo]:{}},Yi=function(Na){return zn(Na,Yo)});var qa,Yo;Wt.exports={set:pi,get:ta,has:Yi,enforce:Da,getterFor:Pa}}),eu=Ze((fr,Wt)=>{var Jt=Gn(),Ht=jr(),Gt=En(),dn=Dt(),zn=za().CONFIGURABLE,pt=Jo(),Sr=io(),Lr=Sr.enforce,Br=Sr.get,wr=Object.defineProperty,Tt=dn&&!Jt(function(){return wr(function(){},"length",{value:8}).length!==8}),pi=String(String).split("String"),ta=Wt.exports=function(Yi,Da,Pa){String(Da).slice(0,7)==="Symbol("&&(Da="["+String(Da).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),Pa&&Pa.getter&&(Da="get "+Da),Pa&&Pa.setter&&(Da="set "+Da),(!Gt(Yi,"name")||zn&&Yi.name!==Da)&&(dn?wr(Yi,"name",{value:Da,configurable:!0}):Yi.name=Da),Tt&&Pa&&Gt(Pa,"arity")&&Yi.length!==Pa.arity&&wr(Yi,"length",{value:Pa.arity});try{Pa&&Gt(Pa,"constructor")&&Pa.constructor?dn&&wr(Yi,"prototype",{writable:!1}):Yi.prototype&&(Yi.prototype=void 0)}catch(Yo){}var qa=Lr(Yi);return Gt(qa,"source")||(qa.source=pi.join(typeof Da=="string"?Da:"")),Yi};Function.prototype.toString=ta(function(){return Ht(this)&&Br(this).source||pt(this)},"toString")}),ua=Ze((fr,Wt)=>{var Jt=jr(),Ht=Zr(),Gt=eu(),dn=mn();Wt.exports=function(zn,pt,Sr,Lr){Lr||(Lr={});var Br=Lr.enumerable,wr=Lr.name!==void 0?Lr.name:pt;if(Jt(Sr)&&Gt(Sr,wr,Lr),Lr.global)Br?zn[pt]=Sr:dn(pt,Sr);else{try{Lr.unsafe?zn[pt]&&(Br=!0):delete zn[pt]}catch(Tt){}Br?zn[pt]=Sr:Ht.f(zn,pt,{value:Sr,enumerable:!1,configurable:!Lr.nonConfigurable,writable:!Lr.nonWritable})}return zn}}),p_=Ze((fr,Wt)=>{var Jt=Math.ceil,Ht=Math.floor;Wt.exports=Math.trunc||function(Gt){var dn=+Gt;return(dn>0?Ht:Jt)(dn)}}),d_=Ze((fr,Wt)=>{var Jt=p_();Wt.exports=function(Ht){var Gt=+Ht;return Gt!==Gt||Gt===0?0:Jt(Gt)}}),jc=Ze((fr,Wt)=>{var Jt=d_(),Ht=Math.max,Gt=Math.min;Wt.exports=function(dn,zn){var pt=Jt(dn);return pt<0?Ht(pt+zn,0):Gt(pt,zn)}}),al=Ze((fr,Wt)=>{var Jt=d_(),Ht=Math.min;Wt.exports=function(Gt){return Gt>0?Ht(Jt(Gt),9007199254740991):0}}),tu=Ze((fr,Wt)=>{var Jt=al();Wt.exports=function(Ht){return Jt(Ht.length)}}),Jf=Ze((fr,Wt)=>{var Jt=Kr(),Ht=jc(),Gt=tu(),dn=function(zn){return function(pt,Sr,Lr){var Br=Jt(pt),wr=Gt(Br),Tt=Ht(Lr,wr),pi;if(zn&&Sr!=Sr){for(;wr>Tt;)if(pi=Br[Tt++],pi!=pi)return!0}else for(;wr>Tt;Tt++)if((zn||Tt in Br)&&Br[Tt]===Sr)return zn||Tt||0;return!zn&&-1}};Wt.exports={includes:dn(!0),indexOf:dn(!1)}}),nd=Ze((fr,Wt)=>{var Jt=Cr(),Ht=En(),Gt=Kr(),dn=Jf().indexOf,zn=sa(),pt=Jt([].push);Wt.exports=function(Sr,Lr){var Br=Gt(Sr),wr=0,Tt=[],pi;for(pi in Br)!Ht(zn,pi)&&Ht(Br,pi)&&pt(Tt,pi);for(;Lr.length>wr;)Ht(Br,pi=Lr[wr++])&&(~dn(Tt,pi)||pt(Tt,pi));return Tt}}),ol=Ze((fr,Wt)=>{Wt.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),rd=Ze(fr=>{var Wt=nd(),Jt=ol(),Ht=Jt.concat("length","prototype");fr.f=Object.getOwnPropertyNames||function(Gt){return Wt(Gt,Ht)}}),f_=Ze(fr=>{fr.f=Object.getOwnPropertySymbols}),Ov=Ze((fr,Wt)=>{var Jt=Hi(),Ht=Cr(),Gt=rd(),dn=f_(),zn=Ua(),pt=Ht([].concat);Wt.exports=Jt("Reflect","ownKeys")||function(Sr){var Lr=Gt.f(zn(Sr)),Br=dn.f;return Br?pt(Lr,Br(Sr)):Lr}}),Iv=Ze((fr,Wt)=>{var Jt=En(),Ht=Ov(),Gt=Qa(),dn=Zr();Wt.exports=function(zn,pt,Sr){for(var Lr=Ht(pt),Br=dn.f,wr=Gt.f,Tt=0;Tt<Lr.length;Tt++){var pi=Lr[Tt];!Jt(zn,pi)&&!(Sr&&Jt(Sr,pi))&&Br(zn,pi,wr(pt,pi))}}}),jv=Ze((fr,Wt)=>{var Jt=Gn(),Ht=jr(),Gt=/#|\.prototype\./,dn=function(Br,wr){var Tt=pt[zn(Br)];return Tt==Lr?!0:Tt==Sr?!1:Ht(wr)?Jt(wr):!!wr},zn=dn.normalize=function(Br){return String(Br).replace(Gt,".").toLowerCase()},pt=dn.data={},Sr=dn.NATIVE="N",Lr=dn.POLYFILL="P";Wt.exports=dn}),Lv=Ze((fr,Wt)=>{var Jt=hn(),Ht=Qa().f,Gt=bs(),dn=ua(),zn=mn(),pt=Iv(),Sr=jv();Wt.exports=function(Lr,Br){var wr=Lr.target,Tt=Lr.global,pi=Lr.stat,ta,Yi,Da,Pa,qa,Yo;if(Tt?Yi=Jt:pi?Yi=Jt[wr]||zn(wr,{}):Yi=(Jt[wr]||{}).prototype,Yi)for(Da in Br){if(qa=Br[Da],Lr.dontCallGetSet?(Yo=Ht(Yi,Da),Pa=Yo&&Yo.value):Pa=Yi[Da],ta=Sr(Tt?Da:wr+(pi?".":"#")+Da,Lr.forced),!ta&&Pa!==void 0){if(typeof qa==typeof Pa)continue;pt(qa,Pa)}(Lr.sham||Pa&&Pa.sham)&&Gt(qa,"sham",!0),dn(Yi,Da,qa,Lr)}}}),Bv=Ze(()=>{var fr=Lv(),Wt=hn();fr({global:!0,forced:Wt.globalThis!==Wt},{globalThis:Wt})}),Mv=Ze(()=>{Bv()}),id=Ze((fr,Wt)=>{var Jt=eu(),Ht=Zr();Wt.exports=function(Gt,dn,zn){return zn.get&&Jt(zn.get,dn,{getter:!0}),zn.set&&Jt(zn.set,dn,{setter:!0}),Ht.f(Gt,dn,zn)}}),Pg=Ze((fr,Wt)=>{"use strict";var Jt=Ua();Wt.exports=function(){var Ht=Jt(this),Gt="";return Ht.hasIndices&&(Gt+="d"),Ht.global&&(Gt+="g"),Ht.ignoreCase&&(Gt+="i"),Ht.multiline&&(Gt+="m"),Ht.dotAll&&(Gt+="s"),Ht.unicode&&(Gt+="u"),Ht.unicodeSets&&(Gt+="v"),Ht.sticky&&(Gt+="y"),Gt}}),Rv=Ze(()=>{var fr=hn(),Wt=Dt(),Jt=id(),Ht=Pg(),Gt=Gn(),dn=fr.RegExp,zn=dn.prototype,pt=Wt&&Gt(function(){var Sr=!0;try{dn(".","d")}catch(Da){Sr=!1}var Lr={},Br="",wr=Sr?"dgimsy":"gimsy",Tt=function(Da,Pa){Object.defineProperty(Lr,Da,{get:function(){return Br+=Pa,!0}})},pi={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};Sr&&(pi.hasIndices="d");for(var ta in pi)Tt(ta,pi[ta]);var Yi=Object.getOwnPropertyDescriptor(zn,"flags").get.call(Lr);return Yi!==wr||Br!==wr});pt&&Jt(zn,"flags",{configurable:!0,get:Ht})}),Jv=Ze((fr,Wt)=>{Mv(),Rv();var Jt=Object.defineProperty,Ht=Object.getOwnPropertyDescriptor,Gt=Object.getOwnPropertyNames,dn=Object.prototype.hasOwnProperty,zn=(o,_)=>function(){return o&&(_=(0,o[Gt(o)[0]])(o=0)),_},pt=(o,_)=>function(){return _||(0,o[Gt(o)[0]])((_={exports:{}}).exports,_),_.exports},Sr=(o,_)=>{for(var V in _)Jt(o,V,{get:_[V],enumerable:!0})},Lr=(o,_,V,k)=>{if(_&&typeof _=="object"||typeof _=="function")for(let pe of Gt(_))!dn.call(o,pe)&&pe!==V&&Jt(o,pe,{get:()=>_[pe],enumerable:!(k=Ht(_,pe))||k.enumerable});return o},Br=o=>Lr(Jt({},"__esModule",{value:!0}),o),wr,Tt=zn({"<define:process>"(){wr={env:{},argv:[]}}}),pi=pt({"src/common/parser-create-error.js"(o,_){"use strict";Tt();function V(k,pe){let ie=new SyntaxError(k+" ("+pe.start.line+":"+pe.start.column+")");return ie.loc=pe,ie}_.exports=V}}),ta=pt({"src/utils/try-combinations.js"(o,_){"use strict";Tt();function V(){let k;for(var pe=arguments.length,ie=new Array(pe),P=0;P<pe;P++)ie[P]=arguments[P];for(let[S,Y]of ie.entries())try{return{result:Y()}}catch(b){S===0&&(k=b)}return{error:k}}_.exports=V}}),Yi={};Sr(Yi,{EOL:()=>On,arch:()=>mt,cpus:()=>Lc,default:()=>hr,endianness:()=>Da,freemem:()=>Na,getNetworkInterfaces:()=>St,hostname:()=>Pa,loadavg:()=>qa,networkInterfaces:()=>st,platform:()=>$t,release:()=>vt,tmpDir:()=>on,tmpdir:()=>Dn,totalmem:()=>xs,type:()=>Bn,uptime:()=>Yo});function Da(){if(typeof Nn>"u"){var o=new ArrayBuffer(2),_=new Uint8Array(o),V=new Uint16Array(o);if(_[0]=1,_[1]=2,V[0]===258)Nn="BE";else if(V[0]===513)Nn="LE";else throw new Error("unable to figure out endianess")}return Nn}function Pa(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function qa(){return[]}function Yo(){return 0}function Na(){return Number.MAX_VALUE}function xs(){return Number.MAX_VALUE}function Lc(){return[]}function Bn(){return"Browser"}function vt(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function st(){}function St(){}function mt(){return"javascript"}function $t(){return"browser"}function on(){return"/tmp"}var Nn,Dn,On,hr,kr=zn({"node-modules-polyfills:os"(){Tt(),Dn=on,On=` +`,hr={EOL:On,tmpdir:Dn,tmpDir:on,networkInterfaces:st,getNetworkInterfaces:St,release:vt,type:Bn,cpus:Lc,totalmem:xs,freemem:Na,uptime:Yo,loadavg:qa,hostname:Pa,endianness:Da}}}),Mr=pt({"node-modules-polyfills-commonjs:os"(o,_){Tt();var V=(kr(),Br(Yi));if(V&&V.default){_.exports=V.default;for(let k in V)_.exports[k]=V[k]}else V&&(_.exports=V)}}),Tr=pt({"node_modules/detect-newline/index.js"(o,_){"use strict";Tt();var V=k=>{if(typeof k!="string")throw new TypeError("Expected a string");let pe=k.match(/(?:\r?\n)/g)||[];if(pe.length===0)return;let ie=pe.filter(S=>S===`\r +`).length,P=pe.length-ie;return ie>P?`\r +`:` +`};_.exports=V,_.exports.graceful=k=>typeof k=="string"&&V(k)||` +`}}),je=pt({"node_modules/jest-docblock/build/index.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.extract=fe,o.parse=Re,o.parseWithComments=qe,o.print=Nt,o.strip=Ne;function _(){let Kt=Mr();return _=function(){return Kt},Kt}function V(){let Kt=k(Tr());return V=function(){return Kt},Kt}function k(Kt){return Kt&&Kt.__esModule?Kt:{default:Kt}}var pe=/\*\/$/,ie=/^\/\*\*?/,P=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,S=/(^|\s+)\/\/([^\r\n]*)/g,Y=/^(\r?\n)+/,b=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,q=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,ae=/(\r?\n|^) *\* ?/g,u=[];function fe(Kt){let Zt=Kt.match(P);return Zt?Zt[0].trimLeft():""}function Ne(Kt){let Zt=Kt.match(P);return Zt&&Zt[0]?Kt.substring(Zt[0].length):Kt}function Re(Kt){return qe(Kt).pragmas}function qe(Kt){let Zt=(0,V().default)(Kt)||_().EOL;Kt=Kt.replace(ie,"").replace(pe,"").replace(ae,"$1");let ot="";for(;ot!==Kt;)ot=Kt,Kt=Kt.replace(b,`${Zt}$1 $2${Zt}`);Kt=Kt.replace(Y,"").trimRight();let Rt=Object.create(null),rn=Kt.replace(q,"").replace(Y,"").trimRight(),be;for(;be=q.exec(Kt);){let It=be[2].replace(S,"");typeof Rt[be[1]]=="string"||Array.isArray(Rt[be[1]])?Rt[be[1]]=u.concat(Rt[be[1]],It):Rt[be[1]]=It}return{comments:rn,pragmas:Rt}}function Nt(Kt){let{comments:Zt="",pragmas:ot={}}=Kt,Rt=(0,V().default)(Zt)||_().EOL,rn="/**",be=" *",It=" */",ln=Object.keys(ot),xn=ln.map(rt=>tn(rt,ot[rt])).reduce((rt,Sn)=>rt.concat(Sn),[]).map(rt=>`${be} ${rt}${Rt}`).join("");if(!Zt){if(ln.length===0)return"";if(ln.length===1&&!Array.isArray(ot[ln[0]])){let rt=ot[ln[0]];return`${rn} ${tn(ln[0],rt)[0]}${It}`}}let qn=Zt.split(Rt).map(rt=>`${be} ${rt}`).join(Rt)+Rt;return rn+Rt+(Zt?qn:"")+(Zt&&ln.length?be+Rt:"")+xn+It}function tn(Kt,Zt){return u.concat(Zt).map(ot=>`@${Kt} ${ot}`.trim())}}}),ei=pt({"src/common/end-of-line.js"(o,_){"use strict";Tt();function V(P){let S=P.indexOf("\r");return S>=0?P.charAt(S+1)===` +`?"crlf":"cr":"lf"}function k(P){switch(P){case"cr":return"\r";case"crlf":return`\r +`;default:return` +`}}function pe(P,S){let Y;switch(S){case` +`:Y=/\n/g;break;case"\r":Y=/\r/g;break;case`\r +`:Y=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(S)}.`)}let b=P.match(Y);return b?b.length:0}function ie(P){return P.replace(/\r\n?/g,` +`)}_.exports={guessEndOfLine:V,convertEndOfLineToChars:k,countEndOfLineChars:pe,normalizeEndOfLine:ie}}}),bi=pt({"src/language-js/utils/get-shebang.js"(o,_){"use strict";Tt();function V(k){if(!k.startsWith("#!"))return"";let pe=k.indexOf(` +`);return pe===-1?k:k.slice(0,pe)}_.exports=V}}),Ki=pt({"src/language-js/pragma.js"(o,_){"use strict";Tt();var{parseWithComments:V,strip:k,extract:pe,print:ie}=je(),{normalizeEndOfLine:P}=ei(),S=bi();function Y(ae){let u=S(ae);u&&(ae=ae.slice(u.length+1));let fe=pe(ae),{pragmas:Ne,comments:Re}=V(fe);return{shebang:u,text:ae,pragmas:Ne,comments:Re}}function b(ae){let u=Object.keys(Y(ae).pragmas);return u.includes("prettier")||u.includes("format")}function q(ae){let{shebang:u,text:fe,pragmas:Ne,comments:Re}=Y(ae),qe=k(fe),Nt=ie({pragmas:Object.assign({format:""},Ne),comments:Re.trimStart()});return(u?`${u} +`:"")+P(Nt)+(qe.startsWith(` +`)?` +`:` + +`)+qe}_.exports={hasPragma:b,insertPragma:q}}}),Ri=pt({"src/utils/is-non-empty-array.js"(o,_){"use strict";Tt();function V(k){return Array.isArray(k)&&k.length>0}_.exports=V}}),Oa=pt({"src/language-js/loc.js"(o,_){"use strict";Tt();var V=Ri();function k(Y){var b,q;let ae=Y.range?Y.range[0]:Y.start,u=(b=(q=Y.declaration)===null||q===void 0?void 0:q.decorators)!==null&&b!==void 0?b:Y.decorators;return V(u)?Math.min(k(u[0]),ae):ae}function pe(Y){return Y.range?Y.range[1]:Y.end}function ie(Y,b){let q=k(Y);return Number.isInteger(q)&&q===k(b)}function P(Y,b){let q=pe(Y);return Number.isInteger(q)&&q===pe(b)}function S(Y,b){return ie(Y,b)&&P(Y,b)}_.exports={locStart:k,locEnd:pe,hasSameLocStart:ie,hasSameLoc:S}}}),Ge=pt({"src/language-js/parse/utils/create-parser.js"(o,_){"use strict";Tt();var{hasPragma:V}=Ki(),{locStart:k,locEnd:pe}=Oa();function ie(P){return P=typeof P=="function"?{parse:P}:P,Object.assign({astFormat:"estree",hasPragma:V,locStart:k,locEnd:pe},P)}_.exports=ie}}),Qo=pt({"src/language-js/parse/utils/replace-hashbang.js"(o,_){"use strict";Tt();function V(k){return k.charAt(0)==="#"&&k.charAt(1)==="!"?"//"+k.slice(2):k}_.exports=V}}),sl=pt({"src/language-js/utils/is-ts-keyword-type.js"(o,_){"use strict";Tt();function V(k){let{type:pe}=k;return pe.startsWith("TS")&&pe.endsWith("Keyword")}_.exports=V}}),Gl=pt({"src/language-js/utils/is-block-comment.js"(o,_){"use strict";Tt();var V=new Set(["Block","CommentBlock","MultiLine"]),k=pe=>V.has(pe==null?void 0:pe.type);_.exports=k}}),Js=pt({"src/language-js/utils/is-type-cast-comment.js"(o,_){"use strict";Tt();var V=Gl();function k(pe){return V(pe)&&pe.value[0]==="*"&&/@(?:type|satisfies)\b/.test(pe.value)}_.exports=k}}),m_=pt({"src/utils/get-last.js"(o,_){"use strict";Tt();var V=k=>k[k.length-1];_.exports=V}}),po=pt({"src/language-js/parse/postprocess/visit-node.js"(o,_){"use strict";Tt();function V(k,pe){if(Array.isArray(k)){for(let ie=0;ie<k.length;ie++)k[ie]=V(k[ie],pe);return k}if(k&&typeof k=="object"&&typeof k.type=="string"){let ie=Object.keys(k);for(let P=0;P<ie.length;P++)k[ie[P]]=V(k[ie[P]],pe);return pe(k)||k}return k}_.exports=V}}),Bc=pt({"src/language-js/parse/postprocess/throw-syntax-error.js"(o,_){"use strict";Tt();var V=pi();function k(pe,ie){let{start:P,end:S}=pe.loc;throw V(ie,{start:{line:P.line,column:P.column+1},end:{line:S.line,column:S.column+1}})}_.exports=k}}),nu=pt({"src/language-js/parse/postprocess/index.js"(o,_){"use strict";Tt();var{locStart:V,locEnd:k}=Oa(),pe=sl(),ie=Js(),P=m_(),S=po(),Y=Bc();function b(fe,Ne){if(Ne.parser!=="typescript"&&Ne.parser!=="flow"&&Ne.parser!=="acorn"&&Ne.parser!=="espree"&&Ne.parser!=="meriyah"){let qe=new Set;fe=S(fe,Nt=>{Nt.leadingComments&&Nt.leadingComments.some(ie)&&qe.add(V(Nt))}),fe=S(fe,Nt=>{if(Nt.type==="ParenthesizedExpression"){let{expression:tn}=Nt;if(tn.type==="TypeCastExpression")return tn.range=Nt.range,tn;let Kt=V(Nt);if(!qe.has(Kt))return tn.extra=Object.assign(Object.assign({},tn.extra),{},{parenthesized:!0}),tn}})}return fe=S(fe,qe=>{switch(qe.type){case"ChainExpression":return q(qe.expression);case"LogicalExpression":{if(ae(qe))return u(qe);break}case"VariableDeclaration":{let Nt=P(qe.declarations);Nt&&Nt.init&&Re(qe,Nt);break}case"TSParenthesizedType":return pe(qe.typeAnnotation)||qe.typeAnnotation.type==="TSThisType"||(qe.typeAnnotation.range=[V(qe),k(qe)]),qe.typeAnnotation;case"TSTypeParameter":if(typeof qe.name=="string"){let Nt=V(qe);qe.name={type:"Identifier",name:qe.name,range:[Nt,Nt+qe.name.length]}}break;case"ObjectExpression":if(Ne.parser==="typescript"){let Nt=qe.properties.find(tn=>tn.type==="Property"&&tn.value.type==="TSEmptyBodyFunctionExpression");Nt&&Y(Nt.value,"Unexpected token.")}break;case"SequenceExpression":{let Nt=P(qe.expressions);qe.range=[V(qe),Math.min(k(Nt),k(qe))];break}case"TopicReference":Ne.__isUsingHackPipeline=!0;break;case"ExportAllDeclaration":{let{exported:Nt}=qe;if(Ne.parser==="meriyah"&&Nt&&Nt.type==="Identifier"){let tn=Ne.originalText.slice(V(Nt),k(Nt));(tn.startsWith('"')||tn.startsWith("'"))&&(qe.exported=Object.assign(Object.assign({},qe.exported),{},{type:"Literal",value:qe.exported.name,raw:tn}))}break}case"PropertyDefinition":if(Ne.parser==="meriyah"&&qe.static&&!qe.computed&&!qe.key){let Nt="static",tn=V(qe);Object.assign(qe,{static:!1,key:{type:"Identifier",name:Nt,range:[tn,tn+Nt.length]}})}break}}),fe;function Re(qe,Nt){Ne.originalText[k(Nt)]!==";"&&(qe.range=[V(qe),k(Nt)])}}function q(fe){switch(fe.type){case"CallExpression":fe.type="OptionalCallExpression",fe.callee=q(fe.callee);break;case"MemberExpression":fe.type="OptionalMemberExpression",fe.object=q(fe.object);break;case"TSNonNullExpression":fe.expression=q(fe.expression);break}return fe}function ae(fe){return fe.type==="LogicalExpression"&&fe.right.type==="LogicalExpression"&&fe.operator===fe.right.operator}function u(fe){return ae(fe)?u({type:"LogicalExpression",operator:fe.operator,left:u({type:"LogicalExpression",operator:fe.operator,left:fe.left,right:fe.right.left,range:[V(fe.left),k(fe.right.left)]}),right:fe.right.right,range:[V(fe),k(fe)]}):fe}_.exports=b}}),Sa=pt({"node_modules/typescript/lib/typescript.js"(o,_){Tt();var V=Object.defineProperty,k=Object.getOwnPropertyNames,pe=(e,t)=>function(){return e&&(t=(0,e[k(e)[0]])(e=0)),t},ie=(e,t)=>function(){return t||(0,e[k(e)[0]])((t={exports:{}}).exports,t),t.exports},P=(e,t)=>{for(var n in t)V(e,n,{get:t[n],enumerable:!0})},S,Y,b,q=pe({"src/compiler/corePublic.ts"(){"use strict";S="5.0",Y="5.0.2",b=(e=>(e[e.LessThan=-1]="LessThan",e[e.EqualTo=0]="EqualTo",e[e.GreaterThan=1]="GreaterThan",e))(b||{})}});function ae(e){return e?e.length:0}function u(e,t){if(e)for(let n=0;n<e.length;n++){let s=t(e[n],n);if(s)return s}}function fe(e,t){if(e)for(let n=e.length-1;n>=0;n--){let s=t(e[n],n);if(s)return s}}function Ne(e,t){if(e!==void 0)for(let n=0;n<e.length;n++){let s=t(e[n],n);if(s!==void 0)return s}}function Re(e,t){for(let n of e){let s=t(n);if(s!==void 0)return s}}function qe(e,t,n){let s=n;if(e){let m=0;for(let K of e)s=t(s,K,m),m++}return s}function Nt(e,t,n){let s=[];De.assertEqual(e.length,t.length);for(let m=0;m<e.length;m++)s.push(n(e[m],t[m],m));return s}function tn(e,t){if(e.length<=1)return e;let n=[];for(let s=0,m=e.length;s<m;s++)s&&n.push(t),n.push(e[s]);return n}function Kt(e,t){if(e){for(let n=0;n<e.length;n++)if(!t(e[n],n))return!1}return!0}function Zt(e,t,n){if(e!==void 0)for(let s=n!=null?n:0;s<e.length;s++){let m=e[s];if(t(m,s))return m}}function ot(e,t,n){if(e!==void 0)for(let s=n!=null?n:e.length-1;s>=0;s--){let m=e[s];if(t(m,s))return m}}function Rt(e,t,n){if(e===void 0)return-1;for(let s=n!=null?n:0;s<e.length;s++)if(t(e[s],s))return s;return-1}function rn(e,t,n){if(e===void 0)return-1;for(let s=n!=null?n:e.length-1;s>=0;s--)if(t(e[s],s))return s;return-1}function be(e,t){for(let n=0;n<e.length;n++){let s=t(e[n],n);if(s)return s}return De.fail()}function It(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Eu;if(e){for(let s of e)if(n(s,t))return!0}return!1}function ln(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Eu;return e.length===t.length&&e.every((s,m)=>n(s,t[m]))}function xn(e,t,n){for(let s=n||0;s<e.length;s++)if(It(t,e.charCodeAt(s)))return s;return-1}function qn(e,t){let n=0;if(e)for(let s=0;s<e.length;s++){let m=e[s];t(m,s)&&n++}return n}function rt(e,t){if(e){let n=e.length,s=0;for(;s<n&&t(e[s]);)s++;if(s<n){let m=e.slice(0,s);for(s++;s<n;){let K=e[s];t(K)&&m.push(K),s++}return m}}return e}function Sn(e,t){let n=0;for(let s=0;s<e.length;s++)t(e[s],s,e)&&(e[n]=e[s],n++);e.length=n}function tr(e){e.length=0}function Yn(e,t){let n;if(e){n=[];for(let s=0;s<e.length;s++)n.push(t(e[s],s))}return n}function*ir(e,t){for(let n of e)yield t(n)}function Hn(e,t){if(e)for(let n=0;n<e.length;n++){let s=e[n],m=t(s,n);if(s!==m){let K=e.slice(0,n);for(K.push(m),n++;n<e.length;n++)K.push(t(e[n],n));return K}}return e}function ar(e){let t=[];for(let n of e)n&&(fa(n)?ao(t,n):t.push(n));return t}function ut(e,t){let n;if(e)for(let s=0;s<e.length;s++){let m=t(e[s],s);m&&(fa(m)?n=ao(n,m):n=la(n,m))}return n||ye}function Ut(e,t){let n=[];if(e)for(let s=0;s<e.length;s++){let m=t(e[s],s);m&&(fa(m)?ao(n,m):n.push(m))}return n}function*pn(e,t){for(let n of e){let s=t(n);s&&(yield*s)}}function Rr(e,t){let n;if(e)for(let s=0;s<e.length;s++){let m=e[s],K=t(m,s);(n||m!==K||fa(K))&&(n||(n=e.slice(0,s)),fa(K)?ao(n,K):n.push(K))}return n||e}function mi(e,t){let n=[];for(let s=0;s<e.length;s++){let m=t(e[s],s);if(m===void 0)return;n.push(m)}return n}function Ii(e,t){let n=[];if(e)for(let s=0;s<e.length;s++){let m=t(e[s],s);m!==void 0&&n.push(m)}return n}function*So(e,t){for(let n of e){let s=t(n);s!==void 0&&(yield s)}}function iu(e,t){if(!e)return;let n=new Map;return e.forEach((s,m)=>{let K=t(m,s);if(K!==void 0){let[G,Q]=K;G!==void 0&&Q!==void 0&&n.set(G,Q)}}),n}function Du(e,t,n){if(e.has(t))return e.get(t);let s=n();return e.set(t,s),s}function Su(e,t){return e.has(t)?!1:(e.add(t),!0)}function*au(e){yield e}function dl(e,t,n){let s;if(e){s=[];let m=e.length,K,G,Q=0,w=0;for(;Q<m;){for(;w<m;){let ke=e[w];if(G=t(ke,w),w===0)K=G;else if(G!==K)break;w++}if(Q<w){let ke=n(e.slice(Q,w),K,Q,w);ke&&s.push(ke),Q=w}K=G,w++}}return s}function zt(e,t){if(!e)return;let n=new Map;return e.forEach((s,m)=>{let[K,G]=t(m,s);n.set(K,G)}),n}function Kn(e,t){if(e)if(t){for(let n of e)if(t(n))return!0}else return e.length>0;return!1}function ni(e,t,n){let s;for(let m=0;m<e.length;m++)t(e[m])?s=s===void 0?m:s:s!==void 0&&(n(s,m),s=void 0);s!==void 0&&n(s,e.length)}function Ei(e,t){return Kn(t)?Kn(e)?[...e,...t]:t:e}function va(e,t){return t}function fo(e){return e.map(va)}function Wc(e,t,n){let s=fo(e);b_(e,s,n);let m=e[s[0]],K=[s[0]];for(let G=1;G<s.length;G++){let Q=s[G],w=e[Q];t(m,w)||(K.push(Q),m=w)}return K.sort(),K.map(G=>e[G])}function Gc(e,t){let n=[];for(let s of e)cs(n,s,t);return n}function ou(e,t,n){return e.length===0?[]:e.length===1?e.slice():n?Wc(e,t,n):Gc(e,t)}function fl(e,t){if(e.length===0)return ye;let n=e[0],s=[n];for(let m=1;m<e.length;m++){let K=e[m];switch(t(K,n)){case!0:case 0:continue;case-1:return De.fail("Array is unsorted.")}s.push(n=K)}return s}function Hc(){return[]}function Ss(e,t,n,s){if(e.length===0)return e.push(t),!0;let m=zu(e,t,Qi,n);return m<0?(e.splice(~m,0,t),!0):s?(e.splice(m,0,t),!0):!1}function ml(e,t,n){return fl(x_(e,t),n||t||v)}function Xc(e,t){if(e.length<2)return!0;for(let n=1,s=e.length;n<s;n++)if(t(e[n-1],e[n])===1)return!1;return!0}function Yc(e,t,n,s){let m=3;if(e.length<2)return m;let K=t(e[0]);for(let G=1,Q=e.length;G<Q&&m!==0;G++){let w=t(e[G]);m&1&&n(K,w)>0&&(m&=-2),m&2&&s(K,w)>0&&(m&=-3),K=w}return m}function Qc(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Eu;if(!e||!t)return e===t;if(e.length!==t.length)return!1;for(let s=0;s<e.length;s++)if(!n(e[s],t[s],s))return!1;return!0}function Zc(e){let t;if(e)for(let n=0;n<e.length;n++){let s=e[n];(t||!s)&&(t||(t=e.slice(0,n)),s&&t.push(s))}return t||e}function Zl(e,t,n){if(!t||!e||t.length===0||e.length===0)return t;let s=[];e:for(let m=0,K=0;K<t.length;K++){K>0&&De.assertGreaterThanOrEqual(n(t[K],t[K-1]),0);t:for(let G=m;m<e.length;m++)switch(m>G&&De.assertGreaterThanOrEqual(n(e[m],e[m-1]),0),n(t[K],e[m])){case-1:s.push(t[K]);continue e;case 0:continue e;case 1:continue t}}return s}function la(e,t){return t===void 0?e:e===void 0?[t]:(e.push(t),e)}function ep(e,t){return e===void 0?t:t===void 0?e:fa(e)?fa(t)?Ei(e,t):la(e,t):fa(t)?la(t,e):[e,t]}function gl(e,t){return t<0?e.length+t:t}function ao(e,t,n,s){if(t===void 0||t.length===0)return e;if(e===void 0)return t.slice(n,s);n=n===void 0?0:gl(t,n),s=s===void 0?t.length:gl(t,s);for(let m=n;m<s&&m<t.length;m++)t[m]!==void 0&&e.push(t[m]);return e}function cs(e,t,n){return It(e,t,n)?!1:(e.push(t),!0)}function ec(e,t,n){return e?(cs(e,t,n),e):[t]}function b_(e,t,n){t.sort((s,m)=>n(e[s],e[m])||mo(s,m))}function x_(e,t){return e.length===0?e:e.slice().sort(t)}function*tc(e){for(let t=e.length-1;t>=0;t--)yield e[t]}function D_(e,t){let n=fo(e);return b_(e,n,t),n.map(s=>e[s])}function tp(e,t,n,s){for(;n<s;){if(e[n]!==t[n])return!1;n++}return!0}function Tu(e){return e===void 0||e.length===0?void 0:e[0]}function np(e){if(e)for(let t of e)return t}function yl(e){return De.assert(e.length!==0),e[0]}function hl(e){for(let t of e)return t;De.fail("iterator is empty")}function Ko(e){return e===void 0||e.length===0?void 0:e[e.length-1]}function Ts(e){return De.assert(e.length!==0),e[e.length-1]}function su(e){return e&&e.length===1?e[0]:void 0}function rp(e){return De.checkDefined(su(e))}function S_(e){return e&&e.length===1?e[0]:e}function Es(e,t,n){let s=e.slice(0);return s[t]=n,s}function zu(e,t,n,s,m){return nc(e,n(t),n,s,m)}function nc(e,t,n,s,m){if(!Kn(e))return-1;let K=m||0,G=e.length-1;for(;K<=G;){let Q=K+(G-K>>1),w=n(e[Q],Q);switch(s(w,t)){case-1:K=Q+1;break;case 0:return Q;case 1:G=Q-1;break}}return~K}function qu(e,t,n,s,m){if(e&&e.length>0){let K=e.length;if(K>0){let G=s===void 0||s<0?0:s,Q=m===void 0||G+m>K-1?K-1:G+m,w;for(arguments.length<=2?(w=e[G],G++):w=n;G<=Q;)w=t(w,e[G],G),G++;return w}}return n}function oo(e,t){return dt.call(e,t)}function rc(e,t){return dt.call(e,t)?e[t]:void 0}function vl(e){let t=[];for(let n in e)dt.call(e,n)&&t.push(n);return t}function ic(e){let t=[];do{let n=Object.getOwnPropertyNames(e);for(let s of n)cs(t,s)}while(e=Object.getPrototypeOf(e));return t}function bl(e){let t=[];for(let n in e)dt.call(e,n)&&t.push(e[n]);return t}function xl(e,t){let n=new Array(e);for(let s=0;s<e;s++)n[s]=t(s);return n}function ps(e,t){let n=[];for(let s of e)n.push(t?t(s):s);return n}function Dl(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s<t;s++)n[s-1]=arguments[s];for(let m of n)if(m!==void 0)for(let K in m)oo(m,K)&&(e[K]=m[K]);return e}function ac(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Eu;if(e===t)return!0;if(!e||!t)return!1;for(let s in e)if(dt.call(e,s)&&(!dt.call(t,s)||!n(e[s],t[s])))return!1;for(let s in t)if(dt.call(t,s)&&!dt.call(e,s))return!1;return!0}function ip(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Qi,s=new Map;for(let m of e){let K=t(m);K!==void 0&&s.set(K,n(m))}return s}function T_(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Qi,s=[];for(let m of e)s[t(m)]=n(m);return s}function Sl(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Qi,s=Cn();for(let m of e)s.add(t(m),n(m));return s}function ap(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Qi;return ps(Sl(e,t).values(),n)}function oc(e,t){var n;let s={};if(e)for(let m of e){let K=`${t(m)}`;((n=s[K])!=null?n:s[K]=[]).push(m)}return s}function E_(e){let t={};for(let n in e)dt.call(e,n)&&(t[n]=e[n]);return t}function B(e,t){let n={};for(let s in t)dt.call(t,s)&&(n[s]=t[s]);for(let s in e)dt.call(e,s)&&(n[s]=e[s]);return n}function Ke(e,t){for(let n in t)dt.call(t,n)&&(e[n]=t[n])}function kt(e,t){return t?t.bind(e):void 0}function Cn(){let e=new Map;return e.add=Qn,e.remove=Er,e}function Qn(e,t){let n=this.get(e);return n?n.push(t):this.set(e,n=[t]),n}function Er(e,t){let n=this.get(e);n&&(_e(n,t),n.length||this.delete(e))}function $i(){return Cn()}function so(e){let t=(e==null?void 0:e.slice())||[],n=0;function s(){return n===t.length}function m(){t.push(...arguments)}function K(){if(s())throw new Error("Queue is empty");let G=t[n];if(t[n]=void 0,n++,n>100&&n>t.length>>1){let Q=t.length-n;t.copyWithin(0,n),t.length=Q,n=0}return G}return{enqueue:m,dequeue:K,isEmpty:s}}function Ga(e,t){let n=new Map,s=0;function*m(){for(let G of n.values())fa(G)?yield*G:yield G}let K={has(G){let Q=e(G);if(!n.has(Q))return!1;let w=n.get(Q);if(!fa(w))return t(w,G);for(let ke of w)if(t(ke,G))return!0;return!1},add(G){let Q=e(G);if(n.has(Q)){let w=n.get(Q);if(fa(w))It(w,G,t)||(w.push(G),s++);else{let ke=w;t(ke,G)||(n.set(Q,[ke,G]),s++)}}else n.set(Q,G),s++;return this},delete(G){let Q=e(G);if(!n.has(Q))return!1;let w=n.get(Q);if(fa(w)){for(let ke=0;ke<w.length;ke++)if(t(w[ke],G))return w.length===1?n.delete(Q):w.length===2?n.set(Q,w[1-ke]):ue(w,ke),s--,!0}else if(t(w,G))return n.delete(Q),s--,!0;return!1},clear(){n.clear(),s=0},get size(){return s},forEach(G){for(let Q of ps(n.values()))if(fa(Q))for(let w of Q)G(w,w,K);else{let w=Q;G(w,w,K)}},keys(){return m()},values(){return m()},*entries(){for(let G of m())yield[G,G]},[Symbol.iterator]:()=>m(),[Symbol.toStringTag]:n[Symbol.toStringTag]};return K}function fa(e){return Array.isArray(e)}function To(e){return fa(e)?e:[e]}function Cs(e){return typeof e=="string"}function Ks(e){return typeof e=="number"}function No(e,t){return e!==void 0&&t(e)?e:void 0}function As(e,t){return e!==void 0&&t(e)?e:De.fail(`Invalid cast. The supplied value ${e} did not pass the test '${De.getFunctionName(t)}'.`)}function $o(e){}function sc(){return!1}function Vu(){return!0}function mm(){}function Qi(e){return e}function Dd(e){return e.toLowerCase()}function Sd(e){return $e.test(e)?e.replace($e,Dd):e}function gm(){throw new Error("Not implemented")}function op(e){let t;return()=>(e&&(t=e(),e=void 0),t)}function es(e){let t=new Map;return n=>{let s=`${typeof n}:${n}`,m=t.get(s);return m===void 0&&!t.has(s)&&(m=e(n),t.set(s,m)),m}}function ym(e){let t=new WeakMap;return n=>{let s=t.get(n);return s===void 0&&!t.has(n)&&(s=e(n),t.set(n,s)),s}}function hm(e,t){return function(){for(var n=arguments.length,s=new Array(n),m=0;m<n;m++)s[m]=arguments[m];let K=t.get(s);return K===void 0&&!t.has(s)&&(K=e(...s),t.set(s,K)),K}}function vm(e,t,n,s,m){if(m){let K=[];for(let G=0;G<arguments.length;G++)K[G]=arguments[G];return G=>qu(K,(Q,w)=>w(Q),G)}else return s?K=>s(n(t(e(K)))):n?K=>n(t(e(K))):t?K=>t(e(K)):e?K=>e(K):K=>K}function Eu(e,t){return e===t}function C_(e,t){return e===t||e!==void 0&&t!==void 0&&e.toUpperCase()===t.toUpperCase()}function $s(e,t){return Eu(e,t)}function Td(e,t){return e===t?0:e===void 0?-1:t===void 0?1:e<t?-1:1}function mo(e,t){return Td(e,t)}function bm(e,t){return mo(e==null?void 0:e.start,t==null?void 0:t.start)||mo(e==null?void 0:e.length,t==null?void 0:t.length)}function xm(e,t){return qu(e,(n,s)=>t(n,s)===-1?n:s)}function Us(e,t){return e===t?0:e===void 0?-1:t===void 0?1:(e=e.toUpperCase(),t=t.toUpperCase(),e<t?-1:e>t?1:0)}function sp(e,t){return e===t?0:e===void 0?-1:t===void 0?1:(e=e.toLowerCase(),t=t.toLowerCase(),e<t?-1:e>t?1:0)}function v(e,t){return Td(e,t)}function C(e){return e?Us:v}function g(){return Ve}function T(e){Ve!==e&&(Ve=e,An=void 0)}function D(e,t){return(An||(An=At(Ve)))(e,t)}function f(e,t,n,s){return e===t?0:e===void 0?-1:t===void 0?1:s(e[n],t[n])}function y(e,t){return mo(e?1:0,t?1:0)}function h(e,t,n){let s=Math.max(2,Math.floor(e.length*.34)),m=Math.floor(e.length*.4)+1,K;for(let G of t){let Q=n(G);if(Q!==void 0&&Math.abs(Q.length-e.length)<=s){if(Q===e||Q.length<3&&Q.toLowerCase()!==e.toLowerCase())continue;let w=E(e,Q,m-.1);if(w===void 0)continue;De.assert(w<m),m=w,K=G}}return K}function E(e,t,n){let s=new Array(t.length+1),m=new Array(t.length+1),K=n+.01;for(let Q=0;Q<=t.length;Q++)s[Q]=Q;for(let Q=1;Q<=e.length;Q++){let w=e.charCodeAt(Q-1),ke=Math.ceil(Q>n?Q-n:1),se=Math.floor(t.length>n+Q?n+Q:t.length);m[0]=Q;let Ye=Q;for(let Je=1;Je<ke;Je++)m[Je]=K;for(let Je=ke;Je<=se;Je++){let yt=e[Q-1].toLowerCase()===t[Je-1].toLowerCase()?s[Je-1]+.1:s[Je-1]+2,Qt=w===t.charCodeAt(Je-1)?s[Je-1]:Math.min(s[Je]+1,m[Je-1]+1,yt);m[Je]=Qt,Ye=Math.min(Ye,Qt)}for(let Je=se+1;Je<=t.length;Je++)m[Je]=K;if(Ye>n)return;let Ae=s;s=m,m=Ae}let G=s[t.length];return G>n?void 0:G}function F(e,t){let n=e.length-t.length;return n>=0&&e.indexOf(t,n)===n}function R(e,t){return F(e,t)?e.slice(0,e.length-t.length):e}function J(e,t){return F(e,t)?e.slice(0,e.length-t.length):void 0}function L(e,t){return e.indexOf(t)!==-1}function A(e){let t=e.length;for(let n=t-1;n>0;n--){let s=e.charCodeAt(n);if(s>=48&&s<=57)do--n,s=e.charCodeAt(n);while(n>0&&s>=48&&s<=57);else if(n>4&&(s===110||s===78)){if(--n,s=e.charCodeAt(n),s!==105&&s!==73||(--n,s=e.charCodeAt(n),s!==109&&s!==77))break;--n,s=e.charCodeAt(n)}else break;if(s!==45&&s!==46)break;t=n}return t===e.length?e:e.slice(0,t)}function c(e,t){for(let n=0;n<e.length;n++)if(e[n]===t)return U(e,n),!0;return!1}function U(e,t){for(let n=t;n<e.length-1;n++)e[n]=e[n+1];e.pop()}function ue(e,t){e[t]=e[e.length-1],e.pop()}function _e(e,t){return W(e,n=>n===t)}function W(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return ue(e,n),!0;return!1}function oe(e){return e?Qi:Sd}function ee(e){let{prefix:t,suffix:n}=e;return`${t}*${n}`}function de(e,t){return De.assert(N(e,t)),t.substring(e.prefix.length,t.length-e.suffix.length)}function le(e,t,n){let s,m=-1;for(let K of e){let G=t(K);N(G,n)&&G.prefix.length>m&&(m=G.prefix.length,s=K)}return s}function Ce(e,t){return e.lastIndexOf(t,0)===0}function O(e,t){return Ce(e,t)?e.substr(t.length):e}function te(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Qi;return Ce(n(e),n(t))?e.substring(t.length):void 0}function N(e,t){let{prefix:n,suffix:s}=e;return t.length>=n.length+s.length&&Ce(t,n)&&F(t,s)}function z(e,t){return n=>e(n)&&t(n)}function x(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){let s;for(let m of t)if(s=m(...arguments),s)return s;return s}}function M(e){return function(){return!e(...arguments)}}function $(e){}function X(e){return e===void 0?void 0:[e]}function Z(e,t,n,s,m,K){K=K||$o;let G=0,Q=0,w=e.length,ke=t.length,se=!1;for(;G<w&&Q<ke;){let Ye=e[G],Ae=t[Q],Je=n(Ye,Ae);Je===-1?(s(Ye),G++,se=!0):Je===1?(m(Ae),Q++,se=!0):(K(Ae,Ye),G++,Q++)}for(;G<w;)s(e[G++]),se=!0;for(;Q<ke;)m(t[Q++]),se=!0;return se}function ne(e){let t=[];return me(e,t,void 0,0),t}function me(e,t,n,s){for(let m of e[s]){let K;n?(K=n.slice(),K.push(m)):K=[m],s===e.length-1?t.push(K):me(e,t,K,s+1)}}function Se(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:" ";return t<=e.length?e:n.repeat(t-e.length)+e}function we(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:" ";return t<=e.length?e:e+n.repeat(t-e.length)}function Te(e,t){if(e){let n=e.length,s=0;for(;s<n&&t(e[s]);)s++;return e.slice(0,s)}}function Me(e,t){if(e){let n=e.length,s=0;for(;s<n&&t(e[s]);)s++;return e.slice(s)}}function ge(e){let t=e.length-1;for(;t>=0&&wl(e.charCodeAt(t));)t--;return e.slice(0,t+1)}function Xe(){return typeof wr<"u"&&wr.nextTick&&!wr.browser&&typeof _=="object"}var ye,xe,He,_t,Qe,dt,Fe,$e,Et,At,An,Ve,Oe,et,at,jt=pe({"src/compiler/core.ts"(){"use strict";Vo(),ye=[],xe=new Map,He=new Set,_t=(e=>(e[e.None=0]="None",e[e.CaseSensitive=1]="CaseSensitive",e[e.CaseInsensitive=2]="CaseInsensitive",e[e.Both=3]="Both",e))(_t||{}),Qe=Array.prototype.at?(e,t)=>e==null?void 0:e.at(t):(e,t)=>{if(e&&(t=gl(e,t),t<e.length))return e[t]},dt=Object.prototype.hasOwnProperty,Fe={push:$o,length:0},$e=/[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g,Et=(e=>(e[e.None=0]="None",e[e.Normal=1]="Normal",e[e.Aggressive=2]="Aggressive",e[e.VeryAggressive=3]="VeryAggressive",e))(Et||{}),At=(()=>{let e,t,n=Q();return w;function s(ke,se,Ye){if(ke===se)return 0;if(ke===void 0)return-1;if(se===void 0)return 1;let Ae=Ye(ke,se);return Ae<0?-1:Ae>0?1:0}function m(ke){let se=new Intl.Collator(ke,{usage:"sort",sensitivity:"variant"}).compare;return(Ye,Ae)=>s(Ye,Ae,se)}function K(ke){if(ke!==void 0)return G();return(Ye,Ae)=>s(Ye,Ae,se);function se(Ye,Ae){return Ye.localeCompare(Ae)}}function G(){return(Ye,Ae)=>s(Ye,Ae,ke);function ke(Ye,Ae){return se(Ye.toUpperCase(),Ae.toUpperCase())||se(Ye,Ae)}function se(Ye,Ae){return Ye<Ae?-1:Ye>Ae?1:0}}function Q(){return typeof Intl=="object"&&typeof Intl.Collator=="function"?m:typeof String.prototype.localeCompare=="function"&&typeof String.prototype.toLocaleUpperCase=="function"&&"a".localeCompare("B")<0?K:G}function w(ke){return ke===void 0?e||(e=n(ke)):ke==="en-US"?t||(t=n(ke)):n(ke)}})(),Oe=String.prototype.trim?e=>e.trim():e=>et(at(e)),et=String.prototype.trimEnd?e=>e.trimEnd():ge,at=String.prototype.trimStart?e=>e.trimStart():e=>e.replace(/^\s+/g,"")}}),Xt,De,ur=pe({"src/compiler/debug.ts"(){"use strict";Vo(),Vo(),Xt=(e=>(e[e.Off=0]="Off",e[e.Error=1]="Error",e[e.Warning=2]="Warning",e[e.Info=3]="Info",e[e.Verbose=4]="Verbose",e))(Xt||{}),(e=>{let t=0;e.currentLogLevel=2,e.isDebugging=!1;function n(Lt){return e.currentLogLevel<=Lt}e.shouldLog=n;function s(Lt,Rn){e.loggingHost&&n(Lt)&&e.loggingHost.log(Lt,Rn)}function m(Lt){s(3,Lt)}e.log=m,(Lt=>{function Rn(Ui){s(1,Ui)}Lt.error=Rn;function gr(Ui){s(2,Ui)}Lt.warn=gr;function Ar(Ui){s(3,Ui)}Lt.log=Ar;function ia(Ui){s(4,Ui)}Lt.trace=ia})(m=e.log||(e.log={}));let K={};function G(){return t}e.getAssertionLevel=G;function Q(Lt){let Rn=t;if(t=Lt,Lt>Rn)for(let gr of vl(K)){let Ar=K[gr];Ar!==void 0&&e[gr]!==Ar.assertion&&Lt>=Ar.level&&(e[gr]=Ar,K[gr]=void 0)}}e.setAssertionLevel=Q;function w(Lt){return t>=Lt}e.shouldAssert=w;function ke(Lt,Rn){return w(Lt)?!0:(K[Rn]={level:Lt,assertion:e[Rn]},e[Rn]=$o,!1)}function se(Lt,Rn){debugger;let gr=new Error(Lt?`Debug Failure. ${Lt}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(gr,Rn||se),gr}e.fail=se;function Ye(Lt,Rn,gr){return se(`${Rn||"Unexpected node."}\r +Node ${Ka(Lt.kind)} was unexpected.`,gr||Ye)}e.failBadSyntaxKind=Ye;function Ae(Lt,Rn,gr,Ar){Lt||(Rn=Rn?`False expression: ${Rn}`:"False expression.",gr&&(Rn+=`\r +Verbose Debug Information: `+(typeof gr=="string"?gr:gr())),se(Rn,Ar||Ae))}e.assert=Ae;function Je(Lt,Rn,gr,Ar,ia){if(Lt!==Rn){let Ui=gr?Ar?`${gr} ${Ar}`:gr:"";se(`Expected ${Lt} === ${Rn}. ${Ui}`,ia||Je)}}e.assertEqual=Je;function yt(Lt,Rn,gr,Ar){Lt>=Rn&&se(`Expected ${Lt} < ${Rn}. ${gr||""}`,Ar||yt)}e.assertLessThan=yt;function Qt(Lt,Rn,gr){Lt>Rn&&se(`Expected ${Lt} <= ${Rn}`,gr||Qt)}e.assertLessThanOrEqual=Qt;function cn(Lt,Rn,gr){Lt<Rn&&se(`Expected ${Lt} >= ${Rn}`,gr||cn)}e.assertGreaterThanOrEqual=cn;function $n(Lt,Rn,gr){Lt==null&&se(Rn,gr||$n)}e.assertIsDefined=$n;function gn(Lt,Rn,gr){return $n(Lt,Rn,gr||gn),Lt}e.checkDefined=gn;function Ct(Lt,Rn,gr){for(let Ar of Lt)$n(Ar,Rn,gr||Ct)}e.assertEachIsDefined=Ct;function Mn(Lt,Rn,gr){return Ct(Lt,Rn,gr||Mn),Lt}e.checkEachDefined=Mn;function Pr(Lt){let Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Illegal value:",gr=arguments.length>2?arguments[2]:void 0,Ar=typeof Lt=="object"&&oo(Lt,"kind")&&oo(Lt,"pos")?"SyntaxKind: "+Ka(Lt.kind):JSON.stringify(Lt);return se(`${Rn} ${Ar}`,gr||Pr)}e.assertNever=Pr;function Wi(Lt,Rn,gr,Ar){ke(1,"assertEachNode")&&Ae(Rn===void 0||Kt(Lt,Rn),gr||"Unexpected node.",()=>`Node array did not pass test '${as(Rn)}'.`,Ar||Wi)}e.assertEachNode=Wi;function xi(Lt,Rn,gr,Ar){ke(1,"assertNode")&&Ae(Lt!==void 0&&(Rn===void 0||Rn(Lt)),gr||"Unexpected node.",()=>`Node ${Ka(Lt==null?void 0:Lt.kind)} did not pass test '${as(Rn)}'.`,Ar||xi)}e.assertNode=xi;function ra(Lt,Rn,gr,Ar){ke(1,"assertNotNode")&&Ae(Lt===void 0||Rn===void 0||!Rn(Lt),gr||"Unexpected node.",()=>`Node ${Ka(Lt.kind)} should not have passed test '${as(Rn)}'.`,Ar||ra)}e.assertNotNode=ra;function ma(Lt,Rn,gr,Ar){ke(1,"assertOptionalNode")&&Ae(Rn===void 0||Lt===void 0||Rn(Lt),gr||"Unexpected node.",()=>`Node ${Ka(Lt==null?void 0:Lt.kind)} did not pass test '${as(Rn)}'.`,Ar||ma)}e.assertOptionalNode=ma;function ms(Lt,Rn,gr,Ar){ke(1,"assertOptionalToken")&&Ae(Rn===void 0||Lt===void 0||Lt.kind===Rn,gr||"Unexpected node.",()=>`Node ${Ka(Lt==null?void 0:Lt.kind)} was not a '${Ka(Rn)}' token.`,Ar||ms)}e.assertOptionalToken=ms;function Oo(Lt,Rn,gr){ke(1,"assertMissingNode")&&Ae(Lt===void 0,Rn||"Unexpected node.",()=>`Node ${Ka(Lt.kind)} was unexpected'.`,gr||Oo)}e.assertMissingNode=Oo;function e_(Lt){}e.type=e_;function as(Lt){if(typeof Lt!="function")return"";if(oo(Lt,"name"))return Lt.name;{let Rn=Function.prototype.toString.call(Lt),gr=/^function\s+([\w\$]+)\s*\(/.exec(Rn);return gr?gr[1]:""}}e.getFunctionName=as;function os(Lt){return`{ name: ${Pm(Lt.escapedName)}; flags: ${gs(Lt.flags)}; declarations: ${Yn(Lt.declarations,Rn=>Ka(Rn.kind))} }`}e.formatSymbol=os;function Ji(){let Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Rn=arguments.length>1?arguments[1]:void 0,gr=arguments.length>2?arguments[2]:void 0,Ar=Wo(Rn);if(Lt===0)return Ar.length>0&&Ar[0][0]===0?Ar[0][1]:"0";if(gr){let ia=[],Ui=Lt;for(let[nn,yn]of Ar){if(nn>Lt)break;nn!==0&&nn&Lt&&(ia.push(yn),Ui&=~nn)}if(Ui===0)return ia.join("|")}else for(let[ia,Ui]of Ar)if(ia===Lt)return Ui;return Lt.toString()}e.formatEnum=Ji;let Fs=new Map;function Wo(Lt){let Rn=Fs.get(Lt);if(Rn)return Rn;let gr=[];for(let ia in Lt){let Ui=Lt[ia];typeof Ui=="number"&&gr.push([Ui,ia])}let Ar=D_(gr,(ia,Ui)=>mo(ia[0],Ui[0]));return Fs.set(Lt,Ar),Ar}function Ka(Lt){return Ji(Lt,Xn,!1)}e.formatSyntaxKind=Ka;function t_(Lt){return Ji(Lt,Cy,!1)}e.formatSnippetKind=t_;function ss(Lt){return Ji(Lt,ca,!0)}e.formatNodeFlags=ss;function Ao(Lt){return Ji(Lt,Wn,!0)}e.formatModifierFlags=Ao;function Io(Lt){return Ji(Lt,Ey,!0)}e.formatTransformFlags=Io;function wa(Lt){return Ji(Lt,Ay,!0)}e.formatEmitFlags=wa;function gs(Lt){return Ji(Lt,Ja,!0)}e.formatSymbolFlags=gs;function ks(Lt){return Ji(Lt,_p,!0)}e.formatTypeFlags=ks;function La(Lt){return Ji(Lt,Sy,!0)}e.formatSignatureFlags=La;function pa(Lt){return Ji(Lt,Ed,!0)}e.formatObjectFlags=pa;function vo(Lt){return Ji(Lt,Hr,!0)}e.formatFlowFlags=vo;function Ps(Lt){return Ji(Lt,ri,!0)}e.formatRelationComparisonResult=Ps;function Ea(Lt){return Ji(Lt,CheckMode,!0)}e.formatCheckMode=Ea;function cu(Lt){return Ji(Lt,SignatureCheckMode,!0)}e.formatSignatureCheckMode=cu;function Fa(Lt){return Ji(Lt,TypeFacts,!0)}e.formatTypeFacts=Fa;let jo=!1,$a;function Ns(Lt){"__debugFlowFlags"in Lt||Object.defineProperties(Lt,{__tsDebuggerDisplay:{value(){let Rn=this.flags&2?"FlowStart":this.flags&4?"FlowBranchLabel":this.flags&8?"FlowLoopLabel":this.flags&16?"FlowAssignment":this.flags&32?"FlowTrueCondition":this.flags&64?"FlowFalseCondition":this.flags&128?"FlowSwitchClause":this.flags&256?"FlowArrayMutation":this.flags&512?"FlowCall":this.flags&1024?"FlowReduceLabel":this.flags&1?"FlowUnreachable":"UnknownFlow",gr=this.flags&~(2048-1);return`${Rn}${gr?` (${vo(gr)})`:""}`}},__debugFlowFlags:{get(){return Ji(this.flags,Hr,!0)}},__debugToString:{value(){return ti(this)}}})}function ya(Lt){jo&&(typeof Object.setPrototypeOf=="function"?($a||($a=Object.create(Object.prototype),Ns($a)),Object.setPrototypeOf(Lt,$a)):Ns(Lt))}e.attachFlowNodeDebugInfo=ya;let Ha;function Lo(Lt){"__tsDebuggerDisplay"in Lt||Object.defineProperties(Lt,{__tsDebuggerDisplay:{value(Rn){return Rn=String(Rn).replace(/(?:,[\s\w\d_]+:[^,]+)+\]$/,"]"),`NodeArray ${Rn}`}}})}function M_(Lt){jo&&(typeof Object.setPrototypeOf=="function"?(Ha||(Ha=Object.create(Array.prototype),Lo(Ha)),Object.setPrototypeOf(Lt,Ha)):Lo(Lt))}e.attachNodeArrayDebugInfo=M_;function Xs(){if(jo)return;let Lt=new WeakMap,Rn=new WeakMap;Object.defineProperties(Ia.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){let Ar=this.flags&33554432?"TransientSymbol":"Symbol",ia=this.flags&-33554433;return`${Ar} '${Ry(this)}'${ia?` (${gs(ia)})`:""}`}},__debugFlags:{get(){return gs(this.flags)}}}),Object.defineProperties(Ia.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){let Ar=this.flags&98304?"NullableType":this.flags&384?`LiteralType ${JSON.stringify(this.value)}`:this.flags&2048?`LiteralType ${this.value.negative?"-":""}${this.value.base10Value}n`:this.flags&8192?"UniqueESSymbolType":this.flags&32?"EnumType":this.flags&67359327?`IntrinsicType ${this.intrinsicName}`:this.flags&1048576?"UnionType":this.flags&2097152?"IntersectionType":this.flags&4194304?"IndexType":this.flags&8388608?"IndexedAccessType":this.flags&16777216?"ConditionalType":this.flags&33554432?"SubstitutionType":this.flags&262144?"TypeParameter":this.flags&524288?this.objectFlags&3?"InterfaceType":this.objectFlags&4?"TypeReference":this.objectFlags&8?"TupleType":this.objectFlags&16?"AnonymousType":this.objectFlags&32?"MappedType":this.objectFlags&1024?"ReverseMappedType":this.objectFlags&256?"EvolvingArrayType":"ObjectType":"Type",ia=this.flags&524288?this.objectFlags&-1344:0;return`${Ar}${this.symbol?` '${Ry(this.symbol)}'`:""}${ia?` (${pa(ia)})`:""}`}},__debugFlags:{get(){return ks(this.flags)}},__debugObjectFlags:{get(){return this.flags&524288?pa(this.objectFlags):""}},__debugTypeToString:{value(){let Ar=Lt.get(this);return Ar===void 0&&(Ar=this.checker.typeToString(this),Lt.set(this,Ar)),Ar}}}),Object.defineProperties(Ia.getSignatureConstructor().prototype,{__debugFlags:{get(){return La(this.flags)}},__debugSignatureToString:{value(){var Ar;return(Ar=this.checker)==null?void 0:Ar.signatureToString(this)}}});let gr=[Ia.getNodeConstructor(),Ia.getIdentifierConstructor(),Ia.getTokenConstructor(),Ia.getSourceFileConstructor()];for(let Ar of gr)oo(Ar.prototype,"__debugKind")||Object.defineProperties(Ar.prototype,{__tsDebuggerDisplay:{value(){return`${kl(this)?"GeneratedIdentifier":Wr(this)?`Identifier '${Co(this)}'`:ds(this)?`PrivateIdentifier '${Co(this)}'`:Hs(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:yc(this)?`NumericLiteral ${this.text}`:J3(this)?`BigIntLiteral ${this.text}n`:Fp(this)?"TypeParameterDeclaration":vc(this)?"ParameterDeclaration":af(this)?"ConstructorDeclaration":l0(this)?"GetAccessorDeclaration":of(this)?"SetAccessorDeclaration":U3(this)?"CallSignatureDeclaration":fA(this)?"ConstructSignatureDeclaration":z3(this)?"IndexSignatureDeclaration":mA(this)?"TypePredicateNode":sf(this)?"TypeReferenceNode":c0(this)?"FunctionTypeNode":q3(this)?"ConstructorTypeNode":gA(this)?"TypeQueryNode":Jh(this)?"TypeLiteralNode":yA(this)?"ArrayTypeNode":hA(this)?"TupleTypeNode":vA(this)?"OptionalTypeNode":bA(this)?"RestTypeNode":xA(this)?"UnionTypeNode":DA(this)?"IntersectionTypeNode":SA(this)?"ConditionalTypeNode":TA(this)?"InferTypeNode":W3(this)?"ParenthesizedTypeNode":G3(this)?"ThisTypeNode":EA(this)?"TypeOperatorNode":CA(this)?"IndexedAccessTypeNode":AA(this)?"MappedTypeNode":H3(this)?"LiteralTypeNode":V3(this)?"NamedTupleMember":p0(this)?"ImportTypeNode":Ka(this.kind)}${this.flags?` (${ss(this.flags)})`:""}`}},__debugKind:{get(){return Ka(this.kind)}},__debugNodeFlags:{get(){return ss(this.flags)}},__debugModifierFlags:{get(){return Ao(F4(this))}},__debugTransformFlags:{get(){return Io(this.transformFlags)}},__debugIsParseTreeNode:{get(){return Fm(this)}},__debugEmitFlags:{get(){return wa(Pu(this))}},__debugGetText:{value(ia){if(Il(this))return"";let Ui=Rn.get(this);if(Ui===void 0){let nn=km(this),yn=nn&&ku(nn);Ui=yn?Dp(yn,nn,ia):"",Rn.set(this,Ui)}return Ui}}});jo=!0}e.enableDebugInfo=Xs;function n_(Lt){let Rn=Lt&7,gr=Rn===0?"in out":Rn===3?"[bivariant]":Rn===2?"in":Rn===1?"out":Rn===4?"[independent]":"";return Lt&8?gr+=" (unmeasurable)":Lt&16&&(gr+=" (unreliable)"),gr}e.formatVariance=n_;class Os{__debugToString(){var Rn;switch(this.kind){case 3:return((Rn=this.debugInfo)==null?void 0:Rn.call(this))||"(function mapper)";case 0:return`${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return Nt(this.sources,this.targets||Yn(this.sources,()=>"any"),(gr,Ar)=>`${gr.__debugTypeToString()} -> ${typeof Ar=="string"?Ar:Ar.__debugTypeToString()}`).join(", ");case 2:return Nt(this.sources,this.targets,(gr,Ar)=>`${gr.__debugTypeToString()} -> ${Ar().__debugTypeToString()}`).join(", ");case 5:case 4:return`m1: ${this.mapper1.__debugToString().split(` +`).join(` + `)} +m2: ${this.mapper2.__debugToString().split(` +`).join(` + `)}`;default:return Pr(this)}}}e.DebugTypeMapper=Os;function pu(Lt){return e.isDebugging?Object.setPrototypeOf(Lt,Os.prototype):Lt}e.attachDebugPrototypeIfDebug=pu;function R_(Lt){return console.log(ti(Lt))}e.printControlFlowGraph=R_;function ti(Lt){let Rn=-1;function gr(Ie){return Ie.id||(Ie.id=Rn,Rn--),Ie.id}let Ar;(Ie=>{Ie.lr="\u2500",Ie.ud="\u2502",Ie.dr="\u256D",Ie.dl="\u256E",Ie.ul="\u256F",Ie.ur="\u2570",Ie.udr="\u251C",Ie.udl="\u2524",Ie.dlr="\u252C",Ie.ulr="\u2534",Ie.udlr="\u256B"})(Ar||(Ar={}));let ia;(Ie=>{Ie[Ie.None=0]="None",Ie[Ie.Up=1]="Up",Ie[Ie.Down=2]="Down",Ie[Ie.Left=4]="Left",Ie[Ie.Right=8]="Right",Ie[Ie.UpDown=3]="UpDown",Ie[Ie.LeftRight=12]="LeftRight",Ie[Ie.UpLeft=5]="UpLeft",Ie[Ie.UpRight=9]="UpRight",Ie[Ie.DownLeft=6]="DownLeft",Ie[Ie.DownRight=10]="DownRight",Ie[Ie.UpDownLeft=7]="UpDownLeft",Ie[Ie.UpDownRight=11]="UpDownRight",Ie[Ie.UpLeftRight=13]="UpLeftRight",Ie[Ie.DownLeftRight=14]="DownLeftRight",Ie[Ie.UpDownLeftRight=15]="UpDownLeftRight",Ie[Ie.NoChildren=16]="NoChildren"})(ia||(ia={}));let Ui=2032,nn=882,yn=Object.create(null),bn=[],cr=[],ci=J_(Lt,new Set);for(let Ie of bn)Ie.text=ys(Ie.flowNode,Ie.circular),Dc(Ie);let Ai=fu(ci),vi=i_(Ai);return a_(ci,0),yi();function bo(Ie){return!!(Ie.flags&128)}function Va(Ie){return!!(Ie.flags&12)&&!!Ie.antecedents}function Is(Ie){return!!(Ie.flags&Ui)}function Rl(Ie){return!!(Ie.flags&nn)}function du(Ie){let ve=[];for(let Bt of Ie.edges)Bt.source===Ie&&ve.push(Bt.target);return ve}function r_(Ie){let ve=[];for(let Bt of Ie.edges)Bt.target===Ie&&ve.push(Bt.source);return ve}function J_(Ie,ve){let Bt=gr(Ie),j=yn[Bt];if(j&&ve.has(Ie))return j.circular=!0,j={id:-1,flowNode:Ie,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},bn.push(j),j;if(ve.add(Ie),!j)if(yn[Bt]=j={id:Bt,flowNode:Ie,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},bn.push(j),Va(Ie))for(let nr of Ie.antecedents)Jl(j,nr,ve);else Is(Ie)&&Jl(j,Ie.antecedent,ve);return ve.delete(Ie),j}function Jl(Ie,ve,Bt){let j=J_(ve,Bt),nr={source:Ie,target:j};cr.push(nr),Ie.edges.push(nr),j.edges.push(nr)}function Dc(Ie){if(Ie.level!==-1)return Ie.level;let ve=0;for(let Bt of r_(Ie))ve=Math.max(ve,Dc(Bt)+1);return Ie.level=ve}function fu(Ie){let ve=0;for(let Bt of du(Ie))ve=Math.max(ve,fu(Bt));return ve+1}function i_(Ie){let ve=it(Array(Ie),0);for(let Bt of bn)ve[Bt.level]=Math.max(ve[Bt.level],Bt.text.length);return ve}function a_(Ie,ve){if(Ie.lane===-1){Ie.lane=ve,Ie.endLane=ve;let Bt=du(Ie);for(let j=0;j<Bt.length;j++){j>0&&ve++;let nr=Bt[j];a_(nr,ve),nr.endLane>Ie.endLane&&(ve=nr.endLane)}Ie.endLane=ve}}function Kl(Ie){if(Ie&2)return"Start";if(Ie&4)return"Branch";if(Ie&8)return"Loop";if(Ie&16)return"Assignment";if(Ie&32)return"True";if(Ie&64)return"False";if(Ie&128)return"SwitchClause";if(Ie&256)return"ArrayMutation";if(Ie&512)return"Call";if(Ie&1024)return"ReduceLabel";if(Ie&1)return"Unreachable";throw new Error}function ju(Ie){let ve=ku(Ie);return Dp(ve,Ie,!1)}function ys(Ie,ve){let Bt=Kl(Ie.flags);if(ve&&(Bt=`${Bt}#${gr(Ie)}`),Rl(Ie))Ie.node&&(Bt+=` (${ju(Ie.node)})`);else if(bo(Ie)){let j=[];for(let nr=Ie.clauseStart;nr<Ie.clauseEnd;nr++){let Or=Ie.switchStatement.caseBlock.clauses[nr];RA(Or)?j.push("default"):j.push(ju(Or.expression))}Bt+=` (${j.join(", ")})`}return ve==="circularity"?`Circular(${Bt})`:Bt}function yi(){let Ie=vi.length,ve=bn.reduce((wt,Jn)=>Math.max(wt,Jn.lane),0)+1,Bt=it(Array(ve),""),j=vi.map(()=>Array(ve)),nr=vi.map(()=>it(Array(ve),0));for(let wt of bn){j[wt.level][wt.lane]=wt;let Jn=du(wt);for(let wi=0;wi<Jn.length;wi++){let aa=Jn[wi],Gi=8;aa.lane===wt.lane&&(Gi|=4),wi>0&&(Gi|=1),wi<Jn.length-1&&(Gi|=2),nr[wt.level][aa.lane]|=Gi}Jn.length===0&&(nr[wt.level][wt.lane]|=16);let Xr=r_(wt);for(let wi=0;wi<Xr.length;wi++){let aa=Xr[wi],Gi=4;wi>0&&(Gi|=1),wi<Xr.length-1&&(Gi|=2),nr[wt.level-1][aa.lane]|=Gi}}for(let wt=0;wt<Ie;wt++)for(let Jn=0;Jn<ve;Jn++){let Xr=wt>0?nr[wt-1][Jn]:0,wi=Jn>0?nr[wt][Jn-1]:0,aa=nr[wt][Jn];aa||(Xr&8&&(aa|=12),wi&2&&(aa|=3),nr[wt][Jn]=aa)}for(let wt=0;wt<Ie;wt++)for(let Jn=0;Jn<Bt.length;Jn++){let Xr=nr[wt][Jn],wi=Xr&4?"\u2500":" ",aa=j[wt][Jn];aa?(Or(Jn,aa.text),wt<Ie-1&&(Or(Jn," "),Or(Jn,ft(wi,vi[wt]-aa.text.length)))):wt<Ie-1&&Or(Jn,ft(wi,vi[wt]+1)),Or(Jn,Lu(Xr)),Or(Jn,Xr&8&&wt<Ie-1&&!j[wt+1][Jn]?"\u2500":" ")}return` +${Bt.join(` +`)} +`;function Or(wt,Jn){Bt[wt]+=Jn}}function Lu(Ie){switch(Ie){case 3:return"\u2502";case 12:return"\u2500";case 5:return"\u256F";case 9:return"\u2570";case 6:return"\u256E";case 10:return"\u256D";case 7:return"\u2524";case 11:return"\u251C";case 13:return"\u2534";case 14:return"\u252C";case 15:return"\u256B"}return" "}function it(Ie,ve){if(Ie.fill)Ie.fill(ve);else for(let Bt=0;Bt<Ie.length;Bt++)Ie[Bt]=ve;return Ie}function ft(Ie,ve){if(Ie.repeat)return ve>0?Ie.repeat(ve):"";let Bt="";for(;Bt.length<ve;)Bt+=Ie;return Bt}}e.formatControlFlowGraph=ti})(De||(De={}))}}),di=()=>{},si=()=>{},_r=()=>{},mr=Date.now,bt=()=>{},Pe=new Proxy(()=>{},{get:()=>Pe});function Ft(e){var t;if(Tn){let n=(t=Be.get(e))!=null?t:0;Be.set(e,n+1),H.set(e,mr()),xt==null||xt.mark(e),typeof onProfilerEvent=="function"&&onProfilerEvent(e)}}function We(e,t,n){var s,m;if(Tn){let K=(s=n!==void 0?H.get(n):void 0)!=null?s:mr(),G=(m=t!==void 0?H.get(t):void 0)!=null?m:Pt,Q=lt.get(e)||0;lt.set(e,Q+(K-G)),xt==null||xt.measure(e,t,n)}}var xt,Vn,Tn,Pt,H,Be,lt,sn=pe({"src/compiler/performance.ts"(){"use strict";Vo(),Vn={enter:$o,exit:$o},Tn=!1,Pt=mr(),H=new Map,Be=new Map,lt=new Map}}),vn=()=>{},or=()=>{},Yt;function Aa(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n=Ty[e.category];return t?n.toLowerCase():n}var Xn,ca,Wn,$r,ri,Xi,Zn,Hr,zr,gt,ts,uo,Si,Ci,na,ns,he,Ot,br,Pi,Ni,Uo,Ta,go,rs,Ja,qr,gi,uc,up,_p,Ed,Cd,Ad,lp,cp,Cb,Sy,Ab,wb,Fb,kb,Pb,Nb,Ty,Ob,Ib,jb,Lb,Bb,Mb,Rb,Jb,Kb,$b,Ub,zb,qb,Vb,Wb,Ey,Cy,Ay,Gb,Hb,Xb,Yb,Qb,Zb,ex,tx,wy,lT=pe({"src/compiler/types.ts"(){"use strict";Xn=(e=>(e[e.Unknown=0]="Unknown",e[e.EndOfFileToken=1]="EndOfFileToken",e[e.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",e[e.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",e[e.NewLineTrivia=4]="NewLineTrivia",e[e.WhitespaceTrivia=5]="WhitespaceTrivia",e[e.ShebangTrivia=6]="ShebangTrivia",e[e.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",e[e.NumericLiteral=8]="NumericLiteral",e[e.BigIntLiteral=9]="BigIntLiteral",e[e.StringLiteral=10]="StringLiteral",e[e.JsxText=11]="JsxText",e[e.JsxTextAllWhiteSpaces=12]="JsxTextAllWhiteSpaces",e[e.RegularExpressionLiteral=13]="RegularExpressionLiteral",e[e.NoSubstitutionTemplateLiteral=14]="NoSubstitutionTemplateLiteral",e[e.TemplateHead=15]="TemplateHead",e[e.TemplateMiddle=16]="TemplateMiddle",e[e.TemplateTail=17]="TemplateTail",e[e.OpenBraceToken=18]="OpenBraceToken",e[e.CloseBraceToken=19]="CloseBraceToken",e[e.OpenParenToken=20]="OpenParenToken",e[e.CloseParenToken=21]="CloseParenToken",e[e.OpenBracketToken=22]="OpenBracketToken",e[e.CloseBracketToken=23]="CloseBracketToken",e[e.DotToken=24]="DotToken",e[e.DotDotDotToken=25]="DotDotDotToken",e[e.SemicolonToken=26]="SemicolonToken",e[e.CommaToken=27]="CommaToken",e[e.QuestionDotToken=28]="QuestionDotToken",e[e.LessThanToken=29]="LessThanToken",e[e.LessThanSlashToken=30]="LessThanSlashToken",e[e.GreaterThanToken=31]="GreaterThanToken",e[e.LessThanEqualsToken=32]="LessThanEqualsToken",e[e.GreaterThanEqualsToken=33]="GreaterThanEqualsToken",e[e.EqualsEqualsToken=34]="EqualsEqualsToken",e[e.ExclamationEqualsToken=35]="ExclamationEqualsToken",e[e.EqualsEqualsEqualsToken=36]="EqualsEqualsEqualsToken",e[e.ExclamationEqualsEqualsToken=37]="ExclamationEqualsEqualsToken",e[e.EqualsGreaterThanToken=38]="EqualsGreaterThanToken",e[e.PlusToken=39]="PlusToken",e[e.MinusToken=40]="MinusToken",e[e.AsteriskToken=41]="AsteriskToken",e[e.AsteriskAsteriskToken=42]="AsteriskAsteriskToken",e[e.SlashToken=43]="SlashToken",e[e.PercentToken=44]="PercentToken",e[e.PlusPlusToken=45]="PlusPlusToken",e[e.MinusMinusToken=46]="MinusMinusToken",e[e.LessThanLessThanToken=47]="LessThanLessThanToken",e[e.GreaterThanGreaterThanToken=48]="GreaterThanGreaterThanToken",e[e.GreaterThanGreaterThanGreaterThanToken=49]="GreaterThanGreaterThanGreaterThanToken",e[e.AmpersandToken=50]="AmpersandToken",e[e.BarToken=51]="BarToken",e[e.CaretToken=52]="CaretToken",e[e.ExclamationToken=53]="ExclamationToken",e[e.TildeToken=54]="TildeToken",e[e.AmpersandAmpersandToken=55]="AmpersandAmpersandToken",e[e.BarBarToken=56]="BarBarToken",e[e.QuestionToken=57]="QuestionToken",e[e.ColonToken=58]="ColonToken",e[e.AtToken=59]="AtToken",e[e.QuestionQuestionToken=60]="QuestionQuestionToken",e[e.BacktickToken=61]="BacktickToken",e[e.HashToken=62]="HashToken",e[e.EqualsToken=63]="EqualsToken",e[e.PlusEqualsToken=64]="PlusEqualsToken",e[e.MinusEqualsToken=65]="MinusEqualsToken",e[e.AsteriskEqualsToken=66]="AsteriskEqualsToken",e[e.AsteriskAsteriskEqualsToken=67]="AsteriskAsteriskEqualsToken",e[e.SlashEqualsToken=68]="SlashEqualsToken",e[e.PercentEqualsToken=69]="PercentEqualsToken",e[e.LessThanLessThanEqualsToken=70]="LessThanLessThanEqualsToken",e[e.GreaterThanGreaterThanEqualsToken=71]="GreaterThanGreaterThanEqualsToken",e[e.GreaterThanGreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanGreaterThanEqualsToken",e[e.AmpersandEqualsToken=73]="AmpersandEqualsToken",e[e.BarEqualsToken=74]="BarEqualsToken",e[e.BarBarEqualsToken=75]="BarBarEqualsToken",e[e.AmpersandAmpersandEqualsToken=76]="AmpersandAmpersandEqualsToken",e[e.QuestionQuestionEqualsToken=77]="QuestionQuestionEqualsToken",e[e.CaretEqualsToken=78]="CaretEqualsToken",e[e.Identifier=79]="Identifier",e[e.PrivateIdentifier=80]="PrivateIdentifier",e[e.BreakKeyword=81]="BreakKeyword",e[e.CaseKeyword=82]="CaseKeyword",e[e.CatchKeyword=83]="CatchKeyword",e[e.ClassKeyword=84]="ClassKeyword",e[e.ConstKeyword=85]="ConstKeyword",e[e.ContinueKeyword=86]="ContinueKeyword",e[e.DebuggerKeyword=87]="DebuggerKeyword",e[e.DefaultKeyword=88]="DefaultKeyword",e[e.DeleteKeyword=89]="DeleteKeyword",e[e.DoKeyword=90]="DoKeyword",e[e.ElseKeyword=91]="ElseKeyword",e[e.EnumKeyword=92]="EnumKeyword",e[e.ExportKeyword=93]="ExportKeyword",e[e.ExtendsKeyword=94]="ExtendsKeyword",e[e.FalseKeyword=95]="FalseKeyword",e[e.FinallyKeyword=96]="FinallyKeyword",e[e.ForKeyword=97]="ForKeyword",e[e.FunctionKeyword=98]="FunctionKeyword",e[e.IfKeyword=99]="IfKeyword",e[e.ImportKeyword=100]="ImportKeyword",e[e.InKeyword=101]="InKeyword",e[e.InstanceOfKeyword=102]="InstanceOfKeyword",e[e.NewKeyword=103]="NewKeyword",e[e.NullKeyword=104]="NullKeyword",e[e.ReturnKeyword=105]="ReturnKeyword",e[e.SuperKeyword=106]="SuperKeyword",e[e.SwitchKeyword=107]="SwitchKeyword",e[e.ThisKeyword=108]="ThisKeyword",e[e.ThrowKeyword=109]="ThrowKeyword",e[e.TrueKeyword=110]="TrueKeyword",e[e.TryKeyword=111]="TryKeyword",e[e.TypeOfKeyword=112]="TypeOfKeyword",e[e.VarKeyword=113]="VarKeyword",e[e.VoidKeyword=114]="VoidKeyword",e[e.WhileKeyword=115]="WhileKeyword",e[e.WithKeyword=116]="WithKeyword",e[e.ImplementsKeyword=117]="ImplementsKeyword",e[e.InterfaceKeyword=118]="InterfaceKeyword",e[e.LetKeyword=119]="LetKeyword",e[e.PackageKeyword=120]="PackageKeyword",e[e.PrivateKeyword=121]="PrivateKeyword",e[e.ProtectedKeyword=122]="ProtectedKeyword",e[e.PublicKeyword=123]="PublicKeyword",e[e.StaticKeyword=124]="StaticKeyword",e[e.YieldKeyword=125]="YieldKeyword",e[e.AbstractKeyword=126]="AbstractKeyword",e[e.AccessorKeyword=127]="AccessorKeyword",e[e.AsKeyword=128]="AsKeyword",e[e.AssertsKeyword=129]="AssertsKeyword",e[e.AssertKeyword=130]="AssertKeyword",e[e.AnyKeyword=131]="AnyKeyword",e[e.AsyncKeyword=132]="AsyncKeyword",e[e.AwaitKeyword=133]="AwaitKeyword",e[e.BooleanKeyword=134]="BooleanKeyword",e[e.ConstructorKeyword=135]="ConstructorKeyword",e[e.DeclareKeyword=136]="DeclareKeyword",e[e.GetKeyword=137]="GetKeyword",e[e.InferKeyword=138]="InferKeyword",e[e.IntrinsicKeyword=139]="IntrinsicKeyword",e[e.IsKeyword=140]="IsKeyword",e[e.KeyOfKeyword=141]="KeyOfKeyword",e[e.ModuleKeyword=142]="ModuleKeyword",e[e.NamespaceKeyword=143]="NamespaceKeyword",e[e.NeverKeyword=144]="NeverKeyword",e[e.OutKeyword=145]="OutKeyword",e[e.ReadonlyKeyword=146]="ReadonlyKeyword",e[e.RequireKeyword=147]="RequireKeyword",e[e.NumberKeyword=148]="NumberKeyword",e[e.ObjectKeyword=149]="ObjectKeyword",e[e.SatisfiesKeyword=150]="SatisfiesKeyword",e[e.SetKeyword=151]="SetKeyword",e[e.StringKeyword=152]="StringKeyword",e[e.SymbolKeyword=153]="SymbolKeyword",e[e.TypeKeyword=154]="TypeKeyword",e[e.UndefinedKeyword=155]="UndefinedKeyword",e[e.UniqueKeyword=156]="UniqueKeyword",e[e.UnknownKeyword=157]="UnknownKeyword",e[e.FromKeyword=158]="FromKeyword",e[e.GlobalKeyword=159]="GlobalKeyword",e[e.BigIntKeyword=160]="BigIntKeyword",e[e.OverrideKeyword=161]="OverrideKeyword",e[e.OfKeyword=162]="OfKeyword",e[e.QualifiedName=163]="QualifiedName",e[e.ComputedPropertyName=164]="ComputedPropertyName",e[e.TypeParameter=165]="TypeParameter",e[e.Parameter=166]="Parameter",e[e.Decorator=167]="Decorator",e[e.PropertySignature=168]="PropertySignature",e[e.PropertyDeclaration=169]="PropertyDeclaration",e[e.MethodSignature=170]="MethodSignature",e[e.MethodDeclaration=171]="MethodDeclaration",e[e.ClassStaticBlockDeclaration=172]="ClassStaticBlockDeclaration",e[e.Constructor=173]="Constructor",e[e.GetAccessor=174]="GetAccessor",e[e.SetAccessor=175]="SetAccessor",e[e.CallSignature=176]="CallSignature",e[e.ConstructSignature=177]="ConstructSignature",e[e.IndexSignature=178]="IndexSignature",e[e.TypePredicate=179]="TypePredicate",e[e.TypeReference=180]="TypeReference",e[e.FunctionType=181]="FunctionType",e[e.ConstructorType=182]="ConstructorType",e[e.TypeQuery=183]="TypeQuery",e[e.TypeLiteral=184]="TypeLiteral",e[e.ArrayType=185]="ArrayType",e[e.TupleType=186]="TupleType",e[e.OptionalType=187]="OptionalType",e[e.RestType=188]="RestType",e[e.UnionType=189]="UnionType",e[e.IntersectionType=190]="IntersectionType",e[e.ConditionalType=191]="ConditionalType",e[e.InferType=192]="InferType",e[e.ParenthesizedType=193]="ParenthesizedType",e[e.ThisType=194]="ThisType",e[e.TypeOperator=195]="TypeOperator",e[e.IndexedAccessType=196]="IndexedAccessType",e[e.MappedType=197]="MappedType",e[e.LiteralType=198]="LiteralType",e[e.NamedTupleMember=199]="NamedTupleMember",e[e.TemplateLiteralType=200]="TemplateLiteralType",e[e.TemplateLiteralTypeSpan=201]="TemplateLiteralTypeSpan",e[e.ImportType=202]="ImportType",e[e.ObjectBindingPattern=203]="ObjectBindingPattern",e[e.ArrayBindingPattern=204]="ArrayBindingPattern",e[e.BindingElement=205]="BindingElement",e[e.ArrayLiteralExpression=206]="ArrayLiteralExpression",e[e.ObjectLiteralExpression=207]="ObjectLiteralExpression",e[e.PropertyAccessExpression=208]="PropertyAccessExpression",e[e.ElementAccessExpression=209]="ElementAccessExpression",e[e.CallExpression=210]="CallExpression",e[e.NewExpression=211]="NewExpression",e[e.TaggedTemplateExpression=212]="TaggedTemplateExpression",e[e.TypeAssertionExpression=213]="TypeAssertionExpression",e[e.ParenthesizedExpression=214]="ParenthesizedExpression",e[e.FunctionExpression=215]="FunctionExpression",e[e.ArrowFunction=216]="ArrowFunction",e[e.DeleteExpression=217]="DeleteExpression",e[e.TypeOfExpression=218]="TypeOfExpression",e[e.VoidExpression=219]="VoidExpression",e[e.AwaitExpression=220]="AwaitExpression",e[e.PrefixUnaryExpression=221]="PrefixUnaryExpression",e[e.PostfixUnaryExpression=222]="PostfixUnaryExpression",e[e.BinaryExpression=223]="BinaryExpression",e[e.ConditionalExpression=224]="ConditionalExpression",e[e.TemplateExpression=225]="TemplateExpression",e[e.YieldExpression=226]="YieldExpression",e[e.SpreadElement=227]="SpreadElement",e[e.ClassExpression=228]="ClassExpression",e[e.OmittedExpression=229]="OmittedExpression",e[e.ExpressionWithTypeArguments=230]="ExpressionWithTypeArguments",e[e.AsExpression=231]="AsExpression",e[e.NonNullExpression=232]="NonNullExpression",e[e.MetaProperty=233]="MetaProperty",e[e.SyntheticExpression=234]="SyntheticExpression",e[e.SatisfiesExpression=235]="SatisfiesExpression",e[e.TemplateSpan=236]="TemplateSpan",e[e.SemicolonClassElement=237]="SemicolonClassElement",e[e.Block=238]="Block",e[e.EmptyStatement=239]="EmptyStatement",e[e.VariableStatement=240]="VariableStatement",e[e.ExpressionStatement=241]="ExpressionStatement",e[e.IfStatement=242]="IfStatement",e[e.DoStatement=243]="DoStatement",e[e.WhileStatement=244]="WhileStatement",e[e.ForStatement=245]="ForStatement",e[e.ForInStatement=246]="ForInStatement",e[e.ForOfStatement=247]="ForOfStatement",e[e.ContinueStatement=248]="ContinueStatement",e[e.BreakStatement=249]="BreakStatement",e[e.ReturnStatement=250]="ReturnStatement",e[e.WithStatement=251]="WithStatement",e[e.SwitchStatement=252]="SwitchStatement",e[e.LabeledStatement=253]="LabeledStatement",e[e.ThrowStatement=254]="ThrowStatement",e[e.TryStatement=255]="TryStatement",e[e.DebuggerStatement=256]="DebuggerStatement",e[e.VariableDeclaration=257]="VariableDeclaration",e[e.VariableDeclarationList=258]="VariableDeclarationList",e[e.FunctionDeclaration=259]="FunctionDeclaration",e[e.ClassDeclaration=260]="ClassDeclaration",e[e.InterfaceDeclaration=261]="InterfaceDeclaration",e[e.TypeAliasDeclaration=262]="TypeAliasDeclaration",e[e.EnumDeclaration=263]="EnumDeclaration",e[e.ModuleDeclaration=264]="ModuleDeclaration",e[e.ModuleBlock=265]="ModuleBlock",e[e.CaseBlock=266]="CaseBlock",e[e.NamespaceExportDeclaration=267]="NamespaceExportDeclaration",e[e.ImportEqualsDeclaration=268]="ImportEqualsDeclaration",e[e.ImportDeclaration=269]="ImportDeclaration",e[e.ImportClause=270]="ImportClause",e[e.NamespaceImport=271]="NamespaceImport",e[e.NamedImports=272]="NamedImports",e[e.ImportSpecifier=273]="ImportSpecifier",e[e.ExportAssignment=274]="ExportAssignment",e[e.ExportDeclaration=275]="ExportDeclaration",e[e.NamedExports=276]="NamedExports",e[e.NamespaceExport=277]="NamespaceExport",e[e.ExportSpecifier=278]="ExportSpecifier",e[e.MissingDeclaration=279]="MissingDeclaration",e[e.ExternalModuleReference=280]="ExternalModuleReference",e[e.JsxElement=281]="JsxElement",e[e.JsxSelfClosingElement=282]="JsxSelfClosingElement",e[e.JsxOpeningElement=283]="JsxOpeningElement",e[e.JsxClosingElement=284]="JsxClosingElement",e[e.JsxFragment=285]="JsxFragment",e[e.JsxOpeningFragment=286]="JsxOpeningFragment",e[e.JsxClosingFragment=287]="JsxClosingFragment",e[e.JsxAttribute=288]="JsxAttribute",e[e.JsxAttributes=289]="JsxAttributes",e[e.JsxSpreadAttribute=290]="JsxSpreadAttribute",e[e.JsxExpression=291]="JsxExpression",e[e.CaseClause=292]="CaseClause",e[e.DefaultClause=293]="DefaultClause",e[e.HeritageClause=294]="HeritageClause",e[e.CatchClause=295]="CatchClause",e[e.AssertClause=296]="AssertClause",e[e.AssertEntry=297]="AssertEntry",e[e.ImportTypeAssertionContainer=298]="ImportTypeAssertionContainer",e[e.PropertyAssignment=299]="PropertyAssignment",e[e.ShorthandPropertyAssignment=300]="ShorthandPropertyAssignment",e[e.SpreadAssignment=301]="SpreadAssignment",e[e.EnumMember=302]="EnumMember",e[e.UnparsedPrologue=303]="UnparsedPrologue",e[e.UnparsedPrepend=304]="UnparsedPrepend",e[e.UnparsedText=305]="UnparsedText",e[e.UnparsedInternalText=306]="UnparsedInternalText",e[e.UnparsedSyntheticReference=307]="UnparsedSyntheticReference",e[e.SourceFile=308]="SourceFile",e[e.Bundle=309]="Bundle",e[e.UnparsedSource=310]="UnparsedSource",e[e.InputFiles=311]="InputFiles",e[e.JSDocTypeExpression=312]="JSDocTypeExpression",e[e.JSDocNameReference=313]="JSDocNameReference",e[e.JSDocMemberName=314]="JSDocMemberName",e[e.JSDocAllType=315]="JSDocAllType",e[e.JSDocUnknownType=316]="JSDocUnknownType",e[e.JSDocNullableType=317]="JSDocNullableType",e[e.JSDocNonNullableType=318]="JSDocNonNullableType",e[e.JSDocOptionalType=319]="JSDocOptionalType",e[e.JSDocFunctionType=320]="JSDocFunctionType",e[e.JSDocVariadicType=321]="JSDocVariadicType",e[e.JSDocNamepathType=322]="JSDocNamepathType",e[e.JSDoc=323]="JSDoc",e[e.JSDocComment=323]="JSDocComment",e[e.JSDocText=324]="JSDocText",e[e.JSDocTypeLiteral=325]="JSDocTypeLiteral",e[e.JSDocSignature=326]="JSDocSignature",e[e.JSDocLink=327]="JSDocLink",e[e.JSDocLinkCode=328]="JSDocLinkCode",e[e.JSDocLinkPlain=329]="JSDocLinkPlain",e[e.JSDocTag=330]="JSDocTag",e[e.JSDocAugmentsTag=331]="JSDocAugmentsTag",e[e.JSDocImplementsTag=332]="JSDocImplementsTag",e[e.JSDocAuthorTag=333]="JSDocAuthorTag",e[e.JSDocDeprecatedTag=334]="JSDocDeprecatedTag",e[e.JSDocClassTag=335]="JSDocClassTag",e[e.JSDocPublicTag=336]="JSDocPublicTag",e[e.JSDocPrivateTag=337]="JSDocPrivateTag",e[e.JSDocProtectedTag=338]="JSDocProtectedTag",e[e.JSDocReadonlyTag=339]="JSDocReadonlyTag",e[e.JSDocOverrideTag=340]="JSDocOverrideTag",e[e.JSDocCallbackTag=341]="JSDocCallbackTag",e[e.JSDocOverloadTag=342]="JSDocOverloadTag",e[e.JSDocEnumTag=343]="JSDocEnumTag",e[e.JSDocParameterTag=344]="JSDocParameterTag",e[e.JSDocReturnTag=345]="JSDocReturnTag",e[e.JSDocThisTag=346]="JSDocThisTag",e[e.JSDocTypeTag=347]="JSDocTypeTag",e[e.JSDocTemplateTag=348]="JSDocTemplateTag",e[e.JSDocTypedefTag=349]="JSDocTypedefTag",e[e.JSDocSeeTag=350]="JSDocSeeTag",e[e.JSDocPropertyTag=351]="JSDocPropertyTag",e[e.JSDocThrowsTag=352]="JSDocThrowsTag",e[e.JSDocSatisfiesTag=353]="JSDocSatisfiesTag",e[e.SyntaxList=354]="SyntaxList",e[e.NotEmittedStatement=355]="NotEmittedStatement",e[e.PartiallyEmittedExpression=356]="PartiallyEmittedExpression",e[e.CommaListExpression=357]="CommaListExpression",e[e.MergeDeclarationMarker=358]="MergeDeclarationMarker",e[e.EndOfDeclarationMarker=359]="EndOfDeclarationMarker",e[e.SyntheticReferenceExpression=360]="SyntheticReferenceExpression",e[e.Count=361]="Count",e[e.FirstAssignment=63]="FirstAssignment",e[e.LastAssignment=78]="LastAssignment",e[e.FirstCompoundAssignment=64]="FirstCompoundAssignment",e[e.LastCompoundAssignment=78]="LastCompoundAssignment",e[e.FirstReservedWord=81]="FirstReservedWord",e[e.LastReservedWord=116]="LastReservedWord",e[e.FirstKeyword=81]="FirstKeyword",e[e.LastKeyword=162]="LastKeyword",e[e.FirstFutureReservedWord=117]="FirstFutureReservedWord",e[e.LastFutureReservedWord=125]="LastFutureReservedWord",e[e.FirstTypeNode=179]="FirstTypeNode",e[e.LastTypeNode=202]="LastTypeNode",e[e.FirstPunctuation=18]="FirstPunctuation",e[e.LastPunctuation=78]="LastPunctuation",e[e.FirstToken=0]="FirstToken",e[e.LastToken=162]="LastToken",e[e.FirstTriviaToken=2]="FirstTriviaToken",e[e.LastTriviaToken=7]="LastTriviaToken",e[e.FirstLiteralToken=8]="FirstLiteralToken",e[e.LastLiteralToken=14]="LastLiteralToken",e[e.FirstTemplateToken=14]="FirstTemplateToken",e[e.LastTemplateToken=17]="LastTemplateToken",e[e.FirstBinaryOperator=29]="FirstBinaryOperator",e[e.LastBinaryOperator=78]="LastBinaryOperator",e[e.FirstStatement=240]="FirstStatement",e[e.LastStatement=256]="LastStatement",e[e.FirstNode=163]="FirstNode",e[e.FirstJSDocNode=312]="FirstJSDocNode",e[e.LastJSDocNode=353]="LastJSDocNode",e[e.FirstJSDocTagNode=330]="FirstJSDocTagNode",e[e.LastJSDocTagNode=353]="LastJSDocTagNode",e[e.FirstContextualKeyword=126]="FirstContextualKeyword",e[e.LastContextualKeyword=162]="LastContextualKeyword",e))(Xn||{}),ca=(e=>(e[e.None=0]="None",e[e.Let=1]="Let",e[e.Const=2]="Const",e[e.NestedNamespace=4]="NestedNamespace",e[e.Synthesized=8]="Synthesized",e[e.Namespace=16]="Namespace",e[e.OptionalChain=32]="OptionalChain",e[e.ExportContext=64]="ExportContext",e[e.ContainsThis=128]="ContainsThis",e[e.HasImplicitReturn=256]="HasImplicitReturn",e[e.HasExplicitReturn=512]="HasExplicitReturn",e[e.GlobalAugmentation=1024]="GlobalAugmentation",e[e.HasAsyncFunctions=2048]="HasAsyncFunctions",e[e.DisallowInContext=4096]="DisallowInContext",e[e.YieldContext=8192]="YieldContext",e[e.DecoratorContext=16384]="DecoratorContext",e[e.AwaitContext=32768]="AwaitContext",e[e.DisallowConditionalTypesContext=65536]="DisallowConditionalTypesContext",e[e.ThisNodeHasError=131072]="ThisNodeHasError",e[e.JavaScriptFile=262144]="JavaScriptFile",e[e.ThisNodeOrAnySubNodesHasError=524288]="ThisNodeOrAnySubNodesHasError",e[e.HasAggregatedChildData=1048576]="HasAggregatedChildData",e[e.PossiblyContainsDynamicImport=2097152]="PossiblyContainsDynamicImport",e[e.PossiblyContainsImportMeta=4194304]="PossiblyContainsImportMeta",e[e.JSDoc=8388608]="JSDoc",e[e.Ambient=16777216]="Ambient",e[e.InWithStatement=33554432]="InWithStatement",e[e.JsonFile=67108864]="JsonFile",e[e.TypeCached=134217728]="TypeCached",e[e.Deprecated=268435456]="Deprecated",e[e.BlockScoped=3]="BlockScoped",e[e.ReachabilityCheckFlags=768]="ReachabilityCheckFlags",e[e.ReachabilityAndEmitFlags=2816]="ReachabilityAndEmitFlags",e[e.ContextFlags=50720768]="ContextFlags",e[e.TypeExcludesFlags=40960]="TypeExcludesFlags",e[e.PermanentlySetIncrementalFlags=6291456]="PermanentlySetIncrementalFlags",e[e.IdentifierHasExtendedUnicodeEscape=128]="IdentifierHasExtendedUnicodeEscape",e[e.IdentifierIsInJSDocNamespace=2048]="IdentifierIsInJSDocNamespace",e))(ca||{}),Wn=(e=>(e[e.None=0]="None",e[e.Export=1]="Export",e[e.Ambient=2]="Ambient",e[e.Public=4]="Public",e[e.Private=8]="Private",e[e.Protected=16]="Protected",e[e.Static=32]="Static",e[e.Readonly=64]="Readonly",e[e.Accessor=128]="Accessor",e[e.Abstract=256]="Abstract",e[e.Async=512]="Async",e[e.Default=1024]="Default",e[e.Const=2048]="Const",e[e.HasComputedJSDocModifiers=4096]="HasComputedJSDocModifiers",e[e.Deprecated=8192]="Deprecated",e[e.Override=16384]="Override",e[e.In=32768]="In",e[e.Out=65536]="Out",e[e.Decorator=131072]="Decorator",e[e.HasComputedFlags=536870912]="HasComputedFlags",e[e.AccessibilityModifier=28]="AccessibilityModifier",e[e.ParameterPropertyModifier=16476]="ParameterPropertyModifier",e[e.NonPublicAccessibilityModifier=24]="NonPublicAccessibilityModifier",e[e.TypeScriptModifier=117086]="TypeScriptModifier",e[e.ExportDefault=1025]="ExportDefault",e[e.All=258047]="All",e[e.Modifier=126975]="Modifier",e))(Wn||{}),$r=(e=>(e[e.None=0]="None",e[e.IntrinsicNamedElement=1]="IntrinsicNamedElement",e[e.IntrinsicIndexedElement=2]="IntrinsicIndexedElement",e[e.IntrinsicElement=3]="IntrinsicElement",e))($r||{}),ri=(e=>(e[e.Succeeded=1]="Succeeded",e[e.Failed=2]="Failed",e[e.Reported=4]="Reported",e[e.ReportsUnmeasurable=8]="ReportsUnmeasurable",e[e.ReportsUnreliable=16]="ReportsUnreliable",e[e.ReportsMask=24]="ReportsMask",e))(ri||{}),Xi=(e=>(e[e.None=0]="None",e[e.Auto=1]="Auto",e[e.Loop=2]="Loop",e[e.Unique=3]="Unique",e[e.Node=4]="Node",e[e.KindMask=7]="KindMask",e[e.ReservedInNestedScopes=8]="ReservedInNestedScopes",e[e.Optimistic=16]="Optimistic",e[e.FileLevel=32]="FileLevel",e[e.AllowNameSubstitution=64]="AllowNameSubstitution",e))(Xi||{}),Zn=(e=>(e[e.None=0]="None",e[e.PrecedingLineBreak=1]="PrecedingLineBreak",e[e.PrecedingJSDocComment=2]="PrecedingJSDocComment",e[e.Unterminated=4]="Unterminated",e[e.ExtendedUnicodeEscape=8]="ExtendedUnicodeEscape",e[e.Scientific=16]="Scientific",e[e.Octal=32]="Octal",e[e.HexSpecifier=64]="HexSpecifier",e[e.BinarySpecifier=128]="BinarySpecifier",e[e.OctalSpecifier=256]="OctalSpecifier",e[e.ContainsSeparator=512]="ContainsSeparator",e[e.UnicodeEscape=1024]="UnicodeEscape",e[e.ContainsInvalidEscape=2048]="ContainsInvalidEscape",e[e.BinaryOrOctalSpecifier=384]="BinaryOrOctalSpecifier",e[e.NumericLiteralFlags=1008]="NumericLiteralFlags",e[e.TemplateLiteralLikeFlags=2048]="TemplateLiteralLikeFlags",e))(Zn||{}),Hr=(e=>(e[e.Unreachable=1]="Unreachable",e[e.Start=2]="Start",e[e.BranchLabel=4]="BranchLabel",e[e.LoopLabel=8]="LoopLabel",e[e.Assignment=16]="Assignment",e[e.TrueCondition=32]="TrueCondition",e[e.FalseCondition=64]="FalseCondition",e[e.SwitchClause=128]="SwitchClause",e[e.ArrayMutation=256]="ArrayMutation",e[e.Call=512]="Call",e[e.ReduceLabel=1024]="ReduceLabel",e[e.Referenced=2048]="Referenced",e[e.Shared=4096]="Shared",e[e.Label=12]="Label",e[e.Condition=96]="Condition",e))(Hr||{}),zr=(e=>(e[e.ExpectError=0]="ExpectError",e[e.Ignore=1]="Ignore",e))(zr||{}),gt=class{},ts=(e=>(e[e.RootFile=0]="RootFile",e[e.SourceFromProjectReference=1]="SourceFromProjectReference",e[e.OutputFromProjectReference=2]="OutputFromProjectReference",e[e.Import=3]="Import",e[e.ReferenceFile=4]="ReferenceFile",e[e.TypeReferenceDirective=5]="TypeReferenceDirective",e[e.LibFile=6]="LibFile",e[e.LibReferenceDirective=7]="LibReferenceDirective",e[e.AutomaticTypeDirectiveFile=8]="AutomaticTypeDirectiveFile",e))(ts||{}),uo=(e=>(e[e.FilePreprocessingReferencedDiagnostic=0]="FilePreprocessingReferencedDiagnostic",e[e.FilePreprocessingFileExplainingDiagnostic=1]="FilePreprocessingFileExplainingDiagnostic",e[e.ResolutionDiagnostics=2]="ResolutionDiagnostics",e))(uo||{}),Si=(e=>(e[e.Js=0]="Js",e[e.Dts=1]="Dts",e))(Si||{}),Ci=(e=>(e[e.Not=0]="Not",e[e.SafeModules=1]="SafeModules",e[e.Completely=2]="Completely",e))(Ci||{}),na=(e=>(e[e.Success=0]="Success",e[e.DiagnosticsPresent_OutputsSkipped=1]="DiagnosticsPresent_OutputsSkipped",e[e.DiagnosticsPresent_OutputsGenerated=2]="DiagnosticsPresent_OutputsGenerated",e[e.InvalidProject_OutputsSkipped=3]="InvalidProject_OutputsSkipped",e[e.ProjectReferenceCycle_OutputsSkipped=4]="ProjectReferenceCycle_OutputsSkipped",e))(na||{}),ns=(e=>(e[e.Ok=0]="Ok",e[e.NeedsOverride=1]="NeedsOverride",e[e.HasInvalidOverride=2]="HasInvalidOverride",e))(ns||{}),he=(e=>(e[e.None=0]="None",e[e.Literal=1]="Literal",e[e.Subtype=2]="Subtype",e))(he||{}),Ot=(e=>(e[e.None=0]="None",e[e.Signature=1]="Signature",e[e.NoConstraints=2]="NoConstraints",e[e.Completions=4]="Completions",e[e.SkipBindingPatterns=8]="SkipBindingPatterns",e))(Ot||{}),br=(e=>(e[e.None=0]="None",e[e.NoTruncation=1]="NoTruncation",e[e.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",e[e.GenerateNamesForShadowedTypeParams=4]="GenerateNamesForShadowedTypeParams",e[e.UseStructuralFallback=8]="UseStructuralFallback",e[e.ForbidIndexedAccessSymbolReferences=16]="ForbidIndexedAccessSymbolReferences",e[e.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",e[e.UseFullyQualifiedType=64]="UseFullyQualifiedType",e[e.UseOnlyExternalAliasing=128]="UseOnlyExternalAliasing",e[e.SuppressAnyReturnType=256]="SuppressAnyReturnType",e[e.WriteTypeParametersInQualifiedName=512]="WriteTypeParametersInQualifiedName",e[e.MultilineObjectLiterals=1024]="MultilineObjectLiterals",e[e.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",e[e.UseTypeOfFunction=4096]="UseTypeOfFunction",e[e.OmitParameterModifiers=8192]="OmitParameterModifiers",e[e.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",e[e.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",e[e.NoTypeReduction=536870912]="NoTypeReduction",e[e.OmitThisParameter=33554432]="OmitThisParameter",e[e.AllowThisInObjectLiteral=32768]="AllowThisInObjectLiteral",e[e.AllowQualifiedNameInPlaceOfIdentifier=65536]="AllowQualifiedNameInPlaceOfIdentifier",e[e.AllowAnonymousIdentifier=131072]="AllowAnonymousIdentifier",e[e.AllowEmptyUnionOrIntersection=262144]="AllowEmptyUnionOrIntersection",e[e.AllowEmptyTuple=524288]="AllowEmptyTuple",e[e.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",e[e.AllowEmptyIndexInfoType=2097152]="AllowEmptyIndexInfoType",e[e.WriteComputedProps=1073741824]="WriteComputedProps",e[e.AllowNodeModulesRelativePaths=67108864]="AllowNodeModulesRelativePaths",e[e.DoNotIncludeSymbolChain=134217728]="DoNotIncludeSymbolChain",e[e.IgnoreErrors=70221824]="IgnoreErrors",e[e.InObjectTypeLiteral=4194304]="InObjectTypeLiteral",e[e.InTypeAlias=8388608]="InTypeAlias",e[e.InInitialEntityName=16777216]="InInitialEntityName",e))(br||{}),Pi=(e=>(e[e.None=0]="None",e[e.NoTruncation=1]="NoTruncation",e[e.WriteArrayAsGenericType=2]="WriteArrayAsGenericType",e[e.UseStructuralFallback=8]="UseStructuralFallback",e[e.WriteTypeArgumentsOfSignature=32]="WriteTypeArgumentsOfSignature",e[e.UseFullyQualifiedType=64]="UseFullyQualifiedType",e[e.SuppressAnyReturnType=256]="SuppressAnyReturnType",e[e.MultilineObjectLiterals=1024]="MultilineObjectLiterals",e[e.WriteClassExpressionAsTypeLiteral=2048]="WriteClassExpressionAsTypeLiteral",e[e.UseTypeOfFunction=4096]="UseTypeOfFunction",e[e.OmitParameterModifiers=8192]="OmitParameterModifiers",e[e.UseAliasDefinedOutsideCurrentScope=16384]="UseAliasDefinedOutsideCurrentScope",e[e.UseSingleQuotesForStringLiteralType=268435456]="UseSingleQuotesForStringLiteralType",e[e.NoTypeReduction=536870912]="NoTypeReduction",e[e.OmitThisParameter=33554432]="OmitThisParameter",e[e.AllowUniqueESSymbolType=1048576]="AllowUniqueESSymbolType",e[e.AddUndefined=131072]="AddUndefined",e[e.WriteArrowStyleSignature=262144]="WriteArrowStyleSignature",e[e.InArrayType=524288]="InArrayType",e[e.InElementType=2097152]="InElementType",e[e.InFirstTypeArgument=4194304]="InFirstTypeArgument",e[e.InTypeAlias=8388608]="InTypeAlias",e[e.NodeBuilderFlagsMask=848330091]="NodeBuilderFlagsMask",e))(Pi||{}),Ni=(e=>(e[e.None=0]="None",e[e.WriteTypeParametersOrArguments=1]="WriteTypeParametersOrArguments",e[e.UseOnlyExternalAliasing=2]="UseOnlyExternalAliasing",e[e.AllowAnyNodeKind=4]="AllowAnyNodeKind",e[e.UseAliasDefinedOutsideCurrentScope=8]="UseAliasDefinedOutsideCurrentScope",e[e.WriteComputedProps=16]="WriteComputedProps",e[e.DoNotIncludeSymbolChain=32]="DoNotIncludeSymbolChain",e))(Ni||{}),Uo=(e=>(e[e.Accessible=0]="Accessible",e[e.NotAccessible=1]="NotAccessible",e[e.CannotBeNamed=2]="CannotBeNamed",e))(Uo||{}),Ta=(e=>(e[e.UnionOrIntersection=0]="UnionOrIntersection",e[e.Spread=1]="Spread",e))(Ta||{}),go=(e=>(e[e.This=0]="This",e[e.Identifier=1]="Identifier",e[e.AssertsThis=2]="AssertsThis",e[e.AssertsIdentifier=3]="AssertsIdentifier",e))(go||{}),rs=(e=>(e[e.Unknown=0]="Unknown",e[e.TypeWithConstructSignatureAndValue=1]="TypeWithConstructSignatureAndValue",e[e.VoidNullableOrNeverType=2]="VoidNullableOrNeverType",e[e.NumberLikeType=3]="NumberLikeType",e[e.BigIntLikeType=4]="BigIntLikeType",e[e.StringLikeType=5]="StringLikeType",e[e.BooleanType=6]="BooleanType",e[e.ArrayLikeType=7]="ArrayLikeType",e[e.ESSymbolType=8]="ESSymbolType",e[e.Promise=9]="Promise",e[e.TypeWithCallSignature=10]="TypeWithCallSignature",e[e.ObjectType=11]="ObjectType",e))(rs||{}),Ja=(e=>(e[e.None=0]="None",e[e.FunctionScopedVariable=1]="FunctionScopedVariable",e[e.BlockScopedVariable=2]="BlockScopedVariable",e[e.Property=4]="Property",e[e.EnumMember=8]="EnumMember",e[e.Function=16]="Function",e[e.Class=32]="Class",e[e.Interface=64]="Interface",e[e.ConstEnum=128]="ConstEnum",e[e.RegularEnum=256]="RegularEnum",e[e.ValueModule=512]="ValueModule",e[e.NamespaceModule=1024]="NamespaceModule",e[e.TypeLiteral=2048]="TypeLiteral",e[e.ObjectLiteral=4096]="ObjectLiteral",e[e.Method=8192]="Method",e[e.Constructor=16384]="Constructor",e[e.GetAccessor=32768]="GetAccessor",e[e.SetAccessor=65536]="SetAccessor",e[e.Signature=131072]="Signature",e[e.TypeParameter=262144]="TypeParameter",e[e.TypeAlias=524288]="TypeAlias",e[e.ExportValue=1048576]="ExportValue",e[e.Alias=2097152]="Alias",e[e.Prototype=4194304]="Prototype",e[e.ExportStar=8388608]="ExportStar",e[e.Optional=16777216]="Optional",e[e.Transient=33554432]="Transient",e[e.Assignment=67108864]="Assignment",e[e.ModuleExports=134217728]="ModuleExports",e[e.All=67108863]="All",e[e.Enum=384]="Enum",e[e.Variable=3]="Variable",e[e.Value=111551]="Value",e[e.Type=788968]="Type",e[e.Namespace=1920]="Namespace",e[e.Module=1536]="Module",e[e.Accessor=98304]="Accessor",e[e.FunctionScopedVariableExcludes=111550]="FunctionScopedVariableExcludes",e[e.BlockScopedVariableExcludes=111551]="BlockScopedVariableExcludes",e[e.ParameterExcludes=111551]="ParameterExcludes",e[e.PropertyExcludes=0]="PropertyExcludes",e[e.EnumMemberExcludes=900095]="EnumMemberExcludes",e[e.FunctionExcludes=110991]="FunctionExcludes",e[e.ClassExcludes=899503]="ClassExcludes",e[e.InterfaceExcludes=788872]="InterfaceExcludes",e[e.RegularEnumExcludes=899327]="RegularEnumExcludes",e[e.ConstEnumExcludes=899967]="ConstEnumExcludes",e[e.ValueModuleExcludes=110735]="ValueModuleExcludes",e[e.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",e[e.MethodExcludes=103359]="MethodExcludes",e[e.GetAccessorExcludes=46015]="GetAccessorExcludes",e[e.SetAccessorExcludes=78783]="SetAccessorExcludes",e[e.AccessorExcludes=13247]="AccessorExcludes",e[e.TypeParameterExcludes=526824]="TypeParameterExcludes",e[e.TypeAliasExcludes=788968]="TypeAliasExcludes",e[e.AliasExcludes=2097152]="AliasExcludes",e[e.ModuleMember=2623475]="ModuleMember",e[e.ExportHasLocal=944]="ExportHasLocal",e[e.BlockScoped=418]="BlockScoped",e[e.PropertyOrAccessor=98308]="PropertyOrAccessor",e[e.ClassMember=106500]="ClassMember",e[e.ExportSupportsDefaultModifier=112]="ExportSupportsDefaultModifier",e[e.ExportDoesNotSupportDefaultModifier=-113]="ExportDoesNotSupportDefaultModifier",e[e.Classifiable=2885600]="Classifiable",e[e.LateBindingContainer=6256]="LateBindingContainer",e))(Ja||{}),qr=(e=>(e[e.Numeric=0]="Numeric",e[e.Literal=1]="Literal",e))(qr||{}),gi=(e=>(e[e.None=0]="None",e[e.Instantiated=1]="Instantiated",e[e.SyntheticProperty=2]="SyntheticProperty",e[e.SyntheticMethod=4]="SyntheticMethod",e[e.Readonly=8]="Readonly",e[e.ReadPartial=16]="ReadPartial",e[e.WritePartial=32]="WritePartial",e[e.HasNonUniformType=64]="HasNonUniformType",e[e.HasLiteralType=128]="HasLiteralType",e[e.ContainsPublic=256]="ContainsPublic",e[e.ContainsProtected=512]="ContainsProtected",e[e.ContainsPrivate=1024]="ContainsPrivate",e[e.ContainsStatic=2048]="ContainsStatic",e[e.Late=4096]="Late",e[e.ReverseMapped=8192]="ReverseMapped",e[e.OptionalParameter=16384]="OptionalParameter",e[e.RestParameter=32768]="RestParameter",e[e.DeferredType=65536]="DeferredType",e[e.HasNeverType=131072]="HasNeverType",e[e.Mapped=262144]="Mapped",e[e.StripOptional=524288]="StripOptional",e[e.Unresolved=1048576]="Unresolved",e[e.Synthetic=6]="Synthetic",e[e.Discriminant=192]="Discriminant",e[e.Partial=48]="Partial",e))(gi||{}),uc=(e=>(e.Call="__call",e.Constructor="__constructor",e.New="__new",e.Index="__index",e.ExportStar="__export",e.Global="__global",e.Missing="__missing",e.Type="__type",e.Object="__object",e.JSXAttributes="__jsxAttributes",e.Class="__class",e.Function="__function",e.Computed="__computed",e.Resolving="__resolving__",e.ExportEquals="export=",e.Default="default",e.This="this",e))(uc||{}),up=(e=>(e[e.None=0]="None",e[e.TypeChecked=1]="TypeChecked",e[e.LexicalThis=2]="LexicalThis",e[e.CaptureThis=4]="CaptureThis",e[e.CaptureNewTarget=8]="CaptureNewTarget",e[e.SuperInstance=16]="SuperInstance",e[e.SuperStatic=32]="SuperStatic",e[e.ContextChecked=64]="ContextChecked",e[e.MethodWithSuperPropertyAccessInAsync=128]="MethodWithSuperPropertyAccessInAsync",e[e.MethodWithSuperPropertyAssignmentInAsync=256]="MethodWithSuperPropertyAssignmentInAsync",e[e.CaptureArguments=512]="CaptureArguments",e[e.EnumValuesComputed=1024]="EnumValuesComputed",e[e.LexicalModuleMergesWithClass=2048]="LexicalModuleMergesWithClass",e[e.LoopWithCapturedBlockScopedBinding=4096]="LoopWithCapturedBlockScopedBinding",e[e.ContainsCapturedBlockScopeBinding=8192]="ContainsCapturedBlockScopeBinding",e[e.CapturedBlockScopedBinding=16384]="CapturedBlockScopedBinding",e[e.BlockScopedBindingInLoop=32768]="BlockScopedBindingInLoop",e[e.ClassWithBodyScopedClassBinding=65536]="ClassWithBodyScopedClassBinding",e[e.BodyScopedClassBinding=131072]="BodyScopedClassBinding",e[e.NeedsLoopOutParameter=262144]="NeedsLoopOutParameter",e[e.AssignmentsMarked=524288]="AssignmentsMarked",e[e.ClassWithConstructorReference=1048576]="ClassWithConstructorReference",e[e.ConstructorReferenceInClass=2097152]="ConstructorReferenceInClass",e[e.ContainsClassWithPrivateIdentifiers=4194304]="ContainsClassWithPrivateIdentifiers",e[e.ContainsSuperPropertyInStaticInitializer=8388608]="ContainsSuperPropertyInStaticInitializer",e[e.InCheckIdentifier=16777216]="InCheckIdentifier",e))(up||{}),_p=(e=>(e[e.Any=1]="Any",e[e.Unknown=2]="Unknown",e[e.String=4]="String",e[e.Number=8]="Number",e[e.Boolean=16]="Boolean",e[e.Enum=32]="Enum",e[e.BigInt=64]="BigInt",e[e.StringLiteral=128]="StringLiteral",e[e.NumberLiteral=256]="NumberLiteral",e[e.BooleanLiteral=512]="BooleanLiteral",e[e.EnumLiteral=1024]="EnumLiteral",e[e.BigIntLiteral=2048]="BigIntLiteral",e[e.ESSymbol=4096]="ESSymbol",e[e.UniqueESSymbol=8192]="UniqueESSymbol",e[e.Void=16384]="Void",e[e.Undefined=32768]="Undefined",e[e.Null=65536]="Null",e[e.Never=131072]="Never",e[e.TypeParameter=262144]="TypeParameter",e[e.Object=524288]="Object",e[e.Union=1048576]="Union",e[e.Intersection=2097152]="Intersection",e[e.Index=4194304]="Index",e[e.IndexedAccess=8388608]="IndexedAccess",e[e.Conditional=16777216]="Conditional",e[e.Substitution=33554432]="Substitution",e[e.NonPrimitive=67108864]="NonPrimitive",e[e.TemplateLiteral=134217728]="TemplateLiteral",e[e.StringMapping=268435456]="StringMapping",e[e.AnyOrUnknown=3]="AnyOrUnknown",e[e.Nullable=98304]="Nullable",e[e.Literal=2944]="Literal",e[e.Unit=109472]="Unit",e[e.Freshable=2976]="Freshable",e[e.StringOrNumberLiteral=384]="StringOrNumberLiteral",e[e.StringOrNumberLiteralOrUnique=8576]="StringOrNumberLiteralOrUnique",e[e.DefinitelyFalsy=117632]="DefinitelyFalsy",e[e.PossiblyFalsy=117724]="PossiblyFalsy",e[e.Intrinsic=67359327]="Intrinsic",e[e.Primitive=134348796]="Primitive",e[e.StringLike=402653316]="StringLike",e[e.NumberLike=296]="NumberLike",e[e.BigIntLike=2112]="BigIntLike",e[e.BooleanLike=528]="BooleanLike",e[e.EnumLike=1056]="EnumLike",e[e.ESSymbolLike=12288]="ESSymbolLike",e[e.VoidLike=49152]="VoidLike",e[e.DefinitelyNonNullable=470302716]="DefinitelyNonNullable",e[e.DisjointDomains=469892092]="DisjointDomains",e[e.UnionOrIntersection=3145728]="UnionOrIntersection",e[e.StructuredType=3670016]="StructuredType",e[e.TypeVariable=8650752]="TypeVariable",e[e.InstantiableNonPrimitive=58982400]="InstantiableNonPrimitive",e[e.InstantiablePrimitive=406847488]="InstantiablePrimitive",e[e.Instantiable=465829888]="Instantiable",e[e.StructuredOrInstantiable=469499904]="StructuredOrInstantiable",e[e.ObjectFlagsType=3899393]="ObjectFlagsType",e[e.Simplifiable=25165824]="Simplifiable",e[e.Singleton=67358815]="Singleton",e[e.Narrowable=536624127]="Narrowable",e[e.IncludesMask=205258751]="IncludesMask",e[e.IncludesMissingType=262144]="IncludesMissingType",e[e.IncludesNonWideningType=4194304]="IncludesNonWideningType",e[e.IncludesWildcard=8388608]="IncludesWildcard",e[e.IncludesEmptyObject=16777216]="IncludesEmptyObject",e[e.IncludesInstantiable=33554432]="IncludesInstantiable",e[e.NotPrimitiveUnion=36323363]="NotPrimitiveUnion",e))(_p||{}),Ed=(e=>(e[e.None=0]="None",e[e.Class=1]="Class",e[e.Interface=2]="Interface",e[e.Reference=4]="Reference",e[e.Tuple=8]="Tuple",e[e.Anonymous=16]="Anonymous",e[e.Mapped=32]="Mapped",e[e.Instantiated=64]="Instantiated",e[e.ObjectLiteral=128]="ObjectLiteral",e[e.EvolvingArray=256]="EvolvingArray",e[e.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",e[e.ReverseMapped=1024]="ReverseMapped",e[e.JsxAttributes=2048]="JsxAttributes",e[e.JSLiteral=4096]="JSLiteral",e[e.FreshLiteral=8192]="FreshLiteral",e[e.ArrayLiteral=16384]="ArrayLiteral",e[e.PrimitiveUnion=32768]="PrimitiveUnion",e[e.ContainsWideningType=65536]="ContainsWideningType",e[e.ContainsObjectOrArrayLiteral=131072]="ContainsObjectOrArrayLiteral",e[e.NonInferrableType=262144]="NonInferrableType",e[e.CouldContainTypeVariablesComputed=524288]="CouldContainTypeVariablesComputed",e[e.CouldContainTypeVariables=1048576]="CouldContainTypeVariables",e[e.ClassOrInterface=3]="ClassOrInterface",e[e.RequiresWidening=196608]="RequiresWidening",e[e.PropagatingFlags=458752]="PropagatingFlags",e[e.ObjectTypeKindMask=1343]="ObjectTypeKindMask",e[e.ContainsSpread=2097152]="ContainsSpread",e[e.ObjectRestType=4194304]="ObjectRestType",e[e.InstantiationExpressionType=8388608]="InstantiationExpressionType",e[e.IsClassInstanceClone=16777216]="IsClassInstanceClone",e[e.IdenticalBaseTypeCalculated=33554432]="IdenticalBaseTypeCalculated",e[e.IdenticalBaseTypeExists=67108864]="IdenticalBaseTypeExists",e[e.IsGenericTypeComputed=2097152]="IsGenericTypeComputed",e[e.IsGenericObjectType=4194304]="IsGenericObjectType",e[e.IsGenericIndexType=8388608]="IsGenericIndexType",e[e.IsGenericType=12582912]="IsGenericType",e[e.ContainsIntersections=16777216]="ContainsIntersections",e[e.IsUnknownLikeUnionComputed=33554432]="IsUnknownLikeUnionComputed",e[e.IsUnknownLikeUnion=67108864]="IsUnknownLikeUnion",e[e.IsNeverIntersectionComputed=16777216]="IsNeverIntersectionComputed",e[e.IsNeverIntersection=33554432]="IsNeverIntersection",e))(Ed||{}),Cd=(e=>(e[e.Invariant=0]="Invariant",e[e.Covariant=1]="Covariant",e[e.Contravariant=2]="Contravariant",e[e.Bivariant=3]="Bivariant",e[e.Independent=4]="Independent",e[e.VarianceMask=7]="VarianceMask",e[e.Unmeasurable=8]="Unmeasurable",e[e.Unreliable=16]="Unreliable",e[e.AllowsStructuralFallback=24]="AllowsStructuralFallback",e))(Cd||{}),Ad=(e=>(e[e.Required=1]="Required",e[e.Optional=2]="Optional",e[e.Rest=4]="Rest",e[e.Variadic=8]="Variadic",e[e.Fixed=3]="Fixed",e[e.Variable=12]="Variable",e[e.NonRequired=14]="NonRequired",e[e.NonRest=11]="NonRest",e))(Ad||{}),lp=(e=>(e[e.None=0]="None",e[e.IncludeUndefined=1]="IncludeUndefined",e[e.NoIndexSignatures=2]="NoIndexSignatures",e[e.Writing=4]="Writing",e[e.CacheSymbol=8]="CacheSymbol",e[e.NoTupleBoundsCheck=16]="NoTupleBoundsCheck",e[e.ExpressionPosition=32]="ExpressionPosition",e[e.ReportDeprecated=64]="ReportDeprecated",e[e.SuppressNoImplicitAnyError=128]="SuppressNoImplicitAnyError",e[e.Contextual=256]="Contextual",e[e.Persistent=1]="Persistent",e))(lp||{}),cp=(e=>(e[e.Component=0]="Component",e[e.Function=1]="Function",e[e.Mixed=2]="Mixed",e))(cp||{}),Cb=(e=>(e[e.Call=0]="Call",e[e.Construct=1]="Construct",e))(Cb||{}),Sy=(e=>(e[e.None=0]="None",e[e.HasRestParameter=1]="HasRestParameter",e[e.HasLiteralTypes=2]="HasLiteralTypes",e[e.Abstract=4]="Abstract",e[e.IsInnerCallChain=8]="IsInnerCallChain",e[e.IsOuterCallChain=16]="IsOuterCallChain",e[e.IsUntypedSignatureInJSFile=32]="IsUntypedSignatureInJSFile",e[e.PropagatingFlags=39]="PropagatingFlags",e[e.CallChainFlags=24]="CallChainFlags",e))(Sy||{}),Ab=(e=>(e[e.String=0]="String",e[e.Number=1]="Number",e))(Ab||{}),wb=(e=>(e[e.Simple=0]="Simple",e[e.Array=1]="Array",e[e.Deferred=2]="Deferred",e[e.Function=3]="Function",e[e.Composite=4]="Composite",e[e.Merged=5]="Merged",e))(wb||{}),Fb=(e=>(e[e.None=0]="None",e[e.NakedTypeVariable=1]="NakedTypeVariable",e[e.SpeculativeTuple=2]="SpeculativeTuple",e[e.SubstituteSource=4]="SubstituteSource",e[e.HomomorphicMappedType=8]="HomomorphicMappedType",e[e.PartialHomomorphicMappedType=16]="PartialHomomorphicMappedType",e[e.MappedTypeConstraint=32]="MappedTypeConstraint",e[e.ContravariantConditional=64]="ContravariantConditional",e[e.ReturnType=128]="ReturnType",e[e.LiteralKeyof=256]="LiteralKeyof",e[e.NoConstraints=512]="NoConstraints",e[e.AlwaysStrict=1024]="AlwaysStrict",e[e.MaxValue=2048]="MaxValue",e[e.PriorityImpliesCombination=416]="PriorityImpliesCombination",e[e.Circularity=-1]="Circularity",e))(Fb||{}),kb=(e=>(e[e.None=0]="None",e[e.NoDefault=1]="NoDefault",e[e.AnyDefault=2]="AnyDefault",e[e.SkippedGenericFunction=4]="SkippedGenericFunction",e))(kb||{}),Pb=(e=>(e[e.False=0]="False",e[e.Unknown=1]="Unknown",e[e.Maybe=3]="Maybe",e[e.True=-1]="True",e))(Pb||{}),Nb=(e=>(e[e.None=0]="None",e[e.ExportsProperty=1]="ExportsProperty",e[e.ModuleExports=2]="ModuleExports",e[e.PrototypeProperty=3]="PrototypeProperty",e[e.ThisProperty=4]="ThisProperty",e[e.Property=5]="Property",e[e.Prototype=6]="Prototype",e[e.ObjectDefinePropertyValue=7]="ObjectDefinePropertyValue",e[e.ObjectDefinePropertyExports=8]="ObjectDefinePropertyExports",e[e.ObjectDefinePrototypeProperty=9]="ObjectDefinePrototypeProperty",e))(Nb||{}),Ty=(e=>(e[e.Warning=0]="Warning",e[e.Error=1]="Error",e[e.Suggestion=2]="Suggestion",e[e.Message=3]="Message",e))(Ty||{}),Ob=(e=>(e[e.Classic=1]="Classic",e[e.NodeJs=2]="NodeJs",e[e.Node10=2]="Node10",e[e.Node16=3]="Node16",e[e.NodeNext=99]="NodeNext",e[e.Bundler=100]="Bundler",e))(Ob||{}),Ib=(e=>(e[e.Legacy=1]="Legacy",e[e.Auto=2]="Auto",e[e.Force=3]="Force",e))(Ib||{}),jb=(e=>(e[e.FixedPollingInterval=0]="FixedPollingInterval",e[e.PriorityPollingInterval=1]="PriorityPollingInterval",e[e.DynamicPriorityPolling=2]="DynamicPriorityPolling",e[e.FixedChunkSizePolling=3]="FixedChunkSizePolling",e[e.UseFsEvents=4]="UseFsEvents",e[e.UseFsEventsOnParentDirectory=5]="UseFsEventsOnParentDirectory",e))(jb||{}),Lb=(e=>(e[e.UseFsEvents=0]="UseFsEvents",e[e.FixedPollingInterval=1]="FixedPollingInterval",e[e.DynamicPriorityPolling=2]="DynamicPriorityPolling",e[e.FixedChunkSizePolling=3]="FixedChunkSizePolling",e))(Lb||{}),Bb=(e=>(e[e.FixedInterval=0]="FixedInterval",e[e.PriorityInterval=1]="PriorityInterval",e[e.DynamicPriority=2]="DynamicPriority",e[e.FixedChunkSize=3]="FixedChunkSize",e))(Bb||{}),Mb=(e=>(e[e.None=0]="None",e[e.CommonJS=1]="CommonJS",e[e.AMD=2]="AMD",e[e.UMD=3]="UMD",e[e.System=4]="System",e[e.ES2015=5]="ES2015",e[e.ES2020=6]="ES2020",e[e.ES2022=7]="ES2022",e[e.ESNext=99]="ESNext",e[e.Node16=100]="Node16",e[e.NodeNext=199]="NodeNext",e))(Mb||{}),Rb=(e=>(e[e.None=0]="None",e[e.Preserve=1]="Preserve",e[e.React=2]="React",e[e.ReactNative=3]="ReactNative",e[e.ReactJSX=4]="ReactJSX",e[e.ReactJSXDev=5]="ReactJSXDev",e))(Rb||{}),Jb=(e=>(e[e.Remove=0]="Remove",e[e.Preserve=1]="Preserve",e[e.Error=2]="Error",e))(Jb||{}),Kb=(e=>(e[e.CarriageReturnLineFeed=0]="CarriageReturnLineFeed",e[e.LineFeed=1]="LineFeed",e))(Kb||{}),$b=(e=>(e[e.Unknown=0]="Unknown",e[e.JS=1]="JS",e[e.JSX=2]="JSX",e[e.TS=3]="TS",e[e.TSX=4]="TSX",e[e.External=5]="External",e[e.JSON=6]="JSON",e[e.Deferred=7]="Deferred",e))($b||{}),Ub=(e=>(e[e.ES3=0]="ES3",e[e.ES5=1]="ES5",e[e.ES2015=2]="ES2015",e[e.ES2016=3]="ES2016",e[e.ES2017=4]="ES2017",e[e.ES2018=5]="ES2018",e[e.ES2019=6]="ES2019",e[e.ES2020=7]="ES2020",e[e.ES2021=8]="ES2021",e[e.ES2022=9]="ES2022",e[e.ESNext=99]="ESNext",e[e.JSON=100]="JSON",e[e.Latest=99]="Latest",e))(Ub||{}),zb=(e=>(e[e.Standard=0]="Standard",e[e.JSX=1]="JSX",e))(zb||{}),qb=(e=>(e[e.None=0]="None",e[e.Recursive=1]="Recursive",e))(qb||{}),Vb=(e=>(e[e.nullCharacter=0]="nullCharacter",e[e.maxAsciiCharacter=127]="maxAsciiCharacter",e[e.lineFeed=10]="lineFeed",e[e.carriageReturn=13]="carriageReturn",e[e.lineSeparator=8232]="lineSeparator",e[e.paragraphSeparator=8233]="paragraphSeparator",e[e.nextLine=133]="nextLine",e[e.space=32]="space",e[e.nonBreakingSpace=160]="nonBreakingSpace",e[e.enQuad=8192]="enQuad",e[e.emQuad=8193]="emQuad",e[e.enSpace=8194]="enSpace",e[e.emSpace=8195]="emSpace",e[e.threePerEmSpace=8196]="threePerEmSpace",e[e.fourPerEmSpace=8197]="fourPerEmSpace",e[e.sixPerEmSpace=8198]="sixPerEmSpace",e[e.figureSpace=8199]="figureSpace",e[e.punctuationSpace=8200]="punctuationSpace",e[e.thinSpace=8201]="thinSpace",e[e.hairSpace=8202]="hairSpace",e[e.zeroWidthSpace=8203]="zeroWidthSpace",e[e.narrowNoBreakSpace=8239]="narrowNoBreakSpace",e[e.ideographicSpace=12288]="ideographicSpace",e[e.mathematicalSpace=8287]="mathematicalSpace",e[e.ogham=5760]="ogham",e[e._=95]="_",e[e.$=36]="$",e[e._0=48]="_0",e[e._1=49]="_1",e[e._2=50]="_2",e[e._3=51]="_3",e[e._4=52]="_4",e[e._5=53]="_5",e[e._6=54]="_6",e[e._7=55]="_7",e[e._8=56]="_8",e[e._9=57]="_9",e[e.a=97]="a",e[e.b=98]="b",e[e.c=99]="c",e[e.d=100]="d",e[e.e=101]="e",e[e.f=102]="f",e[e.g=103]="g",e[e.h=104]="h",e[e.i=105]="i",e[e.j=106]="j",e[e.k=107]="k",e[e.l=108]="l",e[e.m=109]="m",e[e.n=110]="n",e[e.o=111]="o",e[e.p=112]="p",e[e.q=113]="q",e[e.r=114]="r",e[e.s=115]="s",e[e.t=116]="t",e[e.u=117]="u",e[e.v=118]="v",e[e.w=119]="w",e[e.x=120]="x",e[e.y=121]="y",e[e.z=122]="z",e[e.A=65]="A",e[e.B=66]="B",e[e.C=67]="C",e[e.D=68]="D",e[e.E=69]="E",e[e.F=70]="F",e[e.G=71]="G",e[e.H=72]="H",e[e.I=73]="I",e[e.J=74]="J",e[e.K=75]="K",e[e.L=76]="L",e[e.M=77]="M",e[e.N=78]="N",e[e.O=79]="O",e[e.P=80]="P",e[e.Q=81]="Q",e[e.R=82]="R",e[e.S=83]="S",e[e.T=84]="T",e[e.U=85]="U",e[e.V=86]="V",e[e.W=87]="W",e[e.X=88]="X",e[e.Y=89]="Y",e[e.Z=90]="Z",e[e.ampersand=38]="ampersand",e[e.asterisk=42]="asterisk",e[e.at=64]="at",e[e.backslash=92]="backslash",e[e.backtick=96]="backtick",e[e.bar=124]="bar",e[e.caret=94]="caret",e[e.closeBrace=125]="closeBrace",e[e.closeBracket=93]="closeBracket",e[e.closeParen=41]="closeParen",e[e.colon=58]="colon",e[e.comma=44]="comma",e[e.dot=46]="dot",e[e.doubleQuote=34]="doubleQuote",e[e.equals=61]="equals",e[e.exclamation=33]="exclamation",e[e.greaterThan=62]="greaterThan",e[e.hash=35]="hash",e[e.lessThan=60]="lessThan",e[e.minus=45]="minus",e[e.openBrace=123]="openBrace",e[e.openBracket=91]="openBracket",e[e.openParen=40]="openParen",e[e.percent=37]="percent",e[e.plus=43]="plus",e[e.question=63]="question",e[e.semicolon=59]="semicolon",e[e.singleQuote=39]="singleQuote",e[e.slash=47]="slash",e[e.tilde=126]="tilde",e[e.backspace=8]="backspace",e[e.formFeed=12]="formFeed",e[e.byteOrderMark=65279]="byteOrderMark",e[e.tab=9]="tab",e[e.verticalTab=11]="verticalTab",e))(Vb||{}),Wb=(e=>(e.Ts=".ts",e.Tsx=".tsx",e.Dts=".d.ts",e.Js=".js",e.Jsx=".jsx",e.Json=".json",e.TsBuildInfo=".tsbuildinfo",e.Mjs=".mjs",e.Mts=".mts",e.Dmts=".d.mts",e.Cjs=".cjs",e.Cts=".cts",e.Dcts=".d.cts",e))(Wb||{}),Ey=(e=>(e[e.None=0]="None",e[e.ContainsTypeScript=1]="ContainsTypeScript",e[e.ContainsJsx=2]="ContainsJsx",e[e.ContainsESNext=4]="ContainsESNext",e[e.ContainsES2022=8]="ContainsES2022",e[e.ContainsES2021=16]="ContainsES2021",e[e.ContainsES2020=32]="ContainsES2020",e[e.ContainsES2019=64]="ContainsES2019",e[e.ContainsES2018=128]="ContainsES2018",e[e.ContainsES2017=256]="ContainsES2017",e[e.ContainsES2016=512]="ContainsES2016",e[e.ContainsES2015=1024]="ContainsES2015",e[e.ContainsGenerator=2048]="ContainsGenerator",e[e.ContainsDestructuringAssignment=4096]="ContainsDestructuringAssignment",e[e.ContainsTypeScriptClassSyntax=8192]="ContainsTypeScriptClassSyntax",e[e.ContainsLexicalThis=16384]="ContainsLexicalThis",e[e.ContainsRestOrSpread=32768]="ContainsRestOrSpread",e[e.ContainsObjectRestOrSpread=65536]="ContainsObjectRestOrSpread",e[e.ContainsComputedPropertyName=131072]="ContainsComputedPropertyName",e[e.ContainsBlockScopedBinding=262144]="ContainsBlockScopedBinding",e[e.ContainsBindingPattern=524288]="ContainsBindingPattern",e[e.ContainsYield=1048576]="ContainsYield",e[e.ContainsAwait=2097152]="ContainsAwait",e[e.ContainsHoistedDeclarationOrCompletion=4194304]="ContainsHoistedDeclarationOrCompletion",e[e.ContainsDynamicImport=8388608]="ContainsDynamicImport",e[e.ContainsClassFields=16777216]="ContainsClassFields",e[e.ContainsDecorators=33554432]="ContainsDecorators",e[e.ContainsPossibleTopLevelAwait=67108864]="ContainsPossibleTopLevelAwait",e[e.ContainsLexicalSuper=134217728]="ContainsLexicalSuper",e[e.ContainsUpdateExpressionForIdentifier=268435456]="ContainsUpdateExpressionForIdentifier",e[e.ContainsPrivateIdentifierInExpression=536870912]="ContainsPrivateIdentifierInExpression",e[e.HasComputedFlags=-2147483648]="HasComputedFlags",e[e.AssertTypeScript=1]="AssertTypeScript",e[e.AssertJsx=2]="AssertJsx",e[e.AssertESNext=4]="AssertESNext",e[e.AssertES2022=8]="AssertES2022",e[e.AssertES2021=16]="AssertES2021",e[e.AssertES2020=32]="AssertES2020",e[e.AssertES2019=64]="AssertES2019",e[e.AssertES2018=128]="AssertES2018",e[e.AssertES2017=256]="AssertES2017",e[e.AssertES2016=512]="AssertES2016",e[e.AssertES2015=1024]="AssertES2015",e[e.AssertGenerator=2048]="AssertGenerator",e[e.AssertDestructuringAssignment=4096]="AssertDestructuringAssignment",e[e.OuterExpressionExcludes=-2147483648]="OuterExpressionExcludes",e[e.PropertyAccessExcludes=-2147483648]="PropertyAccessExcludes",e[e.NodeExcludes=-2147483648]="NodeExcludes",e[e.ArrowFunctionExcludes=-2072174592]="ArrowFunctionExcludes",e[e.FunctionExcludes=-1937940480]="FunctionExcludes",e[e.ConstructorExcludes=-1937948672]="ConstructorExcludes",e[e.MethodOrAccessorExcludes=-2005057536]="MethodOrAccessorExcludes",e[e.PropertyExcludes=-2013249536]="PropertyExcludes",e[e.ClassExcludes=-2147344384]="ClassExcludes",e[e.ModuleExcludes=-1941676032]="ModuleExcludes",e[e.TypeExcludes=-2]="TypeExcludes",e[e.ObjectLiteralExcludes=-2147278848]="ObjectLiteralExcludes",e[e.ArrayLiteralOrCallOrNewExcludes=-2147450880]="ArrayLiteralOrCallOrNewExcludes",e[e.VariableDeclarationListExcludes=-2146893824]="VariableDeclarationListExcludes",e[e.ParameterExcludes=-2147483648]="ParameterExcludes",e[e.CatchClauseExcludes=-2147418112]="CatchClauseExcludes",e[e.BindingPatternExcludes=-2147450880]="BindingPatternExcludes",e[e.ContainsLexicalThisOrSuper=134234112]="ContainsLexicalThisOrSuper",e[e.PropertyNamePropagatingFlags=134234112]="PropertyNamePropagatingFlags",e))(Ey||{}),Cy=(e=>(e[e.TabStop=0]="TabStop",e[e.Placeholder=1]="Placeholder",e[e.Choice=2]="Choice",e[e.Variable=3]="Variable",e))(Cy||{}),Ay=(e=>(e[e.None=0]="None",e[e.SingleLine=1]="SingleLine",e[e.MultiLine=2]="MultiLine",e[e.AdviseOnEmitNode=4]="AdviseOnEmitNode",e[e.NoSubstitution=8]="NoSubstitution",e[e.CapturesThis=16]="CapturesThis",e[e.NoLeadingSourceMap=32]="NoLeadingSourceMap",e[e.NoTrailingSourceMap=64]="NoTrailingSourceMap",e[e.NoSourceMap=96]="NoSourceMap",e[e.NoNestedSourceMaps=128]="NoNestedSourceMaps",e[e.NoTokenLeadingSourceMaps=256]="NoTokenLeadingSourceMaps",e[e.NoTokenTrailingSourceMaps=512]="NoTokenTrailingSourceMaps",e[e.NoTokenSourceMaps=768]="NoTokenSourceMaps",e[e.NoLeadingComments=1024]="NoLeadingComments",e[e.NoTrailingComments=2048]="NoTrailingComments",e[e.NoComments=3072]="NoComments",e[e.NoNestedComments=4096]="NoNestedComments",e[e.HelperName=8192]="HelperName",e[e.ExportName=16384]="ExportName",e[e.LocalName=32768]="LocalName",e[e.InternalName=65536]="InternalName",e[e.Indented=131072]="Indented",e[e.NoIndentation=262144]="NoIndentation",e[e.AsyncFunctionBody=524288]="AsyncFunctionBody",e[e.ReuseTempVariableScope=1048576]="ReuseTempVariableScope",e[e.CustomPrologue=2097152]="CustomPrologue",e[e.NoHoisting=4194304]="NoHoisting",e[e.HasEndOfDeclarationMarker=8388608]="HasEndOfDeclarationMarker",e[e.Iterator=16777216]="Iterator",e[e.NoAsciiEscaping=33554432]="NoAsciiEscaping",e))(Ay||{}),Gb=(e=>(e[e.None=0]="None",e[e.TypeScriptClassWrapper=1]="TypeScriptClassWrapper",e[e.NeverApplyImportHelper=2]="NeverApplyImportHelper",e[e.IgnoreSourceNewlines=4]="IgnoreSourceNewlines",e[e.Immutable=8]="Immutable",e[e.IndirectCall=16]="IndirectCall",e[e.TransformPrivateStaticElements=32]="TransformPrivateStaticElements",e))(Gb||{}),Hb=(e=>(e[e.Extends=1]="Extends",e[e.Assign=2]="Assign",e[e.Rest=4]="Rest",e[e.Decorate=8]="Decorate",e[e.ESDecorateAndRunInitializers=8]="ESDecorateAndRunInitializers",e[e.Metadata=16]="Metadata",e[e.Param=32]="Param",e[e.Awaiter=64]="Awaiter",e[e.Generator=128]="Generator",e[e.Values=256]="Values",e[e.Read=512]="Read",e[e.SpreadArray=1024]="SpreadArray",e[e.Await=2048]="Await",e[e.AsyncGenerator=4096]="AsyncGenerator",e[e.AsyncDelegator=8192]="AsyncDelegator",e[e.AsyncValues=16384]="AsyncValues",e[e.ExportStar=32768]="ExportStar",e[e.ImportStar=65536]="ImportStar",e[e.ImportDefault=131072]="ImportDefault",e[e.MakeTemplateObject=262144]="MakeTemplateObject",e[e.ClassPrivateFieldGet=524288]="ClassPrivateFieldGet",e[e.ClassPrivateFieldSet=1048576]="ClassPrivateFieldSet",e[e.ClassPrivateFieldIn=2097152]="ClassPrivateFieldIn",e[e.CreateBinding=4194304]="CreateBinding",e[e.SetFunctionName=8388608]="SetFunctionName",e[e.PropKey=16777216]="PropKey",e[e.FirstEmitHelper=1]="FirstEmitHelper",e[e.LastEmitHelper=16777216]="LastEmitHelper",e[e.ForOfIncludes=256]="ForOfIncludes",e[e.ForAwaitOfIncludes=16384]="ForAwaitOfIncludes",e[e.AsyncGeneratorIncludes=6144]="AsyncGeneratorIncludes",e[e.AsyncDelegatorIncludes=26624]="AsyncDelegatorIncludes",e[e.SpreadIncludes=1536]="SpreadIncludes",e))(Hb||{}),Xb=(e=>(e[e.SourceFile=0]="SourceFile",e[e.Expression=1]="Expression",e[e.IdentifierName=2]="IdentifierName",e[e.MappedTypeParameter=3]="MappedTypeParameter",e[e.Unspecified=4]="Unspecified",e[e.EmbeddedStatement=5]="EmbeddedStatement",e[e.JsxAttributeValue=6]="JsxAttributeValue",e))(Xb||{}),Yb=(e=>(e[e.Parentheses=1]="Parentheses",e[e.TypeAssertions=2]="TypeAssertions",e[e.NonNullAssertions=4]="NonNullAssertions",e[e.PartiallyEmittedExpressions=8]="PartiallyEmittedExpressions",e[e.Assertions=6]="Assertions",e[e.All=15]="All",e[e.ExcludeJSDocTypeAssertion=16]="ExcludeJSDocTypeAssertion",e))(Yb||{}),Qb=(e=>(e[e.None=0]="None",e[e.InParameters=1]="InParameters",e[e.VariablesHoistedInParameters=2]="VariablesHoistedInParameters",e))(Qb||{}),Zb=(e=>(e.Prologue="prologue",e.EmitHelpers="emitHelpers",e.NoDefaultLib="no-default-lib",e.Reference="reference",e.Type="type",e.TypeResolutionModeRequire="type-require",e.TypeResolutionModeImport="type-import",e.Lib="lib",e.Prepend="prepend",e.Text="text",e.Internal="internal",e))(Zb||{}),ex=(e=>(e[e.None=0]="None",e[e.SingleLine=0]="SingleLine",e[e.MultiLine=1]="MultiLine",e[e.PreserveLines=2]="PreserveLines",e[e.LinesMask=3]="LinesMask",e[e.NotDelimited=0]="NotDelimited",e[e.BarDelimited=4]="BarDelimited",e[e.AmpersandDelimited=8]="AmpersandDelimited",e[e.CommaDelimited=16]="CommaDelimited",e[e.AsteriskDelimited=32]="AsteriskDelimited",e[e.DelimitersMask=60]="DelimitersMask",e[e.AllowTrailingComma=64]="AllowTrailingComma",e[e.Indented=128]="Indented",e[e.SpaceBetweenBraces=256]="SpaceBetweenBraces",e[e.SpaceBetweenSiblings=512]="SpaceBetweenSiblings",e[e.Braces=1024]="Braces",e[e.Parenthesis=2048]="Parenthesis",e[e.AngleBrackets=4096]="AngleBrackets",e[e.SquareBrackets=8192]="SquareBrackets",e[e.BracketsMask=15360]="BracketsMask",e[e.OptionalIfUndefined=16384]="OptionalIfUndefined",e[e.OptionalIfEmpty=32768]="OptionalIfEmpty",e[e.Optional=49152]="Optional",e[e.PreferNewLine=65536]="PreferNewLine",e[e.NoTrailingNewLine=131072]="NoTrailingNewLine",e[e.NoInterveningComments=262144]="NoInterveningComments",e[e.NoSpaceIfEmpty=524288]="NoSpaceIfEmpty",e[e.SingleElement=1048576]="SingleElement",e[e.SpaceAfterList=2097152]="SpaceAfterList",e[e.Modifiers=2359808]="Modifiers",e[e.HeritageClauses=512]="HeritageClauses",e[e.SingleLineTypeLiteralMembers=768]="SingleLineTypeLiteralMembers",e[e.MultiLineTypeLiteralMembers=32897]="MultiLineTypeLiteralMembers",e[e.SingleLineTupleTypeElements=528]="SingleLineTupleTypeElements",e[e.MultiLineTupleTypeElements=657]="MultiLineTupleTypeElements",e[e.UnionTypeConstituents=516]="UnionTypeConstituents",e[e.IntersectionTypeConstituents=520]="IntersectionTypeConstituents",e[e.ObjectBindingPatternElements=525136]="ObjectBindingPatternElements",e[e.ArrayBindingPatternElements=524880]="ArrayBindingPatternElements",e[e.ObjectLiteralExpressionProperties=526226]="ObjectLiteralExpressionProperties",e[e.ImportClauseEntries=526226]="ImportClauseEntries",e[e.ArrayLiteralExpressionElements=8914]="ArrayLiteralExpressionElements",e[e.CommaListElements=528]="CommaListElements",e[e.CallExpressionArguments=2576]="CallExpressionArguments",e[e.NewExpressionArguments=18960]="NewExpressionArguments",e[e.TemplateExpressionSpans=262144]="TemplateExpressionSpans",e[e.SingleLineBlockStatements=768]="SingleLineBlockStatements",e[e.MultiLineBlockStatements=129]="MultiLineBlockStatements",e[e.VariableDeclarationList=528]="VariableDeclarationList",e[e.SingleLineFunctionBodyStatements=768]="SingleLineFunctionBodyStatements",e[e.MultiLineFunctionBodyStatements=1]="MultiLineFunctionBodyStatements",e[e.ClassHeritageClauses=0]="ClassHeritageClauses",e[e.ClassMembers=129]="ClassMembers",e[e.InterfaceMembers=129]="InterfaceMembers",e[e.EnumMembers=145]="EnumMembers",e[e.CaseBlockClauses=129]="CaseBlockClauses",e[e.NamedImportsOrExportsElements=525136]="NamedImportsOrExportsElements",e[e.JsxElementOrFragmentChildren=262144]="JsxElementOrFragmentChildren",e[e.JsxElementAttributes=262656]="JsxElementAttributes",e[e.CaseOrDefaultClauseStatements=163969]="CaseOrDefaultClauseStatements",e[e.HeritageClauseTypes=528]="HeritageClauseTypes",e[e.SourceFileStatements=131073]="SourceFileStatements",e[e.Decorators=2146305]="Decorators",e[e.TypeArguments=53776]="TypeArguments",e[e.TypeParameters=53776]="TypeParameters",e[e.Parameters=2576]="Parameters",e[e.IndexSignatureParameters=8848]="IndexSignatureParameters",e[e.JSDocComment=33]="JSDocComment",e))(ex||{}),tx=(e=>(e[e.None=0]="None",e[e.TripleSlashXML=1]="TripleSlashXML",e[e.SingleLine=2]="SingleLine",e[e.MultiLine=4]="MultiLine",e[e.All=7]="All",e[e.Default=7]="Default",e))(tx||{}),wy={reference:{args:[{name:"types",optional:!0,captureSpan:!0},{name:"lib",optional:!0,captureSpan:!0},{name:"path",optional:!0,captureSpan:!0},{name:"no-default-lib",optional:!0},{name:"resolution-mode",optional:!0}],kind:1},"amd-dependency":{args:[{name:"path"},{name:"name",optional:!0}],kind:1},"amd-module":{args:[{name:"name"}],kind:1},"ts-check":{kind:2},"ts-nocheck":{kind:2},jsx:{args:[{name:"factory"}],kind:4},jsxfrag:{args:[{name:"factory"}],kind:4},jsximportsource:{args:[{name:"factory"}],kind:4},jsxruntime:{args:[{name:"factory"}],kind:4}}}}),g7=()=>{},nx;function rx(e){return e===47||e===92}function y7(e){return Dm(e)<0}function wd(e){return Dm(e)>0}function h7(e){let t=Dm(e);return t>0&&t===e.length}function ix(e){return Dm(e)!==0}function pp(e){return/^\.\.?($|[\\/])/.test(e)}function v7(e){return!ix(e)&&!pp(e)}function cT(e){return L(Sm(e),".")}function Tl(e,t){return e.length>t.length&&F(e,t)}function A_(e,t){for(let n of t)if(Tl(e,n))return!0;return!1}function Fy(e){return e.length>0&&rx(e.charCodeAt(e.length-1))}function pT(e){return e>=97&&e<=122||e>=65&&e<=90}function b7(e,t){let n=e.charCodeAt(t);if(n===58)return t+1;if(n===37&&e.charCodeAt(t+1)===51){let s=e.charCodeAt(t+2);if(s===97||s===65)return t+3}return-1}function Dm(e){if(!e)return 0;let t=e.charCodeAt(0);if(t===47||t===92){if(e.charCodeAt(1)!==t)return 1;let s=e.indexOf(t===47?qs:lx,2);return s<0?e.length:s+1}if(pT(t)&&e.charCodeAt(1)===58){let s=e.charCodeAt(2);if(s===47||s===92)return 3;if(e.length===2)return 2}let n=e.indexOf(cx);if(n!==-1){let s=n+cx.length,m=e.indexOf(qs,s);if(m!==-1){let K=e.slice(0,n),G=e.slice(s,m);if(K==="file"&&(G===""||G==="localhost")&&pT(e.charCodeAt(m+1))){let Q=b7(e,m+2);if(Q!==-1){if(e.charCodeAt(Q)===47)return~(Q+1);if(Q===e.length)return~Q}}return~(m+1)}return~e.length}return 0}function Wu(e){let t=Dm(e);return t<0?~t:t}function w_(e){e=fp(e);let t=Wu(e);return t===e.length?e:(e=Fd(e),e.slice(0,Math.max(t,e.lastIndexOf(qs))))}function Sm(e,t,n){if(e=fp(e),Wu(e)===e.length)return"";e=Fd(e);let s=e.slice(Math.max(Wu(e),e.lastIndexOf(qs)+1)),m=t!==void 0&&n!==void 0?ky(s,t,n):void 0;return m?s.slice(0,s.length-m.length):s}function dT(e,t,n){if(Ce(t,".")||(t="."+t),e.length>=t.length&&e.charCodeAt(e.length-t.length)===46){let s=e.slice(e.length-t.length);if(n(s,t))return s}}function x7(e,t,n){if(typeof t=="string")return dT(e,t,n)||"";for(let s of t){let m=dT(e,s,n);if(m)return m}return""}function ky(e,t,n){if(t)return x7(Fd(e),t,n?C_:$s);let s=Sm(e),m=s.lastIndexOf(".");return m>=0?s.substring(m):""}function D7(e,t){let n=e.substring(0,t),s=e.substring(t).split(qs);return s.length&&!Ko(s)&&s.pop(),[n,...s]}function Gu(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return e=zo(t,e),D7(e,Wu(e))}function dp(e){return e.length===0?"":(e[0]&&mp(e[0]))+e.slice(1).join(qs)}function fp(e){return e.indexOf("\\")!==-1?e.replace(hT,qs):e}function El(e){if(!Kn(e))return[];let t=[e[0]];for(let n=1;n<e.length;n++){let s=e[n];if(s&&s!=="."){if(s===".."){if(t.length>1){if(t[t.length-1]!==".."){t.pop();continue}}else if(t[0])continue}t.push(s)}}return t}function zo(e){e&&(e=fp(e));for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s<t;s++)n[s-1]=arguments[s];for(let m of n)m&&(m=fp(m),!e||Wu(m)!==0?e=m:e=mp(e)+m);return e}function ax(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s<t;s++)n[s-1]=arguments[s];return zs(Kn(n)?zo(e,...n):fp(e))}function Py(e,t){return El(Gu(e,t))}function Cl(e,t){return dp(Py(e,t))}function zs(e){if(e=fp(e),!Tm.test(e))return e;let t=e.replace(/\/\.\//g,"/").replace(/^\.\//,"");if(t!==e&&(e=t,!Tm.test(e)))return e;let n=dp(El(Gu(e)));return n&&Fy(e)?mp(n):n}function S7(e){return e.length===0?"":e.slice(1).join(qs)}function T7(e,t){return S7(Py(e,t))}function Hu(e,t,n){let s=wd(e)?zs(e):Cl(e,t);return n(s)}function Fd(e){return Fy(e)?e.substr(0,e.length-1):e}function mp(e){return Fy(e)?e:e+qs}function ox(e){return!ix(e)&&!pp(e)?"./"+e:e}function fT(e,t,n,s){let m=n!==void 0&&s!==void 0?ky(e,n,s):ky(e);return m?e.slice(0,e.length-m.length)+(Ce(t,".")?t:"."+t):e}function sx(e,t,n){if(e===t)return 0;if(e===void 0)return-1;if(t===void 0)return 1;let s=e.substring(0,Wu(e)),m=t.substring(0,Wu(t)),K=Us(s,m);if(K!==0)return K;let G=e.substring(s.length),Q=t.substring(m.length);if(!Tm.test(G)&&!Tm.test(Q))return n(G,Q);let w=El(Gu(e)),ke=El(Gu(t)),se=Math.min(w.length,ke.length);for(let Ye=1;Ye<se;Ye++){let Ae=n(w[Ye],ke[Ye]);if(Ae!==0)return Ae}return mo(w.length,ke.length)}function E7(e,t){return sx(e,t,v)}function C7(e,t){return sx(e,t,Us)}function A7(e,t,n,s){return typeof n=="string"?(e=zo(n,e),t=zo(n,t)):typeof n=="boolean"&&(s=n),sx(e,t,C(s))}function mT(e,t,n,s){if(typeof n=="string"?(e=zo(n,e),t=zo(n,t)):typeof n=="boolean"&&(s=n),e===void 0||t===void 0)return!1;if(e===t)return!0;let m=El(Gu(e)),K=El(Gu(t));if(K.length<m.length)return!1;let G=s?C_:$s;for(let Q=0;Q<m.length;Q++)if(!(Q===0?C_:G)(m[Q],K[Q]))return!1;return!0}function w7(e,t,n){let s=n(e),m=n(t);return Ce(s,m+"/")||Ce(s,m+"\\")}function ux(e,t,n,s){let m=El(Gu(e)),K=El(Gu(t)),G;for(G=0;G<m.length&&G<K.length;G++){let ke=s(m[G]),se=s(K[G]);if(!(G===0?C_:n)(ke,se))break}if(G===0)return K;let Q=K.slice(G),w=[];for(;G<m.length;G++)w.push("..");return["",...w,...Q]}function gT(e,t,n){De.assert(Wu(e)>0==Wu(t)>0,"Paths must either both be absolute or both be relative");let s=ux(e,t,typeof n=="boolean"&&n?C_:$s,typeof n=="function"?n:Qi);return dp(s)}function F7(e,t,n){return wd(e)?_x(t,e,t,n,!1):e}function k7(e,t,n){return ox(gT(w_(e),t,n))}function _x(e,t,n,s,m){let K=ux(ax(n,e),ax(n,t),$s,s),G=K[0];if(m&&wd(G)){let Q=G.charAt(0)===qs?"file://":"file:///";K[0]=Q+G}return dp(K)}function yT(e,t){for(;;){let n=t(e);if(n!==void 0)return n;let s=w_(e);if(s===e)return;e=s}}function P7(e){return F(e,"/node_modules")}var qs,lx,cx,hT,Tm,N7=pe({"src/compiler/path.ts"(){"use strict";Vo(),qs="/",lx="\\",cx="://",hT=/\\/g,Tm=/(?:\/\/)|(?:^|\/)\.\.?(?:$|\/)/}});function i(e,t,n,s,m,K,G){return{code:e,category:t,key:n,message:s,reportsUnnecessary:m,elidedInCompatabilityPyramid:K,reportsDeprecated:G}}var Vt,O7=pe({"src/compiler/diagnosticInformationMap.generated.ts"(){"use strict";lT(),Vt={Unterminated_string_literal:i(1002,1,"Unterminated_string_literal_1002","Unterminated string literal."),Identifier_expected:i(1003,1,"Identifier_expected_1003","Identifier expected."),_0_expected:i(1005,1,"_0_expected_1005","'{0}' expected."),A_file_cannot_have_a_reference_to_itself:i(1006,1,"A_file_cannot_have_a_reference_to_itself_1006","A file cannot have a reference to itself."),The_parser_expected_to_find_a_1_to_match_the_0_token_here:i(1007,1,"The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007","The parser expected to find a '{1}' to match the '{0}' token here."),Trailing_comma_not_allowed:i(1009,1,"Trailing_comma_not_allowed_1009","Trailing comma not allowed."),Asterisk_Slash_expected:i(1010,1,"Asterisk_Slash_expected_1010","'*/' expected."),An_element_access_expression_should_take_an_argument:i(1011,1,"An_element_access_expression_should_take_an_argument_1011","An element access expression should take an argument."),Unexpected_token:i(1012,1,"Unexpected_token_1012","Unexpected token."),A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma:i(1013,1,"A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma_1013","A rest parameter or binding pattern may not have a trailing comma."),A_rest_parameter_must_be_last_in_a_parameter_list:i(1014,1,"A_rest_parameter_must_be_last_in_a_parameter_list_1014","A rest parameter must be last in a parameter list."),Parameter_cannot_have_question_mark_and_initializer:i(1015,1,"Parameter_cannot_have_question_mark_and_initializer_1015","Parameter cannot have question mark and initializer."),A_required_parameter_cannot_follow_an_optional_parameter:i(1016,1,"A_required_parameter_cannot_follow_an_optional_parameter_1016","A required parameter cannot follow an optional parameter."),An_index_signature_cannot_have_a_rest_parameter:i(1017,1,"An_index_signature_cannot_have_a_rest_parameter_1017","An index signature cannot have a rest parameter."),An_index_signature_parameter_cannot_have_an_accessibility_modifier:i(1018,1,"An_index_signature_parameter_cannot_have_an_accessibility_modifier_1018","An index signature parameter cannot have an accessibility modifier."),An_index_signature_parameter_cannot_have_a_question_mark:i(1019,1,"An_index_signature_parameter_cannot_have_a_question_mark_1019","An index signature parameter cannot have a question mark."),An_index_signature_parameter_cannot_have_an_initializer:i(1020,1,"An_index_signature_parameter_cannot_have_an_initializer_1020","An index signature parameter cannot have an initializer."),An_index_signature_must_have_a_type_annotation:i(1021,1,"An_index_signature_must_have_a_type_annotation_1021","An index signature must have a type annotation."),An_index_signature_parameter_must_have_a_type_annotation:i(1022,1,"An_index_signature_parameter_must_have_a_type_annotation_1022","An index signature parameter must have a type annotation."),readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature:i(1024,1,"readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature_1024","'readonly' modifier can only appear on a property declaration or index signature."),An_index_signature_cannot_have_a_trailing_comma:i(1025,1,"An_index_signature_cannot_have_a_trailing_comma_1025","An index signature cannot have a trailing comma."),Accessibility_modifier_already_seen:i(1028,1,"Accessibility_modifier_already_seen_1028","Accessibility modifier already seen."),_0_modifier_must_precede_1_modifier:i(1029,1,"_0_modifier_must_precede_1_modifier_1029","'{0}' modifier must precede '{1}' modifier."),_0_modifier_already_seen:i(1030,1,"_0_modifier_already_seen_1030","'{0}' modifier already seen."),_0_modifier_cannot_appear_on_class_elements_of_this_kind:i(1031,1,"_0_modifier_cannot_appear_on_class_elements_of_this_kind_1031","'{0}' modifier cannot appear on class elements of this kind."),super_must_be_followed_by_an_argument_list_or_member_access:i(1034,1,"super_must_be_followed_by_an_argument_list_or_member_access_1034","'super' must be followed by an argument list or member access."),Only_ambient_modules_can_use_quoted_names:i(1035,1,"Only_ambient_modules_can_use_quoted_names_1035","Only ambient modules can use quoted names."),Statements_are_not_allowed_in_ambient_contexts:i(1036,1,"Statements_are_not_allowed_in_ambient_contexts_1036","Statements are not allowed in ambient contexts."),A_declare_modifier_cannot_be_used_in_an_already_ambient_context:i(1038,1,"A_declare_modifier_cannot_be_used_in_an_already_ambient_context_1038","A 'declare' modifier cannot be used in an already ambient context."),Initializers_are_not_allowed_in_ambient_contexts:i(1039,1,"Initializers_are_not_allowed_in_ambient_contexts_1039","Initializers are not allowed in ambient contexts."),_0_modifier_cannot_be_used_in_an_ambient_context:i(1040,1,"_0_modifier_cannot_be_used_in_an_ambient_context_1040","'{0}' modifier cannot be used in an ambient context."),_0_modifier_cannot_be_used_here:i(1042,1,"_0_modifier_cannot_be_used_here_1042","'{0}' modifier cannot be used here."),_0_modifier_cannot_appear_on_a_module_or_namespace_element:i(1044,1,"_0_modifier_cannot_appear_on_a_module_or_namespace_element_1044","'{0}' modifier cannot appear on a module or namespace element."),Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier:i(1046,1,"Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier_1046","Top-level declarations in .d.ts files must start with either a 'declare' or 'export' modifier."),A_rest_parameter_cannot_be_optional:i(1047,1,"A_rest_parameter_cannot_be_optional_1047","A rest parameter cannot be optional."),A_rest_parameter_cannot_have_an_initializer:i(1048,1,"A_rest_parameter_cannot_have_an_initializer_1048","A rest parameter cannot have an initializer."),A_set_accessor_must_have_exactly_one_parameter:i(1049,1,"A_set_accessor_must_have_exactly_one_parameter_1049","A 'set' accessor must have exactly one parameter."),A_set_accessor_cannot_have_an_optional_parameter:i(1051,1,"A_set_accessor_cannot_have_an_optional_parameter_1051","A 'set' accessor cannot have an optional parameter."),A_set_accessor_parameter_cannot_have_an_initializer:i(1052,1,"A_set_accessor_parameter_cannot_have_an_initializer_1052","A 'set' accessor parameter cannot have an initializer."),A_set_accessor_cannot_have_rest_parameter:i(1053,1,"A_set_accessor_cannot_have_rest_parameter_1053","A 'set' accessor cannot have rest parameter."),A_get_accessor_cannot_have_parameters:i(1054,1,"A_get_accessor_cannot_have_parameters_1054","A 'get' accessor cannot have parameters."),Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:i(1055,1,"Type_0_is_not_a_valid_async_function_return_type_in_ES5_SlashES3_because_it_does_not_refer_to_a_Prom_1055","Type '{0}' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value."),Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:i(1056,1,"Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher_1056","Accessors are only available when targeting ECMAScript 5 and higher."),The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:i(1058,1,"The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_t_1058","The return type of an async function must either be a valid promise or must not contain a callable 'then' member."),A_promise_must_have_a_then_method:i(1059,1,"A_promise_must_have_a_then_method_1059","A promise must have a 'then' method."),The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback:i(1060,1,"The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback_1060","The first parameter of the 'then' method of a promise must be a callback."),Enum_member_must_have_initializer:i(1061,1,"Enum_member_must_have_initializer_1061","Enum member must have initializer."),Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method:i(1062,1,"Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method_1062","Type is referenced directly or indirectly in the fulfillment callback of its own 'then' method."),An_export_assignment_cannot_be_used_in_a_namespace:i(1063,1,"An_export_assignment_cannot_be_used_in_a_namespace_1063","An export assignment cannot be used in a namespace."),The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_write_Promise_0:i(1064,1,"The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_wri_1064","The return type of an async function or method must be the global Promise<T> type. Did you mean to write 'Promise<{0}>'?"),In_ambient_enum_declarations_member_initializer_must_be_constant_expression:i(1066,1,"In_ambient_enum_declarations_member_initializer_must_be_constant_expression_1066","In ambient enum declarations member initializer must be constant expression."),Unexpected_token_A_constructor_method_accessor_or_property_was_expected:i(1068,1,"Unexpected_token_A_constructor_method_accessor_or_property_was_expected_1068","Unexpected token. A constructor, method, accessor, or property was expected."),Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces:i(1069,1,"Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces_1069","Unexpected token. A type parameter name was expected without curly braces."),_0_modifier_cannot_appear_on_a_type_member:i(1070,1,"_0_modifier_cannot_appear_on_a_type_member_1070","'{0}' modifier cannot appear on a type member."),_0_modifier_cannot_appear_on_an_index_signature:i(1071,1,"_0_modifier_cannot_appear_on_an_index_signature_1071","'{0}' modifier cannot appear on an index signature."),A_0_modifier_cannot_be_used_with_an_import_declaration:i(1079,1,"A_0_modifier_cannot_be_used_with_an_import_declaration_1079","A '{0}' modifier cannot be used with an import declaration."),Invalid_reference_directive_syntax:i(1084,1,"Invalid_reference_directive_syntax_1084","Invalid 'reference' directive syntax."),Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher_Use_the_syntax_0:i(1085,1,"Octal_literals_are_not_available_when_targeting_ECMAScript_5_and_higher_Use_the_syntax_0_1085","Octal literals are not available when targeting ECMAScript 5 and higher. Use the syntax '{0}'."),_0_modifier_cannot_appear_on_a_constructor_declaration:i(1089,1,"_0_modifier_cannot_appear_on_a_constructor_declaration_1089","'{0}' modifier cannot appear on a constructor declaration."),_0_modifier_cannot_appear_on_a_parameter:i(1090,1,"_0_modifier_cannot_appear_on_a_parameter_1090","'{0}' modifier cannot appear on a parameter."),Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement:i(1091,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement_1091","Only a single variable declaration is allowed in a 'for...in' statement."),Type_parameters_cannot_appear_on_a_constructor_declaration:i(1092,1,"Type_parameters_cannot_appear_on_a_constructor_declaration_1092","Type parameters cannot appear on a constructor declaration."),Type_annotation_cannot_appear_on_a_constructor_declaration:i(1093,1,"Type_annotation_cannot_appear_on_a_constructor_declaration_1093","Type annotation cannot appear on a constructor declaration."),An_accessor_cannot_have_type_parameters:i(1094,1,"An_accessor_cannot_have_type_parameters_1094","An accessor cannot have type parameters."),A_set_accessor_cannot_have_a_return_type_annotation:i(1095,1,"A_set_accessor_cannot_have_a_return_type_annotation_1095","A 'set' accessor cannot have a return type annotation."),An_index_signature_must_have_exactly_one_parameter:i(1096,1,"An_index_signature_must_have_exactly_one_parameter_1096","An index signature must have exactly one parameter."),_0_list_cannot_be_empty:i(1097,1,"_0_list_cannot_be_empty_1097","'{0}' list cannot be empty."),Type_parameter_list_cannot_be_empty:i(1098,1,"Type_parameter_list_cannot_be_empty_1098","Type parameter list cannot be empty."),Type_argument_list_cannot_be_empty:i(1099,1,"Type_argument_list_cannot_be_empty_1099","Type argument list cannot be empty."),Invalid_use_of_0_in_strict_mode:i(1100,1,"Invalid_use_of_0_in_strict_mode_1100","Invalid use of '{0}' in strict mode."),with_statements_are_not_allowed_in_strict_mode:i(1101,1,"with_statements_are_not_allowed_in_strict_mode_1101","'with' statements are not allowed in strict mode."),delete_cannot_be_called_on_an_identifier_in_strict_mode:i(1102,1,"delete_cannot_be_called_on_an_identifier_in_strict_mode_1102","'delete' cannot be called on an identifier in strict mode."),for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:i(1103,1,"for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1103","'for await' loops are only allowed within async functions and at the top levels of modules."),A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement:i(1104,1,"A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement_1104","A 'continue' statement can only be used within an enclosing iteration statement."),A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement:i(1105,1,"A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement_1105","A 'break' statement can only be used within an enclosing iteration or switch statement."),The_left_hand_side_of_a_for_of_statement_may_not_be_async:i(1106,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_async_1106","The left-hand side of a 'for...of' statement may not be 'async'."),Jump_target_cannot_cross_function_boundary:i(1107,1,"Jump_target_cannot_cross_function_boundary_1107","Jump target cannot cross function boundary."),A_return_statement_can_only_be_used_within_a_function_body:i(1108,1,"A_return_statement_can_only_be_used_within_a_function_body_1108","A 'return' statement can only be used within a function body."),Expression_expected:i(1109,1,"Expression_expected_1109","Expression expected."),Type_expected:i(1110,1,"Type_expected_1110","Type expected."),A_default_clause_cannot_appear_more_than_once_in_a_switch_statement:i(1113,1,"A_default_clause_cannot_appear_more_than_once_in_a_switch_statement_1113","A 'default' clause cannot appear more than once in a 'switch' statement."),Duplicate_label_0:i(1114,1,"Duplicate_label_0_1114","Duplicate label '{0}'."),A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:i(1115,1,"A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement_1115","A 'continue' statement can only jump to a label of an enclosing iteration statement."),A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement:i(1116,1,"A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement_1116","A 'break' statement can only jump to a label of an enclosing statement."),An_object_literal_cannot_have_multiple_properties_with_the_same_name:i(1117,1,"An_object_literal_cannot_have_multiple_properties_with_the_same_name_1117","An object literal cannot have multiple properties with the same name."),An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name:i(1118,1,"An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name_1118","An object literal cannot have multiple get/set accessors with the same name."),An_object_literal_cannot_have_property_and_accessor_with_the_same_name:i(1119,1,"An_object_literal_cannot_have_property_and_accessor_with_the_same_name_1119","An object literal cannot have property and accessor with the same name."),An_export_assignment_cannot_have_modifiers:i(1120,1,"An_export_assignment_cannot_have_modifiers_1120","An export assignment cannot have modifiers."),Octal_literals_are_not_allowed_in_strict_mode:i(1121,1,"Octal_literals_are_not_allowed_in_strict_mode_1121","Octal literals are not allowed in strict mode."),Variable_declaration_list_cannot_be_empty:i(1123,1,"Variable_declaration_list_cannot_be_empty_1123","Variable declaration list cannot be empty."),Digit_expected:i(1124,1,"Digit_expected_1124","Digit expected."),Hexadecimal_digit_expected:i(1125,1,"Hexadecimal_digit_expected_1125","Hexadecimal digit expected."),Unexpected_end_of_text:i(1126,1,"Unexpected_end_of_text_1126","Unexpected end of text."),Invalid_character:i(1127,1,"Invalid_character_1127","Invalid character."),Declaration_or_statement_expected:i(1128,1,"Declaration_or_statement_expected_1128","Declaration or statement expected."),Statement_expected:i(1129,1,"Statement_expected_1129","Statement expected."),case_or_default_expected:i(1130,1,"case_or_default_expected_1130","'case' or 'default' expected."),Property_or_signature_expected:i(1131,1,"Property_or_signature_expected_1131","Property or signature expected."),Enum_member_expected:i(1132,1,"Enum_member_expected_1132","Enum member expected."),Variable_declaration_expected:i(1134,1,"Variable_declaration_expected_1134","Variable declaration expected."),Argument_expression_expected:i(1135,1,"Argument_expression_expected_1135","Argument expression expected."),Property_assignment_expected:i(1136,1,"Property_assignment_expected_1136","Property assignment expected."),Expression_or_comma_expected:i(1137,1,"Expression_or_comma_expected_1137","Expression or comma expected."),Parameter_declaration_expected:i(1138,1,"Parameter_declaration_expected_1138","Parameter declaration expected."),Type_parameter_declaration_expected:i(1139,1,"Type_parameter_declaration_expected_1139","Type parameter declaration expected."),Type_argument_expected:i(1140,1,"Type_argument_expected_1140","Type argument expected."),String_literal_expected:i(1141,1,"String_literal_expected_1141","String literal expected."),Line_break_not_permitted_here:i(1142,1,"Line_break_not_permitted_here_1142","Line break not permitted here."),or_expected:i(1144,1,"or_expected_1144","'{' or ';' expected."),or_JSX_element_expected:i(1145,1,"or_JSX_element_expected_1145","'{' or JSX element expected."),Declaration_expected:i(1146,1,"Declaration_expected_1146","Declaration expected."),Import_declarations_in_a_namespace_cannot_reference_a_module:i(1147,1,"Import_declarations_in_a_namespace_cannot_reference_a_module_1147","Import declarations in a namespace cannot reference a module."),Cannot_use_imports_exports_or_module_augmentations_when_module_is_none:i(1148,1,"Cannot_use_imports_exports_or_module_augmentations_when_module_is_none_1148","Cannot use imports, exports, or module augmentations when '--module' is 'none'."),File_name_0_differs_from_already_included_file_name_1_only_in_casing:i(1149,1,"File_name_0_differs_from_already_included_file_name_1_only_in_casing_1149","File name '{0}' differs from already included file name '{1}' only in casing."),const_declarations_must_be_initialized:i(1155,1,"const_declarations_must_be_initialized_1155","'const' declarations must be initialized."),const_declarations_can_only_be_declared_inside_a_block:i(1156,1,"const_declarations_can_only_be_declared_inside_a_block_1156","'const' declarations can only be declared inside a block."),let_declarations_can_only_be_declared_inside_a_block:i(1157,1,"let_declarations_can_only_be_declared_inside_a_block_1157","'let' declarations can only be declared inside a block."),Unterminated_template_literal:i(1160,1,"Unterminated_template_literal_1160","Unterminated template literal."),Unterminated_regular_expression_literal:i(1161,1,"Unterminated_regular_expression_literal_1161","Unterminated regular expression literal."),An_object_member_cannot_be_declared_optional:i(1162,1,"An_object_member_cannot_be_declared_optional_1162","An object member cannot be declared optional."),A_yield_expression_is_only_allowed_in_a_generator_body:i(1163,1,"A_yield_expression_is_only_allowed_in_a_generator_body_1163","A 'yield' expression is only allowed in a generator body."),Computed_property_names_are_not_allowed_in_enums:i(1164,1,"Computed_property_names_are_not_allowed_in_enums_1164","Computed property names are not allowed in enums."),A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:i(1165,1,"A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_t_1165","A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_symbol_type:i(1166,1,"A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_1166","A computed property name in a class property declaration must have a simple literal type or a 'unique symbol' type."),A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:i(1168,1,"A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_ty_1168","A computed property name in a method overload must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:i(1169,1,"A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_1169","A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:i(1170,1,"A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type__1170","A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_comma_expression_is_not_allowed_in_a_computed_property_name:i(1171,1,"A_comma_expression_is_not_allowed_in_a_computed_property_name_1171","A comma expression is not allowed in a computed property name."),extends_clause_already_seen:i(1172,1,"extends_clause_already_seen_1172","'extends' clause already seen."),extends_clause_must_precede_implements_clause:i(1173,1,"extends_clause_must_precede_implements_clause_1173","'extends' clause must precede 'implements' clause."),Classes_can_only_extend_a_single_class:i(1174,1,"Classes_can_only_extend_a_single_class_1174","Classes can only extend a single class."),implements_clause_already_seen:i(1175,1,"implements_clause_already_seen_1175","'implements' clause already seen."),Interface_declaration_cannot_have_implements_clause:i(1176,1,"Interface_declaration_cannot_have_implements_clause_1176","Interface declaration cannot have 'implements' clause."),Binary_digit_expected:i(1177,1,"Binary_digit_expected_1177","Binary digit expected."),Octal_digit_expected:i(1178,1,"Octal_digit_expected_1178","Octal digit expected."),Unexpected_token_expected:i(1179,1,"Unexpected_token_expected_1179","Unexpected token. '{' expected."),Property_destructuring_pattern_expected:i(1180,1,"Property_destructuring_pattern_expected_1180","Property destructuring pattern expected."),Array_element_destructuring_pattern_expected:i(1181,1,"Array_element_destructuring_pattern_expected_1181","Array element destructuring pattern expected."),A_destructuring_declaration_must_have_an_initializer:i(1182,1,"A_destructuring_declaration_must_have_an_initializer_1182","A destructuring declaration must have an initializer."),An_implementation_cannot_be_declared_in_ambient_contexts:i(1183,1,"An_implementation_cannot_be_declared_in_ambient_contexts_1183","An implementation cannot be declared in ambient contexts."),Modifiers_cannot_appear_here:i(1184,1,"Modifiers_cannot_appear_here_1184","Modifiers cannot appear here."),Merge_conflict_marker_encountered:i(1185,1,"Merge_conflict_marker_encountered_1185","Merge conflict marker encountered."),A_rest_element_cannot_have_an_initializer:i(1186,1,"A_rest_element_cannot_have_an_initializer_1186","A rest element cannot have an initializer."),A_parameter_property_may_not_be_declared_using_a_binding_pattern:i(1187,1,"A_parameter_property_may_not_be_declared_using_a_binding_pattern_1187","A parameter property may not be declared using a binding pattern."),Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement:i(1188,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement_1188","Only a single variable declaration is allowed in a 'for...of' statement."),The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer:i(1189,1,"The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer_1189","The variable declaration of a 'for...in' statement cannot have an initializer."),The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer:i(1190,1,"The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer_1190","The variable declaration of a 'for...of' statement cannot have an initializer."),An_import_declaration_cannot_have_modifiers:i(1191,1,"An_import_declaration_cannot_have_modifiers_1191","An import declaration cannot have modifiers."),Module_0_has_no_default_export:i(1192,1,"Module_0_has_no_default_export_1192","Module '{0}' has no default export."),An_export_declaration_cannot_have_modifiers:i(1193,1,"An_export_declaration_cannot_have_modifiers_1193","An export declaration cannot have modifiers."),Export_declarations_are_not_permitted_in_a_namespace:i(1194,1,"Export_declarations_are_not_permitted_in_a_namespace_1194","Export declarations are not permitted in a namespace."),export_Asterisk_does_not_re_export_a_default:i(1195,1,"export_Asterisk_does_not_re_export_a_default_1195","'export *' does not re-export a default."),Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified:i(1196,1,"Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified_1196","Catch clause variable type annotation must be 'any' or 'unknown' if specified."),Catch_clause_variable_cannot_have_an_initializer:i(1197,1,"Catch_clause_variable_cannot_have_an_initializer_1197","Catch clause variable cannot have an initializer."),An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive:i(1198,1,"An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive_1198","An extended Unicode escape value must be between 0x0 and 0x10FFFF inclusive."),Unterminated_Unicode_escape_sequence:i(1199,1,"Unterminated_Unicode_escape_sequence_1199","Unterminated Unicode escape sequence."),Line_terminator_not_permitted_before_arrow:i(1200,1,"Line_terminator_not_permitted_before_arrow_1200","Line terminator not permitted before arrow."),Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_ns_from_mod_import_a_from_mod_import_d_from_mod_or_another_module_format_instead:i(1202,1,"Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_1202",`Import assignment cannot be used when targeting ECMAScript modules. Consider using 'import * as ns from "mod"', 'import {a} from "mod"', 'import d from "mod"', or another module format instead.`),Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or_another_module_format_instead:i(1203,1,"Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or__1203","Export assignment cannot be used when targeting ECMAScript modules. Consider using 'export default' or another module format instead."),Re_exporting_a_type_when_0_is_enabled_requires_using_export_type:i(1205,1,"Re_exporting_a_type_when_0_is_enabled_requires_using_export_type_1205","Re-exporting a type when '{0}' is enabled requires using 'export type'."),Decorators_are_not_valid_here:i(1206,1,"Decorators_are_not_valid_here_1206","Decorators are not valid here."),Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name:i(1207,1,"Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name_1207","Decorators cannot be applied to multiple get/set accessors of the same name."),Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0:i(1209,1,"Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0_1209","Invalid optional chain from new expression. Did you mean to call '{0}()'?"),Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of_0_For_more_information_see_https_Colon_Slash_Slashdeveloper_mozilla_org_Slashen_US_Slashdocs_SlashWeb_SlashJavaScript_SlashReference_SlashStrict_mode:i(1210,1,"Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of__1210","Code contained in a class is evaluated in JavaScript's strict mode which does not allow this use of '{0}'. For more information, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode."),A_class_declaration_without_the_default_modifier_must_have_a_name:i(1211,1,"A_class_declaration_without_the_default_modifier_must_have_a_name_1211","A class declaration without the 'default' modifier must have a name."),Identifier_expected_0_is_a_reserved_word_in_strict_mode:i(1212,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_1212","Identifier expected. '{0}' is a reserved word in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_strict_mode:i(1213,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_stric_1213","Identifier expected. '{0}' is a reserved word in strict mode. Class definitions are automatically in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode:i(1214,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode_1214","Identifier expected. '{0}' is a reserved word in strict mode. Modules are automatically in strict mode."),Invalid_use_of_0_Modules_are_automatically_in_strict_mode:i(1215,1,"Invalid_use_of_0_Modules_are_automatically_in_strict_mode_1215","Invalid use of '{0}'. Modules are automatically in strict mode."),Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules:i(1216,1,"Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules_1216","Identifier expected. '__esModule' is reserved as an exported marker when transforming ECMAScript modules."),Export_assignment_is_not_supported_when_module_flag_is_system:i(1218,1,"Export_assignment_is_not_supported_when_module_flag_is_system_1218","Export assignment is not supported when '--module' flag is 'system'."),Generators_are_not_allowed_in_an_ambient_context:i(1221,1,"Generators_are_not_allowed_in_an_ambient_context_1221","Generators are not allowed in an ambient context."),An_overload_signature_cannot_be_declared_as_a_generator:i(1222,1,"An_overload_signature_cannot_be_declared_as_a_generator_1222","An overload signature cannot be declared as a generator."),_0_tag_already_specified:i(1223,1,"_0_tag_already_specified_1223","'{0}' tag already specified."),Signature_0_must_be_a_type_predicate:i(1224,1,"Signature_0_must_be_a_type_predicate_1224","Signature '{0}' must be a type predicate."),Cannot_find_parameter_0:i(1225,1,"Cannot_find_parameter_0_1225","Cannot find parameter '{0}'."),Type_predicate_0_is_not_assignable_to_1:i(1226,1,"Type_predicate_0_is_not_assignable_to_1_1226","Type predicate '{0}' is not assignable to '{1}'."),Parameter_0_is_not_in_the_same_position_as_parameter_1:i(1227,1,"Parameter_0_is_not_in_the_same_position_as_parameter_1_1227","Parameter '{0}' is not in the same position as parameter '{1}'."),A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods:i(1228,1,"A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods_1228","A type predicate is only allowed in return type position for functions and methods."),A_type_predicate_cannot_reference_a_rest_parameter:i(1229,1,"A_type_predicate_cannot_reference_a_rest_parameter_1229","A type predicate cannot reference a rest parameter."),A_type_predicate_cannot_reference_element_0_in_a_binding_pattern:i(1230,1,"A_type_predicate_cannot_reference_element_0_in_a_binding_pattern_1230","A type predicate cannot reference element '{0}' in a binding pattern."),An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration:i(1231,1,"An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration_1231","An export assignment must be at the top level of a file or module declaration."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:i(1232,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1232","An import declaration can only be used at the top level of a namespace or module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:i(1233,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1233","An export declaration can only be used at the top level of a namespace or module."),An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file:i(1234,1,"An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file_1234","An ambient module declaration is only allowed at the top level in a file."),A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module:i(1235,1,"A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module_1235","A namespace declaration is only allowed at the top level of a namespace or module."),The_return_type_of_a_property_decorator_function_must_be_either_void_or_any:i(1236,1,"The_return_type_of_a_property_decorator_function_must_be_either_void_or_any_1236","The return type of a property decorator function must be either 'void' or 'any'."),The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any:i(1237,1,"The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any_1237","The return type of a parameter decorator function must be either 'void' or 'any'."),Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression:i(1238,1,"Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression_1238","Unable to resolve signature of class decorator when called as an expression."),Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression:i(1239,1,"Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression_1239","Unable to resolve signature of parameter decorator when called as an expression."),Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression:i(1240,1,"Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression_1240","Unable to resolve signature of property decorator when called as an expression."),Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression:i(1241,1,"Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression_1241","Unable to resolve signature of method decorator when called as an expression."),abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration:i(1242,1,"abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration_1242","'abstract' modifier can only appear on a class, method, or property declaration."),_0_modifier_cannot_be_used_with_1_modifier:i(1243,1,"_0_modifier_cannot_be_used_with_1_modifier_1243","'{0}' modifier cannot be used with '{1}' modifier."),Abstract_methods_can_only_appear_within_an_abstract_class:i(1244,1,"Abstract_methods_can_only_appear_within_an_abstract_class_1244","Abstract methods can only appear within an abstract class."),Method_0_cannot_have_an_implementation_because_it_is_marked_abstract:i(1245,1,"Method_0_cannot_have_an_implementation_because_it_is_marked_abstract_1245","Method '{0}' cannot have an implementation because it is marked abstract."),An_interface_property_cannot_have_an_initializer:i(1246,1,"An_interface_property_cannot_have_an_initializer_1246","An interface property cannot have an initializer."),A_type_literal_property_cannot_have_an_initializer:i(1247,1,"A_type_literal_property_cannot_have_an_initializer_1247","A type literal property cannot have an initializer."),A_class_member_cannot_have_the_0_keyword:i(1248,1,"A_class_member_cannot_have_the_0_keyword_1248","A class member cannot have the '{0}' keyword."),A_decorator_can_only_decorate_a_method_implementation_not_an_overload:i(1249,1,"A_decorator_can_only_decorate_a_method_implementation_not_an_overload_1249","A decorator can only decorate a method implementation, not an overload."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5:i(1250,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_1250","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_definitions_are_automatically_in_strict_mode:i(1251,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Class_d_1251","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_are_automatically_in_strict_mode:i(1252,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES3_or_ES5_Modules_1252","Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Modules are automatically in strict mode."),A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_reference:i(1254,1,"A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_refere_1254","A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference."),A_definite_assignment_assertion_is_not_permitted_in_this_context:i(1255,1,"A_definite_assignment_assertion_is_not_permitted_in_this_context_1255","A definite assignment assertion '!' is not permitted in this context."),A_required_element_cannot_follow_an_optional_element:i(1257,1,"A_required_element_cannot_follow_an_optional_element_1257","A required element cannot follow an optional element."),A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration:i(1258,1,"A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration_1258","A default export must be at the top level of a file or module declaration."),Module_0_can_only_be_default_imported_using_the_1_flag:i(1259,1,"Module_0_can_only_be_default_imported_using_the_1_flag_1259","Module '{0}' can only be default-imported using the '{1}' flag"),Keywords_cannot_contain_escape_characters:i(1260,1,"Keywords_cannot_contain_escape_characters_1260","Keywords cannot contain escape characters."),Already_included_file_name_0_differs_from_file_name_1_only_in_casing:i(1261,1,"Already_included_file_name_0_differs_from_file_name_1_only_in_casing_1261","Already included file name '{0}' differs from file name '{1}' only in casing."),Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module:i(1262,1,"Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module_1262","Identifier expected. '{0}' is a reserved word at the top-level of a module."),Declarations_with_initializers_cannot_also_have_definite_assignment_assertions:i(1263,1,"Declarations_with_initializers_cannot_also_have_definite_assignment_assertions_1263","Declarations with initializers cannot also have definite assignment assertions."),Declarations_with_definite_assignment_assertions_must_also_have_type_annotations:i(1264,1,"Declarations_with_definite_assignment_assertions_must_also_have_type_annotations_1264","Declarations with definite assignment assertions must also have type annotations."),A_rest_element_cannot_follow_another_rest_element:i(1265,1,"A_rest_element_cannot_follow_another_rest_element_1265","A rest element cannot follow another rest element."),An_optional_element_cannot_follow_a_rest_element:i(1266,1,"An_optional_element_cannot_follow_a_rest_element_1266","An optional element cannot follow a rest element."),Property_0_cannot_have_an_initializer_because_it_is_marked_abstract:i(1267,1,"Property_0_cannot_have_an_initializer_because_it_is_marked_abstract_1267","Property '{0}' cannot have an initializer because it is marked abstract."),An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type:i(1268,1,"An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type_1268","An index signature parameter type must be 'string', 'number', 'symbol', or a template literal type."),Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled:i(1269,1,"Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled_1269","Cannot use 'export import' on a type or type-only namespace when '{0}' is enabled."),Decorator_function_return_type_0_is_not_assignable_to_type_1:i(1270,1,"Decorator_function_return_type_0_is_not_assignable_to_type_1_1270","Decorator function return type '{0}' is not assignable to type '{1}'."),Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any:i(1271,1,"Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any_1271","Decorator function return type is '{0}' but is expected to be 'void' or 'any'."),A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_when_isolatedModules_and_emitDecoratorMetadata_are_enabled:i(1272,1,"A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272","A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled."),_0_modifier_cannot_appear_on_a_type_parameter:i(1273,1,"_0_modifier_cannot_appear_on_a_type_parameter_1273","'{0}' modifier cannot appear on a type parameter"),_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias:i(1274,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274","'{0}' modifier can only appear on a type parameter of a class, interface or type alias"),accessor_modifier_can_only_appear_on_a_property_declaration:i(1275,1,"accessor_modifier_can_only_appear_on_a_property_declaration_1275","'accessor' modifier can only appear on a property declaration."),An_accessor_property_cannot_be_declared_optional:i(1276,1,"An_accessor_property_cannot_be_declared_optional_1276","An 'accessor' property cannot be declared optional."),_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class:i(1277,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class_1277","'{0}' modifier can only appear on a type parameter of a function, method or class"),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0:i(1278,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0_1278","The runtime will invoke the decorator with {1} arguments, but the decorator expects {0}."),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0:i(1279,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0_1279","The runtime will invoke the decorator with {1} arguments, but the decorator expects at least {0}."),Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to_be_a_global_script_set_moduleDetection_to_force_or_add_an_empty_export_statement:i(1280,1,"Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to__1280","Namespaces are not allowed in global script files when '{0}' is enabled. If this file is not intended to be a global script, set 'moduleDetection' to 'force' or add an empty 'export {}' statement."),Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead:i(1281,1,"Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead_1281","Cannot access '{0}' from another file without qualification when '{1}' is enabled. Use '{2}' instead."),An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:i(1282,1,"An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers__1282","An 'export =' declaration must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:i(1283,1,"An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolve_1283","An 'export =' declaration must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:i(1284,1,"An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_1284","An 'export default' must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:i(1285,1,"An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_1285","An 'export default' must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:i(1286,1,"ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled_1286","ESM syntax is not allowed in a CommonJS module when 'verbatimModuleSyntax' is enabled."),A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:i(1287,1,"A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimM_1287","A top-level 'export' modifier cannot be used on value declarations in a CommonJS module when 'verbatimModuleSyntax' is enabled."),An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabled:i(1288,1,"An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabl_1288","An import alias cannot resolve to a type or type-only declaration when 'verbatimModuleSyntax' is enabled."),with_statements_are_not_allowed_in_an_async_function_block:i(1300,1,"with_statements_are_not_allowed_in_an_async_function_block_1300","'with' statements are not allowed in an async function block."),await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:i(1308,1,"await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1308","'await' expressions are only allowed within async functions and at the top levels of modules."),The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level:i(1309,1,"The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level_1309","The current file is a CommonJS module and cannot use 'await' at the top level."),Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_part_of_a_destructuring_pattern:i(1312,1,"Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_1312","Did you mean to use a ':'? An '=' can only follow a property name when the containing object literal is part of a destructuring pattern."),The_body_of_an_if_statement_cannot_be_the_empty_statement:i(1313,1,"The_body_of_an_if_statement_cannot_be_the_empty_statement_1313","The body of an 'if' statement cannot be the empty statement."),Global_module_exports_may_only_appear_in_module_files:i(1314,1,"Global_module_exports_may_only_appear_in_module_files_1314","Global module exports may only appear in module files."),Global_module_exports_may_only_appear_in_declaration_files:i(1315,1,"Global_module_exports_may_only_appear_in_declaration_files_1315","Global module exports may only appear in declaration files."),Global_module_exports_may_only_appear_at_top_level:i(1316,1,"Global_module_exports_may_only_appear_at_top_level_1316","Global module exports may only appear at top level."),A_parameter_property_cannot_be_declared_using_a_rest_parameter:i(1317,1,"A_parameter_property_cannot_be_declared_using_a_rest_parameter_1317","A parameter property cannot be declared using a rest parameter."),An_abstract_accessor_cannot_have_an_implementation:i(1318,1,"An_abstract_accessor_cannot_have_an_implementation_1318","An abstract accessor cannot have an implementation."),A_default_export_can_only_be_used_in_an_ECMAScript_style_module:i(1319,1,"A_default_export_can_only_be_used_in_an_ECMAScript_style_module_1319","A default export can only be used in an ECMAScript-style module."),Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:i(1320,1,"Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member_1320","Type of 'await' operand must either be a valid promise or must not contain a callable 'then' member."),Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:i(1321,1,"Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_cal_1321","Type of 'yield' operand in an async generator must either be a valid promise or must not contain a callable 'then' member."),Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:i(1322,1,"Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_con_1322","Type of iterated elements of a 'yield*' operand must either be a valid promise or must not contain a callable 'then' member."),Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd_system_umd_node16_or_nodenext:i(1323,1,"Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd__1323","Dynamic imports are only supported when the '--module' flag is set to 'es2020', 'es2022', 'esnext', 'commonjs', 'amd', 'system', 'umd', 'node16', or 'nodenext'."),Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nodenext:i(1324,1,"Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_or_nod_1324","Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', or 'nodenext'."),Argument_of_dynamic_import_cannot_be_spread_element:i(1325,1,"Argument_of_dynamic_import_cannot_be_spread_element_1325","Argument of dynamic import cannot be spread element."),This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot_have_type_arguments:i(1326,1,"This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot__1326","This use of 'import' is invalid. 'import()' calls can be written, but they must have parentheses and cannot have type arguments."),String_literal_with_double_quotes_expected:i(1327,1,"String_literal_with_double_quotes_expected_1327","String literal with double quotes expected."),Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_literal:i(1328,1,"Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_li_1328","Property value can only be string literal, numeric literal, 'true', 'false', 'null', object literal or array literal."),_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write_0:i(1329,1,"_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write__1329","'{0}' accepts too few arguments to be used as a decorator here. Did you mean to call it first and write '@{0}()'?"),A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly:i(1330,1,"A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly_1330","A property of an interface or type literal whose type is a 'unique symbol' type must be 'readonly'."),A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly:i(1331,1,"A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly_1331","A property of a class whose type is a 'unique symbol' type must be both 'static' and 'readonly'."),A_variable_whose_type_is_a_unique_symbol_type_must_be_const:i(1332,1,"A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332","A variable whose type is a 'unique symbol' type must be 'const'."),unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name:i(1333,1,"unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name_1333","'unique symbol' types may not be used on a variable declaration with a binding name."),unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement:i(1334,1,"unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement_1334","'unique symbol' types are only allowed on variables in a variable statement."),unique_symbol_types_are_not_allowed_here:i(1335,1,"unique_symbol_types_are_not_allowed_here_1335","'unique symbol' types are not allowed here."),An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_object_type_instead:i(1337,1,"An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_o_1337","An index signature parameter type cannot be a literal type or generic type. Consider using a mapped object type instead."),infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type:i(1338,1,"infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type_1338","'infer' declarations are only permitted in the 'extends' clause of a conditional type."),Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here:i(1339,1,"Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here_1339","Module '{0}' does not refer to a value, but is used as a value here."),Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0:i(1340,1,"Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0_1340","Module '{0}' does not refer to a type, but is used as a type here. Did you mean 'typeof import('{0}')'?"),Class_constructor_may_not_be_an_accessor:i(1341,1,"Class_constructor_may_not_be_an_accessor_1341","Class constructor may not be an accessor."),The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system_node16_or_nodenext:i(1343,1,"The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system__1343","The 'import.meta' meta-property is only allowed when the '--module' option is 'es2020', 'es2022', 'esnext', 'system', 'node16', or 'nodenext'."),A_label_is_not_allowed_here:i(1344,1,"A_label_is_not_allowed_here_1344","'A label is not allowed here."),An_expression_of_type_void_cannot_be_tested_for_truthiness:i(1345,1,"An_expression_of_type_void_cannot_be_tested_for_truthiness_1345","An expression of type 'void' cannot be tested for truthiness."),This_parameter_is_not_allowed_with_use_strict_directive:i(1346,1,"This_parameter_is_not_allowed_with_use_strict_directive_1346","This parameter is not allowed with 'use strict' directive."),use_strict_directive_cannot_be_used_with_non_simple_parameter_list:i(1347,1,"use_strict_directive_cannot_be_used_with_non_simple_parameter_list_1347","'use strict' directive cannot be used with non-simple parameter list."),Non_simple_parameter_declared_here:i(1348,1,"Non_simple_parameter_declared_here_1348","Non-simple parameter declared here."),use_strict_directive_used_here:i(1349,1,"use_strict_directive_used_here_1349","'use strict' directive used here."),Print_the_final_configuration_instead_of_building:i(1350,3,"Print_the_final_configuration_instead_of_building_1350","Print the final configuration instead of building."),An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal:i(1351,1,"An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal_1351","An identifier or keyword cannot immediately follow a numeric literal."),A_bigint_literal_cannot_use_exponential_notation:i(1352,1,"A_bigint_literal_cannot_use_exponential_notation_1352","A bigint literal cannot use exponential notation."),A_bigint_literal_must_be_an_integer:i(1353,1,"A_bigint_literal_must_be_an_integer_1353","A bigint literal must be an integer."),readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types:i(1354,1,"readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types_1354","'readonly' type modifier is only permitted on array and tuple literal types."),A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array_or_object_literals:i(1355,1,"A_const_assertions_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array__1355","A 'const' assertions can only be applied to references to enum members, or string, number, boolean, array, or object literals."),Did_you_mean_to_mark_this_function_as_async:i(1356,1,"Did_you_mean_to_mark_this_function_as_async_1356","Did you mean to mark this function as 'async'?"),An_enum_member_name_must_be_followed_by_a_or:i(1357,1,"An_enum_member_name_must_be_followed_by_a_or_1357","An enum member name must be followed by a ',', '=', or '}'."),Tagged_template_expressions_are_not_permitted_in_an_optional_chain:i(1358,1,"Tagged_template_expressions_are_not_permitted_in_an_optional_chain_1358","Tagged template expressions are not permitted in an optional chain."),Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:i(1359,1,"Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here_1359","Identifier expected. '{0}' is a reserved word that cannot be used here."),Type_0_does_not_satisfy_the_expected_type_1:i(1360,1,"Type_0_does_not_satisfy_the_expected_type_1_1360","Type '{0}' does not satisfy the expected type '{1}'."),_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type:i(1361,1,"_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type_1361","'{0}' cannot be used as a value because it was imported using 'import type'."),_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type:i(1362,1,"_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type_1362","'{0}' cannot be used as a value because it was exported using 'export type'."),A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both:i(1363,1,"A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both_1363","A type-only import can specify a default import or named bindings, but not both."),Convert_to_type_only_export:i(1364,3,"Convert_to_type_only_export_1364","Convert to type-only export"),Convert_all_re_exported_types_to_type_only_exports:i(1365,3,"Convert_all_re_exported_types_to_type_only_exports_1365","Convert all re-exported types to type-only exports"),Split_into_two_separate_import_declarations:i(1366,3,"Split_into_two_separate_import_declarations_1366","Split into two separate import declarations"),Split_all_invalid_type_only_imports:i(1367,3,"Split_all_invalid_type_only_imports_1367","Split all invalid type-only imports"),Class_constructor_may_not_be_a_generator:i(1368,1,"Class_constructor_may_not_be_a_generator_1368","Class constructor may not be a generator."),Did_you_mean_0:i(1369,3,"Did_you_mean_0_1369","Did you mean '{0}'?"),This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set_to_error:i(1371,1,"This_import_is_never_used_as_a_value_and_must_use_import_type_because_importsNotUsedAsValues_is_set__1371","This import is never used as a value and must use 'import type' because 'importsNotUsedAsValues' is set to 'error'."),Convert_to_type_only_import:i(1373,3,"Convert_to_type_only_import_1373","Convert to type-only import"),Convert_all_imports_not_used_as_a_value_to_type_only_imports:i(1374,3,"Convert_all_imports_not_used_as_a_value_to_type_only_imports_1374","Convert all imports not used as a value to type-only imports"),await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:i(1375,1,"await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375","'await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),_0_was_imported_here:i(1376,3,"_0_was_imported_here_1376","'{0}' was imported here."),_0_was_exported_here:i(1377,3,"_0_was_exported_here_1377","'{0}' was exported here."),Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:i(1378,1,"Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_n_1378","Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type:i(1379,1,"An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type_1379","An import alias cannot reference a declaration that was exported using 'export type'."),An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type:i(1380,1,"An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type_1380","An import alias cannot reference a declaration that was imported using 'import type'."),Unexpected_token_Did_you_mean_or_rbrace:i(1381,1,"Unexpected_token_Did_you_mean_or_rbrace_1381","Unexpected token. Did you mean `{'}'}` or `}`?"),Unexpected_token_Did_you_mean_or_gt:i(1382,1,"Unexpected_token_Did_you_mean_or_gt_1382","Unexpected token. Did you mean `{'>'}` or `>`?"),Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:i(1385,1,"Function_type_notation_must_be_parenthesized_when_used_in_a_union_type_1385","Function type notation must be parenthesized when used in a union type."),Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:i(1386,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type_1386","Constructor type notation must be parenthesized when used in a union type."),Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:i(1387,1,"Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1387","Function type notation must be parenthesized when used in an intersection type."),Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:i(1388,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1388","Constructor type notation must be parenthesized when used in an intersection type."),_0_is_not_allowed_as_a_variable_declaration_name:i(1389,1,"_0_is_not_allowed_as_a_variable_declaration_name_1389","'{0}' is not allowed as a variable declaration name."),_0_is_not_allowed_as_a_parameter_name:i(1390,1,"_0_is_not_allowed_as_a_parameter_name_1390","'{0}' is not allowed as a parameter name."),An_import_alias_cannot_use_import_type:i(1392,1,"An_import_alias_cannot_use_import_type_1392","An import alias cannot use 'import type'"),Imported_via_0_from_file_1:i(1393,3,"Imported_via_0_from_file_1_1393","Imported via {0} from file '{1}'"),Imported_via_0_from_file_1_with_packageId_2:i(1394,3,"Imported_via_0_from_file_1_with_packageId_2_1394","Imported via {0} from file '{1}' with packageId '{2}'"),Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions:i(1395,3,"Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions_1395","Imported via {0} from file '{1}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions:i(1396,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions_1396","Imported via {0} from file '{1}' with packageId '{2}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions:i(1397,3,"Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions_1397","Imported via {0} from file '{1}' to import 'jsx' and 'jsxs' factory functions"),Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions:i(1398,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions_1398","Imported via {0} from file '{1}' with packageId '{2}' to import 'jsx' and 'jsxs' factory functions"),File_is_included_via_import_here:i(1399,3,"File_is_included_via_import_here_1399","File is included via import here."),Referenced_via_0_from_file_1:i(1400,3,"Referenced_via_0_from_file_1_1400","Referenced via '{0}' from file '{1}'"),File_is_included_via_reference_here:i(1401,3,"File_is_included_via_reference_here_1401","File is included via reference here."),Type_library_referenced_via_0_from_file_1:i(1402,3,"Type_library_referenced_via_0_from_file_1_1402","Type library referenced via '{0}' from file '{1}'"),Type_library_referenced_via_0_from_file_1_with_packageId_2:i(1403,3,"Type_library_referenced_via_0_from_file_1_with_packageId_2_1403","Type library referenced via '{0}' from file '{1}' with packageId '{2}'"),File_is_included_via_type_library_reference_here:i(1404,3,"File_is_included_via_type_library_reference_here_1404","File is included via type library reference here."),Library_referenced_via_0_from_file_1:i(1405,3,"Library_referenced_via_0_from_file_1_1405","Library referenced via '{0}' from file '{1}'"),File_is_included_via_library_reference_here:i(1406,3,"File_is_included_via_library_reference_here_1406","File is included via library reference here."),Matched_by_include_pattern_0_in_1:i(1407,3,"Matched_by_include_pattern_0_in_1_1407","Matched by include pattern '{0}' in '{1}'"),File_is_matched_by_include_pattern_specified_here:i(1408,3,"File_is_matched_by_include_pattern_specified_here_1408","File is matched by include pattern specified here."),Part_of_files_list_in_tsconfig_json:i(1409,3,"Part_of_files_list_in_tsconfig_json_1409","Part of 'files' list in tsconfig.json"),File_is_matched_by_files_list_specified_here:i(1410,3,"File_is_matched_by_files_list_specified_here_1410","File is matched by 'files' list specified here."),Output_from_referenced_project_0_included_because_1_specified:i(1411,3,"Output_from_referenced_project_0_included_because_1_specified_1411","Output from referenced project '{0}' included because '{1}' specified"),Output_from_referenced_project_0_included_because_module_is_specified_as_none:i(1412,3,"Output_from_referenced_project_0_included_because_module_is_specified_as_none_1412","Output from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_output_from_referenced_project_specified_here:i(1413,3,"File_is_output_from_referenced_project_specified_here_1413","File is output from referenced project specified here."),Source_from_referenced_project_0_included_because_1_specified:i(1414,3,"Source_from_referenced_project_0_included_because_1_specified_1414","Source from referenced project '{0}' included because '{1}' specified"),Source_from_referenced_project_0_included_because_module_is_specified_as_none:i(1415,3,"Source_from_referenced_project_0_included_because_module_is_specified_as_none_1415","Source from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_source_from_referenced_project_specified_here:i(1416,3,"File_is_source_from_referenced_project_specified_here_1416","File is source from referenced project specified here."),Entry_point_of_type_library_0_specified_in_compilerOptions:i(1417,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_1417","Entry point of type library '{0}' specified in compilerOptions"),Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1:i(1418,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1_1418","Entry point of type library '{0}' specified in compilerOptions with packageId '{1}'"),File_is_entry_point_of_type_library_specified_here:i(1419,3,"File_is_entry_point_of_type_library_specified_here_1419","File is entry point of type library specified here."),Entry_point_for_implicit_type_library_0:i(1420,3,"Entry_point_for_implicit_type_library_0_1420","Entry point for implicit type library '{0}'"),Entry_point_for_implicit_type_library_0_with_packageId_1:i(1421,3,"Entry_point_for_implicit_type_library_0_with_packageId_1_1421","Entry point for implicit type library '{0}' with packageId '{1}'"),Library_0_specified_in_compilerOptions:i(1422,3,"Library_0_specified_in_compilerOptions_1422","Library '{0}' specified in compilerOptions"),File_is_library_specified_here:i(1423,3,"File_is_library_specified_here_1423","File is library specified here."),Default_library:i(1424,3,"Default_library_1424","Default library"),Default_library_for_target_0:i(1425,3,"Default_library_for_target_0_1425","Default library for target '{0}'"),File_is_default_library_for_target_specified_here:i(1426,3,"File_is_default_library_for_target_specified_here_1426","File is default library for target specified here."),Root_file_specified_for_compilation:i(1427,3,"Root_file_specified_for_compilation_1427","Root file specified for compilation"),File_is_output_of_project_reference_source_0:i(1428,3,"File_is_output_of_project_reference_source_0_1428","File is output of project reference source '{0}'"),File_redirects_to_file_0:i(1429,3,"File_redirects_to_file_0_1429","File redirects to file '{0}'"),The_file_is_in_the_program_because_Colon:i(1430,3,"The_file_is_in_the_program_because_Colon_1430","The file is in the program because:"),for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:i(1431,1,"for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_1431","'for await' loops are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_or_nodenext_and_the_target_option_is_set_to_es2017_or_higher:i(1432,1,"Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_nod_1432","Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', or 'nodenext', and the 'target' option is set to 'es2017' or higher."),Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters:i(1433,1,"Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters_1433","Neither decorators nor modifiers may be applied to 'this' parameters."),Unexpected_keyword_or_identifier:i(1434,1,"Unexpected_keyword_or_identifier_1434","Unexpected keyword or identifier."),Unknown_keyword_or_identifier_Did_you_mean_0:i(1435,1,"Unknown_keyword_or_identifier_Did_you_mean_0_1435","Unknown keyword or identifier. Did you mean '{0}'?"),Decorators_must_precede_the_name_and_all_keywords_of_property_declarations:i(1436,1,"Decorators_must_precede_the_name_and_all_keywords_of_property_declarations_1436","Decorators must precede the name and all keywords of property declarations."),Namespace_must_be_given_a_name:i(1437,1,"Namespace_must_be_given_a_name_1437","Namespace must be given a name."),Interface_must_be_given_a_name:i(1438,1,"Interface_must_be_given_a_name_1438","Interface must be given a name."),Type_alias_must_be_given_a_name:i(1439,1,"Type_alias_must_be_given_a_name_1439","Type alias must be given a name."),Variable_declaration_not_allowed_at_this_location:i(1440,1,"Variable_declaration_not_allowed_at_this_location_1440","Variable declaration not allowed at this location."),Cannot_start_a_function_call_in_a_type_annotation:i(1441,1,"Cannot_start_a_function_call_in_a_type_annotation_1441","Cannot start a function call in a type annotation."),Expected_for_property_initializer:i(1442,1,"Expected_for_property_initializer_1442","Expected '=' for property initializer."),Module_declaration_names_may_only_use_or_quoted_strings:i(1443,1,"Module_declaration_names_may_only_use_or_quoted_strings_1443",`Module declaration names may only use ' or " quoted strings.`),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:i(1444,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedMod_1444","'{0}' is a type and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveValueImports_and_isolatedModules_are_both_enabled:i(1446,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_preserveVa_1446","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_enabled:i(1448,1,"_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_1448","'{0}' resolves to a type-only declaration and must be re-exported using a type-only re-export when '{1}' is enabled."),Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed:i(1449,3,"Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed_1449","Preserve unused imported values in the JavaScript output that would otherwise be removed."),Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_assertion_as_arguments:i(1450,3,"Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_assertion_as_arguments_1450","Dynamic imports can only accept a module specifier and an optional assertion as arguments"),Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member_declaration_property_access_or_on_the_left_hand_side_of_an_in_expression:i(1451,1,"Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member__1451","Private identifiers are only allowed in class bodies and may only be used as part of a class member declaration, property access, or on the left-hand-side of an 'in' expression"),resolution_mode_assertions_are_only_supported_when_moduleResolution_is_node16_or_nodenext:i(1452,1,"resolution_mode_assertions_are_only_supported_when_moduleResolution_is_node16_or_nodenext_1452","'resolution-mode' assertions are only supported when `moduleResolution` is `node16` or `nodenext`."),resolution_mode_should_be_either_require_or_import:i(1453,1,"resolution_mode_should_be_either_require_or_import_1453","`resolution-mode` should be either `require` or `import`."),resolution_mode_can_only_be_set_for_type_only_imports:i(1454,1,"resolution_mode_can_only_be_set_for_type_only_imports_1454","`resolution-mode` can only be set for type-only imports."),resolution_mode_is_the_only_valid_key_for_type_import_assertions:i(1455,1,"resolution_mode_is_the_only_valid_key_for_type_import_assertions_1455","`resolution-mode` is the only valid key for type import assertions."),Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require:i(1456,1,"Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1456","Type import assertions should have exactly one key - `resolution-mode` - with value `import` or `require`."),Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk:i(1457,3,"Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk_1457","Matched by default include pattern '**/*'"),File_is_ECMAScript_module_because_0_has_field_type_with_value_module:i(1458,3,"File_is_ECMAScript_module_because_0_has_field_type_with_value_module_1458",`File is ECMAScript module because '{0}' has field "type" with value "module"`),File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module:i(1459,3,"File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module_1459",`File is CommonJS module because '{0}' has field "type" whose value is not "module"`),File_is_CommonJS_module_because_0_does_not_have_field_type:i(1460,3,"File_is_CommonJS_module_because_0_does_not_have_field_type_1460",`File is CommonJS module because '{0}' does not have field "type"`),File_is_CommonJS_module_because_package_json_was_not_found:i(1461,3,"File_is_CommonJS_module_because_package_json_was_not_found_1461","File is CommonJS module because 'package.json' was not found"),The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output:i(1470,1,"The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output_1470","The 'import.meta' meta-property is not allowed in files which will build into CommonJS output."),Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_cannot_be_imported_with_require_Use_an_ECMAScript_import_instead:i(1471,1,"Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_c_1471","Module '{0}' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead."),catch_or_finally_expected:i(1472,1,"catch_or_finally_expected_1472","'catch' or 'finally' expected."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_module:i(1473,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_module_1473","An import declaration can only be used at the top level of a module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_module:i(1474,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_module_1474","An export declaration can only be used at the top level of a module."),Control_what_method_is_used_to_detect_module_format_JS_files:i(1475,3,"Control_what_method_is_used_to_detect_module_format_JS_files_1475","Control what method is used to detect module-format JS files."),auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_with_module_Colon_node16_as_modules:i(1476,3,"auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476",'"auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node16+) as modules.'),An_instantiation_expression_cannot_be_followed_by_a_property_access:i(1477,1,"An_instantiation_expression_cannot_be_followed_by_a_property_access_1477","An instantiation expression cannot be followed by a property access."),Identifier_or_string_literal_expected:i(1478,1,"Identifier_or_string_literal_expected_1478","Identifier or string literal expected."),The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_referenced_file_is_an_ECMAScript_module_and_cannot_be_imported_with_require_Consider_writing_a_dynamic_import_0_call_instead:i(1479,1,"The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_reference_1479",`The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("{0}")' call instead.`),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_package_json_file_with_type_Colon_module:i(1480,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_packag_1480",'To convert this file to an ECMAScript module, change its file extension to \'{0}\' or create a local package.json file with `{ "type": "module" }`.'),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Colon_module_to_1:i(1481,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Co_1481",`To convert this file to an ECMAScript module, change its file extension to '{0}', or add the field \`"type": "module"\` to '{1}'.`),To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0:i(1482,3,"To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0_1482",'To convert this file to an ECMAScript module, add the field `"type": "module"` to \'{0}\'.'),To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module:i(1483,3,"To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module_1483",'To convert this file to an ECMAScript module, create a local package.json file with `{ "type": "module" }`.'),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:i(1484,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled_1484","'{0}' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:i(1485,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimMo_1485","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),Decorator_used_before_export_here:i(1486,1,"Decorator_used_before_export_here_1486","Decorator used before 'export' here."),The_types_of_0_are_incompatible_between_these_types:i(2200,1,"The_types_of_0_are_incompatible_between_these_types_2200","The types of '{0}' are incompatible between these types."),The_types_returned_by_0_are_incompatible_between_these_types:i(2201,1,"The_types_returned_by_0_are_incompatible_between_these_types_2201","The types returned by '{0}' are incompatible between these types."),Call_signature_return_types_0_and_1_are_incompatible:i(2202,1,"Call_signature_return_types_0_and_1_are_incompatible_2202","Call signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Construct_signature_return_types_0_and_1_are_incompatible:i(2203,1,"Construct_signature_return_types_0_and_1_are_incompatible_2203","Construct signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:i(2204,1,"Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2204","Call signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:i(2205,1,"Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2205","Construct signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement:i(2206,1,"The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement_2206","The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement."),The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement:i(2207,1,"The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement_2207","The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement."),This_type_parameter_might_need_an_extends_0_constraint:i(2208,1,"This_type_parameter_might_need_an_extends_0_constraint_2208","This type parameter might need an `extends {0}` constraint."),The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:i(2209,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_roo_2209","The project root is ambiguous, but is required to resolve export map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:i(2210,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_roo_2210","The project root is ambiguous, but is required to resolve import map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),Add_extends_constraint:i(2211,3,"Add_extends_constraint_2211","Add `extends` constraint."),Add_extends_constraint_to_all_type_parameters:i(2212,3,"Add_extends_constraint_to_all_type_parameters_2212","Add `extends` constraint to all type parameters"),Duplicate_identifier_0:i(2300,1,"Duplicate_identifier_0_2300","Duplicate identifier '{0}'."),Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:i(2301,1,"Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2301","Initializer of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),Static_members_cannot_reference_class_type_parameters:i(2302,1,"Static_members_cannot_reference_class_type_parameters_2302","Static members cannot reference class type parameters."),Circular_definition_of_import_alias_0:i(2303,1,"Circular_definition_of_import_alias_0_2303","Circular definition of import alias '{0}'."),Cannot_find_name_0:i(2304,1,"Cannot_find_name_0_2304","Cannot find name '{0}'."),Module_0_has_no_exported_member_1:i(2305,1,"Module_0_has_no_exported_member_1_2305","Module '{0}' has no exported member '{1}'."),File_0_is_not_a_module:i(2306,1,"File_0_is_not_a_module_2306","File '{0}' is not a module."),Cannot_find_module_0_or_its_corresponding_type_declarations:i(2307,1,"Cannot_find_module_0_or_its_corresponding_type_declarations_2307","Cannot find module '{0}' or its corresponding type declarations."),Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambiguity:i(2308,1,"Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambig_2308","Module {0} has already exported a member named '{1}'. Consider explicitly re-exporting to resolve the ambiguity."),An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements:i(2309,1,"An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements_2309","An export assignment cannot be used in a module with other exported elements."),Type_0_recursively_references_itself_as_a_base_type:i(2310,1,"Type_0_recursively_references_itself_as_a_base_type_2310","Type '{0}' recursively references itself as a base type."),Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function:i(2311,1,"Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function_2311","Cannot find name '{0}'. Did you mean to write this in an async function?"),An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_members:i(2312,1,"An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_me_2312","An interface can only extend an object type or intersection of object types with statically known members."),Type_parameter_0_has_a_circular_constraint:i(2313,1,"Type_parameter_0_has_a_circular_constraint_2313","Type parameter '{0}' has a circular constraint."),Generic_type_0_requires_1_type_argument_s:i(2314,1,"Generic_type_0_requires_1_type_argument_s_2314","Generic type '{0}' requires {1} type argument(s)."),Type_0_is_not_generic:i(2315,1,"Type_0_is_not_generic_2315","Type '{0}' is not generic."),Global_type_0_must_be_a_class_or_interface_type:i(2316,1,"Global_type_0_must_be_a_class_or_interface_type_2316","Global type '{0}' must be a class or interface type."),Global_type_0_must_have_1_type_parameter_s:i(2317,1,"Global_type_0_must_have_1_type_parameter_s_2317","Global type '{0}' must have {1} type parameter(s)."),Cannot_find_global_type_0:i(2318,1,"Cannot_find_global_type_0_2318","Cannot find global type '{0}'."),Named_property_0_of_types_1_and_2_are_not_identical:i(2319,1,"Named_property_0_of_types_1_and_2_are_not_identical_2319","Named property '{0}' of types '{1}' and '{2}' are not identical."),Interface_0_cannot_simultaneously_extend_types_1_and_2:i(2320,1,"Interface_0_cannot_simultaneously_extend_types_1_and_2_2320","Interface '{0}' cannot simultaneously extend types '{1}' and '{2}'."),Excessive_stack_depth_comparing_types_0_and_1:i(2321,1,"Excessive_stack_depth_comparing_types_0_and_1_2321","Excessive stack depth comparing types '{0}' and '{1}'."),Type_0_is_not_assignable_to_type_1:i(2322,1,"Type_0_is_not_assignable_to_type_1_2322","Type '{0}' is not assignable to type '{1}'."),Cannot_redeclare_exported_variable_0:i(2323,1,"Cannot_redeclare_exported_variable_0_2323","Cannot redeclare exported variable '{0}'."),Property_0_is_missing_in_type_1:i(2324,1,"Property_0_is_missing_in_type_1_2324","Property '{0}' is missing in type '{1}'."),Property_0_is_private_in_type_1_but_not_in_type_2:i(2325,1,"Property_0_is_private_in_type_1_but_not_in_type_2_2325","Property '{0}' is private in type '{1}' but not in type '{2}'."),Types_of_property_0_are_incompatible:i(2326,1,"Types_of_property_0_are_incompatible_2326","Types of property '{0}' are incompatible."),Property_0_is_optional_in_type_1_but_required_in_type_2:i(2327,1,"Property_0_is_optional_in_type_1_but_required_in_type_2_2327","Property '{0}' is optional in type '{1}' but required in type '{2}'."),Types_of_parameters_0_and_1_are_incompatible:i(2328,1,"Types_of_parameters_0_and_1_are_incompatible_2328","Types of parameters '{0}' and '{1}' are incompatible."),Index_signature_for_type_0_is_missing_in_type_1:i(2329,1,"Index_signature_for_type_0_is_missing_in_type_1_2329","Index signature for type '{0}' is missing in type '{1}'."),_0_and_1_index_signatures_are_incompatible:i(2330,1,"_0_and_1_index_signatures_are_incompatible_2330","'{0}' and '{1}' index signatures are incompatible."),this_cannot_be_referenced_in_a_module_or_namespace_body:i(2331,1,"this_cannot_be_referenced_in_a_module_or_namespace_body_2331","'this' cannot be referenced in a module or namespace body."),this_cannot_be_referenced_in_current_location:i(2332,1,"this_cannot_be_referenced_in_current_location_2332","'this' cannot be referenced in current location."),this_cannot_be_referenced_in_constructor_arguments:i(2333,1,"this_cannot_be_referenced_in_constructor_arguments_2333","'this' cannot be referenced in constructor arguments."),this_cannot_be_referenced_in_a_static_property_initializer:i(2334,1,"this_cannot_be_referenced_in_a_static_property_initializer_2334","'this' cannot be referenced in a static property initializer."),super_can_only_be_referenced_in_a_derived_class:i(2335,1,"super_can_only_be_referenced_in_a_derived_class_2335","'super' can only be referenced in a derived class."),super_cannot_be_referenced_in_constructor_arguments:i(2336,1,"super_cannot_be_referenced_in_constructor_arguments_2336","'super' cannot be referenced in constructor arguments."),Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors:i(2337,1,"Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors_2337","Super calls are not permitted outside constructors or in nested functions inside constructors."),super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_derived_class:i(2338,1,"super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_der_2338","'super' property access is permitted only in a constructor, member function, or member accessor of a derived class."),Property_0_does_not_exist_on_type_1:i(2339,1,"Property_0_does_not_exist_on_type_1_2339","Property '{0}' does not exist on type '{1}'."),Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword:i(2340,1,"Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword_2340","Only public and protected methods of the base class are accessible via the 'super' keyword."),Property_0_is_private_and_only_accessible_within_class_1:i(2341,1,"Property_0_is_private_and_only_accessible_within_class_1_2341","Property '{0}' is private and only accessible within class '{1}'."),This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_version_of_0:i(2343,1,"This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_ve_2343","This syntax requires an imported helper named '{1}' which does not exist in '{0}'. Consider upgrading your version of '{0}'."),Type_0_does_not_satisfy_the_constraint_1:i(2344,1,"Type_0_does_not_satisfy_the_constraint_1_2344","Type '{0}' does not satisfy the constraint '{1}'."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1:i(2345,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_2345","Argument of type '{0}' is not assignable to parameter of type '{1}'."),Call_target_does_not_contain_any_signatures:i(2346,1,"Call_target_does_not_contain_any_signatures_2346","Call target does not contain any signatures."),Untyped_function_calls_may_not_accept_type_arguments:i(2347,1,"Untyped_function_calls_may_not_accept_type_arguments_2347","Untyped function calls may not accept type arguments."),Value_of_type_0_is_not_callable_Did_you_mean_to_include_new:i(2348,1,"Value_of_type_0_is_not_callable_Did_you_mean_to_include_new_2348","Value of type '{0}' is not callable. Did you mean to include 'new'?"),This_expression_is_not_callable:i(2349,1,"This_expression_is_not_callable_2349","This expression is not callable."),Only_a_void_function_can_be_called_with_the_new_keyword:i(2350,1,"Only_a_void_function_can_be_called_with_the_new_keyword_2350","Only a void function can be called with the 'new' keyword."),This_expression_is_not_constructable:i(2351,1,"This_expression_is_not_constructable_2351","This expression is not constructable."),Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the_other_If_this_was_intentional_convert_the_expression_to_unknown_first:i(2352,1,"Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352","Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first."),Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1:i(2353,1,"Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1_2353","Object literal may only specify known properties, and '{0}' does not exist in type '{1}'."),This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found:i(2354,1,"This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found_2354","This syntax requires an imported helper but module '{0}' cannot be found."),A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value:i(2355,1,"A_function_whose_declared_type_is_neither_void_nor_any_must_return_a_value_2355","A function whose declared type is neither 'void' nor 'any' must return a value."),An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type:i(2356,1,"An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type_2356","An arithmetic operand must be of type 'any', 'number', 'bigint' or an enum type."),The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access:i(2357,1,"The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access_2357","The operand of an increment or decrement operator must be a variable or a property access."),The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_parameter:i(2358,1,"The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_paramete_2358","The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter."),The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_Function_interface_type:i(2359,1,"The_right_hand_side_of_an_instanceof_expression_must_be_of_type_any_or_of_a_type_assignable_to_the_F_2359","The right-hand side of an 'instanceof' expression must be of type 'any' or of a type assignable to the 'Function' interface type."),The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:i(2362,1,"The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2362","The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:i(2363,1,"The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2363","The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access:i(2364,1,"The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access_2364","The left-hand side of an assignment expression must be a variable or a property access."),Operator_0_cannot_be_applied_to_types_1_and_2:i(2365,1,"Operator_0_cannot_be_applied_to_types_1_and_2_2365","Operator '{0}' cannot be applied to types '{1}' and '{2}'."),Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined:i(2366,1,"Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined_2366","Function lacks ending return statement and return type does not include 'undefined'."),This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap:i(2367,1,"This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap_2367","This comparison appears to be unintentional because the types '{0}' and '{1}' have no overlap."),Type_parameter_name_cannot_be_0:i(2368,1,"Type_parameter_name_cannot_be_0_2368","Type parameter name cannot be '{0}'."),A_parameter_property_is_only_allowed_in_a_constructor_implementation:i(2369,1,"A_parameter_property_is_only_allowed_in_a_constructor_implementation_2369","A parameter property is only allowed in a constructor implementation."),A_rest_parameter_must_be_of_an_array_type:i(2370,1,"A_rest_parameter_must_be_of_an_array_type_2370","A rest parameter must be of an array type."),A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation:i(2371,1,"A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation_2371","A parameter initializer is only allowed in a function or constructor implementation."),Parameter_0_cannot_reference_itself:i(2372,1,"Parameter_0_cannot_reference_itself_2372","Parameter '{0}' cannot reference itself."),Parameter_0_cannot_reference_identifier_1_declared_after_it:i(2373,1,"Parameter_0_cannot_reference_identifier_1_declared_after_it_2373","Parameter '{0}' cannot reference identifier '{1}' declared after it."),Duplicate_index_signature_for_type_0:i(2374,1,"Duplicate_index_signature_for_type_0_2374","Duplicate index signature for type '{0}'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:i(2375,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_class_contains_initialized_properties_parameter_properties_or_private_identifiers:i(2376,1,"A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_2376","A 'super' call must be the first statement in the constructor to refer to 'super' or 'this' when a derived class contains initialized properties, parameter properties, or private identifiers."),Constructors_for_derived_classes_must_contain_a_super_call:i(2377,1,"Constructors_for_derived_classes_must_contain_a_super_call_2377","Constructors for derived classes must contain a 'super' call."),A_get_accessor_must_return_a_value:i(2378,1,"A_get_accessor_must_return_a_value_2378","A 'get' accessor must return a value."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:i(2379,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_tr_2379","Argument of type '{0}' is not assignable to parameter of type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),The_return_type_of_a_get_accessor_must_be_assignable_to_its_set_accessor_type:i(2380,1,"The_return_type_of_a_get_accessor_must_be_assignable_to_its_set_accessor_type_2380","The return type of a 'get' accessor must be assignable to its 'set' accessor type"),Overload_signatures_must_all_be_exported_or_non_exported:i(2383,1,"Overload_signatures_must_all_be_exported_or_non_exported_2383","Overload signatures must all be exported or non-exported."),Overload_signatures_must_all_be_ambient_or_non_ambient:i(2384,1,"Overload_signatures_must_all_be_ambient_or_non_ambient_2384","Overload signatures must all be ambient or non-ambient."),Overload_signatures_must_all_be_public_private_or_protected:i(2385,1,"Overload_signatures_must_all_be_public_private_or_protected_2385","Overload signatures must all be public, private or protected."),Overload_signatures_must_all_be_optional_or_required:i(2386,1,"Overload_signatures_must_all_be_optional_or_required_2386","Overload signatures must all be optional or required."),Function_overload_must_be_static:i(2387,1,"Function_overload_must_be_static_2387","Function overload must be static."),Function_overload_must_not_be_static:i(2388,1,"Function_overload_must_not_be_static_2388","Function overload must not be static."),Function_implementation_name_must_be_0:i(2389,1,"Function_implementation_name_must_be_0_2389","Function implementation name must be '{0}'."),Constructor_implementation_is_missing:i(2390,1,"Constructor_implementation_is_missing_2390","Constructor implementation is missing."),Function_implementation_is_missing_or_not_immediately_following_the_declaration:i(2391,1,"Function_implementation_is_missing_or_not_immediately_following_the_declaration_2391","Function implementation is missing or not immediately following the declaration."),Multiple_constructor_implementations_are_not_allowed:i(2392,1,"Multiple_constructor_implementations_are_not_allowed_2392","Multiple constructor implementations are not allowed."),Duplicate_function_implementation:i(2393,1,"Duplicate_function_implementation_2393","Duplicate function implementation."),This_overload_signature_is_not_compatible_with_its_implementation_signature:i(2394,1,"This_overload_signature_is_not_compatible_with_its_implementation_signature_2394","This overload signature is not compatible with its implementation signature."),Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local:i(2395,1,"Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local_2395","Individual declarations in merged declaration '{0}' must be all exported or all local."),Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters:i(2396,1,"Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters_2396","Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters."),Declaration_name_conflicts_with_built_in_global_identifier_0:i(2397,1,"Declaration_name_conflicts_with_built_in_global_identifier_0_2397","Declaration name conflicts with built-in global identifier '{0}'."),constructor_cannot_be_used_as_a_parameter_property_name:i(2398,1,"constructor_cannot_be_used_as_a_parameter_property_name_2398","'constructor' cannot be used as a parameter property name."),Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference:i(2399,1,"Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference_2399","Duplicate identifier '_this'. Compiler uses variable declaration '_this' to capture 'this' reference."),Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference:i(2400,1,"Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference_2400","Expression resolves to variable declaration '_this' that compiler uses to capture 'this' reference."),A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_initialized_properties_parameter_properties_or_private_identifiers:i(2401,1,"A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_in_2401","A 'super' call must be a root-level statement within a constructor of a derived class that contains initialized properties, parameter properties, or private identifiers."),Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference:i(2402,1,"Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference_2402","Expression resolves to '_super' that compiler uses to capture base class reference."),Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_type_2:i(2403,1,"Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_t_2403","Subsequent variable declarations must have the same type. Variable '{0}' must be of type '{1}', but here has type '{2}'."),The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation:i(2404,1,"The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation_2404","The left-hand side of a 'for...in' statement cannot use a type annotation."),The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any:i(2405,1,"The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any_2405","The left-hand side of a 'for...in' statement must be of type 'string' or 'any'."),The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access:i(2406,1,"The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access_2406","The left-hand side of a 'for...in' statement must be a variable or a property access."),The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_here_has_type_0:i(2407,1,"The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_2407","The right-hand side of a 'for...in' statement must be of type 'any', an object type or a type parameter, but here has type '{0}'."),Setters_cannot_return_a_value:i(2408,1,"Setters_cannot_return_a_value_2408","Setters cannot return a value."),Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class:i(2409,1,"Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class_2409","Return type of constructor signature must be assignable to the instance type of the class."),The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any:i(2410,1,"The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any_2410","The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_type_of_the_target:i(2412,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2412","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the type of the target."),Property_0_of_type_1_is_not_assignable_to_2_index_type_3:i(2411,1,"Property_0_of_type_1_is_not_assignable_to_2_index_type_3_2411","Property '{0}' of type '{1}' is not assignable to '{2}' index type '{3}'."),_0_index_type_1_is_not_assignable_to_2_index_type_3:i(2413,1,"_0_index_type_1_is_not_assignable_to_2_index_type_3_2413","'{0}' index type '{1}' is not assignable to '{2}' index type '{3}'."),Class_name_cannot_be_0:i(2414,1,"Class_name_cannot_be_0_2414","Class name cannot be '{0}'."),Class_0_incorrectly_extends_base_class_1:i(2415,1,"Class_0_incorrectly_extends_base_class_1_2415","Class '{0}' incorrectly extends base class '{1}'."),Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2:i(2416,1,"Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2_2416","Property '{0}' in type '{1}' is not assignable to the same property in base type '{2}'."),Class_static_side_0_incorrectly_extends_base_class_static_side_1:i(2417,1,"Class_static_side_0_incorrectly_extends_base_class_static_side_1_2417","Class static side '{0}' incorrectly extends base class static side '{1}'."),Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1:i(2418,1,"Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1_2418","Type of computed property's value is '{0}', which is not assignable to type '{1}'."),Types_of_construct_signatures_are_incompatible:i(2419,1,"Types_of_construct_signatures_are_incompatible_2419","Types of construct signatures are incompatible."),Class_0_incorrectly_implements_interface_1:i(2420,1,"Class_0_incorrectly_implements_interface_1_2420","Class '{0}' incorrectly implements interface '{1}'."),A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_members:i(2422,1,"A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_memb_2422","A class can only implement an object type or intersection of object types with statically known members."),Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_accessor:i(2423,1,"Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_access_2423","Class '{0}' defines instance member function '{1}', but extended class '{2}' defines it as instance member accessor."),Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_function:i(2425,1,"Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_functi_2425","Class '{0}' defines instance member property '{1}', but extended class '{2}' defines it as instance member function."),Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_function:i(2426,1,"Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_functi_2426","Class '{0}' defines instance member accessor '{1}', but extended class '{2}' defines it as instance member function."),Interface_name_cannot_be_0:i(2427,1,"Interface_name_cannot_be_0_2427","Interface name cannot be '{0}'."),All_declarations_of_0_must_have_identical_type_parameters:i(2428,1,"All_declarations_of_0_must_have_identical_type_parameters_2428","All declarations of '{0}' must have identical type parameters."),Interface_0_incorrectly_extends_interface_1:i(2430,1,"Interface_0_incorrectly_extends_interface_1_2430","Interface '{0}' incorrectly extends interface '{1}'."),Enum_name_cannot_be_0:i(2431,1,"Enum_name_cannot_be_0_2431","Enum name cannot be '{0}'."),In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enum_element:i(2432,1,"In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enu_2432","In an enum with multiple declarations, only one declaration can omit an initializer for its first enum element."),A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merged:i(2433,1,"A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merg_2433","A namespace declaration cannot be in a different file from a class or function with which it is merged."),A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged:i(2434,1,"A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged_2434","A namespace declaration cannot be located prior to a class or function with which it is merged."),Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces:i(2435,1,"Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces_2435","Ambient modules cannot be nested in other modules or namespaces."),Ambient_module_declaration_cannot_specify_relative_module_name:i(2436,1,"Ambient_module_declaration_cannot_specify_relative_module_name_2436","Ambient module declaration cannot specify relative module name."),Module_0_is_hidden_by_a_local_declaration_with_the_same_name:i(2437,1,"Module_0_is_hidden_by_a_local_declaration_with_the_same_name_2437","Module '{0}' is hidden by a local declaration with the same name."),Import_name_cannot_be_0:i(2438,1,"Import_name_cannot_be_0_2438","Import name cannot be '{0}'."),Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relative_module_name:i(2439,1,"Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relati_2439","Import or export declaration in an ambient module declaration cannot reference module through relative module name."),Import_declaration_conflicts_with_local_declaration_of_0:i(2440,1,"Import_declaration_conflicts_with_local_declaration_of_0_2440","Import declaration conflicts with local declaration of '{0}'."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module:i(2441,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_2441","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module."),Types_have_separate_declarations_of_a_private_property_0:i(2442,1,"Types_have_separate_declarations_of_a_private_property_0_2442","Types have separate declarations of a private property '{0}'."),Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2:i(2443,1,"Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2_2443","Property '{0}' is protected but type '{1}' is not a class derived from '{2}'."),Property_0_is_protected_in_type_1_but_public_in_type_2:i(2444,1,"Property_0_is_protected_in_type_1_but_public_in_type_2_2444","Property '{0}' is protected in type '{1}' but public in type '{2}'."),Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses:i(2445,1,"Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses_2445","Property '{0}' is protected and only accessible within class '{1}' and its subclasses."),Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_class_2:i(2446,1,"Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_cl_2446","Property '{0}' is protected and only accessible through an instance of class '{1}'. This is an instance of class '{2}'."),The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead:i(2447,1,"The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead_2447","The '{0}' operator is not allowed for boolean types. Consider using '{1}' instead."),Block_scoped_variable_0_used_before_its_declaration:i(2448,1,"Block_scoped_variable_0_used_before_its_declaration_2448","Block-scoped variable '{0}' used before its declaration."),Class_0_used_before_its_declaration:i(2449,1,"Class_0_used_before_its_declaration_2449","Class '{0}' used before its declaration."),Enum_0_used_before_its_declaration:i(2450,1,"Enum_0_used_before_its_declaration_2450","Enum '{0}' used before its declaration."),Cannot_redeclare_block_scoped_variable_0:i(2451,1,"Cannot_redeclare_block_scoped_variable_0_2451","Cannot redeclare block-scoped variable '{0}'."),An_enum_member_cannot_have_a_numeric_name:i(2452,1,"An_enum_member_cannot_have_a_numeric_name_2452","An enum member cannot have a numeric name."),Variable_0_is_used_before_being_assigned:i(2454,1,"Variable_0_is_used_before_being_assigned_2454","Variable '{0}' is used before being assigned."),Type_alias_0_circularly_references_itself:i(2456,1,"Type_alias_0_circularly_references_itself_2456","Type alias '{0}' circularly references itself."),Type_alias_name_cannot_be_0:i(2457,1,"Type_alias_name_cannot_be_0_2457","Type alias name cannot be '{0}'."),An_AMD_module_cannot_have_multiple_name_assignments:i(2458,1,"An_AMD_module_cannot_have_multiple_name_assignments_2458","An AMD module cannot have multiple name assignments."),Module_0_declares_1_locally_but_it_is_not_exported:i(2459,1,"Module_0_declares_1_locally_but_it_is_not_exported_2459","Module '{0}' declares '{1}' locally, but it is not exported."),Module_0_declares_1_locally_but_it_is_exported_as_2:i(2460,1,"Module_0_declares_1_locally_but_it_is_exported_as_2_2460","Module '{0}' declares '{1}' locally, but it is exported as '{2}'."),Type_0_is_not_an_array_type:i(2461,1,"Type_0_is_not_an_array_type_2461","Type '{0}' is not an array type."),A_rest_element_must_be_last_in_a_destructuring_pattern:i(2462,1,"A_rest_element_must_be_last_in_a_destructuring_pattern_2462","A rest element must be last in a destructuring pattern."),A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature:i(2463,1,"A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature_2463","A binding pattern parameter cannot be optional in an implementation signature."),A_computed_property_name_must_be_of_type_string_number_symbol_or_any:i(2464,1,"A_computed_property_name_must_be_of_type_string_number_symbol_or_any_2464","A computed property name must be of type 'string', 'number', 'symbol', or 'any'."),this_cannot_be_referenced_in_a_computed_property_name:i(2465,1,"this_cannot_be_referenced_in_a_computed_property_name_2465","'this' cannot be referenced in a computed property name."),super_cannot_be_referenced_in_a_computed_property_name:i(2466,1,"super_cannot_be_referenced_in_a_computed_property_name_2466","'super' cannot be referenced in a computed property name."),A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type:i(2467,1,"A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type_2467","A computed property name cannot reference a type parameter from its containing type."),Cannot_find_global_value_0:i(2468,1,"Cannot_find_global_value_0_2468","Cannot find global value '{0}'."),The_0_operator_cannot_be_applied_to_type_symbol:i(2469,1,"The_0_operator_cannot_be_applied_to_type_symbol_2469","The '{0}' operator cannot be applied to type 'symbol'."),Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher:i(2472,1,"Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher_2472","Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher."),Enum_declarations_must_all_be_const_or_non_const:i(2473,1,"Enum_declarations_must_all_be_const_or_non_const_2473","Enum declarations must all be const or non-const."),const_enum_member_initializers_must_be_constant_expressions:i(2474,1,"const_enum_member_initializers_must_be_constant_expressions_2474","const enum member initializers must be constant expressions."),const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_import_declaration_or_export_assignment_or_type_query:i(2475,1,"const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_im_2475","'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment or type query."),A_const_enum_member_can_only_be_accessed_using_a_string_literal:i(2476,1,"A_const_enum_member_can_only_be_accessed_using_a_string_literal_2476","A const enum member can only be accessed using a string literal."),const_enum_member_initializer_was_evaluated_to_a_non_finite_value:i(2477,1,"const_enum_member_initializer_was_evaluated_to_a_non_finite_value_2477","'const' enum member initializer was evaluated to a non-finite value."),const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN:i(2478,1,"const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN_2478","'const' enum member initializer was evaluated to disallowed value 'NaN'."),let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations:i(2480,1,"let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations_2480","'let' is not allowed to be used as a name in 'let' or 'const' declarations."),Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1:i(2481,1,"Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1_2481","Cannot initialize outer scoped variable '{0}' in the same scope as block scoped declaration '{1}'."),The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation:i(2483,1,"The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation_2483","The left-hand side of a 'for...of' statement cannot use a type annotation."),Export_declaration_conflicts_with_exported_declaration_of_0:i(2484,1,"Export_declaration_conflicts_with_exported_declaration_of_0_2484","Export declaration conflicts with exported declaration of '{0}'."),The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access:i(2487,1,"The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access_2487","The left-hand side of a 'for...of' statement must be a variable or a property access."),Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator:i(2488,1,"Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator_2488","Type '{0}' must have a '[Symbol.iterator]()' method that returns an iterator."),An_iterator_must_have_a_next_method:i(2489,1,"An_iterator_must_have_a_next_method_2489","An iterator must have a 'next()' method."),The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property:i(2490,1,"The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property_2490","The type returned by the '{0}()' method of an iterator must have a 'value' property."),The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern:i(2491,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern_2491","The left-hand side of a 'for...in' statement cannot be a destructuring pattern."),Cannot_redeclare_identifier_0_in_catch_clause:i(2492,1,"Cannot_redeclare_identifier_0_in_catch_clause_2492","Cannot redeclare identifier '{0}' in catch clause."),Tuple_type_0_of_length_1_has_no_element_at_index_2:i(2493,1,"Tuple_type_0_of_length_1_has_no_element_at_index_2_2493","Tuple type '{0}' of length '{1}' has no element at index '{2}'."),Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher:i(2494,1,"Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher_2494","Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher."),Type_0_is_not_an_array_type_or_a_string_type:i(2495,1,"Type_0_is_not_an_array_type_or_a_string_type_2495","Type '{0}' is not an array type or a string type."),The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_standard_function_expression:i(2496,1,"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES3_and_ES5_Consider_using_a_stand_2496","The 'arguments' object cannot be referenced in an arrow function in ES3 and ES5. Consider using a standard function expression."),This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_referencing_its_default_export:i(2497,1,"This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_2497","This module can only be referenced with ECMAScript imports/exports by turning on the '{0}' flag and referencing its default export."),Module_0_uses_export_and_cannot_be_used_with_export_Asterisk:i(2498,1,"Module_0_uses_export_and_cannot_be_used_with_export_Asterisk_2498","Module '{0}' uses 'export =' and cannot be used with 'export *'."),An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments:i(2499,1,"An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments_2499","An interface can only extend an identifier/qualified-name with optional type arguments."),A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments:i(2500,1,"A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments_2500","A class can only implement an identifier/qualified-name with optional type arguments."),A_rest_element_cannot_contain_a_binding_pattern:i(2501,1,"A_rest_element_cannot_contain_a_binding_pattern_2501","A rest element cannot contain a binding pattern."),_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation:i(2502,1,"_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation_2502","'{0}' is referenced directly or indirectly in its own type annotation."),Cannot_find_namespace_0:i(2503,1,"Cannot_find_namespace_0_2503","Cannot find namespace '{0}'."),Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:i(2504,1,"Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator_2504","Type '{0}' must have a '[Symbol.asyncIterator]()' method that returns an async iterator."),A_generator_cannot_have_a_void_type_annotation:i(2505,1,"A_generator_cannot_have_a_void_type_annotation_2505","A generator cannot have a 'void' type annotation."),_0_is_referenced_directly_or_indirectly_in_its_own_base_expression:i(2506,1,"_0_is_referenced_directly_or_indirectly_in_its_own_base_expression_2506","'{0}' is referenced directly or indirectly in its own base expression."),Type_0_is_not_a_constructor_function_type:i(2507,1,"Type_0_is_not_a_constructor_function_type_2507","Type '{0}' is not a constructor function type."),No_base_constructor_has_the_specified_number_of_type_arguments:i(2508,1,"No_base_constructor_has_the_specified_number_of_type_arguments_2508","No base constructor has the specified number of type arguments."),Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_known_members:i(2509,1,"Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_2509","Base constructor return type '{0}' is not an object type or intersection of object types with statically known members."),Base_constructors_must_all_have_the_same_return_type:i(2510,1,"Base_constructors_must_all_have_the_same_return_type_2510","Base constructors must all have the same return type."),Cannot_create_an_instance_of_an_abstract_class:i(2511,1,"Cannot_create_an_instance_of_an_abstract_class_2511","Cannot create an instance of an abstract class."),Overload_signatures_must_all_be_abstract_or_non_abstract:i(2512,1,"Overload_signatures_must_all_be_abstract_or_non_abstract_2512","Overload signatures must all be abstract or non-abstract."),Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression:i(2513,1,"Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression_2513","Abstract method '{0}' in class '{1}' cannot be accessed via super expression."),A_tuple_type_cannot_be_indexed_with_a_negative_value:i(2514,1,"A_tuple_type_cannot_be_indexed_with_a_negative_value_2514","A tuple type cannot be indexed with a negative value."),Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2:i(2515,1,"Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2_2515","Non-abstract class '{0}' does not implement inherited abstract member '{1}' from class '{2}'."),All_declarations_of_an_abstract_method_must_be_consecutive:i(2516,1,"All_declarations_of_an_abstract_method_must_be_consecutive_2516","All declarations of an abstract method must be consecutive."),Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type:i(2517,1,"Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type_2517","Cannot assign an abstract constructor type to a non-abstract constructor type."),A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard:i(2518,1,"A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard_2518","A 'this'-based type guard is not compatible with a parameter-based type guard."),An_async_iterator_must_have_a_next_method:i(2519,1,"An_async_iterator_must_have_a_next_method_2519","An async iterator must have a 'next()' method."),Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions:i(2520,1,"Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions_2520","Duplicate identifier '{0}'. Compiler uses declaration '{1}' to support async functions."),The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_using_a_standard_function_or_method:i(2522,1,"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES3_and_ES5_Consider_usi_2522","The 'arguments' object cannot be referenced in an async function or method in ES3 and ES5. Consider using a standard function or method."),yield_expressions_cannot_be_used_in_a_parameter_initializer:i(2523,1,"yield_expressions_cannot_be_used_in_a_parameter_initializer_2523","'yield' expressions cannot be used in a parameter initializer."),await_expressions_cannot_be_used_in_a_parameter_initializer:i(2524,1,"await_expressions_cannot_be_used_in_a_parameter_initializer_2524","'await' expressions cannot be used in a parameter initializer."),Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value:i(2525,1,"Initializer_provides_no_value_for_this_binding_element_and_the_binding_element_has_no_default_value_2525","Initializer provides no value for this binding element and the binding element has no default value."),A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:i(2526,1,"A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface_2526","A 'this' type is available only in a non-static member of a class or interface."),The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary:i(2527,1,"The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary_2527","The inferred type of '{0}' references an inaccessible '{1}' type. A type annotation is necessary."),A_module_cannot_have_multiple_default_exports:i(2528,1,"A_module_cannot_have_multiple_default_exports_2528","A module cannot have multiple default exports."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_functions:i(2529,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_func_2529","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module containing async functions."),Property_0_is_incompatible_with_index_signature:i(2530,1,"Property_0_is_incompatible_with_index_signature_2530","Property '{0}' is incompatible with index signature."),Object_is_possibly_null:i(2531,1,"Object_is_possibly_null_2531","Object is possibly 'null'."),Object_is_possibly_undefined:i(2532,1,"Object_is_possibly_undefined_2532","Object is possibly 'undefined'."),Object_is_possibly_null_or_undefined:i(2533,1,"Object_is_possibly_null_or_undefined_2533","Object is possibly 'null' or 'undefined'."),A_function_returning_never_cannot_have_a_reachable_end_point:i(2534,1,"A_function_returning_never_cannot_have_a_reachable_end_point_2534","A function returning 'never' cannot have a reachable end point."),Type_0_cannot_be_used_to_index_type_1:i(2536,1,"Type_0_cannot_be_used_to_index_type_1_2536","Type '{0}' cannot be used to index type '{1}'."),Type_0_has_no_matching_index_signature_for_type_1:i(2537,1,"Type_0_has_no_matching_index_signature_for_type_1_2537","Type '{0}' has no matching index signature for type '{1}'."),Type_0_cannot_be_used_as_an_index_type:i(2538,1,"Type_0_cannot_be_used_as_an_index_type_2538","Type '{0}' cannot be used as an index type."),Cannot_assign_to_0_because_it_is_not_a_variable:i(2539,1,"Cannot_assign_to_0_because_it_is_not_a_variable_2539","Cannot assign to '{0}' because it is not a variable."),Cannot_assign_to_0_because_it_is_a_read_only_property:i(2540,1,"Cannot_assign_to_0_because_it_is_a_read_only_property_2540","Cannot assign to '{0}' because it is a read-only property."),Index_signature_in_type_0_only_permits_reading:i(2542,1,"Index_signature_in_type_0_only_permits_reading_2542","Index signature in type '{0}' only permits reading."),Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_meta_property_reference:i(2543,1,"Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_me_2543","Duplicate identifier '_newTarget'. Compiler uses variable declaration '_newTarget' to capture 'new.target' meta-property reference."),Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta_property_reference:i(2544,1,"Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta__2544","Expression resolves to variable declaration '_newTarget' that compiler uses to capture 'new.target' meta-property reference."),A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any:i(2545,1,"A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any_2545","A mixin class must have a constructor with a single rest parameter of type 'any[]'."),The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_property:i(2547,1,"The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_pro_2547","The type returned by the '{0}()' method of an async iterator must be a promise for a type with a 'value' property."),Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:i(2548,1,"Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator_2548","Type '{0}' is not an array type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:i(2549,1,"Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns__2549","Type '{0}' is not an array type or a string type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2_or_later:i(2550,1,"Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_c_2550","Property '{0}' does not exist on type '{1}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{2}' or later."),Property_0_does_not_exist_on_type_1_Did_you_mean_2:i(2551,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_2_2551","Property '{0}' does not exist on type '{1}'. Did you mean '{2}'?"),Cannot_find_name_0_Did_you_mean_1:i(2552,1,"Cannot_find_name_0_Did_you_mean_1_2552","Cannot find name '{0}'. Did you mean '{1}'?"),Computed_values_are_not_permitted_in_an_enum_with_string_valued_members:i(2553,1,"Computed_values_are_not_permitted_in_an_enum_with_string_valued_members_2553","Computed values are not permitted in an enum with string valued members."),Expected_0_arguments_but_got_1:i(2554,1,"Expected_0_arguments_but_got_1_2554","Expected {0} arguments, but got {1}."),Expected_at_least_0_arguments_but_got_1:i(2555,1,"Expected_at_least_0_arguments_but_got_1_2555","Expected at least {0} arguments, but got {1}."),A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter:i(2556,1,"A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter_2556","A spread argument must either have a tuple type or be passed to a rest parameter."),Expected_0_type_arguments_but_got_1:i(2558,1,"Expected_0_type_arguments_but_got_1_2558","Expected {0} type arguments, but got {1}."),Type_0_has_no_properties_in_common_with_type_1:i(2559,1,"Type_0_has_no_properties_in_common_with_type_1_2559","Type '{0}' has no properties in common with type '{1}'."),Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it:i(2560,1,"Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it_2560","Value of type '{0}' has no properties in common with type '{1}'. Did you mean to call it?"),Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_write_2:i(2561,1,"Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_writ_2561","Object literal may only specify known properties, but '{0}' does not exist in type '{1}'. Did you mean to write '{2}'?"),Base_class_expressions_cannot_reference_class_type_parameters:i(2562,1,"Base_class_expressions_cannot_reference_class_type_parameters_2562","Base class expressions cannot reference class type parameters."),The_containing_function_or_module_body_is_too_large_for_control_flow_analysis:i(2563,1,"The_containing_function_or_module_body_is_too_large_for_control_flow_analysis_2563","The containing function or module body is too large for control flow analysis."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor:i(2564,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor_2564","Property '{0}' has no initializer and is not definitely assigned in the constructor."),Property_0_is_used_before_being_assigned:i(2565,1,"Property_0_is_used_before_being_assigned_2565","Property '{0}' is used before being assigned."),A_rest_element_cannot_have_a_property_name:i(2566,1,"A_rest_element_cannot_have_a_property_name_2566","A rest element cannot have a property name."),Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations:i(2567,1,"Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations_2567","Enum declarations can only merge with namespace or other enum declarations."),Property_0_may_not_exist_on_type_1_Did_you_mean_2:i(2568,1,"Property_0_may_not_exist_on_type_1_Did_you_mean_2_2568","Property '{0}' may not exist on type '{1}'. Did you mean '{2}'?"),Could_not_find_name_0_Did_you_mean_1:i(2570,1,"Could_not_find_name_0_Did_you_mean_1_2570","Could not find name '{0}'. Did you mean '{1}'?"),Object_is_of_type_unknown:i(2571,1,"Object_is_of_type_unknown_2571","Object is of type 'unknown'."),A_rest_element_type_must_be_an_array_type:i(2574,1,"A_rest_element_type_must_be_an_array_type_2574","A rest element type must be an array type."),No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments:i(2575,1,"No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments_2575","No overload expects {0} arguments, but overloads do exist that expect either {1} or {2} arguments."),Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead:i(2576,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead_2576","Property '{0}' does not exist on type '{1}'. Did you mean to access the static member '{2}' instead?"),Return_type_annotation_circularly_references_itself:i(2577,1,"Return_type_annotation_circularly_references_itself_2577","Return type annotation circularly references itself."),Unused_ts_expect_error_directive:i(2578,1,"Unused_ts_expect_error_directive_2578","Unused '@ts-expect-error' directive."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode:i(2580,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2580","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery:i(2581,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2581","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha:i(2582,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2582","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_1_or_later:i(2583,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2583","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{1}' or later."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_include_dom:i(2584,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2584","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_es2015_or_later:i(2585,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_2585","'{0}' only refers to a type, but is being used as a value here. Do you need to change your target library? Try changing the 'lib' compiler option to es2015 or later."),Cannot_assign_to_0_because_it_is_a_constant:i(2588,1,"Cannot_assign_to_0_because_it_is_a_constant_2588","Cannot assign to '{0}' because it is a constant."),Type_instantiation_is_excessively_deep_and_possibly_infinite:i(2589,1,"Type_instantiation_is_excessively_deep_and_possibly_infinite_2589","Type instantiation is excessively deep and possibly infinite."),Expression_produces_a_union_type_that_is_too_complex_to_represent:i(2590,1,"Expression_produces_a_union_type_that_is_too_complex_to_represent_2590","Expression produces a union type that is too complex to represent."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig:i(2591,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig:i(2592,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig:i(2593,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."),This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag:i(2594,1,"This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594","This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."),_0_can_only_be_imported_by_using_a_default_import:i(2595,1,"_0_can_only_be_imported_by_using_a_default_import_2595","'{0}' can only be imported by using a default import."),_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:i(2596,1,"_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596","'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import:i(2597,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597","'{0}' can only be imported by using a 'require' call or by using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:i(2598,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using__2598","'{0}' can only be imported by using a 'require' call or by turning on the 'esModuleInterop' flag and using a default import."),JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist:i(2602,1,"JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist_2602","JSX element implicitly has type 'any' because the global type 'JSX.Element' does not exist."),Property_0_in_type_1_is_not_assignable_to_type_2:i(2603,1,"Property_0_in_type_1_is_not_assignable_to_type_2_2603","Property '{0}' in type '{1}' is not assignable to type '{2}'."),JSX_element_type_0_does_not_have_any_construct_or_call_signatures:i(2604,1,"JSX_element_type_0_does_not_have_any_construct_or_call_signatures_2604","JSX element type '{0}' does not have any construct or call signatures."),Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property:i(2606,1,"Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606","Property '{0}' of JSX spread attribute is not assignable to target property."),JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property:i(2607,1,"JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property_2607","JSX element class does not support attributes because it does not have a '{0}' property."),The_global_type_JSX_0_may_not_have_more_than_one_property:i(2608,1,"The_global_type_JSX_0_may_not_have_more_than_one_property_2608","The global type 'JSX.{0}' may not have more than one property."),JSX_spread_child_must_be_an_array_type:i(2609,1,"JSX_spread_child_must_be_an_array_type_2609","JSX spread child must be an array type."),_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property:i(2610,1,"_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property_2610","'{0}' is defined as an accessor in class '{1}', but is overridden here in '{2}' as an instance property."),_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor:i(2611,1,"_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor_2611","'{0}' is defined as a property in class '{1}', but is overridden here in '{2}' as an accessor."),Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_add_a_declare_modifier_or_remove_the_redundant_declaration:i(2612,1,"Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_2612","Property '{0}' will overwrite the base property in '{1}'. If this is intentional, add an initializer. Otherwise, add a 'declare' modifier or remove the redundant declaration."),Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead:i(2613,1,"Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead_2613","Module '{0}' has no default export. Did you mean to use 'import { {1} } from {0}' instead?"),Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead:i(2614,1,"Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead_2614","Module '{0}' has no exported member '{1}'. Did you mean to use 'import {1} from {0}' instead?"),Type_of_property_0_circularly_references_itself_in_mapped_type_1:i(2615,1,"Type_of_property_0_circularly_references_itself_in_mapped_type_1_2615","Type of property '{0}' circularly references itself in mapped type '{1}'."),_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import:i(2616,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import_2616","'{0}' can only be imported by using 'import {1} = require({2})' or a default import."),_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:i(2617,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_us_2617","'{0}' can only be imported by using 'import {1} = require({2})' or by turning on the 'esModuleInterop' flag and using a default import."),Source_has_0_element_s_but_target_requires_1:i(2618,1,"Source_has_0_element_s_but_target_requires_1_2618","Source has {0} element(s) but target requires {1}."),Source_has_0_element_s_but_target_allows_only_1:i(2619,1,"Source_has_0_element_s_but_target_allows_only_1_2619","Source has {0} element(s) but target allows only {1}."),Target_requires_0_element_s_but_source_may_have_fewer:i(2620,1,"Target_requires_0_element_s_but_source_may_have_fewer_2620","Target requires {0} element(s) but source may have fewer."),Target_allows_only_0_element_s_but_source_may_have_more:i(2621,1,"Target_allows_only_0_element_s_but_source_may_have_more_2621","Target allows only {0} element(s) but source may have more."),Source_provides_no_match_for_required_element_at_position_0_in_target:i(2623,1,"Source_provides_no_match_for_required_element_at_position_0_in_target_2623","Source provides no match for required element at position {0} in target."),Source_provides_no_match_for_variadic_element_at_position_0_in_target:i(2624,1,"Source_provides_no_match_for_variadic_element_at_position_0_in_target_2624","Source provides no match for variadic element at position {0} in target."),Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target:i(2625,1,"Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target_2625","Variadic element at position {0} in source does not match element at position {1} in target."),Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target:i(2626,1,"Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target_2626","Type at position {0} in source is not compatible with type at position {1} in target."),Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target:i(2627,1,"Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target_2627","Type at positions {0} through {1} in source is not compatible with type at position {2} in target."),Cannot_assign_to_0_because_it_is_an_enum:i(2628,1,"Cannot_assign_to_0_because_it_is_an_enum_2628","Cannot assign to '{0}' because it is an enum."),Cannot_assign_to_0_because_it_is_a_class:i(2629,1,"Cannot_assign_to_0_because_it_is_a_class_2629","Cannot assign to '{0}' because it is a class."),Cannot_assign_to_0_because_it_is_a_function:i(2630,1,"Cannot_assign_to_0_because_it_is_a_function_2630","Cannot assign to '{0}' because it is a function."),Cannot_assign_to_0_because_it_is_a_namespace:i(2631,1,"Cannot_assign_to_0_because_it_is_a_namespace_2631","Cannot assign to '{0}' because it is a namespace."),Cannot_assign_to_0_because_it_is_an_import:i(2632,1,"Cannot_assign_to_0_because_it_is_an_import_2632","Cannot assign to '{0}' because it is an import."),JSX_property_access_expressions_cannot_include_JSX_namespace_names:i(2633,1,"JSX_property_access_expressions_cannot_include_JSX_namespace_names_2633","JSX property access expressions cannot include JSX namespace names"),_0_index_signatures_are_incompatible:i(2634,1,"_0_index_signatures_are_incompatible_2634","'{0}' index signatures are incompatible."),Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable:i(2635,1,"Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable_2635","Type '{0}' has no signatures for which the type argument list is applicable."),Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation:i(2636,1,"Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636","Type '{0}' is not assignable to type '{1}' as implied by variance annotation."),Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_types:i(2637,1,"Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_t_2637","Variance annotations are only supported in type aliases for object, function, constructor, and mapped types."),Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operator:i(2638,1,"Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operato_2638","Type '{0}' may represent a primitive value, which is not permitted as the right operand of the 'in' operator."),Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity:i(2649,1,"Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity_2649","Cannot augment module '{0}' with value exports because it resolves to a non-module entity."),A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:i(2651,1,"A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_memb_2651","A member initializer in a enum declaration cannot reference members declared after it, including members defined in other enums."),Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_default_0_declaration_instead:i(2652,1,"Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_d_2652","Merged declaration '{0}' cannot include a default export declaration. Consider adding a separate 'export default {0}' declaration instead."),Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1:i(2653,1,"Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1_2653","Non-abstract class expression does not implement inherited abstract member '{0}' from class '{1}'."),JSX_expressions_must_have_one_parent_element:i(2657,1,"JSX_expressions_must_have_one_parent_element_2657","JSX expressions must have one parent element."),Type_0_provides_no_match_for_the_signature_1:i(2658,1,"Type_0_provides_no_match_for_the_signature_1_2658","Type '{0}' provides no match for the signature '{1}'."),super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_higher:i(2659,1,"super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_highe_2659","'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher."),super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions:i(2660,1,"super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions_2660","'super' can only be referenced in members of derived classes or object literal expressions."),Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module:i(2661,1,"Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module_2661","Cannot export '{0}'. Only local declarations can be exported from a module."),Cannot_find_name_0_Did_you_mean_the_static_member_1_0:i(2662,1,"Cannot_find_name_0_Did_you_mean_the_static_member_1_0_2662","Cannot find name '{0}'. Did you mean the static member '{1}.{0}'?"),Cannot_find_name_0_Did_you_mean_the_instance_member_this_0:i(2663,1,"Cannot_find_name_0_Did_you_mean_the_instance_member_this_0_2663","Cannot find name '{0}'. Did you mean the instance member 'this.{0}'?"),Invalid_module_name_in_augmentation_module_0_cannot_be_found:i(2664,1,"Invalid_module_name_in_augmentation_module_0_cannot_be_found_2664","Invalid module name in augmentation, module '{0}' cannot be found."),Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augmented:i(2665,1,"Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augm_2665","Invalid module name in augmentation. Module '{0}' resolves to an untyped module at '{1}', which cannot be augmented."),Exports_and_export_assignments_are_not_permitted_in_module_augmentations:i(2666,1,"Exports_and_export_assignments_are_not_permitted_in_module_augmentations_2666","Exports and export assignments are not permitted in module augmentations."),Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_module:i(2667,1,"Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_mod_2667","Imports are not permitted in module augmentations. Consider moving them to the enclosing external module."),export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always_visible:i(2668,1,"export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always__2668","'export' modifier cannot be applied to ambient modules and module augmentations since they are always visible."),Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_declarations:i(2669,1,"Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_2669","Augmentations for the global scope can only be directly nested in external modules or ambient module declarations."),Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambient_context:i(2670,1,"Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambien_2670","Augmentations for the global scope should have 'declare' modifier unless they appear in already ambient context."),Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity:i(2671,1,"Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity_2671","Cannot augment module '{0}' because it resolves to a non-module entity."),Cannot_assign_a_0_constructor_type_to_a_1_constructor_type:i(2672,1,"Cannot_assign_a_0_constructor_type_to_a_1_constructor_type_2672","Cannot assign a '{0}' constructor type to a '{1}' constructor type."),Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration:i(2673,1,"Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration_2673","Constructor of class '{0}' is private and only accessible within the class declaration."),Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration:i(2674,1,"Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration_2674","Constructor of class '{0}' is protected and only accessible within the class declaration."),Cannot_extend_a_class_0_Class_constructor_is_marked_as_private:i(2675,1,"Cannot_extend_a_class_0_Class_constructor_is_marked_as_private_2675","Cannot extend a class '{0}'. Class constructor is marked as private."),Accessors_must_both_be_abstract_or_non_abstract:i(2676,1,"Accessors_must_both_be_abstract_or_non_abstract_2676","Accessors must both be abstract or non-abstract."),A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type:i(2677,1,"A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type_2677","A type predicate's type must be assignable to its parameter's type."),Type_0_is_not_comparable_to_type_1:i(2678,1,"Type_0_is_not_comparable_to_type_1_2678","Type '{0}' is not comparable to type '{1}'."),A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void:i(2679,1,"A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void_2679","A function that is called with the 'new' keyword cannot have a 'this' type that is 'void'."),A_0_parameter_must_be_the_first_parameter:i(2680,1,"A_0_parameter_must_be_the_first_parameter_2680","A '{0}' parameter must be the first parameter."),A_constructor_cannot_have_a_this_parameter:i(2681,1,"A_constructor_cannot_have_a_this_parameter_2681","A constructor cannot have a 'this' parameter."),this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation:i(2683,1,"this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_2683","'this' implicitly has type 'any' because it does not have a type annotation."),The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1:i(2684,1,"The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1_2684","The 'this' context of type '{0}' is not assignable to method's 'this' of type '{1}'."),The_this_types_of_each_signature_are_incompatible:i(2685,1,"The_this_types_of_each_signature_are_incompatible_2685","The 'this' types of each signature are incompatible."),_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead:i(2686,1,"_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead_2686","'{0}' refers to a UMD global, but the current file is a module. Consider adding an import instead."),All_declarations_of_0_must_have_identical_modifiers:i(2687,1,"All_declarations_of_0_must_have_identical_modifiers_2687","All declarations of '{0}' must have identical modifiers."),Cannot_find_type_definition_file_for_0:i(2688,1,"Cannot_find_type_definition_file_for_0_2688","Cannot find type definition file for '{0}'."),Cannot_extend_an_interface_0_Did_you_mean_implements:i(2689,1,"Cannot_extend_an_interface_0_Did_you_mean_implements_2689","Cannot extend an interface '{0}'. Did you mean 'implements'?"),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0:i(2690,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0_2690","'{0}' only refers to a type, but is being used as a value here. Did you mean to use '{1} in {0}'?"),_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible:i(2692,1,"_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible_2692","'{0}' is a primitive, but '{1}' is a wrapper object. Prefer using '{0}' when possible."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here:i(2693,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_2693","'{0}' only refers to a type, but is being used as a value here."),Namespace_0_has_no_exported_member_1:i(2694,1,"Namespace_0_has_no_exported_member_1_2694","Namespace '{0}' has no exported member '{1}'."),Left_side_of_comma_operator_is_unused_and_has_no_side_effects:i(2695,1,"Left_side_of_comma_operator_is_unused_and_has_no_side_effects_2695","Left side of comma operator is unused and has no side effects.",!0),The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead:i(2696,1,"The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead_2696","The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?"),An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:i(2697,1,"An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_in_2697","An async function or method must return a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),Spread_types_may_only_be_created_from_object_types:i(2698,1,"Spread_types_may_only_be_created_from_object_types_2698","Spread types may only be created from object types."),Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1:i(2699,1,"Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1_2699","Static property '{0}' conflicts with built-in property 'Function.{0}' of constructor function '{1}'."),Rest_types_may_only_be_created_from_object_types:i(2700,1,"Rest_types_may_only_be_created_from_object_types_2700","Rest types may only be created from object types."),The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access:i(2701,1,"The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access_2701","The target of an object rest assignment must be a variable or a property access."),_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here:i(2702,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here_2702","'{0}' only refers to a type, but is being used as a namespace here."),The_operand_of_a_delete_operator_must_be_a_property_reference:i(2703,1,"The_operand_of_a_delete_operator_must_be_a_property_reference_2703","The operand of a 'delete' operator must be a property reference."),The_operand_of_a_delete_operator_cannot_be_a_read_only_property:i(2704,1,"The_operand_of_a_delete_operator_cannot_be_a_read_only_property_2704","The operand of a 'delete' operator cannot be a read-only property."),An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:i(2705,1,"An_async_function_or_method_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_de_2705","An async function or method in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Required_type_parameters_may_not_follow_optional_type_parameters:i(2706,1,"Required_type_parameters_may_not_follow_optional_type_parameters_2706","Required type parameters may not follow optional type parameters."),Generic_type_0_requires_between_1_and_2_type_arguments:i(2707,1,"Generic_type_0_requires_between_1_and_2_type_arguments_2707","Generic type '{0}' requires between {1} and {2} type arguments."),Cannot_use_namespace_0_as_a_value:i(2708,1,"Cannot_use_namespace_0_as_a_value_2708","Cannot use namespace '{0}' as a value."),Cannot_use_namespace_0_as_a_type:i(2709,1,"Cannot_use_namespace_0_as_a_type_2709","Cannot use namespace '{0}' as a type."),_0_are_specified_twice_The_attribute_named_0_will_be_overwritten:i(2710,1,"_0_are_specified_twice_The_attribute_named_0_will_be_overwritten_2710","'{0}' are specified twice. The attribute named '{0}' will be overwritten."),A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:i(2711,1,"A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES20_2711","A dynamic import call returns a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:i(2712,1,"A_dynamic_import_call_in_ES5_SlashES3_requires_the_Promise_constructor_Make_sure_you_have_a_declarat_2712","A dynamic import call in ES5/ES3 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_property_1_in_0_with_0_1:i(2713,1,"Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_p_2713",`Cannot access '{0}.{1}' because '{0}' is a type, but not a namespace. Did you mean to retrieve the type of the property '{1}' in '{0}' with '{0}["{1}"]'?`),The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context:i(2714,1,"The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context_2714","The expression of an export assignment must be an identifier or qualified name in an ambient context."),Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor:i(2715,1,"Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor_2715","Abstract property '{0}' in class '{1}' cannot be accessed in the constructor."),Type_parameter_0_has_a_circular_default:i(2716,1,"Type_parameter_0_has_a_circular_default_2716","Type parameter '{0}' has a circular default."),Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_type_2:i(2717,1,"Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_t_2717","Subsequent property declarations must have the same type. Property '{0}' must be of type '{1}', but here has type '{2}'."),Duplicate_property_0:i(2718,1,"Duplicate_property_0_2718","Duplicate property '{0}'."),Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated:i(2719,1,"Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated_2719","Type '{0}' is not assignable to type '{1}'. Two different types with this name exist, but they are unrelated."),Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclass:i(2720,1,"Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclas_2720","Class '{0}' incorrectly implements class '{1}'. Did you mean to extend '{1}' and inherit its members as a subclass?"),Cannot_invoke_an_object_which_is_possibly_null:i(2721,1,"Cannot_invoke_an_object_which_is_possibly_null_2721","Cannot invoke an object which is possibly 'null'."),Cannot_invoke_an_object_which_is_possibly_undefined:i(2722,1,"Cannot_invoke_an_object_which_is_possibly_undefined_2722","Cannot invoke an object which is possibly 'undefined'."),Cannot_invoke_an_object_which_is_possibly_null_or_undefined:i(2723,1,"Cannot_invoke_an_object_which_is_possibly_null_or_undefined_2723","Cannot invoke an object which is possibly 'null' or 'undefined'."),_0_has_no_exported_member_named_1_Did_you_mean_2:i(2724,1,"_0_has_no_exported_member_named_1_Did_you_mean_2_2724","'{0}' has no exported member named '{1}'. Did you mean '{2}'?"),Class_name_cannot_be_Object_when_targeting_ES5_with_module_0:i(2725,1,"Class_name_cannot_be_Object_when_targeting_ES5_with_module_0_2725","Class name cannot be 'Object' when targeting ES5 with module {0}."),Cannot_find_lib_definition_for_0:i(2726,1,"Cannot_find_lib_definition_for_0_2726","Cannot find lib definition for '{0}'."),Cannot_find_lib_definition_for_0_Did_you_mean_1:i(2727,1,"Cannot_find_lib_definition_for_0_Did_you_mean_1_2727","Cannot find lib definition for '{0}'. Did you mean '{1}'?"),_0_is_declared_here:i(2728,3,"_0_is_declared_here_2728","'{0}' is declared here."),Property_0_is_used_before_its_initialization:i(2729,1,"Property_0_is_used_before_its_initialization_2729","Property '{0}' is used before its initialization."),An_arrow_function_cannot_have_a_this_parameter:i(2730,1,"An_arrow_function_cannot_have_a_this_parameter_2730","An arrow function cannot have a 'this' parameter."),Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_in_String:i(2731,1,"Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_i_2731","Implicit conversion of a 'symbol' to a 'string' will fail at runtime. Consider wrapping this expression in 'String(...)'."),Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension:i(2732,1,"Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension_2732","Cannot find module '{0}'. Consider using '--resolveJsonModule' to import module with '.json' extension."),Property_0_was_also_declared_here:i(2733,1,"Property_0_was_also_declared_here_2733","Property '{0}' was also declared here."),Are_you_missing_a_semicolon:i(2734,1,"Are_you_missing_a_semicolon_2734","Are you missing a semicolon?"),Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1:i(2735,1,"Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1_2735","Did you mean for '{0}' to be constrained to type 'new (...args: any[]) => {1}'?"),Operator_0_cannot_be_applied_to_type_1:i(2736,1,"Operator_0_cannot_be_applied_to_type_1_2736","Operator '{0}' cannot be applied to type '{1}'."),BigInt_literals_are_not_available_when_targeting_lower_than_ES2020:i(2737,1,"BigInt_literals_are_not_available_when_targeting_lower_than_ES2020_2737","BigInt literals are not available when targeting lower than ES2020."),An_outer_value_of_this_is_shadowed_by_this_container:i(2738,3,"An_outer_value_of_this_is_shadowed_by_this_container_2738","An outer value of 'this' is shadowed by this container."),Type_0_is_missing_the_following_properties_from_type_1_Colon_2:i(2739,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_2739","Type '{0}' is missing the following properties from type '{1}': {2}"),Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more:i(2740,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more_2740","Type '{0}' is missing the following properties from type '{1}': {2}, and {3} more."),Property_0_is_missing_in_type_1_but_required_in_type_2:i(2741,1,"Property_0_is_missing_in_type_1_but_required_in_type_2_2741","Property '{0}' is missing in type '{1}' but required in type '{2}'."),The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_annotation_is_necessary:i(2742,1,"The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_a_2742","The inferred type of '{0}' cannot be named without a reference to '{1}'. This is likely not portable. A type annotation is necessary."),No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments:i(2743,1,"No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments_2743","No overload expects {0} type arguments, but overloads do exist that expect either {1} or {2} type arguments."),Type_parameter_defaults_can_only_reference_previously_declared_type_parameters:i(2744,1,"Type_parameter_defaults_can_only_reference_previously_declared_type_parameters_2744","Type parameter defaults can only reference previously declared type parameters."),This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_provided:i(2745,1,"This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_pr_2745","This JSX tag's '{0}' prop expects type '{1}' which requires multiple children, but only a single child was provided."),This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided:i(2746,1,"This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided_2746","This JSX tag's '{0}' prop expects a single child of type '{1}', but multiple children were provided."),_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_type_of_1_is_2:i(2747,1,"_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_t_2747","'{0}' components don't accept text as child elements. Text in JSX has the type 'string', but the expected type of '{1}' is '{2}'."),Cannot_access_ambient_const_enums_when_0_is_enabled:i(2748,1,"Cannot_access_ambient_const_enums_when_0_is_enabled_2748","Cannot access ambient const enums when '{0}' is enabled."),_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0:i(2749,1,"_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0_2749","'{0}' refers to a value, but is being used as a type here. Did you mean 'typeof {0}'?"),The_implementation_signature_is_declared_here:i(2750,1,"The_implementation_signature_is_declared_here_2750","The implementation signature is declared here."),Circularity_originates_in_type_at_this_location:i(2751,1,"Circularity_originates_in_type_at_this_location_2751","Circularity originates in type at this location."),The_first_export_default_is_here:i(2752,1,"The_first_export_default_is_here_2752","The first export default is here."),Another_export_default_is_here:i(2753,1,"Another_export_default_is_here_2753","Another export default is here."),super_may_not_use_type_arguments:i(2754,1,"super_may_not_use_type_arguments_2754","'super' may not use type arguments."),No_constituent_of_type_0_is_callable:i(2755,1,"No_constituent_of_type_0_is_callable_2755","No constituent of type '{0}' is callable."),Not_all_constituents_of_type_0_are_callable:i(2756,1,"Not_all_constituents_of_type_0_are_callable_2756","Not all constituents of type '{0}' are callable."),Type_0_has_no_call_signatures:i(2757,1,"Type_0_has_no_call_signatures_2757","Type '{0}' has no call signatures."),Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_other:i(2758,1,"Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_2758","Each member of the union type '{0}' has signatures, but none of those signatures are compatible with each other."),No_constituent_of_type_0_is_constructable:i(2759,1,"No_constituent_of_type_0_is_constructable_2759","No constituent of type '{0}' is constructable."),Not_all_constituents_of_type_0_are_constructable:i(2760,1,"Not_all_constituents_of_type_0_are_constructable_2760","Not all constituents of type '{0}' are constructable."),Type_0_has_no_construct_signatures:i(2761,1,"Type_0_has_no_construct_signatures_2761","Type '{0}' has no construct signatures."),Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_with_each_other:i(2762,1,"Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_2762","Each member of the union type '{0}' has construct signatures, but none of those signatures are compatible with each other."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_send_0:i(2763,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_s_2763","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but for-of will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_always_send_0:i(2764,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_al_2764","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array spread will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring_will_always_send_0:i(2765,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring__2765","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array destructuring will always send '{0}'."),Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_containing_generator_will_always_send_0:i(2766,1,"Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_co_2766","Cannot delegate iteration to value because the 'next' method of its iterator expects type '{1}', but the containing generator will always send '{0}'."),The_0_property_of_an_iterator_must_be_a_method:i(2767,1,"The_0_property_of_an_iterator_must_be_a_method_2767","The '{0}' property of an iterator must be a method."),The_0_property_of_an_async_iterator_must_be_a_method:i(2768,1,"The_0_property_of_an_async_iterator_must_be_a_method_2768","The '{0}' property of an async iterator must be a method."),No_overload_matches_this_call:i(2769,1,"No_overload_matches_this_call_2769","No overload matches this call."),The_last_overload_gave_the_following_error:i(2770,1,"The_last_overload_gave_the_following_error_2770","The last overload gave the following error."),The_last_overload_is_declared_here:i(2771,1,"The_last_overload_is_declared_here_2771","The last overload is declared here."),Overload_0_of_1_2_gave_the_following_error:i(2772,1,"Overload_0_of_1_2_gave_the_following_error_2772","Overload {0} of {1}, '{2}', gave the following error."),Did_you_forget_to_use_await:i(2773,1,"Did_you_forget_to_use_await_2773","Did you forget to use 'await'?"),This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_instead:i(2774,1,"This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_2774","This condition will always return true since this function is always defined. Did you mean to call it instead?"),Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation:i(2775,1,"Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation_2775","Assertions require every name in the call target to be declared with an explicit type annotation."),Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name:i(2776,1,"Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name_2776","Assertions require the call target to be an identifier or qualified name."),The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access:i(2777,1,"The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access_2777","The operand of an increment or decrement operator may not be an optional property access."),The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access:i(2778,1,"The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access_2778","The target of an object rest assignment may not be an optional property access."),The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access:i(2779,1,"The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access_2779","The left-hand side of an assignment expression may not be an optional property access."),The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access:i(2780,1,"The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access_2780","The left-hand side of a 'for...in' statement may not be an optional property access."),The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access:i(2781,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access_2781","The left-hand side of a 'for...of' statement may not be an optional property access."),_0_needs_an_explicit_type_annotation:i(2782,3,"_0_needs_an_explicit_type_annotation_2782","'{0}' needs an explicit type annotation."),_0_is_specified_more_than_once_so_this_usage_will_be_overwritten:i(2783,1,"_0_is_specified_more_than_once_so_this_usage_will_be_overwritten_2783","'{0}' is specified more than once, so this usage will be overwritten."),get_and_set_accessors_cannot_declare_this_parameters:i(2784,1,"get_and_set_accessors_cannot_declare_this_parameters_2784","'get' and 'set' accessors cannot declare 'this' parameters."),This_spread_always_overwrites_this_property:i(2785,1,"This_spread_always_overwrites_this_property_2785","This spread always overwrites this property."),_0_cannot_be_used_as_a_JSX_component:i(2786,1,"_0_cannot_be_used_as_a_JSX_component_2786","'{0}' cannot be used as a JSX component."),Its_return_type_0_is_not_a_valid_JSX_element:i(2787,1,"Its_return_type_0_is_not_a_valid_JSX_element_2787","Its return type '{0}' is not a valid JSX element."),Its_instance_type_0_is_not_a_valid_JSX_element:i(2788,1,"Its_instance_type_0_is_not_a_valid_JSX_element_2788","Its instance type '{0}' is not a valid JSX element."),Its_element_type_0_is_not_a_valid_JSX_element:i(2789,1,"Its_element_type_0_is_not_a_valid_JSX_element_2789","Its element type '{0}' is not a valid JSX element."),The_operand_of_a_delete_operator_must_be_optional:i(2790,1,"The_operand_of_a_delete_operator_must_be_optional_2790","The operand of a 'delete' operator must be optional."),Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_later:i(2791,1,"Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_lat_2791","Exponentiation cannot be performed on 'bigint' values unless the 'target' option is set to 'es2016' or later."),Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_to_the_paths_option:i(2792,1,"Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_t_2792","Cannot find module '{0}'. Did you mean to set the 'moduleResolution' option to 'nodenext', or to add aliases to the 'paths' option?"),The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_are_not_externally_visible:i(2793,1,"The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_2793","The call would have succeeded against this implementation, but implementation signatures of overloads are not externally visible."),Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise:i(2794,1,"Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise_2794","Expected {0} arguments, but got {1}. Did you forget to include 'void' in your type argument to 'Promise'?"),The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types:i(2795,1,"The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types_2795","The 'intrinsic' keyword can only be used to declare compiler provided intrinsic types."),It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tagged_template_expression_which_cannot_be_invoked:i(2796,1,"It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tag_2796","It is likely that you are missing a comma to separate these two template expressions. They form a tagged template expression which cannot be invoked."),A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_be_declared_abstract:i(2797,1,"A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_2797","A mixin class that extends from a type variable containing an abstract construct signature must also be declared 'abstract'."),The_declaration_was_marked_as_deprecated_here:i(2798,1,"The_declaration_was_marked_as_deprecated_here_2798","The declaration was marked as deprecated here."),Type_produces_a_tuple_type_that_is_too_large_to_represent:i(2799,1,"Type_produces_a_tuple_type_that_is_too_large_to_represent_2799","Type produces a tuple type that is too large to represent."),Expression_produces_a_tuple_type_that_is_too_large_to_represent:i(2800,1,"Expression_produces_a_tuple_type_that_is_too_large_to_represent_2800","Expression produces a tuple type that is too large to represent."),This_condition_will_always_return_true_since_this_0_is_always_defined:i(2801,1,"This_condition_will_always_return_true_since_this_0_is_always_defined_2801","This condition will always return true since this '{0}' is always defined."),Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es2015_or_higher:i(2802,1,"Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es201_2802","Type '{0}' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher."),Cannot_assign_to_private_method_0_Private_methods_are_not_writable:i(2803,1,"Cannot_assign_to_private_method_0_Private_methods_are_not_writable_2803","Cannot assign to private method '{0}'. Private methods are not writable."),Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name:i(2804,1,"Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name_2804","Duplicate identifier '{0}'. Static and instance elements cannot share the same private name."),Private_accessor_was_defined_without_a_getter:i(2806,1,"Private_accessor_was_defined_without_a_getter_2806","Private accessor was defined without a getter."),This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_one_in_0_Consider_upgrading_your_version_of_0:i(2807,1,"This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_o_2807","This syntax requires an imported helper named '{1}' with {2} parameters, which is not compatible with the one in '{0}'. Consider upgrading your version of '{0}'."),A_get_accessor_must_be_at_least_as_accessible_as_the_setter:i(2808,1,"A_get_accessor_must_be_at_least_as_accessible_as_the_setter_2808","A get accessor must be at least as accessible as the setter"),Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses:i(2809,1,"Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_d_2809","Declaration or statement expected. This '=' follows a block of statements, so if you intended to write a destructuring assignment, you might need to wrap the whole assignment in parentheses."),Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_without_arguments:i(2810,1,"Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_2810","Expected 1 argument, but got 0. 'new Promise()' needs a JSDoc hint to produce a 'resolve' that can be called without arguments."),Initializer_for_property_0:i(2811,1,"Initializer_for_property_0_2811","Initializer for property '{0}'"),Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom:i(2812,1,"Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom_2812","Property '{0}' does not exist on type '{1}'. Try changing the 'lib' compiler option to include 'dom'."),Class_declaration_cannot_implement_overload_list_for_0:i(2813,1,"Class_declaration_cannot_implement_overload_list_for_0_2813","Class declaration cannot implement overload list for '{0}'."),Function_with_bodies_can_only_merge_with_classes_that_are_ambient:i(2814,1,"Function_with_bodies_can_only_merge_with_classes_that_are_ambient_2814","Function with bodies can only merge with classes that are ambient."),arguments_cannot_be_referenced_in_property_initializers:i(2815,1,"arguments_cannot_be_referenced_in_property_initializers_2815","'arguments' cannot be referenced in property initializers."),Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class:i(2816,1,"Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class_2816","Cannot use 'this' in a static property initializer of a decorated class."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block:i(2817,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block_2817","Property '{0}' has no initializer and is not definitely assigned in a class static block."),Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializers:i(2818,1,"Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializer_2818","Duplicate identifier '{0}'. Compiler reserves name '{1}' when emitting 'super' references in static initializers."),Namespace_name_cannot_be_0:i(2819,1,"Namespace_name_cannot_be_0_2819","Namespace name cannot be '{0}'."),Type_0_is_not_assignable_to_type_1_Did_you_mean_2:i(2820,1,"Type_0_is_not_assignable_to_type_1_Did_you_mean_2_2820","Type '{0}' is not assignable to type '{1}'. Did you mean '{2}'?"),Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext:i(2821,1,"Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_or_nodenext_2821","Import assertions are only supported when the '--module' option is set to 'esnext' or 'nodenext'."),Import_assertions_cannot_be_used_with_type_only_imports_or_exports:i(2822,1,"Import_assertions_cannot_be_used_with_type_only_imports_or_exports_2822","Import assertions cannot be used with type-only imports or exports."),Cannot_find_namespace_0_Did_you_mean_1:i(2833,1,"Cannot_find_namespace_0_Did_you_mean_1_2833","Cannot find namespace '{0}'. Did you mean '{1}'?"),Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_node16_or_nodenext_Consider_adding_an_extension_to_the_import_path:i(2834,1,"Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_n_2834","Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path."),Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_node16_or_nodenext_Did_you_mean_0:i(2835,1,"Relative_import_paths_need_explicit_file_extensions_in_EcmaScript_imports_when_moduleResolution_is_n_2835","Relative import paths need explicit file extensions in EcmaScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean '{0}'?"),Import_assertions_are_not_allowed_on_statements_that_transpile_to_commonjs_require_calls:i(2836,1,"Import_assertions_are_not_allowed_on_statements_that_transpile_to_commonjs_require_calls_2836","Import assertions are not allowed on statements that transpile to commonjs 'require' calls."),Import_assertion_values_must_be_string_literal_expressions:i(2837,1,"Import_assertion_values_must_be_string_literal_expressions_2837","Import assertion values must be string literal expressions."),All_declarations_of_0_must_have_identical_constraints:i(2838,1,"All_declarations_of_0_must_have_identical_constraints_2838","All declarations of '{0}' must have identical constraints."),This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value:i(2839,1,"This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value_2839","This condition will always return '{0}' since JavaScript compares objects by reference, not value."),An_interface_cannot_extend_a_primitive_type_like_0_an_interface_can_only_extend_named_types_and_classes:i(2840,1,"An_interface_cannot_extend_a_primitive_type_like_0_an_interface_can_only_extend_named_types_and_clas_2840","An interface cannot extend a primitive type like '{0}'; an interface can only extend named types and classes"),The_type_of_this_expression_cannot_be_named_without_a_resolution_mode_assertion_which_is_an_unstable_feature_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:i(2841,1,"The_type_of_this_expression_cannot_be_named_without_a_resolution_mode_assertion_which_is_an_unstable_2841","The type of this expression cannot be named without a 'resolution-mode' assertion, which is an unstable feature. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation:i(2842,1,"_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation_2842","'{0}' is an unused renaming of '{1}'. Did you intend to use it as a type annotation?"),We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here:i(2843,1,"We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here_2843","We can only write a type for '{0}' by adding a type for the entire parameter here."),Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:i(2844,1,"Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2844","Type of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),This_condition_will_always_return_0:i(2845,1,"This_condition_will_always_return_0_2845","This condition will always return '{0}'."),A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_file_0_instead:i(2846,1,"A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_f_2846","A declaration file cannot be imported without 'import type'. Did you mean to import an implementation file '{0}' instead?"),Import_declaration_0_is_using_private_name_1:i(4e3,1,"Import_declaration_0_is_using_private_name_1_4000","Import declaration '{0}' is using private name '{1}'."),Type_parameter_0_of_exported_class_has_or_is_using_private_name_1:i(4002,1,"Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002","Type parameter '{0}' of exported class has or is using private name '{1}'."),Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1:i(4004,1,"Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004","Type parameter '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:i(4006,1,"Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006","Type parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:i(4008,1,"Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008","Type parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:i(4010,1,"Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010","Type parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:i(4012,1,"Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012","Type parameter '{0}' of public method from exported class has or is using private name '{1}'."),Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:i(4014,1,"Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014","Type parameter '{0}' of method from exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_function_has_or_is_using_private_name_1:i(4016,1,"Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016","Type parameter '{0}' of exported function has or is using private name '{1}'."),Implements_clause_of_exported_class_0_has_or_is_using_private_name_1:i(4019,1,"Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019","Implements clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_0_has_or_is_using_private_name_1:i(4020,1,"extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020","'extends' clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_has_or_is_using_private_name_0:i(4021,1,"extends_clause_of_exported_class_has_or_is_using_private_name_0_4021","'extends' clause of exported class has or is using private name '{0}'."),extends_clause_of_exported_interface_0_has_or_is_using_private_name_1:i(4022,1,"extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022","'extends' clause of exported interface '{0}' has or is using private name '{1}'."),Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4023,1,"Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4023","Exported variable '{0}' has or is using name '{1}' from external module {2} but cannot be named."),Exported_variable_0_has_or_is_using_name_1_from_private_module_2:i(4024,1,"Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024","Exported variable '{0}' has or is using name '{1}' from private module '{2}'."),Exported_variable_0_has_or_is_using_private_name_1:i(4025,1,"Exported_variable_0_has_or_is_using_private_name_1_4025","Exported variable '{0}' has or is using private name '{1}'."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4026,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot__4026","Public static property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:i(4027,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027","Public static property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_property_0_of_exported_class_has_or_is_using_private_name_1:i(4028,1,"Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028","Public static property '{0}' of exported class has or is using private name '{1}'."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4029,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_name_4029","Public property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:i(4030,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030","Public property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_property_0_of_exported_class_has_or_is_using_private_name_1:i(4031,1,"Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031","Public property '{0}' of exported class has or is using private name '{1}'."),Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:i(4032,1,"Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032","Property '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Property_0_of_exported_interface_has_or_is_using_private_name_1:i(4033,1,"Property_0_of_exported_interface_has_or_is_using_private_name_1_4033","Property '{0}' of exported interface has or is using private name '{1}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:i(4034,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_mod_4034","Parameter type of public static setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1:i(4035,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1_4035","Parameter type of public static setter '{0}' from exported class has or is using private name '{1}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:i(4036,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4036","Parameter type of public setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1:i(4037,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1_4037","Parameter type of public setter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4038,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_modul_4038","Return type of public static getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:i(4039,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_4039","Return type of public static getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1:i(4040,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1_4040","Return type of public static getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4041,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_4041","Return type of public getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:i(4042,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4042","Return type of public getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1:i(4043,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1_4043","Return type of public getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:i(4044,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044","Return type of constructor signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0:i(4045,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045","Return type of constructor signature from exported interface has or is using private name '{0}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:i(4046,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046","Return type of call signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0:i(4047,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047","Return type of call signature from exported interface has or is using private name '{0}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:i(4048,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048","Return type of index signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0:i(4049,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049","Return type of index signature from exported interface has or is using private name '{0}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:i(4050,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module__4050","Return type of public static method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:i(4051,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051","Return type of public static method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0:i(4052,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052","Return type of public static method from exported class has or is using private name '{0}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:i(4053,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_c_4053","Return type of public method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:i(4054,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054","Return type of public method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0:i(4055,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055","Return type of public method from exported class has or is using private name '{0}'."),Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1:i(4056,1,"Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056","Return type of method from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0:i(4057,1,"Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057","Return type of method from exported interface has or is using private name '{0}'."),Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:i(4058,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named_4058","Return type of exported function has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1:i(4059,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059","Return type of exported function has or is using name '{0}' from private module '{1}'."),Return_type_of_exported_function_has_or_is_using_private_name_0:i(4060,1,"Return_type_of_exported_function_has_or_is_using_private_name_0_4060","Return type of exported function has or is using private name '{0}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4061,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_can_4061","Parameter '{0}' of constructor from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2:i(4062,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062","Parameter '{0}' of constructor from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1:i(4063,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063","Parameter '{0}' of constructor from exported class has or is using private name '{1}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:i(4064,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064","Parameter '{0}' of constructor signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:i(4065,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065","Parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:i(4066,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066","Parameter '{0}' of call signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:i(4067,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067","Parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4068,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module__4068","Parameter '{0}' of public static method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:i(4069,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069","Parameter '{0}' of public static method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:i(4070,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070","Parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4071,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_c_4071","Parameter '{0}' of public method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:i(4072,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072","Parameter '{0}' of public method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:i(4073,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073","Parameter '{0}' of public method from exported class has or is using private name '{1}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2:i(4074,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074","Parameter '{0}' of method from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:i(4075,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075","Parameter '{0}' of method from exported interface has or is using private name '{1}'."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4076,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4076","Parameter '{0}' of exported function has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2:i(4077,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077","Parameter '{0}' of exported function has or is using name '{1}' from private module '{2}'."),Parameter_0_of_exported_function_has_or_is_using_private_name_1:i(4078,1,"Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078","Parameter '{0}' of exported function has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1:i(4081,1,"Exported_type_alias_0_has_or_is_using_private_name_1_4081","Exported type alias '{0}' has or is using private name '{1}'."),Default_export_of_the_module_has_or_is_using_private_name_0:i(4082,1,"Default_export_of_the_module_has_or_is_using_private_name_0_4082","Default export of the module has or is using private name '{0}'."),Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1:i(4083,1,"Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083","Type parameter '{0}' of exported type alias has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2:i(4084,1,"Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2_4084","Exported type alias '{0}' has or is using private name '{1}' from module {2}."),Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1:i(4085,1,"Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1_4085","Extends clause for inferred type '{0}' has or is using private name '{1}'."),Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_library_to_resolve_the_conflict:i(4090,1,"Conflicting_definitions_for_0_found_at_1_and_2_Consider_installing_a_specific_version_of_this_librar_4090","Conflicting definitions for '{0}' found at '{1}' and '{2}'. Consider installing a specific version of this library to resolve the conflict."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:i(4091,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091","Parameter '{0}' of index signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1:i(4092,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092","Parameter '{0}' of index signature from exported interface has or is using private name '{1}'."),Property_0_of_exported_class_expression_may_not_be_private_or_protected:i(4094,1,"Property_0_of_exported_class_expression_may_not_be_private_or_protected_4094","Property '{0}' of exported class expression may not be private or protected."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4095,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_4095","Public static method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:i(4096,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4096","Public static method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_method_0_of_exported_class_has_or_is_using_private_name_1:i(4097,1,"Public_static_method_0_of_exported_class_has_or_is_using_private_name_1_4097","Public static method '{0}' of exported class has or is using private name '{1}'."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4098,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4098","Public method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:i(4099,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4099","Public method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_method_0_of_exported_class_has_or_is_using_private_name_1:i(4100,1,"Public_method_0_of_exported_class_has_or_is_using_private_name_1_4100","Public method '{0}' of exported class has or is using private name '{1}'."),Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:i(4101,1,"Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4101","Method '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Method_0_of_exported_interface_has_or_is_using_private_name_1:i(4102,1,"Method_0_of_exported_interface_has_or_is_using_private_name_1_4102","Method '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1:i(4103,1,"Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1_4103","Type parameter '{0}' of exported mapped object type is using private name '{1}'."),The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1:i(4104,1,"The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1_4104","The type '{0}' is 'readonly' and cannot be assigned to the mutable type '{1}'."),Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter:i(4105,1,"Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter_4105","Private or protected member '{0}' cannot be accessed on a type parameter."),Parameter_0_of_accessor_has_or_is_using_private_name_1:i(4106,1,"Parameter_0_of_accessor_has_or_is_using_private_name_1_4106","Parameter '{0}' of accessor has or is using private name '{1}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2:i(4107,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2_4107","Parameter '{0}' of accessor has or is using name '{1}' from private module '{2}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:i(4108,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4108","Parameter '{0}' of accessor has or is using name '{1}' from external module '{2}' but cannot be named."),Type_arguments_for_0_circularly_reference_themselves:i(4109,1,"Type_arguments_for_0_circularly_reference_themselves_4109","Type arguments for '{0}' circularly reference themselves."),Tuple_type_arguments_circularly_reference_themselves:i(4110,1,"Tuple_type_arguments_circularly_reference_themselves_4110","Tuple type arguments circularly reference themselves."),Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0:i(4111,1,"Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0_4111","Property '{0}' comes from an index signature, so it must be accessed with ['{0}']."),This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another_class:i(4112,1,"This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another__4112","This member cannot have an 'override' modifier because its containing class '{0}' does not extend another class."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0:i(4113,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_4113","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0:i(4114,1,"This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0_4114","This member must have an 'override' modifier because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0:i(4115,1,"This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0_4115","This parameter property must have an 'override' modifier because it overrides a member in base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared_in_the_base_class_0:i(4116,1,"This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared__4116","This member must have an 'override' modifier because it overrides an abstract method that is declared in the base class '{0}'."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:i(4117,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you__4117","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'. Did you mean '{1}'?"),The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized:i(4118,1,"The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized_4118","The type of this node cannot be serialized because its property '{0}' cannot be serialized."),This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:i(4119,1,"This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_4119","This member must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:i(4120,1,"This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_4120","This parameter property must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_extend_another_class:i(4121,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_4121","This member cannot have a JSDoc comment with an '@override' tag because its containing class '{0}' does not extend another class."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0:i(4122,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4122","This member cannot have a JSDoc comment with an '@override' tag because it is not declared in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:i(4123,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4123","This member cannot have a JSDoc comment with an 'override' tag because it is not declared in the base class '{0}'. Did you mean '{1}'?"),Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:i(4124,1,"Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_w_4124","Compiler option '{0}' of value '{1}' is unstable. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),resolution_mode_assertions_are_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:i(4125,1,"resolution_mode_assertions_are_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_wi_4125","'resolution-mode' assertions are unstable. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),The_current_host_does_not_support_the_0_option:i(5001,1,"The_current_host_does_not_support_the_0_option_5001","The current host does not support the '{0}' option."),Cannot_find_the_common_subdirectory_path_for_the_input_files:i(5009,1,"Cannot_find_the_common_subdirectory_path_for_the_input_files_5009","Cannot find the common subdirectory path for the input files."),File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:i(5010,1,"File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0_5010","File specification cannot end in a recursive directory wildcard ('**'): '{0}'."),Cannot_read_file_0_Colon_1:i(5012,1,"Cannot_read_file_0_Colon_1_5012","Cannot read file '{0}': {1}."),Failed_to_parse_file_0_Colon_1:i(5014,1,"Failed_to_parse_file_0_Colon_1_5014","Failed to parse file '{0}': {1}."),Unknown_compiler_option_0:i(5023,1,"Unknown_compiler_option_0_5023","Unknown compiler option '{0}'."),Compiler_option_0_requires_a_value_of_type_1:i(5024,1,"Compiler_option_0_requires_a_value_of_type_1_5024","Compiler option '{0}' requires a value of type {1}."),Unknown_compiler_option_0_Did_you_mean_1:i(5025,1,"Unknown_compiler_option_0_Did_you_mean_1_5025","Unknown compiler option '{0}'. Did you mean '{1}'?"),Could_not_write_file_0_Colon_1:i(5033,1,"Could_not_write_file_0_Colon_1_5033","Could not write file '{0}': {1}."),Option_project_cannot_be_mixed_with_source_files_on_a_command_line:i(5042,1,"Option_project_cannot_be_mixed_with_source_files_on_a_command_line_5042","Option 'project' cannot be mixed with source files on a command line."),Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES2015_or_higher:i(5047,1,"Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES_5047","Option 'isolatedModules' can only be used when either option '--module' is provided or option 'target' is 'ES2015' or higher."),Option_0_cannot_be_specified_when_option_target_is_ES3:i(5048,1,"Option_0_cannot_be_specified_when_option_target_is_ES3_5048","Option '{0}' cannot be specified when option 'target' is 'ES3'."),Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:i(5051,1,"Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided_5051","Option '{0} can only be used when either option '--inlineSourceMap' or option '--sourceMap' is provided."),Option_0_cannot_be_specified_without_specifying_option_1:i(5052,1,"Option_0_cannot_be_specified_without_specifying_option_1_5052","Option '{0}' cannot be specified without specifying option '{1}'."),Option_0_cannot_be_specified_with_option_1:i(5053,1,"Option_0_cannot_be_specified_with_option_1_5053","Option '{0}' cannot be specified with option '{1}'."),A_tsconfig_json_file_is_already_defined_at_Colon_0:i(5054,1,"A_tsconfig_json_file_is_already_defined_at_Colon_0_5054","A 'tsconfig.json' file is already defined at: '{0}'."),Cannot_write_file_0_because_it_would_overwrite_input_file:i(5055,1,"Cannot_write_file_0_because_it_would_overwrite_input_file_5055","Cannot write file '{0}' because it would overwrite input file."),Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files:i(5056,1,"Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files_5056","Cannot write file '{0}' because it would be overwritten by multiple input files."),Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0:i(5057,1,"Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0_5057","Cannot find a tsconfig.json file at the specified directory: '{0}'."),The_specified_path_does_not_exist_Colon_0:i(5058,1,"The_specified_path_does_not_exist_Colon_0_5058","The specified path does not exist: '{0}'."),Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier:i(5059,1,"Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier_5059","Invalid value for '--reactNamespace'. '{0}' is not a valid identifier."),Pattern_0_can_have_at_most_one_Asterisk_character:i(5061,1,"Pattern_0_can_have_at_most_one_Asterisk_character_5061","Pattern '{0}' can have at most one '*' character."),Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character:i(5062,1,"Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character_5062","Substitution '{0}' in pattern '{1}' can have at most one '*' character."),Substitutions_for_pattern_0_should_be_an_array:i(5063,1,"Substitutions_for_pattern_0_should_be_an_array_5063","Substitutions for pattern '{0}' should be an array."),Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2:i(5064,1,"Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2_5064","Substitution '{0}' for pattern '{1}' has incorrect type, expected 'string', got '{2}'."),File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:i(5065,1,"File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildca_5065","File specification cannot contain a parent directory ('..') that appears after a recursive directory wildcard ('**'): '{0}'."),Substitutions_for_pattern_0_shouldn_t_be_an_empty_array:i(5066,1,"Substitutions_for_pattern_0_shouldn_t_be_an_empty_array_5066","Substitutions for pattern '{0}' shouldn't be an empty array."),Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name:i(5067,1,"Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name_5067","Invalid value for 'jsxFactory'. '{0}' is not a valid identifier or qualified-name."),Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript_files_Learn_more_at_https_Colon_Slash_Slashaka_ms_Slashtsconfig:i(5068,1,"Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript__5068","Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig."),Option_0_cannot_be_specified_without_specifying_option_1_or_option_2:i(5069,1,"Option_0_cannot_be_specified_without_specifying_option_1_or_option_2_5069","Option '{0}' cannot be specified without specifying option '{1}' or option '{2}'."),Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic:i(5070,1,"Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic_5070","Option '--resolveJsonModule' cannot be specified when 'moduleResolution' is set to 'classic'."),Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_esNext:i(5071,1,"Option_resolveJsonModule_can_only_be_specified_when_module_code_generation_is_commonjs_amd_es2015_or_5071","Option '--resolveJsonModule' can only be specified when module code generation is 'commonjs', 'amd', 'es2015' or 'esNext'."),Unknown_build_option_0:i(5072,1,"Unknown_build_option_0_5072","Unknown build option '{0}'."),Build_option_0_requires_a_value_of_type_1:i(5073,1,"Build_option_0_requires_a_value_of_type_1_5073","Build option '{0}' requires a value of type {1}."),Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBuildInfoFile_is_specified:i(5074,1,"Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBui_5074","Option '--incremental' can only be specified using tsconfig, emitting to single file or when option '--tsBuildInfoFile' is specified."),_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_constraint_2:i(5075,1,"_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_5075","'{0}' is assignable to the constraint of type '{1}', but '{1}' could be instantiated with a different subtype of constraint '{2}'."),_0_and_1_operations_cannot_be_mixed_without_parentheses:i(5076,1,"_0_and_1_operations_cannot_be_mixed_without_parentheses_5076","'{0}' and '{1}' operations cannot be mixed without parentheses."),Unknown_build_option_0_Did_you_mean_1:i(5077,1,"Unknown_build_option_0_Did_you_mean_1_5077","Unknown build option '{0}'. Did you mean '{1}'?"),Unknown_watch_option_0:i(5078,1,"Unknown_watch_option_0_5078","Unknown watch option '{0}'."),Unknown_watch_option_0_Did_you_mean_1:i(5079,1,"Unknown_watch_option_0_Did_you_mean_1_5079","Unknown watch option '{0}'. Did you mean '{1}'?"),Watch_option_0_requires_a_value_of_type_1:i(5080,1,"Watch_option_0_requires_a_value_of_type_1_5080","Watch option '{0}' requires a value of type {1}."),Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0:i(5081,1,"Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0_5081","Cannot find a tsconfig.json file at the current directory: {0}."),_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1:i(5082,1,"_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1_5082","'{0}' could be instantiated with an arbitrary type which could be unrelated to '{1}'."),Cannot_read_file_0:i(5083,1,"Cannot_read_file_0_5083","Cannot read file '{0}'."),Tuple_members_must_all_have_names_or_all_not_have_names:i(5084,1,"Tuple_members_must_all_have_names_or_all_not_have_names_5084","Tuple members must all have names or all not have names."),A_tuple_member_cannot_be_both_optional_and_rest:i(5085,1,"A_tuple_member_cannot_be_both_optional_and_rest_5085","A tuple member cannot be both optional and rest."),A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_colon_rather_than_after_the_type:i(5086,1,"A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_c_5086","A labeled tuple element is declared as optional with a question mark after the name and before the colon, rather than after the type."),A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type:i(5087,1,"A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type_5087","A labeled tuple element is declared as rest with a '...' before the name, rather than before the type."),The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialized_A_type_annotation_is_necessary:i(5088,1,"The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialize_5088","The inferred type of '{0}' references a type with a cyclic structure which cannot be trivially serialized. A type annotation is necessary."),Option_0_cannot_be_specified_when_option_jsx_is_1:i(5089,1,"Option_0_cannot_be_specified_when_option_jsx_is_1_5089","Option '{0}' cannot be specified when option 'jsx' is '{1}'."),Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash:i(5090,1,"Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash_5090","Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?"),Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled:i(5091,1,"Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled_5091","Option 'preserveConstEnums' cannot be disabled when '{0}' is enabled."),The_root_value_of_a_0_file_must_be_an_object:i(5092,1,"The_root_value_of_a_0_file_must_be_an_object_5092","The root value of a '{0}' file must be an object."),Compiler_option_0_may_only_be_used_with_build:i(5093,1,"Compiler_option_0_may_only_be_used_with_build_5093","Compiler option '--{0}' may only be used with '--build'."),Compiler_option_0_may_not_be_used_with_build:i(5094,1,"Compiler_option_0_may_not_be_used_with_build_5094","Compiler option '--{0}' may not be used with '--build'."),Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later:i(5095,1,"Option_0_can_only_be_used_when_module_is_set_to_es2015_or_later_5095","Option '{0}' can only be used when 'module' is set to 'es2015' or later."),Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set:i(5096,1,"Option_allowImportingTsExtensions_can_only_be_used_when_either_noEmit_or_emitDeclarationOnly_is_set_5096","Option 'allowImportingTsExtensions' can only be used when either 'noEmit' or 'emitDeclarationOnly' is set."),An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled:i(5097,1,"An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled_5097","An import path can only end with a '{0}' extension when 'allowImportingTsExtensions' is enabled."),Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler:i(5098,1,"Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler_5098","Option '{0}' can only be used when 'moduleResolution' is set to 'node16', 'nodenext', or 'bundler'."),Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprecations_Colon_2_to_silence_this_error:i(5101,1,"Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprec_5101",`Option '{0}' is deprecated and will stop functioning in TypeScript {1}. Specify compilerOption '"ignoreDeprecations": "{2}"' to silence this error.`),Option_0_has_been_removed_Please_remove_it_from_your_configuration:i(5102,1,"Option_0_has_been_removed_Please_remove_it_from_your_configuration_5102","Option '{0}' has been removed. Please remove it from your configuration."),Invalid_value_for_ignoreDeprecations:i(5103,1,"Invalid_value_for_ignoreDeprecations_5103","Invalid value for '--ignoreDeprecations'."),Option_0_is_redundant_and_cannot_be_specified_with_option_1:i(5104,1,"Option_0_is_redundant_and_cannot_be_specified_with_option_1_5104","Option '{0}' is redundant and cannot be specified with option '{1}'."),Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System:i(5105,1,"Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System_5105","Option 'verbatimModuleSyntax' cannot be used when 'module' is set to 'UMD', 'AMD', or 'System'."),Use_0_instead:i(5106,3,"Use_0_instead_5106","Use '{0}' instead."),Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDeprecations_Colon_3_to_silence_this_error:i(5107,1,"Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDepr_5107",`Option '{0}={1}' is deprecated and will stop functioning in TypeScript {2}. Specify compilerOption '"ignoreDeprecations": "{3}"' to silence this error.`),Option_0_1_has_been_removed_Please_remove_it_from_your_configuration:i(5108,1,"Option_0_1_has_been_removed_Please_remove_it_from_your_configuration_5108","Option '{0}={1}' has been removed. Please remove it from your configuration."),Generates_a_sourcemap_for_each_corresponding_d_ts_file:i(6e3,3,"Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000","Generates a sourcemap for each corresponding '.d.ts' file."),Concatenate_and_emit_output_to_single_file:i(6001,3,"Concatenate_and_emit_output_to_single_file_6001","Concatenate and emit output to single file."),Generates_corresponding_d_ts_file:i(6002,3,"Generates_corresponding_d_ts_file_6002","Generates corresponding '.d.ts' file."),Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations:i(6004,3,"Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004","Specify the location where debugger should locate TypeScript files instead of source locations."),Watch_input_files:i(6005,3,"Watch_input_files_6005","Watch input files."),Redirect_output_structure_to_the_directory:i(6006,3,"Redirect_output_structure_to_the_directory_6006","Redirect output structure to the directory."),Do_not_erase_const_enum_declarations_in_generated_code:i(6007,3,"Do_not_erase_const_enum_declarations_in_generated_code_6007","Do not erase const enum declarations in generated code."),Do_not_emit_outputs_if_any_errors_were_reported:i(6008,3,"Do_not_emit_outputs_if_any_errors_were_reported_6008","Do not emit outputs if any errors were reported."),Do_not_emit_comments_to_output:i(6009,3,"Do_not_emit_comments_to_output_6009","Do not emit comments to output."),Do_not_emit_outputs:i(6010,3,"Do_not_emit_outputs_6010","Do not emit outputs."),Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typechecking:i(6011,3,"Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typech_6011","Allow default imports from modules with no default export. This does not affect code emit, just typechecking."),Skip_type_checking_of_declaration_files:i(6012,3,"Skip_type_checking_of_declaration_files_6012","Skip type checking of declaration files."),Do_not_resolve_the_real_path_of_symlinks:i(6013,3,"Do_not_resolve_the_real_path_of_symlinks_6013","Do not resolve the real path of symlinks."),Only_emit_d_ts_declaration_files:i(6014,3,"Only_emit_d_ts_declaration_files_6014","Only emit '.d.ts' declaration files."),Specify_ECMAScript_target_version:i(6015,3,"Specify_ECMAScript_target_version_6015","Specify ECMAScript target version."),Specify_module_code_generation:i(6016,3,"Specify_module_code_generation_6016","Specify module code generation."),Print_this_message:i(6017,3,"Print_this_message_6017","Print this message."),Print_the_compiler_s_version:i(6019,3,"Print_the_compiler_s_version_6019","Print the compiler's version."),Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json:i(6020,3,"Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json_6020","Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'."),Syntax_Colon_0:i(6023,3,"Syntax_Colon_0_6023","Syntax: {0}"),options:i(6024,3,"options_6024","options"),file:i(6025,3,"file_6025","file"),Examples_Colon_0:i(6026,3,"Examples_Colon_0_6026","Examples: {0}"),Options_Colon:i(6027,3,"Options_Colon_6027","Options:"),Version_0:i(6029,3,"Version_0_6029","Version {0}"),Insert_command_line_options_and_files_from_a_file:i(6030,3,"Insert_command_line_options_and_files_from_a_file_6030","Insert command line options and files from a file."),Starting_compilation_in_watch_mode:i(6031,3,"Starting_compilation_in_watch_mode_6031","Starting compilation in watch mode..."),File_change_detected_Starting_incremental_compilation:i(6032,3,"File_change_detected_Starting_incremental_compilation_6032","File change detected. Starting incremental compilation..."),KIND:i(6034,3,"KIND_6034","KIND"),FILE:i(6035,3,"FILE_6035","FILE"),VERSION:i(6036,3,"VERSION_6036","VERSION"),LOCATION:i(6037,3,"LOCATION_6037","LOCATION"),DIRECTORY:i(6038,3,"DIRECTORY_6038","DIRECTORY"),STRATEGY:i(6039,3,"STRATEGY_6039","STRATEGY"),FILE_OR_DIRECTORY:i(6040,3,"FILE_OR_DIRECTORY_6040","FILE OR DIRECTORY"),Errors_Files:i(6041,3,"Errors_Files_6041","Errors Files"),Generates_corresponding_map_file:i(6043,3,"Generates_corresponding_map_file_6043","Generates corresponding '.map' file."),Compiler_option_0_expects_an_argument:i(6044,1,"Compiler_option_0_expects_an_argument_6044","Compiler option '{0}' expects an argument."),Unterminated_quoted_string_in_response_file_0:i(6045,1,"Unterminated_quoted_string_in_response_file_0_6045","Unterminated quoted string in response file '{0}'."),Argument_for_0_option_must_be_Colon_1:i(6046,1,"Argument_for_0_option_must_be_Colon_1_6046","Argument for '{0}' option must be: {1}."),Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1:i(6048,1,"Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1_6048","Locale must be of the form <language> or <language>-<territory>. For example '{0}' or '{1}'."),Unable_to_open_file_0:i(6050,1,"Unable_to_open_file_0_6050","Unable to open file '{0}'."),Corrupted_locale_file_0:i(6051,1,"Corrupted_locale_file_0_6051","Corrupted locale file {0}."),Raise_error_on_expressions_and_declarations_with_an_implied_any_type:i(6052,3,"Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052","Raise error on expressions and declarations with an implied 'any' type."),File_0_not_found:i(6053,1,"File_0_not_found_6053","File '{0}' not found."),File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1:i(6054,1,"File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1_6054","File '{0}' has an unsupported extension. The only supported extensions are {1}."),Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures:i(6055,3,"Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures_6055","Suppress noImplicitAny errors for indexing objects lacking index signatures."),Do_not_emit_declarations_for_code_that_has_an_internal_annotation:i(6056,3,"Do_not_emit_declarations_for_code_that_has_an_internal_annotation_6056","Do not emit declarations for code that has an '@internal' annotation."),Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir:i(6058,3,"Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058","Specify the root directory of input files. Use to control the output directory structure with --outDir."),File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files:i(6059,1,"File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files_6059","File '{0}' is not under 'rootDir' '{1}'. 'rootDir' is expected to contain all source files."),Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix:i(6060,3,"Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix_6060","Specify the end of line sequence to be used when emitting files: 'CRLF' (dos) or 'LF' (unix)."),NEWLINE:i(6061,3,"NEWLINE_6061","NEWLINE"),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line:i(6064,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line_6064","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'null' on command line."),Enables_experimental_support_for_ES7_decorators:i(6065,3,"Enables_experimental_support_for_ES7_decorators_6065","Enables experimental support for ES7 decorators."),Enables_experimental_support_for_emitting_type_metadata_for_decorators:i(6066,3,"Enables_experimental_support_for_emitting_type_metadata_for_decorators_6066","Enables experimental support for emitting type metadata for decorators."),Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file:i(6070,3,"Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file_6070","Initializes a TypeScript project and creates a tsconfig.json file."),Successfully_created_a_tsconfig_json_file:i(6071,3,"Successfully_created_a_tsconfig_json_file_6071","Successfully created a tsconfig.json file."),Suppress_excess_property_checks_for_object_literals:i(6072,3,"Suppress_excess_property_checks_for_object_literals_6072","Suppress excess property checks for object literals."),Stylize_errors_and_messages_using_color_and_context_experimental:i(6073,3,"Stylize_errors_and_messages_using_color_and_context_experimental_6073","Stylize errors and messages using color and context (experimental)."),Do_not_report_errors_on_unused_labels:i(6074,3,"Do_not_report_errors_on_unused_labels_6074","Do not report errors on unused labels."),Report_error_when_not_all_code_paths_in_function_return_a_value:i(6075,3,"Report_error_when_not_all_code_paths_in_function_return_a_value_6075","Report error when not all code paths in function return a value."),Report_errors_for_fallthrough_cases_in_switch_statement:i(6076,3,"Report_errors_for_fallthrough_cases_in_switch_statement_6076","Report errors for fallthrough cases in switch statement."),Do_not_report_errors_on_unreachable_code:i(6077,3,"Do_not_report_errors_on_unreachable_code_6077","Do not report errors on unreachable code."),Disallow_inconsistently_cased_references_to_the_same_file:i(6078,3,"Disallow_inconsistently_cased_references_to_the_same_file_6078","Disallow inconsistently-cased references to the same file."),Specify_library_files_to_be_included_in_the_compilation:i(6079,3,"Specify_library_files_to_be_included_in_the_compilation_6079","Specify library files to be included in the compilation."),Specify_JSX_code_generation:i(6080,3,"Specify_JSX_code_generation_6080","Specify JSX code generation."),File_0_has_an_unsupported_extension_so_skipping_it:i(6081,3,"File_0_has_an_unsupported_extension_so_skipping_it_6081","File '{0}' has an unsupported extension, so skipping it."),Only_amd_and_system_modules_are_supported_alongside_0:i(6082,1,"Only_amd_and_system_modules_are_supported_alongside_0_6082","Only 'amd' and 'system' modules are supported alongside --{0}."),Base_directory_to_resolve_non_absolute_module_names:i(6083,3,"Base_directory_to_resolve_non_absolute_module_names_6083","Base directory to resolve non-absolute module names."),Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react_JSX_emit:i(6084,3,"Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react__6084","[Deprecated] Use '--jsxFactory' instead. Specify the object invoked for createElement when targeting 'react' JSX emit"),Enable_tracing_of_the_name_resolution_process:i(6085,3,"Enable_tracing_of_the_name_resolution_process_6085","Enable tracing of the name resolution process."),Resolving_module_0_from_1:i(6086,3,"Resolving_module_0_from_1_6086","======== Resolving module '{0}' from '{1}'. ========"),Explicitly_specified_module_resolution_kind_Colon_0:i(6087,3,"Explicitly_specified_module_resolution_kind_Colon_0_6087","Explicitly specified module resolution kind: '{0}'."),Module_resolution_kind_is_not_specified_using_0:i(6088,3,"Module_resolution_kind_is_not_specified_using_0_6088","Module resolution kind is not specified, using '{0}'."),Module_name_0_was_successfully_resolved_to_1:i(6089,3,"Module_name_0_was_successfully_resolved_to_1_6089","======== Module name '{0}' was successfully resolved to '{1}'. ========"),Module_name_0_was_not_resolved:i(6090,3,"Module_name_0_was_not_resolved_6090","======== Module name '{0}' was not resolved. ========"),paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0:i(6091,3,"paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0_6091","'paths' option is specified, looking for a pattern to match module name '{0}'."),Module_name_0_matched_pattern_1:i(6092,3,"Module_name_0_matched_pattern_1_6092","Module name '{0}', matched pattern '{1}'."),Trying_substitution_0_candidate_module_location_Colon_1:i(6093,3,"Trying_substitution_0_candidate_module_location_Colon_1_6093","Trying substitution '{0}', candidate module location: '{1}'."),Resolving_module_name_0_relative_to_base_url_1_2:i(6094,3,"Resolving_module_name_0_relative_to_base_url_1_2_6094","Resolving module name '{0}' relative to base url '{1}' - '{2}'."),Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1:i(6095,3,"Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1_6095","Loading module as file / folder, candidate module location '{0}', target file types: {1}."),File_0_does_not_exist:i(6096,3,"File_0_does_not_exist_6096","File '{0}' does not exist."),File_0_exists_use_it_as_a_name_resolution_result:i(6097,3,"File_0_exists_use_it_as_a_name_resolution_result_6097","File '{0}' exists - use it as a name resolution result."),Loading_module_0_from_node_modules_folder_target_file_types_Colon_1:i(6098,3,"Loading_module_0_from_node_modules_folder_target_file_types_Colon_1_6098","Loading module '{0}' from 'node_modules' folder, target file types: {1}."),Found_package_json_at_0:i(6099,3,"Found_package_json_at_0_6099","Found 'package.json' at '{0}'."),package_json_does_not_have_a_0_field:i(6100,3,"package_json_does_not_have_a_0_field_6100","'package.json' does not have a '{0}' field."),package_json_has_0_field_1_that_references_2:i(6101,3,"package_json_has_0_field_1_that_references_2_6101","'package.json' has '{0}' field '{1}' that references '{2}'."),Allow_javascript_files_to_be_compiled:i(6102,3,"Allow_javascript_files_to_be_compiled_6102","Allow javascript files to be compiled."),Checking_if_0_is_the_longest_matching_prefix_for_1_2:i(6104,3,"Checking_if_0_is_the_longest_matching_prefix_for_1_2_6104","Checking if '{0}' is the longest matching prefix for '{1}' - '{2}'."),Expected_type_of_0_field_in_package_json_to_be_1_got_2:i(6105,3,"Expected_type_of_0_field_in_package_json_to_be_1_got_2_6105","Expected type of '{0}' field in 'package.json' to be '{1}', got '{2}'."),baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1:i(6106,3,"baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1_6106","'baseUrl' option is set to '{0}', using this value to resolve non-relative module name '{1}'."),rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0:i(6107,3,"rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0_6107","'rootDirs' option is set, using it to resolve relative module name '{0}'."),Longest_matching_prefix_for_0_is_1:i(6108,3,"Longest_matching_prefix_for_0_is_1_6108","Longest matching prefix for '{0}' is '{1}'."),Loading_0_from_the_root_dir_1_candidate_location_2:i(6109,3,"Loading_0_from_the_root_dir_1_candidate_location_2_6109","Loading '{0}' from the root dir '{1}', candidate location '{2}'."),Trying_other_entries_in_rootDirs:i(6110,3,"Trying_other_entries_in_rootDirs_6110","Trying other entries in 'rootDirs'."),Module_resolution_using_rootDirs_has_failed:i(6111,3,"Module_resolution_using_rootDirs_has_failed_6111","Module resolution using 'rootDirs' has failed."),Do_not_emit_use_strict_directives_in_module_output:i(6112,3,"Do_not_emit_use_strict_directives_in_module_output_6112","Do not emit 'use strict' directives in module output."),Enable_strict_null_checks:i(6113,3,"Enable_strict_null_checks_6113","Enable strict null checks."),Unknown_option_excludes_Did_you_mean_exclude:i(6114,1,"Unknown_option_excludes_Did_you_mean_exclude_6114","Unknown option 'excludes'. Did you mean 'exclude'?"),Raise_error_on_this_expressions_with_an_implied_any_type:i(6115,3,"Raise_error_on_this_expressions_with_an_implied_any_type_6115","Raise error on 'this' expressions with an implied 'any' type."),Resolving_type_reference_directive_0_containing_file_1_root_directory_2:i(6116,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_2_6116","======== Resolving type reference directive '{0}', containing file '{1}', root directory '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2:i(6119,3,"Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2_6119","======== Type reference directive '{0}' was successfully resolved to '{1}', primary: {2}. ========"),Type_reference_directive_0_was_not_resolved:i(6120,3,"Type_reference_directive_0_was_not_resolved_6120","======== Type reference directive '{0}' was not resolved. ========"),Resolving_with_primary_search_path_0:i(6121,3,"Resolving_with_primary_search_path_0_6121","Resolving with primary search path '{0}'."),Root_directory_cannot_be_determined_skipping_primary_search_paths:i(6122,3,"Root_directory_cannot_be_determined_skipping_primary_search_paths_6122","Root directory cannot be determined, skipping primary search paths."),Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set:i(6123,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set_6123","======== Resolving type reference directive '{0}', containing file '{1}', root directory not set. ========"),Type_declaration_files_to_be_included_in_compilation:i(6124,3,"Type_declaration_files_to_be_included_in_compilation_6124","Type declaration files to be included in compilation."),Looking_up_in_node_modules_folder_initial_location_0:i(6125,3,"Looking_up_in_node_modules_folder_initial_location_0_6125","Looking up in 'node_modules' folder, initial location '{0}'."),Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_modules_folder:i(6126,3,"Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_mod_6126","Containing file is not specified and root directory cannot be determined, skipping lookup in 'node_modules' folder."),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1:i(6127,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1_6127","======== Resolving type reference directive '{0}', containing file not set, root directory '{1}'. ========"),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set:i(6128,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set_6128","======== Resolving type reference directive '{0}', containing file not set, root directory not set. ========"),Resolving_real_path_for_0_result_1:i(6130,3,"Resolving_real_path_for_0_result_1_6130","Resolving real path for '{0}', result '{1}'."),Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system:i(6131,1,"Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system_6131","Cannot compile modules using option '{0}' unless the '--module' flag is 'amd' or 'system'."),File_name_0_has_a_1_extension_stripping_it:i(6132,3,"File_name_0_has_a_1_extension_stripping_it_6132","File name '{0}' has a '{1}' extension - stripping it."),_0_is_declared_but_its_value_is_never_read:i(6133,1,"_0_is_declared_but_its_value_is_never_read_6133","'{0}' is declared but its value is never read.",!0),Report_errors_on_unused_locals:i(6134,3,"Report_errors_on_unused_locals_6134","Report errors on unused locals."),Report_errors_on_unused_parameters:i(6135,3,"Report_errors_on_unused_parameters_6135","Report errors on unused parameters."),The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files:i(6136,3,"The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files_6136","The maximum dependency depth to search under node_modules and load JavaScript files."),Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1:i(6137,1,"Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1_6137","Cannot import type declaration files. Consider importing '{0}' instead of '{1}'."),Property_0_is_declared_but_its_value_is_never_read:i(6138,1,"Property_0_is_declared_but_its_value_is_never_read_6138","Property '{0}' is declared but its value is never read.",!0),Import_emit_helpers_from_tslib:i(6139,3,"Import_emit_helpers_from_tslib_6139","Import emit helpers from 'tslib'."),Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using_cache_location_2:i(6140,1,"Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using__6140","Auto discovery for typings is enabled in project '{0}'. Running extra resolution pass for module '{1}' using cache location '{2}'."),Parse_in_strict_mode_and_emit_use_strict_for_each_source_file:i(6141,3,"Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141",'Parse in strict mode and emit "use strict" for each source file.'),Module_0_was_resolved_to_1_but_jsx_is_not_set:i(6142,1,"Module_0_was_resolved_to_1_but_jsx_is_not_set_6142","Module '{0}' was resolved to '{1}', but '--jsx' is not set."),Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1:i(6144,3,"Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1_6144","Module '{0}' was resolved as locally declared ambient module in file '{1}'."),Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified:i(6145,3,"Module_0_was_resolved_as_ambient_module_declared_in_1_since_this_file_was_not_modified_6145","Module '{0}' was resolved as ambient module declared in '{1}' since this file was not modified."),Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:i(6146,3,"Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h_6146","Specify the JSX factory function to use when targeting 'react' JSX emit, e.g. 'React.createElement' or 'h'."),Resolution_for_module_0_was_found_in_cache_from_location_1:i(6147,3,"Resolution_for_module_0_was_found_in_cache_from_location_1_6147","Resolution for module '{0}' was found in cache from location '{1}'."),Directory_0_does_not_exist_skipping_all_lookups_in_it:i(6148,3,"Directory_0_does_not_exist_skipping_all_lookups_in_it_6148","Directory '{0}' does not exist, skipping all lookups in it."),Show_diagnostic_information:i(6149,3,"Show_diagnostic_information_6149","Show diagnostic information."),Show_verbose_diagnostic_information:i(6150,3,"Show_verbose_diagnostic_information_6150","Show verbose diagnostic information."),Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:i(6151,3,"Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151","Emit a single file with source maps instead of having a separate file."),Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap_to_be_set:i(6152,3,"Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152","Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set."),Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule:i(6153,3,"Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule_6153","Transpile each file as a separate module (similar to 'ts.transpileModule')."),Print_names_of_generated_files_part_of_the_compilation:i(6154,3,"Print_names_of_generated_files_part_of_the_compilation_6154","Print names of generated files part of the compilation."),Print_names_of_files_part_of_the_compilation:i(6155,3,"Print_names_of_files_part_of_the_compilation_6155","Print names of files part of the compilation."),The_locale_used_when_displaying_messages_to_the_user_e_g_en_us:i(6156,3,"The_locale_used_when_displaying_messages_to_the_user_e_g_en_us_6156","The locale used when displaying messages to the user (e.g. 'en-us')"),Do_not_generate_custom_helper_functions_like_extends_in_compiled_output:i(6157,3,"Do_not_generate_custom_helper_functions_like_extends_in_compiled_output_6157","Do not generate custom helper functions like '__extends' in compiled output."),Do_not_include_the_default_library_file_lib_d_ts:i(6158,3,"Do_not_include_the_default_library_file_lib_d_ts_6158","Do not include the default library file (lib.d.ts)."),Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files:i(6159,3,"Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files_6159","Do not add triple-slash references or imported modules to the list of compiled files."),Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files:i(6160,3,"Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files_6160","[Deprecated] Use '--skipLibCheck' instead. Skip type checking of default library declaration files."),List_of_folders_to_include_type_definitions_from:i(6161,3,"List_of_folders_to_include_type_definitions_from_6161","List of folders to include type definitions from."),Disable_size_limitations_on_JavaScript_projects:i(6162,3,"Disable_size_limitations_on_JavaScript_projects_6162","Disable size limitations on JavaScript projects."),The_character_set_of_the_input_files:i(6163,3,"The_character_set_of_the_input_files_6163","The character set of the input files."),Do_not_truncate_error_messages:i(6165,3,"Do_not_truncate_error_messages_6165","Do not truncate error messages."),Output_directory_for_generated_declaration_files:i(6166,3,"Output_directory_for_generated_declaration_files_6166","Output directory for generated declaration files."),A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl:i(6167,3,"A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl_6167","A series of entries which re-map imports to lookup locations relative to the 'baseUrl'."),List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime:i(6168,3,"List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168","List of root folders whose combined content represents the structure of the project at runtime."),Show_all_compiler_options:i(6169,3,"Show_all_compiler_options_6169","Show all compiler options."),Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:i(6170,3,"Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file_6170","[Deprecated] Use '--outFile' instead. Concatenate and emit output to single file"),Command_line_Options:i(6171,3,"Command_line_Options_6171","Command-line Options"),Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3:i(6179,3,"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_or_ES3_6179","Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'."),Enable_all_strict_type_checking_options:i(6180,3,"Enable_all_strict_type_checking_options_6180","Enable all strict type-checking options."),Scoped_package_detected_looking_in_0:i(6182,3,"Scoped_package_detected_looking_in_0_6182","Scoped package detected, looking in '{0}'"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2:i(6183,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_6183","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:i(6184,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package__6184","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Enable_strict_checking_of_function_types:i(6186,3,"Enable_strict_checking_of_function_types_6186","Enable strict checking of function types."),Enable_strict_checking_of_property_initialization_in_classes:i(6187,3,"Enable_strict_checking_of_property_initialization_in_classes_6187","Enable strict checking of property initialization in classes."),Numeric_separators_are_not_allowed_here:i(6188,1,"Numeric_separators_are_not_allowed_here_6188","Numeric separators are not allowed here."),Multiple_consecutive_numeric_separators_are_not_permitted:i(6189,1,"Multiple_consecutive_numeric_separators_are_not_permitted_6189","Multiple consecutive numeric separators are not permitted."),Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen:i(6191,3,"Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen_6191","Whether to keep outdated console output in watch mode instead of clearing the screen."),All_imports_in_import_declaration_are_unused:i(6192,1,"All_imports_in_import_declaration_are_unused_6192","All imports in import declaration are unused.",!0),Found_1_error_Watching_for_file_changes:i(6193,3,"Found_1_error_Watching_for_file_changes_6193","Found 1 error. Watching for file changes."),Found_0_errors_Watching_for_file_changes:i(6194,3,"Found_0_errors_Watching_for_file_changes_6194","Found {0} errors. Watching for file changes."),Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols:i(6195,3,"Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols_6195","Resolve 'keyof' to string valued property names only (no numbers or symbols)."),_0_is_declared_but_never_used:i(6196,1,"_0_is_declared_but_never_used_6196","'{0}' is declared but never used.",!0),Include_modules_imported_with_json_extension:i(6197,3,"Include_modules_imported_with_json_extension_6197","Include modules imported with '.json' extension"),All_destructured_elements_are_unused:i(6198,1,"All_destructured_elements_are_unused_6198","All destructured elements are unused.",!0),All_variables_are_unused:i(6199,1,"All_variables_are_unused_6199","All variables are unused.",!0),Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0:i(6200,1,"Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0_6200","Definitions of the following identifiers conflict with those in another file: {0}"),Conflicts_are_in_this_file:i(6201,3,"Conflicts_are_in_this_file_6201","Conflicts are in this file."),Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0:i(6202,1,"Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0_6202","Project references may not form a circular graph. Cycle detected: {0}"),_0_was_also_declared_here:i(6203,3,"_0_was_also_declared_here_6203","'{0}' was also declared here."),and_here:i(6204,3,"and_here_6204","and here."),All_type_parameters_are_unused:i(6205,1,"All_type_parameters_are_unused_6205","All type parameters are unused."),package_json_has_a_typesVersions_field_with_version_specific_path_mappings:i(6206,3,"package_json_has_a_typesVersions_field_with_version_specific_path_mappings_6206","'package.json' has a 'typesVersions' field with version-specific path mappings."),package_json_does_not_have_a_typesVersions_entry_that_matches_version_0:i(6207,3,"package_json_does_not_have_a_typesVersions_entry_that_matches_version_0_6207","'package.json' does not have a 'typesVersions' entry that matches version '{0}'."),package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_match_module_name_2:i(6208,3,"package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_ma_6208","'package.json' has a 'typesVersions' entry '{0}' that matches compiler version '{1}', looking for a pattern to match module name '{2}'."),package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range:i(6209,3,"package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range_6209","'package.json' has a 'typesVersions' entry '{0}' that is not a valid semver range."),An_argument_for_0_was_not_provided:i(6210,3,"An_argument_for_0_was_not_provided_6210","An argument for '{0}' was not provided."),An_argument_matching_this_binding_pattern_was_not_provided:i(6211,3,"An_argument_matching_this_binding_pattern_was_not_provided_6211","An argument matching this binding pattern was not provided."),Did_you_mean_to_call_this_expression:i(6212,3,"Did_you_mean_to_call_this_expression_6212","Did you mean to call this expression?"),Did_you_mean_to_use_new_with_this_expression:i(6213,3,"Did_you_mean_to_use_new_with_this_expression_6213","Did you mean to use 'new' with this expression?"),Enable_strict_bind_call_and_apply_methods_on_functions:i(6214,3,"Enable_strict_bind_call_and_apply_methods_on_functions_6214","Enable strict 'bind', 'call', and 'apply' methods on functions."),Using_compiler_options_of_project_reference_redirect_0:i(6215,3,"Using_compiler_options_of_project_reference_redirect_0_6215","Using compiler options of project reference redirect '{0}'."),Found_1_error:i(6216,3,"Found_1_error_6216","Found 1 error."),Found_0_errors:i(6217,3,"Found_0_errors_6217","Found {0} errors."),Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2:i(6218,3,"Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2_6218","======== Module name '{0}' was successfully resolved to '{1}' with Package ID '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3:i(6219,3,"Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3_6219","======== Type reference directive '{0}' was successfully resolved to '{1}' with Package ID '{2}', primary: {3}. ========"),package_json_had_a_falsy_0_field:i(6220,3,"package_json_had_a_falsy_0_field_6220","'package.json' had a falsy '{0}' field."),Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects:i(6221,3,"Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects_6221","Disable use of source files instead of declaration files from referenced projects."),Emit_class_fields_with_Define_instead_of_Set:i(6222,3,"Emit_class_fields_with_Define_instead_of_Set_6222","Emit class fields with Define instead of Set."),Generates_a_CPU_profile:i(6223,3,"Generates_a_CPU_profile_6223","Generates a CPU profile."),Disable_solution_searching_for_this_project:i(6224,3,"Disable_solution_searching_for_this_project_6224","Disable solution searching for this project."),Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling_UseFsEvents_UseFsEventsOnParentDirectory:i(6225,3,"Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_Dynami_6225","Specify strategy for watching file: 'FixedPollingInterval' (default), 'PriorityPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling', 'UseFsEvents', 'UseFsEventsOnParentDirectory'."),Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively_Colon_UseFsEvents_default_FixedPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling:i(6226,3,"Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively__6226","Specify strategy for watching directory on platforms that don't support recursive watching natively: 'UseFsEvents' (default), 'FixedPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling'."),Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_FixedInterval_default_PriorityInterval_DynamicPriority_FixedChunkSize:i(6227,3,"Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_6227","Specify strategy for creating a polling watch when it fails to create using file system events: 'FixedInterval' (default), 'PriorityInterval', 'DynamicPriority', 'FixedChunkSize'."),Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3:i(6229,1,"Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3_6229","Tag '{0}' expects at least '{1}' arguments, but the JSX factory '{2}' provides at most '{3}'."),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line:i(6230,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line_6230","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'false' or 'null' on command line."),Could_not_resolve_the_path_0_with_the_extensions_Colon_1:i(6231,1,"Could_not_resolve_the_path_0_with_the_extensions_Colon_1_6231","Could not resolve the path '{0}' with the extensions: {1}."),Declaration_augments_declaration_in_another_file_This_cannot_be_serialized:i(6232,1,"Declaration_augments_declaration_in_another_file_This_cannot_be_serialized_6232","Declaration augments declaration in another file. This cannot be serialized."),This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_file:i(6233,1,"This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_fil_6233","This is the declaration being augmented. Consider moving the augmenting declaration into the same file."),This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without:i(6234,1,"This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without_6234","This expression is not callable because it is a 'get' accessor. Did you mean to use it without '()'?"),Disable_loading_referenced_projects:i(6235,3,"Disable_loading_referenced_projects_6235","Disable loading referenced projects."),Arguments_for_the_rest_parameter_0_were_not_provided:i(6236,1,"Arguments_for_the_rest_parameter_0_were_not_provided_6236","Arguments for the rest parameter '{0}' were not provided."),Generates_an_event_trace_and_a_list_of_types:i(6237,3,"Generates_an_event_trace_and_a_list_of_types_6237","Generates an event trace and a list of types."),Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react:i(6238,1,"Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react_6238","Specify the module specifier to be used to import the 'jsx' and 'jsxs' factory functions from. eg, react"),File_0_exists_according_to_earlier_cached_lookups:i(6239,3,"File_0_exists_according_to_earlier_cached_lookups_6239","File '{0}' exists according to earlier cached lookups."),File_0_does_not_exist_according_to_earlier_cached_lookups:i(6240,3,"File_0_does_not_exist_according_to_earlier_cached_lookups_6240","File '{0}' does not exist according to earlier cached lookups."),Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1:i(6241,3,"Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1_6241","Resolution for type reference directive '{0}' was found in cache from location '{1}'."),Resolving_type_reference_directive_0_containing_file_1:i(6242,3,"Resolving_type_reference_directive_0_containing_file_1_6242","======== Resolving type reference directive '{0}', containing file '{1}'. ========"),Interpret_optional_property_types_as_written_rather_than_adding_undefined:i(6243,3,"Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243","Interpret optional property types as written, rather than adding 'undefined'."),Modules:i(6244,3,"Modules_6244","Modules"),File_Management:i(6245,3,"File_Management_6245","File Management"),Emit:i(6246,3,"Emit_6246","Emit"),JavaScript_Support:i(6247,3,"JavaScript_Support_6247","JavaScript Support"),Type_Checking:i(6248,3,"Type_Checking_6248","Type Checking"),Editor_Support:i(6249,3,"Editor_Support_6249","Editor Support"),Watch_and_Build_Modes:i(6250,3,"Watch_and_Build_Modes_6250","Watch and Build Modes"),Compiler_Diagnostics:i(6251,3,"Compiler_Diagnostics_6251","Compiler Diagnostics"),Interop_Constraints:i(6252,3,"Interop_Constraints_6252","Interop Constraints"),Backwards_Compatibility:i(6253,3,"Backwards_Compatibility_6253","Backwards Compatibility"),Language_and_Environment:i(6254,3,"Language_and_Environment_6254","Language and Environment"),Projects:i(6255,3,"Projects_6255","Projects"),Output_Formatting:i(6256,3,"Output_Formatting_6256","Output Formatting"),Completeness:i(6257,3,"Completeness_6257","Completeness"),_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file:i(6258,1,"_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file_6258","'{0}' should be set inside the 'compilerOptions' object of the config json file"),Found_1_error_in_1:i(6259,3,"Found_1_error_in_1_6259","Found 1 error in {1}"),Found_0_errors_in_the_same_file_starting_at_Colon_1:i(6260,3,"Found_0_errors_in_the_same_file_starting_at_Colon_1_6260","Found {0} errors in the same file, starting at: {1}"),Found_0_errors_in_1_files:i(6261,3,"Found_0_errors_in_1_files_6261","Found {0} errors in {1} files."),File_name_0_has_a_1_extension_looking_up_2_instead:i(6262,3,"File_name_0_has_a_1_extension_looking_up_2_instead_6262","File name '{0}' has a '{1}' extension - looking up '{2}' instead."),Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set:i(6263,1,"Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set_6263","Module '{0}' was resolved to '{1}', but '--allowArbitraryExtensions' is not set."),Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present:i(6264,3,"Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present_6264","Enable importing files with any extension, provided a declaration file is present."),Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve:i(6270,3,"Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve_6270","Directory '{0}' has no containing package.json scope. Imports will not resolve."),Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1:i(6271,3,"Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6271","Import specifier '{0}' does not exist in package.json scope at path '{1}'."),Invalid_import_specifier_0_has_no_possible_resolutions:i(6272,3,"Invalid_import_specifier_0_has_no_possible_resolutions_6272","Invalid import specifier '{0}' has no possible resolutions."),package_json_scope_0_has_no_imports_defined:i(6273,3,"package_json_scope_0_has_no_imports_defined_6273","package.json scope '{0}' has no imports defined."),package_json_scope_0_explicitly_maps_specifier_1_to_null:i(6274,3,"package_json_scope_0_explicitly_maps_specifier_1_to_null_6274","package.json scope '{0}' explicitly maps specifier '{1}' to null."),package_json_scope_0_has_invalid_type_for_target_of_specifier_1:i(6275,3,"package_json_scope_0_has_invalid_type_for_target_of_specifier_1_6275","package.json scope '{0}' has invalid type for target of specifier '{1}'"),Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1:i(6276,3,"Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6276","Export specifier '{0}' does not exist in package.json scope at path '{1}'."),Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_if_npm_library_needs_configuration_update:i(6277,3,"Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_i_6277","Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The_1_library_may_need_to_update_its_package_json_or_typings:i(6278,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The__6278",`There are types at '{0}', but this result could not be resolved when respecting package.json "exports". The '{1}' library may need to update its package.json or typings.`),Enable_project_compilation:i(6302,3,"Enable_project_compilation_6302","Enable project compilation"),Composite_projects_may_not_disable_declaration_emit:i(6304,1,"Composite_projects_may_not_disable_declaration_emit_6304","Composite projects may not disable declaration emit."),Output_file_0_has_not_been_built_from_source_file_1:i(6305,1,"Output_file_0_has_not_been_built_from_source_file_1_6305","Output file '{0}' has not been built from source file '{1}'."),Referenced_project_0_must_have_setting_composite_Colon_true:i(6306,1,"Referenced_project_0_must_have_setting_composite_Colon_true_6306",`Referenced project '{0}' must have setting "composite": true.`),File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_include_pattern:i(6307,1,"File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_includ_6307","File '{0}' is not listed within the file list of project '{1}'. Projects must list all files or use an 'include' pattern."),Cannot_prepend_project_0_because_it_does_not_have_outFile_set:i(6308,1,"Cannot_prepend_project_0_because_it_does_not_have_outFile_set_6308","Cannot prepend project '{0}' because it does not have 'outFile' set"),Output_file_0_from_project_1_does_not_exist:i(6309,1,"Output_file_0_from_project_1_does_not_exist_6309","Output file '{0}' from project '{1}' does not exist"),Referenced_project_0_may_not_disable_emit:i(6310,1,"Referenced_project_0_may_not_disable_emit_6310","Referenced project '{0}' may not disable emit."),Project_0_is_out_of_date_because_output_1_is_older_than_input_2:i(6350,3,"Project_0_is_out_of_date_because_output_1_is_older_than_input_2_6350","Project '{0}' is out of date because output '{1}' is older than input '{2}'"),Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2:i(6351,3,"Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2_6351","Project '{0}' is up to date because newest input '{1}' is older than output '{2}'"),Project_0_is_out_of_date_because_output_file_1_does_not_exist:i(6352,3,"Project_0_is_out_of_date_because_output_file_1_does_not_exist_6352","Project '{0}' is out of date because output file '{1}' does not exist"),Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date:i(6353,3,"Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date_6353","Project '{0}' is out of date because its dependency '{1}' is out of date"),Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies:i(6354,3,"Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies_6354","Project '{0}' is up to date with .d.ts files from its dependencies"),Projects_in_this_build_Colon_0:i(6355,3,"Projects_in_this_build_Colon_0_6355","Projects in this build: {0}"),A_non_dry_build_would_delete_the_following_files_Colon_0:i(6356,3,"A_non_dry_build_would_delete_the_following_files_Colon_0_6356","A non-dry build would delete the following files: {0}"),A_non_dry_build_would_build_project_0:i(6357,3,"A_non_dry_build_would_build_project_0_6357","A non-dry build would build project '{0}'"),Building_project_0:i(6358,3,"Building_project_0_6358","Building project '{0}'..."),Updating_output_timestamps_of_project_0:i(6359,3,"Updating_output_timestamps_of_project_0_6359","Updating output timestamps of project '{0}'..."),Project_0_is_up_to_date:i(6361,3,"Project_0_is_up_to_date_6361","Project '{0}' is up to date"),Skipping_build_of_project_0_because_its_dependency_1_has_errors:i(6362,3,"Skipping_build_of_project_0_because_its_dependency_1_has_errors_6362","Skipping build of project '{0}' because its dependency '{1}' has errors"),Project_0_can_t_be_built_because_its_dependency_1_has_errors:i(6363,3,"Project_0_can_t_be_built_because_its_dependency_1_has_errors_6363","Project '{0}' can't be built because its dependency '{1}' has errors"),Build_one_or_more_projects_and_their_dependencies_if_out_of_date:i(6364,3,"Build_one_or_more_projects_and_their_dependencies_if_out_of_date_6364","Build one or more projects and their dependencies, if out of date"),Delete_the_outputs_of_all_projects:i(6365,3,"Delete_the_outputs_of_all_projects_6365","Delete the outputs of all projects."),Show_what_would_be_built_or_deleted_if_specified_with_clean:i(6367,3,"Show_what_would_be_built_or_deleted_if_specified_with_clean_6367","Show what would be built (or deleted, if specified with '--clean')"),Option_build_must_be_the_first_command_line_argument:i(6369,1,"Option_build_must_be_the_first_command_line_argument_6369","Option '--build' must be the first command line argument."),Options_0_and_1_cannot_be_combined:i(6370,1,"Options_0_and_1_cannot_be_combined_6370","Options '{0}' and '{1}' cannot be combined."),Updating_unchanged_output_timestamps_of_project_0:i(6371,3,"Updating_unchanged_output_timestamps_of_project_0_6371","Updating unchanged output timestamps of project '{0}'..."),Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed:i(6372,3,"Project_0_is_out_of_date_because_output_of_its_dependency_1_has_changed_6372","Project '{0}' is out of date because output of its dependency '{1}' has changed"),Updating_output_of_project_0:i(6373,3,"Updating_output_of_project_0_6373","Updating output of project '{0}'..."),A_non_dry_build_would_update_timestamps_for_output_of_project_0:i(6374,3,"A_non_dry_build_would_update_timestamps_for_output_of_project_0_6374","A non-dry build would update timestamps for output of project '{0}'"),A_non_dry_build_would_update_output_of_project_0:i(6375,3,"A_non_dry_build_would_update_output_of_project_0_6375","A non-dry build would update output of project '{0}'"),Cannot_update_output_of_project_0_because_there_was_error_reading_file_1:i(6376,3,"Cannot_update_output_of_project_0_because_there_was_error_reading_file_1_6376","Cannot update output of project '{0}' because there was error reading file '{1}'"),Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1:i(6377,1,"Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1_6377","Cannot write file '{0}' because it will overwrite '.tsbuildinfo' file generated by referenced project '{1}'"),Composite_projects_may_not_disable_incremental_compilation:i(6379,1,"Composite_projects_may_not_disable_incremental_compilation_6379","Composite projects may not disable incremental compilation."),Specify_file_to_store_incremental_compilation_information:i(6380,3,"Specify_file_to_store_incremental_compilation_information_6380","Specify file to store incremental compilation information"),Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_current_version_2:i(6381,3,"Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_curren_6381","Project '{0}' is out of date because output for it was generated with version '{1}' that differs with current version '{2}'"),Skipping_build_of_project_0_because_its_dependency_1_was_not_built:i(6382,3,"Skipping_build_of_project_0_because_its_dependency_1_was_not_built_6382","Skipping build of project '{0}' because its dependency '{1}' was not built"),Project_0_can_t_be_built_because_its_dependency_1_was_not_built:i(6383,3,"Project_0_can_t_be_built_because_its_dependency_1_was_not_built_6383","Project '{0}' can't be built because its dependency '{1}' was not built"),Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:i(6384,3,"Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_di_6384","Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it."),_0_is_deprecated:i(6385,2,"_0_is_deprecated_6385","'{0}' is deprecated.",void 0,void 0,!0),Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_native_implementation_of_the_Web_Performance_API_could_not_be_found:i(6386,3,"Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_nativ_6386","Performance timings for '--diagnostics' or '--extendedDiagnostics' are not available in this session. A native implementation of the Web Performance API could not be found."),The_signature_0_of_1_is_deprecated:i(6387,2,"The_signature_0_of_1_is_deprecated_6387","The signature '{0}' of '{1}' is deprecated.",void 0,void 0,!0),Project_0_is_being_forcibly_rebuilt:i(6388,3,"Project_0_is_being_forcibly_rebuilt_6388","Project '{0}' is being forcibly rebuilt"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved:i(6389,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved_6389","Reusing resolution of module '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2:i(6390,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6390","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:i(6391,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6391","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved:i(6392,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved_6392","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:i(6393,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6393","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:i(6394,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6394","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:i(6395,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved_6395","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:i(6396,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6396","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:i(6397,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6397","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:i(6398,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_re_6398","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitted:i(6399,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitte_6399","Project '{0}' is out of date because buildinfo file '{1}' indicates that some of the changes were not emitted"),Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_files:i(6400,3,"Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_fil_6400","Project '{0}' is up to date but needs to update timestamps of output files that are older than input files"),Project_0_is_out_of_date_because_there_was_error_reading_file_1:i(6401,3,"Project_0_is_out_of_date_because_there_was_error_reading_file_1_6401","Project '{0}' is out of date because there was error reading file '{1}'"),Resolving_in_0_mode_with_conditions_1:i(6402,3,"Resolving_in_0_mode_with_conditions_1_6402","Resolving in {0} mode with conditions {1}."),Matched_0_condition_1:i(6403,3,"Matched_0_condition_1_6403","Matched '{0}' condition '{1}'."),Using_0_subpath_1_with_target_2:i(6404,3,"Using_0_subpath_1_with_target_2_6404","Using '{0}' subpath '{1}' with target '{2}'."),Saw_non_matching_condition_0:i(6405,3,"Saw_non_matching_condition_0_6405","Saw non-matching condition '{0}'."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions:i(6406,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions_6406","Project '{0}' is out of date because buildinfo file '{1}' indicates there is change in compilerOptions"),Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noEmit_or_emitDeclarationOnly_to_be_set:i(6407,3,"Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noE_6407","Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set."),Use_the_package_json_exports_field_when_resolving_package_imports:i(6408,3,"Use_the_package_json_exports_field_when_resolving_package_imports_6408","Use the package.json 'exports' field when resolving package imports."),Use_the_package_json_imports_field_when_resolving_imports:i(6409,3,"Use_the_package_json_imports_field_when_resolving_imports_6409","Use the package.json 'imports' field when resolving imports."),Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports:i(6410,3,"Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports_6410","Conditions to set in addition to the resolver-specific defaults when resolving imports."),true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false:i(6411,3,"true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false_6411","`true` when 'moduleResolution' is 'node16', 'nodenext', or 'bundler'; otherwise `false`."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_but_not_any_more:i(6412,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_6412","Project '{0}' is out of date because buildinfo file '{1}' indicates that file '{2}' was root file of compilation but not any more."),Entering_conditional_exports:i(6413,3,"Entering_conditional_exports_6413","Entering conditional exports."),Resolved_under_condition_0:i(6414,3,"Resolved_under_condition_0_6414","Resolved under condition '{0}'."),Failed_to_resolve_under_condition_0:i(6415,3,"Failed_to_resolve_under_condition_0_6415","Failed to resolve under condition '{0}'."),Exiting_conditional_exports:i(6416,3,"Exiting_conditional_exports_6416","Exiting conditional exports."),The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1:i(6500,3,"The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1_6500","The expected type comes from property '{0}' which is declared here on type '{1}'"),The_expected_type_comes_from_this_index_signature:i(6501,3,"The_expected_type_comes_from_this_index_signature_6501","The expected type comes from this index signature."),The_expected_type_comes_from_the_return_type_of_this_signature:i(6502,3,"The_expected_type_comes_from_the_return_type_of_this_signature_6502","The expected type comes from the return type of this signature."),Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing:i(6503,3,"Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing_6503","Print names of files that are part of the compilation and then stop processing."),File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option:i(6504,1,"File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option_6504","File '{0}' is a JavaScript file. Did you mean to enable the 'allowJs' option?"),Print_names_of_files_and_the_reason_they_are_part_of_the_compilation:i(6505,3,"Print_names_of_files_and_the_reason_they_are_part_of_the_compilation_6505","Print names of files and the reason they are part of the compilation."),Consider_adding_a_declare_modifier_to_this_class:i(6506,3,"Consider_adding_a_declare_modifier_to_this_class_6506","Consider adding a 'declare' modifier to this class."),Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these_files:i(6600,3,"Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJS_option_to_get_errors_from_these__6600","Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files."),Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export:i(6601,3,"Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export_6601","Allow 'import x from y' when a module doesn't have a default export."),Allow_accessing_UMD_globals_from_modules:i(6602,3,"Allow_accessing_UMD_globals_from_modules_6602","Allow accessing UMD globals from modules."),Disable_error_reporting_for_unreachable_code:i(6603,3,"Disable_error_reporting_for_unreachable_code_6603","Disable error reporting for unreachable code."),Disable_error_reporting_for_unused_labels:i(6604,3,"Disable_error_reporting_for_unused_labels_6604","Disable error reporting for unused labels."),Ensure_use_strict_is_always_emitted:i(6605,3,"Ensure_use_strict_is_always_emitted_6605","Ensure 'use strict' is always emitted."),Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:i(6606,3,"Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606","Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it."),Specify_the_base_directory_to_resolve_non_relative_module_names:i(6607,3,"Specify_the_base_directory_to_resolve_non_relative_module_names_6607","Specify the base directory to resolve non-relative module names."),No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files:i(6608,3,"No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files_6608","No longer supported. In early versions, manually set the text encoding for reading files."),Enable_error_reporting_in_type_checked_JavaScript_files:i(6609,3,"Enable_error_reporting_in_type_checked_JavaScript_files_6609","Enable error reporting in type-checked JavaScript files."),Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references:i(6611,3,"Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references_6611","Enable constraints that allow a TypeScript project to be used with project references."),Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project:i(6612,3,"Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project_6612","Generate .d.ts files from TypeScript and JavaScript files in your project."),Specify_the_output_directory_for_generated_declaration_files:i(6613,3,"Specify_the_output_directory_for_generated_declaration_files_6613","Specify the output directory for generated declaration files."),Create_sourcemaps_for_d_ts_files:i(6614,3,"Create_sourcemaps_for_d_ts_files_6614","Create sourcemaps for d.ts files."),Output_compiler_performance_information_after_building:i(6615,3,"Output_compiler_performance_information_after_building_6615","Output compiler performance information after building."),Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project:i(6616,3,"Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project_6616","Disables inference for type acquisition by looking at filenames in a project."),Reduce_the_number_of_projects_loaded_automatically_by_TypeScript:i(6617,3,"Reduce_the_number_of_projects_loaded_automatically_by_TypeScript_6617","Reduce the number of projects loaded automatically by TypeScript."),Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server:i(6618,3,"Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server_6618","Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server."),Opt_a_project_out_of_multi_project_reference_checking_when_editing:i(6619,3,"Opt_a_project_out_of_multi_project_reference_checking_when_editing_6619","Opt a project out of multi-project reference checking when editing."),Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects:i(6620,3,"Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620","Disable preferring source files instead of declaration files when referencing composite projects."),Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration:i(6621,3,"Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration_6621","Emit more compliant, but verbose and less performant JavaScript for iteration."),Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files:i(6622,3,"Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files_6622","Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files."),Only_output_d_ts_files_and_not_JavaScript_files:i(6623,3,"Only_output_d_ts_files_and_not_JavaScript_files_6623","Only output d.ts files and not JavaScript files."),Emit_design_type_metadata_for_decorated_declarations_in_source_files:i(6624,3,"Emit_design_type_metadata_for_decorated_declarations_in_source_files_6624","Emit design-type metadata for decorated declarations in source files."),Disable_the_type_acquisition_for_JavaScript_projects:i(6625,3,"Disable_the_type_acquisition_for_JavaScript_projects_6625","Disable the type acquisition for JavaScript projects"),Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheticDefaultImports_for_type_compatibility:i(6626,3,"Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626","Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility."),Filters_results_from_the_include_option:i(6627,3,"Filters_results_from_the_include_option_6627","Filters results from the `include` option."),Remove_a_list_of_directories_from_the_watch_process:i(6628,3,"Remove_a_list_of_directories_from_the_watch_process_6628","Remove a list of directories from the watch process."),Remove_a_list_of_files_from_the_watch_mode_s_processing:i(6629,3,"Remove_a_list_of_files_from_the_watch_mode_s_processing_6629","Remove a list of files from the watch mode's processing."),Enable_experimental_support_for_legacy_experimental_decorators:i(6630,3,"Enable_experimental_support_for_legacy_experimental_decorators_6630","Enable experimental support for legacy experimental decorators."),Print_files_read_during_the_compilation_including_why_it_was_included:i(6631,3,"Print_files_read_during_the_compilation_including_why_it_was_included_6631","Print files read during the compilation including why it was included."),Output_more_detailed_compiler_performance_information_after_building:i(6632,3,"Output_more_detailed_compiler_performance_information_after_building_6632","Output more detailed compiler performance information after building."),Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_are_inherited:i(6633,3,"Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_a_6633","Specify one or more path or node module references to base configuration files from which settings are inherited."),Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers:i(6634,3,"Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers_6634","Specify what approach the watcher should use if the system runs out of native file watchers."),Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include:i(6635,3,"Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include_6635","Include a list of files. This does not support glob patterns, as opposed to `include`."),Build_all_projects_including_those_that_appear_to_be_up_to_date:i(6636,3,"Build_all_projects_including_those_that_appear_to_be_up_to_date_6636","Build all projects, including those that appear to be up to date."),Ensure_that_casing_is_correct_in_imports:i(6637,3,"Ensure_that_casing_is_correct_in_imports_6637","Ensure that casing is correct in imports."),Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging:i(6638,3,"Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging_6638","Emit a v8 CPU profile of the compiler run for debugging."),Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file:i(6639,3,"Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file_6639","Allow importing helper functions from tslib once per project, instead of including them per-file."),Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation:i(6641,3,"Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation_6641","Specify a list of glob patterns that match files to be included in compilation."),Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects:i(6642,3,"Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects_6642","Save .tsbuildinfo files to allow for incremental compilation of projects."),Include_sourcemap_files_inside_the_emitted_JavaScript:i(6643,3,"Include_sourcemap_files_inside_the_emitted_JavaScript_6643","Include sourcemap files inside the emitted JavaScript."),Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript:i(6644,3,"Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript_6644","Include source code in the sourcemaps inside the emitted JavaScript."),Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports:i(6645,3,"Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports_6645","Ensure that each file can be safely transpiled without relying on other imports."),Specify_what_JSX_code_is_generated:i(6646,3,"Specify_what_JSX_code_is_generated_6646","Specify what JSX code is generated."),Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h:i(6647,3,"Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647","Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'."),Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragment_or_Fragment:i(6648,3,"Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragme_6648","Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'."),Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Asterisk:i(6649,3,"Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649","Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'."),Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option:i(6650,3,"Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option_6650","Make keyof only return strings instead of string, numbers or symbols. Legacy option."),Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment:i(6651,3,"Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment_6651","Specify a set of bundled library declaration files that describe the target runtime environment."),Print_the_names_of_emitted_files_after_a_compilation:i(6652,3,"Print_the_names_of_emitted_files_after_a_compilation_6652","Print the names of emitted files after a compilation."),Print_all_of_the_files_read_during_the_compilation:i(6653,3,"Print_all_of_the_files_read_during_the_compilation_6653","Print all of the files read during the compilation."),Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit:i(6654,3,"Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit_6654","Set the language of the messaging from TypeScript. This does not affect emit."),Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations:i(6655,3,"Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations_6655","Specify the location where debugger should locate map files instead of generated locations."),Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicable_with_allowJs:i(6656,3,"Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656","Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'."),Specify_what_module_code_is_generated:i(6657,3,"Specify_what_module_code_is_generated_6657","Specify what module code is generated."),Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier:i(6658,3,"Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier_6658","Specify how TypeScript looks up a file from a given module specifier."),Set_the_newline_character_for_emitting_files:i(6659,3,"Set_the_newline_character_for_emitting_files_6659","Set the newline character for emitting files."),Disable_emitting_files_from_a_compilation:i(6660,3,"Disable_emitting_files_from_a_compilation_6660","Disable emitting files from a compilation."),Disable_generating_custom_helper_functions_like_extends_in_compiled_output:i(6661,3,"Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661","Disable generating custom helper functions like '__extends' in compiled output."),Disable_emitting_files_if_any_type_checking_errors_are_reported:i(6662,3,"Disable_emitting_files_if_any_type_checking_errors_are_reported_6662","Disable emitting files if any type checking errors are reported."),Disable_truncating_types_in_error_messages:i(6663,3,"Disable_truncating_types_in_error_messages_6663","Disable truncating types in error messages."),Enable_error_reporting_for_fallthrough_cases_in_switch_statements:i(6664,3,"Enable_error_reporting_for_fallthrough_cases_in_switch_statements_6664","Enable error reporting for fallthrough cases in switch statements."),Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type:i(6665,3,"Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665","Enable error reporting for expressions and declarations with an implied 'any' type."),Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier:i(6666,3,"Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier_6666","Ensure overriding members in derived classes are marked with an override modifier."),Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function:i(6667,3,"Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function_6667","Enable error reporting for codepaths that do not explicitly return in a function."),Enable_error_reporting_when_this_is_given_the_type_any:i(6668,3,"Enable_error_reporting_when_this_is_given_the_type_any_6668","Enable error reporting when 'this' is given the type 'any'."),Disable_adding_use_strict_directives_in_emitted_JavaScript_files:i(6669,3,"Disable_adding_use_strict_directives_in_emitted_JavaScript_files_6669","Disable adding 'use strict' directives in emitted JavaScript files."),Disable_including_any_library_files_including_the_default_lib_d_ts:i(6670,3,"Disable_including_any_library_files_including_the_default_lib_d_ts_6670","Disable including any library files, including the default lib.d.ts."),Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type:i(6671,3,"Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671","Enforces using indexed accessors for keys declared using an indexed type."),Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add_to_a_project:i(6672,3,"Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672","Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project."),Disable_strict_checking_of_generic_signatures_in_function_types:i(6673,3,"Disable_strict_checking_of_generic_signatures_in_function_types_6673","Disable strict checking of generic signatures in function types."),Add_undefined_to_a_type_when_accessed_using_an_index:i(6674,3,"Add_undefined_to_a_type_when_accessed_using_an_index_6674","Add 'undefined' to a type when accessed using an index."),Enable_error_reporting_when_local_variables_aren_t_read:i(6675,3,"Enable_error_reporting_when_local_variables_aren_t_read_6675","Enable error reporting when local variables aren't read."),Raise_an_error_when_a_function_parameter_isn_t_read:i(6676,3,"Raise_an_error_when_a_function_parameter_isn_t_read_6676","Raise an error when a function parameter isn't read."),Deprecated_setting_Use_outFile_instead:i(6677,3,"Deprecated_setting_Use_outFile_instead_6677","Deprecated setting. Use 'outFile' instead."),Specify_an_output_folder_for_all_emitted_files:i(6678,3,"Specify_an_output_folder_for_all_emitted_files_6678","Specify an output folder for all emitted files."),Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designates_a_file_that_bundles_all_d_ts_output:i(6679,3,"Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679","Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output."),Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations:i(6680,3,"Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations_6680","Specify a set of entries that re-map imports to additional lookup locations."),Specify_a_list_of_language_service_plugins_to_include:i(6681,3,"Specify_a_list_of_language_service_plugins_to_include_6681","Specify a list of language service plugins to include."),Disable_erasing_const_enum_declarations_in_generated_code:i(6682,3,"Disable_erasing_const_enum_declarations_in_generated_code_6682","Disable erasing 'const enum' declarations in generated code."),Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node:i(6683,3,"Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node_6683","Disable resolving symlinks to their realpath. This correlates to the same flag in node."),Disable_wiping_the_console_in_watch_mode:i(6684,3,"Disable_wiping_the_console_in_watch_mode_6684","Disable wiping the console in watch mode."),Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read:i(6685,3,"Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685","Enable color and formatting in TypeScript's output to make compiler errors easier to read."),Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit:i(6686,3,"Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686","Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit."),Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references:i(6687,3,"Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references_6687","Specify an array of objects that specify paths for projects. Used in project references."),Disable_emitting_comments:i(6688,3,"Disable_emitting_comments_6688","Disable emitting comments."),Enable_importing_json_files:i(6689,3,"Enable_importing_json_files_6689","Enable importing .json files."),Specify_the_root_folder_within_your_source_files:i(6690,3,"Specify_the_root_folder_within_your_source_files_6690","Specify the root folder within your source files."),Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules:i(6691,3,"Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules_6691","Allow multiple folders to be treated as one when resolving modules."),Skip_type_checking_d_ts_files_that_are_included_with_TypeScript:i(6692,3,"Skip_type_checking_d_ts_files_that_are_included_with_TypeScript_6692","Skip type checking .d.ts files that are included with TypeScript."),Skip_type_checking_all_d_ts_files:i(6693,3,"Skip_type_checking_all_d_ts_files_6693","Skip type checking all .d.ts files."),Create_source_map_files_for_emitted_JavaScript_files:i(6694,3,"Create_source_map_files_for_emitted_JavaScript_files_6694","Create source map files for emitted JavaScript files."),Specify_the_root_path_for_debuggers_to_find_the_reference_source_code:i(6695,3,"Specify_the_root_path_for_debuggers_to_find_the_reference_source_code_6695","Specify the root path for debuggers to find the reference source code."),Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function:i(6697,3,"Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697","Check that the arguments for 'bind', 'call', and 'apply' methods match the original function."),When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible:i(6698,3,"When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible_6698","When assigning functions, check to ensure parameters and the return values are subtype-compatible."),When_type_checking_take_into_account_null_and_undefined:i(6699,3,"When_type_checking_take_into_account_null_and_undefined_6699","When type checking, take into account 'null' and 'undefined'."),Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor:i(6700,3,"Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor_6700","Check for class properties that are declared but not set in the constructor."),Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments:i(6701,3,"Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701","Disable emitting declarations that have '@internal' in their JSDoc comments."),Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals:i(6702,3,"Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals_6702","Disable reporting of excess property errors during the creation of object literals."),Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures:i(6703,3,"Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703","Suppress 'noImplicitAny' errors when indexing objects that lack index signatures."),Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_support_recursive_watching_natively:i(6704,3,"Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_supp_6704","Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively."),Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declarations:i(6705,3,"Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declaratio_6705","Set the JavaScript language version for emitted JavaScript and include compatible library declarations."),Log_paths_used_during_the_moduleResolution_process:i(6706,3,"Log_paths_used_during_the_moduleResolution_process_6706","Log paths used during the 'moduleResolution' process."),Specify_the_path_to_tsbuildinfo_incremental_compilation_file:i(6707,3,"Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707","Specify the path to .tsbuildinfo incremental compilation file."),Specify_options_for_automatic_acquisition_of_declaration_files:i(6709,3,"Specify_options_for_automatic_acquisition_of_declaration_files_6709","Specify options for automatic acquisition of declaration files."),Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types:i(6710,3,"Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710","Specify multiple folders that act like './node_modules/@types'."),Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file:i(6711,3,"Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file_6711","Specify type package names to be included without being referenced in a source file."),Emit_ECMAScript_standard_compliant_class_fields:i(6712,3,"Emit_ECMAScript_standard_compliant_class_fields_6712","Emit ECMAScript-standard-compliant class fields."),Enable_verbose_logging:i(6713,3,"Enable_verbose_logging_6713","Enable verbose logging."),Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality:i(6714,3,"Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality_6714","Specify how directories are watched on systems that lack recursive file-watching functionality."),Specify_how_the_TypeScript_watch_mode_works:i(6715,3,"Specify_how_the_TypeScript_watch_mode_works_6715","Specify how the TypeScript watch mode works."),Require_undeclared_properties_from_index_signatures_to_use_element_accesses:i(6717,3,"Require_undeclared_properties_from_index_signatures_to_use_element_accesses_6717","Require undeclared properties from index signatures to use element accesses."),Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types:i(6718,3,"Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718","Specify emit/checking behavior for imports that are only used for types."),Default_catch_clause_variables_as_unknown_instead_of_any:i(6803,3,"Default_catch_clause_variables_as_unknown_instead_of_any_6803","Default catch clause variables as 'unknown' instead of 'any'."),Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_in_the_output_file_s_format_based_on_the_module_setting:i(6804,3,"Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_i_6804","Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting."),one_of_Colon:i(6900,3,"one_of_Colon_6900","one of:"),one_or_more_Colon:i(6901,3,"one_or_more_Colon_6901","one or more:"),type_Colon:i(6902,3,"type_Colon_6902","type:"),default_Colon:i(6903,3,"default_Colon_6903","default:"),module_system_or_esModuleInterop:i(6904,3,"module_system_or_esModuleInterop_6904",'module === "system" or esModuleInterop'),false_unless_strict_is_set:i(6905,3,"false_unless_strict_is_set_6905","`false`, unless `strict` is set"),false_unless_composite_is_set:i(6906,3,"false_unless_composite_is_set_6906","`false`, unless `composite` is set"),node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified:i(6907,3,"node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified_6907",'`["node_modules", "bower_components", "jspm_packages"]`, plus the value of `outDir` if one is specified.'),if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk:i(6908,3,"if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908",'`[]` if `files` is specified, otherwise `["**/*"]`'),true_if_composite_false_otherwise:i(6909,3,"true_if_composite_false_otherwise_6909","`true` if `composite`, `false` otherwise"),module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node:i(69010,3,"module_AMD_or_UMD_or_System_or_ES6_then_Classic_Otherwise_Node_69010","module === `AMD` or `UMD` or `System` or `ES6`, then `Classic`, Otherwise `Node`"),Computed_from_the_list_of_input_files:i(6911,3,"Computed_from_the_list_of_input_files_6911","Computed from the list of input files"),Platform_specific:i(6912,3,"Platform_specific_6912","Platform specific"),You_can_learn_about_all_of_the_compiler_options_at_0:i(6913,3,"You_can_learn_about_all_of_the_compiler_options_at_0_6913","You can learn about all of the compiler options at {0}"),Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_config_watch_mode_with_Colon:i(6914,3,"Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_conf_6914","Including --watch, -w will start watching the current project for the file changes. Once set, you can config watch mode with:"),Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0:i(6915,3,"Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_tr_6915","Using --build, -b will make tsc behave more like a build orchestrator than a compiler. This is used to trigger building composite projects which you can learn more about at {0}"),COMMON_COMMANDS:i(6916,3,"COMMON_COMMANDS_6916","COMMON COMMANDS"),ALL_COMPILER_OPTIONS:i(6917,3,"ALL_COMPILER_OPTIONS_6917","ALL COMPILER OPTIONS"),WATCH_OPTIONS:i(6918,3,"WATCH_OPTIONS_6918","WATCH OPTIONS"),BUILD_OPTIONS:i(6919,3,"BUILD_OPTIONS_6919","BUILD OPTIONS"),COMMON_COMPILER_OPTIONS:i(6920,3,"COMMON_COMPILER_OPTIONS_6920","COMMON COMPILER OPTIONS"),COMMAND_LINE_FLAGS:i(6921,3,"COMMAND_LINE_FLAGS_6921","COMMAND LINE FLAGS"),tsc_Colon_The_TypeScript_Compiler:i(6922,3,"tsc_Colon_The_TypeScript_Compiler_6922","tsc: The TypeScript Compiler"),Compiles_the_current_project_tsconfig_json_in_the_working_directory:i(6923,3,"Compiles_the_current_project_tsconfig_json_in_the_working_directory_6923","Compiles the current project (tsconfig.json in the working directory.)"),Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options:i(6924,3,"Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options_6924","Ignoring tsconfig.json, compiles the specified files with default compiler options."),Build_a_composite_project_in_the_working_directory:i(6925,3,"Build_a_composite_project_in_the_working_directory_6925","Build a composite project in the working directory."),Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory:i(6926,3,"Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory_6926","Creates a tsconfig.json with the recommended settings in the working directory."),Compiles_the_TypeScript_project_located_at_the_specified_path:i(6927,3,"Compiles_the_TypeScript_project_located_at_the_specified_path_6927","Compiles the TypeScript project located at the specified path."),An_expanded_version_of_this_information_showing_all_possible_compiler_options:i(6928,3,"An_expanded_version_of_this_information_showing_all_possible_compiler_options_6928","An expanded version of this information, showing all possible compiler options"),Compiles_the_current_project_with_additional_settings:i(6929,3,"Compiles_the_current_project_with_additional_settings_6929","Compiles the current project, with additional settings."),true_for_ES2022_and_above_including_ESNext:i(6930,3,"true_for_ES2022_and_above_including_ESNext_6930","`true` for ES2022 and above, including ESNext."),List_of_file_name_suffixes_to_search_when_resolving_a_module:i(6931,1,"List_of_file_name_suffixes_to_search_when_resolving_a_module_6931","List of file name suffixes to search when resolving a module."),Variable_0_implicitly_has_an_1_type:i(7005,1,"Variable_0_implicitly_has_an_1_type_7005","Variable '{0}' implicitly has an '{1}' type."),Parameter_0_implicitly_has_an_1_type:i(7006,1,"Parameter_0_implicitly_has_an_1_type_7006","Parameter '{0}' implicitly has an '{1}' type."),Member_0_implicitly_has_an_1_type:i(7008,1,"Member_0_implicitly_has_an_1_type_7008","Member '{0}' implicitly has an '{1}' type."),new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type:i(7009,1,"new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type_7009","'new' expression, whose target lacks a construct signature, implicitly has an 'any' type."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type:i(7010,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type_7010","'{0}', which lacks return-type annotation, implicitly has an '{1}' return type."),Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:i(7011,1,"Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7011","Function expression, which lacks return-type annotation, implicitly has an '{0}' return type."),This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation:i(7012,1,"This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation_7012","This overload implicitly returns the type '{0}' because it lacks a return type annotation."),Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:i(7013,1,"Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7013","Construct signature, which lacks return-type annotation, implicitly has an 'any' return type."),Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:i(7014,1,"Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7014","Function type, which lacks return-type annotation, implicitly has an '{0}' return type."),Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number:i(7015,1,"Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number_7015","Element implicitly has an 'any' type because index expression is not of type 'number'."),Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type:i(7016,1,"Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type_7016","Could not find a declaration file for module '{0}'. '{1}' implicitly has an 'any' type."),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature:i(7017,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017","Element implicitly has an 'any' type because type '{0}' has no index signature."),Object_literal_s_property_0_implicitly_has_an_1_type:i(7018,1,"Object_literal_s_property_0_implicitly_has_an_1_type_7018","Object literal's property '{0}' implicitly has an '{1}' type."),Rest_parameter_0_implicitly_has_an_any_type:i(7019,1,"Rest_parameter_0_implicitly_has_an_any_type_7019","Rest parameter '{0}' implicitly has an 'any[]' type."),Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:i(7020,1,"Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7020","Call signature, which lacks return-type annotation, implicitly has an 'any' return type."),_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or_indirectly_in_its_own_initializer:i(7022,1,"_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or__7022","'{0}' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer."),_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:i(7023,1,"_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_reference_7023","'{0}' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:i(7024,1,"Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_ref_7024","Function implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_return_type_annotation:i(7025,1,"Generator_implicitly_has_yield_type_0_because_it_does_not_yield_any_values_Consider_supplying_a_retu_7025","Generator implicitly has yield type '{0}' because it does not yield any values. Consider supplying a return type annotation."),JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:i(7026,1,"JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists_7026","JSX element implicitly has type 'any' because no interface 'JSX.{0}' exists."),Unreachable_code_detected:i(7027,1,"Unreachable_code_detected_7027","Unreachable code detected.",!0),Unused_label:i(7028,1,"Unused_label_7028","Unused label.",!0),Fallthrough_case_in_switch:i(7029,1,"Fallthrough_case_in_switch_7029","Fallthrough case in switch."),Not_all_code_paths_return_a_value:i(7030,1,"Not_all_code_paths_return_a_value_7030","Not all code paths return a value."),Binding_element_0_implicitly_has_an_1_type:i(7031,1,"Binding_element_0_implicitly_has_an_1_type_7031","Binding element '{0}' implicitly has an '{1}' type."),Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation:i(7032,1,"Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation_7032","Property '{0}' implicitly has type 'any', because its set accessor lacks a parameter type annotation."),Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation:i(7033,1,"Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation_7033","Property '{0}' implicitly has type 'any', because its get accessor lacks a return type annotation."),Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined:i(7034,1,"Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined_7034","Variable '{0}' implicitly has type '{1}' in some locations where its type cannot be determined."),Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_module_0:i(7035,1,"Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare__7035","Try `npm i --save-dev @types/{1}` if it exists or add a new declaration (.d.ts) file containing `declare module '{0}';`"),Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0:i(7036,1,"Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0_7036","Dynamic import's specifier must be of type 'string', but here has type '{0}'."),Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for_all_imports_Implies_allowSyntheticDefaultImports:i(7037,3,"Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for__7037","Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'."),Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cause_a_failure_at_runtime_Consider_using_a_default_import_or_import_require_here_instead:i(7038,3,"Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cau_7038","Type originates at this import. A namespace-style import cannot be called or constructed, and will cause a failure at runtime. Consider using a default import or import require here instead."),Mapped_object_type_implicitly_has_an_any_template_type:i(7039,1,"Mapped_object_type_implicitly_has_an_any_template_type_7039","Mapped object type implicitly has an 'any' template type."),If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_Slash_Slashgithub_com_SlashDefinitelyTyped_SlashDefinitelyTyped_Slashtree_Slashmaster_Slashtypes_Slash_1:i(7040,1,"If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_S_7040","If the '{0}' package actually exposes this module, consider sending a pull request to amend 'https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/{1}'"),The_containing_arrow_function_captures_the_global_value_of_this:i(7041,1,"The_containing_arrow_function_captures_the_global_value_of_this_7041","The containing arrow function captures the global value of 'this'."),Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used:i(7042,1,"Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used_7042","Module '{0}' was resolved to '{1}', but '--resolveJsonModule' is not used."),Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:i(7043,2,"Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7043","Variable '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:i(7044,2,"Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7044","Parameter '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:i(7045,2,"Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7045","Member '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage:i(7046,2,"Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage_7046","Variable '{0}' implicitly has type '{1}' in some locations, but a better type may be inferred from usage."),Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage:i(7047,2,"Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage_7047","Rest parameter '{0}' implicitly has an 'any[]' type, but a better type may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage:i(7048,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage_7048","Property '{0}' implicitly has type 'any', but a better type for its get accessor may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage:i(7049,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage_7049","Property '{0}' implicitly has type 'any', but a better type for its set accessor may be inferred from usage."),_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage:i(7050,2,"_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage_7050","'{0}' implicitly has an '{1}' return type, but a better type may be inferred from usage."),Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1:i(7051,1,"Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1_7051","Parameter has a name but no type. Did you mean '{0}: {1}'?"),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1:i(7052,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1_7052","Element implicitly has an 'any' type because type '{0}' has no index signature. Did you mean to call '{1}'?"),Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1:i(7053,1,"Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1_7053","Element implicitly has an 'any' type because expression of type '{0}' can't be used to index type '{1}'."),No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1:i(7054,1,"No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1_7054","No index signature with a parameter of type '{0}' was found on type '{1}'."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type:i(7055,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type_7055","'{0}', which lacks return-type annotation, implicitly has an '{1}' yield type."),The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_type_annotation_is_needed:i(7056,1,"The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_ty_7056","The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed."),yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_type_annotation:i(7057,1,"yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_t_7057","'yield' expression implicitly results in an 'any' type because its containing generator lacks a return-type annotation."),If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_declare_module_1:i(7058,1,"If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_decl_7058","If the '{0}' package actually exposes this module, try adding a new declaration (.d.ts) file containing `declare module '{1}';`"),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead:i(7059,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead_7059","This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead."),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_constraint:i(7060,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_cons_7060","This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma or explicit constraint."),A_mapped_type_may_not_declare_properties_or_methods:i(7061,1,"A_mapped_type_may_not_declare_properties_or_methods_7061","A mapped type may not declare properties or methods."),You_cannot_rename_this_element:i(8e3,1,"You_cannot_rename_this_element_8000","You cannot rename this element."),You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library:i(8001,1,"You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library_8001","You cannot rename elements that are defined in the standard TypeScript library."),import_can_only_be_used_in_TypeScript_files:i(8002,1,"import_can_only_be_used_in_TypeScript_files_8002","'import ... =' can only be used in TypeScript files."),export_can_only_be_used_in_TypeScript_files:i(8003,1,"export_can_only_be_used_in_TypeScript_files_8003","'export =' can only be used in TypeScript files."),Type_parameter_declarations_can_only_be_used_in_TypeScript_files:i(8004,1,"Type_parameter_declarations_can_only_be_used_in_TypeScript_files_8004","Type parameter declarations can only be used in TypeScript files."),implements_clauses_can_only_be_used_in_TypeScript_files:i(8005,1,"implements_clauses_can_only_be_used_in_TypeScript_files_8005","'implements' clauses can only be used in TypeScript files."),_0_declarations_can_only_be_used_in_TypeScript_files:i(8006,1,"_0_declarations_can_only_be_used_in_TypeScript_files_8006","'{0}' declarations can only be used in TypeScript files."),Type_aliases_can_only_be_used_in_TypeScript_files:i(8008,1,"Type_aliases_can_only_be_used_in_TypeScript_files_8008","Type aliases can only be used in TypeScript files."),The_0_modifier_can_only_be_used_in_TypeScript_files:i(8009,1,"The_0_modifier_can_only_be_used_in_TypeScript_files_8009","The '{0}' modifier can only be used in TypeScript files."),Type_annotations_can_only_be_used_in_TypeScript_files:i(8010,1,"Type_annotations_can_only_be_used_in_TypeScript_files_8010","Type annotations can only be used in TypeScript files."),Type_arguments_can_only_be_used_in_TypeScript_files:i(8011,1,"Type_arguments_can_only_be_used_in_TypeScript_files_8011","Type arguments can only be used in TypeScript files."),Parameter_modifiers_can_only_be_used_in_TypeScript_files:i(8012,1,"Parameter_modifiers_can_only_be_used_in_TypeScript_files_8012","Parameter modifiers can only be used in TypeScript files."),Non_null_assertions_can_only_be_used_in_TypeScript_files:i(8013,1,"Non_null_assertions_can_only_be_used_in_TypeScript_files_8013","Non-null assertions can only be used in TypeScript files."),Type_assertion_expressions_can_only_be_used_in_TypeScript_files:i(8016,1,"Type_assertion_expressions_can_only_be_used_in_TypeScript_files_8016","Type assertion expressions can only be used in TypeScript files."),Octal_literal_types_must_use_ES2015_syntax_Use_the_syntax_0:i(8017,1,"Octal_literal_types_must_use_ES2015_syntax_Use_the_syntax_0_8017","Octal literal types must use ES2015 syntax. Use the syntax '{0}'."),Octal_literals_are_not_allowed_in_enums_members_initializer_Use_the_syntax_0:i(8018,1,"Octal_literals_are_not_allowed_in_enums_members_initializer_Use_the_syntax_0_8018","Octal literals are not allowed in enums members initializer. Use the syntax '{0}'."),Report_errors_in_js_files:i(8019,3,"Report_errors_in_js_files_8019","Report errors in .js files."),JSDoc_types_can_only_be_used_inside_documentation_comments:i(8020,1,"JSDoc_types_can_only_be_used_inside_documentation_comments_8020","JSDoc types can only be used inside documentation comments."),JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags:i(8021,1,"JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags_8021","JSDoc '@typedef' tag should either have a type annotation or be followed by '@property' or '@member' tags."),JSDoc_0_is_not_attached_to_a_class:i(8022,1,"JSDoc_0_is_not_attached_to_a_class_8022","JSDoc '@{0}' is not attached to a class."),JSDoc_0_1_does_not_match_the_extends_2_clause:i(8023,1,"JSDoc_0_1_does_not_match_the_extends_2_clause_8023","JSDoc '@{0} {1}' does not match the 'extends {2}' clause."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name:i(8024,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_8024","JSDoc '@param' tag has name '{0}', but there is no parameter with that name."),Class_declarations_cannot_have_more_than_one_augments_or_extends_tag:i(8025,1,"Class_declarations_cannot_have_more_than_one_augments_or_extends_tag_8025","Class declarations cannot have more than one '@augments' or '@extends' tag."),Expected_0_type_arguments_provide_these_with_an_extends_tag:i(8026,1,"Expected_0_type_arguments_provide_these_with_an_extends_tag_8026","Expected {0} type arguments; provide these with an '@extends' tag."),Expected_0_1_type_arguments_provide_these_with_an_extends_tag:i(8027,1,"Expected_0_1_type_arguments_provide_these_with_an_extends_tag_8027","Expected {0}-{1} type arguments; provide these with an '@extends' tag."),JSDoc_may_only_appear_in_the_last_parameter_of_a_signature:i(8028,1,"JSDoc_may_only_appear_in_the_last_parameter_of_a_signature_8028","JSDoc '...' may only appear in the last parameter of a signature."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_had_an_array_type:i(8029,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_h_8029","JSDoc '@param' tag has name '{0}', but there is no parameter with that name. It would match 'arguments' if it had an array type."),The_type_of_a_function_declaration_must_match_the_function_s_signature:i(8030,1,"The_type_of_a_function_declaration_must_match_the_function_s_signature_8030","The type of a function declaration must match the function's signature."),You_cannot_rename_a_module_via_a_global_import:i(8031,1,"You_cannot_rename_a_module_via_a_global_import_8031","You cannot rename a module via a global import."),Qualified_name_0_is_not_allowed_without_a_leading_param_object_1:i(8032,1,"Qualified_name_0_is_not_allowed_without_a_leading_param_object_1_8032","Qualified name '{0}' is not allowed without a leading '@param {object} {1}'."),A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags:i(8033,1,"A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags_8033","A JSDoc '@typedef' comment may not contain multiple '@type' tags."),The_tag_was_first_specified_here:i(8034,1,"The_tag_was_first_specified_here_8034","The tag was first specified here."),You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder:i(8035,1,"You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder_8035","You cannot rename elements that are defined in a 'node_modules' folder."),You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder:i(8036,1,"You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder_8036","You cannot rename elements that are defined in another 'node_modules' folder."),Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files:i(8037,1,"Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files_8037","Type satisfaction expressions can only be used in TypeScript files."),Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export:i(8038,1,"Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export_8038","Decorators may not appear after 'export' or 'export default' if they also appear before 'export'."),Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_declaration_emit:i(9005,1,"Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_9005","Declaration emit for this file requires using private name '{0}'. An explicit type annotation may unblock declaration emit."),Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotation_may_unblock_declaration_emit:i(9006,1,"Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotati_9006","Declaration emit for this file requires using private name '{0}' from module '{1}'. An explicit type annotation may unblock declaration emit."),JSX_attributes_must_only_be_assigned_a_non_empty_expression:i(17e3,1,"JSX_attributes_must_only_be_assigned_a_non_empty_expression_17000","JSX attributes must only be assigned a non-empty 'expression'."),JSX_elements_cannot_have_multiple_attributes_with_the_same_name:i(17001,1,"JSX_elements_cannot_have_multiple_attributes_with_the_same_name_17001","JSX elements cannot have multiple attributes with the same name."),Expected_corresponding_JSX_closing_tag_for_0:i(17002,1,"Expected_corresponding_JSX_closing_tag_for_0_17002","Expected corresponding JSX closing tag for '{0}'."),Cannot_use_JSX_unless_the_jsx_flag_is_provided:i(17004,1,"Cannot_use_JSX_unless_the_jsx_flag_is_provided_17004","Cannot use JSX unless the '--jsx' flag is provided."),A_constructor_cannot_contain_a_super_call_when_its_class_extends_null:i(17005,1,"A_constructor_cannot_contain_a_super_call_when_its_class_extends_null_17005","A constructor cannot contain a 'super' call when its class extends 'null'."),An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:i(17006,1,"An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_ex_17006","An unary expression with the '{0}' operator is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:i(17007,1,"A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Con_17007","A type assertion expression is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),JSX_element_0_has_no_corresponding_closing_tag:i(17008,1,"JSX_element_0_has_no_corresponding_closing_tag_17008","JSX element '{0}' has no corresponding closing tag."),super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class:i(17009,1,"super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class_17009","'super' must be called before accessing 'this' in the constructor of a derived class."),Unknown_type_acquisition_option_0:i(17010,1,"Unknown_type_acquisition_option_0_17010","Unknown type acquisition option '{0}'."),super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class:i(17011,1,"super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class_17011","'super' must be called before accessing a property of 'super' in the constructor of a derived class."),_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2:i(17012,1,"_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2_17012","'{0}' is not a valid meta-property for keyword '{1}'. Did you mean '{2}'?"),Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constructor:i(17013,1,"Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constru_17013","Meta-property '{0}' is only allowed in the body of a function declaration, function expression, or constructor."),JSX_fragment_has_no_corresponding_closing_tag:i(17014,1,"JSX_fragment_has_no_corresponding_closing_tag_17014","JSX fragment has no corresponding closing tag."),Expected_corresponding_closing_tag_for_JSX_fragment:i(17015,1,"Expected_corresponding_closing_tag_for_JSX_fragment_17015","Expected corresponding closing tag for JSX fragment."),The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_compiler_option:i(17016,1,"The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_com_17016","The 'jsxFragmentFactory' compiler option must be provided to use JSX fragments with the 'jsxFactory' compiler option."),An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments:i(17017,1,"An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments_17017","An @jsxFrag pragma is required when using an @jsx pragma with JSX fragments."),Unknown_type_acquisition_option_0_Did_you_mean_1:i(17018,1,"Unknown_type_acquisition_option_0_Did_you_mean_1_17018","Unknown type acquisition option '{0}'. Did you mean '{1}'?"),_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:i(17019,1,"_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17019","'{0}' at the end of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:i(17020,1,"_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17020","'{0}' at the start of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),Circularity_detected_while_resolving_configuration_Colon_0:i(18e3,1,"Circularity_detected_while_resolving_configuration_Colon_0_18000","Circularity detected while resolving configuration: {0}"),The_files_list_in_config_file_0_is_empty:i(18002,1,"The_files_list_in_config_file_0_is_empty_18002","The 'files' list in config file '{0}' is empty."),No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2:i(18003,1,"No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2_18003","No inputs were found in config file '{0}'. Specified 'include' paths were '{1}' and 'exclude' paths were '{2}'."),File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module:i(80001,2,"File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module_80001","File is a CommonJS module; it may be converted to an ES module."),This_constructor_function_may_be_converted_to_a_class_declaration:i(80002,2,"This_constructor_function_may_be_converted_to_a_class_declaration_80002","This constructor function may be converted to a class declaration."),Import_may_be_converted_to_a_default_import:i(80003,2,"Import_may_be_converted_to_a_default_import_80003","Import may be converted to a default import."),JSDoc_types_may_be_moved_to_TypeScript_types:i(80004,2,"JSDoc_types_may_be_moved_to_TypeScript_types_80004","JSDoc types may be moved to TypeScript types."),require_call_may_be_converted_to_an_import:i(80005,2,"require_call_may_be_converted_to_an_import_80005","'require' call may be converted to an import."),This_may_be_converted_to_an_async_function:i(80006,2,"This_may_be_converted_to_an_async_function_80006","This may be converted to an async function."),await_has_no_effect_on_the_type_of_this_expression:i(80007,2,"await_has_no_effect_on_the_type_of_this_expression_80007","'await' has no effect on the type of this expression."),Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accurately_as_integers:i(80008,2,"Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accur_80008","Numeric literals with absolute values equal to 2^53 or greater are too large to be represented accurately as integers."),Add_missing_super_call:i(90001,3,"Add_missing_super_call_90001","Add missing 'super()' call"),Make_super_call_the_first_statement_in_the_constructor:i(90002,3,"Make_super_call_the_first_statement_in_the_constructor_90002","Make 'super()' call the first statement in the constructor"),Change_extends_to_implements:i(90003,3,"Change_extends_to_implements_90003","Change 'extends' to 'implements'"),Remove_unused_declaration_for_Colon_0:i(90004,3,"Remove_unused_declaration_for_Colon_0_90004","Remove unused declaration for: '{0}'"),Remove_import_from_0:i(90005,3,"Remove_import_from_0_90005","Remove import from '{0}'"),Implement_interface_0:i(90006,3,"Implement_interface_0_90006","Implement interface '{0}'"),Implement_inherited_abstract_class:i(90007,3,"Implement_inherited_abstract_class_90007","Implement inherited abstract class"),Add_0_to_unresolved_variable:i(90008,3,"Add_0_to_unresolved_variable_90008","Add '{0}.' to unresolved variable"),Remove_variable_statement:i(90010,3,"Remove_variable_statement_90010","Remove variable statement"),Remove_template_tag:i(90011,3,"Remove_template_tag_90011","Remove template tag"),Remove_type_parameters:i(90012,3,"Remove_type_parameters_90012","Remove type parameters"),Import_0_from_1:i(90013,3,"Import_0_from_1_90013",`Import '{0}' from "{1}"`),Change_0_to_1:i(90014,3,"Change_0_to_1_90014","Change '{0}' to '{1}'"),Declare_property_0:i(90016,3,"Declare_property_0_90016","Declare property '{0}'"),Add_index_signature_for_property_0:i(90017,3,"Add_index_signature_for_property_0_90017","Add index signature for property '{0}'"),Disable_checking_for_this_file:i(90018,3,"Disable_checking_for_this_file_90018","Disable checking for this file"),Ignore_this_error_message:i(90019,3,"Ignore_this_error_message_90019","Ignore this error message"),Initialize_property_0_in_the_constructor:i(90020,3,"Initialize_property_0_in_the_constructor_90020","Initialize property '{0}' in the constructor"),Initialize_static_property_0:i(90021,3,"Initialize_static_property_0_90021","Initialize static property '{0}'"),Change_spelling_to_0:i(90022,3,"Change_spelling_to_0_90022","Change spelling to '{0}'"),Declare_method_0:i(90023,3,"Declare_method_0_90023","Declare method '{0}'"),Declare_static_method_0:i(90024,3,"Declare_static_method_0_90024","Declare static method '{0}'"),Prefix_0_with_an_underscore:i(90025,3,"Prefix_0_with_an_underscore_90025","Prefix '{0}' with an underscore"),Rewrite_as_the_indexed_access_type_0:i(90026,3,"Rewrite_as_the_indexed_access_type_0_90026","Rewrite as the indexed access type '{0}'"),Declare_static_property_0:i(90027,3,"Declare_static_property_0_90027","Declare static property '{0}'"),Call_decorator_expression:i(90028,3,"Call_decorator_expression_90028","Call decorator expression"),Add_async_modifier_to_containing_function:i(90029,3,"Add_async_modifier_to_containing_function_90029","Add async modifier to containing function"),Replace_infer_0_with_unknown:i(90030,3,"Replace_infer_0_with_unknown_90030","Replace 'infer {0}' with 'unknown'"),Replace_all_unused_infer_with_unknown:i(90031,3,"Replace_all_unused_infer_with_unknown_90031","Replace all unused 'infer' with 'unknown'"),Add_parameter_name:i(90034,3,"Add_parameter_name_90034","Add parameter name"),Declare_private_property_0:i(90035,3,"Declare_private_property_0_90035","Declare private property '{0}'"),Replace_0_with_Promise_1:i(90036,3,"Replace_0_with_Promise_1_90036","Replace '{0}' with 'Promise<{1}>'"),Fix_all_incorrect_return_type_of_an_async_functions:i(90037,3,"Fix_all_incorrect_return_type_of_an_async_functions_90037","Fix all incorrect return type of an async functions"),Declare_private_method_0:i(90038,3,"Declare_private_method_0_90038","Declare private method '{0}'"),Remove_unused_destructuring_declaration:i(90039,3,"Remove_unused_destructuring_declaration_90039","Remove unused destructuring declaration"),Remove_unused_declarations_for_Colon_0:i(90041,3,"Remove_unused_declarations_for_Colon_0_90041","Remove unused declarations for: '{0}'"),Declare_a_private_field_named_0:i(90053,3,"Declare_a_private_field_named_0_90053","Declare a private field named '{0}'."),Includes_imports_of_types_referenced_by_0:i(90054,3,"Includes_imports_of_types_referenced_by_0_90054","Includes imports of types referenced by '{0}'"),Remove_type_from_import_declaration_from_0:i(90055,3,"Remove_type_from_import_declaration_from_0_90055",`Remove 'type' from import declaration from "{0}"`),Remove_type_from_import_of_0_from_1:i(90056,3,"Remove_type_from_import_of_0_from_1_90056",`Remove 'type' from import of '{0}' from "{1}"`),Add_import_from_0:i(90057,3,"Add_import_from_0_90057",'Add import from "{0}"'),Update_import_from_0:i(90058,3,"Update_import_from_0_90058",'Update import from "{0}"'),Export_0_from_module_1:i(90059,3,"Export_0_from_module_1_90059","Export '{0}' from module '{1}'"),Export_all_referenced_locals:i(90060,3,"Export_all_referenced_locals_90060","Export all referenced locals"),Convert_function_to_an_ES2015_class:i(95001,3,"Convert_function_to_an_ES2015_class_95001","Convert function to an ES2015 class"),Convert_0_to_1_in_0:i(95003,3,"Convert_0_to_1_in_0_95003","Convert '{0}' to '{1} in {0}'"),Extract_to_0_in_1:i(95004,3,"Extract_to_0_in_1_95004","Extract to {0} in {1}"),Extract_function:i(95005,3,"Extract_function_95005","Extract function"),Extract_constant:i(95006,3,"Extract_constant_95006","Extract constant"),Extract_to_0_in_enclosing_scope:i(95007,3,"Extract_to_0_in_enclosing_scope_95007","Extract to {0} in enclosing scope"),Extract_to_0_in_1_scope:i(95008,3,"Extract_to_0_in_1_scope_95008","Extract to {0} in {1} scope"),Annotate_with_type_from_JSDoc:i(95009,3,"Annotate_with_type_from_JSDoc_95009","Annotate with type from JSDoc"),Infer_type_of_0_from_usage:i(95011,3,"Infer_type_of_0_from_usage_95011","Infer type of '{0}' from usage"),Infer_parameter_types_from_usage:i(95012,3,"Infer_parameter_types_from_usage_95012","Infer parameter types from usage"),Convert_to_default_import:i(95013,3,"Convert_to_default_import_95013","Convert to default import"),Install_0:i(95014,3,"Install_0_95014","Install '{0}'"),Replace_import_with_0:i(95015,3,"Replace_import_with_0_95015","Replace import with '{0}'."),Use_synthetic_default_member:i(95016,3,"Use_synthetic_default_member_95016","Use synthetic 'default' member."),Convert_to_ES_module:i(95017,3,"Convert_to_ES_module_95017","Convert to ES module"),Add_undefined_type_to_property_0:i(95018,3,"Add_undefined_type_to_property_0_95018","Add 'undefined' type to property '{0}'"),Add_initializer_to_property_0:i(95019,3,"Add_initializer_to_property_0_95019","Add initializer to property '{0}'"),Add_definite_assignment_assertion_to_property_0:i(95020,3,"Add_definite_assignment_assertion_to_property_0_95020","Add definite assignment assertion to property '{0}'"),Convert_all_type_literals_to_mapped_type:i(95021,3,"Convert_all_type_literals_to_mapped_type_95021","Convert all type literals to mapped type"),Add_all_missing_members:i(95022,3,"Add_all_missing_members_95022","Add all missing members"),Infer_all_types_from_usage:i(95023,3,"Infer_all_types_from_usage_95023","Infer all types from usage"),Delete_all_unused_declarations:i(95024,3,"Delete_all_unused_declarations_95024","Delete all unused declarations"),Prefix_all_unused_declarations_with_where_possible:i(95025,3,"Prefix_all_unused_declarations_with_where_possible_95025","Prefix all unused declarations with '_' where possible"),Fix_all_detected_spelling_errors:i(95026,3,"Fix_all_detected_spelling_errors_95026","Fix all detected spelling errors"),Add_initializers_to_all_uninitialized_properties:i(95027,3,"Add_initializers_to_all_uninitialized_properties_95027","Add initializers to all uninitialized properties"),Add_definite_assignment_assertions_to_all_uninitialized_properties:i(95028,3,"Add_definite_assignment_assertions_to_all_uninitialized_properties_95028","Add definite assignment assertions to all uninitialized properties"),Add_undefined_type_to_all_uninitialized_properties:i(95029,3,"Add_undefined_type_to_all_uninitialized_properties_95029","Add undefined type to all uninitialized properties"),Change_all_jsdoc_style_types_to_TypeScript:i(95030,3,"Change_all_jsdoc_style_types_to_TypeScript_95030","Change all jsdoc-style types to TypeScript"),Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types:i(95031,3,"Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types_95031","Change all jsdoc-style types to TypeScript (and add '| undefined' to nullable types)"),Implement_all_unimplemented_interfaces:i(95032,3,"Implement_all_unimplemented_interfaces_95032","Implement all unimplemented interfaces"),Install_all_missing_types_packages:i(95033,3,"Install_all_missing_types_packages_95033","Install all missing types packages"),Rewrite_all_as_indexed_access_types:i(95034,3,"Rewrite_all_as_indexed_access_types_95034","Rewrite all as indexed access types"),Convert_all_to_default_imports:i(95035,3,"Convert_all_to_default_imports_95035","Convert all to default imports"),Make_all_super_calls_the_first_statement_in_their_constructor:i(95036,3,"Make_all_super_calls_the_first_statement_in_their_constructor_95036","Make all 'super()' calls the first statement in their constructor"),Add_qualifier_to_all_unresolved_variables_matching_a_member_name:i(95037,3,"Add_qualifier_to_all_unresolved_variables_matching_a_member_name_95037","Add qualifier to all unresolved variables matching a member name"),Change_all_extended_interfaces_to_implements:i(95038,3,"Change_all_extended_interfaces_to_implements_95038","Change all extended interfaces to 'implements'"),Add_all_missing_super_calls:i(95039,3,"Add_all_missing_super_calls_95039","Add all missing super calls"),Implement_all_inherited_abstract_classes:i(95040,3,"Implement_all_inherited_abstract_classes_95040","Implement all inherited abstract classes"),Add_all_missing_async_modifiers:i(95041,3,"Add_all_missing_async_modifiers_95041","Add all missing 'async' modifiers"),Add_ts_ignore_to_all_error_messages:i(95042,3,"Add_ts_ignore_to_all_error_messages_95042","Add '@ts-ignore' to all error messages"),Annotate_everything_with_types_from_JSDoc:i(95043,3,"Annotate_everything_with_types_from_JSDoc_95043","Annotate everything with types from JSDoc"),Add_to_all_uncalled_decorators:i(95044,3,"Add_to_all_uncalled_decorators_95044","Add '()' to all uncalled decorators"),Convert_all_constructor_functions_to_classes:i(95045,3,"Convert_all_constructor_functions_to_classes_95045","Convert all constructor functions to classes"),Generate_get_and_set_accessors:i(95046,3,"Generate_get_and_set_accessors_95046","Generate 'get' and 'set' accessors"),Convert_require_to_import:i(95047,3,"Convert_require_to_import_95047","Convert 'require' to 'import'"),Convert_all_require_to_import:i(95048,3,"Convert_all_require_to_import_95048","Convert all 'require' to 'import'"),Move_to_a_new_file:i(95049,3,"Move_to_a_new_file_95049","Move to a new file"),Remove_unreachable_code:i(95050,3,"Remove_unreachable_code_95050","Remove unreachable code"),Remove_all_unreachable_code:i(95051,3,"Remove_all_unreachable_code_95051","Remove all unreachable code"),Add_missing_typeof:i(95052,3,"Add_missing_typeof_95052","Add missing 'typeof'"),Remove_unused_label:i(95053,3,"Remove_unused_label_95053","Remove unused label"),Remove_all_unused_labels:i(95054,3,"Remove_all_unused_labels_95054","Remove all unused labels"),Convert_0_to_mapped_object_type:i(95055,3,"Convert_0_to_mapped_object_type_95055","Convert '{0}' to mapped object type"),Convert_namespace_import_to_named_imports:i(95056,3,"Convert_namespace_import_to_named_imports_95056","Convert namespace import to named imports"),Convert_named_imports_to_namespace_import:i(95057,3,"Convert_named_imports_to_namespace_import_95057","Convert named imports to namespace import"),Add_or_remove_braces_in_an_arrow_function:i(95058,3,"Add_or_remove_braces_in_an_arrow_function_95058","Add or remove braces in an arrow function"),Add_braces_to_arrow_function:i(95059,3,"Add_braces_to_arrow_function_95059","Add braces to arrow function"),Remove_braces_from_arrow_function:i(95060,3,"Remove_braces_from_arrow_function_95060","Remove braces from arrow function"),Convert_default_export_to_named_export:i(95061,3,"Convert_default_export_to_named_export_95061","Convert default export to named export"),Convert_named_export_to_default_export:i(95062,3,"Convert_named_export_to_default_export_95062","Convert named export to default export"),Add_missing_enum_member_0:i(95063,3,"Add_missing_enum_member_0_95063","Add missing enum member '{0}'"),Add_all_missing_imports:i(95064,3,"Add_all_missing_imports_95064","Add all missing imports"),Convert_to_async_function:i(95065,3,"Convert_to_async_function_95065","Convert to async function"),Convert_all_to_async_functions:i(95066,3,"Convert_all_to_async_functions_95066","Convert all to async functions"),Add_missing_call_parentheses:i(95067,3,"Add_missing_call_parentheses_95067","Add missing call parentheses"),Add_all_missing_call_parentheses:i(95068,3,"Add_all_missing_call_parentheses_95068","Add all missing call parentheses"),Add_unknown_conversion_for_non_overlapping_types:i(95069,3,"Add_unknown_conversion_for_non_overlapping_types_95069","Add 'unknown' conversion for non-overlapping types"),Add_unknown_to_all_conversions_of_non_overlapping_types:i(95070,3,"Add_unknown_to_all_conversions_of_non_overlapping_types_95070","Add 'unknown' to all conversions of non-overlapping types"),Add_missing_new_operator_to_call:i(95071,3,"Add_missing_new_operator_to_call_95071","Add missing 'new' operator to call"),Add_missing_new_operator_to_all_calls:i(95072,3,"Add_missing_new_operator_to_all_calls_95072","Add missing 'new' operator to all calls"),Add_names_to_all_parameters_without_names:i(95073,3,"Add_names_to_all_parameters_without_names_95073","Add names to all parameters without names"),Enable_the_experimentalDecorators_option_in_your_configuration_file:i(95074,3,"Enable_the_experimentalDecorators_option_in_your_configuration_file_95074","Enable the 'experimentalDecorators' option in your configuration file"),Convert_parameters_to_destructured_object:i(95075,3,"Convert_parameters_to_destructured_object_95075","Convert parameters to destructured object"),Extract_type:i(95077,3,"Extract_type_95077","Extract type"),Extract_to_type_alias:i(95078,3,"Extract_to_type_alias_95078","Extract to type alias"),Extract_to_typedef:i(95079,3,"Extract_to_typedef_95079","Extract to typedef"),Infer_this_type_of_0_from_usage:i(95080,3,"Infer_this_type_of_0_from_usage_95080","Infer 'this' type of '{0}' from usage"),Add_const_to_unresolved_variable:i(95081,3,"Add_const_to_unresolved_variable_95081","Add 'const' to unresolved variable"),Add_const_to_all_unresolved_variables:i(95082,3,"Add_const_to_all_unresolved_variables_95082","Add 'const' to all unresolved variables"),Add_await:i(95083,3,"Add_await_95083","Add 'await'"),Add_await_to_initializer_for_0:i(95084,3,"Add_await_to_initializer_for_0_95084","Add 'await' to initializer for '{0}'"),Fix_all_expressions_possibly_missing_await:i(95085,3,"Fix_all_expressions_possibly_missing_await_95085","Fix all expressions possibly missing 'await'"),Remove_unnecessary_await:i(95086,3,"Remove_unnecessary_await_95086","Remove unnecessary 'await'"),Remove_all_unnecessary_uses_of_await:i(95087,3,"Remove_all_unnecessary_uses_of_await_95087","Remove all unnecessary uses of 'await'"),Enable_the_jsx_flag_in_your_configuration_file:i(95088,3,"Enable_the_jsx_flag_in_your_configuration_file_95088","Enable the '--jsx' flag in your configuration file"),Add_await_to_initializers:i(95089,3,"Add_await_to_initializers_95089","Add 'await' to initializers"),Extract_to_interface:i(95090,3,"Extract_to_interface_95090","Extract to interface"),Convert_to_a_bigint_numeric_literal:i(95091,3,"Convert_to_a_bigint_numeric_literal_95091","Convert to a bigint numeric literal"),Convert_all_to_bigint_numeric_literals:i(95092,3,"Convert_all_to_bigint_numeric_literals_95092","Convert all to bigint numeric literals"),Convert_const_to_let:i(95093,3,"Convert_const_to_let_95093","Convert 'const' to 'let'"),Prefix_with_declare:i(95094,3,"Prefix_with_declare_95094","Prefix with 'declare'"),Prefix_all_incorrect_property_declarations_with_declare:i(95095,3,"Prefix_all_incorrect_property_declarations_with_declare_95095","Prefix all incorrect property declarations with 'declare'"),Convert_to_template_string:i(95096,3,"Convert_to_template_string_95096","Convert to template string"),Add_export_to_make_this_file_into_a_module:i(95097,3,"Add_export_to_make_this_file_into_a_module_95097","Add 'export {}' to make this file into a module"),Set_the_target_option_in_your_configuration_file_to_0:i(95098,3,"Set_the_target_option_in_your_configuration_file_to_0_95098","Set the 'target' option in your configuration file to '{0}'"),Set_the_module_option_in_your_configuration_file_to_0:i(95099,3,"Set_the_module_option_in_your_configuration_file_to_0_95099","Set the 'module' option in your configuration file to '{0}'"),Convert_invalid_character_to_its_html_entity_code:i(95100,3,"Convert_invalid_character_to_its_html_entity_code_95100","Convert invalid character to its html entity code"),Convert_all_invalid_characters_to_HTML_entity_code:i(95101,3,"Convert_all_invalid_characters_to_HTML_entity_code_95101","Convert all invalid characters to HTML entity code"),Convert_all_const_to_let:i(95102,3,"Convert_all_const_to_let_95102","Convert all 'const' to 'let'"),Convert_function_expression_0_to_arrow_function:i(95105,3,"Convert_function_expression_0_to_arrow_function_95105","Convert function expression '{0}' to arrow function"),Convert_function_declaration_0_to_arrow_function:i(95106,3,"Convert_function_declaration_0_to_arrow_function_95106","Convert function declaration '{0}' to arrow function"),Fix_all_implicit_this_errors:i(95107,3,"Fix_all_implicit_this_errors_95107","Fix all implicit-'this' errors"),Wrap_invalid_character_in_an_expression_container:i(95108,3,"Wrap_invalid_character_in_an_expression_container_95108","Wrap invalid character in an expression container"),Wrap_all_invalid_characters_in_an_expression_container:i(95109,3,"Wrap_all_invalid_characters_in_an_expression_container_95109","Wrap all invalid characters in an expression container"),Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file:i(95110,3,"Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file_95110","Visit https://aka.ms/tsconfig to read more about this file"),Add_a_return_statement:i(95111,3,"Add_a_return_statement_95111","Add a return statement"),Remove_braces_from_arrow_function_body:i(95112,3,"Remove_braces_from_arrow_function_body_95112","Remove braces from arrow function body"),Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal:i(95113,3,"Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal_95113","Wrap the following body with parentheses which should be an object literal"),Add_all_missing_return_statement:i(95114,3,"Add_all_missing_return_statement_95114","Add all missing return statement"),Remove_braces_from_all_arrow_function_bodies_with_relevant_issues:i(95115,3,"Remove_braces_from_all_arrow_function_bodies_with_relevant_issues_95115","Remove braces from all arrow function bodies with relevant issues"),Wrap_all_object_literal_with_parentheses:i(95116,3,"Wrap_all_object_literal_with_parentheses_95116","Wrap all object literal with parentheses"),Move_labeled_tuple_element_modifiers_to_labels:i(95117,3,"Move_labeled_tuple_element_modifiers_to_labels_95117","Move labeled tuple element modifiers to labels"),Convert_overload_list_to_single_signature:i(95118,3,"Convert_overload_list_to_single_signature_95118","Convert overload list to single signature"),Generate_get_and_set_accessors_for_all_overriding_properties:i(95119,3,"Generate_get_and_set_accessors_for_all_overriding_properties_95119","Generate 'get' and 'set' accessors for all overriding properties"),Wrap_in_JSX_fragment:i(95120,3,"Wrap_in_JSX_fragment_95120","Wrap in JSX fragment"),Wrap_all_unparented_JSX_in_JSX_fragment:i(95121,3,"Wrap_all_unparented_JSX_in_JSX_fragment_95121","Wrap all unparented JSX in JSX fragment"),Convert_arrow_function_or_function_expression:i(95122,3,"Convert_arrow_function_or_function_expression_95122","Convert arrow function or function expression"),Convert_to_anonymous_function:i(95123,3,"Convert_to_anonymous_function_95123","Convert to anonymous function"),Convert_to_named_function:i(95124,3,"Convert_to_named_function_95124","Convert to named function"),Convert_to_arrow_function:i(95125,3,"Convert_to_arrow_function_95125","Convert to arrow function"),Remove_parentheses:i(95126,3,"Remove_parentheses_95126","Remove parentheses"),Could_not_find_a_containing_arrow_function:i(95127,3,"Could_not_find_a_containing_arrow_function_95127","Could not find a containing arrow function"),Containing_function_is_not_an_arrow_function:i(95128,3,"Containing_function_is_not_an_arrow_function_95128","Containing function is not an arrow function"),Could_not_find_export_statement:i(95129,3,"Could_not_find_export_statement_95129","Could not find export statement"),This_file_already_has_a_default_export:i(95130,3,"This_file_already_has_a_default_export_95130","This file already has a default export"),Could_not_find_import_clause:i(95131,3,"Could_not_find_import_clause_95131","Could not find import clause"),Could_not_find_namespace_import_or_named_imports:i(95132,3,"Could_not_find_namespace_import_or_named_imports_95132","Could not find namespace import or named imports"),Selection_is_not_a_valid_type_node:i(95133,3,"Selection_is_not_a_valid_type_node_95133","Selection is not a valid type node"),No_type_could_be_extracted_from_this_type_node:i(95134,3,"No_type_could_be_extracted_from_this_type_node_95134","No type could be extracted from this type node"),Could_not_find_property_for_which_to_generate_accessor:i(95135,3,"Could_not_find_property_for_which_to_generate_accessor_95135","Could not find property for which to generate accessor"),Name_is_not_valid:i(95136,3,"Name_is_not_valid_95136","Name is not valid"),Can_only_convert_property_with_modifier:i(95137,3,"Can_only_convert_property_with_modifier_95137","Can only convert property with modifier"),Switch_each_misused_0_to_1:i(95138,3,"Switch_each_misused_0_to_1_95138","Switch each misused '{0}' to '{1}'"),Convert_to_optional_chain_expression:i(95139,3,"Convert_to_optional_chain_expression_95139","Convert to optional chain expression"),Could_not_find_convertible_access_expression:i(95140,3,"Could_not_find_convertible_access_expression_95140","Could not find convertible access expression"),Could_not_find_matching_access_expressions:i(95141,3,"Could_not_find_matching_access_expressions_95141","Could not find matching access expressions"),Can_only_convert_logical_AND_access_chains:i(95142,3,"Can_only_convert_logical_AND_access_chains_95142","Can only convert logical AND access chains"),Add_void_to_Promise_resolved_without_a_value:i(95143,3,"Add_void_to_Promise_resolved_without_a_value_95143","Add 'void' to Promise resolved without a value"),Add_void_to_all_Promises_resolved_without_a_value:i(95144,3,"Add_void_to_all_Promises_resolved_without_a_value_95144","Add 'void' to all Promises resolved without a value"),Use_element_access_for_0:i(95145,3,"Use_element_access_for_0_95145","Use element access for '{0}'"),Use_element_access_for_all_undeclared_properties:i(95146,3,"Use_element_access_for_all_undeclared_properties_95146","Use element access for all undeclared properties."),Delete_all_unused_imports:i(95147,3,"Delete_all_unused_imports_95147","Delete all unused imports"),Infer_function_return_type:i(95148,3,"Infer_function_return_type_95148","Infer function return type"),Return_type_must_be_inferred_from_a_function:i(95149,3,"Return_type_must_be_inferred_from_a_function_95149","Return type must be inferred from a function"),Could_not_determine_function_return_type:i(95150,3,"Could_not_determine_function_return_type_95150","Could not determine function return type"),Could_not_convert_to_arrow_function:i(95151,3,"Could_not_convert_to_arrow_function_95151","Could not convert to arrow function"),Could_not_convert_to_named_function:i(95152,3,"Could_not_convert_to_named_function_95152","Could not convert to named function"),Could_not_convert_to_anonymous_function:i(95153,3,"Could_not_convert_to_anonymous_function_95153","Could not convert to anonymous function"),Can_only_convert_string_concatenation:i(95154,3,"Can_only_convert_string_concatenation_95154","Can only convert string concatenation"),Selection_is_not_a_valid_statement_or_statements:i(95155,3,"Selection_is_not_a_valid_statement_or_statements_95155","Selection is not a valid statement or statements"),Add_missing_function_declaration_0:i(95156,3,"Add_missing_function_declaration_0_95156","Add missing function declaration '{0}'"),Add_all_missing_function_declarations:i(95157,3,"Add_all_missing_function_declarations_95157","Add all missing function declarations"),Method_not_implemented:i(95158,3,"Method_not_implemented_95158","Method not implemented."),Function_not_implemented:i(95159,3,"Function_not_implemented_95159","Function not implemented."),Add_override_modifier:i(95160,3,"Add_override_modifier_95160","Add 'override' modifier"),Remove_override_modifier:i(95161,3,"Remove_override_modifier_95161","Remove 'override' modifier"),Add_all_missing_override_modifiers:i(95162,3,"Add_all_missing_override_modifiers_95162","Add all missing 'override' modifiers"),Remove_all_unnecessary_override_modifiers:i(95163,3,"Remove_all_unnecessary_override_modifiers_95163","Remove all unnecessary 'override' modifiers"),Can_only_convert_named_export:i(95164,3,"Can_only_convert_named_export_95164","Can only convert named export"),Add_missing_properties:i(95165,3,"Add_missing_properties_95165","Add missing properties"),Add_all_missing_properties:i(95166,3,"Add_all_missing_properties_95166","Add all missing properties"),Add_missing_attributes:i(95167,3,"Add_missing_attributes_95167","Add missing attributes"),Add_all_missing_attributes:i(95168,3,"Add_all_missing_attributes_95168","Add all missing attributes"),Add_undefined_to_optional_property_type:i(95169,3,"Add_undefined_to_optional_property_type_95169","Add 'undefined' to optional property type"),Convert_named_imports_to_default_import:i(95170,3,"Convert_named_imports_to_default_import_95170","Convert named imports to default import"),Delete_unused_param_tag_0:i(95171,3,"Delete_unused_param_tag_0_95171","Delete unused '@param' tag '{0}'"),Delete_all_unused_param_tags:i(95172,3,"Delete_all_unused_param_tags_95172","Delete all unused '@param' tags"),Rename_param_tag_name_0_to_1:i(95173,3,"Rename_param_tag_name_0_to_1_95173","Rename '@param' tag name '{0}' to '{1}'"),Use_0:i(95174,3,"Use_0_95174","Use `{0}`."),Use_Number_isNaN_in_all_conditions:i(95175,3,"Use_Number_isNaN_in_all_conditions_95175","Use `Number.isNaN` in all conditions."),No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer:i(18004,1,"No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer_18004","No value exists in scope for the shorthand property '{0}'. Either declare one or provide an initializer."),Classes_may_not_have_a_field_named_constructor:i(18006,1,"Classes_may_not_have_a_field_named_constructor_18006","Classes may not have a field named 'constructor'."),JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array:i(18007,1,"JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array_18007","JSX expressions may not use the comma operator. Did you mean to write an array?"),Private_identifiers_cannot_be_used_as_parameters:i(18009,1,"Private_identifiers_cannot_be_used_as_parameters_18009","Private identifiers cannot be used as parameters."),An_accessibility_modifier_cannot_be_used_with_a_private_identifier:i(18010,1,"An_accessibility_modifier_cannot_be_used_with_a_private_identifier_18010","An accessibility modifier cannot be used with a private identifier."),The_operand_of_a_delete_operator_cannot_be_a_private_identifier:i(18011,1,"The_operand_of_a_delete_operator_cannot_be_a_private_identifier_18011","The operand of a 'delete' operator cannot be a private identifier."),constructor_is_a_reserved_word:i(18012,1,"constructor_is_a_reserved_word_18012","'#constructor' is a reserved word."),Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier:i(18013,1,"Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier_18013","Property '{0}' is not accessible outside class '{1}' because it has a private identifier."),The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_private_identifier_with_the_same_spelling:i(18014,1,"The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_priv_18014","The property '{0}' cannot be accessed on type '{1}' within this class because it is shadowed by another private identifier with the same spelling."),Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2:i(18015,1,"Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2_18015","Property '{0}' in type '{1}' refers to a different member that cannot be accessed from within type '{2}'."),Private_identifiers_are_not_allowed_outside_class_bodies:i(18016,1,"Private_identifiers_are_not_allowed_outside_class_bodies_18016","Private identifiers are not allowed outside class bodies."),The_shadowing_declaration_of_0_is_defined_here:i(18017,1,"The_shadowing_declaration_of_0_is_defined_here_18017","The shadowing declaration of '{0}' is defined here"),The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here:i(18018,1,"The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here_18018","The declaration of '{0}' that you probably intended to use is defined here"),_0_modifier_cannot_be_used_with_a_private_identifier:i(18019,1,"_0_modifier_cannot_be_used_with_a_private_identifier_18019","'{0}' modifier cannot be used with a private identifier."),An_enum_member_cannot_be_named_with_a_private_identifier:i(18024,1,"An_enum_member_cannot_be_named_with_a_private_identifier_18024","An enum member cannot be named with a private identifier."),can_only_be_used_at_the_start_of_a_file:i(18026,1,"can_only_be_used_at_the_start_of_a_file_18026","'#!' can only be used at the start of a file."),Compiler_reserves_name_0_when_emitting_private_identifier_downlevel:i(18027,1,"Compiler_reserves_name_0_when_emitting_private_identifier_downlevel_18027","Compiler reserves name '{0}' when emitting private identifier downlevel."),Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher:i(18028,1,"Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher_18028","Private identifiers are only available when targeting ECMAScript 2015 and higher."),Private_identifiers_are_not_allowed_in_variable_declarations:i(18029,1,"Private_identifiers_are_not_allowed_in_variable_declarations_18029","Private identifiers are not allowed in variable declarations."),An_optional_chain_cannot_contain_private_identifiers:i(18030,1,"An_optional_chain_cannot_contain_private_identifiers_18030","An optional chain cannot contain private identifiers."),The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituents:i(18031,1,"The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituent_18031","The intersection '{0}' was reduced to 'never' because property '{1}' has conflicting types in some constituents."),The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_private_in_some:i(18032,1,"The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_pr_18032","The intersection '{0}' was reduced to 'never' because property '{1}' exists in multiple constituents and is private in some."),Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values:i(18033,1,"Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values_18033","Type '{0}' is not assignable to type '{1}' as required for computed enum member values."),Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compiler_option_is_specified_e_g_Fragment:i(18034,3,"Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compi_18034","Specify the JSX fragment factory function to use when targeting 'react' JSX emit with 'jsxFactory' compiler option is specified, e.g. 'Fragment'."),Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name:i(18035,1,"Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name_18035","Invalid value for 'jsxFragmentFactory'. '{0}' is not a valid identifier or qualified-name."),Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_decorator:i(18036,1,"Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_dec_18036","Class decorators can't be used with static private identifier. Consider removing the experimental decorator."),Await_expression_cannot_be_used_inside_a_class_static_block:i(18037,1,"Await_expression_cannot_be_used_inside_a_class_static_block_18037","Await expression cannot be used inside a class static block."),For_await_loops_cannot_be_used_inside_a_class_static_block:i(18038,1,"For_await_loops_cannot_be_used_inside_a_class_static_block_18038","'For await' loops cannot be used inside a class static block."),Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block:i(18039,1,"Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block_18039","Invalid use of '{0}'. It cannot be used inside a class static block."),A_return_statement_cannot_be_used_inside_a_class_static_block:i(18041,1,"A_return_statement_cannot_be_used_inside_a_class_static_block_18041","A 'return' statement cannot be used inside a class static block."),_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation:i(18042,1,"_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation_18042","'{0}' is a type and cannot be imported in JavaScript files. Use '{1}' in a JSDoc type annotation."),Types_cannot_appear_in_export_declarations_in_JavaScript_files:i(18043,1,"Types_cannot_appear_in_export_declarations_in_JavaScript_files_18043","Types cannot appear in export declarations in JavaScript files."),_0_is_automatically_exported_here:i(18044,3,"_0_is_automatically_exported_here_18044","'{0}' is automatically exported here."),Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher:i(18045,1,"Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher_18045","Properties with the 'accessor' modifier are only available when targeting ECMAScript 2015 and higher."),_0_is_of_type_unknown:i(18046,1,"_0_is_of_type_unknown_18046","'{0}' is of type 'unknown'."),_0_is_possibly_null:i(18047,1,"_0_is_possibly_null_18047","'{0}' is possibly 'null'."),_0_is_possibly_undefined:i(18048,1,"_0_is_possibly_undefined_18048","'{0}' is possibly 'undefined'."),_0_is_possibly_null_or_undefined:i(18049,1,"_0_is_possibly_null_or_undefined_18049","'{0}' is possibly 'null' or 'undefined'."),The_value_0_cannot_be_used_here:i(18050,1,"The_value_0_cannot_be_used_here_18050","The value '{0}' cannot be used here."),Compiler_option_0_cannot_be_given_an_empty_string:i(18051,1,"Compiler_option_0_cannot_be_given_an_empty_string_18051","Compiler option '{0}' cannot be given an empty string.")}}});function Ma(e){return e>=79}function vT(e){return e===31||Ma(e)}function kd(e,t){if(e<t[0])return!1;let n=0,s=t.length,m;for(;n+1<s;){if(m=n+(s-n)/2,m-=m%2,t[m]<=e&&e<=t[m+1])return!0;e<t[m]?s=m:n=m+2}return!1}function bT(e,t){return t>=2?kd(e,PT):t===1?kd(e,FT):kd(e,AT)}function I7(e,t){return t>=2?kd(e,NT):t===1?kd(e,kT):kd(e,wT)}function j7(e){let t=[];return e.forEach((n,s)=>{t[n]=s}),t}function Eo(e){return jT[e]}function Em(e){return vx.get(e)}function Ny(e){let t=[],n=0,s=0;for(;n<e.length;){let m=e.charCodeAt(n);switch(n++,m){case 13:e.charCodeAt(n)===10&&n++;case 10:t.push(s),s=n;break;default:m>127&&is(m)&&(t.push(s),s=n);break}}return t.push(s),t}function L7(e,t,n,s){return e.getPositionOfLineAndCharacter?e.getPositionOfLineAndCharacter(t,n,s):px(Al(e),t,n,e.text,s)}function px(e,t,n,s,m){(t<0||t>=e.length)&&(m?t=t<0?0:t>=e.length?e.length-1:t:De.fail(`Bad line number. Line: ${t}, lineStarts.length: ${e.length} , line map is correct? ${s!==void 0?ln(e,Ny(s)):"unknown"}`));let K=e[t]+n;return m?K>e[t+1]?e[t+1]:typeof s=="string"&&K>s.length?s.length:K:(t<e.length-1?De.assert(K<e[t+1]):s!==void 0&&De.assert(K<=s.length),K)}function Al(e){return e.lineMap||(e.lineMap=Ny(e.text))}function dx(e,t){let n=Pd(e,t);return{line:n,character:t-e[n]}}function Pd(e,t,n){let s=zu(e,t,Qi,mo,n);return s<0&&(s=~s-1,De.assert(s!==-1,"position cannot precede the beginning of the file")),s}function Nd(e,t,n){if(t===n)return 0;let s=Al(e),m=Math.min(t,n),K=m===n,G=K?t:n,Q=Pd(s,m),w=Pd(s,G,Q);return K?Q-w:w-Q}function _c(e,t){return dx(Al(e),t)}function wl(e){return Od(e)||is(e)}function Od(e){return e===32||e===9||e===11||e===12||e===160||e===133||e===5760||e>=8192&&e<=8203||e===8239||e===8287||e===12288||e===65279}function is(e){return e===10||e===13||e===8232||e===8233}function Id(e){return e>=48&&e<=57}function Oy(e){return Id(e)||e>=65&&e<=70||e>=97&&e<=102}function B7(e){return e<=1114111}function fx(e){return e>=48&&e<=55}function M7(e,t){let n=e.charCodeAt(t);switch(n){case 13:case 10:case 9:case 11:case 12:case 32:case 47:case 60:case 124:case 61:case 62:return!0;case 35:return t===0;default:return n>127}}function _o(e,t,n,s,m){if(Bl(t))return t;let K=!1;for(;;){let G=e.charCodeAt(t);switch(G){case 13:e.charCodeAt(t+1)===10&&t++;case 10:if(t++,n)return t;K=!!m;continue;case 9:case 11:case 12:case 32:t++;continue;case 47:if(s)break;if(e.charCodeAt(t+1)===47){for(t+=2;t<e.length&&!is(e.charCodeAt(t));)t++;K=!1;continue}if(e.charCodeAt(t+1)===42){for(t+=2;t<e.length;){if(e.charCodeAt(t)===42&&e.charCodeAt(t+1)===47){t+=2;break}t++}K=!1;continue}break;case 60:case 124:case 61:case 62:if(gp(e,t)){t=jd(e,t),K=!1;continue}break;case 35:if(t===0&&mx(e,t)){t=gx(e,t),K=!1;continue}break;case 42:if(K){t++,K=!1;continue}break;default:if(G>127&&wl(G)){t++;continue}break}return t}}function gp(e,t){if(De.assert(t>=0),t===0||is(e.charCodeAt(t-1))){let n=e.charCodeAt(t);if(t+Am<e.length){for(let s=0;s<Am;s++)if(e.charCodeAt(t+s)!==n)return!1;return n===61||e.charCodeAt(t+Am)===32}}return!1}function jd(e,t,n){n&&n(Vt.Merge_conflict_marker_encountered,t,Am);let s=e.charCodeAt(t),m=e.length;if(s===60||s===62)for(;t<m&&!is(e.charCodeAt(t));)t++;else for(De.assert(s===124||s===61);t<m;){let K=e.charCodeAt(t);if((K===61||K===62)&&K!==s&&gp(e,t))break;t++}return t}function mx(e,t){return De.assert(t===0),jy.test(e)}function gx(e,t){let n=jy.exec(e)[0];return t=t+n.length,t}function Iy(e,t,n,s,m,K,G){let Q,w,ke,se,Ye=!1,Ae=s,Je=G;if(n===0){Ae=!0;let yt=ET(t);yt&&(n=yt.length)}e:for(;n>=0&&n<t.length;){let yt=t.charCodeAt(n);switch(yt){case 13:t.charCodeAt(n+1)===10&&n++;case 10:if(n++,s)break e;Ae=!0,Ye&&(se=!0);continue;case 9:case 11:case 12:case 32:n++;continue;case 47:let Qt=t.charCodeAt(n+1),cn=!1;if(Qt===47||Qt===42){let $n=Qt===47?2:3,gn=n;if(n+=2,Qt===47)for(;n<t.length;){if(is(t.charCodeAt(n))){cn=!0;break}n++}else for(;n<t.length;){if(t.charCodeAt(n)===42&&t.charCodeAt(n+1)===47){n+=2;break}n++}if(Ae){if(Ye&&(Je=m(Q,w,ke,se,K,Je),!e&&Je))return Je;Q=gn,w=n,ke=$n,se=cn,Ye=!0}continue}break e;default:if(yt>127&&wl(yt)){Ye&&is(yt)&&(se=!0),n++;continue}break e}}return Ye&&(Je=m(Q,w,ke,se,K,Je)),Je}function R7(e,t,n,s){return Iy(!1,e,t,!1,n,s)}function J7(e,t,n,s){return Iy(!1,e,t,!0,n,s)}function xT(e,t,n,s,m){return Iy(!0,e,t,!1,n,s,m)}function DT(e,t,n,s,m){return Iy(!0,e,t,!0,n,s,m)}function ST(e,t,n,s,m){let K=arguments.length>5&&arguments[5]!==void 0?arguments[5]:[];return K.push({kind:n,pos:e,end:t,hasTrailingNewLine:s}),K}function yp(e,t){return xT(e,t,ST,void 0,void 0)}function TT(e,t){return DT(e,t,ST,void 0,void 0)}function ET(e){let t=jy.exec(e);if(t)return t[0]}function Vs(e,t){return e>=65&&e<=90||e>=97&&e<=122||e===36||e===95||e>127&&bT(e,t)}function lc(e,t,n){return e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||e===36||e===95||(n===1?e===45||e===58:!1)||e>127&&I7(e,t)}function yx(e,t,n){let s=uu(e,0);if(!Vs(s,t))return!1;for(let m=Cu(s);m<e.length;m+=Cu(s))if(!lc(s=uu(e,m),t,n))return!1;return!0}function hp(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,s=arguments.length>3?arguments[3]:void 0,m=arguments.length>4?arguments[4]:void 0,K=arguments.length>5?arguments[5]:void 0,G=arguments.length>6?arguments[6]:void 0;var Q=s,w,ke,se,Ye,Ae,Je,yt,Qt,cn=0;Lt(Q,K,G);var $n={getStartPos:()=>se,getTextPos:()=>w,getToken:()=>Ae,getTokenPos:()=>Ye,getTokenText:()=>Q.substring(Ye,w),getTokenValue:()=>Je,hasUnicodeEscape:()=>(yt&1024)!==0,hasExtendedUnicodeEscape:()=>(yt&8)!==0,hasPrecedingLineBreak:()=>(yt&1)!==0,hasPrecedingJSDocComment:()=>(yt&2)!==0,isIdentifier:()=>Ae===79||Ae>116,isReservedWord:()=>Ae>=81&&Ae<=116,isUnterminated:()=>(yt&4)!==0,getCommentDirectives:()=>Qt,getNumericLiteralFlags:()=>yt&1008,getTokenFlags:()=>yt,reScanGreaterToken:gs,reScanAsteriskEqualsToken:ks,reScanSlashToken:La,reScanTemplateToken:Ps,reScanTemplateHeadOrNoSubstitutionTemplate:Ea,scanJsxIdentifier:ya,scanJsxAttributeValue:Ha,reScanJsxAttributeValue:Lo,reScanJsxToken:cu,reScanLessThanToken:Fa,reScanHashToken:jo,reScanQuestionToken:$a,reScanInvalidIdentifier:Io,scanJsxToken:Ns,scanJsDocToken:M_,scan:Ao,getText:R_,clearCommentDirectives:ti,setText:Lt,setScriptTarget:gr,setLanguageVariant:Ar,setOnError:Rn,setTextPos:ia,setInJSDocType:Ui,tryScan:pu,lookAhead:Os,scanRange:n_};return De.isDebugging&&Object.defineProperty($n,"__debugShowCurrentPositionInText",{get:()=>{let nn=$n.getText();return nn.slice(0,$n.getStartPos())+"\u2551"+nn.slice($n.getStartPos())}}),$n;function gn(nn){let yn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:w,bn=arguments.length>2?arguments[2]:void 0;if(m){let cr=w;w=yn,m(nn,bn||0),w=cr}}function Ct(){let nn=w,yn=!1,bn=!1,cr="";for(;;){let ci=Q.charCodeAt(w);if(ci===95){yt|=512,yn?(yn=!1,bn=!0,cr+=Q.substring(nn,w)):gn(bn?Vt.Multiple_consecutive_numeric_separators_are_not_permitted:Vt.Numeric_separators_are_not_allowed_here,w,1),w++,nn=w;continue}if(Id(ci)){yn=!0,bn=!1,w++;continue}break}return Q.charCodeAt(w-1)===95&&gn(Vt.Numeric_separators_are_not_allowed_here,w-1,1),cr+Q.substring(nn,w)}function Mn(){let nn=w,yn=Ct(),bn,cr;Q.charCodeAt(w)===46&&(w++,bn=Ct());let ci=w;if(Q.charCodeAt(w)===69||Q.charCodeAt(w)===101){w++,yt|=16,(Q.charCodeAt(w)===43||Q.charCodeAt(w)===45)&&w++;let vi=w,bo=Ct();bo?(cr=Q.substring(ci,vi)+bo,ci=w):gn(Vt.Digit_expected)}let Ai;if(yt&512?(Ai=yn,bn&&(Ai+="."+bn),cr&&(Ai+=cr)):Ai=Q.substring(nn,ci),bn!==void 0||yt&16)return Pr(nn,bn===void 0&&!!(yt&16)),{type:8,value:""+ +Ai};{Je=Ai;let vi=ss();return Pr(nn),{type:vi,value:Je}}}function Pr(nn,yn){if(!Vs(uu(Q,w),e))return;let bn=w,{length:cr}=Wo();cr===1&&Q[bn]==="n"?gn(yn?Vt.A_bigint_literal_cannot_use_exponential_notation:Vt.A_bigint_literal_must_be_an_integer,nn,bn-nn+1):(gn(Vt.An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal,bn,cr),w=bn)}function Wi(){let nn=w;for(;fx(Q.charCodeAt(w));)w++;return+Q.substring(nn,w)}function xi(nn,yn){let bn=ma(nn,!1,yn);return bn?parseInt(bn,16):-1}function ra(nn,yn){return ma(nn,!0,yn)}function ma(nn,yn,bn){let cr=[],ci=!1,Ai=!1;for(;cr.length<nn||yn;){let vi=Q.charCodeAt(w);if(bn&&vi===95){yt|=512,ci?(ci=!1,Ai=!0):gn(Ai?Vt.Multiple_consecutive_numeric_separators_are_not_permitted:Vt.Numeric_separators_are_not_allowed_here,w,1),w++;continue}if(ci=bn,vi>=65&&vi<=70)vi+=97-65;else if(!(vi>=48&&vi<=57||vi>=97&&vi<=102))break;cr.push(vi),w++,Ai=!1}return cr.length<nn&&(cr=[]),Q.charCodeAt(w-1)===95&&gn(Vt.Numeric_separators_are_not_allowed_here,w-1,1),String.fromCharCode(...cr)}function ms(){let nn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,yn=Q.charCodeAt(w);w++;let bn="",cr=w;for(;;){if(w>=ke){bn+=Q.substring(cr,w),yt|=4,gn(Vt.Unterminated_string_literal);break}let ci=Q.charCodeAt(w);if(ci===yn){bn+=Q.substring(cr,w),w++;break}if(ci===92&&!nn){bn+=Q.substring(cr,w),bn+=e_(),cr=w;continue}if(is(ci)&&!nn){bn+=Q.substring(cr,w),yt|=4,gn(Vt.Unterminated_string_literal);break}w++}return bn}function Oo(nn){let yn=Q.charCodeAt(w)===96;w++;let bn=w,cr="",ci;for(;;){if(w>=ke){cr+=Q.substring(bn,w),yt|=4,gn(Vt.Unterminated_template_literal),ci=yn?14:17;break}let Ai=Q.charCodeAt(w);if(Ai===96){cr+=Q.substring(bn,w),w++,ci=yn?14:17;break}if(Ai===36&&w+1<ke&&Q.charCodeAt(w+1)===123){cr+=Q.substring(bn,w),w+=2,ci=yn?15:16;break}if(Ai===92){cr+=Q.substring(bn,w),cr+=e_(nn),bn=w;continue}if(Ai===13){cr+=Q.substring(bn,w),w++,w<ke&&Q.charCodeAt(w)===10&&w++,cr+=` +`,bn=w;continue}w++}return De.assert(ci!==void 0),Je=cr,ci}function e_(nn){let yn=w;if(w++,w>=ke)return gn(Vt.Unexpected_end_of_text),"";let bn=Q.charCodeAt(w);switch(w++,bn){case 48:return nn&&w<ke&&Id(Q.charCodeAt(w))?(w++,yt|=2048,Q.substring(yn,w)):"\0";case 98:return"\b";case 116:return" ";case 110:return` +`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 39:return"'";case 34:return'"';case 117:if(nn){for(let cr=w;cr<w+4;cr++)if(cr<ke&&!Oy(Q.charCodeAt(cr))&&Q.charCodeAt(cr)!==123)return w=cr,yt|=2048,Q.substring(yn,w)}if(w<ke&&Q.charCodeAt(w)===123){if(w++,nn&&!Oy(Q.charCodeAt(w)))return yt|=2048,Q.substring(yn,w);if(nn){let cr=w,ci=ra(1,!1),Ai=ci?parseInt(ci,16):-1;if(!B7(Ai)||Q.charCodeAt(w)!==125)return yt|=2048,Q.substring(yn,w);w=cr}return yt|=8,os()}return yt|=1024,as(4);case 120:if(nn)if(Oy(Q.charCodeAt(w))){if(!Oy(Q.charCodeAt(w+1)))return w++,yt|=2048,Q.substring(yn,w)}else return yt|=2048,Q.substring(yn,w);return as(2);case 13:w<ke&&Q.charCodeAt(w)===10&&w++;case 10:case 8232:case 8233:return"";default:return String.fromCharCode(bn)}}function as(nn){let yn=xi(nn,!1);return yn>=0?String.fromCharCode(yn):(gn(Vt.Hexadecimal_digit_expected),"")}function os(){let nn=ra(1,!1),yn=nn?parseInt(nn,16):-1,bn=!1;return yn<0?(gn(Vt.Hexadecimal_digit_expected),bn=!0):yn>1114111&&(gn(Vt.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive),bn=!0),w>=ke?(gn(Vt.Unexpected_end_of_text),bn=!0):Q.charCodeAt(w)===125?w++:(gn(Vt.Unterminated_Unicode_escape_sequence),bn=!0),bn?"":hx(yn)}function Ji(){if(w+5<ke&&Q.charCodeAt(w+1)===117){let nn=w;w+=2;let yn=xi(4,!1);return w=nn,yn}return-1}function Fs(){if(uu(Q,w+1)===117&&uu(Q,w+2)===123){let nn=w;w+=3;let yn=ra(1,!1),bn=yn?parseInt(yn,16):-1;return w=nn,bn}return-1}function Wo(){let nn="",yn=w;for(;w<ke;){let bn=uu(Q,w);if(lc(bn,e))w+=Cu(bn);else if(bn===92){if(bn=Fs(),bn>=0&&lc(bn,e)){w+=3,yt|=8,nn+=os(),yn=w;continue}if(bn=Ji(),!(bn>=0&&lc(bn,e)))break;yt|=1024,nn+=Q.substring(yn,w),nn+=hx(bn),w+=6,yn=w}else break}return nn+=Q.substring(yn,w),nn}function Ka(){let nn=Je.length;if(nn>=2&&nn<=12){let yn=Je.charCodeAt(0);if(yn>=97&&yn<=122){let bn=CT.get(Je);if(bn!==void 0)return Ae=bn}}return Ae=79}function t_(nn){let yn="",bn=!1,cr=!1;for(;;){let ci=Q.charCodeAt(w);if(ci===95){yt|=512,bn?(bn=!1,cr=!0):gn(cr?Vt.Multiple_consecutive_numeric_separators_are_not_permitted:Vt.Numeric_separators_are_not_allowed_here,w,1),w++;continue}if(bn=!0,!Id(ci)||ci-48>=nn)break;yn+=Q[w],w++,cr=!1}return Q.charCodeAt(w-1)===95&&gn(Vt.Numeric_separators_are_not_allowed_here,w-1,1),yn}function ss(){return Q.charCodeAt(w)===110?(Je+="n",yt&384&&(Je=wh(Je)+"n"),w++,9):(Je=""+(yt&128?parseInt(Je.slice(2),2):yt&256?parseInt(Je.slice(2),8):+Je),8)}function Ao(){se=w,yt=0;let nn=!1;for(;;){if(Ye=w,w>=ke)return Ae=1;let yn=uu(Q,w);if(yn===35&&w===0&&mx(Q,w)){if(w=gx(Q,w),t)continue;return Ae=6}switch(yn){case 10:case 13:if(yt|=1,t){w++;continue}else return yn===13&&w+1<ke&&Q.charCodeAt(w+1)===10?w+=2:w++,Ae=4;case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8203:case 8239:case 8287:case 12288:case 65279:if(t){w++;continue}else{for(;w<ke&&Od(Q.charCodeAt(w));)w++;return Ae=5}case 33:return Q.charCodeAt(w+1)===61?Q.charCodeAt(w+2)===61?(w+=3,Ae=37):(w+=2,Ae=35):(w++,Ae=53);case 34:case 39:return Je=ms(),Ae=10;case 96:return Ae=Oo(!1);case 37:return Q.charCodeAt(w+1)===61?(w+=2,Ae=69):(w++,Ae=44);case 38:return Q.charCodeAt(w+1)===38?Q.charCodeAt(w+2)===61?(w+=3,Ae=76):(w+=2,Ae=55):Q.charCodeAt(w+1)===61?(w+=2,Ae=73):(w++,Ae=50);case 40:return w++,Ae=20;case 41:return w++,Ae=21;case 42:if(Q.charCodeAt(w+1)===61)return w+=2,Ae=66;if(Q.charCodeAt(w+1)===42)return Q.charCodeAt(w+2)===61?(w+=3,Ae=67):(w+=2,Ae=42);if(w++,cn&&!nn&&yt&1){nn=!0;continue}return Ae=41;case 43:return Q.charCodeAt(w+1)===43?(w+=2,Ae=45):Q.charCodeAt(w+1)===61?(w+=2,Ae=64):(w++,Ae=39);case 44:return w++,Ae=27;case 45:return Q.charCodeAt(w+1)===45?(w+=2,Ae=46):Q.charCodeAt(w+1)===61?(w+=2,Ae=65):(w++,Ae=40);case 46:return Id(Q.charCodeAt(w+1))?(Je=Mn().value,Ae=8):Q.charCodeAt(w+1)===46&&Q.charCodeAt(w+2)===46?(w+=3,Ae=25):(w++,Ae=24);case 47:if(Q.charCodeAt(w+1)===47){for(w+=2;w<ke&&!is(Q.charCodeAt(w));)w++;if(Qt=pa(Qt,Q.slice(Ye,w),OT,Ye),t)continue;return Ae=2}if(Q.charCodeAt(w+1)===42){w+=2,Q.charCodeAt(w)===42&&Q.charCodeAt(w+1)!==47&&(yt|=2);let bo=!1,Va=Ye;for(;w<ke;){let Is=Q.charCodeAt(w);if(Is===42&&Q.charCodeAt(w+1)===47){w+=2,bo=!0;break}w++,is(Is)&&(Va=w,yt|=1)}if(Qt=pa(Qt,Q.slice(Va,w),IT,Va),bo||gn(Vt.Asterisk_Slash_expected),t)continue;return bo||(yt|=4),Ae=3}return Q.charCodeAt(w+1)===61?(w+=2,Ae=68):(w++,Ae=43);case 48:if(w+2<ke&&(Q.charCodeAt(w+1)===88||Q.charCodeAt(w+1)===120))return w+=2,Je=ra(1,!0),Je||(gn(Vt.Hexadecimal_digit_expected),Je="0"),Je="0x"+Je,yt|=64,Ae=ss();if(w+2<ke&&(Q.charCodeAt(w+1)===66||Q.charCodeAt(w+1)===98))return w+=2,Je=t_(2),Je||(gn(Vt.Binary_digit_expected),Je="0"),Je="0b"+Je,yt|=128,Ae=ss();if(w+2<ke&&(Q.charCodeAt(w+1)===79||Q.charCodeAt(w+1)===111))return w+=2,Je=t_(8),Je||(gn(Vt.Octal_digit_expected),Je="0"),Je="0o"+Je,yt|=256,Ae=ss();if(w+1<ke&&fx(Q.charCodeAt(w+1)))return Je=""+Wi(),yt|=32,Ae=8;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return{type:Ae,value:Je}=Mn(),Ae;case 58:return w++,Ae=58;case 59:return w++,Ae=26;case 60:if(gp(Q,w)){if(w=jd(Q,w,gn),t)continue;return Ae=7}return Q.charCodeAt(w+1)===60?Q.charCodeAt(w+2)===61?(w+=3,Ae=70):(w+=2,Ae=47):Q.charCodeAt(w+1)===61?(w+=2,Ae=32):n===1&&Q.charCodeAt(w+1)===47&&Q.charCodeAt(w+2)!==42?(w+=2,Ae=30):(w++,Ae=29);case 61:if(gp(Q,w)){if(w=jd(Q,w,gn),t)continue;return Ae=7}return Q.charCodeAt(w+1)===61?Q.charCodeAt(w+2)===61?(w+=3,Ae=36):(w+=2,Ae=34):Q.charCodeAt(w+1)===62?(w+=2,Ae=38):(w++,Ae=63);case 62:if(gp(Q,w)){if(w=jd(Q,w,gn),t)continue;return Ae=7}return w++,Ae=31;case 63:return Q.charCodeAt(w+1)===46&&!Id(Q.charCodeAt(w+2))?(w+=2,Ae=28):Q.charCodeAt(w+1)===63?Q.charCodeAt(w+2)===61?(w+=3,Ae=77):(w+=2,Ae=60):(w++,Ae=57);case 91:return w++,Ae=22;case 93:return w++,Ae=23;case 94:return Q.charCodeAt(w+1)===61?(w+=2,Ae=78):(w++,Ae=52);case 123:return w++,Ae=18;case 124:if(gp(Q,w)){if(w=jd(Q,w,gn),t)continue;return Ae=7}return Q.charCodeAt(w+1)===124?Q.charCodeAt(w+2)===61?(w+=3,Ae=75):(w+=2,Ae=56):Q.charCodeAt(w+1)===61?(w+=2,Ae=74):(w++,Ae=51);case 125:return w++,Ae=19;case 126:return w++,Ae=54;case 64:return w++,Ae=59;case 92:let bn=Fs();if(bn>=0&&Vs(bn,e))return w+=3,yt|=8,Je=os()+Wo(),Ae=Ka();let cr=Ji();return cr>=0&&Vs(cr,e)?(w+=6,yt|=1024,Je=String.fromCharCode(cr)+Wo(),Ae=Ka()):(gn(Vt.Invalid_character),w++,Ae=0);case 35:if(w!==0&&Q[w+1]==="!")return gn(Vt.can_only_be_used_at_the_start_of_a_file),w++,Ae=0;let ci=uu(Q,w+1);if(ci===92){w++;let bo=Fs();if(bo>=0&&Vs(bo,e))return w+=3,yt|=8,Je="#"+os()+Wo(),Ae=80;let Va=Ji();if(Va>=0&&Vs(Va,e))return w+=6,yt|=1024,Je="#"+String.fromCharCode(Va)+Wo(),Ae=80;w--}return Vs(ci,e)?(w++,wa(ci,e)):(Je="#",gn(Vt.Invalid_character,w++,Cu(yn))),Ae=80;default:let Ai=wa(yn,e);if(Ai)return Ae=Ai;if(Od(yn)){w+=Cu(yn);continue}else if(is(yn)){yt|=1,w+=Cu(yn);continue}let vi=Cu(yn);return gn(Vt.Invalid_character,w,vi),w+=vi,Ae=0}}}function Io(){De.assert(Ae===0,"'reScanInvalidIdentifier' should only be called when the current token is 'SyntaxKind.Unknown'."),w=Ye=se,yt=0;let nn=uu(Q,w),yn=wa(nn,99);return yn?Ae=yn:(w+=Cu(nn),Ae)}function wa(nn,yn){let bn=nn;if(Vs(bn,yn)){for(w+=Cu(bn);w<ke&&lc(bn=uu(Q,w),yn);)w+=Cu(bn);return Je=Q.substring(Ye,w),bn===92&&(Je+=Wo()),Ka()}}function gs(){if(Ae===31){if(Q.charCodeAt(w)===62)return Q.charCodeAt(w+1)===62?Q.charCodeAt(w+2)===61?(w+=3,Ae=72):(w+=2,Ae=49):Q.charCodeAt(w+1)===61?(w+=2,Ae=71):(w++,Ae=48);if(Q.charCodeAt(w)===61)return w++,Ae=33}return Ae}function ks(){return De.assert(Ae===66,"'reScanAsteriskEqualsToken' should only be called on a '*='"),w=Ye+1,Ae=63}function La(){if(Ae===43||Ae===68){let nn=Ye+1,yn=!1,bn=!1;for(;;){if(nn>=ke){yt|=4,gn(Vt.Unterminated_regular_expression_literal);break}let cr=Q.charCodeAt(nn);if(is(cr)){yt|=4,gn(Vt.Unterminated_regular_expression_literal);break}if(yn)yn=!1;else if(cr===47&&!bn){nn++;break}else cr===91?bn=!0:cr===92?yn=!0:cr===93&&(bn=!1);nn++}for(;nn<ke&&lc(Q.charCodeAt(nn),e);)nn++;w=nn,Je=Q.substring(Ye,w),Ae=13}return Ae}function pa(nn,yn,bn,cr){let ci=vo(at(yn),bn);return ci===void 0?nn:la(nn,{range:{pos:cr,end:w},type:ci})}function vo(nn,yn){let bn=yn.exec(nn);if(bn)switch(bn[1]){case"ts-expect-error":return 0;case"ts-ignore":return 1}}function Ps(nn){return De.assert(Ae===19,"'reScanTemplateToken' should only be called on a '}'"),w=Ye,Ae=Oo(nn)}function Ea(){return w=Ye,Ae=Oo(!0)}function cu(){let nn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return w=Ye=se,Ae=Ns(nn)}function Fa(){return Ae===47?(w=Ye+1,Ae=29):Ae}function jo(){return Ae===80?(w=Ye+1,Ae=62):Ae}function $a(){return De.assert(Ae===60,"'reScanQuestionToken' should only be called on a '??'"),w=Ye+1,Ae=57}function Ns(){let nn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(se=Ye=w,w>=ke)return Ae=1;let yn=Q.charCodeAt(w);if(yn===60)return Q.charCodeAt(w+1)===47?(w+=2,Ae=30):(w++,Ae=29);if(yn===123)return w++,Ae=18;let bn=0;for(;w<ke&&(yn=Q.charCodeAt(w),yn!==123);){if(yn===60){if(gp(Q,w))return w=jd(Q,w,gn),Ae=7;break}if(yn===62&&gn(Vt.Unexpected_token_Did_you_mean_or_gt,w,1),yn===125&&gn(Vt.Unexpected_token_Did_you_mean_or_rbrace,w,1),is(yn)&&bn===0)bn=-1;else{if(!nn&&is(yn)&&bn>0)break;wl(yn)||(bn=w)}w++}return Je=Q.substring(se,w),bn===-1?12:11}function ya(){if(Ma(Ae)){let nn=!1;for(;w<ke;){let yn=Q.charCodeAt(w);if(yn===45){Je+="-",w++;continue}else if(yn===58&&!nn){Je+=":",w++,nn=!0,Ae=79;continue}let bn=w;if(Je+=Wo(),w===bn)break}return Je.slice(-1)===":"&&(Je=Je.slice(0,-1),w--),Ka()}return Ae}function Ha(){switch(se=w,Q.charCodeAt(w)){case 34:case 39:return Je=ms(!0),Ae=10;default:return Ao()}}function Lo(){return w=Ye=se,Ha()}function M_(){if(se=Ye=w,yt=0,w>=ke)return Ae=1;let nn=uu(Q,w);switch(w+=Cu(nn),nn){case 9:case 11:case 12:case 32:for(;w<ke&&Od(Q.charCodeAt(w));)w++;return Ae=5;case 64:return Ae=59;case 13:Q.charCodeAt(w)===10&&w++;case 10:return yt|=1,Ae=4;case 42:return Ae=41;case 123:return Ae=18;case 125:return Ae=19;case 91:return Ae=22;case 93:return Ae=23;case 60:return Ae=29;case 62:return Ae=31;case 61:return Ae=63;case 44:return Ae=27;case 46:return Ae=24;case 96:return Ae=61;case 35:return Ae=62;case 92:w--;let yn=Fs();if(yn>=0&&Vs(yn,e))return w+=3,yt|=8,Je=os()+Wo(),Ae=Ka();let bn=Ji();return bn>=0&&Vs(bn,e)?(w+=6,yt|=1024,Je=String.fromCharCode(bn)+Wo(),Ae=Ka()):(w++,Ae=0)}if(Vs(nn,e)){let yn=nn;for(;w<ke&&lc(yn=uu(Q,w),e)||Q.charCodeAt(w)===45;)w+=Cu(yn);return Je=Q.substring(Ye,w),yn===92&&(Je+=Wo()),Ae=Ka()}else return Ae=0}function Xs(nn,yn){let bn=w,cr=se,ci=Ye,Ai=Ae,vi=Je,bo=yt,Va=nn();return(!Va||yn)&&(w=bn,se=cr,Ye=ci,Ae=Ai,Je=vi,yt=bo),Va}function n_(nn,yn,bn){let cr=ke,ci=w,Ai=se,vi=Ye,bo=Ae,Va=Je,Is=yt,Rl=Qt;Lt(Q,nn,yn);let du=bn();return ke=cr,w=ci,se=Ai,Ye=vi,Ae=bo,Je=Va,yt=Is,Qt=Rl,du}function Os(nn){return Xs(nn,!0)}function pu(nn){return Xs(nn,!1)}function R_(){return Q}function ti(){Qt=void 0}function Lt(nn,yn,bn){Q=nn||"",ke=bn===void 0?Q.length:yn+bn,ia(yn||0)}function Rn(nn){m=nn}function gr(nn){e=nn}function Ar(nn){n=nn}function ia(nn){De.assert(nn>=0),w=nn,se=nn,Ye=nn,Ae=0,Je=void 0,yt=0}function Ui(nn){cn+=nn?1:-1}}function Cu(e){return e>=65536?2:1}function K7(e){if(De.assert(0<=e&&e<=1114111),e<=65535)return String.fromCharCode(e);let t=Math.floor((e-65536)/1024)+55296,n=(e-65536)%1024+56320;return String.fromCharCode(t,n)}function hx(e){return LT(e)}var Cm,CT,vx,AT,wT,FT,kT,PT,NT,OT,IT,jT,Am,jy,uu,LT,$7=pe({"src/compiler/scanner.ts"(){"use strict";Vo(),Cm={abstract:126,accessor:127,any:131,as:128,asserts:129,assert:130,bigint:160,boolean:134,break:81,case:82,catch:83,class:84,continue:86,const:85,constructor:135,debugger:87,declare:136,default:88,delete:89,do:90,else:91,enum:92,export:93,extends:94,false:95,finally:96,for:97,from:158,function:98,get:137,if:99,implements:117,import:100,in:101,infer:138,instanceof:102,interface:118,intrinsic:139,is:140,keyof:141,let:119,module:142,namespace:143,never:144,new:103,null:104,number:148,object:149,package:120,private:121,protected:122,public:123,override:161,out:145,readonly:146,require:147,global:159,return:105,satisfies:150,set:151,static:124,string:152,super:106,switch:107,symbol:153,this:108,throw:109,true:110,try:111,type:154,typeof:112,undefined:155,unique:156,unknown:157,var:113,void:114,while:115,with:116,yield:125,async:132,await:133,of:162},CT=new Map(Object.entries(Cm)),vx=new Map(Object.entries(Object.assign(Object.assign({},Cm),{},{"{":18,"}":19,"(":20,")":21,"[":22,"]":23,".":24,"...":25,";":26,",":27,"<":29,">":31,"<=":32,">=":33,"==":34,"!=":35,"===":36,"!==":37,"=>":38,"+":39,"-":40,"**":42,"*":41,"/":43,"%":44,"++":45,"--":46,"<<":47,"</":30,">>":48,">>>":49,"&":50,"|":51,"^":52,"!":53,"~":54,"&&":55,"||":56,"?":57,"??":60,"?.":28,":":58,"=":63,"+=":64,"-=":65,"*=":66,"**=":67,"/=":68,"%=":69,"<<=":70,">>=":71,">>>=":72,"&=":73,"|=":74,"^=":78,"||=":75,"&&=":76,"??=":77,"@":59,"#":62,"`":61}))),AT=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1569,1594,1600,1610,1649,1747,1749,1749,1765,1766,1786,1788,1808,1808,1810,1836,1920,1957,2309,2361,2365,2365,2384,2384,2392,2401,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2784,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2877,2908,2909,2911,2913,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3294,3294,3296,3297,3333,3340,3342,3344,3346,3368,3370,3385,3424,3425,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3805,3840,3840,3904,3911,3913,3946,3976,3979,4096,4129,4131,4135,4137,4138,4176,4181,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6067,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12329,12337,12341,12344,12346,12353,12436,12445,12446,12449,12538,12540,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65138,65140,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],wT=[170,170,181,181,186,186,192,214,216,246,248,543,546,563,592,685,688,696,699,705,720,721,736,740,750,750,768,846,864,866,890,890,902,902,904,906,908,908,910,929,931,974,976,983,986,1011,1024,1153,1155,1158,1164,1220,1223,1224,1227,1228,1232,1269,1272,1273,1329,1366,1369,1369,1377,1415,1425,1441,1443,1465,1467,1469,1471,1471,1473,1474,1476,1476,1488,1514,1520,1522,1569,1594,1600,1621,1632,1641,1648,1747,1749,1756,1759,1768,1770,1773,1776,1788,1808,1836,1840,1866,1920,1968,2305,2307,2309,2361,2364,2381,2384,2388,2392,2403,2406,2415,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2492,2494,2500,2503,2504,2507,2509,2519,2519,2524,2525,2527,2531,2534,2545,2562,2562,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2649,2652,2654,2654,2662,2676,2689,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2784,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2876,2883,2887,2888,2891,2893,2902,2903,2908,2909,2911,2913,2918,2927,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3010,3014,3016,3018,3021,3031,3031,3047,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3134,3140,3142,3144,3146,3149,3157,3158,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3395,3398,3400,3402,3405,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3805,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3946,3953,3972,3974,3979,3984,3991,3993,4028,4038,4038,4096,4129,4131,4135,4137,4138,4140,4146,4150,4153,4160,4169,4176,4185,4256,4293,4304,4342,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4969,4977,5024,5108,5121,5740,5743,5750,5761,5786,5792,5866,6016,6099,6112,6121,6160,6169,6176,6263,6272,6313,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8319,8319,8400,8412,8417,8417,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8544,8579,12293,12295,12321,12335,12337,12341,12344,12346,12353,12436,12441,12442,12445,12446,12449,12542,12549,12588,12593,12686,12704,12727,13312,19893,19968,40869,40960,42124,44032,55203,63744,64045,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65056,65059,65075,65076,65101,65103,65136,65138,65140,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65381,65470,65474,65479,65482,65487,65490,65495,65498,65500],FT=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1319,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2208,2208,2210,2220,2308,2361,2365,2365,2384,2384,2392,2401,2417,2423,2425,2431,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3133,3160,3161,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3424,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6263,6272,6312,6314,6314,6320,6389,6400,6428,6480,6509,6512,6516,6528,6571,6593,6599,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7401,7404,7406,7409,7413,7414,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11823,11823,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42647,42656,42735,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43648,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],kT=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1319,1329,1366,1369,1369,1377,1415,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1520,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2048,2093,2112,2139,2208,2208,2210,2220,2276,2302,2304,2403,2406,2415,2417,2423,2425,2431,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3161,3168,3171,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3330,3331,3333,3340,3342,3344,3346,3386,3389,3396,3398,3400,3402,3406,3415,3415,3424,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6263,6272,6314,6320,6389,6400,6428,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6617,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7376,7378,7380,7414,7424,7654,7676,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8204,8205,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,11823,11823,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12442,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42647,42655,42737,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43047,43072,43123,43136,43204,43216,43225,43232,43255,43259,43259,43264,43309,43312,43347,43360,43388,43392,43456,43471,43481,43520,43574,43584,43597,43600,43609,43616,43638,43642,43643,43648,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65062,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],PT=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,895,895,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1327,1329,1366,1369,1369,1376,1416,1488,1514,1519,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2144,2154,2208,2228,2230,2237,2308,2361,2365,2365,2384,2384,2392,2401,2417,2432,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2556,2556,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2809,2809,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3129,3133,3133,3160,3162,3168,3169,3200,3200,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3412,3414,3423,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6264,6272,6312,6314,6314,6320,6389,6400,6430,6480,6509,6512,6516,6528,6571,6576,6601,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7296,7304,7312,7354,7357,7359,7401,7404,7406,7411,7413,7414,7418,7418,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12443,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42653,42656,42735,42775,42783,42786,42888,42891,42943,42946,42950,42999,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43261,43262,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43488,43492,43494,43503,43514,43518,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43646,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66176,66204,66208,66256,66304,66335,66349,66378,66384,66421,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68096,68112,68115,68117,68119,68121,68149,68192,68220,68224,68252,68288,68295,68297,68324,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68899,69376,69404,69415,69415,69424,69445,69600,69622,69635,69687,69763,69807,69840,69864,69891,69926,69956,69956,69968,70002,70006,70006,70019,70066,70081,70084,70106,70106,70108,70108,70144,70161,70163,70187,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70366,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70461,70461,70480,70480,70493,70497,70656,70708,70727,70730,70751,70751,70784,70831,70852,70853,70855,70855,71040,71086,71128,71131,71168,71215,71236,71236,71296,71338,71352,71352,71424,71450,71680,71723,71840,71903,71935,71935,72096,72103,72106,72144,72161,72161,72163,72163,72192,72192,72203,72242,72250,72250,72272,72272,72284,72329,72349,72349,72384,72440,72704,72712,72714,72750,72768,72768,72818,72847,72960,72966,72968,72969,72971,73008,73030,73030,73056,73061,73063,73064,73066,73097,73112,73112,73440,73458,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92880,92909,92928,92975,92992,92995,93027,93047,93053,93071,93760,93823,93952,94026,94032,94032,94099,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,123136,123180,123191,123197,123214,123214,123584,123627,124928,125124,125184,125251,125259,125259,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101],NT=[48,57,65,90,95,95,97,122,170,170,181,181,183,183,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,895,895,902,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1327,1329,1366,1369,1369,1376,1416,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1519,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2045,2045,2048,2093,2112,2139,2144,2154,2208,2228,2230,2237,2259,2273,2275,2403,2406,2415,2417,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2556,2556,2558,2558,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2809,2815,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3072,3084,3086,3088,3090,3112,3114,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3162,3168,3171,3174,3183,3200,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3328,3331,3333,3340,3342,3344,3346,3396,3398,3400,3402,3406,3412,3415,3423,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3558,3567,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4969,4977,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6264,6272,6314,6320,6389,6400,6430,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6618,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6832,6845,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7296,7304,7312,7354,7357,7359,7376,7378,7380,7418,7424,7673,7675,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12730,12784,12799,13312,19893,19968,40943,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42737,42775,42783,42786,42888,42891,42943,42946,42950,42999,43047,43072,43123,43136,43205,43216,43225,43232,43255,43259,43259,43261,43309,43312,43347,43360,43388,43392,43456,43471,43481,43488,43518,43520,43574,43584,43597,43600,43609,43616,43638,43642,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43879,43888,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65071,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66045,66045,66176,66204,66208,66256,66272,66272,66304,66335,66349,66378,66384,66426,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66720,66729,66736,66771,66776,66811,66816,66855,66864,66915,67072,67382,67392,67413,67424,67431,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68099,68101,68102,68108,68115,68117,68119,68121,68149,68152,68154,68159,68159,68192,68220,68224,68252,68288,68295,68297,68326,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68903,68912,68921,69376,69404,69415,69415,69424,69456,69600,69622,69632,69702,69734,69743,69759,69818,69840,69864,69872,69881,69888,69940,69942,69951,69956,69958,69968,70003,70006,70006,70016,70084,70089,70092,70096,70106,70108,70108,70144,70161,70163,70199,70206,70206,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70378,70384,70393,70400,70403,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70459,70468,70471,70472,70475,70477,70480,70480,70487,70487,70493,70499,70502,70508,70512,70516,70656,70730,70736,70745,70750,70751,70784,70853,70855,70855,70864,70873,71040,71093,71096,71104,71128,71133,71168,71232,71236,71236,71248,71257,71296,71352,71360,71369,71424,71450,71453,71467,71472,71481,71680,71738,71840,71913,71935,71935,72096,72103,72106,72151,72154,72161,72163,72164,72192,72254,72263,72263,72272,72345,72349,72349,72384,72440,72704,72712,72714,72758,72760,72768,72784,72793,72818,72847,72850,72871,72873,72886,72960,72966,72968,72969,72971,73014,73018,73018,73020,73021,73023,73031,73040,73049,73056,73061,73063,73064,73066,73102,73104,73105,73107,73112,73120,73129,73440,73462,73728,74649,74752,74862,74880,75075,77824,78894,82944,83526,92160,92728,92736,92766,92768,92777,92880,92909,92912,92916,92928,92982,92992,92995,93008,93017,93027,93047,93053,93071,93760,93823,93952,94026,94031,94087,94095,94111,94176,94177,94179,94179,94208,100343,100352,101106,110592,110878,110928,110930,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113821,113822,119141,119145,119149,119154,119163,119170,119173,119179,119210,119213,119362,119364,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,120782,120831,121344,121398,121403,121452,121461,121461,121476,121476,121499,121503,121505,121519,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922,123136,123180,123184,123197,123200,123209,123214,123214,123584,123641,124928,125124,125136,125142,125184,125259,125264,125273,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173782,173824,177972,177984,178205,178208,183969,183984,191456,194560,195101,917760,917999],OT=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,IT=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,jT=j7(vx),Am=7,jy=/^#!.*/,uu=String.prototype.codePointAt?(e,t)=>e.codePointAt(t):function(e,t){let n=e.length;if(t<0||t>=n)return;let s=e.charCodeAt(t);if(s>=55296&&s<=56319&&n>t+1){let m=e.charCodeAt(t+1);if(m>=56320&&m<=57343)return(s-55296)*1024+m-56320+65536}return s},LT=String.fromCodePoint?e=>String.fromCodePoint(e):K7}});function U7(e){return pp(e)||wd(e)}function z7(e){return ml(e,r3)}function BT(e){switch(Th(e)){case 99:return"lib.esnext.full.d.ts";case 9:return"lib.es2022.full.d.ts";case 8:return"lib.es2021.full.d.ts";case 7:return"lib.es2020.full.d.ts";case 6:return"lib.es2019.full.d.ts";case 5:return"lib.es2018.full.d.ts";case 4:return"lib.es2017.full.d.ts";case 3:return"lib.es2016.full.d.ts";case 2:return"lib.es6.d.ts";default:return"lib.d.ts"}}function yo(e){return e.start+e.length}function MT(e){return e.length===0}function q7(e,t){return t>=e.start&&t<yo(e)}function V7(e,t){return t>=e.pos&&t<=e.end}function W7(e,t){return t.start>=e.start&&yo(t)<=yo(e)}function G7(e,t){return RT(e,t)!==void 0}function RT(e,t){let n=JT(e,t);return n&&n.length===0?void 0:n}function H7(e,t){return bx(e.start,e.length,t.start,t.length)}function X7(e,t,n){return bx(e.start,e.length,t,n)}function bx(e,t,n,s){let m=e+t,K=n+s;return n<=m&&K>=e}function Y7(e,t){return t<=yo(e)&&t>=e.start}function JT(e,t){let n=Math.max(e.start,t.start),s=Math.min(yo(e),yo(t));return n<=s?F_(n,s):void 0}function Ld(e,t){if(e<0)throw new Error("start < 0");if(t<0)throw new Error("length < 0");return{start:e,length:t}}function F_(e,t){return Ld(e,t-e)}function Bd(e){return Ld(e.span.start,e.newLength)}function KT(e){return MT(e.span)&&e.newLength===0}function Ly(e,t){if(t<0)throw new Error("newLength < 0");return{span:e,newLength:t}}function Q7(e){if(e.length===0)return Ux;if(e.length===1)return e[0];let t=e[0],n=t.span.start,s=yo(t.span),m=n+t.newLength;for(let K=1;K<e.length;K++){let G=e[K],Q=n,w=s,ke=m,se=G.span.start,Ye=yo(G.span),Ae=se+G.newLength;n=Math.min(Q,se),s=Math.max(w,w+(Ye-ke)),m=Math.max(Ae,Ae+(ke-Ye))}return Ly(F_(n,s),m-n)}function Z7(e){if(e&&e.kind===165){for(let t=e;t;t=t.parent)if(k_(t)||wu(t)||t.kind===261)return t}}function $T(e,t){return vc(e)&&qo(e,16476)&&t.kind===173}function UT(e){return Xy(e)?Kt(e.elements,zT):!1}function zT(e){return qh(e)?!0:UT(e.name)}function qT(e){let t=e.parent;for(;d0(t.parent);)t=t.parent.parent;return t.parent}function xx(e,t){d0(e)&&(e=qT(e));let n=t(e);return e.kind===257&&(e=e.parent),e&&e.kind===258&&(n|=t(e),e=e.parent),e&&e.kind===240&&(n|=t(e)),n}function By(e){return xx(e,hh)}function ew(e){return xx(e,A4)}function My(e){return xx(e,t=>t.flags)}function tw(e,t,n){let s=e.toLowerCase(),m=/^([a-z]+)([_\-]([a-z]+))?$/.exec(s);if(!m){n&&n.push(Xm(Vt.Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1,"en","ja-jp"));return}let K=m[1],G=m[3];It(zx,s)&&!Q(K,G,n)&&Q(K,void 0,n),T(e);function Q(w,ke,se){let Ye=zs(t.getExecutingFilePath()),Ae=w_(Ye),Je=zo(Ae,w);if(ke&&(Je=Je+"-"+ke),Je=t.resolvePath(zo(Je,"diagnosticMessages.generated.json")),!t.fileExists(Je))return!1;let yt="";try{yt=t.readFile(Je)}catch(Qt){return se&&se.push(Xm(Vt.Unable_to_open_file_0,Je)),!1}try{X4(JSON.parse(yt))}catch(Qt){return se&&se.push(Xm(Vt.Corrupted_locale_file_0,Je)),!1}return!0}}function wm(e,t){if(e)for(;e.original!==void 0;)e=e.original;return!e||!t||t(e)?e:void 0}function Xu(e,t){for(;e;){let n=t(e);if(n==="quit")return;if(n)return e;e=e.parent}}function Fm(e){return(e.flags&8)===0}function km(e,t){if(e===void 0||Fm(e))return e;for(e=e.original;e;){if(Fm(e))return!t||t(e)?e:void 0;e=e.original}}function Au(e){return e.length>=2&&e.charCodeAt(0)===95&&e.charCodeAt(1)===95?"_"+e:e}function Pm(e){let t=e;return t.length>=3&&t.charCodeAt(0)===95&&t.charCodeAt(1)===95&&t.charCodeAt(2)===95?t.substr(1):t}function Co(e){return Pm(e.escapedText)}function VT(e){let t=Em(e.escapedText);return t?No(t,O_):void 0}function Ry(e){return e.valueDeclaration&&xE(e.valueDeclaration)?Co(e.valueDeclaration.name):Pm(e.escapedName)}function WT(e){let t=e.parent.parent;if(t){if(bp(t))return Jy(t);switch(t.kind){case 240:if(t.declarationList&&t.declarationList.declarations[0])return Jy(t.declarationList.declarations[0]);break;case 241:let n=t.expression;switch(n.kind===223&&n.operatorToken.kind===63&&(n=n.left),n.kind){case 208:return n.name;case 209:let s=n.argumentExpression;if(Wr(s))return s}break;case 214:return Jy(t.expression);case 253:{if(bp(t.statement)||Yy(t.statement))return Jy(t.statement);break}}}}function Jy(e){let t=Nm(e);return t&&Wr(t)?t:void 0}function GT(e,t){return!!(Ky(e)&&Wr(e.name)&&Co(e.name)===Co(t)||Op(e)&&Kn(e.declarationList.declarations,n=>GT(n,t)))}function HT(e){return e.name||WT(e)}function Ky(e){return!!e.name}function Dx(e){switch(e.kind){case 79:return e;case 351:case 344:{let{name:n}=e;if(n.kind===163)return n.right;break}case 210:case 223:{let n=e;switch(Ol(n)){case 1:case 4:case 5:case 3:return uh(n.left);case 7:case 8:case 9:return n.arguments[1];default:return}}case 349:return HT(e);case 343:return WT(e);case 274:{let{expression:n}=e;return Wr(n)?n:void 0}case 209:let t=e;if(xD(t))return t.argumentExpression}return e.name}function Nm(e){if(e!==void 0)return Dx(e)||(Kh(e)||$h(e)||zh(e)?XT(e):void 0)}function XT(e){if(e.parent){if(pf(e.parent)||d0(e.parent))return e.parent.name;if(ja(e.parent)&&e===e.parent.right){if(Wr(e.parent.left))return e.parent.left;if(Ep(e.parent.left))return uh(e.parent.left)}else if(Qu(e.parent)&&Wr(e.parent.name))return e.parent.name}else return}function nw(e){if(Gm(e))return rt(e.modifiers,o0)}function $y(e){if(qo(e,126975))return rt(e.modifiers,Px)}function YT(e,t){if(e.name)if(Wr(e.name)){let n=e.name.escapedText;return Md(e.parent,t).filter(s=>ff(s)&&Wr(s.name)&&s.name.escapedText===n)}else{let n=e.parent.parameters.indexOf(e);De.assert(n>-1,"Parameters should always be in their parents' parameter list");let s=Md(e.parent,t).filter(ff);if(n<s.length)return[s[n]]}return ye}function Uy(e){return YT(e,!1)}function QT(e){return YT(e,!0)}function ZT(e,t){let n=e.name.escapedText;return Md(e.parent,t).filter(s=>Bp(s)&&s.typeParameters.some(m=>m.name.escapedText===n))}function eE(e){return ZT(e,!1)}function tE(e){return ZT(e,!0)}function rw(e){return!!ho(e,ff)}function nE(e){return ho(e,Yh)}function rE(e){return pE(e,GA)}function iw(e){return ho(e,zA)}function aw(e){return ho(e,pS)}function iE(e){return ho(e,pS,!0)}function ow(e){return ho(e,dS)}function aE(e){return ho(e,dS,!0)}function sw(e){return ho(e,fS)}function oE(e){return ho(e,fS,!0)}function uw(e){return ho(e,mS)}function sE(e){return ho(e,mS,!0)}function uE(e){return ho(e,qA,!0)}function _w(e){return ho(e,yS)}function _E(e){return ho(e,yS,!0)}function lw(e){return ho(e,VA)}function cw(e){return ho(e,WA)}function lE(e){return ho(e,hS)}function pw(e){return ho(e,Bp)}function Sx(e){return ho(e,vS)}function zy(e){let t=ho(e,D0);if(t&&t.typeExpression&&t.typeExpression.type)return t}function qy(e){let t=ho(e,D0);return!t&&vc(e)&&(t=Zt(Uy(e),n=>!!n.typeExpression)),t&&t.typeExpression&&t.typeExpression.type}function cE(e){let t=lE(e);if(t&&t.typeExpression)return t.typeExpression.type;let n=zy(e);if(n&&n.typeExpression){let s=n.typeExpression.type;if(Jh(s)){let m=Zt(s.members,U3);return m&&m.type}if(c0(s)||Xh(s))return s.type}}function Md(e,t){var n,s;if(!_h(e))return ye;let m=(n=e.jsDoc)==null?void 0:n.jsDocCache;if(m===void 0||t){let K=IC(e,t);De.assert(K.length<2||K[0]!==K[1]),m=ut(K,G=>Lp(G)?G.tags:G),t||((s=e.jsDoc)!=null||(e.jsDoc=[]),e.jsDoc.jsDocCache=m)}return m}function Om(e){return Md(e,!1)}function dw(e){return Md(e,!0)}function ho(e,t,n){return Zt(Md(e,n),t)}function pE(e,t){return Om(e).filter(t)}function fw(e,t){return Om(e).filter(n=>n.kind===t)}function mw(e){return typeof e=="string"?e:e==null?void 0:e.map(t=>t.kind===324?t.text:gw(t)).join("")}function gw(e){let t=e.kind===327?"link":e.kind===328?"linkcode":"linkplain",n=e.name?Pl(e.name):"",s=e.name&&e.text.startsWith("://")?"":" ";return`{@${t} ${n}${s}${e.text}}`}function yw(e){if(x0(e)){if(gS(e.parent)){let t=CD(e.parent);if(t&&ae(t.tags))return ut(t.tags,n=>Bp(n)?n.typeParameters:void 0)}return ye}if(Um(e))return De.assert(e.parent.kind===323),ut(e.parent.tags,t=>Bp(t)?t.typeParameters:void 0);if(e.typeParameters||_5(e)&&e.typeParameters)return e.typeParameters;if(lo(e)){let t=y4(e);if(t.length)return t;let n=qy(e);if(n&&c0(n)&&n.typeParameters)return n.typeParameters}return ye}function hw(e){return e.constraint?e.constraint:Bp(e.parent)&&e===e.parent.typeParameters[0]?e.parent.constraint:void 0}function cc(e){return e.kind===79||e.kind===80}function vw(e){return e.kind===175||e.kind===174}function dE(e){return fs(e)&&!!(e.flags&32)}function fE(e){return Ml(e)&&!!(e.flags&32)}function Tx(e){return uf(e)&&!!(e.flags&32)}function Ex(e){let t=e.kind;return!!(e.flags&32)&&(t===208||t===209||t===210||t===232)}function Cx(e){return Ex(e)&&!Np(e)&&!!e.questionDotToken}function bw(e){return Cx(e.parent)&&e.parent.expression===e}function xw(e){return!Ex(e.parent)||Cx(e.parent)||e!==e.parent.expression}function Dw(e){return e.kind===223&&e.operatorToken.kind===60}function mE(e){return sf(e)&&Wr(e.typeName)&&e.typeName.escapedText==="const"&&!e.typeArguments}function Vy(e){return Mp(e,8)}function gE(e){return Np(e)&&!!(e.flags&32)}function Sw(e){return e.kind===249||e.kind===248}function Tw(e){return e.kind===277||e.kind===276}function yE(e){switch(e.kind){case 305:case 306:return!0;default:return!1}}function Ew(e){return yE(e)||e.kind===303||e.kind===307}function Ax(e){return e.kind===351||e.kind===344}function Cw(e){return Im(e.kind)}function Im(e){return e>=163}function hE(e){return e>=0&&e<=162}function Aw(e){return hE(e.kind)}function Fl(e){return oo(e,"pos")&&oo(e,"end")}function wx(e){return 8<=e&&e<=14}function Fx(e){return wx(e.kind)}function ww(e){switch(e.kind){case 207:case 206:case 13:case 215:case 228:return!0}return!1}function jm(e){return 14<=e&&e<=17}function Fw(e){return jm(e.kind)}function kw(e){let t=e.kind;return t===16||t===17}function Pw(e){return jA(e)||BA(e)}function vE(e){switch(e.kind){case 273:return e.isTypeOnly||e.parent.parent.isTypeOnly;case 271:return e.parent.isTypeOnly;case 270:case 268:return e.isTypeOnly}return!1}function bE(e){switch(e.kind){case 278:return e.isTypeOnly||e.parent.parent.isTypeOnly;case 275:return e.isTypeOnly&&!!e.moduleSpecifier&&!e.exportClause;case 277:return e.parent.isTypeOnly}return!1}function Nw(e){return vE(e)||bE(e)}function Ow(e){return Hs(e)||Wr(e)}function Iw(e){return e.kind===10||jm(e.kind)}function kl(e){var t;return Wr(e)&&((t=e.emitNode)==null?void 0:t.autoGenerate)!==void 0}function kx(e){var t;return ds(e)&&((t=e.emitNode)==null?void 0:t.autoGenerate)!==void 0}function xE(e){return(kp(e)||Ox(e))&&ds(e.name)}function jw(e){return fs(e)&&ds(e.name)}function Yu(e){switch(e){case 126:case 127:case 132:case 85:case 136:case 88:case 93:case 101:case 123:case 121:case 122:case 146:case 124:case 145:case 161:return!0}return!1}function DE(e){return!!(XD(e)&16476)}function SE(e){return DE(e)||e===124||e===161||e===127}function Px(e){return Yu(e.kind)}function Lw(e){let t=e.kind;return t===163||t===79}function Lm(e){let t=e.kind;return t===79||t===80||t===10||t===8||t===164}function Bw(e){let t=e.kind;return t===79||t===203||t===204}function k_(e){return!!e&&Nx(e.kind)}function Wy(e){return!!e&&(Nx(e.kind)||_0(e))}function TE(e){return e&&EE(e.kind)}function Mw(e){return e.kind===110||e.kind===95}function EE(e){switch(e){case 259:case 171:case 173:case 174:case 175:case 215:case 216:return!0;default:return!1}}function Nx(e){switch(e){case 170:case 176:case 326:case 177:case 178:case 181:case 320:case 182:return!0;default:return EE(e)}}function Rw(e){return Ou(e)||IA(e)||m0(e)&&k_(e.parent)}function pc(e){let t=e.kind;return t===173||t===169||t===171||t===174||t===175||t===178||t===172||t===237}function wu(e){return e&&(e.kind===260||e.kind===228)}function Gy(e){return e&&(e.kind===174||e.kind===175)}function CE(e){return kp(e)&&T4(e)}function Ox(e){switch(e.kind){case 171:case 174:case 175:return!0;default:return!1}}function Jw(e){switch(e.kind){case 171:case 174:case 175:case 169:return!0;default:return!1}}function Hy(e){return Px(e)||o0(e)}function Ix(e){let t=e.kind;return t===177||t===176||t===168||t===170||t===178||t===174||t===175}function Kw(e){return Ix(e)||pc(e)}function jx(e){let t=e.kind;return t===299||t===300||t===301||t===171||t===174||t===175}function Lx(e){return G4(e.kind)}function $w(e){switch(e.kind){case 181:case 182:return!0}return!1}function Xy(e){if(e){let t=e.kind;return t===204||t===203}return!1}function AE(e){let t=e.kind;return t===206||t===207}function Uw(e){let t=e.kind;return t===205||t===229}function Bx(e){switch(e.kind){case 257:case 166:case 205:return!0}return!1}function zw(e){return Qu(e)||vc(e)||FE(e)||PE(e)}function qw(e){return wE(e)||kE(e)}function wE(e){switch(e.kind){case 203:case 207:return!0}return!1}function FE(e){switch(e.kind){case 205:case 299:case 300:case 301:return!0}return!1}function kE(e){switch(e.kind){case 204:case 206:return!0}return!1}function PE(e){switch(e.kind){case 205:case 229:case 227:case 206:case 207:case 79:case 208:case 209:return!0}return Ll(e,!0)}function Vw(e){let t=e.kind;return t===208||t===163||t===202}function Ww(e){let t=e.kind;return t===208||t===163}function Gw(e){switch(e.kind){case 283:case 282:case 210:case 211:case 212:case 167:return!0;default:return!1}}function Hw(e){return e.kind===210||e.kind===211}function Xw(e){let t=e.kind;return t===225||t===14}function vp(e){return NE(Vy(e).kind)}function NE(e){switch(e){case 208:case 209:case 211:case 210:case 281:case 282:case 285:case 212:case 206:case 214:case 207:case 228:case 215:case 79:case 80:case 13:case 8:case 9:case 10:case 14:case 225:case 95:case 104:case 108:case 110:case 106:case 232:case 230:case 233:case 100:case 279:return!0;default:return!1}}function OE(e){return IE(Vy(e).kind)}function IE(e){switch(e){case 221:case 222:case 217:case 218:case 219:case 220:case 213:return!0;default:return NE(e)}}function Yw(e){switch(e.kind){case 222:return!0;case 221:return e.operator===45||e.operator===46;default:return!1}}function Qw(e){switch(e.kind){case 104:case 110:case 95:case 221:return!0;default:return Fx(e)}}function Yy(e){return Zw(Vy(e).kind)}function Zw(e){switch(e){case 224:case 226:case 216:case 223:case 227:case 231:case 229:case 357:case 356:case 235:return!0;default:return IE(e)}}function e9(e){let t=e.kind;return t===213||t===231}function t9(e){return sS(e)||PA(e)}function jE(e,t){switch(e.kind){case 245:case 246:case 247:case 243:case 244:return!0;case 253:return t&&jE(e.statement,t)}return!1}function LE(e){return jp(e)||cf(e)}function n9(e){return Kn(e,LE)}function r9(e){return!nh(e)&&!jp(e)&&!qo(e,1)&&!eh(e)}function i9(e){return nh(e)||jp(e)||qo(e,1)}function a9(e){return e.kind===246||e.kind===247}function o9(e){return m0(e)||Yy(e)}function s9(e){return m0(e)}function u9(e){return eS(e)||Yy(e)}function _9(e){let t=e.kind;return t===265||t===264||t===79}function l9(e){let t=e.kind;return t===265||t===264}function c9(e){let t=e.kind;return t===79||t===264}function p9(e){let t=e.kind;return t===272||t===271}function d9(e){return e.kind===264||e.kind===263}function f9(e){switch(e.kind){case 216:case 223:case 205:case 210:case 176:case 260:case 228:case 172:case 173:case 182:case 177:case 209:case 263:case 302:case 274:case 275:case 278:case 259:case 215:case 181:case 174:case 79:case 270:case 268:case 273:case 178:case 261:case 341:case 343:case 320:case 344:case 351:case 326:case 349:case 325:case 288:case 289:case 290:case 197:case 171:case 170:case 264:case 199:case 277:case 267:case 271:case 211:case 14:case 8:case 207:case 166:case 208:case 299:case 169:case 168:case 175:case 300:case 308:case 301:case 10:case 262:case 184:case 165:case 257:return!0;default:return!1}}function m9(e){switch(e.kind){case 216:case 238:case 176:case 266:case 295:case 172:case 191:case 173:case 182:case 177:case 245:case 246:case 247:case 259:case 215:case 181:case 174:case 178:case 341:case 343:case 320:case 326:case 349:case 197:case 171:case 170:case 264:case 175:case 308:case 262:return!0;default:return!1}}function g9(e){return e===216||e===205||e===260||e===228||e===172||e===173||e===263||e===302||e===278||e===259||e===215||e===174||e===270||e===268||e===273||e===261||e===288||e===171||e===170||e===264||e===267||e===271||e===277||e===166||e===299||e===169||e===168||e===175||e===300||e===262||e===165||e===257||e===349||e===341||e===351}function Mx(e){return e===259||e===279||e===260||e===261||e===262||e===263||e===264||e===269||e===268||e===275||e===274||e===267}function Rx(e){return e===249||e===248||e===256||e===243||e===241||e===239||e===246||e===247||e===245||e===242||e===253||e===250||e===252||e===254||e===255||e===240||e===244||e===251||e===355||e===359||e===358}function bp(e){return e.kind===165?e.parent&&e.parent.kind!==348||lo(e):g9(e.kind)}function y9(e){return Mx(e.kind)}function h9(e){return Rx(e.kind)}function BE(e){let t=e.kind;return Rx(t)||Mx(t)||v9(e)}function v9(e){return e.kind!==238||e.parent!==void 0&&(e.parent.kind===255||e.parent.kind===295)?!1:!cC(e)}function ME(e){let t=e.kind;return Rx(t)||Mx(t)||t===238}function b9(e){let t=e.kind;return t===280||t===163||t===79}function x9(e){let t=e.kind;return t===108||t===79||t===208}function RE(e){let t=e.kind;return t===281||t===291||t===282||t===11||t===285}function D9(e){let t=e.kind;return t===288||t===290}function S9(e){let t=e.kind;return t===10||t===291}function JE(e){let t=e.kind;return t===283||t===282}function T9(e){let t=e.kind;return t===292||t===293}function Jx(e){return e.kind>=312&&e.kind<=353}function KE(e){return e.kind===323||e.kind===322||e.kind===324||Rm(e)||Kx(e)||cS(e)||x0(e)}function Kx(e){return e.kind>=330&&e.kind<=353}function Bm(e){return e.kind===175}function Mm(e){return e.kind===174}function P_(e){if(!_h(e))return!1;let{jsDoc:t}=e;return!!t&&t.length>0}function E9(e){return!!e.type}function $E(e){return!!e.initializer}function C9(e){switch(e.kind){case 257:case 166:case 205:case 169:case 299:case 302:return!0;default:return!1}}function $x(e){return e.kind===288||e.kind===290||jx(e)}function A9(e){return e.kind===180||e.kind===230}function w9(e){let t=qx;for(let n of e){if(!n.length)continue;let s=0;for(;s<n.length&&s<t&&wl(n.charCodeAt(s));s++);if(s<t&&(t=s),t===0)return 0}return t===qx?void 0:t}function Fu(e){return e.kind===10||e.kind===14}function Rm(e){return e.kind===327||e.kind===328||e.kind===329}function F9(e){let t=Ko(e.parameters);return!!t&&UE(t)}function UE(e){let t=ff(e)?e.typeExpression&&e.typeExpression.type:e.type;return e.dotDotDotToken!==void 0||!!t&&t.kind===321}var Ux,zx,qx,k9=pe({"src/compiler/utilitiesPublic.ts"(){"use strict";Vo(),Ux=Ly(Ld(0,0),0),zx=["cs","de","es","fr","it","ja","ko","pl","pt-br","ru","tr","zh-cn","zh-tw"],qx=1073741823}});function P9(e,t){let n=e.declarations;if(n){for(let s of n)if(s.kind===t)return s}}function N9(e,t){return rt(e.declarations||ye,n=>n.kind===t)}function O9(e){let t=new Map;if(e)for(let n of e)t.set(n.escapedName,n);return t}function Vx(e){return(e.flags&33554432)!==0}function I9(){var e="";let t=n=>e+=n;return{getText:()=>e,write:t,rawWrite:t,writeKeyword:t,writeOperator:t,writePunctuation:t,writeSpace:t,writeStringLiteral:t,writeLiteral:t,writeParameter:t,writeProperty:t,writeSymbol:(n,s)=>t(n),writeTrailingSemicolon:t,writeComment:t,getTextPos:()=>e.length,getLine:()=>0,getColumn:()=>0,getIndent:()=>0,isAtStartOfLine:()=>!1,hasTrailingComment:()=>!1,hasTrailingWhitespace:()=>!!e.length&&wl(e.charCodeAt(e.length-1)),writeLine:()=>e+=" ",increaseIndent:$o,decreaseIndent:$o,clear:()=>e=""}}function j9(e,t){return e.configFilePath!==t.configFilePath||zE(e,t)}function zE(e,t){return Rd(e,t,moduleResolutionOptionDeclarations)}function L9(e,t){return Rd(e,t,optionsAffectingProgramStructure)}function Rd(e,t,n){return e!==t&&n.some(s=>!m3(_3(e,s),_3(t,s)))}function B9(e,t){for(;;){let n=t(e);if(n==="quit")return;if(n!==void 0)return n;if(Ou(e))return;e=e.parent}}function M9(e,t){let n=e.entries();for(let[s,m]of n){let K=t(m,s);if(K)return K}}function R9(e,t){let n=e.keys();for(let s of n){let m=t(s);if(m)return m}}function J9(e,t){e.forEach((n,s)=>{t.set(s,n)})}function K9(e){let t=ef.getText();try{return e(ef),ef.getText()}finally{ef.clear(),ef.writeKeyword(t)}}function Qy(e){return e.end-e.pos}function $9(e,t,n){var s,m;return(m=(s=e==null?void 0:e.resolvedModules)==null?void 0:s.get(t,n))==null?void 0:m.resolvedModule}function U9(e,t,n,s){e.resolvedModules||(e.resolvedModules=createModeAwareCache()),e.resolvedModules.set(t,s,n)}function z9(e,t,n,s){e.resolvedTypeReferenceDirectiveNames||(e.resolvedTypeReferenceDirectiveNames=createModeAwareCache()),e.resolvedTypeReferenceDirectiveNames.set(t,s,n)}function q9(e,t,n){var s,m;return(m=(s=e==null?void 0:e.resolvedTypeReferenceDirectiveNames)==null?void 0:s.get(t,n))==null?void 0:m.resolvedTypeReferenceDirective}function V9(e,t){return e.path===t.path&&!e.prepend==!t.prepend&&!e.circular==!t.circular}function W9(e,t){return e===t||e.resolvedModule===t.resolvedModule||!!e.resolvedModule&&!!t.resolvedModule&&e.resolvedModule.isExternalLibraryImport===t.resolvedModule.isExternalLibraryImport&&e.resolvedModule.extension===t.resolvedModule.extension&&e.resolvedModule.resolvedFileName===t.resolvedModule.resolvedFileName&&e.resolvedModule.originalPath===t.resolvedModule.originalPath&&G9(e.resolvedModule.packageId,t.resolvedModule.packageId)}function G9(e,t){return e===t||!!e&&!!t&&e.name===t.name&&e.subModuleName===t.subModuleName&&e.version===t.version}function qE(e){let{name:t,subModuleName:n}=e;return n?`${t}/${n}`:t}function H9(e){return`${qE(e)}@${e.version}`}function X9(e,t){return e===t||e.resolvedTypeReferenceDirective===t.resolvedTypeReferenceDirective||!!e.resolvedTypeReferenceDirective&&!!t.resolvedTypeReferenceDirective&&e.resolvedTypeReferenceDirective.resolvedFileName===t.resolvedTypeReferenceDirective.resolvedFileName&&!!e.resolvedTypeReferenceDirective.primary==!!t.resolvedTypeReferenceDirective.primary&&e.resolvedTypeReferenceDirective.originalPath===t.resolvedTypeReferenceDirective.originalPath}function Y9(e,t,n,s,m,K){De.assert(e.length===n.length);for(let G=0;G<e.length;G++){let Q=n[G],w=e[G],ke=K.getName(w),se=K.getMode(w,t),Ye=s&&s.get(ke,se);if(Ye?!Q||!m(Ye,Q):Q)return!0}return!1}function Wx(e){return Q9(e),(e.flags&524288)!==0}function Q9(e){e.flags&1048576||((e.flags&131072||Za(e,Wx))&&(e.flags|=524288),e.flags|=1048576)}function ku(e){for(;e&&e.kind!==308;)e=e.parent;return e}function Z9(e){return ku(e.valueDeclaration||nC(e))}function eF(e,t){return!!e&&(e.scriptKind===1||e.scriptKind===2)&&!e.checkJsDirective&&t===void 0}function tF(e){switch(e.kind){case 238:case 266:case 245:case 246:case 247:return!0}return!1}function nF(e,t){return De.assert(e>=0),Al(t)[e]}function rF(e){let t=ku(e),n=_c(t,e.pos);return`${t.fileName}(${n.line+1},${n.character+1})`}function VE(e,t){De.assert(e>=0);let n=Al(t),s=e,m=t.text;if(s+1===n.length)return m.length-1;{let K=n[s],G=n[s+1]-1;for(De.assert(is(m.charCodeAt(G)));K<=G&&is(m.charCodeAt(G));)G--;return G}}function WE(e,t,n){return!(n&&n(t))&&!e.identifiers.has(t)}function N_(e){return e===void 0?!0:e.pos===e.end&&e.pos>=0&&e.kind!==1}function Jm(e){return!N_(e)}function iF(e,t){return Fp(e)?t===e.expression:_0(e)?t===e.modifiers:s0(e)?t===e.initializer:kp(e)?t===e.questionToken&&CE(e):pf(e)?t===e.modifiers||t===e.questionToken||t===e.exclamationToken||Jd(e.modifiers,t,Hy):b0(e)?t===e.equalsToken||t===e.modifiers||t===e.questionToken||t===e.exclamationToken||Jd(e.modifiers,t,Hy):u0(e)?t===e.exclamationToken:af(e)?t===e.typeParameters||t===e.type||Jd(e.typeParameters,t,Fp):l0(e)?t===e.typeParameters||Jd(e.typeParameters,t,Fp):of(e)?t===e.typeParameters||t===e.type||Jd(e.typeParameters,t,Fp):rS(e)?t===e.modifiers||Jd(e.modifiers,t,Hy):!1}function Jd(e,t,n){return!e||fa(t)||!n(t)?!1:It(e,t)}function GE(e,t,n){if(t===void 0||t.length===0)return e;let s=0;for(;s<e.length&&n(e[s]);++s);return e.splice(s,0,...t),e}function HE(e,t,n){if(t===void 0)return e;let s=0;for(;s<e.length&&n(e[s]);++s);return e.splice(s,0,t),e}function XE(e){return Nl(e)||!!(Pu(e)&2097152)}function aF(e,t){return GE(e,t,Nl)}function oF(e,t){return GE(e,t,XE)}function sF(e,t){return HE(e,t,Nl)}function uF(e,t){return HE(e,t,XE)}function _F(e,t,n){if(e.charCodeAt(t+1)===47&&t+2<n&&e.charCodeAt(t+2)===47){let s=e.substring(t,n);return!!(h3.test(s)||v3.test(s)||L8.test(s)||B8.test(s))}return!1}function YE(e,t){return e.charCodeAt(t+1)===42&&e.charCodeAt(t+2)===33}function lF(e,t){let n=new Map(t.map(G=>[`${_c(e,G.range.end).line}`,G])),s=new Map;return{getUnusedExpectations:m,markUsed:K};function m(){return ps(n.entries()).filter(G=>{let[Q,w]=G;return w.type===0&&!s.get(Q)}).map(G=>{let[Q,w]=G;return w})}function K(G){return n.has(`${G}`)?(s.set(`${G}`,!0),!0):!1}}function xp(e,t,n){return N_(e)?e.pos:Jx(e)||e.kind===11?_o((t||ku(e)).text,e.pos,!1,!0):n&&P_(e)?xp(e.jsDoc[0],t):e.kind===354&&e._children.length>0?xp(e._children[0],t,n):_o((t||ku(e)).text,e.pos,!1,!1,vC(e))}function cF(e,t){let n=!N_(e)&&mf(e)?ot(e.modifiers,o0):void 0;return n?_o((t||ku(e)).text,n.end):xp(e,t)}function Dp(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Kd(e.text,t,n)}function pF(e){return!!Xu(e,$A)}function QE(e){return!!(cf(e)&&e.exportClause&&Vh(e.exportClause)&&e.exportClause.name.escapedText==="default")}function Kd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(N_(t))return"";let s=e.substring(n?t.pos:_o(e,t.pos),t.end);return pF(t)&&(s=s.split(/\r\n|\n|\r/).map(m=>at(m.replace(/^\s*\*/,""))).join(` +`)),s}function Zy(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Dp(ku(e),e,t)}function dF(e){return e.pos}function fF(e,t){return zu(e,t,dF,mo)}function Pu(e){let t=e.emitNode;return t&&t.flags||0}function mF(e){let t=e.emitNode;return t&&t.internalFlags||0}function gF(e,t,n){var s;if(t&&yF(e,n))return Dp(t,e);switch(e.kind){case 10:{let m=n&2?a4:n&1||Pu(e)&33554432?fh:mh;return e.singleQuote?"'"+m(e.text,39)+"'":'"'+m(e.text,34)+'"'}case 14:case 15:case 16:case 17:{let m=n&1||Pu(e)&33554432?fh:mh,K=(s=e.rawText)!=null?s:GP(m(e.text,96));switch(e.kind){case 14:return"`"+K+"`";case 15:return"`"+K+"${";case 16:return"}"+K+"${";case 17:return"}"+K+"`"}break}case 8:case 9:return e.text;case 13:return n&4&&e.isUnterminated?e.text+(e.text.charCodeAt(e.text.length-1)===92?" /":"/"):e.text}return De.fail(`Literal kind '${e.kind}' not accounted for.`)}function yF(e,t){return Il(e)||!e.parent||t&4&&e.isUnterminated?!1:yc(e)&&e.numericLiteralFlags&512?!!(t&8):!J3(e)}function hF(e){return Cs(e)?'"'+mh(e)+'"':""+e}function vF(e){return Sm(e).replace(/^(\d)/,"_$1").replace(/\W/g,"_")}function bF(e){return(My(e)&3)!==0||ZE(e)}function ZE(e){let t=dh(e);return t.kind===257&&t.parent.kind===295}function eh(e){return B_(e)&&(e.name.kind===10||th(e))}function xF(e){return B_(e)&&e.name.kind===10}function DF(e){return B_(e)&&Hs(e.name)}function eC(e){return B_(e)||Wr(e)}function SF(e){return TF(e.valueDeclaration)}function TF(e){return!!e&&e.kind===264&&!e.body}function EF(e){return e.kind===308||e.kind===264||Wy(e)}function th(e){return!!(e.flags&1024)}function Gx(e){return eh(e)&&tC(e)}function tC(e){switch(e.parent.kind){case 308:return $p(e.parent);case 265:return eh(e.parent.parent)&&Ou(e.parent.parent.parent)&&!$p(e.parent.parent.parent)}return!1}function nC(e){var t;return(t=e.declarations)==null?void 0:t.find(n=>!Gx(n)&&!(B_(n)&&th(n)))}function CF(e){return e===1||e===100||e===199}function Hx(e,t){return $p(e)||Eh(t)||CF(Nu(t))&&!!e.commonJsModuleIndicator}function AF(e,t){switch(e.scriptKind){case 1:case 3:case 2:case 4:break;default:return!1}return e.isDeclarationFile?!1:u3(t,"alwaysStrict")||e5(e.statements)?!0:$p(e)||Eh(t)?Nu(t)>=5?!0:!t.noImplicitUseStrict:!1}function wF(e){return!!(e.flags&16777216)||qo(e,2)}function rC(e,t){switch(e.kind){case 308:case 266:case 295:case 264:case 245:case 246:case 247:case 173:case 171:case 174:case 175:case 259:case 215:case 216:case 169:case 172:return!0;case 238:return!Wy(t)}return!1}function FF(e){switch(De.type(e),e.kind){case 341:case 349:case 326:return!0;default:return iC(e)}}function iC(e){switch(De.type(e),e.kind){case 176:case 177:case 170:case 178:case 181:case 182:case 320:case 260:case 228:case 261:case 262:case 348:case 259:case 171:case 173:case 174:case 175:case 215:case 216:return!0;default:return!1}}function Xx(e){switch(e.kind){case 269:case 268:return!0;default:return!1}}function kF(e){return Xx(e)||oh(e)}function PF(e){switch(e.kind){case 269:case 268:case 240:case 260:case 259:case 264:case 262:case 261:case 263:return!0;default:return!1}}function NF(e){return nh(e)||B_(e)||p0(e)||iD(e)}function nh(e){return Xx(e)||cf(e)}function Yx(e){return Xu(e.parent,t=>rC(t,t.parent))}function OF(e,t){let n=Yx(e);for(;n;)t(n),n=Yx(n)}function aC(e){return!e||Qy(e)===0?"(Missing)":Zy(e)}function IF(e){return e.declaration?aC(e.declaration.parameters[0].name):void 0}function jF(e){return e.kind===164&&!I_(e.expression)}function Qx(e){var t;switch(e.kind){case 79:case 80:return(t=e.emitNode)!=null&&t.autoGenerate?void 0:e.escapedText;case 10:case 8:case 14:return Au(e.text);case 164:return I_(e.expression)?Au(e.expression.text):void 0;default:return De.assertNever(e)}}function LF(e){return De.checkDefined(Qx(e))}function Pl(e){switch(e.kind){case 108:return"this";case 80:case 79:return Qy(e)===0?Co(e):Zy(e);case 163:return Pl(e.left)+"."+Pl(e.right);case 208:return Wr(e.name)||ds(e.name)?Pl(e.expression)+"."+Pl(e.name):De.assertNever(e.name);case 314:return Pl(e.left)+Pl(e.right);default:return De.assertNever(e)}}function BF(e,t,n,s,m,K){let G=ku(e);return oC(G,e,t,n,s,m,K)}function MF(e,t,n,s,m,K,G){let Q=_o(e.text,t.pos);return n3(e,Q,t.end-Q,n,s,m,K,G)}function oC(e,t,n,s,m,K,G){let Q=nD(e,t);return n3(e,Q.start,Q.length,n,s,m,K,G)}function RF(e,t,n,s){let m=nD(e,t);return eD(e,m.start,m.length,n,s)}function JF(e,t,n,s){let m=_o(e.text,t.pos);return eD(e,m,t.end-m,n,s)}function Zx(e,t,n){De.assertGreaterThanOrEqual(t,0),De.assertGreaterThanOrEqual(n,0),e&&(De.assertLessThanOrEqual(t,e.text.length),De.assertLessThanOrEqual(t+n,e.text.length))}function eD(e,t,n,s,m){return Zx(e,t,n),{file:e,start:t,length:n,code:s.code,category:s.category,messageText:s.next?s:s.messageText,relatedInformation:m}}function KF(e,t,n){return{file:e,start:0,length:0,code:t.code,category:t.category,messageText:t.next?t:t.messageText,relatedInformation:n}}function $F(e){return typeof e.messageText=="string"?{code:e.code,category:e.category,messageText:e.messageText,next:e.next}:e.messageText}function UF(e,t,n){return{file:e,start:t.pos,length:t.end-t.pos,code:n.code,category:n.category,messageText:n.message}}function tD(e,t){let n=hp(e.languageVersion,!0,e.languageVariant,e.text,void 0,t);n.scan();let s=n.getTokenPos();return F_(s,n.getTextPos())}function zF(e,t){let n=hp(e.languageVersion,!0,e.languageVariant,e.text,void 0,t);return n.scan(),n.getToken()}function qF(e,t){let n=_o(e.text,t.pos);if(t.body&&t.body.kind===238){let{line:s}=_c(e,t.body.pos),{line:m}=_c(e,t.body.end);if(s<m)return Ld(n,VE(s,e)-n+1)}return F_(n,t.end)}function nD(e,t){let n=t;switch(t.kind){case 308:let K=_o(e.text,0,!1);return K===e.text.length?Ld(0,0):tD(e,K);case 257:case 205:case 260:case 228:case 261:case 264:case 263:case 302:case 259:case 215:case 171:case 174:case 175:case 262:case 169:case 168:case 271:n=t.name;break;case 216:return qF(e,t);case 292:case 293:let G=_o(e.text,t.pos),Q=t.statements.length>0?t.statements[0].pos:t.end;return F_(G,Q)}if(n===void 0)return tD(e,t.pos);De.assert(!Lp(n));let s=N_(n),m=s||Bh(t)?n.pos:_o(e.text,n.pos);return s?(De.assert(m===n.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),De.assert(m===n.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")):(De.assert(m>=n.pos,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809"),De.assert(m<=n.end,"This failure could trigger https://github.com/Microsoft/TypeScript/issues/20809")),F_(m,n.end)}function VF(e){return(e.externalModuleIndicator||e.commonJsModuleIndicator)!==void 0}function rD(e){return e.scriptKind===6}function WF(e){return!!(By(e)&2048)}function GF(e){return!!(By(e)&64&&!$T(e,e.parent))}function sC(e){return!!(My(e)&2)}function HF(e){return!!(My(e)&1)}function XF(e){return e.kind===210&&e.expression.kind===106}function iD(e){return e.kind===210&&e.expression.kind===100}function aD(e){return Z3(e)&&e.keywordToken===100&&e.name.escapedText==="meta"}function uC(e){return p0(e)&&H3(e.argument)&&Hs(e.argument.literal)}function Nl(e){return e.kind===241&&e.expression.kind===10}function rh(e){return!!(Pu(e)&2097152)}function oD(e){return rh(e)&&Ip(e)}function YF(e){return Wr(e.name)&&!e.initializer}function sD(e){return rh(e)&&Op(e)&&Kt(e.declarationList.declarations,YF)}function QF(e,t){return e.kind!==11?yp(t.text,e.pos):void 0}function _C(e,t){let n=e.kind===166||e.kind===165||e.kind===215||e.kind===216||e.kind===214||e.kind===257||e.kind===278?Ei(TT(t,e.pos),yp(t,e.pos)):yp(t,e.pos);return rt(n,s=>t.charCodeAt(s.pos+1)===42&&t.charCodeAt(s.pos+2)===42&&t.charCodeAt(s.pos+3)!==47)}function uD(e){if(179<=e.kind&&e.kind<=202)return!0;switch(e.kind){case 131:case 157:case 148:case 160:case 152:case 134:case 153:case 149:case 155:case 144:return!0;case 114:return e.parent.kind!==219;case 230:return v0(e.parent)&&!YD(e);case 165:return e.parent.kind===197||e.parent.kind===192;case 79:(e.parent.kind===163&&e.parent.right===e||e.parent.kind===208&&e.parent.name===e)&&(e=e.parent),De.assert(e.kind===79||e.kind===163||e.kind===208,"'node' was expected to be a qualified name, identifier or property access in 'isPartOfTypeNode'.");case 163:case 208:case 108:{let{parent:t}=e;if(t.kind===183)return!1;if(t.kind===202)return!t.isTypeOf;if(179<=t.kind&&t.kind<=202)return!0;switch(t.kind){case 230:return v0(t.parent)&&!YD(t);case 165:return e===t.constraint;case 348:return e===t.constraint;case 169:case 168:case 166:case 257:return e===t.type;case 259:case 215:case 216:case 173:case 171:case 170:case 174:case 175:return e===t.type;case 176:case 177:case 178:return e===t.type;case 213:return e===t.type;case 210:case 211:return It(t.typeArguments,e);case 212:return!1}}}return!1}function ZF(e,t){for(;e;){if(e.kind===t)return!0;e=e.parent}return!1}function ek(e,t){return n(e);function n(s){switch(s.kind){case 250:return t(s);case 266:case 238:case 242:case 243:case 244:case 245:case 246:case 247:case 251:case 252:case 292:case 293:case 253:case 255:case 295:return Za(s,n)}}}function tk(e,t){return n(e);function n(s){switch(s.kind){case 226:t(s);let m=s.expression;m&&n(m);return;case 263:case 261:case 264:case 262:return;default:if(k_(s)){if(s.name&&s.name.kind===164){n(s.name.expression);return}}else uD(s)||Za(s,n)}}}function nk(e){return e&&e.kind===185?e.elementType:e&&e.kind===180?su(e.typeArguments):void 0}function rk(e){switch(e.kind){case 261:case 260:case 228:case 184:return e.members;case 207:return e.properties}}function _D(e){if(e)switch(e.kind){case 205:case 302:case 166:case 299:case 169:case 168:case 300:case 257:return!0}return!1}function ik(e){return _D(e)||Gy(e)}function lC(e){return e.parent.kind===258&&e.parent.parent.kind===240}function ak(e){return lo(e)?bc(e.parent)&&ja(e.parent.parent)&&Ol(e.parent.parent)===2||lD(e.parent):!1}function lD(e){return lo(e)?ja(e)&&Ol(e)===1:!1}function ok(e){return(Qu(e)?sC(e)&&Wr(e.name)&&lC(e):kp(e)?VD(e)&&yh(e):s0(e)&&VD(e))||lD(e)}function sk(e){switch(e.kind){case 171:case 170:case 173:case 174:case 175:case 259:case 215:return!0}return!1}function uk(e,t){for(;;){if(t&&t(e),e.statement.kind!==253)return e.statement;e=e.statement}}function cC(e){return e&&e.kind===238&&k_(e.parent)}function _k(e){return e&&e.kind===171&&e.parent.kind===207}function lk(e){return(e.kind===171||e.kind===174||e.kind===175)&&(e.parent.kind===207||e.parent.kind===228)}function ck(e){return e&&e.kind===1}function pk(e){return e&&e.kind===0}function cD(e,t,n){return e.properties.filter(s=>{if(s.kind===299){let m=Qx(s.name);return t===m||!!n&&n===m}return!1})}function dk(e,t,n){return Ne(cD(e,t),s=>f0(s.initializer)?Zt(s.initializer.elements,m=>Hs(m)&&m.text===n):void 0)}function pC(e){if(e&&e.statements.length){let t=e.statements[0].expression;return No(t,bc)}}function fk(e,t,n){return Ne(dC(e,t),s=>f0(s.initializer)?Zt(s.initializer.elements,m=>Hs(m)&&m.text===n):void 0)}function dC(e,t){let n=pC(e);return n?cD(n,t):ye}function mk(e){return Xu(e.parent,k_)}function gk(e){return Xu(e.parent,TE)}function yk(e){return Xu(e.parent,wu)}function hk(e){return Xu(e.parent,t=>wu(t)||k_(t)?"quit":_0(t))}function vk(e){return Xu(e.parent,Wy)}function pD(e,t,n){for(De.assert(e.kind!==308);;){if(e=e.parent,!e)return De.fail();switch(e.kind){case 164:if(n&&wu(e.parent.parent))return e;e=e.parent.parent;break;case 167:e.parent.kind===166&&pc(e.parent.parent)?e=e.parent.parent:pc(e.parent)&&(e=e.parent);break;case 216:if(!t)continue;case 259:case 215:case 264:case 172:case 169:case 168:case 171:case 170:case 173:case 174:case 175:case 176:case 177:case 178:case 263:case 308:return e}}}function bk(e){switch(e.kind){case 216:case 259:case 215:case 169:return!0;case 238:switch(e.parent.kind){case 173:case 171:case 174:case 175:return!0;default:return!1}default:return!1}}function xk(e){Wr(e)&&(lf(e.parent)||Ip(e.parent))&&e.parent.name===e&&(e=e.parent);let t=pD(e,!0,!1);return Ou(t)}function Dk(e){let t=pD(e,!1,!1);if(t)switch(t.kind){case 173:case 259:case 215:return t}}function Sk(e,t){for(;;){if(e=e.parent,!e)return;switch(e.kind){case 164:e=e.parent;break;case 259:case 215:case 216:if(!t)continue;case 169:case 168:case 171:case 170:case 173:case 174:case 175:case 172:return e;case 167:e.parent.kind===166&&pc(e.parent.parent)?e=e.parent.parent:pc(e.parent)&&(e=e.parent);break}}}function Tk(e){if(e.kind===215||e.kind===216){let t=e,n=e.parent;for(;n.kind===214;)t=n,n=n.parent;if(n.kind===210&&n.expression===t)return n}}function Ek(e){return e.kind===106||ih(e)}function ih(e){let t=e.kind;return(t===208||t===209)&&e.expression.kind===106}function Ck(e){let t=e.kind;return(t===208||t===209)&&e.expression.kind===108}function Ak(e){var t;return!!e&&Qu(e)&&((t=e.initializer)==null?void 0:t.kind)===108}function wk(e){return!!e&&(b0(e)||pf(e))&&ja(e.parent.parent)&&e.parent.parent.operatorToken.kind===63&&e.parent.parent.right.kind===108}function Fk(e){switch(e.kind){case 180:return e.typeName;case 230:return fc(e.expression)?e.expression:void 0;case 79:case 163:return e}}function kk(e){switch(e.kind){case 212:return e.tag;case 283:case 282:return e.tagName;default:return e.expression}}function fC(e,t,n,s){if(e&&Ky(t)&&ds(t.name))return!1;switch(t.kind){case 260:return!0;case 228:return!e;case 169:return n!==void 0&&(e?lf(n):wu(n)&&!D4(t)&&!S4(t));case 174:case 175:case 171:return t.body!==void 0&&n!==void 0&&(e?lf(n):wu(n));case 166:return e?n!==void 0&&n.body!==void 0&&(n.kind===173||n.kind===171||n.kind===175)&&m4(n)!==t&&s!==void 0&&s.kind===260:!1}return!1}function $d(e,t,n,s){return Gm(t)&&fC(e,t,n,s)}function dD(e,t,n,s){return $d(e,t,n,s)||fD(e,t,n)}function fD(e,t,n){switch(t.kind){case 260:return Kn(t.members,s=>dD(e,s,t,n));case 228:return!e&&Kn(t.members,s=>dD(e,s,t,n));case 171:case 175:case 173:return Kn(t.parameters,s=>$d(e,s,t,n));default:return!1}}function Pk(e,t){if($d(e,t))return!0;let n=f4(t);return!!n&&fD(e,n,t)}function Nk(e,t,n){let s;if(Gy(t)){let{firstAccessor:m,secondAccessor:K,setAccessor:G}=$D(n.members,t),Q=Gm(m)?m:K&&Gm(K)?K:void 0;if(!Q||t!==Q)return!1;s=G==null?void 0:G.parameters}else u0(t)&&(s=t.parameters);if($d(e,t,n))return!0;if(s){for(let m of s)if(!Wm(m)&&$d(e,m,t,n))return!0}return!1}function mC(e){if(e.textSourceNode){switch(e.textSourceNode.kind){case 10:return mC(e.textSourceNode);case 14:return e.text===""}return!1}return e.text===""}function ah(e){let{parent:t}=e;return t.kind===283||t.kind===282||t.kind===284?t.tagName===e:!1}function mD(e){switch(e.kind){case 106:case 104:case 110:case 95:case 13:case 206:case 207:case 208:case 209:case 210:case 211:case 212:case 231:case 213:case 235:case 232:case 214:case 215:case 228:case 216:case 219:case 217:case 218:case 221:case 222:case 223:case 224:case 227:case 225:case 229:case 281:case 282:case 285:case 226:case 220:case 233:return!0;case 230:return!v0(e.parent)&&!Yh(e.parent);case 163:for(;e.parent.kind===163;)e=e.parent;return e.parent.kind===183||Rm(e.parent)||Hh(e.parent)||df(e.parent)||ah(e);case 314:for(;df(e.parent);)e=e.parent;return e.parent.kind===183||Rm(e.parent)||Hh(e.parent)||df(e.parent)||ah(e);case 80:return ja(e.parent)&&e.parent.left===e&&e.parent.operatorToken.kind===101;case 79:if(e.parent.kind===183||Rm(e.parent)||Hh(e.parent)||df(e.parent)||ah(e))return!0;case 8:case 9:case 10:case 14:case 108:return gC(e);default:return!1}}function gC(e){let{parent:t}=e;switch(t.kind){case 257:case 166:case 169:case 168:case 302:case 299:case 205:return t.initializer===e;case 241:case 242:case 243:case 244:case 250:case 251:case 252:case 292:case 254:return t.expression===e;case 245:let n=t;return n.initializer===e&&n.initializer.kind!==258||n.condition===e||n.incrementor===e;case 246:case 247:let s=t;return s.initializer===e&&s.initializer.kind!==258||s.expression===e;case 213:case 231:return e===t.expression;case 236:return e===t.expression;case 164:return e===t.expression;case 167:case 291:case 290:case 301:return!0;case 230:return t.expression===e&&!uD(t);case 300:return t.objectAssignmentInitializer===e;case 235:return e===t.expression;default:return mD(t)}}function yC(e){for(;e.kind===163||e.kind===79;)e=e.parent;return e.kind===183}function Ok(e){return Vh(e)&&!!e.parent.moduleSpecifier}function hC(e){return e.kind===268&&e.moduleReference.kind===280}function Ik(e){return De.assert(hC(e)),e.moduleReference.expression}function jk(e){return oh(e)&&e3(e.initializer).arguments[0]}function Lk(e){return e.kind===268&&e.moduleReference.kind!==280}function gD(e){return lo(e)}function Bk(e){return!lo(e)}function lo(e){return!!e&&!!(e.flags&262144)}function Mk(e){return!!e&&!!(e.flags&67108864)}function Rk(e){return!rD(e)}function vC(e){return!!e&&!!(e.flags&8388608)}function Jk(e){return sf(e)&&Wr(e.typeName)&&e.typeName.escapedText==="Object"&&e.typeArguments&&e.typeArguments.length===2&&(e.typeArguments[0].kind===152||e.typeArguments[0].kind===148)}function Km(e,t){if(e.kind!==210)return!1;let{expression:n,arguments:s}=e;if(n.kind!==79||n.escapedText!=="require"||s.length!==1)return!1;let m=s[0];return!t||Fu(m)}function bC(e){return xC(e,!1)}function oh(e){return xC(e,!0)}function Kk(e){return d0(e)&&oh(e.parent.parent)}function xC(e,t){return Qu(e)&&!!e.initializer&&Km(t?e3(e.initializer):e.initializer,!0)}function DC(e){return Op(e)&&e.declarationList.declarations.length>0&&Kt(e.declarationList.declarations,t=>bC(t))}function $k(e){return e===39||e===34}function Uk(e,t){return Dp(t,e).charCodeAt(0)===34}function yD(e){return ja(e)||Ep(e)||Wr(e)||uf(e)}function SC(e){return lo(e)&&e.initializer&&ja(e.initializer)&&(e.initializer.operatorToken.kind===56||e.initializer.operatorToken.kind===60)&&e.name&&fc(e.name)&&zd(e.name,e.initializer.left)?e.initializer.right:e.initializer}function zk(e){let t=SC(e);return t&&Ud(t,Hm(e.name))}function qk(e,t){return u(e.properties,n=>pf(n)&&Wr(n.name)&&n.name.escapedText==="value"&&n.initializer&&Ud(n.initializer,t))}function Vk(e){if(e&&e.parent&&ja(e.parent)&&e.parent.operatorToken.kind===63){let t=Hm(e.parent.left);return Ud(e.parent.right,t)||Wk(e.parent.left,e.parent.right,t)}if(e&&uf(e)&&bD(e)){let t=qk(e.arguments[2],e.arguments[1].text==="prototype");if(t)return t}}function Ud(e,t){if(uf(e)){let n=qm(e.expression);return n.kind===215||n.kind===216?e:void 0}if(e.kind===215||e.kind===228||e.kind===216||bc(e)&&(e.properties.length===0||t))return e}function Wk(e,t,n){let s=ja(t)&&(t.operatorToken.kind===56||t.operatorToken.kind===60)&&Ud(t.right,n);if(s&&zd(e,t.left))return s}function Gk(e){let t=Qu(e.parent)?e.parent.name:ja(e.parent)&&e.parent.operatorToken.kind===63?e.parent.left:void 0;return t&&Ud(e.right,Hm(t))&&fc(t)&&zd(t,e.left)}function Hk(e){if(ja(e.parent)){let t=(e.parent.operatorToken.kind===56||e.parent.operatorToken.kind===60)&&ja(e.parent.parent)?e.parent.parent:e.parent;if(t.operatorToken.kind===63&&Wr(t.left))return t.left}else if(Qu(e.parent))return e.parent.name}function zd(e,t){return OD(e)&&OD(t)?ph(e)===ph(t):cc(e)&&sh(t)&&(t.expression.kind===108||Wr(t.expression)&&(t.expression.escapedText==="window"||t.expression.escapedText==="self"||t.expression.escapedText==="global"))?zd(e,CC(t)):sh(e)&&sh(t)?dc(e)===dc(t)&&zd(e.expression,t.expression):!1}function hD(e){for(;Ll(e,!0);)e=e.right;return e}function TC(e){return Wr(e)&&e.escapedText==="exports"}function EC(e){return Wr(e)&&e.escapedText==="module"}function vD(e){return(fs(e)||$m(e))&&EC(e.expression)&&dc(e)==="exports"}function Ol(e){let t=Xk(e);return t===5||lo(e)?t:0}function bD(e){return ae(e.arguments)===3&&fs(e.expression)&&Wr(e.expression.expression)&&Co(e.expression.expression)==="Object"&&Co(e.expression.name)==="defineProperty"&&I_(e.arguments[1])&&Vd(e.arguments[0],!0)}function sh(e){return fs(e)||$m(e)}function $m(e){return Ml(e)&&I_(e.argumentExpression)}function qd(e,t){return fs(e)&&(!t&&e.expression.kind===108||Wr(e.name)&&Vd(e.expression,!0))||xD(e,t)}function xD(e,t){return $m(e)&&(!t&&e.expression.kind===108||fc(e.expression)||qd(e.expression,!0))}function Vd(e,t){return fc(e)||qd(e,t)}function CC(e){return fs(e)?e.name:e.argumentExpression}function Xk(e){if(uf(e)){if(!bD(e))return 0;let t=e.arguments[0];return TC(t)||vD(t)?8:qd(t)&&dc(t)==="prototype"?9:7}return e.operatorToken.kind!==63||!Ep(e.left)||Yk(hD(e))?0:Vd(e.left.expression,!0)&&dc(e.left)==="prototype"&&bc(wC(e))?6:AC(e.left)}function Yk(e){return X3(e)&&yc(e.expression)&&e.expression.text==="0"}function uh(e){if(fs(e))return e.name;let t=qm(e.argumentExpression);return yc(t)||Fu(t)?t:e}function dc(e){let t=uh(e);if(t){if(Wr(t))return t.escapedText;if(Fu(t)||yc(t))return Au(t.text)}}function AC(e){if(e.expression.kind===108)return 4;if(vD(e))return 2;if(Vd(e.expression,!0)){if(Hm(e.expression))return 3;let t=e;for(;!Wr(t.expression);)t=t.expression;let n=t.expression;if((n.escapedText==="exports"||n.escapedText==="module"&&dc(t)==="exports")&&qd(e))return 1;if(Vd(e,!0)||Ml(e)&&ND(e))return 5}return 0}function wC(e){for(;ja(e.right);)e=e.right;return e.right}function Qk(e){return ja(e)&&Ol(e)===3}function Zk(e){return lo(e)&&e.parent&&e.parent.kind===241&&(!Ml(e)||$m(e))&&!!zy(e.parent)}function eP(e,t){let{valueDeclaration:n}=e;(!n||!(t.flags&16777216&&!lo(t)&&!(n.flags&16777216))&&yD(n)&&!yD(t)||n.kind!==t.kind&&eC(n))&&(e.valueDeclaration=t)}function tP(e){if(!e||!e.valueDeclaration)return!1;let t=e.valueDeclaration;return t.kind===259||Qu(t)&&t.initializer&&k_(t.initializer)}function nP(e){var t,n;switch(e.kind){case 257:case 205:return(t=Xu(e.initializer,s=>Km(s,!0)))==null?void 0:t.arguments[0];case 269:return No(e.moduleSpecifier,Fu);case 268:return No((n=No(e.moduleReference,Wh))==null?void 0:n.expression,Fu);case 270:case 277:return No(e.parent.moduleSpecifier,Fu);case 271:case 278:return No(e.parent.parent.moduleSpecifier,Fu);case 273:return No(e.parent.parent.parent.moduleSpecifier,Fu);default:De.assertNever(e)}}function rP(e){return FC(e)||De.failBadSyntaxKind(e.parent)}function FC(e){switch(e.parent.kind){case 269:case 275:return e.parent;case 280:return e.parent.parent;case 210:return iD(e.parent)||Km(e.parent,!1)?e.parent:void 0;case 198:return De.assert(Hs(e)),No(e.parent.parent,p0);default:return}}function DD(e){switch(e.kind){case 269:case 275:return e.moduleSpecifier;case 268:return e.moduleReference.kind===280?e.moduleReference.expression:void 0;case 202:return uC(e)?e.argument.literal:void 0;case 210:return e.arguments[0];case 264:return e.name.kind===10?e.name:void 0;default:return De.assertNever(e)}}function kC(e){switch(e.kind){case 269:return e.importClause&&No(e.importClause.namedBindings,oS);case 268:return e;case 275:return e.exportClause&&No(e.exportClause,Vh);default:return De.assertNever(e)}}function PC(e){return e.kind===269&&!!e.importClause&&!!e.importClause.name}function iP(e,t){if(e.name){let n=t(e);if(n)return n}if(e.namedBindings){let n=oS(e.namedBindings)?t(e.namedBindings):u(e.namedBindings.elements,t);if(n)return n}}function aP(e){if(e)switch(e.kind){case 166:case 171:case 170:case 300:case 299:case 169:case 168:return e.questionToken!==void 0}return!1}function oP(e){let t=Xh(e)?Tu(e.parameters):void 0,n=No(t&&t.name,Wr);return!!n&&n.escapedText==="new"}function Um(e){return e.kind===349||e.kind===341||e.kind===343}function sP(e){return Um(e)||tS(e)}function uP(e){return g0(e)&&ja(e.expression)&&e.expression.operatorToken.kind===63?hD(e.expression):void 0}function NC(e){return g0(e)&&ja(e.expression)&&Ol(e.expression)!==0&&ja(e.expression.right)&&(e.expression.right.operatorToken.kind===56||e.expression.right.operatorToken.kind===60)?e.expression.right.right:void 0}function SD(e){switch(e.kind){case 240:let t=zm(e);return t&&t.initializer;case 169:return e.initializer;case 299:return e.initializer}}function zm(e){return Op(e)?Tu(e.declarationList.declarations):void 0}function OC(e){return B_(e)&&e.body&&e.body.kind===264?e.body:void 0}function _P(e){if(e.kind>=240&&e.kind<=256)return!0;switch(e.kind){case 79:case 108:case 106:case 163:case 233:case 209:case 208:case 205:case 215:case 216:case 171:case 174:case 175:return!0;default:return!1}}function _h(e){switch(e.kind){case 216:case 223:case 238:case 249:case 176:case 292:case 260:case 228:case 172:case 173:case 182:case 177:case 248:case 256:case 243:case 209:case 239:case 1:case 263:case 302:case 274:case 275:case 278:case 241:case 246:case 247:case 245:case 259:case 215:case 181:case 174:case 79:case 242:case 269:case 268:case 178:case 261:case 320:case 326:case 253:case 171:case 170:case 264:case 199:case 267:case 207:case 166:case 214:case 208:case 299:case 169:case 168:case 250:case 175:case 300:case 301:case 252:case 254:case 255:case 262:case 165:case 257:case 240:case 244:case 251:return!0;default:return!1}}function IC(e,t){let n;_D(e)&&$E(e)&&P_(e.initializer)&&(n=ao(n,jC(e,Ts(e.initializer.jsDoc))));let s=e;for(;s&&s.parent;){if(P_(s)&&(n=ao(n,jC(e,Ts(s.jsDoc)))),s.kind===166){n=ao(n,(t?QT:Uy)(s));break}if(s.kind===165){n=ao(n,(t?tE:eE)(s));break}s=BC(s)}return n||ye}function jC(e,t){if(Lp(t)){let n=rt(t.tags,s=>LC(e,s));return t.tags===n?[t]:n}return LC(e,t)?[t]:void 0}function LC(e,t){return!(D0(t)||vS(t))||!t.parent||!Lp(t.parent)||!Pp(t.parent.parent)||t.parent.parent===e}function BC(e){let t=e.parent;if(t.kind===299||t.kind===274||t.kind===169||t.kind===241&&e.kind===208||t.kind===250||OC(t)||ja(e)&&e.operatorToken.kind===63)return t;if(t.parent&&(zm(t.parent)===e||ja(t)&&t.operatorToken.kind===63))return t.parent;if(t.parent&&t.parent.parent&&(zm(t.parent.parent)||SD(t.parent.parent)===e||NC(t.parent.parent)))return t.parent.parent}function lP(e){if(e.symbol)return e.symbol;if(!Wr(e.name))return;let t=e.name.escapedText,n=TD(e);if(!n)return;let s=Zt(n.parameters,m=>m.name.kind===79&&m.name.escapedText===t);return s&&s.symbol}function cP(e){if(Lp(e.parent)&&e.parent.tags){let t=Zt(e.parent.tags,Um);if(t)return t}return TD(e)}function TD(e){let t=ED(e);if(t)return s0(t)&&t.type&&k_(t.type)?t.type:k_(t)?t:void 0}function ED(e){let t=MC(e);if(t)return NC(t)||uP(t)||SD(t)||zm(t)||OC(t)||t}function MC(e){let t=CD(e);if(!t)return;let n=t.parent;if(n&&n.jsDoc&&t===Ko(n.jsDoc))return n}function CD(e){return Xu(e.parent,Lp)}function pP(e){let t=e.name.escapedText,{typeParameters:n}=e.parent.parent.parent;return n&&Zt(n,s=>s.name.escapedText===t)}function dP(e){return!!e.typeArguments}function RC(e){let t=e.parent;for(;;){switch(t.kind){case 223:let n=t.operatorToken.kind;return Gd(n)&&t.left===e?n===63||vh(n)?1:2:0;case 221:case 222:let s=t.operator;return s===45||s===46?2:0;case 246:case 247:return t.initializer===e?1:0;case 214:case 206:case 227:case 232:e=t;break;case 301:e=t.parent;break;case 300:if(t.name!==e)return 0;e=t.parent;break;case 299:if(t.name===e)return 0;e=t.parent;break;default:return 0}t=e.parent}}function fP(e){return RC(e)!==0}function mP(e){switch(e.kind){case 238:case 240:case 251:case 242:case 252:case 266:case 292:case 293:case 253:case 245:case 246:case 247:case 243:case 244:case 255:case 295:return!0}return!1}function gP(e){return Kh(e)||$h(e)||Ox(e)||Ip(e)||af(e)}function JC(e,t){for(;e&&e.kind===t;)e=e.parent;return e}function yP(e){return JC(e,193)}function AD(e){return JC(e,214)}function hP(e){let t;for(;e&&e.kind===193;)t=e,e=e.parent;return[t,e]}function vP(e){for(;W3(e);)e=e.type;return e}function qm(e,t){return Mp(e,t?17:1)}function bP(e){return e.kind!==208&&e.kind!==209?!1:(e=AD(e.parent),e&&e.kind===217)}function xP(e,t){for(;e;){if(e===t)return!0;e=e.parent}return!1}function KC(e){return!Ou(e)&&!Xy(e)&&bp(e.parent)&&e.parent.name===e}function DP(e){let t=e.parent;switch(e.kind){case 10:case 14:case 8:if(hc(t))return t.parent;case 79:if(bp(t))return t.name===e?t:void 0;if(rf(t)){let n=t.parent;return ff(n)&&n.name===t?n:void 0}else{let n=t.parent;return ja(n)&&Ol(n)!==0&&(n.left.symbol||n.symbol)&&Nm(n)===e?n:void 0}case 80:return bp(t)&&t.name===e?t:void 0;default:return}}function $C(e){return I_(e)&&e.parent.kind===164&&bp(e.parent.parent)}function SP(e){let t=e.parent;switch(t.kind){case 169:case 168:case 171:case 170:case 174:case 175:case 302:case 299:case 208:return t.name===e;case 163:return t.right===e;case 205:case 273:return t.propertyName===e;case 278:case 288:case 282:case 283:case 284:return!0}return!1}function TP(e){return e.kind===268||e.kind===267||e.kind===270&&e.name||e.kind===271||e.kind===277||e.kind===273||e.kind===278||e.kind===274&&FD(e)?!0:lo(e)&&(ja(e)&&Ol(e)===2&&FD(e)||fs(e)&&ja(e.parent)&&e.parent.left===e&&e.parent.operatorToken.kind===63&&wD(e.parent.right))}function UC(e){switch(e.parent.kind){case 270:case 273:case 271:case 278:case 274:case 268:case 277:return e.parent;case 163:do e=e.parent;while(e.parent.kind===163);return UC(e)}}function wD(e){return fc(e)||zh(e)}function FD(e){let t=zC(e);return wD(t)}function zC(e){return jp(e)?e.expression:e.right}function EP(e){return e.kind===300?e.name:e.kind===299?e.initializer:e.parent.right}function qC(e){let t=VC(e);if(t&&lo(e)){let n=nE(e);if(n)return n.class}return t}function VC(e){let t=lh(e.heritageClauses,94);return t&&t.types.length>0?t.types[0]:void 0}function WC(e){if(lo(e))return rE(e).map(t=>t.class);{let t=lh(e.heritageClauses,117);return t==null?void 0:t.types}}function GC(e){return y0(e)?HC(e)||ye:wu(e)&&Ei(X(qC(e)),WC(e))||ye}function HC(e){let t=lh(e.heritageClauses,94);return t?t.types:void 0}function lh(e,t){if(e){for(let n of e)if(n.token===t)return n}}function CP(e,t){for(;e;){if(e.kind===t)return e;e=e.parent}}function O_(e){return 81<=e&&e<=162}function kD(e){return 126<=e&&e<=162}function XC(e){return O_(e)&&!kD(e)}function AP(e){return 117<=e&&e<=125}function wP(e){let t=Em(e);return t!==void 0&&XC(t)}function FP(e){let t=Em(e);return t!==void 0&&O_(t)}function kP(e){let t=VT(e);return!!t&&!kD(t)}function PP(e){return 2<=e&&e<=7}function NP(e){if(!e)return 4;let t=0;switch(e.kind){case 259:case 215:case 171:e.asteriskToken&&(t|=1);case 216:qo(e,512)&&(t|=2);break}return e.body||(t|=4),t}function OP(e){switch(e.kind){case 259:case 215:case 216:case 171:return e.body!==void 0&&e.asteriskToken===void 0&&qo(e,512)}return!1}function I_(e){return Fu(e)||yc(e)}function PD(e){return Uh(e)&&(e.operator===39||e.operator===40)&&yc(e.operand)}function YC(e){let t=Nm(e);return!!t&&ND(t)}function ND(e){if(!(e.kind===164||e.kind===209))return!1;let t=Ml(e)?qm(e.argumentExpression):e.expression;return!I_(t)&&!PD(t)}function ch(e){switch(e.kind){case 79:case 80:return e.escapedText;case 10:case 8:return Au(e.text);case 164:let t=e.expression;return I_(t)?Au(t.text):PD(t)?t.operator===40?Eo(t.operator)+t.operand.text:t.operand.text:void 0;default:return De.assertNever(e)}}function OD(e){switch(e.kind){case 79:case 10:case 14:case 8:return!0;default:return!1}}function ph(e){return cc(e)?Co(e):e.text}function QC(e){return cc(e)?e.escapedText:Au(e.text)}function IP(e){return`__@${getSymbolId(e)}@${e.escapedName}`}function jP(e,t){return`__#${getSymbolId(e)}@${t}`}function LP(e){return Ce(e.escapedName,"__@")}function BP(e){return Ce(e.escapedName,"__#")}function MP(e){return e.kind===79&&e.escapedText==="Symbol"}function ZC(e){return Wr(e)?Co(e)==="__proto__":Hs(e)&&e.text==="__proto__"}function Wd(e,t){switch(e=Mp(e),e.kind){case 228:case 215:if(e.name)return!1;break;case 216:break;default:return!1}return typeof t=="function"?t(e):!0}function e4(e){switch(e.kind){case 299:return!ZC(e.name);case 300:return!!e.objectAssignmentInitializer;case 257:return Wr(e.name)&&!!e.initializer;case 166:return Wr(e.name)&&!!e.initializer&&!e.dotDotDotToken;case 205:return Wr(e.name)&&!!e.initializer&&!e.dotDotDotToken;case 169:return!!e.initializer;case 223:switch(e.operatorToken.kind){case 63:case 76:case 75:case 77:return Wr(e.left)}break;case 274:return!0}return!1}function RP(e,t){if(!e4(e))return!1;switch(e.kind){case 299:return Wd(e.initializer,t);case 300:return Wd(e.objectAssignmentInitializer,t);case 257:case 166:case 205:case 169:return Wd(e.initializer,t);case 223:return Wd(e.right,t);case 274:return Wd(e.expression,t)}}function JP(e){return e.escapedText==="push"||e.escapedText==="unshift"}function KP(e){return dh(e).kind===166}function dh(e){for(;e.kind===205;)e=e.parent.parent;return e}function $P(e){let t=e.kind;return t===173||t===215||t===259||t===216||t===171||t===174||t===175||t===264||t===308}function Il(e){return Bl(e.pos)||Bl(e.end)}function UP(e){return km(e,Ou)||e}function zP(e){let t=ID(e),n=e.kind===211&&e.arguments!==void 0;return t4(e.kind,t,n)}function t4(e,t,n){switch(e){case 211:return n?0:1;case 221:case 218:case 219:case 217:case 220:case 224:case 226:return 1;case 223:switch(t){case 42:case 63:case 64:case 65:case 67:case 66:case 68:case 69:case 70:case 71:case 72:case 73:case 78:case 74:case 75:case 76:case 77:return 1}}return 0}function qP(e){let t=ID(e),n=e.kind===211&&e.arguments!==void 0;return n4(e.kind,t,n)}function ID(e){return e.kind===223?e.operatorToken.kind:e.kind===221||e.kind===222?e.operator:e.kind}function n4(e,t,n){switch(e){case 357:return 0;case 227:return 1;case 226:return 2;case 224:return 4;case 223:switch(t){case 27:return 0;case 63:case 64:case 65:case 67:case 66:case 68:case 69:case 70:case 71:case 72:case 73:case 78:case 74:case 75:case 76:case 77:return 3;default:return Vm(t)}case 213:case 232:case 221:case 218:case 219:case 217:case 220:return 16;case 222:return 17;case 210:return 18;case 211:return n?19:18;case 212:case 208:case 209:case 233:return 19;case 231:case 235:return 11;case 108:case 106:case 79:case 80:case 104:case 110:case 95:case 8:case 9:case 10:case 206:case 207:case 215:case 216:case 228:case 13:case 14:case 225:case 214:case 229:case 281:case 282:case 285:return 20;default:return-1}}function Vm(e){switch(e){case 60:return 4;case 56:return 5;case 55:return 6;case 51:return 7;case 52:return 8;case 50:return 9;case 34:case 35:case 36:case 37:return 10;case 29:case 31:case 32:case 33:case 102:case 101:case 128:case 150:return 11;case 47:case 48:case 49:return 12;case 39:case 40:return 13;case 41:case 43:case 44:return 14;case 42:return 15}return-1}function VP(e){return rt(e,t=>{switch(t.kind){case 291:return!!t.expression;case 11:return!t.containsOnlyTriviaWhiteSpaces;default:return!0}})}function WP(){let e=[],t=[],n=new Map,s=!1;return{add:K,lookup:m,getGlobalDiagnostics:G,getDiagnostics:Q};function m(w){let ke;if(w.file?ke=n.get(w.file.fileName):ke=e,!ke)return;let se=zu(ke,w,Qi,Sh);if(se>=0)return ke[se]}function K(w){let ke;w.file?(ke=n.get(w.file.fileName),ke||(ke=[],n.set(w.file.fileName,ke),Ss(t,w.file.fileName,v))):(s&&(s=!1,e=e.slice()),ke=e),Ss(ke,w,Sh)}function G(){return s=!0,e}function Q(w){if(w)return n.get(w)||[];let ke=Ut(t,se=>n.get(se));return e.length&&ke.unshift(...e),ke}}function GP(e){return e.replace(M8,"\\${")}function r4(e){return e&&!!(uA(e)?e.templateFlags:e.head.templateFlags||Kn(e.templateSpans,t=>!!t.literal.templateFlags))}function i4(e){return"\\u"+("0000"+e.toString(16).toUpperCase()).slice(-4)}function HP(e,t,n){if(e.charCodeAt(0)===0){let s=n.charCodeAt(t+e.length);return s>=48&&s<=57?"\\x00":"\\0"}return $8.get(e)||i4(e.charCodeAt(0))}function fh(e,t){let n=t===96?K8:t===39?J8:R8;return e.replace(n,HP)}function mh(e,t){return e=fh(e,t),T3.test(e)?e.replace(T3,n=>i4(n.charCodeAt(0))):e}function XP(e){return"&#x"+e.toString(16).toUpperCase()+";"}function YP(e){return e.charCodeAt(0)===0?"�":q8.get(e)||XP(e.charCodeAt(0))}function a4(e,t){let n=t===39?z8:U8;return e.replace(n,YP)}function QP(e){let t=e.length;return t>=2&&e.charCodeAt(0)===e.charCodeAt(t-1)&&ZP(e.charCodeAt(0))?e.substring(1,t-1):e}function ZP(e){return e===39||e===34||e===96}function o4(e){let t=e.charCodeAt(0);return t>=97&&t<=122||L(e,"-")||L(e,":")}function jD(e){let t=Ap[1];for(let n=Ap.length;n<=e;n++)Ap.push(Ap[n-1]+t);return Ap[e]}function Sp(){return Ap[1].length}function eN(){return L(Y,"-dev")||L(Y,"-insiders")}function tN(e){var t,n,s,m,K,G=!1;function Q(cn){let $n=Ny(cn);$n.length>1?(m=m+$n.length-1,K=t.length-cn.length+Ts($n),s=K-t.length===0):s=!1}function w(cn){cn&&cn.length&&(s&&(cn=jD(n)+cn,s=!1),t+=cn,Q(cn))}function ke(cn){cn&&(G=!1),w(cn)}function se(cn){cn&&(G=!0),w(cn)}function Ye(){t="",n=0,s=!0,m=0,K=0,G=!1}function Ae(cn){cn!==void 0&&(t+=cn,Q(cn),G=!1)}function Je(cn){cn&&cn.length&&ke(cn)}function yt(cn){(!s||cn)&&(t+=e,m++,K=t.length,s=!0,G=!1)}function Qt(){return s?t.length:t.length+e.length}return Ye(),{write:ke,rawWrite:Ae,writeLiteral:Je,writeLine:yt,increaseIndent:()=>{n++},decreaseIndent:()=>{n--},getIndent:()=>n,getTextPos:()=>t.length,getLine:()=>m,getColumn:()=>s?n*Sp():t.length-K,getText:()=>t,isAtStartOfLine:()=>s,hasTrailingComment:()=>G,hasTrailingWhitespace:()=>!!t.length&&wl(t.charCodeAt(t.length-1)),clear:Ye,writeKeyword:ke,writeOperator:ke,writeParameter:ke,writeProperty:ke,writePunctuation:ke,writeSpace:ke,writeStringLiteral:ke,writeSymbol:(cn,$n)=>ke(cn),writeTrailingSemicolon:ke,writeComment:se,getTextPosWithWriteLine:Qt}}function nN(e){let t=!1;function n(){t&&(e.writeTrailingSemicolon(";"),t=!1)}return Object.assign(Object.assign({},e),{},{writeTrailingSemicolon(){t=!0},writeLiteral(s){n(),e.writeLiteral(s)},writeStringLiteral(s){n(),e.writeStringLiteral(s)},writeSymbol(s,m){n(),e.writeSymbol(s,m)},writePunctuation(s){n(),e.writePunctuation(s)},writeKeyword(s){n(),e.writeKeyword(s)},writeOperator(s){n(),e.writeOperator(s)},writeParameter(s){n(),e.writeParameter(s)},writeSpace(s){n(),e.writeSpace(s)},writeProperty(s){n(),e.writeProperty(s)},writeComment(s){n(),e.writeComment(s)},writeLine(){n(),e.writeLine()},increaseIndent(){n(),e.increaseIndent()},decreaseIndent(){n(),e.decreaseIndent()}})}function LD(e){return e.useCaseSensitiveFileNames?e.useCaseSensitiveFileNames():!1}function s4(e){return oe(LD(e))}function u4(e,t,n){return t.moduleName||BD(e,t.fileName,n&&n.fileName)}function _4(e,t){return e.getCanonicalFileName(Cl(t,e.getCurrentDirectory()))}function rN(e,t,n){let s=t.getExternalModuleFileFromDeclaration(n);if(!s||s.isDeclarationFile)return;let m=DD(n);if(!(m&&Fu(m)&&!pp(m.text)&&_4(e,s.path).indexOf(_4(e,mp(e.getCommonSourceDirectory())))===-1))return u4(e,s)}function BD(e,t,n){let s=w=>e.getCanonicalFileName(w),m=Hu(n?w_(n):e.getCommonSourceDirectory(),e.getCurrentDirectory(),s),K=Cl(t,e.getCurrentDirectory()),G=_x(m,K,m,s,!1),Q=Qm(G);return n?ox(Q):Q}function iN(e,t,n){let s=t.getCompilerOptions(),m;return s.outDir?m=Qm(p4(e,t,s.outDir)):m=Qm(e),m+n}function aN(e,t){return l4(e,t.getCompilerOptions(),t.getCurrentDirectory(),t.getCommonSourceDirectory(),n=>t.getCanonicalFileName(n))}function l4(e,t,n,s,m){let K=t.declarationDir||t.outDir,G=K?JD(e,K,n,s,m):e,Q=c4(G);return Qm(G)+Q}function c4(e){return A_(e,[".mjs",".mts"])?".d.mts":A_(e,[".cjs",".cts"])?".d.cts":A_(e,[".json"])?".d.json.ts":".d.ts"}function oN(e){return A_(e,[".d.mts",".mjs",".mts"])?[".mts",".mjs"]:A_(e,[".d.cts",".cjs",".cts"])?[".cts",".cjs"]:A_(e,[".d.json.ts"])?[".json"]:[".tsx",".ts",".jsx",".js"]}function MD(e){return e.outFile||e.out}function sN(e,t){var n,s;if(e.paths)return(s=e.baseUrl)!=null?s:De.checkDefined(e.pathsBasePath||((n=t.getCurrentDirectory)==null?void 0:n.call(t)),"Encountered 'paths' without a 'baseUrl', config file, or host 'getCurrentDirectory'.")}function uN(e,t,n){let s=e.getCompilerOptions();if(MD(s)){let m=Nu(s),K=s.emitDeclarationOnly||m===2||m===4;return rt(e.getSourceFiles(),G=>(K||!$p(G))&&RD(G,e,n))}else{let m=t===void 0?e.getSourceFiles():[t];return rt(m,K=>RD(K,e,n))}}function RD(e,t,n){return!(t.getCompilerOptions().noEmitForJsFiles&&gD(e))&&!e.isDeclarationFile&&!t.isSourceFileFromExternalLibrary(e)&&(n||!(rD(e)&&t.getResolvedProjectReferenceToRedirect(e.fileName))&&!t.isSourceOfProjectReferenceRedirect(e.fileName))}function p4(e,t,n){return JD(e,n,t.getCurrentDirectory(),t.getCommonSourceDirectory(),s=>t.getCanonicalFileName(s))}function JD(e,t,n,s,m){let K=Cl(e,n);return K=m(K).indexOf(m(s))===0?K.substring(s.length):K,zo(t,K)}function _N(e,t,n,s,m,K,G){e.writeFile(n,s,m,Q=>{t.add(Xm(Vt.Could_not_write_file_0_Colon_1,n,Q))},K,G)}function d4(e,t,n){if(e.length>Wu(e)&&!n(e)){let s=w_(e);d4(s,t,n),t(e)}}function lN(e,t,n,s,m,K){try{s(e,t,n)}catch(G){d4(w_(zs(e)),m,K),s(e,t,n)}}function cN(e,t){let n=Al(e);return Pd(n,t)}function jl(e,t){return Pd(e,t)}function f4(e){return Zt(e.members,t=>af(t)&&Jm(t.body))}function KD(e){if(e&&e.parameters.length>0){let t=e.parameters.length===2&&Wm(e.parameters[0]);return e.parameters[t?1:0]}}function pN(e){let t=KD(e);return t&&t.type}function m4(e){if(e.parameters.length&&!x0(e)){let t=e.parameters[0];if(Wm(t))return t}}function Wm(e){return gh(e.name)}function gh(e){return!!e&&e.kind===79&&g4(e)}function dN(e){if(!gh(e))return!1;for(;rf(e.parent)&&e.parent.left===e;)e=e.parent;return e.parent.kind===183}function g4(e){return e.escapedText==="this"}function $D(e,t){let n,s,m,K;return YC(t)?(n=t,t.kind===174?m=t:t.kind===175?K=t:De.fail("Accessor has wrong kind")):u(e,G=>{if(Gy(G)&&qD(G)===qD(t)){let Q=ch(G.name),w=ch(t.name);Q===w&&(n?s||(s=G):n=G,G.kind===174&&!m&&(m=G),G.kind===175&&!K&&(K=G))}}),{firstAccessor:n,secondAccessor:s,getAccessor:m,setAccessor:K}}function UD(e){if(!lo(e)&&Ip(e))return;let t=e.type;return t||!lo(e)?t:Ax(e)?e.typeExpression&&e.typeExpression.type:qy(e)}function fN(e){return e.type}function mN(e){return x0(e)?e.type&&e.type.typeExpression&&e.type.typeExpression.type:e.type||(lo(e)?cE(e):void 0)}function y4(e){return ut(Om(e),t=>gN(t)?t.typeParameters:void 0)}function gN(e){return Bp(e)&&!(e.parent.kind===323&&(e.parent.tags.some(Um)||e.parent.tags.some(gS)))}function yN(e){let t=KD(e);return t&&UD(t)}function h4(e,t,n,s){v4(e,t,n.pos,s)}function v4(e,t,n,s){s&&s.length&&n!==s[0].pos&&jl(e,n)!==jl(e,s[0].pos)&&t.writeLine()}function hN(e,t,n,s){n!==s&&jl(e,n)!==jl(e,s)&&t.writeLine()}function b4(e,t,n,s,m,K,G,Q){if(s&&s.length>0){m&&n.writeSpace(" ");let w=!1;for(let ke of s)w&&(n.writeSpace(" "),w=!1),Q(e,t,n,ke.pos,ke.end,G),ke.hasTrailingNewLine?n.writeLine():w=!0;w&&K&&n.writeSpace(" ")}}function vN(e,t,n,s,m,K,G){let Q,w;if(G?m.pos===0&&(Q=rt(yp(e,m.pos),ke)):Q=yp(e,m.pos),Q){let se=[],Ye;for(let Ae of Q){if(Ye){let Je=jl(t,Ye.end);if(jl(t,Ae.pos)>=Je+2)break}se.push(Ae),Ye=Ae}if(se.length){let Ae=jl(t,Ts(se).end);jl(t,_o(e,m.pos))>=Ae+2&&(h4(t,n,m,Q),b4(e,t,n,se,!1,!0,K,s),w={nodePos:m.pos,detachedCommentEndPos:Ts(se).end})}}return w;function ke(se){return YE(e,se.pos)}}function bN(e,t,n,s,m,K){if(e.charCodeAt(s+1)===42){let G=dx(t,s),Q=t.length,w;for(let ke=s,se=G.line;ke<m;se++){let Ye=se+1===Q?e.length+1:t[se+1];if(ke!==s){w===void 0&&(w=x4(e,t[G.line],s));let Ae=n.getIndent()*Sp()-w+x4(e,ke,Ye);if(Ae>0){let Je=Ae%Sp(),yt=jD((Ae-Je)/Sp());for(n.rawWrite(yt);Je;)n.rawWrite(" "),Je--}else n.rawWrite("")}xN(e,m,n,K,ke,Ye),ke=Ye}}else n.writeComment(e.substring(s,m))}function xN(e,t,n,s,m,K){let G=Math.min(t,K-1),Q=Oe(e.substring(m,G));Q?(n.writeComment(Q),G!==t&&n.writeLine()):n.rawWrite(s)}function x4(e,t,n){let s=0;for(;t<n&&Od(e.charCodeAt(t));t++)e.charCodeAt(t)===9?s+=Sp()-s%Sp():s++;return s}function DN(e){return hh(e)!==0}function SN(e){return GD(e)!==0}function zD(e,t){return!!E4(e,t)}function qo(e,t){return!!C4(e,t)}function qD(e){return pc(e)&&yh(e)||_0(e)}function yh(e){return qo(e,32)}function TN(e){return zD(e,16384)}function D4(e){return qo(e,256)}function S4(e){return qo(e,2)}function T4(e){return qo(e,128)}function VD(e){return zD(e,64)}function Gm(e){return qo(e,131072)}function E4(e,t){return hh(e)&t}function C4(e,t){return GD(e)&t}function WD(e,t,n){return e.kind>=0&&e.kind<=162?0:(e.modifierFlagsCache&536870912||(e.modifierFlagsCache=HD(e)|536870912),t&&!(e.modifierFlagsCache&4096)&&(n||lo(e))&&e.parent&&(e.modifierFlagsCache|=w4(e)|4096),e.modifierFlagsCache&-536875009)}function hh(e){return WD(e,!0)}function A4(e){return WD(e,!0,!0)}function GD(e){return WD(e,!1)}function w4(e){let t=0;return e.parent&&!vc(e)&&(lo(e)&&(iE(e)&&(t|=4),aE(e)&&(t|=8),oE(e)&&(t|=16),sE(e)&&(t|=64),uE(e)&&(t|=16384)),_E(e)&&(t|=8192)),t}function F4(e){return HD(e)|w4(e)}function HD(e){let t=mf(e)?Ws(e.modifiers):0;return(e.flags&4||e.kind===79&&e.flags&2048)&&(t|=1),t}function Ws(e){let t=0;if(e)for(let n of e)t|=XD(n.kind);return t}function XD(e){switch(e){case 124:return 32;case 123:return 4;case 122:return 16;case 121:return 8;case 126:return 256;case 127:return 128;case 93:return 1;case 136:return 2;case 85:return 2048;case 88:return 1024;case 132:return 512;case 146:return 64;case 161:return 16384;case 101:return 32768;case 145:return 65536;case 167:return 131072}return 0}function k4(e){return e===56||e===55}function EN(e){return k4(e)||e===53}function vh(e){return e===75||e===76||e===77}function CN(e){return ja(e)&&vh(e.operatorToken.kind)}function P4(e){return k4(e)||e===60}function AN(e){return ja(e)&&P4(e.operatorToken.kind)}function Gd(e){return e>=63&&e<=78}function N4(e){let t=O4(e);return t&&!t.isImplements?t.class:void 0}function O4(e){if(Q3(e)){if(v0(e.parent)&&wu(e.parent.parent))return{class:e.parent.parent,isImplements:e.parent.token===117};if(Yh(e.parent)){let t=ED(e.parent);if(t&&wu(t))return{class:t,isImplements:!1}}}}function Ll(e,t){return ja(e)&&(t?e.operatorToken.kind===63:Gd(e.operatorToken.kind))&&vp(e.left)}function wN(e){return Ll(e.parent)&&e.parent.left===e}function FN(e){if(Ll(e,!0)){let t=e.left.kind;return t===207||t===206}return!1}function YD(e){return N4(e)!==void 0}function fc(e){return e.kind===79||I4(e)}function kN(e){switch(e.kind){case 79:return e;case 163:do e=e.left;while(e.kind!==79);return e;case 208:do e=e.expression;while(e.kind!==79);return e}}function QD(e){return e.kind===79||e.kind===108||e.kind===106||e.kind===233||e.kind===208&&QD(e.expression)||e.kind===214&&QD(e.expression)}function I4(e){return fs(e)&&Wr(e.name)&&fc(e.expression)}function ZD(e){if(fs(e)){let t=ZD(e.expression);if(t!==void 0)return t+"."+Pl(e.name)}else if(Ml(e)){let t=ZD(e.expression);if(t!==void 0&&Lm(e.argumentExpression))return t+"."+ch(e.argumentExpression)}else if(Wr(e))return Pm(e.escapedText)}function Hm(e){return qd(e)&&dc(e)==="prototype"}function PN(e){return e.parent.kind===163&&e.parent.right===e||e.parent.kind===208&&e.parent.name===e}function j4(e){return fs(e.parent)&&e.parent.name===e||Ml(e.parent)&&e.parent.argumentExpression===e}function NN(e){return rf(e.parent)&&e.parent.right===e||fs(e.parent)&&e.parent.name===e||df(e.parent)&&e.parent.right===e}function ON(e){return e.kind===207&&e.properties.length===0}function IN(e){return e.kind===206&&e.elements.length===0}function jN(e){if(!(!LN(e)||!e.declarations)){for(let t of e.declarations)if(t.localSymbol)return t.localSymbol}}function LN(e){return e&&ae(e.declarations)>0&&qo(e.declarations[0],1024)}function BN(e){return Zt(X8,t=>Tl(e,t))}function MN(e){let t=[],n=e.length;for(let s=0;s<n;s++){let m=e.charCodeAt(s);m<128?t.push(m):m<2048?(t.push(m>>6|192),t.push(m&63|128)):m<65536?(t.push(m>>12|224),t.push(m>>6&63|128),t.push(m&63|128)):m<131072?(t.push(m>>18|240),t.push(m>>12&63|128),t.push(m>>6&63|128),t.push(m&63|128)):De.assert(!1,"Unexpected code point")}return t}function L4(e){let t="",n=MN(e),s=0,m=n.length,K,G,Q,w;for(;s<m;)K=n[s]>>2,G=(n[s]&3)<<4|n[s+1]>>4,Q=(n[s+1]&15)<<2|n[s+2]>>6,w=n[s+2]&63,s+1>=m?Q=w=64:s+2>=m&&(w=64),t+=L_.charAt(K)+L_.charAt(G)+L_.charAt(Q)+L_.charAt(w),s+=3;return t}function RN(e){let t="",n=0,s=e.length;for(;n<s;){let m=e[n];if(m<128)t+=String.fromCharCode(m),n++;else if((m&192)===192){let K=m&63;n++;let G=e[n];for(;(G&192)===128;)K=K<<6|G&63,n++,G=e[n];t+=String.fromCharCode(K)}else t+=String.fromCharCode(m),n++}return t}function JN(e,t){return e&&e.base64encode?e.base64encode(t):L4(t)}function KN(e,t){if(e&&e.base64decode)return e.base64decode(t);let n=t.length,s=[],m=0;for(;m<n&&t.charCodeAt(m)!==L_.charCodeAt(64);){let K=L_.indexOf(t[m]),G=L_.indexOf(t[m+1]),Q=L_.indexOf(t[m+2]),w=L_.indexOf(t[m+3]),ke=(K&63)<<2|G>>4&3,se=(G&15)<<4|Q>>2&15,Ye=(Q&3)<<6|w&63;se===0&&Q!==0?s.push(ke):Ye===0&&w!==0?s.push(ke,se):s.push(ke,se,Ye),m+=4}return RN(s)}function B4(e,t){let n=Cs(t)?t:t.readFile(e);if(!n)return;let s=parseConfigFileTextToJson(e,n);return s.error?void 0:s.config}function $N(e,t){return B4(e,t)||{}}function M4(e,t){return!t.directoryExists||t.directoryExists(e)}function R4(e){switch(e.newLine){case 0:return V8;case 1:case void 0:return W8}}function bh(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e;return De.assert(t>=e||t===-1),{pos:e,end:t}}function UN(e,t){return bh(e.pos,t)}function xh(e,t){return bh(t,e.end)}function J4(e){let t=mf(e)?ot(e.modifiers,o0):void 0;return t&&!Bl(t.end)?xh(e,t.end):e}function zN(e){if(kp(e)||u0(e))return xh(e,e.name.pos);let t=mf(e)?Ko(e.modifiers):void 0;return t&&!Bl(t.end)?xh(e,t.end):J4(e)}function qN(e){return e.pos===e.end}function VN(e,t){return bh(e,e+Eo(t).length)}function WN(e,t){return K4(e,e,t)}function GN(e,t,n){return Hd(Xd(e,n,!1),Xd(t,n,!1),n)}function HN(e,t,n){return Hd(e.end,t.end,n)}function K4(e,t,n){return Hd(Xd(e,n,!1),t.end,n)}function XN(e,t,n){return Hd(e.end,Xd(t,n,!1),n)}function YN(e,t,n,s){let m=Xd(t,n,s);return Nd(n,e.end,m)}function QN(e,t,n){return Nd(n,e.end,t.end)}function ZN(e,t){return!Hd(e.pos,e.end,t)}function Hd(e,t,n){return Nd(n,e,t)===0}function Xd(e,t,n){return Bl(e.pos)?-1:_o(t.text,e.pos,!1,n)}function eO(e,t,n,s){let m=_o(n.text,e,!1,s),K=nO(m,t,n);return Nd(n,K!=null?K:t,m)}function tO(e,t,n,s){let m=_o(n.text,e,!1,s);return Nd(n,e,Math.min(t,m))}function nO(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;for(;e-- >t;)if(!wl(n.text.charCodeAt(e)))return e}function rO(e){let t=km(e);if(t)switch(t.parent.kind){case 263:case 264:return t===t.parent.name}return!1}function iO(e){return rt(e.declarations,$4)}function $4(e){return Qu(e)&&e.initializer!==void 0}function aO(e){return e.watch&&oo(e,"watch")}function oO(e){e.close()}function U4(e){return e.flags&33554432?e.links.checkFlags:0}function sO(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(e.valueDeclaration){let n=t&&e.declarations&&Zt(e.declarations,of)||e.flags&32768&&Zt(e.declarations,l0)||e.valueDeclaration,s=By(n);return e.parent&&e.parent.flags&32?s:s&-29}if(U4(e)&6){let n=e.links.checkFlags,s=n&1024?8:n&256?4:16,m=n&2048?32:0;return s|m}return e.flags&4194304?36:0}function uO(e,t){return e.flags&2097152?t.getAliasedSymbol(e):e}function _O(e){return e.exportSymbol?e.exportSymbol.flags|e.flags:e.flags}function lO(e){return Tp(e)===1}function cO(e){return Tp(e)!==0}function Tp(e){let{parent:t}=e;if(!t)return 0;switch(t.kind){case 214:return Tp(t);case 222:case 221:let{operator:s}=t;return s===45||s===46?n():0;case 223:let{left:m,operatorToken:K}=t;return m===e&&Gd(K.kind)?K.kind===63?1:n():0;case 208:return t.name!==e?0:Tp(t);case 299:{let G=Tp(t.parent);return e===t.name?pO(G):G}case 300:return e===t.objectAssignmentInitializer?0:Tp(t.parent);case 206:return Tp(t);default:return 0}function n(){return t.parent&&AD(t.parent).kind===241?1:2}}function pO(e){switch(e){case 0:return 1;case 1:return 0;case 2:return 2;default:return De.assertNever(e)}}function z4(e,t){if(!e||!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(typeof e[n]=="object"){if(!z4(e[n],t[n]))return!1}else if(typeof e[n]!="function"&&e[n]!==t[n])return!1;return!0}function dO(e,t){e.forEach(t),e.clear()}function q4(e,t,n){let{onDeleteValue:s,onExistingValue:m}=n;e.forEach((K,G)=>{let Q=t.get(G);Q===void 0?(e.delete(G),s(K,G)):m&&m(K,Q,G)})}function fO(e,t,n){q4(e,t,n);let{createNewValue:s}=n;t.forEach((m,K)=>{e.has(K)||e.set(K,s(K,m))})}function mO(e){if(e.flags&32){let t=V4(e);return!!t&&qo(t,256)}return!1}function V4(e){var t;return(t=e.declarations)==null?void 0:t.find(wu)}function Dh(e){return e.flags&3899393?e.objectFlags:0}function gO(e,t){return!!yT(e,n=>t(n)?!0:void 0)}function yO(e){return!!e&&!!e.declarations&&!!e.declarations[0]&&rS(e.declarations[0])}function hO(e){let{moduleSpecifier:t}=e;return Hs(t)?t.text:Zy(t)}function W4(e){let t;return Za(e,n=>{Jm(n)&&(t=n)},n=>{for(let s=n.length-1;s>=0;s--)if(Jm(n[s])){t=n[s];break}}),t}function vO(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return e.has(t)?!1:(e.set(t,n),!0)}function bO(e){return wu(e)||y0(e)||Jh(e)}function G4(e){return e>=179&&e<=202||e===131||e===157||e===148||e===160||e===149||e===134||e===152||e===153||e===114||e===155||e===144||e===139||e===230||e===315||e===316||e===317||e===318||e===319||e===320||e===321}function Ep(e){return e.kind===208||e.kind===209}function xO(e){return e.kind===208?e.name:(De.assert(e.kind===209),e.argumentExpression)}function DO(e){switch(e.kind){case"text":case"internal":return!0;default:return!1}}function SO(e){return e.kind===272||e.kind===276}function e3(e){for(;Ep(e);)e=e.expression;return e}function TO(e,t){if(Ep(e.parent)&&j4(e))return n(e.parent);function n(s){if(s.kind===208){let m=t(s.name);if(m!==void 0)return m}else if(s.kind===209)if(Wr(s.argumentExpression)||Fu(s.argumentExpression)){let m=t(s.argumentExpression);if(m!==void 0)return m}else return;if(Ep(s.expression))return n(s.expression);if(Wr(s.expression))return t(s.expression)}}function EO(e,t){for(;;){switch(e.kind){case 222:e=e.operand;continue;case 223:e=e.left;continue;case 224:e=e.condition;continue;case 212:e=e.tag;continue;case 210:if(t)return e;case 231:case 209:case 208:case 232:case 356:case 235:e=e.expression;continue}return e}}function CO(e,t){this.flags=e,this.escapedName=t,this.declarations=void 0,this.valueDeclaration=void 0,this.id=0,this.mergeId=0,this.parent=void 0,this.members=void 0,this.exports=void 0,this.exportSymbol=void 0,this.constEnumOnlyModule=void 0,this.isReferenced=void 0,this.isAssigned=void 0,this.links=void 0}function AO(e,t){this.flags=t,(De.isDebugging||Yt)&&(this.checker=e)}function wO(e,t){this.flags=t,De.isDebugging&&(this.checker=e)}function t3(e,t,n){this.pos=t,this.end=n,this.kind=e,this.id=0,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function FO(e,t,n){this.pos=t,this.end=n,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.emitNode=void 0}function kO(e,t,n){this.pos=t,this.end=n,this.kind=e,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function PO(e,t,n){this.fileName=e,this.text=t,this.skipTrivia=n||(s=>s)}function NO(e){E3.push(e),e(Ia)}function H4(e){Object.assign(Ia,e),u(E3,t=>t(Ia))}function Yd(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;return e.replace(/{(\d+)}/g,(s,m)=>""+De.checkDefined(t[+m+n]))}function X4(e){e0=e}function Y4(e){!e0&&e&&(e0=e())}function Qd(e){return e0&&e0[e.key]||e.message}function Cp(e,t,n,s){Zx(void 0,t,n);let m=Qd(s);return arguments.length>4&&(m=Yd(m,arguments,4)),{file:void 0,start:t,length:n,messageText:m,category:s.category,code:s.code,reportsUnnecessary:s.reportsUnnecessary,fileName:e}}function OO(e){return e.file===void 0&&e.start!==void 0&&e.length!==void 0&&typeof e.fileName=="string"}function Q4(e,t){let n=t.fileName||"",s=t.text.length;De.assertEqual(e.fileName,n),De.assertLessThanOrEqual(e.start,s),De.assertLessThanOrEqual(e.start+e.length,s);let m={file:t,start:e.start,length:e.length,messageText:e.messageText,category:e.category,code:e.code,reportsUnnecessary:e.reportsUnnecessary};if(e.relatedInformation){m.relatedInformation=[];for(let K of e.relatedInformation)OO(K)&&K.fileName===n?(De.assertLessThanOrEqual(K.start,s),De.assertLessThanOrEqual(K.start+K.length,s),m.relatedInformation.push(Q4(K,t))):m.relatedInformation.push(K)}return m}function mc(e,t){let n=[];for(let s of e)n.push(Q4(s,t));return n}function n3(e,t,n,s){Zx(e,t,n);let m=Qd(s);return arguments.length>4&&(m=Yd(m,arguments,4)),{file:e,start:t,length:n,messageText:m,category:s.category,code:s.code,reportsUnnecessary:s.reportsUnnecessary,reportsDeprecated:s.reportsDeprecated}}function IO(e,t){let n=Qd(t);return arguments.length>2&&(n=Yd(n,arguments,2)),n}function Xm(e){let t=Qd(e);return arguments.length>1&&(t=Yd(t,arguments,1)),{file:void 0,start:void 0,length:void 0,messageText:t,category:e.category,code:e.code,reportsUnnecessary:e.reportsUnnecessary,reportsDeprecated:e.reportsDeprecated}}function jO(e,t){return{file:void 0,start:void 0,length:void 0,code:e.code,category:e.category,messageText:e.next?e:e.messageText,relatedInformation:t}}function LO(e,t){let n=Qd(t);return arguments.length>2&&(n=Yd(n,arguments,2)),{messageText:n,category:t.category,code:t.code,next:e===void 0||Array.isArray(e)?e:[e]}}function BO(e,t){let n=e;for(;n.next;)n=n.next[0];n.next=[t]}function Z4(e){return e.file?e.file.path:void 0}function r3(e,t){return Sh(e,t)||MO(e,t)||0}function Sh(e,t){return v(Z4(e),Z4(t))||mo(e.start,t.start)||mo(e.length,t.length)||mo(e.code,t.code)||e8(e.messageText,t.messageText)||0}function MO(e,t){return!e.relatedInformation&&!t.relatedInformation?0:e.relatedInformation&&t.relatedInformation?mo(e.relatedInformation.length,t.relatedInformation.length)||u(e.relatedInformation,(n,s)=>{let m=t.relatedInformation[s];return r3(n,m)})||0:e.relatedInformation?-1:1}function e8(e,t){if(typeof e=="string"&&typeof t=="string")return v(e,t);if(typeof e=="string")return-1;if(typeof t=="string")return 1;let n=v(e.messageText,t.messageText);if(n)return n;if(!e.next&&!t.next)return 0;if(!e.next)return-1;if(!t.next)return 1;let s=Math.min(e.next.length,t.next.length);for(let m=0;m<s;m++)if(n=e8(e.next[m],t.next[m]),n)return n;return e.next.length<t.next.length?-1:e.next.length>t.next.length?1:0}function i3(e){return e===4||e===2||e===1||e===6?1:0}function t8(e){if(e.transformFlags&2)return JE(e)||Gh(e)?e:Za(e,t8)}function RO(e){return e.isDeclarationFile?void 0:t8(e)}function JO(e){return(e.impliedNodeFormat===99||A_(e.fileName,[".cjs",".cts",".mjs",".mts"]))&&!e.isDeclarationFile?!0:void 0}function n8(e){switch(r8(e)){case 3:return s=>{s.externalModuleIndicator=T0(s)||!s.isDeclarationFile||void 0};case 1:return s=>{s.externalModuleIndicator=T0(s)};case 2:let t=[T0];(e.jsx===4||e.jsx===5)&&t.push(RO),t.push(JO);let n=x(...t);return s=>void(s.externalModuleIndicator=n(s))}}function Th(e){var t;return(t=e.target)!=null?t:e.module===100&&9||e.module===199&&99||1}function Nu(e){return typeof e.module=="number"?e.module:Th(e)>=2?5:1}function KO(e){return e>=5&&e<=99}function Ym(e){let t=e.moduleResolution;if(t===void 0)switch(Nu(e)){case 1:t=2;break;case 100:t=3;break;case 199:t=99;break;default:t=1;break}return t}function r8(e){return e.moduleDetection||(Nu(e)===100||Nu(e)===199?3:2)}function $O(e){switch(Nu(e)){case 1:case 2:case 5:case 6:case 7:case 99:case 100:case 199:return!0;default:return!1}}function Eh(e){return!!(e.isolatedModules||e.verbatimModuleSyntax)}function UO(e){return e.verbatimModuleSyntax||e.isolatedModules&&e.preserveValueImports}function zO(e){return e.allowUnreachableCode===!1}function qO(e){return e.allowUnusedLabels===!1}function VO(e){return!!(s3(e)&&e.declarationMap)}function a3(e){if(e.esModuleInterop!==void 0)return e.esModuleInterop;switch(Nu(e)){case 100:case 199:return!0}}function WO(e){return e.allowSyntheticDefaultImports!==void 0?e.allowSyntheticDefaultImports:a3(e)||Nu(e)===4||Ym(e)===100}function o3(e){return e>=3&&e<=99||e===100}function GO(e){let t=Ym(e);if(!o3(t))return!1;if(e.resolvePackageJsonExports!==void 0)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}function HO(e){let t=Ym(e);if(!o3(t))return!1;if(e.resolvePackageJsonExports!==void 0)return e.resolvePackageJsonExports;switch(t){case 3:case 99:case 100:return!0}return!1}function i8(e){return e.resolveJsonModule!==void 0?e.resolveJsonModule:Ym(e)===100}function s3(e){return!!(e.declaration||e.composite)}function XO(e){return!!(e.preserveConstEnums||Eh(e))}function YO(e){return!!(e.incremental||e.composite)}function u3(e,t){return e[t]===void 0?!!e.strict:!!e[t]}function a8(e){return e.allowJs===void 0?!!e.checkJs:e.allowJs}function QO(e){return e.useDefineForClassFields===void 0?Th(e)>=9:e.useDefineForClassFields}function ZO(e,t){return Rd(t,e,semanticDiagnosticsOptionDeclarations)}function eI(e,t){return Rd(t,e,affectsEmitOptionDeclarations)}function tI(e,t){return Rd(t,e,affectsDeclarationPathOptionDeclarations)}function _3(e,t){return t.strictFlag?u3(e,t.name):e[t.name]}function nI(e){let t=e.jsx;return t===2||t===4||t===5}function rI(e,t){let n=t==null?void 0:t.pragmas.get("jsximportsource"),s=fa(n)?n[n.length-1]:n;return e.jsx===4||e.jsx===5||e.jsxImportSource||s?(s==null?void 0:s.arguments.factory)||e.jsxImportSource||"react":void 0}function iI(e,t){return e?`${e}/${t.jsx===5?"jsx-dev-runtime":"jsx-runtime"}`:void 0}function aI(e){let t=!1;for(let n=0;n<e.length;n++)if(e.charCodeAt(n)===42)if(!t)t=!0;else return!1;return!0}function oI(e,t){let n,s,m,K=!1;return{getSymlinkedFiles:()=>m,getSymlinkedDirectories:()=>n,getSymlinkedDirectoriesByRealpath:()=>s,setSymlinkedFile:(Q,w)=>(m||(m=new Map)).set(Q,w),setSymlinkedDirectory:(Q,w)=>{let ke=Hu(Q,e,t);T8(ke)||(ke=mp(ke),w!==!1&&!(n!=null&&n.has(ke))&&(s||(s=Cn())).add(mp(w.realPath),Q),(n||(n=new Map)).set(ke,w))},setSymlinksFromResolutions(Q,w){var ke,se;De.assert(!K),K=!0;for(let Ye of Q)(ke=Ye.resolvedModules)==null||ke.forEach(Ae=>G(this,Ae.resolvedModule)),(se=Ye.resolvedTypeReferenceDirectiveNames)==null||se.forEach(Ae=>G(this,Ae.resolvedTypeReferenceDirective));w.forEach(Ye=>G(this,Ye.resolvedTypeReferenceDirective))},hasProcessedResolutions:()=>K};function G(Q,w){if(!w||!w.originalPath||!w.resolvedFileName)return;let{resolvedFileName:ke,originalPath:se}=w;Q.setSymlinkedFile(Hu(se,e,t),ke);let[Ye,Ae]=sI(ke,se,e,t)||ye;Ye&&Ae&&Q.setSymlinkedDirectory(Ae,{real:Ye,realPath:Hu(Ye,e,t)})}}function sI(e,t,n,s){let m=Gu(Cl(e,n)),K=Gu(Cl(t,n)),G=!1;for(;m.length>=2&&K.length>=2&&!o8(m[m.length-2],s)&&!o8(K[K.length-2],s)&&s(m[m.length-1])===s(K[K.length-1]);)m.pop(),K.pop(),G=!0;return G?[dp(m),dp(K)]:void 0}function o8(e,t){return e!==void 0&&(t(e)==="node_modules"||Ce(e,"@"))}function uI(e){return rx(e.charCodeAt(0))?e.slice(1):void 0}function _I(e,t,n){let s=te(e,t,n);return s===void 0?void 0:uI(s)}function lI(e){return e.replace(Nh,cI)}function cI(e){return"\\"+e}function Ch(e,t,n){let s=l3(e,t,n);return!s||!s.length?void 0:`^(${s.map(m=>`(${m})`).join("|")})${n==="exclude"?"($|/)":"$"}`}function l3(e,t,n){if(!(e===void 0||e.length===0))return ut(e,s=>s&&u8(s,t,n,k3[n]))}function s8(e){return!/[.*?]/.test(e)}function pI(e,t,n){let s=e&&u8(e,t,n,k3[n]);return s&&`^(${s})${n==="exclude"?"($|/)":"$"}`}function u8(e,t,n,s){let{singleAsteriskRegexFragment:m,doubleAsteriskRegexFragment:K,replaceWildcardCharacter:G}=s,Q="",w=!1,ke=Py(e,t),se=Ts(ke);if(n!=="exclude"&&se==="**")return;ke[0]=Fd(ke[0]),s8(se)&&ke.push("**","*");let Ye=0;for(let Ae of ke){if(Ae==="**")Q+=K;else if(n==="directories"&&(Q+="(",Ye++),w&&(Q+=qs),n!=="exclude"){let Je="";Ae.charCodeAt(0)===42?(Je+="([^./]"+m+")?",Ae=Ae.substr(1)):Ae.charCodeAt(0)===63&&(Je+="[^./]",Ae=Ae.substr(1)),Je+=Ae.replace(Nh,G),Je!==Ae&&(Q+=Oh),Q+=Je}else Q+=Ae.replace(Nh,G);w=!0}for(;Ye>0;)Q+=")?",Ye--;return Q}function c3(e,t){return e==="*"?t:e==="?"?"[^/]":"\\"+e}function _8(e,t,n,s,m){e=zs(e),m=zs(m);let K=zo(m,e);return{includeFilePatterns:Yn(l3(n,K,"files"),G=>`^${G}$`),includeFilePattern:Ch(n,K,"files"),includeDirectoryPattern:Ch(n,K,"directories"),excludePattern:Ch(t,K,"exclude"),basePaths:fI(e,n,s)}}function Ah(e,t){return new RegExp(e,t?"":"i")}function dI(e,t,n,s,m,K,G,Q,w){e=zs(e),K=zs(K);let ke=_8(e,n,s,m,K),se=ke.includeFilePatterns&&ke.includeFilePatterns.map($n=>Ah($n,m)),Ye=ke.includeDirectoryPattern&&Ah(ke.includeDirectoryPattern,m),Ae=ke.excludePattern&&Ah(ke.excludePattern,m),Je=se?se.map(()=>[]):[[]],yt=new Map,Qt=oe(m);for(let $n of ke.basePaths)cn($n,zo(K,$n),G);return ar(Je);function cn($n,gn,Ct){let Mn=Qt(w(gn));if(yt.has(Mn))return;yt.set(Mn,!0);let{files:Pr,directories:Wi}=Q($n);for(let xi of x_(Pr,v)){let ra=zo($n,xi),ma=zo(gn,xi);if(!(t&&!A_(ra,t))&&!(Ae&&Ae.test(ma)))if(!se)Je[0].push(ra);else{let ms=Rt(se,Oo=>Oo.test(ma));ms!==-1&&Je[ms].push(ra)}}if(!(Ct!==void 0&&(Ct--,Ct===0)))for(let xi of x_(Wi,v)){let ra=zo($n,xi),ma=zo(gn,xi);(!Ye||Ye.test(ma))&&(!Ae||!Ae.test(ma))&&cn(ra,ma,Ct)}}}function fI(e,t,n){let s=[e];if(t){let m=[];for(let K of t){let G=wd(K)?K:zs(zo(e,K));m.push(mI(G))}m.sort(C(!n));for(let K of m)Kt(s,G=>!mT(G,K,e,!n))&&s.push(K)}return s}function mI(e){let t=xn(e,G8);return t<0?cT(e)?Fd(w_(e)):e:e.substring(0,e.lastIndexOf(qs,t))}function l8(e,t){return t||c8(e)||3}function c8(e){switch(e.substr(e.lastIndexOf(".")).toLowerCase()){case".js":case".cjs":case".mjs":return 1;case".jsx":return 2;case".ts":case".cts":case".mts":return 3;case".tsx":return 4;case".json":return 6;default:return 0}}function p8(e,t){let n=e&&a8(e);if(!t||t.length===0)return n?t0:wp;let s=n?t0:wp,m=ar(s);return[...s,...Ii(t,K=>K.scriptKind===7||n&&gI(K.scriptKind)&&m.indexOf(K.extension)===-1?[K.extension]:void 0)]}function d8(e,t){return!e||!i8(e)?t:t===t0?Y8:t===wp?H8:[...t,[".json"]]}function gI(e){return e===1||e===2}function p3(e){return Kn(O3,t=>Tl(e,t))}function d3(e){return Kn(P3,t=>Tl(e,t))}function f8(e){let{imports:t}=e,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:x(p3,d3);return Ne(t,s=>{let{text:m}=s;return pp(m)?n(m):void 0})||!1}function yI(e,t,n,s){if(e==="js"||t===99)return shouldAllowImportingTsExtension(n)&&m()!==2?3:2;if(e==="minimal")return 0;if(e==="index")return 1;if(!shouldAllowImportingTsExtension(n))return f8(s)?2:0;return m();function m(){let K=!1,G=s.imports.length?s.imports.map(Q=>Q.text):gD(s)?hI(s).map(Q=>Q.arguments[0].text):ye;for(let Q of G)if(pp(Q)){if(d3(Q))return 3;p3(Q)&&(K=!0)}return K?2:0}}function hI(e){let t=0,n;for(let s of e.statements){if(t>3)break;DC(s)?n=Ei(n,s.declarationList.declarations.map(m=>m.initializer)):g0(s)&&Km(s.expression,!0)?n=la(n,s.expression):t++}return n||ye}function vI(e,t,n){if(!e)return!1;let s=p8(t,n);for(let m of ar(d8(t,s)))if(Tl(e,m))return!0;return!1}function m8(e){let t=e.match(/\//g);return t?t.length:0}function bI(e,t){return mo(m8(e),m8(t))}function Qm(e){for(let t of Ih){let n=g8(e,t);if(n!==void 0)return n}return e}function g8(e,t){return Tl(e,t)?y8(e,t):void 0}function y8(e,t){return e.substring(0,e.length-t.length)}function xI(e,t){return fT(e,t,Ih,!1)}function h8(e){let t=e.indexOf("*");return t===-1?e:e.indexOf("*",t+1)!==-1?void 0:{prefix:e.substr(0,t),suffix:e.substr(t+1)}}function DI(e){return Ii(vl(e),t=>h8(t))}function Bl(e){return!(e>=0)}function v8(e){return e===".ts"||e===".tsx"||e===".d.ts"||e===".cts"||e===".mts"||e===".d.mts"||e===".d.cts"||Ce(e,".d.")&&F(e,".ts")}function SI(e){return v8(e)||e===".json"}function TI(e){let t=f3(e);return t!==void 0?t:De.fail(`File ${e} has unknown extension.`)}function EI(e){return f3(e)!==void 0}function f3(e){return Zt(Ih,t=>Tl(e,t))}function CI(e,t){return e.checkJsDirective?e.checkJsDirective.enabled:t.checkJs}function AI(e,t){let n=[];for(let s of e){if(s===t)return t;Cs(s)||n.push(s)}return le(n,s=>s,t)}function wI(e,t){let n=e.indexOf(t);return De.assert(n!==-1),e.slice(n)}function Zm(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),s=1;s<t;s++)n[s-1]=arguments[s];return n.length&&(e.relatedInformation||(e.relatedInformation=[]),De.assert(e.relatedInformation!==ye,"Diagnostic had empty array singleton for related info, but is still being constructed!"),e.relatedInformation.push(...n)),e}function FI(e,t){De.assert(e.length!==0);let n=t(e[0]),s=n;for(let m=1;m<e.length;m++){let K=t(e[m]);K<n?n=K:K>s&&(s=K)}return{min:n,max:s}}function kI(e){return{pos:xp(e),end:e.end}}function PI(e,t){let n=t.pos-1,s=Math.min(e.text.length,_o(e.text,t.end)+1);return{pos:n,end:s}}function NI(e,t,n){return t.skipLibCheck&&e.isDeclarationFile||t.skipDefaultLibCheck&&e.hasNoDefaultLib||n.isSourceOfProjectReferenceRedirect(e.fileName)}function m3(e,t){return e===t||typeof e=="object"&&e!==null&&typeof t=="object"&&t!==null&&ac(e,t,m3)}function wh(e){let t;switch(e.charCodeAt(1)){case 98:case 66:t=1;break;case 111:case 79:t=3;break;case 120:case 88:t=4;break;default:let ke=e.length-1,se=0;for(;e.charCodeAt(se)===48;)se++;return e.slice(se,ke)||"0"}let n=2,s=e.length-1,m=(s-n)*t,K=new Uint16Array((m>>>4)+(m&15?1:0));for(let ke=s-1,se=0;ke>=n;ke--,se+=t){let Ye=se>>>4,Ae=e.charCodeAt(ke),Je=(Ae<=57?Ae-48:10+Ae-(Ae<=70?65:97))<<(se&15);K[Ye]|=Je;let yt=Je>>>16;yt&&(K[Ye+1]|=yt)}let G="",Q=K.length-1,w=!0;for(;w;){let ke=0;w=!1;for(let se=Q;se>=0;se--){let Ye=ke<<16|K[se],Ae=Ye/10|0;K[se]=Ae,ke=Ye-Ae*10,Ae&&!w&&(Q=se,w=!0)}G=ke+G}return G}function g3(e){let{negative:t,base10Value:n}=e;return(t&&n!=="0"?"-":"")+n}function OI(e){if(x8(e,!1))return b8(e)}function b8(e){let t=e.startsWith("-"),n=wh(`${t?e.slice(1):e}n`);return{negative:t,base10Value:n}}function x8(e,t){if(e==="")return!1;let n=hp(99,!1),s=!0;n.setOnError(()=>s=!1),n.setText(e+"n");let m=n.scan(),K=m===40;K&&(m=n.scan());let G=n.getTokenFlags();return s&&m===9&&n.getTextPos()===e.length+1&&!(G&512)&&(!t||e===g3({negative:K,base10Value:wh(n.getTokenValue())}))}function II(e){return!!(e.flags&16777216)||yC(e)||BI(e)||LI(e)||!(mD(e)||jI(e))}function jI(e){return Wr(e)&&b0(e.parent)&&e.parent.name===e}function LI(e){for(;e.kind===79||e.kind===208;)e=e.parent;if(e.kind!==164)return!1;if(qo(e.parent,256))return!0;let t=e.parent.parent.kind;return t===261||t===184}function BI(e){if(e.kind!==79)return!1;let t=Xu(e.parent,n=>{switch(n.kind){case 294:return!0;case 208:case 230:return!1;default:return"quit"}});return(t==null?void 0:t.token)===117||(t==null?void 0:t.parent.kind)===261}function MI(e){return sf(e)&&Wr(e.typeName)}function RI(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Eu;if(e.length<2)return!0;let n=e[0];for(let s=1,m=e.length;s<m;s++){let K=e[s];if(!t(n,K))return!1}return!0}function Fh(e,t){return e.pos=t,e}function D8(e,t){return e.end=t,e}function gc(e,t,n){return D8(Fh(e,t),n)}function kh(e,t,n){return gc(e,t,t+n)}function JI(e,t){return e&&(e.flags=t),e}function j_(e,t){return e&&t&&(e.parent=t),e}function Zd(e,t){if(e)for(let n of e)j_(n,t);return e}function S8(e,t){if(!e)return e;return AS(e,Jx(e)?n:m),e;function n(K,G){if(t&&K.parent===G)return"skip";j_(K,G)}function s(K){if(P_(K))for(let G of K.jsDoc)n(G,K),AS(G,n)}function m(K,G){return n(K,G)||s(K)}}function KI(e){return!qh(e)}function $I(e){return f0(e)&&Kt(e.elements,KI)}function UI(e){for(De.assertIsDefined(e.parent);;){let t=e.parent;if(Pp(t)){e=t;continue}if(g0(t)||X3(t)||NA(t)&&(t.initializer===e||t.incrementor===e))return!0;if(_f(t)){if(e!==Ts(t.elements))return!0;e=t;continue}if(ja(t)&&t.operatorToken.kind===27){if(e===t.left)return!0;e=t;continue}return!1}}function T8(e){return Kn(ignoredPaths,t=>L(e,t))}function zI(e){if(!e.parent)return;switch(e.kind){case 165:let{parent:n}=e;return n.kind===192?void 0:n.typeParameters;case 166:return e.parent.parameters;case 201:return e.parent.templateSpans;case 236:return e.parent.templateSpans;case 167:{let{parent:s}=e;return p5(s)?s.modifiers:void 0}case 294:return e.parent.heritageClauses}let{parent:t}=e;if(Kx(e))return cS(e.parent)?void 0:e.parent.tags;switch(t.kind){case 184:case 261:return Ix(e)?t.members:void 0;case 189:case 190:return t.types;case 186:case 206:case 357:case 272:case 276:return t.elements;case 207:case 289:return t.properties;case 210:case 211:return Lx(e)?t.typeArguments:t.expression===e?void 0:t.arguments;case 281:case 285:return RE(e)?t.children:void 0;case 283:case 282:return Lx(e)?t.typeArguments:void 0;case 238:case 292:case 293:case 265:return t.statements;case 266:return t.clauses;case 260:case 228:return pc(e)?t.members:void 0;case 263:return KA(e)?t.members:void 0;case 308:return t.statements}}function qI(e){if(!e.typeParameters){if(Kn(e.parameters,t=>!UD(t)))return!0;if(e.kind!==216){let t=Tu(e.parameters);if(!(t&&Wm(t)))return!0}}return!1}function VI(e){return e==="Infinity"||e==="-Infinity"||e==="NaN"}function E8(e){return e.kind===257&&e.parent.kind===295}function WI(e){let t=e.valueDeclaration&&dh(e.valueDeclaration);return!!t&&(vc(t)||E8(t))}function GI(e){return e.kind===215||e.kind===216}function HI(e){return e.replace(/\$/gm,()=>"\\$")}function C8(e){return(+e).toString()===e}function XI(e,t,n,s){return yx(e,t)?lu.createIdentifier(e):!s&&C8(e)&&+e>=0?lu.createNumericLiteral(+e):lu.createStringLiteral(e,!!n)}function A8(e){return!!(e.flags&262144&&e.isThisType)}function YI(e){let t=0,n=0,s=0,m=0,K;(ke=>{ke[ke.BeforeNodeModules=0]="BeforeNodeModules",ke[ke.NodeModules=1]="NodeModules",ke[ke.Scope=2]="Scope",ke[ke.PackageContent=3]="PackageContent"})(K||(K={}));let G=0,Q=0,w=0;for(;Q>=0;)switch(G=Q,Q=e.indexOf("/",G+1),w){case 0:e.indexOf(nodeModulesPathPart,G)===G&&(t=G,n=Q,w=1);break;case 1:case 2:w===1&&e.charAt(G+1)==="@"?w=2:(s=Q,w=3);break;case 3:e.indexOf(nodeModulesPathPart,G)===G?w=1:w=3;break}return m=G,w>1?{topLevelNodeModulesIndex:t,topLevelPackageNameIndex:n,packageRootIndex:s,fileNameIndex:m}:void 0}function QI(e){var t;return e.kind===344?(t=e.typeExpression)==null?void 0:t.type:e.type}function w8(e){switch(e.kind){case 165:case 260:case 261:case 262:case 263:case 349:case 341:case 343:return!0;case 270:return e.isTypeOnly;case 273:case 278:return e.parent.parent.isTypeOnly;default:return!1}}function ZI(e){return nS(e)||Op(e)||Ip(e)||lf(e)||y0(e)||w8(e)||B_(e)&&!Gx(e)&&!th(e)}function F8(e){if(!Ax(e))return!1;let{isBracketed:t,typeExpression:n}=e;return t||!!n&&n.type.kind===319}function ej(e,t){if(e.length===0)return!1;let n=e.charCodeAt(0);return n===35?e.length>1&&Vs(e.charCodeAt(1),t):Vs(n,t)}function k8(e){var t;return((t=getSnippetElement(e))==null?void 0:t.kind)===0}function P8(e){return lo(e)&&(e.type&&e.type.kind===319||Uy(e).some(t=>{let{isBracketed:n,typeExpression:s}=t;return n||!!s&&s.type.kind===319}))}function tj(e){switch(e.kind){case 169:case 168:return!!e.questionToken;case 166:return!!e.questionToken||P8(e);case 351:case 344:return F8(e);default:return!1}}function nj(e){let t=e.kind;return(t===208||t===209)&&Np(e.expression)}function rj(e){return lo(e)&&Pp(e)&&P_(e)&&!!Sx(e)}function ij(e){return De.checkDefined(N8(e))}function N8(e){let t=Sx(e);return t&&t.typeExpression&&t.typeExpression.type}var O8,Ph,I8,j8,ef,y3,h3,L8,v3,B8,b3,x3,D3,S3,M8,R8,J8,K8,$8,T3,U8,z8,q8,Ap,L_,V8,W8,Ia,E3,e0,Nh,G8,C3,Oh,A3,w3,F3,k3,wp,P3,H8,X8,N3,O3,t0,Y8,I3,Q8,j3,Ih,Z8,aj=pe({"src/compiler/utilities.ts"(){"use strict";Vo(),O8=[],Ph="tslib",I8=160,j8=1e6,ef=I9(),y3=(e=>(e[e.None=0]="None",e[e.NeverAsciiEscape=1]="NeverAsciiEscape",e[e.JsxAttributeEscape=2]="JsxAttributeEscape",e[e.TerminateUnterminatedLiterals=4]="TerminateUnterminatedLiterals",e[e.AllowNumericSeparator=8]="AllowNumericSeparator",e))(y3||{}),h3=/^(\/\/\/\s*<reference\s+path\s*=\s*)(('[^']*')|("[^"]*")).*?\/>/,L8=/^(\/\/\/\s*<reference\s+types\s*=\s*)(('[^']*')|("[^"]*")).*?\/>/,v3=/^(\/\/\/\s*<amd-dependency\s+path\s*=\s*)(('[^']*')|("[^"]*")).*?\/>/,B8=/^(\/\/\/\s*<reference\s+no-default-lib\s*=\s*)(('[^']*')|("[^"]*"))\s*\/>/,b3=(e=>(e[e.None=0]="None",e[e.Definite=1]="Definite",e[e.Compound=2]="Compound",e))(b3||{}),x3=(e=>(e[e.Normal=0]="Normal",e[e.Generator=1]="Generator",e[e.Async=2]="Async",e[e.Invalid=4]="Invalid",e[e.AsyncGenerator=3]="AsyncGenerator",e))(x3||{}),D3=(e=>(e[e.Left=0]="Left",e[e.Right=1]="Right",e))(D3||{}),S3=(e=>(e[e.Comma=0]="Comma",e[e.Spread=1]="Spread",e[e.Yield=2]="Yield",e[e.Assignment=3]="Assignment",e[e.Conditional=4]="Conditional",e[e.Coalesce=4]="Coalesce",e[e.LogicalOR=5]="LogicalOR",e[e.LogicalAND=6]="LogicalAND",e[e.BitwiseOR=7]="BitwiseOR",e[e.BitwiseXOR=8]="BitwiseXOR",e[e.BitwiseAND=9]="BitwiseAND",e[e.Equality=10]="Equality",e[e.Relational=11]="Relational",e[e.Shift=12]="Shift",e[e.Additive=13]="Additive",e[e.Multiplicative=14]="Multiplicative",e[e.Exponentiation=15]="Exponentiation",e[e.Unary=16]="Unary",e[e.Update=17]="Update",e[e.LeftHandSide=18]="LeftHandSide",e[e.Member=19]="Member",e[e.Primary=20]="Primary",e[e.Highest=20]="Highest",e[e.Lowest=0]="Lowest",e[e.Invalid=-1]="Invalid",e))(S3||{}),M8=/\$\{/g,R8=/[\\\"\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,J8=/[\\\'\u0000-\u001f\t\v\f\b\r\n\u2028\u2029\u0085]/g,K8=/\r\n|[\\\`\u0000-\u001f\t\v\f\b\r\u2028\u2029\u0085]/g,$8=new Map(Object.entries({" ":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029","\x85":"\\u0085","\r\n":"\\r\\n"})),T3=/[^\u0000-\u007F]/g,U8=/[\"\u0000-\u001f\u2028\u2029\u0085]/g,z8=/[\'\u0000-\u001f\u2028\u2029\u0085]/g,q8=new Map(Object.entries({'"':""","'":"'"})),Ap=[""," "],L_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",V8=`\r +`,W8=` +`,Ia={getNodeConstructor:()=>t3,getTokenConstructor:()=>FO,getIdentifierConstructor:()=>kO,getPrivateIdentifierConstructor:()=>t3,getSourceFileConstructor:()=>t3,getSymbolConstructor:()=>CO,getTypeConstructor:()=>AO,getSignatureConstructor:()=>wO,getSourceMapSourceConstructor:()=>PO},E3=[],Nh=/[^\w\s\/]/g,G8=[42,63],C3=["node_modules","bower_components","jspm_packages"],Oh=`(?!(${C3.join("|")})(/|$))`,A3={singleAsteriskRegexFragment:"([^./]|(\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(/${Oh}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>c3(e,A3.singleAsteriskRegexFragment)},w3={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(/${Oh}[^/.][^/]*)*?`,replaceWildcardCharacter:e=>c3(e,w3.singleAsteriskRegexFragment)},F3={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:"(/.+?)?",replaceWildcardCharacter:e=>c3(e,F3.singleAsteriskRegexFragment)},k3={files:A3,directories:w3,exclude:F3},wp=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]],P3=ar(wp),H8=[...wp,[".json"]],X8=[".d.ts",".d.cts",".d.mts",".cts",".mts",".ts",".tsx",".cts",".mts"],N3=[[".js",".jsx"],[".mjs"],[".cjs"]],O3=ar(N3),t0=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],Y8=[...t0,[".json"]],I3=[".d.ts",".d.cts",".d.mts"],Q8=[".ts",".cts",".mts",".tsx"],j3=(e=>(e[e.Minimal=0]="Minimal",e[e.Index=1]="Index",e[e.JsExtension=2]="JsExtension",e[e.TsExtension=3]="TsExtension",e))(j3||{}),Ih=[".d.ts",".d.mts",".d.cts",".mjs",".mts",".cjs",".cts",".ts",".js",".tsx",".jsx",".json"],Z8={files:ye,directories:ye}}});function eA(){let e,t,n,s,m;return{createBaseSourceFileNode:K,createBaseIdentifierNode:G,createBasePrivateIdentifierNode:Q,createBaseTokenNode:w,createBaseNode:ke};function K(se){return new(m||(m=Ia.getSourceFileConstructor()))(se,-1,-1)}function G(se){return new(n||(n=Ia.getIdentifierConstructor()))(se,-1,-1)}function Q(se){return new(s||(s=Ia.getPrivateIdentifierConstructor()))(se,-1,-1)}function w(se){return new(t||(t=Ia.getTokenConstructor()))(se,-1,-1)}function ke(se){return new(e||(e=Ia.getNodeConstructor()))(se,-1,-1)}}var oj=pe({"src/compiler/factory/baseNodeFactory.ts"(){"use strict";Vo()}}),L3,sj=pe({"src/compiler/factory/parenthesizerRules.ts"(){"use strict";Vo(),L3={getParenthesizeLeftSideOfBinaryForOperator:e=>Qi,getParenthesizeRightSideOfBinaryForOperator:e=>Qi,parenthesizeLeftSideOfBinary:(e,t)=>t,parenthesizeRightSideOfBinary:(e,t,n)=>n,parenthesizeExpressionOfComputedPropertyName:Qi,parenthesizeConditionOfConditionalExpression:Qi,parenthesizeBranchOfConditionalExpression:Qi,parenthesizeExpressionOfExportDefault:Qi,parenthesizeExpressionOfNew:e=>As(e,vp),parenthesizeLeftSideOfAccess:e=>As(e,vp),parenthesizeOperandOfPostfixUnary:e=>As(e,vp),parenthesizeOperandOfPrefixUnary:e=>As(e,OE),parenthesizeExpressionsOfCommaDelimitedList:e=>As(e,Fl),parenthesizeExpressionForDisallowedComma:Qi,parenthesizeExpressionOfExpressionStatement:Qi,parenthesizeConciseBodyOfArrowFunction:Qi,parenthesizeCheckTypeOfConditionalType:Qi,parenthesizeExtendsTypeOfConditionalType:Qi,parenthesizeConstituentTypesOfUnionType:e=>As(e,Fl),parenthesizeConstituentTypeOfUnionType:Qi,parenthesizeConstituentTypesOfIntersectionType:e=>As(e,Fl),parenthesizeConstituentTypeOfIntersectionType:Qi,parenthesizeOperandOfTypeOperator:Qi,parenthesizeOperandOfReadonlyTypeOperator:Qi,parenthesizeNonArrayTypeOfPostfixType:Qi,parenthesizeElementTypesOfTupleType:e=>As(e,Fl),parenthesizeElementTypeOfTupleType:Qi,parenthesizeTypeOfOptionalType:Qi,parenthesizeTypeArguments:e=>e&&As(e,Fl),parenthesizeLeadingTypeArgument:Qi}}}),uj=()=>{},tA=()=>new Proxy({},{get:()=>()=>{}});function _j(e){M3.push(e)}function jh(e,t){let n=e&8?lj:cj,s=op(()=>e&1?L3:createParenthesizerRules($n)),m=op(()=>e&2?nullNodeConverters:tA($n)),K=es(r=>(a,l)=>J0(a,r,l)),G=es(r=>a=>M0(r,a)),Q=es(r=>a=>R0(a,r)),w=es(r=>()=>p6(r)),ke=es(r=>a=>Ff(r,a)),se=es(r=>(a,l)=>d6(r,a,l)),Ye=es(r=>(a,l)=>P2(r,a,l)),Ae=es(r=>(a,l)=>N2(r,a,l)),Je=es(r=>(a,l)=>G2(r,a,l)),yt=es(r=>(a,l,d)=>T6(r,a,l,d)),Qt=es(r=>(a,l,d)=>H2(r,a,l,d)),cn=es(r=>(a,l,d,re)=>E6(r,a,l,d,re)),$n={get parenthesizer(){return s()},get converters(){return m()},baseFactory:t,flags:e,createNodeArray:gn,createNumericLiteral:Wi,createBigIntLiteral:xi,createStringLiteral:ma,createStringLiteralFromNode:ms,createRegularExpressionLiteral:Oo,createLiteralLikeNode:e_,createIdentifier:Ji,createTempVariable:Fs,createLoopVariable:Wo,createUniqueName:Ka,getGeneratedNameForNode:t_,createPrivateIdentifier:Ao,createUniquePrivateName:wa,getGeneratedPrivateNameForNode:gs,createToken:La,createSuper:pa,createThis:vo,createNull:Ps,createTrue:Ea,createFalse:cu,createModifier:Fa,createModifiersFromModifierFlags:jo,createQualifiedName:$a,updateQualifiedName:Ns,createComputedPropertyName:ya,updateComputedPropertyName:Ha,createTypeParameterDeclaration:Lo,updateTypeParameterDeclaration:M_,createParameterDeclaration:Xs,updateParameterDeclaration:n_,createDecorator:Os,updateDecorator:pu,createPropertySignature:R_,updatePropertySignature:ti,createPropertyDeclaration:Rn,updatePropertyDeclaration:gr,createMethodSignature:Ar,updateMethodSignature:ia,createMethodDeclaration:Ui,updateMethodDeclaration:nn,createConstructorDeclaration:Ai,updateConstructorDeclaration:vi,createGetAccessorDeclaration:Va,updateGetAccessorDeclaration:Is,createSetAccessorDeclaration:du,updateSetAccessorDeclaration:r_,createCallSignature:Jl,updateCallSignature:Dc,createConstructSignature:fu,updateConstructSignature:i_,createIndexSignature:a_,updateIndexSignature:Kl,createClassStaticBlockDeclaration:bn,updateClassStaticBlockDeclaration:cr,createTemplateLiteralTypeSpan:ju,updateTemplateLiteralTypeSpan:ys,createKeywordTypeNode:yi,createTypePredicateNode:Lu,updateTypePredicateNode:it,createTypeReferenceNode:ft,updateTypeReferenceNode:Ie,createFunctionTypeNode:ve,updateFunctionTypeNode:Bt,createConstructorTypeNode:nr,updateConstructorTypeNode:Jn,createTypeQueryNode:aa,updateTypeQueryNode:Gi,createTypeLiteralNode:zi,updateTypeLiteralNode:Bo,createArrayTypeNode:co,updateArrayTypeNode:xo,createTupleTypeNode:eo,updateTupleTypeNode:js,createNamedTupleMember:ai,updateNamedTupleMember:Xa,createOptionalTypeNode:Yr,updateOptionalTypeNode:hi,createRestTypeNode:Mt,updateRestTypeNode:Ls,createUnionTypeNode:zp,updateUnionTypeNode:yf,createIntersectionTypeNode:$_,updateIntersectionTypeNode:$l,createConditionalTypeNode:Di,updateConditionalTypeNode:Ra,createInferTypeNode:c1,updateInferTypeNode:s_,createImportTypeNode:d1,updateImportTypeNode:U_,createParenthesizedType:qp,updateParenthesizedType:hs,createThisTypeNode:to,createTypeOperatorNode:nt,updateTypeOperatorNode:Bs,createIndexedAccessTypeNode:z_,updateIndexedAccessTypeNode:Ul,createMappedTypeNode:hf,updateMappedTypeNode:no,createLiteralTypeNode:wo,updateLiteralTypeNode:zl,createTemplateLiteralType:p1,updateTemplateLiteralType:Go,createObjectBindingPattern:f1,updateObjectBindingPattern:IS,createArrayBindingPattern:ql,updateArrayBindingPattern:jS,createBindingElement:vf,updateBindingElement:Sc,createArrayLiteralExpression:w0,updateArrayLiteralExpression:m1,createObjectLiteralExpression:Vp,updateObjectLiteralExpression:LS,createPropertyAccessExpression:e&4?(r,a)=>setEmitFlags(u_(r,a),262144):u_,updatePropertyAccessExpression:y1,createPropertyAccessChain:e&4?(r,a,l)=>setEmitFlags(Tc(r,a,l),262144):Tc,updatePropertyAccessChain:h1,createElementAccessExpression:F0,updateElementAccessExpression:BS,createElementAccessChain:k0,updateElementAccessChain:v1,createCallExpression:q_,updateCallExpression:MS,createCallChain:P0,updateCallChain:Ys,createNewExpression:xf,updateNewExpression:N0,createTaggedTemplateExpression:O0,updateTaggedTemplateExpression:RS,createTypeAssertion:x1,updateTypeAssertion:D1,createParenthesizedExpression:I0,updateParenthesizedExpression:S1,createFunctionExpression:j0,updateFunctionExpression:T1,createArrowFunction:L0,updateArrowFunction:E1,createDeleteExpression:B0,updateDeleteExpression:JS,createTypeOfExpression:us,updateTypeOfExpression:KS,createVoidExpression:mu,updateVoidExpression:$S,createAwaitExpression:V_,updateAwaitExpression:Ec,createPrefixUnaryExpression:M0,updatePrefixUnaryExpression:Df,createPostfixUnaryExpression:R0,updatePostfixUnaryExpression:C1,createBinaryExpression:J0,updateBinaryExpression:US,createConditionalExpression:K0,updateConditionalExpression:zS,createTemplateExpression:Bu,updateTemplateExpression:w1,createTemplateHead:Tf,createTemplateMiddle:U0,createTemplateTail:qS,createNoSubstitutionTemplateLiteral:k1,createTemplateLiteralLikeNode:Cc,createYieldExpression:P1,updateYieldExpression:VS,createSpreadElement:N1,updateSpreadElement:WS,createClassExpression:O1,updateClassExpression:Ef,createOmittedExpression:GS,createExpressionWithTypeArguments:I1,updateExpressionWithTypeArguments:Qs,createAsExpression:Cf,updateAsExpression:j1,createNonNullExpression:L1,updateNonNullExpression:z0,createSatisfiesExpression:B1,updateSatisfiesExpression:q0,createNonNullChain:gu,updateNonNullChain:M1,createMetaProperty:Af,updateMetaProperty:__,createTemplateSpan:Gp,updateTemplateSpan:R1,createSemicolonClassElement:J1,createBlock:Ac,updateBlock:K1,createVariableStatement:$1,updateVariableStatement:U1,createEmptyStatement:V0,createExpressionStatement:Hp,updateExpressionStatement:HS,createIfStatement:W0,updateIfStatement:XS,createDoStatement:G0,updateDoStatement:YS,createWhileStatement:z1,updateWhileStatement:QS,createForStatement:H0,updateForStatement:q1,createForInStatement:V1,updateForInStatement:ZS,createForOfStatement:W1,updateForOfStatement:e6,createContinueStatement:G1,updateContinueStatement:H1,createBreakStatement:X0,updateBreakStatement:X1,createReturnStatement:Y1,updateReturnStatement:t6,createWithStatement:Y0,updateWithStatement:Q1,createSwitchStatement:Q0,updateSwitchStatement:wc,createLabeledStatement:Z1,updateLabeledStatement:e2,createThrowStatement:t2,updateThrowStatement:n6,createTryStatement:n2,updateTryStatement:r6,createDebuggerStatement:r2,createVariableDeclaration:wf,updateVariableDeclaration:i2,createVariableDeclarationList:Z0,updateVariableDeclarationList:i6,createFunctionDeclaration:a2,updateFunctionDeclaration:eg,createClassDeclaration:o2,updateClassDeclaration:tg,createInterfaceDeclaration:s2,updateInterfaceDeclaration:u2,createTypeAliasDeclaration:Ca,updateTypeAliasDeclaration:W_,createEnumDeclaration:ng,updateEnumDeclaration:G_,createModuleDeclaration:_2,updateModuleDeclaration:Ya,createModuleBlock:H_,updateModuleBlock:Mo,createCaseBlock:l2,updateCaseBlock:o6,createNamespaceExportDeclaration:c2,updateNamespaceExportDeclaration:p2,createImportEqualsDeclaration:d2,updateImportEqualsDeclaration:f2,createImportDeclaration:m2,updateImportDeclaration:g2,createImportClause:y2,updateImportClause:h2,createAssertClause:rg,updateAssertClause:u6,createAssertEntry:Xp,updateAssertEntry:v2,createImportTypeAssertionContainer:ig,updateImportTypeAssertionContainer:b2,createNamespaceImport:x2,updateNamespaceImport:ag,createNamespaceExport:D2,updateNamespaceExport:S2,createNamedImports:T2,updateNamedImports:_6,createImportSpecifier:E2,updateImportSpecifier:l6,createExportAssignment:og,updateExportAssignment:sg,createExportDeclaration:l_,updateExportDeclaration:C2,createNamedExports:Fc,updateNamedExports:w2,createExportSpecifier:ug,updateExportSpecifier:Yp,createMissingDeclaration:c6,createExternalModuleReference:F2,updateExternalModuleReference:k2,get createJSDocAllType(){return w(315)},get createJSDocUnknownType(){return w(316)},get createJSDocNonNullableType(){return Ye(318)},get updateJSDocNonNullableType(){return Ae(318)},get createJSDocNullableType(){return Ye(317)},get updateJSDocNullableType(){return Ae(317)},get createJSDocOptionalType(){return ke(319)},get updateJSDocOptionalType(){return se(319)},get createJSDocVariadicType(){return ke(321)},get updateJSDocVariadicType(){return se(321)},get createJSDocNamepathType(){return ke(322)},get updateJSDocNamepathType(){return se(322)},createJSDocFunctionType:O2,updateJSDocFunctionType:f6,createJSDocTypeLiteral:I2,updateJSDocTypeLiteral:m6,createJSDocTypeExpression:j2,updateJSDocTypeExpression:g6,createJSDocSignature:L2,updateJSDocSignature:_g,createJSDocTemplateTag:Qp,updateJSDocTemplateTag:lg,createJSDocTypedefTag:cg,updateJSDocTypedefTag:B2,createJSDocParameterTag:kf,updateJSDocParameterTag:y6,createJSDocPropertyTag:pg,updateJSDocPropertyTag:h6,createJSDocCallbackTag:M2,updateJSDocCallbackTag:R2,createJSDocOverloadTag:J2,updateJSDocOverloadTag:K2,createJSDocAugmentsTag:$2,updateJSDocAugmentsTag:dg,createJSDocImplementsTag:fg,updateJSDocImplementsTag:S6,createJSDocSeeTag:kc,updateJSDocSeeTag:v6,createJSDocNameReference:Vl,updateJSDocNameReference:Pf,createJSDocMemberName:U2,updateJSDocMemberName:b6,createJSDocLink:z2,updateJSDocLink:x6,createJSDocLinkCode:q2,updateJSDocLinkCode:V2,createJSDocLinkPlain:W2,updateJSDocLinkPlain:D6,get createJSDocTypeTag(){return Qt(347)},get updateJSDocTypeTag(){return cn(347)},get createJSDocReturnTag(){return Qt(345)},get updateJSDocReturnTag(){return cn(345)},get createJSDocThisTag(){return Qt(346)},get updateJSDocThisTag(){return cn(346)},get createJSDocAuthorTag(){return Je(333)},get updateJSDocAuthorTag(){return yt(333)},get createJSDocClassTag(){return Je(335)},get updateJSDocClassTag(){return yt(335)},get createJSDocPublicTag(){return Je(336)},get updateJSDocPublicTag(){return yt(336)},get createJSDocPrivateTag(){return Je(337)},get updateJSDocPrivateTag(){return yt(337)},get createJSDocProtectedTag(){return Je(338)},get updateJSDocProtectedTag(){return yt(338)},get createJSDocReadonlyTag(){return Je(339)},get updateJSDocReadonlyTag(){return yt(339)},get createJSDocOverrideTag(){return Je(340)},get updateJSDocOverrideTag(){return yt(340)},get createJSDocDeprecatedTag(){return Je(334)},get updateJSDocDeprecatedTag(){return yt(334)},get createJSDocThrowsTag(){return Qt(352)},get updateJSDocThrowsTag(){return cn(352)},get createJSDocSatisfiesTag(){return Qt(353)},get updateJSDocSatisfiesTag(){return cn(353)},createJSDocEnumTag:Y2,updateJSDocEnumTag:A6,createJSDocUnknownTag:X2,updateJSDocUnknownTag:C6,createJSDocText:Q2,updateJSDocText:mg,createJSDocComment:Z2,updateJSDocComment:ev,createJsxElement:gg,updateJsxElement:w6,createJsxSelfClosingElement:Zp,updateJsxSelfClosingElement:tv,createJsxOpeningElement:nv,updateJsxOpeningElement:F6,createJsxClosingElement:Ho,updateJsxClosingElement:rv,createJsxFragment:yg,createJsxText:ed,updateJsxText:P6,createJsxOpeningFragment:Nf,createJsxJsxClosingFragment:N6,updateJsxFragment:k6,createJsxAttribute:iv,updateJsxAttribute:O6,createJsxAttributes:av,updateJsxAttributes:hg,createJsxSpreadAttribute:Pc,updateJsxSpreadAttribute:I6,createJsxExpression:Of,updateJsxExpression:ov,createCaseClause:sv,updateCaseClause:vg,createDefaultClause:bg,updateDefaultClause:j6,createHeritageClause:uv,updateHeritageClause:_v,createCatchClause:xg,updateCatchClause:lv,createPropertyAssignment:Q_,updatePropertyAssignment:L6,createShorthandPropertyAssignment:cv,updateShorthandPropertyAssignment:M6,createSpreadAssignment:Dg,updateSpreadAssignment:Mu,createEnumMember:Sg,updateEnumMember:R6,createSourceFile:J6,updateSourceFile:gv,createRedirectedSourceFile:dv,createBundle:yv,updateBundle:$6,createUnparsedSource:If,createUnparsedPrologue:U6,createUnparsedPrepend:z6,createUnparsedTextLike:q6,createUnparsedSyntheticReference:V6,createInputFiles:W6,createSyntheticExpression:hv,createSyntaxList:vv,createNotEmittedStatement:bv,createPartiallyEmittedExpression:xv,updatePartiallyEmittedExpression:Dv,createCommaListExpression:Lf,updateCommaListExpression:G6,createEndOfDeclarationMarker:H6,createMergeDeclarationMarker:X6,createSyntheticReferenceExpression:Tv,updateSyntheticReferenceExpression:Eg,cloneNode:Cg,get createComma(){return K(27)},get createAssignment(){return K(63)},get createLogicalOr(){return K(56)},get createLogicalAnd(){return K(55)},get createBitwiseOr(){return K(51)},get createBitwiseXor(){return K(52)},get createBitwiseAnd(){return K(50)},get createStrictEquality(){return K(36)},get createStrictInequality(){return K(37)},get createEquality(){return K(34)},get createInequality(){return K(35)},get createLessThan(){return K(29)},get createLessThanEquals(){return K(32)},get createGreaterThan(){return K(31)},get createGreaterThanEquals(){return K(33)},get createLeftShift(){return K(47)},get createRightShift(){return K(48)},get createUnsignedRightShift(){return K(49)},get createAdd(){return K(39)},get createSubtract(){return K(40)},get createMultiply(){return K(41)},get createDivide(){return K(43)},get createModulo(){return K(44)},get createExponent(){return K(42)},get createPrefixPlus(){return G(39)},get createPrefixMinus(){return G(40)},get createPrefixIncrement(){return G(45)},get createPrefixDecrement(){return G(46)},get createBitwiseNot(){return G(54)},get createLogicalNot(){return G(53)},get createPostfixIncrement(){return Q(45)},get createPostfixDecrement(){return Q(46)},createImmediatelyInvokedFunctionExpression:tT,createImmediatelyInvokedArrowFunction:Bf,createVoidZero:Mf,createExportDefault:Ev,createExternalModuleExport:nT,createTypeCheck:rT,createMethodCall:Z_,createGlobalMethodCall:Nc,createFunctionBindCall:iT,createFunctionCallCall:aT,createFunctionApplyCall:oT,createArraySliceCall:Cv,createArrayConcatCall:Av,createObjectDefinePropertyCall:p,createObjectGetOwnPropertyDescriptorCall:I,createReflectGetCall:ce,createReflectSetCall:Ee,createPropertyDescriptor:ct,createCallBinding:Li,createAssignmentTargetWrapper:Fi,inlineExpressions:ui,getInternalName:Ms,getLocalName:hu,getExportName:Ru,getDeclarationName:Xo,getNamespaceMemberName:el,getExternalModuleOrNamespaceExportName:wv,restoreOuterExpressions:Ln,restoreEnclosingLabel:kn,createUseStrictPrologue:vs,copyPrologue:Ag,copyStandardPrologue:tl,copyCustomPrologue:wg,ensureUseStrict:Ro,liftToBlock:Rf,mergeLexicalEnvironment:kv,updateModifiers:Pv};return u(M3,r=>r($n)),$n;function gn(r,a){if(r===void 0||r===ye)r=[];else if(Fl(r)){if(a===void 0||r.hasTrailingComma===a)return r.transformFlags===void 0&&nA(r),De.attachNodeArrayDebugInfo(r),r;let re=r.slice();return re.pos=r.pos,re.end=r.end,re.hasTrailingComma=a,re.transformFlags=r.transformFlags,De.attachNodeArrayDebugInfo(re),re}let l=r.length,d=l>=1&&l<=4?r.slice():r;return d.pos=-1,d.end=-1,d.hasTrailingComma=!!a,d.transformFlags=0,nA(d),De.attachNodeArrayDebugInfo(d),d}function Ct(r){return t.createBaseNode(r)}function Mn(r){let a=Ct(r);return a.symbol=void 0,a.localSymbol=void 0,a}function Pr(r,a){return r!==a&&(r.typeArguments=a.typeArguments),n(r,a)}function Wi(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=Mn(8);return l.text=typeof r=="number"?r+"":r,l.numericLiteralFlags=a,a&384&&(l.transformFlags|=1024),l}function xi(r){let a=ks(9);return a.text=typeof r=="string"?r:g3(r)+"n",a.transformFlags|=4,a}function ra(r,a){let l=Mn(10);return l.text=r,l.singleQuote=a,l}function ma(r,a,l){let d=ra(r,a);return d.hasExtendedUnicodeEscape=l,l&&(d.transformFlags|=1024),d}function ms(r){let a=ra(ph(r),void 0);return a.textSourceNode=r,a}function Oo(r){let a=ks(13);return a.text=r,a}function e_(r,a){switch(r){case 8:return Wi(a,0);case 9:return xi(a);case 10:return ma(a,void 0);case 11:return ed(a,!1);case 12:return ed(a,!0);case 13:return Oo(a);case 14:return Cc(r,a,void 0,0)}}function as(r){let a=t.createBaseIdentifierNode(79);return a.escapedText=r,a.jsDoc=void 0,a.flowNode=void 0,a.symbol=void 0,a}function os(r,a,l,d){let re=as(Au(r));return setIdentifierAutoGenerate(re,{flags:a,id:r0,prefix:l,suffix:d}),r0++,re}function Ji(r,a,l){a===void 0&&r&&(a=Em(r)),a===79&&(a=void 0);let d=as(Au(r));return l&&(d.flags|=128),d.escapedText==="await"&&(d.transformFlags|=67108864),d.flags&128&&(d.transformFlags|=1024),d}function Fs(r,a,l,d){let re=1;a&&(re|=8);let Ue=os("",re,l,d);return r&&r(Ue),Ue}function Wo(r){let a=2;return r&&(a|=8),os("",a,void 0,void 0)}function Ka(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0;return De.assert(!(a&7),"Argument out of range: flags"),De.assert((a&48)!==32,"GeneratedIdentifierFlags.FileLevel cannot be set without also setting GeneratedIdentifierFlags.Optimistic"),os(r,3|a,l,d)}function t_(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0;De.assert(!(a&7),"Argument out of range: flags");let re=r?cc(r)?n1(!1,l,r,d,Co):`generated@${getNodeId(r)}`:"";(l||d)&&(a|=16);let Ue=os(re,4|a,l,d);return Ue.original=r,Ue}function ss(r){let a=t.createBasePrivateIdentifierNode(80);return a.escapedText=r,a.transformFlags|=16777216,a}function Ao(r){return Ce(r,"#")||De.fail("First character of private identifier must be #: "+r),ss(Au(r))}function Io(r,a,l,d){let re=ss(Au(r));return setIdentifierAutoGenerate(re,{flags:a,id:r0,prefix:l,suffix:d}),r0++,re}function wa(r,a,l){r&&!Ce(r,"#")&&De.fail("First character of private identifier must be #: "+r);let d=8|(r?3:1);return Io(r!=null?r:"",d,a,l)}function gs(r,a,l){let d=cc(r)?n1(!0,a,r,l,Co):`#generated@${getNodeId(r)}`,re=Io(d,4|(a||l?16:0),a,l);return re.original=r,re}function ks(r){return t.createBaseTokenNode(r)}function La(r){De.assert(r>=0&&r<=162,"Invalid token"),De.assert(r<=14||r>=17,"Invalid token. Use 'createTemplateLiteralLikeNode' to create template literals."),De.assert(r<=8||r>=14,"Invalid token. Use 'createLiteralLikeNode' to create literals."),De.assert(r!==79,"Invalid token. Use 'createIdentifier' to create identifiers");let a=ks(r),l=0;switch(r){case 132:l=384;break;case 123:case 121:case 122:case 146:case 126:case 136:case 85:case 131:case 148:case 160:case 144:case 149:case 101:case 145:case 161:case 152:case 134:case 153:case 114:case 157:case 155:l=1;break;case 106:l=134218752,a.flowNode=void 0;break;case 124:l=1024;break;case 127:l=16777216;break;case 108:l=16384,a.flowNode=void 0;break}return l&&(a.transformFlags|=l),a}function pa(){return La(106)}function vo(){return La(108)}function Ps(){return La(104)}function Ea(){return La(110)}function cu(){return La(95)}function Fa(r){return La(r)}function jo(r){let a=[];return r&1&&a.push(Fa(93)),r&2&&a.push(Fa(136)),r&1024&&a.push(Fa(88)),r&2048&&a.push(Fa(85)),r&4&&a.push(Fa(123)),r&8&&a.push(Fa(121)),r&16&&a.push(Fa(122)),r&256&&a.push(Fa(126)),r&32&&a.push(Fa(124)),r&16384&&a.push(Fa(161)),r&64&&a.push(Fa(146)),r&128&&a.push(Fa(127)),r&512&&a.push(Fa(132)),r&32768&&a.push(Fa(101)),r&65536&&a.push(Fa(145)),a.length?a:void 0}function $a(r,a){let l=Ct(163);return l.left=r,l.right=_a(a),l.transformFlags|=qt(l.left)|tf(l.right),l.flowNode=void 0,l}function Ns(r,a,l){return r.left!==a||r.right!==l?n($a(a,l),r):r}function ya(r){let a=Ct(164);return a.expression=s().parenthesizeExpressionOfComputedPropertyName(r),a.transformFlags|=qt(a.expression)|1024|131072,a}function Ha(r,a){return r.expression!==a?n(ya(a),r):r}function Lo(r,a,l,d){let re=Mn(165);return re.modifiers=ii(r),re.name=_a(a),re.constraint=l,re.default=d,re.transformFlags=1,re.expression=void 0,re.jsDoc=void 0,re}function M_(r,a,l,d,re){return r.modifiers!==a||r.name!==l||r.constraint!==d||r.default!==re?n(Lo(a,l,d,re),r):r}function Xs(r,a,l,d,re,Ue){var an,er;let Ir=Mn(166);return Ir.modifiers=ii(r),Ir.dotDotDotToken=a,Ir.name=_a(l),Ir.questionToken=d,Ir.type=re,Ir.initializer=rl(Ue),gh(Ir.name)?Ir.transformFlags=1:Ir.transformFlags=Vr(Ir.modifiers)|qt(Ir.dotDotDotToken)|_u(Ir.name)|qt(Ir.questionToken)|qt(Ir.initializer)|(((an=Ir.questionToken)!=null?an:Ir.type)?1:0)|(((er=Ir.dotDotDotToken)!=null?er:Ir.initializer)?1024:0)|(Ws(Ir.modifiers)&16476?8192:0),Ir.jsDoc=void 0,Ir}function n_(r,a,l,d,re,Ue,an){return r.modifiers!==a||r.dotDotDotToken!==l||r.name!==d||r.questionToken!==re||r.type!==Ue||r.initializer!==an?n(Xs(a,l,d,re,Ue,an),r):r}function Os(r){let a=Ct(167);return a.expression=s().parenthesizeLeftSideOfAccess(r,!1),a.transformFlags|=qt(a.expression)|1|8192|33554432,a}function pu(r,a){return r.expression!==a?n(Os(a),r):r}function R_(r,a,l,d){let re=Mn(168);return re.modifiers=ii(r),re.name=_a(a),re.type=d,re.questionToken=l,re.transformFlags=1,re.initializer=void 0,re.jsDoc=void 0,re}function ti(r,a,l,d,re){return r.modifiers!==a||r.name!==l||r.questionToken!==d||r.type!==re?Lt(R_(a,l,d,re),r):r}function Lt(r,a){return r!==a&&(r.initializer=a.initializer),n(r,a)}function Rn(r,a,l,d,re){let Ue=Mn(169);Ue.modifiers=ii(r),Ue.name=_a(a),Ue.questionToken=l&&i0(l)?l:void 0,Ue.exclamationToken=l&&Mh(l)?l:void 0,Ue.type=d,Ue.initializer=rl(re);let an=Ue.flags&16777216||Ws(Ue.modifiers)&2;return Ue.transformFlags=Vr(Ue.modifiers)|_u(Ue.name)|qt(Ue.initializer)|(an||Ue.questionToken||Ue.exclamationToken||Ue.type?1:0)|(hc(Ue.name)||Ws(Ue.modifiers)&32&&Ue.initializer?8192:0)|16777216,Ue.jsDoc=void 0,Ue}function gr(r,a,l,d,re,Ue){return r.modifiers!==a||r.name!==l||r.questionToken!==(d!==void 0&&i0(d)?d:void 0)||r.exclamationToken!==(d!==void 0&&Mh(d)?d:void 0)||r.type!==re||r.initializer!==Ue?n(Rn(a,l,d,re,Ue),r):r}function Ar(r,a,l,d,re,Ue){let an=Mn(170);return an.modifiers=ii(r),an.name=_a(a),an.questionToken=l,an.typeParameters=ii(d),an.parameters=ii(re),an.type=Ue,an.transformFlags=1,an.jsDoc=void 0,an.locals=void 0,an.nextContainer=void 0,an.typeArguments=void 0,an}function ia(r,a,l,d,re,Ue,an){return r.modifiers!==a||r.name!==l||r.questionToken!==d||r.typeParameters!==re||r.parameters!==Ue||r.type!==an?Pr(Ar(a,l,d,re,Ue,an),r):r}function Ui(r,a,l,d,re,Ue,an,er){let Ir=Mn(171);if(Ir.modifiers=ii(r),Ir.asteriskToken=a,Ir.name=_a(l),Ir.questionToken=d,Ir.exclamationToken=void 0,Ir.typeParameters=ii(re),Ir.parameters=gn(Ue),Ir.type=an,Ir.body=er,!Ir.body)Ir.transformFlags=1;else{let _s=Ws(Ir.modifiers)&512,Ju=!!Ir.asteriskToken,c_=_s&&Ju;Ir.transformFlags=Vr(Ir.modifiers)|qt(Ir.asteriskToken)|_u(Ir.name)|qt(Ir.questionToken)|Vr(Ir.typeParameters)|Vr(Ir.parameters)|qt(Ir.type)|qt(Ir.body)&-67108865|(c_?128:_s?256:Ju?2048:0)|(Ir.questionToken||Ir.typeParameters||Ir.type?1:0)|1024}return Ir.typeArguments=void 0,Ir.jsDoc=void 0,Ir.locals=void 0,Ir.nextContainer=void 0,Ir.flowNode=void 0,Ir.endFlowNode=void 0,Ir.returnFlowNode=void 0,Ir}function nn(r,a,l,d,re,Ue,an,er,Ir){return r.modifiers!==a||r.asteriskToken!==l||r.name!==d||r.questionToken!==re||r.typeParameters!==Ue||r.parameters!==an||r.type!==er||r.body!==Ir?yn(Ui(a,l,d,re,Ue,an,er,Ir),r):r}function yn(r,a){return r!==a&&(r.exclamationToken=a.exclamationToken),n(r,a)}function bn(r){let a=Mn(172);return a.body=r,a.transformFlags=qt(r)|16777216,a.modifiers=void 0,a.jsDoc=void 0,a.locals=void 0,a.nextContainer=void 0,a.endFlowNode=void 0,a.returnFlowNode=void 0,a}function cr(r,a){return r.body!==a?ci(bn(a),r):r}function ci(r,a){return r!==a&&(r.modifiers=a.modifiers),n(r,a)}function Ai(r,a,l){let d=Mn(173);return d.modifiers=ii(r),d.parameters=gn(a),d.body=l,d.transformFlags=Vr(d.modifiers)|Vr(d.parameters)|qt(d.body)&-67108865|1024,d.typeParameters=void 0,d.type=void 0,d.typeArguments=void 0,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.endFlowNode=void 0,d.returnFlowNode=void 0,d}function vi(r,a,l,d){return r.modifiers!==a||r.parameters!==l||r.body!==d?bo(Ai(a,l,d),r):r}function bo(r,a){return r!==a&&(r.typeParameters=a.typeParameters,r.type=a.type),Pr(r,a)}function Va(r,a,l,d,re){let Ue=Mn(174);return Ue.modifiers=ii(r),Ue.name=_a(a),Ue.parameters=gn(l),Ue.type=d,Ue.body=re,Ue.body?Ue.transformFlags=Vr(Ue.modifiers)|_u(Ue.name)|Vr(Ue.parameters)|qt(Ue.type)|qt(Ue.body)&-67108865|(Ue.type?1:0):Ue.transformFlags=1,Ue.typeArguments=void 0,Ue.typeParameters=void 0,Ue.jsDoc=void 0,Ue.locals=void 0,Ue.nextContainer=void 0,Ue.flowNode=void 0,Ue.endFlowNode=void 0,Ue.returnFlowNode=void 0,Ue}function Is(r,a,l,d,re,Ue){return r.modifiers!==a||r.name!==l||r.parameters!==d||r.type!==re||r.body!==Ue?Rl(Va(a,l,d,re,Ue),r):r}function Rl(r,a){return r!==a&&(r.typeParameters=a.typeParameters),Pr(r,a)}function du(r,a,l,d){let re=Mn(175);return re.modifiers=ii(r),re.name=_a(a),re.parameters=gn(l),re.body=d,re.body?re.transformFlags=Vr(re.modifiers)|_u(re.name)|Vr(re.parameters)|qt(re.body)&-67108865|(re.type?1:0):re.transformFlags=1,re.typeArguments=void 0,re.typeParameters=void 0,re.type=void 0,re.jsDoc=void 0,re.locals=void 0,re.nextContainer=void 0,re.flowNode=void 0,re.endFlowNode=void 0,re.returnFlowNode=void 0,re}function r_(r,a,l,d,re){return r.modifiers!==a||r.name!==l||r.parameters!==d||r.body!==re?J_(du(a,l,d,re),r):r}function J_(r,a){return r!==a&&(r.typeParameters=a.typeParameters,r.type=a.type),Pr(r,a)}function Jl(r,a,l){let d=Mn(176);return d.typeParameters=ii(r),d.parameters=ii(a),d.type=l,d.transformFlags=1,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.typeArguments=void 0,d}function Dc(r,a,l,d){return r.typeParameters!==a||r.parameters!==l||r.type!==d?Pr(Jl(a,l,d),r):r}function fu(r,a,l){let d=Mn(177);return d.typeParameters=ii(r),d.parameters=ii(a),d.type=l,d.transformFlags=1,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.typeArguments=void 0,d}function i_(r,a,l,d){return r.typeParameters!==a||r.parameters!==l||r.type!==d?Pr(fu(a,l,d),r):r}function a_(r,a,l){let d=Mn(178);return d.modifiers=ii(r),d.parameters=ii(a),d.type=l,d.transformFlags=1,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.typeArguments=void 0,d}function Kl(r,a,l,d){return r.parameters!==l||r.type!==d||r.modifiers!==a?Pr(a_(a,l,d),r):r}function ju(r,a){let l=Ct(201);return l.type=r,l.literal=a,l.transformFlags=1,l}function ys(r,a,l){return r.type!==a||r.literal!==l?n(ju(a,l),r):r}function yi(r){return La(r)}function Lu(r,a,l){let d=Ct(179);return d.assertsModifier=r,d.parameterName=_a(a),d.type=l,d.transformFlags=1,d}function it(r,a,l,d){return r.assertsModifier!==a||r.parameterName!==l||r.type!==d?n(Lu(a,l,d),r):r}function ft(r,a){let l=Ct(180);return l.typeName=_a(r),l.typeArguments=a&&s().parenthesizeTypeArguments(gn(a)),l.transformFlags=1,l}function Ie(r,a,l){return r.typeName!==a||r.typeArguments!==l?n(ft(a,l),r):r}function ve(r,a,l){let d=Mn(181);return d.typeParameters=ii(r),d.parameters=ii(a),d.type=l,d.transformFlags=1,d.modifiers=void 0,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.typeArguments=void 0,d}function Bt(r,a,l,d){return r.typeParameters!==a||r.parameters!==l||r.type!==d?j(ve(a,l,d),r):r}function j(r,a){return r!==a&&(r.modifiers=a.modifiers),Pr(r,a)}function nr(){return arguments.length===4?Or(...arguments):arguments.length===3?wt(...arguments):De.fail("Incorrect number of arguments specified.")}function Or(r,a,l,d){let re=Mn(182);return re.modifiers=ii(r),re.typeParameters=ii(a),re.parameters=ii(l),re.type=d,re.transformFlags=1,re.jsDoc=void 0,re.locals=void 0,re.nextContainer=void 0,re.typeArguments=void 0,re}function wt(r,a,l){return Or(void 0,r,a,l)}function Jn(){return arguments.length===5?Xr(...arguments):arguments.length===4?wi(...arguments):De.fail("Incorrect number of arguments specified.")}function Xr(r,a,l,d,re){return r.modifiers!==a||r.typeParameters!==l||r.parameters!==d||r.type!==re?Pr(nr(a,l,d,re),r):r}function wi(r,a,l,d){return Xr(r,r.modifiers,a,l,d)}function aa(r,a){let l=Ct(183);return l.exprName=r,l.typeArguments=a&&s().parenthesizeTypeArguments(a),l.transformFlags=1,l}function Gi(r,a,l){return r.exprName!==a||r.typeArguments!==l?n(aa(a,l),r):r}function zi(r){let a=Mn(184);return a.members=gn(r),a.transformFlags=1,a}function Bo(r,a){return r.members!==a?n(zi(a),r):r}function co(r){let a=Ct(185);return a.elementType=s().parenthesizeNonArrayTypeOfPostfixType(r),a.transformFlags=1,a}function xo(r,a){return r.elementType!==a?n(co(a),r):r}function eo(r){let a=Ct(186);return a.elements=gn(s().parenthesizeElementTypesOfTupleType(r)),a.transformFlags=1,a}function js(r,a){return r.elements!==a?n(eo(a),r):r}function ai(r,a,l,d){let re=Mn(199);return re.dotDotDotToken=r,re.name=a,re.questionToken=l,re.type=d,re.transformFlags=1,re.jsDoc=void 0,re}function Xa(r,a,l,d,re){return r.dotDotDotToken!==a||r.name!==l||r.questionToken!==d||r.type!==re?n(ai(a,l,d,re),r):r}function Yr(r){let a=Ct(187);return a.type=s().parenthesizeTypeOfOptionalType(r),a.transformFlags=1,a}function hi(r,a){return r.type!==a?n(Yr(a),r):r}function Mt(r){let a=Ct(188);return a.type=r,a.transformFlags=1,a}function Ls(r,a){return r.type!==a?n(Mt(a),r):r}function o_(r,a,l){let d=Ct(r);return d.types=$n.createNodeArray(l(a)),d.transformFlags=1,d}function K_(r,a,l){return r.types!==a?n(o_(r.kind,a,l),r):r}function zp(r){return o_(189,r,s().parenthesizeConstituentTypesOfUnionType)}function yf(r,a){return K_(r,a,s().parenthesizeConstituentTypesOfUnionType)}function $_(r){return o_(190,r,s().parenthesizeConstituentTypesOfIntersectionType)}function $l(r,a){return K_(r,a,s().parenthesizeConstituentTypesOfIntersectionType)}function Di(r,a,l,d){let re=Ct(191);return re.checkType=s().parenthesizeCheckTypeOfConditionalType(r),re.extendsType=s().parenthesizeExtendsTypeOfConditionalType(a),re.trueType=l,re.falseType=d,re.transformFlags=1,re.locals=void 0,re.nextContainer=void 0,re}function Ra(r,a,l,d,re){return r.checkType!==a||r.extendsType!==l||r.trueType!==d||r.falseType!==re?n(Di(a,l,d,re),r):r}function c1(r){let a=Ct(192);return a.typeParameter=r,a.transformFlags=1,a}function s_(r,a){return r.typeParameter!==a?n(c1(a),r):r}function p1(r,a){let l=Ct(200);return l.head=r,l.templateSpans=gn(a),l.transformFlags=1,l}function Go(r,a,l){return r.head!==a||r.templateSpans!==l?n(p1(a,l),r):r}function d1(r,a,l,d){let re=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,Ue=Ct(202);return Ue.argument=r,Ue.assertions=a,Ue.qualifier=l,Ue.typeArguments=d&&s().parenthesizeTypeArguments(d),Ue.isTypeOf=re,Ue.transformFlags=1,Ue}function U_(r,a,l,d,re){let Ue=arguments.length>5&&arguments[5]!==void 0?arguments[5]:r.isTypeOf;return r.argument!==a||r.assertions!==l||r.qualifier!==d||r.typeArguments!==re||r.isTypeOf!==Ue?n(d1(a,l,d,re,Ue),r):r}function qp(r){let a=Ct(193);return a.type=r,a.transformFlags=1,a}function hs(r,a){return r.type!==a?n(qp(a),r):r}function to(){let r=Ct(194);return r.transformFlags=1,r}function nt(r,a){let l=Ct(195);return l.operator=r,l.type=r===146?s().parenthesizeOperandOfReadonlyTypeOperator(a):s().parenthesizeOperandOfTypeOperator(a),l.transformFlags=1,l}function Bs(r,a){return r.type!==a?n(nt(r.operator,a),r):r}function z_(r,a){let l=Ct(196);return l.objectType=s().parenthesizeNonArrayTypeOfPostfixType(r),l.indexType=a,l.transformFlags=1,l}function Ul(r,a,l){return r.objectType!==a||r.indexType!==l?n(z_(a,l),r):r}function hf(r,a,l,d,re,Ue){let an=Mn(197);return an.readonlyToken=r,an.typeParameter=a,an.nameType=l,an.questionToken=d,an.type=re,an.members=Ue&&gn(Ue),an.transformFlags=1,an.locals=void 0,an.nextContainer=void 0,an}function no(r,a,l,d,re,Ue,an){return r.readonlyToken!==a||r.typeParameter!==l||r.nameType!==d||r.questionToken!==re||r.type!==Ue||r.members!==an?n(hf(a,l,d,re,Ue,an),r):r}function wo(r){let a=Ct(198);return a.literal=r,a.transformFlags=1,a}function zl(r,a){return r.literal!==a?n(wo(a),r):r}function f1(r){let a=Ct(203);return a.elements=gn(r),a.transformFlags|=Vr(a.elements)|1024|524288,a.transformFlags&32768&&(a.transformFlags|=65664),a}function IS(r,a){return r.elements!==a?n(f1(a),r):r}function ql(r){let a=Ct(204);return a.elements=gn(r),a.transformFlags|=Vr(a.elements)|1024|524288,a}function jS(r,a){return r.elements!==a?n(ql(a),r):r}function vf(r,a,l,d){let re=Mn(205);return re.dotDotDotToken=r,re.propertyName=_a(a),re.name=_a(l),re.initializer=rl(d),re.transformFlags|=qt(re.dotDotDotToken)|_u(re.propertyName)|_u(re.name)|qt(re.initializer)|(re.dotDotDotToken?32768:0)|1024,re.flowNode=void 0,re}function Sc(r,a,l,d,re){return r.propertyName!==l||r.dotDotDotToken!==a||r.name!==d||r.initializer!==re?n(vf(a,l,d,re),r):r}function w0(r,a){let l=Ct(206),d=r&&Ko(r),re=gn(r,d&&qh(d)?!0:void 0);return l.elements=s().parenthesizeExpressionsOfCommaDelimitedList(re),l.multiLine=a,l.transformFlags|=Vr(l.elements),l}function m1(r,a){return r.elements!==a?n(w0(a,r.multiLine),r):r}function Vp(r,a){let l=Mn(207);return l.properties=gn(r),l.multiLine=a,l.transformFlags|=Vr(l.properties),l.jsDoc=void 0,l}function LS(r,a){return r.properties!==a?n(Vp(a,r.multiLine),r):r}function g1(r,a,l){let d=Mn(208);return d.expression=r,d.questionDotToken=a,d.name=l,d.transformFlags=qt(d.expression)|qt(d.questionDotToken)|(Wr(d.name)?tf(d.name):qt(d.name)|536870912),d.jsDoc=void 0,d.flowNode=void 0,d}function u_(r,a){let l=g1(s().parenthesizeLeftSideOfAccess(r,!1),void 0,_a(a));return Rh(r)&&(l.transformFlags|=384),l}function y1(r,a,l){return dE(r)?h1(r,a,r.questionDotToken,As(l,Wr)):r.expression!==a||r.name!==l?n(u_(a,l),r):r}function Tc(r,a,l){let d=g1(s().parenthesizeLeftSideOfAccess(r,!0),a,_a(l));return d.flags|=32,d.transformFlags|=32,d}function h1(r,a,l,d){return De.assert(!!(r.flags&32),"Cannot update a PropertyAccessExpression using updatePropertyAccessChain. Use updatePropertyAccess instead."),r.expression!==a||r.questionDotToken!==l||r.name!==d?n(Tc(a,l,d),r):r}function bf(r,a,l){let d=Mn(209);return d.expression=r,d.questionDotToken=a,d.argumentExpression=l,d.transformFlags|=qt(d.expression)|qt(d.questionDotToken)|qt(d.argumentExpression),d.jsDoc=void 0,d.flowNode=void 0,d}function F0(r,a){let l=bf(s().parenthesizeLeftSideOfAccess(r,!1),void 0,nl(a));return Rh(r)&&(l.transformFlags|=384),l}function BS(r,a,l){return fE(r)?v1(r,a,r.questionDotToken,l):r.expression!==a||r.argumentExpression!==l?n(F0(a,l),r):r}function k0(r,a,l){let d=bf(s().parenthesizeLeftSideOfAccess(r,!0),a,nl(l));return d.flags|=32,d.transformFlags|=32,d}function v1(r,a,l,d){return De.assert(!!(r.flags&32),"Cannot update a ElementAccessExpression using updateElementAccessChain. Use updateElementAccess instead."),r.expression!==a||r.questionDotToken!==l||r.argumentExpression!==d?n(k0(a,l,d),r):r}function b1(r,a,l,d){let re=Mn(210);return re.expression=r,re.questionDotToken=a,re.typeArguments=l,re.arguments=d,re.transformFlags|=qt(re.expression)|qt(re.questionDotToken)|Vr(re.typeArguments)|Vr(re.arguments),re.typeArguments&&(re.transformFlags|=1),ih(re.expression)&&(re.transformFlags|=16384),re}function q_(r,a,l){let d=b1(s().parenthesizeLeftSideOfAccess(r,!1),void 0,ii(a),s().parenthesizeExpressionsOfCommaDelimitedList(gn(l)));return pA(d.expression)&&(d.transformFlags|=8388608),d}function MS(r,a,l,d){return Tx(r)?Ys(r,a,r.questionDotToken,l,d):r.expression!==a||r.typeArguments!==l||r.arguments!==d?n(q_(a,l,d),r):r}function P0(r,a,l,d){let re=b1(s().parenthesizeLeftSideOfAccess(r,!0),a,ii(l),s().parenthesizeExpressionsOfCommaDelimitedList(gn(d)));return re.flags|=32,re.transformFlags|=32,re}function Ys(r,a,l,d,re){return De.assert(!!(r.flags&32),"Cannot update a CallExpression using updateCallChain. Use updateCall instead."),r.expression!==a||r.questionDotToken!==l||r.typeArguments!==d||r.arguments!==re?n(P0(a,l,d,re),r):r}function xf(r,a,l){let d=Mn(211);return d.expression=s().parenthesizeExpressionOfNew(r),d.typeArguments=ii(a),d.arguments=l?s().parenthesizeExpressionsOfCommaDelimitedList(l):void 0,d.transformFlags|=qt(d.expression)|Vr(d.typeArguments)|Vr(d.arguments)|32,d.typeArguments&&(d.transformFlags|=1),d}function N0(r,a,l,d){return r.expression!==a||r.typeArguments!==l||r.arguments!==d?n(xf(a,l,d),r):r}function O0(r,a,l){let d=Ct(212);return d.tag=s().parenthesizeLeftSideOfAccess(r,!1),d.typeArguments=ii(a),d.template=l,d.transformFlags|=qt(d.tag)|Vr(d.typeArguments)|qt(d.template)|1024,d.typeArguments&&(d.transformFlags|=1),r4(d.template)&&(d.transformFlags|=128),d}function RS(r,a,l,d){return r.tag!==a||r.typeArguments!==l||r.template!==d?n(O0(a,l,d),r):r}function x1(r,a){let l=Ct(213);return l.expression=s().parenthesizeOperandOfPrefixUnary(a),l.type=r,l.transformFlags|=qt(l.expression)|qt(l.type)|1,l}function D1(r,a,l){return r.type!==a||r.expression!==l?n(x1(a,l),r):r}function I0(r){let a=Ct(214);return a.expression=r,a.transformFlags=qt(a.expression),a.jsDoc=void 0,a}function S1(r,a){return r.expression!==a?n(I0(a),r):r}function j0(r,a,l,d,re,Ue,an){let er=Mn(215);er.modifiers=ii(r),er.asteriskToken=a,er.name=_a(l),er.typeParameters=ii(d),er.parameters=gn(re),er.type=Ue,er.body=an;let Ir=Ws(er.modifiers)&512,_s=!!er.asteriskToken,Ju=Ir&&_s;return er.transformFlags=Vr(er.modifiers)|qt(er.asteriskToken)|_u(er.name)|Vr(er.typeParameters)|Vr(er.parameters)|qt(er.type)|qt(er.body)&-67108865|(Ju?128:Ir?256:_s?2048:0)|(er.typeParameters||er.type?1:0)|4194304,er.typeArguments=void 0,er.jsDoc=void 0,er.locals=void 0,er.nextContainer=void 0,er.flowNode=void 0,er.endFlowNode=void 0,er.returnFlowNode=void 0,er}function T1(r,a,l,d,re,Ue,an,er){return r.name!==d||r.modifiers!==a||r.asteriskToken!==l||r.typeParameters!==re||r.parameters!==Ue||r.type!==an||r.body!==er?Pr(j0(a,l,d,re,Ue,an,er),r):r}function L0(r,a,l,d,re,Ue){let an=Mn(216);an.modifiers=ii(r),an.typeParameters=ii(a),an.parameters=gn(l),an.type=d,an.equalsGreaterThanToken=re!=null?re:La(38),an.body=s().parenthesizeConciseBodyOfArrowFunction(Ue);let er=Ws(an.modifiers)&512;return an.transformFlags=Vr(an.modifiers)|Vr(an.typeParameters)|Vr(an.parameters)|qt(an.type)|qt(an.equalsGreaterThanToken)|qt(an.body)&-67108865|(an.typeParameters||an.type?1:0)|(er?16640:0)|1024,an.typeArguments=void 0,an.jsDoc=void 0,an.locals=void 0,an.nextContainer=void 0,an.flowNode=void 0,an.endFlowNode=void 0,an.returnFlowNode=void 0,an}function E1(r,a,l,d,re,Ue,an){return r.modifiers!==a||r.typeParameters!==l||r.parameters!==d||r.type!==re||r.equalsGreaterThanToken!==Ue||r.body!==an?Pr(L0(a,l,d,re,Ue,an),r):r}function B0(r){let a=Ct(217);return a.expression=s().parenthesizeOperandOfPrefixUnary(r),a.transformFlags|=qt(a.expression),a}function JS(r,a){return r.expression!==a?n(B0(a),r):r}function us(r){let a=Ct(218);return a.expression=s().parenthesizeOperandOfPrefixUnary(r),a.transformFlags|=qt(a.expression),a}function KS(r,a){return r.expression!==a?n(us(a),r):r}function mu(r){let a=Ct(219);return a.expression=s().parenthesizeOperandOfPrefixUnary(r),a.transformFlags|=qt(a.expression),a}function $S(r,a){return r.expression!==a?n(mu(a),r):r}function V_(r){let a=Ct(220);return a.expression=s().parenthesizeOperandOfPrefixUnary(r),a.transformFlags|=qt(a.expression)|256|128|2097152,a}function Ec(r,a){return r.expression!==a?n(V_(a),r):r}function M0(r,a){let l=Ct(221);return l.operator=r,l.operand=s().parenthesizeOperandOfPrefixUnary(a),l.transformFlags|=qt(l.operand),(r===45||r===46)&&Wr(l.operand)&&!kl(l.operand)&&!DS(l.operand)&&(l.transformFlags|=268435456),l}function Df(r,a){return r.operand!==a?n(M0(r.operator,a),r):r}function R0(r,a){let l=Ct(222);return l.operator=a,l.operand=s().parenthesizeOperandOfPostfixUnary(r),l.transformFlags|=qt(l.operand),Wr(l.operand)&&!kl(l.operand)&&!DS(l.operand)&&(l.transformFlags|=268435456),l}function C1(r,a){return r.operand!==a?n(R0(a,r.operator),r):r}function J0(r,a,l){let d=Mn(223),re=sT(a),Ue=re.kind;return d.left=s().parenthesizeLeftSideOfBinary(Ue,r),d.operatorToken=re,d.right=s().parenthesizeRightSideOfBinary(Ue,d.left,l),d.transformFlags|=qt(d.left)|qt(d.operatorToken)|qt(d.right),Ue===60?d.transformFlags|=32:Ue===63?bc(d.left)?d.transformFlags|=5248|A1(d.left):f0(d.left)&&(d.transformFlags|=5120|A1(d.left)):Ue===42||Ue===67?d.transformFlags|=512:vh(Ue)&&(d.transformFlags|=16),Ue===101&&ds(d.left)&&(d.transformFlags|=536870912),d.jsDoc=void 0,d}function A1(r){return ES(r)?65536:0}function US(r,a,l,d){return r.left!==a||r.operatorToken!==l||r.right!==d?n(J0(a,l,d),r):r}function K0(r,a,l,d,re){let Ue=Ct(224);return Ue.condition=s().parenthesizeConditionOfConditionalExpression(r),Ue.questionToken=a!=null?a:La(57),Ue.whenTrue=s().parenthesizeBranchOfConditionalExpression(l),Ue.colonToken=d!=null?d:La(58),Ue.whenFalse=s().parenthesizeBranchOfConditionalExpression(re),Ue.transformFlags|=qt(Ue.condition)|qt(Ue.questionToken)|qt(Ue.whenTrue)|qt(Ue.colonToken)|qt(Ue.whenFalse),Ue}function zS(r,a,l,d,re,Ue){return r.condition!==a||r.questionToken!==l||r.whenTrue!==d||r.colonToken!==re||r.whenFalse!==Ue?n(K0(a,l,d,re,Ue),r):r}function Bu(r,a){let l=Ct(225);return l.head=r,l.templateSpans=gn(a),l.transformFlags|=qt(l.head)|Vr(l.templateSpans)|1024,l}function w1(r,a,l){return r.head!==a||r.templateSpans!==l?n(Bu(a,l),r):r}function Sf(r,a,l){let d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;De.assert(!(d&-2049),"Unsupported template flags.");let re;if(l!==void 0&&l!==a&&(re=pj(r,l),typeof re=="object"))return De.fail("Invalid raw text");if(a===void 0){if(re===void 0)return De.fail("Arguments 'text' and 'rawText' may not both be undefined.");a=re}else re!==void 0&&De.assert(a===re,"Expected argument 'text' to be the normalized (i.e. 'cooked') version of argument 'rawText'.");return a}function F1(r){let a=1024;return r&&(a|=128),a}function Wp(r,a,l,d){let re=ks(r);return re.text=a,re.rawText=l,re.templateFlags=d&2048,re.transformFlags=F1(re.templateFlags),re}function $0(r,a,l,d){let re=Mn(r);return re.text=a,re.rawText=l,re.templateFlags=d&2048,re.transformFlags=F1(re.templateFlags),re}function Cc(r,a,l,d){return r===14?$0(r,a,l,d):Wp(r,a,l,d)}function Tf(r,a,l){return r=Sf(15,r,a,l),Cc(15,r,a,l)}function U0(r,a,l){return r=Sf(15,r,a,l),Cc(16,r,a,l)}function qS(r,a,l){return r=Sf(15,r,a,l),Cc(17,r,a,l)}function k1(r,a,l){return r=Sf(15,r,a,l),$0(14,r,a,l)}function P1(r,a){De.assert(!r||!!a,"A `YieldExpression` with an asteriskToken must have an expression.");let l=Ct(226);return l.expression=a&&s().parenthesizeExpressionForDisallowedComma(a),l.asteriskToken=r,l.transformFlags|=qt(l.expression)|qt(l.asteriskToken)|1024|128|1048576,l}function VS(r,a,l){return r.expression!==l||r.asteriskToken!==a?n(P1(a,l),r):r}function N1(r){let a=Ct(227);return a.expression=s().parenthesizeExpressionForDisallowedComma(r),a.transformFlags|=qt(a.expression)|1024|32768,a}function WS(r,a){return r.expression!==a?n(N1(a),r):r}function O1(r,a,l,d,re){let Ue=Mn(228);return Ue.modifiers=ii(r),Ue.name=_a(a),Ue.typeParameters=ii(l),Ue.heritageClauses=ii(d),Ue.members=gn(re),Ue.transformFlags|=Vr(Ue.modifiers)|_u(Ue.name)|Vr(Ue.typeParameters)|Vr(Ue.heritageClauses)|Vr(Ue.members)|(Ue.typeParameters?1:0)|1024,Ue.jsDoc=void 0,Ue}function Ef(r,a,l,d,re,Ue){return r.modifiers!==a||r.name!==l||r.typeParameters!==d||r.heritageClauses!==re||r.members!==Ue?n(O1(a,l,d,re,Ue),r):r}function GS(){return Ct(229)}function I1(r,a){let l=Ct(230);return l.expression=s().parenthesizeLeftSideOfAccess(r,!1),l.typeArguments=a&&s().parenthesizeTypeArguments(a),l.transformFlags|=qt(l.expression)|Vr(l.typeArguments)|1024,l}function Qs(r,a,l){return r.expression!==a||r.typeArguments!==l?n(I1(a,l),r):r}function Cf(r,a){let l=Ct(231);return l.expression=r,l.type=a,l.transformFlags|=qt(l.expression)|qt(l.type)|1,l}function j1(r,a,l){return r.expression!==a||r.type!==l?n(Cf(a,l),r):r}function L1(r){let a=Ct(232);return a.expression=s().parenthesizeLeftSideOfAccess(r,!1),a.transformFlags|=qt(a.expression)|1,a}function z0(r,a){return gE(r)?M1(r,a):r.expression!==a?n(L1(a),r):r}function B1(r,a){let l=Ct(235);return l.expression=r,l.type=a,l.transformFlags|=qt(l.expression)|qt(l.type)|1,l}function q0(r,a,l){return r.expression!==a||r.type!==l?n(B1(a,l),r):r}function gu(r){let a=Ct(232);return a.flags|=32,a.expression=s().parenthesizeLeftSideOfAccess(r,!0),a.transformFlags|=qt(a.expression)|1,a}function M1(r,a){return De.assert(!!(r.flags&32),"Cannot update a NonNullExpression using updateNonNullChain. Use updateNonNullExpression instead."),r.expression!==a?n(gu(a),r):r}function Af(r,a){let l=Ct(233);switch(l.keywordToken=r,l.name=a,l.transformFlags|=qt(l.name),r){case 103:l.transformFlags|=1024;break;case 100:l.transformFlags|=4;break;default:return De.assertNever(r)}return l.flowNode=void 0,l}function __(r,a){return r.name!==a?n(Af(r.keywordToken,a),r):r}function Gp(r,a){let l=Ct(236);return l.expression=r,l.literal=a,l.transformFlags|=qt(l.expression)|qt(l.literal)|1024,l}function R1(r,a,l){return r.expression!==a||r.literal!==l?n(Gp(a,l),r):r}function J1(){let r=Ct(237);return r.transformFlags|=1024,r}function Ac(r,a){let l=Ct(238);return l.statements=gn(r),l.multiLine=a,l.transformFlags|=Vr(l.statements),l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l}function K1(r,a){return r.statements!==a?n(Ac(a,r.multiLine),r):r}function $1(r,a){let l=Ct(240);return l.modifiers=ii(r),l.declarationList=fa(a)?Z0(a):a,l.transformFlags|=Vr(l.modifiers)|qt(l.declarationList),Ws(l.modifiers)&2&&(l.transformFlags=1),l.jsDoc=void 0,l.flowNode=void 0,l}function U1(r,a,l){return r.modifiers!==a||r.declarationList!==l?n($1(a,l),r):r}function V0(){let r=Ct(239);return r.jsDoc=void 0,r}function Hp(r){let a=Ct(241);return a.expression=s().parenthesizeExpressionOfExpressionStatement(r),a.transformFlags|=qt(a.expression),a.jsDoc=void 0,a.flowNode=void 0,a}function HS(r,a){return r.expression!==a?n(Hp(a),r):r}function W0(r,a,l){let d=Ct(242);return d.expression=r,d.thenStatement=Zs(a),d.elseStatement=Zs(l),d.transformFlags|=qt(d.expression)|qt(d.thenStatement)|qt(d.elseStatement),d.jsDoc=void 0,d.flowNode=void 0,d}function XS(r,a,l,d){return r.expression!==a||r.thenStatement!==l||r.elseStatement!==d?n(W0(a,l,d),r):r}function G0(r,a){let l=Ct(243);return l.statement=Zs(r),l.expression=a,l.transformFlags|=qt(l.statement)|qt(l.expression),l.jsDoc=void 0,l.flowNode=void 0,l}function YS(r,a,l){return r.statement!==a||r.expression!==l?n(G0(a,l),r):r}function z1(r,a){let l=Ct(244);return l.expression=r,l.statement=Zs(a),l.transformFlags|=qt(l.expression)|qt(l.statement),l.jsDoc=void 0,l.flowNode=void 0,l}function QS(r,a,l){return r.expression!==a||r.statement!==l?n(z1(a,l),r):r}function H0(r,a,l,d){let re=Ct(245);return re.initializer=r,re.condition=a,re.incrementor=l,re.statement=Zs(d),re.transformFlags|=qt(re.initializer)|qt(re.condition)|qt(re.incrementor)|qt(re.statement),re.jsDoc=void 0,re.locals=void 0,re.nextContainer=void 0,re.flowNode=void 0,re}function q1(r,a,l,d,re){return r.initializer!==a||r.condition!==l||r.incrementor!==d||r.statement!==re?n(H0(a,l,d,re),r):r}function V1(r,a,l){let d=Ct(246);return d.initializer=r,d.expression=a,d.statement=Zs(l),d.transformFlags|=qt(d.initializer)|qt(d.expression)|qt(d.statement),d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d.flowNode=void 0,d}function ZS(r,a,l,d){return r.initializer!==a||r.expression!==l||r.statement!==d?n(V1(a,l,d),r):r}function W1(r,a,l,d){let re=Ct(247);return re.awaitModifier=r,re.initializer=a,re.expression=s().parenthesizeExpressionForDisallowedComma(l),re.statement=Zs(d),re.transformFlags|=qt(re.awaitModifier)|qt(re.initializer)|qt(re.expression)|qt(re.statement)|1024,r&&(re.transformFlags|=128),re.jsDoc=void 0,re.locals=void 0,re.nextContainer=void 0,re.flowNode=void 0,re}function e6(r,a,l,d,re){return r.awaitModifier!==a||r.initializer!==l||r.expression!==d||r.statement!==re?n(W1(a,l,d,re),r):r}function G1(r){let a=Ct(248);return a.label=_a(r),a.transformFlags|=qt(a.label)|4194304,a.jsDoc=void 0,a.flowNode=void 0,a}function H1(r,a){return r.label!==a?n(G1(a),r):r}function X0(r){let a=Ct(249);return a.label=_a(r),a.transformFlags|=qt(a.label)|4194304,a.jsDoc=void 0,a.flowNode=void 0,a}function X1(r,a){return r.label!==a?n(X0(a),r):r}function Y1(r){let a=Ct(250);return a.expression=r,a.transformFlags|=qt(a.expression)|128|4194304,a.jsDoc=void 0,a.flowNode=void 0,a}function t6(r,a){return r.expression!==a?n(Y1(a),r):r}function Y0(r,a){let l=Ct(251);return l.expression=r,l.statement=Zs(a),l.transformFlags|=qt(l.expression)|qt(l.statement),l.jsDoc=void 0,l.flowNode=void 0,l}function Q1(r,a,l){return r.expression!==a||r.statement!==l?n(Y0(a,l),r):r}function Q0(r,a){let l=Ct(252);return l.expression=s().parenthesizeExpressionForDisallowedComma(r),l.caseBlock=a,l.transformFlags|=qt(l.expression)|qt(l.caseBlock),l.jsDoc=void 0,l.flowNode=void 0,l.possiblyExhaustive=!1,l}function wc(r,a,l){return r.expression!==a||r.caseBlock!==l?n(Q0(a,l),r):r}function Z1(r,a){let l=Ct(253);return l.label=_a(r),l.statement=Zs(a),l.transformFlags|=qt(l.label)|qt(l.statement),l.jsDoc=void 0,l.flowNode=void 0,l}function e2(r,a,l){return r.label!==a||r.statement!==l?n(Z1(a,l),r):r}function t2(r){let a=Ct(254);return a.expression=r,a.transformFlags|=qt(a.expression),a.jsDoc=void 0,a.flowNode=void 0,a}function n6(r,a){return r.expression!==a?n(t2(a),r):r}function n2(r,a,l){let d=Ct(255);return d.tryBlock=r,d.catchClause=a,d.finallyBlock=l,d.transformFlags|=qt(d.tryBlock)|qt(d.catchClause)|qt(d.finallyBlock),d.jsDoc=void 0,d.flowNode=void 0,d}function r6(r,a,l,d){return r.tryBlock!==a||r.catchClause!==l||r.finallyBlock!==d?n(n2(a,l,d),r):r}function r2(){let r=Ct(256);return r.jsDoc=void 0,r.flowNode=void 0,r}function wf(r,a,l,d){var re;let Ue=Mn(257);return Ue.name=_a(r),Ue.exclamationToken=a,Ue.type=l,Ue.initializer=rl(d),Ue.transformFlags|=_u(Ue.name)|qt(Ue.initializer)|(((re=Ue.exclamationToken)!=null?re:Ue.type)?1:0),Ue.jsDoc=void 0,Ue}function i2(r,a,l,d,re){return r.name!==a||r.type!==d||r.exclamationToken!==l||r.initializer!==re?n(wf(a,l,d,re),r):r}function Z0(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=Ct(258);return l.flags|=a&3,l.declarations=gn(r),l.transformFlags|=Vr(l.declarations)|4194304,a&3&&(l.transformFlags|=263168),l}function i6(r,a){return r.declarations!==a?n(Z0(a,r.flags),r):r}function a2(r,a,l,d,re,Ue,an){let er=Mn(259);if(er.modifiers=ii(r),er.asteriskToken=a,er.name=_a(l),er.typeParameters=ii(d),er.parameters=gn(re),er.type=Ue,er.body=an,!er.body||Ws(er.modifiers)&2)er.transformFlags=1;else{let Ir=Ws(er.modifiers)&512,_s=!!er.asteriskToken,Ju=Ir&&_s;er.transformFlags=Vr(er.modifiers)|qt(er.asteriskToken)|_u(er.name)|Vr(er.typeParameters)|Vr(er.parameters)|qt(er.type)|qt(er.body)&-67108865|(Ju?128:Ir?256:_s?2048:0)|(er.typeParameters||er.type?1:0)|4194304}return er.typeArguments=void 0,er.jsDoc=void 0,er.locals=void 0,er.nextContainer=void 0,er.endFlowNode=void 0,er.returnFlowNode=void 0,er}function eg(r,a,l,d,re,Ue,an,er){return r.modifiers!==a||r.asteriskToken!==l||r.name!==d||r.typeParameters!==re||r.parameters!==Ue||r.type!==an||r.body!==er?a6(a2(a,l,d,re,Ue,an,er),r):r}function a6(r,a){return r!==a&&r.modifiers===a.modifiers&&(r.modifiers=a.modifiers),Pr(r,a)}function o2(r,a,l,d,re){let Ue=Mn(260);return Ue.modifiers=ii(r),Ue.name=_a(a),Ue.typeParameters=ii(l),Ue.heritageClauses=ii(d),Ue.members=gn(re),Ws(Ue.modifiers)&2?Ue.transformFlags=1:(Ue.transformFlags|=Vr(Ue.modifiers)|_u(Ue.name)|Vr(Ue.typeParameters)|Vr(Ue.heritageClauses)|Vr(Ue.members)|(Ue.typeParameters?1:0)|1024,Ue.transformFlags&8192&&(Ue.transformFlags|=1)),Ue.jsDoc=void 0,Ue}function tg(r,a,l,d,re,Ue){return r.modifiers!==a||r.name!==l||r.typeParameters!==d||r.heritageClauses!==re||r.members!==Ue?n(o2(a,l,d,re,Ue),r):r}function s2(r,a,l,d,re){let Ue=Mn(261);return Ue.modifiers=ii(r),Ue.name=_a(a),Ue.typeParameters=ii(l),Ue.heritageClauses=ii(d),Ue.members=gn(re),Ue.transformFlags=1,Ue.jsDoc=void 0,Ue}function u2(r,a,l,d,re,Ue){return r.modifiers!==a||r.name!==l||r.typeParameters!==d||r.heritageClauses!==re||r.members!==Ue?n(s2(a,l,d,re,Ue),r):r}function Ca(r,a,l,d){let re=Mn(262);return re.modifiers=ii(r),re.name=_a(a),re.typeParameters=ii(l),re.type=d,re.transformFlags=1,re.jsDoc=void 0,re.locals=void 0,re.nextContainer=void 0,re}function W_(r,a,l,d,re){return r.modifiers!==a||r.name!==l||r.typeParameters!==d||r.type!==re?n(Ca(a,l,d,re),r):r}function ng(r,a,l){let d=Mn(263);return d.modifiers=ii(r),d.name=_a(a),d.members=gn(l),d.transformFlags|=Vr(d.modifiers)|qt(d.name)|Vr(d.members)|1,d.transformFlags&=-67108865,d.jsDoc=void 0,d}function G_(r,a,l,d){return r.modifiers!==a||r.name!==l||r.members!==d?n(ng(a,l,d),r):r}function _2(r,a,l){let d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,re=Mn(264);return re.modifiers=ii(r),re.flags|=d&1044,re.name=a,re.body=l,Ws(re.modifiers)&2?re.transformFlags=1:re.transformFlags|=Vr(re.modifiers)|qt(re.name)|qt(re.body)|1,re.transformFlags&=-67108865,re.jsDoc=void 0,re.locals=void 0,re.nextContainer=void 0,re}function Ya(r,a,l,d){return r.modifiers!==a||r.name!==l||r.body!==d?n(_2(a,l,d,r.flags),r):r}function H_(r){let a=Ct(265);return a.statements=gn(r),a.transformFlags|=Vr(a.statements),a.jsDoc=void 0,a}function Mo(r,a){return r.statements!==a?n(H_(a),r):r}function l2(r){let a=Ct(266);return a.clauses=gn(r),a.transformFlags|=Vr(a.clauses),a.locals=void 0,a.nextContainer=void 0,a}function o6(r,a){return r.clauses!==a?n(l2(a),r):r}function c2(r){let a=Mn(267);return a.name=_a(r),a.transformFlags|=tf(a.name)|1,a.modifiers=void 0,a.jsDoc=void 0,a}function p2(r,a){return r.name!==a?s6(c2(a),r):r}function s6(r,a){return r!==a&&(r.modifiers=a.modifiers),n(r,a)}function d2(r,a,l,d){let re=Mn(268);return re.modifiers=ii(r),re.name=_a(l),re.isTypeOnly=a,re.moduleReference=d,re.transformFlags|=Vr(re.modifiers)|tf(re.name)|qt(re.moduleReference),Wh(re.moduleReference)||(re.transformFlags|=1),re.transformFlags&=-67108865,re.jsDoc=void 0,re}function f2(r,a,l,d,re){return r.modifiers!==a||r.isTypeOnly!==l||r.name!==d||r.moduleReference!==re?n(d2(a,l,d,re),r):r}function m2(r,a,l,d){let re=Ct(269);return re.modifiers=ii(r),re.importClause=a,re.moduleSpecifier=l,re.assertClause=d,re.transformFlags|=qt(re.importClause)|qt(re.moduleSpecifier),re.transformFlags&=-67108865,re.jsDoc=void 0,re}function g2(r,a,l,d,re){return r.modifiers!==a||r.importClause!==l||r.moduleSpecifier!==d||r.assertClause!==re?n(m2(a,l,d,re),r):r}function y2(r,a,l){let d=Mn(270);return d.isTypeOnly=r,d.name=a,d.namedBindings=l,d.transformFlags|=qt(d.name)|qt(d.namedBindings),r&&(d.transformFlags|=1),d.transformFlags&=-67108865,d}function h2(r,a,l,d){return r.isTypeOnly!==a||r.name!==l||r.namedBindings!==d?n(y2(a,l,d),r):r}function rg(r,a){let l=Ct(296);return l.elements=gn(r),l.multiLine=a,l.transformFlags|=4,l}function u6(r,a,l){return r.elements!==a||r.multiLine!==l?n(rg(a,l),r):r}function Xp(r,a){let l=Ct(297);return l.name=r,l.value=a,l.transformFlags|=4,l}function v2(r,a,l){return r.name!==a||r.value!==l?n(Xp(a,l),r):r}function ig(r,a){let l=Ct(298);return l.assertClause=r,l.multiLine=a,l}function b2(r,a,l){return r.assertClause!==a||r.multiLine!==l?n(ig(a,l),r):r}function x2(r){let a=Mn(271);return a.name=r,a.transformFlags|=qt(a.name),a.transformFlags&=-67108865,a}function ag(r,a){return r.name!==a?n(x2(a),r):r}function D2(r){let a=Mn(277);return a.name=r,a.transformFlags|=qt(a.name)|4,a.transformFlags&=-67108865,a}function S2(r,a){return r.name!==a?n(D2(a),r):r}function T2(r){let a=Ct(272);return a.elements=gn(r),a.transformFlags|=Vr(a.elements),a.transformFlags&=-67108865,a}function _6(r,a){return r.elements!==a?n(T2(a),r):r}function E2(r,a,l){let d=Mn(273);return d.isTypeOnly=r,d.propertyName=a,d.name=l,d.transformFlags|=qt(d.propertyName)|qt(d.name),d.transformFlags&=-67108865,d}function l6(r,a,l,d){return r.isTypeOnly!==a||r.propertyName!==l||r.name!==d?n(E2(a,l,d),r):r}function og(r,a,l){let d=Mn(274);return d.modifiers=ii(r),d.isExportEquals=a,d.expression=a?s().parenthesizeRightSideOfBinary(63,void 0,l):s().parenthesizeExpressionOfExportDefault(l),d.transformFlags|=Vr(d.modifiers)|qt(d.expression),d.transformFlags&=-67108865,d.jsDoc=void 0,d}function sg(r,a,l){return r.modifiers!==a||r.expression!==l?n(og(a,r.isExportEquals,l),r):r}function l_(r,a,l,d,re){let Ue=Mn(275);return Ue.modifiers=ii(r),Ue.isTypeOnly=a,Ue.exportClause=l,Ue.moduleSpecifier=d,Ue.assertClause=re,Ue.transformFlags|=Vr(Ue.modifiers)|qt(Ue.exportClause)|qt(Ue.moduleSpecifier),Ue.transformFlags&=-67108865,Ue.jsDoc=void 0,Ue}function C2(r,a,l,d,re,Ue){return r.modifiers!==a||r.isTypeOnly!==l||r.exportClause!==d||r.moduleSpecifier!==re||r.assertClause!==Ue?A2(l_(a,l,d,re,Ue),r):r}function A2(r,a){return r!==a&&r.modifiers===a.modifiers&&(r.modifiers=a.modifiers),n(r,a)}function Fc(r){let a=Ct(276);return a.elements=gn(r),a.transformFlags|=Vr(a.elements),a.transformFlags&=-67108865,a}function w2(r,a){return r.elements!==a?n(Fc(a),r):r}function ug(r,a,l){let d=Ct(278);return d.isTypeOnly=r,d.propertyName=_a(a),d.name=_a(l),d.transformFlags|=qt(d.propertyName)|qt(d.name),d.transformFlags&=-67108865,d.jsDoc=void 0,d}function Yp(r,a,l,d){return r.isTypeOnly!==a||r.propertyName!==l||r.name!==d?n(ug(a,l,d),r):r}function c6(){let r=Mn(279);return r.jsDoc=void 0,r}function F2(r){let a=Ct(280);return a.expression=r,a.transformFlags|=qt(a.expression),a.transformFlags&=-67108865,a}function k2(r,a){return r.expression!==a?n(F2(a),r):r}function p6(r){return Ct(r)}function P2(r,a){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=Ff(r,l?a&&s().parenthesizeNonArrayTypeOfPostfixType(a):a);return d.postfix=l,d}function Ff(r,a){let l=Ct(r);return l.type=a,l}function N2(r,a,l){return a.type!==l?n(P2(r,l,a.postfix),a):a}function d6(r,a,l){return a.type!==l?n(Ff(r,l),a):a}function O2(r,a){let l=Mn(320);return l.parameters=ii(r),l.type=a,l.transformFlags=Vr(l.parameters)|(l.type?1:0),l.jsDoc=void 0,l.locals=void 0,l.nextContainer=void 0,l.typeArguments=void 0,l}function f6(r,a,l){return r.parameters!==a||r.type!==l?n(O2(a,l),r):r}function I2(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=Mn(325);return l.jsDocPropertyTags=ii(r),l.isArrayType=a,l}function m6(r,a,l){return r.jsDocPropertyTags!==a||r.isArrayType!==l?n(I2(a,l),r):r}function j2(r){let a=Ct(312);return a.type=r,a}function g6(r,a){return r.type!==a?n(j2(a),r):r}function L2(r,a,l){let d=Mn(326);return d.typeParameters=ii(r),d.parameters=gn(a),d.type=l,d.jsDoc=void 0,d.locals=void 0,d.nextContainer=void 0,d}function _g(r,a,l,d){return r.typeParameters!==a||r.parameters!==l||r.type!==d?n(L2(a,l,d),r):r}function yu(r){let a=Lh(r.kind);return r.tagName.escapedText===Au(a)?r.tagName:Ji(a)}function X_(r,a,l){let d=Ct(r);return d.tagName=a,d.comment=l,d}function Y_(r,a,l){let d=Mn(r);return d.tagName=a,d.comment=l,d}function Qp(r,a,l,d){let re=X_(348,r!=null?r:Ji("template"),d);return re.constraint=a,re.typeParameters=gn(l),re}function lg(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yu(r),l=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,re=arguments.length>4?arguments[4]:void 0;return r.tagName!==a||r.constraint!==l||r.typeParameters!==d||r.comment!==re?n(Qp(a,l,d,re),r):r}function cg(r,a,l,d){let re=Y_(349,r!=null?r:Ji("typedef"),d);return re.typeExpression=a,re.fullName=l,re.name=SS(l),re.locals=void 0,re.nextContainer=void 0,re}function B2(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yu(r),l=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,re=arguments.length>4?arguments[4]:void 0;return r.tagName!==a||r.typeExpression!==l||r.fullName!==d||r.comment!==re?n(cg(a,l,d,re),r):r}function kf(r,a,l,d,re,Ue){let an=Y_(344,r!=null?r:Ji("param"),Ue);return an.typeExpression=d,an.name=a,an.isNameFirst=!!re,an.isBracketed=l,an}function y6(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yu(r),l=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,re=arguments.length>4?arguments[4]:void 0,Ue=arguments.length>5?arguments[5]:void 0,an=arguments.length>6?arguments[6]:void 0;return r.tagName!==a||r.name!==l||r.isBracketed!==d||r.typeExpression!==re||r.isNameFirst!==Ue||r.comment!==an?n(kf(a,l,d,re,Ue,an),r):r}function pg(r,a,l,d,re,Ue){let an=Y_(351,r!=null?r:Ji("prop"),Ue);return an.typeExpression=d,an.name=a,an.isNameFirst=!!re,an.isBracketed=l,an}function h6(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yu(r),l=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,re=arguments.length>4?arguments[4]:void 0,Ue=arguments.length>5?arguments[5]:void 0,an=arguments.length>6?arguments[6]:void 0;return r.tagName!==a||r.name!==l||r.isBracketed!==d||r.typeExpression!==re||r.isNameFirst!==Ue||r.comment!==an?n(pg(a,l,d,re,Ue,an),r):r}function M2(r,a,l,d){let re=Y_(341,r!=null?r:Ji("callback"),d);return re.typeExpression=a,re.fullName=l,re.name=SS(l),re.locals=void 0,re.nextContainer=void 0,re}function R2(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yu(r),l=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,re=arguments.length>4?arguments[4]:void 0;return r.tagName!==a||r.typeExpression!==l||r.fullName!==d||r.comment!==re?n(M2(a,l,d,re),r):r}function J2(r,a,l){let d=X_(342,r!=null?r:Ji("overload"),l);return d.typeExpression=a,d}function K2(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yu(r),l=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0;return r.tagName!==a||r.typeExpression!==l||r.comment!==d?n(J2(a,l,d),r):r}function $2(r,a,l){let d=X_(331,r!=null?r:Ji("augments"),l);return d.class=a,d}function dg(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yu(r),l=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0;return r.tagName!==a||r.class!==l||r.comment!==d?n($2(a,l,d),r):r}function fg(r,a,l){let d=X_(332,r!=null?r:Ji("implements"),l);return d.class=a,d}function kc(r,a,l){let d=X_(350,r!=null?r:Ji("see"),l);return d.name=a,d}function v6(r,a,l,d){return r.tagName!==a||r.name!==l||r.comment!==d?n(kc(a,l,d),r):r}function Vl(r){let a=Ct(313);return a.name=r,a}function Pf(r,a){return r.name!==a?n(Vl(a),r):r}function U2(r,a){let l=Ct(314);return l.left=r,l.right=a,l.transformFlags|=qt(l.left)|qt(l.right),l}function b6(r,a,l){return r.left!==a||r.right!==l?n(U2(a,l),r):r}function z2(r,a){let l=Ct(327);return l.name=r,l.text=a,l}function x6(r,a,l){return r.name!==a?n(z2(a,l),r):r}function q2(r,a){let l=Ct(328);return l.name=r,l.text=a,l}function V2(r,a,l){return r.name!==a?n(q2(a,l),r):r}function W2(r,a){let l=Ct(329);return l.name=r,l.text=a,l}function D6(r,a,l){return r.name!==a?n(W2(a,l),r):r}function S6(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yu(r),l=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0;return r.tagName!==a||r.class!==l||r.comment!==d?n(fg(a,l,d),r):r}function G2(r,a,l){return X_(r,a!=null?a:Ji(Lh(r)),l)}function T6(r,a){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:yu(a),d=arguments.length>3?arguments[3]:void 0;return a.tagName!==l||a.comment!==d?n(G2(r,l,d),a):a}function H2(r,a,l,d){let re=X_(r,a!=null?a:Ji(Lh(r)),d);return re.typeExpression=l,re}function E6(r,a){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:yu(a),d=arguments.length>3?arguments[3]:void 0,re=arguments.length>4?arguments[4]:void 0;return a.tagName!==l||a.typeExpression!==d||a.comment!==re?n(H2(r,l,d,re),a):a}function X2(r,a){return X_(330,r,a)}function C6(r,a,l){return r.tagName!==a||r.comment!==l?n(X2(a,l),r):r}function Y2(r,a,l){let d=Y_(343,r!=null?r:Ji(Lh(343)),l);return d.typeExpression=a,d.locals=void 0,d.nextContainer=void 0,d}function A6(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:yu(r),l=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0;return r.tagName!==a||r.typeExpression!==l||r.comment!==d?n(Y2(a,l,d),r):r}function Q2(r){let a=Ct(324);return a.text=r,a}function mg(r,a){return r.text!==a?n(Q2(a),r):r}function Z2(r,a){let l=Ct(323);return l.comment=r,l.tags=ii(a),l}function ev(r,a,l){return r.comment!==a||r.tags!==l?n(Z2(a,l),r):r}function gg(r,a,l){let d=Ct(281);return d.openingElement=r,d.children=gn(a),d.closingElement=l,d.transformFlags|=qt(d.openingElement)|Vr(d.children)|qt(d.closingElement)|2,d}function w6(r,a,l,d){return r.openingElement!==a||r.children!==l||r.closingElement!==d?n(gg(a,l,d),r):r}function Zp(r,a,l){let d=Ct(282);return d.tagName=r,d.typeArguments=ii(a),d.attributes=l,d.transformFlags|=qt(d.tagName)|Vr(d.typeArguments)|qt(d.attributes)|2,d.typeArguments&&(d.transformFlags|=1),d}function tv(r,a,l,d){return r.tagName!==a||r.typeArguments!==l||r.attributes!==d?n(Zp(a,l,d),r):r}function nv(r,a,l){let d=Ct(283);return d.tagName=r,d.typeArguments=ii(a),d.attributes=l,d.transformFlags|=qt(d.tagName)|Vr(d.typeArguments)|qt(d.attributes)|2,a&&(d.transformFlags|=1),d}function F6(r,a,l,d){return r.tagName!==a||r.typeArguments!==l||r.attributes!==d?n(nv(a,l,d),r):r}function Ho(r){let a=Ct(284);return a.tagName=r,a.transformFlags|=qt(a.tagName)|2,a}function rv(r,a){return r.tagName!==a?n(Ho(a),r):r}function yg(r,a,l){let d=Ct(285);return d.openingFragment=r,d.children=gn(a),d.closingFragment=l,d.transformFlags|=qt(d.openingFragment)|Vr(d.children)|qt(d.closingFragment)|2,d}function k6(r,a,l,d){return r.openingFragment!==a||r.children!==l||r.closingFragment!==d?n(yg(a,l,d),r):r}function ed(r,a){let l=Ct(11);return l.text=r,l.containsOnlyTriviaWhiteSpaces=!!a,l.transformFlags|=2,l}function P6(r,a,l){return r.text!==a||r.containsOnlyTriviaWhiteSpaces!==l?n(ed(a,l),r):r}function Nf(){let r=Ct(286);return r.transformFlags|=2,r}function N6(){let r=Ct(287);return r.transformFlags|=2,r}function iv(r,a){let l=Mn(288);return l.name=r,l.initializer=a,l.transformFlags|=qt(l.name)|qt(l.initializer)|2,l}function O6(r,a,l){return r.name!==a||r.initializer!==l?n(iv(a,l),r):r}function av(r){let a=Mn(289);return a.properties=gn(r),a.transformFlags|=Vr(a.properties)|2,a}function hg(r,a){return r.properties!==a?n(av(a),r):r}function Pc(r){let a=Ct(290);return a.expression=r,a.transformFlags|=qt(a.expression)|2,a}function I6(r,a){return r.expression!==a?n(Pc(a),r):r}function Of(r,a){let l=Ct(291);return l.dotDotDotToken=r,l.expression=a,l.transformFlags|=qt(l.dotDotDotToken)|qt(l.expression)|2,l}function ov(r,a){return r.expression!==a?n(Of(r.dotDotDotToken,a),r):r}function sv(r,a){let l=Ct(292);return l.expression=s().parenthesizeExpressionForDisallowedComma(r),l.statements=gn(a),l.transformFlags|=qt(l.expression)|Vr(l.statements),l.jsDoc=void 0,l}function vg(r,a,l){return r.expression!==a||r.statements!==l?n(sv(a,l),r):r}function bg(r){let a=Ct(293);return a.statements=gn(r),a.transformFlags=Vr(a.statements),a}function j6(r,a){return r.statements!==a?n(bg(a),r):r}function uv(r,a){let l=Ct(294);switch(l.token=r,l.types=gn(a),l.transformFlags|=Vr(l.types),r){case 94:l.transformFlags|=1024;break;case 117:l.transformFlags|=1;break;default:return De.assertNever(r)}return l}function _v(r,a){return r.types!==a?n(uv(r.token,a),r):r}function xg(r,a){let l=Ct(295);return l.variableDeclaration=Nv(r),l.block=a,l.transformFlags|=qt(l.variableDeclaration)|qt(l.block)|(r?0:64),l.locals=void 0,l.nextContainer=void 0,l}function lv(r,a,l){return r.variableDeclaration!==a||r.block!==l?n(xg(a,l),r):r}function Q_(r,a){let l=Mn(299);return l.name=_a(r),l.initializer=s().parenthesizeExpressionForDisallowedComma(a),l.transformFlags|=_u(l.name)|qt(l.initializer),l.modifiers=void 0,l.questionToken=void 0,l.exclamationToken=void 0,l.jsDoc=void 0,l}function L6(r,a,l){return r.name!==a||r.initializer!==l?B6(Q_(a,l),r):r}function B6(r,a){return r!==a&&(r.modifiers=a.modifiers,r.questionToken=a.questionToken,r.exclamationToken=a.exclamationToken),n(r,a)}function cv(r,a){let l=Mn(300);return l.name=_a(r),l.objectAssignmentInitializer=a&&s().parenthesizeExpressionForDisallowedComma(a),l.transformFlags|=tf(l.name)|qt(l.objectAssignmentInitializer)|1024,l.equalsToken=void 0,l.modifiers=void 0,l.questionToken=void 0,l.exclamationToken=void 0,l.jsDoc=void 0,l}function M6(r,a,l){return r.name!==a||r.objectAssignmentInitializer!==l?pv(cv(a,l),r):r}function pv(r,a){return r!==a&&(r.modifiers=a.modifiers,r.questionToken=a.questionToken,r.exclamationToken=a.exclamationToken,r.equalsToken=a.equalsToken),n(r,a)}function Dg(r){let a=Mn(301);return a.expression=s().parenthesizeExpressionForDisallowedComma(r),a.transformFlags|=qt(a.expression)|128|65536,a.jsDoc=void 0,a}function Mu(r,a){return r.expression!==a?n(Dg(a),r):r}function Sg(r,a){let l=Mn(302);return l.name=_a(r),l.initializer=a&&s().parenthesizeExpressionForDisallowedComma(a),l.transformFlags|=qt(l.name)|qt(l.initializer)|1,l.jsDoc=void 0,l}function R6(r,a,l){return r.name!==a||r.initializer!==l?n(Sg(a,l),r):r}function J6(r,a,l){let d=t.createBaseSourceFileNode(308);return d.statements=gn(r),d.endOfFileToken=a,d.flags|=l,d.text="",d.fileName="",d.path="",d.resolvedPath="",d.originalFileName="",d.languageVersion=0,d.languageVariant=0,d.scriptKind=0,d.isDeclarationFile=!1,d.hasNoDefaultLib=!1,d.transformFlags|=Vr(d.statements)|qt(d.endOfFileToken),d.locals=void 0,d.nextContainer=void 0,d.endFlowNode=void 0,d.nodeCount=0,d.identifierCount=0,d.symbolCount=0,d.parseDiagnostics=void 0,d.bindDiagnostics=void 0,d.bindSuggestionDiagnostics=void 0,d.lineMap=void 0,d.externalModuleIndicator=void 0,d.setExternalModuleIndicator=void 0,d.pragmas=void 0,d.checkJsDirective=void 0,d.referencedFiles=void 0,d.typeReferenceDirectives=void 0,d.libReferenceDirectives=void 0,d.amdDependencies=void 0,d.commentDirectives=void 0,d.identifiers=void 0,d.packageJsonLocations=void 0,d.packageJsonScope=void 0,d.imports=void 0,d.moduleAugmentations=void 0,d.ambientModuleNames=void 0,d.resolvedModules=void 0,d.classifiableNames=void 0,d.impliedNodeFormat=void 0,d}function dv(r){let a=Object.create(r.redirectTarget);return Object.defineProperties(a,{id:{get(){return this.redirectInfo.redirectTarget.id},set(l){this.redirectInfo.redirectTarget.id=l}},symbol:{get(){return this.redirectInfo.redirectTarget.symbol},set(l){this.redirectInfo.redirectTarget.symbol=l}}}),a.redirectInfo=r,a}function fv(r){let a=dv(r.redirectInfo);return a.flags|=r.flags&-9,a.fileName=r.fileName,a.path=r.path,a.resolvedPath=r.resolvedPath,a.originalFileName=r.originalFileName,a.packageJsonLocations=r.packageJsonLocations,a.packageJsonScope=r.packageJsonScope,a.emitNode=void 0,a}function Tg(r){let a=t.createBaseSourceFileNode(308);a.flags|=r.flags&-9;for(let l in r)if(!(oo(a,l)||!oo(r,l))){if(l==="emitNode"){a.emitNode=void 0;continue}a[l]=r[l]}return a}function mv(r){let a=r.redirectInfo?fv(r):Tg(r);return ws(a,r),a}function K6(r,a,l,d,re,Ue,an){let er=mv(r);return er.statements=gn(a),er.isDeclarationFile=l,er.referencedFiles=d,er.typeReferenceDirectives=re,er.hasNoDefaultLib=Ue,er.libReferenceDirectives=an,er.transformFlags=Vr(er.statements)|qt(er.endOfFileToken),er}function gv(r,a){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:r.isDeclarationFile,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:r.referencedFiles,re=arguments.length>4&&arguments[4]!==void 0?arguments[4]:r.typeReferenceDirectives,Ue=arguments.length>5&&arguments[5]!==void 0?arguments[5]:r.hasNoDefaultLib,an=arguments.length>6&&arguments[6]!==void 0?arguments[6]:r.libReferenceDirectives;return r.statements!==a||r.isDeclarationFile!==l||r.referencedFiles!==d||r.typeReferenceDirectives!==re||r.hasNoDefaultLib!==Ue||r.libReferenceDirectives!==an?n(K6(r,a,l,d,re,Ue,an),r):r}function yv(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ye,l=Ct(309);return l.prepends=a,l.sourceFiles=r,l.syntheticFileReferences=void 0,l.syntheticTypeReferences=void 0,l.syntheticLibReferences=void 0,l.hasNoDefaultLib=void 0,l}function $6(r,a){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ye;return r.sourceFiles!==a||r.prepends!==l?n(yv(a,l),r):r}function If(r,a,l){let d=Ct(310);return d.prologues=r,d.syntheticReferences=a,d.texts=l,d.fileName="",d.text="",d.referencedFiles=ye,d.libReferenceDirectives=ye,d.getLineAndCharacterOfPosition=re=>_c(d,re),d}function jf(r,a){let l=Ct(r);return l.data=a,l}function U6(r){return jf(303,r)}function z6(r,a){let l=jf(304,r);return l.texts=a,l}function q6(r,a){return jf(a?306:305,r)}function V6(r){let a=Ct(307);return a.data=r.data,a.section=r,a}function W6(){let r=Ct(311);return r.javascriptText="",r.declarationText="",r}function hv(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,l=arguments.length>2?arguments[2]:void 0,d=Ct(234);return d.type=r,d.isSpread=a,d.tupleNameSource=l,d}function vv(r){let a=Ct(354);return a._children=r,a}function bv(r){let a=Ct(355);return a.original=r,Oi(a,r),a}function xv(r,a){let l=Ct(356);return l.expression=r,l.original=a,l.transformFlags|=qt(l.expression)|1,Oi(l,a),l}function Dv(r,a){return r.expression!==a?n(xv(a,r.original),r):r}function Sv(r){if(Il(r)&&!Fm(r)&&!r.original&&!r.emitNode&&!r.id){if(_f(r))return r.elements;if(ja(r)&&_A(r.operatorToken))return[r.left,r.right]}return r}function Lf(r){let a=Ct(357);return a.elements=gn(Rr(r,Sv)),a.transformFlags|=Vr(a.elements),a}function G6(r,a){return r.elements!==a?n(Lf(a),r):r}function H6(r){let a=Ct(359);return a.emitNode={},a.original=r,a}function X6(r){let a=Ct(358);return a.emitNode={},a.original=r,a}function Tv(r,a){let l=Ct(360);return l.expression=r,l.thisArg=a,l.transformFlags|=qt(l.expression)|qt(l.thisArg),l}function Eg(r,a,l){return r.expression!==a||r.thisArg!==l?n(Tv(a,l),r):r}function Y6(r){let a=as(r.escapedText);return a.flags|=r.flags&-9,a.transformFlags=r.transformFlags,ws(a,r),setIdentifierAutoGenerate(a,Object.assign({},r.emitNode.autoGenerate)),a}function Q6(r){let a=as(r.escapedText);a.flags|=r.flags&-9,a.jsDoc=r.jsDoc,a.flowNode=r.flowNode,a.symbol=r.symbol,a.transformFlags=r.transformFlags,ws(a,r);let l=getIdentifierTypeArguments(r);return l&&setIdentifierTypeArguments(a,l),a}function Z6(r){let a=ss(r.escapedText);return a.flags|=r.flags&-9,a.transformFlags=r.transformFlags,ws(a,r),setIdentifierAutoGenerate(a,Object.assign({},r.emitNode.autoGenerate)),a}function eT(r){let a=ss(r.escapedText);return a.flags|=r.flags&-9,a.transformFlags=r.transformFlags,ws(a,r),a}function Cg(r){if(r===void 0)return r;if(Ou(r))return mv(r);if(kl(r))return Y6(r);if(Wr(r))return Q6(r);if(kx(r))return Z6(r);if(ds(r))return eT(r);let a=Im(r.kind)?t.createBaseNode(r.kind):t.createBaseTokenNode(r.kind);a.flags|=r.flags&-9,a.transformFlags=r.transformFlags,ws(a,r);for(let l in r)oo(a,l)||!oo(r,l)||(a[l]=r[l]);return a}function tT(r,a,l){return q_(j0(void 0,void 0,void 0,void 0,a?[a]:[],void 0,Ac(r,!0)),void 0,l?[l]:[])}function Bf(r,a,l){return q_(L0(void 0,void 0,a?[a]:[],void 0,void 0,Ac(r,!0)),void 0,l?[l]:[])}function Mf(){return mu(Wi("0"))}function Ev(r){return og(void 0,!1,r)}function nT(r){return l_(void 0,!1,Fc([ug(!1,void 0,r)]))}function rT(r,a){return a==="undefined"?$n.createStrictEquality(r,Mf()):$n.createStrictEquality(us(r),ma(a))}function Z_(r,a,l){return Tx(r)?P0(Tc(r,void 0,a),void 0,void 0,l):q_(u_(r,a),void 0,l)}function iT(r,a,l){return Z_(r,"bind",[a,...l])}function aT(r,a,l){return Z_(r,"call",[a,...l])}function oT(r,a,l){return Z_(r,"apply",[a,l])}function Nc(r,a,l){return Z_(Ji(r),a,l)}function Cv(r,a){return Z_(r,"slice",a===void 0?[]:[nl(a)])}function Av(r,a){return Z_(r,"concat",a)}function p(r,a,l){return Nc("Object","defineProperty",[r,nl(a),l])}function I(r,a){return Nc("Object","getOwnPropertyDescriptor",[r,nl(a)])}function ce(r,a,l){return Nc("Reflect","get",l?[r,a,l]:[r,a])}function Ee(r,a,l,d){return Nc("Reflect","set",d?[r,a,l,d]:[r,a,l])}function Le(r,a,l){return l?(r.push(Q_(a,l)),!0):!1}function ct(r,a){let l=[];Le(l,"enumerable",nl(r.enumerable)),Le(l,"configurable",nl(r.configurable));let d=Le(l,"writable",nl(r.writable));d=Le(l,"value",r.value)||d;let re=Le(l,"get",r.get);return re=Le(l,"set",r.set)||re,De.assert(!(d&&re),"A PropertyDescriptor may not be both an accessor descriptor and a data descriptor."),Vp(l,!a)}function en(r,a){switch(r.kind){case 214:return S1(r,a);case 213:return D1(r,r.type,a);case 231:return j1(r,a,r.type);case 235:return q0(r,a,r.type);case 232:return z0(r,a);case 356:return Dv(r,a)}}function Fn(r){return Pp(r)&&Il(r)&&Il(getSourceMapRange(r))&&Il(getCommentRange(r))&&!Kn(getSyntheticLeadingComments(r))&&!Kn(getSyntheticTrailingComments(r))}function Ln(r,a){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:15;return r&&e1(r,l)&&!Fn(r)?en(r,Ln(r.expression,a)):a}function kn(r,a,l){if(!a)return r;let d=e2(a,a.label,OA(a.statement)?kn(r,a.statement):r);return l&&l(a),d}function Fr(r,a){let l=qm(r);switch(l.kind){case 79:return a;case 108:case 8:case 9:case 10:return!1;case 206:return l.elements.length!==0;case 207:return l.properties.length>0;default:return!0}}function Li(r,a,l){let d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,re=Mp(r,15),Ue,an;return ih(re)?(Ue=vo(),an=re):Rh(re)?(Ue=vo(),an=l!==void 0&&l<2?Oi(Ji("_super"),re):re):Pu(re)&8192?(Ue=Mf(),an=s().parenthesizeLeftSideOfAccess(re,!1)):fs(re)?Fr(re.expression,d)?(Ue=Fs(a),an=u_(Oi($n.createAssignment(Ue,re.expression),re.expression),re.name),Oi(an,re)):(Ue=re.expression,an=re):Ml(re)?Fr(re.expression,d)?(Ue=Fs(a),an=F0(Oi($n.createAssignment(Ue,re.expression),re.expression),re.argumentExpression),Oi(an,re)):(Ue=re.expression,an=re):(Ue=Mf(),an=s().parenthesizeLeftSideOfAccess(r,!1)),{target:an,thisArg:Ue}}function Fi(r,a){return u_(I0(Vp([du(void 0,"value",[Xs(void 0,void 0,r,void 0,void 0,void 0)],Ac([Hp(a)]))])),"value")}function ui(r){return r.length>10?Lf(r):qu(r,$n.createComma)}function Fo(r,a,l){let d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,re=Nm(r);if(re&&Wr(re)&&!kl(re)){let Ue=j_(Oi(Cg(re),re),re.parent);return d|=Pu(re),l||(d|=96),a||(d|=3072),d&&setEmitFlags(Ue,d),Ue}return t_(r)}function Ms(r,a,l){return Fo(r,a,l,98304)}function hu(r,a,l){return Fo(r,a,l,32768)}function Ru(r,a,l){return Fo(r,a,l,16384)}function Xo(r,a,l){return Fo(r,a,l)}function el(r,a,l,d){let re=u_(r,Il(a)?a:Cg(a));Oi(re,a);let Ue=0;return d||(Ue|=96),l||(Ue|=3072),Ue&&setEmitFlags(re,Ue),re}function wv(r,a,l,d){return r&&qo(a,1)?el(r,Fo(a),l,d):Ru(a,l,d)}function Ag(r,a,l,d){let re=tl(r,a,0,l);return wg(r,a,re,d)}function Fv(r){return Hs(r.expression)&&r.expression.text==="use strict"}function vs(){return t1(Hp(ma("use strict")))}function tl(r,a){let l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,d=arguments.length>3?arguments[3]:void 0;De.assert(a.length===0,"Prologue directives should be at the first statement in the target statements array");let re=!1,Ue=r.length;for(;l<Ue;){let an=r[l];if(Nl(an))Fv(an)&&(re=!0),a.push(an);else break;l++}return d&&!re&&a.push(vs()),l}function wg(r,a,l,d){let re=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Vu,Ue=r.length;for(;l!==void 0&&l<Ue;){let an=r[l];if(Pu(an)&2097152&&re(an))la(a,d?visitNode(an,d,BE):an);else break;l++}return l}function Ro(r){return ZA(r)?r:Oi(gn([vs(),...r]),r)}function Rf(r){return De.assert(Kt(r,ME),"Cannot lift nodes to a Block."),su(r)||Ac(r)}function Wl(r,a,l){let d=l;for(;d<r.length&&a(r[d]);)d++;return d}function kv(r,a){if(!Kn(a))return r;let l=Wl(r,Nl,0),d=Wl(r,oD,l),re=Wl(r,sD,d),Ue=Wl(a,Nl,0),an=Wl(a,oD,Ue),er=Wl(a,sD,an),Ir=Wl(a,rh,er);De.assert(Ir===a.length,"Expected declarations to be valid standard or custom prologues");let _s=Fl(r)?r.slice():r;if(Ir>er&&_s.splice(re,0,...a.slice(er,Ir)),er>an&&_s.splice(d,0,...a.slice(an,er)),an>Ue&&_s.splice(l,0,...a.slice(Ue,an)),Ue>0)if(l===0)_s.splice(0,0,...a.slice(0,Ue));else{let Ju=new Map;for(let c_=0;c_<l;c_++){let Ku=r[c_];Ju.set(Ku.expression.text,!0)}for(let c_=Ue-1;c_>=0;c_--){let Ku=a[c_];Ju.has(Ku.expression.text)||_s.unshift(Ku)}}return Fl(r)?Oi(gn(_s,r.hasTrailingComma),r):r}function Pv(r,a){var l;let d;return typeof a=="number"?d=jo(a):d=a,Fp(r)?M_(r,d,r.name,r.constraint,r.default):vc(r)?n_(r,d,r.dotDotDotToken,r.name,r.questionToken,r.type,r.initializer):q3(r)?Xr(r,d,r.typeParameters,r.parameters,r.type):s0(r)?ti(r,d,r.name,r.questionToken,r.type):kp(r)?gr(r,d,r.name,(l=r.questionToken)!=null?l:r.exclamationToken,r.type,r.initializer):dA(r)?ia(r,d,r.name,r.questionToken,r.typeParameters,r.parameters,r.type):u0(r)?nn(r,d,r.asteriskToken,r.name,r.questionToken,r.typeParameters,r.parameters,r.type,r.body):af(r)?vi(r,d,r.parameters,r.body):l0(r)?Is(r,d,r.name,r.parameters,r.type,r.body):of(r)?r_(r,d,r.name,r.parameters,r.body):z3(r)?Kl(r,d,r.parameters,r.type):Kh(r)?T1(r,d,r.asteriskToken,r.name,r.typeParameters,r.parameters,r.type,r.body):$h(r)?E1(r,d,r.typeParameters,r.parameters,r.type,r.equalsGreaterThanToken,r.body):zh(r)?Ef(r,d,r.name,r.typeParameters,r.heritageClauses,r.members):Op(r)?U1(r,d,r.declarationList):Ip(r)?eg(r,d,r.asteriskToken,r.name,r.typeParameters,r.parameters,r.type,r.body):lf(r)?tg(r,d,r.name,r.typeParameters,r.heritageClauses,r.members):y0(r)?u2(r,d,r.name,r.typeParameters,r.heritageClauses,r.members):tS(r)?W_(r,d,r.name,r.typeParameters,r.type):nS(r)?G_(r,d,r.name,r.members):B_(r)?Ya(r,d,r.name,r.body):iS(r)?f2(r,d,r.isTypeOnly,r.name,r.moduleReference):aS(r)?g2(r,d,r.importClause,r.moduleSpecifier,r.assertClause):jp(r)?sg(r,d,r.expression):cf(r)?C2(r,d,r.isTypeOnly,r.exportClause,r.moduleSpecifier,r.assertClause):De.assertNever(r)}function ii(r){return r?gn(r):void 0}function _a(r){return typeof r=="string"?Ji(r):r}function nl(r){return typeof r=="string"?ma(r):typeof r=="number"?Wi(r):typeof r=="boolean"?r?Ea():cu():r}function rl(r){return r&&s().parenthesizeExpressionForDisallowedComma(r)}function sT(r){return typeof r=="number"?La(r):r}function Zs(r){return r&&sS(r)?Oi(ws(V0(),r),r):r}function Nv(r){return typeof r=="string"||r&&!Qu(r)?wf(r,void 0,void 0,void 0):r}}function lj(e,t){return e!==t&&Oi(e,t),e}function cj(e,t){return e!==t&&(ws(e,t),Oi(e,t)),e}function Lh(e){switch(e){case 347:return"type";case 345:return"returns";case 346:return"this";case 343:return"enum";case 333:return"author";case 335:return"class";case 336:return"public";case 337:return"private";case 338:return"protected";case 339:return"readonly";case 340:return"override";case 348:return"template";case 349:return"typedef";case 344:return"param";case 351:return"prop";case 341:return"callback";case 342:return"overload";case 331:return"augments";case 332:return"implements";default:return De.fail(`Unsupported kind: ${De.formatSyntaxKind(e)}`)}}function pj(e,t){switch(Gs||(Gs=hp(99,!1,0)),e){case 14:Gs.setText("`"+t+"`");break;case 15:Gs.setText("`"+t+"${");break;case 16:Gs.setText("}"+t+"${");break;case 17:Gs.setText("}"+t+"`");break}let n=Gs.scan();if(n===19&&(n=Gs.reScanTemplateToken(!1)),Gs.isUnterminated())return Gs.setText(void 0),R3;let s;switch(n){case 14:case 15:case 16:case 17:s=Gs.getTokenValue();break}return s===void 0||Gs.scan()!==1?(Gs.setText(void 0),R3):(Gs.setText(void 0),s)}function _u(e){return e&&Wr(e)?tf(e):qt(e)}function tf(e){return qt(e)&-67108865}function dj(e,t){return t|e.transformFlags&134234112}function qt(e){if(!e)return 0;let t=e.transformFlags&~rA(e.kind);return Ky(e)&&Lm(e.name)?dj(e.name,t):t}function Vr(e){return e?e.transformFlags:0}function nA(e){let t=0;for(let n of e)t|=qt(n);e.transformFlags=t}function rA(e){if(e>=179&&e<=202)return-2;switch(e){case 210:case 211:case 206:return-2147450880;case 264:return-1941676032;case 166:return-2147483648;case 216:return-2072174592;case 215:case 259:return-1937940480;case 258:return-2146893824;case 260:case 228:return-2147344384;case 173:return-1937948672;case 169:return-2013249536;case 171:case 174:case 175:return-2005057536;case 131:case 148:case 160:case 144:case 152:case 149:case 134:case 153:case 114:case 165:case 168:case 170:case 176:case 177:case 178:case 261:case 262:return-2;case 207:return-2147278848;case 295:return-2147418112;case 203:case 204:return-2147450880;case 213:case 235:case 231:case 356:case 214:case 106:return-2147483648;case 208:case 209:return-2147483648;default:return-2147483648}}function n0(e){return e.flags|=8,e}function fj(e,t,n){let s,m,K,G,Q,w,ke,se,Ye,Ae;Cs(e)?(K="",G=e,Q=e.length,w=t,ke=n):(De.assert(t==="js"||t==="dts"),K=(t==="js"?e.javascriptPath:e.declarationPath)||"",w=t==="js"?e.javascriptMapPath:e.declarationMapPath,se=()=>t==="js"?e.javascriptText:e.declarationText,Ye=()=>t==="js"?e.javascriptMapText:e.declarationMapText,Q=()=>se().length,e.buildInfo&&e.buildInfo.bundle&&(De.assert(n===void 0||typeof n=="boolean"),s=n,m=t==="js"?e.buildInfo.bundle.js:e.buildInfo.bundle.dts,Ae=e.oldFileOfCurrentEmit));let Je=Ae?gj(De.checkDefined(m)):mj(m,s,Q);return Je.fileName=K,Je.sourceMapPath=w,Je.oldFileOfCurrentEmit=Ae,se&&Ye?(Object.defineProperty(Je,"text",{get:se}),Object.defineProperty(Je,"sourceMapText",{get:Ye})):(De.assert(!Ae),Je.text=G!=null?G:"",Je.sourceMapText=ke),Je}function mj(e,t,n){let s,m,K,G,Q,w,ke,se;for(let Ae of e?e.sections:ye)switch(Ae.kind){case"prologue":s=la(s,Oi(lu.createUnparsedPrologue(Ae.data),Ae));break;case"emitHelpers":m=la(m,getAllUnscopedEmitHelpers().get(Ae.data));break;case"no-default-lib":se=!0;break;case"reference":K=la(K,{pos:-1,end:-1,fileName:Ae.data});break;case"type":G=la(G,{pos:-1,end:-1,fileName:Ae.data});break;case"type-import":G=la(G,{pos:-1,end:-1,fileName:Ae.data,resolutionMode:99});break;case"type-require":G=la(G,{pos:-1,end:-1,fileName:Ae.data,resolutionMode:1});break;case"lib":Q=la(Q,{pos:-1,end:-1,fileName:Ae.data});break;case"prepend":let Je;for(let yt of Ae.texts)(!t||yt.kind!=="internal")&&(Je=la(Je,Oi(lu.createUnparsedTextLike(yt.data,yt.kind==="internal"),yt)));w=ao(w,Je),ke=la(ke,lu.createUnparsedPrepend(Ae.data,Je!=null?Je:ye));break;case"internal":if(t){ke||(ke=[]);break}case"text":ke=la(ke,Oi(lu.createUnparsedTextLike(Ae.data,Ae.kind==="internal"),Ae));break;default:De.assertNever(Ae)}if(!ke){let Ae=lu.createUnparsedTextLike(void 0,!1);kh(Ae,0,typeof n=="function"?n():n),ke=[Ae]}let Ye=gf.createUnparsedSource(s!=null?s:ye,void 0,ke);return Zd(s,Ye),Zd(ke,Ye),Zd(w,Ye),Ye.hasNoDefaultLib=se,Ye.helpers=m,Ye.referencedFiles=K||ye,Ye.typeReferenceDirectives=G,Ye.libReferenceDirectives=Q||ye,Ye}function gj(e){let t,n;for(let m of e.sections)switch(m.kind){case"internal":case"text":t=la(t,Oi(lu.createUnparsedTextLike(m.data,m.kind==="internal"),m));break;case"no-default-lib":case"reference":case"type":case"type-import":case"type-require":case"lib":n=la(n,Oi(lu.createUnparsedSyntheticReference(m),m));break;case"prologue":case"emitHelpers":case"prepend":break;default:De.assertNever(m)}let s=lu.createUnparsedSource(ye,n,t!=null?t:ye);return Zd(n,s),Zd(t,s),s.helpers=Yn(e.sources&&e.sources.helpers,m=>getAllUnscopedEmitHelpers().get(m)),s}function yj(e,t,n,s,m,K){return Cs(e)?aA(void 0,e,n,s,void 0,t,m,K):iA(e,t,n,s,m,K)}function iA(e,t,n,s,m,K,G,Q){let w=gf.createInputFiles();w.javascriptPath=t,w.javascriptMapPath=n,w.declarationPath=s,w.declarationMapPath=m,w.buildInfoPath=K;let ke=new Map,se=Je=>{if(Je===void 0)return;let yt=ke.get(Je);return yt===void 0&&(yt=e(Je),ke.set(Je,yt!==void 0?yt:!1)),yt!==!1?yt:void 0},Ye=Je=>{let yt=se(Je);return yt!==void 0?yt:`/* Input file ${Je} was missing */\r +`},Ae;return Object.defineProperties(w,{javascriptText:{get:()=>Ye(t)},javascriptMapText:{get:()=>se(n)},declarationText:{get:()=>Ye(De.checkDefined(s))},declarationMapText:{get:()=>se(m)},buildInfo:{get:()=>{var Je,yt;if(Ae===void 0&&K)if(G!=null&&G.getBuildInfo)Ae=(Je=G.getBuildInfo(K,Q.configFilePath))!=null?Je:!1;else{let Qt=se(K);Ae=Qt!==void 0&&(yt=getBuildInfo(K,Qt))!=null?yt:!1}return Ae||void 0}}}),w}function aA(e,t,n,s,m,K,G,Q,w,ke,se){let Ye=gf.createInputFiles();return Ye.javascriptPath=e,Ye.javascriptText=t,Ye.javascriptMapPath=n,Ye.javascriptMapText=s,Ye.declarationPath=m,Ye.declarationText=K,Ye.declarationMapPath=G,Ye.declarationMapText=Q,Ye.buildInfoPath=w,Ye.buildInfo=ke,Ye.oldFileOfCurrentEmit=se,Ye}function hj(e,t,n){return new(sA||(sA=Ia.getSourceMapSourceConstructor()))(e,t,n)}function ws(e,t){if(e.original=t,t){let n=t.emitNode;n&&(e.emitNode=vj(n,e.emitNode))}return e}function vj(e,t){let{flags:n,internalFlags:s,leadingComments:m,trailingComments:K,commentRange:G,sourceMapRange:Q,tokenSourceMapRanges:w,constantValue:ke,helpers:se,startsOnNewLine:Ye,snippetElement:Ae}=e;if(t||(t={}),m&&(t.leadingComments=ao(m.slice(),t.leadingComments)),K&&(t.trailingComments=ao(K.slice(),t.trailingComments)),n&&(t.flags=n),s&&(t.internalFlags=s&-9),G&&(t.commentRange=G),Q&&(t.sourceMapRange=Q),w&&(t.tokenSourceMapRanges=bj(w,t.tokenSourceMapRanges)),ke!==void 0&&(t.constantValue=ke),se)for(let Je of se)t.helpers=ec(t.helpers,Je);return Ye!==void 0&&(t.startsOnNewLine=Ye),Ae!==void 0&&(t.snippetElement=Ae),t}function bj(e,t){t||(t=[]);for(let n in e)t[n]=e[n];return t}var r0,B3,M3,Gs,R3,nf,oA,lu,sA,xj=pe({"src/compiler/factory/nodeFactory.ts"(){"use strict";Vo(),r0=0,B3=(e=>(e[e.None=0]="None",e[e.NoParenthesizerRules=1]="NoParenthesizerRules",e[e.NoNodeConverters=2]="NoNodeConverters",e[e.NoIndentationOnFreshPropertyAccess=4]="NoIndentationOnFreshPropertyAccess",e[e.NoOriginalNode=8]="NoOriginalNode",e))(B3||{}),M3=[],R3={},nf=eA(),oA={createBaseSourceFileNode:e=>n0(nf.createBaseSourceFileNode(e)),createBaseIdentifierNode:e=>n0(nf.createBaseIdentifierNode(e)),createBasePrivateIdentifierNode:e=>n0(nf.createBasePrivateIdentifierNode(e)),createBaseTokenNode:e=>n0(nf.createBaseTokenNode(e)),createBaseNode:e=>n0(nf.createBaseNode(e))},lu=jh(4,oA)}}),Dj=()=>{},Sj=()=>{};function yc(e){return e.kind===8}function J3(e){return e.kind===9}function Hs(e){return e.kind===10}function Bh(e){return e.kind===11}function Tj(e){return e.kind===13}function uA(e){return e.kind===14}function Ej(e){return e.kind===15}function Cj(e){return e.kind===16}function Aj(e){return e.kind===17}function wj(e){return e.kind===25}function _A(e){return e.kind===27}function K3(e){return e.kind===39}function $3(e){return e.kind===40}function Fj(e){return e.kind===41}function Mh(e){return e.kind===53}function i0(e){return e.kind===57}function kj(e){return e.kind===58}function Pj(e){return e.kind===28}function Nj(e){return e.kind===38}function Wr(e){return e.kind===79}function ds(e){return e.kind===80}function lA(e){return e.kind===93}function Oj(e){return e.kind===88}function a0(e){return e.kind===132}function Ij(e){return e.kind===129}function jj(e){return e.kind===133}function cA(e){return e.kind===146}function Lj(e){return e.kind===124}function Bj(e){return e.kind===126}function Mj(e){return e.kind===161}function Rj(e){return e.kind===127}function Rh(e){return e.kind===106}function pA(e){return e.kind===100}function Jj(e){return e.kind===82}function rf(e){return e.kind===163}function hc(e){return e.kind===164}function Fp(e){return e.kind===165}function vc(e){return e.kind===166}function o0(e){return e.kind===167}function s0(e){return e.kind===168}function kp(e){return e.kind===169}function dA(e){return e.kind===170}function u0(e){return e.kind===171}function _0(e){return e.kind===172}function af(e){return e.kind===173}function l0(e){return e.kind===174}function of(e){return e.kind===175}function U3(e){return e.kind===176}function fA(e){return e.kind===177}function z3(e){return e.kind===178}function mA(e){return e.kind===179}function sf(e){return e.kind===180}function c0(e){return e.kind===181}function q3(e){return e.kind===182}function gA(e){return e.kind===183}function Jh(e){return e.kind===184}function yA(e){return e.kind===185}function hA(e){return e.kind===186}function V3(e){return e.kind===199}function vA(e){return e.kind===187}function bA(e){return e.kind===188}function xA(e){return e.kind===189}function DA(e){return e.kind===190}function SA(e){return e.kind===191}function TA(e){return e.kind===192}function W3(e){return e.kind===193}function G3(e){return e.kind===194}function EA(e){return e.kind===195}function CA(e){return e.kind===196}function AA(e){return e.kind===197}function H3(e){return e.kind===198}function p0(e){return e.kind===202}function Kj(e){return e.kind===201}function $j(e){return e.kind===200}function Uj(e){return e.kind===203}function zj(e){return e.kind===204}function d0(e){return e.kind===205}function f0(e){return e.kind===206}function bc(e){return e.kind===207}function fs(e){return e.kind===208}function Ml(e){return e.kind===209}function uf(e){return e.kind===210}function wA(e){return e.kind===211}function FA(e){return e.kind===212}function qj(e){return e.kind===213}function Pp(e){return e.kind===214}function Kh(e){return e.kind===215}function $h(e){return e.kind===216}function Vj(e){return e.kind===217}function Wj(e){return e.kind===218}function X3(e){return e.kind===219}function Gj(e){return e.kind===220}function Uh(e){return e.kind===221}function kA(e){return e.kind===222}function ja(e){return e.kind===223}function Hj(e){return e.kind===224}function Xj(e){return e.kind===225}function Yj(e){return e.kind===226}function Y3(e){return e.kind===227}function zh(e){return e.kind===228}function qh(e){return e.kind===229}function Q3(e){return e.kind===230}function Qj(e){return e.kind===231}function Zj(e){return e.kind===235}function Np(e){return e.kind===232}function Z3(e){return e.kind===233}function eL(e){return e.kind===234}function PA(e){return e.kind===356}function _f(e){return e.kind===357}function tL(e){return e.kind===236}function nL(e){return e.kind===237}function m0(e){return e.kind===238}function Op(e){return e.kind===240}function rL(e){return e.kind===239}function g0(e){return e.kind===241}function iL(e){return e.kind===242}function aL(e){return e.kind===243}function oL(e){return e.kind===244}function NA(e){return e.kind===245}function sL(e){return e.kind===246}function uL(e){return e.kind===247}function _L(e){return e.kind===248}function lL(e){return e.kind===249}function cL(e){return e.kind===250}function pL(e){return e.kind===251}function dL(e){return e.kind===252}function OA(e){return e.kind===253}function fL(e){return e.kind===254}function mL(e){return e.kind===255}function gL(e){return e.kind===256}function Qu(e){return e.kind===257}function eS(e){return e.kind===258}function Ip(e){return e.kind===259}function lf(e){return e.kind===260}function y0(e){return e.kind===261}function tS(e){return e.kind===262}function nS(e){return e.kind===263}function B_(e){return e.kind===264}function IA(e){return e.kind===265}function yL(e){return e.kind===266}function rS(e){return e.kind===267}function iS(e){return e.kind===268}function aS(e){return e.kind===269}function hL(e){return e.kind===270}function vL(e){return e.kind===298}function bL(e){return e.kind===296}function xL(e){return e.kind===297}function oS(e){return e.kind===271}function Vh(e){return e.kind===277}function DL(e){return e.kind===272}function jA(e){return e.kind===273}function jp(e){return e.kind===274}function cf(e){return e.kind===275}function LA(e){return e.kind===276}function BA(e){return e.kind===278}function SL(e){return e.kind===279}function sS(e){return e.kind===355}function TL(e){return e.kind===360}function EL(e){return e.kind===358}function CL(e){return e.kind===359}function Wh(e){return e.kind===280}function uS(e){return e.kind===281}function AL(e){return e.kind===282}function h0(e){return e.kind===283}function MA(e){return e.kind===284}function Gh(e){return e.kind===285}function _S(e){return e.kind===286}function wL(e){return e.kind===287}function FL(e){return e.kind===288}function lS(e){return e.kind===289}function kL(e){return e.kind===290}function PL(e){return e.kind===291}function NL(e){return e.kind===292}function RA(e){return e.kind===293}function v0(e){return e.kind===294}function OL(e){return e.kind===295}function pf(e){return e.kind===299}function b0(e){return e.kind===300}function JA(e){return e.kind===301}function KA(e){return e.kind===302}function IL(e){return e.kind===304}function Ou(e){return e.kind===308}function jL(e){return e.kind===309}function LL(e){return e.kind===310}function $A(e){return e.kind===312}function Hh(e){return e.kind===313}function df(e){return e.kind===314}function BL(e){return e.kind===327}function ML(e){return e.kind===328}function RL(e){return e.kind===329}function JL(e){return e.kind===315}function KL(e){return e.kind===316}function UA(e){return e.kind===317}function $L(e){return e.kind===318}function UL(e){return e.kind===319}function Xh(e){return e.kind===320}function zL(e){return e.kind===321}function qL(e){return e.kind===322}function Lp(e){return e.kind===323}function cS(e){return e.kind===325}function x0(e){return e.kind===326}function Yh(e){return e.kind===331}function VL(e){return e.kind===333}function zA(e){return e.kind===335}function WL(e){return e.kind===341}function pS(e){return e.kind===336}function dS(e){return e.kind===337}function fS(e){return e.kind===338}function mS(e){return e.kind===339}function qA(e){return e.kind===340}function gS(e){return e.kind===342}function yS(e){return e.kind===334}function GL(e){return e.kind===350}function VA(e){return e.kind===343}function ff(e){return e.kind===344}function hS(e){return e.kind===345}function WA(e){return e.kind===346}function D0(e){return e.kind===347}function Bp(e){return e.kind===348}function HL(e){return e.kind===349}function XL(e){return e.kind===330}function YL(e){return e.kind===351}function GA(e){return e.kind===332}function vS(e){return e.kind===353}function QL(e){return e.kind===352}function ZL(e){return e.kind===354}var eB=pe({"src/compiler/factory/nodeTests.ts"(){"use strict";Vo()}});function tB(e){return e.createExportDeclaration(void 0,!1,e.createNamedExports([]),void 0)}function Qh(e,t,n,s){if(hc(n))return Oi(e.createElementAccessExpression(t,n.expression),s);{let m=Oi(cc(n)?e.createPropertyAccessExpression(t,n):e.createElementAccessExpression(t,n),n);return addEmitFlags(m,128),m}}function bS(e,t){let n=gf.createIdentifier(e||"React");return j_(n,km(t)),n}function xS(e,t,n){if(rf(t)){let s=xS(e,t.left,n),m=e.createIdentifier(Co(t.right));return m.escapedText=t.right.escapedText,e.createPropertyAccessExpression(s,m)}else return bS(Co(t),n)}function HA(e,t,n,s){return t?xS(e,t,s):e.createPropertyAccessExpression(bS(n,s),"createElement")}function nB(e,t,n,s){return t?xS(e,t,s):e.createPropertyAccessExpression(bS(n,s),"Fragment")}function rB(e,t,n,s,m,K){let G=[n];if(s&&G.push(s),m&&m.length>0)if(s||G.push(e.createNull()),m.length>1)for(let Q of m)t1(Q),G.push(Q);else G.push(m[0]);return Oi(e.createCallExpression(t,void 0,G),K)}function iB(e,t,n,s,m,K,G){let Q=[nB(e,n,s,K),e.createNull()];if(m&&m.length>0)if(m.length>1)for(let w of m)t1(w),Q.push(w);else Q.push(m[0]);return Oi(e.createCallExpression(HA(e,t,s,K),void 0,Q),G)}function aB(e,t,n){if(eS(t)){let s=yl(t.declarations),m=e.updateVariableDeclaration(s,s.name,void 0,void 0,n);return Oi(e.createVariableStatement(void 0,e.updateVariableDeclarationList(t,[m])),t)}else{let s=Oi(e.createAssignment(t,n),t);return Oi(e.createExpressionStatement(s),t)}}function oB(e,t,n){return m0(t)?e.updateBlock(t,Oi(e.createNodeArray([n,...t.statements]),t.statements)):e.createBlock(e.createNodeArray([t,n]),!0)}function XA(e,t){if(rf(t)){let n=XA(e,t.left),s=j_(Oi(e.cloneNode(t.right),t.right),t.right.parent);return Oi(e.createPropertyAccessExpression(n,s),t)}else return j_(Oi(e.cloneNode(t),t),t.parent)}function YA(e,t){return Wr(t)?e.createStringLiteralFromNode(t):hc(t)?j_(Oi(e.cloneNode(t.expression),t.expression),t.expression.parent):j_(Oi(e.cloneNode(t),t),t.parent)}function sB(e,t,n,s,m){let{firstAccessor:K,getAccessor:G,setAccessor:Q}=$D(t,n);if(n===K)return Oi(e.createObjectDefinePropertyCall(s,YA(e,n.name),e.createPropertyDescriptor({enumerable:e.createFalse(),configurable:!0,get:G&&Oi(ws(e.createFunctionExpression($y(G),void 0,void 0,void 0,G.parameters,void 0,G.body),G),G),set:Q&&Oi(ws(e.createFunctionExpression($y(Q),void 0,void 0,void 0,Q.parameters,void 0,Q.body),Q),Q)},!m)),K)}function uB(e,t,n){return ws(Oi(e.createAssignment(Qh(e,n,t.name,t.name),t.initializer),t),t)}function _B(e,t,n){return ws(Oi(e.createAssignment(Qh(e,n,t.name,t.name),e.cloneNode(t.name)),t),t)}function lB(e,t,n){return ws(Oi(e.createAssignment(Qh(e,n,t.name,t.name),ws(Oi(e.createFunctionExpression($y(t),t.asteriskToken,void 0,void 0,t.parameters,void 0,t.body),t),t)),t),t)}function cB(e,t,n,s){switch(n.name&&ds(n.name)&&De.failBadSyntaxKind(n.name,"Private identifiers are not allowed in object literals."),n.kind){case 174:case 175:return sB(e,t.properties,n,s,!!t.multiLine);case 299:return uB(e,n,s);case 300:return _B(e,n,s);case 171:return lB(e,n,s)}}function pB(e,t,n,s,m){let K=t.operator;De.assert(K===45||K===46,"Expected 'node' to be a pre- or post-increment or pre- or post-decrement expression");let G=e.createTempVariable(s);n=e.createAssignment(G,n),Oi(n,t.operand);let Q=Uh(t)?e.createPrefixUnaryExpression(K,G):e.createPostfixUnaryExpression(G,K);return Oi(Q,t),m&&(Q=e.createAssignment(m,Q),Oi(Q,t)),n=e.createComma(n,Q),Oi(n,t),kA(t)&&(n=e.createComma(n,G),Oi(n,t)),n}function dB(e){return(Pu(e)&65536)!==0}function DS(e){return(Pu(e)&32768)!==0}function fB(e){return(Pu(e)&16384)!==0}function QA(e){return Hs(e.expression)&&e.expression.text==="use strict"}function ZA(e){for(let t of e)if(Nl(t)){if(QA(t))return t}else break}function e5(e){let t=Tu(e);return t!==void 0&&Nl(t)&&QA(t)}function Zh(e){return e.kind===223&&e.operatorToken.kind===27}function mB(e){return Zh(e)||_f(e)}function t5(e){return Pp(e)&&lo(e)&&!!zy(e)}function gB(e){let t=qy(e);return De.assertIsDefined(t),t}function e1(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:15;switch(e.kind){case 214:return t&16&&t5(e)?!1:(t&1)!==0;case 213:case 231:case 230:case 235:return(t&2)!==0;case 232:return(t&4)!==0;case 356:return(t&8)!==0}return!1}function Mp(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:15;for(;e1(e,t);)e=e.expression;return e}function yB(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:15,n=e.parent;for(;e1(n,t);)n=n.parent,De.assert(n);return n}function hB(e){return Mp(e,6)}function t1(e){return setStartsOnNewLine(e,!0)}function n5(e){let t=wm(e,Ou),n=t&&t.emitNode;return n&&n.externalHelpersModuleName}function vB(e){let t=wm(e,Ou),n=t&&t.emitNode;return!!n&&(!!n.externalHelpersModuleName||!!n.externalHelpers)}function bB(e,t,n,s,m,K,G){if(s.importHelpers&&Hx(n,s)){let Q,w=Nu(s);if(w>=5&&w<=99||n.impliedNodeFormat===99){let ke=getEmitHelpers(n);if(ke){let se=[];for(let Ye of ke)if(!Ye.scoped){let Ae=Ye.importName;Ae&&cs(se,Ae)}if(Kn(se)){se.sort(v),Q=e.createNamedImports(Yn(se,Je=>WE(n,Je)?e.createImportSpecifier(!1,void 0,e.createIdentifier(Je)):e.createImportSpecifier(!1,e.createIdentifier(Je),t.getUnscopedHelperName(Je))));let Ye=wm(n,Ou),Ae=getOrCreateEmitNode(Ye);Ae.externalHelpers=!0}}}else{let ke=r5(e,n,s,m,K||G);ke&&(Q=e.createNamespaceImport(ke))}if(Q){let ke=e.createImportDeclaration(void 0,e.createImportClause(!1,void 0,Q),e.createStringLiteral(Ph),void 0);return addInternalEmitFlags(ke,2),ke}}}function r5(e,t,n,s,m){if(n.importHelpers&&Hx(t,n)){let K=n5(t);if(K)return K;let G=Nu(n),Q=(s||a3(n)&&m)&&G!==4&&(G<5||t.impliedNodeFormat===1);if(!Q){let w=getEmitHelpers(t);if(w){for(let ke of w)if(!ke.scoped){Q=!0;break}}}if(Q){let w=wm(t,Ou),ke=getOrCreateEmitNode(w);return ke.externalHelpersModuleName||(ke.externalHelpersModuleName=e.createUniqueName(Ph))}}}function xB(e,t,n){let s=kC(t);if(s&&!PC(t)&&!QE(t)){let m=s.name;return kl(m)?m:e.createIdentifier(Dp(n,m)||Co(m))}if(t.kind===269&&t.importClause||t.kind===275&&t.moduleSpecifier)return e.getGeneratedNameForNode(t)}function DB(e,t,n,s,m,K){let G=DD(t);if(G&&Hs(G))return TB(t,s,e,m,K)||SB(e,G,n)||e.cloneNode(G)}function SB(e,t,n){let s=n.renamedDependencies&&n.renamedDependencies.get(t.text);return s?e.createStringLiteral(s):void 0}function i5(e,t,n,s){if(t){if(t.moduleName)return e.createStringLiteral(t.moduleName);if(!t.isDeclarationFile&&MD(s))return e.createStringLiteral(BD(n,t.fileName))}}function TB(e,t,n,s,m){return i5(n,s.getExternalModuleFileFromDeclaration(e),t,m)}function a5(e){if(Bx(e))return e.initializer;if(pf(e)){let t=e.initializer;return Ll(t,!0)?t.right:void 0}if(b0(e))return e.objectAssignmentInitializer;if(Ll(e,!0))return e.right;if(Y3(e))return a5(e.expression)}function Rp(e){if(Bx(e))return e.name;if(jx(e)){switch(e.kind){case 299:return Rp(e.initializer);case 300:return e.name;case 301:return Rp(e.expression)}return}return Ll(e,!0)?Rp(e.left):Y3(e)?Rp(e.expression):e}function EB(e){switch(e.kind){case 166:case 205:return e.dotDotDotToken;case 227:case 301:return e}}function CB(e){let t=o5(e);return De.assert(!!t||JA(e),"Invalid property name for binding element."),t}function o5(e){switch(e.kind){case 205:if(e.propertyName){let n=e.propertyName;return ds(n)?De.failBadSyntaxKind(n):hc(n)&&s5(n.expression)?n.expression:n}break;case 299:if(e.name){let n=e.name;return ds(n)?De.failBadSyntaxKind(n):hc(n)&&s5(n.expression)?n.expression:n}break;case 301:return e.name&&ds(e.name)?De.failBadSyntaxKind(e.name):e.name}let t=Rp(e);if(t&&Lm(t))return t}function s5(e){let t=e.kind;return t===10||t===8}function u5(e){switch(e.kind){case 203:case 204:case 206:return e.elements;case 207:return e.properties}}function SS(e){if(e){let t=e;for(;;){if(Wr(t)||!t.body)return Wr(t)?t:t.name;t=t.body}}}function AB(e){let t=e.kind;return t===173||t===175}function _5(e){let t=e.kind;return t===173||t===174||t===175}function wB(e){let t=e.kind;return t===299||t===300||t===259||t===173||t===178||t===172||t===279||t===240||t===261||t===262||t===263||t===264||t===268||t===269||t===267||t===275||t===274}function FB(e){let t=e.kind;return t===172||t===299||t===300||t===279||t===267}function kB(e){return i0(e)||Mh(e)}function PB(e){return Wr(e)||G3(e)}function NB(e){return cA(e)||K3(e)||$3(e)}function OB(e){return i0(e)||K3(e)||$3(e)}function IB(e){return Wr(e)||Hs(e)}function jB(e){let t=e.kind;return t===104||t===110||t===95||Fx(e)||Uh(e)}function LB(e){return e===42}function BB(e){return e===41||e===43||e===44}function MB(e){return LB(e)||BB(e)}function RB(e){return e===39||e===40}function JB(e){return RB(e)||MB(e)}function KB(e){return e===47||e===48||e===49}function $B(e){return KB(e)||JB(e)}function UB(e){return e===29||e===32||e===31||e===33||e===102||e===101}function zB(e){return UB(e)||$B(e)}function qB(e){return e===34||e===36||e===35||e===37}function VB(e){return qB(e)||zB(e)}function WB(e){return e===50||e===51||e===52}function GB(e){return WB(e)||VB(e)}function HB(e){return e===55||e===56}function XB(e){return HB(e)||GB(e)}function YB(e){return e===60||XB(e)||Gd(e)}function QB(e){return YB(e)||e===27}function ZB(e){return QB(e.kind)}function eM(e,t,n,s,m,K){let G=new c5(e,t,n,s,m,K);return Q;function Q(w,ke){let se={value:void 0},Ye=[r1.enter],Ae=[w],Je=[void 0],yt=0;for(;Ye[yt]!==r1.done;)yt=Ye[yt](G,yt,Ye,Ae,Je,se,ke);return De.assertEqual(yt,0),se.value}}function l5(e){return e===93||e===88}function tM(e){let t=e.kind;return l5(t)}function nM(e){let t=e.kind;return Yu(t)&&!l5(t)}function rM(e,t){if(t!==void 0)return t.length===0?t:Oi(e.createNodeArray([],t.hasTrailingComma),t)}function iM(e){var t;let n=e.emitNode.autoGenerate;if(n.flags&4){let s=n.id,m=e,K=m.original;for(;K;){m=K;let G=(t=m.emitNode)==null?void 0:t.autoGenerate;if(cc(m)&&(G===void 0||G.flags&4&&G.id!==s))break;K=m.original}return m}return e}function TS(e,t){return typeof e=="object"?n1(!1,e.prefix,e.node,e.suffix,t):typeof e=="string"?e.length>0&&e.charCodeAt(0)===35?e.slice(1):e:""}function aM(e,t){return typeof e=="string"?e:oM(e,De.checkDefined(t))}function oM(e,t){return kx(e)?t(e).slice(1):kl(e)?t(e):ds(e)?e.escapedText.slice(1):Co(e)}function n1(e,t,n,s,m){return t=TS(t,m),s=TS(s,m),n=aM(n,m),`${e?"#":""}${t}${n}${s}`}function sM(e,t,n,s){return e.updatePropertyDeclaration(t,n,e.getGeneratedPrivateNameForNode(t.name,void 0,"_accessor_storage"),void 0,void 0,s)}function uM(e,t,n,s){return e.createGetAccessorDeclaration(n,s,[],void 0,e.createBlock([e.createReturnStatement(e.createPropertyAccessExpression(e.createThis(),e.getGeneratedPrivateNameForNode(t.name,void 0,"_accessor_storage")))]))}function _M(e,t,n,s){return e.createSetAccessorDeclaration(n,s,[e.createParameterDeclaration(void 0,void 0,"value")],e.createBlock([e.createExpressionStatement(e.createAssignment(e.createPropertyAccessExpression(e.createThis(),e.getGeneratedPrivateNameForNode(t.name,void 0,"_accessor_storage")),e.createIdentifier("value")))]))}function lM(e){let t=e.expression;for(;;){if(t=Mp(t),_f(t)){t=Ts(t.elements);continue}if(Zh(t)){t=t.right;continue}if(Ll(t,!0)&&kl(t.left))return t;break}}function cM(e){return Pp(e)&&Il(e)&&!e.emitNode}function S0(e,t){if(cM(e))S0(e.expression,t);else if(Zh(e))S0(e.left,t),S0(e.right,t);else if(_f(e))for(let n of e.elements)S0(n,t);else t.push(e)}function pM(e){let t=[];return S0(e,t),t}function ES(e){if(e.transformFlags&65536)return!0;if(e.transformFlags&128)for(let t of u5(e)){let n=Rp(t);if(n&&AE(n)&&(n.transformFlags&65536||n.transformFlags&128&&ES(n)))return!0}return!1}var r1,c5,dM=pe({"src/compiler/factory/utilities.ts"(){"use strict";Vo(),(e=>{function t(se,Ye,Ae,Je,yt,Qt,cn){let $n=Ye>0?yt[Ye-1]:void 0;return De.assertEqual(Ae[Ye],t),yt[Ye]=se.onEnter(Je[Ye],$n,cn),Ae[Ye]=Q(se,t),Ye}e.enter=t;function n(se,Ye,Ae,Je,yt,Qt,cn){De.assertEqual(Ae[Ye],n),De.assertIsDefined(se.onLeft),Ae[Ye]=Q(se,n);let $n=se.onLeft(Je[Ye].left,yt[Ye],Je[Ye]);return $n?(ke(Ye,Je,$n),w(Ye,Ae,Je,yt,$n)):Ye}e.left=n;function s(se,Ye,Ae,Je,yt,Qt,cn){return De.assertEqual(Ae[Ye],s),De.assertIsDefined(se.onOperator),Ae[Ye]=Q(se,s),se.onOperator(Je[Ye].operatorToken,yt[Ye],Je[Ye]),Ye}e.operator=s;function m(se,Ye,Ae,Je,yt,Qt,cn){De.assertEqual(Ae[Ye],m),De.assertIsDefined(se.onRight),Ae[Ye]=Q(se,m);let $n=se.onRight(Je[Ye].right,yt[Ye],Je[Ye]);return $n?(ke(Ye,Je,$n),w(Ye,Ae,Je,yt,$n)):Ye}e.right=m;function K(se,Ye,Ae,Je,yt,Qt,cn){De.assertEqual(Ae[Ye],K),Ae[Ye]=Q(se,K);let $n=se.onExit(Je[Ye],yt[Ye]);if(Ye>0){if(Ye--,se.foldState){let gn=Ae[Ye]===K?"right":"left";yt[Ye]=se.foldState(yt[Ye],$n,gn)}}else Qt.value=$n;return Ye}e.exit=K;function G(se,Ye,Ae,Je,yt,Qt,cn){return De.assertEqual(Ae[Ye],G),Ye}e.done=G;function Q(se,Ye){switch(Ye){case t:if(se.onLeft)return n;case n:if(se.onOperator)return s;case s:if(se.onRight)return m;case m:return K;case K:return G;case G:return G;default:De.fail("Invalid state")}}e.nextState=Q;function w(se,Ye,Ae,Je,yt){return se++,Ye[se]=t,Ae[se]=yt,Je[se]=void 0,se}function ke(se,Ye,Ae){if(De.shouldAssert(2))for(;se>=0;)De.assert(Ye[se]!==Ae,"Circular traversal detected."),se--}})(r1||(r1={})),c5=class{constructor(e,t,n,s,m,K){this.onEnter=e,this.onLeft=t,this.onOperator=n,this.onRight=s,this.onExit=m,this.foldState=K}}}});function Oi(e,t){return t?gc(e,t.pos,t.end):e}function mf(e){let t=e.kind;return t===165||t===166||t===168||t===169||t===170||t===171||t===173||t===174||t===175||t===178||t===182||t===215||t===216||t===228||t===240||t===259||t===260||t===261||t===262||t===263||t===264||t===268||t===269||t===274||t===275}function p5(e){let t=e.kind;return t===166||t===169||t===171||t===174||t===175||t===228||t===260}var fM=pe({"src/compiler/factory/utilitiesPublic.ts"(){"use strict";Vo()}});function ze(e,t){return t&&e(t)}function jn(e,t,n){if(n){if(t)return t(n);for(let s of n){let m=e(s);if(m)return m}}}function d5(e,t){return e.charCodeAt(t+1)===42&&e.charCodeAt(t+2)===42&&e.charCodeAt(t+3)!==47}function T0(e){return u(e.statements,mM)||gM(e)}function mM(e){return mf(e)&&yM(e,93)||iS(e)&&Wh(e.moduleReference)||aS(e)||jp(e)||cf(e)?e:void 0}function gM(e){return e.flags&4194304?f5(e):void 0}function f5(e){return hM(e)?e:Za(e,f5)}function yM(e,t){return Kn(e.modifiers,n=>n.kind===t)}function hM(e){return Z3(e)&&e.keywordToken===100&&e.name.escapedText==="meta"}function m5(e,t,n){return jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)}function g5(e,t,n){return jn(t,n,e.types)}function y5(e,t,n){return ze(t,e.type)}function h5(e,t,n){return jn(t,n,e.elements)}function v5(e,t,n){return ze(t,e.expression)||ze(t,e.questionDotToken)||jn(t,n,e.typeArguments)||jn(t,n,e.arguments)}function b5(e,t,n){return jn(t,n,e.statements)}function x5(e,t,n){return ze(t,e.label)}function D5(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||jn(t,n,e.typeParameters)||jn(t,n,e.heritageClauses)||jn(t,n,e.members)}function S5(e,t,n){return jn(t,n,e.elements)}function T5(e,t,n){return ze(t,e.propertyName)||ze(t,e.name)}function E5(e,t,n){return ze(t,e.tagName)||jn(t,n,e.typeArguments)||ze(t,e.attributes)}function Jp(e,t,n){return ze(t,e.type)}function C5(e,t,n){return ze(t,e.tagName)||(e.isNameFirst?ze(t,e.name)||ze(t,e.typeExpression):ze(t,e.typeExpression)||ze(t,e.name))||(typeof e.comment=="string"?void 0:jn(t,n,e.comment))}function Kp(e,t,n){return ze(t,e.tagName)||ze(t,e.typeExpression)||(typeof e.comment=="string"?void 0:jn(t,n,e.comment))}function CS(e,t,n){return ze(t,e.name)}function xc(e,t,n){return ze(t,e.tagName)||(typeof e.comment=="string"?void 0:jn(t,n,e.comment))}function vM(e,t,n){return ze(t,e.expression)}function Za(e,t,n){if(e===void 0||e.kind<=162)return;let s=R5[e.kind];return s===void 0?void 0:s(e,t,n)}function AS(e,t,n){let s=A5(e),m=[];for(;m.length<s.length;)m.push(e);for(;s.length!==0;){let K=s.pop(),G=m.pop();if(fa(K)){if(n){let Q=n(K,G);if(Q){if(Q==="skip")continue;return Q}}for(let Q=K.length-1;Q>=0;--Q)s.push(K[Q]),m.push(G)}else{let Q=t(K,G);if(Q){if(Q==="skip")continue;return Q}if(K.kind>=163)for(let w of A5(K))s.push(w),m.push(K)}}}function A5(e){let t=[];return Za(e,n,n),t;function n(s){t.unshift(s)}}function w5(e){e.externalModuleIndicator=T0(e)}function F5(e,t,n){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,m=arguments.length>4?arguments[4]:void 0;var K,G;(K=Yt)==null||K.push(Yt.Phase.Parse,"createSourceFile",{path:e},!0),Ft("beforeParse");let Q;Pe.logStartParseSourceFile(e);let{languageVersion:w,setExternalModuleIndicator:ke,impliedNodeFormat:se}=typeof n=="object"?n:{languageVersion:n};if(w===100)Q=Iu.parseSourceFile(e,t,w,void 0,s,6,$o);else{let Ye=se===void 0?ke:Ae=>(Ae.impliedNodeFormat=se,(ke||w5)(Ae));Q=Iu.parseSourceFile(e,t,w,void 0,s,m,Ye)}return Pe.logStopParseSourceFile(),Ft("afterParse"),We("Parse","beforeParse","afterParse"),(G=Yt)==null||G.pop(),Q}function bM(e,t){return Iu.parseIsolatedEntityName(e,t)}function xM(e,t){return Iu.parseJsonText(e,t)}function $p(e){return e.externalModuleIndicator!==void 0}function wS(e,t,n){let s=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,m=i1.updateSourceFile(e,t,n,s);return m.flags|=e.flags&6291456,m}function DM(e,t,n){let s=Iu.JSDocParser.parseIsolatedJSDocComment(e,t,n);return s&&s.jsDoc&&Iu.fixupParentReferences(s.jsDoc),s}function SM(e,t,n){return Iu.JSDocParser.parseJSDocTypeExpressionForTests(e,t,n)}function k5(e){return A_(e,I3)||Tl(e,".ts")&&L(Sm(e),".d.")}function TM(e,t,n,s){if(e){if(e==="import")return 99;if(e==="require")return 1;s(t,n-t,Vt.resolution_mode_should_be_either_require_or_import)}}function P5(e,t){let n=[];for(let s of yp(t,0)||ye){let m=t.substring(s.pos,s.end);CM(n,s,m)}e.pragmas=new Map;for(let s of n){if(e.pragmas.has(s.name)){let m=e.pragmas.get(s.name);m instanceof Array?m.push(s.args):e.pragmas.set(s.name,[m,s.args]);continue}e.pragmas.set(s.name,s.args)}}function N5(e,t){e.checkJsDirective=void 0,e.referencedFiles=[],e.typeReferenceDirectives=[],e.libReferenceDirectives=[],e.amdDependencies=[],e.hasNoDefaultLib=!1,e.pragmas.forEach((n,s)=>{switch(s){case"reference":{let m=e.referencedFiles,K=e.typeReferenceDirectives,G=e.libReferenceDirectives;u(To(n),Q=>{let{types:w,lib:ke,path:se,["resolution-mode"]:Ye}=Q.arguments;if(Q.arguments["no-default-lib"])e.hasNoDefaultLib=!0;else if(w){let Ae=TM(Ye,w.pos,w.end,t);K.push(Object.assign({pos:w.pos,end:w.end,fileName:w.value},Ae?{resolutionMode:Ae}:{}))}else ke?G.push({pos:ke.pos,end:ke.end,fileName:ke.value}):se?m.push({pos:se.pos,end:se.end,fileName:se.value}):t(Q.range.pos,Q.range.end-Q.range.pos,Vt.Invalid_reference_directive_syntax)});break}case"amd-dependency":{e.amdDependencies=Yn(To(n),m=>({name:m.arguments.name,path:m.arguments.path}));break}case"amd-module":{if(n instanceof Array)for(let m of n)e.moduleName&&t(m.range.pos,m.range.end-m.range.pos,Vt.An_AMD_module_cannot_have_multiple_name_assignments),e.moduleName=m.arguments.name;else e.moduleName=n.arguments.name;break}case"ts-nocheck":case"ts-check":{u(To(n),m=>{(!e.checkJsDirective||m.range.pos>e.checkJsDirective.pos)&&(e.checkJsDirective={enabled:s==="ts-check",end:m.range.end,pos:m.range.pos})});break}case"jsx":case"jsxfrag":case"jsximportsource":case"jsxruntime":return;default:De.fail("Unhandled pragma kind")}})}function EM(e){if(a1.has(e))return a1.get(e);let t=new RegExp(`(\\s${e}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return a1.set(e,t),t}function CM(e,t,n){let s=t.kind===2&&J5.exec(n);if(s){let K=s[1].toLowerCase(),G=wy[K];if(!G||!(G.kind&1))return;if(G.args){let Q={};for(let w of G.args){let ke=EM(w.name).exec(n);if(!ke&&!w.optional)return;if(ke){let se=ke[2]||ke[3];if(w.captureSpan){let Ye=t.pos+ke.index+ke[1].length+1;Q[w.name]={value:se,pos:Ye,end:Ye+se.length}}else Q[w.name]=se}}e.push({name:K,args:{arguments:Q,range:t}})}else e.push({name:K,args:{arguments:{},range:t}});return}let m=t.kind===2&&K5.exec(n);if(m)return O5(e,t,2,m);if(t.kind===3){let K=/@(\S+)(\s+.*)?$/gim,G;for(;G=K.exec(n);)O5(e,t,4,G)}}function O5(e,t,n,s){if(!s)return;let m=s[1].toLowerCase(),K=wy[m];if(!K||!(K.kind&n))return;let G=s[2],Q=AM(K,G);Q!=="fail"&&e.push({name:m,args:{arguments:Q,range:t}})}function AM(e,t){if(!t)return{};if(!e.args)return{};let n=Oe(t).split(/\s+/),s={};for(let m=0;m<e.args.length;m++){let K=e.args[m];if(!n[m]&&!K.optional)return"fail";if(K.captureSpan)return De.fail("Capture spans not yet implemented for non-xml pragmas");s[K.name]=n[m]}return s}function Zu(e,t){return e.kind!==t.kind?!1:e.kind===79?e.escapedText===t.escapedText:e.kind===108?!0:e.name.escapedText===t.name.escapedText&&Zu(e.expression,t.expression)}var I5,j5,L5,B5,M5,FS,gf,R5,Iu,i1,a1,J5,K5,wM=pe({"src/compiler/parser.ts"(){"use strict";Vo(),Vo(),vn(),FS={createBaseSourceFileNode:e=>new(M5||(M5=Ia.getSourceFileConstructor()))(e,-1,-1),createBaseIdentifierNode:e=>new(L5||(L5=Ia.getIdentifierConstructor()))(e,-1,-1),createBasePrivateIdentifierNode:e=>new(B5||(B5=Ia.getPrivateIdentifierConstructor()))(e,-1,-1),createBaseTokenNode:e=>new(j5||(j5=Ia.getTokenConstructor()))(e,-1,-1),createBaseNode:e=>new(I5||(I5=Ia.getNodeConstructor()))(e,-1,-1)},gf=jh(1,FS),R5={[163]:function(e,t,n){return ze(t,e.left)||ze(t,e.right)},[165]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||ze(t,e.constraint)||ze(t,e.default)||ze(t,e.expression)},[300]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||ze(t,e.questionToken)||ze(t,e.exclamationToken)||ze(t,e.equalsToken)||ze(t,e.objectAssignmentInitializer)},[301]:function(e,t,n){return ze(t,e.expression)},[166]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.dotDotDotToken)||ze(t,e.name)||ze(t,e.questionToken)||ze(t,e.type)||ze(t,e.initializer)},[169]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||ze(t,e.questionToken)||ze(t,e.exclamationToken)||ze(t,e.type)||ze(t,e.initializer)},[168]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||ze(t,e.questionToken)||ze(t,e.type)||ze(t,e.initializer)},[299]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||ze(t,e.questionToken)||ze(t,e.exclamationToken)||ze(t,e.initializer)},[257]:function(e,t,n){return ze(t,e.name)||ze(t,e.exclamationToken)||ze(t,e.type)||ze(t,e.initializer)},[205]:function(e,t,n){return ze(t,e.dotDotDotToken)||ze(t,e.propertyName)||ze(t,e.name)||ze(t,e.initializer)},[178]:function(e,t,n){return jn(t,n,e.modifiers)||jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)},[182]:function(e,t,n){return jn(t,n,e.modifiers)||jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)},[181]:function(e,t,n){return jn(t,n,e.modifiers)||jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)},[176]:m5,[177]:m5,[171]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.asteriskToken)||ze(t,e.name)||ze(t,e.questionToken)||ze(t,e.exclamationToken)||jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)||ze(t,e.body)},[170]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||ze(t,e.questionToken)||jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)},[173]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)||ze(t,e.body)},[174]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)||ze(t,e.body)},[175]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)||ze(t,e.body)},[259]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.asteriskToken)||ze(t,e.name)||jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)||ze(t,e.body)},[215]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.asteriskToken)||ze(t,e.name)||jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)||ze(t,e.body)},[216]:function(e,t,n){return jn(t,n,e.modifiers)||jn(t,n,e.typeParameters)||jn(t,n,e.parameters)||ze(t,e.type)||ze(t,e.equalsGreaterThanToken)||ze(t,e.body)},[172]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.body)},[180]:function(e,t,n){return ze(t,e.typeName)||jn(t,n,e.typeArguments)},[179]:function(e,t,n){return ze(t,e.assertsModifier)||ze(t,e.parameterName)||ze(t,e.type)},[183]:function(e,t,n){return ze(t,e.exprName)||jn(t,n,e.typeArguments)},[184]:function(e,t,n){return jn(t,n,e.members)},[185]:function(e,t,n){return ze(t,e.elementType)},[186]:function(e,t,n){return jn(t,n,e.elements)},[189]:g5,[190]:g5,[191]:function(e,t,n){return ze(t,e.checkType)||ze(t,e.extendsType)||ze(t,e.trueType)||ze(t,e.falseType)},[192]:function(e,t,n){return ze(t,e.typeParameter)},[202]:function(e,t,n){return ze(t,e.argument)||ze(t,e.assertions)||ze(t,e.qualifier)||jn(t,n,e.typeArguments)},[298]:function(e,t,n){return ze(t,e.assertClause)},[193]:y5,[195]:y5,[196]:function(e,t,n){return ze(t,e.objectType)||ze(t,e.indexType)},[197]:function(e,t,n){return ze(t,e.readonlyToken)||ze(t,e.typeParameter)||ze(t,e.nameType)||ze(t,e.questionToken)||ze(t,e.type)||jn(t,n,e.members)},[198]:function(e,t,n){return ze(t,e.literal)},[199]:function(e,t,n){return ze(t,e.dotDotDotToken)||ze(t,e.name)||ze(t,e.questionToken)||ze(t,e.type)},[203]:h5,[204]:h5,[206]:function(e,t,n){return jn(t,n,e.elements)},[207]:function(e,t,n){return jn(t,n,e.properties)},[208]:function(e,t,n){return ze(t,e.expression)||ze(t,e.questionDotToken)||ze(t,e.name)},[209]:function(e,t,n){return ze(t,e.expression)||ze(t,e.questionDotToken)||ze(t,e.argumentExpression)},[210]:v5,[211]:v5,[212]:function(e,t,n){return ze(t,e.tag)||ze(t,e.questionDotToken)||jn(t,n,e.typeArguments)||ze(t,e.template)},[213]:function(e,t,n){return ze(t,e.type)||ze(t,e.expression)},[214]:function(e,t,n){return ze(t,e.expression)},[217]:function(e,t,n){return ze(t,e.expression)},[218]:function(e,t,n){return ze(t,e.expression)},[219]:function(e,t,n){return ze(t,e.expression)},[221]:function(e,t,n){return ze(t,e.operand)},[226]:function(e,t,n){return ze(t,e.asteriskToken)||ze(t,e.expression)},[220]:function(e,t,n){return ze(t,e.expression)},[222]:function(e,t,n){return ze(t,e.operand)},[223]:function(e,t,n){return ze(t,e.left)||ze(t,e.operatorToken)||ze(t,e.right)},[231]:function(e,t,n){return ze(t,e.expression)||ze(t,e.type)},[232]:function(e,t,n){return ze(t,e.expression)},[235]:function(e,t,n){return ze(t,e.expression)||ze(t,e.type)},[233]:function(e,t,n){return ze(t,e.name)},[224]:function(e,t,n){return ze(t,e.condition)||ze(t,e.questionToken)||ze(t,e.whenTrue)||ze(t,e.colonToken)||ze(t,e.whenFalse)},[227]:function(e,t,n){return ze(t,e.expression)},[238]:b5,[265]:b5,[308]:function(e,t,n){return jn(t,n,e.statements)||ze(t,e.endOfFileToken)},[240]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.declarationList)},[258]:function(e,t,n){return jn(t,n,e.declarations)},[241]:function(e,t,n){return ze(t,e.expression)},[242]:function(e,t,n){return ze(t,e.expression)||ze(t,e.thenStatement)||ze(t,e.elseStatement)},[243]:function(e,t,n){return ze(t,e.statement)||ze(t,e.expression)},[244]:function(e,t,n){return ze(t,e.expression)||ze(t,e.statement)},[245]:function(e,t,n){return ze(t,e.initializer)||ze(t,e.condition)||ze(t,e.incrementor)||ze(t,e.statement)},[246]:function(e,t,n){return ze(t,e.initializer)||ze(t,e.expression)||ze(t,e.statement)},[247]:function(e,t,n){return ze(t,e.awaitModifier)||ze(t,e.initializer)||ze(t,e.expression)||ze(t,e.statement)},[248]:x5,[249]:x5,[250]:function(e,t,n){return ze(t,e.expression)},[251]:function(e,t,n){return ze(t,e.expression)||ze(t,e.statement)},[252]:function(e,t,n){return ze(t,e.expression)||ze(t,e.caseBlock)},[266]:function(e,t,n){return jn(t,n,e.clauses)},[292]:function(e,t,n){return ze(t,e.expression)||jn(t,n,e.statements)},[293]:function(e,t,n){return jn(t,n,e.statements)},[253]:function(e,t,n){return ze(t,e.label)||ze(t,e.statement)},[254]:function(e,t,n){return ze(t,e.expression)},[255]:function(e,t,n){return ze(t,e.tryBlock)||ze(t,e.catchClause)||ze(t,e.finallyBlock)},[295]:function(e,t,n){return ze(t,e.variableDeclaration)||ze(t,e.block)},[167]:function(e,t,n){return ze(t,e.expression)},[260]:D5,[228]:D5,[261]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||jn(t,n,e.typeParameters)||jn(t,n,e.heritageClauses)||jn(t,n,e.members)},[262]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||jn(t,n,e.typeParameters)||ze(t,e.type)},[263]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||jn(t,n,e.members)},[302]:function(e,t,n){return ze(t,e.name)||ze(t,e.initializer)},[264]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||ze(t,e.body)},[268]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)||ze(t,e.moduleReference)},[269]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.importClause)||ze(t,e.moduleSpecifier)||ze(t,e.assertClause)},[270]:function(e,t,n){return ze(t,e.name)||ze(t,e.namedBindings)},[296]:function(e,t,n){return jn(t,n,e.elements)},[297]:function(e,t,n){return ze(t,e.name)||ze(t,e.value)},[267]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.name)},[271]:function(e,t,n){return ze(t,e.name)},[277]:function(e,t,n){return ze(t,e.name)},[272]:S5,[276]:S5,[275]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.exportClause)||ze(t,e.moduleSpecifier)||ze(t,e.assertClause)},[273]:T5,[278]:T5,[274]:function(e,t,n){return jn(t,n,e.modifiers)||ze(t,e.expression)},[225]:function(e,t,n){return ze(t,e.head)||jn(t,n,e.templateSpans)},[236]:function(e,t,n){return ze(t,e.expression)||ze(t,e.literal)},[200]:function(e,t,n){return ze(t,e.head)||jn(t,n,e.templateSpans)},[201]:function(e,t,n){return ze(t,e.type)||ze(t,e.literal)},[164]:function(e,t,n){return ze(t,e.expression)},[294]:function(e,t,n){return jn(t,n,e.types)},[230]:function(e,t,n){return ze(t,e.expression)||jn(t,n,e.typeArguments)},[280]:function(e,t,n){return ze(t,e.expression)},[279]:function(e,t,n){return jn(t,n,e.modifiers)},[357]:function(e,t,n){return jn(t,n,e.elements)},[281]:function(e,t,n){return ze(t,e.openingElement)||jn(t,n,e.children)||ze(t,e.closingElement)},[285]:function(e,t,n){return ze(t,e.openingFragment)||jn(t,n,e.children)||ze(t,e.closingFragment)},[282]:E5,[283]:E5,[289]:function(e,t,n){return jn(t,n,e.properties)},[288]:function(e,t,n){return ze(t,e.name)||ze(t,e.initializer)},[290]:function(e,t,n){return ze(t,e.expression)},[291]:function(e,t,n){return ze(t,e.dotDotDotToken)||ze(t,e.expression)},[284]:function(e,t,n){return ze(t,e.tagName)},[187]:Jp,[188]:Jp,[312]:Jp,[318]:Jp,[317]:Jp,[319]:Jp,[321]:Jp,[320]:function(e,t,n){return jn(t,n,e.parameters)||ze(t,e.type)},[323]:function(e,t,n){return(typeof e.comment=="string"?void 0:jn(t,n,e.comment))||jn(t,n,e.tags)},[350]:function(e,t,n){return ze(t,e.tagName)||ze(t,e.name)||(typeof e.comment=="string"?void 0:jn(t,n,e.comment))},[313]:function(e,t,n){return ze(t,e.name)},[314]:function(e,t,n){return ze(t,e.left)||ze(t,e.right)},[344]:C5,[351]:C5,[333]:function(e,t,n){return ze(t,e.tagName)||(typeof e.comment=="string"?void 0:jn(t,n,e.comment))},[332]:function(e,t,n){return ze(t,e.tagName)||ze(t,e.class)||(typeof e.comment=="string"?void 0:jn(t,n,e.comment))},[331]:function(e,t,n){return ze(t,e.tagName)||ze(t,e.class)||(typeof e.comment=="string"?void 0:jn(t,n,e.comment))},[348]:function(e,t,n){return ze(t,e.tagName)||ze(t,e.constraint)||jn(t,n,e.typeParameters)||(typeof e.comment=="string"?void 0:jn(t,n,e.comment))},[349]:function(e,t,n){return ze(t,e.tagName)||(e.typeExpression&&e.typeExpression.kind===312?ze(t,e.typeExpression)||ze(t,e.fullName)||(typeof e.comment=="string"?void 0:jn(t,n,e.comment)):ze(t,e.fullName)||ze(t,e.typeExpression)||(typeof e.comment=="string"?void 0:jn(t,n,e.comment)))},[341]:function(e,t,n){return ze(t,e.tagName)||ze(t,e.fullName)||ze(t,e.typeExpression)||(typeof e.comment=="string"?void 0:jn(t,n,e.comment))},[345]:Kp,[347]:Kp,[346]:Kp,[343]:Kp,[353]:Kp,[352]:Kp,[342]:Kp,[326]:function(e,t,n){return u(e.typeParameters,t)||u(e.parameters,t)||ze(t,e.type)},[327]:CS,[328]:CS,[329]:CS,[325]:function(e,t,n){return u(e.jsDocPropertyTags,t)},[330]:xc,[335]:xc,[336]:xc,[337]:xc,[338]:xc,[339]:xc,[334]:xc,[340]:xc,[356]:vM},(e=>{var t=hp(99,!0),n=20480,s,m,K,G,Q;function w(p){return cu++,p}var ke={createBaseSourceFileNode:p=>w(new Q(p,0,0)),createBaseIdentifierNode:p=>w(new K(p,0,0)),createBasePrivateIdentifierNode:p=>w(new G(p,0,0)),createBaseTokenNode:p=>w(new m(p,0,0)),createBaseNode:p=>w(new s(p,0,0))},se=jh(11,ke),{createNodeArray:Ye,createNumericLiteral:Ae,createStringLiteral:Je,createLiteralLikeNode:yt,createIdentifier:Qt,createPrivateIdentifier:cn,createToken:$n,createArrayLiteralExpression:gn,createObjectLiteralExpression:Ct,createPropertyAccessExpression:Mn,createPropertyAccessChain:Pr,createElementAccessExpression:Wi,createElementAccessChain:xi,createCallExpression:ra,createCallChain:ma,createNewExpression:ms,createParenthesizedExpression:Oo,createBlock:e_,createVariableStatement:as,createExpressionStatement:os,createIfStatement:Ji,createWhileStatement:Fs,createForStatement:Wo,createForOfStatement:Ka,createVariableDeclaration:t_,createVariableDeclarationList:ss}=se,Ao,Io,wa,gs,ks,La,pa,vo,Ps,Ea,cu,Fa,jo,$a,Ns,ya,Ha=!0,Lo=!1;function M_(p,I,ce,Ee){let Le=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,ct=arguments.length>5?arguments[5]:void 0,en=arguments.length>6?arguments[6]:void 0;var Fn;if(ct=l8(p,ct),ct===6){let kn=n_(p,I,ce,Ee,Le);return convertToObjectWorker(kn,(Fn=kn.statements[0])==null?void 0:Fn.expression,kn.parseDiagnostics,!1,void 0,void 0),kn.referencedFiles=ye,kn.typeReferenceDirectives=ye,kn.libReferenceDirectives=ye,kn.amdDependencies=ye,kn.hasNoDefaultLib=!1,kn.pragmas=xe,kn}Os(p,I,ce,Ee,ct);let Ln=R_(ce,Le,ct,en||w5);return pu(),Ln}e.parseSourceFile=M_;function Xs(p,I){Os("",p,I,void 0,1),wt();let ce=Ec(!0),Ee=j()===1&&!pa.length;return pu(),Ee?ce:void 0}e.parseIsolatedEntityName=Xs;function n_(p,I){let ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:2,Ee=arguments.length>3?arguments[3]:void 0,Le=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;Os(p,I,ce,Ee,6),Io=ya,wt();let ct=ve(),en,Fn;if(j()===1)en=to([],ct,ct),Fn=Go();else{let Fr;for(;j()!==1;){let ui;switch(j()){case 22:ui=K2();break;case 110:case 95:case 104:ui=Go();break;case 40:ai(()=>wt()===8&&wt()!==58)?ui=S2():ui=dg();break;case 8:case 10:if(ai(()=>wt()!==58)){ui=Bu();break}default:ui=dg();break}Fr&&fa(Fr)?Fr.push(ui):Fr?Fr=[Fr,ui]:(Fr=ui,j()!==1&&yi(Vt.Unexpected_token))}let Li=fa(Fr)?nt(gn(Fr),ct):De.checkDefined(Fr),Fi=os(Li);nt(Fi,ct),en=to([Fi],ct),Fn=s_(1,Vt.Unexpected_token)}let Ln=ia(p,2,6,!1,en,Fn,Io,$o);Le&&Ar(Ln),Ln.nodeCount=cu,Ln.identifierCount=jo,Ln.identifiers=Fa,Ln.parseDiagnostics=mc(pa,Ln),vo&&(Ln.jsDocDiagnostics=mc(vo,Ln));let kn=Ln;return pu(),kn}e.parseJsonText=n_;function Os(p,I,ce,Ee,Le){switch(s=Ia.getNodeConstructor(),m=Ia.getTokenConstructor(),K=Ia.getIdentifierConstructor(),G=Ia.getPrivateIdentifierConstructor(),Q=Ia.getSourceFileConstructor(),Ao=zs(p),wa=I,gs=ce,Ps=Ee,ks=Le,La=i3(Le),pa=[],$a=0,Fa=new Map,jo=0,cu=0,Io=0,Ha=!0,ks){case 1:case 2:ya=262144;break;case 6:ya=67371008;break;default:ya=0;break}Lo=!1,t.setText(wa),t.setOnError(Ie),t.setScriptTarget(gs),t.setLanguageVariant(La)}function pu(){t.clearCommentDirectives(),t.setText(""),t.setOnError(void 0),wa=void 0,gs=void 0,Ps=void 0,ks=void 0,La=void 0,Io=0,pa=void 0,vo=void 0,$a=0,Fa=void 0,Ns=void 0,Ha=!0}function R_(p,I,ce,Ee){let Le=k5(Ao);Le&&(ya|=16777216),Io=ya,wt();let ct=Ys(0,Ho);De.assert(j()===1);let en=Rn(Go()),Fn=ia(Ao,p,ce,Le,ct,en,Io,Ee);return P5(Fn,wa),N5(Fn,Ln),Fn.commentDirectives=t.getCommentDirectives(),Fn.nodeCount=cu,Fn.identifierCount=jo,Fn.identifiers=Fa,Fn.parseDiagnostics=mc(pa,Fn),vo&&(Fn.jsDocDiagnostics=mc(vo,Fn)),I&&Ar(Fn),Fn;function Ln(kn,Fr,Li){pa.push(Cp(Ao,kn,Fr,Li))}}function ti(p,I){return I?Rn(p):p}let Lt=!1;function Rn(p){De.assert(!p.jsDoc);let I=Ii(_C(p,wa),ce=>Av.parseJSDocComment(p,ce.pos,ce.end-ce.pos));return I.length&&(p.jsDoc=I),Lt&&(Lt=!1,p.flags|=268435456),p}function gr(p){let I=Ps,ce=i1.createSyntaxCursor(p);Ps={currentNode:Fr};let Ee=[],Le=pa;pa=[];let ct=0,en=Ln(p.statements,0);for(;en!==-1;){let Li=p.statements[ct],Fi=p.statements[en];ao(Ee,p.statements,ct,en),ct=kn(p.statements,en);let ui=Rt(Le,Ms=>Ms.start>=Li.pos),Fo=ui>=0?Rt(Le,Ms=>Ms.start>=Fi.pos,ui):-1;ui>=0&&ao(pa,Le,ui,Fo>=0?Fo:void 0),js(()=>{let Ms=ya;for(ya|=32768,t.setTextPos(Fi.pos),wt();j()!==1;){let hu=t.getStartPos(),Ru=xf(0,Ho);if(Ee.push(Ru),hu===t.getStartPos()&&wt(),ct>=0){let Xo=p.statements[ct];if(Ru.end===Xo.pos)break;Ru.end>Xo.pos&&(ct=kn(p.statements,ct+1))}}ya=Ms},2),en=ct>=0?Ln(p.statements,ct):-1}if(ct>=0){let Li=p.statements[ct];ao(Ee,p.statements,ct);let Fi=Rt(Le,ui=>ui.start>=Li.pos);Fi>=0&&ao(pa,Le,Fi)}return Ps=I,se.updateSourceFile(p,Oi(Ye(Ee),p.statements));function Fn(Li){return!(Li.flags&32768)&&!!(Li.transformFlags&67108864)}function Ln(Li,Fi){for(let ui=Fi;ui<Li.length;ui++)if(Fn(Li[ui]))return ui;return-1}function kn(Li,Fi){for(let ui=Fi;ui<Li.length;ui++)if(!Fn(Li[ui]))return ui;return-1}function Fr(Li){let Fi=ce.currentNode(Li);return Ha&&Fi&&Fn(Fi)&&(Fi.intersectsChange=!0),Fi}}function Ar(p){S8(p,!0)}e.fixupParentReferences=Ar;function ia(p,I,ce,Ee,Le,ct,en,Fn){let Ln=se.createSourceFile(Le,ct,en);return kh(Ln,0,wa.length),kn(Ln),!Ee&&$p(Ln)&&Ln.transformFlags&67108864&&(Ln=gr(Ln),kn(Ln)),Ln;function kn(Fr){Fr.text=wa,Fr.bindDiagnostics=[],Fr.bindSuggestionDiagnostics=void 0,Fr.languageVersion=I,Fr.fileName=p,Fr.languageVariant=i3(ce),Fr.isDeclarationFile=Ee,Fr.scriptKind=ce,Fn(Fr),Fr.setExternalModuleIndicator=Fn}}function Ui(p,I){p?ya|=I:ya&=~I}function nn(p){Ui(p,4096)}function yn(p){Ui(p,8192)}function bn(p){Ui(p,16384)}function cr(p){Ui(p,32768)}function ci(p,I){let ce=p&ya;if(ce){Ui(!1,ce);let Ee=I();return Ui(!0,ce),Ee}return I()}function Ai(p,I){let ce=p&~ya;if(ce){Ui(!0,ce);let Ee=I();return Ui(!1,ce),Ee}return I()}function vi(p){return ci(4096,p)}function bo(p){return Ai(4096,p)}function Va(p){return ci(65536,p)}function Is(p){return Ai(65536,p)}function Rl(p){return Ai(8192,p)}function du(p){return Ai(16384,p)}function r_(p){return Ai(32768,p)}function J_(p){return ci(32768,p)}function Jl(p){return Ai(40960,p)}function Dc(p){return ci(40960,p)}function fu(p){return(ya&p)!==0}function i_(){return fu(8192)}function a_(){return fu(4096)}function Kl(){return fu(65536)}function ju(){return fu(16384)}function ys(){return fu(32768)}function yi(p,I){return it(t.getTokenPos(),t.getTextPos(),p,I)}function Lu(p,I,ce,Ee){let Le=Ko(pa),ct;return(!Le||p!==Le.start)&&(ct=Cp(Ao,p,I,ce,Ee),pa.push(ct)),Lo=!0,ct}function it(p,I,ce,Ee){return Lu(p,I-p,ce,Ee)}function ft(p,I,ce){it(p.pos,p.end,I,ce)}function Ie(p,I){Lu(t.getTextPos(),I,p)}function ve(){return t.getStartPos()}function Bt(){return t.hasPrecedingJSDocComment()}function j(){return Ea}function nr(){return Ea=t.scan()}function Or(p){return wt(),p()}function wt(){return O_(Ea)&&(t.hasUnicodeEscape()||t.hasExtendedUnicodeEscape())&&it(t.getTokenPos(),t.getTextPos(),Vt.Keywords_cannot_contain_escape_characters),nr()}function Jn(){return Ea=t.scanJsDocToken()}function Xr(){return Ea=t.reScanGreaterToken()}function wi(){return Ea=t.reScanSlashToken()}function aa(p){return Ea=t.reScanTemplateToken(p)}function Gi(){return Ea=t.reScanTemplateHeadOrNoSubstitutionTemplate()}function zi(){return Ea=t.reScanLessThanToken()}function Bo(){return Ea=t.reScanHashToken()}function co(){return Ea=t.scanJsxIdentifier()}function xo(){return Ea=t.scanJsxToken()}function eo(){return Ea=t.scanJsxAttributeValue()}function js(p,I){let ce=Ea,Ee=pa.length,Le=Lo,ct=ya,en=I!==0?t.lookAhead(p):t.tryScan(p);return De.assert(ct===ya),(!en||I!==0)&&(Ea=ce,I!==2&&(pa.length=Ee),Lo=Le),en}function ai(p){return js(p,1)}function Xa(p){return js(p,0)}function Yr(){return j()===79?!0:j()>116}function hi(){return j()===79?!0:j()===125&&i_()||j()===133&&ys()?!1:j()>116}function Mt(p,I){let ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return j()===p?(ce&&wt(),!0):(I?yi(I):yi(Vt._0_expected,Eo(p)),!1)}let Ls=Object.keys(Cm).filter(p=>p.length>2);function o_(p){var I;if(FA(p)){it(_o(wa,p.template.pos),p.template.end,Vt.Module_declaration_names_may_only_use_or_quoted_strings);return}let ce=Wr(p)?Co(p):void 0;if(!ce||!yx(ce,gs)){yi(Vt._0_expected,Eo(26));return}let Ee=_o(wa,p.pos);switch(ce){case"const":case"let":case"var":it(Ee,p.end,Vt.Variable_declaration_not_allowed_at_this_location);return;case"declare":return;case"interface":K_(Vt.Interface_name_cannot_be_0,Vt.Interface_must_be_given_a_name,18);return;case"is":it(Ee,t.getTextPos(),Vt.A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods);return;case"module":case"namespace":K_(Vt.Namespace_name_cannot_be_0,Vt.Namespace_must_be_given_a_name,18);return;case"type":K_(Vt.Type_alias_name_cannot_be_0,Vt.Type_alias_must_be_given_a_name,63);return}let Le=(I=h(ce,Ls,ct=>ct))!=null?I:zp(ce);if(Le){it(Ee,p.end,Vt.Unknown_keyword_or_identifier_Did_you_mean_0,Le);return}j()!==0&&it(Ee,p.end,Vt.Unexpected_keyword_or_identifier)}function K_(p,I,ce){j()===ce?yi(I):yi(p,t.getTokenValue())}function zp(p){for(let I of Ls)if(p.length>I.length+2&&Ce(p,I))return`${I} ${p.slice(I.length)}`}function yf(p,I,ce){if(j()===59&&!t.hasPrecedingLineBreak()){yi(Vt.Decorators_must_precede_the_name_and_all_keywords_of_property_declarations);return}if(j()===20){yi(Vt.Cannot_start_a_function_call_in_a_type_annotation),wt();return}if(I&&!U_()){ce?yi(Vt._0_expected,Eo(26)):yi(Vt.Expected_for_property_initializer);return}if(!qp()){if(ce){yi(Vt._0_expected,Eo(26));return}o_(p)}}function $_(p){return j()===p?(Jn(),!0):(yi(Vt._0_expected,Eo(p)),!1)}function $l(p,I,ce,Ee){if(j()===I){wt();return}let Le=yi(Vt._0_expected,Eo(I));ce&&Le&&Zm(Le,Cp(Ao,Ee,1,Vt.The_parser_expected_to_find_a_1_to_match_the_0_token_here,Eo(p),Eo(I)))}function Di(p){return j()===p?(wt(),!0):!1}function Ra(p){if(j()===p)return Go()}function c1(p){if(j()===p)return d1()}function s_(p,I,ce){return Ra(p)||Bs(p,!1,I||Vt._0_expected,ce||Eo(p))}function p1(p){return c1(p)||Bs(p,!1,Vt._0_expected,Eo(p))}function Go(){let p=ve(),I=j();return wt(),nt($n(I),p)}function d1(){let p=ve(),I=j();return Jn(),nt($n(I),p)}function U_(){return j()===26?!0:j()===19||j()===1||t.hasPrecedingLineBreak()}function qp(){return U_()?(j()===26&&wt(),!0):!1}function hs(){return qp()||Mt(26)}function to(p,I,ce,Ee){let Le=Ye(p,Ee);return gc(Le,I,ce!=null?ce:t.getStartPos()),Le}function nt(p,I,ce){return gc(p,I,ce!=null?ce:t.getStartPos()),ya&&(p.flags|=ya),Lo&&(Lo=!1,p.flags|=131072),p}function Bs(p,I,ce,Ee){I?Lu(t.getStartPos(),0,ce,Ee):ce&&yi(ce,Ee);let Le=ve(),ct=p===79?Qt("",void 0):jm(p)?se.createTemplateLiteralLikeNode(p,"","",void 0):p===8?Ae("",void 0):p===10?Je("",void 0):p===279?se.createMissingDeclaration():$n(p);return nt(ct,Le)}function z_(p){let I=Fa.get(p);return I===void 0&&Fa.set(p,I=p),I}function Ul(p,I,ce){if(p){jo++;let Fn=ve(),Ln=j(),kn=z_(t.getTokenValue()),Fr=t.hasExtendedUnicodeEscape();return nr(),nt(Qt(kn,Ln,Fr),Fn)}if(j()===80)return yi(ce||Vt.Private_identifiers_are_not_allowed_outside_class_bodies),Ul(!0);if(j()===0&&t.tryScan(()=>t.reScanInvalidIdentifier()===79))return Ul(!0);jo++;let Ee=j()===1,Le=t.isReservedWord(),ct=t.getTokenText(),en=Le?Vt.Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:Vt.Identifier_expected;return Bs(79,Ee,I||en,ct)}function hf(p){return Ul(Yr(),void 0,p)}function no(p,I){return Ul(hi(),p,I)}function wo(p){return Ul(Ma(j()),p)}function zl(){return Ma(j())||j()===10||j()===8}function f1(){return Ma(j())||j()===10}function IS(p){if(j()===10||j()===8){let I=Bu();return I.text=z_(I.text),I}return p&&j()===22?jS():j()===80?vf():wo()}function ql(){return IS(!0)}function jS(){let p=ve();Mt(22);let I=vi(Ya);return Mt(23),nt(se.createComputedPropertyName(I),p)}function vf(){let p=ve(),I=cn(z_(t.getTokenValue()));return wt(),nt(I,p)}function Sc(p){return j()===p&&Xa(m1)}function w0(){return wt(),t.hasPrecedingLineBreak()?!1:u_()}function m1(){switch(j()){case 85:return wt()===92;case 93:return wt(),j()===88?ai(y1):j()===154?ai(LS):Vp();case 88:return y1();case 124:case 137:case 151:return wt(),u_();default:return w0()}}function Vp(){return j()===59||j()!==41&&j()!==128&&j()!==18&&u_()}function LS(){return wt(),Vp()}function g1(){return Yu(j())&&Xa(m1)}function u_(){return j()===22||j()===18||j()===41||j()===25||zl()}function y1(){return wt(),j()===84||j()===98||j()===118||j()===59||j()===126&&ai(Z2)||j()===132&&ai(ev)}function Tc(p,I){if(N0(p))return!0;switch(p){case 0:case 1:case 3:return!(j()===26&&I)&&tv();case 2:return j()===82||j()===88;case 4:return ai(U1);case 5:return ai(L6)||j()===26&&!I;case 6:return j()===22||zl();case 12:switch(j()){case 22:case 41:case 25:case 24:return!0;default:return zl()}case 18:return zl();case 9:return j()===22||j()===25||zl();case 24:return f1();case 7:return j()===18?ai(h1):I?hi()&&!k0():ng()&&!k0();case 8:return hg();case 10:return j()===27||j()===25||hg();case 19:return j()===101||j()===85||hi();case 15:switch(j()){case 27:case 24:return!0}case 11:return j()===25||G_();case 16:return Cf(!1);case 17:return Cf(!0);case 20:case 21:return j()===27||wc();case 22:return jf();case 23:return Ma(j());case 13:return Ma(j())||j()===18;case 14:return!0}return De.fail("Non-exhaustive case in 'isListElement'.")}function h1(){if(De.assert(j()===18),wt()===19){let p=wt();return p===27||p===18||p===94||p===117}return!0}function bf(){return wt(),hi()}function F0(){return wt(),Ma(j())}function BS(){return wt(),vT(j())}function k0(){return j()===117||j()===94?ai(v1):!1}function v1(){return wt(),G_()}function b1(){return wt(),wc()}function q_(p){if(j()===1)return!0;switch(p){case 1:case 2:case 4:case 5:case 6:case 12:case 9:case 23:case 24:return j()===19;case 3:return j()===19||j()===82||j()===88;case 7:return j()===18||j()===94||j()===117;case 8:return MS();case 19:return j()===31||j()===20||j()===18||j()===94||j()===117;case 11:return j()===21||j()===26;case 15:case 21:case 10:return j()===23;case 17:case 16:case 18:return j()===21||j()===23;case 20:return j()!==27;case 22:return j()===18||j()===19;case 13:return j()===31||j()===43;case 14:return j()===29&&ai(G6);default:return!1}}function MS(){return!!(U_()||v2(j())||j()===38)}function P0(){for(let p=0;p<25;p++)if($a&1<<p&&(Tc(p,!0)||q_(p)))return!0;return!1}function Ys(p,I){let ce=$a;$a|=1<<p;let Ee=[],Le=ve();for(;!q_(p);){if(Tc(p,!1)){Ee.push(xf(p,I));continue}if(B0(p))break}return $a=ce,to(Ee,Le)}function xf(p,I){let ce=N0(p);return ce?O0(ce):I()}function N0(p,I){var ce;if(!Ps||!RS(p)||Lo)return;let Ee=Ps.currentNode(I!=null?I:t.getStartPos());if(!(N_(Ee)||Ee.intersectsChange||Wx(Ee)||(Ee.flags&50720768)!==ya)&&x1(Ee,p))return _h(Ee)&&(ce=Ee.jsDoc)!=null&&ce.jsDocCache&&(Ee.jsDoc.jsDocCache=void 0),Ee}function O0(p){return t.setTextPos(p.end),wt(),p}function RS(p){switch(p){case 5:case 2:case 0:case 1:case 3:case 6:case 4:case 8:case 17:case 16:return!0}return!1}function x1(p,I){switch(I){case 5:return D1(p);case 2:return I0(p);case 0:case 1:case 3:return S1(p);case 6:return j0(p);case 4:return T1(p);case 8:return L0(p);case 17:case 16:return E1(p)}return!1}function D1(p){if(p)switch(p.kind){case 173:case 178:case 174:case 175:case 169:case 237:return!0;case 171:let I=p;return!(I.name.kind===79&&I.name.escapedText==="constructor")}return!1}function I0(p){if(p)switch(p.kind){case 292:case 293:return!0}return!1}function S1(p){if(p)switch(p.kind){case 259:case 240:case 238:case 242:case 241:case 254:case 250:case 252:case 249:case 248:case 246:case 247:case 245:case 244:case 251:case 239:case 255:case 253:case 243:case 256:case 269:case 268:case 275:case 274:case 264:case 260:case 261:case 263:case 262:return!0}return!1}function j0(p){return p.kind===302}function T1(p){if(p)switch(p.kind){case 177:case 170:case 178:case 168:case 176:return!0}return!1}function L0(p){return p.kind!==257?!1:p.initializer===void 0}function E1(p){return p.kind!==166?!1:p.initializer===void 0}function B0(p){return JS(p),P0()?!0:(wt(),!1)}function JS(p){switch(p){case 0:return j()===88?yi(Vt._0_expected,Eo(93)):yi(Vt.Declaration_or_statement_expected);case 1:return yi(Vt.Declaration_or_statement_expected);case 2:return yi(Vt.case_or_default_expected);case 3:return yi(Vt.Statement_expected);case 18:case 4:return yi(Vt.Property_or_signature_expected);case 5:return yi(Vt.Unexpected_token_A_constructor_method_accessor_or_property_was_expected);case 6:return yi(Vt.Enum_member_expected);case 7:return yi(Vt.Expression_expected);case 8:return O_(j())?yi(Vt._0_is_not_allowed_as_a_variable_declaration_name,Eo(j())):yi(Vt.Variable_declaration_expected);case 9:return yi(Vt.Property_destructuring_pattern_expected);case 10:return yi(Vt.Array_element_destructuring_pattern_expected);case 11:return yi(Vt.Argument_expression_expected);case 12:return yi(Vt.Property_assignment_expected);case 15:return yi(Vt.Expression_or_comma_expected);case 17:return yi(Vt.Parameter_declaration_expected);case 16:return O_(j())?yi(Vt._0_is_not_allowed_as_a_parameter_name,Eo(j())):yi(Vt.Parameter_declaration_expected);case 19:return yi(Vt.Type_parameter_declaration_expected);case 20:return yi(Vt.Type_argument_expected);case 21:return yi(Vt.Type_expected);case 22:return yi(Vt.Unexpected_token_expected);case 23:return yi(Vt.Identifier_expected);case 13:return yi(Vt.Identifier_expected);case 14:return yi(Vt.Identifier_expected);case 24:return yi(Vt.Identifier_or_string_literal_expected);case 25:return De.fail("ParsingContext.Count used as a context");default:De.assertNever(p)}}function us(p,I,ce){let Ee=$a;$a|=1<<p;let Le=[],ct=ve(),en=-1;for(;;){if(Tc(p,!1)){let Fn=t.getStartPos(),Ln=xf(p,I);if(!Ln){$a=Ee;return}if(Le.push(Ln),en=t.getTokenPos(),Di(27))continue;if(en=-1,q_(p))break;Mt(27,KS(p)),ce&&j()===26&&!t.hasPrecedingLineBreak()&&wt(),Fn===t.getStartPos()&&wt();continue}if(q_(p)||B0(p))break}return $a=Ee,to(Le,ct,void 0,en>=0)}function KS(p){return p===6?Vt.An_enum_member_name_must_be_followed_by_a_or:void 0}function mu(){let p=to([],ve());return p.isMissingList=!0,p}function $S(p){return!!p.isMissingList}function V_(p,I,ce,Ee){if(Mt(ce)){let Le=us(p,I);return Mt(Ee),Le}return mu()}function Ec(p,I){let ce=ve(),Ee=p?wo(I):no(I);for(;Di(24)&&j()!==29;)Ee=nt(se.createQualifiedName(Ee,Df(p,!1)),ce);return Ee}function M0(p,I){return nt(se.createQualifiedName(p,I),p.pos)}function Df(p,I){if(t.hasPrecedingLineBreak()&&Ma(j())&&ai(mg))return Bs(79,!0,Vt.Identifier_expected);if(j()===80){let ce=vf();return I?ce:Bs(79,!0,Vt.Identifier_expected)}return p?wo():no()}function R0(p){let I=ve(),ce=[],Ee;do Ee=zS(p),ce.push(Ee);while(Ee.literal.kind===16);return to(ce,I)}function C1(p){let I=ve();return nt(se.createTemplateExpression(w1(p),R0(p)),I)}function J0(){let p=ve();return nt(se.createTemplateLiteralType(w1(!1),A1()),p)}function A1(){let p=ve(),I=[],ce;do ce=US(),I.push(ce);while(ce.literal.kind===16);return to(I,p)}function US(){let p=ve();return nt(se.createTemplateLiteralTypeSpan(Ca(),K0(!1)),p)}function K0(p){return j()===19?(aa(p),Sf()):s_(17,Vt._0_expected,Eo(19))}function zS(p){let I=ve();return nt(se.createTemplateSpan(vi(Ya),K0(p)),I)}function Bu(){return Wp(j())}function w1(p){p&&Gi();let I=Wp(j());return De.assert(I.kind===15,"Template head has wrong token kind"),I}function Sf(){let p=Wp(j());return De.assert(p.kind===16||p.kind===17,"Template fragment has wrong token kind"),p}function F1(p){let I=p===14||p===17,ce=t.getTokenText();return ce.substring(1,ce.length-(t.isUnterminated()?0:I?1:2))}function Wp(p){let I=ve(),ce=jm(p)?se.createTemplateLiteralLikeNode(p,t.getTokenValue(),F1(p),t.getTokenFlags()&2048):p===8?Ae(t.getTokenValue(),t.getNumericLiteralFlags()):p===10?Je(t.getTokenValue(),void 0,t.hasExtendedUnicodeEscape()):wx(p)?yt(p,t.getTokenValue()):De.fail();return t.hasExtendedUnicodeEscape()&&(ce.hasExtendedUnicodeEscape=!0),t.isUnterminated()&&(ce.isUnterminated=!0),wt(),nt(ce,I)}function $0(){return Ec(!0,Vt.Type_expected)}function Cc(){if(!t.hasPrecedingLineBreak()&&zi()===29)return V_(20,Ca,29,31)}function Tf(){let p=ve();return nt(se.createTypeReferenceNode($0(),Cc()),p)}function U0(p){switch(p.kind){case 180:return N_(p.typeName);case 181:case 182:{let{parameters:I,type:ce}=p;return $S(I)||U0(ce)}case 193:return U0(p.type);default:return!1}}function qS(p){return wt(),nt(se.createTypePredicateNode(void 0,p,Ca()),p.pos)}function k1(){let p=ve();return wt(),nt(se.createThisTypeNode(),p)}function P1(){let p=ve();return wt(),nt(se.createJSDocAllType(),p)}function VS(){let p=ve();return wt(),nt(se.createJSDocNonNullableType(Q0(),!1),p)}function N1(){let p=ve();return wt(),j()===27||j()===19||j()===21||j()===31||j()===63||j()===51?nt(se.createJSDocUnknownType(),p):nt(se.createJSDocNullableType(Ca(),!1),p)}function WS(){let p=ve(),I=Bt();if(ai(Sv)){wt();let ce=__(36),Ee=gu(58,!1);return ti(nt(se.createJSDocFunctionType(ce,Ee),p),I)}return nt(se.createTypeReferenceNode(wo(),void 0),p)}function O1(){let p=ve(),I;return(j()===108||j()===103)&&(I=wo(),Mt(58)),nt(se.createParameterDeclaration(void 0,void 0,I,void 0,Ef(),void 0),p)}function Ef(){t.setInJSDocType(!0);let p=ve();if(Di(142)){let Ee=se.createJSDocNamepathType(void 0);e:for(;;)switch(j()){case 19:case 1:case 27:case 5:break e;default:Jn()}return t.setInJSDocType(!1),nt(Ee,p)}let I=Di(25),ce=tg();return t.setInJSDocType(!1),I&&(ce=nt(se.createJSDocVariadicType(ce),p)),j()===63?(wt(),nt(se.createJSDocOptionalType(ce),p)):ce}function GS(){let p=ve();Mt(112);let I=Ec(!0),ce=t.hasPrecedingLineBreak()?void 0:If();return nt(se.createTypeQueryNode(I,ce),p)}function I1(){let p=ve(),I=Mu(!1,!0),ce=no(),Ee,Le;Di(94)&&(wc()||!G_()?Ee=Ca():Le=sg());let ct=Di(63)?Ca():void 0,en=se.createTypeParameterDeclaration(I,ce,Ee,ct);return en.expression=Le,nt(en,p)}function Qs(){if(j()===29)return V_(19,I1,29,31)}function Cf(p){return j()===25||hg()||Yu(j())||j()===59||wc(!p)}function j1(p){let I=Pc(Vt.Private_identifiers_cannot_be_used_as_parameters);return Qy(I)===0&&!Kn(p)&&Yu(j())&&wt(),I}function L1(){return Yr()||j()===22||j()===18}function z0(p){return q0(p)}function B1(p){return q0(p,!1)}function q0(p){let I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,ce=ve(),Ee=Bt(),Le=p?r_(()=>Mu(!0)):J_(()=>Mu(!0));if(j()===108){let Ln=se.createParameterDeclaration(Le,void 0,Ul(!0),void 0,W_(),void 0),kn=Tu(Le);return kn&&ft(kn,Vt.Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters),ti(nt(Ln,ce),Ee)}let ct=Ha;Ha=!1;let en=Ra(25);if(!I&&!L1())return;let Fn=ti(nt(se.createParameterDeclaration(Le,en,j1(Le),Ra(57),W_(),H_()),ce),Ee);return Ha=ct,Fn}function gu(p,I){if(M1(p,I))return Va(tg)}function M1(p,I){return p===38?(Mt(p),!0):Di(58)?!0:I&&j()===38?(yi(Vt._0_expected,Eo(58)),wt(),!0):!1}function Af(p,I){let ce=i_(),Ee=ys();yn(!!(p&1)),cr(!!(p&2));let Le=p&32?us(17,O1):us(16,()=>I?z0(Ee):B1(Ee));return yn(ce),cr(Ee),Le}function __(p){if(!Mt(20))return mu();let I=Af(p,!0);return Mt(21),I}function Gp(){Di(27)||hs()}function R1(p){let I=ve(),ce=Bt();p===177&&Mt(103);let Ee=Qs(),Le=__(4),ct=gu(58,!0);Gp();let en=p===176?se.createCallSignature(Ee,Le,ct):se.createConstructSignature(Ee,Le,ct);return ti(nt(en,I),ce)}function J1(){return j()===22&&ai(Ac)}function Ac(){if(wt(),j()===25||j()===23)return!0;if(Yu(j())){if(wt(),hi())return!0}else if(hi())wt();else return!1;return j()===58||j()===27?!0:j()!==57?!1:(wt(),j()===58||j()===27||j()===23)}function K1(p,I,ce){let Ee=V_(16,()=>z0(!1),22,23),Le=W_();Gp();let ct=se.createIndexSignature(ce,Ee,Le);return ti(nt(ct,p),I)}function $1(p,I,ce){let Ee=ql(),Le=Ra(57),ct;if(j()===20||j()===29){let en=Qs(),Fn=__(4),Ln=gu(58,!0);ct=se.createMethodSignature(ce,Ee,Le,en,Fn,Ln)}else{let en=W_();ct=se.createPropertySignature(ce,Ee,Le,en),j()===63&&(ct.initializer=H_())}return Gp(),ti(nt(ct,p),I)}function U1(){if(j()===20||j()===29||j()===137||j()===151)return!0;let p=!1;for(;Yu(j());)p=!0,wt();return j()===22?!0:(zl()&&(p=!0,wt()),p?j()===20||j()===29||j()===57||j()===58||j()===27||U_():!1)}function V0(){if(j()===20||j()===29)return R1(176);if(j()===103&&ai(Hp))return R1(177);let p=ve(),I=Bt(),ce=Mu(!1);return Sc(137)?Q_(p,I,ce,174,4):Sc(151)?Q_(p,I,ce,175,4):J1()?K1(p,I,ce):$1(p,I,ce)}function Hp(){return wt(),j()===20||j()===29}function HS(){return wt()===24}function W0(){switch(wt()){case 20:case 29:case 24:return!0}return!1}function XS(){let p=ve();return nt(se.createTypeLiteralNode(G0()),p)}function G0(){let p;return Mt(18)?(p=Ys(4,V0),Mt(19)):p=mu(),p}function YS(){return wt(),j()===39||j()===40?wt()===146:(j()===146&&wt(),j()===22&&bf()&&wt()===101)}function z1(){let p=ve(),I=wo();Mt(101);let ce=Ca();return nt(se.createTypeParameterDeclaration(void 0,I,ce,void 0),p)}function QS(){let p=ve();Mt(18);let I;(j()===146||j()===39||j()===40)&&(I=Go(),I.kind!==146&&Mt(146)),Mt(22);let ce=z1(),Ee=Di(128)?Ca():void 0;Mt(23);let Le;(j()===57||j()===39||j()===40)&&(Le=Go(),Le.kind!==57&&Mt(57));let ct=W_();hs();let en=Ys(4,V0);return Mt(19),nt(se.createMappedTypeNode(I,ce,Ee,Le,ct,en),p)}function H0(){let p=ve();if(Di(25))return nt(se.createRestTypeNode(Ca()),p);let I=Ca();if(UA(I)&&I.pos===I.type.pos){let ce=se.createOptionalTypeNode(I.type);return Oi(ce,I),ce.flags=I.flags,ce}return I}function q1(){return wt()===58||j()===57&&wt()===58}function V1(){return j()===25?Ma(wt())&&q1():Ma(j())&&q1()}function ZS(){if(ai(V1)){let p=ve(),I=Bt(),ce=Ra(25),Ee=wo(),Le=Ra(57);Mt(58);let ct=H0(),en=se.createNamedTupleMember(ce,Ee,Le,ct);return ti(nt(en,p),I)}return H0()}function W1(){let p=ve();return nt(se.createTupleTypeNode(V_(21,ZS,22,23)),p)}function e6(){let p=ve();Mt(20);let I=Ca();return Mt(21),nt(se.createParenthesizedType(I),p)}function G1(){let p;if(j()===126){let I=ve();wt();let ce=nt($n(126),I);p=to([ce],I)}return p}function H1(){let p=ve(),I=Bt(),ce=G1(),Ee=Di(103);De.assert(!ce||Ee,"Per isStartOfFunctionOrConstructorType, a function type cannot have modifiers.");let Le=Qs(),ct=__(4),en=gu(38,!1),Fn=Ee?se.createConstructorTypeNode(ce,Le,ct,en):se.createFunctionTypeNode(Le,ct,en);return ti(nt(Fn,p),I)}function X0(){let p=Go();return j()===24?void 0:p}function X1(p){let I=ve();p&&wt();let ce=j()===110||j()===95||j()===104?Go():Wp(j());return p&&(ce=nt(se.createPrefixUnaryExpression(40,ce),I)),nt(se.createLiteralTypeNode(ce),I)}function Y1(){return wt(),j()===100}function t6(){let p=ve(),I=t.getTokenPos();Mt(18);let ce=t.hasPrecedingLineBreak();Mt(130),Mt(58);let Ee=Eg(!0);if(!Mt(19)){let Le=Ko(pa);Le&&Le.code===Vt._0_expected.code&&Zm(Le,Cp(Ao,I,1,Vt.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return nt(se.createImportTypeAssertionContainer(Ee,ce),p)}function Y0(){Io|=2097152;let p=ve(),I=Di(112);Mt(100),Mt(20);let ce=Ca(),Ee;Di(27)&&(Ee=t6()),Mt(21);let Le=Di(24)?$0():void 0,ct=Cc();return nt(se.createImportTypeNode(ce,Ee,Le,ct,I),p)}function Q1(){return wt(),j()===8||j()===9}function Q0(){switch(j()){case 131:case 157:case 152:case 148:case 160:case 153:case 134:case 155:case 144:case 149:return Xa(X0)||Tf();case 66:t.reScanAsteriskEqualsToken();case 41:return P1();case 60:t.reScanQuestionToken();case 57:return N1();case 98:return WS();case 53:return VS();case 14:case 10:case 8:case 9:case 110:case 95:case 104:return X1();case 40:return ai(Q1)?X1(!0):Tf();case 114:return Go();case 108:{let p=k1();return j()===140&&!t.hasPrecedingLineBreak()?qS(p):p}case 112:return ai(Y1)?Y0():GS();case 18:return ai(YS)?QS():XS();case 22:return W1();case 20:return e6();case 100:return Y0();case 129:return ai(mg)?u2():Tf();case 15:return J0();default:return Tf()}}function wc(p){switch(j()){case 131:case 157:case 152:case 148:case 160:case 134:case 146:case 153:case 156:case 114:case 155:case 104:case 108:case 112:case 144:case 18:case 22:case 29:case 51:case 50:case 103:case 10:case 8:case 9:case 110:case 95:case 149:case 41:case 57:case 53:case 25:case 138:case 100:case 129:case 14:case 15:return!0;case 98:return!p;case 40:return!p&&ai(Q1);case 20:return!p&&ai(Z1);default:return hi()}}function Z1(){return wt(),j()===21||Cf(!1)||wc()}function e2(){let p=ve(),I=Q0();for(;!t.hasPrecedingLineBreak();)switch(j()){case 53:wt(),I=nt(se.createJSDocNonNullableType(I,!0),p);break;case 57:if(ai(b1))return I;wt(),I=nt(se.createJSDocNullableType(I,!0),p);break;case 22:if(Mt(22),wc()){let ce=Ca();Mt(23),I=nt(se.createIndexedAccessTypeNode(I,ce),p)}else Mt(23),I=nt(se.createArrayTypeNode(I),p);break;default:return I}return I}function t2(p){let I=ve();return Mt(p),nt(se.createTypeOperatorNode(p,r2()),I)}function n6(){if(Di(94)){let p=Is(Ca);if(Kl()||j()!==57)return p}}function n2(){let p=ve(),I=no(),ce=Xa(n6),Ee=se.createTypeParameterDeclaration(void 0,I,ce);return nt(Ee,p)}function r6(){let p=ve();return Mt(138),nt(se.createInferTypeNode(n2()),p)}function r2(){let p=j();switch(p){case 141:case 156:case 146:return t2(p);case 138:return r6()}return Va(e2)}function wf(p){if(eg()){let I=H1(),ce;return c0(I)?ce=p?Vt.Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:Vt.Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:ce=p?Vt.Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:Vt.Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type,ft(I,ce),I}}function i2(p,I,ce){let Ee=ve(),Le=p===51,ct=Di(p),en=ct&&wf(Le)||I();if(j()===p||ct){let Fn=[en];for(;Di(p);)Fn.push(wf(Le)||I());en=nt(ce(to(Fn,Ee)),Ee)}return en}function Z0(){return i2(50,r2,se.createIntersectionTypeNode)}function i6(){return i2(51,Z0,se.createUnionTypeNode)}function a2(){return wt(),j()===103}function eg(){return j()===29||j()===20&&ai(o2)?!0:j()===103||j()===126&&ai(a2)}function a6(){if(Yu(j())&&Mu(!1),hi()||j()===108)return wt(),!0;if(j()===22||j()===18){let p=pa.length;return Pc(),p===pa.length}return!1}function o2(){return wt(),!!(j()===21||j()===25||a6()&&(j()===58||j()===27||j()===57||j()===63||j()===21&&(wt(),j()===38)))}function tg(){let p=ve(),I=hi()&&Xa(s2),ce=Ca();return I?nt(se.createTypePredicateNode(void 0,I,ce),p):ce}function s2(){let p=no();if(j()===140&&!t.hasPrecedingLineBreak())return wt(),p}function u2(){let p=ve(),I=s_(129),ce=j()===108?k1():no(),Ee=Di(140)?Ca():void 0;return nt(se.createTypePredicateNode(I,ce,Ee),p)}function Ca(){if(ya&40960)return ci(40960,Ca);if(eg())return H1();let p=ve(),I=i6();if(!Kl()&&!t.hasPrecedingLineBreak()&&Di(94)){let ce=Is(Ca);Mt(57);let Ee=Va(Ca);Mt(58);let Le=Va(Ca);return nt(se.createConditionalTypeNode(I,ce,Ee,Le),p)}return I}function W_(){return Di(58)?Ca():void 0}function ng(){switch(j()){case 108:case 106:case 104:case 110:case 95:case 8:case 9:case 10:case 14:case 15:case 20:case 22:case 18:case 98:case 84:case 103:case 43:case 68:case 79:return!0;case 100:return ai(W0);default:return hi()}}function G_(){if(ng())return!0;switch(j()){case 39:case 40:case 54:case 53:case 89:case 112:case 114:case 45:case 46:case 29:case 133:case 125:case 80:case 59:return!0;default:return b2()?!0:hi()}}function _2(){return j()!==18&&j()!==98&&j()!==84&&j()!==59&&G_()}function Ya(){let p=ju();p&&bn(!1);let I=ve(),ce=Mo(!0),Ee;for(;Ee=Ra(27);)ce=ag(ce,Ee,Mo(!0),I);return p&&bn(!0),ce}function H_(){return Di(63)?Mo(!0):void 0}function Mo(p){if(l2())return c2();let I=s6(p)||g2(p);if(I)return I;let ce=ve(),Ee=Xp(0);return Ee.kind===79&&j()===38?p2(ce,Ee,p,void 0):vp(Ee)&&Gd(Xr())?ag(Ee,Go(),Mo(p),ce):u6(Ee,ce,p)}function l2(){return j()===125?i_()?!0:ai(gg):!1}function o6(){return wt(),!t.hasPrecedingLineBreak()&&hi()}function c2(){let p=ve();return wt(),!t.hasPrecedingLineBreak()&&(j()===41||G_())?nt(se.createYieldExpression(Ra(41),Mo(!0)),p):nt(se.createYieldExpression(void 0,void 0),p)}function p2(p,I,ce,Ee){De.assert(j()===38,"parseSimpleArrowFunctionExpression should only have been called if we had a =>");let Le=se.createParameterDeclaration(void 0,void 0,I,void 0,void 0,void 0);nt(Le,I.pos);let ct=to([Le],Le.pos,Le.end),en=s_(38),Fn=rg(!!Ee,ce),Ln=se.createArrowFunction(Ee,void 0,ct,void 0,en,Fn);return Rn(nt(Ln,p))}function s6(p){let I=d2();if(I!==0)return I===1?h2(!0,!0):Xa(()=>m2(p))}function d2(){return j()===20||j()===29||j()===132?ai(f2):j()===38?1:0}function f2(){if(j()===132&&(wt(),t.hasPrecedingLineBreak()||j()!==20&&j()!==29))return 0;let p=j(),I=wt();if(p===20){if(I===21)switch(wt()){case 38:case 58:case 18:return 1;default:return 0}if(I===22||I===18)return 2;if(I===25)return 1;if(Yu(I)&&I!==132&&ai(bf))return wt()===128?0:1;if(!hi()&&I!==108)return 0;switch(wt()){case 58:return 1;case 57:return wt(),j()===58||j()===27||j()===63||j()===21?1:0;case 27:case 63:case 21:return 2}return 0}else return De.assert(p===29),!hi()&&j()!==85?0:La===1?ai(()=>{Di(85);let ce=wt();if(ce===94)switch(wt()){case 63:case 31:case 43:return!1;default:return!0}else if(ce===27||ce===63)return!0;return!1})?1:0:2}function m2(p){let I=t.getTokenPos();if(Ns!=null&&Ns.has(I))return;let ce=h2(!1,p);return ce||(Ns||(Ns=new Set)).add(I),ce}function g2(p){if(j()===132&&ai(y2)===1){let I=ve(),ce=Sg(),Ee=Xp(0);return p2(I,Ee,p,ce)}}function y2(){if(j()===132){if(wt(),t.hasPrecedingLineBreak()||j()===38)return 0;let p=Xp(0);if(!t.hasPrecedingLineBreak()&&p.kind===79&&j()===38)return 1}return 0}function h2(p,I){let ce=ve(),Ee=Bt(),Le=Sg(),ct=Kn(Le,a0)?2:0,en=Qs(),Fn;if(Mt(20)){if(p)Fn=Af(ct,p);else{let hu=Af(ct,p);if(!hu)return;Fn=hu}if(!Mt(21)&&!p)return}else{if(!p)return;Fn=mu()}let Ln=j()===58,kn=gu(58,!1);if(kn&&!p&&U0(kn))return;let Fr=kn;for(;(Fr==null?void 0:Fr.kind)===193;)Fr=Fr.type;let Li=Fr&&Xh(Fr);if(!p&&j()!==38&&(Li||j()!==18))return;let Fi=j(),ui=s_(38),Fo=Fi===38||Fi===18?rg(Kn(Le,a0),I):no();if(!I&&Ln&&j()!==58)return;let Ms=se.createArrowFunction(Le,en,Fn,kn,ui,Fo);return ti(nt(Ms,ce),Ee)}function rg(p,I){if(j()===18)return Pf(p?2:0);if(j()!==26&&j()!==98&&j()!==84&&tv()&&!_2())return Pf(16|(p?2:0));let ce=Ha;Ha=!1;let Ee=p?r_(()=>Mo(I)):J_(()=>Mo(I));return Ha=ce,Ee}function u6(p,I,ce){let Ee=Ra(57);if(!Ee)return p;let Le;return nt(se.createConditionalExpression(p,Ee,ci(n,()=>Mo(!1)),Le=s_(58),Jm(Le)?Mo(ce):Bs(79,!1,Vt._0_expected,Eo(58))),I)}function Xp(p){let I=ve(),ce=sg();return ig(p,ce,I)}function v2(p){return p===101||p===162}function ig(p,I,ce){for(;;){Xr();let Ee=Vm(j());if(!(j()===42?Ee>=p:Ee>p)||j()===101&&a_())break;if(j()===128||j()===150){if(t.hasPrecedingLineBreak())break;{let Le=j();wt(),I=Le===150?x2(I,Ca()):D2(I,Ca())}}else I=ag(I,Go(),Xp(Ee),ce)}return I}function b2(){return a_()&&j()===101?!1:Vm(j())>0}function x2(p,I){return nt(se.createSatisfiesExpression(p,I),p.pos)}function ag(p,I,ce,Ee){return nt(se.createBinaryExpression(p,I,ce),Ee)}function D2(p,I){return nt(se.createAsExpression(p,I),p.pos)}function S2(){let p=ve();return nt(se.createPrefixUnaryExpression(j(),Or(l_)),p)}function T2(){let p=ve();return nt(se.createDeleteExpression(Or(l_)),p)}function _6(){let p=ve();return nt(se.createTypeOfExpression(Or(l_)),p)}function E2(){let p=ve();return nt(se.createVoidExpression(Or(l_)),p)}function l6(){return j()===133?ys()?!0:ai(gg):!1}function og(){let p=ve();return nt(se.createAwaitExpression(Or(l_)),p)}function sg(){if(C2()){let ce=ve(),Ee=A2();return j()===42?ig(Vm(j()),Ee,ce):Ee}let p=j(),I=l_();if(j()===42){let ce=_o(wa,I.pos),{end:Ee}=I;I.kind===213?it(ce,Ee,Vt.A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses):it(ce,Ee,Vt.An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses,Eo(p))}return I}function l_(){switch(j()){case 39:case 40:case 54:case 53:return S2();case 89:return T2();case 112:return _6();case 114:return E2();case 29:return La===1?Yp(!0):j2();case 133:if(l6())return og();default:return A2()}}function C2(){switch(j()){case 39:case 40:case 54:case 53:case 89:case 112:case 114:case 133:return!1;case 29:if(La!==1)return!1;default:return!0}}function A2(){if(j()===45||j()===46){let I=ve();return nt(se.createPrefixUnaryExpression(j(),Or(Fc)),I)}else if(La===1&&j()===29&&ai(BS))return Yp(!0);let p=Fc();if(De.assert(vp(p)),(j()===45||j()===46)&&!t.hasPrecedingLineBreak()){let I=j();return wt(),nt(se.createPostfixUnaryExpression(p,I),p.pos)}return p}function Fc(){let p=ve(),I;return j()===100?ai(Hp)?(Io|=2097152,I=Go()):ai(HS)?(wt(),wt(),I=nt(se.createMetaProperty(100,wo()),p),Io|=4194304):I=w2():I=j()===106?ug():w2(),cg(p,I)}function w2(){let p=ve(),I=pg();return Y_(p,I,!0)}function ug(){let p=ve(),I=Go();if(j()===29){let ce=ve(),Ee=Xa(kf);Ee!==void 0&&(it(ce,ve(),Vt.super_may_not_use_type_arguments),Qp()||(I=se.createExpressionWithTypeArguments(I,Ee)))}return j()===20||j()===24||j()===22?I:(s_(24,Vt.super_must_be_followed_by_an_argument_list_or_member_access),nt(Mn(I,Df(!0,!0)),p))}function Yp(p,I,ce){let Ee=ve(),Le=P2(p),ct;if(Le.kind===283){let en=k2(Le),Fn,Ln=en[en.length-1];if((Ln==null?void 0:Ln.kind)===281&&!Zu(Ln.openingElement.tagName,Ln.closingElement.tagName)&&Zu(Le.tagName,Ln.closingElement.tagName)){let kn=Ln.children.end,Fr=nt(se.createJsxElement(Ln.openingElement,Ln.children,nt(se.createJsxClosingElement(nt(Qt(""),kn,kn)),kn,kn)),Ln.openingElement.pos,kn);en=to([...en.slice(0,en.length-1),Fr],en.pos,kn),Fn=Ln.closingElement}else Fn=I2(Le,p),Zu(Le.tagName,Fn.tagName)||(ce&&h0(ce)&&Zu(Fn.tagName,ce.tagName)?ft(Le.tagName,Vt.JSX_element_0_has_no_corresponding_closing_tag,Kd(wa,Le.tagName)):ft(Fn.tagName,Vt.Expected_corresponding_JSX_closing_tag_for_0,Kd(wa,Le.tagName)));ct=nt(se.createJsxElement(Le,en,Fn),Ee)}else Le.kind===286?ct=nt(se.createJsxFragment(Le,k2(Le),m6(p)),Ee):(De.assert(Le.kind===282),ct=Le);if(p&&j()===29){let en=typeof I>"u"?ct.pos:I,Fn=Xa(()=>Yp(!0,en));if(Fn){let Ln=Bs(27,!1);return kh(Ln,Fn.pos,0),it(_o(wa,en),Fn.end,Vt.JSX_expressions_must_have_one_parent_element),nt(se.createBinaryExpression(ct,Ln,Fn),Ee)}}return ct}function c6(){let p=ve(),I=se.createJsxText(t.getTokenValue(),Ea===12);return Ea=t.scanJsxToken(),nt(I,p)}function F2(p,I){switch(I){case 1:if(_S(p))ft(p,Vt.JSX_fragment_has_no_corresponding_closing_tag);else{let ce=p.tagName,Ee=_o(wa,ce.pos);it(Ee,ce.end,Vt.JSX_element_0_has_no_corresponding_closing_tag,Kd(wa,p.tagName))}return;case 30:case 7:return;case 11:case 12:return c6();case 18:return N2(!1);case 29:return Yp(!1,void 0,p);default:return De.assertNever(I)}}function k2(p){let I=[],ce=ve(),Ee=$a;for($a|=16384;;){let Le=F2(p,Ea=t.reScanJsxToken());if(!Le||(I.push(Le),h0(p)&&(Le==null?void 0:Le.kind)===281&&!Zu(Le.openingElement.tagName,Le.closingElement.tagName)&&Zu(p.tagName,Le.closingElement.tagName)))break}return $a=Ee,to(I,ce)}function p6(){let p=ve();return nt(se.createJsxAttributes(Ys(13,d6)),p)}function P2(p){let I=ve();if(Mt(29),j()===31)return xo(),nt(se.createJsxOpeningFragment(),I);let ce=Ff(),Ee=ya&262144?void 0:If(),Le=p6(),ct;return j()===31?(xo(),ct=se.createJsxOpeningElement(ce,Ee,Le)):(Mt(43),Mt(31,void 0,!1)&&(p?wt():xo()),ct=se.createJsxSelfClosingElement(ce,Ee,Le)),nt(ct,I)}function Ff(){let p=ve();co();let I=j()===108?Go():wo();for(;Di(24);)I=nt(Mn(I,Df(!0,!1)),p);return I}function N2(p){let I=ve();if(!Mt(18))return;let ce,Ee;return j()!==19&&(ce=Ra(25),Ee=Ya()),p?Mt(19):Mt(19,void 0,!1)&&xo(),nt(se.createJsxExpression(ce,Ee),I)}function d6(){if(j()===18)return f6();co();let p=ve();return nt(se.createJsxAttribute(wo(),O2()),p)}function O2(){if(j()===63){if(eo()===10)return Bu();if(j()===18)return N2(!0);if(j()===29)return Yp(!0);yi(Vt.or_JSX_element_expected)}}function f6(){let p=ve();Mt(18),Mt(25);let I=Ya();return Mt(19),nt(se.createJsxSpreadAttribute(I),p)}function I2(p,I){let ce=ve();Mt(30);let Ee=Ff();return Mt(31,void 0,!1)&&(I||!Zu(p.tagName,Ee)?wt():xo()),nt(se.createJsxClosingElement(Ee),ce)}function m6(p){let I=ve();return Mt(30),Mt(31,Vt.Expected_corresponding_closing_tag_for_JSX_fragment,!1)&&(p?wt():xo()),nt(se.createJsxJsxClosingFragment(),I)}function j2(){De.assert(La!==1,"Type assertions should never be parsed in JSX; they should be parsed as comparisons or JSX elements/fragments.");let p=ve();Mt(29);let I=Ca();Mt(31);let ce=l_();return nt(se.createTypeAssertion(I,ce),p)}function g6(){return wt(),Ma(j())||j()===22||Qp()}function L2(){return j()===28&&ai(g6)}function _g(p){if(p.flags&32)return!0;if(Np(p)){let I=p.expression;for(;Np(I)&&!(I.flags&32);)I=I.expression;if(I.flags&32){for(;Np(p);)p.flags|=32,p=p.expression;return!0}}return!1}function yu(p,I,ce){let Ee=Df(!0,!0),Le=ce||_g(I),ct=Le?Pr(I,ce,Ee):Mn(I,Ee);if(Le&&ds(ct.name)&&ft(ct.name,Vt.An_optional_chain_cannot_contain_private_identifiers),Q3(I)&&I.typeArguments){let en=I.typeArguments.pos-1,Fn=_o(wa,I.typeArguments.end)+1;it(en,Fn,Vt.An_instantiation_expression_cannot_be_followed_by_a_property_access)}return nt(ct,p)}function X_(p,I,ce){let Ee;if(j()===23)Ee=Bs(79,!0,Vt.An_element_access_expression_should_take_an_argument);else{let ct=vi(Ya);I_(ct)&&(ct.text=z_(ct.text)),Ee=ct}Mt(23);let Le=ce||_g(I)?xi(I,ce,Ee):Wi(I,Ee);return nt(Le,p)}function Y_(p,I,ce){for(;;){let Ee,Le=!1;if(ce&&L2()?(Ee=s_(28),Le=Ma(j())):Le=Di(24),Le){I=yu(p,I,Ee);continue}if((Ee||!ju())&&Di(22)){I=X_(p,I,Ee);continue}if(Qp()){I=!Ee&&I.kind===230?lg(p,I.expression,Ee,I.typeArguments):lg(p,I,Ee,void 0);continue}if(!Ee){if(j()===53&&!t.hasPrecedingLineBreak()){wt(),I=nt(se.createNonNullExpression(I),p);continue}let ct=Xa(kf);if(ct){I=nt(se.createExpressionWithTypeArguments(I,ct),p);continue}}return I}}function Qp(){return j()===14||j()===15}function lg(p,I,ce,Ee){let Le=se.createTaggedTemplateExpression(I,Ee,j()===14?(Gi(),Bu()):C1(!0));return(ce||I.flags&32)&&(Le.flags|=32),Le.questionDotToken=ce,nt(Le,p)}function cg(p,I){for(;;){I=Y_(p,I,!0);let ce,Ee=Ra(28);if(Ee&&(ce=Xa(kf),Qp())){I=lg(p,I,Ee,ce);continue}if(ce||j()===20){!Ee&&I.kind===230&&(ce=I.typeArguments,I=I.expression);let Le=B2(),ct=Ee||_g(I)?ma(I,Ee,ce,Le):ra(I,ce,Le);I=nt(ct,p);continue}if(Ee){let Le=Bs(79,!1,Vt.Identifier_expected);I=nt(Pr(I,Ee,Le),p)}break}return I}function B2(){Mt(20);let p=us(11,J2);return Mt(21),p}function kf(){if(ya&262144||zi()!==29)return;wt();let p=us(20,Ca);if(Xr()===31)return wt(),p&&y6()?p:void 0}function y6(){switch(j()){case 20:case 14:case 15:return!0;case 29:case 31:case 39:case 40:return!1}return t.hasPrecedingLineBreak()||b2()||!G_()}function pg(){switch(j()){case 8:case 9:case 10:case 14:return Bu();case 108:case 106:case 104:case 110:case 95:return Go();case 20:return h6();case 22:return K2();case 18:return dg();case 132:if(!ai(ev))break;return fg();case 59:return J6();case 84:return dv();case 98:return fg();case 103:return v6();case 43:case 68:if(wi()===13)return Bu();break;case 15:return C1(!1);case 80:return vf()}return no(Vt.Expression_expected)}function h6(){let p=ve(),I=Bt();Mt(20);let ce=vi(Ya);return Mt(21),ti(nt(Oo(ce),p),I)}function M2(){let p=ve();Mt(25);let I=Mo(!0);return nt(se.createSpreadElement(I),p)}function R2(){return j()===25?M2():j()===27?nt(se.createOmittedExpression(),ve()):Mo(!0)}function J2(){return ci(n,R2)}function K2(){let p=ve(),I=t.getTokenPos(),ce=Mt(22),Ee=t.hasPrecedingLineBreak(),Le=us(15,R2);return $l(22,23,ce,I),nt(gn(Le,Ee),p)}function $2(){let p=ve(),I=Bt();if(Ra(25)){let kn=Mo(!0);return ti(nt(se.createSpreadAssignment(kn),p),I)}let ce=Mu(!0);if(Sc(137))return Q_(p,I,ce,174,0);if(Sc(151))return Q_(p,I,ce,175,0);let Ee=Ra(41),Le=hi(),ct=ql(),en=Ra(57),Fn=Ra(53);if(Ee||j()===20||j()===29)return _v(p,I,ce,Ee,ct,en,Fn);let Ln;if(Le&&j()!==58){let kn=Ra(63),Fr=kn?vi(()=>Mo(!0)):void 0;Ln=se.createShorthandPropertyAssignment(ct,Fr),Ln.equalsToken=kn}else{Mt(58);let kn=vi(()=>Mo(!0));Ln=se.createPropertyAssignment(ct,kn)}return Ln.modifiers=ce,Ln.questionToken=en,Ln.exclamationToken=Fn,ti(nt(Ln,p),I)}function dg(){let p=ve(),I=t.getTokenPos(),ce=Mt(18),Ee=t.hasPrecedingLineBreak(),Le=us(12,$2,!0);return $l(18,19,ce,I),nt(Ct(Le,Ee),p)}function fg(){let p=ju();bn(!1);let I=ve(),ce=Bt(),Ee=Mu(!1);Mt(98);let Le=Ra(41),ct=Le?1:0,en=Kn(Ee,a0)?2:0,Fn=ct&&en?Jl(kc):ct?Rl(kc):en?r_(kc):kc(),Ln=Qs(),kn=__(ct|en),Fr=gu(58,!1),Li=Pf(ct|en);bn(p);let Fi=se.createFunctionExpression(Ee,Le,Fn,Ln,kn,Fr,Li);return ti(nt(Fi,I),ce)}function kc(){return Yr()?hf():void 0}function v6(){let p=ve();if(Mt(103),Di(24)){let ct=wo();return nt(se.createMetaProperty(103,ct),p)}let I=ve(),ce=Y_(I,pg(),!1),Ee;ce.kind===230&&(Ee=ce.typeArguments,ce=ce.expression),j()===28&&yi(Vt.Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0,Kd(wa,ce));let Le=j()===20?B2():void 0;return nt(ms(ce,Ee,Le),p)}function Vl(p,I){let ce=ve(),Ee=Bt(),Le=t.getTokenPos(),ct=Mt(18,I);if(ct||p){let en=t.hasPrecedingLineBreak(),Fn=Ys(1,Ho);$l(18,19,ct,Le);let Ln=ti(nt(e_(Fn,en),ce),Ee);return j()===63&&(yi(Vt.Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses),wt()),Ln}else{let en=mu();return ti(nt(e_(en,void 0),ce),Ee)}}function Pf(p,I){let ce=i_();yn(!!(p&1));let Ee=ys();cr(!!(p&2));let Le=Ha;Ha=!1;let ct=ju();ct&&bn(!1);let en=Vl(!!(p&16),I);return ct&&bn(!0),Ha=Le,yn(ce),cr(Ee),en}function U2(){let p=ve(),I=Bt();return Mt(26),ti(nt(se.createEmptyStatement(),p),I)}function b6(){let p=ve(),I=Bt();Mt(99);let ce=t.getTokenPos(),Ee=Mt(20),Le=vi(Ya);$l(20,21,Ee,ce);let ct=Ho(),en=Di(91)?Ho():void 0;return ti(nt(Ji(Le,ct,en),p),I)}function z2(){let p=ve(),I=Bt();Mt(90);let ce=Ho();Mt(115);let Ee=t.getTokenPos(),Le=Mt(20),ct=vi(Ya);return $l(20,21,Le,Ee),Di(26),ti(nt(se.createDoStatement(ce,ct),p),I)}function x6(){let p=ve(),I=Bt();Mt(115);let ce=t.getTokenPos(),Ee=Mt(20),Le=vi(Ya);$l(20,21,Ee,ce);let ct=Ho();return ti(nt(Fs(Le,ct),p),I)}function q2(){let p=ve(),I=Bt();Mt(97);let ce=Ra(133);Mt(20);let Ee;j()!==26&&(j()===113||j()===119||j()===85?Ee=ov(!0):Ee=bo(Ya));let Le;if(ce?Mt(162):Di(162)){let ct=vi(()=>Mo(!0));Mt(21),Le=Ka(ce,Ee,ct,Ho())}else if(Di(101)){let ct=vi(Ya);Mt(21),Le=se.createForInStatement(Ee,ct,Ho())}else{Mt(26);let ct=j()!==26&&j()!==21?vi(Ya):void 0;Mt(26);let en=j()!==21?vi(Ya):void 0;Mt(21),Le=Wo(Ee,ct,en,Ho())}return ti(nt(Le,p),I)}function V2(p){let I=ve(),ce=Bt();Mt(p===249?81:86);let Ee=U_()?void 0:no();hs();let Le=p===249?se.createBreakStatement(Ee):se.createContinueStatement(Ee);return ti(nt(Le,I),ce)}function W2(){let p=ve(),I=Bt();Mt(105);let ce=U_()?void 0:vi(Ya);return hs(),ti(nt(se.createReturnStatement(ce),p),I)}function D6(){let p=ve(),I=Bt();Mt(116);let ce=t.getTokenPos(),Ee=Mt(20),Le=vi(Ya);$l(20,21,Ee,ce);let ct=Ai(33554432,Ho);return ti(nt(se.createWithStatement(Le,ct),p),I)}function S6(){let p=ve(),I=Bt();Mt(82);let ce=vi(Ya);Mt(58);let Ee=Ys(3,Ho);return ti(nt(se.createCaseClause(ce,Ee),p),I)}function G2(){let p=ve();Mt(88),Mt(58);let I=Ys(3,Ho);return nt(se.createDefaultClause(I),p)}function T6(){return j()===82?S6():G2()}function H2(){let p=ve();Mt(18);let I=Ys(2,T6);return Mt(19),nt(se.createCaseBlock(I),p)}function E6(){let p=ve(),I=Bt();Mt(107),Mt(20);let ce=vi(Ya);Mt(21);let Ee=H2();return ti(nt(se.createSwitchStatement(ce,Ee),p),I)}function X2(){let p=ve(),I=Bt();Mt(109);let ce=t.hasPrecedingLineBreak()?void 0:vi(Ya);return ce===void 0&&(jo++,ce=nt(Qt(""),ve())),qp()||o_(ce),ti(nt(se.createThrowStatement(ce),p),I)}function C6(){let p=ve(),I=Bt();Mt(111);let ce=Vl(!1),Ee=j()===83?Y2():void 0,Le;return(!Ee||j()===96)&&(Mt(96,Vt.catch_or_finally_expected),Le=Vl(!1)),ti(nt(se.createTryStatement(ce,Ee,Le),p),I)}function Y2(){let p=ve();Mt(83);let I;Di(20)?(I=Of(),Mt(21)):I=void 0;let ce=Vl(!1);return nt(se.createCatchClause(I,ce),p)}function A6(){let p=ve(),I=Bt();return Mt(87),hs(),ti(nt(se.createDebuggerStatement(),p),I)}function Q2(){let p=ve(),I=Bt(),ce,Ee=j()===20,Le=vi(Ya);return Wr(Le)&&Di(58)?ce=se.createLabeledStatement(Le,Ho()):(qp()||o_(Le),ce=os(Le),Ee&&(I=!1)),ti(nt(ce,p),I)}function mg(){return wt(),Ma(j())&&!t.hasPrecedingLineBreak()}function Z2(){return wt(),j()===84&&!t.hasPrecedingLineBreak()}function ev(){return wt(),j()===98&&!t.hasPrecedingLineBreak()}function gg(){return wt(),(Ma(j())||j()===8||j()===9||j()===10)&&!t.hasPrecedingLineBreak()}function w6(){for(;;)switch(j()){case 113:case 119:case 85:case 98:case 84:case 92:return!0;case 118:case 154:return o6();case 142:case 143:return P6();case 126:case 127:case 132:case 136:case 121:case 122:case 123:case 146:if(wt(),t.hasPrecedingLineBreak())return!1;continue;case 159:return wt(),j()===18||j()===79||j()===93;case 100:return wt(),j()===10||j()===41||j()===18||Ma(j());case 93:let p=wt();if(p===154&&(p=ai(wt)),p===63||p===41||p===18||p===88||p===128||p===59)return!0;continue;case 124:wt();continue;default:return!1}}function Zp(){return ai(w6)}function tv(){switch(j()){case 59:case 26:case 18:case 113:case 119:case 98:case 84:case 92:case 99:case 90:case 115:case 97:case 86:case 81:case 105:case 116:case 107:case 109:case 111:case 87:case 83:case 96:return!0;case 100:return Zp()||ai(W0);case 85:case 93:return Zp();case 132:case 136:case 118:case 142:case 143:case 154:case 159:return!0;case 127:case 123:case 121:case 122:case 124:case 146:return Zp()||!ai(mg);default:return G_()}}function nv(){return wt(),Yr()||j()===18||j()===22}function F6(){return ai(nv)}function Ho(){switch(j()){case 26:return U2();case 18:return Vl(!1);case 113:return vg(ve(),Bt(),void 0);case 119:if(F6())return vg(ve(),Bt(),void 0);break;case 98:return bg(ve(),Bt(),void 0);case 84:return fv(ve(),Bt(),void 0);case 99:return b6();case 90:return z2();case 115:return x6();case 97:return q2();case 86:return V2(248);case 81:return V2(249);case 105:return W2();case 116:return D6();case 107:return E6();case 109:return X2();case 111:case 83:case 96:return C6();case 87:return A6();case 59:return yg();case 132:case 118:case 154:case 142:case 143:case 136:case 85:case 92:case 93:case 100:case 121:case 122:case 123:case 126:case 127:case 124:case 146:case 159:if(Zp())return yg();break}return Q2()}function rv(p){return p.kind===136}function yg(){let p=ve(),I=Bt(),ce=Mu(!0);if(Kn(ce,rv)){let Ee=k6(p);if(Ee)return Ee;for(let Le of ce)Le.flags|=16777216;return Ai(16777216,()=>ed(p,I,ce))}else return ed(p,I,ce)}function k6(p){return Ai(16777216,()=>{let I=N0($a,p);if(I)return O0(I)})}function ed(p,I,ce){switch(j()){case 113:case 119:case 85:return vg(p,I,ce);case 98:return bg(p,I,ce);case 84:return fv(p,I,ce);case 118:return z6(p,I,ce);case 154:return q6(p,I,ce);case 92:return W6(p,I,ce);case 159:case 142:case 143:return xv(p,I,ce);case 100:return X6(p,I,ce);case 93:switch(wt(),j()){case 88:case 63:return oT(p,I,ce);case 128:return H6(p,I,ce);default:return aT(p,I,ce)}default:if(ce){let Ee=Bs(279,!0,Vt.Declaration_expected);return Fh(Ee,p),Ee.modifiers=ce,Ee}return}}function P6(){return wt(),!t.hasPrecedingLineBreak()&&(hi()||j()===10)}function Nf(p,I){if(j()!==18){if(p&4){Gp();return}if(U_()){hs();return}}return Pf(p,I)}function N6(){let p=ve();if(j()===27)return nt(se.createOmittedExpression(),p);let I=Ra(25),ce=Pc(),Ee=H_();return nt(se.createBindingElement(I,void 0,ce,Ee),p)}function iv(){let p=ve(),I=Ra(25),ce=Yr(),Ee=ql(),Le;ce&&j()!==58?(Le=Ee,Ee=void 0):(Mt(58),Le=Pc());let ct=H_();return nt(se.createBindingElement(I,Ee,Le,ct),p)}function O6(){let p=ve();Mt(18);let I=us(9,iv);return Mt(19),nt(se.createObjectBindingPattern(I),p)}function av(){let p=ve();Mt(22);let I=us(10,N6);return Mt(23),nt(se.createArrayBindingPattern(I),p)}function hg(){return j()===18||j()===22||j()===80||Yr()}function Pc(p){return j()===22?av():j()===18?O6():hf(p)}function I6(){return Of(!0)}function Of(p){let I=ve(),ce=Bt(),Ee=Pc(Vt.Private_identifiers_are_not_allowed_in_variable_declarations),Le;p&&Ee.kind===79&&j()===53&&!t.hasPrecedingLineBreak()&&(Le=Go());let ct=W_(),en=v2(j())?void 0:H_(),Fn=t_(Ee,Le,ct,en);return ti(nt(Fn,I),ce)}function ov(p){let I=ve(),ce=0;switch(j()){case 113:break;case 119:ce|=1;break;case 85:ce|=2;break;default:De.fail()}wt();let Ee;if(j()===162&&ai(sv))Ee=mu();else{let Le=a_();nn(p),Ee=us(8,p?Of:I6),nn(Le)}return nt(ss(Ee,ce),I)}function sv(){return bf()&&wt()===21}function vg(p,I,ce){let Ee=ov(!1);hs();let Le=as(ce,Ee);return ti(nt(Le,p),I)}function bg(p,I,ce){let Ee=ys(),Le=Ws(ce);Mt(98);let ct=Ra(41),en=Le&1024?kc():hf(),Fn=ct?1:0,Ln=Le&512?2:0,kn=Qs();Le&1&&cr(!0);let Fr=__(Fn|Ln),Li=gu(58,!1),Fi=Nf(Fn|Ln,Vt.or_expected);cr(Ee);let ui=se.createFunctionDeclaration(ce,ct,en,kn,Fr,Li,Fi);return ti(nt(ui,p),I)}function j6(){if(j()===135)return Mt(135);if(j()===10&&ai(wt)===20)return Xa(()=>{let p=Bu();return p.text==="constructor"?p:void 0})}function uv(p,I,ce){return Xa(()=>{if(j6()){let Ee=Qs(),Le=__(0),ct=gu(58,!1),en=Nf(0,Vt.or_expected),Fn=se.createConstructorDeclaration(ce,Le,en);return Fn.typeParameters=Ee,Fn.type=ct,ti(nt(Fn,p),I)}})}function _v(p,I,ce,Ee,Le,ct,en,Fn){let Ln=Ee?1:0,kn=Kn(ce,a0)?2:0,Fr=Qs(),Li=__(Ln|kn),Fi=gu(58,!1),ui=Nf(Ln|kn,Fn),Fo=se.createMethodDeclaration(ce,Ee,Le,ct,Fr,Li,Fi,ui);return Fo.exclamationToken=en,ti(nt(Fo,p),I)}function xg(p,I,ce,Ee,Le){let ct=!Le&&!t.hasPrecedingLineBreak()?Ra(53):void 0,en=W_(),Fn=ci(45056,H_);yf(Ee,en,Fn);let Ln=se.createPropertyDeclaration(ce,Ee,Le||ct,en,Fn);return ti(nt(Ln,p),I)}function lv(p,I,ce){let Ee=Ra(41),Le=ql(),ct=Ra(57);return Ee||j()===20||j()===29?_v(p,I,ce,Ee,Le,ct,void 0,Vt.or_expected):xg(p,I,ce,Le,ct)}function Q_(p,I,ce,Ee,Le){let ct=ql(),en=Qs(),Fn=__(0),Ln=gu(58,!1),kn=Nf(Le),Fr=Ee===174?se.createGetAccessorDeclaration(ce,ct,Fn,Ln,kn):se.createSetAccessorDeclaration(ce,ct,Fn,kn);return Fr.typeParameters=en,of(Fr)&&(Fr.type=Ln),ti(nt(Fr,p),I)}function L6(){let p;if(j()===59)return!0;for(;Yu(j());){if(p=j(),SE(p))return!0;wt()}if(j()===41||(zl()&&(p=j(),wt()),j()===22))return!0;if(p!==void 0){if(!O_(p)||p===151||p===137)return!0;switch(j()){case 20:case 29:case 53:case 58:case 63:case 57:return!0;default:return U_()}}return!1}function B6(p,I,ce){s_(124);let Ee=cv(),Le=ti(nt(se.createClassStaticBlockDeclaration(Ee),p),I);return Le.modifiers=ce,Le}function cv(){let p=i_(),I=ys();yn(!1),cr(!0);let ce=Vl(!1);return yn(p),cr(I),ce}function M6(){if(ys()&&j()===133){let p=ve(),I=no(Vt.Expression_expected);wt();let ce=Y_(p,I,!0);return cg(p,ce)}return Fc()}function pv(){let p=ve();if(!Di(59))return;let I=du(M6);return nt(se.createDecorator(I),p)}function Dg(p,I,ce){let Ee=ve(),Le=j();if(j()===85&&I){if(!Xa(w0))return}else if(ce&&j()===124&&ai(Lf)||p&&j()===124||!g1())return;return nt($n(Le),Ee)}function Mu(p,I,ce){let Ee=ve(),Le,ct,en,Fn=!1,Ln=!1,kn=!1;if(p&&j()===59)for(;ct=pv();)Le=la(Le,ct);for(;en=Dg(Fn,I,ce);)en.kind===124&&(Fn=!0),Le=la(Le,en),Ln=!0;if(Ln&&p&&j()===59)for(;ct=pv();)Le=la(Le,ct),kn=!0;if(kn)for(;en=Dg(Fn,I,ce);)en.kind===124&&(Fn=!0),Le=la(Le,en);return Le&&to(Le,Ee)}function Sg(){let p;if(j()===132){let I=ve();wt();let ce=nt($n(132),I);p=to([ce],I)}return p}function R6(){let p=ve();if(j()===26)return wt(),nt(se.createSemicolonClassElement(),p);let I=Bt(),ce=Mu(!0,!0,!0);if(j()===124&&ai(Lf))return B6(p,I,ce);if(Sc(137))return Q_(p,I,ce,174,0);if(Sc(151))return Q_(p,I,ce,175,0);if(j()===135||j()===10){let Ee=uv(p,I,ce);if(Ee)return Ee}if(J1())return K1(p,I,ce);if(Ma(j())||j()===10||j()===8||j()===41||j()===22)if(Kn(ce,rv)){for(let Ee of ce)Ee.flags|=16777216;return Ai(16777216,()=>lv(p,I,ce))}else return lv(p,I,ce);if(ce){let Ee=Bs(79,!0,Vt.Declaration_expected);return xg(p,I,ce,Ee,void 0)}return De.fail("Should not have attempted to parse class member declaration.")}function J6(){let p=ve(),I=Bt(),ce=Mu(!0);if(j()===84)return Tg(p,I,ce,228);let Ee=Bs(279,!0,Vt.Expression_expected);return Fh(Ee,p),Ee.modifiers=ce,Ee}function dv(){return Tg(ve(),Bt(),void 0,228)}function fv(p,I,ce){return Tg(p,I,ce,260)}function Tg(p,I,ce,Ee){let Le=ys();Mt(84);let ct=mv(),en=Qs();Kn(ce,lA)&&cr(!0);let Fn=gv(),Ln;Mt(18)?(Ln=U6(),Mt(19)):Ln=mu(),cr(Le);let kn=Ee===260?se.createClassDeclaration(ce,ct,en,Fn,Ln):se.createClassExpression(ce,ct,en,Fn,Ln);return ti(nt(kn,p),I)}function mv(){return Yr()&&!K6()?Ul(Yr()):void 0}function K6(){return j()===117&&ai(F0)}function gv(){if(jf())return Ys(22,yv)}function yv(){let p=ve(),I=j();De.assert(I===94||I===117),wt();let ce=us(7,$6);return nt(se.createHeritageClause(I,ce),p)}function $6(){let p=ve(),I=Fc();if(I.kind===230)return I;let ce=If();return nt(se.createExpressionWithTypeArguments(I,ce),p)}function If(){return j()===29?V_(20,Ca,29,31):void 0}function jf(){return j()===94||j()===117}function U6(){return Ys(5,R6)}function z6(p,I,ce){Mt(118);let Ee=no(),Le=Qs(),ct=gv(),en=G0(),Fn=se.createInterfaceDeclaration(ce,Ee,Le,ct,en);return ti(nt(Fn,p),I)}function q6(p,I,ce){Mt(154);let Ee=no(),Le=Qs();Mt(63);let ct=j()===139&&Xa(X0)||Ca();hs();let en=se.createTypeAliasDeclaration(ce,Ee,Le,ct);return ti(nt(en,p),I)}function V6(){let p=ve(),I=Bt(),ce=ql(),Ee=vi(H_);return ti(nt(se.createEnumMember(ce,Ee),p),I)}function W6(p,I,ce){Mt(92);let Ee=no(),Le;Mt(18)?(Le=Dc(()=>us(6,V6)),Mt(19)):Le=mu();let ct=se.createEnumDeclaration(ce,Ee,Le);return ti(nt(ct,p),I)}function hv(){let p=ve(),I;return Mt(18)?(I=Ys(1,Ho),Mt(19)):I=mu(),nt(se.createModuleBlock(I),p)}function vv(p,I,ce,Ee){let Le=Ee&16,ct=no(),en=Di(24)?vv(ve(),!1,void 0,4|Le):hv(),Fn=se.createModuleDeclaration(ce,ct,en,Ee);return ti(nt(Fn,p),I)}function bv(p,I,ce){let Ee=0,Le;j()===159?(Le=no(),Ee|=1024):(Le=Bu(),Le.text=z_(Le.text));let ct;j()===18?ct=hv():hs();let en=se.createModuleDeclaration(ce,Le,ct,Ee);return ti(nt(en,p),I)}function xv(p,I,ce){let Ee=0;if(j()===159)return bv(p,I,ce);if(Di(143))Ee|=16;else if(Mt(142),j()===10)return bv(p,I,ce);return vv(p,I,ce,Ee)}function Dv(){return j()===147&&ai(Sv)}function Sv(){return wt()===20}function Lf(){return wt()===18}function G6(){return wt()===43}function H6(p,I,ce){Mt(128),Mt(143);let Ee=no();hs();let Le=se.createNamespaceExportDeclaration(Ee);return Le.modifiers=ce,ti(nt(Le,p),I)}function X6(p,I,ce){Mt(100);let Ee=t.getStartPos(),Le;hi()&&(Le=no());let ct=!1;if(j()!==158&&(Le==null?void 0:Le.escapedText)==="type"&&(hi()||Y6())&&(ct=!0,Le=hi()?no():void 0),Le&&!Q6())return Z6(p,I,ce,Le,ct);let en;(Le||j()===41||j()===18)&&(en=eT(Le,Ee,ct),Mt(158));let Fn=Bf(),Ln;j()===130&&!t.hasPrecedingLineBreak()&&(Ln=Eg()),hs();let kn=se.createImportDeclaration(ce,en,Fn,Ln);return ti(nt(kn,p),I)}function Tv(){let p=ve(),I=Ma(j())?wo():Wp(10);Mt(58);let ce=Mo(!0);return nt(se.createAssertEntry(I,ce),p)}function Eg(p){let I=ve();p||Mt(130);let ce=t.getTokenPos();if(Mt(18)){let Ee=t.hasPrecedingLineBreak(),Le=us(24,Tv,!0);if(!Mt(19)){let ct=Ko(pa);ct&&ct.code===Vt._0_expected.code&&Zm(ct,Cp(Ao,ce,1,Vt.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return nt(se.createAssertClause(Le,Ee),I)}else{let Ee=to([],ve(),void 0,!1);return nt(se.createAssertClause(Ee,!1),I)}}function Y6(){return j()===41||j()===18}function Q6(){return j()===27||j()===158}function Z6(p,I,ce,Ee,Le){Mt(63);let ct=Cg();hs();let en=se.createImportEqualsDeclaration(ce,Le,Ee,ct);return ti(nt(en,p),I)}function eT(p,I,ce){let Ee;return(!p||Di(27))&&(Ee=j()===41?Mf():Ev(272)),nt(se.createImportClause(ce,p,Ee),I)}function Cg(){return Dv()?tT():Ec(!1)}function tT(){let p=ve();Mt(147),Mt(20);let I=Bf();return Mt(21),nt(se.createExternalModuleReference(I),p)}function Bf(){if(j()===10){let p=Bu();return p.text=z_(p.text),p}else return Ya()}function Mf(){let p=ve();Mt(41),Mt(128);let I=no();return nt(se.createNamespaceImport(I),p)}function Ev(p){let I=ve(),ce=p===272?se.createNamedImports(V_(23,rT,18,19)):se.createNamedExports(V_(23,nT,18,19));return nt(ce,I)}function nT(){let p=Bt();return ti(Z_(278),p)}function rT(){return Z_(273)}function Z_(p){let I=ve(),ce=O_(j())&&!hi(),Ee=t.getTokenPos(),Le=t.getTextPos(),ct=!1,en,Fn=!0,Ln=wo();if(Ln.escapedText==="type")if(j()===128){let Li=wo();if(j()===128){let Fi=wo();Ma(j())?(ct=!0,en=Li,Ln=Fr(),Fn=!1):(en=Ln,Ln=Fi,Fn=!1)}else Ma(j())?(en=Ln,Fn=!1,Ln=Fr()):(ct=!0,Ln=Li)}else Ma(j())&&(ct=!0,Ln=Fr());Fn&&j()===128&&(en=Ln,Mt(128),Ln=Fr()),p===273&&ce&&it(Ee,Le,Vt.Identifier_expected);let kn=p===273?se.createImportSpecifier(ct,en,Ln):se.createExportSpecifier(ct,en,Ln);return nt(kn,I);function Fr(){return ce=O_(j())&&!hi(),Ee=t.getTokenPos(),Le=t.getTextPos(),wo()}}function iT(p){return nt(se.createNamespaceExport(wo()),p)}function aT(p,I,ce){let Ee=ys();cr(!0);let Le,ct,en,Fn=Di(154),Ln=ve();Di(41)?(Di(128)&&(Le=iT(Ln)),Mt(158),ct=Bf()):(Le=Ev(276),(j()===158||j()===10&&!t.hasPrecedingLineBreak())&&(Mt(158),ct=Bf())),ct&&j()===130&&!t.hasPrecedingLineBreak()&&(en=Eg()),hs(),cr(Ee);let kn=se.createExportDeclaration(ce,Fn,Le,ct,en);return ti(nt(kn,p),I)}function oT(p,I,ce){let Ee=ys();cr(!0);let Le;Di(63)?Le=!0:Mt(88);let ct=Mo(!0);hs(),cr(Ee);let en=se.createExportAssignment(ce,Le,ct);return ti(nt(en,p),I)}let Nc;(p=>{p[p.SourceElements=0]="SourceElements",p[p.BlockStatements=1]="BlockStatements",p[p.SwitchClauses=2]="SwitchClauses",p[p.SwitchClauseStatements=3]="SwitchClauseStatements",p[p.TypeMembers=4]="TypeMembers",p[p.ClassMembers=5]="ClassMembers",p[p.EnumMembers=6]="EnumMembers",p[p.HeritageClauseElement=7]="HeritageClauseElement",p[p.VariableDeclarations=8]="VariableDeclarations",p[p.ObjectBindingElements=9]="ObjectBindingElements",p[p.ArrayBindingElements=10]="ArrayBindingElements",p[p.ArgumentExpressions=11]="ArgumentExpressions",p[p.ObjectLiteralMembers=12]="ObjectLiteralMembers",p[p.JsxAttributes=13]="JsxAttributes",p[p.JsxChildren=14]="JsxChildren",p[p.ArrayLiteralMembers=15]="ArrayLiteralMembers",p[p.Parameters=16]="Parameters",p[p.JSDocParameters=17]="JSDocParameters",p[p.RestProperties=18]="RestProperties",p[p.TypeParameters=19]="TypeParameters",p[p.TypeArguments=20]="TypeArguments",p[p.TupleElementTypes=21]="TupleElementTypes",p[p.HeritageClauses=22]="HeritageClauses",p[p.ImportOrExportSpecifiers=23]="ImportOrExportSpecifiers",p[p.AssertEntries=24]="AssertEntries",p[p.Count=25]="Count"})(Nc||(Nc={}));let Cv;(p=>{p[p.False=0]="False",p[p.True=1]="True",p[p.Unknown=2]="Unknown"})(Cv||(Cv={}));let Av;(p=>{function I(kn,Fr,Li){Os("file.js",kn,99,void 0,1),t.setText(kn,Fr,Li),Ea=t.scan();let Fi=ce(),ui=ia("file.js",99,1,!1,[],$n(1),0,$o),Fo=mc(pa,ui);return vo&&(ui.jsDocDiagnostics=mc(vo,ui)),pu(),Fi?{jsDocTypeExpression:Fi,diagnostics:Fo}:void 0}p.parseJSDocTypeExpressionForTests=I;function ce(kn){let Fr=ve(),Li=(kn?Di:Mt)(18),Fi=Ai(8388608,Ef);(!kn||Li)&&$_(19);let ui=se.createJSDocTypeExpression(Fi);return Ar(ui),nt(ui,Fr)}p.parseJSDocTypeExpression=ce;function Ee(){let kn=ve(),Fr=Di(18),Li=ve(),Fi=Ec(!1);for(;j()===80;)Bo(),Jn(),Fi=nt(se.createJSDocMemberName(Fi,no()),Li);Fr&&$_(19);let ui=se.createJSDocNameReference(Fi);return Ar(ui),nt(ui,kn)}p.parseJSDocNameReference=Ee;function Le(kn,Fr,Li){Os("",kn,99,void 0,1);let Fi=Ai(8388608,()=>Ln(Fr,Li)),ui=mc(pa,{languageVariant:0,text:kn});return pu(),Fi?{jsDoc:Fi,diagnostics:ui}:void 0}p.parseIsolatedJSDocComment=Le;function ct(kn,Fr,Li){let Fi=Ea,ui=pa.length,Fo=Lo,Ms=Ai(8388608,()=>Ln(Fr,Li));return j_(Ms,kn),ya&262144&&(vo||(vo=[]),vo.push(...pa)),Ea=Fi,pa.length=ui,Lo=Fo,Ms}p.parseJSDocComment=ct;let en;(kn=>{kn[kn.BeginningOfLine=0]="BeginningOfLine",kn[kn.SawAsterisk=1]="SawAsterisk",kn[kn.SavingComments=2]="SavingComments",kn[kn.SavingBackticks=3]="SavingBackticks"})(en||(en={}));let Fn;(kn=>{kn[kn.Property=1]="Property",kn[kn.Parameter=2]="Parameter",kn[kn.CallbackParameter=4]="CallbackParameter"})(Fn||(Fn={}));function Ln(){let kn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,Fr=arguments.length>1?arguments[1]:void 0,Li=wa,Fi=Fr===void 0?Li.length:kn+Fr;if(Fr=Fi-kn,De.assert(kn>=0),De.assert(kn<=Fi),De.assert(Fi<=Li.length),!d5(Li,kn))return;let ui,Fo,Ms,hu,Ru,Xo=[],el=[];return t.scanRange(kn+3,Fr-5,()=>{let ht=1,fn,un=kn-(Li.lastIndexOf(` +`,kn)+1)+4;function wn(Gr){fn||(fn=un),Xo.push(Gr),un+=Gr.length}for(Jn();td(5););td(4)&&(ht=0,un=0);e:for(;;){switch(j()){case 59:ht===0||ht===1?(Ag(Xo),Ru||(Ru=ve()),nl(wg(un)),ht=0,fn=void 0):wn(t.getTokenText());break;case 4:Xo.push(t.getTokenText()),ht=0,un=0;break;case 41:let Gr=t.getTokenText();ht===1||ht===2?(ht=2,wn(Gr)):(ht=1,un+=Gr.length);break;case 5:let Vi=t.getTokenText();ht===2?Xo.push(Vi):fn!==void 0&&un+Vi.length>fn&&Xo.push(Vi.slice(fn-un)),un+=Vi.length;break;case 1:break e;case 18:ht=2;let Do=t.getStartPos(),ls=t.getTextPos()-1,vu=kv(ls);if(vu){hu||wv(Xo),el.push(nt(se.createJSDocText(Xo.join("")),hu!=null?hu:kn,Do)),el.push(vu),Xo=[],hu=t.getTextPos();break}default:ht=2,wn(t.getTokenText());break}Jn()}Ag(Xo),el.length&&Xo.length&&el.push(nt(se.createJSDocText(Xo.join("")),hu!=null?hu:kn,Ru)),el.length&&ui&&De.assertIsDefined(Ru,"having parsed tags implies that the end of the comment span should be set");let Un=ui&&to(ui,Fo,Ms);return nt(se.createJSDocComment(el.length?to(el,kn,Ru):Xo.length?Xo.join(""):void 0,Un),kn,Fi)});function wv(ht){for(;ht.length&&(ht[0]===` +`||ht[0]==="\r");)ht.shift()}function Ag(ht){for(;ht.length&&ht[ht.length-1].trim()==="";)ht.pop()}function Fv(){for(;;){if(Jn(),j()===1)return!0;if(!(j()===5||j()===4))return!1}}function vs(){if(!((j()===5||j()===4)&&ai(Fv)))for(;j()===5||j()===4;)Jn()}function tl(){if((j()===5||j()===4)&&ai(Fv))return"";let ht=t.hasPrecedingLineBreak(),fn=!1,un="";for(;ht&&j()===41||j()===5||j()===4;)un+=t.getTokenText(),j()===4?(ht=!0,fn=!0,un=""):j()===41&&(ht=!1),Jn();return fn?un:""}function wg(ht){De.assert(j()===59);let fn=t.getTokenPos();Jn();let un=Oc(void 0),wn=tl(),Un;switch(un.escapedText){case"author":Un=Ue(fn,un,ht,wn);break;case"implements":Un=er(fn,un,ht,wn);break;case"augments":case"extends":Un=Ir(fn,un,ht,wn);break;case"class":case"constructor":Un=Ku(fn,se.createJSDocClassTag,un,ht,wn);break;case"public":Un=Ku(fn,se.createJSDocPublicTag,un,ht,wn);break;case"private":Un=Ku(fn,se.createJSDocPrivateTag,un,ht,wn);break;case"protected":Un=Ku(fn,se.createJSDocProtectedTag,un,ht,wn);break;case"readonly":Un=Ku(fn,se.createJSDocReadonlyTag,un,ht,wn);break;case"override":Un=Ku(fn,se.createJSDocOverrideTag,un,ht,wn);break;case"deprecated":Lt=!0,Un=Ku(fn,se.createJSDocDeprecatedTag,un,ht,wn);break;case"this":Un=dJ(fn,un,ht,wn);break;case"enum":Un=fJ(fn,un,ht,wn);break;case"arg":case"argument":case"param":return Nv(fn,un,2,ht);case"return":case"returns":Un=a(fn,un,ht,wn);break;case"template":Un=TJ(fn,un,ht,wn);break;case"type":Un=l(fn,un,ht,wn);break;case"typedef":Un=mJ(fn,un,ht,wn);break;case"callback":Un=yJ(fn,un,ht,wn);break;case"overload":Un=hJ(fn,un,ht,wn);break;case"satisfies":Un=_s(fn,un,ht,wn);break;case"see":Un=d(fn,un,ht,wn);break;case"exception":case"throws":Un=re(fn,un,ht,wn);break;default:Un=_a(fn,un,ht,wn);break}return Un}function Ro(ht,fn,un,wn){return wn||(un+=fn-ht),Rf(un,wn.slice(un))}function Rf(ht,fn){let un=ve(),wn=[],Un=[],Gr,Vi=0,Do=!0,ls;function vu(bu){ls||(ls=ht),wn.push(bu),ht+=bu.length}fn!==void 0&&(fn!==""&&vu(fn),Vi=1);let il=j();e:for(;;){switch(il){case 4:Vi=0,wn.push(t.getTokenText()),ht=0;break;case 59:if(Vi===3||Vi===2&&(!Do||ai(Wl))){wn.push(t.getTokenText());break}t.setTextPos(t.getTextPos()-1);case 1:break e;case 5:if(Vi===2||Vi===3)vu(t.getTokenText());else{let Ic=t.getTokenText();ls!==void 0&&ht+Ic.length>ls&&wn.push(Ic.slice(ls-ht)),ht+=Ic.length}break;case 18:Vi=2;let bu=t.getStartPos(),Fg=t.getTextPos()-1,kg=kv(Fg);kg?(Un.push(nt(se.createJSDocText(wn.join("")),Gr!=null?Gr:un,bu)),Un.push(kg),wn=[],Gr=t.getTextPos()):vu(t.getTokenText());break;case 61:Vi===3?Vi=2:Vi=3,vu(t.getTokenText());break;case 41:if(Vi===0){Vi=1,ht+=1;break}default:Vi!==3&&(Vi=2),vu(t.getTokenText());break}Do=j()===5,il=Jn()}if(wv(wn),Ag(wn),Un.length)return wn.length&&Un.push(nt(se.createJSDocText(wn.join("")),Gr!=null?Gr:un)),to(Un,un,t.getTextPos());if(wn.length)return wn.join("")}function Wl(){let ht=Jn();return ht===5||ht===4}function kv(ht){let fn=Xa(Pv);if(!fn)return;Jn(),vs();let un=ve(),wn=Ma(j())?Ec(!0):void 0;if(wn)for(;j()===80;)Bo(),Jn(),wn=nt(se.createJSDocMemberName(wn,no()),un);let Un=[];for(;j()!==19&&j()!==4&&j()!==1;)Un.push(t.getTokenText()),Jn();let Gr=fn==="link"?se.createJSDocLink:fn==="linkcode"?se.createJSDocLinkCode:se.createJSDocLinkPlain;return nt(Gr(wn,Un.join("")),ht,t.getTextPos())}function Pv(){if(tl(),j()===18&&Jn()===59&&Ma(Jn())){let ht=t.getTokenValue();if(ii(ht))return ht}}function ii(ht){return ht==="link"||ht==="linkcode"||ht==="linkplain"}function _a(ht,fn,un,wn){return nt(se.createJSDocUnknownTag(fn,Ro(ht,ve(),un,wn)),ht)}function nl(ht){ht&&(ui?ui.push(ht):(ui=[ht],Fo=ht.pos),Ms=ht.end)}function rl(){return tl(),j()===18?ce():void 0}function sT(){let ht=td(22);ht&&vs();let fn=td(61),un=EJ();return fn&&p1(61),ht&&(vs(),Ra(63)&&Ya(),Mt(23)),{name:un,isBracketed:ht}}function Zs(ht){switch(ht.kind){case 149:return!0;case 185:return Zs(ht.elementType);default:return sf(ht)&&Wr(ht.typeName)&&ht.typeName.escapedText==="Object"&&!ht.typeArguments}}function Nv(ht,fn,un,wn){let Un=rl(),Gr=!Un;tl();let{name:Vi,isBracketed:Do}=sT(),ls=tl();Gr&&!ai(Pv)&&(Un=rl());let vu=Ro(ht,ve(),wn,ls),il=un!==4&&r(Un,Vi,un,wn);il&&(Un=il,Gr=!0);let bu=un===1?se.createJSDocPropertyTag(fn,Vi,Do,Un,Gr,vu):se.createJSDocParameterTag(fn,Vi,Do,Un,Gr,vu);return nt(bu,ht)}function r(ht,fn,un,wn){if(ht&&Zs(ht.type)){let Un=ve(),Gr,Vi;for(;Gr=Xa(()=>_T(un,wn,fn));)(Gr.kind===344||Gr.kind===351)&&(Vi=la(Vi,Gr));if(Vi){let Do=nt(se.createJSDocTypeLiteral(Vi,ht.type.kind===185),Un);return nt(se.createJSDocTypeExpression(Do),Un)}}}function a(ht,fn,un,wn){Kn(ui,hS)&&it(fn.pos,t.getTokenPos(),Vt._0_tag_already_specified,fn.escapedText);let Un=rl();return nt(se.createJSDocReturnTag(fn,Un,Ro(ht,ve(),un,wn)),ht)}function l(ht,fn,un,wn){Kn(ui,D0)&&it(fn.pos,t.getTokenPos(),Vt._0_tag_already_specified,fn.escapedText);let Un=ce(!0),Gr=un!==void 0&&wn!==void 0?Ro(ht,ve(),un,wn):void 0;return nt(se.createJSDocTypeTag(fn,Un,Gr),ht)}function d(ht,fn,un,wn){let Un=j()===22||ai(()=>Jn()===59&&Ma(Jn())&&ii(t.getTokenValue()))?void 0:Ee(),Gr=un!==void 0&&wn!==void 0?Ro(ht,ve(),un,wn):void 0;return nt(se.createJSDocSeeTag(fn,Un,Gr),ht)}function re(ht,fn,un,wn){let Un=rl(),Gr=Ro(ht,ve(),un,wn);return nt(se.createJSDocThrowsTag(fn,Un,Gr),ht)}function Ue(ht,fn,un,wn){let Un=ve(),Gr=an(),Vi=t.getStartPos(),Do=Ro(ht,Vi,un,wn);Do||(Vi=t.getStartPos());let ls=typeof Do!="string"?to(Ei([nt(Gr,Un,Vi)],Do),Un):Gr.text+Do;return nt(se.createJSDocAuthorTag(fn,ls),ht)}function an(){let ht=[],fn=!1,un=t.getToken();for(;un!==1&&un!==4;){if(un===29)fn=!0;else{if(un===59&&!fn)break;if(un===31&&fn){ht.push(t.getTokenText()),t.setTextPos(t.getTokenPos()+1);break}}ht.push(t.getTokenText()),un=Jn()}return se.createJSDocText(ht.join(""))}function er(ht,fn,un,wn){let Un=Ju();return nt(se.createJSDocImplementsTag(fn,Un,Ro(ht,ve(),un,wn)),ht)}function Ir(ht,fn,un,wn){let Un=Ju();return nt(se.createJSDocAugmentsTag(fn,Un,Ro(ht,ve(),un,wn)),ht)}function _s(ht,fn,un,wn){let Un=ce(!1),Gr=un!==void 0&&wn!==void 0?Ro(ht,ve(),un,wn):void 0;return nt(se.createJSDocSatisfiesTag(fn,Un,Gr),ht)}function Ju(){let ht=Di(18),fn=ve(),un=c_(),wn=If(),Un=se.createExpressionWithTypeArguments(un,wn),Gr=nt(Un,fn);return ht&&Mt(19),Gr}function c_(){let ht=ve(),fn=Oc();for(;Di(24);){let un=Oc();fn=nt(Mn(fn,un),ht)}return fn}function Ku(ht,fn,un,wn,Un){return nt(fn(un,Ro(ht,ve(),wn,Un)),ht)}function dJ(ht,fn,un,wn){let Un=ce(!0);return vs(),nt(se.createJSDocThisTag(fn,Un,Ro(ht,ve(),un,wn)),ht)}function fJ(ht,fn,un,wn){let Un=ce(!0);return vs(),nt(se.createJSDocEnumTag(fn,Un,Ro(ht,ve(),un,wn)),ht)}function mJ(ht,fn,un,wn){var Un;let Gr=rl();tl();let Vi=uT();vs();let Do=Rf(un),ls;if(!Gr||Zs(Gr.type)){let il,bu,Fg,kg=!1;for(;il=Xa(()=>bJ(un));)if(kg=!0,il.kind===347)if(bu){let Ic=yi(Vt.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);Ic&&Zm(Ic,Cp(Ao,0,0,Vt.The_tag_was_first_specified_here));break}else bu=il;else Fg=la(Fg,il);if(kg){let Ic=Gr&&Gr.type.kind===185,CJ=se.createJSDocTypeLiteral(Fg,Ic);Gr=bu&&bu.typeExpression&&!Zs(bu.typeExpression.type)?bu.typeExpression:nt(CJ,ht),ls=Gr.end}}ls=ls||Do!==void 0?ve():((Un=Vi!=null?Vi:Gr)!=null?Un:fn).end,Do||(Do=Ro(ht,ls,un,wn));let vu=se.createJSDocTypedefTag(fn,Gr,Vi,Do);return nt(vu,ht,ls)}function uT(ht){let fn=t.getTokenPos();if(!Ma(j()))return;let un=Oc();if(Di(24)){let wn=uT(!0),Un=se.createModuleDeclaration(void 0,un,wn,ht?4:void 0);return nt(Un,fn)}return ht&&(un.flags|=2048),un}function gJ(ht){let fn=ve(),un,wn;for(;un=Xa(()=>_T(4,ht));)wn=la(wn,un);return to(wn||[],fn)}function m7(ht,fn){let un=gJ(fn),wn=Xa(()=>{if(td(59)){let Un=wg(fn);if(Un&&Un.kind===345)return Un}});return nt(se.createJSDocSignature(void 0,un,wn),ht)}function yJ(ht,fn,un,wn){let Un=uT();vs();let Gr=Rf(un),Vi=m7(ht,un);Gr||(Gr=Ro(ht,ve(),un,wn));let Do=Gr!==void 0?ve():Vi.end;return nt(se.createJSDocCallbackTag(fn,Vi,Un,Gr),ht,Do)}function hJ(ht,fn,un,wn){vs();let Un=Rf(un),Gr=m7(ht,un);Un||(Un=Ro(ht,ve(),un,wn));let Vi=Un!==void 0?ve():Gr.end;return nt(se.createJSDocOverloadTag(fn,Gr,Un),ht,Vi)}function vJ(ht,fn){for(;!Wr(ht)||!Wr(fn);)if(!Wr(ht)&&!Wr(fn)&&ht.right.escapedText===fn.right.escapedText)ht=ht.left,fn=fn.left;else return!1;return ht.escapedText===fn.escapedText}function bJ(ht){return _T(1,ht)}function _T(ht,fn,un){let wn=!0,Un=!1;for(;;)switch(Jn()){case 59:if(wn){let Gr=xJ(ht,fn);return Gr&&(Gr.kind===344||Gr.kind===351)&&ht!==4&&un&&(Wr(Gr.name)||!vJ(un,Gr.name.left))?!1:Gr}Un=!1;break;case 4:wn=!0,Un=!1;break;case 41:Un&&(wn=!1),Un=!0;break;case 79:wn=!1;break;case 1:return!1}}function xJ(ht,fn){De.assert(j()===59);let un=t.getStartPos();Jn();let wn=Oc();vs();let Un;switch(wn.escapedText){case"type":return ht===1&&l(un,wn);case"prop":case"property":Un=1;break;case"arg":case"argument":case"param":Un=6;break;default:return!1}return ht&Un?Nv(un,wn,ht,fn):!1}function DJ(){let ht=ve(),fn=td(22);fn&&vs();let un=Oc(Vt.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces),wn;if(fn&&(vs(),Mt(63),wn=Ai(8388608,Ef),Mt(23)),!N_(un))return nt(se.createTypeParameterDeclaration(void 0,un,void 0,wn),ht)}function SJ(){let ht=ve(),fn=[];do{vs();let un=DJ();un!==void 0&&fn.push(un),tl()}while(td(27));return to(fn,ht)}function TJ(ht,fn,un,wn){let Un=j()===18?ce():void 0,Gr=SJ();return nt(se.createJSDocTemplateTag(fn,Un,Gr,Ro(ht,ve(),un,wn)),ht)}function td(ht){return j()===ht?(Jn(),!0):!1}function EJ(){let ht=Oc();for(Di(22)&&Mt(23);Di(24);){let fn=Oc();Di(22)&&Mt(23),ht=M0(ht,fn)}return ht}function Oc(ht){if(!Ma(j()))return Bs(79,!ht,ht||Vt.Identifier_expected);jo++;let fn=t.getTokenPos(),un=t.getTextPos(),wn=j(),Un=z_(t.getTokenValue()),Gr=nt(Qt(Un,wn),fn,un);return Jn(),Gr}}})(Av=e.JSDocParser||(e.JSDocParser={}))})(Iu||(Iu={})),(e=>{function t(Je,yt,Qt,cn){if(cn=cn||De.shouldAssert(2),se(Je,yt,Qt,cn),KT(Qt))return Je;if(Je.statements.length===0)return Iu.parseSourceFile(Je.fileName,yt,Je.languageVersion,void 0,!0,Je.scriptKind,Je.setExternalModuleIndicator);let $n=Je;De.assert(!$n.hasBeenIncrementallyParsed),$n.hasBeenIncrementallyParsed=!0,Iu.fixupParentReferences($n);let gn=Je.text,Ct=Ye(Je),Mn=w(Je,Qt);se(Je,yt,Mn,cn),De.assert(Mn.span.start<=Qt.span.start),De.assert(yo(Mn.span)===yo(Qt.span)),De.assert(yo(Bd(Mn))===yo(Bd(Qt)));let Pr=Bd(Mn).length-Mn.span.length;Q($n,Mn.span.start,yo(Mn.span),yo(Bd(Mn)),Pr,gn,yt,cn);let Wi=Iu.parseSourceFile(Je.fileName,yt,Je.languageVersion,Ct,!0,Je.scriptKind,Je.setExternalModuleIndicator);return Wi.commentDirectives=n(Je.commentDirectives,Wi.commentDirectives,Mn.span.start,yo(Mn.span),Pr,gn,yt,cn),Wi.impliedNodeFormat=Je.impliedNodeFormat,Wi}e.updateSourceFile=t;function n(Je,yt,Qt,cn,$n,gn,Ct,Mn){if(!Je)return yt;let Pr,Wi=!1;for(let ra of Je){let{range:ma,type:ms}=ra;if(ma.end<Qt)Pr=la(Pr,ra);else if(ma.pos>cn){xi();let Oo={range:{pos:ma.pos+$n,end:ma.end+$n},type:ms};Pr=la(Pr,Oo),Mn&&De.assert(gn.substring(ma.pos,ma.end)===Ct.substring(Oo.range.pos,Oo.range.end))}}return xi(),Pr;function xi(){Wi||(Wi=!0,Pr?yt&&Pr.push(...yt):Pr=yt)}}function s(Je,yt,Qt,cn,$n,gn){yt?Mn(Je):Ct(Je);return;function Ct(Pr){let Wi="";if(gn&&m(Pr)&&(Wi=cn.substring(Pr.pos,Pr.end)),Pr._children&&(Pr._children=void 0),gc(Pr,Pr.pos+Qt,Pr.end+Qt),gn&&m(Pr)&&De.assert(Wi===$n.substring(Pr.pos,Pr.end)),Za(Pr,Ct,Mn),P_(Pr))for(let xi of Pr.jsDoc)Ct(xi);G(Pr,gn)}function Mn(Pr){Pr._children=void 0,gc(Pr,Pr.pos+Qt,Pr.end+Qt);for(let Wi of Pr)Ct(Wi)}}function m(Je){switch(Je.kind){case 10:case 8:case 79:return!0}return!1}function K(Je,yt,Qt,cn,$n){De.assert(Je.end>=yt,"Adjusting an element that was entirely before the change range"),De.assert(Je.pos<=Qt,"Adjusting an element that was entirely after the change range"),De.assert(Je.pos<=Je.end);let gn=Math.min(Je.pos,cn),Ct=Je.end>=Qt?Je.end+$n:Math.min(Je.end,cn);De.assert(gn<=Ct),Je.parent&&(De.assertGreaterThanOrEqual(gn,Je.parent.pos),De.assertLessThanOrEqual(Ct,Je.parent.end)),gc(Je,gn,Ct)}function G(Je,yt){if(yt){let Qt=Je.pos,cn=$n=>{De.assert($n.pos>=Qt),Qt=$n.end};if(P_(Je))for(let $n of Je.jsDoc)cn($n);Za(Je,cn),De.assert(Qt<=Je.end)}}function Q(Je,yt,Qt,cn,$n,gn,Ct,Mn){Pr(Je);return;function Pr(xi){if(De.assert(xi.pos<=xi.end),xi.pos>Qt){s(xi,!1,$n,gn,Ct,Mn);return}let ra=xi.end;if(ra>=yt){if(xi.intersectsChange=!0,xi._children=void 0,K(xi,yt,Qt,cn,$n),Za(xi,Pr,Wi),P_(xi))for(let ma of xi.jsDoc)Pr(ma);G(xi,Mn);return}De.assert(ra<yt)}function Wi(xi){if(De.assert(xi.pos<=xi.end),xi.pos>Qt){s(xi,!0,$n,gn,Ct,Mn);return}let ra=xi.end;if(ra>=yt){xi.intersectsChange=!0,xi._children=void 0,K(xi,yt,Qt,cn,$n);for(let ma of xi)Pr(ma);return}De.assert(ra<yt)}}function w(Je,yt){let Qt=yt.span.start;for(let gn=0;Qt>0&&gn<=1;gn++){let Ct=ke(Je,Qt);De.assert(Ct.pos<=Qt);let Mn=Ct.pos;Qt=Math.max(0,Mn-1)}let cn=F_(Qt,yo(yt.span)),$n=yt.newLength+(yt.span.start-Qt);return Ly(cn,$n)}function ke(Je,yt){let Qt=Je,cn;if(Za(Je,gn),cn){let Ct=$n(cn);Ct.pos>Qt.pos&&(Qt=Ct)}return Qt;function $n(Ct){for(;;){let Mn=W4(Ct);if(Mn)Ct=Mn;else return Ct}}function gn(Ct){if(!N_(Ct))if(Ct.pos<=yt){if(Ct.pos>=Qt.pos&&(Qt=Ct),yt<Ct.end)return Za(Ct,gn),!0;De.assert(Ct.end<=yt),cn=Ct}else return De.assert(Ct.pos>yt),!0}}function se(Je,yt,Qt,cn){let $n=Je.text;if(Qt&&(De.assert($n.length-Qt.span.length+Qt.newLength===yt.length),cn||De.shouldAssert(3))){let gn=$n.substr(0,Qt.span.start),Ct=yt.substr(0,Qt.span.start);De.assert(gn===Ct);let Mn=$n.substring(yo(Qt.span),$n.length),Pr=yt.substring(yo(Bd(Qt)),yt.length);De.assert(Mn===Pr)}}function Ye(Je){let yt=Je.statements,Qt=0;De.assert(Qt<yt.length);let cn=yt[Qt],$n=-1;return{currentNode(Ct){return Ct!==$n&&(cn&&cn.end===Ct&&Qt<yt.length-1&&(Qt++,cn=yt[Qt]),(!cn||cn.pos!==Ct)&&gn(Ct)),$n=Ct,De.assert(!cn||cn.pos===Ct),cn}};function gn(Ct){yt=void 0,Qt=-1,cn=void 0,Za(Je,Mn,Pr);return;function Mn(Wi){return Ct>=Wi.pos&&Ct<Wi.end?(Za(Wi,Mn,Pr),!0):!1}function Pr(Wi){if(Ct>=Wi.pos&&Ct<Wi.end)for(let xi=0;xi<Wi.length;xi++){let ra=Wi[xi];if(ra){if(ra.pos===Ct)return yt=Wi,Qt=xi,cn=ra,!0;if(ra.pos<Ct&&Ct<ra.end)return Za(ra,Mn,Pr),!0}}return!1}}}e.createSyntaxCursor=Ye;let Ae;(Je=>{Je[Je.Value=-1]="Value"})(Ae||(Ae={}))})(i1||(i1={})),a1=new Map,J5=/^\/\/\/\s*<(\S+)\s.*?\/>/im,K5=/^\/\/\/?\s*@(\S+)\s*(.*)\s*$/im}}),FM=()=>{},kM=()=>{},PM=()=>{},NM=()=>{},OM=()=>{},IM=()=>{},jM=()=>{},LM=()=>{},BM=()=>{},MM=()=>{},RM=()=>{},JM=()=>{},KM=()=>{},$M=()=>{},UM=()=>{},zM=()=>{},qM=()=>{},VM=()=>{},WM=()=>{},GM=()=>{},HM=()=>{},XM=()=>{},YM=()=>{},QM=()=>{},ZM=()=>{},eR=()=>{},tR=()=>{},nR=()=>{},rR=()=>{},iR=()=>{},aR=()=>{},oR=()=>{},sR=()=>{},uR=()=>{},_R=()=>{},lR=()=>{},cR=()=>{},pR=()=>{},dR=()=>{},fR=()=>{},mR=()=>{},gR=()=>{},yR=()=>{},hR=()=>{},vR=()=>{},bR=()=>{},Vo=pe({"src/compiler/_namespaces/ts.ts"(){"use strict";q(),jt(),ur(),di(),si(),bt(),or(),lT(),g7(),N7(),O7(),$7(),k9(),aj(),oj(),sj(),uj(),xj(),Dj(),Sj(),eB(),dM(),fM(),wM(),FM(),kM(),PM(),NM(),IM(),jM(),LM(),BM(),MM(),RM(),JM(),KM(),$M(),UM(),zM(),qM(),VM(),WM(),GM(),HM(),XM(),YM(),QM(),ZM(),eR(),tR(),nR(),rR(),iR(),aR(),oR(),sR(),uR(),_R(),lR(),cR(),pR(),dR(),fR(),mR(),gR(),yR(),hR(),vR(),bR(),OM(),vn()}}),$5=()=>{},xR=()=>{},U5=()=>{},Up,U5=()=>{ur(),Up=hp(99,!0)},DR=()=>{},SR=()=>{},TR=()=>{},ER=()=>{},CR=()=>{},AR=()=>{},wR=()=>{},FR=()=>{},kR=()=>{},PR=()=>{},z5=()=>{},q5=()=>{};function V5(e,t,n,s){let m=Im(e)?new s1(e,t,n):e===79?new _1(79,t,n):e===80?new l1(80,t,n):new PS(e,t,n);return m.parent=s,m.flags=s.flags&50720768,m}function NR(e,t){if(!Im(e.kind))return ye;let n=[];if(KE(e))return e.forEachChild(G=>{n.push(G)}),n;Up.setText((t||e.getSourceFile()).text);let s=e.pos,m=G=>{E0(n,s,G.pos,e),n.push(G),s=G.end},K=G=>{E0(n,s,G.pos,e),n.push(OR(G,e)),s=G.end};return u(e.jsDoc,m),s=e.pos,e.forEachChild(m,K),E0(n,s,e.end,e),Up.setText(void 0),n}function E0(e,t,n,s){for(Up.setTextPos(t);t<n;){let m=Up.scan(),K=Up.getTextPos();if(K<=n){if(m===79){if(k8(s))continue;De.fail(`Did not expect ${De.formatSyntaxKind(s.kind)} to have an Identifier in its trivia`)}e.push(V5(m,t,K,s))}if(t=K,m===1)break}}function OR(e,t){let n=V5(354,e.pos,e.end,t);n._children=[];let s=e.pos;for(let m of e)E0(n._children,s,m.pos,t),n._children.push(m),s=m.end;return E0(n._children,s,e.end,t),n}function W5(e){return Om(e).some(t=>t.tagName.text==="inheritDoc"||t.tagName.text==="inheritdoc")}function o1(e,t){if(!e)return ye;let n=ts_JsDoc_exports.getJsDocTagsFromDeclarations(e,t);if(t&&(n.length===0||e.some(W5))){let s=new Set;for(let m of e){let K=G5(t,m,G=>{var Q;if(!s.has(G))return s.add(G),m.kind===174||m.kind===175?G.getContextualJsDocTags(m,t):((Q=G.declarations)==null?void 0:Q.length)===1?G.getJsDocTags():void 0});K&&(n=[...K,...n])}}return n}function C0(e,t){if(!e)return ye;let n=ts_JsDoc_exports.getJsDocCommentsFromDeclarations(e,t);if(t&&(n.length===0||e.some(W5))){let s=new Set;for(let m of e){let K=G5(t,m,G=>{if(!s.has(G))return s.add(G),m.kind===174||m.kind===175?G.getContextualDocumentationComment(m,t):G.getDocumentationComment(t)});K&&(n=n.length===0?K.slice():K.concat(lineBreakPart(),n))}}return n}function G5(e,t,n){var s;let m=((s=t.parent)==null?void 0:s.kind)===173?t.parent.parent:t.parent;if(!m)return;let K=yh(t);return Ne(GC(m),G=>{let Q=e.getTypeAtLocation(G),w=K&&Q.symbol?e.getTypeOfSymbol(Q.symbol):Q,ke=e.getPropertyOfType(w,t.symbol.name);return ke?n(ke):void 0})}function IR(){return{getNodeConstructor:()=>s1,getTokenConstructor:()=>PS,getIdentifierConstructor:()=>_1,getPrivateIdentifierConstructor:()=>l1,getSourceFileConstructor:()=>o7,getSymbolConstructor:()=>r7,getTypeConstructor:()=>i7,getSignatureConstructor:()=>a7,getSourceMapSourceConstructor:()=>s7}}function A0(e){let t=!0;for(let s in e)if(oo(e,s)&&!H5(s)){t=!1;break}if(t)return e;let n={};for(let s in e)if(oo(e,s)){let m=H5(s)?s:s.charAt(0).toLowerCase()+s.substr(1);n[m]=e[s]}return n}function H5(e){return!e.length||e.charAt(0)===e.charAt(0).toLowerCase()}function jR(e){return e?Yn(e,t=>t.text).join(""):""}function X5(){return{target:1,jsx:1}}function Y5(){return ts_codefix_exports.getSupportedErrorCodes()}function Q5(e,t,n){e.version=n,e.scriptSnapshot=t}function kS(e,t,n,s,m,K){let G=F5(e,getSnapshotText(t),n,m,K);return Q5(G,t,s),G}function Z5(e,t,n,s,m){if(s&&n!==e.version){let G,Q=s.span.start!==0?e.text.substr(0,s.span.start):"",w=yo(s.span)!==e.text.length?e.text.substr(yo(s.span)):"";if(s.newLength===0)G=Q&&w?Q+w:Q||w;else{let se=t.getText(s.span.start,s.span.start+s.newLength);G=Q&&w?Q+se+w:Q?Q+se:se+w}let ke=wS(e,G,s,m);return Q5(ke,t,n),ke.nameTable=void 0,e!==ke&&e.scriptSnapshot&&(e.scriptSnapshot.dispose&&e.scriptSnapshot.dispose(),e.scriptSnapshot=void 0),ke}let K={languageVersion:e.languageVersion,impliedNodeFormat:e.impliedNodeFormat,setExternalModuleIndicator:e.setExternalModuleIndicator};return kS(e.fileName,t,K,n,!0,e.scriptKind)}function LR(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:createDocumentRegistry(e.useCaseSensitiveFileNames&&e.useCaseSensitiveFileNames(),e.getCurrentDirectory()),n=arguments.length>2?arguments[2]:void 0;var s;let m;n===void 0?m=0:typeof n=="boolean"?m=n?2:0:m=n;let K=new u7(e),G,Q,w=0,ke=e.getCancellationToken?new l7(e.getCancellationToken()):_7,se=e.getCurrentDirectory();Y4((s=e.getLocalizedDiagnosticMessages)==null?void 0:s.bind(e));function Ye(it){e.log&&e.log(it)}let Ae=LD(e),Je=oe(Ae),yt=getSourceMapper({useCaseSensitiveFileNames:()=>Ae,getCurrentDirectory:()=>se,getProgram:$n,fileExists:kt(e,e.fileExists),readFile:kt(e,e.readFile),getDocumentPositionMapper:kt(e,e.getDocumentPositionMapper),getSourceFileLike:kt(e,e.getSourceFileLike),log:Ye});function Qt(it){let ft=G.getSourceFile(it);if(!ft){let Ie=new Error(`Could not find source file: '${it}'.`);throw Ie.ProgramFiles=G.getSourceFiles().map(ve=>ve.fileName),Ie}return ft}function cn(){var it,ft,Ie;if(De.assert(m!==2),e.getProjectVersion){let Yr=e.getProjectVersion();if(Yr){if(Q===Yr&&!((it=e.hasChangedAutomaticTypeDirectiveNames)!=null&&it.call(e)))return;Q=Yr}}let ve=e.getTypeRootsVersion?e.getTypeRootsVersion():0;w!==ve&&(Ye("TypeRoots version has changed; provide new program"),G=void 0,w=ve);let Bt=e.getScriptFileNames().slice(),j=e.getCompilationSettings()||X5(),nr=e.hasInvalidatedResolutions||sc,Or=kt(e,e.hasChangedAutomaticTypeDirectiveNames),wt=(ft=e.getProjectReferences)==null?void 0:ft.call(e),Jn,Xr={getSourceFile:ai,getSourceFileByPath:Xa,getCancellationToken:()=>ke,getCanonicalFileName:Je,useCaseSensitiveFileNames:()=>Ae,getNewLine:()=>R4(j),getDefaultLibFileName:Yr=>e.getDefaultLibFileName(Yr),writeFile:$o,getCurrentDirectory:()=>se,fileExists:Yr=>e.fileExists(Yr),readFile:Yr=>e.readFile&&e.readFile(Yr),getSymlinkCache:kt(e,e.getSymlinkCache),realpath:kt(e,e.realpath),directoryExists:Yr=>M4(Yr,e),getDirectories:Yr=>e.getDirectories?e.getDirectories(Yr):[],readDirectory:(Yr,hi,Mt,Ls,o_)=>(De.checkDefined(e.readDirectory,"'LanguageServiceHost.readDirectory' must be implemented to correctly process 'projectReferences'"),e.readDirectory(Yr,hi,Mt,Ls,o_)),onReleaseOldSourceFile:js,onReleaseParsedCommandLine:eo,hasInvalidatedResolutions:nr,hasChangedAutomaticTypeDirectiveNames:Or,trace:kt(e,e.trace),resolveModuleNames:kt(e,e.resolveModuleNames),getModuleResolutionCache:kt(e,e.getModuleResolutionCache),createHash:kt(e,e.createHash),resolveTypeReferenceDirectives:kt(e,e.resolveTypeReferenceDirectives),resolveModuleNameLiterals:kt(e,e.resolveModuleNameLiterals),resolveTypeReferenceDirectiveReferences:kt(e,e.resolveTypeReferenceDirectiveReferences),useSourceOfProjectReferenceRedirect:kt(e,e.useSourceOfProjectReferenceRedirect),getParsedCommandLine:co},wi=Xr.getSourceFile,{getSourceFileWithCache:aa}=changeCompilerHostLikeToUseCache(Xr,Yr=>Hu(Yr,se,Je),function(){for(var Yr=arguments.length,hi=new Array(Yr),Mt=0;Mt<Yr;Mt++)hi[Mt]=arguments[Mt];return wi.call(Xr,...hi)});Xr.getSourceFile=aa,(Ie=e.setCompilerHost)==null||Ie.call(e,Xr);let Gi={useCaseSensitiveFileNames:Ae,fileExists:Yr=>Xr.fileExists(Yr),readFile:Yr=>Xr.readFile(Yr),readDirectory:function(){return Xr.readDirectory(...arguments)},trace:Xr.trace,getCurrentDirectory:Xr.getCurrentDirectory,onUnRecoverableConfigFileDiagnostic:$o},zi=t.getKeyForCompilationSettings(j);if(isProgramUptoDate(G,Bt,j,(Yr,hi)=>e.getScriptVersion(hi),Yr=>Xr.fileExists(Yr),nr,Or,co,wt))return;let Bo={rootNames:Bt,options:j,host:Xr,oldProgram:G,projectReferences:wt};G=createProgram(Bo),Xr=void 0,Jn=void 0,yt.clearCache(),G.getTypeChecker();return;function co(Yr){let hi=Hu(Yr,se,Je),Mt=Jn==null?void 0:Jn.get(hi);if(Mt!==void 0)return Mt||void 0;let Ls=e.getParsedCommandLine?e.getParsedCommandLine(Yr):xo(Yr);return(Jn||(Jn=new Map)).set(hi,Ls||!1),Ls}function xo(Yr){let hi=ai(Yr,100);if(hi)return hi.path=Hu(Yr,se,Je),hi.resolvedPath=hi.path,hi.originalFileName=hi.fileName,parseJsonSourceFileConfigFileContent(hi,Gi,Cl(w_(Yr),se),void 0,Cl(Yr,se))}function eo(Yr,hi,Mt){var Ls;e.getParsedCommandLine?(Ls=e.onReleaseParsedCommandLine)==null||Ls.call(e,Yr,hi,Mt):hi&&js(hi.sourceFile,Mt)}function js(Yr,hi){let Mt=t.getKeyForCompilationSettings(hi);t.releaseDocumentWithKey(Yr.resolvedPath,Mt,Yr.scriptKind,Yr.impliedNodeFormat)}function ai(Yr,hi,Mt,Ls){return Xa(Yr,Hu(Yr,se,Je),hi,Mt,Ls)}function Xa(Yr,hi,Mt,Ls,o_){De.assert(Xr,"getOrCreateSourceFileByPath called after typical CompilerHost lifetime, check the callstack something with a reference to an old host.");let K_=e.getScriptSnapshot(Yr);if(!K_)return;let zp=getScriptKind(Yr,e),yf=e.getScriptVersion(Yr);if(!o_){let $_=G&&G.getSourceFileByPath(hi);if($_){if(zp===$_.scriptKind)return t.updateDocumentWithKey(Yr,hi,e,zi,K_,yf,zp,Mt);t.releaseDocumentWithKey($_.resolvedPath,t.getKeyForCompilationSettings(G.getCompilerOptions()),$_.scriptKind,$_.impliedNodeFormat)}}return t.acquireDocumentWithKey(Yr,hi,e,zi,K_,yf,zp,Mt)}}function $n(){if(m===2){De.assert(G===void 0);return}return cn(),G}function gn(){var it;return(it=e.getPackageJsonAutoImportProvider)==null?void 0:it.call(e)}function Ct(it,ft){let Ie=G.getTypeChecker(),ve=Bt();if(!ve)return!1;for(let nr of it)for(let Or of nr.references){let wt=j(Or);if(De.assertIsDefined(wt),ft.has(Or)||ts_FindAllReferences_exports.isDeclarationOfSymbol(wt,ve)){ft.add(Or),Or.isDefinition=!0;let Jn=getMappedDocumentSpan(Or,yt,kt(e,e.fileExists));Jn&&ft.add(Jn)}else Or.isDefinition=!1}return!0;function Bt(){for(let nr of it)for(let Or of nr.references){if(ft.has(Or)){let Jn=j(Or);return De.assertIsDefined(Jn),Ie.getSymbolAtLocation(Jn)}let wt=getMappedDocumentSpan(Or,yt,kt(e,e.fileExists));if(wt&&ft.has(wt)){let Jn=j(wt);if(Jn)return Ie.getSymbolAtLocation(Jn)}}}function j(nr){let Or=G.getSourceFile(nr.fileName);if(!Or)return;let wt=getTouchingPropertyName(Or,nr.textSpan.start);return ts_FindAllReferences_exports.Core.getAdjustedNode(wt,{use:ts_FindAllReferences_exports.FindReferencesUse.References})}}function Mn(){G=void 0}function Pr(){if(G){let it=t.getKeyForCompilationSettings(G.getCompilerOptions());u(G.getSourceFiles(),ft=>t.releaseDocumentWithKey(ft.resolvedPath,it,ft.scriptKind,ft.impliedNodeFormat)),G=void 0}e=void 0}function Wi(it){return cn(),G.getSyntacticDiagnostics(Qt(it),ke).slice()}function xi(it){cn();let ft=Qt(it),Ie=G.getSemanticDiagnostics(ft,ke);if(!s3(G.getCompilerOptions()))return Ie.slice();let ve=G.getDeclarationDiagnostics(ft,ke);return[...Ie,...ve]}function ra(it){return cn(),computeSuggestionDiagnostics(Qt(it),G,ke)}function ma(){return cn(),[...G.getOptionsDiagnostics(ke),...G.getGlobalDiagnostics(ke)]}function ms(it,ft){let Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:emptyOptions,ve=arguments.length>3?arguments[3]:void 0,Bt=Object.assign(Object.assign({},Ie),{},{includeCompletionsForModuleExports:Ie.includeCompletionsForModuleExports||Ie.includeExternalModuleExports,includeCompletionsWithInsertText:Ie.includeCompletionsWithInsertText||Ie.includeInsertTextCompletions});return cn(),ts_Completions_exports.getCompletionsAtPosition(e,G,Ye,Qt(it),ft,Bt,Ie.triggerCharacter,Ie.triggerKind,ke,ve&&ts_formatting_exports.getFormatContext(ve,e),Ie.includeSymbol)}function Oo(it,ft,Ie,ve,Bt){let j=arguments.length>5&&arguments[5]!==void 0?arguments[5]:emptyOptions,nr=arguments.length>6?arguments[6]:void 0;return cn(),ts_Completions_exports.getCompletionEntryDetails(G,Ye,Qt(it),ft,{name:Ie,source:Bt,data:nr},e,ve&&ts_formatting_exports.getFormatContext(ve,e),j,ke)}function e_(it,ft,Ie,ve){let Bt=arguments.length>4&&arguments[4]!==void 0?arguments[4]:emptyOptions;return cn(),ts_Completions_exports.getCompletionEntrySymbol(G,Ye,Qt(it),ft,{name:Ie,source:ve},e,Bt)}function as(it,ft){cn();let Ie=Qt(it),ve=getTouchingPropertyName(Ie,ft);if(ve===Ie)return;let Bt=G.getTypeChecker(),j=os(ve),nr=KR(j,Bt);if(!nr||Bt.isUnknownSymbol(nr)){let wi=Ji(Ie,j,ft)?Bt.getTypeAtLocation(j):void 0;return wi&&{kind:"",kindModifiers:"",textSpan:createTextSpanFromNode(j,Ie),displayParts:Bt.runWithCancellationToken(ke,aa=>typeToDisplayParts(aa,wi,getContainerNode(j))),documentation:wi.symbol?wi.symbol.getDocumentationComment(Bt):void 0,tags:wi.symbol?wi.symbol.getJsDocTags(Bt):void 0}}let{symbolKind:Or,displayParts:wt,documentation:Jn,tags:Xr}=Bt.runWithCancellationToken(ke,wi=>ts_SymbolDisplay_exports.getSymbolDisplayPartsDocumentationAndSymbolKind(wi,nr,Ie,getContainerNode(j),j));return{kind:Or,kindModifiers:ts_SymbolDisplay_exports.getSymbolModifiers(Bt,nr),textSpan:createTextSpanFromNode(j,Ie),displayParts:wt,documentation:Jn,tags:Xr}}function os(it){return wA(it.parent)&&it.pos===it.parent.pos?it.parent.expression:V3(it.parent)&&it.pos===it.parent.pos||aD(it.parent)&&it.parent.name===it?it.parent:it}function Ji(it,ft,Ie){switch(ft.kind){case 79:return!isLabelName(ft)&&!isTagName(ft)&&!mE(ft.parent);case 208:case 163:return!isInComment(it,Ie);case 108:case 194:case 106:case 199:return!0;case 233:return aD(ft);default:return!1}}function Fs(it,ft,Ie,ve){return cn(),ts_GoToDefinition_exports.getDefinitionAtPosition(G,Qt(it),ft,Ie,ve)}function Wo(it,ft){return cn(),ts_GoToDefinition_exports.getDefinitionAndBoundSpan(G,Qt(it),ft)}function Ka(it,ft){return cn(),ts_GoToDefinition_exports.getTypeDefinitionAtPosition(G.getTypeChecker(),Qt(it),ft)}function t_(it,ft){return cn(),ts_FindAllReferences_exports.getImplementationsAtPosition(G,ke,G.getSourceFiles(),Qt(it),ft)}function ss(it,ft){return ut(Ao(it,ft,[it]),Ie=>Ie.highlightSpans.map(ve=>Object.assign(Object.assign({fileName:Ie.fileName,textSpan:ve.textSpan,isWriteAccess:ve.kind==="writtenReference"},ve.isInString&&{isInString:!0}),ve.contextSpan&&{contextSpan:ve.contextSpan})))}function Ao(it,ft,Ie){let ve=zs(it);De.assert(Ie.some(nr=>zs(nr)===ve)),cn();let Bt=Ii(Ie,nr=>G.getSourceFile(nr)),j=Qt(it);return DocumentHighlights.getDocumentHighlights(G,ke,j,ft,Bt)}function Io(it,ft,Ie,ve,Bt){cn();let j=Qt(it),nr=getAdjustedRenameLocation(getTouchingPropertyName(j,ft));if(ts_Rename_exports.nodeIsEligibleForRename(nr))if(Wr(nr)&&(h0(nr.parent)||MA(nr.parent))&&o4(nr.escapedText)){let{openingElement:Or,closingElement:wt}=nr.parent.parent;return[Or,wt].map(Jn=>{let Xr=createTextSpanFromNode(Jn.tagName,j);return Object.assign({fileName:j.fileName,textSpan:Xr},ts_FindAllReferences_exports.toContextSpan(Xr,j,Jn.parent))})}else return gs(nr,ft,{findInStrings:Ie,findInComments:ve,providePrefixAndSuffixTextForRename:Bt,use:ts_FindAllReferences_exports.FindReferencesUse.Rename},(Or,wt,Jn)=>ts_FindAllReferences_exports.toRenameLocation(Or,wt,Jn,Bt||!1))}function wa(it,ft){return cn(),gs(getTouchingPropertyName(Qt(it),ft),ft,{use:ts_FindAllReferences_exports.FindReferencesUse.References},ts_FindAllReferences_exports.toReferenceEntry)}function gs(it,ft,Ie,ve){cn();let Bt=Ie&&Ie.use===ts_FindAllReferences_exports.FindReferencesUse.Rename?G.getSourceFiles().filter(j=>!G.isSourceFileDefaultLibrary(j)):G.getSourceFiles();return ts_FindAllReferences_exports.findReferenceOrRenameEntries(G,ke,Bt,it,ft,Ie,ve)}function ks(it,ft){return cn(),ts_FindAllReferences_exports.findReferencedSymbols(G,ke,G.getSourceFiles(),Qt(it),ft)}function La(it){return cn(),ts_FindAllReferences_exports.Core.getReferencesForFileName(it,G,G.getSourceFiles()).map(ts_FindAllReferences_exports.toReferenceEntry)}function pa(it,ft,Ie){let ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;cn();let Bt=Ie?[Qt(Ie)]:G.getSourceFiles();return getNavigateToItems(Bt,G.getTypeChecker(),ke,it,ft,ve)}function vo(it,ft,Ie){cn();let ve=Qt(it),Bt=e.getCustomTransformers&&e.getCustomTransformers();return getFileEmitOutput(G,ve,!!ft,ke,Bt,Ie)}function Ps(it,ft){let{triggerReason:Ie}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:emptyOptions;cn();let ve=Qt(it);return ts_SignatureHelp_exports.getSignatureHelpItems(G,ve,ft,Ie,ke)}function Ea(it){return K.getCurrentSourceFile(it)}function cu(it,ft,Ie){let ve=K.getCurrentSourceFile(it),Bt=getTouchingPropertyName(ve,ft);if(Bt===ve)return;switch(Bt.kind){case 208:case 163:case 10:case 95:case 110:case 104:case 106:case 108:case 194:case 79:break;default:return}let j=Bt;for(;;)if(isRightSideOfPropertyAccess(j)||isRightSideOfQualifiedName(j))j=j.parent;else if(isNameOfModuleDeclaration(j))if(j.parent.parent.kind===264&&j.parent.parent.body===j.parent)j=j.parent.parent.name;else break;else break;return F_(j.getStart(),Bt.getEnd())}function Fa(it,ft){let Ie=K.getCurrentSourceFile(it);return ts_BreakpointResolver_exports.spanInSourceFileAtLocation(Ie,ft)}function jo(it){return getNavigationBarItems(K.getCurrentSourceFile(it),ke)}function $a(it){return getNavigationTree(K.getCurrentSourceFile(it),ke)}function Ns(it,ft,Ie){return cn(),(Ie||"original")==="2020"?ts_classifier_exports.v2020.getSemanticClassifications(G,ke,Qt(it),ft):getSemanticClassifications(G.getTypeChecker(),ke,Qt(it),G.getClassifiableNames(),ft)}function ya(it,ft,Ie){return cn(),(Ie||"original")==="original"?getEncodedSemanticClassifications(G.getTypeChecker(),ke,Qt(it),G.getClassifiableNames(),ft):ts_classifier_exports.v2020.getEncodedSemanticClassifications(G,ke,Qt(it),ft)}function Ha(it,ft){return getSyntacticClassifications(ke,K.getCurrentSourceFile(it),ft)}function Lo(it,ft){return getEncodedSyntacticClassifications(ke,K.getCurrentSourceFile(it),ft)}function M_(it){let ft=K.getCurrentSourceFile(it);return ts_OutliningElementsCollector_exports.collectElements(ft,ke)}let Xs=new Map(Object.entries({[18]:19,[20]:21,[22]:23,[31]:29}));Xs.forEach((it,ft)=>Xs.set(it.toString(),Number(ft)));function n_(it,ft){let Ie=K.getCurrentSourceFile(it),ve=getTouchingToken(Ie,ft),Bt=ve.getStart(Ie)===ft?Xs.get(ve.kind.toString()):void 0,j=Bt&&findChildOfKind(ve.parent,Bt,Ie);return j?[createTextSpanFromNode(ve,Ie),createTextSpanFromNode(j,Ie)].sort((nr,Or)=>nr.start-Or.start):ye}function Os(it,ft,Ie){let ve=mr(),Bt=A0(Ie),j=K.getCurrentSourceFile(it);Ye("getIndentationAtPosition: getCurrentSourceFile: "+(mr()-ve)),ve=mr();let nr=ts_formatting_exports.SmartIndenter.getIndentation(ft,j,Bt);return Ye("getIndentationAtPosition: computeIndentation : "+(mr()-ve)),nr}function pu(it,ft,Ie,ve){let Bt=K.getCurrentSourceFile(it);return ts_formatting_exports.formatSelection(ft,Ie,Bt,ts_formatting_exports.getFormatContext(A0(ve),e))}function R_(it,ft){return ts_formatting_exports.formatDocument(K.getCurrentSourceFile(it),ts_formatting_exports.getFormatContext(A0(ft),e))}function ti(it,ft,Ie,ve){let Bt=K.getCurrentSourceFile(it),j=ts_formatting_exports.getFormatContext(A0(ve),e);if(!isInComment(Bt,ft))switch(Ie){case"{":return ts_formatting_exports.formatOnOpeningCurly(ft,Bt,j);case"}":return ts_formatting_exports.formatOnClosingCurly(ft,Bt,j);case";":return ts_formatting_exports.formatOnSemicolon(ft,Bt,j);case` +`:return ts_formatting_exports.formatOnEnter(ft,Bt,j)}return[]}function Lt(it,ft,Ie,ve,Bt){let j=arguments.length>5&&arguments[5]!==void 0?arguments[5]:emptyOptions;cn();let nr=Qt(it),Or=F_(ft,Ie),wt=ts_formatting_exports.getFormatContext(Bt,e);return ut(ou(ve,Eu,mo),Jn=>(ke.throwIfCancellationRequested(),ts_codefix_exports.getFixes({errorCode:Jn,sourceFile:nr,span:Or,program:G,host:e,cancellationToken:ke,formatContext:wt,preferences:j})))}function Rn(it,ft,Ie){let ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:emptyOptions;cn(),De.assert(it.type==="file");let Bt=Qt(it.fileName),j=ts_formatting_exports.getFormatContext(Ie,e);return ts_codefix_exports.getAllFixes({fixId:ft,sourceFile:Bt,program:G,host:e,cancellationToken:ke,formatContext:j,preferences:ve})}function gr(it,ft){let Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:emptyOptions;var ve;cn(),De.assert(it.type==="file");let Bt=Qt(it.fileName),j=ts_formatting_exports.getFormatContext(ft,e),nr=(ve=it.mode)!=null?ve:it.skipDestructiveCodeActions?"SortAndCombine":"All";return ts_OrganizeImports_exports.organizeImports(Bt,j,e,G,Ie,nr)}function Ar(it,ft,Ie){let ve=arguments.length>3&&arguments[3]!==void 0?arguments[3]:emptyOptions;return getEditsForFileRename($n(),it,ft,e,ts_formatting_exports.getFormatContext(Ie,e),ve,yt)}function ia(it,ft){let Ie=typeof it=="string"?ft:it;return fa(Ie)?Promise.all(Ie.map(ve=>Ui(ve))):Ui(Ie)}function Ui(it){let ft=Ie=>Hu(Ie,se,Je);return De.assertEqual(it.type,"install package"),e.installPackage?e.installPackage({fileName:ft(it.file),packageName:it.packageName}):Promise.reject("Host does not implement `installPackage`")}function nn(it,ft,Ie,ve){let Bt=ve?ts_formatting_exports.getFormatContext(ve,e).options:void 0;return ts_JsDoc_exports.getDocCommentTemplateAtPosition(getNewLineOrDefaultFromHost(e,Bt),K.getCurrentSourceFile(it),ft,Ie)}function yn(it,ft,Ie){if(Ie===60)return!1;let ve=K.getCurrentSourceFile(it);if(isInString(ve,ft))return!1;if(isInsideJsxElementOrAttribute(ve,ft))return Ie===123;if(isInTemplateString(ve,ft))return!1;switch(Ie){case 39:case 34:case 96:return!isInComment(ve,ft)}return!0}function bn(it,ft){let Ie=K.getCurrentSourceFile(it),ve=findPrecedingToken(ft,Ie);if(!ve)return;let Bt=ve.kind===31&&h0(ve.parent)?ve.parent.parent:Bh(ve)&&uS(ve.parent)?ve.parent:void 0;if(Bt&&Va(Bt))return{newText:`</${Bt.openingElement.tagName.getText(Ie)}>`};let j=ve.kind===31&&_S(ve.parent)?ve.parent.parent:Bh(ve)&&Gh(ve.parent)?ve.parent:void 0;if(j&&Is(j))return{newText:"</>"}}function cr(it,ft){return{lineStarts:it.getLineStarts(),firstLine:it.getLineAndCharacterOfPosition(ft.pos).line,lastLine:it.getLineAndCharacterOfPosition(ft.end).line}}function ci(it,ft,Ie){let ve=K.getCurrentSourceFile(it),Bt=[],{lineStarts:j,firstLine:nr,lastLine:Or}=cr(ve,ft),wt=Ie||!1,Jn=Number.MAX_VALUE,Xr=new Map,wi=new RegExp(/\S/),aa=isInsideJsxElement(ve,j[nr]),Gi=aa?"{/*":"//";for(let zi=nr;zi<=Or;zi++){let Bo=ve.text.substring(j[zi],ve.getLineEndOfPosition(j[zi])),co=wi.exec(Bo);co&&(Jn=Math.min(Jn,co.index),Xr.set(zi.toString(),co.index),Bo.substr(co.index,Gi.length)!==Gi&&(wt=Ie===void 0||Ie))}for(let zi=nr;zi<=Or;zi++){if(nr!==Or&&j[zi]===ft.end)continue;let Bo=Xr.get(zi.toString());Bo!==void 0&&(aa?Bt.push.apply(Bt,Ai(it,{pos:j[zi]+Jn,end:ve.getLineEndOfPosition(j[zi])},wt,aa)):wt?Bt.push({newText:Gi,span:{length:0,start:j[zi]+Jn}}):ve.text.substr(j[zi]+Bo,Gi.length)===Gi&&Bt.push({newText:"",span:{length:Gi.length,start:j[zi]+Bo}}))}return Bt}function Ai(it,ft,Ie,ve){var Bt;let j=K.getCurrentSourceFile(it),nr=[],{text:Or}=j,wt=!1,Jn=Ie||!1,Xr=[],{pos:wi}=ft,aa=ve!==void 0?ve:isInsideJsxElement(j,wi),Gi=aa?"{/*":"/*",zi=aa?"*/}":"*/",Bo=aa?"\\{\\/\\*":"\\/\\*",co=aa?"\\*\\/\\}":"\\*\\/";for(;wi<=ft.end;){let xo=Or.substr(wi,Gi.length)===Gi?Gi.length:0,eo=isInComment(j,wi+xo);if(eo)aa&&(eo.pos--,eo.end++),Xr.push(eo.pos),eo.kind===3&&Xr.push(eo.end),wt=!0,wi=eo.end+1;else{let js=Or.substring(wi,ft.end).search(`(${Bo})|(${co})`);Jn=Ie!==void 0?Ie:Jn||!isTextWhiteSpaceLike(Or,wi,js===-1?ft.end:wi+js),wi=js===-1?ft.end+1:wi+js+zi.length}}if(Jn||!wt){((Bt=isInComment(j,ft.pos))==null?void 0:Bt.kind)!==2&&Ss(Xr,ft.pos,mo),Ss(Xr,ft.end,mo);let xo=Xr[0];Or.substr(xo,Gi.length)!==Gi&&nr.push({newText:Gi,span:{length:0,start:xo}});for(let eo=1;eo<Xr.length-1;eo++)Or.substr(Xr[eo]-zi.length,zi.length)!==zi&&nr.push({newText:zi,span:{length:0,start:Xr[eo]}}),Or.substr(Xr[eo],Gi.length)!==Gi&&nr.push({newText:Gi,span:{length:0,start:Xr[eo]}});nr.length%2!==0&&nr.push({newText:zi,span:{length:0,start:Xr[Xr.length-1]}})}else for(let xo of Xr){let eo=xo-zi.length>0?xo-zi.length:0,js=Or.substr(eo,zi.length)===zi?zi.length:0;nr.push({newText:"",span:{length:Gi.length,start:xo-js}})}return nr}function vi(it,ft){let Ie=K.getCurrentSourceFile(it),{firstLine:ve,lastLine:Bt}=cr(Ie,ft);return ve===Bt&&ft.pos!==ft.end?Ai(it,ft,!0):ci(it,ft,!0)}function bo(it,ft){let Ie=K.getCurrentSourceFile(it),ve=[],{pos:Bt}=ft,{end:j}=ft;Bt===j&&(j+=isInsideJsxElement(Ie,Bt)?2:1);for(let nr=Bt;nr<=j;nr++){let Or=isInComment(Ie,nr);if(Or){switch(Or.kind){case 2:ve.push.apply(ve,ci(it,{end:Or.end,pos:Or.pos+1},!1));break;case 3:ve.push.apply(ve,Ai(it,{end:Or.end,pos:Or.pos+1},!1))}nr=Or.end+1}}return ve}function Va(it){let{openingElement:ft,closingElement:Ie,parent:ve}=it;return!Zu(ft.tagName,Ie.tagName)||uS(ve)&&Zu(ft.tagName,ve.openingElement.tagName)&&Va(ve)}function Is(it){let{closingFragment:ft,parent:Ie}=it;return!!(ft.flags&131072)||Gh(Ie)&&Is(Ie)}function Rl(it,ft,Ie){let ve=K.getCurrentSourceFile(it),Bt=ts_formatting_exports.getRangeOfEnclosingComment(ve,ft);return Bt&&(!Ie||Bt.kind===3)?createTextSpanFromRange(Bt):void 0}function du(it,ft){cn();let Ie=Qt(it);ke.throwIfCancellationRequested();let ve=Ie.text,Bt=[];if(ft.length>0&&!wt(Ie.fileName)){let Jn=nr(),Xr;for(;Xr=Jn.exec(ve);){ke.throwIfCancellationRequested();let wi=3;De.assert(Xr.length===ft.length+wi);let aa=Xr[1],Gi=Xr.index+aa.length;if(!isInComment(Ie,Gi))continue;let zi;for(let co=0;co<ft.length;co++)Xr[co+wi]&&(zi=ft[co]);if(zi===void 0)return De.fail();if(Or(ve.charCodeAt(Gi+zi.text.length)))continue;let Bo=Xr[2];Bt.push({descriptor:zi,message:Bo,position:Gi})}}return Bt;function j(Jn){return Jn.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}function nr(){let Jn=/(?:\/\/+\s*)/.source,Xr=/(?:\/\*+\s*)/.source,wi="("+/(?:^(?:\s|\*)*)/.source+"|"+Jn+"|"+Xr+")",aa="(?:"+Yn(ft,xo=>"("+j(xo.text)+")").join("|")+")",Gi=/(?:$|\*\/)/.source,zi=/(?:.*?)/.source,Bo="("+aa+zi+")",co=wi+Bo+Gi;return new RegExp(co,"gim")}function Or(Jn){return Jn>=97&&Jn<=122||Jn>=65&&Jn<=90||Jn>=48&&Jn<=57}function wt(Jn){return L(Jn,"/node_modules/")}}function r_(it,ft,Ie){return cn(),ts_Rename_exports.getRenameInfo(G,Qt(it),ft,Ie||{})}function J_(it,ft,Ie,ve,Bt,j){let[nr,Or]=typeof ft=="number"?[ft,void 0]:[ft.pos,ft.end];return{file:it,startPosition:nr,endPosition:Or,program:$n(),host:e,formatContext:ts_formatting_exports.getFormatContext(ve,e),cancellationToken:ke,preferences:Ie,triggerReason:Bt,kind:j}}function Jl(it,ft,Ie){return{file:it,program:$n(),host:e,span:ft,preferences:Ie,cancellationToken:ke}}function Dc(it,ft){return ts_SmartSelectionRange_exports.getSmartSelectionRange(ft,K.getCurrentSourceFile(it))}function fu(it,ft){let Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:emptyOptions,ve=arguments.length>3?arguments[3]:void 0,Bt=arguments.length>4?arguments[4]:void 0;cn();let j=Qt(it);return ts_refactor_exports.getApplicableRefactors(J_(j,ft,Ie,emptyOptions,ve,Bt))}function i_(it,ft,Ie,ve,Bt){let j=arguments.length>5&&arguments[5]!==void 0?arguments[5]:emptyOptions;cn();let nr=Qt(it);return ts_refactor_exports.getEditsForRefactor(J_(nr,Ie,j,ft),ve,Bt)}function a_(it,ft){return ft===0?{line:0,character:0}:yt.toLineColumnOffset(it,ft)}function Kl(it,ft){cn();let Ie=ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(G,getTouchingPropertyName(Qt(it),ft));return Ie&&mapOneOrMany(Ie,ve=>ts_CallHierarchy_exports.createCallHierarchyItem(G,ve))}function ju(it,ft){cn();let Ie=Qt(it),ve=firstOrOnly(ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(G,ft===0?Ie:getTouchingPropertyName(Ie,ft)));return ve?ts_CallHierarchy_exports.getIncomingCalls(G,ve,ke):[]}function ys(it,ft){cn();let Ie=Qt(it),ve=firstOrOnly(ts_CallHierarchy_exports.resolveCallHierarchyDeclaration(G,ft===0?Ie:getTouchingPropertyName(Ie,ft)));return ve?ts_CallHierarchy_exports.getOutgoingCalls(G,ve):[]}function yi(it,ft){let Ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:emptyOptions;cn();let ve=Qt(it);return ts_InlayHints_exports.provideInlayHints(Jl(ve,ft,Ie))}let Lu={dispose:Pr,cleanupSemanticCache:Mn,getSyntacticDiagnostics:Wi,getSemanticDiagnostics:xi,getSuggestionDiagnostics:ra,getCompilerOptionsDiagnostics:ma,getSyntacticClassifications:Ha,getSemanticClassifications:Ns,getEncodedSyntacticClassifications:Lo,getEncodedSemanticClassifications:ya,getCompletionsAtPosition:ms,getCompletionEntryDetails:Oo,getCompletionEntrySymbol:e_,getSignatureHelpItems:Ps,getQuickInfoAtPosition:as,getDefinitionAtPosition:Fs,getDefinitionAndBoundSpan:Wo,getImplementationAtPosition:t_,getTypeDefinitionAtPosition:Ka,getReferencesAtPosition:wa,findReferences:ks,getFileReferences:La,getOccurrencesAtPosition:ss,getDocumentHighlights:Ao,getNameOrDottedNameSpan:cu,getBreakpointStatementAtPosition:Fa,getNavigateToItems:pa,getRenameInfo:r_,getSmartSelectionRange:Dc,findRenameLocations:Io,getNavigationBarItems:jo,getNavigationTree:$a,getOutliningSpans:M_,getTodoComments:du,getBraceMatchingAtPosition:n_,getIndentationAtPosition:Os,getFormattingEditsForRange:pu,getFormattingEditsForDocument:R_,getFormattingEditsAfterKeystroke:ti,getDocCommentTemplateAtPosition:nn,isValidBraceCompletionAtPosition:yn,getJsxClosingTagAtPosition:bn,getSpanOfEnclosingComment:Rl,getCodeFixesAtPosition:Lt,getCombinedCodeFix:Rn,applyCodeActionCommand:ia,organizeImports:gr,getEditsForFileRename:Ar,getEmitOutput:vo,getNonBoundSourceFile:Ea,getProgram:$n,getCurrentProgram:()=>G,getAutoImportProvider:gn,updateIsDefinitionOfReferencedSymbols:Ct,getApplicableRefactors:fu,getEditsForRefactor:i_,toLineColumnOffset:a_,getSourceMapper:()=>yt,clearSourceMapperCache:()=>yt.clearCache(),prepareCallHierarchy:Kl,provideCallHierarchyIncomingCalls:ju,provideCallHierarchyOutgoingCalls:ys,toggleLineComment:ci,toggleMultilineComment:Ai,commentSelection:vi,uncommentSelection:bo,provideInlayHints:yi,getSupportedCodeFixes:Y5};switch(m){case 0:break;case 1:NS.forEach(it=>Lu[it]=()=>{throw new Error(`LanguageService Operation: ${it} not allowed in LanguageServiceMode.PartialSemantic`)});break;case 2:p7.forEach(it=>Lu[it]=()=>{throw new Error(`LanguageService Operation: ${it} not allowed in LanguageServiceMode.Syntactic`)});break;default:De.assertNever(m)}return Lu}function BR(e){return e.nameTable||MR(e),e.nameTable}function MR(e){let t=e.nameTable=new Map;e.forEachChild(function n(s){if(Wr(s)&&!isTagName(s)&&s.escapedText||I_(s)&&RR(s)){let m=QC(s);t.set(m,t.get(m)===void 0?s.pos:-1)}else if(ds(s)){let m=s.escapedText;t.set(m,t.get(m)===void 0?s.pos:-1)}if(Za(s,n),P_(s))for(let m of s.jsDoc)Za(m,n)})}function RR(e){return KC(e)||e.parent.kind===280||$R(e)||$C(e)}function e7(e){let t=JR(e);return t&&(bc(t.parent)||lS(t.parent))?t:void 0}function JR(e){switch(e.kind){case 10:case 14:case 8:if(e.parent.kind===164)return $x(e.parent.parent)?e.parent.parent:void 0;case 79:return $x(e.parent)&&(e.parent.parent.kind===207||e.parent.parent.kind===289)&&e.parent.name===e?e.parent:void 0}}function KR(e,t){let n=e7(e);if(n){let s=t.getContextualType(n.parent),m=s&&t7(n,t,s,!1);if(m&&m.length===1)return yl(m)}return t.getSymbolAtLocation(e)}function t7(e,t,n,s){let m=getNameFromPropertyName(e.name);if(!m)return ye;if(!n.isUnion()){let G=n.getProperty(m);return G?[G]:ye}let K=Ii(n.types,G=>(bc(e.parent)||lS(e.parent))&&t.isTypeInvalidDueToUnionDiscriminant(G,e.parent)?void 0:G.getProperty(m));if(s&&(K.length===0||K.length===n.types.length)){let G=n.getProperty(m);if(G)return[G]}return K.length===0?Ii(n.types,G=>G.getProperty(m)):K}function $R(e){return e&&e.parent&&e.parent.kind===209&&e.parent.argumentExpression===e}function UR(e){if(nx)return zo(w_(zs(nx.getExecutingFilePath())),BT(e));throw new Error("getDefaultLibFilePath is only supported when consumed as a node module. ")}var n7,s1,u1,r7,PS,_1,l1,i7,a7,o7,s7,u7,_7,l7,c7,NS,p7,zR=pe({"src/services/services.ts"(){"use strict";OS(),OS(),z5(),q5(),n7="0.8",s1=class{constructor(e,t,n){this.pos=t,this.end=n,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0,this.kind=e}assertHasRealPosition(e){De.assert(!Bl(this.pos)&&!Bl(this.end),e||"Node must have a real position for this operation")}getSourceFile(){return ku(this)}getStart(e,t){return this.assertHasRealPosition(),xp(this,e,t)}getFullStart(){return this.assertHasRealPosition(),this.pos}getEnd(){return this.assertHasRealPosition(),this.end}getWidth(e){return this.assertHasRealPosition(),this.getEnd()-this.getStart(e)}getFullWidth(){return this.assertHasRealPosition(),this.end-this.pos}getLeadingTriviaWidth(e){return this.assertHasRealPosition(),this.getStart(e)-this.pos}getFullText(e){return this.assertHasRealPosition(),(e||this.getSourceFile()).text.substring(this.pos,this.end)}getText(e){return this.assertHasRealPosition(),e||(e=this.getSourceFile()),e.text.substring(this.getStart(e),this.getEnd())}getChildCount(e){return this.getChildren(e).length}getChildAt(e,t){return this.getChildren(t)[e]}getChildren(e){return this.assertHasRealPosition("Node without a real position cannot be scanned and thus has no token nodes - use forEachChild and collect the result if that's fine"),this._children||(this._children=NR(this,e))}getFirstToken(e){this.assertHasRealPosition();let t=this.getChildren(e);if(!t.length)return;let n=Zt(t,s=>s.kind<312||s.kind>353);return n.kind<163?n:n.getFirstToken(e)}getLastToken(e){this.assertHasRealPosition();let t=this.getChildren(e),n=Ko(t);if(n)return n.kind<163?n:n.getLastToken(e)}forEachChild(e,t){return Za(this,e,t)}},u1=class{constructor(e,t){this.pos=e,this.end=t,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0}getSourceFile(){return ku(this)}getStart(e,t){return xp(this,e,t)}getFullStart(){return this.pos}getEnd(){return this.end}getWidth(e){return this.getEnd()-this.getStart(e)}getFullWidth(){return this.end-this.pos}getLeadingTriviaWidth(e){return this.getStart(e)-this.pos}getFullText(e){return(e||this.getSourceFile()).text.substring(this.pos,this.end)}getText(e){return e||(e=this.getSourceFile()),e.text.substring(this.getStart(e),this.getEnd())}getChildCount(){return this.getChildren().length}getChildAt(e){return this.getChildren()[e]}getChildren(){return this.kind===1&&this.jsDoc||ye}getFirstToken(){}getLastToken(){}forEachChild(){}},r7=class{constructor(e,t){this.id=0,this.mergeId=0,this.flags=e,this.escapedName=t}getFlags(){return this.flags}get name(){return Ry(this)}getEscapedName(){return this.escapedName}getName(){return this.name}getDeclarations(){return this.declarations}getDocumentationComment(e){if(!this.documentationComment)if(this.documentationComment=ye,!this.declarations&&Vx(this)&&this.links.target&&Vx(this.links.target)&&this.links.target.links.tupleLabelDeclaration){let t=this.links.target.links.tupleLabelDeclaration;this.documentationComment=C0([t],e)}else this.documentationComment=C0(this.declarations,e);return this.documentationComment}getContextualDocumentationComment(e,t){if(e){if(Mm(e)&&(this.contextualGetAccessorDocumentationComment||(this.contextualGetAccessorDocumentationComment=C0(rt(this.declarations,Mm),t)),ae(this.contextualGetAccessorDocumentationComment)))return this.contextualGetAccessorDocumentationComment;if(Bm(e)&&(this.contextualSetAccessorDocumentationComment||(this.contextualSetAccessorDocumentationComment=C0(rt(this.declarations,Bm),t)),ae(this.contextualSetAccessorDocumentationComment)))return this.contextualSetAccessorDocumentationComment}return this.getDocumentationComment(t)}getJsDocTags(e){return this.tags===void 0&&(this.tags=o1(this.declarations,e)),this.tags}getContextualJsDocTags(e,t){if(e){if(Mm(e)&&(this.contextualGetAccessorTags||(this.contextualGetAccessorTags=o1(rt(this.declarations,Mm),t)),ae(this.contextualGetAccessorTags)))return this.contextualGetAccessorTags;if(Bm(e)&&(this.contextualSetAccessorTags||(this.contextualSetAccessorTags=o1(rt(this.declarations,Bm),t)),ae(this.contextualSetAccessorTags)))return this.contextualSetAccessorTags}return this.getJsDocTags(t)}},PS=class extends u1{constructor(e,t,n){super(t,n),this.kind=e}},_1=class extends u1{constructor(e,t,n){super(t,n),this.kind=79}get text(){return Co(this)}},_1.prototype.kind=79,l1=class extends u1{constructor(e,t,n){super(t,n),this.kind=80}get text(){return Co(this)}},l1.prototype.kind=80,i7=class{constructor(e,t){this.checker=e,this.flags=t}getFlags(){return this.flags}getSymbol(){return this.symbol}getProperties(){return this.checker.getPropertiesOfType(this)}getProperty(e){return this.checker.getPropertyOfType(this,e)}getApparentProperties(){return this.checker.getAugmentedPropertiesOfType(this)}getCallSignatures(){return this.checker.getSignaturesOfType(this,0)}getConstructSignatures(){return this.checker.getSignaturesOfType(this,1)}getStringIndexType(){return this.checker.getIndexTypeOfType(this,0)}getNumberIndexType(){return this.checker.getIndexTypeOfType(this,1)}getBaseTypes(){return this.isClassOrInterface()?this.checker.getBaseTypes(this):void 0}isNullableType(){return this.checker.isNullableType(this)}getNonNullableType(){return this.checker.getNonNullableType(this)}getNonOptionalType(){return this.checker.getNonOptionalType(this)}getConstraint(){return this.checker.getBaseConstraintOfType(this)}getDefault(){return this.checker.getDefaultFromTypeParameter(this)}isUnion(){return!!(this.flags&1048576)}isIntersection(){return!!(this.flags&2097152)}isUnionOrIntersection(){return!!(this.flags&3145728)}isLiteral(){return!!(this.flags&2432)}isStringLiteral(){return!!(this.flags&128)}isNumberLiteral(){return!!(this.flags&256)}isTypeParameter(){return!!(this.flags&262144)}isClassOrInterface(){return!!(Dh(this)&3)}isClass(){return!!(Dh(this)&1)}isIndexType(){return!!(this.flags&4194304)}get typeArguments(){if(Dh(this)&4)return this.checker.getTypeArguments(this)}},a7=class{constructor(e,t){this.checker=e,this.flags=t}getDeclaration(){return this.declaration}getTypeParameters(){return this.typeParameters}getParameters(){return this.parameters}getReturnType(){return this.checker.getReturnTypeOfSignature(this)}getTypeParameterAtPosition(e){let t=this.checker.getParameterType(this,e);if(t.isIndexType()&&A8(t.type)){let n=t.type.getConstraint();if(n)return this.checker.getIndexType(n)}return t}getDocumentationComment(){return this.documentationComment||(this.documentationComment=C0(X(this.declaration),this.checker))}getJsDocTags(){return this.jsDocTags||(this.jsDocTags=o1(X(this.declaration),this.checker))}},o7=class extends s1{constructor(e,t,n){super(e,t,n),this.kind=308}update(e,t){return wS(this,e,t)}getLineAndCharacterOfPosition(e){return _c(this,e)}getLineStarts(){return Al(this)}getPositionOfLineAndCharacter(e,t,n){return px(Al(this),e,t,this.text,n)}getLineEndOfPosition(e){let{line:t}=this.getLineAndCharacterOfPosition(e),n=this.getLineStarts(),s;t+1>=n.length&&(s=this.getEnd()),s||(s=n[t+1]-1);let m=this.getFullText();return m[s]===` +`&&m[s-1]==="\r"?s-1:s}getNamedDeclarations(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations}computeNamedDeclarations(){let e=Cn();return this.forEachChild(m),e;function t(K){let G=s(K);G&&e.add(G,K)}function n(K){let G=e.get(K);return G||e.set(K,G=[]),G}function s(K){let G=Dx(K);return G&&(hc(G)&&fs(G.expression)?G.expression.name.text:Lm(G)?getNameFromPropertyName(G):void 0)}function m(K){switch(K.kind){case 259:case 215:case 171:case 170:let G=K,Q=s(G);if(Q){let se=n(Q),Ye=Ko(se);Ye&&G.parent===Ye.parent&&G.symbol===Ye.symbol?G.body&&!Ye.body&&(se[se.length-1]=G):se.push(G)}Za(K,m);break;case 260:case 228:case 261:case 262:case 263:case 264:case 268:case 278:case 273:case 270:case 271:case 174:case 175:case 184:t(K),Za(K,m);break;case 166:if(!qo(K,16476))break;case 257:case 205:{let se=K;if(Xy(se.name)){Za(se.name,m);break}se.initializer&&m(se.initializer)}case 302:case 169:case 168:t(K);break;case 275:let w=K;w.exportClause&&(LA(w.exportClause)?u(w.exportClause.elements,m):m(w.exportClause.name));break;case 269:let ke=K.importClause;ke&&(ke.name&&t(ke.name),ke.namedBindings&&(ke.namedBindings.kind===271?t(ke.namedBindings):u(ke.namedBindings.elements,m)));break;case 223:Ol(K)!==0&&t(K);default:Za(K,m)}}}},s7=class{constructor(e,t,n){this.fileName=e,this.text=t,this.skipTrivia=n}getLineAndCharacterOfPosition(e){return _c(this,e)}},u7=class{constructor(e){this.host=e}getCurrentSourceFile(e){var t,n,s,m,K,G,Q,w;let ke=this.host.getScriptSnapshot(e);if(!ke)throw new Error("Could not find file: '"+e+"'.");let se=getScriptKind(e,this.host),Ye=this.host.getScriptVersion(e),Ae;if(this.currentFileName!==e){let Je={languageVersion:99,impliedNodeFormat:getImpliedNodeFormatForFile(Hu(e,this.host.getCurrentDirectory(),((s=(n=(t=this.host).getCompilerHost)==null?void 0:n.call(t))==null?void 0:s.getCanonicalFileName)||s4(this.host)),(w=(Q=(G=(K=(m=this.host).getCompilerHost)==null?void 0:K.call(m))==null?void 0:G.getModuleResolutionCache)==null?void 0:Q.call(G))==null?void 0:w.getPackageJsonInfoCache(),this.host,this.host.getCompilationSettings()),setExternalModuleIndicator:n8(this.host.getCompilationSettings())};Ae=kS(e,ke,Je,Ye,!0,se)}else if(this.currentFileVersion!==Ye){let Je=ke.getChangeRange(this.currentFileScriptSnapshot);Ae=Z5(this.currentSourceFile,ke,Ye,Je)}return Ae&&(this.currentFileVersion=Ye,this.currentFileName=e,this.currentFileScriptSnapshot=ke,this.currentSourceFile=Ae),this.currentSourceFile}},_7={isCancellationRequested:sc,throwIfCancellationRequested:$o},l7=class{constructor(e){this.cancellationToken=e}isCancellationRequested(){return this.cancellationToken.isCancellationRequested()}throwIfCancellationRequested(){var e;if(this.isCancellationRequested())throw(e=Yt)==null||e.instant(Yt.Phase.Session,"cancellationThrown",{kind:"CancellationTokenObject"}),new gt}},c7=class{constructor(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:20;this.hostCancellationToken=e,this.throttleWaitMilliseconds=t,this.lastCancellationCheckTime=0}isCancellationRequested(){let e=mr();return Math.abs(e-this.lastCancellationCheckTime)>=this.throttleWaitMilliseconds?(this.lastCancellationCheckTime=e,this.hostCancellationToken.isCancellationRequested()):!1}throwIfCancellationRequested(){var e;if(this.isCancellationRequested())throw(e=Yt)==null||e.instant(Yt.Phase.Session,"cancellationThrown",{kind:"ThrottledCancellationToken"}),new gt}},NS=["getSemanticDiagnostics","getSuggestionDiagnostics","getCompilerOptionsDiagnostics","getSemanticClassifications","getEncodedSemanticClassifications","getCodeFixesAtPosition","getCombinedCodeFix","applyCodeActionCommand","organizeImports","getEditsForFileRename","getEmitOutput","getApplicableRefactors","getEditsForRefactor","prepareCallHierarchy","provideCallHierarchyIncomingCalls","provideCallHierarchyOutgoingCalls","provideInlayHints","getSupportedCodeFixes"],p7=[...NS,"getCompletionsAtPosition","getCompletionEntryDetails","getCompletionEntrySymbol","getSignatureHelpItems","getQuickInfoAtPosition","getDefinitionAtPosition","getDefinitionAndBoundSpan","getImplementationAtPosition","getTypeDefinitionAtPosition","getReferencesAtPosition","findReferences","getOccurrencesAtPosition","getDocumentHighlights","getNavigateToItems","getRenameInfo","findRenameLocations","getApplicableRefactors"],H4(IR())}}),qR=()=>{},VR=()=>{},WR=()=>{},GR=()=>{},HR=()=>{},XR=()=>{},YR=()=>{},QR=()=>{},ZR=()=>{},eJ=()=>{},tJ=()=>{},nJ=()=>{},rJ=()=>{},iJ=()=>{},aJ=()=>{},oJ=()=>{},sJ=()=>{},uJ=()=>{},_J=()=>{},lJ=()=>{},OS=pe({"src/services/_namespaces/ts.ts"(){"use strict";Vo(),$5(),xR(),U5(),DR(),SR(),TR(),ER(),CR(),AR(),wR(),FR(),kR(),PR(),zR(),qR(),VR(),WR(),GR(),HR(),XR(),YR(),QR(),ZR(),eJ(),tJ(),z5(),q5(),nJ(),rJ(),iJ(),aJ(),oJ(),sJ(),uJ(),_J(),lJ()}}),cJ=()=>{},d7={};P(d7,{ANONYMOUS:()=>ANONYMOUS,AccessFlags:()=>lp,AssertionLevel:()=>Et,AssignmentDeclarationKind:()=>Nb,AssignmentKind:()=>b3,Associativity:()=>D3,BreakpointResolver:()=>ts_BreakpointResolver_exports,BuilderFileEmit:()=>BuilderFileEmit,BuilderProgramKind:()=>BuilderProgramKind,BuilderState:()=>BuilderState,BundleFileSectionKind:()=>Zb,CallHierarchy:()=>ts_CallHierarchy_exports,CharacterCodes:()=>Vb,CheckFlags:()=>gi,CheckMode:()=>CheckMode,ClassificationType:()=>ClassificationType,ClassificationTypeNames:()=>ClassificationTypeNames,CommentDirectiveType:()=>zr,Comparison:()=>b,CompletionInfoFlags:()=>CompletionInfoFlags,CompletionTriggerKind:()=>CompletionTriggerKind,Completions:()=>ts_Completions_exports,ConfigFileProgramReloadLevel:()=>ConfigFileProgramReloadLevel,ContextFlags:()=>Ot,CoreServicesShimHostAdapter:()=>CoreServicesShimHostAdapter,Debug:()=>De,DiagnosticCategory:()=>Ty,Diagnostics:()=>Vt,DocumentHighlights:()=>DocumentHighlights,ElementFlags:()=>Ad,EmitFlags:()=>Ay,EmitHint:()=>Xb,EmitOnly:()=>Si,EndOfLineState:()=>EndOfLineState,EnumKind:()=>qr,ExitStatus:()=>na,ExportKind:()=>ExportKind,Extension:()=>Wb,ExternalEmitHelpers:()=>Hb,FileIncludeKind:()=>ts,FilePreprocessingDiagnosticsKind:()=>uo,FileSystemEntryKind:()=>FileSystemEntryKind,FileWatcherEventKind:()=>FileWatcherEventKind,FindAllReferences:()=>ts_FindAllReferences_exports,FlattenLevel:()=>FlattenLevel,FlowFlags:()=>Hr,ForegroundColorEscapeSequences:()=>ForegroundColorEscapeSequences,FunctionFlags:()=>x3,GeneratedIdentifierFlags:()=>Xi,GetLiteralTextFlags:()=>y3,GoToDefinition:()=>ts_GoToDefinition_exports,HighlightSpanKind:()=>HighlightSpanKind,ImportKind:()=>ImportKind,ImportsNotUsedAsValues:()=>Jb,IndentStyle:()=>IndentStyle,IndexKind:()=>Ab,InferenceFlags:()=>kb,InferencePriority:()=>Fb,InlayHintKind:()=>InlayHintKind,InlayHints:()=>ts_InlayHints_exports,InternalEmitFlags:()=>Gb,InternalSymbolName:()=>uc,InvalidatedProjectKind:()=>InvalidatedProjectKind,JsDoc:()=>ts_JsDoc_exports,JsTyping:()=>ts_JsTyping_exports,JsxEmit:()=>Rb,JsxFlags:()=>$r,JsxReferenceKind:()=>cp,LanguageServiceMode:()=>LanguageServiceMode,LanguageServiceShimHostAdapter:()=>LanguageServiceShimHostAdapter,LanguageVariant:()=>zb,LexicalEnvironmentFlags:()=>Qb,ListFormat:()=>ex,LogLevel:()=>Xt,MemberOverrideStatus:()=>ns,ModifierFlags:()=>Wn,ModuleDetectionKind:()=>Ib,ModuleInstanceState:()=>ModuleInstanceState,ModuleKind:()=>Mb,ModuleResolutionKind:()=>Ob,ModuleSpecifierEnding:()=>j3,NavigateTo:()=>ts_NavigateTo_exports,NavigationBar:()=>ts_NavigationBar_exports,NewLineKind:()=>Kb,NodeBuilderFlags:()=>br,NodeCheckFlags:()=>up,NodeFactoryFlags:()=>B3,NodeFlags:()=>ca,NodeResolutionFeatures:()=>NodeResolutionFeatures,ObjectFlags:()=>Ed,OperationCanceledException:()=>gt,OperatorPrecedence:()=>S3,OrganizeImports:()=>ts_OrganizeImports_exports,OrganizeImportsMode:()=>OrganizeImportsMode,OuterExpressionKinds:()=>Yb,OutliningElementsCollector:()=>ts_OutliningElementsCollector_exports,OutliningSpanKind:()=>OutliningSpanKind,OutputFileType:()=>OutputFileType,PackageJsonAutoImportPreference:()=>PackageJsonAutoImportPreference,PackageJsonDependencyGroup:()=>PackageJsonDependencyGroup,PatternMatchKind:()=>PatternMatchKind,PollingInterval:()=>PollingInterval,PollingWatchKind:()=>Bb,PragmaKindFlags:()=>tx,PrivateIdentifierKind:()=>PrivateIdentifierKind,ProcessLevel:()=>ProcessLevel,QuotePreference:()=>QuotePreference,RelationComparisonResult:()=>ri,Rename:()=>ts_Rename_exports,ScriptElementKind:()=>ScriptElementKind,ScriptElementKindModifier:()=>ScriptElementKindModifier,ScriptKind:()=>$b,ScriptSnapshot:()=>ScriptSnapshot,ScriptTarget:()=>Ub,SemanticClassificationFormat:()=>SemanticClassificationFormat,SemanticMeaning:()=>SemanticMeaning,SemicolonPreference:()=>SemicolonPreference,SignatureCheckMode:()=>SignatureCheckMode,SignatureFlags:()=>Sy,SignatureHelp:()=>ts_SignatureHelp_exports,SignatureKind:()=>Cb,SmartSelectionRange:()=>ts_SmartSelectionRange_exports,SnippetKind:()=>Cy,SortKind:()=>_t,StructureIsReused:()=>Ci,SymbolAccessibility:()=>Uo,SymbolDisplay:()=>ts_SymbolDisplay_exports,SymbolDisplayPartKind:()=>SymbolDisplayPartKind,SymbolFlags:()=>Ja,SymbolFormatFlags:()=>Ni,SyntaxKind:()=>Xn,SyntheticSymbolKind:()=>Ta,Ternary:()=>Pb,ThrottledCancellationToken:()=>c7,TokenClass:()=>TokenClass,TokenFlags:()=>Zn,TransformFlags:()=>Ey,TypeFacts:()=>TypeFacts,TypeFlags:()=>_p,TypeFormatFlags:()=>Pi,TypeMapKind:()=>wb,TypePredicateKind:()=>go,TypeReferenceSerializationKind:()=>rs,TypeScriptServicesFactory:()=>TypeScriptServicesFactory,UnionReduction:()=>he,UpToDateStatusType:()=>UpToDateStatusType,VarianceFlags:()=>Cd,Version:()=>Version,VersionRange:()=>VersionRange,WatchDirectoryFlags:()=>qb,WatchDirectoryKind:()=>Lb,WatchFileKind:()=>jb,WatchLogLevel:()=>WatchLogLevel,WatchType:()=>WatchType,accessPrivateIdentifier:()=>accessPrivateIdentifier,addEmitFlags:()=>addEmitFlags,addEmitHelper:()=>addEmitHelper,addEmitHelpers:()=>addEmitHelpers,addInternalEmitFlags:()=>addInternalEmitFlags,addNodeFactoryPatcher:()=>_j,addObjectAllocatorPatcher:()=>NO,addRange:()=>ao,addRelatedInfo:()=>Zm,addSyntheticLeadingComment:()=>addSyntheticLeadingComment,addSyntheticTrailingComment:()=>addSyntheticTrailingComment,addToSeen:()=>vO,advancedAsyncSuperHelper:()=>advancedAsyncSuperHelper,affectsDeclarationPathOptionDeclarations:()=>affectsDeclarationPathOptionDeclarations,affectsEmitOptionDeclarations:()=>affectsEmitOptionDeclarations,allKeysStartWithDot:()=>allKeysStartWithDot,altDirectorySeparator:()=>lx,and:()=>z,append:()=>la,appendIfUnique:()=>ec,arrayFrom:()=>ps,arrayIsEqualTo:()=>Qc,arrayIsHomogeneous:()=>RI,arrayIsSorted:()=>Xc,arrayOf:()=>xl,arrayReverseIterator:()=>tc,arrayToMap:()=>ip,arrayToMultiMap:()=>Sl,arrayToNumericMap:()=>T_,arraysEqual:()=>ln,assertType:()=>$,assign:()=>Dl,assignHelper:()=>assignHelper,asyncDelegator:()=>asyncDelegator,asyncGeneratorHelper:()=>asyncGeneratorHelper,asyncSuperHelper:()=>asyncSuperHelper,asyncValues:()=>asyncValues,attachFileToDiagnostics:()=>mc,awaitHelper:()=>awaitHelper,awaiterHelper:()=>awaiterHelper,base64decode:()=>KN,base64encode:()=>JN,binarySearch:()=>zu,binarySearchKey:()=>nc,bindSourceFile:()=>bindSourceFile,breakIntoCharacterSpans:()=>breakIntoCharacterSpans,breakIntoWordSpans:()=>breakIntoWordSpans,buildLinkParts:()=>buildLinkParts,buildOpts:()=>buildOpts,buildOverload:()=>buildOverload,bundlerModuleNameResolver:()=>bundlerModuleNameResolver,canBeConvertedToAsync:()=>canBeConvertedToAsync,canHaveDecorators:()=>p5,canHaveExportModifier:()=>ZI,canHaveFlowNode:()=>_P,canHaveIllegalDecorators:()=>wB,canHaveIllegalModifiers:()=>FB,canHaveIllegalType:()=>AB,canHaveIllegalTypeParameters:()=>_5,canHaveJSDoc:()=>_h,canHaveLocals:()=>m9,canHaveModifiers:()=>mf,canHaveSymbol:()=>f9,canJsonReportNoInputFiles:()=>canJsonReportNoInputFiles,canProduceDiagnostics:()=>canProduceDiagnostics,canUsePropertyAccess:()=>ej,canWatchDirectoryOrFile:()=>canWatchDirectoryOrFile,cartesianProduct:()=>ne,cast:()=>As,chainBundle:()=>chainBundle,chainDiagnosticMessages:()=>LO,changeAnyExtension:()=>fT,changeCompilerHostLikeToUseCache:()=>changeCompilerHostLikeToUseCache,changeExtension:()=>xI,changesAffectModuleResolution:()=>j9,changesAffectingProgramStructure:()=>L9,childIsDecorated:()=>fD,classElementOrClassElementParameterIsDecorated:()=>Nk,classOrConstructorParameterIsDecorated:()=>Pk,classPrivateFieldGetHelper:()=>classPrivateFieldGetHelper,classPrivateFieldInHelper:()=>classPrivateFieldInHelper,classPrivateFieldSetHelper:()=>classPrivateFieldSetHelper,classicNameResolver:()=>classicNameResolver,classifier:()=>ts_classifier_exports,cleanExtendedConfigCache:()=>cleanExtendedConfigCache,clear:()=>tr,clearMap:()=>dO,clearSharedExtendedConfigFileWatcher:()=>clearSharedExtendedConfigFileWatcher,climbPastPropertyAccess:()=>climbPastPropertyAccess,climbPastPropertyOrElementAccess:()=>climbPastPropertyOrElementAccess,clone:()=>E_,cloneCompilerOptions:()=>cloneCompilerOptions,closeFileWatcher:()=>oO,closeFileWatcherOf:()=>closeFileWatcherOf,codefix:()=>ts_codefix_exports,collapseTextChangeRangesAcrossMultipleVersions:()=>Q7,collectExternalModuleInfo:()=>collectExternalModuleInfo,combine:()=>ep,combinePaths:()=>zo,commentPragmas:()=>wy,commonOptionsWithBuild:()=>commonOptionsWithBuild,commonPackageFolders:()=>C3,compact:()=>Zc,compareBooleans:()=>y,compareDataObjects:()=>z4,compareDiagnostics:()=>r3,compareDiagnosticsSkipRelatedInformation:()=>Sh,compareEmitHelpers:()=>compareEmitHelpers,compareNumberOfDirectorySeparators:()=>bI,comparePaths:()=>A7,comparePathsCaseInsensitive:()=>C7,comparePathsCaseSensitive:()=>E7,comparePatternKeys:()=>comparePatternKeys,compareProperties:()=>f,compareStringsCaseInsensitive:()=>Us,compareStringsCaseInsensitiveEslintCompatible:()=>sp,compareStringsCaseSensitive:()=>v,compareStringsCaseSensitiveUI:()=>D,compareTextSpans:()=>bm,compareValues:()=>mo,compileOnSaveCommandLineOption:()=>compileOnSaveCommandLineOption,compilerOptionsAffectDeclarationPath:()=>tI,compilerOptionsAffectEmit:()=>eI,compilerOptionsAffectSemanticDiagnostics:()=>ZO,compilerOptionsDidYouMeanDiagnostics:()=>compilerOptionsDidYouMeanDiagnostics,compilerOptionsIndicateEsModules:()=>compilerOptionsIndicateEsModules,compose:()=>vm,computeCommonSourceDirectoryOfFilenames:()=>computeCommonSourceDirectoryOfFilenames,computeLineAndCharacterOfPosition:()=>dx,computeLineOfPosition:()=>Pd,computeLineStarts:()=>Ny,computePositionOfLineAndCharacter:()=>px,computeSignature:()=>computeSignature,computeSignatureWithDiagnostics:()=>computeSignatureWithDiagnostics,computeSuggestionDiagnostics:()=>computeSuggestionDiagnostics,concatenate:()=>Ei,concatenateDiagnosticMessageChains:()=>BO,consumesNodeCoreModules:()=>consumesNodeCoreModules,contains:()=>It,containsIgnoredPath:()=>T8,containsObjectRestOrSpread:()=>ES,containsParseError:()=>Wx,containsPath:()=>mT,convertCompilerOptionsForTelemetry:()=>convertCompilerOptionsForTelemetry,convertCompilerOptionsFromJson:()=>convertCompilerOptionsFromJson,convertJsonOption:()=>convertJsonOption,convertToBase64:()=>L4,convertToObject:()=>convertToObject,convertToObjectWorker:()=>convertToObjectWorker,convertToOptionsWithAbsolutePaths:()=>convertToOptionsWithAbsolutePaths,convertToRelativePath:()=>F7,convertToTSConfig:()=>convertToTSConfig,convertTypeAcquisitionFromJson:()=>convertTypeAcquisitionFromJson,copyComments:()=>copyComments,copyEntries:()=>J9,copyLeadingComments:()=>copyLeadingComments,copyProperties:()=>Ke,copyTrailingAsLeadingComments:()=>copyTrailingAsLeadingComments,copyTrailingComments:()=>copyTrailingComments,couldStartTrivia:()=>M7,countWhere:()=>qn,createAbstractBuilder:()=>createAbstractBuilder,createAccessorPropertyBackingField:()=>sM,createAccessorPropertyGetRedirector:()=>uM,createAccessorPropertySetRedirector:()=>_M,createBaseNodeFactory:()=>eA,createBinaryExpressionTrampoline:()=>eM,createBindingHelper:()=>createBindingHelper,createBuildInfo:()=>createBuildInfo,createBuilderProgram:()=>createBuilderProgram,createBuilderProgramUsingProgramBuildInfo:()=>createBuilderProgramUsingProgramBuildInfo,createBuilderStatusReporter:()=>createBuilderStatusReporter,createCacheWithRedirects:()=>createCacheWithRedirects,createCacheableExportInfoMap:()=>createCacheableExportInfoMap,createCachedDirectoryStructureHost:()=>createCachedDirectoryStructureHost,createClassifier:()=>createClassifier,createCommentDirectivesMap:()=>lF,createCompilerDiagnostic:()=>Xm,createCompilerDiagnosticForInvalidCustomType:()=>createCompilerDiagnosticForInvalidCustomType,createCompilerDiagnosticFromMessageChain:()=>jO,createCompilerHost:()=>createCompilerHost,createCompilerHostFromProgramHost:()=>createCompilerHostFromProgramHost,createCompilerHostWorker:()=>createCompilerHostWorker,createDetachedDiagnostic:()=>Cp,createDiagnosticCollection:()=>WP,createDiagnosticForFileFromMessageChain:()=>KF,createDiagnosticForNode:()=>BF,createDiagnosticForNodeArray:()=>MF,createDiagnosticForNodeArrayFromMessageChain:()=>JF,createDiagnosticForNodeFromMessageChain:()=>RF,createDiagnosticForNodeInSourceFile:()=>oC,createDiagnosticForRange:()=>UF,createDiagnosticMessageChainFromDiagnostic:()=>$F,createDiagnosticReporter:()=>createDiagnosticReporter,createDocumentPositionMapper:()=>createDocumentPositionMapper,createDocumentRegistry:()=>createDocumentRegistry,createDocumentRegistryInternal:()=>createDocumentRegistryInternal,createEmitAndSemanticDiagnosticsBuilderProgram:()=>createEmitAndSemanticDiagnosticsBuilderProgram,createEmitHelperFactory:()=>createEmitHelperFactory,createEmptyExports:()=>tB,createExpressionForJsxElement:()=>rB,createExpressionForJsxFragment:()=>iB,createExpressionForObjectLiteralElementLike:()=>cB,createExpressionForPropertyName:()=>YA,createExpressionFromEntityName:()=>XA,createExternalHelpersImportDeclarationIfNeeded:()=>bB,createFileDiagnostic:()=>n3,createFileDiagnosticFromMessageChain:()=>eD,createForOfBindingStatement:()=>aB,createGetCanonicalFileName:()=>oe,createGetSourceFile:()=>createGetSourceFile,createGetSymbolAccessibilityDiagnosticForNode:()=>createGetSymbolAccessibilityDiagnosticForNode,createGetSymbolAccessibilityDiagnosticForNodeName:()=>createGetSymbolAccessibilityDiagnosticForNodeName,createGetSymbolWalker:()=>createGetSymbolWalker,createIncrementalCompilerHost:()=>createIncrementalCompilerHost,createIncrementalProgram:()=>createIncrementalProgram,createInputFiles:()=>yj,createInputFilesWithFilePaths:()=>iA,createInputFilesWithFileTexts:()=>aA,createJsxFactoryExpression:()=>HA,createLanguageService:()=>LR,createLanguageServiceSourceFile:()=>kS,createMemberAccessForPropertyName:()=>Qh,createModeAwareCache:()=>createModeAwareCache,createModeAwareCacheKey:()=>createModeAwareCacheKey,createModuleResolutionCache:()=>createModuleResolutionCache,createModuleResolutionLoader:()=>createModuleResolutionLoader,createModuleSpecifierResolutionHost:()=>createModuleSpecifierResolutionHost,createMultiMap:()=>Cn,createNodeConverters:()=>tA,createNodeFactory:()=>jh,createOptionNameMap:()=>createOptionNameMap,createOverload:()=>createOverload,createPackageJsonImportFilter:()=>createPackageJsonImportFilter,createPackageJsonInfo:()=>createPackageJsonInfo,createParenthesizerRules:()=>createParenthesizerRules,createPatternMatcher:()=>createPatternMatcher,createPrependNodes:()=>createPrependNodes,createPrinter:()=>createPrinter,createPrinterWithDefaults:()=>createPrinterWithDefaults,createPrinterWithRemoveComments:()=>createPrinterWithRemoveComments,createPrinterWithRemoveCommentsNeverAsciiEscape:()=>createPrinterWithRemoveCommentsNeverAsciiEscape,createPrinterWithRemoveCommentsOmitTrailingSemicolon:()=>createPrinterWithRemoveCommentsOmitTrailingSemicolon,createProgram:()=>createProgram,createProgramHost:()=>createProgramHost,createPropertyNameNodeForIdentifierOrLiteral:()=>XI,createQueue:()=>so,createRange:()=>bh,createRedirectedBuilderProgram:()=>createRedirectedBuilderProgram,createResolutionCache:()=>createResolutionCache,createRuntimeTypeSerializer:()=>createRuntimeTypeSerializer,createScanner:()=>hp,createSemanticDiagnosticsBuilderProgram:()=>createSemanticDiagnosticsBuilderProgram,createSet:()=>Ga,createSolutionBuilder:()=>createSolutionBuilder,createSolutionBuilderHost:()=>createSolutionBuilderHost,createSolutionBuilderWithWatch:()=>createSolutionBuilderWithWatch,createSolutionBuilderWithWatchHost:()=>createSolutionBuilderWithWatchHost,createSortedArray:()=>Hc,createSourceFile:()=>F5,createSourceMapGenerator:()=>createSourceMapGenerator,createSourceMapSource:()=>hj,createSuperAccessVariableStatement:()=>createSuperAccessVariableStatement,createSymbolTable:()=>O9,createSymlinkCache:()=>oI,createSystemWatchFunctions:()=>createSystemWatchFunctions,createTextChange:()=>createTextChange,createTextChangeFromStartLength:()=>createTextChangeFromStartLength,createTextChangeRange:()=>Ly,createTextRangeFromNode:()=>createTextRangeFromNode,createTextRangeFromSpan:()=>createTextRangeFromSpan,createTextSpan:()=>Ld,createTextSpanFromBounds:()=>F_,createTextSpanFromNode:()=>createTextSpanFromNode,createTextSpanFromRange:()=>createTextSpanFromRange,createTextSpanFromStringLiteralLikeContent:()=>createTextSpanFromStringLiteralLikeContent,createTextWriter:()=>tN,createTokenRange:()=>VN,createTypeChecker:()=>createTypeChecker,createTypeReferenceDirectiveResolutionCache:()=>createTypeReferenceDirectiveResolutionCache,createTypeReferenceResolutionLoader:()=>createTypeReferenceResolutionLoader,createUnderscoreEscapedMultiMap:()=>$i,createUnparsedSourceFile:()=>fj,createWatchCompilerHost:()=>createWatchCompilerHost2,createWatchCompilerHostOfConfigFile:()=>createWatchCompilerHostOfConfigFile,createWatchCompilerHostOfFilesAndCompilerOptions:()=>createWatchCompilerHostOfFilesAndCompilerOptions,createWatchFactory:()=>createWatchFactory,createWatchHost:()=>createWatchHost,createWatchProgram:()=>createWatchProgram,createWatchStatusReporter:()=>createWatchStatusReporter,createWriteFileMeasuringIO:()=>createWriteFileMeasuringIO,declarationNameToString:()=>aC,decodeMappings:()=>decodeMappings,decodedTextSpanIntersectsWith:()=>bx,decorateHelper:()=>decorateHelper,deduplicate:()=>ou,defaultIncludeSpec:()=>defaultIncludeSpec,defaultInitCompilerOptions:()=>defaultInitCompilerOptions,defaultMaximumTruncationLength:()=>I8,detectSortCaseSensitivity:()=>Yc,diagnosticCategoryName:()=>Aa,diagnosticToString:()=>diagnosticToString,directoryProbablyExists:()=>M4,directorySeparator:()=>qs,displayPart:()=>displayPart,displayPartsToString:()=>jR,disposeEmitNodes:()=>disposeEmitNodes,documentSpansEqual:()=>documentSpansEqual,dumpTracingLegend:()=>dumpTracingLegend,elementAt:()=>Qe,elideNodes:()=>rM,emitComments:()=>b4,emitDetachedComments:()=>vN,emitFiles:()=>emitFiles,emitFilesAndReportErrors:()=>emitFilesAndReportErrors,emitFilesAndReportErrorsAndGetExitStatus:()=>emitFilesAndReportErrorsAndGetExitStatus,emitModuleKindIsNonNodeESM:()=>KO,emitNewLineBeforeLeadingCommentOfPosition:()=>hN,emitNewLineBeforeLeadingComments:()=>h4,emitNewLineBeforeLeadingCommentsOfPosition:()=>v4,emitSkippedWithNoDiagnostics:()=>emitSkippedWithNoDiagnostics,emitUsingBuildInfo:()=>emitUsingBuildInfo,emptyArray:()=>ye,emptyFileSystemEntries:()=>Z8,emptyMap:()=>xe,emptyOptions:()=>emptyOptions,emptySet:()=>He,endsWith:()=>F,ensurePathIsNonModuleName:()=>ox,ensureScriptKind:()=>l8,ensureTrailingDirectorySeparator:()=>mp,entityNameToString:()=>Pl,enumerateInsertsAndDeletes:()=>Z,equalOwnProperties:()=>ac,equateStringsCaseInsensitive:()=>C_,equateStringsCaseSensitive:()=>$s,equateValues:()=>Eu,esDecorateHelper:()=>esDecorateHelper,escapeJsxAttributeString:()=>a4,escapeLeadingUnderscores:()=>Au,escapeNonAsciiString:()=>mh,escapeSnippetText:()=>HI,escapeString:()=>fh,every:()=>Kt,expandPreOrPostfixIncrementOrDecrementExpression:()=>pB,explainFiles:()=>explainFiles,explainIfFileIsRedirectAndImpliedFormat:()=>explainIfFileIsRedirectAndImpliedFormat,exportAssignmentIsAlias:()=>FD,exportStarHelper:()=>exportStarHelper,expressionResultIsUnused:()=>UI,extend:()=>B,extendsHelper:()=>extendsHelper,extensionFromPath:()=>TI,extensionIsTS:()=>v8,externalHelpersModuleNameText:()=>Ph,factory:()=>lu,fileExtensionIs:()=>Tl,fileExtensionIsOneOf:()=>A_,fileIncludeReasonToDiagnostics:()=>fileIncludeReasonToDiagnostics,filter:()=>rt,filterMutate:()=>Sn,filterSemanticDiagnostics:()=>filterSemanticDiagnostics,find:()=>Zt,findAncestor:()=>Xu,findBestPatternMatch:()=>le,findChildOfKind:()=>findChildOfKind,findComputedPropertyNameCacheAssignment:()=>lM,findConfigFile:()=>findConfigFile,findContainingList:()=>findContainingList,findDiagnosticForNode:()=>findDiagnosticForNode,findFirstNonJsxWhitespaceToken:()=>findFirstNonJsxWhitespaceToken,findIndex:()=>Rt,findLast:()=>ot,findLastIndex:()=>rn,findListItemInfo:()=>findListItemInfo,findMap:()=>be,findModifier:()=>findModifier,findNextToken:()=>findNextToken,findPackageJson:()=>findPackageJson,findPackageJsons:()=>findPackageJsons,findPrecedingMatchingToken:()=>findPrecedingMatchingToken,findPrecedingToken:()=>findPrecedingToken,findSuperStatementIndex:()=>findSuperStatementIndex,findTokenOnLeftOfPosition:()=>findTokenOnLeftOfPosition,findUseStrictPrologue:()=>ZA,first:()=>yl,firstDefined:()=>Ne,firstDefinedIterator:()=>Re,firstIterator:()=>hl,firstOrOnly:()=>firstOrOnly,firstOrUndefined:()=>Tu,firstOrUndefinedIterator:()=>np,fixupCompilerOptions:()=>fixupCompilerOptions,flatMap:()=>ut,flatMapIterator:()=>pn,flatMapToMutable:()=>Ut,flatten:()=>ar,flattenCommaList:()=>pM,flattenDestructuringAssignment:()=>flattenDestructuringAssignment,flattenDestructuringBinding:()=>flattenDestructuringBinding,flattenDiagnosticMessageText:()=>flattenDiagnosticMessageText,forEach:()=>u,forEachAncestor:()=>B9,forEachAncestorDirectory:()=>yT,forEachChild:()=>Za,forEachChildRecursively:()=>AS,forEachEmittedFile:()=>forEachEmittedFile,forEachEnclosingBlockScopeContainer:()=>OF,forEachEntry:()=>M9,forEachExternalModuleToImportFrom:()=>forEachExternalModuleToImportFrom,forEachImportClauseDeclaration:()=>iP,forEachKey:()=>R9,forEachLeadingCommentRange:()=>R7,forEachNameInAccessChainWalkingLeft:()=>TO,forEachResolvedProjectReference:()=>forEachResolvedProjectReference,forEachReturnStatement:()=>ek,forEachRight:()=>fe,forEachTrailingCommentRange:()=>J7,forEachUnique:()=>forEachUnique,forEachYieldExpression:()=>tk,forSomeAncestorDirectory:()=>gO,formatColorAndReset:()=>formatColorAndReset,formatDiagnostic:()=>formatDiagnostic,formatDiagnostics:()=>formatDiagnostics,formatDiagnosticsWithColorAndContext:()=>formatDiagnosticsWithColorAndContext,formatGeneratedName:()=>n1,formatGeneratedNamePart:()=>TS,formatLocation:()=>formatLocation,formatMessage:()=>IO,formatStringFromArgs:()=>Yd,formatting:()=>ts_formatting_exports,fullTripleSlashAMDReferencePathRegEx:()=>v3,fullTripleSlashReferencePathRegEx:()=>h3,generateDjb2Hash:()=>generateDjb2Hash,generateTSConfig:()=>generateTSConfig,generatorHelper:()=>generatorHelper,getAdjustedReferenceLocation:()=>getAdjustedReferenceLocation,getAdjustedRenameLocation:()=>getAdjustedRenameLocation,getAliasDeclarationFromName:()=>UC,getAllAccessorDeclarations:()=>$D,getAllDecoratorsOfClass:()=>getAllDecoratorsOfClass,getAllDecoratorsOfClassElement:()=>getAllDecoratorsOfClassElement,getAllJSDocTags:()=>pE,getAllJSDocTagsOfKind:()=>fw,getAllKeys:()=>ic,getAllProjectOutputs:()=>getAllProjectOutputs,getAllSuperTypeNodes:()=>GC,getAllUnscopedEmitHelpers:()=>getAllUnscopedEmitHelpers,getAllowJSCompilerOption:()=>a8,getAllowSyntheticDefaultImports:()=>WO,getAncestor:()=>CP,getAnyExtensionFromPath:()=>ky,getAreDeclarationMapsEnabled:()=>VO,getAssignedExpandoInitializer:()=>Vk,getAssignedName:()=>XT,getAssignmentDeclarationKind:()=>Ol,getAssignmentDeclarationPropertyAccessKind:()=>AC,getAssignmentTargetKind:()=>RC,getAutomaticTypeDirectiveNames:()=>getAutomaticTypeDirectiveNames,getBaseFileName:()=>Sm,getBinaryOperatorPrecedence:()=>Vm,getBuildInfo:()=>getBuildInfo,getBuildInfoFileVersionMap:()=>getBuildInfoFileVersionMap,getBuildInfoText:()=>getBuildInfoText,getBuildOrderFromAnyBuildOrder:()=>getBuildOrderFromAnyBuildOrder,getBuilderCreationParameters:()=>getBuilderCreationParameters,getBuilderFileEmit:()=>getBuilderFileEmit,getCheckFlags:()=>U4,getClassExtendsHeritageElement:()=>VC,getClassLikeDeclarationOfSymbol:()=>V4,getCombinedLocalAndExportSymbolFlags:()=>_O,getCombinedModifierFlags:()=>By,getCombinedNodeFlags:()=>My,getCombinedNodeFlagsAlwaysIncludeJSDoc:()=>ew,getCommentRange:()=>getCommentRange,getCommonSourceDirectory:()=>getCommonSourceDirectory,getCommonSourceDirectoryOfConfig:()=>getCommonSourceDirectoryOfConfig,getCompilerOptionValue:()=>_3,getCompilerOptionsDiffValue:()=>getCompilerOptionsDiffValue,getConditions:()=>getConditions,getConfigFileParsingDiagnostics:()=>getConfigFileParsingDiagnostics,getConstantValue:()=>getConstantValue,getContainerNode:()=>getContainerNode,getContainingClass:()=>yk,getContainingClassStaticBlock:()=>hk,getContainingFunction:()=>mk,getContainingFunctionDeclaration:()=>gk,getContainingFunctionOrClassStaticBlock:()=>vk,getContainingNodeArray:()=>zI,getContainingObjectLiteralElement:()=>e7,getContextualTypeFromParent:()=>getContextualTypeFromParent,getContextualTypeFromParentOrAncestorTypeNode:()=>getContextualTypeFromParentOrAncestorTypeNode,getCurrentTime:()=>getCurrentTime,getDeclarationDiagnostics:()=>getDeclarationDiagnostics,getDeclarationEmitExtensionForPath:()=>c4,getDeclarationEmitOutputFilePath:()=>aN,getDeclarationEmitOutputFilePathWorker:()=>l4,getDeclarationFromName:()=>DP,getDeclarationModifierFlagsFromSymbol:()=>sO,getDeclarationOfKind:()=>P9,getDeclarationsOfKind:()=>N9,getDeclaredExpandoInitializer:()=>zk,getDecorators:()=>nw,getDefaultCompilerOptions:()=>X5,getDefaultExportInfoWorker:()=>getDefaultExportInfoWorker,getDefaultFormatCodeSettings:()=>getDefaultFormatCodeSettings,getDefaultLibFileName:()=>BT,getDefaultLibFilePath:()=>UR,getDefaultLikeExportInfo:()=>getDefaultLikeExportInfo,getDiagnosticText:()=>getDiagnosticText,getDiagnosticsWithinSpan:()=>getDiagnosticsWithinSpan,getDirectoryPath:()=>w_,getDocumentPositionMapper:()=>getDocumentPositionMapper,getESModuleInterop:()=>a3,getEditsForFileRename:()=>getEditsForFileRename,getEffectiveBaseTypeNode:()=>qC,getEffectiveConstraintOfTypeParameter:()=>hw,getEffectiveContainerForJSDocTemplateTag:()=>cP,getEffectiveImplementsTypeNodes:()=>WC,getEffectiveInitializer:()=>SC,getEffectiveJSDocHost:()=>ED,getEffectiveModifierFlags:()=>hh,getEffectiveModifierFlagsAlwaysIncludeJSDoc:()=>A4,getEffectiveModifierFlagsNoCache:()=>F4,getEffectiveReturnTypeNode:()=>mN,getEffectiveSetAccessorTypeAnnotationNode:()=>yN,getEffectiveTypeAnnotationNode:()=>UD,getEffectiveTypeParameterDeclarations:()=>yw,getEffectiveTypeRoots:()=>getEffectiveTypeRoots,getElementOrPropertyAccessArgumentExpressionOrName:()=>uh,getElementOrPropertyAccessName:()=>dc,getElementsOfBindingOrAssignmentPattern:()=>u5,getEmitDeclarations:()=>s3,getEmitFlags:()=>Pu,getEmitHelpers:()=>getEmitHelpers,getEmitModuleDetectionKind:()=>r8,getEmitModuleKind:()=>Nu,getEmitModuleResolutionKind:()=>Ym,getEmitScriptTarget:()=>Th,getEnclosingBlockScopeContainer:()=>Yx,getEncodedSemanticClassifications:()=>getEncodedSemanticClassifications,getEncodedSyntacticClassifications:()=>getEncodedSyntacticClassifications,getEndLinePosition:()=>VE,getEntityNameFromTypeNode:()=>Fk,getEntrypointsFromPackageJsonInfo:()=>getEntrypointsFromPackageJsonInfo,getErrorCountForSummary:()=>getErrorCountForSummary,getErrorSpanForNode:()=>nD,getErrorSummaryText:()=>getErrorSummaryText,getEscapedTextOfIdentifierOrLiteral:()=>QC,getExpandoInitializer:()=>Ud,getExportAssignmentExpression:()=>zC,getExportInfoMap:()=>getExportInfoMap,getExportNeedsImportStarHelper:()=>getExportNeedsImportStarHelper,getExpressionAssociativity:()=>zP,getExpressionPrecedence:()=>qP,getExternalHelpersModuleName:()=>n5,getExternalModuleImportEqualsDeclarationExpression:()=>Ik,getExternalModuleName:()=>DD,getExternalModuleNameFromDeclaration:()=>rN,getExternalModuleNameFromPath:()=>BD,getExternalModuleNameLiteral:()=>DB,getExternalModuleRequireArgument:()=>jk,getFallbackOptions:()=>getFallbackOptions,getFileEmitOutput:()=>getFileEmitOutput,getFileMatcherPatterns:()=>_8,getFileNamesFromConfigSpecs:()=>getFileNamesFromConfigSpecs,getFileWatcherEventKind:()=>getFileWatcherEventKind,getFilesInErrorForSummary:()=>getFilesInErrorForSummary,getFirstConstructorWithBody:()=>f4,getFirstIdentifier:()=>kN,getFirstNonSpaceCharacterPosition:()=>getFirstNonSpaceCharacterPosition,getFirstProjectOutput:()=>getFirstProjectOutput,getFixableErrorSpanExpression:()=>getFixableErrorSpanExpression,getFormatCodeSettingsForWriting:()=>getFormatCodeSettingsForWriting,getFullWidth:()=>Qy,getFunctionFlags:()=>NP,getHeritageClause:()=>lh,getHostSignatureFromJSDoc:()=>TD,getIdentifierAutoGenerate:()=>getIdentifierAutoGenerate,getIdentifierGeneratedImportReference:()=>getIdentifierGeneratedImportReference,getIdentifierTypeArguments:()=>getIdentifierTypeArguments,getImmediatelyInvokedFunctionExpression:()=>Tk,getImpliedNodeFormatForFile:()=>getImpliedNodeFormatForFile,getImpliedNodeFormatForFileWorker:()=>getImpliedNodeFormatForFileWorker,getImportNeedsImportDefaultHelper:()=>getImportNeedsImportDefaultHelper,getImportNeedsImportStarHelper:()=>getImportNeedsImportStarHelper,getIndentSize:()=>Sp,getIndentString:()=>jD,getInitializedVariables:()=>iO,getInitializerOfBinaryExpression:()=>wC,getInitializerOfBindingOrAssignmentElement:()=>a5,getInterfaceBaseTypeNodes:()=>HC,getInternalEmitFlags:()=>mF,getInvokedExpression:()=>kk,getIsolatedModules:()=>Eh,getJSDocAugmentsTag:()=>nE,getJSDocClassTag:()=>iw,getJSDocCommentRanges:()=>_C,getJSDocCommentsAndTags:()=>IC,getJSDocDeprecatedTag:()=>_w,getJSDocDeprecatedTagNoCache:()=>_E,getJSDocEnumTag:()=>lw,getJSDocHost:()=>MC,getJSDocImplementsTags:()=>rE,getJSDocOverrideTagNoCache:()=>uE,getJSDocParameterTags:()=>Uy,getJSDocParameterTagsNoCache:()=>QT,getJSDocPrivateTag:()=>ow,getJSDocPrivateTagNoCache:()=>aE,getJSDocProtectedTag:()=>sw,getJSDocProtectedTagNoCache:()=>oE,getJSDocPublicTag:()=>aw,getJSDocPublicTagNoCache:()=>iE,getJSDocReadonlyTag:()=>uw,getJSDocReadonlyTagNoCache:()=>sE,getJSDocReturnTag:()=>lE,getJSDocReturnType:()=>cE,getJSDocRoot:()=>CD,getJSDocSatisfiesExpressionType:()=>ij,getJSDocSatisfiesTag:()=>Sx,getJSDocTags:()=>Om,getJSDocTagsNoCache:()=>dw,getJSDocTemplateTag:()=>pw,getJSDocThisTag:()=>cw,getJSDocType:()=>qy,getJSDocTypeAliasName:()=>SS,getJSDocTypeAssertionType:()=>gB,getJSDocTypeParameterDeclarations:()=>y4,getJSDocTypeParameterTags:()=>eE,getJSDocTypeParameterTagsNoCache:()=>tE,getJSDocTypeTag:()=>zy,getJSXImplicitImportBase:()=>rI,getJSXRuntimeImport:()=>iI,getJSXTransformEnabled:()=>nI,getKeyForCompilerOptions:()=>getKeyForCompilerOptions,getLanguageVariant:()=>i3,getLastChild:()=>W4,getLeadingCommentRanges:()=>yp,getLeadingCommentRangesOfNode:()=>QF,getLeftmostAccessExpression:()=>e3,getLeftmostExpression:()=>EO,getLineAndCharacterOfPosition:()=>_c,getLineInfo:()=>getLineInfo,getLineOfLocalPosition:()=>cN,getLineOfLocalPositionFromLineMap:()=>jl,getLineStartPositionForPosition:()=>getLineStartPositionForPosition,getLineStarts:()=>Al,getLinesBetweenPositionAndNextNonWhitespaceCharacter:()=>tO,getLinesBetweenPositionAndPrecedingNonWhitespaceCharacter:()=>eO,getLinesBetweenPositions:()=>Nd,getLinesBetweenRangeEndAndRangeStart:()=>YN,getLinesBetweenRangeEndPositions:()=>QN,getLiteralText:()=>gF,getLocalNameForExternalImport:()=>xB,getLocalSymbolForExportDefault:()=>jN,getLocaleSpecificMessage:()=>Qd,getLocaleTimeString:()=>getLocaleTimeString,getMappedContextSpan:()=>getMappedContextSpan,getMappedDocumentSpan:()=>getMappedDocumentSpan,getMappedLocation:()=>getMappedLocation,getMatchedFileSpec:()=>getMatchedFileSpec,getMatchedIncludeSpec:()=>getMatchedIncludeSpec,getMeaningFromDeclaration:()=>getMeaningFromDeclaration,getMeaningFromLocation:()=>getMeaningFromLocation,getMembersOfDeclaration:()=>rk,getModeForFileReference:()=>getModeForFileReference,getModeForResolutionAtIndex:()=>getModeForResolutionAtIndex,getModeForUsageLocation:()=>getModeForUsageLocation,getModifiedTime:()=>getModifiedTime,getModifiers:()=>$y,getModuleInstanceState:()=>getModuleInstanceState,getModuleNameStringLiteralAt:()=>getModuleNameStringLiteralAt,getModuleSpecifierEndingPreference:()=>yI,getModuleSpecifierResolverHost:()=>getModuleSpecifierResolverHost,getNameForExportedSymbol:()=>getNameForExportedSymbol,getNameFromIndexInfo:()=>IF,getNameFromPropertyName:()=>getNameFromPropertyName,getNameOfAccessExpression:()=>xO,getNameOfCompilerOptionValue:()=>getNameOfCompilerOptionValue,getNameOfDeclaration:()=>Nm,getNameOfExpando:()=>Hk,getNameOfJSDocTypedef:()=>HT,getNameOrArgument:()=>CC,getNameTable:()=>BR,getNamesForExportedSymbol:()=>getNamesForExportedSymbol,getNamespaceDeclarationNode:()=>kC,getNewLineCharacter:()=>R4,getNewLineKind:()=>getNewLineKind,getNewLineOrDefaultFromHost:()=>getNewLineOrDefaultFromHost,getNewTargetContainer:()=>Dk,getNextJSDocCommentLocation:()=>BC,getNodeForGeneratedName:()=>iM,getNodeId:()=>getNodeId,getNodeKind:()=>getNodeKind,getNodeModifiers:()=>getNodeModifiers,getNodeModulePathParts:()=>YI,getNonAssignedNameOfDeclaration:()=>Dx,getNonAssignmentOperatorForCompoundAssignment:()=>getNonAssignmentOperatorForCompoundAssignment,getNonAugmentationDeclaration:()=>nC,getNonDecoratorTokenPosOfNode:()=>cF,getNormalizedAbsolutePath:()=>Cl,getNormalizedAbsolutePathWithoutRoot:()=>T7,getNormalizedPathComponents:()=>Py,getObjectFlags:()=>Dh,getOperator:()=>ID,getOperatorAssociativity:()=>t4,getOperatorPrecedence:()=>n4,getOptionFromName:()=>getOptionFromName,getOptionsNameMap:()=>getOptionsNameMap,getOrCreateEmitNode:()=>getOrCreateEmitNode,getOrCreateExternalHelpersModuleNameIfNeeded:()=>r5,getOrUpdate:()=>Du,getOriginalNode:()=>wm,getOriginalNodeId:()=>getOriginalNodeId,getOriginalSourceFile:()=>UP,getOutputDeclarationFileName:()=>getOutputDeclarationFileName,getOutputExtension:()=>getOutputExtension,getOutputFileNames:()=>getOutputFileNames,getOutputPathsFor:()=>getOutputPathsFor,getOutputPathsForBundle:()=>getOutputPathsForBundle,getOwnEmitOutputFilePath:()=>iN,getOwnKeys:()=>vl,getOwnValues:()=>bl,getPackageJsonInfo:()=>getPackageJsonInfo,getPackageJsonTypesVersionsPaths:()=>getPackageJsonTypesVersionsPaths,getPackageJsonsVisibleToFile:()=>getPackageJsonsVisibleToFile,getPackageNameFromTypesPackageName:()=>getPackageNameFromTypesPackageName,getPackageScopeForPath:()=>getPackageScopeForPath,getParameterSymbolFromJSDoc:()=>lP,getParameterTypeNode:()=>QI,getParentNodeInSpan:()=>getParentNodeInSpan,getParseTreeNode:()=>km,getParsedCommandLineOfConfigFile:()=>getParsedCommandLineOfConfigFile,getPathComponents:()=>Gu,getPathComponentsRelativeTo:()=>ux,getPathFromPathComponents:()=>dp,getPathUpdater:()=>getPathUpdater,getPathsBasePath:()=>sN,getPatternFromSpec:()=>pI,getPendingEmitKind:()=>getPendingEmitKind,getPositionOfLineAndCharacter:()=>L7,getPossibleGenericSignatures:()=>getPossibleGenericSignatures,getPossibleOriginalInputExtensionForExtension:()=>oN,getPossibleTypeArgumentsInfo:()=>getPossibleTypeArgumentsInfo,getPreEmitDiagnostics:()=>getPreEmitDiagnostics,getPrecedingNonSpaceCharacterPosition:()=>getPrecedingNonSpaceCharacterPosition,getPrivateIdentifier:()=>getPrivateIdentifier,getProperties:()=>getProperties,getProperty:()=>rc,getPropertyArrayElementValue:()=>dk,getPropertyAssignment:()=>cD,getPropertyAssignmentAliasLikeExpression:()=>EP,getPropertyNameForPropertyNameNode:()=>ch,getPropertyNameForUniqueESSymbol:()=>IP,getPropertyNameOfBindingOrAssignmentElement:()=>CB,getPropertySymbolFromBindingElement:()=>getPropertySymbolFromBindingElement,getPropertySymbolsFromContextualType:()=>t7,getQuoteFromPreference:()=>getQuoteFromPreference,getQuotePreference:()=>getQuotePreference,getRangesWhere:()=>ni,getRefactorContextSpan:()=>getRefactorContextSpan,getReferencedFileLocation:()=>getReferencedFileLocation,getRegexFromPattern:()=>Ah,getRegularExpressionForWildcard:()=>Ch,getRegularExpressionsForWildcards:()=>l3,getRelativePathFromDirectory:()=>gT,getRelativePathFromFile:()=>k7,getRelativePathToDirectoryOrUrl:()=>_x,getRenameLocation:()=>getRenameLocation,getReplacementSpanForContextToken:()=>getReplacementSpanForContextToken,getResolutionDiagnostic:()=>getResolutionDiagnostic,getResolutionModeOverrideForClause:()=>getResolutionModeOverrideForClause,getResolveJsonModule:()=>i8,getResolvePackageJsonExports:()=>GO,getResolvePackageJsonImports:()=>HO,getResolvedExternalModuleName:()=>u4,getResolvedModule:()=>$9,getResolvedTypeReferenceDirective:()=>q9,getRestIndicatorOfBindingOrAssignmentElement:()=>EB,getRestParameterElementType:()=>nk,getRightMostAssignedExpression:()=>hD,getRootDeclaration:()=>dh,getRootLength:()=>Wu,getScriptKind:()=>getScriptKind,getScriptKindFromFileName:()=>c8,getScriptTargetFeatures:()=>getScriptTargetFeatures,getSelectedEffectiveModifierFlags:()=>E4,getSelectedSyntacticModifierFlags:()=>C4,getSemanticClassifications:()=>getSemanticClassifications,getSemanticJsxChildren:()=>VP,getSetAccessorTypeAnnotationNode:()=>pN,getSetAccessorValueParameter:()=>KD,getSetExternalModuleIndicator:()=>n8,getShebang:()=>ET,getSingleInitializerOfVariableStatementOrPropertyDeclaration:()=>SD,getSingleVariableOfVariableStatement:()=>zm,getSnapshotText:()=>getSnapshotText,getSnippetElement:()=>getSnippetElement,getSourceFileOfModule:()=>Z9,getSourceFileOfNode:()=>ku,getSourceFilePathInNewDir:()=>p4,getSourceFilePathInNewDirWorker:()=>JD,getSourceFileVersionAsHashFromText:()=>getSourceFileVersionAsHashFromText,getSourceFilesToEmit:()=>uN,getSourceMapRange:()=>getSourceMapRange,getSourceMapper:()=>getSourceMapper,getSourceTextOfNodeFromSourceFile:()=>Dp,getSpanOfTokenAtPosition:()=>tD,getSpellingSuggestion:()=>h,getStartPositionOfLine:()=>nF,getStartPositionOfRange:()=>Xd,getStartsOnNewLine:()=>getStartsOnNewLine,getStaticPropertiesAndClassStaticBlock:()=>getStaticPropertiesAndClassStaticBlock,getStrictOptionValue:()=>u3,getStringComparer:()=>C,getSuperCallFromStatement:()=>getSuperCallFromStatement,getSuperContainer:()=>Sk,getSupportedCodeFixes:()=>Y5,getSupportedExtensions:()=>p8,getSupportedExtensionsWithJsonIfResolveJsonModule:()=>d8,getSwitchedType:()=>getSwitchedType,getSymbolId:()=>getSymbolId,getSymbolNameForPrivateIdentifier:()=>jP,getSymbolTarget:()=>getSymbolTarget,getSyntacticClassifications:()=>getSyntacticClassifications,getSyntacticModifierFlags:()=>GD,getSyntacticModifierFlagsNoCache:()=>HD,getSynthesizedDeepClone:()=>getSynthesizedDeepClone,getSynthesizedDeepCloneWithReplacements:()=>getSynthesizedDeepCloneWithReplacements,getSynthesizedDeepClones:()=>getSynthesizedDeepClones,getSynthesizedDeepClonesWithReplacements:()=>getSynthesizedDeepClonesWithReplacements,getSyntheticLeadingComments:()=>getSyntheticLeadingComments,getSyntheticTrailingComments:()=>getSyntheticTrailingComments,getTargetLabel:()=>getTargetLabel,getTargetOfBindingOrAssignmentElement:()=>Rp,getTemporaryModuleResolutionState:()=>getTemporaryModuleResolutionState,getTextOfConstantValue:()=>hF,getTextOfIdentifierOrLiteral:()=>ph,getTextOfJSDocComment:()=>mw,getTextOfNode:()=>Zy,getTextOfNodeFromSourceText:()=>Kd,getTextOfPropertyName:()=>LF,getThisContainer:()=>pD,getThisParameter:()=>m4,getTokenAtPosition:()=>getTokenAtPosition,getTokenPosOfNode:()=>xp,getTokenSourceMapRange:()=>getTokenSourceMapRange,getTouchingPropertyName:()=>getTouchingPropertyName,getTouchingToken:()=>getTouchingToken,getTrailingCommentRanges:()=>TT,getTrailingSemicolonDeferringWriter:()=>nN,getTransformFlagsSubtreeExclusions:()=>rA,getTransformers:()=>getTransformers,getTsBuildInfoEmitOutputFilePath:()=>getTsBuildInfoEmitOutputFilePath,getTsConfigObjectLiteralExpression:()=>pC,getTsConfigPropArray:()=>dC,getTsConfigPropArrayElementValue:()=>fk,getTypeAnnotationNode:()=>fN,getTypeArgumentOrTypeParameterList:()=>getTypeArgumentOrTypeParameterList,getTypeKeywordOfTypeOnlyImport:()=>getTypeKeywordOfTypeOnlyImport,getTypeNode:()=>getTypeNode,getTypeNodeIfAccessible:()=>getTypeNodeIfAccessible,getTypeParameterFromJsDoc:()=>pP,getTypeParameterOwner:()=>Z7,getTypesPackageName:()=>getTypesPackageName,getUILocale:()=>g,getUniqueName:()=>getUniqueName,getUniqueSymbolId:()=>getUniqueSymbolId,getUseDefineForClassFields:()=>QO,getWatchErrorSummaryDiagnosticMessage:()=>getWatchErrorSummaryDiagnosticMessage,getWatchFactory:()=>getWatchFactory,group:()=>ap,groupBy:()=>oc,guessIndentation:()=>w9,handleNoEmitOptions:()=>handleNoEmitOptions,hasAbstractModifier:()=>D4,hasAccessorModifier:()=>T4,hasAmbientModifier:()=>S4,hasChangesInResolutions:()=>Y9,hasChildOfKind:()=>hasChildOfKind,hasContextSensitiveParameters:()=>qI,hasDecorators:()=>Gm,hasDocComment:()=>hasDocComment,hasDynamicName:()=>YC,hasEffectiveModifier:()=>zD,hasEffectiveModifiers:()=>DN,hasEffectiveReadonlyModifier:()=>VD,hasExtension:()=>cT,hasIndexSignature:()=>hasIndexSignature,hasInitializer:()=>$E,hasInvalidEscape:()=>r4,hasJSDocNodes:()=>P_,hasJSDocParameterTags:()=>rw,hasJSFileExtension:()=>p3,hasJsonModuleEmitEnabled:()=>$O,hasOnlyExpressionInitializer:()=>C9,hasOverrideModifier:()=>TN,hasPossibleExternalModuleReference:()=>NF,hasProperty:()=>oo,hasPropertyAccessExpressionWithName:()=>hasPropertyAccessExpressionWithName,hasQuestionToken:()=>aP,hasRecordedExternalHelpers:()=>vB,hasRestParameter:()=>F9,hasScopeMarker:()=>n9,hasStaticModifier:()=>yh,hasSyntacticModifier:()=>qo,hasSyntacticModifiers:()=>SN,hasTSFileExtension:()=>d3,hasTabstop:()=>k8,hasTrailingDirectorySeparator:()=>Fy,hasType:()=>E9,hasTypeArguments:()=>dP,hasZeroOrOneAsteriskCharacter:()=>aI,helperString:()=>helperString,hostGetCanonicalFileName:()=>s4,hostUsesCaseSensitiveFileNames:()=>LD,idText:()=>Co,identifierIsThisKeyword:()=>g4,identifierToKeywordKind:()=>VT,identity:()=>Qi,identitySourceMapConsumer:()=>identitySourceMapConsumer,ignoreSourceNewlines:()=>ignoreSourceNewlines,ignoredPaths:()=>ignoredPaths,importDefaultHelper:()=>importDefaultHelper,importFromModuleSpecifier:()=>rP,importNameElisionDisabled:()=>UO,importStarHelper:()=>importStarHelper,indexOfAnyCharCode:()=>xn,indexOfNode:()=>fF,indicesOf:()=>fo,inferredTypesContainingFile:()=>inferredTypesContainingFile,insertImports:()=>insertImports,insertLeadingStatement:()=>oB,insertSorted:()=>Ss,insertStatementAfterCustomPrologue:()=>uF,insertStatementAfterStandardPrologue:()=>sF,insertStatementsAfterCustomPrologue:()=>oF,insertStatementsAfterStandardPrologue:()=>aF,intersperse:()=>tn,introducesArgumentsExoticObject:()=>sk,inverseJsxOptionMap:()=>inverseJsxOptionMap,isAbstractConstructorSymbol:()=>mO,isAbstractModifier:()=>Bj,isAccessExpression:()=>Ep,isAccessibilityModifier:()=>isAccessibilityModifier,isAccessor:()=>Gy,isAccessorModifier:()=>Rj,isAliasSymbolDeclaration:()=>TP,isAliasableExpression:()=>wD,isAmbientModule:()=>eh,isAmbientPropertyDeclaration:()=>wF,isAnonymousFunctionDefinition:()=>Wd,isAnyDirectorySeparator:()=>rx,isAnyImportOrBareOrAccessedRequire:()=>kF,isAnyImportOrReExport:()=>nh,isAnyImportSyntax:()=>Xx,isAnySupportedFileExtension:()=>EI,isApplicableVersionedTypesKey:()=>isApplicableVersionedTypesKey,isArgumentExpressionOfElementAccess:()=>isArgumentExpressionOfElementAccess,isArray:()=>fa,isArrayBindingElement:()=>Uw,isArrayBindingOrAssignmentElement:()=>PE,isArrayBindingOrAssignmentPattern:()=>kE,isArrayBindingPattern:()=>zj,isArrayLiteralExpression:()=>f0,isArrayLiteralOrObjectLiteralDestructuringPattern:()=>isArrayLiteralOrObjectLiteralDestructuringPattern,isArrayTypeNode:()=>yA,isArrowFunction:()=>$h,isAsExpression:()=>Qj,isAssertClause:()=>bL,isAssertEntry:()=>xL,isAssertionExpression:()=>e9,isAssertionKey:()=>Ow,isAssertsKeyword:()=>Ij,isAssignmentDeclaration:()=>yD,isAssignmentExpression:()=>Ll,isAssignmentOperator:()=>Gd,isAssignmentPattern:()=>AE,isAssignmentTarget:()=>fP,isAsteriskToken:()=>Fj,isAsyncFunction:()=>OP,isAsyncModifier:()=>a0,isAutoAccessorPropertyDeclaration:()=>CE,isAwaitExpression:()=>Gj,isAwaitKeyword:()=>jj,isBigIntLiteral:()=>J3,isBinaryExpression:()=>ja,isBinaryOperatorToken:()=>ZB,isBindableObjectDefinePropertyCall:()=>bD,isBindableStaticAccessExpression:()=>qd,isBindableStaticElementAccessExpression:()=>xD,isBindableStaticNameExpression:()=>Vd,isBindingElement:()=>d0,isBindingElementOfBareOrAccessedRequire:()=>Kk,isBindingName:()=>Bw,isBindingOrAssignmentElement:()=>zw,isBindingOrAssignmentPattern:()=>qw,isBindingPattern:()=>Xy,isBlock:()=>m0,isBlockOrCatchScoped:()=>bF,isBlockScope:()=>rC,isBlockScopedContainerTopLevel:()=>EF,isBooleanLiteral:()=>Mw,isBreakOrContinueStatement:()=>Sw,isBreakStatement:()=>lL,isBuildInfoFile:()=>isBuildInfoFile,isBuilderProgram:()=>isBuilderProgram2,isBundle:()=>jL,isBundleFileTextLike:()=>DO,isCallChain:()=>Tx,isCallExpression:()=>uf,isCallExpressionTarget:()=>isCallExpressionTarget,isCallLikeExpression:()=>Gw,isCallOrNewExpression:()=>Hw,isCallOrNewExpressionTarget:()=>isCallOrNewExpressionTarget,isCallSignatureDeclaration:()=>U3,isCallToHelper:()=>isCallToHelper,isCaseBlock:()=>yL,isCaseClause:()=>NL,isCaseKeyword:()=>Jj,isCaseOrDefaultClause:()=>T9,isCatchClause:()=>OL,isCatchClauseVariableDeclaration:()=>E8,isCatchClauseVariableDeclarationOrBindingElement:()=>ZE,isCheckJsEnabledForFile:()=>CI,isChildOfNodeWithKind:()=>ZF,isCircularBuildOrder:()=>isCircularBuildOrder,isClassDeclaration:()=>lf,isClassElement:()=>pc,isClassExpression:()=>zh,isClassLike:()=>wu,isClassMemberModifier:()=>SE,isClassOrTypeElement:()=>Kw,isClassStaticBlockDeclaration:()=>_0,isCollapsedRange:()=>qN,isColonToken:()=>kj,isCommaExpression:()=>Zh,isCommaListExpression:()=>_f,isCommaSequence:()=>mB,isCommaToken:()=>_A,isComment:()=>isComment,isCommonJsExportPropertyAssignment:()=>lD,isCommonJsExportedExpression:()=>ak,isCompoundAssignment:()=>isCompoundAssignment,isComputedNonLiteralName:()=>jF,isComputedPropertyName:()=>hc,isConciseBody:()=>o9,isConditionalExpression:()=>Hj,isConditionalTypeNode:()=>SA,isConstTypeReference:()=>mE,isConstructSignatureDeclaration:()=>fA,isConstructorDeclaration:()=>af,isConstructorTypeNode:()=>q3,isContextualKeyword:()=>kD,isContinueStatement:()=>_L,isCustomPrologue:()=>rh,isDebuggerStatement:()=>gL,isDeclaration:()=>bp,isDeclarationBindingElement:()=>Bx,isDeclarationFileName:()=>k5,isDeclarationName:()=>KC,isDeclarationNameOfEnumOrNamespace:()=>rO,isDeclarationReadonly:()=>GF,isDeclarationStatement:()=>y9,isDeclarationWithTypeParameterChildren:()=>iC,isDeclarationWithTypeParameters:()=>FF,isDecorator:()=>o0,isDecoratorTarget:()=>isDecoratorTarget,isDefaultClause:()=>RA,isDefaultImport:()=>PC,isDefaultModifier:()=>Oj,isDefaultedExpandoInitializer:()=>Gk,isDeleteExpression:()=>Vj,isDeleteTarget:()=>bP,isDeprecatedDeclaration:()=>isDeprecatedDeclaration,isDestructuringAssignment:()=>FN,isDiagnosticWithLocation:()=>isDiagnosticWithLocation,isDiskPathRoot:()=>h7,isDoStatement:()=>aL,isDotDotDotToken:()=>wj,isDottedName:()=>QD,isDynamicName:()=>ND,isESSymbolIdentifier:()=>MP,isEffectiveExternalModule:()=>Hx,isEffectiveModuleDeclaration:()=>eC,isEffectiveStrictModeSourceFile:()=>AF,isElementAccessChain:()=>fE,isElementAccessExpression:()=>Ml,isEmittedFileOfProgram:()=>isEmittedFileOfProgram,isEmptyArrayLiteral:()=>IN,isEmptyBindingElement:()=>zT,isEmptyBindingPattern:()=>UT,isEmptyObjectLiteral:()=>ON,isEmptyStatement:()=>rL,isEmptyStringLiteral:()=>mC,isEndOfDeclarationMarker:()=>CL,isEntityName:()=>Lw,isEntityNameExpression:()=>fc,isEnumConst:()=>WF,isEnumDeclaration:()=>nS,isEnumMember:()=>KA,isEqualityOperatorKind:()=>isEqualityOperatorKind,isEqualsGreaterThanToken:()=>Nj,isExclamationToken:()=>Mh,isExcludedFile:()=>isExcludedFile,isExclusivelyTypeOnlyImportOrExport:()=>isExclusivelyTypeOnlyImportOrExport,isExportAssignment:()=>jp,isExportDeclaration:()=>cf,isExportModifier:()=>lA,isExportName:()=>fB,isExportNamespaceAsDefaultDeclaration:()=>QE,isExportOrDefaultModifier:()=>tM,isExportSpecifier:()=>BA,isExportsIdentifier:()=>TC,isExportsOrModuleExportsOrAlias:()=>isExportsOrModuleExportsOrAlias,isExpression:()=>Yy,isExpressionNode:()=>mD,isExpressionOfExternalModuleImportEqualsDeclaration:()=>isExpressionOfExternalModuleImportEqualsDeclaration,isExpressionOfOptionalChainRoot:()=>bw,isExpressionStatement:()=>g0,isExpressionWithTypeArguments:()=>Q3,isExpressionWithTypeArgumentsInClassExtendsClause:()=>YD,isExternalModule:()=>$p,isExternalModuleAugmentation:()=>Gx,isExternalModuleImportEqualsDeclaration:()=>hC,isExternalModuleIndicator:()=>i9,isExternalModuleNameRelative:()=>U7,isExternalModuleReference:()=>Wh,isExternalModuleSymbol:()=>isExternalModuleSymbol,isExternalOrCommonJsModule:()=>VF,isFileLevelUniqueName:()=>WE,isFileProbablyExternalModule:()=>T0,isFirstDeclarationOfSymbolParameter:()=>isFirstDeclarationOfSymbolParameter,isFixablePromiseHandler:()=>isFixablePromiseHandler,isForInOrOfStatement:()=>a9,isForInStatement:()=>sL,isForInitializer:()=>u9,isForOfStatement:()=>uL,isForStatement:()=>NA,isFunctionBlock:()=>cC,isFunctionBody:()=>s9,isFunctionDeclaration:()=>Ip,isFunctionExpression:()=>Kh,isFunctionExpressionOrArrowFunction:()=>GI,isFunctionLike:()=>k_,isFunctionLikeDeclaration:()=>TE,isFunctionLikeKind:()=>Nx,isFunctionLikeOrClassStaticBlockDeclaration:()=>Wy,isFunctionOrConstructorTypeNode:()=>$w,isFunctionOrModuleBlock:()=>Rw,isFunctionSymbol:()=>tP,isFunctionTypeNode:()=>c0,isFutureReservedKeyword:()=>AP,isGeneratedIdentifier:()=>kl,isGeneratedPrivateIdentifier:()=>kx,isGetAccessor:()=>Mm,isGetAccessorDeclaration:()=>l0,isGetOrSetAccessorDeclaration:()=>vw,isGlobalDeclaration:()=>isGlobalDeclaration,isGlobalScopeAugmentation:()=>th,isGrammarError:()=>iF,isHeritageClause:()=>v0,isHoistedFunction:()=>oD,isHoistedVariableStatement:()=>sD,isIdentifier:()=>Wr,isIdentifierANonContextualKeyword:()=>kP,isIdentifierName:()=>SP,isIdentifierOrThisTypeNode:()=>PB,isIdentifierPart:()=>lc,isIdentifierStart:()=>Vs,isIdentifierText:()=>yx,isIdentifierTypePredicate:()=>ck,isIdentifierTypeReference:()=>MI,isIfStatement:()=>iL,isIgnoredFileFromWildCardWatching:()=>isIgnoredFileFromWildCardWatching,isImplicitGlob:()=>s8,isImportCall:()=>iD,isImportClause:()=>hL,isImportDeclaration:()=>aS,isImportEqualsDeclaration:()=>iS,isImportKeyword:()=>pA,isImportMeta:()=>aD,isImportOrExportSpecifier:()=>Pw,isImportOrExportSpecifierName:()=>isImportOrExportSpecifierName,isImportSpecifier:()=>jA,isImportTypeAssertionContainer:()=>vL,isImportTypeNode:()=>p0,isImportableFile:()=>isImportableFile,isInComment:()=>isInComment,isInExpressionContext:()=>gC,isInJSDoc:()=>vC,isInJSFile:()=>lo,isInJSXText:()=>isInJSXText,isInJsonFile:()=>Mk,isInNonReferenceComment:()=>isInNonReferenceComment,isInReferenceComment:()=>isInReferenceComment,isInRightSideOfInternalImportEqualsDeclaration:()=>isInRightSideOfInternalImportEqualsDeclaration,isInString:()=>isInString,isInTemplateString:()=>isInTemplateString,isInTopLevelContext:()=>xk,isIncrementalCompilation:()=>YO,isIndexSignatureDeclaration:()=>z3,isIndexedAccessTypeNode:()=>CA,isInferTypeNode:()=>TA,isInfinityOrNaNString:()=>VI,isInitializedProperty:()=>isInitializedProperty,isInitializedVariable:()=>$4,isInsideJsxElement:()=>isInsideJsxElement,isInsideJsxElementOrAttribute:()=>isInsideJsxElementOrAttribute,isInsideNodeModules:()=>isInsideNodeModules,isInsideTemplateLiteral:()=>isInsideTemplateLiteral,isInstantiatedModule:()=>isInstantiatedModule,isInterfaceDeclaration:()=>y0,isInternalDeclaration:()=>isInternalDeclaration,isInternalModuleImportEqualsDeclaration:()=>Lk,isInternalName:()=>dB,isIntersectionTypeNode:()=>DA,isIntrinsicJsxName:()=>o4,isIterationStatement:()=>jE,isJSDoc:()=>Lp,isJSDocAllType:()=>JL,isJSDocAugmentsTag:()=>Yh,isJSDocAuthorTag:()=>VL,isJSDocCallbackTag:()=>WL,isJSDocClassTag:()=>zA,isJSDocCommentContainingNode:()=>KE,isJSDocConstructSignature:()=>oP,isJSDocDeprecatedTag:()=>yS,isJSDocEnumTag:()=>VA,isJSDocFunctionType:()=>Xh,isJSDocImplementsTag:()=>GA,isJSDocIndexSignature:()=>Jk,isJSDocLikeText:()=>d5,isJSDocLink:()=>BL,isJSDocLinkCode:()=>ML,isJSDocLinkLike:()=>Rm,isJSDocLinkPlain:()=>RL,isJSDocMemberName:()=>df,isJSDocNameReference:()=>Hh,isJSDocNamepathType:()=>qL,isJSDocNamespaceBody:()=>c9,isJSDocNode:()=>Jx,isJSDocNonNullableType:()=>$L,isJSDocNullableType:()=>UA,isJSDocOptionalParameter:()=>P8,isJSDocOptionalType:()=>UL,isJSDocOverloadTag:()=>gS,isJSDocOverrideTag:()=>qA,isJSDocParameterTag:()=>ff,isJSDocPrivateTag:()=>dS,isJSDocPropertyLikeTag:()=>Ax,isJSDocPropertyTag:()=>YL,isJSDocProtectedTag:()=>fS,isJSDocPublicTag:()=>pS,isJSDocReadonlyTag:()=>mS,isJSDocReturnTag:()=>hS,isJSDocSatisfiesExpression:()=>rj,isJSDocSatisfiesTag:()=>vS,isJSDocSeeTag:()=>GL,isJSDocSignature:()=>x0,isJSDocTag:()=>Kx,isJSDocTemplateTag:()=>Bp,isJSDocThisTag:()=>WA,isJSDocThrowsTag:()=>QL,isJSDocTypeAlias:()=>Um,isJSDocTypeAssertion:()=>t5,isJSDocTypeExpression:()=>$A,isJSDocTypeLiteral:()=>cS,isJSDocTypeTag:()=>D0,isJSDocTypedefTag:()=>HL,isJSDocUnknownTag:()=>XL,isJSDocUnknownType:()=>KL,isJSDocVariadicType:()=>zL,isJSXTagName:()=>ah,isJsonEqual:()=>m3,isJsonSourceFile:()=>rD,isJsxAttribute:()=>FL,isJsxAttributeLike:()=>D9,isJsxAttributes:()=>lS,isJsxChild:()=>RE,isJsxClosingElement:()=>MA,isJsxClosingFragment:()=>wL,isJsxElement:()=>uS,isJsxExpression:()=>PL,isJsxFragment:()=>Gh,isJsxOpeningElement:()=>h0,isJsxOpeningFragment:()=>_S,isJsxOpeningLikeElement:()=>JE,isJsxOpeningLikeElementTagName:()=>isJsxOpeningLikeElementTagName,isJsxSelfClosingElement:()=>AL,isJsxSpreadAttribute:()=>kL,isJsxTagNameExpression:()=>x9,isJsxText:()=>Bh,isJumpStatementTarget:()=>isJumpStatementTarget,isKeyword:()=>O_,isKnownSymbol:()=>LP,isLabelName:()=>isLabelName,isLabelOfLabeledStatement:()=>isLabelOfLabeledStatement,isLabeledStatement:()=>OA,isLateVisibilityPaintedStatement:()=>PF,isLeftHandSideExpression:()=>vp,isLeftHandSideOfAssignment:()=>wN,isLet:()=>HF,isLineBreak:()=>is,isLiteralComputedPropertyDeclarationName:()=>$C,isLiteralExpression:()=>Fx,isLiteralExpressionOfObject:()=>ww,isLiteralImportTypeNode:()=>uC,isLiteralKind:()=>wx,isLiteralLikeAccess:()=>sh,isLiteralLikeElementAccess:()=>$m,isLiteralNameOfPropertyDeclarationOrIndexAccess:()=>isLiteralNameOfPropertyDeclarationOrIndexAccess,isLiteralTypeLikeExpression:()=>jB,isLiteralTypeLiteral:()=>Qw,isLiteralTypeNode:()=>H3,isLocalName:()=>DS,isLogicalOperator:()=>EN,isLogicalOrCoalescingAssignmentExpression:()=>CN,isLogicalOrCoalescingAssignmentOperator:()=>vh,isLogicalOrCoalescingBinaryExpression:()=>AN,isLogicalOrCoalescingBinaryOperator:()=>P4,isMappedTypeNode:()=>AA,isMemberName:()=>cc,isMergeDeclarationMarker:()=>EL,isMetaProperty:()=>Z3,isMethodDeclaration:()=>u0,isMethodOrAccessor:()=>Ox,isMethodSignature:()=>dA,isMinusToken:()=>$3,isMissingDeclaration:()=>SL,isModifier:()=>Px,isModifierKind:()=>Yu,isModifierLike:()=>Hy,isModuleAugmentationExternal:()=>tC,isModuleBlock:()=>IA,isModuleBody:()=>_9,isModuleDeclaration:()=>B_,isModuleExportsAccessExpression:()=>vD,isModuleIdentifier:()=>EC,isModuleName:()=>IB,isModuleOrEnumDeclaration:()=>d9,isModuleReference:()=>b9,isModuleSpecifierLike:()=>isModuleSpecifierLike,isModuleWithStringLiteralName:()=>xF,isNameOfFunctionDeclaration:()=>isNameOfFunctionDeclaration,isNameOfModuleDeclaration:()=>isNameOfModuleDeclaration,isNamedClassElement:()=>Jw,isNamedDeclaration:()=>Ky,isNamedEvaluation:()=>RP,isNamedEvaluationSource:()=>e4,isNamedExportBindings:()=>Tw,isNamedExports:()=>LA,isNamedImportBindings:()=>p9,isNamedImports:()=>DL,isNamedImportsOrExports:()=>SO,isNamedTupleMember:()=>V3,isNamespaceBody:()=>l9,isNamespaceExport:()=>Vh,isNamespaceExportDeclaration:()=>rS,isNamespaceImport:()=>oS,isNamespaceReexportDeclaration:()=>Ok,isNewExpression:()=>wA,isNewExpressionTarget:()=>isNewExpressionTarget,isNightly:()=>eN,isNoSubstitutionTemplateLiteral:()=>uA,isNode:()=>Cw,isNodeArray:()=>Fl,isNodeArrayMultiLine:()=>ZN,isNodeDescendantOf:()=>xP,isNodeKind:()=>Im,isNodeLikeSystem:()=>Xe,isNodeModulesDirectory:()=>P7,isNodeWithPossibleHoistedDeclaration:()=>mP,isNonContextualKeyword:()=>XC,isNonExportDefaultModifier:()=>nM,isNonGlobalAmbientModule:()=>DF,isNonGlobalDeclaration:()=>isNonGlobalDeclaration,isNonNullAccess:()=>nj,isNonNullChain:()=>gE,isNonNullExpression:()=>Np,isNonStaticMethodOrAccessorWithPrivateName:()=>isNonStaticMethodOrAccessorWithPrivateName,isNotEmittedOrPartiallyEmittedNode:()=>t9,isNotEmittedStatement:()=>sS,isNullishCoalesce:()=>Dw,isNumber:()=>Ks,isNumericLiteral:()=>yc,isNumericLiteralName:()=>C8,isObjectBindingElementWithoutPropertyName:()=>isObjectBindingElementWithoutPropertyName,isObjectBindingOrAssignmentElement:()=>FE,isObjectBindingOrAssignmentPattern:()=>wE,isObjectBindingPattern:()=>Uj,isObjectLiteralElement:()=>$x,isObjectLiteralElementLike:()=>jx,isObjectLiteralExpression:()=>bc,isObjectLiteralMethod:()=>_k,isObjectLiteralOrClassExpressionMethodOrAccessor:()=>lk,isObjectTypeDeclaration:()=>bO,isOctalDigit:()=>fx,isOmittedExpression:()=>qh,isOptionalChain:()=>Ex,isOptionalChainRoot:()=>Cx,isOptionalDeclaration:()=>tj,isOptionalJSDocPropertyLikeTag:()=>F8,isOptionalTypeNode:()=>vA,isOuterExpression:()=>e1,isOutermostOptionalChain:()=>xw,isOverrideModifier:()=>Mj,isPackedArrayLiteral:()=>$I,isParameter:()=>vc,isParameterDeclaration:()=>KP,isParameterOrCatchClauseVariable:()=>WI,isParameterPropertyDeclaration:()=>$T,isParameterPropertyModifier:()=>DE,isParenthesizedExpression:()=>Pp,isParenthesizedTypeNode:()=>W3,isParseTreeNode:()=>Fm,isPartOfTypeNode:()=>uD,isPartOfTypeQuery:()=>yC,isPartiallyEmittedExpression:()=>PA,isPatternMatch:()=>N,isPinnedComment:()=>YE,isPlainJsFile:()=>eF,isPlusToken:()=>K3,isPossiblyTypeArgumentPosition:()=>isPossiblyTypeArgumentPosition,isPostfixUnaryExpression:()=>kA,isPrefixUnaryExpression:()=>Uh,isPrivateIdentifier:()=>ds,isPrivateIdentifierClassElementDeclaration:()=>xE,isPrivateIdentifierPropertyAccessExpression:()=>jw,isPrivateIdentifierSymbol:()=>BP,isProgramBundleEmitBuildInfo:()=>isProgramBundleEmitBuildInfo,isProgramUptoDate:()=>isProgramUptoDate,isPrologueDirective:()=>Nl,isPropertyAccessChain:()=>dE,isPropertyAccessEntityNameExpression:()=>I4,isPropertyAccessExpression:()=>fs,isPropertyAccessOrQualifiedName:()=>Ww,isPropertyAccessOrQualifiedNameOrImportTypeNode:()=>Vw,isPropertyAssignment:()=>pf,isPropertyDeclaration:()=>kp,isPropertyName:()=>Lm,isPropertyNameLiteral:()=>OD,isPropertySignature:()=>s0,isProtoSetter:()=>ZC,isPrototypeAccess:()=>Hm,isPrototypePropertyAssignment:()=>Qk,isPunctuation:()=>isPunctuation,isPushOrUnshiftIdentifier:()=>JP,isQualifiedName:()=>rf,isQuestionDotToken:()=>Pj,isQuestionOrExclamationToken:()=>kB,isQuestionOrPlusOrMinusToken:()=>OB,isQuestionToken:()=>i0,isRawSourceMap:()=>isRawSourceMap,isReadonlyKeyword:()=>cA,isReadonlyKeywordOrPlusOrMinusToken:()=>NB,isRecognizedTripleSlashComment:()=>_F,isReferenceFileLocation:()=>isReferenceFileLocation,isReferencedFile:()=>isReferencedFile,isRegularExpressionLiteral:()=>Tj,isRequireCall:()=>Km,isRequireVariableStatement:()=>DC,isRestParameter:()=>UE,isRestTypeNode:()=>bA,isReturnStatement:()=>cL,isReturnStatementWithFixablePromiseHandler:()=>isReturnStatementWithFixablePromiseHandler,isRightSideOfAccessExpression:()=>j4,isRightSideOfPropertyAccess:()=>isRightSideOfPropertyAccess,isRightSideOfQualifiedName:()=>isRightSideOfQualifiedName,isRightSideOfQualifiedNameOrPropertyAccess:()=>PN,isRightSideOfQualifiedNameOrPropertyAccessOrJSDocMemberName:()=>NN,isRootedDiskPath:()=>wd,isSameEntityName:()=>zd,isSatisfiesExpression:()=>Zj,isScopeMarker:()=>LE,isSemicolonClassElement:()=>nL,isSetAccessor:()=>Bm,isSetAccessorDeclaration:()=>of,isShebangTrivia:()=>mx,isShorthandAmbientModuleSymbol:()=>SF,isShorthandPropertyAssignment:()=>b0,isSignedNumericLiteral:()=>PD,isSimpleCopiableExpression:()=>isSimpleCopiableExpression,isSimpleInlineableExpression:()=>isSimpleInlineableExpression,isSingleOrDoubleQuote:()=>$k,isSourceFile:()=>Ou,isSourceFileFromLibrary:()=>isSourceFileFromLibrary,isSourceFileJS:()=>gD,isSourceFileNotJS:()=>Bk,isSourceFileNotJson:()=>Rk,isSourceMapping:()=>isSourceMapping,isSpecialPropertyDeclaration:()=>Zk,isSpreadAssignment:()=>JA,isSpreadElement:()=>Y3,isStatement:()=>BE,isStatementButNotDeclaration:()=>h9,isStatementOrBlock:()=>ME,isStatementWithLocals:()=>tF,isStatic:()=>qD,isStaticModifier:()=>Lj,isString:()=>Cs,isStringAKeyword:()=>FP,isStringANonContextualKeyword:()=>wP,isStringAndEmptyAnonymousObjectIntersection:()=>isStringAndEmptyAnonymousObjectIntersection,isStringDoubleQuoted:()=>Uk,isStringLiteral:()=>Hs,isStringLiteralLike:()=>Fu,isStringLiteralOrJsxExpression:()=>S9,isStringLiteralOrTemplate:()=>isStringLiteralOrTemplate,isStringOrNumericLiteralLike:()=>I_,isStringOrRegularExpressionOrTemplateLiteral:()=>isStringOrRegularExpressionOrTemplateLiteral,isStringTextContainingNode:()=>Iw,isSuperCall:()=>XF,isSuperKeyword:()=>Rh,isSuperOrSuperProperty:()=>Ek,isSuperProperty:()=>ih,isSupportedSourceFileName:()=>vI,isSwitchStatement:()=>dL,isSyntaxList:()=>ZL,isSyntheticExpression:()=>eL,isSyntheticReference:()=>TL,isTagName:()=>isTagName,isTaggedTemplateExpression:()=>FA,isTaggedTemplateTag:()=>isTaggedTemplateTag,isTemplateExpression:()=>Xj,isTemplateHead:()=>Ej,isTemplateLiteral:()=>Xw,isTemplateLiteralKind:()=>jm,isTemplateLiteralToken:()=>Fw,isTemplateLiteralTypeNode:()=>$j,isTemplateLiteralTypeSpan:()=>Kj,isTemplateMiddle:()=>Cj,isTemplateMiddleOrTemplateTail:()=>kw,isTemplateSpan:()=>tL,isTemplateTail:()=>Aj,isTextWhiteSpaceLike:()=>isTextWhiteSpaceLike,isThis:()=>isThis,isThisContainerOrFunctionBlock:()=>bk,isThisIdentifier:()=>gh,isThisInTypeQuery:()=>dN,isThisInitializedDeclaration:()=>Ak,isThisInitializedObjectBindingExpression:()=>wk,isThisProperty:()=>Ck,isThisTypeNode:()=>G3,isThisTypeParameter:()=>A8,isThisTypePredicate:()=>pk,isThrowStatement:()=>fL,isToken:()=>Aw,isTokenKind:()=>hE,isTraceEnabled:()=>isTraceEnabled,isTransientSymbol:()=>Vx,isTrivia:()=>PP,isTryStatement:()=>mL,isTupleTypeNode:()=>hA,isTypeAlias:()=>sP,isTypeAliasDeclaration:()=>tS,isTypeAssertionExpression:()=>qj,isTypeDeclaration:()=>w8,isTypeElement:()=>Ix,isTypeKeyword:()=>isTypeKeyword,isTypeKeywordToken:()=>isTypeKeywordToken,isTypeKeywordTokenOrIdentifier:()=>isTypeKeywordTokenOrIdentifier,isTypeLiteralNode:()=>Jh,isTypeNode:()=>Lx,isTypeNodeKind:()=>G4,isTypeOfExpression:()=>Wj,isTypeOnlyExportDeclaration:()=>bE,isTypeOnlyImportDeclaration:()=>vE,isTypeOnlyImportOrExportDeclaration:()=>Nw,isTypeOperatorNode:()=>EA,isTypeParameterDeclaration:()=>Fp,isTypePredicateNode:()=>mA,isTypeQueryNode:()=>gA,isTypeReferenceNode:()=>sf,isTypeReferenceType:()=>A9,isUMDExportSymbol:()=>yO,isUnaryExpression:()=>OE,isUnaryExpressionWithWrite:()=>Yw,isUnicodeIdentifierStart:()=>bT,isUnionTypeNode:()=>xA,isUnparsedNode:()=>Ew,isUnparsedPrepend:()=>IL,isUnparsedSource:()=>LL,isUnparsedTextLike:()=>yE,isUrl:()=>y7,isValidBigIntString:()=>x8,isValidESSymbolDeclaration:()=>ok,isValidTypeOnlyAliasUseSite:()=>II,isValueSignatureDeclaration:()=>gP,isVarConst:()=>sC,isVariableDeclaration:()=>Qu,isVariableDeclarationInVariableStatement:()=>lC,isVariableDeclarationInitializedToBareOrAccessedRequire:()=>oh,isVariableDeclarationInitializedToRequire:()=>bC,isVariableDeclarationList:()=>eS,isVariableLike:()=>_D,isVariableLikeOrAccessor:()=>ik,isVariableStatement:()=>Op,isVoidExpression:()=>X3,isWatchSet:()=>aO,isWhileStatement:()=>oL,isWhiteSpaceLike:()=>wl,isWhiteSpaceSingleLine:()=>Od,isWithStatement:()=>pL,isWriteAccess:()=>cO,isWriteOnlyAccess:()=>lO,isYieldExpression:()=>Yj,jsxModeNeedsExplicitImport:()=>jsxModeNeedsExplicitImport,keywordPart:()=>keywordPart,last:()=>Ts,lastOrUndefined:()=>Ko,length:()=>ae,libMap:()=>libMap,libs:()=>libs,lineBreakPart:()=>lineBreakPart,linkNamePart:()=>linkNamePart,linkPart:()=>linkPart,linkTextPart:()=>linkTextPart,listFiles:()=>listFiles,loadModuleFromGlobalCache:()=>loadModuleFromGlobalCache,loadWithModeAwareCache:()=>loadWithModeAwareCache,makeIdentifierFromModuleName:()=>vF,makeImport:()=>makeImport,makeImportIfNecessary:()=>makeImportIfNecessary,makeStringLiteral:()=>makeStringLiteral,mangleScopedPackageName:()=>mangleScopedPackageName,map:()=>Yn,mapAllOrFail:()=>mi,mapDefined:()=>Ii,mapDefinedEntries:()=>iu,mapDefinedIterator:()=>So,mapEntries:()=>zt,mapIterator:()=>ir,mapOneOrMany:()=>mapOneOrMany,mapToDisplayParts:()=>mapToDisplayParts,matchFiles:()=>dI,matchPatternOrExact:()=>AI,matchedText:()=>de,matchesExclude:()=>matchesExclude,maybeBind:()=>kt,maybeSetLocalizedDiagnosticMessages:()=>Y4,memoize:()=>op,memoizeCached:()=>hm,memoizeOne:()=>es,memoizeWeak:()=>ym,metadataHelper:()=>metadataHelper,min:()=>xm,minAndMax:()=>FI,missingFileModifiedTime:()=>missingFileModifiedTime,modifierToFlag:()=>XD,modifiersToFlags:()=>Ws,moduleOptionDeclaration:()=>moduleOptionDeclaration,moduleResolutionIsEqualTo:()=>W9,moduleResolutionNameAndModeGetter:()=>moduleResolutionNameAndModeGetter,moduleResolutionOptionDeclarations:()=>moduleResolutionOptionDeclarations,moduleResolutionSupportsPackageJsonExportsAndImports:()=>o3,moduleResolutionUsesNodeModules:()=>moduleResolutionUsesNodeModules,moduleSpecifiers:()=>ts_moduleSpecifiers_exports,moveEmitHelpers:()=>moveEmitHelpers,moveRangeEnd:()=>UN,moveRangePastDecorators:()=>J4,moveRangePastModifiers:()=>zN,moveRangePos:()=>xh,moveSyntheticComments:()=>moveSyntheticComments,mutateMap:()=>fO,mutateMapSkippingNewValues:()=>q4,needsParentheses:()=>needsParentheses,needsScopeMarker:()=>r9,newCaseClauseTracker:()=>newCaseClauseTracker,newPrivateEnvironment:()=>newPrivateEnvironment,noEmitNotification:()=>noEmitNotification,noEmitSubstitution:()=>noEmitSubstitution,noTransformers:()=>noTransformers,noTruncationMaximumTruncationLength:()=>j8,nodeCanBeDecorated:()=>fC,nodeHasName:()=>GT,nodeIsDecorated:()=>$d,nodeIsMissing:()=>N_,nodeIsPresent:()=>Jm,nodeIsSynthesized:()=>Il,nodeModuleNameResolver:()=>nodeModuleNameResolver,nodeModulesPathPart:()=>nodeModulesPathPart,nodeNextJsonConfigResolver:()=>nodeNextJsonConfigResolver,nodeOrChildIsDecorated:()=>dD,nodeOverlapsWithStartEnd:()=>nodeOverlapsWithStartEnd,nodePosToString:()=>rF,nodeSeenTracker:()=>nodeSeenTracker,nodeStartsNewLexicalEnvironment:()=>$P,nodeToDisplayParts:()=>nodeToDisplayParts,noop:()=>$o,noopFileWatcher:()=>noopFileWatcher,noopPush:()=>Fe,normalizePath:()=>zs,normalizeSlashes:()=>fp,not:()=>M,notImplemented:()=>gm,notImplementedResolver:()=>notImplementedResolver,nullNodeConverters:()=>nullNodeConverters,nullParenthesizerRules:()=>L3,nullTransformationContext:()=>nullTransformationContext,objectAllocator:()=>Ia,operatorPart:()=>operatorPart,optionDeclarations:()=>optionDeclarations,optionMapToObject:()=>optionMapToObject,optionsAffectingProgramStructure:()=>optionsAffectingProgramStructure,optionsForBuild:()=>optionsForBuild,optionsForWatch:()=>optionsForWatch,optionsHaveChanges:()=>Rd,optionsHaveModuleResolutionChanges:()=>zE,or:()=>x,orderedRemoveItem:()=>c,orderedRemoveItemAt:()=>U,outFile:()=>MD,packageIdToPackageName:()=>qE,packageIdToString:()=>H9,padLeft:()=>Se,padRight:()=>we,paramHelper:()=>paramHelper,parameterIsThisKeyword:()=>Wm,parameterNamePart:()=>parameterNamePart,parseBaseNodeFactory:()=>FS,parseBigInt:()=>OI,parseBuildCommand:()=>parseBuildCommand,parseCommandLine:()=>parseCommandLine,parseCommandLineWorker:()=>parseCommandLineWorker,parseConfigFileTextToJson:()=>parseConfigFileTextToJson,parseConfigFileWithSystem:()=>parseConfigFileWithSystem,parseConfigHostFromCompilerHostLike:()=>parseConfigHostFromCompilerHostLike,parseCustomTypeOption:()=>parseCustomTypeOption,parseIsolatedEntityName:()=>bM,parseIsolatedJSDocComment:()=>DM,parseJSDocTypeExpressionForTests:()=>SM,parseJsonConfigFileContent:()=>parseJsonConfigFileContent,parseJsonSourceFileConfigFileContent:()=>parseJsonSourceFileConfigFileContent,parseJsonText:()=>xM,parseListTypeOption:()=>parseListTypeOption,parseNodeFactory:()=>gf,parseNodeModuleFromPath:()=>parseNodeModuleFromPath,parsePackageName:()=>parsePackageName,parsePseudoBigInt:()=>wh,parseValidBigInt:()=>b8,patchWriteFileEnsuringDirectory:()=>patchWriteFileEnsuringDirectory,pathContainsNodeModules:()=>pathContainsNodeModules,pathIsAbsolute:()=>ix,pathIsBareSpecifier:()=>v7,pathIsRelative:()=>pp,patternText:()=>ee,perfLogger:()=>Pe,performIncrementalCompilation:()=>performIncrementalCompilation,performance:()=>ts_performance_exports,plainJSErrors:()=>plainJSErrors,positionBelongsToNode:()=>positionBelongsToNode,positionIsASICandidate:()=>positionIsASICandidate,positionIsSynthesized:()=>Bl,positionsAreOnSameLine:()=>Hd,preProcessFile:()=>preProcessFile,probablyUsesSemicolons:()=>probablyUsesSemicolons,processCommentPragmas:()=>P5,processPragmasIntoFields:()=>N5,processTaggedTemplateExpression:()=>processTaggedTemplateExpression,programContainsEsModules:()=>programContainsEsModules,programContainsModules:()=>programContainsModules,projectReferenceIsEqualTo:()=>V9,propKeyHelper:()=>propKeyHelper,propertyNamePart:()=>propertyNamePart,pseudoBigIntToString:()=>g3,punctuationPart:()=>punctuationPart,pushIfUnique:()=>cs,quote:()=>quote,quotePreferenceFromString:()=>quotePreferenceFromString,rangeContainsPosition:()=>rangeContainsPosition,rangeContainsPositionExclusive:()=>rangeContainsPositionExclusive,rangeContainsRange:()=>rangeContainsRange,rangeContainsRangeExclusive:()=>rangeContainsRangeExclusive,rangeContainsStartEnd:()=>rangeContainsStartEnd,rangeEndIsOnSameLineAsRangeStart:()=>XN,rangeEndPositionsAreOnSameLine:()=>HN,rangeEquals:()=>tp,rangeIsOnSingleLine:()=>WN,rangeOfNode:()=>kI,rangeOfTypeParameters:()=>PI,rangeOverlapsWithStartEnd:()=>rangeOverlapsWithStartEnd,rangeStartIsOnSameLineAsRangeEnd:()=>K4,rangeStartPositionsAreOnSameLine:()=>GN,readBuilderProgram:()=>readBuilderProgram,readConfigFile:()=>readConfigFile,readHelper:()=>readHelper,readJson:()=>$N,readJsonConfigFile:()=>readJsonConfigFile,readJsonOrUndefined:()=>B4,realizeDiagnostics:()=>realizeDiagnostics,reduceEachLeadingCommentRange:()=>xT,reduceEachTrailingCommentRange:()=>DT,reduceLeft:()=>qu,reduceLeftIterator:()=>qe,reducePathComponents:()=>El,refactor:()=>ts_refactor_exports,regExpEscape:()=>lI,relativeComplement:()=>Zl,removeAllComments:()=>removeAllComments,removeEmitHelper:()=>removeEmitHelper,removeExtension:()=>y8,removeFileExtension:()=>Qm,removeIgnoredPath:()=>removeIgnoredPath,removeMinAndVersionNumbers:()=>A,removeOptionality:()=>removeOptionality,removePrefix:()=>O,removeSuffix:()=>R,removeTrailingDirectorySeparator:()=>Fd,repeatString:()=>repeatString,replaceElement:()=>Es,resolutionExtensionIsTSOrJson:()=>SI,resolveConfigFileProjectName:()=>resolveConfigFileProjectName,resolveJSModule:()=>resolveJSModule,resolveModuleName:()=>resolveModuleName,resolveModuleNameFromCache:()=>resolveModuleNameFromCache,resolvePackageNameToPackageJson:()=>resolvePackageNameToPackageJson,resolvePath:()=>ax,resolveProjectReferencePath:()=>resolveProjectReferencePath,resolveTripleslashReference:()=>resolveTripleslashReference,resolveTypeReferenceDirective:()=>resolveTypeReferenceDirective,resolvingEmptyArray:()=>O8,restHelper:()=>restHelper,returnFalse:()=>sc,returnNoopFileWatcher:()=>returnNoopFileWatcher,returnTrue:()=>Vu,returnUndefined:()=>mm,returnsPromise:()=>returnsPromise,runInitializersHelper:()=>runInitializersHelper,sameFlatMap:()=>Rr,sameMap:()=>Hn,sameMapping:()=>sameMapping,scanShebangTrivia:()=>gx,scanTokenAtPosition:()=>zF,scanner:()=>Up,screenStartingMessageCodes:()=>screenStartingMessageCodes,semanticDiagnosticsOptionDeclarations:()=>semanticDiagnosticsOptionDeclarations,serializeCompilerOptions:()=>serializeCompilerOptions,server:()=>ts_server_exports,servicesVersion:()=>n7,setCommentRange:()=>setCommentRange,setConfigFileInOptions:()=>setConfigFileInOptions,setConstantValue:()=>setConstantValue,setEachParent:()=>Zd,setEmitFlags:()=>setEmitFlags,setFunctionNameHelper:()=>setFunctionNameHelper,setGetSourceFileAsHashVersioned:()=>setGetSourceFileAsHashVersioned,setIdentifierAutoGenerate:()=>setIdentifierAutoGenerate,setIdentifierGeneratedImportReference:()=>setIdentifierGeneratedImportReference,setIdentifierTypeArguments:()=>setIdentifierTypeArguments,setInternalEmitFlags:()=>setInternalEmitFlags,setLocalizedDiagnosticMessages:()=>X4,setModuleDefaultHelper:()=>setModuleDefaultHelper,setNodeFlags:()=>JI,setObjectAllocator:()=>H4,setOriginalNode:()=>ws,setParent:()=>j_,setParentRecursive:()=>S8,setPrivateIdentifier:()=>setPrivateIdentifier,setResolvedModule:()=>U9,setResolvedTypeReferenceDirective:()=>z9,setSnippetElement:()=>setSnippetElement,setSourceMapRange:()=>setSourceMapRange,setStackTraceLimit:()=>setStackTraceLimit,setStartsOnNewLine:()=>setStartsOnNewLine,setSyntheticLeadingComments:()=>setSyntheticLeadingComments,setSyntheticTrailingComments:()=>setSyntheticTrailingComments,setSys:()=>setSys,setSysLog:()=>setSysLog,setTextRange:()=>Oi,setTextRangeEnd:()=>D8,setTextRangePos:()=>Fh,setTextRangePosEnd:()=>gc,setTextRangePosWidth:()=>kh,setTokenSourceMapRange:()=>setTokenSourceMapRange,setTypeNode:()=>setTypeNode,setUILocale:()=>T,setValueDeclaration:()=>eP,shouldAllowImportingTsExtension:()=>shouldAllowImportingTsExtension,shouldPreserveConstEnums:()=>XO,shouldUseUriStyleNodeCoreModules:()=>shouldUseUriStyleNodeCoreModules,showModuleSpecifier:()=>hO,signatureHasLiteralTypes:()=>signatureHasLiteralTypes,signatureHasRestParameter:()=>signatureHasRestParameter,signatureToDisplayParts:()=>signatureToDisplayParts,single:()=>rp,singleElementArray:()=>X,singleIterator:()=>au,singleOrMany:()=>S_,singleOrUndefined:()=>su,skipAlias:()=>uO,skipAssertions:()=>hB,skipConstraint:()=>skipConstraint,skipOuterExpressions:()=>Mp,skipParentheses:()=>qm,skipPartiallyEmittedExpressions:()=>Vy,skipTrivia:()=>_o,skipTypeChecking:()=>NI,skipTypeParentheses:()=>vP,skipWhile:()=>Me,sliceAfter:()=>wI,some:()=>Kn,sort:()=>x_,sortAndDeduplicate:()=>ml,sortAndDeduplicateDiagnostics:()=>z7,sourceFileAffectingCompilerOptions:()=>sourceFileAffectingCompilerOptions,sourceFileMayBeEmitted:()=>RD,sourceMapCommentRegExp:()=>sourceMapCommentRegExp,sourceMapCommentRegExpDontCareLineStart:()=>sourceMapCommentRegExpDontCareLineStart,spacePart:()=>spacePart,spanMap:()=>dl,spreadArrayHelper:()=>spreadArrayHelper,stableSort:()=>D_,startEndContainsRange:()=>startEndContainsRange,startEndOverlapsWithStartEnd:()=>startEndOverlapsWithStartEnd,startOnNewLine:()=>t1,startTracing:()=>startTracing,startsWith:()=>Ce,startsWithDirectory:()=>w7,startsWithUnderscore:()=>startsWithUnderscore,startsWithUseStrict:()=>e5,stringContains:()=>L,stringContainsAt:()=>stringContainsAt,stringToToken:()=>Em,stripQuotes:()=>QP,supportedDeclarationExtensions:()=>I3,supportedJSExtensions:()=>N3,supportedJSExtensionsFlat:()=>O3,supportedLocaleDirectories:()=>zx,supportedTSExtensions:()=>wp,supportedTSExtensionsFlat:()=>P3,supportedTSImplementationExtensions:()=>Q8,suppressLeadingAndTrailingTrivia:()=>suppressLeadingAndTrailingTrivia,suppressLeadingTrivia:()=>suppressLeadingTrivia,suppressTrailingTrivia:()=>suppressTrailingTrivia,symbolEscapedNameNoDefault:()=>symbolEscapedNameNoDefault,symbolName:()=>Ry,symbolNameNoDefault:()=>symbolNameNoDefault,symbolPart:()=>symbolPart,symbolToDisplayParts:()=>symbolToDisplayParts,syntaxMayBeASICandidate:()=>syntaxMayBeASICandidate,syntaxRequiresTrailingSemicolonOrASI:()=>syntaxRequiresTrailingSemicolonOrASI,sys:()=>nx,sysLog:()=>sysLog,tagNamesAreEquivalent:()=>Zu,takeWhile:()=>Te,targetOptionDeclaration:()=>targetOptionDeclaration,templateObjectHelper:()=>templateObjectHelper,testFormatSettings:()=>testFormatSettings,textChangeRangeIsUnchanged:()=>KT,textChangeRangeNewSpan:()=>Bd,textChanges:()=>ts_textChanges_exports,textOrKeywordPart:()=>textOrKeywordPart,textPart:()=>textPart,textRangeContainsPositionInclusive:()=>V7,textSpanContainsPosition:()=>q7,textSpanContainsTextSpan:()=>W7,textSpanEnd:()=>yo,textSpanIntersection:()=>JT,textSpanIntersectsWith:()=>X7,textSpanIntersectsWithPosition:()=>Y7,textSpanIntersectsWithTextSpan:()=>H7,textSpanIsEmpty:()=>MT,textSpanOverlap:()=>RT,textSpanOverlapsWith:()=>G7,textSpansEqual:()=>textSpansEqual,textToKeywordObj:()=>Cm,timestamp:()=>mr,toArray:()=>To,toBuilderFileEmit:()=>toBuilderFileEmit,toBuilderStateFileInfoForMultiEmit:()=>toBuilderStateFileInfoForMultiEmit,toEditorSettings:()=>A0,toFileNameLowerCase:()=>Sd,toLowerCase:()=>Dd,toPath:()=>Hu,toProgramEmitPending:()=>toProgramEmitPending,tokenIsIdentifierOrKeyword:()=>Ma,tokenIsIdentifierOrKeywordOrGreaterThan:()=>vT,tokenToString:()=>Eo,trace:()=>trace,tracing:()=>Yt,tracingEnabled:()=>tracingEnabled,transform:()=>transform,transformClassFields:()=>transformClassFields,transformDeclarations:()=>transformDeclarations,transformECMAScriptModule:()=>transformECMAScriptModule,transformES2015:()=>transformES2015,transformES2016:()=>transformES2016,transformES2017:()=>transformES2017,transformES2018:()=>transformES2018,transformES2019:()=>transformES2019,transformES2020:()=>transformES2020,transformES2021:()=>transformES2021,transformES5:()=>transformES5,transformESDecorators:()=>transformESDecorators,transformESNext:()=>transformESNext,transformGenerators:()=>transformGenerators,transformJsx:()=>transformJsx,transformLegacyDecorators:()=>transformLegacyDecorators,transformModule:()=>transformModule,transformNodeModule:()=>transformNodeModule,transformNodes:()=>transformNodes,transformSystemModule:()=>transformSystemModule,transformTypeScript:()=>transformTypeScript,transpile:()=>transpile,transpileModule:()=>transpileModule,transpileOptionValueCompilerOptions:()=>transpileOptionValueCompilerOptions,trimString:()=>Oe,trimStringEnd:()=>et,trimStringStart:()=>at,tryAddToSet:()=>Su,tryAndIgnoreErrors:()=>tryAndIgnoreErrors,tryCast:()=>No,tryDirectoryExists:()=>tryDirectoryExists,tryExtractTSExtension:()=>BN,tryFileExists:()=>tryFileExists,tryGetClassExtendingExpressionWithTypeArguments:()=>N4,tryGetClassImplementingOrExtendingExpressionWithTypeArguments:()=>O4,tryGetDirectories:()=>tryGetDirectories,tryGetExtensionFromPath:()=>f3,tryGetImportFromModuleSpecifier:()=>FC,tryGetJSDocSatisfiesTypeNode:()=>N8,tryGetModuleNameFromFile:()=>i5,tryGetModuleSpecifierFromDeclaration:()=>nP,tryGetNativePerformanceHooks:()=>_r,tryGetPropertyAccessOrIdentifierToString:()=>ZD,tryGetPropertyNameOfBindingOrAssignmentElement:()=>o5,tryGetSourceMappingURL:()=>tryGetSourceMappingURL,tryGetTextOfPropertyName:()=>Qx,tryIOAndConsumeErrors:()=>tryIOAndConsumeErrors,tryParsePattern:()=>h8,tryParsePatterns:()=>DI,tryParseRawSourceMap:()=>tryParseRawSourceMap,tryReadDirectory:()=>tryReadDirectory,tryReadFile:()=>tryReadFile,tryRemoveDirectoryPrefix:()=>_I,tryRemoveExtension:()=>g8,tryRemovePrefix:()=>te,tryRemoveSuffix:()=>J,typeAcquisitionDeclarations:()=>typeAcquisitionDeclarations,typeAliasNamePart:()=>typeAliasNamePart,typeDirectiveIsEqualTo:()=>X9,typeKeywords:()=>typeKeywords,typeParameterNamePart:()=>typeParameterNamePart,typeReferenceResolutionNameAndModeGetter:()=>typeReferenceResolutionNameAndModeGetter,typeToDisplayParts:()=>typeToDisplayParts,unchangedPollThresholds:()=>unchangedPollThresholds,unchangedTextChangeRange:()=>Ux,unescapeLeadingUnderscores:()=>Pm,unmangleScopedPackageName:()=>unmangleScopedPackageName,unorderedRemoveItem:()=>_e,unorderedRemoveItemAt:()=>ue,unreachableCodeIsError:()=>zO,unusedLabelIsError:()=>qO,unwrapInnermostStatementOfLabel:()=>uk,updateErrorForNoInputFiles:()=>updateErrorForNoInputFiles,updateLanguageServiceSourceFile:()=>Z5,updateMissingFilePathsWatch:()=>updateMissingFilePathsWatch,updatePackageJsonWatch:()=>updatePackageJsonWatch,updateResolutionField:()=>updateResolutionField,updateSharedExtendedConfigFileWatcher:()=>updateSharedExtendedConfigFileWatcher,updateSourceFile:()=>wS,updateWatchingWildcardDirectories:()=>updateWatchingWildcardDirectories,usesExtensionsOnImports:()=>f8,usingSingleLineStringWriter:()=>K9,utf16EncodeAsString:()=>hx,validateLocaleAndSetLanguage:()=>tw,valuesHelper:()=>valuesHelper,version:()=>Y,versionMajorMinor:()=>S,visitArray:()=>visitArray,visitCommaListElements:()=>visitCommaListElements,visitEachChild:()=>visitEachChild,visitFunctionBody:()=>visitFunctionBody,visitIterationBody:()=>visitIterationBody,visitLexicalEnvironment:()=>visitLexicalEnvironment,visitNode:()=>visitNode,visitNodes:()=>visitNodes2,visitParameterList:()=>visitParameterList,walkUpBindingElementsAndPatterns:()=>qT,walkUpLexicalEnvironments:()=>walkUpLexicalEnvironments,walkUpOuterExpressions:()=>yB,walkUpParenthesizedExpressions:()=>AD,walkUpParenthesizedTypes:()=>yP,walkUpParenthesizedTypesAndGetParentAndChild:()=>hP,whitespaceOrMapCommentRegExp:()=>whitespaceOrMapCommentRegExp,writeCommentRange:()=>bN,writeFile:()=>_N,writeFileEnsuringDirectories:()=>lN,zipToModeAwareCache:()=>zipToModeAwareCache,zipWith:()=>Nt});var f7=pe({"src/typescript/_namespaces/ts.ts"(){"use strict";Vo(),$5(),OS(),cJ()}}),pJ=ie({"src/typescript/typescript.ts"(e,t){f7(),f7(),typeof console<"u"&&(De.loggingHost={log(n,s){switch(n){case 1:return console.error(s);case 2:return console.warn(s);case 3:return console.log(s);case 4:return console.log(s)}}}),t.exports=d7}});_.exports=pJ()}}),ad=pt({"src/language-js/parse/postprocess/typescript.js"(o,_){"use strict";Tt();var V=Ri(),k=po(),pe=Bc(),ie={AbstractKeyword:126,SourceFile:308,PropertyDeclaration:169};function P(u){for(;u&&u.kind!==ie.SourceFile;)u=u.parent;return u}function S(u,fe){let Ne=P(u),[Re,qe]=[u.getStart(),u.end].map(Nt=>{let{line:tn,character:Kt}=Ne.getLineAndCharacterOfPosition(Nt);return{line:tn+1,column:Kt}});pe({loc:{start:Re,end:qe}},fe)}function Y(u){let fe=Sa();return[!0,!1].some(Ne=>fe.nodeCanBeDecorated(Ne,u,u.parent,u.parent.parent))}function b(u){let{modifiers:fe}=u;if(!V(fe))return;let Ne=Sa(),{SyntaxKind:Re}=Ne;for(let qe of fe)Ne.isDecorator(qe)&&!Y(u)&&(u.kind===Re.MethodDeclaration&&!Ne.nodeIsPresent(u.body)&&S(qe,"A decorator can only decorate a method implementation, not an overload."),S(qe,"Decorators are not valid here."))}function q(u,fe){u.kind!==ie.PropertyDeclaration||u.modifiers&&!u.modifiers.some(Ne=>Ne.kind===ie.AbstractKeyword)||u.initializer&&fe.value===null&&pe(fe,"Abstract property cannot have an initializer")}function ae(u,fe){if(!/@|abstract/.test(fe.originalText))return;let{esTreeNodeToTSNodeMap:Ne,tsNodeToESTreeNodeMap:Re}=u;k(u.ast,qe=>{let Nt=Ne.get(qe);if(!Nt)return;let tn=Re.get(Nt);tn===qe&&(b(Nt),q(Nt,tn))})}_.exports={throwErrorForInvalidNodes:ae}}}),Ds=pt({"scripts/build/shims/debug.cjs"(o,_){"use strict";Tt(),_.exports=()=>()=>{}}}),ul=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/constants.js"(o,_){Tt();var V="2.0.0",k=256,pe=Number.MAX_SAFE_INTEGER||9007199254740991,ie=16;_.exports={SEMVER_SPEC_VERSION:V,MAX_LENGTH:k,MAX_SAFE_INTEGER:pe,MAX_SAFE_COMPONENT_LENGTH:ie}}}),ko=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/debug.js"(o,_){Tt();var V=typeof wr=="object"&&wr.env&&wr.env.NODE_DEBUG&&/\bsemver\b/i.test(wr.env.NODE_DEBUG)?function(){for(var k=arguments.length,pe=new Array(k),ie=0;ie<k;ie++)pe[ie]=arguments[ie];return console.error("SEMVER",...pe)}:()=>{};_.exports=V}}),_l=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/re.js"(o,_){Tt();var{MAX_SAFE_COMPONENT_LENGTH:V}=ul(),k=ko();o=_.exports={};var pe=o.re=[],ie=o.src=[],P=o.t={},S=0,Y=(b,q,ae)=>{let u=S++;k(b,u,q),P[b]=u,ie[u]=q,pe[u]=new RegExp(q,ae?"g":void 0)};Y("NUMERICIDENTIFIER","0|[1-9]\\d*"),Y("NUMERICIDENTIFIERLOOSE","[0-9]+"),Y("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),Y("MAINVERSION",`(${ie[P.NUMERICIDENTIFIER]})\\.(${ie[P.NUMERICIDENTIFIER]})\\.(${ie[P.NUMERICIDENTIFIER]})`),Y("MAINVERSIONLOOSE",`(${ie[P.NUMERICIDENTIFIERLOOSE]})\\.(${ie[P.NUMERICIDENTIFIERLOOSE]})\\.(${ie[P.NUMERICIDENTIFIERLOOSE]})`),Y("PRERELEASEIDENTIFIER",`(?:${ie[P.NUMERICIDENTIFIER]}|${ie[P.NONNUMERICIDENTIFIER]})`),Y("PRERELEASEIDENTIFIERLOOSE",`(?:${ie[P.NUMERICIDENTIFIERLOOSE]}|${ie[P.NONNUMERICIDENTIFIER]})`),Y("PRERELEASE",`(?:-(${ie[P.PRERELEASEIDENTIFIER]}(?:\\.${ie[P.PRERELEASEIDENTIFIER]})*))`),Y("PRERELEASELOOSE",`(?:-?(${ie[P.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${ie[P.PRERELEASEIDENTIFIERLOOSE]})*))`),Y("BUILDIDENTIFIER","[0-9A-Za-z-]+"),Y("BUILD",`(?:\\+(${ie[P.BUILDIDENTIFIER]}(?:\\.${ie[P.BUILDIDENTIFIER]})*))`),Y("FULLPLAIN",`v?${ie[P.MAINVERSION]}${ie[P.PRERELEASE]}?${ie[P.BUILD]}?`),Y("FULL",`^${ie[P.FULLPLAIN]}$`),Y("LOOSEPLAIN",`[v=\\s]*${ie[P.MAINVERSIONLOOSE]}${ie[P.PRERELEASELOOSE]}?${ie[P.BUILD]}?`),Y("LOOSE",`^${ie[P.LOOSEPLAIN]}$`),Y("GTLT","((?:<|>)?=?)"),Y("XRANGEIDENTIFIERLOOSE",`${ie[P.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),Y("XRANGEIDENTIFIER",`${ie[P.NUMERICIDENTIFIER]}|x|X|\\*`),Y("XRANGEPLAIN",`[v=\\s]*(${ie[P.XRANGEIDENTIFIER]})(?:\\.(${ie[P.XRANGEIDENTIFIER]})(?:\\.(${ie[P.XRANGEIDENTIFIER]})(?:${ie[P.PRERELEASE]})?${ie[P.BUILD]}?)?)?`),Y("XRANGEPLAINLOOSE",`[v=\\s]*(${ie[P.XRANGEIDENTIFIERLOOSE]})(?:\\.(${ie[P.XRANGEIDENTIFIERLOOSE]})(?:\\.(${ie[P.XRANGEIDENTIFIERLOOSE]})(?:${ie[P.PRERELEASELOOSE]})?${ie[P.BUILD]}?)?)?`),Y("XRANGE",`^${ie[P.GTLT]}\\s*${ie[P.XRANGEPLAIN]}$`),Y("XRANGELOOSE",`^${ie[P.GTLT]}\\s*${ie[P.XRANGEPLAINLOOSE]}$`),Y("COERCE",`(^|[^\\d])(\\d{1,${V}})(?:\\.(\\d{1,${V}}))?(?:\\.(\\d{1,${V}}))?(?:$|[^\\d])`),Y("COERCERTL",ie[P.COERCE],!0),Y("LONETILDE","(?:~>?)"),Y("TILDETRIM",`(\\s*)${ie[P.LONETILDE]}\\s+`,!0),o.tildeTrimReplace="$1~",Y("TILDE",`^${ie[P.LONETILDE]}${ie[P.XRANGEPLAIN]}$`),Y("TILDELOOSE",`^${ie[P.LONETILDE]}${ie[P.XRANGEPLAINLOOSE]}$`),Y("LONECARET","(?:\\^)"),Y("CARETTRIM",`(\\s*)${ie[P.LONECARET]}\\s+`,!0),o.caretTrimReplace="$1^",Y("CARET",`^${ie[P.LONECARET]}${ie[P.XRANGEPLAIN]}$`),Y("CARETLOOSE",`^${ie[P.LONECARET]}${ie[P.XRANGEPLAINLOOSE]}$`),Y("COMPARATORLOOSE",`^${ie[P.GTLT]}\\s*(${ie[P.LOOSEPLAIN]})$|^$`),Y("COMPARATOR",`^${ie[P.GTLT]}\\s*(${ie[P.FULLPLAIN]})$|^$`),Y("COMPARATORTRIM",`(\\s*)${ie[P.GTLT]}\\s*(${ie[P.LOOSEPLAIN]}|${ie[P.XRANGEPLAIN]})`,!0),o.comparatorTrimReplace="$1$2$3",Y("HYPHENRANGE",`^\\s*(${ie[P.XRANGEPLAIN]})\\s+-\\s+(${ie[P.XRANGEPLAIN]})\\s*$`),Y("HYPHENRANGELOOSE",`^\\s*(${ie[P.XRANGEPLAINLOOSE]})\\s+-\\s+(${ie[P.XRANGEPLAINLOOSE]})\\s*$`),Y("STAR","(<|>)?=?\\s*\\*"),Y("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),Y("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),od=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/parse-options.js"(o,_){Tt();var V=["includePrerelease","loose","rtl"],k=pe=>pe?typeof pe!="object"?{loose:!0}:V.filter(ie=>pe[ie]).reduce((ie,P)=>(ie[P]=!0,ie),{}):{};_.exports=k}}),Kf=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/internal/identifiers.js"(o,_){Tt();var V=/^[0-9]+$/,k=(ie,P)=>{let S=V.test(ie),Y=V.test(P);return S&&Y&&(ie=+ie,P=+P),ie===P?0:S&&!Y?-1:Y&&!S?1:ie<P?-1:1},pe=(ie,P)=>k(P,ie);_.exports={compareIdentifiers:k,rcompareIdentifiers:pe}}}),Zo=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/semver.js"(o,_){Tt();var V=ko(),{MAX_LENGTH:k,MAX_SAFE_INTEGER:pe}=ul(),{re:ie,t:P}=_l(),S=od(),{compareIdentifiers:Y}=Kf(),b=class{constructor(q,ae){if(ae=S(ae),q instanceof b){if(q.loose===!!ae.loose&&q.includePrerelease===!!ae.includePrerelease)return q;q=q.version}else if(typeof q!="string")throw new TypeError(`Invalid Version: ${q}`);if(q.length>k)throw new TypeError(`version is longer than ${k} characters`);V("SemVer",q,ae),this.options=ae,this.loose=!!ae.loose,this.includePrerelease=!!ae.includePrerelease;let u=q.trim().match(ae.loose?ie[P.LOOSE]:ie[P.FULL]);if(!u)throw new TypeError(`Invalid Version: ${q}`);if(this.raw=q,this.major=+u[1],this.minor=+u[2],this.patch=+u[3],this.major>pe||this.major<0)throw new TypeError("Invalid major version");if(this.minor>pe||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>pe||this.patch<0)throw new TypeError("Invalid patch version");u[4]?this.prerelease=u[4].split(".").map(fe=>{if(/^[0-9]+$/.test(fe)){let Ne=+fe;if(Ne>=0&&Ne<pe)return Ne}return fe}):this.prerelease=[],this.build=u[5]?u[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(q){if(V("SemVer.compare",this.version,this.options,q),!(q instanceof b)){if(typeof q=="string"&&q===this.version)return 0;q=new b(q,this.options)}return q.version===this.version?0:this.compareMain(q)||this.comparePre(q)}compareMain(q){return q instanceof b||(q=new b(q,this.options)),Y(this.major,q.major)||Y(this.minor,q.minor)||Y(this.patch,q.patch)}comparePre(q){if(q instanceof b||(q=new b(q,this.options)),this.prerelease.length&&!q.prerelease.length)return-1;if(!this.prerelease.length&&q.prerelease.length)return 1;if(!this.prerelease.length&&!q.prerelease.length)return 0;let ae=0;do{let u=this.prerelease[ae],fe=q.prerelease[ae];if(V("prerelease compare",ae,u,fe),u===void 0&&fe===void 0)return 0;if(fe===void 0)return 1;if(u===void 0)return-1;if(u!==fe)return Y(u,fe)}while(++ae)}compareBuild(q){q instanceof b||(q=new b(q,this.options));let ae=0;do{let u=this.build[ae],fe=q.build[ae];if(V("prerelease compare",ae,u,fe),u===void 0&&fe===void 0)return 0;if(fe===void 0)return 1;if(u===void 0)return-1;if(u!==fe)return Y(u,fe)}while(++ae)}inc(q,ae){switch(q){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",ae);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",ae);break;case"prepatch":this.prerelease.length=0,this.inc("patch",ae),this.inc("pre",ae);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",ae),this.inc("pre",ae);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{let u=this.prerelease.length;for(;--u>=0;)typeof this.prerelease[u]=="number"&&(this.prerelease[u]++,u=-2);u===-1&&this.prerelease.push(0)}ae&&(Y(this.prerelease[0],ae)===0?isNaN(this.prerelease[1])&&(this.prerelease=[ae,0]):this.prerelease=[ae,0]);break;default:throw new Error(`invalid increment argument: ${q}`)}return this.format(),this.raw=this.version,this}};_.exports=b}}),ll=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/parse.js"(o,_){Tt();var{MAX_LENGTH:V}=ul(),{re:k,t:pe}=_l(),ie=Zo(),P=od(),S=(Y,b)=>{if(b=P(b),Y instanceof ie)return Y;if(typeof Y!="string"||Y.length>V||!(b.loose?k[pe.LOOSE]:k[pe.FULL]).test(Y))return null;try{return new ie(Y,b)}catch(q){return null}};_.exports=S}}),Mc=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/valid.js"(o,_){Tt();var V=ll(),k=(pe,ie)=>{let P=V(pe,ie);return P?P.version:null};_.exports=k}}),Kv=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/clean.js"(o,_){Tt();var V=ll(),k=(pe,ie)=>{let P=V(pe.trim().replace(/^[=v]+/,""),ie);return P?P.version:null};_.exports=k}}),$v=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/inc.js"(o,_){Tt();var V=Zo(),k=(pe,ie,P,S)=>{typeof P=="string"&&(S=P,P=void 0);try{return new V(pe instanceof V?pe.version:pe,P).inc(ie,S).version}catch(Y){return null}};_.exports=k}}),Nr=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare.js"(o,_){Tt();var V=Zo(),k=(pe,ie,P)=>new V(pe,P).compare(new V(ie,P));_.exports=k}}),sd=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/eq.js"(o,_){Tt();var V=Nr(),k=(pe,ie,P)=>V(pe,ie,P)===0;_.exports=k}}),Uv=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/diff.js"(o,_){Tt();var V=ll(),k=sd(),pe=(ie,P)=>{if(k(ie,P))return null;{let S=V(ie),Y=V(P),b=S.prerelease.length||Y.prerelease.length,q=b?"pre":"",ae=b?"prerelease":"";for(let u in S)if((u==="major"||u==="minor"||u==="patch")&&S[u]!==Y[u])return q+u;return ae}};_.exports=pe}}),zv=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/major.js"(o,_){Tt();var V=Zo(),k=(pe,ie)=>new V(pe,ie).major;_.exports=k}}),Ng=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/minor.js"(o,_){Tt();var V=Zo(),k=(pe,ie)=>new V(pe,ie).minor;_.exports=k}}),Og=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/patch.js"(o,_){Tt();var V=Zo(),k=(pe,ie)=>new V(pe,ie).patch;_.exports=k}}),qv=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/prerelease.js"(o,_){Tt();var V=ll(),k=(pe,ie)=>{let P=V(pe,ie);return P&&P.prerelease.length?P.prerelease:null};_.exports=k}}),Vv=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/rcompare.js"(o,_){Tt();var V=Nr(),k=(pe,ie,P)=>V(ie,pe,P);_.exports=k}}),Wv=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare-loose.js"(o,_){Tt();var V=Nr(),k=(pe,ie)=>V(pe,ie,!0);_.exports=k}}),$f=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/compare-build.js"(o,_){Tt();var V=Zo(),k=(pe,ie,P)=>{let S=new V(pe,P),Y=new V(ie,P);return S.compare(Y)||S.compareBuild(Y)};_.exports=k}}),Uf=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/sort.js"(o,_){Tt();var V=$f(),k=(pe,ie)=>pe.sort((P,S)=>V(P,S,ie));_.exports=k}}),Gv=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/rsort.js"(o,_){Tt();var V=$f(),k=(pe,ie)=>pe.sort((P,S)=>V(S,P,ie));_.exports=k}}),ud=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/gt.js"(o,_){Tt();var V=Nr(),k=(pe,ie,P)=>V(pe,ie,P)>0;_.exports=k}}),zf=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/lt.js"(o,_){Tt();var V=Nr(),k=(pe,ie,P)=>V(pe,ie,P)<0;_.exports=k}}),Ig=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/neq.js"(o,_){Tt();var V=Nr(),k=(pe,ie,P)=>V(pe,ie,P)!==0;_.exports=k}}),qf=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/gte.js"(o,_){Tt();var V=Nr(),k=(pe,ie,P)=>V(pe,ie,P)>=0;_.exports=k}}),Rc=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/lte.js"(o,_){Tt();var V=Nr(),k=(pe,ie,P)=>V(pe,ie,P)<=0;_.exports=k}}),_d=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/cmp.js"(o,_){Tt();var V=sd(),k=Ig(),pe=ud(),ie=qf(),P=zf(),S=Rc(),Y=(b,q,ae,u)=>{switch(q){case"===":return typeof b=="object"&&(b=b.version),typeof ae=="object"&&(ae=ae.version),b===ae;case"!==":return typeof b=="object"&&(b=b.version),typeof ae=="object"&&(ae=ae.version),b!==ae;case"":case"=":case"==":return V(b,ae,u);case"!=":return k(b,ae,u);case">":return pe(b,ae,u);case">=":return ie(b,ae,u);case"<":return P(b,ae,u);case"<=":return S(b,ae,u);default:throw new TypeError(`Invalid operator: ${q}`)}};_.exports=Y}}),ld=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/coerce.js"(o,_){Tt();var V=Zo(),k=ll(),{re:pe,t:ie}=_l(),P=(S,Y)=>{if(S instanceof V)return S;if(typeof S=="number"&&(S=String(S)),typeof S!="string")return null;Y=Y||{};let b=null;if(!Y.rtl)b=S.match(pe[ie.COERCE]);else{let q;for(;(q=pe[ie.COERCERTL].exec(S))&&(!b||b.index+b[0].length!==S.length);)(!b||q.index+q[0].length!==b.index+b[0].length)&&(b=q),pe[ie.COERCERTL].lastIndex=q.index+q[1].length+q[2].length;pe[ie.COERCERTL].lastIndex=-1}return b===null?null:k(`${b[2]}.${b[3]||"0"}.${b[4]||"0"}`,Y)};_.exports=P}}),jg=pt({"node_modules/yallist/iterator.js"(o,_){"use strict";Tt(),_.exports=function(V){V.prototype[Symbol.iterator]=function*(){for(let k=this.head;k;k=k.next)yield k.value}}}}),Lg=pt({"node_modules/yallist/yallist.js"(o,_){"use strict";Tt(),_.exports=V,V.Node=P,V.create=V;function V(S){var Y=this;if(Y instanceof V||(Y=new V),Y.tail=null,Y.head=null,Y.length=0,S&&typeof S.forEach=="function")S.forEach(function(ae){Y.push(ae)});else if(arguments.length>0)for(var b=0,q=arguments.length;b<q;b++)Y.push(arguments[b]);return Y}V.prototype.removeNode=function(S){if(S.list!==this)throw new Error("removing node which does not belong to this list");var Y=S.next,b=S.prev;return Y&&(Y.prev=b),b&&(b.next=Y),S===this.head&&(this.head=Y),S===this.tail&&(this.tail=b),S.list.length--,S.next=null,S.prev=null,S.list=null,Y},V.prototype.unshiftNode=function(S){if(S!==this.head){S.list&&S.list.removeNode(S);var Y=this.head;S.list=this,S.next=Y,Y&&(Y.prev=S),this.head=S,this.tail||(this.tail=S),this.length++}},V.prototype.pushNode=function(S){if(S!==this.tail){S.list&&S.list.removeNode(S);var Y=this.tail;S.list=this,S.prev=Y,Y&&(Y.next=S),this.tail=S,this.head||(this.head=S),this.length++}},V.prototype.push=function(){for(var S=0,Y=arguments.length;S<Y;S++)pe(this,arguments[S]);return this.length},V.prototype.unshift=function(){for(var S=0,Y=arguments.length;S<Y;S++)ie(this,arguments[S]);return this.length},V.prototype.pop=function(){if(this.tail){var S=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,S}},V.prototype.shift=function(){if(this.head){var S=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,S}},V.prototype.forEach=function(S,Y){Y=Y||this;for(var b=this.head,q=0;b!==null;q++)S.call(Y,b.value,q,this),b=b.next},V.prototype.forEachReverse=function(S,Y){Y=Y||this;for(var b=this.tail,q=this.length-1;b!==null;q--)S.call(Y,b.value,q,this),b=b.prev},V.prototype.get=function(S){for(var Y=0,b=this.head;b!==null&&Y<S;Y++)b=b.next;if(Y===S&&b!==null)return b.value},V.prototype.getReverse=function(S){for(var Y=0,b=this.tail;b!==null&&Y<S;Y++)b=b.prev;if(Y===S&&b!==null)return b.value},V.prototype.map=function(S,Y){Y=Y||this;for(var b=new V,q=this.head;q!==null;)b.push(S.call(Y,q.value,this)),q=q.next;return b},V.prototype.mapReverse=function(S,Y){Y=Y||this;for(var b=new V,q=this.tail;q!==null;)b.push(S.call(Y,q.value,this)),q=q.prev;return b},V.prototype.reduce=function(S,Y){var b,q=this.head;if(arguments.length>1)b=Y;else if(this.head)q=this.head.next,b=this.head.value;else throw new TypeError("Reduce of empty list with no initial value");for(var ae=0;q!==null;ae++)b=S(b,q.value,ae),q=q.next;return b},V.prototype.reduceReverse=function(S,Y){var b,q=this.tail;if(arguments.length>1)b=Y;else if(this.tail)q=this.tail.prev,b=this.tail.value;else throw new TypeError("Reduce of empty list with no initial value");for(var ae=this.length-1;q!==null;ae--)b=S(b,q.value,ae),q=q.prev;return b},V.prototype.toArray=function(){for(var S=new Array(this.length),Y=0,b=this.head;b!==null;Y++)S[Y]=b.value,b=b.next;return S},V.prototype.toArrayReverse=function(){for(var S=new Array(this.length),Y=0,b=this.tail;b!==null;Y++)S[Y]=b.value,b=b.prev;return S},V.prototype.slice=function(S,Y){Y=Y||this.length,Y<0&&(Y+=this.length),S=S||0,S<0&&(S+=this.length);var b=new V;if(Y<S||Y<0)return b;S<0&&(S=0),Y>this.length&&(Y=this.length);for(var q=0,ae=this.head;ae!==null&&q<S;q++)ae=ae.next;for(;ae!==null&&q<Y;q++,ae=ae.next)b.push(ae.value);return b},V.prototype.sliceReverse=function(S,Y){Y=Y||this.length,Y<0&&(Y+=this.length),S=S||0,S<0&&(S+=this.length);var b=new V;if(Y<S||Y<0)return b;S<0&&(S=0),Y>this.length&&(Y=this.length);for(var q=this.length,ae=this.tail;ae!==null&&q>Y;q--)ae=ae.prev;for(;ae!==null&&q>S;q--,ae=ae.prev)b.push(ae.value);return b},V.prototype.splice=function(S,Y){S>this.length&&(S=this.length-1),S<0&&(S=this.length+S);for(var b=0,q=this.head;q!==null&&b<S;b++)q=q.next;for(var ae=[],b=0;q&&b<Y;b++)ae.push(q.value),q=this.removeNode(q);q===null&&(q=this.tail),q!==this.head&&q!==this.tail&&(q=q.prev);for(var b=0;b<(arguments.length<=2?0:arguments.length-2);b++)q=k(this,q,b+2<2||arguments.length<=b+2?void 0:arguments[b+2]);return ae},V.prototype.reverse=function(){for(var S=this.head,Y=this.tail,b=S;b!==null;b=b.prev){var q=b.prev;b.prev=b.next,b.next=q}return this.head=Y,this.tail=S,this};function k(S,Y,b){var q=Y===S.head?new P(b,null,Y,S):new P(b,Y,Y.next,S);return q.next===null&&(S.tail=q),q.prev===null&&(S.head=q),S.length++,q}function pe(S,Y){S.tail=new P(Y,S.tail,null,S),S.head||(S.head=S.tail),S.length++}function ie(S,Y){S.head=new P(Y,null,S.head,S),S.tail||(S.tail=S.head),S.length++}function P(S,Y,b,q){if(!(this instanceof P))return new P(S,Y,b,q);this.list=q,this.value=S,Y?(Y.next=this,this.prev=Y):this.prev=null,b?(b.prev=this,this.next=b):this.next=null}try{jg()(V)}catch(S){}}}),Bg=pt({"node_modules/lru-cache/index.js"(o,_){"use strict";Tt();var V=Lg(),k=Symbol("max"),pe=Symbol("length"),ie=Symbol("lengthCalculator"),P=Symbol("allowStale"),S=Symbol("maxAge"),Y=Symbol("dispose"),b=Symbol("noDisposeOnSet"),q=Symbol("lruList"),ae=Symbol("cache"),u=Symbol("updateAgeOnGet"),fe=()=>1,Ne=class{constructor(ot){if(typeof ot=="number"&&(ot={max:ot}),ot||(ot={}),ot.max&&(typeof ot.max!="number"||ot.max<0))throw new TypeError("max must be a non-negative number");let Rt=this[k]=ot.max||1/0,rn=ot.length||fe;if(this[ie]=typeof rn!="function"?fe:rn,this[P]=ot.stale||!1,ot.maxAge&&typeof ot.maxAge!="number")throw new TypeError("maxAge must be a number");this[S]=ot.maxAge||0,this[Y]=ot.dispose,this[b]=ot.noDisposeOnSet||!1,this[u]=ot.updateAgeOnGet||!1,this.reset()}set max(ot){if(typeof ot!="number"||ot<0)throw new TypeError("max must be a non-negative number");this[k]=ot||1/0,Nt(this)}get max(){return this[k]}set allowStale(ot){this[P]=!!ot}get allowStale(){return this[P]}set maxAge(ot){if(typeof ot!="number")throw new TypeError("maxAge must be a non-negative number");this[S]=ot,Nt(this)}get maxAge(){return this[S]}set lengthCalculator(ot){typeof ot!="function"&&(ot=fe),ot!==this[ie]&&(this[ie]=ot,this[pe]=0,this[q].forEach(Rt=>{Rt.length=this[ie](Rt.value,Rt.key),this[pe]+=Rt.length})),Nt(this)}get lengthCalculator(){return this[ie]}get length(){return this[pe]}get itemCount(){return this[q].length}rforEach(ot,Rt){Rt=Rt||this;for(let rn=this[q].tail;rn!==null;){let be=rn.prev;Zt(this,ot,rn,Rt),rn=be}}forEach(ot,Rt){Rt=Rt||this;for(let rn=this[q].head;rn!==null;){let be=rn.next;Zt(this,ot,rn,Rt),rn=be}}keys(){return this[q].toArray().map(ot=>ot.key)}values(){return this[q].toArray().map(ot=>ot.value)}reset(){this[Y]&&this[q]&&this[q].length&&this[q].forEach(ot=>this[Y](ot.key,ot.value)),this[ae]=new Map,this[q]=new V,this[pe]=0}dump(){return this[q].map(ot=>qe(this,ot)?!1:{k:ot.key,v:ot.value,e:ot.now+(ot.maxAge||0)}).toArray().filter(ot=>ot)}dumpLru(){return this[q]}set(ot,Rt,rn){if(rn=rn||this[S],rn&&typeof rn!="number")throw new TypeError("maxAge must be a number");let be=rn?Date.now():0,It=this[ie](Rt,ot);if(this[ae].has(ot)){if(It>this[k])return tn(this,this[ae].get(ot)),!1;let xn=this[ae].get(ot).value;return this[Y]&&(this[b]||this[Y](ot,xn.value)),xn.now=be,xn.maxAge=rn,xn.value=Rt,this[pe]+=It-xn.length,xn.length=It,this.get(ot),Nt(this),!0}let ln=new Kt(ot,Rt,It,be,rn);return ln.length>this[k]?(this[Y]&&this[Y](ot,Rt),!1):(this[pe]+=ln.length,this[q].unshift(ln),this[ae].set(ot,this[q].head),Nt(this),!0)}has(ot){if(!this[ae].has(ot))return!1;let Rt=this[ae].get(ot).value;return!qe(this,Rt)}get(ot){return Re(this,ot,!0)}peek(ot){return Re(this,ot,!1)}pop(){let ot=this[q].tail;return ot?(tn(this,ot),ot.value):null}del(ot){tn(this,this[ae].get(ot))}load(ot){this.reset();let Rt=Date.now();for(let rn=ot.length-1;rn>=0;rn--){let be=ot[rn],It=be.e||0;if(It===0)this.set(be.k,be.v);else{let ln=It-Rt;ln>0&&this.set(be.k,be.v,ln)}}}prune(){this[ae].forEach((ot,Rt)=>Re(this,Rt,!1))}},Re=(ot,Rt,rn)=>{let be=ot[ae].get(Rt);if(be){let It=be.value;if(qe(ot,It)){if(tn(ot,be),!ot[P])return}else rn&&(ot[u]&&(be.value.now=Date.now()),ot[q].unshiftNode(be));return It.value}},qe=(ot,Rt)=>{if(!Rt||!Rt.maxAge&&!ot[S])return!1;let rn=Date.now()-Rt.now;return Rt.maxAge?rn>Rt.maxAge:ot[S]&&rn>ot[S]},Nt=ot=>{if(ot[pe]>ot[k])for(let Rt=ot[q].tail;ot[pe]>ot[k]&&Rt!==null;){let rn=Rt.prev;tn(ot,Rt),Rt=rn}},tn=(ot,Rt)=>{if(Rt){let rn=Rt.value;ot[Y]&&ot[Y](rn.key,rn.value),ot[pe]-=rn.length,ot[ae].delete(rn.key),ot[q].removeNode(Rt)}},Kt=class{constructor(ot,Rt,rn,be,It){this.key=ot,this.value=Rt,this.length=rn,this.now=be,this.maxAge=It||0}},Zt=(ot,Rt,rn,be)=>{let It=rn.value;qe(ot,It)&&(tn(ot,rn),ot[P]||(It=void 0)),It&&Rt.call(be,It.value,It.key,ot)};_.exports=Ne}}),ru=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/range.js"(o,_){Tt();var V=class{constructor(rt,Sn){if(Sn=ie(Sn),rt instanceof V)return rt.loose===!!Sn.loose&&rt.includePrerelease===!!Sn.includePrerelease?rt:new V(rt.raw,Sn);if(rt instanceof P)return this.raw=rt.value,this.set=[[rt]],this.format(),this;if(this.options=Sn,this.loose=!!Sn.loose,this.includePrerelease=!!Sn.includePrerelease,this.raw=rt,this.set=rt.split("||").map(tr=>this.parseRange(tr.trim())).filter(tr=>tr.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${rt}`);if(this.set.length>1){let tr=this.set[0];if(this.set=this.set.filter(Yn=>!Ne(Yn[0])),this.set.length===0)this.set=[tr];else if(this.set.length>1){for(let Yn of this.set)if(Yn.length===1&&Re(Yn[0])){this.set=[Yn];break}}}this.format()}format(){return this.range=this.set.map(rt=>rt.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(rt){rt=rt.trim();let Sn=`parseRange:${Object.keys(this.options).join(",")}:${rt}`,tr=pe.get(Sn);if(tr)return tr;let Yn=this.options.loose,ir=Yn?b[q.HYPHENRANGELOOSE]:b[q.HYPHENRANGE];rt=rt.replace(ir,xn(this.options.includePrerelease)),S("hyphen replace",rt),rt=rt.replace(b[q.COMPARATORTRIM],ae),S("comparator trim",rt),rt=rt.replace(b[q.TILDETRIM],u),rt=rt.replace(b[q.CARETTRIM],fe),rt=rt.split(/\s+/).join(" ");let Hn=rt.split(" ").map(pn=>Nt(pn,this.options)).join(" ").split(/\s+/).map(pn=>ln(pn,this.options));Yn&&(Hn=Hn.filter(pn=>(S("loose invalid filter",pn,this.options),!!pn.match(b[q.COMPARATORLOOSE])))),S("range list",Hn);let ar=new Map,ut=Hn.map(pn=>new P(pn,this.options));for(let pn of ut){if(Ne(pn))return[pn];ar.set(pn.value,pn)}ar.size>1&&ar.has("")&&ar.delete("");let Ut=[...ar.values()];return pe.set(Sn,Ut),Ut}intersects(rt,Sn){if(!(rt instanceof V))throw new TypeError("a Range is required");return this.set.some(tr=>qe(tr,Sn)&&rt.set.some(Yn=>qe(Yn,Sn)&&tr.every(ir=>Yn.every(Hn=>ir.intersects(Hn,Sn)))))}test(rt){if(!rt)return!1;if(typeof rt=="string")try{rt=new Y(rt,this.options)}catch(Sn){return!1}for(let Sn=0;Sn<this.set.length;Sn++)if(qn(this.set[Sn],rt,this.options))return!0;return!1}};_.exports=V;var k=Bg(),pe=new k({max:1e3}),ie=od(),P=Ti(),S=ko(),Y=Zo(),{re:b,t:q,comparatorTrimReplace:ae,tildeTrimReplace:u,caretTrimReplace:fe}=_l(),Ne=rt=>rt.value==="<0.0.0-0",Re=rt=>rt.value==="",qe=(rt,Sn)=>{let tr=!0,Yn=rt.slice(),ir=Yn.pop();for(;tr&&Yn.length;)tr=Yn.every(Hn=>ir.intersects(Hn,Sn)),ir=Yn.pop();return tr},Nt=(rt,Sn)=>(S("comp",rt,Sn),rt=ot(rt,Sn),S("caret",rt),rt=Kt(rt,Sn),S("tildes",rt),rt=rn(rt,Sn),S("xrange",rt),rt=It(rt,Sn),S("stars",rt),rt),tn=rt=>!rt||rt.toLowerCase()==="x"||rt==="*",Kt=(rt,Sn)=>rt.trim().split(/\s+/).map(tr=>Zt(tr,Sn)).join(" "),Zt=(rt,Sn)=>{let tr=Sn.loose?b[q.TILDELOOSE]:b[q.TILDE];return rt.replace(tr,(Yn,ir,Hn,ar,ut)=>{S("tilde",rt,Yn,ir,Hn,ar,ut);let Ut;return tn(ir)?Ut="":tn(Hn)?Ut=`>=${ir}.0.0 <${+ir+1}.0.0-0`:tn(ar)?Ut=`>=${ir}.${Hn}.0 <${ir}.${+Hn+1}.0-0`:ut?(S("replaceTilde pr",ut),Ut=`>=${ir}.${Hn}.${ar}-${ut} <${ir}.${+Hn+1}.0-0`):Ut=`>=${ir}.${Hn}.${ar} <${ir}.${+Hn+1}.0-0`,S("tilde return",Ut),Ut})},ot=(rt,Sn)=>rt.trim().split(/\s+/).map(tr=>Rt(tr,Sn)).join(" "),Rt=(rt,Sn)=>{S("caret",rt,Sn);let tr=Sn.loose?b[q.CARETLOOSE]:b[q.CARET],Yn=Sn.includePrerelease?"-0":"";return rt.replace(tr,(ir,Hn,ar,ut,Ut)=>{S("caret",rt,ir,Hn,ar,ut,Ut);let pn;return tn(Hn)?pn="":tn(ar)?pn=`>=${Hn}.0.0${Yn} <${+Hn+1}.0.0-0`:tn(ut)?Hn==="0"?pn=`>=${Hn}.${ar}.0${Yn} <${Hn}.${+ar+1}.0-0`:pn=`>=${Hn}.${ar}.0${Yn} <${+Hn+1}.0.0-0`:Ut?(S("replaceCaret pr",Ut),Hn==="0"?ar==="0"?pn=`>=${Hn}.${ar}.${ut}-${Ut} <${Hn}.${ar}.${+ut+1}-0`:pn=`>=${Hn}.${ar}.${ut}-${Ut} <${Hn}.${+ar+1}.0-0`:pn=`>=${Hn}.${ar}.${ut}-${Ut} <${+Hn+1}.0.0-0`):(S("no pr"),Hn==="0"?ar==="0"?pn=`>=${Hn}.${ar}.${ut}${Yn} <${Hn}.${ar}.${+ut+1}-0`:pn=`>=${Hn}.${ar}.${ut}${Yn} <${Hn}.${+ar+1}.0-0`:pn=`>=${Hn}.${ar}.${ut} <${+Hn+1}.0.0-0`),S("caret return",pn),pn})},rn=(rt,Sn)=>(S("replaceXRanges",rt,Sn),rt.split(/\s+/).map(tr=>be(tr,Sn)).join(" ")),be=(rt,Sn)=>{rt=rt.trim();let tr=Sn.loose?b[q.XRANGELOOSE]:b[q.XRANGE];return rt.replace(tr,(Yn,ir,Hn,ar,ut,Ut)=>{S("xRange",rt,Yn,ir,Hn,ar,ut,Ut);let pn=tn(Hn),Rr=pn||tn(ar),mi=Rr||tn(ut),Ii=mi;return ir==="="&&Ii&&(ir=""),Ut=Sn.includePrerelease?"-0":"",pn?ir===">"||ir==="<"?Yn="<0.0.0-0":Yn="*":ir&&Ii?(Rr&&(ar=0),ut=0,ir===">"?(ir=">=",Rr?(Hn=+Hn+1,ar=0,ut=0):(ar=+ar+1,ut=0)):ir==="<="&&(ir="<",Rr?Hn=+Hn+1:ar=+ar+1),ir==="<"&&(Ut="-0"),Yn=`${ir+Hn}.${ar}.${ut}${Ut}`):Rr?Yn=`>=${Hn}.0.0${Ut} <${+Hn+1}.0.0-0`:mi&&(Yn=`>=${Hn}.${ar}.0${Ut} <${Hn}.${+ar+1}.0-0`),S("xRange return",Yn),Yn})},It=(rt,Sn)=>(S("replaceStars",rt,Sn),rt.trim().replace(b[q.STAR],"")),ln=(rt,Sn)=>(S("replaceGTE0",rt,Sn),rt.trim().replace(b[Sn.includePrerelease?q.GTE0PRE:q.GTE0],"")),xn=rt=>(Sn,tr,Yn,ir,Hn,ar,ut,Ut,pn,Rr,mi,Ii,So)=>(tn(Yn)?tr="":tn(ir)?tr=`>=${Yn}.0.0${rt?"-0":""}`:tn(Hn)?tr=`>=${Yn}.${ir}.0${rt?"-0":""}`:ar?tr=`>=${tr}`:tr=`>=${tr}${rt?"-0":""}`,tn(pn)?Ut="":tn(Rr)?Ut=`<${+pn+1}.0.0-0`:tn(mi)?Ut=`<${pn}.${+Rr+1}.0-0`:Ii?Ut=`<=${pn}.${Rr}.${mi}-${Ii}`:rt?Ut=`<${pn}.${Rr}.${+mi+1}-0`:Ut=`<=${Ut}`,`${tr} ${Ut}`.trim()),qn=(rt,Sn,tr)=>{for(let Yn=0;Yn<rt.length;Yn++)if(!rt[Yn].test(Sn))return!1;if(Sn.prerelease.length&&!tr.includePrerelease){for(let Yn=0;Yn<rt.length;Yn++)if(S(rt[Yn].semver),rt[Yn].semver!==P.ANY&&rt[Yn].semver.prerelease.length>0){let ir=rt[Yn].semver;if(ir.major===Sn.major&&ir.minor===Sn.minor&&ir.patch===Sn.patch)return!0}return!1}return!0}}}),Ti=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/classes/comparator.js"(o,_){Tt();var V=Symbol("SemVer ANY"),k=class{static get ANY(){return V}constructor(ae,u){if(u=pe(u),ae instanceof k){if(ae.loose===!!u.loose)return ae;ae=ae.value}Y("comparator",ae,u),this.options=u,this.loose=!!u.loose,this.parse(ae),this.semver===V?this.value="":this.value=this.operator+this.semver.version,Y("comp",this)}parse(ae){let u=this.options.loose?ie[P.COMPARATORLOOSE]:ie[P.COMPARATOR],fe=ae.match(u);if(!fe)throw new TypeError(`Invalid comparator: ${ae}`);this.operator=fe[1]!==void 0?fe[1]:"",this.operator==="="&&(this.operator=""),fe[2]?this.semver=new b(fe[2],this.options.loose):this.semver=V}toString(){return this.value}test(ae){if(Y("Comparator.test",ae,this.options.loose),this.semver===V||ae===V)return!0;if(typeof ae=="string")try{ae=new b(ae,this.options)}catch(u){return!1}return S(ae,this.operator,this.semver,this.options)}intersects(ae,u){if(!(ae instanceof k))throw new TypeError("a Comparator is required");if((!u||typeof u!="object")&&(u={loose:!!u,includePrerelease:!1}),this.operator==="")return this.value===""?!0:new q(ae.value,u).test(this.value);if(ae.operator==="")return ae.value===""?!0:new q(this.value,u).test(ae.semver);let fe=(this.operator===">="||this.operator===">")&&(ae.operator===">="||ae.operator===">"),Ne=(this.operator==="<="||this.operator==="<")&&(ae.operator==="<="||ae.operator==="<"),Re=this.semver.version===ae.semver.version,qe=(this.operator===">="||this.operator==="<=")&&(ae.operator===">="||ae.operator==="<="),Nt=S(this.semver,"<",ae.semver,u)&&(this.operator===">="||this.operator===">")&&(ae.operator==="<="||ae.operator==="<"),tn=S(this.semver,">",ae.semver,u)&&(this.operator==="<="||this.operator==="<")&&(ae.operator===">="||ae.operator===">");return fe||Ne||Re&&qe||Nt||tn}};_.exports=k;var pe=od(),{re:ie,t:P}=_l(),S=_d(),Y=ko(),b=Zo(),q=ru()}}),Jc=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/functions/satisfies.js"(o,_){Tt();var V=ru(),k=(pe,ie,P)=>{try{ie=new V(ie,P)}catch(S){return!1}return ie.test(pe)};_.exports=k}}),Mg=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/to-comparators.js"(o,_){Tt();var V=ru(),k=(pe,ie)=>new V(pe,ie).set.map(P=>P.map(S=>S.value).join(" ").trim().split(" "));_.exports=k}}),cd=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/max-satisfying.js"(o,_){Tt();var V=Zo(),k=ru(),pe=(ie,P,S)=>{let Y=null,b=null,q=null;try{q=new k(P,S)}catch(ae){return null}return ie.forEach(ae=>{q.test(ae)&&(!Y||b.compare(ae)===-1)&&(Y=ae,b=new V(Y,S))}),Y};_.exports=pe}}),Vf=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/min-satisfying.js"(o,_){Tt();var V=Zo(),k=ru(),pe=(ie,P,S)=>{let Y=null,b=null,q=null;try{q=new k(P,S)}catch(ae){return null}return ie.forEach(ae=>{q.test(ae)&&(!Y||b.compare(ae)===1)&&(Y=ae,b=new V(Y,S))}),Y};_.exports=pe}}),Wf=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/min-version.js"(o,_){Tt();var V=Zo(),k=ru(),pe=ud(),ie=(P,S)=>{P=new k(P,S);let Y=new V("0.0.0");if(P.test(Y)||(Y=new V("0.0.0-0"),P.test(Y)))return Y;Y=null;for(let b=0;b<P.set.length;++b){let q=P.set[b],ae=null;q.forEach(u=>{let fe=new V(u.semver.version);switch(u.operator){case">":fe.prerelease.length===0?fe.patch++:fe.prerelease.push(0),fe.raw=fe.format();case"":case">=":(!ae||pe(fe,ae))&&(ae=fe);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${u.operator}`)}}),ae&&(!Y||pe(Y,ae))&&(Y=ae)}return Y&&P.test(Y)?Y:null};_.exports=ie}}),Rg=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/valid.js"(o,_){Tt();var V=ru(),k=(pe,ie)=>{try{return new V(pe,ie).range||"*"}catch(P){return null}};_.exports=k}}),pd=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/outside.js"(o,_){Tt();var V=Zo(),k=Ti(),{ANY:pe}=k,ie=ru(),P=Jc(),S=ud(),Y=zf(),b=Rc(),q=qf(),ae=(u,fe,Ne,Re)=>{u=new V(u,Re),fe=new ie(fe,Re);let qe,Nt,tn,Kt,Zt;switch(Ne){case">":qe=S,Nt=b,tn=Y,Kt=">",Zt=">=";break;case"<":qe=Y,Nt=q,tn=S,Kt="<",Zt="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(P(u,fe,Re))return!1;for(let ot=0;ot<fe.set.length;++ot){let Rt=fe.set[ot],rn=null,be=null;if(Rt.forEach(It=>{It.semver===pe&&(It=new k(">=0.0.0")),rn=rn||It,be=be||It,qe(It.semver,rn.semver,Re)?rn=It:tn(It.semver,be.semver,Re)&&(be=It)}),rn.operator===Kt||rn.operator===Zt||(!be.operator||be.operator===Kt)&&Nt(u,be.semver)||be.operator===Zt&&tn(u,be.semver))return!1}return!0};_.exports=ae}}),Jg=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/gtr.js"(o,_){Tt();var V=pd(),k=(pe,ie,P)=>V(pe,ie,">",P);_.exports=k}}),Kg=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/ltr.js"(o,_){Tt();var V=pd(),k=(pe,ie,P)=>V(pe,ie,"<",P);_.exports=k}}),$g=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/intersects.js"(o,_){Tt();var V=ru(),k=(pe,ie,P)=>(pe=new V(pe,P),ie=new V(ie,P),pe.intersects(ie));_.exports=k}}),Gf=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/simplify.js"(o,_){Tt();var V=Jc(),k=Nr();_.exports=(pe,ie,P)=>{let S=[],Y=null,b=null,q=pe.sort((Ne,Re)=>k(Ne,Re,P));for(let Ne of q)V(Ne,ie,P)?(b=Ne,Y||(Y=Ne)):(b&&S.push([Y,b]),b=null,Y=null);Y&&S.push([Y,null]);let ae=[];for(let[Ne,Re]of S)Ne===Re?ae.push(Ne):!Re&&Ne===q[0]?ae.push("*"):Re?Ne===q[0]?ae.push(`<=${Re}`):ae.push(`${Ne} - ${Re}`):ae.push(`>=${Ne}`);let u=ae.join(" || "),fe=typeof ie.raw=="string"?ie.raw:String(ie);return u.length<fe.length?u:ie}}}),Ug=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/ranges/subset.js"(o,_){Tt();var V=ru(),k=Ti(),{ANY:pe}=k,ie=Jc(),P=Nr(),S=function(ae,u){let fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(ae===u)return!0;ae=new V(ae,fe),u=new V(u,fe);let Ne=!1;e:for(let Re of ae.set){for(let qe of u.set){let Nt=Y(Re,qe,fe);if(Ne=Ne||Nt!==null,Nt)continue e}if(Ne)return!1}return!0},Y=(ae,u,fe)=>{if(ae===u)return!0;if(ae.length===1&&ae[0].semver===pe){if(u.length===1&&u[0].semver===pe)return!0;fe.includePrerelease?ae=[new k(">=0.0.0-0")]:ae=[new k(">=0.0.0")]}if(u.length===1&&u[0].semver===pe){if(fe.includePrerelease)return!0;u=[new k(">=0.0.0")]}let Ne=new Set,Re,qe;for(let be of ae)be.operator===">"||be.operator===">="?Re=b(Re,be,fe):be.operator==="<"||be.operator==="<="?qe=q(qe,be,fe):Ne.add(be.semver);if(Ne.size>1)return null;let Nt;if(Re&&qe&&(Nt=P(Re.semver,qe.semver,fe),Nt>0||Nt===0&&(Re.operator!==">="||qe.operator!=="<=")))return null;for(let be of Ne){if(Re&&!ie(be,String(Re),fe)||qe&&!ie(be,String(qe),fe))return null;for(let It of u)if(!ie(be,String(It),fe))return!1;return!0}let tn,Kt,Zt,ot,Rt=qe&&!fe.includePrerelease&&qe.semver.prerelease.length?qe.semver:!1,rn=Re&&!fe.includePrerelease&&Re.semver.prerelease.length?Re.semver:!1;Rt&&Rt.prerelease.length===1&&qe.operator==="<"&&Rt.prerelease[0]===0&&(Rt=!1);for(let be of u){if(ot=ot||be.operator===">"||be.operator===">=",Zt=Zt||be.operator==="<"||be.operator==="<=",Re){if(rn&&be.semver.prerelease&&be.semver.prerelease.length&&be.semver.major===rn.major&&be.semver.minor===rn.minor&&be.semver.patch===rn.patch&&(rn=!1),be.operator===">"||be.operator===">="){if(tn=b(Re,be,fe),tn===be&&tn!==Re)return!1}else if(Re.operator===">="&&!ie(Re.semver,String(be),fe))return!1}if(qe){if(Rt&&be.semver.prerelease&&be.semver.prerelease.length&&be.semver.major===Rt.major&&be.semver.minor===Rt.minor&&be.semver.patch===Rt.patch&&(Rt=!1),be.operator==="<"||be.operator==="<="){if(Kt=q(qe,be,fe),Kt===be&&Kt!==qe)return!1}else if(qe.operator==="<="&&!ie(qe.semver,String(be),fe))return!1}if(!be.operator&&(qe||Re)&&Nt!==0)return!1}return!(Re&&Zt&&!qe&&Nt!==0||qe&&ot&&!Re&&Nt!==0||rn||Rt)},b=(ae,u,fe)=>{if(!ae)return u;let Ne=P(ae.semver,u.semver,fe);return Ne>0?ae:Ne<0||u.operator===">"&&ae.operator===">="?u:ae},q=(ae,u,fe)=>{if(!ae)return u;let Ne=P(ae.semver,u.semver,fe);return Ne<0?ae:Ne>0||u.operator==="<"&&ae.operator==="<="?u:ae};_.exports=S}}),Hl=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/semver/index.js"(o,_){Tt();var V=_l(),k=ul(),pe=Zo(),ie=Kf(),P=ll(),S=Mc(),Y=Kv(),b=$v(),q=Uv(),ae=zv(),u=Ng(),fe=Og(),Ne=qv(),Re=Nr(),qe=Vv(),Nt=Wv(),tn=$f(),Kt=Uf(),Zt=Gv(),ot=ud(),Rt=zf(),rn=sd(),be=Ig(),It=qf(),ln=Rc(),xn=_d(),qn=ld(),rt=Ti(),Sn=ru(),tr=Jc(),Yn=Mg(),ir=cd(),Hn=Vf(),ar=Wf(),ut=Rg(),Ut=pd(),pn=Jg(),Rr=Kg(),mi=$g(),Ii=Gf(),So=Ug();_.exports={parse:P,valid:S,clean:Y,inc:b,diff:q,major:ae,minor:u,patch:fe,prerelease:Ne,compare:Re,rcompare:qe,compareLoose:Nt,compareBuild:tn,sort:Kt,rsort:Zt,gt:ot,lt:Rt,eq:rn,neq:be,gte:It,lte:ln,cmp:xn,coerce:qn,Comparator:rt,Range:Sn,satisfies:tr,toComparators:Yn,maxSatisfying:ir,minSatisfying:Hn,minVersion:ar,validRange:ut,outside:Ut,gtr:pn,ltr:Rr,intersects:mi,simplifyRange:Ii,subset:So,SemVer:pe,re:V.re,src:V.src,tokens:V.t,SEMVER_SPEC_VERSION:k.SEMVER_SPEC_VERSION,compareIdentifiers:ie.compareIdentifiers,rcompareIdentifiers:ie.rcompareIdentifiers}}}),Xl=pt({"node_modules/@typescript-eslint/typescript-estree/dist/version-check.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(Y,b,q,ae){ae===void 0&&(ae=q);var u=Object.getOwnPropertyDescriptor(b,q);(!u||("get"in u?!b.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return b[q]}}),Object.defineProperty(Y,ae,u)}:function(Y,b,q,ae){ae===void 0&&(ae=q),Y[ae]=b[q]}),V=o&&o.__setModuleDefault||(Object.create?function(Y,b){Object.defineProperty(Y,"default",{enumerable:!0,value:b})}:function(Y,b){Y.default=b}),k=o&&o.__importStar||function(Y){if(Y&&Y.__esModule)return Y;var b={};if(Y!=null)for(var q in Y)q!=="default"&&Object.prototype.hasOwnProperty.call(Y,q)&&_(b,Y,q);return V(b,Y),b};Object.defineProperty(o,"__esModule",{value:!0}),o.typescriptVersionIsAtLeast=void 0;var pe=k(Hl()),ie=k(Sa()),P=["3.7","3.8","3.9","4.0","4.1","4.2","4.3","4.4","4.5","4.6","4.7","4.8","4.9","5.0"],S={};o.typescriptVersionIsAtLeast=S;for(let Y of P)S[Y]=!0}}),Kc=pt({"node_modules/@typescript-eslint/typescript-estree/dist/getModifiers.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(b,q,ae,u){u===void 0&&(u=ae);var fe=Object.getOwnPropertyDescriptor(q,ae);(!fe||("get"in fe?!q.__esModule:fe.writable||fe.configurable))&&(fe={enumerable:!0,get:function(){return q[ae]}}),Object.defineProperty(b,u,fe)}:function(b,q,ae,u){u===void 0&&(u=ae),b[u]=q[ae]}),V=o&&o.__setModuleDefault||(Object.create?function(b,q){Object.defineProperty(b,"default",{enumerable:!0,value:q})}:function(b,q){b.default=q}),k=o&&o.__importStar||function(b){if(b&&b.__esModule)return b;var q={};if(b!=null)for(var ae in b)ae!=="default"&&Object.prototype.hasOwnProperty.call(b,ae)&&_(q,b,ae);return V(q,b),q};Object.defineProperty(o,"__esModule",{value:!0}),o.getDecorators=o.getModifiers=void 0;var pe=k(Sa()),ie=Xl(),P=ie.typescriptVersionIsAtLeast["4.8"];function S(b){var q;if(b!=null){if(P){if(pe.canHaveModifiers(b)){let ae=pe.getModifiers(b);return ae?Array.from(ae):void 0}return}return(q=b.modifiers)===null||q===void 0?void 0:q.filter(ae=>!pe.isDecorator(ae))}}o.getModifiers=S;function Y(b){var q;if(b!=null){if(P){if(pe.canHaveDecorators(b)){let ae=pe.getDecorators(b);return ae?Array.from(ae):void 0}return}return(q=b.decorators)===null||q===void 0?void 0:q.filter(pe.isDecorator)}}o.getDecorators=Y}}),zg=pt({"node_modules/@typescript-eslint/typescript-estree/dist/jsx/xhtml-entities.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.xhtmlEntities=void 0,o.xhtmlEntities={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",frac34:"\xBE",iquest:"\xBF",Agrave:"\xC0",Aacute:"\xC1",Acirc:"\xC2",Atilde:"\xC3",Auml:"\xC4",Aring:"\xC5",AElig:"\xC6",Ccedil:"\xC7",Egrave:"\xC8",Eacute:"\xC9",Ecirc:"\xCA",Euml:"\xCB",Igrave:"\xCC",Iacute:"\xCD",Icirc:"\xCE",Iuml:"\xCF",ETH:"\xD0",Ntilde:"\xD1",Ograve:"\xD2",Oacute:"\xD3",Ocirc:"\xD4",Otilde:"\xD5",Ouml:"\xD6",times:"\xD7",Oslash:"\xD8",Ugrave:"\xD9",Uacute:"\xDA",Ucirc:"\xDB",Uuml:"\xDC",Yacute:"\xDD",THORN:"\xDE",szlig:"\xDF",agrave:"\xE0",aacute:"\xE1",acirc:"\xE2",atilde:"\xE3",auml:"\xE4",aring:"\xE5",aelig:"\xE6",ccedil:"\xE7",egrave:"\xE8",eacute:"\xE9",ecirc:"\xEA",euml:"\xEB",igrave:"\xEC",iacute:"\xED",icirc:"\xEE",iuml:"\xEF",eth:"\xF0",ntilde:"\xF1",ograve:"\xF2",oacute:"\xF3",ocirc:"\xF4",otilde:"\xF5",ouml:"\xF6",divide:"\xF7",oslash:"\xF8",ugrave:"\xF9",uacute:"\xFA",ucirc:"\xFB",uuml:"\xFC",yacute:"\xFD",thorn:"\xFE",yuml:"\xFF",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",fnof:"\u0192",circ:"\u02C6",tilde:"\u02DC",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039A",Lambda:"\u039B",Mu:"\u039C",Nu:"\u039D",Xi:"\u039E",Omicron:"\u039F",Pi:"\u03A0",Rho:"\u03A1",Sigma:"\u03A3",Tau:"\u03A4",Upsilon:"\u03A5",Phi:"\u03A6",Chi:"\u03A7",Psi:"\u03A8",Omega:"\u03A9",alpha:"\u03B1",beta:"\u03B2",gamma:"\u03B3",delta:"\u03B4",epsilon:"\u03B5",zeta:"\u03B6",eta:"\u03B7",theta:"\u03B8",iota:"\u03B9",kappa:"\u03BA",lambda:"\u03BB",mu:"\u03BC",nu:"\u03BD",xi:"\u03BE",omicron:"\u03BF",pi:"\u03C0",rho:"\u03C1",sigmaf:"\u03C2",sigma:"\u03C3",tau:"\u03C4",upsilon:"\u03C5",phi:"\u03C6",chi:"\u03C7",psi:"\u03C8",omega:"\u03C9",thetasym:"\u03D1",upsih:"\u03D2",piv:"\u03D6",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200C",zwj:"\u200D",lrm:"\u200E",rlm:"\u200F",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201A",ldquo:"\u201C",rdquo:"\u201D",bdquo:"\u201E",dagger:"\u2020",Dagger:"\u2021",bull:"\u2022",hellip:"\u2026",permil:"\u2030",prime:"\u2032",Prime:"\u2033",lsaquo:"\u2039",rsaquo:"\u203A",oline:"\u203E",frasl:"\u2044",euro:"\u20AC",image:"\u2111",weierp:"\u2118",real:"\u211C",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21B5",lArr:"\u21D0",uArr:"\u21D1",rArr:"\u21D2",dArr:"\u21D3",hArr:"\u21D4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220B",prod:"\u220F",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221A",prop:"\u221D",infin:"\u221E",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222A",int:"\u222B",there4:"\u2234",sim:"\u223C",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22A5",sdot:"\u22C5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230A",rfloor:"\u230B",lang:"\u2329",rang:"\u232A",loz:"\u25CA",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666"}}}),Hf=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/generated/ast-spec.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.AST_TOKEN_TYPES=o.AST_NODE_TYPES=void 0;var _;(function(k){k.AccessorProperty="AccessorProperty",k.ArrayExpression="ArrayExpression",k.ArrayPattern="ArrayPattern",k.ArrowFunctionExpression="ArrowFunctionExpression",k.AssignmentExpression="AssignmentExpression",k.AssignmentPattern="AssignmentPattern",k.AwaitExpression="AwaitExpression",k.BinaryExpression="BinaryExpression",k.BlockStatement="BlockStatement",k.BreakStatement="BreakStatement",k.CallExpression="CallExpression",k.CatchClause="CatchClause",k.ChainExpression="ChainExpression",k.ClassBody="ClassBody",k.ClassDeclaration="ClassDeclaration",k.ClassExpression="ClassExpression",k.ConditionalExpression="ConditionalExpression",k.ContinueStatement="ContinueStatement",k.DebuggerStatement="DebuggerStatement",k.Decorator="Decorator",k.DoWhileStatement="DoWhileStatement",k.EmptyStatement="EmptyStatement",k.ExportAllDeclaration="ExportAllDeclaration",k.ExportDefaultDeclaration="ExportDefaultDeclaration",k.ExportNamedDeclaration="ExportNamedDeclaration",k.ExportSpecifier="ExportSpecifier",k.ExpressionStatement="ExpressionStatement",k.ForInStatement="ForInStatement",k.ForOfStatement="ForOfStatement",k.ForStatement="ForStatement",k.FunctionDeclaration="FunctionDeclaration",k.FunctionExpression="FunctionExpression",k.Identifier="Identifier",k.IfStatement="IfStatement",k.ImportAttribute="ImportAttribute",k.ImportDeclaration="ImportDeclaration",k.ImportDefaultSpecifier="ImportDefaultSpecifier",k.ImportExpression="ImportExpression",k.ImportNamespaceSpecifier="ImportNamespaceSpecifier",k.ImportSpecifier="ImportSpecifier",k.JSXAttribute="JSXAttribute",k.JSXClosingElement="JSXClosingElement",k.JSXClosingFragment="JSXClosingFragment",k.JSXElement="JSXElement",k.JSXEmptyExpression="JSXEmptyExpression",k.JSXExpressionContainer="JSXExpressionContainer",k.JSXFragment="JSXFragment",k.JSXIdentifier="JSXIdentifier",k.JSXMemberExpression="JSXMemberExpression",k.JSXNamespacedName="JSXNamespacedName",k.JSXOpeningElement="JSXOpeningElement",k.JSXOpeningFragment="JSXOpeningFragment",k.JSXSpreadAttribute="JSXSpreadAttribute",k.JSXSpreadChild="JSXSpreadChild",k.JSXText="JSXText",k.LabeledStatement="LabeledStatement",k.Literal="Literal",k.LogicalExpression="LogicalExpression",k.MemberExpression="MemberExpression",k.MetaProperty="MetaProperty",k.MethodDefinition="MethodDefinition",k.NewExpression="NewExpression",k.ObjectExpression="ObjectExpression",k.ObjectPattern="ObjectPattern",k.PrivateIdentifier="PrivateIdentifier",k.Program="Program",k.Property="Property",k.PropertyDefinition="PropertyDefinition",k.RestElement="RestElement",k.ReturnStatement="ReturnStatement",k.SequenceExpression="SequenceExpression",k.SpreadElement="SpreadElement",k.StaticBlock="StaticBlock",k.Super="Super",k.SwitchCase="SwitchCase",k.SwitchStatement="SwitchStatement",k.TaggedTemplateExpression="TaggedTemplateExpression",k.TemplateElement="TemplateElement",k.TemplateLiteral="TemplateLiteral",k.ThisExpression="ThisExpression",k.ThrowStatement="ThrowStatement",k.TryStatement="TryStatement",k.UnaryExpression="UnaryExpression",k.UpdateExpression="UpdateExpression",k.VariableDeclaration="VariableDeclaration",k.VariableDeclarator="VariableDeclarator",k.WhileStatement="WhileStatement",k.WithStatement="WithStatement",k.YieldExpression="YieldExpression",k.TSAbstractAccessorProperty="TSAbstractAccessorProperty",k.TSAbstractKeyword="TSAbstractKeyword",k.TSAbstractMethodDefinition="TSAbstractMethodDefinition",k.TSAbstractPropertyDefinition="TSAbstractPropertyDefinition",k.TSAnyKeyword="TSAnyKeyword",k.TSArrayType="TSArrayType",k.TSAsExpression="TSAsExpression",k.TSAsyncKeyword="TSAsyncKeyword",k.TSBigIntKeyword="TSBigIntKeyword",k.TSBooleanKeyword="TSBooleanKeyword",k.TSCallSignatureDeclaration="TSCallSignatureDeclaration",k.TSClassImplements="TSClassImplements",k.TSConditionalType="TSConditionalType",k.TSConstructorType="TSConstructorType",k.TSConstructSignatureDeclaration="TSConstructSignatureDeclaration",k.TSDeclareFunction="TSDeclareFunction",k.TSDeclareKeyword="TSDeclareKeyword",k.TSEmptyBodyFunctionExpression="TSEmptyBodyFunctionExpression",k.TSEnumDeclaration="TSEnumDeclaration",k.TSEnumMember="TSEnumMember",k.TSExportAssignment="TSExportAssignment",k.TSExportKeyword="TSExportKeyword",k.TSExternalModuleReference="TSExternalModuleReference",k.TSFunctionType="TSFunctionType",k.TSInstantiationExpression="TSInstantiationExpression",k.TSImportEqualsDeclaration="TSImportEqualsDeclaration",k.TSImportType="TSImportType",k.TSIndexedAccessType="TSIndexedAccessType",k.TSIndexSignature="TSIndexSignature",k.TSInferType="TSInferType",k.TSInterfaceBody="TSInterfaceBody",k.TSInterfaceDeclaration="TSInterfaceDeclaration",k.TSInterfaceHeritage="TSInterfaceHeritage",k.TSIntersectionType="TSIntersectionType",k.TSIntrinsicKeyword="TSIntrinsicKeyword",k.TSLiteralType="TSLiteralType",k.TSMappedType="TSMappedType",k.TSMethodSignature="TSMethodSignature",k.TSModuleBlock="TSModuleBlock",k.TSModuleDeclaration="TSModuleDeclaration",k.TSNamedTupleMember="TSNamedTupleMember",k.TSNamespaceExportDeclaration="TSNamespaceExportDeclaration",k.TSNeverKeyword="TSNeverKeyword",k.TSNonNullExpression="TSNonNullExpression",k.TSNullKeyword="TSNullKeyword",k.TSNumberKeyword="TSNumberKeyword",k.TSObjectKeyword="TSObjectKeyword",k.TSOptionalType="TSOptionalType",k.TSParameterProperty="TSParameterProperty",k.TSPrivateKeyword="TSPrivateKeyword",k.TSPropertySignature="TSPropertySignature",k.TSProtectedKeyword="TSProtectedKeyword",k.TSPublicKeyword="TSPublicKeyword",k.TSQualifiedName="TSQualifiedName",k.TSReadonlyKeyword="TSReadonlyKeyword",k.TSRestType="TSRestType",k.TSSatisfiesExpression="TSSatisfiesExpression",k.TSStaticKeyword="TSStaticKeyword",k.TSStringKeyword="TSStringKeyword",k.TSSymbolKeyword="TSSymbolKeyword",k.TSTemplateLiteralType="TSTemplateLiteralType",k.TSThisType="TSThisType",k.TSTupleType="TSTupleType",k.TSTypeAliasDeclaration="TSTypeAliasDeclaration",k.TSTypeAnnotation="TSTypeAnnotation",k.TSTypeAssertion="TSTypeAssertion",k.TSTypeLiteral="TSTypeLiteral",k.TSTypeOperator="TSTypeOperator",k.TSTypeParameter="TSTypeParameter",k.TSTypeParameterDeclaration="TSTypeParameterDeclaration",k.TSTypeParameterInstantiation="TSTypeParameterInstantiation",k.TSTypePredicate="TSTypePredicate",k.TSTypeQuery="TSTypeQuery",k.TSTypeReference="TSTypeReference",k.TSUndefinedKeyword="TSUndefinedKeyword",k.TSUnionType="TSUnionType",k.TSUnknownKeyword="TSUnknownKeyword",k.TSVoidKeyword="TSVoidKeyword"})(_=o.AST_NODE_TYPES||(o.AST_NODE_TYPES={}));var V;(function(k){k.Boolean="Boolean",k.Identifier="Identifier",k.JSXIdentifier="JSXIdentifier",k.JSXText="JSXText",k.Keyword="Keyword",k.Null="Null",k.Numeric="Numeric",k.Punctuator="Punctuator",k.RegularExpression="RegularExpression",k.String="String",k.Template="Template",k.Block="Block",k.Line="Line"})(V=o.AST_TOKEN_TYPES||(o.AST_TOKEN_TYPES={}))}}),Hv=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/lib.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0})}}),Xv=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/parser-options.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0})}}),$c=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/ts-estree.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(pe,ie,P,S){S===void 0&&(S=P);var Y=Object.getOwnPropertyDescriptor(ie,P);(!Y||("get"in Y?!ie.__esModule:Y.writable||Y.configurable))&&(Y={enumerable:!0,get:function(){return ie[P]}}),Object.defineProperty(pe,S,Y)}:function(pe,ie,P,S){S===void 0&&(S=P),pe[S]=ie[P]}),V=o&&o.__setModuleDefault||(Object.create?function(pe,ie){Object.defineProperty(pe,"default",{enumerable:!0,value:ie})}:function(pe,ie){pe.default=ie}),k=o&&o.__importStar||function(pe){if(pe&&pe.__esModule)return pe;var ie={};if(pe!=null)for(var P in pe)P!=="default"&&Object.prototype.hasOwnProperty.call(pe,P)&&_(ie,pe,P);return V(ie,pe),ie};Object.defineProperty(o,"__esModule",{value:!0}),o.TSESTree=void 0,o.TSESTree=k(Hf())}}),$u=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/types/dist/index.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(pe,ie,P,S){S===void 0&&(S=P);var Y=Object.getOwnPropertyDescriptor(ie,P);(!Y||("get"in Y?!ie.__esModule:Y.writable||Y.configurable))&&(Y={enumerable:!0,get:function(){return ie[P]}}),Object.defineProperty(pe,S,Y)}:function(pe,ie,P,S){S===void 0&&(S=P),pe[S]=ie[P]}),V=o&&o.__exportStar||function(pe,ie){for(var P in pe)P!=="default"&&!Object.prototype.hasOwnProperty.call(ie,P)&&_(ie,pe,P)};Object.defineProperty(o,"__esModule",{value:!0}),o.AST_TOKEN_TYPES=o.AST_NODE_TYPES=void 0;var k=Hf();Object.defineProperty(o,"AST_NODE_TYPES",{enumerable:!0,get:function(){return k.AST_NODE_TYPES}}),Object.defineProperty(o,"AST_TOKEN_TYPES",{enumerable:!0,get:function(){return k.AST_TOKEN_TYPES}}),V(Hv(),o),V(Xv(),o),V($c(),o)}}),Yv=pt({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/ts-nodes.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0})}}),Qv=pt({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/estree-to-ts-node-types.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0})}}),dd=pt({"node_modules/@typescript-eslint/typescript-estree/dist/ts-estree/index.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(pe,ie,P,S){S===void 0&&(S=P);var Y=Object.getOwnPropertyDescriptor(ie,P);(!Y||("get"in Y?!ie.__esModule:Y.writable||Y.configurable))&&(Y={enumerable:!0,get:function(){return ie[P]}}),Object.defineProperty(pe,S,Y)}:function(pe,ie,P,S){S===void 0&&(S=P),pe[S]=ie[P]}),V=o&&o.__exportStar||function(pe,ie){for(var P in pe)P!=="default"&&!Object.prototype.hasOwnProperty.call(ie,P)&&_(ie,pe,P)};Object.defineProperty(o,"__esModule",{value:!0}),o.TSESTree=o.AST_TOKEN_TYPES=o.AST_NODE_TYPES=void 0;var k=$u();Object.defineProperty(o,"AST_NODE_TYPES",{enumerable:!0,get:function(){return k.AST_NODE_TYPES}}),Object.defineProperty(o,"AST_TOKEN_TYPES",{enumerable:!0,get:function(){return k.AST_TOKEN_TYPES}}),Object.defineProperty(o,"TSESTree",{enumerable:!0,get:function(){return k.TSESTree}}),V(Yv(),o),V(Qv(),o)}}),fd=pt({"node_modules/@typescript-eslint/typescript-estree/dist/node-utils.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(zt,Kn,ni,Ei){Ei===void 0&&(Ei=ni);var va=Object.getOwnPropertyDescriptor(Kn,ni);(!va||("get"in va?!Kn.__esModule:va.writable||va.configurable))&&(va={enumerable:!0,get:function(){return Kn[ni]}}),Object.defineProperty(zt,Ei,va)}:function(zt,Kn,ni,Ei){Ei===void 0&&(Ei=ni),zt[Ei]=Kn[ni]}),V=o&&o.__setModuleDefault||(Object.create?function(zt,Kn){Object.defineProperty(zt,"default",{enumerable:!0,value:Kn})}:function(zt,Kn){zt.default=Kn}),k=o&&o.__importStar||function(zt){if(zt&&zt.__esModule)return zt;var Kn={};if(zt!=null)for(var ni in zt)ni!=="default"&&Object.prototype.hasOwnProperty.call(zt,ni)&&_(Kn,zt,ni);return V(Kn,zt),Kn};Object.defineProperty(o,"__esModule",{value:!0}),o.isThisInTypeQuery=o.isThisIdentifier=o.identifierIsThisKeyword=o.firstDefined=o.nodeHasTokens=o.createError=o.TSError=o.convertTokens=o.convertToken=o.getTokenType=o.isChildUnwrappableOptionalChain=o.isChainExpression=o.isOptional=o.isComputedProperty=o.unescapeStringLiteralText=o.hasJSXAncestor=o.findFirstMatchingAncestor=o.findNextToken=o.getTSNodeAccessibility=o.getDeclarationKind=o.isJSXToken=o.isToken=o.getRange=o.canContainDirective=o.getLocFor=o.getLineAndCharacterFor=o.getBinaryExpressionType=o.isJSDocComment=o.isComment=o.isComma=o.getLastModifier=o.hasModifier=o.isESTreeClassMember=o.getTextForTokenKind=o.isLogicalOperator=o.isAssignmentOperator=void 0;var pe=k(Sa()),ie=Kc(),P=zg(),S=dd(),Y=Xl(),b=Y.typescriptVersionIsAtLeast["5.0"],q=pe.SyntaxKind,ae=[q.BarBarToken,q.AmpersandAmpersandToken,q.QuestionQuestionToken];function u(zt){return zt.kind>=q.FirstAssignment&&zt.kind<=q.LastAssignment}o.isAssignmentOperator=u;function fe(zt){return ae.includes(zt.kind)}o.isLogicalOperator=fe;function Ne(zt){return pe.tokenToString(zt)}o.getTextForTokenKind=Ne;function Re(zt){return zt.kind!==q.SemicolonClassElement}o.isESTreeClassMember=Re;function qe(zt,Kn){let ni=(0,ie.getModifiers)(Kn);return(ni==null?void 0:ni.some(Ei=>Ei.kind===zt))===!0}o.hasModifier=qe;function Nt(zt){var Kn;let ni=(0,ie.getModifiers)(zt);return ni==null?null:(Kn=ni[ni.length-1])!==null&&Kn!==void 0?Kn:null}o.getLastModifier=Nt;function tn(zt){return zt.kind===q.CommaToken}o.isComma=tn;function Kt(zt){return zt.kind===q.SingleLineCommentTrivia||zt.kind===q.MultiLineCommentTrivia}o.isComment=Kt;function Zt(zt){return zt.kind===q.JSDocComment}o.isJSDocComment=Zt;function ot(zt){return u(zt)?S.AST_NODE_TYPES.AssignmentExpression:fe(zt)?S.AST_NODE_TYPES.LogicalExpression:S.AST_NODE_TYPES.BinaryExpression}o.getBinaryExpressionType=ot;function Rt(zt,Kn){let ni=Kn.getLineAndCharacterOfPosition(zt);return{line:ni.line+1,column:ni.character}}o.getLineAndCharacterFor=Rt;function rn(zt,Kn,ni){return{start:Rt(zt,ni),end:Rt(Kn,ni)}}o.getLocFor=rn;function be(zt){if(zt.kind===pe.SyntaxKind.Block)switch(zt.parent.kind){case pe.SyntaxKind.Constructor:case pe.SyntaxKind.GetAccessor:case pe.SyntaxKind.SetAccessor:case pe.SyntaxKind.ArrowFunction:case pe.SyntaxKind.FunctionExpression:case pe.SyntaxKind.FunctionDeclaration:case pe.SyntaxKind.MethodDeclaration:return!0;default:return!1}return!0}o.canContainDirective=be;function It(zt,Kn){return[zt.getStart(Kn),zt.getEnd()]}o.getRange=It;function ln(zt){return zt.kind>=q.FirstToken&&zt.kind<=q.LastToken}o.isToken=ln;function xn(zt){return zt.kind>=q.JsxElement&&zt.kind<=q.JsxAttribute}o.isJSXToken=xn;function qn(zt){return zt.flags&pe.NodeFlags.Let?"let":zt.flags&pe.NodeFlags.Const?"const":"var"}o.getDeclarationKind=qn;function rt(zt){let Kn=(0,ie.getModifiers)(zt);if(Kn==null)return null;for(let ni of Kn)switch(ni.kind){case q.PublicKeyword:return"public";case q.ProtectedKeyword:return"protected";case q.PrivateKeyword:return"private";default:break}return null}o.getTSNodeAccessibility=rt;function Sn(zt,Kn,ni){return Ei(Kn);function Ei(va){return pe.isToken(va)&&va.pos===zt.end?va:Du(va.getChildren(ni),fo=>(fo.pos<=zt.pos&&fo.end>zt.end||fo.pos===zt.end)&&iu(fo,ni)?Ei(fo):void 0)}}o.findNextToken=Sn;function tr(zt,Kn){for(;zt;){if(Kn(zt))return zt;zt=zt.parent}}o.findFirstMatchingAncestor=tr;function Yn(zt){return!!tr(zt,xn)}o.hasJSXAncestor=Yn;function ir(zt){return zt.replace(/&(?:#\d+|#x[\da-fA-F]+|[0-9a-zA-Z]+);/g,Kn=>{let ni=Kn.slice(1,-1);if(ni[0]==="#"){let Ei=ni[1]==="x"?parseInt(ni.slice(2),16):parseInt(ni.slice(1),10);return Ei>1114111?Kn:String.fromCodePoint(Ei)}return P.xhtmlEntities[ni]||Kn})}o.unescapeStringLiteralText=ir;function Hn(zt){return zt.kind===q.ComputedPropertyName}o.isComputedProperty=Hn;function ar(zt){return zt.questionToken?zt.questionToken.kind===q.QuestionToken:!1}o.isOptional=ar;function ut(zt){return zt.type===S.AST_NODE_TYPES.ChainExpression}o.isChainExpression=ut;function Ut(zt,Kn){return ut(Kn)&&zt.expression.kind!==pe.SyntaxKind.ParenthesizedExpression}o.isChildUnwrappableOptionalChain=Ut;function pn(zt){let Kn;if(b&&zt.kind===q.Identifier?Kn=pe.identifierToKeywordKind(zt):"originalKeywordKind"in zt&&(Kn=zt.originalKeywordKind),Kn)return Kn===q.NullKeyword?S.AST_TOKEN_TYPES.Null:Kn>=q.FirstFutureReservedWord&&Kn<=q.LastKeyword?S.AST_TOKEN_TYPES.Identifier:S.AST_TOKEN_TYPES.Keyword;if(zt.kind>=q.FirstKeyword&&zt.kind<=q.LastFutureReservedWord)return zt.kind===q.FalseKeyword||zt.kind===q.TrueKeyword?S.AST_TOKEN_TYPES.Boolean:S.AST_TOKEN_TYPES.Keyword;if(zt.kind>=q.FirstPunctuation&&zt.kind<=q.LastPunctuation)return S.AST_TOKEN_TYPES.Punctuator;if(zt.kind>=q.NoSubstitutionTemplateLiteral&&zt.kind<=q.TemplateTail)return S.AST_TOKEN_TYPES.Template;switch(zt.kind){case q.NumericLiteral:return S.AST_TOKEN_TYPES.Numeric;case q.JsxText:return S.AST_TOKEN_TYPES.JSXText;case q.StringLiteral:return zt.parent&&(zt.parent.kind===q.JsxAttribute||zt.parent.kind===q.JsxElement)?S.AST_TOKEN_TYPES.JSXText:S.AST_TOKEN_TYPES.String;case q.RegularExpressionLiteral:return S.AST_TOKEN_TYPES.RegularExpression;case q.Identifier:case q.ConstructorKeyword:case q.GetKeyword:case q.SetKeyword:default:}return zt.parent&&zt.kind===q.Identifier&&(xn(zt.parent)||zt.parent.kind===q.PropertyAccessExpression&&Yn(zt))?S.AST_TOKEN_TYPES.JSXIdentifier:S.AST_TOKEN_TYPES.Identifier}o.getTokenType=pn;function Rr(zt,Kn){let ni=zt.kind===q.JsxText?zt.getFullStart():zt.getStart(Kn),Ei=zt.getEnd(),va=Kn.text.slice(ni,Ei),fo=pn(zt);return fo===S.AST_TOKEN_TYPES.RegularExpression?{type:fo,value:va,range:[ni,Ei],loc:rn(ni,Ei,Kn),regex:{pattern:va.slice(1,va.lastIndexOf("/")),flags:va.slice(va.lastIndexOf("/")+1)}}:{type:fo,value:va,range:[ni,Ei],loc:rn(ni,Ei,Kn)}}o.convertToken=Rr;function mi(zt){let Kn=[];function ni(Ei){if(!(Kt(Ei)||Zt(Ei)))if(ln(Ei)&&Ei.kind!==q.EndOfFileToken){let va=Rr(Ei,zt);va&&Kn.push(va)}else Ei.getChildren(zt).forEach(ni)}return ni(zt),Kn}o.convertTokens=mi;var Ii=class extends Error{constructor(zt,Kn,ni,Ei,va){super(zt),this.fileName=Kn,this.index=ni,this.lineNumber=Ei,this.column=va,Object.defineProperty(this,"name",{value:new.target.name,enumerable:!1,configurable:!0})}};o.TSError=Ii;function So(zt,Kn,ni){let Ei=zt.getLineAndCharacterOfPosition(Kn);return new Ii(ni,zt.fileName,Kn,Ei.line+1,Ei.character)}o.createError=So;function iu(zt,Kn){return zt.kind===q.EndOfFileToken?!!zt.jsDoc:zt.getWidth(Kn)!==0}o.nodeHasTokens=iu;function Du(zt,Kn){if(zt!==void 0)for(let ni=0;ni<zt.length;ni++){let Ei=Kn(zt[ni],ni);if(Ei!==void 0)return Ei}}o.firstDefined=Du;function Su(zt){return(b?pe.identifierToKeywordKind(zt):zt.originalKeywordKind)===q.ThisKeyword}o.identifierIsThisKeyword=Su;function au(zt){return!!zt&&zt.kind===q.Identifier&&Su(zt)}o.isThisIdentifier=au;function dl(zt){if(!au(zt))return!1;for(;pe.isQualifiedName(zt.parent)&&zt.parent.left===zt;)zt=zt.parent;return zt.parent.kind===q.TypeQuery}o.isThisInTypeQuery=dl}}),qg=pt({"node_modules/@typescript-eslint/typescript-estree/dist/convert.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(u,fe,Ne,Re){Re===void 0&&(Re=Ne);var qe=Object.getOwnPropertyDescriptor(fe,Ne);(!qe||("get"in qe?!fe.__esModule:qe.writable||qe.configurable))&&(qe={enumerable:!0,get:function(){return fe[Ne]}}),Object.defineProperty(u,Re,qe)}:function(u,fe,Ne,Re){Re===void 0&&(Re=Ne),u[Re]=fe[Ne]}),V=o&&o.__setModuleDefault||(Object.create?function(u,fe){Object.defineProperty(u,"default",{enumerable:!0,value:fe})}:function(u,fe){u.default=fe}),k=o&&o.__importStar||function(u){if(u&&u.__esModule)return u;var fe={};if(u!=null)for(var Ne in u)Ne!=="default"&&Object.prototype.hasOwnProperty.call(u,Ne)&&_(fe,u,Ne);return V(fe,u),fe};Object.defineProperty(o,"__esModule",{value:!0}),o.Converter=o.convertError=void 0;var pe=k(Sa()),ie=Kc(),P=fd(),S=dd(),Y=Xl(),b=pe.SyntaxKind;function q(u){return(0,P.createError)(u.file,u.start,"message"in u&&u.message||u.messageText)}o.convertError=q;var ae=class{constructor(u,fe){this.esTreeNodeToTSNodeMap=new WeakMap,this.tsNodeToESTreeNodeMap=new WeakMap,this.allowPattern=!1,this.inTypeMode=!1,this.ast=u,this.options=Object.assign({},fe)}getASTMaps(){return{esTreeNodeToTSNodeMap:this.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:this.tsNodeToESTreeNodeMap}}convertProgram(){return this.converter(this.ast)}converter(u,fe,Ne,Re){if(!u)return null;let qe=this.inTypeMode,Nt=this.allowPattern;Ne!==void 0&&(this.inTypeMode=Ne),Re!==void 0&&(this.allowPattern=Re);let tn=this.convertNode(u,fe!=null?fe:u.parent);return this.registerTSNodeInNodeMap(u,tn),this.inTypeMode=qe,this.allowPattern=Nt,tn}fixExports(u,fe){let Ne=(0,ie.getModifiers)(u);if((Ne==null?void 0:Ne[0].kind)===b.ExportKeyword){this.registerTSNodeInNodeMap(u,fe);let Re=Ne[0],qe=Ne[1],Nt=qe&&qe.kind===b.DefaultKeyword,tn=Nt?(0,P.findNextToken)(qe,this.ast,this.ast):(0,P.findNextToken)(Re,this.ast,this.ast);if(fe.range[0]=tn.getStart(this.ast),fe.loc=(0,P.getLocFor)(fe.range[0],fe.range[1],this.ast),Nt)return this.createNode(u,{type:S.AST_NODE_TYPES.ExportDefaultDeclaration,declaration:fe,range:[Re.getStart(this.ast),fe.range[1]],exportKind:"value"});{let Kt=fe.type===S.AST_NODE_TYPES.TSInterfaceDeclaration||fe.type===S.AST_NODE_TYPES.TSTypeAliasDeclaration,Zt="declare"in fe&&fe.declare===!0;return this.createNode(u,{type:S.AST_NODE_TYPES.ExportNamedDeclaration,declaration:fe,specifiers:[],source:null,exportKind:Kt||Zt?"type":"value",range:[Re.getStart(this.ast),fe.range[1]],assertions:[]})}}return fe}registerTSNodeInNodeMap(u,fe){fe&&this.options.shouldPreserveNodeMaps&&(this.tsNodeToESTreeNodeMap.has(u)||this.tsNodeToESTreeNodeMap.set(u,fe))}convertPattern(u,fe){return this.converter(u,fe,this.inTypeMode,!0)}convertChild(u,fe){return this.converter(u,fe,this.inTypeMode,!1)}convertType(u,fe){return this.converter(u,fe,!0,!1)}createNode(u,fe){let Ne=fe;return Ne.range||(Ne.range=(0,P.getRange)(u,this.ast)),Ne.loc||(Ne.loc=(0,P.getLocFor)(Ne.range[0],Ne.range[1],this.ast)),Ne&&this.options.shouldPreserveNodeMaps&&this.esTreeNodeToTSNodeMap.set(Ne,u),Ne}convertBindingNameWithTypeAnnotation(u,fe,Ne){let Re=this.convertPattern(u);return fe&&(Re.typeAnnotation=this.convertTypeAnnotation(fe,Ne),this.fixParentLocation(Re,Re.typeAnnotation.range)),Re}convertTypeAnnotation(u,fe){let Ne=(fe==null?void 0:fe.kind)===b.FunctionType||(fe==null?void 0:fe.kind)===b.ConstructorType?2:1,Re=u.getFullStart()-Ne,qe=(0,P.getLocFor)(Re,u.end,this.ast);return{type:S.AST_NODE_TYPES.TSTypeAnnotation,loc:qe,range:[Re,u.end],typeAnnotation:this.convertType(u)}}convertBodyExpressions(u,fe){let Ne=(0,P.canContainDirective)(fe);return u.map(Re=>{let qe=this.convertChild(Re);if(Ne)if(qe!=null&&qe.expression&&pe.isExpressionStatement(Re)&&pe.isStringLiteral(Re.expression)){let Nt=qe.expression.raw;return qe.directive=Nt.slice(1,-1),qe}else Ne=!1;return qe}).filter(Re=>Re)}convertTypeArgumentsToTypeParameters(u,fe){let Ne=(0,P.findNextToken)(u,this.ast,this.ast);return this.createNode(fe,{type:S.AST_NODE_TYPES.TSTypeParameterInstantiation,range:[u.pos-1,Ne.end],params:u.map(Re=>this.convertType(Re))})}convertTSTypeParametersToTypeParametersDeclaration(u){let fe=(0,P.findNextToken)(u,this.ast,this.ast);return{type:S.AST_NODE_TYPES.TSTypeParameterDeclaration,range:[u.pos-1,fe.end],loc:(0,P.getLocFor)(u.pos-1,fe.end,this.ast),params:u.map(Ne=>this.convertType(Ne))}}convertParameters(u){return u!=null&&u.length?u.map(fe=>{let Ne=this.convertChild(fe),Re=(0,ie.getDecorators)(fe);return Re!=null&&Re.length&&(Ne.decorators=Re.map(qe=>this.convertChild(qe))),Ne}):[]}convertChainExpression(u,fe){let{child:Ne,isOptional:Re}=(()=>u.type===S.AST_NODE_TYPES.MemberExpression?{child:u.object,isOptional:u.optional}:u.type===S.AST_NODE_TYPES.CallExpression?{child:u.callee,isOptional:u.optional}:{child:u.expression,isOptional:!1})(),qe=(0,P.isChildUnwrappableOptionalChain)(fe,Ne);if(!qe&&!Re)return u;if(qe&&(0,P.isChainExpression)(Ne)){let Nt=Ne.expression;u.type===S.AST_NODE_TYPES.MemberExpression?u.object=Nt:u.type===S.AST_NODE_TYPES.CallExpression?u.callee=Nt:u.expression=Nt}return this.createNode(fe,{type:S.AST_NODE_TYPES.ChainExpression,expression:u})}deeplyCopy(u){if(u.kind===pe.SyntaxKind.JSDocFunctionType)throw(0,P.createError)(this.ast,u.pos,"JSDoc types can only be used inside documentation comments.");let fe=`TS${b[u.kind]}`;if(this.options.errorOnUnknownASTType&&!S.AST_NODE_TYPES[fe])throw new Error(`Unknown AST_NODE_TYPE: "${fe}"`);let Ne=this.createNode(u,{type:fe});"type"in u&&(Ne.typeAnnotation=u.type&&"kind"in u.type&&pe.isTypeNode(u.type)?this.convertTypeAnnotation(u.type,u):null),"typeArguments"in u&&(Ne.typeParameters=u.typeArguments&&"pos"in u.typeArguments?this.convertTypeArgumentsToTypeParameters(u.typeArguments,u):null),"typeParameters"in u&&(Ne.typeParameters=u.typeParameters&&"pos"in u.typeParameters?this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters):null);let Re=(0,ie.getDecorators)(u);Re!=null&&Re.length&&(Ne.decorators=Re.map(Nt=>this.convertChild(Nt)));let qe=new Set(["_children","decorators","end","flags","illegalDecorators","heritageClauses","locals","localSymbol","jsDoc","kind","modifierFlagsCache","modifiers","nextContainer","parent","pos","symbol","transformFlags","type","typeArguments","typeParameters"]);return Object.entries(u).filter(Nt=>{let[tn]=Nt;return!qe.has(tn)}).forEach(Nt=>{let[tn,Kt]=Nt;Array.isArray(Kt)?Ne[tn]=Kt.map(Zt=>this.convertChild(Zt)):Kt&&typeof Kt=="object"&&Kt.kind?Ne[tn]=this.convertChild(Kt):Ne[tn]=Kt}),Ne}convertJSXIdentifier(u){let fe=this.createNode(u,{type:S.AST_NODE_TYPES.JSXIdentifier,name:u.getText()});return this.registerTSNodeInNodeMap(u,fe),fe}convertJSXNamespaceOrIdentifier(u){let fe=u.getText(),Ne=fe.indexOf(":");if(Ne>0){let Re=(0,P.getRange)(u,this.ast),qe=this.createNode(u,{type:S.AST_NODE_TYPES.JSXNamespacedName,namespace:this.createNode(u,{type:S.AST_NODE_TYPES.JSXIdentifier,name:fe.slice(0,Ne),range:[Re[0],Re[0]+Ne]}),name:this.createNode(u,{type:S.AST_NODE_TYPES.JSXIdentifier,name:fe.slice(Ne+1),range:[Re[0]+Ne+1,Re[1]]}),range:Re});return this.registerTSNodeInNodeMap(u,qe),qe}return this.convertJSXIdentifier(u)}convertJSXTagName(u,fe){let Ne;switch(u.kind){case b.PropertyAccessExpression:if(u.name.kind===b.PrivateIdentifier)throw new Error("Non-private identifier expected.");Ne=this.createNode(u,{type:S.AST_NODE_TYPES.JSXMemberExpression,object:this.convertJSXTagName(u.expression,fe),property:this.convertJSXIdentifier(u.name)});break;case b.ThisKeyword:case b.Identifier:default:return this.convertJSXNamespaceOrIdentifier(u)}return this.registerTSNodeInNodeMap(u,Ne),Ne}convertMethodSignature(u){let fe=this.createNode(u,{type:S.AST_NODE_TYPES.TSMethodSignature,computed:(0,P.isComputedProperty)(u.name),key:this.convertChild(u.name),params:this.convertParameters(u.parameters),kind:(()=>{switch(u.kind){case b.GetAccessor:return"get";case b.SetAccessor:return"set";case b.MethodSignature:return"method"}})()});(0,P.isOptional)(u)&&(fe.optional=!0),u.type&&(fe.returnType=this.convertTypeAnnotation(u.type,u)),(0,P.hasModifier)(b.ReadonlyKeyword,u)&&(fe.readonly=!0),u.typeParameters&&(fe.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters));let Ne=(0,P.getTSNodeAccessibility)(u);return Ne&&(fe.accessibility=Ne),(0,P.hasModifier)(b.ExportKeyword,u)&&(fe.export=!0),(0,P.hasModifier)(b.StaticKeyword,u)&&(fe.static=!0),fe}convertAssertClasue(u){return u===void 0?[]:u.elements.map(fe=>this.convertChild(fe))}applyModifiersToResult(u,fe){if(!fe)return;let Ne=[];for(let Re of fe)switch(Re.kind){case b.ExportKeyword:case b.DefaultKeyword:break;case b.ConstKeyword:u.const=!0;break;case b.DeclareKeyword:u.declare=!0;break;default:Ne.push(this.convertChild(Re));break}Ne.length>0&&(u.modifiers=Ne)}fixParentLocation(u,fe){fe[0]<u.range[0]&&(u.range[0]=fe[0],u.loc.start=(0,P.getLineAndCharacterFor)(u.range[0],this.ast)),fe[1]>u.range[1]&&(u.range[1]=fe[1],u.loc.end=(0,P.getLineAndCharacterFor)(u.range[1],this.ast))}assertModuleSpecifier(u,fe){var Ne;if(!fe&&u.moduleSpecifier==null)throw(0,P.createError)(this.ast,u.pos,"Module specifier must be a string literal.");if(u.moduleSpecifier&&((Ne=u.moduleSpecifier)===null||Ne===void 0?void 0:Ne.kind)!==b.StringLiteral)throw(0,P.createError)(this.ast,u.moduleSpecifier.pos,"Module specifier must be a string literal.")}convertNode(u,fe){var Ne,Re,qe,Nt,tn,Kt,Zt,ot,Rt,rn;switch(u.kind){case b.SourceFile:return this.createNode(u,{type:S.AST_NODE_TYPES.Program,body:this.convertBodyExpressions(u.statements,u),sourceType:u.externalModuleIndicator?"module":"script",range:[u.getStart(this.ast),u.endOfFileToken.end]});case b.Block:return this.createNode(u,{type:S.AST_NODE_TYPES.BlockStatement,body:this.convertBodyExpressions(u.statements,u)});case b.Identifier:return(0,P.isThisInTypeQuery)(u)?this.createNode(u,{type:S.AST_NODE_TYPES.ThisExpression}):this.createNode(u,{type:S.AST_NODE_TYPES.Identifier,name:u.text});case b.PrivateIdentifier:return this.createNode(u,{type:S.AST_NODE_TYPES.PrivateIdentifier,name:u.text.slice(1)});case b.WithStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.WithStatement,object:this.convertChild(u.expression),body:this.convertChild(u.statement)});case b.ReturnStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.ReturnStatement,argument:this.convertChild(u.expression)});case b.LabeledStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.LabeledStatement,label:this.convertChild(u.label),body:this.convertChild(u.statement)});case b.ContinueStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.ContinueStatement,label:this.convertChild(u.label)});case b.BreakStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.BreakStatement,label:this.convertChild(u.label)});case b.IfStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.IfStatement,test:this.convertChild(u.expression),consequent:this.convertChild(u.thenStatement),alternate:this.convertChild(u.elseStatement)});case b.SwitchStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.SwitchStatement,discriminant:this.convertChild(u.expression),cases:u.caseBlock.clauses.map(be=>this.convertChild(be))});case b.CaseClause:case b.DefaultClause:return this.createNode(u,{type:S.AST_NODE_TYPES.SwitchCase,test:u.kind===b.CaseClause?this.convertChild(u.expression):null,consequent:u.statements.map(be=>this.convertChild(be))});case b.ThrowStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.ThrowStatement,argument:this.convertChild(u.expression)});case b.TryStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.TryStatement,block:this.convertChild(u.tryBlock),handler:this.convertChild(u.catchClause),finalizer:this.convertChild(u.finallyBlock)});case b.CatchClause:return this.createNode(u,{type:S.AST_NODE_TYPES.CatchClause,param:u.variableDeclaration?this.convertBindingNameWithTypeAnnotation(u.variableDeclaration.name,u.variableDeclaration.type):null,body:this.convertChild(u.block)});case b.WhileStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.WhileStatement,test:this.convertChild(u.expression),body:this.convertChild(u.statement)});case b.DoStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.DoWhileStatement,test:this.convertChild(u.expression),body:this.convertChild(u.statement)});case b.ForStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.ForStatement,init:this.convertChild(u.initializer),test:this.convertChild(u.condition),update:this.convertChild(u.incrementor),body:this.convertChild(u.statement)});case b.ForInStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.ForInStatement,left:this.convertPattern(u.initializer),right:this.convertChild(u.expression),body:this.convertChild(u.statement)});case b.ForOfStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.ForOfStatement,left:this.convertPattern(u.initializer),right:this.convertChild(u.expression),body:this.convertChild(u.statement),await:!!(u.awaitModifier&&u.awaitModifier.kind===b.AwaitKeyword)});case b.FunctionDeclaration:{let be=(0,P.hasModifier)(b.DeclareKeyword,u),It=this.createNode(u,{type:be||!u.body?S.AST_NODE_TYPES.TSDeclareFunction:S.AST_NODE_TYPES.FunctionDeclaration,id:this.convertChild(u.name),generator:!!u.asteriskToken,expression:!1,async:(0,P.hasModifier)(b.AsyncKeyword,u),params:this.convertParameters(u.parameters),body:this.convertChild(u.body)||void 0});return u.type&&(It.returnType=this.convertTypeAnnotation(u.type,u)),u.typeParameters&&(It.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters)),be&&(It.declare=!0),this.fixExports(u,It)}case b.VariableDeclaration:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.VariableDeclarator,id:this.convertBindingNameWithTypeAnnotation(u.name,u.type,u),init:this.convertChild(u.initializer)});return u.exclamationToken&&(be.definite=!0),be}case b.VariableStatement:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.VariableDeclaration,declarations:u.declarationList.declarations.map(It=>this.convertChild(It)),kind:(0,P.getDeclarationKind)(u.declarationList)});return(0,P.hasModifier)(b.DeclareKeyword,u)&&(be.declare=!0),this.fixExports(u,be)}case b.VariableDeclarationList:return this.createNode(u,{type:S.AST_NODE_TYPES.VariableDeclaration,declarations:u.declarations.map(be=>this.convertChild(be)),kind:(0,P.getDeclarationKind)(u)});case b.ExpressionStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.ExpressionStatement,expression:this.convertChild(u.expression)});case b.ThisKeyword:return this.createNode(u,{type:S.AST_NODE_TYPES.ThisExpression});case b.ArrayLiteralExpression:return this.allowPattern?this.createNode(u,{type:S.AST_NODE_TYPES.ArrayPattern,elements:u.elements.map(be=>this.convertPattern(be))}):this.createNode(u,{type:S.AST_NODE_TYPES.ArrayExpression,elements:u.elements.map(be=>this.convertChild(be))});case b.ObjectLiteralExpression:return this.allowPattern?this.createNode(u,{type:S.AST_NODE_TYPES.ObjectPattern,properties:u.properties.map(be=>this.convertPattern(be))}):this.createNode(u,{type:S.AST_NODE_TYPES.ObjectExpression,properties:u.properties.map(be=>this.convertChild(be))});case b.PropertyAssignment:return this.createNode(u,{type:S.AST_NODE_TYPES.Property,key:this.convertChild(u.name),value:this.converter(u.initializer,u,this.inTypeMode,this.allowPattern),computed:(0,P.isComputedProperty)(u.name),method:!1,shorthand:!1,kind:"init"});case b.ShorthandPropertyAssignment:return u.objectAssignmentInitializer?this.createNode(u,{type:S.AST_NODE_TYPES.Property,key:this.convertChild(u.name),value:this.createNode(u,{type:S.AST_NODE_TYPES.AssignmentPattern,left:this.convertPattern(u.name),right:this.convertChild(u.objectAssignmentInitializer)}),computed:!1,method:!1,shorthand:!0,kind:"init"}):this.createNode(u,{type:S.AST_NODE_TYPES.Property,key:this.convertChild(u.name),value:this.convertChild(u.name),computed:!1,method:!1,shorthand:!0,kind:"init"});case b.ComputedPropertyName:return this.convertChild(u.expression);case b.PropertyDeclaration:{let be=(0,P.hasModifier)(b.AbstractKeyword,u),It=(0,P.hasModifier)(b.AccessorKeyword,u),ln=(()=>It?be?S.AST_NODE_TYPES.TSAbstractAccessorProperty:S.AST_NODE_TYPES.AccessorProperty:be?S.AST_NODE_TYPES.TSAbstractPropertyDefinition:S.AST_NODE_TYPES.PropertyDefinition)(),xn=this.createNode(u,{type:ln,key:this.convertChild(u.name),value:be?null:this.convertChild(u.initializer),computed:(0,P.isComputedProperty)(u.name),static:(0,P.hasModifier)(b.StaticKeyword,u),readonly:(0,P.hasModifier)(b.ReadonlyKeyword,u)||void 0,declare:(0,P.hasModifier)(b.DeclareKeyword,u),override:(0,P.hasModifier)(b.OverrideKeyword,u)});u.type&&(xn.typeAnnotation=this.convertTypeAnnotation(u.type,u));let qn=(0,ie.getDecorators)(u);qn&&(xn.decorators=qn.map(Sn=>this.convertChild(Sn)));let rt=(0,P.getTSNodeAccessibility)(u);return rt&&(xn.accessibility=rt),(u.name.kind===b.Identifier||u.name.kind===b.ComputedPropertyName||u.name.kind===b.PrivateIdentifier)&&u.questionToken&&(xn.optional=!0),u.exclamationToken&&(xn.definite=!0),xn.key.type===S.AST_NODE_TYPES.Literal&&u.questionToken&&(xn.optional=!0),xn}case b.GetAccessor:case b.SetAccessor:if(u.parent.kind===b.InterfaceDeclaration||u.parent.kind===b.TypeLiteral)return this.convertMethodSignature(u);case b.MethodDeclaration:{let be=this.createNode(u,{type:u.body?S.AST_NODE_TYPES.FunctionExpression:S.AST_NODE_TYPES.TSEmptyBodyFunctionExpression,id:null,generator:!!u.asteriskToken,expression:!1,async:(0,P.hasModifier)(b.AsyncKeyword,u),body:this.convertChild(u.body),range:[u.parameters.pos-1,u.end],params:[]});u.type&&(be.returnType=this.convertTypeAnnotation(u.type,u)),u.typeParameters&&(be.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters),this.fixParentLocation(be,be.typeParameters.range));let It;if(fe.kind===b.ObjectLiteralExpression)be.params=u.parameters.map(ln=>this.convertChild(ln)),It=this.createNode(u,{type:S.AST_NODE_TYPES.Property,key:this.convertChild(u.name),value:be,computed:(0,P.isComputedProperty)(u.name),method:u.kind===b.MethodDeclaration,shorthand:!1,kind:"init"});else{be.params=this.convertParameters(u.parameters);let ln=(0,P.hasModifier)(b.AbstractKeyword,u)?S.AST_NODE_TYPES.TSAbstractMethodDefinition:S.AST_NODE_TYPES.MethodDefinition;It=this.createNode(u,{type:ln,key:this.convertChild(u.name),value:be,computed:(0,P.isComputedProperty)(u.name),static:(0,P.hasModifier)(b.StaticKeyword,u),kind:"method",override:(0,P.hasModifier)(b.OverrideKeyword,u)});let xn=(0,ie.getDecorators)(u);xn&&(It.decorators=xn.map(rt=>this.convertChild(rt)));let qn=(0,P.getTSNodeAccessibility)(u);qn&&(It.accessibility=qn)}return u.questionToken&&(It.optional=!0),u.kind===b.GetAccessor?It.kind="get":u.kind===b.SetAccessor?It.kind="set":!It.static&&u.name.kind===b.StringLiteral&&u.name.text==="constructor"&&It.type!==S.AST_NODE_TYPES.Property&&(It.kind="constructor"),It}case b.Constructor:{let be=(0,P.getLastModifier)(u),It=be&&(0,P.findNextToken)(be,u,this.ast)||u.getFirstToken(),ln=this.createNode(u,{type:u.body?S.AST_NODE_TYPES.FunctionExpression:S.AST_NODE_TYPES.TSEmptyBodyFunctionExpression,id:null,params:this.convertParameters(u.parameters),generator:!1,expression:!1,async:!1,body:this.convertChild(u.body),range:[u.parameters.pos-1,u.end]});u.typeParameters&&(ln.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters),this.fixParentLocation(ln,ln.typeParameters.range)),u.type&&(ln.returnType=this.convertTypeAnnotation(u.type,u));let xn=this.createNode(u,{type:S.AST_NODE_TYPES.Identifier,name:"constructor",range:[It.getStart(this.ast),It.end]}),qn=(0,P.hasModifier)(b.StaticKeyword,u),rt=this.createNode(u,{type:(0,P.hasModifier)(b.AbstractKeyword,u)?S.AST_NODE_TYPES.TSAbstractMethodDefinition:S.AST_NODE_TYPES.MethodDefinition,key:xn,value:ln,computed:!1,static:qn,kind:qn?"method":"constructor",override:!1}),Sn=(0,P.getTSNodeAccessibility)(u);return Sn&&(rt.accessibility=Sn),rt}case b.FunctionExpression:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.FunctionExpression,id:this.convertChild(u.name),generator:!!u.asteriskToken,params:this.convertParameters(u.parameters),body:this.convertChild(u.body),async:(0,P.hasModifier)(b.AsyncKeyword,u),expression:!1});return u.type&&(be.returnType=this.convertTypeAnnotation(u.type,u)),u.typeParameters&&(be.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters)),be}case b.SuperKeyword:return this.createNode(u,{type:S.AST_NODE_TYPES.Super});case b.ArrayBindingPattern:return this.createNode(u,{type:S.AST_NODE_TYPES.ArrayPattern,elements:u.elements.map(be=>this.convertPattern(be))});case b.OmittedExpression:return null;case b.ObjectBindingPattern:return this.createNode(u,{type:S.AST_NODE_TYPES.ObjectPattern,properties:u.elements.map(be=>this.convertPattern(be))});case b.BindingElement:if(fe.kind===b.ArrayBindingPattern){let be=this.convertChild(u.name,fe);return u.initializer?this.createNode(u,{type:S.AST_NODE_TYPES.AssignmentPattern,left:be,right:this.convertChild(u.initializer)}):u.dotDotDotToken?this.createNode(u,{type:S.AST_NODE_TYPES.RestElement,argument:be}):be}else{let be;return u.dotDotDotToken?be=this.createNode(u,{type:S.AST_NODE_TYPES.RestElement,argument:this.convertChild((Ne=u.propertyName)!==null&&Ne!==void 0?Ne:u.name)}):be=this.createNode(u,{type:S.AST_NODE_TYPES.Property,key:this.convertChild((Re=u.propertyName)!==null&&Re!==void 0?Re:u.name),value:this.convertChild(u.name),computed:!!(u.propertyName&&u.propertyName.kind===b.ComputedPropertyName),method:!1,shorthand:!u.propertyName,kind:"init"}),u.initializer&&(be.value=this.createNode(u,{type:S.AST_NODE_TYPES.AssignmentPattern,left:this.convertChild(u.name),right:this.convertChild(u.initializer),range:[u.name.getStart(this.ast),u.initializer.end]})),be}case b.ArrowFunction:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.ArrowFunctionExpression,generator:!1,id:null,params:this.convertParameters(u.parameters),body:this.convertChild(u.body),async:(0,P.hasModifier)(b.AsyncKeyword,u),expression:u.body.kind!==b.Block});return u.type&&(be.returnType=this.convertTypeAnnotation(u.type,u)),u.typeParameters&&(be.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters)),be}case b.YieldExpression:return this.createNode(u,{type:S.AST_NODE_TYPES.YieldExpression,delegate:!!u.asteriskToken,argument:this.convertChild(u.expression)});case b.AwaitExpression:return this.createNode(u,{type:S.AST_NODE_TYPES.AwaitExpression,argument:this.convertChild(u.expression)});case b.NoSubstitutionTemplateLiteral:return this.createNode(u,{type:S.AST_NODE_TYPES.TemplateLiteral,quasis:[this.createNode(u,{type:S.AST_NODE_TYPES.TemplateElement,value:{raw:this.ast.text.slice(u.getStart(this.ast)+1,u.end-1),cooked:u.text},tail:!0})],expressions:[]});case b.TemplateExpression:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TemplateLiteral,quasis:[this.convertChild(u.head)],expressions:[]});return u.templateSpans.forEach(It=>{be.expressions.push(this.convertChild(It.expression)),be.quasis.push(this.convertChild(It.literal))}),be}case b.TaggedTemplateExpression:return this.createNode(u,{type:S.AST_NODE_TYPES.TaggedTemplateExpression,typeParameters:u.typeArguments?this.convertTypeArgumentsToTypeParameters(u.typeArguments,u):void 0,tag:this.convertChild(u.tag),quasi:this.convertChild(u.template)});case b.TemplateHead:case b.TemplateMiddle:case b.TemplateTail:{let be=u.kind===b.TemplateTail;return this.createNode(u,{type:S.AST_NODE_TYPES.TemplateElement,value:{raw:this.ast.text.slice(u.getStart(this.ast)+1,u.end-(be?1:2)),cooked:u.text},tail:be})}case b.SpreadAssignment:case b.SpreadElement:return this.allowPattern?this.createNode(u,{type:S.AST_NODE_TYPES.RestElement,argument:this.convertPattern(u.expression)}):this.createNode(u,{type:S.AST_NODE_TYPES.SpreadElement,argument:this.convertChild(u.expression)});case b.Parameter:{let be,It;return u.dotDotDotToken?be=It=this.createNode(u,{type:S.AST_NODE_TYPES.RestElement,argument:this.convertChild(u.name)}):u.initializer?(be=this.convertChild(u.name),It=this.createNode(u,{type:S.AST_NODE_TYPES.AssignmentPattern,left:be,right:this.convertChild(u.initializer)}),(0,ie.getModifiers)(u)&&(It.range[0]=be.range[0],It.loc=(0,P.getLocFor)(It.range[0],It.range[1],this.ast))):be=It=this.convertChild(u.name,fe),u.type&&(be.typeAnnotation=this.convertTypeAnnotation(u.type,u),this.fixParentLocation(be,be.typeAnnotation.range)),u.questionToken&&(u.questionToken.end>be.range[1]&&(be.range[1]=u.questionToken.end,be.loc.end=(0,P.getLineAndCharacterFor)(be.range[1],this.ast)),be.optional=!0),(0,ie.getModifiers)(u)?this.createNode(u,{type:S.AST_NODE_TYPES.TSParameterProperty,accessibility:(qe=(0,P.getTSNodeAccessibility)(u))!==null&&qe!==void 0?qe:void 0,readonly:(0,P.hasModifier)(b.ReadonlyKeyword,u)||void 0,static:(0,P.hasModifier)(b.StaticKeyword,u)||void 0,export:(0,P.hasModifier)(b.ExportKeyword,u)||void 0,override:(0,P.hasModifier)(b.OverrideKeyword,u)||void 0,parameter:It}):It}case b.ClassDeclaration:case b.ClassExpression:{let be=(Nt=u.heritageClauses)!==null&&Nt!==void 0?Nt:[],It=u.kind===b.ClassDeclaration?S.AST_NODE_TYPES.ClassDeclaration:S.AST_NODE_TYPES.ClassExpression,ln=be.find(tr=>tr.token===b.ExtendsKeyword),xn=be.find(tr=>tr.token===b.ImplementsKeyword),qn=this.createNode(u,{type:It,id:this.convertChild(u.name),body:this.createNode(u,{type:S.AST_NODE_TYPES.ClassBody,body:[],range:[u.members.pos-1,u.end]}),superClass:ln!=null&&ln.types[0]?this.convertChild(ln.types[0].expression):null});if(ln){if(ln.types.length>1)throw(0,P.createError)(this.ast,ln.types[1].pos,"Classes can only extend a single class.");!((tn=ln.types[0])===null||tn===void 0)&&tn.typeArguments&&(qn.superTypeParameters=this.convertTypeArgumentsToTypeParameters(ln.types[0].typeArguments,ln.types[0]))}u.typeParameters&&(qn.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters)),xn&&(qn.implements=xn.types.map(tr=>this.convertChild(tr))),(0,P.hasModifier)(b.AbstractKeyword,u)&&(qn.abstract=!0),(0,P.hasModifier)(b.DeclareKeyword,u)&&(qn.declare=!0);let rt=(0,ie.getDecorators)(u);rt&&(qn.decorators=rt.map(tr=>this.convertChild(tr)));let Sn=u.members.filter(P.isESTreeClassMember);return Sn.length&&(qn.body.body=Sn.map(tr=>this.convertChild(tr))),this.fixExports(u,qn)}case b.ModuleBlock:return this.createNode(u,{type:S.AST_NODE_TYPES.TSModuleBlock,body:this.convertBodyExpressions(u.statements,u)});case b.ImportDeclaration:{this.assertModuleSpecifier(u,!1);let be=this.createNode(u,{type:S.AST_NODE_TYPES.ImportDeclaration,source:this.convertChild(u.moduleSpecifier),specifiers:[],importKind:"value",assertions:this.convertAssertClasue(u.assertClause)});if(u.importClause&&(u.importClause.isTypeOnly&&(be.importKind="type"),u.importClause.name&&be.specifiers.push(this.convertChild(u.importClause)),u.importClause.namedBindings))switch(u.importClause.namedBindings.kind){case b.NamespaceImport:be.specifiers.push(this.convertChild(u.importClause.namedBindings));break;case b.NamedImports:be.specifiers=be.specifiers.concat(u.importClause.namedBindings.elements.map(It=>this.convertChild(It)));break}return be}case b.NamespaceImport:return this.createNode(u,{type:S.AST_NODE_TYPES.ImportNamespaceSpecifier,local:this.convertChild(u.name)});case b.ImportSpecifier:return this.createNode(u,{type:S.AST_NODE_TYPES.ImportSpecifier,local:this.convertChild(u.name),imported:this.convertChild((Kt=u.propertyName)!==null&&Kt!==void 0?Kt:u.name),importKind:u.isTypeOnly?"type":"value"});case b.ImportClause:{let be=this.convertChild(u.name);return this.createNode(u,{type:S.AST_NODE_TYPES.ImportDefaultSpecifier,local:be,range:be.range})}case b.ExportDeclaration:return((Zt=u.exportClause)===null||Zt===void 0?void 0:Zt.kind)===b.NamedExports?(this.assertModuleSpecifier(u,!0),this.createNode(u,{type:S.AST_NODE_TYPES.ExportNamedDeclaration,source:this.convertChild(u.moduleSpecifier),specifiers:u.exportClause.elements.map(be=>this.convertChild(be)),exportKind:u.isTypeOnly?"type":"value",declaration:null,assertions:this.convertAssertClasue(u.assertClause)})):(this.assertModuleSpecifier(u,!1),this.createNode(u,{type:S.AST_NODE_TYPES.ExportAllDeclaration,source:this.convertChild(u.moduleSpecifier),exportKind:u.isTypeOnly?"type":"value",exported:u.exportClause&&u.exportClause.kind===b.NamespaceExport?this.convertChild(u.exportClause.name):null,assertions:this.convertAssertClasue(u.assertClause)}));case b.ExportSpecifier:return this.createNode(u,{type:S.AST_NODE_TYPES.ExportSpecifier,local:this.convertChild((ot=u.propertyName)!==null&&ot!==void 0?ot:u.name),exported:this.convertChild(u.name),exportKind:u.isTypeOnly?"type":"value"});case b.ExportAssignment:return u.isExportEquals?this.createNode(u,{type:S.AST_NODE_TYPES.TSExportAssignment,expression:this.convertChild(u.expression)}):this.createNode(u,{type:S.AST_NODE_TYPES.ExportDefaultDeclaration,declaration:this.convertChild(u.expression),exportKind:"value"});case b.PrefixUnaryExpression:case b.PostfixUnaryExpression:{let be=(0,P.getTextForTokenKind)(u.operator);return be==="++"||be==="--"?this.createNode(u,{type:S.AST_NODE_TYPES.UpdateExpression,operator:be,prefix:u.kind===b.PrefixUnaryExpression,argument:this.convertChild(u.operand)}):this.createNode(u,{type:S.AST_NODE_TYPES.UnaryExpression,operator:be,prefix:u.kind===b.PrefixUnaryExpression,argument:this.convertChild(u.operand)})}case b.DeleteExpression:return this.createNode(u,{type:S.AST_NODE_TYPES.UnaryExpression,operator:"delete",prefix:!0,argument:this.convertChild(u.expression)});case b.VoidExpression:return this.createNode(u,{type:S.AST_NODE_TYPES.UnaryExpression,operator:"void",prefix:!0,argument:this.convertChild(u.expression)});case b.TypeOfExpression:return this.createNode(u,{type:S.AST_NODE_TYPES.UnaryExpression,operator:"typeof",prefix:!0,argument:this.convertChild(u.expression)});case b.TypeOperator:return this.createNode(u,{type:S.AST_NODE_TYPES.TSTypeOperator,operator:(0,P.getTextForTokenKind)(u.operator),typeAnnotation:this.convertChild(u.type)});case b.BinaryExpression:if((0,P.isComma)(u.operatorToken)){let be=this.createNode(u,{type:S.AST_NODE_TYPES.SequenceExpression,expressions:[]}),It=this.convertChild(u.left);return It.type===S.AST_NODE_TYPES.SequenceExpression&&u.left.kind!==b.ParenthesizedExpression?be.expressions=be.expressions.concat(It.expressions):be.expressions.push(It),be.expressions.push(this.convertChild(u.right)),be}else{let be=(0,P.getBinaryExpressionType)(u.operatorToken);return this.allowPattern&&be===S.AST_NODE_TYPES.AssignmentExpression?this.createNode(u,{type:S.AST_NODE_TYPES.AssignmentPattern,left:this.convertPattern(u.left,u),right:this.convertChild(u.right)}):this.createNode(u,{type:be,operator:(0,P.getTextForTokenKind)(u.operatorToken.kind),left:this.converter(u.left,u,this.inTypeMode,be===S.AST_NODE_TYPES.AssignmentExpression),right:this.convertChild(u.right)})}case b.PropertyAccessExpression:{let be=this.convertChild(u.expression),It=this.convertChild(u.name),ln=!1,xn=this.createNode(u,{type:S.AST_NODE_TYPES.MemberExpression,object:be,property:It,computed:ln,optional:u.questionDotToken!==void 0});return this.convertChainExpression(xn,u)}case b.ElementAccessExpression:{let be=this.convertChild(u.expression),It=this.convertChild(u.argumentExpression),ln=!0,xn=this.createNode(u,{type:S.AST_NODE_TYPES.MemberExpression,object:be,property:It,computed:ln,optional:u.questionDotToken!==void 0});return this.convertChainExpression(xn,u)}case b.CallExpression:{if(u.expression.kind===b.ImportKeyword){if(u.arguments.length!==1&&u.arguments.length!==2)throw(0,P.createError)(this.ast,u.arguments.pos,"Dynamic import requires exactly one or two arguments.");return this.createNode(u,{type:S.AST_NODE_TYPES.ImportExpression,source:this.convertChild(u.arguments[0]),attributes:u.arguments[1]?this.convertChild(u.arguments[1]):null})}let be=this.convertChild(u.expression),It=u.arguments.map(xn=>this.convertChild(xn)),ln=this.createNode(u,{type:S.AST_NODE_TYPES.CallExpression,callee:be,arguments:It,optional:u.questionDotToken!==void 0});return u.typeArguments&&(ln.typeParameters=this.convertTypeArgumentsToTypeParameters(u.typeArguments,u)),this.convertChainExpression(ln,u)}case b.NewExpression:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.NewExpression,callee:this.convertChild(u.expression),arguments:u.arguments?u.arguments.map(It=>this.convertChild(It)):[]});return u.typeArguments&&(be.typeParameters=this.convertTypeArgumentsToTypeParameters(u.typeArguments,u)),be}case b.ConditionalExpression:return this.createNode(u,{type:S.AST_NODE_TYPES.ConditionalExpression,test:this.convertChild(u.condition),consequent:this.convertChild(u.whenTrue),alternate:this.convertChild(u.whenFalse)});case b.MetaProperty:return this.createNode(u,{type:S.AST_NODE_TYPES.MetaProperty,meta:this.createNode(u.getFirstToken(),{type:S.AST_NODE_TYPES.Identifier,name:(0,P.getTextForTokenKind)(u.keywordToken)}),property:this.convertChild(u.name)});case b.Decorator:return this.createNode(u,{type:S.AST_NODE_TYPES.Decorator,expression:this.convertChild(u.expression)});case b.StringLiteral:return this.createNode(u,{type:S.AST_NODE_TYPES.Literal,value:fe.kind===b.JsxAttribute?(0,P.unescapeStringLiteralText)(u.text):u.text,raw:u.getText()});case b.NumericLiteral:return this.createNode(u,{type:S.AST_NODE_TYPES.Literal,value:Number(u.text),raw:u.getText()});case b.BigIntLiteral:{let be=(0,P.getRange)(u,this.ast),It=this.ast.text.slice(be[0],be[1]),ln=It.slice(0,-1).replace(/_/g,""),xn=typeof BigInt<"u"?BigInt(ln):null;return this.createNode(u,{type:S.AST_NODE_TYPES.Literal,raw:It,value:xn,bigint:xn==null?ln:String(xn),range:be})}case b.RegularExpressionLiteral:{let be=u.text.slice(1,u.text.lastIndexOf("/")),It=u.text.slice(u.text.lastIndexOf("/")+1),ln=null;try{ln=new RegExp(be,It)}catch(xn){ln=null}return this.createNode(u,{type:S.AST_NODE_TYPES.Literal,value:ln,raw:u.text,regex:{pattern:be,flags:It}})}case b.TrueKeyword:return this.createNode(u,{type:S.AST_NODE_TYPES.Literal,value:!0,raw:"true"});case b.FalseKeyword:return this.createNode(u,{type:S.AST_NODE_TYPES.Literal,value:!1,raw:"false"});case b.NullKeyword:return!Y.typescriptVersionIsAtLeast["4.0"]&&this.inTypeMode?this.createNode(u,{type:S.AST_NODE_TYPES.TSNullKeyword}):this.createNode(u,{type:S.AST_NODE_TYPES.Literal,value:null,raw:"null"});case b.EmptyStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.EmptyStatement});case b.DebuggerStatement:return this.createNode(u,{type:S.AST_NODE_TYPES.DebuggerStatement});case b.JsxElement:return this.createNode(u,{type:S.AST_NODE_TYPES.JSXElement,openingElement:this.convertChild(u.openingElement),closingElement:this.convertChild(u.closingElement),children:u.children.map(be=>this.convertChild(be))});case b.JsxFragment:return this.createNode(u,{type:S.AST_NODE_TYPES.JSXFragment,openingFragment:this.convertChild(u.openingFragment),closingFragment:this.convertChild(u.closingFragment),children:u.children.map(be=>this.convertChild(be))});case b.JsxSelfClosingElement:return this.createNode(u,{type:S.AST_NODE_TYPES.JSXElement,openingElement:this.createNode(u,{type:S.AST_NODE_TYPES.JSXOpeningElement,typeParameters:u.typeArguments?this.convertTypeArgumentsToTypeParameters(u.typeArguments,u):void 0,selfClosing:!0,name:this.convertJSXTagName(u.tagName,u),attributes:u.attributes.properties.map(be=>this.convertChild(be)),range:(0,P.getRange)(u,this.ast)}),closingElement:null,children:[]});case b.JsxOpeningElement:return this.createNode(u,{type:S.AST_NODE_TYPES.JSXOpeningElement,typeParameters:u.typeArguments?this.convertTypeArgumentsToTypeParameters(u.typeArguments,u):void 0,selfClosing:!1,name:this.convertJSXTagName(u.tagName,u),attributes:u.attributes.properties.map(be=>this.convertChild(be))});case b.JsxClosingElement:return this.createNode(u,{type:S.AST_NODE_TYPES.JSXClosingElement,name:this.convertJSXTagName(u.tagName,u)});case b.JsxOpeningFragment:return this.createNode(u,{type:S.AST_NODE_TYPES.JSXOpeningFragment});case b.JsxClosingFragment:return this.createNode(u,{type:S.AST_NODE_TYPES.JSXClosingFragment});case b.JsxExpression:{let be=u.expression?this.convertChild(u.expression):this.createNode(u,{type:S.AST_NODE_TYPES.JSXEmptyExpression,range:[u.getStart(this.ast)+1,u.getEnd()-1]});return u.dotDotDotToken?this.createNode(u,{type:S.AST_NODE_TYPES.JSXSpreadChild,expression:be}):this.createNode(u,{type:S.AST_NODE_TYPES.JSXExpressionContainer,expression:be})}case b.JsxAttribute:return this.createNode(u,{type:S.AST_NODE_TYPES.JSXAttribute,name:this.convertJSXNamespaceOrIdentifier(u.name),value:this.convertChild(u.initializer)});case b.JsxText:{let be=u.getFullStart(),It=u.getEnd(),ln=this.ast.text.slice(be,It);return this.createNode(u,{type:S.AST_NODE_TYPES.JSXText,value:(0,P.unescapeStringLiteralText)(ln),raw:ln,range:[be,It]})}case b.JsxSpreadAttribute:return this.createNode(u,{type:S.AST_NODE_TYPES.JSXSpreadAttribute,argument:this.convertChild(u.expression)});case b.QualifiedName:return this.createNode(u,{type:S.AST_NODE_TYPES.TSQualifiedName,left:this.convertChild(u.left),right:this.convertChild(u.right)});case b.TypeReference:return this.createNode(u,{type:S.AST_NODE_TYPES.TSTypeReference,typeName:this.convertType(u.typeName),typeParameters:u.typeArguments?this.convertTypeArgumentsToTypeParameters(u.typeArguments,u):void 0});case b.TypeParameter:return this.createNode(u,{type:S.AST_NODE_TYPES.TSTypeParameter,name:this.convertType(u.name),constraint:u.constraint?this.convertType(u.constraint):void 0,default:u.default?this.convertType(u.default):void 0,in:(0,P.hasModifier)(b.InKeyword,u),out:(0,P.hasModifier)(b.OutKeyword,u),const:(0,P.hasModifier)(b.ConstKeyword,u)});case b.ThisType:return this.createNode(u,{type:S.AST_NODE_TYPES.TSThisType});case b.AnyKeyword:case b.BigIntKeyword:case b.BooleanKeyword:case b.NeverKeyword:case b.NumberKeyword:case b.ObjectKeyword:case b.StringKeyword:case b.SymbolKeyword:case b.UnknownKeyword:case b.VoidKeyword:case b.UndefinedKeyword:case b.IntrinsicKeyword:return this.createNode(u,{type:S.AST_NODE_TYPES[`TS${b[u.kind]}`]});case b.NonNullExpression:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TSNonNullExpression,expression:this.convertChild(u.expression)});return this.convertChainExpression(be,u)}case b.TypeLiteral:return this.createNode(u,{type:S.AST_NODE_TYPES.TSTypeLiteral,members:u.members.map(be=>this.convertChild(be))});case b.ArrayType:return this.createNode(u,{type:S.AST_NODE_TYPES.TSArrayType,elementType:this.convertType(u.elementType)});case b.IndexedAccessType:return this.createNode(u,{type:S.AST_NODE_TYPES.TSIndexedAccessType,objectType:this.convertType(u.objectType),indexType:this.convertType(u.indexType)});case b.ConditionalType:return this.createNode(u,{type:S.AST_NODE_TYPES.TSConditionalType,checkType:this.convertType(u.checkType),extendsType:this.convertType(u.extendsType),trueType:this.convertType(u.trueType),falseType:this.convertType(u.falseType)});case b.TypeQuery:return this.createNode(u,{type:S.AST_NODE_TYPES.TSTypeQuery,exprName:this.convertType(u.exprName),typeParameters:u.typeArguments&&this.convertTypeArgumentsToTypeParameters(u.typeArguments,u)});case b.MappedType:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TSMappedType,typeParameter:this.convertType(u.typeParameter),nameType:(Rt=this.convertType(u.nameType))!==null&&Rt!==void 0?Rt:null});return u.readonlyToken&&(u.readonlyToken.kind===b.ReadonlyKeyword?be.readonly=!0:be.readonly=(0,P.getTextForTokenKind)(u.readonlyToken.kind)),u.questionToken&&(u.questionToken.kind===b.QuestionToken?be.optional=!0:be.optional=(0,P.getTextForTokenKind)(u.questionToken.kind)),u.type&&(be.typeAnnotation=this.convertType(u.type)),be}case b.ParenthesizedExpression:return this.convertChild(u.expression,fe);case b.TypeAliasDeclaration:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TSTypeAliasDeclaration,id:this.convertChild(u.name),typeAnnotation:this.convertType(u.type)});return(0,P.hasModifier)(b.DeclareKeyword,u)&&(be.declare=!0),u.typeParameters&&(be.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters)),this.fixExports(u,be)}case b.MethodSignature:return this.convertMethodSignature(u);case b.PropertySignature:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TSPropertySignature,optional:(0,P.isOptional)(u)||void 0,computed:(0,P.isComputedProperty)(u.name),key:this.convertChild(u.name),typeAnnotation:u.type?this.convertTypeAnnotation(u.type,u):void 0,initializer:this.convertChild(u.initializer)||void 0,readonly:(0,P.hasModifier)(b.ReadonlyKeyword,u)||void 0,static:(0,P.hasModifier)(b.StaticKeyword,u)||void 0,export:(0,P.hasModifier)(b.ExportKeyword,u)||void 0}),It=(0,P.getTSNodeAccessibility)(u);return It&&(be.accessibility=It),be}case b.IndexSignature:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TSIndexSignature,parameters:u.parameters.map(ln=>this.convertChild(ln))});u.type&&(be.typeAnnotation=this.convertTypeAnnotation(u.type,u)),(0,P.hasModifier)(b.ReadonlyKeyword,u)&&(be.readonly=!0);let It=(0,P.getTSNodeAccessibility)(u);return It&&(be.accessibility=It),(0,P.hasModifier)(b.ExportKeyword,u)&&(be.export=!0),(0,P.hasModifier)(b.StaticKeyword,u)&&(be.static=!0),be}case b.ConstructorType:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TSConstructorType,params:this.convertParameters(u.parameters),abstract:(0,P.hasModifier)(b.AbstractKeyword,u)});return u.type&&(be.returnType=this.convertTypeAnnotation(u.type,u)),u.typeParameters&&(be.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters)),be}case b.FunctionType:case b.ConstructSignature:case b.CallSignature:{let be=u.kind===b.ConstructSignature?S.AST_NODE_TYPES.TSConstructSignatureDeclaration:u.kind===b.CallSignature?S.AST_NODE_TYPES.TSCallSignatureDeclaration:S.AST_NODE_TYPES.TSFunctionType,It=this.createNode(u,{type:be,params:this.convertParameters(u.parameters)});return u.type&&(It.returnType=this.convertTypeAnnotation(u.type,u)),u.typeParameters&&(It.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters)),It}case b.ExpressionWithTypeArguments:{let be=fe.kind,It=be===b.InterfaceDeclaration?S.AST_NODE_TYPES.TSInterfaceHeritage:be===b.HeritageClause?S.AST_NODE_TYPES.TSClassImplements:S.AST_NODE_TYPES.TSInstantiationExpression,ln=this.createNode(u,{type:It,expression:this.convertChild(u.expression)});return u.typeArguments&&(ln.typeParameters=this.convertTypeArgumentsToTypeParameters(u.typeArguments,u)),ln}case b.InterfaceDeclaration:{let be=(rn=u.heritageClauses)!==null&&rn!==void 0?rn:[],It=this.createNode(u,{type:S.AST_NODE_TYPES.TSInterfaceDeclaration,body:this.createNode(u,{type:S.AST_NODE_TYPES.TSInterfaceBody,body:u.members.map(ln=>this.convertChild(ln)),range:[u.members.pos-1,u.end]}),id:this.convertChild(u.name)});if(u.typeParameters&&(It.typeParameters=this.convertTSTypeParametersToTypeParametersDeclaration(u.typeParameters)),be.length>0){let ln=[],xn=[];for(let qn of be)if(qn.token===b.ExtendsKeyword)for(let rt of qn.types)ln.push(this.convertChild(rt,u));else for(let rt of qn.types)xn.push(this.convertChild(rt,u));ln.length&&(It.extends=ln),xn.length&&(It.implements=xn)}return(0,P.hasModifier)(b.AbstractKeyword,u)&&(It.abstract=!0),(0,P.hasModifier)(b.DeclareKeyword,u)&&(It.declare=!0),this.fixExports(u,It)}case b.TypePredicate:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TSTypePredicate,asserts:u.assertsModifier!==void 0,parameterName:this.convertChild(u.parameterName),typeAnnotation:null});return u.type&&(be.typeAnnotation=this.convertTypeAnnotation(u.type,u),be.typeAnnotation.loc=be.typeAnnotation.typeAnnotation.loc,be.typeAnnotation.range=be.typeAnnotation.typeAnnotation.range),be}case b.ImportType:return this.createNode(u,{type:S.AST_NODE_TYPES.TSImportType,isTypeOf:!!u.isTypeOf,parameter:this.convertChild(u.argument),qualifier:this.convertChild(u.qualifier),typeParameters:u.typeArguments?this.convertTypeArgumentsToTypeParameters(u.typeArguments,u):null});case b.EnumDeclaration:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TSEnumDeclaration,id:this.convertChild(u.name),members:u.members.map(It=>this.convertChild(It))});return this.applyModifiersToResult(be,(0,ie.getModifiers)(u)),this.fixExports(u,be)}case b.EnumMember:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TSEnumMember,id:this.convertChild(u.name)});return u.initializer&&(be.initializer=this.convertChild(u.initializer)),u.name.kind===pe.SyntaxKind.ComputedPropertyName&&(be.computed=!0),be}case b.ModuleDeclaration:{let be=this.createNode(u,Object.assign({type:S.AST_NODE_TYPES.TSModuleDeclaration},(()=>{let It=this.convertChild(u.name),ln=this.convertChild(u.body);if(u.flags&pe.NodeFlags.GlobalAugmentation){if(ln==null||ln.type===S.AST_NODE_TYPES.TSModuleDeclaration)throw new Error("Expected a valid module body");if(It.type!==S.AST_NODE_TYPES.Identifier)throw new Error("global module augmentation must have an Identifier id");return{kind:"global",id:It,body:ln,global:!0}}else if(u.flags&pe.NodeFlags.Namespace){if(ln==null)throw new Error("Expected a module body");if(It.type!==S.AST_NODE_TYPES.Identifier)throw new Error("`namespace`s must have an Identifier id");return{kind:"namespace",id:It,body:ln}}else return Object.assign({kind:"module",id:It},ln!=null?{body:ln}:{})})()));return this.applyModifiersToResult(be,(0,ie.getModifiers)(u)),this.fixExports(u,be)}case b.ParenthesizedType:return this.convertType(u.type);case b.UnionType:return this.createNode(u,{type:S.AST_NODE_TYPES.TSUnionType,types:u.types.map(be=>this.convertType(be))});case b.IntersectionType:return this.createNode(u,{type:S.AST_NODE_TYPES.TSIntersectionType,types:u.types.map(be=>this.convertType(be))});case b.AsExpression:return this.createNode(u,{type:S.AST_NODE_TYPES.TSAsExpression,expression:this.convertChild(u.expression),typeAnnotation:this.convertType(u.type)});case b.InferType:return this.createNode(u,{type:S.AST_NODE_TYPES.TSInferType,typeParameter:this.convertType(u.typeParameter)});case b.LiteralType:return Y.typescriptVersionIsAtLeast["4.0"]&&u.literal.kind===b.NullKeyword?this.createNode(u.literal,{type:S.AST_NODE_TYPES.TSNullKeyword}):this.createNode(u,{type:S.AST_NODE_TYPES.TSLiteralType,literal:this.convertType(u.literal)});case b.TypeAssertionExpression:return this.createNode(u,{type:S.AST_NODE_TYPES.TSTypeAssertion,typeAnnotation:this.convertType(u.type),expression:this.convertChild(u.expression)});case b.ImportEqualsDeclaration:return this.createNode(u,{type:S.AST_NODE_TYPES.TSImportEqualsDeclaration,id:this.convertChild(u.name),moduleReference:this.convertChild(u.moduleReference),importKind:u.isTypeOnly?"type":"value",isExport:(0,P.hasModifier)(b.ExportKeyword,u)});case b.ExternalModuleReference:return this.createNode(u,{type:S.AST_NODE_TYPES.TSExternalModuleReference,expression:this.convertChild(u.expression)});case b.NamespaceExportDeclaration:return this.createNode(u,{type:S.AST_NODE_TYPES.TSNamespaceExportDeclaration,id:this.convertChild(u.name)});case b.AbstractKeyword:return this.createNode(u,{type:S.AST_NODE_TYPES.TSAbstractKeyword});case b.TupleType:{let be="elementTypes"in u?u.elementTypes.map(It=>this.convertType(It)):u.elements.map(It=>this.convertType(It));return this.createNode(u,{type:S.AST_NODE_TYPES.TSTupleType,elementTypes:be})}case b.NamedTupleMember:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TSNamedTupleMember,elementType:this.convertType(u.type,u),label:this.convertChild(u.name,u),optional:u.questionToken!=null});return u.dotDotDotToken?(be.range[0]=be.label.range[0],be.loc.start=be.label.loc.start,this.createNode(u,{type:S.AST_NODE_TYPES.TSRestType,typeAnnotation:be})):be}case b.OptionalType:return this.createNode(u,{type:S.AST_NODE_TYPES.TSOptionalType,typeAnnotation:this.convertType(u.type)});case b.RestType:return this.createNode(u,{type:S.AST_NODE_TYPES.TSRestType,typeAnnotation:this.convertType(u.type)});case b.TemplateLiteralType:{let be=this.createNode(u,{type:S.AST_NODE_TYPES.TSTemplateLiteralType,quasis:[this.convertChild(u.head)],types:[]});return u.templateSpans.forEach(It=>{be.types.push(this.convertChild(It.type)),be.quasis.push(this.convertChild(It.literal))}),be}case b.ClassStaticBlockDeclaration:return this.createNode(u,{type:S.AST_NODE_TYPES.StaticBlock,body:this.convertBodyExpressions(u.body.statements,u)});case b.AssertEntry:return this.createNode(u,{type:S.AST_NODE_TYPES.ImportAttribute,key:this.convertChild(u.name),value:this.convertChild(u.value)});case b.SatisfiesExpression:return this.createNode(u,{type:S.AST_NODE_TYPES.TSSatisfiesExpression,expression:this.convertChild(u.expression),typeAnnotation:this.convertChild(u.type)});default:return this.deeplyCopy(u)}}};o.Converter=ae}}),xu={};Sr(xu,{__assign:()=>hd,__asyncDelegator:()=>ub,__asyncGenerator:()=>sb,__asyncValues:()=>md,__await:()=>zc,__awaiter:()=>nb,__classPrivateFieldGet:()=>_b,__classPrivateFieldSet:()=>yd,__createBinding:()=>Uc,__decorate:()=>tb,__exportStar:()=>ib,__extends:()=>Zv,__generator:()=>rb,__importDefault:()=>Gg,__importStar:()=>g_,__makeTemplateObject:()=>gd,__metadata:()=>Vg,__param:()=>Xf,__read:()=>Wg,__rest:()=>eb,__spread:()=>ab,__spreadArrays:()=>ob,__values:()=>Yf});function Zv(o,_){qc(o,_);function V(){this.constructor=o}o.prototype=_===null?Object.create(_):(V.prototype=_.prototype,new V)}function eb(o,_){var V={};for(var k in o)Object.prototype.hasOwnProperty.call(o,k)&&_.indexOf(k)<0&&(V[k]=o[k]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,k=Object.getOwnPropertySymbols(o);pe<k.length;pe++)_.indexOf(k[pe])<0&&Object.prototype.propertyIsEnumerable.call(o,k[pe])&&(V[k[pe]]=o[k[pe]]);return V}function tb(o,_,V,k){var pe=arguments.length,ie=pe<3?_:k===null?k=Object.getOwnPropertyDescriptor(_,V):k,P;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")ie=Reflect.decorate(o,_,V,k);else for(var S=o.length-1;S>=0;S--)(P=o[S])&&(ie=(pe<3?P(ie):pe>3?P(_,V,ie):P(_,V))||ie);return pe>3&&ie&&Object.defineProperty(_,V,ie),ie}function Xf(o,_){return function(V,k){_(V,k,o)}}function Vg(o,_){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(o,_)}function nb(o,_,V,k){function pe(ie){return ie instanceof V?ie:new V(function(P){P(ie)})}return new(V||(V=Promise))(function(ie,P){function S(q){try{b(k.next(q))}catch(ae){P(ae)}}function Y(q){try{b(k.throw(q))}catch(ae){P(ae)}}function b(q){q.done?ie(q.value):pe(q.value).then(S,Y)}b((k=k.apply(o,_||[])).next())})}function rb(o,_){var V={label:0,sent:function(){if(ie[0]&1)throw ie[1];return ie[1]},trys:[],ops:[]},k,pe,ie,P;return P={next:S(0),throw:S(1),return:S(2)},typeof Symbol=="function"&&(P[Symbol.iterator]=function(){return this}),P;function S(b){return function(q){return Y([b,q])}}function Y(b){if(k)throw new TypeError("Generator is already executing.");for(;V;)try{if(k=1,pe&&(ie=b[0]&2?pe.return:b[0]?pe.throw||((ie=pe.return)&&ie.call(pe),0):pe.next)&&!(ie=ie.call(pe,b[1])).done)return ie;switch(pe=0,ie&&(b=[b[0]&2,ie.value]),b[0]){case 0:case 1:ie=b;break;case 4:return V.label++,{value:b[1],done:!1};case 5:V.label++,pe=b[1],b=[0];continue;case 7:b=V.ops.pop(),V.trys.pop();continue;default:if(ie=V.trys,!(ie=ie.length>0&&ie[ie.length-1])&&(b[0]===6||b[0]===2)){V=0;continue}if(b[0]===3&&(!ie||b[1]>ie[0]&&b[1]<ie[3])){V.label=b[1];break}if(b[0]===6&&V.label<ie[1]){V.label=ie[1],ie=b;break}if(ie&&V.label<ie[2]){V.label=ie[2],V.ops.push(b);break}ie[2]&&V.ops.pop(),V.trys.pop();continue}b=_.call(o,V)}catch(q){b=[6,q],pe=0}finally{k=ie=0}if(b[0]&5)throw b[1];return{value:b[0]?b[1]:void 0,done:!0}}}function Uc(o,_,V,k){k===void 0&&(k=V),o[k]=_[V]}function ib(o,_){for(var V in o)V!=="default"&&!_.hasOwnProperty(V)&&(_[V]=o[V])}function Yf(o){var _=typeof Symbol=="function"&&Symbol.iterator,V=_&&o[_],k=0;if(V)return V.call(o);if(o&&typeof o.length=="number")return{next:function(){return o&&k>=o.length&&(o=void 0),{value:o&&o[k++],done:!o}}};throw new TypeError(_?"Object is not iterable.":"Symbol.iterator is not defined.")}function Wg(o,_){var V=typeof Symbol=="function"&&o[Symbol.iterator];if(!V)return o;var k=V.call(o),pe,ie=[],P;try{for(;(_===void 0||_-- >0)&&!(pe=k.next()).done;)ie.push(pe.value)}catch(S){P={error:S}}finally{try{pe&&!pe.done&&(V=k.return)&&V.call(k)}finally{if(P)throw P.error}}return ie}function ab(){for(var o=[],_=0;_<arguments.length;_++)o=o.concat(Wg(arguments[_]));return o}function ob(){for(var o=0,_=0,V=arguments.length;_<V;_++)o+=arguments[_].length;for(var k=Array(o),pe=0,_=0;_<V;_++)for(var ie=arguments[_],P=0,S=ie.length;P<S;P++,pe++)k[pe]=ie[P];return k}function zc(o){return this instanceof zc?(this.v=o,this):new zc(o)}function sb(o,_,V){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var k=V.apply(o,_||[]),pe,ie=[];return pe={},P("next"),P("throw"),P("return"),pe[Symbol.asyncIterator]=function(){return this},pe;function P(u){k[u]&&(pe[u]=function(fe){return new Promise(function(Ne,Re){ie.push([u,fe,Ne,Re])>1||S(u,fe)})})}function S(u,fe){try{Y(k[u](fe))}catch(Ne){ae(ie[0][3],Ne)}}function Y(u){u.value instanceof zc?Promise.resolve(u.value.v).then(b,q):ae(ie[0][2],u)}function b(u){S("next",u)}function q(u){S("throw",u)}function ae(u,fe){u(fe),ie.shift(),ie.length&&S(ie[0][0],ie[0][1])}}function ub(o){var _,V;return _={},k("next"),k("throw",function(pe){throw pe}),k("return"),_[Symbol.iterator]=function(){return this},_;function k(pe,ie){_[pe]=o[pe]?function(P){return(V=!V)?{value:zc(o[pe](P)),done:pe==="return"}:ie?ie(P):P}:ie}}function md(o){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var _=o[Symbol.asyncIterator],V;return _?_.call(o):(o=typeof Yf=="function"?Yf(o):o[Symbol.iterator](),V={},k("next"),k("throw"),k("return"),V[Symbol.asyncIterator]=function(){return this},V);function k(ie){V[ie]=o[ie]&&function(P){return new Promise(function(S,Y){P=o[ie](P),pe(S,Y,P.done,P.value)})}}function pe(ie,P,S,Y){Promise.resolve(Y).then(function(b){ie({value:b,done:S})},P)}}function gd(o,_){return Object.defineProperty?Object.defineProperty(o,"raw",{value:_}):o.raw=_,o}function g_(o){if(o&&o.__esModule)return o;var _={};if(o!=null)for(var V in o)Object.hasOwnProperty.call(o,V)&&(_[V]=o[V]);return _.default=o,_}function Gg(o){return o&&o.__esModule?o:{default:o}}function _b(o,_){if(!_.has(o))throw new TypeError("attempted to get private field on non-instance");return _.get(o)}function yd(o,_,V){if(!_.has(o))throw new TypeError("attempted to set private field on non-instance");return _.set(o,V),V}var qc,hd,Uu=zn({"node_modules/tslib/tslib.es6.js"(){Tt(),qc=function(o,_){return qc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(V,k){V.__proto__=k}||function(V,k){for(var pe in k)k.hasOwnProperty(pe)&&(V[pe]=k[pe])},qc(o,_)},hd=function(){return hd=Object.assign||function(o){for(var _,V=1,k=arguments.length;V<k;V++){_=arguments[V];for(var pe in _)Object.prototype.hasOwnProperty.call(_,pe)&&(o[pe]=_[pe])}return o},hd.apply(this,arguments)}}}),Hg=pt({"node_modules/tsutils/typeguard/2.8/node.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.isExpressionStatement=o.isExpression=o.isExportSpecifier=o.isExportDeclaration=o.isExportAssignment=o.isEnumMember=o.isEnumDeclaration=o.isEntityNameExpression=o.isEntityName=o.isEmptyStatement=o.isElementAccessExpression=o.isDoStatement=o.isDeleteExpression=o.isDefaultClause=o.isDecorator=o.isDebuggerStatement=o.isComputedPropertyName=o.isContinueStatement=o.isConstructSignatureDeclaration=o.isConstructorTypeNode=o.isConstructorDeclaration=o.isConditionalTypeNode=o.isConditionalExpression=o.isCommaListExpression=o.isClassLikeDeclaration=o.isClassExpression=o.isClassDeclaration=o.isCatchClause=o.isCaseOrDefaultClause=o.isCaseClause=o.isCaseBlock=o.isCallSignatureDeclaration=o.isCallLikeExpression=o.isCallExpression=o.isBreakStatement=o.isBreakOrContinueStatement=o.isBooleanLiteral=o.isBlockLike=o.isBlock=o.isBindingPattern=o.isBindingElement=o.isBinaryExpression=o.isAwaitExpression=o.isAssertionExpression=o.isAsExpression=o.isArrowFunction=o.isArrayTypeNode=o.isArrayLiteralExpression=o.isArrayBindingPattern=o.isAccessorDeclaration=void 0,o.isNamespaceImport=o.isNamespaceDeclaration=o.isNamedImports=o.isNamedExports=o.isModuleDeclaration=o.isModuleBlock=o.isMethodSignature=o.isMethodDeclaration=o.isMetaProperty=o.isMappedTypeNode=o.isLiteralTypeNode=o.isLiteralExpression=o.isLabeledStatement=o.isJsxText=o.isJsxSpreadAttribute=o.isJsxSelfClosingElement=o.isJsxOpeningLikeElement=o.isJsxOpeningFragment=o.isJsxOpeningElement=o.isJsxFragment=o.isJsxExpression=o.isJsxElement=o.isJsxClosingFragment=o.isJsxClosingElement=o.isJsxAttributes=o.isJsxAttributeLike=o.isJsxAttribute=o.isJsDoc=o.isIterationStatement=o.isIntersectionTypeNode=o.isInterfaceDeclaration=o.isInferTypeNode=o.isIndexSignatureDeclaration=o.isIndexedAccessTypeNode=o.isImportSpecifier=o.isImportEqualsDeclaration=o.isImportDeclaration=o.isImportClause=o.isIfStatement=o.isIdentifier=o.isGetAccessorDeclaration=o.isFunctionTypeNode=o.isFunctionExpression=o.isFunctionDeclaration=o.isForStatement=o.isForOfStatement=o.isForInOrOfStatement=o.isForInStatement=o.isExternalModuleReference=o.isExpressionWithTypeArguments=void 0,o.isVariableStatement=o.isVariableDeclaration=o.isUnionTypeNode=o.isTypeQueryNode=o.isTypeReferenceNode=o.isTypePredicateNode=o.isTypeParameterDeclaration=o.isTypeOperatorNode=o.isTypeOfExpression=o.isTypeLiteralNode=o.isTypeAssertion=o.isTypeAliasDeclaration=o.isTupleTypeNode=o.isTryStatement=o.isThrowStatement=o.isTextualLiteral=o.isTemplateLiteral=o.isTemplateExpression=o.isTaggedTemplateExpression=o.isSyntaxList=o.isSwitchStatement=o.isStringLiteral=o.isSpreadElement=o.isSpreadAssignment=o.isSourceFile=o.isSignatureDeclaration=o.isShorthandPropertyAssignment=o.isSetAccessorDeclaration=o.isReturnStatement=o.isRegularExpressionLiteral=o.isQualifiedName=o.isPropertySignature=o.isPropertyDeclaration=o.isPropertyAssignment=o.isPropertyAccessExpression=o.isPrefixUnaryExpression=o.isPostfixUnaryExpression=o.isParenthesizedTypeNode=o.isParenthesizedExpression=o.isParameterDeclaration=o.isOmittedExpression=o.isObjectLiteralExpression=o.isObjectBindingPattern=o.isNumericOrStringLikeLiteral=o.isNumericLiteral=o.isNullLiteral=o.isNoSubstitutionTemplateLiteral=o.isNonNullExpression=o.isNewExpression=o.isNamespaceExportDeclaration=void 0,o.isWithStatement=o.isWhileStatement=o.isVoidExpression=o.isVariableDeclarationList=void 0;var _=Sa();function V(c){return c.kind===_.SyntaxKind.GetAccessor||c.kind===_.SyntaxKind.SetAccessor}o.isAccessorDeclaration=V;function k(c){return c.kind===_.SyntaxKind.ArrayBindingPattern}o.isArrayBindingPattern=k;function pe(c){return c.kind===_.SyntaxKind.ArrayLiteralExpression}o.isArrayLiteralExpression=pe;function ie(c){return c.kind===_.SyntaxKind.ArrayType}o.isArrayTypeNode=ie;function P(c){return c.kind===_.SyntaxKind.ArrowFunction}o.isArrowFunction=P;function S(c){return c.kind===_.SyntaxKind.AsExpression}o.isAsExpression=S;function Y(c){return c.kind===_.SyntaxKind.AsExpression||c.kind===_.SyntaxKind.TypeAssertionExpression}o.isAssertionExpression=Y;function b(c){return c.kind===_.SyntaxKind.AwaitExpression}o.isAwaitExpression=b;function q(c){return c.kind===_.SyntaxKind.BinaryExpression}o.isBinaryExpression=q;function ae(c){return c.kind===_.SyntaxKind.BindingElement}o.isBindingElement=ae;function u(c){return c.kind===_.SyntaxKind.ArrayBindingPattern||c.kind===_.SyntaxKind.ObjectBindingPattern}o.isBindingPattern=u;function fe(c){return c.kind===_.SyntaxKind.Block}o.isBlock=fe;function Ne(c){return c.statements!==void 0}o.isBlockLike=Ne;function Re(c){return c.kind===_.SyntaxKind.TrueKeyword||c.kind===_.SyntaxKind.FalseKeyword}o.isBooleanLiteral=Re;function qe(c){return c.kind===_.SyntaxKind.BreakStatement||c.kind===_.SyntaxKind.ContinueStatement}o.isBreakOrContinueStatement=qe;function Nt(c){return c.kind===_.SyntaxKind.BreakStatement}o.isBreakStatement=Nt;function tn(c){return c.kind===_.SyntaxKind.CallExpression}o.isCallExpression=tn;function Kt(c){switch(c.kind){case _.SyntaxKind.CallExpression:case _.SyntaxKind.Decorator:case _.SyntaxKind.JsxOpeningElement:case _.SyntaxKind.JsxSelfClosingElement:case _.SyntaxKind.NewExpression:case _.SyntaxKind.TaggedTemplateExpression:return!0;default:return!1}}o.isCallLikeExpression=Kt;function Zt(c){return c.kind===_.SyntaxKind.CallSignature}o.isCallSignatureDeclaration=Zt;function ot(c){return c.kind===_.SyntaxKind.CaseBlock}o.isCaseBlock=ot;function Rt(c){return c.kind===_.SyntaxKind.CaseClause}o.isCaseClause=Rt;function rn(c){return c.kind===_.SyntaxKind.CaseClause||c.kind===_.SyntaxKind.DefaultClause}o.isCaseOrDefaultClause=rn;function be(c){return c.kind===_.SyntaxKind.CatchClause}o.isCatchClause=be;function It(c){return c.kind===_.SyntaxKind.ClassDeclaration}o.isClassDeclaration=It;function ln(c){return c.kind===_.SyntaxKind.ClassExpression}o.isClassExpression=ln;function xn(c){return c.kind===_.SyntaxKind.ClassDeclaration||c.kind===_.SyntaxKind.ClassExpression}o.isClassLikeDeclaration=xn;function qn(c){return c.kind===_.SyntaxKind.CommaListExpression}o.isCommaListExpression=qn;function rt(c){return c.kind===_.SyntaxKind.ConditionalExpression}o.isConditionalExpression=rt;function Sn(c){return c.kind===_.SyntaxKind.ConditionalType}o.isConditionalTypeNode=Sn;function tr(c){return c.kind===_.SyntaxKind.Constructor}o.isConstructorDeclaration=tr;function Yn(c){return c.kind===_.SyntaxKind.ConstructorType}o.isConstructorTypeNode=Yn;function ir(c){return c.kind===_.SyntaxKind.ConstructSignature}o.isConstructSignatureDeclaration=ir;function Hn(c){return c.kind===_.SyntaxKind.ContinueStatement}o.isContinueStatement=Hn;function ar(c){return c.kind===_.SyntaxKind.ComputedPropertyName}o.isComputedPropertyName=ar;function ut(c){return c.kind===_.SyntaxKind.DebuggerStatement}o.isDebuggerStatement=ut;function Ut(c){return c.kind===_.SyntaxKind.Decorator}o.isDecorator=Ut;function pn(c){return c.kind===_.SyntaxKind.DefaultClause}o.isDefaultClause=pn;function Rr(c){return c.kind===_.SyntaxKind.DeleteExpression}o.isDeleteExpression=Rr;function mi(c){return c.kind===_.SyntaxKind.DoStatement}o.isDoStatement=mi;function Ii(c){return c.kind===_.SyntaxKind.ElementAccessExpression}o.isElementAccessExpression=Ii;function So(c){return c.kind===_.SyntaxKind.EmptyStatement}o.isEmptyStatement=So;function iu(c){return c.kind===_.SyntaxKind.Identifier||sc(c)}o.isEntityName=iu;function Du(c){return c.kind===_.SyntaxKind.Identifier||Ks(c)&&Du(c.expression)}o.isEntityNameExpression=Du;function Su(c){return c.kind===_.SyntaxKind.EnumDeclaration}o.isEnumDeclaration=Su;function au(c){return c.kind===_.SyntaxKind.EnumMember}o.isEnumMember=au;function dl(c){return c.kind===_.SyntaxKind.ExportAssignment}o.isExportAssignment=dl;function zt(c){return c.kind===_.SyntaxKind.ExportDeclaration}o.isExportDeclaration=zt;function Kn(c){return c.kind===_.SyntaxKind.ExportSpecifier}o.isExportSpecifier=Kn;function ni(c){switch(c.kind){case _.SyntaxKind.ArrayLiteralExpression:case _.SyntaxKind.ArrowFunction:case _.SyntaxKind.AsExpression:case _.SyntaxKind.AwaitExpression:case _.SyntaxKind.BinaryExpression:case _.SyntaxKind.CallExpression:case _.SyntaxKind.ClassExpression:case _.SyntaxKind.CommaListExpression:case _.SyntaxKind.ConditionalExpression:case _.SyntaxKind.DeleteExpression:case _.SyntaxKind.ElementAccessExpression:case _.SyntaxKind.FalseKeyword:case _.SyntaxKind.FunctionExpression:case _.SyntaxKind.Identifier:case _.SyntaxKind.JsxElement:case _.SyntaxKind.JsxFragment:case _.SyntaxKind.JsxExpression:case _.SyntaxKind.JsxOpeningElement:case _.SyntaxKind.JsxOpeningFragment:case _.SyntaxKind.JsxSelfClosingElement:case _.SyntaxKind.MetaProperty:case _.SyntaxKind.NewExpression:case _.SyntaxKind.NonNullExpression:case _.SyntaxKind.NoSubstitutionTemplateLiteral:case _.SyntaxKind.NullKeyword:case _.SyntaxKind.NumericLiteral:case _.SyntaxKind.ObjectLiteralExpression:case _.SyntaxKind.OmittedExpression:case _.SyntaxKind.ParenthesizedExpression:case _.SyntaxKind.PostfixUnaryExpression:case _.SyntaxKind.PrefixUnaryExpression:case _.SyntaxKind.PropertyAccessExpression:case _.SyntaxKind.RegularExpressionLiteral:case _.SyntaxKind.SpreadElement:case _.SyntaxKind.StringLiteral:case _.SyntaxKind.SuperKeyword:case _.SyntaxKind.TaggedTemplateExpression:case _.SyntaxKind.TemplateExpression:case _.SyntaxKind.ThisKeyword:case _.SyntaxKind.TrueKeyword:case _.SyntaxKind.TypeAssertionExpression:case _.SyntaxKind.TypeOfExpression:case _.SyntaxKind.VoidExpression:case _.SyntaxKind.YieldExpression:return!0;default:return!1}}o.isExpression=ni;function Ei(c){return c.kind===_.SyntaxKind.ExpressionStatement}o.isExpressionStatement=Ei;function va(c){return c.kind===_.SyntaxKind.ExpressionWithTypeArguments}o.isExpressionWithTypeArguments=va;function fo(c){return c.kind===_.SyntaxKind.ExternalModuleReference}o.isExternalModuleReference=fo;function Wc(c){return c.kind===_.SyntaxKind.ForInStatement}o.isForInStatement=Wc;function Gc(c){return c.kind===_.SyntaxKind.ForOfStatement||c.kind===_.SyntaxKind.ForInStatement}o.isForInOrOfStatement=Gc;function ou(c){return c.kind===_.SyntaxKind.ForOfStatement}o.isForOfStatement=ou;function fl(c){return c.kind===_.SyntaxKind.ForStatement}o.isForStatement=fl;function Hc(c){return c.kind===_.SyntaxKind.FunctionDeclaration}o.isFunctionDeclaration=Hc;function Ss(c){return c.kind===_.SyntaxKind.FunctionExpression}o.isFunctionExpression=Ss;function ml(c){return c.kind===_.SyntaxKind.FunctionType}o.isFunctionTypeNode=ml;function Xc(c){return c.kind===_.SyntaxKind.GetAccessor}o.isGetAccessorDeclaration=Xc;function Yc(c){return c.kind===_.SyntaxKind.Identifier}o.isIdentifier=Yc;function Qc(c){return c.kind===_.SyntaxKind.IfStatement}o.isIfStatement=Qc;function Zc(c){return c.kind===_.SyntaxKind.ImportClause}o.isImportClause=Zc;function Zl(c){return c.kind===_.SyntaxKind.ImportDeclaration}o.isImportDeclaration=Zl;function la(c){return c.kind===_.SyntaxKind.ImportEqualsDeclaration}o.isImportEqualsDeclaration=la;function ep(c){return c.kind===_.SyntaxKind.ImportSpecifier}o.isImportSpecifier=ep;function gl(c){return c.kind===_.SyntaxKind.IndexedAccessType}o.isIndexedAccessTypeNode=gl;function ao(c){return c.kind===_.SyntaxKind.IndexSignature}o.isIndexSignatureDeclaration=ao;function cs(c){return c.kind===_.SyntaxKind.InferType}o.isInferTypeNode=cs;function ec(c){return c.kind===_.SyntaxKind.InterfaceDeclaration}o.isInterfaceDeclaration=ec;function b_(c){return c.kind===_.SyntaxKind.IntersectionType}o.isIntersectionTypeNode=b_;function x_(c){switch(c.kind){case _.SyntaxKind.ForStatement:case _.SyntaxKind.ForOfStatement:case _.SyntaxKind.ForInStatement:case _.SyntaxKind.WhileStatement:case _.SyntaxKind.DoStatement:return!0;default:return!1}}o.isIterationStatement=x_;function tc(c){return c.kind===_.SyntaxKind.JSDocComment}o.isJsDoc=tc;function D_(c){return c.kind===_.SyntaxKind.JsxAttribute}o.isJsxAttribute=D_;function tp(c){return c.kind===_.SyntaxKind.JsxAttribute||c.kind===_.SyntaxKind.JsxSpreadAttribute}o.isJsxAttributeLike=tp;function Tu(c){return c.kind===_.SyntaxKind.JsxAttributes}o.isJsxAttributes=Tu;function np(c){return c.kind===_.SyntaxKind.JsxClosingElement}o.isJsxClosingElement=np;function yl(c){return c.kind===_.SyntaxKind.JsxClosingFragment}o.isJsxClosingFragment=yl;function hl(c){return c.kind===_.SyntaxKind.JsxElement}o.isJsxElement=hl;function Ko(c){return c.kind===_.SyntaxKind.JsxExpression}o.isJsxExpression=Ko;function Ts(c){return c.kind===_.SyntaxKind.JsxFragment}o.isJsxFragment=Ts;function su(c){return c.kind===_.SyntaxKind.JsxOpeningElement}o.isJsxOpeningElement=su;function rp(c){return c.kind===_.SyntaxKind.JsxOpeningFragment}o.isJsxOpeningFragment=rp;function S_(c){return c.kind===_.SyntaxKind.JsxOpeningElement||c.kind===_.SyntaxKind.JsxSelfClosingElement}o.isJsxOpeningLikeElement=S_;function Es(c){return c.kind===_.SyntaxKind.JsxSelfClosingElement}o.isJsxSelfClosingElement=Es;function zu(c){return c.kind===_.SyntaxKind.JsxSpreadAttribute}o.isJsxSpreadAttribute=zu;function nc(c){return c.kind===_.SyntaxKind.JsxText}o.isJsxText=nc;function qu(c){return c.kind===_.SyntaxKind.LabeledStatement}o.isLabeledStatement=qu;function oo(c){return c.kind>=_.SyntaxKind.FirstLiteralToken&&c.kind<=_.SyntaxKind.LastLiteralToken}o.isLiteralExpression=oo;function rc(c){return c.kind===_.SyntaxKind.LiteralType}o.isLiteralTypeNode=rc;function vl(c){return c.kind===_.SyntaxKind.MappedType}o.isMappedTypeNode=vl;function ic(c){return c.kind===_.SyntaxKind.MetaProperty}o.isMetaProperty=ic;function bl(c){return c.kind===_.SyntaxKind.MethodDeclaration}o.isMethodDeclaration=bl;function xl(c){return c.kind===_.SyntaxKind.MethodSignature}o.isMethodSignature=xl;function ps(c){return c.kind===_.SyntaxKind.ModuleBlock}o.isModuleBlock=ps;function Dl(c){return c.kind===_.SyntaxKind.ModuleDeclaration}o.isModuleDeclaration=Dl;function ac(c){return c.kind===_.SyntaxKind.NamedExports}o.isNamedExports=ac;function ip(c){return c.kind===_.SyntaxKind.NamedImports}o.isNamedImports=ip;function T_(c){return Dl(c)&&c.name.kind===_.SyntaxKind.Identifier&&c.body!==void 0&&(c.body.kind===_.SyntaxKind.ModuleBlock||T_(c.body))}o.isNamespaceDeclaration=T_;function Sl(c){return c.kind===_.SyntaxKind.NamespaceImport}o.isNamespaceImport=Sl;function ap(c){return c.kind===_.SyntaxKind.NamespaceExportDeclaration}o.isNamespaceExportDeclaration=ap;function oc(c){return c.kind===_.SyntaxKind.NewExpression}o.isNewExpression=oc;function E_(c){return c.kind===_.SyntaxKind.NonNullExpression}o.isNonNullExpression=E_;function B(c){return c.kind===_.SyntaxKind.NoSubstitutionTemplateLiteral}o.isNoSubstitutionTemplateLiteral=B;function Ke(c){return c.kind===_.SyntaxKind.NullKeyword}o.isNullLiteral=Ke;function kt(c){return c.kind===_.SyntaxKind.NumericLiteral}o.isNumericLiteral=kt;function Cn(c){switch(c.kind){case _.SyntaxKind.StringLiteral:case _.SyntaxKind.NumericLiteral:case _.SyntaxKind.NoSubstitutionTemplateLiteral:return!0;default:return!1}}o.isNumericOrStringLikeLiteral=Cn;function Qn(c){return c.kind===_.SyntaxKind.ObjectBindingPattern}o.isObjectBindingPattern=Qn;function Er(c){return c.kind===_.SyntaxKind.ObjectLiteralExpression}o.isObjectLiteralExpression=Er;function $i(c){return c.kind===_.SyntaxKind.OmittedExpression}o.isOmittedExpression=$i;function so(c){return c.kind===_.SyntaxKind.Parameter}o.isParameterDeclaration=so;function Ga(c){return c.kind===_.SyntaxKind.ParenthesizedExpression}o.isParenthesizedExpression=Ga;function fa(c){return c.kind===_.SyntaxKind.ParenthesizedType}o.isParenthesizedTypeNode=fa;function To(c){return c.kind===_.SyntaxKind.PostfixUnaryExpression}o.isPostfixUnaryExpression=To;function Cs(c){return c.kind===_.SyntaxKind.PrefixUnaryExpression}o.isPrefixUnaryExpression=Cs;function Ks(c){return c.kind===_.SyntaxKind.PropertyAccessExpression}o.isPropertyAccessExpression=Ks;function No(c){return c.kind===_.SyntaxKind.PropertyAssignment}o.isPropertyAssignment=No;function As(c){return c.kind===_.SyntaxKind.PropertyDeclaration}o.isPropertyDeclaration=As;function $o(c){return c.kind===_.SyntaxKind.PropertySignature}o.isPropertySignature=$o;function sc(c){return c.kind===_.SyntaxKind.QualifiedName}o.isQualifiedName=sc;function Vu(c){return c.kind===_.SyntaxKind.RegularExpressionLiteral}o.isRegularExpressionLiteral=Vu;function mm(c){return c.kind===_.SyntaxKind.ReturnStatement}o.isReturnStatement=mm;function Qi(c){return c.kind===_.SyntaxKind.SetAccessor}o.isSetAccessorDeclaration=Qi;function Dd(c){return c.kind===_.SyntaxKind.ShorthandPropertyAssignment}o.isShorthandPropertyAssignment=Dd;function Sd(c){return c.parameters!==void 0}o.isSignatureDeclaration=Sd;function gm(c){return c.kind===_.SyntaxKind.SourceFile}o.isSourceFile=gm;function op(c){return c.kind===_.SyntaxKind.SpreadAssignment}o.isSpreadAssignment=op;function es(c){return c.kind===_.SyntaxKind.SpreadElement}o.isSpreadElement=es;function ym(c){return c.kind===_.SyntaxKind.StringLiteral}o.isStringLiteral=ym;function hm(c){return c.kind===_.SyntaxKind.SwitchStatement}o.isSwitchStatement=hm;function vm(c){return c.kind===_.SyntaxKind.SyntaxList}o.isSyntaxList=vm;function Eu(c){return c.kind===_.SyntaxKind.TaggedTemplateExpression}o.isTaggedTemplateExpression=Eu;function C_(c){return c.kind===_.SyntaxKind.TemplateExpression}o.isTemplateExpression=C_;function $s(c){return c.kind===_.SyntaxKind.TemplateExpression||c.kind===_.SyntaxKind.NoSubstitutionTemplateLiteral}o.isTemplateLiteral=$s;function Td(c){return c.kind===_.SyntaxKind.StringLiteral||c.kind===_.SyntaxKind.NoSubstitutionTemplateLiteral}o.isTextualLiteral=Td;function mo(c){return c.kind===_.SyntaxKind.ThrowStatement}o.isThrowStatement=mo;function bm(c){return c.kind===_.SyntaxKind.TryStatement}o.isTryStatement=bm;function xm(c){return c.kind===_.SyntaxKind.TupleType}o.isTupleTypeNode=xm;function Us(c){return c.kind===_.SyntaxKind.TypeAliasDeclaration}o.isTypeAliasDeclaration=Us;function sp(c){return c.kind===_.SyntaxKind.TypeAssertionExpression}o.isTypeAssertion=sp;function v(c){return c.kind===_.SyntaxKind.TypeLiteral}o.isTypeLiteralNode=v;function C(c){return c.kind===_.SyntaxKind.TypeOfExpression}o.isTypeOfExpression=C;function g(c){return c.kind===_.SyntaxKind.TypeOperator}o.isTypeOperatorNode=g;function T(c){return c.kind===_.SyntaxKind.TypeParameter}o.isTypeParameterDeclaration=T;function D(c){return c.kind===_.SyntaxKind.TypePredicate}o.isTypePredicateNode=D;function f(c){return c.kind===_.SyntaxKind.TypeReference}o.isTypeReferenceNode=f;function y(c){return c.kind===_.SyntaxKind.TypeQuery}o.isTypeQueryNode=y;function h(c){return c.kind===_.SyntaxKind.UnionType}o.isUnionTypeNode=h;function E(c){return c.kind===_.SyntaxKind.VariableDeclaration}o.isVariableDeclaration=E;function F(c){return c.kind===_.SyntaxKind.VariableStatement}o.isVariableStatement=F;function R(c){return c.kind===_.SyntaxKind.VariableDeclarationList}o.isVariableDeclarationList=R;function J(c){return c.kind===_.SyntaxKind.VoidExpression}o.isVoidExpression=J;function L(c){return c.kind===_.SyntaxKind.WhileStatement}o.isWhileStatement=L;function A(c){return c.kind===_.SyntaxKind.WithStatement}o.isWithStatement=A}}),lb=pt({"node_modules/tsutils/typeguard/2.9/node.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.isImportTypeNode=void 0;var _=(Uu(),Br(xu));_.__exportStar(Hg(),o);var V=Sa();function k(pe){return pe.kind===V.SyntaxKind.ImportType}o.isImportTypeNode=k}}),Xg=pt({"node_modules/tsutils/typeguard/3.0/node.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.isSyntheticExpression=o.isRestTypeNode=o.isOptionalTypeNode=void 0;var _=(Uu(),Br(xu));_.__exportStar(lb(),o);var V=Sa();function k(P){return P.kind===V.SyntaxKind.OptionalType}o.isOptionalTypeNode=k;function pe(P){return P.kind===V.SyntaxKind.RestType}o.isRestTypeNode=pe;function ie(P){return P.kind===V.SyntaxKind.SyntheticExpression}o.isSyntheticExpression=ie}}),Yg=pt({"node_modules/tsutils/typeguard/3.2/node.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.isBigIntLiteral=void 0;var _=(Uu(),Br(xu));_.__exportStar(Xg(),o);var V=Sa();function k(pe){return pe.kind===V.SyntaxKind.BigIntLiteral}o.isBigIntLiteral=k}}),Qg=pt({"node_modules/tsutils/typeguard/node.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0});var _=(Uu(),Br(xu));_.__exportStar(Yg(),o)}}),y_=pt({"node_modules/tsutils/typeguard/2.8/type.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.isUniqueESSymbolType=o.isUnionType=o.isUnionOrIntersectionType=o.isTypeVariable=o.isTypeReference=o.isTypeParameter=o.isSubstitutionType=o.isObjectType=o.isLiteralType=o.isIntersectionType=o.isInterfaceType=o.isInstantiableType=o.isIndexedAccessype=o.isIndexedAccessType=o.isGenericType=o.isEnumType=o.isConditionalType=void 0;var _=Sa();function V(Kt){return(Kt.flags&_.TypeFlags.Conditional)!==0}o.isConditionalType=V;function k(Kt){return(Kt.flags&_.TypeFlags.Enum)!==0}o.isEnumType=k;function pe(Kt){return(Kt.flags&_.TypeFlags.Object)!==0&&(Kt.objectFlags&_.ObjectFlags.ClassOrInterface)!==0&&(Kt.objectFlags&_.ObjectFlags.Reference)!==0}o.isGenericType=pe;function ie(Kt){return(Kt.flags&_.TypeFlags.IndexedAccess)!==0}o.isIndexedAccessType=ie;function P(Kt){return(Kt.flags&_.TypeFlags.Index)!==0}o.isIndexedAccessype=P;function S(Kt){return(Kt.flags&_.TypeFlags.Instantiable)!==0}o.isInstantiableType=S;function Y(Kt){return(Kt.flags&_.TypeFlags.Object)!==0&&(Kt.objectFlags&_.ObjectFlags.ClassOrInterface)!==0}o.isInterfaceType=Y;function b(Kt){return(Kt.flags&_.TypeFlags.Intersection)!==0}o.isIntersectionType=b;function q(Kt){return(Kt.flags&(_.TypeFlags.StringOrNumberLiteral|_.TypeFlags.BigIntLiteral))!==0}o.isLiteralType=q;function ae(Kt){return(Kt.flags&_.TypeFlags.Object)!==0}o.isObjectType=ae;function u(Kt){return(Kt.flags&_.TypeFlags.Substitution)!==0}o.isSubstitutionType=u;function fe(Kt){return(Kt.flags&_.TypeFlags.TypeParameter)!==0}o.isTypeParameter=fe;function Ne(Kt){return(Kt.flags&_.TypeFlags.Object)!==0&&(Kt.objectFlags&_.ObjectFlags.Reference)!==0}o.isTypeReference=Ne;function Re(Kt){return(Kt.flags&_.TypeFlags.TypeVariable)!==0}o.isTypeVariable=Re;function qe(Kt){return(Kt.flags&_.TypeFlags.UnionOrIntersection)!==0}o.isUnionOrIntersectionType=qe;function Nt(Kt){return(Kt.flags&_.TypeFlags.Union)!==0}o.isUnionType=Nt;function tn(Kt){return(Kt.flags&_.TypeFlags.UniqueESSymbol)!==0}o.isUniqueESSymbolType=tn}}),Zg=pt({"node_modules/tsutils/typeguard/2.9/type.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0});var _=(Uu(),Br(xu));_.__exportStar(y_(),o)}}),cb=pt({"node_modules/tsutils/typeguard/3.0/type.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.isTupleTypeReference=o.isTupleType=void 0;var _=(Uu(),Br(xu));_.__exportStar(Zg(),o);var V=Sa(),k=Zg();function pe(P){return(P.flags&V.TypeFlags.Object&&P.objectFlags&V.ObjectFlags.Tuple)!==0}o.isTupleType=pe;function ie(P){return k.isTypeReference(P)&&pe(P.target)}o.isTupleTypeReference=ie}}),ey=pt({"node_modules/tsutils/typeguard/3.2/type.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0});var _=(Uu(),Br(xu));_.__exportStar(cb(),o)}}),pb=pt({"node_modules/tsutils/typeguard/3.2/index.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0});var _=(Uu(),Br(xu));_.__exportStar(Yg(),o),_.__exportStar(ey(),o)}}),Qf=pt({"node_modules/tsutils/typeguard/type.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0});var _=(Uu(),Br(xu));_.__exportStar(ey(),o)}}),db=pt({"node_modules/tsutils/util/type.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.getBaseClassMemberOfClassElement=o.getIteratorYieldResultFromIteratorResult=o.getInstanceTypeOfClassLikeDeclaration=o.getConstructorTypeOfClassLikeDeclaration=o.getSymbolOfClassLikeDeclaration=o.getPropertyNameFromType=o.symbolHasReadonlyDeclaration=o.isPropertyReadonlyInType=o.getWellKnownSymbolPropertyOfType=o.getPropertyOfType=o.isBooleanLiteralType=o.isFalsyType=o.isThenableType=o.someTypePart=o.intersectionTypeParts=o.unionTypeParts=o.getCallSignaturesOfType=o.isTypeAssignableToString=o.isTypeAssignableToNumber=o.isOptionalChainingUndefinedMarkerType=o.removeOptionalChainingUndefinedMarkerType=o.removeOptionalityFromType=o.isEmptyObjectType=void 0;var _=Sa(),V=Qf(),k=Zf(),pe=Qg();function ie(ut){if(V.isObjectType(ut)&&ut.objectFlags&_.ObjectFlags.Anonymous&&ut.getProperties().length===0&&ut.getCallSignatures().length===0&&ut.getConstructSignatures().length===0&&ut.getStringIndexType()===void 0&&ut.getNumberIndexType()===void 0){let Ut=ut.getBaseTypes();return Ut===void 0||Ut.every(ie)}return!1}o.isEmptyObjectType=ie;function P(ut,Ut){if(!S(Ut,_.TypeFlags.Undefined))return Ut;let pn=S(Ut,_.TypeFlags.Null);return Ut=ut.getNonNullableType(Ut),pn?ut.getNullableType(Ut,_.TypeFlags.Null):Ut}o.removeOptionalityFromType=P;function S(ut,Ut){for(let pn of Ne(ut))if(k.isTypeFlagSet(pn,Ut))return!0;return!1}function Y(ut,Ut){if(!V.isUnionType(Ut))return b(ut,Ut)?Ut.getNonNullableType():Ut;let pn=0,Rr=!1;for(let mi of Ut.types)b(ut,mi)?Rr=!0:pn|=mi.flags;return Rr?ut.getNullableType(Ut.getNonNullableType(),pn):Ut}o.removeOptionalChainingUndefinedMarkerType=Y;function b(ut,Ut){return k.isTypeFlagSet(Ut,_.TypeFlags.Undefined)&&ut.getNullableType(Ut.getNonNullableType(),_.TypeFlags.Undefined)!==Ut}o.isOptionalChainingUndefinedMarkerType=b;function q(ut,Ut){return u(ut,Ut,_.TypeFlags.NumberLike)}o.isTypeAssignableToNumber=q;function ae(ut,Ut){return u(ut,Ut,_.TypeFlags.StringLike)}o.isTypeAssignableToString=ae;function u(ut,Ut,pn){pn|=_.TypeFlags.Any;let Rr;return function mi(Ii){if(V.isTypeParameter(Ii)&&Ii.symbol!==void 0&&Ii.symbol.declarations!==void 0){if(Rr===void 0)Rr=new Set([Ii]);else if(!Rr.has(Ii))Rr.add(Ii);else return!1;let So=Ii.symbol.declarations[0];return So.constraint===void 0?!0:mi(ut.getTypeFromTypeNode(So.constraint))}return V.isUnionType(Ii)?Ii.types.every(mi):V.isIntersectionType(Ii)?Ii.types.some(mi):k.isTypeFlagSet(Ii,pn)}(Ut)}function fe(ut){if(V.isUnionType(ut)){let Ut=[];for(let pn of ut.types)Ut.push(...fe(pn));return Ut}if(V.isIntersectionType(ut)){let Ut;for(let pn of ut.types){let Rr=fe(pn);if(Rr.length!==0){if(Ut!==void 0)return[];Ut=Rr}}return Ut===void 0?[]:Ut}return ut.getCallSignatures()}o.getCallSignaturesOfType=fe;function Ne(ut){return V.isUnionType(ut)?ut.types:[ut]}o.unionTypeParts=Ne;function Re(ut){return V.isIntersectionType(ut)?ut.types:[ut]}o.intersectionTypeParts=Re;function qe(ut,Ut,pn){return Ut(ut)?ut.types.some(pn):pn(ut)}o.someTypePart=qe;function Nt(ut,Ut){let pn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ut.getTypeAtLocation(Ut);for(let Rr of Ne(ut.getApparentType(pn))){let mi=Rr.getProperty("then");if(mi===void 0)continue;let Ii=ut.getTypeOfSymbolAtLocation(mi,Ut);for(let So of Ne(Ii))for(let iu of So.getCallSignatures())if(iu.parameters.length!==0&&tn(ut,iu.parameters[0],Ut))return!0}return!1}o.isThenableType=Nt;function tn(ut,Ut,pn){let Rr=ut.getApparentType(ut.getTypeOfSymbolAtLocation(Ut,pn));if(Ut.valueDeclaration.dotDotDotToken&&(Rr=Rr.getNumberIndexType(),Rr===void 0))return!1;for(let mi of Ne(Rr))if(mi.getCallSignatures().length!==0)return!0;return!1}function Kt(ut){return ut.flags&(_.TypeFlags.Undefined|_.TypeFlags.Null|_.TypeFlags.Void)?!0:V.isLiteralType(ut)?!ut.value:Zt(ut,!1)}o.isFalsyType=Kt;function Zt(ut,Ut){return k.isTypeFlagSet(ut,_.TypeFlags.BooleanLiteral)&&ut.intrinsicName===(Ut?"true":"false")}o.isBooleanLiteralType=Zt;function ot(ut,Ut){return Ut.startsWith("__")?ut.getProperties().find(pn=>pn.escapedName===Ut):ut.getProperty(Ut)}o.getPropertyOfType=ot;function Rt(ut,Ut,pn){let Rr="__@"+Ut;for(let mi of ut.getProperties()){if(!mi.name.startsWith(Rr))continue;let Ii=pn.getApparentType(pn.getTypeAtLocation(mi.valueDeclaration.name.expression)).symbol;if(mi.escapedName===rn(pn,Ii,Ut))return mi}}o.getWellKnownSymbolPropertyOfType=Rt;function rn(ut,Ut,pn){let Rr=Ut&&ut.getTypeOfSymbolAtLocation(Ut,Ut.valueDeclaration).getProperty(pn),mi=Rr&&ut.getTypeOfSymbolAtLocation(Rr,Rr.valueDeclaration);return mi&&V.isUniqueESSymbolType(mi)?mi.escapedName:"__@"+pn}function be(ut,Ut,pn){let Rr=!1,mi=!1;for(let Ii of Ne(ut))if(ot(Ii,Ut)===void 0){let So=(k.isNumericPropertyName(Ut)?pn.getIndexInfoOfType(Ii,_.IndexKind.Number):void 0)||pn.getIndexInfoOfType(Ii,_.IndexKind.String);if(So!==void 0&&So.isReadonly){if(Rr)return!0;mi=!0}}else{if(mi||It(Ii,Ut,pn))return!0;Rr=!0}return!1}o.isPropertyReadonlyInType=be;function It(ut,Ut,pn){return qe(ut,V.isIntersectionType,Rr=>{let mi=ot(Rr,Ut);if(mi===void 0)return!1;if(mi.flags&_.SymbolFlags.Transient){if(/^(?:[1-9]\d*|0)$/.test(Ut)&&V.isTupleTypeReference(Rr))return Rr.target.readonly;switch(ln(Rr,Ut,pn)){case!0:return!0;case!1:return!1;default:}}return k.isSymbolFlagSet(mi,_.SymbolFlags.ValueModule)||xn(mi,pn)})}function ln(ut,Ut,pn){if(!V.isObjectType(ut)||!k.isObjectFlagSet(ut,_.ObjectFlags.Mapped))return;let Rr=ut.symbol.declarations[0];return Rr.readonlyToken!==void 0&&!/^__@[^@]+$/.test(Ut)?Rr.readonlyToken.kind!==_.SyntaxKind.MinusToken:be(ut.modifiersType,Ut,pn)}function xn(ut,Ut){return(ut.flags&_.SymbolFlags.Accessor)===_.SymbolFlags.GetAccessor||ut.declarations!==void 0&&ut.declarations.some(pn=>k.isModifierFlagSet(pn,_.ModifierFlags.Readonly)||pe.isVariableDeclaration(pn)&&k.isNodeFlagSet(pn.parent,_.NodeFlags.Const)||pe.isCallExpression(pn)&&k.isReadonlyAssignmentDeclaration(pn,Ut)||pe.isEnumMember(pn)||(pe.isPropertyAssignment(pn)||pe.isShorthandPropertyAssignment(pn))&&k.isInConstContext(pn.parent))}o.symbolHasReadonlyDeclaration=xn;function qn(ut){if(ut.flags&(_.TypeFlags.StringLiteral|_.TypeFlags.NumberLiteral)){let Ut=String(ut.value);return{displayName:Ut,symbolName:_.escapeLeadingUnderscores(Ut)}}if(V.isUniqueESSymbolType(ut))return{displayName:`[${ut.symbol?`${rt(ut.symbol)?"Symbol.":""}${ut.symbol.name}`:ut.escapedName.replace(/^__@|@\d+$/g,"")}]`,symbolName:ut.escapedName}}o.getPropertyNameFromType=qn;function rt(ut){return k.isSymbolFlagSet(ut,_.SymbolFlags.Property)&&ut.valueDeclaration!==void 0&&pe.isInterfaceDeclaration(ut.valueDeclaration.parent)&&ut.valueDeclaration.parent.name.text==="SymbolConstructor"&&Sn(ut.valueDeclaration.parent)}function Sn(ut){return k.isNodeFlagSet(ut.parent,_.NodeFlags.GlobalAugmentation)||pe.isSourceFile(ut.parent)&&!_.isExternalModule(ut.parent)}function tr(ut,Ut){var pn;return Ut.getSymbolAtLocation((pn=ut.name)!==null&&pn!==void 0?pn:k.getChildOfKind(ut,_.SyntaxKind.ClassKeyword))}o.getSymbolOfClassLikeDeclaration=tr;function Yn(ut,Ut){return ut.kind===_.SyntaxKind.ClassExpression?Ut.getTypeAtLocation(ut):Ut.getTypeOfSymbolAtLocation(tr(ut,Ut),ut)}o.getConstructorTypeOfClassLikeDeclaration=Yn;function ir(ut,Ut){return ut.kind===_.SyntaxKind.ClassDeclaration?Ut.getTypeAtLocation(ut):Ut.getDeclaredTypeOfSymbol(tr(ut,Ut))}o.getInstanceTypeOfClassLikeDeclaration=ir;function Hn(ut,Ut,pn){return V.isUnionType(ut)&&ut.types.find(Rr=>{let mi=Rr.getProperty("done");return mi!==void 0&&Zt(P(pn,pn.getTypeOfSymbolAtLocation(mi,Ut)),!1)})||ut}o.getIteratorYieldResultFromIteratorResult=Hn;function ar(ut,Ut){if(!pe.isClassLikeDeclaration(ut.parent))return;let pn=k.getBaseOfClassLikeExpression(ut.parent);if(pn===void 0)return;let Rr=k.getSingleLateBoundPropertyNameOfPropertyName(ut.name,Ut);if(Rr===void 0)return;let mi=Ut.getTypeAtLocation(k.hasModifier(ut.modifiers,_.SyntaxKind.StaticKeyword)?pn.expression:pn);return ot(mi,Rr.symbolName)}o.getBaseClassMemberOfClassElement=ar}}),Zf=pt({"node_modules/tsutils/util/util.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.isValidIdentifier=o.getLineBreakStyle=o.getLineRanges=o.forEachComment=o.forEachTokenWithTrivia=o.forEachToken=o.isFunctionWithBody=o.hasOwnThisReference=o.isBlockScopeBoundary=o.isFunctionScopeBoundary=o.isTypeScopeBoundary=o.isScopeBoundary=o.ScopeBoundarySelector=o.ScopeBoundary=o.isInSingleStatementContext=o.isBlockScopedDeclarationStatement=o.isBlockScopedVariableDeclaration=o.isBlockScopedVariableDeclarationList=o.getVariableDeclarationKind=o.VariableDeclarationKind=o.forEachDeclaredVariable=o.forEachDestructuringIdentifier=o.getPropertyName=o.getWrappedNodeAtPosition=o.getAstNodeAtPosition=o.commentText=o.isPositionInComment=o.getCommentAtPosition=o.getTokenAtPosition=o.getNextToken=o.getPreviousToken=o.getNextStatement=o.getPreviousStatement=o.isModifierFlagSet=o.isObjectFlagSet=o.isSymbolFlagSet=o.isTypeFlagSet=o.isNodeFlagSet=o.hasAccessModifier=o.isParameterProperty=o.hasModifier=o.getModifier=o.isThisParameter=o.isKeywordKind=o.isJsDocKind=o.isTypeNodeKind=o.isAssignmentKind=o.isNodeKind=o.isTokenKind=o.getChildOfKind=void 0,o.getBaseOfClassLikeExpression=o.hasExhaustiveCaseClauses=o.formatPseudoBigInt=o.unwrapParentheses=o.getSingleLateBoundPropertyNameOfPropertyName=o.getLateBoundPropertyNamesOfPropertyName=o.getLateBoundPropertyNames=o.getPropertyNameOfWellKnownSymbol=o.isWellKnownSymbolLiterally=o.isBindableObjectDefinePropertyCall=o.isReadonlyAssignmentDeclaration=o.isInConstContext=o.isConstAssertion=o.getTsCheckDirective=o.getCheckJsDirective=o.isAmbientModule=o.isCompilerOptionEnabled=o.isStrictCompilerOptionEnabled=o.getIIFE=o.isAmbientModuleBlock=o.isStatementInAmbientContext=o.findImportLikeNodes=o.findImports=o.ImportKind=o.parseJsDocOfNode=o.getJsDoc=o.canHaveJsDoc=o.isReassignmentTarget=o.getAccessKind=o.AccessKind=o.isExpressionValueUsed=o.getDeclarationOfBindingElement=o.hasSideEffects=o.SideEffectOptions=o.isSameLine=o.isNumericPropertyName=o.isValidJsxIdentifier=o.isValidNumericLiteral=o.isValidPropertyName=o.isValidPropertyAccess=void 0;var _=Sa(),V=Qg(),k=pb(),pe=db();function ie(B,Ke,kt){for(let Cn of B.getChildren(kt))if(Cn.kind===Ke)return Cn}o.getChildOfKind=ie;function P(B){return B>=_.SyntaxKind.FirstToken&&B<=_.SyntaxKind.LastToken}o.isTokenKind=P;function S(B){return B>=_.SyntaxKind.FirstNode}o.isNodeKind=S;function Y(B){return B>=_.SyntaxKind.FirstAssignment&&B<=_.SyntaxKind.LastAssignment}o.isAssignmentKind=Y;function b(B){return B>=_.SyntaxKind.FirstTypeNode&&B<=_.SyntaxKind.LastTypeNode}o.isTypeNodeKind=b;function q(B){return B>=_.SyntaxKind.FirstJSDocNode&&B<=_.SyntaxKind.LastJSDocNode}o.isJsDocKind=q;function ae(B){return B>=_.SyntaxKind.FirstKeyword&&B<=_.SyntaxKind.LastKeyword}o.isKeywordKind=ae;function u(B){return B.name.kind===_.SyntaxKind.Identifier&&B.name.originalKeywordKind===_.SyntaxKind.ThisKeyword}o.isThisParameter=u;function fe(B,Ke){if(B.modifiers!==void 0){for(let kt of B.modifiers)if(kt.kind===Ke)return kt}}o.getModifier=fe;function Ne(B){if(B===void 0)return!1;for(var Ke=arguments.length,kt=new Array(Ke>1?Ke-1:0),Cn=1;Cn<Ke;Cn++)kt[Cn-1]=arguments[Cn];for(let Qn of B)if(kt.includes(Qn.kind))return!0;return!1}o.hasModifier=Ne;function Re(B){return Ne(B.modifiers,_.SyntaxKind.PublicKeyword,_.SyntaxKind.ProtectedKeyword,_.SyntaxKind.PrivateKeyword,_.SyntaxKind.ReadonlyKeyword)}o.isParameterProperty=Re;function qe(B){return Kt(B,_.ModifierFlags.AccessibilityModifier)}o.hasAccessModifier=qe;function Nt(B,Ke){return(B.flags&Ke)!==0}o.isNodeFlagSet=Nt,o.isTypeFlagSet=Nt,o.isSymbolFlagSet=Nt;function tn(B,Ke){return(B.objectFlags&Ke)!==0}o.isObjectFlagSet=tn;function Kt(B,Ke){return(_.getCombinedModifierFlags(B)&Ke)!==0}o.isModifierFlagSet=Kt;function Zt(B){let Ke=B.parent;if(V.isBlockLike(Ke)){let kt=Ke.statements.indexOf(B);if(kt>0)return Ke.statements[kt-1]}}o.getPreviousStatement=Zt;function ot(B){let Ke=B.parent;if(V.isBlockLike(Ke)){let kt=Ke.statements.indexOf(B);if(kt<Ke.statements.length)return Ke.statements[kt+1]}}o.getNextStatement=ot;function Rt(B,Ke){let{pos:kt}=B;if(kt!==0){do B=B.parent;while(B.pos===kt);return It(B,kt-1,Ke!=null?Ke:B.getSourceFile(),!1)}}o.getPreviousToken=Rt;function rn(B,Ke){if(B.kind===_.SyntaxKind.SourceFile||B.kind===_.SyntaxKind.EndOfFileToken)return;let kt=B.end;for(B=B.parent;B.end===kt;){if(B.parent===void 0)return B.endOfFileToken;B=B.parent}return It(B,kt,Ke!=null?Ke:B.getSourceFile(),!1)}o.getNextToken=rn;function be(B,Ke,kt,Cn){if(!(Ke<B.pos||Ke>=B.end))return P(B.kind)?B:It(B,Ke,kt!=null?kt:B.getSourceFile(),Cn===!0)}o.getTokenAtPosition=be;function It(B,Ke,kt,Cn){if(!Cn&&(B=Sn(B,Ke),P(B.kind)))return B;e:for(;;){for(let Qn of B.getChildren(kt))if(Qn.end>Ke&&(Cn||Qn.kind!==_.SyntaxKind.JSDocComment)){if(P(Qn.kind))return Qn;B=Qn;continue e}return}}function ln(B,Ke){let kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:B,Cn=be(kt,Ke,B);if(Cn===void 0||Cn.kind===_.SyntaxKind.JsxText||Ke>=Cn.end-(_.tokenToString(Cn.kind)||"").length)return;let Qn=Cn.pos===0?(_.getShebang(B.text)||"").length:Cn.pos;return Qn!==0&&_.forEachTrailingCommentRange(B.text,Qn,xn,Ke)||_.forEachLeadingCommentRange(B.text,Qn,xn,Ke)}o.getCommentAtPosition=ln;function xn(B,Ke,kt,Cn,Qn){return Qn>=B&&Qn<Ke?{pos:B,end:Ke,kind:kt}:void 0}function qn(B,Ke,kt){return ln(B,Ke,kt)!==void 0}o.isPositionInComment=qn;function rt(B,Ke){return B.substring(Ke.pos+2,Ke.kind===_.SyntaxKind.SingleLineCommentTrivia?Ke.end:Ke.end-2)}o.commentText=rt;function Sn(B,Ke){if(!(B.pos>Ke||B.end<=Ke)){for(;S(B.kind);){let kt=_.forEachChild(B,Cn=>Cn.pos<=Ke&&Cn.end>Ke?Cn:void 0);if(kt===void 0)break;B=kt}return B}}o.getAstNodeAtPosition=Sn;function tr(B,Ke){if(!(B.node.pos>Ke||B.node.end<=Ke))e:for(;;){for(let kt of B.children){if(kt.node.pos>Ke)return B;if(kt.node.end>Ke){B=kt;continue e}}return B}}o.getWrappedNodeAtPosition=tr;function Yn(B){if(B.kind===_.SyntaxKind.ComputedPropertyName){let Ke=T_(B.expression);if(V.isPrefixUnaryExpression(Ke)){let kt=!1;switch(Ke.operator){case _.SyntaxKind.MinusToken:kt=!0;case _.SyntaxKind.PlusToken:return V.isNumericLiteral(Ke.operand)?`${kt?"-":""}${Ke.operand.text}`:k.isBigIntLiteral(Ke.operand)?`${kt?"-":""}${Ke.operand.text.slice(0,-1)}`:void 0;default:return}}return k.isBigIntLiteral(Ke)?Ke.text.slice(0,-1):V.isNumericOrStringLikeLiteral(Ke)?Ke.text:void 0}return B.kind===_.SyntaxKind.PrivateIdentifier?void 0:B.text}o.getPropertyName=Yn;function ir(B,Ke){for(let kt of B.elements){if(kt.kind!==_.SyntaxKind.BindingElement)continue;let Cn;if(kt.name.kind===_.SyntaxKind.Identifier?Cn=Ke(kt):Cn=ir(kt.name,Ke),Cn)return Cn}}o.forEachDestructuringIdentifier=ir;function Hn(B,Ke){for(let kt of B.declarations){let Cn;if(kt.name.kind===_.SyntaxKind.Identifier?Cn=Ke(kt):Cn=ir(kt.name,Ke),Cn)return Cn}}o.forEachDeclaredVariable=Hn;var ar;(function(B){B[B.Var=0]="Var",B[B.Let=1]="Let",B[B.Const=2]="Const"})(ar=o.VariableDeclarationKind||(o.VariableDeclarationKind={}));function ut(B){return B.flags&_.NodeFlags.Let?1:B.flags&_.NodeFlags.Const?2:0}o.getVariableDeclarationKind=ut;function Ut(B){return(B.flags&_.NodeFlags.BlockScoped)!==0}o.isBlockScopedVariableDeclarationList=Ut;function pn(B){let Ke=B.parent;return Ke.kind===_.SyntaxKind.CatchClause||Ut(Ke)}o.isBlockScopedVariableDeclaration=pn;function Rr(B){switch(B.kind){case _.SyntaxKind.VariableStatement:return Ut(B.declarationList);case _.SyntaxKind.ClassDeclaration:case _.SyntaxKind.EnumDeclaration:case _.SyntaxKind.InterfaceDeclaration:case _.SyntaxKind.TypeAliasDeclaration:return!0;default:return!1}}o.isBlockScopedDeclarationStatement=Rr;function mi(B){switch(B.parent.kind){case _.SyntaxKind.ForStatement:case _.SyntaxKind.ForInStatement:case _.SyntaxKind.ForOfStatement:case _.SyntaxKind.WhileStatement:case _.SyntaxKind.DoStatement:case _.SyntaxKind.IfStatement:case _.SyntaxKind.WithStatement:case _.SyntaxKind.LabeledStatement:return!0;default:return!1}}o.isInSingleStatementContext=mi;var Ii;(function(B){B[B.None=0]="None",B[B.Function=1]="Function",B[B.Block=2]="Block",B[B.Type=4]="Type",B[B.ConditionalType=8]="ConditionalType"})(Ii=o.ScopeBoundary||(o.ScopeBoundary={}));var So;(function(B){B[B.Function=1]="Function",B[B.Block=3]="Block",B[B.Type=7]="Type",B[B.InferType=8]="InferType"})(So=o.ScopeBoundarySelector||(o.ScopeBoundarySelector={}));function iu(B){return Su(B)||au(B)||Du(B)}o.isScopeBoundary=iu;function Du(B){switch(B.kind){case _.SyntaxKind.InterfaceDeclaration:case _.SyntaxKind.TypeAliasDeclaration:case _.SyntaxKind.MappedType:return 4;case _.SyntaxKind.ConditionalType:return 8;default:return 0}}o.isTypeScopeBoundary=Du;function Su(B){switch(B.kind){case _.SyntaxKind.FunctionExpression:case _.SyntaxKind.ArrowFunction:case _.SyntaxKind.Constructor:case _.SyntaxKind.ModuleDeclaration:case _.SyntaxKind.ClassDeclaration:case _.SyntaxKind.ClassExpression:case _.SyntaxKind.EnumDeclaration:case _.SyntaxKind.MethodDeclaration:case _.SyntaxKind.FunctionDeclaration:case _.SyntaxKind.GetAccessor:case _.SyntaxKind.SetAccessor:case _.SyntaxKind.MethodSignature:case _.SyntaxKind.CallSignature:case _.SyntaxKind.ConstructSignature:case _.SyntaxKind.ConstructorType:case _.SyntaxKind.FunctionType:return 1;case _.SyntaxKind.SourceFile:return _.isExternalModule(B)?1:0;default:return 0}}o.isFunctionScopeBoundary=Su;function au(B){switch(B.kind){case _.SyntaxKind.Block:let Ke=B.parent;return Ke.kind!==_.SyntaxKind.CatchClause&&(Ke.kind===_.SyntaxKind.SourceFile||!Su(Ke))?2:0;case _.SyntaxKind.ForStatement:case _.SyntaxKind.ForInStatement:case _.SyntaxKind.ForOfStatement:case _.SyntaxKind.CaseBlock:case _.SyntaxKind.CatchClause:case _.SyntaxKind.WithStatement:return 2;default:return 0}}o.isBlockScopeBoundary=au;function dl(B){switch(B.kind){case _.SyntaxKind.ClassDeclaration:case _.SyntaxKind.ClassExpression:case _.SyntaxKind.FunctionExpression:return!0;case _.SyntaxKind.FunctionDeclaration:return B.body!==void 0;case _.SyntaxKind.MethodDeclaration:case _.SyntaxKind.GetAccessor:case _.SyntaxKind.SetAccessor:return B.parent.kind===_.SyntaxKind.ObjectLiteralExpression;default:return!1}}o.hasOwnThisReference=dl;function zt(B){switch(B.kind){case _.SyntaxKind.GetAccessor:case _.SyntaxKind.SetAccessor:case _.SyntaxKind.FunctionDeclaration:case _.SyntaxKind.MethodDeclaration:case _.SyntaxKind.Constructor:return B.body!==void 0;case _.SyntaxKind.FunctionExpression:case _.SyntaxKind.ArrowFunction:return!0;default:return!1}}o.isFunctionWithBody=zt;function Kn(B,Ke){let kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:B.getSourceFile(),Cn=[];for(;;){if(P(B.kind))Ke(B);else if(B.kind!==_.SyntaxKind.JSDocComment){let Qn=B.getChildren(kt);if(Qn.length===1){B=Qn[0];continue}for(let Er=Qn.length-1;Er>=0;--Er)Cn.push(Qn[Er])}if(Cn.length===0)break;B=Cn.pop()}}o.forEachToken=Kn;function ni(B,Ke){let kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:B.getSourceFile(),Cn=kt.text,Qn=_.createScanner(kt.languageVersion,!1,kt.languageVariant,Cn);return Kn(B,Er=>{let $i=Er.kind===_.SyntaxKind.JsxText||Er.pos===Er.end?Er.pos:Er.getStart(kt);if($i!==Er.pos){Qn.setTextPos(Er.pos);let so=Qn.scan(),Ga=Qn.getTokenPos();for(;Ga<$i;){let fa=Qn.getTextPos();if(Ke(Cn,so,{pos:Ga,end:fa},Er.parent),fa===$i)break;so=Qn.scan(),Ga=Qn.getTokenPos()}}return Ke(Cn,Er.kind,{end:Er.end,pos:$i},Er.parent)},kt)}o.forEachTokenWithTrivia=ni;function Ei(B,Ke){let kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:B.getSourceFile(),Cn=kt.text,Qn=kt.languageVariant!==_.LanguageVariant.JSX;return Kn(B,$i=>{if($i.pos!==$i.end&&($i.kind!==_.SyntaxKind.JsxText&&_.forEachLeadingCommentRange(Cn,$i.pos===0?(_.getShebang(Cn)||"").length:$i.pos,Er),Qn||va($i)))return _.forEachTrailingCommentRange(Cn,$i.end,Er)},kt);function Er($i,so,Ga){Ke(Cn,{pos:$i,end:so,kind:Ga})}}o.forEachComment=Ei;function va(B){switch(B.kind){case _.SyntaxKind.CloseBraceToken:return B.parent.kind!==_.SyntaxKind.JsxExpression||!fo(B.parent.parent);case _.SyntaxKind.GreaterThanToken:switch(B.parent.kind){case _.SyntaxKind.JsxOpeningElement:return B.end!==B.parent.end;case _.SyntaxKind.JsxOpeningFragment:return!1;case _.SyntaxKind.JsxSelfClosingElement:return B.end!==B.parent.end||!fo(B.parent.parent);case _.SyntaxKind.JsxClosingElement:case _.SyntaxKind.JsxClosingFragment:return!fo(B.parent.parent.parent)}}return!0}function fo(B){return B.kind===_.SyntaxKind.JsxElement||B.kind===_.SyntaxKind.JsxFragment}function Wc(B){let Ke=B.getLineStarts(),kt=[],Cn=Ke.length,Qn=B.text,Er=0;for(let $i=1;$i<Cn;++$i){let so=Ke[$i],Ga=so;for(;Ga>Er&&_.isLineBreak(Qn.charCodeAt(Ga-1));--Ga);kt.push({pos:Er,end:so,contentLength:Ga-Er}),Er=so}return kt.push({pos:Er,end:B.end,contentLength:B.end-Er}),kt}o.getLineRanges=Wc;function Gc(B){let Ke=B.getLineStarts();return Ke.length===1||Ke[1]<2||B.text[Ke[1]-2]!=="\r"?` +`:`\r +`}o.getLineBreakStyle=Gc;var ou;function fl(B,Ke){return ou===void 0?ou=_.createScanner(Ke,!1,void 0,B):(ou.setScriptTarget(Ke),ou.setText(B)),ou.scan(),ou}function Hc(B){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_.ScriptTarget.Latest,kt=fl(B,Ke);return kt.isIdentifier()&&kt.getTextPos()===B.length&&kt.getTokenPos()===0}o.isValidIdentifier=Hc;function Ss(B){return B>=65536?2:1}function ml(B){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_.ScriptTarget.Latest;if(B.length===0)return!1;let kt=B.codePointAt(0);if(!_.isIdentifierStart(kt,Ke))return!1;for(let Cn=Ss(kt);Cn<B.length;Cn+=Ss(kt))if(kt=B.codePointAt(Cn),!_.isIdentifierPart(kt,Ke))return!1;return!0}o.isValidPropertyAccess=ml;function Xc(B){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_.ScriptTarget.Latest;if(ml(B,Ke))return!0;let kt=fl(B,Ke);return kt.getTextPos()===B.length&&kt.getToken()===_.SyntaxKind.NumericLiteral&&kt.getTokenValue()===B}o.isValidPropertyName=Xc;function Yc(B){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_.ScriptTarget.Latest,kt=fl(B,Ke);return kt.getToken()===_.SyntaxKind.NumericLiteral&&kt.getTextPos()===B.length&&kt.getTokenPos()===0}o.isValidNumericLiteral=Yc;function Qc(B){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_.ScriptTarget.Latest;if(B.length===0)return!1;let kt=!1,Cn=B.codePointAt(0);if(!_.isIdentifierStart(Cn,Ke))return!1;for(let Qn=Ss(Cn);Qn<B.length;Qn+=Ss(Cn))if(Cn=B.codePointAt(Qn),!_.isIdentifierPart(Cn,Ke)&&Cn!==45)if(!kt&&Cn===58&&Qn+Ss(Cn)!==B.length)kt=!0;else return!1;return!0}o.isValidJsxIdentifier=Qc;function Zc(B){return String(+B)===B}o.isNumericPropertyName=Zc;function Zl(B,Ke,kt){return _.getLineAndCharacterOfPosition(B,Ke).line===_.getLineAndCharacterOfPosition(B,kt).line}o.isSameLine=Zl;var la;(function(B){B[B.None=0]="None",B[B.TaggedTemplate=1]="TaggedTemplate",B[B.Constructor=2]="Constructor",B[B.JsxElement=4]="JsxElement"})(la=o.SideEffectOptions||(o.SideEffectOptions={}));function ep(B,Ke){var kt,Cn;let Qn=[];for(;;){switch(B.kind){case _.SyntaxKind.CallExpression:case _.SyntaxKind.PostfixUnaryExpression:case _.SyntaxKind.AwaitExpression:case _.SyntaxKind.YieldExpression:case _.SyntaxKind.DeleteExpression:return!0;case _.SyntaxKind.TypeAssertionExpression:case _.SyntaxKind.AsExpression:case _.SyntaxKind.ParenthesizedExpression:case _.SyntaxKind.NonNullExpression:case _.SyntaxKind.VoidExpression:case _.SyntaxKind.TypeOfExpression:case _.SyntaxKind.PropertyAccessExpression:case _.SyntaxKind.SpreadElement:case _.SyntaxKind.PartiallyEmittedExpression:B=B.expression;continue;case _.SyntaxKind.BinaryExpression:if(Y(B.operatorToken.kind))return!0;Qn.push(B.right),B=B.left;continue;case _.SyntaxKind.PrefixUnaryExpression:switch(B.operator){case _.SyntaxKind.PlusPlusToken:case _.SyntaxKind.MinusMinusToken:return!0;default:B=B.operand;continue}case _.SyntaxKind.ElementAccessExpression:B.argumentExpression!==void 0&&Qn.push(B.argumentExpression),B=B.expression;continue;case _.SyntaxKind.ConditionalExpression:Qn.push(B.whenTrue,B.whenFalse),B=B.condition;continue;case _.SyntaxKind.NewExpression:if(Ke&2)return!0;B.arguments!==void 0&&Qn.push(...B.arguments),B=B.expression;continue;case _.SyntaxKind.TaggedTemplateExpression:if(Ke&1)return!0;if(Qn.push(B.tag),B=B.template,B.kind===_.SyntaxKind.NoSubstitutionTemplateLiteral)break;case _.SyntaxKind.TemplateExpression:for(let Er of B.templateSpans)Qn.push(Er.expression);break;case _.SyntaxKind.ClassExpression:{if(B.decorators!==void 0)return!0;for(let $i of B.members){if($i.decorators!==void 0)return!0;if(!Ne($i.modifiers,_.SyntaxKind.DeclareKeyword))if(((kt=$i.name)===null||kt===void 0?void 0:kt.kind)===_.SyntaxKind.ComputedPropertyName&&Qn.push($i.name.expression),V.isMethodDeclaration($i)){for(let so of $i.parameters)if(so.decorators!==void 0)return!0}else V.isPropertyDeclaration($i)&&$i.initializer!==void 0&&Ne($i.modifiers,_.SyntaxKind.StaticKeyword)&&Qn.push($i.initializer)}let Er=E_(B);if(Er===void 0)break;B=Er.expression;continue}case _.SyntaxKind.ArrayLiteralExpression:Qn.push(...B.elements);break;case _.SyntaxKind.ObjectLiteralExpression:for(let Er of B.properties)switch(((Cn=Er.name)===null||Cn===void 0?void 0:Cn.kind)===_.SyntaxKind.ComputedPropertyName&&Qn.push(Er.name.expression),Er.kind){case _.SyntaxKind.PropertyAssignment:Qn.push(Er.initializer);break;case _.SyntaxKind.SpreadAssignment:Qn.push(Er.expression)}break;case _.SyntaxKind.JsxExpression:if(B.expression===void 0)break;B=B.expression;continue;case _.SyntaxKind.JsxElement:case _.SyntaxKind.JsxFragment:for(let Er of B.children)Er.kind!==_.SyntaxKind.JsxText&&Qn.push(Er);if(B.kind===_.SyntaxKind.JsxFragment)break;B=B.openingElement;case _.SyntaxKind.JsxSelfClosingElement:case _.SyntaxKind.JsxOpeningElement:if(Ke&4)return!0;for(let Er of B.attributes.properties)Er.kind===_.SyntaxKind.JsxSpreadAttribute?Qn.push(Er.expression):Er.initializer!==void 0&&Qn.push(Er.initializer);break;case _.SyntaxKind.CommaListExpression:Qn.push(...B.elements)}if(Qn.length===0)return!1;B=Qn.pop()}}o.hasSideEffects=ep;function gl(B){let Ke=B.parent.parent;for(;Ke.kind===_.SyntaxKind.BindingElement;)Ke=Ke.parent.parent;return Ke}o.getDeclarationOfBindingElement=gl;function ao(B){for(;;){let Ke=B.parent;switch(Ke.kind){case _.SyntaxKind.CallExpression:case _.SyntaxKind.NewExpression:case _.SyntaxKind.ElementAccessExpression:case _.SyntaxKind.WhileStatement:case _.SyntaxKind.DoStatement:case _.SyntaxKind.WithStatement:case _.SyntaxKind.ThrowStatement:case _.SyntaxKind.ReturnStatement:case _.SyntaxKind.JsxExpression:case _.SyntaxKind.JsxSpreadAttribute:case _.SyntaxKind.JsxElement:case _.SyntaxKind.JsxFragment:case _.SyntaxKind.JsxSelfClosingElement:case _.SyntaxKind.ComputedPropertyName:case _.SyntaxKind.ArrowFunction:case _.SyntaxKind.ExportSpecifier:case _.SyntaxKind.ExportAssignment:case _.SyntaxKind.ImportDeclaration:case _.SyntaxKind.ExternalModuleReference:case _.SyntaxKind.Decorator:case _.SyntaxKind.TaggedTemplateExpression:case _.SyntaxKind.TemplateSpan:case _.SyntaxKind.ExpressionWithTypeArguments:case _.SyntaxKind.TypeOfExpression:case _.SyntaxKind.AwaitExpression:case _.SyntaxKind.YieldExpression:case _.SyntaxKind.LiteralType:case _.SyntaxKind.JsxAttributes:case _.SyntaxKind.JsxOpeningElement:case _.SyntaxKind.JsxClosingElement:case _.SyntaxKind.IfStatement:case _.SyntaxKind.CaseClause:case _.SyntaxKind.SwitchStatement:return!0;case _.SyntaxKind.PropertyAccessExpression:return Ke.expression===B;case _.SyntaxKind.QualifiedName:return Ke.left===B;case _.SyntaxKind.ShorthandPropertyAssignment:return Ke.objectAssignmentInitializer===B||!cs(Ke);case _.SyntaxKind.PropertyAssignment:return Ke.initializer===B&&!cs(Ke);case _.SyntaxKind.SpreadAssignment:case _.SyntaxKind.SpreadElement:case _.SyntaxKind.ArrayLiteralExpression:return!cs(Ke);case _.SyntaxKind.ParenthesizedExpression:case _.SyntaxKind.AsExpression:case _.SyntaxKind.TypeAssertionExpression:case _.SyntaxKind.PostfixUnaryExpression:case _.SyntaxKind.PrefixUnaryExpression:case _.SyntaxKind.NonNullExpression:B=Ke;continue;case _.SyntaxKind.ForStatement:return Ke.condition===B;case _.SyntaxKind.ForInStatement:case _.SyntaxKind.ForOfStatement:return Ke.expression===B;case _.SyntaxKind.ConditionalExpression:if(Ke.condition===B)return!0;B=Ke;break;case _.SyntaxKind.PropertyDeclaration:case _.SyntaxKind.BindingElement:case _.SyntaxKind.VariableDeclaration:case _.SyntaxKind.Parameter:case _.SyntaxKind.EnumMember:return Ke.initializer===B;case _.SyntaxKind.ImportEqualsDeclaration:return Ke.moduleReference===B;case _.SyntaxKind.CommaListExpression:if(Ke.elements[Ke.elements.length-1]!==B)return!1;B=Ke;break;case _.SyntaxKind.BinaryExpression:if(Ke.right===B){if(Ke.operatorToken.kind===_.SyntaxKind.CommaToken){B=Ke;break}return!0}switch(Ke.operatorToken.kind){case _.SyntaxKind.CommaToken:case _.SyntaxKind.EqualsToken:return!1;case _.SyntaxKind.EqualsEqualsEqualsToken:case _.SyntaxKind.EqualsEqualsToken:case _.SyntaxKind.ExclamationEqualsEqualsToken:case _.SyntaxKind.ExclamationEqualsToken:case _.SyntaxKind.InstanceOfKeyword:case _.SyntaxKind.PlusToken:case _.SyntaxKind.MinusToken:case _.SyntaxKind.AsteriskToken:case _.SyntaxKind.SlashToken:case _.SyntaxKind.PercentToken:case _.SyntaxKind.AsteriskAsteriskToken:case _.SyntaxKind.GreaterThanToken:case _.SyntaxKind.GreaterThanGreaterThanToken:case _.SyntaxKind.GreaterThanGreaterThanGreaterThanToken:case _.SyntaxKind.GreaterThanEqualsToken:case _.SyntaxKind.LessThanToken:case _.SyntaxKind.LessThanLessThanToken:case _.SyntaxKind.LessThanEqualsToken:case _.SyntaxKind.AmpersandToken:case _.SyntaxKind.BarToken:case _.SyntaxKind.CaretToken:case _.SyntaxKind.BarBarToken:case _.SyntaxKind.AmpersandAmpersandToken:case _.SyntaxKind.QuestionQuestionToken:case _.SyntaxKind.InKeyword:case _.SyntaxKind.QuestionQuestionEqualsToken:case _.SyntaxKind.AmpersandAmpersandEqualsToken:case _.SyntaxKind.BarBarEqualsToken:return!0;default:B=Ke}break;default:return!1}}}o.isExpressionValueUsed=ao;function cs(B){switch(B.kind){case _.SyntaxKind.ShorthandPropertyAssignment:if(B.objectAssignmentInitializer!==void 0)return!0;case _.SyntaxKind.PropertyAssignment:case _.SyntaxKind.SpreadAssignment:B=B.parent;break;case _.SyntaxKind.SpreadElement:if(B.parent.kind!==_.SyntaxKind.ArrayLiteralExpression)return!1;B=B.parent}for(;;)switch(B.parent.kind){case _.SyntaxKind.BinaryExpression:return B.parent.left===B&&B.parent.operatorToken.kind===_.SyntaxKind.EqualsToken;case _.SyntaxKind.ForOfStatement:return B.parent.initializer===B;case _.SyntaxKind.ArrayLiteralExpression:case _.SyntaxKind.ObjectLiteralExpression:B=B.parent;break;case _.SyntaxKind.SpreadAssignment:case _.SyntaxKind.PropertyAssignment:B=B.parent.parent;break;case _.SyntaxKind.SpreadElement:if(B.parent.parent.kind!==_.SyntaxKind.ArrayLiteralExpression)return!1;B=B.parent.parent;break;default:return!1}}var ec;(function(B){B[B.None=0]="None",B[B.Read=1]="Read",B[B.Write=2]="Write",B[B.Delete=4]="Delete",B[B.ReadWrite=3]="ReadWrite",B[B.Modification=6]="Modification"})(ec=o.AccessKind||(o.AccessKind={}));function b_(B){let Ke=B.parent;switch(Ke.kind){case _.SyntaxKind.DeleteExpression:return 4;case _.SyntaxKind.PostfixUnaryExpression:return 3;case _.SyntaxKind.PrefixUnaryExpression:return Ke.operator===_.SyntaxKind.PlusPlusToken||Ke.operator===_.SyntaxKind.MinusMinusToken?3:1;case _.SyntaxKind.BinaryExpression:return Ke.right===B?1:Y(Ke.operatorToken.kind)?Ke.operatorToken.kind===_.SyntaxKind.EqualsToken?2:3:1;case _.SyntaxKind.ShorthandPropertyAssignment:return Ke.objectAssignmentInitializer===B?1:cs(Ke)?2:1;case _.SyntaxKind.PropertyAssignment:return Ke.name===B?0:cs(Ke)?2:1;case _.SyntaxKind.ArrayLiteralExpression:case _.SyntaxKind.SpreadElement:case _.SyntaxKind.SpreadAssignment:return cs(Ke)?2:1;case _.SyntaxKind.ParenthesizedExpression:case _.SyntaxKind.NonNullExpression:case _.SyntaxKind.TypeAssertionExpression:case _.SyntaxKind.AsExpression:return b_(Ke);case _.SyntaxKind.ForOfStatement:case _.SyntaxKind.ForInStatement:return Ke.initializer===B?2:1;case _.SyntaxKind.ExpressionWithTypeArguments:return Ke.parent.token===_.SyntaxKind.ExtendsKeyword&&Ke.parent.parent.kind!==_.SyntaxKind.InterfaceDeclaration?1:0;case _.SyntaxKind.ComputedPropertyName:case _.SyntaxKind.ExpressionStatement:case _.SyntaxKind.TypeOfExpression:case _.SyntaxKind.ElementAccessExpression:case _.SyntaxKind.ForStatement:case _.SyntaxKind.IfStatement:case _.SyntaxKind.DoStatement:case _.SyntaxKind.WhileStatement:case _.SyntaxKind.SwitchStatement:case _.SyntaxKind.WithStatement:case _.SyntaxKind.ThrowStatement:case _.SyntaxKind.CallExpression:case _.SyntaxKind.NewExpression:case _.SyntaxKind.TaggedTemplateExpression:case _.SyntaxKind.JsxExpression:case _.SyntaxKind.Decorator:case _.SyntaxKind.TemplateSpan:case _.SyntaxKind.JsxOpeningElement:case _.SyntaxKind.JsxSelfClosingElement:case _.SyntaxKind.JsxSpreadAttribute:case _.SyntaxKind.VoidExpression:case _.SyntaxKind.ReturnStatement:case _.SyntaxKind.AwaitExpression:case _.SyntaxKind.YieldExpression:case _.SyntaxKind.ConditionalExpression:case _.SyntaxKind.CaseClause:case _.SyntaxKind.JsxElement:return 1;case _.SyntaxKind.ArrowFunction:return Ke.body===B?1:2;case _.SyntaxKind.PropertyDeclaration:case _.SyntaxKind.VariableDeclaration:case _.SyntaxKind.Parameter:case _.SyntaxKind.EnumMember:case _.SyntaxKind.BindingElement:case _.SyntaxKind.JsxAttribute:return Ke.initializer===B?1:0;case _.SyntaxKind.PropertyAccessExpression:return Ke.expression===B?1:0;case _.SyntaxKind.ExportAssignment:return Ke.isExportEquals?1:0}return 0}o.getAccessKind=b_;function x_(B){return(b_(B)&2)!==0}o.isReassignmentTarget=x_;function tc(B){switch(B.kind){case _.SyntaxKind.Parameter:case _.SyntaxKind.CallSignature:case _.SyntaxKind.ConstructSignature:case _.SyntaxKind.MethodSignature:case _.SyntaxKind.PropertySignature:case _.SyntaxKind.ArrowFunction:case _.SyntaxKind.ParenthesizedExpression:case _.SyntaxKind.SpreadAssignment:case _.SyntaxKind.ShorthandPropertyAssignment:case _.SyntaxKind.PropertyAssignment:case _.SyntaxKind.FunctionExpression:case _.SyntaxKind.LabeledStatement:case _.SyntaxKind.ExpressionStatement:case _.SyntaxKind.VariableStatement:case _.SyntaxKind.FunctionDeclaration:case _.SyntaxKind.Constructor:case _.SyntaxKind.MethodDeclaration:case _.SyntaxKind.PropertyDeclaration:case _.SyntaxKind.GetAccessor:case _.SyntaxKind.SetAccessor:case _.SyntaxKind.ClassDeclaration:case _.SyntaxKind.ClassExpression:case _.SyntaxKind.InterfaceDeclaration:case _.SyntaxKind.TypeAliasDeclaration:case _.SyntaxKind.EnumMember:case _.SyntaxKind.EnumDeclaration:case _.SyntaxKind.ModuleDeclaration:case _.SyntaxKind.ImportEqualsDeclaration:case _.SyntaxKind.ImportDeclaration:case _.SyntaxKind.NamespaceExportDeclaration:case _.SyntaxKind.ExportAssignment:case _.SyntaxKind.IndexSignature:case _.SyntaxKind.FunctionType:case _.SyntaxKind.ConstructorType:case _.SyntaxKind.JSDocFunctionType:case _.SyntaxKind.ExportDeclaration:case _.SyntaxKind.NamedTupleMember:case _.SyntaxKind.EndOfFileToken:return!0;default:return!1}}o.canHaveJsDoc=tc;function D_(B,Ke){let kt=[];for(let Cn of B.getChildren(Ke)){if(!V.isJsDoc(Cn))break;kt.push(Cn)}return kt}o.getJsDoc=D_;function tp(B,Ke){let kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:B.getSourceFile();if(tc(B)&&B.kind!==_.SyntaxKind.EndOfFileToken){let Cn=D_(B,kt);if(Cn.length!==0||!Ke)return Cn}return Tu(B,B.getStart(kt),kt,Ke)}o.parseJsDocOfNode=tp;function Tu(B,Ke,kt,Cn){let Qn=_[Cn&&Zl(kt,B.pos,Ke)?"forEachTrailingCommentRange":"forEachLeadingCommentRange"](kt.text,B.pos,(To,Cs,Ks)=>Ks===_.SyntaxKind.MultiLineCommentTrivia&&kt.text[To+2]==="*"?{pos:To}:void 0);if(Qn===void 0)return[];let Er=Qn.pos,$i=kt.text.slice(Er,Ke),so=_.createSourceFile("jsdoc.ts",`${$i}var a;`,kt.languageVersion),Ga=D_(so.statements[0],so);for(let To of Ga)fa(To,B);return Ga;function fa(To,Cs){return To.pos+=Er,To.end+=Er,To.parent=Cs,_.forEachChild(To,Ks=>fa(Ks,To),Ks=>{Ks.pos+=Er,Ks.end+=Er;for(let No of Ks)fa(No,To)})}}var np;(function(B){B[B.ImportDeclaration=1]="ImportDeclaration",B[B.ImportEquals=2]="ImportEquals",B[B.ExportFrom=4]="ExportFrom",B[B.DynamicImport=8]="DynamicImport",B[B.Require=16]="Require",B[B.ImportType=32]="ImportType",B[B.All=63]="All",B[B.AllImports=59]="AllImports",B[B.AllStaticImports=3]="AllStaticImports",B[B.AllImportExpressions=24]="AllImportExpressions",B[B.AllRequireLike=18]="AllRequireLike",B[B.AllNestedImports=56]="AllNestedImports",B[B.AllTopLevelImports=7]="AllTopLevelImports"})(np=o.ImportKind||(o.ImportKind={}));function yl(B,Ke){let kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,Cn=[];for(let Er of hl(B,Ke,kt))switch(Er.kind){case _.SyntaxKind.ImportDeclaration:Qn(Er.moduleSpecifier);break;case _.SyntaxKind.ImportEqualsDeclaration:Qn(Er.moduleReference.expression);break;case _.SyntaxKind.ExportDeclaration:Qn(Er.moduleSpecifier);break;case _.SyntaxKind.CallExpression:Qn(Er.arguments[0]);break;case _.SyntaxKind.ImportType:V.isLiteralTypeNode(Er.argument)&&Qn(Er.argument.literal);break;default:throw new Error("unexpected node")}return Cn;function Qn(Er){V.isTextualLiteral(Er)&&Cn.push(Er)}}o.findImports=yl;function hl(B,Ke){let kt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return new Ko(B,Ke,kt).find()}o.findImportLikeNodes=hl;var Ko=class{constructor(B,Ke,kt){this._sourceFile=B,this._options=Ke,this._ignoreFileName=kt,this._result=[]}find(){return this._sourceFile.isDeclarationFile&&(this._options&=-25),this._options&7&&this._findImports(this._sourceFile.statements),this._options&56&&this._findNestedImports(),this._result}_findImports(B){for(let Ke of B)V.isImportDeclaration(Ke)?this._options&1&&this._result.push(Ke):V.isImportEqualsDeclaration(Ke)?this._options&2&&Ke.moduleReference.kind===_.SyntaxKind.ExternalModuleReference&&this._result.push(Ke):V.isExportDeclaration(Ke)?Ke.moduleSpecifier!==void 0&&this._options&4&&this._result.push(Ke):V.isModuleDeclaration(Ke)&&this._findImportsInModule(Ke)}_findImportsInModule(B){if(B.body!==void 0){if(B.body.kind===_.SyntaxKind.ModuleDeclaration)return this._findImportsInModule(B.body);this._findImports(B.body.statements)}}_findNestedImports(){let B=this._ignoreFileName||(this._sourceFile.flags&_.NodeFlags.JavaScriptFile)!==0,Ke,kt;if((this._options&56)===16){if(!B)return;Ke=/\brequire\s*[</(]/g,kt=!1}else this._options&16&&B?(Ke=/\b(?:import|require)\s*[</(]/g,kt=(this._options&32)!==0):(Ke=/\bimport\s*[</(]/g,kt=B&&(this._options&32)!==0);for(let Cn=Ke.exec(this._sourceFile.text);Cn!==null;Cn=Ke.exec(this._sourceFile.text)){let Qn=It(this._sourceFile,Cn.index,this._sourceFile,Cn[0][0]==="i"&&kt);if(Qn.kind===_.SyntaxKind.ImportKeyword){if(Qn.end-6!==Cn.index)continue;switch(Qn.parent.kind){case _.SyntaxKind.ImportType:this._result.push(Qn.parent);break;case _.SyntaxKind.CallExpression:Qn.parent.arguments.length>1&&this._result.push(Qn.parent)}}else Qn.kind===_.SyntaxKind.Identifier&&Qn.end-7===Cn.index&&Qn.parent.kind===_.SyntaxKind.CallExpression&&Qn.parent.expression===Qn&&Qn.parent.arguments.length===1&&this._result.push(Qn.parent)}}};function Ts(B){for(;B.flags&_.NodeFlags.NestedNamespace;)B=B.parent;return Ne(B.modifiers,_.SyntaxKind.DeclareKeyword)||su(B.parent)}o.isStatementInAmbientContext=Ts;function su(B){for(;B.kind===_.SyntaxKind.ModuleBlock;){do B=B.parent;while(B.flags&_.NodeFlags.NestedNamespace);if(Ne(B.modifiers,_.SyntaxKind.DeclareKeyword))return!0;B=B.parent}return!1}o.isAmbientModuleBlock=su;function rp(B){let Ke=B.parent;for(;Ke.kind===_.SyntaxKind.ParenthesizedExpression;)Ke=Ke.parent;return V.isCallExpression(Ke)&&B.end<=Ke.expression.end?Ke:void 0}o.getIIFE=rp;function S_(B,Ke){return(B.strict?B[Ke]!==!1:B[Ke]===!0)&&(Ke!=="strictPropertyInitialization"||S_(B,"strictNullChecks"))}o.isStrictCompilerOptionEnabled=S_;function Es(B,Ke){switch(Ke){case"stripInternal":case"declarationMap":case"emitDeclarationOnly":return B[Ke]===!0&&Es(B,"declaration");case"declaration":return B.declaration||Es(B,"composite");case"incremental":return B.incremental===void 0?Es(B,"composite"):B.incremental;case"skipDefaultLibCheck":return B.skipDefaultLibCheck||Es(B,"skipLibCheck");case"suppressImplicitAnyIndexErrors":return B.suppressImplicitAnyIndexErrors===!0&&Es(B,"noImplicitAny");case"allowSyntheticDefaultImports":return B.allowSyntheticDefaultImports!==void 0?B.allowSyntheticDefaultImports:Es(B,"esModuleInterop")||B.module===_.ModuleKind.System;case"noUncheckedIndexedAccess":return B.noUncheckedIndexedAccess===!0&&Es(B,"strictNullChecks");case"allowJs":return B.allowJs===void 0?Es(B,"checkJs"):B.allowJs;case"noImplicitAny":case"noImplicitThis":case"strictNullChecks":case"strictFunctionTypes":case"strictPropertyInitialization":case"alwaysStrict":case"strictBindCallApply":return S_(B,Ke)}return B[Ke]===!0}o.isCompilerOptionEnabled=Es;function zu(B){return B.name.kind===_.SyntaxKind.StringLiteral||(B.flags&_.NodeFlags.GlobalAugmentation)!==0}o.isAmbientModule=zu;function nc(B){return qu(B)}o.getCheckJsDirective=nc;function qu(B){let Ke;return _.forEachLeadingCommentRange(B,(_.getShebang(B)||"").length,(kt,Cn,Qn)=>{if(Qn===_.SyntaxKind.SingleLineCommentTrivia){let Er=B.slice(kt,Cn),$i=/^\/{2,3}\s*@ts-(no)?check(?:\s|$)/i.exec(Er);$i!==null&&(Ke={pos:kt,end:Cn,enabled:$i[1]===void 0})}}),Ke}o.getTsCheckDirective=qu;function oo(B){return V.isTypeReferenceNode(B.type)&&B.type.typeName.kind===_.SyntaxKind.Identifier&&B.type.typeName.escapedText==="const"}o.isConstAssertion=oo;function rc(B){let Ke=B;for(;;){let kt=Ke.parent;e:switch(kt.kind){case _.SyntaxKind.TypeAssertionExpression:case _.SyntaxKind.AsExpression:return oo(kt);case _.SyntaxKind.PrefixUnaryExpression:if(Ke.kind!==_.SyntaxKind.NumericLiteral)return!1;switch(kt.operator){case _.SyntaxKind.PlusToken:case _.SyntaxKind.MinusToken:Ke=kt;break e;default:return!1}case _.SyntaxKind.PropertyAssignment:if(kt.initializer!==Ke)return!1;Ke=kt.parent;break;case _.SyntaxKind.ShorthandPropertyAssignment:Ke=kt.parent;break;case _.SyntaxKind.ParenthesizedExpression:case _.SyntaxKind.ArrayLiteralExpression:case _.SyntaxKind.ObjectLiteralExpression:case _.SyntaxKind.TemplateExpression:Ke=kt;break;default:return!1}}}o.isInConstContext=rc;function vl(B,Ke){if(!ic(B))return!1;let kt=Ke.getTypeAtLocation(B.arguments[2]);if(kt.getProperty("value")===void 0)return kt.getProperty("set")===void 0;let Cn=kt.getProperty("writable");if(Cn===void 0)return!1;let Qn=Cn.valueDeclaration!==void 0&&V.isPropertyAssignment(Cn.valueDeclaration)?Ke.getTypeAtLocation(Cn.valueDeclaration.initializer):Ke.getTypeOfSymbolAtLocation(Cn,B.arguments[2]);return pe.isBooleanLiteralType(Qn,!1)}o.isReadonlyAssignmentDeclaration=vl;function ic(B){return B.arguments.length===3&&V.isEntityNameExpression(B.arguments[0])&&V.isNumericOrStringLikeLiteral(B.arguments[1])&&V.isPropertyAccessExpression(B.expression)&&B.expression.name.escapedText==="defineProperty"&&V.isIdentifier(B.expression.expression)&&B.expression.expression.escapedText==="Object"}o.isBindableObjectDefinePropertyCall=ic;function bl(B){return _.isPropertyAccessExpression(B)&&_.isIdentifier(B.expression)&&B.expression.escapedText==="Symbol"}o.isWellKnownSymbolLiterally=bl;function xl(B){return{displayName:`[Symbol.${B.name.text}]`,symbolName:"__@"+B.name.text}}o.getPropertyNameOfWellKnownSymbol=xl;var ps=(B=>{let[Ke,kt]=B;return Ke<"4"||Ke==="4"&&kt<"3"})(_.versionMajorMinor.split("."));function Dl(B,Ke){let kt={known:!0,names:[]};if(B=T_(B),ps&&bl(B))kt.names.push(xl(B));else{let Cn=Ke.getTypeAtLocation(B);for(let Qn of pe.unionTypeParts(Ke.getBaseConstraintOfType(Cn)||Cn)){let Er=pe.getPropertyNameFromType(Qn);Er?kt.names.push(Er):kt.known=!1}}return kt}o.getLateBoundPropertyNames=Dl;function ac(B,Ke){let kt=Yn(B);return kt!==void 0?{known:!0,names:[{displayName:kt,symbolName:_.escapeLeadingUnderscores(kt)}]}:B.kind===_.SyntaxKind.PrivateIdentifier?{known:!0,names:[{displayName:B.text,symbolName:Ke.getSymbolAtLocation(B).escapedName}]}:Dl(B.expression,Ke)}o.getLateBoundPropertyNamesOfPropertyName=ac;function ip(B,Ke){let kt=Yn(B);if(kt!==void 0)return{displayName:kt,symbolName:_.escapeLeadingUnderscores(kt)};if(B.kind===_.SyntaxKind.PrivateIdentifier)return{displayName:B.text,symbolName:Ke.getSymbolAtLocation(B).escapedName};let{expression:Cn}=B;return ps&&bl(Cn)?xl(Cn):pe.getPropertyNameFromType(Ke.getTypeAtLocation(Cn))}o.getSingleLateBoundPropertyNameOfPropertyName=ip;function T_(B){for(;B.kind===_.SyntaxKind.ParenthesizedExpression;)B=B.expression;return B}o.unwrapParentheses=T_;function Sl(B){return`${B.negative?"-":""}${B.base10Value}n`}o.formatPseudoBigInt=Sl;function ap(B,Ke){let kt=B.caseBlock.clauses.filter(V.isCaseClause);if(kt.length===0)return!1;let Cn=pe.unionTypeParts(Ke.getTypeAtLocation(B.expression));if(Cn.length>kt.length)return!1;let Qn=new Set(Cn.map(oc));if(Qn.has(void 0))return!1;let Er=new Set;for(let $i of kt){let so=Ke.getTypeAtLocation($i.expression);if(o.isTypeFlagSet(so,_.TypeFlags.Never))continue;let Ga=oc(so);if(Qn.has(Ga))Er.add(Ga);else if(Ga!=="null"&&Ga!=="undefined")return!1}return Qn.size===Er.size}o.hasExhaustiveCaseClauses=ap;function oc(B){if(o.isTypeFlagSet(B,_.TypeFlags.Null))return"null";if(o.isTypeFlagSet(B,_.TypeFlags.Undefined))return"undefined";if(o.isTypeFlagSet(B,_.TypeFlags.NumberLiteral))return`${o.isTypeFlagSet(B,_.TypeFlags.EnumLiteral)?"enum:":""}${B.value}`;if(o.isTypeFlagSet(B,_.TypeFlags.StringLiteral))return`${o.isTypeFlagSet(B,_.TypeFlags.EnumLiteral)?"enum:":""}string:${B.value}`;if(o.isTypeFlagSet(B,_.TypeFlags.BigIntLiteral))return Sl(B.value);if(k.isUniqueESSymbolType(B))return B.escapedName;if(pe.isBooleanLiteralType(B,!0))return"true";if(pe.isBooleanLiteralType(B,!1))return"false"}function E_(B){var Ke;if(((Ke=B.heritageClauses)===null||Ke===void 0?void 0:Ke[0].token)===_.SyntaxKind.ExtendsKeyword)return B.heritageClauses[0].types[0]}o.getBaseOfClassLikeExpression=E_}}),fb=pt({"node_modules/@typescript-eslint/typescript-estree/dist/convert-comments.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(b,q,ae,u){u===void 0&&(u=ae);var fe=Object.getOwnPropertyDescriptor(q,ae);(!fe||("get"in fe?!q.__esModule:fe.writable||fe.configurable))&&(fe={enumerable:!0,get:function(){return q[ae]}}),Object.defineProperty(b,u,fe)}:function(b,q,ae,u){u===void 0&&(u=ae),b[u]=q[ae]}),V=o&&o.__setModuleDefault||(Object.create?function(b,q){Object.defineProperty(b,"default",{enumerable:!0,value:q})}:function(b,q){b.default=q}),k=o&&o.__importStar||function(b){if(b&&b.__esModule)return b;var q={};if(b!=null)for(var ae in b)ae!=="default"&&Object.prototype.hasOwnProperty.call(b,ae)&&_(q,b,ae);return V(q,b),q};Object.defineProperty(o,"__esModule",{value:!0}),o.convertComments=void 0;var pe=Zf(),ie=k(Sa()),P=fd(),S=dd();function Y(b,q){let ae=[];return(0,pe.forEachComment)(b,(u,fe)=>{let Ne=fe.kind===ie.SyntaxKind.SingleLineCommentTrivia?S.AST_TOKEN_TYPES.Line:S.AST_TOKEN_TYPES.Block,Re=[fe.pos,fe.end],qe=(0,P.getLocFor)(Re[0],Re[1],b),Nt=Re[0]+2,tn=fe.kind===ie.SyntaxKind.SingleLineCommentTrivia?Re[1]-Nt:Re[1]-Nt-2;ae.push({type:Ne,value:q.slice(Nt,Nt+tn),range:Re,loc:qe})},b),ae}o.convertComments=Y}}),ty=pt({"node_modules/eslint-visitor-keys/dist/eslint-visitor-keys.cjs"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0});var _={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ChainExpression:["expression"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["exported","source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ExperimentalRestProperty:["argument"],ExperimentalSpreadProperty:["argument"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportExpression:["source"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:["expression"],JSXIdentifier:[],JSXMemberExpression:["object","property"],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","attributes"],JSXSpreadAttribute:["argument"],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXClosingFragment:[],JSXOpeningFragment:[],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],PrivateIdentifier:[],Program:["body"],Property:["key","value"],PropertyDefinition:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],StaticBlock:["body"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},V=Object.keys(_);for(let S of V)Object.freeze(_[S]);Object.freeze(_);var k=new Set(["parent","leadingComments","trailingComments"]);function pe(S){return!k.has(S)&&S[0]!=="_"}function ie(S){return Object.keys(S).filter(pe)}function P(S){let Y=Object.assign({},_);for(let b of Object.keys(S))if(Object.prototype.hasOwnProperty.call(Y,b)){let q=new Set(S[b]);for(let ae of Y[b])q.add(ae);Y[b]=Object.freeze(Array.from(q))}else Y[b]=Object.freeze(Array.from(S[b]));return Object.freeze(Y)}o.KEYS=_,o.getKeys=ie,o.unionWith=P}}),mb=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/get-keys.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.getKeys=void 0;var _=ty(),V=_.getKeys;o.getKeys=V}}),gb=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/visitor-keys.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(Y,b,q,ae){ae===void 0&&(ae=q);var u=Object.getOwnPropertyDescriptor(b,q);(!u||("get"in u?!b.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return b[q]}}),Object.defineProperty(Y,ae,u)}:function(Y,b,q,ae){ae===void 0&&(ae=q),Y[ae]=b[q]}),V=o&&o.__setModuleDefault||(Object.create?function(Y,b){Object.defineProperty(Y,"default",{enumerable:!0,value:b})}:function(Y,b){Y.default=b}),k=o&&o.__importStar||function(Y){if(Y&&Y.__esModule)return Y;var b={};if(Y!=null)for(var q in Y)q!=="default"&&Object.prototype.hasOwnProperty.call(Y,q)&&_(b,Y,q);return V(b,Y),b};Object.defineProperty(o,"__esModule",{value:!0}),o.visitorKeys=void 0;var pe=k(ty()),ie=(()=>{let Y=["typeParameters","params","returnType"],b=[...Y,"body"],q=["decorators","key","typeAnnotation"];return{AnonymousFunction:b,Function:["id",...b],FunctionType:Y,ClassDeclaration:["decorators","id","typeParameters","superClass","superTypeParameters","implements","body"],AbstractPropertyDefinition:["decorators","key","typeAnnotation"],PropertyDefinition:[...q,"value"],TypeAssertion:["expression","typeAnnotation"]}})(),P={AccessorProperty:ie.PropertyDefinition,ArrayPattern:["decorators","elements","typeAnnotation"],ArrowFunctionExpression:ie.AnonymousFunction,AssignmentPattern:["decorators","left","right","typeAnnotation"],CallExpression:["callee","typeParameters","arguments"],ClassDeclaration:ie.ClassDeclaration,ClassExpression:ie.ClassDeclaration,Decorator:["expression"],ExportAllDeclaration:["exported","source","assertions"],ExportNamedDeclaration:["declaration","specifiers","source","assertions"],FunctionDeclaration:ie.Function,FunctionExpression:ie.Function,Identifier:["decorators","typeAnnotation"],ImportAttribute:["key","value"],ImportDeclaration:["specifiers","source","assertions"],ImportExpression:["source","attributes"],JSXClosingFragment:[],JSXOpeningElement:["name","typeParameters","attributes"],JSXOpeningFragment:[],JSXSpreadChild:["expression"],MethodDefinition:["decorators","key","value","typeParameters"],NewExpression:["callee","typeParameters","arguments"],ObjectPattern:["decorators","properties","typeAnnotation"],PropertyDefinition:ie.PropertyDefinition,RestElement:["decorators","argument","typeAnnotation"],StaticBlock:["body"],TaggedTemplateExpression:["tag","typeParameters","quasi"],TSAbstractAccessorProperty:ie.AbstractPropertyDefinition,TSAbstractKeyword:[],TSAbstractMethodDefinition:["key","value"],TSAbstractPropertyDefinition:ie.AbstractPropertyDefinition,TSAnyKeyword:[],TSArrayType:["elementType"],TSAsExpression:ie.TypeAssertion,TSAsyncKeyword:[],TSBigIntKeyword:[],TSBooleanKeyword:[],TSCallSignatureDeclaration:ie.FunctionType,TSClassImplements:["expression","typeParameters"],TSConditionalType:["checkType","extendsType","trueType","falseType"],TSConstructorType:ie.FunctionType,TSConstructSignatureDeclaration:ie.FunctionType,TSDeclareFunction:ie.Function,TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id",...ie.FunctionType],TSEnumDeclaration:["id","members"],TSEnumMember:["id","initializer"],TSExportAssignment:["expression"],TSExportKeyword:[],TSExternalModuleReference:["expression"],TSFunctionType:ie.FunctionType,TSImportEqualsDeclaration:["id","moduleReference"],TSImportType:["parameter","qualifier","typeParameters"],TSIndexedAccessType:["indexType","objectType"],TSIndexSignature:["parameters","typeAnnotation"],TSInferType:["typeParameter"],TSInstantiationExpression:["expression","typeParameters"],TSInterfaceBody:["body"],TSInterfaceDeclaration:["id","typeParameters","extends","body"],TSInterfaceHeritage:["expression","typeParameters"],TSIntersectionType:["types"],TSIntrinsicKeyword:[],TSLiteralType:["literal"],TSMappedType:["nameType","typeParameter","typeAnnotation"],TSMethodSignature:["typeParameters","key","params","returnType"],TSModuleBlock:["body"],TSModuleDeclaration:["id","body"],TSNamedTupleMember:["label","elementType"],TSNamespaceExportDeclaration:["id"],TSNeverKeyword:[],TSNonNullExpression:["expression"],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSOptionalType:["typeAnnotation"],TSParameterProperty:["decorators","parameter"],TSPrivateKeyword:[],TSPropertySignature:["typeAnnotation","key","initializer"],TSProtectedKeyword:[],TSPublicKeyword:[],TSQualifiedName:["left","right"],TSReadonlyKeyword:[],TSRestType:["typeAnnotation"],TSSatisfiesExpression:["typeAnnotation","expression"],TSStaticKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSTemplateLiteralType:["quasis","types"],TSThisType:[],TSTupleType:["elementTypes"],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSTypeAnnotation:["typeAnnotation"],TSTypeAssertion:ie.TypeAssertion,TSTypeLiteral:["members"],TSTypeOperator:["typeAnnotation"],TSTypeParameter:["name","constraint","default"],TSTypeParameterDeclaration:["params"],TSTypeParameterInstantiation:["params"],TSTypePredicate:["typeAnnotation","parameterName"],TSTypeQuery:["exprName","typeParameters"],TSTypeReference:["typeName","typeParameters"],TSUndefinedKeyword:[],TSUnionType:["types"],TSUnknownKeyword:[],TSVoidKeyword:[]},S=pe.unionWith(P);o.visitorKeys=S}}),ny=pt({"node_modules/@typescript-eslint/typescript-estree/node_modules/@typescript-eslint/visitor-keys/dist/index.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.visitorKeys=o.getKeys=void 0;var _=mb();Object.defineProperty(o,"getKeys",{enumerable:!0,get:function(){return _.getKeys}});var V=gb();Object.defineProperty(o,"visitorKeys",{enumerable:!0,get:function(){return V.visitorKeys}})}}),ry=pt({"node_modules/@typescript-eslint/typescript-estree/dist/simple-traverse.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.simpleTraverse=void 0;var _=ny();function V(P){return P!=null&&typeof P=="object"&&typeof P.type=="string"}function k(P,S){let Y=P[S.type];return Y!=null?Y:[]}var pe=class{constructor(P){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this.allVisitorKeys=_.visitorKeys,this.selectors=P,this.setParentPointers=S}traverse(P,S){if(!V(P))return;this.setParentPointers&&(P.parent=S),"enter"in this.selectors?this.selectors.enter(P,S):P.type in this.selectors&&this.selectors[P.type](P,S);let Y=k(this.allVisitorKeys,P);if(!(Y.length<1))for(let b of Y){let q=P[b];if(Array.isArray(q))for(let ae of q)this.traverse(ae,P);else this.traverse(q,P)}}};function ie(P,S){let Y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;new pe(S,Y).traverse(P,void 0)}o.simpleTraverse=ie}}),yb=pt({"node_modules/@typescript-eslint/typescript-estree/dist/ast-converter.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.astConverter=void 0;var _=qg(),V=fb(),k=fd(),pe=ry();function ie(P,S,Y){let{parseDiagnostics:b}=P;if(b.length)throw(0,_.convertError)(b[0]);let q=new _.Converter(P,{errorOnUnknownASTType:S.errorOnUnknownASTType||!1,shouldPreserveNodeMaps:Y}),ae=q.convertProgram();(!S.range||!S.loc)&&(0,pe.simpleTraverse)(ae,{enter:fe=>{S.range||delete fe.range,S.loc||delete fe.loc}}),S.tokens&&(ae.tokens=(0,k.convertTokens)(P)),S.comment&&(ae.comments=(0,V.convertComments)(P,S.code));let u=q.getASTMaps();return{estree:ae,astMaps:u}}o.astConverter=ie}}),Po={};Sr(Po,{basename:()=>Wa,default:()=>h_,delimiter:()=>im,dirname:()=>Yl,extname:()=>oy,isAbsolute:()=>Vc,join:()=>tm,normalize:()=>em,relative:()=>ay,resolve:()=>vd,sep:()=>rm});function iy(o,_){for(var V=0,k=o.length-1;k>=0;k--){var pe=o[k];pe==="."?o.splice(k,1):pe===".."?(o.splice(k,1),V++):V&&(o.splice(k,1),V--)}if(_)for(;V--;V)o.unshift("..");return o}function vd(){for(var o="",_=!1,V=arguments.length-1;V>=-1&&!_;V--){var k=V>=0?arguments[V]:"/";if(typeof k!="string")throw new TypeError("Arguments to path.resolve must be strings");k&&(o=k+"/"+o,_=k.charAt(0)==="/")}return o=iy(nm(o.split("/"),function(pe){return!!pe}),!_).join("/"),(_?"/":"")+o||"."}function em(o){var _=Vc(o),V=uy(o,-1)==="/";return o=iy(nm(o.split("/"),function(k){return!!k}),!_).join("/"),!o&&!_&&(o="."),o&&V&&(o+="/"),(_?"/":"")+o}function Vc(o){return o.charAt(0)==="/"}function tm(){var o=Array.prototype.slice.call(arguments,0);return em(nm(o,function(_,V){if(typeof _!="string")throw new TypeError("Arguments to path.join must be strings");return _}).join("/"))}function ay(o,_){o=vd(o).substr(1),_=vd(_).substr(1);function V(b){for(var q=0;q<b.length&&b[q]==="";q++);for(var ae=b.length-1;ae>=0&&b[ae]==="";ae--);return q>ae?[]:b.slice(q,ae-q+1)}for(var k=V(o.split("/")),pe=V(_.split("/")),ie=Math.min(k.length,pe.length),P=ie,S=0;S<ie;S++)if(k[S]!==pe[S]){P=S;break}for(var Y=[],S=P;S<k.length;S++)Y.push("..");return Y=Y.concat(pe.slice(P)),Y.join("/")}function Yl(o){var _=bd(o),V=_[0],k=_[1];return!V&&!k?".":(k&&(k=k.substr(0,k.length-1)),V+k)}function Wa(o,_){var V=bd(o)[2];return _&&V.substr(-1*_.length)===_&&(V=V.substr(0,V.length-_.length)),V}function oy(o){return bd(o)[3]}function nm(o,_){if(o.filter)return o.filter(_);for(var V=[],k=0;k<o.length;k++)_(o[k],k,o)&&V.push(o[k]);return V}var sy,bd,rm,im,h_,uy,_y=zn({"node-modules-polyfills:path"(){Tt(),sy=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,bd=function(o){return sy.exec(o).slice(1)},rm="/",im=":",h_={extname:oy,basename:Wa,dirname:Yl,sep:rm,delimiter:im,relative:ay,join:tm,isAbsolute:Vc,normalize:em,resolve:vd},uy=function(o,_,V){return o.substr(_,V)}}}),v_=pt({"node-modules-polyfills-commonjs:path"(o,_){Tt();var V=(_y(),Br(Po));if(V&&V.default){_.exports=V.default;for(let k in V)_.exports[k]=V[k]}else V&&(_.exports=V)}}),cl=pt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/shared.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(Zt,ot,Rt,rn){rn===void 0&&(rn=Rt);var be=Object.getOwnPropertyDescriptor(ot,Rt);(!be||("get"in be?!ot.__esModule:be.writable||be.configurable))&&(be={enumerable:!0,get:function(){return ot[Rt]}}),Object.defineProperty(Zt,rn,be)}:function(Zt,ot,Rt,rn){rn===void 0&&(rn=Rt),Zt[rn]=ot[Rt]}),V=o&&o.__setModuleDefault||(Object.create?function(Zt,ot){Object.defineProperty(Zt,"default",{enumerable:!0,value:ot})}:function(Zt,ot){Zt.default=ot}),k=o&&o.__importStar||function(Zt){if(Zt&&Zt.__esModule)return Zt;var ot={};if(Zt!=null)for(var Rt in Zt)Rt!=="default"&&Object.prototype.hasOwnProperty.call(Zt,Rt)&&_(ot,Zt,Rt);return V(ot,Zt),ot},pe=o&&o.__importDefault||function(Zt){return Zt&&Zt.__esModule?Zt:{default:Zt}};Object.defineProperty(o,"__esModule",{value:!0}),o.getModuleResolver=o.getAstFromProgram=o.getCanonicalFileName=o.ensureAbsolutePath=o.createHash=o.createDefaultCompilerOptionsFromExtra=o.canonicalDirname=o.CORE_COMPILER_OPTIONS=void 0;var ie=pe(v_()),P=k(Sa()),S={noEmit:!0,noUnusedLocals:!0,noUnusedParameters:!0};o.CORE_COMPILER_OPTIONS=S;var Y=Object.assign(Object.assign({},S),{allowNonTsExtensions:!0,allowJs:!0,checkJs:!0});function b(Zt){return Zt.debugLevel.has("typescript")?Object.assign(Object.assign({},Y),{extendedDiagnostics:!0}):Y}o.createDefaultCompilerOptionsFromExtra=b;var q=P.sys!==void 0?P.sys.useCaseSensitiveFileNames:!0,ae=q?Zt=>Zt:Zt=>Zt.toLowerCase();function u(Zt){let ot=ie.default.normalize(Zt);return ot.endsWith(ie.default.sep)&&(ot=ot.slice(0,-1)),ae(ot)}o.getCanonicalFileName=u;function fe(Zt,ot){return ie.default.isAbsolute(Zt)?Zt:ie.default.join(ot||"/prettier-security-dirname-placeholder",Zt)}o.ensureAbsolutePath=fe;function Ne(Zt){return ie.default.dirname(Zt)}o.canonicalDirname=Ne;var Re=[P.Extension.Dts,P.Extension.Dcts,P.Extension.Dmts];function qe(Zt){var ot;return Zt?(ot=Re.find(Rt=>Zt.endsWith(Rt)))!==null&&ot!==void 0?ot:ie.default.extname(Zt):null}function Nt(Zt,ot){let Rt=Zt.getSourceFile(ot.filePath),rn=qe(ot.filePath),be=qe(Rt==null?void 0:Rt.fileName);if(rn===be)return Rt&&{ast:Rt,program:Zt}}o.getAstFromProgram=Nt;function tn(Zt){let ot;try{throw new Error("Dynamic require is not supported")}catch(Rt){let rn=["Could not find the provided parserOptions.moduleResolver.","Hint: use an absolute path if you are not in control over where the ESLint instance runs."];throw new Error(rn.join(` +`))}return ot}o.getModuleResolver=tn;function Kt(Zt){var ot;return!((ot=P.sys)===null||ot===void 0)&&ot.createHash?P.sys.createHash(Zt):Zt}o.createHash=Kt}}),pl=pt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createDefaultProgram.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(ae,u,fe,Ne){Ne===void 0&&(Ne=fe);var Re=Object.getOwnPropertyDescriptor(u,fe);(!Re||("get"in Re?!u.__esModule:Re.writable||Re.configurable))&&(Re={enumerable:!0,get:function(){return u[fe]}}),Object.defineProperty(ae,Ne,Re)}:function(ae,u,fe,Ne){Ne===void 0&&(Ne=fe),ae[Ne]=u[fe]}),V=o&&o.__setModuleDefault||(Object.create?function(ae,u){Object.defineProperty(ae,"default",{enumerable:!0,value:u})}:function(ae,u){ae.default=u}),k=o&&o.__importStar||function(ae){if(ae&&ae.__esModule)return ae;var u={};if(ae!=null)for(var fe in ae)fe!=="default"&&Object.prototype.hasOwnProperty.call(ae,fe)&&_(u,ae,fe);return V(u,ae),u},pe=o&&o.__importDefault||function(ae){return ae&&ae.__esModule?ae:{default:ae}};Object.defineProperty(o,"__esModule",{value:!0}),o.createDefaultProgram=void 0;var ie=pe(Ds()),P=pe(v_()),S=k(Sa()),Y=cl(),b=(0,ie.default)("typescript-eslint:typescript-estree:createDefaultProgram");function q(ae){var u;if(b("Getting default program for: %s",ae.filePath||"unnamed file"),((u=ae.projects)===null||u===void 0?void 0:u.length)!==1)return;let fe=ae.projects[0],Ne=S.getParsedCommandLineOfConfigFile(fe,(0,Y.createDefaultCompilerOptionsFromExtra)(ae),Object.assign(Object.assign({},S.sys),{onUnRecoverableConfigFileDiagnostic:()=>{}}));if(!Ne)return;let Re=S.createCompilerHost(Ne.options,!0);ae.moduleResolver&&(Re.resolveModuleNames=(0,Y.getModuleResolver)(ae.moduleResolver).resolveModuleNames);let qe=Re.readFile;Re.readFile=Kt=>P.default.normalize(Kt)===P.default.normalize(ae.filePath)?ae.code:qe(Kt);let Nt=S.createProgram([ae.filePath],Ne.options,Re),tn=Nt.getSourceFile(ae.filePath);return tn&&{ast:tn,program:Nt}}o.createDefaultProgram=q}}),am=pt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/getScriptKind.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(b,q,ae,u){u===void 0&&(u=ae);var fe=Object.getOwnPropertyDescriptor(q,ae);(!fe||("get"in fe?!q.__esModule:fe.writable||fe.configurable))&&(fe={enumerable:!0,get:function(){return q[ae]}}),Object.defineProperty(b,u,fe)}:function(b,q,ae,u){u===void 0&&(u=ae),b[u]=q[ae]}),V=o&&o.__setModuleDefault||(Object.create?function(b,q){Object.defineProperty(b,"default",{enumerable:!0,value:q})}:function(b,q){b.default=q}),k=o&&o.__importStar||function(b){if(b&&b.__esModule)return b;var q={};if(b!=null)for(var ae in b)ae!=="default"&&Object.prototype.hasOwnProperty.call(b,ae)&&_(q,b,ae);return V(q,b),q},pe=o&&o.__importDefault||function(b){return b&&b.__esModule?b:{default:b}};Object.defineProperty(o,"__esModule",{value:!0}),o.getLanguageVariant=o.getScriptKind=void 0;var ie=pe(v_()),P=k(Sa());function S(b,q){switch(ie.default.extname(b).toLowerCase()){case P.Extension.Js:case P.Extension.Cjs:case P.Extension.Mjs:return P.ScriptKind.JS;case P.Extension.Jsx:return P.ScriptKind.JSX;case P.Extension.Ts:case P.Extension.Cts:case P.Extension.Mts:return P.ScriptKind.TS;case P.Extension.Tsx:return P.ScriptKind.TSX;case P.Extension.Json:return P.ScriptKind.JSON;default:return q?P.ScriptKind.TSX:P.ScriptKind.TS}}o.getScriptKind=S;function Y(b){switch(b){case P.ScriptKind.TSX:case P.ScriptKind.JSX:case P.ScriptKind.JS:case P.ScriptKind.JSON:return P.LanguageVariant.JSX;default:return P.LanguageVariant.Standard}}o.getLanguageVariant=Y}}),da=pt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createIsolatedProgram.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(ae,u,fe,Ne){Ne===void 0&&(Ne=fe);var Re=Object.getOwnPropertyDescriptor(u,fe);(!Re||("get"in Re?!u.__esModule:Re.writable||Re.configurable))&&(Re={enumerable:!0,get:function(){return u[fe]}}),Object.defineProperty(ae,Ne,Re)}:function(ae,u,fe,Ne){Ne===void 0&&(Ne=fe),ae[Ne]=u[fe]}),V=o&&o.__setModuleDefault||(Object.create?function(ae,u){Object.defineProperty(ae,"default",{enumerable:!0,value:u})}:function(ae,u){ae.default=u}),k=o&&o.__importStar||function(ae){if(ae&&ae.__esModule)return ae;var u={};if(ae!=null)for(var fe in ae)fe!=="default"&&Object.prototype.hasOwnProperty.call(ae,fe)&&_(u,ae,fe);return V(u,ae),u},pe=o&&o.__importDefault||function(ae){return ae&&ae.__esModule?ae:{default:ae}};Object.defineProperty(o,"__esModule",{value:!0}),o.createIsolatedProgram=void 0;var ie=pe(Ds()),P=k(Sa()),S=am(),Y=cl(),b=(0,ie.default)("typescript-eslint:typescript-estree:createIsolatedProgram");function q(ae){b("Getting isolated program in %s mode for: %s",ae.jsx?"TSX":"TS",ae.filePath);let u={fileExists(){return!0},getCanonicalFileName(){return ae.filePath},getCurrentDirectory(){return""},getDirectories(){return[]},getDefaultLibFileName(){return"lib.d.ts"},getNewLine(){return` +`},getSourceFile(Re){return P.createSourceFile(Re,ae.code,P.ScriptTarget.Latest,!0,(0,S.getScriptKind)(ae.filePath,ae.jsx))},readFile(){},useCaseSensitiveFileNames(){return!0},writeFile(){return null}},fe=P.createProgram([ae.filePath],Object.assign({noResolve:!0,target:P.ScriptTarget.Latest,jsx:ae.jsx?P.JsxEmit.Preserve:void 0},(0,Y.createDefaultCompilerOptionsFromExtra)(ae)),u),Ne=fe.getSourceFile(ae.filePath);if(!Ne)throw new Error("Expected an ast to be returned for the single-file isolated program.");return{ast:Ne,program:fe}}o.createIsolatedProgram=q}}),Ql=pt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/describeFilePath.js"(o){"use strict";Tt();var _=o&&o.__importDefault||function(pe){return pe&&pe.__esModule?pe:{default:pe}};Object.defineProperty(o,"__esModule",{value:!0}),o.describeFilePath=void 0;var V=_(v_());function k(pe,ie){let P=V.default.relative(ie,pe);return P&&!P.startsWith("..")&&!V.default.isAbsolute(P)?`<tsconfigRootDir>/${P}`:/^[(\w+:)\\/~]/.test(pe)||/\.\.[/\\]\.\./.test(P)?pe:`<tsconfigRootDir>/${P}`}o.describeFilePath=k}}),ly={};Sr(ly,{default:()=>cy});var cy,hb=zn({"node-modules-polyfills:fs"(){Tt(),cy={}}}),om=pt({"node-modules-polyfills-commonjs:fs"(o,_){Tt();var V=(hb(),Br(ly));if(V&&V.default){_.exports=V.default;for(let k in V)_.exports[k]=V[k]}else V&&(_.exports=V)}}),py=pt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/getWatchProgramsForProjects.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(xn,qn,rt,Sn){Sn===void 0&&(Sn=rt);var tr=Object.getOwnPropertyDescriptor(qn,rt);(!tr||("get"in tr?!qn.__esModule:tr.writable||tr.configurable))&&(tr={enumerable:!0,get:function(){return qn[rt]}}),Object.defineProperty(xn,Sn,tr)}:function(xn,qn,rt,Sn){Sn===void 0&&(Sn=rt),xn[Sn]=qn[rt]}),V=o&&o.__setModuleDefault||(Object.create?function(xn,qn){Object.defineProperty(xn,"default",{enumerable:!0,value:qn})}:function(xn,qn){xn.default=qn}),k=o&&o.__importStar||function(xn){if(xn&&xn.__esModule)return xn;var qn={};if(xn!=null)for(var rt in xn)rt!=="default"&&Object.prototype.hasOwnProperty.call(xn,rt)&&_(qn,xn,rt);return V(qn,xn),qn},pe=o&&o.__importDefault||function(xn){return xn&&xn.__esModule?xn:{default:xn}};Object.defineProperty(o,"__esModule",{value:!0}),o.getWatchProgramsForProjects=o.clearWatchCaches=void 0;var ie=pe(Ds()),P=pe(om()),S=pe(Hl()),Y=k(Sa()),b=cl(),q=(0,ie.default)("typescript-eslint:typescript-estree:createWatchProgram"),ae=new Map,u=new Map,fe=new Map,Ne=new Map,Re=new Map,qe=new Map;function Nt(){ae.clear(),u.clear(),fe.clear(),qe.clear(),Ne.clear(),Re.clear()}o.clearWatchCaches=Nt;function tn(xn){return(qn,rt)=>{let Sn=(0,b.getCanonicalFileName)(qn),tr=(()=>{let Yn=xn.get(Sn);return Yn||(Yn=new Set,xn.set(Sn,Yn)),Yn})();return tr.add(rt),{close:()=>{tr.delete(rt)}}}}var Kt={code:"",filePath:""};function Zt(xn){throw new Error(Y.flattenDiagnosticMessageText(xn.messageText,Y.sys.newLine))}function ot(xn,qn,rt){let Sn=rt.EXPERIMENTAL_useSourceOfProjectReferenceRedirect?new Set(qn.getSourceFiles().map(tr=>(0,b.getCanonicalFileName)(tr.fileName))):new Set(qn.getRootFileNames().map(tr=>(0,b.getCanonicalFileName)(tr)));return Ne.set(xn,Sn),Sn}function Rt(xn){let qn=(0,b.getCanonicalFileName)(xn.filePath),rt=[];Kt.code=xn.code,Kt.filePath=qn;let Sn=u.get(qn),tr=(0,b.createHash)(xn.code);qe.get(qn)!==tr&&Sn&&Sn.size>0&&Sn.forEach(ir=>ir(qn,Y.FileWatcherEventKind.Changed));let Yn=new Set(xn.projects);for(let[ir,Hn]of ae.entries()){if(!Yn.has(ir))continue;let ar=Ne.get(ir),ut=null;if(ar||(ut=Hn.getProgram().getProgram(),ar=ot(ir,ut,xn)),ar.has(qn))return q("Found existing program for file. %s",qn),ut=ut!=null?ut:Hn.getProgram().getProgram(),ut.getTypeChecker(),[ut]}q("File did not belong to any existing programs, moving to create/update. %s",qn);for(let ir of xn.projects){let Hn=ae.get(ir);if(Hn){let Ut=ln(Hn,qn,ir);if(!Ut)continue;if(Ut.getTypeChecker(),ot(ir,Ut,xn).has(qn))return q("Found updated program for file. %s",qn),[Ut];rt.push(Ut);continue}let ar=be(ir,xn);ae.set(ir,ar);let ut=ar.getProgram().getProgram();if(ut.getTypeChecker(),ot(ir,ut,xn).has(qn))return q("Found program for file. %s",qn),[ut];rt.push(ut)}return rt}o.getWatchProgramsForProjects=Rt;var rn=S.default.satisfies(Y.version,">=3.9.0-beta",{includePrerelease:!0});function be(xn,qn){q("Creating watch program for %s.",xn);let rt=Y.createWatchCompilerHost(xn,(0,b.createDefaultCompilerOptionsFromExtra)(qn),Y.sys,Y.createAbstractBuilder,Zt,()=>{});qn.moduleResolver&&(rt.resolveModuleNames=(0,b.getModuleResolver)(qn.moduleResolver).resolveModuleNames);let Sn=rt.readFile;rt.readFile=(Hn,ar)=>{let ut=(0,b.getCanonicalFileName)(Hn),Ut=ut===Kt.filePath?Kt.code:Sn(ut,ar);return Ut!==void 0&&qe.set(ut,(0,b.createHash)(Ut)),Ut},rt.onUnRecoverableConfigFileDiagnostic=Zt,rt.afterProgramCreate=Hn=>{let ar=Hn.getConfigFileParsingDiagnostics().filter(ut=>ut.category===Y.DiagnosticCategory.Error&&ut.code!==18003);ar.length>0&&Zt(ar[0])},rt.watchFile=tn(u),rt.watchDirectory=tn(fe);let tr=rt.onCachedDirectoryStructureHostCreate;rt.onCachedDirectoryStructureHostCreate=Hn=>{let ar=Hn.readDirectory;Hn.readDirectory=(ut,Ut,pn,Rr,mi)=>ar(ut,Ut?Ut.concat(qn.extraFileExtensions):void 0,pn,Rr,mi),tr(Hn)},rt.extraFileExtensions=qn.extraFileExtensions.map(Hn=>({extension:Hn,isMixedContent:!0,scriptKind:Y.ScriptKind.Deferred})),rt.trace=q,rt.useSourceOfProjectReferenceRedirect=()=>qn.EXPERIMENTAL_useSourceOfProjectReferenceRedirect;let Yn;rn?(rt.setTimeout=void 0,rt.clearTimeout=void 0):(q("Running without timeout fix"),rt.setTimeout=function(Hn,ar){for(var ut=arguments.length,Ut=new Array(ut>2?ut-2:0),pn=2;pn<ut;pn++)Ut[pn-2]=arguments[pn];return Yn=Hn.bind(void 0,...Ut),Yn},rt.clearTimeout=()=>{Yn=void 0});let ir=Y.createWatchProgram(rt);if(!rn){let Hn=ir.getProgram;ir.getProgram=()=>(Yn&&Yn(),Yn=void 0,Hn.call(ir))}return ir}function It(xn){let qn=P.default.statSync(xn).mtimeMs,rt=Re.get(xn);return Re.set(xn,qn),rt===void 0?!1:Math.abs(rt-qn)>Number.EPSILON}function ln(xn,qn,rt){let Sn=xn.getProgram().getProgram();if(wr.env.TSESTREE_NO_INVALIDATION==="true")return Sn;It(rt)&&(q("tsconfig has changed - triggering program update. %s",rt),u.get(rt).forEach(pn=>pn(rt,Y.FileWatcherEventKind.Changed)),Ne.delete(rt));let tr=Sn.getSourceFile(qn);if(tr)return Sn;q("File was not found in program - triggering folder update. %s",qn);let Yn=(0,b.canonicalDirname)(qn),ir=null,Hn=Yn,ar=!1;for(;ir!==Hn;){ir=Hn;let pn=fe.get(ir);pn&&(pn.forEach(Rr=>{Yn!==ir&&Rr(Yn,Y.FileWatcherEventKind.Changed),Rr(ir,Y.FileWatcherEventKind.Changed)}),ar=!0),Hn=(0,b.canonicalDirname)(ir)}if(!ar)return q("No callback found for file, not part of this program. %s",qn),null;if(Ne.delete(rt),Sn=xn.getProgram().getProgram(),tr=Sn.getSourceFile(qn),tr)return Sn;q("File was still not found in program after directory update - checking file deletions. %s",qn);let ut=Sn.getRootFileNames().find(pn=>!P.default.existsSync(pn));if(!ut)return null;let Ut=u.get((0,b.getCanonicalFileName)(ut));return Ut?(q("Marking file as deleted. %s",ut),Ut.forEach(pn=>pn(ut,Y.FileWatcherEventKind.Deleted)),Ne.delete(rt),Sn=xn.getProgram().getProgram(),tr=Sn.getSourceFile(qn),tr?Sn:(q("File was still not found in program after deletion check, assuming it is not part of this program. %s",qn),null)):(q("Could not find watch callbacks for root file. %s",ut),Sn)}}}),vb=pt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createProjectProgram.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(Re,qe,Nt,tn){tn===void 0&&(tn=Nt);var Kt=Object.getOwnPropertyDescriptor(qe,Nt);(!Kt||("get"in Kt?!qe.__esModule:Kt.writable||Kt.configurable))&&(Kt={enumerable:!0,get:function(){return qe[Nt]}}),Object.defineProperty(Re,tn,Kt)}:function(Re,qe,Nt,tn){tn===void 0&&(tn=Nt),Re[tn]=qe[Nt]}),V=o&&o.__setModuleDefault||(Object.create?function(Re,qe){Object.defineProperty(Re,"default",{enumerable:!0,value:qe})}:function(Re,qe){Re.default=qe}),k=o&&o.__importStar||function(Re){if(Re&&Re.__esModule)return Re;var qe={};if(Re!=null)for(var Nt in Re)Nt!=="default"&&Object.prototype.hasOwnProperty.call(Re,Nt)&&_(qe,Re,Nt);return V(qe,Re),qe},pe=o&&o.__importDefault||function(Re){return Re&&Re.__esModule?Re:{default:Re}};Object.defineProperty(o,"__esModule",{value:!0}),o.createProjectProgram=void 0;var ie=pe(Ds()),P=pe(v_()),S=k(Sa()),Y=fd(),b=Ql(),q=py(),ae=cl(),u=(0,ie.default)("typescript-eslint:typescript-estree:createProjectProgram"),fe=[S.Extension.Ts,S.Extension.Tsx,S.Extension.Js,S.Extension.Jsx,S.Extension.Mjs,S.Extension.Mts,S.Extension.Cjs,S.Extension.Cts];function Ne(Re){u("Creating project program for: %s",Re.filePath);let qe=(0,q.getWatchProgramsForProjects)(Re),Nt=(0,Y.firstDefined)(qe,ln=>(0,ae.getAstFromProgram)(ln,Re));if(Nt||Re.createDefaultProgram)return Nt;let tn=ln=>(0,b.describeFilePath)(ln,Re.tsconfigRootDir),Kt=(0,b.describeFilePath)(Re.filePath,Re.tsconfigRootDir),Zt=Re.projects.map(tn),ot=Zt.length===1?Zt[0]:` +${Zt.map(ln=>`- ${ln}`).join(` +`)}`,Rt=[`ESLint was configured to run on \`${Kt}\` using \`parserOptions.project\`: ${ot}`],rn=!1,be=Re.extraFileExtensions||[];be.forEach(ln=>{ln.startsWith(".")||Rt.push(`Found unexpected extension \`${ln}\` specified with the \`parserOptions.extraFileExtensions\` option. Did you mean \`.${ln}\`?`),fe.includes(ln)&&Rt.push(`You unnecessarily included the extension \`${ln}\` with the \`parserOptions.extraFileExtensions\` option. This extension is already handled by the parser by default.`)});let It=P.default.extname(Re.filePath);if(!fe.includes(It)){let ln=`The extension for the file (\`${It}\`) is non-standard`;be.length>0?be.includes(It)||(Rt.push(`${ln}. It should be added to your existing \`parserOptions.extraFileExtensions\`.`),rn=!0):(Rt.push(`${ln}. You should add \`parserOptions.extraFileExtensions\` to your config.`),rn=!0)}if(!rn){let[ln,xn]=Re.projects.length===1?["that TSConfig does not","that TSConfig"]:["none of those TSConfigs","one of those TSConfigs"];Rt.push(`However, ${ln} include this file. Either:`,"- Change ESLint's list of included files to not include this file",`- Change ${xn} to include this file`,"- Create a new TSConfig that includes this file and include it in your parserOptions.project","See the typescript-eslint docs for more info: https://typescript-eslint.io/linting/troubleshooting#i-get-errors-telling-me-eslint-was-configured-to-run--however-that-tsconfig-does-not--none-of-those-tsconfigs-include-this-file")}throw new Error(Rt.join(` +`))}o.createProjectProgram=Ne}}),dy=pt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/createSourceFile.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(q,ae,u,fe){fe===void 0&&(fe=u);var Ne=Object.getOwnPropertyDescriptor(ae,u);(!Ne||("get"in Ne?!ae.__esModule:Ne.writable||Ne.configurable))&&(Ne={enumerable:!0,get:function(){return ae[u]}}),Object.defineProperty(q,fe,Ne)}:function(q,ae,u,fe){fe===void 0&&(fe=u),q[fe]=ae[u]}),V=o&&o.__setModuleDefault||(Object.create?function(q,ae){Object.defineProperty(q,"default",{enumerable:!0,value:ae})}:function(q,ae){q.default=ae}),k=o&&o.__importStar||function(q){if(q&&q.__esModule)return q;var ae={};if(q!=null)for(var u in q)u!=="default"&&Object.prototype.hasOwnProperty.call(q,u)&&_(ae,q,u);return V(ae,q),ae},pe=o&&o.__importDefault||function(q){return q&&q.__esModule?q:{default:q}};Object.defineProperty(o,"__esModule",{value:!0}),o.createSourceFile=void 0;var ie=pe(Ds()),P=k(Sa()),S=am(),Y=(0,ie.default)("typescript-eslint:typescript-estree:createSourceFile");function b(q){return Y("Getting AST without type information in %s mode for: %s",q.jsx?"TSX":"TS",q.filePath),P.createSourceFile(q.filePath,q.code,P.ScriptTarget.Latest,!0,(0,S.getScriptKind)(q.filePath,q.jsx))}o.createSourceFile=b}}),sm=pt({"node_modules/@typescript-eslint/typescript-estree/dist/create-program/useProvidedPrograms.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(Ne,Re,qe,Nt){Nt===void 0&&(Nt=qe);var tn=Object.getOwnPropertyDescriptor(Re,qe);(!tn||("get"in tn?!Re.__esModule:tn.writable||tn.configurable))&&(tn={enumerable:!0,get:function(){return Re[qe]}}),Object.defineProperty(Ne,Nt,tn)}:function(Ne,Re,qe,Nt){Nt===void 0&&(Nt=qe),Ne[Nt]=Re[qe]}),V=o&&o.__setModuleDefault||(Object.create?function(Ne,Re){Object.defineProperty(Ne,"default",{enumerable:!0,value:Re})}:function(Ne,Re){Ne.default=Re}),k=o&&o.__importStar||function(Ne){if(Ne&&Ne.__esModule)return Ne;var Re={};if(Ne!=null)for(var qe in Ne)qe!=="default"&&Object.prototype.hasOwnProperty.call(Ne,qe)&&_(Re,Ne,qe);return V(Re,Ne),Re},pe=o&&o.__importDefault||function(Ne){return Ne&&Ne.__esModule?Ne:{default:Ne}};Object.defineProperty(o,"__esModule",{value:!0}),o.createProgramFromConfigFile=o.useProvidedPrograms=void 0;var ie=pe(Ds()),P=k(om()),S=k(v_()),Y=k(Sa()),b=cl(),q=(0,ie.default)("typescript-eslint:typescript-estree:useProvidedProgram");function ae(Ne,Re){q("Retrieving ast for %s from provided program instance(s)",Re.filePath);let qe;for(let Nt of Ne)if(qe=(0,b.getAstFromProgram)(Nt,Re),qe)break;if(!qe){let Nt=['"parserOptions.programs" has been provided for @typescript-eslint/parser.',`The file was not found in any of the provided program instance(s): ${S.relative(Re.tsconfigRootDir||"/prettier-security-dirname-placeholder",Re.filePath)}`];throw new Error(Nt.join(` +`))}return qe.program.getTypeChecker(),qe}o.useProvidedPrograms=ae;function u(Ne,Re){if(Y.sys===void 0)throw new Error("`createProgramFromConfigFile` is only supported in a Node-like environment.");let qe=Y.getParsedCommandLineOfConfigFile(Ne,b.CORE_COMPILER_OPTIONS,{onUnRecoverableConfigFileDiagnostic:tn=>{throw new Error(fe([tn]))},fileExists:P.existsSync,getCurrentDirectory:()=>Re&&S.resolve(Re)||"/prettier-security-dirname-placeholder",readDirectory:Y.sys.readDirectory,readFile:tn=>P.readFileSync(tn,"utf-8"),useCaseSensitiveFileNames:Y.sys.useCaseSensitiveFileNames});if(qe.errors.length)throw new Error(fe(qe.errors));let Nt=Y.createCompilerHost(qe.options,!0);return Y.createProgram(qe.fileNames,qe.options,Nt)}o.createProgramFromConfigFile=u;function fe(Ne){return Y.formatDiagnostics(Ne,{getCanonicalFileName:Re=>Re,getCurrentDirectory:wr.cwd,getNewLine:()=>` +`})}}}),um=pt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/ExpiringCache.js"(o){"use strict";Tt();var _=o&&o.__classPrivateFieldSet||function(S,Y,b,q,ae){if(q==="m")throw new TypeError("Private method is not writable");if(q==="a"&&!ae)throw new TypeError("Private accessor was defined without a setter");if(typeof Y=="function"?S!==Y||!ae:!Y.has(S))throw new TypeError("Cannot write private member to an object whose class did not declare it");return q==="a"?ae.call(S,b):ae?ae.value=b:Y.set(S,b),b},V=o&&o.__classPrivateFieldGet||function(S,Y,b,q){if(b==="a"&&!q)throw new TypeError("Private accessor was defined without a getter");if(typeof Y=="function"?S!==Y||!q:!Y.has(S))throw new TypeError("Cannot read private member from an object whose class did not declare it");return b==="m"?q:b==="a"?q.call(S):q?q.value:Y.get(S)},k,pe;Object.defineProperty(o,"__esModule",{value:!0}),o.ExpiringCache=o.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS=void 0,o.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS=30;var ie=[0,0],P=class{constructor(S){k.set(this,void 0),pe.set(this,new Map),_(this,k,S,"f")}set(S,Y){return V(this,pe,"f").set(S,{value:Y,lastSeen:V(this,k,"f")==="Infinity"?ie:wr.hrtime()}),this}get(S){let Y=V(this,pe,"f").get(S);if((Y==null?void 0:Y.value)!=null){if(V(this,k,"f")==="Infinity"||wr.hrtime(Y.lastSeen)[0]<V(this,k,"f"))return Y.value;V(this,pe,"f").delete(S)}}clear(){V(this,pe,"f").clear()}};o.ExpiringCache=P,k=new WeakMap,pe=new WeakMap}}),fy=pt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/getProjectConfigFiles.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(q,ae,u,fe){fe===void 0&&(fe=u);var Ne=Object.getOwnPropertyDescriptor(ae,u);(!Ne||("get"in Ne?!ae.__esModule:Ne.writable||Ne.configurable))&&(Ne={enumerable:!0,get:function(){return ae[u]}}),Object.defineProperty(q,fe,Ne)}:function(q,ae,u,fe){fe===void 0&&(fe=u),q[fe]=ae[u]}),V=o&&o.__setModuleDefault||(Object.create?function(q,ae){Object.defineProperty(q,"default",{enumerable:!0,value:ae})}:function(q,ae){q.default=ae}),k=o&&o.__importStar||function(q){if(q&&q.__esModule)return q;var ae={};if(q!=null)for(var u in q)u!=="default"&&Object.prototype.hasOwnProperty.call(q,u)&&_(ae,q,u);return V(ae,q),ae},pe=o&&o.__importDefault||function(q){return q&&q.__esModule?q:{default:q}};Object.defineProperty(o,"__esModule",{value:!0}),o.getProjectConfigFiles=void 0;var ie=pe(Ds()),P=k(om()),S=k(v_()),Y=(0,ie.default)("typescript-eslint:typescript-estree:getProjectConfigFiles");function b(q,ae){var u;if(ae!==!0)return ae===void 0||Array.isArray(ae)?ae:[ae];Y("Looking for tsconfig.json at or above file: %s",q.filePath);let fe=S.dirname(q.filePath),Ne=[fe];do{Y("Checking tsconfig.json path: %s",fe);let Re=S.join(fe,"tsconfig.json"),qe=(u=q.tsconfigMatchCache.get(fe))!==null&&u!==void 0?u:P.existsSync(Re)&ℜif(qe){for(let Nt of Ne)q.tsconfigMatchCache.set(Nt,qe);return[qe]}fe=S.dirname(fe),Ne.push(fe)}while(fe.length>1&&fe.length>=q.tsconfigRootDir.length);throw new Error(`project was set to \`true\` but couldn't find any tsconfig.json relative to '${q.filePath}' within '${q.tsconfigRootDir}'.`)}o.getProjectConfigFiles=b}}),my=pt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/inferSingleRun.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.inferSingleRun=void 0;var _=v_();function V(k){return(k==null?void 0:k.project)==null||(k==null?void 0:k.programs)!=null||wr.env.TSESTREE_SINGLE_RUN==="false"?!1:!!(wr.env.TSESTREE_SINGLE_RUN==="true"||k!=null&&k.allowAutomaticSingleRunInference&&(wr.env.CI==="true"||wr.argv[1].endsWith((0,_.normalize)("node_modules/.bin/eslint"))))}o.inferSingleRun=V}}),gy=pt({"node_modules/is-extglob/index.js"(o,_){Tt(),_.exports=function(V){if(typeof V!="string"||V==="")return!1;for(var k;k=/(\\).|([@?!+*]\(.*\))/g.exec(V);){if(k[2])return!0;V=V.slice(k.index+k[0].length)}return!1}}}),yy=pt({"node_modules/is-glob/index.js"(o,_){Tt();var V=gy(),k={"{":"}","(":")","[":"]"},pe=function(P){if(P[0]==="!")return!0;for(var S=0,Y=-2,b=-2,q=-2,ae=-2,u=-2;S<P.length;){if(P[S]==="*"||P[S+1]==="?"&&/[\].+)]/.test(P[S])||b!==-1&&P[S]==="["&&P[S+1]!=="]"&&(b<S&&(b=P.indexOf("]",S)),b>S&&(u===-1||u>b||(u=P.indexOf("\\",S),u===-1||u>b)))||q!==-1&&P[S]==="{"&&P[S+1]!=="}"&&(q=P.indexOf("}",S),q>S&&(u=P.indexOf("\\",S),u===-1||u>q))||ae!==-1&&P[S]==="("&&P[S+1]==="?"&&/[:!=]/.test(P[S+2])&&P[S+3]!==")"&&(ae=P.indexOf(")",S),ae>S&&(u=P.indexOf("\\",S),u===-1||u>ae))||Y!==-1&&P[S]==="("&&P[S+1]!=="|"&&(Y<S&&(Y=P.indexOf("|",S)),Y!==-1&&P[Y+1]!==")"&&(ae=P.indexOf(")",Y),ae>Y&&(u=P.indexOf("\\",Y),u===-1||u>ae))))return!0;if(P[S]==="\\"){var fe=P[S+1];S+=2;var Ne=k[fe];if(Ne){var Re=P.indexOf(Ne,S);Re!==-1&&(S=Re+1)}if(P[S]==="!")return!0}else S++}return!1},ie=function(P){if(P[0]==="!")return!0;for(var S=0;S<P.length;){if(/[*?{}()[\]]/.test(P[S]))return!0;if(P[S]==="\\"){var Y=P[S+1];S+=2;var b=k[Y];if(b){var q=P.indexOf(b,S);q!==-1&&(S=q+1)}if(P[S]==="!")return!0}else S++}return!1};_.exports=function(P,S){if(typeof P!="string"||P==="")return!1;if(V(P))return!0;var Y=pe;return S&&S.strict===!1&&(Y=ie),Y(P)}}}),_m=pt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/resolveProjectList.js"(o){"use strict";Tt();var _=o&&o.__importDefault||function(fe){return fe&&fe.__esModule?fe:{default:fe}};Object.defineProperty(o,"__esModule",{value:!0}),o.clearGlobResolutionCache=o.resolveProjectList=o.clearGlobCache=void 0;var V=_(Ds()),k={},pe=_(yy()),ie=cl(),P=um(),S=(0,V.default)("typescript-eslint:typescript-estree:parser:parseSettings:resolveProjectList"),Y=null;function b(){Y==null||Y.clear()}o.clearGlobCache=b;function q(fe){var Ne,Re,qe;let Nt=[];if(typeof fe.project=="string")Nt.push(fe.project);else if(Array.isArray(fe.project))for(let be of fe.project)typeof be=="string"&&Nt.push(be);if(Nt.length===0)return[];let tn=((Ne=fe.projectFolderIgnoreList)!==null&&Ne!==void 0?Ne:["**/node_modules/**"]).reduce((be,It)=>(typeof It=="string"&&be.push(It),be),[]).map(be=>be.startsWith("!")?be:`!${be}`),Kt=ae({project:Nt,projectFolderIgnoreList:tn,tsconfigRootDir:fe.tsconfigRootDir});if(Y==null)Y=new P.ExpiringCache(fe.singleRun?"Infinity":(qe=(Re=fe.cacheLifetime)===null||Re===void 0?void 0:Re.glob)!==null&&qe!==void 0?qe:P.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS);else{let be=Y.get(Kt);if(be)return be}let Zt=Nt.filter(be=>!(0,pe.default)(be)),ot=Nt.filter(be=>(0,pe.default)(be)),Rt=new Set(Zt.concat(ot.length===0?[]:(0,k.sync)([...ot,...tn],{cwd:fe.tsconfigRootDir})).map(be=>(0,ie.getCanonicalFileName)((0,ie.ensureAbsolutePath)(be,fe.tsconfigRootDir))));S("parserOptions.project (excluding ignored) matched projects: %s",Rt);let rn=Array.from(Rt);return Y.set(Kt,rn),rn}o.resolveProjectList=q;function ae(fe){let{project:Ne,projectFolderIgnoreList:Re,tsconfigRootDir:qe}=fe,Nt={tsconfigRootDir:qe,project:Ne,projectFolderIgnoreList:[...Re].sort()};return(0,ie.createHash)(JSON.stringify(Nt))}function u(){Y==null||Y.clear(),Y=null}o.clearGlobResolutionCache=u}}),hy=pt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/warnAboutTSVersion.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(fe,Ne,Re,qe){qe===void 0&&(qe=Re);var Nt=Object.getOwnPropertyDescriptor(Ne,Re);(!Nt||("get"in Nt?!Ne.__esModule:Nt.writable||Nt.configurable))&&(Nt={enumerable:!0,get:function(){return Ne[Re]}}),Object.defineProperty(fe,qe,Nt)}:function(fe,Ne,Re,qe){qe===void 0&&(qe=Re),fe[qe]=Ne[Re]}),V=o&&o.__setModuleDefault||(Object.create?function(fe,Ne){Object.defineProperty(fe,"default",{enumerable:!0,value:Ne})}:function(fe,Ne){fe.default=Ne}),k=o&&o.__importStar||function(fe){if(fe&&fe.__esModule)return fe;var Ne={};if(fe!=null)for(var Re in fe)Re!=="default"&&Object.prototype.hasOwnProperty.call(fe,Re)&&_(Ne,fe,Re);return V(Ne,fe),Ne},pe=o&&o.__importDefault||function(fe){return fe&&fe.__esModule?fe:{default:fe}};Object.defineProperty(o,"__esModule",{value:!0}),o.warnAboutTSVersion=void 0;var ie=pe(Hl()),P=k(Sa()),S=">=3.3.1 <5.1.0",Y=["5.0.1-rc"],b=P.version,q=ie.default.satisfies(b,[S].concat(Y).join(" || ")),ae=!1;function u(fe){var Ne;if(!q&&!ae){if(!(typeof wr>"u")&&!((Ne=wr.stdout)===null||Ne===void 0)&&Ne.isTTY){let Re="=============",qe=[Re,"WARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estree.","You may find that it works just fine, or you may not.",`SUPPORTED TYPESCRIPT VERSIONS: ${S}`,`YOUR TYPESCRIPT VERSION: ${b}`,"Please only submit bug reports when using the officially supported version.",Re];fe.log(qe.join(` + +`))}ae=!0}}o.warnAboutTSVersion=u}}),lm=pt({"node_modules/@typescript-eslint/typescript-estree/dist/parseSettings/createParseSettings.js"(o){"use strict";Tt();var _=o&&o.__importDefault||function(Re){return Re&&Re.__esModule?Re:{default:Re}};Object.defineProperty(o,"__esModule",{value:!0}),o.clearTSConfigMatchCache=o.createParseSettings=void 0;var V=_(Ds()),k=cl(),pe=um(),ie=fy(),P=my(),S=_m(),Y=hy(),b=(0,V.default)("typescript-eslint:typescript-estree:parser:parseSettings:createParseSettings"),q;function ae(Re){let qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var Nt,tn,Kt;let Zt=(0,P.inferSingleRun)(qe),ot=typeof qe.tsconfigRootDir=="string"?qe.tsconfigRootDir:"/prettier-security-dirname-placeholder",Rt={code:fe(Re),comment:qe.comment===!0,comments:[],createDefaultProgram:qe.createDefaultProgram===!0,debugLevel:qe.debugLevel===!0?new Set(["typescript-eslint"]):Array.isArray(qe.debugLevel)?new Set(qe.debugLevel):new Set,errorOnTypeScriptSyntacticAndSemanticIssues:!1,errorOnUnknownASTType:qe.errorOnUnknownASTType===!0,EXPERIMENTAL_useSourceOfProjectReferenceRedirect:qe.EXPERIMENTAL_useSourceOfProjectReferenceRedirect===!0,extraFileExtensions:Array.isArray(qe.extraFileExtensions)&&qe.extraFileExtensions.every(rn=>typeof rn=="string")?qe.extraFileExtensions:[],filePath:(0,k.ensureAbsolutePath)(typeof qe.filePath=="string"&&qe.filePath!=="<input>"?qe.filePath:Ne(qe.jsx),ot),jsx:qe.jsx===!0,loc:qe.loc===!0,log:typeof qe.loggerFn=="function"?qe.loggerFn:qe.loggerFn===!1?()=>{}:console.log,moduleResolver:(Nt=qe.moduleResolver)!==null&&Nt!==void 0?Nt:"",preserveNodeMaps:qe.preserveNodeMaps!==!1,programs:Array.isArray(qe.programs)?qe.programs:null,projects:[],range:qe.range===!0,singleRun:Zt,tokens:qe.tokens===!0?[]:null,tsconfigMatchCache:q!=null?q:q=new pe.ExpiringCache(Zt?"Infinity":(Kt=(tn=qe.cacheLifetime)===null||tn===void 0?void 0:tn.glob)!==null&&Kt!==void 0?Kt:pe.DEFAULT_TSCONFIG_CACHE_DURATION_SECONDS),tsconfigRootDir:ot};if(Rt.debugLevel.size>0){let rn=[];Rt.debugLevel.has("typescript-eslint")&&rn.push("typescript-eslint:*"),(Rt.debugLevel.has("eslint")||V.default.enabled("eslint:*,-eslint:code-path"))&&rn.push("eslint:*,-eslint:code-path"),V.default.enable(rn.join(","))}if(Array.isArray(qe.programs)){if(!qe.programs.length)throw new Error("You have set parserOptions.programs to an empty array. This will cause all files to not be found in existing programs. Either provide one or more existing TypeScript Program instances in the array, or remove the parserOptions.programs setting.");b("parserOptions.programs was provided, so parserOptions.project will be ignored.")}return Rt.programs||(Rt.projects=(0,S.resolveProjectList)({cacheLifetime:qe.cacheLifetime,project:(0,ie.getProjectConfigFiles)(Rt,qe.project),projectFolderIgnoreList:qe.projectFolderIgnoreList,singleRun:Rt.singleRun,tsconfigRootDir:ot})),(0,Y.warnAboutTSVersion)(Rt),Rt}o.createParseSettings=ae;function u(){q==null||q.clear()}o.clearTSConfigMatchCache=u;function fe(Re){return typeof Re!="string"?String(Re):Re}function Ne(Re){return Re?"estree.tsx":"estree.ts"}}}),vy=pt({"node_modules/@typescript-eslint/typescript-estree/dist/semantic-or-syntactic-errors.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.getFirstSemanticOrSyntacticError=void 0;var _=Sa();function V(ie,P){try{let S=k(ie.getSyntacticDiagnostics(P));if(S.length)return pe(S[0]);let Y=k(ie.getSemanticDiagnostics(P));return Y.length?pe(Y[0]):void 0}catch(S){console.warn(`Warning From TSC: "${S.message}`);return}}o.getFirstSemanticOrSyntacticError=V;function k(ie){return ie.filter(P=>{switch(P.code){case 1013:case 1014:case 1044:case 1045:case 1048:case 1049:case 1070:case 1071:case 1085:case 1090:case 1096:case 1097:case 1098:case 1099:case 1117:case 1121:case 1123:case 1141:case 1162:case 1164:case 1172:case 1173:case 1175:case 1176:case 1190:case 1196:case 1200:case 1206:case 1211:case 1242:case 1246:case 1255:case 1308:case 2364:case 2369:case 2452:case 2462:case 8017:case 17012:case 17013:return!0}return!1})}function pe(ie){return Object.assign(Object.assign({},ie),{message:(0,_.flattenDiagnosticMessageText)(ie.messageText,_.sys.newLine)})}}}),cm=pt({"node_modules/@typescript-eslint/typescript-estree/dist/parser.js"(o){"use strict";Tt();var _=o&&o.__importDefault||function(Rt){return Rt&&Rt.__esModule?Rt:{default:Rt}};Object.defineProperty(o,"__esModule",{value:!0}),o.clearParseAndGenerateServicesCalls=o.clearProgramCache=o.parseWithNodeMaps=o.parseAndGenerateServices=o.parse=void 0;var V=_(Ds()),k=yb(),pe=qg(),ie=pl(),P=da(),S=vb(),Y=dy(),b=sm(),q=lm(),ae=vy(),u=(0,V.default)("typescript-eslint:typescript-estree:parser"),fe=new Map;function Ne(){fe.clear()}o.clearProgramCache=Ne;function Re(Rt,rn){return Rt.programs&&(0,b.useProvidedPrograms)(Rt.programs,Rt)||rn&&(0,S.createProjectProgram)(Rt)||rn&&Rt.createDefaultProgram&&(0,ie.createDefaultProgram)(Rt)||(0,P.createIsolatedProgram)(Rt)}function qe(Rt,rn){let{ast:be}=Nt(Rt,rn,!1);return be}o.parse=qe;function Nt(Rt,rn,be){let It=(0,q.createParseSettings)(Rt,rn);if(rn!=null&&rn.errorOnTypeScriptSyntacticAndSemanticIssues)throw new Error('"errorOnTypeScriptSyntacticAndSemanticIssues" is only supported for parseAndGenerateServices()');let ln=(0,Y.createSourceFile)(It),{estree:xn,astMaps:qn}=(0,k.astConverter)(ln,It,be);return{ast:xn,esTreeNodeToTSNodeMap:qn.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:qn.tsNodeToESTreeNodeMap}}function tn(Rt,rn){return Nt(Rt,rn,!0)}o.parseWithNodeMaps=tn;var Kt={};function Zt(){Kt={}}o.clearParseAndGenerateServicesCalls=Zt;function ot(Rt,rn){var be,It;let ln=(0,q.createParseSettings)(Rt,rn);rn!==void 0&&typeof rn.errorOnTypeScriptSyntacticAndSemanticIssues=="boolean"&&rn.errorOnTypeScriptSyntacticAndSemanticIssues&&(ln.errorOnTypeScriptSyntacticAndSemanticIssues=!0),ln.singleRun&&!ln.programs&&((be=ln.projects)===null||be===void 0?void 0:be.length)>0&&(ln.programs={*[Symbol.iterator](){for(let ir of ln.projects){let Hn=fe.get(ir);if(Hn)yield Hn;else{u("Detected single-run/CLI usage, creating Program once ahead of time for project: %s",ir);let ar=(0,b.createProgramFromConfigFile)(ir);fe.set(ir,ar),yield ar}}}});let xn=ln.programs!=null||((It=ln.projects)===null||It===void 0?void 0:It.length)>0;ln.singleRun&&rn.filePath&&(Kt[rn.filePath]=(Kt[rn.filePath]||0)+1);let{ast:qn,program:rt}=ln.singleRun&&rn.filePath&&Kt[rn.filePath]>1?(0,P.createIsolatedProgram)(ln):Re(ln,xn),Sn=typeof ln.preserveNodeMaps=="boolean"?ln.preserveNodeMaps:!0,{estree:tr,astMaps:Yn}=(0,k.astConverter)(qn,ln,Sn);if(rt&&ln.errorOnTypeScriptSyntacticAndSemanticIssues){let ir=(0,ae.getFirstSemanticOrSyntacticError)(rt,qn);if(ir)throw(0,pe.convertError)(ir)}return{ast:tr,services:{hasFullTypeInformation:xn,program:rt,esTreeNodeToTSNodeMap:Yn.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:Yn.tsNodeToESTreeNodeMap}}}o.parseAndGenerateServices=ot}}),bb=pt({"node_modules/@typescript-eslint/typescript-estree/dist/clear-caches.js"(o){"use strict";Tt(),Object.defineProperty(o,"__esModule",{value:!0}),o.clearProgramCache=o.clearCaches=void 0;var _=py(),V=cm(),k=lm(),pe=_m();function ie(){(0,V.clearProgramCache)(),(0,_.clearWatchCaches)(),(0,k.clearTSConfigMatchCache)(),(0,pe.clearGlobCache)()}o.clearCaches=ie,o.clearProgramCache=ie}}),xb=pt({"node_modules/@typescript-eslint/typescript-estree/package.json"(o,_){_.exports={name:"@typescript-eslint/typescript-estree",version:"5.55.0",description:"A parser that converts TypeScript source code into an ESTree compatible form",main:"dist/index.js",types:"dist/index.d.ts",files:["dist","_ts3.4","README.md","LICENSE"],engines:{node:"^12.22.0 || ^14.17.0 || >=16.0.0"},repository:{type:"git",url:"https://github.com/typescript-eslint/typescript-eslint.git",directory:"packages/typescript-estree"},bugs:{url:"https://github.com/typescript-eslint/typescript-eslint/issues"},license:"BSD-2-Clause",keywords:["ast","estree","ecmascript","javascript","typescript","parser","syntax"],scripts:{build:"tsc -b tsconfig.build.json",postbuild:"downlevel-dts dist _ts3.4/dist",clean:"tsc -b tsconfig.build.json --clean",postclean:"rimraf dist && rimraf _ts3.4 && rimraf coverage",format:'prettier --write "./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}" --ignore-path ../../.prettierignore',lint:"nx lint",test:"jest --coverage",typecheck:"tsc -p tsconfig.json --noEmit"},dependencies:{"@typescript-eslint/types":"5.55.0","@typescript-eslint/visitor-keys":"5.55.0",debug:"^4.3.4",globby:"^11.1.0","is-glob":"^4.0.3",semver:"^7.3.7",tsutils:"^3.21.0"},devDependencies:{"@babel/code-frame":"*","@babel/parser":"*","@types/babel__code-frame":"*","@types/debug":"*","@types/glob":"*","@types/is-glob":"*","@types/semver":"*","@types/tmp":"*",glob:"*","jest-specific-snapshot":"*","make-dir":"*",tmp:"*",typescript:"*"},peerDependenciesMeta:{typescript:{optional:!0}},funding:{type:"opencollective",url:"https://opencollective.com/typescript-eslint"},typesVersions:{"<3.8":{"*":["_ts3.4/*"]}},gitHead:"877d73327fca3bdbe7e170e8b3a906d090a6de37"}}}),pm=pt({"node_modules/@typescript-eslint/typescript-estree/dist/index.js"(o){"use strict";Tt();var _=o&&o.__createBinding||(Object.create?function(Y,b,q,ae){ae===void 0&&(ae=q);var u=Object.getOwnPropertyDescriptor(b,q);(!u||("get"in u?!b.__esModule:u.writable||u.configurable))&&(u={enumerable:!0,get:function(){return b[q]}}),Object.defineProperty(Y,ae,u)}:function(Y,b,q,ae){ae===void 0&&(ae=q),Y[ae]=b[q]}),V=o&&o.__exportStar||function(Y,b){for(var q in Y)q!=="default"&&!Object.prototype.hasOwnProperty.call(b,q)&&_(b,Y,q)};Object.defineProperty(o,"__esModule",{value:!0}),o.version=o.visitorKeys=o.typescriptVersionIsAtLeast=o.createProgram=o.simpleTraverse=o.parseWithNodeMaps=o.parseAndGenerateServices=o.parse=void 0;var k=cm();Object.defineProperty(o,"parse",{enumerable:!0,get:function(){return k.parse}}),Object.defineProperty(o,"parseAndGenerateServices",{enumerable:!0,get:function(){return k.parseAndGenerateServices}}),Object.defineProperty(o,"parseWithNodeMaps",{enumerable:!0,get:function(){return k.parseWithNodeMaps}});var pe=ry();Object.defineProperty(o,"simpleTraverse",{enumerable:!0,get:function(){return pe.simpleTraverse}}),V(dd(),o);var ie=sm();Object.defineProperty(o,"createProgram",{enumerable:!0,get:function(){return ie.createProgramFromConfigFile}}),V(am(),o);var P=Xl();Object.defineProperty(o,"typescriptVersionIsAtLeast",{enumerable:!0,get:function(){return P.typescriptVersionIsAtLeast}}),V(Kc(),o),V(bb(),o);var S=ny();Object.defineProperty(o,"visitorKeys",{enumerable:!0,get:function(){return S.visitorKeys}}),o.version=xb().version}});Tt();var xd=pi(),dm=ta(),fm=Ge(),by=Qo(),Db=nu(),{throwErrorForInvalidNodes:Sb}=ad(),xy={loc:!0,range:!0,comment:!0,jsx:!0,tokens:!0,loggerFn:!1,project:[]};function Tb(o){let{message:_,lineNumber:V,column:k}=o;return typeof V!="number"?o:xd(_,{start:{line:V,column:k+1}})}function Eb(o,_){let V=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},k=by(o),pe=Dy(o),{parseWithNodeMaps:ie}=pm(),{result:P,error:S}=dm(()=>ie(k,Object.assign(Object.assign({},xy),{},{jsx:pe})),()=>ie(k,Object.assign(Object.assign({},xy),{},{jsx:!pe})));if(!P)throw Tb(S);return V.originalText=o,Sb(P,V),Db(P.ast,V)}function Dy(o){return new RegExp(["(?:^[^\"'`]*</)","|","(?:^[^/]{2}.*/>)"].join(""),"m").test(o)}Wt.exports={parsers:{typescript:fm(Eb)}}});return Jv()})},77192:function(In,Pn,tt){var Ze,hn,Gn;(function(Dt){if(!0)In.exports=Dt();else var rr})(function(){"use strict";var Dt=(Bn,vt)=>()=>(vt||Bn((vt={exports:{}}).exports,vt),vt.exports),rr=Dt((Bn,vt)=>{var st=function(St){return St&&St.Math==Math&&St};vt.exports=st(typeof globalThis=="object"&&globalThis)||st(typeof window=="object"&&window)||st(typeof self=="object"&&self)||st(typeof tt.g=="object"&&tt.g)||function(){return this}()||Function("return this")()}),pr=Dt((Bn,vt)=>{vt.exports=function(st){try{return!!st()}catch(St){return!0}}}),lr=Dt((Bn,vt)=>{var st=pr();vt.exports=!st(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!=7})}),Qr=Dt((Bn,vt)=>{var st=pr();vt.exports=!st(function(){var St=function(){}.bind();return typeof St!="function"||St.hasOwnProperty("prototype")})}),Cr=Dt((Bn,vt)=>{var st=Qr(),St=Function.prototype.call;vt.exports=st?St.bind(St):function(){return St.apply(St,arguments)}}),yr=Dt(Bn=>{"use strict";var vt={}.propertyIsEnumerable,st=Object.getOwnPropertyDescriptor,St=st&&!vt.call({1:2},1);Bn.f=St?function(mt){var $t=st(this,mt);return!!$t&&$t.enumerable}:vt}),Bi=Dt((Bn,vt)=>{vt.exports=function(st,St){return{enumerable:!(st&1),configurable:!(st&2),writable:!(st&4),value:St}}}),ki=Dt((Bn,vt)=>{var st=Qr(),St=Function.prototype,mt=St.call,$t=st&&St.bind.bind(mt,mt);vt.exports=st?$t:function(on){return function(){return mt.apply(on,arguments)}}}),dr=Dt((Bn,vt)=>{var st=ki(),St=st({}.toString),mt=st("".slice);vt.exports=function($t){return mt(St($t),8,-1)}}),Kr=Dt((Bn,vt)=>{var st=ki(),St=pr(),mt=dr(),$t=Object,on=st("".split);vt.exports=St(function(){return!$t("z").propertyIsEnumerable(0)})?function(Nn){return mt(Nn)=="String"?on(Nn,""):$t(Nn)}:$t}),_i=Dt((Bn,vt)=>{vt.exports=function(st){return st==null}}),jr=Dt((Bn,vt)=>{var st=_i(),St=TypeError;vt.exports=function(mt){if(st(mt))throw St("Can't call method on "+mt);return mt}}),oi=Dt((Bn,vt)=>{var st=Kr(),St=jr();vt.exports=function(mt){return st(St(mt))}}),Hi=Dt((Bn,vt)=>{var st=typeof document=="object"&&document.all,St=typeof st>"u"&&st!==void 0;vt.exports={all:st,IS_HTMLDDA:St}}),fi=Dt((Bn,vt)=>{var st=Hi(),St=st.all;vt.exports=st.IS_HTMLDDA?function(mt){return typeof mt=="function"||mt===St}:function(mt){return typeof mt=="function"}}),qi=Dt((Bn,vt)=>{var st=fi(),St=Hi(),mt=St.all;vt.exports=St.IS_HTMLDDA?function($t){return typeof $t=="object"?$t!==null:st($t)||$t===mt}:function($t){return typeof $t=="object"?$t!==null:st($t)}}),Zi=Dt((Bn,vt)=>{var st=rr(),St=fi(),mt=function($t){return St($t)?$t:void 0};vt.exports=function($t,on){return arguments.length<2?mt(st[$t]):st[$t]&&st[$t][on]}}),sr=Dt((Bn,vt)=>{var st=ki();vt.exports=st({}.isPrototypeOf)}),xr=Dt((Bn,vt)=>{var st=Zi();vt.exports=st("navigator","userAgent")||""}),Dr=Dt((Bn,vt)=>{var st=rr(),St=xr(),mt=st.process,$t=st.Deno,on=mt&&mt.versions||$t&&$t.version,Nn=on&&on.v8,Dn,On;Nn&&(Dn=Nn.split("."),On=Dn[0]>0&&Dn[0]<4?1:+(Dn[0]+Dn[1])),!On&&St&&(Dn=St.match(/Edge\/(\d+)/),(!Dn||Dn[1]>=74)&&(Dn=St.match(/Chrome\/(\d+)/),Dn&&(On=+Dn[1]))),vt.exports=On}),Jr=Dt((Bn,vt)=>{var st=Dr(),St=pr();vt.exports=!!Object.getOwnPropertySymbols&&!St(function(){var mt=Symbol();return!String(mt)||!(Object(mt)instanceof Symbol)||!Symbol.sham&&st&&st<41})}),ji=Dt((Bn,vt)=>{var st=Jr();vt.exports=st&&!Symbol.sham&&typeof Symbol.iterator=="symbol"}),ha=Dt((Bn,vt)=>{var st=Zi(),St=fi(),mt=sr(),$t=ji(),on=Object;vt.exports=$t?function(Nn){return typeof Nn=="symbol"}:function(Nn){var Dn=st("Symbol");return St(Dn)&&mt(Dn.prototype,on(Nn))}}),ga=Dt((Bn,vt)=>{var st=String;vt.exports=function(St){try{return st(St)}catch(mt){return"Object"}}}),ro=Dt((Bn,vt)=>{var st=fi(),St=ga(),mt=TypeError;vt.exports=function($t){if(st($t))return $t;throw mt(St($t)+" is not a function")}}),mn=Dt((Bn,vt)=>{var st=ro(),St=_i();vt.exports=function(mt,$t){var on=mt[$t];return St(on)?void 0:st(on)}}),li=Dt((Bn,vt)=>{var st=Cr(),St=fi(),mt=qi(),$t=TypeError;vt.exports=function(on,Nn){var Dn,On;if(Nn==="string"&&St(Dn=on.toString)&&!mt(On=st(Dn,on))||St(Dn=on.valueOf)&&!mt(On=st(Dn,on))||Nn!=="string"&&St(Dn=on.toString)&&!mt(On=st(Dn,on)))return On;throw $t("Can't convert object to primitive value")}}),Mi=Dt((Bn,vt)=>{vt.exports=!1}),_n=Dt((Bn,vt)=>{var st=rr(),St=Object.defineProperty;vt.exports=function(mt,$t){try{St(st,mt,{value:$t,configurable:!0,writable:!0})}catch(on){st[mt]=$t}return $t}}),En=Dt((Bn,vt)=>{var st=rr(),St=_n(),mt="__core-js_shared__",$t=st[mt]||St(mt,{});vt.exports=$t}),vr=Dt((Bn,vt)=>{var st=Mi(),St=En();(vt.exports=function(mt,$t){return St[mt]||(St[mt]=$t!==void 0?$t:{})})("versions",[]).push({version:"3.26.1",mode:st?"pure":"global",copyright:"\xA9 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),Ur=Dt((Bn,vt)=>{var st=jr(),St=Object;vt.exports=function(mt){return St(st(mt))}}),ea=Dt((Bn,vt)=>{var st=ki(),St=Ur(),mt=st({}.hasOwnProperty);vt.exports=Object.hasOwn||function($t,on){return mt(St($t),on)}}),ba=Dt((Bn,vt)=>{var st=ki(),St=0,mt=Math.random(),$t=st(1 .toString);vt.exports=function(on){return"Symbol("+(on===void 0?"":on)+")_"+$t(++St+mt,36)}}),oa=Dt((Bn,vt)=>{var st=rr(),St=vr(),mt=ea(),$t=ba(),on=Jr(),Nn=ji(),Dn=St("wks"),On=st.Symbol,hr=On&&On.for,kr=Nn?On:On&&On.withoutSetter||$t;vt.exports=function(Mr){if(!mt(Dn,Mr)||!(on||typeof Dn[Mr]=="string")){var Tr="Symbol."+Mr;on&&mt(On,Mr)?Dn[Mr]=On[Mr]:Nn&&hr?Dn[Mr]=hr(Tr):Dn[Mr]=kr(Tr)}return Dn[Mr]}}),xa=Dt((Bn,vt)=>{var st=Cr(),St=qi(),mt=ha(),$t=mn(),on=li(),Nn=oa(),Dn=TypeError,On=Nn("toPrimitive");vt.exports=function(hr,kr){if(!St(hr)||mt(hr))return hr;var Mr=$t(hr,On),Tr;if(Mr){if(kr===void 0&&(kr="default"),Tr=st(Mr,hr,kr),!St(Tr)||mt(Tr))return Tr;throw Dn("Can't convert object to primitive value")}return kr===void 0&&(kr="number"),on(hr,kr)}}),Qa=Dt((Bn,vt)=>{var st=xa(),St=ha();vt.exports=function(mt){var $t=st(mt,"string");return St($t)?$t:$t+""}}),ka=Dt((Bn,vt)=>{var st=rr(),St=qi(),mt=st.document,$t=St(mt)&&St(mt.createElement);vt.exports=function(on){return $t?mt.createElement(on):{}}}),Ua=Dt((Bn,vt)=>{var st=lr(),St=pr(),mt=ka();vt.exports=!st&&!St(function(){return Object.defineProperty(mt("div"),"a",{get:function(){return 7}}).a!=7})}),Zr=Dt(Bn=>{var vt=lr(),st=Cr(),St=yr(),mt=Bi(),$t=oi(),on=Qa(),Nn=ea(),Dn=Ua(),On=Object.getOwnPropertyDescriptor;Bn.f=vt?On:function(hr,kr){if(hr=$t(hr),kr=on(kr),Dn)try{return On(hr,kr)}catch(Mr){}if(Nn(hr,kr))return mt(!st(St.f,hr,kr),hr[kr])}}),bs=Dt((Bn,vt)=>{var st=lr(),St=pr();vt.exports=st&&St(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!=42})}),za=Dt((Bn,vt)=>{var st=qi(),St=String,mt=TypeError;vt.exports=function($t){if(st($t))return $t;throw mt(St($t)+" is not an object")}}),Jo=Dt(Bn=>{var vt=lr(),st=Ua(),St=bs(),mt=za(),$t=Qa(),on=TypeError,Nn=Object.defineProperty,Dn=Object.getOwnPropertyDescriptor,On="enumerable",hr="configurable",kr="writable";Bn.f=vt?St?function(Mr,Tr,je){if(mt(Mr),Tr=$t(Tr),mt(je),typeof Mr=="function"&&Tr==="prototype"&&"value"in je&&kr in je&&!je[kr]){var ei=Dn(Mr,Tr);ei&&ei[kr]&&(Mr[Tr]=je.value,je={configurable:hr in je?je[hr]:ei[hr],enumerable:On in je?je[On]:ei[On],writable:!1})}return Nn(Mr,Tr,je)}:Nn:function(Mr,Tr,je){if(mt(Mr),Tr=$t(Tr),mt(je),st)try{return Nn(Mr,Tr,je)}catch(ei){}if("get"in je||"set"in je)throw on("Accessors not supported");return"value"in je&&(Mr[Tr]=je.value),Mr}}),Rs=Dt((Bn,vt)=>{var st=lr(),St=Jo(),mt=Bi();vt.exports=st?function($t,on,Nn){return St.f($t,on,mt(1,Nn))}:function($t,on,Nn){return $t[on]=Nn,$t}}),Ba=Dt((Bn,vt)=>{var st=lr(),St=ea(),mt=Function.prototype,$t=st&&Object.getOwnPropertyDescriptor,on=St(mt,"name"),Nn=on&&function(){}.name==="something",Dn=on&&(!st||st&&$t(mt,"name").configurable);vt.exports={EXISTS:on,PROPER:Nn,CONFIGURABLE:Dn}}),sa=Dt((Bn,vt)=>{var st=ki(),St=fi(),mt=En(),$t=st(Function.toString);St(mt.inspectSource)||(mt.inspectSource=function(on){return $t(on)}),vt.exports=mt.inspectSource}),io=Dt((Bn,vt)=>{var st=rr(),St=fi(),mt=st.WeakMap;vt.exports=St(mt)&&/native code/.test(String(mt))}),eu=Dt((Bn,vt)=>{var st=vr(),St=ba(),mt=st("keys");vt.exports=function($t){return mt[$t]||(mt[$t]=St($t))}}),ua=Dt((Bn,vt)=>{vt.exports={}}),p_=Dt((Bn,vt)=>{var st=io(),St=rr(),mt=qi(),$t=Rs(),on=ea(),Nn=En(),Dn=eu(),On=ua(),hr="Object already initialized",kr=St.TypeError,Mr=St.WeakMap,Tr,je,ei,bi=function(Ge){return ei(Ge)?je(Ge):Tr(Ge,{})},Ki=function(Ge){return function(Qo){var sl;if(!mt(Qo)||(sl=je(Qo)).type!==Ge)throw kr("Incompatible receiver, "+Ge+" required");return sl}};st||Nn.state?(Ri=Nn.state||(Nn.state=new Mr),Ri.get=Ri.get,Ri.has=Ri.has,Ri.set=Ri.set,Tr=function(Ge,Qo){if(Ri.has(Ge))throw kr(hr);return Qo.facade=Ge,Ri.set(Ge,Qo),Qo},je=function(Ge){return Ri.get(Ge)||{}},ei=function(Ge){return Ri.has(Ge)}):(Oa=Dn("state"),On[Oa]=!0,Tr=function(Ge,Qo){if(on(Ge,Oa))throw kr(hr);return Qo.facade=Ge,$t(Ge,Oa,Qo),Qo},je=function(Ge){return on(Ge,Oa)?Ge[Oa]:{}},ei=function(Ge){return on(Ge,Oa)});var Ri,Oa;vt.exports={set:Tr,get:je,has:ei,enforce:bi,getterFor:Ki}}),d_=Dt((Bn,vt)=>{var st=pr(),St=fi(),mt=ea(),$t=lr(),on=Ba().CONFIGURABLE,Nn=sa(),Dn=p_(),On=Dn.enforce,hr=Dn.get,kr=Object.defineProperty,Mr=$t&&!st(function(){return kr(function(){},"length",{value:8}).length!==8}),Tr=String(String).split("String"),je=vt.exports=function(ei,bi,Ki){String(bi).slice(0,7)==="Symbol("&&(bi="["+String(bi).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),Ki&&Ki.getter&&(bi="get "+bi),Ki&&Ki.setter&&(bi="set "+bi),(!mt(ei,"name")||on&&ei.name!==bi)&&($t?kr(ei,"name",{value:bi,configurable:!0}):ei.name=bi),Mr&&Ki&&mt(Ki,"arity")&&ei.length!==Ki.arity&&kr(ei,"length",{value:Ki.arity});try{Ki&&mt(Ki,"constructor")&&Ki.constructor?$t&&kr(ei,"prototype",{writable:!1}):ei.prototype&&(ei.prototype=void 0)}catch(Oa){}var Ri=On(ei);return mt(Ri,"source")||(Ri.source=Tr.join(typeof bi=="string"?bi:"")),ei};Function.prototype.toString=je(function(){return St(this)&&hr(this).source||Nn(this)},"toString")}),jc=Dt((Bn,vt)=>{var st=fi(),St=Jo(),mt=d_(),$t=_n();vt.exports=function(on,Nn,Dn,On){On||(On={});var hr=On.enumerable,kr=On.name!==void 0?On.name:Nn;if(st(Dn)&&mt(Dn,kr,On),On.global)hr?on[Nn]=Dn:$t(Nn,Dn);else{try{On.unsafe?on[Nn]&&(hr=!0):delete on[Nn]}catch(Mr){}hr?on[Nn]=Dn:St.f(on,Nn,{value:Dn,enumerable:!1,configurable:!On.nonConfigurable,writable:!On.nonWritable})}return on}}),al=Dt((Bn,vt)=>{var st=Math.ceil,St=Math.floor;vt.exports=Math.trunc||function(mt){var $t=+mt;return($t>0?St:st)($t)}}),tu=Dt((Bn,vt)=>{var st=al();vt.exports=function(St){var mt=+St;return mt!==mt||mt===0?0:st(mt)}}),Jf=Dt((Bn,vt)=>{var st=tu(),St=Math.max,mt=Math.min;vt.exports=function($t,on){var Nn=st($t);return Nn<0?St(Nn+on,0):mt(Nn,on)}}),nd=Dt((Bn,vt)=>{var st=tu(),St=Math.min;vt.exports=function(mt){return mt>0?St(st(mt),9007199254740991):0}}),ol=Dt((Bn,vt)=>{var st=nd();vt.exports=function(St){return st(St.length)}}),rd=Dt((Bn,vt)=>{var st=oi(),St=Jf(),mt=ol(),$t=function(on){return function(Nn,Dn,On){var hr=st(Nn),kr=mt(hr),Mr=St(On,kr),Tr;if(on&&Dn!=Dn){for(;kr>Mr;)if(Tr=hr[Mr++],Tr!=Tr)return!0}else for(;kr>Mr;Mr++)if((on||Mr in hr)&&hr[Mr]===Dn)return on||Mr||0;return!on&&-1}};vt.exports={includes:$t(!0),indexOf:$t(!1)}}),f_=Dt((Bn,vt)=>{var st=ki(),St=ea(),mt=oi(),$t=rd().indexOf,on=ua(),Nn=st([].push);vt.exports=function(Dn,On){var hr=mt(Dn),kr=0,Mr=[],Tr;for(Tr in hr)!St(on,Tr)&&St(hr,Tr)&&Nn(Mr,Tr);for(;On.length>kr;)St(hr,Tr=On[kr++])&&(~$t(Mr,Tr)||Nn(Mr,Tr));return Mr}}),Ov=Dt((Bn,vt)=>{vt.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]}),Iv=Dt(Bn=>{var vt=f_(),st=Ov(),St=st.concat("length","prototype");Bn.f=Object.getOwnPropertyNames||function(mt){return vt(mt,St)}}),jv=Dt(Bn=>{Bn.f=Object.getOwnPropertySymbols}),Lv=Dt((Bn,vt)=>{var st=Zi(),St=ki(),mt=Iv(),$t=jv(),on=za(),Nn=St([].concat);vt.exports=st("Reflect","ownKeys")||function(Dn){var On=mt.f(on(Dn)),hr=$t.f;return hr?Nn(On,hr(Dn)):On}}),Bv=Dt((Bn,vt)=>{var st=ea(),St=Lv(),mt=Zr(),$t=Jo();vt.exports=function(on,Nn,Dn){for(var On=St(Nn),hr=$t.f,kr=mt.f,Mr=0;Mr<On.length;Mr++){var Tr=On[Mr];!st(on,Tr)&&!(Dn&&st(Dn,Tr))&&hr(on,Tr,kr(Nn,Tr))}}}),Mv=Dt((Bn,vt)=>{var st=pr(),St=fi(),mt=/#|\.prototype\./,$t=function(hr,kr){var Mr=Nn[on(hr)];return Mr==On?!0:Mr==Dn?!1:St(kr)?st(kr):!!kr},on=$t.normalize=function(hr){return String(hr).replace(mt,".").toLowerCase()},Nn=$t.data={},Dn=$t.NATIVE="N",On=$t.POLYFILL="P";vt.exports=$t}),id=Dt((Bn,vt)=>{var st=rr(),St=Zr().f,mt=Rs(),$t=jc(),on=_n(),Nn=Bv(),Dn=Mv();vt.exports=function(On,hr){var kr=On.target,Mr=On.global,Tr=On.stat,je,ei,bi,Ki,Ri,Oa;if(Mr?ei=st:Tr?ei=st[kr]||on(kr,{}):ei=(st[kr]||{}).prototype,ei)for(bi in hr){if(Ri=hr[bi],On.dontCallGetSet?(Oa=St(ei,bi),Ki=Oa&&Oa.value):Ki=ei[bi],je=Dn(Mr?bi:kr+(Tr?".":"#")+bi,On.forced),!je&&Ki!==void 0){if(typeof Ri==typeof Ki)continue;Nn(Ri,Ki)}(On.sham||Ki&&Ki.sham)&&mt(Ri,"sham",!0),$t(ei,bi,Ri,On)}}}),Pg=Dt((Bn,vt)=>{var st=dr();vt.exports=Array.isArray||function(St){return st(St)=="Array"}}),Rv=Dt((Bn,vt)=>{var st=TypeError,St=9007199254740991;vt.exports=function(mt){if(mt>St)throw st("Maximum allowed index exceeded");return mt}}),Jv=Dt((Bn,vt)=>{var st=dr(),St=ki();vt.exports=function(mt){if(st(mt)==="Function")return St(mt)}}),fr=Dt((Bn,vt)=>{var st=Jv(),St=ro(),mt=Qr(),$t=st(st.bind);vt.exports=function(on,Nn){return St(on),Nn===void 0?on:mt?$t(on,Nn):function(){return on.apply(Nn,arguments)}}}),Wt=Dt((Bn,vt)=>{"use strict";var st=Pg(),St=ol(),mt=Rv(),$t=fr(),on=function(Nn,Dn,On,hr,kr,Mr,Tr,je){for(var ei=kr,bi=0,Ki=Tr?$t(Tr,je):!1,Ri,Oa;bi<hr;)bi in On&&(Ri=Ki?Ki(On[bi],bi,Dn):On[bi],Mr>0&&st(Ri)?(Oa=St(Ri),ei=on(Nn,Dn,Ri,Oa,ei,Mr-1)-1):(mt(ei+1),Nn[ei]=Ri),ei++),bi++;return ei};vt.exports=on}),Jt=Dt((Bn,vt)=>{var st=oa(),St=st("toStringTag"),mt={};mt[St]="z",vt.exports=String(mt)==="[object z]"}),Ht=Dt((Bn,vt)=>{var st=Jt(),St=fi(),mt=dr(),$t=oa(),on=$t("toStringTag"),Nn=Object,Dn=mt(function(){return arguments}())=="Arguments",On=function(hr,kr){try{return hr[kr]}catch(Mr){}};vt.exports=st?mt:function(hr){var kr,Mr,Tr;return hr===void 0?"Undefined":hr===null?"Null":typeof(Mr=On(kr=Nn(hr),on))=="string"?Mr:Dn?mt(kr):(Tr=mt(kr))=="Object"&&St(kr.callee)?"Arguments":Tr}}),Gt=Dt((Bn,vt)=>{var st=ki(),St=pr(),mt=fi(),$t=Ht(),on=Zi(),Nn=sa(),Dn=function(){},On=[],hr=on("Reflect","construct"),kr=/^\s*(?:class|function)\b/,Mr=st(kr.exec),Tr=!kr.exec(Dn),je=function(bi){if(!mt(bi))return!1;try{return hr(Dn,On,bi),!0}catch(Ki){return!1}},ei=function(bi){if(!mt(bi))return!1;switch($t(bi)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Tr||!!Mr(kr,Nn(bi))}catch(Ki){return!0}};ei.sham=!0,vt.exports=!hr||St(function(){var bi;return je(je.call)||!je(Object)||!je(function(){bi=!0})||bi})?ei:je}),dn=Dt((Bn,vt)=>{var st=Pg(),St=Gt(),mt=qi(),$t=oa(),on=$t("species"),Nn=Array;vt.exports=function(Dn){var On;return st(Dn)&&(On=Dn.constructor,St(On)&&(On===Nn||st(On.prototype))?On=void 0:mt(On)&&(On=On[on],On===null&&(On=void 0))),On===void 0?Nn:On}}),zn=Dt((Bn,vt)=>{var st=dn();vt.exports=function(St,mt){return new(st(St))(mt===0?0:mt)}}),pt=Dt(()=>{"use strict";var Bn=id(),vt=Wt(),st=ro(),St=Ur(),mt=ol(),$t=zn();Bn({target:"Array",proto:!0},{flatMap:function(on){var Nn=St(this),Dn=mt(Nn),On;return st(on),On=$t(Nn,0),On.length=vt(On,Nn,Nn,Dn,0,1,on,arguments.length>1?arguments[1]:void 0),On}})}),Sr=Dt((Bn,vt)=>{vt.exports={}}),Lr=Dt((Bn,vt)=>{var st=oa(),St=Sr(),mt=st("iterator"),$t=Array.prototype;vt.exports=function(on){return on!==void 0&&(St.Array===on||$t[mt]===on)}}),Br=Dt((Bn,vt)=>{var st=Ht(),St=mn(),mt=_i(),$t=Sr(),on=oa(),Nn=on("iterator");vt.exports=function(Dn){if(!mt(Dn))return St(Dn,Nn)||St(Dn,"@@iterator")||$t[st(Dn)]}}),wr=Dt((Bn,vt)=>{var st=Cr(),St=ro(),mt=za(),$t=ga(),on=Br(),Nn=TypeError;vt.exports=function(Dn,On){var hr=arguments.length<2?on(Dn):On;if(St(hr))return mt(st(hr,Dn));throw Nn($t(Dn)+" is not iterable")}}),Tt=Dt((Bn,vt)=>{var st=Cr(),St=za(),mt=mn();vt.exports=function($t,on,Nn){var Dn,On;St($t);try{if(Dn=mt($t,"return"),!Dn){if(on==="throw")throw Nn;return Nn}Dn=st(Dn,$t)}catch(hr){On=!0,Dn=hr}if(on==="throw")throw Nn;if(On)throw Dn;return St(Dn),Nn}}),pi=Dt((Bn,vt)=>{var st=fr(),St=Cr(),mt=za(),$t=ga(),on=Lr(),Nn=ol(),Dn=sr(),On=wr(),hr=Br(),kr=Tt(),Mr=TypeError,Tr=function(ei,bi){this.stopped=ei,this.result=bi},je=Tr.prototype;vt.exports=function(ei,bi,Ki){var Ri=Ki&&Ki.that,Oa=!!(Ki&&Ki.AS_ENTRIES),Ge=!!(Ki&&Ki.IS_RECORD),Qo=!!(Ki&&Ki.IS_ITERATOR),sl=!!(Ki&&Ki.INTERRUPTED),Gl=st(bi,Ri),Js,m_,po,Bc,nu,Sa,ad,Ds=function(ko){return Js&&kr(Js,"normal",ko),new Tr(!0,ko)},ul=function(ko){return Oa?(mt(ko),sl?Gl(ko[0],ko[1],Ds):Gl(ko[0],ko[1])):sl?Gl(ko,Ds):Gl(ko)};if(Ge)Js=ei.iterator;else if(Qo)Js=ei;else{if(m_=hr(ei),!m_)throw Mr($t(ei)+" is not iterable");if(on(m_)){for(po=0,Bc=Nn(ei);Bc>po;po++)if(nu=ul(ei[po]),nu&&Dn(je,nu))return nu;return new Tr(!1)}Js=On(ei,m_)}for(Sa=Ge?ei.next:Js.next;!(ad=St(Sa,Js)).done;){try{nu=ul(ad.value)}catch(ko){kr(Js,"throw",ko)}if(typeof nu=="object"&&nu&&Dn(je,nu))return nu}return new Tr(!1)}}),ta=Dt((Bn,vt)=>{"use strict";var st=Qa(),St=Jo(),mt=Bi();vt.exports=function($t,on,Nn){var Dn=st(on);Dn in $t?St.f($t,Dn,mt(0,Nn)):$t[Dn]=Nn}}),Yi=Dt(()=>{var Bn=id(),vt=pi(),st=ta();Bn({target:"Object",stat:!0},{fromEntries:function(St){var mt={};return vt(St,function($t,on){st(mt,$t,on)},{AS_ENTRIES:!0}),mt}})}),Da=Dt((Bn,vt)=>{var st=d_(),St=Jo();vt.exports=function(mt,$t,on){return on.get&&st(on.get,$t,{getter:!0}),on.set&&st(on.set,$t,{setter:!0}),St.f(mt,$t,on)}}),Pa=Dt((Bn,vt)=>{"use strict";var st=za();vt.exports=function(){var St=st(this),mt="";return St.hasIndices&&(mt+="d"),St.global&&(mt+="g"),St.ignoreCase&&(mt+="i"),St.multiline&&(mt+="m"),St.dotAll&&(mt+="s"),St.unicode&&(mt+="u"),St.unicodeSets&&(mt+="v"),St.sticky&&(mt+="y"),mt}}),qa=Dt(()=>{var Bn=rr(),vt=lr(),st=Da(),St=Pa(),mt=pr(),$t=Bn.RegExp,on=$t.prototype,Nn=vt&&mt(function(){var Dn=!0;try{$t(".","d")}catch(bi){Dn=!1}var On={},hr="",kr=Dn?"dgimsy":"gimsy",Mr=function(bi,Ki){Object.defineProperty(On,bi,{get:function(){return hr+=Ki,!0}})},Tr={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};Dn&&(Tr.hasIndices="d");for(var je in Tr)Mr(je,Tr[je]);var ei=Object.getOwnPropertyDescriptor(on,"flags").get.call(On);return ei!==kr||hr!==kr});Nn&&st(on,"flags",{configurable:!0,get:St})}),Yo=Dt(()=>{var Bn=id(),vt=rr();Bn({global:!0,forced:vt.globalThis!==vt},{globalThis:vt})}),Na=Dt(()=>{Yo()}),xs=Dt(()=>{"use strict";var Bn=id(),vt=Wt(),st=Ur(),St=ol(),mt=tu(),$t=zn();Bn({target:"Array",proto:!0},{flat:function(){var on=arguments.length?arguments[0]:void 0,Nn=st(this),Dn=St(Nn),On=$t(Nn,0);return On.length=vt(On,Nn,Nn,Dn,0,on===void 0?1:mt(on)),On}})}),Lc=Dt((Bn,vt)=>{var st=["cliName","cliCategory","cliDescription"],St=["_"],mt=["languageId"];function $t(v,C){if(v==null)return{};var g=on(v,C),T,D;if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(v);for(D=0;D<f.length;D++)T=f[D],!(C.indexOf(T)>=0)&&Object.prototype.propertyIsEnumerable.call(v,T)&&(g[T]=v[T])}return g}function on(v,C){if(v==null)return{};var g={},T=Object.keys(v),D,f;for(f=0;f<T.length;f++)D=T[f],!(C.indexOf(D)>=0)&&(g[D]=v[D]);return g}pt(),Yi(),qa(),Na(),xs();var Nn=Object.create,Dn=Object.defineProperty,On=Object.getOwnPropertyDescriptor,hr=Object.getOwnPropertyNames,kr=Object.getPrototypeOf,Mr=Object.prototype.hasOwnProperty,Tr=(v,C)=>function(){return v&&(C=(0,v[hr(v)[0]])(v=0)),C},je=(v,C)=>function(){return C||(0,v[hr(v)[0]])((C={exports:{}}).exports,C),C.exports},ei=(v,C)=>{for(var g in C)Dn(v,g,{get:C[g],enumerable:!0})},bi=(v,C,g,T)=>{if(C&&typeof C=="object"||typeof C=="function")for(let D of hr(C))!Mr.call(v,D)&&D!==g&&Dn(v,D,{get:()=>C[D],enumerable:!(T=On(C,D))||T.enumerable});return v},Ki=(v,C,g)=>(g=v!=null?Nn(kr(v)):{},bi(C||!v||!v.__esModule?Dn(g,"default",{value:v,enumerable:!0}):g,v)),Ri=v=>bi(Dn({},"__esModule",{value:!0}),v),Oa,Ge=Tr({"<define:process>"(){Oa={env:{},argv:[]}}}),Qo=je({"package.json"(v,C){C.exports={version:"2.8.8"}}}),sl=je({"node_modules/diff/lib/diff/base.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0}),v.default=C;function C(){}C.prototype={diff:function(D,f){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},h=y.callback;typeof y=="function"&&(h=y,y={}),this.options=y;var E=this;function F(W){return h?(setTimeout(function(){h(void 0,W)},0),!0):W}D=this.castInput(D),f=this.castInput(f),D=this.removeEmpty(this.tokenize(D)),f=this.removeEmpty(this.tokenize(f));var R=f.length,J=D.length,L=1,A=R+J,c=[{newPos:-1,components:[]}],U=this.extractCommon(c[0],f,D,0);if(c[0].newPos+1>=R&&U+1>=J)return F([{value:this.join(f),count:f.length}]);function ue(){for(var W=-1*L;W<=L;W+=2){var oe=void 0,ee=c[W-1],de=c[W+1],le=(de?de.newPos:0)-W;ee&&(c[W-1]=void 0);var Ce=ee&&ee.newPos+1<R,O=de&&0<=le&&le<J;if(!Ce&&!O){c[W]=void 0;continue}if(!Ce||O&&ee.newPos<de.newPos?(oe=T(de),E.pushComponent(oe.components,void 0,!0)):(oe=ee,oe.newPos++,E.pushComponent(oe.components,!0,void 0)),le=E.extractCommon(oe,f,D,W),oe.newPos+1>=R&&le+1>=J)return F(g(E,oe.components,f,D,E.useLongestToken));c[W]=oe}L++}if(h)(function W(){setTimeout(function(){if(L>A)return h();ue()||W()},0)})();else for(;L<=A;){var _e=ue();if(_e)return _e}},pushComponent:function(D,f,y){var h=D[D.length-1];h&&h.added===f&&h.removed===y?D[D.length-1]={count:h.count+1,added:f,removed:y}:D.push({count:1,added:f,removed:y})},extractCommon:function(D,f,y,h){for(var E=f.length,F=y.length,R=D.newPos,J=R-h,L=0;R+1<E&&J+1<F&&this.equals(f[R+1],y[J+1]);)R++,J++,L++;return L&&D.components.push({count:L}),D.newPos=R,J},equals:function(D,f){return this.options.comparator?this.options.comparator(D,f):D===f||this.options.ignoreCase&&D.toLowerCase()===f.toLowerCase()},removeEmpty:function(D){for(var f=[],y=0;y<D.length;y++)D[y]&&f.push(D[y]);return f},castInput:function(D){return D},tokenize:function(D){return D.split("")},join:function(D){return D.join("")}};function g(D,f,y,h,E){for(var F=0,R=f.length,J=0,L=0;F<R;F++){var A=f[F];if(A.removed){if(A.value=D.join(h.slice(L,L+A.count)),L+=A.count,F&&f[F-1].added){var c=f[F-1];f[F-1]=f[F],f[F]=c}}else{if(!A.added&&E){var U=y.slice(J,J+A.count);U=U.map(function(_e,W){var oe=h[L+W];return oe.length>_e.length?oe:_e}),A.value=D.join(U)}else A.value=D.join(y.slice(J,J+A.count));J+=A.count,A.added||(L+=A.count)}}var ue=f[R-1];return R>1&&typeof ue.value=="string"&&(ue.added||ue.removed)&&D.equals("",ue.value)&&(f[R-2].value+=ue.value,f.pop()),f}function T(D){return{newPos:D.newPos,components:D.components.slice(0)}}}}),Gl=je({"node_modules/diff/lib/diff/array.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0}),v.diffArrays=D,v.arrayDiff=void 0;var C=g(sl());function g(f){return f&&f.__esModule?f:{default:f}}var T=new C.default;v.arrayDiff=T,T.tokenize=function(f){return f.slice()},T.join=T.removeEmpty=function(f){return f};function D(f,y,h){return T.diff(f,y,h)}}}),Js=je({"src/document/doc-builders.js"(v,C){"use strict";Ge();function g(z){return{type:"concat",parts:z}}function T(z){return{type:"indent",contents:z}}function D(z,x){return{type:"align",contents:x,n:z}}function f(z){let x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return{type:"group",id:x.id,contents:z,break:!!x.shouldBreak,expandedStates:x.expandedStates}}function y(z){return D(Number.NEGATIVE_INFINITY,z)}function h(z){return D({type:"root"},z)}function E(z){return D(-1,z)}function F(z,x){return f(z[0],Object.assign(Object.assign({},x),{},{expandedStates:z}))}function R(z){return{type:"fill",parts:z}}function J(z,x){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return{type:"if-break",breakContents:z,flatContents:x,groupId:M.groupId}}function L(z,x){return{type:"indent-if-break",contents:z,groupId:x.groupId,negate:x.negate}}function A(z){return{type:"line-suffix",contents:z}}var c={type:"line-suffix-boundary"},U={type:"break-parent"},ue={type:"trim"},_e={type:"line",hard:!0},W={type:"line",hard:!0,literal:!0},oe={type:"line"},ee={type:"line",soft:!0},de=g([_e,U]),le=g([W,U]),Ce={type:"cursor",placeholder:Symbol("cursor")};function O(z,x){let M=[];for(let $=0;$<x.length;$++)$!==0&&M.push(z),M.push(x[$]);return g(M)}function te(z,x,M){let $=z;if(x>0){for(let X=0;X<Math.floor(x/M);++X)$=T($);$=D(x%M,$),$=D(Number.NEGATIVE_INFINITY,$)}return $}function N(z,x){return{type:"label",label:z,contents:x}}C.exports={concat:g,join:O,line:oe,softline:ee,hardline:de,literalline:le,group:f,conditionalGroup:F,fill:R,lineSuffix:A,lineSuffixBoundary:c,cursor:Ce,breakParent:U,ifBreak:J,trim:ue,indent:T,indentIfBreak:L,align:D,addAlignmentToDoc:te,markAsRoot:h,dedentToRoot:y,dedent:E,hardlineWithoutBreakParent:_e,literallineWithoutBreakParent:W,label:N}}}),m_=je({"src/common/end-of-line.js"(v,C){"use strict";Ge();function g(y){let h=y.indexOf("\r");return h>=0?y.charAt(h+1)===` +`?"crlf":"cr":"lf"}function T(y){switch(y){case"cr":return"\r";case"crlf":return`\r +`;default:return` +`}}function D(y,h){let E;switch(h){case` +`:E=/\n/g;break;case"\r":E=/\r/g;break;case`\r +`:E=/\r\n/g;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(h)}.`)}let F=y.match(E);return F?F.length:0}function f(y){return y.replace(/\r\n?/g,` +`)}C.exports={guessEndOfLine:g,convertEndOfLineToChars:T,countEndOfLineChars:D,normalizeEndOfLine:f}}}),po=je({"src/utils/get-last.js"(v,C){"use strict";Ge();var g=T=>T[T.length-1];C.exports=g}});function Bc(){let{onlyFirst:v=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},C=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(C,v?void 0:"g")}var nu=Tr({"node_modules/strip-ansi/node_modules/ansi-regex/index.js"(){Ge()}});function Sa(v){if(typeof v!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof v}\``);return v.replace(Bc(),"")}var ad=Tr({"node_modules/strip-ansi/index.js"(){Ge(),nu()}});function Ds(v){return Number.isInteger(v)?v>=4352&&(v<=4447||v===9001||v===9002||11904<=v&&v<=12871&&v!==12351||12880<=v&&v<=19903||19968<=v&&v<=42182||43360<=v&&v<=43388||44032<=v&&v<=55203||63744<=v&&v<=64255||65040<=v&&v<=65049||65072<=v&&v<=65131||65281<=v&&v<=65376||65504<=v&&v<=65510||110592<=v&&v<=110593||127488<=v&&v<=127569||131072<=v&&v<=262141):!1}var ul=Tr({"node_modules/is-fullwidth-code-point/index.js"(){Ge()}}),ko=je({"node_modules/emoji-regex/index.js"(v,C){"use strict";Ge(),C.exports=function(){return/\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0D\uDD0E\uDD10-\uDD17\uDD1D\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78\uDD7A-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCB\uDDD0\uDDE0-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6]|(?:[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u270A\u270B\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF93\uDFA0-\uDFCA\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF4\uDFF8-\uDFFF]|\uD83D[\uDC00-\uDC3E\uDC40\uDC42-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDD7A\uDD95\uDD96\uDDA4\uDDFB-\uDE4F\uDE80-\uDEC5\uDECC\uDED0-\uDED2\uDED5-\uDED7\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])|(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEE0-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDD78\uDD7A-\uDDCB\uDDCD-\uDDFF\uDE70-\uDE74\uDE78-\uDE7A\uDE80-\uDE86\uDE90-\uDEA8\uDEB0-\uDEB6\uDEC0-\uDEC2\uDED0-\uDED6])\uFE0F|(?:[\u261D\u26F9\u270A-\u270D]|\uD83C[\uDF85\uDFC2-\uDFC4\uDFC7\uDFCA-\uDFCC]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66-\uDC78\uDC7C\uDC81-\uDC83\uDC85-\uDC87\uDC8F\uDC91\uDCAA\uDD74\uDD75\uDD7A\uDD90\uDD95\uDD96\uDE45-\uDE47\uDE4B-\uDE4F\uDEA3\uDEB4-\uDEB6\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1F\uDD26\uDD30-\uDD39\uDD3C-\uDD3E\uDD77\uDDB5\uDDB6\uDDB8\uDDB9\uDDBB\uDDCD-\uDDCF\uDDD1-\uDDDD])/g}}}),_l={};ei(_l,{default:()=>od});function od(v){if(typeof v!="string"||v.length===0||(v=Sa(v),v.length===0))return 0;v=v.replace((0,Kf.default)()," ");let C=0;for(let g=0;g<v.length;g++){let T=v.codePointAt(g);T<=31||T>=127&&T<=159||T>=768&&T<=879||(T>65535&&g++,C+=Ds(T)?2:1)}return C}var Kf,Zo=Tr({"node_modules/string-width/index.js"(){Ge(),ad(),ul(),Kf=Ki(ko())}}),ll=je({"src/utils/get-string-width.js"(v,C){"use strict";Ge();var g=(Zo(),Ri(_l)).default,T=/[^\x20-\x7F]/;function D(f){return f?T.test(f)?g(f):f.length:0}C.exports=D}}),Mc=je({"src/document/doc-utils.js"(v,C){"use strict";Ge();var g=po(),{literalline:T,join:D}=Js(),f=x=>Array.isArray(x)||x&&x.type==="concat",y=x=>{if(Array.isArray(x))return x;if(x.type!=="concat"&&x.type!=="fill")throw new Error("Expect doc type to be `concat` or `fill`.");return x.parts},h={};function E(x,M,$,X){let Z=[x];for(;Z.length>0;){let ne=Z.pop();if(ne===h){$(Z.pop());continue}if($&&Z.push(ne,h),!M||M(ne)!==!1)if(f(ne)||ne.type==="fill"){let me=y(ne);for(let Se=me.length,we=Se-1;we>=0;--we)Z.push(me[we])}else if(ne.type==="if-break")ne.flatContents&&Z.push(ne.flatContents),ne.breakContents&&Z.push(ne.breakContents);else if(ne.type==="group"&&ne.expandedStates)if(X)for(let me=ne.expandedStates.length,Se=me-1;Se>=0;--Se)Z.push(ne.expandedStates[Se]);else Z.push(ne.contents);else ne.contents&&Z.push(ne.contents)}}function F(x,M){let $=new Map;return X(x);function X(ne){if($.has(ne))return $.get(ne);let me=Z(ne);return $.set(ne,me),me}function Z(ne){if(Array.isArray(ne))return M(ne.map(X));if(ne.type==="concat"||ne.type==="fill"){let me=ne.parts.map(X);return M(Object.assign(Object.assign({},ne),{},{parts:me}))}if(ne.type==="if-break"){let me=ne.breakContents&&X(ne.breakContents),Se=ne.flatContents&&X(ne.flatContents);return M(Object.assign(Object.assign({},ne),{},{breakContents:me,flatContents:Se}))}if(ne.type==="group"&&ne.expandedStates){let me=ne.expandedStates.map(X),Se=me[0];return M(Object.assign(Object.assign({},ne),{},{contents:Se,expandedStates:me}))}if(ne.contents){let me=X(ne.contents);return M(Object.assign(Object.assign({},ne),{},{contents:me}))}return M(ne)}}function R(x,M,$){let X=$,Z=!1;function ne(me){let Se=M(me);if(Se!==void 0&&(Z=!0,X=Se),Z)return!1}return E(x,ne),X}function J(x){if(x.type==="group"&&x.break||x.type==="line"&&x.hard||x.type==="break-parent")return!0}function L(x){return R(x,J,!1)}function A(x){if(x.length>0){let M=g(x);!M.expandedStates&&!M.break&&(M.break="propagated")}return null}function c(x){let M=new Set,$=[];function X(ne){if(ne.type==="break-parent"&&A($),ne.type==="group"){if($.push(ne),M.has(ne))return!1;M.add(ne)}}function Z(ne){ne.type==="group"&&$.pop().break&&A($)}E(x,X,Z,!0)}function U(x){return x.type==="line"&&!x.hard?x.soft?"":" ":x.type==="if-break"?x.flatContents||"":x}function ue(x){return F(x,U)}var _e=(x,M)=>x&&x.type==="line"&&x.hard&&M&&M.type==="break-parent";function W(x){if(!x)return x;if(f(x)||x.type==="fill"){let M=y(x);for(;M.length>1&&_e(...M.slice(-2));)M.length-=2;if(M.length>0){let $=W(g(M));M[M.length-1]=$}return Array.isArray(x)?M:Object.assign(Object.assign({},x),{},{parts:M})}switch(x.type){case"align":case"indent":case"indent-if-break":case"group":case"line-suffix":case"label":{let M=W(x.contents);return Object.assign(Object.assign({},x),{},{contents:M})}case"if-break":{let M=W(x.breakContents),$=W(x.flatContents);return Object.assign(Object.assign({},x),{},{breakContents:M,flatContents:$})}}return x}function oe(x){return W(de(x))}function ee(x){switch(x.type){case"fill":if(x.parts.every($=>$===""))return"";break;case"group":if(!x.contents&&!x.id&&!x.break&&!x.expandedStates)return"";if(x.contents.type==="group"&&x.contents.id===x.id&&x.contents.break===x.break&&x.contents.expandedStates===x.expandedStates)return x.contents;break;case"align":case"indent":case"indent-if-break":case"line-suffix":if(!x.contents)return"";break;case"if-break":if(!x.flatContents&&!x.breakContents)return"";break}if(!f(x))return x;let M=[];for(let $ of y(x)){if(!$)continue;let[X,...Z]=f($)?y($):[$];typeof X=="string"&&typeof g(M)=="string"?M[M.length-1]+=X:M.push(X),M.push(...Z)}return M.length===0?"":M.length===1?M[0]:Array.isArray(x)?M:Object.assign(Object.assign({},x),{},{parts:M})}function de(x){return F(x,M=>ee(M))}function le(x){let M=[],$=x.filter(Boolean);for(;$.length>0;){let X=$.shift();if(X){if(f(X)){$.unshift(...y(X));continue}if(M.length>0&&typeof g(M)=="string"&&typeof X=="string"){M[M.length-1]+=X;continue}M.push(X)}}return M}function Ce(x){return F(x,M=>Array.isArray(M)?le(M):M.parts?Object.assign(Object.assign({},M),{},{parts:le(M.parts)}):M)}function O(x){return F(x,M=>typeof M=="string"&&M.includes(` +`)?te(M):M)}function te(x){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:T;return D(M,x.split(` +`)).parts}function N(x){if(x.type==="line")return!0}function z(x){return R(x,N,!1)}C.exports={isConcat:f,getDocParts:y,willBreak:L,traverseDoc:E,findInDoc:R,mapDoc:F,propagateBreaks:c,removeLines:ue,stripTrailingHardline:oe,normalizeParts:le,normalizeDoc:Ce,cleanDoc:de,replaceTextEndOfLine:te,replaceEndOfLine:O,canBreak:z}}}),Kv=je({"src/document/doc-printer.js"(v,C){"use strict";Ge();var{convertEndOfLineToChars:g}=m_(),T=po(),D=ll(),{fill:f,cursor:y,indent:h}=Js(),{isConcat:E,getDocParts:F}=Mc(),R,J=1,L=2;function A(){return{value:"",length:0,queue:[]}}function c(ee,de){return ue(ee,{type:"indent"},de)}function U(ee,de,le){return de===Number.NEGATIVE_INFINITY?ee.root||A():de<0?ue(ee,{type:"dedent"},le):de?de.type==="root"?Object.assign(Object.assign({},ee),{},{root:ee}):ue(ee,{type:typeof de=="string"?"stringAlign":"numberAlign",n:de},le):ee}function ue(ee,de,le){let Ce=de.type==="dedent"?ee.queue.slice(0,-1):[...ee.queue,de],O="",te=0,N=0,z=0;for(let me of Ce)switch(me.type){case"indent":$(),le.useTabs?x(1):M(le.tabWidth);break;case"stringAlign":$(),O+=me.n,te+=me.n.length;break;case"numberAlign":N+=1,z+=me.n;break;default:throw new Error(`Unexpected type '${me.type}'`)}return Z(),Object.assign(Object.assign({},ee),{},{value:O,length:te,queue:Ce});function x(me){O+=" ".repeat(me),te+=le.tabWidth*me}function M(me){O+=" ".repeat(me),te+=me}function $(){le.useTabs?X():Z()}function X(){N>0&&x(N),ne()}function Z(){z>0&&M(z),ne()}function ne(){N=0,z=0}}function _e(ee){if(ee.length===0)return 0;let de=0;for(;ee.length>0&&typeof T(ee)=="string"&&/^[\t ]*$/.test(T(ee));)de+=ee.pop().length;if(ee.length>0&&typeof T(ee)=="string"){let le=T(ee).replace(/[\t ]*$/,"");de+=T(ee).length-le.length,ee[ee.length-1]=le}return de}function W(ee,de,le,Ce,O){let te=de.length,N=[ee],z=[];for(;le>=0;){if(N.length===0){if(te===0)return!0;N.push(de[--te]);continue}let{mode:x,doc:M}=N.pop();if(typeof M=="string")z.push(M),le-=D(M);else if(E(M)||M.type==="fill"){let $=F(M);for(let X=$.length-1;X>=0;X--)N.push({mode:x,doc:$[X]})}else switch(M.type){case"indent":case"align":case"indent-if-break":case"label":N.push({mode:x,doc:M.contents});break;case"trim":le+=_e(z);break;case"group":{if(O&&M.break)return!1;let $=M.break?J:x,X=M.expandedStates&&$===J?T(M.expandedStates):M.contents;N.push({mode:$,doc:X});break}case"if-break":{let $=(M.groupId?R[M.groupId]||L:x)===J?M.breakContents:M.flatContents;$&&N.push({mode:x,doc:$});break}case"line":if(x===J||M.hard)return!0;M.soft||(z.push(" "),le--);break;case"line-suffix":Ce=!0;break;case"line-suffix-boundary":if(Ce)return!1;break}}return!1}function oe(ee,de){R={};let le=de.printWidth,Ce=g(de.endOfLine),O=0,te=[{ind:A(),mode:J,doc:ee}],N=[],z=!1,x=[];for(;te.length>0;){let{ind:$,mode:X,doc:Z}=te.pop();if(typeof Z=="string"){let ne=Ce!==` +`?Z.replace(/\n/g,Ce):Z;N.push(ne),O+=D(ne)}else if(E(Z)){let ne=F(Z);for(let me=ne.length-1;me>=0;me--)te.push({ind:$,mode:X,doc:ne[me]})}else switch(Z.type){case"cursor":N.push(y.placeholder);break;case"indent":te.push({ind:c($,de),mode:X,doc:Z.contents});break;case"align":te.push({ind:U($,Z.n,de),mode:X,doc:Z.contents});break;case"trim":O-=_e(N);break;case"group":switch(X){case L:if(!z){te.push({ind:$,mode:Z.break?J:L,doc:Z.contents});break}case J:{z=!1;let ne={ind:$,mode:L,doc:Z.contents},me=le-O,Se=x.length>0;if(!Z.break&&W(ne,te,me,Se))te.push(ne);else if(Z.expandedStates){let we=T(Z.expandedStates);if(Z.break){te.push({ind:$,mode:J,doc:we});break}else for(let Te=1;Te<Z.expandedStates.length+1;Te++)if(Te>=Z.expandedStates.length){te.push({ind:$,mode:J,doc:we});break}else{let Me=Z.expandedStates[Te],ge={ind:$,mode:L,doc:Me};if(W(ge,te,me,Se)){te.push(ge);break}}}else te.push({ind:$,mode:J,doc:Z.contents});break}}Z.id&&(R[Z.id]=T(te).mode);break;case"fill":{let ne=le-O,{parts:me}=Z;if(me.length===0)break;let[Se,we]=me,Te={ind:$,mode:L,doc:Se},Me={ind:$,mode:J,doc:Se},ge=W(Te,[],ne,x.length>0,!0);if(me.length===1){ge?te.push(Te):te.push(Me);break}let Xe={ind:$,mode:L,doc:we},ye={ind:$,mode:J,doc:we};if(me.length===2){ge?te.push(Xe,Te):te.push(ye,Me);break}me.splice(0,2);let xe={ind:$,mode:X,doc:f(me)},He=me[0];W({ind:$,mode:L,doc:[Se,we,He]},[],ne,x.length>0,!0)?te.push(xe,Xe,Te):ge?te.push(xe,ye,Te):te.push(xe,ye,Me);break}case"if-break":case"indent-if-break":{let ne=Z.groupId?R[Z.groupId]:X;if(ne===J){let me=Z.type==="if-break"?Z.breakContents:Z.negate?Z.contents:h(Z.contents);me&&te.push({ind:$,mode:X,doc:me})}if(ne===L){let me=Z.type==="if-break"?Z.flatContents:Z.negate?h(Z.contents):Z.contents;me&&te.push({ind:$,mode:X,doc:me})}break}case"line-suffix":x.push({ind:$,mode:X,doc:Z.contents});break;case"line-suffix-boundary":x.length>0&&te.push({ind:$,mode:X,doc:{type:"line",hard:!0}});break;case"line":switch(X){case L:if(Z.hard)z=!0;else{Z.soft||(N.push(" "),O+=1);break}case J:if(x.length>0){te.push({ind:$,mode:X,doc:Z},...x.reverse()),x.length=0;break}Z.literal?$.root?(N.push(Ce,$.root.value),O=$.root.length):(N.push(Ce),O=0):(O-=_e(N),N.push(Ce+$.value),O=$.length);break}break;case"label":te.push({ind:$,mode:X,doc:Z.contents});break;default:}te.length===0&&x.length>0&&(te.push(...x.reverse()),x.length=0)}let M=N.indexOf(y.placeholder);if(M!==-1){let $=N.indexOf(y.placeholder,M+1),X=N.slice(0,M).join(""),Z=N.slice(M+1,$).join(""),ne=N.slice($+1).join("");return{formatted:X+Z+ne,cursorNodeStart:X.length,cursorNodeText:Z}}return{formatted:N.join("")}}C.exports={printDocToString:oe}}}),$v=je({"src/document/doc-debug.js"(v,C){"use strict";Ge();var{isConcat:g,getDocParts:T}=Mc();function D(y){if(!y)return"";if(g(y)){let h=[];for(let E of T(y))if(g(E))h.push(...D(E).parts);else{let F=D(E);F!==""&&h.push(F)}return{type:"concat",parts:h}}return y.type==="if-break"?Object.assign(Object.assign({},y),{},{breakContents:D(y.breakContents),flatContents:D(y.flatContents)}):y.type==="group"?Object.assign(Object.assign({},y),{},{contents:D(y.contents),expandedStates:y.expandedStates&&y.expandedStates.map(D)}):y.type==="fill"?{type:"fill",parts:y.parts.map(D)}:y.contents?Object.assign(Object.assign({},y),{},{contents:D(y.contents)}):y}function f(y){let h=Object.create(null),E=new Set;return F(D(y));function F(J,L,A){if(typeof J=="string")return JSON.stringify(J);if(g(J)){let c=T(J).map(F).filter(Boolean);return c.length===1?c[0]:`[${c.join(", ")}]`}if(J.type==="line"){let c=Array.isArray(A)&&A[L+1]&&A[L+1].type==="break-parent";return J.literal?c?"literalline":"literallineWithoutBreakParent":J.hard?c?"hardline":"hardlineWithoutBreakParent":J.soft?"softline":"line"}if(J.type==="break-parent")return Array.isArray(A)&&A[L-1]&&A[L-1].type==="line"&&A[L-1].hard?void 0:"breakParent";if(J.type==="trim")return"trim";if(J.type==="indent")return"indent("+F(J.contents)+")";if(J.type==="align")return J.n===Number.NEGATIVE_INFINITY?"dedentToRoot("+F(J.contents)+")":J.n<0?"dedent("+F(J.contents)+")":J.n.type==="root"?"markAsRoot("+F(J.contents)+")":"align("+JSON.stringify(J.n)+", "+F(J.contents)+")";if(J.type==="if-break")return"ifBreak("+F(J.breakContents)+(J.flatContents?", "+F(J.flatContents):"")+(J.groupId?(J.flatContents?"":', ""')+`, { groupId: ${R(J.groupId)} }`:"")+")";if(J.type==="indent-if-break"){let c=[];J.negate&&c.push("negate: true"),J.groupId&&c.push(`groupId: ${R(J.groupId)}`);let U=c.length>0?`, { ${c.join(", ")} }`:"";return`indentIfBreak(${F(J.contents)}${U})`}if(J.type==="group"){let c=[];J.break&&J.break!=="propagated"&&c.push("shouldBreak: true"),J.id&&c.push(`id: ${R(J.id)}`);let U=c.length>0?`, { ${c.join(", ")} }`:"";return J.expandedStates?`conditionalGroup([${J.expandedStates.map(ue=>F(ue)).join(",")}]${U})`:`group(${F(J.contents)}${U})`}if(J.type==="fill")return`fill([${J.parts.map(c=>F(c)).join(", ")}])`;if(J.type==="line-suffix")return"lineSuffix("+F(J.contents)+")";if(J.type==="line-suffix-boundary")return"lineSuffixBoundary";if(J.type==="label")return`label(${JSON.stringify(J.label)}, ${F(J.contents)})`;throw new Error("Unknown doc type "+J.type)}function R(J){if(typeof J!="symbol")return JSON.stringify(String(J));if(J in h)return h[J];let L=String(J).slice(7,-1)||"symbol";for(let A=0;;A++){let c=L+(A>0?` #${A}`:"");if(!E.has(c))return E.add(c),h[J]=`Symbol.for(${JSON.stringify(c)})`}}}C.exports={printDocToDebug:f}}}),Nr=je({"src/document/index.js"(v,C){"use strict";Ge(),C.exports={builders:Js(),printer:Kv(),utils:Mc(),debug:$v()}}}),sd={};ei(sd,{default:()=>Uv});function Uv(v){if(typeof v!="string")throw new TypeError("Expected a string");return v.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var zv=Tr({"node_modules/escape-string-regexp/index.js"(){Ge()}}),Ng=je({"node_modules/semver/internal/debug.js"(v,C){Ge();var g=typeof Oa=="object"&&Oa.env&&Oa.env.NODE_DEBUG&&/\bsemver\b/i.test(Oa.env.NODE_DEBUG)?function(){for(var T=arguments.length,D=new Array(T),f=0;f<T;f++)D[f]=arguments[f];return console.error("SEMVER",...D)}:()=>{};C.exports=g}}),Og=je({"node_modules/semver/internal/constants.js"(v,C){Ge();var g="2.0.0",T=256,D=Number.MAX_SAFE_INTEGER||9007199254740991,f=16;C.exports={SEMVER_SPEC_VERSION:g,MAX_LENGTH:T,MAX_SAFE_INTEGER:D,MAX_SAFE_COMPONENT_LENGTH:f}}}),qv=je({"node_modules/semver/internal/re.js"(v,C){Ge();var{MAX_SAFE_COMPONENT_LENGTH:g}=Og(),T=Ng();v=C.exports={};var D=v.re=[],f=v.src=[],y=v.t={},h=0,E=(F,R,J)=>{let L=h++;T(F,L,R),y[F]=L,f[L]=R,D[L]=new RegExp(R,J?"g":void 0)};E("NUMERICIDENTIFIER","0|[1-9]\\d*"),E("NUMERICIDENTIFIERLOOSE","[0-9]+"),E("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),E("MAINVERSION",`(${f[y.NUMERICIDENTIFIER]})\\.(${f[y.NUMERICIDENTIFIER]})\\.(${f[y.NUMERICIDENTIFIER]})`),E("MAINVERSIONLOOSE",`(${f[y.NUMERICIDENTIFIERLOOSE]})\\.(${f[y.NUMERICIDENTIFIERLOOSE]})\\.(${f[y.NUMERICIDENTIFIERLOOSE]})`),E("PRERELEASEIDENTIFIER",`(?:${f[y.NUMERICIDENTIFIER]}|${f[y.NONNUMERICIDENTIFIER]})`),E("PRERELEASEIDENTIFIERLOOSE",`(?:${f[y.NUMERICIDENTIFIERLOOSE]}|${f[y.NONNUMERICIDENTIFIER]})`),E("PRERELEASE",`(?:-(${f[y.PRERELEASEIDENTIFIER]}(?:\\.${f[y.PRERELEASEIDENTIFIER]})*))`),E("PRERELEASELOOSE",`(?:-?(${f[y.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${f[y.PRERELEASEIDENTIFIERLOOSE]})*))`),E("BUILDIDENTIFIER","[0-9A-Za-z-]+"),E("BUILD",`(?:\\+(${f[y.BUILDIDENTIFIER]}(?:\\.${f[y.BUILDIDENTIFIER]})*))`),E("FULLPLAIN",`v?${f[y.MAINVERSION]}${f[y.PRERELEASE]}?${f[y.BUILD]}?`),E("FULL",`^${f[y.FULLPLAIN]}$`),E("LOOSEPLAIN",`[v=\\s]*${f[y.MAINVERSIONLOOSE]}${f[y.PRERELEASELOOSE]}?${f[y.BUILD]}?`),E("LOOSE",`^${f[y.LOOSEPLAIN]}$`),E("GTLT","((?:<|>)?=?)"),E("XRANGEIDENTIFIERLOOSE",`${f[y.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),E("XRANGEIDENTIFIER",`${f[y.NUMERICIDENTIFIER]}|x|X|\\*`),E("XRANGEPLAIN",`[v=\\s]*(${f[y.XRANGEIDENTIFIER]})(?:\\.(${f[y.XRANGEIDENTIFIER]})(?:\\.(${f[y.XRANGEIDENTIFIER]})(?:${f[y.PRERELEASE]})?${f[y.BUILD]}?)?)?`),E("XRANGEPLAINLOOSE",`[v=\\s]*(${f[y.XRANGEIDENTIFIERLOOSE]})(?:\\.(${f[y.XRANGEIDENTIFIERLOOSE]})(?:\\.(${f[y.XRANGEIDENTIFIERLOOSE]})(?:${f[y.PRERELEASELOOSE]})?${f[y.BUILD]}?)?)?`),E("XRANGE",`^${f[y.GTLT]}\\s*${f[y.XRANGEPLAIN]}$`),E("XRANGELOOSE",`^${f[y.GTLT]}\\s*${f[y.XRANGEPLAINLOOSE]}$`),E("COERCE",`(^|[^\\d])(\\d{1,${g}})(?:\\.(\\d{1,${g}}))?(?:\\.(\\d{1,${g}}))?(?:$|[^\\d])`),E("COERCERTL",f[y.COERCE],!0),E("LONETILDE","(?:~>?)"),E("TILDETRIM",`(\\s*)${f[y.LONETILDE]}\\s+`,!0),v.tildeTrimReplace="$1~",E("TILDE",`^${f[y.LONETILDE]}${f[y.XRANGEPLAIN]}$`),E("TILDELOOSE",`^${f[y.LONETILDE]}${f[y.XRANGEPLAINLOOSE]}$`),E("LONECARET","(?:\\^)"),E("CARETTRIM",`(\\s*)${f[y.LONECARET]}\\s+`,!0),v.caretTrimReplace="$1^",E("CARET",`^${f[y.LONECARET]}${f[y.XRANGEPLAIN]}$`),E("CARETLOOSE",`^${f[y.LONECARET]}${f[y.XRANGEPLAINLOOSE]}$`),E("COMPARATORLOOSE",`^${f[y.GTLT]}\\s*(${f[y.LOOSEPLAIN]})$|^$`),E("COMPARATOR",`^${f[y.GTLT]}\\s*(${f[y.FULLPLAIN]})$|^$`),E("COMPARATORTRIM",`(\\s*)${f[y.GTLT]}\\s*(${f[y.LOOSEPLAIN]}|${f[y.XRANGEPLAIN]})`,!0),v.comparatorTrimReplace="$1$2$3",E("HYPHENRANGE",`^\\s*(${f[y.XRANGEPLAIN]})\\s+-\\s+(${f[y.XRANGEPLAIN]})\\s*$`),E("HYPHENRANGELOOSE",`^\\s*(${f[y.XRANGEPLAINLOOSE]})\\s+-\\s+(${f[y.XRANGEPLAINLOOSE]})\\s*$`),E("STAR","(<|>)?=?\\s*\\*"),E("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),E("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),Vv=je({"node_modules/semver/internal/parse-options.js"(v,C){Ge();var g=["includePrerelease","loose","rtl"],T=D=>D?typeof D!="object"?{loose:!0}:g.filter(f=>D[f]).reduce((f,y)=>(f[y]=!0,f),{}):{};C.exports=T}}),Wv=je({"node_modules/semver/internal/identifiers.js"(v,C){Ge();var g=/^[0-9]+$/,T=(f,y)=>{let h=g.test(f),E=g.test(y);return h&&E&&(f=+f,y=+y),f===y?0:h&&!E?-1:E&&!h?1:f<y?-1:1},D=(f,y)=>T(y,f);C.exports={compareIdentifiers:T,rcompareIdentifiers:D}}}),$f=je({"node_modules/semver/classes/semver.js"(v,C){Ge();var g=Ng(),{MAX_LENGTH:T,MAX_SAFE_INTEGER:D}=Og(),{re:f,t:y}=qv(),h=Vv(),{compareIdentifiers:E}=Wv(),F=class{constructor(R,J){if(J=h(J),R instanceof F){if(R.loose===!!J.loose&&R.includePrerelease===!!J.includePrerelease)return R;R=R.version}else if(typeof R!="string")throw new TypeError(`Invalid Version: ${R}`);if(R.length>T)throw new TypeError(`version is longer than ${T} characters`);g("SemVer",R,J),this.options=J,this.loose=!!J.loose,this.includePrerelease=!!J.includePrerelease;let L=R.trim().match(J.loose?f[y.LOOSE]:f[y.FULL]);if(!L)throw new TypeError(`Invalid Version: ${R}`);if(this.raw=R,this.major=+L[1],this.minor=+L[2],this.patch=+L[3],this.major>D||this.major<0)throw new TypeError("Invalid major version");if(this.minor>D||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>D||this.patch<0)throw new TypeError("Invalid patch version");L[4]?this.prerelease=L[4].split(".").map(A=>{if(/^[0-9]+$/.test(A)){let c=+A;if(c>=0&&c<D)return c}return A}):this.prerelease=[],this.build=L[5]?L[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(R){if(g("SemVer.compare",this.version,this.options,R),!(R instanceof F)){if(typeof R=="string"&&R===this.version)return 0;R=new F(R,this.options)}return R.version===this.version?0:this.compareMain(R)||this.comparePre(R)}compareMain(R){return R instanceof F||(R=new F(R,this.options)),E(this.major,R.major)||E(this.minor,R.minor)||E(this.patch,R.patch)}comparePre(R){if(R instanceof F||(R=new F(R,this.options)),this.prerelease.length&&!R.prerelease.length)return-1;if(!this.prerelease.length&&R.prerelease.length)return 1;if(!this.prerelease.length&&!R.prerelease.length)return 0;let J=0;do{let L=this.prerelease[J],A=R.prerelease[J];if(g("prerelease compare",J,L,A),L===void 0&&A===void 0)return 0;if(A===void 0)return 1;if(L===void 0)return-1;if(L!==A)return E(L,A)}while(++J)}compareBuild(R){R instanceof F||(R=new F(R,this.options));let J=0;do{let L=this.build[J],A=R.build[J];if(g("prerelease compare",J,L,A),L===void 0&&A===void 0)return 0;if(A===void 0)return 1;if(L===void 0)return-1;if(L!==A)return E(L,A)}while(++J)}inc(R,J){switch(R){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",J);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",J);break;case"prepatch":this.prerelease.length=0,this.inc("patch",J),this.inc("pre",J);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",J),this.inc("pre",J);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{let L=this.prerelease.length;for(;--L>=0;)typeof this.prerelease[L]=="number"&&(this.prerelease[L]++,L=-2);L===-1&&this.prerelease.push(0)}J&&(E(this.prerelease[0],J)===0?isNaN(this.prerelease[1])&&(this.prerelease=[J,0]):this.prerelease=[J,0]);break;default:throw new Error(`invalid increment argument: ${R}`)}return this.format(),this.raw=this.version,this}};C.exports=F}}),Uf=je({"node_modules/semver/functions/compare.js"(v,C){Ge();var g=$f(),T=(D,f,y)=>new g(D,y).compare(new g(f,y));C.exports=T}}),Gv=je({"node_modules/semver/functions/lt.js"(v,C){Ge();var g=Uf(),T=(D,f,y)=>g(D,f,y)<0;C.exports=T}}),ud=je({"node_modules/semver/functions/gte.js"(v,C){Ge();var g=Uf(),T=(D,f,y)=>g(D,f,y)>=0;C.exports=T}}),zf=je({"src/utils/arrayify.js"(v,C){"use strict";Ge(),C.exports=(g,T)=>Object.entries(g).map(D=>{let[f,y]=D;return Object.assign({[T]:f},y)})}}),Ig=je({"node_modules/outdent/lib/index.js"(v,C){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0}),v.outdent=void 0;function g(){for(var W=[],oe=0;oe<arguments.length;oe++)W[oe]=arguments[oe]}function T(){return typeof WeakMap<"u"?new WeakMap:D()}function D(){return{add:g,delete:g,get:g,set:g,has:function(W){return!1}}}var f=Object.prototype.hasOwnProperty,y=function(W,oe){return f.call(W,oe)};function h(W,oe){for(var ee in oe)y(oe,ee)&&(W[ee]=oe[ee]);return W}var E=/^[ \t]*(?:\r\n|\r|\n)/,F=/(?:\r\n|\r|\n)[ \t]*$/,R=/^(?:[\r\n]|$)/,J=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,L=/^[ \t]*[\r\n][ \t\r\n]*$/;function A(W,oe,ee){var de=0,le=W[0].match(J);le&&(de=le[1].length);var Ce="(\\r\\n|\\r|\\n).{0,"+de+"}",O=new RegExp(Ce,"g");oe&&(W=W.slice(1));var te=ee.newline,N=ee.trimLeadingNewline,z=ee.trimTrailingNewline,x=typeof te=="string",M=W.length,$=W.map(function(X,Z){return X=X.replace(O,"$1"),Z===0&&N&&(X=X.replace(E,"")),Z===M-1&&z&&(X=X.replace(F,"")),x&&(X=X.replace(/\r\n|\n|\r/g,function(ne){return te})),X});return $}function c(W,oe){for(var ee="",de=0,le=W.length;de<le;de++)ee+=W[de],de<le-1&&(ee+=oe[de]);return ee}function U(W){return y(W,"raw")&&y(W,"length")}function ue(W){var oe=T(),ee=T();function de(Ce){for(var O=[],te=1;te<arguments.length;te++)O[te-1]=arguments[te];if(U(Ce)){var N=Ce,z=(O[0]===de||O[0]===_e)&&L.test(N[0])&&R.test(N[1]),x=z?ee:oe,M=x.get(N);if(M||(M=A(N,z,W),x.set(N,M)),O.length===0)return M[0];var $=c(M,z?O.slice(1):O);return $}else return ue(h(h({},W),Ce||{}))}var le=h(de,{string:function(Ce){return A([Ce],!1,W)[0]}});return le}var _e=ue({trimLeadingNewline:!0,trimTrailingNewline:!0});if(v.outdent=_e,v.default=_e,typeof C<"u")try{C.exports=_e,Object.defineProperty(_e,"__esModule",{value:!0}),_e.default=_e,_e.outdent=_e}catch(W){}}}),qf=je({"src/main/core-options.js"(v,C){"use strict";Ge();var{outdent:g}=Ig(),T="Config",D="Editor",f="Format",y="Other",h="Output",E="Global",F="Special",R={cursorOffset:{since:"1.4.0",category:F,type:"int",default:-1,range:{start:-1,end:Number.POSITIVE_INFINITY,step:1},description:g` + Print (to stderr) where a cursor at the given position would move to after formatting. + This option cannot be used with --range-start and --range-end. + `,cliCategory:D},endOfLine:{since:"1.15.0",category:E,type:"choice",default:[{since:"1.15.0",value:"auto"},{since:"2.0.0",value:"lf"}],description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:g` + Maintain existing + (mixed values within one file are normalised by looking at what's used after the first line) + `}]},filepath:{since:"1.4.0",category:F,type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:y,cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{since:"1.8.0",category:F,type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:y},parser:{since:"0.0.10",category:E,type:"choice",default:[{since:"0.0.10",value:"babylon"},{since:"1.13.0",value:void 0}],description:"Which parser to use.",exception:J=>typeof J=="string"||typeof J=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",since:"1.16.0",description:"JavaScript"},{value:"babel-flow",since:"1.16.0",description:"Flow"},{value:"babel-ts",since:"2.0.0",description:"TypeScript"},{value:"typescript",since:"1.4.0",description:"TypeScript"},{value:"acorn",since:"2.6.0",description:"JavaScript"},{value:"espree",since:"2.2.0",description:"JavaScript"},{value:"meriyah",since:"2.2.0",description:"JavaScript"},{value:"css",since:"1.7.1",description:"CSS"},{value:"less",since:"1.7.1",description:"Less"},{value:"scss",since:"1.7.1",description:"SCSS"},{value:"json",since:"1.5.0",description:"JSON"},{value:"json5",since:"1.13.0",description:"JSON5"},{value:"json-stringify",since:"1.13.0",description:"JSON.stringify"},{value:"graphql",since:"1.5.0",description:"GraphQL"},{value:"markdown",since:"1.8.0",description:"Markdown"},{value:"mdx",since:"1.15.0",description:"MDX"},{value:"vue",since:"1.10.0",description:"Vue"},{value:"yaml",since:"1.14.0",description:"YAML"},{value:"glimmer",since:"2.3.0",description:"Ember / Handlebars"},{value:"html",since:"1.15.0",description:"HTML"},{value:"angular",since:"1.15.0",description:"Angular"},{value:"lwc",since:"1.17.0",description:"Lightning Web Components"}]},plugins:{since:"1.10.0",type:"path",array:!0,default:[{value:[]}],category:E,description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:J=>typeof J=="string"||typeof J=="object",cliName:"plugin",cliCategory:T},pluginSearchDirs:{since:"1.13.0",type:"path",array:!0,default:[{value:[]}],category:E,description:g` + Custom directory that contains prettier plugins in node_modules subdirectory. + Overrides default behavior when plugins are searched relatively to the location of Prettier. + Multiple values are accepted. + `,exception:J=>typeof J=="string"||typeof J=="object",cliName:"plugin-search-dir",cliCategory:T},printWidth:{since:"0.0.0",category:E,type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},rangeEnd:{since:"1.4.0",category:F,type:"int",default:Number.POSITIVE_INFINITY,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:g` + Format code ending at a given character offset (exclusive). + The range will extend forwards to the end of the selected statement. + This option cannot be used with --cursor-offset. + `,cliCategory:D},rangeStart:{since:"1.4.0",category:F,type:"int",default:0,range:{start:0,end:Number.POSITIVE_INFINITY,step:1},description:g` + Format code starting at a given character offset. + The range will extend backwards to the start of the first line containing the selected statement. + This option cannot be used with --cursor-offset. + `,cliCategory:D},requirePragma:{since:"1.7.0",category:F,type:"boolean",default:!1,description:g` + Require either '@prettier' or '@format' to be present in the file's first docblock comment + in order for it to be formatted. + `,cliCategory:y},tabWidth:{type:"int",category:E,default:2,description:"Number of spaces per indentation level.",range:{start:0,end:Number.POSITIVE_INFINITY,step:1}},useTabs:{since:"1.0.0",category:E,type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{since:"2.1.0",category:E,type:"choice",default:[{since:"2.1.0",value:"auto"}],description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};C.exports={CATEGORY_CONFIG:T,CATEGORY_EDITOR:D,CATEGORY_FORMAT:f,CATEGORY_OTHER:y,CATEGORY_OUTPUT:h,CATEGORY_GLOBAL:E,CATEGORY_SPECIAL:F,options:R}}}),Rc=je({"src/main/support.js"(v,C){"use strict";Ge();var g={compare:Uf(),lt:Gv(),gte:ud()},T=zf(),D=Qo().version,f=qf().options;function y(){let{plugins:E=[],showUnreleased:F=!1,showDeprecated:R=!1,showInternal:J=!1}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},L=D.split("-",1)[0],A=E.flatMap(W=>W.languages||[]).filter(U),c=T(Object.assign({},...E.map(W=>{let{options:oe}=W;return oe}),f),"name").filter(W=>U(W)&&ue(W)).sort((W,oe)=>W.name===oe.name?0:W.name<oe.name?-1:1).map(_e).map(W=>{W=Object.assign({},W),Array.isArray(W.default)&&(W.default=W.default.length===1?W.default[0].value:W.default.filter(U).sort((ee,de)=>g.compare(de.since,ee.since))[0].value),Array.isArray(W.choices)&&(W.choices=W.choices.filter(ee=>U(ee)&&ue(ee)),W.name==="parser"&&h(W,A,E));let oe=Object.fromEntries(E.filter(ee=>ee.defaultOptions&&ee.defaultOptions[W.name]!==void 0).map(ee=>[ee.name,ee.defaultOptions[W.name]]));return Object.assign(Object.assign({},W),{},{pluginDefaults:oe})});return{languages:A,options:c};function U(W){return F||!("since"in W)||W.since&&g.gte(L,W.since)}function ue(W){return R||!("deprecated"in W)||W.deprecated&&g.lt(L,W.deprecated)}function _e(W){if(J)return W;let{cliName:oe,cliCategory:ee,cliDescription:de}=W;return $t(W,st)}}function h(E,F,R){let J=new Set(E.choices.map(L=>L.value));for(let L of F)if(L.parsers){for(let A of L.parsers)if(!J.has(A)){J.add(A);let c=R.find(ue=>ue.parsers&&ue.parsers[A]),U=L.name;c&&c.name&&(U+=` (plugin: ${c.name})`),E.choices.push({value:A,description:U})}}}C.exports={getSupportInfo:y}}}),_d=je({"src/utils/is-non-empty-array.js"(v,C){"use strict";Ge();function g(T){return Array.isArray(T)&&T.length>0}C.exports=g}}),ld=je({"src/utils/text/skip.js"(v,C){"use strict";Ge();function g(h){return(E,F,R)=>{let J=R&&R.backwards;if(F===!1)return!1;let{length:L}=E,A=F;for(;A>=0&&A<L;){let c=E.charAt(A);if(h instanceof RegExp){if(!h.test(c))return A}else if(!h.includes(c))return A;J?A--:A++}return A===-1||A===L?A:!1}}var T=g(/\s/),D=g(" "),f=g(",; "),y=g(/[^\n\r]/);C.exports={skipWhitespace:T,skipSpaces:D,skipToLineEnd:f,skipEverythingButNewLine:y}}}),jg=je({"src/utils/text/skip-inline-comment.js"(v,C){"use strict";Ge();function g(T,D){if(D===!1)return!1;if(T.charAt(D)==="/"&&T.charAt(D+1)==="*"){for(let f=D+2;f<T.length;++f)if(T.charAt(f)==="*"&&T.charAt(f+1)==="/")return f+2}return D}C.exports=g}}),Lg=je({"src/utils/text/skip-trailing-comment.js"(v,C){"use strict";Ge();var{skipEverythingButNewLine:g}=ld();function T(D,f){return f===!1?!1:D.charAt(f)==="/"&&D.charAt(f+1)==="/"?g(D,f):f}C.exports=T}}),Bg=je({"src/utils/text/skip-newline.js"(v,C){"use strict";Ge();function g(T,D,f){let y=f&&f.backwards;if(D===!1)return!1;let h=T.charAt(D);if(y){if(T.charAt(D-1)==="\r"&&h===` +`)return D-2;if(h===` +`||h==="\r"||h==="\u2028"||h==="\u2029")return D-1}else{if(h==="\r"&&T.charAt(D+1)===` +`)return D+2;if(h===` +`||h==="\r"||h==="\u2028"||h==="\u2029")return D+1}return D}C.exports=g}}),ru=je({"src/utils/text/get-next-non-space-non-comment-character-index-with-start-index.js"(v,C){"use strict";Ge();var g=jg(),T=Bg(),D=Lg(),{skipSpaces:f}=ld();function y(h,E){let F=null,R=E;for(;R!==F;)F=R,R=f(h,R),R=g(h,R),R=D(h,R),R=T(h,R);return R}C.exports=y}}),Ti=je({"src/common/util.js"(v,C){"use strict";Ge();var{default:g}=(zv(),Ri(sd)),T=po(),{getSupportInfo:D}=Rc(),f=_d(),y=ll(),{skipWhitespace:h,skipSpaces:E,skipToLineEnd:F,skipEverythingButNewLine:R}=ld(),J=jg(),L=Lg(),A=Bg(),c=ru(),U=ye=>ye[ye.length-2];function ue(ye){return(xe,He,_t)=>{let Qe=_t&&_t.backwards;if(He===!1)return!1;let{length:dt}=xe,Fe=He;for(;Fe>=0&&Fe<dt;){let $e=xe.charAt(Fe);if(ye instanceof RegExp){if(!ye.test($e))return Fe}else if(!ye.includes($e))return Fe;Qe?Fe--:Fe++}return Fe===-1||Fe===dt?Fe:!1}}function _e(ye,xe){let He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_t=E(ye,He.backwards?xe-1:xe,He),Qe=A(ye,_t,He);return _t!==Qe}function W(ye,xe,He){for(let _t=xe;_t<He;++_t)if(ye.charAt(_t)===` +`)return!0;return!1}function oe(ye,xe,He){let _t=He(xe)-1;_t=E(ye,_t,{backwards:!0}),_t=A(ye,_t,{backwards:!0}),_t=E(ye,_t,{backwards:!0});let Qe=A(ye,_t,{backwards:!0});return _t!==Qe}function ee(ye,xe){let He=null,_t=xe;for(;_t!==He;)He=_t,_t=F(ye,_t),_t=J(ye,_t),_t=E(ye,_t);return _t=L(ye,_t),_t=A(ye,_t),_t!==!1&&_e(ye,_t)}function de(ye,xe,He){return ee(ye,He(xe))}function le(ye,xe,He){return c(ye,He(xe))}function Ce(ye,xe,He){return ye.charAt(le(ye,xe,He))}function O(ye,xe){let He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return E(ye,He.backwards?xe-1:xe,He)!==xe}function te(ye,xe){let He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,_t=0;for(let Qe=He;Qe<ye.length;++Qe)ye[Qe]===" "?_t=_t+xe-_t%xe:_t++;return _t}function N(ye,xe){let He=ye.lastIndexOf(` +`);return He===-1?0:te(ye.slice(He+1).match(/^[\t ]*/)[0],xe)}function z(ye,xe){let He={quote:'"',regex:/"/g,escaped:"""},_t={quote:"'",regex:/'/g,escaped:"'"},Qe=xe==="'"?_t:He,dt=Qe===_t?He:_t,Fe=Qe;if(ye.includes(Qe.quote)||ye.includes(dt.quote)){let $e=(ye.match(Qe.regex)||[]).length,Et=(ye.match(dt.regex)||[]).length;Fe=$e>Et?dt:Qe}return Fe}function x(ye,xe){let He=ye.slice(1,-1),_t=xe.parser==="json"||xe.parser==="json5"&&xe.quoteProps==="preserve"&&!xe.singleQuote?'"':xe.__isInHtmlAttribute?"'":z(He,xe.singleQuote?"'":'"').quote;return M(He,_t,!(xe.parser==="css"||xe.parser==="less"||xe.parser==="scss"||xe.__embeddedInHtml))}function M(ye,xe,He){let _t=xe==='"'?"'":'"',Qe=new RegExp(`\\\\(.)|(["'])`,"gs"),dt=ye.replace(Qe,(Fe,$e,Et)=>$e===_t?$e:Et===xe?"\\"+Et:Et||(He&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test($e)?$e:"\\"+$e));return xe+dt+xe}function $(ye){return ye.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(\d)/,"$1$2$3").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}function X(ye,xe){let He=ye.match(new RegExp(`(${g(xe)})+`,"g"));return He===null?0:He.reduce((_t,Qe)=>Math.max(_t,Qe.length/xe.length),0)}function Z(ye,xe){let He=ye.match(new RegExp(`(${g(xe)})+`,"g"));if(He===null)return 0;let _t=new Map,Qe=0;for(let dt of He){let Fe=dt.length/xe.length;_t.set(Fe,!0),Fe>Qe&&(Qe=Fe)}for(let dt=1;dt<Qe;dt++)if(!_t.get(dt))return dt;return Qe+1}function ne(ye,xe){(ye.comments||(ye.comments=[])).push(xe),xe.printed=!1,xe.nodeDescription=Xe(ye)}function me(ye,xe){xe.leading=!0,xe.trailing=!1,ne(ye,xe)}function Se(ye,xe,He){xe.leading=!1,xe.trailing=!1,He&&(xe.marker=He),ne(ye,xe)}function we(ye,xe){xe.leading=!1,xe.trailing=!0,ne(ye,xe)}function Te(ye,xe){let{languages:He}=D({plugins:xe.plugins}),_t=He.find(Qe=>{let{name:dt}=Qe;return dt.toLowerCase()===ye})||He.find(Qe=>{let{aliases:dt}=Qe;return Array.isArray(dt)&&dt.includes(ye)})||He.find(Qe=>{let{extensions:dt}=Qe;return Array.isArray(dt)&&dt.includes(`.${ye}`)});return _t&&_t.parsers[0]}function Me(ye){return ye&&ye.type==="front-matter"}function ge(ye){let xe=new WeakMap;return function(He){return xe.has(He)||xe.set(He,Symbol(ye)),xe.get(He)}}function Xe(ye){let xe=ye.type||ye.kind||"(unknown type)",He=String(ye.name||ye.id&&(typeof ye.id=="object"?ye.id.name:ye.id)||ye.key&&(typeof ye.key=="object"?ye.key.name:ye.key)||ye.value&&(typeof ye.value=="object"?"":String(ye.value))||ye.operator||"");return He.length>20&&(He=He.slice(0,19)+"\u2026"),xe+(He?" "+He:"")}C.exports={inferParserByLanguage:Te,getStringWidth:y,getMaxContinuousCount:X,getMinNotPresentContinuousCount:Z,getPenultimate:U,getLast:T,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:c,getNextNonSpaceNonCommentCharacterIndex:le,getNextNonSpaceNonCommentCharacter:Ce,skip:ue,skipWhitespace:h,skipSpaces:E,skipToLineEnd:F,skipEverythingButNewLine:R,skipInlineComment:J,skipTrailingComment:L,skipNewline:A,isNextLineEmptyAfterIndex:ee,isNextLineEmpty:de,isPreviousLineEmpty:oe,hasNewline:_e,hasNewlineInRange:W,hasSpaces:O,getAlignmentSize:te,getIndentSize:N,getPreferredQuote:z,printString:x,printNumber:$,makeString:M,addLeadingComment:me,addDanglingComment:Se,addTrailingComment:we,isFrontMatterNode:Me,isNonEmptyArray:f,createGroupIdMapper:ge}}}),Jc={};ei(Jc,{basename:()=>Kg,default:()=>zg,delimiter:()=>Kc,dirname:()=>Jg,extname:()=>$g,isAbsolute:()=>Wf,join:()=>Rg,normalize:()=>Vf,relative:()=>pd,resolve:()=>cd,sep:()=>Xl});function Mg(v,C){for(var g=0,T=v.length-1;T>=0;T--){var D=v[T];D==="."?v.splice(T,1):D===".."?(v.splice(T,1),g++):g&&(v.splice(T,1),g--)}if(C)for(;g--;g)v.unshift("..");return v}function cd(){for(var v="",C=!1,g=arguments.length-1;g>=-1&&!C;g--){var T=g>=0?arguments[g]:"/";if(typeof T!="string")throw new TypeError("Arguments to path.resolve must be strings");T&&(v=T+"/"+v,C=T.charAt(0)==="/")}return v=Mg(Gf(v.split("/"),function(D){return!!D}),!C).join("/"),(C?"/":"")+v||"."}function Vf(v){var C=Wf(v),g=Hf(v,-1)==="/";return v=Mg(Gf(v.split("/"),function(T){return!!T}),!C).join("/"),!v&&!C&&(v="."),v&&g&&(v+="/"),(C?"/":"")+v}function Wf(v){return v.charAt(0)==="/"}function Rg(){var v=Array.prototype.slice.call(arguments,0);return Vf(Gf(v,function(C,g){if(typeof C!="string")throw new TypeError("Arguments to path.join must be strings");return C}).join("/"))}function pd(v,C){v=cd(v).substr(1),C=cd(C).substr(1);function g(F){for(var R=0;R<F.length&&F[R]==="";R++);for(var J=F.length-1;J>=0&&F[J]==="";J--);return R>J?[]:F.slice(R,J-R+1)}for(var T=g(v.split("/")),D=g(C.split("/")),f=Math.min(T.length,D.length),y=f,h=0;h<f;h++)if(T[h]!==D[h]){y=h;break}for(var E=[],h=y;h<T.length;h++)E.push("..");return E=E.concat(D.slice(y)),E.join("/")}function Jg(v){var C=Hl(v),g=C[0],T=C[1];return!g&&!T?".":(T&&(T=T.substr(0,T.length-1)),g+T)}function Kg(v,C){var g=Hl(v)[2];return C&&g.substr(-1*C.length)===C&&(g=g.substr(0,g.length-C.length)),g}function $g(v){return Hl(v)[3]}function Gf(v,C){if(v.filter)return v.filter(C);for(var g=[],T=0;T<v.length;T++)C(v[T],T,v)&&g.push(v[T]);return g}var Ug,Hl,Xl,Kc,zg,Hf,Hv=Tr({"node-modules-polyfills:path"(){Ge(),Ug=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,Hl=function(v){return Ug.exec(v).slice(1)},Xl="/",Kc=":",zg={extname:$g,basename:Kg,dirname:Jg,sep:Xl,delimiter:Kc,relative:pd,join:Rg,isAbsolute:Wf,normalize:Vf,resolve:cd},Hf=function(v,C,g){return v.substr(C,g)}}}),Xv=je({"node-modules-polyfills-commonjs:path"(v,C){Ge();var g=(Hv(),Ri(Jc));if(g&&g.default){C.exports=g.default;for(let T in g)C.exports[T]=g[T]}else g&&(C.exports=g)}}),$c=je({"src/common/errors.js"(v,C){"use strict";Ge();var g=class extends Error{},T=class extends Error{},D=class extends Error{},f=class extends Error{};C.exports={ConfigError:g,DebugError:T,UndefinedParserError:D,ArgExpansionBailout:f}}}),$u={};ei($u,{__assign:()=>gd,__asyncDelegator:()=>Yf,__asyncGenerator:()=>ib,__asyncValues:()=>Wg,__await:()=>Uc,__awaiter:()=>xu,__classPrivateFieldGet:()=>sb,__classPrivateFieldSet:()=>ub,__createBinding:()=>eb,__decorate:()=>dd,__exportStar:()=>tb,__extends:()=>Yv,__generator:()=>Zv,__importDefault:()=>zc,__importStar:()=>ob,__makeTemplateObject:()=>ab,__metadata:()=>qg,__param:()=>fd,__read:()=>Vg,__rest:()=>Qv,__spread:()=>nb,__spreadArrays:()=>rb,__values:()=>Xf});function Yv(v,C){md(v,C);function g(){this.constructor=v}v.prototype=C===null?Object.create(C):(g.prototype=C.prototype,new g)}function Qv(v,C){var g={};for(var T in v)Object.prototype.hasOwnProperty.call(v,T)&&C.indexOf(T)<0&&(g[T]=v[T]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,T=Object.getOwnPropertySymbols(v);D<T.length;D++)C.indexOf(T[D])<0&&Object.prototype.propertyIsEnumerable.call(v,T[D])&&(g[T[D]]=v[T[D]]);return g}function dd(v,C,g,T){var D=arguments.length,f=D<3?C:T===null?T=Object.getOwnPropertyDescriptor(C,g):T,y;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")f=Reflect.decorate(v,C,g,T);else for(var h=v.length-1;h>=0;h--)(y=v[h])&&(f=(D<3?y(f):D>3?y(C,g,f):y(C,g))||f);return D>3&&f&&Object.defineProperty(C,g,f),f}function fd(v,C){return function(g,T){C(g,T,v)}}function qg(v,C){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(v,C)}function xu(v,C,g,T){function D(f){return f instanceof g?f:new g(function(y){y(f)})}return new(g||(g=Promise))(function(f,y){function h(R){try{F(T.next(R))}catch(J){y(J)}}function E(R){try{F(T.throw(R))}catch(J){y(J)}}function F(R){R.done?f(R.value):D(R.value).then(h,E)}F((T=T.apply(v,C||[])).next())})}function Zv(v,C){var g={label:0,sent:function(){if(f[0]&1)throw f[1];return f[1]},trys:[],ops:[]},T,D,f,y;return y={next:h(0),throw:h(1),return:h(2)},typeof Symbol=="function"&&(y[Symbol.iterator]=function(){return this}),y;function h(F){return function(R){return E([F,R])}}function E(F){if(T)throw new TypeError("Generator is already executing.");for(;g;)try{if(T=1,D&&(f=F[0]&2?D.return:F[0]?D.throw||((f=D.return)&&f.call(D),0):D.next)&&!(f=f.call(D,F[1])).done)return f;switch(D=0,f&&(F=[F[0]&2,f.value]),F[0]){case 0:case 1:f=F;break;case 4:return g.label++,{value:F[1],done:!1};case 5:g.label++,D=F[1],F=[0];continue;case 7:F=g.ops.pop(),g.trys.pop();continue;default:if(f=g.trys,!(f=f.length>0&&f[f.length-1])&&(F[0]===6||F[0]===2)){g=0;continue}if(F[0]===3&&(!f||F[1]>f[0]&&F[1]<f[3])){g.label=F[1];break}if(F[0]===6&&g.label<f[1]){g.label=f[1],f=F;break}if(f&&g.label<f[2]){g.label=f[2],g.ops.push(F);break}f[2]&&g.ops.pop(),g.trys.pop();continue}F=C.call(v,g)}catch(R){F=[6,R],D=0}finally{T=f=0}if(F[0]&5)throw F[1];return{value:F[0]?F[1]:void 0,done:!0}}}function eb(v,C,g,T){T===void 0&&(T=g),v[T]=C[g]}function tb(v,C){for(var g in v)g!=="default"&&!C.hasOwnProperty(g)&&(C[g]=v[g])}function Xf(v){var C=typeof Symbol=="function"&&Symbol.iterator,g=C&&v[C],T=0;if(g)return g.call(v);if(v&&typeof v.length=="number")return{next:function(){return v&&T>=v.length&&(v=void 0),{value:v&&v[T++],done:!v}}};throw new TypeError(C?"Object is not iterable.":"Symbol.iterator is not defined.")}function Vg(v,C){var g=typeof Symbol=="function"&&v[Symbol.iterator];if(!g)return v;var T=g.call(v),D,f=[],y;try{for(;(C===void 0||C-- >0)&&!(D=T.next()).done;)f.push(D.value)}catch(h){y={error:h}}finally{try{D&&!D.done&&(g=T.return)&&g.call(T)}finally{if(y)throw y.error}}return f}function nb(){for(var v=[],C=0;C<arguments.length;C++)v=v.concat(Vg(arguments[C]));return v}function rb(){for(var v=0,C=0,g=arguments.length;C<g;C++)v+=arguments[C].length;for(var T=Array(v),D=0,C=0;C<g;C++)for(var f=arguments[C],y=0,h=f.length;y<h;y++,D++)T[D]=f[y];return T}function Uc(v){return this instanceof Uc?(this.v=v,this):new Uc(v)}function ib(v,C,g){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var T=g.apply(v,C||[]),D,f=[];return D={},y("next"),y("throw"),y("return"),D[Symbol.asyncIterator]=function(){return this},D;function y(L){T[L]&&(D[L]=function(A){return new Promise(function(c,U){f.push([L,A,c,U])>1||h(L,A)})})}function h(L,A){try{E(T[L](A))}catch(c){J(f[0][3],c)}}function E(L){L.value instanceof Uc?Promise.resolve(L.value.v).then(F,R):J(f[0][2],L)}function F(L){h("next",L)}function R(L){h("throw",L)}function J(L,A){L(A),f.shift(),f.length&&h(f[0][0],f[0][1])}}function Yf(v){var C,g;return C={},T("next"),T("throw",function(D){throw D}),T("return"),C[Symbol.iterator]=function(){return this},C;function T(D,f){C[D]=v[D]?function(y){return(g=!g)?{value:Uc(v[D](y)),done:D==="return"}:f?f(y):y}:f}}function Wg(v){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var C=v[Symbol.asyncIterator],g;return C?C.call(v):(v=typeof Xf=="function"?Xf(v):v[Symbol.iterator](),g={},T("next"),T("throw"),T("return"),g[Symbol.asyncIterator]=function(){return this},g);function T(f){g[f]=v[f]&&function(y){return new Promise(function(h,E){y=v[f](y),D(h,E,y.done,y.value)})}}function D(f,y,h,E){Promise.resolve(E).then(function(F){f({value:F,done:h})},y)}}function ab(v,C){return Object.defineProperty?Object.defineProperty(v,"raw",{value:C}):v.raw=C,v}function ob(v){if(v&&v.__esModule)return v;var C={};if(v!=null)for(var g in v)Object.hasOwnProperty.call(v,g)&&(C[g]=v[g]);return C.default=v,C}function zc(v){return v&&v.__esModule?v:{default:v}}function sb(v,C){if(!C.has(v))throw new TypeError("attempted to get private field on non-instance");return C.get(v)}function ub(v,C,g){if(!C.has(v))throw new TypeError("attempted to set private field on non-instance");return C.set(v,g),g}var md,gd,g_=Tr({"node_modules/tslib/tslib.es6.js"(){Ge(),md=function(v,C){return md=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(g,T){g.__proto__=T}||function(g,T){for(var D in T)T.hasOwnProperty(D)&&(g[D]=T[D])},md(v,C)},gd=function(){return gd=Object.assign||function(v){for(var C,g=1,T=arguments.length;g<T;g++){C=arguments[g];for(var D in C)Object.prototype.hasOwnProperty.call(C,D)&&(v[D]=C[D])}return v},gd.apply(this,arguments)}}}),Gg=je({"node_modules/vnopts/lib/descriptors/api.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0}),v.apiDescriptor={key:C=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(C)?C:JSON.stringify(C),value(C){if(C===null||typeof C!="object")return JSON.stringify(C);if(Array.isArray(C))return`[${C.map(T=>v.apiDescriptor.value(T)).join(", ")}]`;let g=Object.keys(C);return g.length===0?"{}":`{ ${g.map(T=>`${v.apiDescriptor.key(T)}: ${v.apiDescriptor.value(C[T])}`).join(", ")} }`},pair:C=>{let{key:g,value:T}=C;return v.apiDescriptor.value({[g]:T})}}}}),_b=je({"node_modules/vnopts/lib/descriptors/index.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=(g_(),Ri($u));C.__exportStar(Gg(),v)}}),yd=je({"scripts/build/shims/chalk.cjs"(v,C){"use strict";Ge();var g=T=>T;g.grey=g,g.red=g,g.bold=g,g.yellow=g,g.blue=g,g.default=g,C.exports=g}}),qc=je({"node_modules/vnopts/lib/handlers/deprecated/common.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=yd();v.commonDeprecatedHandler=(g,T,D)=>{let{descriptor:f}=D,y=[`${C.default.yellow(typeof g=="string"?f.key(g):f.pair(g))} is deprecated`];return T&&y.push(`we now treat it as ${C.default.blue(typeof T=="string"?f.key(T):f.pair(T))}`),y.join("; ")+"."}}}),hd=je({"node_modules/vnopts/lib/handlers/deprecated/index.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=(g_(),Ri($u));C.__exportStar(qc(),v)}}),Uu=je({"node_modules/vnopts/lib/handlers/invalid/common.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=yd();v.commonInvalidHandler=(g,T,D)=>[`Invalid ${C.default.red(D.descriptor.key(g))} value.`,`Expected ${C.default.blue(D.schemas[g].expected(D))},`,`but received ${C.default.red(D.descriptor.value(T))}.`].join(" ")}}),Hg=je({"node_modules/vnopts/lib/handlers/invalid/index.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=(g_(),Ri($u));C.__exportStar(Uu(),v)}}),lb=je({"node_modules/vnopts/node_modules/leven/index.js"(v,C){"use strict";Ge();var g=[],T=[];C.exports=function(D,f){if(D===f)return 0;var y=D;D.length>f.length&&(D=f,f=y);var h=D.length,E=f.length;if(h===0)return E;if(E===0)return h;for(;h>0&&D.charCodeAt(~-h)===f.charCodeAt(~-E);)h--,E--;if(h===0)return E;for(var F=0;F<h&&D.charCodeAt(F)===f.charCodeAt(F);)F++;if(h-=F,E-=F,h===0)return E;for(var R,J,L,A,c=0,U=0;c<h;)T[F+c]=D.charCodeAt(F+c),g[c]=++c;for(;U<E;)for(R=f.charCodeAt(F+U),L=U++,J=U,c=0;c<h;c++)A=R===T[F+c]?L:L+1,L=g[c],J=g[c]=L>J?A>J?J+1:A:A>L?L+1:A;return J}}}),Xg=je({"node_modules/vnopts/lib/handlers/unknown/leven.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=yd(),g=lb();v.levenUnknownHandler=(T,D,f)=>{let{descriptor:y,logger:h,schemas:E}=f,F=[`Ignored unknown option ${C.default.yellow(y.pair({key:T,value:D}))}.`],R=Object.keys(E).sort().find(J=>g(T,J)<3);R&&F.push(`Did you mean ${C.default.blue(y.key(R))}?`),h.warn(F.join(" "))}}}),Yg=je({"node_modules/vnopts/lib/handlers/unknown/index.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=(g_(),Ri($u));C.__exportStar(Xg(),v)}}),Qg=je({"node_modules/vnopts/lib/handlers/index.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=(g_(),Ri($u));C.__exportStar(hd(),v),C.__exportStar(Hg(),v),C.__exportStar(Yg(),v)}}),y_=je({"node_modules/vnopts/lib/schema.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function g(f,y){let h=new f(y),E=Object.create(h);for(let F of C)F in y&&(E[F]=D(y[F],h,T.prototype[F].length));return E}v.createSchema=g;var T=class{constructor(f){this.name=f.name}static create(f){return g(this,f)}default(f){}expected(f){return"nothing"}validate(f,y){return!1}deprecated(f,y){return!1}forward(f,y){}redirect(f,y){}overlap(f,y,h){return f}preprocess(f,y){return f}postprocess(f,y){return f}};v.Schema=T;function D(f,y,h){return typeof f=="function"?function(){for(var E=arguments.length,F=new Array(E),R=0;R<E;R++)F[R]=arguments[R];return f(...F.slice(0,h-1),y,...F.slice(h-1))}:()=>f}}}),Zg=je({"node_modules/vnopts/lib/schemas/alias.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=y_(),g=class extends C.Schema{constructor(T){super(T),this._sourceName=T.sourceName}expected(T){return T.schemas[this._sourceName].expected(T)}validate(T,D){return D.schemas[this._sourceName].validate(T,D)}redirect(T,D){return this._sourceName}};v.AliasSchema=g}}),cb=je({"node_modules/vnopts/lib/schemas/any.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=y_(),g=class extends C.Schema{expected(){return"anything"}validate(){return!0}};v.AnySchema=g}}),ey=je({"node_modules/vnopts/lib/schemas/array.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=(g_(),Ri($u)),g=y_(),T=class extends g.Schema{constructor(f){var{valueSchema:y,name:h=y.name}=f,E=C.__rest(f,["valueSchema","name"]);super(Object.assign({},E,{name:h})),this._valueSchema=y}expected(f){return`an array of ${this._valueSchema.expected(f)}`}validate(f,y){if(!Array.isArray(f))return!1;let h=[];for(let E of f){let F=y.normalizeValidateResult(this._valueSchema.validate(E,y),E);F!==!0&&h.push(F.value)}return h.length===0?!0:{value:h}}deprecated(f,y){let h=[];for(let E of f){let F=y.normalizeDeprecatedResult(this._valueSchema.deprecated(E,y),E);F!==!1&&h.push(...F.map(R=>{let{value:J}=R;return{value:[J]}}))}return h}forward(f,y){let h=[];for(let E of f){let F=y.normalizeForwardResult(this._valueSchema.forward(E,y),E);h.push(...F.map(D))}return h}redirect(f,y){let h=[],E=[];for(let F of f){let R=y.normalizeRedirectResult(this._valueSchema.redirect(F,y),F);"remain"in R&&h.push(R.remain),E.push(...R.redirect.map(D))}return h.length===0?{redirect:E}:{redirect:E,remain:h}}overlap(f,y){return f.concat(y)}};v.ArraySchema=T;function D(f){let{from:y,to:h}=f;return{from:[y],to:h}}}}),pb=je({"node_modules/vnopts/lib/schemas/boolean.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=y_(),g=class extends C.Schema{expected(){return"true or false"}validate(T){return typeof T=="boolean"}};v.BooleanSchema=g}}),Qf=je({"node_modules/vnopts/lib/utils.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});function C(A,c){let U=Object.create(null);for(let ue of A){let _e=ue[c];if(U[_e])throw new Error(`Duplicate ${c} ${JSON.stringify(_e)}`);U[_e]=ue}return U}v.recordFromArray=C;function g(A,c){let U=new Map;for(let ue of A){let _e=ue[c];if(U.has(_e))throw new Error(`Duplicate ${c} ${JSON.stringify(_e)}`);U.set(_e,ue)}return U}v.mapFromArray=g;function T(){let A=Object.create(null);return c=>{let U=JSON.stringify(c);return A[U]?!0:(A[U]=!0,!1)}}v.createAutoChecklist=T;function D(A,c){let U=[],ue=[];for(let _e of A)c(_e)?U.push(_e):ue.push(_e);return[U,ue]}v.partition=D;function f(A){return A===Math.floor(A)}v.isInt=f;function y(A,c){if(A===c)return 0;let U=typeof A,ue=typeof c,_e=["undefined","object","boolean","number","string"];return U!==ue?_e.indexOf(U)-_e.indexOf(ue):U!=="string"?Number(A)-Number(c):A.localeCompare(c)}v.comparePrimitive=y;function h(A){return A===void 0?{}:A}v.normalizeDefaultResult=h;function E(A,c){return A===!0?!0:A===!1?{value:c}:A}v.normalizeValidateResult=E;function F(A,c){let U=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return A===!1?!1:A===!0?U?!0:[{value:c}]:"value"in A?[A]:A.length===0?!1:A}v.normalizeDeprecatedResult=F;function R(A,c){return typeof A=="string"||"key"in A?{from:c,to:A}:"from"in A?{from:A.from,to:A.to}:{from:c,to:A.to}}v.normalizeTransferResult=R;function J(A,c){return A===void 0?[]:Array.isArray(A)?A.map(U=>R(U,c)):[R(A,c)]}v.normalizeForwardResult=J;function L(A,c){let U=J(typeof A=="object"&&"redirect"in A?A.redirect:A,c);return U.length===0?{remain:c,redirect:U}:typeof A=="object"&&"remain"in A?{remain:A.remain,redirect:U}:{redirect:U}}v.normalizeRedirectResult=L}}),db=je({"node_modules/vnopts/lib/schemas/choice.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=y_(),g=Qf(),T=class extends C.Schema{constructor(D){super(D),this._choices=g.mapFromArray(D.choices.map(f=>f&&typeof f=="object"?f:{value:f}),"value")}expected(D){let{descriptor:f}=D,y=Array.from(this._choices.keys()).map(F=>this._choices.get(F)).filter(F=>!F.deprecated).map(F=>F.value).sort(g.comparePrimitive).map(f.value),h=y.slice(0,-2),E=y.slice(-2);return h.concat(E.join(" or ")).join(", ")}validate(D){return this._choices.has(D)}deprecated(D){let f=this._choices.get(D);return f&&f.deprecated?{value:D}:!1}forward(D){let f=this._choices.get(D);return f?f.forward:void 0}redirect(D){let f=this._choices.get(D);return f?f.redirect:void 0}};v.ChoiceSchema=T}}),Zf=je({"node_modules/vnopts/lib/schemas/number.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=y_(),g=class extends C.Schema{expected(){return"a number"}validate(T,D){return typeof T=="number"}};v.NumberSchema=g}}),fb=je({"node_modules/vnopts/lib/schemas/integer.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=Qf(),g=Zf(),T=class extends g.NumberSchema{expected(){return"an integer"}validate(D,f){return f.normalizeValidateResult(super.validate(D,f),D)===!0&&C.isInt(D)}};v.IntegerSchema=T}}),ty=je({"node_modules/vnopts/lib/schemas/string.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=y_(),g=class extends C.Schema{expected(){return"a string"}validate(T){return typeof T=="string"}};v.StringSchema=g}}),mb=je({"node_modules/vnopts/lib/schemas/index.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=(g_(),Ri($u));C.__exportStar(Zg(),v),C.__exportStar(cb(),v),C.__exportStar(ey(),v),C.__exportStar(pb(),v),C.__exportStar(db(),v),C.__exportStar(fb(),v),C.__exportStar(Zf(),v),C.__exportStar(ty(),v)}}),gb=je({"node_modules/vnopts/lib/defaults.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=Gg(),g=qc(),T=Hg(),D=Xg();v.defaultDescriptor=C.apiDescriptor,v.defaultUnknownHandler=D.levenUnknownHandler,v.defaultInvalidHandler=T.commonInvalidHandler,v.defaultDeprecatedHandler=g.commonDeprecatedHandler}}),ny=je({"node_modules/vnopts/lib/normalize.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=gb(),g=Qf();v.normalize=(D,f,y)=>new T(f,y).normalize(D);var T=class{constructor(D,f){let{logger:y=console,descriptor:h=C.defaultDescriptor,unknown:E=C.defaultUnknownHandler,invalid:F=C.defaultInvalidHandler,deprecated:R=C.defaultDeprecatedHandler}=f||{};this._utils={descriptor:h,logger:y||{warn:()=>{}},schemas:g.recordFromArray(D,"name"),normalizeDefaultResult:g.normalizeDefaultResult,normalizeDeprecatedResult:g.normalizeDeprecatedResult,normalizeForwardResult:g.normalizeForwardResult,normalizeRedirectResult:g.normalizeRedirectResult,normalizeValidateResult:g.normalizeValidateResult},this._unknownHandler=E,this._invalidHandler=F,this._deprecatedHandler=R,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=g.createAutoChecklist()}normalize(D){let f={},y=[D],h=()=>{for(;y.length!==0;){let E=y.shift(),F=this._applyNormalization(E,f);y.push(...F)}};h();for(let E of Object.keys(this._utils.schemas)){let F=this._utils.schemas[E];if(!(E in f)){let R=g.normalizeDefaultResult(F.default(this._utils));"value"in R&&y.push({[E]:R.value})}}h();for(let E of Object.keys(this._utils.schemas)){let F=this._utils.schemas[E];E in f&&(f[E]=F.postprocess(f[E],this._utils))}return f}_applyNormalization(D,f){let y=[],[h,E]=g.partition(Object.keys(D),F=>F in this._utils.schemas);for(let F of h){let R=this._utils.schemas[F],J=R.preprocess(D[F],this._utils),L=g.normalizeValidateResult(R.validate(J,this._utils),J);if(L!==!0){let{value:ue}=L,_e=this._invalidHandler(F,ue,this._utils);throw typeof _e=="string"?new Error(_e):_e}let A=ue=>{let{from:_e,to:W}=ue;y.push(typeof W=="string"?{[W]:_e}:{[W.key]:W.value})},c=ue=>{let{value:_e,redirectTo:W}=ue,oe=g.normalizeDeprecatedResult(R.deprecated(_e,this._utils),J,!0);if(oe!==!1)if(oe===!0)this._hasDeprecationWarned(F)||this._utils.logger.warn(this._deprecatedHandler(F,W,this._utils));else for(let{value:ee}of oe){let de={key:F,value:ee};if(!this._hasDeprecationWarned(de)){let le=typeof W=="string"?{key:W,value:ee}:W;this._utils.logger.warn(this._deprecatedHandler(de,le,this._utils))}}};g.normalizeForwardResult(R.forward(J,this._utils),J).forEach(A);let U=g.normalizeRedirectResult(R.redirect(J,this._utils),J);if(U.redirect.forEach(A),"remain"in U){let ue=U.remain;f[F]=F in f?R.overlap(f[F],ue,this._utils):ue,c({value:ue})}for(let{from:ue,to:_e}of U.redirect)c({value:ue,redirectTo:_e})}for(let F of E){let R=D[F],J=this._unknownHandler(F,R,this._utils);if(J)for(let L of Object.keys(J)){let A={[L]:J[L]};L in this._utils.schemas?y.push(A):Object.assign(f,A)}}return y}};v.Normalizer=T}}),ry=je({"node_modules/vnopts/lib/index.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=(g_(),Ri($u));C.__exportStar(_b(),v),C.__exportStar(Qg(),v),C.__exportStar(mb(),v),C.__exportStar(ny(),v),C.__exportStar(y_(),v)}}),yb=je({"src/main/options-normalizer.js"(v,C){"use strict";Ge();var g=ry(),T=po(),D={key:L=>L.length===1?`-${L}`:`--${L}`,value:L=>g.apiDescriptor.value(L),pair:L=>{let{key:A,value:c}=L;return c===!1?`--no-${A}`:c===!0?D.key(A):c===""?`${D.key(A)} without an argument`:`${D.key(A)}=${c}`}},f=L=>{let{colorsModule:A,levenshteinDistance:c}=L;return class extends g.ChoiceSchema{constructor(U){let{name:ue,flags:_e}=U;super({name:ue,choices:_e}),this._flags=[..._e].sort()}preprocess(U,ue){if(typeof U=="string"&&U.length>0&&!this._flags.includes(U)){let _e=this._flags.find(W=>c(W,U)<3);if(_e)return ue.logger.warn([`Unknown flag ${A.yellow(ue.descriptor.value(U))},`,`did you mean ${A.blue(ue.descriptor.value(_e))}?`].join(" ")),_e}return U}expected(){return"a flag"}}},y;function h(L,A){let{logger:c=!1,isCLI:U=!1,passThrough:ue=!1,colorsModule:_e=null,levenshteinDistance:W=null}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},oe=ue?Array.isArray(ue)?(te,N)=>ue.includes(te)?{[te]:N}:void 0:(te,N)=>({[te]:N}):(te,N,z)=>{let x=z.schemas,{_:M}=x,$=$t(x,St);return g.levenUnknownHandler(te,N,Object.assign(Object.assign({},z),{},{schemas:$}))},ee=U?D:g.apiDescriptor,de=E(A,{isCLI:U,colorsModule:_e,levenshteinDistance:W}),le=new g.Normalizer(de,{logger:c,unknown:oe,descriptor:ee}),Ce=c!==!1;Ce&&y&&(le._hasDeprecationWarned=y);let O=le.normalize(L);return Ce&&(y=le._hasDeprecationWarned),U&&O["plugin-search"]===!1&&(O["plugin-search-dir"]=!1),O}function E(L,A){let{isCLI:c,colorsModule:U,levenshteinDistance:ue}=A,_e=[];c&&_e.push(g.AnySchema.create({name:"_"}));for(let W of L)_e.push(F(W,{isCLI:c,optionInfos:L,colorsModule:U,levenshteinDistance:ue})),W.alias&&c&&_e.push(g.AliasSchema.create({name:W.alias,sourceName:W.name}));return _e}function F(L,A){let{isCLI:c,optionInfos:U,colorsModule:ue,levenshteinDistance:_e}=A,{name:W}=L;if(W==="plugin-search-dir"||W==="pluginSearchDirs")return g.AnySchema.create({name:W,preprocess(le){return le===!1||(le=Array.isArray(le)?le:[le]),le},validate(le){return le===!1?!0:le.every(Ce=>typeof Ce=="string")},expected(){return"false or paths to plugin search dir"}});let oe={name:W},ee,de={};switch(L.type){case"int":ee=g.IntegerSchema,c&&(oe.preprocess=Number);break;case"string":ee=g.StringSchema;break;case"choice":ee=g.ChoiceSchema,oe.choices=L.choices.map(le=>typeof le=="object"&&le.redirect?Object.assign(Object.assign({},le),{},{redirect:{to:{key:L.name,value:le.redirect}}}):le);break;case"boolean":ee=g.BooleanSchema;break;case"flag":ee=f({colorsModule:ue,levenshteinDistance:_e}),oe.flags=U.flatMap(le=>[le.alias,le.description&&le.name,le.oppositeDescription&&`no-${le.name}`].filter(Boolean));break;case"path":ee=g.StringSchema;break;default:throw new Error(`Unexpected type ${L.type}`)}if(L.exception?oe.validate=(le,Ce,O)=>L.exception(le)||Ce.validate(le,O):oe.validate=(le,Ce,O)=>le===void 0||Ce.validate(le,O),L.redirect&&(de.redirect=le=>le?{to:{key:L.redirect.option,value:L.redirect.value}}:void 0),L.deprecated&&(de.deprecated=!0),c&&!L.array){let le=oe.preprocess||(Ce=>Ce);oe.preprocess=(Ce,O,te)=>O.preprocess(le(Array.isArray(Ce)?T(Ce):Ce),te)}return L.array?g.ArraySchema.create(Object.assign(Object.assign(Object.assign({},c?{preprocess:le=>Array.isArray(le)?le:[le]}:{}),de),{},{valueSchema:ee.create(oe)})):ee.create(Object.assign(Object.assign({},oe),de))}function R(L,A,c){return h(L,A,c)}function J(L,A,c){return h(L,A,Object.assign({isCLI:!0},c))}C.exports={normalizeApiOptions:R,normalizeCliOptions:J}}}),Po=je({"src/language-js/loc.js"(v,C){"use strict";Ge();var g=_d();function T(E){var F,R;let J=E.range?E.range[0]:E.start,L=(F=(R=E.declaration)===null||R===void 0?void 0:R.decorators)!==null&&F!==void 0?F:E.decorators;return g(L)?Math.min(T(L[0]),J):J}function D(E){return E.range?E.range[1]:E.end}function f(E,F){let R=T(E);return Number.isInteger(R)&&R===T(F)}function y(E,F){let R=D(E);return Number.isInteger(R)&&R===D(F)}function h(E,F){return f(E,F)&&y(E,F)}C.exports={locStart:T,locEnd:D,hasSameLocStart:f,hasSameLoc:h}}}),iy=je({"src/main/load-parser.js"(v,C){Ge(),C.exports=()=>{}}}),vd=je({"scripts/build/shims/babel-highlight.cjs"(v,C){"use strict";Ge();var g=yd(),T={shouldHighlight:()=>!1,getChalk:()=>g};C.exports=T}}),em=je({"node_modules/@babel/code-frame/lib/index.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0}),v.codeFrameColumns=y,v.default=h;var C=vd(),g=!1;function T(E){return{gutter:E.grey,marker:E.red.bold,message:E.red.bold}}var D=/\r\n|[\n\r\u2028\u2029]/;function f(E,F,R){let J=Object.assign({column:0,line:-1},E.start),L=Object.assign({},J,E.end),{linesAbove:A=2,linesBelow:c=3}=R||{},U=J.line,ue=J.column,_e=L.line,W=L.column,oe=Math.max(U-(A+1),0),ee=Math.min(F.length,_e+c);U===-1&&(oe=0),_e===-1&&(ee=F.length);let de=_e-U,le={};if(de)for(let Ce=0;Ce<=de;Ce++){let O=Ce+U;if(!ue)le[O]=!0;else if(Ce===0){let te=F[O-1].length;le[O]=[ue,te-ue+1]}else if(Ce===de)le[O]=[0,W];else{let te=F[O-Ce].length;le[O]=[0,te]}}else ue===W?ue?le[U]=[ue,0]:le[U]=!0:le[U]=[ue,W-ue];return{start:oe,end:ee,markerLines:le}}function y(E,F){let R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},J=(R.highlightCode||R.forceColor)&&(0,C.shouldHighlight)(R),L=(0,C.getChalk)(R),A=T(L),c=(le,Ce)=>J?le(Ce):Ce,U=E.split(D),{start:ue,end:_e,markerLines:W}=f(F,U,R),oe=F.start&&typeof F.start.column=="number",ee=String(_e).length,de=(J?(0,C.default)(E,R):E).split(D,_e).slice(ue,_e).map((le,Ce)=>{let O=ue+1+Ce,te=` ${` ${O}`.slice(-ee)} |`,N=W[O],z=!W[O+1];if(N){let x="";if(Array.isArray(N)){let M=le.slice(0,Math.max(N[0]-1,0)).replace(/[^\t]/g," "),$=N[1]||1;x=[` + `,c(A.gutter,te.replace(/\d/g," "))," ",M,c(A.marker,"^").repeat($)].join(""),z&&R.message&&(x+=" "+c(A.message,R.message))}return[c(A.marker,">"),c(A.gutter,te),le.length>0?` ${le}`:"",x].join("")}else return` ${c(A.gutter,te)}${le.length>0?` ${le}`:""}`}).join(` +`);return R.message&&!oe&&(de=`${" ".repeat(ee+1)}${R.message} +${de}`),J?L.reset(de):de}function h(E,F,R){let J=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(!g){g=!0;let L="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";if(Oa.emitWarning)Oa.emitWarning(L,"DeprecationWarning");else{let A=new Error(L);A.name="DeprecationWarning",console.warn(new Error(L))}}return R=Math.max(R,0),y(E,{start:{column:R,line:F}},J)}}}),Vc=je({"src/main/parser.js"(v,C){"use strict";Ge();var{ConfigError:g}=$c(),T=Po(),D=iy(),{locStart:f,locEnd:y}=T,h=Object.getOwnPropertyNames,E=Object.getOwnPropertyDescriptor;function F(L){let A={};for(let c of L.plugins)if(c.parsers)for(let U of h(c.parsers))Object.defineProperty(A,U,E(c.parsers,U));return A}function R(L){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:F(L);if(typeof L.parser=="function")return{parse:L.parser,astFormat:"estree",locStart:f,locEnd:y};if(typeof L.parser=="string"){if(Object.prototype.hasOwnProperty.call(A,L.parser))return A[L.parser];throw new g(`Couldn't resolve parser "${L.parser}". Parsers must be explicitly added to the standalone bundle.`)}}function J(L,A){let c=F(A),U=Object.defineProperties({},Object.fromEntries(Object.keys(c).map(_e=>[_e,{enumerable:!0,get(){return c[_e].parse}}]))),ue=R(A,c);try{return ue.preprocess&&(L=ue.preprocess(L,A)),{text:L,ast:ue.parse(L,U,A)}}catch(_e){let{loc:W}=_e;if(W){let{codeFrameColumns:oe}=em();throw _e.codeFrame=oe(L,W,{highlightCode:!0}),_e.message+=` +`+_e.codeFrame,_e}throw _e}}C.exports={parse:J,resolveParser:R}}}),tm=je({"src/main/options.js"(v,C){"use strict";Ge();var g=Xv(),{UndefinedParserError:T}=$c(),{getSupportInfo:D}=Rc(),f=yb(),{resolveParser:y}=Vc(),h={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null};function E(J){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},A=Object.assign({},J),c=D({plugins:J.plugins,showUnreleased:!0,showDeprecated:!0}).options,U=Object.assign(Object.assign({},h),Object.fromEntries(c.filter(ee=>ee.default!==void 0).map(ee=>[ee.name,ee.default])));if(!A.parser){if(!A.filepath)(L.logger||console).warn("No parser and no filepath given, using 'babel' the parser now but this will throw an error in the future. Please specify a parser or a filepath so one can be inferred."),A.parser="babel";else if(A.parser=R(A.filepath,A.plugins),!A.parser)throw new T(`No parser could be inferred for file: ${A.filepath}`)}let ue=y(f.normalizeApiOptions(A,[c.find(ee=>ee.name==="parser")],{passThrough:!0,logger:!1}));A.astFormat=ue.astFormat,A.locEnd=ue.locEnd,A.locStart=ue.locStart;let _e=F(A);A.printer=_e.printers[A.astFormat];let W=Object.fromEntries(c.filter(ee=>ee.pluginDefaults&&ee.pluginDefaults[_e.name]!==void 0).map(ee=>[ee.name,ee.pluginDefaults[_e.name]])),oe=Object.assign(Object.assign({},U),W);for(let[ee,de]of Object.entries(oe))(A[ee]===null||A[ee]===void 0)&&(A[ee]=de);return A.parser==="json"&&(A.trailingComma="none"),f.normalizeApiOptions(A,c,Object.assign({passThrough:Object.keys(h)},L))}function F(J){let{astFormat:L}=J;if(!L)throw new Error("getPlugin() requires astFormat to be set");let A=J.plugins.find(c=>c.printers&&c.printers[L]);if(!A)throw new Error(`Couldn't find plugin for AST format "${L}"`);return A}function R(J,L){let A=g.basename(J).toLowerCase(),c=D({plugins:L}).languages.filter(U=>U.since!==null).find(U=>U.extensions&&U.extensions.some(ue=>A.endsWith(ue))||U.filenames&&U.filenames.some(ue=>ue.toLowerCase()===A));return c&&c.parsers[0]}C.exports={normalize:E,hiddenDefaults:h,inferParser:R}}}),ay=je({"src/main/massage-ast.js"(v,C){"use strict";Ge();function g(T,D,f){if(Array.isArray(T))return T.map(F=>g(F,D,f)).filter(Boolean);if(!T||typeof T!="object")return T;let y=D.printer.massageAstNode,h;y&&y.ignoredProperties?h=y.ignoredProperties:h=new Set;let E={};for(let[F,R]of Object.entries(T))!h.has(F)&&typeof R!="function"&&(E[F]=g(R,D,T));if(y){let F=y(T,E,f);if(F===null)return;if(F)return F}return E}C.exports=g}}),Yl=je({"scripts/build/shims/assert.cjs"(v,C){"use strict";Ge();var g=()=>{};g.ok=g,g.strictEqual=g,C.exports=g}}),Wa=je({"src/main/comments.js"(v,C){"use strict";Ge();var g=Yl(),{builders:{line:T,hardline:D,breakParent:f,indent:y,lineSuffix:h,join:E,cursor:F}}=Nr(),{hasNewline:R,skipNewline:J,skipSpaces:L,isPreviousLineEmpty:A,addLeadingComment:c,addDanglingComment:U,addTrailingComment:ue}=Ti(),_e=new WeakMap;function W(me,Se,we){if(!me)return;let{printer:Te,locStart:Me,locEnd:ge}=Se;if(we){if(Te.canAttachComment&&Te.canAttachComment(me)){let ye;for(ye=we.length-1;ye>=0&&!(Me(we[ye])<=Me(me)&&ge(we[ye])<=ge(me));--ye);we.splice(ye+1,0,me);return}}else if(_e.has(me))return _e.get(me);let Xe=Te.getCommentChildNodes&&Te.getCommentChildNodes(me,Se)||typeof me=="object"&&Object.entries(me).filter(ye=>{let[xe]=ye;return xe!=="enclosingNode"&&xe!=="precedingNode"&&xe!=="followingNode"&&xe!=="tokens"&&xe!=="comments"&&xe!=="parent"}).map(ye=>{let[,xe]=ye;return xe});if(Xe){we||(we=[],_e.set(me,we));for(let ye of Xe)W(ye,Se,we);return we}}function oe(me,Se,we,Te){let{locStart:Me,locEnd:ge}=we,Xe=Me(Se),ye=ge(Se),xe=W(me,we),He,_t,Qe=0,dt=xe.length;for(;Qe<dt;){let Fe=Qe+dt>>1,$e=xe[Fe],Et=Me($e),At=ge($e);if(Et<=Xe&&ye<=At)return oe($e,Se,we,$e);if(At<=Xe){He=$e,Qe=Fe+1;continue}if(ye<=Et){_t=$e,dt=Fe;continue}throw new Error("Comment location overlaps with node location")}if(Te&&Te.type==="TemplateLiteral"){let{quasis:Fe}=Te,$e=z(Fe,Se,we);He&&z(Fe,He,we)!==$e&&(He=null),_t&&z(Fe,_t,we)!==$e&&(_t=null)}return{enclosingNode:Te,precedingNode:He,followingNode:_t}}var ee=()=>!1;function de(me,Se,we,Te){if(!Array.isArray(me))return;let Me=[],{locStart:ge,locEnd:Xe,printer:{handleComments:ye={}}}=Te,{avoidAstMutation:xe,ownLine:He=ee,endOfLine:_t=ee,remaining:Qe=ee}=ye,dt=me.map((Fe,$e)=>Object.assign(Object.assign({},oe(Se,Fe,Te)),{},{comment:Fe,text:we,options:Te,ast:Se,isLastComment:me.length-1===$e}));for(let[Fe,$e]of dt.entries()){let{comment:Et,precedingNode:At,enclosingNode:An,followingNode:Ve,text:Oe,options:et,ast:at,isLastComment:jt}=$e;if(et.parser==="json"||et.parser==="json5"||et.parser==="__js_expression"||et.parser==="__vue_expression"||et.parser==="__vue_ts_expression"){if(ge(Et)-ge(at)<=0){c(at,Et);continue}if(Xe(Et)-Xe(at)>=0){ue(at,Et);continue}}let Xt;if(xe?Xt=[$e]:(Et.enclosingNode=An,Et.precedingNode=At,Et.followingNode=Ve,Xt=[Et,Oe,et,at,jt]),Ce(Oe,et,dt,Fe))Et.placement="ownLine",He(...Xt)||(Ve?c(Ve,Et):At?ue(At,Et):U(An||at,Et));else if(O(Oe,et,dt,Fe))Et.placement="endOfLine",_t(...Xt)||(At?ue(At,Et):Ve?c(Ve,Et):U(An||at,Et));else if(Et.placement="remaining",!Qe(...Xt))if(At&&Ve){let De=Me.length;De>0&&Me[De-1].followingNode!==Ve&&te(Me,Oe,et),Me.push($e)}else At?ue(At,Et):Ve?c(Ve,Et):U(An||at,Et)}if(te(Me,we,Te),!xe)for(let Fe of me)delete Fe.precedingNode,delete Fe.enclosingNode,delete Fe.followingNode}var le=me=>!/[\S\n\u2028\u2029]/.test(me);function Ce(me,Se,we,Te){let{comment:Me,precedingNode:ge}=we[Te],{locStart:Xe,locEnd:ye}=Se,xe=Xe(Me);if(ge)for(let He=Te-1;He>=0;He--){let{comment:_t,precedingNode:Qe}=we[He];if(Qe!==ge||!le(me.slice(ye(_t),xe)))break;xe=Xe(_t)}return R(me,xe,{backwards:!0})}function O(me,Se,we,Te){let{comment:Me,followingNode:ge}=we[Te],{locStart:Xe,locEnd:ye}=Se,xe=ye(Me);if(ge)for(let He=Te+1;He<we.length;He++){let{comment:_t,followingNode:Qe}=we[He];if(Qe!==ge||!le(me.slice(xe,Xe(_t))))break;xe=ye(_t)}return R(me,xe)}function te(me,Se,we){let Te=me.length;if(Te===0)return;let{precedingNode:Me,followingNode:ge,enclosingNode:Xe}=me[0],ye=we.printer.getGapRegex&&we.printer.getGapRegex(Xe)||/^[\s(]*$/,xe=we.locStart(ge),He;for(He=Te;He>0;--He){let{comment:_t,precedingNode:Qe,followingNode:dt}=me[He-1];g.strictEqual(Qe,Me),g.strictEqual(dt,ge);let Fe=Se.slice(we.locEnd(_t),xe);if(ye.test(Fe))xe=we.locStart(_t);else break}for(let[_t,{comment:Qe}]of me.entries())_t<He?ue(Me,Qe):c(ge,Qe);for(let _t of[Me,ge])_t.comments&&_t.comments.length>1&&_t.comments.sort((Qe,dt)=>we.locStart(Qe)-we.locStart(dt));me.length=0}function N(me,Se){let we=me.getValue();return we.printed=!0,Se.printer.printComment(me,Se)}function z(me,Se,we){let Te=we.locStart(Se)-1;for(let Me=1;Me<me.length;++Me)if(Te<we.locStart(me[Me]))return Me-1;return 0}function x(me,Se){let we=me.getValue(),Te=[N(me,Se)],{printer:Me,originalText:ge,locStart:Xe,locEnd:ye}=Se;if(Me.isBlockComment&&Me.isBlockComment(we)){let He=R(ge,ye(we))?R(ge,Xe(we),{backwards:!0})?D:T:" ";Te.push(He)}else Te.push(D);let xe=J(ge,L(ge,ye(we)));return xe!==!1&&R(ge,xe)&&Te.push(D),Te}function M(me,Se){let we=me.getValue(),Te=N(me,Se),{printer:Me,originalText:ge,locStart:Xe}=Se,ye=Me.isBlockComment&&Me.isBlockComment(we);if(R(ge,Xe(we),{backwards:!0})){let He=A(ge,we,Xe);return h([D,He?D:"",Te])}let xe=[" ",Te];return ye||(xe=[h(xe),f]),xe}function $(me,Se,we,Te){let Me=[],ge=me.getValue();return!ge||!ge.comments||(me.each(()=>{let Xe=me.getValue();!Xe.leading&&!Xe.trailing&&(!Te||Te(Xe))&&Me.push(N(me,Se))},"comments"),Me.length===0)?"":we?E(D,Me):y([D,E(D,Me)])}function X(me,Se,we){let Te=me.getValue();if(!Te)return{};let Me=Te.comments||[];we&&(Me=Me.filter(xe=>!we.has(xe)));let ge=Te===Se.cursorNode;if(Me.length===0){let xe=ge?F:"";return{leading:xe,trailing:xe}}let Xe=[],ye=[];return me.each(()=>{let xe=me.getValue();if(we&&we.has(xe))return;let{leading:He,trailing:_t}=xe;He?Xe.push(x(me,Se)):_t&&ye.push(M(me,Se))},"comments"),ge&&(Xe.unshift(F),ye.push(F)),{leading:Xe,trailing:ye}}function Z(me,Se,we,Te){let{leading:Me,trailing:ge}=X(me,we,Te);return!Me&&!ge?Se:[Me,Se,ge]}function ne(me){if(me)for(let Se of me){if(!Se.printed)throw new Error('Comment "'+Se.value.trim()+'" was not printed. Please report this error!');delete Se.printed}}C.exports={attach:de,printComments:Z,printCommentsSeparately:X,printDanglingComments:$,getSortedChildNodes:W,ensureAllCommentsPrinted:ne}}}),oy=je({"src/common/ast-path.js"(v,C){"use strict";Ge();var g=po();function T(y,h){let E=D(y.stack,h);return E===-1?null:y.stack[E]}function D(y,h){for(let E=y.length-1;E>=0;E-=2){let F=y[E];if(F&&!Array.isArray(F)&&--h<0)return E}return-1}var f=class{constructor(y){this.stack=[y]}getName(){let{stack:y}=this,{length:h}=y;return h>1?y[h-2]:null}getValue(){return g(this.stack)}getNode(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return T(this,y)}getParentNode(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return T(this,y+1)}call(y){let{stack:h}=this,{length:E}=h,F=g(h);for(var R=arguments.length,J=new Array(R>1?R-1:0),L=1;L<R;L++)J[L-1]=arguments[L];for(let c of J)F=F[c],h.push(c,F);let A=y(this);return h.length=E,A}callParent(y){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,E=D(this.stack,h+1),F=this.stack.splice(E+1),R=y(this);return this.stack.push(...F),R}each(y){let{stack:h}=this,{length:E}=h,F=g(h);for(var R=arguments.length,J=new Array(R>1?R-1:0),L=1;L<R;L++)J[L-1]=arguments[L];for(let A of J)F=F[A],h.push(A,F);for(let A=0;A<F.length;++A)h.push(A,F[A]),y(this,A,F),h.length-=2;h.length=E}map(y){let h=[];for(var E=arguments.length,F=new Array(E>1?E-1:0),R=1;R<E;R++)F[R-1]=arguments[R];return this.each((J,L,A)=>{h[L]=y(J,L,A)},...F),h}try(y){let{stack:h}=this,E=[...h];try{return y()}finally{h.length=0,h.push(...E)}}match(){let y=this.stack.length-1,h=null,E=this.stack[y--];for(var F=arguments.length,R=new Array(F),J=0;J<F;J++)R[J]=arguments[J];for(let L of R){if(E===void 0)return!1;let A=null;if(typeof h=="number"&&(A=h,h=this.stack[y--],E=this.stack[y--]),L&&!L(E,h,A))return!1;h=this.stack[y--],E=this.stack[y--]}return!0}findAncestor(y){let h=this.stack.length-1,E=null,F=this.stack[h--];for(;F;){let R=null;if(typeof E=="number"&&(R=E,E=this.stack[h--],F=this.stack[h--]),E!==null&&y(F,E,R))return F;E=this.stack[h--],F=this.stack[h--]}}};C.exports=f}}),nm=je({"src/main/multiparser.js"(v,C){"use strict";Ge();var{utils:{stripTrailingHardline:g}}=Nr(),{normalize:T}=tm(),D=Wa();function f(h,E,F,R){if(F.printer.embed&&F.embeddedLanguageFormatting==="auto")return F.printer.embed(h,E,(J,L,A)=>y(J,L,F,R,A),F)}function y(h,E,F,R){let{stripTrailingHardline:J=!1}=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},L=T(Object.assign(Object.assign(Object.assign({},F),E),{},{parentParser:F.parser,originalText:h}),{passThrough:!0}),A=Vc().parse(h,L),{ast:c}=A;h=A.text;let U=c.comments;delete c.comments,D.attach(U,c,h,L),L[Symbol.for("comments")]=U||[],L[Symbol.for("tokens")]=c.tokens||[];let ue=R(c,L);return D.ensureAllCommentsPrinted(U),J?typeof ue=="string"?ue.replace(/(?:\r?\n)*$/,""):g(ue):ue}C.exports={printSubtree:f}}}),sy=je({"src/main/ast-to-doc.js"(v,C){"use strict";Ge();var g=oy(),{builders:{hardline:T,addAlignmentToDoc:D},utils:{propagateBreaks:f}}=Nr(),{printComments:y}=Wa(),h=nm();function E(J,L){let A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,{printer:c}=L;c.preprocess&&(J=c.preprocess(J,L));let U=new Map,ue=new g(J),_e=W();return A>0&&(_e=D([T,_e],A,L.tabWidth)),f(_e),_e;function W(ee,de){return ee===void 0||ee===ue?oe(de):Array.isArray(ee)?ue.call(()=>oe(de),...ee):ue.call(()=>oe(de),ee)}function oe(ee){let de=ue.getValue(),le=de&&typeof de=="object"&&ee===void 0;if(le&&U.has(de))return U.get(de);let Ce=R(ue,L,W,ee);return le&&U.set(de,Ce),Ce}}function F(J,L){let{originalText:A,[Symbol.for("comments")]:c,locStart:U,locEnd:ue}=L,_e=U(J),W=ue(J),oe=new Set;for(let ee of c)U(ee)>=_e&&ue(ee)<=W&&(ee.printed=!0,oe.add(ee));return{doc:A.slice(_e,W),printedComments:oe}}function R(J,L,A,c){let U=J.getValue(),{printer:ue}=L,_e,W;if(ue.hasPrettierIgnore&&ue.hasPrettierIgnore(J))({doc:_e,printedComments:W}=F(U,L));else{if(U)try{_e=h.printSubtree(J,A,L,E)}catch(oe){if(globalThis.PRETTIER_DEBUG)throw oe}_e||(_e=ue.print(J,L,A,c))}return(!ue.willPrintOwnComments||!ue.willPrintOwnComments(J,L))&&(_e=y(J,_e,L,W)),_e}C.exports=E}}),bd=je({"src/main/range-util.js"(v,C){"use strict";Ge();var g=Yl(),T=Wa(),D=c=>{let{parser:U}=c;return U==="json"||U==="json5"||U==="json-stringify"};function f(c,U){let ue=[c.node,...c.parentNodes],_e=new Set([U.node,...U.parentNodes]);return ue.find(W=>R.has(W.type)&&_e.has(W))}function y(c){let U=c.length-1;for(;;){let ue=c[U];if(ue&&(ue.type==="Program"||ue.type==="File"))U--;else break}return c.slice(0,U+1)}function h(c,U,ue){let{locStart:_e,locEnd:W}=ue,oe=c.node,ee=U.node;if(oe===ee)return{startNode:oe,endNode:ee};let de=_e(c.node);for(let Ce of y(U.parentNodes))if(_e(Ce)>=de)ee=Ce;else break;let le=W(U.node);for(let Ce of y(c.parentNodes)){if(W(Ce)<=le)oe=Ce;else break;if(oe===ee)break}return{startNode:oe,endNode:ee}}function E(c,U,ue,_e){let W=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],oe=arguments.length>5?arguments[5]:void 0,{locStart:ee,locEnd:de}=ue,le=ee(c),Ce=de(c);if(!(U>Ce||U<le||oe==="rangeEnd"&&U===le||oe==="rangeStart"&&U===Ce)){for(let O of T.getSortedChildNodes(c,ue)){let te=E(O,U,ue,_e,[c,...W],oe);if(te)return te}if(!_e||_e(c,W[0]))return{node:c,parentNodes:W}}}function F(c,U){return U!=="DeclareExportDeclaration"&&c!=="TypeParameterDeclaration"&&(c==="Directive"||c==="TypeAlias"||c==="TSExportAssignment"||c.startsWith("Declare")||c.startsWith("TSDeclare")||c.endsWith("Statement")||c.endsWith("Declaration"))}var R=new Set(["ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),J=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]);function L(c,U,ue){if(!U)return!1;switch(c.parser){case"flow":case"babel":case"babel-flow":case"babel-ts":case"typescript":case"acorn":case"espree":case"meriyah":case"__babel_estree":return F(U.type,ue&&ue.type);case"json":case"json5":case"json-stringify":return R.has(U.type);case"graphql":return J.has(U.kind);case"vue":return U.tag!=="root"}return!1}function A(c,U,ue){let{rangeStart:_e,rangeEnd:W,locStart:oe,locEnd:ee}=U;g.ok(W>_e);let de=c.slice(_e,W).search(/\S/),le=de===-1;if(!le)for(_e+=de;W>_e&&!/\S/.test(c[W-1]);--W);let Ce=E(ue,_e,U,(z,x)=>L(U,z,x),[],"rangeStart"),O=le?Ce:E(ue,W,U,z=>L(U,z),[],"rangeEnd");if(!Ce||!O)return{rangeStart:0,rangeEnd:0};let te,N;if(D(U)){let z=f(Ce,O);te=z,N=z}else({startNode:te,endNode:N}=h(Ce,O,U));return{rangeStart:Math.min(oe(te),oe(N)),rangeEnd:Math.max(ee(te),ee(N))}}C.exports={calculateRange:A,findNodeAtOffset:E}}}),rm=je({"src/main/core.js"(v,C){"use strict";Ge();var{diffArrays:g}=Gl(),{printer:{printDocToString:T},debug:{printDocToDebug:D}}=Nr(),{getAlignmentSize:f}=Ti(),{guessEndOfLine:y,convertEndOfLineToChars:h,countEndOfLineChars:E,normalizeEndOfLine:F}=m_(),R=tm().normalize,J=ay(),L=Wa(),A=Vc(),c=sy(),U=bd(),ue="\uFEFF",_e=Symbol("cursor");function W(N,z,x){let M=z.comments;return M&&(delete z.comments,L.attach(M,z,N,x)),x[Symbol.for("comments")]=M||[],x[Symbol.for("tokens")]=z.tokens||[],x.originalText=N,M}function oe(N,z){let x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;if(!N||N.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:M,text:$}=A.parse(N,z);if(z.cursorOffset>=0){let me=U.findNodeAtOffset(M,z.cursorOffset,z);me&&me.node&&(z.cursorNode=me.node)}let X=W($,M,z),Z=c(M,z,x),ne=T(Z,z);if(L.ensureAllCommentsPrinted(X),x>0){let me=ne.formatted.trim();ne.cursorNodeStart!==void 0&&(ne.cursorNodeStart-=ne.formatted.indexOf(me)),ne.formatted=me+h(z.endOfLine)}if(z.cursorOffset>=0){let me,Se,we,Te,Me;if(z.cursorNode&&ne.cursorNodeText?(me=z.locStart(z.cursorNode),Se=$.slice(me,z.locEnd(z.cursorNode)),we=z.cursorOffset-me,Te=ne.cursorNodeStart,Me=ne.cursorNodeText):(me=0,Se=$,we=z.cursorOffset,Te=0,Me=ne.formatted),Se===Me)return{formatted:ne.formatted,cursorOffset:Te+we,comments:X};let ge=[...Se];ge.splice(we,0,_e);let Xe=[...Me],ye=g(ge,Xe),xe=Te;for(let He of ye)if(He.removed){if(He.value.includes(_e))break}else xe+=He.count;return{formatted:ne.formatted,cursorOffset:xe,comments:X}}return{formatted:ne.formatted,cursorOffset:-1,comments:X}}function ee(N,z){let{ast:x,text:M}=A.parse(N,z),{rangeStart:$,rangeEnd:X}=U.calculateRange(M,z,x),Z=M.slice($,X),ne=Math.min($,M.lastIndexOf(` +`,$)+1),me=M.slice(ne,$).match(/^\s*/)[0],Se=f(me,z.tabWidth),we=oe(Z,Object.assign(Object.assign({},z),{},{rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:z.cursorOffset>$&&z.cursorOffset<=X?z.cursorOffset-$:-1,endOfLine:"lf"}),Se),Te=we.formatted.trimEnd(),{cursorOffset:Me}=z;Me>X?Me+=Te.length-Z.length:we.cursorOffset>=0&&(Me=we.cursorOffset+$);let ge=M.slice(0,$)+Te+M.slice(X);if(z.endOfLine!=="lf"){let Xe=h(z.endOfLine);Me>=0&&Xe===`\r +`&&(Me+=E(ge.slice(0,Me),` +`)),ge=ge.replace(/\n/g,Xe)}return{formatted:ge,cursorOffset:Me,comments:we.comments}}function de(N,z,x){return typeof z!="number"||Number.isNaN(z)||z<0||z>N.length?x:z}function le(N,z){let{cursorOffset:x,rangeStart:M,rangeEnd:$}=z;return x=de(N,x,-1),M=de(N,M,0),$=de(N,$,N.length),Object.assign(Object.assign({},z),{},{cursorOffset:x,rangeStart:M,rangeEnd:$})}function Ce(N,z){let{cursorOffset:x,rangeStart:M,rangeEnd:$,endOfLine:X}=le(N,z),Z=N.charAt(0)===ue;if(Z&&(N=N.slice(1),x--,M--,$--),X==="auto"&&(X=y(N)),N.includes("\r")){let ne=me=>E(N.slice(0,Math.max(me,0)),`\r +`);x-=ne(x),M-=ne(M),$-=ne($),N=F(N)}return{hasBOM:Z,text:N,options:le(N,Object.assign(Object.assign({},z),{},{cursorOffset:x,rangeStart:M,rangeEnd:$,endOfLine:X}))}}function O(N,z){let x=A.resolveParser(z);return!x.hasPragma||x.hasPragma(N)}function te(N,z){let{hasBOM:x,text:M,options:$}=Ce(N,R(z));if($.rangeStart>=$.rangeEnd&&M!==""||$.requirePragma&&!O(M,$))return{formatted:N,cursorOffset:z.cursorOffset,comments:[]};let X;return $.rangeStart>0||$.rangeEnd<M.length?X=ee(M,$):(!$.requirePragma&&$.insertPragma&&$.printer.insertPragma&&!O(M,$)&&(M=$.printer.insertPragma(M)),X=oe(M,$)),x&&(X.formatted=ue+X.formatted,X.cursorOffset>=0&&X.cursorOffset++),X}C.exports={formatWithCursor:te,parse(N,z,x){let{text:M,options:$}=Ce(N,R(z)),X=A.parse(M,$);return x&&(X.ast=J(X.ast,$)),X},formatAST(N,z){z=R(z);let x=c(N,z);return T(x,z)},formatDoc(N,z){return te(D(N),Object.assign(Object.assign({},z),{},{parser:"__js_expression"})).formatted},printToDoc(N,z){z=R(z);let{ast:x,text:M}=A.parse(N,z);return W(M,x,z),c(x,z)},printDocToString(N,z){return T(N,R(z))}}}}),im=je({"src/common/util-shared.js"(v,C){"use strict";Ge();var{getMaxContinuousCount:g,getStringWidth:T,getAlignmentSize:D,getIndentSize:f,skip:y,skipWhitespace:h,skipSpaces:E,skipNewline:F,skipToLineEnd:R,skipEverythingButNewLine:J,skipInlineComment:L,skipTrailingComment:A,hasNewline:c,hasNewlineInRange:U,hasSpaces:ue,isNextLineEmpty:_e,isNextLineEmptyAfterIndex:W,isPreviousLineEmpty:oe,getNextNonSpaceNonCommentCharacterIndex:ee,makeString:de,addLeadingComment:le,addDanglingComment:Ce,addTrailingComment:O}=Ti();C.exports={getMaxContinuousCount:g,getStringWidth:T,getAlignmentSize:D,getIndentSize:f,skip:y,skipWhitespace:h,skipSpaces:E,skipNewline:F,skipToLineEnd:R,skipEverythingButNewLine:J,skipInlineComment:L,skipTrailingComment:A,hasNewline:c,hasNewlineInRange:U,hasSpaces:ue,isNextLineEmpty:_e,isNextLineEmptyAfterIndex:W,isPreviousLineEmpty:oe,getNextNonSpaceNonCommentCharacterIndex:ee,makeString:de,addLeadingComment:le,addDanglingComment:Ce,addTrailingComment:O}}}),h_=je({"src/utils/create-language.js"(v,C){"use strict";Ge(),C.exports=function(g,T){let{languageId:D}=g,f=$t(g,mt);return Object.assign(Object.assign({linguistLanguageId:D},f),T(g))}}}),uy=je({"node_modules/esutils/lib/ast.js"(v,C){Ge(),function(){"use strict";function g(E){if(E==null)return!1;switch(E.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function T(E){if(E==null)return!1;switch(E.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function D(E){if(E==null)return!1;switch(E.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function f(E){return D(E)||E!=null&&E.type==="FunctionDeclaration"}function y(E){switch(E.type){case"IfStatement":return E.alternate!=null?E.alternate:E.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return E.body}return null}function h(E){var F;if(E.type!=="IfStatement"||E.alternate==null)return!1;F=E.consequent;do{if(F.type==="IfStatement"&&F.alternate==null)return!0;F=y(F)}while(F);return!1}C.exports={isExpression:g,isStatement:D,isIterationStatement:T,isSourceElement:f,isProblematicIfStatement:h,trailingStatement:y}}()}}),_y=je({"node_modules/esutils/lib/code.js"(v,C){Ge(),function(){"use strict";var g,T,D,f,y,h;T={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},g={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/};function E(W){return 48<=W&&W<=57}function F(W){return 48<=W&&W<=57||97<=W&&W<=102||65<=W&&W<=70}function R(W){return W>=48&&W<=55}D=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279];function J(W){return W===32||W===9||W===11||W===12||W===160||W>=5760&&D.indexOf(W)>=0}function L(W){return W===10||W===13||W===8232||W===8233}function A(W){if(W<=65535)return String.fromCharCode(W);var oe=String.fromCharCode(Math.floor((W-65536)/1024)+55296),ee=String.fromCharCode((W-65536)%1024+56320);return oe+ee}for(f=new Array(128),h=0;h<128;++h)f[h]=h>=97&&h<=122||h>=65&&h<=90||h===36||h===95;for(y=new Array(128),h=0;h<128;++h)y[h]=h>=97&&h<=122||h>=65&&h<=90||h>=48&&h<=57||h===36||h===95;function c(W){return W<128?f[W]:T.NonAsciiIdentifierStart.test(A(W))}function U(W){return W<128?y[W]:T.NonAsciiIdentifierPart.test(A(W))}function ue(W){return W<128?f[W]:g.NonAsciiIdentifierStart.test(A(W))}function _e(W){return W<128?y[W]:g.NonAsciiIdentifierPart.test(A(W))}C.exports={isDecimalDigit:E,isHexDigit:F,isOctalDigit:R,isWhiteSpace:J,isLineTerminator:L,isIdentifierStartES5:c,isIdentifierPartES5:U,isIdentifierStartES6:ue,isIdentifierPartES6:_e}}()}}),v_=je({"node_modules/esutils/lib/keyword.js"(v,C){Ge(),function(){"use strict";var g=_y();function T(c){switch(c){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function D(c,U){return!U&&c==="yield"?!1:f(c,U)}function f(c,U){if(U&&T(c))return!0;switch(c.length){case 2:return c==="if"||c==="in"||c==="do";case 3:return c==="var"||c==="for"||c==="new"||c==="try";case 4:return c==="this"||c==="else"||c==="case"||c==="void"||c==="with"||c==="enum";case 5:return c==="while"||c==="break"||c==="catch"||c==="throw"||c==="const"||c==="yield"||c==="class"||c==="super";case 6:return c==="return"||c==="typeof"||c==="delete"||c==="switch"||c==="export"||c==="import";case 7:return c==="default"||c==="finally"||c==="extends";case 8:return c==="function"||c==="continue"||c==="debugger";case 10:return c==="instanceof";default:return!1}}function y(c,U){return c==="null"||c==="true"||c==="false"||D(c,U)}function h(c,U){return c==="null"||c==="true"||c==="false"||f(c,U)}function E(c){return c==="eval"||c==="arguments"}function F(c){var U,ue,_e;if(c.length===0||(_e=c.charCodeAt(0),!g.isIdentifierStartES5(_e)))return!1;for(U=1,ue=c.length;U<ue;++U)if(_e=c.charCodeAt(U),!g.isIdentifierPartES5(_e))return!1;return!0}function R(c,U){return(c-55296)*1024+(U-56320)+65536}function J(c){var U,ue,_e,W,oe;if(c.length===0)return!1;for(oe=g.isIdentifierStartES6,U=0,ue=c.length;U<ue;++U){if(_e=c.charCodeAt(U),55296<=_e&&_e<=56319){if(++U,U>=ue||(W=c.charCodeAt(U),!(56320<=W&&W<=57343)))return!1;_e=R(_e,W)}if(!oe(_e))return!1;oe=g.isIdentifierPartES6}return!0}function L(c,U){return F(c)&&!y(c,U)}function A(c,U){return J(c)&&!h(c,U)}C.exports={isKeywordES5:D,isKeywordES6:f,isReservedWordES5:y,isReservedWordES6:h,isRestrictedWord:E,isIdentifierNameES5:F,isIdentifierNameES6:J,isIdentifierES5:L,isIdentifierES6:A}}()}}),cl=je({"node_modules/esutils/lib/utils.js"(v){Ge(),function(){"use strict";v.ast=uy(),v.code=_y(),v.keyword=v_()}()}}),pl=je({"src/language-js/utils/is-block-comment.js"(v,C){"use strict";Ge();var g=new Set(["Block","CommentBlock","MultiLine"]),T=D=>g.has(D==null?void 0:D.type);C.exports=T}}),am=je({"src/language-js/utils/is-node-matches.js"(v,C){"use strict";Ge();function g(D,f){let y=f.split(".");for(let h=y.length-1;h>=0;h--){let E=y[h];if(h===0)return D.type==="Identifier"&&D.name===E;if(D.type!=="MemberExpression"||D.optional||D.computed||D.property.type!=="Identifier"||D.property.name!==E)return!1;D=D.object}}function T(D,f){return f.some(y=>g(D,y))}C.exports=T}}),da=je({"src/language-js/utils/index.js"(v,C){"use strict";Ge();var g=cl().keyword.isIdentifierNameES5,{getLast:T,hasNewline:D,skipWhitespace:f,isNonEmptyArray:y,isNextLineEmptyAfterIndex:h,getStringWidth:E}=Ti(),{locStart:F,locEnd:R,hasSameLocStart:J}=Po(),L=pl(),A=am(),c="(?:(?=.)\\s)",U=new RegExp(`^${c}*:`),ue=new RegExp(`^${c}*::`);function _e(he){var Ot,br;return((Ot=he.extra)===null||Ot===void 0?void 0:Ot.parenthesized)&&L((br=he.trailingComments)===null||br===void 0?void 0:br[0])&&U.test(he.trailingComments[0].value)}function W(he){let Ot=he==null?void 0:he[0];return L(Ot)&&ue.test(Ot.value)}function oe(he,Ot){if(!he||typeof he!="object")return!1;if(Array.isArray(he))return he.some(Pi=>oe(Pi,Ot));let br=Ot(he);return typeof br=="boolean"?br:Object.values(he).some(Pi=>oe(Pi,Ot))}function ee(he){return he.type==="AssignmentExpression"||he.type==="BinaryExpression"||he.type==="LogicalExpression"||he.type==="NGPipeExpression"||he.type==="ConditionalExpression"||Et(he)||At(he)||he.type==="SequenceExpression"||he.type==="TaggedTemplateExpression"||he.type==="BindExpression"||he.type==="UpdateExpression"&&!he.prefix||ns(he)||he.type==="TSNonNullExpression"}function de(he){var Ot,br,Pi,Ni,Uo,Ta;return he.expressions?he.expressions[0]:(Ot=(br=(Pi=(Ni=(Uo=(Ta=he.left)!==null&&Ta!==void 0?Ta:he.test)!==null&&Uo!==void 0?Uo:he.callee)!==null&&Ni!==void 0?Ni:he.object)!==null&&Pi!==void 0?Pi:he.tag)!==null&&br!==void 0?br:he.argument)!==null&&Ot!==void 0?Ot:he.expression}function le(he,Ot){if(Ot.expressions)return["expressions",0];if(Ot.left)return["left"];if(Ot.test)return["test"];if(Ot.object)return["object"];if(Ot.callee)return["callee"];if(Ot.tag)return["tag"];if(Ot.argument)return["argument"];if(Ot.expression)return["expression"];throw new Error("Unexpected node has no left side.")}function Ce(he){return he=new Set(he),Ot=>he.has(Ot==null?void 0:Ot.type)}var O=Ce(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose"]),te=Ce(["ExportDefaultDeclaration","ExportDefaultSpecifier","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration"]);function N(he){let Ot=he.getParentNode();return he.getName()==="declaration"&&te(Ot)?Ot:null}var z=Ce(["BooleanLiteral","DirectiveLiteral","Literal","NullLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","RegExpLiteral","StringLiteral","TemplateLiteral","TSTypeLiteral","JSXText"]);function x(he){return he.type==="NumericLiteral"||he.type==="Literal"&&typeof he.value=="number"}function M(he){return he.type==="UnaryExpression"&&(he.operator==="+"||he.operator==="-")&&x(he.argument)}function $(he){return he.type==="StringLiteral"||he.type==="Literal"&&typeof he.value=="string"}var X=Ce(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),Z=Ce(["FunctionExpression","ArrowFunctionExpression"]);function ne(he){return he.type==="FunctionExpression"||he.type==="ArrowFunctionExpression"&&he.body.type==="BlockStatement"}function me(he){return Et(he)&&he.callee.type==="Identifier"&&["async","inject","fakeAsync","waitForAsync"].includes(he.callee.name)}var Se=Ce(["JSXElement","JSXFragment"]);function we(he,Ot){if(he.parentParser!=="markdown"&&he.parentParser!=="mdx")return!1;let br=Ot.getNode();if(!br.expression||!Se(br.expression))return!1;let Pi=Ot.getParentNode();return Pi.type==="Program"&&Pi.body.length===1}function Te(he){return he.kind==="get"||he.kind==="set"}function Me(he){return Te(he)||J(he,he.value)}function ge(he){return(he.type==="ObjectTypeProperty"||he.type==="ObjectTypeInternalSlot")&&he.value.type==="FunctionTypeAnnotation"&&!he.static&&!Me(he)}function Xe(he){return(he.type==="TypeAnnotation"||he.type==="TSTypeAnnotation")&&he.typeAnnotation.type==="FunctionTypeAnnotation"&&!he.static&&!J(he,he.typeAnnotation)}var ye=Ce(["BinaryExpression","LogicalExpression","NGPipeExpression"]);function xe(he){return At(he)||he.type==="BindExpression"&&!!he.object}var He=new Set(["AnyTypeAnnotation","TSAnyKeyword","NullLiteralTypeAnnotation","TSNullKeyword","ThisTypeAnnotation","TSThisType","NumberTypeAnnotation","TSNumberKeyword","VoidTypeAnnotation","TSVoidKeyword","BooleanTypeAnnotation","TSBooleanKeyword","BigIntTypeAnnotation","TSBigIntKeyword","SymbolTypeAnnotation","TSSymbolKeyword","StringTypeAnnotation","TSStringKeyword","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType","EmptyTypeAnnotation","MixedTypeAnnotation","TSNeverKeyword","TSObjectKeyword","TSUndefinedKeyword","TSUnknownKeyword"]);function _t(he){return he?!!((he.type==="GenericTypeAnnotation"||he.type==="TSTypeReference")&&!he.typeParameters||He.has(he.type)):!1}function Qe(he){let Ot=/^(?:before|after)(?:Each|All)$/;return he.callee.type==="Identifier"&&Ot.test(he.callee.name)&&he.arguments.length===1}var dt=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.step","test.describe","test.describe.only","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function Fe(he){return A(he,dt)}function $e(he,Ot){if(he.type!=="CallExpression")return!1;if(he.arguments.length===1){if(me(he)&&Ot&&$e(Ot))return Z(he.arguments[0]);if(Qe(he))return me(he.arguments[0])}else if((he.arguments.length===2||he.arguments.length===3)&&(he.arguments[0].type==="TemplateLiteral"||$(he.arguments[0]))&&Fe(he.callee))return he.arguments[2]&&!x(he.arguments[2])?!1:(he.arguments.length===2?Z(he.arguments[1]):ne(he.arguments[1])&&Yt(he.arguments[1]).length<=1)||me(he.arguments[1]);return!1}var Et=Ce(["CallExpression","OptionalCallExpression"]),At=Ce(["MemberExpression","OptionalMemberExpression"]);function An(he){let Ot="expressions";he.type==="TSTemplateLiteralType"&&(Ot="types");let br=he[Ot];return br.length===0?!1:br.every(Pi=>{if(zr(Pi))return!1;if(Pi.type==="Identifier"||Pi.type==="ThisExpression")return!0;if(At(Pi)){let Ni=Pi;for(;At(Ni);)if(Ni.property.type!=="Identifier"&&Ni.property.type!=="Literal"&&Ni.property.type!=="StringLiteral"&&Ni.property.type!=="NumericLiteral"||(Ni=Ni.object,zr(Ni)))return!1;return Ni.type==="Identifier"||Ni.type==="ThisExpression"}return!1})}function Ve(he,Ot){return he==="+"||he==="-"?he+Ot:Ot}function Oe(he,Ot){let br=F(Ot),Pi=f(he,R(Ot));return Pi!==!1&&he.slice(br,br+2)==="/*"&&he.slice(Pi,Pi+2)==="*/"}function et(he,Ot){return Se(Ot)?ri(Ot):zr(Ot,Zn.Leading,br=>D(he,R(br)))}function at(he,Ot){return Ot.parser!=="json"&&$(he.key)&&bt(he.key).slice(1,-1)===he.key.value&&(g(he.key.value)&&!(Ot.parser==="babel-ts"&&he.type==="ClassProperty"||Ot.parser==="typescript"&&he.type==="PropertyDefinition")||jt(he.key.value)&&String(Number(he.key.value))===he.key.value&&(Ot.parser==="babel"||Ot.parser==="acorn"||Ot.parser==="espree"||Ot.parser==="meriyah"||Ot.parser==="__babel_estree"))}function jt(he){return/^(?:\d+|\d+\.\d+)$/.test(he)}function Xt(he,Ot){let br=/^[fx]?(?:describe|it|test)$/;return Ot.type==="TaggedTemplateExpression"&&Ot.quasi===he&&Ot.tag.type==="MemberExpression"&&Ot.tag.property.type==="Identifier"&&Ot.tag.property.name==="each"&&(Ot.tag.object.type==="Identifier"&&br.test(Ot.tag.object.name)||Ot.tag.object.type==="MemberExpression"&&Ot.tag.object.property.type==="Identifier"&&(Ot.tag.object.property.name==="only"||Ot.tag.object.property.name==="skip")&&Ot.tag.object.object.type==="Identifier"&&br.test(Ot.tag.object.object.name))}function De(he){return he.quasis.some(Ot=>Ot.value.raw.includes(` +`))}function ur(he,Ot){return(he.type==="TemplateLiteral"&&De(he)||he.type==="TaggedTemplateExpression"&&De(he.quasi))&&!D(Ot,F(he),{backwards:!0})}function di(he){if(!zr(he))return!1;let Ot=T(gt(he,Zn.Dangling));return Ot&&!L(Ot)}function si(he){if(he.length<=1)return!1;let Ot=0;for(let br of he)if(Z(br)){if(Ot+=1,Ot>1)return!0}else if(Et(br)){for(let Pi of br.arguments)if(Z(Pi))return!0}return!1}function _r(he){let Ot=he.getValue(),br=he.getParentNode();return Et(Ot)&&Et(br)&&br.callee===Ot&&Ot.arguments.length>br.arguments.length&&br.arguments.length>0}function mr(he,Ot){if(Ot>=2)return!1;let br=Ta=>mr(Ta,Ot+1),Pi=he.type==="Literal"&&"regex"in he&&he.regex.pattern||he.type==="RegExpLiteral"&&he.pattern;if(Pi&&E(Pi)>5)return!1;if(he.type==="Literal"||he.type==="BigIntLiteral"||he.type==="DecimalLiteral"||he.type==="BooleanLiteral"||he.type==="NullLiteral"||he.type==="NumericLiteral"||he.type==="RegExpLiteral"||he.type==="StringLiteral"||he.type==="Identifier"||he.type==="ThisExpression"||he.type==="Super"||he.type==="PrivateName"||he.type==="PrivateIdentifier"||he.type==="ArgumentPlaceholder"||he.type==="Import")return!0;if(he.type==="TemplateLiteral")return he.quasis.every(Ta=>!Ta.value.raw.includes(` +`))&&he.expressions.every(br);if(he.type==="ObjectExpression")return he.properties.every(Ta=>!Ta.computed&&(Ta.shorthand||Ta.value&&br(Ta.value)));if(he.type==="ArrayExpression")return he.elements.every(Ta=>Ta===null||br(Ta));if(uo(he))return(he.type==="ImportExpression"||mr(he.callee,Ot))&&ca(he).every(br);if(At(he))return mr(he.object,Ot)&&mr(he.property,Ot);let Ni={"!":!0,"-":!0,"+":!0,"~":!0};if(he.type==="UnaryExpression"&&Ni[he.operator])return mr(he.argument,Ot);let Uo={"++":!0,"--":!0};return he.type==="UpdateExpression"&&Uo[he.operator]?mr(he.argument,Ot):he.type==="TSNonNullExpression"?mr(he.expression,Ot):!1}function bt(he){var Ot,br;return(Ot=(br=he.extra)===null||br===void 0?void 0:br.raw)!==null&&Ot!==void 0?Ot:he.raw}function Pe(he){return he}function Ft(he){return he.filepath&&/\.tsx$/i.test(he.filepath)}function We(he){let Ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"es5";return he.trailingComma==="es5"&&Ot==="es5"||he.trailingComma==="all"&&(Ot==="all"||Ot==="es5")}function xt(he,Ot){switch(he.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return xt(he.left,Ot);case"MemberExpression":case"OptionalMemberExpression":return xt(he.object,Ot);case"TaggedTemplateExpression":return he.tag.type==="FunctionExpression"?!1:xt(he.tag,Ot);case"CallExpression":case"OptionalCallExpression":return he.callee.type==="FunctionExpression"?!1:xt(he.callee,Ot);case"ConditionalExpression":return xt(he.test,Ot);case"UpdateExpression":return!he.prefix&&xt(he.argument,Ot);case"BindExpression":return he.object&&xt(he.object,Ot);case"SequenceExpression":return xt(he.expressions[0],Ot);case"TSSatisfiesExpression":case"TSAsExpression":case"TSNonNullExpression":return xt(he.expression,Ot);default:return Ot(he)}}var Vn={"==":!0,"!=":!0,"===":!0,"!==":!0},Tn={"*":!0,"/":!0,"%":!0},Pt={">>":!0,">>>":!0,"<<":!0};function H(he,Ot){return!(lt(Ot)!==lt(he)||he==="**"||Vn[he]&&Vn[Ot]||Ot==="%"&&Tn[he]||he==="%"&&Tn[Ot]||Ot!==he&&Tn[Ot]&&Tn[he]||Pt[he]&&Pt[Ot])}var Be=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((he,Ot)=>he.map(br=>[br,Ot])));function lt(he){return Be.get(he)}function sn(he){return!!Pt[he]||he==="|"||he==="^"||he==="&"}function vn(he){var Ot;if(he.rest)return!0;let br=Yt(he);return((Ot=T(br))===null||Ot===void 0?void 0:Ot.type)==="RestElement"}var or=new WeakMap;function Yt(he){if(or.has(he))return or.get(he);let Ot=[];return he.this&&Ot.push(he.this),Array.isArray(he.parameters)?Ot.push(...he.parameters):Array.isArray(he.params)&&Ot.push(...he.params),he.rest&&Ot.push(he.rest),or.set(he,Ot),Ot}function Aa(he,Ot){let br=he.getValue(),Pi=0,Ni=Uo=>Ot(Uo,Pi++);br.this&&he.call(Ni,"this"),Array.isArray(br.parameters)?he.each(Ni,"parameters"):Array.isArray(br.params)&&he.each(Ni,"params"),br.rest&&he.call(Ni,"rest")}var Xn=new WeakMap;function ca(he){if(Xn.has(he))return Xn.get(he);let Ot=he.arguments;return he.type==="ImportExpression"&&(Ot=[he.source],he.attributes&&Ot.push(he.attributes)),Xn.set(he,Ot),Ot}function Wn(he,Ot){let br=he.getValue();br.type==="ImportExpression"?(he.call(Pi=>Ot(Pi,0),"source"),br.attributes&&he.call(Pi=>Ot(Pi,1),"attributes")):he.each(Ot,"arguments")}function $r(he){return he.value.trim()==="prettier-ignore"&&!he.unignore}function ri(he){return he&&(he.prettierIgnore||zr(he,Zn.PrettierIgnore))}function Xi(he){let Ot=he.getValue();return ri(Ot)}var Zn={Leading:2,Trailing:4,Dangling:8,Block:16,Line:32,PrettierIgnore:64,First:128,Last:256},Hr=(he,Ot)=>{if(typeof he=="function"&&(Ot=he,he=0),he||Ot)return(br,Pi,Ni)=>!(he&Zn.Leading&&!br.leading||he&Zn.Trailing&&!br.trailing||he&Zn.Dangling&&(br.leading||br.trailing)||he&Zn.Block&&!L(br)||he&Zn.Line&&!O(br)||he&Zn.First&&Pi!==0||he&Zn.Last&&Pi!==Ni.length-1||he&Zn.PrettierIgnore&&!$r(br)||Ot&&!Ot(br))};function zr(he,Ot,br){if(!y(he==null?void 0:he.comments))return!1;let Pi=Hr(Ot,br);return Pi?he.comments.some(Pi):!0}function gt(he,Ot,br){if(!Array.isArray(he==null?void 0:he.comments))return[];let Pi=Hr(Ot,br);return Pi?he.comments.filter(Pi):he.comments}var ts=(he,Ot)=>{let{originalText:br}=Ot;return h(br,R(he))};function uo(he){return Et(he)||he.type==="NewExpression"||he.type==="ImportExpression"}function Si(he){return he&&(he.type==="ObjectProperty"||he.type==="Property"&&!he.method&&he.kind==="init")}function Ci(he){return!!he.__isUsingHackPipeline}var na=Symbol("ifWithoutBlockAndSameLineComment");function ns(he){return he.type==="TSAsExpression"||he.type==="TSSatisfiesExpression"}C.exports={getFunctionParameters:Yt,iterateFunctionParametersPath:Aa,getCallArguments:ca,iterateCallArgumentsPath:Wn,hasRestParameter:vn,getLeftSide:de,getLeftSidePathName:le,getParentExportDeclaration:N,getTypeScriptMappedTypeModifier:Ve,hasFlowAnnotationComment:W,hasFlowShorthandAnnotationComment:_e,hasLeadingOwnLineComment:et,hasNakedLeftSide:ee,hasNode:oe,hasIgnoreComment:Xi,hasNodeIgnoreComment:ri,identity:Pe,isBinaryish:ye,isCallLikeExpression:uo,isEnabledHackPipeline:Ci,isLineComment:O,isPrettierIgnoreComment:$r,isCallExpression:Et,isMemberExpression:At,isExportDeclaration:te,isFlowAnnotationComment:Oe,isFunctionCompositionArgs:si,isFunctionNotation:Me,isFunctionOrArrowExpression:Z,isGetterOrSetter:Te,isJestEachTemplateLiteral:Xt,isJsxNode:Se,isLiteral:z,isLongCurriedCallExpression:_r,isSimpleCallArgument:mr,isMemberish:xe,isNumericLiteral:x,isSignedNumericLiteral:M,isObjectProperty:Si,isObjectType:X,isObjectTypePropertyAFunction:ge,isSimpleType:_t,isSimpleNumber:jt,isSimpleTemplateLiteral:An,isStringLiteral:$,isStringPropSafeToUnquote:at,isTemplateOnItsOwnLine:ur,isTestCall:$e,isTheOnlyJsxElementInMarkdown:we,isTSXFile:Ft,isTypeAnnotationAFunction:Xe,isNextLineEmpty:ts,needsHardlineAfterDanglingComment:di,rawText:bt,shouldPrintComma:We,isBitwiseOperator:sn,shouldFlatten:H,startsWithNoLookaheadToken:xt,getPrecedence:lt,hasComment:zr,getComments:gt,CommentCheckFlags:Zn,markerForIfWithoutBlockAndSameLineComment:na,isTSTypeExpression:ns}}}),Ql=je({"src/language-js/print/template-literal.js"(v,C){"use strict";Ge();var g=po(),{getStringWidth:T,getIndentSize:D}=Ti(),{builders:{join:f,hardline:y,softline:h,group:E,indent:F,align:R,lineSuffixBoundary:J,addAlignmentToDoc:L},printer:{printDocToString:A},utils:{mapDoc:c}}=Nr(),{isBinaryish:U,isJestEachTemplateLiteral:ue,isSimpleTemplateLiteral:_e,hasComment:W,isMemberExpression:oe,isTSTypeExpression:ee}=da();function de(z,x,M){let $=z.getValue();if($.type==="TemplateLiteral"&&ue($,z.getParentNode())){let Se=le(z,M,x);if(Se)return Se}let X="expressions";$.type==="TSTemplateLiteralType"&&(X="types");let Z=[],ne=z.map(x,X),me=_e($);return me&&(ne=ne.map(Se=>A(Se,Object.assign(Object.assign({},M),{},{printWidth:Number.POSITIVE_INFINITY})).formatted)),Z.push(J,"`"),z.each(Se=>{let we=Se.getName();if(Z.push(x()),we<ne.length){let{tabWidth:Te}=M,Me=Se.getValue(),ge=D(Me.value.raw,Te),Xe=ne[we];if(!me){let xe=$[X][we];(W(xe)||oe(xe)||xe.type==="ConditionalExpression"||xe.type==="SequenceExpression"||ee(xe)||U(xe))&&(Xe=[F([h,Xe]),h])}let ye=ge===0&&Me.value.raw.endsWith(` +`)?R(Number.NEGATIVE_INFINITY,Xe):L(Xe,ge,Te);Z.push(E(["${",ye,J,"}"]))}},"quasis"),Z.push("`"),Z}function le(z,x,M){let $=z.getNode(),X=$.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(X.length>1||X.some(Z=>Z.length>0)){x.__inJestEach=!0;let Z=z.map(M,"expressions");x.__inJestEach=!1;let ne=[],me=Z.map(ge=>"${"+A(ge,Object.assign(Object.assign({},x),{},{printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"})).formatted+"}"),Se=[{hasLineBreak:!1,cells:[]}];for(let ge=1;ge<$.quasis.length;ge++){let Xe=g(Se),ye=me[ge-1];Xe.cells.push(ye),ye.includes(` +`)&&(Xe.hasLineBreak=!0),$.quasis[ge].value.raw.includes(` +`)&&Se.push({hasLineBreak:!1,cells:[]})}let we=Math.max(X.length,...Se.map(ge=>ge.cells.length)),Te=Array.from({length:we}).fill(0),Me=[{cells:X},...Se.filter(ge=>ge.cells.length>0)];for(let{cells:ge}of Me.filter(Xe=>!Xe.hasLineBreak))for(let[Xe,ye]of ge.entries())Te[Xe]=Math.max(Te[Xe],T(ye));return ne.push(J,"`",F([y,f(y,Me.map(ge=>f(" | ",ge.cells.map((Xe,ye)=>ge.hasLineBreak?Xe:Xe+" ".repeat(Te[ye]-T(Xe))))))]),y,"`"),ne}}function Ce(z,x){let M=z.getValue(),$=x();return W(M)&&($=E([F([h,$]),h])),["${",$,J,"}"]}function O(z,x){return z.map(M=>Ce(M,x),"expressions")}function te(z,x){return c(z,M=>typeof M=="string"?x?M.replace(/(\\*)`/g,"$1$1\\`"):N(M):M)}function N(z){return z.replace(/([\\`]|\${)/g,"\\$1")}C.exports={printTemplateLiteral:de,printTemplateExpressions:O,escapeTemplateCharacters:te,uncookTemplateElementValue:N}}}),ly=je({"src/language-js/embed/markdown.js"(v,C){"use strict";Ge();var{builders:{indent:g,softline:T,literalline:D,dedentToRoot:f}}=Nr(),{escapeTemplateCharacters:y}=Ql();function h(F,R,J){let L=F.getValue().quasis[0].value.raw.replace(/((?:\\\\)*)\\`/g,(ue,_e)=>"\\".repeat(_e.length/2)+"`"),A=E(L),c=A!=="";c&&(L=L.replace(new RegExp(`^${A}`,"gm"),""));let U=y(J(L,{parser:"markdown",__inJsTemplate:!0},{stripTrailingHardline:!0}),!0);return["`",c?g([T,U]):[D,f(U)],T,"`"]}function E(F){let R=F.match(/^([^\S\n]*)\S/m);return R===null?"":R[1]}C.exports=h}}),cy=je({"src/language-js/embed/css.js"(v,C){"use strict";Ge();var{isNonEmptyArray:g}=Ti(),{builders:{indent:T,hardline:D,softline:f},utils:{mapDoc:y,replaceEndOfLine:h,cleanDoc:E}}=Nr(),{printTemplateExpressions:F}=Ql();function R(A,c,U){let ue=A.getValue(),_e=ue.quasis.map(le=>le.value.raw),W=0,oe=_e.reduce((le,Ce,O)=>O===0?Ce:le+"@prettier-placeholder-"+W+++"-id"+Ce,""),ee=U(oe,{parser:"scss"},{stripTrailingHardline:!0}),de=F(A,c);return J(ee,ue,de)}function J(A,c,U){if(c.quasis.length===1&&!c.quasis[0].value.raw.trim())return"``";let ue=L(A,U);if(!ue)throw new Error("Couldn't insert all the expressions");return["`",T([D,ue]),f,"`"]}function L(A,c){if(!g(c))return A;let U=0,ue=y(E(A),_e=>typeof _e!="string"||!_e.includes("@prettier-placeholder")?_e:_e.split(/@prettier-placeholder-(\d+)-id/).map((W,oe)=>oe%2===0?h(W):(U++,c[W])));return c.length===U?ue:null}C.exports=R}}),hb=je({"src/language-js/embed/graphql.js"(v,C){"use strict";Ge();var{builders:{indent:g,join:T,hardline:D}}=Nr(),{escapeTemplateCharacters:f,printTemplateExpressions:y}=Ql();function h(F,R,J){let L=F.getValue(),A=L.quasis.length;if(A===1&&L.quasis[0].value.raw.trim()==="")return"``";let c=y(F,R),U=[];for(let ue=0;ue<A;ue++){let _e=L.quasis[ue],W=ue===0,oe=ue===A-1,ee=_e.value.cooked,de=ee.split(` +`),le=de.length,Ce=c[ue],O=le>2&&de[0].trim()===""&&de[1].trim()==="",te=le>2&&de[le-1].trim()===""&&de[le-2].trim()==="",N=de.every(x=>/^\s*(?:#[^\n\r]*)?$/.test(x));if(!oe&&/#[^\n\r]*$/.test(de[le-1]))return null;let z=null;N?z=E(de):z=J(ee,{parser:"graphql"},{stripTrailingHardline:!0}),z?(z=f(z,!1),!W&&O&&U.push(""),U.push(z),!oe&&te&&U.push("")):!W&&!oe&&O&&U.push(""),Ce&&U.push(Ce)}return["`",g([D,T(D,U)]),D,"`"]}function E(F){let R=[],J=!1,L=F.map(A=>A.trim());for(let[A,c]of L.entries())c!==""&&(L[A-1]===""&&J?R.push([D,c]):R.push(c),J=!0);return R.length===0?null:T(D,R)}C.exports=h}}),om=je({"src/language-js/embed/html.js"(v,C){"use strict";Ge();var{builders:{indent:g,line:T,hardline:D,group:f},utils:{mapDoc:y}}=Nr(),{printTemplateExpressions:h,uncookTemplateElementValue:E}=Ql(),F=0;function R(J,L,A,c,U){let{parser:ue}=U,_e=J.getValue(),W=F;F=F+1>>>0;let oe=M=>`PRETTIER_HTML_PLACEHOLDER_${M}_${W}_IN_JS`,ee=_e.quasis.map((M,$,X)=>$===X.length-1?M.value.cooked:M.value.cooked+oe($)).join(""),de=h(J,L);if(de.length===0&&ee.trim().length===0)return"``";let le=new RegExp(oe("(\\d+)"),"g"),Ce=0,O=A(ee,{parser:ue,__onHtmlRoot(M){Ce=M.children.length}},{stripTrailingHardline:!0}),te=y(O,M=>{if(typeof M!="string")return M;let $=[],X=M.split(le);for(let Z=0;Z<X.length;Z++){let ne=X[Z];if(Z%2===0){ne&&(ne=E(ne),c.__embeddedInHtml&&(ne=ne.replace(/<\/(script)\b/gi,"<\\/$1")),$.push(ne));continue}let me=Number(ne);$.push(de[me])}return $}),N=/^\s/.test(ee)?" ":"",z=/\s$/.test(ee)?" ":"",x=c.htmlWhitespaceSensitivity==="ignore"?D:N&&z?T:null;return f(x?["`",g([x,f(te)]),x,"`"]:["`",N,Ce>1?g(f(te)):f(te),z,"`"])}C.exports=R}}),py=je({"src/language-js/embed.js"(v,C){"use strict";Ge();var{hasComment:g,CommentCheckFlags:T,isObjectProperty:D}=da(),f=ly(),y=cy(),h=hb(),E=om();function F(O){if(L(O)||ue(O)||_e(O)||A(O))return"css";if(ee(O))return"graphql";if(le(O))return"html";if(c(O))return"angular";if(J(O))return"markdown"}function R(O,te,N,z){let x=O.getValue();if(x.type!=="TemplateLiteral"||Ce(x))return;let M=F(O);if(M){if(M==="markdown")return f(O,te,N);if(M==="css")return y(O,te,N);if(M==="graphql")return h(O,te,N);if(M==="html"||M==="angular")return E(O,te,N,z,{parser:M})}}function J(O){let te=O.getValue(),N=O.getParentNode();return N&&N.type==="TaggedTemplateExpression"&&te.quasis.length===1&&N.tag.type==="Identifier"&&(N.tag.name==="md"||N.tag.name==="markdown")}function L(O){let te=O.getValue(),N=O.getParentNode(),z=O.getParentNode(1);return z&&te.quasis&&N.type==="JSXExpressionContainer"&&z.type==="JSXElement"&&z.openingElement.name.name==="style"&&z.openingElement.attributes.some(x=>x.name.name==="jsx")||N&&N.type==="TaggedTemplateExpression"&&N.tag.type==="Identifier"&&N.tag.name==="css"||N&&N.type==="TaggedTemplateExpression"&&N.tag.type==="MemberExpression"&&N.tag.object.name==="css"&&(N.tag.property.name==="global"||N.tag.property.name==="resolve")}function A(O){return O.match(te=>te.type==="TemplateLiteral",(te,N)=>te.type==="ArrayExpression"&&N==="elements",(te,N)=>D(te)&&te.key.type==="Identifier"&&te.key.name==="styles"&&N==="value",...U)}function c(O){return O.match(te=>te.type==="TemplateLiteral",(te,N)=>D(te)&&te.key.type==="Identifier"&&te.key.name==="template"&&N==="value",...U)}var U=[(O,te)=>O.type==="ObjectExpression"&&te==="properties",(O,te)=>O.type==="CallExpression"&&O.callee.type==="Identifier"&&O.callee.name==="Component"&&te==="arguments",(O,te)=>O.type==="Decorator"&&te==="expression"];function ue(O){let te=O.getParentNode();if(!te||te.type!=="TaggedTemplateExpression")return!1;let N=te.tag.type==="ParenthesizedExpression"?te.tag.expression:te.tag;switch(N.type){case"MemberExpression":return W(N.object)||oe(N);case"CallExpression":return W(N.callee)||N.callee.type==="MemberExpression"&&(N.callee.object.type==="MemberExpression"&&(W(N.callee.object.object)||oe(N.callee.object))||N.callee.object.type==="CallExpression"&&W(N.callee.object.callee));case"Identifier":return N.name==="css";default:return!1}}function _e(O){let te=O.getParentNode(),N=O.getParentNode(1);return N&&te.type==="JSXExpressionContainer"&&N.type==="JSXAttribute"&&N.name.type==="JSXIdentifier"&&N.name.name==="css"}function W(O){return O.type==="Identifier"&&O.name==="styled"}function oe(O){return/^[A-Z]/.test(O.object.name)&&O.property.name==="extend"}function ee(O){let te=O.getValue(),N=O.getParentNode();return de(te,"GraphQL")||N&&(N.type==="TaggedTemplateExpression"&&(N.tag.type==="MemberExpression"&&N.tag.object.name==="graphql"&&N.tag.property.name==="experimental"||N.tag.type==="Identifier"&&(N.tag.name==="gql"||N.tag.name==="graphql"))||N.type==="CallExpression"&&N.callee.type==="Identifier"&&N.callee.name==="graphql")}function de(O,te){return g(O,T.Block|T.Leading,N=>{let{value:z}=N;return z===` ${te} `})}function le(O){return de(O.getValue(),"HTML")||O.match(te=>te.type==="TemplateLiteral",(te,N)=>te.type==="TaggedTemplateExpression"&&te.tag.type==="Identifier"&&te.tag.name==="html"&&N==="quasi")}function Ce(O){let{quasis:te}=O;return te.some(N=>{let{value:{cooked:z}}=N;return z===null})}C.exports=R}}),vb=je({"src/language-js/clean.js"(v,C){"use strict";Ge();var g=pl(),T=new Set(["range","raw","comments","leadingComments","trailingComments","innerComments","extra","start","end","loc","flags","errors","tokens"]),D=y=>{for(let h of y.quasis)delete h.value};function f(y,h,E){if(y.type==="Program"&&delete h.sourceType,(y.type==="BigIntLiteral"||y.type==="BigIntLiteralTypeAnnotation")&&h.value&&(h.value=h.value.toLowerCase()),(y.type==="BigIntLiteral"||y.type==="Literal")&&h.bigint&&(h.bigint=h.bigint.toLowerCase()),y.type==="DecimalLiteral"&&(h.value=Number(h.value)),y.type==="Literal"&&h.decimal&&(h.decimal=Number(h.decimal)),y.type==="EmptyStatement"||y.type==="JSXText"||y.type==="JSXExpressionContainer"&&(y.expression.type==="Literal"||y.expression.type==="StringLiteral")&&y.expression.value===" ")return null;if((y.type==="Property"||y.type==="ObjectProperty"||y.type==="MethodDefinition"||y.type==="ClassProperty"||y.type==="ClassMethod"||y.type==="PropertyDefinition"||y.type==="TSDeclareMethod"||y.type==="TSPropertySignature"||y.type==="ObjectTypeProperty")&&typeof y.key=="object"&&y.key&&(y.key.type==="Literal"||y.key.type==="NumericLiteral"||y.key.type==="StringLiteral"||y.key.type==="Identifier")&&delete h.key,y.type==="JSXElement"&&y.openingElement.name.name==="style"&&y.openingElement.attributes.some(J=>J.name.name==="jsx"))for(let{type:J,expression:L}of h.children)J==="JSXExpressionContainer"&&L.type==="TemplateLiteral"&&D(L);y.type==="JSXAttribute"&&y.name.name==="css"&&y.value.type==="JSXExpressionContainer"&&y.value.expression.type==="TemplateLiteral"&&D(h.value.expression),y.type==="JSXAttribute"&&y.value&&y.value.type==="Literal"&&/["']|"|'/.test(y.value.value)&&(h.value.value=h.value.value.replace(/["']|"|'/g,'"'));let F=y.expression||y.callee;if(y.type==="Decorator"&&F.type==="CallExpression"&&F.callee.name==="Component"&&F.arguments.length===1){let J=y.expression.arguments[0].properties;for(let[L,A]of h.expression.arguments[0].properties.entries())switch(J[L].key.name){case"styles":A.value.type==="ArrayExpression"&&D(A.value.elements[0]);break;case"template":A.value.type==="TemplateLiteral"&&D(A.value);break}}if(y.type==="TaggedTemplateExpression"&&(y.tag.type==="MemberExpression"||y.tag.type==="Identifier"&&(y.tag.name==="gql"||y.tag.name==="graphql"||y.tag.name==="css"||y.tag.name==="md"||y.tag.name==="markdown"||y.tag.name==="html")||y.tag.type==="CallExpression")&&D(h.quasi),y.type==="TemplateLiteral"){var R;(!((R=y.leadingComments)===null||R===void 0)&&R.some(J=>g(J)&&["GraphQL","HTML"].some(L=>J.value===` ${L} `))||E.type==="CallExpression"&&E.callee.name==="graphql"||!y.leadingComments)&&D(h)}if(y.type==="InterpreterDirective"&&(h.value=h.value.trimEnd()),(y.type==="TSIntersectionType"||y.type==="TSUnionType")&&y.types.length===1)return h.types[0]}f.ignoredProperties=T,C.exports=f}}),dy={};ei(dy,{EOL:()=>fm,arch:()=>bb,cpus:()=>_m,default:()=>by,endianness:()=>sm,freemem:()=>gy,getNetworkInterfaces:()=>cm,hostname:()=>um,loadavg:()=>fy,networkInterfaces:()=>vy,platform:()=>xb,release:()=>lm,tmpDir:()=>pm,tmpdir:()=>dm,totalmem:()=>yy,type:()=>hy,uptime:()=>my});function sm(){if(typeof xd>"u"){var v=new ArrayBuffer(2),C=new Uint8Array(v),g=new Uint16Array(v);if(C[0]=1,C[1]=2,g[0]===258)xd="BE";else if(g[0]===513)xd="LE";else throw new Error("unable to figure out endianess")}return xd}function um(){return typeof globalThis.location<"u"?globalThis.location.hostname:""}function fy(){return[]}function my(){return 0}function gy(){return Number.MAX_VALUE}function yy(){return Number.MAX_VALUE}function _m(){return[]}function hy(){return"Browser"}function lm(){return typeof globalThis.navigator<"u"?globalThis.navigator.appVersion:""}function vy(){}function cm(){}function bb(){return"javascript"}function xb(){return"browser"}function pm(){return"/tmp"}var xd,dm,fm,by,Db=Tr({"node-modules-polyfills:os"(){Ge(),dm=pm,fm=` +`,by={EOL:fm,tmpdir:dm,tmpDir:pm,networkInterfaces:vy,getNetworkInterfaces:cm,release:lm,type:hy,cpus:_m,totalmem:yy,freemem:gy,uptime:my,loadavg:fy,hostname:um,endianness:sm}}}),Sb=je({"node-modules-polyfills-commonjs:os"(v,C){Ge();var g=(Db(),Ri(dy));if(g&&g.default){C.exports=g.default;for(let T in g)C.exports[T]=g[T]}else g&&(C.exports=g)}}),xy=je({"node_modules/detect-newline/index.js"(v,C){"use strict";Ge();var g=T=>{if(typeof T!="string")throw new TypeError("Expected a string");let D=T.match(/(?:\r?\n)/g)||[];if(D.length===0)return;let f=D.filter(h=>h===`\r +`).length,y=D.length-f;return f>y?`\r +`:` +`};C.exports=g,C.exports.graceful=T=>typeof T=="string"&&g(T)||` +`}}),Tb=je({"node_modules/jest-docblock/build/index.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0}),v.extract=A,v.parse=U,v.parseWithComments=ue,v.print=_e,v.strip=c;function C(){let oe=Sb();return C=function(){return oe},oe}function g(){let oe=T(xy());return g=function(){return oe},oe}function T(oe){return oe&&oe.__esModule?oe:{default:oe}}var D=/\*\/$/,f=/^\/\*\*?/,y=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,h=/(^|\s+)\/\/([^\r\n]*)/g,E=/^(\r?\n)+/,F=/(?:^|\r?\n) *(@[^\r\n]*?) *\r?\n *(?![^@\r\n]*\/\/[^]*)([^@\r\n\s][^@\r\n]+?) *\r?\n/g,R=/(?:^|\r?\n) *@(\S+) *([^\r\n]*)/g,J=/(\r?\n|^) *\* ?/g,L=[];function A(oe){let ee=oe.match(y);return ee?ee[0].trimLeft():""}function c(oe){let ee=oe.match(y);return ee&&ee[0]?oe.substring(ee[0].length):oe}function U(oe){return ue(oe).pragmas}function ue(oe){let ee=(0,g().default)(oe)||C().EOL;oe=oe.replace(f,"").replace(D,"").replace(J,"$1");let de="";for(;de!==oe;)de=oe,oe=oe.replace(F,`${ee}$1 $2${ee}`);oe=oe.replace(E,"").trimRight();let le=Object.create(null),Ce=oe.replace(R,"").replace(E,"").trimRight(),O;for(;O=R.exec(oe);){let te=O[2].replace(h,"");typeof le[O[1]]=="string"||Array.isArray(le[O[1]])?le[O[1]]=L.concat(le[O[1]],te):le[O[1]]=te}return{comments:Ce,pragmas:le}}function _e(oe){let{comments:ee="",pragmas:de={}}=oe,le=(0,g().default)(ee)||C().EOL,Ce="/**",O=" *",te=" */",N=Object.keys(de),z=N.map(M=>W(M,de[M])).reduce((M,$)=>M.concat($),[]).map(M=>`${O} ${M}${le}`).join("");if(!ee){if(N.length===0)return"";if(N.length===1&&!Array.isArray(de[N[0]])){let M=de[N[0]];return`${Ce} ${W(N[0],M)[0]}${te}`}}let x=ee.split(le).map(M=>`${O} ${M}`).join(le)+le;return Ce+le+(ee?x:"")+(ee&&N.length?O+le:"")+z+te}function W(oe,ee){return L.concat(ee).map(de=>`@${oe} ${de}`.trim())}}}),Eb=je({"src/language-js/utils/get-shebang.js"(v,C){"use strict";Ge();function g(T){if(!T.startsWith("#!"))return"";let D=T.indexOf(` +`);return D===-1?T:T.slice(0,D)}C.exports=g}}),Dy=je({"src/language-js/pragma.js"(v,C){"use strict";Ge();var{parseWithComments:g,strip:T,extract:D,print:f}=Tb(),{normalizeEndOfLine:y}=m_(),h=Eb();function E(J){let L=h(J);L&&(J=J.slice(L.length+1));let A=D(J),{pragmas:c,comments:U}=g(A);return{shebang:L,text:J,pragmas:c,comments:U}}function F(J){let L=Object.keys(E(J).pragmas);return L.includes("prettier")||L.includes("format")}function R(J){let{shebang:L,text:A,pragmas:c,comments:U}=E(J),ue=T(A),_e=f({pragmas:Object.assign({format:""},c),comments:U.trimStart()});return(L?`${L} +`:"")+y(_e)+(ue.startsWith(` +`)?` +`:` + +`)+ue}C.exports={hasPragma:F,insertPragma:R}}}),o=je({"src/language-js/utils/is-type-cast-comment.js"(v,C){"use strict";Ge();var g=pl();function T(D){return g(D)&&D.value[0]==="*"&&/@(?:type|satisfies)\b/.test(D.value)}C.exports=T}}),_=je({"src/language-js/comments.js"(v,C){"use strict";Ge();var{getLast:g,hasNewline:T,getNextNonSpaceNonCommentCharacterIndexWithStartIndex:D,getNextNonSpaceNonCommentCharacter:f,hasNewlineInRange:y,addLeadingComment:h,addTrailingComment:E,addDanglingComment:F,getNextNonSpaceNonCommentCharacterIndex:R,isNonEmptyArray:J}=Ti(),{getFunctionParameters:L,isPrettierIgnoreComment:A,isJsxNode:c,hasFlowShorthandAnnotationComment:U,hasFlowAnnotationComment:ue,hasIgnoreComment:_e,isCallLikeExpression:W,getCallArguments:oe,isCallExpression:ee,isMemberExpression:de,isObjectProperty:le,isLineComment:Ce,getComments:O,CommentCheckFlags:te,markerForIfWithoutBlockAndSameLineComment:N}=da(),{locStart:z,locEnd:x}=Po(),M=pl(),$=o();function X(Pt){return[Pe,An,Xe,Te,Me,ge,_t,De,at,Xt,ur,di,dt,Ve,Oe].some(H=>H(Pt))}function Z(Pt){return[we,An,ye,ur,Te,Me,ge,_t,Ve,et,jt,Xt,mr,Oe,We].some(H=>H(Pt))}function ne(Pt){return[Pe,Te,Me,xe,At,dt,Xt,Et,$e,Ft,Oe,bt].some(H=>H(Pt))}function me(Pt,H){let Be=(Pt.body||Pt.properties).find(lt=>{let{type:sn}=lt;return sn!=="EmptyStatement"});Be?h(Be,H):F(Pt,H)}function Se(Pt,H){Pt.type==="BlockStatement"?me(Pt,H):h(Pt,H)}function we(Pt){let{comment:H,followingNode:Be}=Pt;return Be&&$(H)?(h(Be,H),!0):!1}function Te(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt,followingNode:sn,text:vn}=Pt;if((lt==null?void 0:lt.type)!=="IfStatement"||!sn)return!1;if(f(vn,H,x)===")")return E(Be,H),!0;if(Be===lt.consequent&&sn===lt.alternate){if(Be.type==="BlockStatement")E(Be,H);else{let or=H.type==="SingleLine"||H.loc.start.line===H.loc.end.line,Yt=H.loc.start.line===Be.loc.start.line;or&&Yt?F(Be,H,N):F(lt,H)}return!0}return sn.type==="BlockStatement"?(me(sn,H),!0):sn.type==="IfStatement"?(Se(sn.consequent,H),!0):lt.consequent===sn?(h(sn,H),!0):!1}function Me(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt,followingNode:sn,text:vn}=Pt;return(lt==null?void 0:lt.type)!=="WhileStatement"||!sn?!1:f(vn,H,x)===")"?(E(Be,H),!0):sn.type==="BlockStatement"?(me(sn,H),!0):lt.body===sn?(h(sn,H),!0):!1}function ge(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt,followingNode:sn}=Pt;return(lt==null?void 0:lt.type)!=="TryStatement"&&(lt==null?void 0:lt.type)!=="CatchClause"||!sn?!1:lt.type==="CatchClause"&&Be?(E(Be,H),!0):sn.type==="BlockStatement"?(me(sn,H),!0):sn.type==="TryStatement"?(Se(sn.finalizer,H),!0):sn.type==="CatchClause"?(Se(sn.body,H),!0):!1}function Xe(Pt){let{comment:H,enclosingNode:Be,followingNode:lt}=Pt;return de(Be)&&(lt==null?void 0:lt.type)==="Identifier"?(h(Be,H),!0):!1}function ye(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt,followingNode:sn,text:vn}=Pt,or=Be&&!y(vn,x(Be),z(H));return(!Be||!or)&&((lt==null?void 0:lt.type)==="ConditionalExpression"||(lt==null?void 0:lt.type)==="TSConditionalType")&&sn?(h(sn,H),!0):!1}function xe(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt}=Pt;return le(lt)&<.shorthand&<.key===Be&<.value.type==="AssignmentPattern"?(E(lt.value.left,H),!0):!1}var He=new Set(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function _t(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt,followingNode:sn}=Pt;if(He.has(lt==null?void 0:lt.type)){if(J(lt.decorators)&&!(sn&&sn.type==="Decorator"))return E(g(lt.decorators),H),!0;if(lt.body&&sn===lt.body)return me(lt.body,H),!0;if(sn){if(lt.superClass&&sn===lt.superClass&&Be&&(Be===lt.id||Be===lt.typeParameters))return E(Be,H),!0;for(let vn of["implements","extends","mixins"])if(lt[vn]&&sn===lt[vn][0])return Be&&(Be===lt.id||Be===lt.typeParameters||Be===lt.superClass)?E(Be,H):F(lt,H,vn),!0}}return!1}var Qe=new Set(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty"]);function dt(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt,text:sn}=Pt;return lt&&Be&&f(sn,H,x)==="("&&(lt.type==="Property"||lt.type==="TSDeclareMethod"||lt.type==="TSAbstractMethodDefinition")&&Be.type==="Identifier"&<.key===Be&&f(sn,Be,x)!==":"||(Be==null?void 0:Be.type)==="Decorator"&&Qe.has(lt==null?void 0:lt.type)?(E(Be,H),!0):!1}var Fe=new Set(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function $e(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt,text:sn}=Pt;return f(sn,H,x)!=="("?!1:Be&&Fe.has(lt==null?void 0:lt.type)?(E(Be,H),!0):!1}function Et(Pt){let{comment:H,enclosingNode:Be,text:lt}=Pt;if((Be==null?void 0:Be.type)!=="ArrowFunctionExpression")return!1;let sn=R(lt,H,x);return sn!==!1&<.slice(sn,sn+2)==="=>"?(F(Be,H),!0):!1}function At(Pt){let{comment:H,enclosingNode:Be,text:lt}=Pt;return f(lt,H,x)!==")"?!1:Be&&(xt(Be)&&L(Be).length===0||W(Be)&&oe(Be).length===0)?(F(Be,H),!0):((Be==null?void 0:Be.type)==="MethodDefinition"||(Be==null?void 0:Be.type)==="TSAbstractMethodDefinition")&&L(Be.value).length===0?(F(Be.value,H),!0):!1}function An(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt,followingNode:sn,text:vn}=Pt;if((Be==null?void 0:Be.type)==="FunctionTypeParam"&&(lt==null?void 0:lt.type)==="FunctionTypeAnnotation"&&(sn==null?void 0:sn.type)!=="FunctionTypeParam"||((Be==null?void 0:Be.type)==="Identifier"||(Be==null?void 0:Be.type)==="AssignmentPattern")&<&&xt(lt)&&f(vn,H,x)===")")return E(Be,H),!0;if((lt==null?void 0:lt.type)==="FunctionDeclaration"&&(sn==null?void 0:sn.type)==="BlockStatement"){let or=(()=>{let Yt=L(lt);if(Yt.length>0)return D(vn,x(g(Yt)));let Aa=D(vn,x(lt.id));return Aa!==!1&&D(vn,Aa+1)})();if(z(H)>or)return me(sn,H),!0}return!1}function Ve(Pt){let{comment:H,enclosingNode:Be}=Pt;return(Be==null?void 0:Be.type)==="LabeledStatement"?(h(Be,H),!0):!1}function Oe(Pt){let{comment:H,enclosingNode:Be}=Pt;return((Be==null?void 0:Be.type)==="ContinueStatement"||(Be==null?void 0:Be.type)==="BreakStatement")&&!Be.label?(E(Be,H),!0):!1}function et(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt}=Pt;return ee(lt)&&Be&<.callee===Be&<.arguments.length>0?(h(lt.arguments[0],H),!0):!1}function at(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt,followingNode:sn}=Pt;return(lt==null?void 0:lt.type)==="UnionTypeAnnotation"||(lt==null?void 0:lt.type)==="TSUnionType"?(A(H)&&(sn.prettierIgnore=!0,H.unignore=!0),Be?(E(Be,H),!0):!1):(((sn==null?void 0:sn.type)==="UnionTypeAnnotation"||(sn==null?void 0:sn.type)==="TSUnionType")&&A(H)&&(sn.types[0].prettierIgnore=!0,H.unignore=!0),!1)}function jt(Pt){let{comment:H,enclosingNode:Be}=Pt;return le(Be)?(h(Be,H),!0):!1}function Xt(Pt){let{comment:H,enclosingNode:Be,followingNode:lt,ast:sn,isLastComment:vn}=Pt;return sn&&sn.body&&sn.body.length===0?(vn?F(sn,H):h(sn,H),!0):(Be==null?void 0:Be.type)==="Program"&&(Be==null?void 0:Be.body.length)===0&&!J(Be.directives)?(vn?F(Be,H):h(Be,H),!0):(lt==null?void 0:lt.type)==="Program"&&(lt==null?void 0:lt.body.length)===0&&(Be==null?void 0:Be.type)==="ModuleExpression"?(F(lt,H),!0):!1}function De(Pt){let{comment:H,enclosingNode:Be}=Pt;return(Be==null?void 0:Be.type)==="ForInStatement"||(Be==null?void 0:Be.type)==="ForOfStatement"?(h(Be,H),!0):!1}function ur(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt,text:sn}=Pt;if((lt==null?void 0:lt.type)==="ImportSpecifier"||(lt==null?void 0:lt.type)==="ExportSpecifier")return h(lt,H),!0;let vn=(Be==null?void 0:Be.type)==="ImportSpecifier"&&(lt==null?void 0:lt.type)==="ImportDeclaration",or=(Be==null?void 0:Be.type)==="ExportSpecifier"&&(lt==null?void 0:lt.type)==="ExportNamedDeclaration";return(vn||or)&&T(sn,x(H))?(E(Be,H),!0):!1}function di(Pt){let{comment:H,enclosingNode:Be}=Pt;return(Be==null?void 0:Be.type)==="AssignmentPattern"?(h(Be,H),!0):!1}var si=new Set(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),_r=new Set(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function mr(Pt){let{comment:H,enclosingNode:Be,followingNode:lt}=Pt;return si.has(Be==null?void 0:Be.type)&<&&(_r.has(lt.type)||M(H))?(h(lt,H),!0):!1}function bt(Pt){let{comment:H,enclosingNode:Be,followingNode:lt,text:sn}=Pt;return!lt&&((Be==null?void 0:Be.type)==="TSMethodSignature"||(Be==null?void 0:Be.type)==="TSDeclareFunction"||(Be==null?void 0:Be.type)==="TSAbstractMethodDefinition")&&f(sn,H,x)===";"?(E(Be,H),!0):!1}function Pe(Pt){let{comment:H,enclosingNode:Be,followingNode:lt}=Pt;if(A(H)&&(Be==null?void 0:Be.type)==="TSMappedType"&&(lt==null?void 0:lt.type)==="TSTypeParameter"&<.constraint)return Be.prettierIgnore=!0,H.unignore=!0,!0}function Ft(Pt){let{comment:H,precedingNode:Be,enclosingNode:lt,followingNode:sn}=Pt;return(lt==null?void 0:lt.type)!=="TSMappedType"?!1:(sn==null?void 0:sn.type)==="TSTypeParameter"&&sn.name?(h(sn.name,H),!0):(Be==null?void 0:Be.type)==="TSTypeParameter"&&Be.constraint?(E(Be.constraint,H),!0):!1}function We(Pt){let{comment:H,enclosingNode:Be,followingNode:lt}=Pt;return!Be||Be.type!=="SwitchCase"||Be.test||!lt||lt!==Be.consequent[0]?!1:(lt.type==="BlockStatement"&&Ce(H)?me(lt,H):F(Be,H),!0)}function xt(Pt){return Pt.type==="ArrowFunctionExpression"||Pt.type==="FunctionExpression"||Pt.type==="FunctionDeclaration"||Pt.type==="ObjectMethod"||Pt.type==="ClassMethod"||Pt.type==="TSDeclareFunction"||Pt.type==="TSCallSignatureDeclaration"||Pt.type==="TSConstructSignatureDeclaration"||Pt.type==="TSMethodSignature"||Pt.type==="TSConstructorType"||Pt.type==="TSFunctionType"||Pt.type==="TSDeclareMethod"}function Vn(Pt,H){if((H.parser==="typescript"||H.parser==="flow"||H.parser==="acorn"||H.parser==="espree"||H.parser==="meriyah"||H.parser==="__babel_estree")&&Pt.type==="MethodDefinition"&&Pt.value&&Pt.value.type==="FunctionExpression"&&L(Pt.value).length===0&&!Pt.value.returnType&&!J(Pt.value.typeParameters)&&Pt.value.body)return[...Pt.decorators||[],Pt.key,Pt.value.body]}function Tn(Pt){let H=Pt.getValue(),Be=Pt.getParentNode(),lt=sn=>ue(O(sn,te.Leading))||ue(O(sn,te.Trailing));return(H&&(c(H)||U(H)||ee(Be)&<(H))||Be&&(Be.type==="JSXSpreadAttribute"||Be.type==="JSXSpreadChild"||Be.type==="UnionTypeAnnotation"||Be.type==="TSUnionType"||(Be.type==="ClassDeclaration"||Be.type==="ClassExpression")&&Be.superClass===H))&&(!_e(Pt)||Be.type==="UnionTypeAnnotation"||Be.type==="TSUnionType")}C.exports={handleOwnLineComment:X,handleEndOfLineComment:Z,handleRemainingComment:ne,getCommentChildNodes:Vn,willPrintOwnComments:Tn}}}),V=je({"src/language-js/needs-parens.js"(v,C){"use strict";Ge();var g=po(),T=_d(),{getFunctionParameters:D,getLeftSidePathName:f,hasFlowShorthandAnnotationComment:y,hasNakedLeftSide:h,hasNode:E,isBitwiseOperator:F,startsWithNoLookaheadToken:R,shouldFlatten:J,getPrecedence:L,isCallExpression:A,isMemberExpression:c,isObjectProperty:U,isTSTypeExpression:ue}=da();function _e(O,te){let N=O.getParentNode();if(!N)return!1;let z=O.getName(),x=O.getNode();if(te.__isInHtmlInterpolation&&!te.bracketSpacing&&de(x)&&le(O))return!0;if(W(x))return!1;if(te.parser!=="flow"&&y(O.getValue()))return!0;if(x.type==="Identifier"){if(x.extra&&x.extra.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(x.name)||z==="left"&&(x.name==="async"&&!N.await||x.name==="let")&&N.type==="ForOfStatement")return!0;if(x.name==="let"){var M;let X=(M=O.findAncestor(Z=>Z.type==="ForOfStatement"))===null||M===void 0?void 0:M.left;if(X&&R(X,Z=>Z===x))return!0}if(z==="object"&&x.name==="let"&&N.type==="MemberExpression"&&N.computed&&!N.optional){let X=O.findAncestor(ne=>ne.type==="ExpressionStatement"||ne.type==="ForStatement"||ne.type==="ForInStatement"),Z=X?X.type==="ExpressionStatement"?X.expression:X.type==="ForStatement"?X.init:X.left:void 0;if(Z&&R(Z,ne=>ne===x))return!0}return!1}if(x.type==="ObjectExpression"||x.type==="FunctionExpression"||x.type==="ClassExpression"||x.type==="DoExpression"){var $;let X=($=O.findAncestor(Z=>Z.type==="ExpressionStatement"))===null||$===void 0?void 0:$.expression;if(X&&R(X,Z=>Z===x))return!0}switch(N.type){case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":{if(z==="superClass"&&(x.type==="ArrowFunctionExpression"||x.type==="AssignmentExpression"||x.type==="AwaitExpression"||x.type==="BinaryExpression"||x.type==="ConditionalExpression"||x.type==="LogicalExpression"||x.type==="NewExpression"||x.type==="ObjectExpression"||x.type==="SequenceExpression"||x.type==="TaggedTemplateExpression"||x.type==="UnaryExpression"||x.type==="UpdateExpression"||x.type==="YieldExpression"||x.type==="TSNonNullExpression"))return!0;break}case"ExportDefaultDeclaration":return Ce(O,te)||x.type==="SequenceExpression";case"Decorator":{if(z==="expression"){if(c(x)&&x.computed)return!0;let X=!1,Z=!1,ne=x;for(;ne;)switch(ne.type){case"MemberExpression":Z=!0,ne=ne.object;break;case"CallExpression":if(Z||X)return te.parser!=="typescript";X=!0,ne=ne.callee;break;case"Identifier":return!1;case"TaggedTemplateExpression":return te.parser!=="typescript";default:return!0}return!0}break}case"ArrowFunctionExpression":{if(z==="body"&&x.type!=="SequenceExpression"&&R(x,X=>X.type==="ObjectExpression"))return!0;break}}switch(x.type){case"UpdateExpression":if(N.type==="UnaryExpression")return x.prefix&&(x.operator==="++"&&N.operator==="+"||x.operator==="--"&&N.operator==="-");case"UnaryExpression":switch(N.type){case"UnaryExpression":return x.operator===N.operator&&(x.operator==="+"||x.operator==="-");case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return z==="object";case"TaggedTemplateExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return z==="callee";case"BinaryExpression":return z==="left"&&N.operator==="**";case"TSNonNullExpression":return!0;default:return!1}case"BinaryExpression":{if(N.type==="UpdateExpression"||x.operator==="in"&&oe(O))return!0;if(x.operator==="|>"&&x.extra&&x.extra.parenthesized){let X=O.getParentNode(1);if(X.type==="BinaryExpression"&&X.operator==="|>")return!0}}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"LogicalExpression":switch(N.type){case"TSSatisfiesExpression":case"TSAsExpression":return!ue(x);case"ConditionalExpression":return ue(x);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return z==="callee";case"ClassExpression":case"ClassDeclaration":return z==="superClass";case"TSTypeAssertion":case"TaggedTemplateExpression":case"UnaryExpression":case"JSXSpreadAttribute":case"SpreadElement":case"SpreadProperty":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return z==="object";case"AssignmentExpression":case"AssignmentPattern":return z==="left"&&(x.type==="TSTypeAssertion"||ue(x));case"LogicalExpression":if(x.type==="LogicalExpression")return N.operator!==x.operator;case"BinaryExpression":{let{operator:X,type:Z}=x;if(!X&&Z!=="TSTypeAssertion")return!0;let ne=L(X),me=N.operator,Se=L(me);return Se>ne||z==="right"&&Se===ne||Se===ne&&!J(me,X)?!0:Se<ne&&X==="%"?me==="+"||me==="-":!!F(me)}default:return!1}case"SequenceExpression":switch(N.type){case"ReturnStatement":return!1;case"ForStatement":return!1;case"ExpressionStatement":return z!=="expression";case"ArrowFunctionExpression":return z!=="body";default:return!0}case"YieldExpression":if(N.type==="UnaryExpression"||N.type==="AwaitExpression"||ue(N)||N.type==="TSNonNullExpression")return!0;case"AwaitExpression":switch(N.type){case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"SpreadElement":case"SpreadProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return z==="object";case"NewExpression":case"CallExpression":case"OptionalCallExpression":return z==="callee";case"ConditionalExpression":return z==="test";case"BinaryExpression":return!(!x.argument&&N.operator==="|>");default:return!1}case"TSConditionalType":case"TSFunctionType":case"TSConstructorType":if(z==="extendsType"&&N.type==="TSConditionalType"){if(x.type==="TSConditionalType")return!0;let{typeAnnotation:X}=x.returnType||x.typeAnnotation;if(X.type==="TSTypePredicate"&&X.typeAnnotation&&(X=X.typeAnnotation.typeAnnotation),X.type==="TSInferType"&&X.typeParameter.constraint)return!0}if(z==="checkType"&&N.type==="TSConditionalType")return!0;case"TSUnionType":case"TSIntersectionType":if((N.type==="TSUnionType"||N.type==="TSIntersectionType")&&N.types.length>1&&(!x.types||x.types.length>1))return!0;case"TSInferType":if(x.type==="TSInferType"&&N.type==="TSRestType")return!1;case"TSTypeOperator":return N.type==="TSArrayType"||N.type==="TSOptionalType"||N.type==="TSRestType"||z==="objectType"&&N.type==="TSIndexedAccessType"||N.type==="TSTypeOperator"||N.type==="TSTypeAnnotation"&&O.getParentNode(1).type.startsWith("TSJSDoc");case"TSTypeQuery":return z==="objectType"&&N.type==="TSIndexedAccessType"||z==="elementType"&&N.type==="TSArrayType";case"TypeofTypeAnnotation":return z==="objectType"&&(N.type==="IndexedAccessType"||N.type==="OptionalIndexedAccessType")||z==="elementType"&&N.type==="ArrayTypeAnnotation";case"ArrayTypeAnnotation":return N.type==="NullableTypeAnnotation";case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return N.type==="ArrayTypeAnnotation"||N.type==="NullableTypeAnnotation"||N.type==="IntersectionTypeAnnotation"||N.type==="UnionTypeAnnotation"||z==="objectType"&&(N.type==="IndexedAccessType"||N.type==="OptionalIndexedAccessType");case"NullableTypeAnnotation":return N.type==="ArrayTypeAnnotation"||z==="objectType"&&(N.type==="IndexedAccessType"||N.type==="OptionalIndexedAccessType");case"FunctionTypeAnnotation":{let X=N.type==="NullableTypeAnnotation"?O.getParentNode(1):N;return X.type==="UnionTypeAnnotation"||X.type==="IntersectionTypeAnnotation"||X.type==="ArrayTypeAnnotation"||z==="objectType"&&(X.type==="IndexedAccessType"||X.type==="OptionalIndexedAccessType")||X.type==="NullableTypeAnnotation"||N.type==="FunctionTypeParam"&&N.name===null&&D(x).some(Z=>Z.typeAnnotation&&Z.typeAnnotation.type==="NullableTypeAnnotation")}case"OptionalIndexedAccessType":return z==="objectType"&&N.type==="IndexedAccessType";case"StringLiteral":case"NumericLiteral":case"Literal":if(typeof x.value=="string"&&N.type==="ExpressionStatement"&&!N.directive){let X=O.getParentNode(1);return X.type==="Program"||X.type==="BlockStatement"}return z==="object"&&N.type==="MemberExpression"&&typeof x.value=="number";case"AssignmentExpression":{let X=O.getParentNode(1);return z==="body"&&N.type==="ArrowFunctionExpression"?!0:z==="key"&&(N.type==="ClassProperty"||N.type==="PropertyDefinition")&&N.computed||(z==="init"||z==="update")&&N.type==="ForStatement"?!1:N.type==="ExpressionStatement"?x.left.type==="ObjectPattern":!(z==="key"&&N.type==="TSPropertySignature"||N.type==="AssignmentExpression"||N.type==="SequenceExpression"&&X&&X.type==="ForStatement"&&(X.init===N||X.update===N)||z==="value"&&N.type==="Property"&&X&&X.type==="ObjectPattern"&&X.properties.includes(N)||N.type==="NGChainedExpression")}case"ConditionalExpression":switch(N.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"ExportDefaultDeclaration":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return z==="callee";case"ConditionalExpression":return z==="test";case"MemberExpression":case"OptionalMemberExpression":return z==="object";default:return!1}case"FunctionExpression":switch(N.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return z==="callee";case"TaggedTemplateExpression":return!0;default:return!1}case"ArrowFunctionExpression":switch(N.type){case"BinaryExpression":return N.operator!=="|>"||x.extra&&x.extra.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return z==="callee";case"MemberExpression":case"OptionalMemberExpression":return z==="object";case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":return!0;case"ConditionalExpression":return z==="test";default:return!1}case"ClassExpression":if(T(x.decorators))return!0;switch(N.type){case"NewExpression":return z==="callee";default:return!1}case"OptionalMemberExpression":case"OptionalCallExpression":{let X=O.getParentNode(1);if(z==="object"&&N.type==="MemberExpression"||z==="callee"&&(N.type==="CallExpression"||N.type==="NewExpression")||N.type==="TSNonNullExpression"&&X.type==="MemberExpression"&&X.object===N)return!0}case"CallExpression":case"MemberExpression":case"TaggedTemplateExpression":case"TSNonNullExpression":if(z==="callee"&&(N.type==="BindExpression"||N.type==="NewExpression")){let X=x;for(;X;)switch(X.type){case"CallExpression":case"OptionalCallExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":X=X.object;break;case"TaggedTemplateExpression":X=X.tag;break;case"TSNonNullExpression":X=X.expression;break;default:return!1}}return!1;case"BindExpression":return z==="callee"&&(N.type==="BindExpression"||N.type==="NewExpression")||z==="object"&&c(N);case"NGPipeExpression":return!(N.type==="NGRoot"||N.type==="NGMicrosyntaxExpression"||N.type==="ObjectProperty"&&!(x.extra&&x.extra.parenthesized)||N.type==="ArrayExpression"||A(N)&&N.arguments[z]===x||z==="right"&&N.type==="NGPipeExpression"||z==="property"&&N.type==="MemberExpression"||N.type==="AssignmentExpression");case"JSXFragment":case"JSXElement":return z==="callee"||z==="left"&&N.type==="BinaryExpression"&&N.operator==="<"||N.type!=="ArrayExpression"&&N.type!=="ArrowFunctionExpression"&&N.type!=="AssignmentExpression"&&N.type!=="AssignmentPattern"&&N.type!=="BinaryExpression"&&N.type!=="NewExpression"&&N.type!=="ConditionalExpression"&&N.type!=="ExpressionStatement"&&N.type!=="JsExpressionRoot"&&N.type!=="JSXAttribute"&&N.type!=="JSXElement"&&N.type!=="JSXExpressionContainer"&&N.type!=="JSXFragment"&&N.type!=="LogicalExpression"&&!A(N)&&!U(N)&&N.type!=="ReturnStatement"&&N.type!=="ThrowStatement"&&N.type!=="TypeCastExpression"&&N.type!=="VariableDeclarator"&&N.type!=="YieldExpression";case"TypeAnnotation":return z==="returnType"&&N.type==="ArrowFunctionExpression"&&ee(x)}return!1}function W(O){return O.type==="BlockStatement"||O.type==="BreakStatement"||O.type==="ClassBody"||O.type==="ClassDeclaration"||O.type==="ClassMethod"||O.type==="ClassProperty"||O.type==="PropertyDefinition"||O.type==="ClassPrivateProperty"||O.type==="ContinueStatement"||O.type==="DebuggerStatement"||O.type==="DeclareClass"||O.type==="DeclareExportAllDeclaration"||O.type==="DeclareExportDeclaration"||O.type==="DeclareFunction"||O.type==="DeclareInterface"||O.type==="DeclareModule"||O.type==="DeclareModuleExports"||O.type==="DeclareVariable"||O.type==="DoWhileStatement"||O.type==="EnumDeclaration"||O.type==="ExportAllDeclaration"||O.type==="ExportDefaultDeclaration"||O.type==="ExportNamedDeclaration"||O.type==="ExpressionStatement"||O.type==="ForInStatement"||O.type==="ForOfStatement"||O.type==="ForStatement"||O.type==="FunctionDeclaration"||O.type==="IfStatement"||O.type==="ImportDeclaration"||O.type==="InterfaceDeclaration"||O.type==="LabeledStatement"||O.type==="MethodDefinition"||O.type==="ReturnStatement"||O.type==="SwitchStatement"||O.type==="ThrowStatement"||O.type==="TryStatement"||O.type==="TSDeclareFunction"||O.type==="TSEnumDeclaration"||O.type==="TSImportEqualsDeclaration"||O.type==="TSInterfaceDeclaration"||O.type==="TSModuleDeclaration"||O.type==="TSNamespaceExportDeclaration"||O.type==="TypeAlias"||O.type==="VariableDeclaration"||O.type==="WhileStatement"||O.type==="WithStatement"}function oe(O){let te=0,N=O.getValue();for(;N;){let z=O.getParentNode(te++);if(z&&z.type==="ForStatement"&&z.init===N)return!0;N=z}return!1}function ee(O){return E(O,te=>te.type==="ObjectTypeAnnotation"&&E(te,N=>N.type==="FunctionTypeAnnotation"||void 0)||void 0)}function de(O){switch(O.type){case"ObjectExpression":return!0;default:return!1}}function le(O){let te=O.getValue(),N=O.getParentNode(),z=O.getName();switch(N.type){case"NGPipeExpression":if(typeof z=="number"&&N.arguments[z]===te&&N.arguments.length-1===z)return O.callParent(le);break;case"ObjectProperty":if(z==="value"){let x=O.getParentNode(1);return g(x.properties)===N}break;case"BinaryExpression":case"LogicalExpression":if(z==="right")return O.callParent(le);break;case"ConditionalExpression":if(z==="alternate")return O.callParent(le);break;case"UnaryExpression":if(N.prefix)return O.callParent(le);break}return!1}function Ce(O,te){let N=O.getValue(),z=O.getParentNode();return N.type==="FunctionExpression"||N.type==="ClassExpression"?z.type==="ExportDefaultDeclaration"||!_e(O,te):!h(N)||z.type!=="ExportDefaultDeclaration"&&_e(O,te)?!1:O.call(x=>Ce(x,te),...f(O,N))}C.exports=_e}}),k=je({"src/language-js/print-preprocess.js"(v,C){"use strict";Ge();function g(T,D){switch(D.parser){case"json":case"json5":case"json-stringify":case"__js_expression":case"__vue_expression":case"__vue_ts_expression":return Object.assign(Object.assign({},T),{},{type:D.parser.startsWith("__")?"JsExpressionRoot":"JsonRoot",node:T,comments:[],rootMarker:D.rootMarker});default:return T}}C.exports=g}}),pe=je({"src/language-js/print/html-binding.js"(v,C){"use strict";Ge();var{builders:{join:g,line:T,group:D,softline:f,indent:y}}=Nr();function h(F,R,J){let L=F.getValue();if(R.__onHtmlBindingRoot&&F.getName()===null&&R.__onHtmlBindingRoot(L,R),L.type==="File"){if(R.__isVueForBindingLeft)return F.call(A=>{let c=g([",",T],A.map(J,"params")),{params:U}=A.getValue();return U.length===1?c:["(",y([f,D(c)]),f,")"]},"program","body",0);if(R.__isVueBindings)return F.call(A=>g([",",T],A.map(J,"params")),"program","body",0)}}function E(F){switch(F.type){case"MemberExpression":switch(F.property.type){case"Identifier":case"NumericLiteral":case"StringLiteral":return E(F.object)}return!1;case"Identifier":return!0;default:return!1}}C.exports={isVueEventBindingExpression:E,printHtmlBinding:h}}}),ie=je({"src/language-js/print/binaryish.js"(v,C){"use strict";Ge();var{printComments:g}=Wa(),{getLast:T}=Ti(),{builders:{join:D,line:f,softline:y,group:h,indent:E,align:F,indentIfBreak:R},utils:{cleanDoc:J,getDocParts:L,isConcat:A}}=Nr(),{hasLeadingOwnLineComment:c,isBinaryish:U,isJsxNode:ue,shouldFlatten:_e,hasComment:W,CommentCheckFlags:oe,isCallExpression:ee,isMemberExpression:de,isObjectProperty:le,isEnabledHackPipeline:Ce}=da(),O=0;function te(x,M,$){let X=x.getValue(),Z=x.getParentNode(),ne=x.getParentNode(1),me=X!==Z.body&&(Z.type==="IfStatement"||Z.type==="WhileStatement"||Z.type==="SwitchStatement"||Z.type==="DoWhileStatement"),Se=Ce(M)&&X.operator==="|>",we=N(x,$,M,!1,me);if(me)return we;if(Se)return h(we);if(ee(Z)&&Z.callee===X||Z.type==="UnaryExpression"||de(Z)&&!Z.computed)return h([E([y,...we]),y]);let Te=Z.type==="ReturnStatement"||Z.type==="ThrowStatement"||Z.type==="JSXExpressionContainer"&&ne.type==="JSXAttribute"||X.operator!=="|"&&Z.type==="JsExpressionRoot"||X.type!=="NGPipeExpression"&&(Z.type==="NGRoot"&&M.parser==="__ng_binding"||Z.type==="NGMicrosyntaxExpression"&&ne.type==="NGMicrosyntax"&&ne.body.length===1)||X===Z.body&&Z.type==="ArrowFunctionExpression"||X!==Z.body&&Z.type==="ForStatement"||Z.type==="ConditionalExpression"&&ne.type!=="ReturnStatement"&&ne.type!=="ThrowStatement"&&!ee(ne)||Z.type==="TemplateLiteral",Me=Z.type==="AssignmentExpression"||Z.type==="VariableDeclarator"||Z.type==="ClassProperty"||Z.type==="PropertyDefinition"||Z.type==="TSAbstractPropertyDefinition"||Z.type==="ClassPrivateProperty"||le(Z),ge=U(X.left)&&_e(X.operator,X.left.operator);if(Te||z(X)&&!ge||!z(X)&&Me)return h(we);if(we.length===0)return"";let Xe=ue(X.right),ye=we.findIndex(Fe=>typeof Fe!="string"&&!Array.isArray(Fe)&&Fe.type==="group"),xe=we.slice(0,ye===-1?1:ye+1),He=we.slice(xe.length,Xe?-1:void 0),_t=Symbol("logicalChain-"+ ++O),Qe=h([...xe,E(He)],{id:_t});if(!Xe)return Qe;let dt=T(we);return h([Qe,R(dt,{groupId:_t})])}function N(x,M,$,X,Z){let ne=x.getValue();if(!U(ne))return[h(M())];let me=[];_e(ne.operator,ne.left.operator)?me=x.call(He=>N(He,M,$,!0,Z),"left"):me.push(h(M("left")));let Se=z(ne),we=(ne.operator==="|>"||ne.type==="NGPipeExpression"||ne.operator==="|"&&$.parser==="__vue_expression")&&!c($.originalText,ne.right),Te=ne.type==="NGPipeExpression"?"|":ne.operator,Me=ne.type==="NGPipeExpression"&&ne.arguments.length>0?h(E([f,": ",D([f,": "],x.map(M,"arguments").map(He=>F(2,h(He))))])):"",ge;if(Se)ge=[Te," ",M("right"),Me];else{let He=Ce($)&&Te==="|>"?x.call(_t=>N(_t,M,$,!0,Z),"right"):M("right");ge=[we?f:"",Te,we?" ":f,He,Me]}let Xe=x.getParentNode(),ye=W(ne.left,oe.Trailing|oe.Line),xe=ye||!(Z&&ne.type==="LogicalExpression")&&Xe.type!==ne.type&&ne.left.type!==ne.type&&ne.right.type!==ne.type;if(me.push(we?"":" ",xe?h(ge,{shouldBreak:ye}):ge),X&&W(ne)){let He=J(g(x,me,$));return A(He)||He.type==="fill"?L(He):[He]}return me}function z(x){return x.type!=="LogicalExpression"?!1:!!(x.right.type==="ObjectExpression"&&x.right.properties.length>0||x.right.type==="ArrayExpression"&&x.right.elements.length>0||ue(x.right))}C.exports={printBinaryishExpression:te,shouldInlineLogicalExpression:z}}}),P=je({"src/language-js/print/angular.js"(v,C){"use strict";Ge();var{builders:{join:g,line:T,group:D}}=Nr(),{hasNode:f,hasComment:y,getComments:h}=da(),{printBinaryishExpression:E}=ie();function F(L,A,c){let U=L.getValue();if(U.type.startsWith("NG"))switch(U.type){case"NGRoot":return[c("node"),y(U.node)?" //"+h(U.node)[0].value.trimEnd():""];case"NGPipeExpression":return E(L,A,c);case"NGChainedExpression":return D(g([";",T],L.map(ue=>J(ue)?c():["(",c(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGQuotedExpression":return[U.prefix,": ",U.value.trim()];case"NGMicrosyntax":return L.map((ue,_e)=>[_e===0?"":R(ue.getValue(),_e,U)?" ":[";",T],c()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(U.name)?U.name:JSON.stringify(U.name);case"NGMicrosyntaxExpression":return[c("expression"),U.alias===null?"":[" as ",c("alias")]];case"NGMicrosyntaxKeyedExpression":{let ue=L.getName(),_e=L.getParentNode(),W=R(U,ue,_e)||(ue===1&&(U.key.name==="then"||U.key.name==="else")||ue===2&&U.key.name==="else"&&_e.body[ue-1].type==="NGMicrosyntaxKeyedExpression"&&_e.body[ue-1].key.name==="then")&&_e.body[0].type==="NGMicrosyntaxExpression";return[c("key"),W?" ":": ",c("expression")]}case"NGMicrosyntaxLet":return["let ",c("key"),U.value===null?"":[" = ",c("value")]];case"NGMicrosyntaxAs":return[c("key")," as ",c("alias")];default:throw new Error(`Unknown Angular node type: ${JSON.stringify(U.type)}.`)}}function R(L,A,c){return L.type==="NGMicrosyntaxKeyedExpression"&&L.key.name==="of"&&A===1&&c.body[0].type==="NGMicrosyntaxLet"&&c.body[0].value===null}function J(L){return f(L.getValue(),A=>{switch(A.type){case void 0:return!1;case"CallExpression":case"OptionalCallExpression":case"AssignmentExpression":return!0}})}C.exports={printAngular:F}}}),S=je({"src/language-js/print/jsx.js"(v,C){"use strict";Ge();var{printComments:g,printDanglingComments:T,printCommentsSeparately:D}=Wa(),{builders:{line:f,hardline:y,softline:h,group:E,indent:F,conditionalGroup:R,fill:J,ifBreak:L,lineSuffixBoundary:A,join:c},utils:{willBreak:U}}=Nr(),{getLast:ue,getPreferredQuote:_e}=Ti(),{isJsxNode:W,rawText:oe,isCallExpression:ee,isStringLiteral:de,isBinaryish:le,hasComment:Ce,CommentCheckFlags:O,hasNodeIgnoreComment:te}=da(),N=V(),{willPrintOwnComments:z}=_(),x=Oe=>Oe===""||Oe===f||Oe===y||Oe===h;function M(Oe,et,at){let jt=Oe.getValue();if(jt.type==="JSXElement"&&Et(jt))return[at("openingElement"),at("closingElement")];let Xt=jt.type==="JSXElement"?at("openingElement"):at("openingFragment"),De=jt.type==="JSXElement"?at("closingElement"):at("closingFragment");if(jt.children.length===1&&jt.children[0].type==="JSXExpressionContainer"&&(jt.children[0].expression.type==="TemplateLiteral"||jt.children[0].expression.type==="TaggedTemplateExpression"))return[Xt,...Oe.map(at,"children"),De];jt.children=jt.children.map(H=>An(H)?{type:"JSXText",value:" ",raw:" "}:H);let ur=jt.children.some(W),di=jt.children.filter(H=>H.type==="JSXExpressionContainer").length>1,si=jt.type==="JSXElement"&&jt.openingElement.attributes.length>1,_r=U(Xt)||ur||si||di,mr=Oe.getParentNode().rootMarker==="mdx",bt=et.singleQuote?"{' '}":'{" "}',Pe=mr?" ":L([bt,h]," "),Ft=jt.openingElement&&jt.openingElement.name&&jt.openingElement.name.name==="fbt",We=$(Oe,et,at,Pe,Ft),xt=jt.children.some(H=>At(H));for(let H=We.length-2;H>=0;H--){let Be=We[H]===""&&We[H+1]==="",lt=We[H]===y&&We[H+1]===""&&We[H+2]===y,sn=(We[H]===h||We[H]===y)&&We[H+1]===""&&We[H+2]===Pe,vn=We[H]===Pe&&We[H+1]===""&&(We[H+2]===h||We[H+2]===y),or=We[H]===Pe&&We[H+1]===""&&We[H+2]===Pe,Yt=We[H]===h&&We[H+1]===""&&We[H+2]===y||We[H]===y&&We[H+1]===""&&We[H+2]===h;lt&&xt||Be||sn||or||Yt?We.splice(H,2):vn&&We.splice(H+1,2)}for(;We.length>0&&x(ue(We));)We.pop();for(;We.length>1&&x(We[0])&&x(We[1]);)We.shift(),We.shift();let Vn=[];for(let[H,Be]of We.entries()){if(Be===Pe){if(H===1&&We[H-1]===""){if(We.length===2){Vn.push(bt);continue}Vn.push([bt,y]);continue}else if(H===We.length-1){Vn.push(bt);continue}else if(We[H-1]===""&&We[H-2]===y){Vn.push(bt);continue}}Vn.push(Be),U(Be)&&(_r=!0)}let Tn=xt?J(Vn):E(Vn,{shouldBreak:!0});if(mr)return Tn;let Pt=E([Xt,F([y,Tn]),y,De]);return _r?Pt:R([E([Xt,...We,De]),Pt])}function $(Oe,et,at,jt,Xt){let De=[];return Oe.each((ur,di,si)=>{let _r=ur.getValue();if(_r.type==="JSXText"){let mr=oe(_r);if(At(_r)){let bt=mr.split(dt);if(bt[0]===""){if(De.push(""),bt.shift(),/\n/.test(bt[0])){let Ft=si[di+1];De.push(Z(Xt,bt[1],_r,Ft))}else De.push(jt);bt.shift()}let Pe;if(ue(bt)===""&&(bt.pop(),Pe=bt.pop()),bt.length===0)return;for(let[Ft,We]of bt.entries())Ft%2===1?De.push(f):De.push(We);if(Pe!==void 0)if(/\n/.test(Pe)){let Ft=si[di+1];De.push(Z(Xt,ue(De),_r,Ft))}else De.push(jt);else{let Ft=si[di+1];De.push(X(Xt,ue(De),_r,Ft))}}else/\n/.test(mr)?mr.match(/\n/g).length>1&&De.push("",y):De.push("",jt)}else{let mr=at();De.push(mr);let bt=si[di+1];if(bt&&At(bt)){let Pe=$e(oe(bt)).split(dt)[0];De.push(X(Xt,Pe,_r,bt))}else De.push(y)}},"children"),De}function X(Oe,et,at,jt){return Oe?"":at.type==="JSXElement"&&!at.closingElement||jt&&jt.type==="JSXElement"&&!jt.closingElement?et.length===1?h:y:h}function Z(Oe,et,at,jt){return Oe?y:et.length===1?at.type==="JSXElement"&&!at.closingElement||jt&&jt.type==="JSXElement"&&!jt.closingElement?y:h:y}function ne(Oe,et,at){let jt=Oe.getParentNode();if(!jt||{ArrayExpression:!0,JSXAttribute:!0,JSXElement:!0,JSXExpressionContainer:!0,JSXFragment:!0,ExpressionStatement:!0,CallExpression:!0,OptionalCallExpression:!0,ConditionalExpression:!0,JsExpressionRoot:!0}[jt.type])return et;let Xt=Oe.match(void 0,ur=>ur.type==="ArrowFunctionExpression",ee,ur=>ur.type==="JSXExpressionContainer"),De=N(Oe,at);return E([De?"":L("("),F([h,et]),h,De?"":L(")")],{shouldBreak:Xt})}function me(Oe,et,at){let jt=Oe.getValue(),Xt=[];if(Xt.push(at("name")),jt.value){let De;if(de(jt.value)){let ur=oe(jt.value).slice(1,-1).replace(/'/g,"'").replace(/"/g,'"'),{escaped:di,quote:si,regex:_r}=_e(ur,et.jsxSingleQuote?"'":'"');ur=ur.replace(_r,di);let{leading:mr,trailing:bt}=Oe.call(()=>D(Oe,et),"value");De=[mr,si,ur,si,bt]}else De=at("value");Xt.push("=",De)}return Xt}function Se(Oe,et,at){let jt=Oe.getValue(),Xt=(De,ur)=>De.type==="JSXEmptyExpression"||!Ce(De)&&(De.type==="ArrayExpression"||De.type==="ObjectExpression"||De.type==="ArrowFunctionExpression"||De.type==="AwaitExpression"&&(Xt(De.argument,De)||De.argument.type==="JSXElement")||ee(De)||De.type==="FunctionExpression"||De.type==="TemplateLiteral"||De.type==="TaggedTemplateExpression"||De.type==="DoExpression"||W(ur)&&(De.type==="ConditionalExpression"||le(De)));return Xt(jt.expression,Oe.getParentNode(0))?E(["{",at("expression"),A,"}"]):E(["{",F([h,at("expression")]),h,A,"}"])}function we(Oe,et,at){let jt=Oe.getValue(),Xt=jt.name&&Ce(jt.name)||jt.typeParameters&&Ce(jt.typeParameters);if(jt.selfClosing&&jt.attributes.length===0&&!Xt)return["<",at("name"),at("typeParameters")," />"];if(jt.attributes&&jt.attributes.length===1&&jt.attributes[0].value&&de(jt.attributes[0].value)&&!jt.attributes[0].value.value.includes(` +`)&&!Xt&&!Ce(jt.attributes[0]))return E(["<",at("name"),at("typeParameters")," ",...Oe.map(at,"attributes"),jt.selfClosing?" />":">"]);let De=jt.attributes&&jt.attributes.some(di=>di.value&&de(di.value)&&di.value.value.includes(` +`)),ur=et.singleAttributePerLine&&jt.attributes.length>1?y:f;return E(["<",at("name"),at("typeParameters"),F(Oe.map(()=>[ur,at()],"attributes")),...Te(jt,et,Xt)],{shouldBreak:De})}function Te(Oe,et,at){return Oe.selfClosing?[f,"/>"]:Me(Oe,et,at)?[">"]:[h,">"]}function Me(Oe,et,at){let jt=Oe.attributes.length>0&&Ce(ue(Oe.attributes),O.Trailing);return Oe.attributes.length===0&&!at||(et.bracketSameLine||et.jsxBracketSameLine)&&(!at||Oe.attributes.length>0)&&!jt}function ge(Oe,et,at){let jt=Oe.getValue(),Xt=[];Xt.push("</");let De=at("name");return Ce(jt.name,O.Leading|O.Line)?Xt.push(F([y,De]),y):Ce(jt.name,O.Leading|O.Block)?Xt.push(" ",De):Xt.push(De),Xt.push(">"),Xt}function Xe(Oe,et){let at=Oe.getValue(),jt=Ce(at),Xt=Ce(at,O.Line),De=at.type==="JSXOpeningFragment";return[De?"<":"</",F([Xt?y:jt&&!De?" ":"",T(Oe,et,!0)]),Xt?y:"",">"]}function ye(Oe,et,at){let jt=g(Oe,M(Oe,et,at),et);return ne(Oe,jt,et)}function xe(Oe,et){let at=Oe.getValue(),jt=Ce(at,O.Line);return[T(Oe,et,!jt),jt?y:""]}function He(Oe,et,at){let jt=Oe.getValue();return["{",Oe.call(Xt=>{let De=["...",at()],ur=Xt.getValue();return!Ce(ur)||!z(Xt)?De:[F([h,g(Xt,De,et)]),h]},jt.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function _t(Oe,et,at){let jt=Oe.getValue();if(jt.type.startsWith("JSX"))switch(jt.type){case"JSXAttribute":return me(Oe,et,at);case"JSXIdentifier":return String(jt.name);case"JSXNamespacedName":return c(":",[at("namespace"),at("name")]);case"JSXMemberExpression":return c(".",[at("object"),at("property")]);case"JSXSpreadAttribute":return He(Oe,et,at);case"JSXSpreadChild":return He(Oe,et,at);case"JSXExpressionContainer":return Se(Oe,et,at);case"JSXFragment":case"JSXElement":return ye(Oe,et,at);case"JSXOpeningElement":return we(Oe,et,at);case"JSXClosingElement":return ge(Oe,et,at);case"JSXOpeningFragment":case"JSXClosingFragment":return Xe(Oe,et);case"JSXEmptyExpression":return xe(Oe,et);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new Error(`Unknown JSX node type: ${JSON.stringify(jt.type)}.`)}}var Qe=` +\r `,dt=new RegExp("(["+Qe+"]+)"),Fe=new RegExp("[^"+Qe+"]"),$e=Oe=>Oe.replace(new RegExp("(?:^"+dt.source+"|"+dt.source+"$)"),"");function Et(Oe){if(Oe.children.length===0)return!0;if(Oe.children.length>1)return!1;let et=Oe.children[0];return et.type==="JSXText"&&!At(et)}function At(Oe){return Oe.type==="JSXText"&&(Fe.test(oe(Oe))||!/\n/.test(oe(Oe)))}function An(Oe){return Oe.type==="JSXExpressionContainer"&&de(Oe.expression)&&Oe.expression.value===" "&&!Ce(Oe.expression)}function Ve(Oe){let et=Oe.getValue(),at=Oe.getParentNode();if(!at||!et||!W(et)||!W(at))return!1;let jt=at.children.indexOf(et),Xt=null;for(let De=jt;De>0;De--){let ur=at.children[De-1];if(!(ur.type==="JSXText"&&!At(ur))){Xt=ur;break}}return Xt&&Xt.type==="JSXExpressionContainer"&&Xt.expression.type==="JSXEmptyExpression"&&te(Xt.expression)}C.exports={hasJsxIgnoreComment:Ve,printJsx:_t}}}),Y=je({"src/language-js/print/misc.js"(v,C){"use strict";Ge();var{isNonEmptyArray:g}=Ti(),{builders:{indent:T,join:D,line:f}}=Nr(),{isFlowAnnotationComment:y}=da();function h(ue){let _e=ue.getValue();return!_e.optional||_e.type==="Identifier"&&_e===ue.getParentNode().key?"":_e.type==="OptionalCallExpression"||_e.type==="OptionalMemberExpression"&&_e.computed?"?.":"?"}function E(ue){return ue.getValue().definite||ue.match(void 0,(_e,W)=>W==="id"&&_e.type==="VariableDeclarator"&&_e.definite)?"!":""}function F(ue,_e,W){let oe=ue.getValue();return oe.typeArguments?W("typeArguments"):oe.typeParameters?W("typeParameters"):""}function R(ue,_e,W){let oe=ue.getValue();if(!oe.typeAnnotation)return"";let ee=ue.getParentNode(),de=ee.type==="DeclareFunction"&&ee.id===oe;return y(_e.originalText,oe.typeAnnotation)?[" /*: ",W("typeAnnotation")," */"]:[de?"":": ",W("typeAnnotation")]}function J(ue,_e,W){return["::",W("callee")]}function L(ue,_e,W){let oe=ue.getValue();return g(oe.modifiers)?[D(" ",ue.map(W,"modifiers"))," "]:""}function A(ue,_e,W){return ue.type==="EmptyStatement"?";":ue.type==="BlockStatement"||W?[" ",_e]:T([f,_e])}function c(ue,_e,W){return["...",W("argument"),R(ue,_e,W)]}function U(ue,_e){let W=ue.slice(1,-1);if(W.includes('"')||W.includes("'"))return ue;let oe=_e.singleQuote?"'":'"';return oe+W+oe}C.exports={printOptionalToken:h,printDefiniteToken:E,printFunctionTypeParameters:F,printBindExpressionCallee:J,printTypeScriptModifiers:L,printTypeAnnotation:R,printRestSpread:c,adjustClause:A,printDirective:U}}}),b=je({"src/language-js/print/array.js"(v,C){"use strict";Ge();var{printDanglingComments:g}=Wa(),{builders:{line:T,softline:D,hardline:f,group:y,indent:h,ifBreak:E,fill:F}}=Nr(),{getLast:R,hasNewline:J}=Ti(),{shouldPrintComma:L,hasComment:A,CommentCheckFlags:c,isNextLineEmpty:U,isNumericLiteral:ue,isSignedNumericLiteral:_e}=da(),{locStart:W}=Po(),{printOptionalToken:oe,printTypeAnnotation:ee}=Y();function de(te,N,z){let x=te.getValue(),M=[],$=x.type==="TupleExpression"?"#[":"[",X="]";if(x.elements.length===0)A(x,c.Dangling)?M.push(y([$,g(te,N),D,X])):M.push($,X);else{let Z=R(x.elements),ne=!(Z&&Z.type==="RestElement"),me=Z===null,Se=Symbol("array"),we=!N.__inJestEach&&x.elements.length>1&&x.elements.every((ge,Xe,ye)=>{let xe=ge&&ge.type;if(xe!=="ArrayExpression"&&xe!=="ObjectExpression")return!1;let He=ye[Xe+1];if(He&&xe!==He.type)return!1;let _t=xe==="ArrayExpression"?"elements":"properties";return ge[_t]&&ge[_t].length>1}),Te=le(x,N),Me=ne?me?",":L(N)?Te?E(",","",{groupId:Se}):E(","):"":"";M.push(y([$,h([D,Te?O(te,N,z,Me):[Ce(te,N,"elements",z),Me],g(te,N,!0)]),D,X],{shouldBreak:we,id:Se}))}return M.push(oe(te),ee(te,N,z)),M}function le(te,N){return te.elements.length>1&&te.elements.every(z=>z&&(ue(z)||_e(z)&&!A(z.argument))&&!A(z,c.Trailing|c.Line,x=>!J(N.originalText,W(x),{backwards:!0})))}function Ce(te,N,z,x){let M=[],$=[];return te.each(X=>{M.push($,y(x())),$=[",",T],X.getValue()&&U(X.getValue(),N)&&$.push(D)},z),M}function O(te,N,z,x){let M=[];return te.each(($,X,Z)=>{let ne=X===Z.length-1;M.push([z(),ne?x:","]),ne||M.push(U($.getValue(),N)?[f,f]:A(Z[X+1],c.Leading|c.Line)?f:T)},"elements"),F(M)}C.exports={printArray:de,printArrayItems:Ce,isConciselyPrintedArray:le}}}),q=je({"src/language-js/print/call-arguments.js"(v,C){"use strict";Ge();var{printDanglingComments:g}=Wa(),{getLast:T,getPenultimate:D}=Ti(),{getFunctionParameters:f,hasComment:y,CommentCheckFlags:h,isFunctionCompositionArgs:E,isJsxNode:F,isLongCurriedCallExpression:R,shouldPrintComma:J,getCallArguments:L,iterateCallArgumentsPath:A,isNextLineEmpty:c,isCallExpression:U,isStringLiteral:ue,isObjectProperty:_e,isTSTypeExpression:W}=da(),{builders:{line:oe,hardline:ee,softline:de,group:le,indent:Ce,conditionalGroup:O,ifBreak:te,breakParent:N},utils:{willBreak:z}}=Nr(),{ArgExpansionBailout:x}=$c(),{isConciselyPrintedArray:M}=b();function $(Te,Me,ge){let Xe=Te.getValue(),ye=Xe.type==="ImportExpression",xe=L(Xe);if(xe.length===0)return["(",g(Te,Me,!0),")"];if(me(xe))return["(",ge(["arguments",0]),", ",ge(["arguments",1]),")"];let He=!1,_t=!1,Qe=xe.length-1,dt=[];A(Te,(Ve,Oe)=>{let et=Ve.getNode(),at=[ge()];Oe===Qe||(c(et,Me)?(Oe===0&&(_t=!0),He=!0,at.push(",",ee,ee)):at.push(",",oe)),dt.push(at)});let Fe=!(ye||Xe.callee&&Xe.callee.type==="Import")&&J(Me,"all")?",":"";function $e(){return le(["(",Ce([oe,...dt]),Fe,oe,")"],{shouldBreak:!0})}if(He||Te.getParentNode().type!=="Decorator"&&E(xe))return $e();let Et=ne(xe),At=Z(xe,Me);if(Et||At){if(Et?dt.slice(1).some(z):dt.slice(0,-1).some(z))return $e();let Ve=[];try{Te.try(()=>{A(Te,(Oe,et)=>{Et&&et===0&&(Ve=[[ge([],{expandFirstArg:!0}),dt.length>1?",":"",_t?ee:oe,_t?ee:""],...dt.slice(1)]),At&&et===Qe&&(Ve=[...dt.slice(0,-1),ge([],{expandLastArg:!0})])})})}catch(Oe){if(Oe instanceof x)return $e();throw Oe}return[dt.some(z)?N:"",O([["(",...Ve,")"],Et?["(",le(Ve[0],{shouldBreak:!0}),...Ve.slice(1),")"]:["(",...dt.slice(0,-1),le(T(Ve),{shouldBreak:!0}),")"],$e()])]}let An=["(",Ce([de,...dt]),te(Fe),de,")"];return R(Te)?An:le(An,{shouldBreak:dt.some(z)||He})}function X(Te){let Me=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Te.type==="ObjectExpression"&&(Te.properties.length>0||y(Te))||Te.type==="ArrayExpression"&&(Te.elements.length>0||y(Te))||Te.type==="TSTypeAssertion"&&X(Te.expression)||W(Te)&&X(Te.expression)||Te.type==="FunctionExpression"||Te.type==="ArrowFunctionExpression"&&(!Te.returnType||!Te.returnType.typeAnnotation||Te.returnType.typeAnnotation.type!=="TSTypeReference"||Se(Te.body))&&(Te.body.type==="BlockStatement"||Te.body.type==="ArrowFunctionExpression"&&X(Te.body,!0)||Te.body.type==="ObjectExpression"||Te.body.type==="ArrayExpression"||!Me&&(U(Te.body)||Te.body.type==="ConditionalExpression")||F(Te.body))||Te.type==="DoExpression"||Te.type==="ModuleExpression"}function Z(Te,Me){let ge=T(Te),Xe=D(Te);return!y(ge,h.Leading)&&!y(ge,h.Trailing)&&X(ge)&&(!Xe||Xe.type!==ge.type)&&(Te.length!==2||Xe.type!=="ArrowFunctionExpression"||ge.type!=="ArrayExpression")&&!(Te.length>1&&ge.type==="ArrayExpression"&&M(ge,Me))}function ne(Te){if(Te.length!==2)return!1;let[Me,ge]=Te;return Me.type==="ModuleExpression"&&we(ge)?!0:!y(Me)&&(Me.type==="FunctionExpression"||Me.type==="ArrowFunctionExpression"&&Me.body.type==="BlockStatement")&&ge.type!=="FunctionExpression"&&ge.type!=="ArrowFunctionExpression"&&ge.type!=="ConditionalExpression"&&!X(ge)}function me(Te){return Te.length===2&&Te[0].type==="ArrowFunctionExpression"&&f(Te[0]).length===0&&Te[0].body.type==="BlockStatement"&&Te[1].type==="ArrayExpression"&&!Te.some(Me=>y(Me))}function Se(Te){return Te.type==="BlockStatement"&&(Te.body.some(Me=>Me.type!=="EmptyStatement")||y(Te,h.Dangling))}function we(Te){return Te.type==="ObjectExpression"&&Te.properties.length===1&&_e(Te.properties[0])&&Te.properties[0].key.type==="Identifier"&&Te.properties[0].key.name==="type"&&ue(Te.properties[0].value)&&Te.properties[0].value.value==="module"}C.exports=$}}),ae=je({"src/language-js/print/member.js"(v,C){"use strict";Ge();var{builders:{softline:g,group:T,indent:D,label:f}}=Nr(),{isNumericLiteral:y,isMemberExpression:h,isCallExpression:E}=da(),{printOptionalToken:F}=Y();function R(L,A,c){let U=L.getValue(),ue=L.getParentNode(),_e,W=0;do _e=L.getParentNode(W),W++;while(_e&&(h(_e)||_e.type==="TSNonNullExpression"));let oe=c("object"),ee=J(L,A,c),de=_e&&(_e.type==="NewExpression"||_e.type==="BindExpression"||_e.type==="AssignmentExpression"&&_e.left.type!=="Identifier")||U.computed||U.object.type==="Identifier"&&U.property.type==="Identifier"&&!h(ue)||(ue.type==="AssignmentExpression"||ue.type==="VariableDeclarator")&&(E(U.object)&&U.object.arguments.length>0||U.object.type==="TSNonNullExpression"&&E(U.object.expression)&&U.object.expression.arguments.length>0||oe.label==="member-chain");return f(oe.label==="member-chain"?"member-chain":"member",[oe,de?ee:T(D([g,ee]))])}function J(L,A,c){let U=c("property"),ue=L.getValue(),_e=F(L);return ue.computed?!ue.property||y(ue.property)?[_e,"[",U,"]"]:T([_e,"[",D([g,U]),g,"]"]):[_e,".",U]}C.exports={printMemberExpression:R,printMemberLookup:J}}}),u=je({"src/language-js/print/member-chain.js"(v,C){"use strict";Ge();var{printComments:g}=Wa(),{getLast:T,isNextLineEmptyAfterIndex:D,getNextNonSpaceNonCommentCharacterIndex:f}=Ti(),y=V(),{isCallExpression:h,isMemberExpression:E,isFunctionOrArrowExpression:F,isLongCurriedCallExpression:R,isMemberish:J,isNumericLiteral:L,isSimpleCallArgument:A,hasComment:c,CommentCheckFlags:U,isNextLineEmpty:ue}=da(),{locEnd:_e}=Po(),{builders:{join:W,hardline:oe,group:ee,indent:de,conditionalGroup:le,breakParent:Ce,label:O},utils:{willBreak:te}}=Nr(),N=q(),{printMemberLookup:z}=ae(),{printOptionalToken:x,printFunctionTypeParameters:M,printBindExpressionCallee:$}=Y();function X(Z,ne,me){let Se=Z.getParentNode(),we=!Se||Se.type==="ExpressionStatement",Te=[];function Me(_r){let{originalText:mr}=ne,bt=f(mr,_r,_e);return mr.charAt(bt)===")"?bt!==!1&&D(mr,bt+1):ue(_r,ne)}function ge(_r){let mr=_r.getValue();h(mr)&&(J(mr.callee)||h(mr.callee))?(Te.unshift({node:mr,printed:[g(_r,[x(_r),M(_r,ne,me),N(_r,ne,me)],ne),Me(mr)?oe:""]}),_r.call(bt=>ge(bt),"callee")):J(mr)?(Te.unshift({node:mr,needsParens:y(_r,ne),printed:g(_r,E(mr)?z(_r,ne,me):$(_r,ne,me),ne)}),_r.call(bt=>ge(bt),"object")):mr.type==="TSNonNullExpression"?(Te.unshift({node:mr,printed:g(_r,"!",ne)}),_r.call(bt=>ge(bt),"expression")):Te.unshift({node:mr,printed:me()})}let Xe=Z.getValue();Te.unshift({node:Xe,printed:[x(Z),M(Z,ne,me),N(Z,ne,me)]}),Xe.callee&&Z.call(_r=>ge(_r),"callee");let ye=[],xe=[Te[0]],He=1;for(;He<Te.length&&(Te[He].node.type==="TSNonNullExpression"||h(Te[He].node)||E(Te[He].node)&&Te[He].node.computed&&L(Te[He].node.property));++He)xe.push(Te[He]);if(!h(Te[0].node))for(;He+1<Te.length&&J(Te[He].node)&&J(Te[He+1].node);++He)xe.push(Te[He]);ye.push(xe),xe=[];let _t=!1;for(;He<Te.length;++He){if(_t&&J(Te[He].node)){if(Te[He].node.computed&&L(Te[He].node.property)){xe.push(Te[He]);continue}ye.push(xe),xe=[],_t=!1}(h(Te[He].node)||Te[He].node.type==="ImportExpression")&&(_t=!0),xe.push(Te[He]),c(Te[He].node,U.Trailing)&&(ye.push(xe),xe=[],_t=!1)}xe.length>0&&ye.push(xe);function Qe(_r){return/^[A-Z]|^[$_]+$/.test(_r)}function dt(_r){return _r.length<=ne.tabWidth}function Fe(_r){let mr=_r[1].length>0&&_r[1][0].node.computed;if(_r[0].length===1){let Pe=_r[0][0].node;return Pe.type==="ThisExpression"||Pe.type==="Identifier"&&(Qe(Pe.name)||we&&dt(Pe.name)||mr)}let bt=T(_r[0]).node;return E(bt)&&bt.property.type==="Identifier"&&(Qe(bt.property.name)||mr)}let $e=ye.length>=2&&!c(ye[1][0].node)&&Fe(ye);function Et(_r){let mr=_r.map(bt=>bt.printed);return _r.length>0&&T(_r).needsParens?["(",...mr,")"]:mr}function At(_r){return _r.length===0?"":de(ee([oe,W(oe,_r.map(Et))]))}let An=ye.map(Et),Ve=An,Oe=$e?3:2,et=ye.flat(),at=et.slice(1,-1).some(_r=>c(_r.node,U.Leading))||et.slice(0,-1).some(_r=>c(_r.node,U.Trailing))||ye[Oe]&&c(ye[Oe][0].node,U.Leading);if(ye.length<=Oe&&!at)return R(Z)?Ve:ee(Ve);let jt=T(ye[$e?1:0]).node,Xt=!h(jt)&&Me(jt),De=[Et(ye[0]),$e?ye.slice(1,2).map(Et):"",Xt?oe:"",At(ye.slice($e?2:1))],ur=Te.map(_r=>{let{node:mr}=_r;return mr}).filter(h);function di(){let _r=T(T(ye)).node,mr=T(An);return h(_r)&&te(mr)&&ur.slice(0,-1).some(bt=>bt.arguments.some(F))}let si;return at||ur.length>2&&ur.some(_r=>!_r.arguments.every(mr=>A(mr,0)))||An.slice(0,-1).some(te)||di()?si=ee(De):si=[te(Ve)||Xt?Ce:"",le([Ve,De])],O("member-chain",si)}C.exports=X}}),fe=je({"src/language-js/print/call-expression.js"(v,C){"use strict";Ge();var{builders:{join:g,group:T}}=Nr(),D=V(),{getCallArguments:f,hasFlowAnnotationComment:y,isCallExpression:h,isMemberish:E,isStringLiteral:F,isTemplateOnItsOwnLine:R,isTestCall:J,iterateCallArgumentsPath:L}=da(),A=u(),c=q(),{printOptionalToken:U,printFunctionTypeParameters:ue}=Y();function _e(oe,ee,de){let le=oe.getValue(),Ce=oe.getParentNode(),O=le.type==="NewExpression",te=le.type==="ImportExpression",N=U(oe),z=f(le);if(z.length>0&&(!te&&!O&&W(le,Ce)||z.length===1&&R(z[0],ee.originalText)||!O&&J(le,Ce))){let $=[];return L(oe,()=>{$.push(de())}),[O?"new ":"",de("callee"),N,ue(oe,ee,de),"(",g(", ",$),")"]}let x=(ee.parser==="babel"||ee.parser==="babel-flow")&&le.callee&&le.callee.type==="Identifier"&&y(le.callee.trailingComments);if(x&&(le.callee.trailingComments[0].printed=!0),!te&&!O&&E(le.callee)&&!oe.call($=>D($,ee),"callee"))return A(oe,ee,de);let M=[O?"new ":"",te?"import":de("callee"),N,x?`/*:: ${le.callee.trailingComments[0].value.slice(2).trim()} */`:"",ue(oe,ee,de),c(oe,ee,de)];return te||h(le.callee)?T(M):M}function W(oe,ee){if(oe.callee.type!=="Identifier")return!1;if(oe.callee.name==="require")return!0;if(oe.callee.name==="define"){let de=f(oe);return ee.type==="ExpressionStatement"&&(de.length===1||de.length===2&&de[0].type==="ArrayExpression"||de.length===3&&F(de[0])&&de[1].type==="ArrayExpression")}return!1}C.exports={printCallExpression:_e}}}),Ne=je({"src/language-js/print/assignment.js"(v,C){"use strict";Ge();var{isNonEmptyArray:g,getStringWidth:T}=Ti(),{builders:{line:D,group:f,indent:y,indentIfBreak:h,lineSuffixBoundary:E},utils:{cleanDoc:F,willBreak:R,canBreak:J}}=Nr(),{hasLeadingOwnLineComment:L,isBinaryish:A,isStringLiteral:c,isLiteral:U,isNumericLiteral:ue,isCallExpression:_e,isMemberExpression:W,getCallArguments:oe,rawText:ee,hasComment:de,isSignedNumericLiteral:le,isObjectProperty:Ce}=da(),{shouldInlineLogicalExpression:O}=ie(),{printCallExpression:te}=fe();function N(Fe,$e,Et,At,An,Ve){let Oe=M(Fe,$e,Et,At,Ve),et=Et(Ve,{assignmentLayout:Oe});switch(Oe){case"break-after-operator":return f([f(At),An,f(y([D,et]))]);case"never-break-after-operator":return f([f(At),An," ",et]);case"fluid":{let at=Symbol("assignment");return f([f(At),An,f(y(D),{id:at}),E,h(et,{groupId:at})])}case"break-lhs":return f([At,An," ",f(et)]);case"chain":return[f(At),An,D,et];case"chain-tail":return[f(At),An,y([D,et])];case"chain-tail-arrow-chain":return[f(At),An,et];case"only-left":return At}}function z(Fe,$e,Et){let At=Fe.getValue();return N(Fe,$e,Et,Et("left"),[" ",At.operator],"right")}function x(Fe,$e,Et){return N(Fe,$e,Et,Et("id")," =","init")}function M(Fe,$e,Et,At,An){let Ve=Fe.getValue(),Oe=Ve[An];if(!Oe)return"only-left";let et=!Z(Oe);if(Fe.match(Z,ne,jt=>!et||jt.type!=="ExpressionStatement"&&jt.type!=="VariableDeclaration"))return et?Oe.type==="ArrowFunctionExpression"&&Oe.body.type==="ArrowFunctionExpression"?"chain-tail-arrow-chain":"chain-tail":"chain";if(!et&&Z(Oe.right)||L($e.originalText,Oe))return"break-after-operator";if(Oe.type==="CallExpression"&&Oe.callee.name==="require"||$e.parser==="json5"||$e.parser==="json")return"never-break-after-operator";if(X(Ve)||me(Ve)||Te(Ve)||Me(Ve)&&J(At))return"break-lhs";let at=_t(Ve,At,$e);return Fe.call(()=>$(Fe,$e,Et,at),An)?"break-after-operator":at||Oe.type==="TemplateLiteral"||Oe.type==="TaggedTemplateExpression"||Oe.type==="BooleanLiteral"||ue(Oe)||Oe.type==="ClassExpression"?"never-break-after-operator":"fluid"}function $(Fe,$e,Et,At){let An=Fe.getValue();if(A(An)&&!O(An))return!0;switch(An.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"ConditionalExpression":{let{test:et}=An;return A(et)&&!O(et)}case"ClassExpression":return g(An.decorators)}if(At)return!1;let Ve=An,Oe=[];for(;;)if(Ve.type==="UnaryExpression")Ve=Ve.argument,Oe.push("argument");else if(Ve.type==="TSNonNullExpression")Ve=Ve.expression,Oe.push("expression");else break;return!!(c(Ve)||Fe.call(()=>ye(Fe,$e,Et),...Oe))}function X(Fe){if(ne(Fe)){let $e=Fe.left||Fe.id;return $e.type==="ObjectPattern"&&$e.properties.length>2&&$e.properties.some(Et=>Ce(Et)&&(!Et.shorthand||Et.value&&Et.value.type==="AssignmentPattern"))}return!1}function Z(Fe){return Fe.type==="AssignmentExpression"}function ne(Fe){return Z(Fe)||Fe.type==="VariableDeclarator"}function me(Fe){let $e=Se(Fe);if(g($e)){let Et=Fe.type==="TSTypeAliasDeclaration"?"constraint":"bound";if($e.length>1&&$e.some(At=>At[Et]||At.default))return!0}return!1}function Se(Fe){return we(Fe)&&Fe.typeParameters&&Fe.typeParameters.params?Fe.typeParameters.params:null}function we(Fe){return Fe.type==="TSTypeAliasDeclaration"||Fe.type==="TypeAlias"}function Te(Fe){if(Fe.type!=="VariableDeclarator")return!1;let{typeAnnotation:$e}=Fe.id;if(!$e||!$e.typeAnnotation)return!1;let Et=ge($e.typeAnnotation);return g(Et)&&Et.length>1&&Et.some(At=>g(ge(At))||At.type==="TSConditionalType")}function Me(Fe){return Fe.type==="VariableDeclarator"&&Fe.init&&Fe.init.type==="ArrowFunctionExpression"}function ge(Fe){return Xe(Fe)&&Fe.typeParameters&&Fe.typeParameters.params?Fe.typeParameters.params:null}function Xe(Fe){return Fe.type==="TSTypeReference"||Fe.type==="GenericTypeAnnotation"}function ye(Fe,$e,Et){let At=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,An=Fe.getValue(),Ve=()=>ye(Fe,$e,Et,!0);if(An.type==="TSNonNullExpression")return Fe.call(Ve,"expression");if(_e(An)){if(te(Fe,$e,Et).label==="member-chain")return!1;let Oe=oe(An);return!(Oe.length===0||Oe.length===1&&He(Oe[0],$e))||Qe(An,Et)?!1:Fe.call(Ve,"callee")}return W(An)?Fe.call(Ve,"object"):At&&(An.type==="Identifier"||An.type==="ThisExpression")}var xe=.25;function He(Fe,$e){let{printWidth:Et}=$e;if(de(Fe))return!1;let At=Et*xe;if(Fe.type==="ThisExpression"||Fe.type==="Identifier"&&Fe.name.length<=At||le(Fe)&&!de(Fe.argument))return!0;let An=Fe.type==="Literal"&&"regex"in Fe&&Fe.regex.pattern||Fe.type==="RegExpLiteral"&&Fe.pattern;return An?An.length<=At:c(Fe)?ee(Fe).length<=At:Fe.type==="TemplateLiteral"?Fe.expressions.length===0&&Fe.quasis[0].value.raw.length<=At&&!Fe.quasis[0].value.raw.includes(` +`):U(Fe)}function _t(Fe,$e,Et){if(!Ce(Fe))return!1;$e=F($e);let At=3;return typeof $e=="string"&&T($e)<Et.tabWidth+At}function Qe(Fe,$e){let Et=dt(Fe);if(g(Et)){if(Et.length>1)return!0;if(Et.length===1){let An=Et[0];if(An.type==="TSUnionType"||An.type==="UnionTypeAnnotation"||An.type==="TSIntersectionType"||An.type==="IntersectionTypeAnnotation"||An.type==="TSTypeLiteral"||An.type==="ObjectTypeAnnotation")return!0}let At=Fe.typeParameters?"typeParameters":"typeArguments";if(R($e(At)))return!0}return!1}function dt(Fe){return Fe.typeParameters&&Fe.typeParameters.params||Fe.typeArguments&&Fe.typeArguments.params}C.exports={printVariableDeclarator:x,printAssignmentExpression:z,printAssignment:N,isArrowFunctionVariableDeclarator:Me}}}),Re=je({"src/language-js/print/function-parameters.js"(v,C){"use strict";Ge();var{getNextNonSpaceNonCommentCharacter:g}=Ti(),{printDanglingComments:T}=Wa(),{builders:{line:D,hardline:f,softline:y,group:h,indent:E,ifBreak:F},utils:{removeLines:R,willBreak:J}}=Nr(),{getFunctionParameters:L,iterateFunctionParametersPath:A,isSimpleType:c,isTestCall:U,isTypeAnnotationAFunction:ue,isObjectType:_e,isObjectTypePropertyAFunction:W,hasRestParameter:oe,shouldPrintComma:ee,hasComment:de,isNextLineEmpty:le}=da(),{locEnd:Ce}=Po(),{ArgExpansionBailout:O}=$c(),{printFunctionTypeParameters:te}=Y();function N($,X,Z,ne,me){let Se=$.getValue(),we=L(Se),Te=me?te($,Z,X):"";if(we.length===0)return[Te,"(",T($,Z,!0,He=>g(Z.originalText,He,Ce)===")"),")"];let Me=$.getParentNode(),ge=U(Me),Xe=z(Se),ye=[];if(A($,(He,_t)=>{let Qe=_t===we.length-1;Qe&&Se.rest&&ye.push("..."),ye.push(X()),!Qe&&(ye.push(","),ge||Xe?ye.push(" "):le(we[_t],Z)?ye.push(f,f):ye.push(D))}),ne){if(J(Te)||J(ye))throw new O;return h([R(Te),"(",R(ye),")"])}let xe=we.every(He=>!He.decorators);return Xe&&xe?[Te,"(",...ye,")"]:ge?[Te,"(",...ye,")"]:(W(Me)||ue(Me)||Me.type==="TypeAlias"||Me.type==="UnionTypeAnnotation"||Me.type==="TSUnionType"||Me.type==="IntersectionTypeAnnotation"||Me.type==="FunctionTypeAnnotation"&&Me.returnType===Se)&&we.length===1&&we[0].name===null&&Se.this!==we[0]&&we[0].typeAnnotation&&Se.typeParameters===null&&c(we[0].typeAnnotation)&&!Se.rest?Z.arrowParens==="always"?["(",...ye,")"]:ye:[Te,"(",E([y,...ye]),F(!oe(Se)&&ee(Z,"all")?",":""),y,")"]}function z($){if(!$)return!1;let X=L($);if(X.length!==1)return!1;let[Z]=X;return!de(Z)&&(Z.type==="ObjectPattern"||Z.type==="ArrayPattern"||Z.type==="Identifier"&&Z.typeAnnotation&&(Z.typeAnnotation.type==="TypeAnnotation"||Z.typeAnnotation.type==="TSTypeAnnotation")&&_e(Z.typeAnnotation.typeAnnotation)||Z.type==="FunctionTypeParam"&&_e(Z.typeAnnotation)||Z.type==="AssignmentPattern"&&(Z.left.type==="ObjectPattern"||Z.left.type==="ArrayPattern")&&(Z.right.type==="Identifier"||Z.right.type==="ObjectExpression"&&Z.right.properties.length===0||Z.right.type==="ArrayExpression"&&Z.right.elements.length===0))}function x($){let X;return $.returnType?(X=$.returnType,X.typeAnnotation&&(X=X.typeAnnotation)):$.typeAnnotation&&(X=$.typeAnnotation),X}function M($,X){let Z=x($);if(!Z)return!1;let ne=$.typeParameters&&$.typeParameters.params;if(ne){if(ne.length>1)return!1;if(ne.length===1){let me=ne[0];if(me.constraint||me.default)return!1}}return L($).length===1&&(_e(Z)||J(X))}C.exports={printFunctionParameters:N,shouldHugFunctionParameters:z,shouldGroupFunctionParameters:M}}}),qe=je({"src/language-js/print/type-annotation.js"(v,C){"use strict";Ge();var{printComments:g,printDanglingComments:T}=Wa(),{isNonEmptyArray:D}=Ti(),{builders:{group:f,join:y,line:h,softline:E,indent:F,align:R,ifBreak:J}}=Nr(),L=V(),{locStart:A}=Po(),{isSimpleType:c,isObjectType:U,hasLeadingOwnLineComment:ue,isObjectTypePropertyAFunction:_e,shouldPrintComma:W}=da(),{printAssignment:oe}=Ne(),{printFunctionParameters:ee,shouldGroupFunctionParameters:de}=Re(),{printArrayItems:le}=b();function Ce(Z){if(c(Z)||U(Z))return!0;if(Z.type==="UnionTypeAnnotation"||Z.type==="TSUnionType"){let ne=Z.types.filter(Se=>Se.type==="VoidTypeAnnotation"||Se.type==="TSVoidKeyword"||Se.type==="NullLiteralTypeAnnotation"||Se.type==="TSNullKeyword").length,me=Z.types.some(Se=>Se.type==="ObjectTypeAnnotation"||Se.type==="TSTypeLiteral"||Se.type==="GenericTypeAnnotation"||Se.type==="TSTypeReference");if(Z.types.length-1===ne&&me)return!0}return!1}function O(Z,ne,me){let Se=ne.semi?";":"",we=Z.getValue(),Te=[];return Te.push("opaque type ",me("id"),me("typeParameters")),we.supertype&&Te.push(": ",me("supertype")),we.impltype&&Te.push(" = ",me("impltype")),Te.push(Se),Te}function te(Z,ne,me){let Se=ne.semi?";":"",we=Z.getValue(),Te=[];we.declare&&Te.push("declare "),Te.push("type ",me("id"),me("typeParameters"));let Me=we.type==="TSTypeAliasDeclaration"?"typeAnnotation":"right";return[oe(Z,ne,me,Te," =",Me),Se]}function N(Z,ne,me){let Se=Z.getValue(),we=Z.map(me,"types"),Te=[],Me=!1;for(let ge=0;ge<we.length;++ge)ge===0?Te.push(we[ge]):U(Se.types[ge-1])&&U(Se.types[ge])?Te.push([" & ",Me?F(we[ge]):we[ge]]):!U(Se.types[ge-1])&&!U(Se.types[ge])?Te.push(F([" &",h,we[ge]])):(ge>1&&(Me=!0),Te.push(" & ",ge>1?F(we[ge]):we[ge]));return f(Te)}function z(Z,ne,me){let Se=Z.getValue(),we=Z.getParentNode(),Te=we.type!=="TypeParameterInstantiation"&&we.type!=="TSTypeParameterInstantiation"&&we.type!=="GenericTypeAnnotation"&&we.type!=="TSTypeReference"&&we.type!=="TSTypeAssertion"&&we.type!=="TupleTypeAnnotation"&&we.type!=="TSTupleType"&&!(we.type==="FunctionTypeParam"&&!we.name&&Z.getParentNode(1).this!==we)&&!((we.type==="TypeAlias"||we.type==="VariableDeclarator"||we.type==="TSTypeAliasDeclaration")&&ue(ne.originalText,Se)),Me=Ce(Se),ge=Z.map(xe=>{let He=me();return Me||(He=R(2,He)),g(xe,He,ne)},"types");if(Me)return y(" | ",ge);let Xe=Te&&!ue(ne.originalText,Se),ye=[J([Xe?h:"","| "]),y([h,"| "],ge)];return L(Z,ne)?f([F(ye),E]):we.type==="TupleTypeAnnotation"&&we.types.length>1||we.type==="TSTupleType"&&we.elementTypes.length>1?f([F([J(["(",E]),ye]),E,J(")")]):f(Te?F(ye):ye)}function x(Z,ne,me){let Se=Z.getValue(),we=[],Te=Z.getParentNode(0),Me=Z.getParentNode(1),ge=Z.getParentNode(2),Xe=Se.type==="TSFunctionType"||!((Te.type==="ObjectTypeProperty"||Te.type==="ObjectTypeInternalSlot")&&!Te.variance&&!Te.optional&&A(Te)===A(Se)||Te.type==="ObjectTypeCallProperty"||ge&&ge.type==="DeclareFunction"),ye=Xe&&(Te.type==="TypeAnnotation"||Te.type==="TSTypeAnnotation"),xe=ye&&Xe&&(Te.type==="TypeAnnotation"||Te.type==="TSTypeAnnotation")&&Me.type==="ArrowFunctionExpression";_e(Te)&&(Xe=!0,ye=!0),xe&&we.push("(");let He=ee(Z,me,ne,!1,!0),_t=Se.returnType||Se.predicate||Se.typeAnnotation?[Xe?" => ":": ",me("returnType"),me("predicate"),me("typeAnnotation")]:"",Qe=de(Se,_t);return we.push(Qe?f(He):He),_t&&we.push(_t),xe&&we.push(")"),f(we)}function M(Z,ne,me){let Se=Z.getValue(),we=Se.type==="TSTupleType"?"elementTypes":"types",Te=Se[we],Me=D(Te),ge=Me?E:"";return f(["[",F([ge,le(Z,ne,we,me)]),J(Me&&W(ne,"all")?",":""),T(Z,ne,!0),ge,"]"])}function $(Z,ne,me){let Se=Z.getValue(),we=Se.type==="OptionalIndexedAccessType"&&Se.optional?"?.[":"[";return[me("objectType"),we,me("indexType"),"]"]}function X(Z,ne,me){let Se=Z.getValue();return[Se.postfix?"":me,ne("typeAnnotation"),Se.postfix?me:""]}C.exports={printOpaqueType:O,printTypeAlias:te,printIntersectionType:N,printUnionType:z,printFunctionType:x,printTupleType:M,printIndexedAccessType:$,shouldHugType:Ce,printJSDocType:X}}}),Nt=je({"src/language-js/print/type-parameters.js"(v,C){"use strict";Ge();var{printDanglingComments:g}=Wa(),{builders:{join:T,line:D,hardline:f,softline:y,group:h,indent:E,ifBreak:F}}=Nr(),{isTestCall:R,hasComment:J,CommentCheckFlags:L,isTSXFile:A,shouldPrintComma:c,getFunctionParameters:U,isObjectType:ue,getTypeScriptMappedTypeModifier:_e}=da(),{createGroupIdMapper:W}=Ti(),{shouldHugType:oe}=qe(),{isArrowFunctionVariableDeclarator:ee}=Ne(),de=W("typeParameters");function le(te,N,z,x){let M=te.getValue();if(!M[x])return"";if(!Array.isArray(M[x]))return z(x);let $=te.getNode(2),X=$&&R($),Z=te.match(me=>!(me[x].length===1&&ue(me[x][0])),void 0,(me,Se)=>Se==="typeAnnotation",me=>me.type==="Identifier",ee);if(M[x].length===0||!Z&&(X||M[x].length===1&&(M[x][0].type==="NullableTypeAnnotation"||oe(M[x][0]))))return["<",T(", ",te.map(z,x)),Ce(te,N),">"];let ne=M.type==="TSTypeParameterInstantiation"?"":U(M).length===1&&A(N)&&!M[x][0].constraint&&te.getParentNode().type==="ArrowFunctionExpression"?",":c(N,"all")?F(","):"";return h(["<",E([y,T([",",D],te.map(z,x))]),ne,y,">"],{id:de(M)})}function Ce(te,N){let z=te.getValue();if(!J(z,L.Dangling))return"";let x=!J(z,L.Line),M=g(te,N,x);return x?M:[M,f]}function O(te,N,z){let x=te.getValue(),M=[x.type==="TSTypeParameter"&&x.const?"const ":""],$=te.getParentNode();return $.type==="TSMappedType"?($.readonly&&M.push(_e($.readonly,"readonly")," "),M.push("[",z("name")),x.constraint&&M.push(" in ",z("constraint")),$.nameType&&M.push(" as ",te.callParent(()=>z("nameType"))),M.push("]"),M):(x.variance&&M.push(z("variance")),x.in&&M.push("in "),x.out&&M.push("out "),M.push(z("name")),x.bound&&M.push(": ",z("bound")),x.constraint&&M.push(" extends ",z("constraint")),x.default&&M.push(" = ",z("default")),M)}C.exports={printTypeParameter:O,printTypeParameters:le,getTypeParametersGroupId:de}}}),tn=je({"src/language-js/print/property.js"(v,C){"use strict";Ge();var{printComments:g}=Wa(),{printString:T,printNumber:D}=Ti(),{isNumericLiteral:f,isSimpleNumber:y,isStringLiteral:h,isStringPropSafeToUnquote:E,rawText:F}=da(),{printAssignment:R}=Ne(),J=new WeakMap;function L(c,U,ue){let _e=c.getNode();if(_e.computed)return["[",ue("key"),"]"];let W=c.getParentNode(),{key:oe}=_e;if(U.quoteProps==="consistent"&&!J.has(W)){let ee=(W.properties||W.body||W.members).some(de=>!de.computed&&de.key&&h(de.key)&&!E(de,U));J.set(W,ee)}if((oe.type==="Identifier"||f(oe)&&y(D(F(oe)))&&String(oe.value)===D(F(oe))&&!(U.parser==="typescript"||U.parser==="babel-ts"))&&(U.parser==="json"||U.quoteProps==="consistent"&&J.get(W))){let ee=T(JSON.stringify(oe.type==="Identifier"?oe.name:oe.value.toString()),U);return c.call(de=>g(de,ee,U),"key")}return E(_e,U)&&(U.quoteProps==="as-needed"||U.quoteProps==="consistent"&&!J.get(W))?c.call(ee=>g(ee,/^\d/.test(oe.value)?D(oe.value):oe.value,U),"key"):ue("key")}function A(c,U,ue){return c.getValue().shorthand?ue("value"):R(c,U,ue,L(c,U,ue),":","value")}C.exports={printProperty:A,printPropertyKey:L}}}),Kt=je({"src/language-js/print/function.js"(v,C){"use strict";Ge();var g=Yl(),{printDanglingComments:T,printCommentsSeparately:D}=Wa(),f=po(),{getNextNonSpaceNonCommentCharacterIndex:y}=Ti(),{builders:{line:h,softline:E,group:F,indent:R,ifBreak:J,hardline:L,join:A,indentIfBreak:c},utils:{removeLines:U,willBreak:ue}}=Nr(),{ArgExpansionBailout:_e}=$c(),{getFunctionParameters:W,hasLeadingOwnLineComment:oe,isFlowAnnotationComment:ee,isJsxNode:de,isTemplateOnItsOwnLine:le,shouldPrintComma:Ce,startsWithNoLookaheadToken:O,isBinaryish:te,isLineComment:N,hasComment:z,getComments:x,CommentCheckFlags:M,isCallLikeExpression:$,isCallExpression:X,getCallArguments:Z,hasNakedLeftSide:ne,getLeftSide:me}=da(),{locEnd:Se}=Po(),{printFunctionParameters:we,shouldGroupFunctionParameters:Te}=Re(),{printPropertyKey:Me}=tn(),{printFunctionTypeParameters:ge}=Y();function Xe(Oe,et,at,jt){let Xt=Oe.getValue(),De=!1;if((Xt.type==="FunctionDeclaration"||Xt.type==="FunctionExpression")&&jt&&jt.expandLastArg){let mr=Oe.getParentNode();X(mr)&&Z(mr).length>1&&(De=!0)}let ur=[];Xt.type==="TSDeclareFunction"&&Xt.declare&&ur.push("declare "),Xt.async&&ur.push("async "),Xt.generator?ur.push("function* "):ur.push("function "),Xt.id&&ur.push(et("id"));let di=we(Oe,et,at,De),si=$e(Oe,et,at),_r=Te(Xt,si);return ur.push(ge(Oe,at,et),F([_r?F(di):di,si]),Xt.body?" ":"",et("body")),at.semi&&(Xt.declare||!Xt.body)&&ur.push(";"),ur}function ye(Oe,et,at){let jt=Oe.getNode(),{kind:Xt}=jt,De=jt.value||jt,ur=[];return!Xt||Xt==="init"||Xt==="method"||Xt==="constructor"?De.async&&ur.push("async "):(g.ok(Xt==="get"||Xt==="set"),ur.push(Xt," ")),De.generator&&ur.push("*"),ur.push(Me(Oe,et,at),jt.optional||jt.key.optional?"?":""),jt===De?ur.push(xe(Oe,et,at)):De.type==="FunctionExpression"?ur.push(Oe.call(di=>xe(di,et,at),"value")):ur.push(at("value")),ur}function xe(Oe,et,at){let jt=Oe.getNode(),Xt=we(Oe,at,et),De=$e(Oe,at,et),ur=Te(jt,De),di=[ge(Oe,et,at),F([ur?F(Xt):Xt,De])];return jt.body?di.push(" ",at("body")):di.push(et.semi?";":""),di}function He(Oe,et,at,jt){let Xt=Oe.getValue(),De=[];if(Xt.async&&De.push("async "),Fe(Oe,et))De.push(at(["params",0]));else{let di=jt&&(jt.expandLastArg||jt.expandFirstArg),si=$e(Oe,at,et);if(di){if(ue(si))throw new _e;si=F(U(si))}De.push(F([we(Oe,at,et,di,!0),si]))}let ur=T(Oe,et,!0,di=>{let si=y(et.originalText,di,Se);return si!==!1&&et.originalText.slice(si,si+2)==="=>"});return ur&&De.push(" ",ur),De}function _t(Oe,et,at,jt,Xt,De){let ur=Oe.getName(),di=Oe.getParentNode(),si=$(di)&&ur==="callee",_r=!!(et&&et.assignmentLayout),mr=De.body.type!=="BlockStatement"&&De.body.type!=="ObjectExpression"&&De.body.type!=="SequenceExpression",bt=si&&mr||et&&et.assignmentLayout==="chain-tail-arrow-chain",Pe=Symbol("arrow-chain");return De.body.type==="SequenceExpression"&&(Xt=F(["(",R([E,Xt]),E,")"])),F([F(R([si||_r?E:"",F(A([" =>",h],at),{shouldBreak:jt})]),{id:Pe,shouldBreak:bt})," =>",c(mr?R([h,Xt]):[" ",Xt],{groupId:Pe}),si?J(E,"",{groupId:Pe}):""])}function Qe(Oe,et,at,jt){let Xt=Oe.getValue(),De=[],ur=[],di=!1;if(function Pe(){let Ft=He(Oe,et,at,jt);if(De.length===0)De.push(Ft);else{let{leading:We,trailing:xt}=D(Oe,et);De.push([We,Ft]),ur.unshift(xt)}di=di||Xt.returnType&&W(Xt).length>0||Xt.typeParameters||W(Xt).some(We=>We.type!=="Identifier"),Xt.body.type!=="ArrowFunctionExpression"||jt&&jt.expandLastArg?ur.unshift(at("body",jt)):(Xt=Xt.body,Oe.call(Pe,"body"))}(),De.length>1)return _t(Oe,jt,De,di,ur,Xt);let si=De;if(si.push(" =>"),!oe(et.originalText,Xt.body)&&(Xt.body.type==="ArrayExpression"||Xt.body.type==="ObjectExpression"||Xt.body.type==="BlockStatement"||de(Xt.body)||le(Xt.body,et.originalText)||Xt.body.type==="ArrowFunctionExpression"||Xt.body.type==="DoExpression"))return F([...si," ",ur]);if(Xt.body.type==="SequenceExpression")return F([...si,F([" (",R([E,ur]),E,")"])]);let _r=(jt&&jt.expandLastArg||Oe.getParentNode().type==="JSXExpressionContainer")&&!z(Xt),mr=jt&&jt.expandLastArg&&Ce(et,"all"),bt=Xt.body.type==="ConditionalExpression"&&!O(Xt.body,Pe=>Pe.type==="ObjectExpression");return F([...si,F([R([h,bt?J("","("):"",ur,bt?J("",")"):""]),_r?[J(mr?",":""),E]:""])])}function dt(Oe){let et=W(Oe);return et.length===1&&!Oe.typeParameters&&!z(Oe,M.Dangling)&&et[0].type==="Identifier"&&!et[0].typeAnnotation&&!z(et[0])&&!et[0].optional&&!Oe.predicate&&!Oe.returnType}function Fe(Oe,et){if(et.arrowParens==="always")return!1;if(et.arrowParens==="avoid"){let at=Oe.getValue();return dt(at)}return!1}function $e(Oe,et,at){let jt=Oe.getValue(),Xt=et("returnType");if(jt.returnType&&ee(at.originalText,jt.returnType))return[" /*: ",Xt," */"];let De=[Xt];return jt.returnType&&jt.returnType.typeAnnotation&&De.unshift(": "),jt.predicate&&De.push(jt.returnType?" ":": ",et("predicate")),De}function Et(Oe,et,at){let jt=Oe.getValue(),Xt=et.semi?";":"",De=[];jt.argument&&(Ve(et,jt.argument)?De.push([" (",R([L,at("argument")]),L,")"]):te(jt.argument)||jt.argument.type==="SequenceExpression"?De.push(F([J(" ("," "),R([E,at("argument")]),E,J(")")])):De.push(" ",at("argument")));let ur=x(jt),di=f(ur),si=di&&N(di);return si&&De.push(Xt),z(jt,M.Dangling)&&De.push(" ",T(Oe,et,!0)),si||De.push(Xt),De}function At(Oe,et,at){return["return",Et(Oe,et,at)]}function An(Oe,et,at){return["throw",Et(Oe,et,at)]}function Ve(Oe,et){if(oe(Oe.originalText,et))return!0;if(ne(et)){let at=et,jt;for(;jt=me(at);)if(at=jt,oe(Oe.originalText,at))return!0}return!1}C.exports={printFunction:Xe,printArrowFunction:Qe,printMethod:ye,printReturnStatement:At,printThrowStatement:An,printMethodInternal:xe,shouldPrintParamsWithoutParens:Fe}}}),Zt=je({"src/language-js/print/decorators.js"(v,C){"use strict";Ge();var{isNonEmptyArray:g,hasNewline:T}=Ti(),{builders:{line:D,hardline:f,join:y,breakParent:h,group:E}}=Nr(),{locStart:F,locEnd:R}=Po(),{getParentExportDeclaration:J}=da();function L(_e,W,oe){let ee=_e.getValue();return E([y(D,_e.map(oe,"decorators")),U(ee,W)?f:D])}function A(_e,W,oe){return[y(f,_e.map(oe,"declaration","decorators")),f]}function c(_e,W,oe){let ee=_e.getValue(),{decorators:de}=ee;if(!g(de)||ue(_e.getParentNode()))return;let le=ee.type==="ClassExpression"||ee.type==="ClassDeclaration"||U(ee,W);return[J(_e)?f:le?h:"",y(D,_e.map(oe,"decorators")),D]}function U(_e,W){return _e.decorators.some(oe=>T(W.originalText,R(oe)))}function ue(_e){if(_e.type!=="ExportDefaultDeclaration"&&_e.type!=="ExportNamedDeclaration"&&_e.type!=="DeclareExportDeclaration")return!1;let W=_e.declaration&&_e.declaration.decorators;return g(W)&&F(_e)===F(W[0])}C.exports={printDecorators:c,printClassMemberDecorators:L,printDecoratorsBeforeExport:A,hasDecoratorsBeforeExport:ue}}}),ot=je({"src/language-js/print/class.js"(v,C){"use strict";Ge();var{isNonEmptyArray:g,createGroupIdMapper:T}=Ti(),{printComments:D,printDanglingComments:f}=Wa(),{builders:{join:y,line:h,hardline:E,softline:F,group:R,indent:J,ifBreak:L}}=Nr(),{hasComment:A,CommentCheckFlags:c}=da(),{getTypeParametersGroupId:U}=Nt(),{printMethod:ue}=Kt(),{printOptionalToken:_e,printTypeAnnotation:W,printDefiniteToken:oe}=Y(),{printPropertyKey:ee}=tn(),{printAssignment:de}=Ne(),{printClassMemberDecorators:le}=Zt();function Ce(Z,ne,me){let Se=Z.getValue(),we=[];Se.declare&&we.push("declare "),Se.abstract&&we.push("abstract "),we.push("class");let Te=Se.id&&A(Se.id,c.Trailing)||Se.typeParameters&&A(Se.typeParameters,c.Trailing)||Se.superClass&&A(Se.superClass)||g(Se.extends)||g(Se.mixins)||g(Se.implements),Me=[],ge=[];if(Se.id&&Me.push(" ",me("id")),Me.push(me("typeParameters")),Se.superClass){let Xe=[M(Z,ne,me),me("superTypeParameters")],ye=Z.call(xe=>["extends ",D(xe,Xe,ne)],"superClass");Te?ge.push(h,R(ye)):ge.push(" ",ye)}else ge.push(x(Z,ne,me,"extends"));if(ge.push(x(Z,ne,me,"mixins"),x(Z,ne,me,"implements")),Te){let Xe;z(Se)?Xe=[...Me,J(ge)]:Xe=J([...Me,ge]),we.push(R(Xe,{id:O(Se)}))}else we.push(...Me,...ge);return we.push(" ",me("body")),we}var O=T("heritageGroup");function te(Z){return L(E,"",{groupId:O(Z)})}function N(Z){return["superClass","extends","mixins","implements"].filter(ne=>!!Z[ne]).length>1}function z(Z){return Z.typeParameters&&!A(Z.typeParameters,c.Trailing|c.Line)&&!N(Z)}function x(Z,ne,me,Se){let we=Z.getValue();if(!g(we[Se]))return"";let Te=f(Z,ne,!0,Me=>{let{marker:ge}=Me;return ge===Se});return[z(we)?L(" ",h,{groupId:U(we.typeParameters)}):h,Te,Te&&E,Se,R(J([h,y([",",h],Z.map(me,Se))]))]}function M(Z,ne,me){let Se=me("superClass");return Z.getParentNode().type==="AssignmentExpression"?R(L(["(",J([F,Se]),F,")"],Se)):Se}function $(Z,ne,me){let Se=Z.getValue(),we=[];return g(Se.decorators)&&we.push(le(Z,ne,me)),Se.accessibility&&we.push(Se.accessibility+" "),Se.readonly&&we.push("readonly "),Se.declare&&we.push("declare "),Se.static&&we.push("static "),(Se.type==="TSAbstractMethodDefinition"||Se.abstract)&&we.push("abstract "),Se.override&&we.push("override "),we.push(ue(Z,ne,me)),we}function X(Z,ne,me){let Se=Z.getValue(),we=[],Te=ne.semi?";":"";return g(Se.decorators)&&we.push(le(Z,ne,me)),Se.accessibility&&we.push(Se.accessibility+" "),Se.declare&&we.push("declare "),Se.static&&we.push("static "),(Se.type==="TSAbstractPropertyDefinition"||Se.type==="TSAbstractAccessorProperty"||Se.abstract)&&we.push("abstract "),Se.override&&we.push("override "),Se.readonly&&we.push("readonly "),Se.variance&&we.push(me("variance")),(Se.type==="ClassAccessorProperty"||Se.type==="AccessorProperty"||Se.type==="TSAbstractAccessorProperty")&&we.push("accessor "),we.push(ee(Z,ne,me),_e(Z),oe(Z),W(Z,ne,me)),[de(Z,ne,me,we," =","value"),Te]}C.exports={printClass:Ce,printClassMethod:$,printClassProperty:X,printHardlineAfterHeritage:te}}}),Rt=je({"src/language-js/print/interface.js"(v,C){"use strict";Ge();var{isNonEmptyArray:g}=Ti(),{builders:{join:T,line:D,group:f,indent:y,ifBreak:h}}=Nr(),{hasComment:E,identity:F,CommentCheckFlags:R}=da(),{getTypeParametersGroupId:J}=Nt(),{printTypeScriptModifiers:L}=Y();function A(c,U,ue){let _e=c.getValue(),W=[];_e.declare&&W.push("declare "),_e.type==="TSInterfaceDeclaration"&&W.push(_e.abstract?"abstract ":"",L(c,U,ue)),W.push("interface");let oe=[],ee=[];_e.type!=="InterfaceTypeAnnotation"&&oe.push(" ",ue("id"),ue("typeParameters"));let de=_e.typeParameters&&!E(_e.typeParameters,R.Trailing|R.Line);return g(_e.extends)&&ee.push(de?h(" ",D,{groupId:J(_e.typeParameters)}):D,"extends ",(_e.extends.length===1?F:y)(T([",",D],c.map(ue,"extends")))),_e.id&&E(_e.id,R.Trailing)||g(_e.extends)?de?W.push(f([...oe,y(ee)])):W.push(f(y([...oe,...ee]))):W.push(...oe,...ee),W.push(" ",ue("body")),f(W)}C.exports={printInterface:A}}}),rn=je({"src/language-js/print/module.js"(v,C){"use strict";Ge();var{isNonEmptyArray:g}=Ti(),{builders:{softline:T,group:D,indent:f,join:y,line:h,ifBreak:E,hardline:F}}=Nr(),{printDanglingComments:R}=Wa(),{hasComment:J,CommentCheckFlags:L,shouldPrintComma:A,needsHardlineAfterDanglingComment:c,isStringLiteral:U,rawText:ue}=da(),{locStart:_e,hasSameLoc:W}=Po(),{hasDecoratorsBeforeExport:oe,printDecoratorsBeforeExport:ee}=Zt();function de(X,Z,ne){let me=X.getValue(),Se=Z.semi?";":"",we=[],{importKind:Te}=me;return we.push("import"),Te&&Te!=="value"&&we.push(" ",Te),we.push(N(X,Z,ne),te(X,Z,ne),x(X,Z,ne),Se),we}function le(X,Z,ne){let me=X.getValue(),Se=[];oe(me)&&Se.push(ee(X,Z,ne));let{type:we,exportKind:Te,declaration:Me}=me;return Se.push("export"),(me.default||we==="ExportDefaultDeclaration")&&Se.push(" default"),J(me,L.Dangling)&&(Se.push(" ",R(X,Z,!0)),c(me)&&Se.push(F)),Me?Se.push(" ",ne("declaration")):Se.push(Te==="type"?" type":"",N(X,Z,ne),te(X,Z,ne),x(X,Z,ne)),O(me,Z)&&Se.push(";"),Se}function Ce(X,Z,ne){let me=X.getValue(),Se=Z.semi?";":"",we=[],{exportKind:Te,exported:Me}=me;return we.push("export"),Te==="type"&&we.push(" type"),we.push(" *"),Me&&we.push(" as ",ne("exported")),we.push(te(X,Z,ne),x(X,Z,ne),Se),we}function O(X,Z){if(!Z.semi)return!1;let{type:ne,declaration:me}=X,Se=X.default||ne==="ExportDefaultDeclaration";if(!me)return!0;let{type:we}=me;return!!(Se&&we!=="ClassDeclaration"&&we!=="FunctionDeclaration"&&we!=="TSInterfaceDeclaration"&&we!=="DeclareClass"&&we!=="DeclareFunction"&&we!=="TSDeclareFunction"&&we!=="EnumDeclaration")}function te(X,Z,ne){let me=X.getValue();if(!me.source)return"";let Se=[];return z(me,Z)||Se.push(" from"),Se.push(" ",ne("source")),Se}function N(X,Z,ne){let me=X.getValue();if(z(me,Z))return"";let Se=[" "];if(g(me.specifiers)){let we=[],Te=[];X.each(()=>{let Me=X.getValue().type;if(Me==="ExportNamespaceSpecifier"||Me==="ExportDefaultSpecifier"||Me==="ImportNamespaceSpecifier"||Me==="ImportDefaultSpecifier")we.push(ne());else if(Me==="ExportSpecifier"||Me==="ImportSpecifier")Te.push(ne());else throw new Error(`Unknown specifier type ${JSON.stringify(Me)}`)},"specifiers"),Se.push(y(", ",we)),Te.length>0&&(we.length>0&&Se.push(", "),Te.length>1||we.length>0||me.specifiers.some(Me=>J(Me))?Se.push(D(["{",f([Z.bracketSpacing?h:T,y([",",h],Te)]),E(A(Z)?",":""),Z.bracketSpacing?h:T,"}"])):Se.push(["{",Z.bracketSpacing?" ":"",...Te,Z.bracketSpacing?" ":"","}"]))}else Se.push("{}");return Se}function z(X,Z){let{type:ne,importKind:me,source:Se,specifiers:we}=X;return ne!=="ImportDeclaration"||g(we)||me==="type"?!1:!/{\s*}/.test(Z.originalText.slice(_e(X),_e(Se)))}function x(X,Z,ne){let me=X.getNode();return g(me.assertions)?[" assert {",Z.bracketSpacing?" ":"",y(", ",X.map(ne,"assertions")),Z.bracketSpacing?" ":"","}"]:""}function M(X,Z,ne){let me=X.getNode(),{type:Se}=me,we=[],Te=Se==="ImportSpecifier"?me.importKind:me.exportKind;Te&&Te!=="value"&&we.push(Te," ");let Me=Se.startsWith("Import"),ge=Me?"imported":"local",Xe=Me?"local":"exported",ye=me[ge],xe=me[Xe],He="",_t="";return Se==="ExportNamespaceSpecifier"||Se==="ImportNamespaceSpecifier"?He="*":ye&&(He=ne(ge)),xe&&!$(me)&&(_t=ne(Xe)),we.push(He,He&&_t?" as ":"",_t),we}function $(X){if(X.type!=="ImportSpecifier"&&X.type!=="ExportSpecifier")return!1;let{local:Z,[X.type==="ImportSpecifier"?"imported":"exported"]:ne}=X;if(Z.type!==ne.type||!W(Z,ne))return!1;if(U(Z))return Z.value===ne.value&&ue(Z)===ue(ne);switch(Z.type){case"Identifier":return Z.name===ne.name;default:return!1}}C.exports={printImportDeclaration:de,printExportDeclaration:le,printExportAllDeclaration:Ce,printModuleSpecifier:M}}}),be=je({"src/language-js/print/object.js"(v,C){"use strict";Ge();var{printDanglingComments:g}=Wa(),{builders:{line:T,softline:D,group:f,indent:y,ifBreak:h,hardline:E}}=Nr(),{getLast:F,hasNewlineInRange:R,hasNewline:J,isNonEmptyArray:L}=Ti(),{shouldPrintComma:A,hasComment:c,getComments:U,CommentCheckFlags:ue,isNextLineEmpty:_e}=da(),{locStart:W,locEnd:oe}=Po(),{printOptionalToken:ee,printTypeAnnotation:de}=Y(),{shouldHugFunctionParameters:le}=Re(),{shouldHugType:Ce}=qe(),{printHardlineAfterHeritage:O}=ot();function te(N,z,x){let M=z.semi?";":"",$=N.getValue(),X;$.type==="TSTypeLiteral"?X="members":$.type==="TSInterfaceBody"?X="body":X="properties";let Z=$.type==="ObjectTypeAnnotation",ne=[X];Z&&ne.push("indexers","callProperties","internalSlots");let me=ne.map(Fe=>$[Fe][0]).sort((Fe,$e)=>W(Fe)-W($e))[0],Se=N.getParentNode(0),we=Z&&Se&&(Se.type==="InterfaceDeclaration"||Se.type==="DeclareInterface"||Se.type==="DeclareClass")&&N.getName()==="body",Te=$.type==="TSInterfaceBody"||we||$.type==="ObjectPattern"&&Se.type!=="FunctionDeclaration"&&Se.type!=="FunctionExpression"&&Se.type!=="ArrowFunctionExpression"&&Se.type!=="ObjectMethod"&&Se.type!=="ClassMethod"&&Se.type!=="ClassPrivateMethod"&&Se.type!=="AssignmentPattern"&&Se.type!=="CatchClause"&&$.properties.some(Fe=>Fe.value&&(Fe.value.type==="ObjectPattern"||Fe.value.type==="ArrayPattern"))||$.type!=="ObjectPattern"&&me&&R(z.originalText,W($),W(me)),Me=we?";":$.type==="TSInterfaceBody"||$.type==="TSTypeLiteral"?h(M,";"):",",ge=$.type==="RecordExpression"?"#{":$.exact?"{|":"{",Xe=$.exact?"|}":"}",ye=[];for(let Fe of ne)N.each($e=>{let Et=$e.getValue();ye.push({node:Et,printed:x(),loc:W(Et)})},Fe);ne.length>1&&ye.sort((Fe,$e)=>Fe.loc-$e.loc);let xe=[],He=ye.map(Fe=>{let $e=[...xe,f(Fe.printed)];return xe=[Me,T],(Fe.node.type==="TSPropertySignature"||Fe.node.type==="TSMethodSignature"||Fe.node.type==="TSConstructSignatureDeclaration")&&c(Fe.node,ue.PrettierIgnore)&&xe.shift(),_e(Fe.node,z)&&xe.push(E),$e});if($.inexact){let Fe;if(c($,ue.Dangling)){let $e=c($,ue.Line);Fe=[g(N,z,!0),$e||J(z.originalText,oe(F(U($))))?E:T,"..."]}else Fe=["..."];He.push([...xe,...Fe])}let _t=F($[X]),Qe=!($.inexact||_t&&_t.type==="RestElement"||_t&&(_t.type==="TSPropertySignature"||_t.type==="TSCallSignatureDeclaration"||_t.type==="TSMethodSignature"||_t.type==="TSConstructSignatureDeclaration")&&c(_t,ue.PrettierIgnore)),dt;if(He.length===0){if(!c($,ue.Dangling))return[ge,Xe,de(N,z,x)];dt=f([ge,g(N,z),D,Xe,ee(N),de(N,z,x)])}else dt=[we&&L($.properties)?O(Se):"",ge,y([z.bracketSpacing?T:D,...He]),h(Qe&&(Me!==","||A(z))?Me:""),z.bracketSpacing?T:D,Xe,ee(N),de(N,z,x)];return N.match(Fe=>Fe.type==="ObjectPattern"&&!Fe.decorators,(Fe,$e,Et)=>le(Fe)&&($e==="params"||$e==="parameters"||$e==="this"||$e==="rest")&&Et===0)||N.match(Ce,(Fe,$e)=>$e==="typeAnnotation",(Fe,$e)=>$e==="typeAnnotation",(Fe,$e,Et)=>le(Fe)&&($e==="params"||$e==="parameters"||$e==="this"||$e==="rest")&&Et===0)||!Te&&N.match(Fe=>Fe.type==="ObjectPattern",Fe=>Fe.type==="AssignmentExpression"||Fe.type==="VariableDeclarator")?dt:f(dt,{shouldBreak:Te})}C.exports={printObject:te}}}),It=je({"src/language-js/print/flow.js"(v,C){"use strict";Ge();var g=Yl(),{printDanglingComments:T}=Wa(),{printString:D,printNumber:f}=Ti(),{builders:{hardline:y,softline:h,group:E,indent:F}}=Nr(),{getParentExportDeclaration:R,isFunctionNotation:J,isGetterOrSetter:L,rawText:A,shouldPrintComma:c}=da(),{locStart:U,locEnd:ue}=Po(),{replaceTextEndOfLine:_e}=Mc(),{printClass:W}=ot(),{printOpaqueType:oe,printTypeAlias:ee,printIntersectionType:de,printUnionType:le,printFunctionType:Ce,printTupleType:O,printIndexedAccessType:te}=qe(),{printInterface:N}=Rt(),{printTypeParameter:z,printTypeParameters:x}=Nt(),{printExportDeclaration:M,printExportAllDeclaration:$}=rn(),{printArrayItems:X}=b(),{printObject:Z}=be(),{printPropertyKey:ne}=tn(),{printOptionalToken:me,printTypeAnnotation:Se,printRestSpread:we}=Y();function Te(ge,Xe,ye){let xe=ge.getValue(),He=Xe.semi?";":"",_t=[];switch(xe.type){case"DeclareClass":return Me(ge,W(ge,Xe,ye));case"DeclareFunction":return Me(ge,["function ",ye("id"),xe.predicate?" ":"",ye("predicate"),He]);case"DeclareModule":return Me(ge,["module ",ye("id")," ",ye("body")]);case"DeclareModuleExports":return Me(ge,["module.exports",": ",ye("typeAnnotation"),He]);case"DeclareVariable":return Me(ge,["var ",ye("id"),He]);case"DeclareOpaqueType":return Me(ge,oe(ge,Xe,ye));case"DeclareInterface":return Me(ge,N(ge,Xe,ye));case"DeclareTypeAlias":return Me(ge,ee(ge,Xe,ye));case"DeclareExportDeclaration":return Me(ge,M(ge,Xe,ye));case"DeclareExportAllDeclaration":return Me(ge,$(ge,Xe,ye));case"OpaqueType":return oe(ge,Xe,ye);case"TypeAlias":return ee(ge,Xe,ye);case"IntersectionTypeAnnotation":return de(ge,Xe,ye);case"UnionTypeAnnotation":return le(ge,Xe,ye);case"FunctionTypeAnnotation":return Ce(ge,Xe,ye);case"TupleTypeAnnotation":return O(ge,Xe,ye);case"GenericTypeAnnotation":return[ye("id"),x(ge,Xe,ye,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return te(ge,Xe,ye);case"TypeAnnotation":return ye("typeAnnotation");case"TypeParameter":return z(ge,Xe,ye);case"TypeofTypeAnnotation":return["typeof ",ye("argument")];case"ExistsTypeAnnotation":return"*";case"EmptyTypeAnnotation":return"empty";case"MixedTypeAnnotation":return"mixed";case"ArrayTypeAnnotation":return[ye("elementType"),"[]"];case"BooleanLiteralTypeAnnotation":return String(xe.value);case"EnumDeclaration":return["enum ",ye("id")," ",ye("body")];case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":{if(xe.type==="EnumSymbolBody"||xe.explicitType){let Qe=null;switch(xe.type){case"EnumBooleanBody":Qe="boolean";break;case"EnumNumberBody":Qe="number";break;case"EnumStringBody":Qe="string";break;case"EnumSymbolBody":Qe="symbol";break}_t.push("of ",Qe," ")}if(xe.members.length===0&&!xe.hasUnknownMembers)_t.push(E(["{",T(ge,Xe),h,"}"]));else{let Qe=xe.members.length>0?[y,X(ge,Xe,"members",ye),xe.hasUnknownMembers||c(Xe)?",":""]:[];_t.push(E(["{",F([...Qe,...xe.hasUnknownMembers?[y,"..."]:[]]),T(ge,Xe,!0),y,"}"]))}return _t}case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":return[ye("id")," = ",typeof xe.init=="object"?ye("init"):String(xe.init)];case"EnumDefaultedMember":return ye("id");case"FunctionTypeParam":{let Qe=xe.name?ye("name"):ge.getParentNode().this===xe?"this":"";return[Qe,me(ge),Qe?": ":"",ye("typeAnnotation")]}case"InterfaceDeclaration":case"InterfaceTypeAnnotation":return N(ge,Xe,ye);case"ClassImplements":case"InterfaceExtends":return[ye("id"),ye("typeParameters")];case"NullableTypeAnnotation":return["?",ye("typeAnnotation")];case"Variance":{let{kind:Qe}=xe;return g.ok(Qe==="plus"||Qe==="minus"),Qe==="plus"?"+":"-"}case"ObjectTypeCallProperty":return xe.static&&_t.push("static "),_t.push(ye("value")),_t;case"ObjectTypeIndexer":return[xe.static?"static ":"",xe.variance?ye("variance"):"","[",ye("id"),xe.id?": ":"",ye("key"),"]: ",ye("value")];case"ObjectTypeProperty":{let Qe="";return xe.proto?Qe="proto ":xe.static&&(Qe="static "),[Qe,L(xe)?xe.kind+" ":"",xe.variance?ye("variance"):"",ne(ge,Xe,ye),me(ge),J(xe)?"":": ",ye("value")]}case"ObjectTypeAnnotation":return Z(ge,Xe,ye);case"ObjectTypeInternalSlot":return[xe.static?"static ":"","[[",ye("id"),"]]",me(ge),xe.method?"":": ",ye("value")];case"ObjectTypeSpreadProperty":return we(ge,Xe,ye);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[ye("qualification"),".",ye("id")];case"StringLiteralTypeAnnotation":return _e(D(A(xe),Xe));case"NumberLiteralTypeAnnotation":g.strictEqual(typeof xe.value,"number");case"BigIntLiteralTypeAnnotation":return xe.extra?f(xe.extra.raw):f(xe.raw);case"TypeCastExpression":return["(",ye("expression"),Se(ge,Xe,ye),")"];case"TypeParameterDeclaration":case"TypeParameterInstantiation":{let Qe=x(ge,Xe,ye,"params");if(Xe.parser==="flow"){let dt=U(xe),Fe=ue(xe),$e=Xe.originalText.lastIndexOf("/*",dt),Et=Xe.originalText.indexOf("*/",Fe);if($e!==-1&&Et!==-1){let At=Xe.originalText.slice($e+2,Et).trim();if(At.startsWith("::")&&!At.includes("/*")&&!At.includes("*/"))return["/*:: ",Qe," */"]}}return Qe}case"InferredPredicate":return"%checks";case"DeclaredPredicate":return["%checks(",ye("value"),")"];case"AnyTypeAnnotation":return"any";case"BooleanTypeAnnotation":return"boolean";case"BigIntTypeAnnotation":return"bigint";case"NullLiteralTypeAnnotation":return"null";case"NumberTypeAnnotation":return"number";case"SymbolTypeAnnotation":return"symbol";case"StringTypeAnnotation":return"string";case"VoidTypeAnnotation":return"void";case"ThisTypeAnnotation":return"this";case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"Type":throw new Error("unprintable type: "+JSON.stringify(xe.type))}}function Me(ge,Xe){let ye=R(ge);return ye?(g.strictEqual(ye.type,"DeclareExportDeclaration"),Xe):["declare ",Xe]}C.exports={printFlow:Te}}}),ln=je({"src/language-js/utils/is-ts-keyword-type.js"(v,C){"use strict";Ge();function g(T){let{type:D}=T;return D.startsWith("TS")&&D.endsWith("Keyword")}C.exports=g}}),xn=je({"src/language-js/print/ternary.js"(v,C){"use strict";Ge();var{hasNewlineInRange:g}=Ti(),{isJsxNode:T,getComments:D,isCallExpression:f,isMemberExpression:y,isTSTypeExpression:h}=da(),{locStart:E,locEnd:F}=Po(),R=pl(),{builders:{line:J,softline:L,group:A,indent:c,align:U,ifBreak:ue,dedent:_e,breakParent:W}}=Nr();function oe(O){let te=[O];for(let N=0;N<te.length;N++){let z=te[N];for(let x of["test","consequent","alternate"]){let M=z[x];if(T(M))return!0;M.type==="ConditionalExpression"&&te.push(M)}}return!1}function ee(O,te,N){let z=O.getValue(),x=z.type==="ConditionalExpression",M=x?"alternate":"falseType",$=O.getParentNode(),X=x?N("test"):[N("checkType")," ","extends"," ",N("extendsType")];return $.type===z.type&&$[M]===z?U(2,X):X}var de=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"]]);function le(O){let te=O.getValue();if(te.type!=="ConditionalExpression")return!1;let N,z=te;for(let x=0;!N;x++){let M=O.getParentNode(x);if(f(M)&&M.callee===z||y(M)&&M.object===z||M.type==="TSNonNullExpression"&&M.expression===z){z=M;continue}M.type==="NewExpression"&&M.callee===z||h(M)&&M.expression===z?(N=O.getParentNode(x+1),z=M):N=M}return z===te?!1:N[de.get(N.type)]===z}function Ce(O,te,N){let z=O.getValue(),x=z.type==="ConditionalExpression",M=x?"consequent":"trueType",$=x?"alternate":"falseType",X=x?["test"]:["checkType","extendsType"],Z=z[M],ne=z[$],me=[],Se=!1,we=O.getParentNode(),Te=we.type===z.type&&X.some(Et=>we[Et]===z),Me=we.type===z.type&&!Te,ge,Xe,ye=0;do Xe=ge||z,ge=O.getParentNode(ye),ye++;while(ge&&ge.type===z.type&&X.every(Et=>ge[Et]!==Xe));let xe=ge||we,He=Xe;if(x&&(T(z[X[0]])||T(Z)||T(ne)||oe(He))){Se=!0,Me=!0;let Et=An=>[ue("("),c([L,An]),L,ue(")")],At=An=>An.type==="NullLiteral"||An.type==="Literal"&&An.value===null||An.type==="Identifier"&&An.name==="undefined";me.push(" ? ",At(Z)?N(M):Et(N(M))," : ",ne.type===z.type||At(ne)?N($):Et(N($)))}else{let Et=[J,"? ",Z.type===z.type?ue("","("):"",U(2,N(M)),Z.type===z.type?ue("",")"):"",J,": ",ne.type===z.type?N($):U(2,N($))];me.push(we.type!==z.type||we[$]===z||Te?Et:te.useTabs?_e(c(Et)):U(Math.max(0,te.tabWidth-2),Et))}let _t=[...X.map(Et=>D(z[Et])),D(Z),D(ne)].flat().some(Et=>R(Et)&&g(te.originalText,E(Et),F(Et))),Qe=Et=>we===xe?A(Et,{shouldBreak:_t}):_t?[Et,W]:Et,dt=!Se&&(y(we)||we.type==="NGPipeExpression"&&we.left===z)&&!we.computed,Fe=le(O),$e=Qe([ee(O,te,N),Me?me:c(me),x&&dt&&!Fe?L:""]);return Te||Fe?A([c([L,$e]),L]):$e}C.exports={printTernary:Ce}}}),qn=je({"src/language-js/print/statement.js"(v,C){"use strict";Ge();var{builders:{hardline:g}}=Nr(),T=V(),{getLeftSidePathName:D,hasNakedLeftSide:f,isJsxNode:y,isTheOnlyJsxElementInMarkdown:h,hasComment:E,CommentCheckFlags:F,isNextLineEmpty:R}=da(),{shouldPrintParamsWithoutParens:J}=Kt();function L(ee,de,le,Ce){let O=ee.getValue(),te=[],N=O.type==="ClassBody",z=A(O[Ce]);return ee.each((x,M,$)=>{let X=x.getValue();if(X.type==="EmptyStatement")return;let Z=le();!de.semi&&!N&&!h(de,x)&&c(x,de)?E(X,F.Leading)?te.push(le([],{needsSemi:!0})):te.push(";",Z):te.push(Z),!de.semi&&N&&W(X)&&oe(X,$[M+1])&&te.push(";"),X!==z&&(te.push(g),R(X,de)&&te.push(g))},Ce),te}function A(ee){for(let de=ee.length-1;de>=0;de--){let le=ee[de];if(le.type!=="EmptyStatement")return le}}function c(ee,de){return ee.getNode().type!=="ExpressionStatement"?!1:ee.call(le=>U(le,de),"expression")}function U(ee,de){let le=ee.getValue();switch(le.type){case"ParenthesizedExpression":case"TypeCastExpression":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":{if(!J(ee,de))return!0;break}case"UnaryExpression":{let{prefix:Ce,operator:O}=le;if(Ce&&(O==="+"||O==="-"))return!0;break}case"BindExpression":{if(!le.object)return!0;break}case"Literal":{if(le.regex)return!0;break}default:if(y(le))return!0}return T(ee,de)?!0:f(le)?ee.call(Ce=>U(Ce,de),...D(ee,le)):!1}function ue(ee,de,le){return L(ee,de,le,"body")}function _e(ee,de,le){return L(ee,de,le,"consequent")}var W=ee=>{let{type:de}=ee;return de==="ClassProperty"||de==="PropertyDefinition"||de==="ClassPrivateProperty"||de==="ClassAccessorProperty"||de==="AccessorProperty"||de==="TSAbstractPropertyDefinition"||de==="TSAbstractAccessorProperty"};function oe(ee,de){let{type:le,name:Ce}=ee.key;if(!ee.computed&&le==="Identifier"&&(Ce==="static"||Ce==="get"||Ce==="set"||Ce==="accessor")&&!ee.value&&!ee.typeAnnotation)return!0;if(!de||de.static||de.accessibility)return!1;if(!de.computed){let O=de.key&&de.key.name;if(O==="in"||O==="instanceof")return!0}if(W(de)&&de.variance&&!de.static&&!de.declare)return!0;switch(de.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return de.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((de.value?de.value.async:de.async)||de.kind==="get"||de.kind==="set")return!1;let O=de.value?de.value.generator:de.generator;return!!(de.computed||O)}case"TSIndexSignature":return!0}return!1}C.exports={printBody:ue,printSwitchCaseConsequent:_e}}}),rt=je({"src/language-js/print/block.js"(v,C){"use strict";Ge();var{printDanglingComments:g}=Wa(),{isNonEmptyArray:T}=Ti(),{builders:{hardline:D,indent:f}}=Nr(),{hasComment:y,CommentCheckFlags:h,isNextLineEmpty:E}=da(),{printHardlineAfterHeritage:F}=ot(),{printBody:R}=qn();function J(A,c,U){let ue=A.getValue(),_e=[];if(ue.type==="StaticBlock"&&_e.push("static "),ue.type==="ClassBody"&&T(ue.body)){let oe=A.getParentNode();_e.push(F(oe))}_e.push("{");let W=L(A,c,U);if(W)_e.push(f([D,W]),D);else{let oe=A.getParentNode(),ee=A.getParentNode(1);oe.type==="ArrowFunctionExpression"||oe.type==="FunctionExpression"||oe.type==="FunctionDeclaration"||oe.type==="ObjectMethod"||oe.type==="ClassMethod"||oe.type==="ClassPrivateMethod"||oe.type==="ForStatement"||oe.type==="WhileStatement"||oe.type==="DoWhileStatement"||oe.type==="DoExpression"||oe.type==="CatchClause"&&!ee.finalizer||oe.type==="TSModuleDeclaration"||oe.type==="TSDeclareFunction"||ue.type==="StaticBlock"||ue.type==="ClassBody"||_e.push(D)}return _e.push("}"),_e}function L(A,c,U){let ue=A.getValue(),_e=T(ue.directives),W=ue.body.some(de=>de.type!=="EmptyStatement"),oe=y(ue,h.Dangling);if(!_e&&!W&&!oe)return"";let ee=[];if(_e&&A.each((de,le,Ce)=>{ee.push(U()),(le<Ce.length-1||W||oe)&&(ee.push(D),E(de.getValue(),c)&&ee.push(D))},"directives"),W&&ee.push(R(A,c,U)),oe&&ee.push(g(A,c,!0)),ue.type==="Program"){let de=A.getParentNode();(!de||de.type!=="ModuleExpression")&&ee.push(D)}return ee}C.exports={printBlock:J,printBlockBody:L}}}),Sn=je({"src/language-js/print/typescript.js"(v,C){"use strict";Ge();var{printDanglingComments:g}=Wa(),{hasNewlineInRange:T}=Ti(),{builders:{join:D,line:f,hardline:y,softline:h,group:E,indent:F,conditionalGroup:R,ifBreak:J}}=Nr(),{isStringLiteral:L,getTypeScriptMappedTypeModifier:A,shouldPrintComma:c,isCallExpression:U,isMemberExpression:ue}=da(),_e=ln(),{locStart:W,locEnd:oe}=Po(),{printOptionalToken:ee,printTypeScriptModifiers:de}=Y(),{printTernary:le}=xn(),{printFunctionParameters:Ce,shouldGroupFunctionParameters:O}=Re(),{printTemplateLiteral:te}=Ql(),{printArrayItems:N}=b(),{printObject:z}=be(),{printClassProperty:x,printClassMethod:M}=ot(),{printTypeParameter:$,printTypeParameters:X}=Nt(),{printPropertyKey:Z}=tn(),{printFunction:ne,printMethodInternal:me}=Kt(),{printInterface:Se}=Rt(),{printBlock:we}=rt(),{printTypeAlias:Te,printIntersectionType:Me,printUnionType:ge,printFunctionType:Xe,printTupleType:ye,printIndexedAccessType:xe,printJSDocType:He}=qe();function _t(Qe,dt,Fe){let $e=Qe.getValue();if(!$e.type.startsWith("TS"))return;if(_e($e))return $e.type.slice(2,-7).toLowerCase();let Et=dt.semi?";":"",At=[];switch($e.type){case"TSThisType":return"this";case"TSTypeAssertion":{let An=!($e.expression.type==="ArrayExpression"||$e.expression.type==="ObjectExpression"),Ve=E(["<",F([h,Fe("typeAnnotation")]),h,">"]),Oe=[J("("),F([h,Fe("expression")]),h,J(")")];return An?R([[Ve,Fe("expression")],[Ve,E(Oe,{shouldBreak:!0})],[Ve,Fe("expression")]]):E([Ve,Fe("expression")])}case"TSDeclareFunction":return ne(Qe,Fe,dt);case"TSExportAssignment":return["export = ",Fe("expression"),Et];case"TSModuleBlock":return we(Qe,dt,Fe);case"TSInterfaceBody":case"TSTypeLiteral":return z(Qe,dt,Fe);case"TSTypeAliasDeclaration":return Te(Qe,dt,Fe);case"TSQualifiedName":return D(".",[Fe("left"),Fe("right")]);case"TSAbstractMethodDefinition":case"TSDeclareMethod":return M(Qe,dt,Fe);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return x(Qe,dt,Fe);case"TSInterfaceHeritage":case"TSExpressionWithTypeArguments":return At.push(Fe("expression")),$e.typeParameters&&At.push(Fe("typeParameters")),At;case"TSTemplateLiteralType":return te(Qe,Fe,dt);case"TSNamedTupleMember":return[Fe("label"),$e.optional?"?":"",": ",Fe("elementType")];case"TSRestType":return["...",Fe("typeAnnotation")];case"TSOptionalType":return[Fe("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return Se(Qe,dt,Fe);case"TSClassImplements":return[Fe("expression"),Fe("typeParameters")];case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return X(Qe,dt,Fe,"params");case"TSTypeParameter":return $(Qe,dt,Fe);case"TSSatisfiesExpression":case"TSAsExpression":{let An=$e.type==="TSAsExpression"?"as":"satisfies";At.push(Fe("expression"),` ${An} `,Fe("typeAnnotation"));let Ve=Qe.getParentNode();return U(Ve)&&Ve.callee===$e||ue(Ve)&&Ve.object===$e?E([F([h,...At]),h]):At}case"TSArrayType":return[Fe("elementType"),"[]"];case"TSPropertySignature":return $e.readonly&&At.push("readonly "),At.push(Z(Qe,dt,Fe),ee(Qe)),$e.typeAnnotation&&At.push(": ",Fe("typeAnnotation")),$e.initializer&&At.push(" = ",Fe("initializer")),At;case"TSParameterProperty":return $e.accessibility&&At.push($e.accessibility+" "),$e.export&&At.push("export "),$e.static&&At.push("static "),$e.override&&At.push("override "),$e.readonly&&At.push("readonly "),At.push(Fe("parameter")),At;case"TSTypeQuery":return["typeof ",Fe("exprName"),Fe("typeParameters")];case"TSIndexSignature":{let An=Qe.getParentNode(),Ve=$e.parameters.length>1?J(c(dt)?",":""):"",Oe=E([F([h,D([", ",h],Qe.map(Fe,"parameters"))]),Ve,h]);return[$e.export?"export ":"",$e.accessibility?[$e.accessibility," "]:"",$e.static?"static ":"",$e.readonly?"readonly ":"",$e.declare?"declare ":"","[",$e.parameters?Oe:"",$e.typeAnnotation?"]: ":"]",$e.typeAnnotation?Fe("typeAnnotation"):"",An.type==="ClassBody"?Et:""]}case"TSTypePredicate":return[$e.asserts?"asserts ":"",Fe("parameterName"),$e.typeAnnotation?[" is ",Fe("typeAnnotation")]:""];case"TSNonNullExpression":return[Fe("expression"),"!"];case"TSImportType":return[$e.isTypeOf?"typeof ":"","import(",Fe($e.parameter?"parameter":"argument"),")",$e.qualifier?[".",Fe("qualifier")]:"",X(Qe,dt,Fe,"typeParameters")];case"TSLiteralType":return Fe("literal");case"TSIndexedAccessType":return xe(Qe,dt,Fe);case"TSConstructSignatureDeclaration":case"TSCallSignatureDeclaration":case"TSConstructorType":{if($e.type==="TSConstructorType"&&$e.abstract&&At.push("abstract "),$e.type!=="TSCallSignatureDeclaration"&&At.push("new "),At.push(E(Ce(Qe,Fe,dt,!1,!0))),$e.returnType||$e.typeAnnotation){let An=$e.type==="TSConstructorType";At.push(An?" => ":": ",Fe("returnType"),Fe("typeAnnotation"))}return At}case"TSTypeOperator":return[$e.operator," ",Fe("typeAnnotation")];case"TSMappedType":{let An=T(dt.originalText,W($e),oe($e));return E(["{",F([dt.bracketSpacing?f:h,Fe("typeParameter"),$e.optional?A($e.optional,"?"):"",$e.typeAnnotation?": ":"",Fe("typeAnnotation"),J(Et)]),g(Qe,dt,!0),dt.bracketSpacing?f:h,"}"],{shouldBreak:An})}case"TSMethodSignature":{let An=$e.kind&&$e.kind!=="method"?`${$e.kind} `:"";At.push($e.accessibility?[$e.accessibility," "]:"",An,$e.export?"export ":"",$e.static?"static ":"",$e.readonly?"readonly ":"",$e.abstract?"abstract ":"",$e.declare?"declare ":"",$e.computed?"[":"",Fe("key"),$e.computed?"]":"",ee(Qe));let Ve=Ce(Qe,Fe,dt,!1,!0),Oe=$e.returnType?"returnType":"typeAnnotation",et=$e[Oe],at=et?Fe(Oe):"",jt=O($e,at);return At.push(jt?E(Ve):Ve),et&&At.push(": ",E(at)),E(At)}case"TSNamespaceExportDeclaration":return At.push("export as namespace ",Fe("id")),dt.semi&&At.push(";"),E(At);case"TSEnumDeclaration":return $e.declare&&At.push("declare "),$e.modifiers&&At.push(de(Qe,dt,Fe)),$e.const&&At.push("const "),At.push("enum ",Fe("id")," "),$e.members.length===0?At.push(E(["{",g(Qe,dt),h,"}"])):At.push(E(["{",F([y,N(Qe,dt,"members",Fe),c(dt,"es5")?",":""]),g(Qe,dt,!0),y,"}"])),At;case"TSEnumMember":return $e.computed?At.push("[",Fe("id"),"]"):At.push(Fe("id")),$e.initializer&&At.push(" = ",Fe("initializer")),At;case"TSImportEqualsDeclaration":return $e.isExport&&At.push("export "),At.push("import "),$e.importKind&&$e.importKind!=="value"&&At.push($e.importKind," "),At.push(Fe("id")," = ",Fe("moduleReference")),dt.semi&&At.push(";"),E(At);case"TSExternalModuleReference":return["require(",Fe("expression"),")"];case"TSModuleDeclaration":{let An=Qe.getParentNode(),Ve=L($e.id),Oe=An.type==="TSModuleDeclaration",et=$e.body&&$e.body.type==="TSModuleDeclaration";if(Oe)At.push(".");else{$e.declare&&At.push("declare "),At.push(de(Qe,dt,Fe));let at=dt.originalText.slice(W($e),W($e.id));$e.id.type==="Identifier"&&$e.id.name==="global"&&!/namespace|module/.test(at)||At.push(Ve||/(?:^|\s)module(?:\s|$)/.test(at)?"module ":"namespace ")}return At.push(Fe("id")),et?At.push(Fe("body")):$e.body?At.push(" ",E(Fe("body"))):At.push(Et),At}case"TSConditionalType":return le(Qe,dt,Fe);case"TSInferType":return["infer"," ",Fe("typeParameter")];case"TSIntersectionType":return Me(Qe,dt,Fe);case"TSUnionType":return ge(Qe,dt,Fe);case"TSFunctionType":return Xe(Qe,dt,Fe);case"TSTupleType":return ye(Qe,dt,Fe);case"TSTypeReference":return[Fe("typeName"),X(Qe,dt,Fe,"typeParameters")];case"TSTypeAnnotation":return Fe("typeAnnotation");case"TSEmptyBodyFunctionExpression":return me(Qe,dt,Fe);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return He(Qe,Fe,"?");case"TSJSDocNonNullableType":return He(Qe,Fe,"!");case"TSInstantiationExpression":return[Fe("expression"),Fe("typeParameters")];default:throw new Error(`Unknown TypeScript node type: ${JSON.stringify($e.type)}.`)}}C.exports={printTypescript:_t}}}),tr=je({"src/language-js/print/comment.js"(v,C){"use strict";Ge();var{hasNewline:g}=Ti(),{builders:{join:T,hardline:D},utils:{replaceTextEndOfLine:f}}=Nr(),{isLineComment:y}=da(),{locStart:h,locEnd:E}=Po(),F=pl();function R(A,c){let U=A.getValue();if(y(U))return c.originalText.slice(h(U),E(U)).trimEnd();if(F(U)){if(J(U)){let W=L(U);return U.trailing&&!g(c.originalText,h(U),{backwards:!0})?[D,W]:W}let ue=E(U),_e=c.originalText.slice(ue-3,ue)==="*-/";return["/*",f(U.value),_e?"*-/":"*/"]}throw new Error("Not a comment: "+JSON.stringify(U))}function J(A){let c=`*${A.value}*`.split(` +`);return c.length>1&&c.every(U=>U.trim()[0]==="*")}function L(A){let c=A.value.split(` +`);return["/*",T(D,c.map((U,ue)=>ue===0?U.trimEnd():" "+(ue<c.length-1?U.trim():U.trimStart()))),"*/"]}C.exports={printComment:R}}}),Yn=je({"src/language-js/print/literal.js"(v,C){"use strict";Ge();var{printString:g,printNumber:T}=Ti(),{replaceTextEndOfLine:D}=Mc(),{printDirective:f}=Y();function y(R,J){let L=R.getNode();switch(L.type){case"RegExpLiteral":return F(L);case"BigIntLiteral":return E(L.bigint||L.extra.raw);case"NumericLiteral":return T(L.extra.raw);case"StringLiteral":return D(g(L.extra.raw,J));case"NullLiteral":return"null";case"BooleanLiteral":return String(L.value);case"DecimalLiteral":return T(L.value)+"m";case"Literal":{if(L.regex)return F(L.regex);if(L.bigint)return E(L.raw);if(L.decimal)return T(L.decimal)+"m";let{value:A}=L;return typeof A=="number"?T(L.raw):typeof A=="string"?h(R)?f(L.raw,J):D(g(L.raw,J)):String(A)}}}function h(R){if(R.getName()!=="expression")return;let J=R.getParentNode();return J.type==="ExpressionStatement"&&J.directive}function E(R){return R.toLowerCase()}function F(R){let{pattern:J,flags:L}=R;return L=[...L].sort().join(""),`/${J}/${L}`}C.exports={printLiteral:y}}}),ir=je({"src/language-js/printer-estree.js"(v,C){"use strict";Ge();var{printDanglingComments:g}=Wa(),{hasNewline:T}=Ti(),{builders:{join:D,line:f,hardline:y,softline:h,group:E,indent:F},utils:{replaceTextEndOfLine:R}}=Nr(),J=py(),L=vb(),{insertPragma:A}=Dy(),c=_(),U=V(),ue=k(),{hasFlowShorthandAnnotationComment:_e,hasComment:W,CommentCheckFlags:oe,isTheOnlyJsxElementInMarkdown:ee,isLineComment:de,isNextLineEmpty:le,needsHardlineAfterDanglingComment:Ce,hasIgnoreComment:O,isCallExpression:te,isMemberExpression:N,markerForIfWithoutBlockAndSameLineComment:z}=da(),{locStart:x,locEnd:M}=Po(),$=pl(),{printHtmlBinding:X,isVueEventBindingExpression:Z}=pe(),{printAngular:ne}=P(),{printJsx:me,hasJsxIgnoreComment:Se}=S(),{printFlow:we}=It(),{printTypescript:Te}=Sn(),{printOptionalToken:Me,printBindExpressionCallee:ge,printTypeAnnotation:Xe,adjustClause:ye,printRestSpread:xe,printDefiniteToken:He,printDirective:_t}=Y(),{printImportDeclaration:Qe,printExportDeclaration:dt,printExportAllDeclaration:Fe,printModuleSpecifier:$e}=rn(),{printTernary:Et}=xn(),{printTemplateLiteral:At}=Ql(),{printArray:An}=b(),{printObject:Ve}=be(),{printClass:Oe,printClassMethod:et,printClassProperty:at}=ot(),{printProperty:jt}=tn(),{printFunction:Xt,printArrowFunction:De,printMethod:ur,printReturnStatement:di,printThrowStatement:si}=Kt(),{printCallExpression:_r}=fe(),{printVariableDeclarator:mr,printAssignmentExpression:bt}=Ne(),{printBinaryishExpression:Pe}=ie(),{printSwitchCaseConsequent:Ft}=qn(),{printMemberExpression:We}=ae(),{printBlock:xt,printBlockBody:Vn}=rt(),{printComment:Tn}=tr(),{printLiteral:Pt}=Yn(),{printDecorators:H}=Zt();function Be(vn,or,Yt,Aa){let Xn=lt(vn,or,Yt,Aa);if(!Xn)return"";let ca=vn.getValue(),{type:Wn}=ca;if(Wn==="ClassMethod"||Wn==="ClassPrivateMethod"||Wn==="ClassProperty"||Wn==="ClassAccessorProperty"||Wn==="AccessorProperty"||Wn==="TSAbstractAccessorProperty"||Wn==="PropertyDefinition"||Wn==="TSAbstractPropertyDefinition"||Wn==="ClassPrivateProperty"||Wn==="MethodDefinition"||Wn==="TSAbstractMethodDefinition"||Wn==="TSDeclareMethod")return Xn;let $r=[Xn],ri=H(vn,or,Yt),Xi=ca.type==="ClassExpression"&&ri;if(ri&&($r=[...ri,Xn],!Xi))return E($r);if(!U(vn,or))return Aa&&Aa.needsSemi&&$r.unshift(";"),$r.length===1&&$r[0]===Xn?Xn:$r;if(Xi&&($r=[F([f,...$r])]),$r.unshift("("),Aa&&Aa.needsSemi&&$r.unshift(";"),_e(ca)){let[Zn]=ca.trailingComments;$r.push(" /*",Zn.value.trimStart(),"*/"),Zn.printed=!0}return Xi&&$r.push(f),$r.push(")"),$r}function lt(vn,or,Yt,Aa){let Xn=vn.getValue(),ca=or.semi?";":"";if(!Xn)return"";if(typeof Xn=="string")return Xn;for(let $r of[Pt,X,ne,me,we,Te]){let ri=$r(vn,or,Yt);if(typeof ri<"u")return ri}let Wn=[];switch(Xn.type){case"JsExpressionRoot":return Yt("node");case"JsonRoot":return[Yt("node"),y];case"File":return Xn.program&&Xn.program.interpreter&&Wn.push(Yt(["program","interpreter"])),Wn.push(Yt("program")),Wn;case"Program":return Vn(vn,or,Yt);case"EmptyStatement":return"";case"ExpressionStatement":{if(or.parser==="__vue_event_binding"||or.parser==="__vue_ts_event_binding"){let ri=vn.getParentNode();if(ri.type==="Program"&&ri.body.length===1&&ri.body[0]===Xn)return[Yt("expression"),Z(Xn.expression)?";":""]}let $r=g(vn,or,!0,ri=>{let{marker:Xi}=ri;return Xi===z});return[Yt("expression"),ee(or,vn)?"":ca,$r?[" ",$r]:""]}case"ParenthesizedExpression":return!W(Xn.expression)&&(Xn.expression.type==="ObjectExpression"||Xn.expression.type==="ArrayExpression")?["(",Yt("expression"),")"]:E(["(",F([h,Yt("expression")]),h,")"]);case"AssignmentExpression":return bt(vn,or,Yt);case"VariableDeclarator":return mr(vn,or,Yt);case"BinaryExpression":case"LogicalExpression":return Pe(vn,or,Yt);case"AssignmentPattern":return[Yt("left")," = ",Yt("right")];case"OptionalMemberExpression":case"MemberExpression":return We(vn,or,Yt);case"MetaProperty":return[Yt("meta"),".",Yt("property")];case"BindExpression":return Xn.object&&Wn.push(Yt("object")),Wn.push(E(F([h,ge(vn,or,Yt)]))),Wn;case"Identifier":return[Xn.name,Me(vn),He(vn),Xe(vn,or,Yt)];case"V8IntrinsicIdentifier":return["%",Xn.name];case"SpreadElement":case"SpreadElementPattern":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return xe(vn,or,Yt);case"FunctionDeclaration":case"FunctionExpression":return Xt(vn,Yt,or,Aa);case"ArrowFunctionExpression":return De(vn,or,Yt,Aa);case"YieldExpression":return Wn.push("yield"),Xn.delegate&&Wn.push("*"),Xn.argument&&Wn.push(" ",Yt("argument")),Wn;case"AwaitExpression":{if(Wn.push("await"),Xn.argument){Wn.push(" ",Yt("argument"));let $r=vn.getParentNode();if(te($r)&&$r.callee===Xn||N($r)&&$r.object===Xn){Wn=[F([h,...Wn]),h];let ri=vn.findAncestor(Xi=>Xi.type==="AwaitExpression"||Xi.type==="BlockStatement");if(!ri||ri.type!=="AwaitExpression")return E(Wn)}}return Wn}case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return dt(vn,or,Yt);case"ExportAllDeclaration":return Fe(vn,or,Yt);case"ImportDeclaration":return Qe(vn,or,Yt);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return $e(vn,or,Yt);case"ImportAttribute":return[Yt("key"),": ",Yt("value")];case"Import":return"import";case"BlockStatement":case"StaticBlock":case"ClassBody":return xt(vn,or,Yt);case"ThrowStatement":return si(vn,or,Yt);case"ReturnStatement":return di(vn,or,Yt);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return _r(vn,or,Yt);case"ObjectExpression":case"ObjectPattern":case"RecordExpression":return Ve(vn,or,Yt);case"ObjectProperty":case"Property":return Xn.method||Xn.kind==="get"||Xn.kind==="set"?ur(vn,or,Yt):jt(vn,or,Yt);case"ObjectMethod":return ur(vn,or,Yt);case"Decorator":return["@",Yt("expression")];case"ArrayExpression":case"ArrayPattern":case"TupleExpression":return An(vn,or,Yt);case"SequenceExpression":{let $r=vn.getParentNode(0);if($r.type==="ExpressionStatement"||$r.type==="ForStatement"){let ri=[];return vn.each((Xi,Zn)=>{Zn===0?ri.push(Yt()):ri.push(",",F([f,Yt()]))},"expressions"),E(ri)}return E(D([",",f],vn.map(Yt,"expressions")))}case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[Yt("value"),ca];case"DirectiveLiteral":return _t(Xn.extra.raw,or);case"UnaryExpression":return Wn.push(Xn.operator),/[a-z]$/.test(Xn.operator)&&Wn.push(" "),W(Xn.argument)?Wn.push(E(["(",F([h,Yt("argument")]),h,")"])):Wn.push(Yt("argument")),Wn;case"UpdateExpression":return Wn.push(Yt("argument"),Xn.operator),Xn.prefix&&Wn.reverse(),Wn;case"ConditionalExpression":return Et(vn,or,Yt);case"VariableDeclaration":{let $r=vn.map(Yt,"declarations"),ri=vn.getParentNode(),Xi=ri.type==="ForStatement"||ri.type==="ForInStatement"||ri.type==="ForOfStatement",Zn=Xn.declarations.some(zr=>zr.init),Hr;return $r.length===1&&!W(Xn.declarations[0])?Hr=$r[0]:$r.length>0&&(Hr=F($r[0])),Wn=[Xn.declare?"declare ":"",Xn.kind,Hr?[" ",Hr]:"",F($r.slice(1).map(zr=>[",",Zn&&!Xi?y:f,zr]))],Xi&&ri.body!==Xn||Wn.push(ca),E(Wn)}case"WithStatement":return E(["with (",Yt("object"),")",ye(Xn.body,Yt("body"))]);case"IfStatement":{let $r=ye(Xn.consequent,Yt("consequent")),ri=E(["if (",E([F([h,Yt("test")]),h]),")",$r]);if(Wn.push(ri),Xn.alternate){let Xi=W(Xn.consequent,oe.Trailing|oe.Line)||Ce(Xn),Zn=Xn.consequent.type==="BlockStatement"&&!Xi;Wn.push(Zn?" ":y),W(Xn,oe.Dangling)&&Wn.push(g(vn,or,!0),Xi?y:" "),Wn.push("else",E(ye(Xn.alternate,Yt("alternate"),Xn.alternate.type==="IfStatement")))}return Wn}case"ForStatement":{let $r=ye(Xn.body,Yt("body")),ri=g(vn,or,!0),Xi=ri?[ri,h]:"";return!Xn.init&&!Xn.test&&!Xn.update?[Xi,E(["for (;;)",$r])]:[Xi,E(["for (",E([F([h,Yt("init"),";",f,Yt("test"),";",f,Yt("update")]),h]),")",$r])]}case"WhileStatement":return E(["while (",E([F([h,Yt("test")]),h]),")",ye(Xn.body,Yt("body"))]);case"ForInStatement":return E(["for (",Yt("left")," in ",Yt("right"),")",ye(Xn.body,Yt("body"))]);case"ForOfStatement":return E(["for",Xn.await?" await":""," (",Yt("left")," of ",Yt("right"),")",ye(Xn.body,Yt("body"))]);case"DoWhileStatement":{let $r=ye(Xn.body,Yt("body"));return Wn=[E(["do",$r])],Xn.body.type==="BlockStatement"?Wn.push(" "):Wn.push(y),Wn.push("while (",E([F([h,Yt("test")]),h]),")",ca),Wn}case"DoExpression":return[Xn.async?"async ":"","do ",Yt("body")];case"BreakStatement":return Wn.push("break"),Xn.label&&Wn.push(" ",Yt("label")),Wn.push(ca),Wn;case"ContinueStatement":return Wn.push("continue"),Xn.label&&Wn.push(" ",Yt("label")),Wn.push(ca),Wn;case"LabeledStatement":return Xn.body.type==="EmptyStatement"?[Yt("label"),":;"]:[Yt("label"),": ",Yt("body")];case"TryStatement":return["try ",Yt("block"),Xn.handler?[" ",Yt("handler")]:"",Xn.finalizer?[" finally ",Yt("finalizer")]:""];case"CatchClause":if(Xn.param){let $r=W(Xn.param,Xi=>!$(Xi)||Xi.leading&&T(or.originalText,M(Xi))||Xi.trailing&&T(or.originalText,x(Xi),{backwards:!0})),ri=Yt("param");return["catch ",$r?["(",F([h,ri]),h,") "]:["(",ri,") "],Yt("body")]}return["catch ",Yt("body")];case"SwitchStatement":return[E(["switch (",F([h,Yt("discriminant")]),h,")"])," {",Xn.cases.length>0?F([y,D(y,vn.map(($r,ri,Xi)=>{let Zn=$r.getValue();return[Yt(),ri!==Xi.length-1&&le(Zn,or)?y:""]},"cases"))]):"",y,"}"];case"SwitchCase":{Xn.test?Wn.push("case ",Yt("test"),":"):Wn.push("default:"),W(Xn,oe.Dangling)&&Wn.push(" ",g(vn,or,!0));let $r=Xn.consequent.filter(ri=>ri.type!=="EmptyStatement");if($r.length>0){let ri=Ft(vn,or,Yt);Wn.push($r.length===1&&$r[0].type==="BlockStatement"?[" ",ri]:F([y,ri]))}return Wn}case"DebuggerStatement":return["debugger",ca];case"ClassDeclaration":case"ClassExpression":return Oe(vn,or,Yt);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return et(vn,or,Yt);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return at(vn,or,Yt);case"TemplateElement":return R(Xn.value.raw);case"TemplateLiteral":return At(vn,Yt,or);case"TaggedTemplateExpression":return[Yt("tag"),Yt("typeParameters"),Yt("quasi")];case"PrivateIdentifier":return["#",Yt("name")];case"PrivateName":return["#",Yt("id")];case"InterpreterDirective":return Wn.push("#!",Xn.value,y),le(Xn,or)&&Wn.push(y),Wn;case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":{Wn.push("module {");let $r=Yt("body");return $r&&Wn.push(F([y,$r]),y),Wn.push("}"),Wn}default:throw new Error("unknown type: "+JSON.stringify(Xn.type))}}function sn(vn){return vn.type&&!$(vn)&&!de(vn)&&vn.type!=="EmptyStatement"&&vn.type!=="TemplateElement"&&vn.type!=="Import"&&vn.type!=="TSEmptyBodyFunctionExpression"}C.exports={preprocess:ue,print:Be,embed:J,insertPragma:A,massageAstNode:L,hasPrettierIgnore(vn){return O(vn)||Se(vn)},willPrintOwnComments:c.willPrintOwnComments,canAttachComment:sn,printComment:Tn,isBlockComment:$,handleComments:{avoidAstMutation:!0,ownLine:c.handleOwnLineComment,endOfLine:c.handleEndOfLineComment,remaining:c.handleRemainingComment},getCommentChildNodes:c.getCommentChildNodes}}}),Hn=je({"src/language-js/printer-estree-json.js"(v,C){"use strict";Ge();var{builders:{hardline:g,indent:T,join:D}}=Nr(),f=k();function y(R,J,L){let A=R.getValue();switch(A.type){case"JsonRoot":return[L("node"),g];case"ArrayExpression":{if(A.elements.length===0)return"[]";let c=R.map(()=>R.getValue()===null?"null":L(),"elements");return["[",T([g,D([",",g],c)]),g,"]"]}case"ObjectExpression":return A.properties.length===0?"{}":["{",T([g,D([",",g],R.map(L,"properties"))]),g,"}"];case"ObjectProperty":return[L("key"),": ",L("value")];case"UnaryExpression":return[A.operator==="+"?"":A.operator,L("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return A.value?"true":"false";case"StringLiteral":return JSON.stringify(A.value);case"NumericLiteral":return h(R)?JSON.stringify(String(A.value)):JSON.stringify(A.value);case"Identifier":return h(R)?JSON.stringify(A.name):A.name;case"TemplateLiteral":return L(["quasis",0]);case"TemplateElement":return JSON.stringify(A.value.cooked);default:throw new Error("unknown type: "+JSON.stringify(A.type))}}function h(R){return R.getName()==="key"&&R.getParentNode().type==="ObjectProperty"}var E=new Set(["start","end","extra","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function F(R,J){let{type:L}=R;if(L==="ObjectProperty"){let{key:A}=R;A.type==="Identifier"?J.key={type:"StringLiteral",value:A.name}:A.type==="NumericLiteral"&&(J.key={type:"StringLiteral",value:String(A.value)});return}if(L==="UnaryExpression"&&R.operator==="+")return J.argument;if(L==="ArrayExpression"){for(let[A,c]of R.elements.entries())c===null&&J.elements.splice(A,0,{type:"NullLiteral"});return}if(L==="TemplateLiteral")return{type:"StringLiteral",value:R.quasis[0].value.cooked}}F.ignoredProperties=E,C.exports={preprocess:f,print:y,massageAstNode:F}}}),ar=je({"src/common/common-options.js"(v,C){"use strict";Ge();var g="Common";C.exports={bracketSpacing:{since:"0.0.0",category:g,type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{since:"0.0.0",category:g,type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{since:"1.8.2",category:g,type:"choice",default:[{since:"1.8.2",value:!0},{since:"1.9.0",value:"preserve"}],description:"How to wrap prose.",choices:[{since:"1.9.0",value:"always",description:"Wrap prose if it exceeds the print width."},{since:"1.9.0",value:"never",description:"Do not wrap prose."},{since:"1.9.0",value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{since:"2.4.0",category:g,type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{since:"2.6.0",category:g,type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}}}}),ut=je({"src/language-js/options.js"(v,C){"use strict";Ge();var g=ar(),T="JavaScript";C.exports={arrowParens:{since:"1.9.0",category:T,type:"choice",default:[{since:"1.9.0",value:"avoid"},{since:"2.0.0",value:"always"}],description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:g.bracketSameLine,bracketSpacing:g.bracketSpacing,jsxBracketSameLine:{since:"0.17.0",category:T,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{since:"1.0.0",category:T,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},singleQuote:g.singleQuote,jsxSingleQuote:{since:"1.15.0",category:T,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{since:"1.17.0",category:T,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{since:"0.0.0",category:T,type:"choice",default:[{since:"0.0.0",value:!1},{since:"0.19.0",value:"none"},{since:"2.0.0",value:"es5"}],description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."},{value:"all",description:"Trailing commas wherever possible (including function arguments)."}]},singleAttributePerLine:g.singleAttributePerLine}}}),Ut=je({"src/language-js/parse/parsers.js"(){Ge()}}),pn=je({"node_modules/linguist-languages/data/JavaScript.json"(v,C){C.exports={name:"JavaScript",type:"programming",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",color:"#f1e05a",aliases:["js","node"],extensions:[".js","._js",".bones",".cjs",".es",".es6",".frag",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".jsx",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib"],filenames:["Jakefile"],interpreters:["chakra","d8","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],languageId:183}}}),Rr=je({"node_modules/linguist-languages/data/TypeScript.json"(v,C){C.exports={name:"TypeScript",type:"programming",color:"#3178c6",aliases:["ts"],interpreters:["deno","ts-node"],extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aceMode:"typescript",codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",languageId:378}}}),mi=je({"node_modules/linguist-languages/data/TSX.json"(v,C){C.exports={name:"TSX",type:"programming",color:"#3178c6",group:"TypeScript",extensions:[".tsx"],tmScope:"source.tsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",languageId:94901924}}}),Ii=je({"node_modules/linguist-languages/data/JSON.json"(v,C){C.exports={name:"JSON",type:"data",color:"#292929",tmScope:"source.json",aceMode:"json",codemirrorMode:"javascript",codemirrorMimeType:"application/json",aliases:["geojson","jsonl","topojson"],extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".jsonl",".mcmeta",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig","Pipfile.lock","composer.lock","mcmod.info"],languageId:174}}}),So=je({"node_modules/linguist-languages/data/JSON with Comments.json"(v,C){C.exports={name:"JSON with Comments",type:"data",color:"#292929",group:"JSON",tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",aliases:["jsonc"],extensions:[".jsonc",".code-snippets",".sublime-build",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[".babelrc",".devcontainer.json",".eslintrc.json",".jscsrc",".jshintrc",".jslintrc","api-extractor.json","devcontainer.json","jsconfig.json","language-configuration.json","tsconfig.json","tslint.json"],languageId:423}}}),iu=je({"node_modules/linguist-languages/data/JSON5.json"(v,C){C.exports={name:"JSON5",type:"data",color:"#267CB9",extensions:[".json5"],tmScope:"source.js",aceMode:"javascript",codemirrorMode:"javascript",codemirrorMimeType:"application/json",languageId:175}}}),Du=je({"src/language-js/index.js"(v,C){"use strict";Ge();var g=h_(),T=ir(),D=Hn(),f=ut(),y=Ut(),h=[g(pn(),F=>({since:"0.0.0",parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],interpreters:[...F.interpreters,"zx"],extensions:[...F.extensions.filter(R=>R!==".jsx"),".wxs"]})),g(pn(),()=>({name:"Flow",since:"0.0.0",parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],aliases:[],filenames:[],extensions:[".js.flow"]})),g(pn(),()=>({name:"JSX",since:"0.0.0",parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],aliases:void 0,filenames:void 0,extensions:[".jsx"],group:"JavaScript",interpreters:void 0,tmScope:"source.js.jsx",aceMode:"javascript",codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",color:void 0})),g(Rr(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"]})),g(mi(),()=>({since:"1.4.0",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"]})),g(Ii(),()=>({name:"JSON.stringify",since:"1.13.0",parsers:["json-stringify"],vscodeLanguageIds:["json"],extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"]})),g(Ii(),F=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["json"],extensions:F.extensions.filter(R=>R!==".jsonl")})),g(So(),F=>({since:"1.5.0",parsers:["json"],vscodeLanguageIds:["jsonc"],filenames:[...F.filenames,".eslintrc",".swcrc"]})),g(iu(),()=>({since:"1.13.0",parsers:["json5"],vscodeLanguageIds:["json5"]}))],E={estree:T,"estree-json":D};C.exports={languages:h,options:f,printers:E,parsers:y}}}),Su=je({"src/language-css/clean.js"(v,C){"use strict";Ge();var{isFrontMatterNode:g}=Ti(),T=po(),D=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma"]);function f(h,E,F){if(g(h)&&h.lang==="yaml"&&delete E.value,h.type==="css-comment"&&F.type==="css-root"&&F.nodes.length>0&&((F.nodes[0]===h||g(F.nodes[0])&&F.nodes[1]===h)&&(delete E.text,/^\*\s*@(?:format|prettier)\s*$/.test(h.text))||F.type==="css-root"&&T(F.nodes)===h))return null;if(h.type==="value-root"&&delete E.text,(h.type==="media-query"||h.type==="media-query-list"||h.type==="media-feature-expression")&&delete E.value,h.type==="css-rule"&&delete E.params,h.type==="selector-combinator"&&(E.value=E.value.replace(/\s+/g," ")),h.type==="media-feature"&&(E.value=E.value.replace(/ /g,"")),(h.type==="value-word"&&(h.isColor&&h.isHex||["initial","inherit","unset","revert"].includes(E.value.replace().toLowerCase()))||h.type==="media-feature"||h.type==="selector-root-invalid"||h.type==="selector-pseudo")&&(E.value=E.value.toLowerCase()),h.type==="css-decl"&&(E.prop=E.prop.toLowerCase()),(h.type==="css-atrule"||h.type==="css-import")&&(E.name=E.name.toLowerCase()),h.type==="value-number"&&(E.unit=E.unit.toLowerCase()),(h.type==="media-feature"||h.type==="media-keyword"||h.type==="media-type"||h.type==="media-unknown"||h.type==="media-url"||h.type==="media-value"||h.type==="selector-attribute"||h.type==="selector-string"||h.type==="selector-class"||h.type==="selector-combinator"||h.type==="value-string")&&E.value&&(E.value=y(E.value)),h.type==="selector-attribute"&&(E.attribute=E.attribute.trim(),E.namespace&&typeof E.namespace=="string"&&(E.namespace=E.namespace.trim(),E.namespace.length===0&&(E.namespace=!0)),E.value&&(E.value=E.value.trim().replace(/^["']|["']$/g,""),delete E.quoted)),(h.type==="media-value"||h.type==="media-type"||h.type==="value-number"||h.type==="selector-root-invalid"||h.type==="selector-class"||h.type==="selector-combinator"||h.type==="selector-tag")&&E.value&&(E.value=E.value.replace(/([\d+.Ee-]+)([A-Za-z]*)/g,(R,J,L)=>{let A=Number(J);return Number.isNaN(A)?R:A+L.toLowerCase()})),h.type==="selector-tag"){let R=h.value.toLowerCase();["from","to"].includes(R)&&(E.value=R)}if(h.type==="css-atrule"&&h.name.toLowerCase()==="supports"&&delete E.value,h.type==="selector-unknown"&&delete E.value,h.type==="value-comma_group"){let R=h.groups.findIndex(J=>J.type==="value-number"&&J.unit==="...");R!==-1&&(E.groups[R].unit="",E.groups.splice(R+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}if(h.type==="value-comma_group"&&h.groups.some(R=>R.type==="value-atword"&&R.value.endsWith("[")||R.type==="value-word"&&R.value.startsWith("]")))return{type:"value-atword",value:h.groups.map(R=>R.value).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}}f.ignoredProperties=D;function y(h){return h.replace(/'/g,'"').replace(/\\([^\dA-Fa-f])/g,"$1")}C.exports=f}}),au=je({"src/utils/front-matter/print.js"(v,C){"use strict";Ge();var{builders:{hardline:g,markAsRoot:T}}=Nr();function D(f,y){if(f.lang==="yaml"){let h=f.value.trim(),E=h?y(h,{parser:"yaml"},{stripTrailingHardline:!0}):"";return T([f.startDelimiter,g,E,E?g:"",f.endDelimiter])}}C.exports=D}}),dl=je({"src/language-css/embed.js"(v,C){"use strict";Ge();var{builders:{hardline:g}}=Nr(),T=au();function D(f,y,h){let E=f.getValue();if(E.type==="front-matter"){let F=T(E,h);return F?[F,g]:""}}C.exports=D}}),zt=je({"src/utils/front-matter/parse.js"(v,C){"use strict";Ge();var g=new RegExp("^(?<startDelimiter>-{3}|\\+{3})(?<language>[^\\n]*)\\n(?:|(?<value>.*?)\\n)(?<endDelimiter>\\k<startDelimiter>|\\.{3})[^\\S\\n]*(?:\\n|$)","s");function T(D){let f=D.match(g);if(!f)return{content:D};let{startDelimiter:y,language:h,value:E="",endDelimiter:F}=f.groups,R=h.trim()||"yaml";if(y==="+++"&&(R="toml"),R!=="yaml"&&y!==F)return{content:D};let[J]=f;return{frontMatter:{type:"front-matter",lang:R,value:E,startDelimiter:y,endDelimiter:F,raw:J.replace(/\n$/,"")},content:J.replace(/[^\n]/g," ")+D.slice(J.length)}}C.exports=T}}),Kn=je({"src/language-css/pragma.js"(v,C){"use strict";Ge();var g=Dy(),T=zt();function D(y){return g.hasPragma(T(y).content)}function f(y){let{frontMatter:h,content:E}=T(y);return(h?h.raw+` + +`:"")+g.insertPragma(E)}C.exports={hasPragma:D,insertPragma:f}}}),ni=je({"src/language-css/utils/index.js"(v,C){"use strict";Ge();var g=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function T(Ve,Oe){let et=Array.isArray(Oe)?Oe:[Oe],at=-1,jt;for(;jt=Ve.getParentNode(++at);)if(et.includes(jt.type))return at;return-1}function D(Ve,Oe){let et=T(Ve,Oe);return et===-1?null:Ve.getParentNode(et)}function f(Ve){var Oe;let et=D(Ve,"css-decl");return et==null||(Oe=et.prop)===null||Oe===void 0?void 0:Oe.toLowerCase()}var y=new Set(["initial","inherit","unset","revert"]);function h(Ve){return y.has(Ve.toLowerCase())}function E(Ve,Oe){let et=D(Ve,"css-atrule");return(et==null?void 0:et.name)&&et.name.toLowerCase().endsWith("keyframes")&&["from","to"].includes(Oe.toLowerCase())}function F(Ve){return Ve.includes("$")||Ve.includes("@")||Ve.includes("#")||Ve.startsWith("%")||Ve.startsWith("--")||Ve.startsWith(":--")||Ve.includes("(")&&Ve.includes(")")?Ve:Ve.toLowerCase()}function R(Ve,Oe){var et;let at=D(Ve,"value-func");return(at==null||(et=at.value)===null||et===void 0?void 0:et.toLowerCase())===Oe}function J(Ve){var Oe;let et=D(Ve,"css-rule"),at=et==null||(Oe=et.raws)===null||Oe===void 0?void 0:Oe.selector;return at&&(at.startsWith(":import")||at.startsWith(":export"))}function L(Ve,Oe){let et=Array.isArray(Oe)?Oe:[Oe],at=D(Ve,"css-atrule");return at&&et.includes(at.name.toLowerCase())}function A(Ve){let Oe=Ve.getValue(),et=D(Ve,"css-atrule");return(et==null?void 0:et.name)==="import"&&Oe.groups[0].value==="url"&&Oe.groups.length===2}function c(Ve){return Ve.type==="value-func"&&Ve.value.toLowerCase()==="url"}function U(Ve,Oe){var et;let at=(et=Ve.getParentNode())===null||et===void 0?void 0:et.nodes;return at&&at.indexOf(Oe)===at.length-1}function ue(Ve){let{selector:Oe}=Ve;return Oe?typeof Oe=="string"&&/^@.+:.*$/.test(Oe)||Oe.value&&/^@.+:.*$/.test(Oe.value):!1}function _e(Ve){return Ve.type==="value-word"&&["from","through","end"].includes(Ve.value)}function W(Ve){return Ve.type==="value-word"&&["and","or","not"].includes(Ve.value)}function oe(Ve){return Ve.type==="value-word"&&Ve.value==="in"}function ee(Ve){return Ve.type==="value-operator"&&Ve.value==="*"}function de(Ve){return Ve.type==="value-operator"&&Ve.value==="/"}function le(Ve){return Ve.type==="value-operator"&&Ve.value==="+"}function Ce(Ve){return Ve.type==="value-operator"&&Ve.value==="-"}function O(Ve){return Ve.type==="value-operator"&&Ve.value==="%"}function te(Ve){return ee(Ve)||de(Ve)||le(Ve)||Ce(Ve)||O(Ve)}function N(Ve){return Ve.type==="value-word"&&["==","!="].includes(Ve.value)}function z(Ve){return Ve.type==="value-word"&&["<",">","<=",">="].includes(Ve.value)}function x(Ve){return Ve.type==="css-atrule"&&["if","else","for","each","while"].includes(Ve.name)}function M(Ve){var Oe;return((Oe=Ve.raws)===null||Oe===void 0?void 0:Oe.params)&&/^\(\s*\)$/.test(Ve.raws.params)}function $(Ve){return Ve.name.startsWith("prettier-placeholder")}function X(Ve){return Ve.prop.startsWith("@prettier-placeholder")}function Z(Ve,Oe){return Ve.value==="$$"&&Ve.type==="value-func"&&(Oe==null?void 0:Oe.type)==="value-word"&&!Oe.raws.before}function ne(Ve){var Oe,et;return((Oe=Ve.value)===null||Oe===void 0?void 0:Oe.type)==="value-root"&&((et=Ve.value.group)===null||et===void 0?void 0:et.type)==="value-value"&&Ve.prop.toLowerCase()==="composes"}function me(Ve){var Oe,et,at;return((Oe=Ve.value)===null||Oe===void 0||(et=Oe.group)===null||et===void 0||(at=et.group)===null||at===void 0?void 0:at.type)==="value-paren_group"&&Ve.value.group.group.open!==null&&Ve.value.group.group.close!==null}function Se(Ve){var Oe;return((Oe=Ve.raws)===null||Oe===void 0?void 0:Oe.before)===""}function we(Ve){var Oe,et;return Ve.type==="value-comma_group"&&((Oe=Ve.groups)===null||Oe===void 0||(et=Oe[1])===null||et===void 0?void 0:et.type)==="value-colon"}function Te(Ve){var Oe;return Ve.type==="value-paren_group"&&((Oe=Ve.groups)===null||Oe===void 0?void 0:Oe[0])&&we(Ve.groups[0])}function Me(Ve){var Oe;let et=Ve.getValue();if(et.groups.length===0)return!1;let at=Ve.getParentNode(1);if(!Te(et)&&!(at&&Te(at)))return!1;let jt=D(Ve,"css-decl");return!!(jt!=null&&(Oe=jt.prop)!==null&&Oe!==void 0&&Oe.startsWith("$")||Te(at)||at.type==="value-func")}function ge(Ve){return Ve.type==="value-comment"&&Ve.inline}function Xe(Ve){return Ve.type==="value-word"&&Ve.value==="#"}function ye(Ve){return Ve.type==="value-word"&&Ve.value==="{"}function xe(Ve){return Ve.type==="value-word"&&Ve.value==="}"}function He(Ve){return["value-word","value-atword"].includes(Ve.type)}function _t(Ve){return(Ve==null?void 0:Ve.type)==="value-colon"}function Qe(Ve,Oe){if(!we(Oe))return!1;let{groups:et}=Oe,at=et.indexOf(Ve);return at===-1?!1:_t(et[at+1])}function dt(Ve){return Ve.value&&["not","and","or"].includes(Ve.value.toLowerCase())}function Fe(Ve){return Ve.type!=="value-func"?!1:g.has(Ve.value.toLowerCase())}function $e(Ve){return/\/\//.test(Ve.split(/[\n\r]/).pop())}function Et(Ve){return(Ve==null?void 0:Ve.type)==="value-atword"&&Ve.value.startsWith("prettier-placeholder-")}function At(Ve,Oe){var et,at;if(((et=Ve.open)===null||et===void 0?void 0:et.value)!=="("||((at=Ve.close)===null||at===void 0?void 0:at.value)!==")"||Ve.groups.some(jt=>jt.type!=="value-comma_group"))return!1;if(Oe.type==="value-comma_group"){let jt=Oe.groups.indexOf(Ve)-1,Xt=Oe.groups[jt];if((Xt==null?void 0:Xt.type)==="value-word"&&Xt.value==="with")return!0}return!1}function An(Ve){var Oe,et;return Ve.type==="value-paren_group"&&((Oe=Ve.open)===null||Oe===void 0?void 0:Oe.value)==="("&&((et=Ve.close)===null||et===void 0?void 0:et.value)===")"}C.exports={getAncestorCounter:T,getAncestorNode:D,getPropOfDeclNode:f,maybeToLowerCase:F,insideValueFunctionNode:R,insideICSSRuleNode:J,insideAtRuleNode:L,insideURLFunctionInImportAtRuleNode:A,isKeyframeAtRuleKeywords:E,isWideKeywords:h,isLastNode:U,isSCSSControlDirectiveNode:x,isDetachedRulesetDeclarationNode:ue,isRelationalOperatorNode:z,isEqualityOperatorNode:N,isMultiplicationNode:ee,isDivisionNode:de,isAdditionNode:le,isSubtractionNode:Ce,isModuloNode:O,isMathOperatorNode:te,isEachKeywordNode:oe,isForKeywordNode:_e,isURLFunctionNode:c,isIfElseKeywordNode:W,hasComposesNode:ne,hasParensAroundNode:me,hasEmptyRawBefore:Se,isDetachedRulesetCallNode:M,isTemplatePlaceholderNode:$,isTemplatePropNode:X,isPostcssSimpleVarNode:Z,isKeyValuePairNode:we,isKeyValuePairInParenGroupNode:Te,isKeyInValuePairNode:Qe,isSCSSMapItemNode:Me,isInlineValueCommentNode:ge,isHashNode:Xe,isLeftCurlyBraceNode:ye,isRightCurlyBraceNode:xe,isWordNode:He,isColonNode:_t,isMediaAndSupportsKeywords:dt,isColorAdjusterFuncNode:Fe,lastLineHasInlineComment:$e,isAtWordPlaceholderNode:Et,isConfigurationNode:At,isParenGroupNode:An}}}),Ei=je({"src/utils/line-column-to-index.js"(v,C){"use strict";Ge(),C.exports=function(g,T){let D=0;for(let f=0;f<g.line-1;++f)D=T.indexOf(` +`,D)+1;return D+g.column}}}),va=je({"src/language-css/loc.js"(v,C){"use strict";Ge();var{skipEverythingButNewLine:g}=ld(),T=po(),D=Ei();function f(A,c){return typeof A.sourceIndex=="number"?A.sourceIndex:A.source?D(A.source.start,c)-1:null}function y(A,c){if(A.type==="css-comment"&&A.inline)return g(c,A.source.startOffset);let U=A.nodes&&T(A.nodes);return U&&A.source&&!A.source.end&&(A=U),A.source&&A.source.end?D(A.source.end,c):null}function h(A,c){A.source&&(A.source.startOffset=f(A,c),A.source.endOffset=y(A,c));for(let U in A){let ue=A[U];U==="source"||!ue||typeof ue!="object"||(ue.type==="value-root"||ue.type==="value-unknown"?E(ue,F(A),ue.text||ue.value):h(ue,c))}}function E(A,c,U){A.source&&(A.source.startOffset=f(A,U)+c,A.source.endOffset=y(A,U)+c);for(let ue in A){let _e=A[ue];ue==="source"||!_e||typeof _e!="object"||E(_e,c,U)}}function F(A){let c=A.source.startOffset;return typeof A.prop=="string"&&(c+=A.prop.length),A.type==="css-atrule"&&typeof A.name=="string"&&(c+=1+A.name.length+A.raws.afterName.match(/^\s*:?\s*/)[0].length),A.type!=="css-atrule"&&A.raws&&typeof A.raws.between=="string"&&(c+=A.raws.between.length),c}function R(A){let c="initial",U="initial",ue,_e=!1,W=[];for(let oe=0;oe<A.length;oe++){let ee=A[oe];switch(c){case"initial":if(ee==="'"){c="single-quotes";continue}if(ee==='"'){c="double-quotes";continue}if((ee==="u"||ee==="U")&&A.slice(oe,oe+4).toLowerCase()==="url("){c="url",oe+=3;continue}if(ee==="*"&&A[oe-1]==="/"){c="comment-block";continue}if(ee==="/"&&A[oe-1]==="/"){c="comment-inline",ue=oe-1;continue}continue;case"single-quotes":if(ee==="'"&&A[oe-1]!=="\\"&&(c=U,U="initial"),ee===` +`||ee==="\r")return A;continue;case"double-quotes":if(ee==='"'&&A[oe-1]!=="\\"&&(c=U,U="initial"),ee===` +`||ee==="\r")return A;continue;case"url":if(ee===")"&&(c="initial"),ee===` +`||ee==="\r")return A;if(ee==="'"){c="single-quotes",U="url";continue}if(ee==='"'){c="double-quotes",U="url";continue}continue;case"comment-block":ee==="/"&&A[oe-1]==="*"&&(c="initial");continue;case"comment-inline":(ee==='"'||ee==="'"||ee==="*")&&(_e=!0),(ee===` +`||ee==="\r")&&(_e&&W.push([ue,oe]),c="initial",_e=!1);continue}}for(let[oe,ee]of W)A=A.slice(0,oe)+A.slice(oe,ee).replace(/["'*]/g," ")+A.slice(ee);return A}function J(A){return A.source.startOffset}function L(A){return A.source.endOffset}C.exports={locStart:J,locEnd:L,calculateLoc:h,replaceQuotesInInlineComments:R}}}),fo=je({"src/language-css/utils/is-less-parser.js"(v,C){"use strict";Ge();function g(T){return T.parser==="css"||T.parser==="less"}C.exports=g}}),Wc=je({"src/language-css/utils/is-scss.js"(v,C){"use strict";Ge();function g(T,D){return T==="less"||T==="scss"?T==="scss":/(?:\w\s*:\s*[^:}]+|#){|@import[^\n]+(?:url|,)/.test(D)}C.exports=g}}),Gc=je({"src/language-css/utils/css-units.evaluate.js"(v,C){C.exports={em:"em",rem:"rem",ex:"ex",rex:"rex",cap:"cap",rcap:"rcap",ch:"ch",rch:"rch",ic:"ic",ric:"ric",lh:"lh",rlh:"rlh",vw:"vw",svw:"svw",lvw:"lvw",dvw:"dvw",vh:"vh",svh:"svh",lvh:"lvh",dvh:"dvh",vi:"vi",svi:"svi",lvi:"lvi",dvi:"dvi",vb:"vb",svb:"svb",lvb:"lvb",dvb:"dvb",vmin:"vmin",svmin:"svmin",lvmin:"lvmin",dvmin:"dvmin",vmax:"vmax",svmax:"svmax",lvmax:"lvmax",dvmax:"dvmax",cm:"cm",mm:"mm",q:"Q",in:"in",pt:"pt",pc:"pc",px:"px",deg:"deg",grad:"grad",rad:"rad",turn:"turn",s:"s",ms:"ms",hz:"Hz",khz:"kHz",dpi:"dpi",dpcm:"dpcm",dppx:"dppx",x:"x"}}}),ou=je({"src/language-css/utils/print-unit.js"(v,C){"use strict";Ge();var g=Gc();function T(D){let f=D.toLowerCase();return Object.prototype.hasOwnProperty.call(g,f)?g[f]:D}C.exports=T}}),fl=je({"src/language-css/printer-postcss.js"(v,C){"use strict";Ge();var g=po(),{printNumber:T,printString:D,hasNewline:f,isFrontMatterNode:y,isNextLineEmpty:h,isNonEmptyArray:E}=Ti(),{builders:{join:F,line:R,hardline:J,softline:L,group:A,fill:c,indent:U,dedent:ue,ifBreak:_e,breakParent:W},utils:{removeLines:oe,getDocParts:ee}}=Nr(),de=Su(),le=dl(),{insertPragma:Ce}=Kn(),{getAncestorNode:O,getPropOfDeclNode:te,maybeToLowerCase:N,insideValueFunctionNode:z,insideICSSRuleNode:x,insideAtRuleNode:M,insideURLFunctionInImportAtRuleNode:$,isKeyframeAtRuleKeywords:X,isWideKeywords:Z,isLastNode:ne,isSCSSControlDirectiveNode:me,isDetachedRulesetDeclarationNode:Se,isRelationalOperatorNode:we,isEqualityOperatorNode:Te,isMultiplicationNode:Me,isDivisionNode:ge,isAdditionNode:Xe,isSubtractionNode:ye,isMathOperatorNode:xe,isEachKeywordNode:He,isForKeywordNode:_t,isURLFunctionNode:Qe,isIfElseKeywordNode:dt,hasComposesNode:Fe,hasParensAroundNode:$e,hasEmptyRawBefore:Et,isKeyValuePairNode:At,isKeyInValuePairNode:An,isDetachedRulesetCallNode:Ve,isTemplatePlaceholderNode:Oe,isTemplatePropNode:et,isPostcssSimpleVarNode:at,isSCSSMapItemNode:jt,isInlineValueCommentNode:Xt,isHashNode:De,isLeftCurlyBraceNode:ur,isRightCurlyBraceNode:di,isWordNode:si,isColonNode:_r,isMediaAndSupportsKeywords:mr,isColorAdjusterFuncNode:bt,lastLineHasInlineComment:Pe,isAtWordPlaceholderNode:Ft,isConfigurationNode:We,isParenGroupNode:xt}=ni(),{locStart:Vn,locEnd:Tn}=va(),Pt=fo(),H=Wc(),Be=ou();function lt(Zn){return Zn.trailingComma==="es5"||Zn.trailingComma==="all"}function sn(Zn,Hr,zr){let gt=Zn.getValue();if(!gt)return"";if(typeof gt=="string")return gt;switch(gt.type){case"front-matter":return[gt.raw,J];case"css-root":{let Si=vn(Zn,Hr,zr),Ci=gt.raws.after.trim();return Ci.startsWith(";")&&(Ci=Ci.slice(1).trim()),[Si,Ci?` ${Ci}`:"",ee(Si).length>0?J:""]}case"css-comment":{let Si=gt.inline||gt.raws.inline,Ci=Hr.originalText.slice(Vn(gt),Tn(gt));return Si?Ci.trimEnd():Ci}case"css-rule":return[zr("selector"),gt.important?" !important":"",gt.nodes?[gt.selector&>.selector.type==="selector-unknown"&&Pe(gt.selector.value)?R:" ","{",gt.nodes.length>0?U([J,vn(Zn,Hr,zr)]):"",J,"}",Se(gt)?";":""]:";"];case"css-decl":{let Si=Zn.getParentNode(),{between:Ci}=gt.raws,na=Ci.trim(),ns=na===":",he=Fe(gt)?oe(zr("value")):zr("value");return!ns&&Pe(na)&&(he=U([J,ue(he)])),[gt.raws.before.replace(/[\s;]/g,""),Si.type==="css-atrule"&&Si.variable||x(Zn)?gt.prop:N(gt.prop),na.startsWith("//")?" ":"",na,gt.extend?"":" ",Pt(Hr)&>.extend&>.selector?["extend(",zr("selector"),")"]:"",he,gt.raws.important?gt.raws.important.replace(/\s*!\s*important/i," !important"):gt.important?" !important":"",gt.raws.scssDefault?gt.raws.scssDefault.replace(/\s*!default/i," !default"):gt.scssDefault?" !default":"",gt.raws.scssGlobal?gt.raws.scssGlobal.replace(/\s*!global/i," !global"):gt.scssGlobal?" !global":"",gt.nodes?[" {",U([L,vn(Zn,Hr,zr)]),L,"}"]:et(gt)&&!Si.raws.semicolon&&Hr.originalText[Tn(gt)-1]!==";"?"":Hr.__isHTMLStyleAttribute&&ne(Zn,gt)?_e(";"):";"]}case"css-atrule":{let Si=Zn.getParentNode(),Ci=Oe(gt)&&!Si.raws.semicolon&&Hr.originalText[Tn(gt)-1]!==";";if(Pt(Hr)){if(gt.mixin)return[zr("selector"),gt.important?" !important":"",Ci?"":";"];if(gt.function)return[gt.name,zr("params"),Ci?"":";"];if(gt.variable)return["@",gt.name,": ",gt.value?zr("value"):"",gt.raws.between.trim()?gt.raws.between.trim()+" ":"",gt.nodes?["{",U([gt.nodes.length>0?L:"",vn(Zn,Hr,zr)]),L,"}"]:"",Ci?"":";"]}return["@",Ve(gt)||gt.name.endsWith(":")?gt.name:N(gt.name),gt.params?[Ve(gt)?"":Oe(gt)?gt.raws.afterName===""?"":gt.name.endsWith(":")?" ":/^\s*\n\s*\n/.test(gt.raws.afterName)?[J,J]:/^\s*\n/.test(gt.raws.afterName)?J:" ":" ",zr("params")]:"",gt.selector?U([" ",zr("selector")]):"",gt.value?A([" ",zr("value"),me(gt)?$e(gt)?" ":R:""]):gt.name==="else"?" ":"",gt.nodes?[me(gt)?"":gt.selector&&!gt.selector.nodes&&typeof gt.selector.value=="string"&&Pe(gt.selector.value)||!gt.selector&&typeof gt.params=="string"&&Pe(gt.params)?R:" ","{",U([gt.nodes.length>0?L:"",vn(Zn,Hr,zr)]),L,"}"]:Ci?"":";"]}case"media-query-list":{let Si=[];return Zn.each(Ci=>{let na=Ci.getValue();na.type==="media-query"&&na.value===""||Si.push(zr())},"nodes"),A(U(F(R,Si)))}case"media-query":return[F(" ",Zn.map(zr,"nodes")),ne(Zn,gt)?"":","];case"media-type":return ri(Wn(gt.value,Hr));case"media-feature-expression":return gt.nodes?["(",...Zn.map(zr,"nodes"),")"]:gt.value;case"media-feature":return N(Wn(gt.value.replace(/ +/g," "),Hr));case"media-colon":return[gt.value," "];case"media-value":return ri(Wn(gt.value,Hr));case"media-keyword":return Wn(gt.value,Hr);case"media-url":return Wn(gt.value.replace(/^url\(\s+/gi,"url(").replace(/\s+\)$/g,")"),Hr);case"media-unknown":return gt.value;case"selector-root":return A([M(Zn,"custom-selector")?[O(Zn,"css-atrule").customSelector,R]:"",F([",",M(Zn,["extend","custom-selector","nest"])?R:J],Zn.map(zr,"nodes"))]);case"selector-selector":return A(U(Zn.map(zr,"nodes")));case"selector-comment":return gt.value;case"selector-string":return Wn(gt.value,Hr);case"selector-tag":{let Si=Zn.getParentNode(),Ci=Si&&Si.nodes.indexOf(gt),na=Ci&&Si.nodes[Ci-1];return[gt.namespace?[gt.namespace===!0?"":gt.namespace.trim(),"|"]:"",na.type==="selector-nesting"?gt.value:ri(X(Zn,gt.value)?gt.value.toLowerCase():gt.value)]}case"selector-id":return["#",gt.value];case"selector-class":return[".",ri(Wn(gt.value,Hr))];case"selector-attribute":{var ts;return["[",gt.namespace?[gt.namespace===!0?"":gt.namespace.trim(),"|"]:"",gt.attribute.trim(),(ts=gt.operator)!==null&&ts!==void 0?ts:"",gt.value?$r(Wn(gt.value.trim(),Hr),Hr):"",gt.insensitive?" i":"","]"]}case"selector-combinator":{if(gt.value==="+"||gt.value===">"||gt.value==="~"||gt.value===">>>"){let na=Zn.getParentNode();return[na.type==="selector-selector"&&na.nodes[0]===gt?"":R,gt.value,ne(Zn,gt)?"":" "]}let Si=gt.value.trim().startsWith("(")?R:"",Ci=ri(Wn(gt.value.trim(),Hr))||R;return[Si,Ci]}case"selector-universal":return[gt.namespace?[gt.namespace===!0?"":gt.namespace.trim(),"|"]:"",gt.value];case"selector-pseudo":return[N(gt.value),E(gt.nodes)?A(["(",U([L,F([",",R],Zn.map(zr,"nodes"))]),L,")"]):""];case"selector-nesting":return gt.value;case"selector-unknown":{let Si=O(Zn,"css-rule");if(Si&&Si.isSCSSNesterProperty)return ri(Wn(N(gt.value),Hr));let Ci=Zn.getParentNode();if(Ci.raws&&Ci.raws.selector){let ns=Vn(Ci),he=ns+Ci.raws.selector.length;return Hr.originalText.slice(ns,he).trim()}let na=Zn.getParentNode(1);if(Ci.type==="value-paren_group"&&na&&na.type==="value-func"&&na.value==="selector"){let ns=Tn(Ci.open)+1,he=Vn(Ci.close),Ot=Hr.originalText.slice(ns,he).trim();return Pe(Ot)?[W,Ot]:Ot}return gt.value}case"value-value":case"value-root":return zr("group");case"value-comment":return Hr.originalText.slice(Vn(gt),Tn(gt));case"value-comma_group":{let Si=Zn.getParentNode(),Ci=Zn.getParentNode(1),na=te(Zn),ns=na&&Si.type==="value-value"&&(na==="grid"||na.startsWith("grid-template")),he=O(Zn,"css-atrule"),Ot=he&&me(he),br=gt.groups.some(rs=>Xt(rs)),Pi=Zn.map(zr,"groups"),Ni=[],Uo=z(Zn,"url"),Ta=!1,go=!1;for(let rs=0;rs<gt.groups.length;++rs){var uo;Ni.push(Pi[rs]);let Ja=gt.groups[rs-1],qr=gt.groups[rs],gi=gt.groups[rs+1],uc=gt.groups[rs+2];if(Uo){(gi&&Xe(gi)||Xe(qr))&&Ni.push(" ");continue}if(M(Zn,"forward")&&qr.type==="value-word"&&qr.value&&Ja!==void 0&&Ja.type==="value-word"&&Ja.value==="as"&&gi.type==="value-operator"&&gi.value==="*"||!gi||qr.type==="value-word"&&qr.value.endsWith("-")&&Ft(gi))continue;if(qr.type==="value-string"&&qr.quoted){let lp=qr.value.lastIndexOf("#{"),cp=qr.value.lastIndexOf("}");lp!==-1&&cp!==-1?Ta=lp>cp:lp!==-1?Ta=!0:cp!==-1&&(Ta=!1)}if(Ta||_r(qr)||_r(gi)||qr.type==="value-atword"&&(qr.value===""||qr.value.endsWith("["))||gi.type==="value-word"&&gi.value.startsWith("]")||qr.value==="~"||qr.value&&qr.value.includes("\\")&&gi&&gi.type!=="value-comment"||Ja&&Ja.value&&Ja.value.indexOf("\\")===Ja.value.length-1&&qr.type==="value-operator"&&qr.value==="/"||qr.value==="\\"||at(qr,gi)||De(qr)||ur(qr)||di(gi)||ur(gi)&&Et(gi)||di(qr)&&Et(gi)||qr.value==="--"&&De(gi))continue;let up=xe(qr),_p=xe(gi);if((up&&De(gi)||_p&&di(qr))&&Et(gi)||!Ja&&ge(qr)||z(Zn,"calc")&&(Xe(qr)||Xe(gi)||ye(qr)||ye(gi))&&Et(gi))continue;let Ed=(Xe(qr)||ye(qr))&&rs===0&&(gi.type==="value-number"||gi.isHex)&&Ci&&bt(Ci)&&!Et(gi),Cd=uc&&uc.type==="value-func"||uc&&si(uc)||qr.type==="value-func"||si(qr),Ad=gi.type==="value-func"||si(gi)||Ja&&Ja.type==="value-func"||Ja&&si(Ja);if(!(!(Me(gi)||Me(qr))&&!z(Zn,"calc")&&!Ed&&(ge(gi)&&!Cd||ge(qr)&&!Ad||Xe(gi)&&!Cd||Xe(qr)&&!Ad||ye(gi)||ye(qr))&&(Et(gi)||up&&(!Ja||Ja&&xe(Ja))))&&!((Hr.parser==="scss"||Hr.parser==="less")&&up&&qr.value==="-"&&xt(gi)&&Tn(qr)===Vn(gi.open)&&gi.open.value==="(")){if(Xt(qr)){if(Si.type==="value-paren_group"){Ni.push(ue(J));continue}Ni.push(J);continue}if(Ot&&(Te(gi)||we(gi)||dt(gi)||He(qr)||_t(qr))){Ni.push(" ");continue}if(he&&he.name.toLowerCase()==="namespace"){Ni.push(" ");continue}if(ns){qr.source&&gi.source&&qr.source.start.line!==gi.source.start.line?(Ni.push(J),go=!0):Ni.push(" ");continue}if(_p){Ni.push(" ");continue}if(!(gi&&gi.value==="...")&&!(Ft(qr)&&Ft(gi)&&Tn(qr)===Vn(gi))){if(Ft(qr)&&xt(gi)&&Tn(qr)===Vn(gi.open)){Ni.push(L);continue}if(qr.value==="with"&&xt(gi)){Ni.push(" ");continue}(uo=qr.value)!==null&&uo!==void 0&&uo.endsWith("#")&&gi.value==="{"&&xt(gi.group)||Ni.push(R)}}}return br&&Ni.push(W),go&&Ni.unshift(J),Ot?A(U(Ni)):$(Zn)?A(c(Ni)):A(U(c(Ni)))}case"value-paren_group":{let Si=Zn.getParentNode();if(Si&&Qe(Si)&&(gt.groups.length===1||gt.groups.length>0&>.groups[0].type==="value-comma_group"&>.groups[0].groups.length>0&>.groups[0].groups[0].type==="value-word"&>.groups[0].groups[0].value.startsWith("data:")))return[gt.open?zr("open"):"",F(",",Zn.map(zr,"groups")),gt.close?zr("close"):""];if(!gt.open){let Uo=Zn.map(zr,"groups"),Ta=[];for(let go=0;go<Uo.length;go++)go!==0&&Ta.push([",",R]),Ta.push(Uo[go]);return A(U(c(Ta)))}let Ci=jt(Zn),na=g(gt.groups),ns=na&&na.type==="value-comment",he=An(gt,Si),Ot=We(gt,Si),br=Ot||Ci&&!he,Pi=Ot||he,Ni=A([gt.open?zr("open"):"",U([L,F([R],Zn.map((Uo,Ta)=>{let go=Uo.getValue(),rs=Ta===gt.groups.length-1,Ja=[zr(),rs?"":","];if(At(go)&&go.type==="value-comma_group"&&go.groups&&go.groups[0].type!=="value-paren_group"&&go.groups[2]&&go.groups[2].type==="value-paren_group"){let qr=ee(Ja[0].contents.contents);qr[1]=A(qr[1]),Ja=[A(ue(Ja))]}if(!rs&&go.type==="value-comma_group"&&E(go.groups)){let qr=g(go.groups);!qr.source&&qr.close&&(qr=qr.close),qr.source&&h(Hr.originalText,qr,Tn)&&Ja.push(J)}return Ja},"groups"))]),_e(!ns&&H(Hr.parser,Hr.originalText)&&Ci&<(Hr)?",":""),L,gt.close?zr("close"):""],{shouldBreak:br});return Pi?ue(Ni):Ni}case"value-func":return[gt.value,M(Zn,"supports")&&mr(gt)?" ":"",zr("group")];case"value-paren":return gt.value;case"value-number":return[Xi(gt.value),Be(gt.unit)];case"value-operator":return gt.value;case"value-word":return gt.isColor&>.isHex||Z(gt.value)?gt.value.toLowerCase():gt.value;case"value-colon":{let Si=Zn.getParentNode(),Ci=Si&&Si.groups.indexOf(gt),na=Ci&&Si.groups[Ci-1];return[gt.value,na&&typeof na.value=="string"&&g(na.value)==="\\"||z(Zn,"url")?"":R]}case"value-comma":return[gt.value," "];case"value-string":return D(gt.raws.quote+gt.value+gt.raws.quote,Hr);case"value-atword":return["@",gt.value];case"value-unicode-range":return gt.value;case"value-unknown":return gt.value;default:throw new Error(`Unknown postcss type ${JSON.stringify(gt.type)}`)}}function vn(Zn,Hr,zr){let gt=[];return Zn.each((ts,uo,Si)=>{let Ci=Si[uo-1];if(Ci&&Ci.type==="css-comment"&&Ci.text.trim()==="prettier-ignore"){let na=ts.getValue();gt.push(Hr.originalText.slice(Vn(na),Tn(na)))}else gt.push(zr());uo!==Si.length-1&&(Si[uo+1].type==="css-comment"&&!f(Hr.originalText,Vn(Si[uo+1]),{backwards:!0})&&!y(Si[uo])||Si[uo+1].type==="css-atrule"&&Si[uo+1].name==="else"&&Si[uo].type!=="css-comment"?gt.push(" "):(gt.push(Hr.__isHTMLStyleAttribute?R:J),h(Hr.originalText,ts.getValue(),Tn)&&!y(Si[uo])&>.push(J)))},"nodes"),gt}var or=new RegExp(`(["'])(?:(?!\\1)[^\\\\]|\\\\.)*\\1`,"gs"),Yt=/(?:\d*\.\d+|\d+\.?)(?:[Ee][+-]?\d+)?/g,Aa=/[A-Za-z]+/g,Xn=/[$@]?[A-Z_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/g,ca=new RegExp(or.source+`|(${Xn.source})?(${Yt.source})(${Aa.source})?`,"g");function Wn(Zn,Hr){return Zn.replace(or,zr=>D(zr,Hr))}function $r(Zn,Hr){let zr=Hr.singleQuote?"'":'"';return Zn.includes('"')||Zn.includes("'")?Zn:zr+Zn+zr}function ri(Zn){return Zn.replace(ca,(Hr,zr,gt,ts,uo)=>!gt&&ts?Xi(ts)+N(uo||""):Hr)}function Xi(Zn){return T(Zn).replace(/\.0(?=$|e)/,"")}C.exports={print:sn,embed:le,insertPragma:Ce,massageAstNode:de}}}),Hc=je({"src/language-css/options.js"(v,C){"use strict";Ge();var g=ar();C.exports={singleQuote:g.singleQuote}}}),Ss=je({"src/language-css/parsers.js"(){Ge()}}),ml=je({"node_modules/linguist-languages/data/CSS.json"(v,C){C.exports={name:"CSS",type:"markup",tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",color:"#563d7c",extensions:[".css"],languageId:50}}}),Xc=je({"node_modules/linguist-languages/data/PostCSS.json"(v,C){C.exports={name:"PostCSS",type:"markup",color:"#dc3a0c",tmScope:"source.postcss",group:"CSS",extensions:[".pcss",".postcss"],aceMode:"text",languageId:262764437}}}),Yc=je({"node_modules/linguist-languages/data/Less.json"(v,C){C.exports={name:"Less",type:"markup",color:"#1d365d",aliases:["less-css"],extensions:[".less"],tmScope:"source.css.less",aceMode:"less",codemirrorMode:"css",codemirrorMimeType:"text/css",languageId:198}}}),Qc=je({"node_modules/linguist-languages/data/SCSS.json"(v,C){C.exports={name:"SCSS",type:"markup",color:"#c6538c",tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",extensions:[".scss"],languageId:329}}}),Zc=je({"src/language-css/index.js"(v,C){"use strict";Ge();var g=h_(),T=fl(),D=Hc(),f=Ss(),y=[g(ml(),E=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["css"],extensions:[...E.extensions,".wxss"]})),g(Xc(),()=>({since:"1.4.0",parsers:["css"],vscodeLanguageIds:["postcss"]})),g(Yc(),()=>({since:"1.4.0",parsers:["less"],vscodeLanguageIds:["less"]})),g(Qc(),()=>({since:"1.4.0",parsers:["scss"],vscodeLanguageIds:["scss"]}))],h={postcss:T};C.exports={languages:y,options:D,printers:h,parsers:f}}}),Zl=je({"src/language-handlebars/loc.js"(v,C){"use strict";Ge();function g(D){return D.loc.start.offset}function T(D){return D.loc.end.offset}C.exports={locStart:g,locEnd:T}}}),la=je({"src/language-handlebars/clean.js"(v,C){"use strict";Ge();function g(T,D){if(T.type==="TextNode"){let f=T.chars.trim();if(!f)return null;D.chars=f.replace(/[\t\n\f\r ]+/g," ")}T.type==="AttrNode"&&T.name.toLowerCase()==="class"&&delete D.value}g.ignoredProperties=new Set(["loc","selfClosing"]),C.exports=g}}),ep=je({"src/language-handlebars/html-void-elements.evaluate.js"(v,C){C.exports=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"]}}),gl=je({"src/language-handlebars/utils.js"(v,C){"use strict";Ge();var g=po(),T=ep();function D(ee){let de=ee.getValue(),le=ee.getParentNode(0);return!!(L(ee,["ElementNode"])&&g(le.children)===de||L(ee,["Block"])&&g(le.body)===de)}function f(ee){return ee.toUpperCase()===ee}function y(ee){return J(ee,["ElementNode"])&&typeof ee.tag=="string"&&!ee.tag.startsWith(":")&&(f(ee.tag[0])||ee.tag.includes("."))}var h=new Set(T);function E(ee){return h.has(ee.toLowerCase())&&!f(ee[0])}function F(ee){return ee.selfClosing===!0||E(ee.tag)||y(ee)&&ee.children.every(de=>R(de))}function R(ee){return J(ee,["TextNode"])&&!/\S/.test(ee.chars)}function J(ee,de){return ee&&de.includes(ee.type)}function L(ee,de){let le=ee.getParentNode(0);return J(le,de)}function A(ee,de){let le=ue(ee);return J(le,de)}function c(ee,de){let le=_e(ee);return J(le,de)}function U(ee,de){var le,Ce,O,te;let N=ee.getValue(),z=(le=ee.getParentNode(0))!==null&&le!==void 0?le:{},x=(Ce=(O=(te=z.children)!==null&&te!==void 0?te:z.body)!==null&&O!==void 0?O:z.parts)!==null&&Ce!==void 0?Ce:[],M=x.indexOf(N);return M!==-1&&x[M+de]}function ue(ee){let de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return U(ee,-de)}function _e(ee){return U(ee,1)}function W(ee){return J(ee,["MustacheCommentStatement"])&&typeof ee.value=="string"&&ee.value.trim()==="prettier-ignore"}function oe(ee){let de=ee.getValue(),le=ue(ee,2);return W(de)||W(le)}C.exports={getNextNode:_e,getPreviousNode:ue,hasPrettierIgnore:oe,isLastNodeOfSiblings:D,isNextNodeOfSomeType:c,isNodeOfSomeType:J,isParentOfSomeType:L,isPreviousNodeOfSomeType:A,isVoid:F,isWhitespaceNode:R}}}),ao=je({"src/language-handlebars/printer-glimmer.js"(v,C){"use strict";Ge();var{builders:{dedent:g,fill:T,group:D,hardline:f,ifBreak:y,indent:h,join:E,line:F,softline:R},utils:{getDocParts:J,replaceTextEndOfLine:L}}=Nr(),{getPreferredQuote:A,isNonEmptyArray:c}=Ti(),{locStart:U,locEnd:ue}=Zl(),_e=la(),{getNextNode:W,getPreviousNode:oe,hasPrettierIgnore:ee,isLastNodeOfSiblings:de,isNextNodeOfSomeType:le,isNodeOfSomeType:Ce,isParentOfSomeType:O,isPreviousNodeOfSomeType:te,isVoid:N,isWhitespaceNode:z}=gl(),x=2;function M(Pe,Ft,We){let xt=Pe.getValue();if(!xt)return"";if(ee(Pe))return Ft.originalText.slice(U(xt),ue(xt));let Vn=Ft.singleQuote?"'":'"';switch(xt.type){case"Block":case"Program":case"Template":return D(Pe.map(We,"body"));case"ElementNode":{let Tn=D(X(Pe,We)),Pt=Ft.htmlWhitespaceSensitivity==="ignore"&&le(Pe,["ElementNode"])?R:"";if(N(xt))return[Tn,Pt];let H=["</",xt.tag,">"];return xt.children.length===0?[Tn,h(H),Pt]:Ft.htmlWhitespaceSensitivity==="ignore"?[Tn,h(Z(Pe,Ft,We)),f,h(H),Pt]:[Tn,h(D(Z(Pe,Ft,We))),h(H),Pt]}case"BlockStatement":{let Tn=Pe.getParentNode(1);return Tn&&Tn.inverse&&Tn.inverse.body.length===1&&Tn.inverse.body[0]===xt&&Tn.inverse.body[0].path.parts[0]===Tn.path.parts[0]?[_t(Pe,We,Tn.inverse.body[0].path.parts[0]),Et(Pe,We,Ft),At(Pe,We,Ft)]:[xe(Pe,We),D([Et(Pe,We,Ft),At(Pe,We,Ft),Qe(Pe,We,Ft)])]}case"ElementModifierStatement":return D(["{{",si(Pe,We),"}}"]);case"MustacheStatement":return D([me(xt),si(Pe,We),Se(xt)]);case"SubExpression":return D(["(",di(Pe,We),R,")"]);case"AttrNode":{let Tn=xt.value.type==="TextNode";if(Tn&&xt.value.chars===""&&U(xt.value)===ue(xt.value))return xt.name;let Pt=Tn?A(xt.value.chars,Vn).quote:xt.value.type==="ConcatStatement"?A(xt.value.parts.filter(Be=>Be.type==="TextNode").map(Be=>Be.chars).join(""),Vn).quote:"",H=We("value");return[xt.name,"=",Pt,xt.name==="class"&&Pt?D(h(H)):H,Pt]}case"ConcatStatement":return Pe.map(We,"parts");case"Hash":return E(F,Pe.map(We,"pairs"));case"HashPair":return[xt.key,"=",We("value")];case"TextNode":{let Tn=xt.chars.replace(/{{/g,"\\{{"),Pt=Oe(Pe);if(Pt){if(Pt==="class"){let Xn=Tn.trim().split(/\s+/).join(" "),ca=!1,Wn=!1;return O(Pe,["ConcatStatement"])&&(te(Pe,["MustacheStatement"])&&/^\s/.test(Tn)&&(ca=!0),le(Pe,["MustacheStatement"])&&/\s$/.test(Tn)&&Xn!==""&&(Wn=!0)),[ca?F:"",Xn,Wn?F:""]}return L(Tn)}let H=/^[\t\n\f\r ]*$/.test(Tn),Be=!oe(Pe),lt=!W(Pe);if(Ft.htmlWhitespaceSensitivity!=="ignore"){let Xn=/^[\t\n\f\r ]*/,ca=/[\t\n\f\r ]*$/,Wn=lt&&O(Pe,["Template"]),$r=Be&&O(Pe,["Template"]);if(H){if($r||Wn)return"";let zr=[F],gt=et(Tn);return gt&&(zr=Xt(gt)),de(Pe)&&(zr=zr.map(ts=>g(ts))),zr}let[ri]=Tn.match(Xn),[Xi]=Tn.match(ca),Zn=[];if(ri){Zn=[F];let zr=et(ri);zr&&(Zn=Xt(zr)),Tn=Tn.replace(Xn,"")}let Hr=[];if(Xi){if(!Wn){Hr=[F];let zr=et(Xi);zr&&(Hr=Xt(zr)),de(Pe)&&(Hr=Hr.map(gt=>g(gt)))}Tn=Tn.replace(ca,"")}return[...Zn,T(An(Tn)),...Hr]}let sn=et(Tn),vn=at(Tn),or=jt(Tn);if((Be||lt)&&H&&O(Pe,["Block","ElementNode","Template"]))return"";H&&sn?(vn=Math.min(sn,x),or=0):(le(Pe,["BlockStatement","ElementNode"])&&(or=Math.max(or,1)),te(Pe,["BlockStatement","ElementNode"])&&(vn=Math.max(vn,1)));let Yt="",Aa="";return or===0&&le(Pe,["MustacheStatement"])&&(Aa=" "),vn===0&&te(Pe,["MustacheStatement"])&&(Yt=" "),Be&&(vn=0,Yt=""),lt&&(or=0,Aa=""),Tn=Tn.replace(/^[\t\n\f\r ]+/g,Yt).replace(/[\t\n\f\r ]+$/,Aa),[...Xt(vn),T(An(Tn)),...Xt(or)]}case"MustacheCommentStatement":{let Tn=U(xt),Pt=ue(xt),H=Ft.originalText.charAt(Tn+2)==="~",Be=Ft.originalText.charAt(Pt-3)==="~",lt=xt.value.includes("}}")?"--":"";return["{{",H?"~":"","!",lt,xt.value,lt,Be?"~":"","}}"]}case"PathExpression":return xt.original;case"BooleanLiteral":return String(xt.value);case"CommentStatement":return["<!--",xt.value,"-->"];case"StringLiteral":{if(ur(Pe)){let Tn=Ft.singleQuote?'"':"'";return De(xt.value,Tn)}return De(xt.value,Vn)}case"NumberLiteral":return String(xt.value);case"UndefinedLiteral":return"undefined";case"NullLiteral":return"null";default:throw new Error("unknown glimmer type: "+JSON.stringify(xt.type))}}function $(Pe,Ft){return U(Pe)-U(Ft)}function X(Pe,Ft){let We=Pe.getValue(),xt=["attributes","modifiers","comments"].filter(Tn=>c(We[Tn])),Vn=xt.flatMap(Tn=>We[Tn]).sort($);for(let Tn of xt)Pe.each(Pt=>{let H=Vn.indexOf(Pt.getValue());Vn.splice(H,1,[F,Ft()])},Tn);return c(We.blockParams)&&Vn.push(F,bt(We)),["<",We.tag,h(Vn),ne(We)]}function Z(Pe,Ft,We){let xt=Pe.getValue().children.every(Vn=>z(Vn));return Ft.htmlWhitespaceSensitivity==="ignore"&&xt?"":Pe.map((Vn,Tn)=>{let Pt=We();return Tn===0&&Ft.htmlWhitespaceSensitivity==="ignore"?[R,Pt]:Pt},"children")}function ne(Pe){return N(Pe)?y([R,"/>"],[" />",R]):y([R,">"],">")}function me(Pe){let Ft=Pe.escaped===!1?"{{{":"{{",We=Pe.strip&&Pe.strip.open?"~":"";return[Ft,We]}function Se(Pe){let Ft=Pe.escaped===!1?"}}}":"}}";return[Pe.strip&&Pe.strip.close?"~":"",Ft]}function we(Pe){let Ft=me(Pe),We=Pe.openStrip.open?"~":"";return[Ft,We,"#"]}function Te(Pe){let Ft=Se(Pe);return[Pe.openStrip.close?"~":"",Ft]}function Me(Pe){let Ft=me(Pe),We=Pe.closeStrip.open?"~":"";return[Ft,We,"/"]}function ge(Pe){let Ft=Se(Pe);return[Pe.closeStrip.close?"~":"",Ft]}function Xe(Pe){let Ft=me(Pe),We=Pe.inverseStrip.open?"~":"";return[Ft,We]}function ye(Pe){let Ft=Se(Pe);return[Pe.inverseStrip.close?"~":"",Ft]}function xe(Pe,Ft){let We=Pe.getValue(),xt=[],Vn=mr(Pe,Ft);return Vn&&xt.push(D(Vn)),c(We.program.blockParams)&&xt.push(bt(We.program)),D([we(We),_r(Pe,Ft),xt.length>0?h([F,E(F,xt)]):"",R,Te(We)])}function He(Pe,Ft){return[Ft.htmlWhitespaceSensitivity==="ignore"?f:"",Xe(Pe),"else",ye(Pe)]}function _t(Pe,Ft,We){let xt=Pe.getValue(),Vn=Pe.getParentNode(1);return D([Xe(Vn),["else"," ",We],h([F,D(mr(Pe,Ft)),...c(xt.program.blockParams)?[F,bt(xt.program)]:[]]),R,ye(Vn)])}function Qe(Pe,Ft,We){let xt=Pe.getValue();return We.htmlWhitespaceSensitivity==="ignore"?[dt(xt)?R:f,Me(xt),Ft("path"),ge(xt)]:[Me(xt),Ft("path"),ge(xt)]}function dt(Pe){return Ce(Pe,["BlockStatement"])&&Pe.program.body.every(Ft=>z(Ft))}function Fe(Pe){return $e(Pe)&&Pe.inverse.body.length===1&&Ce(Pe.inverse.body[0],["BlockStatement"])&&Pe.inverse.body[0].path.parts[0]===Pe.path.parts[0]}function $e(Pe){return Ce(Pe,["BlockStatement"])&&Pe.inverse}function Et(Pe,Ft,We){let xt=Pe.getValue();if(dt(xt))return"";let Vn=Ft("program");return We.htmlWhitespaceSensitivity==="ignore"?h([f,Vn]):h(Vn)}function At(Pe,Ft,We){let xt=Pe.getValue(),Vn=Ft("inverse"),Tn=We.htmlWhitespaceSensitivity==="ignore"?[f,Vn]:Vn;return Fe(xt)?Tn:$e(xt)?[He(xt,We),h(Tn)]:""}function An(Pe){return J(E(F,Ve(Pe)))}function Ve(Pe){return Pe.split(/[\t\n\f\r ]+/)}function Oe(Pe){for(let Ft=0;Ft<2;Ft++){let We=Pe.getParentNode(Ft);if(We&&We.type==="AttrNode")return We.name.toLowerCase()}}function et(Pe){return Pe=typeof Pe=="string"?Pe:"",Pe.split(` +`).length-1}function at(Pe){Pe=typeof Pe=="string"?Pe:"";let Ft=(Pe.match(/^([^\S\n\r]*[\n\r])+/g)||[])[0]||"";return et(Ft)}function jt(Pe){Pe=typeof Pe=="string"?Pe:"";let Ft=(Pe.match(/([\n\r][^\S\n\r]*)+$/g)||[])[0]||"";return et(Ft)}function Xt(){let Pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Array.from({length:Math.min(Pe,x)}).fill(f)}function De(Pe,Ft){let{quote:We,regex:xt}=A(Pe,Ft);return[We,Pe.replace(xt,`\\${We}`),We]}function ur(Pe){let Ft=0,We=Pe.getParentNode(Ft);for(;We&&Ce(We,["SubExpression"]);)Ft++,We=Pe.getParentNode(Ft);return!!(We&&Ce(Pe.getParentNode(Ft+1),["ConcatStatement"])&&Ce(Pe.getParentNode(Ft+2),["AttrNode"]))}function di(Pe,Ft){let We=_r(Pe,Ft),xt=mr(Pe,Ft);return xt?h([We,F,D(xt)]):We}function si(Pe,Ft){let We=_r(Pe,Ft),xt=mr(Pe,Ft);return xt?[h([We,F,xt]),R]:We}function _r(Pe,Ft){return Ft("path")}function mr(Pe,Ft){let We=Pe.getValue(),xt=[];if(We.params.length>0){let Vn=Pe.map(Ft,"params");xt.push(...Vn)}if(We.hash&&We.hash.pairs.length>0){let Vn=Ft("hash");xt.push(Vn)}return xt.length===0?"":E(F,xt)}function bt(Pe){return["as |",Pe.blockParams.join(" "),"|"]}C.exports={print:M,massageAstNode:_e}}}),cs=je({"src/language-handlebars/parsers.js"(){Ge()}}),ec=je({"node_modules/linguist-languages/data/Handlebars.json"(v,C){C.exports={name:"Handlebars",type:"markup",color:"#f7931e",aliases:["hbs","htmlbars"],extensions:[".handlebars",".hbs"],tmScope:"text.html.handlebars",aceMode:"handlebars",languageId:155}}}),b_=je({"src/language-handlebars/index.js"(v,C){"use strict";Ge();var g=h_(),T=ao(),D=cs(),f=[g(ec(),()=>({since:"2.3.0",parsers:["glimmer"],vscodeLanguageIds:["handlebars"]}))],y={glimmer:T};C.exports={languages:f,printers:y,parsers:D}}}),x_=je({"src/language-graphql/pragma.js"(v,C){"use strict";Ge();function g(D){return/^\s*#[^\S\n]*@(?:format|prettier)\s*(?:\n|$)/.test(D)}function T(D){return`# @format + +`+D}C.exports={hasPragma:g,insertPragma:T}}}),tc=je({"src/language-graphql/loc.js"(v,C){"use strict";Ge();function g(D){return typeof D.start=="number"?D.start:D.loc&&D.loc.start}function T(D){return typeof D.end=="number"?D.end:D.loc&&D.loc.end}C.exports={locStart:g,locEnd:T}}}),D_=je({"src/language-graphql/printer-graphql.js"(v,C){"use strict";Ge();var{builders:{join:g,hardline:T,line:D,softline:f,group:y,indent:h,ifBreak:E}}=Nr(),{isNextLineEmpty:F,isNonEmptyArray:R}=Ti(),{insertPragma:J}=x_(),{locStart:L,locEnd:A}=tc();function c(le,Ce,O){let te=le.getValue();if(!te)return"";if(typeof te=="string")return te;switch(te.kind){case"Document":{let N=[];return le.each((z,x,M)=>{N.push(O()),x!==M.length-1&&(N.push(T),F(Ce.originalText,z.getValue(),A)&&N.push(T))},"definitions"),[...N,T]}case"OperationDefinition":{let N=Ce.originalText[L(te)]!=="{",z=!!te.name;return[N?te.operation:"",N&&z?[" ",O("name")]:"",N&&!z&&R(te.variableDefinitions)?" ":"",R(te.variableDefinitions)?y(["(",h([f,g([E("",", "),f],le.map(O,"variableDefinitions"))]),f,")"]):"",U(le,O,te),te.selectionSet?!N&&!z?"":" ":"",O("selectionSet")]}case"FragmentDefinition":return["fragment ",O("name"),R(te.variableDefinitions)?y(["(",h([f,g([E("",", "),f],le.map(O,"variableDefinitions"))]),f,")"]):""," on ",O("typeCondition"),U(le,O,te)," ",O("selectionSet")];case"SelectionSet":return["{",h([T,g(T,ue(le,Ce,O,"selections"))]),T,"}"];case"Field":return y([te.alias?[O("alias"),": "]:"",O("name"),te.arguments.length>0?y(["(",h([f,g([E("",", "),f],ue(le,Ce,O,"arguments"))]),f,")"]):"",U(le,O,te),te.selectionSet?" ":"",O("selectionSet")]);case"Name":return te.value;case"StringValue":{if(te.block){let N=te.value.replace(/"""/g,"\\$&").split(` +`);return N.length===1&&(N[0]=N[0].trim()),N.every(z=>z==="")&&(N.length=0),g(T,['"""',...N,'"""'])}return['"',te.value.replace(/["\\]/g,"\\$&").replace(/\n/g,"\\n"),'"']}case"IntValue":case"FloatValue":case"EnumValue":return te.value;case"BooleanValue":return te.value?"true":"false";case"NullValue":return"null";case"Variable":return["$",O("name")];case"ListValue":return y(["[",h([f,g([E("",", "),f],le.map(O,"values"))]),f,"]"]);case"ObjectValue":return y(["{",Ce.bracketSpacing&&te.fields.length>0?" ":"",h([f,g([E("",", "),f],le.map(O,"fields"))]),f,E("",Ce.bracketSpacing&&te.fields.length>0?" ":""),"}"]);case"ObjectField":case"Argument":return[O("name"),": ",O("value")];case"Directive":return["@",O("name"),te.arguments.length>0?y(["(",h([f,g([E("",", "),f],ue(le,Ce,O,"arguments"))]),f,")"]):""];case"NamedType":return O("name");case"VariableDefinition":return[O("variable"),": ",O("type"),te.defaultValue?[" = ",O("defaultValue")]:"",U(le,O,te)];case"ObjectTypeExtension":case"ObjectTypeDefinition":return[O("description"),te.description?T:"",te.kind==="ObjectTypeExtension"?"extend ":"","type ",O("name"),te.interfaces.length>0?[" implements ",...oe(le,Ce,O)]:"",U(le,O,te),te.fields.length>0?[" {",h([T,g(T,ue(le,Ce,O,"fields"))]),T,"}"]:""];case"FieldDefinition":return[O("description"),te.description?T:"",O("name"),te.arguments.length>0?y(["(",h([f,g([E("",", "),f],ue(le,Ce,O,"arguments"))]),f,")"]):"",": ",O("type"),U(le,O,te)];case"DirectiveDefinition":return[O("description"),te.description?T:"","directive ","@",O("name"),te.arguments.length>0?y(["(",h([f,g([E("",", "),f],ue(le,Ce,O,"arguments"))]),f,")"]):"",te.repeatable?" repeatable":""," on ",g(" | ",le.map(O,"locations"))];case"EnumTypeExtension":case"EnumTypeDefinition":return[O("description"),te.description?T:"",te.kind==="EnumTypeExtension"?"extend ":"","enum ",O("name"),U(le,O,te),te.values.length>0?[" {",h([T,g(T,ue(le,Ce,O,"values"))]),T,"}"]:""];case"EnumValueDefinition":return[O("description"),te.description?T:"",O("name"),U(le,O,te)];case"InputValueDefinition":return[O("description"),te.description?te.description.block?T:D:"",O("name"),": ",O("type"),te.defaultValue?[" = ",O("defaultValue")]:"",U(le,O,te)];case"InputObjectTypeExtension":case"InputObjectTypeDefinition":return[O("description"),te.description?T:"",te.kind==="InputObjectTypeExtension"?"extend ":"","input ",O("name"),U(le,O,te),te.fields.length>0?[" {",h([T,g(T,ue(le,Ce,O,"fields"))]),T,"}"]:""];case"SchemaExtension":return["extend schema",U(le,O,te),...te.operationTypes.length>0?[" {",h([T,g(T,ue(le,Ce,O,"operationTypes"))]),T,"}"]:[]];case"SchemaDefinition":return[O("description"),te.description?T:"","schema",U(le,O,te)," {",te.operationTypes.length>0?h([T,g(T,ue(le,Ce,O,"operationTypes"))]):"",T,"}"];case"OperationTypeDefinition":return[O("operation"),": ",O("type")];case"InterfaceTypeExtension":case"InterfaceTypeDefinition":return[O("description"),te.description?T:"",te.kind==="InterfaceTypeExtension"?"extend ":"","interface ",O("name"),te.interfaces.length>0?[" implements ",...oe(le,Ce,O)]:"",U(le,O,te),te.fields.length>0?[" {",h([T,g(T,ue(le,Ce,O,"fields"))]),T,"}"]:""];case"FragmentSpread":return["...",O("name"),U(le,O,te)];case"InlineFragment":return["...",te.typeCondition?[" on ",O("typeCondition")]:"",U(le,O,te)," ",O("selectionSet")];case"UnionTypeExtension":case"UnionTypeDefinition":return y([O("description"),te.description?T:"",y([te.kind==="UnionTypeExtension"?"extend ":"","union ",O("name"),U(le,O,te),te.types.length>0?[" =",E(""," "),h([E([D," "]),g([D,"| "],le.map(O,"types"))])]:""])]);case"ScalarTypeExtension":case"ScalarTypeDefinition":return[O("description"),te.description?T:"",te.kind==="ScalarTypeExtension"?"extend ":"","scalar ",O("name"),U(le,O,te)];case"NonNullType":return[O("type"),"!"];case"ListType":return["[",O("type"),"]"];default:throw new Error("unknown graphql type: "+JSON.stringify(te.kind))}}function U(le,Ce,O){if(O.directives.length===0)return"";let te=g(D,le.map(Ce,"directives"));return O.kind==="FragmentDefinition"||O.kind==="OperationDefinition"?y([D,te]):[" ",y(h([f,te]))]}function ue(le,Ce,O,te){return le.map((N,z,x)=>{let M=O();return z<x.length-1&&F(Ce.originalText,N.getValue(),A)?[M,T]:M},te)}function _e(le){return le.kind&&le.kind!=="Comment"}function W(le){let Ce=le.getValue();if(Ce.kind==="Comment")return"#"+Ce.value.trimEnd();throw new Error("Not a comment: "+JSON.stringify(Ce))}function oe(le,Ce,O){let te=le.getNode(),N=[],{interfaces:z}=te,x=le.map(M=>O(M),"interfaces");for(let M=0;M<z.length;M++){let $=z[M];N.push(x[M]);let X=z[M+1];if(X){let Z=Ce.originalText.slice($.loc.end,X.loc.start),ne=Z.includes("#"),me=Z.replace(/#.*/g,"").trim();N.push(me===","?",":" &",ne?D:" ")}}return N}function ee(le,Ce){le.kind==="StringValue"&&le.block&&!le.value.includes(` +`)&&(Ce.value=Ce.value.trim())}ee.ignoredProperties=new Set(["loc","comments"]);function de(le){var Ce;let O=le.getValue();return O==null||(Ce=O.comments)===null||Ce===void 0?void 0:Ce.some(te=>te.value.trim()==="prettier-ignore")}C.exports={print:c,massageAstNode:ee,hasPrettierIgnore:de,insertPragma:J,printComment:W,canAttachComment:_e}}}),tp=je({"src/language-graphql/options.js"(v,C){"use strict";Ge();var g=ar();C.exports={bracketSpacing:g.bracketSpacing}}}),Tu=je({"src/language-graphql/parsers.js"(){Ge()}}),np=je({"node_modules/linguist-languages/data/GraphQL.json"(v,C){C.exports={name:"GraphQL",type:"data",color:"#e10098",extensions:[".graphql",".gql",".graphqls"],tmScope:"source.graphql",aceMode:"text",languageId:139}}}),yl=je({"src/language-graphql/index.js"(v,C){"use strict";Ge();var g=h_(),T=D_(),D=tp(),f=Tu(),y=[g(np(),()=>({since:"1.5.0",parsers:["graphql"],vscodeLanguageIds:["graphql"]}))],h={graphql:T};C.exports={languages:y,options:D,printers:h,parsers:f}}}),hl=je({"node_modules/collapse-white-space/index.js"(v,C){"use strict";Ge(),C.exports=g;function g(T){return String(T).replace(/\s+/g," ")}}}),Ko=je({"src/language-markdown/loc.js"(v,C){"use strict";Ge();function g(D){return D.position.start.offset}function T(D){return D.position.end.offset}C.exports={locStart:g,locEnd:T}}}),Ts=je({"src/language-markdown/constants.evaluate.js"(v,C){C.exports={cjkPattern:"(?:[\\u02ea-\\u02eb\\u1100-\\u11ff\\u2e80-\\u2e99\\u2e9b-\\u2ef3\\u2f00-\\u2fd5\\u2ff0-\\u303f\\u3041-\\u3096\\u3099-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u3190-\\u3191\\u3196-\\u31ba\\u31c0-\\u31e3\\u31f0-\\u321e\\u322a-\\u3247\\u3260-\\u327e\\u328a-\\u32b0\\u32c0-\\u32cb\\u32d0-\\u3370\\u337b-\\u337f\\u33e0-\\u33fe\\u3400-\\u4db5\\u4e00-\\u9fef\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufe10-\\ufe1f\\ufe30-\\ufe6f\\uff00-\\uffef]|[\\ud840-\\ud868\\ud86a-\\ud86c\\ud86f-\\ud872\\ud874-\\ud879][\\udc00-\\udfff]|\\ud82c[\\udc00-\\udd1e\\udd50-\\udd52\\udd64-\\udd67]|\\ud83c[\\ude00\\ude50-\\ude51]|\\ud869[\\udc00-\\uded6\\udf00-\\udfff]|\\ud86d[\\udc00-\\udf34\\udf40-\\udfff]|\\ud86e[\\udc00-\\udc1d\\udc20-\\udfff]|\\ud873[\\udc00-\\udea1\\udeb0-\\udfff]|\\ud87a[\\udc00-\\udfe0]|\\ud87e[\\udc00-\\ude1d])(?:[\\ufe00-\\ufe0f]|\\udb40[\\udd00-\\uddef])?",kPattern:"[\\u1100-\\u11ff\\u3001-\\u3003\\u3008-\\u3011\\u3013-\\u301f\\u302e-\\u3030\\u3037\\u30fb\\u3131-\\u318e\\u3200-\\u321e\\u3260-\\u327e\\ua960-\\ua97c\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\ufe45-\\ufe46\\uff61-\\uff65\\uffa0-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc]",punctuationPattern:"[\\u0021-\\u002f\\u003a-\\u0040\\u005b-\\u0060\\u007b-\\u007e\\u00a1\\u00a7\\u00ab\\u00b6-\\u00b7\\u00bb\\u00bf\\u037e\\u0387\\u055a-\\u055f\\u0589-\\u058a\\u05be\\u05c0\\u05c3\\u05c6\\u05f3-\\u05f4\\u0609-\\u060a\\u060c-\\u060d\\u061b\\u061e-\\u061f\\u066a-\\u066d\\u06d4\\u0700-\\u070d\\u07f7-\\u07f9\\u0830-\\u083e\\u085e\\u0964-\\u0965\\u0970\\u09fd\\u0a76\\u0af0\\u0c77\\u0c84\\u0df4\\u0e4f\\u0e5a-\\u0e5b\\u0f04-\\u0f12\\u0f14\\u0f3a-\\u0f3d\\u0f85\\u0fd0-\\u0fd4\\u0fd9-\\u0fda\\u104a-\\u104f\\u10fb\\u1360-\\u1368\\u1400\\u166e\\u169b-\\u169c\\u16eb-\\u16ed\\u1735-\\u1736\\u17d4-\\u17d6\\u17d8-\\u17da\\u1800-\\u180a\\u1944-\\u1945\\u1a1e-\\u1a1f\\u1aa0-\\u1aa6\\u1aa8-\\u1aad\\u1b5a-\\u1b60\\u1bfc-\\u1bff\\u1c3b-\\u1c3f\\u1c7e-\\u1c7f\\u1cc0-\\u1cc7\\u1cd3\\u2010-\\u2027\\u2030-\\u2043\\u2045-\\u2051\\u2053-\\u205e\\u207d-\\u207e\\u208d-\\u208e\\u2308-\\u230b\\u2329-\\u232a\\u2768-\\u2775\\u27c5-\\u27c6\\u27e6-\\u27ef\\u2983-\\u2998\\u29d8-\\u29db\\u29fc-\\u29fd\\u2cf9-\\u2cfc\\u2cfe-\\u2cff\\u2d70\\u2e00-\\u2e2e\\u2e30-\\u2e4f\\u3001-\\u3003\\u3008-\\u3011\\u3014-\\u301f\\u3030\\u303d\\u30a0\\u30fb\\ua4fe-\\ua4ff\\ua60d-\\ua60f\\ua673\\ua67e\\ua6f2-\\ua6f7\\ua874-\\ua877\\ua8ce-\\ua8cf\\ua8f8-\\ua8fa\\ua8fc\\ua92e-\\ua92f\\ua95f\\ua9c1-\\ua9cd\\ua9de-\\ua9df\\uaa5c-\\uaa5f\\uaade-\\uaadf\\uaaf0-\\uaaf1\\uabeb\\ufd3e-\\ufd3f\\ufe10-\\ufe19\\ufe30-\\ufe52\\ufe54-\\ufe61\\ufe63\\ufe68\\ufe6a-\\ufe6b\\uff01-\\uff03\\uff05-\\uff0a\\uff0c-\\uff0f\\uff1a-\\uff1b\\uff1f-\\uff20\\uff3b-\\uff3d\\uff3f\\uff5b\\uff5d\\uff5f-\\uff65]|\\ud800[\\udd00-\\udd02\\udf9f\\udfd0]|\\ud801[\\udd6f]|\\ud802[\\udc57\\udd1f\\udd3f\\ude50-\\ude58\\ude7f\\udef0-\\udef6\\udf39-\\udf3f\\udf99-\\udf9c]|\\ud803[\\udf55-\\udf59]|\\ud804[\\udc47-\\udc4d\\udcbb-\\udcbc\\udcbe-\\udcc1\\udd40-\\udd43\\udd74-\\udd75\\uddc5-\\uddc8\\uddcd\\udddb\\udddd-\\udddf\\ude38-\\ude3d\\udea9]|\\ud805[\\udc4b-\\udc4f\\udc5b\\udc5d\\udcc6\\uddc1-\\uddd7\\ude41-\\ude43\\ude60-\\ude6c\\udf3c-\\udf3e]|\\ud806[\\udc3b\\udde2\\ude3f-\\ude46\\ude9a-\\ude9c\\ude9e-\\udea2]|\\ud807[\\udc41-\\udc45\\udc70-\\udc71\\udef7-\\udef8\\udfff]|\\ud809[\\udc70-\\udc74]|\\ud81a[\\ude6e-\\ude6f\\udef5\\udf37-\\udf3b\\udf44]|\\ud81b[\\ude97-\\ude9a\\udfe2]|\\ud82f[\\udc9f]|\\ud836[\\ude87-\\ude8b]|\\ud83a[\\udd5e-\\udd5f]"}}}),su=je({"src/language-markdown/utils.js"(v,C){"use strict";Ge();var{getLast:g}=Ti(),{locStart:T,locEnd:D}=Ko(),{cjkPattern:f,kPattern:y,punctuationPattern:h}=Ts(),E=["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"],F=[...E,"tableCell","paragraph","heading"],R=new RegExp(y),J=new RegExp(h);function L(W,oe){let ee="non-cjk",de="cj-letter",le="k-letter",Ce="cjk-punctuation",O=[],te=(oe.proseWrap==="preserve"?W:W.replace(new RegExp(`(${f}) +(${f})`,"g"),"$1$2")).split(/([\t\n ]+)/);for(let[z,x]of te.entries()){if(z%2===1){O.push({type:"whitespace",value:/\n/.test(x)?` +`:" "});continue}if((z===0||z===te.length-1)&&x==="")continue;let M=x.split(new RegExp(`(${f})`));for(let[$,X]of M.entries())if(!(($===0||$===M.length-1)&&X==="")){if($%2===0){X!==""&&N({type:"word",value:X,kind:ee,hasLeadingPunctuation:J.test(X[0]),hasTrailingPunctuation:J.test(g(X))});continue}N(J.test(X)?{type:"word",value:X,kind:Ce,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0}:{type:"word",value:X,kind:R.test(X)?le:de,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return O;function N(z){let x=g(O);x&&x.type==="word"&&(x.kind===ee&&z.kind===de&&!x.hasTrailingPunctuation||x.kind===de&&z.kind===ee&&!z.hasLeadingPunctuation?O.push({type:"whitespace",value:" "}):!M(ee,Ce)&&![x.value,z.value].some($=>/\u3000/.test($))&&O.push({type:"whitespace",value:""})),O.push(z);function M($,X){return x.kind===$&&z.kind===X||x.kind===X&&z.kind===$}}}function A(W,oe){let[,ee,de,le]=oe.slice(W.position.start.offset,W.position.end.offset).match(/^\s*(\d+)(\.|\))(\s*)/);return{numberText:ee,marker:de,leadingSpaces:le}}function c(W,oe){if(!W.ordered||W.children.length<2)return!1;let ee=Number(A(W.children[0],oe.originalText).numberText),de=Number(A(W.children[1],oe.originalText).numberText);if(ee===0&&W.children.length>2){let le=Number(A(W.children[2],oe.originalText).numberText);return de===1&&le===1}return de===1}function U(W,oe){let{value:ee}=W;return W.position.end.offset===oe.length&&ee.endsWith(` +`)&&oe.endsWith(` +`)?ee.slice(0,-1):ee}function ue(W,oe){return function ee(de,le,Ce){let O=Object.assign({},oe(de,le,Ce));return O.children&&(O.children=O.children.map((te,N)=>ee(te,N,[O,...Ce]))),O}(W,null,[])}function _e(W){if((W==null?void 0:W.type)!=="link"||W.children.length!==1)return!1;let[oe]=W.children;return T(W)===T(oe)&&D(W)===D(oe)}C.exports={mapAst:ue,splitText:L,punctuationPattern:h,getFencedCodeBlockValue:U,getOrderedListItemInfo:A,hasGitDiffFriendlyOrderedList:c,INLINE_NODE_TYPES:E,INLINE_NODE_WRAPPER_TYPES:F,isAutolink:_e}}}),rp=je({"src/language-markdown/embed.js"(v,C){"use strict";Ge();var{inferParserByLanguage:g,getMaxContinuousCount:T}=Ti(),{builders:{hardline:D,markAsRoot:f},utils:{replaceEndOfLine:y}}=Nr(),h=au(),{getFencedCodeBlockValue:E}=su();function F(R,J,L,A){let c=R.getValue();if(c.type==="code"&&c.lang!==null){let U=g(c.lang,A);if(U){let ue=A.__inJsTemplate?"~":"`",_e=ue.repeat(Math.max(3,T(c.value,ue)+1)),W={parser:U};c.lang==="tsx"&&(W.filepath="dummy.tsx");let oe=L(E(c,A.originalText),W,{stripTrailingHardline:!0});return f([_e,c.lang,c.meta?" "+c.meta:"",D,y(oe),D,_e])}}switch(c.type){case"front-matter":return h(c,L);case"importExport":return[L(c.value,{parser:"babel"},{stripTrailingHardline:!0}),D];case"jsx":return L(`<$>${c.value}</$>`,{parser:"__js_expression",rootMarker:"mdx"},{stripTrailingHardline:!0})}return null}C.exports=F}}),S_=je({"src/language-markdown/pragma.js"(v,C){"use strict";Ge();var g=zt(),T=["format","prettier"];function D(f){let y=`@(${T.join("|")})`,h=new RegExp([`<!--\\s*${y}\\s*-->`,`{\\s*\\/\\*\\s*${y}\\s*\\*\\/\\s*}`,`<!--.*\r? +[\\s\\S]*(^| +)[^\\S +]*${y}[^\\S +]*($| +)[\\s\\S]* +.*-->`].join("|"),"m"),E=f.match(h);return(E==null?void 0:E.index)===0}C.exports={startWithPragma:D,hasPragma:f=>D(g(f).content.trimStart()),insertPragma:f=>{let y=g(f),h=`<!-- @${T[0]} -->`;return y.frontMatter?`${y.frontMatter.raw} + +${h} + +${y.content}`:`${h} + +${y.content}`}}}}),Es=je({"src/language-markdown/print-preprocess.js"(v,C){"use strict";Ge();var g=po(),{getOrderedListItemInfo:T,mapAst:D,splitText:f}=su(),y=new RegExp("^.$","su");function h(_e,W){return _e=R(_e,W),_e=A(_e),_e=F(_e,W),_e=U(_e,W),_e=ue(_e,W),_e=c(_e,W),_e=E(_e),_e=J(_e),_e}function E(_e){return D(_e,W=>W.type!=="import"&&W.type!=="export"?W:Object.assign(Object.assign({},W),{},{type:"importExport"}))}function F(_e,W){return D(_e,oe=>oe.type!=="inlineCode"||W.proseWrap==="preserve"?oe:Object.assign(Object.assign({},oe),{},{value:oe.value.replace(/\s+/g," ")}))}function R(_e,W){return D(_e,oe=>oe.type!=="text"||oe.value==="*"||oe.value==="_"||!y.test(oe.value)||oe.position.end.offset-oe.position.start.offset===oe.value.length?oe:Object.assign(Object.assign({},oe),{},{value:W.originalText.slice(oe.position.start.offset,oe.position.end.offset)}))}function J(_e){return L(_e,(W,oe)=>W.type==="importExport"&&oe.type==="importExport",(W,oe)=>({type:"importExport",value:W.value+` + +`+oe.value,position:{start:W.position.start,end:oe.position.end}}))}function L(_e,W,oe){return D(_e,ee=>{if(!ee.children)return ee;let de=ee.children.reduce((le,Ce)=>{let O=g(le);return O&&W(O,Ce)?le.splice(-1,1,oe(O,Ce)):le.push(Ce),le},[]);return Object.assign(Object.assign({},ee),{},{children:de})})}function A(_e){return L(_e,(W,oe)=>W.type==="text"&&oe.type==="text",(W,oe)=>({type:"text",value:W.value+oe.value,position:{start:W.position.start,end:oe.position.end}}))}function c(_e,W){return D(_e,(oe,ee,de)=>{let[le]=de;if(oe.type!=="text")return oe;let{value:Ce}=oe;return le.type==="paragraph"&&(ee===0&&(Ce=Ce.trimStart()),ee===le.children.length-1&&(Ce=Ce.trimEnd())),{type:"sentence",position:oe.position,children:f(Ce,W)}})}function U(_e,W){return D(_e,(oe,ee,de)=>{if(oe.type==="code"){let le=/^\n?(?: {4,}|\t)/.test(W.originalText.slice(oe.position.start.offset,oe.position.end.offset));if(oe.isIndented=le,le)for(let Ce=0;Ce<de.length;Ce++){let O=de[Ce];if(O.hasIndentedCodeblock)break;O.type==="list"&&(O.hasIndentedCodeblock=!0)}}return oe})}function ue(_e,W){return D(_e,(de,le,Ce)=>{if(de.type==="list"&&de.children.length>0){for(let O=0;O<Ce.length;O++){let te=Ce[O];if(te.type==="list"&&!te.isAligned)return de.isAligned=!1,de}de.isAligned=ee(de)}return de});function oe(de){return de.children.length===0?-1:de.children[0].position.start.column-1}function ee(de){if(!de.ordered)return!0;let[le,Ce]=de.children;if(T(le,W.originalText).leadingSpaces.length>1)return!0;let O=oe(le);if(O===-1)return!1;if(de.children.length===1)return O%W.tabWidth===0;let te=oe(Ce);return O!==te?!1:O%W.tabWidth===0?!0:T(Ce,W.originalText).leadingSpaces.length>1}}C.exports=h}}),zu=je({"src/language-markdown/clean.js"(v,C){"use strict";Ge();var g=hl(),{isFrontMatterNode:T}=Ti(),{startWithPragma:D}=S_(),f=new Set(["position","raw"]);function y(h,E,F){if((h.type==="front-matter"||h.type==="code"||h.type==="yaml"||h.type==="import"||h.type==="export"||h.type==="jsx")&&delete E.value,h.type==="list"&&delete E.isAligned,(h.type==="list"||h.type==="listItem")&&(delete E.spread,delete E.loose),h.type==="text"||(h.type==="inlineCode"&&(E.value=h.value.replace(/[\t\n ]+/g," ")),h.type==="wikiLink"&&(E.value=h.value.trim().replace(/[\t\n]+/g," ")),(h.type==="definition"||h.type==="linkReference"||h.type==="imageReference")&&(E.label=g(h.label)),(h.type==="definition"||h.type==="link"||h.type==="image")&&h.title&&(E.title=h.title.replace(/\\(["')])/g,"$1")),F&&F.type==="root"&&F.children.length>0&&(F.children[0]===h||T(F.children[0])&&F.children[1]===h)&&h.type==="html"&&D(h.value)))return null}y.ignoredProperties=f,C.exports=y}}),nc=je({"src/language-markdown/printer-markdown.js"(v,C){"use strict";Ge();var g=hl(),{getLast:T,getMinNotPresentContinuousCount:D,getMaxContinuousCount:f,getStringWidth:y,isNonEmptyArray:h}=Ti(),{builders:{breakParent:E,join:F,line:R,literalline:J,markAsRoot:L,hardline:A,softline:c,ifBreak:U,fill:ue,align:_e,indent:W,group:oe,hardlineWithoutBreakParent:ee},utils:{normalizeDoc:de,replaceTextEndOfLine:le},printer:{printDocToString:Ce}}=Nr(),O=rp(),{insertPragma:te}=S_(),{locStart:N,locEnd:z}=Ko(),x=Es(),M=zu(),{getFencedCodeBlockValue:$,hasGitDiffFriendlyOrderedList:X,splitText:Z,punctuationPattern:ne,INLINE_NODE_TYPES:me,INLINE_NODE_WRAPPER_TYPES:Se,isAutolink:we}=su(),Te=new Set(["importExport"]),Me=["heading","tableCell","link","wikiLink"],ge=new Set(["listItem","definition","footnoteDefinition"]);function Xe(bt,Pe,Ft){let We=bt.getValue();if(Xt(bt))return Z(Pe.originalText.slice(We.position.start.offset,We.position.end.offset),Pe).map(xt=>xt.type==="word"?xt.value:xt.value===""?"":Fe(bt,xt.value,Pe));switch(We.type){case"front-matter":return Pe.originalText.slice(We.position.start.offset,We.position.end.offset);case"root":return We.children.length===0?"":[de(Et(bt,Pe,Ft)),Te.has(Ve(We).type)?"":A];case"paragraph":return At(bt,Pe,Ft,{postprocessor:ue});case"sentence":return At(bt,Pe,Ft);case"word":{let xt=We.value.replace(/\*/g,"\\$&").replace(new RegExp([`(^|${ne})(_+)`,`(_+)(${ne}|$)`].join("|"),"g"),(Pt,H,Be,lt,sn)=>(Be?`${H}${Be}`:`${lt}${sn}`).replace(/_/g,"\\_")),Vn=(Pt,H,Be)=>Pt.type==="sentence"&&Be===0,Tn=(Pt,H,Be)=>we(Pt.children[Be-1]);return xt!==We.value&&(bt.match(void 0,Vn,Tn)||bt.match(void 0,Vn,(Pt,H,Be)=>Pt.type==="emphasis"&&Be===0,Tn))&&(xt=xt.replace(/^(\\?[*_])+/,Pt=>Pt.replace(/\\/g,""))),xt}case"whitespace":{let xt=bt.getParentNode(),Vn=xt.children.indexOf(We),Tn=xt.children[Vn+1],Pt=Tn&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(Tn.value)?"never":Pe.proseWrap;return Fe(bt,We.value,{proseWrap:Pt})}case"emphasis":{let xt;if(we(We.children[0]))xt=Pe.originalText[We.position.start.offset];else{let Vn=bt.getParentNode(),Tn=Vn.children.indexOf(We),Pt=Vn.children[Tn-1],H=Vn.children[Tn+1];xt=Pt&&Pt.type==="sentence"&&Pt.children.length>0&&T(Pt.children).type==="word"&&!T(Pt.children).hasTrailingPunctuation||H&&H.type==="sentence"&&H.children.length>0&&H.children[0].type==="word"&&!H.children[0].hasLeadingPunctuation||dt(bt,"emphasis")?"*":"_"}return[xt,At(bt,Pe,Ft),xt]}case"strong":return["**",At(bt,Pe,Ft),"**"];case"delete":return["~~",At(bt,Pe,Ft),"~~"];case"inlineCode":{let xt=D(We.value,"`"),Vn="`".repeat(xt||1),Tn=xt&&!/^\s/.test(We.value)?" ":"";return[Vn,Tn,We.value,Tn,Vn]}case"wikiLink":{let xt="";return Pe.proseWrap==="preserve"?xt=We.value:xt=We.value.replace(/[\t\n]+/g," "),["[[",xt,"]]"]}case"link":switch(Pe.originalText[We.position.start.offset]){case"<":{let xt="mailto:";return["<",We.url.startsWith(xt)&&Pe.originalText.slice(We.position.start.offset+1,We.position.start.offset+1+xt.length)!==xt?We.url.slice(xt.length):We.url,">"]}case"[":return["[",At(bt,Pe,Ft),"](",De(We.url,")"),ur(We.title,Pe),")"];default:return Pe.originalText.slice(We.position.start.offset,We.position.end.offset)}case"image":return["![",We.alt||"","](",De(We.url,")"),ur(We.title,Pe),")"];case"blockquote":return["> ",_e("> ",At(bt,Pe,Ft))];case"heading":return["#".repeat(We.depth)+" ",At(bt,Pe,Ft)];case"code":{if(We.isIndented){let Tn=" ".repeat(4);return _e(Tn,[Tn,...le(We.value,A)])}let xt=Pe.__inJsTemplate?"~":"`",Vn=xt.repeat(Math.max(3,f(We.value,xt)+1));return[Vn,We.lang||"",We.meta?" "+We.meta:"",A,...le($(We,Pe.originalText),A),A,Vn]}case"html":{let xt=bt.getParentNode(),Vn=xt.type==="root"&&T(xt.children)===We?We.value.trimEnd():We.value,Tn=new RegExp("^<!--.*-->$","s").test(Vn);return le(Vn,Tn?A:L(J))}case"list":{let xt=He(We,bt.getParentNode()),Vn=X(We,Pe);return At(bt,Pe,Ft,{processor:(Tn,Pt)=>{let H=lt(),Be=Tn.getValue();if(Be.children.length===2&&Be.children[1].type==="html"&&Be.children[0].position.start.column!==Be.children[1].position.start.column)return[H,ye(Tn,Pe,Ft,H)];return[H,_e(" ".repeat(H.length),ye(Tn,Pe,Ft,H))];function lt(){let sn=We.ordered?(Pt===0?We.start:Vn?1:We.start+Pt)+(xt%2===0?". ":") "):xt%2===0?"- ":"* ";return We.isAligned||We.hasIndentedCodeblock?xe(sn,Pe):sn}}})}case"thematicBreak":{let xt=Qe(bt,"list");return xt===-1?"---":He(bt.getParentNode(xt),bt.getParentNode(xt+1))%2===0?"***":"---"}case"linkReference":return["[",At(bt,Pe,Ft),"]",We.referenceType==="full"?_r(We):We.referenceType==="collapsed"?"[]":""];case"imageReference":switch(We.referenceType){case"full":return["![",We.alt||"","]",_r(We)];default:return["![",We.alt,"]",We.referenceType==="collapsed"?"[]":""]}case"definition":{let xt=Pe.proseWrap==="always"?R:" ";return oe([_r(We),":",W([xt,De(We.url),We.title===null?"":[xt,ur(We.title,Pe,!1)]])])}case"footnote":return["[^",At(bt,Pe,Ft),"]"];case"footnoteReference":return mr(We);case"footnoteDefinition":{let xt=bt.getParentNode().children[bt.getName()+1],Vn=We.children.length===1&&We.children[0].type==="paragraph"&&(Pe.proseWrap==="never"||Pe.proseWrap==="preserve"&&We.children[0].position.start.line===We.children[0].position.end.line);return[mr(We),": ",Vn?At(bt,Pe,Ft):oe([_e(" ".repeat(4),At(bt,Pe,Ft,{processor:(Tn,Pt)=>Pt===0?oe([c,Ft()]):Ft()})),xt&&xt.type==="footnoteDefinition"?c:""])]}case"table":return $e(bt,Pe,Ft);case"tableCell":return At(bt,Pe,Ft);case"break":return/\s/.test(Pe.originalText[We.position.start.offset])?[" ",L(J)]:["\\",A];case"liquidNode":return le(We.value,A);case"importExport":return[We.value,A];case"esComment":return["{/* ",We.value," */}"];case"jsx":return We.value;case"math":return["$$",A,We.value?[...le(We.value,A),A]:"","$$"];case"inlineMath":return Pe.originalText.slice(N(We),z(We));case"tableRow":case"listItem":default:throw new Error(`Unknown markdown type ${JSON.stringify(We.type)}`)}}function ye(bt,Pe,Ft,We){let xt=bt.getValue(),Vn=xt.checked===null?"":xt.checked?"[x] ":"[ ] ";return[Vn,At(bt,Pe,Ft,{processor:(Tn,Pt)=>{if(Pt===0&&Tn.getValue().type!=="list")return _e(" ".repeat(Vn.length),Ft());let H=" ".repeat(di(Pe.tabWidth-We.length,0,3));return[H,_e(H,Ft())]}})]}function xe(bt,Pe){let Ft=We();return bt+" ".repeat(Ft>=4?0:Ft);function We(){let xt=bt.length%Pe.tabWidth;return xt===0?0:Pe.tabWidth-xt}}function He(bt,Pe){return _t(bt,Pe,Ft=>Ft.ordered===bt.ordered)}function _t(bt,Pe,Ft){let We=-1;for(let xt of Pe.children)if(xt.type===bt.type&&Ft(xt)?We++:We=-1,xt===bt)return We}function Qe(bt,Pe){let Ft=Array.isArray(Pe)?Pe:[Pe],We=-1,xt;for(;xt=bt.getParentNode(++We);)if(Ft.includes(xt.type))return We;return-1}function dt(bt,Pe){let Ft=Qe(bt,Pe);return Ft===-1?null:bt.getParentNode(Ft)}function Fe(bt,Pe,Ft){if(Ft.proseWrap==="preserve"&&Pe===` +`)return A;let We=Ft.proseWrap==="always"&&!dt(bt,Me);return Pe!==""?We?R:" ":We?c:""}function $e(bt,Pe,Ft){let We=bt.getValue(),xt=[],Vn=bt.map(sn=>sn.map((vn,or)=>{let Yt=Ce(Ft(),Pe).formatted,Aa=y(Yt);return xt[or]=Math.max(xt[or]||3,Aa),{text:Yt,width:Aa}},"children"),"children"),Tn=H(!1);if(Pe.proseWrap!=="never")return[E,Tn];let Pt=H(!0);return[E,oe(U(Pt,Tn))];function H(sn){let vn=[lt(Vn[0],sn),Be(sn)];return Vn.length>1&&vn.push(F(ee,Vn.slice(1).map(or=>lt(or,sn)))),F(ee,vn)}function Be(sn){return`| ${xt.map((vn,or)=>{let Yt=We.align[or],Aa=Yt==="center"||Yt==="left"?":":"-",Xn=Yt==="center"||Yt==="right"?":":"-",ca=sn?"-":"-".repeat(vn-2);return`${Aa}${ca}${Xn}`}).join(" | ")} |`}function lt(sn,vn){return`| ${sn.map((or,Yt)=>{let{text:Aa,width:Xn}=or;if(vn)return Aa;let ca=xt[Yt]-Xn,Wn=We.align[Yt],$r=0;Wn==="right"?$r=ca:Wn==="center"&&($r=Math.floor(ca/2));let ri=ca-$r;return`${" ".repeat($r)}${Aa}${" ".repeat(ri)}`}).join(" | ")} |`}}function Et(bt,Pe,Ft){let We=[],xt=null,{children:Vn}=bt.getValue();for(let[Tn,Pt]of Vn.entries())switch(Oe(Pt)){case"start":xt===null&&(xt={index:Tn,offset:Pt.position.end.offset});break;case"end":xt!==null&&(We.push({start:xt,end:{index:Tn,offset:Pt.position.start.offset}}),xt=null);break;default:break}return At(bt,Pe,Ft,{processor:(Tn,Pt)=>{if(We.length>0){let H=We[0];if(Pt===H.start.index)return[An(Vn[H.start.index]),Pe.originalText.slice(H.start.offset,H.end.offset),An(Vn[H.end.index])];if(H.start.index<Pt&&Pt<H.end.index)return!1;if(Pt===H.end.index)return We.shift(),!1}return Ft()}})}function At(bt,Pe,Ft){let We=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},{postprocessor:xt}=We,Vn=We.processor||(()=>Ft()),Tn=bt.getValue(),Pt=[],H;return bt.each((Be,lt)=>{let sn=Be.getValue(),vn=Vn(Be,lt);if(vn!==!1){let or={parts:Pt,prevNode:H,parentNode:Tn,options:Pe};et(sn,or)&&(Pt.push(A),H&&Te.has(H.type)||(at(sn,or)||jt(sn,or))&&Pt.push(A),jt(sn,or)&&Pt.push(A)),Pt.push(vn),H=sn}},"children"),xt?xt(Pt):Pt}function An(bt){if(bt.type==="html")return bt.value;if(bt.type==="paragraph"&&Array.isArray(bt.children)&&bt.children.length===1&&bt.children[0].type==="esComment")return["{/* ",bt.children[0].value," */}"]}function Ve(bt){let Pe=bt;for(;h(Pe.children);)Pe=T(Pe.children);return Pe}function Oe(bt){let Pe;if(bt.type==="html")Pe=bt.value.match(/^<!--\s*prettier-ignore(?:-(start|end))?\s*-->$/);else{let Ft;bt.type==="esComment"?Ft=bt:bt.type==="paragraph"&&bt.children.length===1&&bt.children[0].type==="esComment"&&(Ft=bt.children[0]),Ft&&(Pe=Ft.value.match(/^prettier-ignore(?:-(start|end))?$/))}return Pe?Pe[1]||"next":!1}function et(bt,Pe){let Ft=Pe.parts.length===0,We=me.includes(bt.type),xt=bt.type==="html"&&Se.includes(Pe.parentNode.type);return!Ft&&!We&&!xt}function at(bt,Pe){var Ft,We,xt;let Vn=(Pe.prevNode&&Pe.prevNode.type)===bt.type&&ge.has(bt.type),Tn=Pe.parentNode.type==="listItem"&&!Pe.parentNode.loose,Pt=((Ft=Pe.prevNode)===null||Ft===void 0?void 0:Ft.type)==="listItem"&&Pe.prevNode.loose,H=Oe(Pe.prevNode)==="next",Be=bt.type==="html"&&((We=Pe.prevNode)===null||We===void 0?void 0:We.type)==="html"&&Pe.prevNode.position.end.line+1===bt.position.start.line,lt=bt.type==="html"&&Pe.parentNode.type==="listItem"&&((xt=Pe.prevNode)===null||xt===void 0?void 0:xt.type)==="paragraph"&&Pe.prevNode.position.end.line+1===bt.position.start.line;return Pt||!(Vn||Tn||H||Be||lt)}function jt(bt,Pe){let Ft=Pe.prevNode&&Pe.prevNode.type==="list",We=bt.type==="code"&&bt.isIndented;return Ft&&We}function Xt(bt){let Pe=dt(bt,["linkReference","imageReference"]);return Pe&&(Pe.type!=="linkReference"||Pe.referenceType!=="full")}function De(bt){let Pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ft=[" ",...Array.isArray(Pe)?Pe:[Pe]];return new RegExp(Ft.map(We=>`\\${We}`).join("|")).test(bt)?`<${bt}>`:bt}function ur(bt,Pe){let Ft=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!bt)return"";if(Ft)return" "+ur(bt,Pe,!1);if(bt=bt.replace(/\\(["')])/g,"$1"),bt.includes('"')&&bt.includes("'")&&!bt.includes(")"))return`(${bt})`;let We=bt.split("'").length-1,xt=bt.split('"').length-1,Vn=We>xt?'"':xt>We||Pe.singleQuote?"'":'"';return bt=bt.replace(/\\/,"\\\\"),bt=bt.replace(new RegExp(`(${Vn})`,"g"),"\\$1"),`${Vn}${bt}${Vn}`}function di(bt,Pe,Ft){return bt<Pe?Pe:bt>Ft?Ft:bt}function si(bt){let Pe=Number(bt.getName());if(Pe===0)return!1;let Ft=bt.getParentNode().children[Pe-1];return Oe(Ft)==="next"}function _r(bt){return`[${g(bt.label)}]`}function mr(bt){return`[^${bt.label}]`}C.exports={preprocess:x,print:Xe,embed:O,massageAstNode:M,hasPrettierIgnore:si,insertPragma:te}}}),qu=je({"src/language-markdown/options.js"(v,C){"use strict";Ge();var g=ar();C.exports={proseWrap:g.proseWrap,singleQuote:g.singleQuote}}}),oo=je({"src/language-markdown/parsers.js"(){Ge()}}),rc=je({"node_modules/linguist-languages/data/Markdown.json"(v,C){C.exports={name:"Markdown",type:"prose",color:"#083fa1",aliases:["pandoc"],aceMode:"markdown",codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mdx",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr"],tmScope:"source.gfm",languageId:222}}}),vl=je({"src/language-markdown/index.js"(v,C){"use strict";Ge();var g=h_(),T=nc(),D=qu(),f=oo(),y=[g(rc(),E=>({since:"1.8.0",parsers:["markdown"],vscodeLanguageIds:["markdown"],filenames:[...E.filenames,"README"],extensions:E.extensions.filter(F=>F!==".mdx")})),g(rc(),()=>({name:"MDX",since:"1.15.0",parsers:["mdx"],vscodeLanguageIds:["mdx"],filenames:[],extensions:[".mdx"]}))],h={mdast:T};C.exports={languages:y,options:D,printers:h,parsers:f}}}),ic=je({"src/language-html/clean.js"(v,C){"use strict";Ge();var{isFrontMatterNode:g}=Ti(),T=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan"]);function D(f,y){if(f.type==="text"||f.type==="comment"||g(f)||f.type==="yaml"||f.type==="toml")return null;f.type==="attribute"&&delete y.value,f.type==="docType"&&delete y.value}D.ignoredProperties=T,C.exports=D}}),bl=je({"src/language-html/constants.evaluate.js"(v,C){C.exports={CSS_DISPLAY_TAGS:{area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",source:"block",style:"none",template:"inline",track:"block",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",fieldset:"block",button:"inline-block",details:"block",summary:"block",dialog:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},CSS_DISPLAY_DEFAULT:"inline",CSS_WHITE_SPACE_TAGS:{listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},CSS_WHITE_SPACE_DEFAULT:"normal"}}}),xl=je({"src/language-html/utils/is-unknown-namespace.js"(v,C){"use strict";Ge();function g(T){return T.type==="element"&&!T.hasExplicitNamespace&&!["html","svg"].includes(T.namespace)}C.exports=g}}),ps=je({"src/language-html/utils/index.js"(v,C){"use strict";Ge();var{inferParserByLanguage:g,isFrontMatterNode:T}=Ti(),{builders:{line:D,hardline:f,join:y},utils:{getDocParts:h,replaceTextEndOfLine:E}}=Nr(),{CSS_DISPLAY_TAGS:F,CSS_DISPLAY_DEFAULT:R,CSS_WHITE_SPACE_TAGS:J,CSS_WHITE_SPACE_DEFAULT:L}=bl(),A=xl(),c=new Set([" ",` +`,"\f","\r"," "]),U=H=>H.replace(/^[\t\n\f\r ]+/,""),ue=H=>H.replace(/[\t\n\f\r ]+$/,""),_e=H=>U(ue(H)),W=H=>H.replace(/^[\t\f\r ]*\n/g,""),oe=H=>W(ue(H)),ee=H=>H.split(/[\t\n\f\r ]+/),de=H=>H.match(/^[\t\n\f\r ]*/)[0],le=H=>{let[,Be,lt,sn]=H.match(new RegExp("^([\\t\\n\\f\\r ]*)(.*?)([\\t\\n\\f\\r ]*)$","s"));return{leadingWhitespace:Be,trailingWhitespace:sn,text:lt}},Ce=H=>/[\t\n\f\r ]/.test(H);function O(H,Be){return!!(H.type==="ieConditionalComment"&&H.lastChild&&!H.lastChild.isSelfClosing&&!H.lastChild.endSourceSpan||H.type==="ieConditionalComment"&&!H.complete||at(H)&&H.children.some(lt=>lt.type!=="text"&<.type!=="interpolation")||We(H,Be)&&!x(H)&&H.type!=="interpolation")}function te(H){return H.type==="attribute"||!H.parent||!H.prev?!1:N(H.prev)}function N(H){return H.type==="comment"&&H.value.trim()==="prettier-ignore"}function z(H){return H.type==="text"||H.type==="comment"}function x(H){return H.type==="element"&&(H.fullName==="script"||H.fullName==="style"||H.fullName==="svg:style"||A(H)&&(H.name==="script"||H.name==="style"))}function M(H){return H.children&&!x(H)}function $(H){return x(H)||H.type==="interpolation"||X(H)}function X(H){return ur(H).startsWith("pre")}function Z(H,Be){let lt=sn();if(lt&&!H.prev&&H.parent&&H.parent.tagDefinition&&H.parent.tagDefinition.ignoreFirstLf)return H.type==="interpolation";return lt;function sn(){return T(H)?!1:(H.type==="text"||H.type==="interpolation")&&H.prev&&(H.prev.type==="text"||H.prev.type==="interpolation")?!0:!H.parent||H.parent.cssDisplay==="none"?!1:at(H.parent)?!0:!(!H.prev&&(H.parent.type==="root"||at(H)&&H.parent||x(H.parent)||Pe(H.parent,Be)||!At(H.parent.cssDisplay))||H.prev&&!Oe(H.prev.cssDisplay))}}function ne(H,Be){return T(H)?!1:(H.type==="text"||H.type==="interpolation")&&H.next&&(H.next.type==="text"||H.next.type==="interpolation")?!0:!H.parent||H.parent.cssDisplay==="none"?!1:at(H.parent)?!0:!(!H.next&&(H.parent.type==="root"||at(H)&&H.parent||x(H.parent)||Pe(H.parent,Be)||!An(H.parent.cssDisplay))||H.next&&!Ve(H.next.cssDisplay))}function me(H){return et(H.cssDisplay)&&!x(H)}function Se(H){return T(H)||H.next&&H.sourceSpan.end&&H.sourceSpan.end.line+1<H.next.sourceSpan.start.line}function we(H){return Te(H)||H.type==="element"&&H.children.length>0&&(["body","script","style"].includes(H.name)||H.children.some(Be=>Qe(Be)))||H.firstChild&&H.firstChild===H.lastChild&&H.firstChild.type!=="text"&&ye(H.firstChild)&&(!H.lastChild.isTrailingSpaceSensitive||xe(H.lastChild))}function Te(H){return H.type==="element"&&H.children.length>0&&(["html","head","ul","ol","select"].includes(H.name)||H.cssDisplay.startsWith("table")&&H.cssDisplay!=="table-cell")}function Me(H){return He(H)||H.prev&&ge(H.prev)||Xe(H)}function ge(H){return He(H)||H.type==="element"&&H.fullName==="br"||Xe(H)}function Xe(H){return ye(H)&&xe(H)}function ye(H){return H.hasLeadingSpaces&&(H.prev?H.prev.sourceSpan.end.line<H.sourceSpan.start.line:H.parent.type==="root"||H.parent.startSourceSpan.end.line<H.sourceSpan.start.line)}function xe(H){return H.hasTrailingSpaces&&(H.next?H.next.sourceSpan.start.line>H.sourceSpan.end.line:H.parent.type==="root"||H.parent.endSourceSpan&&H.parent.endSourceSpan.start.line>H.sourceSpan.end.line)}function He(H){switch(H.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(H.name)}return!1}function _t(H){return H.lastChild?_t(H.lastChild):H}function Qe(H){return H.children&&H.children.some(Be=>Be.type!=="text")}function dt(H){let{type:Be,lang:lt}=H.attrMap;if(Be==="module"||Be==="text/javascript"||Be==="text/babel"||Be==="application/javascript"||lt==="jsx")return"babel";if(Be==="application/x-typescript"||lt==="ts"||lt==="tsx")return"typescript";if(Be==="text/markdown")return"markdown";if(Be==="text/html")return"html";if(Be&&(Be.endsWith("json")||Be.endsWith("importmap"))||Be==="speculationrules")return"json";if(Be==="text/x-handlebars-template")return"glimmer"}function Fe(H,Be){let{lang:lt}=H.attrMap;if(!lt||lt==="postcss"||lt==="css")return"css";if(lt==="scss")return"scss";if(lt==="less")return"less";if(lt==="stylus")return g("stylus",Be)}function $e(H,Be){if(H.name==="script"&&!H.attrMap.src)return!H.attrMap.lang&&!H.attrMap.type?"babel":dt(H);if(H.name==="style")return Fe(H,Be);if(Be&&We(H,Be))return dt(H)||!("src"in H.attrMap)&&g(H.attrMap.lang,Be)}function Et(H){return H==="block"||H==="list-item"||H.startsWith("table")}function At(H){return!Et(H)&&H!=="inline-block"}function An(H){return!Et(H)&&H!=="inline-block"}function Ve(H){return!Et(H)}function Oe(H){return!Et(H)}function et(H){return!Et(H)&&H!=="inline-block"}function at(H){return ur(H).startsWith("pre")}function jt(H,Be){let lt=0;for(let sn=H.stack.length-1;sn>=0;sn--){let vn=H.stack[sn];vn&&typeof vn=="object"&&!Array.isArray(vn)&&Be(vn)&<++}return lt}function Xt(H,Be){let lt=H;for(;lt;){if(Be(lt))return!0;lt=lt.parent}return!1}function De(H,Be){if(H.prev&&H.prev.type==="comment"){let sn=H.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/);if(sn)return sn[1]}let lt=!1;if(H.type==="element"&&H.namespace==="svg")if(Xt(H,sn=>sn.fullName==="svg:foreignObject"))lt=!0;else return H.name==="svg"?"inline-block":"block";switch(Be.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return Be.parser==="vue"&&H.parent&&H.parent.type==="root"?"block":H.type==="element"&&(!H.namespace||lt||A(H))&&F[H.name]||R}}function ur(H){return H.type==="element"&&(!H.namespace||A(H))&&J[H.name]||L}function di(H){let Be=Number.POSITIVE_INFINITY;for(let lt of H.split(` +`)){if(lt.length===0)continue;if(!c.has(lt[0]))return 0;let sn=de(lt).length;lt.length!==sn&&sn<Be&&(Be=sn)}return Be===Number.POSITIVE_INFINITY?0:Be}function si(H){let Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:di(H);return Be===0?H:H.split(` +`).map(lt=>lt.slice(Be)).join(` +`)}function _r(H,Be){let lt=0;for(let sn=0;sn<H.length;sn++)H[sn]===Be&<++;return lt}function mr(H){return H.replace(/'/g,"'").replace(/"/g,'"')}var bt=new Set(["template","style","script"]);function Pe(H,Be){return Ft(H,Be)&&!bt.has(H.fullName)}function Ft(H,Be){return Be.parser==="vue"&&H.type==="element"&&H.parent.type==="root"&&H.fullName.toLowerCase()!=="html"}function We(H,Be){return Ft(H,Be)&&(Pe(H,Be)||H.attrMap.lang&&H.attrMap.lang!=="html")}function xt(H){let Be=H.fullName;return Be.charAt(0)==="#"||Be==="slot-scope"||Be==="v-slot"||Be.startsWith("v-slot:")}function Vn(H,Be){let lt=H.parent;if(!Ft(lt,Be))return!1;let sn=lt.fullName,vn=H.fullName;return sn==="script"&&vn==="setup"||sn==="style"&&vn==="vars"}function Tn(H){let Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:H.value;return H.parent.isWhitespaceSensitive?H.parent.isIndentationSensitive?E(Be):E(si(oe(Be)),f):h(y(D,ee(Be)))}function Pt(H,Be){return Ft(H,Be)&&H.name==="script"}C.exports={htmlTrim:_e,htmlTrimPreserveIndentation:oe,hasHtmlWhitespace:Ce,getLeadingAndTrailingHtmlWhitespace:le,canHaveInterpolation:M,countChars:_r,countParents:jt,dedentString:si,forceBreakChildren:Te,forceBreakContent:we,forceNextEmptyLine:Se,getLastDescendant:_t,getNodeCssStyleDisplay:De,getNodeCssStyleWhiteSpace:ur,hasPrettierIgnore:te,inferScriptParser:$e,isVueCustomBlock:Pe,isVueNonHtmlBlock:We,isVueScriptTag:Pt,isVueSlotAttribute:xt,isVueSfcBindingsAttribute:Vn,isVueSfcBlock:Ft,isDanglingSpaceSensitiveNode:me,isIndentationSensitiveNode:X,isLeadingSpaceSensitiveNode:Z,isPreLikeNode:at,isScriptLikeTag:x,isTextLikeNode:z,isTrailingSpaceSensitiveNode:ne,isWhitespaceSensitiveNode:$,isUnknownNamespace:A,preferHardlineAsLeadingSpaces:Me,preferHardlineAsTrailingSpaces:ge,shouldPreserveContent:O,unescapeQuoteEntities:mr,getTextValueParts:Tn}}}),Dl=je({"node_modules/angular-html-parser/lib/compiler/src/chars.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0}),v.$EOF=0,v.$BSPACE=8,v.$TAB=9,v.$LF=10,v.$VTAB=11,v.$FF=12,v.$CR=13,v.$SPACE=32,v.$BANG=33,v.$DQ=34,v.$HASH=35,v.$$=36,v.$PERCENT=37,v.$AMPERSAND=38,v.$SQ=39,v.$LPAREN=40,v.$RPAREN=41,v.$STAR=42,v.$PLUS=43,v.$COMMA=44,v.$MINUS=45,v.$PERIOD=46,v.$SLASH=47,v.$COLON=58,v.$SEMICOLON=59,v.$LT=60,v.$EQ=61,v.$GT=62,v.$QUESTION=63,v.$0=48,v.$7=55,v.$9=57,v.$A=65,v.$E=69,v.$F=70,v.$X=88,v.$Z=90,v.$LBRACKET=91,v.$BACKSLASH=92,v.$RBRACKET=93,v.$CARET=94,v.$_=95,v.$a=97,v.$b=98,v.$e=101,v.$f=102,v.$n=110,v.$r=114,v.$t=116,v.$u=117,v.$v=118,v.$x=120,v.$z=122,v.$LBRACE=123,v.$BAR=124,v.$RBRACE=125,v.$NBSP=160,v.$PIPE=124,v.$TILDA=126,v.$AT=64,v.$BT=96;function C(h){return h>=v.$TAB&&h<=v.$SPACE||h==v.$NBSP}v.isWhitespace=C;function g(h){return v.$0<=h&&h<=v.$9}v.isDigit=g;function T(h){return h>=v.$a&&h<=v.$z||h>=v.$A&&h<=v.$Z}v.isAsciiLetter=T;function D(h){return h>=v.$a&&h<=v.$f||h>=v.$A&&h<=v.$F||g(h)}v.isAsciiHexDigit=D;function f(h){return h===v.$LF||h===v.$CR}v.isNewLine=f;function y(h){return v.$0<=h&&h<=v.$7}v.isOctalDigit=y}}),ac=je({"node_modules/angular-html-parser/lib/compiler/src/aot/static_symbol.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=class{constructor(T,D,f){this.filePath=T,this.name=D,this.members=f}assertNoMembers(){if(this.members.length)throw new Error(`Illegal state: symbol without members expected, but got ${JSON.stringify(this)}.`)}};v.StaticSymbol=C;var g=class{constructor(){this.cache=new Map}get(T,D,f){f=f||[];let y=f.length?`.${f.join(".")}`:"",h=`"${T}".${D}${y}`,E=this.cache.get(h);return E||(E=new C(T,D,f),this.cache.set(h,E)),E}};v.StaticSymbolCache=g}}),ip=je({"node_modules/angular-html-parser/lib/compiler/src/util.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=/-+([a-z0-9])/g;function g(x){return x.replace(C,function(){for(var M=arguments.length,$=new Array(M),X=0;X<M;X++)$[X]=arguments[X];return $[1].toUpperCase()})}v.dashCaseToCamelCase=g;function T(x,M){return f(x,":",M)}v.splitAtColon=T;function D(x,M){return f(x,".",M)}v.splitAtPeriod=D;function f(x,M,$){let X=x.indexOf(M);return X==-1?$:[x.slice(0,X).trim(),x.slice(X+1).trim()]}function y(x,M,$){return Array.isArray(x)?M.visitArray(x,$):W(x)?M.visitStringMap(x,$):x==null||typeof x=="string"||typeof x=="number"||typeof x=="boolean"?M.visitPrimitive(x,$):M.visitOther(x,$)}v.visitValue=y;function h(x){return x!=null}v.isDefined=h;function E(x){return x===void 0?null:x}v.noUndefined=E;var F=class{visitArray(x,M){return x.map($=>y($,this,M))}visitStringMap(x,M){let $={};return Object.keys(x).forEach(X=>{$[X]=y(x[X],this,M)}),$}visitPrimitive(x,M){return x}visitOther(x,M){return x}};v.ValueTransformer=F,v.SyncAsync={assertSync:x=>{if(le(x))throw new Error("Illegal state: value cannot be a promise");return x},then:(x,M)=>le(x)?x.then(M):M(x),all:x=>x.some(le)?Promise.all(x):x};function R(x){throw new Error(`Internal Error: ${x}`)}v.error=R;function J(x,M){let $=Error(x);return $[L]=!0,M&&($[A]=M),$}v.syntaxError=J;var L="ngSyntaxError",A="ngParseErrors";function c(x){return x[L]}v.isSyntaxError=c;function U(x){return x[A]||[]}v.getParseErrors=U;function ue(x){return x.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}v.escapeRegExp=ue;var _e=Object.getPrototypeOf({});function W(x){return typeof x=="object"&&x!==null&&Object.getPrototypeOf(x)===_e}function oe(x){let M="";for(let $=0;$<x.length;$++){let X=x.charCodeAt($);if(X>=55296&&X<=56319&&x.length>$+1){let Z=x.charCodeAt($+1);Z>=56320&&Z<=57343&&($++,X=(X-55296<<10)+Z-56320+65536)}X<=127?M+=String.fromCharCode(X):X<=2047?M+=String.fromCharCode(X>>6&31|192,X&63|128):X<=65535?M+=String.fromCharCode(X>>12|224,X>>6&63|128,X&63|128):X<=2097151&&(M+=String.fromCharCode(X>>18&7|240,X>>12&63|128,X>>6&63|128,X&63|128))}return M}v.utf8Encode=oe;function ee(x){if(typeof x=="string")return x;if(x instanceof Array)return"["+x.map(ee).join(", ")+"]";if(x==null)return""+x;if(x.overriddenName)return`${x.overriddenName}`;if(x.name)return`${x.name}`;if(!x.toString)return"object";let M=x.toString();if(M==null)return""+M;let $=M.indexOf(` +`);return $===-1?M:M.substring(0,$)}v.stringify=ee;function de(x){return typeof x=="function"&&x.hasOwnProperty("__forward_ref__")?x():x}v.resolveForwardRef=de;function le(x){return!!x&&typeof x.then=="function"}v.isPromise=le;var Ce=class{constructor(x){this.full=x;let M=x.split(".");this.major=M[0],this.minor=M[1],this.patch=M.slice(2).join(".")}};v.Version=Ce;var O=typeof window<"u"&&window,te=typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self,N=typeof globalThis<"u"&&globalThis,z=N||O||te;v.global=z}}),T_=je({"node_modules/angular-html-parser/lib/compiler/src/compile_metadata.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=ac(),g=ip(),T=/^(?:(?:\[([^\]]+)\])|(?:\(([^\)]+)\)))|(\@[-\w]+)$/;function D($){return $.replace(/\W/g,"_")}v.sanitizeIdentifier=D;var f=0;function y($){if(!$||!$.reference)return null;let X=$.reference;if(X instanceof C.StaticSymbol)return X.name;if(X.__anonymousType)return X.__anonymousType;let Z=g.stringify(X);return Z.indexOf("(")>=0?(Z=`anonymous_${f++}`,X.__anonymousType=Z):Z=D(Z),Z}v.identifierName=y;function h($){let X=$.reference;return X instanceof C.StaticSymbol?X.filePath:`./${g.stringify(X)}`}v.identifierModuleUrl=h;function E($,X){return`View_${y({reference:$})}_${X}`}v.viewClassName=E;function F($){return`RenderType_${y({reference:$})}`}v.rendererTypeName=F;function R($){return`HostView_${y({reference:$})}`}v.hostViewClassName=R;function J($){return`${y({reference:$})}NgFactory`}v.componentFactoryName=J;var L;(function($){$[$.Pipe=0]="Pipe",$[$.Directive=1]="Directive",$[$.NgModule=2]="NgModule",$[$.Injectable=3]="Injectable"})(L=v.CompileSummaryKind||(v.CompileSummaryKind={}));function A($){return $.value!=null?D($.value):y($.identifier)}v.tokenName=A;function c($){return $.identifier!=null?$.identifier.reference:$.value}v.tokenReference=c;var U=class{constructor(){let{moduleUrl:$,styles:X,styleUrls:Z}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.moduleUrl=$||null,this.styles=le(X),this.styleUrls=le(Z)}};v.CompileStylesheetMetadata=U;var ue=class{constructor($){let{encapsulation:X,template:Z,templateUrl:ne,htmlAst:me,styles:Se,styleUrls:we,externalStylesheets:Te,animations:Me,ngContentSelectors:ge,interpolation:Xe,isInline:ye,preserveWhitespaces:xe}=$;if(this.encapsulation=X,this.template=Z,this.templateUrl=ne,this.htmlAst=me,this.styles=le(Se),this.styleUrls=le(we),this.externalStylesheets=le(Te),this.animations=Me?O(Me):[],this.ngContentSelectors=ge||[],Xe&&Xe.length!=2)throw new Error("'interpolation' should have a start and an end symbol.");this.interpolation=Xe,this.isInline=ye,this.preserveWhitespaces=xe}toSummary(){return{ngContentSelectors:this.ngContentSelectors,encapsulation:this.encapsulation,styles:this.styles,animations:this.animations}}};v.CompileTemplateMetadata=ue;var _e=class{static create($){let{isHost:X,type:Z,isComponent:ne,selector:me,exportAs:Se,changeDetection:we,inputs:Te,outputs:Me,host:ge,providers:Xe,viewProviders:ye,queries:xe,guards:He,viewQueries:_t,entryComponents:Qe,template:dt,componentViewType:Fe,rendererType:$e,componentFactory:Et}=$,At={},An={},Ve={};ge!=null&&Object.keys(ge).forEach(at=>{let jt=ge[at],Xt=at.match(T);Xt===null?Ve[at]=jt:Xt[1]!=null?An[Xt[1]]=jt:Xt[2]!=null&&(At[Xt[2]]=jt)});let Oe={};Te!=null&&Te.forEach(at=>{let jt=g.splitAtColon(at,[at,at]);Oe[jt[0]]=jt[1]});let et={};return Me!=null&&Me.forEach(at=>{let jt=g.splitAtColon(at,[at,at]);et[jt[0]]=jt[1]}),new _e({isHost:X,type:Z,isComponent:!!ne,selector:me,exportAs:Se,changeDetection:we,inputs:Oe,outputs:et,hostListeners:At,hostProperties:An,hostAttributes:Ve,providers:Xe,viewProviders:ye,queries:xe,guards:He,viewQueries:_t,entryComponents:Qe,template:dt,componentViewType:Fe,rendererType:$e,componentFactory:Et})}constructor($){let{isHost:X,type:Z,isComponent:ne,selector:me,exportAs:Se,changeDetection:we,inputs:Te,outputs:Me,hostListeners:ge,hostProperties:Xe,hostAttributes:ye,providers:xe,viewProviders:He,queries:_t,guards:Qe,viewQueries:dt,entryComponents:Fe,template:$e,componentViewType:Et,rendererType:At,componentFactory:An}=$;this.isHost=!!X,this.type=Z,this.isComponent=ne,this.selector=me,this.exportAs=Se,this.changeDetection=we,this.inputs=Te,this.outputs=Me,this.hostListeners=ge,this.hostProperties=Xe,this.hostAttributes=ye,this.providers=le(xe),this.viewProviders=le(He),this.queries=le(_t),this.guards=Qe,this.viewQueries=le(dt),this.entryComponents=le(Fe),this.template=$e,this.componentViewType=Et,this.rendererType=At,this.componentFactory=An}toSummary(){return{summaryKind:L.Directive,type:this.type,isComponent:this.isComponent,selector:this.selector,exportAs:this.exportAs,inputs:this.inputs,outputs:this.outputs,hostListeners:this.hostListeners,hostProperties:this.hostProperties,hostAttributes:this.hostAttributes,providers:this.providers,viewProviders:this.viewProviders,queries:this.queries,guards:this.guards,viewQueries:this.viewQueries,entryComponents:this.entryComponents,changeDetection:this.changeDetection,template:this.template&&this.template.toSummary(),componentViewType:this.componentViewType,rendererType:this.rendererType,componentFactory:this.componentFactory}}};v.CompileDirectiveMetadata=_e;var W=class{constructor($){let{type:X,name:Z,pure:ne}=$;this.type=X,this.name=Z,this.pure=!!ne}toSummary(){return{summaryKind:L.Pipe,type:this.type,name:this.name,pure:this.pure}}};v.CompilePipeMetadata=W;var oe=class{};v.CompileShallowModuleMetadata=oe;var ee=class{constructor($){let{type:X,providers:Z,declaredDirectives:ne,exportedDirectives:me,declaredPipes:Se,exportedPipes:we,entryComponents:Te,bootstrapComponents:Me,importedModules:ge,exportedModules:Xe,schemas:ye,transitiveModule:xe,id:He}=$;this.type=X||null,this.declaredDirectives=le(ne),this.exportedDirectives=le(me),this.declaredPipes=le(Se),this.exportedPipes=le(we),this.providers=le(Z),this.entryComponents=le(Te),this.bootstrapComponents=le(Me),this.importedModules=le(ge),this.exportedModules=le(Xe),this.schemas=le(ye),this.id=He||null,this.transitiveModule=xe||null}toSummary(){let $=this.transitiveModule;return{summaryKind:L.NgModule,type:this.type,entryComponents:$.entryComponents,providers:$.providers,modules:$.modules,exportedDirectives:$.exportedDirectives,exportedPipes:$.exportedPipes}}};v.CompileNgModuleMetadata=ee;var de=class{constructor(){this.directivesSet=new Set,this.directives=[],this.exportedDirectivesSet=new Set,this.exportedDirectives=[],this.pipesSet=new Set,this.pipes=[],this.exportedPipesSet=new Set,this.exportedPipes=[],this.modulesSet=new Set,this.modules=[],this.entryComponentsSet=new Set,this.entryComponents=[],this.providers=[]}addProvider($,X){this.providers.push({provider:$,module:X})}addDirective($){this.directivesSet.has($.reference)||(this.directivesSet.add($.reference),this.directives.push($))}addExportedDirective($){this.exportedDirectivesSet.has($.reference)||(this.exportedDirectivesSet.add($.reference),this.exportedDirectives.push($))}addPipe($){this.pipesSet.has($.reference)||(this.pipesSet.add($.reference),this.pipes.push($))}addExportedPipe($){this.exportedPipesSet.has($.reference)||(this.exportedPipesSet.add($.reference),this.exportedPipes.push($))}addModule($){this.modulesSet.has($.reference)||(this.modulesSet.add($.reference),this.modules.push($))}addEntryComponent($){this.entryComponentsSet.has($.componentType)||(this.entryComponentsSet.add($.componentType),this.entryComponents.push($))}};v.TransitiveCompileNgModuleMetadata=de;function le($){return $||[]}var Ce=class{constructor($,X){let{useClass:Z,useValue:ne,useExisting:me,useFactory:Se,deps:we,multi:Te}=X;this.token=$,this.useClass=Z||null,this.useValue=ne,this.useExisting=me,this.useFactory=Se||null,this.dependencies=we||null,this.multi=!!Te}};v.ProviderMeta=Ce;function O($){return $.reduce((X,Z)=>{let ne=Array.isArray(Z)?O(Z):Z;return X.concat(ne)},[])}v.flatten=O;function te($){return $.replace(/(\w+:\/\/[\w:-]+)?(\/+)?/,"ng:///")}function N($,X,Z){let ne;return Z.isInline?X.type.reference instanceof C.StaticSymbol?ne=`${X.type.reference.filePath}.${X.type.reference.name}.html`:ne=`${y($)}/${y(X.type)}.html`:ne=Z.templateUrl,X.type.reference instanceof C.StaticSymbol?ne:te(ne)}v.templateSourceUrl=N;function z($,X){let Z=$.moduleUrl.split(/\/\\/g),ne=Z[Z.length-1];return te(`css/${X}${ne}.ngstyle.js`)}v.sharedStylesheetJitUrl=z;function x($){return te(`${y($.type)}/module.ngfactory.js`)}v.ngModuleJitUrl=x;function M($,X){return te(`${y($)}/${y(X.type)}.ngfactory.js`)}v.templateJitUrl=M}}),Sl=je({"node_modules/angular-html-parser/lib/compiler/src/parse_util.js"(v){"use strict";Ge(),Object.defineProperty(v,"__esModule",{value:!0});var C=Dl(),g=T_(),T=class{constructor(R,J,L,A){this.file=R,this.offset=J,this.line=L,this.col=A}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(R){let J=this.file.content,L=J.length,A=this.offset,c=this.line,U=this.col;for(;A>0&&R<0;)if(A--,R++,J.charCodeAt(A)==C.$LF){c--;let ue=J.substr(0,A-1).lastIndexOf(String.fromCharCode(C.$LF));U=ue>0?A-ue:A}else U--;for(;A<L&&R>0;){let ue=J.charCodeAt(A);A++,R--,ue==C.$LF?(c++,U=0):U++}return new T(this.file,A,c,U)}getContext(R,J){let L=this.file.content,A=this.offset;if(A!=null){A>L.length-1&&(A=L.length-1);let c=A,U=0,ue=0;for(;U<R&&A>0&&(A--,U++,!(L[A]==` +`&&++ue==J)););for(U=0,ue=0;U<R&&c<L.length-1&&(c++,U++,!(L[c]==` +`&&++ue==J)););return{before:L.substring(A,this.offset),after:L.substring(this.offset,c+1)}}return null}};v.ParseLocation=T;var D=class{constructor(R,J){this.content=R,this.url=J}};v.ParseSourceFile=D;var f=class{constructor(R,J){let L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;this.start=R,this.end=J,this.details=L}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}};v.ParseSourceSpan=f,v.EMPTY_PARSE_LOCATION=new T(new D("",""),0,0,0),v.EMPTY_SOURCE_SPAN=new f(v.EMPTY_PARSE_LOCATION,v.EMPTY_PARSE_LOCATION);var y;(function(R){R[R.WARNING=0]="WARNING",R[R.ERROR=1]="ERROR"})(y=v.ParseErrorLevel||(v.ParseErrorLevel={}));var h=class{constructor(R,J){let L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:y.ERROR;this.span=R,this.msg=J,this.level=L}contextualMessage(){let R=this.span.start.getContext(100,3);return R?`${this.msg} ("${R.before}[${y[this.level]} ->]${R.after}")`:this.msg}toString(){let R=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${R}`}};v.ParseError=h;function E(R,J){let L=g.identifierModuleUrl(J),A=L!=null?`in ${R} ${g.identifierName(J)} in ${L}`:`in ${R} ${g.identifierName(J)}`,c=new D("",A);return new f(new T(c,-1,-1,-1),new T(c,-1,-1,-1))}v.typeSourceSpan=E;function F(R,J,L){let A=`in ${R} ${J} in ${L}`,c=new D("",A);return new f(new T(c,-1,-1,-1),new T(c,-1,-1,-1))}v.r3JitTypeSourceSpan=F}}),ap=je({"src/language-html/print-preprocess.js"(v,C){"use strict";Ge();var{ParseSourceSpan:g}=Sl(),{htmlTrim:T,getLeadingAndTrailingHtmlWhitespace:D,hasHtmlWhitespace:f,canHaveInterpolation:y,getNodeCssStyleDisplay:h,isDanglingSpaceSensitiveNode:E,isIndentationSensitiveNode:F,isLeadingSpaceSensitiveNode:R,isTrailingSpaceSensitiveNode:J,isWhitespaceSensitiveNode:L,isVueScriptTag:A}=ps(),c=[ue,_e,oe,de,le,te,Ce,O,N,ee,z];function U(x,M){for(let $ of c)$(x,M);return x}function ue(x){x.walk(M=>{if(M.type==="element"&&M.tagDefinition.ignoreFirstLf&&M.children.length>0&&M.children[0].type==="text"&&M.children[0].value[0]===` +`){let $=M.children[0];$.value.length===1?M.removeChild($):$.value=$.value.slice(1)}})}function _e(x){let M=$=>$.type==="element"&&$.prev&&$.prev.type==="ieConditionalStartComment"&&$.prev.sourceSpan.end.offset===$.startSourceSpan.start.offset&&$.firstChild&&$.firstChild.type==="ieConditionalEndComment"&&$.firstChild.sourceSpan.start.offset===$.startSourceSpan.end.offset;x.walk($=>{if($.children)for(let X=0;X<$.children.length;X++){let Z=$.children[X];if(!M(Z))continue;let ne=Z.prev,me=Z.firstChild;$.removeChild(ne),X--;let Se=new g(ne.sourceSpan.start,me.sourceSpan.end),we=new g(Se.start,Z.sourceSpan.end);Z.condition=ne.condition,Z.sourceSpan=we,Z.startSourceSpan=Se,Z.removeChild(me)}})}function W(x,M,$){x.walk(X=>{if(X.children)for(let Z=0;Z<X.children.length;Z++){let ne=X.children[Z];if(ne.type!=="text"&&!M(ne))continue;ne.type!=="text"&&(ne.type="text",ne.value=$(ne));let me=ne.prev;!me||me.type!=="text"||(me.value+=ne.value,me.sourceSpan=new g(me.sourceSpan.start,ne.sourceSpan.end),X.removeChild(ne),Z--)}})}function oe(x){return W(x,M=>M.type==="cdata",M=>`<![CDATA[${M.value}]]>`)}function ee(x){let M=$=>$.type==="element"&&$.attrs.length===0&&$.children.length===1&&$.firstChild.type==="text"&&!f($.children[0].value)&&!$.firstChild.hasLeadingSpaces&&!$.firstChild.hasTrailingSpaces&&$.isLeadingSpaceSensitive&&!$.hasLeadingSpaces&&$.isTrailingSpaceSensitive&&!$.hasTrailingSpaces&&$.prev&&$.prev.type==="text"&&$.next&&$.next.type==="text";x.walk($=>{if($.children)for(let X=0;X<$.children.length;X++){let Z=$.children[X];if(!M(Z))continue;let ne=Z.prev,me=Z.next;ne.value+=`<${Z.rawName}>`+Z.firstChild.value+`</${Z.rawName}>`+me.value,ne.sourceSpan=new g(ne.sourceSpan.start,me.sourceSpan.end),ne.isTrailingSpaceSensitive=me.isTrailingSpaceSensitive,ne.hasTrailingSpaces=me.hasTrailingSpaces,$.removeChild(Z),X--,$.removeChild(me)}})}function de(x,M){if(M.parser==="html")return;let $=new RegExp("{{(.+?)}}","s");x.walk(X=>{if(y(X))for(let Z of X.children){if(Z.type!=="text")continue;let ne=Z.sourceSpan.start,me=null,Se=Z.value.split($);for(let we=0;we<Se.length;we++,ne=me){let Te=Se[we];if(we%2===0){me=ne.moveBy(Te.length),Te.length>0&&X.insertChildBefore(Z,{type:"text",value:Te,sourceSpan:new g(ne,me)});continue}me=ne.moveBy(Te.length+4),X.insertChildBefore(Z,{type:"interpolation",sourceSpan:new g(ne,me),children:Te.length===0?[]:[{type:"text",value:Te,sourceSpan:new g(ne.moveBy(2),me.moveBy(-2))}]})}X.removeChild(Z)}})}function le(x){x.walk(M=>{if(!M.children)return;if(M.children.length===0||M.children.length===1&&M.children[0].type==="text"&&T(M.children[0].value).length===0){M.hasDanglingSpaces=M.children.length>0,M.children=[];return}let $=L(M),X=F(M);if(!$)for(let Z=0;Z<M.children.length;Z++){let ne=M.children[Z];if(ne.type!=="text")continue;let{leadingWhitespace:me,text:Se,trailingWhitespace:we}=D(ne.value),Te=ne.prev,Me=ne.next;Se?(ne.value=Se,ne.sourceSpan=new g(ne.sourceSpan.start.moveBy(me.length),ne.sourceSpan.end.moveBy(-we.length)),me&&(Te&&(Te.hasTrailingSpaces=!0),ne.hasLeadingSpaces=!0),we&&(ne.hasTrailingSpaces=!0,Me&&(Me.hasLeadingSpaces=!0))):(M.removeChild(ne),Z--,(me||we)&&(Te&&(Te.hasTrailingSpaces=!0),Me&&(Me.hasLeadingSpaces=!0)))}M.isWhitespaceSensitive=$,M.isIndentationSensitive=X})}function Ce(x){x.walk(M=>{M.isSelfClosing=!M.children||M.type==="element"&&(M.tagDefinition.isVoid||M.startSourceSpan===M.endSourceSpan)})}function O(x,M){x.walk($=>{$.type==="element"&&($.hasHtmComponentClosingTag=$.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(M.originalText.slice($.endSourceSpan.start.offset,$.endSourceSpan.end.offset)))})}function te(x,M){x.walk($=>{$.cssDisplay=h($,M)})}function N(x,M){x.walk($=>{let{children:X}=$;if(X){if(X.length===0){$.isDanglingSpaceSensitive=E($);return}for(let Z of X)Z.isLeadingSpaceSensitive=R(Z,M),Z.isTrailingSpaceSensitive=J(Z,M);for(let Z=0;Z<X.length;Z++){let ne=X[Z];ne.isLeadingSpaceSensitive=(Z===0||ne.prev.isTrailingSpaceSensitive)&&ne.isLeadingSpaceSensitive,ne.isTrailingSpaceSensitive=(Z===X.length-1||ne.next.isLeadingSpaceSensitive)&&ne.isTrailingSpaceSensitive}}})}function z(x,M){if(M.parser==="vue"){let $=x.children.find(Z=>A(Z,M));if(!$)return;let{lang:X}=$.attrMap;(X==="ts"||X==="typescript")&&(M.__should_parse_vue_template_with_ts=!0)}}C.exports=U}}),oc=je({"src/language-html/pragma.js"(v,C){"use strict";Ge();function g(D){return/^\s*<!--\s*@(?:format|prettier)\s*-->/.test(D)}function T(D){return`<!-- @format --> + +`+D.replace(/^\s*\n/,"")}C.exports={hasPragma:g,insertPragma:T}}}),E_=je({"src/language-html/loc.js"(v,C){"use strict";Ge();function g(D){return D.sourceSpan.start.offset}function T(D){return D.sourceSpan.end.offset}C.exports={locStart:g,locEnd:T}}}),B=je({"src/language-html/print/tag.js"(v,C){"use strict";Ge();var g=Yl(),{isNonEmptyArray:T}=Ti(),{builders:{indent:D,join:f,line:y,softline:h,hardline:E},utils:{replaceTextEndOfLine:F}}=Nr(),{locStart:R,locEnd:J}=E_(),{isTextLikeNode:L,getLastDescendant:A,isPreLikeNode:c,hasPrettierIgnore:U,shouldPreserveContent:ue,isVueSfcBlock:_e}=ps();function W(ge,Xe){return[ge.isSelfClosing?"":oe(ge,Xe),ee(ge,Xe)]}function oe(ge,Xe){return ge.lastChild&&x(ge.lastChild)?"":[de(ge,Xe),Ce(ge,Xe)]}function ee(ge,Xe){return(ge.next?N(ge.next):z(ge.parent))?"":[O(ge,Xe),le(ge,Xe)]}function de(ge,Xe){return z(ge)?O(ge.lastChild,Xe):""}function le(ge,Xe){return x(ge)?Ce(ge.parent,Xe):M(ge)?Te(ge.next):""}function Ce(ge,Xe){if(g(!ge.isSelfClosing),te(ge,Xe))return"";switch(ge.type){case"ieConditionalComment":return"<!";case"element":if(ge.hasHtmComponentClosingTag)return"<//";default:return`</${ge.rawName}`}}function O(ge,Xe){if(te(ge,Xe))return"";switch(ge.type){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]-->";case"ieConditionalStartComment":return"]><!-->";case"interpolation":return"}}";case"element":if(ge.isSelfClosing)return"/>";default:return">"}}function te(ge,Xe){return!ge.isSelfClosing&&!ge.endSourceSpan&&(U(ge)||ue(ge.parent,Xe))}function N(ge){return ge.prev&&ge.prev.type!=="docType"&&!L(ge.prev)&&ge.isLeadingSpaceSensitive&&!ge.hasLeadingSpaces}function z(ge){return ge.lastChild&&ge.lastChild.isTrailingSpaceSensitive&&!ge.lastChild.hasTrailingSpaces&&!L(A(ge.lastChild))&&!c(ge)}function x(ge){return!ge.next&&!ge.hasTrailingSpaces&&ge.isTrailingSpaceSensitive&&L(A(ge))}function M(ge){return ge.next&&!L(ge.next)&&L(ge)&&ge.isTrailingSpaceSensitive&&!ge.hasTrailingSpaces}function $(ge){let Xe=ge.trim().match(new RegExp("^prettier-ignore-attribute(?:\\s+(.+))?$","s"));return Xe?Xe[1]?Xe[1].split(/\s+/):!0:!1}function X(ge){return!ge.prev&&ge.isLeadingSpaceSensitive&&!ge.hasLeadingSpaces}function Z(ge,Xe,ye){let xe=ge.getValue();if(!T(xe.attrs))return xe.isSelfClosing?" ":"";let He=xe.prev&&xe.prev.type==="comment"&&$(xe.prev.value),_t=typeof He=="boolean"?()=>He:Array.isArray(He)?Et=>He.includes(Et.rawName):()=>!1,Qe=ge.map(Et=>{let At=Et.getValue();return _t(At)?F(Xe.originalText.slice(R(At),J(At))):ye()},"attrs"),dt=xe.type==="element"&&xe.fullName==="script"&&xe.attrs.length===1&&xe.attrs[0].fullName==="src"&&xe.children.length===0,Fe=Xe.singleAttributePerLine&&xe.attrs.length>1&&!_e(xe,Xe)?E:y,$e=[D([dt?" ":y,f(Fe,Qe)])];return xe.firstChild&&X(xe.firstChild)||xe.isSelfClosing&&z(xe.parent)||dt?$e.push(xe.isSelfClosing?" ":""):$e.push(Xe.bracketSameLine?xe.isSelfClosing?" ":"":xe.isSelfClosing?y:h),$e}function ne(ge){return ge.firstChild&&X(ge.firstChild)?"":Me(ge)}function me(ge,Xe,ye){let xe=ge.getValue();return[Se(xe,Xe),Z(ge,Xe,ye),xe.isSelfClosing?"":ne(xe)]}function Se(ge,Xe){return ge.prev&&M(ge.prev)?"":[we(ge,Xe),Te(ge)]}function we(ge,Xe){return X(ge)?Me(ge.parent):N(ge)?O(ge.prev,Xe):""}function Te(ge){switch(ge.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<!--[if ${ge.condition}`;case"ieConditionalEndComment":return"<!--<!";case"interpolation":return"{{";case"docType":return"<!DOCTYPE";case"element":if(ge.condition)return`<!--[if ${ge.condition}]><!--><${ge.rawName}`;default:return`<${ge.rawName}`}}function Me(ge){switch(g(!ge.isSelfClosing),ge.type){case"ieConditionalComment":return"]>";case"element":if(ge.condition)return"><!--<![endif]-->";default:return">"}}C.exports={printClosingTag:W,printClosingTagStart:oe,printClosingTagStartMarker:Ce,printClosingTagEndMarker:O,printClosingTagSuffix:le,printClosingTagEnd:ee,needsToBorrowLastChildClosingTagEndMarker:z,needsToBorrowParentClosingTagStartMarker:x,needsToBorrowPrevClosingTagEndMarker:N,printOpeningTag:me,printOpeningTagStart:Se,printOpeningTagPrefix:we,printOpeningTagStartMarker:Te,printOpeningTagEndMarker:Me,needsToBorrowNextOpeningTagStartMarker:M,needsToBorrowParentOpeningTagEndMarker:X}}}),Ke=je({"node_modules/parse-srcset/src/parse-srcset.js"(v,C){Ge(),function(g,T){hn=[],Ze=T,Gn=typeof Ze=="function"?Ze.apply(Pn,hn):Ze,Gn!==void 0&&(In.exports=Gn)}(v,function(){return function(g,T){var D=T&&T.logger||console;function f(Ce){return Ce===" "||Ce===" "||Ce===` +`||Ce==="\f"||Ce==="\r"}function y(Ce){var O,te=Ce.exec(g.substring(oe));if(te)return O=te[0],oe+=O.length,O}for(var h=g.length,E=/^[ \t\n\r\u000c]+/,F=/^[, \t\n\r\u000c]+/,R=/^[^ \t\n\r\u000c]+/,J=/[,]+$/,L=/^\d+$/,A=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,c,U,ue,_e,W,oe=0,ee=[];;){if(y(F),oe>=h)return ee;c=y(R),U=[],c.slice(-1)===","?(c=c.replace(J,""),le()):de()}function de(){for(y(E),ue="",_e="in descriptor";;){if(W=g.charAt(oe),_e==="in descriptor")if(f(W))ue&&(U.push(ue),ue="",_e="after descriptor");else if(W===","){oe+=1,ue&&U.push(ue),le();return}else if(W==="(")ue=ue+W,_e="in parens";else if(W===""){ue&&U.push(ue),le();return}else ue=ue+W;else if(_e==="in parens")if(W===")")ue=ue+W,_e="in descriptor";else if(W===""){U.push(ue),le();return}else ue=ue+W;else if(_e==="after descriptor"&&!f(W))if(W===""){le();return}else _e="in descriptor",oe-=1;oe+=1}}function le(){var Ce=!1,O,te,N,z,x={},M,$,X,Z,ne;for(z=0;z<U.length;z++)M=U[z],$=M[M.length-1],X=M.substring(0,M.length-1),Z=parseInt(X,10),ne=parseFloat(X),L.test(X)&&$==="w"?((O||te)&&(Ce=!0),Z===0?Ce=!0:O=Z):A.test(X)&&$==="x"?((O||te||N)&&(Ce=!0),ne<0?Ce=!0:te=ne):L.test(X)&&$==="h"?((N||te)&&(Ce=!0),Z===0?Ce=!0:N=Z):Ce=!0;Ce?D&&D.error&&D.error("Invalid srcset descriptor found in '"+g+"' at '"+M+"'."):(x.url=c,O&&(x.w=O),te&&(x.d=te),N&&(x.h=N),ee.push(x))}}})}}),kt=je({"src/language-html/syntax-attribute.js"(v,C){"use strict";Ge();var g=Ke(),{builders:{ifBreak:T,join:D,line:f}}=Nr();function y(E){let F=g(E,{logger:{error(de){throw new Error(de)}}}),R=F.some(de=>{let{w:le}=de;return le}),J=F.some(de=>{let{h:le}=de;return le}),L=F.some(de=>{let{d:le}=de;return le});if(R+J+L>1)throw new Error("Mixed descriptor in srcset is not supported");let A=R?"w":J?"h":"d",c=R?"w":J?"h":"x",U=de=>Math.max(...de),ue=F.map(de=>de.url),_e=U(ue.map(de=>de.length)),W=F.map(de=>de[A]).map(de=>de?de.toString():""),oe=W.map(de=>{let le=de.indexOf(".");return le===-1?de.length:le}),ee=U(oe);return D([",",f],ue.map((de,le)=>{let Ce=[de],O=W[le];if(O){let te=_e-de.length+1,N=ee-oe[le],z=" ".repeat(te+N);Ce.push(T(z," "),O+c)}return Ce}))}function h(E){return E.trim().split(/\s+/).join(" ")}C.exports={printImgSrcset:y,printClassNames:h}}}),Cn=je({"src/language-html/syntax-vue.js"(v,C){"use strict";Ge();var{builders:{group:g}}=Nr();function T(h,E){let{left:F,operator:R,right:J}=D(h);return[g(E(`function _(${F}) {}`,{parser:"babel",__isVueForBindingLeft:!0}))," ",R," ",E(J,{parser:"__js_expression"},{stripTrailingHardline:!0})]}function D(h){let E=new RegExp("(.*?)\\s+(in|of)\\s+(.*)","s"),F=/,([^,\]}]*)(?:,([^,\]}]*))?$/,R=/^\(|\)$/g,J=h.match(E);if(!J)return;let L={};if(L.for=J[3].trim(),!L.for)return;let A=J[1].trim().replace(R,""),c=A.match(F);c?(L.alias=A.replace(F,""),L.iterator1=c[1].trim(),c[2]&&(L.iterator2=c[2].trim())):L.alias=A;let U=[L.alias,L.iterator1,L.iterator2];if(!U.some((ue,_e)=>!ue&&(_e===0||U.slice(_e+1).some(Boolean))))return{left:U.filter(Boolean).join(","),operator:J[2],right:L.for}}function f(h,E){return E(`function _(${h}) {}`,{parser:"babel",__isVueBindings:!0})}function y(h){let E=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/,F=/^[$A-Z_a-z][\w$]*(?:\.[$A-Z_a-z][\w$]*|\['[^']*']|\["[^"]*"]|\[\d+]|\[[$A-Z_a-z][\w$]*])*$/,R=h.trim();return E.test(R)||F.test(R)}C.exports={isVueEventBindingExpression:y,printVueFor:T,printVueBindings:f}}}),Qn=je({"src/language-html/get-node-content.js"(v,C){"use strict";Ge();var{needsToBorrowParentClosingTagStartMarker:g,printClosingTagStartMarker:T,needsToBorrowLastChildClosingTagEndMarker:D,printClosingTagEndMarker:f,needsToBorrowParentOpeningTagEndMarker:y,printOpeningTagEndMarker:h}=B();function E(F,R){let J=F.startSourceSpan.end.offset;F.firstChild&&y(F.firstChild)&&(J-=h(F).length);let L=F.endSourceSpan.start.offset;return F.lastChild&&g(F.lastChild)?L+=T(F,R).length:D(F)&&(L-=f(F.lastChild,R).length),R.originalText.slice(J,L)}C.exports=E}}),Er=je({"src/language-html/embed.js"(v,C){"use strict";Ge();var{builders:{breakParent:g,group:T,hardline:D,indent:f,line:y,fill:h,softline:E},utils:{mapDoc:F,replaceTextEndOfLine:R}}=Nr(),J=au(),{printClosingTag:L,printClosingTagSuffix:A,needsToBorrowPrevClosingTagEndMarker:c,printOpeningTagPrefix:U,printOpeningTag:ue}=B(),{printImgSrcset:_e,printClassNames:W}=kt(),{printVueFor:oe,printVueBindings:ee,isVueEventBindingExpression:de}=Cn(),{isScriptLikeTag:le,isVueNonHtmlBlock:Ce,inferScriptParser:O,htmlTrimPreserveIndentation:te,dedentString:N,unescapeQuoteEntities:z,isVueSlotAttribute:x,isVueSfcBindingsAttribute:M,getTextValueParts:$}=ps(),X=Qn();function Z(me,Se,we){let Te=Qe=>new RegExp(Qe.join("|")).test(me.fullName),Me=()=>z(me.value),ge=!1,Xe=(Qe,dt)=>{let Fe=Qe.type==="NGRoot"?Qe.node.type==="NGMicrosyntax"&&Qe.node.body.length===1&&Qe.node.body[0].type==="NGMicrosyntaxExpression"?Qe.node.body[0].expression:Qe.node:Qe.type==="JsExpressionRoot"?Qe.node:Qe;Fe&&(Fe.type==="ObjectExpression"||Fe.type==="ArrayExpression"||dt.parser==="__vue_expression"&&(Fe.type==="TemplateLiteral"||Fe.type==="StringLiteral"))&&(ge=!0)},ye=Qe=>T(Qe),xe=function(Qe){let dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return T([f([E,Qe]),dt?E:""])},He=Qe=>ge?ye(Qe):xe(Qe),_t=(Qe,dt)=>Se(Qe,Object.assign({__onHtmlBindingRoot:Xe,__embeddedInHtml:!0},dt));if(me.fullName==="srcset"&&(me.parent.fullName==="img"||me.parent.fullName==="source"))return xe(_e(Me()));if(me.fullName==="class"&&!we.parentParser){let Qe=Me();if(!Qe.includes("{{"))return W(Qe)}if(me.fullName==="style"&&!we.parentParser){let Qe=Me();if(!Qe.includes("{{"))return xe(_t(Qe,{parser:"css",__isHTMLStyleAttribute:!0}))}if(we.parser==="vue"){if(me.fullName==="v-for")return oe(Me(),_t);if(x(me)||M(me,we))return ee(Me(),_t);let Qe=["^@","^v-on:"],dt=["^:","^v-bind:"],Fe=["^v-"];if(Te(Qe)){let $e=Me(),Et=de($e)?"__js_expression":we.__should_parse_vue_template_with_ts?"__vue_ts_event_binding":"__vue_event_binding";return He(_t($e,{parser:Et}))}if(Te(dt))return He(_t(Me(),{parser:"__vue_expression"}));if(Te(Fe))return He(_t(Me(),{parser:"__js_expression"}))}if(we.parser==="angular"){let Qe=(Ve,Oe)=>_t(Ve,Object.assign(Object.assign({},Oe),{},{trailingComma:"none"})),dt=["^\\*"],Fe=["^\\(.+\\)$","^on-"],$e=["^\\[.+\\]$","^bind(on)?-","^ng-(if|show|hide|class|style)$"],Et=["^i18n(-.+)?$"];if(Te(Fe))return He(Qe(Me(),{parser:"__ng_action"}));if(Te($e))return He(Qe(Me(),{parser:"__ng_binding"}));if(Te(Et)){let Ve=Me().trim();return xe(h($(me,Ve)),!Ve.includes("@@"))}if(Te(dt))return He(Qe(Me(),{parser:"__ng_directive"}));let At=new RegExp("{{(.+?)}}","s"),An=Me();if(At.test(An)){let Ve=[];for(let[Oe,et]of An.split(At).entries())if(Oe%2===0)Ve.push(R(et));else try{Ve.push(T(["{{",f([y,Qe(et,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),y,"}}"]))}catch(at){Ve.push("{{",R(et),"}}")}return T(Ve)}}return null}function ne(me,Se,we,Te){let Me=me.getValue();switch(Me.type){case"element":{if(le(Me)||Me.type==="interpolation")return;if(!Me.isSelfClosing&&Ce(Me,Te)){let ge=O(Me,Te);if(!ge)return;let Xe=X(Me,Te),ye=/^\s*$/.test(Xe),xe="";return ye||(xe=we(te(Xe),{parser:ge,__embeddedInHtml:!0},{stripTrailingHardline:!0}),ye=xe===""),[U(Me,Te),T(ue(me,Te,Se)),ye?"":D,xe,ye?"":D,L(Me,Te),A(Me,Te)]}break}case"text":{if(le(Me.parent)){let ge=O(Me.parent,Te);if(ge){let Xe=ge==="markdown"?N(Me.value.replace(/^[^\S\n]*\n/,"")):Me.value,ye={parser:ge,__embeddedInHtml:!0};if(Te.parser==="html"&&ge==="babel"){let xe="script",{attrMap:He}=Me.parent;He&&(He.type==="module"||He.type==="text/babel"&&He["data-type"]==="module")&&(xe="module"),ye.__babelSourceType=xe}return[g,U(Me,Te),we(Xe,ye,{stripTrailingHardline:!0}),A(Me,Te)]}}else if(Me.parent.type==="interpolation"){let ge={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return Te.parser==="angular"?(ge.parser="__ng_interpolation",ge.trailingComma="none"):Te.parser==="vue"?ge.parser=Te.__should_parse_vue_template_with_ts?"__vue_ts_expression":"__vue_expression":ge.parser="__js_expression",[f([y,we(Me.value,ge,{stripTrailingHardline:!0})]),Me.parent.next&&c(Me.parent.next)?" ":y]}break}case"attribute":{if(!Me.value)break;if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(Te.originalText.slice(Me.valueSpan.start.offset,Me.valueSpan.end.offset)))return[Me.rawName,"=",Me.value];if(Te.parser==="lwc"&&new RegExp("^{.*}$","s").test(Te.originalText.slice(Me.valueSpan.start.offset,Me.valueSpan.end.offset)))return[Me.rawName,"=",Me.value];let ge=Z(Me,(Xe,ye)=>we(Xe,Object.assign({__isInHtmlAttribute:!0,__embeddedInHtml:!0},ye),{stripTrailingHardline:!0}),Te);if(ge)return[Me.rawName,'="',T(F(ge,Xe=>typeof Xe=="string"?Xe.replace(/"/g,"""):Xe)),'"'];break}case"front-matter":return J(Me,we)}}C.exports=ne}}),$i=je({"src/language-html/print/children.js"(v,C){"use strict";Ge();var{builders:{breakParent:g,group:T,ifBreak:D,line:f,softline:y,hardline:h},utils:{replaceTextEndOfLine:E}}=Nr(),{locStart:F,locEnd:R}=E_(),{forceBreakChildren:J,forceNextEmptyLine:L,isTextLikeNode:A,hasPrettierIgnore:c,preferHardlineAsLeadingSpaces:U}=ps(),{printOpeningTagPrefix:ue,needsToBorrowNextOpeningTagStartMarker:_e,printOpeningTagStartMarker:W,needsToBorrowPrevClosingTagEndMarker:oe,printClosingTagEndMarker:ee,printClosingTagSuffix:de,needsToBorrowParentClosingTagStartMarker:le}=B();function Ce(N,z,x){let M=N.getValue();return c(M)?[ue(M,z),...E(z.originalText.slice(F(M)+(M.prev&&_e(M.prev)?W(M).length:0),R(M)-(M.next&&oe(M.next)?ee(M,z).length:0))),de(M,z)]:x()}function O(N,z){return A(N)&&A(z)?N.isTrailingSpaceSensitive?N.hasTrailingSpaces?U(z)?h:f:"":U(z)?h:y:_e(N)&&(c(z)||z.firstChild||z.isSelfClosing||z.type==="element"&&z.attrs.length>0)||N.type==="element"&&N.isSelfClosing&&oe(z)?"":!z.isLeadingSpaceSensitive||U(z)||oe(z)&&N.lastChild&&le(N.lastChild)&&N.lastChild.lastChild&&le(N.lastChild.lastChild)?h:z.hasLeadingSpaces?f:y}function te(N,z,x){let M=N.getValue();if(J(M))return[g,...N.map(X=>{let Z=X.getValue(),ne=Z.prev?O(Z.prev,Z):"";return[ne?[ne,L(Z.prev)?h:""]:"",Ce(X,z,x)]},"children")];let $=M.children.map(()=>Symbol(""));return N.map((X,Z)=>{let ne=X.getValue();if(A(ne)){if(ne.prev&&A(ne.prev)){let Xe=O(ne.prev,ne);if(Xe)return L(ne.prev)?[h,h,Ce(X,z,x)]:[Xe,Ce(X,z,x)]}return Ce(X,z,x)}let me=[],Se=[],we=[],Te=[],Me=ne.prev?O(ne.prev,ne):"",ge=ne.next?O(ne,ne.next):"";return Me&&(L(ne.prev)?me.push(h,h):Me===h?me.push(h):A(ne.prev)?Se.push(Me):Se.push(D("",y,{groupId:$[Z-1]}))),ge&&(L(ne)?A(ne.next)&&Te.push(h,h):ge===h?A(ne.next)&&Te.push(h):we.push(ge)),[...me,T([...Se,T([Ce(X,z,x),...we],{id:$[Z]})]),...Te]},"children")}C.exports={printChildren:te}}}),so=je({"src/language-html/print/element.js"(v,C){"use strict";Ge();var{builders:{breakParent:g,dedentToRoot:T,group:D,ifBreak:f,indentIfBreak:y,indent:h,line:E,softline:F},utils:{replaceTextEndOfLine:R}}=Nr(),J=Qn(),{shouldPreserveContent:L,isScriptLikeTag:A,isVueCustomBlock:c,countParents:U,forceBreakContent:ue}=ps(),{printOpeningTagPrefix:_e,printOpeningTag:W,printClosingTagSuffix:oe,printClosingTag:ee,needsToBorrowPrevClosingTagEndMarker:de,needsToBorrowLastChildClosingTagEndMarker:le}=B(),{printChildren:Ce}=$i();function O(te,N,z){let x=te.getValue();if(L(x,N))return[_e(x,N),D(W(te,N,z)),...R(J(x,N)),...ee(x,N),oe(x,N)];let M=x.children.length===1&&x.firstChild.type==="interpolation"&&x.firstChild.isLeadingSpaceSensitive&&!x.firstChild.hasLeadingSpaces&&x.lastChild.isTrailingSpaceSensitive&&!x.lastChild.hasTrailingSpaces,$=Symbol("element-attr-group-id"),X=Se=>D([D(W(te,N,z),{id:$}),Se,ee(x,N)]),Z=Se=>M?y(Se,{groupId:$}):(A(x)||c(x,N))&&x.parent.type==="root"&&N.parser==="vue"&&!N.vueIndentScriptAndStyle?Se:h(Se),ne=()=>M?f(F,"",{groupId:$}):x.firstChild.hasLeadingSpaces&&x.firstChild.isLeadingSpaceSensitive?E:x.firstChild.type==="text"&&x.isWhitespaceSensitive&&x.isIndentationSensitive?T(F):F,me=()=>(x.next?de(x.next):le(x.parent))?x.lastChild.hasTrailingSpaces&&x.lastChild.isTrailingSpaceSensitive?" ":"":M?f(F,"",{groupId:$}):x.lastChild.hasTrailingSpaces&&x.lastChild.isTrailingSpaceSensitive?E:(x.lastChild.type==="comment"||x.lastChild.type==="text"&&x.isWhitespaceSensitive&&x.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${N.tabWidth*U(te,Se=>Se.parent&&Se.parent.type!=="root")}}$`).test(x.lastChild.value)?"":F;return x.children.length===0?X(x.hasDanglingSpaces&&x.isDanglingSpaceSensitive?E:""):X([ue(x)?g:"",Z([ne(),Ce(te,N,z)]),me()])}C.exports={printElement:O}}}),Ga=je({"src/language-html/printer-html.js"(v,C){"use strict";Ge();var{builders:{fill:g,group:T,hardline:D,literalline:f},utils:{cleanDoc:y,getDocParts:h,isConcat:E,replaceTextEndOfLine:F}}=Nr(),R=ic(),{countChars:J,unescapeQuoteEntities:L,getTextValueParts:A}=ps(),c=ap(),{insertPragma:U}=oc(),{locStart:ue,locEnd:_e}=E_(),W=Er(),{printClosingTagSuffix:oe,printClosingTagEnd:ee,printOpeningTagPrefix:de,printOpeningTagStart:le}=B(),{printElement:Ce}=so(),{printChildren:O}=$i();function te(N,z,x){let M=N.getValue();switch(M.type){case"front-matter":return F(M.raw);case"root":return z.__onHtmlRoot&&z.__onHtmlRoot(M),[T(O(N,z,x)),D];case"element":case"ieConditionalComment":return Ce(N,z,x);case"ieConditionalStartComment":case"ieConditionalEndComment":return[le(M),ee(M)];case"interpolation":return[le(M,z),...N.map(x,"children"),ee(M,z)];case"text":{if(M.parent.type==="interpolation"){let X=/\n[^\S\n]*$/,Z=X.test(M.value),ne=Z?M.value.replace(X,""):M.value;return[...F(ne),Z?D:""]}let $=y([de(M,z),...A(M),oe(M,z)]);return E($)||$.type==="fill"?g(h($)):$}case"docType":return[T([le(M,z)," ",M.value.replace(/^html\b/i,"html").replace(/\s+/g," ")]),ee(M,z)];case"comment":return[de(M,z),...F(z.originalText.slice(ue(M),_e(M)),f),oe(M,z)];case"attribute":{if(M.value===null)return M.rawName;let $=L(M.value),X=J($,"'"),Z=J($,'"'),ne=X<Z?"'":'"';return[M.rawName,"=",ne,...F(ne==='"'?$.replace(/"/g,"""):$.replace(/'/g,"'")),ne]}default:throw new Error(`Unexpected node type ${M.type}`)}}C.exports={preprocess:c,print:te,insertPragma:U,massageAstNode:R,embed:W}}}),fa=je({"src/language-html/options.js"(v,C){"use strict";Ge();var g=ar(),T="HTML";C.exports={bracketSameLine:g.bracketSameLine,htmlWhitespaceSensitivity:{since:"1.15.0",category:T,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:g.singleAttributePerLine,vueIndentScriptAndStyle:{since:"1.19.0",category:T,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}}}}),To=je({"src/language-html/parsers.js"(){Ge()}}),Cs=je({"node_modules/linguist-languages/data/HTML.json"(v,C){C.exports={name:"HTML",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml"],languageId:146}}}),Ks=je({"node_modules/linguist-languages/data/Vue.json"(v,C){C.exports={name:"Vue",type:"markup",color:"#41b883",extensions:[".vue"],tmScope:"text.html.vue",aceMode:"html",languageId:391}}}),No=je({"src/language-html/index.js"(v,C){"use strict";Ge();var g=h_(),T=Ga(),D=fa(),f=To(),y=[g(Cs(),()=>({name:"Angular",since:"1.15.0",parsers:["angular"],vscodeLanguageIds:["html"],extensions:[".component.html"],filenames:[]})),g(Cs(),E=>({since:"1.15.0",parsers:["html"],vscodeLanguageIds:["html"],extensions:[...E.extensions,".mjml"]})),g(Cs(),()=>({name:"Lightning Web Components",since:"1.17.0",parsers:["lwc"],vscodeLanguageIds:["html"],extensions:[],filenames:[]})),g(Ks(),()=>({since:"1.10.0",parsers:["vue"],vscodeLanguageIds:["vue"]}))],h={html:T};C.exports={languages:y,printers:h,options:D,parsers:f}}}),As=je({"src/language-yaml/pragma.js"(v,C){"use strict";Ge();function g(f){return/^\s*@(?:prettier|format)\s*$/.test(f)}function T(f){return/^\s*#[^\S\n]*@(?:prettier|format)\s*?(?:\n|$)/.test(f)}function D(f){return`# @format + +${f}`}C.exports={isPragma:g,hasPragma:T,insertPragma:D}}}),$o=je({"src/language-yaml/loc.js"(v,C){"use strict";Ge();function g(D){return D.position.start.offset}function T(D){return D.position.end.offset}C.exports={locStart:g,locEnd:T}}}),sc=je({"src/language-yaml/embed.js"(v,C){"use strict";Ge();function g(T,D,f,y){if(T.getValue().type==="root"&&y.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/.test(y.filepath))return f(y.originalText,Object.assign(Object.assign({},y),{},{parser:"json"}))}C.exports=g}}),Vu=je({"src/language-yaml/utils.js"(v,C){"use strict";Ge();var{getLast:g,isNonEmptyArray:T}=Ti();function D(O,te){let N=0,z=O.stack.length-1;for(let x=0;x<z;x++){let M=O.stack[x];f(M)&&te(M)&&N++}return N}function f(O,te){return O&&typeof O.type=="string"&&(!te||te.includes(O.type))}function y(O,te,N){return te("children"in O?Object.assign(Object.assign({},O),{},{children:O.children.map(z=>y(z,te,O))}):O,N)}function h(O,te,N){Object.defineProperty(O,te,{get:N,enumerable:!1})}function E(O,te){let N=0,z=te.length;for(let x=O.position.end.offset-1;x<z;x++){let M=te[x];if(M===` +`&&N++,N===1&&/\S/.test(M))return!1;if(N===2)return!0}return!1}function F(O){switch(O.getValue().type){case"tag":case"anchor":case"comment":return!1}let te=O.stack.length;for(let N=1;N<te;N++){let z=O.stack[N],x=O.stack[N-1];if(Array.isArray(x)&&typeof z=="number"&&z!==x.length-1)return!1}return!0}function R(O){return T(O.children)?R(g(O.children)):O}function J(O){return O.value.trim()==="prettier-ignore"}function L(O){let te=O.getValue();if(te.type==="documentBody"){let N=O.getParentNode();return oe(N.head)&&J(g(N.head.endComments))}return U(te)&&J(g(te.leadingComments))}function A(O){return!T(O.children)&&!c(O)}function c(O){return U(O)||ue(O)||_e(O)||W(O)||oe(O)}function U(O){return T(O==null?void 0:O.leadingComments)}function ue(O){return T(O==null?void 0:O.middleComments)}function _e(O){return O==null?void 0:O.indicatorComment}function W(O){return O==null?void 0:O.trailingComment}function oe(O){return T(O==null?void 0:O.endComments)}function ee(O){let te=[],N;for(let z of O.split(/( +)/))z!==" "?N===" "?te.push(z):te.push((te.pop()||"")+z):N===void 0&&te.unshift(""),N=z;return N===" "&&te.push((te.pop()||"")+" "),te[0]===""&&(te.shift(),te.unshift(" "+(te.shift()||""))),te}function de(O,te,N){let z=te.split(` +`).map((x,M,$)=>M===0&&M===$.length-1?x:M!==0&&M!==$.length-1?x.trim():M===0?x.trimEnd():x.trimStart());return N.proseWrap==="preserve"?z.map(x=>x.length===0?[]:[x]):z.map(x=>x.length===0?[]:ee(x)).reduce((x,M,$)=>$!==0&&z[$-1].length>0&&M.length>0&&!(O==="quoteDouble"&&g(g(x)).endsWith("\\"))?[...x.slice(0,-1),[...g(x),...M]]:[...x,M],[]).map(x=>N.proseWrap==="never"?[x.join(" ")]:x)}function le(O,te){let{parentIndent:N,isLastDescendant:z,options:x}=te,M=O.position.start.line===O.position.end.line?"":x.originalText.slice(O.position.start.offset,O.position.end.offset).match(new RegExp("^[^\\n]*\\n(.*)$","s"))[1],$;if(O.indent===null){let ne=M.match(new RegExp("^(?<leadingSpace> *)[^\\n\\r ]","m"));$=ne?ne.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else $=O.indent-1+N;let X=M.split(` +`).map(ne=>ne.slice($));if(x.proseWrap==="preserve"||O.type==="blockLiteral")return Z(X.map(ne=>ne.length===0?[]:[ne]));return Z(X.map(ne=>ne.length===0?[]:ee(ne)).reduce((ne,me,Se)=>Se!==0&&X[Se-1].length>0&&me.length>0&&!/^\s/.test(me[0])&&!/^\s|\s$/.test(g(ne))?[...ne.slice(0,-1),[...g(ne),...me]]:[...ne,me],[]).map(ne=>ne.reduce((me,Se)=>me.length>0&&/\s$/.test(g(me))?[...me.slice(0,-1),g(me)+" "+Se]:[...me,Se],[])).map(ne=>x.proseWrap==="never"?[ne.join(" ")]:ne));function Z(ne){if(O.chomping==="keep")return g(ne).length===0?ne.slice(0,-1):ne;let me=0;for(let Se=ne.length-1;Se>=0&&ne[Se].length===0;Se--)me++;return me===0?ne:me>=2&&!z?ne.slice(0,-(me-1)):ne.slice(0,-me)}}function Ce(O){if(!O)return!0;switch(O.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}C.exports={getLast:g,getAncestorCount:D,isNode:f,isEmptyNode:A,isInlineNode:Ce,mapNode:y,defineShortcut:h,isNextLineEmpty:E,isLastDescendantNode:F,getBlockValueLineContents:le,getFlowScalarLineContents:de,getLastDescendantNode:R,hasPrettierIgnore:L,hasLeadingComments:U,hasMiddleComments:ue,hasIndicatorComment:_e,hasTrailingComment:W,hasEndComments:oe}}}),mm=je({"src/language-yaml/print-preprocess.js"(v,C){"use strict";Ge();var{defineShortcut:g,mapNode:T}=Vu();function D(y){return T(y,f)}function f(y){switch(y.type){case"document":g(y,"head",()=>y.children[0]),g(y,"body",()=>y.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":g(y,"content",()=>y.children[0]);break;case"mappingItem":case"flowMappingItem":g(y,"key",()=>y.children[0]),g(y,"value",()=>y.children[1]);break}return y}C.exports=D}}),Qi=je({"src/language-yaml/print/misc.js"(v,C){"use strict";Ge();var{builders:{softline:g,align:T}}=Nr(),{hasEndComments:D,isNextLineEmpty:f,isNode:y}=Vu(),h=new WeakMap;function E(J,L){let A=J.getValue(),c=J.stack[0],U;return h.has(c)?U=h.get(c):(U=new Set,h.set(c,U)),!U.has(A.position.end.line)&&(U.add(A.position.end.line),f(A,L)&&!F(J.getParentNode()))?g:""}function F(J){return D(J)&&!y(J,["documentHead","documentBody","flowMapping","flowSequence"])}function R(J,L){return T(" ".repeat(J),L)}C.exports={alignWithSpaces:R,shouldPrintEndComments:F,printNextEmptyLine:E}}}),Dd=je({"src/language-yaml/print/flow-mapping-sequence.js"(v,C){"use strict";Ge();var{builders:{ifBreak:g,line:T,softline:D,hardline:f,join:y}}=Nr(),{isEmptyNode:h,getLast:E,hasEndComments:F}=Vu(),{printNextEmptyLine:R,alignWithSpaces:J}=Qi();function L(c,U,ue){let _e=c.getValue(),W=_e.type==="flowMapping",oe=W?"{":"[",ee=W?"}":"]",de=D;W&&_e.children.length>0&&ue.bracketSpacing&&(de=T);let le=E(_e.children),Ce=le&&le.type==="flowMappingItem"&&h(le.key)&&h(le.value);return[oe,J(ue.tabWidth,[de,A(c,U,ue),ue.trailingComma==="none"?"":g(","),F(_e)?[f,y(f,c.map(U,"endComments"))]:""]),Ce?"":de,ee]}function A(c,U,ue){let _e=c.getValue();return c.map((W,oe)=>[U(),oe===_e.children.length-1?"":[",",T,_e.children[oe].position.start.line!==_e.children[oe+1].position.start.line?R(W,ue.originalText):""]],"children")}C.exports={printFlowMapping:L,printFlowSequence:L}}}),Sd=je({"src/language-yaml/print/mapping-item.js"(v,C){"use strict";Ge();var{builders:{conditionalGroup:g,group:T,hardline:D,ifBreak:f,join:y,line:h}}=Nr(),{hasLeadingComments:E,hasMiddleComments:F,hasTrailingComment:R,hasEndComments:J,isNode:L,isEmptyNode:A,isInlineNode:c}=Vu(),{alignWithSpaces:U}=Qi();function ue(ee,de,le,Ce,O){let{key:te,value:N}=ee,z=A(te),x=A(N);if(z&&x)return": ";let M=Ce("key"),$=W(ee)?" ":"";if(x)return ee.type==="flowMappingItem"&&de.type==="flowMapping"?M:ee.type==="mappingItem"&&_e(te.content,O)&&!R(te.content)&&(!de.tag||de.tag.value!=="tag:yaml.org,2002:set")?[M,$,":"]:["? ",U(2,M)];let X=Ce("value");if(z)return[": ",U(2,X)];if(E(N)||!c(te.content))return["? ",U(2,M),D,y("",le.map(Ce,"value","leadingComments").map(Te=>[Te,D])),": ",U(2,X)];if(oe(te.content)&&!E(te.content)&&!F(te.content)&&!R(te.content)&&!J(te)&&!E(N.content)&&!F(N.content)&&!J(N)&&_e(N.content,O))return[M,$,": ",X];let Z=Symbol("mappingKey"),ne=T([f("? "),T(U(2,M),{id:Z})]),me=[D,": ",U(2,X)],Se=[$,":"];E(N.content)||J(N)&&N.content&&!L(N.content,["mapping","sequence"])||de.type==="mapping"&&R(te.content)&&c(N.content)||L(N.content,["mapping","sequence"])&&N.content.tag===null&&N.content.anchor===null?Se.push(D):N.content&&Se.push(h),Se.push(X);let we=U(O.tabWidth,Se);return _e(te.content,O)&&!E(te.content)&&!F(te.content)&&!J(te)?g([[M,we]]):g([[ne,f(me,we,{groupId:Z})]])}function _e(ee,de){if(!ee)return!0;switch(ee.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if(de.proseWrap==="preserve")return ee.position.start.line===ee.position.end.line;if(/\\$/m.test(de.originalText.slice(ee.position.start.offset,ee.position.end.offset)))return!1;switch(de.proseWrap){case"never":return!ee.value.includes(` +`);case"always":return!/[\n ]/.test(ee.value);default:return!1}}function W(ee){return ee.key.content&&ee.key.content.type==="alias"}function oe(ee){if(!ee)return!0;switch(ee.type){case"plain":case"quoteDouble":case"quoteSingle":return ee.position.start.line===ee.position.end.line;case"alias":return!0;default:return!1}}C.exports=ue}}),gm=je({"src/language-yaml/print/block.js"(v,C){"use strict";Ge();var{builders:{dedent:g,dedentToRoot:T,fill:D,hardline:f,join:y,line:h,literalline:E,markAsRoot:F},utils:{getDocParts:R}}=Nr(),{getAncestorCount:J,getBlockValueLineContents:L,hasIndicatorComment:A,isLastDescendantNode:c,isNode:U}=Vu(),{alignWithSpaces:ue}=Qi();function _e(W,oe,ee){let de=W.getValue(),le=J(W,z=>U(z,["sequence","mapping"])),Ce=c(W),O=[de.type==="blockFolded"?">":"|"];de.indent!==null&&O.push(de.indent.toString()),de.chomping!=="clip"&&O.push(de.chomping==="keep"?"+":"-"),A(de)&&O.push(" ",oe("indicatorComment"));let te=L(de,{parentIndent:le,isLastDescendant:Ce,options:ee}),N=[];for(let[z,x]of te.entries())z===0&&N.push(f),N.push(D(R(y(h,x)))),z!==te.length-1?N.push(x.length===0?f:F(E)):de.chomping==="keep"&&Ce&&N.push(T(x.length===0?f:E));return de.indent===null?O.push(g(ue(ee.tabWidth,N))):O.push(T(ue(de.indent-1+le,N))),O}C.exports=_e}}),op=je({"src/language-yaml/printer-yaml.js"(v,C){"use strict";Ge();var{builders:{breakParent:g,fill:T,group:D,hardline:f,join:y,line:h,lineSuffix:E,literalline:F},utils:{getDocParts:R,replaceTextEndOfLine:J}}=Nr(),{isPreviousLineEmpty:L}=Ti(),{insertPragma:A,isPragma:c}=As(),{locStart:U}=$o(),ue=sc(),{getFlowScalarLineContents:_e,getLastDescendantNode:W,hasLeadingComments:oe,hasMiddleComments:ee,hasTrailingComment:de,hasEndComments:le,hasPrettierIgnore:Ce,isLastDescendantNode:O,isNode:te,isInlineNode:N}=Vu(),z=mm(),{alignWithSpaces:x,printNextEmptyLine:M,shouldPrintEndComments:$}=Qi(),{printFlowMapping:X,printFlowSequence:Z}=Dd(),ne=Sd(),me=gm();function Se(xe,He,_t){let Qe=xe.getValue(),dt=[];Qe.type!=="mappingValue"&&oe(Qe)&&dt.push([y(f,xe.map(_t,"leadingComments")),f]);let{tag:Fe,anchor:$e}=Qe;Fe&&dt.push(_t("tag")),Fe&&$e&&dt.push(" "),$e&&dt.push(_t("anchor"));let Et="";te(Qe,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!O(xe)&&(Et=M(xe,He.originalText)),(Fe||$e)&&(te(Qe,["sequence","mapping"])&&!ee(Qe)?dt.push(f):dt.push(" ")),ee(Qe)&&dt.push([Qe.middleComments.length===1?"":f,y(f,xe.map(_t,"middleComments")),f]);let At=xe.getParentNode();return Ce(xe)?dt.push(J(He.originalText.slice(Qe.position.start.offset,Qe.position.end.offset).trimEnd(),F)):dt.push(D(we(Qe,At,xe,He,_t))),de(Qe)&&!te(Qe,["document","documentHead"])&&dt.push(E([Qe.type==="mappingValue"&&!Qe.content?"":" ",At.type==="mappingKey"&&xe.getParentNode(2).type==="mapping"&&N(Qe)?"":g,_t("trailingComment")])),$(Qe)&&dt.push(x(Qe.type==="sequenceItem"?2:0,[f,y(f,xe.map(An=>[L(He.originalText,An.getValue(),U)?f:"",_t()],"endComments"))])),dt.push(Et),dt}function we(xe,He,_t,Qe,dt){switch(xe.type){case"root":{let{children:Fe}=xe,$e=[];_t.each((At,An)=>{let Ve=Fe[An],Oe=Fe[An+1];An!==0&&$e.push(f),$e.push(dt()),Me(Ve,Oe)?($e.push(f,"..."),de(Ve)&&$e.push(" ",dt("trailingComment"))):Oe&&!de(Oe.head)&&$e.push(f,"---")},"children");let Et=W(xe);return(!te(Et,["blockLiteral","blockFolded"])||Et.chomping!=="keep")&&$e.push(f),$e}case"document":{let Fe=He.children[_t.getName()+1],$e=[];return ge(xe,Fe,He,Qe)==="head"&&((xe.head.children.length>0||xe.head.endComments.length>0)&&$e.push(dt("head")),de(xe.head)?$e.push(["---"," ",dt(["head","trailingComment"])]):$e.push("---")),Te(xe)&&$e.push(dt("body")),y(f,$e)}case"documentHead":return y(f,[..._t.map(dt,"children"),..._t.map(dt,"endComments")]);case"documentBody":{let{children:Fe,endComments:$e}=xe,Et="";if(Fe.length>0&&$e.length>0){let At=W(xe);te(At,["blockFolded","blockLiteral"])?At.chomping!=="keep"&&(Et=[f,f]):Et=f}return[y(f,_t.map(dt,"children")),Et,y(f,_t.map(dt,"endComments"))]}case"directive":return["%",y(" ",[xe.name,...xe.parameters])];case"comment":return["#",xe.value];case"alias":return["*",xe.value];case"tag":return Qe.originalText.slice(xe.position.start.offset,xe.position.end.offset);case"anchor":return["&",xe.value];case"plain":return Xe(xe.type,Qe.originalText.slice(xe.position.start.offset,xe.position.end.offset),Qe);case"quoteDouble":case"quoteSingle":{let Fe="'",$e='"',Et=Qe.originalText.slice(xe.position.start.offset+1,xe.position.end.offset-1);if(xe.type==="quoteSingle"&&Et.includes("\\")||xe.type==="quoteDouble"&&/\\[^"]/.test(Et)){let An=xe.type==="quoteDouble"?$e:Fe;return[An,Xe(xe.type,Et,Qe),An]}if(Et.includes($e))return[Fe,Xe(xe.type,xe.type==="quoteDouble"?Et.replace(/\\"/g,$e).replace(/'/g,Fe.repeat(2)):Et,Qe),Fe];if(Et.includes(Fe))return[$e,Xe(xe.type,xe.type==="quoteSingle"?Et.replace(/''/g,Fe):Et,Qe),$e];let At=Qe.singleQuote?Fe:$e;return[At,Xe(xe.type,Et,Qe),At]}case"blockFolded":case"blockLiteral":return me(_t,dt,Qe);case"mapping":case"sequence":return y(f,_t.map(dt,"children"));case"sequenceItem":return["- ",x(2,xe.content?dt("content"):"")];case"mappingKey":case"mappingValue":return xe.content?dt("content"):"";case"mappingItem":case"flowMappingItem":return ne(xe,He,_t,dt,Qe);case"flowMapping":return X(_t,dt,Qe);case"flowSequence":return Z(_t,dt,Qe);case"flowSequenceItem":return dt("content");default:throw new Error(`Unexpected node type ${xe.type}`)}}function Te(xe){return xe.body.children.length>0||le(xe.body)}function Me(xe,He){return de(xe)||He&&(He.head.children.length>0||le(He.head))}function ge(xe,He,_t,Qe){return _t.children[0]===xe&&/---(?:\s|$)/.test(Qe.originalText.slice(U(xe),U(xe)+4))||xe.head.children.length>0||le(xe.head)||de(xe.head)?"head":Me(xe,He)?!1:He?"root":!1}function Xe(xe,He,_t){let Qe=_e(xe,He,_t);return y(f,Qe.map(dt=>T(R(y(h,dt)))))}function ye(xe,He){if(te(He))switch(delete He.position,He.type){case"comment":if(c(He.value))return null;break;case"quoteDouble":case"quoteSingle":He.type="quote";break}}C.exports={preprocess:z,embed:ue,print:Se,massageAstNode:ye,insertPragma:A}}}),es=je({"src/language-yaml/options.js"(v,C){"use strict";Ge();var g=ar();C.exports={bracketSpacing:g.bracketSpacing,singleQuote:g.singleQuote,proseWrap:g.proseWrap}}}),ym=je({"src/language-yaml/parsers.js"(){Ge()}}),hm=je({"node_modules/linguist-languages/data/YAML.json"(v,C){C.exports={name:"YAML",type:"data",color:"#cb171e",tmScope:"source.yaml",aliases:["yml"],extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".gemrc","CITATION.cff","glide.lock","yarn.lock"],aceMode:"yaml",codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",languageId:407}}}),vm=je({"src/language-yaml/index.js"(v,C){"use strict";Ge();var g=h_(),T=op(),D=es(),f=ym(),y=[g(hm(),h=>({since:"1.14.0",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","home-assistant"],filenames:[...h.filenames.filter(E=>E!=="yarn.lock"),".prettierrc",".stylelintrc",".lintstagedrc"]}))];C.exports={languages:y,printers:{yaml:T},options:D,parsers:f}}}),Eu=je({"src/languages.js"(v,C){"use strict";Ge(),C.exports=[Du(),Zc(),b_(),yl(),vl(),No(),vm()]}});Ge();var{version:C_}=Qo(),$s=rm(),{getSupportInfo:Td}=Rc(),mo=im(),bm=Eu(),xm=Nr();function Us(v){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return function(){for(var g=arguments.length,T=new Array(g),D=0;D<g;D++)T[D]=arguments[D];let f=T[C]||{},y=f.plugins||[];return T[C]=Object.assign(Object.assign({},f),{},{plugins:[...bm,...Array.isArray(y)?y:Object.values(y)]}),v(...T)}}var sp=Us($s.formatWithCursor);vt.exports={formatWithCursor:sp,format(v,C){return sp(v,C).formatted},check(v,C){let{formatted:g}=sp(v,C);return g===v},doc:xm,getSupportInfo:Us(Td,0),version:C_,util:mo,__debug:{parse:Us($s.parse),formatAST:Us($s.formatAST),formatDoc:Us($s.formatDoc),printToDoc:Us($s.printToDoc),printDocToString:Us($s.printDocToString)}}});return Lc()})},8269:function(In,Pn){"use strict";Object.defineProperty(Pn,"__esModule",{value:!0}),Pn.default=void 0;var tt=Pn.default={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"}},32982:function(In,Pn){"use strict";Object.defineProperty(Pn,"__esModule",{value:!0}),Pn.default=void 0;var tt={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},Ze=Pn.default=tt},92015:function(In,Pn,tt){"use strict";function Ze(sr){"@babel/helpers - typeof";return Ze=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(xr){return typeof xr}:function(xr){return xr&&typeof Symbol=="function"&&xr.constructor===Symbol&&xr!==Symbol.prototype?"symbol":typeof xr},Ze(sr)}Object.defineProperty(Pn,"__esModule",{value:!0}),Pn.CopyToClipboard=void 0;var hn=rr(tt(50959)),Gn=rr(tt(874)),Dt=["text","onCopy","options","children"];function rr(sr){return sr&&sr.__esModule?sr:{default:sr}}function pr(sr,xr){var Dr=Object.keys(sr);if(Object.getOwnPropertySymbols){var Jr=Object.getOwnPropertySymbols(sr);xr&&(Jr=Jr.filter(function(ji){return Object.getOwnPropertyDescriptor(sr,ji).enumerable})),Dr.push.apply(Dr,Jr)}return Dr}function lr(sr){for(var xr=1;xr<arguments.length;xr++){var Dr=arguments[xr]!=null?arguments[xr]:{};xr%2?pr(Object(Dr),!0).forEach(function(Jr){qi(sr,Jr,Dr[Jr])}):Object.getOwnPropertyDescriptors?Object.defineProperties(sr,Object.getOwnPropertyDescriptors(Dr)):pr(Object(Dr)).forEach(function(Jr){Object.defineProperty(sr,Jr,Object.getOwnPropertyDescriptor(Dr,Jr))})}return sr}function Qr(sr,xr){if(sr==null)return{};var Dr=Cr(sr,xr),Jr,ji;if(Object.getOwnPropertySymbols){var ha=Object.getOwnPropertySymbols(sr);for(ji=0;ji<ha.length;ji++)Jr=ha[ji],!(xr.indexOf(Jr)>=0)&&Object.prototype.propertyIsEnumerable.call(sr,Jr)&&(Dr[Jr]=sr[Jr])}return Dr}function Cr(sr,xr){if(sr==null)return{};var Dr={},Jr=Object.keys(sr),ji,ha;for(ha=0;ha<Jr.length;ha++)ji=Jr[ha],!(xr.indexOf(ji)>=0)&&(Dr[ji]=sr[ji]);return Dr}function yr(sr,xr){if(!(sr instanceof xr))throw new TypeError("Cannot call a class as a function")}function Bi(sr,xr){for(var Dr=0;Dr<xr.length;Dr++){var Jr=xr[Dr];Jr.enumerable=Jr.enumerable||!1,Jr.configurable=!0,"value"in Jr&&(Jr.writable=!0),Object.defineProperty(sr,Jr.key,Jr)}}function ki(sr,xr,Dr){return xr&&Bi(sr.prototype,xr),Dr&&Bi(sr,Dr),Object.defineProperty(sr,"prototype",{writable:!1}),sr}function dr(sr,xr){if(typeof xr!="function"&&xr!==null)throw new TypeError("Super expression must either be null or a function");sr.prototype=Object.create(xr&&xr.prototype,{constructor:{value:sr,writable:!0,configurable:!0}}),Object.defineProperty(sr,"prototype",{writable:!1}),xr&&Kr(sr,xr)}function Kr(sr,xr){return Kr=Object.setPrototypeOf||function(Jr,ji){return Jr.__proto__=ji,Jr},Kr(sr,xr)}function _i(sr){var xr=Hi();return function(){var Jr=fi(sr),ji;if(xr){var ha=fi(this).constructor;ji=Reflect.construct(Jr,arguments,ha)}else ji=Jr.apply(this,arguments);return jr(this,ji)}}function jr(sr,xr){if(xr&&(Ze(xr)==="object"||typeof xr=="function"))return xr;if(xr!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return oi(sr)}function oi(sr){if(sr===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return sr}function Hi(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(sr){return!1}}function fi(sr){return fi=Object.setPrototypeOf?Object.getPrototypeOf:function(Dr){return Dr.__proto__||Object.getPrototypeOf(Dr)},fi(sr)}function qi(sr,xr,Dr){return xr in sr?Object.defineProperty(sr,xr,{value:Dr,enumerable:!0,configurable:!0,writable:!0}):sr[xr]=Dr,sr}var Zi=function(sr){dr(Dr,sr);var xr=_i(Dr);function Dr(){var Jr;yr(this,Dr);for(var ji=arguments.length,ha=new Array(ji),ga=0;ga<ji;ga++)ha[ga]=arguments[ga];return Jr=xr.call.apply(xr,[this].concat(ha)),qi(oi(Jr),"onClick",function(ro){var mn=Jr.props,li=mn.text,Mi=mn.onCopy,_n=mn.children,En=mn.options,vr=hn.default.Children.only(_n),Ur=(0,Gn.default)(li,En);Mi&&Mi(li,Ur),vr&&vr.props&&typeof vr.props.onClick=="function"&&vr.props.onClick(ro)}),Jr}return ki(Dr,[{key:"render",value:function(){var ji=this.props,ha=ji.text,ga=ji.onCopy,ro=ji.options,mn=ji.children,li=Qr(ji,Dt),Mi=hn.default.Children.only(mn);return hn.default.cloneElement(Mi,lr(lr({},li),{},{onClick:this.onClick}))}}]),Dr}(hn.default.PureComponent);Pn.CopyToClipboard=Zi,qi(Zi,"defaultProps",{onCopy:void 0,options:void 0})},90943:function(In,Pn,tt){"use strict";var Ze=tt(92015),hn=Ze.CopyToClipboard;hn.CopyToClipboard=hn,In.exports=hn},95407:function(In,Pn,tt){"use strict";tt.d(Pn,{NL:function(){return ha},y1:function(){return li}});var Ze=tt(50959),hn=tt(11527);function Gn(){return Gn=Object.assign?Object.assign.bind():function(_n){for(var En=1;En<arguments.length;En++){var vr=arguments[En];for(var Ur in vr)Object.prototype.hasOwnProperty.call(vr,Ur)&&(_n[Ur]=vr[Ur])}return _n},Gn.apply(this,arguments)}var Dt=["shift","alt","meta","mod","ctrl"],rr={esc:"escape",return:"enter",".":"period",",":"comma","-":"slash"," ":"space","`":"backquote","#":"backslash","+":"bracketright",ShiftLeft:"shift",ShiftRight:"shift",AltLeft:"alt",AltRight:"alt",MetaLeft:"meta",MetaRight:"meta",OSLeft:"meta",OSRight:"meta",ControlLeft:"ctrl",ControlRight:"ctrl"};function pr(_n){return(rr[_n]||_n).trim().toLowerCase().replace(/key|digit|numpad|arrow/,"")}function lr(_n){return Dt.includes(_n)}function Qr(_n,En){return En===void 0&&(En=","),_n.split(En)}function Cr(_n,En,vr){En===void 0&&(En="+");var Ur=_n.toLocaleLowerCase().split(En).map(function(oa){return pr(oa)}),ea={alt:Ur.includes("alt"),ctrl:Ur.includes("ctrl")||Ur.includes("control"),shift:Ur.includes("shift"),meta:Ur.includes("meta"),mod:Ur.includes("mod")},ba=Ur.filter(function(oa){return!Dt.includes(oa)});return Gn({},ea,{keys:ba,description:vr})}(function(){typeof document!="undefined"&&(document.addEventListener("keydown",function(_n){_n.key!==void 0&&dr([pr(_n.key),pr(_n.code)])}),document.addEventListener("keyup",function(_n){_n.key!==void 0&&Kr([pr(_n.key),pr(_n.code)])})),typeof window!="undefined"&&window.addEventListener("blur",function(){yr.clear()})})();var yr=new Set;function Bi(_n){return Array.isArray(_n)}function ki(_n,En){En===void 0&&(En=",");var vr=Bi(_n)?_n:_n.split(En);return vr.every(function(Ur){return yr.has(Ur.trim().toLowerCase())})}function dr(_n){var En=Array.isArray(_n)?_n:[_n];yr.has("meta")&&yr.forEach(function(vr){return!lr(vr)&&yr.delete(vr.toLowerCase())}),En.forEach(function(vr){return yr.add(vr.toLowerCase())})}function Kr(_n){var En=Array.isArray(_n)?_n:[_n];_n==="meta"?yr.clear():En.forEach(function(vr){return yr.delete(vr.toLowerCase())})}function _i(_n,En,vr){(typeof vr=="function"&&vr(_n,En)||vr===!0)&&_n.preventDefault()}function jr(_n,En,vr){return typeof vr=="function"?vr(_n,En):vr===!0||vr===void 0}function oi(_n){return Hi(_n,["input","textarea","select"])}function Hi(_n,En){var vr=_n.target;En===void 0&&(En=!1);var Ur=vr&&vr.tagName;return Bi(En)?!!(Ur&&En&&En.some(function(ea){return ea.toLowerCase()===Ur.toLowerCase()})):!!(Ur&&En&&En===!0)}function fi(_n,En){return _n.length===0&&En?(console.warn('A hotkey has the "scopes" option set, however no active scopes were found. If you want to use the global scopes feature, you need to wrap your app in a <HotkeysProvider>'),!0):En?_n.some(function(vr){return En.includes(vr)})||_n.includes("*"):!0}var qi=function(En,vr,Ur){Ur===void 0&&(Ur=!1);var ea=vr.alt,ba=vr.meta,oa=vr.mod,xa=vr.shift,Qa=vr.ctrl,ka=vr.keys,Ua=En.key,Zr=En.code,bs=En.ctrlKey,za=En.metaKey,Jo=En.shiftKey,Rs=En.altKey,Ba=pr(Zr),sa=Ua.toLowerCase();if(!Ur){if(ea===!Rs&&sa!=="alt"||xa===!Jo&&sa!=="shift")return!1;if(oa){if(!za&&!bs)return!1}else if(ba===!za&&sa!=="meta"&&sa!=="os"||Qa===!bs&&sa!=="ctrl"&&sa!=="control")return!1}return ka&&ka.length===1&&(ka.includes(sa)||ka.includes(Ba))?!0:ka?ki(ka):!ka},Zi=(0,Ze.createContext)(void 0),sr=function(){return(0,Ze.useContext)(Zi)};function xr(_n){var En=_n.addHotkey,vr=_n.removeHotkey,Ur=_n.children;return(0,hn.jsx)(Zi.Provider,{value:{addHotkey:En,removeHotkey:vr},children:Ur})}function Dr(_n,En){return _n&&En&&typeof _n=="object"&&typeof En=="object"?Object.keys(_n).length===Object.keys(En).length&&Object.keys(_n).reduce(function(vr,Ur){return vr&&Dr(_n[Ur],En[Ur])},!0):_n===En}var Jr=(0,Ze.createContext)({hotkeys:[],enabledScopes:[],toggleScope:function(){},enableScope:function(){},disableScope:function(){}}),ji=function(){return(0,Ze.useContext)(Jr)},ha=function(En){var vr=En.initiallyActiveScopes,Ur=vr===void 0?["*"]:vr,ea=En.children,ba=(0,Ze.useState)((Ur==null?void 0:Ur.length)>0?Ur:["*"]),oa=ba[0],xa=ba[1],Qa=(0,Ze.useState)([]),ka=Qa[0],Ua=Qa[1],Zr=(0,Ze.useCallback)(function(Ba){xa(function(sa){return sa.includes("*")?[Ba]:Array.from(new Set([].concat(sa,[Ba])))})},[]),bs=(0,Ze.useCallback)(function(Ba){xa(function(sa){return sa.filter(function(io){return io!==Ba}).length===0?["*"]:sa.filter(function(io){return io!==Ba})})},[]),za=(0,Ze.useCallback)(function(Ba){xa(function(sa){return sa.includes(Ba)?sa.filter(function(io){return io!==Ba}).length===0?["*"]:sa.filter(function(io){return io!==Ba}):sa.includes("*")?[Ba]:Array.from(new Set([].concat(sa,[Ba])))})},[]),Jo=(0,Ze.useCallback)(function(Ba){Ua(function(sa){return[].concat(sa,[Ba])})},[]),Rs=(0,Ze.useCallback)(function(Ba){Ua(function(sa){return sa.filter(function(io){return!Dr(io,Ba)})})},[]);return(0,hn.jsx)(Jr.Provider,{value:{enabledScopes:oa,hotkeys:ka,enableScope:Zr,disableScope:bs,toggleScope:za},children:(0,hn.jsx)(xr,{addHotkey:Jo,removeHotkey:Rs,children:ea})})};function ga(_n){var En=(0,Ze.useRef)(void 0);return Dr(En.current,_n)||(En.current=_n),En.current}var ro=function(En){En.stopPropagation(),En.preventDefault(),En.stopImmediatePropagation()},mn=typeof window!="undefined"?Ze.useLayoutEffect:Ze.useEffect;function li(_n,En,vr,Ur){var ea=(0,Ze.useRef)(null),ba=(0,Ze.useRef)(!1),oa=vr instanceof Array?Ur instanceof Array?void 0:Ur:vr,xa=Bi(_n)?_n.join(oa==null?void 0:oa.splitKey):_n,Qa=vr instanceof Array?vr:Ur instanceof Array?Ur:void 0,ka=(0,Ze.useCallback)(En,Qa!=null?Qa:[]),Ua=(0,Ze.useRef)(ka);Qa?Ua.current=ka:Ua.current=En;var Zr=ga(oa),bs=ji(),za=bs.enabledScopes,Jo=sr();return mn(function(){if(!((Zr==null?void 0:Zr.enabled)===!1||!fi(za,Zr==null?void 0:Zr.scopes))){var Rs=function(ua,p_){var d_;if(p_===void 0&&(p_=!1),!(oi(ua)&&!Hi(ua,Zr==null?void 0:Zr.enableOnFormTags))&&!(Zr!=null&&Zr.ignoreEventWhen!=null&&Zr.ignoreEventWhen(ua))){if(ea.current!==null&&document.activeElement!==ea.current&&!ea.current.contains(document.activeElement)){ro(ua);return}(d_=ua.target)!=null&&d_.isContentEditable&&!(Zr!=null&&Zr.enableOnContentEditable)||Qr(xa,Zr==null?void 0:Zr.splitKey).forEach(function(jc){var al,tu=Cr(jc,Zr==null?void 0:Zr.combinationKey);if(qi(ua,tu,Zr==null?void 0:Zr.ignoreModifiers)||(al=tu.keys)!=null&&al.includes("*")){if(p_&&ba.current)return;if(_i(ua,tu,Zr==null?void 0:Zr.preventDefault),!jr(ua,tu,Zr==null?void 0:Zr.enabled)){ro(ua);return}Ua.current(ua,tu),p_||(ba.current=!0)}})}},Ba=function(ua){ua.key!==void 0&&(dr(pr(ua.code)),((Zr==null?void 0:Zr.keydown)===void 0&&(Zr==null?void 0:Zr.keyup)!==!0||Zr!=null&&Zr.keydown)&&Rs(ua))},sa=function(ua){ua.key!==void 0&&(Kr(pr(ua.code)),ba.current=!1,Zr!=null&&Zr.keyup&&Rs(ua,!0))},io=ea.current||(oa==null?void 0:oa.document)||document;return io.addEventListener("keyup",sa),io.addEventListener("keydown",Ba),Jo&&Qr(xa,Zr==null?void 0:Zr.splitKey).forEach(function(eu){return Jo.addHotkey(Cr(eu,Zr==null?void 0:Zr.combinationKey,Zr==null?void 0:Zr.description))}),function(){io.removeEventListener("keyup",sa),io.removeEventListener("keydown",Ba),Jo&&Qr(xa,Zr==null?void 0:Zr.splitKey).forEach(function(eu){return Jo.removeHotkey(Cr(eu,Zr==null?void 0:Zr.combinationKey,Zr==null?void 0:Zr.description))})}}},[xa,Zr,za]),ea}function Mi(){var _n=useState(new Set),En=_n[0],vr=_n[1],Ur=useState(!1),ea=Ur[0],ba=Ur[1],oa=useCallback(function(ka){ka.key!==void 0&&(ka.preventDefault(),ka.stopPropagation(),vr(function(Ua){var Zr=new Set(Ua);return Zr.add(pr(ka.code)),Zr}))},[]),xa=useCallback(function(){typeof document!="undefined"&&(document.removeEventListener("keydown",oa),ba(!1))},[oa]),Qa=useCallback(function(){vr(new Set),typeof document!="undefined"&&(xa(),document.addEventListener("keydown",oa),ba(!0))},[oa,xa]);return[En,{start:Qa,stop:xa,isRecording:ea}]}},21109:function(In,Pn,tt){"use strict";tt.d(Pn,{N:function(){return Gn}});var Ze=tt(25201),hn=tt(50959),Gn=function(rr){return function(pr,lr){var Qr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[lr],Cr=arguments.length>3?arguments[3]:void 0,yr=Cr!=null?Cr:rr.setState;(0,hn.useEffect)(function(){typeof lr!="undefined"&&yr((0,Ze.Z)({},pr,lr),!1,{type:"\u{1F4AD} useStoreUpdater / ".concat(pr),payload:lr})},Qr)}}},24521:function(In,Pn,tt){"use strict";tt.d(Pn,{v:function(){return hn}});var Ze=tt(88915),hn=function(Dt){return Dt?Ze.mW:function(rr){return rr}}},71005:function(In,Pn,tt){"use strict";tt.d(Pn,{S:function(){return Ze}});var Ze=function(Gn,Dt,rr,pr){Gn.setState(Dt,!1,pr)}},90696:function(In){function Pn(tt){if(tt===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return tt}In.exports=Pn,In.exports.__esModule=!0,In.exports.default=In.exports},41206:function(In,Pn,tt){var Ze=tt(41607),hn=tt(14525),Gn=tt(45543);function Dt(rr){var pr=hn();return function(){var Qr=Ze(rr),Cr;if(pr){var yr=Ze(this).constructor;Cr=Reflect.construct(Qr,arguments,yr)}else Cr=Qr.apply(this,arguments);return Gn(this,Cr)}}In.exports=Dt,In.exports.__esModule=!0,In.exports.default=In.exports},41607:function(In){function Pn(tt){return In.exports=Pn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(hn){return hn.__proto__||Object.getPrototypeOf(hn)},In.exports.__esModule=!0,In.exports.default=In.exports,Pn(tt)}In.exports=Pn,In.exports.__esModule=!0,In.exports.default=In.exports},13762:function(In,Pn,tt){var Ze=tt(78382);function hn(Gn,Dt){if(typeof Dt!="function"&&Dt!==null)throw new TypeError("Super expression must either be null or a function");Gn.prototype=Object.create(Dt&&Dt.prototype,{constructor:{value:Gn,writable:!0,configurable:!0}}),Object.defineProperty(Gn,"prototype",{writable:!1}),Dt&&Ze(Gn,Dt)}In.exports=hn,In.exports.__esModule=!0,In.exports.default=In.exports},14525:function(In){function Pn(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(tt){return!1}}In.exports=Pn,In.exports.__esModule=!0,In.exports.default=In.exports},45543:function(In,Pn,tt){var Ze=tt(27566).default,hn=tt(90696);function Gn(Dt,rr){if(rr&&(Ze(rr)==="object"||typeof rr=="function"))return rr;if(rr!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hn(Dt)}In.exports=Gn,In.exports.__esModule=!0,In.exports.default=In.exports},78382:function(In){function Pn(tt,Ze){return In.exports=Pn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Gn,Dt){return Gn.__proto__=Dt,Gn},In.exports.__esModule=!0,In.exports.default=In.exports,Pn(tt,Ze)}In.exports=Pn,In.exports.__esModule=!0,In.exports.default=In.exports}}]); diff --git a/4105.a5ec2f16.async.js b/4105.a5ec2f16.async.js new file mode 100644 index 00000000..3446a290 --- /dev/null +++ b/4105.a5ec2f16.async.js @@ -0,0 +1,505 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4105],{24105:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-css/blob/master/grammars/css.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-css/commit/c216f777497265700ff336f739328e5197e012cd",name:"css",scopeName:"source.css",patterns:[{include:"#comment-block"},{include:"#escapes"},{include:"#combinators"},{include:"#selector"},{include:"#at-rules"},{include:"#rule-list"}],repository:{"at-rules":{patterns:[{begin:"\\A(?:\\xEF\\xBB\\xBF)?(?i:(?=\\s*@charset\\b))",end:";|(?=$)",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.charset.css",patterns:[{captures:{1:{name:"invalid.illegal.not-lowercase.charset.css"},2:{name:"invalid.illegal.leading-whitespace.charset.css"},3:{name:"invalid.illegal.no-whitespace.charset.css"},4:{name:"invalid.illegal.whitespace.charset.css"},5:{name:"invalid.illegal.not-double-quoted.charset.css"},6:{name:"invalid.illegal.unclosed-string.charset.css"},7:{name:"invalid.illegal.unexpected-characters.charset.css"}},match:`(?x) # Possible errors: +\\G +((?!@charset)@\\w+) # Not lowercase (@charset is case-sensitive) +| +\\G(\\s+) # Preceding whitespace +| +(@charset\\S[^;]*) # No whitespace after @charset +| +(?<=@charset) # Before quoted charset name +(\\x20{2,}|\\t+) # More than one space used, or a tab +| +(?<=@charset\\x20) # Beginning of charset name +([^";]+) # Not double-quoted +| +("[^"]+$) # Unclosed quote +| +(?<=") # After charset name +([^;]+) # Unexpected junk instead of semicolon`},{captures:{1:{name:"keyword.control.at-rule.charset.css"},2:{name:"punctuation.definition.keyword.css"}},match:"((@)charset)(?=\\s)"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"|$',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{begin:'(?:\\G|^)(?=(?:[^"])+$)',end:"$",name:"invalid.illegal.unclosed.string.css"}]}]},{begin:`(?i)((@)import)(?:\\s+|$|(?=['"]|/\\*))`,beginCaptures:{1:{name:"keyword.control.at-rule.import.css"},2:{name:"punctuation.definition.keyword.css"}},end:";",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.import.css",patterns:[{begin:"\\G\\s*(?=/\\*)",end:"(?<=\\*/)\\s*",patterns:[{include:"#comment-block"}]},{include:"#string"},{include:"#url"},{include:"#media-query-list"}]},{begin:"(?i)((@)font-face)(?=\\s*|{|/\\*|$)",beginCaptures:{1:{name:"keyword.control.at-rule.font-face.css"},2:{name:"punctuation.definition.keyword.css"}},end:"(?!\\G)",name:"meta.at-rule.font-face.css",patterns:[{include:"#comment-block"},{include:"#escapes"},{include:"#rule-list"}]},{begin:"(?i)(@)page(?=[\\s:{]|/\\*|$)",captures:{0:{name:"keyword.control.at-rule.page.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*($|[:{;]))",name:"meta.at-rule.page.css",patterns:[{include:"#rule-list"}]},{begin:"(?i)(?=@media(\\s|\\(|/\\*|$))",end:"(?<=})(?!\\G)",patterns:[{begin:"(?i)\\G(@)media",beginCaptures:{0:{name:"keyword.control.at-rule.media.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*[{;])",name:"meta.at-rule.media.header.css",patterns:[{include:"#media-query-list"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.media.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.media.end.bracket.curly.css"}},name:"meta.at-rule.media.body.css",patterns:[{include:"$self"}]}]},{begin:`(?i)(?=@counter-style([\\s'"{;]|/\\*|$))`,end:"(?<=})(?!\\G)",patterns:[{begin:"(?i)\\G(@)counter-style",beginCaptures:{0:{name:"keyword.control.at-rule.counter-style.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*{)",name:"meta.at-rule.counter-style.header.css",patterns:[{include:"#comment-block"},{include:"#escapes"},{captures:{0:{patterns:[{include:"#escapes"}]}},match:`(?x) +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) # First letter +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] # Remainder of identifier + |\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.parameter.style-name.css"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.at-rule.counter-style.body.css",patterns:[{include:"#comment-block"},{include:"#escapes"},{include:"#rule-list-innards"}]}]},{begin:`(?i)(?=@document([\\s'"{;]|/\\*|$))`,end:"(?<=})(?!\\G)",patterns:[{begin:"(?i)\\G(@)document",beginCaptures:{0:{name:"keyword.control.at-rule.document.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*[{;])",name:"meta.at-rule.document.header.css",patterns:[{begin:"(?i)(?<![\\w-])(url-prefix|domain|regexp)(\\()",beginCaptures:{1:{name:"support.function.document-rule.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.document-rule.css",patterns:[{include:"#string"},{include:"#comment-block"},{include:"#escapes"},{match:`[^'")\\s]+`,name:"variable.parameter.document-rule.css"}]},{include:"#url"},{include:"#commas"},{include:"#comment-block"},{include:"#escapes"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.document.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.document.end.bracket.curly.css"}},name:"meta.at-rule.document.body.css",patterns:[{include:"$self"}]}]},{begin:`(?i)(?=@(?:-(?:webkit|moz|o|ms)-)?keyframes([\\s'"{;]|/\\*|$))`,end:"(?<=})(?!\\G)",patterns:[{begin:"(?i)\\G(@)(?:-(?:webkit|moz|o|ms)-)?keyframes",beginCaptures:{0:{name:"keyword.control.at-rule.keyframes.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*{)",name:"meta.at-rule.keyframes.header.css",patterns:[{include:"#comment-block"},{include:"#escapes"},{captures:{0:{patterns:[{include:"#escapes"}]}},match:`(?x) +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) # First letter +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] # Remainder of identifier + |\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.parameter.keyframe-list.css"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.keyframes.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.keyframes.end.bracket.curly.css"}},name:"meta.at-rule.keyframes.body.css",patterns:[{include:"#comment-block"},{include:"#escapes"},{captures:{1:{name:"entity.other.keyframe-offset.css"},2:{name:"entity.other.keyframe-offset.percentage.css"}},match:`(?xi) +(?<![\\w-]) (from|to) (?![\\w-]) # Keywords for 0% | 100% +| +([-+]?(?:\\d+(?:\\.\\d+)?|\\.\\d+)%) # Percentile value`},{include:"#rule-list"}]}]},{begin:"(?i)(?=@supports(\\s|\\(|/\\*|$))",end:"(?<=})(?!\\G)|(?=;)",patterns:[{begin:"(?i)\\G(@)supports",beginCaptures:{0:{name:"keyword.control.at-rule.supports.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*[{;])",name:"meta.at-rule.supports.header.css",patterns:[{include:"#feature-query-operators"},{include:"#feature-query"},{include:"#comment-block"},{include:"#escapes"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.supports.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.supports.end.bracket.curly.css"}},name:"meta.at-rule.supports.body.css",patterns:[{include:"$self"}]}]},{begin:`(?i)((@)(-(ms|o)-)?viewport)(?=[\\s'"{;]|/\\*|$)`,beginCaptures:{1:{name:"keyword.control.at-rule.viewport.css"},2:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*[@{;])",name:"meta.at-rule.viewport.css",patterns:[{include:"#comment-block"},{include:"#escapes"}]},{begin:`(?i)((@)font-feature-values)(?=[\\s'"{;]|/\\*|$)\\s*`,beginCaptures:{1:{name:"keyword.control.at-rule.font-feature-values.css"},2:{name:"punctuation.definition.keyword.css"}},contentName:"variable.parameter.font-name.css",end:"(?=\\s*[@{;])",name:"meta.at-rule.font-features.css",patterns:[{include:"#comment-block"},{include:"#escapes"}]},{include:"#font-features"},{begin:`(?i)((@)namespace)(?=[\\s'";]|/\\*|$)`,beginCaptures:{1:{name:"keyword.control.at-rule.namespace.css"},2:{name:"punctuation.definition.keyword.css"}},end:";|(?=[@{])",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.namespace.css",patterns:[{include:"#url"},{captures:{1:{patterns:[{include:"#comment-block"}]},2:{name:"entity.name.function.namespace-prefix.css",patterns:[{include:"#escapes"}]}},match:`(?xi) +(?:\\G|^|(?<=\\s)) +(?= + (?<=\\s|^) # Starts with whitespace + (?:[-a-zA-Z_]|[^\\x00-\\x7F]) # Then a valid identifier character + | + \\s* # Possible adjoining whitespace + /\\*(?:[^*]|\\*[^/])*\\*/ # Injected comment +) +(.*?) # Grouped to embed #comment-block +( + (?:[-a-zA-Z_] | [^\\x00-\\x7F]) # First letter + (?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] # Remainder of identifier + |\\\\(?:[0-9a-fA-F]{1,6}|.) + )* +)`},{include:"#comment-block"},{include:"#escapes"},{include:"#string"}]},{begin:"(?i)(?=@[\\w-]+[^;]+;s*$)",end:"(?<=;)(?!\\G)",patterns:[{begin:"(?i)\\G(@)[\\w-]+",beginCaptures:{0:{name:"keyword.control.at-rule.css"},1:{name:"punctuation.definition.keyword.css"}},end:";",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.header.css"}]},{begin:"(?i)(?=@[\\w-]+(\\s|\\(|{|/\\*|$))",end:"(?<=})(?!\\G)",patterns:[{begin:"(?i)\\G(@)[\\w-]+",beginCaptures:{0:{name:"keyword.control.at-rule.css"},1:{name:"punctuation.definition.keyword.css"}},end:"(?=\\s*[{;])",name:"meta.at-rule.header.css"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.end.bracket.curly.css"}},name:"meta.at-rule.body.css",patterns:[{include:"$self"}]}]}]},"color-keywords":{patterns:[{match:"(?i)(?<![\\w-])(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)(?![\\w-])",name:"support.constant.color.w3c-standard-color-name.css"},{match:`(?xi) (?<![\\w-]) +(aliceblue|antiquewhite|aquamarine|azure|beige|bisque|blanchedalmond|blueviolet|brown|burlywood +|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan +|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange +|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise +|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen +|gainsboro|ghostwhite|gold|goldenrod|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki +|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow +|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray +|lightslategrey|lightsteelblue|lightyellow|limegreen|linen|magenta|mediumaquamarine|mediumblue +|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise +|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|oldlace|olivedrab|orangered +|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum +|powderblue|rebeccapurple|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell +|sienna|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|thistle|tomato +|transparent|turquoise|violet|wheat|whitesmoke|yellowgreen) +(?![\\w-])`,name:"support.constant.color.w3c-extended-color-name.css"},{match:"(?i)(?<![\\w-])currentColor(?![\\w-])",name:"support.constant.color.current.css"},{match:`(?xi) (?<![\\w-]) +(ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow +|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption +|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow +|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText) +(?![\\w-])`,name:"invalid.deprecated.color.system.css"}]},combinators:{patterns:[{match:"/deep/|>>>",name:"invalid.deprecated.combinator.css"},{match:">>|>|\\+|~",name:"keyword.operator.combinator.css"}]},commas:{match:",",name:"punctuation.separator.list.comma.css"},"comment-block":{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.css"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.css"}},name:"comment.block.css"},escapes:{patterns:[{match:"\\\\[0-9a-fA-F]{1,6}",name:"constant.character.escape.codepoint.css"},{begin:"\\\\$\\s*",end:"^(?<!\\G)",name:"constant.character.escape.newline.css"},{match:"\\\\.",name:"constant.character.escape.css"}]},"feature-query":{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.condition.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.condition.end.bracket.round.css"}},name:"meta.feature-query.css",patterns:[{include:"#feature-query-operators"},{include:"#feature-query"}]},"feature-query-operators":{patterns:[{match:"(?i)(?<=[\\s()]|^|\\*/)(and|not|or)(?=[\\s()]|/\\*|$)",name:"keyword.operator.logical.feature.$1.css"},{include:"#rule-list-innards"}]},"font-features":{begin:`(?xi) +((@)(annotation|character-variant|ornaments|styleset|stylistic|swash)) +(?=[\\s@'"{;]|/\\*|$)`,beginCaptures:{1:{name:"keyword.control.at-rule.${3:/downcase}.css"},2:{name:"punctuation.definition.keyword.css"}},end:"(?<=})",name:"meta.at-rule.${3:/downcase}.css",patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.property-list.font-feature.css",patterns:[{captures:{0:{patterns:[{include:"#escapes"}]}},match:`(?x) +(?: [-a-zA-Z_] | [^\\x00-\\x7F] ) # First letter +(?: [-a-zA-Z0-9_] | [^\\x00-\\x7F] # Remainder of identifier + | \\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.font-feature.css"},{include:"#rule-list-innards"}]}]},functions:{patterns:[{begin:"(?i)(?<![\\w-])(calc)(\\()",beginCaptures:{1:{name:"support.function.calc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.calc.css",patterns:[{match:"[*/]|(?<=\\s|^)[-+](?=\\s|$)",name:"keyword.operator.arithmetic.css"},{include:"#property-values"}]},{begin:"(?i)(?<![\\w-])(rgba?|rgb|hsla?|hsl|hwb|lab|oklab|lch|oklch|color)(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.color.css",patterns:[{include:"#property-values"}]},{begin:`(?xi) (?<![\\w-]) +( + (?:-webkit-|-moz-|-o-)? # Accept prefixed/historical variants + (?:repeating-)? # "Repeating"-type gradient + (?:linear|radial|conic) # Shape + -gradient +) +(\\()`,beginCaptures:{1:{name:"support.function.gradient.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.gradient.css",patterns:[{match:"(?i)(?<![\\w-])(from|to|at|in|hue)(?![\\w-])",name:"keyword.operator.gradient.css"},{include:"#property-values"}]},{begin:"(?i)(?<![\\w-])(-webkit-gradient)(\\()",beginCaptures:{1:{name:"invalid.deprecated.gradient.function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.gradient.invalid.deprecated.gradient.css",patterns:[{begin:"(?i)(?<![\\w-])(from|to|color-stop)(\\()",beginCaptures:{1:{name:"invalid.deprecated.function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#property-values"}]},{include:"#property-values"}]},{begin:`(?xi) (?<![\\w-]) +(annotation|attr|blur|brightness|character-variant|clamp|contrast|counters? +|cross-fade|drop-shadow|element|fit-content|format|grayscale|hue-rotate|color-mix +|image-set|invert|local|max|min|minmax|opacity|ornaments|repeat|saturate|sepia +|styleset|stylistic|swash|symbols +|cos|sin|tan|acos|asin|atan|atan2|hypot|sqrt|pow|log|exp|abs|sign) +(\\()`,beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.misc.css",patterns:[{match:`(?i)(?<=[,\\s"]|\\*/|^)\\d+x(?=[\\s,"')]|/\\*|$)`,name:"constant.numeric.other.density.css"},{include:"#property-values"},{match:`[^'"),\\s]+`,name:"variable.parameter.misc.css"}]},{begin:"(?i)(?<![\\w-])(circle|ellipse|inset|polygon|rect)(\\()",beginCaptures:{1:{name:"support.function.shape.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.shape.css",patterns:[{match:"(?i)(?<=\\s|^|\\*/)(at|round)(?=\\s|/\\*|$)",name:"keyword.operator.shape.css"},{include:"#property-values"}]},{begin:"(?i)(?<![\\w-])(cubic-bezier|steps)(\\()",beginCaptures:{1:{name:"support.function.timing-function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.timing-function.css",patterns:[{match:"(?i)(?<![\\w-])(start|end)(?=\\s*\\)|$)",name:"support.constant.step-direction.css"},{include:"#property-values"}]},{begin:`(?xi) (?<![\\w-]) +( (?:translate|scale|rotate)(?:[XYZ]|3D)? +| matrix(?:3D)? +| skew[XY]? +| perspective +) +(\\()`,beginCaptures:{1:{name:"support.function.transform.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#property-values"}]},{include:"#url"},{begin:"(?i)(?<![\\w-])(var)(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.variable.css",patterns:[{name:"variable.argument.css",match:`(?x) +-- +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) # First letter +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] # Remainder of identifier + |\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`},{include:"#property-values"}]}]},"functional-pseudo-classes":{patterns:[{begin:"(?i)((:)dir)(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#comment-block"},{include:"#escapes"},{match:"(?i)(?<![\\w-])(ltr|rtl)(?![\\w-])",name:"support.constant.text-direction.css"},{include:"#property-values"}]},{begin:"(?i)((:)lang)(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{match:"(?<=[(,\\s])[a-zA-Z]+(-[a-zA-Z0-9]*|\\\\(?:[0-9a-fA-F]{1,6}|.))*(?=[),\\s])",name:"support.constant.language-range.css"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{include:"#escapes"},{match:'(?<=["\\s])[a-zA-Z*]+(-[a-zA-Z0-9*]*)*(?=["\\s])',name:"support.constant.language-range.css"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{include:"#escapes"},{match:"(?<=['\\s])[a-zA-Z*]+(-[a-zA-Z0-9*]*)*(?=['\\s])",name:"support.constant.language-range.css"}]},{include:"#commas"}]},{begin:"(?i)((:)(?:not|has|matches|where|is))(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#selector-innards"}]},{begin:"(?i)((:)nth-(?:last-)?(?:child|of-type))(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{match:"(?i)[+-]?(\\d+n?|n)(\\s*[+-]\\s*\\d+)?",name:"constant.numeric.css"},{match:"(?i)even|odd",name:"support.constant.parity.css"}]}]},"media-features":{captures:{1:{name:"support.type.property-name.media.css"},2:{name:"support.type.property-name.media.css"},3:{name:"support.type.vendored.property-name.media.css"}},match:`(?xi) +(?<=^|\\s|\\(|\\*/) # Preceded by whitespace, bracket or comment +(?: + # Standardised features + ( + (?:min-|max-)? # Range features + (?: height + | width + | aspect-ratio + | color + | color-index + | monochrome + | resolution + ) + | grid # Discrete features + | scan + | orientation + | display-mode + | hover + ) + | + # Deprecated features + ( + (?:min-|max-)? # Deprecated in Media Queries 4 + device- + (?: height + | width + | aspect-ratio + ) + ) + | + # Vendor extensions + ( + (?: + # Spec-compliant syntax + [-_] + (?: webkit # Webkit/Blink + | apple|khtml # Webkit aliases + | epub # ePub3 + | moz # Gecko + | ms # Microsoft + | o # Presto (pre-Opera 15) + | xv|ah|rim|atsc| # Less common vendors + hp|tc|wap|ro + ) + | + # Non-standard prefixes + (?: mso # Microsoft Office + | prince # YesLogic + ) + ) + - + [\\w-]+ # Feature name + (?= # Terminates correctly + \\s* # Possible whitespace + (?: # Possible injected comment + /\\* + (?:[^*]|\\*[^/])* + \\*/ + )? + \\s* + [:)] # Ends with a colon or closed bracket + ) + ) +) +(?=\\s|$|[><:=]|\\)|/\\*) # Terminates cleanly`},"media-feature-keywords":{match:`(?xi) +(?<=^|\\s|:|\\*/) +(?: portrait # Orientation + | landscape + | progressive # Scan types + | interlace + | fullscreen # Display modes + | standalone + | minimal-ui + | browser + | hover +) +(?=\\s|\\)|$)`,name:"support.constant.property-value.css"},"media-query":{begin:"\\G",end:"(?=\\s*[{;])",patterns:[{include:"#comment-block"},{include:"#escapes"},{include:"#media-types"},{match:"(?i)(?<=\\s|^|,|\\*/)(only|not)(?=\\s|{|/\\*|$)",name:"keyword.operator.logical.$1.media.css"},{match:"(?i)(?<=\\s|^|\\*/|\\))and(?=\\s|/\\*|$)",name:"keyword.operator.logical.and.media.css"},{match:",(?:(?:\\s*,)+|(?=\\s*[;){]))",name:"invalid.illegal.comma.css"},{include:"#commas"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.css"}},patterns:[{include:"#media-features"},{include:"#media-feature-keywords"},{match:":",name:"punctuation.separator.key-value.css"},{match:">=|<=|=|<|>",name:"keyword.operator.comparison.css"},{captures:{1:{name:"constant.numeric.css"},2:{name:"keyword.operator.arithmetic.css"},3:{name:"constant.numeric.css"}},match:"(\\d+)\\s*(/)\\s*(\\d+)",name:"meta.ratio.css"},{include:"#numeric-values"},{include:"#comment-block"}]}]},"media-query-list":{begin:"(?=\\s*[^{;])",end:"(?=\\s*[{;])",patterns:[{include:"#media-query"}]},"media-types":{captures:{1:{name:"support.constant.media.css"},2:{name:"invalid.deprecated.constant.media.css"}},match:`(?xi) +(?<=^|\\s|,|\\*/) +(?: + # Valid media types + (all|print|screen|speech) + | + # Deprecated in Media Queries 4: http://dev.w3.org/csswg/mediaqueries/#media-types + (aural|braille|embossed|handheld|projection|tty|tv) +) +(?=$|[{,\\s;]|/\\*)`},"numeric-values":{patterns:[{captures:{1:{name:"punctuation.definition.constant.css"}},match:"(#)(?:[0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\b",name:"constant.other.color.rgb-value.hex.css"},{captures:{1:{name:"keyword.other.unit.percentage.css"},2:{name:"keyword.other.unit.${2:/downcase}.css"}},match:`(?xi) (?<![\\w-]) +[-+]? # Sign indicator + +(?: # Numerals + [0-9]+ (?:\\.[0-9]+)? # Integer/float with leading digits + | \\.[0-9]+ # Float without leading digits +) + +(?: # Scientific notation + (?<=[0-9]) # Exponent must follow a digit + E # Exponent indicator + [-+]? # Possible sign indicator + [0-9]+ # Exponent value +)? + +(?: # Possible unit for data-type: + (%) # - Percentage + | ( deg|grad|rad|turn # - Angle + | Hz|kHz # - Frequency + | ch|cm|em|ex|fr|in|mm|mozmm| # - Length + pc|pt|px|q|rem|rch|rex|rlh| + ic|ric|rcap|vh|vw|vb|vi|svh| + svw|svb|svi|dvh|dvw|dvb|dvi| + lvh|lvw|lvb|lvi|vmax|vmin| + cqw|cqi|cqh|cqb|cqmin|cqmax + | dpi|dpcm|dppx # - Resolution + | s|ms # - Time + ) + \\b # Boundary checking intentionally lax to +)? # facilitate embedding in CSS-like grammars`,name:"constant.numeric.css"}]},"property-keywords":{patterns:[{match:`(?xi) (?<![\\w-]) +(above|absolute|active|add|additive|after-edge|alias|all|all-petite-caps|all-scroll|all-small-caps|alpha|alphabetic|alternate|alternate-reverse +|always|antialiased|auto|auto-fill|auto-fit|auto-pos|available|avoid|avoid-column|avoid-page|avoid-region|backwards|balance|baseline|before-edge|below|bevel +|bidi-override|blink|block|block-axis|block-start|block-end|bold|bolder|border|border-box|both|bottom|bottom-outside|break-all|break-word|bullets +|butt|capitalize|caption|cell|center|central|char|circle|clip|clone|close-quote|closest-corner|closest-side|col-resize|collapse|color|color-burn +|color-dodge|column|column-reverse|common-ligatures|compact|condensed|contain|content|content-box|contents|context-menu|contextual|copy|cover +|crisp-edges|crispEdges|crosshair|cyclic|dark|darken|dashed|decimal|default|dense|diagonal-fractions|difference|digits|disabled|disc|discretionary-ligatures +|distribute|distribute-all-lines|distribute-letter|distribute-space|dot|dotted|double|double-circle|downleft|downright|e-resize|each-line|ease|ease-in +|ease-in-out|ease-out|economy|ellipse|ellipsis|embed|end|evenodd|ew-resize|exact|exclude|exclusion|expanded|extends|extra-condensed|extra-expanded +|fallback|farthest-corner|farthest-side|fill|fill-available|fill-box|filled|fit-content|fixed|flat|flex|flex-end|flex-start|flip|flow-root|forwards|freeze +|from-image|full-width|geometricPrecision|georgian|grab|grabbing|grayscale|grid|groove|hand|hanging|hard-light|help|hidden|hide +|historical-forms|historical-ligatures|horizontal|horizontal-tb|hue|icon|ideograph-alpha|ideograph-numeric|ideograph-parenthesis|ideograph-space +|ideographic|inactive|infinite|inherit|initial|inline|inline-axis|inline-block|inline-end|inline-flex|inline-grid|inline-list-item|inline-start +|inline-table|inset|inside|inter-character|inter-ideograph|inter-word|intersect|invert|isolate|isolate-override|italic|jis04|jis78|jis83 +|jis90|justify|justify-all|kannada|keep-all|landscape|large|larger|left|light|lighten|lighter|line|line-edge|line-through|linear|linearRGB +|lining-nums|list-item|local|loose|lowercase|lr|lr-tb|ltr|luminance|luminosity|main-size|mandatory|manipulation|manual|margin-box|match-parent +|match-source|mathematical|max-content|medium|menu|message-box|middle|min-content|miter|mixed|move|multiply|n-resize|narrower|ne-resize +|nearest-neighbor|nesw-resize|newspaper|no-change|no-clip|no-close-quote|no-common-ligatures|no-contextual|no-discretionary-ligatures +|no-drop|no-historical-ligatures|no-open-quote|no-repeat|none|nonzero|normal|not-allowed|nowrap|ns-resize|numbers|numeric|nw-resize|nwse-resize +|oblique|oldstyle-nums|open|open-quote|optimizeLegibility|optimizeQuality|optimizeSpeed|optional|ordinal|outset|outside|over|overlay|overline|padding +|padding-box|page|painted|pan-down|pan-left|pan-right|pan-up|pan-x|pan-y|paused|petite-caps|pixelated|plaintext|pointer|portrait|pre|pre-line +|pre-wrap|preserve-3d|progress|progressive|proportional-nums|proportional-width|proximity|radial|recto|region|relative|remove|repeat|repeat-[xy] +|reset-size|reverse|revert|ridge|right|rl|rl-tb|round|row|row-resize|row-reverse|row-severse|rtl|ruby|ruby-base|ruby-base-container|ruby-text +|ruby-text-container|run-in|running|s-resize|saturation|scale-down|screen|scroll|scroll-position|se-resize|semi-condensed|semi-expanded|separate +|sesame|show|sideways|sideways-left|sideways-lr|sideways-right|sideways-rl|simplified|slashed-zero|slice|small|small-caps|small-caption|smaller +|smooth|soft-light|solid|space|space-around|space-between|space-evenly|spell-out|square|sRGB|stacked-fractions|start|static|status-bar|swap +|step-end|step-start|sticky|stretch|strict|stroke|stroke-box|style|sub|subgrid|subpixel-antialiased|subtract|super|sw-resize|symbolic|table +|table-caption|table-cell|table-column|table-column-group|table-footer-group|table-header-group|table-row|table-row-group|tabular-nums|tb|tb-rl +|text|text-after-edge|text-before-edge|text-bottom|text-top|thick|thin|titling-caps|top|top-outside|touch|traditional|transparent|triangle +|ultra-condensed|ultra-expanded|under|underline|unicase|unset|upleft|uppercase|upright|use-glyph-orientation|use-script|verso|vertical +|vertical-ideographic|vertical-lr|vertical-rl|vertical-text|view-box|visible|visibleFill|visiblePainted|visibleStroke|w-resize|wait|wavy +|weight|whitespace|wider|words|wrap|wrap-reverse|x|x-large|x-small|xx-large|xx-small|y|zero|zoom-in|zoom-out) +(?![\\w-])`,name:"support.constant.property-value.css"},{match:`(?xi) (?<![\\w-]) +(arabic-indic|armenian|bengali|cambodian|circle|cjk-decimal|cjk-earthly-branch|cjk-heavenly-stem|cjk-ideographic +|decimal|decimal-leading-zero|devanagari|disc|disclosure-closed|disclosure-open|ethiopic-halehame-am +|ethiopic-halehame-ti-e[rt]|ethiopic-numeric|georgian|gujarati|gurmukhi|hangul|hangul-consonant|hebrew +|hiragana|hiragana-iroha|japanese-formal|japanese-informal|kannada|katakana|katakana-iroha|khmer +|korean-hangul-formal|korean-hanja-formal|korean-hanja-informal|lao|lower-alpha|lower-armenian|lower-greek +|lower-latin|lower-roman|malayalam|mongolian|myanmar|oriya|persian|simp-chinese-formal|simp-chinese-informal +|square|tamil|telugu|thai|tibetan|trad-chinese-formal|trad-chinese-informal|upper-alpha|upper-armenian +|upper-latin|upper-roman|urdu) +(?![\\w-])`,name:"support.constant.property-value.list-style-type.css"},{match:"(?<![\\w-])(?i:-(?:ah|apple|atsc|epub|hp|khtml|moz|ms|o|rim|ro|tc|wap|webkit|xv)|(?:mso|prince))-[a-zA-Z-]+",name:"support.constant.vendored.property-value.css"},{match:"(?<![\\w-])(?i:arial|century|comic|courier|garamond|georgia|helvetica|impact|lucida|symbol|system-ui|system|tahoma|times|trebuchet|ui-monospace|ui-rounded|ui-sans-serif|ui-serif|utopia|verdana|webdings|sans-serif|serif|monospace)(?![\\w-])",name:"support.constant.font-name.css"}]},"property-names":{patterns:[{match:`(?xi) (?<![\\w-]) +(?: + # Standard CSS + accent-color|additive-symbols|align-content|align-items|align-self|all|animation|animation-delay|animation-direction|animation-duration + | animation-fill-mode|animation-iteration-count|animation-name|animation-play-state|animation-timing-function|backdrop-filter + | backface-visibility|background|background-attachment|background-blend-mode|background-clip|background-color|background-image + | background-origin|background-position|background-position-[xy]|background-repeat|background-size|bleed|block-size|border + | border-block-end|border-block-end-color|border-block-end-style|border-block-end-width|border-block-start|border-block-start-color + | border-block-start-style|border-block-start-width|border-bottom|border-bottom-color|border-bottom-left-radius|border-bottom-right-radius + | border-bottom-style|border-bottom-width|border-collapse|border-color|border-end-end-radius|border-end-start-radius|border-image + | border-image-outset|border-image-repeat|border-image-slice|border-image-source|border-image-width|border-inline-end + | border-inline-end-color|border-inline-end-style|border-inline-end-width|border-inline-start|border-inline-start-color + | border-inline-start-style|border-inline-start-width|border-left|border-left-color|border-left-style|border-left-width + | border-radius|border-right|border-right-color|border-right-style|border-right-width|border-spacing|border-start-end-radius + | border-start-start-radius|border-style|border-top|border-top-color|border-top-left-radius|border-top-right-radius|border-top-style + | border-top-width|border-width|bottom|box-decoration-break|box-shadow|box-sizing|break-after|break-before|break-inside|caption-side + | caret-color|clear|clip|clip-path|clip-rule|color|color-adjust|color-interpolation-filters|color-scheme|column-count|column-fill|column-gap + | column-rule|column-rule-color|column-rule-style|column-rule-width|column-span|column-width|columns|contain|container|container-name|container-type|content|counter-increment + | counter-reset|cursor|direction|display|empty-cells|enable-background|fallback|fill|fill-opacity|fill-rule|filter|flex|flex-basis + | flex-direction|flex-flow|flex-grow|flex-shrink|flex-wrap|float|flood-color|flood-opacity|font|font-display|font-family + | font-feature-settings|font-kerning|font-language-override|font-optical-sizing|font-size|font-size-adjust|font-stretch + | font-style|font-synthesis|font-variant|font-variant-alternates|font-variant-caps|font-variant-east-asian|font-variant-ligatures + | font-variant-numeric|font-variant-position|font-variation-settings|font-weight|gap|glyph-orientation-horizontal|glyph-orientation-vertical + | grid|grid-area|grid-auto-columns|grid-auto-flow|grid-auto-rows|grid-column|grid-column-end|grid-column-gap|grid-column-start + | grid-gap|grid-row|grid-row-end|grid-row-gap|grid-row-start|grid-template|grid-template-areas|grid-template-columns|grid-template-rows + | hanging-punctuation|height|hyphens|image-orientation|image-rendering|image-resolution|ime-mode|initial-letter|initial-letter-align + | inline-size|inset|inset-block|inset-block-end|inset-block-start|inset-inline|inset-inline-end|inset-inline-start|isolation + | justify-content|justify-items|justify-self|kerning|left|letter-spacing|lighting-color|line-break|line-clamp|line-height|list-style + | list-style-image|list-style-position|list-style-type|margin|margin-block|margin-block-end|margin-block-start|margin-bottom|margin-inline|margin-inline-end|margin-inline-start + | margin-left|margin-right|margin-top|marker-end|marker-mid|marker-start|marks|mask|mask-border|mask-border-mode|mask-border-outset + | mask-border-repeat|mask-border-slice|mask-border-source|mask-border-width|mask-clip|mask-composite|mask-image|mask-mode + | mask-origin|mask-position|mask-repeat|mask-size|mask-type|max-block-size|max-height|max-inline-size|max-lines|max-width + | max-zoom|min-block-size|min-height|min-inline-size|min-width|min-zoom|mix-blend-mode|negative|object-fit|object-position + | offset|offset-anchor|offset-distance|offset-path|offset-position|offset-rotation|opacity|order|orientation|orphans + | outline|outline-color|outline-offset|outline-style|outline-width|overflow|overflow-anchor|overflow-block|overflow-inline + | overflow-wrap|overflow-[xy]|overscroll-behavior|overscroll-behavior-block|overscroll-behavior-inline|overscroll-behavior-[xy] + | pad|padding|padding-block|padding-block-end|padding-block-start|padding-bottom|padding-inline|padding-inline-end|padding-inline-start|padding-left + | padding-right|padding-top|page-break-after|page-break-before|page-break-inside|paint-order|perspective|perspective-origin + | place-content|place-items|place-self|pointer-events|position|prefix|quotes|range|resize|right|rotate|row-gap|ruby-align + | ruby-merge|ruby-position|scale|scroll-behavior|scroll-margin|scroll-margin-block|scroll-margin-block-end|scroll-margin-block-start + | scroll-margin-bottom|scroll-margin-inline|scroll-margin-inline-end|scroll-margin-inline-start|scroll-margin-left|scroll-margin-right + | scroll-margin-top|scroll-padding|scroll-padding-block|scroll-padding-block-end|scroll-padding-block-start|scroll-padding-bottom + | scroll-padding-inline|scroll-padding-inline-end|scroll-padding-inline-start|scroll-padding-left|scroll-padding-right + | scroll-padding-top|scroll-snap-align|scroll-snap-coordinate|scroll-snap-destination|scroll-snap-stop|scroll-snap-type + | scrollbar-color|scrollbar-gutter|scrollbar-width|shape-image-threshold|shape-margin|shape-outside|shape-rendering|size + | speak-as|src|stop-color|stop-opacity|stroke|stroke-dasharray|stroke-dashoffset|stroke-linecap|stroke-linejoin|stroke-miterlimit + | stroke-opacity|stroke-width|suffix|symbols|system|tab-size|table-layout|text-align|text-align-last|text-anchor|text-combine-upright + | text-decoration|text-decoration-color|text-decoration-line|text-decoration-skip|text-decoration-skip-ink|text-decoration-style|text-decoration-thickness + | text-emphasis|text-emphasis-color|text-emphasis-position|text-emphasis-style|text-indent|text-justify|text-orientation + | text-overflow|text-rendering|text-shadow|text-size-adjust|text-transform|text-underline-offset|text-underline-position|top|touch-action|transform + | transform-box|transform-origin|transform-style|transition|transition-delay|transition-duration|transition-property|transition-timing-function + | translate|unicode-bidi|unicode-range|user-select|user-zoom|vertical-align|visibility|white-space|widows|width|will-change + | word-break|word-spacing|word-wrap|writing-mode|z-index|zoom + + # SVG attributes + | alignment-baseline|baseline-shift|clip-rule|color-interpolation|color-interpolation-filters|color-profile + | color-rendering|cx|cy|dominant-baseline|enable-background|fill|fill-opacity|fill-rule|flood-color|flood-opacity + | glyph-orientation-horizontal|glyph-orientation-vertical|height|kerning|lighting-color|marker-end|marker-mid + | marker-start|r|rx|ry|shape-rendering|stop-color|stop-opacity|stroke|stroke-dasharray|stroke-dashoffset|stroke-linecap + | stroke-linejoin|stroke-miterlimit|stroke-opacity|stroke-width|text-anchor|width|x|y + + # Not listed on MDN; presumably deprecated + | adjust|after|align|align-last|alignment|alignment-adjust|appearance|attachment|azimuth|background-break + | balance|baseline|before|bidi|binding|bookmark|bookmark-label|bookmark-level|bookmark-target|border-length + | bottom-color|bottom-left-radius|bottom-right-radius|bottom-style|bottom-width|box|box-align|box-direction + | box-flex|box-flex-group|box-lines|box-ordinal-group|box-orient|box-pack|break|character|collapse|column + | column-break-after|column-break-before|count|counter|crop|cue|cue-after|cue-before|decoration|decoration-break + | delay|display-model|display-role|down|drop|drop-initial-after-adjust|drop-initial-after-align|drop-initial-before-adjust + | drop-initial-before-align|drop-initial-size|drop-initial-value|duration|elevation|emphasis|family|fit|fit-position + | flex-group|float-offset|gap|grid-columns|grid-rows|hanging-punctuation|header|hyphenate|hyphenate-after|hyphenate-before + | hyphenate-character|hyphenate-lines|hyphenate-resource|icon|image|increment|indent|index|initial-after-adjust + | initial-after-align|initial-before-adjust|initial-before-align|initial-size|initial-value|inline-box-align|iteration-count + | justify|label|left-color|left-style|left-width|length|level|line|line-stacking|line-stacking-ruby|line-stacking-shift + | line-stacking-strategy|lines|list|mark|mark-after|mark-before|marks|marquee|marquee-direction|marquee-play-count|marquee-speed + | marquee-style|max|min|model|move-to|name|nav|nav-down|nav-index|nav-left|nav-right|nav-up|new|numeral|offset|ordinal-group + | orient|origin|overflow-style|overhang|pack|page|page-policy|pause|pause-after|pause-before|phonemes|pitch|pitch-range + | play-count|play-during|play-state|point|presentation|presentation-level|profile|property|punctuation|punctuation-trim + | radius|rate|rendering-intent|repeat|replace|reset|resolution|resource|respond-to|rest|rest-after|rest-before|richness + | right-color|right-style|right-width|role|rotation|rotation-point|rows|ruby|ruby-overhang|ruby-span|rule|rule-color + | rule-style|rule-width|shadow|size|size-adjust|sizing|space|space-collapse|spacing|span|speak|speak-header|speak-numeral + | speak-punctuation|speech|speech-rate|speed|stacking|stacking-ruby|stacking-shift|stacking-strategy|stress|stretch + | string-set|style|style-image|style-position|style-type|target|target-name|target-new|target-position|text|text-height + | text-justify|text-outline|text-replace|text-wrap|timing-function|top-color|top-left-radius|top-right-radius|top-style + | top-width|trim|unicode|up|user-select|variant|voice|voice-balance|voice-duration|voice-family|voice-pitch|voice-pitch-range + | voice-rate|voice-stress|voice-volume|volume|weight|white|white-space-collapse|word|wrap +) +(?![\\w-])`,name:"support.type.property-name.css"},{match:"(?<![\\w-])(?i:-(?:ah|apple|atsc|epub|hp|khtml|moz|ms|o|rim|ro|tc|wap|webkit|xv)|(?:mso|prince))-[a-zA-Z-]+",name:"support.type.vendored.property-name.css"}]},"property-values":{patterns:[{include:"#commas"},{include:"#comment-block"},{include:"#escapes"},{include:"#functions"},{include:"#property-keywords"},{include:"#unicode-range"},{include:"#numeric-values"},{include:"#color-keywords"},{include:"#string"},{match:"!\\s*important(?![\\w-])",name:"keyword.other.important.css"}]},"pseudo-classes":{captures:{1:{name:"punctuation.definition.entity.css"},2:{name:"invalid.illegal.colon.css"}},match:`(?xi) +(:)(:*) +(?: active|any-link|checked|default|disabled|empty|enabled|first + | (?:first|last|only)-(?:child|of-type)|focus|focus-visible|focus-within|fullscreen|host|hover + | in-range|indeterminate|invalid|left|link|optional|out-of-range + | read-only|read-write|required|right|root|scope|target|unresolved + | valid|visited +)(?![\\w-]|\\s*[;}])`,name:"entity.other.attribute-name.pseudo-class.css"},"pseudo-elements":{captures:{1:{name:"punctuation.definition.entity.css"},2:{name:"punctuation.definition.entity.css"}},match:`(?xi) +(?: + (::?) # Elements using both : and :: notation + (?: after + | before + | first-letter + | first-line + | (?:-(?:ah|apple|atsc|epub|hp|khtml|moz + |ms|o|rim|ro|tc|wap|webkit|xv) + | (?:mso|prince)) + -[a-z-]+ + ) + | + (::) # Double-colon only + (?: backdrop + | content + | grammar-error + | marker + | placeholder + | selection + | shadow + | spelling-error + ) +) +(?![\\w-]|\\s*[;}])`,name:"entity.other.attribute-name.pseudo-element.css"},"rule-list":{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.property-list.css",patterns:[{include:"#rule-list-innards"}]},"rule-list-innards":{patterns:[{include:"#comment-block"},{include:"#escapes"},{include:"#font-features"},{match:`(?x) (?<![\\w-]) +-- +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) # First letter +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] # Remainder of identifier + |\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.css"},{begin:"(?<![-a-zA-Z])(?=[-a-zA-Z])",end:"$|(?![-a-zA-Z])",name:"meta.property-name.css",patterns:[{include:"#property-names"}]},{begin:"(:)\\s*",beginCaptures:{1:{name:"punctuation.separator.key-value.css"}},end:"\\s*(;)|\\s*(?=}|\\))",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},contentName:"meta.property-value.css",patterns:[{include:"#comment-block"},{include:"#property-values"}]},{match:";",name:"punctuation.terminator.rule.css"}]},selector:{begin:`(?x) +(?= + (?:\\|)? # Possible anonymous namespace prefix + (?: + [-\\[:.*\\#a-zA-Z_] # Valid selector character + | + [^\\x00-\\x7F] # Which can include non-ASCII symbols + | + \\\\ # Or an escape sequence + (?:[0-9a-fA-F]{1,6}|.) + ) +)`,end:"(?=\\s*[/@{)])",name:"meta.selector.css",patterns:[{include:"#selector-innards"}]},"selector-innards":{patterns:[{include:"#comment-block"},{include:"#commas"},{include:"#escapes"},{include:"#combinators"},{captures:{1:{name:"entity.other.namespace-prefix.css"},2:{name:"punctuation.separator.css"}},match:`(?x) +(?:^|(?<=[\\s,(};])) # Follows whitespace, comma, semicolon, or bracket +(?! + [-\\w*]+ + \\| + (?! + [-\\[:.*\\#a-zA-Z_] # Make sure there's a selector to match + | [^\\x00-\\x7F] + ) +) +( + (?: [-a-zA-Z_] | [^\\x00-\\x7F] ) # First letter + (?: [-a-zA-Z0-9_] | [^\\x00-\\x7F] # Remainder of identifier + | \\\\(?:[0-9a-fA-F]{1,6}|.) + )* + | + \\* # Universal namespace +)? +(\\|) # Namespace separator`},{include:"#tag-names"},{match:"\\*",name:"entity.name.tag.wildcard.css"},{captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#escapes"}]}},match:`(?x) (?<![@\\w-]) +([.\\#]) +# Invalid identifier +( + (?: + # Starts with ASCII digits, with possible hyphen preceding it + -?[0-9] + | + # Consists of a hyphen only + - # Terminated by either: + (?= $ # - End-of-line + | [\\s,.\\#)\\[:{>+~|] # - Followed by another selector + | /\\* # - Followed by a block comment + ) + | + # Name contains unescaped ASCII symbol + (?: # Check for acceptable preceding characters + [-a-zA-Z_0-9]|[^\\x00-\\x7F] # - Valid selector character + | \\\\(?:[0-9a-fA-F]{1,6}|.) # - Escape sequence + )* + (?: # Invalid punctuation + [!"'%&(*;<?@^\`|\\]}] # - NOTE: We exempt \`)\` from the list of checked + | # symbols to avoid matching \`:not(.invalid)\` + / (?!\\*) # - Avoid invalidating the start of a comment + )+ + ) + # Mark remainder of selector invalid + (?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] # - Otherwise valid identifier characters + | \\\\(?:[0-9a-fA-F]{1,6}|.) # - Escape sequence + )* +)`,name:"invalid.illegal.bad-identifier.css"},{captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#escapes"}]}},match:`(?x) +(\\.) # Valid class-name +( + (?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] # Valid identifier characters + | \\\\(?:[0-9a-fA-F]{1,6}|.) # Escape sequence + )+ +) # Followed by either: +(?= $ # - End of the line + | [\\s,.\\#)\\[:{>+~|] # - Another selector + | /\\* # - A block comment +)`,name:"entity.other.attribute-name.class.css"},{captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#escapes"}]}},match:`(?x) +(\\#) +( + -? + (?![0-9]) + (?:[-a-zA-Z0-9_]|[^\\x00-\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+ +) +(?=$|[\\s,.\\#)\\[:{>+~|]|/\\*)`,name:"entity.other.attribute-name.id.css"},{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.entity.begin.bracket.square.css"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.entity.end.bracket.square.css"}},name:"meta.attribute-selector.css",patterns:[{include:"#comment-block"},{include:"#string"},{captures:{1:{name:"storage.modifier.ignore-case.css"}},match:`(?<=["'\\s]|^|\\*/)\\s*([iI])\\s*(?=[\\s\\]]|/\\*|$)`},{captures:{1:{name:"string.unquoted.attribute-value.css",patterns:[{include:"#escapes"}]}},match:`(?x)(?<==)\\s*((?!/\\*)(?:[^\\\\"'\\s\\]]|\\\\.)+)`},{include:"#escapes"},{match:"[~|^$*]?=",name:"keyword.operator.pattern.css"},{match:"\\|",name:"punctuation.separator.css"},{captures:{1:{name:"entity.other.namespace-prefix.css",patterns:[{include:"#escapes"}]}},match:`(?x) +# Qualified namespace prefix +( -?(?!\\d)(?:[\\w-]|[^\\x00-\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+ +| \\* +) +# Lookahead to ensure there's a valid identifier ahead +(?= + \\| (?!\\s|=|$|\\]) + (?: -?(?!\\d) + | [\\\\\\w-] + | [^\\x00-\\x7F] + ) +)`},{captures:{1:{name:"entity.other.attribute-name.css",patterns:[{include:"#escapes"}]}},match:`(?x) +(-?(?!\\d)(?>[\\w-]|[^\\x00-\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+) +\\s* +(?=[~|^\\]$*=]|/\\*)`}]},{include:"#pseudo-classes"},{include:"#pseudo-elements"},{include:"#functional-pseudo-classes"},{match:`(?x) (?<![@\\w-]) +(?= # Custom element names must: + [a-z] # - start with a lowercase ASCII letter, + \\w* - # - contain at least one dash +) +(?: + (?![A-Z]) # No uppercase ASCII letters are allowed + [\\w-] # Allow any other word character or dash +)+ +(?![(\\w-])`,name:"entity.name.tag.custom.css"}]},string:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"|(?<!\\\\)(?=$|\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{begin:'(?:\\G|^)(?=(?:[^\\\\"]|\\\\.)+$)',end:"$",name:"invalid.illegal.unclosed.string.css",patterns:[{include:"#escapes"}]},{include:"#escapes"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'|(?<!\\\\)(?=$|\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{begin:"(?:\\G|^)(?=(?:[^\\\\']|\\\\.)+$)",end:"$",name:"invalid.illegal.unclosed.string.css",patterns:[{include:"#escapes"}]},{include:"#escapes"}]}]},"tag-names":{match:`(?xi) (?<![\\w:-]) +(?: + # HTML + a|abbr|acronym|address|applet|area|article|aside|audio|b|base|basefont|bdi|bdo|bgsound + | big|blink|blockquote|body|br|button|canvas|caption|center|cite|code|col|colgroup|command + | content|data|datalist|dd|del|details|dfn|dialog|dir|div|dl|dt|element|em|embed|fieldset + | figcaption|figure|font|footer|form|frame|frameset|h[1-6]|head|header|hgroup|hr|html|i + | iframe|image|img|input|ins|isindex|kbd|keygen|label|legend|li|link|listing|main|map|mark + | marquee|math|menu|menuitem|meta|meter|multicol|nav|nextid|nobr|noembed|noframes|noscript + | object|ol|optgroup|option|output|p|param|picture|plaintext|pre|progress|q|rb|rp|rt|rtc + | ruby|s|samp|script|section|select|shadow|slot|small|source|spacer|span|strike|strong + | style|sub|summary|sup|table|tbody|td|template|textarea|tfoot|th|thead|time|title|tr + | track|tt|u|ul|var|video|wbr|xmp + + # SVG + | altGlyph|altGlyphDef|altGlyphItem|animate|animateColor|animateMotion|animateTransform + | circle|clipPath|color-profile|cursor|defs|desc|discard|ellipse|feBlend|feColorMatrix + | feComponentTransfer|feComposite|feConvolveMatrix|feDiffuseLighting|feDisplacementMap + | feDistantLight|feDropShadow|feFlood|feFuncA|feFuncB|feFuncG|feFuncR|feGaussianBlur + | feImage|feMerge|feMergeNode|feMorphology|feOffset|fePointLight|feSpecularLighting + | feSpotLight|feTile|feTurbulence|filter|font-face|font-face-format|font-face-name + | font-face-src|font-face-uri|foreignObject|g|glyph|glyphRef|hatch|hatchpath|hkern + | line|linearGradient|marker|mask|mesh|meshgradient|meshpatch|meshrow|metadata + | missing-glyph|mpath|path|pattern|polygon|polyline|radialGradient|rect|set|solidcolor + | stop|svg|switch|symbol|text|textPath|tref|tspan|use|view|vkern + + # MathML + | annotation|annotation-xml|maction|maligngroup|malignmark|math|menclose|merror|mfenced + | mfrac|mglyph|mi|mlabeledtr|mlongdiv|mmultiscripts|mn|mo|mover|mpadded|mphantom|mroot + | mrow|ms|mscarries|mscarry|msgroup|msline|mspace|msqrt|msrow|mstack|mstyle|msub|msubsup + | msup|mtable|mtd|mtext|mtr|munder|munderover|semantics +) +(?=[+~>\\s,.\\#|){:\\[]|/\\*|$)`,name:"entity.name.tag.css"},"unicode-range":{captures:{0:{name:"constant.other.unicode-range.css"},1:{name:"punctuation.separator.dash.unicode-range.css"}},match:"(?<![\\w-])[Uu]\\+[0-9A-Fa-f?]{1,6}(?:(-)[0-9A-Fa-f]{1,6})?(?![\\w-])"},url:{begin:"(?i)(?<![\\w@-])(url)(\\()",beginCaptures:{1:{name:"support.function.url.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},name:"meta.function.url.css",patterns:[{match:`[^'")\\s]+`,name:"variable.parameter.url.css"},{include:"#string"},{include:"#comment-block"},{include:"#escapes"}]}},displayName:"CSS"})]}}]); diff --git a/4294.d4767f4d.async.js b/4294.d4767f4d.async.js new file mode 100644 index 00000000..2f6628bf --- /dev/null +++ b/4294.d4767f4d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4294],{64294:function(r,e,t){t.r(e),t.d(e,{default:function(){return a}});var a=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",scopeName:"source.kusto",fileTypes:["csl","kusto","kql"],name:"kusto",patterns:[{match:"\\b(by|from|of|to|step|with)\\b",name:"keyword.other.operator.kusto",comment:"Tabular operators: common helper operators"},{match:"\\b(let|set|alias|declare|pattern|query_parameters|restrict|access|set)\\b",name:"keyword.control.kusto",comment:"Query statements: https://docs.microsoft.com/en-us/azure/kusto/query/statements"},{match:"\\b(and|or|has_all|has_any|matches|regex)\\b",name:"keyword.other.operator.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/datatypes-string-operators"},{match:"\\b(cluster|database)(?:\\s*\\(\\s*(.+?)\\s*\\))?(?!\\w)",captures:{1:{name:"support.function.kusto"},2:{patterns:[{include:"#Strings"}]}},name:"meta.special.database.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/clusterfunction"},{match:"\\b(external_table|materialized_view|materialize|table|toscalar)\\b",name:"support.function.kusto",comment:"Special functions: https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/tablefunction"},{match:"(?<!\\w)(!?between)\\b",name:"keyword.other.operator.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/betweenoperator"},{match:"\\b(binary_and|binary_or|binary_shift_left|binary_shift_right|binary_xor)(?:\\s*\\(\\s*(\\w+)\\s*,\\s*(\\w+)\\s*\\))?(?!\\w)",captures:{1:{name:"support.function.kusto"},2:{patterns:[{include:"#Numeric"}]},3:{patterns:[{include:"#Numeric"}]}},name:"meta.scalar.bitwise.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/binoperators"},{match:"\\b(binary_not|bitset_count_ones)(?:\\s*\\(\\s*(\\w+)\\s*\\))?(?!\\w)",captures:{1:{name:"support.function.kusto"},2:{patterns:[{include:"#Numeric"}]}},name:"meta.scalar.bitwise.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/binary-notfunction"},{match:"(?<!\\w)(!?in~?)(?!\\w)",name:"keyword.other.operator.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/in-cs-operator"},{match:"(?<!\\w)(!?(?:contains|endswith|hasprefix|hassuffix|has|startswith)(?:_cs)?)(?!\\w)",name:"keyword.other.operator.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/datatypes-string-operators"},{match:"\\b(range)\\s*\\((?:\\s*(\\w+(?:\\(.*?\\))?)\\s*,\\s*(\\w+(?:\\(.*?\\))?)\\s*,?(?:\\s*)?(\\w+(?:\\(.*?\\))?)?\\s*\\))?(?!\\w)",captures:{1:{name:"support.function.kusto"},2:{patterns:[{include:"#DateTimeTimeSpanDataTypes"},{include:"#TimeSpanLiterals"},{include:"#DateTimeTimeSpanFunctions"},{include:"#Numeric"}]},3:{patterns:[{include:"#DateTimeTimeSpanDataTypes"},{include:"#TimeSpanLiterals"},{include:"#DateTimeTimeSpanFunctions"},{include:"#Numeric"}]},4:{patterns:[{include:"#DateTimeTimeSpanDataTypes"},{include:"#TimeSpanLiterals"},{include:"#DateTimeTimeSpanFunctions"},{include:"#Numeric"}]}},name:"meta.scalar.function.range.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/rangefunction"},{match:"\\b(abs|acos|around|array_concat|array_iff|array_index_of|array_length|array_reverse|array_rotate_left|array_rotate_right|array_shift_left|array_shift_right|array_slice|array_sort_asc|array_sort_desc|array_split|array_sum|asin|assert|atan2|atan|bag_has_key|bag_keys|bag_merge|bag_remove_keys|base64_decode_toarray|base64_decode_tostring|base64_decode_toguid|base64_encode_fromarray|base64_encode_tostring|base64_encode_fromguid|beta_cdf|beta_inv|beta_pdf|bin_at|bin_auto|case|ceiling|coalesce|column_ifexists|convert_angle|convert_energy|convert_force|convert_length|convert_mass|convert_speed|convert_temperature|convert_volume|cos|cot|countof|current_cluster_endpoint|current_database|current_principal_details|current_principal_is_member_of|current_principal|cursor_after|cursor_before_or_at|cursor_current|current_cursor|dcount_hll|degrees|dynamic_to_json|estimate_data_size|exp10|exp2|exp|extent_id|extent_tags|extract_all|extract_json|extractjson|extract|floor|format_bytes|format_ipv4_mask|format_ipv4|gamma|gettype|gzip_compress_to_base64_string|gzip_decompress_from_base64_string|has_any_index|has_any_ipv4_prefix|has_any_ipv4|has_ipv4_prefix|has_ipv4|hash_combine|hash_many|hash_md5|hash_sha1|hash_sha256|hash_xxhash64|hash|iff|iif|indexof_regex|indexof|ingestion_time|ipv4_compare|ipv4_is_in_range|ipv4_is_in_any_range|ipv4_is_match|ipv4_is_private|ipv4_netmask_suffix|ipv6_compare|ipv6_is_match|isascii|isempty|isfinite|isinf|isnan|isnotempty|notempty|isnotnull|notnull|isnull|isutf8|jaccard_index|log10|log2|loggamma|log|make_string|max_of|min_of|new_guid|not|bag_pack|pack_all|pack_array|pack_dictionary|pack|parse_command_line|parse_csv|parse_ipv4_mask|parse_ipv4|parse_ipv6_mask|parse_ipv6|parse_path|parse_urlquery|parse_url|parse_user_agent|parse_version|parse_xml|percentile_tdigest|percentile_array_tdigest|percentrank_tdigest|pi|pow|radians|rand|rank_tdigest|regex_quote|repeat|replace_regex|replace_string|reverse|round|set_difference|set_has_element|set_intersect|set_union|sign|sin|split|sqrt|strcat_array|strcat_delim|strcmp|strcat|string_size|strlen|strrep|substring|tan|to_utf8|tobool|todecimal|todouble|toreal|toguid|tohex|toint|tolong|tolower|tostring|toupper|translate|treepath|trim_end|trim_start|trim|unixtime_microseconds_todatetime|unixtime_milliseconds_todatetime|unixtime_nanoseconds_todatetime|unixtime_seconds_todatetime|url_decode|url_encode_component|url_encode|welch_test|zip|zlib_compress_to_base64_string|zlib_decompress_from_base64_string)\\b",name:"support.function.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/scalarfunctions"},{match:"\\b(bin)(?:\\s*\\(\\s*(.+?)\\s*,\\s*(.+?)\\s*\\))?(?!\\w)",captures:{1:{name:"support.function.kusto"},2:{patterns:[{include:"#DateTimeTimeSpanDataTypes"},{include:"#TimeSpanLiterals"},{include:"#DateTimeTimeSpanFunctions"},{include:"#Numeric"}]},3:{patterns:[{include:"#TimeSpanLiterals"},{include:"#Numeric"}]}},name:"meta.scalar.function.bin.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/binfunction"},{match:"\\b(count)\\s*\\(\\s*\\)(?!\\w)",name:"support.function.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/count-aggfunction"},{match:"\\b(arg_max|arg_min|avgif|avg|binary_all_and|binary_all_or|binary_all_xor|buildschema|countif|dcount|dcountif|hll|hll_merge|make_bag_if|make_bag|make_list_with_nulls|make_list_if|make_list|make_set_if|make_set|maxif|max|minif|min|percentilesw_array|percentiles_array|percentilesw|percentilew|percentiles|percentile|stdevif|stdevp|stdev|sumif|sum|take_anyif|take_any|tdigest_merge|merge_tdigest|tdigest|varianceif|variancep|variance)\\b",name:"support.function.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/aggregation-functions"},{match:"\\b(geo_distance_2points|geo_distance_point_to_line|geo_distance_point_to_polygon|geo_intersects_2lines|geo_intersects_2polygons|geo_intersects_line_with_polygon|geo_intersection_2lines|geo_intersection_2polygons|geo_intersection_line_with_polygon|geo_line_centroid|geo_line_densify|geo_line_length|geo_line_simplify|geo_polygon_area|geo_polygon_centroid|geo_polygon_densify|geo_polygon_perimeter|geo_polygon_simplify|geo_polygon_to_s2cells|geo_point_in_circle|geo_point_in_polygon|geo_point_to_geohash|geo_point_to_h3cell|geo_point_to_s2cell|geo_geohash_to_central_point|geo_geohash_neighbors|geo_geohash_to_polygon|geo_s2cell_to_central_point|geo_s2cell_neighbors|geo_s2cell_to_polygon|geo_h3cell_to_central_point|geo_h3cell_neighbors|geo_h3cell_to_polygon|geo_h3cell_parent|geo_h3cell_children|geo_h3cell_level|geo_h3cell_rings|geo_simplify_polygons_array|geo_union_lines_array|geo_union_polygons_array)\\b",name:"support.function.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/geospatial-grid-systems"},{match:"\\b(next|prev|row_cumsum|row_number|row_rank|row_window_session)\\b",name:"support.function.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/windowsfunctions"},{match:"\\.(create-or-alter|replace)",name:"keyword.control.kusto",comment:"User-defined functions: https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions"},{match:"(?<=let ).+(?=\\W*=)",name:"entity.function.name.lambda.kusto",comment:"User-defined functions: https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions"},{match:"\\b(folder|docstring|skipvalidation)\\b",name:"keyword.other.operator.kusto",comment:"User-defined functions: https://docs.microsoft.com/en-us/azure/kusto/query/functions/user-defined-functions"},{match:"\\b(function)\\b",name:"storage.type.kusto"},{match:"\\b(bool|decimal|dynamic|guid|int|long|real|string)\\b",name:"storage.type.kusto",comment:"Data types: https://docs.microsoft.com/en-us/azure/kusto/query/scalar-data-types"},{match:"\\b(as)\\s+(\\w+)\\b",captures:{1:{name:"keyword.other.query.kusto"},2:{name:"variable.other.kusto"}},name:"meta.query.as.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/asoperator"},{match:"\\b(datatable)(?=\\W*\\()",name:"keyword.other.query.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/datatableoperator"},{match:"\\b(facet)(?:\\s+(by))?\\b",captures:{1:{name:"keyword.other.query.kusto"},2:{name:"keyword.other.operator.kusto"}},name:"meta.query.facet.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/facetoperator"},{match:"\\b(invoke)(?:\\s+(\\w+))?\\b",captures:{1:{name:"keyword.other.query.kusto"},2:{name:"entity.name.function.kusto"}},name:"meta.query.invoke.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/invokeoperator"},{match:"\\b(order)(?:\\s+(by)\\s+(\\w+))?\\b",captures:{1:{name:"keyword.other.query.kusto"},2:{name:"keyword.other.operator.kusto"},3:{name:"variable.other.column.kusto"}},name:"meta.query.order.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/orderoperator"},{match:"\\b(range)\\s+(\\w+)\\s+(from)\\s+(\\w+(?:\\(\\w*\\))?)\\s+(to)\\s+(\\w+(?:\\(\\w*\\))?)\\s+(step)\\s+(\\w+(?:\\(\\w*\\))?)\\b",captures:{1:{name:"keyword.other.query.kusto"},2:{name:"variable.other.column.kusto"},3:{name:"keyword.other.operator.kusto"},4:{patterns:[{include:"#TimeSpanLiterals"},{include:"#DateTimeTimeSpanFunctions"},{include:"#Numeric"}]},5:{name:"keyword.other.operator.kusto"},6:{patterns:[{include:"#TimeSpanLiterals"},{include:"#DateTimeTimeSpanFunctions"},{include:"#Numeric"}]},7:{name:"keyword.other.operator.kusto"},8:{patterns:[{include:"#TimeSpanLiterals"},{include:"#DateTimeTimeSpanFunctions"},{include:"#Numeric"}]}},name:"meta.query.range.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/rangeoperator"},{match:"\\b(sample)(?:\\s+(\\d+))?(?![\\w-])",captures:{1:{name:"keyword.other.query.kusto"},2:{patterns:[{include:"#Numeric"}]}},name:"meta.query.sample.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/sampleoperator"},{match:"\\b(sample-distinct)(?:\\s+(\\d+)\\s+(of)\\s+(\\w+))?\\b",captures:{1:{name:"keyword.other.query.kusto"},2:{patterns:[{include:"#Numeric"}]},3:{name:"keyword.other.operator.kusto"},4:{name:"variable.other.column.kusto"}},name:"meta.query.sample-distinct.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/sampledistinctoperator"},{match:"\\b(sort)(?:\\s+(by))?\\b",captures:{1:{name:"keyword.other.query.kusto"},2:{name:"keyword.other.operator.kusto"}},name:"meta.query.sort.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/sortoperator"},{match:"\\b(take|limit)(?:\\s+(\\d+))\\b",captures:{1:{name:"keyword.other.query.kusto"},2:{patterns:[{include:"#Numeric"}]}},name:"meta.query.take.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/takeoperator"},{match:"\\b(top)(?:\\s+(\\d+)\\s+(by)\\s+(\\w+))?(?![\\w-])\\b",captures:{1:{name:"keyword.other.query.kusto"},2:{patterns:[{include:"#Numeric"}]},3:{name:"keyword.other.operator.kusto"},4:{name:"variable.other.column.kusto"}},name:"meta.query.top.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/topoperator"},{match:"\\b(top-hitters)(?:\\s+(\\d+)\\s+(of)\\s+(\\w+)(?:\\s+(by)\\s+(\\w+))?)?\\b",captures:{1:{name:"keyword.other.query.kusto"},2:{patterns:[{include:"#Numeric"}]},3:{name:"keyword.other.operator.kusto"},4:{name:"variable.other.column.kusto"},5:{name:"keyword.other.operator.kusto"},6:{name:"variable.other.column.kusto"}},name:"meta.query.top-hitters.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/tophittersoperator"},{match:"\\b(consume|count|distinct|evaluate|extend|externaldata|find|fork|getschema|join|lookup|make-series|mv-apply|mv-expand|project-away|project-keep|project-rename|project-reorder|project|parse|parse-where|parse-kv|partition|print|reduce|render|scan|search|serialize|shuffle|summarize|top-nested|union|where)\\b",name:"keyword.other.query.kusto",comment:"Tabular operators: https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/queries"},{match:"\\b(active_users_count|activity_counts_metrics|activity_engagement|new_activity_metrics|activity_metrics|autocluster|azure_digital_twins_query_request|bag_unpack|basket|cosmosdb_sql_request|dcount_intersect|diffpatterns|funnel_sequence_completion|funnel_sequence|http_request_post|http_request|infer_storage_schema|ipv4_lookup|mysql_request|narrow|pivot|preview|rolling_percentile|rows_near|schema_merge|session_count|sequence_detect|sliding_window_counts|sql_request)\\b",name:"support.function.kusto",comment:"Tabular operators: evalute (plugins): https://docs.microsoft.com/en-us/azure/kusto/query/evaluateoperator"},{match:"\\b(on|kind|hint\\.remote|hint\\.strategy)\\b",name:"keyword.other.operator.kusto",comment:"Tabular operators: join: https://docs.microsoft.com/en-us/azure/kusto/query/joinoperator"},{match:"(\\$left|\\$right)\\b",name:"keyword.other.kusto",comment:"Tabular operators: join ($left, $right): https://docs.microsoft.com/en-us/azure/kusto/query/joinoperator"},{match:"\\b(innerunique|inner|leftouter|rightouter|fullouter|leftanti|anti|leftantisemi|rightanti|rightantisemi|leftsemi|rightsemi|broadcast)\\b",name:"keyword.other.kusto",comment:"Tabular operators: join (kinds, strategies): https://docs.microsoft.com/en-us/azure/kusto/query/joinoperator"},{match:"\\b(series_abs|series_acos|series_add|series_asin|series_atan|series_cos|series_decompose|series_decompose_anomalies|series_decompose_forecast|series_divide|series_equals|series_exp|series_fft|series_fill_backward|series_fill_const|series_fill_forward|series_fill_linear|series_fir|series_fit_2lines_dynamic|series_fit_2lines|series_fit_line_dynamic|series_fit_line|series_fit_poly|series_greater_equals|series_greater|series_ifft|series_iir|series_less_equals|series_less|series_multiply|series_not_equals|series_outliers|series_pearson_correlation|series_periods_detect|series_periods_validate|series_pow|series_seasonal|series_sign|series_sin|series_stats|series_stats_dynamic|series_subtract|series_tan)\\b",name:"support.function.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/machine-learning-and-tsa"},{match:"\\b(bag|array)\\b",name:"keyword.other.operator.kusto",comment:"Tabular operators: mv-expand (bagexpand options): https://docs.microsoft.com/en-us/azure/kusto/query/mvexpandoperator"},{match:"\\b(asc|desc|nulls first|nulls last)\\b",name:"keyword.other.kusto",comment:"Tabular operators: order: https://docs.microsoft.com/en-us/azure/kusto/query/orderoperator"},{match:"\\b(regex|simple|relaxed)\\b",name:"keyword.other.kusto",comment:"Tabular operators: parse: https://docs.microsoft.com/en-us/azure/kusto/query/parseoperator"},{match:"\\b(anomalychart|areachart|barchart|card|columnchart|ladderchart|linechart|piechart|pivotchart|scatterchart|stackedareachart|timechart|timepivot)\\b",name:"support.function.kusto"},{include:"#Strings"},{match:"\\{.*?\\}",name:"string.other.kusto"},{match:"//.*",name:"comment.line.kusto",comment:"Comments"},{include:"#TimeSpanLiterals"},{include:"#DateTimeTimeSpanFunctions"},{include:"#DateTimeTimeSpanDataTypes"},{include:"#Numeric"},{match:"\\b(true|false|null)\\b",name:"constant.language.kusto"},{match:"\\b(anyif|any|array_strcat|base64_decodestring|base64_encodestring|make_dictionary|makelist|makeset|mvexpand|todynamic|parse_json|replace|weekofyear)(?=\\W*\\(|\\b)",name:"invalid.deprecated.kusto",comment:"Deprecated functions"}],repository:{Strings:{patterns:[{begin:'([@h]?")',beginCaptures:{1:{name:"punctuation.definition.string.kusto"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.kusto"}},patterns:[{include:"#Escapes"}],name:"string.quoted.double.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/scalar-data-types/string"},{begin:"([@h]?')",beginCaptures:{1:{name:"punctuation.definition.string.kusto"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.kusto"}},patterns:[{include:"#Escapes"}],name:"string.quoted.single.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/scalar-data-types/string"}]},Escapes:{patterns:[{match:`\\\\['"]`,name:"constant.character.escape.kusto"}]},Numeric:{patterns:[{match:"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*+)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?(?=\\b|\\w)",name:"constant.numeric.kusto"}]},TimeSpanLiterals:{patterns:[{match:"[+-]?(?:\\d*\\.)?\\d+(?:microseconds?|ticks?|seconds?|ms|d|h|m|s)\\b",name:"constant.numeric.kusto",comment:"timespan literals: https://docs.microsoft.com/en-us/azure/kusto/query/scalar-data-types/timespan#timespan-literals"}]},DateTimeTimeSpanFunctions:{patterns:[{match:`\\b(format_datetime)(?:\\s*\\(\\s*(.+?)\\s*,\\s*(['"].*?['"])\\s*\\))?(?!\\w)`,captures:{1:{name:"support.function.kusto"},2:{patterns:[{include:"#DateTimeTimeSpanDataTypes"}]},3:{patterns:[{include:"#Strings"}]}},name:"meta.scalar.function.format_datetime.kusto",comment:"https://learn.microsoft.com/en-us/azure/data-explorer/kusto/query/format-datetimefunction"},{match:"\\b(ago|datetime_add|datetime_diff|datetime_local_to_utc|datetime_part|datetime_utc_to_local|dayofmonth|dayofweek|dayofyear|endofday|endofmonth|endofweek|endofyear|format_timespan|getmonth|getyear|hourofday|make_datetime|make_timespan|monthofyear|now|startofday|startofmonth|startofweek|startofyear|todatetime|totimespan|week_of_year)(?=\\W*\\()",name:"support.function.kusto",comment:"Scalar function: DateTime/Timespan Functions: https://docs.microsoft.com/en-us/azure/kusto/query/scalarfunctions#datetimetimespan-functions"}]},DateTimeTimeSpanDataTypes:{patterns:[{match:"\\b(datetime|timespan|time)\\b",name:"storage.type.kusto"}]}},uuid:"FF0550E0-3A29-11E3-AA6E-0800200C9B77",displayName:"Kusto",aliases:["kql"]})]}}]); diff --git a/431.d4d8c41f.async.js b/431.d4d8c41f.async.js new file mode 100644 index 00000000..126ec5fa --- /dev/null +++ b/431.d4d8c41f.async.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[431],{10431:function(l,n,e){e.r(n),e.d(n,{default:function(){return d}});var t=e(95492),i=e(79825),r=e(24105),a=e(43001),p=e(32623);const s=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/perl.tmbundle/blob/master/Syntaxes/Perl.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/perl.tmbundle/commit/a85927a902d6e5d7805f56a653f324d34dfad53a",name:"perl",scopeName:"source.perl",comment:` + TODO: Include RegExp syntax +`,patterns:[{include:"#line_comment"},{begin:"^(?==[a-zA-Z]+)",end:"^(=cut\\b.*$)",endCaptures:{1:{patterns:[{include:"#pod"}]}},name:"comment.block.documentation.perl",patterns:[{include:"#pod"}]},{include:"#variable"},{applyEndPatternLast:1,begin:"\\b(?=qr\\s*[^\\s\\w])",comment:"string.regexp.compile.perl",end:"((([egimosxradlupcn]*)))(?=(\\s+\\S|\\s*[;\\,\\#\\{\\}\\)]|\\s*$))",endCaptures:{1:{name:"string.regexp.compile.perl"},2:{name:"punctuation.definition.string.perl"},3:{name:"keyword.control.regexp-option.perl"}},patterns:[{begin:"(qr)\\s*\\{",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"\\}",name:"string.regexp.compile.nested_braces.perl",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_braces_interpolated"}]},{begin:"(qr)\\s*\\[",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"\\]",name:"string.regexp.compile.nested_brackets.perl",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_brackets_interpolated"}]},{begin:"(qr)\\s*<",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:">",name:"string.regexp.compile.nested_ltgt.perl",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_ltgt_interpolated"}]},{begin:"(qr)\\s*\\(",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"\\)",name:"string.regexp.compile.nested_parens.perl",patterns:[{comment:"This is to prevent thinks like qr/foo$/ to treat $/ as a variable",match:"\\$(?=[^\\s\\w\\\\'\\{\\[\\(\\<])"},{include:"#escaped_char"},{include:"#variable"},{include:"#nested_parens_interpolated"}]},{begin:"(qr)\\s*'",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"'",name:"string.regexp.compile.single-quote.perl",patterns:[{include:"#escaped_char"}]},{begin:"(qr)\\s*([^\\s\\w'\\{\\[\\(\\<])",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"\\2",name:"string.regexp.compile.simple-delimiter.perl",patterns:[{comment:"This is to prevent thinks like qr/foo$/ to treat $/ as a variable",match:"\\$(?=[^\\s\\w'\\{\\[\\(\\<])",name:"keyword.control.anchor.perl"},{include:"#escaped_char"},{include:"#variable"},{include:"#nested_parens_interpolated"}]}]},{applyEndPatternLast:1,begin:"(?<!\\{|\\+|\\-)\\b(?=m\\s*[^\\sa-zA-Z0-9])",comment:"string.regexp.find-m.perl",end:"((([egimosxradlupcn]*)))(?=(\\s+\\S|\\s*[;\\,\\#\\{\\}\\)]|\\s*$))",endCaptures:{1:{name:"string.regexp.find-m.perl"},2:{name:"punctuation.definition.string.perl"},3:{name:"keyword.control.regexp-option.perl"}},patterns:[{begin:"(m)\\s*\\{",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"\\}",name:"string.regexp.find-m.nested_braces.perl",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_braces_interpolated"}]},{begin:"(m)\\s*\\[",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"\\]",name:"string.regexp.find-m.nested_brackets.perl",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_brackets_interpolated"}]},{begin:"(m)\\s*<",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:">",name:"string.regexp.find-m.nested_ltgt.perl",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_ltgt_interpolated"}]},{begin:"(m)\\s*\\(",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"\\)",name:"string.regexp.find-m.nested_parens.perl",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_parens_interpolated"}]},{begin:"(m)\\s*'",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"'",name:"string.regexp.find-m.single-quote.perl",patterns:[{include:"#escaped_char"}]},{begin:"\\G(?<!\\{|\\+|\\-)(m)(?!_)\\s*([^\\sa-zA-Z0-9'\\{\\[\\(\\<])",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"\\2",name:"string.regexp.find-m.simple-delimiter.perl",patterns:[{comment:"This is to prevent thinks like qr/foo$/ to treat $/ as a variable",match:"\\$(?=[^\\sa-zA-Z0-9'\\{\\[\\(\\<])",name:"keyword.control.anchor.perl"},{include:"#escaped_char"},{include:"#variable"},{begin:"\\[",beginCaptures:{1:{name:"punctuation.definition.character-class.begin.perl"}},end:"\\]",endCaptures:{1:{name:"punctuation.definition.character-class.end.perl"}},name:"constant.other.character-class.set.perl",patterns:[{comment:"This is to prevent thinks like qr/foo$/ to treat $/ as a variable",match:"\\$(?=[^\\s\\w'\\{\\[\\(\\<])",name:"keyword.control.anchor.perl"},{include:"#escaped_char"}]},{include:"#nested_parens_interpolated"}]}]},{applyEndPatternLast:1,begin:"\\b(?=(?<!\\&)(s)(\\s+\\S|\\s*[;\\,\\{\\}\\(\\)\\[<]|$))",comment:"string.regexp.replace.perl",end:"((([egimosxradlupcn]*)))(?=(\\s+\\S|\\s*[;\\,\\{\\}\\)\\]>]|\\s*$))",endCaptures:{1:{name:"string.regexp.replace.perl"},2:{name:"punctuation.definition.string.perl"},3:{name:"keyword.control.regexp-option.perl"}},patterns:[{begin:"(s)\\s*\\{",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"\\}",name:"string.regexp.nested_braces.perl",patterns:[{include:"#escaped_char"},{include:"#nested_braces"}]},{begin:"(s)\\s*\\[",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"\\]",name:"string.regexp.nested_brackets.perl",patterns:[{include:"#escaped_char"},{include:"#nested_brackets"}]},{begin:"(s)\\s*<",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:">",name:"string.regexp.nested_ltgt.perl",patterns:[{include:"#escaped_char"},{include:"#nested_ltgt"}]},{begin:"(s)\\s*\\(",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"\\)",name:"string.regexp.nested_parens.perl",patterns:[{include:"#escaped_char"},{include:"#nested_parens"}]},{begin:"\\{",captures:{0:{name:"punctuation.definition.string.perl"}},end:"\\}",name:"string.regexp.format.nested_braces.perl",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_braces_interpolated"}]},{begin:"\\[",captures:{0:{name:"punctuation.definition.string.perl"}},end:"\\]",name:"string.regexp.format.nested_brackets.perl",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_brackets_interpolated"}]},{begin:"<",captures:{0:{name:"punctuation.definition.string.perl"}},end:">",name:"string.regexp.format.nested_ltgt.perl",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_ltgt_interpolated"}]},{begin:"\\(",captures:{0:{name:"punctuation.definition.string.perl"}},end:"\\)",name:"string.regexp.format.nested_parens.perl",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_parens_interpolated"}]},{begin:"'",captures:{0:{name:"punctuation.definition.string.perl"}},end:"'",name:"string.regexp.format.single_quote.perl",patterns:[{match:"\\\\['\\\\]",name:"constant.character.escape.perl"}]},{begin:"([^\\s\\w\\[({<;])",captures:{0:{name:"punctuation.definition.string.perl"}},end:"\\1",name:"string.regexp.format.simple_delimiter.perl",patterns:[{include:"#escaped_char"},{include:"#variable"}]},{match:"\\s+"}]},{begin:"\\b(?=s([^\\sa-zA-Z0-9\\[({<]).*\\1([egimosxradlupcn]*)([\\}\\)\\;\\,]|\\s+))",comment:"string.regexp.replaceXXX",end:"((([egimosxradlupcn]*)))(?=([\\}\\)\\;\\,]|\\s+|\\s*$))",endCaptures:{1:{name:"string.regexp.replace.perl"},2:{name:"punctuation.definition.string.perl"},3:{name:"keyword.control.regexp-option.perl"}},patterns:[{begin:"(s\\s*)([^\\sa-zA-Z0-9\\[({<])",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"(?=\\2)",name:"string.regexp.replaceXXX.simple_delimiter.perl",patterns:[{include:"#escaped_char"}]},{begin:"'",captures:{0:{name:"punctuation.definition.string.perl"}},end:"'",name:"string.regexp.replaceXXX.format.single_quote.perl",patterns:[{match:"\\\\['\\\\]",name:"constant.character.escape.perl.perl"}]},{begin:"([^\\sa-zA-Z0-9\\[({<])",captures:{0:{name:"punctuation.definition.string.perl"}},end:"\\1",name:"string.regexp.replaceXXX.format.simple_delimiter.perl",patterns:[{include:"#escaped_char"},{include:"#variable"}]}]},{begin:"\\b(?=(?<!\\\\)s\\s*([^\\s\\w\\[({<>]))",comment:"string.regexp.replace.extended",end:"((([egimosradlupc]*x[egimosradlupc]*)))\\b",endCaptures:{1:{name:"string.regexp.replace.perl"},2:{name:"punctuation.definition.string.perl"},3:{name:"keyword.control.regexp-option.perl"}},patterns:[{begin:"(s)\\s*(.)",captures:{0:{name:"punctuation.definition.string.perl"},1:{name:"support.function.perl"}},end:"(?=\\2)",name:"string.regexp.replace.extended.simple_delimiter.perl",patterns:[{include:"#escaped_char"}]},{begin:"'",captures:{0:{name:"punctuation.definition.string.perl"}},end:"'(?=[egimosradlupc]*x[egimosradlupc]*)\\b",name:"string.regexp.replace.extended.simple_delimiter.perl",patterns:[{include:"#escaped_char"}]},{begin:"(.)",captures:{0:{name:"punctuation.definition.string.perl"}},end:"\\1(?=[egimosradlupc]*x[egimosradlupc]*)\\b",name:"string.regexp.replace.extended.simple_delimiter.perl",patterns:[{include:"#escaped_char"},{include:"#variable"}]}]},{begin:"(?<=\\(|\\{|~|&|\\||if|unless|^)\\s*((\\/))",beginCaptures:{1:{name:"string.regexp.find.perl"},2:{name:"punctuation.definition.string.perl"}},contentName:"string.regexp.find.perl",end:"((\\1([egimosxradlupcn]*)))(?=(\\s+\\S|\\s*[;\\,\\#\\{\\}\\)]|\\s*$))",endCaptures:{1:{name:"string.regexp.find.perl"},2:{name:"punctuation.definition.string.perl"},3:{name:"keyword.control.regexp-option.perl"}},patterns:[{comment:"This is to prevent thinks like /foo$/ to treat $/ as a variable",match:"\\$(?=\\/)",name:"keyword.control.anchor.perl"},{include:"#escaped_char"},{include:"#variable"}]},{captures:{1:{name:"constant.other.key.perl"}},match:"\\b(\\w+)\\s*(?==>)"},{match:"(?<={)\\s*\\w+\\s*(?=})",name:"constant.other.bareword.perl"},{captures:{1:{name:"keyword.control.perl"},2:{name:"entity.name.type.class.perl"}},match:"^\\s*(package)\\s+([^\\s;]+)",name:"meta.class.perl"},{captures:{1:{name:"storage.type.sub.perl"},2:{name:"entity.name.function.perl"},3:{name:"storage.type.method.perl"}},match:"\\b(sub)(?:\\s+([-a-zA-Z0-9_]+))?\\s*(?:\\([\\$\\@\\*;]*\\))?[^\\w\\{]",name:"meta.function.perl"},{captures:{1:{name:"entity.name.function.perl"},2:{name:"punctuation.definition.parameters.perl"},3:{name:"variable.parameter.function.perl"}},match:"^\\s*(BEGIN|UNITCHECK|CHECK|INIT|END|DESTROY)\\b",name:"meta.function.perl"},{begin:"^(?=(\\t| {4}))",end:"(?=[^\\t\\s])",name:"meta.leading-tabs",patterns:[{captures:{1:{name:"meta.odd-tab"},2:{name:"meta.even-tab"}},match:"(\\t| {4})(\\t| {4})?"}]},{captures:{1:{name:"support.function.perl"},2:{name:"punctuation.definition.string.perl"},5:{name:"punctuation.definition.string.perl"},8:{name:"punctuation.definition.string.perl"}},match:"\\b(tr|y)\\s*([^A-Za-z0-9\\s])(.*?)(?<!\\\\)(\\\\{2})*(\\2)(.*?)(?<!\\\\)(\\\\{2})*(\\2)",name:"string.regexp.replace.perl"},{match:"\\b(__FILE__|__LINE__|__PACKAGE__|__SUB__)\\b",name:"constant.language.perl"},{begin:"\\b(__DATA__|__END__)\\n?",beginCaptures:{1:{name:"constant.language.perl"}},contentName:"comment.block.documentation.perl",end:"\\z",patterns:[{include:"#pod"}]},{match:"(?<!->)\\b(continue|default|die|do|else|elsif|exit|for|foreach|given|goto|if|last|next|redo|return|select|unless|until|wait|when|while|switch|case|require|use|eval)\\b",name:"keyword.control.perl"},{match:"\\b(my|our|local)\\b",name:"storage.modifier.perl"},{match:"(?<!\\w)\\-[rwxoRWXOezsfdlpSbctugkTBMAC]\\b",name:"keyword.operator.filetest.perl"},{match:"\\b(and|or|xor|as|not)\\b",name:"keyword.operator.logical.perl"},{match:"(<=>|=>|->)",name:"keyword.operator.comparison.perl"},{include:"#heredoc"},{begin:"\\bqq\\s*([^\\(\\{\\[\\<\\w\\s])",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\1",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.other.qq.perl",patterns:[{include:"#escaped_char"},{include:"#variable"}]},{begin:"\\bqx\\s*([^'\\(\\{\\[\\<\\w\\s])",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\1",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.interpolated.qx.perl",patterns:[{include:"#escaped_char"},{include:"#variable"}]},{begin:"\\bqx\\s*'",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.interpolated.qx.single-quote.perl",patterns:[{include:"#escaped_char"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.double.perl",patterns:[{include:"#escaped_char"},{include:"#variable"}]},{begin:"(?<!->)\\bqw?\\s*([^\\(\\{\\[\\<\\w\\s])",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\1",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.other.q.perl"},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.single.perl",patterns:[{match:"\\\\['\\\\]",name:"constant.character.escape.perl"}]},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.interpolated.perl",patterns:[{include:"#escaped_char"},{include:"#variable"}]},{begin:"(?<!->)\\bqq\\s*\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.other.qq-paren.perl",patterns:[{include:"#escaped_char"},{include:"#nested_parens_interpolated"},{include:"#variable"}]},{begin:"\\bqq\\s*\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.other.qq-brace.perl",patterns:[{include:"#escaped_char"},{include:"#nested_braces_interpolated"},{include:"#variable"}]},{begin:"\\bqq\\s*\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.other.qq-bracket.perl",patterns:[{include:"#escaped_char"},{include:"#nested_brackets_interpolated"},{include:"#variable"}]},{begin:"\\bqq\\s*\\<",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.other.qq-ltgt.perl",patterns:[{include:"#escaped_char"},{include:"#nested_ltgt_interpolated"},{include:"#variable"}]},{begin:"(?<!->)\\bqx\\s*\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.interpolated.qx-paren.perl",patterns:[{include:"#escaped_char"},{include:"#nested_parens_interpolated"},{include:"#variable"}]},{begin:"\\bqx\\s*\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.interpolated.qx-brace.perl",patterns:[{include:"#escaped_char"},{include:"#nested_braces_interpolated"},{include:"#variable"}]},{begin:"\\bqx\\s*\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.interpolated.qx-bracket.perl",patterns:[{include:"#escaped_char"},{include:"#nested_brackets_interpolated"},{include:"#variable"}]},{begin:"\\bqx\\s*\\<",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.interpolated.qx-ltgt.perl",patterns:[{include:"#escaped_char"},{include:"#nested_ltgt_interpolated"},{include:"#variable"}]},{begin:"(?<!->)\\bqw?\\s*\\(",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.other.q-paren.perl",patterns:[{include:"#nested_parens"}]},{begin:"\\bqw?\\s*\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.other.q-brace.perl",patterns:[{include:"#nested_braces"}]},{begin:"\\bqw?\\s*\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.other.q-bracket.perl",patterns:[{include:"#nested_brackets"}]},{begin:"\\bqw?\\s*\\<",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.quoted.other.q-ltgt.perl",patterns:[{include:"#nested_ltgt"}]},{begin:"^__\\w+__",beginCaptures:{0:{name:"punctuation.definition.string.begin.perl"}},end:"$",endCaptures:{0:{name:"punctuation.definition.string.end.perl"}},name:"string.unquoted.program-block.perl"},{begin:"\\b(format)\\s+(\\w+)\\s*=",beginCaptures:{1:{name:"support.function.perl"},2:{name:"entity.name.function.format.perl"}},end:"^\\.\\s*$",name:"meta.format.perl",patterns:[{include:"#line_comment"},{include:"#variable"}]},{captures:{1:{name:"support.function.perl"},2:{name:"entity.name.function.perl"}},match:"\\b(x)\\s*(\\d+)\\b"},{match:"\\b(ARGV|DATA|ENV|SIG|STDERR|STDIN|STDOUT|atan2|bind|binmode|bless|caller|chdir|chmod|chomp|chop|chown|chr|chroot|close|closedir|cmp|connect|cos|crypt|dbmclose|dbmopen|defined|delete|dump|each|endgrent|endhostent|endnetent|endprotoent|endpwent|endservent|eof|eq|eval|exec|exists|exp|fcntl|fileno|flock|fork|formline|ge|getc|getgrent|getgrgid|getgrnam|gethostbyaddr|gethostbyname|gethostent|getlogin|getnetbyaddr|getnetbyname|getnetent|getpeername|getpgrp|getppid|getpriority|getprotobyname|getprotobynumber|getprotoent|getpwent|getpwnam|getpwuid|getservbyname|getservbyport|getservent|getsockname|getsockopt|glob|gmtime|grep|gt|hex|import|index|int|ioctl|join|keys|kill|lc|lcfirst|le|length|link|listen|local|localtime|log|lstat|lt|m|map|mkdir|msgctl|msgget|msgrcv|msgsnd|ne|no|oct|open|opendir|ord|pack|pipe|pop|pos|print|printf|push|quotemeta|rand|read|readdir|readlink|recv|ref|rename|reset|reverse|rewinddir|rindex|rmdir|s|say|scalar|seek|seekdir|semctl|semget|semop|send|setgrent|sethostent|setnetent|setpgrp|setpriority|setprotoent|setpwent|setservent|setsockopt|shift|shmctl|shmget|shmread|shmwrite|shutdown|sin|sleep|socket|socketpair|sort|splice|split|sprintf|sqrt|srand|stat|study|substr|symlink|syscall|sysopen|sysread|system|syswrite|tell|telldir|tie|tied|time|times|tr|truncate|uc|ucfirst|umask|undef|unlink|unpack|unshift|untie|utime|values|vec|waitpid|wantarray|warn|write|y)\\b",name:"support.function.perl"},{captures:{1:{name:"punctuation.section.scope.begin.perl"},2:{name:"punctuation.section.scope.end.perl"}},comment:"Match empty brackets for \u21A9 snippet",match:"(\\{)(\\})"},{captures:{1:{name:"punctuation.section.scope.begin.perl"},2:{name:"punctuation.section.scope.end.perl"}},comment:"Match empty parenthesis for \u21A9 snippet",match:"(\\()(\\))"}],repository:{escaped_char:{patterns:[{match:"\\\\\\d+",name:"constant.character.escape.perl"},{match:"\\\\c[^\\s\\\\]",name:"constant.character.escape.perl"},{match:"\\\\g(?:\\{(?:\\w*|-\\d+)\\}|\\d+)",name:"constant.character.escape.perl"},{match:"\\\\k(?:\\{\\w*\\}|<\\w*>|'\\w*')",name:"constant.character.escape.perl"},{match:"\\\\N\\{[^\\}]*\\}",name:"constant.character.escape.perl"},{match:"\\\\o\\{\\d*\\}",name:"constant.character.escape.perl"},{match:"\\\\(?:p|P)(?:\\{\\w*\\}|P)",name:"constant.character.escape.perl"},{match:"\\\\x(?:[0-9a-zA-Z]{2}|\\{\\w*\\})?",name:"constant.character.escape.perl"},{match:"\\\\.",name:"constant.character.escape.perl"}]},heredoc:{patterns:[{begin:"((((<<(~)?) *')(HTML)(')))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.raw.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.raw.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.raw.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.html",patterns:[{begin:"^",end:"\\n",name:"text.html.basic",patterns:[{include:"text.html.basic"}]}]},{begin:"((((<<(~)?) *')(XML)(')))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.raw.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.raw.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.raw.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.xml",patterns:[{begin:"^",end:"\\n",name:"text.xml",patterns:[{include:"text.xml"}]}]},{begin:"((((<<(~)?) *')(CSS)(')))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.raw.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.raw.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.raw.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.css",patterns:[{begin:"^",end:"\\n",name:"source.css",patterns:[{include:"source.css"}]}]},{begin:"((((<<(~)?) *')(JAVASCRIPT)(')))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.raw.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.raw.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.raw.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.js",patterns:[{begin:"^",end:"\\n",name:"source.js",patterns:[{include:"source.js"}]}]},{begin:"((((<<(~)?) *')(SQL)(')))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.raw.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.raw.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.raw.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.sql",patterns:[{begin:"^",end:"\\n",name:"source.sql",patterns:[{include:"source.sql"}]}]},{begin:"((((<<(~)?) *')(POSTSCRIPT)(')))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.raw.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.raw.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.raw.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.postscript",patterns:[{begin:"^",end:"\\n",name:"source.postscript",patterns:[{include:"source.postscript"}]}]},{begin:"((((<<(~)?) *')([^']*)(')))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.raw.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.raw.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.raw.perl"},3:{name:"punctuation.definition.string.end.perl"}}},{begin:"((((<<(~)?) *\\\\)((?![=\\d\\$\\( ])[^;,'\"`\\s\\)]*)()))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.raw.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.raw.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.raw.perl"},3:{name:"punctuation.definition.string.end.perl"}}},{begin:'((((<<(~)?) *")(HTML)(")))(.*)\\n?',beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.html",patterns:[{begin:"^",end:"\\n",name:"text.html.basic",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"text.html.basic"}]}]},{begin:'((((<<(~)?) *")(XML)(")))(.*)\\n?',beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.xml",patterns:[{begin:"^",end:"\\n",name:"text.xml",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"text.xml"}]}]},{begin:'((((<<(~)?) *")(CSS)(")))(.*)\\n?',beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.css",patterns:[{begin:"^",end:"\\n",name:"source.css",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"source.css"}]}]},{begin:'((((<<(~)?) *")(JAVASCRIPT)(")))(.*)\\n?',beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.js",patterns:[{begin:"^",end:"\\n",name:"source.js",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"source.js"}]}]},{begin:'((((<<(~)?) *")(SQL)(")))(.*)\\n?',beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.sql",patterns:[{begin:"^",end:"\\n",name:"source.sql",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"source.sql"}]}]},{begin:'((((<<(~)?) *")(POSTSCRIPT)(")))(.*)\\n?',beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.postscript",patterns:[{begin:"^",end:"\\n",name:"source.postscript",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"source.postscript"}]}]},{begin:'((((<<(~)?) *")([^"]*)(")))(.*)\\n?',beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},patterns:[{include:"#escaped_char"},{include:"#variable"}]},{begin:"((((<<(~)?) *)(HTML)()))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.html",patterns:[{begin:"^",end:"\\n",name:"text.html.basic",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"text.html.basic"}]}]},{begin:"((((<<(~)?) *)(XML)()))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.xml",patterns:[{begin:"^",end:"\\n",name:"text.xml",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"text.xml"}]}]},{begin:"((((<<(~)?) *)(CSS)()))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.css",patterns:[{begin:"^",end:"\\n",name:"source.css",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"source.css"}]}]},{begin:"((((<<(~)?) *)(JAVASCRIPT)()))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.js",patterns:[{begin:"^",end:"\\n",name:"source.js",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"source.js"}]}]},{begin:"((((<<(~)?) *)(SQL)()))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.sql",patterns:[{begin:"^",end:"\\n",name:"source.sql",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"source.sql"}]}]},{begin:"((((<<(~)?) *)(POSTSCRIPT)()))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},name:"meta.embedded.block.postscript",patterns:[{begin:"^",end:"\\n",name:"source.postscript",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"source.postscript"}]}]},{begin:"((((<<(~)?) *)((?![=\\d\\$\\( ])[^;,'\"`\\s\\)]*)()))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.interpolated.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},patterns:[{include:"#escaped_char"},{include:"#variable"}]},{begin:"((((<<(~)?) *`)([^`]*)(`)))(.*)\\n?",beginCaptures:{1:{name:"string.unquoted.heredoc.interpolated.perl"},2:{name:"punctuation.definition.string.begin.perl"},3:{name:"punctuation.definition.delimiter.begin.perl"},7:{name:"punctuation.definition.delimiter.end.perl"},8:{patterns:[{include:"$self"}]}},contentName:"string.unquoted.heredoc.shell.perl",end:"^((?!\\5)\\s+)?((\\6))$",endCaptures:{2:{name:"string.unquoted.heredoc.interpolated.perl"},3:{name:"punctuation.definition.string.end.perl"}},patterns:[{include:"#escaped_char"},{include:"#variable"}]}]},line_comment:{patterns:[{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.perl"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.perl"}},end:"\\n",name:"comment.line.number-sign.perl"}]}]},nested_braces:{begin:"\\{",captures:{1:{name:"punctuation.section.scope.perl"}},end:"\\}",patterns:[{include:"#escaped_char"},{include:"#nested_braces"}]},nested_braces_interpolated:{begin:"\\{",captures:{1:{name:"punctuation.section.scope.perl"}},end:"\\}",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_braces_interpolated"}]},nested_brackets:{begin:"\\[",captures:{1:{name:"punctuation.section.scope.perl"}},end:"\\]",patterns:[{include:"#escaped_char"},{include:"#nested_brackets"}]},nested_brackets_interpolated:{begin:"\\[",captures:{1:{name:"punctuation.section.scope.perl"}},end:"\\]",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_brackets_interpolated"}]},nested_ltgt:{begin:"<",captures:{1:{name:"punctuation.section.scope.perl"}},end:">",patterns:[{include:"#nested_ltgt"}]},nested_ltgt_interpolated:{begin:"<",captures:{1:{name:"punctuation.section.scope.perl"}},end:">",patterns:[{include:"#variable"},{include:"#nested_ltgt_interpolated"}]},nested_parens:{begin:"\\(",captures:{1:{name:"punctuation.section.scope.perl"}},end:"\\)",patterns:[{include:"#escaped_char"},{include:"#nested_parens"}]},nested_parens_interpolated:{begin:"\\(",captures:{1:{name:"punctuation.section.scope.perl"}},end:"\\)",patterns:[{comment:"This is to prevent thinks like qr/foo$/ to treat $/ as a variable",match:"\\$(?=[^\\s\\w'\\{\\[\\(\\<])",name:"keyword.control.anchor.perl"},{include:"#escaped_char"},{include:"#variable"},{include:"#nested_parens_interpolated"}]},pod:{patterns:[{match:"^=(pod|back|cut)\\b",name:"storage.type.class.pod.perl"},{begin:"^(=begin)\\s+(html)\\s*$",beginCaptures:{1:{name:"storage.type.class.pod.perl"},2:{name:"variable.other.pod.perl"}},contentName:"text.embedded.html.basic",end:"^(=end)\\s+(html)|^(?==cut)",endCaptures:{1:{name:"storage.type.class.pod.perl"},2:{name:"variable.other.pod.perl"}},name:"meta.embedded.pod.perl",patterns:[{include:"text.html.basic"}]},{captures:{1:{name:"storage.type.class.pod.perl"},2:{name:"variable.other.pod.perl",patterns:[{include:"#pod-formatting"}]}},match:"^(=(?:head[1-4]|item|over|encoding|begin|end|for))\\b\\s*(.*)"},{include:"#pod-formatting"}]},"pod-formatting":{patterns:[{captures:{1:{name:"markup.italic.pod.perl"},2:{name:"markup.italic.pod.perl"}},match:"I(?:<([^<>]+)>|<+(\\s+(?:(?<!\\s)>|[^>])+\\s+)>+)",name:"entity.name.type.instance.pod.perl"},{captures:{1:{name:"markup.bold.pod.perl"},2:{name:"markup.bold.pod.perl"}},match:"B(?:<([^<>]+)>|<+(\\s+(?:(?<!\\s)>|[^>])+\\s+)>+)",name:"entity.name.type.instance.pod.perl"},{captures:{1:{name:"markup.raw.pod.perl"},2:{name:"markup.raw.pod.perl"}},match:"C(?:<([^<>]+)>|<+(\\\\s+(?:(?<!\\\\s)>|[^>])+\\\\s+)>+)",name:"entity.name.type.instance.pod.perl"},{captures:{1:{name:"markup.underline.link.hyperlink.pod.perl"}},match:"L<([^>]+)>",name:"entity.name.type.instance.pod.perl"},{match:"[EFSXZ]<[^>]*>",name:"entity.name.type.instance.pod.perl"}]},variable:{patterns:[{captures:{1:{name:"punctuation.definition.variable.perl"}},match:"(\\$)&(?![A-Za-z0-9_])",name:"variable.other.regexp.match.perl"},{captures:{1:{name:"punctuation.definition.variable.perl"}},match:"(\\$)`(?![A-Za-z0-9_])",name:"variable.other.regexp.pre-match.perl"},{captures:{1:{name:"punctuation.definition.variable.perl"}},match:"(\\$)'(?![A-Za-z0-9_])",name:"variable.other.regexp.post-match.perl"},{captures:{1:{name:"punctuation.definition.variable.perl"}},match:"(\\$)\\+(?![A-Za-z0-9_])",name:"variable.other.regexp.last-paren-match.perl"},{captures:{1:{name:"punctuation.definition.variable.perl"}},match:'(\\$)"(?![A-Za-z0-9_])',name:"variable.other.readwrite.list-separator.perl"},{captures:{1:{name:"punctuation.definition.variable.perl"}},match:"(\\$)0(?![A-Za-z0-9_])",name:"variable.other.predefined.program-name.perl"},{captures:{1:{name:"punctuation.definition.variable.perl"}},match:"(\\$)[_ab\\*\\.\\/\\|,\\\\;#%=\\-~^:?!\\$<>\\(\\)\\[\\]@](?![A-Za-z0-9_])",name:"variable.other.predefined.perl"},{captures:{1:{name:"punctuation.definition.variable.perl"}},match:"(\\$)[0-9]+(?![A-Za-z0-9_])",name:"variable.other.subpattern.perl"},{captures:{1:{name:"punctuation.definition.variable.perl"}},match:"([\\$\\@\\%](#)?)([a-zA-Zx7f-xff\\$]|::)([a-zA-Z0-9_x7f-xff\\$]|::)*\\b",name:"variable.other.readwrite.global.perl"},{captures:{1:{name:"punctuation.definition.variable.perl"},2:{name:"punctuation.definition.variable.perl"}},match:"(\\$\\{)(?:[a-zA-Zx7f-xff\\$]|::)(?:[a-zA-Z0-9_x7f-xff\\$]|::)*(\\})",name:"variable.other.readwrite.global.perl"},{captures:{1:{name:"punctuation.definition.variable.perl"}},match:"([\\$\\@\\%](#)?)[0-9_]\\b",name:"variable.other.readwrite.global.special.perl"}]}},displayName:"Perl",embeddedLangs:["html","xml","css","javascript","sql"]});var d=[...t.default,...i.default,...r.default,...a.default,...p.default,s]}}]); diff --git a/4310.001696cb.async.js b/4310.001696cb.async.js new file mode 100644 index 00000000..20e2770f --- /dev/null +++ b/4310.001696cb.async.js @@ -0,0 +1,81 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4310],{54310:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/jeff-hykin/better-c-syntax/blob/master/autogenerated/c.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/jeff-hykin/better-c-syntax/commit/34712a6106a4ffb0a04d2fa836fd28ff6c5849a4",name:"c",scopeName:"source.c",patterns:[{include:"#preprocessor-rule-enabled"},{include:"#preprocessor-rule-disabled"},{include:"#preprocessor-rule-conditional"},{include:"#predefined_macros"},{include:"#comments"},{include:"#switch_statement"},{include:"#anon_pattern_1"},{include:"#storage_types"},{include:"#anon_pattern_2"},{include:"#anon_pattern_3"},{include:"#anon_pattern_4"},{include:"#anon_pattern_5"},{include:"#anon_pattern_6"},{include:"#anon_pattern_7"},{include:"#operators"},{include:"#numbers"},{include:"#strings"},{include:"#anon_pattern_range_1"},{include:"#anon_pattern_range_2"},{include:"#anon_pattern_range_3"},{include:"#pragma-mark"},{include:"#anon_pattern_range_4"},{include:"#anon_pattern_range_5"},{include:"#anon_pattern_range_6"},{include:"#anon_pattern_8"},{include:"#anon_pattern_9"},{include:"#anon_pattern_10"},{include:"#anon_pattern_11"},{include:"#anon_pattern_12"},{include:"#anon_pattern_13"},{include:"#block"},{include:"#parens"},{include:"#anon_pattern_range_7"},{include:"#line_continuation_character"},{include:"#anon_pattern_range_8"},{include:"#anon_pattern_range_9"},{include:"#anon_pattern_14"},{include:"#anon_pattern_15"}],repository:{"access-method":{name:"meta.function-call.member.c",begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))\\s*(?:(\\.)|(->))((?:(?:[a-zA-Z_][a-zA-Z_0-9]*)\\s*(?:(?:\\.)|(?:->)))*)\\s*([a-zA-Z_][a-zA-Z_0-9]*)(\\()",beginCaptures:{1:{name:"variable.object.c"},2:{name:"punctuation.separator.dot-access.c"},3:{name:"punctuation.separator.pointer-access.c"},4:{patterns:[{match:"\\.",name:"punctuation.separator.dot-access.c"},{match:"->",name:"punctuation.separator.pointer-access.c"},{match:"[a-zA-Z_][a-zA-Z_0-9]*",name:"variable.object.c"},{name:"everything.else.c",match:".+"}]},5:{name:"entity.name.function.member.c"},6:{name:"punctuation.section.arguments.begin.bracket.round.function.member.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.member.c"}},patterns:[{include:"#function-call-innards"}]},anon_pattern_1:{match:"\\b(break|continue|do|else|for|goto|if|_Pragma|return|while)\\b",name:"keyword.control.c"},anon_pattern_10:{match:`(?x) \\b +(int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t +|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t +|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t +|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t +|uintmax_t|uintmax_t) +\\b`,name:"support.type.stdint.c"},anon_pattern_11:{match:"\\b(noErr|kNilOptions|kInvalidID|kVariableLengthArray)\\b",name:"support.constant.mac-classic.c"},anon_pattern_12:{match:`(?x) \\b +(AbsoluteTime|Boolean|Byte|ByteCount|ByteOffset|BytePtr|CompTimeValue|ConstLogicalAddress|ConstStrFileNameParam +|ConstStringPtr|Duration|Fixed|FixedPtr|Float32|Float32Point|Float64|Float80|Float96|FourCharCode|Fract|FractPtr +|Handle|ItemCount|LogicalAddress|OptionBits|OSErr|OSStatus|OSType|OSTypePtr|PhysicalAddress|ProcessSerialNumber +|ProcessSerialNumberPtr|ProcHandle|Ptr|ResType|ResTypePtr|ShortFixed|ShortFixedPtr|SignedByte|SInt16|SInt32|SInt64 +|SInt8|Size|StrFileName|StringHandle|StringPtr|TimeBase|TimeRecord|TimeScale|TimeValue|TimeValue64|UInt16|UInt32 +|UInt64|UInt8|UniChar|UniCharCount|UniCharCountPtr|UniCharPtr|UnicodeScalarValue|UniversalProcHandle|UniversalProcPtr +|UnsignedFixed|UnsignedFixedPtr|UnsignedWide|UTF16Char|UTF32Char|UTF8Char) +\\b`,name:"support.type.mac-classic.c"},anon_pattern_13:{match:"\\b([A-Za-z0-9_]+_t)\\b",name:"support.type.posix-reserved.c"},anon_pattern_14:{match:";",name:"punctuation.terminator.statement.c"},anon_pattern_15:{match:",",name:"punctuation.separator.delimiter.c"},anon_pattern_2:{match:"typedef",name:"keyword.other.typedef.c"},anon_pattern_3:{match:"\\b(const|extern|register|restrict|static|volatile|inline)\\b",name:"storage.modifier.c"},anon_pattern_4:{match:"\\bk[A-Z]\\w*\\b",name:"constant.other.variable.mac-classic.c"},anon_pattern_5:{match:"\\bg[A-Z]\\w*\\b",name:"variable.other.readwrite.global.mac-classic.c"},anon_pattern_6:{match:"\\bs[A-Z]\\w*\\b",name:"variable.other.readwrite.static.mac-classic.c"},anon_pattern_7:{match:"\\b(NULL|true|false|TRUE|FALSE)\\b",name:"constant.language.c"},anon_pattern_8:{match:"\\b(u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t)\\b",name:"support.type.sys-types.c"},anon_pattern_9:{match:"\\b(pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t)\\b",name:"support.type.pthread.c"},anon_pattern_range_1:{name:"meta.preprocessor.macro.c",begin:"((?:(?:(?>\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+?|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z)))((#)\\s*define\\b)\\s+((?<!\\w)[a-zA-Z_]\\w*(?!\\w))(?:(\\()([^()\\\\]+)(\\)))?",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"keyword.control.directive.define.c"},6:{name:"punctuation.definition.directive.c"},7:{name:"entity.name.function.preprocessor.c"},8:{name:"punctuation.definition.parameters.begin.c"},9:{patterns:[{match:"(?<=[(,])\\s*((?<!\\w)[a-zA-Z_]\\w*(?!\\w))\\s*",captures:{1:{name:"variable.parameter.preprocessor.c"}}},{match:",",name:"punctuation.separator.parameters.c"},{match:"\\.\\.\\.",name:"ellipses.c punctuation.vararg-ellipses.variable.parameter.preprocessor.c"}]},10:{name:"punctuation.definition.parameters.end.c"}},end:"(?<!\\\\)(?=\\n)",patterns:[{include:"#preprocessor-rule-define-line-contents"}]},anon_pattern_range_2:{begin:"^\\s*((#)\\s*(error|warning))\\b\\s*",beginCaptures:{1:{name:"keyword.control.directive.diagnostic.$3.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?<!\\\\)(?=\\n)",name:"meta.preprocessor.diagnostic.c",patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:'"|(?<!\\\\)(?=\\s*\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.double.c",patterns:[{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:"'|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.single.c",patterns:[{include:"#line_continuation_character"}]},{begin:`[^'"]`,end:"(?<!\\\\)(?=\\s*\\n)",name:"string.unquoted.single.c",patterns:[{include:"#line_continuation_character"},{include:"#comments"}]}]},anon_pattern_range_3:{begin:"^\\s*((#)\\s*(include(?:_next)?|import))\\b\\s*",beginCaptures:{1:{name:"keyword.control.directive.$3.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.include.c",patterns:[{include:"#line_continuation_character"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.double.include.c"},{begin:"<",beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:">",endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.other.lt-gt.include.c"}]},anon_pattern_range_4:{begin:"^\\s*((#)\\s*line)\\b",beginCaptures:{1:{name:"keyword.control.directive.line.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#strings"},{include:"#numbers"},{include:"#line_continuation_character"}]},anon_pattern_range_5:{begin:"^\\s*(?:((#)\\s*undef))\\b",beginCaptures:{1:{name:"keyword.control.directive.undef.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.preprocessor.c"},{include:"#line_continuation_character"}]},anon_pattern_range_6:{begin:"^\\s*(?:((#)\\s*pragma))\\b",beginCaptures:{1:{name:"keyword.control.directive.pragma.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.pragma.c",patterns:[{include:"#strings"},{match:"[a-zA-Z_$][\\w\\-$]*",name:"entity.other.attribute-name.pragma.preprocessor.c"},{include:"#numbers"},{include:"#line_continuation_character"}]},anon_pattern_range_7:{name:"meta.function.c",begin:"(?<!\\w)(?!\\s*(?:atomic_uint_least64_t|atomic_uint_least16_t|atomic_uint_least32_t|atomic_uint_least8_t|atomic_int_least16_t|atomic_uint_fast64_t|atomic_uint_fast32_t|atomic_int_least64_t|atomic_int_least32_t|pthread_rwlockattr_t|atomic_uint_fast16_t|pthread_mutexattr_t|atomic_int_fast16_t|atomic_uint_fast8_t|atomic_int_fast64_t|atomic_int_least8_t|atomic_int_fast32_t|atomic_int_fast8_t|pthread_condattr_t|pthread_rwlock_t|atomic_uintptr_t|atomic_ptrdiff_t|atomic_uintmax_t|atomic_intmax_t|atomic_char32_t|atomic_intptr_t|atomic_char16_t|pthread_mutex_t|pthread_cond_t|atomic_wchar_t|uint_least64_t|uint_least32_t|uint_least16_t|pthread_once_t|pthread_attr_t|uint_least8_t|int_least32_t|int_least16_t|pthread_key_t|uint_fast32_t|uint_fast64_t|uint_fast16_t|atomic_size_t|atomic_ushort|atomic_ullong|int_least64_t|atomic_ulong|int_least8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|memory_order|atomic_schar|atomic_uchar|atomic_short|atomic_llong|thread_local|atomic_bool|atomic_uint|atomic_long|int_fast8_t|suseconds_t|atomic_char|atomic_int|useconds_t|_Imaginary|uintmax_t|uintmax_t|in_addr_t|in_port_t|_Noreturn|blksize_t|pthread_t|uintptr_t|volatile|u_quad_t|blkcnt_t|intmax_t|intptr_t|_Complex|uint16_t|uint32_t|uint64_t|_Alignof|_Alignas|continue|unsigned|restrict|intmax_t|register|int64_t|qaddr_t|segsz_t|_Atomic|alignas|default|caddr_t|nlink_t|typedef|u_short|fixpt_t|clock_t|swblk_t|ssize_t|alignof|daddr_t|int16_t|int32_t|uint8_t|struct|mode_t|size_t|time_t|ushort|u_long|u_char|int8_t|double|signed|static|extern|inline|return|switch|xor_eq|and_eq|bitand|not_eq|sizeof|quad_t|uid_t|bitor|union|off_t|key_t|ino_t|compl|u_int|short|const|false|while|float|pid_t|break|_Bool|or_eq|div_t|dev_t|gid_t|id_t|long|case|goto|else|bool|auto|id_t|enum|uint|true|NULL|void|char|for|not|int|and|xor|do|or|if)\\s*\\()(?=[a-zA-Z_]\\w*\\s*\\()",end:"(?!\\G)(?<=\\))",patterns:[{include:"#function-innards"}]},anon_pattern_range_8:{name:"meta.bracket.square.access.c",begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))?(\\[)(?!\\])",beginCaptures:{1:{name:"variable.object.c"},2:{name:"punctuation.definition.begin.bracket.square.c"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.end.bracket.square.c"}},patterns:[{include:"#function-call-innards"}]},anon_pattern_range_9:{name:"storage.modifier.array.bracket.square.c",match:"\\[\\s*\\]"},backslash_escapes:{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3][0-7]{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape.c"},block:{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.c"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.c"}},name:"meta.block.c",patterns:[{include:"#block_innards"}]}]},block_comment:{patterns:[{begin:"\\s*+(\\/\\*)",end:"\\*\\/",beginCaptures:{1:{name:"punctuation.definition.comment.begin.c"}},endCaptures:{0:{name:"punctuation.definition.comment.end.c"}},name:"comment.block.c"},{begin:"\\s*+(\\/\\*)",end:"\\*\\/",beginCaptures:{1:{name:"punctuation.definition.comment.begin.c"}},endCaptures:{0:{name:"punctuation.definition.comment.end.c"}},name:"comment.block.c"}]},block_innards:{patterns:[{include:"#preprocessor-rule-enabled-block"},{include:"#preprocessor-rule-disabled-block"},{include:"#preprocessor-rule-conditional-block"},{include:"#method_access"},{include:"#member_access"},{include:"#c_function_call"},{name:"meta.initialization.c",begin:`(?x) +(?: + (?: + (?=\\s)(?<!else|new|return) + (?<=\\w) \\s+(and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas) # or word + space before name + ) +) +( + (?:[A-Za-z_][A-Za-z0-9_]*+ | :: )++ # actual name + | + (?:(?<=operator) (?:[-*&<>=+!]+ | \\(\\) | \\[\\])) +) +\\s*(\\() # opening bracket`,beginCaptures:{1:{name:"variable.other.c"},2:{name:"punctuation.section.parens.begin.bracket.round.initialization.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.initialization.c"}},patterns:[{include:"#function-call-innards"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.c"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.c"}},patterns:[{include:"#block_innards"}]},{include:"#parens-block"},{include:"$self"}]},c_conditional_context:{patterns:[{include:"$self"},{include:"#block_innards"}]},c_function_call:{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +(?= +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++\\s*\\( # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\]))\\s*\\( +)`,end:"(?<=\\))(?!\\w)",name:"meta.function-call.c",patterns:[{include:"#function-call-innards"}]},case_statement:{name:"meta.conditional.case.c",begin:"((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))((?<!\\w)case(?!\\w))",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"keyword.control.case.c"}},end:"(:)",endCaptures:{1:{name:"punctuation.separator.colon.case.c"}},patterns:[{include:"#evaluation_context"},{include:"#c_conditional_context"}]},comments:{patterns:[{patterns:[{patterns:[{name:"comment.line.double-slash.documentation.c",begin:"(?:^)(?>\\s*)(\\/\\/[!\\/]+)",beginCaptures:{1:{name:"punctuation.definition.comment.documentation.c"}},end:"(?<=\\n)(?<!\\\\\\n)",patterns:[{include:"#line_continuation_character"},{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.c"},{match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.italic.doxygen.c"}}},{match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.bold.doxygen.c"}}},{match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.inline.raw.string.c"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?\\s*(?:in|out)\\s*)+)\\])?\\s+(\\b\\w+\\b)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.c"}]},3:{name:"variable.parameter.c"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|uml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc"}]},{match:"(\\/\\*[!*]+(?=\\s))(.+)([!*]*\\*\\/)",captures:{1:{name:"punctuation.definition.comment.begin.documentation.c"},2:{patterns:[{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.c"},{match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.italic.doxygen.c"}}},{match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.bold.doxygen.c"}}},{match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.inline.raw.string.c"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?\\s*(?:in|out)\\s*)+)\\])?\\s+(\\b\\w+\\b)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.c"}]},3:{name:"variable.parameter.c"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|uml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc"}]},3:{name:"punctuation.definition.comment.end.documentation.c"}},name:"comment.block.documentation.c"},{name:"comment.block.documentation.c",begin:"((?>\\s*)\\/\\*[!*]+(?:(?:\\n|$)|(?=\\s)))",beginCaptures:{1:{name:"punctuation.definition.comment.begin.documentation.c"}},end:"([!*]*\\*\\/)",endCaptures:{1:{name:"punctuation.definition.comment.end.documentation.c"}},patterns:[{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.c"},{match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.italic.doxygen.c"}}},{match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.bold.doxygen.c"}}},{match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{name:"markup.inline.raw.string.c"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?\\s*(?:in|out)\\s*)+)\\])?\\s+(\\b\\w+\\b)",captures:{1:{name:"storage.type.class.doxygen.c"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.c"}]},3:{name:"variable.parameter.c"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|uml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.c"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc"}]},{match:"^\\/\\* =(\\s*.*?)\\s*= \\*\\/$\\n?",captures:{1:{name:"meta.toc-list.banner.block.c"}},name:"comment.block.banner.c"},{name:"comment.block.c",begin:"(\\/\\*)",beginCaptures:{1:{name:"punctuation.definition.comment.begin.c"}},end:"(\\*\\/)",endCaptures:{1:{name:"punctuation.definition.comment.end.c"}}},{match:"^\\/\\/ =(\\s*.*?)\\s*=$\\n?",captures:{1:{name:"meta.toc-list.banner.line.c"}},name:"comment.line.banner.c"},{begin:"((?:^[ \\t]+)?)(?=\\/\\/)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.c"}},end:"(?!\\G)",patterns:[{name:"comment.line.double-slash.c",begin:"(\\/\\/)",beginCaptures:{1:{name:"punctuation.definition.comment.c"}},end:"(?=\\n)",patterns:[{include:"#line_continuation_character"}]}]}]},{include:"#block_comment"},{include:"#line_comment"}]},{include:"#block_comment"},{include:"#line_comment"}]},default_statement:{name:"meta.conditional.case.c",begin:"((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))((?<!\\w)default(?!\\w))",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"keyword.control.default.c"}},end:"(:)",endCaptures:{1:{name:"punctuation.separator.colon.case.default.c"}},patterns:[{include:"#evaluation_context"},{include:"#c_conditional_context"}]},disabled:{begin:"^\\s*#\\s*if(n?def)?\\b.*$",end:"^\\s*#\\s*endif\\b",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},evaluation_context:{patterns:[{include:"#function-call-innards"},{include:"$self"}]},"function-call-innards":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#method_access"},{include:"#member_access"},{include:"#operators"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.c"},2:{name:"punctuation.section.arguments.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.c"}},patterns:[{include:"#function-call-innards"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.c"}},patterns:[{include:"#function-call-innards"}]},{include:"#block_innards"}]},"function-innards":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#operators"},{include:"#vararg_ellipses"},{name:"meta.function.definition.parameters.c",begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.c"},2:{name:"punctuation.section.parameters.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.c"}},patterns:[{include:"#probably_a_parameter"},{include:"#function-innards"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.c"}},patterns:[{include:"#function-innards"}]},{include:"$self"}]},inline_comment:{patterns:[{patterns:[{match:"(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/))",captures:{1:{name:"comment.block.c punctuation.definition.comment.begin.c"},2:{name:"comment.block.c"},3:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}}},{match:"(\\/\\*)((?:[^\\*]|(?:\\*)++[^\\/])*+((?:\\*)++\\/))",captures:{1:{name:"comment.block.c punctuation.definition.comment.begin.c"},2:{name:"comment.block.c"},3:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}}}]},{match:"(\\/\\*)((?:[^\\*]|(?:\\*)++[^\\/])*+((?:\\*)++\\/))",captures:{1:{name:"comment.block.c punctuation.definition.comment.begin.c"},2:{name:"comment.block.c"},3:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}}}]},line_comment:{patterns:[{begin:"\\s*+(\\/\\/)",end:"(?<=\\n)(?<!\\\\\\n)",beginCaptures:{1:{name:"punctuation.definition.comment.c"}},endCaptures:{},name:"comment.line.double-slash.c",patterns:[{include:"#line_continuation_character"}]},{begin:"\\s*+(\\/\\/)",end:"(?<=\\n)(?<!\\\\\\n)",beginCaptures:{1:{name:"punctuation.definition.comment.c"}},endCaptures:{},name:"comment.line.double-slash.c",patterns:[{include:"#line_continuation_character"}]}]},line_continuation_character:{patterns:[{match:"(\\\\)\\n",captures:{1:{name:"constant.character.escape.line-continuation.c"}}}]},member_access:{match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:[a-zA-Z_]\\w*\\s*(?:(?:(?:\\.\\*|\\.))|(?:(?:->\\*|->)))\\s*)*)\\s*(\\b(?!(?:atomic_uint_least64_t|atomic_uint_least16_t|atomic_uint_least32_t|atomic_uint_least8_t|atomic_int_least16_t|atomic_uint_fast64_t|atomic_uint_fast32_t|atomic_int_least64_t|atomic_int_least32_t|pthread_rwlockattr_t|atomic_uint_fast16_t|pthread_mutexattr_t|atomic_int_fast16_t|atomic_uint_fast8_t|atomic_int_fast64_t|atomic_int_least8_t|atomic_int_fast32_t|atomic_int_fast8_t|pthread_condattr_t|atomic_uintptr_t|atomic_ptrdiff_t|pthread_rwlock_t|atomic_uintmax_t|pthread_mutex_t|atomic_intmax_t|atomic_intptr_t|atomic_char32_t|atomic_char16_t|pthread_attr_t|atomic_wchar_t|uint_least64_t|uint_least32_t|uint_least16_t|pthread_cond_t|pthread_once_t|uint_fast64_t|uint_fast16_t|atomic_size_t|uint_least8_t|int_least64_t|int_least32_t|int_least16_t|pthread_key_t|atomic_ullong|atomic_ushort|uint_fast32_t|atomic_schar|atomic_short|uint_fast8_t|int_fast64_t|int_fast32_t|int_fast16_t|atomic_ulong|atomic_llong|int_least8_t|atomic_uchar|memory_order|suseconds_t|int_fast8_t|atomic_bool|atomic_char|atomic_uint|atomic_long|atomic_int|useconds_t|_Imaginary|blksize_t|pthread_t|in_addr_t|uintptr_t|in_port_t|uintmax_t|uintmax_t|blkcnt_t|uint16_t|unsigned|_Complex|uint32_t|intptr_t|intmax_t|intmax_t|uint64_t|u_quad_t|int64_t|int32_t|ssize_t|caddr_t|clock_t|uint8_t|u_short|swblk_t|segsz_t|int16_t|fixpt_t|daddr_t|nlink_t|qaddr_t|size_t|time_t|mode_t|signed|quad_t|ushort|u_long|u_char|double|int8_t|ino_t|uid_t|pid_t|_Bool|float|dev_t|div_t|short|gid_t|off_t|u_int|key_t|id_t|uint|long|void|char|bool|id_t|int)\\b)[a-zA-Z_]\\w*\\b(?!\\())",captures:{1:{name:"variable.other.object.access.c"},2:{name:"punctuation.separator.dot-access.c"},3:{name:"punctuation.separator.pointer-access.c"},4:{patterns:[{include:"#member_access"},{include:"#method_access"},{match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))",captures:{1:{name:"variable.other.object.access.c"},2:{name:"punctuation.separator.dot-access.c"},3:{name:"punctuation.separator.pointer-access.c"}}}]},5:{name:"variable.other.member.c"}}},method_access:{contentName:"meta.function-call.member.c",begin:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:[a-zA-Z_]\\w*\\s*(?:(?:(?:\\.\\*|\\.))|(?:(?:->\\*|->)))\\s*)*)\\s*([a-zA-Z_]\\w*)(\\()",beginCaptures:{1:{name:"variable.other.object.access.c"},2:{name:"punctuation.separator.dot-access.c"},3:{name:"punctuation.separator.pointer-access.c"},4:{patterns:[{include:"#member_access"},{include:"#method_access"},{match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))",captures:{1:{name:"variable.other.object.access.c"},2:{name:"punctuation.separator.dot-access.c"},3:{name:"punctuation.separator.pointer-access.c"}}}]},5:{name:"entity.name.function.member.c"},6:{name:"punctuation.section.arguments.begin.bracket.round.function.member.c"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.function.member.c"}},patterns:[{include:"#function-call-innards"}]},numbers:{match:"(?<!\\w)\\.?\\d(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])*",captures:{0:{patterns:[{begin:"(?=.)",end:"$",patterns:[{match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?<!')([pP])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)))?([lLfF](?!\\w))?$",captures:{1:{name:"keyword.other.unit.hexadecimal.c"},2:{name:"constant.numeric.hexadecimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},4:{name:"constant.numeric.hexadecimal.c"},5:{name:"constant.numeric.hexadecimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},6:{name:"punctuation.separator.constant.numeric"},8:{name:"keyword.other.unit.exponent.hexadecimal.c"},9:{name:"keyword.operator.plus.exponent.hexadecimal.c"},10:{name:"keyword.operator.minus.exponent.hexadecimal.c"},11:{name:"constant.numeric.exponent.hexadecimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},12:{name:"keyword.other.unit.suffix.floating-point.c"}}},{match:"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9])\\.|\\.(?=[0-9])))([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?<!')([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)))?([lLfF](?!\\w))?$",captures:{2:{name:"constant.numeric.decimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},4:{name:"constant.numeric.decimal.point.c"},5:{name:"constant.numeric.decimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},6:{name:"punctuation.separator.constant.numeric"},8:{name:"keyword.other.unit.exponent.decimal.c"},9:{name:"keyword.operator.plus.exponent.decimal.c"},10:{name:"keyword.operator.minus.exponent.decimal.c"},11:{name:"constant.numeric.exponent.decimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},12:{name:"keyword.other.unit.suffix.floating-point.c"}}},{match:"(\\G0[bB])([01](?:[01]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w))?$",captures:{1:{name:"keyword.other.unit.binary.c"},2:{name:"constant.numeric.binary.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},4:{name:"keyword.other.unit.suffix.integer.c"}}},{match:"(\\G0)((?:[0-7]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))+)((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w))?$",captures:{1:{name:"keyword.other.unit.octal.c"},2:{name:"constant.numeric.octal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},4:{name:"keyword.other.unit.suffix.integer.c"}}},{match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)((?<!')([pP])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)))?((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w))?$",captures:{1:{name:"keyword.other.unit.hexadecimal.c"},2:{name:"constant.numeric.hexadecimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},5:{name:"keyword.other.unit.exponent.hexadecimal.c"},6:{name:"keyword.operator.plus.exponent.hexadecimal.c"},7:{name:"keyword.operator.minus.exponent.hexadecimal.c"},8:{name:"constant.numeric.exponent.hexadecimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},9:{name:"keyword.other.unit.suffix.integer.c"}}},{match:"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)((?<!')([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)))?((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w))?$",captures:{2:{name:"constant.numeric.decimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},3:{name:"punctuation.separator.constant.numeric"},5:{name:"keyword.other.unit.exponent.decimal.c"},6:{name:"keyword.operator.plus.exponent.decimal.c"},7:{name:"keyword.operator.minus.exponent.decimal.c"},8:{name:"constant.numeric.exponent.decimal.c",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric"}]},9:{name:"keyword.other.unit.suffix.integer.c"}}},{match:"(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])+",name:"invalid.illegal.constant.numeric"}]}]}}},operators:{patterns:[{match:"(?<![\\w$])(sizeof)(?![\\w$])",name:"keyword.operator.sizeof.c"},{match:"--",name:"keyword.operator.decrement.c"},{match:"\\+\\+",name:"keyword.operator.increment.c"},{match:"%=|\\+=|-=|\\*=|(?<!\\()/=",name:"keyword.operator.assignment.compound.c"},{match:"&=|\\^=|<<=|>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.c"},{match:"<<|>>",name:"keyword.operator.bitwise.shift.c"},{match:"!=|<=|>=|==|<|>",name:"keyword.operator.comparison.c"},{match:"&&|!|\\|\\|",name:"keyword.operator.logical.c"},{match:"&|\\||\\^|~",name:"keyword.operator.c"},{match:"=",name:"keyword.operator.assignment.c"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.c"},{begin:"(\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.c"}},end:"(:)",endCaptures:{1:{name:"keyword.operator.ternary.c"}},patterns:[{include:"#function-call-innards"},{include:"$self"}]}]},parens:{name:"meta.parens.c",begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.c"}},patterns:[{include:"$self"}]},"parens-block":{name:"meta.parens.block.c",begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.c"}},patterns:[{include:"#block_innards"},{match:"(?-mix:(?<!:):(?!:))",name:"punctuation.range-based.c"}]},"pragma-mark":{captures:{1:{name:"meta.preprocessor.pragma.c"},2:{name:"keyword.control.directive.pragma.pragma-mark.c"},3:{name:"punctuation.definition.directive.c"},4:{name:"entity.name.tag.pragma-mark.c"}},match:"^\\s*(((#)\\s*pragma\\s+mark)\\s+(.*))",name:"meta.section.c"},predefined_macros:{patterns:[{match:"\\b(__cplusplus|__DATE__|__FILE__|__LINE__|__STDC__|__STDC_HOSTED__|__STDC_NO_COMPLEX__|__STDC_VERSION__|__STDCPP_THREADS__|__TIME__|NDEBUG|__OBJC__|__ASSEMBLER__|__ATOM__|__AVX__|__AVX2__|_CHAR_UNSIGNED|__CLR_VER|_CONTROL_FLOW_GUARD|__COUNTER__|__cplusplus_cli|__cplusplus_winrt|_CPPRTTI|_CPPUNWIND|_DEBUG|_DLL|__FUNCDNAME__|__FUNCSIG__|__FUNCTION__|_INTEGRAL_MAX_BITS|__INTELLISENSE__|_ISO_VOLATILE|_KERNEL_MODE|_M_AMD64|_M_ARM|_M_ARM_ARMV7VE|_M_ARM_FP|_M_ARM64|_M_CEE|_M_CEE_PURE|_M_CEE_SAFE|_M_FP_EXCEPT|_M_FP_FAST|_M_FP_PRECISE|_M_FP_STRICT|_M_IX86|_M_IX86_FP|_M_X64|_MANAGED|_MSC_BUILD|_MSC_EXTENSIONS|_MSC_FULL_VER|_MSC_VER|_MSVC_LANG|__MSVC_RUNTIME_CHECKS|_MT|_NATIVE_WCHAR_T_DEFINED|_OPENMP|_PREFAST|__TIMESTAMP__|_VC_NO_DEFAULTLIB|_WCHAR_T_DEFINED|_WIN32|_WIN64|_WINRT_DLL|_ATL_VER|_MFC_VER|__GFORTRAN__|__GNUC__|__GNUC_MINOR__|__GNUC_PATCHLEVEL__|__GNUG__|__STRICT_ANSI__|__BASE_FILE__|__INCLUDE_LEVEL__|__ELF__|__VERSION__|__OPTIMIZE__|__OPTIMIZE_SIZE__|__NO_INLINE__|__GNUC_STDC_INLINE__|__CHAR_UNSIGNED__|__WCHAR_UNSIGNED__|__REGISTER_PREFIX__|__REGISTER_PREFIX__|__SIZE_TYPE__|__PTRDIFF_TYPE__|__WCHAR_TYPE__|__WINT_TYPE__|__INTMAX_TYPE__|__UINTMAX_TYPE__|__SIG_ATOMIC_TYPE__|__INT8_TYPE__|__INT16_TYPE__|__INT32_TYPE__|__INT64_TYPE__|__UINT8_TYPE__|__UINT16_TYPE__|__UINT32_TYPE__|__UINT64_TYPE__|__INT_LEAST8_TYPE__|__INT_LEAST16_TYPE__|__INT_LEAST32_TYPE__|__INT_LEAST64_TYPE__|__UINT_LEAST8_TYPE__|__UINT_LEAST16_TYPE__|__UINT_LEAST32_TYPE__|__UINT_LEAST64_TYPE__|__INT_FAST8_TYPE__|__INT_FAST16_TYPE__|__INT_FAST32_TYPE__|__INT_FAST64_TYPE__|__UINT_FAST8_TYPE__|__UINT_FAST16_TYPE__|__UINT_FAST32_TYPE__|__UINT_FAST64_TYPE__|__INTPTR_TYPE__|__UINTPTR_TYPE__|__CHAR_BIT__|__SCHAR_MAX__|__WCHAR_MAX__|__SHRT_MAX__|__INT_MAX__|__LONG_MAX__|__LONG_LONG_MAX__|__WINT_MAX__|__SIZE_MAX__|__PTRDIFF_MAX__|__INTMAX_MAX__|__UINTMAX_MAX__|__SIG_ATOMIC_MAX__|__INT8_MAX__|__INT16_MAX__|__INT32_MAX__|__INT64_MAX__|__UINT8_MAX__|__UINT16_MAX__|__UINT32_MAX__|__UINT64_MAX__|__INT_LEAST8_MAX__|__INT_LEAST16_MAX__|__INT_LEAST32_MAX__|__INT_LEAST64_MAX__|__UINT_LEAST8_MAX__|__UINT_LEAST16_MAX__|__UINT_LEAST32_MAX__|__UINT_LEAST64_MAX__|__INT_FAST8_MAX__|__INT_FAST16_MAX__|__INT_FAST32_MAX__|__INT_FAST64_MAX__|__UINT_FAST8_MAX__|__UINT_FAST16_MAX__|__UINT_FAST32_MAX__|__UINT_FAST64_MAX__|__INTPTR_MAX__|__UINTPTR_MAX__|__WCHAR_MIN__|__WINT_MIN__|__SIG_ATOMIC_MIN__|__SCHAR_WIDTH__|__SHRT_WIDTH__|__INT_WIDTH__|__LONG_WIDTH__|__LONG_LONG_WIDTH__|__PTRDIFF_WIDTH__|__SIG_ATOMIC_WIDTH__|__SIZE_WIDTH__|__WCHAR_WIDTH__|__WINT_WIDTH__|__INT_LEAST8_WIDTH__|__INT_LEAST16_WIDTH__|__INT_LEAST32_WIDTH__|__INT_LEAST64_WIDTH__|__INT_FAST8_WIDTH__|__INT_FAST16_WIDTH__|__INT_FAST32_WIDTH__|__INT_FAST64_WIDTH__|__INTPTR_WIDTH__|__INTMAX_WIDTH__|__SIZEOF_INT__|__SIZEOF_LONG__|__SIZEOF_LONG_LONG__|__SIZEOF_SHORT__|__SIZEOF_POINTER__|__SIZEOF_FLOAT__|__SIZEOF_DOUBLE__|__SIZEOF_LONG_DOUBLE__|__SIZEOF_SIZE_T__|__SIZEOF_WCHAR_T__|__SIZEOF_WINT_T__|__SIZEOF_PTRDIFF_T__|__BYTE_ORDER__|__ORDER_LITTLE_ENDIAN__|__ORDER_BIG_ENDIAN__|__ORDER_PDP_ENDIAN__|__FLOAT_WORD_ORDER__|__DEPRECATED|__EXCEPTIONS|__GXX_RTTI|__USING_SJLJ_EXCEPTIONS__|__GXX_EXPERIMENTAL_CXX0X__|__GXX_WEAK__|__NEXT_RUNTIME__|__LP64__|_LP64|__SSP__|__SSP_ALL__|__SSP_STRONG__|__SSP_EXPLICIT__|__SANITIZE_ADDRESS__|__SANITIZE_THREAD__|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16|__HAVE_SPECULATION_SAFE_VALUE|__GCC_HAVE_DWARF2_CFI_ASM|__FP_FAST_FMA|__FP_FAST_FMAF|__FP_FAST_FMAL|__FP_FAST_FMAF16|__FP_FAST_FMAF32|__FP_FAST_FMAF64|__FP_FAST_FMAF128|__FP_FAST_FMAF32X|__FP_FAST_FMAF64X|__FP_FAST_FMAF128X|__GCC_IEC_559|__GCC_IEC_559_COMPLEX|__NO_MATH_ERRNO__|__has_builtin|__has_feature|__has_extension|__has_cpp_attribute|__has_c_attribute|__has_attribute|__has_declspec_attribute|__is_identifier|__has_include|__has_include_next|__has_warning|__BASE_FILE__|__FILE_NAME__|__clang__|__clang_major__|__clang_minor__|__clang_patchlevel__|__clang_version__|__fp16|_Float16)\\b",captures:{1:{name:"entity.name.other.preprocessor.macro.predefined.$1.c"}}},{match:"\\b__([A-Z_]+)__\\b",name:"entity.name.other.preprocessor.macro.predefined.probably.$1.c"}]},"preprocessor-rule-conditional":{patterns:[{begin:"^\\s*((#)\\s*if(?:n?def)?\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#preprocessor-rule-enabled-elif"},{include:"#preprocessor-rule-enabled-else"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"$self"}]},{match:"^\\s*#\\s*(else|elif|endif)\\b",captures:{0:{name:"invalid.illegal.stray-$1.c"}}}]},"preprocessor-rule-conditional-block":{patterns:[{begin:"^\\s*((#)\\s*if(?:n?def)?\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#preprocessor-rule-enabled-elif-block"},{include:"#preprocessor-rule-enabled-else-block"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#block_innards"}]},{match:"^\\s*#\\s*(else|elif|endif)\\b",captures:{0:{name:"invalid.illegal.stray-$1.c"}}}]},"preprocessor-rule-conditional-line":{patterns:[{match:"(?:\\bdefined\\b\\s*$)|(?:\\bdefined\\b(?=\\s*\\(*\\s*(?:(?!defined\\b)[a-zA-Z_$][\\w$]*\\b)\\s*\\)*\\s*(?:\\n|//|/\\*|\\?|\\:|&&|\\|\\||\\\\\\s*\\n)))",name:"keyword.control.directive.conditional.c"},{match:"\\bdefined\\b",name:"invalid.illegal.macro-name.c"},{include:"#comments"},{include:"#strings"},{include:"#numbers"},{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.c"}},end:":",endCaptures:{0:{name:"keyword.operator.ternary.c"}},patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#operators"},{match:"\\b(NULL|true|false|TRUE|FALSE)\\b",name:"constant.language.c"},{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.preprocessor.c"},{include:"#line_continuation_character"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"\\)|(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.c"}},patterns:[{include:"#preprocessor-rule-conditional-line"}]}]},"preprocessor-rule-define-line-blocks":{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.c"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.c"}},patterns:[{include:"#preprocessor-rule-define-line-blocks"},{include:"#preprocessor-rule-define-line-contents"}]},{include:"#preprocessor-rule-define-line-contents"}]},"preprocessor-rule-define-line-contents":{patterns:[{include:"#vararg_ellipses"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.c"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.c"}},name:"meta.block.c",patterns:[{include:"#preprocessor-rule-define-line-blocks"}]},{match:"\\(",name:"punctuation.section.parens.begin.bracket.round.c"},{match:"\\)",name:"punctuation.section.parens.end.bracket.round.c"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas|asm|__asm__|auto|bool|_Bool|char|_Complex|double|enum|float|_Imaginary|int|long|short|signed|struct|typedef|union|unsigned|void)\\s*\\() +(?= + (?:[A-Za-z_][A-Za-z0-9_]*+|::)++\\s*\\( # actual name + | + (?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\]))\\s*\\( +)`,end:"(?<=\\))(?!\\w)|(?<!\\\\)(?=\\s*\\n)",name:"meta.function.c",patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:'"|(?<!\\\\)(?=\\s*\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.double.c",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"},{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:"'|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.single.c",patterns:[{include:"#string_escaped_char"},{include:"#line_continuation_character"}]},{include:"#method_access"},{include:"#member_access"},{include:"$self"}]},"preprocessor-rule-define-line-functions":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#vararg_ellipses"},{include:"#method_access"},{include:"#member_access"},{include:"#operators"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.c"},2:{name:"punctuation.section.arguments.begin.bracket.round.c"}},end:"(\\))|(?<!\\\\)(?=\\s*\\n)",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.c"}},patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.c"}},end:"(\\))|(?<!\\\\)(?=\\s*\\n)",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.c"}},patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{include:"#preprocessor-rule-define-line-contents"}]},"preprocessor-rule-disabled":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{include:"#preprocessor-rule-enabled-elif"},{include:"#preprocessor-rule-enabled-else"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"$self"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.if-branch.c",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]}]},"preprocessor-rule-disabled-block":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{include:"#preprocessor-rule-enabled-elif-block"},{include:"#preprocessor-rule-enabled-else-block"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#block_innards"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.if-branch.in-block.c",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]}]},"preprocessor-rule-disabled-elif":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.elif-branch.c",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]},"preprocessor-rule-enabled":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"},3:{name:"constant.numeric.preprocessor.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",contentName:"comment.block.preprocessor.else-branch.c",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.if-branch.c",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"$self"}]}]}]},"preprocessor-rule-enabled-block":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",contentName:"comment.block.preprocessor.else-branch.in-block.c",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.if-branch.in-block.c",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#block_innards"}]}]}]},"preprocessor-rule-enabled-elif":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:endif)\\b))",patterns:[{begin:"^\\s*((#)\\s*(else)\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",contentName:"comment.block.preprocessor.elif-branch.c",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*(elif)\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.elif-branch.c",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{include:"$self"}]}]},"preprocessor-rule-enabled-elif-block":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.c",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:endif)\\b))",patterns:[{begin:"^\\s*((#)\\s*(else)\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",contentName:"comment.block.preprocessor.elif-branch.in-block.c",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*(elif)\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.elif-branch.c",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{include:"#block_innards"}]}]},"preprocessor-rule-enabled-else":{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"$self"}]},"preprocessor-rule-enabled-else-block":{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.c"},1:{name:"keyword.control.directive.conditional.c"},2:{name:"punctuation.definition.directive.c"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#block_innards"}]},probably_a_parameter:{match:"(?<=(?:[a-zA-Z_0-9] |[&*>\\]\\)]))\\s*([a-zA-Z_]\\w*)\\s*(?=(?:\\[\\]\\s*)?(?:,|\\)))",captures:{1:{name:"variable.parameter.probably.c"}}},static_assert:{begin:"((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))((?<!\\w)static_assert|_Static_assert(?!\\w))((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))(\\()",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"keyword.other.static_assert.c"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.c punctuation.definition.comment.begin.c"},8:{name:"comment.block.c"},9:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},10:{name:"punctuation.section.arguments.begin.bracket.round.static_assert.c"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.static_assert.c"}},patterns:[{name:"meta.static_assert.message.c",begin:'(,)\\s*(?=(?:L|u8|u|U\\s*\\")?)',beginCaptures:{1:{name:"punctuation.separator.delimiter.comma.c"}},end:"(?=\\))",patterns:[{include:"#string_context"}]},{include:"#evaluation_context"}]},storage_types:{patterns:[{match:"(?-mix:(?<!\\w)(?:unsigned|signed|double|_Bool|short|float|long|void|char|bool|int)(?!\\w))",name:"storage.type.built-in.primitive.c"},{match:"(?-mix:(?<!\\w)(?:atomic_uint_least64_t|atomic_uint_least16_t|atomic_uint_least32_t|pthread_rwlockattr_t|atomic_uint_fast64_t|atomic_uint_fast32_t|atomic_uint_fast16_t|atomic_int_least64_t|atomic_int_least32_t|atomic_int_least16_t|atomic_uint_least8_t|atomic_uint_fast8_t|atomic_int_least8_t|atomic_int_fast16_t|pthread_mutexattr_t|atomic_int_fast32_t|atomic_int_fast64_t|atomic_int_fast8_t|pthread_condattr_t|atomic_ptrdiff_t|pthread_rwlock_t|atomic_uintptr_t|atomic_uintmax_t|atomic_intmax_t|atomic_intptr_t|atomic_char32_t|atomic_char16_t|pthread_mutex_t|pthread_cond_t|atomic_wchar_t|uint_least64_t|uint_least32_t|uint_least16_t|pthread_once_t|pthread_attr_t|int_least32_t|pthread_key_t|int_least16_t|int_least64_t|uint_least8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|atomic_ushort|atomic_ullong|atomic_size_t|int_fast16_t|int_fast64_t|uint_fast8_t|atomic_short|atomic_uchar|atomic_schar|int_least8_t|memory_order|atomic_llong|atomic_ulong|int_fast32_t|atomic_long|atomic_uint|atomic_char|int_fast8_t|suseconds_t|atomic_bool|atomic_int|_Imaginary|useconds_t|in_port_t|uintmax_t|uintmax_t|pthread_t|blksize_t|in_addr_t|uintptr_t|blkcnt_t|uint16_t|uint32_t|uint64_t|u_quad_t|_Complex|intptr_t|intmax_t|intmax_t|segsz_t|u_short|nlink_t|uint8_t|int64_t|int32_t|int16_t|fixpt_t|daddr_t|caddr_t|qaddr_t|ssize_t|clock_t|swblk_t|u_long|mode_t|int8_t|time_t|ushort|u_char|quad_t|size_t|pid_t|gid_t|uid_t|dev_t|div_t|off_t|u_int|key_t|ino_t|uint|id_t|id_t)(?!\\w))",name:"storage.type.built-in.c"},{match:"(?-mix:\\b(enum|struct|union)\\b)",name:"storage.type.$1.c"},{name:"meta.asm.c",begin:"(\\b(?:__asm__|asm)\\b)\\s*((?:volatile)?)",beginCaptures:{1:{name:"storage.type.asm.c"},2:{name:"storage.modifier.c"}},end:"(?!\\G)",patterns:[{match:"(?:^)((?:(?:(?>\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+?|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z)))(?:\\n|$)",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}}},{include:"#comments"},{begin:"(((?:(?:(?>\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+?|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z)))\\()",beginCaptures:{1:{name:"punctuation.section.parens.begin.bracket.round.assembly.c"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.c punctuation.definition.comment.begin.c"},4:{name:"comment.block.c"},5:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.assembly.c"}},patterns:[{name:"string.quoted.double.c",contentName:"meta.embedded.assembly.c",begin:'(R?)(")',beginCaptures:{1:{name:"meta.encoding.c"},2:{name:"punctuation.definition.string.begin.assembly.c"}},end:'(")',endCaptures:{1:{name:"punctuation.definition.string.end.assembly.c"}},patterns:[{include:"source.asm"},{include:"source.x86"},{include:"source.x86_64"},{include:"source.arm"},{include:"#backslash_escapes"},{include:"#string_escaped_char"}]},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.section.parens.begin.bracket.round.assembly.inner.c"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.assembly.inner.c"}},patterns:[{include:"#evaluation_context"}]},{match:"\\[((?:(?:(?>\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+?|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z)))([a-zA-Z_]\\w*)((?:(?:(?>\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+?|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z)))\\]",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"variable.other.asm.label.c"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.c punctuation.definition.comment.begin.c"},8:{name:"comment.block.c"},9:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]}}},{match:":",name:"punctuation.separator.delimiter.colon.assembly.c"},{include:"#comments"}]}]}]},string_escaped_char:{patterns:[{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3]\\d{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape.c"},{match:"\\\\.",name:"invalid.illegal.unknown-escape.c"}]},string_placeholder:{patterns:[{match:`(?x) % +(\\d+\\$)? # field (argument #) +[#0\\- +']* # flags +[,;:_]? # separator character (AltiVec) +((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width +(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision +(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier +[diouxXDOUeEfFgGaACcSspn%] # conversion type`,name:"constant.other.placeholder.c"},{match:'(%)(?!"\\s*(PRI|SCN))',captures:{1:{name:"invalid.illegal.placeholder.c"}}}]},strings:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.double.c",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"},{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.single.c",patterns:[{include:"#string_escaped_char"},{include:"#line_continuation_character"}]}]},switch_conditional_parentheses:{name:"meta.conditional.switch.c",begin:"((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))(\\()",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.c punctuation.definition.comment.begin.c"},3:{name:"comment.block.c"},4:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},5:{name:"punctuation.section.parens.begin.bracket.round.conditional.switch.c"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.conditional.switch.c"}},patterns:[{include:"#evaluation_context"},{include:"#c_conditional_context"}]},switch_statement:{name:"meta.block.switch.c",begin:"(((?>(?:(?:(?>(?<!\\s)\\s+)|(\\/\\*)((?>(?:[^\\*]|(?>\\*+)[^\\/])*)((?>\\*+)\\/)))+|(?:(?:(?:(?:\\b|(?<=\\W))|(?=\\W))|\\A)|\\Z))))((?<!\\w)switch(?!\\w)))",beginCaptures:{1:{name:"meta.head.switch.c"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.c punctuation.definition.comment.begin.c"},4:{name:"comment.block.c"},5:{patterns:[{match:"\\*\\/",name:"comment.block.c punctuation.definition.comment.end.c"},{match:"\\*",name:"comment.block.c"}]},6:{name:"keyword.control.switch.c"}},end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",patterns:[{name:"meta.head.switch.c",begin:"\\G ?",end:"((?:\\{|<%|\\?\\?<|(?=;)))",endCaptures:{1:{name:"punctuation.section.block.begin.bracket.curly.switch.c"}},patterns:[{include:"#switch_conditional_parentheses"},{include:"$self"}]},{name:"meta.body.switch.c",begin:"(?<=\\{|<%|\\?\\?<)",end:"(\\}|%>|\\?\\?>)",endCaptures:{1:{name:"punctuation.section.block.end.bracket.curly.switch.c"}},patterns:[{include:"#default_statement"},{include:"#case_statement"},{include:"$self"},{include:"#block_innards"}]},{name:"meta.tail.switch.c",begin:"(?<=\\}|%>|\\?\\?>)[\\s\\n]*",end:"[\\s\\n]*(?=;)",patterns:[{include:"$self"}]}]},vararg_ellipses:{match:"(?<!\\.)\\.\\.\\.(?!\\.)",name:"punctuation.vararg-ellipses.c"}},displayName:"C"})]}}]); diff --git a/4367.9dc326f1.async.js b/4367.9dc326f1.async.js new file mode 100644 index 00000000..3e27dc0d --- /dev/null +++ b/4367.9dc326f1.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4367],{94367:function(t,n,e){e.r(n),e.d(n,{default:function(){return i}});var i=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/ini.tmbundle/blob/master/Syntaxes/Ini.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/ini.tmbundle/commit/2af0cbb0704940f967152616f2f1ff0aae6287a6",name:"ini",scopeName:"source.ini",patterns:[{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ini"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.ini"}},end:"\\n",name:"comment.line.number-sign.ini"}]},{begin:"(^[ \\t]+)?(?=;)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ini"}},end:"(?!\\G)",patterns:[{begin:";",beginCaptures:{0:{name:"punctuation.definition.comment.ini"}},end:"\\n",name:"comment.line.semicolon.ini"}]},{captures:{1:{name:"keyword.other.definition.ini"},2:{name:"punctuation.separator.key-value.ini"}},match:"\\b([a-zA-Z0-9_.-]+)\\b\\s*(=)"},{captures:{1:{name:"punctuation.definition.entity.ini"},3:{name:"punctuation.definition.entity.ini"}},match:"^(\\[)(.*?)(\\])",name:"entity.name.section.group-title.ini"},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.ini"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.ini"}},name:"string.quoted.single.ini",patterns:[{match:"\\\\.",name:"constant.character.escape.ini"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.ini"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.ini"}},name:"string.quoted.double.ini"}],displayName:"INI",aliases:["properties"]})]}}]); diff --git a/4401.4b8dbc50.async.js b/4401.4b8dbc50.async.js new file mode 100644 index 00000000..7a589801 --- /dev/null +++ b/4401.4b8dbc50.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4401],{96959:function(E,A,B){B.r(A),B.d(A,{default:function(){return Q}});var Q=Uint8Array.from(atob("AGFzbQEAAAABoQEWYAJ/fwF/YAF/AX9gA39/fwF/YAR/f39/AX9gAX8AYAV/f39/fwF/YAN/f38AYAJ/fwBgBn9/f39/fwF/YAd/f39/f39/AX9gAAF/YAl/f39/f39/f38Bf2AIf39/f39/f38Bf2AAAGAEf39/fwBgA39+fwF+YAZ/fH9/f38Bf2AAAXxgBn9/f39/fwBgAnx/AXxgAn5/AX9gBX9/f39/AAJ1BANlbnYVZW1zY3JpcHRlbl9tZW1jcHlfYmlnAAYDZW52EmVtc2NyaXB0ZW5fZ2V0X25vdwARFndhc2lfc25hcHNob3RfcHJldmlldzEIZmRfd3JpdGUAAwNlbnYWZW1zY3JpcHRlbl9yZXNpemVfaGVhcAABA9MB0QENBAABAAECAgsCAAIEBAACAQEAAQMCAwkCBgUDBQgCAwwMAwkJAwgDAQIFAwMEAQUHCwgCAgsABQUBAgQCBgIAAQACBAIABwMHBgcAAwACAAICAAQBAgcAAgUCAAEBBgYABgQACAUICQsJDAAAAAAAAAACAgIDAAIDAgADAQABAAACBQICAAESAQEEAgIGAgUDAQUAAgEBAAoBAAEAAwMCAAACBgIOAgEPAQEBChMCBQkGAQ4UFRAHAwIBAAEECggCAQgIBwcNAQQABwABCgQBBQQFAXABMzMFBwEBgAKAgAIGDgJ/AUHQj9MCC38BQQALB5QCDwZtZW1vcnkCABFfX3dhc21fY2FsbF9jdG9ycwAEGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBABBfX2Vycm5vX2xvY2F0aW9uALABB29tYWxsb2MAwAEFb2ZyZWUAwQEQZ2V0TGFzdE9uaWdFcnJvcgDCARFjcmVhdGVPbmlnU2Nhbm5lcgDEAQ9mcmVlT25pZ1NjYW5uZXIAxQEYZmluZE5leHRPbmlnU2Nhbm5lck1hdGNoAMYBG2ZpbmROZXh0T25pZ1NjYW5uZXJNYXRjaERiZwDHAQlzdGFja1NhdmUA0QEMc3RhY2tSZXN0b3JlANIBCnN0YWNrQWxsb2MA0wEMZHluQ2FsbF9qaWppANQBCVIBAEEBCzIFCgsPHC9vcHRxcnN1ugG7Ab0BBgcICYABfoEBggGDAX97fIUBmwF9hAFvnAFvnQGeAZ8BoAGhAZIBogGYAZcBowGkAaUBqwGqAawBCuGICtEBFgBB/MsSQYzLEjYCAEG0yxJBKjYCAAsDAAELZgEDf0EBIQICQCAAKAIEIgMgACgCACIAayIEIAEoAgQgASgCACIBa0cNACAAIANJBEAgACAEaiEDA0AgAC0AACABLQAAayICDQIgAUEBaiEBIABBAWoiACADRw0ACwtBACECCyACC+cBAQZ/AkAgACgCACIBIAAoAgQiAE8NACAAIAFrIgJBB3EhAwJAIAFBf3MgAGpBB0kEQEEAIQIgASEADAELIAJBeHEhBkEAIQIDQCABLQAHIAEtAAYgAS0ABSABLQAEIAEtAAMgAS0AAiABLQABIAEtAAAgAkHlB2xqQeUHbGpB5QdsakHlB2xqQeUHbGpB5QdsakHlB2xqQeUHbGohAiABQQhqIgAhASAFQQhqIgUgBkcNAAsLIANFDQADQCAALQAAIAJB5QdsaiECIABBAWohACAEQQFqIgQgA0cNAAsLIAJBBXYgAmoLgAEBA39BASECAkAgACgCACABKAIARw0AIAAoAgQgASgCBEcNACAAKAIMIgMgACgCCCIAayIEIAEoAgwgASgCCCIBa0cNACAAIANJBEAgACAEaiEDA0AgAC0AACABLQAAayICDQIgAUEBaiEBIABBAWoiACADRw0ACwtBACECCyACC/MBAQd/AkAgACgCCCIBIAAoAgwiA08NACADIAFrIgJBB3EhBAJAIAFBf3MgA2pBB0kEQEEAIQIgASEDDAELIAJBeHEhB0EAIQIDQCABLQAHIAEtAAYgAS0ABSABLQAEIAEtAAMgAS0AAiABLQABIAEtAAAgAkHlB2xqQeUHbGpB5QdsakHlB2xqQeUHbGpB5QdsakHlB2xqQeUHbGohAiABQQhqIgMhASAGQQhqIgYgB0cNAAsLIARFDQADQCADLQAAIAJB5QdsaiECIANBAWohAyAFQQFqIgUgBEcNAAsLIAAvAQAgACgCBCACQQV2IAJqamoLJQAgASgCABDMASABKAIUIgIEQCACEMwBCyAAEMwBIAEQzAFBAgtqAQJ/AkAgASgCCCIAQQJOBEAgASgCFCEDQQAhAANAIAMgAEECdGoiBCACIAQoAgBBAnRqKAIANgIAIABBAWoiACABKAIISA0ACwwBCyAAQQFHDQAgASACIAEoAhBBAnRqKAIANgIQC0EAC/0JAQd/IwBBEGsiDiQAQZh+IQkCQCAFQQRLDQAgB0EASA0AIAUgB0gNACADQQNxRQ0AIARFDQAgBQRAIAUgB2shDANAIAYgCkECdGooAgAiC0UNAgJAIAogDE4EQCALQRBLDQRBASALdEGWgARxDQEMBAsgC0EBa0EFSQ0AIAtBEGtBAUsNAwsgCkEBaiIKIAVHDQALCyAAIAEgAhANRQRAQZx+IQkMAQsjAEEgayIJJABB5L8SKAIAIQwgDkEMaiIPQQA2AgACQCACIAFrIg1BAEwEQEGcfiELDAELIAlBADYCDAJAAkAgDARAIAkgAjYCHCAJIAE2AhggCUEANgIUIAkgADYCECAMIAlBEGogCUEMahCPASEKAkAgAEGUvRJGDQAgCg0AIAAtAExBAXFFDQAgCSACNgIcIAkgATYCGCAJQQA2AhQgCUGUvRI2AhAgDCAJQRBqIAlBDGoQjwEaCyAJKAIMIgpFDQEgCigCCCELDAILQYSYERCMASIMRQRAQXshCwwDC0HkvxIgDDYCAAtBeyELQQwQywEiCkUNASAKIAAgASACEHYiATYCACABRQRAIAoQzAEMAgtBEBDLASICRQ0BIAIgATYCCCACQQA2AgQgAiAANgIAIAIgASANajYCDCAMIAIgChCQASILBEAgAhDMASALQQBIDQILQei/EkHovxIoAgBBAWoiCzYCACAKIA02AgQgCiALNgIICyAPIAo2AgALIAlBIGokAAJAIAsiAUEASA0AQeC/EigCACIJRQRAAn9B4L8SQQA2AgBBDBDLASICBH9B+AUQywEiCUUEQCACEMwBQXsMAgsgAiAJNgIIIAJCgICAgKABNwIAQeC/EiACNgIAQQAFQXsLCyIJDQJB4L8SKAIAIQkLIAkoAgAiCiABTARAA0AgCSgCCCELIAkoAgQiAiAKTAR/IAsgAkGYAWwQzQEiC0UEQEF7IQkMBQsgCSALNgIIIAkgAkEBdDYCBCAJKAIABSAKC0HMAGwgC2pBAEHMABCoARogCSAJKAIAIgtBAWoiCjYCACABIAtKDQALCyAJKAIIIgwgAUHMAGxqIgogBzYCFCAKIAU2AhAgCkEANgIMIAogBDYCCCAKIAM2AgRBACEJIApBADYCACAKIA4oAgwoAgA2AkgCQCAFRQ0AIAVBA3EhBCAFQQFrQQNPBEAgBUF8cSECIAwgAUHMAGxqQRhqIQtBACEDA0AgCyAJQQJ0IgpqIAYgCmooAgA2AgAgCyAKQQRyIg1qIAYgDWooAgA2AgAgCyAKQQhyIg1qIAYgDWooAgA2AgAgCyAKQQxyIgpqIAYgCmooAgA2AgAgCUEEaiEJIANBBGoiAyACRw0ACwsgBEUNAEEAIQogDCABQcwAbGohAwNAIAMgCUECdCILaiAGIAtqKAIANgIYIAlBAWohCSAKQQFqIgogBEcNAAsLIAdBAEwNAEFiIQkgCEUNASAFIAdrIQlBACEKIAwgAUHMAGxqIQYDQAJAIAYgCUECdGooAhhBBEYEQCAAIAggCkEDdGoiBygCACAHKAIEEHYiC0UEQEF7IQkMBQsgBiAJQQN0aiIDIAs2AiggAyALIAcoAgQgBygCAGtqNgIsDAELIAYgCUEDdGogCCAKQQN0aikCADcCKAsgCkEBaiEKIAlBAWoiCSAFSA0ACwsgASEJCyAOQRBqJAAgCQtoAQR/AkAgASACTw0AIAEhAwNAIAMgAiAAKAIUEQAAIgVBX3FBwQBrQRpPBEAgBUEwa0EKSSIGIAEgA0ZxDQIgBUHfAEYgBnJFDQILIAMgACgCABEBACADaiIDIAJJDQALQQEhBAsgBAs3AQF/AkAgAUEATA0AIAAoAoQDIgBFDQAgACgCDCABSA0AIAAoAhQgAUHcAGxqQdwAayECCyACCwkAIAAQzAFBAgsQACAABEAgABARIAAQzAELC7cCAQJ/AkAgAEUNAAJAAkACQAJAAkACQAJAAkAgACgCAA4JAAIIBAUDBgEBCAsgACgCMEUNByAAKAIMIgFFDQcgASAAQRhqRw0GDAcLIAAoAgwiAQRAIAEQESABEMwBCyAAKAIQIgBFDQYDQCAAKAIQIQEgACgCDCICBEAgAhARIAIQzAELIAAQzAEgASIADQALDAYLIAAoAjAiAUUNBSABKAIAIgBFDQQgABDMAQwECyAAKAIMIgEEQCABEBEgARDMAQsgACgCEEEDRw0EIAAoAhQiAQRAIAEQESABEMwBCyAAKAIYIgFFDQQgARARDAMLIAAoAigiAUUNAwwCCyAAKAIMIgFFDQIgARARDAELIAAoAgwiAQRAIAEQESABEMwBCyAAKAIgIgFFDQEgARARCyABEMwBCwvlAgIFfwF+IABBADYCAEF6IQMCQCABKAIAIgJBCEsNAEEBIAJ0QccDcUUNAEEBQTgQzwEiAkUEQEF7DwsgAiABKQIAIgc3AgAgAiABKQIwNwIwIAIgASkCKDcCKCACIAEpAiA3AiAgAkEYaiIDIAEpAhg3AgAgAiABKQIQNwIQIAIgASkCCDcCCAJAAkACQAJAIAenDgIAAQILIAEoAhAhBCABKAIMIQEgAkEANgIwIAIgAzYCECACIAM2AgwgAkEANgIUIAIgASAEEBMiA0UNAQwCCyABKAIwIgRFDQAgAkEMEMsBIgE2AjBBeyEDIAFFDQECQCAEKAIIIgZBAEwEQCABQQA2AgBBACEGDAELIAEgBhDLASIFNgIAIAUNACABEMwBIAJBADYCMAwCCyABIAY2AgggASAEKAIEIgM2AgQgBSAEKAIAIAMQpgEaCyAAIAI2AgBBAA8LIAIQESACEMwBCyADC4QCAQV/IAIgAWsiAkEASgRAAkACQCAAKAIQIAAoAgwiBWsiBCACaiIDQRhIIAAoAjAiBkEATHFFBEAgBiADQRBqIgdOBEAgBCAFaiABIAIQpgEgAmpBADoAAAwDCyAAQRhqIAVGBEAgA0ERahDLASIDRQRAQXsPCyAEQQBMDQIgAyAFIAQQpgEgBGpBADoAAAwCCyADQRFqIQMCfyAFBEAgBSADEM0BDAELIAMQywELIgMNAUF7DwsgBCAFaiABIAIQpgEgAmpBADoAAAwBCyADIARqIAEgAhCmASACakEAOgAAIAAgBzYCMCAAIAM2AgwLIAAgACgCDCAEaiACajYCEAtBAAsnAQF/QQFBOBDPASIBBEAgAUEANgIQIAEgADYCDCABQQc2AgALIAELJwEBf0EBQTgQzwEiAQRAIAFBADYCECABIAA2AgwgAUEINgIACyABCz0BAn9BAUE4EM8BIgIEQCACIAJBGGoiAzYCECACIAM2AgwgAiAAIAEQE0UEQCACDwsgAhARIAIQzAELQQALvAUBBX8gACgCECECIAAoAgwhAQJ/AkAgACgCGARAAkACQCACDgIAAQMLQQFBfyAAKAIUIgNBf0YbQQAgA0EBRxsMAwsgACgCFEF/Rw0BQQIMAgsCQAJAIAIOAgABAgtBA0EEQX8gACgCFCIDQX9GGyADQQFGGwwCCyAAKAIUQX9HDQBBBQwBC0F/CyEFIAEoAhAhAwJAAkACQAJAAkACfyABKAIYBEACQAJAIAMOAgABBAtBAUF/IAEoAhQiBEF/RhtBACAEQQFHGwwCCyABKAIUQX9HDQJBAgwBCwJAAkAgAw4CAAEDC0EDQQRBfyABKAIUIgRBf0YbIARBAUYbDAELIAEoAhRBf0cNAUEFCyEEIAVBAEgNACAEQQBODQELIAIgACgCFEcNAyADIAEoAhRHDQNBACEEAkAgAkUNACADRQ0AQX8gAiADbEH/////ByADbSACTBshBAsgBCICQQBODQFBt34PCwJAAkACQAJAAkACQCAEQRhsQYAIaiAFQQJ0aigCAEEBaw4GAAECAwQFCAsgACABKQIANwIAIAAgASkCMDcCMCAAIAEpAig3AiggACABKQIgNwIgIAAgASkCGDcCGCAAIAEpAhA3AhAgACABKQIINwIIDAYLIAEoAgwhAiAAQQE2AhggAEKAgICAcDcCECAAIAI2AgwMBQsgASgCDCECIABBATYCGCAAQoGAgIBwNwIQIAAgAjYCDAwECyABKAIMIQIgAEEANgIYIABCgICAgHA3AhAgACACNgIMDAMLIAEoAgwhAiAAQQA2AhggAEKAgICAEDcCECAAIAI2AgwMAgsgAEEANgIYIABCgICAgBA3AhAgAUEBNgIYIAFCgYCAgHA3AhBBAA8LIAAgAjYCECAAIAI2AhQgACABKAIMNgIMCyABQQA2AgwgARARIAEQzAELQQALsQEBBX8gAEEANgIAQQFBOBDPASIFRQRAQXsPCyAFQQE2AgAgAkEASgRAIAVBMGohBwNAAkACQCABKAIMQQFMBEAgAyAGQQJ0aiIEKAIAIAEoAhgRAQBBAUYNAQsgByADIAZBAnRqKAIAIgQgBBAZGgwBCyAFIAQoAgAiBEEDdkH8////AXFqQRBqIgggCCgCAEEBIAR0cjYCAAsgBkEBaiIGIAJHDQALCyAAIAU2AgBBAAvDBwEJfyABIAIgASACSRshCgJAAkAgACgCACIDRQRAIABBDBDLASIDNgIAQXshBSADRQ0CIANBFBDLASIINgIAIAhFBEAgAxDMASAAQQA2AgBBew8LIANBFDYCCCAIQQA2AAAgA0EENgIEIAhBBGohBkEAIQAMAQsgAygCACIIQQRqIQZBACEAIAgoAgAiCUEATA0AIAkhBANAIAAgBGoiBUEBdSIHQQFqIAAgCiAGIAVBAnRBBHJqKAIASyIFGyIAIAQgByAFGyIESA0ACwsgCSAJIAAgASACIAEgAksbIgtBf0YbIgRKBEAgC0EBaiEBIAkhBQNAIAQgBCAFaiIHQQF1IgJBAWogASAGIAdB/v///wNxQQJ0aigCAEkiBxsiBCACIAUgBxsiBUgNAAsLQbN+IQUgAEEBaiIHIARrIgIgCWoiAUGQzgBLDQAgAkEBRwRAIAsgCCAEQQN0aigCACIFIAUgC0kbIQsgCiAGIABBA3RqKAIAIgUgBSAKSxshCgsCQCAEIAdGDQAgBCAJTw0AIAdBA3RBBHIhBiAEQQN0QQRyIQcgAkEASgRAAkAgCSAEa0EDdCICIAZqIgUgAygCCCIETQ0AA0AgBEEBdCIEIAVJDQALIAMgBDYCCCADIAggBBDNASIINgIAIAgNAEF7DwsgBiAIaiAHIAhqIAIQpwEgBSADKAIETQ0BIAMgBTYCBAwBCyAGIAhqIAcgCGogAygCBCAHaxCnASADIAMoAgQgBiAHa2o2AgQLIABBA3QiB0EMaiEFIAMoAggiBiEEA0AgBCIAQQF0IQQgACAFSQ0ACyAAIAZHBEAgAyADKAIAIAAQzQEiBDYCACAERQRAQXsPCyADIAA2AgggACEGCwJAIAdBCGoiBCAGSwRAA0AgBkEBdCIGIARJDQALIAMgBjYCCCADIAMoAgAgBhDNASIANgIAIAANAUF7DwsgAygCACEACyAAIAdBBHJqIAo2AAAgBCADKAIESwRAIAMgBDYCBAsCQCAFIAMoAggiAEsEQANAIABBAXQiACAFSQ0ACyADIAA2AgggAyADKAIAIAAQzQEiADYCACAADQFBew8LIAMoAgAhAAsgACAEaiALNgAAIAUgAygCBEsEQCADIAU2AgQLAkAgAygCCCIAQQRJBEADQCAAQQJJIQQgAEEBdCIFIQAgBA0ACyADIAU2AgggAyADKAIAIAUQzQEiADYCACAADQFBew8LIAMoAgAhAAsgACABNgAAQQAhBSADKAIEQQNLDQAgA0EENgIECyAFC5ouAQl/IwBBMGsiBSQAIAMoAgwhCCADKAIIIQcgBSABKAIAIgY2AiQCQAJAAkACQCAAKAIEBEAgACgCDCEMQQEhCyAGIQQCQAJAA0ACQAJAAkAgAiAESwRAIAQgAiAHKAIUEQAAIQogBCAHKAIAEQEAIARqIQkgCkEKRg0DIApBIEYNAyAKQf0ARg0BCyAFIAQ2AiwgBUEsaiACIAcgBUEoaiAMEB4iCw0BQQAhCyAFKAIsIQkLIAUgCTYCJCAJIQYLIAsOAgIDCAsgCSIEIAJJDQALQfB8IQsMBgsgAEEENgIAIAAgBSgCKDYCFAwCCyAAQQA2AgQLIAIgBk0NAiAIQQZqIQoCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAA0AgACAGNgIQIABBADYCDCAAQQM2AgAgBiACIAcoAhQRAAAhBCAGIAcoAgARAQAgBmohBgJAIAQgCCgCEEcNACAKLQAAQRBxDQAgBSAGNgIkQZh/IQsgAiAGTQ0TIAAgBjYCECAGIAIgBygCFBEAACEJIAUgBiAHKAIAEQEAIAZqIgo2AiRBASEEIABBATYCCCAAIAk2AhQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAlBJ2sOVh8FBgABLi4uLicmJiYmJiYmJiYuLg0uDgIuGgouEi4uHRQuLhUuLhcYLSwWEC4lLggZDBsuLi4uLh4uCS4RLi4rEy4uKi4uLiAtLi4PLiQuByELHAMELgsgCC0AAEEIcUUNPgw6CyAILQAAQSBxRQ09DDgLQQAhBiAILQAAQYABcUUNPAw5CyAILQABQQJxRQ07IAVBJGogAiAAIAMQHyILQQBIDT4gCw4DOTs1OwsgCC0AAUEIcUUNOiAAQQ02AgAMOgsgCC0AAUEgcUUNOSAAQQ42AgAMOQsgCC0AAUEgcUUNOCAAQQ82AgAMOAsgCC0AAkEEcUUNNyAAQgw3AhQgAEEGNgIADDcLIAgtAAJBBHFFDTYgAEKMgICAEDcCFCAAQQY2AgAMNgsgCC0AAkEQcUUNNSAAQYAINgIUIABBCTYCAAw1CyAILQACQRBxRQ00IABBgBA2AhQgAEEJNgIADDQLIAgtAANBBHFFDTMgAEGAgAQ2AhQgAEEJNgIADDMLIAgtAANBBHFFDTIgAEGAgAg2AhQgAEEJNgIADDILIAgtAAJBCHFFDTEgAEGAIDYCFCAAQQk2AgAMMQsgCC0AAkEIcUUNMCAAQYDAADYCFCAAQQk2AgAMMAsgCC0AAkEgcUUNLyAAQgk3AhQgAEEGNgIADC8LIAgtAAJBIHFFDS4gAEKJgICAEDcCFCAAQQY2AgAMLgsgCC0AAkHAAHFFDS0gAEIENwIUIABBBjYCAAwtCyAILQACQcAAcUUNLCAAQoSAgIAQNwIUIABBBjYCAAwsCyAILQAGQQhxRQ0rIABCCzcCFCAAQQY2AgAMKwsgCC0ABkEIcUUNKiAAQouAgIAQNwIUIABBBjYCAAwqCyAILQAGQcAAcUUNKSAAQRM2AgAMKQsgCC0ABkGAAXFFDSggAEEUNgIADCgLIAgtAAdBAXFFDScgAEEVNgIADCcLIAgtAAdBAXFFDSYgAEEWNgIADCYLIAgtAAdBBHFFDSUgAEEXNgIADCULIAgtAAFBwABxRQ0kDB0LIAgtAAlBEHENGyAILQABQcAAcUUNIyAAQYACNgIUIABBCTYCAAwjC0GrfiELIAgtAAlBEHENJSAILQABQcAAcUUNIgwaCyAILQABQYABcUUNISAAQcAANgIUIABBCTYCAAwhCyAILQAFQYABcQ0ZDCALIAgtAAVBgAFxDRcMHwsgAiAKTQ0eIAogAiAHKAIUEQAAQfsARw0eIAgoAgBBAE4NHiAFIAogBygCABEBACAKajYCJCAFQSRqIAJBCyAHIAVBKGoQICILQQBIDSFBCCEGIAUoAiQiBCACTw0BIAQgAiAHKAIUEQAAQf8ASw0BIAcoAjAhCUGsfiELIAQgAiAHKAIUEQAAQQQgCREAAEUNAQwhCyACIApNDR0gCiACIAcoAhQRAAAhBiAIKAIAIQQgBkH7AEcNASAEQYCAgIAEcUUNASAFIAogBygCABEBACAKajYCJCAFQSRqIAJBAEEIIAcgBUEoahAhIgtBAEgNIEEQIQYgBSgCJCIEIAJPDQAgBCACIAcoAhQRAABB/wBLDQAgBygCMCEJQax+IQsgBCACIAcoAhQRAABBCyAJEQAADSALIAAgBjYCDCAKIAcoAgARAQAgCmogBEkEQEHwfCELIAIgBE0NIAJAIAQgAiAHKAIUEQAAQf0ARgRAIAUgBCAHKAIAEQEAIARqNgIkDAELIAAoAgwhCEEAIQNBACEMIwBBEGsiCiQAAkACQCACIgYgBE0NAANAIAQgBiAHKAIUEQAAIQkgBCAHKAIAEQEAIQICQAJAAkAgCUEKRg0AIAlBIEYNACAJQf0ARw0BIAMhBAwFCwJAIAIgBGoiAiAGTw0AA0AgAiIEIAYgBygCFBEAACEJIAQgBygCABEBACECIAlBIEcgCUEKR3ENASACIARqIgIgBkkNAAsLIAlBCkYNAyAJQSBGDQMMAQsgDEUNACAIQRBGBEAgCUH/AEsNA0GsfiEEIAlBCyAHKAIwEQAARQ0DDAQLIAhBCEcNAiAJQf8ASw0CIAlBBCAHKAIwEQAARQ0CQax+IQQgCUE4Tw0CDAMLIAlB/QBGBEAgAyEEDAMLIAogBDYCDCAKQQxqIAYgByAKQQhqIAgQHiIEDQJBASEMIANBAWohAyAKKAIMIgQgBkkNAAsLQfB8IQQLIApBEGokACAEQQBIBEAgBCELDCILIARFDSEgAEEBNgIECyAAQQQ2AgAgACAFKAIoNgIUDB0LIAUgCjYCJAwcCyAEQYCAgIACcUUNGyAFQSRqIAJBAEECIAcgBUEoahAhIgtBAEgNHiAFLQAoIQQgBSgCJCECIABBEDYCDCAAQQE2AgAgACAEQQAgAiAKRxs6ABQMGwsgAiAKTQ0aQQQhBCAILQAFQcAAcUUNGgwRCyACIApNDRlBCCEEIAgtAAlBEHENEAwZCyAFIAY2AiQCQCAFQSRqIAIgBxAiIgRB6AdLDQAgCC0AAkEBcUUNACADKAI0IgogBEggBEEKT3ENACAILQAIQSBxBEBBsH4hCyAEIApKDR0gBEEDdCADKAKAASICIANBQGsgAhtqKAIARQ0dCyAAQQE2AhQgAEEHNgIAIABCADcCICAAIAQ2AhgMGQsgCUF+cUE4RgRAIAUgBiAHKAIAEQEAIAZqNgIkDBkLIAUgBjYCJCAILQADQRBxRQ0CIAYhCgwBCyAILQADQRBxRQ0XCyAFQSRqIAJBAkEDIAlBMEYbIAcgBUEoahAgQQBIBEBBuH4hCwwaCyAFLQAoIQQgBSgCJCECIABBCDYCDCAAQQE2AgAgACAEQQAgAiAKRxs6ABQMFgsgBSAGIAcoAgARAQAgBmo2AiQMFQsgAiAKTQ0UIAgtAAVBAXFFDRQgCiACIAcoAhQRAAAhBCAFIAogBygCABEBACAKaiIMNgIkQQAhByAEQTxGDQogBEEnRg0KIAUgCjYCJAwUCyACIApNDRMgCC0ABUECcUUNEyAKIAIgBygCFBEAACEEIAUgCiAHKAIAEQEAIApqIgw2AiRBACEHIARBPEYNCCAEQSdGDQggBSAKNgIkDBMLIAgtAARBAXFFDRIgAEERNgIADBILIAIgCk0NESAKIAIgBygCFBEAAEH7AEcNESAILQAGQQFxRQ0RIAUgCiAHKAIAEQEAIApqIgQ2AiQgACAJQdAARjYCGCAAQRI2AgAgAiAETQ0RIAgtAAZBAnFFDREgBCACIAcoAhQRAAAhAiAFIAQgBygCABEBACAEajYCJCACQd4ARgRAIAAgACgCGEU2AhgMEgsgBSAENgIkDBELIAUgBjYCJCAFQSRqIAIgAyAFQSxqECMiC0UEQCAFKAIsIAMoAggoAhgRAQAiBEEfdSAEcSELCyALQQBIDRMgBSgCLCIEIAAoAhRHBEAgACAENgIUIABBBDYCAAwRCyAFIAAoAhAiBCAHKAIAEQEAIARqNgIkDBALIABBADYCCCAAIAQ2AhQCQAJAAkACQAJAIARFDQACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAIKAIAIglBAXFFDQAgBCAIKAIURg0BIAQgCCgCGEYNBCAEIAgoAhxGDQggBCAIKAIgRg0GIAQgCCgCJEcNACAFIAY2AiQgAEEMNgIADCcLAkAgBEEJaw50EhITEhITExMTExMTExMTExMTExMTExMSExMRDhMTEwsMAwUTEwATExMTExMTExMTExMTExMTBxMTExMTExMTExMTExMTExMTExMTExMTExMTEw8TEA0TExMTExMTExMTExMTExMTExMTExMTExMTExMTCQoTCyAFIAY2AiQgCUECcQ0BDCYLIAUgBjYCJAsgAEEFNgIADCQLIAUgBjYCJCAJQQRxDR8MIwsgBSAGNgIkDB4LIAUgBjYCJCAJQRBxDRwMIQsgBSAGNgIkDBsLIAUgBjYCJCAJQcAAcUUNHwwTCyAFIAY2AiQMEgsgBSAGNgIkIAlBgAJxRQ0dIAVBJGogAiAAIAMQHyILQQBIDSACQCALDgMcHgAeCyAILQAJQQJxRQ0bDBwLIAUgBjYCJCAJQYAIcUUNHCAAQQ02AgAMHAsCQCACIAZNDQAgBiACIAcoAhQRAABBP0cNACAILQAEQQJxRQ0AAkAgAiAGIAcoAgARAQAgBmoiBEsEQCAEIAIgBygCFBEAACIJQSNGBEAgBCACIAcoAhQRAAAaIAQgBygCABEBACAEaiIGIAJPDQwDQCAGIAIgBygCFBEAACEEIAYgBygCABEBACAGaiEGAkAgCCgCECAERgRAIAIgBk0NASAGIAIgBygCFBEAABogBiAHKAIAEQEAIAZqIQYMAQsgBEEpRg0QCyACIAZLDQALIAUgBjYCJAwNCyAFIAQ2AiQgCC0AB0EIcQRAAkACQAJAAkAgCUEmaw4IAAICAgIDAgMBCyAFIAQgBygCABEBACAEaiIGNgIkQSggBUEkaiACIAVBBGogAyAFQSxqIAVBABAkIgtBAEgNJSAAQQg2AgAgACAGNgIUIABCADcCHCAFKAIEIQkMFAsgCUHSAEYNEQsgCUEEIAcoAjARAABFDQMLQSggBUEkaiACIAVBBGogAyAFQSxqIAVBARAkIgtBAEgNIkGpfiELAkACQAJAIAUoAgAOAyUBAAELIAMoAjQhAgJAAn8gBSgCLCIHQQBKBEAgAkH/////B3MgB0kNAiACIAdqDAELIAIgB2pBAWoLIgJBAE4NAgsgAyAFKAIENgIoIAMgBDYCJEGmfiELDCQLIAUoAiwhAgsgACAENgIUIABBCDYCACAAIAI2AhwgAEEBNgIgIAUoAgQhCSAGIQQMEQsgCUHQAEcNASADKAIMKAIEQQBODQFBin8hCyAEIAcoAgARAQAgBGoiBCACTw0hIAQgAiAHKAIUEQAAIQkgBSAEIAcoAgARAQAgBGoiDDYCJEEBIQdBKCEEIAlBPWsOAhQTAgsgBSAENgIkCyAFIAY2AiQMDwsgBSAGNgIkDA4LIAUgBjYCJCAJQYAgcUUNGiAAQQ82AgAMGgsgBSAGNgIkIAlBgICABHFFDRkgAEEJNgIAIABBEEEgIAMoAgBBCHEbNgIUDBkLIAUgBjYCJCAJQYCAgARxRQ0YIABBCTYCACAAQYACQYAEIAMoAgBBCHEbNgIUDBgLIAUgBjYCJCAJQYCACHFFDRcgAEEQNgIADBcLIAUgBjYCJCABKAIAIAMoAhxNDRYjAEGQAmsiAiQAAkBB7JcRKAIAQQFGDQAgAygCDC0AC0EBcUUNACADKAIgIQQgAygCHCEGIAMoAgghAyACQd8JNgIAIAJBEGogAyAGIARB1AwgAhCLASACQRBqQeyXESgCABEEAAsgAkGQAmokAAwWCyADLQAAQQJxRQ0BA0AgAiAGTQ0FIAYgAiAHKAIUEQAAIQQgBiAHKAIAEQEAIAZqIQYgBEEAIAcoAjARAABFDQALDAQLIAMtAABBAnENAwsgBSAGNgIkDBMLIAUgBDYCJAtBin8hCwwUCyACIAZNDREMAQsLIABBCDYCACAAIAQ2AhQgAEKAgICAEDcCHCAFIAQgBygCABEBACAEaiIJNgIkQYl/IQsgAiAJTQ0RIAkgAiAHKAIUEQAAQSlHDRELIAAgCTYCGCAFIAQ2AiQLIAgtAAFBEHFFDQwgAEEONgIADAwLQQEhBEEAIQYMCAtBACEGIAQgBUEkaiACIAVBDGogAyAFQRBqIAVBCGpBARAkIgtBAEgNDUEAIQQCQCAFKAIIIgJFDQBBpn4hCyAHDQ5BASEGIAUoAhAhBCACQQJHDQAgAygCNCECAkACfyAEQQBKBEAgAkH/////B3MgBEkNAiACIARqDAELIAIgBGpBAWoLIgRBAE4NAQsgAyAFKAIMNgIoIAMgDDYCJAwOCyAAIAw2AhQgAEEINgIAIAAgBDYCHCAAIAY2AiAgACAFKAIMNgIYDAoLIAVBADYCIAJAIAQgBUEkaiACIAVBIGogAyAFQRhqIABBKGogBUEUahAlIgtBAUYEQCAAQQE2AiQMAQsgAEEANgIkIAtBAEgNDQsgBSgCFCICBEBBsH4hCyAHDQ0CfyAFKAIYIgQgAkECRw0AGkGwfiAEIAMoAjQiAmogAkH/////B3MgBEkbIARBAEoNABogAiAEakEBagsiBEEATA0NIAgtAAhBIHEEQCAEIAMoAjRKDQ4gBEEDdCADKAKAASICIANBQGsgAhtqKAIARQ0OCyAAQQc2AgAgAEEBNgIUIABBADYCICAAIAQ2AhgMCgsgAyAMIAUoAiAgBUEcahAmIgdBAEwEQEGnfiELDA0LIAgtAAhBIHEEQCADQUBrIQggAygCNCEJQQAhBCAFKAIcIQoDQEGwfiELIAogBEECdGooAgAiAiAJSg0OIAJBA3QgAygCgAEiBiAIIAYbaigCAEUNDiAEQQFqIgQgB0cNAAsLIABBBzYCACAAQQE2AiAgB0EBRgRAIABBATYCFCAAIAUoAhwoAgA2AhgMCgsgACAHNgIUIAAgBSgCHDYCHAwJCyAFQSRqIAIgBCAEIAcgBUEoahAhIgtBAEgNCyAFKAIoIQQgBSgCJCECIABBEDYCDCAAQQQ2AgAgACAEQQAgAiAKRxs2AhQMCAsgAEGAATYCFCAAQQk2AgAMBwsgAEEQNgIUIABBCTYCAAwGCyAILQAJQQJxRQ0DDAQLQX8hBEEBIQYMAQtBfyEEQQAhBgsgACAGNgIUIABBCjYCACAAQQA2AiAgACAENgIYCyAFKAIkIgQgAk8NACAEIAIgBygCFBEAAEE/Rw0AIAgtAANBAnFFDQAgACgCIA0AIAQgAiAHKAIUEQAAGiAFIAQgBygCABEBACAEajYCJCAAQgA3AhwMAQsgAEEBNgIcIAUoAiQiBCACTw0AIAQgAiAHKAIUEQAAQStHDQACQCAIKAIEIgZBEHEEQCAAKAIAQQtHDQELIAZBIHFFDQEgACgCAEELRw0BCyAAKAIgDQAgBCACIAcoAhQRAAAaIAUgBCAHKAIAEQEAIARqNgIkIABBATYCIAsgASAFKAIkNgIAIAAoAgAhCwwCCyAFIAY2AiQLQQAhCyAAQQA2AgALIAVBMGokACALC7YDAQV/IwBBEGsiCSQAIABBADYCACAFIAUoApwBQQFqIgc2ApwBQXAhCAJAIAdB+JcRKAIASw0AIAUoAgAhCyAJQQxqIAEgAiADIAQgBSAGECciCEEASARAIAkoAgwiBUUNASAFEBEgBRDMAQwBCwJAAkACQAJAAkAgAiAIRgRAIAAgCSgCDDYCACACIQgMAQsgCSgCDCEHIAhBDUcNAUEBQTgQzwEiBkUNBCAGQQA2AhAgBiAHNgIMIAZBCDYCACAAIAY2AgADQCABIAMgBCAFEBoiCEEASA0GIAlBDGogASACIAMgBCAFQQAQJyEIIAkoAgwhCiAIQQBIBEAgChAQDAcLQQFBOBDPASIHRQ0EIAdBADYCECAHIAo2AgwgB0EINgIAIAYgBzYCECAHIQYgCEENRg0ACyABKAIAIAJHDQILIAUgCzYCACAFIAUoApwBQQFrNgKcAQwECyAHRQ0AIAcQESAHEMwBC0GLf0F1IAJBD0YbIQgMAgsgBkEANgIQIAoQECAAKAIAEBBBeyEIDAELIABBADYCAEF7IQggB0UNACAHEBEgBxDMAQsgCUEQaiQAIAgLIQAgAigCFCABQdwAbGpB3ABrIgEgASgCAEEBcjYCAEEACxAAIAAgAjYCKCAAIAE2AiQL+AIBBn9B8HwhCQJAAkACQAJAIARBCGsOCQEDAwMDAwMDAAMLIAAoAgAiBCABTw0CA0ACQCAEIAEgAigCFBEAACEFIAQgAigCABEBACEKIAVB/wBLDQAgBUELIAIoAjARAABFDQBBUCEIIAcgBUEEIAIoAjARAAAEfyAIBUFJQal/IAVBCiACKAIwEQAAGwsgBWoiBUF/c0EEdksEQEG4fg8LIAUgB0EEdGohByAEIApqIgQgAU8NAyAGQQdJIQUgBkEBaiEGIAUNAQwDCwsgBg0BDAILIAAoAgAiBCABTw0BA0ACQCAEIAEgAigCFBEAACEFIAQgAigCABEBACEIIAVB/wBLDQAgBUEEIAIoAjARAABFDQAgBUE3Sw0AIAdBLyAFa0EDdksEQEG4fg8LIAdBA3QgBWpBMGshByAEIAhqIgQgAU8NAiAGQQpJIQUgBkEBaiEGIAUNAQwCCwsgBkUNAQsgAyAHNgIAIAAgBDYCAEEAIQkLIAkLsQUBDH8gAygCDCgCCEEIcSELIAEgACgCACIETQRAQQFBnH8gCxsPCyADKAIIIgkhBQJAAkAgC0UEQEGcfyEHIAQgASAJKAIUEQAAIgVBKGtBAkkNASAFQfwARg0BIAMoAgghBQsDQAJAIAQgASAFKAIUEQAAIQcgBCAFKAIAEQEAIQYgB0H/AEsNACAHQQQgBSgCMBEAAEUNACAIQa+AgIB4IAdrQQptSgRAQbd+DwsgCEEKbCAHakEwayEIIAQgBmoiBCABSQ0BCwtBt34hByAIQaCNBksNACAEIAAoAgAiBUciDkUEQEEAIQggAygCDC0ACEEQcUUNAgsgASAETQ0BIAQgASAJKAIUEQAAIQYgBCAJKAIAEQEAIQoCQCAGQSxGBEBBACEGIAQgCmoiDCEEIAEgDEsEQCADKAIIIQogDCEEA0ACQCAEIAEgCigCFBEAACEFIAQgCigCABEBACEPIAVB/wBLDQAgBUEEIAooAjARAABFDQBBr4CAgHggBWtBCm0gBkgNBSAGQQpsIAVqQTBrIQYgBCAPaiIEIAFJDQELCyAGQaCNBksNAwsgBkF/IAQgDEciBxshBiAHDQEgDg0BDAMLQQIhDSAIIQYgBCAFRg0CCyABIARNDQEgBCABIAkoAhQRAAAhByAEIAkoAgARAQAgBGohBCADKAIMIgUtAAFBAnEEQCAHIAUoAhBHDQIgASAETQ0CIAQgASAJKAIUEQAAIQcgBCAJKAIAEQEAIARqIQQLIAdB/QBHDQFBACEFAkACQCAGQX9GDQAgBiAITg0AQbZ+IQdBASEFIAghASADKAIMLQAEQSBxDQIMAQsgBiEBIAghBgsgAiAGNgIUIAJBCzYCACACIAE2AhggAiAFNgIgIAAgBDYCACANIQcLIAcPC0EBQYV/IAsbC6oBAQV/AkAgASAAKAIAIgVNDQAgAkEATA0AA0AgBSABIAMoAhQRAAAhBiAFIAMoAgARAQAhCSAGQf8ASw0BIAZBBCADKAIwEQAARQ0BIAZBN0sNASAHQS8gBmtBA3ZLBEBBuH4PCyAIQQFqIQggB0EDdCAGakEwayEHIAUgCWoiBSABTw0BIAIgCEoNAAsLIAhBAE4EfyAEIAc2AgAgACAFNgIAQQAFQfB8CwvVAQEGfwJAIAEgACgCACIJTQRADAELIANBAEwEQAwBCwNAIAkgASAEKAIUEQAAIQYgCSAEKAIAEQEAIQogBkH/AEsNASAGQQsgBCgCMBEAAEUNAUFQIQsgCCAGQQQgBCgCMBEAAAR/IAsFQUlBqX8gBkEKIAQoAjARAAAbCyAGaiIGQX9zQQR2SwRAQbh+DwsgB0EBaiEHIAYgCEEEdGohCCAJIApqIgkgAU8NASADIAdKDQALC0HwfCEGIAIgB0wEfyAFIAg2AgAgACAJNgIAQQAFIAYLC34BBH8CQCAAKAIAIgQgAU8NAANAIAQgASACKAIUEQAAIQUgBCACKAIAEQEAIQYgBUH/AEsNASAFQQQgAigCMBEAAEUNASADQa+AgIB4IAVrQQptSgRAQX8PCyADQQpsIAVqQTBrIQMgBCAGaiIEIAFJDQALCyAAIAQ2AgAgAwudBQEGfyMAQRBrIgYkAEGYfyEFAkAgACgCACIEIAFPDQAgBCABIAIoAggiBygCFBEAACEFIAYgBCAHKAIAEQEAIARqIgQ2AggCQAJAAkACQAJAAkACQAJAIAVBwwBrDgsDAQEBAQEBAQEBAgALIAVB4wBGDQMLIAIoAgwhCAwECyACKAIMIggtAAVBEHFFDQNBl38hBSABIARNDQUgBCABIAcoAhQRAAAhCCAEIAcoAgARAQAhCUGUfyEFIAhBLUcNBUGXfyEFIAQgCWoiBCABTw0FIAYgBCABIAcoAhQRAAAiBTYCDCAGIAQgBygCABEBACAEajYCCCACKAIMKAIQIAVGBH8gBkEIaiABIAIgBkEMahAjIgVBAEgNBiAGKAIMBSAFC0H/AHFBgAFyIQQMBAsgAigCDCIILQAFQQhxRQ0CQZZ/IQUgASAETQ0EIAQgASAHKAIUEQAAIQggBCAHKAIAEQEAIQlBk38hBSAIQS1HDQQgBCAJaiEEDAELIAIoAgwiCC0AA0EIcUUNAQtBln8hBSABIARNDQIgBiAEIAEgBygCFBEAACIFNgIMIAYgBCAHKAIAEQEAIARqNgIIQf8AIQQgBUE/Rg0BIAIoAgwoAhAgBUYEfyAGQQhqIAEgAiAGQQxqECMiBUEASA0DIAYoAgwFIAULQZ8BcSEEDAELAkAgCC0AA0EEcUUNAEEKIQQCQAJAAkACQAJAAkACQCAFQeEAaw4WAwQHBwUCBwcHBwcHBwgHBwcBBwAHBgcLQQkhBAwHC0ENIQQMBgtBDCEEDAULQQchBAwEC0EIIQQMAwtBGyEEDAILQQshBCAILQAFQSBxDQELIAUhBAsgACAGKAIINgIAIAMgBDYCAEEAIQULIAZBEGokACAFC4sGAQd/IAEoAgAhCiAEKAIIIQkgBUEANgIAQT4hCwJAAkACQAJAIABBJ2sOFgABAgICAgICAgICAgICAgICAgICAgMCC0EnIQsMAgtBKSELDAELQQAhCwsgBkEANgIAQap+IQwCQCACIApNDQAgCiACIAkoAhQRAAAhCCAKIAkoAgARAQAhACAIIAtGDQAgACAKaiEAAkACQAJAAkACQCAIQf8ASw0AIAhBBCAJKAIwEQAARQ0AQQEhDkGpfiEMQQEhDSAHQQFHDQMMAQsCQAJAAkAgCEEraw4DAgEAAQtBqX4hDCAHQQFHDQRBfyENQQIhDiAAIQoMAgtBASENIAhBDCAJKAIwEQAADQJBqH4hDAwDC0EBIQ1BqX4hDEECIQ4gACEKIAdBAUcNAgsgBiAONgIACwJAIAAgAk8EQCACIQcMAQsDQCAAIgcgAiAJKAIUEQAAIQggACAJKAIAEQEAIABqIQAgCCALRg0BIAhBKUYNAQJAIAYoAgAEQCAIQf8ATQRAIAhBBCAJKAIwEQAADQILIAhBDCAJKAIwEQAAGiAGQQA2AgAMAQsgCEEMIAkoAjARAAAaCyAAIAJJDQALC0GpfiEMIAggC0cNASAGKAIABEACQAJAIAcgCk0EQCAFQQA2AgAMAQtBACEIA0ACQCAKIAcgCSgCFBEAACECIAogCSgCABEBACELIAJB/wBLDQAgAkEEIAkoAjARAABFDQAgCEGvgICAeCACa0EKbUoEQCAFQX82AgBBuH4PCyAIQQpsIAJqQTBrIQggCiALaiIKIAdJDQELCyAFIAg2AgAgCEEASARAQbh+DwsgCA0BC0EAIQggBigCAEECRg0DCyAFIAggDWw2AgALIAMgBzYCACABIAA2AgBBAA8LAkAgACACTwRAIAIhCAwBCwNAIAAiCCACIAkoAhQRAAAhCiAIIAkoAgARAQAgCGohACAKIAtGDQEgCkEpRg0BIAAgAkkNAAsLIAggAiAAIAJJGyEHCyABKAIAIQkgBCAHNgIoIAQgCTYCJAsgDAuMCAELfyMAQRBrIhAkACAEKAIIIQsgASgCACEMIAVBADYCACAHQQA2AgBBPiENAkACQAJAAkAgAEEnaw4WAAECAgICAgICAgICAgICAgICAgICAwILQSchDQwCC0EpIQ0MAQtBACENC0GqfiEKAkAgAiAMTQ0AIAEoAgAhACAMIAIgCygCFBEAACEIIAwgCygCABEBACEJIAggDUYNACAJIAxqIQkCQAJAAn8CQCAIQf8ASw0AIAhBBCALKAIwEQAARQ0AQQEhDyAHQQE2AgBBAAwBCwJAAkACQCAIQStrDgMBAgACCyAHQQI2AgBBfyERDAMLIAdBAjYCAEEBIREMAgtBAEGofiAIQQwgCygCMBEAABsLIQpBASERDAELIAkhAEEAIQoLAkAgAiAJTQRAIAIhDAwBCwNAIAkiDCACIAsoAhQRAAAhCCAJIAsoAgARAQAgCWohCQJAAkAgCCANRgRAIA0hCAwBCyAIQSlrIg5BBEsNAUEBIA50QRVxRQ0BCyAKQal+IA8bIAogBygCABshCgwCCwJAIAcoAgAEQAJAIAhB/wBLDQAgCEEEIAsoAjARAABFDQAgD0EBaiEPDAILIAdBADYCAEGpfiEKDAELIApBqH4gCEEMIAsoAjARAAAbIQoLIAIgCUsNAAsLQQAhDgJ/AkAgCg0AIAggDUYEQEEAIQoMAQsCQAJAIAhBK2sOAwABAAELIAIgCU0EQEGofiEKDAILIAkgAiALKAIUEQAAIQ8gCSALKAIAEQEAIAlqIRIgD0H/AEsEQCASIQkMAQsgD0EEIAsoAjARAABFBEAgEiEJDAELIBAgCTYCDCAQQQxqIAIgCxAiIglBAEgEQEG4fiEKDAQLIAZBACAJayAJIAhBLUYbNgIAQQEhDiAQKAIMIgkgAk8NACAJIAIgCygCFBEAACEIIAkgCygCABEBACAJaiEJQQAhCiAIIA1GDQELQQAMAQtBAQshCANAIAhFBEBBqX4hCiACIQxBASEIDAELAkAgCkUEQCAHKAIABEACQAJAIAAgDE8EQCAFQQA2AgAMAQtBACEIA0ACQCAAIAwgCygCFBEAACECIAAgCygCABEBACENIAJB/wBLDQAgAkEEIAsoAjARAABFDQAgCEGvgICAeCACa0EKbUoEQCAFQX82AgBBuH4hCgwJCyAIQQpsIAJqQTBrIQggACANaiIAIAxJDQELCyAFIAg2AgAgCEEASARAQbh+IQoMBwsgCA0BCyAHKAIAQQJGBEAgDCECDAQLQQAhCAsgBSAIIBFsNgIACyADIAw2AgAgASAJNgIAIA5BAEchCgwDCyABKAIAIQIgBCAMNgIoIAQgAjYCJAwCC0EAIQgMAAsACyAQQRBqJAAgCguaAQECfyMAQRBrIgQkACAAKAIsKAJUIQUgBEEANgIEAkACQCAFBEAgBCACNgIMIAQgATYCCCAFIARBCGogBEEEahCPARogBCgCBCIFDQELIAAgAjYCKCAAIAE2AiRBp34hAAwBCwJAAkAgBSgCCCIADgICAAELIAMgBUEQajYCAEEBIQAMAQsgAyAFKAIUNgIACyAEQRBqJAAgAAukAwEDfyMAQRBrIgkkACAAQQA2AgAgBSAFKAKcAUEBaiIHNgKcAUFwIQgCQCAHQfiXESgCAEsNACAJQQxqIAEgAiADIAQgBSAGECgiCEEASARAIAkoAgwiB0UNASAHEBEgBxDMAQwBCwJAAkACQAJAAkACQCAIRQ0AIAIgCEYNACAIQQ1HDQELIAAgCSgCDDYCAAwBCyAJKAIMIQdBAUE4EM8BIgZFDQIgBkEANgIQIAYgBzYCDCAGQQc2AgAgACAGNgIAA0AgAiAIRg0BIAhBDUYNASAJQQxqIAEgAiADIAQgBUEAECghCCAJKAIMIQcgCEEASARAIAcQEAwGCwJAIAcoAgBBB0YEQCAGIAc2AhADQCAHIgYoAhAiBw0ACyAJIAY2AgwMAQtBAUE4EM8BIgBFDQMgAEEANgIQIAAgBzYCDCAAQQc2AgAgBiAANgIQIAAhBgsgCA0AC0EAIQgLIAUgBSgCnAFBAWs2ApwBDAMLIAZBADYCEAwBCyAAQQA2AgAgBw0AQXshCAwBCyAHEBEgBxDMAUF7IQgLIAlBEGokACAIC7phARF/IwBBwAJrIgwkACAAQQA2AgACQAJAAkAgASgCACIHIAJGDQAgBUFAayETIAVBDGohEQJ/AkADQCAFKAKcASEWQXUhCAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBw4YJxMoEhALDgkIBwYGCicAEQwPDQUEAwIBKAsgDCADKAIAIgc2AjggBSgCCCEKIABBADYCAEGLfyEIIAQgB00NJyAFKAIAIQkgByAEIAooAhQRAAAiCEEqRg0VIAhBP0cNFiARKAIALQAEQQJxRQ0WIAQgByAKKAIAEQEAIAdqIghNBEBBin8hCAwoCyAIIAQgCigCFBEAACELIAwgCCAKKAIAEQEAIAhqIgc2AjhBiX8hCAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkAgC0Ehaw5eATU1NTU1Awg1NTU1DTU1NTU1NTU1NTU1NS01BAACNQk1NQoMNTU1NQo1NQo1NTULNTUMNTU1DDU1NTU1NTU1NQ01NTU1NTU1DTU1NQ01NTU1NQ01NTU1DQw1BzU1BjULQQFBOBDPASIIBEAgCEF/NgIYIAhBATYCECAIQQY2AgALIAAgCDYCAAwrC0EBQTgQzwEiCARAIAhBfzYCGCAIQQI2AhAgCEEGNgIACyAAIAg2AgAMKgtBAUE4EM8BIggEQCAIQQA2AjQgCEECNgIQIAhBBTYCAAsgACAINgIADCkLIBEoAgAtAARBgAFxRQ0xQScMAQtBi38hCCAEIAdNDTAgByAEIAooAhQRAAAhCCAMIAcgCigCABEBACAHajYCOAJAIAhBIUcEQCAIQT1HDQFBAUE4EM8BIggEQCAIQX82AhggCEEENgIQIAhBBjYCAAsgACAINgIADCkLQQFBOBDPASIIBEAgCEF/NgIYIAhBCDYCECAIQQY2AgALIAAgCDYCAAwoC0GJfyEIIBEoAgAtAARBgAFxRQ0wIAwgBzYCOEE8CyEJQQAhCiAHIQ4MIwsgESgCAC0AB0ECcUUNLkGKfyEIIAQgB00NLgJAIAcgBCAKKAIUEQAAQfwARyIJDQAgDCAHIAooAgARAQAgB2oiBzYCOCAEIAdNDS8gByAEIAooAhQRAABBKUcNACAMIAcgCigCABEBACAHajYCOCMAQRBrIgokACAAQQA2AgAgBSAFKAKMASIHQQFqNgKMAUF7IQsCQEEBQTgQzwEiCEUNACAIIAc2AhggCEEKNgIAIAhCgYCAgCA3AgwgCkEBQTgQzwEiDjYCCAJAAkACQAJAIA5FBEBBACEHDAELIA4gBzYCGCAOQQo2AgAgDkKCgICAIDcCDCAKQQFBOBDPASIHNgIMIAdFBEBBACEHDAILIAdBCjYCAEEHQQIgCkEIahAtIglFDQEgCiAJNgIMIApBAUE4EM8BIg42AgggDkUEQCAJIQcMAQsgDkEANgIYIA5CioCAgICAgIABNwIAIA5CgoCAgNAANwIMIAkhB0EIQQIgCkEIahAtIglFDQEgCSAJKAIEQYCAIHI2AgQgCiAJNgIMIAogCDYCCCAJIQcgCCEOQQdBAiAKQQhqEC0iCEUNAiAAIAg2AgBBACELDAQLQQAhDgsgCBARIAgQzAEgDkUNAQsgDhARIA4QzAELIAdFDQAgBxARIAcQzAELIApBEGokACALIggNJEEAIQcMKAsgASAMQThqIAQgBRAaIghBAEgNLiAMQSxqIAFBDyAMQThqIAQgBUEBEBshCCAMKAIsIQogCEEASARAIAoQEAwvC0EAIQcCQCAJBEAgCiEOQQAhCUEAIQgMAQtBASEIQQAhCSAKKAIAQQhHBEAgCiEODAELIAooAhAiC0UEQCAKIQ4MAQsgCigCDCEOIApCADcCDCAKEBEgChDMAUEAIQggCygCEARAIAshCQwBCyALKAIMIQkgC0EANgIMIAsQESALEMwBCyAFIQtBACEPQQAhFyMAQTBrIhAkACAQQRBqIgpCADcDACAQQQA2AhggCiAJNgIAIBBCADcDCCAQQgA3AwAgECAOIhI2AhQCQAJAAkACQAJAAkAgCA0AAkAgCUUEQEEBQTgQzwEiCkUEQEF7IQkMBgsgCkL/////HzcCFCAKQQQ2AgBBAUE4EM8BIg5FBEBBeyEJDAULIA5BfzYCDCAOQoKAgICAgIAgNwIADAELAkACQCAJIgooAgBBBGsOAgEAAwsgCSgCEEECRw0CQQEhFyAJKAIMIgooAgBBBEcNAgsgCigCGEUNAQJAAkAgCigCDCIOKAIADgIAAQMLIA4oAgwiFCAOKAIQTw0CA0AgDyIVQQFqIQ8gFCALKAIIKAIAEQEAIBRqIhQgDigCEEkNAAsgFQ0CCyAJIApHBEAgCUEANgIMIAkQESAJEMwBCyAKQQA2AgwLIABBADYCACAQIBI2AiwgECAONgIoIBBBADYCJCAKKAIUIRQgCigCECEPIAsgCygCjAEiCEEBajYCjAEgEEEBQTgQzwEiCTYCIAJAAkAgCUUEQEF7IQkMAQsgCSAINgIYIAlBCjYCACAJQoGAgIAgNwIMAkAgEEEgakEEciAIIBIgDiAPIBQgF0EAIAsQOSIJDQAgEEEANgIsIBBBAUE4EM8BIgs2AihBeyEJIAtFDQAgCyAINgIYIAtBCjYCACALQoKAgIAgNwIMQQdBAyAQQSBqEC0iC0UNACAAIAs2AgBBACEJDAILIBAoAiAiC0UNACALEBEgCxDMAQsgECgCJCILBEAgCxARIAsQzAELIBAoAigiCwRAIAsQESALEMwBCyAQKAIsIgtFDQAgCxARIAsQzAELIAoQESAKEMwBIAkNAUEAIQkMBQsgCyALKAKMASIKQQFqIhQ2AowBIBBBAUE4EM8BIgk2AgAgCUUEQEF7IQkMBAsgCSAKNgIYIAlBCjYCACAJQoGAgIAgNwIMIAsgCkECajYCjAEgEEEBQTgQzwEiCTYCBCAJRQRAQXshCQwDCyAJIBQ2AhggCUEKNgIAIAlCgYCAgBA3AgxBAUE4EM8BIglFBEBBeyEJDAMLIAlBfzYCDCAJQoKAgICAgIAgNwIAIBAgCTYCDCAQQQhyIAogEiAJQQBBf0EBIAggCxA5IgkNAiAQQQA2AhQgEEEBQTgQzwEiCTYCDCAJRQRAQXshCQwDCyAJIBQ2AhggCUEKNgIAIAlCgoCAgBA3AgwCfyAIBEBBB0EEIBAQLQwBCyMAQRBrIg4kACAQQRhqIhVBADYCACAQQRRqIhRBADYCACALIAsoAowBIglBAWo2AowBQXshEgJAQQFBOBDPASIPRQ0AIA8gCTYCGCAPQQo2AgAgD0KBgICAIDcCDCAOQQFBOBDPASILNgIIAkACQCALRQRAQQAhCQwBCyALIAk2AhggC0EKNgIAIAtCgoCAgCA3AgwgDkEBQTgQzwEiCTYCDCAJRQRAQQAhCQwCCyAJQQo2AgBBB0ECIA5BCGoQLSIIRQ0BIA4gCDYCDCAOQQFBOBDPASILNgIIIAtFBEAgCCEJDAELIAsgCjYCGCALQQo2AgAgC0KCgICAIDcCDCAIIQlBCEECIA5BCGoQLSIKRQ0BIBQgDzYCACAVIAo2AgBBACESDAILQQAhCwsgDxARIA8QzAEgCwRAIAsQESALEMwBCyAJRQ0AIAkQESAJEMwBCyAOQRBqJAAgEiIJDQNBB0EHIBAQLQshC0F7IQkgC0UNAiAAIAs2AgBBACEJDAQLIBBBADYCECAOIQoLIAoQESAKEMwBCyAQKAIAIgtFDQAgCxARIAsQzAELIBAoAgQiCwRAIAsQESALEMwBCyAQKAIIIgsEQCALEBEgCxDMAQsgECgCDCILBEAgCxARIAsQzAELIBAoAhAiCwRAIAsQESALEMwBCyAQKAIUIgsEQCALEBEgCxDMAQsgECgCGCILRQ0AIAsQESALEMwBCyAQQTBqJAAgCSIIRQ0nDCMLIBEoAgAtAAdBEHFFDS0gACAMQThqIAQgBRApIggNIkEAIQcMJgsgESgCAC0ABkEgcUUNLEGKfyEIIAQgB00NISAHIAQgCigCFBEAACEJIAwgByAKKAIAEQEAIAdqIg42AjggBCAOTQ0hAkACQAJAAkAgCUH/AE0EQCAJQQQgCigCMBEAAA0BIAlBLUYNAQsgCUEnaw4ZACAgAgAgICAgICAgICAgICAgICAgACAgASALAkAgCUEnRiILBEAgCSEIDAELIAkiCEE8Rg0AIAwgBzYCOEEoIQggByEOCyAMQQA2AiQgCCAMQThqIAQgDEEkaiAFIAxBIGogDEEoaiAMQRxqECUiCEEASARAIAsgCUE8RnMNJQwgCyAIQQFGIRUCQAJAAkACQAJAIAwoAhwOAwMBAAELIAUoAjQhCCAMKAIgIgdBAEoEQCAMQbB+IAcgCGogCEH/////B3MgB0kbIgc2AiAMAgsgDCAHIAhqQQFqIgc2AiAMAQsgDCgCICEHC0GwfiEIIAdBAEwNJiARKAIALQAIQSBxBEAgByAFKAI0Sg0nIAdBA3QgBSgCgAEiDiATIA4baigCAEUNJwtBASAMQSBqQQAgFSAMKAIoIAUQKiIHRQ0BIAcgBygCBEGAgAhyNgIEDAELIAUgDiAMKAIkIAxBGGoQJiIPQQBMBEBBp34hCAwmCyAMKAIYIRIgESgCAC0ACEEgcQRAIAUoAjQhEEEAIQcDQEGwfiEIIBIgB0ECdGooAgAiDiAQSg0nIA5BA3QgBSgCgAEiCyATIAsbaigCAEUNJyAHQQFqIgcgD0cNAAsLIA8gEkEBIBUgDCgCKCAFECoiB0UNACAHIAcoAgRBgIAIcjYCBAsgDCAHNgIsIAlBPEcgCUEnR3FFBEAgDCgCOCIIIARPDSIgCCAEIAooAhQRAAAhCSAMIAggCigCABEBACAIajYCOCAJQSlHDSILQQAhDgwgCyARKAIALQAHQRBxRQ0eIA4gBCAKKAIUEQAAQfsARw0eIA4gBCAKKAIUEQAAGiAMIA4gCigCABEBACAOajYCOCAMQSxqIAxBOGogBCAFECkiCA0jDAELIBEoAgAtAAdBIHFFDR0gDEEsaiAMQThqIAQgBRArIggNIgtBASEODB0LIBEoAgAoAgQiCUGACHFFDSsgCUGAAXEEQCAHIAQgCigCFBEAACEJIAwgByAKKAIAEQEAIAdqIg42AjhBASEKIAlBJ0YNICAJQTxGDSAgDCAHNgI4C0EBQTgQzwEiCEUEQCAAQQA2AgBBeyEIDCwLIAhBBTYCACAIQv////8fNwIYIAAgCDYCACAMIAUQLCIINgJAIAhBAEgNKyAIQR9LBEBBon4hCAwsCyAAKAIAIAg2AhQgBSAFKAIQQQEgCHRyNgIQDCELIBEoAgAtAAlBIHENAgwqCyARKAIAKAIEQQBODQBBin8hCCAEIAdNDSkgByAEIAooAhQRAAAhCyAMIAcgCigCABEBACAHaiIONgI4QTwhCUEAIQpBiX8hCCALQTxGDR0MKQsgESgCAC0AB0HAAHENAAwoC0EAIQ9BACESA0BBASEOQYl/IQgCQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCALQSlrDlEPPj4+FT4+Pj4+Pj4+Pj4+PhA+Pj4+Pj4+PgwGPj4+Pg0+Pg4+Pj4IPj4HPj4+BT4+Pj4+Pj4+Pgo+Pj4+Pj4+AT4+PgM+Pj4+PgI+Pj4+AAk+CyAPRQ0QIAlBfXEhCQwUCyAPBEAgCUF+cSEJDBQLIAlBAXIMEAsgESgCAC0ABEEEcUUNOyAPRQ0BIAlBe3EhCQwSCyARKAIAKAIEIghBBHEEQCAJQXdxIA9FDQ8aIAlBCHIhCQwSCyAIQYiAgIAEcUUEQEGJfyEIDDsLIA9FDQAgCUF7cSEJDBELIAlBBHIMDQsgESgCAC0AB0HAAHFFDTggDwRAIAlB//97cSEJDBALIAlBgIAEcgwMCyARKAIALQAHQcAAcUUNNyAPBEAgCUH//3dxIQkMDwsgCUGAgAhyDAsLIBEoAgAtAAdBwABxRQ02IA8EQCAJQf//b3EhCQwOCyAJQYCAEHIMCgsgESgCAC0AB0HAAHFFDTUgD0UNAiAJQf//X3EhCQwMCyAPQQFGDTQgESgCACgCBEGAgICABHFFDTQgBCAHTQRAQYp/IQgMNQsgByAEIAooAhQRAABB+wBHDTQgByAEIAooAhQRAAAaIAQgByAKKAIAEQEAIAdqIgdNBEBBin8hCAw1CyAHIAQgCigCFBEAACEOIAcgCigCABEBACELAkACQAJAIA5B5wBrDhEANzc3Nzc3Nzc3Nzc3Nzc3ATcLQYCAwAAhDiAKLQBMQQJxDQEMNgtBgICAASEOIAotAExBAnENAAw1CyAEIAcgC2oiCE0EQEGKfyEIDDULIAggBCAKKAIUEQAAIQcgCCAKKAIAEQEAIQsgB0H9AEcEQEGJfyEIDDULIAggC2ohByAOIAlB//+/fnFyDAgLIBEoAgAtAAlBEHFFDTMgD0UNACAJQf//X3EhCQwKCyAJQYCAIHIMBgsgESgCAC0ACUEgcUUNMSAPQQFGBEBBiH8hCAwyCyAJQYABciEJDAcLIBEoAgAtAAlBIHFFDTAgD0EBRgRAQYh/IQgMMQsgCUGAgAJyIQkMBgsgESgCAC0ACUEgcUUNLyAPQQFGBEBBiH8hCAwwCyAJQRByIQkMBQsgDCAHNgI4QQFBOBDPASIKRQRAIABBADYCAEF7IQgMLwsgCiAJNgIUIApBATYCECAKQQU2AgAgACAKNgIAQQIhByASQQFHDScMAwsgDCAHNgI4IAUoAgAhByAFIAk2AgAgASAMQThqIAQgBRAaIghBAEgNLSAMQTxqIAFBDyAMQThqIAQgBUEAEBshCCAFIAc2AgAgCEEASARAIAwoAjwQEAwuC0EBQTgQzwEiCkUEQCAAQQA2AgBBeyEIDC4LIAogCTYCFCAKQQE2AhAgCkEFNgIAIAAgCjYCACAKIAwoAjw2AgxBACEHIBJBAUYNAiADIAwoAjg2AgAMKQsgCUECcgshCUEAIQ4MAgsgBSgCoAEiDkECcQRAQYh/IQgMKwsgBSAOQQJyNgKgASAKIAooAgRBgICAgAFyNgIEAkAgCUGAAXFFDQAgBSgCLCIKIAooAkhBgAFyNgJIIAlBgANxQYADRw0AQe18IQgMKwsgCUGAgAJxBEAgBSgCLCIKIAooAkhBgIACcjYCSCAKIAooAlBB/v+//3txQQFyNgJQCyAJQRBxRQ0jIAUoAiwiCiAKKAJIQRByNgJIDCMLQQAhDkEBIRILIAQgB00EQEGKfyEIDCkFIAcgBCAKKAIUEQAAIQsgByAKKAIAEQEAIAdqIQcgDiEPDAELAAsACyAFKAIAIQ0CQAJAQQFBOBDPASIHRQ0AIAdBfzYCGCAHQYCACDYCECAHQQY2AgAgDUGAgIABcQRAIAdBgICABDYCBAsgDCAHNgJAAkACQEEBQTgQzwEiDUUEQEEAIQ0MAQsgDUF/NgIMIA1CgoCAgICAgCA3AgAgDCANNgJEQQdBAiAMQUBrEC0iAkUNAEEBQTgQzwEiDUUEQEEAIQ0gAiEHDAELIA1BATYCGCANQoCAgIBwNwIQIA1ChICAgICAEDcCACANIAI2AgwgDCANNgJEQQFBOBDPASIHRQ0BIAdBfzYCDCAHQoKAgICAgIAgNwIAIAwgBzYCQEEHQQIgDEFAaxAtIgJFDQBBAUE4EM8BIgcNA0EAIQ0gAiEHCyAHEBEgBxDMASANRQ0BCyANEBEgDRDMAQtBeyEIDCcLQQAhDSAHQQA2AjQgB0ECNgIQIAdBBTYCACAHIAI2AgwgACAHNgIADCILQQFBOBDPASIHRQRAQXshCAwmCyAHQX82AgwgB0KCgICAgICAIDcCACAAIAc2AgAMIQtBAUE4EM8BIgdFBEBBeyEIDCULIAdBfzYCDCAHQQI2AgAgACAHNgIADCALQQ0gDEFAayAFKAIIKAIcEQAAIgdBAEgEQCAHIQgMJAtBCiAMQUBrIAdqIgogBSgCCCgCHBEAACICQQBIBEAgAiEIDCQLQXshCEEBQTgQzwEiDUUNIyANIA1BGGoiCTYCECANIAk2AgwCQCANIAxBQGsgAiAKahATDQAgDSANKAIUQQFyNgIUQQFBOBDPASICRQ0AIAJBATYCAAJAAkAgB0EBRgRAIAJBgPgANgIQDAELIAJBMGpBCkENEBkNAQsgBSgCCC0ATEECcQRAIAJBMGoiB0GFAUGFARAZDQEgB0GowABBqcAAEBkNAQtBAUE4EM8BIgdFDQAgB0EFNgIAIAdCAzcCECAHIA02AgwgByACNgIYIAAgBzYCAEEAIQ0MIQsgAhARIAIQzAELIA0QESANEMwBDCMLIAUgBSgCjAEiDUEBajYCjAEgAEEBQTgQzwEiBzYCACAHRQRAQXshCAwjCyAHIA02AhggB0EKNgIAIAdBATYCDCAFIAUoAogBQQFqNgKIAUEAIQ0MHgsgESgCACgCCCIHQQFxRQ0LQY9/IQggB0ECcQ0hQQFBOBDPASIHRQRAIABBADYCAEF7IQgMIgsgByAHQRhqIg02AhAgByANNgIMIAAgBzYCAEEAIQ0MHQsgBSgCACECIAEoAhQhDUEBQTgQzwEiBwRAIAdBfzYCGCAHIA02AhAgB0EGNgIAAkAgAkGAgCRxRQRAQQAhCgwBC0EBIQogDUGACEYNACANQYAQRg0AIA1BgCBGDQAgDUGAwABGIQoLIAcgCjYCHAJAIA1BgIAIRyANQYCABEdxDQAgAkGAgIABcUUNACAHQYCAgAQ2AgQLIAAgBzYCAEEAIQ0MHQsgAEEANgIAQXshCAwgCyABKAIgIQogASgCGCEJIAEoAhwhAiABKAIUIQ5BAUE4EM8BIgdFBEAgAEEANgIAQXshCAwgCyAHIAk2AhwgByAONgIYIAcgCjYCECAHQQk2AgAgB0EBNgIgIAcgAjYCFCAAIAc2AgAgBSAFKAIwQQFqNgIwIAINGyABKAIgRQ0bIAUgBSgCoAFBAXI2AqABDBsLAn8gASgCFCIHQQJOBEAgASgCHAwBCyABQRhqCyENIAAgByANIAEoAiAgASgCJCABKAIoIAUQKiIHNgIAQQAhDSAHDRpBeyEIDB4LIAUoAgAhDUEBQTgQzwEiBwRAIAdBfzYCDCAHQQI2AgAgDUEEcQRAIAdBgICAAjYCBAsgACAHNgIAQQFBOBDPASINRQRAQXshCAwfCyANQQE2AhggDUKAgICAcDcCECANQQQ2AgAgDSAHNgIMIAAgDTYCAEEAIQ0MGgsgAEEANgIAQXshCAwdCyAFKAIAIQ1BAUE4EM8BIgcEQCAHQX82AgwgB0ECNgIAIA1BBHEEQCAHQYCAgAI2AgQLIAAgBzYCAEEAIQ0MGQsgAEEANgIAQXshCAwcCyAAIAEgAyAEIAUQLiIIDRsgBS0AAEEBcUUNFyAAKAIAIQggDCAMQcgAajYCTCAMQQA2AkggDCAINgJEIAwgBTYCQCAFKAIEQQYgDEFAayAFKAIIKAIkEQIAIQggDCgCSCEHIAgEQCAHEBAMHAsgBwRAIAAoAgAhAkEBQTgQzwEiDUUEQCAHEBEgBxDMAUF7IQgMHQsgDSAHNgIQIA0gAjYCDCANQQg2AgAgACANNgIAC0EAIQ0MFwsgBSgCCCENIAMoAgAiCSEHA0BBi38hCCAEIAdNDRsgByAEIA0oAhQRAAAhAiAHIA0oAgARAQAgB2ohCgJAAkAgAkH7AGsOAx0dAQALIAohByACQShrQQJPDQEMHAsLIA0gCSAHIA0oAiwRAgAiCEEASARAIAMoAgAhACAFIAc2AiggBSAANgIkDBsLIAMgCjYCAEEBQTgQzwEiB0UEQCAAQQA2AgBBeyEIDBsLIAdBATYCACAAIAc2AgBBACENIAcgCEEAIAUQMCIIDRogASgCGEUNFiAHIAcoAgxBAXI2AgwMFgsCQAJAIAEoAhRBBGsOCQEbGxsbARsBABsLIAEoAhghBiAFKAIAIQdBAUE4EM8BIgIEQCACIAY2AhAgAkEMNgIMIAJBAjYCAEEBIQYCQCAHQYCAIHENACAHQYCAJHENAEEAIQYLIAIgBjYCFAsgACACIgc2AgAgBw0WQXshCAwaC0EBQTgQzwEiB0UEQCAAQQA2AgBBeyEIDBoLIAdBATYCACAAIAc2AgAgByABKAIUQQAgBRAwIggEQCAAKAIAEBAgAEEANgIADBoLIAEoAhhFDRUgByAHKAIMQQFyNgIMDBULAkACQCADKAIAIg4gBE8NACAFKAIIIQIgBSgCDCgCECEJIA4hBwNAAkAgByINIAQgAigCFBEAACEKIAcgAigCABEBACAHaiEHAkAgCSAKRw0AIAQgB00NACAHIAQgAigCFBEAAEHFAEYNAQsgBCAHSw0BDAILCyAHIAIoAgARAQAhAiANRQ0AIAIgB2ohCQwBCyAEIgkhDQsgBSgCACEKQQAhAgJAQQFBOBDPASIHRQ0AIAcgB0EYaiILNgIQIAcgCzYCDCAHIA4gDRATRQRAIAchAgwBCyAHEBEgBxDMAQsCQCAKQQFxBEAgAiACKAIEQYCAgAFyNgIEIAAgAjYCAAwBCyAAIAI2AgAgAg0AQXshCAwZCyADIAk2AgBBACENDBQLIAEoAhQgBSgCCCgCGBEBACIIQQBIDRcgASgCFCAMQUBrIAUoAggoAhwRAAAhCiAFKAIAIQ1BACECAkBBAUE4EM8BIgdFDQAgByAHQRhqIgk2AhAgByAJNgIMIAcgDEFAayAMQUBrIApqEBNFBEAgByECDAELIAcQESAHEMwBCyANQQFxBEAgAiACKAIEQYCAgAFyNgIEIAAgAjYCAEEAIQ0MFAsgACACNgIAQQAhDSACDRNBeyEIDBcLQYx/IQggESgCAC0ACEEEcUUNFiABKAIIDQELIAUoAgAhDSADKAIAIQIgASgCECEKQQAhBwJAQQFBOBDPASIIRQ0AIAggCEEYaiIJNgIQIAggCTYCDCAIIAogAhATRQRAIAghBwwBCyAIEBEgCBDMAQsgDUEBcQRAIAcgBygCBEGAgIABcjYCBCAAIAc2AgAMAgsgACAHNgIAIAcNAUF7IQgMFQsgBSgCACENIAwgAS0AFDoAQEEAIQgCQEEBQTgQzwEiB0UNACAHIAdBGGoiAjYCECAHIAI2AgwgByAMQUBrIAxBwQBqEBNFBEAgByEIDAELIAcQESAHEMwBCwJAAkAgDUEBcQRAIAggCCgCBEGAgIABcjYCBAwBCyAIRQ0BCyAIIAgoAhRBAXI2AhQLIAhCADcAKCAIQgA3ACEgCEIANwAZIAAgCDYCACAMQcEAaiENQQEhBwNAAkACQCAHIAUoAggiCCgCDEgNACAAKAIAKAIMIAgoAgARAQAgB0cNACABIAMgBCAFEBohCCAAKAIAIgcoAgwgBygCECAFKAIIKAJIEQAADQFB8HwhCAwXCyABIAMgBCAFEBoiCEEASA0WIAhBAUcEQEGyfiEIDBcLIAAoAgAhCCAMIAEtABQ6AEAgB0EBaiEHIAggDEFAayANEBMiCEEATg0BDBYLCyAAKAIAIgcgBygCFEF+cTYCFEEAIQ0MAQsDQCABIAMgBCAFEBoiCEEASA0UIAhBA0cEQEEAIQ0MAgsgACgCACABKAIQIAMoAgAQEyIIQQBODQALDBMLQQEMDwsgESgCAC0AB0EgcUUNACAMIAcgCigCABEBACAHajYCOCAAIAxBOGogBCAFECsiCA0GQQAhBwwKCyAFLQAAQYABcQ0IQQFBOBDPASIHRQRAIABBADYCAEF7IQgMEQsgB0EFNgIAIAdC/////x83AhggACAHNgIAAkAgBSgCNCIKQfSXESgCACIISA0AIAhFDQBBrn4hCAwRCyAKQQFqIQgCQCAKQQdOBEAgCCAFKAI8IglIBEAgBSAINgI0IAwgCDYCQAwCCwJ/IAUoAoABIgdFBEBBgAEQywEiB0UEQEF7IQgMFQsgByATKQIANwIAIAcgEykCODcCOCAHIBMpAjA3AjAgByATKQIoNwIoIAcgEykCIDcCICAHIBMpAhg3AhggByATKQIQNwIQIAcgEykCCDcCCEEQDAELIAcgCUEEdBDNASIHRQRAQXshCAwUCyAFKAI0IgpBAWohCCAJQQF0CyEJIAggCUgEQCAKQQN0IAdqQQhqQQAgCSAKQX9zakEDdBCoARoLIAUgCTYCPCAFIAc2AoABCyAFIAg2AjQgDCAINgJAIAhBAEgNESAAKAIAIQcLIAcgCDYCFAwGCyAMIAc2AjggASAMQThqIAQgBRAaIghBAEgNBEEBIQ4gDEEsaiABQQ8gDEE4aiAEIAVBABAbIghBAE4NACAMKAIsEBAMBAtBeyEIIAwoAiwiB0UNAyAMKAI4IgkgBEkNAQsgBxAQQYp/IQgMAgsCQAJAAkAgCSAEIAooAhQRAABBKUYEQCAORQ0BIAcQESAHEMwBQaB+IQgMBQsgCSAEIAooAhQRAAAiDkH8AEYEQCAJIAQgCigCFBEAABogDCAJIAooAgARAQAgCWo2AjgLIAEgDEE4aiAEIAUQGiIIQQBIBEAgBxARIAcQzAEMBQsgDEE8aiABQQ8gDEE4aiAEIAVBARAbIghBAEgEQCAHEBEgBxDMASAMKAI8EBAMBQtBACEJIAwoAjwhCgJAIA5B/ABGBEAgCiEODAELQQAhDiAKKAIAQQhHBEAgCiEJDAELIAooAgwhCQJAIAooAhAiCygCEARAIAshDgwBCyALKAIMIQ4gCxAxCyAKEDELQQFBOBDPASIKDQEgAEEANgIAIAcQESAHEMwBIAkQECAOEBBBeyEIDAQLIAkgBCAKKAIUEQAAGiAMIAkgCigCABEBACAJajYCOAwBCyAKQQM2AhAgCkEFNgIAIAogCTYCFCAKIAc2AgwgCiAONgIYIAohBwsgACAHNgIAQQAhBwwFCyAJIAxBOGogBCAMQTRqIAUgDEFAayAMQTBqQQAQJCIIQQBIDQsgBRAsIgdBAEgEQCAHIQgMDAsgB0EfSyAKcQRAQaJ+IQgMDAsgBSgCLCEVIAwoAjQhCyAFIQkjAEEQayISJAACQCALIA5rIhBBAEwEQEGqfiEJDAELIBUoAlQhDyASQQA2AgQCQAJAAkACQAJAIA8EQCASIAs2AgwgEiAONgIIIA8gEkEIaiASQQRqEI8BGiASKAIEIghFDQEgCCgCCCIPQQBMDQIgCSgCDC0ACUEBcQ0DIAkgCzYCKCAJIA42AiRBpX4hCQwGC0H8lxEQjAEiD0UEQEF7IQkMBgsgFSAPNgJUC0F7IQlBGBDLASIIRQ0EIAggFSgCRCAOIAsQdiIONgIAIA5FBEAgCBDMAQwFC0EIEMsBIgtFDQQgCyAONgIAIAsgDiAQajYCBCAPIAsgCBCQASIJBEAgCxDMASAJQQBIDQULIAhBADYCFCAIIBA2AgQgCEIBNwIIIAggBzYCEAwDCyAIIA9BAWoiDjYCCCAPDQEgCCAHNgIQDAILIAggD0EBaiIONgIIIA5BAkcNACAIQSAQywEiDjYCFCAORQRAQXshCQwDCyAIQQg2AgwgCCgCECELIA4gBzYCBCAOIAs2AgAMAQsgCCgCFCELIAgoAgwiCSAPTARAIAggCyAJQQN0EM0BIgs2AhQgC0UEQEF7IQkMAwsgCCAJQQF0NgIMIAgoAgghDgsgDkECdCALakEEayAHNgIAC0EAIQkLIBJBEGokACAJIggNAEEBQTgQzwEiCEUEQCAAQQA2AgBBeyEIDAwLIAhChYCAgIDAADcCACAIQv////8fNwIYIAAgCDYCACAIIAc2AhQgB0EgSSAKcQRAIAUgBSgCEEEBIAd0cjYCEAsgBSAFKAI4QQFqNgI4DAELIAgiB0EATg0EDAoLIAAoAgAhCAsgCEUEQEF7IQgMCQsgASAMQThqIAQgBRAaIghBAEgNCCAMQTxqIAFBDyAMQThqIAQgBUEAEBshCCAMKAI8IQcgCEEASARAIAcQEAwJCyAAKAIAIAc2AgxBACEHIAAoAgAiCigCAEEFRw0BIAooAhANASAKKAIUIgkgBSgCNEoEQEF1IQgMCQsgCUEDdCAFKAKAASIOIBMgDhtqIAo2AgAMAQsgASAMQThqIAQgBRAaIghBAEgNB0EBIQcgACABQQ8gDEE4aiAEIAVBABAbIghBAEgNBwsgAyAMKAI4NgIACyAHQQJHBEAgB0EBRw0CIAZFBEBBASENDAMLIAAoAgAhDUEBQTgQzwEiB0UEQCAAQQA2AgAgDRAQQXshCAwHCyAHIA02AgwgB0EHNgIAIAAgBzYCAEECIQ0MAgsgESgCAC0ACUEEcQRAIAUgACgCACgCFDYCACABIAMgBCAFEBoiCEEASA0GIAAoAgAiCARAIAgQESAIEMwBCyAAQQA2AgAgASgCACIHIAJGDQQMAQsLIAUoAgAhByAFIAAoAgAoAhQ2AgAgASADIAQgBRAaIghBAEgNBCAMQUBrIAEgAiADIAQgBUEAEBshCCAFIAc2AgAgDCgCQCEFIAhBAEgEQCAFEBAMBQsgACgCACAFNgIMIAEoAgAhCAwEC0EACyEHA0AgB0UEQCABIAMgBCAFEBoiCEEASA0EQQEhBwwBCyAIQX5xQQpHDQMgACgCABAyBEBBjn8hCAwECyAWQQFqIhZB+JcRKAIASwRAQXAhCAwECyABKAIYIQIgASgCFCEKQQFBOBDPASIHRQRAQXshCAwECyAHQQE2AhggByACNgIUIAcgCjYCECAHQQQ2AgAgCEELRgRAIAdBgIABNgIECyAHIAEoAhw2AhggACgCACEIAkAgDUECRwRAIAghAgwBCyAIKAIMIQIgCEEANgIMIAgQESAIEMwBIABBADYCACAHKAIQIQoLQQEhCAJAIApBAUYEQCAHKAIUQQFGDQELQQAhCAJAAkACQAJAIAIiCSgCAA4FAAMDAwEDCyANDQIgAigCDCINIAIoAhBPDQIgDSAFKAIIKAIAEQEAIAIoAhAiDSACKAIMIgprTg0CIAogDU8NAiAFKAIIIAogDRB4Ig1FDQIgAigCDCANTw0CIAIoAhAhCkEBQTgQzwEiCUUEQCACIQkMAwsgCSAJQRhqIg42AhAgCSAONgIMIAkgDSAKEBNFDQEgCRARIAkQzAEgAiEJDAILAkACQCAHKAIYIg4EQAJAAkAgCg4CAAEDC0EBQX8gBygCFCIIQX9GG0EAIAhBAUcbIQ0MAwtBAiENIAcoAhRBf0cNAQwCCwJAAkAgCg4CAAECC0EDQQRBfyAHKAIUIghBf0YbIAhBAUYbIQ0MAgtBBSENIAcoAhRBf0YNAQtBfyENCyACKAIQIQgCQAJAAkAgAigCGARAAkAgCA4CAAIEC0EBQX8gAigCFCIIQX9GG0EAIAhBAUcbIQkMAgsCQAJAIAgOAgABBAtBA0EEQX8gAigCFCIIQX9GGyAIQQFGGyEJDAILQQUhCSACKAIUQX9HDQIMAQtBAiEJIAIoAhRBf0cNAQsCQCAJQQBIIggNACANQQBIDQAgESgCAC0AC0ECcUUNAQJAAkACQCAJQRhsQYAIaiANQQJ0aigCACIIDgIEAAELQfCXESgCAEEBRg0DIAxBQGsgBSgCCCAFKAIcIAUoAiBB/RVBABCLAQwBC0HwlxEoAgBBAUYNAiAFKAIgIQ4gBSgCHCELIAUoAgghDyAMIAhBAnRB8JkRaigCADYCCCAMIA1BAnRB0JkRaigCADYCBCAMIAlBAnRB0JkRaigCADYCACAMQUBrIA8gCyAOQboWIAwQiwELIAxBQGtB8JcRKAIAEQQADAELIAgNACANQQBODQBBACEIIAlBAWtBAUsEQCACIQkMAwsgBygCFEECSARAIAIhCQwDCyAORQRAIAIhCQwDCyAHIApBASAKGzYCFCACIQkMAgsgByACNgIMIAcQFyIIQQBODQIgBxARIAcQzAEgAEEANgIADAYLIAIgDTYCECAJIAIoAhQ2AhQgCSACKAIENgIEQQIhCAsgByAJNgIMCwJAIAEoAiBFBEAgByEKDAELQQFBOBDPASIKRQRAIAcQESAHEMwBQXshCAwFCyAKQQA2AjQgCkECNgIQIApBBTYCACAKIAc2AgwLQQAhDQJAAkACQAJAAkAgCA4DAAECAwsgACAKNgIADAILIAoQESAKEMwBIAAgAjYCAAwBCyAAKAIAIQdBAUE4EM8BIgJFBEAgAEEANgIADAILIAJBADYCECACIAc2AgwgAkEHNgIAIAAgAjYCAEEBQTgQzwEiB0UEQCACQQA2AhAMAgsgB0EANgIQIAcgCjYCDCAHQQc2AgAgACgCACAHNgIQIAdBDGohAAtBACEHDAELCyAKEBEgChDMAUF7IQgMAgsgAiEHC0EBQTgQzwEiCEUEQCAAQQA2AgBBeyEIDAELIAggCEEYaiIFNgIQIAggBTYCDCAAIAg2AgAgByEICyAMQcACaiQAIAgL1wYBCn8jAEEQayIMJABBnX4hCAJAIAEoAgAiCiACTw0AIAMoAgghBQNAIAIgCk0NASAKIAIgBSgCFBEAAEH7AEcEQCAKIQsDQCALIAIgBSgCFBEAACEHIAsgBSgCABEBACALaiEEAkAgB0H9AEcNACAGIQcgBgRAA0AgAiAETQ0GIAQgAiAFKAIUEQAAIQkgBCAFKAIAEQEAIARqIQQgCUH9AEcNAiAHQQFKIQkgB0EBayEHIAkNAAsLQYp/IQggAiAETQ0EIAQgAiAFKAIUEQAAIQcgBCAFKAIAEQEAIARqIQkCfyAHQdsARwRAQQAhBCAJDAELIAIgCU0NBSAJIQYDQAJAIAYiBCACIAUoAhQRAAAhByAEIAUoAgARAQAgBGohBiAHQd0ARg0AIAIgBksNAQsLQYp/QZl+IAUgCSAEEA0iBxshCCAHRQ0FIAIgBk0NBSAGIAIgBSgCFBEAACEHIAkhDSAGIAUoAgARAQAgBmoLIQZBASEJAkACQAJAAkACQCAHQTxrDh0BBAIEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQLQQMhCUGKfyEIIAIgBksNAgwIC0ECIQlBin8hCCACIAZLDQEMBwtBin8hCCACIAZNDQYLIAYgAiAFKAIUEQAAIQcgBiAFKAIAEQEAIAZqIQYLQZ1+IQggB0EpRw0EIAMgDEEMahA6IggNBCADKAIsED0iAkUEQEF7IQgMBQsgAigCAEUEQCADKAIsIAMoAhwgAygCIBA+IggNBQsgBCANRwRAIAMgAygCLCANIAQgDCgCDBA7IggNBQsgBSAKIAsQdiICRQRAQXshCAwFCwJAIAwoAgwiBUEATA0AIAMoAiwoAoQDIgRFDQAgBCgCDCAFSA0AIAQoAhQiB0UNACAAQQFBOBDPASIENgIAIARFDQAgBEF/NgIYIARBCjYCACAEIAU2AhQgBEIDNwIMIAcgBUEBa0HcAGxqIgUgAjYCJCAFQX82AgwgBSAJNgIIQQAhCCAFQQA2AgQgBSACIAsgCmtqNgIoIAEgBjYCAAwFCyACEMwBQXshCAwECyAEIgsgAkkNAAsMAgsgBkEBaiEGIAogBSgCABEBACAKaiIKIAJJDQALCyAMQRBqJAAgCAu0AgEDf0EBQTgQzwEiBkUEQEEADwsgBiAANgIMIAZBAzYCACACBH8gBkGAgAI2AgRBgIACBUEACyEHIAUtAABBAXEEQCAGIAdBgICAAXIiBzYCBAsgAwRAIAYgBDYCLCAGIAdBgMAAciIHNgIECwJAIABBAEwNACAFQUBrIQggBSgCNCEEQQAhAwNAAkACQCABIANBAnRqKAIAIgIgBEoNACACQQN0IAUoAoABIgIgCCACG2ooAgANACAGIAdBwAByNgIEDAELIANBAWoiAyAARw0BCwsgAEEGTARAIABBAEwNASAGQRBqIAEgAEECdBCmARoMAQsgAEECdCICEMsBIgNFBEAgBhARIAYQzAFBAA8LIAYgAzYCKCADIAEgAhCmARoLIAUgBSgChAFBAWo2AoQBIAYL6RMBHX8jAEHQAGsiDSQAAkAgAiABKAIAIg5NBEBBnX4hBwwBCyADKAIIIQUgDiEPA0BBin8hByAPIgkgAk8NASAJIAIgBSgCFBEAACEGIAkgBSgCABEBACAJaiEPAkAgBkEpRg0AIAZB+wBGDQAgBkHbAEcNAQsLIAkgDk0EQEGcfiEHDAELIA4hCgNAAkAgCiAJIAUoAhQRAAAiBEFfcUHBAGtBGkkNACAEQTBrQQpJIgggCiAORnEEQEGcfiEHDAMLIARB3wBGIAhyDQBBnH4hBwwCCyAKIAUoAgARAQAgCmoiCiAJSQ0AC0EAIQoCQCAGQdsARwRAIA8hEEEAIQ8MAQsgAiAPTQ0BIA8hBANAAkAgBCIKIAIgBSgCFBEAACEGIAQgBSgCABEBACAEaiEEIAZB3QBGDQAgAiAESw0BCwsgCiAPTQRAQZl+IQcMAgsgDyEGA0ACQCAGIAogBSgCFBEAACIIQV9xQcEAa0EaSQ0AIAhBMGtBCkkiCyAGIA9GcQRAQZl+IQcMBAsgCEHfAEYgC3INAEGZfiEHDAMLIAYgBSgCABEBACAGaiIGIApJDQALIAIgBE0NASAEIAIgBSgCFBEAACEGIAQgBSgCABEBACAEaiEQCwJAAkAgBkH7AEYEQCACIBBNDQMgAygCCCELIBAhBgNAQQAhB0EAIQggAiAGTQRAQZ1+IQcMBQsCQANAIAYgAiALKAIUEQAAIQQgBiALKAIAEQEAIAZqIQYCfwJAIAcEQCAEQSxGDQEgBEHcAEYNASAEQf0ARg0BIAhBAWohCAwBC0EBIARB3ABGDQEaIARBLEYNAyAEQf0ARg0DCyAIQQFqIQhBAAshByACIAZLDQALQZ1+IQcMBQsgBEH9AEcEQCAMIAhBAEdqIgxBBEkNAQsLQZ1+IQcgBEH9AEcNA0EAIQQgAiAGSwRAIAYgAiAFKAIUEQAAIQQLIA0gEDYCDCAFIARBKUcgDiAJIA1ByABqEDwiBw0DQeC/EigCACgCCCANKAJIIglBzABsaiIGKAIQIg5BAEoEQCANQTBqIAZBGGogDkECdBCmARoLIA1BMGohGSANQRBqIRcgAyEEQQAhCCMAQZABayITJABBnX4hCwJAIA1BDGoiHSgCACIGIAJPDQAgBCgCCCEUAkACQAJAA0BBnX4hCyACIAZNDQEgE0EQaiEVIAYhBEEAIRZBACEQQQAhDEEAIRIDQAJAIAQgAiAUKAIUEQAAIREgBCAUKAIAEQEAIARqIQcCQAJAIAwEQCARQSxGDQEgEUHcAEYNASARQf0ARg0BIBJBAWohEiAQIQQMAQtBASEMIBFB3ABGBEAgBCEQDAILIBFBLEYNAiARQf0ARg0CCyAHIARrIhEgFmoiFkGAAUoEQEGYfiELDAYLIBUgBCAREKYBGiASQQFqIRJBACEMCyATQRBqIBZqIRUgByIEIAJJDQEMBAsLIBIEQAJAIA5BAEgNACAIIA5IDQBBmH4hCwwECwJAIBkgCEECdGoiFigCACIMQQFxRQ0AAkAgFiASQQBKBH8gE0EMaiEeQQAhC0EAIRpBmH4hGwJAIBUgE0EQaiIYTQ0AQQEhHANAIBggFSAUKAIUEQAAIQwgGCAUKAIAEQEAIR8CQCAMQTBrIiBBCU0EQCALQa+AgIB4IAxrQQpuSg0DICAgC0EKbGohCwwBCyAaDQICQCAMQStrDgMBAwADC0F/IRwLQQEhGiAYIB9qIhggFUkNAAsgHiALIBxsNgIAQQAhGwsgG0UNASAWKAIABSAMC0F+cSIMNgIAIAwNAUGYfiELDAULIBcgCEEDdGogEygCDDYCAEEBIQwgFkEBNgIAC0F1IQsCQAJAAkACQCAMQR93DgkHAAEDBwMDAwIDCyASQQFHBEBBmH4hCwwHCyAXIAhBA3RqIBNBEGogFSAUKAIUEQAANgIADAILIBQgE0EQaiAVEHYiDEUEQEF7IQsMBgsgFyAIQQN0aiISIAwgBCAGa2o2AgQgEiAMNgIADAELQZl+IQsgEA0EIBQgBiAEEA1FDQQgFyAIQQN0aiIMIAQ2AgQgDCAGNgIACyAIQQFqIQgLIBFB/QBHBEAgByEGIAhBBEgNAQsLIBFB/QBGDQILQZ1+IQsLIAhBAEwNAUEAIQQDQAJAIBkgBEECdGooAgBBBEcNACAXIARBA3RqKAIAIgdFDQAgBxDMAQsgBEEBaiIEIAhHDQALDAELIB0gBzYCACAIIQsLIBNBkAFqJAAgCyIEQQBIBEAgBCEHDAQLQYp/IQcgDSgCDCIIIAJPDQIgCCACIAUoAhQRAAAhBiAIIAUoAgARAQAgCGohEAwBC0EAIQQgBUEAIA4gCSANQcgAahA8IgcNAkHgvxIoAgAoAgggDSgCSCIJQcwAbGoiBSgCECIOQQBMDQAgDUEwaiAFQRhqIA5BAnQQpgEaC0EAIQJB4L8SKAIAIQUCQCAJQQBIDQAgBSgCACAJTA0AIAUoAgggCUHMAGxqKAIEIQILQZh+IQcgBCAOSg0AIAQgDiAFKAIIIAlBzABsaigCFGtIDQBBnX4hByAGQSlHDQAgAyANQcwAahA6IgcNAEF7IQcgAygCLBA9IgVFDQACQCAFKAIADQAgAygCLCADKAIcIAMoAiAQPiIFRQ0AIAUhBwwBCwJAIAogD0YEQCANKAJMIQUMAQsgAyADKAIsIA8gCiANKAJMIgUQOyIKRQ0AIAohBwwBCyAFQQBMDQAgAygCLCgChAMiCkUNACAKKAIMIAVIDQAgCigCFCIKRQ0AQQFBOBDPASIPRQ0AIA8gCTYCGCAPQQo2AgAgDyAFNgIUIA9Cg4CAgBA3AgwgCiAFQQFrIgZB3ABsaiIFIAk2AgwgBSACNgIIIAVBATYCBEEAIQICQCAJQQBOBEAgCUHgvxIoAgAiBSgCAE4EQCAKIAZB3ABsakIANwIYDAILIAogBkHcAGxqIgIgCUHMAGwiByAFKAIIaiIIKAIANgIYIAIgCCgCCDYCHCAFKAIIIAdqKAIMIQIMAQsgBUIANwIYCyAKIAZB3ABsaiIKIA42AiQgCiACNgIgIAogBDYCKCAOQQBKBEBB4L8SKAIAIQZBACEFIAlBzABsIQIDQCAKIAVBAnQiCWogDUEwaiAJaigCADYCLCAKIAVBA3RqIAQgBUoEfyANQRBqIAVBA3RqBSAGKAIIIAJqIAVBA3RqQShqCykCADcCPCAFQQFqIgUgDkcNAAsLIAAgDzYCACABIBA2AgBBACEHDAELIARFDQBBACEJA0ACQCANQTBqIAlBAnRqKAIAQQRHDQAgDUEQaiAJQQN0aigCACIFRQ0AIAUQzAELIAlBAWoiCSAERw0ACwsgDUHQAGokACAHC5UCAQR/AkAgACgCNCIEQfSXESgCACIBTgRAQa5+IQIgAQ0BCyAEQQFqIQICQCAEQQdIDQAgACgCPCIDIAJKDQACfyAAKAKAASIBRQRAQYABEMsBIgFFBEBBew8LIAEgACkCQDcCACABIAApAng3AjggASAAKQJwNwIwIAEgACkCaDcCKCABIAApAmA3AiAgASAAKQJYNwIYIAEgACkCUDcCECABIAApAkg3AghBEAwBCyABIANBBHQQzQEiAUUEQEF7DwsgACgCNCIEQQFqIQIgA0EBdAshAyACIANIBEAgBEEDdCABakEIakEAIAMgBEF/c2pBA3QQqAEaCyAAIAM2AjwgACABNgKAAQsgACACNgI0CyACC4EBAQJ/AkAgAUEATA0AQQFBOBDPASEDAkAgAUEBRgRAIANFDQIgAyAANgIAIAMgAigCADYCDAwBCyADRQ0BIAAgAUEBayACQQRqEC0iAUUEQCADEBEgAxDMAUEADwsgAyAANgIAIAIoAgAhBCADIAE2AhAgAyAENgIMCyADIQQLIAQLqyUBEn8jAEHQA2siByQAIABBADYCACAEIAQoApwBQQFqIgU2ApwBQXAhBgJAIAVB+JcRKAIASw0AIAdBAzYCSEECIQUCQCABIAIgAyAEQQMQMyIGQQJHIgtFBEBBASESIAEoAhRB3gBHDQEgASgCCA0BIAEgAiADIARBAxAzIQYLIAZBAEgNASAGQRhHBEAgCyESIAYhBQwBC0GafyEGIAIoAgAiBSAEKAIgIghPDQEgBCgCCCEKA0ACQCAJBH9BAAUgBSAIIAooAhQRAAAhCSAFIAooAgARAQAhEiAJQd0ARg0BIAUgEmohBSAJIAQoAgwoAhBGCyEJIAUgCEkNAQwDCwsCQEHslxEoAgBBAUYNACAEKAIMKAIIQYCAgAlxQYCAgAlHDQAgBCgCICEGIAQoAhwhCSAEKAIIIQggB0HfCTYCMCAHQZABaiAIIAkgBkGlDyAHQTBqEIsBIAdBkAFqQeyXESgCABEEAAtBAiEFIAFBAjYCACALIRILQQFBOBDPASIKRQRAIABBADYCAEF7IQYMAQsgCkEBNgIAIAAgCjYCACAHQQA2AkQgByACKAIANgKIASAHQZcBaiEVA0AgBSEJA0ACQEGZfyEFQXUhBgJAAkAgASAHQYgBaiADIAQCfwJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgCQ4dGAAVGgEaAxoaGhoaGhoaGhoaBBoaGhoaCQUCBwYaCwJAIAQoAggiBigCCCIJQQFGDQAgASgCDCIIRQ0AIAcgAS0AFDoAkAFBASEFIAcoAogBIQsCQAJAAkAgCUECTgRAAkADQCABIAdBiAFqIAMgBEECEDMiBkEASA0gQQEhCSAGQQFHDQEgASgCDCAIRw0BIAdBkAFqIAVqIAEtABQ6AAAgBUEBaiIFIAQoAggoAghIDQALQQAhCQsgBSAEKAIIIgYoAgxODQFBsn4hBgweC0EAIQkgBigCDEEBTA0BQbJ+IQYMHQsgBUEGSw0BCyAHQZABaiAFakEAIAVBB3MQqAEaCyAHQZABaiAGKAIAEQEAIgggBUoEQEGyfiEGDBsLAkAgBSAISgR/IAcgCzYCiAFBACEJQQEhBSAIQQJIDQEDQCABIAdBiAFqIAMgBEECEDMiBkEASA0dIAVBAWoiBSAIRw0ACyAIBSAFC0EBRg0AIAdBkAFqIBUgBCgCCCgCFBEAACEGQQEhCEECDBcLIActAJABIQYMFAsgAS0AFCEGQQAhCQwTCyABKAIUIQZBACEJQQEhCAwRCyAEKAIIIQZBACEJAkAgBygCiAEiBSADTw0AIAUgAyAGKAIUEQAAQd4ARw0AIAUgBigCABEBACAFaiEFQQEhCQtBACEQIAMgBSILSwRAA0AgEEEBaiEQIAsgBigCABEBACALaiILIANJDQALCwJAIBBBB0gNACAGIAUgA0GHEEEFEIYBRQRAQZCYESEIDA8LIAYgBSADQecQQQUQhgFFBEBBnJgRIQgMDwsgBiAFIANB2RFBBRCGAUUEQEGomBEhCAwPCyAGIAUgA0GgEkEFEIYBRQRAQbSYESEIDA8LIAYgBSADQa4SQQUQhgFFBEBBwJgRIQgMDwsgBiAFIANB4RJBBRCGAUUEQEHMmBEhCAwPCyAGIAUgA0GQE0EFEIYBRQRAQdiYESEIDA8LIAYgBSADQagTQQUQhgFFBEBB5JgRIQgMDwsgBiAFIANB0xNBBRCGAUUEQEHwmBEhCAwPCyAGIAUgA0GqFEEFEIYBRQRAQfyYESEIDA8LIAYgBSADQbAUQQUQhgFFBEBBiJkRIQgMDwsgBiAFIANB9xRBBhCGAUUEQEGUmREhCAwPCyAGIAUgA0GoFUEFEIYBRQRAQaCZESEIDA8LIAYgBSADQcgVQQQQhgENAEGsmREhCAwOC0EAIQkDQCADIAVNDQ8CQCAFIAMgBigCFBEAACIIQTpGDQAgCEHdAEYNECAFIAYoAgARAQAhCCAJQRRGDRAgBSAIaiIFIANPDRAgBSADIAYoAhQRAAAiCEE6Rg0AIAhB3QBGDRAgCUECaiEJIAUgBigCABEBACAFaiEFDAELCyAFIAYoAgARAQAgBWoiBSADTw0OIAUgAyAGKAIUEQAAIQkgBSAGKAIAEQEAGiAJQd0ARw0OQYd/IQYMFwsgCiABKAIUIAEoAhggBBAwIgUNFAwOCyAEKAIIIQkgBygCiAEiDSEFA0BBi38hBiADIAVNDRYgBSADIAkoAhQRAAAhCCAFIAkoAgARAQAgBWohCwJAAkAgCEH7AGsOAxgYAQALIAshBSAIQShrQQJPDQEMFwsLIAkgDSAFIAkoAiwRAgAiBkEASARAIAQgBTYCKCAEIA02AiQMFgsgByALNgKIASAKIAYgASgCGCAEEDAiBUUNDQwTCwJAAkACQAJAIAcoAkgOBAACAwEDCyABIAdBiAFqIAMgBEEBEDMiBUEASA0VQQEhCUEAIQhBLSEGAkACQCAFQRhrDgQSAQEAAQsgBEG6DhA0DBELIAcoAkRBA0cNBUGQfyEGDBcLIAEoAhQhBiABIAdBiAFqIAMgBEEAEDMiBUEASA0UQQEhCUEAIQggFkUgBUEZR3END0HslxEoAgBBAUYNDyAEKAIMKAIIQYCAgAlxQYCAgAlHDQ8gBCgCICELIAQoAhwhDSAEKAIIIQ8gB0G6DjYCECAHQZABaiAPIA0gC0GlDyAHQRBqEIsBIAdBkAFqQeyXESgCABEEAAwPC0HslxEoAgBBAUYNECAEKAIMKAIIQYCAgAlxQYCAgAlHDRAgBCgCICEGIAQoAhwhCSAEKAIIIQggB0G6DjYCICAHQZABaiAIIAkgBkGlDyAHQSBqEIsBIAdBkAFqQeyXESgCABEEAAwQCyABIAdBiAFqIAMgBEEAEDMiBUEASA0SQQEhCUEAIQhBLSEGAkACQCAFQRhrDgQPAQEAAQsgBEG6DhA0DA4LIAQoAgwtAApBgAFxRQRAQZB/IQYMFQsgBEG6DhA0DA0LIAcoAkhFBEAgCiAHQYwBakEAIAdBzABqQQAgBygCRCAHQcQAaiAHQcgAaiAEEDUiBg0UCyAHQQI2AkggB0FAayABIAdBiAFqIAMgBBAuIQYgBygCQCEJIAYEQCAJRQ0UIAkQESAJEMwBDBQLIAlBEGohBiAJKAIMQQFxIQ0gCkEQaiIOIQUgCigCDEEBcSILBEAgByAKKAIQQX9zNgKQASAHIAooAhRBf3M2ApQBIAcgCigCGEF/czYCmAEgByAKKAIcQX9zNgKcASAHIAooAiBBf3M2AqABIAcgCigCJEF/czYCpAEgByAKKAIoQX9zNgKoASAHIAooAixBf3M2AqwBIAdBkAFqIQULIAYoAgAhCCANBEAgByAJKAIUQX9zNgKkAyAHIAkoAhhBf3M2AqgDIAcgCSgCHEF/czYCrAMgByAJKAIgQX9zNgKwAyAHIAkoAiRBf3M2ArQDIAcgCSgCKEF/czYCuAMgByAJKAIsQX9zNgK8AyAIQX9zIQggB0GgA2ohBgsgBCgCCCEPIAkoAjAhESAKKAIwIRMgBSAFKAIAIAhyIgg2AgAgBSAFKAIEIAYoAgRyNgIEIAUgBSgCCCAGKAIIcjYCCCAFIAUoAgwgBigCDHI2AgwgBSAFKAIQIAYoAhByNgIQIAUgBSgCFCAGKAIUcjYCFCAFIAUoAhggBigCGHI2AhggBSAFKAIcIAYoAhxyNgIcIAUgDkcEQCAKIAg2AhAgCiAFKAIENgIUIAogBSgCCDYCGCAKIAUoAgw2AhwgCiAFKAIQNgIgIAogBSgCFDYCJCAKIAUoAhg2AiggCiAFKAIcNgIsCyALBEAgCiAKKAIQQX9zNgIQIApBFGoiBSAFKAIAQX9zNgIAIApBGGoiBSAFKAIAQX9zNgIAIApBHGoiBSAFKAIAQX9zNgIAIApBIGoiBSAFKAIAQX9zNgIAIApBJGoiBSAFKAIAQX9zNgIAIApBKGoiBSAFKAIAQX9zNgIAIApBLGoiBSAFKAIAQX9zNgIAC0EAIQYgDygCCEEBRg0HAkACQAJAIAtFDQAgDUUNACAHQQA2AswDIBNFBEAgCkEANgIwDAsLIBFFDQEgEygCACIFKAIAIhRFDQEgBUEEaiEQIBEoAgAiBUEEaiEOIAUoAgAhD0EAIREDQAJAIA9FDQAgECARQQN0aiIFKAIAIQsgBSgCBCEIQQAhBQNAIA4gBUEDdGoiBigCACINIAhLDQEgCyAGKAIEIgZNBEAgB0HMA2ogCyANIAsgDUsbIAggBiAGIAhLGxAZIgYNDQsgBUEBaiIFIA9HDQALCyARQQFqIhEgFEcNAAsMBgsgDyATIAsgESANIAdBzANqEDYiBg0BIAtFDQEgDyAHKALMAyIFIAdBnANqEDciBgRAIAVFDQogBSgCACIIBEAgCBDMAQsgBRDMAQwKCyAFBEAgBSgCACIGBEAgBhDMAQsgBRDMAQsgByAHKAKcAzYCzAMMBQsgCkEANgIwDAULIAZFDQMMBwsgBygCSEUEQCAKIAdBjAFqQQAgB0HMAGpBACAHKAJEIAdBxABqIAdByABqIAQQNSIFDRELIAdBAzYCSAJ/IAxFBEAgCiEMIAdB0ABqDAELIAwgCiAEKAIIEDgiBQ0RIAooAjAiBQRAIAUoAgAiBgRAIAYQzAELIAUQzAELIAoLIgZCADcCDCAGQgA3AiwgBkIANwIkIAZCADcCHCAGQgA3AhRBASEWIAYhCkEDDA8LIAdBATYCSAwQCyAHKAJIRQRAIAogB0GMAWpBACAHQcwAakEAIAcoAkQgB0HEAGogB0HIAGogBBA1IgYNEQsCQCAMRQRAIAohDAwBCyAMIAogBCgCCBA4IgYNESAKKAIwIgAEQCAAKAIAIgEEQCABEMwBCyAAEMwBCwsgDCAMKAIMQX5xIBJBAXNyNgIMAkAgEg0AIAQoAgwtAApBEHFFDQACQCAMKAIwDQAgDCgCEA0AIAwoAhQNACAMKAIYDQAgDCgCHA0AIAwoAiANACAMKAIkDQAgDCgCKA0AIAwoAixFDQELQQpBACAEKAIIKAIwEQAARQ0AQQogBCgCCCgCGBEBAEEBRgRAIAwgDCgCEEGACHI2AhAMAQsgDEEwakEKQQoQGRoLIAIgBygCiAE2AgAgBCAEKAKcAUEBazYCnAFBACEGDBMLIAogBygCzAM2AjAgE0UNAQsgEygCACIFBEAgBRDMAQsgExDMAQtBACEGCyAJRQ0BCyAJEBEgCRDMAQsgBg0KQQIMBwtBACEUAkAgCC4BCCIOQQBMDQAgDkEBayEQIA5BA3EiCwRAA0AgDkEBayEOIAUgBigCABEBACAFaiEFIBRBAWoiFCALRw0ACwsgEEEDSQ0AA0AgBSAGKAIAEQEAIAVqIgUgBigCABEBACAFaiIFIAYoAgARAQAgBWoiBSAGKAIAEQEAIAVqIQUgDkEFayEUIA5BBGshDiAUQX5JDQALCyAGIAVBACADIAVPGyINIANB6RVBAhCGAQRAQYd/IQYMCgsgCiAIKAIEIAkgBBAwIgVFBEAgByANIAYoAgARAQAgDWoiBSAGKAIAEQEAIAVqNgKIAQwCCyAFQQBIDQcgBUEBRw0BCwJAQeyXESgCAEEBRg0AIAQoAgwoAghBgICACXFBgICACUcNACAEKAIgIQYgBCgCHCEJIAQoAgghCCAHQckNNgIAIAdBkAFqIAggCSAGQaUPIAcQiwEgB0GQAWpB7JcRKAIAEQQACyAHIAEoAhA2AogBIAEoAhQhBkEAIQhBACEJDAELQZJ/IQUCQAJAIAcoAkgOAgAHAQsCQAJAIAcoAkRBAWsOAgEAAgsgCkEwaiAHKAKMASIFIAUQGSIFQQBODQEMBwsgCiAHKAKMASIFQQN2Qfz///8BcWpBEGoiBiAGKAIAQQEgBXRyNgIACyAHQQM2AkQgB0EANgJIQQAMBAsgBiAEKAIIKAIYEQEAIgVBAEgEQCAHKAJIQQFHDQUgBkGAAkkNBSAEKAIMKAIIQYCAgCBxRQ0FIAQoAggoAghBAUYNBQtBAUECIAVBAUYbDAILQQEhCEEBDAELIAEoAhQgBCgCCCgCGBEBACIFQQBIDQIgASgCFCEGQQAhCEEAIQlBAUECIAVBAUYbCyEFIAogB0GMAWogBiAHQcwAaiAIIAUgB0HEAGogB0HIAGogBBA1IgUNASAJDQIgBygCSAsQMyIFQQBODQQLIAUhBgwBCyABKAIAIQkMAQsLCyAKIAAoAgBGDQAgCigCMCIERQ0AIAQoAgAiBQRAIAUQzAELIAQQzAELIAdB0ANqJAAgBguaBwELfyMAQSBrIgYkACADKAIEIQQgAygCACgCCCEHAkACQAJAAkACfwJAAkACQCACQQFGBEAgByAAIAQQVCEAIAQoAgxBAXEhBQJAIAAEQEEAIQAgBUUNAQwKC0EAIQAgBUUNCQsgBygCDEEBTARAIAEoAgAgBygCGBEBAEEBRg0CCyAEQTBqIAEoAgAiBCAEEBkaDAcLIAcgACAEEFRFDQYgBC0ADEEBcQ0GIAJBAEwEQAwDCwNAQQAhBAJAAkACQAJAIActAExBAnFFDQAgASAJQQJ0aiIKEJoBIgRBAEgNAEEBQTgQzwEiBUUNBiAFQQE2AgAgBEECdCIEQYCcEWooAgQiC0EASgRAIAVBMGohDCAEQYicEWohDUEAIQADQCANIABBAnRqKAIAIQQCQAJAIAcoAgxBAUwEQCAEIAcoAhgRAQBBAUYNAQsgDCAEIAQQGRoMAQsgBSAEQQN2Qfz///8BcWpBEGoiDiAOKAIAQQEgBHRyNgIACyAAQQFqIgAgC0cNAAsLIAcoAgxBAUwEQCAKKAIAIAcoAhgRAQBBAUYNAgsgBUEwaiAKKAIAIgQgBBAZGgwCCyABIAlBAnRqKAIAIAZBGWogBygCHBEAACEAAkAgCARAIAhBAnQgBmooAggiBSgCAEUNAQtBAUE4EM8BIgVFDQYgBSAFQRhqIgs2AhAgBSALNgIMIAUgBkEZaiAGQRlqIABqEBMEQCAFEBEgBRDMAQwHCyAFQRRBBCAEG2oiACAAKAIAQQJBgICAASAEG3I2AgAMAgsgBSAGQRlqIAZBGWogAGoQE0EASA0FDAILIAUgCigCACIEQQN2Qfz///8BcWpBEGoiACAAKAIAQQEgBHRyNgIACyAGQQxqIAhBAnRqIAU2AgAgCEEBaiEICyAJQQFqIgkgAkcNAAsgCEEBRw0CIAYoAgwMAwsgBCABKAIAIgBBA3ZB/P///wFxakEQaiIEIAQoAgBBASAAdHI2AgAMBQsgCEEATA0CQQAhBANAIAZBDGogBEECdGooAgAiAARAIAAQESAAEMwBCyAEQQFqIgQgCEcNAAsMAgtBByAIIAZBDGoQLQshAEEBQTgQzwEiBARAIARBADYCECAEIAA2AgwgBEEINgIACyADKAIMIAQ2AgAgAygCDCgCACIEDQEgAEUNACAAEBEgABDMAQtBeyEADAILIAMgBEEQajYCDAtBACEACyAGQSBqJAAgAAuYFAEKfyMAQRBrIgokACADKAIIIQUCQCABQQBIDQAgAUENTQRAQQEhByADLQACQQhxDQELQYCAJCEEQQAhBwJAAkACQCABQQRrDgkAAwMDAwEDAwIDC0GAgCghBAwBC0GAgDAhBAsgAygCACAEcUEARyEHCwJAAkACQAJAAkACQCABIApBCGogCkEMaiAFKAI0EQIAIgZBAmoOAwEFAAULIAooAgwiASgCACEIIAooAgghBSAHRQRAAkACQCACBEBBACEDAkAgCEEASgRAQQAhAgNAIAEgAkEDdGpBBGoiBigCACADSwRAIAMgBSADIAVLGyEHA0AgAyAHRg0EIAAgA0EDdkH8////AXFqQRBqIgQgBCgCAEEBIAN0cjYCACADQQFqIgMgBigCAEkNAAsLIAJBA3QgAWooAghBAWohAyACQQFqIgIgCEcNAAsLIAMgBU8NACADQQFqIQQgBSADa0EBcQRAIAAgA0EDdkH8////AXFqQRBqIgYgBigCAEEBIAN0cjYCACAEIQMLIAQgBUYNACAAQRBqIQQDQCAEIANBA3ZB/P///wFxaiIGIAYoAgBBASADdHI2AgAgBCADQQFqIgZBA3ZB/P///wFxaiIHIAcoAgBBASAGdHI2AgAgA0ECaiIDIAVHDQALCyAIQQBMDQIgAEEwaiEHQQAhAwwBC0EAIQZBACEHIAhBAEwNBQNAAkAgASAHQQN0aiIEQQRqIgsoAgAiAyAEQQhqIgIoAgAiBEsNACADIAUgAyAFSxshCSADIAVJBH8DQCAAIANBA3ZB/P///wFxakEQaiIEIAQoAgBBASADdHI2AgAgAyACKAIAIgRPDQIgA0EBaiIDIAlHDQALIAsoAgAFIAMLIAlPDQcgAEEwaiAJIAQQGSIGDQkgB0EBaiEHDAcLIAdBAWoiByAIRw0ACwwHCwNAIAEgA0EDdGooAgQiBCAFSwRAIAcgBSAEQQFrEBkiBg0ICyADQQN0IAFqKAIIQQFqIgVFDQYgA0EBaiIDIAhHDQALCyAAQTBqIAVBfxAZIgYNBQwECwJAAkAgAgRAQQAhAyAIQQBKBEBBACECA0AgASACQQN0aigCBCIGQf8ASw0DIAMgBkkEQCADIAUgAyAFSxshBwNAIAMgB0YNBiAAIANBA3ZB/P///wFxakEQaiIEIAQoAgBBASADdHI2AgAgA0EBaiIDIAZHDQALC0H/ACACQQN0IAFqKAIIIgMgA0H/AE8bQQFqIQMgAkEBaiICIAhHDQALCyADIAVPDQIgA0EBaiEEIAUgA2tBAXEEQCAAIANBA3ZB/P///wFxakEQaiIGIAYoAgBBASADdHI2AgAgBCEDCyAEIAVGDQIgAEEQaiEEA0AgBCADQQN2Qfz///8BcWoiBiAGKAIAQQEgA3RyNgIAIAQgA0EBaiIGQQN2Qfz///8BcWoiByAHKAIAQQEgBnRyNgIAIANBAmoiAyAFRw0ACwwCC0EAIQZBACEEIAhBAEwNAwNAIAEgBEEDdGoiB0EEaiIMKAIAIgMgB0EIaiIJKAIAIgJNBEAgAyAFIAMgBUsbIQtBgAEgAyADQYABTRshDQNAIAMgDUYNCCADIAtGBEAgCyAMKAIATQ0HIABBMGogC0H/ACACIAJB/wBPGxAZIgYNCiAEQQFqIQQMBwsgACADQQN2Qfz///8BcWpBEGoiByAHKAIAQQEgA3RyNgIAIAMgCSgCACICSSEHIANBAWohAyAHDQALCyAEQQFqIgQgCEcNAAsMBgsgAyAFTw0AIANBAWohBCAFIANrQQFxBEAgACADQQN2Qfz///8BcWpBEGoiBiAGKAIAQQEgA3RyNgIAIAQhAwsgBCAFRg0AIABBEGohBANAIAQgA0EDdkH8////AXFqIgYgBigCAEEBIAN0cjYCACAEIANBAWoiBkEDdkH8////AXFqIgcgBygCAEEBIAZ0cjYCACADQQJqIgMgBUcNAAsLAkAgCEEATA0AIABBMGohB0EAIQMDQCABIANBA3RqKAIEIgRB/wBLDQEgBCAFSwRAIAcgBSAEQQFrEBkiBg0HC0H/ACADQQN0IAFqKAIIIgUgBUH/AE8bQQFqIQUgA0EBaiIDIAhHDQALCyAAQTBqIAVBfxAZIgYNBAwDC0F1IQYgAUEOSw0DQf8AQYACIAcbIQQgBSgCCCEJAkACQEEBIAF0IgNB3t4BcUUEQCADQaAhcUUNBkEAIQMgAg0BIAlBAUYhBgNAAkAgBkUEQCADIAUoAhgRAQBBAUcNAQsgAyABIAUoAjARAABFDQAgACADQQN2Qfz///8BcWpBEGoiCCAIKAIAQQEgA3RyNgIACyADQQFqIgMgBEcNAAsgByAJQQFGcg0FIAUoAghBAUYNBSAAQTBqIAUoAgxBAkhBB3RBfxAZIgZFDQUMBgtBACEDIAJFBEAgCUEBRiEGA0ACQCAGRQRAIAMgBSgCGBEBAEEBRw0BCyADIAEgBSgCMBEAAEUNACAAIANBA3ZB/P///wFxakEQaiIIIAgoAgBBASADdHI2AgALIANBAWoiAyAERw0ACwwFCyAJQQFGIQYDQAJAIAZFBEAgAyAFKAIYEQEAQQFHDQELIAMgASAFKAIwEQAADQAgACADQQN2Qfz///8BcWpBEGoiCCAIKAIAQQEgA3RyNgIACyAEIANBAWoiA0cNAAsMAQsgCUEBRiEGA0ACQCAGRQRAIAMgBSgCGBEBAEEBRw0BCyADIAEgBSgCMBEAAA0AIAAgA0EDdkH8////AXFqQRBqIgggCCgCAEEBIAN0cjYCAAsgA0EBaiIDIARHDQALIAdFDQNB/wEgBCAEQf8BTRshBEH/ACEDIAlBAUYhBgNAAkAgBkUEQCADIAUoAhgRAQBBAUcNAQsgACADQQN2Qfz///8BcWpBEGoiASABKAIAQQEgA3RyNgIACyADIARHIQEgA0EBaiEDIAENAAsgByAJQQFHcUUNAyAFKAIIQQFGDQMgAEEwaiAFKAIMQQJIQQd0QX8QGSIGDQQMAwsgBwRAQf8BIAQgBEH/AU0bIQRB/wAhAyAJQQFGIQYDQAJAIAZFBEAgAyAFKAIYEQEAQQFHDQELIAAgA0EDdkH8////AXFqQRBqIgEgASgCAEEBIAN0cjYCAAsgAyAERyEBIANBAWohAyABDQALCyAJQQFGDQIgBSgCCEEBRg0CIABBMGogBSgCDEECSEEHdEF/EBkiBg0DDAILIAQgCE4NASAAQTBqIQADQCABIARBA3RqKAIEIgNB/wBLDQIgACADQf8AIARBA3QgAWooAggiBSAFQf8ATxsQGSIGDQMgCCAEQQFqIgRHDQALDAELIAcgCE4NACAAQTBqIQUDQCAFIAEgB0EDdGoiAygCBCADKAIIEBkiBg0CIAdBAWoiByAIRw0ACwtBACEGCyAKQRBqJAAgBgsSACAAQgA3AgwgABARIAAQzAELWwEBf0EBIQECQAJAAkACQCAAKAIAQQZrDgUDAAECAwILA0BBACEBIAAoAgwQMkUNAyAAKAIQIgANAAsMAgsDQCAAKAIMEDINAiAAKAIQIgANAAsLQQAhAQsgAQurFAEJfyMAQRBrIgYkACAGIAEoAgAiCzYCCCADKAIMIQwgAygCCCEHAkACQCAAKAIEBEAgACgCDCENIAshBQJAAkACQANAAkACQCACIAVNDQAgBSACIAcoAhQRAAAhCSAFIAcoAgARAQAgBWohCEECIQoCQCAJQSBrDg4CAQEBAQEBAQEBAQEBBQALIAlBCkYNASAJQf0ARg0DCyAGIAU2AgAgBiACIAcgBkEMaiANEB4iCg0EQQAhCiAGKAIAIQgMAwsgCCIFIAJJDQALQfB8IQoMBQtBASEKCyAGIAg2AgggCCELCwJAAkACQCAKDgMBAgAFCyAAQRk2AgAMAwsgAEEENgIAIAAgBigCDDYCFAwCCyAAQQA2AgQLIAIgC00EQEEAIQogAEEANgIADAILIAsgAiAHKAIUEQAAIQUgBiALIAcoAgARAQAgC2oiCDYCCCAAIAU2AhQgAEECNgIAIABCADcCCAJAIAVBLUcEQCAFQd0ARw0BIABBGDYCAAwCCyAAQRk2AgAMAQsCQCAMKAIQIAVGBEAgDC0ACkEgcUUNAkGYfyEKIAIgCE0NAyAIIAIgBygCFBEAACEFIAYgCCAHKAIAEQEAIAhqIgk2AgggACAFNgIUIABBATYCCAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBUEwaw5JDw8PDw8PDw8QEBAQEBAQEBAQEBADEBAQBxAQEBAQEBAIEBAFEA4QARAQEBAQEBAQEBAQEAIQEBAGEBAQEBAQCQgQEAQQDRAAChALIABCDDcCFCAAQQY2AgAMEgsgAEKMgICAEDcCFCAAQQY2AgAMEQsgAEIENwIUIABBBjYCAAwQCyAAQoSAgIAQNwIUIABBBjYCAAwPCyAAQgk3AhQgAEEGNgIADA4LIABCiYCAgBA3AhQgAEEGNgIADA0LIAwtAAZBCHFFDQwgAEILNwIUIABBBjYCAAwMCyAMLQAGQQhxRQ0LIABCi4CAgBA3AhQgAEEGNgIADAsLIAIgCU0NCiAJIAIgBygCFBEAAEH7AEcNCiAMLQAGQQFxRQ0KIAYgCSAHKAIAEQEAIAlqIgg2AgggACAFQdAARjYCGCAAQRI2AgAgAiAITQ0KIAwtAAZBAnFFDQogCCACIAcoAhQRAAAhBSAGIAggBygCABEBACAIajYCCCAFQd4ARgRAIAAgACgCGEU2AhgMCwsgBiAINgIIDAoLIAIgCU0NCSAJIAIgBygCFBEAAEH7AEcNCSAMKAIAQQBODQkgBiAJIAcoAgARAQAgCWo2AgggBkEIaiACQQsgByAGQQxqECAiCkEASA0KQQghCCAGKAIIIgUgAk8NASAFIAIgBygCFBEAACILQf8ASw0BQax+IQogC0EEIAcoAjARAABFDQEMCgsgAiAJTQ0IIAkgAiAHKAIUEQAAIQggDCgCACEFIAhB+wBHDQEgBUGAgICABHFFDQEgBiAJIAcoAgARAQAgCWo2AgggBkEIaiACQQBBCCAHIAZBDGoQISIKQQBIDQlBECEIIAYoAggiBSACTw0AIAUgAiAHKAIUEQAAIgtB/wBLDQBBrH4hCiALQQsgBygCMBEAAA0JCyAAIAg2AgwgCSAHKAIAEQEAIAlqIAVJBEBB8HwhCiACIAVNDQkCQCAFIAIgBygCFBEAAEH9AEYEQCAGIAUgBygCABEBACAFajYCCAwBCyAAKAIMIQwgBEEBRyEIQQAhCUEAIQ0jAEEQayILJAACQAJAAkAgAiIDIAVNDQADQCAFIAMgBygCFBEAACEEIAUgBygCABEBACAFaiECAkACQAJAAkACQAJAIARBIGsODgECAgICAgICAgICAgIEAAsgBEEKRg0AIARB/QBHDQEMBwsCQCACIANPDQADQCACIgUgAyAHKAIUEQAAIQQgBSAHKAIAEQEAIAVqIQIgBEEgRyAEQQpHcQ0BIAIgA0kNAAsLIARBCkYNBSAEQSBGDQUMAQsgCUUNACAMQRBGBEAgBEH/AEsNBUGsfiEFIARBCyAHKAIwEQAARQ0FDAcLIAxBCEcNBCAEQf8ASw0EIARBBCAHKAIwEQAARQ0EQax+IQUgBEE4Tw0EDAYLIARBLUcNAQsgCEEBRw0CQQAhCUECIQggAiIFIANJDQEMAgsgBEH9AEYNAiALIAU2AgwgC0EMaiADIAcgC0EIaiAMEB4iBQ0DIAhBAkchCEEBIQkgDUEBaiENIAsoAgwiBSADSQ0ACwtB8HwhBQwBC0HwfCANIAhBAkYbIQULIAtBEGokACAFQQBIBEAgBSEKDAsLIAVFDQogAEEBNgIECyAAQQQ2AgAgACAGKAIMNgIUDAgLIAYgCTYCCAwHCyAFQYCAgIACcUUNBiAGQQhqIAJBAEECIAcgBkEMahAhIgpBAEgNByAGLQAMIQUgBigCCCECIABBEDYCDCAAQQE2AgAgACAFQQAgAiAJRxs6ABQMBgsgAiAJTQ0FQQQhBSAMLQAFQcAAcUUNBQwECyACIAlNDQRBCCEFIAwtAAlBEHENAwwECyAMLQADQRBxRQ0DIAYgCDYCCCAGQQhqIAJBAyAHIAZBDGoQICIKQQBIDQRBuH4hCiAGKAIMIgVB/wFLDQQgBigCCCECIABBCDYCDCAAQQE2AgAgACAFQQAgAiAIRxs6ABQMAwsgBiAINgIIIAZBCGogAiADIAYQIyIKRQRAIAYoAgAgAygCCCgCGBEBACIFQR91IAVxIQoLIApBAEgNAyAGKAIAIgUgACgCFEYNAiAAQQQ2AgAgACAFNgIUDAILIAVBJkcEQCAFQdsARw0CAkAgDC0AA0EBcUUNACACIAhNDQAgCCACIAcoAhQRAABBOkcNACAGQrqAgIDQCzcDACAAIAg2AhAgBiAIIAcoAgARAQAgCGoiBTYCCAJ/QQAhBCACIAVLBH8DQAJAIAICfyAEBEBBACEEIAUgBygCABEBACAFagwBCyAFIAIgBygCFBEAACEEIAUgBygCABEBACAFaiELIAYoAgAgBEYEQAJAIAIgC00NACALIAIgBygCFBEAACAGKAIERw0AIAsgBygCABEBABpBAQwGC0EAIQQgBSAHKAIAEQEAIAVqDAELIAUgAiAHKAIUEQAAIgVB3QBGDQEgBSAMKAIQRiEEIAsLIgVLDQELC0EABUEACwsEQCAAQRo2AgAMBAsgBiAINgIICyAMLQAEQcAAcQRAIABBHDYCAAwDCyADQckNEDQMAgsgDC0ABEHAAHFFDQEgAiAITQ0BIAggAiAHKAIUEQAAQSZHDQEgBiAIIAcoAgARAQAgCGo2AgggAEEbNgIADAELIAZBCGogAiAFIAUgByAGQQxqECEiCkEASA0BIAYoAgwhBSAGKAIIIQIgAEEQNgIMIABBBDYCACAAIAVBACACIAlHGzYCFAsgASAGKAIINgIAIAAoAgAhCgsgBkEQaiQAIAoLgQEBA38jAEGQAmsiAiQAAkBB7JcRKAIAQQFGDQAgACgCDCgCCEGAgIAJcUGAgIAJRw0AIAAoAiAhAyAAKAIcIQQgACgCCCEAIAIgATYCACACQRBqIAAgBCADQQAiAUGlD2ogAhCLASACQRBqIAFB7JcRaigCABEEAAsgAkGQAmokAAuoBAEEfwJAAkACQAJAAkAgBygCAA4EAAECAgMLAkACQCAGKAIAQQFrDgIAAQQLQfB8IQogASgCACIJQf8BSw0EIAAgCUEDdkH8////AXFqQRBqIgcgBygCAEEBIAl0cjYCAAwDCyAAQTBqIAEoAgAiCSAJEBkiCkEATg0CDAMLAkAgBSAGKAIARgRAIAEoAgAhCSAFQQFGBEBB8HwhCiACIAlyQf8BSw0FIAIgCUkEQEG1fiEKIAgoAgwtAApBwABxDQMMBgsgAEEQaiEAA0AgACAJQQN2Qfz///8BcWoiCiAKKAIAQQEgCXRyNgIAIAIgCUwNAyAJQf8BSCEKIAlBAWohCSAKDQALDAILIAIgCUkEQEG1fiEKIAgoAgwtAApBwABxDQIMBQsgAEEwaiAJIAIQGSIKQQBODQEMBAsgAiABKAIAIglJBEBBtX4hCiAIKAIMLQAKQcAAcQ0BDAQLAkAgCUH/ASACIAJB/wFPGyILSg0AIAlB/wFKDQAgAEEQaiEMA0ACQCAMIAlBA3ZB/P///wFxaiIKIAooAgBBASAJdHI2AgAgCSALTg0AIAlB/wFIIQogCUEBaiEJIAoNAQsLIAEoAgAhCQsgAiAJSQRAQbV+IQogCCgCDC0ACkHAAHENAQwECyAAQTBqIAkgAhAZIgpBAEgNAwsgB0ECNgIADAELIAdBADYCAAsgAyAENgIAIAEgAjYCACAGIAU2AgBBACEKCyAKC+wDAQJ/IAVBADYCAAJAAkAgASADckUEQCACIARyRQ0BIAUgACgCDEECSEEHdEF/EBkPCyADQQAgARtFBEAgAiAEIAMbBEAgBSAAKAIMQQJIQQd0QX8QGQ8LIAMgASADGyEBIAQgAiADG0UEQCAFQQwQywEiAzYCAEF7IQYgA0UNAkEAIQYgASgCCCICQQBMBEAgA0EANgIAQQAhAgwECyADIAIQywEiBjYCACAGDQMgAxDMASAFQQA2AgBBew8LIAAgASAFEDcPCwJAAkACQCACRQRAIAEoAgAiBkEEaiEHIAYoAgAhAiAEBEAgAyEBDAILIAVBDBDLASIBNgIAQXshBiABRQ0EQQAhBiADKAIIIgRBAEwEQCABQQA2AgBBACEEDAMLIAEgBBDLASIGNgIAIAYNAiABEMwBIAVBADYCAEF7DwsgAygCACIDQQRqIQcgAygCACECIAQNAgsgACABIAUQNyIGDQIMAQsgASAENgIIIAEgAygCBCIENgIEIAYgAygCACAEEKYBGgsgAkUEQEEADwtBACEDA0AgBSAHIANBA3RqIgYoAgAgBigCBBAZIgYNASADQQFqIgMgAkcNAAtBAA8LIAYPCyADIAI2AgggAyABKAIEIgU2AgQgBiABKAIAIAUQpgEaQQAL9QEBBH8gAkEANgIAAkAgAUUNACABKAIAIgEoAgAiBUEATA0AIAFBBGohBiAAKAIMQQJIQQd0IQRBACEBAkADQCAGIAFBA3RqIgMoAgQhAAJAIAQgAygCAEEBayIDSw0AIAIgBCADEBkiA0UNACACKAIAIgFFDQIgASgCACIABEAgABDMAQsgARDMASADDwtBACEDIABBf0YNASAAQQFqIQQgAUEBaiIBIAVHDQALIAIgAEEBakF/EBkiAUUNACACKAIAIgAEQCAAKAIAIgQEQCAEEMwBCyAAEMwBCyABIQMLIAMPCyACIAAoAgxBAkhBB3RBfxAZC6sMAQ1/IwBB4ABrIgUkACABQRBqIQQgASgCDEEBcSEHIABBEGoiCSEDIAAoAgxBAXEiCwRAIAUgACgCEEF/czYCMCAFIAAoAhRBf3M2AjQgBSAAKAIYQX9zNgI4IAUgACgCHEF/czYCPCAFIAAoAiBBf3M2AkAgBSAAKAIkQX9zNgJEIAUgACgCKEF/czYCSCAFIAAoAixBf3M2AkwgBUEwaiEDCyAEKAIAIQYgBwRAIAUgBkF/cyIGNgIQIAUgASgCFEF/czYCFCAFIAEoAhhBf3M2AhggBSABKAIcQX9zNgIcIAUgASgCIEF/czYCICAFIAEoAiRBf3M2AiQgBSABKAIoQX9zNgIoIAUgASgCLEF/czYCLCAFQRBqIQQLIAEoAjAhASAAKAIwIQggAyADKAIAIAZxIgY2AgAgAyADKAIEIAQoAgRxNgIEIAMgAygCCCAEKAIIcTYCCCADIAMoAgwgBCgCDHE2AgwgAyADKAIQIAQoAhBxNgIQIAMgAygCFCAEKAIUcTYCFCADIAMoAhggBCgCGHE2AhggAyADKAIcIAQoAhxxNgIcIAMgCUcEQCAAIAY2AhAgACADKAIENgIUIAAgAygCCDYCGCAAIAMoAgw2AhwgACADKAIQNgIgIAAgAygCFDYCJCAAIAMoAhg2AiggACADKAIcNgIsCyALBEAgACAAKAIQQX9zNgIQIABBFGoiAyADKAIAQX9zNgIAIABBGGoiAyADKAIAQX9zNgIAIABBHGoiAyADKAIAQX9zNgIAIABBIGoiAyADKAIAQX9zNgIAIABBJGoiAyADKAIAQX9zNgIAIABBKGoiAyADKAIAQX9zNgIAIABBLGoiAyADKAIAQX9zNgIACwJAAkAgAigCCEEBRg0AAkACQAJAAkACQAJAAkACQCALQQAgBxtFBEAgBUEANgJcIAhFBEAgC0UNBCABRQ0EIAVBDBDLASIENgJcQXshAyAERQ0LQQAhBiABKAIIIgdBAEwEQCAEQQA2AgBBACEHDAYLIAQgBxDLASIGNgIAIAYNBSAEEMwBDAsLIAFFBEAgB0UNBCAFQQwQywEiBDYCXEF7IQMgBEUNC0EAIQEgCCgCCCIGQQBMBEAgBEEANgIAQQAhBgwECyAEIAYQywEiATYCACABDQMgBBDMAQwLCyABKAIAIgNBBGohDCADKAIAIQoCfyALBEAgBw0HIAgoAgAiA0EEaiEJIAohDSAMIQ4gAygCAAwBCyAIKAIAIgNBBGohDiADKAIAIQ0gB0UNAiAMIQkgCgshDyANRQ0DQQAhCiAPQQBMIQwDQCAOIApBA3RqIgQoAgAhAyAEKAIEIQdBACEEAkAgDA0AA0AgCSAEQQN0aiIGKAIEIQECQAJAAkAgAyAGKAIAIgZLBEAgASADTw0BDAMLIAYgB0sEQCAGIQMMAgsgBkEBayEGIAEgB08EQCAGIQcMAgsgAyAGSw0AIAVB3ABqIAMgBhAZIgMNEAsgAUEBaiEDCyADIAdLDQILIARBAWoiBCAPRw0ACwsgAyAHTQRAIAVB3ABqIAMgBxAZIgMNDAsgCkEBaiIKIA1HDQALDAMLIAIgCEEAIAFBACAFQdwAahA2IgMNCQwFCyANRQRAIABBADYCMAwGC0EAIQkDQAJAIApFDQAgDiAJQQN0aiIDKAIAIQYgAygCBCEBQQAhBANAIAwgBEEDdGoiAygCACIHIAFLDQEgBiADKAIEIgNNBEAgBUHcAGogBiAHIAYgB0sbIAEgAyABIANJGxAZIgMNDAsgBEEBaiIEIApHDQALCyAJQQFqIgkgDUcNAAsMAQsgBCAGNgIIIAQgCCgCBCIDNgIEIAEgCCgCACADEKYBGgsgC0UNAgwBCyAEIAc2AgggBCABKAIEIgM2AgQgBiABKAIAIAMQpgEaCyACIAUoAlwiBCAFQQxqEDciAwRAIARFDQUgBCgCACIABEAgABDMAQsgBBDMAQwFCyAEBEAgBCgCACIDBEAgAxDMAQsgBBDMAQsgBSAFKAIMNgJcCyAAIAUoAlw2AjAgCEUNAiAIKAIAIgNFDQELIAMQzAELIAgQzAELQQAhAwsgBUHgAGokACADC5kFAQR/IwBBEGsiCSQAIAlCADcDACAJQgA3AwggCSACNgIEIAggCCgCjAEiC0EBajYCjAEgCUEBQTgQzwEiCjYCAAJAAkAgCkUEQEEAIQggAyELDAELIAogCzYCGCAKQQo2AgAgCkKBgICAEDcCDCAJQQFBOBDPASIINgIIAkAgCEUEQEEAIQggAyELDAELIAggCzYCGCAIQQo2AgAgCEKCgICAMDcCDCAHBEAgCEGAgIAINgIECyAJQQFBOBDPASILNgIMIAtFBEBBACELDAELIAtBCjYCAEEHQQQgCRAtIgxFDQAgCSADNgIEIAkgDDYCACAJQgA3AwhBACELQQhBAiAJEC0iCkUEQEEAIQggAyECIAwhCgwBC0EBQTgQzwEiDEUEQEEAIQggAyECDAELIAxBATYCGCAMIAU2AhQgDCAENgIQIAxBBDYCACAMIAo2AgwgCSAMNgIAAkAgBkUEQCAMIQoMAQtBAUE4EM8BIgpFBEBBACEIIAMhAiAMIQoMAgsgCkEANgI0IApBAjYCECAKQQU2AgAgCiAMNgIMIAkgCjYCAAsgCUEBQTgQzwEiAzYCBCADRQRAQQAhCEEAIQIMAQsgAyABNgIYIANBCjYCACADQoKAgIAgNwIMIAlBAUE4EM8BIgg2AgggCEUEQEEAIQggAyECDAELIAhBCjYCAEEHQQIgCUEEchAtIgJFBEAgAyECDAELIAlBADYCCCAJIAI2AgRBACEIQQhBAiAJEC0iA0UNACAHBEAgAyADKAIEQYCAIHI2AgQLIAAgAzYCAAwCCyAKEBEgChDMAQsgAgRAIAIQESACEMwBCyAIBEAgCBARIAgQzAELQXshCCALRQ0AIAsQESALEMwBCyAJQRBqJAAgCAvEAQEFf0F7IQUCQCAAKAIsED0iAEUNAAJAIAAoAhQiAkUEQEGUAhDLASICRQ0CIABBAzYCECAAIAI2AhRBASEEDAELIAAoAgwiA0EBaiEEIAMgACgCECIGSA0AIAIgBkG4AWwQzQEiAkUNASAAIAI2AhQgACAGQQF0NgIQCyACIANB3ABsaiICQgA3AhBBACEFIAJBADYCCCACQgA3AgAgAkIANwIYIAJCADcCICACQQA2AiggACAENgIMIAEgBDYCAAsgBQu8AgEEfyMAQRBrIgYkAEF7IQgCQCABED0iBUUNACAFKAIIRQRAQfyXERCMASIHRQ0BIAUgBzYCCAsgARA9IgVFDQACQCADIAJrQQBMBEBBmX4hBwwBCyAFKAIIIQUgBkF/NgIEAkAgBUUNACAGIAM2AgwgBiACNgIIIAUgBkEIaiAGQQRqEI8BGiAGKAIEQQBIDQAgACADNgIoIAAgAjYCJEGlfiEHDAELAkBBCBDLASIARQRAQXshBQwBCyAAIAM2AgQgACACNgIAQQAhByAFIAAgBBCQASIFRQ0BIAAQzAEgBUEATg0BCyAFIQcLIARBAEwNACABKAKEAyIBRQ0AIAEoAgwgBEgNACABKAIUIgFFDQAgBEHcAGwgAWpB3ABrIgEgAzYCFCABIAI2AhAgByEICyAGQRBqJAAgCAuqAgEFfyMAQSBrIgUkAEGcfiEHAkAgAiADTw0AIAIhBgNAIAYgAyAAKAIUEQAAIglBX3FBwQBrQRpPBEAgCUEwa0EKSSIIIAIgBkZxDQIgCUHfAEYgCHJFDQILIAYgACgCABEBACAGaiIGIANJDQALIAVBADYCDEHkvxIoAgAiBkUEQEGbfiEHDAELIAUgAzYCHCAFIAI2AhggBSABNgIUIAUgADYCECAGIAVBEGogBUEMahCPASEIAkAgAEGUvRJGDQAgCA0AIAAtAExBAXFFDQAgBSADNgIcIAUgAjYCGCAFIAE2AhQgBUGUvRI2AhAgBiAFQRBqIAVBDGoQjwEaCyAFKAIMIgZFBEBBm34hBwwBCyAEIAYoAgg2AgBBACEHCyAFQSBqJAAgBws9AQF/IAAoAoQDIgFFBEBBGBDLASIBRQRAQQAPCyABQgA3AgAgAUIANwIQIAFCADcCCCAAIAE2AoQDCyABC2UBAX8gACgChAMiA0UEQEEYEMsBIgNFBEBBew8LIANCADcCACADQgA3AhAgA0IANwIIIAAgAzYChAMLIAAoAkQgASACEHYiAEUEQEF7DwsgAyAANgIAIAMgACACIAFrajYCBEEAC6YFAQh/IAAEQCAAKAIAIgIEQCAAKAIMIgNBAEoEf0EAIQIDQCAAKAIAIQECQAJAAn8CQAJAAkACQAJAAkAgACgCBCACQQJ0aigCAEEHaw4sAQgICAEBAAIDBAIDBAgICAgICAgICAgICAgICAgICAgICAgICAgFBQUFBQUICyABIAJBFGxqKAIEIgEgACgCFEkNBiAAKAIYIAFNDQYMBwsgASACQRRsaigCBCIBIAAoAhRJDQUgACgCGCABTQ0FDAYLIAEgAkEUbGpBBGoMAwsgASACQRRsakEEagwCCyABIAJBFGxqIgEoAgQQzAEgAUEIagwBCyABIAJBFGxqIgEoAghBAUYNAiABQQRqCygCACEBCyABEMwBIAAoAgwhAwsgAkEBaiICIANIDQALIAAoAgAFIAILEMwBIAAoAgQQzAEgAEEANgIQIABCADcCCCAAQgA3AgALIAAoAhQiAgRAIAIQzAEgAEIANwIUCyAAKAJwIgIEQCACEMwBCyAAKAJAIgIEQCACEMwBCyAAKAKEAyICBEAgAigCACIBBEAgARDMAQsgAigCCCIBBEAgAUEEQQAQkQEgARCOAQsgAigCFCIBBEAgAigCDCEGIAEEQCAGQQBKBEADQCABIAVB3ABsaiIDQSRqIQQCQCADKAIEQQFGBEBBACEDIAQoAgQiB0EATA0BA0ACQCAEIANBAnRqKAIIQQRHDQAgBCADQQN0aigCGCIIRQ0AIAgQzAEgBCgCBCEHCyADQQFqIgMgB0gNAAsMAQsgBCgCACIDRQ0AIAMQzAELIAVBAWoiBSAGRw0ACwsgARDMAQsLIAIQzAEgAEEANgKEAwsCQCAAKAJUIgFFDQAgAUECQQAQkQEgACgCVCIBRQ0AIAEQjgELIABBADYCVAsLoBgBC38jAEHQA2siBSQAIAIoAgghByABQQA6AFggAUIANwJQIAFCADcCSCABQgA3AkAgAUIANwJwIAFCADcCeCABQgA3AoABIAFBADoAiAEgAUGgAWpBAEGUAhCoASEGIAFBADoAKCABQgA3AiAgAUIANwIYIAFBEGoiA0IANwIAIAFCADcCCCABQgA3AgAgAyACKAIANgIAIAEgAigCBDYCFCABIAIoAgA2AnAgASACKAIENgJ0IAEgAigCADYCoAEgASACKAIENgKkAQJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAIgMoAgAOCwIKCQcFBAgAAQYLAwsgBSACKAIQNgIQIAUgAikCCDcDCCAFIAIpAgA3AwADQCAAKAIMIAVBGGogBRBAIgQNCyAFQX9Bf0F/IAUoAhgiAyAFKAIAIgJqIANBf0YbIAJBf0YbIAIgA0F/c0sbNgIAIAVBf0F/QX8gBSgCHCIDIAUoAgQiAmogA0F/RhsgAkF/RhsgAiADQX9zSxs2AgQgByABIAVBGGoQYiAAKAIQIgANAAsMCgsDQCADKAIMIAVBGGogAhBAIgQNCgJAIAAgA0YEQCABIAVBGGpBtAMQpgEaDAELIAEgBUEYaiACEGMLIAMoAhAiAw0AC0EAIQQMCQsgACgCECIGIAAoAgwiA2shCgJAIAMgBkkEQANAIAMgBygCABEBACIIIARqQRlOBEAgASAENgIkDAMLAkAgAyAGTw0AQQAhAiAIQQBMDQADQCABIARqIAMtAAA6ACggBEEBaiEEIANBAWohAyACQQFqIgIgCE4NASADIAZJDQALCyADIAZJIARBF0xxDQALIAEgBDYCJCADIAZJDQELIAFBATYCIAsCQCAKQQBMDQAgASAAKAIMLQAAIgNqQbQBaiIELQAADQAgBEEBOgAAAn9BBCADQRh0QRh1IgRBAEgNABogBEUEQEEUIAcoAgxBAUoNARoLIANBAXRBgBtqLgEACyEEIAFBsAFqIgMgAygCACAEajYCAAsgASAKNgIEIAEgCjYCAEEAIQQMCAtBeiEEDAcLAkACQAJAIAAoAhAOBAEAAAIJCyAAKAIMIAEgAhBAIQQMCAsgACAAKAI0IgNBAWo2AjQgA0EFTgRAQQAhAyAAKAIEIgJBAXEEQCAAKAIkIQMLQX8hBCABIAJBAnEEfyAAKAIoBSAECzYCBCABIAM2AgBBACEEDAgLIAAoAgwgASACEEAhBCABKAIIIgZBgIADcUUEQCABLQANQcABcUUNCAsgAigCECgCGCEDAkAgACgCFCICQQFrQR5NBEAgAyACdkEBcQ0BDAkLIANBAXFFDQgLIAEgBkH//3xxNgIIDAcLIAAoAhhFDQYgBSACKAIQNgIQIAUgAikCCDcDCCAFIAIpAgA3AwAgACgCDCAFQRhqIAUQQCIEDQYgBUF/QX9BfyAFKAIYIgMgBSgCACIEaiADQX9GGyAEQX9GGyAEIANBf3NLGzYCACAFQX9Bf0F/IAUoAhwiAyAFKAIEIgRqIANBf0YbIARBf0YbIAQgA0F/c0sbNgIEIAcgASAFQRhqEGICQCAAKAIUIgNFDQAgAyAFQRhqIAUQQA0AIAcgASAFQRhqEGILIAAoAhggBUEYaiACEEAiBA0GIAEgBUEYaiACEGNBACEEDAYLIAAoAhRFBEAgAUIANwIADAYLIAAoAgwgBUEYaiACEEAiBA0FAkAgACgCECIDQQBMBEAgACgCFCEGDAELIAEgBUEYakG0AxCmASEJAkACQCAFKAI8QQBMDQAgBSgCOCIIRQ0AQQIhBgJAIAAoAhAiA0ECSA0AQQIhCyAJKAIkIgRBF0oEQAwBCyAFQUBrIQwDQCAMIAUoAjwiBmohCiAMIQNBACENIAZBAEoEQANAIAMgBygCABEBACIIIARqQRhKIg1FBEACQCAIQQBMDQBBACEGIAMgCk8NAANAIAQgCWogAy0AADoAKCAEQQFqIQQgA0EBaiEDIAZBAWoiBiAITg0BIAMgCkkNAAsLIAMgCkkNAQsLIAUoAjghCAsgCSAENgIkIAkgCEEAIAMgCkYbIgM2AiAgCSAJNQIYIAUoAjQgCSgCHEECcXJBACADG61CIIaENwIYIA0EQCAAKAIQIQMgCyEGDAILIAtBAWohBiALIAAoAhAiA04NASAGIQsgBEEYSA0ACwsgAyAGTA0BIAlBADYCIAwBCyAAKAIQIQMLIAAoAhQiBiADRwRAIAlBADYCUCAJQQA2AiALIANBAkgNACAJQQA2AlALAkACQAJAIAZBAWoOAgACAQsCQCACKAIEDQAgACgCDCIDKAIAQQJHDQAgAygCDEF/Rw0AIAAoAhhFDQAgASABKAIIQYCAAkGAgAEgAygCBEGAgIACcRtyNgIIC0F/QQAgBSgCHBshBiAAKAIQIQMMAQtBfyAFKAIcIgQgBmxBfyAGbiAETRshBgtBACEEQQAhAiADBEBBfyAFKAIYIgIgA2xBfyADbiACTRshAgsgASAGNgIEIAEgAjYCAAwFCyAALQAEQcAAcQRAIAFCgICAgHA3AgAMBQsgACgCDCABIAIQQCEEDAQLIAAtAAZBAnEEQAwECyAAIAIoAhAQXyEDIAEgACACKAIQEGQ2AgQgASADNgIADAMLAkACfwJAAkAgACgCECIDQT9MBEAgA0EBayIIQR9LBEAMCAtBASAIdEGKgIKAeHENASAIDQcgACgCDCAFQRhqIAIQQCIEDQcgBSgCPEEATA0CIAVBKGoMAwsgA0H/AUwEQCADQcAARg0BIANBgAFGDQEMBwsgA0GABEYNACADQYACRg0ADAYLIAFBCGohBAJAAkAgA0H/AUwEQCADQQJGDQEgA0GAAUYNAQwCCyADQYAERg0AIANBgAJHDQELIAFBDGohBAsgBCADNgIAQQAhBAwFCyAFKAJsQQBMDQEgBUHYAGoLIQMgAUHwAGoiBCADKQIANwIAIAQgAykCKDcCKCAEIAMpAiA3AiAgBCADKQIYNwIYIAQgAykCEDcCECAEIAMpAgg3AggLQQAhBCABQQA2AoABIAUoAsgBQQBMDQIgBiAFQbgBakGUAhCmARoMAgtBASEEAkACQCAHKAIIIghBAUYEQCAAKAIMQQxHDQJBgAFBgAIgACgCFCIKGyECQQAhAyAAKAIQDQEDQAJAIANBDCAHKAIwEQAARQ0AIAEgA0H/AXEiBGpBtAFqIgYtAAANACAGQQE6AAAgAQJ/QQQgA0EYdEEYdUEASA0AGiAERQRAQRQgBygCDEEBSg0BGgsgBEEBdEGAG2ouAQALIAEoArABajYCsAELQQEhBCADQQFqIgMgAkcNAAsMAgsgBygCDCEEDAELA0ACQCADQQwgBygCMBEAAA0AIAEgA0H/AXEiBGpBtAFqIgYtAAANACAGQQE6AAAgAQJ/QQQgA0EYdEEYdUEASA0AGiAERQRAQRQgBygCDEEBSg0BGgsgBEEBdEGAG2ouAQALIAEoArABajYCsAELIANBAWoiAyACRw0ACyAKRQRAQQEhBAwBC0H/ASACIAJB/wFNGyEGQYABIQMDQCABIANB/wFxIgRqQbQBaiICLQAARQRAIAJBAToAACABAn9BBCADQRh0QRh1QQBIDQAaIARFBEBBFCAHKAIMQQFKDQEaCyAEQQF0QYAbai4BAAsgASgCsAFqNgKwAQtBASEEIAMgBkYhAiADQQFqIQMgAkUNAAsLIAEgCDYCBCABIAQ2AgBBACEEDAELAkACQCAAKAIwDQAgAC0ADEEBcQ0AQQAhAiAALQAQQQFxRQ0BIAFBAToAtAEgAUEUQQUgBygCDEEBShsiAjYCsAEMAQsgASAHKQIIQiCJNwIADAELQQEhAwNAIAAoAgxBAXEhBAJAAkAgACADQQN2Qfz///8BcWooAhAgA3ZBAXEEQCAERQ0BDAILIARFDQELIAEgA2pBtAFqIgQtAAANACAEQQE6AAAgAQJ/QQQgA0EYdEEYdUEASA0AGiADQf8BcUUEQEEUIAcoAgxBAUoNARoLIANBAXRBgBtqLgEACyACaiICNgKwAQsgA0EBaiIDQYACRw0ACyABQoGAgIAQNwIAQQAhBAsgBUHQA2okACAEC6wDAQZ/AkAgAigCFCIERQ0AAkAgASgCFCIDRQ0AAkAgA0ECSg0AIARBAkoNAEEEIQYCf0EEIAEtABgiB0EYdEEYdSIIQQBIDQAaIAhFBEBBFCAAKAIMQQFKDQEaCyAHQQF0QYAbai4BAAshBQJAIAItABgiB0EYdEEYdSIIQQBIDQAgCEUEQEEUIQYgACgCDEEBSg0BCyAHQQF0QYAbai4BACEGCyAFQQVqIAUgBEEBShshBCAGQQVqIAYgA0EBShshAwsgBEEATA0BIANBAEwNACADQQF0IQZBACEDAn9BACABKAIEIgVBf0YNABpBASAFIAEoAgBrIgVB4wBLDQAaIAVBAXRBsBlqLgEACyEAIARBAXQhBSAAIAZsIQQCQCACKAIEIgBBf0YNAEEBIQMgACACKAIAayIAQeMASw0AIABBAXRBsBlqLgEAIQMLIAMgBWwiAyAESg0AIAMgBEgNASACKAIAIAEoAgBPDQELIAEgAikCADcCACABIAIpAig3AiggASACKQIgNwIgIAEgAikCGDcCGCABIAIpAhA3AhAgASACKQIINwIICwv/fQEOfyABQQRqIQsgAUEQaiEHIAFBDGohBSABQQhqIQ0CQAJAA0ACQEEAIQQCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAiAygCAA4LAgMEBQcICQABBgoTCwNAIAAoAgwgASACEEIiBA0TIAAoAhAiAA0ACwwTCwNAIAMoAgwgARBPIAZqIgRBAmohBiADKAIQIgMNAAsgBSgCACAEaiEKA0AgACgCDCABEE8hAyAAKAIQBEAgAC0ABiEIAkAgBSgCACIEIAcoAgAiBkkNACAGRQ0AIAZBAXQiCUEATARAQXUPC0F7IQQgASgCACAGQShsEM0BIgxFDRQgASAMNgIAIAEoAgQgBkEDdBDNASIGRQ0UIAsgBjYCACAHIAk2AgAgBSgCACEECyABIARBAWo2AgwgASABKAIAIARBFGxqIgQ2AgggBEEANgIQIARCADcCCCAEQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE8QTsgCEEIcRs2AgAgASgCCCADQQJqNgIECyAAKAIMIAEgAhBCIgQNEiAAKAIQRQRAQQAPCyAFKAIAIgYhBAJAIAYgBygCACIDSQ0AIAYhBCADRQ0AIANBAXQiCEEATARAQXUPC0F7IQQgASgCACADQShsEM0BIglFDRMgASAJNgIAIAEoAgQgA0EDdBDNASIDRQ0TIAsgAzYCACAHIAg2AgAgBSgCACEECyABIARBAWo2AgwgASABKAIAIARBFGxqIgM2AghBACEEIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBOjYCACABKAIIIAogBms2AgQgACgCECIADQALDBELIAAtABRBAXEEQCAAKAIQIgMgACgCDCIATQ0RIABBASADIABrIAEQUA8LIAAoAhAiBiAAKAIMIgJNDRBBASEHIAYgAiACIAEoAkQiCCgCABEBACIFaiIASwRAA0ACQCAFIAAgCCgCABEBACIDRgRAIAdBAWohBwwBCyACIAUgByABEFAhBCAAIQJBASEHIAMhBSAEDRMLIAAgA2oiACAGSQ0ACwsgAiAFIAcgARBQDwsgACgCMEUEQCAALQAMIQICQCAFKAIAIgQgBygCACIDSQ0AIANFDQAgA0EBdCIGQQBMBEBBdQ8LQXshBCABKAIAIANBKGwQzQEiCEUNESABIAg2AgAgASgCBCADQQN0EM0BIgNFDREgCyADNgIAIAcgBjYCACAFKAIAIQQLIAEgBEEBajYCDCABIAEoAgAgBEEUbGoiBDYCCCAEQQA2AhAgBEIANwIIIARCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQRFBDiACQQFxGzYCAEEgEMsBIQQgASgCCCAENgIEIAEoAggoAgQiAUUEQEF7DwsgASAAKQIQNwIAIAEgACkCKDcCGCABIAApAiA3AhAgASAAKQIYNwIIQQAPCwJAIAEoAkQoAgxBAUwEQCAAKAIQDQEgACgCFA0BIAAoAhgNASAAKAIcDQEgACgCIA0BIAAoAiQNASAAKAIoDQEgACgCLA0BCyAALQAMIQICQCAFKAIAIgQgBygCACIDSQ0AIANFDQAgA0EBdCIGQQBMBEBBdQ8LQXshBCABKAIAIANBKGwQzQEiCEUNESABIAg2AgAgASgCBCADQQN0EM0BIgNFDREgCyADNgIAIAcgBjYCACAFKAIAIQQLIAEgBEEBajYCDCABIAEoAgAgBEEUbGoiBDYCCCAEQQA2AhAgBEIANwIIIARCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQRJBDyACQQFxGzYCACAAKAIwIgEoAgQiABDLASIERQRAQXsPCyAEIAEoAgAgABCmASEBIA0oAgAgATYCBEEADwsgAC0ADCECAkAgBSgCACIEIAcoAgAiA0kNACADRQ0AIANBAXQiBkEATARAQXUPC0F7IQQgASgCACADQShsEM0BIghFDRAgASAINgIAIAEoAgQgA0EDdBDNASIDRQ0QIAsgAzYCACAHIAY2AgAgBSgCACEECyABIARBAWo2AgwgASABKAIAIARBFGxqIgQ2AgggBEEANgIQIARCADcCCCAEQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akETQRAgAkEBcRs2AgBBIBDLASEEIAEoAgggBDYCCEF7IQQgASgCCCgCCCIBRQ0PIAEgAEEQaiIDKQIANwIAIAEgAykCGDcCGCABIAMpAhA3AhAgASADKQIINwIIIAAoAjAiASgCBCIAEMsBIgNFDQ8gAyABKAIAIAAQpgEhASANKAIAIAE2AgRBAA8LQXohBAJAAkAgACgCDEEBag4OABAQEBAQEBAQEBAQEAEQCyAALQAGIQICQCAFKAIAIgAgBygCACIDSQ0AIANFDQAgA0EBdCIAQQBMBEBBdQ8LQXshBCABKAIAIANBKGwQzQEiBkUNECABIAY2AgAgASgCBCADQQN0EM0BIgNFDRAgCyADNgIAIAcgADYCACAFKAIAIQALIAEgAEEBajYCDCABIAEoAgAgAEEUbGoiADYCCCAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQRVBFCACQcAAcRs2AgBBAA8LIAAoAhAhAyAAKAIUIQYCQCAFKAIAIgAgBygCACICSQ0AIAJFDQAgAkEBdCIAQQBMBEBBdQ8LQXshBCABKAIAIAJBKGwQzQEiCEUNDyABIAg2AgAgASgCBCACQQN0EM0BIgJFDQ8gCyACNgIAIAcgADYCACAFKAIAIQALIAEgAEEBajYCDCABIAEoAgAgAEEUbGoiADYCCCAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQR1BGyADG0EcQRogAxsgBhs2AgBBAA8LIAAoAgQiBEGAwABxIQMCQCAEQYCACHEEQCAHKAIAIQIgBSgCACEEIAMEQAJAIAIgBEsNACACRQ0AIAJBAXQiA0EATARAQXUPC0F7IQQgASgCACACQShsEM0BIgZFDREgASAGNgIAIAEoAgQgAkEDdBDNASICRQ0RIAsgAjYCACAHIAM2AgAgBSgCACEECyABIARBAWo2AgwgASABKAIAIARBFGxqIgQ2AgggBEEANgIQIARCADcCCCAEQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akEyNgIAIAEoAgggACgCLDYCDAwCCwJAIAIgBEsNACACRQ0AIAJBAXQiA0EATARAQXUPC0F7IQQgASgCACACQShsEM0BIgZFDRAgASAGNgIAIAEoAgQgAkEDdBDNASICRQ0QIAsgAjYCACAHIAM2AgAgBSgCACEECyABIARBAWo2AgwgASABKAIAIARBFGxqIgQ2AgggBEEANgIQIARCADcCCCAEQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akExNgIADAELIAMEQCABQTBBLyAEQYCAgAFxGxBRIgQNDyANKAIAIAAoAiw2AgwMAQsgACgCDEEBRgRAIAAoAhAhACAEQYCAgAFxBEAgAUEsEFEiBA0QIA0oAgAgADYCBEEADwsCQAJAAkAgAEEBaw4CAAECCyABQSkQUQ8LIAFBKhBRDwsgAUErEFEiBA0PIA0oAgAgADYCBEEADwsgAUEuQS0gBEGAgIABcRsQUSIEDQ4LIA0oAgAgACgCDCIDNgIIIANBAUYEQCANKAIAIAAoAhA2AgRBAA8LIANBAnQQywEiBUUEQEF7DwsgDSgCACAFNgIEQQAhBCADQQBMDQ0gACgCKCIBIABBEGogARshBCADQQNxIQYCQCADQQFrQQNJBEBBACEBDAELIANBfHEhCEEAIQFBACECA0AgBSABQQJ0IgBqIANBAnQgBGoiB0EEaygCADYCACAFIABBBHJqIAdBCGsoAgA2AgAgBSAAQQhyaiAHQQxrKAIANgIAIAUgAEEMcmogBCADQQRrIgNBAnRqKAIANgIAIAFBBGohASACQQRqIgIgCEcNAAsLIAZFDQ5BACEAA0AgBSABQQJ0aiAEIANBAWsiA0ECdGooAgA2AgAgAUEBaiEBIABBAWoiACAGRw0ACwwOCwJAIAUoAgAiBCAHKAIAIgNJDQAgA0UNACADQQF0IgZBAEwEQEF1DwtBeyEEIAEoAgAgA0EobBDNASIIRQ0NIAEgCDYCACABKAIEIANBA3QQzQEiA0UNDSALIAM2AgAgByAGNgIAIAUoAgAhBAsgASAEQQFqNgIMIAEgASgCACAEQRRsaiIENgIIIARBADYCECAEQgA3AgggBEIANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpB0AA2AgAgASgCCEEANgIEIAEoAgAhAyABKAIIIQUgACgCDCEHIAIoApgBIgEoAgghACABKAIAIgQgASgCBCICTgRAIAAgAkEEdBDNASIARQRAQXsPCyABIAA2AgggASACQQF0NgIEIAEoAgAhBAsgACAEQQN0aiIAIAc2AgQgACAFIANrQQRqNgIAIAEgBEEBajYCAEEADwsgACgCHCEMIAAoAhQhBCAAKAIMIAEQTyIDQQBIBEAgAw8LIANFDQwgAEEMaiEIAkACQAJAAkACQAJAAkACQAJAIAAoAhgiCkUNACAAKAIUQX9HDQAgCCgCACIJKAIAQQJHDQAgCSgCDEF/Rw0AIAAoAhAiDkECSA0BQX8gDm4hDyADIA5sQQpLDQAgAyAPSQ0CCyAEQX9HDQUgACgCECIJQQJIDQNBfyAJbiEEIAMgCWxBCksNBiADIARPDQYgA0ECaiADIAwbIQYgAEEYaiEHDAQLIA5BAUcNAQtBACEDA0AgCSABIAIQQiIEDRIgA0EBaiIDIA5HDQALIAgoAgAhCQsgCSgCBEGAgIACcSEEIAAoAiQEQCABQRlBGCAEGxBRIgQNESANKAIAIAAoAiQoAgwtAAA6AARBAA8LIAFBF0EWIAQbEFEPCyADQQJqIAMgDBshBiAAQRhqIQcCQCAJQQFHDQAgA0ELSQ0AIAFBOhBRIgQNECANKAIAQQI2AgQMDgsgCUEATA0NCyAIKAIAIQVBACEDA0AgBSABIAIQQiIEDQ8gCSADQQFqIgNHDQALDAwLIAAoAhQiCUUNCiAKRQ0BIAlBAUcEQEF/IAluIQRBwQAhCiAJIANBAWoiBmxBCksNCiAEIAZNDQoLQQAhBiAAKAIQIgpBAEoEQCAAKAIMIQADQCAAIAEgAhBCIgQNDyAGQQFqIgYgCkcNAAsLIAkgCmsiDEEATARAQQAPCyADQQFqIQlBACEDA0BBACEGIAkEQEG3fiEEIAwgA2siAEH/////ByAJbU4NDyAAIAlsIgZBAEgNDwsCQCAFKAIAIgAgBygCACIKSQ0AIApFDQAgCkEBdCIAQQBMBEBBdQ8LQXshBCABKAIAIApBKGwQzQEiDkUNDyABIA42AgAgASgCBCAKQQN0EM0BIgpFDQ8gCyAKNgIAIAcgADYCACAFKAIAIQALIAEgAEEBajYCDCABIAEoAgAgAEEUbGoiADYCCCAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQTs2AgAgASgCCCAGNgIEIAgoAgAgASACEEIiBA0OQQAhBCAMIANBAWoiA0cNAAsMDQsgACgCFCIJRQ0JIApFDQBBwQAhCgwIC0HCACEKIAlBAUcNByAAKAIQDQcCQCAFKAIAIgAgBygCACIKSQ0AIApFDQAgCkEBdCIAQQBMBEBBdQ8LQXshBCABKAIAIApBKGwQzQEiCUUNDCABIAk2AgAgASgCBCAKQQN0EM0BIgpFDQwgCyAKNgIAIAcgADYCACAFKAIAIQALIAEgAEEBajYCDCABIAEoAgAgAEEUbGoiADYCCCAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQTs2AgAgASgCCEECNgIEAkAgASgCDCIAIAEoAhAiCkkNACAKRQ0AIApBAXQiAEEATARAQXUPC0F7IQQgASgCACAKQShsEM0BIglFDQwgASAJNgIAIAEoAgQgCkEDdBDNASIKRQ0MIAsgCjYCACAHIAA2AgAgBSgCACEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE6NgIAIAEoAgggA0EBajYCBCAIKAIAIQAMCgsCQAJAAkACQCAAKAIQDgQAAQIDDgsgAC0ABEGAAXEEQAJAIAUoAgAiBCAHKAIAIgNJDQAgA0UNACADQQF0IgZBAEwEQEF1DwtBeyEEIAEoAgAgA0EobBDNASIIRQ0PIAEgCDYCACABKAIEIANBA3QQzQEiA0UNDyALIAM2AgAgByAGNgIAIAUoAgAhBAsgASAEQQFqNgIMIAEgASgCACAEQRRsaiIENgIIIARBADYCECAEQgA3AgggBEIANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpB0AA2AgAgACABKAIMQQFqIgQ2AhggACAAKAIEQYACcjYCBCABKAIIIAQ2AgQgACgCFCEGIAAoAgwgARBPIQggASgCECEDIAEoAgwhBCAGRQRAAkAgAyAESw0AIANFDQAgA0EBdCIGQQBMBEBBdQ8LQXshBCABKAIAIANBKGwQzQEiCkUNECABIAo2AgAgASgCBCADQQN0EM0BIgNFDRAgCyADNgIAIAcgBjYCACAFKAIAIQQLIAEgBEEBajYCDCABIAEoAgAgBEEUbGoiBDYCCCAEQQA2AhAgBEIANwIIIARCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQTo2AgAgASgCCCAIQQJqNgIEIAAoAgwgASACEEIiBEUNCgwPCwJAIAMgBEsNACADRQ0AIANBAXQiBkEATARAQXUPC0F7IQQgASgCACADQShsEM0BIgpFDQ8gASAKNgIAIAEoAgQgA0EDdBDNASIDRQ0PIAsgAzYCACAHIAY2AgAgBSgCACEECyABIARBAWo2AgwgASABKAIAIARBFGxqIgQ2AgggBEEANgIQIARCADcCCCAEQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE6NgIAIAEoAgggCEEEajYCBAsgASgCMCEEAkAgACgCFCIDQQFrQR5NBEAgBCADdkEBcQ0BDAcLIARBAXFFDQYLQTQhAyAFKAIAIgQgBygCACIGSQ0HIAZFDQcgBkEBdCIIQQBMBEBBdQ8LQXshBCABKAIAIAZBKGwQzQEiA0UNDSABIAM2AgBBNCEDIAEoAgQgBkEDdBDNASIGDQYMDQsgACgCDCEADAsLIAAtAARBIHEEQEEAIQMgACgCDCIHKAIMIQAgBygCECIFQQBKBH8DQCAAIAEgAhBCIgQNDiADQQFqIgMgBUcNAAsgBygCDAUgAAsgARBPIgBBAEgEQCAADwsgAUE7EFEiBA0MIAEoAgggAEEDajYCBCAHKAIMIAEgAhBCIgQNDCABQT0QUSIEDQwgAUE6EFEiBA0MIA0oAgBBfiAAazYCBEEADwsgAiACKAKMASIDQQFqNgKMASABQc0AEFEiBA0LIAEoAgggAzYCBCABKAIIQQA2AgggACgCDCABIAIQQiIEDQsgAUHMABBRIgQNCyANKAIAIAM2AgQgDSgCAEEANgIIQQAPCyAAKAIYIQggACgCFCEDIAAoAgwhCSACIAIoAowBIgpBAWo2AowBAkAgBSgCACIAIAcoAgAiDEkNACAMRQ0AIAxBAXQiAEEATARAQXUPC0F7IQQgASgCACAMQShsEM0BIg5FDQsgASAONgIAIAEoAgQgDEEDdBDNASIMRQ0LIAsgDDYCACAHIAA2AgAgBSgCACEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHNADYCACABKAIIIAo2AgQgASgCCEEANgIIIAkgARBPIg9BAEgEQCAPDwsCQCADRQRAQQAhDAwBCyADIAEQTyIMIQQgDEEASA0LCwJAIAUoAgAiACAHKAIAIg5JDQAgDkUNACAOQQF0IgBBAEwEQEF1DwtBeyEEIAEoAgAgDkEobBDNASIQRQ0LIAEgEDYCACABKAIEIA5BA3QQzQEiDkUNCyALIA42AgAgByAANgIAIAUoAgAhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIIABBADYCECAAQgA3AgggAEIANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBOzYCACABKAIIIAwgD2pBA2o2AgQgCSABIAIQQiIEDQoCQCAFKAIAIgAgBygCACIJSQ0AIAlFDQAgCUEBdCIAQQBMBEBBdQ8LQXshBCABKAIAIAlBKGwQzQEiDEUNCyABIAw2AgAgASgCBCAJQQN0EM0BIglFDQsgCyAJNgIAIAcgADYCACAFKAIAIQALIAEgAEEBajYCDCABIAEoAgAgAEEUbGoiADYCCCAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQcwANgIAIAEoAgggCjYCBCABKAIIQQA2AgggAwRAIAMgASACEEIiBA0LCwJAIAhFBEBBACEDDAELIAggARBPIgMhBCADQQBIDQsLAkAgBSgCACIAIAcoAgAiCUkNACAJRQ0AIAlBAXQiAEEATARAQXUPC0F7IQQgASgCACAJQShsEM0BIgxFDQsgASAMNgIAIAEoAgQgCUEDdBDNASIJRQ0LIAsgCTYCACAHIAA2AgAgBSgCACEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE6NgIAIAEoAgggA0ECajYCBAJAIAEoAgwiACABKAIQIgNJDQAgA0UNACADQQF0IgBBAEwEQEF1DwtBeyEEIAEoAgAgA0EobBDNASIJRQ0LIAEgCTYCACABKAIEIANBA3QQzQEiA0UNCyALIAM2AgAgByAANgIAIAUoAgAhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIQQAhBCAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQcwANgIAIAEoAgggCjYCBCABKAIIQQA2AgggCCIADQkMCgtBeiEEAkACQAJAAkAgAQJ/AkACQAJAAkACQAJAIAAoAhAiA0H/AUwEQCADQQFrDkAICRUKFRUVCxUVFRUVFRUBFRUVFRUVFRUVFRUVFRUVAxUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUFAgsgA0H/H0wEQCADQf8HTARAIANBgAJGDQUgA0GABEcNFiABQSYQUQ8LQR4gA0GACEYNBxogA0GAEEcNFUEfDAcLIANB//8DTARAIANBgCBGDQYgA0GAwABHDRVBIQwHCyADQYCABEcgA0GAgAhHcQ0UIAFBIhBRIgQNFCANKAIAIAAoAgRBF3ZBAXE2AgQgDSgCACAAKAIQQYCACEY2AghBAA8LIAFBIxBRDwsgA0GAAUcNEiABQSQQUQ8LIAFBJRBRDwsgAUEnEFEPCyABQSgQUSIEDQ8gDSgCAEEANgIEQQAPC0EgCxBRIgQNDSANKAIAIAAoAhw2AgRBAA8LIAIgAigCjAEiA0EBajYCjAEgAUHNABBRIgQNDCABKAIIIAM2AgQgASgCCEEBNgIIIAAoAgwgASACEEIiBA0MIAFBzAAQUSIEDQwgDSgCACADNgIEIA0oAgBBATYCCEEADwsgACgCDCABEE8iA0EASARAIAMPCyACIAIoAowBIgVBAWo2AowBIAFBOxBRIgQNCyABKAIIIANBBWo2AgQgAUHNABBRIgQNCyABKAIIIAU2AgQgASgCCEEANgIIIAAoAgwgASACEEIiBA0LIAFBPhBRIgAhBCAADQsgASgCCCAFNgIEIAFBPRBRIgAhBCAADQsgAUE5EFEPCyMAQRBrIgkkAAJAIAAoAhQgACgCGEYEQCACIAIoAowBIgdBAWo2AowBAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBkEATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIgVFDQIgASAFNgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBjYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHNADYCACABKAIIIAc2AgQgASgCCEEANgIIAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBkEATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIgVFDQIgASAFNgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBjYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHKADYCACABKAIIIAAoAhQ2AgQgASgCCEEANgIIIAEoAghBATYCDCAAKAIMIAEgAhBCIgMNAQJAIAEoAgwiACABKAIQIgJJDQAgAkUNACACQQF0IgBBAEwEQEF1IQMMAwtBeyEDIAEoAgAgAkEobBDNASIERQ0CIAEgBDYCACABKAIEIAJBA3QQzQEiAkUNAiABIAA2AhAgASACNgIEIAEoAgwhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIQQAhAyAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQcwANgIAIAEoAgggBzYCBCABKAIIQQA2AggMAQsgACgCICIDBEAgAyABIAkgAkEAEF0iA0EASA0BAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiB0EATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIgZFDQIgASAGNgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBzYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHJADYCACABKAIIQQAgCSgCAGs2AgQgACgCICABIAIQQiIDDQELIAIgAigCjAEiB0EBajYCjAECQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIGQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiBUUNASABIAU2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAGNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc4ANgIAIAEoAghBAjYCBCABKAIIIAc2AggCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIGQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiBUUNASABIAU2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAGNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc8ANgIAIAEoAghBBDYCBCACIAIoAowBIgZBAWo2AowBAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHNADYCACABKAIIIAY2AgQgASgCCEEANgIIAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE7NgIAIAEoAghBAjYCBAJAIAEoAgwiAyABKAIQIgRJDQAgBEUNACAEQQF0IgVBAEwEQEF1IQMMAgtBeyEDIAEoAgAgBEEobBDNASIIRQ0BIAEgCDYCACABKAIEIARBA3QQzQEiBEUNASABIAU2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBOjYCACABKAIIQQM2AgQCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIFQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiCEUNASABIAg2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAFNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc8ANgIAIAEoAghBAjYCBCABKAIIIAc2AgggASgCCEEANgIMAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE5NgIAIAFBygAQUSIDDQAgACgCGCEDIAEoAgggACgCFCIENgIEIAEoAghBfyADIARrIANBf0YbNgIIIAEoAghBAjYCDCABQcsAEFEiAw0AIAAoAgwgASACEEIiAw0AIAFBKBBRIgMNACABKAIIQQE2AgQgAUHMABBRIgMNACABKAIIIAY2AgQgASgCCEEANgIIIAFBzwAQUSIDDQAgASgCCEECNgIEIAEoAgggBzYCCCABKAIIQQE2AgxBACEDCyAJQRBqJAAgAw8LIwBBEGsiCiQAIAAoAgwgARBPIQggACgCGCEGIAAoAhQhBSACIAIoAowBIgdBAWo2AowBIAEoAhAhBCABKAIMIQMCQCAFIAZGBEACQCADIARJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAwtBeyEDIAEoAgAgBEEobBDNASIFRQ0CIAEgBTYCACABKAIEIARBA3QQzQEiBEUNAiABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBzQA2AgAgASgCCCAHNgIEIAEoAghBADYCCAJAIAEoAgwiAyABKAIQIgRJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAwtBeyEDIAEoAgAgBEEobBDNASIFRQ0CIAEgBTYCACABKAIEIARBA3QQzQEiBEUNAiABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBOzYCACABKAIIIAhBBGo2AgQCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIGQQBMBEBBdSEDDAMLQXshAyABKAIAIARBKGwQzQEiBUUNAiABIAU2AgAgASgCBCAEQQN0EM0BIgRFDQIgASAGNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQcoANgIAIAEoAgggACgCFDYCBCABKAIIQQA2AgggASgCCEEBNgIMIAAoAgwgASACEEIiAw0BAkAgASgCDCIAIAEoAhAiAkkNACACRQ0AIAJBAXQiAEEATARAQXUhAwwDC0F7IQMgASgCACACQShsEM0BIgRFDQIgASAENgIAIAEoAgQgAkEDdBDNASICRQ0CIAEgADYCECABIAI2AgQgASgCDCEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE+NgIAIAEoAgggBzYCBAJAIAEoAgwiACABKAIQIgJJDQAgAkUNACACQQF0IgBBAEwEQEF1IQMMAwtBeyEDIAEoAgAgAkEobBDNASIERQ0CIAEgBDYCACABKAIEIAJBA3QQzQEiAkUNAiABIAA2AhAgASACNgIEIAEoAgwhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIIABBADYCECAAQgA3AgggAEIANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBOTYCAAJAIAEoAgwiACABKAIQIgJJDQAgAkUNACACQQF0IgBBAEwEQEF1IQMMAwtBeyEDIAEoAgAgAkEobBDNASIERQ0CIAEgBDYCACABKAIEIAJBA3QQzQEiAkUNAiABIAA2AhAgASACNgIEIAEoAgwhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIQQAhAyAAQQA2AhAgAEIANwIIIABCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQT02AgAMAQsCQCADIARJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAgtBeyEDIAEoAgAgBEEobBDNASIFRQ0BIAEgBTYCACABKAIEIARBA3QQzQEiBEUNASABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBzgA2AgAgASgCCEECNgIEIAEoAgggBzYCCAJAIAEoAgwiAyABKAIQIgRJDQAgBEUNACAEQQF0IgZBAEwEQEF1IQMMAgtBeyEDIAEoAgAgBEEobBDNASIFRQ0BIAEgBTYCACABKAIEIARBA3QQzQEiBEUNASABIAY2AhAgASAENgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBzwA2AgAgASgCCEEENgIEIAIgAigCjAEiBkEBajYCjAECQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIFQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiCUUNASABIAk2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAFNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc0ANgIAIAEoAgggBjYCBCABKAIIQQA2AggCQCABKAIMIgMgASgCECIESQ0AIARFDQAgBEEBdCIFQQBMBEBBdSEDDAILQXshAyABKAIAIARBKGwQzQEiCUUNASABIAk2AgAgASgCBCAEQQN0EM0BIgRFDQEgASAFNgIQIAEgBDYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQTs2AgAgASgCCCAIQQhqNgIEIAAoAiAiAwRAIAMgARBPIQMgASgCCCIEIAMgBCgCBGpBAWo2AgQgACgCICABIAogAkEAEF0iA0EASA0BAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwDC0F7IQMgASgCACAEQShsEM0BIghFDQIgASAINgIAIAEoAgQgBEEDdBDNASIERQ0CIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHJADYCACABKAIIQQAgCigCAGs2AgQgACgCICABIAIQQiIDDQELAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHKADYCACAAKAIYIQMgASgCCCAAKAIUIgQ2AgQgASgCCEF/IAMgBGsgA0F/Rhs2AgggASgCCEECNgIMAkAgASgCDCIDIAEoAhAiBEkNACAERQ0AIARBAXQiBUEATARAQXUhAwwCC0F7IQMgASgCACAEQShsEM0BIghFDQEgASAINgIAIAEoAgQgBEEDdBDNASIERQ0BIAEgBTYCECABIAQ2AgQgASgCDCEDCyABIANBAWo2AgwgASABKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHLADYCACAAKAIMIAEgAhBCIgMNACABQSgQUSIDDQAgASgCCEEBNgIEIAFBPhBRIgMNACABKAIIIAY2AgQgAUHPABBRIgMNACABKAIIQQI2AgQgASgCCCAHNgIIIAEoAghBADYCDCABQT0QUSIDDQAgAUE5EFEiAw0AIAFBzwAQUSIDDQAgASgCCEECNgIEIAEoAgggBzYCCCABKAIIQQA2AgwgAUE9EFEiAw0AIAFBPRBRIQMLIApBEGokACADDwsCQAJAAkACQCAAKAIMDgQAAQIDDAsCQCAFKAIAIgAgBygCACIDSQ0AIANFDQAgA0EBdCIAQQBMBEBBdQ8LIAEoAgAgA0EobBDNASIERQRAQXsPCyABIAQ2AgBBeyEEIAEoAgQgA0EDdBDNASIDRQ0MIAsgAzYCACAHIAA2AgAgBSgCACEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE5NgIAQQAPCwJAIAUoAgAiBCAHKAIAIgNJDQAgA0UNACADQQF0IgJBAEwEQEF1DwsgASgCACADQShsEM0BIgRFBEBBew8LIAEgBDYCAEF7IQQgASgCBCADQQN0EM0BIgNFDQsgCyADNgIAIAcgAjYCACAFKAIAIQQLIAEgBEEBajYCDCABIAEoAgAgBEEUbGoiBDYCCCAEQQA2AhAgBEIANwIIIARCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQc4ANgIAIAEoAgggACgCEDYCBCABKAIIIAAoAhg2AghBAA8LAkAgBSgCACIEIAcoAgAiA0kNACADRQ0AIANBAXQiAkEATARAQXUPCyABKAIAIANBKGwQzQEiBEUEQEF7DwsgASAENgIAQXshBCABKAIEIANBA3QQzQEiA0UNCiALIAM2AgAgByACNgIAIAUoAgAhBAsgASAEQQFqNgIMIAEgASgCACAEQRRsaiIENgIIIARBADYCECAEQgA3AgggBEIANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBzwA2AgAgASgCCCAAKAIQNgIEIAEoAgggACgCGDYCCCABKAIIQQA2AgxBAA8LQXohBCAAKAIQIgJBAUsNCCAHKAIAIQMgBSgCACEEIAJBAUYEQAJAIAMgBEsNACADRQ0AIANBAXQiAkEATARAQXUPCyABKAIAIANBKGwQzQEiBEUEQEF7DwsgASAENgIAQXshBCABKAIEIANBA3QQzQEiA0UNCiALIAM2AgAgByACNgIAIAUoAgAhBAsgASAEQQFqNgIMIAEgASgCACAEQRRsaiIENgIIIARBADYCECAEQgA3AgggBEIANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpB0wA2AgAgASgCCCAAKAIYNgIIIAEoAgggACgCFDYCBEEADwsCQCADIARLDQAgA0UNACADQQF0IgJBAEwEQEF1DwsgASgCACADQShsEM0BIgRFBEBBew8LIAEgBDYCAEF7IQQgASgCBCADQQN0EM0BIgNFDQkgCyADNgIAIAcgAjYCACAFKAIAIQQLIAEgBEEBajYCDCABIAEoAgAgBEEUbGoiAzYCCEEAIQQgA0EANgIQIANCADcCCCADQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHSADYCACABKAIIIAAoAhQ2AgQMCAtBMyEDIAUoAgAiBCAHKAIAIgZJDQEgBkUNASAGQQF0IghBAEwEQEF1DwtBeyEEIAEoAgAgBkEobBDNASIDRQ0HIAEgAzYCAEEzIQMgASgCBCAGQQN0EM0BIgZFDQcLIAsgBjYCACAHIAg2AgAgBSgCACEECyABIARBAWo2AgwgASABKAIAIARBFGxqIgQ2AgggBEEANgIQIARCADcCCCAEQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0aiADNgIAIAEoAgggACgCFDYCBCAAKAIMIAEgAhBCIgQNBSABKAI0IQQCQAJAAkACQCAAKAIUIgNBAWtBHk0EQCAEIAN2QQFxDQEMAgsgBEEBcUUNAQtBNkE1IAAtAARBwABxGyECIAUoAgAiBCAHKAIAIgNJDQIgA0UNAiADQQF0IgZBAEwEQEF1DwtBeyEEIAEoAgAgA0EobBDNASIIRQ0IIAEgCDYCACABKAIEIANBA3QQzQEiAw0BDAgLQThBNyAALQAEQcAAcRshAiAFKAIAIgQgBygCACIDSQ0BIANFDQEgA0EBdCIGQQBMBEBBdQ8LQXshBCABKAIAIANBKGwQzQEiCEUNByABIAg2AgAgASgCBCADQQN0EM0BIgNFDQcLIAsgAzYCACAHIAY2AgAgBSgCACEECyABIARBAWo2AgwgASABKAIAIARBFGxqIgM2AghBACEEIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGogAjYCACABKAIIIAAoAhQ2AgQgAC0ABEGAAXFFDQULIAFB0QAQUQ8LIAEgASgCICIGQQFqNgIgAkAgASgCDCIEIAEoAhAiCEkNACAIRQ0AIAhBAXQiCUEATARAQXUPC0F7IQQgASgCACAIQShsEM0BIg5FDQQgASAONgIAIAEoAgQgCEEDdBDNASIIRQ0EIAsgCDYCACAHIAk2AgAgBSgCACEECyABIARBAWo2AgwgASABKAIAIARBFGxqIgQ2AgggBEEANgIQIARCADcCCCAEQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0aiAKNgIAIAEoAgggBjYCBCABKAIIIANBAmogAyAMG0ECajYCCCABKAIMIQggACgCFCEEIAAoAhAhCgJAIAEoAjwiA0UEQEEwEMsBIgNFBEBBew8LIAFBBDYCPCABIAM2AkAMAQsgAyAGTARAIAEoAkAgA0EEaiIJQQxsEM0BIgNFBEBBew8LIAEgCTYCPCABIAM2AkAMAQsgASgCQCEDCyADIAZBDGxqIgMgCDYCCCADQf////8HIAQgBEF/Rhs2AgQgAyAKNgIAIAAgASACEFIiBA0DIAAoAhghAgJAIAUoAgAiACAHKAIAIgNJDQAgA0UNACADQQF0IgBBAEwEQEF1DwtBeyEEIAEoAgAgA0EobBDNASIIRQ0EIAEgCDYCACABKAIEIANBA3QQzQEiA0UNBCALIAM2AgAgByAANgIAIAUoAgAhAAsgASAAQQFqNgIMIAEgASgCACAAQRRsaiIANgIIIABBADYCECAAQgA3AgggAEIANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBwwBBxAAgAhs2AgAgASgCCCAGNgIEQQAPCyAAKAIoRQ0DAkAgBSgCACIAIAcoAgAiCkkNACAKRQ0AIApBAXQiAEEATARAQXUPC0F7IQQgASgCACAKQShsEM0BIglFDQMgASAJNgIAIAEoAgQgCkEDdBDNASIKRQ0DIAsgCjYCACAHIAA2AgAgBSgCACEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akE6NgIAIAEoAgggA0EBajYCBCAIKAIAIQAMAQsLIAcoAgAEQAJAIAAoAiAEQCABQT8QUSIEDQMgASgCCCAGQQJqNgIEIAEoAgggACgCICgCDC0AADoACAwBCyAAKAIkBEAgAUHAABBRIgQNAyABKAIIIAZBAmo2AgQgASgCCCAAKAIkKAIMLQAAOgAIDAELIAFBOxBRIgQNAiABKAIIIAZBAmo2AgQLIAAgASACEFIiBA0BIAFBOhBRIgQNASANKAIAIAZBf3M2AgRBAA8LIAFBOhBRIgQNACABKAIIIAZBAWo2AgQgACABIAIQUiIEDQAgAUE7EFEiBA0AIA0oAgBBACAGazYCBEEADwsgBA8LQQALswMBBH8CQAJAAkACQAJAAkACQAJAIAAoAgAOCQQGBgYAAgMBBQYLIAAoAgwgARBDIQIMBQsDQCAAIgQoAhAhAAJAAkAgBCgCDCIDKAIARQRAIAJFDQEgAygCFCACKAIURw0BIAMoAgQgAigCBEcNASACIAMoAgwgAygCEBATIgMNCSAEIAUoAhBGBEAgBSAEKAIQNgIQIARBADYCEAsgBBAQDAILAkAgAkUNACACKAIMIAIoAhAgASgCSBEAAA0AQfB8DwsgAyABEEMiAw0IQQAhAiAEIQUgAA0CDAcLIAQhBSADIQILIAANAAsgAigCECEAIAIoAgwhBEEAIQIgBCAAIAEoAkgRAAANBEHwfA8LIAAoAgwgARBDIgMNBCAAKAIQQQNHBEAMBAsgACgCFCICBEAgAiABEEMiAw0FCyAAKAIYIgBFBEBBACECDAQLQQAhAiAAIAEQQyIDDQQMAwsgACgCDCIARQ0CIAAgARBDIQIMAgsgACgCDCAAKAIQIAEoAkgRAAANAUHwfA8LA0AgACgCDCABEEMiAg0BIAAoAhAiAA0AC0EAIQILIAIhAwsgAwvFAQECfwJAAkACQAJAAkACQAJAIAAoAgBBA2sOBgQAAwIBAQULIAAoAgwQRCEBDAQLA0AgACgCDBBEIgENBCAAKAIQIgANAAtBACEBDAMLIAAoAgwiAEUNAiAAEEQhAQwCCyAAKAIMEEQiAg0CIAAoAhBBA0cEQAwCCyAAKAIUIgEEQCABEEQiAg0DCyAAKAIYIgBFBEBBACEBDAILQQAhASAAEEQiAkUNAQwCC0GvfiECIAAtAAVBgAFxRQ0BCyABIQILIAILlAIBBH8CQAJAA0ACQAJAAkACQAJAIAAoAgBBA2sOBgQCAwEAAAcLA0AgACgCDCABEEUiAg0HIAAoAhAiAA0ACwwFCyAAKAIQQQ9KDQULIAAoAgwhAAwCCyAAKAIMIAEQRSECIAAoAhBBA0cNAyACDQMgACgCFCICBEAgAiABEEUiAg0EC0EAIQIgACgCGCIADQEMAwsLIAAoAgxBAEwNASABKAKAASICIAFBQGsgAhshBCAAKAIoIgIgAEEQaiACGyEFQQAhAgNAIAUgAkECdGooAgAiAyABKAI0SgRAQbB+DwsgBCADQQN0aigCACIDIAMoAgRBgIAEcjYCBCACQQFqIgIgACgCDEgNAAsLQQAhAgsgAgvHBQEGfyMAQRBrIgYkAANAIAJBEHEhBANAQQAhAwJAAkACQAJAAkACQAJAAkAgACgCAEEEaw4GAQMCAAAEBgsDQCAAKAIMIAEgAhBGIgMNBiAAKAIQIgANAAsMBAsgAiACQRByIAAoAhQbIQIgACgCDCEADAcLIAAoAhBBD0oNAwwECwJAAkAgACgCEA4EAAUFAQULIARFDQQgACAAKAIEQYAQcjYCBCAAQRxqIgMgAygCAEEBazYCACAAKAIMIQAMBQsgACgCDCABIAIQRiIDDQIgACgCFCIDBEAgAyABIAIQRiIDDQMLQQAhAyAAKAIYIgANBAwCCyAEBEAgACAAKAIEQYAQcjYCBCAAIAAoAiBBAWs2AiALIAEoAoABIQICQCAAKAIQBEAgACgCFCEEAkAgASgCOEEATA0AIAEoAgwtAAhBgAFxRQ0AQa9+IQMgAS0AAUEBcUUNBAsgBCABKAI0TA0BQaZ+IQMgASAAKAIYIAAoAhwQHQwDCyABKAIsIQMgACgCGCEIIAAoAhwhBSAGQQxqIQcjAEEQayIEJAAgAygCVCEDIARBADYCBAJAIANFBEBBp34hAwwBCyAEIAU2AgwgBCAINgIIIAMgBEEIaiAEQQRqEI8BGiAEKAIEIgVFBEBBp34hAwwBCwJAAkAgBSgCCCIDDgICAAELIAcgBUEQajYCAEEBIQMMAQsgByAFKAIUNgIACyAEQRBqJAACQAJAIAMiBEEATARAQad+IQMMAQtBpH4hAyAEQQFGDQELIAEgACgCGCAAKAIcEB0MAwsgACAGKAIMKAIAIgQ2AhQLIAAgBEEDdCACIAFBQGsgAhtqKAIAIgM2AgwgA0UEQEGnfiEDIAEgACgCGCAAKAIcEB0MAgsgAyADKAIEQYCAgCByNgIEC0EAIQMLIAZBEGokACADDwsgACgCDCEADAALAAsAC6cBAQF/A0ACQAJAAkACQAJAAkACQCAAKAIAQQRrDgYBAwIAAAQFCwNAIAAoAgwQRyAAKAIQIgANAAsMBAsgACgCFEUNAwwECyAAKAIQQRBIDQMMAgsgAC0ABUEIcUUEQCAAKAIMEEcLIAAoAhBBA0cNASAAKAIUIgEEQCABEEcLIAAoAhgiAA0DDAELIAAtAAVBCHENACAAEFcLDwsgACgCDCEADAALAAuRAwEDfwJAA0ACQCAAKAIAIgRBBkcEQAJAAkAgBEEEaw4FAQMFAAAFCwNAQQEhBCAAKAIMIAEgAhBIIgNBAUcEQCAFIQQgA0EASA0GCyAEIQUgBCEDIAAoAhAiAA0ACwwECyAAKAIMIAEgAhBIIQMgACgCFA0DIANBAUcNAyAAQQE2AihBAQ8LIAAoAhBBD0oNAiAAKAIMIQAMAQsLIAAoAgQhBAJAIAAoAhANAEEBIQMgBEGAAXFFBEBBACEDIAJBAXFFDQELIARBwABxDQAgACAEQQhyNgIEAkAgACgCDBBYRQ0AIAAgACgCBEHAAHI2AgRBASEEIAEgACgCFCIFQR9MBH8gBUUNAUEBIAV0BSAECyABKAIUcjYCFAsgACAAKAIEQXdxIgQ2AgQLQQEgAyAAKAIMIAFBASACIARBwABxGyIEEEhBAUYbIQMgACgCEEEDRw0AIAAoAhQiBQRAQQEgAyAFIAEgBBBIQQFGGyEDCyAAKAIYIgBFDQBBASADIAAgASAEEEhBAUYbIQMLIAML4wEBAX8DQEEAIQICQAJAAkACQAJAIAAoAgBBBGsOBQQCAQAAAwsDQCAAKAIMIAEQSSICDQMgACgCECIADQALQQAPCyAAKAIQQQ9MDQJBAA8LAkACQCAAKAIQDgQAAwMBAwsgACgCBCICQcABcUHAAUcNAiAAIAJBCHI2AgQgACgCDCABQQEQWSICQQBIDQEgAkEGcQRAQaN+DwsgACAAKAIEQXdxNgIEDAILIAAoAhQiAgRAIAIgARBJIgINAQsgACgCGCICRQ0BIAIgARBJIgJFDQELIAIPCyAAKAIMIQAMAAsAC/UCAQF/A0ACQAJAAkACQAJAAkACQCAAKAIAQQRrDgYEAwUBAAIGCyABQQFyIQELA0AgACgCDCABEEogACgCECIADQALDAQLIAFBgAJxBEAgACAAKAIEQYCAgMAAcjYCBAsgAUEEcQRAIAAgACgCBEGACHI2AgQLIAAgARBaDwsCQAJAAkAgACgCEA4EAAEBAgULIABBIGoiAiABQSByIAEgACgCHEEBShsiASACKAIAcjYCAAsgACgCDCEADAQLIAAoAgwgAUEBciIBEEogACgCFCICBEAgAiABEEoLIAAoAhgiAA0DDAILIAFBBHIiAiACIAEgACgCFCICQQFKGyACQX9GGyIBIAFBCHIgACgCECACRhsiAUGAAnEEQCAAIAAoAgRBgICAwAByNgIECyAAKAIMIQAMAgsCQAJAIAAoAhBBAWsOCAEAAgECAgIAAgsgAUGCAnIhASAAKAIMIQAMAgsgAUGAAnIhASAAKAIMIQAMAQsLC547ARN/IwBB0AJrIgYkAAJAAkACQAJAAkADQAJAAkACQAJAAkACQAJAAkAgACgCAA4JCg0NCQMBAgALDQsDQCAAIgkoAgwgASACIAMQSyEAAkACQCAFRQ0AIAANACAJKAIMIQtBACEAA0AgBSgCACIEQQVHBEAgBEEERw0DIAUoAhhFDQMgBSgCFEF/Rw0DIAshBAJAIAANAAJAA0ACQAJAAkACQAJAAkAgBCgCAA4IAQgICAIDBAAICyAEKAIMIQQMBQsgBCgCDCIHIAQoAhBPDQYgBC0ABkEgcUUNBSAELQAUQQFxDQUMBgsgBCgCEEEATA0FIAQoAiAiAA0CIAQoAgwhBAwDCyAEKAIQQQNLDQQgBCgCDCEEDAILIAQoAhBBAUcNAyAEKAIMIQQMAQsLIAAoAgwhByAAIQQLIActAABFDQAgBSAENgIkCyAFKAIQQQFKDQMCQAJAIAUoAgwiACgCACIEDgMAAQEFCyAAKAIQIAAoAgxGDQQLA0AgACEHAkACQAJAAkACQAJAAkAgBA4IAAUECwECAwYLCyAAKAIQIAAoAgxLDQQMCgsgACgCEEEATA0JIAAoAiAiBw0DDAQLIAAoAhBBA00NAwwICyAAKAIQQQFGDQIMBwsgACgCDEF/Rg0GCyALQQAQWyIARQ0FAn8gASENIAAoAgAhCAJAAkADQCAHIQQgACEHIAghCkEAIQACQAJAIAQoAgAiCA4DAwEABAtBACAEKAIMIhFBf0YNBBpBACAHKAIMIhRBf0YNBBogBCEAIApBAkkNAUEAIApBAkcNBBoCQCARIBRHDQAgBygCECAEKAIQRg0AQQEhACAHKAIUIAQoAhRGDQQLQQAMBAsgBCEAIApFDQALQQAhAAJAAkAgCkEBaw4CAQADC0EAIAcoAgxBDEcNAxogBCgCMCEAIAcoAhBFBEBBACAADQQaQQAhACAELQAMQQFxDQNBgAFBgAIgBygCFBshCEEAIQcDQAJAIAQgB0EDdkH8////AXFqKAIQIAd2QQFxRQ0AIAdBDCANKAJEKAIwEQAARQ0AQQAMBgtBASEAIAdBAWoiByAIRw0ACwwDC0EAIAANAxpBACEAIAQtAAxBAXENAkGAAUGAAiAHKAIUIggbIQBBACEHA0ACQCAHQQwgDSgCRCgCMBEAAA0AIAQgB0EDdkH8////AXFqKAIQIAd2QQFxRQ0AQQAMBQsgB0EBaiIHIABHDQALQQEgCEUNAxpB/wEgACAAQf8BTRshCkGAASEHA0AgBCAHQQN2Qfz///8BcWooAhAgB3ZBAXFFBEBBASEAIAcgCkYhCCAHQQFqIQcgCEUNAQwECwtBAAwDCyAEKAIMIg1BAXEhEQNAAkACQEEBIAB0IgogBCAAQQV2QQJ0IghqKAIQcQRAIBFFDQEMAgsgEUUNAQsgBygCDEEBcSEUIAcgCGooAhAgCnEEQCAUDQFBAAwFCyAURQ0AQQAMBAsgAEEBaiIAQYACRw0ACyAEKAIwRQRAQQEhACANQQFxRQ0CCyAHKAIwRQRAQQEhACAHLQAMQQFxRQ0CC0EADAILQQAgBCgCECIIIAQoAgwiBEYNARoCQAJAAkAgCg4DAgEAAwsgBygCDEEMRw0CIA0oAkQhACAHKAIURQRAIAAoAjAhCiAEIAggACgCFBEAAEEMIAoRAAAhBCAHKAIQIQAgBA0DIABFDAQLIAAgBCAIEIcBIQQgBygCECEAIAQNAiAARQwDCyAEIAQgDSgCRCIAKAIIaiAAKAIUEQAAIRFBASEAAkACQAJAIA0oAkQiBCgCDEEBSg0AIBEgBCgCGBEBACIEQQBIDQQgEUH/AUsNACAEQQJJDQELIAcoAjAiBEUEQEEAIQ0MAgsgBCgCACIAQQRqIRRBACENQQAhBCAAKAIAIgsEQCALIQADQCAAIARqIghBAXYiCkEBaiAEIBQgCEECdEEEcmooAgAgEUkiCBsiBCAAIAogCBsiAEkNAAsLIAQgC08NASAUIARBA3RqKAIAIBFNIQ0MAQsgByARQQN2Qfz///8BcWooAhAgEXZBAXEhDQsgDSAHKAIMQQFxc0EBcwwCCyAIIARrIgggBygCECAHKAIMIgdrIgogCCAKSBsiCkEATA0AQQAhCANAQQEgBy0AACAELQAARw0CGiAEQQFqIQQgB0EBaiEHIAhBAWoiCCAKRw0ACwsgAAtFDQVBAUE4EM8BIgAEQCAAQQI2AhAgAEEFNgIAIABBADYCNAsgAEUEQEF7IQUMFAsgACAAKAIEQSByNgIEIwBBQGoiD0E4aiIMIAUiBEEwaiIOKQIANwMAIA9BMGoiESAEQShqIhApAgA3AwAgD0EoaiIUIARBIGoiEikCADcDACAPQSBqIgggBEEYaiIVKQIANwMAIA9BGGoiCiAEQRBqIhYpAgA3AwAgD0EQaiINIARBCGoiCykCADcDACAPIAQpAgA3AwggDiAAQTBqIgcpAgA3AgAgECAAQShqIg4pAgA3AgAgEiAAQSBqIhApAgA3AgAgFSAAQRhqIhIpAgA3AgAgFiAAQRBqIhUpAgA3AgAgCyAAQQhqIhYpAgA3AgAgBCAAKQIANwIAIAcgDCkDADcCACAOIBEpAwA3AgAgECAUKQMANwIAIBIgCCkDADcCACAVIAopAwA3AgAgFiANKQMANwIAIAAgDykDCDcCAAJAIAQoAgANACAEKAIwDQAgBCgCDCEPIAQgBEEYaiIMNgIMIAQgDCAEKAIQIA9rajYCEAsCQCAAKAIADQAgACgCMA0AIAAoAgwhBCAAIABBGGoiDzYCDCAAIA8gACgCECAEa2o2AhALIAUgADYCDAwFCyAAKAIMIgAoAgAhBAwACwALIAUoAhANAkEBIAAgBS0ABEGAAXEbIQAgBSgCDCEFDAALAAsgACEFIAANDgsgCSgCDCEFIAkoAhAiAA0ACwwLCyAAKAIQDgQEBQMCCwsCQAJAAkAgACgCECIEQQFrDggAAQ0CDQ0NAg0LIAJBwAByIQIgACgCDCEADAcLIAJBwgByIQIgACgCDCEADAYLIAZBADYCkAIgACgCDCAEQQhGIAZBkAJqEFxBAEoEQEGGfyEFDAsLIAAoAgwiByABIAJBAnIgAiAAKAIQQQhGG0GAAXIgAxBLIgUNCgJAAkACQAJAIAciCyIEKAIAQQRrDgUCAwMBAAMLA0ACQAJAAkAgCygCDCIEKAIAQQRrDgQAAgIBAgsgBCgCDCgCAEEDSw0BIAQgBCgCEDYCFAwBCwNAIAQoAgwiBSgCAEEERw0BIAUoAgwoAgBBA0sNASAFIAUoAhAiCTYCFCAJDQEgBCgCECIEDQALQQEhBQwPCyALKAIQIgsNAAsMAgsDQCAEKAIMIgUoAgBBBEcNAiAFKAIMKAIAQQNLDQIgBSAFKAIQIgk2AhQgCQ0CQQEhBSAEKAIQIgQNAAsMDAsgBygCDCgCAEEDSw0AIAcgBygCEDYCFAsgByABIAYgA0EAEF0iBUEASA0KIAYoAgQiCUGAgARrQf//e0kEQEGGfyEFDAsLIAYoAgAiBEH//wNLBEBBhn8hBQwLCwJAIAQNACAGKAIIRQ0AIAYoApACDQAgACgCEEEIRgRAIAAQESAAQQA2AgwgAEEKNgIAQQAhBQwMCyAAEBEgAEEANgIUIABBADYCACAAQQA2AjAgACAAQRhqIgE2AhAgACABNgIMQQAhBQwLCwJAIAVBAUcNACADKAIMKAIIIgVBwABxBEAjAEFAaiIPJAAgACIFQRBqIgwoAgAhFCAAKAIMIhMoAgwhDiAPQThqIhAgAEEwaiISKQIANwMAIA9BMGoiCSAAQShqIhUpAgA3AwAgD0EoaiIIIABBIGoiFikCADcDACAPQSBqIgogAEEYaiIRKQIANwMAIA9BGGoiDSAMKQIANwMAIA9BEGoiCyAAQQhqIgcpAgA3AwAgDyAAKQIANwMIIBIgE0EwaiIEKQIANwIAIBUgE0EoaiISKQIANwIAIBYgE0EgaiIVKQIANwIAIBEgE0EYaiIWKQIANwIAIAwgE0EQaiIRKQIANwIAIAcgE0EIaiIMKQIANwIAIAAgEykCADcCACAEIBApAwA3AgAgEiAJKQMANwIAIBUgCCkDADcCACAWIAopAwA3AgAgESANKQMANwIAIAwgCykDADcCACATIA8pAwg3AgACQCAAKAIADQAgBSgCMA0AIAUoAgwhDCAFIAVBGGoiEDYCDCAFIBAgBSgCECAMa2o2AhALAkAgEygCAA0AIBMoAjANACATIBMgEygCECATKAIMa2pBGGo2AhALIAUgEzYCDCATIA42AgwCQCAFKAIQIgwEQANAIA9BCGogExASIg4NAiAPKAIIIg5FBEBBeyEODAMLIA4gDCgCDDYCDCAMIA42AgwgDCgCECIMDQALC0EAIQ4gFEEIRw0AA0AgBUEHNgIAIAUoAhAiBQ0ACwsgD0FAayQAIA4iBQ0MIAAgASACIAMQSyEFDAwLIAVBgBBxDQBBhn8hBQwLCyAEIAlHBEBBhn8hBSADKAIMLQAJQQhxRQ0LCyAAKAIgDQkgACAJNgIYIAAgBDYCFCAHIAZBzAJqQQAQXkEBRw0JIABBIGogBigCzAIQEiIFRQ0JDAoLIAJBwAFxBEAgACAAKAIEQYCAgMAAcjYCBAsgAkEEcQRAIAAgACgCBEGACHI2AgQLIAJBIHEEQCAAIAAoAgRBgCByNgIECyAAKAIMIQQCQCAAKAIUIgVBf0cgBUEATHENACAEIAMQXw0AIAAgBBBgNgIcCyAEIAEgAkEEciIJIAkgAiAAKAIUIgVBAUobIAVBf0YbIgIgAkEIciAAKAIQIAVGGyADEEsiBQ0JAkAgBCgCAA0AIAAoAhAiAkF/Rg0AIAJBAmtB4gBLDQAgAiAAKAIURw0AIAQoAhAgBCgCDGsgAmxB5ABKDQAgAEIANwIAIABBMGoiAUIANwIAIABCADcCKCAAQgA3AiAgAEEYaiIFQgA3AgAgAEEQaiIJQgA3AgAgAEIANwIIIAAgBCgCBDYCBCAEKAIUIQtBACEDIAFBADYCACAJIAU2AgAgACAFNgIMIAAgCzYCFANAQXohBSAAKAIEIAQoAgRHDQsgACgCFCAEKAIURw0LIAAgBCgCDCAEKAIQEBMiBQ0LIANBAWoiAyACRw0ACyAEEBAMCQtBACEFIAAoAhhFDQkgACgCHA0JIAQoAgBBBEYEQCAEKAIgIgJFDQogACACNgIgIARBADYCIAwKCyAAIAAoAgxBARBbNgIgDAkLIAAoAgwgASACQQFyIgIgAxBLIgUNCCAAKAIUIgUEQCAFIAEgAiADEEsiBQ0JC0EAIQUgACgCGCIADQMMCAsgACgCDCIEIAEgAiADEEshBSAEKAIAQQRHDQcgBCgCFEF/Rw0HIAQoAhBBAUoNByAEKAIYRQ0HAkACQCAEKAIMIgIoAgAOAwABAQkLIAIoAhAgAigCDEYNCAsgACAAKAIEQSByNgIEDAcLAkAgACgCICACciICQStxRQRAIAAtAARBwABxRQ0BCyADIAAoAhQiBEEfTAR/IARFDQFBASAEdAVBAQsgAygCFHI2AhQLIAAoAgwhAAwBCwsgASgCSCEEIAEgACgCFDYCSCAAKAIMIAEgAiADEEshBSABIAQ2AkgMBAsgACgCDCIBQQBMDQIgACgCKCIFIABBEGogBRshCSADKAI0IQtBACEFA0AgCyAJIAVBAnRqIgQoAgAiAEgEQEGwfiEFDAULAkAgAyAAQR9MBH8gAEUNAUEBIAB0BUEBCyADKAIYcjYCGAsCQCADIAQoAgAiAkEfTAR/IAJFDQFBASACdAVBAQsgAygCFHI2AhQLIAVBAWoiBSABRw0ACwwCCyAAKAIEIgRBgICAAXFFDQIgACgCFCIDQQFxDQIgA0ECcQ0CIAAgBEH///9+cTYCBCAAKAIMIgwgACgCECIWTw0CIAEoAkQhEiAGQQA2AowCIAJBgAFxIRECQAJAA0AgASgCUCAMIBYgBiASKAIoEQMAIgpBAEgEQCAKIQUMAgsgDCASKAIAEQEAIQQgFgJ/IApFBEAgBiAGKAKMAiICNgKQAiAWIAQgDGoiBSAFIBZLGyEDAkACQCAIBEAgCCgCFEUNAQtBeyEFIAwgAxAWIgRFDQUgBEEANgIUIAQQFCEJAn8gAkUEQCAGQZACaiAJDQEaDAcLIAlFDQYDQCACIgUoAhAiAg0ACyAFQRBqCyAJNgIAIAYoApACIQIgBCEIDAELIAggDCADEBMiBQ0ECyAGIAI2AowCIAMMAQsCQAJAAkACQAJAAkAgEUUEQCAKQQNxIRBBfyECQQAhDkEAIQVBACEEIApBAWtBA0kiFEUEQCAKQXxxIRVBACENA0AgBiAFQQNyQRRsaigCACIDIAYgBUECckEUbGooAgAiCSAGIAVBAXJBFGxqKAIAIgsgBiAFQRRsaigCACIHIAQgBCAHSRsiBCAEIAtJGyIEIAQgCUkbIgQgAyAESxshBCADIAkgCyAHIAIgAiAHSxsiAiACIAtLGyICIAIgCUsbIgIgAiADSxshAiAFQQRqIQUgDUEEaiINIBVHDQALCyAQBEADQCAGIAVBFGxqKAIAIgMgBCADIARLGyEEIAMgAiACIANLGyECIAVBAWohBSAOQQFqIg4gEEcNAAsLIAIgBEYNAUF1IQUMCQsgBCAMaiEJAkACQCAEIAYoAgBHBEAgASgCUCAMIAkgBiASKAIoEQMAIgpBAEgEQCAKIQUMDAsgCkUNAQtBACEFA0AgBCAGIAVBFGxqIgIoAgBGBEAgAigCBEEBRg0DCyAFQQFqIgUgCkcNAAsLIAYgBigCjAIiAjYCkAICQCAIBEAgCCgCFEUNAQtBeyEFIAwgCRAWIgRFDQogBEEANgIUIAQQFCEDAkAgAkUEQCAGQZACaiECIANFDQwMAQsgA0UNCwNAIAIiBSgCECICDQALIAVBEGohAgsgAiADNgIAIAYoApACIQIgBCEIDAcLIAggDCAJEBMiBQ0JDAYLIAYgDCAJIBIoAhQRAAA2ApACQQAhBUEBIQMDQAJAIAYgBUEUbGoiAigCACAERw0AIAIoAgRBAUcNACAGQZACaiADQQJ0aiACKAIINgIAIANBAWohAwsgBUEBaiIFIApHDQALIAZBzAJqIBIgAyAGQZACahAYIgUNCCAGKAKMAiECIAYoAswCEBQhBCACRQRAIARFDQIgBiAENgKMAgwFCyAERQ0CA0AgAiIFKAIQIgINAAsgBSAENgIQDAQLIAIgDGohDkEAIQUCQAJAAkADQCAGIAVBFGxqKAIEQQFGBEAgCiAFQQFqIgVHDQEMAgsLQXshBSAMIA4QFiICRQ0KQQAhByAGIAIQFSILNgLMAiALIQ0gCw0BIAIQEAwKCyAGIAwgDiASKAIUEQAANgKQAkEAIQJBACEFIBRFBEAgCkF8cSELQQAhBANAIAZBkAJqIAVBAXIiA0ECdGogBiAFQRRsaigCCDYCACAGQZACaiAFQQJyIglBAnRqIAYgA0EUbGooAgg2AgAgBkGQAmogBUEDciIDQQJ0aiAGIAlBFGxqKAIINgIAIAZBkAJqIAVBBGoiBUECdGogBiADQRRsaigCCDYCACAEQQRqIgQgC0cNAAsLIBAEQANAIAVBFGwhBCAGQZACaiAFQQFqIgVBAnRqIAQgBmooAgg2AgAgAkEBaiICIBBHDQALCyAGQcwCaiASIApBAWogBkGQAmoQGCIFDQkgBigCzAIhCwwBCwNAIAYgB0EUbGoiBSgCBCEDQQBBABAWIgRFBEBBeyEFIAsQEAwKC0EAIQICQCADQQBMDQAgBUEIaiEJA0ACQCAJIAJBAnRqKAIAIAZBkAJqIBIoAhwRAAAiBUEASA0AIAQgBkGQAmogBkGQAmogBWoQEyIFDQAgAyACQQFqIgJHDQEMAgsLIAQQECALEBAMCgsgBBAVIgVFBEAgBBAQIAsQEEF7IQUMCgsgDSAFNgIQIAUhDSAHQQFqIgcgCkcNAAsLIAYoAowCIQUgCxAUIQQCfyAFRQRAIAZBjAJqIAQNARoMBAsgBEUNAwNAIAUiAigCECIFDQALIAJBEGoLIAQ2AgBBACEIIA4MBQsgBigCzAIQEEF7IQUMCgsgBigCzAIQEEF7IQUMBgsgBigCzAIQEEF7IQUMBAtBACEIIAkMAQsgBiACNgKMAiAJCyIMSw0ACyAGKAKMAiIDBEBBASEFIAMhAgNAIAUiBEEBaiEFIAIoAhAiAg0ACwJAIARBAUYEQCADKAIMIQUgBkHAAmoiAiAAQTBqIgQpAgA3AwAgBkG4AmoiASAAQShqIgkpAgA3AwAgBkGwAmoiCyAAQSBqIgcpAgA3AwAgBkGoAmoiCiAAQRhqIg4pAgA3AwAgBkGgAmoiDSAAQRBqIhApAgA3AwAgBkGYAmoiDCAAQQhqIhUpAgA3AwAgBiAAKQIANwOQAiAEIAVBMGoiEikCADcCACAJIAVBKGoiBCkCADcCACAHIAVBIGoiCSkCADcCACAOIAVBGGoiBykCADcCACAQIAVBEGoiDikCADcCACAVIAVBCGoiECkCADcCACAAIAUpAgA3AgAgEiACKQMANwIAIAQgASkDADcCACAJIAspAwA3AgAgByAKKQMANwIAIA4gDSkDADcCACAQIAwpAwA3AgAgBSAGKQOQAjcCAAJAIAAoAgANACAAKAIwDQAgACgCDCECIAAgAEEYaiIENgIMIAAgBCAAKAIQIAJrajYCEAsgBSgCAA0BIAUoAjANASAFKAIMIQAgBSAFQRhqIgI2AgwgBSACIAUoAhAgAGtqNgIQIAMQEAwGCyAGQcACaiIFIABBMGoiAikCADcDACAGQbgCaiIEIABBKGoiASkCADcDACAGQbACaiIJIABBIGoiCykCADcDACAGQagCaiIHIABBGGoiCikCADcDACAGQaACaiIOIABBEGoiDSkCADcDACAGQZgCaiIQIABBCGoiDCkCADcDACAGIAApAgA3A5ACIAIgA0EwaiIVKQIANwIAIAEgA0EoaiICKQIANwIAIAsgA0EgaiIBKQIANwIAIAogA0EYaiILKQIANwIAIA0gA0EQaiIKKQIANwIAIAwgA0EIaiINKQIANwIAIAAgAykCADcCACAVIAUpAwA3AgAgAiAEKQMANwIAIAEgCSkDADcCACALIAcpAwA3AgAgCiAOKQMANwIAIA0gECkDADcCACADIAYpA5ACNwIAAkAgACgCAA0AIAAoAjANACAAKAIMIQUgACAAQRhqIgI2AgwgACACIAAoAhAgBWtqNgIQCyADKAIADQAgAygCMA0AIAMoAgwhBSADIANBGGoiADYCDCADIAAgAygCECAFa2o2AhALIAMQEAwECyAGQcACaiIFIABBMGoiAikCADcDACAGQbgCaiIEIABBKGoiAykCADcDACAGQbACaiIBIABBIGoiCSkCADcDACAGQagCaiILIABBGGoiBykCADcDACAGQaACaiIKIABBEGoiDikCADcDACAGQZgCaiINIABBCGoiECkCADcDACAGIAApAgA3A5ACIAIgCEEwaiIMKQIANwIAIAMgCEEoaiICKQIANwIAIAkgCEEgaiIDKQIANwIAIAcgCEEYaiIJKQIANwIAIA4gCEEQaiIHKQIANwIAIBAgCEEIaiIOKQIANwIAIAAgCCkCADcCACAMIAUpAwA3AgAgAiAEKQMANwIAIAMgASkDADcCACAJIAspAwA3AgAgByAKKQMANwIAIA4gDSkDADcCACAIIAYpA5ACNwIAAkAgACgCAA0AIAAoAjANACAAKAIMIQUgACAAQRhqIgI2AgwgACACIAAoAhAgBWtqNgIQCwJAIAgoAgANACAIKAIwDQAgCCgCDCEFIAggCEEYaiIANgIMIAggACAIKAIQIAVrajYCEAsgCBAQDAMLIAYoAowCIgINACAIRQ0DIAgQEAwDCyACEBAMAgsgAkEBciECA0AgACgCDCABIAIgAxBLIgUNAiAAKAIQIgANAAsLQQAhBQsgBkHQAmokACAFC5QBAQF/A0ACQCAAIgIgATYCCAJAAkACQAJAIAIoAgBBBGsOBQIDAQAABAsDQCACKAIMIAIQTCACKAIQIgINAAsMAwsgAigCEEEPSg0CCyACKAIMIQAgAiEBDAILIAIoAgwiAQRAIAEgAhBMCyACKAIQQQNHDQAgAigCFCIBBEAgASACEEwLIAIhASACKAIYIgANAQsLC/UBAQF/A0ACQCAAKAIAIgNBBUcEQAJAAkACQCADQQRrDgUCBAEAAAQLA0AgACgCDCABIAIQTSAAKAIQIgANAAsMAwsgACgCECIDQQ9KDQICQAJAIANBAWsOBAABAQABC0EAIQELIAAoAgwhAAwDCyAAIAEgACgCHBshASAAKAIMIQAMAgsgACgCDCIDBEAgAyABIAIQTQsgACgCECIDQQNHBEAgAw0BIAFFDQEgACgCBEGAgARxRQ0BIAAoAhRBA3QgAigCgAEiAyACQUBrIAMbaiABNgIEDwsgACgCFCIDBEAgAyABIAIQTQsgACgCGCIADQELCwvVAgEHfwJAA0ACQAJAAkACQAJAIAAoAgBBA2sOBgQCAwEAAAYLA0AgACgCDCABEE4gACgCECIADQALDAULIAAoAhBBD0oNBAsgACgCDCEADAILIAAoAgwiAgRAIAIgARBOCyAAKAIQQQNHDQIgACgCFCICBEAgAiABEE4LIAAoAhgiAA0BDAILCyAAKAIMIgVBAEwNACAAKAIoIgIgAEEQaiACGyEHIAEoAoABIgIgAUFAayACGyEGA0AgACEBAkAgBiAHIANBAnRqIggoAgAiBEEDdGooAgQiAkUNAANAIAEoAggiAQRAIAEgAkcNAQwCCwsCQCAEQR9KDQAgBEUNACACIAIoAixBASAEdHI2AiwLIAIgAigCBEGAgMAAcjYCBCAGIAgoAgBBA3RqKAIAIgEgASgCBEGAgMAAcjYCBCAAKAIMIQULIANBAWoiAyAFSA0ACwsLvQoBBn9BASEDQXohBAJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCAA4LAgkJCQMEBQABCQYKCwNAIAAoAgwgARBPIgRBAEgNCiAEIAZqIgYhAyAAKAIQIgANAAsMCAsDQCAFIgRBAWohBSAAKAIMIAEQTyACaiECIAAoAhAiAA0ACyACIARBAXRqIQMMBwsgAC0AFEEBcQRAIAAoAhAgACgCDEshAwwHC0EAIQMgACgCDCICIAAoAhBPDQZBASEDIAIgAiABKAJEIgYoAgARAQAiAWoiAiAAKAIQTw0GQQAhBANAIAQgAiAGKAIAEQEAIgUgAUdqIQQgBSIBIAJqIgIgACgCEEkNAAsgBEEBaiEDDAYLIAAoAhwhBSAAKAIUIQRBACEDIAAoAgwgARBPIgJBAEgEQCACIQMMBgsgAkUNBQJAIAAoAhgiBkUNACAAKAIUQX9HDQAgACgCDCIBKAIAQQJHDQAgASgCDEF/Rw0AAkAgACgCECIBQQFMBEAgASACbCEBDAELQX8gAW4hAyABIAJsIgFBCksNASACIANPDQELIAFBAWohAwwGCyACQQJqIgMgAiAFGyEBAkACQAJAIARBf0YEQAJAIAAoAhAiBUEBTARAIAIgBWwhBAwBC0F/IAVuIQcgAiAFbCIEQQpLDQIgAiAHTw0CCyABQQEgBCACQQpLGyAEIAVBAUYbakECaiEDDAkLIAAoAhQiBUUNByAGRQ0BIAJBAWohBCAFQQFHBEBBfyAFbiEDIAQgBWxBCksNAyADIARNDQMLIAUgACgCECIAayAEbCAAIAJsaiEDDAgLIAAoAhQiBUUNBiAGDQELIAVBAUcNACAAKAIQRQ0GCyABQQJqIQMMBQsgACgCDCECIAAoAhAiBUEBRgRAIAIgARBPIQMMBQtBACEDQQAhBAJAAkACQCACBH8gAiABEE8iBEEASARAIAQhAwwJCyAAKAIQBSAFCw4EAAcBAgcLIAAoAgRBgAFxIQICQCAAKAIUIgANACACRQ0AIARBA2ohAwwHCyACBEAgASgCNCECAkAgAEEBa0EeTQRAIAIgAHZBAXENAQwHCyACQQFxRQ0GCyAEQQVqIQMMBwsgBEECaiEDDAYLIAAtAARBIHEEQEEAIQIgACgCDCIFKAIMIAEQTyIAQQBIBEAgACEDDAcLAkAgAEUNACAFKAIQIgVFDQBBt34hA0H/////ByAAbiAFTA0HIAAgBWwiAkEASA0HCyAAIAJqQQNqIQMMBgsgBEECaiEDDAULIAAoAhghBSAAKAIUIQIgACgCDCABEE8iA0EASA0EIANBA2ohACACBH8gAiABEE8iA0EASA0FIAAgA2oFIAALQQJqIQMgBUUNBCADQQAgBSABEE8iAEEAThsgAGohAwwECwJAIAAoAgwiAkUEQEEAIQIMAQsgAiABEE8iAiEDIAJBAEgNBAtBASEDAkACQAJAAkAgACgCEEEBaw4IAAEHAgcHBwMHCyACQQJqIQMMBgsgAkEFaiEDDAULIAAoAhQgACgCGEYEQCACQQNqIQMMBQsgACgCICIARQRAIAJBDGohAwwFCyAAIAEQTyIDQQBIDQQgAiADakENaiEDDAQLIAAoAhQgACgCGEYEQCACQQZqIQMMBAsgACgCICIARQRAIAJBDmohAwwECyAAIAEQTyIDQQBIDQMgAiADakEPaiEDDAMLIAAoAgxBA0cNAkF6QQEgACgCEEEBSxshAwwCCyAEQQVqIQMMAQsgAkEBakEAIAAoAigbIQMLIAMhBAsgBAu1AwEFf0EMIQUCQAJAAkACQCABQQFrDgMAAQMCC0EHIAJBAWogAkEBa0EFTxshBQwCC0ELIAJBB2ogAkEBa0EDTxshBQwBC0ENIQULAkACQCADKAIMIgQgAygCECIGSQ0AIAZFDQAgBkEBdCIEQQBMBEBBdQ8LQXshByADKAIAIAZBKGwQzQEiCEUNASADIAg2AgAgAygCBCAGQQN0EM0BIgZFDQEgAyAENgIQIAMgBjYCBCADKAIMIQQLIAMgBEEBajYCDCADIAMoAgAgBEEUbGoiBDYCCEEAIQcgBEEANgIQIARCADcCCCAEQgA3AgAgAygCBCADKAIIIAMoAgBrQRRtQQJ0aiAFNgIAIAAgASACbCIGaiEEAkACQAJAIAVBB2sOBwECAgIBAQACCyADKAJEIAAgBBB2IgVFBEBBew8LIAMoAgggATYCDCADKAIIIAI2AgggAygCCCAFNgIEQQAPCyADKAJEIAAgBBB2IgVFBEBBew8LIAMoAgggAjYCCCADKAIIIAU2AgRBAA8LIAMoAggiBUIANwIEIAVCADcCDCADKAIIQQRqIAAgBhCmARoLIAcLxwEBBH8CQAJAIAAoAgwiAiAAKAIQIgNJDQAgA0UNACADQQF0IgJBAEwEQEF1DwtBeyEEIAAoAgAgA0EobBDNASIFRQ0BIAAgBTYCACAAKAIEIANBA3QQzQEiA0UNASAAIAI2AhAgACADNgIEIAAoAgwhAgsgACACQQFqNgIMIAAgACgCACACQRRsaiICNgIIQQAhBCACQQA2AhAgAkIANwIIIAJCADcCACAAKAIEIAAoAgggACgCAGtBFG1BAnRqIAE2AgALIAQL2AgBB38gACgCDCEEIAAoAhwiBUUEQCAEIAEgAhBCDwsgASgCJCEHAkACQCABKAIMIgMgASgCECIGSQ0AIAZFDQAgBkEBdCIIQQBMBEBBdQ8LQXshAyABKAIAIAZBKGwQzQEiCUUNASABIAk2AgAgASgCBCAGQQN0EM0BIgZFDQEgASAINgIQIAEgBjYCBCABKAIMIQMLIAEgA0EBajYCDCABIAEoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACABKAIEIAEoAgggASgCAGtBFG1BAnRqQcUANgIAIAEoAgggASgCJDYCBCABIAEoAiRBAWo2AiQgBCABIAIQQiIDDQAgBUUNAAJAAkACQAJAIAVBAWsOAwABAgMLAkAgASgCDCIAIAEoAhAiAkkNACACRQ0AIAJBAXQiAEEATARAQXUPC0F7IQMgASgCACACQShsEM0BIgRFDQQgASAENgIAIAEoAgQgAkEDdBDNASICRQ0EIAEgADYCECABIAI2AgQgASgCDCEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHGADYCAAwCCwJAIAAtAAZBEHFFDQAgACgCLEUNAAJAIAEoAgwiAyABKAIQIgJJDQAgAkUNACACQQF0IgRBAEwEQEF1DwtBeyEDIAEoAgAgAkEobBDNASIFRQ0EIAEgBTYCACABKAIEIAJBA3QQzQEiAkUNBCABIAQ2AhAgASACNgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpBxwA2AgAgASgCCCAAKAIsNgIIDAILAkAgASgCDCIAIAEoAhAiAkkNACACRQ0AIAJBAXQiAEEATARAQXUPC0F7IQMgASgCACACQShsEM0BIgRFDQMgASAENgIAIAEoAgQgAkEDdBDNASICRQ0DIAEgADYCECABIAI2AgQgASgCDCEACyABIABBAWo2AgwgASABKAIAIABBFGxqIgA2AgggAEEANgIQIABCADcCCCAAQgA3AgAgASgCBCABKAIIIAEoAgBrQRRtQQJ0akHGADYCAAwBCwJAIAEoAgwiAyABKAIQIgJJDQAgAkUNACACQQF0IgRBAEwEQEF1DwtBeyEDIAEoAgAgAkEobBDNASIFRQ0CIAEgBTYCACABKAIEIAJBA3QQzQEiAkUNAiABIAQ2AhAgASACNgIEIAEoAgwhAwsgASADQQFqNgIMIAEgASgCACADQRRsaiIDNgIIIANBADYCECADQgA3AgggA0IANwIAIAEoAgQgASgCCCABKAIAa0EUbUECdGpByAA2AgAgASgCCCAAKAIsNgIICyABKAIIIAc2AgRBACEDCyADC2gBBn8gAEEEaiEEIAAoAgAiBQRAIAUhAANAIAAgAmoiA0EBdiIHQQFqIAIgBCADQQJ0QQRyaigCACABSSIDGyICIAAgByADGyIASQ0ACwsgAiAFSQR/IAQgAkEDdGooAgAgAU0FIAYLC9wBAQZ/An8CQAJAAkAgACgCDEEBSg0AQQAgASAAKAIYEQEAIgBBAEgNAxogAUH/AUsNACAAQQJJDQELIAIoAjAiAEUEQAwCCyAAKAIAIgNBBGohBkEAIQAgAygCACIHBEAgByEDA0AgACADaiIFQQF2IghBAWogACAGIAVBAnRBBHJqKAIAIAFJIgUbIgAgAyAIIAUbIgNJDQALCyAAIAdPDQEgBiAAQQN0aigCACABTSEEDAELIAIgAUEDdkH8////AXFqKAIQIAF2QQFxIQQLIAIoAgxBAXEgBHMLC/oCAQJ/AkACQAJAAkACQAJAIAAoAgAiAygCAEEEaw4FAQIDAAAECwNAIANBDGogASACEFUiAEEASA0FIAMoAhAiAw0ACwwDCyADQQxqIgQgASACEFUiAEEASA0DIABBAUcNAiAEKAIAKAIAQQRHDQIgAxAXDwsCQAJAAkAgAygCEA4EAAICAQILIAMtAAVBAnEEQCACIAIoAgBBAWoiADYCACABIAMoAhRBAnRqIAA2AgAgAyACKAIANgIUIANBDGogASACEFUiAEEATg0EDAULIAAgAygCDDYCACADQQA2AgwgAxAQQQEgACABIAIQVSIDIANBAE4bDwsgA0EMaiABIAIQVSIAQQBIDQMgAygCFARAIANBFGogASACEFUiAEEASA0ECyADQRhqIgMoAgBFDQIgAyABIAIQVSIAQQBIDQMMAgsgA0EMaiABIAIQVSIAQQBIDQIMAQsgAygCDEUNACADQQxqIAEgAhBVIgBBAEgNAQtBAA8LIAALwgMBCH8DQAJAAkACQAJAAkACQCAAKAIAQQNrDgYDAQIEAAAFCwNAIAAoAgwgARBWIgINBSAAKAIQIgANAAtBAA8LIAAoAgwhAAwECwJAIAAoAgwgARBWIgMNACAAKAIQQQNHBEBBAA8LIAAoAhQiAgRAIAIgARBWIgMNAQsgACgCGCIARQRAQQAPC0EAIQIgACABEFYiA0UNAwsgAw8LQa9+IQIgAC0ABUGAAXFFDQFBACECAkAgACgCDCIEQQBMDQAgACgCKCICIABBEGogAhshAyAEQQFxIQcCQCAEQQFGBEBBACEEQQAhAgwBCyAEQX5xIQhBACEEQQAhAgNAIAEgAyAEQQJ0IgVqKAIAQQJ0aigCACIJQQBKBEAgAyACQQJ0aiAJNgIAIAJBAWohAgsgASADIAVBBHJqKAIAQQJ0aigCACIFQQBKBEAgAyACQQJ0aiAFNgIAIAJBAWohAgsgBEECaiEEIAZBAmoiBiAIRw0ACwsgB0UNACABIAMgBEECdGooAgBBAnRqKAIAIgFBAEwNACADIAJBAnRqIAE2AgAgAkEBaiECCyAAIAI2AgxBAA8LIAAoAgwiAA0BCwsgAguRAgECfwNAAkACQAJAAkACQAJAAkAgACgCAEEEaw4GBgIBAAADBQsDQCAAKAIMEFcgACgCECIADQALDAQLIAAoAhBBEE4NAwwECwJAAkAgACgCEA4EAAUFAQULIAAoAgQiAUEIcQ0DIABBBGohAiAAIAFBCHI2AgQgACgCDCEADAILIAAoAgwQVyAAKAIUIgIEQCACEFcLIAAoAhgiAA0EDAILIAAoAgQiAUEIcQ0BIABBBGohAiAAIAFBCHI2AgQgACAAKAIgQQFqNgIgIAAoAgwiACAAKAIEQYABcjYCBCAAQRxqIgEgASgCAEEBajYCAAsgABBXIAIgAigCAEF3cTYCAAsPCyAAKAIMIQAMAAsAC5cCAQN/A0BBACEBAkACQAJAAkACQAJAAkAgACgCAEEEaw4GBgMBAAACBAsDQCAAKAIMEFggAXIhASAAKAIQIgANAAsMAwsgACgCEEEPSg0CDAQLIAAoAgwQWCICRQ0BIAAoAgwtAARBCHFFBEAgAiADcg8LIAAgACgCBEHAAHI2AgQgAiADcg8LAkAgACgCEA4EAAMDAgMLIAAoAgQiAkEQcQ0AQQEhASACQQhxDQAgACACQRByNgIEIAAoAgwQWCEBIAAgACgCBEFvcTYCBAsgASADcg8LIAAoAhQiAQR/IAEQWAVBAAshASAAKAIYIgIEfyACEFggAXIFIAELIANyIQMgACgCDCEADAELIAAoAgwhAAwACwAL7QMBA38DQEECIQMCQAJAAkACQAJAAkACQCAAKAIAQQRrDgYCBAMAAQYFCwNAIAAoAgwgASACEFkiA0GEgICAeHEEQCADDwsgAgR/IAAoAgwgARBfRQVBAAshAiADIARyIQQgACgCECIADQALDAQLA0AgACgCDCABIAIQWSIFQYSAgIB4cQRAIAUPCyADIAVxIQMgBUEBcSAEciEEIAAoAhAiAA0ACyADIARyDwsgACgCFEUNAiAAKAIMIAEgAhBZIgRBgoCAgHhxQQJHDQIgBCAEQX1xIAAoAhAbDwsgACgCEEEPSg0BDAILAkACQCAAKAIQDgQAAwMBAwsgACgCBCIDQRBxDQEgA0EIcQRAQQdBAyACGyEEDAILIAAgA0EQcjYCBCAAKAIMIAEgAhBZIQQgACAAKAIEQW9xNgIEIAQPCyAAKAIMIAEgAhBZIgRBhICAgHhxDQAgACgCFCIDBH8CQCACRQRADAELQQAgAiAAKAIMIAEQXxshBSAAKAIUIQMLIAMgASAFEFkiA0GEgICAeHEEQCADDwsgAyAEcgUgBAshAyAAKAIYIgAEQCAAIAEgAhBZIgRBhICAgHhxDQEgBEEBcSADciIAIABBfXEgBEECcRsPCyADQX1xDwsgBA8LIAAoAgwhAAwACwALvQMBA38DQCABQQRxIQMgAUGAAnEhBANAAkACQAJAAkACQAJAAkACQCAAKAIAQQRrDgYCBAMBAAYFCyABQQFyIQELA0AgACgCDCABEFogACgCECIADQALDAMLIAFBBHIiAyADIAEgACgCFCICQQFKGyACQX9GGyIBIAFBCHIgACgCECACRhsiAUGAAnEEQCAAIAAoAgRBgICAwAByNgIECyAAKAIMIQAMBgsCQAJAIAAoAhBBAWsOCAEAAwEDAwMAAwsgAUGCAnIhASAAKAIMIQAMBgsgAUGAAnIhASAAKAIMIQAMBQsCQAJAIAAoAhAOBAAEBAEECyAAKAIEIgJBCHEEQCABIAAoAiAiAkF/c3FFDQIgACABIAJyNgIgDAQLIAAgAkEIcjYCBCAAQSBqIgIgAigCACABcjYCACAAKAIMIAEQWiAAIAAoAgRBd3E2AgQPCyAAKAIMIAFBAXIiARBaIAAoAhQiAgRAIAIgARBaCyAAKAIYIgANBAsPCyAEBEAgACAAKAIEQYCAgMAAcjYCBAsgA0UNACAAIAAoAgRBgAhyNgIEIAAoAgwhAAwBCyAAKAIMIQAMAAsACwALyAEBAX8DQAJAQQAhAgJAAkACQAJAAkACQAJAAkAgACgCAA4IAwEACAUGBwIICyABDQcgACgCDEF/Rw0DDAcLIAFFDQIMBgsgACgCDCEADAYLIAAoAhAgACgCDE0NBCABRQ0AIAAtAAZBIHFFDQAgAC0AFEEBcUUNBAsgACECDAMLIAAoAhBBAEwNAiAAKAIgIgINAiAAKAIMIQAMAwsgACgCEEEDSw0BIAAoAgwhAAwCCyAAKAIQQQFHDQAgACgCDCEADAELCyACC/cCAQR/IAAoAgAiBEEKSwRAQQEPCyABQQJ0IgVBAEGgGWpqIQYgA0GoGWogBWohBQNAAkACQAJAAkACfwJAAkACQAJAIARBBGsOBwECAwAABgUHCwNAIAAoAgwgASACEFwEQEEBDwsgACgCECIADQALQQAPCyAAKAIMIQAMBgtBASEDIAYoAgAgACgCEHZBAXFFDQQgACgCDCABIAIQXA0EIAAoAhAiBEEDRwRAIAQEQEEADwsgACgCBEGAgYQgcUUEQEEADwsgAkEBNgIAQQAPCyAAKAIUIgQEQCAEIAEgAhBcDQULIAAoAhgMAQsgBSgCACAAKAIQcUUEQEEBDwsgACgCDAshAEEAIQMgAA0DDAILQQEhAyAALQAHQQFxDQEgACgCDEEBRwRAQQAPCyAAKAIQBEBBAA8LIAJBATYCAEEADwsgAC0ABEHAAHEEQCACQQE2AgBBAA8LIAAoAgwQYSEDCyADDwsgACgCACIEQQpNDQALQQELiQ8BCH8jAEEgayIGJAAgBEEBaiEHQXUhBQJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCAA4LAgUFCAMGCQABBAcKC0EBIQQDQCAAKAIMIAEgBkEQaiADIAcQXSIFQQBIDQoCQCAEQQFxBEAgAiAGKQMQNwIAIAIgBigCGDYCCAwBCyACQX9Bf0F/IAYoAhAiBCACKAIAIgpqIARBf0YbIApBf0YbIAogBEF/c0sbNgIAIAJBf0F/QX8gBigCFCIEIAIoAgQiCmogBEF/RhsgCkF/RhsgCiAEQX9zSxs2AgQgAiAGKAIYBH8gAigCCEEARwVBAAs2AggLQQAhBCAAKAIQIgANAAsMCQsgACgCDCABIAIgAyAHEF0iBUEASA0IAkAgACgCECIKRQRAIAIoAgQhCSACKAIAIQhBASELDAELQQEhCwNAIAooAgwgASAGQRBqIAMgBxBdIgVBAEgNCiAGKAIQIgAgBigCFCIFRyEJAkACQCAAIAIoAgAiCEkEQCACIAA2AgAgBigCGCEMDAELIAAgCEcNAUEBIQwgBigCGEUNAQsgAiAMNgIIIAAhCAtBACALIAkbIQsgAEF/RiEAIAUgAigCBCIJSwRAIAIgBTYCBCAFIQkLQQAgCyAAGyELIAooAhAiCg0ACwsgCEF/RwRAQQAhBSAIIAlGDQkLIARFIAtBAUZxIQUMCAsgACgCDCEHAkAgAC0ABkEgcUUNACAALQAUQQFxDQBBhn8hBSADLQAEQQFxRQ0IC0EAIQVBACEDIAAoAhAgB0sEQANAQX8gA0EBaiADQX9GGyEDIAcgASgCRCgCABEBACAHaiIHIAAoAhBJDQALCyACQQE2AgggAiADNgIEIAIgAzYCAAwHCyAAKAIQIgUgACgCFEYEQCAFRQRAIAJBATYCCCACQgA3AgBBACEFDAgLIAAoAgwgASACIAMgBxBdIgVBAEgNByAAKAIQIgBFBEAgAkEANgIAIAJBADYCBAwICyACQX8gAigCACIBIABsQX8gAG4iAyABTRs2AgAgAkF/IAIoAgQiAiAAbCACIANPGzYCBAwHCyAAKAIMIAEgAiADIAcQXSIFQQBIDQYgACgCFCEBIAIgACgCECIABH9BfyACKAIAIgMgAGxBfyAAbiADTRsFQQALNgIAIAIgAUEBakECTwR/QX8gAigCBCIAIAFsQX8gAW4gAE0bBSABCzYCBAwGCyAALQAEQcAAcQRAQQAhBSACQQA2AgggAkKAgICAcDcCAAwGCyAAKAIMIAEgAiADIAcQXSEFDAULIAJBATYCCCACQoGAgIAQNwIAQQAhBQwECwJAAkACQCAAKAIQDgQAAQECBgsCQCAAKAIEIgVBBHEEQCACIAApAiw3AgBBACEFDAELIAVBCHEEQCACQoCAgIBwNwIAQQAhBQwBCyAAIAVBCHI2AgQgACgCDCABIAIgAyAHEF0hBSAAIAAoAgRBd3EiATYCBCAFQQBIDQYgACACKAIANgIsIAIoAgQhAyAAIAFBBHI2AgQgACADNgIwIAIoAghFDQAgACABQYSAgBByNgIECyACQQA2AggMBQsgACgCDCABIAIgAyAHEF0hBQwECyAAKAIMIAEgAiADIAcQXSIFQQBIDQMgACgCFCIEBEAgBCABIAZBEGogAyAHEF0iBUEASA0EIAJBf0F/QX8gBkEQaiIEKAIAIgggAigCACIJaiAIQX9GGyAJQX9GGyAJIAhBf3NLGzYCACACQX9Bf0F/IAQoAgQiCCACKAIEIglqIAhBf0YbIAlBf0YbIAkgCEF/c0sbNgIEAkAgBCgCCEUEQCACQQA2AggMAQsgAiACKAIIQQBHNgIICwsCfyAAKAIYIgAEQCAAIAEgBiADIAcQXSIFQQBIDQUgBigCAAwBCyAGQoCAgIAQNwIEQQALIQACQAJAIAAgAigCACIBSQRAIAIgADYCACAGKAIIIQAMAQsgACABRw0BQQEhACAGKAIIRQ0BCyACIAA2AggLIAYoAgQiACACKAIETQ0DIAIgADYCBAwDCyACQQE2AgggAkIANwIAQQAhBQwCCyAAKAIEIgRBgIAIcQ0AIARBwABxBEBBACEFIAJBADYCACAEQYDAAHEEQCACQv////8PNwIEDAMLIAJCADcCBAwCCyADKAKAASIFIANBQGsgBRsiCSAAKAIoIgUgAEEQaiAFGyIMKAIAQQN0aigCACABIAIgAyAHEF0iBUEASA0BAkAgAigCACIEQX9HBEAgBCACKAIERg0BCyACQQA2AggLIAAoAgxBAkgNAUEBIQgDQCAJIAwgCEECdGooAgBBA3RqKAIAIAEgBkEQaiADIAcQXSIFQQBIDQIgBigCECIEQX9HIAYoAhQiCiAERnFFBEAgBkEANgIYCwJAAkAgBCACKAIAIgtJBEAgAiAENgIAIAYoAhghBAwBCyAEIAtHDQFBASEEIAYoAhhFDQELIAIgBDYCCAsgCiACKAIESwRAIAIgCjYCBAsgCEEBaiIIIAAoAgxIDQALDAELQQAhBSACQQA2AgggAkIANwIACyAGQSBqJAAgBQv5AQECfwJAIAJBDkoNAANAIAJBAWohAkEAIQMCQAJAAkACQAJAAkACQAJAIAAoAgAOCwIGAQkDBAUACQcFCQsgACgCECIDRQ0GIAMgASACEF4iA0UNBgwEC0F/IQMgACgCDEF/Rg0DDAQLIAAoAhAgACgCDE0NAiAALQAGQSBxRQ0DQX8hAyAALQAUQQFxDQMMAgsgACgCEA0DDAULIAAoAhANAkF/IQMgACgCBCIEQQhxDQAgACAEQQhyNgIEIAAoAgwgASACEF4hAyAAIAAoAgRBd3E2AgQLIAMPCyABIAA2AgBBAQ8LIAAoAgwhACACQQ9HDQALC0F/C8UEAQV/AkACQANAIAAhAwJAAkACQAJAAkACQAJAAkAgACgCAA4LBAUFAAYHCgIDAQkKCyAAKAIEIgNBgIAIcQ0JIANBwABxDQkgASgCgAEiAiABQUBrIAIbIgUgACgCKCICIABBEGogAhsiBigCAEEDdGooAgAgARBfIQIgACgCDEECSA0JQQEhAwNAIAIgBSAGIANBAnRqKAIAQQN0aigCACABEF8iBCACIARJGyECIANBAWoiAyAAKAIMSA0ACwwJCyAAKAIMIgAtAARBAXFFDQYgACgCJA8LA0BBf0F/QX8gACgCDCABEF8iAyACaiADQX9GGyACQX9GGyACIANBf3NLGyECIAAoAhAiAA0ACwwHCwNAIAMoAgwgARBfIgQgAiAEIAIgBEkbIAAgA0YbIQIgAygCECIDDQALDAYLIAAoAhAgACgCDGsPCyABKAIIKAIMDwsgACgCEEEATA0DIAAoAgwgARBfIQMgACgCECIARQ0DQX8gACADbEF/IABuIANNGw8LAkAgACgCECIDQQFrQQJPBEACQCADDgQABQUCBQsgACgCBCIDQQFxBEAgACgCJA8LIANBCHENBCAAIANBCHI2AgQgACAAKAIMIAEQXyICNgIkIAAgACgCBEF2cUEBcjYCBCACDwsgACgCDCEADAELCyAAKAIMIAEQXyECIAAoAhQiAwRAIAMgARBfIAJqIQILIAAoAhgiAAR/IAAgARBfBUEACyIAIAIgACACSRsPC0EAQX8gACgCDBshAgsgAgvfAQECfwNAQQEhAQJAAkACQAJAAkACQCAAKAIAQQRrDgYCAwQAAAEECwNAIAAoAgwQYCICIAEgASACSBshASAAKAIQIgANAAsMAwsgAC0ABEHAAHFFDQNBAw8LIAAoAhRFDQEMAgsgACgCECICQQFrQQJJDQECQAJAIAIOBAECAgACCyAAKAIMEGAhASAAKAIUIgIEQCACEGAiAiABIAEgAkgbIQELIAAoAhgiAEUNASAAEGAiACABIAAgAUobDwtBA0ECIAAtAARBwABxGyEBCyABDwsgACgCDCEADAALAAvzAQECfwJ/AkACQAJAAkACQAJAIAAoAgBBBGsOBwECAwAABQQFCwNAIAAoAgwQYQRAQQEhAQwGCyAAKAIQIgANAAsMBAsgACgCDBBhIQEMAwsgACgCEEUEQEEAIAAoAgQiAUEIcQ0EGiAAIAFBCHI2AgQgACgCDBBhIQEgACAAKAIEQXdxNgIEDAMLQQEhASAAKAIMEGENAiAAKAIQQQNHBEBBACEBDAMLIAAoAhQiAgRAIAIQYQ0DC0EAIQEgACgCGCIARQ0CIAAQYSEBDAILIAAoAgwiAEUNASAAEGEhAQwBC0EBIAAtAAdBAXENARoLIAELC+4IAQd/IAEoAgghAyACKAIEIQQgASgCBCIGRQRAIAIoAgggA3IhAwsgASADrSACKAIMIAEoAgwiBUECcSAFIAQbciIFrUIghoQ3AggCQCACKAIkIgRBAEwNACAGDQAgAkEYaiIGIAYoAgAgA3KtIAIoAhwgBUECcSAFIAIoAgQbcq1CIIaENwIACwJAIAIoArABQQBMDQAgASgCBA0AIAIoAqQBDQAgAkGoAWoiAyADKAIAIAEoAghyNgIACyABKAJQIQUgASgCICEDIAIoAgQEQCABQQA2AiAgAUEANgJQCyACQRBqIQggAUFAayEJAkAgBEEATA0AAn8gAwRAIAJBKGoiAyAEaiEHIAEoAiQhBANAIAMgACgCABEBACIGIARqQRhMBEACQCAGQQBMDQBBACEFIAMgB08NAANAIAEgBGogAy0AADoAKCAEQQFqIQQgA0EBaiEDIAVBAWoiBSAGTg0BIAMgB0kNAAsLIAMgB0kNAQsLIAEgBDYCJEEAIQQgAyAHRgRAIAIoAiAhBAsgASAENgIgIAFBHGohBSABQRhqDAELIAVFDQEgAkEoaiIDIARqIQcgASgCVCEEA0AgAyAAKAIAEQEAIgYgBGpBGEwEQAJAIAZBAEwNAEEAIQUgAyAHTw0AA0AgASAEaiADLQAAOgBYIARBAWohBCADQQFqIQMgBUEBaiIFIAZODQEgAyAHSQ0ACwsgAyAHSQ0BCwsgASAENgJUQQAhBCADIAdGBEAgAigCICEECyABIAQ2AlAgAUHMAGohBSABQcgAagsiAyADNQIAIAIoAhwgBSgCAEECcXJBACAEG61CIIaENwIAIAhBADoAGCAIQgA3AhAgCEIANwIIIAhCADcCAAsgACAJIAgQQSAAIAkgAkFAaxBBIAFB8ABqIQMCQCABKAKEAUEASgRAIAIoAgRFDQEgASgCdEUEQCAAIAFBEGogAxBBDAILIAAgCSADEEEMAQsgAigChAFBAEwNACADIAIpAnA3AgAgAyACKQKYATcCKCADIAIpApABNwIgIAMgAikCiAE3AhggAyACKQKAATcCECADIAIpAng3AggLAkAgAigCsAEiA0UNACABQaABaiEEIAJBoAFqIQUCQCABKAKwASIGRQ0AQYCAAiAGbSEGQYCAAiADbSIDQQBMDQEgBkEATA0AQQAhBwJ/QQAgASgCpAEiCEF/Rg0AGkEBIAggBCgCAGsiCEHjAEsNABogCEEBdEGwGWouAQALIAZsIQYCQCACKAKkASIAQX9GDQBBASEHIAAgBSgCAGsiAEHjAEsNACAAQQF0QbAZai4BACEHCyADIAdsIgMgBkoNACADIAZIDQEgBSgCACAEKAIATw0BCyAEIAVBlAIQpgEaCyABQX9Bf0F/IAIoAgAiAyABKAIAIgRqIANBf0YbIARBf0YbIAQgA0F/c0sbNgIAIAFBf0F/QX8gAigCBCIDIAEoAgQiBGogA0F/RhsgBEF/RhsgBCADQX9zSxs2AgQLvwMBA38gACAAKAIIIAEoAghxNgIIIABBDGoiAyADKAIAIAEoAgxxNgIAIABBEGogAUEQaiACEGUgAEFAayABQUBrIAIQZSAAQfAAaiABQfAAaiACEGUCQCAAKAKwAUUNACAAQaABaiEDAkAgASgCsAEEQCAAKAKkASIFIAEoAqABIgRPDQELIANBAEGUAhCoARoMAQsgAigCCCECIAQgAygCAEkEQCADIAQ2AgALIAEoAqQBIgMgBUsEQCAAIAM2AqQBCwJ/AkAgAS0AtAEEQCAAQQE6ALQBDAELIAAtALQBDQBBAAwBC0EUQQUgAigCDEEBShsLIQRBASECA0AgACACakG0AWohAwJAAkAgASACai0AtAEEQCADQQE6AAAMAQsgAy0AAEUNAQtBBCEDIAJB/wBNBH8gAkEBdEGAG2ouAQAFIAMLIARqIQQLIAJBAWoiAkGAAkcNAAsgACAENgKwASAAQagBaiICIAIoAgAgASgCqAFxNgIAIABBrAFqIgIgAigCACABKAKsAXE2AgALIAEoAgAiAiAAKAIASQRAIAAgAjYCAAsgASgCBCICIAAoAgRLBEAgACACNgIECwvZBAEFfwNAQQAhAgJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCAA4KAgMDBAYHCQABBQkLA0BBf0F/QX8gACgCDCABEGQiAyACaiADQX9GGyACQX9GGyACIANBf3NLGyICIQMgACgCECIADQALDAgLA0AgAiAAKAIMIAEQZCIDIAIgA0sbIgIhAyAAKAIQIgANAAsMBwsgACgCECAAKAIMaw8LIAEoAggoAggPCyAAKAIEIgJBgIAIcQ0EIAJBwABxBEAgAkESdEEfdQ8LIAAoAgxBAEwNBCABKAKAASICIAFBQGsgAhshBCAAKAIoIgIgAEEQaiACGyEFQQAhAgNAIAMgBCAFIAJBAnRqKAIAQQN0aigCACABEGQiBiADIAZLGyEDIAJBAWoiAiAAKAIMSA0ACwwECyAALQAEQcAAcUUNBEF/DwsgACgCFEUNASAAKAIMIAEQZCICRQ0BAkAgACgCFCIDQQFqDgIDAgALQX8gAiADbEF/IANuIAJNGw8LIAAoAhAiAkEBa0ECSQ0CAkACQCACDgQAAwMBAwsgACgCBCICQQJxBEAgACgCKA8LQX8hAyACQQhxDQIgACACQQhyNgIEIAAgACgCDCABEGQiAjYCKCAAIAAoAgRBdXFBAnI2AgQgAg8LIAAoAgwgARBkIQIgACgCFCIDBEBBf0F/QX8gAyABEGQiAyACaiADQX9GGyACQX9GGyACIANBf3NLGyECCyAAKAIYIgAEfyAAIAEQZAVBAAsiACACIAAgAksbDwtBACEDCyADDwsgACgCDCEADAALAAu8AgEFfwJAIAEoAhRFDQAgACgCFCIERQ0AIAAoAgAgASgCAEcNACAAKAIEIAEoAgRHDQACQCAEQQBMBEAMAQsgAEEYaiEGA0AgAyABKAIUTg0BIAAgA2otABggASADai0AGEcNAUEBIQQgAyAGaiACKAIIKAIAEQEAIgVBAUoEQANAIAAgAyAEaiIHai0AGCABIAdqLQAYRw0DIARBAWoiBCAFRw0ACwsgAyAFaiIDIAAoAhRIDQALCwJ/AkAgASgCEEUNACADIAEoAhRIDQAgAyAAKAIUSA0AIAAoAhBFDAELIABBADYCEEEBCyEEIAAgAzYCFCAAIAAoAgggASgCCHE2AgggAEEMaiIAQQAgACgCACABKAIMcSAEGzYCAA8LIABCADcCACAAQQA6ABggAEIANwIQIABCADcCCAuaAgEGfyAAKAIQIgJBAEoEQANAIAAoAhQgAUECdGooAgAiAwRAIAMQZiAAKAIQIQILIAFBAWoiASACSA0ACwsCQCAAKAIMIgJBAEwNACACQQNxIQRBACEDQQAhASACQQFrQQNPBEAgAkF8cSEGA0AgAUECdCICIAAoAhRqQQA2AgAgACgCFCACQQRyakEANgIAIAAoAhQgAkEIcmpBADYCACAAKAIUIAJBDHJqQQA2AgAgAUEEaiEBIAVBBGoiBSAGRw0ACwsgBEUNAANAIAAoAhQgAUECdGpBADYCACABQQFqIQEgA0EBaiIDIARHDQALCyAAQX82AgggAEEANgIQIABCfzcCACAAKAIUIgEEQCABEMwBCyAAEMwBC54BAQN/IAAgATYCBEEKIAEgAUEKTBshAQJAAkAgACgCACIDRQRAIAAgAUECdCICEMsBIgM2AgggACACEMsBIgQ2AgxBeyECIANFDQIgBA0BDAILIAEgA0wNASAAIAAoAgggAUECdCICEM0BNgIIIAAgACgCDCACEM0BIgM2AgxBeyECIANFDQEgACgCCEUNAQsgACABNgIAQQAhAgsgAguBlQEBJn8jAEHgAWsiCCEHIAgkACAAKAIAIQYCQCAFRQRAIAAoAgwiCkUEQEEAIQgMAgsgCkEDcSELIAAoAgQhDEEAIQgCQCAKQQFrQQNJBEBBACEKDAELIApBfHEhGEEAIQoDQCAGIAwgCkECdCITaigCAEECdEGAHWooAgA2AgAgBiAMIBNBBHJqKAIAQQJ0QYAdaigCADYCFCAGIAwgE0EIcmooAgBBAnRBgB1qKAIANgIoIAYgDCATQQxyaigCAEECdEGAHWooAgA2AjwgCkEEaiEKIAZB0ABqIQYgEkEEaiISIBhHDQALCyALRQ0BA0AgBiAMIApBAnRqKAIAQQJ0QYAdaigCADYCACAKQQFqIQogBkEUaiEGIAlBAWoiCSALRw0ACwwBCyAAKAJQIR0gACgCRCEOIAUoAgghDSAFKAIoIgogCigCGEEBajYCGCAFKAIcIR4gBSgCICIKBEAgCiAFKAIkayIKIB4gCiAeSRshHgsgACgCHCEWIAAoAjghJgJAIAUoAgAiEgRAIAdBADYCmAEgByASNgKUASAHIBIgBSgCEEECdGoiCjYCjAEgByAKNgKQASAHIAogBSgCBEEUbGo2AogBDAELIAUoAhAiCkECdCIJQYAZaiEMIApBM04EQCAHQQA2ApgBIAcgDBDLASISNgKUASASRQRAQXshCAwDCyAHIAkgEmoiCjYCjAEgByAKNgKQASAHIApBgBlqNgKIAQwBCyAHQQE2ApgBIAggDEEPakFwcWsiEiQAIAcgCSASaiIKNgKQASAHIBI2ApQBIAcgCjYCjAEgByAKQYAZajYCiAELIBIgFkECdGpBBGohE0EBIQggFkEASgRAIBZBA3EhCyAWQQFrQQNPBEAgFkF8cSEYQQAhDANAIBMgCEECdCIKakF/NgIAIAogEmpBfzYCACATIApBBGoiCWpBfzYCACAJIBJqQX82AgAgEyAKQQhqIglqQX82AgAgCSASakF/NgIAIBMgCkEMaiIKakF/NgIAIAogEmpBfzYCACAIQQRqIQggDEEEaiIMIBhHDQALCyALBEBBACEKA0AgEyAIQQJ0IgxqQX82AgAgDCASakF/NgIAIAhBAWohCCAKQQFqIgogC0cNAAsLIAcoAowBIQoLIApBAzYCACAKQaCaETYCCCAHIApBFGo2AowBIA1BgICAEHEhJyANQRBxISIgDUEgcSEoIA1BgICAAnEhKSANQYAEcSEjIA1BgIiABHEhKiANQYCAgARxISQgDUGACHEhISANQYCAgAhxIStBfyEbIAdBvwFqISVBACEYIAQiCSEgIAMhFAJAA0BBASEKQQAhDCAbIQgCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBiILKAIAQQJrDlMBAgMEBQYHCAkKCwwNDg8SExQZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6O15dXFpZWFdWVVRTUlFQT05NTEtKSUhHRkVEQUBiZAALAkAgBCAJRw0AIChFDQAgBCEJQX8hGwxiCyAJIARrIgYgGyAGIBtKGyEQAkAgBiAbTA0AICJFDQAgBSgCLCIQIAZIBEAgBSAENgIwIAUgBjYCLCAbIAYgAyAJSxshEAwBCyADIAlLDWIgBSgCMCAERw1iCwJAIAUoAgwiEUUNACARKAIIIg0gCSAgIAkgIEkbIiAgAWsiDzYCACARKAIMIgsgCSABayIXNgIAQQEhBiAWQQBKBEAgBygCkAEhGwNAQX8hCAJ/IBMgBkECdCIMaiIKKAIAQX9HBEAgDCASaiEIIA0gBkECdGpBAUEBIAZ0IAZBIE8bIgwgACgCMHEEfyAbIAgoAgBBFGxqQQhqBSAICygCACABazYCACAAKAI0IAxxBH8gGyAKKAIAQRRsakEIagUgCgsoAgAgAWshCCALDAELIAsgDGpBfzYCACANCyAGQQJ0aiAINgIAIAYgFkchCCAGQQFqIQYgCA0ACwsgACgCLEUNAAJAIBEoAhAiBkUEQEEYEMsBIggEQCAIQgA3AhAgCEL/////DzcCCCAIQn83AgALIBEgCDYCECAIIgYNAUF7IQgMZwsgBigCECIKQQBKBEBBACEIA0AgBigCFCAIQQJ0aigCACIMBEAgDBBmIAYoAhAhCgsgCEEBaiIIIApIDQALCwJAIAYoAgwiCkEATA0AIApBA3EhDUEAIQxBACEIIApBAWtBA08EQCAKQXxxIRtBACELA0AgCEECdCIKIAYoAhRqQQA2AgAgBigCFCAKQQRyakEANgIAIAYoAhQgCkEIcmpBADYCACAGKAIUIApBDHJqQQA2AgAgCEEEaiEIIAtBBGoiCyAbRw0ACwsgDUUNAANAIAYoAhQgCEECdGpBADYCACAIQQFqIQggDEEBaiIMIA1HDQALCyAGQX82AgggBkEANgIQIAZCfzcCACARKAIQIQgLIAYgFzYCCCAGIA82AgQgBkEANgIAIAcgBygCkAE2AoQBIAggB0GEAWogBygCjAEgASAAEGkiCEEASA1kCyAnRQRAIBAhCAxkC0HwvxIoAgAiBkUEQCAQIQgMZAsgASACIAQgESAFKAIoKAIMIAYRBQAiCEEASA1jIBBBfyAiGyEbDGELIBQgCWtBAEwNYCALLQAEIAktAABHDWAgC0EUaiEGIAlBAWohCQxhCyAUIAlrQQJIDV8gCy0ABCAJLQAARw1fIAstAAUgCS0AAUYNOSAJQQFqIQkMXwsgFCAJa0EDSA1eIAstAAQgCS0AAEcNXiALLQAFIAktAAFHBEAgCUEBaiEJDF8LIAstAAYgCS0AAkcEQCAJQQJqIQkMXwsgC0EUaiEGIAlBA2ohCQxfCyAUIAlrQQRIDV0gCy0ABCAJLQAARw1dIAstAAUgCS0AAUcEQCAJQQFqIQkMXgsgCy0ABiAJLQACRwRAIAlBAmohCQxeCyALLQAHIAktAANHBEAgCUEDaiEJDF4LIAtBFGohBiAJQQRqIQkMXgsgFCAJa0EFSA1cIAstAAQgCS0AAEcNXCALLQAFIAktAAFHBEAgCUEBaiEJDF0LIAstAAYgCS0AAkcEQCAJQQJqIQkMXQsgCy0AByAJLQADRwRAIAlBA2ohCQxdCyALLQAIIAktAARHBEAgCUEEaiEJDF0LIAtBFGohBiAJQQVqIQkMXQsgCygCCCIGIBQgCWtKDVsgCygCBCEIAkADQCAGQQBMDQEgBkEBayEGIAktAAAhCiAILQAAIQwgCUEBaiINIQkgCEEBaiEIIAogDEYNAAsgDSEJDFwLIAtBFGohBgxcCyAUIAlrQQJIDVogCy0ABCAJLQAARw1aIAstAAUgCS0AAUcEQCAJQQFqIQkMWwsgC0EUaiEGIAlBAmohCQxbCyAUIAlrQQRIDVkgCy0ABCAJLQAARw1ZIAstAAUgCS0AAUcEQCAJQQFqIQkMWgsgCy0ABiAJLQACRwRAIAlBAmohCQxaCyALLQAHIAktAANHBEAgCUEDaiEJDFoLIAtBFGohBiAJQQRqIQkMWgsgFCAJa0EGSA1YIAstAAQgCS0AAEcNWCALLQAFIAktAAFHBEAgCUEBaiEJDFkLIAstAAYgCS0AAkcEQCAJQQJqIQkMWQsgCy0AByAJLQADRwRAIAlBA2ohCQxZCyALLQAIIAktAARHBEAgCUEEaiEJDFkLIAstAAkgCS0ABUcEQCAJQQVqIQkMWQsgC0EUaiEGIAlBBmohCQxZCyALKAIIIghBAXQiBiAUIAlrSg1XIAhBAEoEQCAGIAlqIQwgCygCBCEGA0AgBi0AACAJLQAARw1ZIAYtAAEgCS0AAUcNNiAJQQJqIQkgBkECaiEGIAhBAUshCiAIQQFrIQggCg0ACyAMIQkLIAtBFGohBgxYCyALKAIIIghBA2wiBiAUIAlrSg1WIAhBAEoEQCAGIAlqIQwgCygCBCEGA0AgBi0AACAJLQAARw1YIAYtAAEgCS0AAUcNMyAGLQACIAktAAJHDTQgCUEDaiEJIAZBA2ohBiAIQQFLIQogCEEBayEIIAoNAAsgDCEJCyALQRRqIQYMVwsgCygCCCALKAIMbCIGIBQgCWtKDVUgBkEASgRAIAYgCWohDCALKAIEIQgDQCAILQAAIAktAABHDVcgCUEBaiEJIAhBAWohCCAGQQFKIQogBkEBayEGIAoNAAsgDCEJCyALQRRqIQYMVgsgFCAJa0EATA1UIAsoAgQgCS0AACIGQQN2QRxxaigCACAGdkEBcUUNVCAJIA4oAgARAQBBAUcNVCALQRRqIQYgCUEBaiEJDFULIBQgCWsiBkEATA1TIAkgDigCABEBAEEBRg1TDAELIBQgCWsiBkEATA1SIAkgDigCABEBAEEBRg0BCyAGIAkgDigCABEBACIISA1RIAkgCCAJaiIIIA4oAhQRAAAhBiALKAIEIAYQU0UEQCAIIQkMUgsgC0EUaiEGIAghCQxSCyALKAIIIAktAAAiBkEDdkEccWooAgAgBnZBAXFFDVAgC0EUaiEGIAlBAWohCQxRCyAUIAlrQQBMDU8gCygCBCAJLQAAIgZBA3ZBHHFqKAIAIAZ2QQFxDU8gC0EUaiEGIAkgDigCABEBACAJaiEJDFALIBQgCWsiBkEATA1OIAkgDigCABEBAEEBRw0BIAlBAWohCAwCCyAUIAlrIgZBAEwNTSAJIA4oAgARAQBBAUYNAwsgAiEIIAkgDigCABEBACIKIAZKDQAgCSAJIApqIgggDigCFBEAACEGIAsoAgQgBhBTDQELIAtBFGohBiAIIQkMTAsgCCEJDEoLIAsoAgggCS0AACIGQQN2QRxxaigCACAGdkEBcQ1JIAtBFGohBiAJQQFqIQkMSgsgFCAJayIGQQBMDUggBiAJIA4oAgARAQAiCEgNSCAJIAIgDigCEBEAAA1IIAtBFGohBiAIIAlqIQkMSQsgFCAJayIGQQBMDUcgBiAJIA4oAgARAQAiCEgNRyALQRRqIQYgCCAJaiEJDEgLIAtBFGohBiAJIBRPDUcDQCAHKAKIASAHKAKMASIIa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDUsgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQgLIAggBjYCCCAIQQM2AgAgCCAJNgIMIAcgCEEUajYCjAEgCSAOKAIAEQEAIgggFCAJa0oNRyAJIAIgDigCEBEAAA1HIAggCWoiCSAUSQ0ACwxHCyALQRRqIQYgCSAUTw1GA0AgBygCiAEgBygCjAEiCGtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA1KIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEICyAIIAY2AgggCEEDNgIAIAggCTYCDCAHIAhBFGo2AowBQQEhCCAJIA4oAgARAQAiCkECTgRAIAoiCCAUIAlrSg1HCyAIIAlqIgkgFEkNAAsMRgsgC0EUaiEGIAkgFE8NRSALLQAEIQoDQCAJLQAAIApB/wFxRgRAIAcoAogBIAcoAowBIghrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNSiAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhCAsgCCAGNgIIIAhBAzYCACAIIAk2AgwgByAIQRRqNgKMAQsgCSAOKAIAEQEAIgggFCAJa0oNRSAJIAIgDigCEBEAAA1FIAggCWoiCSAUSQ0ACwxFCyALQRRqIQYgCSAUTw1EIAstAAQhDANAIAktAAAgDEH/AXFGBEAgBygCiAEgBygCjAEiCGtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA1JIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEICyAIIAY2AgggCEEDNgIAIAggCTYCDCAHIAhBFGo2AowBC0EBIQggCSAOKAIAEQEAIgpBAk4EQCAKIgggFCAJa0oNRQsgCCAJaiIJIBRJDQALDEQLIBQgCWtBAEwNQiAOKAIwIQYgCSACIA4oAhQRAABBDCAGEQAARQ1CIAtBFGohBiAJIA4oAgARAQAgCWohCQxDCyAUIAlrQQBMDUEgDiAJIAIQhwFFDUEgC0EUaiEGIAkgDigCABEBACAJaiEJDEILIBQgCWtBAEwNQCAOKAIwIQYgCSACIA4oAhQRAABBDCAGEQAADUAgC0EUaiEGIAkgDigCABEBACAJaiEJDEELIBQgCWtBAEwNPyAOIAkgAhCHAQ0/IAtBFGohBiAJIA4oAgARAQAgCWohCQxACyALKAIEIQYCQCABIAlGBEAgFCABa0EATARAIAEhCQxBCyAGRQRAIA4oAjAhBiABIAIgDigCFBEAAEEMIAYRAAANAiABIQkMQQsgDiABIAIQhwENASABIQkMQAsgDiABIAkQeCEIIAIgCUYEQCAGRQRAIA4oAjAhBiAIIAIgDigCFBEAAEEMIAYRAAANAiACIQkMQQsgDiAIIAIQhwENASACIQkMQAsCfyAGRQRAIA4oAjAhBiAJIAIgDigCFBEAAEEMIAYRAAAhBiAOKAIwIQogCCACIA4oAhQRAABBDCAKEQAADAELIA4gCSACEIcBIQYgDiAIIAIQhwELIAZGDT8LIAtBFGohBgw/CyALKAIEIQYCQCABIAlGBEAgASAUTw0BIAZFBEAgDigCMCEGIAEgAiAOKAIUEQAAQQwgBhEAAEUNAiABIQkMQAsgDiABIAIQhwFFDQEgASEJDD8LIA4gASAJEHghCCACIAlGBEAgBkUEQCAOKAIwIQYgCCACIA4oAhQRAABBDCAGEQAARQ0CIAIhCQxACyAOIAggAhCHAUUNASACIQkMPwsCfyAGRQRAIA4oAjAhBiAJIAIgDigCFBEAAEEMIAYRAAAhBiAOKAIwIQogCCACIA4oAhQRAABBDCAKEQAADAELIA4gCSACEIcBIQYgDiAIIAIQhwELIAZHDT4LIAtBFGohBgw+CyAJIBRPDTwCQAJAAkAgCygCBEUEQCAOKAIwIQYgCSACIA4oAhQRAABBDCAGEQAARQ1AIAEgCUYNASAOIAEgCRB4IQYgDigCMCEIIAYgAiAOKAIUEQAAQQwgCBEAAEUNAwxACyAOIAkgAhCHAUUNPyABIAlHDQELIAtBFGohBgw/CyAOIA4gASAJEHggAhCHAQ09CyALQRRqIQYMPQsgASAJRgRAIAEhCQw8CyALKAIEIQYgDiABIAkQeCEIAkAgBkUEQCAOKAIwIQYgCCACIA4oAhQRAABBDCAGEQAARQ09IAIgCUYNASAOKAIwIQYgCSACIA4oAhQRAABBDCAGEQAARQ0BDD0LIA4gCCACEIcBRQ08IAIgCUYNACAOIAkgAhCHAQ08CyALQRRqIQYMPAsgDiABIAkQeCEGQXMhCAJ/AkACQCALKAIEDgIAAT8LAn9BASEPAkACQCABIAkiCEYNACACIAhGDQAgBkUEQCAOIAEgCBB4IgZFDQELIAYgAiAOKAIUEQAAIQwgCCACIA4oAhQRAAAhDSAOLQBMQQJxRQ0BQcsKIQ9BACEIA0AgCCAPakEBdiIQQQFqIAggEEEMbEHAmAFqKAIEIAxJIgobIgggDyAQIAobIg9JDQALQQAhDwJ/QQAgCEHKCksNABpBACAIQQxsIghBwJgBaigCACAMSw0AGiAIQcCYAWooAggLIQxBywohCANAIAggD2pBAXYiEEEBaiAPIBBBDGxBwJgBaigCBCANSSIKGyIPIAggECAKGyIISQ0AC0EAIQgCQCAPQcoKSw0AIA9BDGwiD0HAmAFqKAIAIA1LDQAgD0HAmAFqKAIIIQgLAkAgCCAMckUNAEEAIQ8gDEEBRiAIQQJGcQ0BIAxBAWtBA0kNACAIQQFrQQNJDQACQCAMQQ1JDQAgCEENSQ0AIAxBDUYgCEEQR3ENAgJAAkAgDEEOaw4EAAEBAAELIAhBfnFBEEYNAwsgCEEQRw0BIAxBD2tBAk8NAQwCCyAIQQhNQQBBASAIdEGQA3EbDQECQAJAIAxBBWsOBAMBAQABC0HA6gcgDRBTRQ0BA0AgDiABIAYQeCIGRQ0CQcsKIQhBACEPQcDqByAGIAIgDigCFBEAACINEFMNAwNAIAggD2pBAXYiEEEBaiAPIBBBDGxBwJgBaigCBCANSSIKGyIPIAggECAKGyIISQ0ACyAPQcoKSw0CIA9BDGwiCEHAmAFqKAIAIA1LDQIgCEHAmAFqKAIIQQRGDQALDAELIAxBBkcNACAIQQZHDQAgDiABIAYQeCIGRQ0BA0BBywohEEEAIQggBiACIA4oAhQRAAAhDANAIAggEGpBAXYiCkEBaiAIIApBDGxBwJgBaigCBCAMSSINGyIIIBAgCiANGyIQSQ0ACwJAIAhBygpLDQAgCEEMbCIIQcCYAWooAgAgDEsNACAIQcCYAWooAghBBkcNACAPQQFqIQ8gDiABIAYQeCIGDQELCyAPQQFxIQhBACEPIAhFDQELQQEhDwsgDwwBCyAMQQ1HIA1BCkdyCwwBCyMAQRBrIhAkAAJAIAEgCUYNACACIAlGDQAgBkUEQCAOIAEgCRB4IgZFDQELIAYgAiAOKAIUEQAAIQ9BhwghCEEAIQogCSACIA4oAhQRAAAhDQNAIAggCmpBAXYiFUEBaiAKIBVBDGxB4DdqKAIEIA9JIgwbIgogCCAVIAwbIghJDQALQQAhCAJ/QQAgCkGGCEsNABpBACAKQQxsIgpB4DdqKAIAIA9LDQAaIApB4DdqKAIICyEPQYcIIQoDQCAIIApqQQF2IhVBAWogCCAVQQxsQeA3aigCBCANSSIMGyIIIAogFSAMGyIKSQ0AC0EAIRUCQCAIQYYISw0AIAhBDGwiCkHgN2ooAgAgDUsNACAKQeA3aigCCCEVCwJAIA8gFXJFDQACQCAPQQJHDQAgFUEJRw0AQQAhCgwCC0EBIQogD0ENTUEAQQEgD3RBhMQAcRsNASAVQQ1NQQBBASAVdEGExABxGw0BAkAgD0ESRgRAQcDqByANEFNFDQFBACEKDAMLIA9BEUcNACAVQRFHDQBBACEKDAILAkAgFUESSw0AQQEgFXRB0IAQcUUNAEEAIQoMAgsCQCAPQRJLDQBBASAPdEHQgBBxRQ0AIA4gASAGEHgiCkUNAANAIAoiBiACIA4oAhQRAAAQlQEiD0ESSw0BQQEgD3RB0IAQcUUNASAOIAEgBhB4IgoNAAsLAkACQAJAAkAgD0EQSw0AQQEgD3QiCkGAqARxRQRAIApBggFxRQ0BIBVBEEsNAUEBIBV0IgpBgKgEcUUEQCAKQYIBcUUNAkEAIQoMBwsgDiAJIAIgEEEMaiAQQQhqEJYBQQFHDQFBACEKIBAoAghBAWsOBwYBAQEBAQYBCwJAIBVBAWsOBwACAgICAgACCyAOIAEgBhB4IgpFDQIDQCAKIgYgAiAOKAIUEQAAEJUBIghBEksNAUEBIAh0QdCAEHFFBEBBASAIdEGCAXFFDQJBACEKDAcLIA4gASAGEHgiCg0AC0EAIQogCEEBaw4HBQAAAAAABQALIA9BB0YEQEEAIQoCQCAVQQNrDg4AAgICAgICAgICAgICBgILIA4gCSACIBBBDGogEEEIahCWAUEBRw0EIBAoAghBB0cNBAwFCyAPQQNHDQAgFUEHRw0AIA4gASAGEHgiCEUEQEEAIQxBACEIDAMLA0BBACEKAkAgCCIGIAIgDigCFBEAABCVASIMQQRrDg8AAgAGAgICAgICAgICAgACCyAOIAEgBhB4IggNAAsgDEEHRg0ECyAVQQ5HDQAgD0EQSw0AQQEgD3QiCkGCgQFxBEBBACEKDAQLIApBgLAEcUUNACAOIAEgBhB4IghFDQADQEEAIQoCQCAIIgYgAiAOKAIUEQAAEJUBIgxBBGtBH3cOCAAAAgICBQIAAgsgDiABIAYQeCIIDQALIAxBDkcNAAwDCyAPQQ5GBEBBACEIQQEhDCAVQRBLDQFBASAVdCINQYCwBHFFBEBBACEKIA1BggFxRQ0CDAQLIA4gCSACIBBBDGogEEEIahCWAUEBRw0BQQAhCiAQKAIIQQ5HDQEMAwsgD0EIRiEIQQAhDCAPQQhHDQBBACEKIBVBCEYNAgsCQCAPQQVHIgogD0EBRiAIciAMckF/cyAPQQdHcXENACAVQQVHDQBBACEKDAILIApFBEAgFUEOSw0BQQAhCkEBIBV0QYKDAXFFDQEMAgsgD0EPRw0AIBVBD0cNAEEAIQogDiABIAYQeCIIRQ0BQQAhFQNAIAggAiAOKAIUEQAAEJUBQQ9GBEAgFUEBaiEVIA4gASAIEHgiCA0BCwsgFUEBcUUNAQtBASEKCyAQQRBqJAAgCgsiBkUgBiALKAIIG0UNOiALQRRqIQYMOwsgASAJRw05ICMNOSApDTkgC0EUaiEGIAEhCQw6CyACIAlHDTggIQ04ICQNOCALQRRqIQYgAiEJDDkLIAEgCUYEQCAjBEAgASEJDDkLIAtBFGohBiABIQkMOQsgAiAJRgRAIAIhCQw4CyAOIAEgCRB4IAIgDigCEBEAAEUNNyALQRRqIQYMOAsgAiAJRgRAICEEQCACIQkMOAsgC0EUaiEGIAIhCQw4CyAJIAIgDigCEBEAAEUNNiALQRRqIQYMNwsgAiAJRgRAICoEQCACIQkMNwsgC0EUaiEGIAIhCQw3CyAJIAIgDigCEBEAAEUNNSAJIA4oAgARAQAgCWogAkcNNSAhDTUgJA01IAtBFGohBgw2CwJAAkACQCALKAIEDgIAAQILIAkgBSgCFEcNNiArRQ0BDDYLIAkgFEcNNQsgC0EUaiEGDDULIAsoAgQhCiAHKAKIASAHKAKMASIGa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDTcgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAYgCTYCCCAGIAo2AgQgBkEQNgIAIAYgEiAKQQJ0IghqIgooAgA2AgwgBiAIIBNqIggoAgA2AhAgCiAGIAcoApABa0EUbTYCACAIQX82AgAgByAHKAKMAUEUajYCjAEgC0EUaiEGDDQLIBIgCygCBEECdGogCTYCACALQRRqIQYMMwsgCygCBCEKIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNNSAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBiAJNgIIIAYgCjYCBCAGQbCAAjYCACAGIBIgCkECdCIIaigCADYCDCAGIAggE2oiCCgCADYCECAIIAYgBygCkAFrQRRtNgIAIAcgBygCjAFBFGo2AowBIAtBFGohBgwyCyATIAsoAgRBAnRqIAk2AgAgC0EUaiEGDDELIAsoAgQhESAHKAKMASIQIQYCQCAQIAcoApABIg1NDQADQAJAIAYiCEEUayIGKAIAIgpBgIACcQRAIAwgCEEQaygCACARRmohDAwBCyAKQRBHDQAgCEEQaygCACARRw0AIAxFDQIgDEEBayEMCyAGIA1LDQALCyAHIAY2AoQBIAYgDWtBFG0hBiAHKAKIASAQa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDTMgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIRAgBygCkAEhDQsgECAJNgIIIBAgETYCBCAQQbCAAjYCACAQIBIgEUECdCIIaiIKKAIANgIMIBAgCCATaiIIKAIANgIQIAggECANa0EUbTYCACAHIAcoAowBQRRqNgKMASAKIAY2AgAgC0EUaiEGDDALIBMgCygCBCIRQQJ0aiAJNgIAAkAgBygCjAEiBiAHKAKQASINTQ0AA0ACQCAGIghBFGsiBigCACIKQYCAAnEEQCAMIAhBEGsoAgAgEUZqIQwMAQsgCkEQRw0AIAhBEGsoAgAgEUcNACAMRQ0CIAxBAWshDAsgBiANSw0ACwsgByAGNgKEASAAKAIwIQgCQAJAAkAgEUEfTARAIAggEXZBAXENAgwBCyAIQQFxDQELIBIgEUECdGogBigCCDYCAAwBCyASIBFBAnRqIAYgDWtBFG02AgALIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNMiAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBiARNgIEIAZBgIICNgIAIAcgBkEUajYCjAEgC0EUaiEGDC8LQQIhCgwBCyALKAIEIQoLIBMgCkECdCIGaiIIKAIAIgxBf0YNKyAGIBJqIgYoAgAiDUF/Rg0rIAAoAjAhEQJ/IApBH0wEQCAHKAKQASIQIA1BFGxqQQhqIAYgEUEBIAp0IgpxGyEGIAAoAjQgCnEMAQsgBygCkAEiECANQRRsakEIaiAGIBFBAXEbIQYgACgCNEEBcQshCgJAIBAgDEEUbGpBCGogCCAKGygCACAGKAIAIghrIgZFDQAgFCAJayAGSA0sA0AgBkEATA0BIAZBAWshBiAILQAAIQogCS0AACEMIAlBAWoiDSEJIAhBAWohCCAKIAxGDQALIA0hCQwsCyALQRRqIQYMLAsgEyALKAIEIghBAnQiBmoiCigCACIMQX9GDSogBiASaiIGKAIAIg1Bf0YNKiAAKAIwIRECfyAIQR9MBEAgBygCkAEiECANQRRsakEIaiAGIBFBASAIdCIIcRshBiAAKAI0IAhxDAELIAcoApABIhAgDUEUbGpBCGogBiARQQFxGyEGIAAoAjRBAXELIQggECAMQRRsakEIaiAKIAgbKAIAIgggBigCACIGRwRAIAggBmsiCCAUIAlrSg0rIAcgBjYC3AEgByAJNgKcAQJAIAhBAEwEQCAJIQgMAQsgBiAIaiERIAggCWohDQNAIB0gB0HcAWogESAHQcABaiAOKAIgEQMAIgYgHSAHQZwBaiANIAdBoAFqIA4oAiARAwBHDS0gBkEASgRAIAYgJWohDCAHQaABaiEIIAdBwAFqIQYDQCAGLQAAIAgtAABHDS8gCEEBaiEIIAYgDEchCiAGQQFqIQYgCg0ACwsgBygC3AEhBiANIAcoApwBIghLBEAgBiARTw0CDAELCyAGIBFJDSwLIAghCQsgC0EUaiEGDCsLIAsoAggiEEEATARAQQAhEQwpCyALQQRqIQ8gFCAJayEVQQAhESAHKAKQASEXA0AgDyEGAkAgEyAQQQFHBH8gDygCACARQQJ0agUgBgsoAgAiCEECdCIGaiIKKAIAIgxBf0YNACAGIBJqIgYoAgAiDUF/Rg0AIAAoAjAhGiAXIAxBFGxqQQhqIAoCfyAIQR9MBEAgFyANQRRsakEIaiAGIBpBASAIdCIIcRshBiAAKAI0IAhxDAELIBcgDUEUbGpBCGogBiAaQQFxGyEGIAAoAjRBAXELGygCACAGKAIAIgprIgZFDSogCSEIIAYgFUoNAANAIAZBAEwEQCAIIQkMLAsgBkEBayEGIAotAAAhDCAILQAAIQ0gCEEBaiEIIApBAWohCiAMIA1GDQALCyARQQFqIhEgEEcNAAsMKQsgCygCCCIRQQBMBEBBACENDCYLIAtBBGohECAUIAlrIRVBACENIAcoApABIRoDQCAQIQYCQCATIBFBAUcEfyAQKAIAIA1BAnRqBSAGCygCACIIQQJ0IgZqIgooAgAiDEF/Rg0AIAYgEmoiBigCACIPQX9GDQAgACgCMCEXIBogDEEUbGpBCGogCgJ/IAhBH0wEQCAaIA9BFGxqQQhqIAYgF0EBIAh0IghxGyEGIAAoAjQgCHEMAQsgGiAPQRRsakEIaiAGIBdBAXEbIQYgACgCNEEBcQsbKAIAIgggBigCACIGRg0nIAggBmsiCCAVSg0AIAcgBjYC3AEgByAJNgKcASAIQQBMDScgBiAIaiEXIAggCWohDwNAIB0gB0HcAWogFyAHQcABaiAOKAIgEQMAIgYgHSAHQZwBaiAPIAdBoAFqIA4oAiARAwBHDQEgBkEASgRAIAYgJWohDCAHQaABaiEIIAdBwAFqIQYDQCAGLQAAIAgtAABHDQMgCEEBaiEIIAYgDEchCiAGQQFqIQYgCg0ACwsgBygC3AEhBiAPIAcoApwBIghLBEAgBiAXTw0qDAELCyAGIBdPDSgLIA1BAWoiDSARRw0ACwwoC0EBIQwLIAtBBGohDyALKAIIIhBBAUcEQCAPKAIAIQ8LIAcoAowBIgZBFGsiCCAHKAKQASIaSQ0mIAsoAgwhFUEAIRFBACEKA0AgCiENIAYhFwJAAkAgCCIGKAIAIghBkApHBEAgCEGQCEcNASARQQFrIREMAgsgEUEBaiERDAELIBEgFUcNAAJ/AkACfwJAIAhBsIACRwRAIAhBEEcNA0EAIQggEEEATA0DIBdBEGsoAgAhCgNAIAogDyAIQQJ0aigCAEcEQCAQIAhBAWoiCEcNAQwFCwtBACEKIBUhESANRQ0FIA0gF0EMaygCACIGayIIIAIgCWtKDS0gByAJNgLAASAMRQ0BIAkhCANAIAggBiANTw0DGiAILQAAIQogBi0AACEMIAhBAWohCCAGQQFqIQYgCiAMRg0ACwwtC0EAIQggEEEATA0CIBdBEGsoAgAhCgNAIAogDyAIQQJ0aigCAEcEQCAQIAhBAWoiCEcNAQwECwsgF0EMaygCAAwDCyAAKAJEIRUgHSEKQQAhDyMAQdAAayIZJAAgGSAGNgJMIBkgB0HAAWoiDSgCACIcNgIMAkACQCAGIAYgCGoiEU8NACAIIBxqIRcgGUEvaiEMA0AgCiAZQcwAaiARIBlBMGogFSgCIBEDACIGIAogGUEMaiAXIBlBEGogFSgCIBEDAEcNAiAGQQBKBEAgBiAMaiEQIBlBEGohHCAZQTBqIQYDQCAGLQAAIBwtAABHDQQgHEEBaiEcIAYgEEchCCAGQQFqIQYgCA0ACwsgGSgCTCEGIBcgGSgCDCIcSwRAIAYgEU8NAgwBCwsgBiARSQ0BCyANIBw2AgBBASEPCyAZQdAAaiQAIA9FDSsgBygCwAELIQkgC0EUaiEGDCsLIA0LIQogFSERCyAGQRRrIgggGk8NAAsMJgsgC0EUaiEGIAlBAmohCQwmCyAJQQFqIQkMJAsgCUECaiEJDCMLIAlBAWohCQwiCyAAIAsoAgQiChAOKAIIIQhBfyEMQQAhDSAFKAIoKAIQDAELIAAgCygCBCIKEA4hBiALKAIIIQwgBigCCCEIQQEhDSAAIQZBACEQAkAgCkEATA0AIAYoAoQDIgZFDQAgBigCDCAKSA0AIAYoAhQiBkUNACAKQdwAbCAGakFAaigCACEQCyAQCyIGRQ0AIAhBAXFFDQAgByAfNgJsIAcgCTYCaCAHIBQ2AmQgByAENgJgIAcgAjYCXCAHIAE2AlggByAANgJUIAcgCjYCUCAHIAw2AkwgByAHKAKQATYCdCAHIBM2AoABIAcgEjYCfCAHIAcoAowBNgJ4IAdBATYCSCAHIAU2AnACQCAHQcgAaiAFKAIoKAIMIAYRAAAiEQ4CASAAC0FiIBEgEUEAShshCAwhCwJAIAhBAnFFDQAgDQRAIAZFDQEgBygCiAEgBygCjAEiCGtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0kIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEICyAIIAo2AgggCCAMNgIEIAhB8AA2AgAgCCAGNgIMIAcgCEEUajYCjAEMAQsgBSgCKCgCFCIMRQ0AIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNIyAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBiAKNgIIIAZC8ICAgHA3AgAgBiAMNgIMIAcgBkEUajYCjAELIAtBFGohBgwfC0EBIRECQAJAAkACQAJAAkACQCALKAIEDgYAAQIDBAUGCyAHKAKMASIIIAcoApABIgpNDQUDQAJAIAhBFGsiBigCAEGADEcNACAIQQxrKAIADQAgCEEIaygCACEgDAcLIAYhCCAGIApLDQALDAULIAcoAowBIgYgBygCkAEiDU0NBCALKAIIIREDQAJAAkAgBiIKQRRrIgYoAgAiCEGQCEcEQCAIQZAKRg0BIAhBgAxHDQIgCkEMaygCAEEBRw0CIApBEGsoAgAgEUcNAiAMDQIgCkEIaygCACEJDAgLIAxBAWshDAwBCyAMQQFqIQwLIAYgDUsNAAsMBAtBAiERCyAHKAKMASIGIAcoApABIg1NDQIgCygCCCEQA0ACQAJAIAYiCkEUayIGKAIAIghBkAhHBEAgCEGQCkYNASAIQYAMRw0CIApBDGsoAgAgEUcNAiAKQRBrKAIAIBBHDQIgDA0CIApBCGsoAgAhFCALKAIMRQ0GIAZBADYCAAwGCyAMQQFrIQwMAQsgDEEBaiEMCyAGIA1LDQALDAILIAkhFAwBCyADIRQLIAtBFGohBgweCyALKAIIIQYCQAJAAkACQCALKAIEDgMAAQIDCyAHKAKIASAHKAKMASIIa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDSMgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQgLIAhBADYCCCAIIAY2AgQgCEGADDYCACAIIAk2AgwgByAIQRRqNgKMAQwCCyAHKAKIASAHKAKMASIIa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDSIgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQgLIAhBATYCCCAIIAY2AgQgCEGADDYCACAIIAk2AgwgByAIQRRqNgKMAQwBCyAHKAKIASAHKAKMASIIa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDSEgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQgLIAhBAjYCCCAIIAY2AgQgCEGADDYCACAIIBQ2AgwgByAIQRRqNgKMAQsgC0EUaiEGDB0LIAcoAogBIAcoAowBIgZrIQggCygCBCEKAkAgCygCCARAIAhBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0hIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEGCyAGIAo2AgQgBkGEDjYCACAGIAk2AgwMAQsgCEETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDSAgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAYgCjYCBCAGQYQONgIACyAHIAZBFGo2AowBIAtBFGohBgwcCyALKAIEIQwgBygCjAEhBgNAIAYiCkEUayIGKAIAIghBjiBxRQ0AIAhBhA5GBEAgCkEQaygCACAMRw0BIAcgBjYChAEgBkEANgIAIAsoAggEQCAKQQhrKAIAIQkLIAtBFGohBgwdBSAGQQA2AgAMAQsACwALIAcoAowBKAIEIQYgDiABIAlBARB5IglFBEBBACEJDBoLQX8gBkEBayAGQX9GGyIKBEAgBygCiAEgBygCjAEiBmtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0eIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEGCyAGIAs2AgggBiAKNgIEIAZBAzYCACAGIAk2AgwgByAGQRRqNgKMAQsgC0EUaiEGDBoLAkAgCygCBCIGRQ0AIA4gASAJIAYQeSIJDQBBACEJDBkLIAsoAggEQCAHKAKIASAHKAKMASIGa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDR0gBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAZBAzYCACALKAIIIQggBiAJNgIMIAYgC0EUajYCCCAGIAg2AgQgByAGQRRqNgKMASALIAsoAgxBFGxqIQYMGgsgC0EUaiEGDBkLAkAgCygCBCIGQQBOBEAgBkUNAQNAIAkgDigCABEBACAJaiIJIAJLDRogAiAJRgRAIAIhCSAGQQFGDQMMGwsgBkEBSiEIIAZBAWshBiAIDQALDAELIA4gASAJQQAgBmsQeSIJDQBBACEJDBgLIAtBFGohBgwYCyAHKAKMASILIQYDQCAGIgpBFGsiBigCACIIQZAKRwRAIAhBkAhHDQEgDEUEQCAKQQxrKAIAIQYgBygCiAEgC2tBFEgEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0dIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASELCyALQZAKNgIAIAcgC0EUajYCjAEgGEEBayEYDBoLIAxBAWshDAwBBSAMQQFqIQwMAQsACwALIBhBlJoRKAIARg0VAkBB/L8SKAIAIgZFDQAgBSAFKAI0QQFqIgg2AjQgBiAITw0AQW0hCAwYCyALKAIEIQogBygCiAEgBygCjAEiBmtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0ZIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEGCyAYQQFqIRggBiALQRRqNgIIIAZBkAg2AgAgByAGQRRqNgKMASAAKAIAIApBFGxqIQYMFgsgCygCBCEMIAcoAowBIg0hBgNAAkACQCAGIgpBFGsiBigCACIIQZAKRgRAQX8hCgwBCyAIQcAARw0CIApBEGsoAgAgDEcNAiAKQQxrKAIAIQYgBygCiAEgDWtBFEgEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0bIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASENCyANIAZBAWoiBjYCCCANIAw2AgQgDUHAADYCACAHIA1BFGoiCDYCjAEgBiAAKAJAIgogDEEMbGoiDSgCBEcNASALQRRqIQYMGAsDQCAGQRRrIgYoAgAiCEGQCkYEQCAKQQFrIQoMAQsgCEGQCEcNACAKQQFqIgoNAAsMAQsLIA0oAgAgBkwEQCAHKAKIASAIa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDRkgBygClAEiEiAWQQJ0akEEaiETIAAoAkAhCiAHKAKMASEICyAIQQM2AgAgCiAMQQxsaigCCCEGIAggCTYCDCAIIAY2AgggByAIQRRqNgKMASALQRRqIQYMFgsgCiAMQQxsaigCCCEGDBULIAsoAgQhDCAHKAKMASINIQYCfwNAAkACQCAGIgpBFGsiBigCACIIQZAKRgRAQX8hCgwBCyAIQcAARw0CIApBEGsoAgAgDEcNAiAKQQxrKAIAQQFqIgogACgCQCIIIAxBDGxqIgYoAgRIDQEgC0EUagwDCwNAIAZBFGsiBigCACIIQZAKRgRAIApBAWshCgwBCyAIQZAIRw0AIApBAWoiCg0ACwwBCwsgBigCACAKTARAIAcoAogBIA1rQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNGSAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhDQsgDSALQRRqNgIIIA1BAzYCACANIAk2AgwgByANQRRqIg02AowBIAAoAkAgDEEMbGooAggMAQsgCCAMQQxsaigCCAshBiAHKAKIASANa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDRcgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQ0LIA0gCjYCCCANIAw2AgQgDUHAADYCACAHIA1BFGo2AowBDBQLIAsoAgghDCALKAIEIQogBygCiAEgBygCjAEiBmtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0WIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEGCyAGQQA2AgggBiAKNgIEIAZBwAA2AgAgByAGQRRqIgY2AowBIAAoAkAgCkEMbGooAgBFBEAgBygCiAEgBmtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0XIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEGCyAGQQM2AgAgBiAJNgIMIAYgC0EUajYCCCAHIAZBFGo2AowBIAsgDEEUbGohBgwUCyALQRRqIQYMEwsgCygCCCEMIAsoAgQhCiAHKAKIASAHKAKMASIGa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDRUgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAZBADYCCCAGIAo2AgQgBkHAADYCACAHIAZBFGoiBjYCjAEgACgCQCAKQQxsaigCAEUEQCAHKAKIASAGa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDRYgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAZBAzYCACAGIAk2AgwgBiALIAxBFGxqNgIIIAcgBkEUajYCjAELIAtBFGohBgwSCwJAIAkgFE8NACALLQAIIAktAABHDQAgCygCBCEKIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNFSAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBkEDNgIAIAYgCTYCDCAGIAsgCkEUbGo2AgggByAGQRRqNgKMAQsgC0EUaiEGDBELIAsoAgQhBgJAIAkgFE8NACALLQAIIAktAABHDQAgBygCiAEgBygCjAEiCGtBE0wEQCAHQZgBaiAHQZQBaiAHQZABaiAHQYgBaiAHQYwBaiAFEGoiCA0UIAcoApQBIhIgFkECdGpBBGohEyAHKAKMASEICyAIQQM2AgAgCCAJNgIMIAggCyAGQRRsajYCCCAHIAhBFGo2AowBIAtBFGohBgwRCyALIAZBFGxqIQYMEAsDQCAHIAcoAowBIghBFGsiBjYCjAEgBigCACIGQRRxRQ0AIAZBjwpMBEAgBkEQRgRAIBIgCEEUayIGKAIEQQJ0aiAGKAIMNgIAIBMgBygCjAEiBigCBEECdGogBigCEDYCAAwCCyAGQZAIRw0BIBhBAWshGAwBCyAGQZAKRwRAIAZBsIACRwRAIAZBhA5HDQIgCEEQaygCACALKAIERw0CIAtBFGohBgwSCyASIAhBFGsiBigCBEECdGogBigCDDYCACATIAcoAowBIgYoAgRBAnRqIAYoAhA2AgAMAQUgGEEBaiEYDAELAAsACyAHIAcoAowBQRRrNgKMASALQRRqIQYMDgsgCygCBCEKIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNECAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBkEBNgIAIAYgCTYCDCAGIAsgCkEUbGo2AgggByAGQRRqNgKMASALQRRqIQYMDQsgCygCBCEKIAcoAogBIAcoAowBIgZrQRNMBEAgB0GYAWogB0GUAWogB0GQAWogB0GIAWogB0GMAWogBRBqIggNDyAHKAKUASISIBZBAnRqQQRqIRMgBygCjAEhBgsgBkEDNgIAIAYgCTYCDCAGIAsgCkEUbGo2AgggByAGQRRqNgKMASALQRRqIQYMDAsgCyALKAIEQRRsaiEGDAsLIAsoAgQhDEEAIQ0gBygCjAEiECEGA0ACQCAGIghBFGsiBigCACIKQYDgAEcEQCAKQYCgAUcNAiAIQRBrKAIAIAxGIQoMAQsgCEEQaygCACAMRw0BQX8hCiANDQACQCAIQQxrKAIAIAlHDQAgCygCCCIXRQ0FIAYgEE8NBUEAIREgBygCkAEhFSAQIQoDQAJAAkAgCiIGQRRrIgooAgAiDUGA4ABHBEAgDUGAoAFGDQEgDUGwgAJHDQIgEQ0CQQAhESAGQRBrKAIAIg9BH0oNAkEBIA90IhogF3FFDQIgCCENIAggCkkEQANAAkAgDSgCAEEQRw0AIA0oAgQgD0cNACANKAIQIg9Bf0YNBwJAAkAgFSAPQRRsaigCCCIcIAZBDGsoAgAiD0cEQCAVIAZBCGsoAgBBFGxqKAIIIRkMAQsgFSAGQQhrKAIAQRRsaigCCCIZIBUgDSgCDEEUbGooAghGDQELIA8gGUcNCCAVIA0oAgxBFGxqKAIIIBxHDQgLIBcgGkF/c3EiF0UNDAwFCyANQRRqIg0gCkkNAAsLIBdFDQkMAgsgESAGQRBrKAIAIAxGaiERDAELIBEgBkEQaygCACAMRmshEQsgBiAISw0ACwwFCyAHKAKIASAQa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDQ8gBygClAEiEiAWQQJ0akEEaiETIAcoAowBIRALIAtBFGohBiAQIAw2AgQgEEGAoAE2AgAgByAQQRRqNgKMAQwMCyAKIA1qIQ0MAAsACyALKAIEIQogBygCjAEiDCEGA0AgBiIIQRRrIgYoAgBBgOAARw0AIAhBEGsoAgAgCkcNAAsCQCAIQQxrKAIAIAlHDQAgBiAMTw0CIAsoAgghECAHKAKQASEXA0ACQCAMIg1BFGsiDCgCAEGwgAJHDQAgDUEQaygCACIRQR9KDQBBASARdCIPIBBxRQ0AIAYhCgJAIAggDU8NAANAAkAgCigCAEEQRw0AIAooAgQgEUcNACAKKAIQIhFBf0YNBQJAAkAgFyARQRRsaigCCCIVIA1BDGsoAgAiEUcEQCAXIA1BCGsoAgBBFGxqKAIIIRoMAQsgFyANQQhrKAIAQRRsaigCCCIaIBcgCigCDEEUbGooAghGDQELIBEgGkcNBiAXIAooAgxBFGxqKAIIIBVHDQYLIBAgD0F/c3EhEAwCCyAKQRRqIgogDEkNAAsLIBBFDQQLIAggDUkNAAsMAgsgC0EUaiEGDAkLIAsoAgQhCiAHKAKMASEGA0AgBiIIQRRrIgYoAgBBgOAARw0AIAhBEGsoAgAgCkcNAAsgC0EUaiEGIAhBDGsoAgAgCUcNCAsgC0EoaiEGDAcLIAsoAgQhCiAHKAKIASAHKAKMASIGa0ETTARAIAdBmAFqIAdBlAFqIAdBkAFqIAdBiAFqIAdBjAFqIAUQaiIIDQkgBygClAEiEiAWQQJ0akEEaiETIAcoAowBIQYLIAYgCTYCCCAGIAo2AgQgBkGA4AA2AgAgByAGQRRqNgKMASALQRRqIQYMBgsgC0EEaiEKIAsoAggiDEEBRwRAIAooAgAhCgsgBygCjAEiCEEUayIGIAcoApABIhFJDQQgCygCDCEPQQAhDQNAAkAgCCEQAkAgBiIIKAIAIgZBkApHBEAgBkGQCEYEQCANQQFrIQ0MAgsgDSAPRw0BIAZBsIACRw0BQQAhBiAPIQ0gDEEATA0BIBBBEGsoAgAhDQNAIAogBkECdGooAgAgDUYNAyAGQQFqIgYgDEcNAAsgDyENDAELIA1BAWohDQsgCEEUayIGIBFPDQEMBgsLIAtBFGohBgwFCyALQQRqIQwCQAJAIAsoAggiCkEBRwRAIApBAEwNASAMKAIAIQwLQQAhBgNAIBMgDCAGQQJ0aigCAEECdCIIaigCAEF/RwRAIAggEmooAgBBf0cNAwsgBkEBaiIGIApHDQALDAULQQAhBgsgBiAKRg0DIAtBFGohBgwECyAJIQgLIA0gEUYEQCAIIQkMAgsgC0EUaiEGIAghCQwCCyAQIBFGDQAgC0EUaiEGDAELAkACQAJAAkAgJg4CAQACCyAHIAcoAowBIgpBFGsiBjYCjAEgBigCACIIQQFxDQIDQCAHIAhBEEYEfyASIApBFGsiBigCBEECdGogBigCDDYCACATIAcoAowBIgYoAgRBAnRqIAYoAhA2AgAgBygCjAEFIAYLIgpBFGsiBjYCjAEgBigCACIIQQFxRQ0ACwwCCyAHKAKMASEGA0AgBkEUayIGLQAAQQFxRQ0ACyAHIAY2AowBDAELIAcgBygCjAEiCkEUayIGNgKMASAGKAIAIghBAXENAANAAkAgCEEQcUUNAAJAIAhBjwhMBEAgCEEQRg0BIAhB8ABHDQIgB0ECNgIIIAcgCkEUayIIKAIENgIMIAgoAgghCiAHIB82AiwgByAJNgIoIAcgFDYCJCAHIAQ2AiAgByACNgIcIAcgATYCGCAHIAA2AhQgByAKNgIQIAcgEzYCQCAHIBI2AjwgByAGNgI4IAcgBygCkAE2AjQgByAFNgIwIAdBCGogBSgCKCgCDCAIKAIMEQAAIgZBAkkNAkFiIAYgBkEAShshCAwGCyAIQZAIRwRAIAhBkApHBEAgCEGwgAJHDQMgEiAKQRRrIgYoAgRBAnRqIAYoAgw2AgAgEyAHKAKMASIGKAIEQQJ0aiAGKAIQNgIADAMLIBhBAWohGAwCCyAYQQFrIRgMAQsgEiAKQRRrIgYoAgRBAnRqIAYoAgw2AgAgEyAHKAKMASIGKAIEQQJ0aiAGKAIQNgIACyAHIAcoAowBIgpBFGsiBjYCjAEgBigCACIIQQFxRQ0ACwsgBigCDCEJIAYoAgghBiAfQQFqIh8gHk0NAAtBb0FuIB8gBSgCHEsbIQgLIAUoAiAEQCAFIAUoAiQgH2o2AiQLIAUgBygCiAEgBygCkAFrIgZBFG02AgQgBygCmAEEQCAFIAUoAhBBAnQgBmoiChDLASIGNgIAIAZFBEBBeyEIDAILIAYgBygClAEgChCmARoMAQsgBSAHKAKUATYCAAsgB0HgAWokACAIC/kDAQd/QQEhBgJAIAEoAgAiByACTw0AA0ACQCAHKAIAIgVBsIACRwRAIAVBEEcNASAHKAIEIgVBH0oNASAEKAIsIAV2QQFxRQ0BQXshBkEYEMsBIghFDQMgCEIANwIMIAhBADYCFCAIQn83AgQgCCAFNgIAIAggBygCCCADazYCBCAAKAIQIgUgACgCDCIKTgRAIAACfyAAKAIUIgVFBEBBCCEJQSAQywEMAQsgCkEBdCEJIAUgCkEDdBDNAQsiBTYCFCAFRQ0EAkAgCSAAKAIMIgVMDQAgCSAFQX9zaiELQQAhBiAJIAVrQQNxIgoEQANAIAAoAhQgBUECdGpBADYCACAFQQFqIQUgBkEBaiIGIApHDQALCyALQQNJDQADQCAFQQJ0IgYgACgCFGpBADYCACAGIAAoAhRqQQA2AgQgBiAAKAIUakEANgIIIAYgACgCFGpBADYCDCAFQQRqIgUgCUcNAAsLIAAgCTYCDCAAKAIQIQULIAAoAhQgBUECdGogCDYCACAAIAVBAWo2AhAgASAHQRRqNgIAIAggASACIAMgBBBpIgYNAyAIIAEoAgAiBygCCCADazYCCAwBCyAHKAIEIAAoAgBHDQAgACAHKAIIIANrNgIIIAEgBzYCAEEAIQYMAgsgB0EUaiIHIAJJDQALQQEPCyAGC4oDAQl/IAUoAhBBAnQiBiADKAIAIAIoAgAiDWsiDGohCCAMQRRtIglBKGwgBmohBiAJQQF0IQogBCgCACEOIAEoAgAhBwJ/AkACQAJAIAAoAgAEQCAGEMsBIgYNAiAFIAk2AgQgACgCAEUNASAFIAgQywEiAjYCAEF7IAJFDQQaIAIgByAIEKYBGkF7DwsCQCAFKAIYIgtFDQAgCiALTQ0AIAshCiAJIAtHDQAgBSAJNgIEIAAoAgAEQCAFIAgQywEiAjYCACACRQRAQXsPCyACIAcgCBCmARpBcQ8LIAUgBzYCAEFxDwsgByAGEM0BIgYNAiAFIAk2AgQgACgCAEUNACAFIAUoAhBBAnQgDGoiABDLASICNgIAQXsgAkUNAxogAiAHIAAQpgEaQXsPCyAFIAc2AgBBew8LIAYgByAIEKYBGiAAQQA2AgALIAEgBjYCACACIAYgBSgCEEECdGoiBTYCACAEIAUgDiANa0EUbUEUbGo2AgAgAyACKAIAIApBFGxqNgIAQQALC+4HAQ5/IAMhBwJAAkAgACgC/AIiCUUNACACIANrIAlNDQEgAyAJaiEIIAAoAkQoAghBAUYEQCAIIQcMAQsgCUEATA0AA0AgByAAKAJEKAIAEQEAIAdqIgcgCEkNAAsLIAIgBGshEiAAQfgAaiETA0ACQAJAAkACQAJAAkAgACgCWEEBaw4EAAECAwULIAQgACgCcCIMIAAoAnQiCmsgAmpBAWoiCCAEIAhJGyINIAdNDQYgACgCRCEOA0AgByEJIActAAAgDCIILQAARgRAA0AgCiAIQQFqIghLBEAgCS0AASEPIAlBAWohCSAPIAgtAABGDQELCyAIIApGDQYLIAcgDigCABEBACAHaiIHIA1JDQALDAYLIAAoAvgCIQoCfyASIAAoAnQiCSAAKAJwIg9rIghIBEAgAiAIIAIgB2tMDQEaQQAPCyAEIAhqCyEMIAcgCGpBAWsiByAMTw0FIA8gCWtBAWohESAJQQFrIg0tAAAhDgNAIA0hCCAHIQkgBy0AACAOQf8BcUYEQANAIAggD0YNBSAJQQFrIgktAAAgCEEBayIILQAARg0ACwsgAiAHayAKTA0GIAAgByAKai0AAGotAHgiCCAMIAdrTg0GIAcgCGohBwwACwALIAIgACgCdEEBayIMIAAoAnAiD2siDmsgBCAOIBJKGyINIAdNDQQgACgC+AIhESAAKAJEIRQDQCAHIA5qIgohCSAKLQAAIAwiCC0AAEYEQANAIAggD0YNBSAJQQFrIgktAAAgCEEBayIILQAARg0ACwsgCiARaiIIIAJPDQUgByAAIAgtAABqLQB4aiIIIA1PDQUgFCAHIAgQdyIHIA1JDQALDAQLIAQgB00NAyAAKAJEIQgDQCATIActAABqLQAADQIgByAIKAIAEQEAIAdqIgcgBEkNAAsMAwsgByARaiEHCyAHRQ0BIAQgB00NAQJAIAAoAvwCIAcgA2tLDQACQCAAKAJsIghBgARHBEAgCEEgRw0BIAEgB0YEQCABIQcMAgsgACgCRCAQIAEgEBsgBxB4IAIgACgCRCgCEBEAAEUNAgwBCyACIAdGBEAgAiEHDAELIAcgAiAAKAJEKAIQEQAARQ0BCwJAAkACQAJAAkAgACgCgAMiCEEBag4CAAECCyAHIAFrIQkMAgsgBSAHNgIAIAchAQwCCyAIIAcgAWsiCUsEQCAFIAE2AgAMAQsgBSAHIAhrIgg2AgAgAyAITw0AIAUgACgCRCADIAgQdzYCAAsgCSAAKAL8AiIISQ0AIAcgCGshAQsgBiABNgIAQQEhCwwCCyAHIRAgByAAKAJEKAIAEQEAIAdqIQcMAAsACyALC4ARAQZ/IwBBQGoiCyQAIAAoAoQDIQkgCEEANgIYAkACQCAJRQ0AIAkoAgwiCkUNAAJAIAgoAiAiDCAKTgRAIAgoAhwhCgwBCyAKQQZ0IQoCfyAIKAIcIgwEQCAMIAoQzQEMAQsgChDLAQsiCkUEQEF7IQoMAwsgCCAKNgIcIAggCSgCDCIMNgIgCyAKQQAgDEEGdBCoARoLQWIhCiAHQYAQcQ0AAkAgBkUNACAGIAAoAhxBAWoQZyIKDQEgBigCBEEASgRAIAYoAgghDCAGKAIMIQ1BACEJA0AgDSAJQQJ0IgpqQX82AgAgCiAMakF/NgIAIAlBAWoiCSAGKAIESA0ACwsgBigCECIJRQ0AIAkQZiAGQQA2AhALQX8hCiACIANJDQAgASADSw0AAkAgB0GAIHFFDQAgASACIAAoAkQoAkgRAAANAEHwfCEKDAELAkACQAJAAkACQAJAAkACQAJAIAEgAk8NACAAKAJgIglFDQAgCUHAAHENAyAJQRBxBEAgAyAETw0CIAEgA0cNCiADQQFqIQQgAyEJDAULIAIhDCAJQYABcQ0CIAlBgAJxBEAgACgCRCABIAJBARB5IgkgAiAJIAIgACgCRCgCEBEAACINGyEMIAEgCUkgAyAJTXENAyANRQ0DIAMhCQwFCyADIARPBEAgAyEJDAULIAlBgIACcQ0DIAMhCQwECyADIQkgASACRw0DIAAoAlwNCCALQQA2AgggACgCSCEKIAtBnA0iATYCHCALIAY2AhQgCyAHIApyNgIQIAsgCCgCADYCICALIAgoAgQ2AiQgCCgCCCEJIAtBADYCPCALQQA2AiwgCyAJNgIoIAsgCDYCMCALQX82AjQgCyAAKAIcQQF0QQJqNgIYIABBnA1BnA1BnA1BnA0gC0EIahBoIgpBf0YNBCAKQQBIDQdBnA0hCQwGCyABIARJIQwgASEEIAEhCSAMDQcMAgsgAiABayIOIAAoAmQiDUkNBiAAKAJoIQkgAyAESQRAAkAgCSAMIANrTwRAIAMhCQwBCyAMIAlrIgkgAk8NACAAKAJEIAEgCRB3IQkgACgCZCENCyANIAIgBGtBAWpLBEAgDkEBaiANSQ0IIAIgDWtBAWohBAsgBCAJTw0CDAcLIAwgCWsgBCAMIARrIAlLGyIEIA0gAiADIglrSwRAIAEgAiANayAAKAJEKAI4EQAAIQkLIAlNDQEMBgsgAyADIARJaiEEIAMhCQsgC0EANgIIIAAoAkghCiALIAM2AhwgCyAGNgIUIAsgByAKcjYCECALIAgoAgA2AiAgCyAIKAIENgIkIAgoAgghCiALQQA2AjwgC0EANgIsIAsgCjYCKCALQX82AjQgCyAINgIwIAsgACgCHEEBdEECajYCGCAEIAlLBEACQCAAKAJYRQ0AAkACQAJAAkACQCAAKAKAAyIKQQFqDgIDAAELIAQhDCAAKAJcIAIgCWtMDQEMBgsgACgCXCACIAlrSg0FIAIgBCAKaiACIARrIApJGyEMIApBf0YNAgsDQCAAIAEgAiAJIAwgC0EEaiALEGtFDQUgCygCBCIKIAkgCSAKSRsiCSALKAIAIghNBEADQCAAIAEgAiAFIAkgC0EIahBoIgpBf0cEQCAKQQBIDQsMCgsgCSAAKAJEKAIAEQEAIAlqIgkgCE0NAAsLIAQgCUsNAAsMBAsgAiEMIAAoAlwgAiAJa0oNAwsgACABIAIgCSAMIAtBBGogCxBrRQ0CIAAoAmBBhoABcUGAgAFHDQADQCAAIAEgAiAFIAkgC0EIahBoIgpBf0cNBCAJIAAoAkQoAgARAQAgCWohCgJAIAkgAiAAKAJEKAIQEQAABEAgCiEJDAELIAoiCSAETw0AA0AgCiAAKAJEKAIAEQEAIApqIQkgCiACIAAoAkQoAhARAAANASAJIQogBCAJSw0ACwsgBCAJSw0ACwwCCwNAIAAgASACIAUgCSALQQhqEGgiCkF/RwRAIApBAEgNBgwFCyAJIAAoAkQoAgARAQAgCWoiCSAESQ0ACyAEIAlHDQEgACABIAIgBSAEIAtBCGoQaCIKQX9GDQEgBCEJIApBAEgNBAwDCyABIARLDQAgAiADSwRAIAMgACgCRCgCABEBACADaiEDCyAAKAJYBEAgAiAEayIKIAAoAlxIDQEgAiEMIAIgBEsEQCABIAQgACgCRCgCOBEAACEMCyAEIAAoAvwCIghqIAIgCCAKSRshDSAAKAKAA0F/RwRAA0AgACABIAICfyAAKAKAAyIKIAIgCWtJBEAgCSAKagwBCyAAKAJEIAEgAhB4CyANIAwgC0EEaiALEG5BAEwNAyALKAIAIgogCSAJIApLGyIJQQBHIQoCQCAJRQ0AIAkgCygCBCIISQ0AA0AgACABIAIgAyAJIAtBCGoQaCIKQX9HBEAgCkEATg0IDAkLIAAoAkQgASAJEHgiCUEARyEKIAlFDQEgCCAJTQ0ACwsgCkUNAyAEIAlNDQAMAwsACyAAIAEgAiAAKAJEIAEgAhB4IA0gDCALQQRqIAsQbkEATA0BCwNAIAAgASACIAMgCSALQQhqEGgiCkF/RwRAIApBAEgNBQwECyAAKAJEIAEgCRB4IglFDQEgBCAJTQ0ACwtBfyEKIAAtAEhBEHFFDQIgCygCNEEASA0CIAsoAjghCQwBCyAKQQBIDQELIAsoAggiAARAIAAQzAELIAkgAWshCgwBCyALKAIIIgkEQCAJEMwBCyAGRQ0AIAAoAkhBIHFFDQBBACEAIAYoAgRBAEoEQCAGKAIIIQEgBigCDCECA0AgAiAAQQJ0IgNqQX82AgAgASADakF/NgIAIABBAWoiACAGKAIESA0ACwsgBigCECIABEAgABBmIAZBADYCEAsLIAtBQGskACAKC6YBAQJ/IwBBMGsiByQAIAdBADYCFCAHQQA2AiggB0IANwMgIAdBAEH0vxJqKAIANgIIIAcgCEGQmhFqKAIANgIMIAcgCEH4vxJqKAIANgIQIAcgCEGAwBJqKAIANgIYIAcgCEGEwBJqKAIANgIcIAAgASACIAMgBCAEIAIgAyAESRsgBSAGIAdBCGoQbCEIIAcoAiQiBARAIAQQzAELIAdBMGokACAIC+cDAQh/IABB+ABqIQ4CQAJAA0ACQAJAAkACQCAAKAJYQQFrDgQAAAABAgsgACgCRCEMIAMgAiAAKAJwIg8gACgCdCINa2oiCE8EQCAFIAggDCgCOBEAACEDCyADRQ0FIAMgBEkNBQNAIAMhCSADLQAAIA8iCC0AAEYEQANAIA0gCEEBaiIISwRAIAktAAEhCyAJQQFqIQkgCyAILQAARg0BCwsgCCANRg0DCyAMIAUgAxB4IgNFDQYgAyAETw0ACwwFCyADRQ0EIAMgBEkNBCAAKAJEIQgDQCAOIAMtAABqLQAADQIgCCAFIAMQeCIDRQ0FIAMgBE8NAAsMBAsgAw0AQQAPCyADIQggACgCbCIJQYAERwRAIAlBIEcNAiABIAhGBEAgASEIDAMLIAAoAkQgASAIEHgiA0UNAiADIAIgACgCRCgCEBEAAEUNAQwCCyACIAhGBEAgAiEIDAILIAggAiAAKAJEKAIQEQAADQEgACgCRCAFIAgQeCIDDQALQQAPC0EBIQogACgCgAMiCUF/Rg0AIAYgASAIIAlrIAggAWsiCyAJSRs2AgACQCAAKAL8AiIJRQRAIAghAQwBCyAJIAtLDQAgCCAJayEBCyAHIAE2AgAgByAAKAJEIAUgARB3NgIACyAKCwQAQQELBABBfwtcAEFiIQECQCAAKAIMIAAoAggQDiIARQ0AIAAoAgRBAUcNAEGafiEBIAAoAjwiAEEATg0AQZp+IAAgAEHfAWoiAEEITQR/IABBAnRBtDJqKAIABUEACxshAQsgAQtzAQF/IAAoAigoAigiAigCHCAAKAIIQQZ0akFAaiIBKAIAIAIoAhhHBEAgAUIANwIAIAFCADcCOCABQgA3AjAgAUIANwIoIAFCADcCICABQgA3AhggAUIANwIQIAFCADcCCCABIAIoAhg2AgALIAAgARBzC/ACAgd/AX4gACgCDCAAKAIIEA4iAUUEQEFiDwsgASgCBEEBRwRAQWIPC0GYfiECAkAgASgCPCIDQTxrIgFBHEsNAEEBIAF0QYWAgIABcUUNACAAKAIIIgFBAEwEQEFiDwsgACgCKCgCKCIFKAIcIgYgAUEBayIHQQZ0aiICQQhqIggpAgAiCadBACACKAIEGyEBIAJBBGohAiAJQoCAgIBwgyEJQQIhBAJAIAAoAgBBAkYEQCADQdgARwRAIANBPEcNAiABQQFqIQEMAgsgAUEBayEBDAELIAEgA0E8R2ohAUEBIQQLIAJBATYCACAIIAkgAa2ENwIAIAYgB0EGdGogBSgCGDYCAEFiIQIgACgCCCIBQQBMDQAgACgCKCgCKCIAKAIcIAFBBnRqQUBqIgEgBEEMbGoiAkEEaiIDKAIAIQQgA0EBNgIAIAJBCGoiAiACKQIAQgF8QgEgBBs+AgAgASAAKAIYNgIAQQAhAgsgAguUBQIEfwF+IAAoAigoAigiBCgCHCAAKAIIIgJBBnRqQUBqIgEoAgAgBCgCGEcEQCABQgA3AgAgAUIANwI4IAFCADcCMCABQgA3AiggAUIANwIgIAFCADcCGCABQgA3AhAgAUIANwIIIAEgBCgCGDYCACAAKAIIIQILQWIhBAJAIAJBAEwNACAAKAIoKAIoIgMoAhwgAkEBa0EGdGoiASgCACADKAIYRwRAIAFCADcCACABQgA3AjggAUIANwIwIAFCADcCKCABQgA3AiAgAUIANwIYIAFCADcCECABQgA3AgggASADKAIYNgIAIAAoAgghAgsgASgCBCEDIAEpAgghBiAAKAIMIAIQDiIBRQ0AIAEoAgRBAUcNACABKAI8IQIgASgCLEEQRgRAIAJBAEwNASAAKAIoKAIoIgUoAhwgAkEBa0EGdGoiASgCACAFKAIYRwRAIAFCADcCACABQgA3AjggAUIANwIwIAFCADcCKCABQgA3AiAgAUIANwIYIAFCADcCECABQgA3AgggASAFKAIYNgIACyABKAIIQQAgASgCBBshAgsgACgCDCAAKAIIEA4iAUUNACABKAIEQQFHDQBBmH4hBCABKAJEIgFBPGsiBUEcSw0AQQEgBXRBhYCAgAFxRQ0AIAanQQAgAxshAwJAIAAoAgBBAkYEQCABQdgARwRAIAFBPEcNAkEBIQQgAiADTA0DIANBAWohAwwCCyADQQFrIQMMAQsgAUE8Rg0AQQEhBCACIANMDQEgA0EBaiEDC0FiIQQgACgCCCIBQQBMDQAgAUEGdCAAKAIoKAIoIgEoAhxqQUBqIgBBATYCBCAAIAOtIAZCgICAgHCDhDcCCCAAIAEoAhg2AgBBACEECyAEC4kHAQd/QWIhAwJAIAAoAgwiByAAKAIIEA4iAUUNACABKAIEQQFHDQAgASgCPCEEIAEoAixBEEYEQCAEQQBMDQEgACgCKCgCKCICKAIcIARBAWtBBnRqIgEoAgAgAigCGEcEQCABQgA3AgAgAUIANwI4IAFCADcCMCABQgA3AiggAUIANwIgIAFCADcCGCABQgA3AhAgAUIANwIIIAEgAigCGDYCAAsgASgCCEEAIAEoAgQbIQQLIAAoAgwgACgCCBAOIgFFDQAgASgCBEEBRw0AIAEoAkwhAiABKAI0QRBGBEAgAkEATA0BIAAoAigoAigiBSgCHCACQQFrQQZ0aiIBKAIAIAUoAhhHBEAgAUIANwIAIAFCADcCOCABQgA3AjAgAUIANwIoIAFCADcCICABQgA3AhggAUIANwIQIAFCADcCCCABIAUoAhg2AgALIAEoAghBACABKAIEGyECCyAAKAIIIgFBAEwNACAAKAIoKAIoIgUoAhwiBiABQQFrIghBBnRqIgEoAgAgBSgCGEcEQCABQgA3AgAgAUIANwI4IAFCADcCMCABQgA3AiggAUIANwIgIAFCADcCGCABQgA3AhAgAUIANwIIIAEgBSgCGDYCAAsCQCABKAIERQRAIAAoAgwgACgCCBAOIgFFDQIgASgCBEEBRw0CIAEoAkQiAyABKAJIIgUgBygCRCgCFBEAACEIQQAhBiAFIAMgBygCRCgCABEBACADaiIBSwRAIAEgBSAHKAJEKAIUEQAAIQZBmH4hAyABIAcoAkQoAgARAQAgAWogBUcNAwtBmH4hAwJ/AkACQAJAAkAgCEEhaw4eAQcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAgADBwtBACAGQT1GDQMaDAYLQQEgBkE9Rg0CGgwFC0EEIAZBPUYNARogBg0EQQIMAQtBBSAGQT1GDQAaIAYNA0EDCyEBQWIhAyAAKAIIIgdBAEwNAiAAKAIoKAIoIgMoAhwgB0EGdGpBQGoiAEEBNgIEIAAgBTYCDCAAIAE2AgggACADKAIYNgIADAELIAYgCEEGdGooAgghAQtBACEAAkACQAJAAkACQAJAAkAgAQ4GAAECAwQFBgsgAiAERiEADAULIAIgBEchAAwECyACIARKIQAMAwsgAiAESCEADAILIAIgBE4hAAwBCyACIARMIQALIABBAXMhAwsgAws/AQF/AkAgACgCDCIAIAIgAWsiA2oQywEiAkUNACACIAEgAxCmASEBIABBAEwNACABIANqQQAgABCoARoLIAILJgAgAiABIAIgACgCOBEAACIBSwR/IAEgACgCABEBACABagUgAQsLHgEBfyABIAJJBH8gASACQQFrIAAoAjgRAAAFIAMLCzsAAkAgAkUNAANAIANBAEwEQCACDwsgASACTw0BIANBAWshAyABIAJBAWsgACgCOBEAACICDQALC0EAC2gBBH8gASECA0ACQCACLQAADQAgACgCDCIDQQFHBEAgAiEEIANBAkgNAQNAIAQtAAENAiAEQQFqIQQgA0ECSiEFIANBAWshAyAFDQALCyACIAFrDwsgAiAAKAIAEQEAIAJqIQIMAAsAC3UBBH8jAEEQayIAJAACQANAIAAgBEEDdEHQJWoiAygCBCIFNgIMIAMoAgAiBiAAQQxqQQEgAiABEQMAIgMNASAAIAY2AgwgBSAAQQxqQQEgAiABEQMAIgMNASAEQQFqIgRBGkcNAAtBACEDCyAAQRBqJAAgAwtOAEEgIQACfyABLQAAIgJBwQBrQf8BcUEaTwRAQWAhAEEAIAJB4QBrQf8BcUEZSw0BGgsgA0KBgICAEDcCACADIAAgAS0AAGo2AghBAQsLBABBfgscAAJ/IAAgAUkEQEEBIAAtAABBCkYNARoLQQALCyUAIAMgASgCAC0AAEHQH2otAAA6AAAgASABKAIAQQFqNgIAQQELBABBAQsHACAALQAACw4AQQFB8HwgAEGAAkkbCwsAIAEgADoAAEEBCwQAIAELzgEBBn8gASACSQRAIAEhAwNAIAVBAWohBSADIAAoAgARAQAgA2oiAyACSQ0ACwtBAEHAmhFqIQMgBEHHCWohBANAAkAgBSADIgYuAQgiB0cNACAFIQggASEDAkAgB0EATA0AA0AgAiADSwRAIAMgAiAAKAIUEQAAIAQtAABHDQMgBEEBaiEEIAMgACgCABEBACADaiEDIAhBAUshByAIQQFrIQggBw0BDAILCyAELQAADQELIAYoAgQPCyAGQQxqIQMgBigCDCIEDQALQaF+C2gBAX8CQCAEQQBKBEADQCABIAJPBEAgAy0AAA8LIAEgAiAAKAIUEQAAIQUgAy0AACAFayIFDQIgA0EBaiEDIAEgACgCABEBACABaiEBIARBAUshBSAEQQFrIQQgBQ0ACwtBACEFCyAFCy4BAX8gASACIAAoAhQRAAAiAEH/AE0EfyAAQQF0QdAhai8BAEEMdkEBcQUgAwsLPgEDfwJAIAJBAEwNAANAIAAgA0ECdCIFaigCACABIAVqKAIARgRAIAIgA0EBaiIDRw0BDAILC0F/IQQLIAQLJwEBfyAAIAFBA20iAkECdGooAgBBECABIAJBA2xrQQN0a3ZB/wFxC7YIAQF/Qc0JIQECQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB9ANqDvQDTU5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTkxOTktKMzZOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTklIR0ZFRENCQUA/Pj08Ozo5ODc1NE4yMTAvLi0sKyopKE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk4nJiUkIyIhIB8eHRwbGhkYThcWFRQTEhFOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk4QTk5OTk5ODw4NTgcGBQQDDAsKCU5OTk4IAk4BAE9OC0GzDA8LQbMNDwtBjQ4PC0GEDw8LQfAPDwtByRAPC0G+EQ8LQf8RDwtBwBIPC0HnEg8LQZYTDwtBuhMPC0HkEw8LQf4TDwtBvBQPC0GEFQ8LQZcVDwtBrhUPC0HNFQ8LQewVDwtBnhYPC0HyFg8LQYoXDwtBoBcPC0G5Fw8LQdUXDwtB9BcPC0GYGA8LQbsYDwtB7BgPC0GgJw8LQcUnDwtB3CcPC0H4Jw8LQZ8oDwtBtCgPC0HLKA8LQeAoDwtB+ygPC0GaKQ8LQb0pDwtBzCkPC0HsKQ8LQZgqDwtBsioPC0HlKg8LQZIrDwtBsisPC0HJKw8LQeUrDwtBliwPC0GoLA8LQcAsDwtB2SwPC0HsLA8LQYUtDwtBmS0PC0GxLQ8LQdEtDwtB7y0PC0GOLg8LQaouDwtBzi4PC0HlLg8LQZEvDwtBti8PC0HNLw8LQeovDwtBkTAPC0GpMA8LQb4wDwtB1TAPC0HqMA8LQYMxDwtBlzEPC0G6MQ8LQdkxDwtB8jEPC0GNMiEBCyABC8UJAQV/IwBBIGsiByQAIAcgBTYCFCAAQYACIAQgBRC8ASADIAJrQQJ0akEEakGAAkgEQCAAEK0BIABqQbrAvAE2AABBlL0SIAAQeiAAaiEAIAIgA0kEQCAHQRlqIQoDQAJAIAIgASgCABEBAEEBRwRAIAIgASgCABEBACEFAkAgASgCDEEBRwRAIAVBAEoNAQwDCyAFQQBMDQIgBUEBayEIQQAhBiAFQQdxIgQEQANAIAAgAi0AADoAACAAQQFqIQAgAkEBaiECIAVBAWshBSAGQQFqIgYgBEcNAAsLIAhBB0kNAgNAIAAgAi0AADoAACAAIAItAAE6AAEgACACLQACOgACIAAgAi0AAzoAAyAAIAItAAQ6AAQgACACLQAFOgAFIAAgAi0ABjoABiAAIAItAAc6AAcgAEEIaiEAIAJBCGohAiAFQQlrIQYgBUEIayEFIAZBfkkNAAsMAgsDQCAFIQggByACLQAANgIQIAdBGmpBBUGrMiAHQRBqEKkBAkBBlL0SIAdBGmoQeiIJQQBMDQAgB0EaaiEFIAlBB3EiBARAQQAhBgNAIAAgBS0AADoAACAAQQFqIQAgBUEBaiEFIAZBAWoiBiAERw0ACwsgCUEBa0EHSQ0AIAkgCmohBANAIAAgBS0AADoAACAAIAUtAAE6AAEgACAFLQACOgACIAAgBS0AAzoAAyAAIAUtAAQ6AAQgACAFLQAFOgAFIAAgBS0ABjoABiAAIAUtAAc6AAcgAEEIaiEAIAVBB2ohBiAFQQhqIQUgBCAGRw0ACwsgAkEBaiECIAhBAWshBSAIQQJODQALDAELAn8gAi0AACIFQS9HBEAgBUHcAEYEQCAAQdwAOgAAIABBAWohACACQQFqIgIgASgCABEBACIFQQBMDQMgBUEBayEIQQAhBiAFQQdxIgQEQANAIAAgAi0AADoAACAAQQFqIQAgAkEBaiECIAVBAWshBSAGQQFqIgYgBEcNAAsLIAhBB0kNAwNAIAAgAi0AADoAACAAIAItAAE6AAEgACACLQACOgACIAAgAi0AAzoAAyAAIAItAAQ6AAQgACACLQAFOgAFIAAgAi0ABjoABiAAIAItAAc6AAcgAEEIaiEAIAJBCGohAiAFQQlrIQYgBUEIayEFIAZBfkkNAAsMAwtBASEGIAAgBUEHIAEoAjARAAANARogACACLQAAQQkgASgCMBEAAA0BGiAHIAItAAA2AgAgB0EaakEFQasyIAcQqQEgAkEBaiECQZS9EiAHQRpqEHoiCEEATA0CIAhBAWshCSAHQRpqIQUgCEEHcSIEBEBBACEGA0AgACAFLQAAOgAAIABBAWohACAFQQFqIQUgBkEBaiIGIARHDQALCyAJQQdJDQIgCCAKaiEEA0AgACAFLQAAOgAAIAAgBS0AAToAASAAIAUtAAI6AAIgACAFLQADOgADIAAgBS0ABDoABCAAIAUtAAU6AAUgACAFLQAGOgAGIAAgBS0ABzoAByAAQQhqIQAgBUEHaiEGIAVBCGohBSAEIAZHDQALDAILIABB3AA6AABBAiEGIABBAWoLIAItAAA6AAAgACAGaiEAIAJBAWohAgsgAiADSQ0ACwsgAEEvOwAACyAHQSBqJAALTwECfwJAQQUQjQEiAkEATA0AQRAQywEiAUUNACABQQA2AgggASAANgIAIAEgAjYCBCABIAJBBBDPASICNgIMIAIEQCABDwsgARDMAQtBAAuAAwEBfwJAIABBB0wNAEEBIQEgAEEQSQ0AQQIhASAAQSBJDQBBAyEBIABBwABJDQBBBCEBIABBgAFJDQBBBSEBIABBgAJJDQBBBiEBIABBgARJDQBBByEBIABBgAhJDQBBCCEBIABBgBBJDQBBCSEBIABBgCBJDQBBCiEBIABBgMAASQ0AQQshASAAQYCAAUkNAEEMIQEgAEGAgAJJDQBBDSEBIABBgIAESQ0AQQ4hASAAQYCACEkNAEEPIQEgAEGAgBBJDQBBECEBIABBgIAgSQ0AQREhASAAQYCAwABJDQBBEiEBIABBgICAAUkNAEETIQEgAEGAgIACSQ0AQRQhASAAQYCAgARJDQBBFSEBIABBgICACEkNAEEWIQEgAEGAgIAQSQ0AQRchASAAQYCAgCBJDQBBGCEBIABBgICAwABJDQBBGSEBIABBgICAgAFJDQBBGiEBIABBgICAgAJJDQBBGyEBIABBgICAgARJDQBBfw8LIAFBAnRB4DJqKAIAC14BA38gACgCBCIBQQBKBEADQCAAKAIMIAJBAnRqKAIAIgMEQANAIAMoAgwhASADEMwBIAEhAyABDQALIAAoAgQhAQsgAkEBaiICIAFIDQALCyAAKAIMEMwBIAAQzAEL4AEBBX8gASAAKAIAKAIEEQEAIQUCQCAAKAIMIAUgACgCBHBBAnRqKAIAIgRFDQACQAJAIAQoAgAgBUcNACABIAQoAgQiA0YEQCAEIQMMAgsgASADIAAoAgAoAgARAAANACAEIQMMAQsgBCgCDCIDRQ0BIARBDGohBANAAkAgBSADKAIARgRAIAMoAgQiBiABRg0DIAEgBiAAKAIAKAIAEQAAIQYgBCgCACEDIAZFDQELIANBDGohBCADKAIMIgMNAQwDCwsgA0UNAQtBASEHIAJFDQAgAiADKAIINgIACyAHC9MDAQl/IAEgACgCACgCBBEBACEGAkACQAJAIAAoAgwgBiAAKAIEcCIFQQJ0aigCACIERQ0AIAYgBCgCAEYEQCAEKAIEIgMgAUYNAiABIAMgACgCACgCABEAAEUNAgsgBCgCDCIDRQ0AIARBDGohBANAAkAgBiADKAIARgRAIAMoAgQiByABRg0FIAEgByAAKAIAKAIAEQAAIQcgBCgCACEDIAdFDQELIANBDGohBCADKAIMIgMNAQwCCwsgAw0CCyAAKAIIIAAoAgQiCG1BBk4EQAJAIAhBAWoQjQEiBUEATARAIAghBQwBCyAFQQQQzwEiCkUEQCAIIQUMAQsgACgCDCELIAhBAEoEQANAIAsgCUECdGooAgAiAwRAA0AgAygCDCEEIAMgCiADKAIAIAVwQQJ0aiIHKAIANgIMIAcgAzYCACAEIgMNAAsLIAlBAWoiCSAIRw0ACwsgCxDMASAAIAo2AgwgACAFNgIECyAGIAVwIQULQRAQywEiA0UEQEF7DwsgAyACNgIIIAMgATYCBCADIAY2AgAgAyAAKAIMIAVBAnRqIgQoAgA2AgwgBCADNgIAIAAgACgCCEEBajYCCEEADwsgBCEDCyADIAI2AghBAQvtAQEFfyAAKAIEIgNBAEoEQANAAkBBACEFIAZBAnQiByAAKAIMaigCACIEBEADQCAEIQMCQAJAAkACQCAEKAIEIAQoAgggAiABEQIADgQBBgIAAwsgBiAAKAIETg0FIAAoAgwgB2ooAgAiA0UNBQNAIAMgBEYNASADKAIMIgMNAAsMBQsgBCgCDCEDIAQhBQwBCyAEKAIMIQMCfyAFRQRAIAAoAgwgB2oMAQsgBUEMagsgAzYCACAEKAIMIQMgBBDMASAAIAAoAghBAWs2AggLIAMiBA0ACyAAKAIEIQMLIAZBAWoiBiADSA0BCwsLC48DAQp/AkAgAEEAQfcgIAEgAhCTASIDDQAgAEH3IEH6ICABIAIQkwEiAw0AQQAhAyAAQYCAgIAEcUUNAEEAQYUCIAEgAhCUASIDDQBBhQJBiQIgASACEJQBIgMNACMAQRBrIgQkAEGgqBIiB0EMaiEIQbCoEiEJQQEhAAJ/A0AgAEEBcyEMAkADQEEBIQpBACEDIAgoAgAiBUEATA0BA0AgBCAJIANBAnRqKAIAIgA2AgwCQAJAIAAgB0EDIAIgAREDACILDQBBACEAIANFDQEDQCAEIAkgAEECdGooAgA2AgggBCgCDCAEQQhqQQEgAiABEQMAIgsNASAEKAIIIARBDGpBASACIAERAwAiCw0BIAMgAEEBaiIARw0ACwwBCyAKIAxyQQFxRQ0CIAtBACAKGwwFCyADQQFqIgMgBUghCiADIAVHDQALCyAIKAIAIQULIAUgBmpBBGoiBkECdEGgqBJqIgdBEGohCSAHQQxqIQggBkHIAEgiAA0AC0EACyEAIARBEGokACAAIQMLIAMLygIBBn8jAEEQayIFJAACQAJAIAEgAk4NACAAQQFxIQgDQCAFIAFBAnQiAEGAnBFqIgYoAgAiBzYCDCAHQYABTyAIcQ0BIAEgAEGEnBFqIgooAgAiAUEASgR/IAZBCGohCUEAIQcDQCAFIAkgB0ECdGooAgAiADYCCAJAIABB/wBLIAhxDQAgBSgCDCAFQQhqQQEgBCADEQMAIgYNBSAFKAIIIAVBDGpBASAEIAMRAwAiBg0FQQAhACAHRQ0AA0AgBSAJIABBAnRqKAIAIgY2AgQgBkH/AEsgCHFFBEAgBSgCCCAFQQRqQQEgBCADEQMAIgYNByAFKAIEIAVBCGpBASAEIAMRAwAiBg0HCyAAQQFqIgAgB0cNAAsLIAdBAWoiByABRw0ACyAKKAIABSABC2pBAmoiASACSA0ACwtBACEGCyAFQRBqJAAgBgutAgEKfyMAQRBrIgUkAAJ/QQAgACABTg0AGiAAIAFIIQQDQCAEQQFzIQ0gAEECdEHwnxJqIgpBDGohCyAKQQhqIQwCQANAQQEhCEEAIQYgDCgCACIHQQBMDQEDQCAFIAsgBkECdGooAgAiBDYCDAJAAkAgBCAKQQIgAyACEQMAIgkNAEEAIQQgBkUNAQNAIAUgCyAEQQJ0aigCADYCCCAFKAIMIAVBCGpBASADIAIRAwAiCQ0BIAUoAgggBUEMakEBIAMgAhEDACIJDQEgBiAEQQFqIgRHDQALDAELIAggDXJBAXFFDQIgCUEAIAgbDAULIAZBAWoiBiAHSCEIIAYgB0cNAAsLIAwoAgAhBwsgACAHakEDaiIAIAFIIgQNAAtBAAshBCAFQRBqJAAgBAtqAQR/QYcIIQIDQCABIAJqQQF2IgNBAWogASADQQxsQeA3aigCBCAASSIEGyIBIAIgAyAEGyICSQ0AC0EAIQICQCABQYYISw0AIAFBDGwiAUHgN2ooAgAgAEsNACABQeA3aigCCCECCyACC84BAQV/IAIgASAAKAIAEQEAIAFqIgZLBH8CQANAQYcIIQVBACEBIAYgAiAAKAIUEQAAIQcDQCABIAVqQQF2IghBAWogASAIQQxsQeA3aigCBCAHSSIJGyIBIAUgCCAJGyIFSQ0AC0EAIQUgAUGGCEsNASABQQxsIgFB4DdqKAIAIAdLDQEgAUHgN2ooAggiBUESSw0BQQEgBXRB0IAQcUUNASAGIAAoAgARAQAgBmoiBiACSQ0AC0EADwsgAyAHNgIAIAQgBTYCAEEBBSAFCwtrAAJAIABB/wFLDQAgAUEOSw0AIABBAXRB4DNqLwEAIAF2QQFxDwsCfyABQdUETwRAQXogAUHVBGsiAUGwwRIoAgBODQEaIAFBA3RBwMESaigCBCAAEFMPCyABQQJ0QcCqEmooAgAgABBTCwu7BQEIfyMAQdAAayIDJAACQCABIAJJBEADQEGhfiEIIAEgAiAAKAIUEQAAIgVB/wBLDQICQAJAAkAgBUEgaw4OAgEBAQEBAQEBAQEBAQIACyAFQd8ARg0BCyADQRBqIARqIAU6AAAgBEE7Sg0DIARBAWohBAsgASAAKAIAEQEAIAFqIgEgAkkNAAsLIANBEGogBGoiAUEAOgAAAkBBtMESKAIAIgVFDQAgA0EANgIMIwBBEGsiACQAIAAgATYCDCAAIANBEGo2AgggBSAAQQhqIANBDGoQjwEaIABBEGokACADKAIMIgFFDQAgASgCACEIDAELQaF+IQggBEEBayIBQSxLDQAgBCEGIAQhCSAEIQcgBCEAIAQhAiAEIQUCQAJAAkACQAJAAkACQCABDg8GBQQEAwICAgICAgEBAQEACyAEIAMtAB9BAXRBgNsPai8BAGohBgsgBiADLQAbQQF0QYDbD2ovAQBqIQkLIAkgAy0AFUEBdEGA2w9qLwEAaiEHCyAHIAMtABRBAXRBgNsPai8BAGohAAsgACADLQASQQF0QYDbD2ovAQBqIQILIAIgAy0AEUEBdEGA2w9qLwEAaiEFCyADQRBqIAFqLQAAQQF0QYDbD2ovAQAgBSADLQAQIgBBAXRBgNsPai8BBGpqIgZBoDBLDQAgBkECdEHwzQ1qLgEAIgFBAEgNACABQf//A3FB9I4PaiIKLQAAIABzQd8BcQ0AIANBEGohBSAKIQIgBCEBAkADQCABRQ0BIAItAABB8O8Pai0AACEAIAUtAAAiCUHw7w9qLQAAIQcgCQRAIAFBAWshASACQQFqIQIgBUEBaiEFIAdB/wFxIABB/wFxRg0BCwsgB0H/AXEgAEH/AXFHDQELIAQgCmotAAANACAGQQJ0QfDNDWouAQIhCAsgA0HQAGokACAIC6QBAQN/IwBBEGsiASQAIAEgADYCDCABQQxqQQIQiQEhAwJAQZDfDyIAIAFBDGpBARCJAUH/AXFBAXRqLwECIANB/wFxQQF0IABqLwFGaiAAIAFBDGpBABCJAUH/AXFBAXRqLwEAaiIAQZsPSw0AIAEoAgwgAEEDdCIAQfDxD2oiAigCAEYEQCAAQfDxD2ouAQRBAE4NAQtBACECCyABQRBqJAAgAguPAQEDfyAAQQIQiQEhA0F/IQICQEHg4w8iASAAQQEQiQFB/wFxQQF0ai8BACADQf8BcUEBdCABai8BBmogASAAQQAQiQFB/wFxQQF0ai8BAGoiAUHMDksNACABQQF0QdDrEGouAQAiAUEATgRAIAAgAUH//wNxIgJBAnRBgJwRakEBEIgBRQ0BC0F/IQILIAILIgEBfyAAQf8ATQR/IABBAXRB0CFqLwEAIAF2QQFxBSACCwuOAwEDfyMAQTBrIgEkAAJAQZS9EiICQZENIgAgAiAAEHogAGpBAUEHQQBBAEEAQQAQDCIAQQBIDQBBlL0SQcsNIgAgAiAAEHogAGpBAUEIQQBBAEEAQQAQDCIAQQBIDQAgAUHYADYCACABQpGAgIAgNwMgQZS9EkG2DiIAIAIgABB6IABqQQNBCUECIAFBIGpBASABEAwiAEEASA0AIAFBfTYCACABQQE2AiBBlL0SQc0PIgAgAiAAEHogAGpBAUEKQQEgAUEgakEBIAEQDCIAQQBIDQAgAUE+NgIAIAFBAjYCIEGUvRJBnBAiACACIAAQeiAAakEDQQtBASABQSBqQQEgARAMIgBBAEgNACABQT42AgAgAUECNgIgQZS9EkHtECIAIAIgABB6IABqQQNBDEEBIAFBIGpBASABEAwiAEEASA0AIAFBETYCKCABQpGAgIDAADcDIEGUvRJB3xEiACACIAAQeiAAakEBQQ1BAyABQSBqQQBBABAMIgBBH3UgAHEhAAsgAUEwaiQAIAALEgAgAC0AAEECdEGQihFqKAIAC9YBAQR/AkAgAC0AACICQQJ0QZCKEWooAgAiAyABIABrIgEgASADShsiAUECSA0AIAFBAmshBEF/QQcgAWt0QX9zIAJxIQIgAUEBayIBQQNxIgUEQEEAIQMDQCAALQABQT9xIAJBBnRyIQIgAUEBayEBIABBAWohACADQQFqIgMgBUcNAAsLIARBA0kNAANAIAAtAARBP3EgAC0AAkE/cSACQQx0IAAtAAFBP3FBBnRyckEMdCAALQADQT9xQQZ0cnIhAiAAQQRqIQAgAUEEayIBDQALCyACCzUAAn9BASAAQYABSQ0AGkECIABBgBBJDQAaQQMgAEGAgARJDQAaQQRB8HwgAEGAgIABSRsLC8QBAQF/IABB/wBNBEAgASAAOgAAQQEPCwJ/An8gAEH/D00EQCABIABBBnZBwAFyOgAAIAFBAWoMAQsgAEH//wNNBEAgASAAQQx2QeABcjoAACABIABBBnZBP3FBgAFyOgABIAFBAmoMAQtB73wgAEH///8ASw0BGiABIABBEnZB8AFyOgAAIAEgAEEGdkE/cUGAAXI6AAIgASAAQQx2QT9xQYABcjoAASABQQNqCyICIABBP3FBgAFyOgAAIAIgAWtBAWoLC/IDAQN/IAEoAgAsAAAiBUEATgRAIAMgBUH/AXFB0B9qLQAAOgAAIAEgASgCAEEBajYCAEEBDwsCfyABKAIAIgQgAkGAvhIoAgARAAAhAiABIARB7L0SKAIAEQEAIgUgASgCAGo2AgACQAJAIABBAXEiBiACQf8AS3ENACACEJkBIgBFDQBB8J8SIQJB8HwhAQJAAkACQCAALwEGQQFrDgMAAgEECyAALgEEQQJ0QYCcEWooAgAiAUH/AEsgBnENAiABIANBiL4SKAIAEQAADAQLQaCoEiECCyACIAAuAQRBAnRqIQVBACEBQQAhBANAIAUgBEECdGooAgAgA0GIvhIoAgARAAAiAiABaiEBIAIgA2ohAyAEQQFqIgQgAC4BBkgNAAsMAQsCQCAFQQBMDQAgBUEHcSECIAVBAWtBB08EQCAFQXhxIQBBACEBA0AgAyAELQAAOgAAIAMgBC0AAToAASADIAQtAAI6AAIgAyAELQADOgADIAMgBC0ABDoABCADIAQtAAU6AAUgAyAELQAGOgAGIAMgBC0ABzoAByADQQhqIQMgBEEIaiEEIAFBCGoiASAARw0ACwsgAkUNAEEAIQEDQCADIAQtAAA6AAAgA0EBaiEDIARBAWohBCABQQFqIgEgAkcNAAsLIAUhAQsgAQsL7h4BEH8gAyEKQQAhAyMAQdAAayIFJAACQCAAIgZBAXEiCCABIAJBgL4SKAIAEQAAIgxB/wBLcQ0AIAFB7L0SKAIAEQEAIQAgBSAMNgIIIAUCfyAMIAwQmQEiB0UNABogDCAHLwEGQQFHDQAaIAcuAQRBAnRBgJwRaigCAAs2AhQCQCAGQYCAgIAEcSINRQ0AIAAgAWoiASACTw0AIAUgASACQYC+EigCABEAACIONgIMIAFB7L0SKAIAEQEAIQkCQCAOIgsQmQEiBkUNACAGLwEGQQFHDQAgBi4BBEECdEGAnBFqKAIAIQsLIAAgCWohBiAFIAs2AhgCQCABIAlqIgEgAk8NACAFIAEgAkGAvhIoAgARAAAiCzYCECABQey9EigCABEBACEBAkAgCyIDEJkBIgJFDQAgAi8BBkEBRw0AIAIuAQRBAnRBgJwRaigCACEDCyAFIAM2AhxBACEDIAVBFGoiCUEIEIkBIQICQCAJQQUQiQFB/wFxQfDpD2otAAAgAkH/AXFB8OkPai0AAGogCUECEIkBQf8BcUHw6Q9qLQAAaiICQQ1NBEAgCSACQQF0QfCJEWouAQAiAkECdEGgqBJqQQMQiAFFDQELQX8hAgsgAkEASA0AIAEgBmohCUEBIRAgAkECdCIHQaCoEmooAgwiBkEASgRAIAZBAXEhDSAHQbCoEmohBCAGQQFHBEAgBkF+cSEBQQAhAANAIAogA0EUbGoiAkEBNgIEIAIgCTYCACACIAQgA0ECdGooAgA2AgggCiADQQFyIghBFGxqIgJBATYCBCACIAk2AgAgAiAEIAhBAnRqKAIANgIIIANBAmohAyAAQQJqIgAgAUcNAAsLIA0EQCAKIANBFGxqIgJBATYCBCACIAk2AgAgAiAEIANBAnRqKAIANgIICyAGIQMLIAUgB0GgqBJqIgIoAgA2AiAgBUEgahCaASIEQQBOBEAgBEECdCIAQYCcEWooAgQiBEEASgRAIAVBIGpBBHIgAEGInBFqIARBAnQQpgEaCyAEQQFqIRALIAUgAigCBDYCMEEBIQhBASEPIAVBMGoQmgEiBEEATgRAIARBAnQiAEGAnBFqKAIEIgRBAEoEQCAFQTRqIABBiJwRaiAEQQJ0EKYBGgsgBEEBaiEPCyAFIAIoAgg2AkAgBUFAaxCaASICQQBOBEAgAkECdCIEQYCcEWooAgQiAkEASgRAIAVBxABqIARBiJwRaiACQQJ0EKYBGgsgAkEBaiEICyAQQQBMBEAgAyEEDAMLIA9BAEwhESADIQQDQCARRQRAIAVBIGogEkECdGohE0EAIQ0DQCAIQQBKBEAgEygCACIHIAxGIA1BAnQgBWooAjAiASAORnEhBkEAIQIDQCABIQACQCAGBEAgDiEAIAJBAnQgBWpBQGsoAgAgC0YNAQsgCiAEQRRsaiIDIAc2AgggA0EDNgIEIAMgCTYCACADIAA2AgwgAyACQQJ0IAVqQUBrKAIANgIQIARBAWohBAsgAkEBaiICIAhHDQALCyANQQFqIg0gD0cNAAsLIBJBAWoiEiAQRw0ACwwCCyAFQRRqIgJBBRCJASEBAkAgAkECEIkBQf8BcUHw5w9qLQAAIAFB/wFxQfDnD2otAABqIgFBOk0EQCACIAFBAXRB8IgRai4BACIBQQJ0QfCfEmpBAhCIAUUNAQtBfyEBCyABIgJBAEgNAEEBIQkgAkECdCILQfCfEmooAggiB0EASgRAIAdBAXEhDSALQfyfEmohBCAHQQFHBEAgB0F+cSEBQQAhAANAIAogA0EUbGoiAkEBNgIEIAIgBjYCACACIAQgA0ECdGooAgA2AgggCiADQQFyIghBFGxqIgJBATYCBCACIAY2AgAgAiAEIAhBAnRqKAIANgIIIANBAmohAyAAQQJqIgAgAUcNAAsLIA0EQCAKIANBFGxqIgJBATYCBCACIAY2AgAgAiAEIANBAnRqKAIANgIICyAHIQMLIAUgC0HwnxJqIgIoAgA2AiAgBUEgahCaASIEQQBOBEAgBEECdCIAQYCcEWooAgQiBEEASgRAIAVBIGpBBHIgAEGInBFqIARBAnQQpgEaCyAEQQFqIQkLIAUgAigCBDYCMCAFQTBqEJoBIgJBAEgEf0EBBSACQQJ0IgRBgJwRaigCBCICQQBKBEAgBUE0aiAEQYicEWogAkECdBCmARoLIAJBAWoLIQEgCUEATARAIAMhBAwCC0EAIQcgAUEATCELIAMhBANAIAtFBEAgBUEgaiAHQQJ0aigCACEIQQAhAwNAIAggDEYgDiADQQJ0IAVqKAIwIgJGcUUEQCAKIARBFGxqIgAgCDYCCCAAQQI2AgQgACAGNgIAIAAgAjYCDCAEQQFqIQQLIANBAWoiAyABRw0ACwsgB0EBaiIHIAlHDQALDAELAkACQAJAAkAgBwRAIAcvAQYiA0EBRgRAIAcuAQQhAwJ/IAgEQEEAIANBAnRBgJwRaigCAEH/AEsNARoLIApBATYCBCAKIAA2AgAgCiADQQJ0QYCcEWooAgA2AghBAQshBCADQQJ0IgNBgJwRaigCBCIGQQBMDQYgA0GInBFqIQdBACEDA0ACQCAHIANBAnRqKAIAIgIgDEYNACAIRSACQYABSXJFDQAgCiAEQRRsaiIBIAI2AgggAUEBNgIEIAEgADYCACAEQQFqIQQLIANBAWoiAyAGRw0ACwwGCyANRQ0FIAcuAQQhCyADQQJGBEBBASEPIAtBAnRB8J8SaigCCCIDQQBMDQUgA0EBcSENIAtBAnRB/J8SaiECIANBAUYEQEEAIQMMBQsgA0F+cSEOQQAhA0EAIQgDQCAMIAIgA0ECdCIBaigCACIGRwRAIAogBEEUbGoiCSAGNgIIIAlBATYCBCAJIAA2AgAgBEEBaiEECyAMIAIgAUEEcmooAgAiAUcEQCAKIARBFGxqIgYgATYCCCAGQQE2AgQgBiAANgIAIARBAWohBAsgA0ECaiEDIA4gCEECaiIIRw0ACwwEC0EBIREgC0ECdEGgqBJqKAIMIgNBAEwNAiADQQFxIQ0gC0ECdEGwqBJqIQIgA0EBRgRAQQAhAwwCCyADQX5xIQ5BACEDQQAhCANAIAwgAiADQQJ0IgFqKAIAIgZHBEAgCiAEQRRsaiIJIAY2AgggCUEBNgIEIAkgADYCACAEQQFqIQQLIAwgAiABQQRyaigCACIBRwRAIAogBEEUbGoiBiABNgIIIAZBATYCBCAGIAA2AgAgBEEBaiEECyADQQJqIQMgDiAIQQJqIghHDQALDAELIAVBCGoQmgEiA0EASA0EIANBAnQiAkGAnBFqKAIEIgNBAEwNBCADQQFxIQsgAkGInBFqIQECQCADQQFGBEBBACEDDAELIANBfnEhDkEAIQNBACEGA0AgCEEAIAEgA0ECdCIHaigCACICQf8ASxtFBEAgCiAEQRRsaiIJIAI2AgggCUEBNgIEIAkgADYCACAEQQFqIQQLIAhBACABIAdBBHJqKAIAIgJB/wBLG0UEQCAKIARBFGxqIgcgAjYCCCAHQQE2AgQgByAANgIAIARBAWohBAsgA0ECaiEDIAZBAmoiBiAORw0ACwsgC0UNBCAIQQAgASADQQJ0aigCACIDQf8ASxsNBCAKIARBFGxqIgIgAzYCCCACQQE2AgQgAiAANgIAIARBAWohBAwECyANRQ0AIAIgA0ECdGooAgAiAyAMRg0AIAogBEEUbGoiAiADNgIIIAJBATYCBCACIAA2AgAgBEEBaiEECyAFIAtBAnRBoKgSaigCADYCICAFQSBqEJoBIgNBAE4EQCADQQJ0QYCcEWooAgQiAkEASgRAIAVBIGpBBHIgA0ECdEGInBFqIAJBAnQQpgEaCyACQQFqIRELIAUgBy4BBEECdEGgqBJqKAIENgIwQQEhDEEBIQ8gBUEwahCaASIDQQBOBEAgA0ECdCICQYCcEWooAgQiA0EASgRAIAVBNGogAkGInBFqIANBAnQQpgEaCyADQQFqIQ8LIAUgBy4BBEECdEGgqBJqKAIINgJAIAVBQGsQmgEiA0EATgRAIANBAnRBgJwRaigCBCICQQBKBEAgBUHEAGogA0ECdEGInBFqIAJBAnQQpgEaCyACQQFqIQwLIBFBAEwNAiAMQX5xIQsgDEEBcSESA0AgD0EASgRAIAVBIGogEEECdGohE0EAIQ0DQAJAIAxBAEwNACANQQJ0IAVqKAIwIQggEygCACEBQQAhAkEAIQYgDEEBRwRAA0AgCiAEQRRsaiIDIAE2AgggA0EDNgIEIAMgADYCACADIAg2AgwgBUFAayIHIAJBAnQiCWooAgAhDiADIAA2AhQgAyAONgIQIAMgATYCHCADIAg2AiAgA0EDNgIYIAMgByAJQQRyaigCADYCJCACQQJqIQIgBEECaiEEIAZBAmoiBiALRw0ACwsgEkUNACAKIARBFGxqIgMgATYCCCADQQM2AgQgAyAANgIAIAMgCDYCDCADIAJBAnQgBWpBQGsoAgA2AhAgBEEBaiEECyANQQFqIg0gD0cNAAsLIBBBAWoiECARRw0ACwwCCyANRQ0AIAIgA0ECdGooAgAiAyAMRg0AIAogBEEUbGoiAiADNgIIIAJBATYCBCACIAA2AgAgBEEBaiEECyAFIAtBAnRB8J8SaigCADYCICAFQSBqEJoBIgNBAE4EQCADQQJ0QYCcEWooAgQiAkEASgRAIAVBIGpBBHIgA0ECdEGInBFqIAJBAnQQpgEaCyACQQFqIQ8LIAUgBy4BBEECdEHwnxJqKAIENgIwIAVBMGoQmgEiA0EASAR/QQEFIANBAnQiAkGAnBFqKAIEIgNBAEoEQCAFQTRqIAJBiJwRaiADQQJ0EKYBGgsgA0EBagshDSAPQQBMDQAgDUF+cSEOIA1BAXEhDEEAIQsDQAJAIA1BAEwNACAFQSBqIAtBAnRqKAIAIQhBACECQQAhASANQQFHBEADQCAKIARBFGxqIgMgCDYCCCADQQI2AgQgAyAANgIAIAVBMGoiBiACQQJ0IgdqKAIAIQkgAyAANgIUIAMgCTYCDCADIAg2AhwgA0ECNgIYIAMgBiAHQQRyaigCADYCICACQQJqIQIgBEECaiEEIAFBAmoiASAORw0ACwsgDEUNACAKIARBFGxqIgMgCDYCCCADQQI2AgQgAyAANgIAIAMgAkECdCAFaigCMDYCDCAEQQFqIQQLIAtBAWoiCyAPRw0ACwsgBUHQAGokACAEC04AIAFBgAE2AgACfyACAn8gAEHVBE8EQEF6IABB1QRrIgBBsMESKAIATg0CGiAAQQN0QcTBEmoMAQsgAEECdEHAqhJqCygCADYCAEEACwszAQF/IAAgAU8EQCABDwsDQCAAIAEiAkkEQCACQQFrIQEgAi0AAEFAcUGAAUYNAQsLIAILoQEBBH9BASEEAkAgACABTw0AA0BBACEEIAAtAAAiAkHAAXFBgAFGDQEgAEEBaiEDAkAgAkHAAWtBNEsEQCADIQAMAQsgAEECIAJBAnRBkIoRaigCACICIAJBAkwbIgVqIQBBASECA0AgASADRg0DIAMtAABBwAFxQYABRw0DIANBAWohAyACQQFqIgIgBUcNAAsLIAAgAUkNAAtBASEECyAEC4AEAQN/IAJBgARPBEAgACABIAIQACAADwsgACACaiEDAkAgACABc0EDcUUEQAJAIABBA3FFBEAgACECDAELIAJFBEAgACECDAELIAAhAgNAIAIgAS0AADoAACABQQFqIQEgAkEBaiICQQNxRQ0BIAIgA0kNAAsLAkAgA0F8cSIEQcAASQ0AIAIgBEFAaiIFSw0AA0AgAiABKAIANgIAIAIgASgCBDYCBCACIAEoAgg2AgggAiABKAIMNgIMIAIgASgCEDYCECACIAEoAhQ2AhQgAiABKAIYNgIYIAIgASgCHDYCHCACIAEoAiA2AiAgAiABKAIkNgIkIAIgASgCKDYCKCACIAEoAiw2AiwgAiABKAIwNgIwIAIgASgCNDYCNCACIAEoAjg2AjggAiABKAI8NgI8IAFBQGshASACQUBrIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQALDAELIANBBEkEQCAAIQIMAQsgACADQQRrIgRLBEAgACECDAELIAAhAgNAIAIgAS0AADoAACACIAEtAAE6AAEgAiABLQACOgACIAIgAS0AAzoAAyABQQRqIQEgAkEEaiICIARNDQALCyACIANJBEADQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAiADRw0ACwsgAAvoAgECfwJAIAAgAUYNACABIAAgAmoiA2tBACACQQF0a00EQCAAIAEgAhCmARoPCyAAIAFzQQNxIQQCQAJAIAAgAUkEQCAEBEAgACEDDAMLIABBA3FFBEAgACEDDAILIAAhAwNAIAJFDQQgAyABLQAAOgAAIAFBAWohASACQQFrIQIgA0EBaiIDQQNxDQALDAELAkAgBA0AIANBA3EEQANAIAJFDQUgACACQQFrIgJqIgMgASACai0AADoAACADQQNxDQALCyACQQNNDQADQCAAIAJBBGsiAmogASACaigCADYCACACQQNLDQALCyACRQ0CA0AgACACQQFrIgJqIAEgAmotAAA6AAAgAg0ACwwCCyACQQNNDQADQCADIAEoAgA2AgAgAUEEaiEBIANBBGohAyACQQRrIgJBA0sNAAsLIAJFDQADQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLC/ICAgJ/AX4CQCACRQ0AIAAgAToAACAAIAJqIgNBAWsgAToAACACQQNJDQAgACABOgACIAAgAToAASADQQNrIAE6AAAgA0ECayABOgAAIAJBB0kNACAAIAE6AAMgA0EEayABOgAAIAJBCUkNACAAQQAgAGtBA3EiBGoiAyABQf8BcUGBgoQIbCIBNgIAIAMgAiAEa0F8cSIEaiICQQRrIAE2AgAgBEEJSQ0AIAMgATYCCCADIAE2AgQgAkEIayABNgIAIAJBDGsgATYCACAEQRlJDQAgAyABNgIYIAMgATYCFCADIAE2AhAgAyABNgIMIAJBEGsgATYCACACQRRrIAE2AgAgAkEYayABNgIAIAJBHGsgATYCACAEIANBBHFBGHIiBGsiAkEgSQ0AIAGtQoGAgIAQfiEFIAMgBGohAQNAIAEgBTcDGCABIAU3AxAgASAFNwMIIAEgBTcDACABQSBqIQEgAkEgayICQR9LDQALCyAACycBAX8jAEEQayIEJAAgBCADNgIMIAAgASACIAMQvAEaIARBEGokAAvbAgEHfyMAQSBrIgMkACADIAAoAhwiBDYCECAAKAIUIQUgAyACNgIcIAMgATYCGCADIAUgBGsiATYCFCABIAJqIQYgA0EQaiEEQQIhBwJ/AkACQAJAIAAoAjwgA0EQakECIANBDGoQAhC+AQRAIAQhBQwBCwNAIAYgAygCDCIBRg0CIAFBAEgEQCAEIQUMBAsgBCABIAQoAgQiCEsiCUEDdGoiBSABIAhBACAJG2siCCAFKAIAajYCACAEQQxBBCAJG2oiBCAEKAIAIAhrNgIAIAYgAWshBiAAKAI8IAUiBCAHIAlrIgcgA0EMahACEL4BRQ0ACwsgBkF/Rw0BCyAAIAAoAiwiATYCHCAAIAE2AhQgACABIAAoAjBqNgIQIAIMAQsgAEEANgIcIABCADcDECAAIAAoAgBBIHI2AgBBACAHQQJGDQAaIAIgBSgCBGsLIQEgA0EgaiQAIAELBABBAAsEAEIAC2kBA38CQCAAIgFBA3EEQANAIAEtAABFDQIgAUEBaiIBQQNxDQALCwNAIAEiAkEEaiEBIAIoAgAiA0F/cyADQYGChAhrcUGAgYKEeHFFDQALA0AgAiIBQQFqIQIgAS0AAA0ACwsgASAAawtZAQF/IAAgACgCSCIBQQFrIAFyNgJIIAAoAgAiAUEIcQRAIAAgAUEgcjYCAEF/DwsgAEIANwIEIAAgACgCLCIBNgIcIAAgATYCFCAAIAEgACgCMGo2AhBBAAsKACAAQTBrQQpJCwYAQejKEgt/AgF/AX4gAL0iA0I0iKdB/w9xIgJB/w9HBHwgAkUEQCABIABEAAAAAAAAAABhBH9BAAUgAEQAAAAAAADwQ6IgARCxASEAIAEoAgBBQGoLNgIAIAAPCyABIAJB/gdrNgIAIANC/////////4eAf4NCgICAgICAgPA/hL8FIAALC8IBAQN/AkAgASACKAIQIgMEfyADBSACEK4BDQEgAigCEAsgAigCFCIFa0sEQCACIAAgASACKAIkEQIADwsCQCACKAJQQQBIBEBBACEDDAELIAEhBANAIAQiA0UEQEEAIQMMAgsgACADQQFrIgRqLQAAQQpHDQALIAIgACADIAIoAiQRAgAiBCADSQ0BIAAgA2ohACABIANrIQEgAigCFCEFCyAFIAAgARCmARogAiACKAIUIAFqNgIUIAEgA2ohBAsgBAvgAgEEfyMAQdABayIFJAAgBSACNgLMASAFQaABakEAQSgQqAEaIAUgBSgCzAE2AsgBAkBBACABIAVByAFqIAVB0ABqIAVBoAFqIAMgBBC0AUEASARAQX8hBAwBC0EBIAYgACgCTEEAThshBiAAKAIAIQcgACgCSEEATARAIAAgB0FfcTYCAAsCfwJAAkAgACgCMEUEQCAAQdAANgIwIABBADYCHCAAQgA3AxAgACgCLCEIIAAgBTYCLAwBCyAAKAIQDQELQX8gABCuAQ0BGgsgACABIAVByAFqIAVB0ABqIAVBoAFqIAMgBBC0AQshAiAHQSBxIQQgCARAIABBAEEAIAAoAiQRAgAaIABBADYCMCAAIAg2AiwgAEEANgIcIAAoAhQhAyAAQgA3AxAgAkF/IAMbIQILIAAgACgCACIDIARyNgIAQX8gAiADQSBxGyEEIAZFDQALIAVB0AFqJAAgBAumFAISfwF+IwBB0ABrIggkACAIIAE2AkwgCEE3aiEYIAhBOGohEwJAAkACQAJAA0AgASEOIAcgEEH/////B3NKDQEgByAQaiEQAkACQAJAIA4iBy0AACIPBEADQAJAAkAgD0H/AXEiD0UEQCAHIQEMAQsgD0ElRw0BIAchDwNAIA8tAAFBJUcEQCAPIQEMAgsgB0EBaiEHIA8tAAIhCSAPQQJqIgEhDyAJQSVGDQALCyAHIA5rIgcgEEH/////B3MiD0oNByAABEAgACAOIAcQtQELIAcNBiAIIAE2AkwgAUEBaiEHQX8hEQJAIAEsAAEQrwFFDQAgAS0AAkEkRw0AIAFBA2ohByABLAABQTBrIRFBASEUCyAIIAc2AkxBACELAkAgBywAACIKQSBrIgFBH0sEQCAHIQkMAQsgByEJQQEgAXQiAUGJ0QRxRQ0AA0AgCCAHQQFqIgk2AkwgASALciELIAcsAAEiCkEgayIBQSBPDQEgCSEHQQEgAXQiAUGJ0QRxDQALCwJAIApBKkYEQAJ/AkAgCSwAARCvAUUNACAJLQACQSRHDQAgCSwAAUECdCAEakHAAWtBCjYCACAJQQNqIQpBASEUIAksAAFBA3QgA2pBgANrKAIADAELIBQNBiAJQQFqIQogAEUEQCAIIAo2AkxBACEUQQAhEgwDCyACIAIoAgAiB0EEajYCAEEAIRQgBygCAAshEiAIIAo2AkwgEkEATg0BQQAgEmshEiALQYDAAHIhCwwBCyAIQcwAahC2ASISQQBIDQggCCgCTCEKC0EAIQdBfyEMAn8gCi0AAEEuRwRAIAohAUEADAELIAotAAFBKkYEQAJ/AkAgCiwAAhCvAUUNACAKLQADQSRHDQAgCiwAAkECdCAEakHAAWtBCjYCACAKQQRqIQEgCiwAAkEDdCADakGAA2soAgAMAQsgFA0GIApBAmohAUEAIABFDQAaIAIgAigCACIJQQRqNgIAIAkoAgALIQwgCCABNgJMIAxBf3NBH3YMAQsgCCAKQQFqNgJMIAhBzABqELYBIQwgCCgCTCEBQQELIRYDQCAHIQlBHCENIAEiCiwAACIHQfsAa0FGSQ0JIApBAWohASAHIAlBOmxqQc+REWotAAAiB0EBa0EISQ0ACyAIIAE2AkwCQAJAIAdBG0cEQCAHRQ0LIBFBAE4EQCAEIBFBAnRqIAc2AgAgCCADIBFBA3RqKQMANwNADAILIABFDQggCEFAayAHIAIgBhC3AQwCCyARQQBODQoLQQAhByAARQ0HCyALQf//e3EiFSALIAtBgMAAcRshC0EAIRFBvQkhFyATIQ0CQAJAAkACfwJAAkACQAJAAn8CQAJAAkACQAJAAkACQCAKLAAAIgdBX3EgByAHQQ9xQQNGGyAHIAkbIgdB2ABrDiEEFBQUFBQUFBQOFA8GDg4OFAYUFBQUAgUDFBQJFAEUFAQACwJAIAdBwQBrDgcOFAsUDg4OAAsgB0HTAEYNCQwTCyAIKQNAIRlBvQkMBQtBACEHAkACQAJAAkACQAJAAkAgCUH/AXEOCAABAgMEGgUGGgsgCCgCQCAQNgIADBkLIAgoAkAgEDYCAAwYCyAIKAJAIBCsNwMADBcLIAgoAkAgEDsBAAwWCyAIKAJAIBA6AAAMFQsgCCgCQCAQNgIADBQLIAgoAkAgEKw3AwAMEwtBCCAMIAxBCE0bIQwgC0EIciELQfgAIQcLIBMhDiAHQSBxIQkgCCkDQCIZQgBSBEADQCAOQQFrIg4gGadBD3FB4JURai0AACAJcjoAACAZQg9WIRUgGUIEiCEZIBUNAAsLIAgpA0BQDQMgC0EIcUUNAyAHQQR2Qb0JaiEXQQIhEQwDCyATIQcgCCkDQCIZQgBSBEADQCAHQQFrIgcgGadBB3FBMHI6AAAgGUIHViEOIBlCA4ghGSAODQALCyAHIQ4gC0EIcUUNAiAMIBMgDmsiB0EBaiAHIAxIGyEMDAILIAgpA0AiGUIAUwRAIAhCACAZfSIZNwNAQQEhEUG9CQwBCyALQYAQcQRAQQEhEUG+CQwBC0G/CUG9CSALQQFxIhEbCyEXIBkgExC4ASEOCyAWQQAgDEEASBsNDiALQf//e3EgCyAWGyELAkAgCCkDQCIZQgBSDQAgDA0AIBMiDiENQQAhDAwMCyAMIBlQIBMgDmtqIgcgByAMSBshDAwLCwJ/Qf////8HIAwgDEH/////B08bIgkiCkEARyELAkACQAJAIAgoAkAiB0GWDSAHGyIOIgciDUEDcUUNACAKRQ0AA0AgDS0AAEUNAiAKQQFrIgpBAEchCyANQQFqIg1BA3FFDQEgCg0ACwsgC0UNAQJAIA0tAABFDQAgCkEESQ0AA0AgDSgCACILQX9zIAtBgYKECGtxQYCBgoR4cQ0CIA1BBGohDSAKQQRrIgpBA0sNAAsLIApFDQELA0AgDSANLQAARQ0CGiANQQFqIQ0gCkEBayIKDQALC0EACyINIAdrIAkgDRsiByAOaiENIAxBAE4EQCAVIQsgByEMDAsLIBUhCyAHIQwgDS0AAA0NDAoLIAwEQCAIKAJADAILQQAhByAAQSAgEkEAIAsQuQEMAgsgCEEANgIMIAggCCkDQD4CCCAIIAhBCGo2AkBBfyEMIAhBCGoLIQ9BACEHAkADQCAPKAIAIglFDQECQCAIQQRqIAkQvwEiCUEASCIODQAgCSAMIAdrSw0AIA9BBGohDyAMIAcgCWoiB0sNAQwCCwsgDg0NC0E9IQ0gB0EASA0LIABBICASIAcgCxC5ASAHRQRAQQAhBwwBC0EAIQkgCCgCQCEPA0AgDygCACIORQ0BIAhBBGogDhC/ASIOIAlqIgkgB0sNASAAIAhBBGogDhC1ASAPQQRqIQ8gByAJSw0ACwsgAEEgIBIgByALQYDAAHMQuQEgEiAHIAcgEkgbIQcMCAsgFkEAIAxBAEgbDQhBPSENIAAgCCsDQCASIAwgCyAHIAUREAAiB0EATg0HDAkLIAggCCkDQDwAN0EBIQwgGCEOIBUhCwwECyAHLQABIQ8gB0EBaiEHDAALAAsgAA0HIBRFDQJBASEHA0AgBCAHQQJ0aigCACIPBEAgAyAHQQN0aiAPIAIgBhC3AUEBIRAgB0EBaiIHQQpHDQEMCQsLQQEhECAHQQpPDQcDQCAEIAdBAnRqKAIADQEgB0EBaiIHQQpHDQALDAcLQRwhDQwECyAMIA0gDmsiCiAKIAxIGyIMIBFB/////wdzSg0CQT0hDSASIAwgEWoiCSAJIBJIGyIHIA9KDQMgAEEgIAcgCSALELkBIAAgFyARELUBIABBMCAHIAkgC0GAgARzELkBIABBMCAMIApBABC5ASAAIA4gChC1ASAAQSAgByAJIAtBgMAAcxC5AQwBCwtBACEQDAMLQT0hDQtB6MoSIA02AgALQX8hEAsgCEHQAGokACAQCxgAIAAtAABBIHFFBEAgASACIAAQsgEaCwttAQN/IAAoAgAsAAAQrwFFBEBBAA8LA0AgACgCACEDQX8hASACQcyZs+YATQRAQX8gAywAAEEwayIBIAJBCmwiAmogASACQf////8Hc0obIQELIAAgA0EBajYCACABIQIgAywAARCvAQ0ACyABC7YEAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAFBCWsOEgABAgUDBAYHCAkKCwwNDg8QERILIAIgAigCACIBQQRqNgIAIAAgASgCADYCAA8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASkDADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATQCADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATUCADcDAA8LIAIgAigCAEEHakF4cSIBQQhqNgIAIAAgASsDADkDAA8LIAAgAiADEQcACwuDAQIDfwF+AkAgAEKAgICAEFQEQCAAIQUMAQsDQCABQQFrIgEgACAAQgqAIgVCCn59p0EwcjoAACAAQv////+fAVYhAiAFIQAgAg0ACwsgBaciAgRAA0AgAUEBayIBIAIgAkEKbiIDQQpsa0EwcjoAACACQQlLIQQgAyECIAQNAAsLIAELcgEBfyMAQYACayIFJAACQCACIANMDQAgBEGAwARxDQAgBSABQf8BcSACIANrIgNBgAIgA0GAAkkiAhsQqAEaIAJFBEADQCAAIAVBgAIQtQEgA0GAAmsiA0H/AUsNAAsLIAAgBSADELUBCyAFQYACaiQAC8kYAxJ/AXwCfiMAQbAEayIKJAAgCkEANgIsAkAgAb0iGUIAUwRAQQEhEUH6DSETIAGaIgG9IRkMAQsgBEGAEHEEQEEBIRFB/Q0hEwwBC0GADkH7DSAEQQFxIhEbIRMgEUUhFwsCQCAZQoCAgICAgID4/wCDQoCAgICAgID4/wBRBEAgAEEgIAIgEUEDaiIGIARB//97cRC5ASAAIBMgERC1ASAAQeMQQeMRIAVBIHEiBxtBoQ9BohAgBxsgASABYhtBAxC1ASAAQSAgAiAGIARBgMAAcxC5ASAGIAIgAiAGSBshCQwBCyAKQRBqIRICQAJ/AkAgASAKQSxqELEBIgEgAaAiAUQAAAAAAAAAAGIEQCAKIAooAiwiBkEBazYCLCAFQSByIhVB4QBHDQEMAwsgBUEgciIVQeEARg0CIAooAiwhFEEGIAMgA0EASBsMAQsgCiAGQR1rIhQ2AiwgAUQAAAAAAACwQaIhAUEGIAMgA0EASBsLIQwgCkEwakGgAkEAIBRBAE4baiIPIQcDQCAHAn8gAUQAAAAAAADwQWMgAUQAAAAAAAAAAGZxBEAgAasMAQtBAAsiBjYCACAHQQRqIQcgASAGuKFEAAAAAGXNzUGiIgFEAAAAAAAAAABiDQALAkAgFEEATARAIBQhAyAHIQYgDyEIDAELIA8hCCAUIQMDQEEdIAMgA0EdThshAwJAIAdBBGsiBiAISQ0AIAOtIRpCACEZA0AgBiAZQv////8PgyAGNQIAIBqGfCIZIBlCgJTr3AOAIhlCgJTr3AN+fT4CACAGQQRrIgYgCE8NAAsgGaciBkUNACAIQQRrIgggBjYCAAsDQCAIIAciBkkEQCAGQQRrIgcoAgBFDQELCyAKIAooAiwgA2siAzYCLCAGIQcgA0EASg0ACwsgA0EASARAIAxBGWpBCW5BAWohECAVQeYARiEWA0BBCUEAIANrIgcgB0EJThshCwJAIAYgCE0EQCAIKAIAIQcMAQtBgJTr3AMgC3YhDUF/IAt0QX9zIQ5BACEDIAghBwNAIAcgBygCACIJIAt2IANqNgIAIAkgDnEgDWwhAyAHQQRqIgcgBkkNAAsgCCgCACEHIANFDQAgBiADNgIAIAZBBGohBgsgCiAKKAIsIAtqIgM2AiwgDyAIIAdFQQJ0aiIIIBYbIgcgEEECdGogBiAGIAdrQQJ1IBBKGyEGIANBAEgNAAsLQQAhAwJAIAYgCE0NACAPIAhrQQJ1QQlsIQNBCiEHIAgoAgAiCUEKSQ0AA0AgA0EBaiEDIAkgB0EKbCIHTw0ACwsgDCADQQAgFUHmAEcbayAVQecARiAMQQBHcWsiByAGIA9rQQJ1QQlsQQlrSARAQQRBpAIgFEEASBsgCmogB0GAyABqIglBCW0iDUECdGpB0B9rIQtBCiEHIAkgDUEJbGsiCUEHTARAA0AgB0EKbCEHIAlBAWoiCUEIRw0ACwsCQCALKAIAIgkgCSAHbiIQIAdsayINRSALQQRqIg4gBkZxDQACQCAQQQFxRQRARAAAAAAAAEBDIQEgB0GAlOvcA0cNASAIIAtPDQEgC0EEay0AAEEBcUUNAQtEAQAAAAAAQEMhAQtEAAAAAAAA4D9EAAAAAAAA8D9EAAAAAAAA+D8gBiAORhtEAAAAAAAA+D8gDSAHQQF2Ig5GGyANIA5JGyEYAkAgFw0AIBMtAABBLUcNACAYmiEYIAGaIQELIAsgCSANayIJNgIAIAEgGKAgAWENACALIAcgCWoiBzYCACAHQYCU69wDTwRAA0AgC0EANgIAIAggC0EEayILSwRAIAhBBGsiCEEANgIACyALIAsoAgBBAWoiBzYCACAHQf+T69wDSw0ACwsgDyAIa0ECdUEJbCEDQQohByAIKAIAIglBCkkNAANAIANBAWohAyAJIAdBCmwiB08NAAsLIAtBBGoiByAGIAYgB0sbIQYLA0AgBiIHIAhNIglFBEAgB0EEayIGKAIARQ0BCwsCQCAVQecARwRAIARBCHEhCwwBCyADQX9zQX8gDEEBIAwbIgYgA0ogA0F7SnEiCxsgBmohDEF/QX4gCxsgBWohBSAEQQhxIgsNAEF3IQYCQCAJDQAgB0EEaygCACILRQ0AQQohCUEAIQYgC0EKcA0AA0AgBiINQQFqIQYgCyAJQQpsIglwRQ0ACyANQX9zIQYLIAcgD2tBAnVBCWwhCSAFQV9xQcYARgRAQQAhCyAMIAYgCWpBCWsiBkEAIAZBAEobIgYgBiAMShshDAwBC0EAIQsgDCADIAlqIAZqQQlrIgZBACAGQQBKGyIGIAYgDEobIQwLQX8hCSAMQf3///8HQf7///8HIAsgDHIiDRtKDQEgDCANQQBHakEBaiEOAkAgBUFfcSIWQcYARgRAIAMgDkH/////B3NKDQMgA0EAIANBAEobIQYMAQsgEiADIANBH3UiBnMgBmutIBIQuAEiBmtBAUwEQANAIAZBAWsiBkEwOgAAIBIgBmtBAkgNAAsLIAZBAmsiECAFOgAAIAZBAWtBLUErIANBAEgbOgAAIBIgEGsiBiAOQf////8Hc0oNAgsgBiAOaiIGIBFB/////wdzSg0BIABBICACIAYgEWoiDiAEELkBIAAgEyARELUBIABBMCACIA4gBEGAgARzELkBAkACQAJAIBZBxgBGBEAgCkEQakEIciELIApBEGpBCXIhAyAPIAggCCAPSxsiCSEIA0AgCDUCACADELgBIQYCQCAIIAlHBEAgBiAKQRBqTQ0BA0AgBkEBayIGQTA6AAAgBiAKQRBqSw0ACwwBCyADIAZHDQAgCkEwOgAYIAshBgsgACAGIAMgBmsQtQEgCEEEaiIIIA9NDQALIA0EQCAAQawSQQEQtQELIAcgCE0NASAMQQBMDQEDQCAINQIAIAMQuAEiBiAKQRBqSwRAA0AgBkEBayIGQTA6AAAgBiAKQRBqSw0ACwsgACAGQQkgDCAMQQlOGxC1ASAMQQlrIQYgCEEEaiIIIAdPDQMgDEEJSiEJIAYhDCAJDQALDAILAkAgDEEASA0AIAcgCEEEaiAHIAhLGyENIApBEGpBCHIhDyAKQRBqQQlyIQMgCCEHA0AgAyAHNQIAIAMQuAEiBkYEQCAKQTA6ABggDyEGCwJAIAcgCEcEQCAGIApBEGpNDQEDQCAGQQFrIgZBMDoAACAGIApBEGpLDQALDAELIAAgBkEBELUBIAZBAWohBiALIAxyRQ0AIABBrBJBARC1AQsgACAGIAwgAyAGayIJIAkgDEobELUBIAwgCWshDCAHQQRqIgcgDU8NASAMQQBODQALCyAAQTAgDEESakESQQAQuQEgACAQIBIgEGsQtQEMAgsgDCEGCyAAQTAgBkEJakEJQQAQuQELIABBICACIA4gBEGAwABzELkBIA4gAiACIA5IGyEJDAELIBMgBUEadEEfdUEJcWohDgJAIANBC0sNAEEMIANrIQZEAAAAAAAAMEAhGANAIBhEAAAAAAAAMECiIRggBkEBayIGDQALIA4tAABBLUYEQCAYIAGaIBihoJohAQwBCyABIBigIBihIQELIBIgCigCLCIGIAZBH3UiBnMgBmutIBIQuAEiBkYEQCAKQTA6AA8gCkEPaiEGCyARQQJyIQsgBUEgcSEIIAooAiwhByAGQQJrIg0gBUEPajoAACAGQQFrQS1BKyAHQQBIGzoAACAEQQhxIQkgCkEQaiEHA0AgByIGAn8gAZlEAAAAAAAA4EFjBEAgAaoMAQtBgICAgHgLIgdB4JURai0AACAIcjoAACABIAe3oUQAAAAAAAAwQKIhAQJAIAZBAWoiByAKQRBqa0EBRw0AAkAgCQ0AIANBAEoNACABRAAAAAAAAAAAYQ0BCyAGQS46AAEgBkECaiEHCyABRAAAAAAAAAAAYg0AC0F/IQlB/f///wcgCyASIA1rIhBqIgZrIANIDQAgAEEgIAICfwJAIANFDQAgByAKQRBqayIIQQJrIANODQAgA0ECagwBCyAHIApBEGprIggLIgcgBmoiBiAEELkBIAAgDiALELUBIABBMCACIAYgBEGAgARzELkBIAAgCkEQaiAIELUBIABBMCAHIAhrQQBBABC5ASAAIA0gEBC1ASAAQSAgAiAGIARBgMAAcxC5ASAGIAIgAiAGSBshCQsgCkGwBGokACAJC40FAgZ+An8gASABKAIAQQdqQXhxIgFBEGo2AgAgACABKQMAIQQgASkDCCEFIwBBIGsiACQAAkAgBUL///////////8AgyIDQoCAgICAgMCAPH0gA0KAgICAgIDA/8MAfVQEQCAFQgSGIARCPIiEIQMgBEL//////////w+DIgRCgYCAgICAgIAIWgRAIANCgYCAgICAgIDAAHwhAgwCCyADQoCAgICAgICAQH0hAiAEQoCAgICAgICACFINASACIANCAYN8IQIMAQsgBFAgA0KAgICAgIDA//8AVCADQoCAgICAgMD//wBRG0UEQCAFQgSGIARCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiADQv///////7//wwBWDQBCACECIANCMIinIgFBkfcASQ0AIABBEGohCSAEIQIgBUL///////8/g0KAgICAgIDAAIQiAyEGAkAgAUGB9wBrIghBwABxBEAgAiAIQUBqrYYhBkIAIQIMAQsgCEUNACAGIAitIgeGIAJBwAAgCGutiIQhBiACIAeGIQILIAkgAjcDACAJIAY3AwgCQEGB+AAgAWsiAUHAAHEEQCADIAFBQGqtiCEEQgAhAwwBCyABRQ0AIANBwAAgAWuthiAEIAGtIgKIhCEEIAMgAoghAwsgACAENwMAIAAgAzcDCCAAKQMIQgSGIAApAwAiA0I8iIQhAiAAKQMQIAApAxiEQgBSrSADQv//////////D4OEIgNCgYCAgICAgIAIWgRAIAJCAXwhAgwBCyADQoCAgICAgICACFINACACQgGDIAJ8IQILIABBIGokACACIAVCgICAgICAgICAf4OEvzkDAAugAQECfyMAQaABayIEJABBfyEFIAQgAUEBa0EAIAEbNgKUASAEIAAgBEGeAWogARsiADYCkAEgBEEAQZABEKgBIgRBfzYCTCAEQRA2AiQgBEF/NgJQIAQgBEGfAWo2AiwgBCAEQZABajYCVAJAIAFBAEgEQEHoyhJBPTYCAAwBCyAAQQA6AAAgBCACIANBDkEPELMBIQULIARBoAFqJAAgBQurAQEEfyAAKAJUIgMoAgQiBSAAKAIUIAAoAhwiBmsiBCAEIAVLGyIEBEAgAygCACAGIAQQpgEaIAMgAygCACAEajYCACADIAMoAgQgBGsiBTYCBAsgAygCACEEIAUgAiACIAVLGyIFBEAgBCABIAUQpgEaIAMgAygCACAFaiIENgIAIAMgAygCBCAFazYCBAsgBEEAOgAAIAAgACgCLCIDNgIcIAAgAzYCFCACCxYAIABFBEBBAA8LQejKEiAANgIAQX8LogIAIABFBEBBAA8LAn8CQCAABH8gAUH/AE0NAQJAQfzLEigCACgCAEUEQCABQYB/cUGAvwNGDQNB6MoSQRk2AgAMAQsgAUH/D00EQCAAIAFBP3FBgAFyOgABIAAgAUEGdkHAAXI6AABBAgwECyABQYBAcUGAwANHIAFBgLADT3FFBEAgACABQT9xQYABcjoAAiAAIAFBDHZB4AFyOgAAIAAgAUEGdkE/cUGAAXI6AAFBAwwECyABQYCABGtB//8/TQRAIAAgAUE/cUGAAXI6AAMgACABQRJ2QfABcjoAACAAIAFBBnZBP3FBgAFyOgACIAAgAUEMdkE/cUGAAXI6AAFBBAwEC0HoyhJBGTYCAAtBfwVBAQsMAQsgACABOgAAQQELCwcAIAAQywELBwAgABDMAQu9BQEJfyMAQRBrIggkACAIQZjMEjYCAEGUzBIoAgAhByMAQYABayIBJAAgASAINgJcAkAgB0GhfkcgB0HcAWpBBk9xRQRAIAEgASgCXCICQQRqNgJcAn9BACACKAIAIgAoAgQiAkUNABogACgCCCEEIAAoAgAiBigCDEECTgRAA0ACQCACIARPDQACfyACIAQgBigCFBEAACIAQYABTwRAAkAgAEGAgARJDQAgA0ERSg0AIAEgAEEYdjYCMCABQeAAaiADaiIFQQVBqzIgAUEwahCpASABIABBEHZB/wFxNgIgIAVBBGpBA0GmMiABQSBqEKkBIAEgAEEIdkH/AXE2AhAgBUEGakEDQaYyIAFBEGoQqQEgASAAQf8BcTYCACAFQQhqQQNBpjIgARCpASADQQpqDAILIANBFUoNAiABIABBCHZB/wFxNgJQIAFB4ABqIANqIgVBBUGrMiABQdAAahCpASABIABB/wFxNgJAIAVBBGpBA0GmMiABQUBrEKkBIANBBmoMAQsgAUHgAGogA2ogADoAACADQQFqCyEDIAIgBigCABEBACACaiECIANBG0gNAQsLIAIgBEkMAQsgAUHgAGogAkEbIAQgAmsiACAAQRtOGyIDEKYBGiAAQRtKCyEFIAcQigEhAkGwzBIhAANAAkACQCACLQAAIgRBJUcEQCAERQ0BDAILIAJBAWohBiACLQABIgRB7gBHBEAgBiECDAILIAAgAUHgAGogAxCmASADaiEAIAUEQCAAQaIyLwAAOwAAIABBpDItAAA6AAIgAEEDaiEACyAGQQFqIQIMAgsgAEEAOgAADAMLIAAgBDoAACAAQQFqIQAgAkEBaiECDAALAAtBlL0SIAcQigEiABB6IQJBsMwSIAAgAhCmASACakEAOgAACyABQYABaiQAIAhBEGokAEGwzBIL4wEBAX8CQAJAAkACfyAALQAQBEBBACEBIABBDGogACgCCCACIAIgA2oiBiACIARqIAYgACgCDCAFEG1BAE4NARpBACEGDAMLAkAgACgCFCABRw0AIAAoAhwgBUcNACAAKAIYIARKDQAgAC0AIEUEQEEADwsgACgCDCIGKAIIKAIAIARODQQLIAAgBTYCHCAAIAQ2AhggACABNgIUQQAhASAAKAIIIAIgAiADaiIGIAIgBGogBiAAKAIMIAUQbUEASA0BIABBDGoLKAIAIQZBASEBDAELQQAhBgsgACABOgAgCyAGC7gzARp/IwBBEGsiGCQAIAJBAnQiChDLASEbIAoQywEhGSACQQBKBEADQCAbIA1BAnQiCmogACAKaigCACEVIAEgCmooAgAhE0EAIQVBACEWQQAhFCMAQRBrIhokAEGUzBICf0HolxEoAgAhCCAaQQxqIhdBAUGIAxDPASIDNgIAQXsgA0UNABogEyAVaiEGQYyaESgCACEJAkACQAJAAkBB7L8SLQAARQRAQYjAEi0AAEUEQEGIwBJBAToAAAtB7L8SQQE6AABBaSEQAkACQEG4vhItAABBAXFFDQBB1L0SKAIAIgdFDQACQEGMwBIoAgAiBEEATA0AA0AgBUEDdEGQwBJqKAIAQZS9EkcEQCAFQQFqIgUgBEcNAQwCCwsgBUEDdEGQwBJqKAIEDQELIAcRCgAiBA0BQYzAEigCACIEQQBKBEBBACEFA0AgBUEDdEGQwBJqKAIAQZS9EkYEQCAFQQN0QZDAEmpBATYCBAwDCyAFQQFqIgUgBEcNAAsgBEESSg0BC0GMwBIgBEEBajYCACAEQQN0QZDAEmoiBUEBNgIEIAVBlL0SNgIACwJAQay+EigCACIHRQ0AAkBBjMASKAIAIgRBAEwNAEEAIQUDQCAFQQN0QZDAEmooAgBB7L0SRwRAIAVBAWoiBSAERw0BDAILC0EAIQQgBUEDdEGQwBJqKAIEDQILIAcRCgAiBA0BQYzAEigCACIHQQBKBEBBACEFA0AgBUEDdEGQwBJqKAIAQey9EkYEQCAFQQN0QZDAEmpBATYCBAwDCyAFQQFqIgUgB0cNAAtBACEEIAdBEkoNAgtBjMASIAdBAWo2AgAgB0EDdEGQwBJqIgVBATYCBCAFQey9EjYCAAtBACEECyAEDQFB7JcRKAIAIhBBAUcEQEGQCSAQEQQACwsMAQsgFygCABDMAQwBCyAIKAIMIQVBACEQIANBADYChAMgA0EANgJwIAMgCDYCTCADQey9EjYCRCADQgA3AlQgA0EANgIQIANCADcCCCADQQA2AgAgAyAFQYACciIINgJIIAMgCUH+/7//e3FBAXIgCSAIQYCAAnEbNgJQIBcoAgAhBCAVIQUgBiEDIwBBkAVrIggkACAIQQA2AhAgCEIANwMIAkACQAJAAkAgBCgCEEUEQCAEKAIAQaABEM0BIglFDQEgBCAJNgIAIAQoAgRBIBDNASIJRQ0BIARBCDYCECAEQQA2AgggBCAJNgIECyAEQQA2AgwgCEG8AWohEiAIQQhqIQwjAEEQayIJJAAgCUEANgIMIAQoAkQhC0GczBJBADYCAEGYzBIgCzYCACAJQQxqIREgCEEYaiIHIQYjAEFAaiILJAAgBEIANwIUIARCADcCPCAEQgA3AhwgBEEANgIkIAQoAlQiDwRAIA9BAkEAEJEBCyAGQgA3AiQgBkEANgIYIAZCADcCECAGQTBqQQBB9AAQqAEaIAYgBCgCSDYCACAGIAQoAlA2AgQgBiAEKAJENgIIIAQoAkwhDyAGIAQ2AiwgBiADNgIgIAYgBTYCHCAGIA82AgwgEUEANgIAAkAgBSADIAYoAggoAkgRAABFBEBB8HwhBQwBCyALIAU2AgwgC0EANgIUIAtBEGogC0EMaiADIAYQGiIFQQBIDQAgESALQRBqQQAgC0EMaiADIAZBABAbIgNBAEgEQCADQR91IANxIQUMAQsCQCAGLQCgAUEBcUUEQCAGKAI0IQUMAQsgESgCACEFQQFBOBDPASIDRQRAQXshBQwCCyADQQU2AgAgAyAFNgIMIANC/////x83AhggBigCNCIFQQBIBEAgAxARIAMQzAFBdSEFDAILIAYoAoABIg8gBkFAayAPGyADNgIAIBEgAzYCAAsgBCAFNgIcQQAhBSAEKAKEAyIORQ0AIA4oAgwiA0EATA0AIA4oAggiBgRAIAZBBSAOEJEBIA4oAgwiA0EATA0BCwNAAkAgDigCFCAWQdwAbGoiBigCBEEBRw0AIAYoAiQiBUEATA0AIAZBJGohA0EAIQYDQCADIAZBAnRqKAIIQRBGBEACQAJAIAQoAoQDIgVFDQAgBSgCCCIFRQ0AIAMgBkEDdGoiEUEYaiIcKAIAIQ8gCyARKAIcNgIUIAsgDzYCECAFIAtBEGogC0E8ahCPAQ0BC0GZfiEFDAULIAsoAjwiBUEASA0EIBwgBTYCACADKAIAIQULIAZBAWoiBiAFSA0ACyAOKAIMIQMLQQAhBSAWQQFqIhYgA0gNAAsLIAtBQGskAAJAAkAgBSIGDQACQCAHLQCgAUECcUUNAEEAIQUgCUEMaiEDQYh/IQYDQCADKAIAIgMoAgAiC0EHRwRAIAtBBUcNAyADKAIQQQFHDQMgAy0AB0EQcUUNAyAFQQFHDQIgAygCDA0DBUEBIAUgAygCEBshBSADQQxqIQMMAQsLCyAJKAIMIAQoAkQQQyIGDQACQCAHKAI4IgNBAEwNACAHKAIMLQAIQYABcUUNACAELQBJQQFxDQACfyAHKAI0IANHBEAgCUEMaiEGIAQhBSMAQRBrIgMhFiADJAAgAyAHKAI0IgtBAnQiDkETakFwcWsiDyQAIAtBAEoEQCAPQQRqQQAgDhCoARoLIBZBADYCDAJAIAYgDyAWQQxqEFUiA0EASA0AIAYoAgAgDxBWIgMNACAHKAI0Ig5BAEoEQCAHQUBrIRFBASELQQEhAwNAIA8gA0ECdGooAgBBAEoEQCAHKAKAASIGIBEgBhsiBiALQQN0aiAGIANBA3RqKQIANwIAIAcoAjQhDiALQQFqIQsLIAMgDkghBiADQQFqIQMgBg0ACwsgBygCECERQQAhDiAHQQA2AhBBASEDA0ACQCARIAN2IgZBAXFFDQAgDyADQQJ0aigCACILQR9KDQAgByAOQQEgC3RyIg42AhALIANBAWoiC0EgRwRAAkAgBkECcUUNACAPIAtBAnRqKAIAIgZBH0oNACAHIA5BASAGdHIiDjYCEAsgA0ECaiEDDAELCyAHIAcoAjgiAzYCNCAFIAM2AhwgBSgCVCIFBEAgBUEDIA8QkQELQQAhAwsgFkEQaiQAIAMMAQsgCSgCDBBECyIGDQELIAkoAgwgBxBFIgYNAAJAIAQgBygCMCIDQQBKBH8gA0EDdBDLASIFRQRAQXshBgwDCyAMIAU2AgggDCADNgIEIAxBADYCACAHIAw2ApgBIAkoAgwgB0EAEEYiBg0BIAkoAgwQRyAJKAIMIAdBABBIIgZBAEgNASAJKAIMIAcQSSIGDQEgCSgCDEEAEEogBygCMAUgAws2AiggCSgCDCAEQQAgBxBLIgYNACAHKAKEAQRAIAkoAgxBABBMIAkoAgxBACAHEE0gCSgCDCAHEE4LQQAhBiAJKAIMIQMMAgsgBygCMEEATA0AIAwoAggiA0UNACADEMwBCyAHKAIkIgMEQEGczBIgAzYCAEGgzBIgBygCKDYCAAsgCSgCDBAQQQAhAyAHKAKAASIFRQ0AIAUQzAELIBIgAzYCACAJQRBqJAAgBiIDDQMgBCAIKAIoIgU2AiwgBCAFIAgoAiwiB3IiAzYCMCAEKAKEAyIJBEAgCSgCDA0DCyAIKAIwIQkgA0EBcUUNASAFIAlyIQMMAgtBeyEDIAQoAkQhBEGczBJBADYCAEGYzBIgBDYCAAwCCyAHIAlxIAVyIQMLIARBADYC+AIgBEEANgJ0IAQgAzYCNCAEQgA3AlggBEIANwJgIARCADcCaCAEKAJwIgMEQCADEMwBIARBADYCcAsgCCgCvAEhDiAIIAQoAkQ2AsgBIAggBCgCUDYCzAEgCEIANwPAASAIIAhBGGo2AtABAkACQAJ/AkACQAJAIA4gCEHYAWogCEHAAWoQQCIDRQRAIARB1IABQdSAAyAIKALgASIFQQZxGyAFcSAIKALkASIDQYIDcXI2AmAgA0GAA3EEQCAEIAgoAtgBNgJkIAQgCCgC3AE2AmgLIAgoAvwBQQBMBEAgCCgCrAJBAEwNAgsgBCgCRCIHIAhB6AFqIAhBmAJqEEECQCAIKAKIAyIFQQBMBEAgCCgC/AEhAwwBC0HIASAFbiEJIAgoAvwBIQMgBUHIAUsNACADQTxsIgxBAEwNA0EAIQUCf0EAIAgoAuwBIhJBf0YNABpBASASIAgoAugBayISQeMASw0AGiASQQF0QbAZai4BAAsgDGwhBgJAIAgoAvwCIgxBf0YNAEEBIQUgDCAIKAL4AmsiDEHjAEsNACAMQQF0QbAZai4BACEFCyAFIAlsIgUgBkoNAyAFIAZIDQAgCCgC+AIgCCgC6AFJDQMLAkAgA0UEQEEAIQNBASEJDAELIAQgAxDLASIFNgJwQQAhCSAFRQRAQXshAwwBCyAEIAUgCEGAAmogAxCmASIFIANqIgM2AnRBASEGIAUgAyAHKAI8EQAAIQ8CQCAIKAL8ASIDQQFMBEAgA0EBRw0BIA9FDQELIAQoAnQhCyAEKAJwIQcgBCgCRCIRKAJMQQJ2QQdxIgVBB0YEQCAHIQMDQCADIAMgESgCABEBACIFaiIDIAtJDQALIAVBAUYhBQtBdSEDIAUgCyAHa2oiBkH+AUoNASAEIAU2AvgCIARB+ABqIAZBgAIQqAEhEiAHIAtJBEAgBSALakEBayEMA0BBACEDAkAgCyAHayAHIBEoAgARAQAiBSAFIAdqIAtLGyIGQQBMDQADQCAMIAMgB2oiBWsiCUEATA0BIBIgBS0AAGogCToAACADQQFqIgMgBkgNAAsLIAYgB2oiByALSQ0ACwtBAkEDIA8bIQYLIAQgBjYCWCAEIAgoAugBIgU2AvwCIAQgCCgC7AE2AoADQQAhA0EBIQkgBUF/Rg0AIAQgBSAEKAJ0aiAEKAJwazYCXAsgBCAIKAL0AUGABHEgBCgCbCAIKALwAUEgcXJyNgJsIAkNBQsgCCgCSEEATA0FIAgoAhAiBEUNBSAEEMwBDAULIAgoAogDQQBMDQELIARB+ABqIAhBjANqQYACEKYBGiAEQQQ2AlggBCAIKAL4AiIDNgL8AiAEIAgoAvwCNgKAAyADQX9HBEAgBCAEKAJEKAIMIANqNgJcCyAEKAJsIAgoAoADQSBxciEFIAgoAoQDIQMgBEHsAGoMAQsgBCAEKAJsIAVBIHFyIgU2AmwgCCgC3AENASAEQewAagsgBSADQYAEcXI2AgALIAgoApgBIgMEQCADEMwBIAhBADYCmAELAkACQAJAIA4gBCAIQRhqEEIiA0UEQCAIKAKgAUEASgRAAkAgBCgCDCIDIAQoAhAiBUkNACAFRQ0AIAVBAXQiCUEATARAQXUhAwwHC0F7IQMgBCgCACAFQShsEM0BIgdFDQYgBCAHNgIAIAQoAgQgBUEDdBDNASIFRQ0GIAQgCTYCECAEIAU2AgQgBCgCDCEDCyAEIANBAWo2AgwgBCAEKAIAIANBFGxqIgM2AgggA0EANgIQIANCADcCCCADQgA3AgAgBCgCBCAEKAIIIAQoAgBrQRRtQQJ0akHPADYCACAEKAIIQQA2AgQgBCgCCEEANgIIIAQoAghBADYCDAsCQCAEKAIMIgMgBCgCECIFSQ0AIAVFDQAgBUEBdCIJQQBMBEBBdSEDDAYLQXshAyAEKAIAIAVBKGwQzQEiB0UNBSAEIAc2AgAgBCgCBCAFQQN0EM0BIgVFDQUgBCAJNgIQIAQgBTYCBCAEKAIMIQMLIAQgA0EBajYCDCAEIAQoAgAgA0EUbGoiAzYCCCADQQA2AhAgA0IANwIIIANCADcCACAEKAIEIAQoAgggBCgCAGtBFG1BAnRqQQE2AgAgCCgCSEEASgRAAn9BACEFIAhBCGoiDCgCACILQQBKBEAgDCgCCCEDA0ACQCADIAVBA3RqIgcoAgQiCSgCBCIGQYACcUUEQCAGQYABcUUNAUF1DAQLIAQoAgAgBygCAGogCSgCGDYCACAMKAIAIQsLIAVBAWoiBSALSA0ACwtBAAshAyAIKAIQIgUEQCAFEMwBCyADDQULAn9BACEHAkAgBCgCDCIDIAQoAhBGDQBBdSADQQBMDQEaQXshByAEKAIAIANBFGwQzQEiBUUNACAEIAU2AgAgBCgCBCADQQJ0EM0BIgVFDQAgBCADNgIQIAQgBTYCBEEAIQcgBCAEKAIMIgUEfyAEKAIAIAVBFGxqQRRrBUEACzYCCAsgBwsiAw0EIAQoAiBBAEoEQEEAIQMDQCAEKAJAIANBDGxqIgUgBCgCACAFKAIIQRRsajYCCCADQQFqIgMgBCgCIEgNAAsLAkAgBCgCNA0AIAQoAoQDIgMEQCADKAIMDQEgCCgCSEEASg0BDAMLIAgoAkhBAEwNAgsgBEECNgI4DAILIAgoAkhBAEwNAiAIKAIQIgVFDQIgBRDMAQwCCyAEKAIwBEAgBEEBNgI4DAELIARBADYCOAsCf0EAIQdBACEGAkAgBCgCACIMRQ0AIAQoAgwiCUEATA0AIAQoAgQhBQNAAkACQAJAAkAgBSAHQQJ0aigCAEEHaw4HAQMDAwECAAMLIAwgB0EUbGoiAygCCCADKAIMbCAGaiEGDAILIAwgB0EUbGooAghBAXQgBmohBgwBCyAMIAdBFGxqKAIIQQNsIAZqIQYLIAdBAWoiByAJRw0ACyAGQQBKBEBBeyAGEMsBIgNFDQIaQQAhByADIQUDQCAEKAIAIQkCQCAFAn8CQAJAAkACQAJAIAQoAgQgB0ECdGooAgBBB2sOBwAGBgYBAgMGCyAJIAdBFGxqKAIIIQwMAwsgCSAHQRRsaigCCEEBdCEMDAILIAkgB0EUbGooAghBA2whDAwBCyAJIAdBFGxqIgkoAgggCSgCDGwhDCAJQQRqDAELIAkgB0EUbGpBBGoLIgkoAgAgDBCmASEFIAkoAgAQzAEgCSAFNgIAIAUgDGohBQsgB0EBaiIHIAQoAgxIDQALIAQgAzYCFCAEIAMgBmo2AhgLC0EACyIDDQFBACEDCyAOEBBBACELQQAhEgJAIAQoAgwiBUUNACAFQQNxIQYgBCgCBCEHIAQoAgAhBAJAIAVBAWtBA0kEQEEAIQUMAQsgBUF8cSEMQQAhBQNAIAQgByAFQQJ0IglqKAIAQQJ0QYAdaigCADYCACAEIAcgCUEEcmooAgBBAnRBgB1qKAIANgIUIAQgByAJQQhyaigCAEECdEGAHWooAgA2AiggBCAHIAlBDHJqKAIAQQJ0QYAdaigCADYCPCAFQQRqIQUgBEHQAGohBCALQQRqIgsgDEcNAAsLIAZFDQADQCAEIAcgBUECdGooAgBBAnRBgB1qKAIANgIAIAVBAWohBSAEQRRqIQQgEkEBaiISIAZHDQALCwwBCyAIKAI8IgQEQEGczBIgBDYCAEGgzBIgCCgCQDYCAAsgDhAQIAgoApgBIgRFDQAgBBDMAQsgCEGQBWokACADRQ0BIBcoAgAiCARAIAgQPyAIEMwBCyADIRALIBdBADYCAAsgEAsiAzYCACADRQRAQSQQywEiFCATNgIEIBQgExDLASIDNgIAIAMgFSATEKYBGiAUIBooAgw2AghBFBDLASIQBEAgEEIANwIAIBBBADYCECAQQgA3AggLIBQgEDYCDEEBIQVBACEDAkAgE0EATARAQQAhBQwBCwNAIAMiEEEBaiEDAkAgECAVai0AAEHcAEcNACADIBNODQAgAyAVai0AAEHHAEYNAgsgAyATSCEFIAMgE0cNAAsLIBRCADcCFCAUIAU6ABAgFEIANwAZCyAaQRBqJAAgFCIDNgIAIAogGWogAygCCDYCACANQQFqIg0gAkcNAAsLIAIhASAZIQAgGEEMaiIVQQA2AgACQAJAQSQQywEiCgR/QQogASABQQpMGyIFQQN0EMsBIgRFDQEgCiAFNgIIQQAhBSAKQQA2AgQgCiAENgIAIAFBAEoEQANAAn9BYiEDAkAgACAFQQJ0aigCACINLQBIQRBxDQAgCigCBCIGBEAgDSgCRCAKKAIMRw0BCyAKKAIIIgMgBkwEQEF7IAooAgAgA0EEdBDNASIGRQ0CGiAKIAY2AgAgCiADQQF0NgIIC0F7QRQQywEiA0UNARogA0IANwIAIANBADYCECADQgA3AgggCigCACAKKAIEIgZBA3RqIhAgAzYCBCAQIA02AgAgCiAGQQFqNgIEAkAgBkUEQCAKIA0oAkQ2AgwgCiANKAJgIgM2AhAgCiANKAJkNgIUIAogDSgCaDYCGCAKIA0oAlgEfyANKAKAA0F/RwVBAAs2AhwgA0EOdkEBcSENDAELIA0oAmAiBiAKKAIQcSIDBEAgDSgCZCEQIAogCigCGCIHIA0oAmgiBCAEIAdJGzYCGCAKIAooAhQiByAQIAcgEEkbNgIUCyAKIAM2AhACQCANKAJYBEAgDSgCgANBf0cNAQsgCkEANgIcC0EBIQ1BACEDIAZBgIABcUUNAQsgCiANNgIgQQAhAwsgAwsEQCAKKAIEIgBBAEoEQEEAIQEDQCAKKAIAIAFBA3RqKAIEIgUEQCAFKAIAQQBKBEAgBSgCCCIABEAgABDMAQsgBSgCDCIABEAgABDMAQsgBUEANgIACyAFKAIQIgAEQCAAEGYLIAUQzAEgCigCBCEACyABQQFqIgEgAEgNAAsLIAooAgAQzAEMBAsgBUEBaiIFIAFIDQALCyAVIAo2AgBBAAVBewsaDAELIAoQzAELIBkQzAFBDBDLASEKIBgoAgwhDSAKIAI2AgggCiAbNgIEIAogDTYCACAYQRBqJAAgCgu/AgEEfyAAKAIIQQBKBEADQCAAKAIEIANBAnRqKAIAIgQoAgAQzAEgBCgCDCIBBEAgASgCAEEASgRAIAEoAggiAgRAIAIQzAELIAEoAgwiAgRAIAIQzAELIAFBADYCAAsgASgCECICBEAgAhBmIAFBADYCEAsgARDMAQsgBBDMASADQQFqIgMgACgCCEgNAAsLIAAoAgQQzAFBACEEIAAoAgAiAygCBEEASgRAA0AgAygCACAEQQN0aiIBKAIEIQIgASgCACIBBEAgARA/IAEQzAELIAIEQCACKAIAQQBKBEAgAigCCCIBBEAgARDMAQsgAigCDCIBBEAgARDMAQsgAkEANgIACyACKAIQIgEEQCABEGYLIAIQzAELIARBAWoiBCADKAIESA0ACwsgAygCABDMASADEMwBIAAQzAFBAAvKHQETfyMAQRBrIhUkACAVQQA2AgwgBUEWdEGAgIAOcSEQAkACQCADQegHTgRAIAAoAghBAEwNAkEAIQUDQAJAIAAoAgQgBUECdGooAgAgASACIAMgBCAQEMMBIgZFDQAgBigCBEEATA0AIAUgESAMRSAGKAIIKAIAIhQgE0hyIggbIREgBiAMIAgbIQwgBCAURg0DIBQgEyAIGyETCyAFQQFqIgUgACgCCEgNAAsgDA0BQQAhEwwCCwJ/IAIgA2ohBUEAIQNBeyAAKAIAIgsoAgQiAUEobBDLASIRRQ0AGiACIARqIQogFUEMaiEWIBEgAUECdGohFAJAIAFBAEwNACABQQFxIQdBhMASKAIAIQRBgMASKAIAIQZB+L8SKAIAIQxBkJoRKAIAIQhB9L8SKAIAIQkgAUEBRwRAIAFBfnEhDQNAIBQgA0EkbGoiAUEANgIgIAFCADcCGCABIAQ2AhQgASAGNgIQIAFBADYCDCABIAw2AgggASAINgIEIAEgCTYCACARIANBAnRqIAE2AgAgFCADQQFyIg5BJGxqIgFBADYCICABQgA3AhggASAENgIUIAEgBjYCECABQQA2AgwgASAMNgIIIAEgCDYCBCABIAk2AgAgESAOQQJ0aiABNgIAIANBAmohAyAPQQJqIg8gDUcNAAsLIAdFDQAgFCADQSRsaiIBQQA2AiAgAUIANwIYIAEgBDYCFCABIAY2AhAgAUEANgIMIAEgDDYCCCABIAg2AgQgASAJNgIAIBEgA0ECdGogATYCAAsCfyACIQMgCiEBIAUhDCARIQlBACEOQX8gCygCBCIGRQ0AGkFiIQoCQCAQQYCQgBBxDQAgCygCDCESIAZBAEoEQANAIAsoAgAgDkEDdGoiBigCBCEHIAYoAgAiCigChAMhBiAJIA5BAnRqKAIAIghBADYCGAJAIAZFDQAgBigCDCINRQ0AAkAgCCgCICIPIA1OBEAgCCgCHCENDAELIA1BBnQhDUF7An8gCCgCHCIPBEAgDyANEM0BDAELIA0QywELIg1FDQUaIAggDTYCHCAIIAYoAgwiDzYCIAsgDUEAIA9BBnQQqAEaCwJAIAdFDQAgByAKKAIcQQFqEGciCg0DIAcoAgRBAEoEQCAHKAIIIQogBygCDCENQQAhBgNAIA0gBkECdCIIakF/NgIAIAggCmpBfzYCACAGQQFqIgYgBygCBEgNAAsLIAcoAhAiBkUNACAGEGYgB0EANgIQCyAOQQFqIg4gCygCBEgNAAsLQX8gASAFSw0BGkF/IAEgA0kNARogAyAFTyIGRQRAQWIhCiABIAxLDQELAkAgEEGAIHFFDQAgAyAFIBIoAkgRAAANAEHwfAwCCwJAAkACQAJAAkACQAJAAkACQCAGDQAgCygCECIGRQ0AIAZBwABxDQQgBkEQcQRAQX8hCiABIANHDQogAUEBaiEEIAEhAgwGCyAFIQggBkGAAXENAyAGQYACcUUNASASIAMgBUEBEHkiBiAFIAYgBSASKAIQEQAAIgcbIQggAyAGSSABIAZNcQ0DIAwhBCABIQIgB0UNAwwFCyAMIQQgASECIAMgBUcNBEF7IAsoAgQiDkE4bBDLASIPRQ0JGiAOQQBMBEBBfyEKDAYLIAsoAgAhAUEAIQgDQCABIAhBA3RqIgcoAgAhCiAPIAhBOGxqIgZBADYCACAGIAooAkggEHI2AgggBygCBCEHIAYgBTYCFCAGIAc2AgwgBiAJIAhBAnRqKAIAIgcoAgA2AhggBiAHKAIENgIcIAcoAgghDSAGQQA2AjQgBkEANgIkIAYgDTYCICAGQX82AiwgBiAHNgIoIAYgCigCHEEBdEECajYCECAIQQFqIgggDkcNAAsMAQsgDCEEIAEhAiAGQYCAAnENAgwDC0EAIQogDkEATARAQX8hCgwECwJAA0AgCygCACAKQQN0aigCACIGKAJcRQRAIAYgBSAFIAUgBSAPIApBOGxqEGgiBkF/Rw0CIAsoAgQhDgsgCkEBaiIKIA5IDQALQX8hCgwECyAGQQBIBEAgBiEKDAQLIBZBADYCAAwEC0F/IAsoAhQiBiAFIANrSw0GGgJAIAsoAhgiByAIIAFrTwRAIAEhAgwBCyAIIAdrIgIgBU8NACASIAMgAhB3IQIgCygCFCEGC0F/IQogAiAFIAZrQQFqIAwgBSAMa0EBaiAGSRsiBE0NAQwFCyABQQFqIQQgASECC0F7IAsoAgQiDkE4bBDLASIPRQ0EGiAOQQBKBEAgCygCACESQQAhCANAIA8gCEE4bGoiBkEANgIAIAYgEiAIQQN0aiIHKAIAIgooAkggEHI2AgggBygCBCEHIAYgATYCFCAGIAc2AgwgBiAJIAhBAnRqKAIAIgcoAgA2AhggBiAHKAIENgIcIAcoAgghDSAGQQA2AjQgBkEANgIkIAYgDTYCICAGQX82AiwgBiAHNgIoIAYgCigCHEEBdEECajYCECAIQQFqIgggDkcNAAsLIAMhECAFIQFBACEFIwBBEGsiBiQAIAsoAgwhFwJAIAsoAgQiCEEEdBDLASIHRQRAQXshAwwBCyAIQQBKBEAgASAEayENA0AgCygCACAFQQN0aigCACEJIAcgBUEEdGoiA0EANgIAAkAgCSgCWARAIAkoAoADIgpBf0cEQCAJIBAgASACIAQgCmogASAKIA1JGyIKIAZBDGogBkEIahBrRQ0CIANBATYCACADIAYoAgw2AgQgBigCCCEJIAMgCjYCDCADIAk2AggMAgsgCSAQIAEgAiABIAZBDGogBkEIahBrRQ0BCyADQQI2AgAgAyAENgIIIAMgAjYCBAsgBUEBaiIFIAhHDQALCwJAAkACQAJAIAQgAmtB9QNIDQAgCygCHEUNACAIQQBMIg4NAiAIQX5xIQ0gCEEBcSESIAhBAEohGANAQQAhCUEAIQUDQAJAIAcgBUEEdGoiAygCAEUNACACIAMoAgRJDQACQCADKAIIIAJNBEAgCygCACAFQQN0aigCACAQIAEgAiADKAIMIAZBDGogBkEIahBrRQ0BIAMgBigCDCIKNgIEIAMgBigCCDYCCCACIApJDQILIAsoAgAgBUEDdGooAgAgECABIAwgAiAPIAVBOGxqEGgiA0F/RwRAIANBAEgNBgwICyAJQQFqIQkMAQsgA0EANgIACyAFQQFqIgUgCEcNAAsgAiAETw0DAkAgCUUEQCAODQVBACEFIAQhAkEAIQMgCEEBRwRAA0AgByAFQQR0aiIJKAIAQQFGBEAgCSgCBCIJIAIgAiAJSxshAgsgByAFQQFyQQR0aiIJKAIAQQFGBEAgCSgCBCIJIAIgAiAJSxshAgsgBUECaiEFIANBAmoiAyANRw0ACwsCQCASRQ0AIAcgBUEEdGoiBSgCAEEBRw0AIAUoAgQiBSACIAIgBUsbIQILIAYgAjYCDCACIARHDQEMBQsgAiAXKAIAEQEAIAJqIQILIBgNAAsMAgsgCEEATCENQQEhCQNAIA1FBEBBACEFA0ACQAJAAkACQCAHIAVBBHRqIgMoAgAOAgMAAQsgAiADKAIESQ0CIAIgAygCCEkNACALKAIAIAVBA3RqKAIAIBAgASACIAMoAgwgBkEMaiAGQQhqEGtFDQEgAyAGKAIMIgo2AgQgAyAGKAIINgIIIAIgCkkNAgtBACALKAIAIAVBA3RqKAIAIgMtAGFBwABxIAkbDQEgAyAQIAEgDCACIA8gBUE4bGoQaCIDQX9GDQEgA0EATg0HDAULIANBADYCAAsgBUEBaiIFIAhHDQALCyACIARPDQIgCygCIARAIAIgASALKAIMKAIQEQAAIQkLIAIgFygCABEBACACaiECDAALAAsgBxDMAQwCCyAHEMwBQX8hAwwBCyAHEMwBIBYgAiAQazYCACAFIQMLIAZBEGokACADIgpBAE4NAQsgCygCBEEASgRAQQAhCQNAAkAgD0UNACAPIAlBOGxqKAIAIgZFDQAgBhDMAQsCQCALKAIAIAlBA3RqIgYoAgAtAEhBIHFFDQAgBigCBCIHRQ0AIAcoAgRBAEoEQCAHKAIIIQ0gBygCDCEOQQAhBgNAIA4gBkECdCIIakF/NgIAIAggDWpBfzYCACAGQQFqIgYgBygCBEgNAAsLIAcoAhAiBkUNACAGEGYgB0EANgIQCyAJQQFqIgkgCygCBEgNAAsLIA8NAQwCCyALKAIEQQBKBEBBACEJA0ACQCAPRQ0AIA8gCUE4bGooAgAiBkUNACAGEMwBCwJAIAsoAgAgCUEDdGoiBigCAC0ASEEgcUUNACAGKAIEIgdFDQAgBygCBEEASgRAIAcoAgghDSAHKAIMIQ5BACEGA0AgDiAGQQJ0IghqQX82AgAgCCANakF/NgIAIAZBAWoiBiAHKAIESA0ACwsgBygCECIGRQ0AIAYQZiAHQQA2AhALIAlBAWoiCSALKAIESA0ACwsgD0UNAQsgDxDMAQsgCgshDCALKAIEIgNBAEoEQEEAIQEDQCAUIAFBJGxqIgQoAhwiBgRAIAYQzAEgBEEANgIcIAsoAgQhAwsgAUEBaiIBIANIDQALCyAREMwBIAwLIgZBAEgNASAAKAIAIQBBACEBAkAgBkEASA0AIAAoAgQgBkwNACAAKAIAIAZBA3RqKAIEIQELIAEiDEUNASAMKAIEIgBB6AdKDQFBACEFQZTNEiAANgIAQZDNEiAGNgIAQZDNEiETIAwoAgRBAEwNASAMKAIMIQQgDCgCCCEDA0AgBUEDdCIGQZjNEmogAyAFQQJ0IgBqKAIANgIAIAZBnM0SaiAAIARqKAIANgIAIAVBAWoiBSAMKAIESA0ACwwBC0EAIRMgDCgCBCIGQegHSg0AQQAhBUGUzRIgBjYCAEGQzRIgETYCAEGQzRIhEyAMKAIEQQBMDQAgDCgCDCEEIAwoAgghAwNAIAVBA3QiBkGYzRJqIAMgBUECdCIAaigCADYCACAGQZzNEmogACAEaigCADYCACAFQQFqIgUgDCgCBEgNAAsLIBVBEGokACATC8MDAgh/AXwjAEFAaiIGJAAgBiACNgI0IAYgAzYCMEGQlhEgBkEwahDIAQJAIAAoAghBAEwEQBDKAQwBCyAFQRZ0QYCAgA5xIQ1BACEFAkACQANAIAYgBUECdCIHIAAoAgRqKAIAKQIAQiCJNwMgQc6WESAGQSBqEMgBEAEhDiAAKAIEIAdqKAIAIAEgAiADIAQgDRDDASEHEAEgDqEhDgJAAkAgB0UNACAHKAIEQQBMDQAgBiAHKAIIKAIAIgo2AhggBiAOOQMQQYqXESAGQRBqEMkBIAUgCyAIRSAJIApKciIMGyELIAcgCCAMGyEIIAQgCkYNAyAKIAkgDBshCQwBCyAGIA45AwBB8JURIAYQyQELIAVBAWoiBSAAKAIISA0ACxDKASAIDQFBACEJDAILEMoBC0EAIQkgCCgCBCIHQegHSg0AQQAhBUGUzRIgBzYCAEGQzRIgCzYCAEGQzRIhCSAIKAIEQQBMDQAgCCgCDCEKIAgoAgghBANAIAVBA3QiB0GYzRJqIAQgBUECdCIAaigCADYCACAHQZzNEmogACAKaigCADYCACAFQQFqIgUgCCgCBEgNAAsLIAZBQGskACAJCysBAX8jAEEQayICJAAgAiABNgIMQci+EiAAIAFBAEEAELMBGiACQRBqJAALKwEBfyMAQRBrIgIkACACIAE2AgxByL4SIAAgAUEOQQAQswEaIAJBEGokAAueAgECf0GUvxIoAgAaAkBBf0EAAn9B6JYREK0BIgACf0GUvxIoAgBBAEgEQEHolhEgAEHIvhIQsgEMAQtB6JYRIABByL4SELIBCyIBIABGDQAaIAELIABHG0EASA0AAkBBmL8SKAIAQQpGDQBB3L4SKAIAIgBB2L4SKAIARg0AQdy+EiAAQQFqNgIAIABBCjoAAAwBCyMAQRBrIgAkACAAQQo6AA8CQAJAQdi+EigCACIBBH8gAQVByL4SEK4BDQJB2L4SKAIAC0HcvhIoAgAiAUYNAEGYvxIoAgBBCkYNAEHcvhIgAUEBajYCACABQQo6AAAMAQtByL4SIABBD2pBAUHsvhIoAgARAgBBAUcNACAALQAPGgsgAEEQaiQACwugLgELfyMAQRBrIgskAAJAAkACQAJAAkACQAJAAkACQAJAAkAgAEH0AU0EQEHYixMoAgAiBkEQIABBC2pBeHEgAEELSRsiBEEDdiIBdiIAQQNxBEACQCAAQX9zQQFxIAFqIgJBA3QiAUGAjBNqIgAgAUGIjBNqKAIAIgEoAggiBEYEQEHYixMgBkF+IAJ3cTYCAAwBCyAEIAA2AgwgACAENgIICyABQQhqIQAgASACQQN0IgJBA3I2AgQgASACaiIBIAEoAgRBAXI2AgQMDAsgBEHgixMoAgAiCE0NASAABEACQCAAIAF0QQIgAXQiAEEAIABrcnEiAEEBayAAQX9zcSIAIABBDHZBEHEiAHYiAUEFdkEIcSICIAByIAEgAnYiAEECdkEEcSIBciAAIAF2IgBBAXZBAnEiAXIgACABdiIAQQF2QQFxIgFyIAAgAXZqIgFBA3QiAEGAjBNqIgIgAEGIjBNqKAIAIgAoAggiA0YEQEHYixMgBkF+IAF3cSIGNgIADAELIAMgAjYCDCACIAM2AggLIAAgBEEDcjYCBCAAIARqIgMgAUEDdCIBIARrIgJBAXI2AgQgACABaiACNgIAIAgEQCAIQXhxQYCME2ohBEHsixMoAgAhAQJ/IAZBASAIQQN2dCIFcUUEQEHYixMgBSAGcjYCACAEDAELIAQoAggLIQUgBCABNgIIIAUgATYCDCABIAQ2AgwgASAFNgIICyAAQQhqIQBB7IsTIAM2AgBB4IsTIAI2AgAMDAtB3IsTKAIAIglFDQEgCUEBayAJQX9zcSIAIABBDHZBEHEiAHYiAUEFdkEIcSICIAByIAEgAnYiAEECdkEEcSIBciAAIAF2IgBBAXZBAnEiAXIgACABdiIAQQF2QQFxIgFyIAAgAXZqQQJ0QYiOE2ooAgAiAygCBEF4cSAEayEBIAMhAgNAAkAgAigCECIARQRAIAIoAhQiAEUNAQsgACgCBEF4cSAEayICIAEgASACSyICGyEBIAAgAyACGyEDIAAhAgwBCwsgAygCGCEKIAMgAygCDCIFRwRAIAMoAggiAEHoixMoAgBJGiAAIAU2AgwgBSAANgIIDAsLIANBFGoiAigCACIARQRAIAMoAhAiAEUNAyADQRBqIQILA0AgAiEHIAAiBUEUaiICKAIAIgANACAFQRBqIQIgBSgCECIADQALIAdBADYCAAwKC0F/IQQgAEG/f0sNACAAQQtqIgBBeHEhBEHcixMoAgAiCEUNAAJ/QQAgBEGAAkkNABpBHyAEQf///wdLDQAaIABBCHYiACAAQYD+P2pBEHZBCHEiAHQiASABQYDgH2pBEHZBBHEiAXQiAiACQYCAD2pBEHZBAnEiAnRBD3YgACABciACcmsiAEEBdCAEIABBFWp2QQFxckEcagshB0EAIARrIQECQAJAAkAgB0ECdEGIjhNqKAIAIgJFBEBBACEADAELQQAhACAEQRkgB0EBdmtBACAHQR9HG3QhAwNAAkAgAigCBEF4cSAEayIGIAFPDQAgAiEFIAYiAQ0AQQAhASACIQAMAwsgACACKAIUIgYgBiACIANBHXZBBHFqKAIQIgJGGyAAIAYbIQAgA0EBdCEDIAINAAsLIAAgBXJFBEBBACEFQQIgB3QiAEEAIABrciAIcSIARQ0DIABBAWsgAEF/c3EiACAAQQx2QRBxIgB2IgJBBXZBCHEiAyAAciACIAN2IgBBAnZBBHEiAnIgACACdiIAQQF2QQJxIgJyIAAgAnYiAEEBdkEBcSICciAAIAJ2akECdEGIjhNqKAIAIQALIABFDQELA0AgACgCBEF4cSAEayIGIAFJIQMgBiABIAMbIQEgACAFIAMbIQUgACgCECICBH8gAgUgACgCFAsiAA0ACwsgBUUNACABQeCLEygCACAEa08NACAFKAIYIQcgBSAFKAIMIgNHBEAgBSgCCCIAQeiLEygCAEkaIAAgAzYCDCADIAA2AggMCQsgBUEUaiICKAIAIgBFBEAgBSgCECIARQ0DIAVBEGohAgsDQCACIQYgACIDQRRqIgIoAgAiAA0AIANBEGohAiADKAIQIgANAAsgBkEANgIADAgLIARB4IsTKAIAIgBNBEBB7IsTKAIAIQECQCAAIARrIgJBEE8EQEHgixMgAjYCAEHsixMgASAEaiIDNgIAIAMgAkEBcjYCBCAAIAFqIAI2AgAgASAEQQNyNgIEDAELQeyLE0EANgIAQeCLE0EANgIAIAEgAEEDcjYCBCAAIAFqIgAgACgCBEEBcjYCBAsgAUEIaiEADAoLIARB5IsTKAIAIgNJBEBB5IsTIAMgBGsiATYCAEHwixNB8IsTKAIAIgAgBGoiAjYCACACIAFBAXI2AgQgACAEQQNyNgIEIABBCGohAAwKC0EAIQAgBEEvaiIIAn9BsI8TKAIABEBBuI8TKAIADAELQbyPE0J/NwIAQbSPE0KAoICAgIAENwIAQbCPEyALQQxqQXBxQdiq1aoFczYCAEHEjxNBADYCAEGUjxNBADYCAEGAIAsiAWoiBkEAIAFrIgdxIgUgBE0NCUGQjxMoAgAiAQRAQYiPEygCACICIAVqIgkgAk0NCiABIAlJDQoLQZSPEy0AAEEEcQ0EAkACQEHwixMoAgAiAQRAQZiPEyEAA0AgASAAKAIAIgJPBEAgAiAAKAIEaiABSw0DCyAAKAIIIgANAAsLQQAQ0AEiA0F/Rg0FIAUhBkG0jxMoAgAiAEEBayIBIANxBEAgBSADayABIANqQQAgAGtxaiEGCyAEIAZPDQUgBkH+////B0sNBUGQjxMoAgAiAARAQYiPEygCACIBIAZqIgIgAU0NBiAAIAJJDQYLIAYQ0AEiACADRw0BDAcLIAYgA2sgB3EiBkH+////B0sNBCAGENABIgMgACgCACAAKAIEakYNAyADIQALAkAgAEF/Rg0AIARBMGogBk0NAEG4jxMoAgAiASAIIAZrakEAIAFrcSIBQf7///8HSwRAIAAhAwwHCyABENABQX9HBEAgASAGaiEGIAAhAwwHC0EAIAZrENABGgwECyAAIQMgAEF/Rw0FDAMLQQAhBQwHC0EAIQMMBQsgA0F/Rw0CC0GUjxNBlI8TKAIAQQRyNgIACyAFQf7///8HSw0BIAUQ0AEhA0EAENABIQAgA0F/Rg0BIABBf0YNASAAIANNDQEgACADayIGIARBKGpNDQELQYiPE0GIjxMoAgAgBmoiADYCAEGMjxMoAgAgAEkEQEGMjxMgADYCAAsCQAJAAkBB8IsTKAIAIgEEQEGYjxMhAANAIAMgACgCACICIAAoAgQiBWpGDQIgACgCCCIADQALDAILQeiLEygCACIAQQAgACADTRtFBEBB6IsTIAM2AgALQQAhAEGcjxMgBjYCAEGYjxMgAzYCAEH4ixNBfzYCAEH8ixNBsI8TKAIANgIAQaSPE0EANgIAA0AgAEEDdCIBQYiME2ogAUGAjBNqIgI2AgAgAUGMjBNqIAI2AgAgAEEBaiIAQSBHDQALQeSLEyAGQShrIgBBeCADa0EHcUEAIANBCGpBB3EbIgFrIgI2AgBB8IsTIAEgA2oiATYCACABIAJBAXI2AgQgACADakEoNgIEQfSLE0HAjxMoAgA2AgAMAgsgAC0ADEEIcQ0AIAEgAkkNACABIANPDQAgACAFIAZqNgIEQfCLEyABQXggAWtBB3FBACABQQhqQQdxGyIAaiICNgIAQeSLE0HkixMoAgAgBmoiAyAAayIANgIAIAIgAEEBcjYCBCABIANqQSg2AgRB9IsTQcCPEygCADYCAAwBC0HoixMoAgAgA0sEQEHoixMgAzYCAAsgAyAGaiECQZiPEyEAAkACQAJAAkACQAJAA0AgAiAAKAIARwRAIAAoAggiAA0BDAILCyAALQAMQQhxRQ0BC0GYjxMhAANAIAEgACgCACICTwRAIAIgACgCBGoiAiABSw0DCyAAKAIIIQAMAAsACyAAIAM2AgAgACAAKAIEIAZqNgIEIANBeCADa0EHcUEAIANBCGpBB3EbaiIHIARBA3I2AgQgAkF4IAJrQQdxQQAgAkEIakEHcRtqIgYgBCAHaiIEayEAIAEgBkYEQEHwixMgBDYCAEHkixNB5IsTKAIAIABqIgA2AgAgBCAAQQFyNgIEDAMLQeyLEygCACAGRgRAQeyLEyAENgIAQeCLE0HgixMoAgAgAGoiADYCACAEIABBAXI2AgQgACAEaiAANgIADAMLIAYoAgQiAUEDcUEBRgRAIAFBeHEhCAJAIAFB/wFNBEAgBigCCCICIAFBA3YiBUEDdEGAjBNqRhogAiAGKAIMIgFGBEBB2IsTQdiLEygCAEF+IAV3cTYCAAwCCyACIAE2AgwgASACNgIIDAELIAYoAhghCQJAIAYgBigCDCIDRwRAIAYoAggiASADNgIMIAMgATYCCAwBCwJAIAZBFGoiASgCACICDQAgBkEQaiIBKAIAIgINAEEAIQMMAQsDQCABIQUgAiIDQRRqIgEoAgAiAg0AIANBEGohASADKAIQIgINAAsgBUEANgIACyAJRQ0AAkAgBigCHCICQQJ0QYiOE2oiASgCACAGRgRAIAEgAzYCACADDQFB3IsTQdyLEygCAEF+IAJ3cTYCAAwCCyAJQRBBFCAJKAIQIAZGG2ogAzYCACADRQ0BCyADIAk2AhggBigCECIBBEAgAyABNgIQIAEgAzYCGAsgBigCFCIBRQ0AIAMgATYCFCABIAM2AhgLIAYgCGoiBigCBCEBIAAgCGohAAsgBiABQX5xNgIEIAQgAEEBcjYCBCAAIARqIAA2AgAgAEH/AU0EQCAAQXhxQYCME2ohAQJ/QdiLEygCACICQQEgAEEDdnQiAHFFBEBB2IsTIAAgAnI2AgAgAQwBCyABKAIICyEAIAEgBDYCCCAAIAQ2AgwgBCABNgIMIAQgADYCCAwDC0EfIQEgAEH///8HTQRAIABBCHYiASABQYD+P2pBEHZBCHEiAXQiAiACQYDgH2pBEHZBBHEiAnQiAyADQYCAD2pBEHZBAnEiA3RBD3YgASACciADcmsiAUEBdCAAIAFBFWp2QQFxckEcaiEBCyAEIAE2AhwgBEIANwIQIAFBAnRBiI4TaiECAkBB3IsTKAIAIgNBASABdCIFcUUEQEHcixMgAyAFcjYCACACIAQ2AgAgBCACNgIYDAELIABBGSABQQF2a0EAIAFBH0cbdCEBIAIoAgAhAwNAIAMiAigCBEF4cSAARg0DIAFBHXYhAyABQQF0IQEgAiADQQRxakEQaiIFKAIAIgMNAAsgBSAENgIAIAQgAjYCGAsgBCAENgIMIAQgBDYCCAwCC0HkixMgBkEoayIAQXggA2tBB3FBACADQQhqQQdxGyIFayIHNgIAQfCLEyADIAVqIgU2AgAgBSAHQQFyNgIEIAAgA2pBKDYCBEH0ixNBwI8TKAIANgIAIAEgAkEnIAJrQQdxQQAgAkEna0EHcRtqQS9rIgAgACABQRBqSRsiBUEbNgIEIAVBoI8TKQIANwIQIAVBmI8TKQIANwIIQaCPEyAFQQhqNgIAQZyPEyAGNgIAQZiPEyADNgIAQaSPE0EANgIAIAVBGGohAANAIABBBzYCBCAAQQhqIQMgAEEEaiEAIAIgA0sNAAsgASAFRg0DIAUgBSgCBEF+cTYCBCABIAUgAWsiA0EBcjYCBCAFIAM2AgAgA0H/AU0EQCADQXhxQYCME2ohAAJ/QdiLEygCACICQQEgA0EDdnQiA3FFBEBB2IsTIAIgA3I2AgAgAAwBCyAAKAIICyECIAAgATYCCCACIAE2AgwgASAANgIMIAEgAjYCCAwEC0EfIQAgA0H///8HTQRAIANBCHYiACAAQYD+P2pBEHZBCHEiAHQiAiACQYDgH2pBEHZBBHEiAnQiBSAFQYCAD2pBEHZBAnEiBXRBD3YgACACciAFcmsiAEEBdCADIABBFWp2QQFxckEcaiEACyABIAA2AhwgAUIANwIQIABBAnRBiI4TaiECAkBB3IsTKAIAIgVBASAAdCIGcUUEQEHcixMgBSAGcjYCACACIAE2AgAgASACNgIYDAELIANBGSAAQQF2a0EAIABBH0cbdCEAIAIoAgAhBQNAIAUiAigCBEF4cSADRg0EIABBHXYhBSAAQQF0IQAgAiAFQQRxakEQaiIGKAIAIgUNAAsgBiABNgIAIAEgAjYCGAsgASABNgIMIAEgATYCCAwDCyACKAIIIgAgBDYCDCACIAQ2AgggBEEANgIYIAQgAjYCDCAEIAA2AggLIAdBCGohAAwFCyACKAIIIgAgATYCDCACIAE2AgggAUEANgIYIAEgAjYCDCABIAA2AggLQeSLEygCACIAIARNDQBB5IsTIAAgBGsiATYCAEHwixNB8IsTKAIAIgAgBGoiAjYCACACIAFBAXI2AgQgACAEQQNyNgIEIABBCGohAAwDC0HoyhJBMDYCAEEAIQAMAgsCQCAHRQ0AAkAgBSgCHCICQQJ0QYiOE2oiACgCACAFRgRAIAAgAzYCACADDQFB3IsTIAhBfiACd3EiCDYCAAwCCyAHQRBBFCAHKAIQIAVGG2ogAzYCACADRQ0BCyADIAc2AhggBSgCECIABEAgAyAANgIQIAAgAzYCGAsgBSgCFCIARQ0AIAMgADYCFCAAIAM2AhgLAkAgAUEPTQRAIAUgASAEaiIAQQNyNgIEIAAgBWoiACAAKAIEQQFyNgIEDAELIAUgBEEDcjYCBCAEIAVqIgMgAUEBcjYCBCABIANqIAE2AgAgAUH/AU0EQCABQXhxQYCME2ohAAJ/QdiLEygCACICQQEgAUEDdnQiAXFFBEBB2IsTIAEgAnI2AgAgAAwBCyAAKAIICyEBIAAgAzYCCCABIAM2AgwgAyAANgIMIAMgATYCCAwBC0EfIQAgAUH///8HTQRAIAFBCHYiACAAQYD+P2pBEHZBCHEiAHQiAiACQYDgH2pBEHZBBHEiAnQiBCAEQYCAD2pBEHZBAnEiBHRBD3YgACACciAEcmsiAEEBdCABIABBFWp2QQFxckEcaiEACyADIAA2AhwgA0IANwIQIABBAnRBiI4TaiECAkACQCAIQQEgAHQiBHFFBEBB3IsTIAQgCHI2AgAgAiADNgIAIAMgAjYCGAwBCyABQRkgAEEBdmtBACAAQR9HG3QhACACKAIAIQQDQCAEIgIoAgRBeHEgAUYNAiAAQR12IQQgAEEBdCEAIAIgBEEEcWpBEGoiBigCACIEDQALIAYgAzYCACADIAI2AhgLIAMgAzYCDCADIAM2AggMAQsgAigCCCIAIAM2AgwgAiADNgIIIANBADYCGCADIAI2AgwgAyAANgIICyAFQQhqIQAMAQsCQCAKRQ0AAkAgAygCHCICQQJ0QYiOE2oiACgCACADRgRAIAAgBTYCACAFDQFB3IsTIAlBfiACd3E2AgAMAgsgCkEQQRQgCigCECADRhtqIAU2AgAgBUUNAQsgBSAKNgIYIAMoAhAiAARAIAUgADYCECAAIAU2AhgLIAMoAhQiAEUNACAFIAA2AhQgACAFNgIYCwJAIAFBD00EQCADIAEgBGoiAEEDcjYCBCAAIANqIgAgACgCBEEBcjYCBAwBCyADIARBA3I2AgQgAyAEaiICIAFBAXI2AgQgASACaiABNgIAIAgEQCAIQXhxQYCME2ohBEHsixMoAgAhAAJ/QQEgCEEDdnQiBSAGcUUEQEHYixMgBSAGcjYCACAEDAELIAQoAggLIQUgBCAANgIIIAUgADYCDCAAIAQ2AgwgACAFNgIIC0HsixMgAjYCAEHgixMgATYCAAsgA0EIaiEACyALQRBqJAAgAAvKDAEHfwJAIABFDQAgAEEIayICIABBBGsoAgAiAUF4cSIAaiEFAkAgAUEBcQ0AIAFBA3FFDQEgAiACKAIAIgFrIgJB6IsTKAIASQ0BIAAgAWohAEHsixMoAgAgAkcEQCABQf8BTQRAIAIoAggiBCABQQN2IgdBA3RBgIwTakYaIAQgAigCDCIBRgRAQdiLE0HYixMoAgBBfiAHd3E2AgAMAwsgBCABNgIMIAEgBDYCCAwCCyACKAIYIQYCQCACIAIoAgwiA0cEQCACKAIIIgEgAzYCDCADIAE2AggMAQsCQCACQRRqIgEoAgAiBA0AIAJBEGoiASgCACIEDQBBACEDDAELA0AgASEHIAQiA0EUaiIBKAIAIgQNACADQRBqIQEgAygCECIEDQALIAdBADYCAAsgBkUNAQJAIAIoAhwiBEECdEGIjhNqIgEoAgAgAkYEQCABIAM2AgAgAw0BQdyLE0HcixMoAgBBfiAEd3E2AgAMAwsgBkEQQRQgBigCECACRhtqIAM2AgAgA0UNAgsgAyAGNgIYIAIoAhAiAQRAIAMgATYCECABIAM2AhgLIAIoAhQiAUUNASADIAE2AhQgASADNgIYDAELIAUoAgQiAUEDcUEDRw0AQeCLEyAANgIAIAUgAUF+cTYCBCACIABBAXI2AgQgACACaiAANgIADwsgAiAFTw0AIAUoAgQiAUEBcUUNAAJAIAFBAnFFBEBB8IsTKAIAIAVGBEBB8IsTIAI2AgBB5IsTQeSLEygCACAAaiIANgIAIAIgAEEBcjYCBCACQeyLEygCAEcNA0HgixNBADYCAEHsixNBADYCAA8LQeyLEygCACAFRgRAQeyLEyACNgIAQeCLE0HgixMoAgAgAGoiADYCACACIABBAXI2AgQgACACaiAANgIADwsgAUF4cSAAaiEAAkAgAUH/AU0EQCAFKAIIIgQgAUEDdiIHQQN0QYCME2pGGiAEIAUoAgwiAUYEQEHYixNB2IsTKAIAQX4gB3dxNgIADAILIAQgATYCDCABIAQ2AggMAQsgBSgCGCEGAkAgBSAFKAIMIgNHBEAgBSgCCCIBQeiLEygCAEkaIAEgAzYCDCADIAE2AggMAQsCQCAFQRRqIgEoAgAiBA0AIAVBEGoiASgCACIEDQBBACEDDAELA0AgASEHIAQiA0EUaiIBKAIAIgQNACADQRBqIQEgAygCECIEDQALIAdBADYCAAsgBkUNAAJAIAUoAhwiBEECdEGIjhNqIgEoAgAgBUYEQCABIAM2AgAgAw0BQdyLE0HcixMoAgBBfiAEd3E2AgAMAgsgBkEQQRQgBigCECAFRhtqIAM2AgAgA0UNAQsgAyAGNgIYIAUoAhAiAQRAIAMgATYCECABIAM2AhgLIAUoAhQiAUUNACADIAE2AhQgASADNgIYCyACIABBAXI2AgQgACACaiAANgIAIAJB7IsTKAIARw0BQeCLEyAANgIADwsgBSABQX5xNgIEIAIgAEEBcjYCBCAAIAJqIAA2AgALIABB/wFNBEAgAEF4cUGAjBNqIQECf0HYixMoAgAiBEEBIABBA3Z0IgBxRQRAQdiLEyAAIARyNgIAIAEMAQsgASgCCAshACABIAI2AgggACACNgIMIAIgATYCDCACIAA2AggPC0EfIQEgAEH///8HTQRAIABBCHYiASABQYD+P2pBEHZBCHEiAXQiBCAEQYDgH2pBEHZBBHEiBHQiAyADQYCAD2pBEHZBAnEiA3RBD3YgASAEciADcmsiAUEBdCAAIAFBFWp2QQFxckEcaiEBCyACIAE2AhwgAkIANwIQIAFBAnRBiI4TaiEEAkACQAJAQdyLEygCACIDQQEgAXQiBXFFBEBB3IsTIAMgBXI2AgAgBCACNgIAIAIgBDYCGAwBCyAAQRkgAUEBdmtBACABQR9HG3QhASAEKAIAIQMDQCADIgQoAgRBeHEgAEYNAiABQR12IQMgAUEBdCEBIAQgA0EEcWpBEGoiBSgCACIDDQALIAUgAjYCACACIAQ2AhgLIAIgAjYCDCACIAI2AggMAQsgBCgCCCIAIAI2AgwgBCACNgIIIAJBADYCGCACIAQ2AgwgAiAANgIIC0H4ixNB+IsTKAIAQQFrIgJBfyACGzYCAAsLoAgBC38gAEUEQCABEMsBDwsgAUFATwRAQejKEkEwNgIAQQAPCwJ/QRAgAUELakF4cSABQQtJGyEDIABBCGsiBSgCBCIIQXhxIQICQCAIQQNxRQRAQQAgA0GAAkkNAhogA0EEaiACTQRAIAUhBCACIANrQbiPEygCAEEBdE0NAgtBAAwCCyACIAVqIQcCQCACIANPBEAgAiADayICQRBJDQEgBSAIQQFxIANyQQJyNgIEIAMgBWoiAyACQQNyNgIEIAcgBygCBEEBcjYCBCADIAIQzgEMAQtB8IsTKAIAIAdGBEBB5IsTKAIAIAJqIgIgA00NAiAFIAhBAXEgA3JBAnI2AgQgAyAFaiIIIAIgA2siA0EBcjYCBEHkixMgAzYCAEHwixMgCDYCAAwBC0HsixMoAgAgB0YEQEHgixMoAgAgAmoiAiADSQ0CAkAgAiADayIEQRBPBEAgBSAIQQFxIANyQQJyNgIEIAMgBWoiAyAEQQFyNgIEIAIgBWoiAiAENgIAIAIgAigCBEF+cTYCBAwBCyAFIAhBAXEgAnJBAnI2AgQgAiAFaiIDIAMoAgRBAXI2AgRBACEEQQAhAwtB7IsTIAM2AgBB4IsTIAQ2AgAMAQsgBygCBCIGQQJxDQEgBkF4cSACaiIJIANJDQEgCSADayELAkAgBkH/AU0EQCAHKAIIIgIgBkEDdiIMQQN0QYCME2pGGiACIAcoAgwiBEYEQEHYixNB2IsTKAIAQX4gDHdxNgIADAILIAIgBDYCDCAEIAI2AggMAQsgBygCGCEKAkAgByAHKAIMIgZHBEAgBygCCCICQeiLEygCAEkaIAIgBjYCDCAGIAI2AggMAQsCQCAHQRRqIgIoAgAiBA0AIAdBEGoiAigCACIEDQBBACEGDAELA0AgAiEMIAQiBkEUaiICKAIAIgQNACAGQRBqIQIgBigCECIEDQALIAxBADYCAAsgCkUNAAJAIAcoAhwiBEECdEGIjhNqIgIoAgAgB0YEQCACIAY2AgAgBg0BQdyLE0HcixMoAgBBfiAEd3E2AgAMAgsgCkEQQRQgCigCECAHRhtqIAY2AgAgBkUNAQsgBiAKNgIYIAcoAhAiAgRAIAYgAjYCECACIAY2AhgLIAcoAhQiAkUNACAGIAI2AhQgAiAGNgIYCyALQQ9NBEAgBSAIQQFxIAlyQQJyNgIEIAUgCWoiAyADKAIEQQFyNgIEDAELIAUgCEEBcSADckECcjYCBCADIAVqIgMgC0EDcjYCBCAFIAlqIgIgAigCBEEBcjYCBCADIAsQzgELIAUhBAsgBAsiBARAIARBCGoPCyABEMsBIgRFBEBBAA8LIAQgAEF8QXggAEEEaygCACIFQQNxGyAFQXhxaiIFIAEgASAFSxsQpgEaIAAQzAEgBAuJDAEGfyAAIAFqIQUCQAJAIAAoAgQiAkEBcQ0AIAJBA3FFDQEgACgCACICIAFqIQECQCAAIAJrIgBB7IsTKAIARwRAIAJB/wFNBEAgACgCCCIEIAJBA3YiB0EDdEGAjBNqRhogACgCDCICIARHDQJB2IsTQdiLEygCAEF+IAd3cTYCAAwDCyAAKAIYIQYCQCAAIAAoAgwiA0cEQCAAKAIIIgJB6IsTKAIASRogAiADNgIMIAMgAjYCCAwBCwJAIABBFGoiAigCACIEDQAgAEEQaiICKAIAIgQNAEEAIQMMAQsDQCACIQcgBCIDQRRqIgIoAgAiBA0AIANBEGohAiADKAIQIgQNAAsgB0EANgIACyAGRQ0CAkAgACgCHCIEQQJ0QYiOE2oiAigCACAARgRAIAIgAzYCACADDQFB3IsTQdyLEygCAEF+IAR3cTYCAAwECyAGQRBBFCAGKAIQIABGG2ogAzYCACADRQ0DCyADIAY2AhggACgCECICBEAgAyACNgIQIAIgAzYCGAsgACgCFCICRQ0CIAMgAjYCFCACIAM2AhgMAgsgBSgCBCICQQNxQQNHDQFB4IsTIAE2AgAgBSACQX5xNgIEIAAgAUEBcjYCBCAFIAE2AgAPCyAEIAI2AgwgAiAENgIICwJAIAUoAgQiAkECcUUEQEHwixMoAgAgBUYEQEHwixMgADYCAEHkixNB5IsTKAIAIAFqIgE2AgAgACABQQFyNgIEIABB7IsTKAIARw0DQeCLE0EANgIAQeyLE0EANgIADwtB7IsTKAIAIAVGBEBB7IsTIAA2AgBB4IsTQeCLEygCACABaiIBNgIAIAAgAUEBcjYCBCAAIAFqIAE2AgAPCyACQXhxIAFqIQECQCACQf8BTQRAIAUoAggiBCACQQN2IgdBA3RBgIwTakYaIAQgBSgCDCICRgRAQdiLE0HYixMoAgBBfiAHd3E2AgAMAgsgBCACNgIMIAIgBDYCCAwBCyAFKAIYIQYCQCAFIAUoAgwiA0cEQCAFKAIIIgJB6IsTKAIASRogAiADNgIMIAMgAjYCCAwBCwJAIAVBFGoiBCgCACICDQAgBUEQaiIEKAIAIgINAEEAIQMMAQsDQCAEIQcgAiIDQRRqIgQoAgAiAg0AIANBEGohBCADKAIQIgINAAsgB0EANgIACyAGRQ0AAkAgBSgCHCIEQQJ0QYiOE2oiAigCACAFRgRAIAIgAzYCACADDQFB3IsTQdyLEygCAEF+IAR3cTYCAAwCCyAGQRBBFCAGKAIQIAVGG2ogAzYCACADRQ0BCyADIAY2AhggBSgCECICBEAgAyACNgIQIAIgAzYCGAsgBSgCFCICRQ0AIAMgAjYCFCACIAM2AhgLIAAgAUEBcjYCBCAAIAFqIAE2AgAgAEHsixMoAgBHDQFB4IsTIAE2AgAPCyAFIAJBfnE2AgQgACABQQFyNgIEIAAgAWogATYCAAsgAUH/AU0EQCABQXhxQYCME2ohAgJ/QdiLEygCACIEQQEgAUEDdnQiAXFFBEBB2IsTIAEgBHI2AgAgAgwBCyACKAIICyEBIAIgADYCCCABIAA2AgwgACACNgIMIAAgATYCCA8LQR8hAiABQf///wdNBEAgAUEIdiICIAJBgP4/akEQdkEIcSICdCIEIARBgOAfakEQdkEEcSIEdCIDIANBgIAPakEQdkECcSIDdEEPdiACIARyIANyayICQQF0IAEgAkEVanZBAXFyQRxqIQILIAAgAjYCHCAAQgA3AhAgAkECdEGIjhNqIQQCQAJAQdyLEygCACIDQQEgAnQiBXFFBEBB3IsTIAMgBXI2AgAgBCAANgIAIAAgBDYCGAwBCyABQRkgAkEBdmtBACACQR9HG3QhAiAEKAIAIQMDQCADIgQoAgRBeHEgAUYNAiACQR12IQMgAkEBdCECIAQgA0EEcWpBEGoiBSgCACIDDQALIAUgADYCACAAIAQ2AhgLIAAgADYCDCAAIAA2AggPCyAEKAIIIgEgADYCDCAEIAA2AgggAEEANgIYIAAgBDYCDCAAIAE2AggLC1wCAX8BfgJAAn9BACAARQ0AGiAArSABrX4iA6ciAiAAIAFyQYCABEkNABpBfyACIANCIIinGwsiAhDLASIARQ0AIABBBGstAABBA3FFDQAgAEEAIAIQqAEaCyAAC1IBAn9B2L8SKAIAIgEgAEEHakF4cSICaiEAAkAgAkEAIAAgAU0bDQAgAD8AQRB0SwRAIAAQA0UNAQtB2L8SIAA2AgAgAQ8LQejKEkEwNgIAQX8LBAAjAAsGACAAJAALEAAjACAAa0FwcSIAJAAgAAsiAQF+IAEgAq0gA61CIIaEIAQgABEPACIFQiCIpyQBIAWnCwvFrRKnAQBBgAgL9xIBAAAAAgAAAAIAAAAFAAAABAAAAAAAAAABAAAAAQAAAAEAAAAGAAAABgAAAAEAAAACAAAAAgAAAAEAAAAAAAAABgAAAAEAAAABAAAABAAAAAQAAAABAAAABAAAAAQAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAAgAAAAMAAAAEAAAABAAAAAEAAABZb3UgZGlkbid0IGNhbGwgb25pZ19pbml0aWFsaXplKCkgZXhwbGljaXRseQAtKyAgIDBYMHgAQWxudW0AbWlzbWF0Y2gAJWQuJWQuJWQAXQBFVUMtVFcAU2hpZnRfSklTAEVVQy1LUgBLT0k4LVIARVVDLUpQAE1PTgBVUy1BU0NJSQBVVEYtMTZMRQBVVEYtMzJMRQBVVEYtMTZCRQBVVEYtMzJCRQBJU08tODg1OS05AFVURi04AElTTy04ODU5LTgASVNPLTg4NTktNwBJU08tODg1OS0xNgBJU08tODg1OS02AEJpZzUASVNPLTg4NTktMTUASVNPLTg4NTktNQBJU08tODg1OS0xNABJU08tODg1OS00AElTTy04ODU5LTEzAElTTy04ODU5LTMASVNPLTg4NTktMgBDUDEyNTEASVNPLTg4NTktMTEASVNPLTg4NTktMQBHQjE4MDMwAElTTy04ODU5LTEwAE9uaWd1cnVtYSAlZC4lZC4lZCA6IENvcHlyaWdodCAoQykgMjAwMi0yMDE4IEsuS29zYWtvAG5vIHN1cHBvcnQgaW4gdGhpcyBjb25maWd1cmF0aW9uAHJlZ3VsYXIgZXhwcmVzc2lvbiBoYXMgJyVzJyB3aXRob3V0IGVzY2FwZQBXb3JkAEFscGhhAEVVQy1DTgBGQUlMAChudWxsKQAARgBBAEkATAAAAEYAQQBJAEwAAAAAYWJvcnQAQmxhbmsAIyVkAEFscGhhAFsATUlTTUFUQ0gAAE0ASQBTAE0AQQBUAEMASAAAAE0ASQBTAE0AQQBUAEMASAAAAAAtMFgrMFggMFgtMHgrMHggMHgAZmFpbCB0byBtZW1vcnkgYWxsb2NhdGlvbgBDbnRybABIaXJhZ2FuYQBNQVgALQBPTklHLU1PTklUT1I6ICUtNHMgJXMgYXQ6ICVkIFslZCAtICVkXSBsZW46ICVkCgAATQBBAFgAAABNAEEAWAAAAABEaWdpdABtYXRjaC1zdGFjayBsaW1pdCBvdmVyAEFsbnVtAGluZgBjaGFyYWN0ZXIgY2xhc3MgaGFzICclcycgd2l0aG91dCBlc2NhcGUARVJST1IAPT4AAEUAUgBSAE8AUgAAAEUAUgBSAE8AUgAAAABwYXJzZSBkZXB0aCBsaW1pdCBvdmVyAGFsbnVtAEdyYXBoAEthdGFrYW5hAENPVU5UAElORgA8PQAAQwBPAFUATgBUAAAAQwBPAFUATgBUAAAAAExvd2VyAHJldHJ5LWxpbWl0LWluLW1hdGNoIG92ZXIAbmFuAGFscGhhAFRPVEFMX0NPVU5UAEFTQ0lJAABUAE8AVABBAEwAXwBDAE8AVQBOAFQAAABUAE8AVABBAEwAXwBDAE8AVQBOAFQAAAAAUHJpbnQAWERpZ2l0AHJldHJ5LWxpbWl0LWluLXNlYXJjaCBvdmVyAGJsYW5rAENNUABOQU4AAEMATQBQAAAAQwBNAFAAAAAAUHVuY3QAc3ViZXhwLWNhbGwtbGltaXQtaW4tc2VhcmNoIG92ZXIAY250cmwAQ250cmwALgBkaWdpdABCbGFuawBTcGFjZQB1bmRlZmluZWQgdHlwZSAoYnVnKQBQdW5jdABVcHBlcgBncmFwaABpbnRlcm5hbCBwYXJzZXIgZXJyb3IgKGJ1ZykAUHJpbnQAWERpZ2l0AGxvd2VyAHN0YWNrIGVycm9yIChidWcpAHByaW50AFVwcGVyAEFTQ0lJAHVuZGVmaW5lZCBieXRlY29kZSAoYnVnKQBwdW5jdABTcGFjZQBXb3JkAHVuZXhwZWN0ZWQgYnl0ZWNvZGUgKGJ1ZykAZGVmYXVsdCBtdWx0aWJ5dGUtZW5jb2RpbmcgaXMgbm90IHNldABMb3dlcgBzcGFjZQB1cHBlcgBHcmFwaABjYW4ndCBjb252ZXJ0IHRvIHdpZGUtY2hhciBvbiBzcGVjaWZpZWQgbXVsdGlieXRlLWVuY29kaW5nAHhkaWdpdABEaWdpdABmYWlsIHRvIGluaXRpYWxpemUAaW52YWxpZCBhcmd1bWVudABhc2NpaQBlbmQgcGF0dGVybiBhdCBsZWZ0IGJyYWNlAHdvcmQAZW5kIHBhdHRlcm4gYXQgbGVmdCBicmFja2V0ADpdAGVtcHR5IGNoYXItY2xhc3MAcmVkdW5kYW50IG5lc3RlZCByZXBlYXQgb3BlcmF0b3IAcHJlbWF0dXJlIGVuZCBvZiBjaGFyLWNsYXNzAG5lc3RlZCByZXBlYXQgb3BlcmF0b3IgJXMgYW5kICVzIHdhcyByZXBsYWNlZCB3aXRoICclcycAZW5kIHBhdHRlcm4gYXQgZXNjYXBlAD8AZW5kIHBhdHRlcm4gYXQgbWV0YQAqAGVuZCBwYXR0ZXJuIGF0IGNvbnRyb2wAKwBpbnZhbGlkIG1ldGEtY29kZSBzeW50YXgAPz8AaW52YWxpZCBjb250cm9sLWNvZGUgc3ludGF4ACo/AGNoYXItY2xhc3MgdmFsdWUgYXQgZW5kIG9mIHJhbmdlACs/AGNoYXItY2xhc3MgdmFsdWUgYXQgc3RhcnQgb2YgcmFuZ2UAdW5tYXRjaGVkIHJhbmdlIHNwZWNpZmllciBpbiBjaGFyLWNsYXNzACsgYW5kID8/AHRhcmdldCBvZiByZXBlYXQgb3BlcmF0b3IgaXMgbm90IHNwZWNpZmllZAArPyBhbmQgPwAPAAAADgAAAHQ+AwB8PgMA6AP0AU0B+gDIAKcAjwB9AG8AZABbAFMATQBHAEMAPwA7ADgANQAyADAALQArACoAKAAmACUAJAAiACEAIAAfAB4AHQAdABwAGwAaABoAGQAYABgAFwAXABYAFgAVABUAFAAUABQAEwATABMAEgASABIAEQARABEAEAAQABAAEAAPAA8ADwAPAA4ADgAOAA4ADgAOAA0ADQANAA0ADQANAAwADAAMAAwADAAMAAsACwALAAsACwALAAsACwALAAoACgAKAAoACgBBgBsL0AgFAAEAAQABAAEAAQABAAEAAQAKAAoAAQABAAoAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEADAAEAAcABAAEAAQABAAEAAQABQAFAAUABQAFAAUABQAGAAYABgAGAAYABgAGAAYABgAGAAUABQAFAAUABQAFAAUABgAGAAYABgAHAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAUABgAFAAUABQAFAAYABgAGAAYABwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAFAAUABQAFAAEAVAAAAAEAAAACAAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAAxAAAALwAAADAAAAAyAAAAMwAAADQAAAA1AAAANgAAADcAAAA4AAAAKgAAACkAAAArAAAALQAAACwAAAAuAAAAUwAAAD0AAAA+AAAAPwAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAEYAAABHAAAAOQAAADoAAAA7AAAAPAAAAEoAAABLAAAATAAAAE0AAABOAAAATwAAAFAAAABIAAAASQAAAFIAAABRAAAAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5eltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/whACEAIQAhACEAIQAhACEAIQAxCCUIIQghCCEIIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACECEQqBBoEGgQaBBoEGgQaBBoEGgQaBBoEGgQaBBoEGgQbB4sHiweLB4sHiweLB4sHiweLB4oEGgQaBBoEGgQaBBoEGifKJ8onyifKJ8onyidKJ0onSidKJ0onSidKJ0onSidKJ0onSidKJ0onSidKJ0onSidKJ0oEGgQaBBoEGgUaBB4njieOJ44njieOJ44nDicOJw4nDicOJw4nDicOJw4nDicOJw4nDicOJw4nDicOJw4nDicKBBoEGgQaBBCEAAQdAlC+UMQQAAAGEAAABCAAAAYgAAAEMAAABjAAAARAAAAGQAAABFAAAAZQAAAEYAAABmAAAARwAAAGcAAABIAAAAaAAAAEkAAABpAAAASgAAAGoAAABLAAAAawAAAEwAAABsAAAATQAAAG0AAABOAAAAbgAAAE8AAABvAAAAUAAAAHAAAABRAAAAcQAAAFIAAAByAAAAUwAAAHMAAABUAAAAdAAAAFUAAAB1AAAAVgAAAHYAAABXAAAAdwAAAFgAAAB4AAAAWQAAAHkAAABaAAAAegAAAHRhcmdldCBvZiByZXBlYXQgb3BlcmF0b3IgaXMgaW52YWxpZABuZXN0ZWQgcmVwZWF0IG9wZXJhdG9yAHVubWF0Y2hlZCBjbG9zZSBwYXJlbnRoZXNpcwBlbmQgcGF0dGVybiB3aXRoIHVubWF0Y2hlZCBwYXJlbnRoZXNpcwBlbmQgcGF0dGVybiBpbiBncm91cAB1bmRlZmluZWQgZ3JvdXAgb3B0aW9uAGludmFsaWQgZ3JvdXAgb3B0aW9uAGludmFsaWQgUE9TSVggYnJhY2tldCB0eXBlAGludmFsaWQgcGF0dGVybiBpbiBsb29rLWJlaGluZABpbnZhbGlkIHJlcGVhdCByYW5nZSB7bG93ZXIsdXBwZXJ9AHRvbyBiaWcgbnVtYmVyAHRvbyBiaWcgbnVtYmVyIGZvciByZXBlYXQgcmFuZ2UAdXBwZXIgaXMgc21hbGxlciB0aGFuIGxvd2VyIGluIHJlcGVhdCByYW5nZQBlbXB0eSByYW5nZSBpbiBjaGFyIGNsYXNzAG1pc21hdGNoIG11bHRpYnl0ZSBjb2RlIGxlbmd0aCBpbiBjaGFyLWNsYXNzIHJhbmdlAHRvbyBtYW55IG11bHRpYnl0ZSBjb2RlIHJhbmdlcyBhcmUgc3BlY2lmaWVkAHRvbyBzaG9ydCBtdWx0aWJ5dGUgY29kZSBzdHJpbmcAdG9vIGJpZyBiYWNrcmVmIG51bWJlcgBpbnZhbGlkIGJhY2tyZWYgbnVtYmVyL25hbWUAbnVtYmVyZWQgYmFja3JlZi9jYWxsIGlzIG5vdCBhbGxvd2VkLiAodXNlIG5hbWUpAHRvbyBtYW55IGNhcHR1cmVzAHRvbyBiaWcgd2lkZS1jaGFyIHZhbHVlAHRvbyBsb25nIHdpZGUtY2hhciB2YWx1ZQB1bmRlZmluZWQgb3BlcmF0b3IAaW52YWxpZCBjb2RlIHBvaW50IHZhbHVlAGdyb3VwIG5hbWUgaXMgZW1wdHkAaW52YWxpZCBncm91cCBuYW1lIDwlbj4AaW52YWxpZCBjaGFyIGluIGdyb3VwIG5hbWUgPCVuPgB1bmRlZmluZWQgbmFtZSA8JW4+IHJlZmVyZW5jZQB1bmRlZmluZWQgZ3JvdXAgPCVuPiByZWZlcmVuY2UAbXVsdGlwbGV4IGRlZmluZWQgbmFtZSA8JW4+AG11bHRpcGxleCBkZWZpbml0aW9uIG5hbWUgPCVuPiBjYWxsAG5ldmVyIGVuZGluZyByZWN1cnNpb24AZ3JvdXAgbnVtYmVyIGlzIHRvbyBiaWcgZm9yIGNhcHR1cmUgaGlzdG9yeQBpbnZhbGlkIGNoYXJhY3RlciBwcm9wZXJ0eSBuYW1lIHslbn0AaW52YWxpZCBpZi1lbHNlIHN5bnRheABpbnZhbGlkIGFic2VudCBncm91cCBwYXR0ZXJuAGludmFsaWQgYWJzZW50IGdyb3VwIGdlbmVyYXRvciBwYXR0ZXJuAGludmFsaWQgY2FsbG91dCBwYXR0ZXJuAGludmFsaWQgY2FsbG91dCBuYW1lAHVuZGVmaW5lZCBjYWxsb3V0IG5hbWUAaW52YWxpZCBjYWxsb3V0IGJvZHkAaW52YWxpZCBjYWxsb3V0IHRhZyBuYW1lAGludmFsaWQgY2FsbG91dCBhcmcAbm90IHN1cHBvcnRlZCBlbmNvZGluZyBjb21iaW5hdGlvbgBpbnZhbGlkIGNvbWJpbmF0aW9uIG9mIG9wdGlvbnMAdmVyeSBpbmVmZmljaWVudCBwYXR0ZXJuAGxpYnJhcnkgaXMgbm90IGluaXRpYWxpemVkAHVuZGVmaW5lZCBlcnJvciBjb2RlAC4uLgAlMDJ4AFx4JTAyeAAAAAEAQcAyCxUBAAAAAQAAAAEAAAABAAAAAQAAAAEAQeAyC3ALAAAAEwAAACUAAABDAAAAgwAAABsBAAAJAgAACQQAAAUIAAADEAAAGyAAACtAAAADgAAALQABAB0AAgADAAQAFQAIAAcAEAARACAADwBAAAkAgAArAAABIwAAAg8AAAQdAAAIAwAAEAsAACBVAABAAEHgMwvRZAhACEAIQAhACEAIQAhACEAIQIxCiUKIQohCiEIIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACEAIQAhACECEQqBBoEGgQaBBoEGgQaBBoEGgQaBBoEGgQaBBoEGgQbB4sHiweLB4sHiweLB4sHiweLB4oEGgQaBBoEGgQaBBoEGifKJ8onyifKJ8onyidKJ0onSidKJ0onSidKJ0onSidKJ0onSidKJ0onSidKJ0onSidKJ0oEGgQaBBoEGgUaBB4njieOJ44njieOJ44nDicOJw4nDicOJw4nDicOJw4nDicOJw4nDicOJw4nDicOJw4nDicKBBoEGgQaBBCEAIAAgACAAIAAgAiAIIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAhAKgAaAAoACgAKAAoACgAKAAoADiMKABoACoAKAAoACgAKAAoBCgEKAA4jCgAKABoACgEOIwoAGgEKAQoBCgAaI0ojSiNKI0ojSiNKI0ojSiNKI0ojSiNKI0ojSiNKI0ojSiNKI0ojSiNKI0ojSgAKI0ojSiNKI0ojSiNKI04jDiMOIw4jDiMOIw4jDiMOIw4jDiMOIw4jDiMOIw4jDiMOIw4jDiMOIw4jDiMOIwoADiMOIw4jDiMOIw4jDiMOIwCgAAAAoAAAAJAAAACwAAAAwAAAANAAAADQAAAA0AAAACAAAAIAAAACAAAAARAAAAIgAAACIAAAADAAAAJwAAACcAAAAQAAAALAAAACwAAAALAAAALgAAAC4AAAAMAAAAMAAAADkAAAAOAAAAOgAAADoAAAAKAAAAOwAAADsAAAALAAAAQQAAAFoAAAABAAAAXwAAAF8AAAAFAAAAYQAAAHoAAAABAAAAhQAAAIUAAAANAAAAqgAAAKoAAAABAAAArQAAAK0AAAAGAAAAtQAAALUAAAABAAAAtwAAALcAAAAKAAAAugAAALoAAAABAAAAwAAAANYAAAABAAAA2AAAAPYAAAABAAAA+AAAANcCAAABAAAA3gIAAP8CAAABAAAAAAMAAG8DAAAEAAAAcAMAAHQDAAABAAAAdgMAAHcDAAABAAAAegMAAH0DAAABAAAAfgMAAH4DAAALAAAAfwMAAH8DAAABAAAAhgMAAIYDAAABAAAAhwMAAIcDAAAKAAAAiAMAAIoDAAABAAAAjAMAAIwDAAABAAAAjgMAAKEDAAABAAAAowMAAPUDAAABAAAA9wMAAIEEAAABAAAAgwQAAIkEAAAEAAAAigQAAC8FAAABAAAAMQUAAFYFAAABAAAAWQUAAFwFAAABAAAAXgUAAF4FAAABAAAAXwUAAF8FAAAKAAAAYAUAAIgFAAABAAAAiQUAAIkFAAALAAAAigUAAIoFAAABAAAAkQUAAL0FAAAEAAAAvwUAAL8FAAAEAAAAwQUAAMIFAAAEAAAAxAUAAMUFAAAEAAAAxwUAAMcFAAAEAAAA0AUAAOoFAAAHAAAA7wUAAPIFAAAHAAAA8wUAAPMFAAABAAAA9AUAAPQFAAAKAAAAAAYAAAUGAAAGAAAADAYAAA0GAAALAAAAEAYAABoGAAAEAAAAHAYAABwGAAAGAAAAIAYAAEoGAAABAAAASwYAAF8GAAAEAAAAYAYAAGkGAAAOAAAAawYAAGsGAAAOAAAAbAYAAGwGAAALAAAAbgYAAG8GAAABAAAAcAYAAHAGAAAEAAAAcQYAANMGAAABAAAA1QYAANUGAAABAAAA1gYAANwGAAAEAAAA3QYAAN0GAAAGAAAA3wYAAOQGAAAEAAAA5QYAAOYGAAABAAAA5wYAAOgGAAAEAAAA6gYAAO0GAAAEAAAA7gYAAO8GAAABAAAA8AYAAPkGAAAOAAAA+gYAAPwGAAABAAAA/wYAAP8GAAABAAAADwcAAA8HAAAGAAAAEAcAABAHAAABAAAAEQcAABEHAAAEAAAAEgcAAC8HAAABAAAAMAcAAEoHAAAEAAAATQcAAKUHAAABAAAApgcAALAHAAAEAAAAsQcAALEHAAABAAAAwAcAAMkHAAAOAAAAygcAAOoHAAABAAAA6wcAAPMHAAAEAAAA9AcAAPUHAAABAAAA+AcAAPgHAAALAAAA+gcAAPoHAAABAAAA/QcAAP0HAAAEAAAAAAgAABUIAAABAAAAFggAABkIAAAEAAAAGggAABoIAAABAAAAGwgAACMIAAAEAAAAJAgAACQIAAABAAAAJQgAACcIAAAEAAAAKAgAACgIAAABAAAAKQgAAC0IAAAEAAAAQAgAAFgIAAABAAAAWQgAAFsIAAAEAAAAYAgAAGoIAAABAAAAcAgAAIcIAAABAAAAiQgAAI4IAAABAAAAkAgAAJEIAAAGAAAAmAgAAJ8IAAAEAAAAoAgAAMkIAAABAAAAyggAAOEIAAAEAAAA4ggAAOIIAAAGAAAA4wgAAAMJAAAEAAAABAkAADkJAAABAAAAOgkAADwJAAAEAAAAPQkAAD0JAAABAAAAPgkAAE8JAAAEAAAAUAkAAFAJAAABAAAAUQkAAFcJAAAEAAAAWAkAAGEJAAABAAAAYgkAAGMJAAAEAAAAZgkAAG8JAAAOAAAAcQkAAIAJAAABAAAAgQkAAIMJAAAEAAAAhQkAAIwJAAABAAAAjwkAAJAJAAABAAAAkwkAAKgJAAABAAAAqgkAALAJAAABAAAAsgkAALIJAAABAAAAtgkAALkJAAABAAAAvAkAALwJAAAEAAAAvQkAAL0JAAABAAAAvgkAAMQJAAAEAAAAxwkAAMgJAAAEAAAAywkAAM0JAAAEAAAAzgkAAM4JAAABAAAA1wkAANcJAAAEAAAA3AkAAN0JAAABAAAA3wkAAOEJAAABAAAA4gkAAOMJAAAEAAAA5gkAAO8JAAAOAAAA8AkAAPEJAAABAAAA/AkAAPwJAAABAAAA/gkAAP4JAAAEAAAAAQoAAAMKAAAEAAAABQoAAAoKAAABAAAADwoAABAKAAABAAAAEwoAACgKAAABAAAAKgoAADAKAAABAAAAMgoAADMKAAABAAAANQoAADYKAAABAAAAOAoAADkKAAABAAAAPAoAADwKAAAEAAAAPgoAAEIKAAAEAAAARwoAAEgKAAAEAAAASwoAAE0KAAAEAAAAUQoAAFEKAAAEAAAAWQoAAFwKAAABAAAAXgoAAF4KAAABAAAAZgoAAG8KAAAOAAAAcAoAAHEKAAAEAAAAcgoAAHQKAAABAAAAdQoAAHUKAAAEAAAAgQoAAIMKAAAEAAAAhQoAAI0KAAABAAAAjwoAAJEKAAABAAAAkwoAAKgKAAABAAAAqgoAALAKAAABAAAAsgoAALMKAAABAAAAtQoAALkKAAABAAAAvAoAALwKAAAEAAAAvQoAAL0KAAABAAAAvgoAAMUKAAAEAAAAxwoAAMkKAAAEAAAAywoAAM0KAAAEAAAA0AoAANAKAAABAAAA4AoAAOEKAAABAAAA4goAAOMKAAAEAAAA5goAAO8KAAAOAAAA+QoAAPkKAAABAAAA+goAAP8KAAAEAAAAAQsAAAMLAAAEAAAABQsAAAwLAAABAAAADwsAABALAAABAAAAEwsAACgLAAABAAAAKgsAADALAAABAAAAMgsAADMLAAABAAAANQsAADkLAAABAAAAPAsAADwLAAAEAAAAPQsAAD0LAAABAAAAPgsAAEQLAAAEAAAARwsAAEgLAAAEAAAASwsAAE0LAAAEAAAAVQsAAFcLAAAEAAAAXAsAAF0LAAABAAAAXwsAAGELAAABAAAAYgsAAGMLAAAEAAAAZgsAAG8LAAAOAAAAcQsAAHELAAABAAAAggsAAIILAAAEAAAAgwsAAIMLAAABAAAAhQsAAIoLAAABAAAAjgsAAJALAAABAAAAkgsAAJULAAABAAAAmQsAAJoLAAABAAAAnAsAAJwLAAABAAAAngsAAJ8LAAABAAAAowsAAKQLAAABAAAAqAsAAKoLAAABAAAArgsAALkLAAABAAAAvgsAAMILAAAEAAAAxgsAAMgLAAAEAAAAygsAAM0LAAAEAAAA0AsAANALAAABAAAA1wsAANcLAAAEAAAA5gsAAO8LAAAOAAAAAAwAAAQMAAAEAAAABQwAAAwMAAABAAAADgwAABAMAAABAAAAEgwAACgMAAABAAAAKgwAADkMAAABAAAAPAwAADwMAAAEAAAAPQwAAD0MAAABAAAAPgwAAEQMAAAEAAAARgwAAEgMAAAEAAAASgwAAE0MAAAEAAAAVQwAAFYMAAAEAAAAWAwAAFoMAAABAAAAXQwAAF0MAAABAAAAYAwAAGEMAAABAAAAYgwAAGMMAAAEAAAAZgwAAG8MAAAOAAAAgAwAAIAMAAABAAAAgQwAAIMMAAAEAAAAhQwAAIwMAAABAAAAjgwAAJAMAAABAAAAkgwAAKgMAAABAAAAqgwAALMMAAABAAAAtQwAALkMAAABAAAAvAwAALwMAAAEAAAAvQwAAL0MAAABAAAAvgwAAMQMAAAEAAAAxgwAAMgMAAAEAAAAygwAAM0MAAAEAAAA1QwAANYMAAAEAAAA3QwAAN4MAAABAAAA4AwAAOEMAAABAAAA4gwAAOMMAAAEAAAA5gwAAO8MAAAOAAAA8QwAAPIMAAABAAAAAA0AAAMNAAAEAAAABA0AAAwNAAABAAAADg0AABANAAABAAAAEg0AADoNAAABAAAAOw0AADwNAAAEAAAAPQ0AAD0NAAABAAAAPg0AAEQNAAAEAAAARg0AAEgNAAAEAAAASg0AAE0NAAAEAAAATg0AAE4NAAABAAAAVA0AAFYNAAABAAAAVw0AAFcNAAAEAAAAXw0AAGENAAABAAAAYg0AAGMNAAAEAAAAZg0AAG8NAAAOAAAAeg0AAH8NAAABAAAAgQ0AAIMNAAAEAAAAhQ0AAJYNAAABAAAAmg0AALENAAABAAAAsw0AALsNAAABAAAAvQ0AAL0NAAABAAAAwA0AAMYNAAABAAAAyg0AAMoNAAAEAAAAzw0AANQNAAAEAAAA1g0AANYNAAAEAAAA2A0AAN8NAAAEAAAA5g0AAO8NAAAOAAAA8g0AAPMNAAAEAAAAMQ4AADEOAAAEAAAANA4AADoOAAAEAAAARw4AAE4OAAAEAAAAUA4AAFkOAAAOAAAAsQ4AALEOAAAEAAAAtA4AALwOAAAEAAAAyA4AAM0OAAAEAAAA0A4AANkOAAAOAAAAAA8AAAAPAAABAAAAGA8AABkPAAAEAAAAIA8AACkPAAAOAAAANQ8AADUPAAAEAAAANw8AADcPAAAEAAAAOQ8AADkPAAAEAAAAPg8AAD8PAAAEAAAAQA8AAEcPAAABAAAASQ8AAGwPAAABAAAAcQ8AAIQPAAAEAAAAhg8AAIcPAAAEAAAAiA8AAIwPAAABAAAAjQ8AAJcPAAAEAAAAmQ8AALwPAAAEAAAAxg8AAMYPAAAEAAAAKxAAAD4QAAAEAAAAQBAAAEkQAAAOAAAAVhAAAFkQAAAEAAAAXhAAAGAQAAAEAAAAYhAAAGQQAAAEAAAAZxAAAG0QAAAEAAAAcRAAAHQQAAAEAAAAghAAAI0QAAAEAAAAjxAAAI8QAAAEAAAAkBAAAJkQAAAOAAAAmhAAAJ0QAAAEAAAAoBAAAMUQAAABAAAAxxAAAMcQAAABAAAAzRAAAM0QAAABAAAA0BAAAPoQAAABAAAA/BAAAEgSAAABAAAAShIAAE0SAAABAAAAUBIAAFYSAAABAAAAWBIAAFgSAAABAAAAWhIAAF0SAAABAAAAYBIAAIgSAAABAAAAihIAAI0SAAABAAAAkBIAALASAAABAAAAshIAALUSAAABAAAAuBIAAL4SAAABAAAAwBIAAMASAAABAAAAwhIAAMUSAAABAAAAyBIAANYSAAABAAAA2BIAABATAAABAAAAEhMAABUTAAABAAAAGBMAAFoTAAABAAAAXRMAAF8TAAAEAAAAgBMAAI8TAAABAAAAoBMAAPUTAAABAAAA+BMAAP0TAAABAAAAARQAAGwWAAABAAAAbxYAAH8WAAABAAAAgBYAAIAWAAARAAAAgRYAAJoWAAABAAAAoBYAAOoWAAABAAAA7hYAAPgWAAABAAAAABcAABEXAAABAAAAEhcAABUXAAAEAAAAHxcAADEXAAABAAAAMhcAADQXAAAEAAAAQBcAAFEXAAABAAAAUhcAAFMXAAAEAAAAYBcAAGwXAAABAAAAbhcAAHAXAAABAAAAchcAAHMXAAAEAAAAtBcAANMXAAAEAAAA3RcAAN0XAAAEAAAA4BcAAOkXAAAOAAAACxgAAA0YAAAEAAAADhgAAA4YAAAGAAAADxgAAA8YAAAEAAAAEBgAABkYAAAOAAAAIBgAAHgYAAABAAAAgBgAAIQYAAABAAAAhRgAAIYYAAAEAAAAhxgAAKgYAAABAAAAqRgAAKkYAAAEAAAAqhgAAKoYAAABAAAAsBgAAPUYAAABAAAAABkAAB4ZAAABAAAAIBkAACsZAAAEAAAAMBkAADsZAAAEAAAARhkAAE8ZAAAOAAAA0BkAANkZAAAOAAAAABoAABYaAAABAAAAFxoAABsaAAAEAAAAVRoAAF4aAAAEAAAAYBoAAHwaAAAEAAAAfxoAAH8aAAAEAAAAgBoAAIkaAAAOAAAAkBoAAJkaAAAOAAAAsBoAAM4aAAAEAAAAABsAAAQbAAAEAAAABRsAADMbAAABAAAANBsAAEQbAAAEAAAARRsAAEwbAAABAAAAUBsAAFkbAAAOAAAAaxsAAHMbAAAEAAAAgBsAAIIbAAAEAAAAgxsAAKAbAAABAAAAoRsAAK0bAAAEAAAArhsAAK8bAAABAAAAsBsAALkbAAAOAAAAuhsAAOUbAAABAAAA5hsAAPMbAAAEAAAAABwAACMcAAABAAAAJBwAADccAAAEAAAAQBwAAEkcAAAOAAAATRwAAE8cAAABAAAAUBwAAFkcAAAOAAAAWhwAAH0cAAABAAAAgBwAAIgcAAABAAAAkBwAALocAAABAAAAvRwAAL8cAAABAAAA0BwAANIcAAAEAAAA1BwAAOgcAAAEAAAA6RwAAOwcAAABAAAA7RwAAO0cAAAEAAAA7hwAAPMcAAABAAAA9BwAAPQcAAAEAAAA9RwAAPYcAAABAAAA9xwAAPkcAAAEAAAA+hwAAPocAAABAAAAAB0AAL8dAAABAAAAwB0AAP8dAAAEAAAAAB4AABUfAAABAAAAGB8AAB0fAAABAAAAIB8AAEUfAAABAAAASB8AAE0fAAABAAAAUB8AAFcfAAABAAAAWR8AAFkfAAABAAAAWx8AAFsfAAABAAAAXR8AAF0fAAABAAAAXx8AAH0fAAABAAAAgB8AALQfAAABAAAAth8AALwfAAABAAAAvh8AAL4fAAABAAAAwh8AAMQfAAABAAAAxh8AAMwfAAABAAAA0B8AANMfAAABAAAA1h8AANsfAAABAAAA4B8AAOwfAAABAAAA8h8AAPQfAAABAAAA9h8AAPwfAAABAAAAACAAAAYgAAARAAAACCAAAAogAAARAAAADCAAAAwgAAAEAAAADSAAAA0gAAASAAAADiAAAA8gAAAGAAAAGCAAABkgAAAMAAAAJCAAACQgAAAMAAAAJyAAACcgAAAKAAAAKCAAACkgAAANAAAAKiAAAC4gAAAGAAAALyAAAC8gAAAFAAAAPyAAAEAgAAAFAAAARCAAAEQgAAALAAAAVCAAAFQgAAAFAAAAXyAAAF8gAAARAAAAYCAAAGQgAAAGAAAAZiAAAG8gAAAGAAAAcSAAAHEgAAABAAAAfyAAAH8gAAABAAAAkCAAAJwgAAABAAAA0CAAAPAgAAAEAAAAAiEAAAIhAAABAAAAByEAAAchAAABAAAACiEAABMhAAABAAAAFSEAABUhAAABAAAAGSEAAB0hAAABAAAAJCEAACQhAAABAAAAJiEAACYhAAABAAAAKCEAACghAAABAAAAKiEAAC0hAAABAAAALyEAADkhAAABAAAAPCEAAD8hAAABAAAARSEAAEkhAAABAAAATiEAAE4hAAABAAAAYCEAAIghAAABAAAAtiQAAOkkAAABAAAAACwAAOQsAAABAAAA6ywAAO4sAAABAAAA7ywAAPEsAAAEAAAA8iwAAPMsAAABAAAAAC0AACUtAAABAAAAJy0AACctAAABAAAALS0AAC0tAAABAAAAMC0AAGctAAABAAAAby0AAG8tAAABAAAAfy0AAH8tAAAEAAAAgC0AAJYtAAABAAAAoC0AAKYtAAABAAAAqC0AAK4tAAABAAAAsC0AALYtAAABAAAAuC0AAL4tAAABAAAAwC0AAMYtAAABAAAAyC0AAM4tAAABAAAA0C0AANYtAAABAAAA2C0AAN4tAAABAAAA4C0AAP8tAAAEAAAALy4AAC8uAAABAAAAADAAAAAwAAARAAAABTAAAAUwAAABAAAAKjAAAC8wAAAEAAAAMTAAADUwAAAIAAAAOzAAADwwAAABAAAAmTAAAJowAAAEAAAAmzAAAJwwAAAIAAAAoDAAAPowAAAIAAAA/DAAAP8wAAAIAAAABTEAAC8xAAABAAAAMTEAAI4xAAABAAAAoDEAAL8xAAABAAAA8DEAAP8xAAAIAAAA0DIAAP4yAAAIAAAAADMAAFczAAAIAAAAAKAAAIykAAABAAAA0KQAAP2kAAABAAAAAKUAAAymAAABAAAAEKYAAB+mAAABAAAAIKYAACmmAAAOAAAAKqYAACumAAABAAAAQKYAAG6mAAABAAAAb6YAAHKmAAAEAAAAdKYAAH2mAAAEAAAAf6YAAJ2mAAABAAAAnqYAAJ+mAAAEAAAAoKYAAO+mAAABAAAA8KYAAPGmAAAEAAAACKcAAMqnAAABAAAA0KcAANGnAAABAAAA06cAANOnAAABAAAA1acAANmnAAABAAAA8qcAAAGoAAABAAAAAqgAAAKoAAAEAAAAA6gAAAWoAAABAAAABqgAAAaoAAAEAAAAB6gAAAqoAAABAAAAC6gAAAuoAAAEAAAADKgAACKoAAABAAAAI6gAACeoAAAEAAAALKgAACyoAAAEAAAAQKgAAHOoAAABAAAAgKgAAIGoAAAEAAAAgqgAALOoAAABAAAAtKgAAMWoAAAEAAAA0KgAANmoAAAOAAAA4KgAAPGoAAAEAAAA8qgAAPeoAAABAAAA+6gAAPuoAAABAAAA/agAAP6oAAABAAAA/6gAAP+oAAAEAAAAAKkAAAmpAAAOAAAACqkAACWpAAABAAAAJqkAAC2pAAAEAAAAMKkAAEapAAABAAAAR6kAAFOpAAAEAAAAYKkAAHypAAABAAAAgKkAAIOpAAAEAAAAhKkAALKpAAABAAAAs6kAAMCpAAAEAAAAz6kAAM+pAAABAAAA0KkAANmpAAAOAAAA5akAAOWpAAAEAAAA8KkAAPmpAAAOAAAAAKoAACiqAAABAAAAKaoAADaqAAAEAAAAQKoAAEKqAAABAAAAQ6oAAEOqAAAEAAAARKoAAEuqAAABAAAATKoAAE2qAAAEAAAAUKoAAFmqAAAOAAAAe6oAAH2qAAAEAAAAsKoAALCqAAAEAAAAsqoAALSqAAAEAAAAt6oAALiqAAAEAAAAvqoAAL+qAAAEAAAAwaoAAMGqAAAEAAAA4KoAAOqqAAABAAAA66oAAO+qAAAEAAAA8qoAAPSqAAABAAAA9aoAAPaqAAAEAAAAAasAAAarAAABAAAACasAAA6rAAABAAAAEasAABarAAABAAAAIKsAACarAAABAAAAKKsAAC6rAAABAAAAMKsAAGmrAAABAAAAcKsAAOKrAAABAAAA46sAAOqrAAAEAAAA7KsAAO2rAAAEAAAA8KsAAPmrAAAOAAAAAKwAAKPXAAABAAAAsNcAAMbXAAABAAAAy9cAAPvXAAABAAAAAPsAAAb7AAABAAAAE/sAABf7AAABAAAAHfsAAB37AAAHAAAAHvsAAB77AAAEAAAAH/sAACj7AAAHAAAAKvsAADb7AAAHAAAAOPsAADz7AAAHAAAAPvsAAD77AAAHAAAAQPsAAEH7AAAHAAAAQ/sAAET7AAAHAAAARvsAAE/7AAAHAAAAUPsAALH7AAABAAAA0/sAAD39AAABAAAAUP0AAI/9AAABAAAAkv0AAMf9AAABAAAA8P0AAPv9AAABAAAAAP4AAA/+AAAEAAAAEP4AABD+AAALAAAAE/4AABP+AAAKAAAAFP4AABT+AAALAAAAIP4AAC/+AAAEAAAAM/4AADT+AAAFAAAATf4AAE/+AAAFAAAAUP4AAFD+AAALAAAAUv4AAFL+AAAMAAAAVP4AAFT+AAALAAAAVf4AAFX+AAAKAAAAcP4AAHT+AAABAAAAdv4AAPz+AAABAAAA//4AAP/+AAAGAAAAB/8AAAf/AAAMAAAADP8AAAz/AAALAAAADv8AAA7/AAAMAAAAEP8AABn/AAAOAAAAGv8AABr/AAAKAAAAG/8AABv/AAALAAAAIf8AADr/AAABAAAAP/8AAD//AAAFAAAAQf8AAFr/AAABAAAAZv8AAJ3/AAAIAAAAnv8AAJ//AAAEAAAAoP8AAL7/AAABAAAAwv8AAMf/AAABAAAAyv8AAM//AAABAAAA0v8AANf/AAABAAAA2v8AANz/AAABAAAA+f8AAPv/AAAGAAAAAAABAAsAAQABAAAADQABACYAAQABAAAAKAABADoAAQABAAAAPAABAD0AAQABAAAAPwABAE0AAQABAAAAUAABAF0AAQABAAAAgAABAPoAAQABAAAAQAEBAHQBAQABAAAA/QEBAP0BAQAEAAAAgAIBAJwCAQABAAAAoAIBANACAQABAAAA4AIBAOACAQAEAAAAAAMBAB8DAQABAAAALQMBAEoDAQABAAAAUAMBAHUDAQABAAAAdgMBAHoDAQAEAAAAgAMBAJ0DAQABAAAAoAMBAMMDAQABAAAAyAMBAM8DAQABAAAA0QMBANUDAQABAAAAAAQBAJ0EAQABAAAAoAQBAKkEAQAOAAAAsAQBANMEAQABAAAA2AQBAPsEAQABAAAAAAUBACcFAQABAAAAMAUBAGMFAQABAAAAcAUBAHoFAQABAAAAfAUBAIoFAQABAAAAjAUBAJIFAQABAAAAlAUBAJUFAQABAAAAlwUBAKEFAQABAAAAowUBALEFAQABAAAAswUBALkFAQABAAAAuwUBALwFAQABAAAAAAYBADYHAQABAAAAQAcBAFUHAQABAAAAYAcBAGcHAQABAAAAgAcBAIUHAQABAAAAhwcBALAHAQABAAAAsgcBALoHAQABAAAAAAgBAAUIAQABAAAACAgBAAgIAQABAAAACggBADUIAQABAAAANwgBADgIAQABAAAAPAgBADwIAQABAAAAPwgBAFUIAQABAAAAYAgBAHYIAQABAAAAgAgBAJ4IAQABAAAA4AgBAPIIAQABAAAA9AgBAPUIAQABAAAAAAkBABUJAQABAAAAIAkBADkJAQABAAAAgAkBALcJAQABAAAAvgkBAL8JAQABAAAAAAoBAAAKAQABAAAAAQoBAAMKAQAEAAAABQoBAAYKAQAEAAAADAoBAA8KAQAEAAAAEAoBABMKAQABAAAAFQoBABcKAQABAAAAGQoBADUKAQABAAAAOAoBADoKAQAEAAAAPwoBAD8KAQAEAAAAYAoBAHwKAQABAAAAgAoBAJwKAQABAAAAwAoBAMcKAQABAAAAyQoBAOQKAQABAAAA5QoBAOYKAQAEAAAAAAsBADULAQABAAAAQAsBAFULAQABAAAAYAsBAHILAQABAAAAgAsBAJELAQABAAAAAAwBAEgMAQABAAAAgAwBALIMAQABAAAAwAwBAPIMAQABAAAAAA0BACMNAQABAAAAJA0BACcNAQAEAAAAMA0BADkNAQAOAAAAgA4BAKkOAQABAAAAqw4BAKwOAQAEAAAAsA4BALEOAQABAAAAAA8BABwPAQABAAAAJw8BACcPAQABAAAAMA8BAEUPAQABAAAARg8BAFAPAQAEAAAAcA8BAIEPAQABAAAAgg8BAIUPAQAEAAAAsA8BAMQPAQABAAAA4A8BAPYPAQABAAAAABABAAIQAQAEAAAAAxABADcQAQABAAAAOBABAEYQAQAEAAAAZhABAG8QAQAOAAAAcBABAHAQAQAEAAAAcRABAHIQAQABAAAAcxABAHQQAQAEAAAAdRABAHUQAQABAAAAfxABAIIQAQAEAAAAgxABAK8QAQABAAAAsBABALoQAQAEAAAAvRABAL0QAQAGAAAAwhABAMIQAQAEAAAAzRABAM0QAQAGAAAA0BABAOgQAQABAAAA8BABAPkQAQAOAAAAABEBAAIRAQAEAAAAAxEBACYRAQABAAAAJxEBADQRAQAEAAAANhEBAD8RAQAOAAAARBEBAEQRAQABAAAARREBAEYRAQAEAAAARxEBAEcRAQABAAAAUBEBAHIRAQABAAAAcxEBAHMRAQAEAAAAdhEBAHYRAQABAAAAgBEBAIIRAQAEAAAAgxEBALIRAQABAAAAsxEBAMARAQAEAAAAwREBAMQRAQABAAAAyREBAMwRAQAEAAAAzhEBAM8RAQAEAAAA0BEBANkRAQAOAAAA2hEBANoRAQABAAAA3BEBANwRAQABAAAAABIBABESAQABAAAAExIBACsSAQABAAAALBIBADcSAQAEAAAAPhIBAD4SAQAEAAAAgBIBAIYSAQABAAAAiBIBAIgSAQABAAAAihIBAI0SAQABAAAAjxIBAJ0SAQABAAAAnxIBAKgSAQABAAAAsBIBAN4SAQABAAAA3xIBAOoSAQAEAAAA8BIBAPkSAQAOAAAAABMBAAMTAQAEAAAABRMBAAwTAQABAAAADxMBABATAQABAAAAExMBACgTAQABAAAAKhMBADATAQABAAAAMhMBADMTAQABAAAANRMBADkTAQABAAAAOxMBADwTAQAEAAAAPRMBAD0TAQABAAAAPhMBAEQTAQAEAAAARxMBAEgTAQAEAAAASxMBAE0TAQAEAAAAUBMBAFATAQABAAAAVxMBAFcTAQAEAAAAXRMBAGETAQABAAAAYhMBAGMTAQAEAAAAZhMBAGwTAQAEAAAAcBMBAHQTAQAEAAAAABQBADQUAQABAAAANRQBAEYUAQAEAAAARxQBAEoUAQABAAAAUBQBAFkUAQAOAAAAXhQBAF4UAQAEAAAAXxQBAGEUAQABAAAAgBQBAK8UAQABAAAAsBQBAMMUAQAEAAAAxBQBAMUUAQABAAAAxxQBAMcUAQABAAAA0BQBANkUAQAOAAAAgBUBAK4VAQABAAAArxUBALUVAQAEAAAAuBUBAMAVAQAEAAAA2BUBANsVAQABAAAA3BUBAN0VAQAEAAAAABYBAC8WAQABAAAAMBYBAEAWAQAEAAAARBYBAEQWAQABAAAAUBYBAFkWAQAOAAAAgBYBAKoWAQABAAAAqxYBALcWAQAEAAAAuBYBALgWAQABAAAAwBYBAMkWAQAOAAAAHRcBACsXAQAEAAAAMBcBADkXAQAOAAAAABgBACsYAQABAAAALBgBADoYAQAEAAAAoBgBAN8YAQABAAAA4BgBAOkYAQAOAAAA/xgBAAYZAQABAAAACRkBAAkZAQABAAAADBkBABMZAQABAAAAFRkBABYZAQABAAAAGBkBAC8ZAQABAAAAMBkBADUZAQAEAAAANxkBADgZAQAEAAAAOxkBAD4ZAQAEAAAAPxkBAD8ZAQABAAAAQBkBAEAZAQAEAAAAQRkBAEEZAQABAAAAQhkBAEMZAQAEAAAAUBkBAFkZAQAOAAAAoBkBAKcZAQABAAAAqhkBANAZAQABAAAA0RkBANcZAQAEAAAA2hkBAOAZAQAEAAAA4RkBAOEZAQABAAAA4xkBAOMZAQABAAAA5BkBAOQZAQAEAAAAABoBAAAaAQABAAAAARoBAAoaAQAEAAAACxoBADIaAQABAAAAMxoBADkaAQAEAAAAOhoBADoaAQABAAAAOxoBAD4aAQAEAAAARxoBAEcaAQAEAAAAUBoBAFAaAQABAAAAURoBAFsaAQAEAAAAXBoBAIkaAQABAAAAihoBAJkaAQAEAAAAnRoBAJ0aAQABAAAAsBoBAPgaAQABAAAAABwBAAgcAQABAAAAChwBAC4cAQABAAAALxwBADYcAQAEAAAAOBwBAD8cAQAEAAAAQBwBAEAcAQABAAAAUBwBAFkcAQAOAAAAchwBAI8cAQABAAAAkhwBAKccAQAEAAAAqRwBALYcAQAEAAAAAB0BAAYdAQABAAAACB0BAAkdAQABAAAACx0BADAdAQABAAAAMR0BADYdAQAEAAAAOh0BADodAQAEAAAAPB0BAD0dAQAEAAAAPx0BAEUdAQAEAAAARh0BAEYdAQABAAAARx0BAEcdAQAEAAAAUB0BAFkdAQAOAAAAYB0BAGUdAQABAAAAZx0BAGgdAQABAAAAah0BAIkdAQABAAAAih0BAI4dAQAEAAAAkB0BAJEdAQAEAAAAkx0BAJcdAQAEAAAAmB0BAJgdAQABAAAAoB0BAKkdAQAOAAAA4B4BAPIeAQABAAAA8x4BAPYeAQAEAAAAsB8BALAfAQABAAAAACABAJkjAQABAAAAACQBAG4kAQABAAAAgCQBAEMlAQABAAAAkC8BAPAvAQABAAAAADABAC40AQABAAAAMDQBADg0AQAGAAAAAEQBAEZGAQABAAAAAGgBADhqAQABAAAAQGoBAF5qAQABAAAAYGoBAGlqAQAOAAAAcGoBAL5qAQABAAAAwGoBAMlqAQAOAAAA0GoBAO1qAQABAAAA8GoBAPRqAQAEAAAAAGsBAC9rAQABAAAAMGsBADZrAQAEAAAAQGsBAENrAQABAAAAUGsBAFlrAQAOAAAAY2sBAHdrAQABAAAAfWsBAI9rAQABAAAAQG4BAH9uAQABAAAAAG8BAEpvAQABAAAAT28BAE9vAQAEAAAAUG8BAFBvAQABAAAAUW8BAIdvAQAEAAAAj28BAJJvAQAEAAAAk28BAJ9vAQABAAAA4G8BAOFvAQABAAAA428BAONvAQABAAAA5G8BAORvAQAEAAAA8G8BAPFvAQAEAAAA8K8BAPOvAQAIAAAA9a8BAPuvAQAIAAAA/a8BAP6vAQAIAAAAALABAACwAQAIAAAAILEBACKxAQAIAAAAZLEBAGexAQAIAAAAALwBAGq8AQABAAAAcLwBAHy8AQABAAAAgLwBAIi8AQABAAAAkLwBAJm8AQABAAAAnbwBAJ68AQAEAAAAoLwBAKO8AQAGAAAAAM8BAC3PAQAEAAAAMM8BAEbPAQAEAAAAZdEBAGnRAQAEAAAAbdEBAHLRAQAEAAAAc9EBAHrRAQAGAAAAe9EBAILRAQAEAAAAhdEBAIvRAQAEAAAAqtEBAK3RAQAEAAAAQtIBAETSAQAEAAAAANQBAFTUAQABAAAAVtQBAJzUAQABAAAAntQBAJ/UAQABAAAAotQBAKLUAQABAAAApdQBAKbUAQABAAAAqdQBAKzUAQABAAAArtQBALnUAQABAAAAu9QBALvUAQABAAAAvdQBAMPUAQABAAAAxdQBAAXVAQABAAAAB9UBAArVAQABAAAADdUBABTVAQABAAAAFtUBABzVAQABAAAAHtUBADnVAQABAAAAO9UBAD7VAQABAAAAQNUBAETVAQABAAAARtUBAEbVAQABAAAAStUBAFDVAQABAAAAUtUBAKXWAQABAAAAqNYBAMDWAQABAAAAwtYBANrWAQABAAAA3NYBAPrWAQABAAAA/NYBABTXAQABAAAAFtcBADTXAQABAAAANtcBAE7XAQABAAAAUNcBAG7XAQABAAAAcNcBAIjXAQABAAAAitcBAKjXAQABAAAAqtcBAMLXAQABAAAAxNcBAMvXAQABAAAAztcBAP/XAQAOAAAAANoBADbaAQAEAAAAO9oBAGzaAQAEAAAAddoBAHXaAQAEAAAAhNoBAITaAQAEAAAAm9oBAJ/aAQAEAAAAodoBAK/aAQAEAAAAAN8BAB7fAQABAAAAAOABAAbgAQAEAAAACOABABjgAQAEAAAAG+ABACHgAQAEAAAAI+ABACTgAQAEAAAAJuABACrgAQAEAAAAAOEBACzhAQABAAAAMOEBADbhAQAEAAAAN+EBAD3hAQABAAAAQOEBAEnhAQAOAAAATuEBAE7hAQABAAAAkOIBAK3iAQABAAAAruIBAK7iAQAEAAAAwOIBAOviAQABAAAA7OIBAO/iAQAEAAAA8OIBAPniAQAOAAAA4OcBAObnAQABAAAA6OcBAOvnAQABAAAA7ecBAO7nAQABAAAA8OcBAP7nAQABAAAAAOgBAMToAQABAAAA0OgBANboAQAEAAAAAOkBAEPpAQABAAAAROkBAErpAQAEAAAAS+kBAEvpAQABAAAAUOkBAFnpAQAOAAAAAO4BAAPuAQABAAAABe4BAB/uAQABAAAAIe4BACLuAQABAAAAJO4BACTuAQABAAAAJ+4BACfuAQABAAAAKe4BADLuAQABAAAANO4BADfuAQABAAAAOe4BADnuAQABAAAAO+4BADvuAQABAAAAQu4BAELuAQABAAAAR+4BAEfuAQABAAAASe4BAEnuAQABAAAAS+4BAEvuAQABAAAATe4BAE/uAQABAAAAUe4BAFLuAQABAAAAVO4BAFTuAQABAAAAV+4BAFfuAQABAAAAWe4BAFnuAQABAAAAW+4BAFvuAQABAAAAXe4BAF3uAQABAAAAX+4BAF/uAQABAAAAYe4BAGLuAQABAAAAZO4BAGTuAQABAAAAZ+4BAGruAQABAAAAbO4BAHLuAQABAAAAdO4BAHfuAQABAAAAee4BAHzuAQABAAAAfu4BAH7uAQABAAAAgO4BAInuAQABAAAAi+4BAJvuAQABAAAAoe4BAKPuAQABAAAApe4BAKnuAQABAAAAq+4BALvuAQABAAAAMPEBAEnxAQABAAAAUPEBAGnxAQABAAAAcPEBAInxAQABAAAA5vEBAP/xAQAPAAAA+/MBAP/zAQAEAAAA8PsBAPn7AQAOAAAAAQAOAAEADgAGAAAAIAAOAH8ADgAEAAAAAAEOAO8BDgAEAEHEmAELn6wBCQAAAAMAAAAKAAAACgAAAAIAAAALAAAADAAAAAMAAAANAAAADQAAAAEAAAAOAAAAHwAAAAMAAAB/AAAAnwAAAAMAAACtAAAArQAAAAMAAAAAAwAAbwMAAAQAAACDBAAAiQQAAAQAAACRBQAAvQUAAAQAAAC/BQAAvwUAAAQAAADBBQAAwgUAAAQAAADEBQAAxQUAAAQAAADHBQAAxwUAAAQAAAAABgAABQYAAAUAAAAQBgAAGgYAAAQAAAAcBgAAHAYAAAMAAABLBgAAXwYAAAQAAABwBgAAcAYAAAQAAADWBgAA3AYAAAQAAADdBgAA3QYAAAUAAADfBgAA5AYAAAQAAADnBgAA6AYAAAQAAADqBgAA7QYAAAQAAAAPBwAADwcAAAUAAAARBwAAEQcAAAQAAAAwBwAASgcAAAQAAACmBwAAsAcAAAQAAADrBwAA8wcAAAQAAAD9BwAA/QcAAAQAAAAWCAAAGQgAAAQAAAAbCAAAIwgAAAQAAAAlCAAAJwgAAAQAAAApCAAALQgAAAQAAABZCAAAWwgAAAQAAACQCAAAkQgAAAUAAACYCAAAnwgAAAQAAADKCAAA4QgAAAQAAADiCAAA4ggAAAUAAADjCAAAAgkAAAQAAAADCQAAAwkAAAcAAAA6CQAAOgkAAAQAAAA7CQAAOwkAAAcAAAA8CQAAPAkAAAQAAAA+CQAAQAkAAAcAAABBCQAASAkAAAQAAABJCQAATAkAAAcAAABNCQAATQkAAAQAAABOCQAATwkAAAcAAABRCQAAVwkAAAQAAABiCQAAYwkAAAQAAACBCQAAgQkAAAQAAACCCQAAgwkAAAcAAAC8CQAAvAkAAAQAAAC+CQAAvgkAAAQAAAC/CQAAwAkAAAcAAADBCQAAxAkAAAQAAADHCQAAyAkAAAcAAADLCQAAzAkAAAcAAADNCQAAzQkAAAQAAADXCQAA1wkAAAQAAADiCQAA4wkAAAQAAAD+CQAA/gkAAAQAAAABCgAAAgoAAAQAAAADCgAAAwoAAAcAAAA8CgAAPAoAAAQAAAA+CgAAQAoAAAcAAABBCgAAQgoAAAQAAABHCgAASAoAAAQAAABLCgAATQoAAAQAAABRCgAAUQoAAAQAAABwCgAAcQoAAAQAAAB1CgAAdQoAAAQAAACBCgAAggoAAAQAAACDCgAAgwoAAAcAAAC8CgAAvAoAAAQAAAC+CgAAwAoAAAcAAADBCgAAxQoAAAQAAADHCgAAyAoAAAQAAADJCgAAyQoAAAcAAADLCgAAzAoAAAcAAADNCgAAzQoAAAQAAADiCgAA4woAAAQAAAD6CgAA/woAAAQAAAABCwAAAQsAAAQAAAACCwAAAwsAAAcAAAA8CwAAPAsAAAQAAAA+CwAAPwsAAAQAAABACwAAQAsAAAcAAABBCwAARAsAAAQAAABHCwAASAsAAAcAAABLCwAATAsAAAcAAABNCwAATQsAAAQAAABVCwAAVwsAAAQAAABiCwAAYwsAAAQAAACCCwAAggsAAAQAAAC+CwAAvgsAAAQAAAC/CwAAvwsAAAcAAADACwAAwAsAAAQAAADBCwAAwgsAAAcAAADGCwAAyAsAAAcAAADKCwAAzAsAAAcAAADNCwAAzQsAAAQAAADXCwAA1wsAAAQAAAAADAAAAAwAAAQAAAABDAAAAwwAAAcAAAAEDAAABAwAAAQAAAA8DAAAPAwAAAQAAAA+DAAAQAwAAAQAAABBDAAARAwAAAcAAABGDAAASAwAAAQAAABKDAAATQwAAAQAAABVDAAAVgwAAAQAAABiDAAAYwwAAAQAAACBDAAAgQwAAAQAAACCDAAAgwwAAAcAAAC8DAAAvAwAAAQAAAC+DAAAvgwAAAcAAAC/DAAAvwwAAAQAAADADAAAwQwAAAcAAADCDAAAwgwAAAQAAADDDAAAxAwAAAcAAADGDAAAxgwAAAQAAADHDAAAyAwAAAcAAADKDAAAywwAAAcAAADMDAAAzQwAAAQAAADVDAAA1gwAAAQAAADiDAAA4wwAAAQAAAAADQAAAQ0AAAQAAAACDQAAAw0AAAcAAAA7DQAAPA0AAAQAAAA+DQAAPg0AAAQAAAA/DQAAQA0AAAcAAABBDQAARA0AAAQAAABGDQAASA0AAAcAAABKDQAATA0AAAcAAABNDQAATQ0AAAQAAABODQAATg0AAAUAAABXDQAAVw0AAAQAAABiDQAAYw0AAAQAAACBDQAAgQ0AAAQAAACCDQAAgw0AAAcAAADKDQAAyg0AAAQAAADPDQAAzw0AAAQAAADQDQAA0Q0AAAcAAADSDQAA1A0AAAQAAADWDQAA1g0AAAQAAADYDQAA3g0AAAcAAADfDQAA3w0AAAQAAADyDQAA8w0AAAcAAAAxDgAAMQ4AAAQAAAAzDgAAMw4AAAcAAAA0DgAAOg4AAAQAAABHDgAATg4AAAQAAACxDgAAsQ4AAAQAAACzDgAAsw4AAAcAAAC0DgAAvA4AAAQAAADIDgAAzQ4AAAQAAAAYDwAAGQ8AAAQAAAA1DwAANQ8AAAQAAAA3DwAANw8AAAQAAAA5DwAAOQ8AAAQAAAA+DwAAPw8AAAcAAABxDwAAfg8AAAQAAAB/DwAAfw8AAAcAAACADwAAhA8AAAQAAACGDwAAhw8AAAQAAACNDwAAlw8AAAQAAACZDwAAvA8AAAQAAADGDwAAxg8AAAQAAAAtEAAAMBAAAAQAAAAxEAAAMRAAAAcAAAAyEAAANxAAAAQAAAA5EAAAOhAAAAQAAAA7EAAAPBAAAAcAAAA9EAAAPhAAAAQAAABWEAAAVxAAAAcAAABYEAAAWRAAAAQAAABeEAAAYBAAAAQAAABxEAAAdBAAAAQAAACCEAAAghAAAAQAAACEEAAAhBAAAAcAAACFEAAAhhAAAAQAAACNEAAAjRAAAAQAAACdEAAAnRAAAAQAAAAAEQAAXxEAAA0AAABgEQAApxEAABEAAACoEQAA/xEAABAAAABdEwAAXxMAAAQAAAASFwAAFBcAAAQAAAAVFwAAFRcAAAcAAAAyFwAAMxcAAAQAAAA0FwAANBcAAAcAAABSFwAAUxcAAAQAAAByFwAAcxcAAAQAAAC0FwAAtRcAAAQAAAC2FwAAthcAAAcAAAC3FwAAvRcAAAQAAAC+FwAAxRcAAAcAAADGFwAAxhcAAAQAAADHFwAAyBcAAAcAAADJFwAA0xcAAAQAAADdFwAA3RcAAAQAAAALGAAADRgAAAQAAAAOGAAADhgAAAMAAAAPGAAADxgAAAQAAACFGAAAhhgAAAQAAACpGAAAqRgAAAQAAAAgGQAAIhkAAAQAAAAjGQAAJhkAAAcAAAAnGQAAKBkAAAQAAAApGQAAKxkAAAcAAAAwGQAAMRkAAAcAAAAyGQAAMhkAAAQAAAAzGQAAOBkAAAcAAAA5GQAAOxkAAAQAAAAXGgAAGBoAAAQAAAAZGgAAGhoAAAcAAAAbGgAAGxoAAAQAAABVGgAAVRoAAAcAAABWGgAAVhoAAAQAAABXGgAAVxoAAAcAAABYGgAAXhoAAAQAAABgGgAAYBoAAAQAAABiGgAAYhoAAAQAAABlGgAAbBoAAAQAAABtGgAAchoAAAcAAABzGgAAfBoAAAQAAAB/GgAAfxoAAAQAAACwGgAAzhoAAAQAAAAAGwAAAxsAAAQAAAAEGwAABBsAAAcAAAA0GwAAOhsAAAQAAAA7GwAAOxsAAAcAAAA8GwAAPBsAAAQAAAA9GwAAQRsAAAcAAABCGwAAQhsAAAQAAABDGwAARBsAAAcAAABrGwAAcxsAAAQAAACAGwAAgRsAAAQAAACCGwAAghsAAAcAAAChGwAAoRsAAAcAAACiGwAApRsAAAQAAACmGwAApxsAAAcAAACoGwAAqRsAAAQAAACqGwAAqhsAAAcAAACrGwAArRsAAAQAAADmGwAA5hsAAAQAAADnGwAA5xsAAAcAAADoGwAA6RsAAAQAAADqGwAA7BsAAAcAAADtGwAA7RsAAAQAAADuGwAA7hsAAAcAAADvGwAA8RsAAAQAAADyGwAA8xsAAAcAAAAkHAAAKxwAAAcAAAAsHAAAMxwAAAQAAAA0HAAANRwAAAcAAAA2HAAANxwAAAQAAADQHAAA0hwAAAQAAADUHAAA4BwAAAQAAADhHAAA4RwAAAcAAADiHAAA6BwAAAQAAADtHAAA7RwAAAQAAAD0HAAA9BwAAAQAAAD3HAAA9xwAAAcAAAD4HAAA+RwAAAQAAADAHQAA/x0AAAQAAAALIAAACyAAAAMAAAAMIAAADCAAAAQAAAANIAAADSAAAAgAAAAOIAAADyAAAAMAAAAoIAAALiAAAAMAAABgIAAAbyAAAAMAAADQIAAA8CAAAAQAAADvLAAA8SwAAAQAAAB/LQAAfy0AAAQAAADgLQAA/y0AAAQAAAAqMAAALzAAAAQAAACZMAAAmjAAAAQAAABvpgAAcqYAAAQAAAB0pgAAfaYAAAQAAACepgAAn6YAAAQAAADwpgAA8aYAAAQAAAACqAAAAqgAAAQAAAAGqAAABqgAAAQAAAALqAAAC6gAAAQAAAAjqAAAJKgAAAcAAAAlqAAAJqgAAAQAAAAnqAAAJ6gAAAcAAAAsqAAALKgAAAQAAACAqAAAgagAAAcAAAC0qAAAw6gAAAcAAADEqAAAxagAAAQAAADgqAAA8agAAAQAAAD/qAAA/6gAAAQAAAAmqQAALakAAAQAAABHqQAAUakAAAQAAABSqQAAU6kAAAcAAABgqQAAfKkAAA0AAACAqQAAgqkAAAQAAACDqQAAg6kAAAcAAACzqQAAs6kAAAQAAAC0qQAAtakAAAcAAAC2qQAAuakAAAQAAAC6qQAAu6kAAAcAAAC8qQAAvakAAAQAAAC+qQAAwKkAAAcAAADlqQAA5akAAAQAAAApqgAALqoAAAQAAAAvqgAAMKoAAAcAAAAxqgAAMqoAAAQAAAAzqgAANKoAAAcAAAA1qgAANqoAAAQAAABDqgAAQ6oAAAQAAABMqgAATKoAAAQAAABNqgAATaoAAAcAAAB8qgAAfKoAAAQAAACwqgAAsKoAAAQAAACyqgAAtKoAAAQAAAC3qgAAuKoAAAQAAAC+qgAAv6oAAAQAAADBqgAAwaoAAAQAAADrqgAA66oAAAcAAADsqgAA7aoAAAQAAADuqgAA76oAAAcAAAD1qgAA9aoAAAcAAAD2qgAA9qoAAAQAAADjqwAA5KsAAAcAAADlqwAA5asAAAQAAADmqwAA56sAAAcAAADoqwAA6KsAAAQAAADpqwAA6qsAAAcAAADsqwAA7KsAAAcAAADtqwAA7asAAAQAAAAArAAAAKwAAA4AAAABrAAAG6wAAA8AAAAcrAAAHKwAAA4AAAAdrAAAN6wAAA8AAAA4rAAAOKwAAA4AAAA5rAAAU6wAAA8AAABUrAAAVKwAAA4AAABVrAAAb6wAAA8AAABwrAAAcKwAAA4AAABxrAAAi6wAAA8AAACMrAAAjKwAAA4AAACNrAAAp6wAAA8AAACorAAAqKwAAA4AAACprAAAw6wAAA8AAADErAAAxKwAAA4AAADFrAAA36wAAA8AAADgrAAA4KwAAA4AAADhrAAA+6wAAA8AAAD8rAAA/KwAAA4AAAD9rAAAF60AAA8AAAAYrQAAGK0AAA4AAAAZrQAAM60AAA8AAAA0rQAANK0AAA4AAAA1rQAAT60AAA8AAABQrQAAUK0AAA4AAABRrQAAa60AAA8AAABsrQAAbK0AAA4AAABtrQAAh60AAA8AAACIrQAAiK0AAA4AAACJrQAAo60AAA8AAACkrQAApK0AAA4AAAClrQAAv60AAA8AAADArQAAwK0AAA4AAADBrQAA260AAA8AAADcrQAA3K0AAA4AAADdrQAA960AAA8AAAD4rQAA+K0AAA4AAAD5rQAAE64AAA8AAAAUrgAAFK4AAA4AAAAVrgAAL64AAA8AAAAwrgAAMK4AAA4AAAAxrgAAS64AAA8AAABMrgAATK4AAA4AAABNrgAAZ64AAA8AAABorgAAaK4AAA4AAABprgAAg64AAA8AAACErgAAhK4AAA4AAACFrgAAn64AAA8AAACgrgAAoK4AAA4AAAChrgAAu64AAA8AAAC8rgAAvK4AAA4AAAC9rgAA164AAA8AAADYrgAA2K4AAA4AAADZrgAA864AAA8AAAD0rgAA9K4AAA4AAAD1rgAAD68AAA8AAAAQrwAAEK8AAA4AAAARrwAAK68AAA8AAAAsrwAALK8AAA4AAAAtrwAAR68AAA8AAABIrwAASK8AAA4AAABJrwAAY68AAA8AAABkrwAAZK8AAA4AAABlrwAAf68AAA8AAACArwAAgK8AAA4AAACBrwAAm68AAA8AAACcrwAAnK8AAA4AAACdrwAAt68AAA8AAAC4rwAAuK8AAA4AAAC5rwAA068AAA8AAADUrwAA1K8AAA4AAADVrwAA768AAA8AAADwrwAA8K8AAA4AAADxrwAAC7AAAA8AAAAMsAAADLAAAA4AAAANsAAAJ7AAAA8AAAAosAAAKLAAAA4AAAApsAAAQ7AAAA8AAABEsAAARLAAAA4AAABFsAAAX7AAAA8AAABgsAAAYLAAAA4AAABhsAAAe7AAAA8AAAB8sAAAfLAAAA4AAAB9sAAAl7AAAA8AAACYsAAAmLAAAA4AAACZsAAAs7AAAA8AAAC0sAAAtLAAAA4AAAC1sAAAz7AAAA8AAADQsAAA0LAAAA4AAADRsAAA67AAAA8AAADssAAA7LAAAA4AAADtsAAAB7EAAA8AAAAIsQAACLEAAA4AAAAJsQAAI7EAAA8AAAAksQAAJLEAAA4AAAAlsQAAP7EAAA8AAABAsQAAQLEAAA4AAABBsQAAW7EAAA8AAABcsQAAXLEAAA4AAABdsQAAd7EAAA8AAAB4sQAAeLEAAA4AAAB5sQAAk7EAAA8AAACUsQAAlLEAAA4AAACVsQAAr7EAAA8AAACwsQAAsLEAAA4AAACxsQAAy7EAAA8AAADMsQAAzLEAAA4AAADNsQAA57EAAA8AAADosQAA6LEAAA4AAADpsQAAA7IAAA8AAAAEsgAABLIAAA4AAAAFsgAAH7IAAA8AAAAgsgAAILIAAA4AAAAhsgAAO7IAAA8AAAA8sgAAPLIAAA4AAAA9sgAAV7IAAA8AAABYsgAAWLIAAA4AAABZsgAAc7IAAA8AAAB0sgAAdLIAAA4AAAB1sgAAj7IAAA8AAACQsgAAkLIAAA4AAACRsgAAq7IAAA8AAACssgAArLIAAA4AAACtsgAAx7IAAA8AAADIsgAAyLIAAA4AAADJsgAA47IAAA8AAADksgAA5LIAAA4AAADlsgAA/7IAAA8AAAAAswAAALMAAA4AAAABswAAG7MAAA8AAAAcswAAHLMAAA4AAAAdswAAN7MAAA8AAAA4swAAOLMAAA4AAAA5swAAU7MAAA8AAABUswAAVLMAAA4AAABVswAAb7MAAA8AAABwswAAcLMAAA4AAABxswAAi7MAAA8AAACMswAAjLMAAA4AAACNswAAp7MAAA8AAACoswAAqLMAAA4AAACpswAAw7MAAA8AAADEswAAxLMAAA4AAADFswAA37MAAA8AAADgswAA4LMAAA4AAADhswAA+7MAAA8AAAD8swAA/LMAAA4AAAD9swAAF7QAAA8AAAAYtAAAGLQAAA4AAAAZtAAAM7QAAA8AAAA0tAAANLQAAA4AAAA1tAAAT7QAAA8AAABQtAAAULQAAA4AAABRtAAAa7QAAA8AAABstAAAbLQAAA4AAABttAAAh7QAAA8AAACItAAAiLQAAA4AAACJtAAAo7QAAA8AAACktAAApLQAAA4AAACltAAAv7QAAA8AAADAtAAAwLQAAA4AAADBtAAA27QAAA8AAADctAAA3LQAAA4AAADdtAAA97QAAA8AAAD4tAAA+LQAAA4AAAD5tAAAE7UAAA8AAAAUtQAAFLUAAA4AAAAVtQAAL7UAAA8AAAAwtQAAMLUAAA4AAAAxtQAAS7UAAA8AAABMtQAATLUAAA4AAABNtQAAZ7UAAA8AAABotQAAaLUAAA4AAABptQAAg7UAAA8AAACEtQAAhLUAAA4AAACFtQAAn7UAAA8AAACgtQAAoLUAAA4AAAChtQAAu7UAAA8AAAC8tQAAvLUAAA4AAAC9tQAA17UAAA8AAADYtQAA2LUAAA4AAADZtQAA87UAAA8AAAD0tQAA9LUAAA4AAAD1tQAAD7YAAA8AAAAQtgAAELYAAA4AAAARtgAAK7YAAA8AAAAstgAALLYAAA4AAAAttgAAR7YAAA8AAABItgAASLYAAA4AAABJtgAAY7YAAA8AAABktgAAZLYAAA4AAABltgAAf7YAAA8AAACAtgAAgLYAAA4AAACBtgAAm7YAAA8AAACctgAAnLYAAA4AAACdtgAAt7YAAA8AAAC4tgAAuLYAAA4AAAC5tgAA07YAAA8AAADUtgAA1LYAAA4AAADVtgAA77YAAA8AAADwtgAA8LYAAA4AAADxtgAAC7cAAA8AAAAMtwAADLcAAA4AAAANtwAAJ7cAAA8AAAAotwAAKLcAAA4AAAAptwAAQ7cAAA8AAABEtwAARLcAAA4AAABFtwAAX7cAAA8AAABgtwAAYLcAAA4AAABhtwAAe7cAAA8AAAB8twAAfLcAAA4AAAB9twAAl7cAAA8AAACYtwAAmLcAAA4AAACZtwAAs7cAAA8AAAC0twAAtLcAAA4AAAC1twAAz7cAAA8AAADQtwAA0LcAAA4AAADRtwAA67cAAA8AAADstwAA7LcAAA4AAADttwAAB7gAAA8AAAAIuAAACLgAAA4AAAAJuAAAI7gAAA8AAAAkuAAAJLgAAA4AAAAluAAAP7gAAA8AAABAuAAAQLgAAA4AAABBuAAAW7gAAA8AAABcuAAAXLgAAA4AAABduAAAd7gAAA8AAAB4uAAAeLgAAA4AAAB5uAAAk7gAAA8AAACUuAAAlLgAAA4AAACVuAAAr7gAAA8AAACwuAAAsLgAAA4AAACxuAAAy7gAAA8AAADMuAAAzLgAAA4AAADNuAAA57gAAA8AAADouAAA6LgAAA4AAADpuAAAA7kAAA8AAAAEuQAABLkAAA4AAAAFuQAAH7kAAA8AAAAguQAAILkAAA4AAAAhuQAAO7kAAA8AAAA8uQAAPLkAAA4AAAA9uQAAV7kAAA8AAABYuQAAWLkAAA4AAABZuQAAc7kAAA8AAAB0uQAAdLkAAA4AAAB1uQAAj7kAAA8AAACQuQAAkLkAAA4AAACRuQAAq7kAAA8AAACsuQAArLkAAA4AAACtuQAAx7kAAA8AAADIuQAAyLkAAA4AAADJuQAA47kAAA8AAADkuQAA5LkAAA4AAADluQAA/7kAAA8AAAAAugAAALoAAA4AAAABugAAG7oAAA8AAAAcugAAHLoAAA4AAAAdugAAN7oAAA8AAAA4ugAAOLoAAA4AAAA5ugAAU7oAAA8AAABUugAAVLoAAA4AAABVugAAb7oAAA8AAABwugAAcLoAAA4AAABxugAAi7oAAA8AAACMugAAjLoAAA4AAACNugAAp7oAAA8AAACougAAqLoAAA4AAACpugAAw7oAAA8AAADEugAAxLoAAA4AAADFugAA37oAAA8AAADgugAA4LoAAA4AAADhugAA+7oAAA8AAAD8ugAA/LoAAA4AAAD9ugAAF7sAAA8AAAAYuwAAGLsAAA4AAAAZuwAAM7sAAA8AAAA0uwAANLsAAA4AAAA1uwAAT7sAAA8AAABQuwAAULsAAA4AAABRuwAAa7sAAA8AAABsuwAAbLsAAA4AAABtuwAAh7sAAA8AAACIuwAAiLsAAA4AAACJuwAAo7sAAA8AAACkuwAApLsAAA4AAACluwAAv7sAAA8AAADAuwAAwLsAAA4AAADBuwAA27sAAA8AAADcuwAA3LsAAA4AAADduwAA97sAAA8AAAD4uwAA+LsAAA4AAAD5uwAAE7wAAA8AAAAUvAAAFLwAAA4AAAAVvAAAL7wAAA8AAAAwvAAAMLwAAA4AAAAxvAAAS7wAAA8AAABMvAAATLwAAA4AAABNvAAAZ7wAAA8AAABovAAAaLwAAA4AAABpvAAAg7wAAA8AAACEvAAAhLwAAA4AAACFvAAAn7wAAA8AAACgvAAAoLwAAA4AAAChvAAAu7wAAA8AAAC8vAAAvLwAAA4AAAC9vAAA17wAAA8AAADYvAAA2LwAAA4AAADZvAAA87wAAA8AAAD0vAAA9LwAAA4AAAD1vAAAD70AAA8AAAAQvQAAEL0AAA4AAAARvQAAK70AAA8AAAAsvQAALL0AAA4AAAAtvQAAR70AAA8AAABIvQAASL0AAA4AAABJvQAAY70AAA8AAABkvQAAZL0AAA4AAABlvQAAf70AAA8AAACAvQAAgL0AAA4AAACBvQAAm70AAA8AAACcvQAAnL0AAA4AAACdvQAAt70AAA8AAAC4vQAAuL0AAA4AAAC5vQAA070AAA8AAADUvQAA1L0AAA4AAADVvQAA770AAA8AAADwvQAA8L0AAA4AAADxvQAAC74AAA8AAAAMvgAADL4AAA4AAAANvgAAJ74AAA8AAAAovgAAKL4AAA4AAAApvgAAQ74AAA8AAABEvgAARL4AAA4AAABFvgAAX74AAA8AAABgvgAAYL4AAA4AAABhvgAAe74AAA8AAAB8vgAAfL4AAA4AAAB9vgAAl74AAA8AAACYvgAAmL4AAA4AAACZvgAAs74AAA8AAAC0vgAAtL4AAA4AAAC1vgAAz74AAA8AAADQvgAA0L4AAA4AAADRvgAA674AAA8AAADsvgAA7L4AAA4AAADtvgAAB78AAA8AAAAIvwAACL8AAA4AAAAJvwAAI78AAA8AAAAkvwAAJL8AAA4AAAAlvwAAP78AAA8AAABAvwAAQL8AAA4AAABBvwAAW78AAA8AAABcvwAAXL8AAA4AAABdvwAAd78AAA8AAAB4vwAAeL8AAA4AAAB5vwAAk78AAA8AAACUvwAAlL8AAA4AAACVvwAAr78AAA8AAACwvwAAsL8AAA4AAACxvwAAy78AAA8AAADMvwAAzL8AAA4AAADNvwAA578AAA8AAADovwAA6L8AAA4AAADpvwAAA8AAAA8AAAAEwAAABMAAAA4AAAAFwAAAH8AAAA8AAAAgwAAAIMAAAA4AAAAhwAAAO8AAAA8AAAA8wAAAPMAAAA4AAAA9wAAAV8AAAA8AAABYwAAAWMAAAA4AAABZwAAAc8AAAA8AAAB0wAAAdMAAAA4AAAB1wAAAj8AAAA8AAACQwAAAkMAAAA4AAACRwAAAq8AAAA8AAACswAAArMAAAA4AAACtwAAAx8AAAA8AAADIwAAAyMAAAA4AAADJwAAA48AAAA8AAADkwAAA5MAAAA4AAADlwAAA/8AAAA8AAAAAwQAAAMEAAA4AAAABwQAAG8EAAA8AAAAcwQAAHMEAAA4AAAAdwQAAN8EAAA8AAAA4wQAAOMEAAA4AAAA5wQAAU8EAAA8AAABUwQAAVMEAAA4AAABVwQAAb8EAAA8AAABwwQAAcMEAAA4AAABxwQAAi8EAAA8AAACMwQAAjMEAAA4AAACNwQAAp8EAAA8AAACowQAAqMEAAA4AAACpwQAAw8EAAA8AAADEwQAAxMEAAA4AAADFwQAA38EAAA8AAADgwQAA4MEAAA4AAADhwQAA+8EAAA8AAAD8wQAA/MEAAA4AAAD9wQAAF8IAAA8AAAAYwgAAGMIAAA4AAAAZwgAAM8IAAA8AAAA0wgAANMIAAA4AAAA1wgAAT8IAAA8AAABQwgAAUMIAAA4AAABRwgAAa8IAAA8AAABswgAAbMIAAA4AAABtwgAAh8IAAA8AAACIwgAAiMIAAA4AAACJwgAAo8IAAA8AAACkwgAApMIAAA4AAAClwgAAv8IAAA8AAADAwgAAwMIAAA4AAADBwgAA28IAAA8AAADcwgAA3MIAAA4AAADdwgAA98IAAA8AAAD4wgAA+MIAAA4AAAD5wgAAE8MAAA8AAAAUwwAAFMMAAA4AAAAVwwAAL8MAAA8AAAAwwwAAMMMAAA4AAAAxwwAAS8MAAA8AAABMwwAATMMAAA4AAABNwwAAZ8MAAA8AAABowwAAaMMAAA4AAABpwwAAg8MAAA8AAACEwwAAhMMAAA4AAACFwwAAn8MAAA8AAACgwwAAoMMAAA4AAAChwwAAu8MAAA8AAAC8wwAAvMMAAA4AAAC9wwAA18MAAA8AAADYwwAA2MMAAA4AAADZwwAA88MAAA8AAAD0wwAA9MMAAA4AAAD1wwAAD8QAAA8AAAAQxAAAEMQAAA4AAAARxAAAK8QAAA8AAAAsxAAALMQAAA4AAAAtxAAAR8QAAA8AAABIxAAASMQAAA4AAABJxAAAY8QAAA8AAABkxAAAZMQAAA4AAABlxAAAf8QAAA8AAACAxAAAgMQAAA4AAACBxAAAm8QAAA8AAACcxAAAnMQAAA4AAACdxAAAt8QAAA8AAAC4xAAAuMQAAA4AAAC5xAAA08QAAA8AAADUxAAA1MQAAA4AAADVxAAA78QAAA8AAADwxAAA8MQAAA4AAADxxAAAC8UAAA8AAAAMxQAADMUAAA4AAAANxQAAJ8UAAA8AAAAoxQAAKMUAAA4AAAApxQAAQ8UAAA8AAABExQAARMUAAA4AAABFxQAAX8UAAA8AAABgxQAAYMUAAA4AAABhxQAAe8UAAA8AAAB8xQAAfMUAAA4AAAB9xQAAl8UAAA8AAACYxQAAmMUAAA4AAACZxQAAs8UAAA8AAAC0xQAAtMUAAA4AAAC1xQAAz8UAAA8AAADQxQAA0MUAAA4AAADRxQAA68UAAA8AAADsxQAA7MUAAA4AAADtxQAAB8YAAA8AAAAIxgAACMYAAA4AAAAJxgAAI8YAAA8AAAAkxgAAJMYAAA4AAAAlxgAAP8YAAA8AAABAxgAAQMYAAA4AAABBxgAAW8YAAA8AAABcxgAAXMYAAA4AAABdxgAAd8YAAA8AAAB4xgAAeMYAAA4AAAB5xgAAk8YAAA8AAACUxgAAlMYAAA4AAACVxgAAr8YAAA8AAACwxgAAsMYAAA4AAACxxgAAy8YAAA8AAADMxgAAzMYAAA4AAADNxgAA58YAAA8AAADoxgAA6MYAAA4AAADpxgAAA8cAAA8AAAAExwAABMcAAA4AAAAFxwAAH8cAAA8AAAAgxwAAIMcAAA4AAAAhxwAAO8cAAA8AAAA8xwAAPMcAAA4AAAA9xwAAV8cAAA8AAABYxwAAWMcAAA4AAABZxwAAc8cAAA8AAAB0xwAAdMcAAA4AAAB1xwAAj8cAAA8AAACQxwAAkMcAAA4AAACRxwAAq8cAAA8AAACsxwAArMcAAA4AAACtxwAAx8cAAA8AAADIxwAAyMcAAA4AAADJxwAA48cAAA8AAADkxwAA5McAAA4AAADlxwAA/8cAAA8AAAAAyAAAAMgAAA4AAAAByAAAG8gAAA8AAAAcyAAAHMgAAA4AAAAdyAAAN8gAAA8AAAA4yAAAOMgAAA4AAAA5yAAAU8gAAA8AAABUyAAAVMgAAA4AAABVyAAAb8gAAA8AAABwyAAAcMgAAA4AAABxyAAAi8gAAA8AAACMyAAAjMgAAA4AAACNyAAAp8gAAA8AAACoyAAAqMgAAA4AAACpyAAAw8gAAA8AAADEyAAAxMgAAA4AAADFyAAA38gAAA8AAADgyAAA4MgAAA4AAADhyAAA+8gAAA8AAAD8yAAA/MgAAA4AAAD9yAAAF8kAAA8AAAAYyQAAGMkAAA4AAAAZyQAAM8kAAA8AAAA0yQAANMkAAA4AAAA1yQAAT8kAAA8AAABQyQAAUMkAAA4AAABRyQAAa8kAAA8AAABsyQAAbMkAAA4AAABtyQAAh8kAAA8AAACIyQAAiMkAAA4AAACJyQAAo8kAAA8AAACkyQAApMkAAA4AAAClyQAAv8kAAA8AAADAyQAAwMkAAA4AAADByQAA28kAAA8AAADcyQAA3MkAAA4AAADdyQAA98kAAA8AAAD4yQAA+MkAAA4AAAD5yQAAE8oAAA8AAAAUygAAFMoAAA4AAAAVygAAL8oAAA8AAAAwygAAMMoAAA4AAAAxygAAS8oAAA8AAABMygAATMoAAA4AAABNygAAZ8oAAA8AAABoygAAaMoAAA4AAABpygAAg8oAAA8AAACEygAAhMoAAA4AAACFygAAn8oAAA8AAACgygAAoMoAAA4AAAChygAAu8oAAA8AAAC8ygAAvMoAAA4AAAC9ygAA18oAAA8AAADYygAA2MoAAA4AAADZygAA88oAAA8AAAD0ygAA9MoAAA4AAAD1ygAAD8sAAA8AAAAQywAAEMsAAA4AAAARywAAK8sAAA8AAAAsywAALMsAAA4AAAAtywAAR8sAAA8AAABIywAASMsAAA4AAABJywAAY8sAAA8AAABkywAAZMsAAA4AAABlywAAf8sAAA8AAACAywAAgMsAAA4AAACBywAAm8sAAA8AAACcywAAnMsAAA4AAACdywAAt8sAAA8AAAC4ywAAuMsAAA4AAAC5ywAA08sAAA8AAADUywAA1MsAAA4AAADVywAA78sAAA8AAADwywAA8MsAAA4AAADxywAAC8wAAA8AAAAMzAAADMwAAA4AAAANzAAAJ8wAAA8AAAAozAAAKMwAAA4AAAApzAAAQ8wAAA8AAABEzAAARMwAAA4AAABFzAAAX8wAAA8AAABgzAAAYMwAAA4AAABhzAAAe8wAAA8AAAB8zAAAfMwAAA4AAAB9zAAAl8wAAA8AAACYzAAAmMwAAA4AAACZzAAAs8wAAA8AAAC0zAAAtMwAAA4AAAC1zAAAz8wAAA8AAADQzAAA0MwAAA4AAADRzAAA68wAAA8AAADszAAA7MwAAA4AAADtzAAAB80AAA8AAAAIzQAACM0AAA4AAAAJzQAAI80AAA8AAAAkzQAAJM0AAA4AAAAlzQAAP80AAA8AAABAzQAAQM0AAA4AAABBzQAAW80AAA8AAABczQAAXM0AAA4AAABdzQAAd80AAA8AAAB4zQAAeM0AAA4AAAB5zQAAk80AAA8AAACUzQAAlM0AAA4AAACVzQAAr80AAA8AAACwzQAAsM0AAA4AAACxzQAAy80AAA8AAADMzQAAzM0AAA4AAADNzQAA580AAA8AAADozQAA6M0AAA4AAADpzQAAA84AAA8AAAAEzgAABM4AAA4AAAAFzgAAH84AAA8AAAAgzgAAIM4AAA4AAAAhzgAAO84AAA8AAAA8zgAAPM4AAA4AAAA9zgAAV84AAA8AAABYzgAAWM4AAA4AAABZzgAAc84AAA8AAAB0zgAAdM4AAA4AAAB1zgAAj84AAA8AAACQzgAAkM4AAA4AAACRzgAAq84AAA8AAACszgAArM4AAA4AAACtzgAAx84AAA8AAADIzgAAyM4AAA4AAADJzgAA484AAA8AAADkzgAA5M4AAA4AAADlzgAA/84AAA8AAAAAzwAAAM8AAA4AAAABzwAAG88AAA8AAAAczwAAHM8AAA4AAAAdzwAAN88AAA8AAAA4zwAAOM8AAA4AAAA5zwAAU88AAA8AAABUzwAAVM8AAA4AAABVzwAAb88AAA8AAABwzwAAcM8AAA4AAABxzwAAi88AAA8AAACMzwAAjM8AAA4AAACNzwAAp88AAA8AAACozwAAqM8AAA4AAACpzwAAw88AAA8AAADEzwAAxM8AAA4AAADFzwAA388AAA8AAADgzwAA4M8AAA4AAADhzwAA+88AAA8AAAD8zwAA/M8AAA4AAAD9zwAAF9AAAA8AAAAY0AAAGNAAAA4AAAAZ0AAAM9AAAA8AAAA00AAANNAAAA4AAAA10AAAT9AAAA8AAABQ0AAAUNAAAA4AAABR0AAAa9AAAA8AAABs0AAAbNAAAA4AAABt0AAAh9AAAA8AAACI0AAAiNAAAA4AAACJ0AAAo9AAAA8AAACk0AAApNAAAA4AAACl0AAAv9AAAA8AAADA0AAAwNAAAA4AAADB0AAA29AAAA8AAADc0AAA3NAAAA4AAADd0AAA99AAAA8AAAD40AAA+NAAAA4AAAD50AAAE9EAAA8AAAAU0QAAFNEAAA4AAAAV0QAAL9EAAA8AAAAw0QAAMNEAAA4AAAAx0QAAS9EAAA8AAABM0QAATNEAAA4AAABN0QAAZ9EAAA8AAABo0QAAaNEAAA4AAABp0QAAg9EAAA8AAACE0QAAhNEAAA4AAACF0QAAn9EAAA8AAACg0QAAoNEAAA4AAACh0QAAu9EAAA8AAAC80QAAvNEAAA4AAAC90QAA19EAAA8AAADY0QAA2NEAAA4AAADZ0QAA89EAAA8AAAD00QAA9NEAAA4AAAD10QAAD9IAAA8AAAAQ0gAAENIAAA4AAAAR0gAAK9IAAA8AAAAs0gAALNIAAA4AAAAt0gAAR9IAAA8AAABI0gAASNIAAA4AAABJ0gAAY9IAAA8AAABk0gAAZNIAAA4AAABl0gAAf9IAAA8AAACA0gAAgNIAAA4AAACB0gAAm9IAAA8AAACc0gAAnNIAAA4AAACd0gAAt9IAAA8AAAC40gAAuNIAAA4AAAC50gAA09IAAA8AAADU0gAA1NIAAA4AAADV0gAA79IAAA8AAADw0gAA8NIAAA4AAADx0gAAC9MAAA8AAAAM0wAADNMAAA4AAAAN0wAAJ9MAAA8AAAAo0wAAKNMAAA4AAAAp0wAAQ9MAAA8AAABE0wAARNMAAA4AAABF0wAAX9MAAA8AAABg0wAAYNMAAA4AAABh0wAAe9MAAA8AAAB80wAAfNMAAA4AAAB90wAAl9MAAA8AAACY0wAAmNMAAA4AAACZ0wAAs9MAAA8AAAC00wAAtNMAAA4AAAC10wAAz9MAAA8AAADQ0wAA0NMAAA4AAADR0wAA69MAAA8AAADs0wAA7NMAAA4AAADt0wAAB9QAAA8AAAAI1AAACNQAAA4AAAAJ1AAAI9QAAA8AAAAk1AAAJNQAAA4AAAAl1AAAP9QAAA8AAABA1AAAQNQAAA4AAABB1AAAW9QAAA8AAABc1AAAXNQAAA4AAABd1AAAd9QAAA8AAAB41AAAeNQAAA4AAAB51AAAk9QAAA8AAACU1AAAlNQAAA4AAACV1AAAr9QAAA8AAACw1AAAsNQAAA4AAACx1AAAy9QAAA8AAADM1AAAzNQAAA4AAADN1AAA59QAAA8AAADo1AAA6NQAAA4AAADp1AAAA9UAAA8AAAAE1QAABNUAAA4AAAAF1QAAH9UAAA8AAAAg1QAAINUAAA4AAAAh1QAAO9UAAA8AAAA81QAAPNUAAA4AAAA91QAAV9UAAA8AAABY1QAAWNUAAA4AAABZ1QAAc9UAAA8AAAB01QAAdNUAAA4AAAB11QAAj9UAAA8AAACQ1QAAkNUAAA4AAACR1QAAq9UAAA8AAACs1QAArNUAAA4AAACt1QAAx9UAAA8AAADI1QAAyNUAAA4AAADJ1QAA49UAAA8AAADk1QAA5NUAAA4AAADl1QAA/9UAAA8AAAAA1gAAANYAAA4AAAAB1gAAG9YAAA8AAAAc1gAAHNYAAA4AAAAd1gAAN9YAAA8AAAA41gAAONYAAA4AAAA51gAAU9YAAA8AAABU1gAAVNYAAA4AAABV1gAAb9YAAA8AAABw1gAAcNYAAA4AAABx1gAAi9YAAA8AAACM1gAAjNYAAA4AAACN1gAAp9YAAA8AAACo1gAAqNYAAA4AAACp1gAAw9YAAA8AAADE1gAAxNYAAA4AAADF1gAA39YAAA8AAADg1gAA4NYAAA4AAADh1gAA+9YAAA8AAAD81gAA/NYAAA4AAAD91gAAF9cAAA8AAAAY1wAAGNcAAA4AAAAZ1wAAM9cAAA8AAAA01wAANNcAAA4AAAA11wAAT9cAAA8AAABQ1wAAUNcAAA4AAABR1wAAa9cAAA8AAABs1wAAbNcAAA4AAABt1wAAh9cAAA8AAACI1wAAiNcAAA4AAACJ1wAAo9cAAA8AAACw1wAAxtcAABEAAADL1wAA+9cAABAAAAAe+wAAHvsAAAQAAAAA/gAAD/4AAAQAAAAg/gAAL/4AAAQAAAD//gAA//4AAAMAAACe/wAAn/8AAAQAAADw/wAA+/8AAAMAAAD9AQEA/QEBAAQAAADgAgEA4AIBAAQAAAB2AwEAegMBAAQAAAABCgEAAwoBAAQAAAAFCgEABgoBAAQAAAAMCgEADwoBAAQAAAA4CgEAOgoBAAQAAAA/CgEAPwoBAAQAAADlCgEA5goBAAQAAAAkDQEAJw0BAAQAAACrDgEArA4BAAQAAABGDwEAUA8BAAQAAACCDwEAhQ8BAAQAAAAAEAEAABABAAcAAAABEAEAARABAAQAAAACEAEAAhABAAcAAAA4EAEARhABAAQAAABwEAEAcBABAAQAAABzEAEAdBABAAQAAAB/EAEAgRABAAQAAACCEAEAghABAAcAAACwEAEAshABAAcAAACzEAEAthABAAQAAAC3EAEAuBABAAcAAAC5EAEAuhABAAQAAAC9EAEAvRABAAUAAADCEAEAwhABAAQAAADNEAEAzRABAAUAAAAAEQEAAhEBAAQAAAAnEQEAKxEBAAQAAAAsEQEALBEBAAcAAAAtEQEANBEBAAQAAABFEQEARhEBAAcAAABzEQEAcxEBAAQAAACAEQEAgREBAAQAAACCEQEAghEBAAcAAACzEQEAtREBAAcAAAC2EQEAvhEBAAQAAAC/EQEAwBEBAAcAAADCEQEAwxEBAAUAAADJEQEAzBEBAAQAAADOEQEAzhEBAAcAAADPEQEAzxEBAAQAAAAsEgEALhIBAAcAAAAvEgEAMRIBAAQAAAAyEgEAMxIBAAcAAAA0EgEANBIBAAQAAAA1EgEANRIBAAcAAAA2EgEANxIBAAQAAAA+EgEAPhIBAAQAAADfEgEA3xIBAAQAAADgEgEA4hIBAAcAAADjEgEA6hIBAAQAAAAAEwEAARMBAAQAAAACEwEAAxMBAAcAAAA7EwEAPBMBAAQAAAA+EwEAPhMBAAQAAAA/EwEAPxMBAAcAAABAEwEAQBMBAAQAAABBEwEARBMBAAcAAABHEwEASBMBAAcAAABLEwEATRMBAAcAAABXEwEAVxMBAAQAAABiEwEAYxMBAAcAAABmEwEAbBMBAAQAAABwEwEAdBMBAAQAAAA1FAEANxQBAAcAAAA4FAEAPxQBAAQAAABAFAEAQRQBAAcAAABCFAEARBQBAAQAAABFFAEARRQBAAcAAABGFAEARhQBAAQAAABeFAEAXhQBAAQAAACwFAEAsBQBAAQAAACxFAEAshQBAAcAAACzFAEAuBQBAAQAAAC5FAEAuRQBAAcAAAC6FAEAuhQBAAQAAAC7FAEAvBQBAAcAAAC9FAEAvRQBAAQAAAC+FAEAvhQBAAcAAAC/FAEAwBQBAAQAAADBFAEAwRQBAAcAAADCFAEAwxQBAAQAAACvFQEArxUBAAQAAACwFQEAsRUBAAcAAACyFQEAtRUBAAQAAAC4FQEAuxUBAAcAAAC8FQEAvRUBAAQAAAC+FQEAvhUBAAcAAAC/FQEAwBUBAAQAAADcFQEA3RUBAAQAAAAwFgEAMhYBAAcAAAAzFgEAOhYBAAQAAAA7FgEAPBYBAAcAAAA9FgEAPRYBAAQAAAA+FgEAPhYBAAcAAAA/FgEAQBYBAAQAAACrFgEAqxYBAAQAAACsFgEArBYBAAcAAACtFgEArRYBAAQAAACuFgEArxYBAAcAAACwFgEAtRYBAAQAAAC2FgEAthYBAAcAAAC3FgEAtxYBAAQAAAAdFwEAHxcBAAQAAAAiFwEAJRcBAAQAAAAmFwEAJhcBAAcAAAAnFwEAKxcBAAQAAAAsGAEALhgBAAcAAAAvGAEANxgBAAQAAAA4GAEAOBgBAAcAAAA5GAEAOhgBAAQAAAAwGQEAMBkBAAQAAAAxGQEANRkBAAcAAAA3GQEAOBkBAAcAAAA7GQEAPBkBAAQAAAA9GQEAPRkBAAcAAAA+GQEAPhkBAAQAAAA/GQEAPxkBAAUAAABAGQEAQBkBAAcAAABBGQEAQRkBAAUAAABCGQEAQhkBAAcAAABDGQEAQxkBAAQAAADRGQEA0xkBAAcAAADUGQEA1xkBAAQAAADaGQEA2xkBAAQAAADcGQEA3xkBAAcAAADgGQEA4BkBAAQAAADkGQEA5BkBAAcAAAABGgEAChoBAAQAAAAzGgEAOBoBAAQAAAA5GgEAORoBAAcAAAA6GgEAOhoBAAUAAAA7GgEAPhoBAAQAAABHGgEARxoBAAQAAABRGgEAVhoBAAQAAABXGgEAWBoBAAcAAABZGgEAWxoBAAQAAACEGgEAiRoBAAUAAACKGgEAlhoBAAQAAACXGgEAlxoBAAcAAACYGgEAmRoBAAQAAAAvHAEALxwBAAcAAAAwHAEANhwBAAQAAAA4HAEAPRwBAAQAAAA+HAEAPhwBAAcAAAA/HAEAPxwBAAQAAACSHAEApxwBAAQAAACpHAEAqRwBAAcAAACqHAEAsBwBAAQAAACxHAEAsRwBAAcAAACyHAEAsxwBAAQAAAC0HAEAtBwBAAcAAAC1HAEAthwBAAQAAAAxHQEANh0BAAQAAAA6HQEAOh0BAAQAAAA8HQEAPR0BAAQAAAA/HQEARR0BAAQAAABGHQEARh0BAAUAAABHHQEARx0BAAQAAACKHQEAjh0BAAcAAACQHQEAkR0BAAQAAACTHQEAlB0BAAcAAACVHQEAlR0BAAQAAACWHQEAlh0BAAcAAACXHQEAlx0BAAQAAADzHgEA9B4BAAQAAAD1HgEA9h4BAAcAAAAwNAEAODQBAAMAAADwagEA9GoBAAQAAAAwawEANmsBAAQAAABPbwEAT28BAAQAAABRbwEAh28BAAcAAACPbwEAkm8BAAQAAADkbwEA5G8BAAQAAADwbwEA8W8BAAcAAACdvAEAnrwBAAQAAACgvAEAo7wBAAMAAAAAzwEALc8BAAQAAAAwzwEARs8BAAQAAABl0QEAZdEBAAQAAABm0QEAZtEBAAcAAABn0QEAadEBAAQAAABt0QEAbdEBAAcAAABu0QEActEBAAQAAABz0QEAetEBAAMAAAB70QEAgtEBAAQAAACF0QEAi9EBAAQAAACq0QEArdEBAAQAAABC0gEARNIBAAQAAAAA2gEANtoBAAQAAAA72gEAbNoBAAQAAAB12gEAddoBAAQAAACE2gEAhNoBAAQAAACb2gEAn9oBAAQAAACh2gEAr9oBAAQAAAAA4AEABuABAAQAAAAI4AEAGOABAAQAAAAb4AEAIeABAAQAAAAj4AEAJOABAAQAAAAm4AEAKuABAAQAAAAw4QEANuEBAAQAAACu4gEAruIBAAQAAADs4gEA7+IBAAQAAADQ6AEA1ugBAAQAAABE6QEASukBAAQAAADm8QEA//EBAAYAAAD78wEA//MBAAQAAAAAAA4AHwAOAAMAAAAgAA4AfwAOAAQAAACAAA4A/wAOAAMAAAAAAQ4A7wEOAAQAAADwAQ4A/w8OAAMAAAABAAAACgAAAAoAAADSAgAAQQAAAFoAAABhAAAAegAAAKoAAACqAAAAtQAAALUAAAC6AAAAugAAAMAAAADWAAAA2AAAAPYAAAD4AAAAwQIAAMYCAADRAgAA4AIAAOQCAADsAgAA7AIAAO4CAADuAgAARQMAAEUDAABwAwAAdAMAAHYDAAB3AwAAegMAAH0DAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAAChAwAAowMAAPUDAAD3AwAAgQQAAIoEAAAvBQAAMQUAAFYFAABZBQAAWQUAAGAFAACIBQAAsAUAAL0FAAC/BQAAvwUAAMEFAADCBQAAxAUAAMUFAADHBQAAxwUAANAFAADqBQAA7wUAAPIFAAAQBgAAGgYAACAGAABXBgAAWQYAAF8GAABuBgAA0wYAANUGAADcBgAA4QYAAOgGAADtBgAA7wYAAPoGAAD8BgAA/wYAAP8GAAAQBwAAPwcAAE0HAACxBwAAygcAAOoHAAD0BwAA9QcAAPoHAAD6BwAAAAgAABcIAAAaCAAALAgAAEAIAABYCAAAYAgAAGoIAABwCAAAhwgAAIkIAACOCAAAoAgAAMkIAADUCAAA3wgAAOMIAADpCAAA8AgAADsJAAA9CQAATAkAAE4JAABQCQAAVQkAAGMJAABxCQAAgwkAAIUJAACMCQAAjwkAAJAJAACTCQAAqAkAAKoJAACwCQAAsgkAALIJAAC2CQAAuQkAAL0JAADECQAAxwkAAMgJAADLCQAAzAkAAM4JAADOCQAA1wkAANcJAADcCQAA3QkAAN8JAADjCQAA8AkAAPEJAAD8CQAA/AkAAAEKAAADCgAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAAA+CgAAQgoAAEcKAABICgAASwoAAEwKAABRCgAAUQoAAFkKAABcCgAAXgoAAF4KAABwCgAAdQoAAIEKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvQoAAMUKAADHCgAAyQoAAMsKAADMCgAA0AoAANAKAADgCgAA4woAAPkKAAD8CgAAAQsAAAMLAAAFCwAADAsAAA8LAAAQCwAAEwsAACgLAAAqCwAAMAsAADILAAAzCwAANQsAADkLAAA9CwAARAsAAEcLAABICwAASwsAAEwLAABWCwAAVwsAAFwLAABdCwAAXwsAAGMLAABxCwAAcQsAAIILAACDCwAAhQsAAIoLAACOCwAAkAsAAJILAACVCwAAmQsAAJoLAACcCwAAnAsAAJ4LAACfCwAAowsAAKQLAACoCwAAqgsAAK4LAAC5CwAAvgsAAMILAADGCwAAyAsAAMoLAADMCwAA0AsAANALAADXCwAA1wsAAAAMAAADDAAABQwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA9DAAARAwAAEYMAABIDAAASgwAAEwMAABVDAAAVgwAAFgMAABaDAAAXQwAAF0MAABgDAAAYwwAAIAMAACDDAAAhQwAAIwMAACODAAAkAwAAJIMAACoDAAAqgwAALMMAAC1DAAAuQwAAL0MAADEDAAAxgwAAMgMAADKDAAAzAwAANUMAADWDAAA3QwAAN4MAADgDAAA4wwAAPEMAADyDAAAAA0AAAwNAAAODQAAEA0AABINAAA6DQAAPQ0AAEQNAABGDQAASA0AAEoNAABMDQAATg0AAE4NAABUDQAAVw0AAF8NAABjDQAAeg0AAH8NAACBDQAAgw0AAIUNAACWDQAAmg0AALENAACzDQAAuw0AAL0NAAC9DQAAwA0AAMYNAADPDQAA1A0AANYNAADWDQAA2A0AAN8NAADyDQAA8w0AAAEOAAA6DgAAQA4AAEYOAABNDgAATQ4AAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAuQ4AALsOAAC9DgAAwA4AAMQOAADGDgAAxg4AAM0OAADNDgAA3A4AAN8OAAAADwAAAA8AAEAPAABHDwAASQ8AAGwPAABxDwAAgQ8AAIgPAACXDwAAmQ8AALwPAAAAEAAANhAAADgQAAA4EAAAOxAAAD8QAABQEAAAjxAAAJoQAACdEAAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD8EAAASBIAAEoSAABNEgAAUBIAAFYSAABYEgAAWBIAAFoSAABdEgAAYBIAAIgSAACKEgAAjRIAAJASAACwEgAAshIAALUSAAC4EgAAvhIAAMASAADAEgAAwhIAAMUSAADIEgAA1hIAANgSAAAQEwAAEhMAABUTAAAYEwAAWhMAAIATAACPEwAAoBMAAPUTAAD4EwAA/RMAAAEUAABsFgAAbxYAAH8WAACBFgAAmhYAAKAWAADqFgAA7hYAAPgWAAAAFwAAExcAAB8XAAAzFwAAQBcAAFMXAABgFwAAbBcAAG4XAABwFwAAchcAAHMXAACAFwAAsxcAALYXAADIFwAA1xcAANcXAADcFwAA3BcAACAYAAB4GAAAgBgAAKoYAACwGAAA9RgAAAAZAAAeGQAAIBkAACsZAAAwGQAAOBkAAFAZAABtGQAAcBkAAHQZAACAGQAAqxkAALAZAADJGQAAABoAABsaAAAgGgAAXhoAAGEaAAB0GgAApxoAAKcaAAC/GgAAwBoAAMwaAADOGgAAABsAADMbAAA1GwAAQxsAAEUbAABMGwAAgBsAAKkbAACsGwAArxsAALobAADlGwAA5xsAAPEbAAAAHAAANhwAAE0cAABPHAAAWhwAAH0cAACAHAAAiBwAAJAcAAC6HAAAvRwAAL8cAADpHAAA7BwAAO4cAADzHAAA9RwAAPYcAAD6HAAA+hwAAAAdAAC/HQAA5x0AAPQdAAAAHgAAFR8AABgfAAAdHwAAIB8AAEUfAABIHwAATR8AAFAfAABXHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAH0fAACAHwAAtB8AALYfAAC8HwAAvh8AAL4fAADCHwAAxB8AAMYfAADMHwAA0B8AANMfAADWHwAA2x8AAOAfAADsHwAA8h8AAPQfAAD2HwAA/B8AAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAAAIhAAACIQAAByEAAAchAAAKIQAAEyEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAAC8hAAA5IQAAPCEAAD8hAABFIQAASSEAAE4hAABOIQAAYCEAAIghAAC2JAAA6SQAAAAsAADkLAAA6ywAAO4sAADyLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAG8tAACALQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAADgLQAA/y0AAC8uAAAvLgAABTAAAAcwAAAhMAAAKTAAADEwAAA1MAAAODAAADwwAABBMAAAljAAAJ0wAACfMAAAoTAAAPowAAD8MAAA/zAAAAUxAAAvMQAAMTEAAI4xAACgMQAAvzEAAPAxAAD/MQAAADQAAL9NAAAATgAAjKQAANCkAAD9pAAAAKUAAAymAAAQpgAAH6YAACqmAAArpgAAQKYAAG6mAAB0pgAAe6YAAH+mAADvpgAAF6cAAB+nAAAipwAAiKcAAIunAADKpwAA0KcAANGnAADTpwAA06cAANWnAADZpwAA8qcAAAWoAAAHqAAAJ6gAAECoAABzqAAAgKgAAMOoAADFqAAAxagAAPKoAAD3qAAA+6gAAPuoAAD9qAAA/6gAAAqpAAAqqQAAMKkAAFKpAABgqQAAfKkAAICpAACyqQAAtKkAAL+pAADPqQAAz6kAAOCpAADvqQAA+qkAAP6pAAAAqgAANqoAAECqAABNqgAAYKoAAHaqAAB6qgAAvqoAAMCqAADAqgAAwqoAAMKqAADbqgAA3aoAAOCqAADvqgAA8qoAAPWqAAABqwAABqsAAAmrAAAOqwAAEasAABarAAAgqwAAJqsAACirAAAuqwAAMKsAAFqrAABcqwAAaasAAHCrAADqqwAAAKwAAKPXAACw1wAAxtcAAMvXAAD71wAAAPkAAG36AABw+gAA2foAAAD7AAAG+wAAE/sAABf7AAAd+wAAKPsAACr7AAA2+wAAOPsAADz7AAA++wAAPvsAAED7AABB+wAAQ/sAAET7AABG+wAAsfsAANP7AAA9/QAAUP0AAI/9AACS/QAAx/0AAPD9AAD7/QAAcP4AAHT+AAB2/gAA/P4AACH/AAA6/wAAQf8AAFr/AABm/wAAvv8AAML/AADH/wAAyv8AAM//AADS/wAA1/8AANr/AADc/wAAAAABAAsAAQANAAEAJgABACgAAQA6AAEAPAABAD0AAQA/AAEATQABAFAAAQBdAAEAgAABAPoAAQBAAQEAdAEBAIACAQCcAgEAoAIBANACAQAAAwEAHwMBAC0DAQBKAwEAUAMBAHoDAQCAAwEAnQMBAKADAQDDAwEAyAMBAM8DAQDRAwEA1QMBAAAEAQCdBAEAsAQBANMEAQDYBAEA+wQBAAAFAQAnBQEAMAUBAGMFAQBwBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAJcFAQChBQEAowUBALEFAQCzBQEAuQUBALsFAQC8BQEAAAYBADYHAQBABwEAVQcBAGAHAQBnBwEAgAcBAIUHAQCHBwEAsAcBALIHAQC6BwEAAAgBAAUIAQAICAEACAgBAAoIAQA1CAEANwgBADgIAQA8CAEAPAgBAD8IAQBVCAEAYAgBAHYIAQCACAEAnggBAOAIAQDyCAEA9AgBAPUIAQAACQEAFQkBACAJAQA5CQEAgAkBALcJAQC+CQEAvwkBAAAKAQADCgEABQoBAAYKAQAMCgEAEwoBABUKAQAXCgEAGQoBADUKAQBgCgEAfAoBAIAKAQCcCgEAwAoBAMcKAQDJCgEA5AoBAAALAQA1CwEAQAsBAFULAQBgCwEAcgsBAIALAQCRCwEAAAwBAEgMAQCADAEAsgwBAMAMAQDyDAEAAA0BACcNAQCADgEAqQ4BAKsOAQCsDgEAsA4BALEOAQAADwEAHA8BACcPAQAnDwEAMA8BAEUPAQBwDwEAgQ8BALAPAQDEDwEA4A8BAPYPAQAAEAEARRABAHEQAQB1EAEAghABALgQAQDCEAEAwhABANAQAQDoEAEAABEBADIRAQBEEQEARxEBAFARAQByEQEAdhEBAHYRAQCAEQEAvxEBAMERAQDEEQEAzhEBAM8RAQDaEQEA2hEBANwRAQDcEQEAABIBABESAQATEgEANBIBADcSAQA3EgEAPhIBAD4SAQCAEgEAhhIBAIgSAQCIEgEAihIBAI0SAQCPEgEAnRIBAJ8SAQCoEgEAsBIBAOgSAQAAEwEAAxMBAAUTAQAMEwEADxMBABATAQATEwEAKBMBACoTAQAwEwEAMhMBADMTAQA1EwEAORMBAD0TAQBEEwEARxMBAEgTAQBLEwEATBMBAFATAQBQEwEAVxMBAFcTAQBdEwEAYxMBAAAUAQBBFAEAQxQBAEUUAQBHFAEAShQBAF8UAQBhFAEAgBQBAMEUAQDEFAEAxRQBAMcUAQDHFAEAgBUBALUVAQC4FQEAvhUBANgVAQDdFQEAABYBAD4WAQBAFgEAQBYBAEQWAQBEFgEAgBYBALUWAQC4FgEAuBYBAAAXAQAaFwEAHRcBACoXAQBAFwEARhcBAAAYAQA4GAEAoBgBAN8YAQD/GAEABhkBAAkZAQAJGQEADBkBABMZAQAVGQEAFhkBABgZAQA1GQEANxkBADgZAQA7GQEAPBkBAD8ZAQBCGQEAoBkBAKcZAQCqGQEA1xkBANoZAQDfGQEA4RkBAOEZAQDjGQEA5BkBAAAaAQAyGgEANRoBAD4aAQBQGgEAlxoBAJ0aAQCdGgEAsBoBAPgaAQAAHAEACBwBAAocAQA2HAEAOBwBAD4cAQBAHAEAQBwBAHIcAQCPHAEAkhwBAKccAQCpHAEAthwBAAAdAQAGHQEACB0BAAkdAQALHQEANh0BADodAQA6HQEAPB0BAD0dAQA/HQEAQR0BAEMdAQBDHQEARh0BAEcdAQBgHQEAZR0BAGcdAQBoHQEAah0BAI4dAQCQHQEAkR0BAJMdAQCWHQEAmB0BAJgdAQDgHgEA9h4BALAfAQCwHwEAACABAJkjAQAAJAEAbiQBAIAkAQBDJQEAkC8BAPAvAQAAMAEALjQBAABEAQBGRgEAAGgBADhqAQBAagEAXmoBAHBqAQC+agEA0GoBAO1qAQAAawEAL2sBAEBrAQBDawEAY2sBAHdrAQB9awEAj2sBAEBuAQB/bgEAAG8BAEpvAQBPbwEAh28BAI9vAQCfbwEA4G8BAOFvAQDjbwEA428BAPBvAQDxbwEAAHABAPeHAQAAiAEA1YwBAACNAQAIjQEA8K8BAPOvAQD1rwEA+68BAP2vAQD+rwEAALABACKxAQBQsQEAUrEBAGSxAQBnsQEAcLEBAPuyAQAAvAEAarwBAHC8AQB8vAEAgLwBAIi8AQCQvAEAmbwBAJ68AQCevAEAANQBAFTUAQBW1AEAnNQBAJ7UAQCf1AEAotQBAKLUAQCl1AEAptQBAKnUAQCs1AEArtQBALnUAQC71AEAu9QBAL3UAQDD1AEAxdQBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQAe1QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAUtUBAKXWAQCo1gEAwNYBAMLWAQDa1gEA3NYBAPrWAQD81gEAFNcBABbXAQA01wEANtcBAE7XAQBQ1wEAbtcBAHDXAQCI1wEAitcBAKjXAQCq1wEAwtcBAMTXAQDL1wEAAN8BAB7fAQAA4AEABuABAAjgAQAY4AEAG+ABACHgAQAj4AEAJOABACbgAQAq4AEAAOEBACzhAQA34QEAPeEBAE7hAQBO4QEAkOIBAK3iAQDA4gEA6+IBAODnAQDm5wEA6OcBAOvnAQDt5wEA7ucBAPDnAQD+5wEAAOgBAMToAQAA6QEAQ+kBAEfpAQBH6QEAS+kBAEvpAQAA7gEAA+4BAAXuAQAf7gEAIe4BACLuAQAk7gEAJO4BACfuAQAn7gEAKe4BADLuAQA07gEAN+4BADnuAQA57gEAO+4BADvuAQBC7gEAQu4BAEfuAQBH7gEASe4BAEnuAQBL7gEAS+4BAE3uAQBP7gEAUe4BAFLuAQBU7gEAVO4BAFfuAQBX7gEAWe4BAFnuAQBb7gEAW+4BAF3uAQBd7gEAX+4BAF/uAQBh7gEAYu4BAGTuAQBk7gEAZ+4BAGruAQBs7gEAcu4BAHTuAQB37gEAee4BAHzuAQB+7gEAfu4BAIDuAQCJ7gEAi+4BAJvuAQCh7gEAo+4BAKXuAQCp7gEAq+4BALvuAQAw8QEASfEBAFDxAQBp8QEAcPEBAInxAQAAAAIA36YCAACnAgA4twIAQLcCAB24AgAguAIAoc4CALDOAgDg6wIAAPgCAB36AgAAAAMAShMDAEHwxAILQggAAAAJAAAACQAAACAAAAAgAAAAoAAAAKAAAACAFgAAgBYAAAAgAAAKIAAALyAAAC8gAABfIAAAXyAAAAAwAAAAMABBwMUCCxECAAAAAAAAAB8AAAB/AAAAnwBB4MUCC/MDPgAAADAAAAA5AAAAYAYAAGkGAADwBgAA+QYAAMAHAADJBwAAZgkAAG8JAADmCQAA7wkAAGYKAABvCgAA5goAAO8KAABmCwAAbwsAAOYLAADvCwAAZgwAAG8MAADmDAAA7wwAAGYNAABvDQAA5g0AAO8NAABQDgAAWQ4AANAOAADZDgAAIA8AACkPAABAEAAASRAAAJAQAACZEAAA4BcAAOkXAAAQGAAAGRgAAEYZAABPGQAA0BkAANkZAACAGgAAiRoAAJAaAACZGgAAUBsAAFkbAACwGwAAuRsAAEAcAABJHAAAUBwAAFkcAAAgpgAAKaYAANCoAADZqAAAAKkAAAmpAADQqQAA2akAAPCpAAD5qQAAUKoAAFmqAADwqwAA+asAABD/AAAZ/wAAoAQBAKkEAQAwDQEAOQ0BAGYQAQBvEAEA8BABAPkQAQA2EQEAPxEBANARAQDZEQEA8BIBAPkSAQBQFAEAWRQBANAUAQDZFAEAUBYBAFkWAQDAFgEAyRYBADAXAQA5FwEA4BgBAOkYAQBQGQEAWRkBAFAcAQBZHAEAUB0BAFkdAQCgHQEAqR0BAGBqAQBpagEAwGoBAMlqAQBQawEAWWsBAM7XAQD/1wEAQOEBAEnhAQDw4gEA+eIBAFDpAQBZ6QEA8PsBAPn7AQBB4MkCC+NVvwIAACEAAAB+AAAAoQAAAHcDAAB6AwAAfwMAAIQDAACKAwAAjAMAAIwDAACOAwAAoQMAAKMDAAAvBQAAMQUAAFYFAABZBQAAigUAAI0FAACPBQAAkQUAAMcFAADQBQAA6gUAAO8FAAD0BQAAAAYAAA0HAAAPBwAASgcAAE0HAACxBwAAwAcAAPoHAAD9BwAALQgAADAIAAA+CAAAQAgAAFsIAABeCAAAXggAAGAIAABqCAAAcAgAAI4IAACQCAAAkQgAAJgIAACDCQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvAkAAMQJAADHCQAAyAkAAMsJAADOCQAA1wkAANcJAADcCQAA3QkAAN8JAADjCQAA5gkAAP4JAAABCgAAAwoAAAUKAAAKCgAADwoAABAKAAATCgAAKAoAACoKAAAwCgAAMgoAADMKAAA1CgAANgoAADgKAAA5CgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAFkKAABcCgAAXgoAAF4KAABmCgAAdgoAAIEKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvAoAAMUKAADHCgAAyQoAAMsKAADNCgAA0AoAANAKAADgCgAA4woAAOYKAADxCgAA+QoAAP8KAAABCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAADwLAABECwAARwsAAEgLAABLCwAATQsAAFULAABXCwAAXAsAAF0LAABfCwAAYwsAAGYLAAB3CwAAggsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADQCwAA0AsAANcLAADXCwAA5gsAAPoLAAAADAAADAwAAA4MAAAQDAAAEgwAACgMAAAqDAAAOQwAADwMAABEDAAARgwAAEgMAABKDAAATQwAAFUMAABWDAAAWAwAAFoMAABdDAAAXQwAAGAMAABjDAAAZgwAAG8MAAB3DAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwAAMQMAADGDAAAyAwAAMoMAADNDAAA1QwAANYMAADdDAAA3gwAAOAMAADjDAAA5gwAAO8MAADxDAAA8gwAAAANAAAMDQAADg0AABANAAASDQAARA0AAEYNAABIDQAASg0AAE8NAABUDQAAYw0AAGYNAAB/DQAAgQ0AAIMNAACFDQAAlg0AAJoNAACxDQAAsw0AALsNAAC9DQAAvQ0AAMANAADGDQAAyg0AAMoNAADPDQAA1A0AANYNAADWDQAA2A0AAN8NAADmDQAA7w0AAPINAAD0DQAAAQ4AADoOAAA/DgAAWw4AAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAvQ4AAMAOAADEDgAAxg4AAMYOAADIDgAAzQ4AANAOAADZDgAA3A4AAN8OAAAADwAARw8AAEkPAABsDwAAcQ8AAJcPAACZDwAAvA8AAL4PAADMDwAAzg8AANoPAAAAEAAAxRAAAMcQAADHEAAAzRAAAM0QAADQEAAASBIAAEoSAABNEgAAUBIAAFYSAABYEgAAWBIAAFoSAABdEgAAYBIAAIgSAACKEgAAjRIAAJASAACwEgAAshIAALUSAAC4EgAAvhIAAMASAADAEgAAwhIAAMUSAADIEgAA1hIAANgSAAAQEwAAEhMAABUTAAAYEwAAWhMAAF0TAAB8EwAAgBMAAJkTAACgEwAA9RMAAPgTAAD9EwAAABQAAH8WAACBFgAAnBYAAKAWAAD4FgAAABcAABUXAAAfFwAANhcAAEAXAABTFwAAYBcAAGwXAABuFwAAcBcAAHIXAABzFwAAgBcAAN0XAADgFwAA6RcAAPAXAAD5FwAAABgAABkYAAAgGAAAeBgAAIAYAACqGAAAsBgAAPUYAAAAGQAAHhkAACAZAAArGQAAMBkAADsZAABAGQAAQBkAAEQZAABtGQAAcBkAAHQZAACAGQAAqxkAALAZAADJGQAA0BkAANoZAADeGQAAGxoAAB4aAABeGgAAYBoAAHwaAAB/GgAAiRoAAJAaAACZGgAAoBoAAK0aAACwGgAAzhoAAAAbAABMGwAAUBsAAH4bAACAGwAA8xsAAPwbAAA3HAAAOxwAAEkcAABNHAAAiBwAAJAcAAC6HAAAvRwAAMccAADQHAAA+hwAAAAdAAAVHwAAGB8AAB0fAAAgHwAARR8AAEgfAABNHwAAUB8AAFcfAABZHwAAWR8AAFsfAABbHwAAXR8AAF0fAABfHwAAfR8AAIAfAAC0HwAAth8AAMQfAADGHwAA0x8AANYfAADbHwAA3R8AAO8fAADyHwAA9B8AAPYfAAD+HwAACyAAACcgAAAqIAAALiAAADAgAABeIAAAYCAAAGQgAABmIAAAcSAAAHQgAACOIAAAkCAAAJwgAACgIAAAwCAAANAgAADwIAAAACEAAIshAACQIQAAJiQAAEAkAABKJAAAYCQAAHMrAAB2KwAAlSsAAJcrAADzLAAA+SwAACUtAAAnLQAAJy0AAC0tAAAtLQAAMC0AAGctAABvLQAAcC0AAH8tAACWLQAAoC0AAKYtAACoLQAAri0AALAtAAC2LQAAuC0AAL4tAADALQAAxi0AAMgtAADOLQAA0C0AANYtAADYLQAA3i0AAOAtAABdLgAAgC4AAJkuAACbLgAA8y4AAAAvAADVLwAA8C8AAPsvAAABMAAAPzAAAEEwAACWMAAAmTAAAP8wAAAFMQAALzEAADExAACOMQAAkDEAAOMxAADwMQAAHjIAACAyAACMpAAAkKQAAMakAADQpAAAK6YAAECmAAD3pgAAAKcAAMqnAADQpwAA0acAANOnAADTpwAA1acAANmnAADypwAALKgAADCoAAA5qAAAQKgAAHeoAACAqAAAxagAAM6oAADZqAAA4KgAAFOpAABfqQAAfKkAAICpAADNqQAAz6kAANmpAADeqQAA/qkAAACqAAA2qgAAQKoAAE2qAABQqgAAWaoAAFyqAADCqgAA26oAAPaqAAABqwAABqsAAAmrAAAOqwAAEasAABarAAAgqwAAJqsAACirAAAuqwAAMKsAAGurAABwqwAA7asAAPCrAAD5qwAAAKwAAKPXAACw1wAAxtcAAMvXAAD71wAAAOAAAG36AABw+gAA2foAAAD7AAAG+wAAE/sAABf7AAAd+wAANvsAADj7AAA8+wAAPvsAAD77AABA+wAAQfsAAEP7AABE+wAARvsAAML7AADT+wAAj/0AAJL9AADH/QAAz/0AAM/9AADw/QAAGf4AACD+AABS/gAAVP4AAGb+AABo/gAAa/4AAHD+AAB0/gAAdv4AAPz+AAD//gAA//4AAAH/AAC+/wAAwv8AAMf/AADK/wAAz/8AANL/AADX/wAA2v8AANz/AADg/wAA5v8AAOj/AADu/wAA+f8AAP3/AAAAAAEACwABAA0AAQAmAAEAKAABADoAAQA8AAEAPQABAD8AAQBNAAEAUAABAF0AAQCAAAEA+gABAAABAQACAQEABwEBADMBAQA3AQEAjgEBAJABAQCcAQEAoAEBAKABAQDQAQEA/QEBAIACAQCcAgEAoAIBANACAQDgAgEA+wIBAAADAQAjAwEALQMBAEoDAQBQAwEAegMBAIADAQCdAwEAnwMBAMMDAQDIAwEA1QMBAAAEAQCdBAEAoAQBAKkEAQCwBAEA0wQBANgEAQD7BAEAAAUBACcFAQAwBQEAYwUBAG8FAQB6BQEAfAUBAIoFAQCMBQEAkgUBAJQFAQCVBQEAlwUBAKEFAQCjBQEAsQUBALMFAQC5BQEAuwUBALwFAQAABgEANgcBAEAHAQBVBwEAYAcBAGcHAQCABwEAhQcBAIcHAQCwBwEAsgcBALoHAQAACAEABQgBAAgIAQAICAEACggBADUIAQA3CAEAOAgBADwIAQA8CAEAPwgBAFUIAQBXCAEAnggBAKcIAQCvCAEA4AgBAPIIAQD0CAEA9QgBAPsIAQAbCQEAHwkBADkJAQA/CQEAPwkBAIAJAQC3CQEAvAkBAM8JAQDSCQEAAwoBAAUKAQAGCgEADAoBABMKAQAVCgEAFwoBABkKAQA1CgEAOAoBADoKAQA/CgEASAoBAFAKAQBYCgEAYAoBAJ8KAQDACgEA5goBAOsKAQD2CgEAAAsBADULAQA5CwEAVQsBAFgLAQByCwEAeAsBAJELAQCZCwEAnAsBAKkLAQCvCwEAAAwBAEgMAQCADAEAsgwBAMAMAQDyDAEA+gwBACcNAQAwDQEAOQ0BAGAOAQB+DgEAgA4BAKkOAQCrDgEArQ4BALAOAQCxDgEAAA8BACcPAQAwDwEAWQ8BAHAPAQCJDwEAsA8BAMsPAQDgDwEA9g8BAAAQAQBNEAEAUhABAHUQAQB/EAEAwhABAM0QAQDNEAEA0BABAOgQAQDwEAEA+RABAAARAQA0EQEANhEBAEcRAQBQEQEAdhEBAIARAQDfEQEA4REBAPQRAQAAEgEAERIBABMSAQA+EgEAgBIBAIYSAQCIEgEAiBIBAIoSAQCNEgEAjxIBAJ0SAQCfEgEAqRIBALASAQDqEgEA8BIBAPkSAQAAEwEAAxMBAAUTAQAMEwEADxMBABATAQATEwEAKBMBACoTAQAwEwEAMhMBADMTAQA1EwEAORMBADsTAQBEEwEARxMBAEgTAQBLEwEATRMBAFATAQBQEwEAVxMBAFcTAQBdEwEAYxMBAGYTAQBsEwEAcBMBAHQTAQAAFAEAWxQBAF0UAQBhFAEAgBQBAMcUAQDQFAEA2RQBAIAVAQC1FQEAuBUBAN0VAQAAFgEARBYBAFAWAQBZFgEAYBYBAGwWAQCAFgEAuRYBAMAWAQDJFgEAABcBABoXAQAdFwEAKxcBADAXAQBGFwEAABgBADsYAQCgGAEA8hgBAP8YAQAGGQEACRkBAAkZAQAMGQEAExkBABUZAQAWGQEAGBkBADUZAQA3GQEAOBkBADsZAQBGGQEAUBkBAFkZAQCgGQEApxkBAKoZAQDXGQEA2hkBAOQZAQAAGgEARxoBAFAaAQCiGgEAsBoBAPgaAQAAHAEACBwBAAocAQA2HAEAOBwBAEUcAQBQHAEAbBwBAHAcAQCPHAEAkhwBAKccAQCpHAEAthwBAAAdAQAGHQEACB0BAAkdAQALHQEANh0BADodAQA6HQEAPB0BAD0dAQA/HQEARx0BAFAdAQBZHQEAYB0BAGUdAQBnHQEAaB0BAGodAQCOHQEAkB0BAJEdAQCTHQEAmB0BAKAdAQCpHQEA4B4BAPgeAQCwHwEAsB8BAMAfAQDxHwEA/x8BAJkjAQAAJAEAbiQBAHAkAQB0JAEAgCQBAEMlAQCQLwEA8i8BAAAwAQAuNAEAMDQBADg0AQAARAEARkYBAABoAQA4agEAQGoBAF5qAQBgagEAaWoBAG5qAQC+agEAwGoBAMlqAQDQagEA7WoBAPBqAQD1agEAAGsBAEVrAQBQawEAWWsBAFtrAQBhawEAY2sBAHdrAQB9awEAj2sBAEBuAQCabgEAAG8BAEpvAQBPbwEAh28BAI9vAQCfbwEA4G8BAORvAQDwbwEA8W8BAABwAQD3hwEAAIgBANWMAQAAjQEACI0BAPCvAQDzrwEA9a8BAPuvAQD9rwEA/q8BAACwAQAisQEAULEBAFKxAQBksQEAZ7EBAHCxAQD7sgEAALwBAGq8AQBwvAEAfLwBAIC8AQCIvAEAkLwBAJm8AQCcvAEAo7wBAADPAQAtzwEAMM8BAEbPAQBQzwEAw88BAADQAQD10AEAANEBACbRAQAp0QEA6tEBAADSAQBF0gEA4NIBAPPSAQAA0wEAVtMBAGDTAQB40wEAANQBAFTUAQBW1AEAnNQBAJ7UAQCf1AEAotQBAKLUAQCl1AEAptQBAKnUAQCs1AEArtQBALnUAQC71AEAu9QBAL3UAQDD1AEAxdQBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQAe1QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAUtUBAKXWAQCo1gEAy9cBAM7XAQCL2gEAm9oBAJ/aAQCh2gEAr9oBAADfAQAe3wEAAOABAAbgAQAI4AEAGOABABvgAQAh4AEAI+ABACTgAQAm4AEAKuABAADhAQAs4QEAMOEBAD3hAQBA4QEASeEBAE7hAQBP4QEAkOIBAK7iAQDA4gEA+eIBAP/iAQD/4gEA4OcBAObnAQDo5wEA6+cBAO3nAQDu5wEA8OcBAP7nAQAA6AEAxOgBAMfoAQDW6AEAAOkBAEvpAQBQ6QEAWekBAF7pAQBf6QEAcewBALTsAQAB7QEAPe0BAADuAQAD7gEABe4BAB/uAQAh7gEAIu4BACTuAQAk7gEAJ+4BACfuAQAp7gEAMu4BADTuAQA37gEAOe4BADnuAQA77gEAO+4BAELuAQBC7gEAR+4BAEfuAQBJ7gEASe4BAEvuAQBL7gEATe4BAE/uAQBR7gEAUu4BAFTuAQBU7gEAV+4BAFfuAQBZ7gEAWe4BAFvuAQBb7gEAXe4BAF3uAQBf7gEAX+4BAGHuAQBi7gEAZO4BAGTuAQBn7gEAau4BAGzuAQBy7gEAdO4BAHfuAQB57gEAfO4BAH7uAQB+7gEAgO4BAInuAQCL7gEAm+4BAKHuAQCj7gEApe4BAKnuAQCr7gEAu+4BAPDuAQDx7gEAAPABACvwAQAw8AEAk/ABAKDwAQCu8AEAsfABAL/wAQDB8AEAz/ABANHwAQD18AEAAPEBAK3xAQDm8QEAAvIBABDyAQA78gEAQPIBAEjyAQBQ8gEAUfIBAGDyAQBl8gEAAPMBANf2AQDd9gEA7PYBAPD2AQD89gEAAPcBAHP3AQCA9wEA2PcBAOD3AQDr9wEA8PcBAPD3AQAA+AEAC/gBABD4AQBH+AEAUPgBAFn4AQBg+AEAh/gBAJD4AQCt+AEAsPgBALH4AQAA+QEAU/oBAGD6AQBt+gEAcPoBAHT6AQB4+gEAfPoBAID6AQCG+gEAkPoBAKz6AQCw+gEAuvoBAMD6AQDF+gEA0PoBANn6AQDg+gEA5/oBAPD6AQD2+gEAAPsBAJL7AQCU+wEAyvsBAPD7AQD5+wEAAAACAN+mAgAApwIAOLcCAEC3AgAduAIAILgCAKHOAgCwzgIA4OsCAAD4AgAd+gIAAAADAEoTAwABAA4AAQAOACAADgB/AA4AAAEOAO8BDgAAAA8A/f8PAAAAEAD9/xAAAAAAAJwCAABhAAAAegAAAKoAAACqAAAAtQAAALUAAAC6AAAAugAAAN8AAAD2AAAA+AAAAP8AAAABAQAAAQEAAAMBAAADAQAABQEAAAUBAAAHAQAABwEAAAkBAAAJAQAACwEAAAsBAAANAQAADQEAAA8BAAAPAQAAEQEAABEBAAATAQAAEwEAABUBAAAVAQAAFwEAABcBAAAZAQAAGQEAABsBAAAbAQAAHQEAAB0BAAAfAQAAHwEAACEBAAAhAQAAIwEAACMBAAAlAQAAJQEAACcBAAAnAQAAKQEAACkBAAArAQAAKwEAAC0BAAAtAQAALwEAAC8BAAAxAQAAMQEAADMBAAAzAQAANQEAADUBAAA3AQAAOAEAADoBAAA6AQAAPAEAADwBAAA+AQAAPgEAAEABAABAAQAAQgEAAEIBAABEAQAARAEAAEYBAABGAQAASAEAAEkBAABLAQAASwEAAE0BAABNAQAATwEAAE8BAABRAQAAUQEAAFMBAABTAQAAVQEAAFUBAABXAQAAVwEAAFkBAABZAQAAWwEAAFsBAABdAQAAXQEAAF8BAABfAQAAYQEAAGEBAABjAQAAYwEAAGUBAABlAQAAZwEAAGcBAABpAQAAaQEAAGsBAABrAQAAbQEAAG0BAABvAQAAbwEAAHEBAABxAQAAcwEAAHMBAAB1AQAAdQEAAHcBAAB3AQAAegEAAHoBAAB8AQAAfAEAAH4BAACAAQAAgwEAAIMBAACFAQAAhQEAAIgBAACIAQAAjAEAAI0BAACSAQAAkgEAAJUBAACVAQAAmQEAAJsBAACeAQAAngEAAKEBAAChAQAAowEAAKMBAAClAQAApQEAAKgBAACoAQAAqgEAAKsBAACtAQAArQEAALABAACwAQAAtAEAALQBAAC2AQAAtgEAALkBAAC6AQAAvQEAAL8BAADGAQAAxgEAAMkBAADJAQAAzAEAAMwBAADOAQAAzgEAANABAADQAQAA0gEAANIBAADUAQAA1AEAANYBAADWAQAA2AEAANgBAADaAQAA2gEAANwBAADdAQAA3wEAAN8BAADhAQAA4QEAAOMBAADjAQAA5QEAAOUBAADnAQAA5wEAAOkBAADpAQAA6wEAAOsBAADtAQAA7QEAAO8BAADwAQAA8wEAAPMBAAD1AQAA9QEAAPkBAAD5AQAA+wEAAPsBAAD9AQAA/QEAAP8BAAD/AQAAAQIAAAECAAADAgAAAwIAAAUCAAAFAgAABwIAAAcCAAAJAgAACQIAAAsCAAALAgAADQIAAA0CAAAPAgAADwIAABECAAARAgAAEwIAABMCAAAVAgAAFQIAABcCAAAXAgAAGQIAABkCAAAbAgAAGwIAAB0CAAAdAgAAHwIAAB8CAAAhAgAAIQIAACMCAAAjAgAAJQIAACUCAAAnAgAAJwIAACkCAAApAgAAKwIAACsCAAAtAgAALQIAAC8CAAAvAgAAMQIAADECAAAzAgAAOQIAADwCAAA8AgAAPwIAAEACAABCAgAAQgIAAEcCAABHAgAASQIAAEkCAABLAgAASwIAAE0CAABNAgAATwIAAJMCAACVAgAAuAIAAMACAADBAgAA4AIAAOQCAABFAwAARQMAAHEDAABxAwAAcwMAAHMDAAB3AwAAdwMAAHoDAAB9AwAAkAMAAJADAACsAwAAzgMAANADAADRAwAA1QMAANcDAADZAwAA2QMAANsDAADbAwAA3QMAAN0DAADfAwAA3wMAAOEDAADhAwAA4wMAAOMDAADlAwAA5QMAAOcDAADnAwAA6QMAAOkDAADrAwAA6wMAAO0DAADtAwAA7wMAAPMDAAD1AwAA9QMAAPgDAAD4AwAA+wMAAPwDAAAwBAAAXwQAAGEEAABhBAAAYwQAAGMEAABlBAAAZQQAAGcEAABnBAAAaQQAAGkEAABrBAAAawQAAG0EAABtBAAAbwQAAG8EAABxBAAAcQQAAHMEAABzBAAAdQQAAHUEAAB3BAAAdwQAAHkEAAB5BAAAewQAAHsEAAB9BAAAfQQAAH8EAAB/BAAAgQQAAIEEAACLBAAAiwQAAI0EAACNBAAAjwQAAI8EAACRBAAAkQQAAJMEAACTBAAAlQQAAJUEAACXBAAAlwQAAJkEAACZBAAAmwQAAJsEAACdBAAAnQQAAJ8EAACfBAAAoQQAAKEEAACjBAAAowQAAKUEAAClBAAApwQAAKcEAACpBAAAqQQAAKsEAACrBAAArQQAAK0EAACvBAAArwQAALEEAACxBAAAswQAALMEAAC1BAAAtQQAALcEAAC3BAAAuQQAALkEAAC7BAAAuwQAAL0EAAC9BAAAvwQAAL8EAADCBAAAwgQAAMQEAADEBAAAxgQAAMYEAADIBAAAyAQAAMoEAADKBAAAzAQAAMwEAADOBAAAzwQAANEEAADRBAAA0wQAANMEAADVBAAA1QQAANcEAADXBAAA2QQAANkEAADbBAAA2wQAAN0EAADdBAAA3wQAAN8EAADhBAAA4QQAAOMEAADjBAAA5QQAAOUEAADnBAAA5wQAAOkEAADpBAAA6wQAAOsEAADtBAAA7QQAAO8EAADvBAAA8QQAAPEEAADzBAAA8wQAAPUEAAD1BAAA9wQAAPcEAAD5BAAA+QQAAPsEAAD7BAAA/QQAAP0EAAD/BAAA/wQAAAEFAAABBQAAAwUAAAMFAAAFBQAABQUAAAcFAAAHBQAACQUAAAkFAAALBQAACwUAAA0FAAANBQAADwUAAA8FAAARBQAAEQUAABMFAAATBQAAFQUAABUFAAAXBQAAFwUAABkFAAAZBQAAGwUAABsFAAAdBQAAHQUAAB8FAAAfBQAAIQUAACEFAAAjBQAAIwUAACUFAAAlBQAAJwUAACcFAAApBQAAKQUAACsFAAArBQAALQUAAC0FAAAvBQAALwUAAGAFAACIBQAA0BAAAPoQAAD9EAAA/xAAAPgTAAD9EwAAgBwAAIgcAAAAHQAAvx0AAAEeAAABHgAAAx4AAAMeAAAFHgAABR4AAAceAAAHHgAACR4AAAkeAAALHgAACx4AAA0eAAANHgAADx4AAA8eAAARHgAAER4AABMeAAATHgAAFR4AABUeAAAXHgAAFx4AABkeAAAZHgAAGx4AABseAAAdHgAAHR4AAB8eAAAfHgAAIR4AACEeAAAjHgAAIx4AACUeAAAlHgAAJx4AACceAAApHgAAKR4AACseAAArHgAALR4AAC0eAAAvHgAALx4AADEeAAAxHgAAMx4AADMeAAA1HgAANR4AADceAAA3HgAAOR4AADkeAAA7HgAAOx4AAD0eAAA9HgAAPx4AAD8eAABBHgAAQR4AAEMeAABDHgAARR4AAEUeAABHHgAARx4AAEkeAABJHgAASx4AAEseAABNHgAATR4AAE8eAABPHgAAUR4AAFEeAABTHgAAUx4AAFUeAABVHgAAVx4AAFceAABZHgAAWR4AAFseAABbHgAAXR4AAF0eAABfHgAAXx4AAGEeAABhHgAAYx4AAGMeAABlHgAAZR4AAGceAABnHgAAaR4AAGkeAABrHgAAax4AAG0eAABtHgAAbx4AAG8eAABxHgAAcR4AAHMeAABzHgAAdR4AAHUeAAB3HgAAdx4AAHkeAAB5HgAAex4AAHseAAB9HgAAfR4AAH8eAAB/HgAAgR4AAIEeAACDHgAAgx4AAIUeAACFHgAAhx4AAIceAACJHgAAiR4AAIseAACLHgAAjR4AAI0eAACPHgAAjx4AAJEeAACRHgAAkx4AAJMeAACVHgAAnR4AAJ8eAACfHgAAoR4AAKEeAACjHgAAox4AAKUeAAClHgAApx4AAKceAACpHgAAqR4AAKseAACrHgAArR4AAK0eAACvHgAArx4AALEeAACxHgAAsx4AALMeAAC1HgAAtR4AALceAAC3HgAAuR4AALkeAAC7HgAAux4AAL0eAAC9HgAAvx4AAL8eAADBHgAAwR4AAMMeAADDHgAAxR4AAMUeAADHHgAAxx4AAMkeAADJHgAAyx4AAMseAADNHgAAzR4AAM8eAADPHgAA0R4AANEeAADTHgAA0x4AANUeAADVHgAA1x4AANceAADZHgAA2R4AANseAADbHgAA3R4AAN0eAADfHgAA3x4AAOEeAADhHgAA4x4AAOMeAADlHgAA5R4AAOceAADnHgAA6R4AAOkeAADrHgAA6x4AAO0eAADtHgAA7x4AAO8eAADxHgAA8R4AAPMeAADzHgAA9R4AAPUeAAD3HgAA9x4AAPkeAAD5HgAA+x4AAPseAAD9HgAA/R4AAP8eAAAHHwAAEB8AABUfAAAgHwAAJx8AADAfAAA3HwAAQB8AAEUfAABQHwAAVx8AAGAfAABnHwAAcB8AAH0fAACAHwAAhx8AAJAfAACXHwAAoB8AAKcfAACwHwAAtB8AALYfAAC3HwAAvh8AAL4fAADCHwAAxB8AAMYfAADHHwAA0B8AANMfAADWHwAA1x8AAOAfAADnHwAA8h8AAPQfAAD2HwAA9x8AAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAAAohAAAKIQAADiEAAA8hAAATIQAAEyEAAC8hAAAvIQAANCEAADQhAAA5IQAAOSEAADwhAAA9IQAARiEAAEkhAABOIQAATiEAAHAhAAB/IQAAhCEAAIQhAADQJAAA6SQAADAsAABfLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHEsAABxLAAAcywAAHQsAAB2LAAAfSwAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOQsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAnaYAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAxpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacAAFGnAABTpwAAU6cAAFWnAABVpwAAV6cAAFenAABZpwAAWacAAFunAABbpwAAXacAAF2nAABfpwAAX6cAAGGnAABhpwAAY6cAAGOnAABlpwAAZacAAGenAABnpwAAaacAAGmnAABrpwAAa6cAAG2nAABtpwAAb6cAAHinAAB6pwAAeqcAAHynAAB8pwAAf6cAAH+nAACBpwAAgacAAIOnAACDpwAAhacAAIWnAACHpwAAh6cAAIynAACMpwAAjqcAAI6nAACRpwAAkacAAJOnAACVpwAAl6cAAJenAACZpwAAmacAAJunAACbpwAAnacAAJ2nAACfpwAAn6cAAKGnAAChpwAAo6cAAKOnAAClpwAApacAAKenAACnpwAAqacAAKmnAACvpwAAr6cAALWnAAC1pwAAt6cAALenAAC5pwAAuacAALunAAC7pwAAvacAAL2nAAC/pwAAv6cAAMGnAADBpwAAw6cAAMOnAADIpwAAyKcAAMqnAADKpwAA0acAANGnAADTpwAA06cAANWnAADVpwAA16cAANenAADZpwAA2acAAPanAAD2pwAA+KcAAPqnAAAwqwAAWqsAAFyrAABoqwAAcKsAAL+rAAAA+wAABvsAABP7AAAX+wAAQf8AAFr/AAAoBAEATwQBANgEAQD7BAEAlwUBAKEFAQCjBQEAsQUBALMFAQC5BQEAuwUBALwFAQCABwEAgAcBAIMHAQCFBwEAhwcBALAHAQCyBwEAugcBAMAMAQDyDAEAwBgBAN8YAQBgbgEAf24BABrUAQAz1AEATtQBAFTUAQBW1AEAZ9QBAILUAQCb1AEAttQBALnUAQC71AEAu9QBAL3UAQDD1AEAxdQBAM/UAQDq1AEAA9UBAB7VAQA31QEAUtUBAGvVAQCG1QEAn9UBALrVAQDT1QEA7tUBAAfWAQAi1gEAO9YBAFbWAQBv1gEAitYBAKXWAQDC1gEA2tYBANzWAQDh1gEA/NYBABTXAQAW1wEAG9cBADbXAQBO1wEAUNcBAFXXAQBw1wEAiNcBAIrXAQCP1wEAqtcBAMLXAQDE1wEAydcBAMvXAQDL1wEAAN8BAAnfAQAL3wEAHt8BACLpAQBD6QEAQdCfAwvjK7wCAAAgAAAAfgAAAKAAAAB3AwAAegMAAH8DAACEAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAALwUAADEFAABWBQAAWQUAAIoFAACNBQAAjwUAAJEFAADHBQAA0AUAAOoFAADvBQAA9AUAAAAGAAANBwAADwcAAEoHAABNBwAAsQcAAMAHAAD6BwAA/QcAAC0IAAAwCAAAPggAAEAIAABbCAAAXggAAF4IAABgCAAAaggAAHAIAACOCAAAkAgAAJEIAACYCAAAgwkAAIUJAACMCQAAjwkAAJAJAACTCQAAqAkAAKoJAACwCQAAsgkAALIJAAC2CQAAuQkAALwJAADECQAAxwkAAMgJAADLCQAAzgkAANcJAADXCQAA3AkAAN0JAADfCQAA4wkAAOYJAAD+CQAAAQoAAAMKAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAADwKAAA8CgAAPgoAAEIKAABHCgAASAoAAEsKAABNCgAAUQoAAFEKAABZCgAAXAoAAF4KAABeCgAAZgoAAHYKAACBCgAAgwoAAIUKAACNCgAAjwoAAJEKAACTCgAAqAoAAKoKAACwCgAAsgoAALMKAAC1CgAAuQoAALwKAADFCgAAxwoAAMkKAADLCgAAzQoAANAKAADQCgAA4AoAAOMKAADmCgAA8QoAAPkKAAD/CgAAAQsAAAMLAAAFCwAADAsAAA8LAAAQCwAAEwsAACgLAAAqCwAAMAsAADILAAAzCwAANQsAADkLAAA8CwAARAsAAEcLAABICwAASwsAAE0LAABVCwAAVwsAAFwLAABdCwAAXwsAAGMLAABmCwAAdwsAAIILAACDCwAAhQsAAIoLAACOCwAAkAsAAJILAACVCwAAmQsAAJoLAACcCwAAnAsAAJ4LAACfCwAAowsAAKQLAACoCwAAqgsAAK4LAAC5CwAAvgsAAMILAADGCwAAyAsAAMoLAADNCwAA0AsAANALAADXCwAA1wsAAOYLAAD6CwAAAAwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA8DAAARAwAAEYMAABIDAAASgwAAE0MAABVDAAAVgwAAFgMAABaDAAAXQwAAF0MAABgDAAAYwwAAGYMAABvDAAAdwwAAIwMAACODAAAkAwAAJIMAACoDAAAqgwAALMMAAC1DAAAuQwAALwMAADEDAAAxgwAAMgMAADKDAAAzQwAANUMAADWDAAA3QwAAN4MAADgDAAA4wwAAOYMAADvDAAA8QwAAPIMAAAADQAADA0AAA4NAAAQDQAAEg0AAEQNAABGDQAASA0AAEoNAABPDQAAVA0AAGMNAABmDQAAfw0AAIENAACDDQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AAMoNAADKDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA5g0AAO8NAADyDQAA9A0AAAEOAAA6DgAAPw4AAFsOAACBDgAAgg4AAIQOAACEDgAAhg4AAIoOAACMDgAAow4AAKUOAAClDgAApw4AAL0OAADADgAAxA4AAMYOAADGDgAAyA4AAM0OAADQDgAA2Q4AANwOAADfDgAAAA8AAEcPAABJDwAAbA8AAHEPAACXDwAAmQ8AALwPAAC+DwAAzA8AAM4PAADaDwAAABAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAEgSAABKEgAATRIAAFASAABWEgAAWBIAAFgSAABaEgAAXRIAAGASAACIEgAAihIAAI0SAACQEgAAsBIAALISAAC1EgAAuBIAAL4SAADAEgAAwBIAAMISAADFEgAAyBIAANYSAADYEgAAEBMAABITAAAVEwAAGBMAAFoTAABdEwAAfBMAAIATAACZEwAAoBMAAPUTAAD4EwAA/RMAAAAUAACcFgAAoBYAAPgWAAAAFwAAFRcAAB8XAAA2FwAAQBcAAFMXAABgFwAAbBcAAG4XAABwFwAAchcAAHMXAACAFwAA3RcAAOAXAADpFwAA8BcAAPkXAAAAGAAAGRgAACAYAAB4GAAAgBgAAKoYAACwGAAA9RgAAAAZAAAeGQAAIBkAACsZAAAwGQAAOxkAAEAZAABAGQAARBkAAG0ZAABwGQAAdBkAAIAZAACrGQAAsBkAAMkZAADQGQAA2hkAAN4ZAAAbGgAAHhoAAF4aAABgGgAAfBoAAH8aAACJGgAAkBoAAJkaAACgGgAArRoAALAaAADOGgAAABsAAEwbAABQGwAAfhsAAIAbAADzGwAA/BsAADccAAA7HAAASRwAAE0cAACIHAAAkBwAALocAAC9HAAAxxwAANAcAAD6HAAAAB0AABUfAAAYHwAAHR8AACAfAABFHwAASB8AAE0fAABQHwAAVx8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAAB9HwAAgB8AALQfAAC2HwAAxB8AAMYfAADTHwAA1h8AANsfAADdHwAA7x8AAPIfAAD0HwAA9h8AAP4fAAAAIAAAJyAAACogAABkIAAAZiAAAHEgAAB0IAAAjiAAAJAgAACcIAAAoCAAAMAgAADQIAAA8CAAAAAhAACLIQAAkCEAACYkAABAJAAASiQAAGAkAABzKwAAdisAAJUrAACXKwAA8ywAAPksAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAHAtAAB/LQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAADgLQAAXS4AAIAuAACZLgAAmy4AAPMuAAAALwAA1S8AAPAvAAD7LwAAADAAAD8wAABBMAAAljAAAJkwAAD/MAAABTEAAC8xAAAxMQAAjjEAAJAxAADjMQAA8DEAAB4yAAAgMgAAjKQAAJCkAADGpAAA0KQAACumAABApgAA96YAAACnAADKpwAA0KcAANGnAADTpwAA06cAANWnAADZpwAA8qcAACyoAAAwqAAAOagAAECoAAB3qAAAgKgAAMWoAADOqAAA2agAAOCoAABTqQAAX6kAAHypAACAqQAAzakAAM+pAADZqQAA3qkAAP6pAAAAqgAANqoAAECqAABNqgAAUKoAAFmqAABcqgAAwqoAANuqAAD2qgAAAasAAAarAAAJqwAADqsAABGrAAAWqwAAIKsAACarAAAoqwAALqsAADCrAABrqwAAcKsAAO2rAADwqwAA+asAAACsAACj1wAAsNcAAMbXAADL1wAA+9cAAADgAABt+gAAcPoAANn6AAAA+wAABvsAABP7AAAX+wAAHfsAADb7AAA4+wAAPPsAAD77AAA++wAAQPsAAEH7AABD+wAARPsAAEb7AADC+wAA0/sAAI/9AACS/QAAx/0AAM/9AADP/QAA8P0AABn+AAAg/gAAUv4AAFT+AABm/gAAaP4AAGv+AABw/gAAdP4AAHb+AAD8/gAA//4AAP/+AAAB/wAAvv8AAML/AADH/wAAyv8AAM//AADS/wAA1/8AANr/AADc/wAA4P8AAOb/AADo/wAA7v8AAPn/AAD9/wAAAAABAAsAAQANAAEAJgABACgAAQA6AAEAPAABAD0AAQA/AAEATQABAFAAAQBdAAEAgAABAPoAAQAAAQEAAgEBAAcBAQAzAQEANwEBAI4BAQCQAQEAnAEBAKABAQCgAQEA0AEBAP0BAQCAAgEAnAIBAKACAQDQAgEA4AIBAPsCAQAAAwEAIwMBAC0DAQBKAwEAUAMBAHoDAQCAAwEAnQMBAJ8DAQDDAwEAyAMBANUDAQAABAEAnQQBAKAEAQCpBAEAsAQBANMEAQDYBAEA+wQBAAAFAQAnBQEAMAUBAGMFAQBvBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAJcFAQChBQEAowUBALEFAQCzBQEAuQUBALsFAQC8BQEAAAYBADYHAQBABwEAVQcBAGAHAQBnBwEAgAcBAIUHAQCHBwEAsAcBALIHAQC6BwEAAAgBAAUIAQAICAEACAgBAAoIAQA1CAEANwgBADgIAQA8CAEAPAgBAD8IAQBVCAEAVwgBAJ4IAQCnCAEArwgBAOAIAQDyCAEA9AgBAPUIAQD7CAEAGwkBAB8JAQA5CQEAPwkBAD8JAQCACQEAtwkBALwJAQDPCQEA0gkBAAMKAQAFCgEABgoBAAwKAQATCgEAFQoBABcKAQAZCgEANQoBADgKAQA6CgEAPwoBAEgKAQBQCgEAWAoBAGAKAQCfCgEAwAoBAOYKAQDrCgEA9goBAAALAQA1CwEAOQsBAFULAQBYCwEAcgsBAHgLAQCRCwEAmQsBAJwLAQCpCwEArwsBAAAMAQBIDAEAgAwBALIMAQDADAEA8gwBAPoMAQAnDQEAMA0BADkNAQBgDgEAfg4BAIAOAQCpDgEAqw4BAK0OAQCwDgEAsQ4BAAAPAQAnDwEAMA8BAFkPAQBwDwEAiQ8BALAPAQDLDwEA4A8BAPYPAQAAEAEATRABAFIQAQB1EAEAfxABAMIQAQDNEAEAzRABANAQAQDoEAEA8BABAPkQAQAAEQEANBEBADYRAQBHEQEAUBEBAHYRAQCAEQEA3xEBAOERAQD0EQEAABIBABESAQATEgEAPhIBAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKkSAQCwEgEA6hIBAPASAQD5EgEAABMBAAMTAQAFEwEADBMBAA8TAQAQEwEAExMBACgTAQAqEwEAMBMBADITAQAzEwEANRMBADkTAQA7EwEARBMBAEcTAQBIEwEASxMBAE0TAQBQEwEAUBMBAFcTAQBXEwEAXRMBAGMTAQBmEwEAbBMBAHATAQB0EwEAABQBAFsUAQBdFAEAYRQBAIAUAQDHFAEA0BQBANkUAQCAFQEAtRUBALgVAQDdFQEAABYBAEQWAQBQFgEAWRYBAGAWAQBsFgEAgBYBALkWAQDAFgEAyRYBAAAXAQAaFwEAHRcBACsXAQAwFwEARhcBAAAYAQA7GAEAoBgBAPIYAQD/GAEABhkBAAkZAQAJGQEADBkBABMZAQAVGQEAFhkBABgZAQA1GQEANxkBADgZAQA7GQEARhkBAFAZAQBZGQEAoBkBAKcZAQCqGQEA1xkBANoZAQDkGQEAABoBAEcaAQBQGgEAohoBALAaAQD4GgEAABwBAAgcAQAKHAEANhwBADgcAQBFHAEAUBwBAGwcAQBwHAEAjxwBAJIcAQCnHAEAqRwBALYcAQAAHQEABh0BAAgdAQAJHQEACx0BADYdAQA6HQEAOh0BADwdAQA9HQEAPx0BAEcdAQBQHQEAWR0BAGAdAQBlHQEAZx0BAGgdAQBqHQEAjh0BAJAdAQCRHQEAkx0BAJgdAQCgHQEAqR0BAOAeAQD4HgEAsB8BALAfAQDAHwEA8R8BAP8fAQCZIwEAACQBAG4kAQBwJAEAdCQBAIAkAQBDJQEAkC8BAPIvAQAAMAEALjQBADA0AQA4NAEAAEQBAEZGAQAAaAEAOGoBAEBqAQBeagEAYGoBAGlqAQBuagEAvmoBAMBqAQDJagEA0GoBAO1qAQDwagEA9WoBAABrAQBFawEAUGsBAFlrAQBbawEAYWsBAGNrAQB3awEAfWsBAI9rAQBAbgEAmm4BAABvAQBKbwEAT28BAIdvAQCPbwEAn28BAOBvAQDkbwEA8G8BAPFvAQAAcAEA94cBAACIAQDVjAEAAI0BAAiNAQDwrwEA868BAPWvAQD7rwEA/a8BAP6vAQAAsAEAIrEBAFCxAQBSsQEAZLEBAGexAQBwsQEA+7IBAAC8AQBqvAEAcLwBAHy8AQCAvAEAiLwBAJC8AQCZvAEAnLwBAKO8AQAAzwEALc8BADDPAQBGzwEAUM8BAMPPAQAA0AEA9dABAADRAQAm0QEAKdEBAOrRAQAA0gEARdIBAODSAQDz0gEAANMBAFbTAQBg0wEAeNMBAADUAQBU1AEAVtQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQAF1QEAB9UBAArVAQAN1QEAFNUBABbVAQAc1QEAHtUBADnVAQA71QEAPtUBAEDVAQBE1QEARtUBAEbVAQBK1QEAUNUBAFLVAQCl1gEAqNYBAMvXAQDO1wEAi9oBAJvaAQCf2gEAodoBAK/aAQAA3wEAHt8BAADgAQAG4AEACOABABjgAQAb4AEAIeABACPgAQAk4AEAJuABACrgAQAA4QEALOEBADDhAQA94QEAQOEBAEnhAQBO4QEAT+EBAJDiAQCu4gEAwOIBAPniAQD/4gEA/+IBAODnAQDm5wEA6OcBAOvnAQDt5wEA7ucBAPDnAQD+5wEAAOgBAMToAQDH6AEA1ugBAADpAQBL6QEAUOkBAFnpAQBe6QEAX+kBAHHsAQC07AEAAe0BAD3tAQAA7gEAA+4BAAXuAQAf7gEAIe4BACLuAQAk7gEAJO4BACfuAQAn7gEAKe4BADLuAQA07gEAN+4BADnuAQA57gEAO+4BADvuAQBC7gEAQu4BAEfuAQBH7gEASe4BAEnuAQBL7gEAS+4BAE3uAQBP7gEAUe4BAFLuAQBU7gEAVO4BAFfuAQBX7gEAWe4BAFnuAQBb7gEAW+4BAF3uAQBd7gEAX+4BAF/uAQBh7gEAYu4BAGTuAQBk7gEAZ+4BAGruAQBs7gEAcu4BAHTuAQB37gEAee4BAHzuAQB+7gEAfu4BAIDuAQCJ7gEAi+4BAJvuAQCh7gEAo+4BAKXuAQCp7gEAq+4BALvuAQDw7gEA8e4BAADwAQAr8AEAMPABAJPwAQCg8AEArvABALHwAQC/8AEAwfABAM/wAQDR8AEA9fABAADxAQCt8QEA5vEBAALyAQAQ8gEAO/IBAEDyAQBI8gEAUPIBAFHyAQBg8gEAZfIBAADzAQDX9gEA3fYBAOz2AQDw9gEA/PYBAAD3AQBz9wEAgPcBANj3AQDg9wEA6/cBAPD3AQDw9wEAAPgBAAv4AQAQ+AEAR/gBAFD4AQBZ+AEAYPgBAIf4AQCQ+AEArfgBALD4AQCx+AEAAPkBAFP6AQBg+gEAbfoBAHD6AQB0+gEAePoBAHz6AQCA+gEAhvoBAJD6AQCs+gEAsPoBALr6AQDA+gEAxfoBAND6AQDZ+gEA4PoBAOf6AQDw+gEA9voBAAD7AQCS+wEAlPsBAMr7AQDw+wEA+fsBAAAAAgDfpgIAAKcCADi3AgBAtwIAHbgCACC4AgChzgIAsM4CAODrAgAA+AIAHfoCAAAAAwBKEwMAAQAOAAEADgAgAA4AfwAOAAABDgDvAQ4AAAAPAP3/DwAAABAA/f8QAEHAywMLwgy9AAAAIQAAACMAAAAlAAAAKgAAACwAAAAvAAAAOgAAADsAAAA/AAAAQAAAAFsAAABdAAAAXwAAAF8AAAB7AAAAewAAAH0AAAB9AAAAoQAAAKEAAACnAAAApwAAAKsAAACrAAAAtgAAALcAAAC7AAAAuwAAAL8AAAC/AAAAfgMAAH4DAACHAwAAhwMAAFoFAABfBQAAiQUAAIoFAAC+BQAAvgUAAMAFAADABQAAwwUAAMMFAADGBQAAxgUAAPMFAAD0BQAACQYAAAoGAAAMBgAADQYAABsGAAAbBgAAHQYAAB8GAABqBgAAbQYAANQGAADUBgAAAAcAAA0HAAD3BwAA+QcAADAIAAA+CAAAXggAAF4IAABkCQAAZQkAAHAJAABwCQAA/QkAAP0JAAB2CgAAdgoAAPAKAADwCgAAdwwAAHcMAACEDAAAhAwAAPQNAAD0DQAATw4AAE8OAABaDgAAWw4AAAQPAAASDwAAFA8AABQPAAA6DwAAPQ8AAIUPAACFDwAA0A8AANQPAADZDwAA2g8AAEoQAABPEAAA+xAAAPsQAABgEwAAaBMAAAAUAAAAFAAAbhYAAG4WAACbFgAAnBYAAOsWAADtFgAANRcAADYXAADUFwAA1hcAANgXAADaFwAAABgAAAoYAABEGQAARRkAAB4aAAAfGgAAoBoAAKYaAACoGgAArRoAAFobAABgGwAAfRsAAH4bAAD8GwAA/xsAADscAAA/HAAAfhwAAH8cAADAHAAAxxwAANMcAADTHAAAECAAACcgAAAwIAAAQyAAAEUgAABRIAAAUyAAAF4gAAB9IAAAfiAAAI0gAACOIAAACCMAAAsjAAApIwAAKiMAAGgnAAB1JwAAxScAAMYnAADmJwAA7ycAAIMpAACYKQAA2CkAANspAAD8KQAA/SkAAPksAAD8LAAA/iwAAP8sAABwLQAAcC0AAAAuAAAuLgAAMC4AAE8uAABSLgAAXS4AAAEwAAADMAAACDAAABEwAAAUMAAAHzAAADAwAAAwMAAAPTAAAD0wAACgMAAAoDAAAPswAAD7MAAA/qQAAP+kAAANpgAAD6YAAHOmAABzpgAAfqYAAH6mAADypgAA96YAAHSoAAB3qAAAzqgAAM+oAAD4qAAA+qgAAPyoAAD8qAAALqkAAC+pAABfqQAAX6kAAMGpAADNqQAA3qkAAN+pAABcqgAAX6oAAN6qAADfqgAA8KoAAPGqAADrqwAA66sAAD79AAA//QAAEP4AABn+AAAw/gAAUv4AAFT+AABh/gAAY/4AAGP+AABo/gAAaP4AAGr+AABr/gAAAf8AAAP/AAAF/wAACv8AAAz/AAAP/wAAGv8AABv/AAAf/wAAIP8AADv/AAA9/wAAP/8AAD//AABb/wAAW/8AAF3/AABd/wAAX/8AAGX/AAAAAQEAAgEBAJ8DAQCfAwEA0AMBANADAQBvBQEAbwUBAFcIAQBXCAEAHwkBAB8JAQA/CQEAPwkBAFAKAQBYCgEAfwoBAH8KAQDwCgEA9goBADkLAQA/CwEAmQsBAJwLAQCtDgEArQ4BAFUPAQBZDwEAhg8BAIkPAQBHEAEATRABALsQAQC8EAEAvhABAMEQAQBAEQEAQxEBAHQRAQB1EQEAxREBAMgRAQDNEQEAzREBANsRAQDbEQEA3REBAN8RAQA4EgEAPRIBAKkSAQCpEgEASxQBAE8UAQBaFAEAWxQBAF0UAQBdFAEAxhQBAMYUAQDBFQEA1xUBAEEWAQBDFgEAYBYBAGwWAQC5FgEAuRYBADwXAQA+FwEAOxgBADsYAQBEGQEARhkBAOIZAQDiGQEAPxoBAEYaAQCaGgEAnBoBAJ4aAQCiGgEAQRwBAEUcAQBwHAEAcRwBAPceAQD4HgEA/x8BAP8fAQBwJAEAdCQBAPEvAQDyLwEAbmoBAG9qAQD1agEA9WoBADdrAQA7awEARGsBAERrAQCXbgEAmm4BAOJvAQDibwEAn7wBAJ+8AQCH2gEAi9oBAF7pAQBf6QEAAAAAAAoAAAAJAAAADQAAACAAAAAgAAAAhQAAAIUAAACgAAAAoAAAAIAWAACAFgAAACAAAAogAAAoIAAAKSAAAC8gAAAvIAAAXyAAAF8gAAAAMAAAADAAQZDYAwuzWIsCAABBAAAAWgAAAMAAAADWAAAA2AAAAN4AAAAAAQAAAAEAAAIBAAACAQAABAEAAAQBAAAGAQAABgEAAAgBAAAIAQAACgEAAAoBAAAMAQAADAEAAA4BAAAOAQAAEAEAABABAAASAQAAEgEAABQBAAAUAQAAFgEAABYBAAAYAQAAGAEAABoBAAAaAQAAHAEAABwBAAAeAQAAHgEAACABAAAgAQAAIgEAACIBAAAkAQAAJAEAACYBAAAmAQAAKAEAACgBAAAqAQAAKgEAACwBAAAsAQAALgEAAC4BAAAwAQAAMAEAADIBAAAyAQAANAEAADQBAAA2AQAANgEAADkBAAA5AQAAOwEAADsBAAA9AQAAPQEAAD8BAAA/AQAAQQEAAEEBAABDAQAAQwEAAEUBAABFAQAARwEAAEcBAABKAQAASgEAAEwBAABMAQAATgEAAE4BAABQAQAAUAEAAFIBAABSAQAAVAEAAFQBAABWAQAAVgEAAFgBAABYAQAAWgEAAFoBAABcAQAAXAEAAF4BAABeAQAAYAEAAGABAABiAQAAYgEAAGQBAABkAQAAZgEAAGYBAABoAQAAaAEAAGoBAABqAQAAbAEAAGwBAABuAQAAbgEAAHABAABwAQAAcgEAAHIBAAB0AQAAdAEAAHYBAAB2AQAAeAEAAHkBAAB7AQAAewEAAH0BAAB9AQAAgQEAAIIBAACEAQAAhAEAAIYBAACHAQAAiQEAAIsBAACOAQAAkQEAAJMBAACUAQAAlgEAAJgBAACcAQAAnQEAAJ8BAACgAQAAogEAAKIBAACkAQAApAEAAKYBAACnAQAAqQEAAKkBAACsAQAArAEAAK4BAACvAQAAsQEAALMBAAC1AQAAtQEAALcBAAC4AQAAvAEAALwBAADEAQAAxAEAAMcBAADHAQAAygEAAMoBAADNAQAAzQEAAM8BAADPAQAA0QEAANEBAADTAQAA0wEAANUBAADVAQAA1wEAANcBAADZAQAA2QEAANsBAADbAQAA3gEAAN4BAADgAQAA4AEAAOIBAADiAQAA5AEAAOQBAADmAQAA5gEAAOgBAADoAQAA6gEAAOoBAADsAQAA7AEAAO4BAADuAQAA8QEAAPEBAAD0AQAA9AEAAPYBAAD4AQAA+gEAAPoBAAD8AQAA/AEAAP4BAAD+AQAAAAIAAAACAAACAgAAAgIAAAQCAAAEAgAABgIAAAYCAAAIAgAACAIAAAoCAAAKAgAADAIAAAwCAAAOAgAADgIAABACAAAQAgAAEgIAABICAAAUAgAAFAIAABYCAAAWAgAAGAIAABgCAAAaAgAAGgIAABwCAAAcAgAAHgIAAB4CAAAgAgAAIAIAACICAAAiAgAAJAIAACQCAAAmAgAAJgIAACgCAAAoAgAAKgIAACoCAAAsAgAALAIAAC4CAAAuAgAAMAIAADACAAAyAgAAMgIAADoCAAA7AgAAPQIAAD4CAABBAgAAQQIAAEMCAABGAgAASAIAAEgCAABKAgAASgIAAEwCAABMAgAATgIAAE4CAABwAwAAcAMAAHIDAAByAwAAdgMAAHYDAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAACPAwAAkQMAAKEDAACjAwAAqwMAAM8DAADPAwAA0gMAANQDAADYAwAA2AMAANoDAADaAwAA3AMAANwDAADeAwAA3gMAAOADAADgAwAA4gMAAOIDAADkAwAA5AMAAOYDAADmAwAA6AMAAOgDAADqAwAA6gMAAOwDAADsAwAA7gMAAO4DAAD0AwAA9AMAAPcDAAD3AwAA+QMAAPoDAAD9AwAALwQAAGAEAABgBAAAYgQAAGIEAABkBAAAZAQAAGYEAABmBAAAaAQAAGgEAABqBAAAagQAAGwEAABsBAAAbgQAAG4EAABwBAAAcAQAAHIEAAByBAAAdAQAAHQEAAB2BAAAdgQAAHgEAAB4BAAAegQAAHoEAAB8BAAAfAQAAH4EAAB+BAAAgAQAAIAEAACKBAAAigQAAIwEAACMBAAAjgQAAI4EAACQBAAAkAQAAJIEAACSBAAAlAQAAJQEAACWBAAAlgQAAJgEAACYBAAAmgQAAJoEAACcBAAAnAQAAJ4EAACeBAAAoAQAAKAEAACiBAAAogQAAKQEAACkBAAApgQAAKYEAACoBAAAqAQAAKoEAACqBAAArAQAAKwEAACuBAAArgQAALAEAACwBAAAsgQAALIEAAC0BAAAtAQAALYEAAC2BAAAuAQAALgEAAC6BAAAugQAALwEAAC8BAAAvgQAAL4EAADABAAAwQQAAMMEAADDBAAAxQQAAMUEAADHBAAAxwQAAMkEAADJBAAAywQAAMsEAADNBAAAzQQAANAEAADQBAAA0gQAANIEAADUBAAA1AQAANYEAADWBAAA2AQAANgEAADaBAAA2gQAANwEAADcBAAA3gQAAN4EAADgBAAA4AQAAOIEAADiBAAA5AQAAOQEAADmBAAA5gQAAOgEAADoBAAA6gQAAOoEAADsBAAA7AQAAO4EAADuBAAA8AQAAPAEAADyBAAA8gQAAPQEAAD0BAAA9gQAAPYEAAD4BAAA+AQAAPoEAAD6BAAA/AQAAPwEAAD+BAAA/gQAAAAFAAAABQAAAgUAAAIFAAAEBQAABAUAAAYFAAAGBQAACAUAAAgFAAAKBQAACgUAAAwFAAAMBQAADgUAAA4FAAAQBQAAEAUAABIFAAASBQAAFAUAABQFAAAWBQAAFgUAABgFAAAYBQAAGgUAABoFAAAcBQAAHAUAAB4FAAAeBQAAIAUAACAFAAAiBQAAIgUAACQFAAAkBQAAJgUAACYFAAAoBQAAKAUAACoFAAAqBQAALAUAACwFAAAuBQAALgUAADEFAABWBQAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAAoBMAAPUTAACQHAAAuhwAAL0cAAC/HAAAAB4AAAAeAAACHgAAAh4AAAQeAAAEHgAABh4AAAYeAAAIHgAACB4AAAoeAAAKHgAADB4AAAweAAAOHgAADh4AABAeAAAQHgAAEh4AABIeAAAUHgAAFB4AABYeAAAWHgAAGB4AABgeAAAaHgAAGh4AABweAAAcHgAAHh4AAB4eAAAgHgAAIB4AACIeAAAiHgAAJB4AACQeAAAmHgAAJh4AACgeAAAoHgAAKh4AACoeAAAsHgAALB4AAC4eAAAuHgAAMB4AADAeAAAyHgAAMh4AADQeAAA0HgAANh4AADYeAAA4HgAAOB4AADoeAAA6HgAAPB4AADweAAA+HgAAPh4AAEAeAABAHgAAQh4AAEIeAABEHgAARB4AAEYeAABGHgAASB4AAEgeAABKHgAASh4AAEweAABMHgAATh4AAE4eAABQHgAAUB4AAFIeAABSHgAAVB4AAFQeAABWHgAAVh4AAFgeAABYHgAAWh4AAFoeAABcHgAAXB4AAF4eAABeHgAAYB4AAGAeAABiHgAAYh4AAGQeAABkHgAAZh4AAGYeAABoHgAAaB4AAGoeAABqHgAAbB4AAGweAABuHgAAbh4AAHAeAABwHgAAch4AAHIeAAB0HgAAdB4AAHYeAAB2HgAAeB4AAHgeAAB6HgAAeh4AAHweAAB8HgAAfh4AAH4eAACAHgAAgB4AAIIeAACCHgAAhB4AAIQeAACGHgAAhh4AAIgeAACIHgAAih4AAIoeAACMHgAAjB4AAI4eAACOHgAAkB4AAJAeAACSHgAAkh4AAJQeAACUHgAAnh4AAJ4eAACgHgAAoB4AAKIeAACiHgAApB4AAKQeAACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AALgfAAC7HwAAyB8AAMsfAADYHwAA2x8AAOgfAADsHwAA+B8AAPsfAAACIQAAAiEAAAchAAAHIQAACyEAAA0hAAAQIQAAEiEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAADAhAAAzIQAAPiEAAD8hAABFIQAARSEAAGAhAABvIQAAgyEAAIMhAAC2JAAAzyQAAAAsAAAvLAAAYCwAAGAsAABiLAAAZCwAAGcsAABnLAAAaSwAAGksAABrLAAAaywAAG0sAABwLAAAciwAAHIsAAB1LAAAdSwAAH4sAACALAAAgiwAAIIsAACELAAAhCwAAIYsAACGLAAAiCwAAIgsAACKLAAAiiwAAIwsAACMLAAAjiwAAI4sAACQLAAAkCwAAJIsAACSLAAAlCwAAJQsAACWLAAAliwAAJgsAACYLAAAmiwAAJosAACcLAAAnCwAAJ4sAACeLAAAoCwAAKAsAACiLAAAoiwAAKQsAACkLAAApiwAAKYsAACoLAAAqCwAAKosAACqLAAArCwAAKwsAACuLAAAriwAALAsAACwLAAAsiwAALIsAAC0LAAAtCwAALYsAAC2LAAAuCwAALgsAAC6LAAAuiwAALwsAAC8LAAAviwAAL4sAADALAAAwCwAAMIsAADCLAAAxCwAAMQsAADGLAAAxiwAAMgsAADILAAAyiwAAMosAADMLAAAzCwAAM4sAADOLAAA0CwAANAsAADSLAAA0iwAANQsAADULAAA1iwAANYsAADYLAAA2CwAANosAADaLAAA3CwAANwsAADeLAAA3iwAAOAsAADgLAAA4iwAAOIsAADrLAAA6ywAAO0sAADtLAAA8iwAAPIsAABApgAAQKYAAEKmAABCpgAARKYAAESmAABGpgAARqYAAEimAABIpgAASqYAAEqmAABMpgAATKYAAE6mAABOpgAAUKYAAFCmAABSpgAAUqYAAFSmAABUpgAAVqYAAFamAABYpgAAWKYAAFqmAABapgAAXKYAAFymAABepgAAXqYAAGCmAABgpgAAYqYAAGKmAABkpgAAZKYAAGamAABmpgAAaKYAAGimAABqpgAAaqYAAGymAABspgAAgKYAAICmAACCpgAAgqYAAISmAACEpgAAhqYAAIamAACIpgAAiKYAAIqmAACKpgAAjKYAAIymAACOpgAAjqYAAJCmAACQpgAAkqYAAJKmAACUpgAAlKYAAJamAACWpgAAmKYAAJimAACapgAAmqYAACKnAAAipwAAJKcAACSnAAAmpwAAJqcAACinAAAopwAAKqcAACqnAAAspwAALKcAAC6nAAAupwAAMqcAADKnAAA0pwAANKcAADanAAA2pwAAOKcAADinAAA6pwAAOqcAADynAAA8pwAAPqcAAD6nAABApwAAQKcAAEKnAABCpwAARKcAAESnAABGpwAARqcAAEinAABIpwAASqcAAEqnAABMpwAATKcAAE6nAABOpwAAUKcAAFCnAABSpwAAUqcAAFSnAABUpwAAVqcAAFanAABYpwAAWKcAAFqnAABapwAAXKcAAFynAABepwAAXqcAAGCnAABgpwAAYqcAAGKnAABkpwAAZKcAAGanAABmpwAAaKcAAGinAABqpwAAaqcAAGynAABspwAAbqcAAG6nAAB5pwAAeacAAHunAAB7pwAAfacAAH6nAACApwAAgKcAAIKnAACCpwAAhKcAAISnAACGpwAAhqcAAIunAACLpwAAjacAAI2nAACQpwAAkKcAAJKnAACSpwAAlqcAAJanAACYpwAAmKcAAJqnAACapwAAnKcAAJynAACepwAAnqcAAKCnAACgpwAAoqcAAKKnAACkpwAApKcAAKanAACmpwAAqKcAAKinAACqpwAArqcAALCnAAC0pwAAtqcAALanAAC4pwAAuKcAALqnAAC6pwAAvKcAALynAAC+pwAAvqcAAMCnAADApwAAwqcAAMKnAADEpwAAx6cAAMmnAADJpwAA0KcAANCnAADWpwAA1qcAANinAADYpwAA9acAAPWnAAAh/wAAOv8AAAAEAQAnBAEAsAQBANMEAQBwBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAIAMAQCyDAEAoBgBAL8YAQBAbgEAX24BAADUAQAZ1AEANNQBAE3UAQBo1AEAgdQBAJzUAQCc1AEAntQBAJ/UAQCi1AEAotQBAKXUAQCm1AEAqdQBAKzUAQCu1AEAtdQBANDUAQDp1AEABNUBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQA41QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAbNUBAIXVAQCg1QEAudUBANTVAQDt1QEACNYBACHWAQA81gEAVdYBAHDWAQCJ1gEAqNYBAMDWAQDi1gEA+tYBABzXAQA01wEAVtcBAG7XAQCQ1wEAqNcBAMrXAQDK1wEAAOkBACHpAQAw8QEASfEBAFDxAQBp8QEAcPEBAInxAQAAAAAAAwAAADAAAAA5AAAAQQAAAEYAAABhAAAAZgAAAAAAAAD2AgAAMAAAADkAAABBAAAAWgAAAF8AAABfAAAAYQAAAHoAAACqAAAAqgAAALUAAAC1AAAAugAAALoAAADAAAAA1gAAANgAAAD2AAAA+AAAAMECAADGAgAA0QIAAOACAADkAgAA7AIAAOwCAADuAgAA7gIAAAADAAB0AwAAdgMAAHcDAAB6AwAAfQMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA9QMAAPcDAACBBAAAgwQAAC8FAAAxBQAAVgUAAFkFAABZBQAAYAUAAIgFAACRBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxQUAAMcFAADHBQAA0AUAAOoFAADvBQAA8gUAABAGAAAaBgAAIAYAAGkGAABuBgAA0wYAANUGAADcBgAA3wYAAOgGAADqBgAA/AYAAP8GAAD/BgAAEAcAAEoHAABNBwAAsQcAAMAHAAD1BwAA+gcAAPoHAAD9BwAA/QcAAAAIAAAtCAAAQAgAAFsIAABgCAAAaggAAHAIAACHCAAAiQgAAI4IAACYCAAA4QgAAOMIAABjCQAAZgkAAG8JAABxCQAAgwkAAIUJAACMCQAAjwkAAJAJAACTCQAAqAkAAKoJAACwCQAAsgkAALIJAAC2CQAAuQkAALwJAADECQAAxwkAAMgJAADLCQAAzgkAANcJAADXCQAA3AkAAN0JAADfCQAA4wkAAOYJAADxCQAA/AkAAPwJAAD+CQAA/gkAAAEKAAADCgAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAAA8CgAAPAoAAD4KAABCCgAARwoAAEgKAABLCgAATQoAAFEKAABRCgAAWQoAAFwKAABeCgAAXgoAAGYKAAB1CgAAgQoAAIMKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC8CgAAxQoAAMcKAADJCgAAywoAAM0KAADQCgAA0AoAAOAKAADjCgAA5goAAO8KAAD5CgAA/woAAAELAAADCwAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPAsAAEQLAABHCwAASAsAAEsLAABNCwAAVQsAAFcLAABcCwAAXQsAAF8LAABjCwAAZgsAAG8LAABxCwAAcQsAAIILAACDCwAAhQsAAIoLAACOCwAAkAsAAJILAACVCwAAmQsAAJoLAACcCwAAnAsAAJ4LAACfCwAAowsAAKQLAACoCwAAqgsAAK4LAAC5CwAAvgsAAMILAADGCwAAyAsAAMoLAADNCwAA0AsAANALAADXCwAA1wsAAOYLAADvCwAAAAwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA8DAAARAwAAEYMAABIDAAASgwAAE0MAABVDAAAVgwAAFgMAABaDAAAXQwAAF0MAABgDAAAYwwAAGYMAABvDAAAgAwAAIMMAACFDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwAAMQMAADGDAAAyAwAAMoMAADNDAAA1QwAANYMAADdDAAA3gwAAOAMAADjDAAA5gwAAO8MAADxDAAA8gwAAAANAAAMDQAADg0AABANAAASDQAARA0AAEYNAABIDQAASg0AAE4NAABUDQAAVw0AAF8NAABjDQAAZg0AAG8NAAB6DQAAfw0AAIENAACDDQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AAMoNAADKDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA5g0AAO8NAADyDQAA8w0AAAEOAAA6DgAAQA4AAE4OAABQDgAAWQ4AAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAvQ4AAMAOAADEDgAAxg4AAMYOAADIDgAAzQ4AANAOAADZDgAA3A4AAN8OAAAADwAAAA8AABgPAAAZDwAAIA8AACkPAAA1DwAANQ8AADcPAAA3DwAAOQ8AADkPAAA+DwAARw8AAEkPAABsDwAAcQ8AAIQPAACGDwAAlw8AAJkPAAC8DwAAxg8AAMYPAAAAEAAASRAAAFAQAACdEAAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD8EAAASBIAAEoSAABNEgAAUBIAAFYSAABYEgAAWBIAAFoSAABdEgAAYBIAAIgSAACKEgAAjRIAAJASAACwEgAAshIAALUSAAC4EgAAvhIAAMASAADAEgAAwhIAAMUSAADIEgAA1hIAANgSAAAQEwAAEhMAABUTAAAYEwAAWhMAAF0TAABfEwAAgBMAAI8TAACgEwAA9RMAAPgTAAD9EwAAARQAAGwWAABvFgAAfxYAAIEWAACaFgAAoBYAAOoWAADuFgAA+BYAAAAXAAAVFwAAHxcAADQXAABAFwAAUxcAAGAXAABsFwAAbhcAAHAXAAByFwAAcxcAAIAXAADTFwAA1xcAANcXAADcFwAA3RcAAOAXAADpFwAACxgAAA0YAAAPGAAAGRgAACAYAAB4GAAAgBgAAKoYAACwGAAA9RgAAAAZAAAeGQAAIBkAACsZAAAwGQAAOxkAAEYZAABtGQAAcBkAAHQZAACAGQAAqxkAALAZAADJGQAA0BkAANkZAAAAGgAAGxoAACAaAABeGgAAYBoAAHwaAAB/GgAAiRoAAJAaAACZGgAApxoAAKcaAACwGgAAzhoAAAAbAABMGwAAUBsAAFkbAABrGwAAcxsAAIAbAADzGwAAABwAADccAABAHAAASRwAAE0cAAB9HAAAgBwAAIgcAACQHAAAuhwAAL0cAAC/HAAA0BwAANIcAADUHAAA+hwAAAAdAAAVHwAAGB8AAB0fAAAgHwAARR8AAEgfAABNHwAAUB8AAFcfAABZHwAAWR8AAFsfAABbHwAAXR8AAF0fAABfHwAAfR8AAIAfAAC0HwAAth8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMwfAADQHwAA0x8AANYfAADbHwAA4B8AAOwfAADyHwAA9B8AAPYfAAD8HwAAPyAAAEAgAABUIAAAVCAAAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAANAgAADwIAAAAiEAAAIhAAAHIQAAByEAAAohAAATIQAAFSEAABUhAAAZIQAAHSEAACQhAAAkIQAAJiEAACYhAAAoIQAAKCEAACohAAAtIQAALyEAADkhAAA8IQAAPyEAAEUhAABJIQAATiEAAE4hAABgIQAAiCEAALYkAADpJAAAACwAAOQsAADrLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAG8tAAB/LQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAADgLQAA/y0AAC8uAAAvLgAABTAAAAcwAAAhMAAALzAAADEwAAA1MAAAODAAADwwAABBMAAAljAAAJkwAACaMAAAnTAAAJ8wAAChMAAA+jAAAPwwAAD/MAAABTEAAC8xAAAxMQAAjjEAAKAxAAC/MQAA8DEAAP8xAAAANAAAv00AAABOAACMpAAA0KQAAP2kAAAApQAADKYAABCmAAArpgAAQKYAAHKmAAB0pgAAfaYAAH+mAADxpgAAF6cAAB+nAAAipwAAiKcAAIunAADKpwAA0KcAANGnAADTpwAA06cAANWnAADZpwAA8qcAACeoAAAsqAAALKgAAECoAABzqAAAgKgAAMWoAADQqAAA2agAAOCoAAD3qAAA+6gAAPuoAAD9qAAALakAADCpAABTqQAAYKkAAHypAACAqQAAwKkAAM+pAADZqQAA4KkAAP6pAAAAqgAANqoAAECqAABNqgAAUKoAAFmqAABgqgAAdqoAAHqqAADCqgAA26oAAN2qAADgqgAA76oAAPKqAAD2qgAAAasAAAarAAAJqwAADqsAABGrAAAWqwAAIKsAACarAAAoqwAALqsAADCrAABaqwAAXKsAAGmrAABwqwAA6qsAAOyrAADtqwAA8KsAAPmrAAAArAAAo9cAALDXAADG1wAAy9cAAPvXAAAA+QAAbfoAAHD6AADZ+gAAAPsAAAb7AAAT+wAAF/sAAB37AAAo+wAAKvsAADb7AAA4+wAAPPsAAD77AAA++wAAQPsAAEH7AABD+wAARPsAAEb7AACx+wAA0/sAAD39AABQ/QAAj/0AAJL9AADH/QAA8P0AAPv9AAAA/gAAD/4AACD+AAAv/gAAM/4AADT+AABN/gAAT/4AAHD+AAB0/gAAdv4AAPz+AAAQ/wAAGf8AACH/AAA6/wAAP/8AAD//AABB/wAAWv8AAGb/AAC+/wAAwv8AAMf/AADK/wAAz/8AANL/AADX/wAA2v8AANz/AAAAAAEACwABAA0AAQAmAAEAKAABADoAAQA8AAEAPQABAD8AAQBNAAEAUAABAF0AAQCAAAEA+gABAEABAQB0AQEA/QEBAP0BAQCAAgEAnAIBAKACAQDQAgEA4AIBAOACAQAAAwEAHwMBAC0DAQBKAwEAUAMBAHoDAQCAAwEAnQMBAKADAQDDAwEAyAMBAM8DAQDRAwEA1QMBAAAEAQCdBAEAoAQBAKkEAQCwBAEA0wQBANgEAQD7BAEAAAUBACcFAQAwBQEAYwUBAHAFAQB6BQEAfAUBAIoFAQCMBQEAkgUBAJQFAQCVBQEAlwUBAKEFAQCjBQEAsQUBALMFAQC5BQEAuwUBALwFAQAABgEANgcBAEAHAQBVBwEAYAcBAGcHAQCABwEAhQcBAIcHAQCwBwEAsgcBALoHAQAACAEABQgBAAgIAQAICAEACggBADUIAQA3CAEAOAgBADwIAQA8CAEAPwgBAFUIAQBgCAEAdggBAIAIAQCeCAEA4AgBAPIIAQD0CAEA9QgBAAAJAQAVCQEAIAkBADkJAQCACQEAtwkBAL4JAQC/CQEAAAoBAAMKAQAFCgEABgoBAAwKAQATCgEAFQoBABcKAQAZCgEANQoBADgKAQA6CgEAPwoBAD8KAQBgCgEAfAoBAIAKAQCcCgEAwAoBAMcKAQDJCgEA5goBAAALAQA1CwEAQAsBAFULAQBgCwEAcgsBAIALAQCRCwEAAAwBAEgMAQCADAEAsgwBAMAMAQDyDAEAAA0BACcNAQAwDQEAOQ0BAIAOAQCpDgEAqw4BAKwOAQCwDgEAsQ4BAAAPAQAcDwEAJw8BACcPAQAwDwEAUA8BAHAPAQCFDwEAsA8BAMQPAQDgDwEA9g8BAAAQAQBGEAEAZhABAHUQAQB/EAEAuhABAMIQAQDCEAEA0BABAOgQAQDwEAEA+RABAAARAQA0EQEANhEBAD8RAQBEEQEARxEBAFARAQBzEQEAdhEBAHYRAQCAEQEAxBEBAMkRAQDMEQEAzhEBANoRAQDcEQEA3BEBAAASAQAREgEAExIBADcSAQA+EgEAPhIBAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKgSAQCwEgEA6hIBAPASAQD5EgEAABMBAAMTAQAFEwEADBMBAA8TAQAQEwEAExMBACgTAQAqEwEAMBMBADITAQAzEwEANRMBADkTAQA7EwEARBMBAEcTAQBIEwEASxMBAE0TAQBQEwEAUBMBAFcTAQBXEwEAXRMBAGMTAQBmEwEAbBMBAHATAQB0EwEAABQBAEoUAQBQFAEAWRQBAF4UAQBhFAEAgBQBAMUUAQDHFAEAxxQBANAUAQDZFAEAgBUBALUVAQC4FQEAwBUBANgVAQDdFQEAABYBAEAWAQBEFgEARBYBAFAWAQBZFgEAgBYBALgWAQDAFgEAyRYBAAAXAQAaFwEAHRcBACsXAQAwFwEAORcBAEAXAQBGFwEAABgBADoYAQCgGAEA6RgBAP8YAQAGGQEACRkBAAkZAQAMGQEAExkBABUZAQAWGQEAGBkBADUZAQA3GQEAOBkBADsZAQBDGQEAUBkBAFkZAQCgGQEApxkBAKoZAQDXGQEA2hkBAOEZAQDjGQEA5BkBAAAaAQA+GgEARxoBAEcaAQBQGgEAmRoBAJ0aAQCdGgEAsBoBAPgaAQAAHAEACBwBAAocAQA2HAEAOBwBAEAcAQBQHAEAWRwBAHIcAQCPHAEAkhwBAKccAQCpHAEAthwBAAAdAQAGHQEACB0BAAkdAQALHQEANh0BADodAQA6HQEAPB0BAD0dAQA/HQEARx0BAFAdAQBZHQEAYB0BAGUdAQBnHQEAaB0BAGodAQCOHQEAkB0BAJEdAQCTHQEAmB0BAKAdAQCpHQEA4B4BAPYeAQCwHwEAsB8BAAAgAQCZIwEAACQBAG4kAQCAJAEAQyUBAJAvAQDwLwEAADABAC40AQAARAEARkYBAABoAQA4agEAQGoBAF5qAQBgagEAaWoBAHBqAQC+agEAwGoBAMlqAQDQagEA7WoBAPBqAQD0agEAAGsBADZrAQBAawEAQ2sBAFBrAQBZawEAY2sBAHdrAQB9awEAj2sBAEBuAQB/bgEAAG8BAEpvAQBPbwEAh28BAI9vAQCfbwEA4G8BAOFvAQDjbwEA5G8BAPBvAQDxbwEAAHABAPeHAQAAiAEA1YwBAACNAQAIjQEA8K8BAPOvAQD1rwEA+68BAP2vAQD+rwEAALABACKxAQBQsQEAUrEBAGSxAQBnsQEAcLEBAPuyAQAAvAEAarwBAHC8AQB8vAEAgLwBAIi8AQCQvAEAmbwBAJ28AQCevAEAAM8BAC3PAQAwzwEARs8BAGXRAQBp0QEAbdEBAHLRAQB70QEAgtEBAIXRAQCL0QEAqtEBAK3RAQBC0gEARNIBAADUAQBU1AEAVtQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQAF1QEAB9UBAArVAQAN1QEAFNUBABbVAQAc1QEAHtUBADnVAQA71QEAPtUBAEDVAQBE1QEARtUBAEbVAQBK1QEAUNUBAFLVAQCl1gEAqNYBAMDWAQDC1gEA2tYBANzWAQD61gEA/NYBABTXAQAW1wEANNcBADbXAQBO1wEAUNcBAG7XAQBw1wEAiNcBAIrXAQCo1wEAqtcBAMLXAQDE1wEAy9cBAM7XAQD/1wEAANoBADbaAQA72gEAbNoBAHXaAQB12gEAhNoBAITaAQCb2gEAn9oBAKHaAQCv2gEAAN8BAB7fAQAA4AEABuABAAjgAQAY4AEAG+ABACHgAQAj4AEAJOABACbgAQAq4AEAAOEBACzhAQAw4QEAPeEBAEDhAQBJ4QEATuEBAE7hAQCQ4gEAruIBAMDiAQD54gEA4OcBAObnAQDo5wEA6+cBAO3nAQDu5wEA8OcBAP7nAQAA6AEAxOgBANDoAQDW6AEAAOkBAEvpAQBQ6QEAWekBAADuAQAD7gEABe4BAB/uAQAh7gEAIu4BACTuAQAk7gEAJ+4BACfuAQAp7gEAMu4BADTuAQA37gEAOe4BADnuAQA77gEAO+4BAELuAQBC7gEAR+4BAEfuAQBJ7gEASe4BAEvuAQBL7gEATe4BAE/uAQBR7gEAUu4BAFTuAQBU7gEAV+4BAFfuAQBZ7gEAWe4BAFvuAQBb7gEAXe4BAF3uAQBf7gEAX+4BAGHuAQBi7gEAZO4BAGTuAQBn7gEAau4BAGzuAQBy7gEAdO4BAHfuAQB57gEAfO4BAH7uAQB+7gEAgO4BAInuAQCL7gEAm+4BAKHuAQCj7gEApe4BAKnuAQCr7gEAu+4BADDxAQBJ8QEAUPEBAGnxAQBw8QEAifEBAPD7AQD5+wEAAAACAN+mAgAApwIAOLcCAEC3AgAduAIAILgCAKHOAgCwzgIA4OsCAAD4AgAd+gIAAAADAEoTAwAAAQ4A7wEOAEHQsAQLozD4AgAAMAAAADkAAABBAAAAWgAAAGEAAAB6AAAAqgAAAKoAAAC1AAAAtQAAALoAAAC6AAAAwAAAANYAAADYAAAA9gAAAPgAAADBAgAAxgIAANECAADgAgAA5AIAAOwCAADsAgAA7gIAAO4CAABFAwAARQMAAHADAAB0AwAAdgMAAHcDAAB6AwAAfQMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA9QMAAPcDAACBBAAAigQAAC8FAAAxBQAAVgUAAFkFAABZBQAAYAUAAIgFAACwBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxQUAAMcFAADHBQAA0AUAAOoFAADvBQAA8gUAABAGAAAaBgAAIAYAAFcGAABZBgAAaQYAAG4GAADTBgAA1QYAANwGAADhBgAA6AYAAO0GAAD8BgAA/wYAAP8GAAAQBwAAPwcAAE0HAACxBwAAwAcAAOoHAAD0BwAA9QcAAPoHAAD6BwAAAAgAABcIAAAaCAAALAgAAEAIAABYCAAAYAgAAGoIAABwCAAAhwgAAIkIAACOCAAAoAgAAMkIAADUCAAA3wgAAOMIAADpCAAA8AgAADsJAAA9CQAATAkAAE4JAABQCQAAVQkAAGMJAABmCQAAbwkAAHEJAACDCQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvQkAAMQJAADHCQAAyAkAAMsJAADMCQAAzgkAAM4JAADXCQAA1wkAANwJAADdCQAA3wkAAOMJAADmCQAA8QkAAPwJAAD8CQAAAQoAAAMKAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAAD4KAABCCgAARwoAAEgKAABLCgAATAoAAFEKAABRCgAAWQoAAFwKAABeCgAAXgoAAGYKAAB1CgAAgQoAAIMKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC9CgAAxQoAAMcKAADJCgAAywoAAMwKAADQCgAA0AoAAOAKAADjCgAA5goAAO8KAAD5CgAA/AoAAAELAAADCwAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPQsAAEQLAABHCwAASAsAAEsLAABMCwAAVgsAAFcLAABcCwAAXQsAAF8LAABjCwAAZgsAAG8LAABxCwAAcQsAAIILAACDCwAAhQsAAIoLAACOCwAAkAsAAJILAACVCwAAmQsAAJoLAACcCwAAnAsAAJ4LAACfCwAAowsAAKQLAACoCwAAqgsAAK4LAAC5CwAAvgsAAMILAADGCwAAyAsAAMoLAADMCwAA0AsAANALAADXCwAA1wsAAOYLAADvCwAAAAwAAAMMAAAFDAAADAwAAA4MAAAQDAAAEgwAACgMAAAqDAAAOQwAAD0MAABEDAAARgwAAEgMAABKDAAATAwAAFUMAABWDAAAWAwAAFoMAABdDAAAXQwAAGAMAABjDAAAZgwAAG8MAACADAAAgwwAAIUMAACMDAAAjgwAAJAMAACSDAAAqAwAAKoMAACzDAAAtQwAALkMAAC9DAAAxAwAAMYMAADIDAAAygwAAMwMAADVDAAA1gwAAN0MAADeDAAA4AwAAOMMAADmDAAA7wwAAPEMAADyDAAAAA0AAAwNAAAODQAAEA0AABINAAA6DQAAPQ0AAEQNAABGDQAASA0AAEoNAABMDQAATg0AAE4NAABUDQAAVw0AAF8NAABjDQAAZg0AAG8NAAB6DQAAfw0AAIENAACDDQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AAM8NAADUDQAA1g0AANYNAADYDQAA3w0AAOYNAADvDQAA8g0AAPMNAAABDgAAOg4AAEAOAABGDgAATQ4AAE0OAABQDgAAWQ4AAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAuQ4AALsOAAC9DgAAwA4AAMQOAADGDgAAxg4AAM0OAADNDgAA0A4AANkOAADcDgAA3w4AAAAPAAAADwAAIA8AACkPAABADwAARw8AAEkPAABsDwAAcQ8AAIEPAACIDwAAlw8AAJkPAAC8DwAAABAAADYQAAA4EAAAOBAAADsQAABJEAAAUBAAAJ0QAACgEAAAxRAAAMcQAADHEAAAzRAAAM0QAADQEAAA+hAAAPwQAABIEgAAShIAAE0SAABQEgAAVhIAAFgSAABYEgAAWhIAAF0SAABgEgAAiBIAAIoSAACNEgAAkBIAALASAACyEgAAtRIAALgSAAC+EgAAwBIAAMASAADCEgAAxRIAAMgSAADWEgAA2BIAABATAAASEwAAFRMAABgTAABaEwAAgBMAAI8TAACgEwAA9RMAAPgTAAD9EwAAARQAAGwWAABvFgAAfxYAAIEWAACaFgAAoBYAAOoWAADuFgAA+BYAAAAXAAATFwAAHxcAADMXAABAFwAAUxcAAGAXAABsFwAAbhcAAHAXAAByFwAAcxcAAIAXAACzFwAAthcAAMgXAADXFwAA1xcAANwXAADcFwAA4BcAAOkXAAAQGAAAGRgAACAYAAB4GAAAgBgAAKoYAACwGAAA9RgAAAAZAAAeGQAAIBkAACsZAAAwGQAAOBkAAEYZAABtGQAAcBkAAHQZAACAGQAAqxkAALAZAADJGQAA0BkAANkZAAAAGgAAGxoAACAaAABeGgAAYRoAAHQaAACAGgAAiRoAAJAaAACZGgAApxoAAKcaAAC/GgAAwBoAAMwaAADOGgAAABsAADMbAAA1GwAAQxsAAEUbAABMGwAAUBsAAFkbAACAGwAAqRsAAKwbAADlGwAA5xsAAPEbAAAAHAAANhwAAEAcAABJHAAATRwAAH0cAACAHAAAiBwAAJAcAAC6HAAAvRwAAL8cAADpHAAA7BwAAO4cAADzHAAA9RwAAPYcAAD6HAAA+hwAAAAdAAC/HQAA5x0AAPQdAAAAHgAAFR8AABgfAAAdHwAAIB8AAEUfAABIHwAATR8AAFAfAABXHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAH0fAACAHwAAtB8AALYfAAC8HwAAvh8AAL4fAADCHwAAxB8AAMYfAADMHwAA0B8AANMfAADWHwAA2x8AAOAfAADsHwAA8h8AAPQfAAD2HwAA/B8AAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAAAIhAAACIQAAByEAAAchAAAKIQAAEyEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAAC8hAAA5IQAAPCEAAD8hAABFIQAASSEAAE4hAABOIQAAYCEAAIghAAC2JAAA6SQAAAAsAADkLAAA6ywAAO4sAADyLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAG8tAACALQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAADgLQAA/y0AAC8uAAAvLgAABTAAAAcwAAAhMAAAKTAAADEwAAA1MAAAODAAADwwAABBMAAAljAAAJ0wAACfMAAAoTAAAPowAAD8MAAA/zAAAAUxAAAvMQAAMTEAAI4xAACgMQAAvzEAAPAxAAD/MQAAADQAAL9NAAAATgAAjKQAANCkAAD9pAAAAKUAAAymAAAQpgAAK6YAAECmAABupgAAdKYAAHumAAB/pgAA76YAABenAAAfpwAAIqcAAIinAACLpwAAyqcAANCnAADRpwAA06cAANOnAADVpwAA2acAAPKnAAAFqAAAB6gAACeoAABAqAAAc6gAAICoAADDqAAAxagAAMWoAADQqAAA2agAAPKoAAD3qAAA+6gAAPuoAAD9qAAAKqkAADCpAABSqQAAYKkAAHypAACAqQAAsqkAALSpAAC/qQAAz6kAANmpAADgqQAA/qkAAACqAAA2qgAAQKoAAE2qAABQqgAAWaoAAGCqAAB2qgAAeqoAAL6qAADAqgAAwKoAAMKqAADCqgAA26oAAN2qAADgqgAA76oAAPKqAAD1qgAAAasAAAarAAAJqwAADqsAABGrAAAWqwAAIKsAACarAAAoqwAALqsAADCrAABaqwAAXKsAAGmrAABwqwAA6qsAAPCrAAD5qwAAAKwAAKPXAACw1wAAxtcAAMvXAAD71wAAAPkAAG36AABw+gAA2foAAAD7AAAG+wAAE/sAABf7AAAd+wAAKPsAACr7AAA2+wAAOPsAADz7AAA++wAAPvsAAED7AABB+wAAQ/sAAET7AABG+wAAsfsAANP7AAA9/QAAUP0AAI/9AACS/QAAx/0AAPD9AAD7/QAAcP4AAHT+AAB2/gAA/P4AABD/AAAZ/wAAIf8AADr/AABB/wAAWv8AAGb/AAC+/wAAwv8AAMf/AADK/wAAz/8AANL/AADX/wAA2v8AANz/AAAAAAEACwABAA0AAQAmAAEAKAABADoAAQA8AAEAPQABAD8AAQBNAAEAUAABAF0AAQCAAAEA+gABAEABAQB0AQEAgAIBAJwCAQCgAgEA0AIBAAADAQAfAwEALQMBAEoDAQBQAwEAegMBAIADAQCdAwEAoAMBAMMDAQDIAwEAzwMBANEDAQDVAwEAAAQBAJ0EAQCgBAEAqQQBALAEAQDTBAEA2AQBAPsEAQAABQEAJwUBADAFAQBjBQEAcAUBAHoFAQB8BQEAigUBAIwFAQCSBQEAlAUBAJUFAQCXBQEAoQUBAKMFAQCxBQEAswUBALkFAQC7BQEAvAUBAAAGAQA2BwEAQAcBAFUHAQBgBwEAZwcBAIAHAQCFBwEAhwcBALAHAQCyBwEAugcBAAAIAQAFCAEACAgBAAgIAQAKCAEANQgBADcIAQA4CAEAPAgBADwIAQA/CAEAVQgBAGAIAQB2CAEAgAgBAJ4IAQDgCAEA8ggBAPQIAQD1CAEAAAkBABUJAQAgCQEAOQkBAIAJAQC3CQEAvgkBAL8JAQAACgEAAwoBAAUKAQAGCgEADAoBABMKAQAVCgEAFwoBABkKAQA1CgEAYAoBAHwKAQCACgEAnAoBAMAKAQDHCgEAyQoBAOQKAQAACwEANQsBAEALAQBVCwEAYAsBAHILAQCACwEAkQsBAAAMAQBIDAEAgAwBALIMAQDADAEA8gwBAAANAQAnDQEAMA0BADkNAQCADgEAqQ4BAKsOAQCsDgEAsA4BALEOAQAADwEAHA8BACcPAQAnDwEAMA8BAEUPAQBwDwEAgQ8BALAPAQDEDwEA4A8BAPYPAQAAEAEARRABAGYQAQBvEAEAcRABAHUQAQCCEAEAuBABAMIQAQDCEAEA0BABAOgQAQDwEAEA+RABAAARAQAyEQEANhEBAD8RAQBEEQEARxEBAFARAQByEQEAdhEBAHYRAQCAEQEAvxEBAMERAQDEEQEAzhEBANoRAQDcEQEA3BEBAAASAQAREgEAExIBADQSAQA3EgEANxIBAD4SAQA+EgEAgBIBAIYSAQCIEgEAiBIBAIoSAQCNEgEAjxIBAJ0SAQCfEgEAqBIBALASAQDoEgEA8BIBAPkSAQAAEwEAAxMBAAUTAQAMEwEADxMBABATAQATEwEAKBMBACoTAQAwEwEAMhMBADMTAQA1EwEAORMBAD0TAQBEEwEARxMBAEgTAQBLEwEATBMBAFATAQBQEwEAVxMBAFcTAQBdEwEAYxMBAAAUAQBBFAEAQxQBAEUUAQBHFAEAShQBAFAUAQBZFAEAXxQBAGEUAQCAFAEAwRQBAMQUAQDFFAEAxxQBAMcUAQDQFAEA2RQBAIAVAQC1FQEAuBUBAL4VAQDYFQEA3RUBAAAWAQA+FgEAQBYBAEAWAQBEFgEARBYBAFAWAQBZFgEAgBYBALUWAQC4FgEAuBYBAMAWAQDJFgEAABcBABoXAQAdFwEAKhcBADAXAQA5FwEAQBcBAEYXAQAAGAEAOBgBAKAYAQDpGAEA/xgBAAYZAQAJGQEACRkBAAwZAQATGQEAFRkBABYZAQAYGQEANRkBADcZAQA4GQEAOxkBADwZAQA/GQEAQhkBAFAZAQBZGQEAoBkBAKcZAQCqGQEA1xkBANoZAQDfGQEA4RkBAOEZAQDjGQEA5BkBAAAaAQAyGgEANRoBAD4aAQBQGgEAlxoBAJ0aAQCdGgEAsBoBAPgaAQAAHAEACBwBAAocAQA2HAEAOBwBAD4cAQBAHAEAQBwBAFAcAQBZHAEAchwBAI8cAQCSHAEApxwBAKkcAQC2HAEAAB0BAAYdAQAIHQEACR0BAAsdAQA2HQEAOh0BADodAQA8HQEAPR0BAD8dAQBBHQEAQx0BAEMdAQBGHQEARx0BAFAdAQBZHQEAYB0BAGUdAQBnHQEAaB0BAGodAQCOHQEAkB0BAJEdAQCTHQEAlh0BAJgdAQCYHQEAoB0BAKkdAQDgHgEA9h4BALAfAQCwHwEAACABAJkjAQAAJAEAbiQBAIAkAQBDJQEAkC8BAPAvAQAAMAEALjQBAABEAQBGRgEAAGgBADhqAQBAagEAXmoBAGBqAQBpagEAcGoBAL5qAQDAagEAyWoBANBqAQDtagEAAGsBAC9rAQBAawEAQ2sBAFBrAQBZawEAY2sBAHdrAQB9awEAj2sBAEBuAQB/bgEAAG8BAEpvAQBPbwEAh28BAI9vAQCfbwEA4G8BAOFvAQDjbwEA428BAPBvAQDxbwEAAHABAPeHAQAAiAEA1YwBAACNAQAIjQEA8K8BAPOvAQD1rwEA+68BAP2vAQD+rwEAALABACKxAQBQsQEAUrEBAGSxAQBnsQEAcLEBAPuyAQAAvAEAarwBAHC8AQB8vAEAgLwBAIi8AQCQvAEAmbwBAJ68AQCevAEAANQBAFTUAQBW1AEAnNQBAJ7UAQCf1AEAotQBAKLUAQCl1AEAptQBAKnUAQCs1AEArtQBALnUAQC71AEAu9QBAL3UAQDD1AEAxdQBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQAe1QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAUtUBAKXWAQCo1gEAwNYBAMLWAQDa1gEA3NYBAPrWAQD81gEAFNcBABbXAQA01wEANtcBAE7XAQBQ1wEAbtcBAHDXAQCI1wEAitcBAKjXAQCq1wEAwtcBAMTXAQDL1wEAztcBAP/XAQAA3wEAHt8BAADgAQAG4AEACOABABjgAQAb4AEAIeABACPgAQAk4AEAJuABACrgAQAA4QEALOEBADfhAQA94QEAQOEBAEnhAQBO4QEATuEBAJDiAQCt4gEAwOIBAOviAQDw4gEA+eIBAODnAQDm5wEA6OcBAOvnAQDt5wEA7ucBAPDnAQD+5wEAAOgBAMToAQAA6QEAQ+kBAEfpAQBH6QEAS+kBAEvpAQBQ6QEAWekBAADuAQAD7gEABe4BAB/uAQAh7gEAIu4BACTuAQAk7gEAJ+4BACfuAQAp7gEAMu4BADTuAQA37gEAOe4BADnuAQA77gEAO+4BAELuAQBC7gEAR+4BAEfuAQBJ7gEASe4BAEvuAQBL7gEATe4BAE/uAQBR7gEAUu4BAFTuAQBU7gEAV+4BAFfuAQBZ7gEAWe4BAFvuAQBb7gEAXe4BAF3uAQBf7gEAX+4BAGHuAQBi7gEAZO4BAGTuAQBn7gEAau4BAGzuAQBy7gEAdO4BAHfuAQB57gEAfO4BAH7uAQB+7gEAgO4BAInuAQCL7gEAm+4BAKHuAQCj7gEApe4BAKnuAQCr7gEAu+4BADDxAQBJ8QEAUPEBAGnxAQBw8QEAifEBAPD7AQD5+wEAAAACAN+mAgAApwIAOLcCAEC3AgAduAIAILgCAKHOAgCwzgIA4OsCAAD4AgAd+gIAAAADAEoTAwABAAAAAAAAAH8AAAADAAAAAOkBAEvpAQBQ6QEAWekBAF7pAQBf6QEAAAAAAAMAAAAAFwEAGhcBAB0XAQArFwEAMBcBAEYXAQABAAAAAEQBAEZGAQABAAAAAAAAAP//EABBgOEEC/IDOQAAAAAGAAAEBgAABgYAAAsGAAANBgAAGgYAABwGAAAeBgAAIAYAAD8GAABBBgAASgYAAFYGAABvBgAAcQYAANwGAADeBgAA/wYAAFAHAAB/BwAAcAgAAI4IAACQCAAAkQgAAJgIAADhCAAA4wgAAP8IAABQ+wAAwvsAANP7AAA9/QAAQP0AAI/9AACS/QAAx/0AAM/9AADP/QAA8P0AAP/9AABw/gAAdP4AAHb+AAD8/gAAYA4BAH4OAQAA7gEAA+4BAAXuAQAf7gEAIe4BACLuAQAk7gEAJO4BACfuAQAn7gEAKe4BADLuAQA07gEAN+4BADnuAQA57gEAO+4BADvuAQBC7gEAQu4BAEfuAQBH7gEASe4BAEnuAQBL7gEAS+4BAE3uAQBP7gEAUe4BAFLuAQBU7gEAVO4BAFfuAQBX7gEAWe4BAFnuAQBb7gEAW+4BAF3uAQBd7gEAX+4BAF/uAQBh7gEAYu4BAGTuAQBk7gEAZ+4BAGruAQBs7gEAcu4BAHTuAQB37gEAee4BAHzuAQB+7gEAfu4BAIDuAQCJ7gEAi+4BAJvuAQCh7gEAo+4BAKXuAQCp7gEAq+4BALvuAQDw7gEA8e4BAAAAAAAEAAAAMQUAAFYFAABZBQAAigUAAI0FAACPBQAAE/sAABf7AEGA5QQL0yu6AgAAAAAAAHcDAAB6AwAAfwMAAIQDAACKAwAAjAMAAIwDAACOAwAAoQMAAKMDAAAvBQAAMQUAAFYFAABZBQAAigUAAI0FAACPBQAAkQUAAMcFAADQBQAA6gUAAO8FAAD0BQAAAAYAAA0HAAAPBwAASgcAAE0HAACxBwAAwAcAAPoHAAD9BwAALQgAADAIAAA+CAAAQAgAAFsIAABeCAAAXggAAGAIAABqCAAAcAgAAI4IAACQCAAAkQgAAJgIAACDCQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvAkAAMQJAADHCQAAyAkAAMsJAADOCQAA1wkAANcJAADcCQAA3QkAAN8JAADjCQAA5gkAAP4JAAABCgAAAwoAAAUKAAAKCgAADwoAABAKAAATCgAAKAoAACoKAAAwCgAAMgoAADMKAAA1CgAANgoAADgKAAA5CgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAFkKAABcCgAAXgoAAF4KAABmCgAAdgoAAIEKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvAoAAMUKAADHCgAAyQoAAMsKAADNCgAA0AoAANAKAADgCgAA4woAAOYKAADxCgAA+QoAAP8KAAABCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAADwLAABECwAARwsAAEgLAABLCwAATQsAAFULAABXCwAAXAsAAF0LAABfCwAAYwsAAGYLAAB3CwAAggsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC+CwAAwgsAAMYLAADICwAAygsAAM0LAADQCwAA0AsAANcLAADXCwAA5gsAAPoLAAAADAAADAwAAA4MAAAQDAAAEgwAACgMAAAqDAAAOQwAADwMAABEDAAARgwAAEgMAABKDAAATQwAAFUMAABWDAAAWAwAAFoMAABdDAAAXQwAAGAMAABjDAAAZgwAAG8MAAB3DAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwAAMQMAADGDAAAyAwAAMoMAADNDAAA1QwAANYMAADdDAAA3gwAAOAMAADjDAAA5gwAAO8MAADxDAAA8gwAAAANAAAMDQAADg0AABANAAASDQAARA0AAEYNAABIDQAASg0AAE8NAABUDQAAYw0AAGYNAAB/DQAAgQ0AAIMNAACFDQAAlg0AAJoNAACxDQAAsw0AALsNAAC9DQAAvQ0AAMANAADGDQAAyg0AAMoNAADPDQAA1A0AANYNAADWDQAA2A0AAN8NAADmDQAA7w0AAPINAAD0DQAAAQ4AADoOAAA/DgAAWw4AAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAvQ4AAMAOAADEDgAAxg4AAMYOAADIDgAAzQ4AANAOAADZDgAA3A4AAN8OAAAADwAARw8AAEkPAABsDwAAcQ8AAJcPAACZDwAAvA8AAL4PAADMDwAAzg8AANoPAAAAEAAAxRAAAMcQAADHEAAAzRAAAM0QAADQEAAASBIAAEoSAABNEgAAUBIAAFYSAABYEgAAWBIAAFoSAABdEgAAYBIAAIgSAACKEgAAjRIAAJASAACwEgAAshIAALUSAAC4EgAAvhIAAMASAADAEgAAwhIAAMUSAADIEgAA1hIAANgSAAAQEwAAEhMAABUTAAAYEwAAWhMAAF0TAAB8EwAAgBMAAJkTAACgEwAA9RMAAPgTAAD9EwAAABQAAJwWAACgFgAA+BYAAAAXAAAVFwAAHxcAADYXAABAFwAAUxcAAGAXAABsFwAAbhcAAHAXAAByFwAAcxcAAIAXAADdFwAA4BcAAOkXAADwFwAA+RcAAAAYAAAZGAAAIBgAAHgYAACAGAAAqhgAALAYAAD1GAAAABkAAB4ZAAAgGQAAKxkAADAZAAA7GQAAQBkAAEAZAABEGQAAbRkAAHAZAAB0GQAAgBkAAKsZAACwGQAAyRkAANAZAADaGQAA3hkAABsaAAAeGgAAXhoAAGAaAAB8GgAAfxoAAIkaAACQGgAAmRoAAKAaAACtGgAAsBoAAM4aAAAAGwAATBsAAFAbAAB+GwAAgBsAAPMbAAD8GwAANxwAADscAABJHAAATRwAAIgcAACQHAAAuhwAAL0cAADHHAAA0BwAAPocAAAAHQAAFR8AABgfAAAdHwAAIB8AAEUfAABIHwAATR8AAFAfAABXHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAH0fAACAHwAAtB8AALYfAADEHwAAxh8AANMfAADWHwAA2x8AAN0fAADvHwAA8h8AAPQfAAD2HwAA/h8AAAAgAABkIAAAZiAAAHEgAAB0IAAAjiAAAJAgAACcIAAAoCAAAMAgAADQIAAA8CAAAAAhAACLIQAAkCEAACYkAABAJAAASiQAAGAkAABzKwAAdisAAJUrAACXKwAA8ywAAPksAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAHAtAAB/LQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAADgLQAAXS4AAIAuAACZLgAAmy4AAPMuAAAALwAA1S8AAPAvAAD7LwAAADAAAD8wAABBMAAAljAAAJkwAAD/MAAABTEAAC8xAAAxMQAAjjEAAJAxAADjMQAA8DEAAB4yAAAgMgAAjKQAAJCkAADGpAAA0KQAACumAABApgAA96YAAACnAADKpwAA0KcAANGnAADTpwAA06cAANWnAADZpwAA8qcAACyoAAAwqAAAOagAAECoAAB3qAAAgKgAAMWoAADOqAAA2agAAOCoAABTqQAAX6kAAHypAACAqQAAzakAAM+pAADZqQAA3qkAAP6pAAAAqgAANqoAAECqAABNqgAAUKoAAFmqAABcqgAAwqoAANuqAAD2qgAAAasAAAarAAAJqwAADqsAABGrAAAWqwAAIKsAACarAAAoqwAALqsAADCrAABrqwAAcKsAAO2rAADwqwAA+asAAACsAACj1wAAsNcAAMbXAADL1wAA+9cAAADYAABt+gAAcPoAANn6AAAA+wAABvsAABP7AAAX+wAAHfsAADb7AAA4+wAAPPsAAD77AAA++wAAQPsAAEH7AABD+wAARPsAAEb7AADC+wAA0/sAAI/9AACS/QAAx/0AAM/9AADP/QAA8P0AABn+AAAg/gAAUv4AAFT+AABm/gAAaP4AAGv+AABw/gAAdP4AAHb+AAD8/gAA//4AAP/+AAAB/wAAvv8AAML/AADH/wAAyv8AAM//AADS/wAA1/8AANr/AADc/wAA4P8AAOb/AADo/wAA7v8AAPn/AAD9/wAAAAABAAsAAQANAAEAJgABACgAAQA6AAEAPAABAD0AAQA/AAEATQABAFAAAQBdAAEAgAABAPoAAQAAAQEAAgEBAAcBAQAzAQEANwEBAI4BAQCQAQEAnAEBAKABAQCgAQEA0AEBAP0BAQCAAgEAnAIBAKACAQDQAgEA4AIBAPsCAQAAAwEAIwMBAC0DAQBKAwEAUAMBAHoDAQCAAwEAnQMBAJ8DAQDDAwEAyAMBANUDAQAABAEAnQQBAKAEAQCpBAEAsAQBANMEAQDYBAEA+wQBAAAFAQAnBQEAMAUBAGMFAQBvBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAJcFAQChBQEAowUBALEFAQCzBQEAuQUBALsFAQC8BQEAAAYBADYHAQBABwEAVQcBAGAHAQBnBwEAgAcBAIUHAQCHBwEAsAcBALIHAQC6BwEAAAgBAAUIAQAICAEACAgBAAoIAQA1CAEANwgBADgIAQA8CAEAPAgBAD8IAQBVCAEAVwgBAJ4IAQCnCAEArwgBAOAIAQDyCAEA9AgBAPUIAQD7CAEAGwkBAB8JAQA5CQEAPwkBAD8JAQCACQEAtwkBALwJAQDPCQEA0gkBAAMKAQAFCgEABgoBAAwKAQATCgEAFQoBABcKAQAZCgEANQoBADgKAQA6CgEAPwoBAEgKAQBQCgEAWAoBAGAKAQCfCgEAwAoBAOYKAQDrCgEA9goBAAALAQA1CwEAOQsBAFULAQBYCwEAcgsBAHgLAQCRCwEAmQsBAJwLAQCpCwEArwsBAAAMAQBIDAEAgAwBALIMAQDADAEA8gwBAPoMAQAnDQEAMA0BADkNAQBgDgEAfg4BAIAOAQCpDgEAqw4BAK0OAQCwDgEAsQ4BAAAPAQAnDwEAMA8BAFkPAQBwDwEAiQ8BALAPAQDLDwEA4A8BAPYPAQAAEAEATRABAFIQAQB1EAEAfxABAMIQAQDNEAEAzRABANAQAQDoEAEA8BABAPkQAQAAEQEANBEBADYRAQBHEQEAUBEBAHYRAQCAEQEA3xEBAOERAQD0EQEAABIBABESAQATEgEAPhIBAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKkSAQCwEgEA6hIBAPASAQD5EgEAABMBAAMTAQAFEwEADBMBAA8TAQAQEwEAExMBACgTAQAqEwEAMBMBADITAQAzEwEANRMBADkTAQA7EwEARBMBAEcTAQBIEwEASxMBAE0TAQBQEwEAUBMBAFcTAQBXEwEAXRMBAGMTAQBmEwEAbBMBAHATAQB0EwEAABQBAFsUAQBdFAEAYRQBAIAUAQDHFAEA0BQBANkUAQCAFQEAtRUBALgVAQDdFQEAABYBAEQWAQBQFgEAWRYBAGAWAQBsFgEAgBYBALkWAQDAFgEAyRYBAAAXAQAaFwEAHRcBACsXAQAwFwEARhcBAAAYAQA7GAEAoBgBAPIYAQD/GAEABhkBAAkZAQAJGQEADBkBABMZAQAVGQEAFhkBABgZAQA1GQEANxkBADgZAQA7GQEARhkBAFAZAQBZGQEAoBkBAKcZAQCqGQEA1xkBANoZAQDkGQEAABoBAEcaAQBQGgEAohoBALAaAQD4GgEAABwBAAgcAQAKHAEANhwBADgcAQBFHAEAUBwBAGwcAQBwHAEAjxwBAJIcAQCnHAEAqRwBALYcAQAAHQEABh0BAAgdAQAJHQEACx0BADYdAQA6HQEAOh0BADwdAQA9HQEAPx0BAEcdAQBQHQEAWR0BAGAdAQBlHQEAZx0BAGgdAQBqHQEAjh0BAJAdAQCRHQEAkx0BAJgdAQCgHQEAqR0BAOAeAQD4HgEAsB8BALAfAQDAHwEA8R8BAP8fAQCZIwEAACQBAG4kAQBwJAEAdCQBAIAkAQBDJQEAkC8BAPIvAQAAMAEALjQBADA0AQA4NAEAAEQBAEZGAQAAaAEAOGoBAEBqAQBeagEAYGoBAGlqAQBuagEAvmoBAMBqAQDJagEA0GoBAO1qAQDwagEA9WoBAABrAQBFawEAUGsBAFlrAQBbawEAYWsBAGNrAQB3awEAfWsBAI9rAQBAbgEAmm4BAABvAQBKbwEAT28BAIdvAQCPbwEAn28BAOBvAQDkbwEA8G8BAPFvAQAAcAEA94cBAACIAQDVjAEAAI0BAAiNAQDwrwEA868BAPWvAQD7rwEA/a8BAP6vAQAAsAEAIrEBAFCxAQBSsQEAZLEBAGexAQBwsQEA+7IBAAC8AQBqvAEAcLwBAHy8AQCAvAEAiLwBAJC8AQCZvAEAnLwBAKO8AQAAzwEALc8BADDPAQBGzwEAUM8BAMPPAQAA0AEA9dABAADRAQAm0QEAKdEBAOrRAQAA0gEARdIBAODSAQDz0gEAANMBAFbTAQBg0wEAeNMBAADUAQBU1AEAVtQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQAF1QEAB9UBAArVAQAN1QEAFNUBABbVAQAc1QEAHtUBADnVAQA71QEAPtUBAEDVAQBE1QEARtUBAEbVAQBK1QEAUNUBAFLVAQCl1gEAqNYBAMvXAQDO1wEAi9oBAJvaAQCf2gEAodoBAK/aAQAA3wEAHt8BAADgAQAG4AEACOABABjgAQAb4AEAIeABACPgAQAk4AEAJuABACrgAQAA4QEALOEBADDhAQA94QEAQOEBAEnhAQBO4QEAT+EBAJDiAQCu4gEAwOIBAPniAQD/4gEA/+IBAODnAQDm5wEA6OcBAOvnAQDt5wEA7ucBAPDnAQD+5wEAAOgBAMToAQDH6AEA1ugBAADpAQBL6QEAUOkBAFnpAQBe6QEAX+kBAHHsAQC07AEAAe0BAD3tAQAA7gEAA+4BAAXuAQAf7gEAIe4BACLuAQAk7gEAJO4BACfuAQAn7gEAKe4BADLuAQA07gEAN+4BADnuAQA57gEAO+4BADvuAQBC7gEAQu4BAEfuAQBH7gEASe4BAEnuAQBL7gEAS+4BAE3uAQBP7gEAUe4BAFLuAQBU7gEAVO4BAFfuAQBX7gEAWe4BAFnuAQBb7gEAW+4BAF3uAQBd7gEAX+4BAF/uAQBh7gEAYu4BAGTuAQBk7gEAZ+4BAGruAQBs7gEAcu4BAHTuAQB37gEAee4BAHzuAQB+7gEAfu4BAIDuAQCJ7gEAi+4BAJvuAQCh7gEAo+4BAKXuAQCp7gEAq+4BALvuAQDw7gEA8e4BAADwAQAr8AEAMPABAJPwAQCg8AEArvABALHwAQC/8AEAwfABAM/wAQDR8AEA9fABAADxAQCt8QEA5vEBAALyAQAQ8gEAO/IBAEDyAQBI8gEAUPIBAFHyAQBg8gEAZfIBAADzAQDX9gEA3fYBAOz2AQDw9gEA/PYBAAD3AQBz9wEAgPcBANj3AQDg9wEA6/cBAPD3AQDw9wEAAPgBAAv4AQAQ+AEAR/gBAFD4AQBZ+AEAYPgBAIf4AQCQ+AEArfgBALD4AQCx+AEAAPkBAFP6AQBg+gEAbfoBAHD6AQB0+gEAePoBAHz6AQCA+gEAhvoBAJD6AQCs+gEAsPoBALr6AQDA+gEAxfoBAND6AQDZ+gEA4PoBAOf6AQDw+gEA9voBAAD7AQCS+wEAlPsBAMr7AQDw+wEA+fsBAAAAAgDfpgIAAKcCADi3AgBAtwIAHbgCACC4AgChzgIAsM4CAODrAgAA+AIAHfoCAAAAAwBKEwMAAQAOAAEADgAgAA4AfwAOAAABDgDvAQ4AAAAPAP3/DwAAABAA/f8QAEHgkAULEwIAAAAACwEANQsBADkLAQA/CwEAQYCRBQsSAgAAAAAbAABMGwAAUBsAAH4bAEGgkQULEwIAAACgpgAA96YAAABoAQA4agEAQcCRBQsTAgAAANBqAQDtagEA8GoBAPVqAQBB4JEFCxICAAAAwBsAAPMbAAD8GwAA/xsAQYCSBQtyDgAAAIAJAACDCQAAhQkAAIwJAACPCQAAkAkAAJMJAACoCQAAqgkAALAJAACyCQAAsgkAALYJAAC5CQAAvAkAAMQJAADHCQAAyAkAAMsJAADOCQAA1wkAANcJAADcCQAA3QkAAN8JAADjCQAA5gkAAP4JAEGAkwULIwQAAAAAHAEACBwBAAocAQA2HAEAOBwBAEUcAQBQHAEAbBwBAEGwkwULIgQAAAAcBgAAHAYAAA4gAAAPIAAAKiAAAC4gAABmIAAAaSAAQeCTBQtGAwAAAOoCAADrAgAABTEAAC8xAACgMQAAvzEAAAAAAAADAAAAABABAE0QAQBSEAEAdRABAH8QAQB/EAEAAQAAAAAoAAD/KABBsJQFC7csAgAAAAAaAAAbGgAAHhoAAB8aAAABAAAAQBcAAFMXAAC9AgAAAAAAAB8AAAB/AAAAnwAAAK0AAACtAAAAeAMAAHkDAACAAwAAgwMAAIsDAACLAwAAjQMAAI0DAACiAwAAogMAADAFAAAwBQAAVwUAAFgFAACLBQAAjAUAAJAFAACQBQAAyAUAAM8FAADrBQAA7gUAAPUFAAAFBgAAHAYAABwGAADdBgAA3QYAAA4HAAAPBwAASwcAAEwHAACyBwAAvwcAAPsHAAD8BwAALggAAC8IAAA/CAAAPwgAAFwIAABdCAAAXwgAAF8IAABrCAAAbwgAAI8IAACXCAAA4ggAAOIIAACECQAAhAkAAI0JAACOCQAAkQkAAJIJAACpCQAAqQkAALEJAACxCQAAswkAALUJAAC6CQAAuwkAAMUJAADGCQAAyQkAAMoJAADPCQAA1gkAANgJAADbCQAA3gkAAN4JAADkCQAA5QkAAP8JAAAACgAABAoAAAQKAAALCgAADgoAABEKAAASCgAAKQoAACkKAAAxCgAAMQoAADQKAAA0CgAANwoAADcKAAA6CgAAOwoAAD0KAAA9CgAAQwoAAEYKAABJCgAASgoAAE4KAABQCgAAUgoAAFgKAABdCgAAXQoAAF8KAABlCgAAdwoAAIAKAACECgAAhAoAAI4KAACOCgAAkgoAAJIKAACpCgAAqQoAALEKAACxCgAAtAoAALQKAAC6CgAAuwoAAMYKAADGCgAAygoAAMoKAADOCgAAzwoAANEKAADfCgAA5AoAAOUKAADyCgAA+AoAAAALAAAACwAABAsAAAQLAAANCwAADgsAABELAAASCwAAKQsAACkLAAAxCwAAMQsAADQLAAA0CwAAOgsAADsLAABFCwAARgsAAEkLAABKCwAATgsAAFQLAABYCwAAWwsAAF4LAABeCwAAZAsAAGULAAB4CwAAgQsAAIQLAACECwAAiwsAAI0LAACRCwAAkQsAAJYLAACYCwAAmwsAAJsLAACdCwAAnQsAAKALAACiCwAApQsAAKcLAACrCwAArQsAALoLAAC9CwAAwwsAAMULAADJCwAAyQsAAM4LAADPCwAA0QsAANYLAADYCwAA5QsAAPsLAAD/CwAADQwAAA0MAAARDAAAEQwAACkMAAApDAAAOgwAADsMAABFDAAARQwAAEkMAABJDAAATgwAAFQMAABXDAAAVwwAAFsMAABcDAAAXgwAAF8MAABkDAAAZQwAAHAMAAB2DAAAjQwAAI0MAACRDAAAkQwAAKkMAACpDAAAtAwAALQMAAC6DAAAuwwAAMUMAADFDAAAyQwAAMkMAADODAAA1AwAANcMAADcDAAA3wwAAN8MAADkDAAA5QwAAPAMAADwDAAA8wwAAP8MAAANDQAADQ0AABENAAARDQAARQ0AAEUNAABJDQAASQ0AAFANAABTDQAAZA0AAGUNAACADQAAgA0AAIQNAACEDQAAlw0AAJkNAACyDQAAsg0AALwNAAC8DQAAvg0AAL8NAADHDQAAyQ0AAMsNAADODQAA1Q0AANUNAADXDQAA1w0AAOANAADlDQAA8A0AAPENAAD1DQAAAA4AADsOAAA+DgAAXA4AAIAOAACDDgAAgw4AAIUOAACFDgAAiw4AAIsOAACkDgAApA4AAKYOAACmDgAAvg4AAL8OAADFDgAAxQ4AAMcOAADHDgAAzg4AAM8OAADaDgAA2w4AAOAOAAD/DgAASA8AAEgPAABtDwAAcA8AAJgPAACYDwAAvQ8AAL0PAADNDwAAzQ8AANsPAAD/DwAAxhAAAMYQAADIEAAAzBAAAM4QAADPEAAASRIAAEkSAABOEgAATxIAAFcSAABXEgAAWRIAAFkSAABeEgAAXxIAAIkSAACJEgAAjhIAAI8SAACxEgAAsRIAALYSAAC3EgAAvxIAAL8SAADBEgAAwRIAAMYSAADHEgAA1xIAANcSAAAREwAAERMAABYTAAAXEwAAWxMAAFwTAAB9EwAAfxMAAJoTAACfEwAA9hMAAPcTAAD+EwAA/xMAAJ0WAACfFgAA+RYAAP8WAAAWFwAAHhcAADcXAAA/FwAAVBcAAF8XAABtFwAAbRcAAHEXAABxFwAAdBcAAH8XAADeFwAA3xcAAOoXAADvFwAA+hcAAP8XAAAOGAAADhgAABoYAAAfGAAAeRgAAH8YAACrGAAArxgAAPYYAAD/GAAAHxkAAB8ZAAAsGQAALxkAADwZAAA/GQAAQRkAAEMZAABuGQAAbxkAAHUZAAB/GQAArBkAAK8ZAADKGQAAzxkAANsZAADdGQAAHBoAAB0aAABfGgAAXxoAAH0aAAB+GgAAihoAAI8aAACaGgAAnxoAAK4aAACvGgAAzxoAAP8aAABNGwAATxsAAH8bAAB/GwAA9BsAAPsbAAA4HAAAOhwAAEocAABMHAAAiRwAAI8cAAC7HAAAvBwAAMgcAADPHAAA+xwAAP8cAAAWHwAAFx8AAB4fAAAfHwAARh8AAEcfAABOHwAATx8AAFgfAABYHwAAWh8AAFofAABcHwAAXB8AAF4fAABeHwAAfh8AAH8fAAC1HwAAtR8AAMUfAADFHwAA1B8AANUfAADcHwAA3B8AAPAfAADxHwAA9R8AAPUfAAD/HwAA/x8AAAsgAAAPIAAAKiAAAC4gAABgIAAAbyAAAHIgAABzIAAAjyAAAI8gAACdIAAAnyAAAMEgAADPIAAA8SAAAP8gAACMIQAAjyEAACckAAA/JAAASyQAAF8kAAB0KwAAdSsAAJYrAACWKwAA9CwAAPgsAAAmLQAAJi0AACgtAAAsLQAALi0AAC8tAABoLQAAbi0AAHEtAAB+LQAAly0AAJ8tAACnLQAApy0AAK8tAACvLQAAty0AALctAAC/LQAAvy0AAMctAADHLQAAzy0AAM8tAADXLQAA1y0AAN8tAADfLQAAXi4AAH8uAACaLgAAmi4AAPQuAAD/LgAA1i8AAO8vAAD8LwAA/y8AAEAwAABAMAAAlzAAAJgwAAAAMQAABDEAADAxAAAwMQAAjzEAAI8xAADkMQAA7zEAAB8yAAAfMgAAjaQAAI+kAADHpAAAz6QAACymAAA/pgAA+KYAAP+mAADLpwAAz6cAANKnAADSpwAA1KcAANSnAADapwAA8acAAC2oAAAvqAAAOqgAAD+oAAB4qAAAf6gAAMaoAADNqAAA2qgAAN+oAABUqQAAXqkAAH2pAAB/qQAAzqkAAM6pAADaqQAA3akAAP+pAAD/qQAAN6oAAD+qAABOqgAAT6oAAFqqAABbqgAAw6oAANqqAAD3qgAAAKsAAAerAAAIqwAAD6sAABCrAAAXqwAAH6sAACerAAAnqwAAL6sAAC+rAABsqwAAb6sAAO6rAADvqwAA+qsAAP+rAACk1wAAr9cAAMfXAADK1wAA/NcAAP/4AABu+gAAb/oAANr6AAD/+gAAB/sAABL7AAAY+wAAHPsAADf7AAA3+wAAPfsAAD37AAA/+wAAP/sAAEL7AABC+wAARfsAAEX7AADD+wAA0vsAAJD9AACR/QAAyP0AAM79AADQ/QAA7/0AABr+AAAf/gAAU/4AAFP+AABn/gAAZ/4AAGz+AABv/gAAdf4AAHX+AAD9/gAAAP8AAL//AADB/wAAyP8AAMn/AADQ/wAA0f8AANj/AADZ/wAA3f8AAN//AADn/wAA5/8AAO//AAD7/wAA/v8AAP//AAAMAAEADAABACcAAQAnAAEAOwABADsAAQA+AAEAPgABAE4AAQBPAAEAXgABAH8AAQD7AAEA/wABAAMBAQAGAQEANAEBADYBAQCPAQEAjwEBAJ0BAQCfAQEAoQEBAM8BAQD+AQEAfwIBAJ0CAQCfAgEA0QIBAN8CAQD8AgEA/wIBACQDAQAsAwEASwMBAE8DAQB7AwEAfwMBAJ4DAQCeAwEAxAMBAMcDAQDWAwEA/wMBAJ4EAQCfBAEAqgQBAK8EAQDUBAEA1wQBAPwEAQD/BAEAKAUBAC8FAQBkBQEAbgUBAHsFAQB7BQEAiwUBAIsFAQCTBQEAkwUBAJYFAQCWBQEAogUBAKIFAQCyBQEAsgUBALoFAQC6BQEAvQUBAP8FAQA3BwEAPwcBAFYHAQBfBwEAaAcBAH8HAQCGBwEAhgcBALEHAQCxBwEAuwcBAP8HAQAGCAEABwgBAAkIAQAJCAEANggBADYIAQA5CAEAOwgBAD0IAQA+CAEAVggBAFYIAQCfCAEApggBALAIAQDfCAEA8wgBAPMIAQD2CAEA+ggBABwJAQAeCQEAOgkBAD4JAQBACQEAfwkBALgJAQC7CQEA0AkBANEJAQAECgEABAoBAAcKAQALCgEAFAoBABQKAQAYCgEAGAoBADYKAQA3CgEAOwoBAD4KAQBJCgEATwoBAFkKAQBfCgEAoAoBAL8KAQDnCgEA6goBAPcKAQD/CgEANgsBADgLAQBWCwEAVwsBAHMLAQB3CwEAkgsBAJgLAQCdCwEAqAsBALALAQD/CwEASQwBAH8MAQCzDAEAvwwBAPMMAQD5DAEAKA0BAC8NAQA6DQEAXw4BAH8OAQB/DgEAqg4BAKoOAQCuDgEArw4BALIOAQD/DgEAKA8BAC8PAQBaDwEAbw8BAIoPAQCvDwEAzA8BAN8PAQD3DwEA/w8BAE4QAQBREAEAdhABAH4QAQC9EAEAvRABAMMQAQDPEAEA6RABAO8QAQD6EAEA/xABADURAQA1EQEASBEBAE8RAQB3EQEAfxEBAOARAQDgEQEA9REBAP8RAQASEgEAEhIBAD8SAQB/EgEAhxIBAIcSAQCJEgEAiRIBAI4SAQCOEgEAnhIBAJ4SAQCqEgEArxIBAOsSAQDvEgEA+hIBAP8SAQAEEwEABBMBAA0TAQAOEwEAERMBABITAQApEwEAKRMBADETAQAxEwEANBMBADQTAQA6EwEAOhMBAEUTAQBGEwEASRMBAEoTAQBOEwEATxMBAFETAQBWEwEAWBMBAFwTAQBkEwEAZRMBAG0TAQBvEwEAdRMBAP8TAQBcFAEAXBQBAGIUAQB/FAEAyBQBAM8UAQDaFAEAfxUBALYVAQC3FQEA3hUBAP8VAQBFFgEATxYBAFoWAQBfFgEAbRYBAH8WAQC6FgEAvxYBAMoWAQD/FgEAGxcBABwXAQAsFwEALxcBAEcXAQD/FwEAPBgBAJ8YAQDzGAEA/hgBAAcZAQAIGQEAChkBAAsZAQAUGQEAFBkBABcZAQAXGQEANhkBADYZAQA5GQEAOhkBAEcZAQBPGQEAWhkBAJ8ZAQCoGQEAqRkBANgZAQDZGQEA5RkBAP8ZAQBIGgEATxoBAKMaAQCvGgEA+RoBAP8bAQAJHAEACRwBADccAQA3HAEARhwBAE8cAQBtHAEAbxwBAJAcAQCRHAEAqBwBAKgcAQC3HAEA/xwBAAcdAQAHHQEACh0BAAodAQA3HQEAOR0BADsdAQA7HQEAPh0BAD4dAQBIHQEATx0BAFodAQBfHQEAZh0BAGYdAQBpHQEAaR0BAI8dAQCPHQEAkh0BAJIdAQCZHQEAnx0BAKodAQDfHgEA+R4BAK8fAQCxHwEAvx8BAPIfAQD+HwEAmiMBAP8jAQBvJAEAbyQBAHUkAQB/JAEARCUBAI8vAQDzLwEA/y8BAC80AQD/QwEAR0YBAP9nAQA5agEAP2oBAF9qAQBfagEAamoBAG1qAQC/agEAv2oBAMpqAQDPagEA7moBAO9qAQD2agEA/2oBAEZrAQBPawEAWmsBAFprAQBiawEAYmsBAHhrAQB8awEAkGsBAD9uAQCbbgEA/24BAEtvAQBObwEAiG8BAI5vAQCgbwEA328BAOVvAQDvbwEA8m8BAP9vAQD4hwEA/4cBANaMAQD/jAEACY0BAO+vAQD0rwEA9K8BAPyvAQD8rwEA/68BAP+vAQAjsQEAT7EBAFOxAQBjsQEAaLEBAG+xAQD8sgEA/7sBAGu8AQBvvAEAfbwBAH+8AQCJvAEAj7wBAJq8AQCbvAEAoLwBAP/OAQAuzwEAL88BAEfPAQBPzwEAxM8BAP/PAQD20AEA/9ABACfRAQAo0QEAc9EBAHrRAQDr0QEA/9EBAEbSAQDf0gEA9NIBAP/SAQBX0wEAX9MBAHnTAQD/0wEAVdQBAFXUAQCd1AEAndQBAKDUAQCh1AEAo9QBAKTUAQCn1AEAqNQBAK3UAQCt1AEAutQBALrUAQC81AEAvNQBAMTUAQDE1AEABtUBAAbVAQAL1QEADNUBABXVAQAV1QEAHdUBAB3VAQA61QEAOtUBAD/VAQA/1QEARdUBAEXVAQBH1QEASdUBAFHVAQBR1QEAptYBAKfWAQDM1wEAzdcBAIzaAQCa2gEAoNoBAKDaAQCw2gEA/94BAB/fAQD/3wEAB+ABAAfgAQAZ4AEAGuABACLgAQAi4AEAJeABACXgAQAr4AEA/+ABAC3hAQAv4QEAPuEBAD/hAQBK4QEATeEBAFDhAQCP4gEAr+IBAL/iAQD64gEA/uIBAADjAQDf5wEA5+cBAOfnAQDs5wEA7OcBAO/nAQDv5wEA/+cBAP/nAQDF6AEAxugBANfoAQD/6AEATOkBAE/pAQBa6QEAXekBAGDpAQBw7AEAtewBAADtAQA+7QEA/+0BAATuAQAE7gEAIO4BACDuAQAj7gEAI+4BACXuAQAm7gEAKO4BACjuAQAz7gEAM+4BADjuAQA47gEAOu4BADruAQA87gEAQe4BAEPuAQBG7gEASO4BAEjuAQBK7gEASu4BAEzuAQBM7gEAUO4BAFDuAQBT7gEAU+4BAFXuAQBW7gEAWO4BAFjuAQBa7gEAWu4BAFzuAQBc7gEAXu4BAF7uAQBg7gEAYO4BAGPuAQBj7gEAZe4BAGbuAQBr7gEAa+4BAHPuAQBz7gEAeO4BAHjuAQB97gEAfe4BAH/uAQB/7gEAiu4BAIruAQCc7gEAoO4BAKTuAQCk7gEAqu4BAKruAQC87gEA7+4BAPLuAQD/7wEALPABAC/wAQCU8AEAn/ABAK/wAQCw8AEAwPABAMDwAQDQ8AEA0PABAPbwAQD/8AEArvEBAOXxAQAD8gEAD/IBADzyAQA/8gEASfIBAE/yAQBS8gEAX/IBAGbyAQD/8gEA2PYBANz2AQDt9gEA7/YBAP32AQD/9gEAdPcBAH/3AQDZ9wEA3/cBAOz3AQDv9wEA8fcBAP/3AQAM+AEAD/gBAEj4AQBP+AEAWvgBAF/4AQCI+AEAj/gBAK74AQCv+AEAsvgBAP/4AQBU+gEAX/oBAG76AQBv+gEAdfoBAHf6AQB9+gEAf/oBAIf6AQCP+gEArfoBAK/6AQC7+gEAv/oBAMb6AQDP+gEA2voBAN/6AQDo+gEA7/oBAPf6AQD/+gEAk/sBAJP7AQDL+wEA7/sBAPr7AQD//wEA4KYCAP+mAgA5twIAP7cCAB64AgAfuAIAos4CAK/OAgDh6wIA//cCAB76AgD//wIASxMDAP8ADgDwAQ4A//8QAAAAAAADAAAAABQAAH8WAACwGAAA9RgAALAaAQC/GgEAAQAAAKACAQDQAgEAQfDABQvTJKsBAAAnAAAAJwAAAC4AAAAuAAAAOgAAADoAAABeAAAAXgAAAGAAAABgAAAAqAAAAKgAAACtAAAArQAAAK8AAACvAAAAtAAAALQAAAC3AAAAuAAAALACAABvAwAAdAMAAHUDAAB6AwAAegMAAIQDAACFAwAAhwMAAIcDAACDBAAAiQQAAFkFAABZBQAAXwUAAF8FAACRBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxQUAAMcFAADHBQAA9AUAAPQFAAAABgAABQYAABAGAAAaBgAAHAYAABwGAABABgAAQAYAAEsGAABfBgAAcAYAAHAGAADWBgAA3QYAAN8GAADoBgAA6gYAAO0GAAAPBwAADwcAABEHAAARBwAAMAcAAEoHAACmBwAAsAcAAOsHAAD1BwAA+gcAAPoHAAD9BwAA/QcAABYIAAAtCAAAWQgAAFsIAACICAAAiAgAAJAIAACRCAAAmAgAAJ8IAADJCAAAAgkAADoJAAA6CQAAPAkAADwJAABBCQAASAkAAE0JAABNCQAAUQkAAFcJAABiCQAAYwkAAHEJAABxCQAAgQkAAIEJAAC8CQAAvAkAAMEJAADECQAAzQkAAM0JAADiCQAA4wkAAP4JAAD+CQAAAQoAAAIKAAA8CgAAPAoAAEEKAABCCgAARwoAAEgKAABLCgAATQoAAFEKAABRCgAAcAoAAHEKAAB1CgAAdQoAAIEKAACCCgAAvAoAALwKAADBCgAAxQoAAMcKAADICgAAzQoAAM0KAADiCgAA4woAAPoKAAD/CgAAAQsAAAELAAA8CwAAPAsAAD8LAAA/CwAAQQsAAEQLAABNCwAATQsAAFULAABWCwAAYgsAAGMLAACCCwAAggsAAMALAADACwAAzQsAAM0LAAAADAAAAAwAAAQMAAAEDAAAPAwAADwMAAA+DAAAQAwAAEYMAABIDAAASgwAAE0MAABVDAAAVgwAAGIMAABjDAAAgQwAAIEMAAC8DAAAvAwAAL8MAAC/DAAAxgwAAMYMAADMDAAAzQwAAOIMAADjDAAAAA0AAAENAAA7DQAAPA0AAEENAABEDQAATQ0AAE0NAABiDQAAYw0AAIENAACBDQAAyg0AAMoNAADSDQAA1A0AANYNAADWDQAAMQ4AADEOAAA0DgAAOg4AAEYOAABODgAAsQ4AALEOAAC0DgAAvA4AAMYOAADGDgAAyA4AAM0OAAAYDwAAGQ8AADUPAAA1DwAANw8AADcPAAA5DwAAOQ8AAHEPAAB+DwAAgA8AAIQPAACGDwAAhw8AAI0PAACXDwAAmQ8AALwPAADGDwAAxg8AAC0QAAAwEAAAMhAAADcQAAA5EAAAOhAAAD0QAAA+EAAAWBAAAFkQAABeEAAAYBAAAHEQAAB0EAAAghAAAIIQAACFEAAAhhAAAI0QAACNEAAAnRAAAJ0QAAD8EAAA/BAAAF0TAABfEwAAEhcAABQXAAAyFwAAMxcAAFIXAABTFwAAchcAAHMXAAC0FwAAtRcAALcXAAC9FwAAxhcAAMYXAADJFwAA0xcAANcXAADXFwAA3RcAAN0XAAALGAAADxgAAEMYAABDGAAAhRgAAIYYAACpGAAAqRgAACAZAAAiGQAAJxkAACgZAAAyGQAAMhkAADkZAAA7GQAAFxoAABgaAAAbGgAAGxoAAFYaAABWGgAAWBoAAF4aAABgGgAAYBoAAGIaAABiGgAAZRoAAGwaAABzGgAAfBoAAH8aAAB/GgAApxoAAKcaAACwGgAAzhoAAAAbAAADGwAANBsAADQbAAA2GwAAOhsAADwbAAA8GwAAQhsAAEIbAABrGwAAcxsAAIAbAACBGwAAohsAAKUbAACoGwAAqRsAAKsbAACtGwAA5hsAAOYbAADoGwAA6RsAAO0bAADtGwAA7xsAAPEbAAAsHAAAMxwAADYcAAA3HAAAeBwAAH0cAADQHAAA0hwAANQcAADgHAAA4hwAAOgcAADtHAAA7RwAAPQcAAD0HAAA+BwAAPkcAAAsHQAAah0AAHgdAAB4HQAAmx0AAP8dAAC9HwAAvR8AAL8fAADBHwAAzR8AAM8fAADdHwAA3x8AAO0fAADvHwAA/R8AAP4fAAALIAAADyAAABggAAAZIAAAJCAAACQgAAAnIAAAJyAAACogAAAuIAAAYCAAAGQgAABmIAAAbyAAAHEgAABxIAAAfyAAAH8gAACQIAAAnCAAANAgAADwIAAAfCwAAH0sAADvLAAA8SwAAG8tAABvLQAAfy0AAH8tAADgLQAA/y0AAC8uAAAvLgAABTAAAAUwAAAqMAAALTAAADEwAAA1MAAAOzAAADswAACZMAAAnjAAAPwwAAD+MAAAFaAAABWgAAD4pAAA/aQAAAymAAAMpgAAb6YAAHKmAAB0pgAAfaYAAH+mAAB/pgAAnKYAAJ+mAADwpgAA8aYAAACnAAAhpwAAcKcAAHCnAACIpwAAiqcAAPKnAAD0pwAA+KcAAPmnAAACqAAAAqgAAAaoAAAGqAAAC6gAAAuoAAAlqAAAJqgAACyoAAAsqAAAxKgAAMWoAADgqAAA8agAAP+oAAD/qAAAJqkAAC2pAABHqQAAUakAAICpAACCqQAAs6kAALOpAAC2qQAAuakAALypAAC9qQAAz6kAAM+pAADlqQAA5qkAACmqAAAuqgAAMaoAADKqAAA1qgAANqoAAEOqAABDqgAATKoAAEyqAABwqgAAcKoAAHyqAAB8qgAAsKoAALCqAACyqgAAtKoAALeqAAC4qgAAvqoAAL+qAADBqgAAwaoAAN2qAADdqgAA7KoAAO2qAADzqgAA9KoAAPaqAAD2qgAAW6sAAF+rAABpqwAAa6sAAOWrAADlqwAA6KsAAOirAADtqwAA7asAAB77AAAe+wAAsvsAAML7AAAA/gAAD/4AABP+AAAT/gAAIP4AAC/+AABS/gAAUv4AAFX+AABV/gAA//4AAP/+AAAH/wAAB/8AAA7/AAAO/wAAGv8AABr/AAA+/wAAPv8AAED/AABA/wAAcP8AAHD/AACe/wAAn/8AAOP/AADj/wAA+f8AAPv/AAD9AQEA/QEBAOACAQDgAgEAdgMBAHoDAQCABwEAhQcBAIcHAQCwBwEAsgcBALoHAQABCgEAAwoBAAUKAQAGCgEADAoBAA8KAQA4CgEAOgoBAD8KAQA/CgEA5QoBAOYKAQAkDQEAJw0BAKsOAQCsDgEARg8BAFAPAQCCDwEAhQ8BAAEQAQABEAEAOBABAEYQAQBwEAEAcBABAHMQAQB0EAEAfxABAIEQAQCzEAEAthABALkQAQC6EAEAvRABAL0QAQDCEAEAwhABAM0QAQDNEAEAABEBAAIRAQAnEQEAKxEBAC0RAQA0EQEAcxEBAHMRAQCAEQEAgREBALYRAQC+EQEAyREBAMwRAQDPEQEAzxEBAC8SAQAxEgEANBIBADQSAQA2EgEANxIBAD4SAQA+EgEA3xIBAN8SAQDjEgEA6hIBAAATAQABEwEAOxMBADwTAQBAEwEAQBMBAGYTAQBsEwEAcBMBAHQTAQA4FAEAPxQBAEIUAQBEFAEARhQBAEYUAQBeFAEAXhQBALMUAQC4FAEAuhQBALoUAQC/FAEAwBQBAMIUAQDDFAEAshUBALUVAQC8FQEAvRUBAL8VAQDAFQEA3BUBAN0VAQAzFgEAOhYBAD0WAQA9FgEAPxYBAEAWAQCrFgEAqxYBAK0WAQCtFgEAsBYBALUWAQC3FgEAtxYBAB0XAQAfFwEAIhcBACUXAQAnFwEAKxcBAC8YAQA3GAEAORgBADoYAQA7GQEAPBkBAD4ZAQA+GQEAQxkBAEMZAQDUGQEA1xkBANoZAQDbGQEA4BkBAOAZAQABGgEAChoBADMaAQA4GgEAOxoBAD4aAQBHGgEARxoBAFEaAQBWGgEAWRoBAFsaAQCKGgEAlhoBAJgaAQCZGgEAMBwBADYcAQA4HAEAPRwBAD8cAQA/HAEAkhwBAKccAQCqHAEAsBwBALIcAQCzHAEAtRwBALYcAQAxHQEANh0BADodAQA6HQEAPB0BAD0dAQA/HQEARR0BAEcdAQBHHQEAkB0BAJEdAQCVHQEAlR0BAJcdAQCXHQEA8x4BAPQeAQAwNAEAODQBAPBqAQD0agEAMGsBADZrAQBAawEAQ2sBAE9vAQBPbwEAj28BAJ9vAQDgbwEA4W8BAONvAQDkbwEA8K8BAPOvAQD1rwEA+68BAP2vAQD+rwEAnbwBAJ68AQCgvAEAo7wBAADPAQAtzwEAMM8BAEbPAQBn0QEAadEBAHPRAQCC0QEAhdEBAIvRAQCq0QEArdEBAELSAQBE0gEAANoBADbaAQA72gEAbNoBAHXaAQB12gEAhNoBAITaAQCb2gEAn9oBAKHaAQCv2gEAAOABAAbgAQAI4AEAGOABABvgAQAh4AEAI+ABACTgAQAm4AEAKuABADDhAQA94QEAruIBAK7iAQDs4gEA7+IBANDoAQDW6AEAROkBAEvpAQD78wEA//MBAAEADgABAA4AIAAOAH8ADgAAAQ4A7wEOAAAAAACbAAAAQQAAAFoAAABhAAAAegAAAKoAAACqAAAAtQAAALUAAAC6AAAAugAAAMAAAADWAAAA2AAAAPYAAAD4AAAAugEAALwBAAC/AQAAxAEAAJMCAACVAgAAuAIAAMACAADBAgAA4AIAAOQCAABFAwAARQMAAHADAABzAwAAdgMAAHcDAAB6AwAAfQMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA9QMAAPcDAACBBAAAigQAAC8FAAAxBQAAVgUAAGAFAACIBQAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD9EAAA/xAAAKATAAD1EwAA+BMAAP0TAACAHAAAiBwAAJAcAAC6HAAAvRwAAL8cAAAAHQAAvx0AAAAeAAAVHwAAGB8AAB0fAAAgHwAARR8AAEgfAABNHwAAUB8AAFcfAABZHwAAWR8AAFsfAABbHwAAXR8AAF0fAABfHwAAfR8AAIAfAAC0HwAAth8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMwfAADQHwAA0x8AANYfAADbHwAA4B8AAOwfAADyHwAA9B8AAPYfAAD8HwAAcSAAAHEgAAB/IAAAfyAAAJAgAACcIAAAAiEAAAIhAAAHIQAAByEAAAohAAATIQAAFSEAABUhAAAZIQAAHSEAACQhAAAkIQAAJiEAACYhAAAoIQAAKCEAACohAAAtIQAALyEAADQhAAA5IQAAOSEAADwhAAA/IQAARSEAAEkhAABOIQAATiEAAGAhAAB/IQAAgyEAAIQhAAC2JAAA6SQAAAAsAADkLAAA6ywAAO4sAADyLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AAECmAABtpgAAgKYAAJ2mAAAipwAAh6cAAIunAACOpwAAkKcAAMqnAADQpwAA0acAANOnAADTpwAA1acAANmnAAD1pwAA9qcAAPinAAD6pwAAMKsAAFqrAABcqwAAaKsAAHCrAAC/qwAAAPsAAAb7AAAT+wAAF/sAACH/AAA6/wAAQf8AAFr/AAAABAEATwQBALAEAQDTBAEA2AQBAPsEAQBwBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAJcFAQChBQEAowUBALEFAQCzBQEAuQUBALsFAQC8BQEAgAcBAIAHAQCDBwEAhQcBAIcHAQCwBwEAsgcBALoHAQCADAEAsgwBAMAMAQDyDAEAoBgBAN8YAQBAbgEAf24BAADUAQBU1AEAVtQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQAF1QEAB9UBAArVAQAN1QEAFNUBABbVAQAc1QEAHtUBADnVAQA71QEAPtUBAEDVAQBE1QEARtUBAEbVAQBK1QEAUNUBAFLVAQCl1gEAqNYBAMDWAQDC1gEA2tYBANzWAQD61gEA/NYBABTXAQAW1wEANNcBADbXAQBO1wEAUNcBAG7XAQBw1wEAiNcBAIrXAQCo1wEAqtcBAMLXAQDE1wEAy9cBAADfAQAJ3wEAC98BAB7fAQAA6QEAQ+kBADDxAQBJ8QEAUPEBAGnxAQBw8QEAifEBAAAAAAACAAAAMAUBAGMFAQBvBQEAbwUBAEHQ5QULwwEVAAAArQAAAK0AAAAABgAABQYAABwGAAAcBgAA3QYAAN0GAAAPBwAADwcAAJAIAACRCAAA4ggAAOIIAAAOGAAADhgAAAsgAAAPIAAAKiAAAC4gAABgIAAAZCAAAGYgAABvIAAA//4AAP/+AAD5/wAA+/8AAL0QAQC9EAEAzRABAM0QAQAwNAEAODQBAKC8AQCjvAEAc9EBAHrRAQABAA4AAQAOACAADgB/AA4AAAAAAAIAAAAAEQEANBEBADYRAQBHEQEAQaDnBQsiBAAAAACqAAA2qgAAQKoAAE2qAABQqgAAWaoAAFyqAABfqgBB0OcFC/MmbgIAAEEAAABaAAAAtQAAALUAAADAAAAA1gAAANgAAADfAAAAAAEAAAABAAACAQAAAgEAAAQBAAAEAQAABgEAAAYBAAAIAQAACAEAAAoBAAAKAQAADAEAAAwBAAAOAQAADgEAABABAAAQAQAAEgEAABIBAAAUAQAAFAEAABYBAAAWAQAAGAEAABgBAAAaAQAAGgEAABwBAAAcAQAAHgEAAB4BAAAgAQAAIAEAACIBAAAiAQAAJAEAACQBAAAmAQAAJgEAACgBAAAoAQAAKgEAACoBAAAsAQAALAEAAC4BAAAuAQAAMAEAADABAAAyAQAAMgEAADQBAAA0AQAANgEAADYBAAA5AQAAOQEAADsBAAA7AQAAPQEAAD0BAAA/AQAAPwEAAEEBAABBAQAAQwEAAEMBAABFAQAARQEAAEcBAABHAQAASQEAAEoBAABMAQAATAEAAE4BAABOAQAAUAEAAFABAABSAQAAUgEAAFQBAABUAQAAVgEAAFYBAABYAQAAWAEAAFoBAABaAQAAXAEAAFwBAABeAQAAXgEAAGABAABgAQAAYgEAAGIBAABkAQAAZAEAAGYBAABmAQAAaAEAAGgBAABqAQAAagEAAGwBAABsAQAAbgEAAG4BAABwAQAAcAEAAHIBAAByAQAAdAEAAHQBAAB2AQAAdgEAAHgBAAB5AQAAewEAAHsBAAB9AQAAfQEAAH8BAAB/AQAAgQEAAIIBAACEAQAAhAEAAIYBAACHAQAAiQEAAIsBAACOAQAAkQEAAJMBAACUAQAAlgEAAJgBAACcAQAAnQEAAJ8BAACgAQAAogEAAKIBAACkAQAApAEAAKYBAACnAQAAqQEAAKkBAACsAQAArAEAAK4BAACvAQAAsQEAALMBAAC1AQAAtQEAALcBAAC4AQAAvAEAALwBAADEAQAAxQEAAMcBAADIAQAAygEAAMsBAADNAQAAzQEAAM8BAADPAQAA0QEAANEBAADTAQAA0wEAANUBAADVAQAA1wEAANcBAADZAQAA2QEAANsBAADbAQAA3gEAAN4BAADgAQAA4AEAAOIBAADiAQAA5AEAAOQBAADmAQAA5gEAAOgBAADoAQAA6gEAAOoBAADsAQAA7AEAAO4BAADuAQAA8QEAAPIBAAD0AQAA9AEAAPYBAAD4AQAA+gEAAPoBAAD8AQAA/AEAAP4BAAD+AQAAAAIAAAACAAACAgAAAgIAAAQCAAAEAgAABgIAAAYCAAAIAgAACAIAAAoCAAAKAgAADAIAAAwCAAAOAgAADgIAABACAAAQAgAAEgIAABICAAAUAgAAFAIAABYCAAAWAgAAGAIAABgCAAAaAgAAGgIAABwCAAAcAgAAHgIAAB4CAAAgAgAAIAIAACICAAAiAgAAJAIAACQCAAAmAgAAJgIAACgCAAAoAgAAKgIAACoCAAAsAgAALAIAAC4CAAAuAgAAMAIAADACAAAyAgAAMgIAADoCAAA7AgAAPQIAAD4CAABBAgAAQQIAAEMCAABGAgAASAIAAEgCAABKAgAASgIAAEwCAABMAgAATgIAAE4CAABFAwAARQMAAHADAABwAwAAcgMAAHIDAAB2AwAAdgMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAI8DAACRAwAAoQMAAKMDAACrAwAAwgMAAMIDAADPAwAA0QMAANUDAADWAwAA2AMAANgDAADaAwAA2gMAANwDAADcAwAA3gMAAN4DAADgAwAA4AMAAOIDAADiAwAA5AMAAOQDAADmAwAA5gMAAOgDAADoAwAA6gMAAOoDAADsAwAA7AMAAO4DAADuAwAA8AMAAPEDAAD0AwAA9QMAAPcDAAD3AwAA+QMAAPoDAAD9AwAALwQAAGAEAABgBAAAYgQAAGIEAABkBAAAZAQAAGYEAABmBAAAaAQAAGgEAABqBAAAagQAAGwEAABsBAAAbgQAAG4EAABwBAAAcAQAAHIEAAByBAAAdAQAAHQEAAB2BAAAdgQAAHgEAAB4BAAAegQAAHoEAAB8BAAAfAQAAH4EAAB+BAAAgAQAAIAEAACKBAAAigQAAIwEAACMBAAAjgQAAI4EAACQBAAAkAQAAJIEAACSBAAAlAQAAJQEAACWBAAAlgQAAJgEAACYBAAAmgQAAJoEAACcBAAAnAQAAJ4EAACeBAAAoAQAAKAEAACiBAAAogQAAKQEAACkBAAApgQAAKYEAACoBAAAqAQAAKoEAACqBAAArAQAAKwEAACuBAAArgQAALAEAACwBAAAsgQAALIEAAC0BAAAtAQAALYEAAC2BAAAuAQAALgEAAC6BAAAugQAALwEAAC8BAAAvgQAAL4EAADABAAAwQQAAMMEAADDBAAAxQQAAMUEAADHBAAAxwQAAMkEAADJBAAAywQAAMsEAADNBAAAzQQAANAEAADQBAAA0gQAANIEAADUBAAA1AQAANYEAADWBAAA2AQAANgEAADaBAAA2gQAANwEAADcBAAA3gQAAN4EAADgBAAA4AQAAOIEAADiBAAA5AQAAOQEAADmBAAA5gQAAOgEAADoBAAA6gQAAOoEAADsBAAA7AQAAO4EAADuBAAA8AQAAPAEAADyBAAA8gQAAPQEAAD0BAAA9gQAAPYEAAD4BAAA+AQAAPoEAAD6BAAA/AQAAPwEAAD+BAAA/gQAAAAFAAAABQAAAgUAAAIFAAAEBQAABAUAAAYFAAAGBQAACAUAAAgFAAAKBQAACgUAAAwFAAAMBQAADgUAAA4FAAAQBQAAEAUAABIFAAASBQAAFAUAABQFAAAWBQAAFgUAABgFAAAYBQAAGgUAABoFAAAcBQAAHAUAAB4FAAAeBQAAIAUAACAFAAAiBQAAIgUAACQFAAAkBQAAJgUAACYFAAAoBQAAKAUAACoFAAAqBQAALAUAACwFAAAuBQAALgUAADEFAABWBQAAhwUAAIcFAACgEAAAxRAAAMcQAADHEAAAzRAAAM0QAAD4EwAA/RMAAIAcAACIHAAAkBwAALocAAC9HAAAvxwAAAAeAAAAHgAAAh4AAAIeAAAEHgAABB4AAAYeAAAGHgAACB4AAAgeAAAKHgAACh4AAAweAAAMHgAADh4AAA4eAAAQHgAAEB4AABIeAAASHgAAFB4AABQeAAAWHgAAFh4AABgeAAAYHgAAGh4AABoeAAAcHgAAHB4AAB4eAAAeHgAAIB4AACAeAAAiHgAAIh4AACQeAAAkHgAAJh4AACYeAAAoHgAAKB4AACoeAAAqHgAALB4AACweAAAuHgAALh4AADAeAAAwHgAAMh4AADIeAAA0HgAANB4AADYeAAA2HgAAOB4AADgeAAA6HgAAOh4AADweAAA8HgAAPh4AAD4eAABAHgAAQB4AAEIeAABCHgAARB4AAEQeAABGHgAARh4AAEgeAABIHgAASh4AAEoeAABMHgAATB4AAE4eAABOHgAAUB4AAFAeAABSHgAAUh4AAFQeAABUHgAAVh4AAFYeAABYHgAAWB4AAFoeAABaHgAAXB4AAFweAABeHgAAXh4AAGAeAABgHgAAYh4AAGIeAABkHgAAZB4AAGYeAABmHgAAaB4AAGgeAABqHgAAah4AAGweAABsHgAAbh4AAG4eAABwHgAAcB4AAHIeAAByHgAAdB4AAHQeAAB2HgAAdh4AAHgeAAB4HgAAeh4AAHoeAAB8HgAAfB4AAH4eAAB+HgAAgB4AAIAeAACCHgAAgh4AAIQeAACEHgAAhh4AAIYeAACIHgAAiB4AAIoeAACKHgAAjB4AAIweAACOHgAAjh4AAJAeAACQHgAAkh4AAJIeAACUHgAAlB4AAJoeAACbHgAAnh4AAJ4eAACgHgAAoB4AAKIeAACiHgAApB4AAKQeAACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AAIAfAACvHwAAsh8AALQfAAC3HwAAvB8AAMIfAADEHwAAxx8AAMwfAADYHwAA2x8AAOgfAADsHwAA8h8AAPQfAAD3HwAA/B8AACYhAAAmIQAAKiEAACshAAAyIQAAMiEAAGAhAABvIQAAgyEAAIMhAAC2JAAAzyQAAAAsAAAvLAAAYCwAAGAsAABiLAAAZCwAAGcsAABnLAAAaSwAAGksAABrLAAAaywAAG0sAABwLAAAciwAAHIsAAB1LAAAdSwAAH4sAACALAAAgiwAAIIsAACELAAAhCwAAIYsAACGLAAAiCwAAIgsAACKLAAAiiwAAIwsAACMLAAAjiwAAI4sAACQLAAAkCwAAJIsAACSLAAAlCwAAJQsAACWLAAAliwAAJgsAACYLAAAmiwAAJosAACcLAAAnCwAAJ4sAACeLAAAoCwAAKAsAACiLAAAoiwAAKQsAACkLAAApiwAAKYsAACoLAAAqCwAAKosAACqLAAArCwAAKwsAACuLAAAriwAALAsAACwLAAAsiwAALIsAAC0LAAAtCwAALYsAAC2LAAAuCwAALgsAAC6LAAAuiwAALwsAAC8LAAAviwAAL4sAADALAAAwCwAAMIsAADCLAAAxCwAAMQsAADGLAAAxiwAAMgsAADILAAAyiwAAMosAADMLAAAzCwAAM4sAADOLAAA0CwAANAsAADSLAAA0iwAANQsAADULAAA1iwAANYsAADYLAAA2CwAANosAADaLAAA3CwAANwsAADeLAAA3iwAAOAsAADgLAAA4iwAAOIsAADrLAAA6ywAAO0sAADtLAAA8iwAAPIsAABApgAAQKYAAEKmAABCpgAARKYAAESmAABGpgAARqYAAEimAABIpgAASqYAAEqmAABMpgAATKYAAE6mAABOpgAAUKYAAFCmAABSpgAAUqYAAFSmAABUpgAAVqYAAFamAABYpgAAWKYAAFqmAABapgAAXKYAAFymAABepgAAXqYAAGCmAABgpgAAYqYAAGKmAABkpgAAZKYAAGamAABmpgAAaKYAAGimAABqpgAAaqYAAGymAABspgAAgKYAAICmAACCpgAAgqYAAISmAACEpgAAhqYAAIamAACIpgAAiKYAAIqmAACKpgAAjKYAAIymAACOpgAAjqYAAJCmAACQpgAAkqYAAJKmAACUpgAAlKYAAJamAACWpgAAmKYAAJimAACapgAAmqYAACKnAAAipwAAJKcAACSnAAAmpwAAJqcAACinAAAopwAAKqcAACqnAAAspwAALKcAAC6nAAAupwAAMqcAADKnAAA0pwAANKcAADanAAA2pwAAOKcAADinAAA6pwAAOqcAADynAAA8pwAAPqcAAD6nAABApwAAQKcAAEKnAABCpwAARKcAAESnAABGpwAARqcAAEinAABIpwAASqcAAEqnAABMpwAATKcAAE6nAABOpwAAUKcAAFCnAABSpwAAUqcAAFSnAABUpwAAVqcAAFanAABYpwAAWKcAAFqnAABapwAAXKcAAFynAABepwAAXqcAAGCnAABgpwAAYqcAAGKnAABkpwAAZKcAAGanAABmpwAAaKcAAGinAABqpwAAaqcAAGynAABspwAAbqcAAG6nAAB5pwAAeacAAHunAAB7pwAAfacAAH6nAACApwAAgKcAAIKnAACCpwAAhKcAAISnAACGpwAAhqcAAIunAACLpwAAjacAAI2nAACQpwAAkKcAAJKnAACSpwAAlqcAAJanAACYpwAAmKcAAJqnAACapwAAnKcAAJynAACepwAAnqcAAKCnAACgpwAAoqcAAKKnAACkpwAApKcAAKanAACmpwAAqKcAAKinAACqpwAArqcAALCnAAC0pwAAtqcAALanAAC4pwAAuKcAALqnAAC6pwAAvKcAALynAAC+pwAAvqcAAMCnAADApwAAwqcAAMKnAADEpwAAx6cAAMmnAADJpwAA0KcAANCnAADWpwAA1qcAANinAADYpwAA9acAAPWnAABwqwAAv6sAAAD7AAAG+wAAE/sAABf7AAAh/wAAOv8AAAAEAQAnBAEAsAQBANMEAQBwBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAIAMAQCyDAEAoBgBAL8YAQBAbgEAX24BAADpAQAh6QEAQdCOBgvDVYMAAABBAAAAWgAAAGEAAAB6AAAAtQAAALUAAADAAAAA1gAAANgAAAD2AAAA+AAAADcBAAA5AQAAjAEAAI4BAACaAQAAnAEAAKkBAACsAQAAuQEAALwBAAC9AQAAvwEAAL8BAADEAQAAIAIAACICAAAzAgAAOgIAAFQCAABWAgAAVwIAAFkCAABZAgAAWwIAAFwCAABgAgAAYQIAAGMCAABjAgAAZQIAAGYCAABoAgAAbAIAAG8CAABvAgAAcQIAAHICAAB1AgAAdQIAAH0CAAB9AgAAgAIAAIACAACCAgAAgwIAAIcCAACMAgAAkgIAAJICAACdAgAAngIAAEUDAABFAwAAcAMAAHMDAAB2AwAAdwMAAHsDAAB9AwAAfwMAAH8DAACGAwAAhgMAAIgDAACKAwAAjAMAAIwDAACOAwAAoQMAAKMDAADRAwAA1QMAAPUDAAD3AwAA+wMAAP0DAACBBAAAigQAAC8FAAAxBQAAVgUAAGEFAACHBQAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD9EAAA/xAAAKATAAD1EwAA+BMAAP0TAACAHAAAiBwAAJAcAAC6HAAAvRwAAL8cAAB5HQAAeR0AAH0dAAB9HQAAjh0AAI4dAAAAHgAAmx4AAJ4eAACeHgAAoB4AABUfAAAYHwAAHR8AACAfAABFHwAASB8AAE0fAABQHwAAVx8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAAB9HwAAgB8AALQfAAC2HwAAvB8AAL4fAAC+HwAAwh8AAMQfAADGHwAAzB8AANAfAADTHwAA1h8AANsfAADgHwAA7B8AAPIfAAD0HwAA9h8AAPwfAAAmIQAAJiEAACohAAArIQAAMiEAADIhAABOIQAATiEAAGAhAAB/IQAAgyEAAIQhAAC2JAAA6SQAAAAsAABwLAAAciwAAHMsAAB1LAAAdiwAAH4sAADjLAAA6ywAAO4sAADyLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AAECmAABtpgAAgKYAAJumAAAipwAAL6cAADKnAABvpwAAeacAAIenAACLpwAAjacAAJCnAACUpwAAlqcAAK6nAACwpwAAyqcAANCnAADRpwAA1qcAANmnAAD1pwAA9qcAAFOrAABTqwAAcKsAAL+rAAAA+wAABvsAABP7AAAX+wAAIf8AADr/AABB/wAAWv8AAAAEAQBPBAEAsAQBANMEAQDYBAEA+wQBAHAFAQB6BQEAfAUBAIoFAQCMBQEAkgUBAJQFAQCVBQEAlwUBAKEFAQCjBQEAsQUBALMFAQC5BQEAuwUBALwFAQCADAEAsgwBAMAMAQDyDAEAoBgBAN8YAQBAbgEAf24BAADpAQBD6QEAAAAAAGECAABBAAAAWgAAAMAAAADWAAAA2AAAAN4AAAAAAQAAAAEAAAIBAAACAQAABAEAAAQBAAAGAQAABgEAAAgBAAAIAQAACgEAAAoBAAAMAQAADAEAAA4BAAAOAQAAEAEAABABAAASAQAAEgEAABQBAAAUAQAAFgEAABYBAAAYAQAAGAEAABoBAAAaAQAAHAEAABwBAAAeAQAAHgEAACABAAAgAQAAIgEAACIBAAAkAQAAJAEAACYBAAAmAQAAKAEAACgBAAAqAQAAKgEAACwBAAAsAQAALgEAAC4BAAAwAQAAMAEAADIBAAAyAQAANAEAADQBAAA2AQAANgEAADkBAAA5AQAAOwEAADsBAAA9AQAAPQEAAD8BAAA/AQAAQQEAAEEBAABDAQAAQwEAAEUBAABFAQAARwEAAEcBAABKAQAASgEAAEwBAABMAQAATgEAAE4BAABQAQAAUAEAAFIBAABSAQAAVAEAAFQBAABWAQAAVgEAAFgBAABYAQAAWgEAAFoBAABcAQAAXAEAAF4BAABeAQAAYAEAAGABAABiAQAAYgEAAGQBAABkAQAAZgEAAGYBAABoAQAAaAEAAGoBAABqAQAAbAEAAGwBAABuAQAAbgEAAHABAABwAQAAcgEAAHIBAAB0AQAAdAEAAHYBAAB2AQAAeAEAAHkBAAB7AQAAewEAAH0BAAB9AQAAgQEAAIIBAACEAQAAhAEAAIYBAACHAQAAiQEAAIsBAACOAQAAkQEAAJMBAACUAQAAlgEAAJgBAACcAQAAnQEAAJ8BAACgAQAAogEAAKIBAACkAQAApAEAAKYBAACnAQAAqQEAAKkBAACsAQAArAEAAK4BAACvAQAAsQEAALMBAAC1AQAAtQEAALcBAAC4AQAAvAEAALwBAADEAQAAxQEAAMcBAADIAQAAygEAAMsBAADNAQAAzQEAAM8BAADPAQAA0QEAANEBAADTAQAA0wEAANUBAADVAQAA1wEAANcBAADZAQAA2QEAANsBAADbAQAA3gEAAN4BAADgAQAA4AEAAOIBAADiAQAA5AEAAOQBAADmAQAA5gEAAOgBAADoAQAA6gEAAOoBAADsAQAA7AEAAO4BAADuAQAA8QEAAPIBAAD0AQAA9AEAAPYBAAD4AQAA+gEAAPoBAAD8AQAA/AEAAP4BAAD+AQAAAAIAAAACAAACAgAAAgIAAAQCAAAEAgAABgIAAAYCAAAIAgAACAIAAAoCAAAKAgAADAIAAAwCAAAOAgAADgIAABACAAAQAgAAEgIAABICAAAUAgAAFAIAABYCAAAWAgAAGAIAABgCAAAaAgAAGgIAABwCAAAcAgAAHgIAAB4CAAAgAgAAIAIAACICAAAiAgAAJAIAACQCAAAmAgAAJgIAACgCAAAoAgAAKgIAACoCAAAsAgAALAIAAC4CAAAuAgAAMAIAADACAAAyAgAAMgIAADoCAAA7AgAAPQIAAD4CAABBAgAAQQIAAEMCAABGAgAASAIAAEgCAABKAgAASgIAAEwCAABMAgAATgIAAE4CAABwAwAAcAMAAHIDAAByAwAAdgMAAHYDAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAACPAwAAkQMAAKEDAACjAwAAqwMAAM8DAADPAwAA2AMAANgDAADaAwAA2gMAANwDAADcAwAA3gMAAN4DAADgAwAA4AMAAOIDAADiAwAA5AMAAOQDAADmAwAA5gMAAOgDAADoAwAA6gMAAOoDAADsAwAA7AMAAO4DAADuAwAA9AMAAPQDAAD3AwAA9wMAAPkDAAD6AwAA/QMAAC8EAABgBAAAYAQAAGIEAABiBAAAZAQAAGQEAABmBAAAZgQAAGgEAABoBAAAagQAAGoEAABsBAAAbAQAAG4EAABuBAAAcAQAAHAEAAByBAAAcgQAAHQEAAB0BAAAdgQAAHYEAAB4BAAAeAQAAHoEAAB6BAAAfAQAAHwEAAB+BAAAfgQAAIAEAACABAAAigQAAIoEAACMBAAAjAQAAI4EAACOBAAAkAQAAJAEAACSBAAAkgQAAJQEAACUBAAAlgQAAJYEAACYBAAAmAQAAJoEAACaBAAAnAQAAJwEAACeBAAAngQAAKAEAACgBAAAogQAAKIEAACkBAAApAQAAKYEAACmBAAAqAQAAKgEAACqBAAAqgQAAKwEAACsBAAArgQAAK4EAACwBAAAsAQAALIEAACyBAAAtAQAALQEAAC2BAAAtgQAALgEAAC4BAAAugQAALoEAAC8BAAAvAQAAL4EAAC+BAAAwAQAAMEEAADDBAAAwwQAAMUEAADFBAAAxwQAAMcEAADJBAAAyQQAAMsEAADLBAAAzQQAAM0EAADQBAAA0AQAANIEAADSBAAA1AQAANQEAADWBAAA1gQAANgEAADYBAAA2gQAANoEAADcBAAA3AQAAN4EAADeBAAA4AQAAOAEAADiBAAA4gQAAOQEAADkBAAA5gQAAOYEAADoBAAA6AQAAOoEAADqBAAA7AQAAOwEAADuBAAA7gQAAPAEAADwBAAA8gQAAPIEAAD0BAAA9AQAAPYEAAD2BAAA+AQAAPgEAAD6BAAA+gQAAPwEAAD8BAAA/gQAAP4EAAAABQAAAAUAAAIFAAACBQAABAUAAAQFAAAGBQAABgUAAAgFAAAIBQAACgUAAAoFAAAMBQAADAUAAA4FAAAOBQAAEAUAABAFAAASBQAAEgUAABQFAAAUBQAAFgUAABYFAAAYBQAAGAUAABoFAAAaBQAAHAUAABwFAAAeBQAAHgUAACAFAAAgBQAAIgUAACIFAAAkBQAAJAUAACYFAAAmBQAAKAUAACgFAAAqBQAAKgUAACwFAAAsBQAALgUAAC4FAAAxBQAAVgUAAKAQAADFEAAAxxAAAMcQAADNEAAAzRAAAKATAAD1EwAAkBwAALocAAC9HAAAvxwAAAAeAAAAHgAAAh4AAAIeAAAEHgAABB4AAAYeAAAGHgAACB4AAAgeAAAKHgAACh4AAAweAAAMHgAADh4AAA4eAAAQHgAAEB4AABIeAAASHgAAFB4AABQeAAAWHgAAFh4AABgeAAAYHgAAGh4AABoeAAAcHgAAHB4AAB4eAAAeHgAAIB4AACAeAAAiHgAAIh4AACQeAAAkHgAAJh4AACYeAAAoHgAAKB4AACoeAAAqHgAALB4AACweAAAuHgAALh4AADAeAAAwHgAAMh4AADIeAAA0HgAANB4AADYeAAA2HgAAOB4AADgeAAA6HgAAOh4AADweAAA8HgAAPh4AAD4eAABAHgAAQB4AAEIeAABCHgAARB4AAEQeAABGHgAARh4AAEgeAABIHgAASh4AAEoeAABMHgAATB4AAE4eAABOHgAAUB4AAFAeAABSHgAAUh4AAFQeAABUHgAAVh4AAFYeAABYHgAAWB4AAFoeAABaHgAAXB4AAFweAABeHgAAXh4AAGAeAABgHgAAYh4AAGIeAABkHgAAZB4AAGYeAABmHgAAaB4AAGgeAABqHgAAah4AAGweAABsHgAAbh4AAG4eAABwHgAAcB4AAHIeAAByHgAAdB4AAHQeAAB2HgAAdh4AAHgeAAB4HgAAeh4AAHoeAAB8HgAAfB4AAH4eAAB+HgAAgB4AAIAeAACCHgAAgh4AAIQeAACEHgAAhh4AAIYeAACIHgAAiB4AAIoeAACKHgAAjB4AAIweAACOHgAAjh4AAJAeAACQHgAAkh4AAJIeAACUHgAAlB4AAJ4eAACeHgAAoB4AAKAeAACiHgAAoh4AAKQeAACkHgAAph4AAKYeAACoHgAAqB4AAKoeAACqHgAArB4AAKweAACuHgAArh4AALAeAACwHgAAsh4AALIeAAC0HgAAtB4AALYeAAC2HgAAuB4AALgeAAC6HgAAuh4AALweAAC8HgAAvh4AAL4eAADAHgAAwB4AAMIeAADCHgAAxB4AAMQeAADGHgAAxh4AAMgeAADIHgAAyh4AAMoeAADMHgAAzB4AAM4eAADOHgAA0B4AANAeAADSHgAA0h4AANQeAADUHgAA1h4AANYeAADYHgAA2B4AANoeAADaHgAA3B4AANweAADeHgAA3h4AAOAeAADgHgAA4h4AAOIeAADkHgAA5B4AAOYeAADmHgAA6B4AAOgeAADqHgAA6h4AAOweAADsHgAA7h4AAO4eAADwHgAA8B4AAPIeAADyHgAA9B4AAPQeAAD2HgAA9h4AAPgeAAD4HgAA+h4AAPoeAAD8HgAA/B4AAP4eAAD+HgAACB8AAA8fAAAYHwAAHR8AACgfAAAvHwAAOB8AAD8fAABIHwAATR8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAABfHwAAaB8AAG8fAACIHwAAjx8AAJgfAACfHwAAqB8AAK8fAAC4HwAAvB8AAMgfAADMHwAA2B8AANsfAADoHwAA7B8AAPgfAAD8HwAAJiEAACYhAAAqIQAAKyEAADIhAAAyIQAAYCEAAG8hAACDIQAAgyEAALYkAADPJAAAACwAAC8sAABgLAAAYCwAAGIsAABkLAAAZywAAGcsAABpLAAAaSwAAGssAABrLAAAbSwAAHAsAAByLAAAciwAAHUsAAB1LAAAfiwAAIAsAACCLAAAgiwAAIQsAACELAAAhiwAAIYsAACILAAAiCwAAIosAACKLAAAjCwAAIwsAACOLAAAjiwAAJAsAACQLAAAkiwAAJIsAACULAAAlCwAAJYsAACWLAAAmCwAAJgsAACaLAAAmiwAAJwsAACcLAAAniwAAJ4sAACgLAAAoCwAAKIsAACiLAAApCwAAKQsAACmLAAApiwAAKgsAACoLAAAqiwAAKosAACsLAAArCwAAK4sAACuLAAAsCwAALAsAACyLAAAsiwAALQsAAC0LAAAtiwAALYsAAC4LAAAuCwAALosAAC6LAAAvCwAALwsAAC+LAAAviwAAMAsAADALAAAwiwAAMIsAADELAAAxCwAAMYsAADGLAAAyCwAAMgsAADKLAAAyiwAAMwsAADMLAAAziwAAM4sAADQLAAA0CwAANIsAADSLAAA1CwAANQsAADWLAAA1iwAANgsAADYLAAA2iwAANosAADcLAAA3CwAAN4sAADeLAAA4CwAAOAsAADiLAAA4iwAAOssAADrLAAA7SwAAO0sAADyLAAA8iwAAECmAABApgAAQqYAAEKmAABEpgAARKYAAEamAABGpgAASKYAAEimAABKpgAASqYAAEymAABMpgAATqYAAE6mAABQpgAAUKYAAFKmAABSpgAAVKYAAFSmAABWpgAAVqYAAFimAABYpgAAWqYAAFqmAABcpgAAXKYAAF6mAABepgAAYKYAAGCmAABipgAAYqYAAGSmAABkpgAAZqYAAGamAABopgAAaKYAAGqmAABqpgAAbKYAAGymAACApgAAgKYAAIKmAACCpgAAhKYAAISmAACGpgAAhqYAAIimAACIpgAAiqYAAIqmAACMpgAAjKYAAI6mAACOpgAAkKYAAJCmAACSpgAAkqYAAJSmAACUpgAAlqYAAJamAACYpgAAmKYAAJqmAACapgAAIqcAACKnAAAkpwAAJKcAACanAAAmpwAAKKcAACinAAAqpwAAKqcAACynAAAspwAALqcAAC6nAAAypwAAMqcAADSnAAA0pwAANqcAADanAAA4pwAAOKcAADqnAAA6pwAAPKcAADynAAA+pwAAPqcAAECnAABApwAAQqcAAEKnAABEpwAARKcAAEanAABGpwAASKcAAEinAABKpwAASqcAAEynAABMpwAATqcAAE6nAABQpwAAUKcAAFKnAABSpwAAVKcAAFSnAABWpwAAVqcAAFinAABYpwAAWqcAAFqnAABcpwAAXKcAAF6nAABepwAAYKcAAGCnAABipwAAYqcAAGSnAABkpwAAZqcAAGanAABopwAAaKcAAGqnAABqpwAAbKcAAGynAABupwAAbqcAAHmnAAB5pwAAe6cAAHunAAB9pwAAfqcAAICnAACApwAAgqcAAIKnAACEpwAAhKcAAIanAACGpwAAi6cAAIunAACNpwAAjacAAJCnAACQpwAAkqcAAJKnAACWpwAAlqcAAJinAACYpwAAmqcAAJqnAACcpwAAnKcAAJ6nAACepwAAoKcAAKCnAACipwAAoqcAAKSnAACkpwAApqcAAKanAACopwAAqKcAAKqnAACupwAAsKcAALSnAAC2pwAAtqcAALinAAC4pwAAuqcAALqnAAC8pwAAvKcAAL6nAAC+pwAAwKcAAMCnAADCpwAAwqcAAMSnAADHpwAAyacAAMmnAADQpwAA0KcAANanAADWpwAA2KcAANinAAD1pwAA9acAACH/AAA6/wAAAAQBACcEAQCwBAEA0wQBAHAFAQB6BQEAfAUBAIoFAQCMBQEAkgUBAJQFAQCVBQEAgAwBALIMAQCgGAEAvxgBAEBuAQBfbgEAAOkBACHpAQAAAAAAcgIAAGEAAAB6AAAAtQAAALUAAADfAAAA9gAAAPgAAAD/AAAAAQEAAAEBAAADAQAAAwEAAAUBAAAFAQAABwEAAAcBAAAJAQAACQEAAAsBAAALAQAADQEAAA0BAAAPAQAADwEAABEBAAARAQAAEwEAABMBAAAVAQAAFQEAABcBAAAXAQAAGQEAABkBAAAbAQAAGwEAAB0BAAAdAQAAHwEAAB8BAAAhAQAAIQEAACMBAAAjAQAAJQEAACUBAAAnAQAAJwEAACkBAAApAQAAKwEAACsBAAAtAQAALQEAAC8BAAAvAQAAMQEAADEBAAAzAQAAMwEAADUBAAA1AQAANwEAADcBAAA6AQAAOgEAADwBAAA8AQAAPgEAAD4BAABAAQAAQAEAAEIBAABCAQAARAEAAEQBAABGAQAARgEAAEgBAABJAQAASwEAAEsBAABNAQAATQEAAE8BAABPAQAAUQEAAFEBAABTAQAAUwEAAFUBAABVAQAAVwEAAFcBAABZAQAAWQEAAFsBAABbAQAAXQEAAF0BAABfAQAAXwEAAGEBAABhAQAAYwEAAGMBAABlAQAAZQEAAGcBAABnAQAAaQEAAGkBAABrAQAAawEAAG0BAABtAQAAbwEAAG8BAABxAQAAcQEAAHMBAABzAQAAdQEAAHUBAAB3AQAAdwEAAHoBAAB6AQAAfAEAAHwBAAB+AQAAgAEAAIMBAACDAQAAhQEAAIUBAACIAQAAiAEAAIwBAACMAQAAkgEAAJIBAACVAQAAlQEAAJkBAACaAQAAngEAAJ4BAAChAQAAoQEAAKMBAACjAQAApQEAAKUBAACoAQAAqAEAAK0BAACtAQAAsAEAALABAAC0AQAAtAEAALYBAAC2AQAAuQEAALkBAAC9AQAAvQEAAL8BAAC/AQAAxAEAAMQBAADGAQAAxwEAAMkBAADKAQAAzAEAAMwBAADOAQAAzgEAANABAADQAQAA0gEAANIBAADUAQAA1AEAANYBAADWAQAA2AEAANgBAADaAQAA2gEAANwBAADdAQAA3wEAAN8BAADhAQAA4QEAAOMBAADjAQAA5QEAAOUBAADnAQAA5wEAAOkBAADpAQAA6wEAAOsBAADtAQAA7QEAAO8BAADxAQAA8wEAAPMBAAD1AQAA9QEAAPkBAAD5AQAA+wEAAPsBAAD9AQAA/QEAAP8BAAD/AQAAAQIAAAECAAADAgAAAwIAAAUCAAAFAgAABwIAAAcCAAAJAgAACQIAAAsCAAALAgAADQIAAA0CAAAPAgAADwIAABECAAARAgAAEwIAABMCAAAVAgAAFQIAABcCAAAXAgAAGQIAABkCAAAbAgAAGwIAAB0CAAAdAgAAHwIAAB8CAAAjAgAAIwIAACUCAAAlAgAAJwIAACcCAAApAgAAKQIAACsCAAArAgAALQIAAC0CAAAvAgAALwIAADECAAAxAgAAMwIAADMCAAA8AgAAPAIAAD8CAABAAgAAQgIAAEICAABHAgAARwIAAEkCAABJAgAASwIAAEsCAABNAgAATQIAAE8CAABUAgAAVgIAAFcCAABZAgAAWQIAAFsCAABcAgAAYAIAAGECAABjAgAAYwIAAGUCAABmAgAAaAIAAGwCAABvAgAAbwIAAHECAAByAgAAdQIAAHUCAAB9AgAAfQIAAIACAACAAgAAggIAAIMCAACHAgAAjAIAAJICAACSAgAAnQIAAJ4CAABFAwAARQMAAHEDAABxAwAAcwMAAHMDAAB3AwAAdwMAAHsDAAB9AwAAkAMAAJADAACsAwAAzgMAANADAADRAwAA1QMAANcDAADZAwAA2QMAANsDAADbAwAA3QMAAN0DAADfAwAA3wMAAOEDAADhAwAA4wMAAOMDAADlAwAA5QMAAOcDAADnAwAA6QMAAOkDAADrAwAA6wMAAO0DAADtAwAA7wMAAPMDAAD1AwAA9QMAAPgDAAD4AwAA+wMAAPsDAAAwBAAAXwQAAGEEAABhBAAAYwQAAGMEAABlBAAAZQQAAGcEAABnBAAAaQQAAGkEAABrBAAAawQAAG0EAABtBAAAbwQAAG8EAABxBAAAcQQAAHMEAABzBAAAdQQAAHUEAAB3BAAAdwQAAHkEAAB5BAAAewQAAHsEAAB9BAAAfQQAAH8EAAB/BAAAgQQAAIEEAACLBAAAiwQAAI0EAACNBAAAjwQAAI8EAACRBAAAkQQAAJMEAACTBAAAlQQAAJUEAACXBAAAlwQAAJkEAACZBAAAmwQAAJsEAACdBAAAnQQAAJ8EAACfBAAAoQQAAKEEAACjBAAAowQAAKUEAAClBAAApwQAAKcEAACpBAAAqQQAAKsEAACrBAAArQQAAK0EAACvBAAArwQAALEEAACxBAAAswQAALMEAAC1BAAAtQQAALcEAAC3BAAAuQQAALkEAAC7BAAAuwQAAL0EAAC9BAAAvwQAAL8EAADCBAAAwgQAAMQEAADEBAAAxgQAAMYEAADIBAAAyAQAAMoEAADKBAAAzAQAAMwEAADOBAAAzwQAANEEAADRBAAA0wQAANMEAADVBAAA1QQAANcEAADXBAAA2QQAANkEAADbBAAA2wQAAN0EAADdBAAA3wQAAN8EAADhBAAA4QQAAOMEAADjBAAA5QQAAOUEAADnBAAA5wQAAOkEAADpBAAA6wQAAOsEAADtBAAA7QQAAO8EAADvBAAA8QQAAPEEAADzBAAA8wQAAPUEAAD1BAAA9wQAAPcEAAD5BAAA+QQAAPsEAAD7BAAA/QQAAP0EAAD/BAAA/wQAAAEFAAABBQAAAwUAAAMFAAAFBQAABQUAAAcFAAAHBQAACQUAAAkFAAALBQAACwUAAA0FAAANBQAADwUAAA8FAAARBQAAEQUAABMFAAATBQAAFQUAABUFAAAXBQAAFwUAABkFAAAZBQAAGwUAABsFAAAdBQAAHQUAAB8FAAAfBQAAIQUAACEFAAAjBQAAIwUAACUFAAAlBQAAJwUAACcFAAApBQAAKQUAACsFAAArBQAALQUAAC0FAAAvBQAALwUAAGEFAACHBQAA+BMAAP0TAACAHAAAiBwAAHkdAAB5HQAAfR0AAH0dAACOHQAAjh0AAAEeAAABHgAAAx4AAAMeAAAFHgAABR4AAAceAAAHHgAACR4AAAkeAAALHgAACx4AAA0eAAANHgAADx4AAA8eAAARHgAAER4AABMeAAATHgAAFR4AABUeAAAXHgAAFx4AABkeAAAZHgAAGx4AABseAAAdHgAAHR4AAB8eAAAfHgAAIR4AACEeAAAjHgAAIx4AACUeAAAlHgAAJx4AACceAAApHgAAKR4AACseAAArHgAALR4AAC0eAAAvHgAALx4AADEeAAAxHgAAMx4AADMeAAA1HgAANR4AADceAAA3HgAAOR4AADkeAAA7HgAAOx4AAD0eAAA9HgAAPx4AAD8eAABBHgAAQR4AAEMeAABDHgAARR4AAEUeAABHHgAARx4AAEkeAABJHgAASx4AAEseAABNHgAATR4AAE8eAABPHgAAUR4AAFEeAABTHgAAUx4AAFUeAABVHgAAVx4AAFceAABZHgAAWR4AAFseAABbHgAAXR4AAF0eAABfHgAAXx4AAGEeAABhHgAAYx4AAGMeAABlHgAAZR4AAGceAABnHgAAaR4AAGkeAABrHgAAax4AAG0eAABtHgAAbx4AAG8eAABxHgAAcR4AAHMeAABzHgAAdR4AAHUeAAB3HgAAdx4AAHkeAAB5HgAAex4AAHseAAB9HgAAfR4AAH8eAAB/HgAAgR4AAIEeAACDHgAAgx4AAIUeAACFHgAAhx4AAIceAACJHgAAiR4AAIseAACLHgAAjR4AAI0eAACPHgAAjx4AAJEeAACRHgAAkx4AAJMeAACVHgAAmx4AAKEeAAChHgAAox4AAKMeAAClHgAApR4AAKceAACnHgAAqR4AAKkeAACrHgAAqx4AAK0eAACtHgAArx4AAK8eAACxHgAAsR4AALMeAACzHgAAtR4AALUeAAC3HgAAtx4AALkeAAC5HgAAux4AALseAAC9HgAAvR4AAL8eAAC/HgAAwR4AAMEeAADDHgAAwx4AAMUeAADFHgAAxx4AAMceAADJHgAAyR4AAMseAADLHgAAzR4AAM0eAADPHgAAzx4AANEeAADRHgAA0x4AANMeAADVHgAA1R4AANceAADXHgAA2R4AANkeAADbHgAA2x4AAN0eAADdHgAA3x4AAN8eAADhHgAA4R4AAOMeAADjHgAA5R4AAOUeAADnHgAA5x4AAOkeAADpHgAA6x4AAOseAADtHgAA7R4AAO8eAADvHgAA8R4AAPEeAADzHgAA8x4AAPUeAAD1HgAA9x4AAPceAAD5HgAA+R4AAPseAAD7HgAA/R4AAP0eAAD/HgAABx8AABAfAAAVHwAAIB8AACcfAAAwHwAANx8AAEAfAABFHwAAUB8AAFcfAABgHwAAZx8AAHAfAAB9HwAAgB8AAIcfAACQHwAAlx8AAKAfAACnHwAAsB8AALQfAAC2HwAAtx8AAL4fAAC+HwAAwh8AAMQfAADGHwAAxx8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAABOIQAATiEAAHAhAAB/IQAAhCEAAIQhAADQJAAA6SQAADAsAABfLAAAYSwAAGEsAABlLAAAZiwAAGgsAABoLAAAaiwAAGosAABsLAAAbCwAAHMsAABzLAAAdiwAAHYsAACBLAAAgSwAAIMsAACDLAAAhSwAAIUsAACHLAAAhywAAIksAACJLAAAiywAAIssAACNLAAAjSwAAI8sAACPLAAAkSwAAJEsAACTLAAAkywAAJUsAACVLAAAlywAAJcsAACZLAAAmSwAAJssAACbLAAAnSwAAJ0sAACfLAAAnywAAKEsAAChLAAAoywAAKMsAAClLAAApSwAAKcsAACnLAAAqSwAAKksAACrLAAAqywAAK0sAACtLAAArywAAK8sAACxLAAAsSwAALMsAACzLAAAtSwAALUsAAC3LAAAtywAALksAAC5LAAAuywAALssAAC9LAAAvSwAAL8sAAC/LAAAwSwAAMEsAADDLAAAwywAAMUsAADFLAAAxywAAMcsAADJLAAAySwAAMssAADLLAAAzSwAAM0sAADPLAAAzywAANEsAADRLAAA0ywAANMsAADVLAAA1SwAANcsAADXLAAA2SwAANksAADbLAAA2ywAAN0sAADdLAAA3ywAAN8sAADhLAAA4SwAAOMsAADjLAAA7CwAAOwsAADuLAAA7iwAAPMsAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAQaYAAEGmAABDpgAAQ6YAAEWmAABFpgAAR6YAAEemAABJpgAASaYAAEumAABLpgAATaYAAE2mAABPpgAAT6YAAFGmAABRpgAAU6YAAFOmAABVpgAAVaYAAFemAABXpgAAWaYAAFmmAABbpgAAW6YAAF2mAABdpgAAX6YAAF+mAABhpgAAYaYAAGOmAABjpgAAZaYAAGWmAABnpgAAZ6YAAGmmAABppgAAa6YAAGumAABtpgAAbaYAAIGmAACBpgAAg6YAAIOmAACFpgAAhaYAAIemAACHpgAAiaYAAImmAACLpgAAi6YAAI2mAACNpgAAj6YAAI+mAACRpgAAkaYAAJOmAACTpgAAlaYAAJWmAACXpgAAl6YAAJmmAACZpgAAm6YAAJumAAAjpwAAI6cAACWnAAAlpwAAJ6cAACenAAAppwAAKacAACunAAArpwAALacAAC2nAAAvpwAAL6cAADOnAAAzpwAANacAADWnAAA3pwAAN6cAADmnAAA5pwAAO6cAADunAAA9pwAAPacAAD+nAAA/pwAAQacAAEGnAABDpwAAQ6cAAEWnAABFpwAAR6cAAEenAABJpwAASacAAEunAABLpwAATacAAE2nAABPpwAAT6cAAFGnAABRpwAAU6cAAFOnAABVpwAAVacAAFenAABXpwAAWacAAFmnAABbpwAAW6cAAF2nAABdpwAAX6cAAF+nAABhpwAAYacAAGOnAABjpwAAZacAAGWnAABnpwAAZ6cAAGmnAABppwAAa6cAAGunAABtpwAAbacAAG+nAABvpwAAeqcAAHqnAAB8pwAAfKcAAH+nAAB/pwAAgacAAIGnAACDpwAAg6cAAIWnAACFpwAAh6cAAIenAACMpwAAjKcAAJGnAACRpwAAk6cAAJSnAACXpwAAl6cAAJmnAACZpwAAm6cAAJunAACdpwAAnacAAJ+nAACfpwAAoacAAKGnAACjpwAAo6cAAKWnAAClpwAAp6cAAKenAACppwAAqacAALWnAAC1pwAAt6cAALenAAC5pwAAuacAALunAAC7pwAAvacAAL2nAAC/pwAAv6cAAMGnAADBpwAAw6cAAMOnAADIpwAAyKcAAMqnAADKpwAA0acAANGnAADXpwAA16cAANmnAADZpwAA9qcAAPanAABTqwAAU6sAAHCrAAC/qwAAAPsAAAb7AAAT+wAAF/sAAEH/AABa/wAAKAQBAE8EAQDYBAEA+wQBAJcFAQChBQEAowUBALEFAQCzBQEAuQUBALsFAQC8BQEAwAwBAPIMAQDAGAEA3xgBAGBuAQB/bgEAIukBAEPpAQBBoOQGC8cncwIAAGEAAAB6AAAAtQAAALUAAADfAAAA9gAAAPgAAAD/AAAAAQEAAAEBAAADAQAAAwEAAAUBAAAFAQAABwEAAAcBAAAJAQAACQEAAAsBAAALAQAADQEAAA0BAAAPAQAADwEAABEBAAARAQAAEwEAABMBAAAVAQAAFQEAABcBAAAXAQAAGQEAABkBAAAbAQAAGwEAAB0BAAAdAQAAHwEAAB8BAAAhAQAAIQEAACMBAAAjAQAAJQEAACUBAAAnAQAAJwEAACkBAAApAQAAKwEAACsBAAAtAQAALQEAAC8BAAAvAQAAMQEAADEBAAAzAQAAMwEAADUBAAA1AQAANwEAADcBAAA6AQAAOgEAADwBAAA8AQAAPgEAAD4BAABAAQAAQAEAAEIBAABCAQAARAEAAEQBAABGAQAARgEAAEgBAABJAQAASwEAAEsBAABNAQAATQEAAE8BAABPAQAAUQEAAFEBAABTAQAAUwEAAFUBAABVAQAAVwEAAFcBAABZAQAAWQEAAFsBAABbAQAAXQEAAF0BAABfAQAAXwEAAGEBAABhAQAAYwEAAGMBAABlAQAAZQEAAGcBAABnAQAAaQEAAGkBAABrAQAAawEAAG0BAABtAQAAbwEAAG8BAABxAQAAcQEAAHMBAABzAQAAdQEAAHUBAAB3AQAAdwEAAHoBAAB6AQAAfAEAAHwBAAB+AQAAgAEAAIMBAACDAQAAhQEAAIUBAACIAQAAiAEAAIwBAACMAQAAkgEAAJIBAACVAQAAlQEAAJkBAACaAQAAngEAAJ4BAAChAQAAoQEAAKMBAACjAQAApQEAAKUBAACoAQAAqAEAAK0BAACtAQAAsAEAALABAAC0AQAAtAEAALYBAAC2AQAAuQEAALkBAAC9AQAAvQEAAL8BAAC/AQAAxQEAAMYBAADIAQAAyQEAAMsBAADMAQAAzgEAAM4BAADQAQAA0AEAANIBAADSAQAA1AEAANQBAADWAQAA1gEAANgBAADYAQAA2gEAANoBAADcAQAA3QEAAN8BAADfAQAA4QEAAOEBAADjAQAA4wEAAOUBAADlAQAA5wEAAOcBAADpAQAA6QEAAOsBAADrAQAA7QEAAO0BAADvAQAA8AEAAPIBAADzAQAA9QEAAPUBAAD5AQAA+QEAAPsBAAD7AQAA/QEAAP0BAAD/AQAA/wEAAAECAAABAgAAAwIAAAMCAAAFAgAABQIAAAcCAAAHAgAACQIAAAkCAAALAgAACwIAAA0CAAANAgAADwIAAA8CAAARAgAAEQIAABMCAAATAgAAFQIAABUCAAAXAgAAFwIAABkCAAAZAgAAGwIAABsCAAAdAgAAHQIAAB8CAAAfAgAAIwIAACMCAAAlAgAAJQIAACcCAAAnAgAAKQIAACkCAAArAgAAKwIAAC0CAAAtAgAALwIAAC8CAAAxAgAAMQIAADMCAAAzAgAAPAIAADwCAAA/AgAAQAIAAEICAABCAgAARwIAAEcCAABJAgAASQIAAEsCAABLAgAATQIAAE0CAABPAgAAVAIAAFYCAABXAgAAWQIAAFkCAABbAgAAXAIAAGACAABhAgAAYwIAAGMCAABlAgAAZgIAAGgCAABsAgAAbwIAAG8CAABxAgAAcgIAAHUCAAB1AgAAfQIAAH0CAACAAgAAgAIAAIICAACDAgAAhwIAAIwCAACSAgAAkgIAAJ0CAACeAgAARQMAAEUDAABxAwAAcQMAAHMDAABzAwAAdwMAAHcDAAB7AwAAfQMAAJADAACQAwAArAMAAM4DAADQAwAA0QMAANUDAADXAwAA2QMAANkDAADbAwAA2wMAAN0DAADdAwAA3wMAAN8DAADhAwAA4QMAAOMDAADjAwAA5QMAAOUDAADnAwAA5wMAAOkDAADpAwAA6wMAAOsDAADtAwAA7QMAAO8DAADzAwAA9QMAAPUDAAD4AwAA+AMAAPsDAAD7AwAAMAQAAF8EAABhBAAAYQQAAGMEAABjBAAAZQQAAGUEAABnBAAAZwQAAGkEAABpBAAAawQAAGsEAABtBAAAbQQAAG8EAABvBAAAcQQAAHEEAABzBAAAcwQAAHUEAAB1BAAAdwQAAHcEAAB5BAAAeQQAAHsEAAB7BAAAfQQAAH0EAAB/BAAAfwQAAIEEAACBBAAAiwQAAIsEAACNBAAAjQQAAI8EAACPBAAAkQQAAJEEAACTBAAAkwQAAJUEAACVBAAAlwQAAJcEAACZBAAAmQQAAJsEAACbBAAAnQQAAJ0EAACfBAAAnwQAAKEEAAChBAAAowQAAKMEAAClBAAApQQAAKcEAACnBAAAqQQAAKkEAACrBAAAqwQAAK0EAACtBAAArwQAAK8EAACxBAAAsQQAALMEAACzBAAAtQQAALUEAAC3BAAAtwQAALkEAAC5BAAAuwQAALsEAAC9BAAAvQQAAL8EAAC/BAAAwgQAAMIEAADEBAAAxAQAAMYEAADGBAAAyAQAAMgEAADKBAAAygQAAMwEAADMBAAAzgQAAM8EAADRBAAA0QQAANMEAADTBAAA1QQAANUEAADXBAAA1wQAANkEAADZBAAA2wQAANsEAADdBAAA3QQAAN8EAADfBAAA4QQAAOEEAADjBAAA4wQAAOUEAADlBAAA5wQAAOcEAADpBAAA6QQAAOsEAADrBAAA7QQAAO0EAADvBAAA7wQAAPEEAADxBAAA8wQAAPMEAAD1BAAA9QQAAPcEAAD3BAAA+QQAAPkEAAD7BAAA+wQAAP0EAAD9BAAA/wQAAP8EAAABBQAAAQUAAAMFAAADBQAABQUAAAUFAAAHBQAABwUAAAkFAAAJBQAACwUAAAsFAAANBQAADQUAAA8FAAAPBQAAEQUAABEFAAATBQAAEwUAABUFAAAVBQAAFwUAABcFAAAZBQAAGQUAABsFAAAbBQAAHQUAAB0FAAAfBQAAHwUAACEFAAAhBQAAIwUAACMFAAAlBQAAJQUAACcFAAAnBQAAKQUAACkFAAArBQAAKwUAAC0FAAAtBQAALwUAAC8FAABhBQAAhwUAANAQAAD6EAAA/RAAAP8QAAD4EwAA/RMAAIAcAACIHAAAeR0AAHkdAAB9HQAAfR0AAI4dAACOHQAAAR4AAAEeAAADHgAAAx4AAAUeAAAFHgAABx4AAAceAAAJHgAACR4AAAseAAALHgAADR4AAA0eAAAPHgAADx4AABEeAAARHgAAEx4AABMeAAAVHgAAFR4AABceAAAXHgAAGR4AABkeAAAbHgAAGx4AAB0eAAAdHgAAHx4AAB8eAAAhHgAAIR4AACMeAAAjHgAAJR4AACUeAAAnHgAAJx4AACkeAAApHgAAKx4AACseAAAtHgAALR4AAC8eAAAvHgAAMR4AADEeAAAzHgAAMx4AADUeAAA1HgAANx4AADceAAA5HgAAOR4AADseAAA7HgAAPR4AAD0eAAA/HgAAPx4AAEEeAABBHgAAQx4AAEMeAABFHgAARR4AAEceAABHHgAASR4AAEkeAABLHgAASx4AAE0eAABNHgAATx4AAE8eAABRHgAAUR4AAFMeAABTHgAAVR4AAFUeAABXHgAAVx4AAFkeAABZHgAAWx4AAFseAABdHgAAXR4AAF8eAABfHgAAYR4AAGEeAABjHgAAYx4AAGUeAABlHgAAZx4AAGceAABpHgAAaR4AAGseAABrHgAAbR4AAG0eAABvHgAAbx4AAHEeAABxHgAAcx4AAHMeAAB1HgAAdR4AAHceAAB3HgAAeR4AAHkeAAB7HgAAex4AAH0eAAB9HgAAfx4AAH8eAACBHgAAgR4AAIMeAACDHgAAhR4AAIUeAACHHgAAhx4AAIkeAACJHgAAix4AAIseAACNHgAAjR4AAI8eAACPHgAAkR4AAJEeAACTHgAAkx4AAJUeAACbHgAAoR4AAKEeAACjHgAAox4AAKUeAAClHgAApx4AAKceAACpHgAAqR4AAKseAACrHgAArR4AAK0eAACvHgAArx4AALEeAACxHgAAsx4AALMeAAC1HgAAtR4AALceAAC3HgAAuR4AALkeAAC7HgAAux4AAL0eAAC9HgAAvx4AAL8eAADBHgAAwR4AAMMeAADDHgAAxR4AAMUeAADHHgAAxx4AAMkeAADJHgAAyx4AAMseAADNHgAAzR4AAM8eAADPHgAA0R4AANEeAADTHgAA0x4AANUeAADVHgAA1x4AANceAADZHgAA2R4AANseAADbHgAA3R4AAN0eAADfHgAA3x4AAOEeAADhHgAA4x4AAOMeAADlHgAA5R4AAOceAADnHgAA6R4AAOkeAADrHgAA6x4AAO0eAADtHgAA7x4AAO8eAADxHgAA8R4AAPMeAADzHgAA9R4AAPUeAAD3HgAA9x4AAPkeAAD5HgAA+x4AAPseAAD9HgAA/R4AAP8eAAAHHwAAEB8AABUfAAAgHwAAJx8AADAfAAA3HwAAQB8AAEUfAABQHwAAVx8AAGAfAABnHwAAcB8AAH0fAACAHwAAtB8AALYfAAC3HwAAvB8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMcfAADMHwAAzB8AANAfAADTHwAA1h8AANcfAADgHwAA5x8AAPIfAAD0HwAA9h8AAPcfAAD8HwAA/B8AAE4hAABOIQAAcCEAAH8hAACEIQAAhCEAANAkAADpJAAAMCwAAF8sAABhLAAAYSwAAGUsAABmLAAAaCwAAGgsAABqLAAAaiwAAGwsAABsLAAAcywAAHMsAAB2LAAAdiwAAIEsAACBLAAAgywAAIMsAACFLAAAhSwAAIcsAACHLAAAiSwAAIksAACLLAAAiywAAI0sAACNLAAAjywAAI8sAACRLAAAkSwAAJMsAACTLAAAlSwAAJUsAACXLAAAlywAAJksAACZLAAAmywAAJssAACdLAAAnSwAAJ8sAACfLAAAoSwAAKEsAACjLAAAoywAAKUsAAClLAAApywAAKcsAACpLAAAqSwAAKssAACrLAAArSwAAK0sAACvLAAArywAALEsAACxLAAAsywAALMsAAC1LAAAtSwAALcsAAC3LAAAuSwAALksAAC7LAAAuywAAL0sAAC9LAAAvywAAL8sAADBLAAAwSwAAMMsAADDLAAAxSwAAMUsAADHLAAAxywAAMksAADJLAAAyywAAMssAADNLAAAzSwAAM8sAADPLAAA0SwAANEsAADTLAAA0ywAANUsAADVLAAA1ywAANcsAADZLAAA2SwAANssAADbLAAA3SwAAN0sAADfLAAA3ywAAOEsAADhLAAA4ywAAOMsAADsLAAA7CwAAO4sAADuLAAA8ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAABBpgAAQaYAAEOmAABDpgAARaYAAEWmAABHpgAAR6YAAEmmAABJpgAAS6YAAEumAABNpgAATaYAAE+mAABPpgAAUaYAAFGmAABTpgAAU6YAAFWmAABVpgAAV6YAAFemAABZpgAAWaYAAFumAABbpgAAXaYAAF2mAABfpgAAX6YAAGGmAABhpgAAY6YAAGOmAABlpgAAZaYAAGemAABnpgAAaaYAAGmmAABrpgAAa6YAAG2mAABtpgAAgaYAAIGmAACDpgAAg6YAAIWmAACFpgAAh6YAAIemAACJpgAAiaYAAIumAACLpgAAjaYAAI2mAACPpgAAj6YAAJGmAACRpgAAk6YAAJOmAACVpgAAlaYAAJemAACXpgAAmaYAAJmmAACbpgAAm6YAACOnAAAjpwAAJacAACWnAAAnpwAAJ6cAACmnAAAppwAAK6cAACunAAAtpwAALacAAC+nAAAvpwAAM6cAADOnAAA1pwAANacAADenAAA3pwAAOacAADmnAAA7pwAAO6cAAD2nAAA9pwAAP6cAAD+nAABBpwAAQacAAEOnAABDpwAARacAAEWnAABHpwAAR6cAAEmnAABJpwAAS6cAAEunAABNpwAATacAAE+nAABPpwAAUacAAFGnAABTpwAAU6cAAFWnAABVpwAAV6cAAFenAABZpwAAWacAAFunAABbpwAAXacAAF2nAABfpwAAX6cAAGGnAABhpwAAY6cAAGOnAABlpwAAZacAAGenAABnpwAAaacAAGmnAABrpwAAa6cAAG2nAABtpwAAb6cAAG+nAAB6pwAAeqcAAHynAAB8pwAAf6cAAH+nAACBpwAAgacAAIOnAACDpwAAhacAAIWnAACHpwAAh6cAAIynAACMpwAAkacAAJGnAACTpwAAlKcAAJenAACXpwAAmacAAJmnAACbpwAAm6cAAJ2nAACdpwAAn6cAAJ+nAAChpwAAoacAAKOnAACjpwAApacAAKWnAACnpwAAp6cAAKmnAACppwAAtacAALWnAAC3pwAAt6cAALmnAAC5pwAAu6cAALunAAC9pwAAvacAAL+nAAC/pwAAwacAAMGnAADDpwAAw6cAAMinAADIpwAAyqcAAMqnAADRpwAA0acAANenAADXpwAA2acAANmnAAD2pwAA9qcAAFOrAABTqwAAcKsAAL+rAAAA+wAABvsAABP7AAAX+wAAQf8AAFr/AAAoBAEATwQBANgEAQD7BAEAlwUBAKEFAQCjBQEAsQUBALMFAQC5BQEAuwUBALwFAQDADAEA8gwBAMAYAQDfGAEAYG4BAH9uAQAi6QEAQ+kBAAAAAAADAAAAoBMAAPUTAAD4EwAA/RMAAHCrAAC/qwAAAQAAALAPAQDLDwEAQfCLBwvTK7oCAAB4AwAAeQMAAIADAACDAwAAiwMAAIsDAACNAwAAjQMAAKIDAACiAwAAMAUAADAFAABXBQAAWAUAAIsFAACMBQAAkAUAAJAFAADIBQAAzwUAAOsFAADuBQAA9QUAAP8FAAAOBwAADgcAAEsHAABMBwAAsgcAAL8HAAD7BwAA/AcAAC4IAAAvCAAAPwgAAD8IAABcCAAAXQgAAF8IAABfCAAAawgAAG8IAACPCAAAjwgAAJIIAACXCAAAhAkAAIQJAACNCQAAjgkAAJEJAACSCQAAqQkAAKkJAACxCQAAsQkAALMJAAC1CQAAugkAALsJAADFCQAAxgkAAMkJAADKCQAAzwkAANYJAADYCQAA2wkAAN4JAADeCQAA5AkAAOUJAAD/CQAAAAoAAAQKAAAECgAACwoAAA4KAAARCgAAEgoAACkKAAApCgAAMQoAADEKAAA0CgAANAoAADcKAAA3CgAAOgoAADsKAAA9CgAAPQoAAEMKAABGCgAASQoAAEoKAABOCgAAUAoAAFIKAABYCgAAXQoAAF0KAABfCgAAZQoAAHcKAACACgAAhAoAAIQKAACOCgAAjgoAAJIKAACSCgAAqQoAAKkKAACxCgAAsQoAALQKAAC0CgAAugoAALsKAADGCgAAxgoAAMoKAADKCgAAzgoAAM8KAADRCgAA3woAAOQKAADlCgAA8goAAPgKAAAACwAAAAsAAAQLAAAECwAADQsAAA4LAAARCwAAEgsAACkLAAApCwAAMQsAADELAAA0CwAANAsAADoLAAA7CwAARQsAAEYLAABJCwAASgsAAE4LAABUCwAAWAsAAFsLAABeCwAAXgsAAGQLAABlCwAAeAsAAIELAACECwAAhAsAAIsLAACNCwAAkQsAAJELAACWCwAAmAsAAJsLAACbCwAAnQsAAJ0LAACgCwAAogsAAKULAACnCwAAqwsAAK0LAAC6CwAAvQsAAMMLAADFCwAAyQsAAMkLAADOCwAAzwsAANELAADWCwAA2AsAAOULAAD7CwAA/wsAAA0MAAANDAAAEQwAABEMAAApDAAAKQwAADoMAAA7DAAARQwAAEUMAABJDAAASQwAAE4MAABUDAAAVwwAAFcMAABbDAAAXAwAAF4MAABfDAAAZAwAAGUMAABwDAAAdgwAAI0MAACNDAAAkQwAAJEMAACpDAAAqQwAALQMAAC0DAAAugwAALsMAADFDAAAxQwAAMkMAADJDAAAzgwAANQMAADXDAAA3AwAAN8MAADfDAAA5AwAAOUMAADwDAAA8AwAAPMMAAD/DAAADQ0AAA0NAAARDQAAEQ0AAEUNAABFDQAASQ0AAEkNAABQDQAAUw0AAGQNAABlDQAAgA0AAIANAACEDQAAhA0AAJcNAACZDQAAsg0AALINAAC8DQAAvA0AAL4NAAC/DQAAxw0AAMkNAADLDQAAzg0AANUNAADVDQAA1w0AANcNAADgDQAA5Q0AAPANAADxDQAA9Q0AAAAOAAA7DgAAPg4AAFwOAACADgAAgw4AAIMOAACFDgAAhQ4AAIsOAACLDgAApA4AAKQOAACmDgAApg4AAL4OAAC/DgAAxQ4AAMUOAADHDgAAxw4AAM4OAADPDgAA2g4AANsOAADgDgAA/w4AAEgPAABIDwAAbQ8AAHAPAACYDwAAmA8AAL0PAAC9DwAAzQ8AAM0PAADbDwAA/w8AAMYQAADGEAAAyBAAAMwQAADOEAAAzxAAAEkSAABJEgAAThIAAE8SAABXEgAAVxIAAFkSAABZEgAAXhIAAF8SAACJEgAAiRIAAI4SAACPEgAAsRIAALESAAC2EgAAtxIAAL8SAAC/EgAAwRIAAMESAADGEgAAxxIAANcSAADXEgAAERMAABETAAAWEwAAFxMAAFsTAABcEwAAfRMAAH8TAACaEwAAnxMAAPYTAAD3EwAA/hMAAP8TAACdFgAAnxYAAPkWAAD/FgAAFhcAAB4XAAA3FwAAPxcAAFQXAABfFwAAbRcAAG0XAABxFwAAcRcAAHQXAAB/FwAA3hcAAN8XAADqFwAA7xcAAPoXAAD/FwAAGhgAAB8YAAB5GAAAfxgAAKsYAACvGAAA9hgAAP8YAAAfGQAAHxkAACwZAAAvGQAAPBkAAD8ZAABBGQAAQxkAAG4ZAABvGQAAdRkAAH8ZAACsGQAArxkAAMoZAADPGQAA2xkAAN0ZAAAcGgAAHRoAAF8aAABfGgAAfRoAAH4aAACKGgAAjxoAAJoaAACfGgAArhoAAK8aAADPGgAA/xoAAE0bAABPGwAAfxsAAH8bAAD0GwAA+xsAADgcAAA6HAAAShwAAEwcAACJHAAAjxwAALscAAC8HAAAyBwAAM8cAAD7HAAA/xwAABYfAAAXHwAAHh8AAB8fAABGHwAARx8AAE4fAABPHwAAWB8AAFgfAABaHwAAWh8AAFwfAABcHwAAXh8AAF4fAAB+HwAAfx8AALUfAAC1HwAAxR8AAMUfAADUHwAA1R8AANwfAADcHwAA8B8AAPEfAAD1HwAA9R8AAP8fAAD/HwAAZSAAAGUgAAByIAAAcyAAAI8gAACPIAAAnSAAAJ8gAADBIAAAzyAAAPEgAAD/IAAAjCEAAI8hAAAnJAAAPyQAAEskAABfJAAAdCsAAHUrAACWKwAAlisAAPQsAAD4LAAAJi0AACYtAAAoLQAALC0AAC4tAAAvLQAAaC0AAG4tAABxLQAAfi0AAJctAACfLQAApy0AAKctAACvLQAAry0AALctAAC3LQAAvy0AAL8tAADHLQAAxy0AAM8tAADPLQAA1y0AANctAADfLQAA3y0AAF4uAAB/LgAAmi4AAJouAAD0LgAA/y4AANYvAADvLwAA/C8AAP8vAABAMAAAQDAAAJcwAACYMAAAADEAAAQxAAAwMQAAMDEAAI8xAACPMQAA5DEAAO8xAAAfMgAAHzIAAI2kAACPpAAAx6QAAM+kAAAspgAAP6YAAPimAAD/pgAAy6cAAM+nAADSpwAA0qcAANSnAADUpwAA2qcAAPGnAAAtqAAAL6gAADqoAAA/qAAAeKgAAH+oAADGqAAAzagAANqoAADfqAAAVKkAAF6pAAB9qQAAf6kAAM6pAADOqQAA2qkAAN2pAAD/qQAA/6kAADeqAAA/qgAATqoAAE+qAABaqgAAW6oAAMOqAADaqgAA96oAAACrAAAHqwAACKsAAA+rAAAQqwAAF6sAAB+rAAAnqwAAJ6sAAC+rAAAvqwAAbKsAAG+rAADuqwAA76sAAPqrAAD/qwAApNcAAK/XAADH1wAAytcAAPzXAAD/1wAAbvoAAG/6AADa+gAA//oAAAf7AAAS+wAAGPsAABz7AAA3+wAAN/sAAD37AAA9+wAAP/sAAD/7AABC+wAAQvsAAEX7AABF+wAAw/sAANL7AACQ/QAAkf0AAMj9AADO/QAA0P0AAO/9AAAa/gAAH/4AAFP+AABT/gAAZ/4AAGf+AABs/gAAb/4AAHX+AAB1/gAA/f4AAP7+AAAA/wAAAP8AAL//AADB/wAAyP8AAMn/AADQ/wAA0f8AANj/AADZ/wAA3f8AAN//AADn/wAA5/8AAO//AAD4/wAA/v8AAP//AAAMAAEADAABACcAAQAnAAEAOwABADsAAQA+AAEAPgABAE4AAQBPAAEAXgABAH8AAQD7AAEA/wABAAMBAQAGAQEANAEBADYBAQCPAQEAjwEBAJ0BAQCfAQEAoQEBAM8BAQD+AQEAfwIBAJ0CAQCfAgEA0QIBAN8CAQD8AgEA/wIBACQDAQAsAwEASwMBAE8DAQB7AwEAfwMBAJ4DAQCeAwEAxAMBAMcDAQDWAwEA/wMBAJ4EAQCfBAEAqgQBAK8EAQDUBAEA1wQBAPwEAQD/BAEAKAUBAC8FAQBkBQEAbgUBAHsFAQB7BQEAiwUBAIsFAQCTBQEAkwUBAJYFAQCWBQEAogUBAKIFAQCyBQEAsgUBALoFAQC6BQEAvQUBAP8FAQA3BwEAPwcBAFYHAQBfBwEAaAcBAH8HAQCGBwEAhgcBALEHAQCxBwEAuwcBAP8HAQAGCAEABwgBAAkIAQAJCAEANggBADYIAQA5CAEAOwgBAD0IAQA+CAEAVggBAFYIAQCfCAEApggBALAIAQDfCAEA8wgBAPMIAQD2CAEA+ggBABwJAQAeCQEAOgkBAD4JAQBACQEAfwkBALgJAQC7CQEA0AkBANEJAQAECgEABAoBAAcKAQALCgEAFAoBABQKAQAYCgEAGAoBADYKAQA3CgEAOwoBAD4KAQBJCgEATwoBAFkKAQBfCgEAoAoBAL8KAQDnCgEA6goBAPcKAQD/CgEANgsBADgLAQBWCwEAVwsBAHMLAQB3CwEAkgsBAJgLAQCdCwEAqAsBALALAQD/CwEASQwBAH8MAQCzDAEAvwwBAPMMAQD5DAEAKA0BAC8NAQA6DQEAXw4BAH8OAQB/DgEAqg4BAKoOAQCuDgEArw4BALIOAQD/DgEAKA8BAC8PAQBaDwEAbw8BAIoPAQCvDwEAzA8BAN8PAQD3DwEA/w8BAE4QAQBREAEAdhABAH4QAQDDEAEAzBABAM4QAQDPEAEA6RABAO8QAQD6EAEA/xABADURAQA1EQEASBEBAE8RAQB3EQEAfxEBAOARAQDgEQEA9REBAP8RAQASEgEAEhIBAD8SAQB/EgEAhxIBAIcSAQCJEgEAiRIBAI4SAQCOEgEAnhIBAJ4SAQCqEgEArxIBAOsSAQDvEgEA+hIBAP8SAQAEEwEABBMBAA0TAQAOEwEAERMBABITAQApEwEAKRMBADETAQAxEwEANBMBADQTAQA6EwEAOhMBAEUTAQBGEwEASRMBAEoTAQBOEwEATxMBAFETAQBWEwEAWBMBAFwTAQBkEwEAZRMBAG0TAQBvEwEAdRMBAP8TAQBcFAEAXBQBAGIUAQB/FAEAyBQBAM8UAQDaFAEAfxUBALYVAQC3FQEA3hUBAP8VAQBFFgEATxYBAFoWAQBfFgEAbRYBAH8WAQC6FgEAvxYBAMoWAQD/FgEAGxcBABwXAQAsFwEALxcBAEcXAQD/FwEAPBgBAJ8YAQDzGAEA/hgBAAcZAQAIGQEAChkBAAsZAQAUGQEAFBkBABcZAQAXGQEANhkBADYZAQA5GQEAOhkBAEcZAQBPGQEAWhkBAJ8ZAQCoGQEAqRkBANgZAQDZGQEA5RkBAP8ZAQBIGgEATxoBAKMaAQCvGgEA+RoBAP8bAQAJHAEACRwBADccAQA3HAEARhwBAE8cAQBtHAEAbxwBAJAcAQCRHAEAqBwBAKgcAQC3HAEA/xwBAAcdAQAHHQEACh0BAAodAQA3HQEAOR0BADsdAQA7HQEAPh0BAD4dAQBIHQEATx0BAFodAQBfHQEAZh0BAGYdAQBpHQEAaR0BAI8dAQCPHQEAkh0BAJIdAQCZHQEAnx0BAKodAQDfHgEA+R4BAK8fAQCxHwEAvx8BAPIfAQD+HwEAmiMBAP8jAQBvJAEAbyQBAHUkAQB/JAEARCUBAI8vAQDzLwEA/y8BAC80AQAvNAEAOTQBAP9DAQBHRgEA/2cBADlqAQA/agEAX2oBAF9qAQBqagEAbWoBAL9qAQC/agEAymoBAM9qAQDuagEA72oBAPZqAQD/agEARmsBAE9rAQBaawEAWmsBAGJrAQBiawEAeGsBAHxrAQCQawEAP24BAJtuAQD/bgEAS28BAE5vAQCIbwEAjm8BAKBvAQDfbwEA5W8BAO9vAQDybwEA/28BAPiHAQD/hwEA1owBAP+MAQAJjQEA768BAPSvAQD0rwEA/K8BAPyvAQD/rwEA/68BACOxAQBPsQEAU7EBAGOxAQBosQEAb7EBAPyyAQD/uwEAa7wBAG+8AQB9vAEAf7wBAIm8AQCPvAEAmrwBAJu8AQCkvAEA/84BAC7PAQAvzwEAR88BAE/PAQDEzwEA/88BAPbQAQD/0AEAJ9EBACjRAQDr0QEA/9EBAEbSAQDf0gEA9NIBAP/SAQBX0wEAX9MBAHnTAQD/0wEAVdQBAFXUAQCd1AEAndQBAKDUAQCh1AEAo9QBAKTUAQCn1AEAqNQBAK3UAQCt1AEAutQBALrUAQC81AEAvNQBAMTUAQDE1AEABtUBAAbVAQAL1QEADNUBABXVAQAV1QEAHdUBAB3VAQA61QEAOtUBAD/VAQA/1QEARdUBAEXVAQBH1QEASdUBAFHVAQBR1QEAptYBAKfWAQDM1wEAzdcBAIzaAQCa2gEAoNoBAKDaAQCw2gEA/94BAB/fAQD/3wEAB+ABAAfgAQAZ4AEAGuABACLgAQAi4AEAJeABACXgAQAr4AEA/+ABAC3hAQAv4QEAPuEBAD/hAQBK4QEATeEBAFDhAQCP4gEAr+IBAL/iAQD64gEA/uIBAADjAQDf5wEA5+cBAOfnAQDs5wEA7OcBAO/nAQDv5wEA/+cBAP/nAQDF6AEAxugBANfoAQD/6AEATOkBAE/pAQBa6QEAXekBAGDpAQBw7AEAtewBAADtAQA+7QEA/+0BAATuAQAE7gEAIO4BACDuAQAj7gEAI+4BACXuAQAm7gEAKO4BACjuAQAz7gEAM+4BADjuAQA47gEAOu4BADruAQA87gEAQe4BAEPuAQBG7gEASO4BAEjuAQBK7gEASu4BAEzuAQBM7gEAUO4BAFDuAQBT7gEAU+4BAFXuAQBW7gEAWO4BAFjuAQBa7gEAWu4BAFzuAQBc7gEAXu4BAF7uAQBg7gEAYO4BAGPuAQBj7gEAZe4BAGbuAQBr7gEAa+4BAHPuAQBz7gEAeO4BAHjuAQB97gEAfe4BAH/uAQB/7gEAiu4BAIruAQCc7gEAoO4BAKTuAQCk7gEAqu4BAKruAQC87gEA7+4BAPLuAQD/7wEALPABAC/wAQCU8AEAn/ABAK/wAQCw8AEAwPABAMDwAQDQ8AEA0PABAPbwAQD/8AEArvEBAOXxAQAD8gEAD/IBADzyAQA/8gEASfIBAE/yAQBS8gEAX/IBAGbyAQD/8gEA2PYBANz2AQDt9gEA7/YBAP32AQD/9gEAdPcBAH/3AQDZ9wEA3/cBAOz3AQDv9wEA8fcBAP/3AQAM+AEAD/gBAEj4AQBP+AEAWvgBAF/4AQCI+AEAj/gBAK74AQCv+AEAsvgBAP/4AQBU+gEAX/oBAG76AQBv+gEAdfoBAHf6AQB9+gEAf/oBAIf6AQCP+gEArfoBAK/6AQC7+gEAv/oBAMb6AQDP+gEA2voBAN/6AQDo+gEA7/oBAPf6AQD/+gEAk/sBAJP7AQDL+wEA7/sBAPr7AQD//wEA4KYCAP+mAgA5twIAP7cCAB64AgAfuAIAos4CAK/OAgDh6wIA//cCAB76AgD//wIASxMDAAAADgACAA4AHwAOAIAADgD/AA4A8AEOAP//DgD+/w8A//8PAP7/EAD//xAAQdC3BwuTCwMAAAAA4AAA//gAAAAADwD9/w8AAAAQAP3/EAAAAAAArgAAAAAAAABAAAAAWwAAAGAAAAB7AAAAqQAAAKsAAAC5AAAAuwAAAL8AAADXAAAA1wAAAPcAAAD3AAAAuQIAAN8CAADlAgAA6QIAAOwCAAD/AgAAdAMAAHQDAAB+AwAAfgMAAIUDAACFAwAAhwMAAIcDAAAFBgAABQYAAAwGAAAMBgAAGwYAABsGAAAfBgAAHwYAAEAGAABABgAA3QYAAN0GAADiCAAA4ggAAGQJAABlCQAAPw4AAD8OAADVDwAA2A8AAPsQAAD7EAAA6xYAAO0WAAA1FwAANhcAAAIYAAADGAAABRgAAAUYAADTHAAA0xwAAOEcAADhHAAA6RwAAOwcAADuHAAA8xwAAPUcAAD3HAAA+hwAAPocAAAAIAAACyAAAA4gAABkIAAAZiAAAHAgAAB0IAAAfiAAAIAgAACOIAAAoCAAAMAgAAAAIQAAJSEAACchAAApIQAALCEAADEhAAAzIQAATSEAAE8hAABfIQAAiSEAAIshAACQIQAAJiQAAEAkAABKJAAAYCQAAP8nAAAAKQAAcysAAHYrAACVKwAAlysAAP8rAAAALgAAXS4AAPAvAAD7LwAAADAAAAQwAAAGMAAABjAAAAgwAAAgMAAAMDAAADcwAAA8MAAAPzAAAJswAACcMAAAoDAAAKAwAAD7MAAA/DAAAJAxAACfMQAAwDEAAOMxAAAgMgAAXzIAAH8yAADPMgAA/zIAAP8yAABYMwAA/zMAAMBNAAD/TQAAAKcAACGnAACIpwAAiqcAADCoAAA5qAAALqkAAC6pAADPqQAAz6kAAFurAABbqwAAaqsAAGurAAA+/QAAP/0AABD+AAAZ/gAAMP4AAFL+AABU/gAAZv4AAGj+AABr/gAA//4AAP/+AAAB/wAAIP8AADv/AABA/wAAW/8AAGX/AABw/wAAcP8AAJ7/AACf/wAA4P8AAOb/AADo/wAA7v8AAPn/AAD9/wAAAAEBAAIBAQAHAQEAMwEBADcBAQA/AQEAkAEBAJwBAQDQAQEA/AEBAOECAQD7AgEAoLwBAKO8AQBQzwEAw88BAADQAQD10AEAANEBACbRAQAp0QEAZtEBAGrRAQB60QEAg9EBAITRAQCM0QEAqdEBAK7RAQDq0QEA4NIBAPPSAQAA0wEAVtMBAGDTAQB40wEAANQBAFTUAQBW1AEAnNQBAJ7UAQCf1AEAotQBAKLUAQCl1AEAptQBAKnUAQCs1AEArtQBALnUAQC71AEAu9QBAL3UAQDD1AEAxdQBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQAe1QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAUtUBAKXWAQCo1gEAy9cBAM7XAQD/1wEAcewBALTsAQAB7QEAPe0BAADwAQAr8AEAMPABAJPwAQCg8AEArvABALHwAQC/8AEAwfABAM/wAQDR8AEA9fABAADxAQCt8QEA5vEBAP/xAQAB8gEAAvIBABDyAQA78gEAQPIBAEjyAQBQ8gEAUfIBAGDyAQBl8gEAAPMBANf2AQDd9gEA7PYBAPD2AQD89gEAAPcBAHP3AQCA9wEA2PcBAOD3AQDr9wEA8PcBAPD3AQAA+AEAC/gBABD4AQBH+AEAUPgBAFn4AQBg+AEAh/gBAJD4AQCt+AEAsPgBALH4AQAA+QEAU/oBAGD6AQBt+gEAcPoBAHT6AQB4+gEAfPoBAID6AQCG+gEAkPoBAKz6AQCw+gEAuvoBAMD6AQDF+gEA0PoBANn6AQDg+gEA5/oBAPD6AQD2+gEAAPsBAJL7AQCU+wEAyvsBAPD7AQD5+wEAAQAOAAEADgAgAA4AfwAOAEHwwgcLJgMAAADiAwAA7wMAAIAsAADzLAAA+SwAAP8sAAABAAAAANgAAP/fAEGgwwcLIwQAAAAAIAEAmSMBAAAkAQBuJAEAcCQBAHQkAQCAJAEAQyUBAEHQwwcLggEGAAAAAAgBAAUIAQAICAEACAgBAAoIAQA1CAEANwgBADgIAQA8CAEAPAgBAD8IAQA/CAEAAQAAAJAvAQDyLwEACAAAAAAEAACEBAAAhwQAAC8FAACAHAAAiBwAACsdAAArHQAAeB0AAHgdAADgLQAA/y0AAECmAACfpgAALv4AAC/+AEHgxAcLwgMXAAAALQAAAC0AAACKBQAAigUAAL4FAAC+BQAAABQAAAAUAAAGGAAABhgAABAgAAAVIAAAUyAAAFMgAAB7IAAAeyAAAIsgAACLIAAAEiIAABIiAAAXLgAAFy4AABouAAAaLgAAOi4AADsuAABALgAAQC4AAF0uAABdLgAAHDAAABwwAAAwMAAAMDAAAKAwAACgMAAAMf4AADL+AABY/gAAWP4AAGP+AABj/gAADf8AAA3/AACtDgEArQ4BAAAAAAARAAAArQAAAK0AAABPAwAATwMAABwGAAAcBgAAXxEAAGARAAC0FwAAtRcAAAsYAAAPGAAACyAAAA8gAAAqIAAALiAAAGAgAABvIAAAZDEAAGQxAAAA/gAAD/4AAP/+AAD//gAAoP8AAKD/AADw/wAA+P8AAKC8AQCjvAEAc9EBAHrRAQAAAA4A/w8OAAAAAAAIAAAASQEAAEkBAABzBgAAcwYAAHcPAAB3DwAAeQ8AAHkPAACjFwAApBcAAGogAABvIAAAKSMAACojAAABAA4AAQAOAAEAAAAABAEATwQBAAQAAAAACQAAUAkAAFUJAABjCQAAZgkAAH8JAADgqAAA/6gAQbDIBwuDDMAAAABeAAAAXgAAAGAAAABgAAAAqAAAAKgAAACvAAAArwAAALQAAAC0AAAAtwAAALgAAACwAgAATgMAAFADAABXAwAAXQMAAGIDAAB0AwAAdQMAAHoDAAB6AwAAhAMAAIUDAACDBAAAhwQAAFkFAABZBQAAkQUAAKEFAACjBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxAUAAEsGAABSBgAAVwYAAFgGAADfBgAA4AYAAOUGAADmBgAA6gYAAOwGAAAwBwAASgcAAKYHAACwBwAA6wcAAPUHAAAYCAAAGQgAAJgIAACfCAAAyQgAANIIAADjCAAA/ggAADwJAAA8CQAATQkAAE0JAABRCQAAVAkAAHEJAABxCQAAvAkAALwJAADNCQAAzQkAADwKAAA8CgAATQoAAE0KAAC8CgAAvAoAAM0KAADNCgAA/QoAAP8KAAA8CwAAPAsAAE0LAABNCwAAVQsAAFULAADNCwAAzQsAADwMAAA8DAAATQwAAE0MAAC8DAAAvAwAAM0MAADNDAAAOw0AADwNAABNDQAATQ0AAMoNAADKDQAARw4AAEwOAABODgAATg4AALoOAAC6DgAAyA4AAMwOAAAYDwAAGQ8AADUPAAA1DwAANw8AADcPAAA5DwAAOQ8AAD4PAAA/DwAAgg8AAIQPAACGDwAAhw8AAMYPAADGDwAANxAAADcQAAA5EAAAOhAAAGMQAABkEAAAaRAAAG0QAACHEAAAjRAAAI8QAACPEAAAmhAAAJsQAABdEwAAXxMAABQXAAAVFwAAyRcAANMXAADdFwAA3RcAADkZAAA7GQAAdRoAAHwaAAB/GgAAfxoAALAaAAC+GgAAwRoAAMsaAAA0GwAANBsAAEQbAABEGwAAaxsAAHMbAACqGwAAqxsAADYcAAA3HAAAeBwAAH0cAADQHAAA6BwAAO0cAADtHAAA9BwAAPQcAAD3HAAA+RwAACwdAABqHQAAxB0AAM8dAAD1HQAA/x0AAL0fAAC9HwAAvx8AAMEfAADNHwAAzx8AAN0fAADfHwAA7R8AAO8fAAD9HwAA/h8AAO8sAADxLAAALy4AAC8uAAAqMAAALzAAAJkwAACcMAAA/DAAAPwwAABvpgAAb6YAAHymAAB9pgAAf6YAAH+mAACcpgAAnaYAAPCmAADxpgAAAKcAACGnAACIpwAAiqcAAPinAAD5pwAAxKgAAMSoAADgqAAA8agAACupAAAuqQAAU6kAAFOpAACzqQAAs6kAAMCpAADAqQAA5akAAOWpAAB7qgAAfaoAAL+qAADCqgAA9qoAAPaqAABbqwAAX6sAAGmrAABrqwAA7KsAAO2rAAAe+wAAHvsAACD+AAAv/gAAPv8AAD7/AABA/wAAQP8AAHD/AABw/wAAnv8AAJ//AADj/wAA4/8AAOACAQDgAgEAgAcBAIUHAQCHBwEAsAcBALIHAQC6BwEA5QoBAOYKAQAiDQEAJw0BAEYPAQBQDwEAgg8BAIUPAQBGEAEARhABAHAQAQBwEAEAuRABALoQAQAzEQEANBEBAHMRAQBzEQEAwBEBAMARAQDKEQEAzBEBADUSAQA2EgEA6RIBAOoSAQA8EwEAPBMBAE0TAQBNEwEAZhMBAGwTAQBwEwEAdBMBAEIUAQBCFAEARhQBAEYUAQDCFAEAwxQBAL8VAQDAFQEAPxYBAD8WAQC2FgEAtxYBACsXAQArFwEAORgBADoYAQA9GQEAPhkBAEMZAQBDGQEA4BkBAOAZAQA0GgEANBoBAEcaAQBHGgEAmRoBAJkaAQA/HAEAPxwBAEIdAQBCHQEARB0BAEUdAQCXHQEAlx0BAPBqAQD0agEAMGsBADZrAQCPbwEAn28BAPBvAQDxbwEA8K8BAPOvAQD1rwEA+68BAP2vAQD+rwEAAM8BAC3PAQAwzwEARs8BAGfRAQBp0QEAbdEBAHLRAQB70QEAgtEBAIXRAQCL0QEAqtEBAK3RAQAw4QEANuEBAK7iAQCu4gEA7OIBAO/iAQDQ6AEA1ugBAETpAQBG6QEASOkBAErpAQBBwNQHC6MOCAAAAAAZAQAGGQEACRkBAAkZAQAMGQEAExkBABUZAQAWGQEAGBkBADUZAQA3GQEAOBkBADsZAQBGGQEAUBkBAFkZAQABAAAAABgBADsYAQAFAAAAALwBAGq8AQBwvAEAfLwBAIC8AQCIvAEAkLwBAJm8AQCcvAEAn7wBAAAAAAACAAAAADABAC40AQAwNAEAODQBAAEAAAAABQEAJwUBAAEAAADgDwEA9g8BAAAAAACZAAAAIwAAACMAAAAqAAAAKgAAADAAAAA5AAAAqQAAAKkAAACuAAAArgAAADwgAAA8IAAASSAAAEkgAAAiIQAAIiEAADkhAAA5IQAAlCEAAJkhAACpIQAAqiEAABojAAAbIwAAKCMAACgjAADPIwAAzyMAAOkjAADzIwAA+CMAAPojAADCJAAAwiQAAKolAACrJQAAtiUAALYlAADAJQAAwCUAAPslAAD+JQAAACYAAAQmAAAOJgAADiYAABEmAAARJgAAFCYAABUmAAAYJgAAGCYAAB0mAAAdJgAAICYAACAmAAAiJgAAIyYAACYmAAAmJgAAKiYAAComAAAuJgAALyYAADgmAAA6JgAAQCYAAEAmAABCJgAAQiYAAEgmAABTJgAAXyYAAGAmAABjJgAAYyYAAGUmAABmJgAAaCYAAGgmAAB7JgAAeyYAAH4mAAB/JgAAkiYAAJcmAACZJgAAmSYAAJsmAACcJgAAoCYAAKEmAACnJgAApyYAAKomAACrJgAAsCYAALEmAAC9JgAAviYAAMQmAADFJgAAyCYAAMgmAADOJgAAzyYAANEmAADRJgAA0yYAANQmAADpJgAA6iYAAPAmAAD1JgAA9yYAAPomAAD9JgAA/SYAAAInAAACJwAABScAAAUnAAAIJwAADScAAA8nAAAPJwAAEicAABInAAAUJwAAFCcAABYnAAAWJwAAHScAAB0nAAAhJwAAIScAACgnAAAoJwAAMycAADQnAABEJwAARCcAAEcnAABHJwAATCcAAEwnAABOJwAATicAAFMnAABVJwAAVycAAFcnAABjJwAAZCcAAJUnAACXJwAAoScAAKEnAACwJwAAsCcAAL8nAAC/JwAANCkAADUpAAAFKwAABysAABsrAAAcKwAAUCsAAFArAABVKwAAVSsAADAwAAAwMAAAPTAAAD0wAACXMgAAlzIAAJkyAACZMgAABPABAATwAQDP8AEAz/ABAHDxAQBx8QEAfvEBAH/xAQCO8QEAjvEBAJHxAQCa8QEA5vEBAP/xAQAB8gEAAvIBABryAQAa8gEAL/IBAC/yAQAy8gEAOvIBAFDyAQBR8gEAAPMBACHzAQAk8wEAk/MBAJbzAQCX8wEAmfMBAJvzAQCe8wEA8PMBAPPzAQD18wEA9/MBAP30AQD/9AEAPfUBAEn1AQBO9QEAUPUBAGf1AQBv9QEAcPUBAHP1AQB69QEAh/UBAIf1AQCK9QEAjfUBAJD1AQCQ9QEAlfUBAJb1AQCk9QEApfUBAKj1AQCo9QEAsfUBALL1AQC89QEAvPUBAML1AQDE9QEA0fUBANP1AQDc9QEA3vUBAOH1AQDh9QEA4/UBAOP1AQDo9QEA6PUBAO/1AQDv9QEA8/UBAPP1AQD69QEAT/YBAID2AQDF9gEAy/YBANL2AQDV9gEA1/YBAN32AQDl9gEA6fYBAOn2AQDr9gEA7PYBAPD2AQDw9gEA8/YBAPz2AQDg9wEA6/cBAPD3AQDw9wEADPkBADr5AQA8+QEARfkBAEf5AQD/+QEAcPoBAHT6AQB4+gEAfPoBAID6AQCG+gEAkPoBAKz6AQCw+gEAuvoBAMD6AQDF+gEA0PoBANn6AQDg+gEA5/oBAPD6AQD2+gEAAAAAAAoAAAAjAAAAIwAAACoAAAAqAAAAMAAAADkAAAANIAAADSAAAOMgAADjIAAAD/4AAA/+AADm8QEA//EBAPvzAQD/8wEAsPkBALP5AQAgAA4AfwAOAAEAAAD78wEA//MBACgAAAAdJgAAHSYAAPkmAAD5JgAACicAAA0nAACF8wEAhfMBAMLzAQDE8wEAx/MBAMfzAQDK8wEAzPMBAEL0AQBD9AEARvQBAFD0AQBm9AEAePQBAHz0AQB89AEAgfQBAIP0AQCF9AEAh/QBAI/0AQCP9AEAkfQBAJH0AQCq9AEAqvQBAHT1AQB19QEAevUBAHr1AQCQ9QEAkPUBAJX1AQCW9QEARfYBAEf2AQBL9gEAT/YBAKP2AQCj9gEAtPYBALb2AQDA9gEAwPYBAMz2AQDM9gEADPkBAAz5AQAP+QEAD/kBABj5AQAf+QEAJvkBACb5AQAw+QEAOfkBADz5AQA++QEAd/kBAHf5AQC1+QEAtvkBALj5AQC5+QEAu/kBALv5AQDN+QEAz/kBANH5AQDd+QEAw/oBAMX6AQDw+gEA9voBAEHw4gcLwwdTAAAAGiMAABsjAADpIwAA7CMAAPAjAADwIwAA8yMAAPMjAAD9JQAA/iUAABQmAAAVJgAASCYAAFMmAAB/JgAAfyYAAJMmAACTJgAAoSYAAKEmAACqJgAAqyYAAL0mAAC+JgAAxCYAAMUmAADOJgAAziYAANQmAADUJgAA6iYAAOomAADyJgAA8yYAAPUmAAD1JgAA+iYAAPomAAD9JgAA/SYAAAUnAAAFJwAACicAAAsnAAAoJwAAKCcAAEwnAABMJwAATicAAE4nAABTJwAAVScAAFcnAABXJwAAlScAAJcnAACwJwAAsCcAAL8nAAC/JwAAGysAABwrAABQKwAAUCsAAFUrAABVKwAABPABAATwAQDP8AEAz/ABAI7xAQCO8QEAkfEBAJrxAQDm8QEA//EBAAHyAQAB8gEAGvIBABryAQAv8gEAL/IBADLyAQA28gEAOPIBADryAQBQ8gEAUfIBAADzAQAg8wEALfMBADXzAQA38wEAfPMBAH7zAQCT8wEAoPMBAMrzAQDP8wEA0/MBAODzAQDw8wEA9PMBAPTzAQD48wEAPvQBAED0AQBA9AEAQvQBAPz0AQD/9AEAPfUBAEv1AQBO9QEAUPUBAGf1AQB69QEAevUBAJX1AQCW9QEApPUBAKT1AQD79QEAT/YBAID2AQDF9gEAzPYBAMz2AQDQ9gEA0vYBANX2AQDX9gEA3fYBAN/2AQDr9gEA7PYBAPT2AQD89gEA4PcBAOv3AQDw9wEA8PcBAAz5AQA6+QEAPPkBAEX5AQBH+QEA//kBAHD6AQB0+gEAePoBAHz6AQCA+gEAhvoBAJD6AQCs+gEAsPoBALr6AQDA+gEAxfoBAND6AQDZ+gEA4PoBAOf6AQDw+gEA9voBAAAAAAAkAAAAABIAAEgSAABKEgAATRIAAFASAABWEgAAWBIAAFgSAABaEgAAXRIAAGASAACIEgAAihIAAI0SAACQEgAAsBIAALISAAC1EgAAuBIAAL4SAADAEgAAwBIAAMISAADFEgAAyBIAANYSAADYEgAAEBMAABITAAAVEwAAGBMAAFoTAABdEwAAfBMAAIATAACZEwAAgC0AAJYtAACgLQAApi0AAKgtAACuLQAAsC0AALYtAAC4LQAAvi0AAMAtAADGLQAAyC0AAM4tAADQLQAA1i0AANgtAADeLQAAAasAAAarAAAJqwAADqsAABGrAAAWqwAAIKsAACarAAAoqwAALqsAAODnAQDm5wEA6OcBAOvnAQDt5wEA7ucBAPDnAQD+5wEAQcDqBwvzBE4AAACpAAAAqQAAAK4AAACuAAAAPCAAADwgAABJIAAASSAAACIhAAAiIQAAOSEAADkhAACUIQAAmSEAAKkhAACqIQAAGiMAABsjAAAoIwAAKCMAAIgjAACIIwAAzyMAAM8jAADpIwAA8yMAAPgjAAD6IwAAwiQAAMIkAACqJQAAqyUAALYlAAC2JQAAwCUAAMAlAAD7JQAA/iUAAAAmAAAFJgAAByYAABImAAAUJgAAhSYAAJAmAAAFJwAACCcAABInAAAUJwAAFCcAABYnAAAWJwAAHScAAB0nAAAhJwAAIScAACgnAAAoJwAAMycAADQnAABEJwAARCcAAEcnAABHJwAATCcAAEwnAABOJwAATicAAFMnAABVJwAAVycAAFcnAABjJwAAZycAAJUnAACXJwAAoScAAKEnAACwJwAAsCcAAL8nAAC/JwAANCkAADUpAAAFKwAABysAABsrAAAcKwAAUCsAAFArAABVKwAAVSsAADAwAAAwMAAAPTAAAD0wAACXMgAAlzIAAJkyAACZMgAAAPABAP/wAQAN8QEAD/EBAC/xAQAv8QEAbPEBAHHxAQB+8QEAf/EBAI7xAQCO8QEAkfEBAJrxAQCt8QEA5fEBAAHyAQAP8gEAGvIBABryAQAv8gEAL/IBADLyAQA68gEAPPIBAD/yAQBJ8gEA+vMBAAD0AQA99QEARvUBAE/2AQCA9gEA//YBAHT3AQB/9wEA1fcBAP/3AQAM+AEAD/gBAEj4AQBP+AEAWvgBAF/4AQCI+AEAj/gBAK74AQD/+AEADPkBADr5AQA8+QEARfkBAEf5AQD/+gEAAPwBAP3/AQBBwO8HC+ICIQAAALcAAAC3AAAA0AIAANECAABABgAAQAYAAPoHAAD6BwAAVQsAAFULAABGDgAARg4AAMYOAADGDgAAChgAAAoYAABDGAAAQxgAAKcaAACnGgAANhwAADYcAAB7HAAAexwAAAUwAAAFMAAAMTAAADUwAACdMAAAnjAAAPwwAAD+MAAAFaAAABWgAAAMpgAADKYAAM+pAADPqQAA5qkAAOapAABwqgAAcKoAAN2qAADdqgAA86oAAPSqAABw/wAAcP8AAIEHAQCCBwEAXRMBAF0TAQDGFQEAyBUBAJgaAQCYGgEAQmsBAENrAQDgbwEA4W8BAONvAQDjbwEAPOEBAD3hAQBE6QEARukBAAAAAAAKAAAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD8EAAA/xAAAJAcAAC6HAAAvRwAAL8cAAAALQAAJS0AACctAAAnLQAALS0AAC0tAEGw8gcLo1MGAAAAACwAAF8sAAAA4AEABuABAAjgAQAY4AEAG+ABACHgAQAj4AEAJOABACbgAQAq4AEAAQAAADADAQBKAwEADwAAAAATAQADEwEABRMBAAwTAQAPEwEAEBMBABMTAQAoEwEAKhMBADATAQAyEwEAMxMBADUTAQA5EwEAPBMBAEQTAQBHEwEASBMBAEsTAQBNEwEAUBMBAFATAQBXEwEAVxMBAF0TAQBjEwEAZhMBAGwTAQBwEwEAdBMBAAAAAABdAwAAIAAAAH4AAACgAAAArAAAAK4AAAD/AgAAcAMAAHcDAAB6AwAAfwMAAIQDAACKAwAAjAMAAIwDAACOAwAAoQMAAKMDAACCBAAAigQAAC8FAAAxBQAAVgUAAFkFAACKBQAAjQUAAI8FAAC+BQAAvgUAAMAFAADABQAAwwUAAMMFAADGBQAAxgUAANAFAADqBQAA7wUAAPQFAAAGBgAADwYAABsGAAAbBgAAHQYAAEoGAABgBgAAbwYAAHEGAADVBgAA3gYAAN4GAADlBgAA5gYAAOkGAADpBgAA7gYAAA0HAAAQBwAAEAcAABIHAAAvBwAATQcAAKUHAACxBwAAsQcAAMAHAADqBwAA9AcAAPoHAAD+BwAAFQgAABoIAAAaCAAAJAgAACQIAAAoCAAAKAgAADAIAAA+CAAAQAgAAFgIAABeCAAAXggAAGAIAABqCAAAcAgAAI4IAACgCAAAyQgAAAMJAAA5CQAAOwkAADsJAAA9CQAAQAkAAEkJAABMCQAATgkAAFAJAABYCQAAYQkAAGQJAACACQAAggkAAIMJAACFCQAAjAkAAI8JAACQCQAAkwkAAKgJAACqCQAAsAkAALIJAACyCQAAtgkAALkJAAC9CQAAvQkAAL8JAADACQAAxwkAAMgJAADLCQAAzAkAAM4JAADOCQAA3AkAAN0JAADfCQAA4QkAAOYJAAD9CQAAAwoAAAMKAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAAD4KAABACgAAWQoAAFwKAABeCgAAXgoAAGYKAABvCgAAcgoAAHQKAAB2CgAAdgoAAIMKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvQoAAMAKAADJCgAAyQoAAMsKAADMCgAA0AoAANAKAADgCgAA4QoAAOYKAADxCgAA+QoAAPkKAAACCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAAD0LAAA9CwAAQAsAAEALAABHCwAASAsAAEsLAABMCwAAXAsAAF0LAABfCwAAYQsAAGYLAAB3CwAAgwsAAIMLAACFCwAAigsAAI4LAACQCwAAkgsAAJULAACZCwAAmgsAAJwLAACcCwAAngsAAJ8LAACjCwAApAsAAKgLAACqCwAArgsAALkLAAC/CwAAvwsAAMELAADCCwAAxgsAAMgLAADKCwAAzAsAANALAADQCwAA5gsAAPoLAAABDAAAAwwAAAUMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPQwAAD0MAABBDAAARAwAAFgMAABaDAAAXQwAAF0MAABgDAAAYQwAAGYMAABvDAAAdwwAAIAMAACCDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvQwAAL4MAADADAAAwQwAAMMMAADEDAAAxwwAAMgMAADKDAAAywwAAN0MAADeDAAA4AwAAOEMAADmDAAA7wwAAPEMAADyDAAAAg0AAAwNAAAODQAAEA0AABINAAA6DQAAPQ0AAD0NAAA/DQAAQA0AAEYNAABIDQAASg0AAEwNAABODQAATw0AAFQNAABWDQAAWA0AAGENAABmDQAAfw0AAIINAACDDQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AANANAADRDQAA2A0AAN4NAADmDQAA7w0AAPINAAD0DQAAAQ4AADAOAAAyDgAAMw4AAD8OAABGDgAATw4AAFsOAACBDgAAgg4AAIQOAACEDgAAhg4AAIoOAACMDgAAow4AAKUOAAClDgAApw4AALAOAACyDgAAsw4AAL0OAAC9DgAAwA4AAMQOAADGDgAAxg4AANAOAADZDgAA3A4AAN8OAAAADwAAFw8AABoPAAA0DwAANg8AADYPAAA4DwAAOA8AADoPAABHDwAASQ8AAGwPAAB/DwAAfw8AAIUPAACFDwAAiA8AAIwPAAC+DwAAxQ8AAMcPAADMDwAAzg8AANoPAAAAEAAALBAAADEQAAAxEAAAOBAAADgQAAA7EAAAPBAAAD8QAABXEAAAWhAAAF0QAABhEAAAcBAAAHUQAACBEAAAgxAAAIQQAACHEAAAjBAAAI4QAACcEAAAnhAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAEgSAABKEgAATRIAAFASAABWEgAAWBIAAFgSAABaEgAAXRIAAGASAACIEgAAihIAAI0SAACQEgAAsBIAALISAAC1EgAAuBIAAL4SAADAEgAAwBIAAMISAADFEgAAyBIAANYSAADYEgAAEBMAABITAAAVEwAAGBMAAFoTAABgEwAAfBMAAIATAACZEwAAoBMAAPUTAAD4EwAA/RMAAAAUAACcFgAAoBYAAPgWAAAAFwAAERcAABUXAAAVFwAAHxcAADEXAAA0FwAANhcAAEAXAABRFwAAYBcAAGwXAABuFwAAcBcAAIAXAACzFwAAthcAALYXAAC+FwAAxRcAAMcXAADIFwAA1BcAANwXAADgFwAA6RcAAPAXAAD5FwAAABgAAAoYAAAQGAAAGRgAACAYAAB4GAAAgBgAAIQYAACHGAAAqBgAAKoYAACqGAAAsBgAAPUYAAAAGQAAHhkAACMZAAAmGQAAKRkAACsZAAAwGQAAMRkAADMZAAA4GQAAQBkAAEAZAABEGQAAbRkAAHAZAAB0GQAAgBkAAKsZAACwGQAAyRkAANAZAADaGQAA3hkAABYaAAAZGgAAGhoAAB4aAABVGgAAVxoAAFcaAABhGgAAYRoAAGMaAABkGgAAbRoAAHIaAACAGgAAiRoAAJAaAACZGgAAoBoAAK0aAAAEGwAAMxsAADsbAAA7GwAAPRsAAEEbAABDGwAATBsAAFAbAABqGwAAdBsAAH4bAACCGwAAoRsAAKYbAACnGwAAqhsAAKobAACuGwAA5RsAAOcbAADnGwAA6hsAAOwbAADuGwAA7hsAAPIbAADzGwAA/BsAACscAAA0HAAANRwAADscAABJHAAATRwAAIgcAACQHAAAuhwAAL0cAADHHAAA0xwAANMcAADhHAAA4RwAAOkcAADsHAAA7hwAAPMcAAD1HAAA9xwAAPocAAD6HAAAAB0AAL8dAAAAHgAAFR8AABgfAAAdHwAAIB8AAEUfAABIHwAATR8AAFAfAABXHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAH0fAACAHwAAtB8AALYfAADEHwAAxh8AANMfAADWHwAA2x8AAN0fAADvHwAA8h8AAPQfAAD2HwAA/h8AAAAgAAAKIAAAECAAACcgAAAvIAAAXyAAAHAgAABxIAAAdCAAAI4gAACQIAAAnCAAAKAgAADAIAAAACEAAIshAACQIQAAJiQAAEAkAABKJAAAYCQAAHMrAAB2KwAAlSsAAJcrAADuLAAA8iwAAPMsAAD5LAAAJS0AACctAAAnLQAALS0AAC0tAAAwLQAAZy0AAG8tAABwLQAAgC0AAJYtAACgLQAApi0AAKgtAACuLQAAsC0AALYtAAC4LQAAvi0AAMAtAADGLQAAyC0AAM4tAADQLQAA1i0AANgtAADeLQAAAC4AAF0uAACALgAAmS4AAJsuAADzLgAAAC8AANUvAADwLwAA+y8AAAAwAAApMAAAMDAAAD8wAABBMAAAljAAAJswAAD/MAAABTEAAC8xAAAxMQAAjjEAAJAxAADjMQAA8DEAAB4yAAAgMgAAjKQAAJCkAADGpAAA0KQAACumAABApgAAbqYAAHOmAABzpgAAfqYAAJ2mAACgpgAA76YAAPKmAAD3pgAAAKcAAMqnAADQpwAA0acAANOnAADTpwAA1acAANmnAADypwAAAagAAAOoAAAFqAAAB6gAAAqoAAAMqAAAJKgAACeoAAArqAAAMKgAADmoAABAqAAAd6gAAICoAADDqAAAzqgAANmoAADyqAAA/qgAAACpAAAlqQAALqkAAEapAABSqQAAU6kAAF+pAAB8qQAAg6kAALKpAAC0qQAAtakAALqpAAC7qQAAvqkAAM2pAADPqQAA2akAAN6pAADkqQAA5qkAAP6pAAAAqgAAKKoAAC+qAAAwqgAAM6oAADSqAABAqgAAQqoAAESqAABLqgAATaoAAE2qAABQqgAAWaoAAFyqAAB7qgAAfaoAAK+qAACxqgAAsaoAALWqAAC2qgAAuaoAAL2qAADAqgAAwKoAAMKqAADCqgAA26oAAOuqAADuqgAA9aoAAAGrAAAGqwAACasAAA6rAAARqwAAFqsAACCrAAAmqwAAKKsAAC6rAAAwqwAAa6sAAHCrAADkqwAA5qsAAOerAADpqwAA7KsAAPCrAAD5qwAAAKwAAKPXAACw1wAAxtcAAMvXAAD71wAAAPkAAG36AABw+gAA2foAAAD7AAAG+wAAE/sAABf7AAAd+wAAHfsAAB/7AAA2+wAAOPsAADz7AAA++wAAPvsAAED7AABB+wAAQ/sAAET7AABG+wAAwvsAANP7AACP/QAAkv0AAMf9AADP/QAAz/0AAPD9AAD//QAAEP4AABn+AAAw/gAAUv4AAFT+AABm/gAAaP4AAGv+AABw/gAAdP4AAHb+AAD8/gAAAf8AAJ3/AACg/wAAvv8AAML/AADH/wAAyv8AAM//AADS/wAA1/8AANr/AADc/wAA4P8AAOb/AADo/wAA7v8AAPz/AAD9/wAAAAABAAsAAQANAAEAJgABACgAAQA6AAEAPAABAD0AAQA/AAEATQABAFAAAQBdAAEAgAABAPoAAQAAAQEAAgEBAAcBAQAzAQEANwEBAI4BAQCQAQEAnAEBAKABAQCgAQEA0AEBAPwBAQCAAgEAnAIBAKACAQDQAgEA4QIBAPsCAQAAAwEAIwMBAC0DAQBKAwEAUAMBAHUDAQCAAwEAnQMBAJ8DAQDDAwEAyAMBANUDAQAABAEAnQQBAKAEAQCpBAEAsAQBANMEAQDYBAEA+wQBAAAFAQAnBQEAMAUBAGMFAQBvBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAJcFAQChBQEAowUBALEFAQCzBQEAuQUBALsFAQC8BQEAAAYBADYHAQBABwEAVQcBAGAHAQBnBwEAgAcBAIUHAQCHBwEAsAcBALIHAQC6BwEAAAgBAAUIAQAICAEACAgBAAoIAQA1CAEANwgBADgIAQA8CAEAPAgBAD8IAQBVCAEAVwgBAJ4IAQCnCAEArwgBAOAIAQDyCAEA9AgBAPUIAQD7CAEAGwkBAB8JAQA5CQEAPwkBAD8JAQCACQEAtwkBALwJAQDPCQEA0gkBAAAKAQAQCgEAEwoBABUKAQAXCgEAGQoBADUKAQBACgEASAoBAFAKAQBYCgEAYAoBAJ8KAQDACgEA5AoBAOsKAQD2CgEAAAsBADULAQA5CwEAVQsBAFgLAQByCwEAeAsBAJELAQCZCwEAnAsBAKkLAQCvCwEAAAwBAEgMAQCADAEAsgwBAMAMAQDyDAEA+gwBACMNAQAwDQEAOQ0BAGAOAQB+DgEAgA4BAKkOAQCtDgEArQ4BALAOAQCxDgEAAA8BACcPAQAwDwEARQ8BAFEPAQBZDwEAcA8BAIEPAQCGDwEAiQ8BALAPAQDLDwEA4A8BAPYPAQAAEAEAABABAAIQAQA3EAEARxABAE0QAQBSEAEAbxABAHEQAQByEAEAdRABAHUQAQCCEAEAshABALcQAQC4EAEAuxABALwQAQC+EAEAwRABANAQAQDoEAEA8BABAPkQAQADEQEAJhEBACwRAQAsEQEANhEBAEcRAQBQEQEAchEBAHQRAQB2EQEAghEBALURAQC/EQEAyBEBAM0RAQDOEQEA0BEBAN8RAQDhEQEA9BEBAAASAQAREgEAExIBAC4SAQAyEgEAMxIBADUSAQA1EgEAOBIBAD0SAQCAEgEAhhIBAIgSAQCIEgEAihIBAI0SAQCPEgEAnRIBAJ8SAQCpEgEAsBIBAN4SAQDgEgEA4hIBAPASAQD5EgEAAhMBAAMTAQAFEwEADBMBAA8TAQAQEwEAExMBACgTAQAqEwEAMBMBADITAQAzEwEANRMBADkTAQA9EwEAPRMBAD8TAQA/EwEAQRMBAEQTAQBHEwEASBMBAEsTAQBNEwEAUBMBAFATAQBdEwEAYxMBAAAUAQA3FAEAQBQBAEEUAQBFFAEARRQBAEcUAQBbFAEAXRQBAF0UAQBfFAEAYRQBAIAUAQCvFAEAsRQBALIUAQC5FAEAuRQBALsUAQC8FAEAvhQBAL4UAQDBFAEAwRQBAMQUAQDHFAEA0BQBANkUAQCAFQEArhUBALAVAQCxFQEAuBUBALsVAQC+FQEAvhUBAMEVAQDbFQEAABYBADIWAQA7FgEAPBYBAD4WAQA+FgEAQRYBAEQWAQBQFgEAWRYBAGAWAQBsFgEAgBYBAKoWAQCsFgEArBYBAK4WAQCvFgEAthYBALYWAQC4FgEAuRYBAMAWAQDJFgEAABcBABoXAQAgFwEAIRcBACYXAQAmFwEAMBcBAEYXAQAAGAEALhgBADgYAQA4GAEAOxgBADsYAQCgGAEA8hgBAP8YAQAGGQEACRkBAAkZAQAMGQEAExkBABUZAQAWGQEAGBkBAC8ZAQAxGQEANRkBADcZAQA4GQEAPRkBAD0ZAQA/GQEAQhkBAEQZAQBGGQEAUBkBAFkZAQCgGQEApxkBAKoZAQDTGQEA3BkBAN8ZAQDhGQEA5BkBAAAaAQAAGgEACxoBADIaAQA5GgEAOhoBAD8aAQBGGgEAUBoBAFAaAQBXGgEAWBoBAFwaAQCJGgEAlxoBAJcaAQCaGgEAohoBALAaAQD4GgEAABwBAAgcAQAKHAEALxwBAD4cAQA+HAEAQBwBAEUcAQBQHAEAbBwBAHAcAQCPHAEAqRwBAKkcAQCxHAEAsRwBALQcAQC0HAEAAB0BAAYdAQAIHQEACR0BAAsdAQAwHQEARh0BAEYdAQBQHQEAWR0BAGAdAQBlHQEAZx0BAGgdAQBqHQEAjh0BAJMdAQCUHQEAlh0BAJYdAQCYHQEAmB0BAKAdAQCpHQEA4B4BAPIeAQD1HgEA+B4BALAfAQCwHwEAwB8BAPEfAQD/HwEAmSMBAAAkAQBuJAEAcCQBAHQkAQCAJAEAQyUBAJAvAQDyLwEAADABAC40AQAARAEARkYBAABoAQA4agEAQGoBAF5qAQBgagEAaWoBAG5qAQC+agEAwGoBAMlqAQDQagEA7WoBAPVqAQD1agEAAGsBAC9rAQA3awEARWsBAFBrAQBZawEAW2sBAGFrAQBjawEAd2sBAH1rAQCPawEAQG4BAJpuAQAAbwEASm8BAFBvAQCHbwEAk28BAJ9vAQDgbwEA428BAPBvAQDxbwEAAHABAPeHAQAAiAEA1YwBAACNAQAIjQEA8K8BAPOvAQD1rwEA+68BAP2vAQD+rwEAALABACKxAQBQsQEAUrEBAGSxAQBnsQEAcLEBAPuyAQAAvAEAarwBAHC8AQB8vAEAgLwBAIi8AQCQvAEAmbwBAJy8AQCcvAEAn7wBAJ+8AQBQzwEAw88BAADQAQD10AEAANEBACbRAQAp0QEAZNEBAGbRAQBm0QEAatEBAG3RAQCD0QEAhNEBAIzRAQCp0QEArtEBAOrRAQAA0gEAQdIBAEXSAQBF0gEA4NIBAPPSAQAA0wEAVtMBAGDTAQB40wEAANQBAFTUAQBW1AEAnNQBAJ7UAQCf1AEAotQBAKLUAQCl1AEAptQBAKnUAQCs1AEArtQBALnUAQC71AEAu9QBAL3UAQDD1AEAxdQBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQAe1QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAUtUBAKXWAQCo1gEAy9cBAM7XAQD/2QEAN9oBADraAQBt2gEAdNoBAHbaAQCD2gEAhdoBAIvaAQAA3wEAHt8BAADhAQAs4QEAN+EBAD3hAQBA4QEASeEBAE7hAQBP4QEAkOIBAK3iAQDA4gEA6+IBAPDiAQD54gEA/+IBAP/iAQDg5wEA5ucBAOjnAQDr5wEA7ecBAO7nAQDw5wEA/ucBAADoAQDE6AEAx+gBAM/oAQAA6QEAQ+kBAEvpAQBL6QEAUOkBAFnpAQBe6QEAX+kBAHHsAQC07AEAAe0BAD3tAQAA7gEAA+4BAAXuAQAf7gEAIe4BACLuAQAk7gEAJO4BACfuAQAn7gEAKe4BADLuAQA07gEAN+4BADnuAQA57gEAO+4BADvuAQBC7gEAQu4BAEfuAQBH7gEASe4BAEnuAQBL7gEAS+4BAE3uAQBP7gEAUe4BAFLuAQBU7gEAVO4BAFfuAQBX7gEAWe4BAFnuAQBb7gEAW+4BAF3uAQBd7gEAX+4BAF/uAQBh7gEAYu4BAGTuAQBk7gEAZ+4BAGruAQBs7gEAcu4BAHTuAQB37gEAee4BAHzuAQB+7gEAfu4BAIDuAQCJ7gEAi+4BAJvuAQCh7gEAo+4BAKXuAQCp7gEAq+4BALvuAQDw7gEA8e4BAADwAQAr8AEAMPABAJPwAQCg8AEArvABALHwAQC/8AEAwfABAM/wAQDR8AEA9fABAADxAQCt8QEA5vEBAALyAQAQ8gEAO/IBAEDyAQBI8gEAUPIBAFHyAQBg8gEAZfIBAADzAQDX9gEA3fYBAOz2AQDw9gEA/PYBAAD3AQBz9wEAgPcBANj3AQDg9wEA6/cBAPD3AQDw9wEAAPgBAAv4AQAQ+AEAR/gBAFD4AQBZ+AEAYPgBAIf4AQCQ+AEArfgBALD4AQCx+AEAAPkBAFP6AQBg+gEAbfoBAHD6AQB0+gEAePoBAHz6AQCA+gEAhvoBAJD6AQCs+gEAsPoBALr6AQDA+gEAxfoBAND6AQDZ+gEA4PoBAOf6AQDw+gEA9voBAAD7AQCS+wEAlPsBAMr7AQDw+wEA+fsBAAAAAgDfpgIAAKcCADi3AgBAtwIAHbgCACC4AgChzgIAsM4CAODrAgAA+AIAHfoCAAAAAwBKEwMAAAAAAGEBAAAAAwAAbwMAAIMEAACJBAAAkQUAAL0FAAC/BQAAvwUAAMEFAADCBQAAxAUAAMUFAADHBQAAxwUAABAGAAAaBgAASwYAAF8GAABwBgAAcAYAANYGAADcBgAA3wYAAOQGAADnBgAA6AYAAOoGAADtBgAAEQcAABEHAAAwBwAASgcAAKYHAACwBwAA6wcAAPMHAAD9BwAA/QcAABYIAAAZCAAAGwgAACMIAAAlCAAAJwgAACkIAAAtCAAAWQgAAFsIAACYCAAAnwgAAMoIAADhCAAA4wgAAAIJAAA6CQAAOgkAADwJAAA8CQAAQQkAAEgJAABNCQAATQkAAFEJAABXCQAAYgkAAGMJAACBCQAAgQkAALwJAAC8CQAAvgkAAL4JAADBCQAAxAkAAM0JAADNCQAA1wkAANcJAADiCQAA4wkAAP4JAAD+CQAAAQoAAAIKAAA8CgAAPAoAAEEKAABCCgAARwoAAEgKAABLCgAATQoAAFEKAABRCgAAcAoAAHEKAAB1CgAAdQoAAIEKAACCCgAAvAoAALwKAADBCgAAxQoAAMcKAADICgAAzQoAAM0KAADiCgAA4woAAPoKAAD/CgAAAQsAAAELAAA8CwAAPAsAAD4LAAA/CwAAQQsAAEQLAABNCwAATQsAAFULAABXCwAAYgsAAGMLAACCCwAAggsAAL4LAAC+CwAAwAsAAMALAADNCwAAzQsAANcLAADXCwAAAAwAAAAMAAAEDAAABAwAADwMAAA8DAAAPgwAAEAMAABGDAAASAwAAEoMAABNDAAAVQwAAFYMAABiDAAAYwwAAIEMAACBDAAAvAwAALwMAAC/DAAAvwwAAMIMAADCDAAAxgwAAMYMAADMDAAAzQwAANUMAADWDAAA4gwAAOMMAAAADQAAAQ0AADsNAAA8DQAAPg0AAD4NAABBDQAARA0AAE0NAABNDQAAVw0AAFcNAABiDQAAYw0AAIENAACBDQAAyg0AAMoNAADPDQAAzw0AANINAADUDQAA1g0AANYNAADfDQAA3w0AADEOAAAxDgAANA4AADoOAABHDgAATg4AALEOAACxDgAAtA4AALwOAADIDgAAzQ4AABgPAAAZDwAANQ8AADUPAAA3DwAANw8AADkPAAA5DwAAcQ8AAH4PAACADwAAhA8AAIYPAACHDwAAjQ8AAJcPAACZDwAAvA8AAMYPAADGDwAALRAAADAQAAAyEAAANxAAADkQAAA6EAAAPRAAAD4QAABYEAAAWRAAAF4QAABgEAAAcRAAAHQQAACCEAAAghAAAIUQAACGEAAAjRAAAI0QAACdEAAAnRAAAF0TAABfEwAAEhcAABQXAAAyFwAAMxcAAFIXAABTFwAAchcAAHMXAAC0FwAAtRcAALcXAAC9FwAAxhcAAMYXAADJFwAA0xcAAN0XAADdFwAACxgAAA0YAAAPGAAADxgAAIUYAACGGAAAqRgAAKkYAAAgGQAAIhkAACcZAAAoGQAAMhkAADIZAAA5GQAAOxkAABcaAAAYGgAAGxoAABsaAABWGgAAVhoAAFgaAABeGgAAYBoAAGAaAABiGgAAYhoAAGUaAABsGgAAcxoAAHwaAAB/GgAAfxoAALAaAADOGgAAABsAAAMbAAA0GwAAOhsAADwbAAA8GwAAQhsAAEIbAABrGwAAcxsAAIAbAACBGwAAohsAAKUbAACoGwAAqRsAAKsbAACtGwAA5hsAAOYbAADoGwAA6RsAAO0bAADtGwAA7xsAAPEbAAAsHAAAMxwAADYcAAA3HAAA0BwAANIcAADUHAAA4BwAAOIcAADoHAAA7RwAAO0cAAD0HAAA9BwAAPgcAAD5HAAAwB0AAP8dAAAMIAAADCAAANAgAADwIAAA7ywAAPEsAAB/LQAAfy0AAOAtAAD/LQAAKjAAAC8wAACZMAAAmjAAAG+mAABypgAAdKYAAH2mAACepgAAn6YAAPCmAADxpgAAAqgAAAKoAAAGqAAABqgAAAuoAAALqAAAJagAACaoAAAsqAAALKgAAMSoAADFqAAA4KgAAPGoAAD/qAAA/6gAACapAAAtqQAAR6kAAFGpAACAqQAAgqkAALOpAACzqQAAtqkAALmpAAC8qQAAvakAAOWpAADlqQAAKaoAAC6qAAAxqgAAMqoAADWqAAA2qgAAQ6oAAEOqAABMqgAATKoAAHyqAAB8qgAAsKoAALCqAACyqgAAtKoAALeqAAC4qgAAvqoAAL+qAADBqgAAwaoAAOyqAADtqgAA9qoAAPaqAADlqwAA5asAAOirAADoqwAA7asAAO2rAAAe+wAAHvsAAAD+AAAP/gAAIP4AAC/+AACe/wAAn/8AAP0BAQD9AQEA4AIBAOACAQB2AwEAegMBAAEKAQADCgEABQoBAAYKAQAMCgEADwoBADgKAQA6CgEAPwoBAD8KAQDlCgEA5goBACQNAQAnDQEAqw4BAKwOAQBGDwEAUA8BAIIPAQCFDwEAARABAAEQAQA4EAEARhABAHAQAQBwEAEAcxABAHQQAQB/EAEAgRABALMQAQC2EAEAuRABALoQAQDCEAEAwhABAAARAQACEQEAJxEBACsRAQAtEQEANBEBAHMRAQBzEQEAgBEBAIERAQC2EQEAvhEBAMkRAQDMEQEAzxEBAM8RAQAvEgEAMRIBADQSAQA0EgEANhIBADcSAQA+EgEAPhIBAN8SAQDfEgEA4xIBAOoSAQAAEwEAARMBADsTAQA8EwEAPhMBAD4TAQBAEwEAQBMBAFcTAQBXEwEAZhMBAGwTAQBwEwEAdBMBADgUAQA/FAEAQhQBAEQUAQBGFAEARhQBAF4UAQBeFAEAsBQBALAUAQCzFAEAuBQBALoUAQC6FAEAvRQBAL0UAQC/FAEAwBQBAMIUAQDDFAEArxUBAK8VAQCyFQEAtRUBALwVAQC9FQEAvxUBAMAVAQDcFQEA3RUBADMWAQA6FgEAPRYBAD0WAQA/FgEAQBYBAKsWAQCrFgEArRYBAK0WAQCwFgEAtRYBALcWAQC3FgEAHRcBAB8XAQAiFwEAJRcBACcXAQArFwEALxgBADcYAQA5GAEAOhgBADAZAQAwGQEAOxkBADwZAQA+GQEAPhkBAEMZAQBDGQEA1BkBANcZAQDaGQEA2xkBAOAZAQDgGQEAARoBAAoaAQAzGgEAOBoBADsaAQA+GgEARxoBAEcaAQBRGgEAVhoBAFkaAQBbGgEAihoBAJYaAQCYGgEAmRoBADAcAQA2HAEAOBwBAD0cAQA/HAEAPxwBAJIcAQCnHAEAqhwBALAcAQCyHAEAsxwBALUcAQC2HAEAMR0BADYdAQA6HQEAOh0BADwdAQA9HQEAPx0BAEUdAQBHHQEARx0BAJAdAQCRHQEAlR0BAJUdAQCXHQEAlx0BAPMeAQD0HgEA8GoBAPRqAQAwawEANmsBAE9vAQBPbwEAj28BAJJvAQDkbwEA5G8BAJ28AQCevAEAAM8BAC3PAQAwzwEARs8BAGXRAQBl0QEAZ9EBAGnRAQBu0QEActEBAHvRAQCC0QEAhdEBAIvRAQCq0QEArdEBAELSAQBE0gEAANoBADbaAQA72gEAbNoBAHXaAQB12gEAhNoBAITaAQCb2gEAn9oBAKHaAQCv2gEAAOABAAbgAQAI4AEAGOABABvgAQAh4AEAI+ABACTgAQAm4AEAKuABADDhAQA24QEAruIBAK7iAQDs4gEA7+IBANDoAQDW6AEAROkBAErpAQAgAA4AfwAOAAABDgDvAQ4AAAAAADcAAABNCQAATQkAAM0JAADNCQAATQoAAE0KAADNCgAAzQoAAE0LAABNCwAAzQsAAM0LAABNDAAATQwAAM0MAADNDAAAOw0AADwNAABNDQAATQ0AAMoNAADKDQAAOg4AADoOAAC6DgAAug4AAIQPAACEDwAAORAAADoQAAAUFwAAFRcAADQXAAA0FwAA0hcAANIXAABgGgAAYBoAAEQbAABEGwAAqhsAAKsbAADyGwAA8xsAAH8tAAB/LQAABqgAAAaoAAAsqAAALKgAAMSoAADEqAAAU6kAAFOpAADAqQAAwKkAAPaqAAD2qgAA7asAAO2rAAA/CgEAPwoBAEYQAQBGEAEAcBABAHAQAQB/EAEAfxABALkQAQC5EAEAMxEBADQRAQDAEQEAwBEBADUSAQA1EgEA6hIBAOoSAQBNEwEATRMBAEIUAQBCFAEAwhQBAMIUAQC/FQEAvxUBAD8WAQA/FgEAthYBALYWAQArFwEAKxcBADkYAQA5GAEAPRkBAD4ZAQDgGQEA4BkBADQaAQA0GgEARxoBAEcaAQCZGgEAmRoBAD8cAQA/HAEARB0BAEUdAQCXHQEAlx0BAAAAAAAkAAAAcAMAAHMDAAB1AwAAdwMAAHoDAAB9AwAAfwMAAH8DAACEAwAAhAMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAAChAwAAowMAAOEDAADwAwAA/wMAACYdAAAqHQAAXR0AAGEdAABmHQAAah0AAL8dAAC/HQAAAB8AABUfAAAYHwAAHR8AACAfAABFHwAASB8AAE0fAABQHwAAVx8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAAB9HwAAgB8AALQfAAC2HwAAxB8AAMYfAADTHwAA1h8AANsfAADdHwAA7x8AAPIfAAD0HwAA9h8AAP4fAAAmIQAAJiEAAGWrAABlqwAAQAEBAI4BAQCgAQEAoAEBAADSAQBF0gEAQeDFCAtyDgAAAIEKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvAoAAMUKAADHCgAAyQoAAMsKAADNCgAA0AoAANAKAADgCgAA4woAAOYKAADxCgAA+QoAAP8KAEHgxggLMwYAAABgHQEAZR0BAGcdAQBoHQEAah0BAI4dAQCQHQEAkR0BAJMdAQCYHQEAoB0BAKkdAQBBoMcIC4IBEAAAAAEKAAADCgAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAAA8CgAAPAoAAD4KAABCCgAARwoAAEgKAABLCgAATQoAAFEKAABRCgAAWQoAAFwKAABeCgAAXgoAAGYKAAB2CgBBsMgIC6MBFAAAAIAuAACZLgAAmy4AAPMuAAAALwAA1S8AAAUwAAAFMAAABzAAAAcwAAAhMAAAKTAAADgwAAA7MAAAADQAAL9NAAAATgAA/58AAAD5AABt+gAAcPoAANn6AADibwEA428BAPBvAQDxbwEAAAACAN+mAgAApwIAOLcCAEC3AgAduAIAILgCAKHOAgCwzgIA4OsCAAD4AgAd+gIAAAADAEoTAwBB4MkIC3IOAAAAABEAAP8RAAAuMAAALzAAADExAACOMQAAADIAAB4yAABgMgAAfjIAAGCpAAB8qQAAAKwAAKPXAACw1wAAxtcAAMvXAAD71wAAoP8AAL7/AADC/wAAx/8AAMr/AADP/wAA0v8AANf/AADa/wAA3P8AQeDKCAvCAQIAAAAADQEAJw0BADANAQA5DQEAAQAAACAXAAA0FwAAAwAAAOAIAQDyCAEA9AgBAPUIAQD7CAEA/wgBAAAAAAAJAAAAkQUAAMcFAADQBQAA6gUAAO8FAAD0BQAAHfsAADb7AAA4+wAAPPsAAD77AAA++wAAQPsAAEH7AABD+wAARPsAAEb7AABP+wAAAAAAAAYAAAAwAAAAOQAAAEEAAABGAAAAYQAAAGYAAAAQ/wAAGf8AACH/AAAm/wAAQf8AAEb/AEGwzAgLQgUAAABBMAAAljAAAJ0wAACfMAAAAbABAB+xAQBQsQEAUrEBAADyAQAA8gEAAQAAAKGkAADzpAAAAQAAAJ+CAADxggBBgM0IC1IKAAAALQAAAC0AAACtAAAArQAAAIoFAACKBQAABhgAAAYYAAAQIAAAESAAABcuAAAXLgAA+zAAAPswAABj/gAAY/4AAA3/AAAN/wAAZf8AAGX/AEHgzQgLwy8CAAAA8C8AAPEvAAD0LwAA+y8AAAEAAADyLwAA8y8AAPQCAAAwAAAAOQAAAEEAAABaAAAAXwAAAF8AAABhAAAAegAAAKoAAACqAAAAtQAAALUAAAC3AAAAtwAAALoAAAC6AAAAwAAAANYAAADYAAAA9gAAAPgAAADBAgAAxgIAANECAADgAgAA5AIAAOwCAADsAgAA7gIAAO4CAAAAAwAAdAMAAHYDAAB3AwAAegMAAH0DAAB/AwAAfwMAAIYDAACKAwAAjAMAAIwDAACOAwAAoQMAAKMDAAD1AwAA9wMAAIEEAACDBAAAhwQAAIoEAAAvBQAAMQUAAFYFAABZBQAAWQUAAGAFAACIBQAAkQUAAL0FAAC/BQAAvwUAAMEFAADCBQAAxAUAAMUFAADHBQAAxwUAANAFAADqBQAA7wUAAPIFAAAQBgAAGgYAACAGAABpBgAAbgYAANMGAADVBgAA3AYAAN8GAADoBgAA6gYAAPwGAAD/BgAA/wYAABAHAABKBwAATQcAALEHAADABwAA9QcAAPoHAAD6BwAA/QcAAP0HAAAACAAALQgAAEAIAABbCAAAYAgAAGoIAABwCAAAhwgAAIkIAACOCAAAmAgAAOEIAADjCAAAYwkAAGYJAABvCQAAcQkAAIMJAACFCQAAjAkAAI8JAACQCQAAkwkAAKgJAACqCQAAsAkAALIJAACyCQAAtgkAALkJAAC8CQAAxAkAAMcJAADICQAAywkAAM4JAADXCQAA1wkAANwJAADdCQAA3wkAAOMJAADmCQAA8QkAAPwJAAD8CQAA/gkAAP4JAAABCgAAAwoAAAUKAAAKCgAADwoAABAKAAATCgAAKAoAACoKAAAwCgAAMgoAADMKAAA1CgAANgoAADgKAAA5CgAAPAoAADwKAAA+CgAAQgoAAEcKAABICgAASwoAAE0KAABRCgAAUQoAAFkKAABcCgAAXgoAAF4KAABmCgAAdQoAAIEKAACDCgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvAoAAMUKAADHCgAAyQoAAMsKAADNCgAA0AoAANAKAADgCgAA4woAAOYKAADvCgAA+QoAAP8KAAABCwAAAwsAAAULAAAMCwAADwsAABALAAATCwAAKAsAACoLAAAwCwAAMgsAADMLAAA1CwAAOQsAADwLAABECwAARwsAAEgLAABLCwAATQsAAFULAABXCwAAXAsAAF0LAABfCwAAYwsAAGYLAABvCwAAcQsAAHELAACCCwAAgwsAAIULAACKCwAAjgsAAJALAACSCwAAlQsAAJkLAACaCwAAnAsAAJwLAACeCwAAnwsAAKMLAACkCwAAqAsAAKoLAACuCwAAuQsAAL4LAADCCwAAxgsAAMgLAADKCwAAzQsAANALAADQCwAA1wsAANcLAADmCwAA7wsAAAAMAAAMDAAADgwAABAMAAASDAAAKAwAACoMAAA5DAAAPAwAAEQMAABGDAAASAwAAEoMAABNDAAAVQwAAFYMAABYDAAAWgwAAF0MAABdDAAAYAwAAGMMAABmDAAAbwwAAIAMAACDDAAAhQwAAIwMAACODAAAkAwAAJIMAACoDAAAqgwAALMMAAC1DAAAuQwAALwMAADEDAAAxgwAAMgMAADKDAAAzQwAANUMAADWDAAA3QwAAN4MAADgDAAA4wwAAOYMAADvDAAA8QwAAPIMAAAADQAADA0AAA4NAAAQDQAAEg0AAEQNAABGDQAASA0AAEoNAABODQAAVA0AAFcNAABfDQAAYw0AAGYNAABvDQAAeg0AAH8NAACBDQAAgw0AAIUNAACWDQAAmg0AALENAACzDQAAuw0AAL0NAAC9DQAAwA0AAMYNAADKDQAAyg0AAM8NAADUDQAA1g0AANYNAADYDQAA3w0AAOYNAADvDQAA8g0AAPMNAAABDgAAOg4AAEAOAABODgAAUA4AAFkOAACBDgAAgg4AAIQOAACEDgAAhg4AAIoOAACMDgAAow4AAKUOAAClDgAApw4AAL0OAADADgAAxA4AAMYOAADGDgAAyA4AAM0OAADQDgAA2Q4AANwOAADfDgAAAA8AAAAPAAAYDwAAGQ8AACAPAAApDwAANQ8AADUPAAA3DwAANw8AADkPAAA5DwAAPg8AAEcPAABJDwAAbA8AAHEPAACEDwAAhg8AAJcPAACZDwAAvA8AAMYPAADGDwAAABAAAEkQAABQEAAAnRAAAKAQAADFEAAAxxAAAMcQAADNEAAAzRAAANAQAAD6EAAA/BAAAEgSAABKEgAATRIAAFASAABWEgAAWBIAAFgSAABaEgAAXRIAAGASAACIEgAAihIAAI0SAACQEgAAsBIAALISAAC1EgAAuBIAAL4SAADAEgAAwBIAAMISAADFEgAAyBIAANYSAADYEgAAEBMAABITAAAVEwAAGBMAAFoTAABdEwAAXxMAAGkTAABxEwAAgBMAAI8TAACgEwAA9RMAAPgTAAD9EwAAARQAAGwWAABvFgAAfxYAAIEWAACaFgAAoBYAAOoWAADuFgAA+BYAAAAXAAAVFwAAHxcAADQXAABAFwAAUxcAAGAXAABsFwAAbhcAAHAXAAByFwAAcxcAAIAXAADTFwAA1xcAANcXAADcFwAA3RcAAOAXAADpFwAACxgAAA0YAAAPGAAAGRgAACAYAAB4GAAAgBgAAKoYAACwGAAA9RgAAAAZAAAeGQAAIBkAACsZAAAwGQAAOxkAAEYZAABtGQAAcBkAAHQZAACAGQAAqxkAALAZAADJGQAA0BkAANoZAAAAGgAAGxoAACAaAABeGgAAYBoAAHwaAAB/GgAAiRoAAJAaAACZGgAApxoAAKcaAACwGgAAvRoAAL8aAADOGgAAABsAAEwbAABQGwAAWRsAAGsbAABzGwAAgBsAAPMbAAAAHAAANxwAAEAcAABJHAAATRwAAH0cAACAHAAAiBwAAJAcAAC6HAAAvRwAAL8cAADQHAAA0hwAANQcAAD6HAAAAB0AABUfAAAYHwAAHR8AACAfAABFHwAASB8AAE0fAABQHwAAVx8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAAB9HwAAgB8AALQfAAC2HwAAvB8AAL4fAAC+HwAAwh8AAMQfAADGHwAAzB8AANAfAADTHwAA1h8AANsfAADgHwAA7B8AAPIfAAD0HwAA9h8AAPwfAAA/IAAAQCAAAFQgAABUIAAAcSAAAHEgAAB/IAAAfyAAAJAgAACcIAAA0CAAANwgAADhIAAA4SAAAOUgAADwIAAAAiEAAAIhAAAHIQAAByEAAAohAAATIQAAFSEAABUhAAAYIQAAHSEAACQhAAAkIQAAJiEAACYhAAAoIQAAKCEAACohAAA5IQAAPCEAAD8hAABFIQAASSEAAE4hAABOIQAAYCEAAIghAAAALAAA5CwAAOssAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAMC0AAGctAABvLQAAby0AAH8tAACWLQAAoC0AAKYtAACoLQAAri0AALAtAAC2LQAAuC0AAL4tAADALQAAxi0AAMgtAADOLQAA0C0AANYtAADYLQAA3i0AAOAtAAD/LQAABTAAAAcwAAAhMAAALzAAADEwAAA1MAAAODAAADwwAABBMAAAljAAAJkwAACfMAAAoTAAAPowAAD8MAAA/zAAAAUxAAAvMQAAMTEAAI4xAACgMQAAvzEAAPAxAAD/MQAAADQAAL9NAAAATgAAjKQAANCkAAD9pAAAAKUAAAymAAAQpgAAK6YAAECmAABvpgAAdKYAAH2mAAB/pgAA8aYAABenAAAfpwAAIqcAAIinAACLpwAAyqcAANCnAADRpwAA06cAANOnAADVpwAA2acAAPKnAAAnqAAALKgAACyoAABAqAAAc6gAAICoAADFqAAA0KgAANmoAADgqAAA96gAAPuoAAD7qAAA/agAAC2pAAAwqQAAU6kAAGCpAAB8qQAAgKkAAMCpAADPqQAA2akAAOCpAAD+qQAAAKoAADaqAABAqgAATaoAAFCqAABZqgAAYKoAAHaqAAB6qgAAwqoAANuqAADdqgAA4KoAAO+qAADyqgAA9qoAAAGrAAAGqwAACasAAA6rAAARqwAAFqsAACCrAAAmqwAAKKsAAC6rAAAwqwAAWqsAAFyrAABpqwAAcKsAAOqrAADsqwAA7asAAPCrAAD5qwAAAKwAAKPXAACw1wAAxtcAAMvXAAD71wAAAPkAAG36AABw+gAA2foAAAD7AAAG+wAAE/sAABf7AAAd+wAAKPsAACr7AAA2+wAAOPsAADz7AAA++wAAPvsAAED7AABB+wAAQ/sAAET7AABG+wAAsfsAANP7AAA9/QAAUP0AAI/9AACS/QAAx/0AAPD9AAD7/QAAAP4AAA/+AAAg/gAAL/4AADP+AAA0/gAATf4AAE/+AABw/gAAdP4AAHb+AAD8/gAAEP8AABn/AAAh/wAAOv8AAD//AAA//wAAQf8AAFr/AABm/wAAvv8AAML/AADH/wAAyv8AAM//AADS/wAA1/8AANr/AADc/wAAAAABAAsAAQANAAEAJgABACgAAQA6AAEAPAABAD0AAQA/AAEATQABAFAAAQBdAAEAgAABAPoAAQBAAQEAdAEBAP0BAQD9AQEAgAIBAJwCAQCgAgEA0AIBAOACAQDgAgEAAAMBAB8DAQAtAwEASgMBAFADAQB6AwEAgAMBAJ0DAQCgAwEAwwMBAMgDAQDPAwEA0QMBANUDAQAABAEAnQQBAKAEAQCpBAEAsAQBANMEAQDYBAEA+wQBAAAFAQAnBQEAMAUBAGMFAQBwBQEAegUBAHwFAQCKBQEAjAUBAJIFAQCUBQEAlQUBAJcFAQChBQEAowUBALEFAQCzBQEAuQUBALsFAQC8BQEAAAYBADYHAQBABwEAVQcBAGAHAQBnBwEAgAcBAIUHAQCHBwEAsAcBALIHAQC6BwEAAAgBAAUIAQAICAEACAgBAAoIAQA1CAEANwgBADgIAQA8CAEAPAgBAD8IAQBVCAEAYAgBAHYIAQCACAEAnggBAOAIAQDyCAEA9AgBAPUIAQAACQEAFQkBACAJAQA5CQEAgAkBALcJAQC+CQEAvwkBAAAKAQADCgEABQoBAAYKAQAMCgEAEwoBABUKAQAXCgEAGQoBADUKAQA4CgEAOgoBAD8KAQA/CgEAYAoBAHwKAQCACgEAnAoBAMAKAQDHCgEAyQoBAOYKAQAACwEANQsBAEALAQBVCwEAYAsBAHILAQCACwEAkQsBAAAMAQBIDAEAgAwBALIMAQDADAEA8gwBAAANAQAnDQEAMA0BADkNAQCADgEAqQ4BAKsOAQCsDgEAsA4BALEOAQAADwEAHA8BACcPAQAnDwEAMA8BAFAPAQBwDwEAhQ8BALAPAQDEDwEA4A8BAPYPAQAAEAEARhABAGYQAQB1EAEAfxABALoQAQDCEAEAwhABANAQAQDoEAEA8BABAPkQAQAAEQEANBEBADYRAQA/EQEARBEBAEcRAQBQEQEAcxEBAHYRAQB2EQEAgBEBAMQRAQDJEQEAzBEBAM4RAQDaEQEA3BEBANwRAQAAEgEAERIBABMSAQA3EgEAPhIBAD4SAQCAEgEAhhIBAIgSAQCIEgEAihIBAI0SAQCPEgEAnRIBAJ8SAQCoEgEAsBIBAOoSAQDwEgEA+RIBAAATAQADEwEABRMBAAwTAQAPEwEAEBMBABMTAQAoEwEAKhMBADATAQAyEwEAMxMBADUTAQA5EwEAOxMBAEQTAQBHEwEASBMBAEsTAQBNEwEAUBMBAFATAQBXEwEAVxMBAF0TAQBjEwEAZhMBAGwTAQBwEwEAdBMBAAAUAQBKFAEAUBQBAFkUAQBeFAEAYRQBAIAUAQDFFAEAxxQBAMcUAQDQFAEA2RQBAIAVAQC1FQEAuBUBAMAVAQDYFQEA3RUBAAAWAQBAFgEARBYBAEQWAQBQFgEAWRYBAIAWAQC4FgEAwBYBAMkWAQAAFwEAGhcBAB0XAQArFwEAMBcBADkXAQBAFwEARhcBAAAYAQA6GAEAoBgBAOkYAQD/GAEABhkBAAkZAQAJGQEADBkBABMZAQAVGQEAFhkBABgZAQA1GQEANxkBADgZAQA7GQEAQxkBAFAZAQBZGQEAoBkBAKcZAQCqGQEA1xkBANoZAQDhGQEA4xkBAOQZAQAAGgEAPhoBAEcaAQBHGgEAUBoBAJkaAQCdGgEAnRoBALAaAQD4GgEAABwBAAgcAQAKHAEANhwBADgcAQBAHAEAUBwBAFkcAQByHAEAjxwBAJIcAQCnHAEAqRwBALYcAQAAHQEABh0BAAgdAQAJHQEACx0BADYdAQA6HQEAOh0BADwdAQA9HQEAPx0BAEcdAQBQHQEAWR0BAGAdAQBlHQEAZx0BAGgdAQBqHQEAjh0BAJAdAQCRHQEAkx0BAJgdAQCgHQEAqR0BAOAeAQD2HgEAsB8BALAfAQAAIAEAmSMBAAAkAQBuJAEAgCQBAEMlAQCQLwEA8C8BAAAwAQAuNAEAAEQBAEZGAQAAaAEAOGoBAEBqAQBeagEAYGoBAGlqAQBwagEAvmoBAMBqAQDJagEA0GoBAO1qAQDwagEA9GoBAABrAQA2awEAQGsBAENrAQBQawEAWWsBAGNrAQB3awEAfWsBAI9rAQBAbgEAf24BAABvAQBKbwEAT28BAIdvAQCPbwEAn28BAOBvAQDhbwEA428BAORvAQDwbwEA8W8BAABwAQD3hwEAAIgBANWMAQAAjQEACI0BAPCvAQDzrwEA9a8BAPuvAQD9rwEA/q8BAACwAQAisQEAULEBAFKxAQBksQEAZ7EBAHCxAQD7sgEAALwBAGq8AQBwvAEAfLwBAIC8AQCIvAEAkLwBAJm8AQCdvAEAnrwBAADPAQAtzwEAMM8BAEbPAQBl0QEAadEBAG3RAQBy0QEAe9EBAILRAQCF0QEAi9EBAKrRAQCt0QEAQtIBAETSAQAA1AEAVNQBAFbUAQCc1AEAntQBAJ/UAQCi1AEAotQBAKXUAQCm1AEAqdQBAKzUAQCu1AEAudQBALvUAQC71AEAvdQBAMPUAQDF1AEABdUBAAfVAQAK1QEADdUBABTVAQAW1QEAHNUBAB7VAQA51QEAO9UBAD7VAQBA1QEARNUBAEbVAQBG1QEAStUBAFDVAQBS1QEApdYBAKjWAQDA1gEAwtYBANrWAQDc1gEA+tYBAPzWAQAU1wEAFtcBADTXAQA21wEATtcBAFDXAQBu1wEAcNcBAIjXAQCK1wEAqNcBAKrXAQDC1wEAxNcBAMvXAQDO1wEA/9cBAADaAQA22gEAO9oBAGzaAQB12gEAddoBAITaAQCE2gEAm9oBAJ/aAQCh2gEAr9oBAADfAQAe3wEAAOABAAbgAQAI4AEAGOABABvgAQAh4AEAI+ABACTgAQAm4AEAKuABAADhAQAs4QEAMOEBAD3hAQBA4QEASeEBAE7hAQBO4QEAkOIBAK7iAQDA4gEA+eIBAODnAQDm5wEA6OcBAOvnAQDt5wEA7ucBAPDnAQD+5wEAAOgBAMToAQDQ6AEA1ugBAADpAQBL6QEAUOkBAFnpAQAA7gEAA+4BAAXuAQAf7gEAIe4BACLuAQAk7gEAJO4BACfuAQAn7gEAKe4BADLuAQA07gEAN+4BADnuAQA57gEAO+4BADvuAQBC7gEAQu4BAEfuAQBH7gEASe4BAEnuAQBL7gEAS+4BAE3uAQBP7gEAUe4BAFLuAQBU7gEAVO4BAFfuAQBX7gEAWe4BAFnuAQBb7gEAW+4BAF3uAQBd7gEAX+4BAF/uAQBh7gEAYu4BAGTuAQBk7gEAZ+4BAGruAQBs7gEAcu4BAHTuAQB37gEAee4BAHzuAQB+7gEAfu4BAIDuAQCJ7gEAi+4BAJvuAQCh7gEAo+4BAKXuAQCp7gEAq+4BALvuAQDw+wEA+fsBAAAAAgDfpgIAAKcCADi3AgBAtwIAHbgCACC4AgChzgIAsM4CAODrAgAA+AIAHfoCAAAAAwBKEwMAAAEOAO8BDgBBsP0IC8MoiAIAAEEAAABaAAAAYQAAAHoAAACqAAAAqgAAALUAAAC1AAAAugAAALoAAADAAAAA1gAAANgAAAD2AAAA+AAAAMECAADGAgAA0QIAAOACAADkAgAA7AIAAOwCAADuAgAA7gIAAHADAAB0AwAAdgMAAHcDAAB6AwAAfQMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA9QMAAPcDAACBBAAAigQAAC8FAAAxBQAAVgUAAFkFAABZBQAAYAUAAIgFAADQBQAA6gUAAO8FAADyBQAAIAYAAEoGAABuBgAAbwYAAHEGAADTBgAA1QYAANUGAADlBgAA5gYAAO4GAADvBgAA+gYAAPwGAAD/BgAA/wYAABAHAAAQBwAAEgcAAC8HAABNBwAApQcAALEHAACxBwAAygcAAOoHAAD0BwAA9QcAAPoHAAD6BwAAAAgAABUIAAAaCAAAGggAACQIAAAkCAAAKAgAACgIAABACAAAWAgAAGAIAABqCAAAcAgAAIcIAACJCAAAjggAAKAIAADJCAAABAkAADkJAAA9CQAAPQkAAFAJAABQCQAAWAkAAGEJAABxCQAAgAkAAIUJAACMCQAAjwkAAJAJAACTCQAAqAkAAKoJAACwCQAAsgkAALIJAAC2CQAAuQkAAL0JAAC9CQAAzgkAAM4JAADcCQAA3QkAAN8JAADhCQAA8AkAAPEJAAD8CQAA/AkAAAUKAAAKCgAADwoAABAKAAATCgAAKAoAACoKAAAwCgAAMgoAADMKAAA1CgAANgoAADgKAAA5CgAAWQoAAFwKAABeCgAAXgoAAHIKAAB0CgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvQoAAL0KAADQCgAA0AoAAOAKAADhCgAA+QoAAPkKAAAFCwAADAsAAA8LAAAQCwAAEwsAACgLAAAqCwAAMAsAADILAAAzCwAANQsAADkLAAA9CwAAPQsAAFwLAABdCwAAXwsAAGELAABxCwAAcQsAAIMLAACDCwAAhQsAAIoLAACOCwAAkAsAAJILAACVCwAAmQsAAJoLAACcCwAAnAsAAJ4LAACfCwAAowsAAKQLAACoCwAAqgsAAK4LAAC5CwAA0AsAANALAAAFDAAADAwAAA4MAAAQDAAAEgwAACgMAAAqDAAAOQwAAD0MAAA9DAAAWAwAAFoMAABdDAAAXQwAAGAMAABhDAAAgAwAAIAMAACFDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvQwAAL0MAADdDAAA3gwAAOAMAADhDAAA8QwAAPIMAAAEDQAADA0AAA4NAAAQDQAAEg0AADoNAAA9DQAAPQ0AAE4NAABODQAAVA0AAFYNAABfDQAAYQ0AAHoNAAB/DQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AAAEOAAAwDgAAMg4AADMOAABADgAARg4AAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAsA4AALIOAACzDgAAvQ4AAL0OAADADgAAxA4AAMYOAADGDgAA3A4AAN8OAAAADwAAAA8AAEAPAABHDwAASQ8AAGwPAACIDwAAjA8AAAAQAAAqEAAAPxAAAD8QAABQEAAAVRAAAFoQAABdEAAAYRAAAGEQAABlEAAAZhAAAG4QAABwEAAAdRAAAIEQAACOEAAAjhAAAKAQAADFEAAAxxAAAMcQAADNEAAAzRAAANAQAAD6EAAA/BAAAEgSAABKEgAATRIAAFASAABWEgAAWBIAAFgSAABaEgAAXRIAAGASAACIEgAAihIAAI0SAACQEgAAsBIAALISAAC1EgAAuBIAAL4SAADAEgAAwBIAAMISAADFEgAAyBIAANYSAADYEgAAEBMAABITAAAVEwAAGBMAAFoTAACAEwAAjxMAAKATAAD1EwAA+BMAAP0TAAABFAAAbBYAAG8WAAB/FgAAgRYAAJoWAACgFgAA6hYAAO4WAAD4FgAAABcAABEXAAAfFwAAMRcAAEAXAABRFwAAYBcAAGwXAABuFwAAcBcAAIAXAACzFwAA1xcAANcXAADcFwAA3BcAACAYAAB4GAAAgBgAAKgYAACqGAAAqhgAALAYAAD1GAAAABkAAB4ZAABQGQAAbRkAAHAZAAB0GQAAgBkAAKsZAACwGQAAyRkAAAAaAAAWGgAAIBoAAFQaAACnGgAApxoAAAUbAAAzGwAARRsAAEwbAACDGwAAoBsAAK4bAACvGwAAuhsAAOUbAAAAHAAAIxwAAE0cAABPHAAAWhwAAH0cAACAHAAAiBwAAJAcAAC6HAAAvRwAAL8cAADpHAAA7BwAAO4cAADzHAAA9RwAAPYcAAD6HAAA+hwAAAAdAAC/HQAAAB4AABUfAAAYHwAAHR8AACAfAABFHwAASB8AAE0fAABQHwAAVx8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAAB9HwAAgB8AALQfAAC2HwAAvB8AAL4fAAC+HwAAwh8AAMQfAADGHwAAzB8AANAfAADTHwAA1h8AANsfAADgHwAA7B8AAPIfAAD0HwAA9h8AAPwfAABxIAAAcSAAAH8gAAB/IAAAkCAAAJwgAAACIQAAAiEAAAchAAAHIQAACiEAABMhAAAVIQAAFSEAABghAAAdIQAAJCEAACQhAAAmIQAAJiEAACghAAAoIQAAKiEAADkhAAA8IQAAPyEAAEUhAABJIQAATiEAAE4hAABgIQAAiCEAAAAsAADkLAAA6ywAAO4sAADyLAAA8ywAAAAtAAAlLQAAJy0AACctAAAtLQAALS0AADAtAABnLQAAby0AAG8tAACALQAAli0AAKAtAACmLQAAqC0AAK4tAACwLQAAti0AALgtAAC+LQAAwC0AAMYtAADILQAAzi0AANAtAADWLQAA2C0AAN4tAAAFMAAABzAAACEwAAApMAAAMTAAADUwAAA4MAAAPDAAAEEwAACWMAAAmzAAAJ8wAAChMAAA+jAAAPwwAAD/MAAABTEAAC8xAAAxMQAAjjEAAKAxAAC/MQAA8DEAAP8xAAAANAAAv00AAABOAACMpAAA0KQAAP2kAAAApQAADKYAABCmAAAfpgAAKqYAACumAABApgAAbqYAAH+mAACdpgAAoKYAAO+mAAAXpwAAH6cAACKnAACIpwAAi6cAAMqnAADQpwAA0acAANOnAADTpwAA1acAANmnAADypwAAAagAAAOoAAAFqAAAB6gAAAqoAAAMqAAAIqgAAECoAABzqAAAgqgAALOoAADyqAAA96gAAPuoAAD7qAAA/agAAP6oAAAKqQAAJakAADCpAABGqQAAYKkAAHypAACEqQAAsqkAAM+pAADPqQAA4KkAAOSpAADmqQAA76kAAPqpAAD+qQAAAKoAACiqAABAqgAAQqoAAESqAABLqgAAYKoAAHaqAAB6qgAAeqoAAH6qAACvqgAAsaoAALGqAAC1qgAAtqoAALmqAAC9qgAAwKoAAMCqAADCqgAAwqoAANuqAADdqgAA4KoAAOqqAADyqgAA9KoAAAGrAAAGqwAACasAAA6rAAARqwAAFqsAACCrAAAmqwAAKKsAAC6rAAAwqwAAWqsAAFyrAABpqwAAcKsAAOKrAAAArAAAo9cAALDXAADG1wAAy9cAAPvXAAAA+QAAbfoAAHD6AADZ+gAAAPsAAAb7AAAT+wAAF/sAAB37AAAd+wAAH/sAACj7AAAq+wAANvsAADj7AAA8+wAAPvsAAD77AABA+wAAQfsAAEP7AABE+wAARvsAALH7AADT+wAAPf0AAFD9AACP/QAAkv0AAMf9AADw/QAA+/0AAHD+AAB0/gAAdv4AAPz+AAAh/wAAOv8AAEH/AABa/wAAZv8AAL7/AADC/wAAx/8AAMr/AADP/wAA0v8AANf/AADa/wAA3P8AAAAAAQALAAEADQABACYAAQAoAAEAOgABADwAAQA9AAEAPwABAE0AAQBQAAEAXQABAIAAAQD6AAEAQAEBAHQBAQCAAgEAnAIBAKACAQDQAgEAAAMBAB8DAQAtAwEASgMBAFADAQB1AwEAgAMBAJ0DAQCgAwEAwwMBAMgDAQDPAwEA0QMBANUDAQAABAEAnQQBALAEAQDTBAEA2AQBAPsEAQAABQEAJwUBADAFAQBjBQEAcAUBAHoFAQB8BQEAigUBAIwFAQCSBQEAlAUBAJUFAQCXBQEAoQUBAKMFAQCxBQEAswUBALkFAQC7BQEAvAUBAAAGAQA2BwEAQAcBAFUHAQBgBwEAZwcBAIAHAQCFBwEAhwcBALAHAQCyBwEAugcBAAAIAQAFCAEACAgBAAgIAQAKCAEANQgBADcIAQA4CAEAPAgBADwIAQA/CAEAVQgBAGAIAQB2CAEAgAgBAJ4IAQDgCAEA8ggBAPQIAQD1CAEAAAkBABUJAQAgCQEAOQkBAIAJAQC3CQEAvgkBAL8JAQAACgEAAAoBABAKAQATCgEAFQoBABcKAQAZCgEANQoBAGAKAQB8CgEAgAoBAJwKAQDACgEAxwoBAMkKAQDkCgEAAAsBADULAQBACwEAVQsBAGALAQByCwEAgAsBAJELAQAADAEASAwBAIAMAQCyDAEAwAwBAPIMAQAADQEAIw0BAIAOAQCpDgEAsA4BALEOAQAADwEAHA8BACcPAQAnDwEAMA8BAEUPAQBwDwEAgQ8BALAPAQDEDwEA4A8BAPYPAQADEAEANxABAHEQAQByEAEAdRABAHUQAQCDEAEArxABANAQAQDoEAEAAxEBACYRAQBEEQEARBEBAEcRAQBHEQEAUBEBAHIRAQB2EQEAdhEBAIMRAQCyEQEAwREBAMQRAQDaEQEA2hEBANwRAQDcEQEAABIBABESAQATEgEAKxIBAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKgSAQCwEgEA3hIBAAUTAQAMEwEADxMBABATAQATEwEAKBMBACoTAQAwEwEAMhMBADMTAQA1EwEAORMBAD0TAQA9EwEAUBMBAFATAQBdEwEAYRMBAAAUAQA0FAEARxQBAEoUAQBfFAEAYRQBAIAUAQCvFAEAxBQBAMUUAQDHFAEAxxQBAIAVAQCuFQEA2BUBANsVAQAAFgEALxYBAEQWAQBEFgEAgBYBAKoWAQC4FgEAuBYBAAAXAQAaFwEAQBcBAEYXAQAAGAEAKxgBAKAYAQDfGAEA/xgBAAYZAQAJGQEACRkBAAwZAQATGQEAFRkBABYZAQAYGQEALxkBAD8ZAQA/GQEAQRkBAEEZAQCgGQEApxkBAKoZAQDQGQEA4RkBAOEZAQDjGQEA4xkBAAAaAQAAGgEACxoBADIaAQA6GgEAOhoBAFAaAQBQGgEAXBoBAIkaAQCdGgEAnRoBALAaAQD4GgEAABwBAAgcAQAKHAEALhwBAEAcAQBAHAEAchwBAI8cAQAAHQEABh0BAAgdAQAJHQEACx0BADAdAQBGHQEARh0BAGAdAQBlHQEAZx0BAGgdAQBqHQEAiR0BAJgdAQCYHQEA4B4BAPIeAQCwHwEAsB8BAAAgAQCZIwEAACQBAG4kAQCAJAEAQyUBAJAvAQDwLwEAADABAC40AQAARAEARkYBAABoAQA4agEAQGoBAF5qAQBwagEAvmoBANBqAQDtagEAAGsBAC9rAQBAawEAQ2sBAGNrAQB3awEAfWsBAI9rAQBAbgEAf24BAABvAQBKbwEAUG8BAFBvAQCTbwEAn28BAOBvAQDhbwEA428BAONvAQAAcAEA94cBAACIAQDVjAEAAI0BAAiNAQDwrwEA868BAPWvAQD7rwEA/a8BAP6vAQAAsAEAIrEBAFCxAQBSsQEAZLEBAGexAQBwsQEA+7IBAAC8AQBqvAEAcLwBAHy8AQCAvAEAiLwBAJC8AQCZvAEAANQBAFTUAQBW1AEAnNQBAJ7UAQCf1AEAotQBAKLUAQCl1AEAptQBAKnUAQCs1AEArtQBALnUAQC71AEAu9QBAL3UAQDD1AEAxdQBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQAe1QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAUtUBAKXWAQCo1gEAwNYBAMLWAQDa1gEA3NYBAPrWAQD81gEAFNcBABbXAQA01wEANtcBAE7XAQBQ1wEAbtcBAHDXAQCI1wEAitcBAKjXAQCq1wEAwtcBAMTXAQDL1wEAAN8BAB7fAQAA4QEALOEBADfhAQA94QEATuEBAE7hAQCQ4gEAreIBAMDiAQDr4gEA4OcBAObnAQDo5wEA6+cBAO3nAQDu5wEA8OcBAP7nAQAA6AEAxOgBAADpAQBD6QEAS+kBAEvpAQAA7gEAA+4BAAXuAQAf7gEAIe4BACLuAQAk7gEAJO4BACfuAQAn7gEAKe4BADLuAQA07gEAN+4BADnuAQA57gEAO+4BADvuAQBC7gEAQu4BAEfuAQBH7gEASe4BAEnuAQBL7gEAS+4BAE3uAQBP7gEAUe4BAFLuAQBU7gEAVO4BAFfuAQBX7gEAWe4BAFnuAQBb7gEAW+4BAF3uAQBd7gEAX+4BAF/uAQBh7gEAYu4BAGTuAQBk7gEAZ+4BAGruAQBs7gEAcu4BAHTuAQB37gEAee4BAHzuAQB+7gEAfu4BAIDuAQCJ7gEAi+4BAJvuAQCh7gEAo+4BAKXuAQCp7gEAq+4BALvuAQAAAAIA36YCAACnAgA4twIAQLcCAB24AgAguAIAoc4CALDOAgDg6wIAAPgCAB36AgAAAAMAShMDAEGApgkLswETAAAABjAAAAcwAAAhMAAAKTAAADgwAAA6MAAAADQAAL9NAAAATgAA/58AAAD5AABt+gAAcPoAANn6AADkbwEA5G8BAABwAQD3hwEAAIgBANWMAQAAjQEACI0BAHCxAQD7sgEAAAACAN+mAgAApwIAOLcCAEC3AgAduAIAILgCAKHOAgCwzgIA4OsCAAD4AgAd+gIAAAADAEoTAwAAAAAAAgAAAEAIAQBVCAEAVwgBAF8IAQBBwKcJC4MCHQAAAAADAABvAwAAhQQAAIYEAABLBgAAVQYAAHAGAABwBgAAUQkAAFQJAACwGgAAzhoAANAcAADSHAAA1BwAAOAcAADiHAAA6BwAAO0cAADtHAAA9BwAAPQcAAD4HAAA+RwAAMAdAAD/HQAADCAAAA0gAADQIAAA8CAAACowAAAtMAAAmTAAAJowAAAA/gAAD/4AACD+AAAt/gAA/QEBAP0BAQDgAgEA4AIBADsTAQA7EwEAAM8BAC3PAQAwzwEARs8BAGfRAQBp0QEAe9EBAILRAQCF0QEAi9EBAKrRAQCt0QEAAAEOAO8BDgAAAAAAAgAAAGALAQByCwEAeAsBAH8LAQBB0KkJCxMCAAAAQAsBAFULAQBYCwEAXwsBAEHwqQkLJgMAAACAqQAAzakAANCpAADZqQAA3qkAAN+pAAABAAAADCAAAA0gAEGgqgkLEwIAAACAEAEAwhABAM0QAQDNEAEAQcCqCQuiAg0AAACADAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwAAMQMAADGDAAAyAwAAMoMAADNDAAA1QwAANYMAADdDAAA3gwAAOAMAADjDAAA5gwAAO8MAADxDAAA8gwAAAAAAAANAAAAoTAAAPowAAD9MAAA/zAAAPAxAAD/MQAA0DIAAP4yAAAAMwAAVzMAAGb/AABv/wAAcf8AAJ3/AADwrwEA868BAPWvAQD7rwEA/a8BAP6vAQAAsAEAALABACCxAQAisQEAZLEBAGexAQAAAAAAAwAAAKGlAAD2pQAApqoAAK+qAACxqgAA3aoAAAAAAAAEAAAApgAAAK8AAACxAAAA3QAAAECDAAB+gwAAgIMAAJaDAEHwrAkLEgIAAAAAqQAALakAAC+pAAAvqQBBkK0JC0MIAAAAAAoBAAMKAQAFCgEABgoBAAwKAQATCgEAFQoBABcKAQAZCgEANQoBADgKAQA6CgEAPwoBAEgKAQBQCgEAWAoBAEHgrQkLEwIAAADkbwEA5G8BAACLAQDVjAEAQYCuCQsiBAAAAIAXAADdFwAA4BcAAOkXAADwFwAA+RcAAOAZAAD/GQBBsK4JCxMCAAAAABIBABESAQATEgEAPhIBAEHQrgkLEwIAAACwEgEA6hIBAPASAQD5EgEAQfCuCQvDKIgCAABBAAAAWgAAAGEAAAB6AAAAqgAAAKoAAAC1AAAAtQAAALoAAAC6AAAAwAAAANYAAADYAAAA9gAAAPgAAADBAgAAxgIAANECAADgAgAA5AIAAOwCAADsAgAA7gIAAO4CAABwAwAAdAMAAHYDAAB3AwAAegMAAH0DAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAAChAwAAowMAAPUDAAD3AwAAgQQAAIoEAAAvBQAAMQUAAFYFAABZBQAAWQUAAGAFAACIBQAA0AUAAOoFAADvBQAA8gUAACAGAABKBgAAbgYAAG8GAABxBgAA0wYAANUGAADVBgAA5QYAAOYGAADuBgAA7wYAAPoGAAD8BgAA/wYAAP8GAAAQBwAAEAcAABIHAAAvBwAATQcAAKUHAACxBwAAsQcAAMoHAADqBwAA9AcAAPUHAAD6BwAA+gcAAAAIAAAVCAAAGggAABoIAAAkCAAAJAgAACgIAAAoCAAAQAgAAFgIAABgCAAAaggAAHAIAACHCAAAiQgAAI4IAACgCAAAyQgAAAQJAAA5CQAAPQkAAD0JAABQCQAAUAkAAFgJAABhCQAAcQkAAIAJAACFCQAAjAkAAI8JAACQCQAAkwkAAKgJAACqCQAAsAkAALIJAACyCQAAtgkAALkJAAC9CQAAvQkAAM4JAADOCQAA3AkAAN0JAADfCQAA4QkAAPAJAADxCQAA/AkAAPwJAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAAFkKAABcCgAAXgoAAF4KAAByCgAAdAoAAIUKAACNCgAAjwoAAJEKAACTCgAAqAoAAKoKAACwCgAAsgoAALMKAAC1CgAAuQoAAL0KAAC9CgAA0AoAANAKAADgCgAA4QoAAPkKAAD5CgAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPQsAAD0LAABcCwAAXQsAAF8LAABhCwAAcQsAAHELAACDCwAAgwsAAIULAACKCwAAjgsAAJALAACSCwAAlQsAAJkLAACaCwAAnAsAAJwLAACeCwAAnwsAAKMLAACkCwAAqAsAAKoLAACuCwAAuQsAANALAADQCwAABQwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA9DAAAPQwAAFgMAABaDAAAXQwAAF0MAABgDAAAYQwAAIAMAACADAAAhQwAAIwMAACODAAAkAwAAJIMAACoDAAAqgwAALMMAAC1DAAAuQwAAL0MAAC9DAAA3QwAAN4MAADgDAAA4QwAAPEMAADyDAAABA0AAAwNAAAODQAAEA0AABINAAA6DQAAPQ0AAD0NAABODQAATg0AAFQNAABWDQAAXw0AAGENAAB6DQAAfw0AAIUNAACWDQAAmg0AALENAACzDQAAuw0AAL0NAAC9DQAAwA0AAMYNAAABDgAAMA4AADIOAAAzDgAAQA4AAEYOAACBDgAAgg4AAIQOAACEDgAAhg4AAIoOAACMDgAAow4AAKUOAAClDgAApw4AALAOAACyDgAAsw4AAL0OAAC9DgAAwA4AAMQOAADGDgAAxg4AANwOAADfDgAAAA8AAAAPAABADwAARw8AAEkPAABsDwAAiA8AAIwPAAAAEAAAKhAAAD8QAAA/EAAAUBAAAFUQAABaEAAAXRAAAGEQAABhEAAAZRAAAGYQAABuEAAAcBAAAHUQAACBEAAAjhAAAI4QAACgEAAAxRAAAMcQAADHEAAAzRAAAM0QAADQEAAA+hAAAPwQAABIEgAAShIAAE0SAABQEgAAVhIAAFgSAABYEgAAWhIAAF0SAABgEgAAiBIAAIoSAACNEgAAkBIAALASAACyEgAAtRIAALgSAAC+EgAAwBIAAMASAADCEgAAxRIAAMgSAADWEgAA2BIAABATAAASEwAAFRMAABgTAABaEwAAgBMAAI8TAACgEwAA9RMAAPgTAAD9EwAAARQAAGwWAABvFgAAfxYAAIEWAACaFgAAoBYAAOoWAADxFgAA+BYAAAAXAAARFwAAHxcAADEXAABAFwAAURcAAGAXAABsFwAAbhcAAHAXAACAFwAAsxcAANcXAADXFwAA3BcAANwXAAAgGAAAeBgAAIAYAACEGAAAhxgAAKgYAACqGAAAqhgAALAYAAD1GAAAABkAAB4ZAABQGQAAbRkAAHAZAAB0GQAAgBkAAKsZAACwGQAAyRkAAAAaAAAWGgAAIBoAAFQaAACnGgAApxoAAAUbAAAzGwAARRsAAEwbAACDGwAAoBsAAK4bAACvGwAAuhsAAOUbAAAAHAAAIxwAAE0cAABPHAAAWhwAAH0cAACAHAAAiBwAAJAcAAC6HAAAvRwAAL8cAADpHAAA7BwAAO4cAADzHAAA9RwAAPYcAAD6HAAA+hwAAAAdAAC/HQAAAB4AABUfAAAYHwAAHR8AACAfAABFHwAASB8AAE0fAABQHwAAVx8AAFkfAABZHwAAWx8AAFsfAABdHwAAXR8AAF8fAAB9HwAAgB8AALQfAAC2HwAAvB8AAL4fAAC+HwAAwh8AAMQfAADGHwAAzB8AANAfAADTHwAA1h8AANsfAADgHwAA7B8AAPIfAAD0HwAA9h8AAPwfAABxIAAAcSAAAH8gAAB/IAAAkCAAAJwgAAACIQAAAiEAAAchAAAHIQAACiEAABMhAAAVIQAAFSEAABkhAAAdIQAAJCEAACQhAAAmIQAAJiEAACghAAAoIQAAKiEAAC0hAAAvIQAAOSEAADwhAAA/IQAARSEAAEkhAABOIQAATiEAAIMhAACEIQAAACwAAOQsAADrLAAA7iwAAPIsAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAMC0AAGctAABvLQAAby0AAIAtAACWLQAAoC0AAKYtAACoLQAAri0AALAtAAC2LQAAuC0AAL4tAADALQAAxi0AAMgtAADOLQAA0C0AANYtAADYLQAA3i0AAC8uAAAvLgAABTAAAAYwAAAxMAAANTAAADswAAA8MAAAQTAAAJYwAACdMAAAnzAAAKEwAAD6MAAA/DAAAP8wAAAFMQAALzEAADExAACOMQAAoDEAAL8xAADwMQAA/zEAAAA0AAC/TQAAAE4AAIykAADQpAAA/aQAAAClAAAMpgAAEKYAAB+mAAAqpgAAK6YAAECmAABupgAAf6YAAJ2mAACgpgAA5aYAABenAAAfpwAAIqcAAIinAACLpwAAyqcAANCnAADRpwAA06cAANOnAADVpwAA2acAAPKnAAABqAAAA6gAAAWoAAAHqAAACqgAAAyoAAAiqAAAQKgAAHOoAACCqAAAs6gAAPKoAAD3qAAA+6gAAPuoAAD9qAAA/qgAAAqpAAAlqQAAMKkAAEapAABgqQAAfKkAAISpAACyqQAAz6kAAM+pAADgqQAA5KkAAOapAADvqQAA+qkAAP6pAAAAqgAAKKoAAECqAABCqgAARKoAAEuqAABgqgAAdqoAAHqqAAB6qgAAfqoAAK+qAACxqgAAsaoAALWqAAC2qgAAuaoAAL2qAADAqgAAwKoAAMKqAADCqgAA26oAAN2qAADgqgAA6qoAAPKqAAD0qgAAAasAAAarAAAJqwAADqsAABGrAAAWqwAAIKsAACarAAAoqwAALqsAADCrAABaqwAAXKsAAGmrAABwqwAA4qsAAACsAACj1wAAsNcAAMbXAADL1wAA+9cAAAD5AABt+gAAcPoAANn6AAAA+wAABvsAABP7AAAX+wAAHfsAAB37AAAf+wAAKPsAACr7AAA2+wAAOPsAADz7AAA++wAAPvsAAED7AABB+wAAQ/sAAET7AABG+wAAsfsAANP7AAA9/QAAUP0AAI/9AACS/QAAx/0AAPD9AAD7/QAAcP4AAHT+AAB2/gAA/P4AACH/AAA6/wAAQf8AAFr/AABm/wAAvv8AAML/AADH/wAAyv8AAM//AADS/wAA1/8AANr/AADc/wAAAAABAAsAAQANAAEAJgABACgAAQA6AAEAPAABAD0AAQA/AAEATQABAFAAAQBdAAEAgAABAPoAAQCAAgEAnAIBAKACAQDQAgEAAAMBAB8DAQAtAwEAQAMBAEIDAQBJAwEAUAMBAHUDAQCAAwEAnQMBAKADAQDDAwEAyAMBAM8DAQAABAEAnQQBALAEAQDTBAEA2AQBAPsEAQAABQEAJwUBADAFAQBjBQEAcAUBAHoFAQB8BQEAigUBAIwFAQCSBQEAlAUBAJUFAQCXBQEAoQUBAKMFAQCxBQEAswUBALkFAQC7BQEAvAUBAAAGAQA2BwEAQAcBAFUHAQBgBwEAZwcBAIAHAQCFBwEAhwcBALAHAQCyBwEAugcBAAAIAQAFCAEACAgBAAgIAQAKCAEANQgBADcIAQA4CAEAPAgBADwIAQA/CAEAVQgBAGAIAQB2CAEAgAgBAJ4IAQDgCAEA8ggBAPQIAQD1CAEAAAkBABUJAQAgCQEAOQkBAIAJAQC3CQEAvgkBAL8JAQAACgEAAAoBABAKAQATCgEAFQoBABcKAQAZCgEANQoBAGAKAQB8CgEAgAoBAJwKAQDACgEAxwoBAMkKAQDkCgEAAAsBADULAQBACwEAVQsBAGALAQByCwEAgAsBAJELAQAADAEASAwBAIAMAQCyDAEAwAwBAPIMAQAADQEAIw0BAIAOAQCpDgEAsA4BALEOAQAADwEAHA8BACcPAQAnDwEAMA8BAEUPAQBwDwEAgQ8BALAPAQDEDwEA4A8BAPYPAQADEAEANxABAHEQAQByEAEAdRABAHUQAQCDEAEArxABANAQAQDoEAEAAxEBACYRAQBEEQEARBEBAEcRAQBHEQEAUBEBAHIRAQB2EQEAdhEBAIMRAQCyEQEAwREBAMQRAQDaEQEA2hEBANwRAQDcEQEAABIBABESAQATEgEAKxIBAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKgSAQCwEgEA3hIBAAUTAQAMEwEADxMBABATAQATEwEAKBMBACoTAQAwEwEAMhMBADMTAQA1EwEAORMBAD0TAQA9EwEAUBMBAFATAQBdEwEAYRMBAAAUAQA0FAEARxQBAEoUAQBfFAEAYRQBAIAUAQCvFAEAxBQBAMUUAQDHFAEAxxQBAIAVAQCuFQEA2BUBANsVAQAAFgEALxYBAEQWAQBEFgEAgBYBAKoWAQC4FgEAuBYBAAAXAQAaFwEAQBcBAEYXAQAAGAEAKxgBAKAYAQDfGAEA/xgBAAYZAQAJGQEACRkBAAwZAQATGQEAFRkBABYZAQAYGQEALxkBAD8ZAQA/GQEAQRkBAEEZAQCgGQEApxkBAKoZAQDQGQEA4RkBAOEZAQDjGQEA4xkBAAAaAQAAGgEACxoBADIaAQA6GgEAOhoBAFAaAQBQGgEAXBoBAIkaAQCdGgEAnRoBALAaAQD4GgEAABwBAAgcAQAKHAEALhwBAEAcAQBAHAEAchwBAI8cAQAAHQEABh0BAAgdAQAJHQEACx0BADAdAQBGHQEARh0BAGAdAQBlHQEAZx0BAGgdAQBqHQEAiR0BAJgdAQCYHQEA4B4BAPIeAQCwHwEAsB8BAAAgAQCZIwEAgCQBAEMlAQCQLwEA8C8BAAAwAQAuNAEAAEQBAEZGAQAAaAEAOGoBAEBqAQBeagEAcGoBAL5qAQDQagEA7WoBAABrAQAvawEAQGsBAENrAQBjawEAd2sBAH1rAQCPawEAQG4BAH9uAQAAbwEASm8BAFBvAQBQbwEAk28BAJ9vAQDgbwEA4W8BAONvAQDjbwEAAHABAPeHAQAAiAEA1YwBAACNAQAIjQEA8K8BAPOvAQD1rwEA+68BAP2vAQD+rwEAALABACKxAQBQsQEAUrEBAGSxAQBnsQEAcLEBAPuyAQAAvAEAarwBAHC8AQB8vAEAgLwBAIi8AQCQvAEAmbwBAADUAQBU1AEAVtQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQAF1QEAB9UBAArVAQAN1QEAFNUBABbVAQAc1QEAHtUBADnVAQA71QEAPtUBAEDVAQBE1QEARtUBAEbVAQBK1QEAUNUBAFLVAQCl1gEAqNYBAMDWAQDC1gEA2tYBANzWAQD61gEA/NYBABTXAQAW1wEANNcBADbXAQBO1wEAUNcBAG7XAQBw1wEAiNcBAIrXAQCo1wEAqtcBAMLXAQDE1wEAy9cBAADfAQAe3wEAAOEBACzhAQA34QEAPeEBAE7hAQBO4QEAkOIBAK3iAQDA4gEA6+IBAODnAQDm5wEA6OcBAOvnAQDt5wEA7ucBAPDnAQD+5wEAAOgBAMToAQAA6QEAQ+kBAEvpAQBL6QEAAO4BAAPuAQAF7gEAH+4BACHuAQAi7gEAJO4BACTuAQAn7gEAJ+4BACnuAQAy7gEANO4BADfuAQA57gEAOe4BADvuAQA77gEAQu4BAELuAQBH7gEAR+4BAEnuAQBJ7gEAS+4BAEvuAQBN7gEAT+4BAFHuAQBS7gEAVO4BAFTuAQBX7gEAV+4BAFnuAQBZ7gEAW+4BAFvuAQBd7gEAXe4BAF/uAQBf7gEAYe4BAGLuAQBk7gEAZO4BAGfuAQBq7gEAbO4BAHLuAQB07gEAd+4BAHnuAQB87gEAfu4BAH7uAQCA7gEAie4BAIvuAQCb7gEAoe4BAKPuAQCl7gEAqe4BAKvuAQC77gEAAAACAN+mAgAApwIAOLcCAEC3AgAduAIAILgCAKHOAgCwzgIA4OsCAAD4AgAd+gIAAAADAEoTAwBBwNcJC/MIjgAAAEEAAABaAAAAYQAAAHoAAAC1AAAAtQAAAMAAAADWAAAA2AAAAPYAAAD4AAAAugEAALwBAAC/AQAAxAEAAJMCAACVAgAArwIAAHADAABzAwAAdgMAAHcDAAB7AwAAfQMAAH8DAAB/AwAAhgMAAIYDAACIAwAAigMAAIwDAACMAwAAjgMAAKEDAACjAwAA9QMAAPcDAACBBAAAigQAAC8FAAAxBQAAVgUAAGAFAACIBQAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD9EAAA/xAAAKATAAD1EwAA+BMAAP0TAACAHAAAiBwAAJAcAAC6HAAAvRwAAL8cAAAAHQAAKx0AAGsdAAB3HQAAeR0AAJodAAAAHgAAFR8AABgfAAAdHwAAIB8AAEUfAABIHwAATR8AAFAfAABXHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAH0fAACAHwAAtB8AALYfAAC8HwAAvh8AAL4fAADCHwAAxB8AAMYfAADMHwAA0B8AANMfAADWHwAA2x8AAOAfAADsHwAA8h8AAPQfAAD2HwAA/B8AAAIhAAACIQAAByEAAAchAAAKIQAAEyEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAAC8hAAA0IQAAOSEAADkhAAA8IQAAPyEAAEUhAABJIQAATiEAAE4hAACDIQAAhCEAAAAsAAB7LAAAfiwAAOQsAADrLAAA7iwAAPIsAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAQKYAAG2mAACApgAAm6YAACKnAABvpwAAcacAAIenAACLpwAAjqcAAJCnAADKpwAA0KcAANGnAADTpwAA06cAANWnAADZpwAA9acAAPanAAD6pwAA+qcAADCrAABaqwAAYKsAAGirAABwqwAAv6sAAAD7AAAG+wAAE/sAABf7AAAh/wAAOv8AAEH/AABa/wAAAAQBAE8EAQCwBAEA0wQBANgEAQD7BAEAcAUBAHoFAQB8BQEAigUBAIwFAQCSBQEAlAUBAJUFAQCXBQEAoQUBAKMFAQCxBQEAswUBALkFAQC7BQEAvAUBAIAMAQCyDAEAwAwBAPIMAQCgGAEA3xgBAEBuAQB/bgEAANQBAFTUAQBW1AEAnNQBAJ7UAQCf1AEAotQBAKLUAQCl1AEAptQBAKnUAQCs1AEArtQBALnUAQC71AEAu9QBAL3UAQDD1AEAxdQBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQAe1QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAUtUBAKXWAQCo1gEAwNYBAMLWAQDa1gEA3NYBAPrWAQD81gEAFNcBABbXAQA01wEANtcBAE7XAQBQ1wEAbtcBAHDXAQCI1wEAitcBAKjXAQCq1wEAwtcBAMTXAQDL1wEAAN8BAAnfAQAL3wEAHt8BAADpAQBD6QEAQcDgCQuTAwsAAACBDgAAgg4AAIQOAACEDgAAhg4AAIoOAACMDgAAow4AAKUOAAClDgAApw4AAL0OAADADgAAxA4AAMYOAADGDgAAyA4AAM0OAADQDgAA2Q4AANwOAADfDgAAAAAAACYAAABBAAAAWgAAAGEAAAB6AAAAqgAAAKoAAAC6AAAAugAAAMAAAADWAAAA2AAAAPYAAAD4AAAAuAIAAOACAADkAgAAAB0AACUdAAAsHQAAXB0AAGIdAABlHQAAax0AAHcdAAB5HQAAvh0AAAAeAAD/HgAAcSAAAHEgAAB/IAAAfyAAAJAgAACcIAAAKiEAACshAAAyIQAAMiEAAE4hAABOIQAAYCEAAIghAABgLAAAfywAACKnAACHpwAAi6cAAMqnAADQpwAA0acAANOnAADTpwAA1acAANmnAADypwAA/6cAADCrAABaqwAAXKsAAGSrAABmqwAAaasAAAD7AAAG+wAAIf8AADr/AABB/wAAWv8AAIAHAQCFBwEAhwcBALAHAQCyBwEAugcBAADfAQAe3wEAQeDjCQvDAQMAAAAAHAAANxwAADscAABJHAAATRwAAE8cAAAAAAAABQAAAAAZAAAeGQAAIBkAACsZAAAwGQAAOxkAAEAZAABAGQAARBkAAE8ZAAAAAAAAAwAAAAAGAQA2BwEAQAcBAFUHAQBgBwEAZwcBAAAAAAAHAAAAAAABAAsAAQANAAEAJgABACgAAQA6AAEAPAABAD0AAQA/AAEATQABAFAAAQBdAAEAgAABAPoAAQAAAAAAAgAAANCkAAD/pAAAsB8BALAfAQBBsOUJC4JOkQIAAGEAAAB6AAAAtQAAALUAAADfAAAA9gAAAPgAAAD/AAAAAQEAAAEBAAADAQAAAwEAAAUBAAAFAQAABwEAAAcBAAAJAQAACQEAAAsBAAALAQAADQEAAA0BAAAPAQAADwEAABEBAAARAQAAEwEAABMBAAAVAQAAFQEAABcBAAAXAQAAGQEAABkBAAAbAQAAGwEAAB0BAAAdAQAAHwEAAB8BAAAhAQAAIQEAACMBAAAjAQAAJQEAACUBAAAnAQAAJwEAACkBAAApAQAAKwEAACsBAAAtAQAALQEAAC8BAAAvAQAAMQEAADEBAAAzAQAAMwEAADUBAAA1AQAANwEAADgBAAA6AQAAOgEAADwBAAA8AQAAPgEAAD4BAABAAQAAQAEAAEIBAABCAQAARAEAAEQBAABGAQAARgEAAEgBAABJAQAASwEAAEsBAABNAQAATQEAAE8BAABPAQAAUQEAAFEBAABTAQAAUwEAAFUBAABVAQAAVwEAAFcBAABZAQAAWQEAAFsBAABbAQAAXQEAAF0BAABfAQAAXwEAAGEBAABhAQAAYwEAAGMBAABlAQAAZQEAAGcBAABnAQAAaQEAAGkBAABrAQAAawEAAG0BAABtAQAAbwEAAG8BAABxAQAAcQEAAHMBAABzAQAAdQEAAHUBAAB3AQAAdwEAAHoBAAB6AQAAfAEAAHwBAAB+AQAAgAEAAIMBAACDAQAAhQEAAIUBAACIAQAAiAEAAIwBAACNAQAAkgEAAJIBAACVAQAAlQEAAJkBAACbAQAAngEAAJ4BAAChAQAAoQEAAKMBAACjAQAApQEAAKUBAACoAQAAqAEAAKoBAACrAQAArQEAAK0BAACwAQAAsAEAALQBAAC0AQAAtgEAALYBAAC5AQAAugEAAL0BAAC/AQAAxgEAAMYBAADJAQAAyQEAAMwBAADMAQAAzgEAAM4BAADQAQAA0AEAANIBAADSAQAA1AEAANQBAADWAQAA1gEAANgBAADYAQAA2gEAANoBAADcAQAA3QEAAN8BAADfAQAA4QEAAOEBAADjAQAA4wEAAOUBAADlAQAA5wEAAOcBAADpAQAA6QEAAOsBAADrAQAA7QEAAO0BAADvAQAA8AEAAPMBAADzAQAA9QEAAPUBAAD5AQAA+QEAAPsBAAD7AQAA/QEAAP0BAAD/AQAA/wEAAAECAAABAgAAAwIAAAMCAAAFAgAABQIAAAcCAAAHAgAACQIAAAkCAAALAgAACwIAAA0CAAANAgAADwIAAA8CAAARAgAAEQIAABMCAAATAgAAFQIAABUCAAAXAgAAFwIAABkCAAAZAgAAGwIAABsCAAAdAgAAHQIAAB8CAAAfAgAAIQIAACECAAAjAgAAIwIAACUCAAAlAgAAJwIAACcCAAApAgAAKQIAACsCAAArAgAALQIAAC0CAAAvAgAALwIAADECAAAxAgAAMwIAADkCAAA8AgAAPAIAAD8CAABAAgAAQgIAAEICAABHAgAARwIAAEkCAABJAgAASwIAAEsCAABNAgAATQIAAE8CAACTAgAAlQIAAK8CAABxAwAAcQMAAHMDAABzAwAAdwMAAHcDAAB7AwAAfQMAAJADAACQAwAArAMAAM4DAADQAwAA0QMAANUDAADXAwAA2QMAANkDAADbAwAA2wMAAN0DAADdAwAA3wMAAN8DAADhAwAA4QMAAOMDAADjAwAA5QMAAOUDAADnAwAA5wMAAOkDAADpAwAA6wMAAOsDAADtAwAA7QMAAO8DAADzAwAA9QMAAPUDAAD4AwAA+AMAAPsDAAD8AwAAMAQAAF8EAABhBAAAYQQAAGMEAABjBAAAZQQAAGUEAABnBAAAZwQAAGkEAABpBAAAawQAAGsEAABtBAAAbQQAAG8EAABvBAAAcQQAAHEEAABzBAAAcwQAAHUEAAB1BAAAdwQAAHcEAAB5BAAAeQQAAHsEAAB7BAAAfQQAAH0EAAB/BAAAfwQAAIEEAACBBAAAiwQAAIsEAACNBAAAjQQAAI8EAACPBAAAkQQAAJEEAACTBAAAkwQAAJUEAACVBAAAlwQAAJcEAACZBAAAmQQAAJsEAACbBAAAnQQAAJ0EAACfBAAAnwQAAKEEAAChBAAAowQAAKMEAAClBAAApQQAAKcEAACnBAAAqQQAAKkEAACrBAAAqwQAAK0EAACtBAAArwQAAK8EAACxBAAAsQQAALMEAACzBAAAtQQAALUEAAC3BAAAtwQAALkEAAC5BAAAuwQAALsEAAC9BAAAvQQAAL8EAAC/BAAAwgQAAMIEAADEBAAAxAQAAMYEAADGBAAAyAQAAMgEAADKBAAAygQAAMwEAADMBAAAzgQAAM8EAADRBAAA0QQAANMEAADTBAAA1QQAANUEAADXBAAA1wQAANkEAADZBAAA2wQAANsEAADdBAAA3QQAAN8EAADfBAAA4QQAAOEEAADjBAAA4wQAAOUEAADlBAAA5wQAAOcEAADpBAAA6QQAAOsEAADrBAAA7QQAAO0EAADvBAAA7wQAAPEEAADxBAAA8wQAAPMEAAD1BAAA9QQAAPcEAAD3BAAA+QQAAPkEAAD7BAAA+wQAAP0EAAD9BAAA/wQAAP8EAAABBQAAAQUAAAMFAAADBQAABQUAAAUFAAAHBQAABwUAAAkFAAAJBQAACwUAAAsFAAANBQAADQUAAA8FAAAPBQAAEQUAABEFAAATBQAAEwUAABUFAAAVBQAAFwUAABcFAAAZBQAAGQUAABsFAAAbBQAAHQUAAB0FAAAfBQAAHwUAACEFAAAhBQAAIwUAACMFAAAlBQAAJQUAACcFAAAnBQAAKQUAACkFAAArBQAAKwUAAC0FAAAtBQAALwUAAC8FAABgBQAAiAUAANAQAAD6EAAA/RAAAP8QAAD4EwAA/RMAAIAcAACIHAAAAB0AACsdAABrHQAAdx0AAHkdAACaHQAAAR4AAAEeAAADHgAAAx4AAAUeAAAFHgAABx4AAAceAAAJHgAACR4AAAseAAALHgAADR4AAA0eAAAPHgAADx4AABEeAAARHgAAEx4AABMeAAAVHgAAFR4AABceAAAXHgAAGR4AABkeAAAbHgAAGx4AAB0eAAAdHgAAHx4AAB8eAAAhHgAAIR4AACMeAAAjHgAAJR4AACUeAAAnHgAAJx4AACkeAAApHgAAKx4AACseAAAtHgAALR4AAC8eAAAvHgAAMR4AADEeAAAzHgAAMx4AADUeAAA1HgAANx4AADceAAA5HgAAOR4AADseAAA7HgAAPR4AAD0eAAA/HgAAPx4AAEEeAABBHgAAQx4AAEMeAABFHgAARR4AAEceAABHHgAASR4AAEkeAABLHgAASx4AAE0eAABNHgAATx4AAE8eAABRHgAAUR4AAFMeAABTHgAAVR4AAFUeAABXHgAAVx4AAFkeAABZHgAAWx4AAFseAABdHgAAXR4AAF8eAABfHgAAYR4AAGEeAABjHgAAYx4AAGUeAABlHgAAZx4AAGceAABpHgAAaR4AAGseAABrHgAAbR4AAG0eAABvHgAAbx4AAHEeAABxHgAAcx4AAHMeAAB1HgAAdR4AAHceAAB3HgAAeR4AAHkeAAB7HgAAex4AAH0eAAB9HgAAfx4AAH8eAACBHgAAgR4AAIMeAACDHgAAhR4AAIUeAACHHgAAhx4AAIkeAACJHgAAix4AAIseAACNHgAAjR4AAI8eAACPHgAAkR4AAJEeAACTHgAAkx4AAJUeAACdHgAAnx4AAJ8eAAChHgAAoR4AAKMeAACjHgAApR4AAKUeAACnHgAApx4AAKkeAACpHgAAqx4AAKseAACtHgAArR4AAK8eAACvHgAAsR4AALEeAACzHgAAsx4AALUeAAC1HgAAtx4AALceAAC5HgAAuR4AALseAAC7HgAAvR4AAL0eAAC/HgAAvx4AAMEeAADBHgAAwx4AAMMeAADFHgAAxR4AAMceAADHHgAAyR4AAMkeAADLHgAAyx4AAM0eAADNHgAAzx4AAM8eAADRHgAA0R4AANMeAADTHgAA1R4AANUeAADXHgAA1x4AANkeAADZHgAA2x4AANseAADdHgAA3R4AAN8eAADfHgAA4R4AAOEeAADjHgAA4x4AAOUeAADlHgAA5x4AAOceAADpHgAA6R4AAOseAADrHgAA7R4AAO0eAADvHgAA7x4AAPEeAADxHgAA8x4AAPMeAAD1HgAA9R4AAPceAAD3HgAA+R4AAPkeAAD7HgAA+x4AAP0eAAD9HgAA/x4AAAcfAAAQHwAAFR8AACAfAAAnHwAAMB8AADcfAABAHwAARR8AAFAfAABXHwAAYB8AAGcfAABwHwAAfR8AAIAfAACHHwAAkB8AAJcfAACgHwAApx8AALAfAAC0HwAAth8AALcfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMcfAADQHwAA0x8AANYfAADXHwAA4B8AAOcfAADyHwAA9B8AAPYfAAD3HwAACiEAAAohAAAOIQAADyEAABMhAAATIQAALyEAAC8hAAA0IQAANCEAADkhAAA5IQAAPCEAAD0hAABGIQAASSEAAE4hAABOIQAAhCEAAIQhAAAwLAAAXywAAGEsAABhLAAAZSwAAGYsAABoLAAAaCwAAGosAABqLAAAbCwAAGwsAABxLAAAcSwAAHMsAAB0LAAAdiwAAHssAACBLAAAgSwAAIMsAACDLAAAhSwAAIUsAACHLAAAhywAAIksAACJLAAAiywAAIssAACNLAAAjSwAAI8sAACPLAAAkSwAAJEsAACTLAAAkywAAJUsAACVLAAAlywAAJcsAACZLAAAmSwAAJssAACbLAAAnSwAAJ0sAACfLAAAnywAAKEsAAChLAAAoywAAKMsAAClLAAApSwAAKcsAACnLAAAqSwAAKksAACrLAAAqywAAK0sAACtLAAArywAAK8sAACxLAAAsSwAALMsAACzLAAAtSwAALUsAAC3LAAAtywAALksAAC5LAAAuywAALssAAC9LAAAvSwAAL8sAAC/LAAAwSwAAMEsAADDLAAAwywAAMUsAADFLAAAxywAAMcsAADJLAAAySwAAMssAADLLAAAzSwAAM0sAADPLAAAzywAANEsAADRLAAA0ywAANMsAADVLAAA1SwAANcsAADXLAAA2SwAANksAADbLAAA2ywAAN0sAADdLAAA3ywAAN8sAADhLAAA4SwAAOMsAADkLAAA7CwAAOwsAADuLAAA7iwAAPMsAADzLAAAAC0AACUtAAAnLQAAJy0AAC0tAAAtLQAAQaYAAEGmAABDpgAAQ6YAAEWmAABFpgAAR6YAAEemAABJpgAASaYAAEumAABLpgAATaYAAE2mAABPpgAAT6YAAFGmAABRpgAAU6YAAFOmAABVpgAAVaYAAFemAABXpgAAWaYAAFmmAABbpgAAW6YAAF2mAABdpgAAX6YAAF+mAABhpgAAYaYAAGOmAABjpgAAZaYAAGWmAABnpgAAZ6YAAGmmAABppgAAa6YAAGumAABtpgAAbaYAAIGmAACBpgAAg6YAAIOmAACFpgAAhaYAAIemAACHpgAAiaYAAImmAACLpgAAi6YAAI2mAACNpgAAj6YAAI+mAACRpgAAkaYAAJOmAACTpgAAlaYAAJWmAACXpgAAl6YAAJmmAACZpgAAm6YAAJumAAAjpwAAI6cAACWnAAAlpwAAJ6cAACenAAAppwAAKacAACunAAArpwAALacAAC2nAAAvpwAAMacAADOnAAAzpwAANacAADWnAAA3pwAAN6cAADmnAAA5pwAAO6cAADunAAA9pwAAPacAAD+nAAA/pwAAQacAAEGnAABDpwAAQ6cAAEWnAABFpwAAR6cAAEenAABJpwAASacAAEunAABLpwAATacAAE2nAABPpwAAT6cAAFGnAABRpwAAU6cAAFOnAABVpwAAVacAAFenAABXpwAAWacAAFmnAABbpwAAW6cAAF2nAABdpwAAX6cAAF+nAABhpwAAYacAAGOnAABjpwAAZacAAGWnAABnpwAAZ6cAAGmnAABppwAAa6cAAGunAABtpwAAbacAAG+nAABvpwAAcacAAHinAAB6pwAAeqcAAHynAAB8pwAAf6cAAH+nAACBpwAAgacAAIOnAACDpwAAhacAAIWnAACHpwAAh6cAAIynAACMpwAAjqcAAI6nAACRpwAAkacAAJOnAACVpwAAl6cAAJenAACZpwAAmacAAJunAACbpwAAnacAAJ2nAACfpwAAn6cAAKGnAAChpwAAo6cAAKOnAAClpwAApacAAKenAACnpwAAqacAAKmnAACvpwAAr6cAALWnAAC1pwAAt6cAALenAAC5pwAAuacAALunAAC7pwAAvacAAL2nAAC/pwAAv6cAAMGnAADBpwAAw6cAAMOnAADIpwAAyKcAAMqnAADKpwAA0acAANGnAADTpwAA06cAANWnAADVpwAA16cAANenAADZpwAA2acAAPanAAD2pwAA+qcAAPqnAAAwqwAAWqsAAGCrAABoqwAAcKsAAL+rAAAA+wAABvsAABP7AAAX+wAAQf8AAFr/AAAoBAEATwQBANgEAQD7BAEAlwUBAKEFAQCjBQEAsQUBALMFAQC5BQEAuwUBALwFAQDADAEA8gwBAMAYAQDfGAEAYG4BAH9uAQAa1AEAM9QBAE7UAQBU1AEAVtQBAGfUAQCC1AEAm9QBALbUAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQDP1AEA6tQBAAPVAQAe1QEAN9UBAFLVAQBr1QEAhtUBAJ/VAQC61QEA09UBAO7VAQAH1gEAItYBADvWAQBW1gEAb9YBAIrWAQCl1gEAwtYBANrWAQDc1gEA4dYBAPzWAQAU1wEAFtcBABvXAQA21wEATtcBAFDXAQBV1wEAcNcBAIjXAQCK1wEAj9cBAKrXAQDC1wEAxNcBAMnXAQDL1wEAy9cBAADfAQAJ3wEAC98BAB7fAQAi6QEAQ+kBAAAAAABFAAAAsAIAAMECAADGAgAA0QIAAOACAADkAgAA7AIAAOwCAADuAgAA7gIAAHQDAAB0AwAAegMAAHoDAABZBQAAWQUAAEAGAABABgAA5QYAAOYGAAD0BwAA9QcAAPoHAAD6BwAAGggAABoIAAAkCAAAJAgAACgIAAAoCAAAyQgAAMkIAABxCQAAcQkAAEYOAABGDgAAxg4AAMYOAAD8EAAA/BAAANcXAADXFwAAQxgAAEMYAACnGgAApxoAAHgcAAB9HAAALB0AAGodAAB4HQAAeB0AAJsdAAC/HQAAcSAAAHEgAAB/IAAAfyAAAJAgAACcIAAAfCwAAH0sAABvLQAAby0AAC8uAAAvLgAABTAAAAUwAAAxMAAANTAAADswAAA7MAAAnTAAAJ4wAAD8MAAA/jAAABWgAAAVoAAA+KQAAP2kAAAMpgAADKYAAH+mAAB/pgAAnKYAAJ2mAAAXpwAAH6cAAHCnAABwpwAAiKcAAIinAADypwAA9KcAAPinAAD5pwAAz6kAAM+pAADmqQAA5qkAAHCqAABwqgAA3aoAAN2qAADzqgAA9KoAAFyrAABfqwAAaasAAGmrAABw/wAAcP8AAJ7/AACf/wAAgAcBAIUHAQCHBwEAsAcBALIHAQC6BwEAQGsBAENrAQCTbwEAn28BAOBvAQDhbwEA428BAONvAQDwrwEA868BAPWvAQD7rwEA/a8BAP6vAQA34QEAPeEBAEvpAQBL6QEAAAAAAPUBAACqAAAAqgAAALoAAAC6AAAAuwEAALsBAADAAQAAwwEAAJQCAACUAgAA0AUAAOoFAADvBQAA8gUAACAGAAA/BgAAQQYAAEoGAABuBgAAbwYAAHEGAADTBgAA1QYAANUGAADuBgAA7wYAAPoGAAD8BgAA/wYAAP8GAAAQBwAAEAcAABIHAAAvBwAATQcAAKUHAACxBwAAsQcAAMoHAADqBwAAAAgAABUIAABACAAAWAgAAGAIAABqCAAAcAgAAIcIAACJCAAAjggAAKAIAADICAAABAkAADkJAAA9CQAAPQkAAFAJAABQCQAAWAkAAGEJAAByCQAAgAkAAIUJAACMCQAAjwkAAJAJAACTCQAAqAkAAKoJAACwCQAAsgkAALIJAAC2CQAAuQkAAL0JAAC9CQAAzgkAAM4JAADcCQAA3QkAAN8JAADhCQAA8AkAAPEJAAD8CQAA/AkAAAUKAAAKCgAADwoAABAKAAATCgAAKAoAACoKAAAwCgAAMgoAADMKAAA1CgAANgoAADgKAAA5CgAAWQoAAFwKAABeCgAAXgoAAHIKAAB0CgAAhQoAAI0KAACPCgAAkQoAAJMKAACoCgAAqgoAALAKAACyCgAAswoAALUKAAC5CgAAvQoAAL0KAADQCgAA0AoAAOAKAADhCgAA+QoAAPkKAAAFCwAADAsAAA8LAAAQCwAAEwsAACgLAAAqCwAAMAsAADILAAAzCwAANQsAADkLAAA9CwAAPQsAAFwLAABdCwAAXwsAAGELAABxCwAAcQsAAIMLAACDCwAAhQsAAIoLAACOCwAAkAsAAJILAACVCwAAmQsAAJoLAACcCwAAnAsAAJ4LAACfCwAAowsAAKQLAACoCwAAqgsAAK4LAAC5CwAA0AsAANALAAAFDAAADAwAAA4MAAAQDAAAEgwAACgMAAAqDAAAOQwAAD0MAAA9DAAAWAwAAFoMAABdDAAAXQwAAGAMAABhDAAAgAwAAIAMAACFDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvQwAAL0MAADdDAAA3gwAAOAMAADhDAAA8QwAAPIMAAAEDQAADA0AAA4NAAAQDQAAEg0AADoNAAA9DQAAPQ0AAE4NAABODQAAVA0AAFYNAABfDQAAYQ0AAHoNAAB/DQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AAAEOAAAwDgAAMg4AADMOAABADgAARQ4AAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAsA4AALIOAACzDgAAvQ4AAL0OAADADgAAxA4AANwOAADfDgAAAA8AAAAPAABADwAARw8AAEkPAABsDwAAiA8AAIwPAAAAEAAAKhAAAD8QAAA/EAAAUBAAAFUQAABaEAAAXRAAAGEQAABhEAAAZRAAAGYQAABuEAAAcBAAAHUQAACBEAAAjhAAAI4QAAAAEQAASBIAAEoSAABNEgAAUBIAAFYSAABYEgAAWBIAAFoSAABdEgAAYBIAAIgSAACKEgAAjRIAAJASAACwEgAAshIAALUSAAC4EgAAvhIAAMASAADAEgAAwhIAAMUSAADIEgAA1hIAANgSAAAQEwAAEhMAABUTAAAYEwAAWhMAAIATAACPEwAAARQAAGwWAABvFgAAfxYAAIEWAACaFgAAoBYAAOoWAADxFgAA+BYAAAAXAAARFwAAHxcAADEXAABAFwAAURcAAGAXAABsFwAAbhcAAHAXAACAFwAAsxcAANwXAADcFwAAIBgAAEIYAABEGAAAeBgAAIAYAACEGAAAhxgAAKgYAACqGAAAqhgAALAYAAD1GAAAABkAAB4ZAABQGQAAbRkAAHAZAAB0GQAAgBkAAKsZAACwGQAAyRkAAAAaAAAWGgAAIBoAAFQaAAAFGwAAMxsAAEUbAABMGwAAgxsAAKAbAACuGwAArxsAALobAADlGwAAABwAACMcAABNHAAATxwAAFocAAB3HAAA6RwAAOwcAADuHAAA8xwAAPUcAAD2HAAA+hwAAPocAAA1IQAAOCEAADAtAABnLQAAgC0AAJYtAACgLQAApi0AAKgtAACuLQAAsC0AALYtAAC4LQAAvi0AAMAtAADGLQAAyC0AAM4tAADQLQAA1i0AANgtAADeLQAABjAAAAYwAAA8MAAAPDAAAEEwAACWMAAAnzAAAJ8wAAChMAAA+jAAAP8wAAD/MAAABTEAAC8xAAAxMQAAjjEAAKAxAAC/MQAA8DEAAP8xAAAANAAAv00AAABOAAAUoAAAFqAAAIykAADQpAAA96QAAAClAAALpgAAEKYAAB+mAAAqpgAAK6YAAG6mAABupgAAoKYAAOWmAACPpwAAj6cAAPenAAD3pwAA+6cAAAGoAAADqAAABagAAAeoAAAKqAAADKgAACKoAABAqAAAc6gAAIKoAACzqAAA8qgAAPeoAAD7qAAA+6gAAP2oAAD+qAAACqkAACWpAAAwqQAARqkAAGCpAAB8qQAAhKkAALKpAADgqQAA5KkAAOepAADvqQAA+qkAAP6pAAAAqgAAKKoAAECqAABCqgAARKoAAEuqAABgqgAAb6oAAHGqAAB2qgAAeqoAAHqqAAB+qgAAr6oAALGqAACxqgAAtaoAALaqAAC5qgAAvaoAAMCqAADAqgAAwqoAAMKqAADbqgAA3KoAAOCqAADqqgAA8qoAAPKqAAABqwAABqsAAAmrAAAOqwAAEasAABarAAAgqwAAJqsAACirAAAuqwAAwKsAAOKrAAAArAAAo9cAALDXAADG1wAAy9cAAPvXAAAA+QAAbfoAAHD6AADZ+gAAHfsAAB37AAAf+wAAKPsAACr7AAA2+wAAOPsAADz7AAA++wAAPvsAAED7AABB+wAAQ/sAAET7AABG+wAAsfsAANP7AAA9/QAAUP0AAI/9AACS/QAAx/0AAPD9AAD7/QAAcP4AAHT+AAB2/gAA/P4AAGb/AABv/wAAcf8AAJ3/AACg/wAAvv8AAML/AADH/wAAyv8AAM//AADS/wAA1/8AANr/AADc/wAAAAABAAsAAQANAAEAJgABACgAAQA6AAEAPAABAD0AAQA/AAEATQABAFAAAQBdAAEAgAABAPoAAQCAAgEAnAIBAKACAQDQAgEAAAMBAB8DAQAtAwEAQAMBAEIDAQBJAwEAUAMBAHUDAQCAAwEAnQMBAKADAQDDAwEAyAMBAM8DAQBQBAEAnQQBAAAFAQAnBQEAMAUBAGMFAQAABgEANgcBAEAHAQBVBwEAYAcBAGcHAQAACAEABQgBAAgIAQAICAEACggBADUIAQA3CAEAOAgBADwIAQA8CAEAPwgBAFUIAQBgCAEAdggBAIAIAQCeCAEA4AgBAPIIAQD0CAEA9QgBAAAJAQAVCQEAIAkBADkJAQCACQEAtwkBAL4JAQC/CQEAAAoBAAAKAQAQCgEAEwoBABUKAQAXCgEAGQoBADUKAQBgCgEAfAoBAIAKAQCcCgEAwAoBAMcKAQDJCgEA5AoBAAALAQA1CwEAQAsBAFULAQBgCwEAcgsBAIALAQCRCwEAAAwBAEgMAQAADQEAIw0BAIAOAQCpDgEAsA4BALEOAQAADwEAHA8BACcPAQAnDwEAMA8BAEUPAQBwDwEAgQ8BALAPAQDEDwEA4A8BAPYPAQADEAEANxABAHEQAQByEAEAdRABAHUQAQCDEAEArxABANAQAQDoEAEAAxEBACYRAQBEEQEARBEBAEcRAQBHEQEAUBEBAHIRAQB2EQEAdhEBAIMRAQCyEQEAwREBAMQRAQDaEQEA2hEBANwRAQDcEQEAABIBABESAQATEgEAKxIBAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKgSAQCwEgEA3hIBAAUTAQAMEwEADxMBABATAQATEwEAKBMBACoTAQAwEwEAMhMBADMTAQA1EwEAORMBAD0TAQA9EwEAUBMBAFATAQBdEwEAYRMBAAAUAQA0FAEARxQBAEoUAQBfFAEAYRQBAIAUAQCvFAEAxBQBAMUUAQDHFAEAxxQBAIAVAQCuFQEA2BUBANsVAQAAFgEALxYBAEQWAQBEFgEAgBYBAKoWAQC4FgEAuBYBAAAXAQAaFwEAQBcBAEYXAQAAGAEAKxgBAP8YAQAGGQEACRkBAAkZAQAMGQEAExkBABUZAQAWGQEAGBkBAC8ZAQA/GQEAPxkBAEEZAQBBGQEAoBkBAKcZAQCqGQEA0BkBAOEZAQDhGQEA4xkBAOMZAQAAGgEAABoBAAsaAQAyGgEAOhoBADoaAQBQGgEAUBoBAFwaAQCJGgEAnRoBAJ0aAQCwGgEA+BoBAAAcAQAIHAEAChwBAC4cAQBAHAEAQBwBAHIcAQCPHAEAAB0BAAYdAQAIHQEACR0BAAsdAQAwHQEARh0BAEYdAQBgHQEAZR0BAGcdAQBoHQEAah0BAIkdAQCYHQEAmB0BAOAeAQDyHgEAsB8BALAfAQAAIAEAmSMBAIAkAQBDJQEAkC8BAPAvAQAAMAEALjQBAABEAQBGRgEAAGgBADhqAQBAagEAXmoBAHBqAQC+agEA0GoBAO1qAQAAawEAL2sBAGNrAQB3awEAfWsBAI9rAQAAbwEASm8BAFBvAQBQbwEAAHABAPeHAQAAiAEA1YwBAACNAQAIjQEAALABACKxAQBQsQEAUrEBAGSxAQBnsQEAcLEBAPuyAQAAvAEAarwBAHC8AQB8vAEAgLwBAIi8AQCQvAEAmbwBAArfAQAK3wEAAOEBACzhAQBO4QEATuEBAJDiAQCt4gEAwOIBAOviAQDg5wEA5ucBAOjnAQDr5wEA7ecBAO7nAQDw5wEA/ucBAADoAQDE6AEAAO4BAAPuAQAF7gEAH+4BACHuAQAi7gEAJO4BACTuAQAn7gEAJ+4BACnuAQAy7gEANO4BADfuAQA57gEAOe4BADvuAQA77gEAQu4BAELuAQBH7gEAR+4BAEnuAQBJ7gEAS+4BAEvuAQBN7gEAT+4BAFHuAQBS7gEAVO4BAFTuAQBX7gEAV+4BAFnuAQBZ7gEAW+4BAFvuAQBd7gEAXe4BAF/uAQBf7gEAYe4BAGLuAQBk7gEAZO4BAGfuAQBq7gEAbO4BAHLuAQB07gEAd+4BAHnuAQB87gEAfu4BAH7uAQCA7gEAie4BAIvuAQCb7gEAoe4BAKPuAQCl7gEAqe4BAKvuAQC77gEAAAACAN+mAgAApwIAOLcCAEC3AgAduAIAILgCAKHOAgCwzgIA4OsCAAD4AgAd+gIAAAADAEoTAwAAAAAABwAAAEAOAABEDgAAwA4AAMQOAAC1GQAAtxkAALoZAAC6GQAAtaoAALaqAAC5qgAAuaoAALuqAAC8qgAAAAAAAAoAAADFAQAAxQEAAMgBAADIAQAAywEAAMsBAADyAQAA8gEAAIgfAACPHwAAmB8AAJ8fAACoHwAArx8AALwfAAC8HwAAzB8AAMwfAAD8HwAA/B8AQcCzCgvTKIYCAABBAAAAWgAAAMAAAADWAAAA2AAAAN4AAAAAAQAAAAEAAAIBAAACAQAABAEAAAQBAAAGAQAABgEAAAgBAAAIAQAACgEAAAoBAAAMAQAADAEAAA4BAAAOAQAAEAEAABABAAASAQAAEgEAABQBAAAUAQAAFgEAABYBAAAYAQAAGAEAABoBAAAaAQAAHAEAABwBAAAeAQAAHgEAACABAAAgAQAAIgEAACIBAAAkAQAAJAEAACYBAAAmAQAAKAEAACgBAAAqAQAAKgEAACwBAAAsAQAALgEAAC4BAAAwAQAAMAEAADIBAAAyAQAANAEAADQBAAA2AQAANgEAADkBAAA5AQAAOwEAADsBAAA9AQAAPQEAAD8BAAA/AQAAQQEAAEEBAABDAQAAQwEAAEUBAABFAQAARwEAAEcBAABKAQAASgEAAEwBAABMAQAATgEAAE4BAABQAQAAUAEAAFIBAABSAQAAVAEAAFQBAABWAQAAVgEAAFgBAABYAQAAWgEAAFoBAABcAQAAXAEAAF4BAABeAQAAYAEAAGABAABiAQAAYgEAAGQBAABkAQAAZgEAAGYBAABoAQAAaAEAAGoBAABqAQAAbAEAAGwBAABuAQAAbgEAAHABAABwAQAAcgEAAHIBAAB0AQAAdAEAAHYBAAB2AQAAeAEAAHkBAAB7AQAAewEAAH0BAAB9AQAAgQEAAIIBAACEAQAAhAEAAIYBAACHAQAAiQEAAIsBAACOAQAAkQEAAJMBAACUAQAAlgEAAJgBAACcAQAAnQEAAJ8BAACgAQAAogEAAKIBAACkAQAApAEAAKYBAACnAQAAqQEAAKkBAACsAQAArAEAAK4BAACvAQAAsQEAALMBAAC1AQAAtQEAALcBAAC4AQAAvAEAALwBAADEAQAAxAEAAMcBAADHAQAAygEAAMoBAADNAQAAzQEAAM8BAADPAQAA0QEAANEBAADTAQAA0wEAANUBAADVAQAA1wEAANcBAADZAQAA2QEAANsBAADbAQAA3gEAAN4BAADgAQAA4AEAAOIBAADiAQAA5AEAAOQBAADmAQAA5gEAAOgBAADoAQAA6gEAAOoBAADsAQAA7AEAAO4BAADuAQAA8QEAAPEBAAD0AQAA9AEAAPYBAAD4AQAA+gEAAPoBAAD8AQAA/AEAAP4BAAD+AQAAAAIAAAACAAACAgAAAgIAAAQCAAAEAgAABgIAAAYCAAAIAgAACAIAAAoCAAAKAgAADAIAAAwCAAAOAgAADgIAABACAAAQAgAAEgIAABICAAAUAgAAFAIAABYCAAAWAgAAGAIAABgCAAAaAgAAGgIAABwCAAAcAgAAHgIAAB4CAAAgAgAAIAIAACICAAAiAgAAJAIAACQCAAAmAgAAJgIAACgCAAAoAgAAKgIAACoCAAAsAgAALAIAAC4CAAAuAgAAMAIAADACAAAyAgAAMgIAADoCAAA7AgAAPQIAAD4CAABBAgAAQQIAAEMCAABGAgAASAIAAEgCAABKAgAASgIAAEwCAABMAgAATgIAAE4CAABwAwAAcAMAAHIDAAByAwAAdgMAAHYDAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAACPAwAAkQMAAKEDAACjAwAAqwMAAM8DAADPAwAA0gMAANQDAADYAwAA2AMAANoDAADaAwAA3AMAANwDAADeAwAA3gMAAOADAADgAwAA4gMAAOIDAADkAwAA5AMAAOYDAADmAwAA6AMAAOgDAADqAwAA6gMAAOwDAADsAwAA7gMAAO4DAAD0AwAA9AMAAPcDAAD3AwAA+QMAAPoDAAD9AwAALwQAAGAEAABgBAAAYgQAAGIEAABkBAAAZAQAAGYEAABmBAAAaAQAAGgEAABqBAAAagQAAGwEAABsBAAAbgQAAG4EAABwBAAAcAQAAHIEAAByBAAAdAQAAHQEAAB2BAAAdgQAAHgEAAB4BAAAegQAAHoEAAB8BAAAfAQAAH4EAAB+BAAAgAQAAIAEAACKBAAAigQAAIwEAACMBAAAjgQAAI4EAACQBAAAkAQAAJIEAACSBAAAlAQAAJQEAACWBAAAlgQAAJgEAACYBAAAmgQAAJoEAACcBAAAnAQAAJ4EAACeBAAAoAQAAKAEAACiBAAAogQAAKQEAACkBAAApgQAAKYEAACoBAAAqAQAAKoEAACqBAAArAQAAKwEAACuBAAArgQAALAEAACwBAAAsgQAALIEAAC0BAAAtAQAALYEAAC2BAAAuAQAALgEAAC6BAAAugQAALwEAAC8BAAAvgQAAL4EAADABAAAwQQAAMMEAADDBAAAxQQAAMUEAADHBAAAxwQAAMkEAADJBAAAywQAAMsEAADNBAAAzQQAANAEAADQBAAA0gQAANIEAADUBAAA1AQAANYEAADWBAAA2AQAANgEAADaBAAA2gQAANwEAADcBAAA3gQAAN4EAADgBAAA4AQAAOIEAADiBAAA5AQAAOQEAADmBAAA5gQAAOgEAADoBAAA6gQAAOoEAADsBAAA7AQAAO4EAADuBAAA8AQAAPAEAADyBAAA8gQAAPQEAAD0BAAA9gQAAPYEAAD4BAAA+AQAAPoEAAD6BAAA/AQAAPwEAAD+BAAA/gQAAAAFAAAABQAAAgUAAAIFAAAEBQAABAUAAAYFAAAGBQAACAUAAAgFAAAKBQAACgUAAAwFAAAMBQAADgUAAA4FAAAQBQAAEAUAABIFAAASBQAAFAUAABQFAAAWBQAAFgUAABgFAAAYBQAAGgUAABoFAAAcBQAAHAUAAB4FAAAeBQAAIAUAACAFAAAiBQAAIgUAACQFAAAkBQAAJgUAACYFAAAoBQAAKAUAACoFAAAqBQAALAUAACwFAAAuBQAALgUAADEFAABWBQAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAAoBMAAPUTAACQHAAAuhwAAL0cAAC/HAAAAB4AAAAeAAACHgAAAh4AAAQeAAAEHgAABh4AAAYeAAAIHgAACB4AAAoeAAAKHgAADB4AAAweAAAOHgAADh4AABAeAAAQHgAAEh4AABIeAAAUHgAAFB4AABYeAAAWHgAAGB4AABgeAAAaHgAAGh4AABweAAAcHgAAHh4AAB4eAAAgHgAAIB4AACIeAAAiHgAAJB4AACQeAAAmHgAAJh4AACgeAAAoHgAAKh4AACoeAAAsHgAALB4AAC4eAAAuHgAAMB4AADAeAAAyHgAAMh4AADQeAAA0HgAANh4AADYeAAA4HgAAOB4AADoeAAA6HgAAPB4AADweAAA+HgAAPh4AAEAeAABAHgAAQh4AAEIeAABEHgAARB4AAEYeAABGHgAASB4AAEgeAABKHgAASh4AAEweAABMHgAATh4AAE4eAABQHgAAUB4AAFIeAABSHgAAVB4AAFQeAABWHgAAVh4AAFgeAABYHgAAWh4AAFoeAABcHgAAXB4AAF4eAABeHgAAYB4AAGAeAABiHgAAYh4AAGQeAABkHgAAZh4AAGYeAABoHgAAaB4AAGoeAABqHgAAbB4AAGweAABuHgAAbh4AAHAeAABwHgAAch4AAHIeAAB0HgAAdB4AAHYeAAB2HgAAeB4AAHgeAAB6HgAAeh4AAHweAAB8HgAAfh4AAH4eAACAHgAAgB4AAIIeAACCHgAAhB4AAIQeAACGHgAAhh4AAIgeAACIHgAAih4AAIoeAACMHgAAjB4AAI4eAACOHgAAkB4AAJAeAACSHgAAkh4AAJQeAACUHgAAnh4AAJ4eAACgHgAAoB4AAKIeAACiHgAApB4AAKQeAACmHgAAph4AAKgeAACoHgAAqh4AAKoeAACsHgAArB4AAK4eAACuHgAAsB4AALAeAACyHgAAsh4AALQeAAC0HgAAth4AALYeAAC4HgAAuB4AALoeAAC6HgAAvB4AALweAAC+HgAAvh4AAMAeAADAHgAAwh4AAMIeAADEHgAAxB4AAMYeAADGHgAAyB4AAMgeAADKHgAAyh4AAMweAADMHgAAzh4AAM4eAADQHgAA0B4AANIeAADSHgAA1B4AANQeAADWHgAA1h4AANgeAADYHgAA2h4AANoeAADcHgAA3B4AAN4eAADeHgAA4B4AAOAeAADiHgAA4h4AAOQeAADkHgAA5h4AAOYeAADoHgAA6B4AAOoeAADqHgAA7B4AAOweAADuHgAA7h4AAPAeAADwHgAA8h4AAPIeAAD0HgAA9B4AAPYeAAD2HgAA+B4AAPgeAAD6HgAA+h4AAPweAAD8HgAA/h4AAP4eAAAIHwAADx8AABgfAAAdHwAAKB8AAC8fAAA4HwAAPx8AAEgfAABNHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAF8fAABoHwAAbx8AALgfAAC7HwAAyB8AAMsfAADYHwAA2x8AAOgfAADsHwAA+B8AAPsfAAACIQAAAiEAAAchAAAHIQAACyEAAA0hAAAQIQAAEiEAABUhAAAVIQAAGSEAAB0hAAAkIQAAJCEAACYhAAAmIQAAKCEAACghAAAqIQAALSEAADAhAAAzIQAAPiEAAD8hAABFIQAARSEAAIMhAACDIQAAACwAAC8sAABgLAAAYCwAAGIsAABkLAAAZywAAGcsAABpLAAAaSwAAGssAABrLAAAbSwAAHAsAAByLAAAciwAAHUsAAB1LAAAfiwAAIAsAACCLAAAgiwAAIQsAACELAAAhiwAAIYsAACILAAAiCwAAIosAACKLAAAjCwAAIwsAACOLAAAjiwAAJAsAACQLAAAkiwAAJIsAACULAAAlCwAAJYsAACWLAAAmCwAAJgsAACaLAAAmiwAAJwsAACcLAAAniwAAJ4sAACgLAAAoCwAAKIsAACiLAAApCwAAKQsAACmLAAApiwAAKgsAACoLAAAqiwAAKosAACsLAAArCwAAK4sAACuLAAAsCwAALAsAACyLAAAsiwAALQsAAC0LAAAtiwAALYsAAC4LAAAuCwAALosAAC6LAAAvCwAALwsAAC+LAAAviwAAMAsAADALAAAwiwAAMIsAADELAAAxCwAAMYsAADGLAAAyCwAAMgsAADKLAAAyiwAAMwsAADMLAAAziwAAM4sAADQLAAA0CwAANIsAADSLAAA1CwAANQsAADWLAAA1iwAANgsAADYLAAA2iwAANosAADcLAAA3CwAAN4sAADeLAAA4CwAAOAsAADiLAAA4iwAAOssAADrLAAA7SwAAO0sAADyLAAA8iwAAECmAABApgAAQqYAAEKmAABEpgAARKYAAEamAABGpgAASKYAAEimAABKpgAASqYAAEymAABMpgAATqYAAE6mAABQpgAAUKYAAFKmAABSpgAAVKYAAFSmAABWpgAAVqYAAFimAABYpgAAWqYAAFqmAABcpgAAXKYAAF6mAABepgAAYKYAAGCmAABipgAAYqYAAGSmAABkpgAAZqYAAGamAABopgAAaKYAAGqmAABqpgAAbKYAAGymAACApgAAgKYAAIKmAACCpgAAhKYAAISmAACGpgAAhqYAAIimAACIpgAAiqYAAIqmAACMpgAAjKYAAI6mAACOpgAAkKYAAJCmAACSpgAAkqYAAJSmAACUpgAAlqYAAJamAACYpgAAmKYAAJqmAACapgAAIqcAACKnAAAkpwAAJKcAACanAAAmpwAAKKcAACinAAAqpwAAKqcAACynAAAspwAALqcAAC6nAAAypwAAMqcAADSnAAA0pwAANqcAADanAAA4pwAAOKcAADqnAAA6pwAAPKcAADynAAA+pwAAPqcAAECnAABApwAAQqcAAEKnAABEpwAARKcAAEanAABGpwAASKcAAEinAABKpwAASqcAAEynAABMpwAATqcAAE6nAABQpwAAUKcAAFKnAABSpwAAVKcAAFSnAABWpwAAVqcAAFinAABYpwAAWqcAAFqnAABcpwAAXKcAAF6nAABepwAAYKcAAGCnAABipwAAYqcAAGSnAABkpwAAZqcAAGanAABopwAAaKcAAGqnAABqpwAAbKcAAGynAABupwAAbqcAAHmnAAB5pwAAe6cAAHunAAB9pwAAfqcAAICnAACApwAAgqcAAIKnAACEpwAAhKcAAIanAACGpwAAi6cAAIunAACNpwAAjacAAJCnAACQpwAAkqcAAJKnAACWpwAAlqcAAJinAACYpwAAmqcAAJqnAACcpwAAnKcAAJ6nAACepwAAoKcAAKCnAACipwAAoqcAAKSnAACkpwAApqcAAKanAACopwAAqKcAAKqnAACupwAAsKcAALSnAAC2pwAAtqcAALinAAC4pwAAuqcAALqnAAC8pwAAvKcAAL6nAAC+pwAAwKcAAMCnAADCpwAAwqcAAMSnAADHpwAAyacAAMmnAADQpwAA0KcAANanAADWpwAA2KcAANinAAD1pwAA9acAACH/AAA6/wAAAAQBACcEAQCwBAEA0wQBAHAFAQB6BQEAfAUBAIoFAQCMBQEAkgUBAJQFAQCVBQEAgAwBALIMAQCgGAEAvxgBAEBuAQBfbgEAANQBABnUAQA01AEATdQBAGjUAQCB1AEAnNQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC11AEA0NQBAOnUAQAE1QEABdUBAAfVAQAK1QEADdUBABTVAQAW1QEAHNUBADjVAQA51QEAO9UBAD7VAQBA1QEARNUBAEbVAQBG1QEAStUBAFDVAQBs1QEAhdUBAKDVAQC51QEA1NUBAO3VAQAI1gEAIdYBADzWAQBV1gEAcNYBAInWAQCo1gEAwNYBAOLWAQD61gEAHNcBADTXAQBW1wEAbtcBAJDXAQCo1wEAytcBAMrXAQAA6QEAIekBAAEAAACAAgEAnAIBAAIAAAAgCQEAOQkBAD8JAQA/CQEAQaDcCgvzEisBAAAAAwAAbwMAAIMEAACJBAAAkQUAAL0FAAC/BQAAvwUAAMEFAADCBQAAxAUAAMUFAADHBQAAxwUAABAGAAAaBgAASwYAAF8GAABwBgAAcAYAANYGAADcBgAA3wYAAOQGAADnBgAA6AYAAOoGAADtBgAAEQcAABEHAAAwBwAASgcAAKYHAACwBwAA6wcAAPMHAAD9BwAA/QcAABYIAAAZCAAAGwgAACMIAAAlCAAAJwgAACkIAAAtCAAAWQgAAFsIAACYCAAAnwgAAMoIAADhCAAA4wgAAAMJAAA6CQAAPAkAAD4JAABPCQAAUQkAAFcJAABiCQAAYwkAAIEJAACDCQAAvAkAALwJAAC+CQAAxAkAAMcJAADICQAAywkAAM0JAADXCQAA1wkAAOIJAADjCQAA/gkAAP4JAAABCgAAAwoAADwKAAA8CgAAPgoAAEIKAABHCgAASAoAAEsKAABNCgAAUQoAAFEKAABwCgAAcQoAAHUKAAB1CgAAgQoAAIMKAAC8CgAAvAoAAL4KAADFCgAAxwoAAMkKAADLCgAAzQoAAOIKAADjCgAA+goAAP8KAAABCwAAAwsAADwLAAA8CwAAPgsAAEQLAABHCwAASAsAAEsLAABNCwAAVQsAAFcLAABiCwAAYwsAAIILAACCCwAAvgsAAMILAADGCwAAyAsAAMoLAADNCwAA1wsAANcLAAAADAAABAwAADwMAAA8DAAAPgwAAEQMAABGDAAASAwAAEoMAABNDAAAVQwAAFYMAABiDAAAYwwAAIEMAACDDAAAvAwAALwMAAC+DAAAxAwAAMYMAADIDAAAygwAAM0MAADVDAAA1gwAAOIMAADjDAAAAA0AAAMNAAA7DQAAPA0AAD4NAABEDQAARg0AAEgNAABKDQAATQ0AAFcNAABXDQAAYg0AAGMNAACBDQAAgw0AAMoNAADKDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA8g0AAPMNAAAxDgAAMQ4AADQOAAA6DgAARw4AAE4OAACxDgAAsQ4AALQOAAC8DgAAyA4AAM0OAAAYDwAAGQ8AADUPAAA1DwAANw8AADcPAAA5DwAAOQ8AAD4PAAA/DwAAcQ8AAIQPAACGDwAAhw8AAI0PAACXDwAAmQ8AALwPAADGDwAAxg8AACsQAAA+EAAAVhAAAFkQAABeEAAAYBAAAGIQAABkEAAAZxAAAG0QAABxEAAAdBAAAIIQAACNEAAAjxAAAI8QAACaEAAAnRAAAF0TAABfEwAAEhcAABUXAAAyFwAANBcAAFIXAABTFwAAchcAAHMXAAC0FwAA0xcAAN0XAADdFwAACxgAAA0YAAAPGAAADxgAAIUYAACGGAAAqRgAAKkYAAAgGQAAKxkAADAZAAA7GQAAFxoAABsaAABVGgAAXhoAAGAaAAB8GgAAfxoAAH8aAACwGgAAzhoAAAAbAAAEGwAANBsAAEQbAABrGwAAcxsAAIAbAACCGwAAoRsAAK0bAADmGwAA8xsAACQcAAA3HAAA0BwAANIcAADUHAAA6BwAAO0cAADtHAAA9BwAAPQcAAD3HAAA+RwAAMAdAAD/HQAA0CAAAPAgAADvLAAA8SwAAH8tAAB/LQAA4C0AAP8tAAAqMAAALzAAAJkwAACaMAAAb6YAAHKmAAB0pgAAfaYAAJ6mAACfpgAA8KYAAPGmAAACqAAAAqgAAAaoAAAGqAAAC6gAAAuoAAAjqAAAJ6gAACyoAAAsqAAAgKgAAIGoAAC0qAAAxagAAOCoAADxqAAA/6gAAP+oAAAmqQAALakAAEepAABTqQAAgKkAAIOpAACzqQAAwKkAAOWpAADlqQAAKaoAADaqAABDqgAAQ6oAAEyqAABNqgAAe6oAAH2qAACwqgAAsKoAALKqAAC0qgAAt6oAALiqAAC+qgAAv6oAAMGqAADBqgAA66oAAO+qAAD1qgAA9qoAAOOrAADqqwAA7KsAAO2rAAAe+wAAHvsAAAD+AAAP/gAAIP4AAC/+AAD9AQEA/QEBAOACAQDgAgEAdgMBAHoDAQABCgEAAwoBAAUKAQAGCgEADAoBAA8KAQA4CgEAOgoBAD8KAQA/CgEA5QoBAOYKAQAkDQEAJw0BAKsOAQCsDgEARg8BAFAPAQCCDwEAhQ8BAAAQAQACEAEAOBABAEYQAQBwEAEAcBABAHMQAQB0EAEAfxABAIIQAQCwEAEAuhABAMIQAQDCEAEAABEBAAIRAQAnEQEANBEBAEURAQBGEQEAcxEBAHMRAQCAEQEAghEBALMRAQDAEQEAyREBAMwRAQDOEQEAzxEBACwSAQA3EgEAPhIBAD4SAQDfEgEA6hIBAAATAQADEwEAOxMBADwTAQA+EwEARBMBAEcTAQBIEwEASxMBAE0TAQBXEwEAVxMBAGITAQBjEwEAZhMBAGwTAQBwEwEAdBMBADUUAQBGFAEAXhQBAF4UAQCwFAEAwxQBAK8VAQC1FQEAuBUBAMAVAQDcFQEA3RUBADAWAQBAFgEAqxYBALcWAQAdFwEAKxcBACwYAQA6GAEAMBkBADUZAQA3GQEAOBkBADsZAQA+GQEAQBkBAEAZAQBCGQEAQxkBANEZAQDXGQEA2hkBAOAZAQDkGQEA5BkBAAEaAQAKGgEAMxoBADkaAQA7GgEAPhoBAEcaAQBHGgEAURoBAFsaAQCKGgEAmRoBAC8cAQA2HAEAOBwBAD8cAQCSHAEApxwBAKkcAQC2HAEAMR0BADYdAQA6HQEAOh0BADwdAQA9HQEAPx0BAEUdAQBHHQEARx0BAIodAQCOHQEAkB0BAJEdAQCTHQEAlx0BAPMeAQD2HgEA8GoBAPRqAQAwawEANmsBAE9vAQBPbwEAUW8BAIdvAQCPbwEAkm8BAORvAQDkbwEA8G8BAPFvAQCdvAEAnrwBAADPAQAtzwEAMM8BAEbPAQBl0QEAadEBAG3RAQBy0QEAe9EBAILRAQCF0QEAi9EBAKrRAQCt0QEAQtIBAETSAQAA2gEANtoBADvaAQBs2gEAddoBAHXaAQCE2gEAhNoBAJvaAQCf2gEAodoBAK/aAQAA4AEABuABAAjgAQAY4AEAG+ABACHgAQAj4AEAJOABACbgAQAq4AEAMOEBADbhAQCu4gEAruIBAOziAQDv4gEA0OgBANboAQBE6QEASukBAAABDgDvAQ4AAQAAAFARAQB2EQEAAQAAAOAeAQD4HgEAQaDvCgtSBwAAAAANAAAMDQAADg0AABANAAASDQAARA0AAEYNAABIDQAASg0AAE8NAABUDQAAYw0AAGYNAAB/DQAAAAAAAAIAAABACAAAWwgAAF4IAABeCABBgPAKCxMCAAAAwAoBAOYKAQDrCgEA9goBAEGg8AoLswkDAAAAcBwBAI8cAQCSHAEApxwBAKkcAQC2HAEAAAAAAAcAAAAAHQEABh0BAAgdAQAJHQEACx0BADYdAQA6HQEAOh0BADwdAQA9HQEAPx0BAEcdAQBQHQEAWR0BAAAAAACKAAAAKwAAACsAAAA8AAAAPgAAAF4AAABeAAAAfAAAAHwAAAB+AAAAfgAAAKwAAACsAAAAsQAAALEAAADXAAAA1wAAAPcAAAD3AAAA0AMAANIDAADVAwAA1QMAAPADAADxAwAA9AMAAPYDAAAGBgAACAYAABYgAAAWIAAAMiAAADQgAABAIAAAQCAAAEQgAABEIAAAUiAAAFIgAABhIAAAZCAAAHogAAB+IAAAiiAAAI4gAADQIAAA3CAAAOEgAADhIAAA5SAAAOYgAADrIAAA7yAAAAIhAAACIQAAByEAAAchAAAKIQAAEyEAABUhAAAVIQAAGCEAAB0hAAAkIQAAJCEAACghAAApIQAALCEAAC0hAAAvIQAAMSEAADMhAAA4IQAAPCEAAEkhAABLIQAASyEAAJAhAACnIQAAqSEAAK4hAACwIQAAsSEAALYhAAC3IQAAvCEAANshAADdIQAA3SEAAOQhAADlIQAA9CEAAP8iAAAIIwAACyMAACAjAAAhIwAAfCMAAHwjAACbIwAAtSMAALcjAAC3IwAA0CMAANAjAADcIwAA4iMAAKAlAAChJQAAriUAALclAAC8JQAAwSUAAMYlAADHJQAAyiUAAMslAADPJQAA0yUAAOIlAADiJQAA5CUAAOQlAADnJQAA7CUAAPglAAD/JQAABSYAAAYmAABAJgAAQCYAAEImAABCJgAAYCYAAGMmAABtJgAAbyYAAMAnAAD/JwAAACkAAP8qAAAwKwAARCsAAEcrAABMKwAAKfsAACn7AABh/gAAZv4AAGj+AABo/gAAC/8AAAv/AAAc/wAAHv8AADz/AAA8/wAAPv8AAD7/AABc/wAAXP8AAF7/AABe/wAA4v8AAOL/AADp/wAA7P8AAADUAQBU1AEAVtQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQAF1QEAB9UBAArVAQAN1QEAFNUBABbVAQAc1QEAHtUBADnVAQA71QEAPtUBAEDVAQBE1QEARtUBAEbVAQBK1QEAUNUBAFLVAQCl1gEAqNYBAMvXAQDO1wEA/9cBAADuAQAD7gEABe4BAB/uAQAh7gEAIu4BACTuAQAk7gEAJ+4BACfuAQAp7gEAMu4BADTuAQA37gEAOe4BADnuAQA77gEAO+4BAELuAQBC7gEAR+4BAEfuAQBJ7gEASe4BAEvuAQBL7gEATe4BAE/uAQBR7gEAUu4BAFTuAQBU7gEAV+4BAFfuAQBZ7gEAWe4BAFvuAQBb7gEAXe4BAF3uAQBf7gEAX+4BAGHuAQBi7gEAZO4BAGTuAQBn7gEAau4BAGzuAQBy7gEAdO4BAHfuAQB57gEAfO4BAH7uAQB+7gEAgO4BAInuAQCL7gEAm+4BAKHuAQCj7gEApe4BAKnuAQCr7gEAu+4BAPDuAQDx7gEAQeD5CgvHC7EAAAADCQAAAwkAADsJAAA7CQAAPgkAAEAJAABJCQAATAkAAE4JAABPCQAAggkAAIMJAAC+CQAAwAkAAMcJAADICQAAywkAAMwJAADXCQAA1wkAAAMKAAADCgAAPgoAAEAKAACDCgAAgwoAAL4KAADACgAAyQoAAMkKAADLCgAAzAoAAAILAAADCwAAPgsAAD4LAABACwAAQAsAAEcLAABICwAASwsAAEwLAABXCwAAVwsAAL4LAAC/CwAAwQsAAMILAADGCwAAyAsAAMoLAADMCwAA1wsAANcLAAABDAAAAwwAAEEMAABEDAAAggwAAIMMAAC+DAAAvgwAAMAMAADEDAAAxwwAAMgMAADKDAAAywwAANUMAADWDAAAAg0AAAMNAAA+DQAAQA0AAEYNAABIDQAASg0AAEwNAABXDQAAVw0AAIINAACDDQAAzw0AANENAADYDQAA3w0AAPINAADzDQAAPg8AAD8PAAB/DwAAfw8AACsQAAAsEAAAMRAAADEQAAA4EAAAOBAAADsQAAA8EAAAVhAAAFcQAABiEAAAZBAAAGcQAABtEAAAgxAAAIQQAACHEAAAjBAAAI8QAACPEAAAmhAAAJwQAAAVFwAAFRcAADQXAAA0FwAAthcAALYXAAC+FwAAxRcAAMcXAADIFwAAIxkAACYZAAApGQAAKxkAADAZAAAxGQAAMxkAADgZAAAZGgAAGhoAAFUaAABVGgAAVxoAAFcaAABhGgAAYRoAAGMaAABkGgAAbRoAAHIaAAAEGwAABBsAADUbAAA1GwAAOxsAADsbAAA9GwAAQRsAAEMbAABEGwAAghsAAIIbAAChGwAAoRsAAKYbAACnGwAAqhsAAKobAADnGwAA5xsAAOobAADsGwAA7hsAAO4bAADyGwAA8xsAACQcAAArHAAANBwAADUcAADhHAAA4RwAAPccAAD3HAAALjAAAC8wAAAjqAAAJKgAACeoAAAnqAAAgKgAAIGoAAC0qAAAw6gAAFKpAABTqQAAg6kAAIOpAAC0qQAAtakAALqpAAC7qQAAvqkAAMCpAAAvqgAAMKoAADOqAAA0qgAATaoAAE2qAAB7qgAAe6oAAH2qAAB9qgAA66oAAOuqAADuqgAA76oAAPWqAAD1qgAA46sAAOSrAADmqwAA56sAAOmrAADqqwAA7KsAAOyrAAAAEAEAABABAAIQAQACEAEAghABAIIQAQCwEAEAshABALcQAQC4EAEALBEBACwRAQBFEQEARhEBAIIRAQCCEQEAsxEBALURAQC/EQEAwBEBAM4RAQDOEQEALBIBAC4SAQAyEgEAMxIBADUSAQA1EgEA4BIBAOISAQACEwEAAxMBAD4TAQA/EwEAQRMBAEQTAQBHEwEASBMBAEsTAQBNEwEAVxMBAFcTAQBiEwEAYxMBADUUAQA3FAEAQBQBAEEUAQBFFAEARRQBALAUAQCyFAEAuRQBALkUAQC7FAEAvhQBAMEUAQDBFAEArxUBALEVAQC4FQEAuxUBAL4VAQC+FQEAMBYBADIWAQA7FgEAPBYBAD4WAQA+FgEArBYBAKwWAQCuFgEArxYBALYWAQC2FgEAIBcBACEXAQAmFwEAJhcBACwYAQAuGAEAOBgBADgYAQAwGQEANRkBADcZAQA4GQEAPRkBAD0ZAQBAGQEAQBkBAEIZAQBCGQEA0RkBANMZAQDcGQEA3xkBAOQZAQDkGQEAORoBADkaAQBXGgEAWBoBAJcaAQCXGgEALxwBAC8cAQA+HAEAPhwBAKkcAQCpHAEAsRwBALEcAQC0HAEAtBwBAIodAQCOHQEAkx0BAJQdAQCWHQEAlh0BAPUeAQD2HgEAUW8BAIdvAQDwbwEA8W8BAGXRAQBm0QEAbdEBAHLRAQAAAAAABQAAAIgEAACJBAAAvhoAAL4aAADdIAAA4CAAAOIgAADkIAAAcKYAAHKmAAABAAAAQG4BAJpuAQBBsIULCzMDAAAA4KoAAPaqAADAqwAA7asAAPCrAAD5qwAAAAAAAAIAAAAA6AEAxOgBAMfoAQDW6AEAQfCFCwsnAwAAAKAJAQC3CQEAvAkBAM8JAQDSCQEA/wkBAAEAAACACQEAnwkBAEGghgsLoxUDAAAAAG8BAEpvAQBPbwEAh28BAI9vAQCfbwEAAAAAAFABAAAAAwAAbwMAAIMEAACHBAAAkQUAAL0FAAC/BQAAvwUAAMEFAADCBQAAxAUAAMUFAADHBQAAxwUAABAGAAAaBgAASwYAAF8GAABwBgAAcAYAANYGAADcBgAA3wYAAOQGAADnBgAA6AYAAOoGAADtBgAAEQcAABEHAAAwBwAASgcAAKYHAACwBwAA6wcAAPMHAAD9BwAA/QcAABYIAAAZCAAAGwgAACMIAAAlCAAAJwgAACkIAAAtCAAAWQgAAFsIAACYCAAAnwgAAMoIAADhCAAA4wgAAAIJAAA6CQAAOgkAADwJAAA8CQAAQQkAAEgJAABNCQAATQkAAFEJAABXCQAAYgkAAGMJAACBCQAAgQkAALwJAAC8CQAAwQkAAMQJAADNCQAAzQkAAOIJAADjCQAA/gkAAP4JAAABCgAAAgoAADwKAAA8CgAAQQoAAEIKAABHCgAASAoAAEsKAABNCgAAUQoAAFEKAABwCgAAcQoAAHUKAAB1CgAAgQoAAIIKAAC8CgAAvAoAAMEKAADFCgAAxwoAAMgKAADNCgAAzQoAAOIKAADjCgAA+goAAP8KAAABCwAAAQsAADwLAAA8CwAAPwsAAD8LAABBCwAARAsAAE0LAABNCwAAVQsAAFYLAABiCwAAYwsAAIILAACCCwAAwAsAAMALAADNCwAAzQsAAAAMAAAADAAABAwAAAQMAAA8DAAAPAwAAD4MAABADAAARgwAAEgMAABKDAAATQwAAFUMAABWDAAAYgwAAGMMAACBDAAAgQwAALwMAAC8DAAAvwwAAL8MAADGDAAAxgwAAMwMAADNDAAA4gwAAOMMAAAADQAAAQ0AADsNAAA8DQAAQQ0AAEQNAABNDQAATQ0AAGINAABjDQAAgQ0AAIENAADKDQAAyg0AANINAADUDQAA1g0AANYNAAAxDgAAMQ4AADQOAAA6DgAARw4AAE4OAACxDgAAsQ4AALQOAAC8DgAAyA4AAM0OAAAYDwAAGQ8AADUPAAA1DwAANw8AADcPAAA5DwAAOQ8AAHEPAAB+DwAAgA8AAIQPAACGDwAAhw8AAI0PAACXDwAAmQ8AALwPAADGDwAAxg8AAC0QAAAwEAAAMhAAADcQAAA5EAAAOhAAAD0QAAA+EAAAWBAAAFkQAABeEAAAYBAAAHEQAAB0EAAAghAAAIIQAACFEAAAhhAAAI0QAACNEAAAnRAAAJ0QAABdEwAAXxMAABIXAAAUFwAAMhcAADMXAABSFwAAUxcAAHIXAABzFwAAtBcAALUXAAC3FwAAvRcAAMYXAADGFwAAyRcAANMXAADdFwAA3RcAAAsYAAANGAAADxgAAA8YAACFGAAAhhgAAKkYAACpGAAAIBkAACIZAAAnGQAAKBkAADIZAAAyGQAAORkAADsZAAAXGgAAGBoAABsaAAAbGgAAVhoAAFYaAABYGgAAXhoAAGAaAABgGgAAYhoAAGIaAABlGgAAbBoAAHMaAAB8GgAAfxoAAH8aAACwGgAAvRoAAL8aAADOGgAAABsAAAMbAAA0GwAANBsAADYbAAA6GwAAPBsAADwbAABCGwAAQhsAAGsbAABzGwAAgBsAAIEbAACiGwAApRsAAKgbAACpGwAAqxsAAK0bAADmGwAA5hsAAOgbAADpGwAA7RsAAO0bAADvGwAA8RsAACwcAAAzHAAANhwAADccAADQHAAA0hwAANQcAADgHAAA4hwAAOgcAADtHAAA7RwAAPQcAAD0HAAA+BwAAPkcAADAHQAA/x0AANAgAADcIAAA4SAAAOEgAADlIAAA8CAAAO8sAADxLAAAfy0AAH8tAADgLQAA/y0AACowAAAtMAAAmTAAAJowAABvpgAAb6YAAHSmAAB9pgAAnqYAAJ+mAADwpgAA8aYAAAKoAAACqAAABqgAAAaoAAALqAAAC6gAACWoAAAmqAAALKgAACyoAADEqAAAxagAAOCoAADxqAAA/6gAAP+oAAAmqQAALakAAEepAABRqQAAgKkAAIKpAACzqQAAs6kAALapAAC5qQAAvKkAAL2pAADlqQAA5akAACmqAAAuqgAAMaoAADKqAAA1qgAANqoAAEOqAABDqgAATKoAAEyqAAB8qgAAfKoAALCqAACwqgAAsqoAALSqAAC3qgAAuKoAAL6qAAC/qgAAwaoAAMGqAADsqgAA7aoAAPaqAAD2qgAA5asAAOWrAADoqwAA6KsAAO2rAADtqwAAHvsAAB77AAAA/gAAD/4AACD+AAAv/gAA/QEBAP0BAQDgAgEA4AIBAHYDAQB6AwEAAQoBAAMKAQAFCgEABgoBAAwKAQAPCgEAOAoBADoKAQA/CgEAPwoBAOUKAQDmCgEAJA0BACcNAQCrDgEArA4BAEYPAQBQDwEAgg8BAIUPAQABEAEAARABADgQAQBGEAEAcBABAHAQAQBzEAEAdBABAH8QAQCBEAEAsxABALYQAQC5EAEAuhABAMIQAQDCEAEAABEBAAIRAQAnEQEAKxEBAC0RAQA0EQEAcxEBAHMRAQCAEQEAgREBALYRAQC+EQEAyREBAMwRAQDPEQEAzxEBAC8SAQAxEgEANBIBADQSAQA2EgEANxIBAD4SAQA+EgEA3xIBAN8SAQDjEgEA6hIBAAATAQABEwEAOxMBADwTAQBAEwEAQBMBAGYTAQBsEwEAcBMBAHQTAQA4FAEAPxQBAEIUAQBEFAEARhQBAEYUAQBeFAEAXhQBALMUAQC4FAEAuhQBALoUAQC/FAEAwBQBAMIUAQDDFAEAshUBALUVAQC8FQEAvRUBAL8VAQDAFQEA3BUBAN0VAQAzFgEAOhYBAD0WAQA9FgEAPxYBAEAWAQCrFgEAqxYBAK0WAQCtFgEAsBYBALUWAQC3FgEAtxYBAB0XAQAfFwEAIhcBACUXAQAnFwEAKxcBAC8YAQA3GAEAORgBADoYAQA7GQEAPBkBAD4ZAQA+GQEAQxkBAEMZAQDUGQEA1xkBANoZAQDbGQEA4BkBAOAZAQABGgEAChoBADMaAQA4GgEAOxoBAD4aAQBHGgEARxoBAFEaAQBWGgEAWRoBAFsaAQCKGgEAlhoBAJgaAQCZGgEAMBwBADYcAQA4HAEAPRwBAD8cAQA/HAEAkhwBAKccAQCqHAEAsBwBALIcAQCzHAEAtRwBALYcAQAxHQEANh0BADodAQA6HQEAPB0BAD0dAQA/HQEARR0BAEcdAQBHHQEAkB0BAJEdAQCVHQEAlR0BAJcdAQCXHQEA8x4BAPQeAQDwagEA9GoBADBrAQA2awEAT28BAE9vAQCPbwEAkm8BAORvAQDkbwEAnbwBAJ68AQAAzwEALc8BADDPAQBGzwEAZ9EBAGnRAQB70QEAgtEBAIXRAQCL0QEAqtEBAK3RAQBC0gEARNIBAADaAQA22gEAO9oBAGzaAQB12gEAddoBAITaAQCE2gEAm9oBAJ/aAQCh2gEAr9oBAADgAQAG4AEACOABABjgAQAb4AEAIeABACPgAQAk4AEAJuABACrgAQAw4QEANuEBAK7iAQCu4gEA7OIBAO/iAQDQ6AEA1ugBAETpAQBK6QEAAAEOAO8BDgBB0JsLCxMCAAAAABYBAEQWAQBQFgEAWRYBAEHwmwsLMwYAAAAAGAAAARgAAAQYAAAEGAAABhgAABkYAAAgGAAAeBgAAIAYAACqGAAAYBYBAGwWAQBBsJwLC6MJAwAAAEBqAQBeagEAYGoBAGlqAQBuagEAb2oBAAAAAAAFAAAAgBIBAIYSAQCIEgEAiBIBAIoSAQCNEgEAjxIBAJ0SAQCfEgEAqRIBAAAAAAADAAAAABAAAJ8QAADgqQAA/qkAAGCqAAB/qgAAAAAAAIYAAAAwAAAAOQAAALIAAACzAAAAuQAAALkAAAC8AAAAvgAAAGAGAABpBgAA8AYAAPkGAADABwAAyQcAAGYJAABvCQAA5gkAAO8JAAD0CQAA+QkAAGYKAABvCgAA5goAAO8KAABmCwAAbwsAAHILAAB3CwAA5gsAAPILAABmDAAAbwwAAHgMAAB+DAAA5gwAAO8MAABYDQAAXg0AAGYNAAB4DQAA5g0AAO8NAABQDgAAWQ4AANAOAADZDgAAIA8AADMPAABAEAAASRAAAJAQAACZEAAAaRMAAHwTAADuFgAA8BYAAOAXAADpFwAA8BcAAPkXAAAQGAAAGRgAAEYZAABPGQAA0BkAANoZAACAGgAAiRoAAJAaAACZGgAAUBsAAFkbAACwGwAAuRsAAEAcAABJHAAAUBwAAFkcAABwIAAAcCAAAHQgAAB5IAAAgCAAAIkgAABQIQAAgiEAAIUhAACJIQAAYCQAAJskAADqJAAA/yQAAHYnAACTJwAA/SwAAP0sAAAHMAAABzAAACEwAAApMAAAODAAADowAACSMQAAlTEAACAyAAApMgAASDIAAE8yAABRMgAAXzIAAIAyAACJMgAAsTIAAL8yAAAgpgAAKaYAAOamAADvpgAAMKgAADWoAADQqAAA2agAAACpAAAJqQAA0KkAANmpAADwqQAA+akAAFCqAABZqgAA8KsAAPmrAAAQ/wAAGf8AAAcBAQAzAQEAQAEBAHgBAQCKAQEAiwEBAOECAQD7AgEAIAMBACMDAQBBAwEAQQMBAEoDAQBKAwEA0QMBANUDAQCgBAEAqQQBAFgIAQBfCAEAeQgBAH8IAQCnCAEArwgBAPsIAQD/CAEAFgkBABsJAQC8CQEAvQkBAMAJAQDPCQEA0gkBAP8JAQBACgEASAoBAH0KAQB+CgEAnQoBAJ8KAQDrCgEA7woBAFgLAQBfCwEAeAsBAH8LAQCpCwEArwsBAPoMAQD/DAEAMA0BADkNAQBgDgEAfg4BAB0PAQAmDwEAUQ8BAFQPAQDFDwEAyw8BAFIQAQBvEAEA8BABAPkQAQA2EQEAPxEBANARAQDZEQEA4REBAPQRAQDwEgEA+RIBAFAUAQBZFAEA0BQBANkUAQBQFgEAWRYBAMAWAQDJFgEAMBcBADsXAQDgGAEA8hgBAFAZAQBZGQEAUBwBAGwcAQBQHQEAWR0BAKAdAQCpHQEAwB8BANQfAQAAJAEAbiQBAGBqAQBpagEAwGoBAMlqAQBQawEAWWsBAFtrAQBhawEAgG4BAJZuAQDg0gEA89IBAGDTAQB40wEAztcBAP/XAQBA4QEASeEBAPDiAQD54gEAx+gBAM/oAQBQ6QEAWekBAHHsAQCr7AEArewBAK/sAQCx7AEAtOwBAAHtAQAt7QEAL+0BAD3tAQAA8QEADPEBAPD7AQD5+wEAQeClCwsTAgAAAIAIAQCeCAEApwgBAK8IAQBBgKYLC0IDAAAAoBkBAKcZAQCqGQEA1xkBANoZAQDkGQEAAAAAAAQAAACAGQAAqxkAALAZAADJGQAA0BkAANoZAADeGQAA3xkAQdCmCwsTAgAAAAAUAQBbFAEAXRQBAGEUAQBB8KYLCxICAAAAwAcAAPoHAAD9BwAA/wcAQZCnCwtjDAAAAO4WAADwFgAAYCEAAIIhAACFIQAAiCEAAAcwAAAHMAAAITAAACkwAAA4MAAAOjAAAOamAADvpgAAQAEBAHQBAQBBAwEAQQMBAEoDAQBKAwEA0QMBANUDAQAAJAEAbiQBAEGAqAsL0wVHAAAAsgAAALMAAAC5AAAAuQAAALwAAAC+AAAA9AkAAPkJAAByCwAAdwsAAPALAADyCwAAeAwAAH4MAABYDQAAXg0AAHANAAB4DQAAKg8AADMPAABpEwAAfBMAAPAXAAD5FwAA2hkAANoZAABwIAAAcCAAAHQgAAB5IAAAgCAAAIkgAABQIQAAXyEAAIkhAACJIQAAYCQAAJskAADqJAAA/yQAAHYnAACTJwAA/SwAAP0sAACSMQAAlTEAACAyAAApMgAASDIAAE8yAABRMgAAXzIAAIAyAACJMgAAsTIAAL8yAAAwqAAANagAAAcBAQAzAQEAdQEBAHgBAQCKAQEAiwEBAOECAQD7AgEAIAMBACMDAQBYCAEAXwgBAHkIAQB/CAEApwgBAK8IAQD7CAEA/wgBABYJAQAbCQEAvAkBAL0JAQDACQEAzwkBANIJAQD/CQEAQAoBAEgKAQB9CgEAfgoBAJ0KAQCfCgEA6woBAO8KAQBYCwEAXwsBAHgLAQB/CwEAqQsBAK8LAQD6DAEA/wwBAGAOAQB+DgEAHQ8BACYPAQBRDwEAVA8BAMUPAQDLDwEAUhABAGUQAQDhEQEA9BEBADoXAQA7FwEA6hgBAPIYAQBaHAEAbBwBAMAfAQDUHwEAW2sBAGFrAQCAbgEAlm4BAODSAQDz0gEAYNMBAHjTAQDH6AEAz+gBAHHsAQCr7AEArewBAK/sAQCx7AEAtOwBAAHtAQAt7QEAL+0BAD3tAQAA8QEADPEBAAAAAAASAAAA0P0AAO/9AAD+/wAA//8AAP7/AQD//wEA/v8CAP//AgD+/wMA//8DAP7/BAD//wQA/v8FAP//BQD+/wYA//8GAP7/BwD//wcA/v8IAP//CAD+/wkA//8JAP7/CgD//woA/v8LAP//CwD+/wwA//8MAP7/DQD//w0A/v8OAP//DgD+/w8A//8PAP7/EAD//xAAQeCtCwsTAgAAAOFvAQDhbwEAcLEBAPuyAQBBgK4LC9MBBAAAAADhAQAs4QEAMOEBAD3hAQBA4QEASeEBAE7hAQBP4QEAAQAAAIAWAACcFgAAAQAAAFAcAAB/HAAAAAAAAAMAAACADAEAsgwBAMAMAQDyDAEA+gwBAP8MAQAAAAAAAgAAAAADAQAjAwEALQMBAC8DAQABAAAAgAoBAJ8KAQABAAAAUAMBAHoDAQAAAAAAAgAAAKADAQDDAwEAyAMBANUDAQABAAAAAA8BACcPAQABAAAAYAoBAH8KAQABAAAAAAwBAEgMAQABAAAAcA8BAIkPAQBB4K8LC3IOAAAAAQsAAAMLAAAFCwAADAsAAA8LAAAQCwAAEwsAACgLAAAqCwAAMAsAADILAAAzCwAANQsAADkLAAA8CwAARAsAAEcLAABICwAASwsAAE0LAABVCwAAVwsAAFwLAABdCwAAXwsAAGMLAABmCwAAdwsAQeCwCwsTAgAAALAEAQDTBAEA2AQBAPsEAQBBgLELCxMCAAAAgAQBAJ0EAQCgBAEAqQQBAEGgsQsLohHpAAAARQMAAEUDAACwBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxQUAAMcFAADHBQAAEAYAABoGAABLBgAAVwYAAFkGAABfBgAAcAYAAHAGAADWBgAA3AYAAOEGAADkBgAA5wYAAOgGAADtBgAA7QYAABEHAAARBwAAMAcAAD8HAACmBwAAsAcAABYIAAAXCAAAGwgAACMIAAAlCAAAJwgAACkIAAAsCAAA1AgAAN8IAADjCAAA6QgAAPAIAAADCQAAOgkAADsJAAA+CQAATAkAAE4JAABPCQAAVQkAAFcJAABiCQAAYwkAAIEJAACDCQAAvgkAAMQJAADHCQAAyAkAAMsJAADMCQAA1wkAANcJAADiCQAA4wkAAAEKAAADCgAAPgoAAEIKAABHCgAASAoAAEsKAABMCgAAUQoAAFEKAABwCgAAcQoAAHUKAAB1CgAAgQoAAIMKAAC+CgAAxQoAAMcKAADJCgAAywoAAMwKAADiCgAA4woAAPoKAAD8CgAAAQsAAAMLAAA+CwAARAsAAEcLAABICwAASwsAAEwLAABWCwAAVwsAAGILAABjCwAAggsAAIILAAC+CwAAwgsAAMYLAADICwAAygsAAMwLAADXCwAA1wsAAAAMAAADDAAAPgwAAEQMAABGDAAASAwAAEoMAABMDAAAVQwAAFYMAABiDAAAYwwAAIEMAACDDAAAvgwAAMQMAADGDAAAyAwAAMoMAADMDAAA1QwAANYMAADiDAAA4wwAAAANAAADDQAAPg0AAEQNAABGDQAASA0AAEoNAABMDQAAVw0AAFcNAABiDQAAYw0AAIENAACDDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA8g0AAPMNAAAxDgAAMQ4AADQOAAA6DgAATQ4AAE0OAACxDgAAsQ4AALQOAAC5DgAAuw4AALwOAADNDgAAzQ4AAHEPAACBDwAAjQ8AAJcPAACZDwAAvA8AACsQAAA2EAAAOBAAADgQAAA7EAAAPhAAAFYQAABZEAAAXhAAAGAQAABiEAAAZBAAAGcQAABtEAAAcRAAAHQQAACCEAAAjRAAAI8QAACPEAAAmhAAAJ0QAAASFwAAExcAADIXAAAzFwAAUhcAAFMXAAByFwAAcxcAALYXAADIFwAAhRgAAIYYAACpGAAAqRgAACAZAAArGQAAMBkAADgZAAAXGgAAGxoAAFUaAABeGgAAYRoAAHQaAAC/GgAAwBoAAMwaAADOGgAAABsAAAQbAAA1GwAAQxsAAIAbAACCGwAAoRsAAKkbAACsGwAArRsAAOcbAADxGwAAJBwAADYcAADnHQAA9B0AALYkAADpJAAA4C0AAP8tAAB0pgAAe6YAAJ6mAACfpgAAAqgAAAKoAAALqAAAC6gAACOoAAAnqAAAgKgAAIGoAAC0qAAAw6gAAMWoAADFqAAA/6gAAP+oAAAmqQAAKqkAAEepAABSqQAAgKkAAIOpAAC0qQAAv6kAAOWpAADlqQAAKaoAADaqAABDqgAAQ6oAAEyqAABNqgAAe6oAAH2qAACwqgAAsKoAALKqAAC0qgAAt6oAALiqAAC+qgAAvqoAAOuqAADvqgAA9aoAAPWqAADjqwAA6qsAAB77AAAe+wAAdgMBAHoDAQABCgEAAwoBAAUKAQAGCgEADAoBAA8KAQAkDQEAJw0BAKsOAQCsDgEAABABAAIQAQA4EAEARRABAHMQAQB0EAEAghABAIIQAQCwEAEAuBABAMIQAQDCEAEAABEBAAIRAQAnEQEAMhEBAEURAQBGEQEAgBEBAIIRAQCzEQEAvxEBAM4RAQDPEQEALBIBADQSAQA3EgEANxIBAD4SAQA+EgEA3xIBAOgSAQAAEwEAAxMBAD4TAQBEEwEARxMBAEgTAQBLEwEATBMBAFcTAQBXEwEAYhMBAGMTAQA1FAEAQRQBAEMUAQBFFAEAsBQBAMEUAQCvFQEAtRUBALgVAQC+FQEA3BUBAN0VAQAwFgEAPhYBAEAWAQBAFgEAqxYBALUWAQAdFwEAKhcBACwYAQA4GAEAMBkBADUZAQA3GQEAOBkBADsZAQA8GQEAQBkBAEAZAQBCGQEAQhkBANEZAQDXGQEA2hkBAN8ZAQDkGQEA5BkBAAEaAQAKGgEANRoBADkaAQA7GgEAPhoBAFEaAQBbGgEAihoBAJcaAQAvHAEANhwBADgcAQA+HAEAkhwBAKccAQCpHAEAthwBADEdAQA2HQEAOh0BADodAQA8HQEAPR0BAD8dAQBBHQEAQx0BAEMdAQBHHQEARx0BAIodAQCOHQEAkB0BAJEdAQCTHQEAlh0BAPMeAQD2HgEAT28BAE9vAQBRbwEAh28BAI9vAQCSbwEA8G8BAPFvAQCevAEAnrwBAADgAQAG4AEACOABABjgAQAb4AEAIeABACPgAQAk4AEAJuABACrgAQBH6QEAR+kBADDxAQBJ8QEAUPEBAGnxAQBw8QEAifEBAAAAAAALAAAATwMAAE8DAABfEQAAYBEAALQXAAC1FwAAZSAAAGUgAABkMQAAZDEAAKD/AACg/wAA8P8AAPj/AAAAAA4AAAAOAAIADgAfAA4AgAAOAP8ADgDwAQ4A/w8OAAAAAAAZAAAAvgkAAL4JAADXCQAA1wkAAD4LAAA+CwAAVwsAAFcLAAC+CwAAvgsAANcLAADXCwAAwgwAAMIMAADVDAAA1gwAAD4NAAA+DQAAVw0AAFcNAADPDQAAzw0AAN8NAADfDQAANRsAADUbAAAMIAAADCAAAC4wAAAvMAAAnv8AAJ//AAA+EwEAPhMBAFcTAQBXEwEAsBQBALAUAQC9FAEAvRQBAK8VAQCvFQEAMBkBADAZAQBl0QEAZdEBAG7RAQBy0QEAIAAOAH8ADgAAAAAABAAAALcAAAC3AAAAhwMAAIcDAABpEwAAcRMAANoZAADaGQBB0MILCyIEAAAAhRgAAIYYAAAYIQAAGCEAAC4hAAAuIQAAmzAAAJwwAEGAwwsLwwEYAAAAqgAAAKoAAAC6AAAAugAAALACAAC4AgAAwAIAAMECAADgAgAA5AIAAEUDAABFAwAAegMAAHoDAAAsHQAAah0AAHgdAAB4HQAAmx0AAL8dAABxIAAAcSAAAH8gAAB/IAAAkCAAAJwgAABwIQAAfyEAANAkAADpJAAAfCwAAH0sAACcpgAAnaYAAHCnAABwpwAA+KcAAPmnAABcqwAAX6sAAIAHAQCABwEAgwcBAIUHAQCHBwEAsAcBALIHAQC6BwEAQdDECwuzCIYAAABeAAAAXgAAANADAADSAwAA1QMAANUDAADwAwAA8QMAAPQDAAD1AwAAFiAAABYgAAAyIAAANCAAAEAgAABAIAAAYSAAAGQgAAB9IAAAfiAAAI0gAACOIAAA0CAAANwgAADhIAAA4SAAAOUgAADmIAAA6yAAAO8gAAACIQAAAiEAAAchAAAHIQAACiEAABMhAAAVIQAAFSEAABkhAAAdIQAAJCEAACQhAAAoIQAAKSEAACwhAAAtIQAALyEAADEhAAAzIQAAOCEAADwhAAA/IQAARSEAAEkhAACVIQAAmSEAAJwhAACfIQAAoSEAAKIhAACkIQAApSEAAKchAACnIQAAqSEAAK0hAACwIQAAsSEAALYhAAC3IQAAvCEAAM0hAADQIQAA0SEAANMhAADTIQAA1SEAANshAADdIQAA3SEAAOQhAADlIQAACCMAAAsjAAC0IwAAtSMAALcjAAC3IwAA0CMAANAjAADiIwAA4iMAAKAlAAChJQAAriUAALYlAAC8JQAAwCUAAMYlAADHJQAAyiUAAMslAADPJQAA0yUAAOIlAADiJQAA5CUAAOQlAADnJQAA7CUAAAUmAAAGJgAAQCYAAEAmAABCJgAAQiYAAGAmAABjJgAAbSYAAG4mAADFJwAAxicAAOYnAADvJwAAgykAAJgpAADYKQAA2ykAAPwpAAD9KQAAYf4AAGH+AABj/gAAY/4AAGj+AABo/gAAPP8AADz/AAA+/wAAPv8AAADUAQBU1AEAVtQBAJzUAQCe1AEAn9QBAKLUAQCi1AEApdQBAKbUAQCp1AEArNQBAK7UAQC51AEAu9QBALvUAQC91AEAw9QBAMXUAQAF1QEAB9UBAArVAQAN1QEAFNUBABbVAQAc1QEAHtUBADnVAQA71QEAPtUBAEDVAQBE1QEARtUBAEbVAQBK1QEAUNUBAFLVAQCl1gEAqNYBAMDWAQDC1gEA2tYBANzWAQD61gEA/NYBABTXAQAW1wEANNcBADbXAQBO1wEAUNcBAG7XAQBw1wEAiNcBAIrXAQCo1wEAqtcBAMLXAQDE1wEAy9cBAM7XAQD/1wEAAO4BAAPuAQAF7gEAH+4BACHuAQAi7gEAJO4BACTuAQAn7gEAJ+4BACnuAQAy7gEANO4BADfuAQA57gEAOe4BADvuAQA77gEAQu4BAELuAQBH7gEAR+4BAEnuAQBJ7gEAS+4BAEvuAQBN7gEAT+4BAFHuAQBS7gEAVO4BAFTuAQBX7gEAV+4BAFnuAQBZ7gEAW+4BAFvuAQBd7gEAXe4BAF/uAQBf7gEAYe4BAGLuAQBk7gEAZO4BAGfuAQBq7gEAbO4BAHLuAQB07gEAd+4BAHnuAQB87gEAfu4BAH7uAQCA7gEAie4BAIvuAQCb7gEAoe4BAKPuAQCl7gEAqe4BAKvuAQC77gEAQZDNCwtnBQAAAGAhAABvIQAAtiQAAM8kAAAw8QEASfEBAFDxAQBp8QEAcPEBAInxAQAAAAAABQAAAABrAQBFawEAUGsBAFlrAQBbawEAYWsBAGNrAQB3awEAfWsBAI9rAQABAAAAYAgBAH8IAQBBgM4LC+IBHAAAACEAAAAvAAAAOgAAAEAAAABbAAAAXgAAAGAAAABgAAAAewAAAH4AAAChAAAApwAAAKkAAACpAAAAqwAAAKwAAACuAAAArgAAALAAAACxAAAAtgAAALYAAAC7AAAAuwAAAL8AAAC/AAAA1wAAANcAAAD3AAAA9wAAABAgAAAnIAAAMCAAAD4gAABBIAAAUyAAAFUgAABeIAAAkCEAAF8kAAAAJQAAdScAAJQnAAD/KwAAAC4AAH8uAAABMAAAAzAAAAgwAAAgMAAAMDAAADAwAAA+/QAAP/0AAEX+AABG/gBB8M8LCzcFAAAACQAAAA0AAAAgAAAAIAAAAIUAAACFAAAADiAAAA8gAAAoIAAAKSAAAAEAAADAGgEA+BoBAEGw0AsLMgYAAABfAAAAXwAAAD8gAABAIAAAVCAAAFQgAAAz/gAANP4AAE3+AABP/gAAP/8AAD//AEHw0AsLggYTAAAALQAAAC0AAACKBQAAigUAAL4FAAC+BQAAABQAAAAUAAAGGAAABhgAABAgAAAVIAAAFy4AABcuAAAaLgAAGi4AADouAAA7LgAAQC4AAEAuAABdLgAAXS4AABwwAAAcMAAAMDAAADAwAACgMAAAoDAAADH+AAAy/gAAWP4AAFj+AABj/gAAY/4AAA3/AAAN/wAArQ4BAK0OAQAAAAAATAAAACkAAAApAAAAXQAAAF0AAAB9AAAAfQAAADsPAAA7DwAAPQ8AAD0PAACcFgAAnBYAAEYgAABGIAAAfiAAAH4gAACOIAAAjiAAAAkjAAAJIwAACyMAAAsjAAAqIwAAKiMAAGknAABpJwAAaycAAGsnAABtJwAAbScAAG8nAABvJwAAcScAAHEnAABzJwAAcycAAHUnAAB1JwAAxicAAMYnAADnJwAA5ycAAOknAADpJwAA6ycAAOsnAADtJwAA7ScAAO8nAADvJwAAhCkAAIQpAACGKQAAhikAAIgpAACIKQAAiikAAIopAACMKQAAjCkAAI4pAACOKQAAkCkAAJApAACSKQAAkikAAJQpAACUKQAAlikAAJYpAACYKQAAmCkAANkpAADZKQAA2ykAANspAAD9KQAA/SkAACMuAAAjLgAAJS4AACUuAAAnLgAAJy4AACkuAAApLgAAVi4AAFYuAABYLgAAWC4AAFouAABaLgAAXC4AAFwuAAAJMAAACTAAAAswAAALMAAADTAAAA0wAAAPMAAADzAAABEwAAARMAAAFTAAABUwAAAXMAAAFzAAABkwAAAZMAAAGzAAABswAAAeMAAAHzAAAD79AAA+/QAAGP4AABj+AAA2/gAANv4AADj+AAA4/gAAOv4AADr+AAA8/gAAPP4AAD7+AAA+/gAAQP4AAED+AABC/gAAQv4AAET+AABE/gAASP4AAEj+AABa/gAAWv4AAFz+AABc/gAAXv4AAF7+AAAJ/wAACf8AAD3/AAA9/wAAXf8AAF3/AABg/wAAYP8AAGP/AABj/wBBgNcLC3MKAAAAuwAAALsAAAAZIAAAGSAAAB0gAAAdIAAAOiAAADogAAADLgAAAy4AAAUuAAAFLgAACi4AAAouAAANLgAADS4AAB0uAAAdLgAAIS4AACEuAAABAAAAQKgAAHeoAAACAAAAAAkBABsJAQAfCQEAHwkBAEGA2AsLpxMLAAAAqwAAAKsAAAAYIAAAGCAAABsgAAAcIAAAHyAAAB8gAAA5IAAAOSAAAAIuAAACLgAABC4AAAQuAAAJLgAACS4AAAwuAAAMLgAAHC4AABwuAAAgLgAAIC4AAAAAAAC5AAAAIQAAACMAAAAlAAAAJwAAACoAAAAqAAAALAAAACwAAAAuAAAALwAAADoAAAA7AAAAPwAAAEAAAABcAAAAXAAAAKEAAAChAAAApwAAAKcAAAC2AAAAtwAAAL8AAAC/AAAAfgMAAH4DAACHAwAAhwMAAFoFAABfBQAAiQUAAIkFAADABQAAwAUAAMMFAADDBQAAxgUAAMYFAADzBQAA9AUAAAkGAAAKBgAADAYAAA0GAAAbBgAAGwYAAB0GAAAfBgAAagYAAG0GAADUBgAA1AYAAAAHAAANBwAA9wcAAPkHAAAwCAAAPggAAF4IAABeCAAAZAkAAGUJAABwCQAAcAkAAP0JAAD9CQAAdgoAAHYKAADwCgAA8AoAAHcMAAB3DAAAhAwAAIQMAAD0DQAA9A0AAE8OAABPDgAAWg4AAFsOAAAEDwAAEg8AABQPAAAUDwAAhQ8AAIUPAADQDwAA1A8AANkPAADaDwAAShAAAE8QAAD7EAAA+xAAAGATAABoEwAAbhYAAG4WAADrFgAA7RYAADUXAAA2FwAA1BcAANYXAADYFwAA2hcAAAAYAAAFGAAABxgAAAoYAABEGQAARRkAAB4aAAAfGgAAoBoAAKYaAACoGgAArRoAAFobAABgGwAAfRsAAH4bAAD8GwAA/xsAADscAAA/HAAAfhwAAH8cAADAHAAAxxwAANMcAADTHAAAFiAAABcgAAAgIAAAJyAAADAgAAA4IAAAOyAAAD4gAABBIAAAQyAAAEcgAABRIAAAUyAAAFMgAABVIAAAXiAAAPksAAD8LAAA/iwAAP8sAABwLQAAcC0AAAAuAAABLgAABi4AAAguAAALLgAACy4AAA4uAAAWLgAAGC4AABkuAAAbLgAAGy4AAB4uAAAfLgAAKi4AAC4uAAAwLgAAOS4AADwuAAA/LgAAQS4AAEEuAABDLgAATy4AAFIuAABULgAAATAAAAMwAAA9MAAAPTAAAPswAAD7MAAA/qQAAP+kAAANpgAAD6YAAHOmAABzpgAAfqYAAH6mAADypgAA96YAAHSoAAB3qAAAzqgAAM+oAAD4qAAA+qgAAPyoAAD8qAAALqkAAC+pAABfqQAAX6kAAMGpAADNqQAA3qkAAN+pAABcqgAAX6oAAN6qAADfqgAA8KoAAPGqAADrqwAA66sAABD+AAAW/gAAGf4AABn+AAAw/gAAMP4AAEX+AABG/gAASf4AAEz+AABQ/gAAUv4AAFT+AABX/gAAX/4AAGH+AABo/gAAaP4AAGr+AABr/gAAAf8AAAP/AAAF/wAAB/8AAAr/AAAK/wAADP8AAAz/AAAO/wAAD/8AABr/AAAb/wAAH/8AACD/AAA8/wAAPP8AAGH/AABh/wAAZP8AAGX/AAAAAQEAAgEBAJ8DAQCfAwEA0AMBANADAQBvBQEAbwUBAFcIAQBXCAEAHwkBAB8JAQA/CQEAPwkBAFAKAQBYCgEAfwoBAH8KAQDwCgEA9goBADkLAQA/CwEAmQsBAJwLAQBVDwEAWQ8BAIYPAQCJDwEARxABAE0QAQC7EAEAvBABAL4QAQDBEAEAQBEBAEMRAQB0EQEAdREBAMURAQDIEQEAzREBAM0RAQDbEQEA2xEBAN0RAQDfEQEAOBIBAD0SAQCpEgEAqRIBAEsUAQBPFAEAWhQBAFsUAQBdFAEAXRQBAMYUAQDGFAEAwRUBANcVAQBBFgEAQxYBAGAWAQBsFgEAuRYBALkWAQA8FwEAPhcBADsYAQA7GAEARBkBAEYZAQDiGQEA4hkBAD8aAQBGGgEAmhoBAJwaAQCeGgEAohoBAEEcAQBFHAEAcBwBAHEcAQD3HgEA+B4BAP8fAQD/HwEAcCQBAHQkAQDxLwEA8i8BAG5qAQBvagEA9WoBAPVqAQA3awEAO2sBAERrAQBEawEAl24BAJpuAQDibwEA4m8BAJ+8AQCfvAEAh9oBAIvaAQBe6QEAX+kBAAAAAAAHAAAAAAYAAAUGAADdBgAA3QYAAA8HAAAPBwAAkAgAAJEIAADiCAAA4ggAAL0QAQC9EAEAzRABAM0QAQAAAAAATwAAACgAAAAoAAAAWwAAAFsAAAB7AAAAewAAADoPAAA6DwAAPA8AADwPAACbFgAAmxYAABogAAAaIAAAHiAAAB4gAABFIAAARSAAAH0gAAB9IAAAjSAAAI0gAAAIIwAACCMAAAojAAAKIwAAKSMAACkjAABoJwAAaCcAAGonAABqJwAAbCcAAGwnAABuJwAAbicAAHAnAABwJwAAcicAAHInAAB0JwAAdCcAAMUnAADFJwAA5icAAOYnAADoJwAA6CcAAOonAADqJwAA7CcAAOwnAADuJwAA7icAAIMpAACDKQAAhSkAAIUpAACHKQAAhykAAIkpAACJKQAAiykAAIspAACNKQAAjSkAAI8pAACPKQAAkSkAAJEpAACTKQAAkykAAJUpAACVKQAAlykAAJcpAADYKQAA2CkAANopAADaKQAA/CkAAPwpAAAiLgAAIi4AACQuAAAkLgAAJi4AACYuAAAoLgAAKC4AAEIuAABCLgAAVS4AAFUuAABXLgAAVy4AAFkuAABZLgAAWy4AAFsuAAAIMAAACDAAAAowAAAKMAAADDAAAAwwAAAOMAAADjAAABAwAAAQMAAAFDAAABQwAAAWMAAAFjAAABgwAAAYMAAAGjAAABowAAAdMAAAHTAAAD/9AAA//QAAF/4AABf+AAA1/gAANf4AADf+AAA3/gAAOf4AADn+AAA7/gAAO/4AAD3+AAA9/gAAP/4AAD/+AABB/gAAQf4AAEP+AABD/gAAR/4AAEf+AABZ/gAAWf4AAFv+AABb/gAAXf4AAF3+AAAI/wAACP8AADv/AAA7/wAAW/8AAFv/AABf/wAAX/8AAGL/AABi/wAAAAAAAAMAAACACwEAkQsBAJkLAQCcCwEAqQsBAK8LAQAAAAAADQAAACIAAAAiAAAAJwAAACcAAACrAAAAqwAAALsAAAC7AAAAGCAAAB8gAAA5IAAAOiAAAEIuAABCLgAADDAAAA8wAAAdMAAAHzAAAEH+AABE/gAAAv8AAAL/AAAH/wAAB/8AAGL/AABj/wAAAAAAAAMAAACALgAAmS4AAJsuAADzLgAAAC8AANUvAAABAAAA5vEBAP/xAQBBsOsLCxICAAAAMKkAAFOpAABfqQAAX6kAQdDrCwsSAgAAAKAWAADqFgAA7hYAAPgWAEHw6wsL0w7qAAAAJAAAACQAAAArAAAAKwAAADwAAAA+AAAAXgAAAF4AAABgAAAAYAAAAHwAAAB8AAAAfgAAAH4AAACiAAAApgAAAKgAAACpAAAArAAAAKwAAACuAAAAsQAAALQAAAC0AAAAuAAAALgAAADXAAAA1wAAAPcAAAD3AAAAwgIAAMUCAADSAgAA3wIAAOUCAADrAgAA7QIAAO0CAADvAgAA/wIAAHUDAAB1AwAAhAMAAIUDAAD2AwAA9gMAAIIEAACCBAAAjQUAAI8FAAAGBgAACAYAAAsGAAALBgAADgYAAA8GAADeBgAA3gYAAOkGAADpBgAA/QYAAP4GAAD2BwAA9gcAAP4HAAD/BwAAiAgAAIgIAADyCQAA8wkAAPoJAAD7CQAA8QoAAPEKAABwCwAAcAsAAPMLAAD6CwAAfwwAAH8MAABPDQAATw0AAHkNAAB5DQAAPw4AAD8OAAABDwAAAw8AABMPAAATDwAAFQ8AABcPAAAaDwAAHw8AADQPAAA0DwAANg8AADYPAAA4DwAAOA8AAL4PAADFDwAAxw8AAMwPAADODwAAzw8AANUPAADYDwAAnhAAAJ8QAACQEwAAmRMAAG0WAABtFgAA2xcAANsXAABAGQAAQBkAAN4ZAAD/GQAAYRsAAGobAAB0GwAAfBsAAL0fAAC9HwAAvx8AAMEfAADNHwAAzx8AAN0fAADfHwAA7R8AAO8fAAD9HwAA/h8AAEQgAABEIAAAUiAAAFIgAAB6IAAAfCAAAIogAACMIAAAoCAAAMAgAAAAIQAAASEAAAMhAAAGIQAACCEAAAkhAAAUIQAAFCEAABYhAAAYIQAAHiEAACMhAAAlIQAAJSEAACchAAAnIQAAKSEAACkhAAAuIQAALiEAADohAAA7IQAAQCEAAEQhAABKIQAATSEAAE8hAABPIQAAiiEAAIshAACQIQAAByMAAAwjAAAoIwAAKyMAACYkAABAJAAASiQAAJwkAADpJAAAACUAAGcnAACUJwAAxCcAAMcnAADlJwAA8CcAAIIpAACZKQAA1ykAANwpAAD7KQAA/ikAAHMrAAB2KwAAlSsAAJcrAAD/KwAA5SwAAOosAABQLgAAUS4AAIAuAACZLgAAmy4AAPMuAAAALwAA1S8AAPAvAAD7LwAABDAAAAQwAAASMAAAEzAAACAwAAAgMAAANjAAADcwAAA+MAAAPzAAAJswAACcMAAAkDEAAJExAACWMQAAnzEAAMAxAADjMQAAADIAAB4yAAAqMgAARzIAAFAyAABQMgAAYDIAAH8yAACKMgAAsDIAAMAyAAD/MwAAwE0AAP9NAACQpAAAxqQAAACnAAAWpwAAIKcAACGnAACJpwAAiqcAACioAAArqAAANqgAADmoAAB3qgAAeaoAAFurAABbqwAAaqsAAGurAAAp+wAAKfsAALL7AADC+wAAQP0AAE/9AADP/QAAz/0AAPz9AAD//QAAYv4AAGL+AABk/gAAZv4AAGn+AABp/gAABP8AAAT/AAAL/wAAC/8AABz/AAAe/wAAPv8AAD7/AABA/wAAQP8AAFz/AABc/wAAXv8AAF7/AADg/wAA5v8AAOj/AADu/wAA/P8AAP3/AAA3AQEAPwEBAHkBAQCJAQEAjAEBAI4BAQCQAQEAnAEBAKABAQCgAQEA0AEBAPwBAQB3CAEAeAgBAMgKAQDICgEAPxcBAD8XAQDVHwEA8R8BADxrAQA/awEARWsBAEVrAQCcvAEAnLwBAFDPAQDDzwEAANABAPXQAQAA0QEAJtEBACnRAQBk0QEAatEBAGzRAQCD0QEAhNEBAIzRAQCp0QEArtEBAOrRAQAA0gEAQdIBAEXSAQBF0gEAANMBAFbTAQDB1gEAwdYBANvWAQDb1gEA+9YBAPvWAQAV1wEAFdcBADXXAQA11wEAT9cBAE/XAQBv1wEAb9cBAInXAQCJ1wEAqdcBAKnXAQDD1wEAw9cBAADYAQD/2QEAN9oBADraAQBt2gEAdNoBAHbaAQCD2gEAhdoBAIbaAQBP4QEAT+EBAP/iAQD/4gEArOwBAKzsAQCw7AEAsOwBAC7tAQAu7QEA8O4BAPHuAQAA8AEAK/ABADDwAQCT8AEAoPABAK7wAQCx8AEAv/ABAMHwAQDP8AEA0fABAPXwAQAN8QEArfEBAObxAQAC8gEAEPIBADvyAQBA8gEASPIBAFDyAQBR8gEAYPIBAGXyAQAA8wEA1/YBAN32AQDs9gEA8PYBAPz2AQAA9wEAc/cBAID3AQDY9wEA4PcBAOv3AQDw9wEA8PcBAAD4AQAL+AEAEPgBAEf4AQBQ+AEAWfgBAGD4AQCH+AEAkPgBAK34AQCw+AEAsfgBAAD5AQBT+gEAYPoBAG36AQBw+gEAdPoBAHj6AQB8+gEAgPoBAIb6AQCQ+gEArPoBALD6AQC6+gEAwPoBAMX6AQDQ+gEA2foBAOD6AQDn+gEA8PoBAPb6AQAA+wEAkvsBAJT7AQDK+wEAQdD6CwsSAgAAAAAIAAAtCAAAMAgAAD4IAEHw+gsLEgIAAACAqAAAxagAAM6oAADZqABBkPsLC8MGFQAAACQAAAAkAAAAogAAAKUAAACPBQAAjwUAAAsGAAALBgAA/gcAAP8HAADyCQAA8wkAAPsJAAD7CQAA8QoAAPEKAAD5CwAA+QsAAD8OAAA/DgAA2xcAANsXAACgIAAAwCAAADioAAA4qAAA/P0AAPz9AABp/gAAaf4AAAT/AAAE/wAA4P8AAOH/AADl/wAA5v8AAN0fAQDgHwEA/+IBAP/iAQCw7AEAsOwBAAAAAABPAAAAIQAAACEAAAAuAAAALgAAAD8AAAA/AAAAiQUAAIkFAAAdBgAAHwYAANQGAADUBgAAAAcAAAIHAAD5BwAA+QcAADcIAAA3CAAAOQgAADkIAAA9CAAAPggAAGQJAABlCQAAShAAAEsQAABiEwAAYhMAAGcTAABoEwAAbhYAAG4WAAA1FwAANhcAAAMYAAADGAAACRgAAAkYAABEGQAARRkAAKgaAACrGgAAWhsAAFsbAABeGwAAXxsAAH0bAAB+GwAAOxwAADwcAAB+HAAAfxwAADwgAAA9IAAARyAAAEkgAAAuLgAALi4AADwuAAA8LgAAUy4AAFQuAAACMAAAAjAAAP+kAAD/pAAADqYAAA+mAADzpgAA86YAAPemAAD3pgAAdqgAAHeoAADOqAAAz6gAAC+pAAAvqQAAyKkAAMmpAABdqgAAX6oAAPCqAADxqgAA66sAAOurAABS/gAAUv4AAFb+AABX/gAAAf8AAAH/AAAO/wAADv8AAB//AAAf/wAAYf8AAGH/AABWCgEAVwoBAFUPAQBZDwEAhg8BAIkPAQBHEAEASBABAL4QAQDBEAEAQREBAEMRAQDFEQEAxhEBAM0RAQDNEQEA3hEBAN8RAQA4EgEAORIBADsSAQA8EgEAqRIBAKkSAQBLFAEATBQBAMIVAQDDFQEAyRUBANcVAQBBFgEAQhYBADwXAQA+FwEARBkBAEQZAQBGGQEARhkBAEIaAQBDGgEAmxoBAJwaAQBBHAEAQhwBAPceAQD4HgEAbmoBAG9qAQD1agEA9WoBADdrAQA4awEARGsBAERrAQCYbgEAmG4BAJ+8AQCfvAEAiNoBAIjaAQABAAAAgBEBAN8RAQABAAAAUAQBAH8EAQBB4IEMCxMCAAAAgBUBALUVAQC4FQEA3RUBAEGAggwLkwcDAAAAANgBAIvaAQCb2gEAn9oBAKHaAQCv2gEAAAAAAA0AAACBDQAAgw0AAIUNAACWDQAAmg0AALENAACzDQAAuw0AAL0NAAC9DQAAwA0AAMYNAADKDQAAyg0AAM8NAADUDQAA1g0AANYNAADYDQAA3w0AAOYNAADvDQAA8g0AAPQNAADhEQEA9BEBAAAAAAAfAAAAXgAAAF4AAABgAAAAYAAAAKgAAACoAAAArwAAAK8AAAC0AAAAtAAAALgAAAC4AAAAwgIAAMUCAADSAgAA3wIAAOUCAADrAgAA7QIAAO0CAADvAgAA/wIAAHUDAAB1AwAAhAMAAIUDAACICAAAiAgAAL0fAAC9HwAAvx8AAMEfAADNHwAAzx8AAN0fAADfHwAA7R8AAO8fAAD9HwAA/h8AAJswAACcMAAAAKcAABanAAAgpwAAIacAAImnAACKpwAAW6sAAFurAABqqwAAa6sAALL7AADC+wAAPv8AAD7/AABA/wAAQP8AAOP/AADj/wAA+/MBAP/zAQAAAAAAQAAAACsAAAArAAAAPAAAAD4AAAB8AAAAfAAAAH4AAAB+AAAArAAAAKwAAACxAAAAsQAAANcAAADXAAAA9wAAAPcAAAD2AwAA9gMAAAYGAAAIBgAARCAAAEQgAABSIAAAUiAAAHogAAB8IAAAiiAAAIwgAAAYIQAAGCEAAEAhAABEIQAASyEAAEshAACQIQAAlCEAAJohAACbIQAAoCEAAKAhAACjIQAAoyEAAKYhAACmIQAAriEAAK4hAADOIQAAzyEAANIhAADSIQAA1CEAANQhAAD0IQAA/yIAACAjAAAhIwAAfCMAAHwjAACbIwAAsyMAANwjAADhIwAAtyUAALclAADBJQAAwSUAAPglAAD/JQAAbyYAAG8mAADAJwAAxCcAAMcnAADlJwAA8CcAAP8nAAAAKQAAgikAAJkpAADXKQAA3CkAAPspAAD+KQAA/yoAADArAABEKwAARysAAEwrAAAp+wAAKfsAAGL+AABi/gAAZP4AAGb+AAAL/wAAC/8AABz/AAAe/wAAXP8AAFz/AABe/wAAXv8AAOL/AADi/wAA6f8AAOz/AADB1gEAwdYBANvWAQDb1gEA+9YBAPvWAQAV1wEAFdcBADXXAQA11wEAT9cBAE/XAQBv1wEAb9cBAInXAQCJ1wEAqdcBAKnXAQDD1wEAw9cBAPDuAQDx7gEAQaCJDAvTC7oAAACmAAAApgAAAKkAAACpAAAArgAAAK4AAACwAAAAsAAAAIIEAACCBAAAjQUAAI4FAAAOBgAADwYAAN4GAADeBgAA6QYAAOkGAAD9BgAA/gYAAPYHAAD2BwAA+gkAAPoJAABwCwAAcAsAAPMLAAD4CwAA+gsAAPoLAAB/DAAAfwwAAE8NAABPDQAAeQ0AAHkNAAABDwAAAw8AABMPAAATDwAAFQ8AABcPAAAaDwAAHw8AADQPAAA0DwAANg8AADYPAAA4DwAAOA8AAL4PAADFDwAAxw8AAMwPAADODwAAzw8AANUPAADYDwAAnhAAAJ8QAACQEwAAmRMAAG0WAABtFgAAQBkAAEAZAADeGQAA/xkAAGEbAABqGwAAdBsAAHwbAAAAIQAAASEAAAMhAAAGIQAACCEAAAkhAAAUIQAAFCEAABYhAAAXIQAAHiEAACMhAAAlIQAAJSEAACchAAAnIQAAKSEAACkhAAAuIQAALiEAADohAAA7IQAASiEAAEohAABMIQAATSEAAE8hAABPIQAAiiEAAIshAACVIQAAmSEAAJwhAACfIQAAoSEAAKIhAACkIQAApSEAAKchAACtIQAAryEAAM0hAADQIQAA0SEAANMhAADTIQAA1SEAAPMhAAAAIwAAByMAAAwjAAAfIwAAIiMAACgjAAArIwAAeyMAAH0jAACaIwAAtCMAANsjAADiIwAAJiQAAEAkAABKJAAAnCQAAOkkAAAAJQAAtiUAALglAADAJQAAwiUAAPclAAAAJgAAbiYAAHAmAABnJwAAlCcAAL8nAAAAKAAA/ygAAAArAAAvKwAARSsAAEYrAABNKwAAcysAAHYrAACVKwAAlysAAP8rAADlLAAA6iwAAFAuAABRLgAAgC4AAJkuAACbLgAA8y4AAAAvAADVLwAA8C8AAPsvAAAEMAAABDAAABIwAAATMAAAIDAAACAwAAA2MAAANzAAAD4wAAA/MAAAkDEAAJExAACWMQAAnzEAAMAxAADjMQAAADIAAB4yAAAqMgAARzIAAFAyAABQMgAAYDIAAH8yAACKMgAAsDIAAMAyAAD/MwAAwE0AAP9NAACQpAAAxqQAACioAAArqAAANqgAADeoAAA5qAAAOagAAHeqAAB5qgAAQP0AAE/9AADP/QAAz/0AAP39AAD//QAA5P8AAOT/AADo/wAA6P8AAO3/AADu/wAA/P8AAP3/AAA3AQEAPwEBAHkBAQCJAQEAjAEBAI4BAQCQAQEAnAEBAKABAQCgAQEA0AEBAPwBAQB3CAEAeAgBAMgKAQDICgEAPxcBAD8XAQDVHwEA3B8BAOEfAQDxHwEAPGsBAD9rAQBFawEARWsBAJy8AQCcvAEAUM8BAMPPAQAA0AEA9dABAADRAQAm0QEAKdEBAGTRAQBq0QEAbNEBAIPRAQCE0QEAjNEBAKnRAQCu0QEA6tEBAADSAQBB0gEARdIBAEXSAQAA0wEAVtMBAADYAQD/2QEAN9oBADraAQBt2gEAdNoBAHbaAQCD2gEAhdoBAIbaAQBP4QEAT+EBAKzsAQCs7AEALu0BAC7tAQAA8AEAK/ABADDwAQCT8AEAoPABAK7wAQCx8AEAv/ABAMHwAQDP8AEA0fABAPXwAQAN8QEArfEBAObxAQAC8gEAEPIBADvyAQBA8gEASPIBAFDyAQBR8gEAYPIBAGXyAQAA8wEA+vMBAAD0AQDX9gEA3fYBAOz2AQDw9gEA/PYBAAD3AQBz9wEAgPcBANj3AQDg9wEA6/cBAPD3AQDw9wEAAPgBAAv4AQAQ+AEAR/gBAFD4AQBZ+AEAYPgBAIf4AQCQ+AEArfgBALD4AQCx+AEAAPkBAFP6AQBg+gEAbfoBAHD6AQB0+gEAePoBAHz6AQCA+gEAhvoBAJD6AQCs+gEAsPoBALr6AQDA+gEAxfoBAND6AQDZ+gEA4PoBAOf6AQDw+gEA9voBAAD7AQCS+wEAlPsBAMr7AQBBgJUMC/ICIAAAAGkAAABqAAAALwEAAC8BAABJAgAASQIAAGgCAABoAgAAnQIAAJ0CAACyAgAAsgIAAPMDAADzAwAAVgQAAFYEAABYBAAAWAQAAGIdAABiHQAAlh0AAJYdAACkHQAApB0AAKgdAACoHQAALR4AAC0eAADLHgAAyx4AAHEgAABxIAAASCEAAEkhAAB8LAAAfCwAACLUAQAj1AEAVtQBAFfUAQCK1AEAi9QBAL7UAQC/1AEA8tQBAPPUAQAm1QEAJ9UBAFrVAQBb1QEAjtUBAI/VAQDC1QEAw9UBAPbVAQD31QEAKtYBACvWAQBe1gEAX9YBAJLWAQCT1gEAGt8BABrfAQABAAAAMA8BAFkPAQACAAAA0BABAOgQAQDwEAEA+RABAAEAAABQGgEAohoBAAIAAACAGwAAvxsAAMAcAADHHAAAAQAAAACoAAAsqAAABAAAAAAHAAANBwAADwcAAEoHAABNBwAATwcAAGAIAABqCABBgJgMCxICAAAAABcAABUXAAAfFwAAHxcAQaCYDAsyAwAAAGAXAABsFwAAbhcAAHAXAAByFwAAcxcAAAAAAAACAAAAUBkAAG0ZAABwGQAAdBkAQeCYDAtCBQAAACAaAABeGgAAYBoAAHwaAAB/GgAAiRoAAJAaAACZGgAAoBoAAK0aAAAAAAAAAgAAAICqAADCqgAA26oAAN+qAEGwmQwLEwIAAACAFgEAuRYBAMAWAQDJFgEAQdCZDAuTARIAAACCCwAAgwsAAIULAACKCwAAjgsAAJALAACSCwAAlQsAAJkLAACaCwAAnAsAAJwLAACeCwAAnwsAAKMLAACkCwAAqAsAAKoLAACuCwAAuQsAAL4LAADCCwAAxgsAAMgLAADKCwAAzQsAANALAADQCwAA1wsAANcLAADmCwAA+gsAAMAfAQDxHwEA/x8BAP8fAQBB8JoMCxMCAAAAcGoBAL5qAQDAagEAyWoBAEGQmwwLIwQAAADgbwEA4G8BAABwAQD3hwEAAIgBAP+KAQAAjQEACI0BAEHAmwwL1gcNAAAAAAwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA8DAAARAwAAEYMAABIDAAASgwAAE0MAABVDAAAVgwAAFgMAABaDAAAXQwAAF0MAABgDAAAYwwAAGYMAABvDAAAdwwAAH8MAAAAAAAAawAAACEAAAAhAAAALAAAACwAAAAuAAAALgAAADoAAAA7AAAAPwAAAD8AAAB+AwAAfgMAAIcDAACHAwAAiQUAAIkFAADDBQAAwwUAAAwGAAAMBgAAGwYAABsGAAAdBgAAHwYAANQGAADUBgAAAAcAAAoHAAAMBwAADAcAAPgHAAD5BwAAMAgAAD4IAABeCAAAXggAAGQJAABlCQAAWg4AAFsOAAAIDwAACA8AAA0PAAASDwAAShAAAEsQAABhEwAAaBMAAG4WAABuFgAA6xYAAO0WAAA1FwAANhcAANQXAADWFwAA2hcAANoXAAACGAAABRgAAAgYAAAJGAAARBkAAEUZAACoGgAAqxoAAFobAABbGwAAXRsAAF8bAAB9GwAAfhsAADscAAA/HAAAfhwAAH8cAAA8IAAAPSAAAEcgAABJIAAALi4AAC4uAAA8LgAAPC4AAEEuAABBLgAATC4AAEwuAABOLgAATy4AAFMuAABULgAAATAAAAIwAAD+pAAA/6QAAA2mAAAPpgAA86YAAPemAAB2qAAAd6gAAM6oAADPqAAAL6kAAC+pAADHqQAAyakAAF2qAABfqgAA36oAAN+qAADwqgAA8aoAAOurAADrqwAAUP4AAFL+AABU/gAAV/4AAAH/AAAB/wAADP8AAAz/AAAO/wAADv8AABr/AAAb/wAAH/8AAB//AABh/wAAYf8AAGT/AABk/wAAnwMBAJ8DAQDQAwEA0AMBAFcIAQBXCAEAHwkBAB8JAQBWCgEAVwoBAPAKAQD1CgEAOgsBAD8LAQCZCwEAnAsBAFUPAQBZDwEAhg8BAIkPAQBHEAEATRABAL4QAQDBEAEAQREBAEMRAQDFEQEAxhEBAM0RAQDNEQEA3hEBAN8RAQA4EgEAPBIBAKkSAQCpEgEASxQBAE0UAQBaFAEAWxQBAMIVAQDFFQEAyRUBANcVAQBBFgEAQhYBADwXAQA+FwEARBkBAEQZAQBGGQEARhkBAEIaAQBDGgEAmxoBAJwaAQChGgEAohoBAEEcAQBDHAEAcRwBAHEcAQD3HgEA+B4BAHAkAQB0JAEAbmoBAG9qAQD1agEA9WoBADdrAQA5awEARGsBAERrAQCXbgEAmG4BAJ+8AQCfvAEAh9oBAIraAQABAAAAgAcAALEHAEGgowwLEgIAAAABDgAAOg4AAEAOAABbDgBBwKMMC5MBBwAAAAAPAABHDwAASQ8AAGwPAABxDwAAlw8AAJkPAAC8DwAAvg8AAMwPAADODwAA1A8AANkPAADaDwAAAAAAAAMAAAAwLQAAZy0AAG8tAABwLQAAfy0AAH8tAAAAAAAAAgAAAIAUAQDHFAEA0BQBANkUAQABAAAAkOIBAK7iAQACAAAAgAMBAJ0DAQCfAwEAnwMBAEHgpAwL8ywPAAAAADQAAL9NAAAATgAA/58AAA76AAAP+gAAEfoAABH6AAAT+gAAFPoAAB/6AAAf+gAAIfoAACH6AAAj+gAAJPoAACf6AAAp+gAAAAACAN+mAgAApwIAOLcCAEC3AgAduAIAILgCAKHOAgCwzgIA4OsCAAAAAwBKEwMAAAAAALgCAAB4AwAAeQMAAIADAACDAwAAiwMAAIsDAACNAwAAjQMAAKIDAACiAwAAMAUAADAFAABXBQAAWAUAAIsFAACMBQAAkAUAAJAFAADIBQAAzwUAAOsFAADuBQAA9QUAAP8FAAAOBwAADgcAAEsHAABMBwAAsgcAAL8HAAD7BwAA/AcAAC4IAAAvCAAAPwgAAD8IAABcCAAAXQgAAF8IAABfCAAAawgAAG8IAACPCAAAjwgAAJIIAACXCAAAhAkAAIQJAACNCQAAjgkAAJEJAACSCQAAqQkAAKkJAACxCQAAsQkAALMJAAC1CQAAugkAALsJAADFCQAAxgkAAMkJAADKCQAAzwkAANYJAADYCQAA2wkAAN4JAADeCQAA5AkAAOUJAAD/CQAAAAoAAAQKAAAECgAACwoAAA4KAAARCgAAEgoAACkKAAApCgAAMQoAADEKAAA0CgAANAoAADcKAAA3CgAAOgoAADsKAAA9CgAAPQoAAEMKAABGCgAASQoAAEoKAABOCgAAUAoAAFIKAABYCgAAXQoAAF0KAABfCgAAZQoAAHcKAACACgAAhAoAAIQKAACOCgAAjgoAAJIKAACSCgAAqQoAAKkKAACxCgAAsQoAALQKAAC0CgAAugoAALsKAADGCgAAxgoAAMoKAADKCgAAzgoAAM8KAADRCgAA3woAAOQKAADlCgAA8goAAPgKAAAACwAAAAsAAAQLAAAECwAADQsAAA4LAAARCwAAEgsAACkLAAApCwAAMQsAADELAAA0CwAANAsAADoLAAA7CwAARQsAAEYLAABJCwAASgsAAE4LAABUCwAAWAsAAFsLAABeCwAAXgsAAGQLAABlCwAAeAsAAIELAACECwAAhAsAAIsLAACNCwAAkQsAAJELAACWCwAAmAsAAJsLAACbCwAAnQsAAJ0LAACgCwAAogsAAKULAACnCwAAqwsAAK0LAAC6CwAAvQsAAMMLAADFCwAAyQsAAMkLAADOCwAAzwsAANELAADWCwAA2AsAAOULAAD7CwAA/wsAAA0MAAANDAAAEQwAABEMAAApDAAAKQwAADoMAAA7DAAARQwAAEUMAABJDAAASQwAAE4MAABUDAAAVwwAAFcMAABbDAAAXAwAAF4MAABfDAAAZAwAAGUMAABwDAAAdgwAAI0MAACNDAAAkQwAAJEMAACpDAAAqQwAALQMAAC0DAAAugwAALsMAADFDAAAxQwAAMkMAADJDAAAzgwAANQMAADXDAAA3AwAAN8MAADfDAAA5AwAAOUMAADwDAAA8AwAAPMMAAD/DAAADQ0AAA0NAAARDQAAEQ0AAEUNAABFDQAASQ0AAEkNAABQDQAAUw0AAGQNAABlDQAAgA0AAIANAACEDQAAhA0AAJcNAACZDQAAsg0AALINAAC8DQAAvA0AAL4NAAC/DQAAxw0AAMkNAADLDQAAzg0AANUNAADVDQAA1w0AANcNAADgDQAA5Q0AAPANAADxDQAA9Q0AAAAOAAA7DgAAPg4AAFwOAACADgAAgw4AAIMOAACFDgAAhQ4AAIsOAACLDgAApA4AAKQOAACmDgAApg4AAL4OAAC/DgAAxQ4AAMUOAADHDgAAxw4AAM4OAADPDgAA2g4AANsOAADgDgAA/w4AAEgPAABIDwAAbQ8AAHAPAACYDwAAmA8AAL0PAAC9DwAAzQ8AAM0PAADbDwAA/w8AAMYQAADGEAAAyBAAAMwQAADOEAAAzxAAAEkSAABJEgAAThIAAE8SAABXEgAAVxIAAFkSAABZEgAAXhIAAF8SAACJEgAAiRIAAI4SAACPEgAAsRIAALESAAC2EgAAtxIAAL8SAAC/EgAAwRIAAMESAADGEgAAxxIAANcSAADXEgAAERMAABETAAAWEwAAFxMAAFsTAABcEwAAfRMAAH8TAACaEwAAnxMAAPYTAAD3EwAA/hMAAP8TAACdFgAAnxYAAPkWAAD/FgAAFhcAAB4XAAA3FwAAPxcAAFQXAABfFwAAbRcAAG0XAABxFwAAcRcAAHQXAAB/FwAA3hcAAN8XAADqFwAA7xcAAPoXAAD/FwAAGhgAAB8YAAB5GAAAfxgAAKsYAACvGAAA9hgAAP8YAAAfGQAAHxkAACwZAAAvGQAAPBkAAD8ZAABBGQAAQxkAAG4ZAABvGQAAdRkAAH8ZAACsGQAArxkAAMoZAADPGQAA2xkAAN0ZAAAcGgAAHRoAAF8aAABfGgAAfRoAAH4aAACKGgAAjxoAAJoaAACfGgAArhoAAK8aAADPGgAA/xoAAE0bAABPGwAAfxsAAH8bAAD0GwAA+xsAADgcAAA6HAAAShwAAEwcAACJHAAAjxwAALscAAC8HAAAyBwAAM8cAAD7HAAA/xwAABYfAAAXHwAAHh8AAB8fAABGHwAARx8AAE4fAABPHwAAWB8AAFgfAABaHwAAWh8AAFwfAABcHwAAXh8AAF4fAAB+HwAAfx8AALUfAAC1HwAAxR8AAMUfAADUHwAA1R8AANwfAADcHwAA8B8AAPEfAAD1HwAA9R8AAP8fAAD/HwAAZSAAAGUgAAByIAAAcyAAAI8gAACPIAAAnSAAAJ8gAADBIAAAzyAAAPEgAAD/IAAAjCEAAI8hAAAnJAAAPyQAAEskAABfJAAAdCsAAHUrAACWKwAAlisAAPQsAAD4LAAAJi0AACYtAAAoLQAALC0AAC4tAAAvLQAAaC0AAG4tAABxLQAAfi0AAJctAACfLQAApy0AAKctAACvLQAAry0AALctAAC3LQAAvy0AAL8tAADHLQAAxy0AAM8tAADPLQAA1y0AANctAADfLQAA3y0AAF4uAAB/LgAAmi4AAJouAAD0LgAA/y4AANYvAADvLwAA/C8AAP8vAABAMAAAQDAAAJcwAACYMAAAADEAAAQxAAAwMQAAMDEAAI8xAACPMQAA5DEAAO8xAAAfMgAAHzIAAI2kAACPpAAAx6QAAM+kAAAspgAAP6YAAPimAAD/pgAAy6cAAM+nAADSpwAA0qcAANSnAADUpwAA2qcAAPGnAAAtqAAAL6gAADqoAAA/qAAAeKgAAH+oAADGqAAAzagAANqoAADfqAAAVKkAAF6pAAB9qQAAf6kAAM6pAADOqQAA2qkAAN2pAAD/qQAA/6kAADeqAAA/qgAATqoAAE+qAABaqgAAW6oAAMOqAADaqgAA96oAAACrAAAHqwAACKsAAA+rAAAQqwAAF6sAAB+rAAAnqwAAJ6sAAC+rAAAvqwAAbKsAAG+rAADuqwAA76sAAPqrAAD/qwAApNcAAK/XAADH1wAAytcAAPzXAAD/+AAAbvoAAG/6AADa+gAA//oAAAf7AAAS+wAAGPsAABz7AAA3+wAAN/sAAD37AAA9+wAAP/sAAD/7AABC+wAAQvsAAEX7AABF+wAAw/sAANL7AACQ/QAAkf0AAMj9AADO/QAA0P0AAO/9AAAa/gAAH/4AAFP+AABT/gAAZ/4AAGf+AABs/gAAb/4AAHX+AAB1/gAA/f4AAP7+AAAA/wAAAP8AAL//AADB/wAAyP8AAMn/AADQ/wAA0f8AANj/AADZ/wAA3f8AAN//AADn/wAA5/8AAO//AAD4/wAA/v8AAP//AAAMAAEADAABACcAAQAnAAEAOwABADsAAQA+AAEAPgABAE4AAQBPAAEAXgABAH8AAQD7AAEA/wABAAMBAQAGAQEANAEBADYBAQCPAQEAjwEBAJ0BAQCfAQEAoQEBAM8BAQD+AQEAfwIBAJ0CAQCfAgEA0QIBAN8CAQD8AgEA/wIBACQDAQAsAwEASwMBAE8DAQB7AwEAfwMBAJ4DAQCeAwEAxAMBAMcDAQDWAwEA/wMBAJ4EAQCfBAEAqgQBAK8EAQDUBAEA1wQBAPwEAQD/BAEAKAUBAC8FAQBkBQEAbgUBAHsFAQB7BQEAiwUBAIsFAQCTBQEAkwUBAJYFAQCWBQEAogUBAKIFAQCyBQEAsgUBALoFAQC6BQEAvQUBAP8FAQA3BwEAPwcBAFYHAQBfBwEAaAcBAH8HAQCGBwEAhgcBALEHAQCxBwEAuwcBAP8HAQAGCAEABwgBAAkIAQAJCAEANggBADYIAQA5CAEAOwgBAD0IAQA+CAEAVggBAFYIAQCfCAEApggBALAIAQDfCAEA8wgBAPMIAQD2CAEA+ggBABwJAQAeCQEAOgkBAD4JAQBACQEAfwkBALgJAQC7CQEA0AkBANEJAQAECgEABAoBAAcKAQALCgEAFAoBABQKAQAYCgEAGAoBADYKAQA3CgEAOwoBAD4KAQBJCgEATwoBAFkKAQBfCgEAoAoBAL8KAQDnCgEA6goBAPcKAQD/CgEANgsBADgLAQBWCwEAVwsBAHMLAQB3CwEAkgsBAJgLAQCdCwEAqAsBALALAQD/CwEASQwBAH8MAQCzDAEAvwwBAPMMAQD5DAEAKA0BAC8NAQA6DQEAXw4BAH8OAQB/DgEAqg4BAKoOAQCuDgEArw4BALIOAQD/DgEAKA8BAC8PAQBaDwEAbw8BAIoPAQCvDwEAzA8BAN8PAQD3DwEA/w8BAE4QAQBREAEAdhABAH4QAQDDEAEAzBABAM4QAQDPEAEA6RABAO8QAQD6EAEA/xABADURAQA1EQEASBEBAE8RAQB3EQEAfxEBAOARAQDgEQEA9REBAP8RAQASEgEAEhIBAD8SAQB/EgEAhxIBAIcSAQCJEgEAiRIBAI4SAQCOEgEAnhIBAJ4SAQCqEgEArxIBAOsSAQDvEgEA+hIBAP8SAQAEEwEABBMBAA0TAQAOEwEAERMBABITAQApEwEAKRMBADETAQAxEwEANBMBADQTAQA6EwEAOhMBAEUTAQBGEwEASRMBAEoTAQBOEwEATxMBAFETAQBWEwEAWBMBAFwTAQBkEwEAZRMBAG0TAQBvEwEAdRMBAP8TAQBcFAEAXBQBAGIUAQB/FAEAyBQBAM8UAQDaFAEAfxUBALYVAQC3FQEA3hUBAP8VAQBFFgEATxYBAFoWAQBfFgEAbRYBAH8WAQC6FgEAvxYBAMoWAQD/FgEAGxcBABwXAQAsFwEALxcBAEcXAQD/FwEAPBgBAJ8YAQDzGAEA/hgBAAcZAQAIGQEAChkBAAsZAQAUGQEAFBkBABcZAQAXGQEANhkBADYZAQA5GQEAOhkBAEcZAQBPGQEAWhkBAJ8ZAQCoGQEAqRkBANgZAQDZGQEA5RkBAP8ZAQBIGgEATxoBAKMaAQCvGgEA+RoBAP8bAQAJHAEACRwBADccAQA3HAEARhwBAE8cAQBtHAEAbxwBAJAcAQCRHAEAqBwBAKgcAQC3HAEA/xwBAAcdAQAHHQEACh0BAAodAQA3HQEAOR0BADsdAQA7HQEAPh0BAD4dAQBIHQEATx0BAFodAQBfHQEAZh0BAGYdAQBpHQEAaR0BAI8dAQCPHQEAkh0BAJIdAQCZHQEAnx0BAKodAQDfHgEA+R4BAK8fAQCxHwEAvx8BAPIfAQD+HwEAmiMBAP8jAQBvJAEAbyQBAHUkAQB/JAEARCUBAI8vAQDzLwEA/y8BAC80AQAvNAEAOTQBAP9DAQBHRgEA/2cBADlqAQA/agEAX2oBAF9qAQBqagEAbWoBAL9qAQC/agEAymoBAM9qAQDuagEA72oBAPZqAQD/agEARmsBAE9rAQBaawEAWmsBAGJrAQBiawEAeGsBAHxrAQCQawEAP24BAJtuAQD/bgEAS28BAE5vAQCIbwEAjm8BAKBvAQDfbwEA5W8BAO9vAQDybwEA/28BAPiHAQD/hwEA1owBAP+MAQAJjQEA768BAPSvAQD0rwEA/K8BAPyvAQD/rwEA/68BACOxAQBPsQEAU7EBAGOxAQBosQEAb7EBAPyyAQD/uwEAa7wBAG+8AQB9vAEAf7wBAIm8AQCPvAEAmrwBAJu8AQCkvAEA/84BAC7PAQAvzwEAR88BAE/PAQDEzwEA/88BAPbQAQD/0AEAJ9EBACjRAQDr0QEA/9EBAEbSAQDf0gEA9NIBAP/SAQBX0wEAX9MBAHnTAQD/0wEAVdQBAFXUAQCd1AEAndQBAKDUAQCh1AEAo9QBAKTUAQCn1AEAqNQBAK3UAQCt1AEAutQBALrUAQC81AEAvNQBAMTUAQDE1AEABtUBAAbVAQAL1QEADNUBABXVAQAV1QEAHdUBAB3VAQA61QEAOtUBAD/VAQA/1QEARdUBAEXVAQBH1QEASdUBAFHVAQBR1QEAptYBAKfWAQDM1wEAzdcBAIzaAQCa2gEAoNoBAKDaAQCw2gEA/94BAB/fAQD/3wEAB+ABAAfgAQAZ4AEAGuABACLgAQAi4AEAJeABACXgAQAr4AEA/+ABAC3hAQAv4QEAPuEBAD/hAQBK4QEATeEBAFDhAQCP4gEAr+IBAL/iAQD64gEA/uIBAADjAQDf5wEA5+cBAOfnAQDs5wEA7OcBAO/nAQDv5wEA/+cBAP/nAQDF6AEAxugBANfoAQD/6AEATOkBAE/pAQBa6QEAXekBAGDpAQBw7AEAtewBAADtAQA+7QEA/+0BAATuAQAE7gEAIO4BACDuAQAj7gEAI+4BACXuAQAm7gEAKO4BACjuAQAz7gEAM+4BADjuAQA47gEAOu4BADruAQA87gEAQe4BAEPuAQBG7gEASO4BAEjuAQBK7gEASu4BAEzuAQBM7gEAUO4BAFDuAQBT7gEAU+4BAFXuAQBW7gEAWO4BAFjuAQBa7gEAWu4BAFzuAQBc7gEAXu4BAF7uAQBg7gEAYO4BAGPuAQBj7gEAZe4BAGbuAQBr7gEAa+4BAHPuAQBz7gEAeO4BAHjuAQB97gEAfe4BAH/uAQB/7gEAiu4BAIruAQCc7gEAoO4BAKTuAQCk7gEAqu4BAKruAQC87gEA7+4BAPLuAQD/7wEALPABAC/wAQCU8AEAn/ABAK/wAQCw8AEAwPABAMDwAQDQ8AEA0PABAPbwAQD/8AEArvEBAOXxAQAD8gEAD/IBADzyAQA/8gEASfIBAE/yAQBS8gEAX/IBAGbyAQD/8gEA2PYBANz2AQDt9gEA7/YBAP32AQD/9gEAdPcBAH/3AQDZ9wEA3/cBAOz3AQDv9wEA8fcBAP/3AQAM+AEAD/gBAEj4AQBP+AEAWvgBAF/4AQCI+AEAj/gBAK74AQCv+AEAsvgBAP/4AQBU+gEAX/oBAG76AQBv+gEAdfoBAHf6AQB9+gEAf/oBAIf6AQCP+gEArfoBAK/6AQC7+gEAv/oBAMb6AQDP+gEA2voBAN/6AQDo+gEA7/oBAPf6AQD/+gEAk/sBAJP7AQDL+wEA7/sBAPr7AQD//wEA4KYCAP+mAgA5twIAP7cCAB64AgAfuAIAos4CAK/OAgDh6wIA//cCAB76AgD//wIASxMDAAAADgACAA4AHwAOAIAADgD/AA4A8AEOAP//EAABAAAAAKUAACumAAAEAAAACxgAAA0YAAAPGAAADxgAAAD+AAAP/gAAAAEOAO8BDgBB4NEMC0MIAAAAcAUBAHoFAQB8BQEAigUBAIwFAQCSBQEAlAUBAJUFAQCXBQEAoQUBAKMFAQCxBQEAswUBALkFAQC7BQEAvAUBAEGw0gwLEwIAAADA4gEA+eIBAP/iAQD/4gEAQdDSDAsTAgAAAKAYAQDyGAEA/xgBAP8YAQBB8NIMC5JZ+wIAADAAAAA5AAAAQQAAAFoAAABfAAAAXwAAAGEAAAB6AAAAqgAAAKoAAAC1AAAAtQAAALcAAAC3AAAAugAAALoAAADAAAAA1gAAANgAAAD2AAAA+AAAAMECAADGAgAA0QIAAOACAADkAgAA7AIAAOwCAADuAgAA7gIAAAADAAB0AwAAdgMAAHcDAAB7AwAAfQMAAH8DAAB/AwAAhgMAAIoDAACMAwAAjAMAAI4DAAChAwAAowMAAPUDAAD3AwAAgQQAAIMEAACHBAAAigQAAC8FAAAxBQAAVgUAAFkFAABZBQAAYAUAAIgFAACRBQAAvQUAAL8FAAC/BQAAwQUAAMIFAADEBQAAxQUAAMcFAADHBQAA0AUAAOoFAADvBQAA8gUAABAGAAAaBgAAIAYAAGkGAABuBgAA0wYAANUGAADcBgAA3wYAAOgGAADqBgAA/AYAAP8GAAD/BgAAEAcAAEoHAABNBwAAsQcAAMAHAAD1BwAA+gcAAPoHAAD9BwAA/QcAAAAIAAAtCAAAQAgAAFsIAABgCAAAaggAAHAIAACHCAAAiQgAAI4IAACYCAAA4QgAAOMIAABjCQAAZgkAAG8JAABxCQAAgwkAAIUJAACMCQAAjwkAAJAJAACTCQAAqAkAAKoJAACwCQAAsgkAALIJAAC2CQAAuQkAALwJAADECQAAxwkAAMgJAADLCQAAzgkAANcJAADXCQAA3AkAAN0JAADfCQAA4wkAAOYJAADxCQAA/AkAAPwJAAD+CQAA/gkAAAEKAAADCgAABQoAAAoKAAAPCgAAEAoAABMKAAAoCgAAKgoAADAKAAAyCgAAMwoAADUKAAA2CgAAOAoAADkKAAA8CgAAPAoAAD4KAABCCgAARwoAAEgKAABLCgAATQoAAFEKAABRCgAAWQoAAFwKAABeCgAAXgoAAGYKAAB1CgAAgQoAAIMKAACFCgAAjQoAAI8KAACRCgAAkwoAAKgKAACqCgAAsAoAALIKAACzCgAAtQoAALkKAAC8CgAAxQoAAMcKAADJCgAAywoAAM0KAADQCgAA0AoAAOAKAADjCgAA5goAAO8KAAD5CgAA/woAAAELAAADCwAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPAsAAEQLAABHCwAASAsAAEsLAABNCwAAVQsAAFcLAABcCwAAXQsAAF8LAABjCwAAZgsAAG8LAABxCwAAcQsAAIILAACDCwAAhQsAAIoLAACOCwAAkAsAAJILAACVCwAAmQsAAJoLAACcCwAAnAsAAJ4LAACfCwAAowsAAKQLAACoCwAAqgsAAK4LAAC5CwAAvgsAAMILAADGCwAAyAsAAMoLAADNCwAA0AsAANALAADXCwAA1wsAAOYLAADvCwAAAAwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA8DAAARAwAAEYMAABIDAAASgwAAE0MAABVDAAAVgwAAFgMAABaDAAAXQwAAF0MAABgDAAAYwwAAGYMAABvDAAAgAwAAIMMAACFDAAAjAwAAI4MAACQDAAAkgwAAKgMAACqDAAAswwAALUMAAC5DAAAvAwAAMQMAADGDAAAyAwAAMoMAADNDAAA1QwAANYMAADdDAAA3gwAAOAMAADjDAAA5gwAAO8MAADxDAAA8gwAAAANAAAMDQAADg0AABANAAASDQAARA0AAEYNAABIDQAASg0AAE4NAABUDQAAVw0AAF8NAABjDQAAZg0AAG8NAAB6DQAAfw0AAIENAACDDQAAhQ0AAJYNAACaDQAAsQ0AALMNAAC7DQAAvQ0AAL0NAADADQAAxg0AAMoNAADKDQAAzw0AANQNAADWDQAA1g0AANgNAADfDQAA5g0AAO8NAADyDQAA8w0AAAEOAAA6DgAAQA4AAE4OAABQDgAAWQ4AAIEOAACCDgAAhA4AAIQOAACGDgAAig4AAIwOAACjDgAApQ4AAKUOAACnDgAAvQ4AAMAOAADEDgAAxg4AAMYOAADIDgAAzQ4AANAOAADZDgAA3A4AAN8OAAAADwAAAA8AABgPAAAZDwAAIA8AACkPAAA1DwAANQ8AADcPAAA3DwAAOQ8AADkPAAA+DwAARw8AAEkPAABsDwAAcQ8AAIQPAACGDwAAlw8AAJkPAAC8DwAAxg8AAMYPAAAAEAAASRAAAFAQAACdEAAAoBAAAMUQAADHEAAAxxAAAM0QAADNEAAA0BAAAPoQAAD8EAAASBIAAEoSAABNEgAAUBIAAFYSAABYEgAAWBIAAFoSAABdEgAAYBIAAIgSAACKEgAAjRIAAJASAACwEgAAshIAALUSAAC4EgAAvhIAAMASAADAEgAAwhIAAMUSAADIEgAA1hIAANgSAAAQEwAAEhMAABUTAAAYEwAAWhMAAF0TAABfEwAAaRMAAHETAACAEwAAjxMAAKATAAD1EwAA+BMAAP0TAAABFAAAbBYAAG8WAAB/FgAAgRYAAJoWAACgFgAA6hYAAO4WAAD4FgAAABcAABUXAAAfFwAANBcAAEAXAABTFwAAYBcAAGwXAABuFwAAcBcAAHIXAABzFwAAgBcAANMXAADXFwAA1xcAANwXAADdFwAA4BcAAOkXAAALGAAADRgAAA8YAAAZGAAAIBgAAHgYAACAGAAAqhgAALAYAAD1GAAAABkAAB4ZAAAgGQAAKxkAADAZAAA7GQAARhkAAG0ZAABwGQAAdBkAAIAZAACrGQAAsBkAAMkZAADQGQAA2hkAAAAaAAAbGgAAIBoAAF4aAABgGgAAfBoAAH8aAACJGgAAkBoAAJkaAACnGgAApxoAALAaAAC9GgAAvxoAAM4aAAAAGwAATBsAAFAbAABZGwAAaxsAAHMbAACAGwAA8xsAAAAcAAA3HAAAQBwAAEkcAABNHAAAfRwAAIAcAACIHAAAkBwAALocAAC9HAAAvxwAANAcAADSHAAA1BwAAPocAAAAHQAAFR8AABgfAAAdHwAAIB8AAEUfAABIHwAATR8AAFAfAABXHwAAWR8AAFkfAABbHwAAWx8AAF0fAABdHwAAXx8AAH0fAACAHwAAtB8AALYfAAC8HwAAvh8AAL4fAADCHwAAxB8AAMYfAADMHwAA0B8AANMfAADWHwAA2x8AAOAfAADsHwAA8h8AAPQfAAD2HwAA/B8AAD8gAABAIAAAVCAAAFQgAABxIAAAcSAAAH8gAAB/IAAAkCAAAJwgAADQIAAA3CAAAOEgAADhIAAA5SAAAPAgAAACIQAAAiEAAAchAAAHIQAACiEAABMhAAAVIQAAFSEAABghAAAdIQAAJCEAACQhAAAmIQAAJiEAACghAAAoIQAAKiEAADkhAAA8IQAAPyEAAEUhAABJIQAATiEAAE4hAABgIQAAiCEAAAAsAADkLAAA6ywAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAAAwLQAAZy0AAG8tAABvLQAAfy0AAJYtAACgLQAApi0AAKgtAACuLQAAsC0AALYtAAC4LQAAvi0AAMAtAADGLQAAyC0AAM4tAADQLQAA1i0AANgtAADeLQAA4C0AAP8tAAAFMAAABzAAACEwAAAvMAAAMTAAADUwAAA4MAAAPDAAAEEwAACWMAAAmTAAAJowAACdMAAAnzAAAKEwAAD6MAAA/DAAAP8wAAAFMQAALzEAADExAACOMQAAoDEAAL8xAADwMQAA/zEAAAA0AAC/TQAAAE4AAIykAADQpAAA/aQAAAClAAAMpgAAEKYAACumAABApgAAb6YAAHSmAAB9pgAAf6YAAPGmAAAXpwAAH6cAACKnAACIpwAAi6cAAMqnAADQpwAA0acAANOnAADTpwAA1acAANmnAADypwAAJ6gAACyoAAAsqAAAQKgAAHOoAACAqAAAxagAANCoAADZqAAA4KgAAPeoAAD7qAAA+6gAAP2oAAAtqQAAMKkAAFOpAABgqQAAfKkAAICpAADAqQAAz6kAANmpAADgqQAA/qkAAACqAAA2qgAAQKoAAE2qAABQqgAAWaoAAGCqAAB2qgAAeqoAAMKqAADbqgAA3aoAAOCqAADvqgAA8qoAAPaqAAABqwAABqsAAAmrAAAOqwAAEasAABarAAAgqwAAJqsAACirAAAuqwAAMKsAAFqrAABcqwAAaasAAHCrAADqqwAA7KsAAO2rAADwqwAA+asAAACsAACj1wAAsNcAAMbXAADL1wAA+9cAAAD5AABt+gAAcPoAANn6AAAA+wAABvsAABP7AAAX+wAAHfsAACj7AAAq+wAANvsAADj7AAA8+wAAPvsAAD77AABA+wAAQfsAAEP7AABE+wAARvsAALH7AADT+wAAXfwAAGT8AAA9/QAAUP0AAI/9AACS/QAAx/0AAPD9AAD5/QAAAP4AAA/+AAAg/gAAL/4AADP+AAA0/gAATf4AAE/+AABx/gAAcf4AAHP+AABz/gAAd/4AAHf+AAB5/gAAef4AAHv+AAB7/gAAff4AAH3+AAB//gAA/P4AABD/AAAZ/wAAIf8AADr/AAA//wAAP/8AAEH/AABa/wAAZv8AAL7/AADC/wAAx/8AAMr/AADP/wAA0v8AANf/AADa/wAA3P8AAAAAAQALAAEADQABACYAAQAoAAEAOgABADwAAQA9AAEAPwABAE0AAQBQAAEAXQABAIAAAQD6AAEAQAEBAHQBAQD9AQEA/QEBAIACAQCcAgEAoAIBANACAQDgAgEA4AIBAAADAQAfAwEALQMBAEoDAQBQAwEAegMBAIADAQCdAwEAoAMBAMMDAQDIAwEAzwMBANEDAQDVAwEAAAQBAJ0EAQCgBAEAqQQBALAEAQDTBAEA2AQBAPsEAQAABQEAJwUBADAFAQBjBQEAcAUBAHoFAQB8BQEAigUBAIwFAQCSBQEAlAUBAJUFAQCXBQEAoQUBAKMFAQCxBQEAswUBALkFAQC7BQEAvAUBAAAGAQA2BwEAQAcBAFUHAQBgBwEAZwcBAIAHAQCFBwEAhwcBALAHAQCyBwEAugcBAAAIAQAFCAEACAgBAAgIAQAKCAEANQgBADcIAQA4CAEAPAgBADwIAQA/CAEAVQgBAGAIAQB2CAEAgAgBAJ4IAQDgCAEA8ggBAPQIAQD1CAEAAAkBABUJAQAgCQEAOQkBAIAJAQC3CQEAvgkBAL8JAQAACgEAAwoBAAUKAQAGCgEADAoBABMKAQAVCgEAFwoBABkKAQA1CgEAOAoBADoKAQA/CgEAPwoBAGAKAQB8CgEAgAoBAJwKAQDACgEAxwoBAMkKAQDmCgEAAAsBADULAQBACwEAVQsBAGALAQByCwEAgAsBAJELAQAADAEASAwBAIAMAQCyDAEAwAwBAPIMAQAADQEAJw0BADANAQA5DQEAgA4BAKkOAQCrDgEArA4BALAOAQCxDgEAAA8BABwPAQAnDwEAJw8BADAPAQBQDwEAcA8BAIUPAQCwDwEAxA8BAOAPAQD2DwEAABABAEYQAQBmEAEAdRABAH8QAQC6EAEAwhABAMIQAQDQEAEA6BABAPAQAQD5EAEAABEBADQRAQA2EQEAPxEBAEQRAQBHEQEAUBEBAHMRAQB2EQEAdhEBAIARAQDEEQEAyREBAMwRAQDOEQEA2hEBANwRAQDcEQEAABIBABESAQATEgEANxIBAD4SAQA+EgEAgBIBAIYSAQCIEgEAiBIBAIoSAQCNEgEAjxIBAJ0SAQCfEgEAqBIBALASAQDqEgEA8BIBAPkSAQAAEwEAAxMBAAUTAQAMEwEADxMBABATAQATEwEAKBMBACoTAQAwEwEAMhMBADMTAQA1EwEAORMBADsTAQBEEwEARxMBAEgTAQBLEwEATRMBAFATAQBQEwEAVxMBAFcTAQBdEwEAYxMBAGYTAQBsEwEAcBMBAHQTAQAAFAEAShQBAFAUAQBZFAEAXhQBAGEUAQCAFAEAxRQBAMcUAQDHFAEA0BQBANkUAQCAFQEAtRUBALgVAQDAFQEA2BUBAN0VAQAAFgEAQBYBAEQWAQBEFgEAUBYBAFkWAQCAFgEAuBYBAMAWAQDJFgEAABcBABoXAQAdFwEAKxcBADAXAQA5FwEAQBcBAEYXAQAAGAEAOhgBAKAYAQDpGAEA/xgBAAYZAQAJGQEACRkBAAwZAQATGQEAFRkBABYZAQAYGQEANRkBADcZAQA4GQEAOxkBAEMZAQBQGQEAWRkBAKAZAQCnGQEAqhkBANcZAQDaGQEA4RkBAOMZAQDkGQEAABoBAD4aAQBHGgEARxoBAFAaAQCZGgEAnRoBAJ0aAQCwGgEA+BoBAAAcAQAIHAEAChwBADYcAQA4HAEAQBwBAFAcAQBZHAEAchwBAI8cAQCSHAEApxwBAKkcAQC2HAEAAB0BAAYdAQAIHQEACR0BAAsdAQA2HQEAOh0BADodAQA8HQEAPR0BAD8dAQBHHQEAUB0BAFkdAQBgHQEAZR0BAGcdAQBoHQEAah0BAI4dAQCQHQEAkR0BAJMdAQCYHQEAoB0BAKkdAQDgHgEA9h4BALAfAQCwHwEAACABAJkjAQAAJAEAbiQBAIAkAQBDJQEAkC8BAPAvAQAAMAEALjQBAABEAQBGRgEAAGgBADhqAQBAagEAXmoBAGBqAQBpagEAcGoBAL5qAQDAagEAyWoBANBqAQDtagEA8GoBAPRqAQAAawEANmsBAEBrAQBDawEAUGsBAFlrAQBjawEAd2sBAH1rAQCPawEAQG4BAH9uAQAAbwEASm8BAE9vAQCHbwEAj28BAJ9vAQDgbwEA4W8BAONvAQDkbwEA8G8BAPFvAQAAcAEA94cBAACIAQDVjAEAAI0BAAiNAQDwrwEA868BAPWvAQD7rwEA/a8BAP6vAQAAsAEAIrEBAFCxAQBSsQEAZLEBAGexAQBwsQEA+7IBAAC8AQBqvAEAcLwBAHy8AQCAvAEAiLwBAJC8AQCZvAEAnbwBAJ68AQAAzwEALc8BADDPAQBGzwEAZdEBAGnRAQBt0QEActEBAHvRAQCC0QEAhdEBAIvRAQCq0QEArdEBAELSAQBE0gEAANQBAFTUAQBW1AEAnNQBAJ7UAQCf1AEAotQBAKLUAQCl1AEAptQBAKnUAQCs1AEArtQBALnUAQC71AEAu9QBAL3UAQDD1AEAxdQBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQAe1QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAUtUBAKXWAQCo1gEAwNYBAMLWAQDa1gEA3NYBAPrWAQD81gEAFNcBABbXAQA01wEANtcBAE7XAQBQ1wEAbtcBAHDXAQCI1wEAitcBAKjXAQCq1wEAwtcBAMTXAQDL1wEAztcBAP/XAQAA2gEANtoBADvaAQBs2gEAddoBAHXaAQCE2gEAhNoBAJvaAQCf2gEAodoBAK/aAQAA3wEAHt8BAADgAQAG4AEACOABABjgAQAb4AEAIeABACPgAQAk4AEAJuABACrgAQAA4QEALOEBADDhAQA94QEAQOEBAEnhAQBO4QEATuEBAJDiAQCu4gEAwOIBAPniAQDg5wEA5ucBAOjnAQDr5wEA7ecBAO7nAQDw5wEA/ucBAADoAQDE6AEA0OgBANboAQAA6QEAS+kBAFDpAQBZ6QEAAO4BAAPuAQAF7gEAH+4BACHuAQAi7gEAJO4BACTuAQAn7gEAJ+4BACnuAQAy7gEANO4BADfuAQA57gEAOe4BADvuAQA77gEAQu4BAELuAQBH7gEAR+4BAEnuAQBJ7gEAS+4BAEvuAQBN7gEAT+4BAFHuAQBS7gEAVO4BAFTuAQBX7gEAV+4BAFnuAQBZ7gEAW+4BAFvuAQBd7gEAXe4BAF/uAQBf7gEAYe4BAGLuAQBk7gEAZO4BAGfuAQBq7gEAbO4BAHLuAQB07gEAd+4BAHnuAQB87gEAfu4BAH7uAQCA7gEAie4BAIvuAQCb7gEAoe4BAKPuAQCl7gEAqe4BAKvuAQC77gEA8PsBAPn7AQAAAAIA36YCAACnAgA4twIAQLcCAB24AgAguAIAoc4CALDOAgDg6wIAAPgCAB36AgAAAAMAShMDAAABDgDvAQ4AAAAAAI8CAABBAAAAWgAAAGEAAAB6AAAAqgAAAKoAAAC1AAAAtQAAALoAAAC6AAAAwAAAANYAAADYAAAA9gAAAPgAAADBAgAAxgIAANECAADgAgAA5AIAAOwCAADsAgAA7gIAAO4CAABwAwAAdAMAAHYDAAB3AwAAewMAAH0DAAB/AwAAfwMAAIYDAACGAwAAiAMAAIoDAACMAwAAjAMAAI4DAAChAwAAowMAAPUDAAD3AwAAgQQAAIoEAAAvBQAAMQUAAFYFAABZBQAAWQUAAGAFAACIBQAA0AUAAOoFAADvBQAA8gUAACAGAABKBgAAbgYAAG8GAABxBgAA0wYAANUGAADVBgAA5QYAAOYGAADuBgAA7wYAAPoGAAD8BgAA/wYAAP8GAAAQBwAAEAcAABIHAAAvBwAATQcAAKUHAACxBwAAsQcAAMoHAADqBwAA9AcAAPUHAAD6BwAA+gcAAAAIAAAVCAAAGggAABoIAAAkCAAAJAgAACgIAAAoCAAAQAgAAFgIAABgCAAAaggAAHAIAACHCAAAiQgAAI4IAACgCAAAyQgAAAQJAAA5CQAAPQkAAD0JAABQCQAAUAkAAFgJAABhCQAAcQkAAIAJAACFCQAAjAkAAI8JAACQCQAAkwkAAKgJAACqCQAAsAkAALIJAACyCQAAtgkAALkJAAC9CQAAvQkAAM4JAADOCQAA3AkAAN0JAADfCQAA4QkAAPAJAADxCQAA/AkAAPwJAAAFCgAACgoAAA8KAAAQCgAAEwoAACgKAAAqCgAAMAoAADIKAAAzCgAANQoAADYKAAA4CgAAOQoAAFkKAABcCgAAXgoAAF4KAAByCgAAdAoAAIUKAACNCgAAjwoAAJEKAACTCgAAqAoAAKoKAACwCgAAsgoAALMKAAC1CgAAuQoAAL0KAAC9CgAA0AoAANAKAADgCgAA4QoAAPkKAAD5CgAABQsAAAwLAAAPCwAAEAsAABMLAAAoCwAAKgsAADALAAAyCwAAMwsAADULAAA5CwAAPQsAAD0LAABcCwAAXQsAAF8LAABhCwAAcQsAAHELAACDCwAAgwsAAIULAACKCwAAjgsAAJALAACSCwAAlQsAAJkLAACaCwAAnAsAAJwLAACeCwAAnwsAAKMLAACkCwAAqAsAAKoLAACuCwAAuQsAANALAADQCwAABQwAAAwMAAAODAAAEAwAABIMAAAoDAAAKgwAADkMAAA9DAAAPQwAAFgMAABaDAAAXQwAAF0MAABgDAAAYQwAAIAMAACADAAAhQwAAIwMAACODAAAkAwAAJIMAACoDAAAqgwAALMMAAC1DAAAuQwAAL0MAAC9DAAA3QwAAN4MAADgDAAA4QwAAPEMAADyDAAABA0AAAwNAAAODQAAEA0AABINAAA6DQAAPQ0AAD0NAABODQAATg0AAFQNAABWDQAAXw0AAGENAAB6DQAAfw0AAIUNAACWDQAAmg0AALENAACzDQAAuw0AAL0NAAC9DQAAwA0AAMYNAAABDgAAMA4AADIOAAAyDgAAQA4AAEYOAACBDgAAgg4AAIQOAACEDgAAhg4AAIoOAACMDgAAow4AAKUOAAClDgAApw4AALAOAACyDgAAsg4AAL0OAAC9DgAAwA4AAMQOAADGDgAAxg4AANwOAADfDgAAAA8AAAAPAABADwAARw8AAEkPAABsDwAAiA8AAIwPAAAAEAAAKhAAAD8QAAA/EAAAUBAAAFUQAABaEAAAXRAAAGEQAABhEAAAZRAAAGYQAABuEAAAcBAAAHUQAACBEAAAjhAAAI4QAACgEAAAxRAAAMcQAADHEAAAzRAAAM0QAADQEAAA+hAAAPwQAABIEgAAShIAAE0SAABQEgAAVhIAAFgSAABYEgAAWhIAAF0SAABgEgAAiBIAAIoSAACNEgAAkBIAALASAACyEgAAtRIAALgSAAC+EgAAwBIAAMASAADCEgAAxRIAAMgSAADWEgAA2BIAABATAAASEwAAFRMAABgTAABaEwAAgBMAAI8TAACgEwAA9RMAAPgTAAD9EwAAARQAAGwWAABvFgAAfxYAAIEWAACaFgAAoBYAAOoWAADuFgAA+BYAAAAXAAARFwAAHxcAADEXAABAFwAAURcAAGAXAABsFwAAbhcAAHAXAACAFwAAsxcAANcXAADXFwAA3BcAANwXAAAgGAAAeBgAAIAYAACoGAAAqhgAAKoYAACwGAAA9RgAAAAZAAAeGQAAUBkAAG0ZAABwGQAAdBkAAIAZAACrGQAAsBkAAMkZAAAAGgAAFhoAACAaAABUGgAApxoAAKcaAAAFGwAAMxsAAEUbAABMGwAAgxsAAKAbAACuGwAArxsAALobAADlGwAAABwAACMcAABNHAAATxwAAFocAAB9HAAAgBwAAIgcAACQHAAAuhwAAL0cAAC/HAAA6RwAAOwcAADuHAAA8xwAAPUcAAD2HAAA+hwAAPocAAAAHQAAvx0AAAAeAAAVHwAAGB8AAB0fAAAgHwAARR8AAEgfAABNHwAAUB8AAFcfAABZHwAAWR8AAFsfAABbHwAAXR8AAF0fAABfHwAAfR8AAIAfAAC0HwAAth8AALwfAAC+HwAAvh8AAMIfAADEHwAAxh8AAMwfAADQHwAA0x8AANYfAADbHwAA4B8AAOwfAADyHwAA9B8AAPYfAAD8HwAAcSAAAHEgAAB/IAAAfyAAAJAgAACcIAAAAiEAAAIhAAAHIQAAByEAAAohAAATIQAAFSEAABUhAAAYIQAAHSEAACQhAAAkIQAAJiEAACYhAAAoIQAAKCEAACohAAA5IQAAPCEAAD8hAABFIQAASSEAAE4hAABOIQAAYCEAAIghAAAALAAA5CwAAOssAADuLAAA8iwAAPMsAAAALQAAJS0AACctAAAnLQAALS0AAC0tAAAwLQAAZy0AAG8tAABvLQAAgC0AAJYtAACgLQAApi0AAKgtAACuLQAAsC0AALYtAAC4LQAAvi0AAMAtAADGLQAAyC0AAM4tAADQLQAA1i0AANgtAADeLQAABTAAAAcwAAAhMAAAKTAAADEwAAA1MAAAODAAADwwAABBMAAAljAAAJ0wAACfMAAAoTAAAPowAAD8MAAA/zAAAAUxAAAvMQAAMTEAAI4xAACgMQAAvzEAAPAxAAD/MQAAADQAAL9NAAAATgAAjKQAANCkAAD9pAAAAKUAAAymAAAQpgAAH6YAACqmAAArpgAAQKYAAG6mAAB/pgAAnaYAAKCmAADvpgAAF6cAAB+nAAAipwAAiKcAAIunAADKpwAA0KcAANGnAADTpwAA06cAANWnAADZpwAA8qcAAAGoAAADqAAABagAAAeoAAAKqAAADKgAACKoAABAqAAAc6gAAIKoAACzqAAA8qgAAPeoAAD7qAAA+6gAAP2oAAD+qAAACqkAACWpAAAwqQAARqkAAGCpAAB8qQAAhKkAALKpAADPqQAAz6kAAOCpAADkqQAA5qkAAO+pAAD6qQAA/qkAAACqAAAoqgAAQKoAAEKqAABEqgAAS6oAAGCqAAB2qgAAeqoAAHqqAAB+qgAAr6oAALGqAACxqgAAtaoAALaqAAC5qgAAvaoAAMCqAADAqgAAwqoAAMKqAADbqgAA3aoAAOCqAADqqgAA8qoAAPSqAAABqwAABqsAAAmrAAAOqwAAEasAABarAAAgqwAAJqsAACirAAAuqwAAMKsAAFqrAABcqwAAaasAAHCrAADiqwAAAKwAAKPXAACw1wAAxtcAAMvXAAD71wAAAPkAAG36AABw+gAA2foAAAD7AAAG+wAAE/sAABf7AAAd+wAAHfsAAB/7AAAo+wAAKvsAADb7AAA4+wAAPPsAAD77AAA++wAAQPsAAEH7AABD+wAARPsAAEb7AACx+wAA0/sAAF38AABk/AAAPf0AAFD9AACP/QAAkv0AAMf9AADw/QAA+f0AAHH+AABx/gAAc/4AAHP+AAB3/gAAd/4AAHn+AAB5/gAAe/4AAHv+AAB9/gAAff4AAH/+AAD8/gAAIf8AADr/AABB/wAAWv8AAGb/AACd/wAAoP8AAL7/AADC/wAAx/8AAMr/AADP/wAA0v8AANf/AADa/wAA3P8AAAAAAQALAAEADQABACYAAQAoAAEAOgABADwAAQA9AAEAPwABAE0AAQBQAAEAXQABAIAAAQD6AAEAQAEBAHQBAQCAAgEAnAIBAKACAQDQAgEAAAMBAB8DAQAtAwEASgMBAFADAQB1AwEAgAMBAJ0DAQCgAwEAwwMBAMgDAQDPAwEA0QMBANUDAQAABAEAnQQBALAEAQDTBAEA2AQBAPsEAQAABQEAJwUBADAFAQBjBQEAcAUBAHoFAQB8BQEAigUBAIwFAQCSBQEAlAUBAJUFAQCXBQEAoQUBAKMFAQCxBQEAswUBALkFAQC7BQEAvAUBAAAGAQA2BwEAQAcBAFUHAQBgBwEAZwcBAIAHAQCFBwEAhwcBALAHAQCyBwEAugcBAAAIAQAFCAEACAgBAAgIAQAKCAEANQgBADcIAQA4CAEAPAgBADwIAQA/CAEAVQgBAGAIAQB2CAEAgAgBAJ4IAQDgCAEA8ggBAPQIAQD1CAEAAAkBABUJAQAgCQEAOQkBAIAJAQC3CQEAvgkBAL8JAQAACgEAAAoBABAKAQATCgEAFQoBABcKAQAZCgEANQoBAGAKAQB8CgEAgAoBAJwKAQDACgEAxwoBAMkKAQDkCgEAAAsBADULAQBACwEAVQsBAGALAQByCwEAgAsBAJELAQAADAEASAwBAIAMAQCyDAEAwAwBAPIMAQAADQEAIw0BAIAOAQCpDgEAsA4BALEOAQAADwEAHA8BACcPAQAnDwEAMA8BAEUPAQBwDwEAgQ8BALAPAQDEDwEA4A8BAPYPAQADEAEANxABAHEQAQByEAEAdRABAHUQAQCDEAEArxABANAQAQDoEAEAAxEBACYRAQBEEQEARBEBAEcRAQBHEQEAUBEBAHIRAQB2EQEAdhEBAIMRAQCyEQEAwREBAMQRAQDaEQEA2hEBANwRAQDcEQEAABIBABESAQATEgEAKxIBAIASAQCGEgEAiBIBAIgSAQCKEgEAjRIBAI8SAQCdEgEAnxIBAKgSAQCwEgEA3hIBAAUTAQAMEwEADxMBABATAQATEwEAKBMBACoTAQAwEwEAMhMBADMTAQA1EwEAORMBAD0TAQA9EwEAUBMBAFATAQBdEwEAYRMBAAAUAQA0FAEARxQBAEoUAQBfFAEAYRQBAIAUAQCvFAEAxBQBAMUUAQDHFAEAxxQBAIAVAQCuFQEA2BUBANsVAQAAFgEALxYBAEQWAQBEFgEAgBYBAKoWAQC4FgEAuBYBAAAXAQAaFwEAQBcBAEYXAQAAGAEAKxgBAKAYAQDfGAEA/xgBAAYZAQAJGQEACRkBAAwZAQATGQEAFRkBABYZAQAYGQEALxkBAD8ZAQA/GQEAQRkBAEEZAQCgGQEApxkBAKoZAQDQGQEA4RkBAOEZAQDjGQEA4xkBAAAaAQAAGgEACxoBADIaAQA6GgEAOhoBAFAaAQBQGgEAXBoBAIkaAQCdGgEAnRoBALAaAQD4GgEAABwBAAgcAQAKHAEALhwBAEAcAQBAHAEAchwBAI8cAQAAHQEABh0BAAgdAQAJHQEACx0BADAdAQBGHQEARh0BAGAdAQBlHQEAZx0BAGgdAQBqHQEAiR0BAJgdAQCYHQEA4B4BAPIeAQCwHwEAsB8BAAAgAQCZIwEAACQBAG4kAQCAJAEAQyUBAJAvAQDwLwEAADABAC40AQAARAEARkYBAABoAQA4agEAQGoBAF5qAQBwagEAvmoBANBqAQDtagEAAGsBAC9rAQBAawEAQ2sBAGNrAQB3awEAfWsBAI9rAQBAbgEAf24BAABvAQBKbwEAUG8BAFBvAQCTbwEAn28BAOBvAQDhbwEA428BAONvAQAAcAEA94cBAACIAQDVjAEAAI0BAAiNAQDwrwEA868BAPWvAQD7rwEA/a8BAP6vAQAAsAEAIrEBAFCxAQBSsQEAZLEBAGexAQBwsQEA+7IBAAC8AQBqvAEAcLwBAHy8AQCAvAEAiLwBAJC8AQCZvAEAANQBAFTUAQBW1AEAnNQBAJ7UAQCf1AEAotQBAKLUAQCl1AEAptQBAKnUAQCs1AEArtQBALnUAQC71AEAu9QBAL3UAQDD1AEAxdQBAAXVAQAH1QEACtUBAA3VAQAU1QEAFtUBABzVAQAe1QEAOdUBADvVAQA+1QEAQNUBAETVAQBG1QEARtUBAErVAQBQ1QEAUtUBAKXWAQCo1gEAwNYBAMLWAQDa1gEA3NYBAPrWAQD81gEAFNcBABbXAQA01wEANtcBAE7XAQBQ1wEAbtcBAHDXAQCI1wEAitcBAKjXAQCq1wEAwtcBAMTXAQDL1wEAAN8BAB7fAQAA4QEALOEBADfhAQA94QEATuEBAE7hAQCQ4gEAreIBAMDiAQDr4gEA4OcBAObnAQDo5wEA6+cBAO3nAQDu5wEA8OcBAP7nAQAA6AEAxOgBAADpAQBD6QEAS+kBAEvpAQAA7gEAA+4BAAXuAQAf7gEAIe4BACLuAQAk7gEAJO4BACfuAQAn7gEAKe4BADLuAQA07gEAN+4BADnuAQA57gEAO+4BADvuAQBC7gEAQu4BAEfuAQBH7gEASe4BAEnuAQBL7gEAS+4BAE3uAQBP7gEAUe4BAFLuAQBU7gEAVO4BAFfuAQBX7gEAWe4BAFnuAQBb7gEAW+4BAF3uAQBd7gEAX+4BAF/uAQBh7gEAYu4BAGTuAQBk7gEAZ+4BAGruAQBs7gEAcu4BAHTuAQB37gEAee4BAHzuAQB+7gEAfu4BAIDuAQCJ7gEAi+4BAJvuAQCh7gEAo+4BAKXuAQCp7gEAq+4BALvuAQAAAAIA36YCAACnAgA4twIAQLcCAB24AgAguAIAoc4CALDOAgDg6wIAAPgCAB36AgAAAAMAShMDAAAAAAADAAAAgA4BAKkOAQCrDgEArQ4BALAOAQCxDgEAAAAAAAIAAAAAoAAAjKQAAJCkAADGpABBkKwNC2YIAAAAIAAAACAAAACgAAAAoAAAAIAWAACAFgAAACAAAAogAAAoIAAAKSAAAC8gAAAvIAAAXyAAAF8gAAAAMAAAADAAAAEAAAAAGgEARxoBAAEAAAAoIAAAKCAAAAEAAAApIAAAKSAAQYCtDQvDHQcAAAAgAAAAIAAAAKAAAACgAAAAgBYAAIAWAAAAIAAACiAAAC8gAAAvIAAAXyAAAF8gAAAAMAAAADAAAAEAAACAAAAA/wAAAAEAAAAAAQAAfwEAAAEAAACAAQAATwIAAAEAAABQAgAArwIAAAEAAACwAgAA/wIAAAEAAAAAAwAAbwMAAAEAAABwAwAA/wMAAAEAAAAABAAA/wQAAAEAAAAABQAALwUAAAEAAAAwBQAAjwUAAAEAAACQBQAA/wUAAAEAAAAABgAA/wYAAAEAAAAABwAATwcAAAEAAABQBwAAfwcAAAEAAACABwAAvwcAAAEAAADABwAA/wcAAAEAAAAACAAAPwgAAAEAAABACAAAXwgAAAEAAABgCAAAbwgAAAEAAABwCAAAnwgAAAEAAACgCAAA/wgAAAEAAAAACQAAfwkAAAEAAACACQAA/wkAAAEAAAAACgAAfwoAAAEAAACACgAA/woAAAEAAAAACwAAfwsAAAEAAACACwAA/wsAAAEAAAAADAAAfwwAAAEAAACADAAA/wwAAAEAAAAADQAAfw0AAAEAAACADQAA/w0AAAEAAAAADgAAfw4AAAEAAACADgAA/w4AAAEAAAAADwAA/w8AAAEAAAAAEAAAnxAAAAEAAACgEAAA/xAAAAEAAAAAEQAA/xEAAAEAAAAAEgAAfxMAAAEAAACAEwAAnxMAAAEAAACgEwAA/xMAAAEAAAAAFAAAfxYAAAEAAACAFgAAnxYAAAEAAACgFgAA/xYAAAEAAAAAFwAAHxcAAAEAAAAgFwAAPxcAAAEAAABAFwAAXxcAAAEAAABgFwAAfxcAAAEAAACAFwAA/xcAAAEAAAAAGAAArxgAAAEAAACwGAAA/xgAAAEAAAAAGQAATxkAAAEAAABQGQAAfxkAAAEAAACAGQAA3xkAAAEAAADgGQAA/xkAAAEAAAAAGgAAHxoAAAEAAAAgGgAArxoAAAEAAACwGgAA/xoAAAEAAAAAGwAAfxsAAAEAAACAGwAAvxsAAAEAAADAGwAA/xsAAAEAAAAAHAAATxwAAAEAAACAHAAAjxwAAAEAAACQHAAAvxwAAAEAAADAHAAAzxwAAAEAAADQHAAA/xwAAAEAAAAAHQAAfx0AAAEAAACAHQAAvx0AAAEAAADAHQAA/x0AAAEAAAAAHgAA/x4AAAEAAAAAHwAA/x8AAAEAAAAAIAAAbyAAAAEAAABwIAAAnyAAAAEAAACgIAAAzyAAAAEAAADQIAAA/yAAAAEAAAAAIQAATyEAAAEAAABQIQAAjyEAAAEAAACQIQAA/yEAAAEAAAAAIgAA/yIAAAEAAAAAIwAA/yMAAAEAAAAAJAAAPyQAAAEAAABAJAAAXyQAAAEAAABgJAAA/yQAAAEAAAAAJQAAfyUAAAEAAACAJQAAnyUAAAEAAACgJQAA/yUAAAEAAAAAJgAA/yYAAAEAAAAAJwAAvycAAAEAAADAJwAA7ycAAAEAAADwJwAA/ycAAAEAAAAAKQAAfykAAAEAAACAKQAA/ykAAAEAAAAAKgAA/yoAAAEAAAAAKwAA/ysAAAEAAAAALAAAXywAAAEAAABgLAAAfywAAAEAAACALAAA/ywAAAEAAAAALQAALy0AAAEAAAAwLQAAfy0AAAEAAACALQAA3y0AAAEAAADgLQAA/y0AAAEAAAAALgAAfy4AAAEAAACALgAA/y4AAAEAAAAALwAA3y8AAAEAAADwLwAA/y8AAAEAAAAAMAAAPzAAAAEAAABAMAAAnzAAAAEAAACgMAAA/zAAAAEAAAAAMQAALzEAAAEAAAAwMQAAjzEAAAEAAACQMQAAnzEAAAEAAACgMQAAvzEAAAEAAADAMQAA7zEAAAEAAADwMQAA/zEAAAEAAAAAMgAA/zIAAAEAAAAAMwAA/zMAAAEAAAAANAAAv00AAAEAAADATQAA/00AAAEAAAAATgAA/58AAAEAAAAAoAAAj6QAAAEAAACQpAAAz6QAAAEAAADQpAAA/6QAAAEAAAAApQAAP6YAAAEAAABApgAAn6YAAAEAAACgpgAA/6YAAAEAAAAApwAAH6cAAAEAAAAgpwAA/6cAAAEAAAAAqAAAL6gAAAEAAAAwqAAAP6gAAAEAAABAqAAAf6gAAAEAAACAqAAA36gAAAEAAADgqAAA/6gAAAEAAAAAqQAAL6kAAAEAAAAwqQAAX6kAAAEAAABgqQAAf6kAAAEAAACAqQAA36kAAAEAAADgqQAA/6kAAAEAAAAAqgAAX6oAAAEAAABgqgAAf6oAAAEAAACAqgAA36oAAAEAAADgqgAA/6oAAAEAAAAAqwAAL6sAAAEAAAAwqwAAb6sAAAEAAABwqwAAv6sAAAEAAADAqwAA/6sAAAEAAAAArAAAr9cAAAEAAACw1wAA/9cAAAEAAAAA2AAAf9sAAAEAAACA2wAA/9sAAAEAAAAA3AAA/98AAAEAAAAA4AAA//gAAAEAAAAA+QAA//oAAAEAAAAA+wAAT/sAAAEAAABQ+wAA//0AAAEAAAAA/gAAD/4AAAEAAAAQ/gAAH/4AAAEAAAAg/gAAL/4AAAEAAAAw/gAAT/4AAAEAAABQ/gAAb/4AAAEAAABw/gAA//4AAAEAAAAA/wAA7/8AAAEAAADw/wAA//8AAAEAAAAAAAEAfwABAAEAAACAAAEA/wABAAEAAAAAAQEAPwEBAAEAAABAAQEAjwEBAAEAAACQAQEAzwEBAAEAAADQAQEA/wEBAAEAAACAAgEAnwIBAAEAAACgAgEA3wIBAAEAAADgAgEA/wIBAAEAAAAAAwEALwMBAAEAAAAwAwEATwMBAAEAAABQAwEAfwMBAAEAAACAAwEAnwMBAAEAAACgAwEA3wMBAAEAAACABAEArwQBAAEAAACwBAEA/wQBAAEAAAAABQEALwUBAAEAAAAwBQEAbwUBAAEAAABwBQEAvwUBAAEAAAAABgEAfwcBAAEAAACABwEAvwcBAAEAAAAACAEAPwgBAAEAAABACAEAXwgBAAEAAACACAEArwgBAAEAAADgCAEA/wgBAAEAAAAACQEAHwkBAAEAAAAgCQEAPwkBAAEAAACgCQEA/wkBAAEAAAAACgEAXwoBAAEAAADACgEA/woBAAEAAAAACwEAPwsBAAEAAABACwEAXwsBAAEAAABgCwEAfwsBAAEAAACACwEArwsBAAEAAAAADAEATwwBAAEAAACADAEA/wwBAAEAAAAADQEAPw0BAAEAAABgDgEAfw4BAAEAAACADgEAvw4BAAEAAAAADwEALw8BAAEAAAAwDwEAbw8BAAEAAABwDwEArw8BAAEAAACwDwEA3w8BAAEAAADgDwEA/w8BAAEAAAAAEAEAfxABAAEAAACAEAEAzxABAAEAAADQEAEA/xABAAEAAAAAEQEATxEBAAEAAABQEQEAfxEBAAEAAADgEQEA/xEBAAEAAAAAEgEATxIBAAEAAACAEgEArxIBAAEAAACwEgEA/xIBAAEAAAAAEwEAfxMBAAEAAAAAFAEAfxQBAAEAAACAFAEA3xQBAAEAAACAFQEA/xUBAAEAAAAAFgEAXxYBAAEAAABgFgEAfxYBAAEAAACAFgEAzxYBAAEAAAAAFwEATxcBAAEAAAAAGAEATxgBAAEAAACgGAEA/xgBAAEAAAAAGQEAXxkBAAEAAACgGQEA/xkBAAEAAAAAGgEATxoBAAEAAABQGgEArxoBAAEAAACwGgEAvxoBAAEAAADAGgEA/xoBAAEAAAAAHAEAbxwBAAEAAABwHAEAvxwBAAEAAAAAHQEAXx0BAAEAAABgHQEArx0BAAEAAADgHgEA/x4BAAEAAACwHwEAvx8BAAEAAADAHwEA/x8BAAEAAAAAIAEA/yMBAAEAAAAAJAEAfyQBAAEAAACAJAEATyUBAAEAAACQLwEA/y8BAAEAAAAAMAEALzQBAAEAAAAwNAEAPzQBAAEAAAAARAEAf0YBAAEAAAAAaAEAP2oBAAEAAABAagEAb2oBAAEAAABwagEAz2oBAAEAAADQagEA/2oBAAEAAAAAawEAj2sBAAEAAABAbgEAn24BAAEAAAAAbwEAn28BAAEAAADgbwEA/28BAAEAAAAAcAEA/4cBAAEAAAAAiAEA/4oBAAEAAAAAiwEA/4wBAAEAAAAAjQEAf40BAAEAAADwrwEA/68BAAEAAAAAsAEA/7ABAAEAAAAAsQEAL7EBAAEAAAAwsQEAb7EBAAEAAABwsQEA/7IBAAEAAAAAvAEAn7wBAAEAAACgvAEAr7wBAAEAAAAAzwEAz88BAAEAAAAA0AEA/9ABAAEAAAAA0QEA/9EBAAEAAAAA0gEAT9IBAAEAAADg0gEA/9IBAAEAAAAA0wEAX9MBAAEAAABg0wEAf9MBAAEAAAAA1AEA/9cBAAEAAAAA2AEAr9oBAAEAAAAA3wEA/98BAAEAAAAA4AEAL+ABAAEAAAAA4QEAT+EBAAEAAACQ4gEAv+IBAAEAAADA4gEA/+IBAAEAAADg5wEA/+cBAAEAAAAA6AEA3+gBAAEAAAAA6QEAX+kBAAEAAABw7AEAv+wBAAEAAAAA7QEAT+0BAAEAAAAA7gEA/+4BAAEAAAAA8AEAL/ABAAEAAAAw8AEAn/ABAAEAAACg8AEA//ABAAEAAAAA8QEA//EBAAEAAAAA8gEA//IBAAEAAAAA8wEA//UBAAEAAAAA9gEAT/YBAAEAAABQ9gEAf/YBAAEAAACA9gEA//YBAAEAAAAA9wEAf/cBAAEAAACA9wEA//cBAAEAAAAA+AEA//gBAAEAAAAA+QEA//kBAAEAAAAA+gEAb/oBAAEAAABw+gEA//oBAAEAAAAA+wEA//sBAAEAAAAAAAIA36YCAAEAAAAApwIAP7cCAAEAAABAtwIAH7gCAAEAAAAguAIAr84CAAEAAACwzgIA7+sCAAEAAAAA+AIAH/oCAAEAAAAAAAMATxMDAAEAAAAAAA4AfwAOAAEAAAAAAQ4A7wEOAAEAAAAAAA8A//8PAAEAAAAAABAA//8QAEHQyg0LtJQCMwAAAOAvAADvLwAAAAIBAH8CAQDgAwEA/wMBAMAFAQD/BQEAwAcBAP8HAQCwCAEA3wgBAEAJAQB/CQEAoAoBAL8KAQCwCwEA/wsBAFAMAQB/DAEAQA0BAF8OAQDADgEA/w4BAFASAQB/EgEAgBMBAP8TAQDgFAEAfxUBANAWAQD/FgEAUBcBAP8XAQBQGAEAnxgBAGAZAQCfGQEAABsBAP8bAQDAHAEA/xwBALAdAQDfHgEAAB8BAK8fAQBQJQEAjy8BAEA0AQD/QwEAgEYBAP9nAQCQawEAP24BAKBuAQD/bgEAoG8BAN9vAQCAjQEA768BAACzAQD/uwEAsLwBAP/OAQDQzwEA/88BAFDSAQDf0gEAgNMBAP/TAQCw2gEA/94BADDgAQD/4AEAUOEBAI/iAQAA4wEA3+cBAODoAQD/6AEAYOkBAG/sAQDA7AEA/+wBAFDtAQD/7QEAAO8BAP/vAQAA/AEA//8BAOCmAgD/pgIA8OsCAP/3AgAg+gIA//8CAFATAwD//w0AgAAOAP8ADgDwAQ4A//8OAAAAAAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAAADzAP//AAD//wAA//8AAP//AAD//wAA//8AAAUAgQAKAA8B//8AAAwADgH//wAA//8AAP//AAAPAJ4A//8AAP//AAASADYAFQCPABoADgEfAJIA//8AAP//AAD//wAAJAAxAS4AKAD//wAAMQCGADQAfQA4AH0A//8AAD0AAwH//wAAQgCdAEcADQH//wAA//8AAP//AAD//wAA//8AAP//AABMACQB//8AAFIANwD//wAA//8AAFUAlwD//wAA//8AAP//AABYAIcA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAXABWAP//AABhANIA//8AAP//AAD//wAAZACBAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABsAI0A//8AAHEAJwB2ACcA//8AAP//AAB9ANMAgACaAP//AAD//wAAjQBaAP//AACSAM4A//8AAP//AACVAJkA//8AAKEA2AGuAFMAswBaAP//AAD//wAA//8AALkAoQC9AKEA//8AAMIAdADHAJwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADMAI0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzgCUANMALQD//wAA//8AAP//AAD//wAA2ADIAf//AAD//wAA4gDbAf//AAD//wAA//8AAO8AHgH//wAA//8AAP//AAD//wAA+gATAgABGAL//wAA//8AAP//AAAHASUA//8AAP//AAD//wAA//8AAP//AAD//wAACQHtAf//AAD//wAAEgE4AP//AAD//wAAGQGRAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACEBNwH//wAA//8AAP//AAD//wAAKwEIAv//AAD//wAA//8AAP//AAA1AW0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADoBGQL//wAA//8AAP//AABdAUQB//8AAP//AABlASYA//8AAGoB1AD//wAAhQGFAIgBkwD//wAA//8AAP//AAD//wAA//8AAP//AACNAcwAogE/AaoBvwH//wAAswHcAf//AAC9AY0AywEMAv//AAD//wAA//8AAP//AADsAZsA//8AAP//AAD//wAA//8AAP//AADxAegB/gG1AAMC+wEKAhgB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABoCPAH//wAA//8AAP//AAD//wAA//8AACUC7wH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALwKPAP//AAD//wAA//8AADcCYgH//wAA//8AAP//AAD//wAAQAJ8AP//AABDApQA//8AAP//AAD//wAAUAILAv//AAD//wAA//8AAP//AAD//wAA//8AAFwClgD//wAA//8AAF8CKwD//wAA//8AAP//AABiAgACdAIRAf//AAD//wAA//8AAIICFgD//wAA//8AAIcC1wCNAmwA//8AAP//AACSAiUB//8AAP//AAD//wAA//8AAP//AAD//wAAngIWAP//AACnAgUCsQIGAv//AADAAjkA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADFAswA//8AAP//AAD//wAA//8AAMgCbwDeAn4A//8AAP//AAD//wAA4wJ+AP//AADpAtkA//8AAP//AADsAiMB//8AAP//AAD//wAA//8AAP//AAD//wAA9QJKAf//AAD//wAABAOBAQ8DHAEaAzQB//8AACEDnwH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAKAPrAf//AAD//wAA//8AADEDEwE0A5kA//8AAP//AAD//wAA//8AAP//AAD//wAAOQPSAP//AAD//wAA//8AAEwDOgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABPAyEB//8AAFgD1AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAXAP6Af//AAD//wAA//8AAP//AABkA9UA//8AAP//AABnA5EA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGwDIAL//wAA//8AAP//AAD//wAAfAOaAIEDnwD//wAAhgN0AP//AACPA2sA//8AAJQDbwD//wAA//8AAP//AACZAw0B//8AAP//AACgA34B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAwwMLAc8DIgD//wAA//8AAP//AAD//wAA1AMOAP//AADaAzcA//8AAP//AADlAxUA//8AAP//AADsA6AB/wPjAf//AAD//wAA//8AABQEewD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAGwT/Af//AAD//wAA//8AAP//AAD//wAAKQSmAf//AAD//wAA//8AAP//AAD//wAA//8AADcE2gH//wAA//8AAEkEswFhBHMA//8AAP//AABmBHMAbgStAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAiwR7AP//AACNBPgB//8AAP//AAD//wAAlAS3Af//AAD//wAA//8AAP//AAD//wAA//8AAJ8EQQK4BDQCxwSrAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1AQXAuIECwHnBEYC//8AAP//AAD//wAA//8AAP//AAD2BD8C//8AAP//AAD//wAA//8AAP//AAACBc0B//8AAP//AAD//wAA//8AAP//AAAMBTUB//8AAP//AAASBSEA//8AABkFwQH//wAA//8AAP//AAD//wAA//8AAP//AAAlBW0B//8AAP//AABJBaAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFMFDAFYBdYA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAZwVZAP//AAD//wAA//8AAP//AABuBXcA//8AAP//AAD//wAAcwVPAX8F5QH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAjAVVAJMFvAH//wAA//8AAP//AACkBZsA//8AAP//AAC0BXUA//8AAP//AAC5BSsA//8AAP//AADBBcoA0wU1Av//AAD//wAA//8AAP//AAD//wAA2wXmAP//AADeBYkA//8AAP//AAD//wAA//8AAOEFJgH//wAA//8AAP//AAD//wAA//8AAOsFlgEEBk4C//8AACsG6AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAC4GaQAyBtkB//8AAP//AAD//wAA//8AAP//AAD//wAARAbIAP//AABJBr4B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFIGMQL//wAA//8AAP//AAD//wAA//8AAFkGZwD//wAAawYfAnwGhgH//wAA//8AAIkG6wCOBhoA//8AAP//AAD//wAAlAZmAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALIGOgL//wAA//8AAP//AADABhwAxQZYAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADLBhwA//8AANEGygD//wAA//8AAP//AAD//wAA//8AAP//AADXBjIB//8AAOMGkwH//wAA//8AAP//AAD//wAA//8AAP//AAD5BiECDgcbAP//AAD//wAA//8AAP//AAD//wAA//8AABMHagD//wAA//8AABcHBwD//wAA//8AAB0HuQH//wAA//8AADAHTAE6BycC//8AAP//AAD//wAA//8AAP//AABLByUC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGUH3QD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGoHlQH//wAAeAf1AX8H3QD//wAA//8AAP//AACJB9wA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACLB3EAkQdlAf//AAD//wAAoweDAKgHywCtB2sB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMQHKALiB3MB//8AAAII5wD//wAA//8AAAUIPgL//wAAKgjEAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA1CM0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADgIswD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD0IDQD//wAA//8AAP//AAD//wAA//8AAP//AABDCG0A//8AAEgI/QH//wAA//8AAP//AABVCBYB//8AAP//AAD//wAA//8AAP//AABmCJgBcwhIAf//AAB7COAB//8AAIcIaQD//wAA//8AAP//AAD//wAA//8AAJII4gH//wAA//8AAKMI3wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAApghoAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKsIpAG8CAYA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADCCBkA//8AAMcIgAH//wAA//8AAP//AADSCMsB5gjGAf//AAD//wAA8AgCAP//AAD//wAA9ggZAQ8JNAD//wAA//8AAP//AAAYCdUB//8AACEJ0QD//wAA//8AACwJNAD//wAAMQkdADkJkwD//wAA//8AAEEJMgL//wAA//8AAP//AAD//wAA//8AAEoJWQD//wAA//8AAFcJGQBgCWoA//8AAP//AAD//wAAaAkvAf//AABwCfIB//8AAP//AAD//wAA//8AAP//AAB6CS4A//8AAH8JLQD//wAAhglyAI0J7gGYCVcA//8AAP//AAD//wAA//8AAKUJPgH//wAA//8AAP//AACtCSkA//8AAP//AACzCaIB//8AAP//AADLCXkA0gm7Af//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADoCdsA7Ql2AP//AAD//wAA//8AAP//AADyCZIA/QmIAAcKJgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABoKUgEkCp0A//8AAP//AAApCjoB//8AAP//AAD//wAANAp6AP//AAD//wAA//8AAP//AAA5CjAA//8AAD4KDQL//wAA//8AAFcKhAD//wAA//8AAP//AABaChEB//8AAP//AABdCjMB//8AAP//AAD//wAA//8AAP//AABnCvMB//8AAP//AABzCgwB//8AAP//AAD//wAA//8AAHwKCwD//wAAgwofAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAiQo1AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACUCvcB//8AAP//AAD//wAAngorAv//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAtAoRALkKNQD//wAA//8AAP//AAD//wAA//8AAL4KeADDCucB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM8K9AH//wAA2QoaAP//AADeCm4A//8AAP//AADzClwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD4CqAA//8AAP//AAD//wAA//8AAP0KdQEOC0kB//8AAP//AAD//wAA//8AAP//AAD//wAAGgsQAB8LyQH//wAA//8AAP//AAD//wAA//8AACcLXAE8C1MA//8AAEULdgBQC+UA//8AAP//AAD//wAA//8AAFgLeAD//wAA//8AAP//AAD//wAA//8AAF4L4AD//wAAZAt8AP//AAD//wAAcAuiAP//AAD//wAAeAtcAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAhQuVAP//AACKCx0B//8AAP//AACfCzgB//8AAKoLVQD//wAA//8AAP//AAD//wAA//8AAP//AACvC6UBxAtUAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzwvXAN0LAgH//wAA4wuKAf//AAAEDHEAEAzbAP//AAD//wAA//8AAP//AAD//wAA//8AABYMRQH//wAA//8AAP//AAD//wAA//8AAP//AAAiDEsA//8AACgMTAJJDFYA//8AAP//AAD//wAA//8AAP//AABRDPYB//8AAFsM0wH//wAA//8AAP//AAD//wAA//8AAP//AABkDBAA//8AAP//AAD//wAAagyKAP//AABtDBwC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAIEMcgD//wAAhgwsAf//AACRDO0A//8AAP//AAD//wAA//8AAP//AAD//wAAmwzhAf//AAD//wAA//8AAP//AACqDPUAsAwKAsIMuwDIDJABzgwhAP//AAD//wAA//8AANMMZAH//wAA7AwFAfAMBQH//wAA//8AAPUM3gD//wAA//8AAP//AAD//wAA//8AAP//AAD6DF0A//8AAP8M8gD//wAA//8AAP//AAAFDW0A//8AAA8NywD//wAA//8AABkNEAEeDQgA//8AACQNggD//wAA//8AAP//AAD//wAAKQ1dADIN9QD//wAA//8AAP//AAD//wAANw3SAf//AAD//wAA//8AAP//AABDDYQB//8AAEwNhwBiDQQC//8AAG4NSgL//wAA//8AAI8NWACeDcoB//8AAP//AACoDewB//8AAP//AAC2DV4A//8AAP//AAD//wAA//8AALoNXgC/DYAA//8AAP//AADFDTYA//8AANAN2AD//wAA//8AANgNYQD//wAA3Q2EAP//AAD//wAA//8AAP//AAD//wAA//8AAO0NAwD//wAA8w2MAf//AAD//wAACg6CAP//AAD//wAA//8AAP//AAD//wAAEg4RAv//AAApDmEA//8AAP//AAD//wAA//8AADEO8QE6DloBVA5nAf//AABsDhMA//8AAP//AACBDqQA//8AAIMOTQD//wAA//8AAJEO6QD//wAA//8AAP//AAD//wAAlA5lAP//AAD//wAA//8AAJkO4wD//wAA//8AAP//AAD//wAA//8AAP//AACeDoAA//8AAKMOHgD//wAAqA5uAP//AACtDqYA//8AAP//AAC5DqwAvA7eAP//AADHDhQC0A4yANQOHgD//wAA//8AAN4OGwHvDqoA8w6qAPgO+gD//wAA//8AAP0OvAADD7YA//8AAAgP9wD//wAADQ/3ABQPmgH//wAA//8AAB4PxgD//wAA//8AACAPLgH//wAAKA/kATEPIAE6D9QB//8AAP//AABHD8cBUQ8fAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAXQ89Av//AAB9DwkB//8AAIIPogD//wAA//8AAIcP1gGdD+UA//8AAP//AACiD+IA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKoPfQH//wAA//8AAP//AAD//wAA//8AALsPlwD//wAAyQ8VAM4P8AH//wAA//8AAOYPIgD//wAA7g9BAf//AAD4D70A//8AAP//AAD9Dx0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAAhAUAQ8QrwH//wAA//8AACoQPQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALxDZAP//AAD//wAA//8AAEEQPAJiEE4A//8AAHQQWwH//wAA//8AAP//AAD//wAA//8AAIQQfwCJEPwBkRAsAP//AAD//wAA//8AAP//AACYEIsAnRCLAP//AAD//wAApBBEAP//AACoEL0B//8AAP//AAD//wAAtxBAAP//AAD//wAAuhBFAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAL8QAwHHEFcA//8AAM4QowD//wAA//8AANMQowD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AANsQSwL//wAA/BBNAP//AAD//wAA//8AAP//AAABEWoB//8AABMRDgL//wAAIRFVAf//AAD//wAA//8AADcRAAH//wAA//8AADwRVABBEfQA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEkRDwBXEb8A//8AAFsRxgD//wAA//8AAP//AABnEQYB//8AAP//AAD//wAAahHtAG8RAQJ5EdAB//8AAP//AAD//wAA//8AAP//AAD//wAAixFQAZMRlAH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKQRIgL//wAA//8AAKwRNgH//wAA//8AAP//AAC2EasB//8AAP//AAD//wAA//8AAMYRYgDNEWkB//8AAP//AAD//wAA//8AAP//AAD//wAA3RHmAecRbAH//wAA//8AAPIR6QH//wAA//8AAPwRKgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAJEkwA//8AAP//AAD//wAAGBKHAf//AAD//wAA//8AAP//AAA1EmsAQRI5AP//AABIEmEB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFYSYgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFsSiQH//wAA//8AAG4SHgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAfhLJAIwSGACUEikB//8AAP//AAD//wAAphLqAP//AAD//wAArhK3ALMSGgL//wAAvBI5AMESBQD//wAA//8AAP//AAD//wAAxxLBAP//AAD//wAAzBImAv//AAD//wAA5hLdAf4SRAD//wAACBPeAf//AAD//wAA//8AAP//AAAfEykC//8AAP//AAAvE54B//8AAP//AAD//wAA//8AAP//AABCE1ACSRNwAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAE4TPAD//wAAUxOmAP//AAD//wAA//8AAP//AAD//wAAWBPJAF8T8gD//wAAZBPCAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGkT4AD//wAAehNsAP//AAD//wAA//8AAIoT+gCeE4wAoxOMAP//AACqEyAA//8AAP//AAD//wAArxNwAP//AAC4EzEA//8AALwTQwLWE8UB//8AAP//AADjE0AC//8AAP//AAD//wAA//8AAPgTbwH//wAAChSwAR8UKAD//wAA//8AAP//AAAtFI4B//8AAP//AAD//wAA//8AAP//AAD//wAAOhRUAkQUsQH//wAA//8AAP//AAD//wAAVBQ7Af//AAD//wAA//8AAP//AABpFOEA//8AAP//AAD//wAA//8AAHEUTgH//wAAfBRWAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAI4UDACTFHEB//8AALcU9gD//wAAvBSxAMEUZwD//wAA//8AAP//AADGFMMA//8AAP//AAD//wAAzRSnANsUGAD//wAA4BR6Af//AAD//wAA//8AAP//AAD0FLEA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPwU4QD//wAA//8AAAEVKgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAFhWhASAVAQH//wAA//8AACUVfwH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABAFSAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEkVjwH//wAA//8AAP//AABQFcMB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFwV4wBkFRAB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAB0FRcA//8AAP//AAD//wAAfRWYAP//AACCFc4AkxW4AJgV6wD//wAA//8AAP//AACkFVECwxU5AdAVmADcFdAA4RUJAv//AAD//wAA8hV2AfsVJwH//wAA//8AAP//AAD//wAADhacAf//AAD//wAAJBY+AP//AAD//wAA//8AAP//AAD//wAA//8AACkWJAL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEMWUwH//wAA//8AAFcWWwD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFwWMwD//wAAYBZbAP//AAD//wAA//8AAGkWlgD//wAA//8AAHUWAQB7FpAA//8AAIAW0QH//wAA//8AAIwWkAD//wAA//8AAP//AAD//wAAlhYJAP//AAD//wAAnBZRAf//AAD//wAA//8AAKUWyAD//wAA//8AAP//AAD//wAArxbsAP//AAD//wAA//8AAP//AAD//wAA//8AALQWnAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADIFjsA//8AAM0WMAH//wAA//8AANYWmQH//wAA6xbXAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9FkIAAhf7AP//AAD//wAA//8AAP//AAAHF/sADhcjABMX/AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAGBfqAP//AAAdF4kA//8AAP//AAD//wAALRcsAv//AAD//wAA//8AAE8XuQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAFQXKgD//wAA//8AAP//AABmF5IB//8AAG4XQgD//wAA//8AAHYXdwGLFyMA//8AAJQXDwH//wAA//8AAP//AAD//wAA//8AAJ4XtAH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAshf/AP//AAD//wAA//8AALcX6gH//wAA//8AAP//AADAF6cA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMMX0QD//wAA//8AAP//AAD//wAA//8AAP//AADIF6kA//8AAP//AAD//wAA//8AAM0XGgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOkXjgDuF18B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AABQYtgD//wAAHxiOAP//AAAoGPMA//8AAP//AAD//wAAMBioADoYAAD//wAA//8AAEIY7wD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABHGPkB//8AAP//AAD//wAAXRgCAv//AAD//wAAixjiAP//AAD//wAA//8AAP//AAD//wAAkBgkAJUYBwGeGKQA//8AAP//AAD//wAApRgtArkYBgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAyxhQAP//AADQGH8A//8AAP//AAD//wAA1xj/AP//AAD//wAA3xhgAP//AAD//wAA//8AAP//AAD//wAA//8AAOQYDwD//wAA//8AAP//AAD//wAA//8AAP//AADpGMAB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP4YCAH//wAA//8AAP//AAD//wAABRlPAv//AAD//wAA//8AAP//AAAmGXkA//8AAP//AAD//wAA//8AAP//AAD//wAAKxk7AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA1GSMC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEAZAQFJGUcC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGoZtQD//wAA//8AAP//AAD//wAAdBlZAf//AAD//wAA//8AAP//AAD//wAA//8AAJoZegD//wAA//8AAP//AAD//wAApBn4AKkZ7wD//wAA//8AALAZ8QD//wAA//8AAP//AAD//wAAuRmFAP//AAD//wAA//8AAP//AAD//wAAyBleAf//AADaGTAC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADxGfYA//8AAP//AAD//wAA//8AAPcZqAD//wAA/BnCAf//AAD//wAA//8AAAUaPQEqGggB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALxpNAVMasABYGvkAXRpoAP//AAD//wAA//8AAP//AABwGisBehqrAP//AAD//wAA//8AAP//AAB9GjoA//8AAP//AAD//wAA//8AAP//AAD//wAAhxpOAP//AAD//wAAjRpfAJIaSwH//wAA//8AAP//AAD//wAA//8AAJ0a5wCoGswB//8AAP//AACzGgcB//8AAP//AAD//wAAuBp8Af//AAD//wAA//8AAP//AAD//wAA0BotAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA2xp0AegaBwL//wAA//8AAP//AAD3GtAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8aLwAEG60AChvBABobCgH//wAA//8AAP//AAD//wAA//8AAP//AAAlG7gBOBvkAP//AAD//wAA//8AAD0bJQD//wAA//8AAP//AAD//wAA//8AAEMbZQD//wAATBuXAVYbrABiG5sB//8AAP//AAD//wAA//8AAP//AABrG7wAcBtJAv//AAD//wAA//8AAP//AAD//wAAkRtAAZsbFQL//wAA//8AAP//AAD//wAA//8AAKYb+AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK0bxwCyG4gB//8AAP//AAD//wAA//8AAP//AAD//wAA0BvfAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAN8bRwH//wAA//8AAOcbQgH//wAA//8AAP//AAD//wAA//8AAO8bowEDHO4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAAgcPwD//wAADRwJAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAYHL4AHxyzAP//AAD//wAA//8AACkcNwL//wAA//8AAP//AAD//wAA//8AAD8cEwH//wAAThwVAf//AAD//wAA//8AAP//AABhHL4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAHEcMAD//wAAhxy6Af//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAlxxGAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADEHCQA//8AAP//AAD//wAAyhydAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADVHD4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADeHEYA//8AAOQcrQD//wAA//8AAP//AAD//wAA//8AAP//AAD6HKcB//8AAP//AAD//wAADB0bAP//AAAVHWAB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACkdsgE+HTgC//8AAP//AAD//wAA//8AAP//AABkHbsA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAaR2sAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAB6HTIAkB1GAP//AAD//wAA//8AAP//AAD//wAAlR1jAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAJodQwH//wAA//8AAP//AAD//wAA//8AAP//AAClHXgB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAsB2CAf//AAD//wAA//8AAP//AAD//wAA//8AALsdtADAHdoA//8AAP//AADFHa4B4x1NAv//AAAEHkgC//8AAP//AAD//wAA//8AACAesgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAALR7PAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA+HgMCSh7fAf//AAD//wAA//8AAP//AAD//wAAWx4SAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAF4e1gD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGMetQH//wAA//8AAP//AAD//wAA//8AAP//AAB+Hp4A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAI0eQwD//wAA//8AAP//AAD//wAA//8AAP//AACSHvQAlx6vAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACcHkMA//8AAP//AAD//wAA//8AAP//AACnHncA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAC5HnUA//8AAP//AAD//wAA//8AAMEeEgL//wAA0x7uAP//AAD//wAA3x79AP//AAD//wAA//8AAOQeTwD//wAA6h79AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA8h5JAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD3Hr0A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD/Hv4B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAAwfuQD//wAA//8AAP//AAD//wAA//8AABYfMQD//wAA//8AAP//AAD//wAALB89ADgfeQH//wAA//8AAP//AAD//wAASx9PAP//AAD//wAAXR8UAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAYR/DAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAcB+6AHUfHwF+H+kA//8AAIkfYwH//wAA//8AAKEfQgK1HzkCxB9fAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADLH1IA//8AAP//AADPH8QA1R8bAv//AAD//wAA//8AAOgfhgD//wAA//8AAPQfpQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA+R+lAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAAMgrgAIIBIB//8AAP//AAD//wAA//8AAP//AAAbICgB//8AAP//AAD//wAA//8AAP//AAAtIC4C//8AAP//AAD//wAA//8AAP//AAA+IDMA//8AAP//AAD//wAA//8AAFQgsgBZIDsCaCAiAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAeyCLAf//AAD//wAA//8AAJMgVwH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKggxQC3IMIA//8AAP//AAD//wAA//8AAMQgSQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMwgSgD//wAA//8AAP//AADRICwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1CA2Av//AAD//wAA6CDoAP//AAD//wAA//8AAP//AAD0IFIA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD9IFEA//8AAP//AAD//wAA//8AAP//AAAFIQoB//8AAP//AAD//wAADCHPAP//AAAPIUoA//8AAP//AAD//wAA//8AAP//AAAXIR0C//8AACohPAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAyIdwA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAOSGRAf//AABNIV0B//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABpIY0B//8AAP//AAD//wAA//8AAP//AAD//wAAdyFYAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACWIbcA//8AAP//AAChIVQB//8AAP//AAD//wAA//8AAP//AAD//wAAtCETAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAuSEEAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAvyGoAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AANUhqgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPAhFgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA/iGwAP//AAD//wAA//8AAP//AAD//wAA//8AAAQibgH//wAA//8AABoixQD//wAA//8AACEiKgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AACYixAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADAirgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AADYi7AA+IhcB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAE8iEgD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABaIkQC//8AAP//AABwInIB//8AAP//AAD//wAAlCK/AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAsyJBAP//AAD//wAAviK0AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAziLPAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA4SJRAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD2IgIB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAHI8cA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAEyNFAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAB4j5AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAKiPxAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAvI/4A//8AAP//AAA4IwoA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAD4jtgH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAWyMEAf//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAGUjUAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABuI+YA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAfSPTAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACOI9oA//8AAJUjMwL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAqSP+AP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAK4jZAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALIjewH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAzCPwAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADRI84B//8AAP//AAD//wAA//8AAOIj8AD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADqI2AA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAPkjTAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP8jLwL//wAA//8AAP//AAD//wAA//8AABYkZAD//wAAHyQvAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA1JM0A//8AAP//AAD//wAA//8AAP//AABFJLgAVSRHAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAAWiQPAv//AABwJPkA//8AAP//AAD//wAAdySKAP//AAD//wAA//8AAP//AAD//wAA//8AAIckEAL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACqJGYA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACxJGMA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AALgkqQH//wAA//8AAMkkOAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAM4kwAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADVJMAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOkkQQD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAO0kcAH//wAA//8AAAMlQAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAAdJYMB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAA3JboA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAEElUgL//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABgJYUB//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AABzJUUC//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AACXJa8A//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAKwl1QD//wAA//8AAP//AAD//wAA//8AAP//AAC8JUgA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AADBJUcA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAMolaAH//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA1yVIAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAOslUwJsYW5hAGxpbmEAegB5aQBtbgBjbgBtYWthAHlpaWkAbWFuaQBpbmthbm5hZGEAY2kAbG8AbGFvAGxhb28Aenp6egBtaWFvAHllemkAaW5ua28AY28AbWUAbG9lAGdyYW4AcGkAbGluZWFyYQBtYXJrAGNhcmkAY2FyaWFuAHBvAG1lbmRla2lrYWt1aQBncmVrAHBlAG1lZXRlaW1heWVrAGlua2hhcm9zaHRoaQBnZW9yAGdyZWVrAG1ybwBtcm9vAGthbmEAbWVybwBtAGdvbm0AY2FrbQBpbm9zbWFueWEAaW5tYW5pY2hhZWFuAGluYXJtZW5pYW4AaW5tcm8AaW5taWFvAGMAaW5jaGFrbWEAY29tbW9uAG1hbmRhaWMAaW5teWFubWFyAGlubWFrYXNhcgBxYWFpAGluaWRlb2dyYXBoaWNzeW1ib2xzYW5kcHVuY3R1YXRpb24AaW5raG1lcgBjYW5zAHByZXBlbmRlZGNvbmNhdGVuYXRpb25tYXJrAGxtAG1hcmMAY29ubmVjdG9ycHVuY3R1YXRpb24AaW5ydW5pYwBpbmNhcmlhbgBpbmF2ZXN0YW4AY29tYmluaW5nbWFyawBpbmN1bmVpZm9ybW51bWJlcnNhbmRwdW5jdHVhdGlvbgBtZXJjAGluY2hvcmFzbWlhbgBwZXJtAGluYWhvbQBpbmlwYWV4dGVuc2lvbnMAaW5jaGVyb2tlZQBpbnNoYXJhZGEAbWFrYXNhcgBpbmFycm93cwBsYwBtYXNhcmFtZ29uZGkAaW5jdW5laWZvcm0AbWMAY2MAaW56YW5hYmF6YXJzcXVhcmUAbGluZXNlcGFyYXRvcgBhcm1uAHFtYXJrAGFybWkAaW5zYW1hcml0YW4AYXJtZW5pYW4AaW5tYXJjaGVuAGlubWFzYXJhbWdvbmRpAHFhYWMAcGMAaW5zY3JpcHRpb25hbHBhcnRoaWFuAGxhdG4AbGF0aW4AcmkAaW50aGFhbmEAaW5raG1lcnN5bWJvbHMAaW5rYXRha2FuYQBpbmN5cmlsbGljAGludGhhaQBpbmNoYW0AaW5rYWl0aGkAenMAbXRlaQBpbml0aWFscHVuY3R1YXRpb24AY3MAaW5zeXJpYWMAcGNtAGludGFrcmkAcHMAbWFuZABpbmthbmFleHRlbmRlZGEAbWVuZABtb2RpAGthdGFrYW5hAGlkZW8AcHJ0aQB5ZXppZGkAaW5pZGVvZ3JhcGhpY2Rlc2NyaXB0aW9uY2hhcmFjdGVycwB4aWRjb250aW51ZQBicmFpAGFzY2lpAHByaXZhdGV1c2UAYXJhYmljAGlubXlhbm1hcmV4dGVuZGVkYQBpbnJ1bWludW1lcmFsc3ltYm9scwBsZXR0ZXIAaW5uYW5kaW5hZ2FyaQBpbm1lZXRlaW1heWVrAGlub2xkbm9ydGhhcmFiaWFuAGluY2prY29tcGF0aWJpbGl0eWZvcm1zAGtuZGEAa2FubmFkYQBpbmNqa2NvbXBhdGliaWxpdHlpZGVvZ3JhcGhzAGwAaW5tb2RpAGluc3BlY2lhbHMAaW50cmFuc3BvcnRhbmRtYXBzeW1ib2xzAGlubWVuZGVraWtha3VpAGxldHRlcm51bWJlcgBpbm1lZGVmYWlkcmluAHhpZGMAaW5jaGVzc3N5bWJvbHMAaW5lbW90aWNvbnMAaW5saW5lYXJhAGlubGFvAGJyYWhtaQBpbm9sZGl0YWxpYwBpbm1pc2NlbGxhbmVvdXNtYXRoZW1hdGljYWxzeW1ib2xzYQBtb25nb2xpYW4AeGlkcwBwc2FsdGVycGFobGF2aQBncmxpbmsAa2l0cwBpbnN1bmRhbmVzZQBpbm9sZHNvZ2RpYW4AZ290aGljAGluYW5jaWVudHN5bWJvbHMAbWVyb2l0aWNjdXJzaXZlAGthbGkAY29udHJvbABwYXR0ZXJud2hpdGVzcGFjZQBpbmFkbGFtAHNrAGx0AGlubWFuZGFpYwBpbmNvbW1vbmluZGljbnVtYmVyZm9ybXMAaW5jamtjb21wYXRpYmlsaXR5aWRlb2dyYXBoc3N1cHBsZW1lbnQAc28AaWRjAGlub2xkc291dGhhcmFiaWFuAHBhbG0AaW5seWNpYW4AaW50b3RvAGlkc2JpbmFyeW9wZXJhdG9yAGlua2FuYXN1cHBsZW1lbnQAaW5jamtzdHJva2VzAHNvcmEAYmFtdW0AaW5vcHRpY2FsY2hhcmFjdGVycmVjb2duaXRpb24AaW5kb21pbm90aWxlcwBiYXRrAGdyZXh0AGJhdGFrAHBhdHdzAGlubWFsYXlhbGFtAGlubW9kaWZpZXJ0b25lbGV0dGVycwBpbnNtYWxsa2FuYWV4dGVuc2lvbgBiYXNzAGlkcwBwcmludABpbmxpbmVhcmJpZGVvZ3JhbXMAaW50YWl0aGFtAGlubXVzaWNhbHN5bWJvbHMAaW56bmFtZW5ueW11c2ljYWxub3RhdGlvbgBzYW1yAGluc3lsb3RpbmFncmkAaW5uZXdhAHNhbWFyaXRhbgBzAGpvaW5jAGluY29udHJvbHBpY3R1cmVzAGxpc3UAcGF1YwBpbm1pc2NlbGxhbmVvdXNzeW1ib2xzAGluYW5jaWVudGdyZWVrbXVzaWNhbG5vdGF0aW9uAGlubWlzY2VsbGFuZW91c3N5bWJvbHNhbmRhcnJvd3MAc20AaW5taXNjZWxsYW5lb3Vzc3ltYm9sc2FuZHBpY3RvZ3JhcGhzAGludWdhcml0aWMAcGQAaXRhbABhbG51bQB6aW5oAGlud2FyYW5nY2l0aQBpbmxhdGluZXh0ZW5kZWRhAGluc2F1cmFzaHRyYQBpbnRhaWxlAGlub2xkdHVya2ljAGlkY29udGludWUAaW5oYW5pZmlyb2hpbmd5YQBzYwBpZHN0AGlubGF0aW5leHRlbmRlZGUAbG93ZXIAYmFsaQBpbmhpcmFnYW5hAGluY2F1Y2FzaWFuYWxiYW5pYW4AaW5kZXNlcmV0AGJsYW5rAGluc3BhY2luZ21vZGlmaWVybGV0dGVycwBjaGVyb2tlZQBpbmx5ZGlhbgBwaG9lbmljaWFuAGNoZXIAYmVuZ2FsaQBtYXJjaGVuAGlud2FuY2hvAGdyYXBoZW1lbGluawBiYWxpbmVzZQBpZHN0YXJ0AGludGFtaWwAaW5tdWx0YW5pAGNoYW0AY2hha21hAGthaXRoaQBpbm1haGFqYW5pAGdyYXBoZW1lYmFzZQBpbm9naGFtAGNhc2VkAGlubWVldGVpbWF5ZWtleHRlbnNpb25zAGtob2praQBpbmFuY2llbnRncmVla251bWJlcnMAcnVucgBraGFyAG1hbmljaGFlYW4AbG93ZXJjYXNlAGNhbmFkaWFuYWJvcmlnaW5hbABpbm9sY2hpa2kAcGxyZABpbmV0aGlvcGljAHNpbmQAY3djbQBpbmVhcmx5ZHluYXN0aWNjdW5laWZvcm0AbGwAemwAaW5zaW5oYWxhAGlua2h1ZGF3YWRpAHhpZHN0YXJ0AHhkaWdpdABiaWRpYwBjaG9yYXNtaWFuAGluc2lkZGhhbQBpbmNvdW50aW5ncm9kbnVtZXJhbHMAYWhvbQBjaHJzAGtobXIAaW5vbGR1eWdodXIAaW5ncmFudGhhAGJhbXUAaW5zY3JpcHRpb25hbHBhaGxhdmkAZ29uZwBtb25nAGlubGF0aW5leHRlbmRlZGMAaW5uZXd0YWlsdWUAYWRsbQBpbm9zYWdlAGluZ2VuZXJhbHB1bmN0dWF0aW9uAGdlb3JnaWFuAGtoYXJvc2h0aGkAc2luaGFsYQBraG1lcgBzdGVybQBjYXNlZGxldHRlcgBtdWx0YW5pAGd1bmphbGFnb25kaQBtYXRoAGluY3lyaWxsaWNzdXBwbGVtZW50AGluZ2VvcmdpYW4AZ290aABpbmNoZXJva2Vlc3VwcGxlbWVudABnbGFnb2xpdGljAHF1b3RhdGlvbm1hcmsAdWlkZW8AaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmEAam9pbmNvbnRyb2wAcnVuaWMAaW5tb25nb2xpYW4AZW1vamkAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmUAZ3JhbnRoYQBpbnRpcmh1dGEAaW5oYXRyYW4AYWRsYW0AbHUAaW5raGl0YW5zbWFsbHNjcmlwdABrdGhpAGluZ3VybXVraGkAc3VuZGFuZXNlAGlub2xkaHVuZ2FyaWFuAHRha3JpAGludGFtaWxzdXBwbGVtZW50AG9yaXlhAGludmFpAGJyYWgAaW5taXNjZWxsYW5lb3VzdGVjaG5pY2FsAHZhaQB2YWlpAHNhdXIAZ3VydQB0YWlsZQBpbmhlcml0ZWQAcGF1Y2luaGF1AHphbmIAcHVuY3QAbGluYgBndXJtdWtoaQB0YWtyAGlubmFiYXRhZWFuAGlua2FuYnVuAGxvZ2ljYWxvcmRlcmV4Y2VwdGlvbgBpbmJoYWlrc3VraQBpbmNqa3VuaWZpZWRpZGVvZ3JhcGhzZXh0ZW5zaW9uYwBncmFwaGVtZWV4dGVuZABpbmVsYmFzYW4AaW5zb3Jhc29tcGVuZwBoYW4AaGFuaQBsaW1idQB1bmFzc2lnbmVkAHJhZGljYWwAaGFubwBsb3dlcmNhc2VsZXR0ZXIAY250cmwAaW5jamt1bmlmaWVkaWRlb2dyYXBocwBsaW5lYXJiAGluYW5hdG9saWFuaGllcm9nbHlwaHMAaGFudW5vbwBpbmtob2praQBpbmxhdGluZXh0ZW5kZWRhZGRpdGlvbmFsAGluZW5jbG9zZWRhbHBoYW51bWVyaWNzAGFuYXRvbGlhbmhpZXJvZ2x5cGhzAG4AZW1vamltb2RpZmllcgBzZABoaXJhAHNpZGQAbGltYgBiaGtzAHBobGkAbmFuZGluYWdhcmkAbm8Ac2F1cmFzaHRyYQBpbnRhbmdzYQBjd3QAYmhhaWtzdWtpAGluZ3JlZWthbmRjb3B0aWMAbmtvAG5rb28AdGVybQBvc2FnZQB4cGVvAHRuc2EAdGFuZ3NhAGlua2F5YWhsaQBwAGlub3JpeWEAaW55ZXppZGkAaW5hcmFiaWMAaW5waG9lbmljaWFuAGluc2hhdmlhbgBiaWRpY29udHJvbABpbmVuY2xvc2VkaWRlb2dyYXBoaWNzdXBwbGVtZW50AHdhcmEAbXVsdABpbm1lcm9pdGljaGllcm9nbHlwaHMAc2luaABzaGF2aWFuAGlua2FuZ3hpcmFkaWNhbHMAZW5jbG9zaW5nbWFyawBhcmFiAGluc2luaGFsYWFyY2hhaWNudW1iZXJzAGJyYWlsbGUAaW5oYW51bm9vAG9zbWEAYmVuZwBpbmJhc2ljbGF0aW4AaW5hcmFiaWNwcmVzZW50YXRpb25mb3Jtc2EAY3BtbgByZWdpb25hbGluZGljYXRvcgBpbmVuY2xvc2VkYWxwaGFudW1lcmljc3VwcGxlbWVudABlbW9qaW1vZGlmaWVyYmFzZQBpbmdyZWVrZXh0ZW5kZWQAbGVwYwBpbmRvZ3JhAGZvcm1hdABseWNpAGx5Y2lhbgBkaWEAaW5waGFpc3Rvc2Rpc2MAZGkAZGlhawB1bmtub3duAGdyYmFzZQBteW1yAG15YW5tYXIAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmQAZW1vZABpbmdlb21ldHJpY3NoYXBlcwBpbmN5cHJvbWlub2FuAGluc3VuZGFuZXNlc3VwcGxlbWVudAB0b3RvAGdsYWcAdGFpdmlldABhc2NpaWhleGRpZ2l0AG9kaQBwdW5jdHVhdGlvbgB2cwBzdW5kAGluc295b21ibwBpbmltcGVyaWFsYXJhbWFpYwBpbmJhdGFrAGlubGF0aW5leHRlbmRlZGQAaW5udXNodQBpbnRpYmV0YW4AaW5sb3dzdXJyb2dhdGVzAGhhdHJhbgBpbmJsb2NrZWxlbWVudHMAaW5zb2dkaWFuAGluZGluZ2JhdHMAaW5lbHltYWljAGluZGV2YW5hZ2FyaQBlbW9qaWNvbXBvbmVudABpbmthdGFrYW5hcGhvbmV0aWNleHRlbnNpb25zAGlkZW9ncmFwaGljAGNvcHRpYwBpbm51bWJlcmZvcm1zAGhhdHIAaW5jamtjb21wYXRpYmlsaXR5AGlua2FuYWV4dGVuZGVkYgBwYXR0ZXJuc3ludGF4AGF2ZXN0YW4AaW5hcmFiaWNleHRlbmRlZGEAc29nZGlhbgBzb2dvAGludGFuZ3V0AGNvcHQAZ3JhcGgAb2lkYwBpbmJ5emFudGluZW11c2ljYWxzeW1ib2xzAGluaW5zY3JpcHRpb25hbHBhcnRoaWFuAGRpYWNyaXRpYwBpbmluc2NyaXB0aW9uYWxwYWhsYXZpAGlubWF5YW5udW1lcmFscwBpbm15YW5tYXJleHRlbmRlZGIAaW50YWdzAGphdmEAY3BydABuYW5kAHBhdHN5bgB0YWxlAG9pZHMAc2VudGVuY2V0ZXJtaW5hbABpbXBlcmlhbGFyYW1haWMAdGVybWluYWxwdW5jdHVhdGlvbgBseWRpAGx5ZGlhbgBib3BvAGphdmFuZXNlAGN3bABpbmdlb21ldHJpY3NoYXBlc2V4dGVuZGVkAGlub2xkcGVyc2lhbgBpbm9ybmFtZW50YWxkaW5nYmF0cwBpbmJyYWlsbGVwYXR0ZXJucwBpbnZhcmlhdGlvbnNlbGVjdG9ycwBjYXNlaWdub3JhYmxlAGlueWlyYWRpY2FscwBpbm5vYmxvY2sAaW52ZXJ0aWNhbGZvcm1zAGluZXRoaW9waWNzdXBwbGVtZW50AHNoYXJhZGEAaW5iYWxpbmVzZQBpbnZlZGljZXh0ZW5zaW9ucwB3b3JkAGlubWlzY2VsbGFuZW91c21hdGhlbWF0aWNhbHN5bWJvbHNiAHRhbWwAb2xjawBpZHNiAG9sb3dlcgBkZWNpbWFsbnVtYmVyAGF2c3QAaW5jeXJpbGxpY2V4dGVuZGVkYQBvbGNoaWtpAHNocmQAaW50YWl4dWFuamluZ3N5bWJvbHMAaW50YWl2aWV0AHVnYXIAaW5jamtzeW1ib2xzYW5kcHVuY3R1YXRpb24AYm9wb21vZm8AaW5saXN1AGlub2xkcGVybWljAHNpZGRoYW0AemFuYWJhemFyc3F1YXJlAGFzc2lnbmVkAG1lZGYAY2xvc2VwdW5jdHVhdGlvbgBzYXJiAHNvcmFzb21wZW5nAGludmFyaWF0aW9uc2VsZWN0b3Jzc3VwcGxlbWVudABpbmhhbmd1bGphbW8AbWVkZWZhaWRyaW4AcGhhZwBpbmxpc3VzdXBwbGVtZW50AGluY29wdGljAGluc3lyaWFjc3VwcGxlbWVudABpbmhhbmd1bGphbW9leHRlbmRlZGEAY3lybABpbnNob3J0aGFuZGZvcm1hdGNvbnRyb2xzAGluY3lyaWxsaWNleHRlbmRlZGMAZ3VqcgBjd3UAZ3VqYXJhdGkAc3BhY2luZ21hcmsAYWxwaGEAbWx5bQBpbnBhbG15cmVuZQBtYWxheWFsYW0Ac3BhY2UAaW5sZXBjaGEAcGFsbXlyZW5lAHNveW8AbWVyb2l0aWNoaWVyb2dseXBocwB4c3V4AGludGVsdWd1AGluZGV2YW5hZ2FyaWV4dGVuZGVkAGlubWVyb2l0aWNjdXJzaXZlAGRzcnQAdGhhYQB0aGFhbmEAYnVnaQB0aGFpAHNvZ2QAdGl0bGVjYXNlbGV0dGVyAGlubWF0aGVtYXRpY2FsYWxwaGFudW1lcmljc3ltYm9scwBvcmtoAGNhdWNhc2lhbmFsYmFuaWFuAGluYmFtdW0AZGVzZXJldABpbmdlb3JnaWFuc3VwcGxlbWVudABidWdpbmVzZQBzZXBhcmF0b3IAaW5zbWFsbGZvcm12YXJpYW50cwB0aXJoAGluYnJhaG1pAG5kAHBobngAbmV3YQBpbmNvbWJpbmluZ2RpYWNyaXRpY2FsbWFya3MAbWFoagBpbmNvbWJpbmluZ2RpYWNyaXRpY2FsbWFya3Nmb3JzeW1ib2xzAG9sZHBlcnNpYW4AbWFoYWphbmkAdGFpdGhhbQBuZXd0YWlsdWUAbmV3bGluZQBzeXJjAGlubW9uZ29saWFuc3VwcGxlbWVudABpbnVuaWZpZWRjYW5hZGlhbmFib3JpZ2luYWxzeWxsYWJpY3NleHRlbmRlZGEAc2hhdwBidWhkAHZpdGhrdXFpAG51bWJlcgBpbnN1dHRvbnNpZ253cml0aW5nAHZhcmlhdGlvbnNlbGVjdG9yAGV0aGkAbGVwY2hhAHRpcmh1dGEAcm9oZwBhaGV4AGluY29wdGljZXBhY3RudW1iZXJzAHdhbmNobwBpbmNqa3VuaWZpZWRpZGVvZ3JhcGhzZXh0ZW5zaW9uZwBraG9qAGN1bmVpZm9ybQBpbmR1cGxveWFuAHVnYXJpdGljAGluc3ltYm9sc2FuZHBpY3RvZ3JhcGhzZXh0ZW5kZWRhAG9sZHBlcm1pYwBpbmNvbWJpbmluZ2RpYWNyaXRpY2FsbWFya3NzdXBwbGVtZW50AGtodWRhd2FkaQB0YW5nAHN5cmlhYwB0YWdiYW53YQBtb2RpZmllcmxldHRlcgBpbmN1cnJlbmN5c3ltYm9scwBpbm55aWFrZW5ncHVhY2h1ZWhtb25nAHRhbWlsAHRhbHUAaW5nb3RoaWMAaW51bmlmaWVkY2FuYWRpYW5hYm9yaWdpbmFsc3lsbGFiaWNzAHdjaG8AaW5jb21iaW5pbmdkaWFjcml0aWNhbG1hcmtzZXh0ZW5kZWQAb2dhbQB0ZWx1AGlkc3RyaW5hcnlvcGVyYXRvcgBpbmJlbmdhbGkAbmwAc3Vycm9nYXRlAGViYXNlAGhhbmcAaW5idWdpbmVzZQBtYXRoc3ltYm9sAGludml0aGt1cWkAdml0aABpbmNqa3JhZGljYWxzc3VwcGxlbWVudABpbmd1amFyYXRpAGluZ2xhZ29saXRpYwBpbmd1bmphbGFnb25kaQBwaGFnc3BhAGN3Y2YAbmNoYXIAb3RoZXJpZGNvbnRpbnVlAHdoaXRlc3BhY2UAaW5saW5lYXJic3lsbGFiYXJ5AHNnbncAb3RoZXIAaGlyYWdhbmEAaW5waGFnc3BhAG90aGVybnVtYmVyAGlucmVqYW5nAG9zZ2UAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmIAaW50YWdhbG9nAGluYmFzc2F2YWgAdGFuZ3V0AGhtbmcAaW5lbmNsb3NlZGNqa2xldHRlcnNhbmRtb250aHMAY3VycmVuY3lzeW1ib2wAaW5saW1idQBpbmJ1aGlkAGluZXRoaW9waWNleHRlbmRlZGEAc3lsbwBkYXNoAHdhcmFuZ2NpdGkAb2FscGhhAG9sZGl0YWxpYwBpbm90dG9tYW5zaXlhcW51bWJlcnMAc3BhY2VzZXBhcmF0b3IAaW5sYXRpbjFzdXBwbGVtZW50AG90aGVyYWxwaGFiZXRpYwBjaGFuZ2Vzd2hlbmNhc2VtYXBwZWQAaW5hZWdlYW5udW1iZXJzAGludW5pZmllZGNhbmFkaWFuYWJvcmlnaW5hbHN5bGxhYmljc2V4dGVuZGVkAGJ1aGlkAGluamF2YW5lc2UAY3lyaWxsaWMAZG9ncmEAbm9uY2hhcmFjdGVyY29kZXBvaW50AGluaGFuZ3Vsc3lsbGFibGVzAGJhc3NhdmFoAGlubGV0dGVybGlrZXN5bWJvbHMAaW5jb21iaW5pbmdoYWxmbWFya3MAaW5hcmFiaWNtYXRoZW1hdGljYWxhbHBoYWJldGljc3ltYm9scwBvcnlhAGlucHJpdmF0ZXVzZWFyZWEAY2hhbmdlc3doZW50aXRsZWNhc2VkAGRvZ3IAaGVicgBpbnRhZ2JhbndhAGludGlmaW5hZ2gAaW5ib3BvbW9mbwBuYXJiAHJqbmcAaW5hbHBoYWJldGljcHJlc2VudGF0aW9uZm9ybXMAaW5jamt1bmlmaWVkaWRlb2dyYXBoc2V4dGVuc2lvbmYAaW5zeW1ib2xzZm9ybGVnYWN5Y29tcHV0aW5nAG9sZGh1bmdhcmlhbgBmaW5hbHB1bmN0dWF0aW9uAGlucGF1Y2luaGF1AGlucHNhbHRlcnBhaGxhdmkAenAAcGhscABpbmFyYWJpY3ByZXNlbnRhdGlvbmZvcm1zYgBub25zcGFjaW5nbWFyawBkZXZhAHRhdnQAaG1ucABkZXZhbmFnYXJpAGtoaXRhbnNtYWxsc2NyaXB0AGtheWFobGkAaW5iYW11bXN1cHBsZW1lbnQAc3lsb3RpbmFncmkAdGlidABlcHJlcwB0aWJldGFuAGVsYmEAb3NtYW55YQBpbmRpdmVzYWt1cnUAb2xkdHVya2ljAGNoYW5nZXN3aGVubG93ZXJjYXNlZABjeXByb21pbm9hbgBpbmV0aGlvcGljZXh0ZW5kZWQAZW1vamlwcmVzZW50YXRpb24AYW55AG90aGVybG93ZXJjYXNlAG91Z3IAaW5oZWJyZXcAc29mdGRvdHRlZABpbm1hdGhlbWF0aWNhbG9wZXJhdG9ycwBpbmFsY2hlbWljYWxzeW1ib2xzAGlubWFoam9uZ3RpbGVzAGhhbmd1bABleHQAb21hdGgAaW50YW5ndXRjb21wb25lbnRzAG90aGVybGV0dGVyAG5iYXQAbmFiYXRhZWFuAG5zaHUAcGFyYWdyYXBoc2VwYXJhdG9yAGluYXJhYmljZXh0ZW5kZWRiAGlubGF0aW5leHRlbmRlZGcAY2hhbmdlc3doZW51cHBlcmNhc2VkAGh1bmcAaW5wbGF5aW5nY2FyZHMAaW5hcmFiaWNzdXBwbGVtZW50AGlueWlqaW5naGV4YWdyYW1zeW1ib2xzAGlucGhvbmV0aWNleHRlbnNpb25zAG90aGVydXBwZXJjYXNlAG90aGVyaWRzdGFydABlbGJhc2FuAGVseW0AY2YAaW5pbmRpY3NpeWFxbnVtYmVycwBvdGhlcnN5bWJvbABleHRlbmRlcgBleHRwaWN0AHdzcGFjZQBwZgBlbHltYWljAGludGFuZ3V0c3VwcGxlbWVudABjeXByaW90AHN5bWJvbABpbmN5cmlsbGljZXh0ZW5kZWRiAGluc3VwZXJzY3JpcHRzYW5kc3Vic2NyaXB0cwBpbnlpc3lsbGFibGVzAGlucGhvbmV0aWNleHRlbnNpb25zc3VwcGxlbWVudABvbGRzb2dkaWFuAGluZ2VvcmdpYW5leHRlbmRlZABobHV3AGRpZ2l0AGluaGFuZ3VsamFtb2V4dGVuZGVkYgBpbmhpZ2hwcml2YXRldXNlc3Vycm9nYXRlcwBpbnBhaGF3aGhtb25nAG9naGFtAGluc3VwcGxlbWVudGFsYXJyb3dzYQBvdXBwZXIAYWdoYgBvdGhlcm1hdGgAbnVzaHUAc295b21ibwBpbmxhdGluZXh0ZW5kZWRiAGFscGhhYmV0aWMAaW5zdXBwbGVtZW50YWxhcnJvd3NjAGluc3VwcGxlbWVudGFsbWF0aGVtYXRpY2Fsb3BlcmF0b3JzAG90aGVyZGVmYXVsdGlnbm9yYWJsZWNvZGVwb2ludABkZXByZWNhdGVkAG9sZG5vcnRoYXJhYmlhbgBpbmN5cHJpb3RzeWxsYWJhcnkAZXh0ZW5kZWRwaWN0b2dyYXBoaWMAdW5pZmllZGlkZW9ncmFwaABwYWhhd2hobW9uZwBkaXZlc2FrdXJ1AHNpZ253cml0aW5nAHRhZ2IAdGlmaW5hZ2gAdXBwZXIAaW5oYWxmd2lkdGhhbmRmdWxsd2lkdGhmb3JtcwB1cHBlcmNhc2UAZXRoaW9waWMAbW9kaWZpZXJzeW1ib2wAb3RoZXJwdW5jdHVhdGlvbgByZWphbmcAaW5ldGhpb3BpY2V4dGVuZGVkYgB0Zm5nAGhleABpbnN1cHBsZW1lbnRhbHB1bmN0dWF0aW9uAHRnbGcAaW5sYXRpbmV4dGVuZGVkZgB0YWdhbG9nAGhhbmlmaXJvaGluZ3lhAGVjb21wAGluZ2xhZ29saXRpY3N1cHBsZW1lbnQAaGV4ZGlnaXQAY2hhbmdlc3doZW5jYXNlZm9sZGVkAGRhc2hwdW5jdHVhdGlvbgBvbGRzb3V0aGFyYWJpYW4AZHVwbABpbmVneXB0aWFuaGllcm9nbHlwaHMAdGVsdWd1AHVwcGVyY2FzZWxldHRlcgBpbmVneXB0aWFuaGllcm9nbHlwaGZvcm1hdGNvbnRyb2xzAGh5cGhlbgBoZWJyZXcAaW5oaWdoc3Vycm9nYXRlcwB6eXl5AG9ncmV4dABvdGhlcmdyYXBoZW1lZXh0ZW5kAGRlcABpbnN1cHBsZW1lbnRhbGFycm93c2IAZGVmYXVsdGlnbm9yYWJsZWNvZGVwb2ludABpbmhhbmd1bGNvbXBhdGliaWxpdHlqYW1vAG9sZHV5Z2h1cgBpbnN1cHBsZW1lbnRhcnlwcml2YXRldXNlYXJlYWEAaW5ib3BvbW9mb2V4dGVuZGVkAGluc3VwcGxlbWVudGFsc3ltYm9sc2FuZHBpY3RvZ3JhcGhzAG55aWFrZW5ncHVhY2h1ZWhtb25nAG9wZW5wdW5jdHVhdGlvbgBlZ3lwAGR1cGxveWFuAGluYm94ZHJhd2luZwBlZ3lwdGlhbmhpZXJvZ2x5cGhzAGluc3VwcGxlbWVudGFyeXByaXZhdGV1c2VhcmVhYgAAACEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRgAADoFiACQARMAOQZfBGADBwBhBQgAEAJnAAMAEACWBeYEOAC1AEYBfQINBRoDIQWpBQoABAAHACEYIRghGCEYAAA6BYgAkAETADkGXwRgAwcAYQUIABACZwADABAAlgXmBDgAtQBGAX0CDQUaAyEFqQUKAAQABwAhGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGCEYIRghGABBkN8PC8UECQAHAAQAwwCSAAEAMAGcB5wHnAecB5wHnAcLAJwHnAecB00AnAecB0kAnAecB5wHnAdSAJwHnAecBwgAnAcCAAMAnAdPAEwCLwYUASgGRgIlBj4CcAY4AiAGAAAYBjICDgYpAgQGlgNtBpAD/wUPAvwFAQLCBSMC7gUYAucF+AHUBSEDTAbpAn8FkgJqBosCZwZcAj0GgQJiBlQC3gV7AlsGbQJTBoUEGgKqBBIC1wV8AZMFUwDNBYoDIgXbAYkBgQCFBZwDnwWzBUsFBwWVBDgEbgReAUQDJwXuAUMGGAAjBLoC3AWwA8cFoAObBYMD2gRaAxcARwUbAT8FuAG7BS8BtwXVAKIEzQCLBPMAeAS/ADoFyABnBP4DYgRNA0cEpQEzBMIALASjASMEzwCyBSQB4gQ/AKwFmgRDBmUCPwMBANQCMgWqATEFngEgBRAABQBbARcE5gEGAI8BowXaAbMBhAFwAiEA8AI3ARgFJQERBdwAxQLKAA0FeQEEBVAB+gTQAe8EWwAPBHkACwRRAAIERwAxA6QA2gKaAL0CbwCUAWUA9wOHAK8CMwChAnAB8QMKAWACPgDbA/4A8AP2AOMEuADfBJoC9QTIAdUEvwHtA+YDHAHZA9gEugPOBMIEuARgBcQErwDxBSwDkgAFA/kC0AOPAMgDYwEGAigAmQWDAH8E+wDuAJwHdwNpAJAFnAeMBV8AgQVLAHkFwQBvBRcAQQScB8MDVAB1BQ4AaAU1AD8G5QA3BgQBYgUtADAGIwEYAz8AQeDjDwuGBAQAAgAPAHwAAQAJACUFoAMdBYwDGgX4AFsA9QDFBdgAYwCrAMIFGgAVBXUD9QQ7A5AApwDBBXoAvQXpAgAAGwCxBSAApwXDAYMAmwELAwMAAAPPAJ0CzwEFAF8ABgTGAPsClQD7A6MF8wOgBT8CXwXzAiQA6AI3BBMFmAUIBUoElASPBY0D6AMsAtQCIQHCAMkChwW8AlQFrwLZBRgCswUQAnIC/QGTA+YBYwOvAcIClgJoAMYBMgOCAk4A4APPAAAFZgDuBLUCQQDlACoBjwAtAOIEnAF8BZIBZwUZAGAEeAIrAmYCWAVRAR0ARwFOBUkC2wTbAUgF8gBnA74D2gAHAywCxQQjA1UEpwDJA/AA0QSuAEkFggCeBXcArgQGANIFBwDIBU0HPAVfAD0BAAA5BU0HuwNCAKIAsgATATkAhQIMAaMCcwGzAx0AEQAGAKkDWgHDBJAEuwR7ACoFVgRgA8MDhwTkAioDZQJnBLUFhAOYAVcDWAJcAtMATAO4AEkDuQBBA7oBNgN8BSMDDgVTBFAELARCBB8DCwEqBCcEZgHXASYE7QECAR8EVAIZBDcC1AOsAB4DmwAaA+cAFgOIAAgETAATA1UAIQR8ABsEdACnAcoAGgS8ABwFigEYBH0B8QN3AbME3ALkA24BqAG5AVkBOgAyARIEfAMkAiMA6AT5AIIBAEHw5w8L9aEBOjk4NzY1NBAyOw87GTs7Ozs7OwM7Ozs7Ozs7Ozs7OzsxMC8uLSwrKjs7Ozs7Ozs7OxU7Ozs7Ozs7Ozs7Ozs7Ozs7Ajs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7KBQnJiUOBSQUBxkiHSAQOx87OwIBOxkPOw47Oxw7Ajs7Ows7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Oxg7Fjs7Czs7Ozs7BzsAOzsQOwE7OxA7OzsPOzs7Bjs7OzsAOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OwYDDg4ODg4OAQ4ODg4ODg4ODg4ADg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgAODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgQODgUODgQODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgoODg4ODgkOAQ4ODg4ODg4ODg4OAA4ODggODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg44ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OAADChk4OB4AODgAFDg4OA84OBQ4HjgAADg4ODg4ODg4Dzg4ODg4GTgKODg4OAU4ADgAOAU4OBQ4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODgAAwoZODgeADg4ABQ4ODgPODgUOB44AAA4ODg4ODg4OA84ODg4OBk4Cjg4ODgFOAA4ADgFODgUODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OAABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXpbXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v////////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAACgQBAIkNAQAKLAAALgoBAAoEAAAFBAEACh4AAFoHAQAKHwAAwwgBAAoBAAC6AAEAfQEAAF8BAQB9pwAAQgcBAH2rAABnBgEAhR8AAJoAAgCJHwAAhgACAIkBAABrAgEAhasAAH8GAQCJqwAAiwYBAIUcAAC6AwEAhQwBAMcOAQCJDAEA0w4BAIQsAAC+CgEA8x8AAGAAAgCEHgAAEggBAIQfAACVAAIAhAEAAGgBAQCEpwAAwAwBAISrAAB8BgEA7SwAAFELAQCEHAAAugMBAIQMAQDEDgEATB4AAL0HAQBMHwAAIwkBAEwBAAAXAQEATKcAAHsMAQBXAAAAQQABAEwAAAAfAAEAhKYAABsMAQCQLAAA0AoBAJAEAABUBAEAkB4AACQIAQCQHwAAqQACAJABAAB0AgEAkKcAAMkMAQCQqwAAoAYBAEymAADiCwEAkBwAALYFAQCQDAEA6A4BANsfAABiCQEA2wEAAMIBAQBXbgEA9g8BAExuAQDVDwEA2wAAAJwAAQD7HwAAdAkBAJCmAAAtDAEAsgQBAOkNAQCyLAAAAwsBALIEAACHBAEAsh4AAEgIAQCyHwAA+QACALIBAAC8AgEAsqcAAMUCAQCyqwAABgcBAPWnAAAXDQEAshwAABwGAQCyDAEATg8BALgEAQD7DQEAuCwAAAwLAQC4BAAAkAQBALgeAABRCAEAuB8AAHcJAQC4AQAAmAEBALinAAD2DAEAuKsAABgHAQB3qwAAVQYBALgcAAAuBgEApiwAAPEKAQCmBAAAdQQBAKYeAAA2CAEAph8AAO8AAgCmAQAApwIBAKanAADqDAEApqsAAOIGAQDpHwAAhgkBAKYcAAD4BQEApgwBACoPAQCkLAAA7goBAKQEAAByBAEApB4AADMIAQCkHwAA5QACAKQBAACGAQEApKcAAOcMAQCkqwAA3AYBAPEBAADjAQEApBwAAPIFAQCkDAEAJA8BAKAsAADoCgEAoAQAAGwEAQCgHgAALQgBAKAfAADRAAIAoAEAAIABAQCgpwAA4QwBAKCrAADQBgEA5x8AAC8AAwCgHAAA5gUBAKAMAQAYDwEAriwAAP0KAQCuBAAAgQQBAK4eAABCCAEArh8AAO8AAgCuAQAAswIBAK6nAACPAgEArqsAAPoGAQDjHwAAKQADAK4cAAAQBgEArgwBAEIPAQCsLAAA+goBAKwEAAB+BAEArB4AAD8IAQCsHwAA5QACAKwBAACMAQEArKcAAH0CAQCsqwAA9AYBAPsTAAA5BwEArBwAAAoGAQCsDAEAPA8BAKIsAADrCgEAogQAAG8EAQCiHgAAMAgBAKIfAADbAAIAogEAAIMBAQCipwAA5AwBAKKrAADWBgEAshAAAI0LAQCiHAAA7AUBAKIMAQAeDwEAshgBAIcPAQA9HwAADgkBAD0BAAACAQEAsAQBAOMNAQCwLAAAAAsBALAEAACEBAEAsB4AAEUIAQDdAAAAogABALgQAACfCwEAsKcAAMgCAQCwqwAAAAcBALgYAQCZDwEAsBwAABYGAQCwDAEASA8BANMEAQBMDgEA1x8AAB8AAwDXAQAAvAEBAKYQAABpCwEA0x8AABkAAwDTAQAAtgEBAKYYAQBjDwEAiQMAAOMCAQDTAAAAhwABAKosAAD3CgEAqgQAAHsEAQCqHgAAPAgBAKofAADbAAIApBAAAGMLAQCqpwAAhgIBAKqrAADuBgEApBgBAF0PAQCqHAAABAYBAKoMAQA2DwEAqCwAAPQKAQCoBAAAeAQBAKgeAAA5CAEAqB8AANEAAgCgEAAAVwsBAKinAADtDAEAqKsAAOgGAQCgGAEAUQ8BAKgcAAD+BQEAqAwBADAPAQDQBAEAQw4BANAsAAAwCwEA0AQAALQEAQDQHgAAdQgBAK4QAACBCwEAkAMAABkAAwDQpwAADg0BAK4YAQB7DwEA0AAAAH4AAQC+BAEADQ4BAL4sAAAVCwEAvgQAAJkEAQC+HgAAWggBAL4fAAAFAwEArBAAAHsLAQC+pwAA/wwBAL6rAAAqBwEArBgBAHUPAQC+HAAAOgYBAOssAABOCwEAbywAAFwCAQAKAgAABQIBAOsfAABuCQEAbx8AAEoJAQCiEAAAXQsBAPUDAAD2AgEAZywAAKkKAQCiGAEAVw8BAJgsAADcCgEAmAQAAGAEAQCYHgAAJgACAJgfAACpAAIAmAEAAHcBAQCYpwAA1QwBAJirAAC4BgEA/wMAANoCAQCYHAAAzgUBAJgMAQAADwEAsBAAAIcLAQBzqwAASQYBADf/AABfDQEAsBgBAIEPAQBfHwAAMgkBAKYDAAAwAwEAmKYAADkMAQBMAgAAVgIBAJYsAADZCgEAlgQAAF0EAQCWHgAAEAACAJYfAADHAAIAlgEAAIwCAQCWpwAA0gwBAJarAACyBgEApAMAACoDAQCWHAAAyAUBAJYMAQD6DgEA8QMAACIDAQCqEAAAdQsBAPcfAABDAAMA9wEAAJ4BAQCqGAEAbw8BAF9uAQAOEAEAlqYAADYMAQCgAwAAHgMBAOAsAABICwEA4AQAAMwEAQDgHgAAjQgBAKgQAABvCwEA4AEAAMsBAQBjLAAARQcBAKgYAQBpDwEAvAQBAAcOAQC8LAAAEgsBALwEAACWBAEAvB4AAFcIAQC8HwAAPgACALwBAACbAQEAvKcAAPwMAQC8qwAAJAcBALoEAQABDgEAuiwAAA8LAQC6BAAAkwQBALoeAABUCAEAuh8AAE0JAQDfAAAAGAACALqnAAD5DAEAuqsAAB4HAQC+EAAAsQsBALocAAA0BgEA+R8AAGgJAQC+GAEAqw8BALYEAQD1DQEAtiwAAAkLAQC2BAAAjQQBALYeAABOCAEAth8AADoAAgBlIQAAngkBALanAADzDAEAtqsAABIHAQBvIQAAvAkBALYcAAAoBgEAAgQBAHENAQACLAAAFgoBAAIEAADtAwEAAh4AAE4HAQBnIQAApAkBAAIBAACuAAEAsAMAACkAAwAK6QEALxABAMcEAQAoDgEAYSEAAJIJAQDHBAAApQQBAFkfAAApCQEAxx8AAA8AAwDHAQAApQEBAMenAAAIDQEAWQAAAEcAAQDHAAAAYwABAHUsAAC1CgEAlCwAANYKAQCUBAAAWgQBAJQeAAAqCAEAlB8AAL0AAgCUAQAAgAIBAHWrAABPBgEAlKsAAKwGAQCqAwAAPgMBAJQcAADCBQEAlAwBAPQOAQB9BQEAcw4BAAoFAAALBQEAWW4BAPwPAQBdHwAALwkBAIUFAQCLDgEAiQUBAJcOAQCUpgAAMwwBAKgDAAA3AwEAkiwAANMKAQCSBAAAVwQBAJIeAAAnCAEAkh8AALMAAgD///////8AAJKnAADMDAEAkqsAAKYGAQCEBQEAiA4BAJIcAAC8BQEAkgwBAO4OAQDQAwAA7AIBAGMhAACYCQEAvBAAAKsLAQA9AgAAegEBAF1uAQAIEAEAvBgBAKUPAQCSpgAAMAwBAEwFAACVBQEA////////AAD///////8AALoQAAClCwEA////////AAD5EwAAMwcBALoYAQCfDwEAkAUBAKkOAQCcLAAA4goBAJwEAABmBAEAuCQAAMgJAQCcHwAAvQACAJwBAACYAgEAnKcAANsMAQCcqwAAxAYBALYQAACZCwEAnBwAANoFAQCcDAEADA8BALYYAQCTDwEAhiwAAMEKAQCYAwAAAAMBAIYeAAAVCAEAhh8AAJ8AAgCGAQAAaAIBAIanAADDDAEAhqsAAIIGAQBHAQAAEQEBAIYcAADUAwEAhgwBAMoOAQBHAAAAEgABANkfAACACQEA2QEAAL8BAQD///////8AAMcQAADJCwEA2QAAAJYAAQCGpgAAHgwBAP0TAAA/BwEAdwUBAGQOAQCWAwAA+gIBALQEAQDvDQEAtCwAAAYLAQC0BAAAigQBALQeAABLCAEAtB8AADIAAgBHbgEAxg8BALSnAADwDAEAtKsAAAwHAQD3AwAAegMBALQcAAAiBgEAmiwAAN8KAQCaBAAAYwQBAJoeAAAAAAIAmh8AALMAAgD///////8AAJqnAADYDAEAmqsAAL4GAQDgAwAAXAMBAJocAADUBQEAmgwBAAYPAQA3BQAAVgUBAI4sAADNCgEAjgQAAFEEAQCOHgAAIQgBAI4fAACfAAIAjgEAAMUBAQCapgAAPAwBAI6rAACaBgEAPB4AAKUHAQA8HwAACwkBAI4MAQDiDgEAPKcAAGMMAQCKLAAAxwoBAIoEAABLBAEAih4AABsIAQCKHwAAiwACAIoBAABuAgEAjqYAACoMAQCKqwAAjgYBAPkDAAB0AwEArR8AAOoAAgCKDAEA1g4BAK2nAACVAgEArasAAPcGAQD///////8AAK0cAAANBgEArQwBAD8PAQCCLAAAuwoBAIqmAAAkDAEAgh4AAA8IAQCCHwAAiwACAIIBAABlAQEAgqcAAL0MAQCCqwAAdgYBAG0sAABfAgEAghwAAKwDAQCCDAEAvg4BAG0fAABECQEAcasAAEMGAQCALAAAuAoBAIAEAABIBAEAgB4AAAwIAQCAHwAAgQACAIKmAAAYDAEAgKcAALoMAQCAqwAAcAYBAD0FAABoBQEAgBwAAIYDAQCADAEAuA4BAP///////wAA/QMAANQCAQCNHwAAmgACAJQDAADzAgEAjacAAIMCAQCNqwAAlwYBAICmAAAVDAEAWx8AACwJAQCNDAEA3w4BALQQAACTCwEAxAQBAB8OAQDELAAAHgsBALQYAQCNDwEAxB4AAGMIAQDEHwAANgACAMQBAAChAQEAxKcAAM8MAQD///////8AAMQAAABZAAEAwgQBABkOAQDCLAAAGwsBAJIDAADsAgEAwh4AAGAIAQDCHwAA/QACAL4kAADaCQEAwqcAAAUNAQBbbgEAAhABAMIAAABTAAEAniwAAOUKAQCeBAAAaQQBAJ4eAAAYAAIAnh8AAMcAAgD///////8AAJ6nAADeDAEAnqsAAMoGAQACAgAA+QEBAJ4cAADgBQEAngwBABIPAQCMLAAAygoBAIwEAABOBAEAjB4AAB4IAQCMHwAAlQACADsfAAAICQEAOwEAAP8AAQCMqwAAlAYBAK0QAAB+CwEAnAMAABEDAQCMDAEA3A4BAK0YAQB4DwEA////////AACILAAAxAoBAP///////wAAiB4AABgIAQCIHwAAgQACAIymAAAnDAEA////////AACIqwAAiAYBAIYDAADdAgEAiBwAAN4LAQCIDAEA0A4BAEoeAAC6BwEASh8AAB0JAQBKAQAAFAEBAEqnAAB4DAEAbSEAALYJAQBKAAAAGAABAIimAAAhDAEAHAQBAL8NAQAcLAAAZAoBABwEAACmAwEAHB4AAHUHAQAcHwAA4QgBABwBAADVAAEAcwUBAFgOAQBKpgAA3gsBADX/AABZDQEAFgQBAK0NAQAWLAAAUgoBABYEAACUAwEAFh4AAGwHAQBKbgEAzw8BABYBAADMAAEA2iwAAD8LAQDaBAAAwwQBANoeAACECAEA2h8AAF8JAQC8JAAA1AkBAJoDAAAKAwEAxBAAAMMLAQDaAAAAmQABABQEAQCnDQEAFCwAAEwKAQAUBAAAjQMBABQeAABpBwEAuiQAAM4JAQAUAQAAyQABAP///////wAAwhAAAL0LAQCOAwAARwMBABoEAQC5DQEAGiwAAF4KAQAaBAAAoAMBABoeAAByBwEAGh8AANsIAQAaAQAA0gABAP///////wAAtiQAAMIJAQD///////8AAP///////wAAigMAAOYCAQAYBAEAsw0BABgsAABYCgEAGAQAAJoDAQAYHgAAbwcBABgfAADVCAEAGAEAAM8AAQAOBAEAlQ0BAA4sAAA6CgEADgQAABEEAQAOHgAAYAcBAA4fAADPCAEADgEAAMAAAQAC6QEAFxABAP///////wAAxyQAAPUJAQAMBAEAjw0BAAwsAAA0CgEADAQAAAsEAQAMHgAAXQcBAAwfAADJCAEADAEAAL0AAQAIBAEAgw0BAAgsAAAoCgEACAQAAP8DAQAIHgAAVwcBAAgfAAC9CAEACAEAALcAAQAGBAEAfQ0BAAYsAAAiCgEABgQAAPkDAQAGHgAAVAcBAP///////wAABgEAALQAAQD///////8AAAIFAAD/BAEABAQBAHcNAQAELAAAHAoBAAQEAADzAwEABB4AAFEHAQD///////8AAAQBAACxAAEAAAQBAGsNAQAALAAAEAoBAAAEAADnAwEAAB4AAEsHAQD///////8AAAABAACrAAEA////////AAB1BQEAXg4BAJQFAQCyDgEAKiwAAI4KAQAqBAAA1AMBACoeAACKBwEAKh8AAO0IAQAqAQAA6gABACqnAABLDAEAwgMAACYDAQAmBAEA3Q0BACYsAACCCgEAJgQAAMgDAQAmHgAAhAcBALcEAQD4DQEAJgEAAOQAAQAmpwAARQwBAJ4DAAAYAwEAtx8AAAoAAwC3AQAAwgIBAJIFAQCvDgEAt6sAABUHAQD///////8AALccAAArBgEAewEAAFwBAQB7pwAAtAwBAHurAABhBgEAjAMAAEQDAQAuLAAAmgoBAC4EAADhAwEALh4AAJAHAQAuHwAA+QgBAC4BAADwAAEALqcAAFEMAQCPHwAApAACAI8BAABxAgEA////////AACPqwAAnQYBAAL7AAAMAAIAiAMAAOACAQCPDAEA5Q4BAP///////wAALCwAAJQKAQAsBAAA2wMBACweAACNBwEALB8AAPMIAQAsAQAA7QABACynAABODAEAKCwAAIgKAQAoBAAAzgMBACgeAACHBwEAKB8AAOcIAQAoAQAA5wABACinAABIDAEA////////AAD///////8AAIYFAQCODgEAJAQBANcNAQAkLAAAfAoBACQEAADCAwEAJB4AAIEHAQBHBQAAhgUBACQBAADhAAEAJKcAAEIMAQAiBAEA0Q0BACIsAAB2CgEAIgQAALoDAQAiHgAAfgcBADP/AABTDQEAIgEAAN4AAQAipwAAPwwBANoDAABTAwEAwAQBABMOAQDALAAAGAsBAMAEAACxBAEAwB4AAF0IAQAx/wAATQ0BADsCAABBAgEAwKcAAAINAQCzBAEA7A0BAMAAAABNAAEA////////AAAqIQAAGwABALMfAAA+AAIAswEAAJIBAQCzpwAAGg0BALOrAAAJBwEA////////AACzHAAAHwYBAP///////wAAJiEAADoDAQA1BQAAUAUBALcQAACcCwEAsQQBAOYNAQD///////8AALcYAQCWDwEASgIAAFMCAQCOBQEAow4BALEBAAC5AgEAsacAALACAQCxqwAAAwcBAP///////wAAsRwAABkGAQCxDAEASw8BADwFAABlBQEA////////AAAcAgAAIAIBAE4eAADABwEAigUBAJoOAQBOAQAAGgEBAE6nAAB+DAEAqx8AAOAAAgBOAAAAJQABAKunAAB3AgEAq6sAAPEGAQAWAgAAFwIBAKscAAAHBgEAqwwBADkPAQCXHgAAIgACAJcfAADMAAIAlwEAAIkCAQBOpgAA5QsBAJerAAC1BgEAggUBAIIOAQCXHAAAywUBAJcMAQD9DgEA////////AABObgEA2w8BAHEFAQBSDgEAFAIAABQCAQDEJAAA7AkBAH4sAABEAgEAfgQAAEUEAQB+HgAACQgBACr/AAA4DQEAgAUBAHwOAQB+pwAAtwwBAH6rAABqBgEAGgIAAB0CAQDCJAAA5gkBAKkfAADWAAIAqQEAAK0CAQAm/wAALA0BAKmrAADrBgEAjQUBAKAOAQCpHAAAAQYBAKkMAQAzDwEA////////AAD///////8AABgCAAAaAgEAwBAAALcLAQAgBAEAyw0BACAsAABwCgEAIAQAALMDAQAgHgAAewcBAA4CAAALAgEAIAEAANsAAQCzEAAAkAsBAP///////wAALv8AAEQNAQCzGAEAig8BAP///////wAAkR8AAK4AAgCRAQAAcQEBAAwCAAAIAgEAkasAAKMGAQD///////8AAJEcAAC5BQEAkQwBAOsOAQD///////8AAAgCAAACAgEAsRAAAIoLAQDVAQAAuQEBACz/AAA+DQEAsRgBAIQPAQDVAAAAjQABAAYCAAD/AQEAjwMAAEoDAQD///////8AACj/AAAyDQEA1CwAADYLAQDUBAAAugQBANQeAAB7CAEAjAUBAJ0OAQAEAgAA/AEBAKsQAAB4CwEAOwUAAGIFAQDUAAAAigABAKsYAQByDwEAJP8AACYNAQAAAgAA9gEBAP///////wAA////////AAAc6QEAZRABAP///////wAAiAUBAJQOAQAi/wAAIA0BAP///////wAAKgIAADICAQD///////8AAP4EAAD5BAEA/h4AALoIAQAW6QEAUxABAP4BAADzAQEA////////AABKBQAAjwUBACYCAAAsAgEAHgQBAMUNAQAeLAAAagoBAB4EAACsAwEAHh4AAHgHAQD///////8AAB4BAADYAAEA////////AACpEAAAcgsBABwFAAAmBQEAFOkBAE0QAQCpGAEAbA8BANIEAQBJDgEA0iwAADMLAQDSBAAAtwQBANIeAAB4CAEA0h8AABQAAwAuAgAAOAIBABYFAAAdBQEAGukBAF8QAQDSAAAAhAABAKcfAAD0AAIApwEAAIkBAQD///////8AAKerAADlBgEA////////AACnHAAA+wUBAKcMAQAtDwEA////////AAD///////8AABjpAQBZEAEALAIAADUCAQAUBQAAGgUBAHwEAABCBAEAfB4AAAYIAQAzBQAASgUBAA7pAQA7EAEAKAIAAC8CAQB8qwAAZAYBAEgeAAC3BwEASB8AABcJAQAaBQAAIwUBAEinAAB1DAEAMQUAAEQFAQBIAAAAFQABAAzpAQA1EAEAaywAAK8KAQAkAgAAKQIBAKsDAABBAwEAax8AAD4JAQD///////8AAAjpAQApEAEAGAUAACAFAQBIpgAA2wsBACICAAAmAgEA////////AACXAwAA/QIBAAbpAQAjEAEADgUAABEFAQBIbgEAyQ8BAP///////wAAVh4AAMwHAQBWHwAAPgADAFYBAAAmAQEAVqcAAIoMAQAE6QEAHRABAFYAAAA+AAEADAUAAA4FAQD///////8AABb7AAB9AAIA////////AAAA6QEAERABAP///////wAACAUAAAgFAQD///////8AAFamAADxCwEA////////AACpAwAAOgMBAP///////wAABgUAAAUFAQD///////8AAFZuAQDzDwEA////////AAAU+wAAbQACAP///////wAAtyQAAMUJAQD///////8AAAQFAAACBQEA4iwAAEsLAQDiBAAAzwQBAOIeAACQCAEA4h8AACQAAwDiAQAAzgEBAAAFAAD8BAEATgIAAFkCAQCnEAAAbAsBAP///////wAA////////AACnGAEAZg8BAJEDAADpAgEA////////AAAqBQAAOwUBAFQeAADJBwEAVB8AADkAAwBUAQAAIwEBAFSnAACHDAEA////////AABUAAAAOAABANUDAAAwAwEAJgUAADUFAQA5HwAAAgkBADkBAAD8AAEAEgQBAKENAQASLAAARgoBABIEAACGAwEAEh4AAGYHAQBUpgAA7gsBABIBAADGAAEAEAQBAJsNAQAQLAAAQAoBABAEAACAAwEAEB4AAGMHAQBUbgEA7Q8BABABAADDAAEA////////AABrIQAAsAkBAC4FAABBBQEAjwUBAKYOAQA/HwAAFAkBAD8BAAAFAQEABvsAAB0AAgBSHgAAxgcBAFIfAAA0AAMAUgEAACABAQBSpwAAhAwBAP///////wAAUgAAADEAAQD///////8AAAT7AAAFAAMA/gMAANcCAQAsBQAAPgUBACACAAB9AQEA////////AADAJAAA4AkBAAD7AAAEAAIAUqYAAOsLAQAoBQAAOAUBAFAeAADDBwEAUB8AAFQAAgBQAQAAHQEBAFCnAACBDAEAUm4BAOcPAQBQAAAAKwABAP///////wAAygQBADEOAQDKLAAAJwsBACQFAAAyBQEAyh4AAGwIAQDKHwAAWQkBAMoBAACpAQEA////////AABQpgAA6AsBAMoAAABsAAEAIgUAAC8FAQCnAwAANAMBAPAEAADkBAEA8B4AAKUIAQBQbgEA4Q8BAPABAAAUAAIA2CwAADwLAQDYBAAAwAQBANgeAACBCAEA2B8AAH0JAQD///////8AANinAAAUDQEA////////AADYAAAAkwABANYsAAA5CwEA1gQAAL0EAQDWHgAAfggBANYfAABMAAIA////////AADWpwAAEQ0BAP///////wAA1gAAAJAAAQDIBAEAKw4BAMgsAAAkCwEAuQQBAP4NAQDIHgAAaQgBAMgfAABTCQEAyAEAAKUBAQC5HwAAegkBAP///////wAAyAAAAGYAAQC5qwAAGwcBAP///////wAAuRwAADEGAQAeAgAAIwIBAMYEAQAlDgEAxiwAACELAQD///////8AAMYeAABmCAEAxh8AAEMAAgBOBQAAmwUBAManAABIBwEAxQQBACIOAQDGAAAAYAABAMUEAACiBAEAuwQBAAQOAQC1BAEA8g0BAMUBAAChAQEAxacAAKoCAQC7HwAAUAkBAMUAAABcAAEAtQEAAJUBAQC7qwAAIQcBALWrAAAPBwEAtQAAABEDAQC1HAAAJQYBAK8fAAD0AAIArwEAAI8BAQD///////8AAK+rAAD9BgEAaSwAAKwKAQCvHAAAEwYBAK8MAQBFDwEAaR8AADgJAQB+BQEAdg4BACDpAQBxEAEA////////AAClHwAA6gACAP///////wAASAIAAFACAQClqwAA3wYBAOIDAABfAwEApRwAAPUFAQClDAEAJw8BAP///////wAAOf8AAGUNAQCjHwAA4AACAP///////wAA////////AACjqwAA2QYBAKEfAADWAAIAoxwAAO8FAQCjDAEAIQ8BAKGrAADTBgEA////////AAChHAAA6QUBAKEMAQAbDwEAIAUAACwFAQCHHwAApAACAIcBAABrAQEA////////AACHqwAAhQYBAJEFAQCsDgEAhxwAABoEAQCHDAEAzQ4BAP///////wAA////////AAByLAAAsgoBAHIEAAAzBAEAch4AAPcHAQBNHwAAJgkBAHIBAABQAQEAuRAAAKILAQByqwAARgYBAE0AAAAiAAEAuRgBAJwPAQBwLAAAYgIBAHAEAAAwBAEAcB4AAPQHAQD///////8AAHABAABNAQEA////////AABwqwAAQAYBAG4sAACbAgEAbgQAAC0EAQBuHgAA8QcBAG4fAABHCQEAbgEAAEoBAQBupwAArgwBAE1uAQDYDwEAxRAAAMYLAQAe6QEAaxABAEUBAAAOAQEAuxAAAKgLAQC1EAAAlgsBAEUAAAAMAAEAuxgBAKIPAQC1GAEAkA8BAO4EAADhBAEA7h4AAKIIAQCvEAAAhAsBAO4BAADgAQEA////////AACvGAEAfg8BAGwEAAAqBAEAbB4AAO4HAQBsHwAAQQkBAGwBAABHAQEAbKcAAKsMAQBpIQAAqgkBAEVuAQDADwEApRAAAGYLAQD///////8AAB4FAAApBQEApRgBAGAPAQASAgAAEQIBAP///////wAA8AMAAAoDAQD///////8AAGymAAASDAEAoxAAAGALAQAQAgAADgIBANgDAABQAwEAoxgBAFoPAQChEAAAWgsBAP///////wAA////////AAChGAEAVA8BAP///////wAA////////AADWAwAAHgMBAGoEAAAnBAEAah4AAOsHAQBqHwAAOwkBAGoBAABEAQEAaqcAAKgMAQBoBAAAJAQBAGgeAADoBwEAaB8AADUJAQBoAQAAQQEBAGinAAClDAEAfAUBAHAOAQD///////8AAP///////wAARh4AALQHAQD///////8AAGqmAAAPDAEARqcAAHIMAQBIBQAAiQUBAEYAAAAPAAEA////////AABopgAADAwBAGQsAACkAgEAZAQAAB4EAQBkHgAA4gcBAP///////wAAZAEAADsBAQBkpwAAnwwBAEamAADYCwEA3iwAAEULAQDeBAAAyQQBAN4eAACKCAEAbiEAALkJAQDeAQAAyAEBAEZuAQDDDwEA////////AADeAAAApQABADAeAACTBwEAZKYAAAYMAQAwAQAABQECAFYFAACzBQEAYiwAAJICAQBiBAAAGgQBAGIeAADfBwEA////////AABiAQAAOAEBAGKnAACcDAEA////////AAD///////8AAP///////wAApQMAAC0DAQD///////8AAGwhAACzCQEARB4AALEHAQD///////8AAP///////wAARKcAAG8MAQBipgAAAwwBAEQAAAAJAAEAowMAACYDAQB5AQAAWQEBAHmnAACxDAEAeasAAFsGAQChAwAAIgMBAGAsAACgCgEAYAQAABcEAQBgHgAA2wcBAESmAADVCwEAYAEAADUBAQBgpwAAmQwBAP///////wAA////////AAAS6QEARxABAERuAQC9DwEAMh4AAJYHAQD///////8AADIBAADzAAEAMqcAAFQMAQAQ6QEAQRABAGohAACtCQEAYKYAAAAMAQBUBQAArQUBAP///////wAAcgMAAM4CAQBoIQAApwkBAM0EAQA6DgEA////////AADNBAAArgQBADkFAABcBQEA////////AADNAQAArQEBAP///////wAAcAMAAMsCAQDNAAAAdQABABIFAAAXBQEAzAQBADcOAQDMLAAAKgsBAM8EAQBADgEAzB4AAG8IAQDMHwAARwACABAFAAAUBQEAZCEAAJsJAQDPAQAAsAEBAMwAAAByAAEARQMAAAUDAQDPAAAAewABAD8FAABuBQEAywQBADQOAQDKJAAA/gkBAMsEAACrBAEAUgUAAKcFAQDLHwAAXAkBAMsBAACpAQEA7gMAAHEDAQDDBAEAHA4BAMsAAABvAAEAwwQAAJ8EAQDJBAEALg4BAMMfAABHAAIAyQQAAKgEAQBiIQAAlQkBAMkfAABWCQEAwwAAAFYAAQDJpwAACw0BAL8EAQAQDgEAyQAAAGkAAQBQBQAAoQUBAFUAAAA7AAEAvQQBAAoOAQB2BAAAOQQBAHYeAAD9BwEAv6sAAC0HAQB2AQAAVgEBAL8cAAA9BgEAdqsAAFIGAQC9qwAAJwcBAP///////wAAvRwAADcGAQD///////8AAMgkAAD4CQEA////////AAC5JAAAywkBAFVuAQDwDwEAYCEAAI8JAQCfHwAAzAACAJ8BAAChAgEAwQQBABYOAQCfqwAAzQYBAMEEAACcBAEAnxwAAOMFAQCfDAEAFQ8BADIhAACMCQEAxiQAAPIJAQBFAgAAvwIBAMEAAABQAAEAnR8AAMIAAgCdAQAAngIBAP///////wAAnasAAMcGAQDFJAAA7wkBAJ0cAADdBQEAnQwBAA8PAQC7JAAA0QkBAM0QAADMCwEAmx4AANsHAQCbHwAAuAACADD/AABKDQEA////////AACbqwAAwQYBAEMBAAALAQEAmxwAANcFAQCbDAEACQ8BAEMAAAAGAAEAmR4AACoAAgCZHwAArgACAN4DAABZAwEA////////AACZqwAAuwYBAJUfAADCAAIAmRwAANEFAQCZDAEAAw8BAJWrAACvBgEA////////AACVHAAAxQUBAJUMAQD3DgEAkx8AALgAAgCTAQAAegIBAENuAQC6DwEAk6sAAKkGAQD///////8AAJMcAAC/BQEAkwwBAPEOAQDDEAAAwAsBAIMfAACQAAIAOh4AAKIHAQA6HwAABQkBAIOrAAB5BgEAOqcAAGAMAQCDHAAAtgMBAIMMAQDBDgEASR8AABoJAQBJAQAALgACAL8QAAC0CwEAMv8AAFANAQBJAAAAdxABAL8YAQCuDwEAvRAAAK4LAQBGAgAATQIBAH8sAABHAgEAvRgBAKgPAQCBHwAAhgACAIEBAABlAgEAfwEAADQAAQCBqwAAcwYBAH+rAABtBgEAgRwAAI0DAQCBDAEAuw4BAGYEAAAhBAEAZh4AAOUHAQBJbgEAzA8BAGYBAAA+AQEAZqcAAKIMAQD///////8AAFoeAADSBwEAwRAAALoLAQBaAQAALAEBAFqnAACQDAEAhwUBAJEOAQBaAAAASgABAIcFAABpAAIAMAIAADsCAQBYHgAAzwcBAGamAAAJDAEAWAEAACkBAQBYpwAAjQwBAEIeAACuBwEAWAAAAEQAAQBapgAA9wsBAEKnAABsDAEAcgUBAFUOAQBCAAAAAwABAE0FAACYBQEA////////AABabgEA/w8BAM8DAABNAwEAWKYAAPQLAQBEAgAAtgIBAP///////wAAcAUBAE8OAQBCpgAA0gsBAP///////wAAWG4BAPkPAQD///////8AAM4EAQA9DgEAziwAAC0LAQBCbgEAtw8BAM4eAAByCAEA+gQAAPMEAQD6HgAAtAgBAPofAABxCQEA+gEAAO0BAQDOAAAAeAABAEUFAACABQEA9AQAAOoEAQD0HgAAqwgBAPQfAABlAAIA9AEAAOcBAQAyAgAAPgIBAP///////wAAgyEAAL8JAQDsBAAA3gQBAOweAACfCAEA7B8AAIkJAQDsAQAA3QEBAHYDAADRAgEA8iwAAFQLAQDyBAAA5wQBAPIeAACoCAEA8h8AAAEBAgDyAQAA4wEBAOoEAADbBAEA6h4AAJwIAQDqHwAAawkBAOoBAADaAQEAIQQBAM4NAQAhLAAAcwoBACEEAAC2AwEAnwMAABsDAQDoBAAA2AQBAOgeAACZCAEA6B8AAIMJAQDoAQAA1wEBAP///////wAAPh4AAKgHAQA+HwAAEQkBAGYhAAChCQEAPqcAAGYMAQD///////8AAJ0DAAAVAwEA5gQAANUEAQDmHgAAlggBAOYfAABYAAIA5gEAANQBAQDkBAAA0gQBAOQeAACTCAEA5B8AAFAAAgDkAQAA0QEBADYeAACcBwEAmwMAAA4DAQA2AQAA+QABADanAABaDAEA3CwAAEILAQDcBAAAxgQBANweAACHCAEA////////AAD///////8AAEYFAACDBQEAmQMAAAUDAQDcAAAAnwABAEAeAACrBwEAUwAAADQAAQCVAwAA9gIBAECnAABpDAEAOv8AAGgNAQCLHwAAkAACAIsBAABuAQEAi6cAAMYMAQCLqwAAkQYBAJMDAADwAgEA+hMAADYHAQCLDAEA2Q4BAHgEAAA8BAEAeB4AAAAIAQBApgAAzwsBAHgBAACoAAEAU24BAOoPAQB4qwAAWAYBAHQEAAA2BAEAdB4AAPoHAQBAbgEAsQ8BAHQBAABTAQEAQQEAAAgBAQB0qwAATAYBAF4eAADYBwEAQQAAAAAAAQBeAQAAMgEBAF6nAACWDAEAXB4AANUHAQD///////8AAFwBAAAvAQEAXKcAAJMMAQAXBAEAsA0BABcsAABVCgEAFwQAAJcDAQB/AwAAdwMBAEQFAAB9BQEA////////AABepgAA/QsBAHkFAQBqDgEAQW4BALQPAQBDAgAAYgEBAFymAAD6CwEAzSQAAAcKAQBebgEACxABAFEAAAAuAAEAOB4AAJ8HAQA4HwAA/wgBAFxuAQAFEAEAOKcAAF0MAQAdBAEAwg0BAB0sAABnCgEAHQQAAKkDAQDMJAAABAoBAB0fAADkCAEAzyQAAA0KAQA0HgAAmQcBADIFAABHBQEANAEAAPYAAQA0pwAAVwwBAFFuAQDkDwEAKywAAJEKAQArBAAA2AMBAP///////wAAKx8AAPAIAQDLJAAAAQoBAE8AAAAoAAEA////////AAA6AgAAowoBABsEAQC8DQEAGywAAGEKAQAbBAAAowMBAMMkAADpCQEAGx8AAN4IAQD///////8AAMkkAAD7CQEAGQQBALYNAQAZLAAAWwoBABkEAACdAwEA0QQBAEYOAQAZHwAA2AgBAE9uAQDeDwEAvyQAAN0JAQD6AwAAfQMBANEBAACzAQEA////////AAC9JAAA1wkBANEAAACBAAEA////////AAD0AwAAAAMBABUEAQCqDQEAFSwAAE8KAQAVBAAAkQMBABMEAQCkDQEAEywAAEkKAQATBAAAigMBAOwDAABuAwEAIf8AAB0NAQAPBAEAmA0BAA8sAAA9CgEADwQAABQEAQD///////8AAA8fAADSCAEA////////AADBJAAA4wkBAFUFAACwBQEA6gMAAGsDAQD///////8AAA0EAQCSDQEADSwAADcKAQANBAAADgQBAHYFAQBhDgEADR8AAMwIAQD///////8AAOgDAABoAwEA////////AAD///////8AADb/AABcDQEACwQBAIwNAQALLAAAMQoBAAsEAAAIBAEA////////AAALHwAAxggBAP///////wAA////////AADmAwAAZQMBAAkEAQCGDQEACSwAACsKAQAJBAAAAgQBAOQDAABiAwEACR8AAMAIAQAFBAEAeg0BAAUsAAAfCgEABQQAAPYDAQADBAEAdA0BAAMsAAAZCgEAAwQAAPADAQD///////8AANwDAABWAwEA////////AAArIQAAXAABAAEEAQBuDQEAASwAABMKAQABBAAA6gMBAPwEAAD2BAEA/B4AALcIAQD8HwAAYAACAPwBAADwAQEA////////AAD///////8AAEMFAAB6BQEA+AQAAPAEAQD4HgAAsQgBAPgfAABlCQEA+AEAAOoBAQAnBAEA4A0BACcsAACFCgEAJwQAAMsDAQCVBQEAtQ4BAPYEAADtBAEA9h4AAK4IAQD2HwAAXAACAPYBAAB0AQEAegQAAD8EAQB6HgAAAwgBAEsfAAAgCQEA////////AAA+AgAApgoBAHqrAABeBgEASwAAABsAAQAfBAEAyA0BAB8sAABtCgEAHwQAALADAQCDBQEAhQ4BAP///////wAAOP8AAGINAQD///////8AADoFAABfBQEALywAAJ0KAQAvBAAA5AMBAP///////wAALx8AAPwIAQBJBQAAjAUBAP///////wAAS24BANIPAQA0/wAAVg0BAC0sAACXCgEALQQAAN4DAQD///////8AAC0fAAD2CAEAgQUBAH8OAQB/BQEAeQ4BACv/AAA7DQEAKSwAAIsKAQApBAAA0QMBAP///////wAAKR8AAOoIAQAlBAEA2g0BACUsAAB/CgEAJQQAAMUDAQAjBAEA1A0BACMsAAB5CgEAIwQAAL8DAQARBAEAng0BABEsAABDCgEAEQQAAIMDAQAHBAEAgA0BAAcsAAAlCgEABwQAAPwDAQD///////8AAP///////wAAziQAAAoKAQD///////8AAEECAABKAgEA////////AAD///////8AAPwTAAA8BwEA////////AABCBQAAdwUBAP///////wAA////////AAD///////8AAP///////wAA+BMAADAHAQD///////8AAP///////wAA0QMAAAADAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAh6QEAdBABAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAD4FAABrBQEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAn/wAALw0BAP///////wAA////////AAA2BQAAUwUBAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAUwUAAKoFAQD///////8AAP///////wAA////////AABABQAAcQUBAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAC//AABHDQEA////////AAD///////8AAP///////wAAeAUBAGcOAQD///////8AABfpAQBWEAEA////////AAAt/wAAQQ0BAP///////wAAdAUBAFsOAQD///////8AAP///////wAAQQUAAHQFAQD///////8AACn/AAA1DQEA////////AAD///////8AAP///////wAA////////AAAl/wAAKQ0BAP///////wAA////////AAAj/wAAIw0BAB3pAQBoEAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAFEFAACkBQEA////////AAD///////8AAP///////wAA////////AAD///////8AADgFAABZBQEA////////AAD///////8AAP///////wAAG+kBAGIQAQD///////8AAP///////wAA////////AAD///////8AAP///////wAANAUAAE0FAQAZ6QEAXBABAP///////wAA////////AAD///////8AAE8FAACeBQEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAFekBAFAQAQD///////8AAP///////wAAE+kBAEoQAQD///////8AAP///////wAA////////AAD///////8AAA/pAQA+EAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAF/sAAHUAAgD///////8AAP///////wAADekBADgQAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAL6QEAMhABAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAACekBACwQAQD///////8AAP///////wAA////////AAD///////8AAAXpAQAgEAEA////////AAD///////8AAAPpAQAaEAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAAAekBABQQAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAV+wAAcQACAP///////wAA////////AAAT+wAAeQACAP///////wAA////////AAD///////8AAB/pAQBuEAEA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAB6BQEAbQ4BAP///////wAASwUAAJIFAQD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AABHpAQBEEAEABfsAAB0AAgD///////8AAAfpAQAmEAEAA/sAAAAAAwD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAAB+wAACAACAP//////////cgdLB9IAqwBuDYcHzwznAG4BIwX8BEgMxgxzDjgFHQL2ATAIbwSDAS8CvwLrCuQMcA7rBycERAHACBsA8wioDEwGMQBiBZUNwwiUA3cFnwCSAiIKDwxJBp4C4gceBDsB0g8MAKMKnwznD9UIUAVGBlMJQA6uCO0EgwKVCQYMEQleDtsHFwQ1AcAPAACgCpkMRAlSDkQF+A2KCMkEyAEFBH0CRQsADI4K/g2NCMwEywG0D1AASAtXBzgJtwBxDagLWgtxAcMLXQcIBb0A/QYRBF0L+QMCApoKDgWCCsICAweGCWgNCAIKDpMI0gTRAWsCXACHC6sLBA6QCM8EzgGxC1YASwuFDnsHawHbALkC8g2HCMYExQFcDSwFQgsPB4kJaQezAskACQB9DV4GCQe9CE0FGgXmDYEIwAQrBuoIFAI8CxQN9wZgBHcBFQ+9D9wK1QxVDkEJ5Ah+CL0EGw/jBacFOQsRDTkMegHrBqoCswXpBVgOcgsWDpkI2ATXAbUOaQC/DX4LwgMLAXcN5QZMClkDEA6WCNUE1AEnD2MA7wkLBFwDlAaaBpQKIQ8bB/UF9QmfC64PVwtcASMJdwLvBbQMDw+6C5UFFQcmDewNhAjDBAMA+QjdBT8LjgZHBZYLYgMFEAAIPAQDD3EJRwABCl8DrQWzCYwFtw+lANEF+wk7CfEGdQi0BFYD/Q6ZCzALDg38D4EL6QmoBGgJfQHLBb8JCw2qCWQOYwQzD6gPUAPfCtgMWw7IAtMGgAndCQEGvA2uB78DLQ88DL4GSQpsDE0DnA/fBxoEOAH7BQYA1wmcDEMO0gtKBREDGAOTAHsLaAOAApYPAwwgCScIVwQNCgkPug/TCswMIw0+CWUD9wczBFAB1wU0ALIKBwowDAoDegX0BzAETQF1Cy4A1wJvCz0O//90BesOOgaQAOoPFw2bAnkOVglTA9YOuQVvCJgJ5A///+MJKgtQCTQOqAjnBOMBkgmHAFQLUgaiDygOogjhBOABag57ACIOnwjeBN0BxwZ1ALoI+QTzAcUJqAA+AzkHHA6cCNsE2gFABm8A//+EDy0H6AckBEEBLgZ3ECcHpQxvD5UBXAXlByEEPgGmDhIAjAKiDAwMIQdWBQ0ONw4XEMwPJhBgAIoACQx6A8YH8AMgAYIGxg95CoQM7QhKCToOqwjqBOcBKAaNAGUC3w7rCxIHPAfOAv/////MB/wDJgFNECwJhQqKDMsCaw3//0UPHwZTDT8HoAZuAj8P8QuuBK0BEwb9BzkEVgHnCEEADQYyCUcDOQ+GBT0GwwfqAx0BXw13A3MKgQwHBv//sAH//8oG9g9xA3gPXwJiCegL//9uA70LpAngDcAH5AMaASoPKQltCn4MKRD//2sD0AZ9CU0N+AUiBlkC///lC9oNvQfeAxcBuA76AmcKewzUDboH2AMUAf//JQZhCngMVgJHDeILtwtMDrQI8wTtAVMCnADeCwQKtg2rB7YDXwElAOIOQwppDEENawWbBR4Dewi6BP//NRA7DTYLzwuMDZYHigPzANsPCxAZClQM6A4aCVEP+gc2BFMBuQk7AD4CHQ22Bd8GgAVKA3gItwT//9ECoQIzCwgJ//9RCJAEmAGsDvAPDAv2DK8OXAl7D/EHLQRKAZ4JKAAvEK4M///ZBm4FwgndDYgG4QMdEJgCiwZqCu4HKgRHAYEPIgDeD6sMdgb//2gFzwcCBCkB//9mBIsKjQwSDOIK2wxhDv/////YD/cOcQKMCfQLxQJEDckH9gMjAf//xQV/CocMhAf//+QAfQP/////RQxpBGUNNQXuC+UK3gxnDv//LALxDs4NtwfRAy8J/////1sKdQz//78F/AhZDdEJyA20B8sDUAL//9sLVQpyDPMDegKQD3QQfArCDbEHxQNNArEP2AtPCm8MNQloAjUNuQ0AA7oDCAHLCQUDRgrVCy4OpQjkBP//Lw2BAOwCig9KAiYJVg2PAZgNnAeXA/kAlw4pDSUKWgwdCUgH//+SDZkHkQP2ADMHIA0fClcMeg2NB8kL7QBwBncJgQdODOEAFAk+Bf//QgwGCEIEMgU1An4H///eAA4JKQKYBT8M+w3//y8F7w2kAk0AwgHpDSYC9gi/AeMNCBBpCLwBpQF0CWAIJAtiAfAItgkbCwUNRQiEBKEFAAeDCQAL9AaaDqcC/wPuBksPXQiICugGuwb//xgLAg2pBv//GQYREFoImQSeAXMGegkVC/8MpQtXCJYEmwFUCJMEEgv8DKMGDwv5DLIO//9iDeEITgiNBP//zAudBgkL8wypDsYLPwh+BIwBlwbtA/oKkQaODnYKWQHAC0oAGA+xDP//DA+PBYUGYgIGDyMQ///mBQAP0w7aBWcGSQ7BDtQF/w///5kAzgVrCdoCSwiKBFANrQn//wYL8AyjDrANqAewA7sO2wj//z0KZgznA///8gn//3AK5gmTCzoDRALgCX8GJgP//9oJXAL//6UP///pAs8Inw8zCHIEhgGZD2wP7grnDHYOWg8iAy0IbASAAUoN///oCuEMbQ7JCF0EGwMDCD8E2QrSDE8OTwZUDxUD//+SBQ4DDwiRDmUBNgxDBrsKvQz//24QqgX9Ao0LAhC5Af//rQJuCRgMQgfgAmoGsAk0BtIHCAQsATEORBCRCpAMsw2EALMDBQFpC///QAriBnQCJQ73C4YNkweDA3gAUQtHAhMK//+ADZAH///wADYHYwv2AlEMOwIXCUEFdA2KB/UN6gD//zgCKgdLDP//Agk7Bf//Rg6xCPAE6gEyApYAHw7//xMOBw62AXIATgtmAFkAAQ6zAfoG/////1MAcgixBKsEqQFsCC0LZgj6Dv//Jwv//yELJAfcBhgHDAebDcgFmgPWBtQCBgcoCk4P///jAs0GxAYgEKUEwQb//7UGHAYIDacNQg+mA/8A/////zQK//+iBKEBYwgQBgwISATUCR4LQQK4CroMuAaLDqQF//90AxIPkw///x8ArwoVDEgIhwRlBbIG4AUDC68GnQ6VAmQGPA/0DjAPJA8xBv//1Q/uDnEQHg8KBsIF/gXyBeUO3A55BrwF2Q7sBc0O//9CCIEE/////+wJ/QpQEJQO////////iQGqDaUHqQOrD38OShA3CmMM0A7OCQoK/gn//zIQbQbICUQD+AkaEEEDjQ80A8oOWAb//8cOhw8bCEsEFBD//ysOxwp+D3UP//9+AHIP//9mDzkIeAS8AjcDJAz0Cu0Mgg42CHUECQhFBP//8QrqDHwOtwwwAzAHngUtA2kPEgjdAmgB//9bBr4KwAz/////sAX//w4QVQZjDz4AtQpgDxsM8AKDBbwJDwCmCrcI9gTwAVMFogD//9gHFAQyAYYC8w+dCpYMZgdfCcYA///DD///oQn//0cJFwX9C9UHDgQvAeYCEQKXCpMMpA2iB6MD/////0gPMQpgDJ8E3gj6C54NnwedA2MHFgbDACsKXQxUBxkOtABRBxQFsQBsAP////8FBQ4CTgcCBa4ArAb/ATwIewT8Af///wT3CtgIiA5oEP//+QHSCB4H///MCCoIWgR0ASQIVATWCv//xgjQCskM//9hBv//////////FQgzDDcGRAAtDMEKwwz//4kFOADLDZALzgMRAX0FsAJYCh4M//8rAP//jw35D40DcQX//2UJHArtD///xA6nCVkJ//8YAKwK//+bCeEPXwX/////TQmKCzYPjwIyDY8JbAsLCf//ZgucBM8PBAYVAKkK/////2ALWQXFDf//yAMOASoDiQJSCmsQrQ3//6wDAgH//8kPOgr//6YGoQ0+EKAD/AD//10PLgoYCIkNOBCGA4MNxAqAAxYK//94BxAK2AAsDSwQ//+2Av//IQwpBXUH1w3VANsD//8jApIBZAr//yYFBQmgDm8H/wjPACACbAdgB8wAwABaByAFugAhCFEEHQURBRoCzQoLBXwGFwILAh4ITgQFAr4OPg3KCtENKgzUA///UxD//14K//////////8nDP////////////////////////////9fEEUH/////////////////////////////zgN////////////////////////tAv///////9XD/////////////+uC/////////////////////////////+iC////////5wLhAv/////eAv////////////////////////////////zAv//////////////////YhD/////////////Gg3//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////1wQ//////////////////////////9WEP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0cQ/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////2UQ/////////////////////1kQ//////////////////9BEP////87EAAAAAAAAGUA/QBMAB0AGADvAGAARwBcAEMABAA+AAgAOgDqAG0ApABYAFQAUADWAAAANgAFATIAaQB5AH0AAQEqACYA+QAuAHUADABxAPQA5QDgANsA0QAQAMwAxwDCAL0AuACzAK4AqQAUACIAnwCaAJUAkACLAIYAgQBB8IkRC+EIPgAvAB8AOQApABkANAAkABQAQwAPAAoABQAAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAADAAAAAwAAAAMAAAAEAAAABAAAAAQAAAAEAAAABAAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAGQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRkAQeGSEQshDgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAOAEGbkxELAQwAQaeTEQsVEwAAAAATAAAAAAkMAAAAAAAMAAAMAEHVkxELARAAQeGTEQsVDwAAAAQPAAAAAAkQAAAAAAAQAAAQAEGPlBELARIAQZuUEQseEQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoaAEHSlBELDhoAAAAaGhoAAAAAAAAJAEGDlRELARQAQY+VEQsVFwAAAAAXAAAAAAkUAAAAAAAUAAAUAEG9lRELARYAQcmVEQvsARUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRnwtIGRpZCBub3QgbWF0Y2ggYWZ0ZXIgJS4zZiBtcwoACn5+fn5+fn5+fn5+fn5+fn5+fn5+CkVudGVyaW5nIGZpbmROZXh0T25pZ1NjYW5uZXJNYXRjaDolLipzCgAtIHNlYXJjaE9uaWdSZWdFeHA6ICUuKnMKAExlYXZpbmcgZmluZE5leHRPbmlnU2Nhbm5lck1hdGNoCgB8LSBtYXRjaGVkIGFmdGVyICUuM2YgbXMgYXQgYnl0ZSBvZmZzZXQgJWQKAEHAlxELEVbV9//Se+t32yughwAAAABcAEHolxEL2AHASwQAAQAAAAEAAAD/fwAAABAAABEAAAASAAAAEwAAABQAAAAAAAAABwgAAA0AAAAFAAAAZwgAAAEAAAAFAAAA2QgAAAIAAAAFAAAAIAkAAAMAAAAFAAAALgkAAAQAAAAFAAAAYQkAAAUAAAAFAAAAkAkAAAYAAAAFAAAAqAkAAAcAAAAFAAAA0wkAAAgAAAAFAAAAKgoAAAkAAAAFAAAAMAoAAAoAAAAFAAAAdwoAAAsAAAAGAAAAqAoAAA4AAAAFAAAAyAoAAAwAAAAEAAAAAAAAAP////8AQdCZEQsWiAsAAJ4LAAC3CwAA0gsAAPELAAAVDABB8JkRCyU6DAAAOgwAAJ4LAADxCwAA0gsAAGMMAACXDAAAAAAAQICWmAAUAEGgmhELAVQAQcCaEQuwAccEAAANAAAABQAAAIQGAAABAAAABQAAALkGAAACAAAABQAAACcHAAADAAAABQAAAH4HAAAEAAAABQAAAA0IAAAFAAAABQAAAEMIAAAGAAAABQAAALEIAAAHAAAABQAAAPkIAAAIAAAABQAAADoJAAAJAAAABQAAAFsJAAAKAAAABQAAAIkJAAALAAAABgAAALQJAAAOAAAABQAAAN8JAAAMAAAABAAAAAAAAAD/////AEGAnBEL5YMBYQAAAAEAAABBAAAAYgAAAAEAAABCAAAAYwAAAAEAAABDAAAAZAAAAAEAAABEAAAAZQAAAAEAAABFAAAAZgAAAAEAAABGAAAAZwAAAAEAAABHAAAAaAAAAAEAAABIAAAAagAAAAEAAABKAAAAawAAAAIAAABLAAAAKiEAAGwAAAABAAAATAAAAG0AAAABAAAATQAAAG4AAAABAAAATgAAAG8AAAABAAAATwAAAHAAAAABAAAAUAAAAHEAAAABAAAAUQAAAHIAAAABAAAAUgAAAHMAAAACAAAAUwAAAH8BAAB0AAAAAQAAAFQAAAB1AAAAAQAAAFUAAAB2AAAAAQAAAFYAAAB3AAAAAQAAAFcAAAB4AAAAAQAAAFgAAAB5AAAAAQAAAFkAAAB6AAAAAQAAAFoAAADgAAAAAQAAAMAAAADhAAAAAQAAAMEAAADiAAAAAQAAAMIAAADjAAAAAQAAAMMAAADkAAAAAQAAAMQAAADlAAAAAgAAAMUAAAArIQAA5gAAAAEAAADGAAAA5wAAAAEAAADHAAAA6AAAAAEAAADIAAAA6QAAAAEAAADJAAAA6gAAAAEAAADKAAAA6wAAAAEAAADLAAAA7AAAAAEAAADMAAAA7QAAAAEAAADNAAAA7gAAAAEAAADOAAAA7wAAAAEAAADPAAAA8AAAAAEAAADQAAAA8QAAAAEAAADRAAAA8gAAAAEAAADSAAAA8wAAAAEAAADTAAAA9AAAAAEAAADUAAAA9QAAAAEAAADVAAAA9gAAAAEAAADWAAAA+AAAAAEAAADYAAAA+QAAAAEAAADZAAAA+gAAAAEAAADaAAAA+wAAAAEAAADbAAAA/AAAAAEAAADcAAAA/QAAAAEAAADdAAAA/gAAAAEAAADeAAAA/wAAAAEAAAB4AQAAAQEAAAEAAAAAAQAAAwEAAAEAAAACAQAABQEAAAEAAAAEAQAABwEAAAEAAAAGAQAACQEAAAEAAAAIAQAACwEAAAEAAAAKAQAADQEAAAEAAAAMAQAADwEAAAEAAAAOAQAAEQEAAAEAAAAQAQAAEwEAAAEAAAASAQAAFQEAAAEAAAAUAQAAFwEAAAEAAAAWAQAAGQEAAAEAAAAYAQAAGwEAAAEAAAAaAQAAHQEAAAEAAAAcAQAAHwEAAAEAAAAeAQAAIQEAAAEAAAAgAQAAIwEAAAEAAAAiAQAAJQEAAAEAAAAkAQAAJwEAAAEAAAAmAQAAKQEAAAEAAAAoAQAAKwEAAAEAAAAqAQAALQEAAAEAAAAsAQAALwEAAAEAAAAuAQAAMwEAAAEAAAAyAQAANQEAAAEAAAA0AQAANwEAAAEAAAA2AQAAOgEAAAEAAAA5AQAAPAEAAAEAAAA7AQAAPgEAAAEAAAA9AQAAQAEAAAEAAAA/AQAAQgEAAAEAAABBAQAARAEAAAEAAABDAQAARgEAAAEAAABFAQAASAEAAAEAAABHAQAASwEAAAEAAABKAQAATQEAAAEAAABMAQAATwEAAAEAAABOAQAAUQEAAAEAAABQAQAAUwEAAAEAAABSAQAAVQEAAAEAAABUAQAAVwEAAAEAAABWAQAAWQEAAAEAAABYAQAAWwEAAAEAAABaAQAAXQEAAAEAAABcAQAAXwEAAAEAAABeAQAAYQEAAAEAAABgAQAAYwEAAAEAAABiAQAAZQEAAAEAAABkAQAAZwEAAAEAAABmAQAAaQEAAAEAAABoAQAAawEAAAEAAABqAQAAbQEAAAEAAABsAQAAbwEAAAEAAABuAQAAcQEAAAEAAABwAQAAcwEAAAEAAAByAQAAdQEAAAEAAAB0AQAAdwEAAAEAAAB2AQAAegEAAAEAAAB5AQAAfAEAAAEAAAB7AQAAfgEAAAEAAAB9AQAAgAEAAAEAAABDAgAAgwEAAAEAAACCAQAAhQEAAAEAAACEAQAAiAEAAAEAAACHAQAAjAEAAAEAAACLAQAAkgEAAAEAAACRAQAAlQEAAAEAAAD2AQAAmQEAAAEAAACYAQAAmgEAAAEAAAA9AgAAngEAAAEAAAAgAgAAoQEAAAEAAACgAQAAowEAAAEAAACiAQAApQEAAAEAAACkAQAAqAEAAAEAAACnAQAArQEAAAEAAACsAQAAsAEAAAEAAACvAQAAtAEAAAEAAACzAQAAtgEAAAEAAAC1AQAAuQEAAAEAAAC4AQAAvQEAAAEAAAC8AQAAvwEAAAEAAAD3AQAAxgEAAAIAAADEAQAAxQEAAMkBAAACAAAAxwEAAMgBAADMAQAAAgAAAMoBAADLAQAAzgEAAAEAAADNAQAA0AEAAAEAAADPAQAA0gEAAAEAAADRAQAA1AEAAAEAAADTAQAA1gEAAAEAAADVAQAA2AEAAAEAAADXAQAA2gEAAAEAAADZAQAA3AEAAAEAAADbAQAA3QEAAAEAAACOAQAA3wEAAAEAAADeAQAA4QEAAAEAAADgAQAA4wEAAAEAAADiAQAA5QEAAAEAAADkAQAA5wEAAAEAAADmAQAA6QEAAAEAAADoAQAA6wEAAAEAAADqAQAA7QEAAAEAAADsAQAA7wEAAAEAAADuAQAA8wEAAAIAAADxAQAA8gEAAPUBAAABAAAA9AEAAPkBAAABAAAA+AEAAPsBAAABAAAA+gEAAP0BAAABAAAA/AEAAP8BAAABAAAA/gEAAAECAAABAAAAAAIAAAMCAAABAAAAAgIAAAUCAAABAAAABAIAAAcCAAABAAAABgIAAAkCAAABAAAACAIAAAsCAAABAAAACgIAAA0CAAABAAAADAIAAA8CAAABAAAADgIAABECAAABAAAAEAIAABMCAAABAAAAEgIAABUCAAABAAAAFAIAABcCAAABAAAAFgIAABkCAAABAAAAGAIAABsCAAABAAAAGgIAAB0CAAABAAAAHAIAAB8CAAABAAAAHgIAACMCAAABAAAAIgIAACUCAAABAAAAJAIAACcCAAABAAAAJgIAACkCAAABAAAAKAIAACsCAAABAAAAKgIAAC0CAAABAAAALAIAAC8CAAABAAAALgIAADECAAABAAAAMAIAADMCAAABAAAAMgIAADwCAAABAAAAOwIAAD8CAAABAAAAfiwAAEACAAABAAAAfywAAEICAAABAAAAQQIAAEcCAAABAAAARgIAAEkCAAABAAAASAIAAEsCAAABAAAASgIAAE0CAAABAAAATAIAAE8CAAABAAAATgIAAFACAAABAAAAbywAAFECAAABAAAAbSwAAFICAAABAAAAcCwAAFMCAAABAAAAgQEAAFQCAAABAAAAhgEAAFYCAAABAAAAiQEAAFcCAAABAAAAigEAAFkCAAABAAAAjwEAAFsCAAABAAAAkAEAAFwCAAABAAAAq6cAAGACAAABAAAAkwEAAGECAAABAAAArKcAAGMCAAABAAAAlAEAAGUCAAABAAAAjacAAGYCAAABAAAAqqcAAGgCAAABAAAAlwEAAGkCAAABAAAAlgEAAGoCAAABAAAArqcAAGsCAAABAAAAYiwAAGwCAAABAAAAracAAG8CAAABAAAAnAEAAHECAAABAAAAbiwAAHICAAABAAAAnQEAAHUCAAABAAAAnwEAAH0CAAABAAAAZCwAAIACAAABAAAApgEAAIICAAABAAAAxacAAIMCAAABAAAAqQEAAIcCAAABAAAAsacAAIgCAAABAAAArgEAAIkCAAABAAAARAIAAIoCAAABAAAAsQEAAIsCAAABAAAAsgEAAIwCAAABAAAARQIAAJICAAABAAAAtwEAAJ0CAAABAAAAsqcAAJ4CAAABAAAAsKcAAHEDAAABAAAAcAMAAHMDAAABAAAAcgMAAHcDAAABAAAAdgMAAHsDAAABAAAA/QMAAHwDAAABAAAA/gMAAH0DAAABAAAA/wMAAKwDAAABAAAAhgMAAK0DAAABAAAAiAMAAK4DAAABAAAAiQMAAK8DAAABAAAAigMAALEDAAABAAAAkQMAALIDAAACAAAAkgMAANADAACzAwAAAQAAAJMDAAC0AwAAAQAAAJQDAAC1AwAAAgAAAJUDAAD1AwAAtgMAAAEAAACWAwAAtwMAAAEAAACXAwAAuAMAAAMAAACYAwAA0QMAAPQDAAC5AwAAAwAAAEUDAACZAwAAvh8AALoDAAACAAAAmgMAAPADAAC7AwAAAQAAAJsDAAC8AwAAAgAAALUAAACcAwAAvQMAAAEAAACdAwAAvgMAAAEAAACeAwAAvwMAAAEAAACfAwAAwAMAAAIAAACgAwAA1gMAAMEDAAACAAAAoQMAAPEDAADDAwAAAgAAAKMDAADCAwAAxAMAAAEAAACkAwAAxQMAAAEAAAClAwAAxgMAAAIAAACmAwAA1QMAAMcDAAABAAAApwMAAMgDAAABAAAAqAMAAMkDAAACAAAAqQMAACYhAADKAwAAAQAAAKoDAADLAwAAAQAAAKsDAADMAwAAAQAAAIwDAADNAwAAAQAAAI4DAADOAwAAAQAAAI8DAADXAwAAAQAAAM8DAADZAwAAAQAAANgDAADbAwAAAQAAANoDAADdAwAAAQAAANwDAADfAwAAAQAAAN4DAADhAwAAAQAAAOADAADjAwAAAQAAAOIDAADlAwAAAQAAAOQDAADnAwAAAQAAAOYDAADpAwAAAQAAAOgDAADrAwAAAQAAAOoDAADtAwAAAQAAAOwDAADvAwAAAQAAAO4DAADyAwAAAQAAAPkDAADzAwAAAQAAAH8DAAD4AwAAAQAAAPcDAAD7AwAAAQAAAPoDAAAwBAAAAQAAABAEAAAxBAAAAQAAABEEAAAyBAAAAgAAABIEAACAHAAAMwQAAAEAAAATBAAANAQAAAIAAAAUBAAAgRwAADUEAAABAAAAFQQAADYEAAABAAAAFgQAADcEAAABAAAAFwQAADgEAAABAAAAGAQAADkEAAABAAAAGQQAADoEAAABAAAAGgQAADsEAAABAAAAGwQAADwEAAABAAAAHAQAAD0EAAABAAAAHQQAAD4EAAACAAAAHgQAAIIcAAA/BAAAAQAAAB8EAABABAAAAQAAACAEAABBBAAAAgAAACEEAACDHAAAQgQAAAMAAAAiBAAAhBwAAIUcAABDBAAAAQAAACMEAABEBAAAAQAAACQEAABFBAAAAQAAACUEAABGBAAAAQAAACYEAABHBAAAAQAAACcEAABIBAAAAQAAACgEAABJBAAAAQAAACkEAABKBAAAAgAAACoEAACGHAAASwQAAAEAAAArBAAATAQAAAEAAAAsBAAATQQAAAEAAAAtBAAATgQAAAEAAAAuBAAATwQAAAEAAAAvBAAAUAQAAAEAAAAABAAAUQQAAAEAAAABBAAAUgQAAAEAAAACBAAAUwQAAAEAAAADBAAAVAQAAAEAAAAEBAAAVQQAAAEAAAAFBAAAVgQAAAEAAAAGBAAAVwQAAAEAAAAHBAAAWAQAAAEAAAAIBAAAWQQAAAEAAAAJBAAAWgQAAAEAAAAKBAAAWwQAAAEAAAALBAAAXAQAAAEAAAAMBAAAXQQAAAEAAAANBAAAXgQAAAEAAAAOBAAAXwQAAAEAAAAPBAAAYQQAAAEAAABgBAAAYwQAAAIAAABiBAAAhxwAAGUEAAABAAAAZAQAAGcEAAABAAAAZgQAAGkEAAABAAAAaAQAAGsEAAABAAAAagQAAG0EAAABAAAAbAQAAG8EAAABAAAAbgQAAHEEAAABAAAAcAQAAHMEAAABAAAAcgQAAHUEAAABAAAAdAQAAHcEAAABAAAAdgQAAHkEAAABAAAAeAQAAHsEAAABAAAAegQAAH0EAAABAAAAfAQAAH8EAAABAAAAfgQAAIEEAAABAAAAgAQAAIsEAAABAAAAigQAAI0EAAABAAAAjAQAAI8EAAABAAAAjgQAAJEEAAABAAAAkAQAAJMEAAABAAAAkgQAAJUEAAABAAAAlAQAAJcEAAABAAAAlgQAAJkEAAABAAAAmAQAAJsEAAABAAAAmgQAAJ0EAAABAAAAnAQAAJ8EAAABAAAAngQAAKEEAAABAAAAoAQAAKMEAAABAAAAogQAAKUEAAABAAAApAQAAKcEAAABAAAApgQAAKkEAAABAAAAqAQAAKsEAAABAAAAqgQAAK0EAAABAAAArAQAAK8EAAABAAAArgQAALEEAAABAAAAsAQAALMEAAABAAAAsgQAALUEAAABAAAAtAQAALcEAAABAAAAtgQAALkEAAABAAAAuAQAALsEAAABAAAAugQAAL0EAAABAAAAvAQAAL8EAAABAAAAvgQAAMIEAAABAAAAwQQAAMQEAAABAAAAwwQAAMYEAAABAAAAxQQAAMgEAAABAAAAxwQAAMoEAAABAAAAyQQAAMwEAAABAAAAywQAAM4EAAABAAAAzQQAAM8EAAABAAAAwAQAANEEAAABAAAA0AQAANMEAAABAAAA0gQAANUEAAABAAAA1AQAANcEAAABAAAA1gQAANkEAAABAAAA2AQAANsEAAABAAAA2gQAAN0EAAABAAAA3AQAAN8EAAABAAAA3gQAAOEEAAABAAAA4AQAAOMEAAABAAAA4gQAAOUEAAABAAAA5AQAAOcEAAABAAAA5gQAAOkEAAABAAAA6AQAAOsEAAABAAAA6gQAAO0EAAABAAAA7AQAAO8EAAABAAAA7gQAAPEEAAABAAAA8AQAAPMEAAABAAAA8gQAAPUEAAABAAAA9AQAAPcEAAABAAAA9gQAAPkEAAABAAAA+AQAAPsEAAABAAAA+gQAAP0EAAABAAAA/AQAAP8EAAABAAAA/gQAAAEFAAABAAAAAAUAAAMFAAABAAAAAgUAAAUFAAABAAAABAUAAAcFAAABAAAABgUAAAkFAAABAAAACAUAAAsFAAABAAAACgUAAA0FAAABAAAADAUAAA8FAAABAAAADgUAABEFAAABAAAAEAUAABMFAAABAAAAEgUAABUFAAABAAAAFAUAABcFAAABAAAAFgUAABkFAAABAAAAGAUAABsFAAABAAAAGgUAAB0FAAABAAAAHAUAAB8FAAABAAAAHgUAACEFAAABAAAAIAUAACMFAAABAAAAIgUAACUFAAABAAAAJAUAACcFAAABAAAAJgUAACkFAAABAAAAKAUAACsFAAABAAAAKgUAAC0FAAABAAAALAUAAC8FAAABAAAALgUAAGEFAAABAAAAMQUAAGIFAAABAAAAMgUAAGMFAAABAAAAMwUAAGQFAAABAAAANAUAAGUFAAABAAAANQUAAGYFAAABAAAANgUAAGcFAAABAAAANwUAAGgFAAABAAAAOAUAAGkFAAABAAAAOQUAAGoFAAABAAAAOgUAAGsFAAABAAAAOwUAAGwFAAABAAAAPAUAAG0FAAABAAAAPQUAAG4FAAABAAAAPgUAAG8FAAABAAAAPwUAAHAFAAABAAAAQAUAAHEFAAABAAAAQQUAAHIFAAABAAAAQgUAAHMFAAABAAAAQwUAAHQFAAABAAAARAUAAHUFAAABAAAARQUAAHYFAAABAAAARgUAAHcFAAABAAAARwUAAHgFAAABAAAASAUAAHkFAAABAAAASQUAAHoFAAABAAAASgUAAHsFAAABAAAASwUAAHwFAAABAAAATAUAAH0FAAABAAAATQUAAH4FAAABAAAATgUAAH8FAAABAAAATwUAAIAFAAABAAAAUAUAAIEFAAABAAAAUQUAAIIFAAABAAAAUgUAAIMFAAABAAAAUwUAAIQFAAABAAAAVAUAAIUFAAABAAAAVQUAAIYFAAABAAAAVgUAANAQAAABAAAAkBwAANEQAAABAAAAkRwAANIQAAABAAAAkhwAANMQAAABAAAAkxwAANQQAAABAAAAlBwAANUQAAABAAAAlRwAANYQAAABAAAAlhwAANcQAAABAAAAlxwAANgQAAABAAAAmBwAANkQAAABAAAAmRwAANoQAAABAAAAmhwAANsQAAABAAAAmxwAANwQAAABAAAAnBwAAN0QAAABAAAAnRwAAN4QAAABAAAAnhwAAN8QAAABAAAAnxwAAOAQAAABAAAAoBwAAOEQAAABAAAAoRwAAOIQAAABAAAAohwAAOMQAAABAAAAoxwAAOQQAAABAAAApBwAAOUQAAABAAAApRwAAOYQAAABAAAAphwAAOcQAAABAAAApxwAAOgQAAABAAAAqBwAAOkQAAABAAAAqRwAAOoQAAABAAAAqhwAAOsQAAABAAAAqxwAAOwQAAABAAAArBwAAO0QAAABAAAArRwAAO4QAAABAAAArhwAAO8QAAABAAAArxwAAPAQAAABAAAAsBwAAPEQAAABAAAAsRwAAPIQAAABAAAAshwAAPMQAAABAAAAsxwAAPQQAAABAAAAtBwAAPUQAAABAAAAtRwAAPYQAAABAAAAthwAAPcQAAABAAAAtxwAAPgQAAABAAAAuBwAAPkQAAABAAAAuRwAAPoQAAABAAAAuhwAAP0QAAABAAAAvRwAAP4QAAABAAAAvhwAAP8QAAABAAAAvxwAAKATAAABAAAAcKsAAKETAAABAAAAcasAAKITAAABAAAAcqsAAKMTAAABAAAAc6sAAKQTAAABAAAAdKsAAKUTAAABAAAAdasAAKYTAAABAAAAdqsAAKcTAAABAAAAd6sAAKgTAAABAAAAeKsAAKkTAAABAAAAeasAAKoTAAABAAAAeqsAAKsTAAABAAAAe6sAAKwTAAABAAAAfKsAAK0TAAABAAAAfasAAK4TAAABAAAAfqsAAK8TAAABAAAAf6sAALATAAABAAAAgKsAALETAAABAAAAgasAALITAAABAAAAgqsAALMTAAABAAAAg6sAALQTAAABAAAAhKsAALUTAAABAAAAhasAALYTAAABAAAAhqsAALcTAAABAAAAh6sAALgTAAABAAAAiKsAALkTAAABAAAAiasAALoTAAABAAAAiqsAALsTAAABAAAAi6sAALwTAAABAAAAjKsAAL0TAAABAAAAjasAAL4TAAABAAAAjqsAAL8TAAABAAAAj6sAAMATAAABAAAAkKsAAMETAAABAAAAkasAAMITAAABAAAAkqsAAMMTAAABAAAAk6sAAMQTAAABAAAAlKsAAMUTAAABAAAAlasAAMYTAAABAAAAlqsAAMcTAAABAAAAl6sAAMgTAAABAAAAmKsAAMkTAAABAAAAmasAAMoTAAABAAAAmqsAAMsTAAABAAAAm6sAAMwTAAABAAAAnKsAAM0TAAABAAAAnasAAM4TAAABAAAAnqsAAM8TAAABAAAAn6sAANATAAABAAAAoKsAANETAAABAAAAoasAANITAAABAAAAoqsAANMTAAABAAAAo6sAANQTAAABAAAApKsAANUTAAABAAAApasAANYTAAABAAAApqsAANcTAAABAAAAp6sAANgTAAABAAAAqKsAANkTAAABAAAAqasAANoTAAABAAAAqqsAANsTAAABAAAAq6sAANwTAAABAAAArKsAAN0TAAABAAAArasAAN4TAAABAAAArqsAAN8TAAABAAAAr6sAAOATAAABAAAAsKsAAOETAAABAAAAsasAAOITAAABAAAAsqsAAOMTAAABAAAAs6sAAOQTAAABAAAAtKsAAOUTAAABAAAAtasAAOYTAAABAAAAtqsAAOcTAAABAAAAt6sAAOgTAAABAAAAuKsAAOkTAAABAAAAuasAAOoTAAABAAAAuqsAAOsTAAABAAAAu6sAAOwTAAABAAAAvKsAAO0TAAABAAAAvasAAO4TAAABAAAAvqsAAO8TAAABAAAAv6sAAPATAAABAAAA+BMAAPETAAABAAAA+RMAAPITAAABAAAA+hMAAPMTAAABAAAA+xMAAPQTAAABAAAA/BMAAPUTAAABAAAA/RMAAHkdAAABAAAAfacAAH0dAAABAAAAYywAAI4dAAABAAAAxqcAAAEeAAABAAAAAB4AAAMeAAABAAAAAh4AAAUeAAABAAAABB4AAAceAAABAAAABh4AAAkeAAABAAAACB4AAAseAAABAAAACh4AAA0eAAABAAAADB4AAA8eAAABAAAADh4AABEeAAABAAAAEB4AABMeAAABAAAAEh4AABUeAAABAAAAFB4AABceAAABAAAAFh4AABkeAAABAAAAGB4AABseAAABAAAAGh4AAB0eAAABAAAAHB4AAB8eAAABAAAAHh4AACEeAAABAAAAIB4AACMeAAABAAAAIh4AACUeAAABAAAAJB4AACceAAABAAAAJh4AACkeAAABAAAAKB4AACseAAABAAAAKh4AAC0eAAABAAAALB4AAC8eAAABAAAALh4AADEeAAABAAAAMB4AADMeAAABAAAAMh4AADUeAAABAAAANB4AADceAAABAAAANh4AADkeAAABAAAAOB4AADseAAABAAAAOh4AAD0eAAABAAAAPB4AAD8eAAABAAAAPh4AAEEeAAABAAAAQB4AAEMeAAABAAAAQh4AAEUeAAABAAAARB4AAEceAAABAAAARh4AAEkeAAABAAAASB4AAEseAAABAAAASh4AAE0eAAABAAAATB4AAE8eAAABAAAATh4AAFEeAAABAAAAUB4AAFMeAAABAAAAUh4AAFUeAAABAAAAVB4AAFceAAABAAAAVh4AAFkeAAABAAAAWB4AAFseAAABAAAAWh4AAF0eAAABAAAAXB4AAF8eAAABAAAAXh4AAGEeAAACAAAAYB4AAJseAABjHgAAAQAAAGIeAABlHgAAAQAAAGQeAABnHgAAAQAAAGYeAABpHgAAAQAAAGgeAABrHgAAAQAAAGoeAABtHgAAAQAAAGweAABvHgAAAQAAAG4eAABxHgAAAQAAAHAeAABzHgAAAQAAAHIeAAB1HgAAAQAAAHQeAAB3HgAAAQAAAHYeAAB5HgAAAQAAAHgeAAB7HgAAAQAAAHoeAAB9HgAAAQAAAHweAAB/HgAAAQAAAH4eAACBHgAAAQAAAIAeAACDHgAAAQAAAIIeAACFHgAAAQAAAIQeAACHHgAAAQAAAIYeAACJHgAAAQAAAIgeAACLHgAAAQAAAIoeAACNHgAAAQAAAIweAACPHgAAAQAAAI4eAACRHgAAAQAAAJAeAACTHgAAAQAAAJIeAACVHgAAAQAAAJQeAAChHgAAAQAAAKAeAACjHgAAAQAAAKIeAAClHgAAAQAAAKQeAACnHgAAAQAAAKYeAACpHgAAAQAAAKgeAACrHgAAAQAAAKoeAACtHgAAAQAAAKweAACvHgAAAQAAAK4eAACxHgAAAQAAALAeAACzHgAAAQAAALIeAAC1HgAAAQAAALQeAAC3HgAAAQAAALYeAAC5HgAAAQAAALgeAAC7HgAAAQAAALoeAAC9HgAAAQAAALweAAC/HgAAAQAAAL4eAADBHgAAAQAAAMAeAADDHgAAAQAAAMIeAADFHgAAAQAAAMQeAADHHgAAAQAAAMYeAADJHgAAAQAAAMgeAADLHgAAAQAAAMoeAADNHgAAAQAAAMweAADPHgAAAQAAAM4eAADRHgAAAQAAANAeAADTHgAAAQAAANIeAADVHgAAAQAAANQeAADXHgAAAQAAANYeAADZHgAAAQAAANgeAADbHgAAAQAAANoeAADdHgAAAQAAANweAADfHgAAAQAAAN4eAADhHgAAAQAAAOAeAADjHgAAAQAAAOIeAADlHgAAAQAAAOQeAADnHgAAAQAAAOYeAADpHgAAAQAAAOgeAADrHgAAAQAAAOoeAADtHgAAAQAAAOweAADvHgAAAQAAAO4eAADxHgAAAQAAAPAeAADzHgAAAQAAAPIeAAD1HgAAAQAAAPQeAAD3HgAAAQAAAPYeAAD5HgAAAQAAAPgeAAD7HgAAAQAAAPoeAAD9HgAAAQAAAPweAAD/HgAAAQAAAP4eAAAAHwAAAQAAAAgfAAABHwAAAQAAAAkfAAACHwAAAQAAAAofAAADHwAAAQAAAAsfAAAEHwAAAQAAAAwfAAAFHwAAAQAAAA0fAAAGHwAAAQAAAA4fAAAHHwAAAQAAAA8fAAAQHwAAAQAAABgfAAARHwAAAQAAABkfAAASHwAAAQAAABofAAATHwAAAQAAABsfAAAUHwAAAQAAABwfAAAVHwAAAQAAAB0fAAAgHwAAAQAAACgfAAAhHwAAAQAAACkfAAAiHwAAAQAAACofAAAjHwAAAQAAACsfAAAkHwAAAQAAACwfAAAlHwAAAQAAAC0fAAAmHwAAAQAAAC4fAAAnHwAAAQAAAC8fAAAwHwAAAQAAADgfAAAxHwAAAQAAADkfAAAyHwAAAQAAADofAAAzHwAAAQAAADsfAAA0HwAAAQAAADwfAAA1HwAAAQAAAD0fAAA2HwAAAQAAAD4fAAA3HwAAAQAAAD8fAABAHwAAAQAAAEgfAABBHwAAAQAAAEkfAABCHwAAAQAAAEofAABDHwAAAQAAAEsfAABEHwAAAQAAAEwfAABFHwAAAQAAAE0fAABRHwAAAQAAAFkfAABTHwAAAQAAAFsfAABVHwAAAQAAAF0fAABXHwAAAQAAAF8fAABgHwAAAQAAAGgfAABhHwAAAQAAAGkfAABiHwAAAQAAAGofAABjHwAAAQAAAGsfAABkHwAAAQAAAGwfAABlHwAAAQAAAG0fAABmHwAAAQAAAG4fAABnHwAAAQAAAG8fAABwHwAAAQAAALofAABxHwAAAQAAALsfAAByHwAAAQAAAMgfAABzHwAAAQAAAMkfAAB0HwAAAQAAAMofAAB1HwAAAQAAAMsfAAB2HwAAAQAAANofAAB3HwAAAQAAANsfAAB4HwAAAQAAAPgfAAB5HwAAAQAAAPkfAAB6HwAAAQAAAOofAAB7HwAAAQAAAOsfAAB8HwAAAQAAAPofAAB9HwAAAQAAAPsfAACwHwAAAQAAALgfAACxHwAAAQAAALkfAADQHwAAAQAAANgfAADRHwAAAQAAANkfAADgHwAAAQAAAOgfAADhHwAAAQAAAOkfAADlHwAAAQAAAOwfAABOIQAAAQAAADIhAABwIQAAAQAAAGAhAABxIQAAAQAAAGEhAAByIQAAAQAAAGIhAABzIQAAAQAAAGMhAAB0IQAAAQAAAGQhAAB1IQAAAQAAAGUhAAB2IQAAAQAAAGYhAAB3IQAAAQAAAGchAAB4IQAAAQAAAGghAAB5IQAAAQAAAGkhAAB6IQAAAQAAAGohAAB7IQAAAQAAAGshAAB8IQAAAQAAAGwhAAB9IQAAAQAAAG0hAAB+IQAAAQAAAG4hAAB/IQAAAQAAAG8hAACEIQAAAQAAAIMhAADQJAAAAQAAALYkAADRJAAAAQAAALckAADSJAAAAQAAALgkAADTJAAAAQAAALkkAADUJAAAAQAAALokAADVJAAAAQAAALskAADWJAAAAQAAALwkAADXJAAAAQAAAL0kAADYJAAAAQAAAL4kAADZJAAAAQAAAL8kAADaJAAAAQAAAMAkAADbJAAAAQAAAMEkAADcJAAAAQAAAMIkAADdJAAAAQAAAMMkAADeJAAAAQAAAMQkAADfJAAAAQAAAMUkAADgJAAAAQAAAMYkAADhJAAAAQAAAMckAADiJAAAAQAAAMgkAADjJAAAAQAAAMkkAADkJAAAAQAAAMokAADlJAAAAQAAAMskAADmJAAAAQAAAMwkAADnJAAAAQAAAM0kAADoJAAAAQAAAM4kAADpJAAAAQAAAM8kAAAwLAAAAQAAAAAsAAAxLAAAAQAAAAEsAAAyLAAAAQAAAAIsAAAzLAAAAQAAAAMsAAA0LAAAAQAAAAQsAAA1LAAAAQAAAAUsAAA2LAAAAQAAAAYsAAA3LAAAAQAAAAcsAAA4LAAAAQAAAAgsAAA5LAAAAQAAAAksAAA6LAAAAQAAAAosAAA7LAAAAQAAAAssAAA8LAAAAQAAAAwsAAA9LAAAAQAAAA0sAAA+LAAAAQAAAA4sAAA/LAAAAQAAAA8sAABALAAAAQAAABAsAABBLAAAAQAAABEsAABCLAAAAQAAABIsAABDLAAAAQAAABMsAABELAAAAQAAABQsAABFLAAAAQAAABUsAABGLAAAAQAAABYsAABHLAAAAQAAABcsAABILAAAAQAAABgsAABJLAAAAQAAABksAABKLAAAAQAAABosAABLLAAAAQAAABssAABMLAAAAQAAABwsAABNLAAAAQAAAB0sAABOLAAAAQAAAB4sAABPLAAAAQAAAB8sAABQLAAAAQAAACAsAABRLAAAAQAAACEsAABSLAAAAQAAACIsAABTLAAAAQAAACMsAABULAAAAQAAACQsAABVLAAAAQAAACUsAABWLAAAAQAAACYsAABXLAAAAQAAACcsAABYLAAAAQAAACgsAABZLAAAAQAAACksAABaLAAAAQAAACosAABbLAAAAQAAACssAABcLAAAAQAAACwsAABdLAAAAQAAAC0sAABeLAAAAQAAAC4sAABfLAAAAQAAAC8sAABhLAAAAQAAAGAsAABlLAAAAQAAADoCAABmLAAAAQAAAD4CAABoLAAAAQAAAGcsAABqLAAAAQAAAGksAABsLAAAAQAAAGssAABzLAAAAQAAAHIsAAB2LAAAAQAAAHUsAACBLAAAAQAAAIAsAACDLAAAAQAAAIIsAACFLAAAAQAAAIQsAACHLAAAAQAAAIYsAACJLAAAAQAAAIgsAACLLAAAAQAAAIosAACNLAAAAQAAAIwsAACPLAAAAQAAAI4sAACRLAAAAQAAAJAsAACTLAAAAQAAAJIsAACVLAAAAQAAAJQsAACXLAAAAQAAAJYsAACZLAAAAQAAAJgsAACbLAAAAQAAAJosAACdLAAAAQAAAJwsAACfLAAAAQAAAJ4sAAChLAAAAQAAAKAsAACjLAAAAQAAAKIsAAClLAAAAQAAAKQsAACnLAAAAQAAAKYsAACpLAAAAQAAAKgsAACrLAAAAQAAAKosAACtLAAAAQAAAKwsAACvLAAAAQAAAK4sAACxLAAAAQAAALAsAACzLAAAAQAAALIsAAC1LAAAAQAAALQsAAC3LAAAAQAAALYsAAC5LAAAAQAAALgsAAC7LAAAAQAAALosAAC9LAAAAQAAALwsAAC/LAAAAQAAAL4sAADBLAAAAQAAAMAsAADDLAAAAQAAAMIsAADFLAAAAQAAAMQsAADHLAAAAQAAAMYsAADJLAAAAQAAAMgsAADLLAAAAQAAAMosAADNLAAAAQAAAMwsAADPLAAAAQAAAM4sAADRLAAAAQAAANAsAADTLAAAAQAAANIsAADVLAAAAQAAANQsAADXLAAAAQAAANYsAADZLAAAAQAAANgsAADbLAAAAQAAANosAADdLAAAAQAAANwsAADfLAAAAQAAAN4sAADhLAAAAQAAAOAsAADjLAAAAQAAAOIsAADsLAAAAQAAAOssAADuLAAAAQAAAO0sAADzLAAAAQAAAPIsAAAALQAAAQAAAKAQAAABLQAAAQAAAKEQAAACLQAAAQAAAKIQAAADLQAAAQAAAKMQAAAELQAAAQAAAKQQAAAFLQAAAQAAAKUQAAAGLQAAAQAAAKYQAAAHLQAAAQAAAKcQAAAILQAAAQAAAKgQAAAJLQAAAQAAAKkQAAAKLQAAAQAAAKoQAAALLQAAAQAAAKsQAAAMLQAAAQAAAKwQAAANLQAAAQAAAK0QAAAOLQAAAQAAAK4QAAAPLQAAAQAAAK8QAAAQLQAAAQAAALAQAAARLQAAAQAAALEQAAASLQAAAQAAALIQAAATLQAAAQAAALMQAAAULQAAAQAAALQQAAAVLQAAAQAAALUQAAAWLQAAAQAAALYQAAAXLQAAAQAAALcQAAAYLQAAAQAAALgQAAAZLQAAAQAAALkQAAAaLQAAAQAAALoQAAAbLQAAAQAAALsQAAAcLQAAAQAAALwQAAAdLQAAAQAAAL0QAAAeLQAAAQAAAL4QAAAfLQAAAQAAAL8QAAAgLQAAAQAAAMAQAAAhLQAAAQAAAMEQAAAiLQAAAQAAAMIQAAAjLQAAAQAAAMMQAAAkLQAAAQAAAMQQAAAlLQAAAQAAAMUQAAAnLQAAAQAAAMcQAAAtLQAAAQAAAM0QAABBpgAAAQAAAECmAABDpgAAAQAAAEKmAABFpgAAAQAAAESmAABHpgAAAQAAAEamAABJpgAAAQAAAEimAABLpgAAAgAAAIgcAABKpgAATaYAAAEAAABMpgAAT6YAAAEAAABOpgAAUaYAAAEAAABQpgAAU6YAAAEAAABSpgAAVaYAAAEAAABUpgAAV6YAAAEAAABWpgAAWaYAAAEAAABYpgAAW6YAAAEAAABapgAAXaYAAAEAAABcpgAAX6YAAAEAAABepgAAYaYAAAEAAABgpgAAY6YAAAEAAABipgAAZaYAAAEAAABkpgAAZ6YAAAEAAABmpgAAaaYAAAEAAABopgAAa6YAAAEAAABqpgAAbaYAAAEAAABspgAAgaYAAAEAAACApgAAg6YAAAEAAACCpgAAhaYAAAEAAACEpgAAh6YAAAEAAACGpgAAiaYAAAEAAACIpgAAi6YAAAEAAACKpgAAjaYAAAEAAACMpgAAj6YAAAEAAACOpgAAkaYAAAEAAACQpgAAk6YAAAEAAACSpgAAlaYAAAEAAACUpgAAl6YAAAEAAACWpgAAmaYAAAEAAACYpgAAm6YAAAEAAACapgAAI6cAAAEAAAAipwAAJacAAAEAAAAkpwAAJ6cAAAEAAAAmpwAAKacAAAEAAAAopwAAK6cAAAEAAAAqpwAALacAAAEAAAAspwAAL6cAAAEAAAAupwAAM6cAAAEAAAAypwAANacAAAEAAAA0pwAAN6cAAAEAAAA2pwAAOacAAAEAAAA4pwAAO6cAAAEAAAA6pwAAPacAAAEAAAA8pwAAP6cAAAEAAAA+pwAAQacAAAEAAABApwAAQ6cAAAEAAABCpwAARacAAAEAAABEpwAAR6cAAAEAAABGpwAASacAAAEAAABIpwAAS6cAAAEAAABKpwAATacAAAEAAABMpwAAT6cAAAEAAABOpwAAUacAAAEAAABQpwAAU6cAAAEAAABSpwAAVacAAAEAAABUpwAAV6cAAAEAAABWpwAAWacAAAEAAABYpwAAW6cAAAEAAABapwAAXacAAAEAAABcpwAAX6cAAAEAAABepwAAYacAAAEAAABgpwAAY6cAAAEAAABipwAAZacAAAEAAABkpwAAZ6cAAAEAAABmpwAAaacAAAEAAABopwAAa6cAAAEAAABqpwAAbacAAAEAAABspwAAb6cAAAEAAABupwAAeqcAAAEAAAB5pwAAfKcAAAEAAAB7pwAAf6cAAAEAAAB+pwAAgacAAAEAAACApwAAg6cAAAEAAACCpwAAhacAAAEAAACEpwAAh6cAAAEAAACGpwAAjKcAAAEAAACLpwAAkacAAAEAAACQpwAAk6cAAAEAAACSpwAAlKcAAAEAAADEpwAAl6cAAAEAAACWpwAAmacAAAEAAACYpwAAm6cAAAEAAACapwAAnacAAAEAAACcpwAAn6cAAAEAAACepwAAoacAAAEAAACgpwAAo6cAAAEAAACipwAApacAAAEAAACkpwAAp6cAAAEAAACmpwAAqacAAAEAAACopwAAtacAAAEAAAC0pwAAt6cAAAEAAAC2pwAAuacAAAEAAAC4pwAAu6cAAAEAAAC6pwAAvacAAAEAAAC8pwAAv6cAAAEAAAC+pwAAwacAAAEAAADApwAAw6cAAAEAAADCpwAAyKcAAAEAAADHpwAAyqcAAAEAAADJpwAA0acAAAEAAADQpwAA16cAAAEAAADWpwAA2acAAAEAAADYpwAA9qcAAAEAAAD1pwAAU6sAAAEAAACzpwAAQf8AAAEAAAAh/wAAQv8AAAEAAAAi/wAAQ/8AAAEAAAAj/wAARP8AAAEAAAAk/wAARf8AAAEAAAAl/wAARv8AAAEAAAAm/wAAR/8AAAEAAAAn/wAASP8AAAEAAAAo/wAASf8AAAEAAAAp/wAASv8AAAEAAAAq/wAAS/8AAAEAAAAr/wAATP8AAAEAAAAs/wAATf8AAAEAAAAt/wAATv8AAAEAAAAu/wAAT/8AAAEAAAAv/wAAUP8AAAEAAAAw/wAAUf8AAAEAAAAx/wAAUv8AAAEAAAAy/wAAU/8AAAEAAAAz/wAAVP8AAAEAAAA0/wAAVf8AAAEAAAA1/wAAVv8AAAEAAAA2/wAAV/8AAAEAAAA3/wAAWP8AAAEAAAA4/wAAWf8AAAEAAAA5/wAAWv8AAAEAAAA6/wAAKAQBAAEAAAAABAEAKQQBAAEAAAABBAEAKgQBAAEAAAACBAEAKwQBAAEAAAADBAEALAQBAAEAAAAEBAEALQQBAAEAAAAFBAEALgQBAAEAAAAGBAEALwQBAAEAAAAHBAEAMAQBAAEAAAAIBAEAMQQBAAEAAAAJBAEAMgQBAAEAAAAKBAEAMwQBAAEAAAALBAEANAQBAAEAAAAMBAEANQQBAAEAAAANBAEANgQBAAEAAAAOBAEANwQBAAEAAAAPBAEAOAQBAAEAAAAQBAEAOQQBAAEAAAARBAEAOgQBAAEAAAASBAEAOwQBAAEAAAATBAEAPAQBAAEAAAAUBAEAPQQBAAEAAAAVBAEAPgQBAAEAAAAWBAEAPwQBAAEAAAAXBAEAQAQBAAEAAAAYBAEAQQQBAAEAAAAZBAEAQgQBAAEAAAAaBAEAQwQBAAEAAAAbBAEARAQBAAEAAAAcBAEARQQBAAEAAAAdBAEARgQBAAEAAAAeBAEARwQBAAEAAAAfBAEASAQBAAEAAAAgBAEASQQBAAEAAAAhBAEASgQBAAEAAAAiBAEASwQBAAEAAAAjBAEATAQBAAEAAAAkBAEATQQBAAEAAAAlBAEATgQBAAEAAAAmBAEATwQBAAEAAAAnBAEA2AQBAAEAAACwBAEA2QQBAAEAAACxBAEA2gQBAAEAAACyBAEA2wQBAAEAAACzBAEA3AQBAAEAAAC0BAEA3QQBAAEAAAC1BAEA3gQBAAEAAAC2BAEA3wQBAAEAAAC3BAEA4AQBAAEAAAC4BAEA4QQBAAEAAAC5BAEA4gQBAAEAAAC6BAEA4wQBAAEAAAC7BAEA5AQBAAEAAAC8BAEA5QQBAAEAAAC9BAEA5gQBAAEAAAC+BAEA5wQBAAEAAAC/BAEA6AQBAAEAAADABAEA6QQBAAEAAADBBAEA6gQBAAEAAADCBAEA6wQBAAEAAADDBAEA7AQBAAEAAADEBAEA7QQBAAEAAADFBAEA7gQBAAEAAADGBAEA7wQBAAEAAADHBAEA8AQBAAEAAADIBAEA8QQBAAEAAADJBAEA8gQBAAEAAADKBAEA8wQBAAEAAADLBAEA9AQBAAEAAADMBAEA9QQBAAEAAADNBAEA9gQBAAEAAADOBAEA9wQBAAEAAADPBAEA+AQBAAEAAADQBAEA+QQBAAEAAADRBAEA+gQBAAEAAADSBAEA+wQBAAEAAADTBAEAlwUBAAEAAABwBQEAmAUBAAEAAABxBQEAmQUBAAEAAAByBQEAmgUBAAEAAABzBQEAmwUBAAEAAAB0BQEAnAUBAAEAAAB1BQEAnQUBAAEAAAB2BQEAngUBAAEAAAB3BQEAnwUBAAEAAAB4BQEAoAUBAAEAAAB5BQEAoQUBAAEAAAB6BQEAowUBAAEAAAB8BQEApAUBAAEAAAB9BQEApQUBAAEAAAB+BQEApgUBAAEAAAB/BQEApwUBAAEAAACABQEAqAUBAAEAAACBBQEAqQUBAAEAAACCBQEAqgUBAAEAAACDBQEAqwUBAAEAAACEBQEArAUBAAEAAACFBQEArQUBAAEAAACGBQEArgUBAAEAAACHBQEArwUBAAEAAACIBQEAsAUBAAEAAACJBQEAsQUBAAEAAACKBQEAswUBAAEAAACMBQEAtAUBAAEAAACNBQEAtQUBAAEAAACOBQEAtgUBAAEAAACPBQEAtwUBAAEAAACQBQEAuAUBAAEAAACRBQEAuQUBAAEAAACSBQEAuwUBAAEAAACUBQEAvAUBAAEAAACVBQEAwAwBAAEAAACADAEAwQwBAAEAAACBDAEAwgwBAAEAAACCDAEAwwwBAAEAAACDDAEAxAwBAAEAAACEDAEAxQwBAAEAAACFDAEAxgwBAAEAAACGDAEAxwwBAAEAAACHDAEAyAwBAAEAAACIDAEAyQwBAAEAAACJDAEAygwBAAEAAACKDAEAywwBAAEAAACLDAEAzAwBAAEAAACMDAEAzQwBAAEAAACNDAEAzgwBAAEAAACODAEAzwwBAAEAAACPDAEA0AwBAAEAAACQDAEA0QwBAAEAAACRDAEA0gwBAAEAAACSDAEA0wwBAAEAAACTDAEA1AwBAAEAAACUDAEA1QwBAAEAAACVDAEA1gwBAAEAAACWDAEA1wwBAAEAAACXDAEA2AwBAAEAAACYDAEA2QwBAAEAAACZDAEA2gwBAAEAAACaDAEA2wwBAAEAAACbDAEA3AwBAAEAAACcDAEA3QwBAAEAAACdDAEA3gwBAAEAAACeDAEA3wwBAAEAAACfDAEA4AwBAAEAAACgDAEA4QwBAAEAAAChDAEA4gwBAAEAAACiDAEA4wwBAAEAAACjDAEA5AwBAAEAAACkDAEA5QwBAAEAAAClDAEA5gwBAAEAAACmDAEA5wwBAAEAAACnDAEA6AwBAAEAAACoDAEA6QwBAAEAAACpDAEA6gwBAAEAAACqDAEA6wwBAAEAAACrDAEA7AwBAAEAAACsDAEA7QwBAAEAAACtDAEA7gwBAAEAAACuDAEA7wwBAAEAAACvDAEA8AwBAAEAAACwDAEA8QwBAAEAAACxDAEA8gwBAAEAAACyDAEAwBgBAAEAAACgGAEAwRgBAAEAAAChGAEAwhgBAAEAAACiGAEAwxgBAAEAAACjGAEAxBgBAAEAAACkGAEAxRgBAAEAAAClGAEAxhgBAAEAAACmGAEAxxgBAAEAAACnGAEAyBgBAAEAAACoGAEAyRgBAAEAAACpGAEAyhgBAAEAAACqGAEAyxgBAAEAAACrGAEAzBgBAAEAAACsGAEAzRgBAAEAAACtGAEAzhgBAAEAAACuGAEAzxgBAAEAAACvGAEA0BgBAAEAAACwGAEA0RgBAAEAAACxGAEA0hgBAAEAAACyGAEA0xgBAAEAAACzGAEA1BgBAAEAAAC0GAEA1RgBAAEAAAC1GAEA1hgBAAEAAAC2GAEA1xgBAAEAAAC3GAEA2BgBAAEAAAC4GAEA2RgBAAEAAAC5GAEA2hgBAAEAAAC6GAEA2xgBAAEAAAC7GAEA3BgBAAEAAAC8GAEA3RgBAAEAAAC9GAEA3hgBAAEAAAC+GAEA3xgBAAEAAAC/GAEAYG4BAAEAAABAbgEAYW4BAAEAAABBbgEAYm4BAAEAAABCbgEAY24BAAEAAABDbgEAZG4BAAEAAABEbgEAZW4BAAEAAABFbgEAZm4BAAEAAABGbgEAZ24BAAEAAABHbgEAaG4BAAEAAABIbgEAaW4BAAEAAABJbgEAam4BAAEAAABKbgEAa24BAAEAAABLbgEAbG4BAAEAAABMbgEAbW4BAAEAAABNbgEAbm4BAAEAAABObgEAb24BAAEAAABPbgEAcG4BAAEAAABQbgEAcW4BAAEAAABRbgEAcm4BAAEAAABSbgEAc24BAAEAAABTbgEAdG4BAAEAAABUbgEAdW4BAAEAAABVbgEAdm4BAAEAAABWbgEAd24BAAEAAABXbgEAeG4BAAEAAABYbgEAeW4BAAEAAABZbgEAem4BAAEAAABabgEAe24BAAEAAABbbgEAfG4BAAEAAABcbgEAfW4BAAEAAABdbgEAfm4BAAEAAABebgEAf24BAAEAAABfbgEAIukBAAEAAAAA6QEAI+kBAAEAAAAB6QEAJOkBAAEAAAAC6QEAJekBAAEAAAAD6QEAJukBAAEAAAAE6QEAJ+kBAAEAAAAF6QEAKOkBAAEAAAAG6QEAKekBAAEAAAAH6QEAKukBAAEAAAAI6QEAK+kBAAEAAAAJ6QEALOkBAAEAAAAK6QEALekBAAEAAAAL6QEALukBAAEAAAAM6QEAL+kBAAEAAAAN6QEAMOkBAAEAAAAO6QEAMekBAAEAAAAP6QEAMukBAAEAAAAQ6QEAM+kBAAEAAAAR6QEANOkBAAEAAAAS6QEANekBAAEAAAAT6QEANukBAAEAAAAU6QEAN+kBAAEAAAAV6QEAOOkBAAEAAAAW6QEAOekBAAEAAAAX6QEAOukBAAEAAAAY6QEAO+kBAAEAAAAZ6QEAPOkBAAEAAAAa6QEAPekBAAEAAAAb6QEAPukBAAEAAAAc6QEAP+kBAAEAAAAd6QEAQOkBAAEAAAAe6QEAQekBAAEAAAAf6QEAQukBAAEAAAAg6QEAQ+kBAAEAAAAh6QEAaQAAAAEAAABJAEHwnxILoghhAAAAvgIAAAEAAACaHgAAZgAAAGYAAAABAAAAAPsAAGYAAABpAAAAAQAAAAH7AABmAAAAbAAAAAEAAAAC+wAAaAAAADEDAAABAAAAlh4AAGoAAAAMAwAAAQAAAPABAABzAAAAcwAAAAIAAADfAAAAnh4AAHMAAAB0AAAAAgAAAAX7AAAG+wAAdAAAAAgDAAABAAAAlx4AAHcAAAAKAwAAAQAAAJgeAAB5AAAACgMAAAEAAACZHgAAvAIAAG4AAAABAAAASQEAAKwDAAC5AwAAAQAAALQfAACuAwAAuQMAAAEAAADEHwAAsQMAAEIDAAABAAAAth8AALEDAAC5AwAAAgAAALMfAAC8HwAAtwMAAEIDAAABAAAAxh8AALcDAAC5AwAAAgAAAMMfAADMHwAAuQMAAEIDAAABAAAA1h8AAMEDAAATAwAAAQAAAOQfAADFAwAAEwMAAAEAAABQHwAAxQMAAEIDAAABAAAA5h8AAMkDAABCAwAAAQAAAPYfAADJAwAAuQMAAAIAAADzHwAA/B8AAM4DAAC5AwAAAQAAAPQfAABlBQAAggUAAAEAAACHBQAAdAUAAGUFAAABAAAAFPsAAHQFAABrBQAAAQAAABX7AAB0BQAAbQUAAAEAAAAX+wAAdAUAAHYFAAABAAAAE/sAAH4FAAB2BQAAAQAAABb7AAAAHwAAuQMAAAIAAACAHwAAiB8AAAEfAAC5AwAAAgAAAIEfAACJHwAAAh8AALkDAAACAAAAgh8AAIofAAADHwAAuQMAAAIAAACDHwAAix8AAAQfAAC5AwAAAgAAAIQfAACMHwAABR8AALkDAAACAAAAhR8AAI0fAAAGHwAAuQMAAAIAAACGHwAAjh8AAAcfAAC5AwAAAgAAAIcfAACPHwAAIB8AALkDAAACAAAAkB8AAJgfAAAhHwAAuQMAAAIAAACRHwAAmR8AACIfAAC5AwAAAgAAAJIfAACaHwAAIx8AALkDAAACAAAAkx8AAJsfAAAkHwAAuQMAAAIAAACUHwAAnB8AACUfAAC5AwAAAgAAAJUfAACdHwAAJh8AALkDAAACAAAAlh8AAJ4fAAAnHwAAuQMAAAIAAACXHwAAnx8AAGAfAAC5AwAAAgAAAKAfAACoHwAAYR8AALkDAAACAAAAoR8AAKkfAABiHwAAuQMAAAIAAACiHwAAqh8AAGMfAAC5AwAAAgAAAKMfAACrHwAAZB8AALkDAAACAAAApB8AAKwfAABlHwAAuQMAAAIAAAClHwAArR8AAGYfAAC5AwAAAgAAAKYfAACuHwAAZx8AALkDAAACAAAApx8AAK8fAABwHwAAuQMAAAEAAACyHwAAdB8AALkDAAABAAAAwh8AAHwfAAC5AwAAAQAAAPIfAABpAAAABwMAAAEAAAAwAQBBoKgSC8EVZgAAAGYAAABpAAAAAQAAAAP7AABmAAAAZgAAAGwAAAABAAAABPsAALEDAABCAwAAuQMAAAEAAAC3HwAAtwMAAEIDAAC5AwAAAQAAAMcfAAC5AwAACAMAAAADAAABAAAA0h8AALkDAAAIAwAAAQMAAAIAAACQAwAA0x8AALkDAAAIAwAAQgMAAAEAAADXHwAAxQMAAAgDAAAAAwAAAQAAAOIfAADFAwAACAMAAAEDAAACAAAAsAMAAOMfAADFAwAACAMAAEIDAAABAAAA5x8AAMUDAAATAwAAAAMAAAEAAABSHwAAxQMAABMDAAABAwAAAQAAAFQfAADFAwAAEwMAAEIDAAABAAAAVh8AAMkDAABCAwAAuQMAAAEAAAD3HwAAxIsAANCLAABwogAAwKIAAOCiAADgpAAA4LoAANDPAADA5QAAsOsAABDsAABwAAEAkAABAFAYAQAUMAEAcAABACAwAQBAMAEA0IsAAFwwAQBoMAEAgDABAFAyAQCAMgEAYEgBAIBIAQCgSAEAwEgBAOBIAQAASQEAgEkBALBJAQDgSQEAAEoBABxKAQAwSgEAREoBAFBKAQBAYAEAXGABAHBgAQDQbQEAsHIBAMCiAADQcgEAgHMBAKBzAQDQcwEAUIcBAHCLAQCAngEAILIBAMDFAQDcxQEA8MUBANDbAQDw2wEAcOEBAIzhAQCg4QEA0OEBAATiAQAQ4gEAYOIBACDjAQCw4wEA9OMBAADkAQAw5AEAQOoBAITqAQCQ6gEAwOoBANTqAQDg6gEA8OoBAMDvAQAU8AEAIPABAHDxAQAQ9AEAQPUBAMD3AQDQ+AEAMPkBAGT5AQBw+QEA8PkBAOAUAgDwHwIAsCECAOAiAgBgIwIAoCMCADAkAgDgJAIAYCUCAHQlAgCAJQIAoCUCAPAlAgAwJgIAgCYCAOAmAgD0JgIAACcCALA+AgAAUwIAoFMCAMBTAgCwVAIA0FQCAPBUAgAMVQIAIFUCAEBVAgCwVQIAcFYCAJBWAgDgVgIAAFcCADBXAgBQVwIAcFcCAMBrAgBAcAIAoHACAOBxAgAAcgIAMHICAFByAgCQcgIAsHICAECHAgBwiQIAIJkCAOC6AABgmQIAwJkCAPStAgAArgIAIK4CAHy3AgCItwIAoLcCAOC3AgAAuAIAILgCAEC4AgCAuAIA4LwCAHDCAgCcwgIAsMICANDCAgDwwgIADMMCACDDAgBAwwIA0M0CAPDNAgAwzgIAUM4CAIDOAgCgzgIA4NICAADTAgDgogAAINMCAFDTAgBw0wIAkNMCAADUAgBA1gIA4NYCAADXAgAk1wIAMNcCAEDXAgBg1wIAdNcCAIDXAgCQ1wIApNcCALDXAgC81wIAyNcCAODXAgBg2AIAgNgCAKDYAgDw3wIAUOACACDhAgBQ4QIAgOECAFDiAgCQ5gIAwOUAAMDmAgDs5gIAAOcCAPDnAgAc6AIAMOgCAHDoAgAQ6QIAgOsCANTrAgDg6wIAAOwCAGDsAgAw8gIAcPICAPD0AgAQ9QIAgPUCAJz1AgCw9QIA0PUCAPD1AgBQ/QIAcP0CAJD9AgBA/gIAvAADAMgAAwDgAAMAAAEDACABAwCQAQMAkAIDAKAEAwCACgMAhAsDAJALAwCkCwMAsAsDAMQLAwDQCwMAAAwDACAMAwBADAMAYAwDAJAMAwCwDAMA0AwDAHANAwCQDQMAwA0DADAOAwCMEQMAoBEDAMARAwAAEgMAIBIDADQSAwBAEgMAYBIDAOASAwAQ7AAApCgDALAoAwDgKAMAMCkDAFApAwCw6wAAcCkDAFBBAwDQVQMA8FUDABBWAwBUVgMAYFYDAGxWAwCAVgMAFDABALxWAwDIVgMA1FYDAOBWAwDsVgMA+FYDAARXAwAQVwMAHFcDAChXAwA0VwMAQFcDAExXAwBYVwMAZFcDAHBXAwB8VwMAiFcDAJRXAwCgVwMArFcDALhXAwDEVwMA0FcDANxXAwDoVwMA9FcDAABYAwAMWAMAGFgDACRYAwAwWAMAPFgDAEhYAwBUWAMAYFgDAGxYAwB4WAMAhFgDAJBYAwCcWAMAqFgDALRYAwDAWAMAzFgDANhYAwDkWAMA8FgDAPxYAwAIWQMAFFkDACBZAwAsWQMAOFkDAERZAwBQWQMAXFkDAGhZAwB0WQMAgFkDAIxZAwAw1wIAmFkDAKRZAwCwWQMAvFkDAMhZAwDUWQMA4FkDAOxZAwD4WQMABFoDABBaAwAcWgMAKFoDADRaAwBAWgMATFoDAFhaAwBkWgMAcFoDAHxaAwCIWgMAlFoDAKBaAwCsWgMAuFoDAMRaAwDQWgMA3FoDABxKAQDoWgMA9FoDAABbAwAMWwMAGFsDACRbAwAwWwMAPFsDAEhbAwBUWwMAYFsDAGxbAwB4WwMAhFsDAJBbAwCcWwMAqFsDALRbAwDAWwMAzFsDANhbAwDkWwMA8FsDAPxbAwAIXAMAFFwDACBcAwAsXAMAOFwDAERcAwBQXAMAXFwDAGhcAwB0XAMAgFwDAIxcAwCYXAMApFwDALBcAwC8XAMAyFwDANRcAwDgXAMA7FwDAPhcAwAEXQMAEF0DABxdAwAoXQMANF0DAEBdAwBMXQMAWF0DAGRdAwBwXQMAfF0DAIhdAwCUXQMAoF0DAKxdAwC4XQMAxF0DANBdAwDcXQMA6F0DAPRdAwAAXgMADF4DABheAwAkXgMAMF4DADxeAwBIXgMAVF4DAGBeAwBsXgMAeF4DAIReAwCQXgMAnF4DAKheAwC0XgMAwF4DAMxeAwDYXgMA5F4DAPTjAQDIAAMA8F4DAPxeAwAIXwMAFF8DACBfAwAsXwMAOF8DAERfAwBQXwMA7OYCAFxfAwBoXwMAdF8DAIBfAwAMwwIAjF8DAJhfAwCw1wIAdNcCAKRfAwCwXwMAvF8DAMhfAwDUXwMA4F8DAOxfAwD4XwMABGADABBgAwAcYAMAKGADADRgAwBAYAMATGADAFhgAwBkYAMAcGADAHxgAwCIYAMAvAADAJRgAwCgYAMArGADALhgAwDEYAMA0GADANxgAwDoYAMA9GADAABhAwAMYQMAGGEDACRhAwAwYQMAPGEDAEhhAwBUYQMAYGEDAGxhAwB4YQMAhGEDAJBhAwCcYQMAqGEDALRhAwDAYQMAzGEDANhhAwDkYQMA8GEDAPxhAwAIYgMAFGIDACBiAwAsYgMAOGIDAERiAwBQYgMAXGIDAGhiAwB0YgMAgGIDAIxiAwCYYgMApGIDALBiAwC8YgMAyGIDANRiAwDgYgMA7GIDAPhiAwAEYwMAEGMDABxjAwAoYwMANGMDAEBjAwBMYwMAWGMDAGRjAwBwYwMAfGMDAIhjAwCUYwMAoGMDAKxjAwC4YwMAxGMDANBjAwDcYwMA6GMDAPRjAwAAZAMADGQDABhkAwAkZAMAMGQDADxkAwBIZAMAVGQDAGBkAwBsZAMAeGQDAIRkAwCQZAMAnGQDAKhkAwC0ZAMAwGQDAMxkAwDYZAMA5GQDAPBkAwD8ZAMACGUDABRlAwAgZQMALGUDADhlAwBQZQMAFQAAAAsFAAABAAAAAQAAABYAAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAAAgAAAAIQAAACIAAAAAAAAAIwAAAAUAQey9Egs9JAAAAEMFAAAEAAAAAQAAABYAAAAlAAAAJgAAACcAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAAIQBBtL4SCwUvAAAAHwBByL4SCwEFAEHUvhILATAAQey+EgsOMQAAADIAAABooQQAAAQAQYS/EgsBAQBBlL8SCwX/////CgBB2L8SCwPQx1Q="),g=>g.charCodeAt(0))}}]); diff --git a/45.d3aa73b4.async.js b/45.d3aa73b4.async.js new file mode 100644 index 00000000..99405904 --- /dev/null +++ b/45.d3aa73b4.async.js @@ -0,0 +1,1252 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[45],{61020:function(E,t,e){"use strict";e.d(t,{Z:function(){return u}});var s=e(97605),r=e(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},c=a,m=e(36264),p=function(n,l){return r.createElement(m.Z,(0,s.Z)({},n,{ref:l,icon:c}))},u=r.forwardRef(p)},17545:function(E,t,e){"use strict";e.d(t,{Z:function(){return W}});var s=e(53229),r=e.n(s),a=e(60344),c=e.n(a),m=e(44968),p=e.n(m),u=function(x){return function(M){for(var H=new RegExp(x.key+"-([a-zA-Z0-9-_]+)","gm"),v={html:M,ids:[],css:""},y,S={};(y=H.exec(M))!==null;)S[y[1]]===void 0&&(S[y[1]]=!0);return v.ids=Object.keys(x.inserted).filter(function(h){if((S[h]!==void 0||x.registered[x.key+"-"+h]===void 0)&&x.inserted[h]!==!0)return v.css+=x.inserted[h],!0}),v}},o=function(x){return function(M){for(var H=new RegExp(x.key+"-([a-zA-Z0-9-_]+)","gm"),v={html:M,styles:[]},y,S={};(y=H.exec(M))!==null;)S[y[1]]===void 0&&(S[y[1]]=!0);var h=[],k="";return Object.keys(x.inserted).forEach(function(w){(S[w]!==void 0||x.registered[x.key+"-"+w]===void 0)&&x.inserted[w]!==!0&&(x.registered[x.key+"-"+w]?(h.push(w),k+=x.inserted[w]):v.styles.push({key:x.key+"-global",ids:[w],css:x.inserted[w]}))}),v.styles.push({key:x.key,ids:h,css:k}),v}};function n(A,x,M,H){return'<style data-emotion="'+A+" "+x+'"'+H+">"+M+"</style>"}var l=function(x,M){return function(H){var v=x.inserted,y=x.key,S=x.registered,h=new RegExp("<|"+y+"-([a-zA-Z0-9-_]+)","gm"),k={},w="",B="",R="";for(var U in v)if(v.hasOwnProperty(U)){var J=v[U],Y=y+"-"+U;J!==!0&&S[Y]===void 0&&(R+=J,B+=" "+U)}R!==""&&(w=n(y,B.substring(1),R,M));for(var f="",g="",L=0,V;(V=h.exec(H))!==null;){if(V[0]==="<"){f!==""&&(w+=n(y,f.substring(1),g,M),f="",g=""),w+=H.substring(L,V.index),L=V.index;continue}var ee=V[1],pe=v[ee];pe===!0||pe===void 0||k[ee]||(k[ee]=!0,g+=pe,f+=" "+ee)}return w+=H.substring(L),w}},b=function(x,M){return function(){var H={},v=c()(),y=r()(function(h){var k=h[0],w=h[1];if(k==="open"){for(var B="",R={},U,J=w.toString(),Y=new RegExp(x.key+"-([a-zA-Z0-9-_]+)","gm");(U=Y.exec(J))!==null;)U!==null&&H[U[1]]===void 0&&(R[U[1]]=!0);Object.keys(x.inserted).forEach(function(f){x.inserted[f]!==!0&&H[f]===void 0&&(R[f]===!0||x.registered[x.key+"-"+f]===void 0&&(R[f]=!0))&&(H[f]=!0,B+=x.inserted[f])}),B!==""&&this.queue('<style data-emotion="'+x.key+" "+Object.keys(R).join(" ")+'"'+M+">"+B+"</style>")}this.queue(w)},function(){this.queue(null)});return p()(v,y)}},z=function(x,M){return function(H){var v="";return H.styles.forEach(function(y){v+=n(y.key,y.ids.join(" "),y.css,M)}),v}};function W(A){A.compat!==!0&&(A.compat=!0);var x=A.nonce!==void 0?' nonce="'+A.nonce+'"':"";return{extractCritical:u(A),extractCriticalToChunks:o(A),renderStylesToString:l(A,x),renderStylesToNodeStream:b(A,x),constructStyleTagsFromChunks:z(A,x)}}},80980:function(E,t,e){"use strict";var s=e(99938),r=e(66292),a=e.n(r),c=e(50959),m=e(33198),p=e(40714),u=e(93915),o=e(85303);function n(l,b){var z;o.Z&&((0,u.mf)(l)||console.error("useDebounceFn expected parameter is a function, got ".concat(typeof l)));var W=(0,m.Z)(l),A=(z=b==null?void 0:b.wait)!==null&&z!==void 0?z:1e3,x=(0,c.useMemo)(function(){return a()(function(){for(var M=[],H=0;H<arguments.length;H++)M[H]=arguments[H];return W.current.apply(W,(0,s.ev)([],(0,s.CR)(M),!1))},A,b)},[]);return(0,p.Z)(function(){x.cancel()}),{run:x,cancel:x.cancel,flush:x.flush}}t.Z=n},33198:function(E,t,e){"use strict";var s=e(50959);function r(a){var c=(0,s.useRef)(a);return c.current=a,c}t.Z=r},40714:function(E,t,e){"use strict";var s=e(50959),r=e(33198),a=e(93915),c=e(85303),m=function(p){c.Z&&((0,a.mf)(p)||console.error("useUnmount expected parameter is a function, got ".concat(typeof p)));var u=(0,r.Z)(p);(0,s.useEffect)(function(){return function(){u.current()}},[])};t.Z=m},74781:function(E,t,e){"use strict";e.d(t,{Z:function(){return c}});var s=e(50959),r=function(m){return function(p,u){var o=(0,s.useRef)(!1);m(function(){return function(){o.current=!1}},[]),m(function(){if(!o.current)o.current=!0;else return p()},u)}},a=null,c=r(s.useEffect)},93915:function(E,t,e){"use strict";e.d(t,{G7:function(){return p},mf:function(){return r}});var s=function(u){return u!==null&&typeof u=="object"},r=function(u){return typeof u=="function"},a=function(u){return typeof u=="string"},c=function(u){return typeof u=="boolean"},m=function(u){return typeof u=="number"},p=function(u){return typeof u=="undefined"}},85303:function(E,t){"use strict";var e=!1;t.Z=e},73351:function(E,t,e){"use strict";e.d(t,{F:function(){return c}});var s=e(7035),r=e(22173),a=e(50959),c=function(){var p=r.ZP.useBreakpoint();return(0,a.useMemo)(function(){return(0,s.f)(p)},[p])}},59564:function(E,t,e){"use strict";e.d(t,{F:function(){return s},Z:function(){return r}});function s(a){return a!=null&&a===a.window}function r(a,c){var m,p;if(typeof window=="undefined")return 0;const u=c?"scrollTop":"scrollLeft";let o=0;return s(a)?o=a[c?"pageYOffset":"pageXOffset"]:a instanceof Document?o=a.documentElement[u]:(a instanceof HTMLElement||a)&&(o=a[u]),a&&!s(a)&&typeof o!="number"&&(o=(p=((m=a.ownerDocument)!==null&&m!==void 0?m:a).documentElement)===null||p===void 0?void 0:p[u]),o}},39608:function(E,t,e){"use strict";e.d(t,{Z:function(){return r}});var s=e(50959);function r(){const[,a]=s.useReducer(c=>c+1,0);return a}},91857:function(E,t,e){"use strict";e.d(t,{ZP:function(){return p},c4:function(){return a}});var s=e(50959),r=e(36033);const a=["xxl","xl","lg","md","sm","xs"],c=o=>({xs:`(max-width: ${o.screenXSMax}px)`,sm:`(min-width: ${o.screenSM}px)`,md:`(min-width: ${o.screenMD}px)`,lg:`(min-width: ${o.screenLG}px)`,xl:`(min-width: ${o.screenXL}px)`,xxl:`(min-width: ${o.screenXXL}px)`}),m=o=>{const n=o,l=[].concat(a).reverse();return l.forEach((b,z)=>{const W=b.toUpperCase(),A=`screen${W}Min`,x=`screen${W}`;if(!(n[A]<=n[x]))throw new Error(`${A}<=${x} fails : !(${n[A]}<=${n[x]})`);if(z<l.length-1){const M=`screen${W}Max`;if(!(n[x]<=n[M]))throw new Error(`${x}<=${M} fails : !(${n[x]}<=${n[M]})`);const v=`screen${l[z+1].toUpperCase()}Min`;if(!(n[M]<=n[v]))throw new Error(`${M}<=${v} fails : !(${n[M]}<=${n[v]})`)}}),o};function p(){const[,o]=(0,r.Z)(),n=c(m(o));return s.useMemo(()=>{const l=new Map;let b=-1,z={};return{matchHandlers:{},dispatch(W){return z=W,l.forEach(A=>A(z)),l.size>=1},subscribe(W){return l.size||this.register(),b+=1,l.set(b,W),W(z),b},unsubscribe(W){l.delete(W),l.size||this.unregister()},unregister(){Object.keys(n).forEach(W=>{const A=n[W],x=this.matchHandlers[A];x==null||x.mql.removeListener(x==null?void 0:x.listener)}),l.clear()},register(){Object.keys(n).forEach(W=>{const A=n[W],x=H=>{let{matches:v}=H;this.dispatch(Object.assign(Object.assign({},z),{[W]:v}))},M=window.matchMedia(A);M.addListener(x),this.matchHandlers[A]={mql:M,listener:x},x(M)})},responsiveMap:n}},[o])}const u=(o,n)=>{if(n&&typeof n=="object")for(let l=0;l<a.length;l++){const b=a[l];if(o[b]&&n[b]!==void 0)return n[b]}}},70463:function(E,t,e){"use strict";e.d(t,{Z:function(){return c}});var s=e(28449);function r(m,p,u,o){const n=u-p;return m/=o/2,m<1?n/2*m*m*m+p:n/2*((m-=2)*m*m+2)+p}var a=e(59564);function c(m){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:u=()=>window,callback:o,duration:n=450}=p,l=u(),b=(0,a.Z)(l,!0),z=Date.now(),W=()=>{const x=Date.now()-z,M=r(x>n?n:x,b,m,n);(0,a.F)(l)?l.scrollTo(window.pageXOffset,M):l instanceof Document||l.constructor.name==="HTMLDocument"?l.documentElement.scrollTop=M:l.scrollTop=M,x<n?(0,s.Z)(W):typeof o=="function"&&o()};(0,s.Z)(W)}},32413:function(E,t,e){"use strict";e.d(t,{Z:function(){return M}});var s=e(50959),r=e(84875),a=e.n(r),c=e(81477),m=e(79737),p=e(48248),u=e(96548);const o=s.createContext({});var l=s.createContext({message:{},notification:{},modal:{}}),b=e(19356);const z=H=>{const{componentCls:v,colorText:y,fontSize:S,lineHeight:h,fontFamily:k}=H;return{[v]:{color:y,fontSize:S,lineHeight:h,fontFamily:k}}};var W=(0,b.Z)("App",H=>[z(H)]);const A=()=>s.useContext(l),x=H=>{const{prefixCls:v,children:y,className:S,rootClassName:h,message:k,notification:w,style:B,component:R="div"}=H,{getPrefixCls:U}=(0,s.useContext)(c.E_),J=U("app",v),[Y,f]=W(J),g=a()(f,J,S,h),L=(0,s.useContext)(o),V=s.useMemo(()=>({message:Object.assign(Object.assign({},L.message),k),notification:Object.assign(Object.assign({},L.notification),w)}),[k,w,L.message,L.notification]),[ee,pe]=(0,m.Z)(V.message),[re,T]=(0,u.Z)(V.notification),[C,D]=(0,p.Z)(),F=s.useMemo(()=>({message:ee,notification:re,modal:C}),[ee,re,C]),I=R===!1?s.Fragment:R,Q={className:g,style:B};return Y(s.createElement(l.Provider,{value:F},s.createElement(o.Provider,{value:V},s.createElement(I,Object.assign({},R===!1?void 0:Q),D,pe,T,y))))};x.useApp=A;var M=x},21372:function(E,t,e){"use strict";var s=e(50959),r=e(77189),a=e(39608),c=e(91857);function m(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const u=(0,s.useRef)({}),o=(0,a.Z)(),n=(0,c.ZP)();return(0,r.Z)(()=>{const l=n.subscribe(b=>{u.current=b,p&&o()});return()=>n.unsubscribe(l)},[]),u.current}t.Z=m},22173:function(E,t,e){"use strict";var s=e(21372);function r(){return(0,s.Z)()}t.ZP={useBreakpoint:r}},66391:function(E,t,e){var s=e(55872).Buffer,r=Object.prototype.toString,a=typeof s.alloc=="function"&&typeof s.allocUnsafe=="function"&&typeof s.from=="function";function c(o){return r.call(o).slice(8,-1)==="ArrayBuffer"}function m(o,n,l){n>>>=0;var b=o.byteLength-n;if(b<0)throw new RangeError("'offset' is out of bounds");if(l===void 0)l=b;else if(l>>>=0,l>b)throw new RangeError("'length' is out of bounds");return a?s.from(o.slice(n,n+l)):new s(new Uint8Array(o.slice(n,n+l)))}function p(o,n){if((typeof n!="string"||n==="")&&(n="utf8"),!s.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');return a?s.from(o,n):new s(o,n)}function u(o,n,l){if(typeof o=="number")throw new TypeError('"value" argument must not be a number');return c(o)?m(o,n,l):typeof o=="string"?p(o,n):a?s.from(o):new s(o)}E.exports=u},62790:function(E,t,e){function s(M){return Array.isArray?Array.isArray(M):x(M)==="[object Array]"}t.isArray=s;function r(M){return typeof M=="boolean"}t.isBoolean=r;function a(M){return M===null}t.isNull=a;function c(M){return M==null}t.isNullOrUndefined=c;function m(M){return typeof M=="number"}t.isNumber=m;function p(M){return typeof M=="string"}t.isString=p;function u(M){return typeof M=="symbol"}t.isSymbol=u;function o(M){return M===void 0}t.isUndefined=o;function n(M){return x(M)==="[object RegExp]"}t.isRegExp=n;function l(M){return typeof M=="object"&&M!==null}t.isObject=l;function b(M){return x(M)==="[object Date]"}t.isDate=b;function z(M){return x(M)==="[object Error]"||M instanceof Error}t.isError=z;function W(M){return typeof M=="function"}t.isFunction=W;function A(M){return M===null||typeof M=="boolean"||typeof M=="number"||typeof M=="string"||typeof M=="symbol"||typeof M=="undefined"}t.isPrimitive=A,t.isBuffer=e(55872).Buffer.isBuffer;function x(M){return Object.prototype.toString.call(M)}},13220:function(E,t,e){"use strict";e.r(t),e.d(t,{default:function(){return te}});var s=e(7824),r=e(65115),a=e(11527),c=function(q){return{ids:Object.keys(q.inserted),css:Object.values(q.inserted).filter(function(G){return typeof G=="string"}).join("")}},m=(0,s.Df)(),p=function(q,G){var oe,se=typeof(G==null?void 0:G.includeAntd)!="undefined"?G.includeAntd:!0,ce=(oe=G==null?void 0:G.antdCache)!==null&&oe!==void 0?oe:m,Ce=(0,s.EN)(ce),ae=Ce.replace(/<style\s[^>]*>/g,"").replace(/<\/style>/g,""),$e={style:(0,a.jsx)("style",{"data-antd-version":r.Z,dangerouslySetInnerHTML:{__html:ae}},"antd"),ids:Array.from(ce.cache.keys()),key:"antd",css:ae,tag:'<style data-antd-version="'.concat(r.Z,'">').concat(ae,"</style>")},Ze=e.g.__ANTD_STYLE_CACHE_MANAGER_FOR_SSR__.getCacheList().map(function(je){var Xe=e(17545).Z,Pe=q?Xe(je).extractCritical(q):c(je);if(!Pe.css)return null;var no=Pe.css,Je=Pe.ids;return{key:je.key,style:(0,a.jsx)("style",{"data-emotion":"".concat(je.key," ").concat(Je.join(" ")),dangerouslySetInnerHTML:{__html:no}},je.key),css:no,ids:Je,tag:'<style data-emotion="'.concat(je.key," ").concat(Pe.ids.join(" "),'">').concat(Pe.css,"</style>")}});return ae&&se&&Ze.unshift($e),Ze.filter(Boolean)};p.cache=m;var u=e(9134),o=e(3341),n=e.n(o),l=e(50959),b=e(25201),z=e(16658),W=e(32413),A=e(13199),x=["children"];function M(P,q){var G=Object.keys(P);if(Object.getOwnPropertySymbols){var oe=Object.getOwnPropertySymbols(P);q&&(oe=oe.filter(function(se){return Object.getOwnPropertyDescriptor(P,se).enumerable})),G.push.apply(G,oe)}return G}function H(P){for(var q=1;q<arguments.length;q++){var G=arguments[q]!=null?arguments[q]:{};q%2?M(Object(G),!0).forEach(function(oe){(0,b.Z)(P,oe,G[oe])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(G)):M(Object(G)).forEach(function(oe){Object.defineProperty(P,oe,Object.getOwnPropertyDescriptor(G,oe))})}return P}var v=function(P){var q=P.children,G=(0,z.Z)(P,x);return(0,a.jsx)(A.f,H(H({},G),{},{children:(0,a.jsx)(W.Z,{children:q})}))},y=e(36014),S=e(99938),h=e(80980),k=e(74781);function w(P,q,G){var oe=(0,S.CR)((0,l.useState)({}),2),se=oe[0],ce=oe[1],Ce=(0,h.Z)(function(){ce({})},G).run;(0,l.useEffect)(function(){return Ce()},q),(0,k.Z)(P,[se])}var B=w,R=e(60340),U=["setLoading"],J=["setLoading"],Y=typeof window!="undefined",f={},g=function(q,G){(0,l.useEffect)(function(){l.startTransition(function(){q()})},G)},L=function(q,G){B(function(){q()},G,{wait:32,maxWait:96})},V=typeof l.startTransition=="function"?g:L,ee=function(q,G,oe){var se=(0,R.AC)(),ce=oe||function(Ce,ae){return se.setState((0,b.Z)({},Ce,ae))};!Y&&!f[q]&&(ce(q,G),f[q]=!0),V(function(){ce(q,G)},[G])},pe={title:"\u9996\u9875",link:"/",activePath:"/"},re=(0,l.memo)(function(){var P=(0,u.WF)(),q=(0,u.tx)(),G=(0,u.eL)(),oe=(0,u.zh)(),se=(0,u.OK)(),ce=(0,u.TH)(),Ce=(0,u.bU)(),ae=(0,R.AC)();return ee("siteData",P,function(){var $e=P.setLoading,Ze=(0,z.Z)(P,U),je=ae.getState(),Xe=je.siteData,Pe=Xe.setLoading,no=(0,z.Z)(Xe,J);n()(Ze,no)||ae.setState({siteData:P})}),ee("sidebar",q),ee("routeMeta",G),ee("location",ce),ee("tabMeta",oe),ee("locale",Ce),ee("navData",se,function(){var $e=P.themeConfig.hideHomeNav?se:[pe].concat((0,y.Z)(se));ae.setState({navData:$e})}),null}),T=e(73351),C=e(24819),D=e(81057),F=e(3783),I=e(52014),Q=e(54780),Z=e(50292),_=e(87690),ie=e(51737),ue=e(86098),d=e(82566),i=e(60287),j=e(4438),O=e(11954),N,$,ne,be=(0,O.kc)(function(P,q){var G=P.css,oe=P.cx,se=P.responsive,ce=P.token,Ce=q.hideToc,ae=q.hideSidebar;return{layout:G(N||(N=(0,j.Z)([` + background-color: `,`; + background-image: linear-gradient( + 180deg, + `,` 0%, + rgba(255, 255, 255, 0) 10% + ); + display: grid; + grid-template-columns: `,"px 1fr ",`; + grid-template-rows: `,`px auto 1fr auto; + grid-template-areas: + 'head head head' + '`," title ",`' + '`," main ",`' + '`,` footer footer'; + min-height: 100vh; + + `,` { + display: flex; + flex-direction: column; + } + `])),ce.colorBgLayout,ce.colorBgContainer,ce.sidebarWidth,Ce?"":"".concat(ce.tocWidth+24,"px"),ce.headerHeight,ae?"title":"sidebar",Ce?"title":".",ae?"main":"sidebar",Ce?"main":"toc",ae?"footer":"sidebar",se.mobile),toc:G($||($=(0,j.Z)([` + position: sticky; + top: 100px; + width: `,`px; + margin-inline-end: 24px; + max-height: 80vh; + overflow: auto; + margin-top: 48px; + + `,` { + z-index: 300; + top: `,`px; + margin-top: 0; + width: 100%; + } + + overscroll-behavior: contain; + -webkit-overflow-scrolling: touch; + + > h4 { + margin: 0 0 8px; + color: `,`; + font-size: 12px; + line-height: 1; + } + `])),ce.tocWidth,se.mobile,ce.headerHeight+1,ce.colorTextDescription),content:oe(G(ne||(ne=(0,j.Z)([` + max-width: 960px; + width: 100%; + margin: 0 24px; + `]))),G(se({desktop:{maxWidth:ce.contentMaxWidth},mobile:{margin:0}})))}}),we=(0,l.memo)(function(){var P=(0,u.pC)(),q=(0,T.F)(),G=q.mobile,oe=(0,R.HX)(function(Pe){return Pe.routeMeta.frontmatter},n()),se=(0,R.HX)(ue.Y),ce=(0,R.HX)(d.TG),Ce=(0,R.HX)(function(Pe){return(0,i.TL)(Pe).length===0}),ae=oe.sidebar===!1,$e=oe.toc===!1||Ce,Ze=be({hideToc:$e,hideSidebar:ae}),je=Ze.styles,Xe=Ze.theme;return(0,a.jsxs)("div",{className:je.layout,children:[(0,a.jsx)(u.ql,{children:oe.title&&(0,a.jsxs)("title",{children:[oe.title," - ",ce]})}),(0,a.jsx)(Q.Z,{}),$e?null:(0,a.jsx)(_.Z,{}),G||ae?null:(0,a.jsx)(Z.Z,{}),se?(0,a.jsx)(C.D,{style:{gridArea:"title",paddingBlock:G?24:void 0},children:(0,a.jsx)(D.Z,{children:(0,a.jsx)(C.D,{style:{maxWidth:Xe.contentMaxWidth,width:"100%"},children:(0,a.jsx)(C.D,{style:{paddingBlock:0,paddingInline:G?16:48},children:(0,a.jsx)(ie.Z,{})})})})}):null,(0,a.jsx)(C.D,{style:{zIndex:10,gridArea:"main",margin:G?0:24,marginBottom:G?0:48},children:(0,a.jsx)(D.Z,{width:"100%",children:(0,a.jsx)(C.D,{className:je.content,children:(0,a.jsx)(C.D,{horizontal:!0,children:(0,a.jsx)(F.Z,{children:P})})})})}),(0,a.jsx)(I.Z,{})]})}),ye=we,Oe=e(7709),ze=e(41088),me=(0,l.memo)(function(){var P=(0,R.HX)(d.TG);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.ql,{children:(0,a.jsx)("title",{children:P})}),(0,a.jsxs)(C.D,{align:"center",gap:80,children:[(0,a.jsx)(Q.Z,{}),(0,a.jsx)(ze.Z,{}),(0,a.jsx)(Oe.Z,{}),(0,a.jsx)(I.Z,{})]})]})}),eo=me,De=e(93449),Ne=e(56536),Ke,Ve=(0,O.vJ)(Ke||(Ke=(0,j.Z)([` + body { + margin: 0; + padding: 0; + background-color: `,`; + } + + @font-face { + font-family: AliPuHui; + font-weight: normal; + src: url('//at.alicdn.com/t/webfont_exesdog9toj.woff2') format('woff2'), + url('//at.alicdn.com/t/webfont_exesdog9toj.woff') format('woff'), + url('//at.alicdn.com/t/webfont_exesdog9toj.ttf') format('truetype'); + font-display: swap; + } + + @font-face { + font-family: AliPuHui; + font-weight: bold; + src: url('https://at.alicdn.com/wf/webfont/exMpJIukiCms/Gsw2PSKrftc1yNWMNlXgw.woff2') format('woff2'), + url('https://at.alicdn.com/wf/webfont/exMpJIukiCms/vtu73by4O2gEBcvBuLgeu.woff') format('woff'); + font-display: swap; + } + + /* \u5B9A\u4E49\u6EDA\u52A8\u69FD\u7684\u6837\u5F0F */ + ::-webkit-scrollbar { + width: 6px; + height: 6px; + margin-right: 4px; + background-color: transparent; // \u5B9A\u4E49\u6EDA\u52A8\u69FD\u7684\u80CC\u666F\u8272 + + &-thumb { + background-color: `,`; // \u5B9A\u4E49\u6EDA\u52A8\u5757\u7684\u80CC\u666F\u8272 + border-radius: 4px; // \u5B9A\u4E49\u6EDA\u52A8\u5757\u7684\u5706\u89D2\u534A\u5F84 + } + + &-corner { + display: none; + } + } +`])),function(P){return P.theme.colorBgLayout},function(P){var q=P.theme;return q.colorFill}),Ie=(0,l.memo)(function(){var P=(0,u.YB)(),q=(0,u.TH)(),G=q.hash,oe=(0,R.HX)(function(Ce){return Ce.routeMeta.frontmatter}),se=(0,R.HX)(De.D$),ce=(0,R.HX)(function(Ce){return Ce.siteData.loading});return(0,l.useEffect)(function(){var Ce=G.replace("#","");Ce&&setTimeout(function(){var ae=document.getElementById(decodeURIComponent(Ce));ae&&(ae.scrollIntoView(),window.scrollBy({top:-80}))},1)},[ce,G]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(u.ql,{children:[(0,a.jsx)("html",{lang:P.locale.replace(/-.+$/,"")}),oe.title&&(0,a.jsx)("meta",{property:"og:title",content:oe.title}),oe.description&&(0,a.jsx)("meta",{name:"description",content:oe.description}),oe.description&&(0,a.jsx)("meta",{property:"og:description",content:oe.description}),oe.keywords&&(0,a.jsx)("meta",{name:"keywords",content:oe.keywords.join(",")}),oe.keywords&&(0,a.jsx)("meta",{property:"og:keywords",content:oe.keywords.join(",")})]}),se?(0,a.jsx)(eo,{}):(0,a.jsx)(ye,{})]})});e.g.__ANTD_CACHE__=p.cache;var ho=function(q){var G=q.children,oe=(0,R.HX)(Ne.H,n());return(0,a.jsx)(v,{cache:p.cache,token:oe,children:G})},po=(0,l.memo)(function(P){var q=P.initState;return(0,a.jsxs)(R.zt,{createStore:function(){return(0,R.MT)(q)},children:[(0,a.jsx)(re,{}),(0,a.jsxs)(ho,{children:[(0,a.jsx)(Ve,{}),(0,a.jsx)(Ie,{})]})]})}),te=function(){var P=(0,u.WF)(),q=(0,u.tx)(),G=(0,u.eL)(),oe=(0,u.zh)(),se=(0,u.OK)(),ce=(0,u.TH)(),Ce=(0,u.bU)(),ae=(0,l.useMemo)(function(){return{siteData:P,navData:se,locale:Ce,location:ce,routeMeta:G,tabMeta:oe,sidebar:q}},[]);return(0,a.jsx)(po,{initState:ae})}},48002:function(E,t,e){"use strict";e.d(t,{Z:function(){return Q}});var s=e(25201),r=e(50959),a=e(963),c=e(69838),m=e(35269),p=e(84486),u=e(32503),o=e(73351),n=e(24819),l=e(60766),b=e(20296),z=e(874),W=e.n(z),A=e(30430),x=e(45217),M=e(184),H=e(4438),v=e(11954),y,S=(0,v.kc)(function(Z){var _=Z.css,ie=Z.token;return _(y||(y=(0,H.Z)([` + cursor: pointer; + &:hover { + background: `,`; + border-radius: 4px; + } + pre { + background: none !important; + padding: 2px 8px !important; + margin: 0; + } + code[class*='language-'] { + background: none !important; + } + `])),ie.colorFillSecondary)}),h=e(11527),k=function(_){var ie=_.children,ue=S(),d=ue.styles,i=ue.theme,j=(0,o.F)(),O=j.mobile,N=(0,M.M)(),$=N.copied,ne=N.setCopied;return(0,h.jsx)(b.Z,{placement:O?void 0:"right",title:$?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(l.Z,{style:{color:i.colorSuccess}})," \u590D\u5236\u6210\u529F"]}):"\u590D\u5236",children:(0,h.jsx)("div",{className:d,onClick:function(){W()(ie),ne()},children:(0,h.jsx)(A.oP,{background:!1,type:"prism",copyable:!1,syntaxThemes:{prism:{dark:x.YC,light:x.vs}},language:"js",children:ie})})})},w=k,B,R,U,J,Y,f=(0,v.kc)(function(Z){var _=Z.css,ie=Z.token,ue=Z.responsive,d=Z.stylish;return{title:_(B||(B=(0,H.Z)([` + font-family: monospace; + `,` { + margin-block: 0; + font-size: 32px !important; + } + `])),ue.mobile),label:_(R||(R=(0,H.Z)([` + width: 80px; + `]))),desc:_(U||(U=(0,H.Z)([` + font-size: `,`px; + line-height: `,`px; + `])),ie.fontSizeLG,ie.lineHeightLG),text:_(J||(J=(0,H.Z)([` + `,` + `])),d.clickableText),meta:_(Y||(Y=(0,H.Z)([""])))}}),g=(0,r.memo)(function(Z){var _=Z.title,ie=Z.componentName,ue=Z.description,d=Z.defaultImport,i=Z.pkg,j=Z.sourceUrl,O=Z.docUrl,N=Z.serviceList,$=N===void 0?[]:N,ne=f(),be=ne.styles,we=(0,o.F)(),ye=we.mobile,Oe=[j&&{icon:(0,h.jsx)(a.Z,{}),children:"\u67E5\u770B\u6E90\u7801",url:j},O&&{icon:(0,h.jsx)(c.Z,{}),children:"\u7F16\u8F91\u6587\u6863",url:O}].filter(function(me){return me}),ze=d?"import ".concat(ie," from '").concat(i,"';"):"import { ".concat(ie," } from '").concat(i,"';");return(0,h.jsxs)(n.D,{children:[(0,h.jsx)(m.Z.Title,{className:be.title,children:_}),ue&&(0,h.jsx)("div",{children:(0,h.jsx)(m.Z.Text,{type:"secondary",className:be.desc,children:ue})}),(0,h.jsxs)(n.D,{style:{marginTop:16},gap:ye?16:24,children:[(0,h.jsxs)(n.D,{horizontal:!ye,gap:ye?12:0,children:[(0,h.jsx)(m.Z.Text,{className:be.label,type:"secondary",style:{display:"flex",alignItems:"center"},children:"\u5F15\u5165\u65B9\u6CD5"}),(0,h.jsx)(w,{children:ze})]}),(0,h.jsx)(p.Z,{dashed:!0,style:{margin:"2px 0"}}),(0,h.jsxs)(n.D,{horizontal:!ye,gap:ye?24:0,distribution:"space-between",children:[(0,h.jsx)(u.Z,{split:(0,h.jsx)(p.Z,{type:"vertical"}),wrap:!0,children:$.map(function(me){return(0,h.jsx)("a",{href:me.url,target:"_blank",rel:"noreferrer",title:me.label,children:(0,h.jsxs)(n.D,{horizontal:!0,align:"center",gap:8,className:be.text,children:[(0,h.jsx)(h.Fragment,{children:me.icon}),(0,h.jsx)(h.Fragment,{children:me.children})]})},me.label)})}),(0,h.jsx)(u.Z,{split:(0,h.jsx)(p.Z,{type:"vertical"}),className:be.meta,children:Oe.map(function(me){return(0,h.jsx)("a",{href:me.url,target:"_blank",rel:"noreferrer",children:(0,h.jsxs)(n.D,{horizontal:!0,align:"center",gap:8,className:be.text,children:[(0,h.jsx)(h.Fragment,{children:me.icon}),(0,h.jsx)(h.Fragment,{children:me.children})]})},me.url)})})]})]})]})}),L=e(60340),V=e(86098),ee=(0,r.memo)(function(){return(0,h.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"64 64 896 896",fill:"currentColor",children:(0,h.jsx)("path",{fillRule:"evenodd",d:"M503.783 64 960 263.576V761.46L521.625 955.734V473.5h-17.5v486.351l-.342.149L64 761.46V263.576L503.783 64Zm.13 19.158L84.37 273.548 512 466.131 939.386 273.66l-435.473-190.5Z"})})}),pe=(0,r.memo)(function(){return(0,h.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h.jsx)("path",{d:"M14.051 2.751l4.935 2.85a2.144 2.144 0 013.409.4 2.146 2.146 0 01-1.354 3.151v5.699a2.132 2.132 0 011.348 3.15 2.143 2.143 0 01-3.453.353l-4.905 2.832a2.14 2.14 0 11-4.171.678c0-.205.029-.41.088-.609l-4.936-2.847a2.14 2.14 0 11-2.052-3.559l.001-5.699A2.141 2.141 0 011.604 6a2.143 2.143 0 013.407-.405l4.938-2.85A2.138 2.138 0 0112 0a2.137 2.137 0 012.051 2.751zm-.515.877a.793.793 0 01-.058.058l6.461 11.19c.026-.009.056-.016.082-.023V9.146a2.135 2.135 0 01-1.558-2.588l.019-.072-4.946-2.858zm-3.015.059l-.06-.06-4.946 2.852a2.136 2.136 0 01-1.461 2.645l-.076.021v5.708l.084.023 6.461-11.19-.002.001zm2.076.507c-.39.112-.803.112-1.192 0l-6.46 11.189c.294.283.502.645.6 1.041h12.911c.097-.398.307-.761.603-1.044L12.597 4.194zm.986 16.227l4.913-2.838a1.748 1.748 0 01-.038-.142H5.542l-.021.083 4.939 2.852a2.126 2.126 0 011.54-.653c.627 0 1.19.269 1.583.698z"})})}),re=(0,r.memo)(function(){return(0,h.jsx)("svg",{width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",children:(0,h.jsx)("path",{d:"M13,0 C13.5522847,-1.01453063e-16 14,0.44771525 14,1 L14,13 C14,13.5522847 13.5522847,14 13,14 L1,14 C0.44771525,14 -4.87476137e-16,13.5522847 0,13 L0,1 C-6.76353751e-17,0.44771525 0.44771525,-4.5365845e-16 1,0 L13,0 Z M11.375,2.625 L2.625,2.625 L2.625,11.375 L7,11.375 L7,4.375 L9.625,4.375 L9.625,11.375 L11.375,11.375 L11.375,2.625 Z",fill:"#C12127"})})}),T=(0,r.memo)(function(){return(0,h.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 108 108",children:[(0,h.jsx)("defs",{children:(0,h.jsxs)("linearGradient",{id:"main",children:[(0,h.jsx)("stop",{offset:"0",stopColor:"#006838"}),(0,h.jsx)("stop",{offset:"1",stopColor:"#32de85"})]})}),(0,h.jsx)("path",{fill:"url(#main)",d:"M21.667 73.809V33.867l28.33-16.188 28.337 16.188V66.13L49.997 82.321 35 73.75V41.604l14.997-8.57L65 41.604v16.788l-15.003 8.571-1.663-.95v-16.67l8.382-4.792-6.719-3.838-8.33 4.763V69.88l8.33 4.762 21.67-12.383V37.737l-21.67-12.379-21.663 12.379v39.88L49.997 90 85 70V30L49.997 10 15 30v40z",transform:"matrix(1.25 0 0 1.25 -8.75 -7.5)"})]})}),C=(0,r.memo)(function(){return(0,h.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"currentColor",children:(0,h.jsx)("path",{d:"M16.509 16.845c.148-.507.091-.97-.155-1.315-.225-.317-.605-.5-1.062-.521l-8.659-.113a.155.155 0 01-.134-.071.194.194 0 01-.02-.155.239.239 0 01.203-.156l8.736-.113c1.034-.048 2.16-.886 2.554-1.913l.5-1.301a.28.28 0 00.013-.168 5.69 5.69 0 00-10.938-.584 2.585 2.585 0 00-1.793-.5 2.561 2.561 0 00-2.223 3.18 3.634 3.634 0 00-3.53 3.636c0 .176.013.352.034.528a.174.174 0 00.169.148h15.981a.22.22 0 00.204-.155zm2.757-5.564c-.077 0-.162 0-.24.011-.055 0-.105.042-.126.098l-.337 1.175c-.148.506-.092.97.154 1.315.226.317.605.5 1.063.52l1.843.114c.056 0 .105.026.133.07a.2.2 0 01.021.156.238.238 0 01-.204.155l-1.92.113c-1.041.049-2.16.887-2.553 1.914l-.141.358c-.028.071.02.141.098.141h6.598a.173.173 0 00.17-.125 4.81 4.81 0 00.175-1.28 4.739 4.739 0 00-4.734-4.727"})})});function D(Z,_){var ie=Object.keys(Z);if(Object.getOwnPropertySymbols){var ue=Object.getOwnPropertySymbols(Z);_&&(ue=ue.filter(function(d){return Object.getOwnPropertyDescriptor(Z,d).enumerable})),ie.push.apply(ie,ue)}return ie}function F(Z){for(var _=1;_<arguments.length;_++){var ie=arguments[_]!=null?arguments[_]:{};_%2?D(Object(ie),!0).forEach(function(ue){(0,s.Z)(Z,ue,ie[ue])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Z,Object.getOwnPropertyDescriptors(ie)):D(Object(ie)).forEach(function(ue){Object.defineProperty(Z,ue,Object.getOwnPropertyDescriptor(ie,ue))})}return Z}var I=(0,r.memo)(function(){var Z=(0,L.HX)(V.U),_=Z.pkg,ie=(0,r.useMemo)(function(){return[{label:"NPM",icon:(0,h.jsx)(re,{}),children:"NPM",url:"https://www.npmjs.com/package/".concat(_)},{label:"\u9884\u89C8\u4EA7\u7269",icon:(0,h.jsx)(C,{}),children:"UNPKG",url:"https://unpkg.com/browse/".concat(_,"/")},{label:"\u67E5\u9605\u4EA7\u7269\u4F53\u79EF",icon:(0,h.jsx)(ee,{}),children:"BundlePhobia",url:"https://bundlephobia.com/package/".concat(_)},{label:"\u67E5\u9605\u5B89\u88C5\u5305\u4F53\u79EF",icon:(0,h.jsx)(T,{}),children:"PackagePhobia",url:"https://packagephobia.com/result?p=".concat(_)},{label:"\u5206\u6790\u4F9D\u8D56\u56FE",icon:(0,h.jsx)(pe,{}),children:"Anvaka Graph",url:"https://npm.anvaka.com/#/view/2d/".concat(_)}]},[_]);return(0,h.jsx)(g,F({serviceList:ie},Z))}),Q=I},8634:function(E,t,e){"use strict";e.d(t,{Z:function(){return W}});var s=e(1386),r=e(73351),a=e(50959),c=e(24819),m=e(10941),p=e(60340),u=e(4438),o=e(11954),n,l=(0,o.kc)(function(A){var x=A.token,M=A.responsive,H=A.isDarkMode,v=A.css;return{content:v(n||(n=(0,u.Z)([` + min-height: 400px; + flex: 1; + width: 100%; + box-sizing: border-box; + + padding: 24px 48px; + border-radius: 10px; + background-color: `,`; + box-shadow: `,`; + + &:has([data-page-tabs='true']) { + padding-top: 8px; + } + + `,` { + padding: 8px 16px; + border-radius: 0; + } + + .markdown { + color: `,`; + + h1, + h2, + h3 { + color: `,`; + } + p { + line-height: 1.8; + } + + // hyperlink + a { + color: `,`; + + &:hover { + color: `,`; + } + + &:active { + color: `,`; + } + } + + img { + max-width: 100%; + + opacity: `,`; + } + + > [data-code-type='highlighter'] { + pre { + margin: 8px 0 !important; + } + } + // inline code + > :not([data-code-type='highlighter']) code { + padding: 2px 6px; + + //FIXME: \u7B49\u4E0B\u4E00\u7248 token \u4F18\u5316\u5347\u7EA7 + color: `,`; + background: `,`; + border-radius: 4px; + } + + // pre tag + pre { + font-size: 14px; + padding-left: 24px; + padding-right: 24px; + } + + // table + table { + width: 100%; + border-spacing: 1px; + } + + th { + background: `,`; + } + + tr { + } + th, + td { + padding-block-start: 10px; + padding-block-end: 10px; + padding-inline-start: 16px; + padding-inline-end: 16px; + border-bottom: 1px solid `,`; + } + + // blockquote + blockquote { + font-style: italic; + + margin: 16px 0; + padding: 0 12px; + color: `,`; + border-left: 3px solid `,`; + } + + // list + ul li { + line-height: 1.8; + } + + // anchor of headings + h1, + h2, + h3, + h4, + h5, + h6 { + > a[aria-hidden]:first-child { + float: left; + width: 20px; + padding-inline-end: 4px; + margin-inline-start: -24px; + color: `,`; + // hide phantom blank node + font-size: 0; + text-align: right; + line-height: inherit; + + &:hover { + border: 0; + } + + > .icon-link::before { + content: '#'; + color: `,`; + font-size: 20px; + } + } + + &:not(:hover) > a[aria-hidden]:first-child > .icon-link { + visibility: hidden; + } + } + } + `])),x.colorBgContainer,x.boxShadowTertiary,M.mobile,H?x.colorTextSecondary:x.colorText,x.colorText,x.colorLink,x.colorLinkHover,x.colorLinkActive,H?.8:1,H?x["cyan-7"]:x.colorPrimaryText,H?x["cyan-1"]:x.colorPrimaryBg,x.colorFillTertiary,x.colorBorderSecondary,x.colorTextDescription,x.colorBorder,x.colorText,x.colorTextTertiary)}}),b=e(11527),z=function(x){var M=x.children,H=(0,p.HX)(function(w){return w.siteData.loading}),v=l(),y=v.styles,S=v.cx,h=(0,r.F)(),k=h.mobile;return(0,b.jsxs)(c.D,{width:"100%",gap:k?0:24,children:[(0,b.jsxs)("div",{className:S("dumi-antd-style-content",y.content),children:[(0,b.jsx)(s.Z,{active:!0,paragraph:!0,loading:H}),(0,b.jsx)("div",{style:{display:H?"none":void 0},children:M})]}),(0,b.jsx)(m.Z,{})]})},W=(0,a.memo)(z)},32695:function(E,t,e){"use strict";e.d(t,{Z:function(){return R}});var s=e(25201),r=e(73351),a=e(3341),c=e.n(a),m=e(50959),p=e(24819),u=e(60340),o=e(60287),n=e(45253),l=e(81842),b=e(9134),z=e(4438),W=e(11954),A,x,M,H,v=(0,W.kc)(function(U){var J=U.token,Y=U.css;return{container:Y(A||(A=(0,z.Z)([` + background: `,`; + padding: 16px 24px; + border-radius: 8px; + cursor: pointer; + + min-width: 250px; + &:hover { + background: `,`; + } + `])),J.colorBgContainer,J.colorFillTertiary),nav:Y(x||(x=(0,z.Z)([` + color: `,`; + font-size: 12px; + `])),J.colorTextTertiary),title:Y(M||(M=(0,z.Z)([` + font-size: 16px; + `]))),alignmentEnd:Y(H||(H=(0,z.Z)([` + justify-content: flex-end; + `])))}}),y=e(11527),S=function(J){var Y=J.title,f=J.link,g=J.type,L=v(),V=L.styles,ee=L.cx,pe=(0,m.useMemo)(function(){switch(g){case"prev":return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(n.Z,{})," \u4E0A\u4E00\u7BC7"]});case"next":return(0,y.jsxs)(y.Fragment,{children:["\u4E0B\u4E00\u7BC7 ",(0,y.jsx)(l.Z,{})]})}},[g]);return(0,y.jsx)(b.rU,{to:f,children:(0,y.jsxs)(p.D,{className:V.container,gap:8,children:[(0,y.jsx)(p.D,{horizontal:!0,gap:4,className:ee(V.nav,g==="next"&&V.alignmentEnd),children:pe}),(0,y.jsx)(p.D,{horizontal:!0,className:ee(V.title,g==="next"&&V.alignmentEnd),children:Y})]})})},h=(0,m.memo)(S);function k(U,J){var Y=Object.keys(U);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(U);J&&(f=f.filter(function(g){return Object.getOwnPropertyDescriptor(U,g).enumerable})),Y.push.apply(Y,f)}return Y}function w(U){for(var J=1;J<arguments.length;J++){var Y=arguments[J]!=null?arguments[J]:{};J%2?k(Object(Y),!0).forEach(function(f){(0,s.Z)(U,f,Y[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(U,Object.getOwnPropertyDescriptors(Y)):k(Object(Y)).forEach(function(f){Object.defineProperty(U,f,Object.getOwnPropertyDescriptor(Y,f))})}return U}var B=function(){var J=(0,u.HX)(o.e9,c()),Y=J.prev,f=J.next,g=(0,r.F)(),L=g.mobile;return(0,y.jsxs)(p.D,{horizontal:!L,gap:L?12:0,distribution:"space-between",style:{margin:L?12:0},children:[Y?(0,y.jsx)(h,w({type:"prev"},Y)):(0,y.jsx)("div",{}),f?(0,y.jsx)(h,w({type:"next"},f)):(0,y.jsx)("div",{})]})},R=(0,m.memo)(B)},85284:function(E,t,e){"use strict";e.d(t,{Z:function(){return T}});var s=e(78708),r=e(25201),a=e(81842),c=e(66454),m=e(9134),p=e(81057),u=e(24819),o=e(4438),n=e(11954),l=e(61621),b,z,W,A,x,M,H,v,y,S,h=(0,n.kc)(function(C,D){var F=C.token,I=C.prefixCls,Q=C.responsive,Z=C.css,_=C.stylish,ie=C.isDarkMode,ue=C.cx,d=D.rowNum,i=D.hasLink,j="".concat(I,"-features"),O="".concat(j,"-cover"),N="".concat(j,"-description"),$="".concat(j,"-title"),ne="".concat(j,"-img"),be=20,we=function(ze){return Z(b||(b=(0,o.Z)([` + width: `,`px; + height: `,`px; + font-size: `,`px; + `])),ze,ze,ze*(22/24))},ye=Z(z||(z=(0,o.Z)([` + transition: all `," ",`; + `])),F.motionDurationSlow,F.motionEaseInOutCirc);return{cell:Z(W||(W=(0,o.Z)([` + overflow: hidden; + `]))),container:Z(A||(A=(0,o.Z)([` + `,`; + + z-index: 1; + padding: 24px; + border-radius: 24px; + + background: linear-gradient( + 135deg, + `,`, + `,` + ); + + position: relative; + + &:hover { + scale: 1.03; + + background: linear-gradient( + 135deg, + `,`, + `,` + ); + + box-shadow: inset 0 0 0 1px `,", ",`; + + .`,` { + height: `,`px; + width: 100%; + padding: 0; + } + + .`,` { + `,`; + } + + .`,` { + position: absolute; + visibility: hidden; + opacity: 0; + } + + .`,` { + font-size: `,`px; + } + } + `])),ye,F.colorFillContent,F.colorFillQuaternary,(0,l.$n)(.5,F.colorFillContent),(0,l.$n)(.5,F.colorFillQuaternary),F.colorBorder,F.boxShadowSecondary,O,be*d,ne,we(100),N,$,i?14:20),title:ue($,ye,Z(x||(x=(0,o.Z)([` + pointer-events: none; + font-size: 20px; + line-height: `,`; + margin: 16px 0; + color: `,`; + `])),F.lineHeightHeading3,F.colorText)),desc:ue(N,ye,Z(M||(M=(0,o.Z)([` + color: `,`; + + pointer-events: none; + quotient { + color: `,`; + display: block; + margin: 12px 0; + padding-left: 12px; + position: relative; + &:before { + position: absolute; + content: ''; + left: 0; + display: block; + border-radius: 2px; + width: 4px; + height: 100%; + background: `,`; + } + } + `])),F.colorTextSecondary,F.colorTextDescription,ie?F.colorPrimary:F.colorPrimaryBgHover)),imgContainer:ue(O,ye,Z(H||(H=(0,o.Z)([` + background: `,`; + border-radius: 8px; + opacity: 0.8; + + `,`; + padding: 4px; + + &[image-style='primary'] { + background: linear-gradient(135deg, `,", ",`); + } + + &[image-style='light'] { + background: `,`; + } + + &[image-style='soon'] { + opacity: 0.5; + background: linear-gradient( + 135deg, + `,`, + `,` 50%, + `,` + ); + } + `])),F.colorFillContent,we(24),F.gradientColor1,F.gradientColor2,F.colorBgContainer,(0,l.m4)(F.gradientColor2,.3),(0,l.m4)(F.gradientColor2,.3),(0,l.m4)(F.gradientColor1,.3))),img:ue(ne,ye,Z(v||(v=(0,o.Z)([` + `,`; + color: `,`; + `])),we(20),F.colorWhite)),link:Z(y||(y=(0,o.Z)([` + `,`; + + margin-top: 24px; + + a { + `,`; + + color: `,`; + &:hover { + color: `,`; + } + } + `])),ye,_.resetLinkColor,F.colorTextDescription,F.colorPrimaryHover),blur:Z(S||(S=(0,o.Z)([` + pointer-events: none; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + `,`; + scale: 2; + opacity: `,`; + `,` { + display: none; + } + `])),_.heroBlurBall,ie?.05:.08,Q.mobile)}}),k=e(11527),w=function(D){var F=D.image,I=D.className,Q=D.title,Z=/(\.png|\.jpg|\.jpeg|\.gif|\.svg|\.webp)$/;return F.startsWith("http")||Z.test(F)?(0,k.jsx)("img",{className:I,src:F,alt:Q}):(0,k.jsx)(p.Z,{className:I,children:F})},B=function(D){var F=D.imageType,I=D.row,Q=D.column,Z=D.hero,_=D.description,ie=D.image,ue=D.title,d=D.link,i=D.imageStyle,j=D.openExternal,O=I||7,N=h({rowNum:O,hasLink:!!d}),$=N.styles,ne=N.theme;return(0,k.jsxs)("div",{className:$.container,style:{gridRow:"span ".concat(O),gridColumn:"span ".concat(Q||1),cursor:d?"pointer":"default"},onClick:function(){d&&(j?window.open(d):m.m8.push(d))},children:[(0,k.jsxs)("div",{className:$.cell,children:[ie&&(0,k.jsx)(p.Z,{"image-style":F,className:$.imgContainer,style:i,children:(0,k.jsx)(w,{className:$.img,image:ie,title:ue})}),ue&&(0,k.jsxs)(u.D,{as:"h3",horizontal:!0,gap:8,align:"center",className:$.title,children:[ue,F==="soon"?(0,k.jsx)(c.Z,{color:ne.isDarkMode?"pink-inverse":"cyan-inverse",children:"SOON"}):null]}),_&&(0,k.jsx)("p",{dangerouslySetInnerHTML:{__html:_},className:$.desc}),d&&(0,k.jsx)("div",{className:$.link,children:(0,k.jsxs)(m.rU,{to:d,children:["\u7ACB\u5373\u4E86\u89E3 ",(0,k.jsx)(a.Z,{})]})})]}),Z&&(0,k.jsx)("div",{className:$.blur})]})},R=B,U,J,Y=(0,n.kc)(function(C){var D=C.token,F=C.prefixCls,I=C.responsive,Q=C.css,Z=C.cx,_="".concat(F,"-features");return{container:Z(_,Q(U||(U=(0,o.Z)([` + max-width: `,`px; + + display: grid; + grid-template-columns: repeat(3, 1fr); + grid-auto-flow: row dense; + grid-auto-rows: 24px; + gap: 16px; + + `,` + `])),D.contentMaxWidth,I({mobile:Q(J||(J=(0,o.Z)([` + flex-direction: column; + display: flex; + `]))),laptop:{gridTemplateColumns:"repeat(2, 1fr)"}})))}});function f(C,D){var F=Object.keys(C);if(Object.getOwnPropertySymbols){var I=Object.getOwnPropertySymbols(C);D&&(I=I.filter(function(Q){return Object.getOwnPropertyDescriptor(C,Q).enumerable})),F.push.apply(F,I)}return F}function g(C){for(var D=1;D<arguments.length;D++){var F=arguments[D]!=null?arguments[D]:{};D%2?f(Object(F),!0).forEach(function(I){(0,r.Z)(C,I,F[I])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(F)):f(Object(F)).forEach(function(I){Object.defineProperty(C,I,Object.getOwnPropertyDescriptor(F,I))})}return C}var L=function(D){var F=D.items,I=D.style,Q=Y(),Z=Q.styles;return F!=null&&F.length?(0,k.jsx)("div",{className:Z.container,style:I,children:F.map(function(_){return(0,k.jsx)(R,g({},_),_.title)})}):null},V=L,ee=e(60340),pe=e(93449),re=function(){var D=(0,ee.HX)(pe.SL,s.X);return D!=null&&D.length?(0,k.jsx)(V,{items:D,style:{margin:"0 16px"}}):null},T=re},53785:function(E,t,e){"use strict";e.d(t,{Z:function(){return D}});var s=e(84486),r=e(73351),a=e(81057),c=e(24819),m=e(12309),p=e(25201),u=e(16658),o=e(50959),n=e(84875),l=e.n(n),b=function(I){var Q=I.prefixCls,Z=I.icon,_=I.title,ie=I.items,ue=ie===void 0?[]:ie,d=I.style,i=I.className;return o.createElement("div",{className:l()("".concat(Q,"-column"),i),style:d},(_||Z)&&o.createElement("h2",null,Z&&o.createElement("span",{className:"".concat(Q,"-column-icon")},Z),_),ue.map(function(j,O){var N=j.LinkComponent||"a";return o.createElement("div",{className:l()("".concat(Q,"-item"),j.className),style:j.style,key:O},o.createElement(N,{href:j.url,to:typeof N!="string"?j.url:void 0,target:j.openExternal?"_blank":void 0,rel:j.openExternal?"noopener noreferrer":void 0},j.icon&&o.createElement("span",{className:"".concat(Q,"-item-icon")},j.icon),j.title),j.description&&o.createElement(o.Fragment,null,o.createElement("span",{className:"".concat(Q,"-item-separator")},"-"),o.createElement("span",{className:"".concat(Q,"-item-description")},j.description)))}))},z=b,W=["prefixCls","className","style","bottom","columns","maxColumnsPerRow","backgroundColor","columnLayout","theme"],A=function(I){var Q=I.prefixCls,Z=Q===void 0?"rc-footer":Q,_=I.className,ie=I.style,ue=I.bottom,d=I.columns,i=I.maxColumnsPerRow,j=I.backgroundColor,O=I.columnLayout,N=I.theme,$=N===void 0?"dark":N,ne=(0,u.Z)(I,W),be=l()("".concat(Z),_,(0,p.Z)({},"".concat(Z,"-").concat($),!!$)),we=typeof i=="number"&&i>0;return o.createElement("footer",(0,m.Z)((0,m.Z)({},ne),{},{className:be,style:(0,m.Z)((0,m.Z)({},ie),{},{backgroundColor:j})}),o.createElement("section",{className:"".concat(Z,"-container")},d&&d.length>0&&o.createElement("section",{className:"".concat(Z,"-columns"),style:{justifyContent:O,flexWrap:we?"wrap":void 0}},d.map(function(ye,Oe){var ze=ye.title,me=ye.icon,eo=ye.style,De=ye.className,Ne=ye.items,Ke=Ne===void 0?[]:Ne,Ve=(0,m.Z)({},eo);return we&&(Ve.flex="0 0 ".concat(100/(i+1)+.1,"%")),o.createElement(z,{key:Oe,prefixCls:Z,title:ze,icon:me,items:Ke,style:Ve,className:De})}))),ue&&o.createElement("section",{className:"".concat(Z,"-bottom")},o.createElement("div",{className:"".concat(Z,"-bottom-container")},ue)))},x=A,M=e(4438),H=e(11954),v,y,S=(0,H.kc)(function(F,I){var Q=F.css,Z=F.responsive,_=F.token,ie="rc-footer";return{container:Q(v||(v=(0,M.Z)([` + grid-area: footer; + border-top: 1px solid `,`; + color: `,`; + text-align: center; + align-self: stretch; + + `,` { + border: none; + flex-direction: column; + } + `])),_.colorSplit,_.colorTextDescription,Z.mobile),footer:Q(y||(y=(0,M.Z)([` + color: `,`; + font-size: 14px; + line-height: 1.5; + background-color: `,`; + + &.`,` { + a { + color: `,`; + text-decoration: none; + transition: all 0.3s; + + &:hover { + color: `,`; + } + } + } + + .`,` { + &-container { + width: 100%; + max-width: `,`px; + margin: auto; + padding: `,`; + } + + &-columns { + display: flex; + justify-content: space-around; + } + + &-column { + h2 { + position: relative; + margin: 0 auto; + color: `,`; + font-weight: 500; + font-size: 16px; + } + + &-icon { + position: relative; + top: -1px; + display: inline-block; + width: 22px; + text-align: center; + vertical-align: middle; + margin-inline-end: 0.5em; + + > span, + > svg, + img { + display: block; + width: 100%; + } + } + } + + &-item { + margin: 12px 0; + + &-icon { + position: relative; + top: -1px; + display: inline-block; + width: 16px; + text-align: center; + vertical-align: middle; + margin-inline-end: 0.4em; + + > span, + > svg, + img { + display: block; + width: 100%; + } + } + + &-separator { + margin: 0 0.3em; + } + } + + &-bottom { + &-container { + width: 100%; + max-width: 1200px; + margin: 0 auto; + padding: 16px 0; + font-size: 16px; + line-height: 32px; + text-align: center; + border-top: 1px solid `,`; + } + } + + &-light { + color: rgba(0, 0, 0, 0.85); + background-color: transparent; + + h2, + a { + color: rgba(0, 0, 0, 0.85); + } + } + + &-light &-bottom-container { + border-top-color: #e8e8e8; + } + + &-light &-item-separator, + &-light &-item-description { + color: rgba(0, 0, 0, 0.45); + } + } + + `,` { + .`,` { + text-align: center; + + &-container { + padding: 40px 0; + } + + &-columns { + display: block; + } + + &-column { + display: block; + margin-bottom: 40px; + + &:last-child { + margin-bottom: 0; + } + } + } + } + `])),_.colorTextSecondary,_.colorBgLayout,ie,_.colorTextTertiary,_.colorLinkHover,ie,_.contentMaxWidth,I?"0":"60px 0 20px",_.colorText,I?"transparent":_.colorBorderSecondary,Z.mobile,ie)}}),h=e(11527),k=function(I){var Q=I.columns,Z=I.bottom,_=I.theme,ie=!Q||(Q==null?void 0:Q.length)===0,ue=S(ie),d=ue.styles;return(0,h.jsx)("div",{className:d.container,children:(0,h.jsx)(x,{theme:_,className:d.footer,columns:Q,bottom:Z})})},w=k,B=e(60340),R=e(82566),U=e(75263),J=e(9084),Y=e(13397),f=e(39263),g=e(17789),L=e(54762),V=e(9134),ee=function(I){var Q=I.github,Z={title:"\u76F8\u5173\u8D44\u6E90",items:[{title:"Ant Design",url:"https://ant.design",openExternal:!0},{title:"Ant Design Pro",url:"https://pro.ant.design",openExternal:!0},{title:"Ant Design Pro Components",url:"https://procomponents.ant.design",openExternal:!0},{title:"Umi",description:"React \u5E94\u7528\u5F00\u53D1\u6846\u67B6",url:"https://umijs.org",openExternal:!0},{title:"Dumi",description:"\u7EC4\u4EF6/\u6587\u6863\u7814\u53D1\u5DE5\u5177",url:"https://d.umijs.org",openExternal:!0},{title:"qiankun",description:"\u5FAE\u524D\u7AEF\u6846\u67B6",url:"https://qiankun.umijs.org",openExternal:!0}]},_={title:"\u793E\u533A",items:[{icon:(0,h.jsx)(U.Z,{}),title:"Medium",url:"http://medium.com/ant-design/",openExternal:!0},{icon:(0,h.jsx)(J.Z,{style:{color:"#1DA1F2"}}),title:"Twitter",url:"http://twitter.com/antdesignui",openExternal:!0},{icon:(0,h.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/XuVpGqBFxXplzvLjJBZB.svg",alt:"yuque"}),title:"Ant Design \u8BED\u96C0\u4E13\u680F",url:"https://yuque.com/ant-design/ant-design",openExternal:!0},{icon:(0,h.jsx)(Y.Z,{style:{color:"#056de8"}}),title:"Ant Design \u77E5\u4E4E\u4E13\u680F",url:"https://www.zhihu.com/column/c_1564262000561106944",openExternal:!0},{icon:(0,h.jsx)(Y.Z,{style:{color:"#056de8"}}),title:"\u4F53\u9A8C\u79D1\u6280\u4E13\u680F",url:"http://zhuanlan.zhihu.com/xtech",openExternal:!0},{icon:(0,h.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/mZBWtboYbnMkTBaRIuWQ.png",alt:"seeconf"}),title:"SEE Conf",description:"SEE Conf-\u8682\u8681\u4F53\u9A8C\u79D1\u6280\u5927\u4F1A",url:"https://seeconf.antfin.com/",openExternal:!0}]},ie={icon:(0,h.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/nBVXkrFdWHxbZlmMbsaH.svg",alt:"more products"}),title:"\u66F4\u591A\u4EA7\u54C1",items:[{icon:(0,h.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/XuVpGqBFxXplzvLjJBZB.svg",alt:"yuque"}),title:"\u8BED\u96C0",url:"https://yuque.com",description:"\u77E5\u8BC6\u521B\u4F5C\u4E0E\u5206\u4EAB\u5DE5\u5177",openExternal:!0},{icon:(0,h.jsx)("img",{src:"https://gw.alipayobjects.com/zos/antfincdn/nc7Fc0XBg5/8a6844f5-a6ed-4630-9177-4fa5d0b7dd47.png",alt:"AntV"}),title:"AntV",url:"https://antv.vision",description:"\u6570\u636E\u53EF\u89C6\u5316\u89E3\u51B3\u65B9\u6848",openExternal:!0},{icon:(0,h.jsx)("img",{src:"https://www.eggjs.org/logo.svg",alt:"Egg"}),title:"Egg",url:"https://eggjs.org",description:"\u4F01\u4E1A\u7EA7 Node.js \u6846\u67B6",openExternal:!0},{icon:(0,h.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/DMDOlAUhmktLyEODCMBR.ico",alt:"kitchen"}),title:"Kitchen",description:"Sketch \u5DE5\u5177\u96C6",url:"https://kitchen.alipay.com",openExternal:!0},{icon:(0,h.jsx)("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/nBVXkrFdWHxbZlmMbsaH.svg",alt:"xtech"}),title:"\u8682\u8681\u4F53\u9A8C\u79D1\u6280",url:"https://xtech.antfin.com/",openExternal:!0}]},ue={title:"\u5E2E\u52A9",items:[Q?{icon:(0,h.jsx)(f.Z,{}),title:"GitHub",url:Q,openExternal:!0}:void 0,{icon:(0,h.jsx)(g.Z,{}),title:"\u66F4\u65B0\u65E5\u5FD7",url:"/changelog",LinkComponent:V.rU},Q?{icon:(0,h.jsx)(L.Z,{}),title:"\u8BA8\u8BBA",url:"".concat(Q,"/issues"),openExternal:!0}:void 0].filter(Boolean)};return[Z,_,ue,ie]},pe,re,T=(0,H.kc)(function(F){var I=F.css,Q=F.responsive,Z=F.token,_="rc-footer";return{container:I(pe||(pe=(0,M.Z)([` + grid-area: footer; + border-top: 1px solid `,`; + color: `,`; + text-align: center; + align-self: stretch; + + `,` { + border: none; + flex-direction: column; + } + `])),Z.colorSplit,Z.colorTextDescription,Q.mobile),footer:I(re||(re=(0,M.Z)([` + color: `,`; + font-size: 14px; + line-height: 1.5; + background-color: `,`; + + &.`,` { + a { + color: `,`; + text-decoration: none; + transition: all 0.3s; + + &:hover { + color: `,`; + } + } + } + + .`,` { + &-container { + width: 100%; + max-width: `,`px; + margin: auto; + padding: 60px 0 20px; + } + + &-columns { + display: flex; + justify-content: space-around; + } + + &-column { + //margin-bottom: 60px; + + h2 { + position: relative; + margin: 0 auto; + color: `,`; + font-weight: 500; + font-size: 16px; + } + + &-icon { + position: relative; + top: -1px; + display: inline-block; + width: 22px; + text-align: center; + vertical-align: middle; + margin-inline-end: 0.5em; + + > span, + > svg, + img { + display: block; + width: 100%; + } + } + } + + &-item { + margin: 12px 0; + + &-icon { + position: relative; + top: -1px; + display: inline-block; + width: 16px; + text-align: center; + vertical-align: middle; + margin-inline-end: 0.4em; + + > span, + > svg, + img { + display: block; + width: 100%; + } + } + + &-separator { + margin: 0 0.3em; + } + } + + &-bottom { + &-container { + width: 100%; + max-width: 1200px; + margin: 0 auto; + padding: 16px 0; + font-size: 16px; + line-height: 32px; + text-align: center; + border-top: 1px solid `,`; + } + } + + &-light { + color: rgba(0, 0, 0, 0.85); + background-color: transparent; + + h2, + a { + color: rgba(0, 0, 0, 0.85); + } + } + + &-light &-bottom-container { + border-top-color: #e8e8e8; + } + + &-light &-item-separator, + &-light &-item-description { + color: rgba(0, 0, 0, 0.45); + } + } + + `,` { + .`,` { + text-align: center; + + &-container { + padding: 40px 0; + } + + &-columns { + display: block; + } + + &-column { + display: block; + margin-bottom: 40px; + + &:last-child { + margin-bottom: 0; + } + } + } + } + `])),Z.colorTextSecondary,Z.colorBgLayout,_,Z.colorTextTertiary,Z.colorLinkHover,_,Z.contentMaxWidth,Z.colorText,Z.colorBorderSecondary,Q.mobile,_)}}),C=function(){var I=(0,B.HX)(function(be){return be.siteData}),Q=I.themeConfig,Z=I.pkg,_=(0,B.HX)(R.BB),ie=T(),ue=ie.styles,d=ie.theme,i=(0,r.F)(),j=i.mobile;if(!Q.footer)return null;var O=Q.footerConfig,N=O!=null&&O.columns?O.columns:ee({github:_||Z.homepage}),$=(O==null?void 0:O.bottom)||Q.footer,ne=(O==null?void 0:O.copyright)||"Copyright \xA9 2022-".concat(new Date().getFullYear());return(0,h.jsx)(w,{theme:(O==null?void 0:O.theme)||d.appearance,columns:N,bottom:j?(0,h.jsxs)(a.Z,{className:ue.container,children:[ne,(0,h.jsx)(c.D,{align:"center",horizontal:!0,dangerouslySetInnerHTML:{__html:$}})]}):(0,h.jsxs)(a.Z,{horizontal:!0,children:[ne,(0,h.jsx)(s.Z,{type:"vertical"}),(0,h.jsx)("span",{dangerouslySetInnerHTML:{__html:$}})]})})},D=C},84329:function(E,t,e){"use strict";e.d(t,{Z:function(){return io}});var s=e(89043),r=e(50959),a=e(24819),c=e(10823),m=e(71625),p=e(83143),u=e(82107),o=e(84875),n=e.n(o),l=e(12309),b=e(89337),z=e(77189),W=r.createContext(null),A=r.createContext({}),x=W,M=e(25201),H=e(97605),v=e(10091),y=e(57),S=e(68924),h=e(96771),k=function(K){var de=K.prefixCls,le=K.className,ge=K.style,Se=K.children,xe=K.containerRef,Ee=K.id,Le=K.onMouseEnter,Re=K.onMouseOver,Fe=K.onMouseLeave,qe=K.onClick,he=K.onKeyDown,ve=K.onKeyUp,fe={onMouseEnter:Le,onMouseOver:Re,onMouseLeave:Fe,onClick:qe,onKeyDown:he,onKeyUp:ve},He=r.useContext(A),Te=He.panel,Me=(0,h.x1)(Te,xe);return r.createElement(r.Fragment,null,r.createElement("div",(0,H.Z)({id:Ee,className:n()("".concat(de,"-content"),le),style:(0,l.Z)({},ge),"aria-modal":"true",role:"dialog",ref:Me},fe),Se))},w=k,B=e(12868);function R(X){return typeof X=="string"&&String(Number(X))===X?((0,B.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(X)):X}function U(X){warning(!("wrapperClassName"in X),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!X.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var J={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function Y(X,K){var de,le,ge,Se,xe=X.prefixCls,Ee=X.open,Le=X.placement,Re=X.inline,Fe=X.push,qe=X.forceRender,he=X.autoFocus,ve=X.keyboard,fe=X.classNames,He=X.rootClassName,Te=X.rootStyle,Me=X.zIndex,ke=X.className,Ae=X.id,Ue=X.style,We=X.motion,fo=X.width,Ge=X.height,Ye=X.children,oo=X.contentWrapperStyle,ko=X.mask,Fo=X.maskClosable,To=X.maskMotion,Qe=X.maskClassName,go=X.maskStyle,wo=X.afterOpenChange,Mo=X.onClose,Po=X.onMouseEnter,Do=X.onMouseOver,No=X.onMouseLeave,Io=X.onClick,vo=X.onKeyDown,Ho=X.onKeyUp,ro=X.styles,Ao=r.useRef(),zo=r.useRef(),jo=r.useRef();r.useImperativeHandle(K,function(){return Ao.current});var Ko=function(co){var Ro=co.keyCode,Wo=co.shiftKey;switch(Ro){case y.Z.TAB:{if(Ro===y.Z.TAB){if(!Wo&&document.activeElement===jo.current){var $o;($o=zo.current)===null||$o===void 0||$o.focus({preventScroll:!0})}else if(Wo&&document.activeElement===zo.current){var Vo;(Vo=jo.current)===null||Vo===void 0||Vo.focus({preventScroll:!0})}}break}case y.Z.ESC:{Mo&&ve&&(co.stopPropagation(),Mo(co));break}}};r.useEffect(function(){if(Ee&&he){var _e;(_e=Ao.current)===null||_e===void 0||_e.focus({preventScroll:!0})}},[Ee]);var Xo=r.useState(!1),Bo=(0,s.Z)(Xo,2),Zo=Bo[0],Lo=Bo[1],lo=r.useContext(x),Uo;Fe===!1?Uo={distance:0}:Fe===!0?Uo={}:Uo=Fe||{};var Eo=(de=(le=(ge=Uo)===null||ge===void 0?void 0:ge.distance)!==null&&le!==void 0?le:lo==null?void 0:lo.pushDistance)!==null&&de!==void 0?de:180,Yo=r.useMemo(function(){return{pushDistance:Eo,push:function(){Lo(!0)},pull:function(){Lo(!1)}}},[Eo]);r.useEffect(function(){if(Ee){var _e;lo==null||(_e=lo.push)===null||_e===void 0||_e.call(lo)}else{var co;lo==null||(co=lo.pull)===null||co===void 0||co.call(lo)}},[Ee]),r.useEffect(function(){return function(){var _e;lo==null||(_e=lo.pull)===null||_e===void 0||_e.call(lo)}},[]);var Qo=ko&&r.createElement(v.ZP,(0,H.Z)({key:"mask"},To,{visible:Ee}),function(_e,co){var Ro=_e.className,Wo=_e.style;return r.createElement("div",{className:n()("".concat(xe,"-mask"),Ro,fe==null?void 0:fe.mask,Qe),style:(0,l.Z)((0,l.Z)((0,l.Z)({},Wo),go),ro==null?void 0:ro.mask),onClick:Fo&&Ee?Mo:void 0,ref:co})}),Jo=typeof We=="function"?We(Le):We,Oo={};if(Zo&&Eo)switch(Le){case"top":Oo.transform="translateY(".concat(Eo,"px)");break;case"bottom":Oo.transform="translateY(".concat(-Eo,"px)");break;case"left":Oo.transform="translateX(".concat(Eo,"px)");break;default:Oo.transform="translateX(".concat(-Eo,"px)");break}Le==="left"||Le==="right"?Oo.width=R(fo):Oo.height=R(Ge);var qo={onMouseEnter:Po,onMouseOver:Do,onMouseLeave:No,onClick:Io,onKeyDown:vo,onKeyUp:Ho},_o=r.createElement(v.ZP,(0,H.Z)({key:"panel"},Jo,{visible:Ee,forceRender:qe,onVisibleChanged:function(co){wo==null||wo(co)},removeOnLeave:!1,leavedClassName:"".concat(xe,"-content-wrapper-hidden")}),function(_e,co){var Ro=_e.className,Wo=_e.style;return r.createElement("div",(0,H.Z)({className:n()("".concat(xe,"-content-wrapper"),fe==null?void 0:fe.wrapper,Ro),style:(0,l.Z)((0,l.Z)((0,l.Z)((0,l.Z)({},Oo),Wo),oo),ro==null?void 0:ro.wrapper)},(0,S.Z)(X,{data:!0})),r.createElement(w,(0,H.Z)({id:Ae,containerRef:co,prefixCls:xe,className:n()(ke,fe==null?void 0:fe.content),style:(0,l.Z)((0,l.Z)({},Ue),ro==null?void 0:ro.content)},qo),Ye))}),Go=(0,l.Z)({},Te);return Me&&(Go.zIndex=Me),r.createElement(x.Provider,{value:Yo},r.createElement("div",{className:n()(xe,"".concat(xe,"-").concat(Le),He,(Se={},(0,M.Z)(Se,"".concat(xe,"-open"),Ee),(0,M.Z)(Se,"".concat(xe,"-inline"),Re),Se)),style:Go,tabIndex:-1,ref:Ao,onKeyDown:Ko},Qo,r.createElement("div",{tabIndex:0,ref:zo,style:J,"aria-hidden":"true","data-sentinel":"start"}),_o,r.createElement("div",{tabIndex:0,ref:jo,style:J,"aria-hidden":"true","data-sentinel":"end"})))}var f=r.forwardRef(Y),g=f,L=function(K){var de=K.open,le=de===void 0?!1:de,ge=K.prefixCls,Se=ge===void 0?"rc-drawer":ge,xe=K.placement,Ee=xe===void 0?"right":xe,Le=K.autoFocus,Re=Le===void 0?!0:Le,Fe=K.keyboard,qe=Fe===void 0?!0:Fe,he=K.width,ve=he===void 0?378:he,fe=K.mask,He=fe===void 0?!0:fe,Te=K.maskClosable,Me=Te===void 0?!0:Te,ke=K.getContainer,Ae=K.forceRender,Ue=K.afterOpenChange,We=K.destroyOnClose,fo=K.onMouseEnter,Ge=K.onMouseOver,Ye=K.onMouseLeave,oo=K.onClick,ko=K.onKeyDown,Fo=K.onKeyUp,To=K.panelRef,Qe=r.useState(!1),go=(0,s.Z)(Qe,2),wo=go[0],Mo=go[1],Po=r.useState(!1),Do=(0,s.Z)(Po,2),No=Do[0],Io=Do[1];(0,z.Z)(function(){Io(!0)},[]);var vo=No?le:!1,Ho=r.useRef(),ro=r.useRef();(0,z.Z)(function(){vo&&(ro.current=document.activeElement)},[vo]);var Ao=function(Bo){var Zo;if(Mo(Bo),Ue==null||Ue(Bo),!Bo&&ro.current&&!((Zo=Ho.current)!==null&&Zo!==void 0&&Zo.contains(ro.current))){var Lo;(Lo=ro.current)===null||Lo===void 0||Lo.focus({preventScroll:!0})}},zo=r.useMemo(function(){return{panel:To}},[To]);if(!Ae&&!wo&&!vo&&We)return null;var jo={onMouseEnter:fo,onMouseOver:Ge,onMouseLeave:Ye,onClick:oo,onKeyDown:ko,onKeyUp:Fo},Ko=(0,l.Z)((0,l.Z)({},K),{},{open:vo,prefixCls:Se,placement:Ee,autoFocus:Re,keyboard:qe,width:ve,mask:He,maskClosable:Me,inline:ke===!1,afterOpenChange:Ao,ref:Ho},jo);return r.createElement(A.Provider,{value:zo},r.createElement(b.Z,{open:vo||Ae||wo,autoDestroy:!1,getContainer:ke,autoLock:He&&(vo||wo)},r.createElement(g,Ko)))},V=L,ee=V,pe=e(20135),re=e(89585),T=e(81477),C=e(33121),D=e(23554),F=e(32583),I=e(19122),Z=X=>{var K,de;const{prefixCls:le,title:ge,footer:Se,extra:xe,closeIcon:Ee,closable:Le,onClose:Re,headerStyle:Fe,drawerStyle:qe,bodyStyle:he,footerStyle:ve,children:fe,classNames:He,styles:Te}=X,{drawer:Me}=r.useContext(T.E_),ke=r.useCallback(Ge=>r.createElement("button",{type:"button",onClick:Re,"aria-label":"Close",className:`${le}-close`},Ge),[Re]),[Ae,Ue]=(0,I.Z)(Le,Ee,ke,void 0,!0),We=r.useMemo(()=>{var Ge,Ye;return!ge&&!Ae?null:r.createElement("div",{style:Object.assign(Object.assign(Object.assign({},(Ge=Me==null?void 0:Me.styles)===null||Ge===void 0?void 0:Ge.header),Fe),Te==null?void 0:Te.header),className:n()(`${le}-header`,{[`${le}-header-close-only`]:Ae&&!ge&&!xe},(Ye=Me==null?void 0:Me.classNames)===null||Ye===void 0?void 0:Ye.header,He==null?void 0:He.header)},r.createElement("div",{className:`${le}-header-title`},Ue,ge&&r.createElement("div",{className:`${le}-title`},ge)),xe&&r.createElement("div",{className:`${le}-extra`},xe))},[Ae,Ue,xe,Fe,le,ge]),fo=r.useMemo(()=>{var Ge,Ye;if(!Se)return null;const oo=`${le}-footer`;return r.createElement("div",{className:n()(oo,(Ge=Me==null?void 0:Me.classNames)===null||Ge===void 0?void 0:Ge.footer,He==null?void 0:He.footer),style:Object.assign(Object.assign(Object.assign({},(Ye=Me==null?void 0:Me.styles)===null||Ye===void 0?void 0:Ye.footer),ve),Te==null?void 0:Te.footer)},Se)},[Se,ve,le]);return r.createElement("div",{className:`${le}-wrapper-body`,style:qe},We,r.createElement("div",{className:n()(`${le}-body`,He==null?void 0:He.body,(K=Me==null?void 0:Me.classNames)===null||K===void 0?void 0:K.body),style:Object.assign(Object.assign(Object.assign({},(de=Me==null?void 0:Me.styles)===null||de===void 0?void 0:de.body),he),Te==null?void 0:Te.body)},fe),fo)},_=e(19356),ie=e(76247),d=X=>{const{componentCls:K,motionDurationSlow:de}=X,le={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${de}`}}};return{[K]:{[`${K}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${de}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${K}-panel-motion`]:{"&-left":[le,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[le,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[le,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[le,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const i=X=>{const{componentCls:K,zIndexPopup:de,colorBgMask:le,colorBgElevated:ge,motionDurationSlow:Se,motionDurationMid:xe,padding:Ee,paddingLG:Le,fontSizeLG:Re,lineHeightLG:Fe,lineWidth:qe,lineType:he,colorSplit:ve,marginSM:fe,colorIcon:He,colorIconHover:Te,colorText:Me,fontWeightStrong:ke,footerPaddingBlock:Ae,footerPaddingInline:Ue}=X,We=`${K}-content-wrapper`;return{[K]:{position:"fixed",inset:0,zIndex:de,pointerEvents:"none","&-pure":{position:"relative",background:ge,[`&${K}-left`]:{boxShadow:X.boxShadowDrawerLeft},[`&${K}-right`]:{boxShadow:X.boxShadowDrawerRight},[`&${K}-top`]:{boxShadow:X.boxShadowDrawerUp},[`&${K}-bottom`]:{boxShadow:X.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${K}-mask`]:{position:"absolute",inset:0,zIndex:de,background:le,pointerEvents:"auto"},[We]:{position:"absolute",zIndex:de,maxWidth:"100vw",transition:`all ${Se}`,"&-hidden":{display:"none"}},[`&-left > ${We}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:X.boxShadowDrawerLeft},[`&-right > ${We}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:X.boxShadowDrawerRight},[`&-top > ${We}`]:{top:0,insetInline:0,boxShadow:X.boxShadowDrawerUp},[`&-bottom > ${We}`]:{bottom:0,insetInline:0,boxShadow:X.boxShadowDrawerDown},[`${K}-content`]:{width:"100%",height:"100%",overflow:"auto",background:ge,pointerEvents:"auto"},[`${K}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${K}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${Ee}px ${Le}px`,fontSize:Re,lineHeight:Fe,borderBottom:`${qe}px ${he} ${ve}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${K}-extra`]:{flex:"none"},[`${K}-close`]:{display:"inline-block",marginInlineEnd:fe,color:He,fontWeight:ke,fontSize:Re,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${xe}`,textRendering:"auto","&:focus, &:hover":{color:Te,textDecoration:"none"}},[`${K}-title`]:{flex:1,margin:0,color:Me,fontWeight:X.fontWeightStrong,fontSize:Re,lineHeight:Fe},[`${K}-body`]:{flex:1,minWidth:0,minHeight:0,padding:Le,overflow:"auto"},[`${K}-footer`]:{flexShrink:0,padding:`${Ae}px ${Ue}px`,borderTop:`${qe}px ${he} ${ve}`},"&-rtl":{direction:"rtl"}}}};var j=(0,_.Z)("Drawer",X=>{const K=(0,ie.TS)(X,{});return[i(K),d(K)]},X=>({zIndexPopup:X.zIndexPopupBase,footerPaddingBlock:X.paddingXS,footerPaddingInline:X.padding})),O=e(71332),N=function(X,K){var de={};for(var le in X)Object.prototype.hasOwnProperty.call(X,le)&&K.indexOf(le)<0&&(de[le]=X[le]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,le=Object.getOwnPropertySymbols(X);ge<le.length;ge++)K.indexOf(le[ge])<0&&Object.prototype.propertyIsEnumerable.call(X,le[ge])&&(de[le[ge]]=X[le[ge]]);return de};const $=null,ne={distance:180},be=X=>{var K,de,le,ge,Se,xe,Ee,Le,Re;const{rootClassName:Fe,width:qe,height:he,size:ve="default",mask:fe=!0,push:He=ne,open:Te,afterOpenChange:Me,onClose:ke,prefixCls:Ae,getContainer:Ue,style:We,className:fo,visible:Ge,afterVisibleChange:Ye}=X,oo=N(X,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:ko,getPrefixCls:Fo,direction:To,drawer:Qe}=r.useContext(T.E_),go=Fo("drawer",Ae),[wo,Mo]=j(go),Po=Ue===void 0&&ko?()=>ko(document.body):Ue,Do=n()({"no-mask":!fe,[`${go}-rtl`]:To==="rtl"},Fe,Mo),No=r.useMemo(()=>qe!=null?qe:ve==="large"?736:378,[qe,ve]),Io=r.useMemo(()=>he!=null?he:ve==="large"?736:378,[he,ve]),vo={motionName:(0,re.m)(go,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Ho=jo=>({motionName:(0,re.m)(go,`panel-motion-${jo}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),ro=(0,F.H)(),[Ao,zo]=(0,pe.Cn)("Drawer",oo.zIndex);return wo(r.createElement(D.BR,null,r.createElement(C.Ux,{status:!0,override:!0},r.createElement(O.Z.Provider,{value:zo},r.createElement(ee,Object.assign({prefixCls:go,onClose:ke,maskMotion:vo,motion:Ho},oo,{classNames:{mask:n()((de=oo.classNames)===null||de===void 0?void 0:de.mask,(le=Qe==null?void 0:Qe.classNames)===null||le===void 0?void 0:le.mask),content:n()((ge=oo.classNames)===null||ge===void 0?void 0:ge.content,(Se=Qe==null?void 0:Qe.classNames)===null||Se===void 0?void 0:Se.content)},styles:{mask:Object.assign(Object.assign({},(xe=oo.styles)===null||xe===void 0?void 0:xe.mask),(Ee=Qe==null?void 0:Qe.styles)===null||Ee===void 0?void 0:Ee.mask),content:Object.assign(Object.assign({},(Le=oo.styles)===null||Le===void 0?void 0:Le.content),(Re=Qe==null?void 0:Qe.styles)===null||Re===void 0?void 0:Re.content)},open:Te!=null?Te:Ge,mask:fe,push:He,width:No,height:Io,style:Object.assign(Object.assign({},Qe==null?void 0:Qe.style),We),className:n()(Qe==null?void 0:Qe.className,fo),rootClassName:Do,getContainer:Po,afterOpenChange:Me!=null?Me:Ye,panelRef:ro,zIndex:Ao}),r.createElement(Z,Object.assign({prefixCls:go},oo,{onClose:ke})))))))},we=X=>{const{prefixCls:K,style:de,className:le,placement:ge="right"}=X,Se=N(X,["prefixCls","style","className","placement"]),{getPrefixCls:xe}=r.useContext(T.E_),Ee=xe("drawer",K),[Le,Re]=j(Ee),Fe=n()(Ee,`${Ee}-pure`,`${Ee}-${ge}`,Re,le);return Le(r.createElement("div",{className:Fe,style:de},r.createElement(Z,Object.assign({prefixCls:Ee},Se))))};be._InternalPanelDoNotUseOrYouWillBeFired=we;var ye=be,Oe=e(56389),ze=e(9134),me=e(3341),eo=e.n(me),De=e(32699),Ne=e(81057),Ke=e(60340),Ve=e(60287),Ie=e(4438),ho=e(11954),po=e(61621),te,P,q,G,oe,se,ce,Ce=(0,ho.kc)(function(X){var K=X.token,de=X.prefixCls,le=X.cx,ge=X.css,Se=6;return{rect:ge(te||(te=(0,Ie.Z)([` + background: `,`; + + width: 100%; + `])),(0,po.m4)(K.colorBgContainer,.8)),icon:le("site-burger-icon",ge(P||(P=(0,Ie.Z)([` + position: relative; + + &, + &::before, + &::after { + display: inline-block; + height: 2px; + background: `,`; + + width: 16px; + + transition: all 150ms ease; + } + + &::before, + &::after { + position: absolute; + left: 0; + + content: ''; + } + + &::before { + top: `,`px; + } + + &::after { + top: -`,`px; + } + `])),K.colorTextSecondary,Se,Se)),active:ge(q||(q=(0,Ie.Z)([` + &::before, + &::after { + background: `,`; + } + & { + background: transparent; + } + + &::before { + top: 0; + transform: rotate(-135deg); + } + + &::after { + top: 0; + transform: rotate(135deg); + } + `])),K.colorText),container:ge(G||(G=(0,Ie.Z)([` + width: `,`px; + height: `,`px; + border-radius: `,`px; + cursor: pointer; + `])),K.controlHeight,K.controlHeight,K.borderRadius),drawerRoot:ge(oe||(oe=(0,Ie.Z)([` + top: `,`px; + + :focus-visible { + outline: none; + } + + .`,`-drawer { + &-mask { + background: transparent; + backdrop-filter: blur(7px); + background: `,`; + } + + &-content-wrapper { + box-shadow: none; + } + } + `])),K.headerHeight+1,de,(0,po.m4)(K.colorBgBase,.5)),drawer:ge(se||(se=(0,Ie.Z)([` + &.`,`-drawer-content { + background: transparent; + } + + .`,`-drawer-body { + display: flex; + flex-direction: column; + } + `])),de,de),menu:ge(ce||(ce=(0,Ie.Z)([` + background: transparent; + border-inline-end: transparent !important; + + > .`,"-menu-item-only-child,.",`-menu-submenu-title { + background: `,`; + border-radius: 0; + margin: 0; + width: 100%; + &:active { + margin-inline: 4px; + border-radius: `,`px; + } + } + + .`,"-menu-sub.",`-menu-inline { + //background: transparent !important; + background: `,` !important; + } + `])),de,de,(0,po.m4)(K.colorBgContainer,.8),K.borderRadius,de,de,(0,po.m4)(K.colorBgContainer,.2))}}),ae=e(11527),$e=function(){var K=(0,r.useState)(!1),de=(0,s.Z)(K,2),le=de[0],ge=de[1],Se=Ce(),xe=Se.styles,Ee=Se.cx,Le=(0,Ke.HX)(function(he){return he.navData},eo()),Re=(0,Ke.HX)(function(he){return he.sidebar},eo()),Fe=(0,Ke.HX)(Ve.K1),qe=(0,Ke.HX)(function(he){return he.location.pathname});return(0,ae.jsxs)(Ne.Z,{className:xe.container,onClick:function(){ge(!le)},children:[(0,ae.jsx)("div",{className:Ee(xe.icon,le?xe.active:"")}),(0,ae.jsxs)(ye,{open:le,placement:"left",closeIcon:null,rootClassName:xe.drawerRoot,className:xe.drawer,width:"100vw",headerStyle:{display:"none"},bodyStyle:{padding:0},children:[(0,ae.jsx)("div",{style:{height:24},className:xe.rect}),(0,ae.jsx)(Oe.Z,{mode:"inline",selectedKeys:(0,De.uniq)([Fe,"s-".concat(qe)]),openKeys:[Fe],className:xe.menu,items:Le.map(function(he){return{label:(0,ae.jsx)(ze.rU,{to:he.link,children:he.title}),key:he.activePath||he.link,children:(he.activePath||he.link)===Fe&&(Re==null?void 0:Re.map(function(ve){return!ve.link&&{label:ve.title,type:"group",children:ve.children.map(function(fe){return{label:(0,ae.jsx)(ze.rU,{to:fe.link,onClick:function(){ge(!1)},children:fe.title}),key:"s-".concat(fe.link)}})}}))}})}),(0,ae.jsx)("div",{style:{flex:1},className:xe.rect})]})]})},Ze=$e,je=e(963),Xe=e(20296),Pe=e(22682),no=e(82566),Je=function(){var K=(0,Ke.HX)(no.BB);return K?(0,ae.jsx)(Xe.Z,{arrow:!1,title:"Github",children:(0,ae.jsx)("a",{href:K,target:"_blank",rel:"noreferrer",children:(0,ae.jsx)(Pe.ZP,{icon:(0,ae.jsx)(je.Z,{})})})}):null},to=(0,r.memo)(Je),Be=e(25336),So=e(73351),uo=e(60413),yo,ao,Co,so,mo=(0,ho.kc)(function(X){var K=X.css,de=X.responsive,le=X.token;return{header:K(yo||(yo=(0,Ie.Z)([` + top: 0; + position: sticky; + background-color: transparent; + backdrop-filter: blur(6px); + z-index: `,`; + border-bottom: 1px solid `,`; + + grid-area: head; + align-self: stretch; + + `,` { + background: `,`; + } + `])),le.zIndexPopupBase-50,le.colorSplit,de.mobile,le.colorBgContainer),content:K(ao||(ao=(0,Ie.Z)([` + padding: 0 24px; + height: 64px; + + `,` { + padding: 0 12px; + } + `])),de.mobile),left:K(Co||(Co=(0,Ie.Z)([""]))),right:K(so||(so=(0,Ie.Z)([` + flex: 1; + display: flex; + justify-content: space-between; + + &-aside { + display: flex; + align-items: center; + + `,` { + margin: 8px 16px; + padding-top: 24px; + justify-content: center; + border-top: 1px solid `,`; + } + } + `])),de.mobile,le.colorBorder)}}),xo=function(){var K=(0,uo.f)(function(Se){return Se.themeMode}),de=(0,ze.OI)(),le=(0,s.Z)(de,3),ge=le[2];return(0,r.useEffect)(function(){return ge(K)},[K]),(0,ae.jsx)(Be.Z,{value:K,onChange:function(xe){uo.f.setState({themeMode:xe})}})},bo=function(){var K=(0,Ke.HX)(function(xe){return!!xe.routeMeta.frontmatter}),de=(0,So.F)(),le=de.mobile,ge=mo(),Se=ge.styles;return K?(0,ae.jsx)("div",{className:Se.header,children:(0,ae.jsx)(a.D,{horizontal:!0,distribution:"space-between",align:"center",width:"auto",className:Se.content,children:le?(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(a.D,{children:(0,ae.jsx)(Ze,{})}),(0,ae.jsx)(a.D,{horizontal:!0,className:Se.left,children:(0,ae.jsx)(m.Z,{})}),(0,ae.jsx)(a.D,{children:(0,ae.jsx)(xo,{})})]}):(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsx)(a.D,{horizontal:!0,className:Se.left,children:(0,ae.jsx)(m.Z,{})}),(0,ae.jsx)(a.D,{style:{marginLeft:48,alignSelf:"end"},children:(0,ae.jsx)(p.Z,{})}),(0,ae.jsxs)("section",{className:Se.right,children:[(0,ae.jsx)("div",{}),(0,ae.jsxs)(a.D,{gap:16,horizontal:!0,align:"center",className:"dumi-default-header-right-aside",children:[(0,ae.jsx)(u.ZP,{}),(0,ae.jsx)(c.Z,{}),(0,ae.jsx)(to,{}),(0,ae.jsx)(xo,{})]})]})]})})}):null},io=(0,r.memo)(bo)},32865:function(E,t,e){"use strict";e.d(t,{Z:function(){return U}});var s=e(58747),r=e(22682),a=e(9134),c=e(24819),m=e(81057),p=e(4438),u=e(11954),o,n=(0,u.kc)(function(J){var Y=J.css,f=J.stylish;return{button:Y(o||(o=(0,p.Z)([` + border: none; + + `,` + `,` + + background-size: 200% 100%; + + &:hover { + animation: none; + } + `])),f.heroButtonGradient,f.heroGradientFlow)}}),l=e(11527),b=function(Y){var f=Y.children,g=n(),L=g.styles;return(0,l.jsx)(r.ZP,{size:"large",shape:"round",type:"primary",className:L.button,children:f})},z=b,W,A,x,M,H,v,y,S=(0,u.kc)(function(J){var Y=J.css,f=J.responsive,g=J.token,L=J.stylish,V=J.isDarkMode;return{container:Y(W||(W=(0,p.Z)([` + position: relative; + text-align: center; + box-sizing: border-box; + + + * { + position: relative; + } + + > p { + margin: 32px; + color: `,`; + font-size: 20px; + line-height: 1.6; + + `,` + } + `])),g.colorTextSecondary,f({mobile:{fontSize:16}})),titleContainer:Y(A||(A=(0,p.Z)([` + position: relative; + `]))),title:Y(x||(x=(0,p.Z)([` + font-size: 68px; + z-index: 10; + color: transparent; + margin: 0; + font-family: AliPuHui, `,`; + + `,` + + b { + position: relative; + z-index: 5; + `,`; + `,` + + background-clip: text; + -webkit-text-fill-color: transparent; + } + `])),g.fontFamily,f({mobile:{fontSize:40}}),L.heroGradient,L.heroGradientFlow),titleShadow:Y(M||(M=(0,p.Z)([` + position: absolute; + z-index: 0; + color: `,`; + + top: 0; + left: 0; + font-size: 68px; + font-family: AliPuHui, `,`; + font-weight: bold; + `,` + + `,` + + b { + color: transparent; + } + `])),V?g.colorWhite:g.colorTextBase,g.fontFamily,f({mobile:{fontSize:40}}),L.heroTextShadow),desc:Y(H||(H=(0,p.Z)([` + font-size: `,`px; + color: `,`; + + `,` { + font-size: `,`px; + margin: 24px 16px; + } + `])),g.fontSizeHeading3,g.colorTextSecondary,f.mobile,g.fontSizeHeading5),actions:Y(v||(v=(0,p.Z)([` + margin-top: 48px; + display: flex; + justify-content: center; + + `,` + `])),f({mobile:{marginTop:24}})),canvas:Y(y||(y=(0,p.Z)([` + z-index: 10; + pointer-events: none; + position: absolute; + top: -250px; + left: 50%; + transform: translateX(-50%) scale(1.5); + width: 600px; + height: 400px; + opacity: 0.2; + `,` + + `,` { + width: 200px; + height: 300px; + } + `])),L.heroBlurBall,f.mobile)}}),h=function(Y){var f=Y.title,g=Y.description,L=Y.actions,V=S(),ee=V.styles,pe=V.cx;return(0,l.jsxs)(c.D,{horizontal:!0,distribution:"center",className:ee.container,children:[(0,l.jsx)("div",{className:ee.canvas}),(0,l.jsxs)(m.Z,{children:[f&&(0,l.jsxs)("div",{className:ee.titleContainer,children:[(0,l.jsx)("h1",{className:ee.title,dangerouslySetInnerHTML:{__html:f}}),(0,l.jsx)("div",{className:pe(ee.titleShadow),dangerouslySetInnerHTML:{__html:f}})]}),g&&(0,l.jsx)("p",{className:ee.desc,dangerouslySetInnerHTML:{__html:g}}),!!(L!=null&&L.length)&&(0,l.jsx)(s.ZP,{theme:{token:{fontSize:16,controlHeight:40}},children:(0,l.jsx)(c.D,{horizontal:!0,gap:24,className:ee.actions,children:L.map(function(re,T){var C=re.text,D=re.link,F=re.openExternal,I=/^(https?:)?\/\//i.test(D),Q=T===0?(0,l.jsx)(z,{children:C}):(0,l.jsx)(r.ZP,{size:"large",shape:"round",type:"default",children:C});return I?(0,l.jsx)("a",{href:D,target:"_blank",rel:"noopener noreferrer",children:Q},"".concat(C,"-").concat(T)):(0,l.jsx)(a.rU,{to:D,target:F?"_blank":void 0,rel:"noreferrer",children:Q},C)})})})]})]})},k=h,w=e(60340),B=e(93449),R=function(){var Y=(0,w.HX)(B.aH),f=(0,w.HX)(B.S2),g=(0,w.HX)(B.Vd);return(0,l.jsx)(k,{title:Y,actions:g,description:f})},U=R},35e3:function(E,t,e){"use strict";var s=e(89043),r=e(22682),a=e(9134),c=e(50959),m=e(87912),p=e(60340),u=e(11527);function o(W){var A=W.pathname,x=W.current,M=W.target,H="base"in x?A.replace(x.base.replace(/\/$/,""),"")||"/":A.replace(new RegExp("".concat(x.suffix,"$")),"");return"base"in M?"".concat(M.base.replace(/\/$/,"")).concat(H).replace(/([^/])\/$/,"$1"):"".concat(H).concat(M.suffix)}var n={"zh-CN":"\u{1F1E8}\u{1F1F3}","en-US":"\u{1F1FA}\u{1F1F8}","jp-JP":"\u{1F1EF}\u{1F1F5}","ko-KR":"\u{1F1F0}\u{1F1F7}","ru-RU":"\u{1F1F7}\u{1F1FA}","es-ES":"\u{1F1EA}\u{1F1F8}","fr-FR":"\u{1F1EB}\u{1F1F7}","de-DE":"\u{1F1E9}\u{1F1EA}","pt-BR":"\u{1F1E7}\u{1F1F7}","it-IT":"\u{1F1EE}\u{1F1F9}","tr-TR":"\u{1F1F9}\u{1F1F7}","vi-VN":"\u{1F1FB}\u{1F1F3}"},l={"zh-CN":"\u4E2D","en-US":"EN"},b=function(A){var x=A.locale,M=A.current,H=(0,a.TH)(),v=H.pathname,y=(0,c.useState)(function(){return o({pathname:v,current:M,target:x})}),S=(0,s.Z)(y,2),h=S[0],k=S[1];return(0,c.useEffect)(function(){k(o({pathname:v,current:M,target:x}))},[v,M.id,x.id]),(0,u.jsx)(a.rU,{to:h,children:(0,u.jsx)(r.ZP,{style:{minWidth:34,padding:0,display:"flex",alignItems:"center",justifyContent:"center"},children:l[x.id]})})},z=function(){var A=(0,p.HX)(function(M){return M.siteData.locales}),x=(0,p.HX)(function(M){return M.locale});return A.length<=1?null:A.length>2?(0,u.jsx)(m.Z,{value:A.findIndex(function(M){return M.id===x.id}),onChange:function(H){console.log(o({pathname:location.pathname,current:x,target:A[H]})),a.m8.push(o({pathname:location.pathname,current:x,target:A[H]}))},options:A.map(function(M){return{value:M.id,label:l[M.id]}}),renderItem:function(H,v){return"".concat(n[A[v].id]," ").concat(A[v].name)},style:{height:32,minWidth:32,padding:0,display:"flex",alignItems:"center",justifyContent:"center"}}):(0,u.jsx)(b,{locale:A.find(function(M){var H=M.id;return H!==x.id}),current:x})};t.Z=(0,c.memo)(z)},6266:function(E,t,e){"use strict";e.d(t,{Z:function(){return v}});var s=e(9134),r=e(3341),a=e.n(r),c=e(50959),m=e(78708),p=e(60340),u=e(86098),o=e(60287),n=e(56536),l=e(82566),b={apiHeader:u.U,flattenSidebar:o.gt,token:n.H,logo:l.c1},z=e(4438),W=e(11954),A,x=(0,W.kc)(function(y){var S=y.css,h=y.responsive,k=y.token;return S(A||(A=(0,z.Z)([` + display: inline-flex; + align-items: center; + font-family: AliPuHui, `,`; + color: `,`; + font-size: 22px; + line-height: 1; + font-weight: 500; + text-decoration: none; + + `,` { + font-size: 18px; + } + + img { + margin-inline-end: 10px; + } + `])),k.fontFamily,k.colorText,h.mobile)}),M=e(11527),H=function(){var S=(0,p.HX)(function(U){return U.siteData.themeConfig},a()),h=(0,p.HX)(function(U){return U.locale},a()),k=(0,p.HX)(b.logo,m.X),w=x(),B=w.styles,R=w.cx;return S&&(0,M.jsxs)(s.rU,{className:R(B),to:"base"in h?h.base:"/",children:[!!k&&(0,M.jsx)("img",{src:k,alt:S.name,height:32}),S.name]})},v=(0,c.memo)(H)},34535:function(E,t,e){"use strict";e.d(t,{Z:function(){return M}});var s=e(4438),r=e(80194),a=e(11954),c=e(9134),m=e(50959),p=function(){return m.createElement(m.Fragment,null)},u=p,o=e(78708),n=e(60340),l=e(60287),b=e(11527),z,W,A=(0,a.kc)(function(H){var v=H.css,y=H.responsive,S=H.token,h=H.stylish,k=H.prefixCls,w=".".concat(k,"-tabs"),B=16,R=6;return{tabs:v(z||(z=(0,s.Z)([` + `,"-tab + ",`-tab { + margin: `,`px 4px !important; + padding: 0 12px !important; + } + + `,`-tab { + color: `,`; + transition: background-color 100ms ease-out; + + &:first-child { + margin: `,"px 4px ",`px 0; + padding: `,`px 12px !important; + } + + &:hover { + color: `,` !important; + background: `,`; + border-radius: `,`px; + } + } + + `,`-nav { + margin-bottom: 0; + } + + `,` { + display: none; + } + `])),w,w,B,w,S.colorTextSecondary,B,B,R,S.colorText,S.colorFillTertiary,S.borderRadius,w,y.mobile),link:v(W||(W=(0,s.Z)([` + `,` + `])),h.resetLinkColor)}}),x=function(){var v=A(),y=v.styles,S=/^(\w+:)\/\/|^(mailto|tel):/,h=(0,n.HX)(function(w){return w.navData},o.X),k=(0,n.HX)(l.K1);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(r.Z,{onChange:function(B){var R,U=(R=h.find(function(J){return J.activePath===B||J.link===B}))===null||R===void 0?void 0:R.link;!U||S.test(U)||c.m8.push(U)},activeKey:k,className:y.tabs,items:h.map(function(w){return{label:S.test(w.link||"")?(0,b.jsx)("a",{href:w.link,className:y.link,target:"_blank",rel:"noreferrer",children:w.title}):(0,b.jsx)(c.rU,{className:y.link,to:w.link,children:w.title}),key:w.activePath||w.link}})}),(0,b.jsx)(u,{})]})},M=(0,m.memo)(x)},68934:function(E,t,e){"use strict";e.d(t,{ZP:function(){return i}});var s=e(89043),r=e(61020),a=e(9134),c=e(50959),m=Object.defineProperty,p=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,n=(j,O,N)=>O in j?m(j,O,{enumerable:!0,configurable:!0,writable:!0,value:N}):j[O]=N,l=(j,O)=>{for(var N in O||(O={}))u.call(O,N)&&n(j,N,O[N]);if(p)for(var N of p(O))o.call(O,N)&&n(j,N,O[N]);return j};const b=j=>c.createElement("svg",l({viewBox:"0 0 1024 1024"},j),c.createElement("path",{d:"m885.2 446.3-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0 0 60.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}));var z="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0Ij48cGF0aCBkPSJtODg1LjIgNDQ2LjMtLjItLjgtMTEyLjItMjg1LjFjLTUtMTYuMS0xOS45LTI3LjItMzYuOC0yNy4ySDI4MS4yYy0xNyAwLTMyLjEgMTEuMy0zNi45IDI3LjZMMTM5LjQgNDQzbC0uMy43LS4yLjhjLTEuMyA0LjktMS43IDkuOS0xIDE0LjgtLjEgMS42LS4yIDMuMi0uMiA0LjhWODMwYTYwLjkgNjAuOSAwIDAgMCA2MC44IDYwLjhoNjI3LjJjMzMuNSAwIDYwLjgtMjcuMyA2MC45LTYwLjhWNDY0LjFjMC0xLjMgMC0yLjYtLjEtMy43LjQtNC45IDAtOS42LTEuMy0xNC4xem0tMjk1LjgtNDMtLjMgMTUuN2MtLjggNDQuOS0zMS44IDc1LjEtNzcuMSA3NS4xLTIyLjEgMC00MS4xLTcuMS01NC44LTIwLjZTNDM2IDQ0MS4yIDQzNS42IDQxOWwtLjMtMTUuN0gyMjkuNUwzMDkgMjEwaDM5OS4ybDgxLjcgMTkzLjNINTg5LjR6bS0zNzUgNzYuOGgxNTcuM2MyNC4zIDU3LjEgNzYgOTAuOCAxNDAuNCA5MC44IDMzLjcgMCA2NS05LjQgOTAuMy0yNy4yIDIyLjItMTUuNiAzOS41LTM3LjQgNTAuNy02My42aDE1Ni41VjgxNEgyMTQuNFY0ODAuMXoiLz48L3N2Zz4=";function W(j,O){return v(j)||H(j,O)||x(j,O)||A()}function A(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function x(j,O){if(j){if(typeof j=="string")return M(j,O);var N=Object.prototype.toString.call(j).slice(8,-1);if(N==="Object"&&j.constructor&&(N=j.constructor.name),N==="Map"||N==="Set")return Array.from(j);if(N==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(N))return M(j,O)}}function M(j,O){(O==null||O>j.length)&&(O=j.length);for(var N=0,$=new Array(O);N<O;N++)$[N]=j[N];return $}function H(j,O){var N=j==null?null:typeof Symbol!="undefined"&&j[Symbol.iterator]||j["@@iterator"];if(N!=null){var $,ne,be,we,ye=[],Oe=!0,ze=!1;try{if(be=(N=N.call(j)).next,O===0){if(Object(N)!==N)return;Oe=!1}else for(;!(Oe=($=be.call(N)).done)&&(ye.push($.value),ye.length!==O);Oe=!0);}catch(me){ze=!0,ne=me}finally{try{if(!Oe&&N.return!=null&&(we=N.return(),Object(we)!==we))return}finally{if(ze)throw ne}}return ye}}function v(j){if(Array.isArray(j))return j}var y=function(){return c.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},c.createElement("path",{d:"M5.333 10.667h21.334c.889 0 1.333.444 1.333 1.333s-.444 1.333-1.333 1.333H5.333C4.444 13.333 4 12.89 4 12s.444-1.333 1.333-1.333Z"}),c.createElement("path",{d:"M13.207 2.667h.126a1.206 1.206 0 0 1 1.2 1.326l-2.413 24.14a1.333 1.333 0 0 1-1.327 1.2h-.126a1.206 1.206 0 0 1-1.2-1.326l2.413-24.14c.068-.682.642-1.2 1.327-1.2Zm8 0h.126a1.206 1.206 0 0 1 1.2 1.326l-2.413 24.14a1.333 1.333 0 0 1-1.327 1.2h-.126a1.206 1.206 0 0 1-1.2-1.326l2.413-24.14c.068-.682.642-1.2 1.327-1.2Z"}),c.createElement("path",{d:"M5.333 18.667h21.334c.889 0 1.333.444 1.333 1.333s-.444 1.333-1.333 1.333H5.333C4.444 21.333 4 20.89 4 20s.444-1.333 1.333-1.333Z"}))},S=function(){return c.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},c.createElement("path",{d:"M9.402 0h14.78L30 6.16V24.5c0 1.933-1.71 3.5-3.589 3.5H9.401C7.524 28 6 26.433 6 24.5v-21C6 1.567 7.523 0 9.402 0ZM23 2v4.183c0 .451.366.817.817.817H28l-5-5Zm3.333 24c.92 0 1.667-.768 1.667-1.714V8.857h-5c-.92 0-1.667-.767-1.667-1.714V2H9.667C8.747 2 8 2.768 8 3.714v20.572C8 25.232 8.746 26 9.667 26h16.666Z"}))},h=function(){return c.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},c.createElement("path",{d:"M6.12 14.589h6.628l1.52 4.004h2.485l-5.938-15.19H8.053L2.115 18.732H4.6l1.52-4.143ZM8.88 6.855c.139-.414.277-.828.415-1.38h.138c0 .138.138.414.414 1.104 0 .138.138.276.138.276 0 .138.829 2.072 2.21 5.938H6.672c1.519-3.866 2.21-5.8 2.21-5.938Zm8.148 2.348h12.705v1.933H17.029V9.203ZM2.115 20.665h27.619v1.933H2.114v-1.933Zm14.914-5.662h12.705v1.933H17.029v-1.933ZM2.115 26.327h27.619v1.933H2.114v-1.933ZM17.029 3.54h12.705v1.934H17.029V3.54Z"}))},k=function(){return c.createElement("svg",{viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg"},c.createElement("path",{d:"M28 6h-5a5 5 0 0 0-10 0H8a2 2 0 0 0-2 2v5a5 5 0 0 0 0 10v5a2 2 0 0 0 2 2h7v-2a3 3 0 0 1 6 0v2h7a2 2 0 0 0 2-2v-7h-2a3 3 0 0 1 0-6h2V8a2 2 0 0 0-2-2Zm-5 12a5 5 0 0 0 5 5v5h-5a5 5 0 0 0-10 0H8v-7H6a3 3 0 0 1 0-6h2V8h7V6a3 3 0 0 1 6 0v2h7v5a5 5 0 0 0-5 5Z"}))},w={title:y,page:S,content:h,demo:k},B=function(O){return c.createElement(c.Fragment,null,O.texts.map(function(N,$){return c.createElement(c.Fragment,{key:$},N.highlighted?c.createElement("mark",null,N.text):N.text)}))},R=function(O){var N=(0,c.useCallback)(function(){var ye=0,Oe=[];return O.forEach(function(ze){ze.title&&Oe.push({type:"title",value:{title:ze.title}}),ze.hints.forEach(function(me){Oe.push({type:"hint",activeIndex:ye++,value:me})})}),[Oe,ye]},[O]),$=(0,c.useState)(N),ne=W($,2),be=ne[0],we=ne[1];return(0,c.useEffect)(function(){we(N)},[O]),be},U=function(O){var N=R(O.data),$=W(N,2),ne=$[0],be=$[1],we=(0,c.useState)(-1),ye=W(we,2),Oe=ye[0],ze=ye[1];return(0,c.useEffect)(function(){var me=function(De){if(De.key==="ArrowDown")ze((Oe+1)%be);else if(De.key==="ArrowUp")ze((Oe+be-1)%be);else if(De.key==="Enter"&&Oe>=0){var Ne,Ke=ne.find(function(Ve){return Ve.type==="hint"&&Ve.activeIndex===Oe}).value;a.m8.push(Ke.link),(Ne=O.onItemSelect)===null||Ne===void 0||Ne.call(O,Ke),document.activeElement.blur()}["Escape","Enter"].includes(De.key)&&ze(-1)};return document.addEventListener("keydown",me),function(){return document.removeEventListener("keydown",me)}}),c.createElement("div",{className:"dumi-default-search-result",onMouseEnter:function(){return ze(-1)},onMouseDownCapture:function(eo){return eo.preventDefault()},onMouseUpCapture:function(){document.activeElement.blur()}},O.data.length||O.loading?c.createElement("dl",null,ne.map(function(me,eo){return me.type==="title"?c.createElement("dt",{key:String(eo)},me.value.title):c.createElement("dd",{key:String(eo)},c.createElement(a.rU,{to:me.value.link,"data-active":Oe===me.activeIndex||void 0,onClick:function(){var Ne;return(Ne=O.onItemSelect)===null||Ne===void 0?void 0:Ne.call(O,me.value)}},c.createElement(w[me.value.type]),c.createElement("h4",null,c.createElement(B,{texts:me.value.highlightTitleTexts})),c.createElement("p",null,c.createElement(B,{texts:me.value.highlightTexts}))))})):c.createElement("div",{className:"dumi-default-search-empty"},c.createElement(b,null),c.createElement(a._H,{id:"search.not.found"})))},J=U,Y=e(11527),f=(0,c.forwardRef)(function(j,O){var N=(0,a.YB)(),$=(0,c.useRef)(!1),ne=(0,c.useRef)(null);return(0,c.useImperativeHandle)(O,function(){return ne.current}),(0,Y.jsx)("input",{className:j.className,onCompositionStart:function(){return $.current=!0},onCompositionEnd:function(we){$.current=!1,j.onChange(we.currentTarget.value)},onFocus:j.onFocus,onBlur:j.onBlur,onKeyDown:function(we){["ArrowDown","ArrowUp"].includes(we.key)&&we.preventDefault(),we.key==="Escape"&&!$.current&&we.currentTarget.blur()},onChange:function(we){setTimeout(function(){$.current||j.onChange(we.target.value)},1)},placeholder:N.formatMessage({id:"header.search.placeholder"}),ref:ne})}),g=e(4438),L=e(11954),V,ee,pe,re=(0,L.kc)(function(j){var O=j.token,N=j.css;return{modal:N(V||(V=(0,g.Z)([` + position: fixed; + top: 0; + inset-inline-start: 0; + z-index: 1000; + width: 100vw; + height: 100vh; + display: flex; + justify-content: center; + `]))),mask:N(ee||(ee=(0,g.Z)([` + background-color: `,`; + width: 100%; + height: 100%; + `])),O.colorBgMask),content:N(pe||(pe=(0,g.Z)([` + position: absolute; + top: 60px; + background-color: `,`; + width: 500px; + padding: 12px; + box-sizing: border-box; + box-shadow: inset 1px 1px 0 0 hsla(0deg, 0%, 100%, 50%), 0 3px 8px 0 #555a64; + border-radius: 8px; + max-height: calc(100% - 120px); + display: flex; + flex-direction: column; + `])),O.colorBgElevated)}}),T=function(O){var N=re(),$=N.styles;return(0,c.useEffect)(function(){if(O.visible)document.body.style.overflow="hidden";else{var ne;document.body.style.overflow="",(ne=O.onClose)===null||ne===void 0||ne.call(O)}},[O.visible]),O.visible?(0,Y.jsxs)("div",{className:$.modal,children:[(0,Y.jsx)("div",{className:$.mask,onClick:O.onMaskClick}),(0,Y.jsx)("div",{className:$.content,children:O.children})]}):null},C,D,F,I,Q,Z=(0,L.kc)(function(j){var O=j.token,N=j.responsive,$=j.css,ne=j.cx;return{container:$(C||(C=(0,g.Z)([` + position: relative; + + // TODO: support search for mobile devices + `,` { + display: none; + } + `])),N.mobile),shortcut:ne("site-header-shortcut",$(D||(D=(0,g.Z)([` + position: absolute; + top: 50%; + inset-inline-end: 11px; + display: inline-block; + padding: 4px 8px; + color: `,`; + font-size: 12px; + line-height: 1; + white-space: nowrap; + background-color: `,`; + border-radius: 11px; + border: 1px solid `,`; + transform: translateY(-50%); + transition: all 0.3s; + pointer-events: none; + + `,` { + display: none; + } + `])),O.colorTextDescription,O.colorFillSecondary,O.colorBorderSecondary,N.mobile)),popover:$(F||(F=(0,g.Z)([` + position: absolute; + top: 100%; + inset-inline-end: 0; + display: flex; + flex-direction: column; + width: 540px; + max-height: 460px; + margin-top: 18px; + background-color: `,`; + border-radius: 8px; + box-shadow: 0 4px 30px rgba(0, 0, 0, 20%); + + &::before { + content: ''; + position: absolute; + bottom: 100%; + inset-inline-end: 100px; + display: inline-block; + width: 0; + height: 0; + border: 8px solid transparent; + border-bottom-color: #fff; + } + + > section { + flex: 1; + min-height: 60px; + overflow: auto; + overscroll-behavior: contain; + -webkit-overflow-scrolling: touch; + border-radius: inherit; + } + `])),O.colorBgElevated),svg:ne($(I||(I=(0,g.Z)([` + position: absolute; + top: 50%; + margin-top: 1px; + inset-inline-start: 16px; + width: 16px; + color: `,`; + transform: translateY(-50%); + `])),O.colorTextPlaceholder)),input:$(Q||(Q=(0,g.Z)([` + width: 280px; + height: `,`px; + padding: 0; + padding-inline-start: 40px; + padding-inline-end: 12px; + color: `,`; + font-size: 14px; + border: 1px solid `,`; + border-radius: 20px; + box-sizing: border-box; + outline: none; + transition: all 0.3s; + background-color: transparent; + + &:focus { + border-color: `,`; + background: `,`; + + ~ .site-header-shortcut { + opacity: 0; + } + } + + &::-webkit-input-placeholder { + color: `,`; + } + `])),O.controlHeightLG,O.colorTextSecondary,O.colorBorder,O.colorBorderSecondary,O.colorBgElevated,O.colorTextPlaceholder)}}),_,ie=/(mac|iphone|ipod|ipad)/i.test(typeof navigator!="undefined"?(_=navigator)===null||_===void 0?void 0:_.platform:""),ue=function(O){return["TEXTAREA","INPUT"].includes(O.tagName)||O.contentEditable==="true"},d=function(){var O=Z(),N=O.styles,$=(0,c.useState)(!1),ne=(0,s.Z)($,2),be=ne[0],we=ne[1],ye=(0,c.useRef)(null),Oe=(0,c.useRef)(null),ze=(0,c.useState)("\u2318"),me=(0,s.Z)(ze,2),eo=me[0],De=me[1],Ne=(0,a.OO)(),Ke=Ne.keywords,Ve=Ne.setKeywords,Ie=Ne.result,ho=Ne.loading,po=(0,c.useState)(!1),te=(0,s.Z)(po,2),P=te[0],q=te[1];return(0,c.useEffect)(function(){ie||De("Ctrl");var G=function(se){if(((ie?se.metaKey:se.ctrlKey)&&se.key==="k"||se.key==="/"&&!ue(se.target))&&(se.preventDefault(),ye.current)){var ce=ye.current.getBoundingClientRect(),Ce=ce.top,ae=ce.bottom,$e=ce.left,Ze=ce.right,je=Ce>=0&&$e>=0&&ae<=window.innerHeight&&Ze<=window.innerWidth;je?ye.current.focus():(Ve(""),q(!0),setTimeout(function(){var Xe;(Xe=Oe.current)===null||Xe===void 0||Xe.focus()}))}se.key==="Escape"&&(se.preventDefault(),q(!1))};return document.addEventListener("keydown",G),function(){return document.removeEventListener("keydown",G)}},[]),(0,Y.jsxs)("div",{className:N.container,children:[(0,Y.jsx)(r.Z,{className:N.svg}),(0,Y.jsx)(f,{onFocus:function(){return we(!0)},onBlur:function(){setTimeout(function(){we(!1)},1)},onChange:function(oe){return Ve(oe)},ref:ye,className:N.input}),(0,Y.jsxs)("span",{className:N.shortcut,children:[eo," K"]}),Ke.trim()&&be&&(Ie.length||!ho)&&!P&&(0,Y.jsx)("div",{className:N.popover,children:(0,Y.jsx)("section",{children:(0,Y.jsx)(J,{data:Ie,loading:ho})})}),(0,Y.jsxs)(T,{visible:P,onMaskClick:function(){q(!1)},onClose:function(){return Ve("")},children:[(0,Y.jsxs)("div",{style:{position:"relative"},children:[(0,Y.jsx)(r.Z,{className:N.svg}),(0,Y.jsx)(f,{className:N.input,onFocus:function(){return we(!0)},onBlur:function(){setTimeout(function(){we(!1)},1)},onChange:function(oe){return Ve(oe)},ref:Oe})]}),(0,Y.jsx)(J,{data:Ie,loading:ho,onItemSelect:function(){q(!1)}})]})]})},i=d},51049:function(E,t,e){"use strict";e.d(t,{Z:function(){return z}});var s=e(9134),r=e(3341),a=e.n(r),c=e(50959),m=e(60340),p=e(4438),u=e(11954),o,n=(0,u.kc)(function(W){var A=W.css,x=W.token;return{sidebar:A(o||(o=(0,p.Z)([` + grid-area: sidebar; + overflow: auto; + position: sticky; + top: `,`px; + max-height: calc(100vh - `,`px); + box-sizing: border-box; + padding-top: 20px; + padding-bottom: 24px; + padding-inline: 16px; + border-right: 1px solid `,`; + + > dl { + margin: 0; + padding: 0; + line-height: 1; + + > dt { + margin: 8px 0; + color: `,`; + font-weight: 500; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + text-transform: uppercase; + } + + > dd { + margin: 0; + padding: 2px 0; + + > a { + padding: 6px 12px; + border-radius: 6px; + display: block; + font-size: `,`px; + line-height: `,`; + text-decoration: none; + transition: all 0.1s; + + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + + color: `,`; + + &:hover { + color: `,`; + background: `,`; + } + + &.active { + color: `,`; + background: `,`; + + &:hover { + color: `,`; + background: `,`; + } + } + } + } + + // divider line & gap + + dl { + margin-top: 16px; + padding-top: 16px; + border-top: 1px dashed `,`; + } + } + `])),x.headerHeight,x.headerHeight,x.colorSplit,x.colorText,x.fontSize,x.lineHeight,x.colorTextSecondary,x.colorText,x.colorFillTertiary,x.colorPrimaryText,x.colorPrimaryBg,x.colorPrimaryTextHover,x.colorPrimaryBgHover,x.colorBorder)}}),l=e(11527),b=function(){var A=(0,m.HX)(function(v){return v.sidebar},a()),x=n(),M=x.styles,H=!A||A.length===0;return H?null:(0,l.jsx)("div",{className:M.sidebar,children:A.map(function(v,y){return(0,l.jsxs)("dl",{children:[v.title&&(0,l.jsx)("dt",{children:v.title}),v.children.map(function(S){return(0,l.jsx)("dd",{children:(0,l.jsx)(s.OL,{to:S.link,title:S.title,end:!0,children:S.title})},S.link)})]},String(y))})})},z=(0,c.memo)(b)},60556:function(E,t,e){"use strict";e.d(t,{Z:function(){return po}});var s=e(3341),r=e.n(s),a=e(50959),c=e(89043),m=e(93722),p=e(84940),u=e(58747),o=e(76864),n=e(36014),l=e(84875),b=e.n(l),z=e(96771),W=e(10886),A=e(59564),x=e(70463),M=e(12682),H=e(87017),v=e(28449);function y(te){let P;const q=oe=>()=>{P=null,te.apply(void 0,(0,n.Z)(oe))},G=function(){if(P==null){for(var oe=arguments.length,se=new Array(oe),ce=0;ce<oe;ce++)se[ce]=arguments[ce];P=(0,v.Z)(q(se))}};return G.cancel=()=>{v.Z.cancel(P),P=null},G}var S=y,h=e(81477),k=e(19356),w=e(76247);const B=te=>{const{componentCls:P}=te;return{[P]:{position:"fixed",zIndex:te.zIndexPopup}}};var R=(0,k.Z)("Affix",te=>{const P=(0,w.TS)(te,{zIndexPopup:te.zIndexBase+10});return[B(P)]});function U(te){return te!==window?te.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function J(te,P,q){if(q!==void 0&&P.top>te.top-q)return q+P.top}function Y(te,P,q){if(q!==void 0&&P.bottom<te.bottom+q){const G=window.innerHeight-P.bottom;return q+G}}const f=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function g(){return typeof window!="undefined"?window:null}var L;(function(te){te[te.None=0]="None",te[te.Prepare=1]="Prepare"})(L||(L={}));var ee=a.forwardRef((te,P)=>{var q;const{style:G,offsetTop:oe,offsetBottom:se,prefixCls:ce,className:Ce,rootClassName:ae,children:$e,target:Ze,onChange:je}=te,{getPrefixCls:Xe,getTargetContainer:Pe}=a.useContext(h.E_),no=Xe("affix",ce),[Je,to]=a.useState(!1),[Be,So]=a.useState(),[uo,yo]=a.useState(),ao=a.useRef(L.None),Co=a.useRef(null),so=a.useRef(),mo=a.useRef(null),xo=a.useRef(null),bo=a.useRef(null),io=(q=Ze!=null?Ze:Pe)!==null&&q!==void 0?q:g,X=se===void 0&&oe===void 0?0:oe,K=()=>{if(ao.current!==L.Prepare||!xo.current||!mo.current||!io)return;const he=io();if(he){const ve={status:L.None},fe=U(mo.current);if(fe.top===0&&fe.left===0&&fe.width===0&&fe.height===0)return;const He=U(he),Te=J(fe,He,X),Me=Y(fe,He,se);Te!==void 0?(ve.affixStyle={position:"fixed",top:Te,width:fe.width,height:fe.height},ve.placeholderStyle={width:fe.width,height:fe.height}):Me!==void 0&&(ve.affixStyle={position:"fixed",bottom:Me,width:fe.width,height:fe.height},ve.placeholderStyle={width:fe.width,height:fe.height}),ve.lastAffix=!!ve.affixStyle,Je!==ve.lastAffix&&(je==null||je(ve.lastAffix)),ao.current=ve.status,So(ve.affixStyle),yo(ve.placeholderStyle),to(ve.lastAffix)}},de=()=>{var he;ao.current=L.Prepare,K()},le=S(()=>{de()}),ge=S(()=>{if(io&&Be){const he=io();if(he&&mo.current){const ve=U(he),fe=U(mo.current),He=J(fe,ve,X),Te=Y(fe,ve,se);if(He!==void 0&&Be.top===He||Te!==void 0&&Be.bottom===Te)return}}de()}),Se=()=>{const he=io==null?void 0:io();he&&(f.forEach(ve=>{var fe;so.current&&((fe=Co.current)===null||fe===void 0||fe.removeEventListener(ve,so.current)),he==null||he.addEventListener(ve,ge)}),Co.current=he,so.current=ge)},xe=()=>{bo.current&&(clearTimeout(bo.current),bo.current=null);const he=io==null?void 0:io();f.forEach(ve=>{var fe;he==null||he.removeEventListener(ve,ge),so.current&&((fe=Co.current)===null||fe===void 0||fe.removeEventListener(ve,so.current))}),le.cancel(),ge.cancel()};a.useImperativeHandle(P,()=>({updatePosition:le})),a.useEffect(()=>(bo.current=setTimeout(Se),()=>xe()),[]),a.useEffect(()=>{Se()},[Ze,Be]),a.useEffect(()=>{le()},[Ze,oe,se]);const[Ee,Le]=R(no),Re=b()(ae,Le,no),Fe=b()({[Re]:Be});let qe=(0,H.Z)(te,["prefixCls","offsetTop","offsetBottom","target","onChange","rootClassName"]);return Ee(a.createElement(M.Z,{onResize:le},a.createElement("div",Object.assign({style:G,className:Ce,ref:mo},qe),Be&&a.createElement("div",{style:uo,"aria-hidden":"true"}),a.createElement("div",{className:Fe,ref:xo,style:Be},a.createElement(M.Z,{onResize:le},$e)))))}),re=a.createContext(void 0),C=te=>{const{href:P,title:q,prefixCls:G,children:oe,className:se,target:ce,replace:Ce}=te,ae=a.useContext(re),{registerLink:$e,unregisterLink:Ze,scrollTo:je,onClick:Xe,activeLink:Pe,direction:no}=ae||{};a.useEffect(()=>($e==null||$e(P),()=>{Ze==null||Ze(P)}),[P]);const Je=ao=>{Ce&&(ao.preventDefault(),window.location.replace(P)),Xe==null||Xe(ao,{title:q,href:P}),je==null||je(P)},{getPrefixCls:to}=a.useContext(h.E_),Be=to("anchor",G),So=Pe===P,uo=b()(`${Be}-link`,se,{[`${Be}-link-active`]:So}),yo=b()(`${Be}-link-title`,{[`${Be}-link-title-active`]:So});return a.createElement("div",{className:uo},a.createElement("a",{className:yo,href:P,title:typeof q=="string"?q:"",target:ce,onClick:Je},q),no!=="horizontal"?oe:null)},D=e(16431);const F=te=>{const{componentCls:P,holderOffsetBlock:q,motionDurationSlow:G,lineWidthBold:oe,colorPrimary:se,lineType:ce,colorSplit:Ce}=te;return{[`${P}-wrapper`]:{marginBlockStart:-q,paddingBlockStart:q,[P]:Object.assign(Object.assign({},(0,D.Wf)(te)),{position:"relative",paddingInlineStart:oe,[`${P}-link`]:{paddingBlock:te.linkPaddingBlock,paddingInline:`${te.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},D.vS),{position:"relative",display:"block",marginBlockEnd:te.anchorTitleBlock,color:te.colorText,transition:`all ${te.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${P}-link-title`]:{color:te.colorPrimary},[`${P}-link`]:{paddingBlock:te.anchorPaddingBlockSecondary}}}),[`&:not(${P}-wrapper-horizontal)`]:{[P]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${oe}px ${ce} ${Ce}`,content:'" "'},[`${P}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${G} ease-in-out`,width:oe,backgroundColor:se,[`&${P}-ink-visible`]:{display:"inline-block"}}}},[`${P}-fixed ${P}-ink ${P}-ink`]:{display:"none"}}}},I=te=>{const{componentCls:P,motionDurationSlow:q,lineWidthBold:G,colorPrimary:oe}=te;return{[`${P}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${te.lineType} ${te.colorSplit}`,content:'" "'},[P]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${P}-link:first-of-type`]:{paddingInline:0},[`${P}-ink`]:{position:"absolute",bottom:0,transition:`left ${q} ease-in-out, width ${q} ease-in-out`,height:G,backgroundColor:oe}}}}};var Q=(0,k.Z)("Anchor",te=>{const{fontSize:P,fontSizeLG:q,paddingXXS:G}=te,oe=(0,w.TS)(te,{holderOffsetBlock:G,anchorPaddingBlockSecondary:G/2,anchorTitleBlock:P/14*3,anchorBallSize:q/2});return[F(oe),I(oe)]},te=>({linkPaddingBlock:te.paddingXXS,linkPaddingInlineStart:te.padding}));function Z(){return window}function _(te,P){if(!te.getClientRects().length)return 0;const q=te.getBoundingClientRect();return q.width||q.height?P===window?(P=te.ownerDocument.documentElement,q.top-P.clientTop):q.top-P.getBoundingClientRect().top:q.top}const ie=/#([\S ]+)$/,ue=te=>{var P;const{rootClassName:q,anchorPrefixCls:G,className:oe,style:se,offsetTop:ce,affix:Ce=!0,showInkInFixed:ae=!1,children:$e,items:Ze,direction:je="vertical",bounds:Xe,targetOffset:Pe,onClick:no,onChange:Je,getContainer:to,getCurrentAnchor:Be,replace:So}=te,[uo,yo]=a.useState([]),[ao,Co]=a.useState(null),so=a.useRef(ao),mo=a.useRef(null),xo=a.useRef(null),bo=a.useRef(!1),{direction:io,getTargetContainer:X,anchor:K}=a.useContext(h.E_),de=(P=to!=null?to:X)!==null&&P!==void 0?P:Z,le=JSON.stringify(uo),ge=(0,z.zX)(ke=>{uo.includes(ke)||yo(Ae=>[].concat((0,n.Z)(Ae),[ke]))}),Se=(0,z.zX)(ke=>{uo.includes(ke)&&yo(Ae=>Ae.filter(Ue=>Ue!==ke))}),xe=()=>{var ke;const Ae=(ke=mo.current)===null||ke===void 0?void 0:ke.querySelector(`.${G}-link-title-active`);if(Ae&&xo.current){const{style:Ue}=xo.current,We=je==="horizontal";Ue.top=We?"":`${Ae.offsetTop+Ae.clientHeight/2}px`,Ue.height=We?"":`${Ae.clientHeight}px`,Ue.left=We?`${Ae.offsetLeft}px`:"",Ue.width=We?`${Ae.clientWidth}px`:"",We&&(0,W.Z)(Ae,{scrollMode:"if-needed",block:"nearest"})}},Ee=function(ke){let Ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const We=[],fo=de();return ke.forEach(Ge=>{const Ye=ie.exec(Ge==null?void 0:Ge.toString());if(!Ye)return;const oo=document.getElementById(Ye[1]);if(oo){const ko=_(oo,fo);ko<Ae+Ue&&We.push({link:Ge,top:ko})}}),We.length?We.reduce((Ye,oo)=>oo.top>Ye.top?oo:Ye).link:""},Le=(0,z.zX)(ke=>{if(so.current===ke)return;const Ae=typeof Be=="function"?Be(ke):ke;Co(Ae),so.current=Ae,Je==null||Je(ke)}),Re=a.useCallback(()=>{if(bo.current)return;const ke=Ee(uo,Pe!==void 0?Pe:ce||0,Xe);Le(ke)},[le,Pe,ce]),Fe=a.useCallback(ke=>{Le(ke);const Ae=ie.exec(ke);if(!Ae)return;const Ue=document.getElementById(Ae[1]);if(!Ue)return;const We=de(),fo=(0,A.Z)(We,!0),Ge=_(Ue,We);let Ye=fo+Ge;Ye-=Pe!==void 0?Pe:ce||0,bo.current=!0,(0,x.Z)(Ye,{getContainer:de,callback(){bo.current=!1}})},[Pe,ce]),qe=b()(q,`${G}-wrapper`,{[`${G}-wrapper-horizontal`]:je==="horizontal",[`${G}-rtl`]:io==="rtl"},oe,K==null?void 0:K.className),he=b()(G,{[`${G}-fixed`]:!Ce&&!ae}),ve=b()(`${G}-ink`,{[`${G}-ink-visible`]:ao}),fe=Object.assign(Object.assign({maxHeight:ce?`calc(100vh - ${ce}px)`:"100vh"},K==null?void 0:K.style),se),He=ke=>Array.isArray(ke)?ke.map(Ae=>a.createElement(C,Object.assign({replace:So},Ae,{key:Ae.key}),je==="vertical"&&He(Ae.children))):null,Te=a.createElement("div",{ref:mo,className:qe,style:fe},a.createElement("div",{className:he},a.createElement("span",{className:ve,ref:xo}),"items"in te?He(Ze):$e));a.useEffect(()=>{const ke=de();return Re(),ke==null||ke.addEventListener("scroll",Re),()=>{ke==null||ke.removeEventListener("scroll",Re)}},[le]),a.useEffect(()=>{typeof Be=="function"&&Le(Be(so.current||""))},[Be]),a.useEffect(()=>{xe()},[je,Be,le,ao]);const Me=a.useMemo(()=>({registerLink:ge,unregisterLink:Se,scrollTo:Fe,activeLink:ao,onClick:no,direction:je}),[ao,no,Fe,je]);return a.createElement(re.Provider,{value:Me},Ce?a.createElement(ee,{offsetTop:ce,target:de},Te):Te)};var i=te=>{const{prefixCls:P,rootClassName:q}=te,{getPrefixCls:G}=a.useContext(h.E_),oe=G("anchor",P),[se,ce]=Q(oe);return se(a.createElement(ue,Object.assign({},te,{rootClassName:b()(ce,q),anchorPrefixCls:oe})))};const j=i;j.Link=C;var O=j,N=e(73351),$=e(11954),ne=e(93251),be=e(4438),we=e(61621),ye,Oe,ze,me,eo=(0,$.kc)(function(te){var P=te.token,q=te.stylish,G=te.prefixCls,oe=te.responsive,se=te.css,ce=36;return{container:se(ye||(ye=(0,be.Z)([` + grid-area: toc; + position: sticky; + top: 100px; + width: `,`px; + margin-inline-end: 24px; + max-height: 80vh; + overflow: auto; + margin-top: 48px; + z-index: 10; + border-radius: 8px; + + `,` { + z-index: 300; + top: `,`px; + margin-top: 0; + width: 100%; + } + + overscroll-behavior: contain; + -webkit-overflow-scrolling: touch; + + > h4 { + margin: 0 0 8px; + color: `,`; + font-size: 12px; + line-height: 1; + } + `])),P.tocWidth,oe.mobile,P.headerHeight+1,P.colorTextDescription),mobileCtn:se(Oe||(Oe=(0,be.Z)([` + position: sticky; + top: `,`px; + + height: `,`px; + width: 100%; + z-index: 200; + background: transparent; + background: `,`; + `])),P.headerHeight+1,ce,(0,we.m4)(P.colorBgContainer,.8)),expand:se(ze||(ze=(0,be.Z)([` + backdrop-filter: blur(6px); + border-radius: 0; + border-bottom: 1px solid `,`; + + box-shadow: `,`; + width: 100%; + z-index: 201; + background: `,`; + + .`,`-collapse-header { + padding: 8px 16px !important; + } + `])),P.colorSplit,P.boxShadowSecondary,(0,we.m4)(P.colorBgContainer,.8),G),anchor:se(me||(me=(0,be.Z)([` + `,` + `])),q.blur)}}),De=e(11527),Ne=(0,a.memo)(function(te){var P=te.items,q=te.activeKey,G=te.onChange,oe=(0,ne.Z)("",{value:q,onChange:G}),se=(0,c.Z)(oe,2),ce=se[0],Ce=se[1],ae=eo(),$e=ae.styles,Ze=(0,N.F)(),je=Ze.mobile,Xe=(0,$.Fg)(),Pe=P.find(function(Je){return Je.id===ce}),no=(0,a.useMemo)(function(){return P.map(function(Je){var to;return{href:"#".concat(Je.id),title:Je.title,key:Je.id,children:(to=Je.children)===null||to===void 0?void 0:to.map(function(Be){return{href:"#".concat(Be.id),title:Be==null?void 0:Be.title,key:Be.id}})}})},[P]);return((P==null?void 0:P.length)===0?null:je?(0,De.jsx)(u.ZP,{theme:{token:{fontSize:12,sizeStep:3}},children:(0,De.jsx)("div",{className:$e.mobileCtn,children:(0,De.jsx)(o.Z,{bordered:!1,ghost:!0,expandIconPosition:"end",expandIcon:function(to){var Be=to.isActive;return Be?(0,De.jsx)(m.Z,{}):(0,De.jsx)(p.Z,{})},className:$e.expand,children:(0,De.jsx)(o.Z.Panel,{forceRender:!0,header:Pe?Pe.title:"\u76EE\u5F55",children:(0,De.jsx)(u.ZP,{theme:{token:{fontSize:14,sizeStep:4}},children:(0,De.jsx)(O,{onChange:function(to){Ce(to.replace("#",""))},targetOffset:Xe.headerHeight+12,items:no})})},"toc")})})}):(0,De.jsxs)("div",{className:$e.container,children:[(0,De.jsx)("h4",{children:"Table of Contents"}),(0,De.jsx)(O,{items:no,className:$e.anchor,targetOffset:Xe.headerHeight+12})]}))||null}),Ke=Ne,Ve=e(60340),Ie=e(60287),ho=(0,a.memo)(function(){var te=(0,Ve.HX)(Ie.TL,r());return(0,De.jsx)(Ke,{items:te})}),po=ho},86098:function(E,t,e){"use strict";e.d(t,{U:function(){return u},Y:function(){return m}});var s=e(36014),r=e(32699),a=e.n(r),c=e(82566),m=function(n){var l,b=n.routeMeta.frontmatter;if(n.siteData.themeConfig.apiHeader===!1||b.apiHeader===!1)return!1;if(b.apiHeader)return!0;var z=["/api","/components"].concat((0,s.Z)(((l=n.siteData.themeConfig.apiHeader)===null||l===void 0?void 0:l.match)||[]));return z.some(function(W){return n.location.pathname.startsWith(W)})};function p(o,n){var l={camel:function(){return(0,r.camelCase)(o)},pascal:function(){return(0,r.upperFirst)((0,r.camelCase)(o))},kebab:function(){return(0,r.kebabCase)(o)},snake:function(){return(0,r.snakeCase)(o)},default:function(){return o}};return(l[n]||l.default)()}var u=function(n){var l,b,z,W,A,x,M,H,v,y,S=(0,c.BB)(n),h=((l=n.routeMeta)===null||l===void 0?void 0:l.frontmatter)||{},k=(b=n.locale)===null||b===void 0?void 0:b.id,w=function(D){if(S)return D.replace("{github}",S).replace("{atomId}",h.atomId||"").replace(/\{atomId\.([^}]+)}/g,function(F,I){return p(h.atomId||"",I)}).replace("{title}",h.title).replace("{locale}",k)},B=function(D){return D===!1?!1:typeof D=="string"},R=((z=n.siteData)===null||z===void 0||(W=z.themeConfig)===null||W===void 0?void 0:W.apiHeader)||{},U=R.pkg,J=U===void 0?(A=n.siteData)===null||A===void 0||(x=A.pkg)===null||x===void 0?void 0:x.name:U,Y=R.sourceUrl,f=R.docUrl,g=((M=h.apiHeader)===null||M===void 0?void 0:M.pkg)||J,L=h.atomId||h.title,V=((H=h.apiHeader)===null||H===void 0?void 0:H.defaultImport)||!1,ee=((v=h.apiHeader)===null||v===void 0?void 0:v.sourceUrl)||Y,pe=B(ee)?w(ee):void 0,re=((y=h.apiHeader)===null||y===void 0?void 0:y.docUrl)||f,T=B(re)?w(re):void 0;return{title:h.title,description:h.description,pkg:g,defaultImport:V,componentName:L,sourceUrl:pe,docUrl:T}}},93449:function(E,t,e){"use strict";e.d(t,{D$:function(){return s},S2:function(){return c},SL:function(){return p},Vd:function(){return m},aH:function(){return a}});var s=function(o){return!!o.routeMeta.frontmatter.hero},r=function(o,n){if(n)return n[o.locale.id]?n[o.locale.id]:n},a=function(o){var n,l;return((n=o.routeMeta.frontmatter.hero)===null||n===void 0?void 0:n.title)||((l=r(o,o.siteData.themeConfig.hero))===null||l===void 0?void 0:l.title)||r(o,o.siteData.themeConfig.title)||o.siteData.themeConfig.name},c=function(o){var n,l;return((n=o.routeMeta.frontmatter.hero)===null||n===void 0?void 0:n.description)||((l=r(o,o.siteData.themeConfig.hero))===null||l===void 0?void 0:l.description)||r(o,o.siteData.themeConfig.description)},m=function(o){var n,l;return((n=o.routeMeta.frontmatter.hero)===null||n===void 0?void 0:n.actions)||((l=r(o,o.siteData.themeConfig.hero))===null||l===void 0?void 0:l.actions)||r(o,o.siteData.themeConfig.actions)},p=function(o){var n;return s(o)?((n=r(o,o.siteData.themeConfig.hero))===null||n===void 0?void 0:n.features)||r(o,o.siteData.themeConfig.features)||o.routeMeta.frontmatter.features||[]:[]}},60287:function(E,t,e){"use strict";e.d(t,{K1:function(){return c},TL:function(){return m},e9:function(){return u},gt:function(){return p}});var s=e(25201);function r(o,n){var l=Object.keys(o);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(o);n&&(b=b.filter(function(z){return Object.getOwnPropertyDescriptor(o,z).enumerable})),l.push.apply(l,b)}return l}function a(o){for(var n=1;n<arguments.length;n++){var l=arguments[n]!=null?arguments[n]:{};n%2?r(Object(l),!0).forEach(function(b){(0,s.Z)(o,b,l[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(l)):r(Object(l)).forEach(function(b){Object.defineProperty(o,b,Object.getOwnPropertyDescriptor(l,b))})}return o}var c=function(n){if(n.location.pathname==="/")return"/";var l=n.navData.filter(function(b){return b.link!=="/"}).find(function(b){return n.location.pathname.startsWith(b.activePath||b.link)});return(l==null?void 0:l.activePath)||(l==null?void 0:l.link)||""},m=function(n){var l,b,z=n.routeMeta,W=z.toc,A=z.frontmatter;return(l=n.tabMeta)!==null&&l!==void 0&&l.toc&&(W=n.tabMeta.toc),(b=n.tabMeta)!==null&&b!==void 0&&b.frontmatter&&(A=n.tabMeta.frontmatter),W.reduce(function(x,M){var H=function(S){if(!A.tocDepth||typeof A.tocDepth=="number"&&A.tocDepth>S-1)return!0};if(M.depth===2&&H(2))x.push(a({},M));else if(M.depth===3&&H(3)){var v=x[x.length-1];v&&(v.children=v.children||[],v.children.push(a({},M)))}return x},[])},p=function(n){var l;return((l=n.sidebar)===null||l===void 0?void 0:l.map(function(b){return b.children}).flat())||[]},u=function(n){var l=p(n),b=n.location.pathname,z=l.findIndex(function(W){return W.link===b});return{prev:l[z-1],currentIndex:z,next:l[z+1]}}},82566:function(E,t,e){"use strict";e.d(t,{BB:function(){return r},TG:function(){return s},c1:function(){return a}});var s=function(m){return m.siteData.themeConfig.name},r=function(m){var p,u,o;return((p=m.siteData.themeConfig)===null||p===void 0||(u=p.socialLinks)===null||u===void 0?void 0:u.github)||((o=m.siteData.themeConfig)===null||o===void 0?void 0:o.github)},a=function(m){var p=m.siteData.themeConfig.logo;return p?(p.startsWith("http"),p):p||""}},56536:function(E,t,e){"use strict";e.d(t,{H:function(){return a}});var s=e(32699),r=e.n(s),a=function(m){var p=m.routeMeta.frontmatter;return(0,s.merge)({},p.token,m.siteData.themeConfig.siteToken)}},1395:function(E,t,e){"use strict";var s=e(87515);function r(a,c,m){typeof m=="undefined"&&(m=c,c=a,a=null),s.Duplex.call(this,a),typeof m.read!="function"&&(m=new s.Readable(a).wrap(m)),this._writable=c,this._readable=m,this._waiting=!1;var p=this;c.once("finish",function(){p.end()}),this.once("finish",function(){c.end()}),m.on("readable",function(){p._waiting&&(p._waiting=!1,p._read())}),m.once("end",function(){p.push(null)}),(!a||typeof a.bubbleErrors=="undefined"||a.bubbleErrors)&&(c.on("error",function(u){p.emit("error",u)}),m.on("error",function(u){p.emit("error",u)}))}r.prototype=Object.create(s.Duplex.prototype,{constructor:{value:r}}),r.prototype._write=function(c,m,p){this._writable.write(c,m,p)},r.prototype._read=function(){for(var c,m=0;(c=this._readable.read())!==null;)this.push(c),m++;m===0&&(this._waiting=!0)},E.exports=function(c,m,p){return new r(c,m,p)},E.exports.DuplexWrapper=r},72100:function(E){"use strict";var t=typeof Reflect=="object"?Reflect:null,e=t&&typeof t.apply=="function"?t.apply:function(S,h,k){return Function.prototype.apply.call(S,h,k)},s;t&&typeof t.ownKeys=="function"?s=t.ownKeys:Object.getOwnPropertySymbols?s=function(S){return Object.getOwnPropertyNames(S).concat(Object.getOwnPropertySymbols(S))}:s=function(S){return Object.getOwnPropertyNames(S)};function r(y){console&&console.warn&&console.warn(y)}var a=Number.isNaN||function(S){return S!==S};function c(){c.init.call(this)}E.exports=c,E.exports.once=M,c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var m=10;function p(y){if(typeof y!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof y)}Object.defineProperty(c,"defaultMaxListeners",{enumerable:!0,get:function(){return m},set:function(y){if(typeof y!="number"||y<0||a(y))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+y+".");m=y}}),c.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(S){if(typeof S!="number"||S<0||a(S))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+S+".");return this._maxListeners=S,this};function u(y){return y._maxListeners===void 0?c.defaultMaxListeners:y._maxListeners}c.prototype.getMaxListeners=function(){return u(this)},c.prototype.emit=function(S){for(var h=[],k=1;k<arguments.length;k++)h.push(arguments[k]);var w=S==="error",B=this._events;if(B!==void 0)w=w&&B.error===void 0;else if(!w)return!1;if(w){var R;if(h.length>0&&(R=h[0]),R instanceof Error)throw R;var U=new Error("Unhandled error."+(R?" ("+R.message+")":""));throw U.context=R,U}var J=B[S];if(J===void 0)return!1;if(typeof J=="function")e(J,this,h);else for(var Y=J.length,f=W(J,Y),k=0;k<Y;++k)e(f[k],this,h);return!0};function o(y,S,h,k){var w,B,R;if(p(h),B=y._events,B===void 0?(B=y._events=Object.create(null),y._eventsCount=0):(B.newListener!==void 0&&(y.emit("newListener",S,h.listener?h.listener:h),B=y._events),R=B[S]),R===void 0)R=B[S]=h,++y._eventsCount;else if(typeof R=="function"?R=B[S]=k?[h,R]:[R,h]:k?R.unshift(h):R.push(h),w=u(y),w>0&&R.length>w&&!R.warned){R.warned=!0;var U=new Error("Possible EventEmitter memory leak detected. "+R.length+" "+String(S)+" listeners added. Use emitter.setMaxListeners() to increase limit");U.name="MaxListenersExceededWarning",U.emitter=y,U.type=S,U.count=R.length,r(U)}return y}c.prototype.addListener=function(S,h){return o(this,S,h,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(S,h){return o(this,S,h,!0)};function n(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function l(y,S,h){var k={fired:!1,wrapFn:void 0,target:y,type:S,listener:h},w=n.bind(k);return w.listener=h,k.wrapFn=w,w}c.prototype.once=function(S,h){return p(h),this.on(S,l(this,S,h)),this},c.prototype.prependOnceListener=function(S,h){return p(h),this.prependListener(S,l(this,S,h)),this},c.prototype.removeListener=function(S,h){var k,w,B,R,U;if(p(h),w=this._events,w===void 0)return this;if(k=w[S],k===void 0)return this;if(k===h||k.listener===h)--this._eventsCount===0?this._events=Object.create(null):(delete w[S],w.removeListener&&this.emit("removeListener",S,k.listener||h));else if(typeof k!="function"){for(B=-1,R=k.length-1;R>=0;R--)if(k[R]===h||k[R].listener===h){U=k[R].listener,B=R;break}if(B<0)return this;B===0?k.shift():A(k,B),k.length===1&&(w[S]=k[0]),w.removeListener!==void 0&&this.emit("removeListener",S,U||h)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(S){var h,k,w;if(k=this._events,k===void 0)return this;if(k.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):k[S]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete k[S]),this;if(arguments.length===0){var B=Object.keys(k),R;for(w=0;w<B.length;++w)R=B[w],R!=="removeListener"&&this.removeAllListeners(R);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(h=k[S],typeof h=="function")this.removeListener(S,h);else if(h!==void 0)for(w=h.length-1;w>=0;w--)this.removeListener(S,h[w]);return this};function b(y,S,h){var k=y._events;if(k===void 0)return[];var w=k[S];return w===void 0?[]:typeof w=="function"?h?[w.listener||w]:[w]:h?x(w):W(w,w.length)}c.prototype.listeners=function(S){return b(this,S,!0)},c.prototype.rawListeners=function(S){return b(this,S,!1)},c.listenerCount=function(y,S){return typeof y.listenerCount=="function"?y.listenerCount(S):z.call(y,S)},c.prototype.listenerCount=z;function z(y){var S=this._events;if(S!==void 0){var h=S[y];if(typeof h=="function")return 1;if(h!==void 0)return h.length}return 0}c.prototype.eventNames=function(){return this._eventsCount>0?s(this._events):[]};function W(y,S){for(var h=new Array(S),k=0;k<S;++k)h[k]=y[k];return h}function A(y,S){for(;S+1<y.length;S++)y[S]=y[S+1];y.pop()}function x(y){for(var S=new Array(y.length),h=0;h<S.length;++h)S[h]=y[h].listener||y[h];return S}function M(y,S){return new Promise(function(h,k){function w(R){y.removeListener(S,B),k(R)}function B(){typeof y.removeListener=="function"&&y.removeListener("error",w),h([].slice.call(arguments))}v(y,S,B,{once:!0}),S!=="error"&&H(y,w,{once:!0})})}function H(y,S,h){typeof y.on=="function"&&v(y,"error",S,h)}function v(y,S,h,k){if(typeof y.on=="function")k.once?y.once(S,h):y.on(S,h);else if(typeof y.addEventListener=="function")y.addEventListener(S,function w(B){k.once&&y.removeEventListener(S,w),h(B)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof y)}},60344:function(E,t,e){var s=e(55872).Buffer,r=e(66391),a=e(34466).Transform,c=e(2937);c(o,a),E.exports=o;var m={lt:"<".charCodeAt(0),gt:">".charCodeAt(0),slash:"/".charCodeAt(0),dquote:'"'.charCodeAt(0),squote:"'".charCodeAt(0),equal:"=".charCodeAt(0)},p={endScript:r("<\/script"),endStyle:r("</style"),endTitle:r("</title"),comment:r("<!--"),endComment:r("-->"),cdata:r("<![CDATA["),endCdata:r("]]>")},u={TagNameState:1,AttributeNameState:2,BeforeAttributeValueState:3,AttributeValueState:4};function o(){if(!(this instanceof o))return new o;a.call(this),this._readableState.objectMode=!0,this.state="text",this.tagState=null,this.quoteState=null,this.raw=null,this.buffers=[],this._last=[]}o.prototype._transform=function(z,W,A){var x=0,M=0;for(this._prev&&(z=s.concat([this._prev,z]),x=this._prev.length-1,M=this._offset,this._prev=null,this._offset=0);x<z.length;x++){var H=z[x];if(this._last.push(H),this._last.length>9&&this._last.shift(),this.raw){var v=this._testRaw(z,M,x);v&&(this.push(["text",v[0]]),this.raw===p.endComment||this.raw===p.endCdata?(this.state="text",this.buffers=[],this.push(["close",v[1]])):(this.state="open",this.buffers=[v[1]]),this.raw=null,M=x+1)}else{if(this.state==="text"&&H===m.lt&&x===z.length-1)return this._prev=z,this._offset=M,A();if(this.state==="text"&&H===m.lt&&!b(z[x+1]))x>0&&x-M>0&&this.buffers.push(z.slice(M,x)),M=x,this.state="open",this.tagState=u.TagNameState,this._pushState("text");else if(this.tagState===u.TagNameState&&b(H))this.tagState=u.AttributeNameState;else if(this.tagState===u.AttributeNameState&&H===m.equal)this.tagState=u.BeforeAttributeValueState;else if(!(this.tagState===u.BeforeAttributeValueState&&b(H)))if(this.tagState===u.BeforeAttributeValueState&&H!==m.gt)this.tagState=u.AttributeValueState,H===m.dquote?this.quoteState="double":H===m.squote?this.quoteState="single":this.quoteState=null;else if(this.tagState===u.AttributeValueState&&!this.quoteState&&b(H))this.tagState=u.AttributeNameState;else if(this.tagState===u.AttributeValueState&&this.quoteState==="double"&&H===m.dquote)this.quoteState=null,this.tagState=u.AttributeNameState;else if(this.tagState===u.AttributeValueState&&this.quoteState==="single"&&H===m.squote)this.quoteState=null,this.tagState=u.AttributeNameState;else if(this.state==="open"&&H===m.gt&&!this.quoteState)if(this.buffers.push(z.slice(M,x+1)),M=x+1,this.state="text",this.tagState=null,this._getChar(1)===m.slash)this._pushState("close");else{var y=this._getTag();y==="script"&&(this.raw=p.endScript),y==="style"&&(this.raw=p.endStyle),y==="title"&&(this.raw=p.endTitle),this._pushState("open")}else this.state==="open"&&n(this._last,p.comment)?(this.buffers.push(z.slice(M,x+1)),M=x+1,this.state="text",this.raw=p.endComment,this._pushState("open")):this.state==="open"&&n(this._last,p.cdata)&&(this.buffers.push(z.slice(M,x+1)),M=x+1,this.state="text",this.raw=p.endCdata,this._pushState("open"))}}M<z.length&&this.buffers.push(z.slice(M)),A()},o.prototype._flush=function(z){this.state==="text"&&this._pushState("text"),this.push(null),z()},o.prototype._pushState=function(z){if(this.buffers.length!==0){var W=s.concat(this.buffers);this.buffers=[],this.push([z,W])}},o.prototype._getChar=function(z){for(var W=0,A=0;A<this.buffers.length;A++){var x=this.buffers[A];if(W+x.length>z)return x[z-W];W+=x}},o.prototype._getTag=function(){for(var z=0,W="",A=0;A<this.buffers.length;A++){for(var x=this.buffers[A],M=0;M<x.length;M++)if(!(z===0&&M===0)){var H=String.fromCharCode(x[M]);if(/[^\w-!\[\]]/.test(H))return W.toLowerCase();W+=H}z+=x.length}},o.prototype._testRaw=function(H,W,A){var x=this.raw,M=this._last;if(n(M,x)){this.buffers.push(H.slice(W,A+1));var H=s.concat(this.buffers),v=H.length-x.length;return[H.slice(0,v),H.slice(v)]}};function n(z,W){if(z.length<W.length)return!1;for(var A=z.length-1,x=W.length-1;A>=0&&x>=0;A--,x--)if(l(z[A])!==l(W[x]))return!1;return!0}function l(z){return z>=65&&z<=90?z+32:z}function b(z){return z===32||z===9||z===10||z===12||z===13}},2937:function(E){typeof Object.create=="function"?E.exports=function(e,s){s&&(e.super_=s,e.prototype=Object.create(s.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:E.exports=function(e,s){if(s){e.super_=s;var r=function(){};r.prototype=s.prototype,e.prototype=new r,e.prototype.constructor=e}}},70901:function(E){E.exports=Array.isArray||function(t){return Object.prototype.toString.call(t)=="[object Array]"}},79673:function(E){var t={}.toString;E.exports=Array.isArray||function(e){return t.call(e)=="[object Array]"}},74396:function(E,t,e){var s=e(29165),r=s.Symbol;E.exports=r},80732:function(E,t,e){var s=e(74396),r=e(31239),a=e(57058),c="[object Null]",m="[object Undefined]",p=s?s.toStringTag:void 0;function u(o){return o==null?o===void 0?m:c:p&&p in Object(o)?r(o):a(o)}E.exports=u},33124:function(E,t,e){var s=e(82996),r=/^\s+/;function a(c){return c&&c.slice(0,s(c)+1).replace(r,"")}E.exports=a},96476:function(E,t,e){var s=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g;E.exports=s},31239:function(E,t,e){var s=e(74396),r=Object.prototype,a=r.hasOwnProperty,c=r.toString,m=s?s.toStringTag:void 0;function p(u){var o=a.call(u,m),n=u[m];try{u[m]=void 0;var l=!0}catch(z){}var b=c.call(u);return l&&(o?u[m]=n:delete u[m]),b}E.exports=p},57058:function(E){var t=Object.prototype,e=t.toString;function s(r){return e.call(r)}E.exports=s},29165:function(E,t,e){var s=e(96476),r=typeof self=="object"&&self&&self.Object===Object&&self,a=s||r||Function("return this")();E.exports=a},82996:function(E){var t=/\s/;function e(s){for(var r=s.length;r--&&t.test(s.charAt(r)););return r}E.exports=e},66292:function(E,t,e){var s=e(36838),r=e(76668),a=e(12448),c="Expected a function",m=Math.max,p=Math.min;function u(o,n,l){var b,z,W,A,x,M,H=0,v=!1,y=!1,S=!0;if(typeof o!="function")throw new TypeError(c);n=a(n)||0,s(l)&&(v=!!l.leading,y="maxWait"in l,W=y?m(a(l.maxWait)||0,n):W,S="trailing"in l?!!l.trailing:S);function h(g){var L=b,V=z;return b=z=void 0,H=g,A=o.apply(V,L),A}function k(g){return H=g,x=setTimeout(R,n),v?h(g):A}function w(g){var L=g-M,V=g-H,ee=n-L;return y?p(ee,W-V):ee}function B(g){var L=g-M,V=g-H;return M===void 0||L>=n||L<0||y&&V>=W}function R(){var g=r();if(B(g))return U(g);x=setTimeout(R,w(g))}function U(g){return x=void 0,S&&b?h(g):(b=z=void 0,A)}function J(){x!==void 0&&clearTimeout(x),H=0,b=M=z=x=void 0}function Y(){return x===void 0?A:U(r())}function f(){var g=r(),L=B(g);if(b=arguments,z=this,M=g,L){if(x===void 0)return k(M);if(y)return clearTimeout(x),x=setTimeout(R,n),h(M)}return x===void 0&&(x=setTimeout(R,n)),A}return f.cancel=J,f.flush=Y,f}E.exports=u},36838:function(E){function t(e){var s=typeof e;return e!=null&&(s=="object"||s=="function")}E.exports=t},55073:function(E){function t(e){return e!=null&&typeof e=="object"}E.exports=t},16764:function(E,t,e){var s=e(80732),r=e(55073),a="[object Symbol]";function c(m){return typeof m=="symbol"||r(m)&&s(m)==a}E.exports=c},76668:function(E,t,e){var s=e(29165),r=function(){return s.Date.now()};E.exports=r},12448:function(E,t,e){var s=e(33124),r=e(36838),a=e(16764),c=0/0,m=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,u=/^0o[0-7]+$/i,o=parseInt;function n(l){if(typeof l=="number")return l;if(a(l))return c;if(r(l)){var b=typeof l.valueOf=="function"?l.valueOf():l;l=r(b)?b+"":b}if(typeof l!="string")return l===0?l:+l;l=s(l);var z=p.test(l);return z||u.test(l)?o(l.slice(2),z?2:8):m.test(l)?c:+l}E.exports=n},44968:function(E,t,e){var s=e(14224),r=e(1395),a=e(26748).PassThrough,c=e(26748).PassThrough,m=e(22767),p=[].slice,u={bubbleErrors:!1,objectMode:!0};E.exports=o;function o(n,l,b){Array.isArray(n)||(n=p.call(arguments),l=null,b=null);var z=n[n.length-1];typeof z=="function"&&(b=n.splice(-1)[0],z=n[n.length-1]),typeof z=="object"&&typeof z.pipe!="function"&&(l=n.splice(-1)[0]);var W=n[0],A=n[n.length-1],x;if(l=m({},u,l),!W)return b&&s.nextTick(b),new a(l);if(W.writable&&A.readable?x=r(l,W,A):n.length==1?x=new c(l).wrap(n[0]):W.writable?x=W:A.readable?x=A:x=new a(l),n.forEach(function(v,y){var S=n[y+1];S&&v.pipe(S),v!=x&&v.on("error",x.emit.bind(x,"error"))}),b){let v=function(y){M||(M=!0,b(y))};var H=v,M=!1;x.on("error",v),A.on("finish",function(){v()}),A.on("close",function(){v()})}return x}},22767:function(E){"use strict";var t=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable;function r(c){if(c==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(c)}function a(){try{if(!Object.assign)return!1;var c=new String("abc");if(c[5]="de",Object.getOwnPropertyNames(c)[0]==="5")return!1;for(var m={},p=0;p<10;p++)m["_"+String.fromCharCode(p)]=p;var u=Object.getOwnPropertyNames(m).map(function(n){return m[n]});if(u.join("")!=="0123456789")return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach(function(n){o[n]=n}),Object.keys(Object.assign({},o)).join("")==="abcdefghijklmnopqrst"}catch(n){return!1}}E.exports=a()?Object.assign:function(c,m){for(var p,u=r(c),o,n=1;n<arguments.length;n++){p=Object(arguments[n]);for(var l in p)e.call(p,l)&&(u[l]=p[l]);if(t){o=t(p);for(var b=0;b<o.length;b++)s.call(p,o[b])&&(u[o[b]]=p[o[b]])}}return u}},31233:function(E,t,e){"use strict";var s=e(14224);typeof s=="undefined"||!s.version||s.version.indexOf("v0.")===0||s.version.indexOf("v1.")===0&&s.version.indexOf("v1.8.")!==0?E.exports={nextTick:r}:E.exports=s;function r(a,c,m,p){if(typeof a!="function")throw new TypeError('"callback" argument must be a function');var u=arguments.length,o,n;switch(u){case 0:case 1:return s.nextTick(a);case 2:return s.nextTick(function(){a.call(null,c)});case 3:return s.nextTick(function(){a.call(null,c,m)});case 4:return s.nextTick(function(){a.call(null,c,m,p)});default:for(o=new Array(u-1),n=0;n<o.length;)o[n++]=arguments[n];return s.nextTick(function(){a.apply(null,o)})}}},76968:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#f8f8f2",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#2b2b2b",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#2b2b2b",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#d4d0ab"},prolog:{color:"#d4d0ab"},doctype:{color:"#d4d0ab"},cdata:{color:"#d4d0ab"},punctuation:{color:"#fefefe"},property:{color:"#ffa07a"},tag:{color:"#ffa07a"},constant:{color:"#ffa07a"},symbol:{color:"#ffa07a"},deleted:{color:"#ffa07a"},boolean:{color:"#00e0e0"},number:{color:"#00e0e0"},selector:{color:"#abe338"},"attr-name":{color:"#abe338"},string:{color:"#abe338"},char:{color:"#abe338"},builtin:{color:"#abe338"},inserted:{color:"#abe338"},operator:{color:"#00e0e0"},entity:{color:"#00e0e0",cursor:"help"},url:{color:"#00e0e0"},".language-css .token.string":{color:"#00e0e0"},".style .token.string":{color:"#00e0e0"},variable:{color:"#00e0e0"},atrule:{color:"#ffd700"},"attr-value":{color:"#ffd700"},function:{color:"#ffd700"},keyword:{color:"#00e0e0"},regex:{color:"#ffd700"},important:{color:"#ffd700",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},57836:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#c5c8c6",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",background:"#1d1f21"},':not(pre) > code[class*="language-"]':{background:"#1d1f21",padding:".1em",borderRadius:".3em"},comment:{color:"#7C7C7C"},prolog:{color:"#7C7C7C"},doctype:{color:"#7C7C7C"},cdata:{color:"#7C7C7C"},punctuation:{color:"#c5c8c6"},".namespace":{Opacity:".7"},property:{color:"#96CBFE"},keyword:{color:"#96CBFE"},tag:{color:"#96CBFE"},"class-name":{color:"#FFFFB6",textDecoration:"underline"},boolean:{color:"#99CC99"},constant:{color:"#99CC99"},symbol:{color:"#f92672"},deleted:{color:"#f92672"},number:{color:"#FF73FD"},selector:{color:"#A8FF60"},"attr-name":{color:"#A8FF60"},string:{color:"#A8FF60"},char:{color:"#A8FF60"},builtin:{color:"#A8FF60"},inserted:{color:"#A8FF60"},variable:{color:"#C6C5FE"},operator:{color:"#EDEDED"},entity:{color:"#FFFFB6",cursor:"help"},url:{color:"#96CBFE"},".language-css .token.string":{color:"#87C38A"},".style .token.string":{color:"#87C38A"},atrule:{color:"#F9EE98"},"attr-value":{color:"#F9EE98"},function:{color:"#DAD085"},regex:{color:"#E9C062"},important:{color:"#fd971f",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},67163:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#f5f7ff",color:"#5e6687"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#f5f7ff",color:"#5e6687",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#dfe2f1"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"]::selection':{textShadow:"none",background:"#dfe2f1"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#dfe2f1"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#898ea4"},prolog:{color:"#898ea4"},doctype:{color:"#898ea4"},cdata:{color:"#898ea4"},punctuation:{color:"#5e6687"},namespace:{Opacity:".7"},operator:{color:"#c76b29"},boolean:{color:"#c76b29"},number:{color:"#c76b29"},property:{color:"#c08b30"},tag:{color:"#3d8fd1"},string:{color:"#22a2c9"},selector:{color:"#6679cc"},"attr-name":{color:"#c76b29"},entity:{color:"#22a2c9",cursor:"help"},url:{color:"#22a2c9"},".language-css .token.string":{color:"#22a2c9"},".style .token.string":{color:"#22a2c9"},"attr-value":{color:"#ac9739"},keyword:{color:"#ac9739"},control:{color:"#ac9739"},directive:{color:"#ac9739"},unit:{color:"#ac9739"},statement:{color:"#22a2c9"},regex:{color:"#22a2c9"},atrule:{color:"#22a2c9"},placeholder:{color:"#3d8fd1"},variable:{color:"#3d8fd1"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #202746",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#c94922"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:"0.4em solid #c94922",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#dfe2f1"},".line-numbers .line-numbers-rows > span:before":{color:"#979db4"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(107, 115, 148, 0.2) 70%, rgba(107, 115, 148, 0))"}};t.default=e},97090:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#fff",textShadow:"0 1px 1px #000",fontFamily:'Menlo, Monaco, "Courier New", monospace',direction:"ltr",textAlign:"left",wordSpacing:"normal",whiteSpace:"pre",wordWrap:"normal",lineHeight:"1.4",background:"none",border:"0",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#fff",textShadow:"0 1px 1px #000",fontFamily:'Menlo, Monaco, "Courier New", monospace',direction:"ltr",textAlign:"left",wordSpacing:"normal",whiteSpace:"pre",wordWrap:"normal",lineHeight:"1.4",background:"#222",border:"0",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"15px",margin:"1em 0",overflow:"auto",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},'pre[class*="language-"] code':{float:"left",padding:"0 15px 0 0"},':not(pre) > code[class*="language-"]':{background:"#222",padding:"5px 10px",lineHeight:"1",MozBorderRadius:"3px",WebkitBorderRadius:"3px",borderRadius:"3px"},comment:{color:"#797979"},prolog:{color:"#797979"},doctype:{color:"#797979"},cdata:{color:"#797979"},selector:{color:"#fff"},operator:{color:"#fff"},punctuation:{color:"#fff"},namespace:{Opacity:".7"},tag:{color:"#ffd893"},boolean:{color:"#ffd893"},atrule:{color:"#B0C975"},"attr-value":{color:"#B0C975"},hex:{color:"#B0C975"},string:{color:"#B0C975"},property:{color:"#c27628"},entity:{color:"#c27628",cursor:"help"},url:{color:"#c27628"},"attr-name":{color:"#c27628"},keyword:{color:"#c27628"},regex:{color:"#9B71C6"},function:{color:"#e5a638"},constant:{color:"#e5a638"},variable:{color:"#fdfba8"},number:{color:"#8799B0"},important:{color:"#E45734"},deliminator:{color:"#E45734"},".line-highlight.line-highlight":{background:"rgba(255, 255, 255, .2)"},".line-highlight.line-highlight:before":{top:".3em",backgroundColor:"rgba(255, 255, 255, .3)",color:"#fff",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},".line-highlight.line-highlight[data-end]:after":{top:".3em",backgroundColor:"rgba(255, 255, 255, .3)",color:"#fff",MozBorderRadius:"8px",WebkitBorderRadius:"8px",borderRadius:"8px"},".line-numbers .line-numbers-rows > span":{borderRight:"3px #d9d336 solid"}};t.default=e},60023:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#111b27",background:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#111b27",background:"#e3eaf2",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{background:"#8da1b9"},'pre[class*="language-"] ::-moz-selection':{background:"#8da1b9"},'code[class*="language-"]::-moz-selection':{background:"#8da1b9"},'code[class*="language-"] ::-moz-selection':{background:"#8da1b9"},'pre[class*="language-"]::selection':{background:"#8da1b9"},'pre[class*="language-"] ::selection':{background:"#8da1b9"},'code[class*="language-"]::selection':{background:"#8da1b9"},'code[class*="language-"] ::selection':{background:"#8da1b9"},':not(pre) > code[class*="language-"]':{background:"#e3eaf2",padding:"0.1em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#3c526d"},prolog:{color:"#3c526d"},doctype:{color:"#3c526d"},cdata:{color:"#3c526d"},punctuation:{color:"#111b27"},"delimiter.important":{color:"#006d6d",fontWeight:"inherit"},"selector.parent":{color:"#006d6d"},tag:{color:"#006d6d"},"tag.punctuation":{color:"#006d6d"},"attr-name":{color:"#755f00"},boolean:{color:"#755f00"},"boolean.important":{color:"#755f00"},number:{color:"#755f00"},constant:{color:"#755f00"},"selector.attribute":{color:"#755f00"},"class-name":{color:"#005a8e"},key:{color:"#005a8e"},parameter:{color:"#005a8e"},property:{color:"#005a8e"},"property-access":{color:"#005a8e"},variable:{color:"#005a8e"},"attr-value":{color:"#116b00"},inserted:{color:"#116b00"},color:{color:"#116b00"},"selector.value":{color:"#116b00"},string:{color:"#116b00"},"string.url-link":{color:"#116b00"},builtin:{color:"#af00af"},"keyword-array":{color:"#af00af"},package:{color:"#af00af"},regex:{color:"#af00af"},function:{color:"#7c00aa"},"selector.class":{color:"#7c00aa"},"selector.id":{color:"#7c00aa"},"atrule.rule":{color:"#a04900"},combinator:{color:"#a04900"},keyword:{color:"#a04900"},operator:{color:"#a04900"},"pseudo-class":{color:"#a04900"},"pseudo-element":{color:"#a04900"},selector:{color:"#a04900"},unit:{color:"#a04900"},deleted:{color:"#c22f2e"},important:{color:"#c22f2e",fontWeight:"bold"},"keyword-this":{color:"#005a8e",fontWeight:"bold"},this:{color:"#005a8e",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},entity:{cursor:"help"},".language-markdown .token.title":{color:"#005a8e",fontWeight:"bold"},".language-markdown .token.title .token.punctuation":{color:"#005a8e",fontWeight:"bold"},".language-markdown .token.blockquote.punctuation":{color:"#af00af"},".language-markdown .token.code":{color:"#006d6d"},".language-markdown .token.hr.punctuation":{color:"#005a8e"},".language-markdown .token.url > .token.content":{color:"#116b00"},".language-markdown .token.url-link":{color:"#755f00"},".language-markdown .token.list.punctuation":{color:"#af00af"},".language-markdown .token.table-header":{color:"#111b27"},".language-json .token.operator":{color:"#111b27"},".language-scss .token.variable":{color:"#006d6d"},"token.tab:not(:empty):before":{color:"#3c526d"},"token.cr:before":{color:"#3c526d"},"token.lf:before":{color:"#3c526d"},"token.space:before":{color:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{color:"#e3eaf2",background:"#005a8e"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{color:"#e3eaf2",background:"#005a8e"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{color:"#e3eaf2",background:"#005a8eda",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{color:"#e3eaf2",background:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{color:"#e3eaf2",background:"#3c526d"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{color:"#e3eaf2",background:"#3c526d"},".line-highlight.line-highlight":{background:"linear-gradient(to right, #8da1b92f 70%, #8da1b925)"},".line-highlight.line-highlight:before":{backgroundColor:"#3c526d",color:"#e3eaf2",boxShadow:"0 1px #8da1b9"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"#3c526d",color:"#e3eaf2",boxShadow:"0 1px #8da1b9"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"#3c526d1f"},".line-numbers.line-numbers .line-numbers-rows":{borderRight:"1px solid #8da1b97a",background:"#d0dae77a"},".line-numbers .line-numbers-rows > span:before":{color:"#3c526dda"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"#755f00"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"#af00af"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"#005a8e"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"#7c00aa"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"#7c00aa"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"#7c00aa"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"#c22f2e1f"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"#c22f2e1f"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"#116b001f"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"#116b001f"},".command-line .command-line-prompt":{borderRight:"1px solid #8da1b97a"},".command-line .command-line-prompt > span:before":{color:"#3c526dda"}};t.default=e},8290:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#e3eaf2",background:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#e3eaf2",background:"#111b27",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{background:"#3c526d"},'pre[class*="language-"] ::-moz-selection':{background:"#3c526d"},'code[class*="language-"]::-moz-selection':{background:"#3c526d"},'code[class*="language-"] ::-moz-selection':{background:"#3c526d"},'pre[class*="language-"]::selection':{background:"#3c526d"},'pre[class*="language-"] ::selection':{background:"#3c526d"},'code[class*="language-"]::selection':{background:"#3c526d"},'code[class*="language-"] ::selection':{background:"#3c526d"},':not(pre) > code[class*="language-"]':{background:"#111b27",padding:"0.1em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"#8da1b9"},prolog:{color:"#8da1b9"},doctype:{color:"#8da1b9"},cdata:{color:"#8da1b9"},punctuation:{color:"#e3eaf2"},"delimiter.important":{color:"#66cccc",fontWeight:"inherit"},"selector.parent":{color:"#66cccc"},tag:{color:"#66cccc"},"tag.punctuation":{color:"#66cccc"},"attr-name":{color:"#e6d37a"},boolean:{color:"#e6d37a"},"boolean.important":{color:"#e6d37a"},number:{color:"#e6d37a"},constant:{color:"#e6d37a"},"selector.attribute":{color:"#e6d37a"},"class-name":{color:"#6cb8e6"},key:{color:"#6cb8e6"},parameter:{color:"#6cb8e6"},property:{color:"#6cb8e6"},"property-access":{color:"#6cb8e6"},variable:{color:"#6cb8e6"},"attr-value":{color:"#91d076"},inserted:{color:"#91d076"},color:{color:"#91d076"},"selector.value":{color:"#91d076"},string:{color:"#91d076"},"string.url-link":{color:"#91d076"},builtin:{color:"#f4adf4"},"keyword-array":{color:"#f4adf4"},package:{color:"#f4adf4"},regex:{color:"#f4adf4"},function:{color:"#c699e3"},"selector.class":{color:"#c699e3"},"selector.id":{color:"#c699e3"},"atrule.rule":{color:"#e9ae7e"},combinator:{color:"#e9ae7e"},keyword:{color:"#e9ae7e"},operator:{color:"#e9ae7e"},"pseudo-class":{color:"#e9ae7e"},"pseudo-element":{color:"#e9ae7e"},selector:{color:"#e9ae7e"},unit:{color:"#e9ae7e"},deleted:{color:"#cd6660"},important:{color:"#cd6660",fontWeight:"bold"},"keyword-this":{color:"#6cb8e6",fontWeight:"bold"},this:{color:"#6cb8e6",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},entity:{cursor:"help"},".language-markdown .token.title":{color:"#6cb8e6",fontWeight:"bold"},".language-markdown .token.title .token.punctuation":{color:"#6cb8e6",fontWeight:"bold"},".language-markdown .token.blockquote.punctuation":{color:"#f4adf4"},".language-markdown .token.code":{color:"#66cccc"},".language-markdown .token.hr.punctuation":{color:"#6cb8e6"},".language-markdown .token.url .token.content":{color:"#91d076"},".language-markdown .token.url-link":{color:"#e6d37a"},".language-markdown .token.list.punctuation":{color:"#f4adf4"},".language-markdown .token.table-header":{color:"#e3eaf2"},".language-json .token.operator":{color:"#e3eaf2"},".language-scss .token.variable":{color:"#66cccc"},"token.tab:not(:empty):before":{color:"#8da1b9"},"token.cr:before":{color:"#8da1b9"},"token.lf:before":{color:"#8da1b9"},"token.space:before":{color:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{color:"#111b27",background:"#6cb8e6"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{color:"#111b27",background:"#6cb8e6"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{color:"#111b27",background:"#6cb8e6da",textDecoration:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{color:"#111b27",background:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{color:"#111b27",background:"#8da1b9"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{color:"#111b27",background:"#8da1b9"},".line-highlight.line-highlight":{background:"linear-gradient(to right, #3c526d5f 70%, #3c526d55)"},".line-highlight.line-highlight:before":{backgroundColor:"#8da1b9",color:"#111b27",boxShadow:"0 1px #3c526d"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"#8da1b9",color:"#111b27",boxShadow:"0 1px #3c526d"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"#8da1b918"},".line-numbers.line-numbers .line-numbers-rows":{borderRight:"1px solid #0b121b",background:"#0b121b7a"},".line-numbers .line-numbers-rows > span:before":{color:"#8da1b9da"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"#e6d37a"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"#f4adf4"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"#6cb8e6"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"#c699e3"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"#c699e3"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"#c699e3"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"#cd66601f"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"#cd66601f"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"#91d0761f"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"#91d0761f"},".command-line .command-line-prompt":{borderRight:"1px solid #0b121b"},".command-line .command-line-prompt > span:before":{color:"#8da1b9da"}};t.default=e},74454:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",position:"relative",borderLeft:"10px solid #358ccb",boxShadow:"-1px 0 0 0 #358ccb, 0 0 0 1px #dfdfdf",backgroundColor:"#fdfdfd",backgroundImage:"linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%)",backgroundSize:"3em 3em",backgroundOrigin:"content-box",backgroundAttachment:"local",margin:".5em 0",padding:"0 1em"},'pre[class*="language-"] > code':{display:"block"},':not(pre) > code[class*="language-"]':{position:"relative",padding:".2em",borderRadius:"0.3em",color:"#c92c2c",border:"1px solid rgba(0, 0, 0, 0.1)",display:"inline",whiteSpace:"normal",backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box"},comment:{color:"#7D8B99"},"block-comment":{color:"#7D8B99"},prolog:{color:"#7D8B99"},doctype:{color:"#7D8B99"},cdata:{color:"#7D8B99"},punctuation:{color:"#5F6364"},property:{color:"#c92c2c"},tag:{color:"#c92c2c"},boolean:{color:"#c92c2c"},number:{color:"#c92c2c"},"function-name":{color:"#c92c2c"},constant:{color:"#c92c2c"},symbol:{color:"#c92c2c"},deleted:{color:"#c92c2c"},selector:{color:"#2f9c0a"},"attr-name":{color:"#2f9c0a"},string:{color:"#2f9c0a"},char:{color:"#2f9c0a"},function:{color:"#2f9c0a"},builtin:{color:"#2f9c0a"},inserted:{color:"#2f9c0a"},operator:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},entity:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)",cursor:"help"},url:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},variable:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},atrule:{color:"#1990b8"},"attr-value":{color:"#1990b8"},keyword:{color:"#1990b8"},"class-name":{color:"#1990b8"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"normal"},".language-css .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},".style .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:".7"}};t.default=e},32435:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",maxHeight:"inherit",height:"inherit",padding:"0 1em",display:"block",overflow:"auto"},'pre[class*="language-"]':{color:"black",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",position:"relative",margin:".5em 0",overflow:"visible",padding:"1px",backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em"},'pre[class*="language-"] > code':{position:"relative",zIndex:"1",borderLeft:"10px solid #358ccb",boxShadow:"-1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf",backgroundColor:"#fdfdfd",backgroundImage:"linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%)",backgroundSize:"3em 3em",backgroundOrigin:"content-box",backgroundAttachment:"local"},':not(pre) > code[class*="language-"]':{backgroundColor:"#fdfdfd",WebkitBoxSizing:"border-box",MozBoxSizing:"border-box",boxSizing:"border-box",marginBottom:"1em",position:"relative",padding:".2em",borderRadius:"0.3em",color:"#c92c2c",border:"1px solid rgba(0, 0, 0, 0.1)",display:"inline",whiteSpace:"normal"},'pre[class*="language-"]:before':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"0.18em",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(-2deg)",MozTransform:"rotate(-2deg)",msTransform:"rotate(-2deg)",OTransform:"rotate(-2deg)",transform:"rotate(-2deg)"},'pre[class*="language-"]:after':{content:"''",display:"block",position:"absolute",bottom:"0.75em",left:"auto",width:"40%",height:"20%",maxHeight:"13em",boxShadow:"0px 13px 8px #979797",WebkitTransform:"rotate(2deg)",MozTransform:"rotate(2deg)",msTransform:"rotate(2deg)",OTransform:"rotate(2deg)",transform:"rotate(2deg)",right:"0.75em"},comment:{color:"#7D8B99"},"block-comment":{color:"#7D8B99"},prolog:{color:"#7D8B99"},doctype:{color:"#7D8B99"},cdata:{color:"#7D8B99"},punctuation:{color:"#5F6364"},property:{color:"#c92c2c"},tag:{color:"#c92c2c"},boolean:{color:"#c92c2c"},number:{color:"#c92c2c"},"function-name":{color:"#c92c2c"},constant:{color:"#c92c2c"},symbol:{color:"#c92c2c"},deleted:{color:"#c92c2c"},selector:{color:"#2f9c0a"},"attr-name":{color:"#2f9c0a"},string:{color:"#2f9c0a"},char:{color:"#2f9c0a"},function:{color:"#2f9c0a"},builtin:{color:"#2f9c0a"},inserted:{color:"#2f9c0a"},operator:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},entity:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)",cursor:"help"},url:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},variable:{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},atrule:{color:"#1990b8"},"attr-value":{color:"#1990b8"},keyword:{color:"#1990b8"},"class-name":{color:"#1990b8"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"normal"},".language-css .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},".style .token.string":{color:"#a67f59",background:"rgba(255, 255, 255, 0.5)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:".7"},'pre[class*="language-"].line-numbers.line-numbers':{paddingLeft:"0"},'pre[class*="language-"].line-numbers.line-numbers code':{paddingLeft:"3.8em"},'pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows':{left:"0"},'pre[class*="language-"][data-line]':{paddingTop:"0",paddingBottom:"0",paddingLeft:"0"},"pre[data-line] code":{position:"relative",paddingLeft:"4em"},"pre .line-highlight":{marginTop:"0"}};t.default=e},40208:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#a9b7c6",fontFamily:"Consolas, Monaco, 'Andale Mono', monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#a9b7c6",fontFamily:"Consolas, Monaco, 'Andale Mono', monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#2b2b2b"},'pre[class*="language-"]::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"] ::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"]::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"] ::-moz-selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"]::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'pre[class*="language-"] ::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"]::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},'code[class*="language-"] ::selection':{color:"inherit",background:"rgba(33, 66, 131, .85)"},':not(pre) > code[class*="language-"]':{background:"#2b2b2b",padding:".1em",borderRadius:".3em"},comment:{color:"#808080"},prolog:{color:"#808080"},cdata:{color:"#808080"},delimiter:{color:"#cc7832"},boolean:{color:"#cc7832"},keyword:{color:"#cc7832"},selector:{color:"#cc7832"},important:{color:"#cc7832"},atrule:{color:"#cc7832"},operator:{color:"#a9b7c6"},punctuation:{color:"#a9b7c6"},"attr-name":{color:"#a9b7c6"},tag:{color:"#e8bf6a"},"tag.punctuation":{color:"#e8bf6a"},doctype:{color:"#e8bf6a"},builtin:{color:"#e8bf6a"},entity:{color:"#6897bb"},number:{color:"#6897bb"},symbol:{color:"#6897bb"},property:{color:"#9876aa"},constant:{color:"#9876aa"},variable:{color:"#9876aa"},string:{color:"#6a8759"},char:{color:"#6a8759"},"attr-value":{color:"#a5c261"},"attr-value.punctuation":{color:"#a5c261"},"attr-value.punctuation:first-child":{color:"#a9b7c6"},url:{color:"#287bde",textDecoration:"underline"},function:{color:"#ffc66d"},regex:{background:"#364135"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#294436"},deleted:{background:"#484a4a"},"code.language-css .token.property":{color:"#a9b7c6"},"code.language-css .token.property + .token.punctuation":{color:"#a9b7c6"},"code.language-css .token.id":{color:"#ffc66d"},"code.language-css .token.selector > .token.class":{color:"#ffc66d"},"code.language-css .token.selector > .token.attribute":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-class":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-element":{color:"#ffc66d"}};t.default=e},16758:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"white",background:"none",textShadow:"0 -.1em .2em black",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",background:"hsl(30, 20%, 25%)",textShadow:"0 -.1em .2em black",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:".3em solid hsl(30, 20%, 40%)",borderRadius:".5em",boxShadow:"1px 1px .5em black inset"},':not(pre) > code[class*="language-"]':{background:"hsl(30, 20%, 25%)",padding:".15em .2em .05em",borderRadius:".3em",border:".13em solid hsl(30, 20%, 40%)",boxShadow:"1px 1px .3em -.1em black inset",whiteSpace:"normal"},comment:{color:"hsl(30, 20%, 50%)"},prolog:{color:"hsl(30, 20%, 50%)"},doctype:{color:"hsl(30, 20%, 50%)"},cdata:{color:"hsl(30, 20%, 50%)"},punctuation:{Opacity:".7"},namespace:{Opacity:".7"},property:{color:"hsl(350, 40%, 70%)"},tag:{color:"hsl(350, 40%, 70%)"},boolean:{color:"hsl(350, 40%, 70%)"},number:{color:"hsl(350, 40%, 70%)"},constant:{color:"hsl(350, 40%, 70%)"},symbol:{color:"hsl(350, 40%, 70%)"},selector:{color:"hsl(75, 70%, 60%)"},"attr-name":{color:"hsl(75, 70%, 60%)"},string:{color:"hsl(75, 70%, 60%)"},char:{color:"hsl(75, 70%, 60%)"},builtin:{color:"hsl(75, 70%, 60%)"},inserted:{color:"hsl(75, 70%, 60%)"},operator:{color:"hsl(40, 90%, 60%)"},entity:{color:"hsl(40, 90%, 60%)",cursor:"help"},url:{color:"hsl(40, 90%, 60%)"},".language-css .token.string":{color:"hsl(40, 90%, 60%)"},".style .token.string":{color:"hsl(40, 90%, 60%)"},variable:{color:"hsl(40, 90%, 60%)"},atrule:{color:"hsl(350, 40%, 70%)"},"attr-value":{color:"hsl(350, 40%, 70%)"},keyword:{color:"hsl(350, 40%, 70%)"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},deleted:{color:"red"}};t.default=e},29139:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#282a36",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#282a36",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#6272a4"},prolog:{color:"#6272a4"},doctype:{color:"#6272a4"},cdata:{color:"#6272a4"},punctuation:{color:"#f8f8f2"},".namespace":{Opacity:".7"},property:{color:"#ff79c6"},tag:{color:"#ff79c6"},constant:{color:"#ff79c6"},symbol:{color:"#ff79c6"},deleted:{color:"#ff79c6"},boolean:{color:"#bd93f9"},number:{color:"#bd93f9"},selector:{color:"#50fa7b"},"attr-name":{color:"#50fa7b"},string:{color:"#50fa7b"},char:{color:"#50fa7b"},builtin:{color:"#50fa7b"},inserted:{color:"#50fa7b"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#f1fa8c"},"attr-value":{color:"#f1fa8c"},function:{color:"#f1fa8c"},"class-name":{color:"#f1fa8c"},keyword:{color:"#8be9fd"},regex:{color:"#ffb86c"},important:{color:"#ffb86c",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},79008:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2734",color:"#9a86fd"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2734",color:"#9a86fd",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#6a51e6"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"]::selection':{textShadow:"none",background:"#6a51e6"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#6a51e6"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#6c6783"},prolog:{color:"#6c6783"},doctype:{color:"#6c6783"},cdata:{color:"#6c6783"},punctuation:{color:"#6c6783"},namespace:{Opacity:".7"},tag:{color:"#e09142"},operator:{color:"#e09142"},number:{color:"#e09142"},property:{color:"#9a86fd"},function:{color:"#9a86fd"},"tag-id":{color:"#eeebff"},selector:{color:"#eeebff"},"atrule-id":{color:"#eeebff"},"code.language-javascript":{color:"#c4b9fe"},"attr-name":{color:"#c4b9fe"},"code.language-css":{color:"#ffcc99"},"code.language-scss":{color:"#ffcc99"},boolean:{color:"#ffcc99"},string:{color:"#ffcc99"},entity:{color:"#ffcc99",cursor:"help"},url:{color:"#ffcc99"},".language-css .token.string":{color:"#ffcc99"},".language-scss .token.string":{color:"#ffcc99"},".style .token.string":{color:"#ffcc99"},"attr-value":{color:"#ffcc99"},keyword:{color:"#ffcc99"},control:{color:"#ffcc99"},directive:{color:"#ffcc99"},unit:{color:"#ffcc99"},statement:{color:"#ffcc99"},regex:{color:"#ffcc99"},atrule:{color:"#ffcc99"},placeholder:{color:"#ffcc99"},variable:{color:"#ffcc99"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #eeebff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#c4b9fe"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #8a75f5",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#2c2937"},".line-numbers .line-numbers-rows > span:before":{color:"#3c3949"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(224, 145, 66, 0.2) 70%, rgba(224, 145, 66, 0))"}};t.default=e},84087:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#322d29",color:"#88786d"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#322d29",color:"#88786d",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#6f5849"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"]::selection':{textShadow:"none",background:"#6f5849"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#6f5849"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#6a5f58"},prolog:{color:"#6a5f58"},doctype:{color:"#6a5f58"},cdata:{color:"#6a5f58"},punctuation:{color:"#6a5f58"},namespace:{Opacity:".7"},tag:{color:"#bfa05a"},operator:{color:"#bfa05a"},number:{color:"#bfa05a"},property:{color:"#88786d"},function:{color:"#88786d"},"tag-id":{color:"#fff3eb"},selector:{color:"#fff3eb"},"atrule-id":{color:"#fff3eb"},"code.language-javascript":{color:"#a48774"},"attr-name":{color:"#a48774"},"code.language-css":{color:"#fcc440"},"code.language-scss":{color:"#fcc440"},boolean:{color:"#fcc440"},string:{color:"#fcc440"},entity:{color:"#fcc440",cursor:"help"},url:{color:"#fcc440"},".language-css .token.string":{color:"#fcc440"},".language-scss .token.string":{color:"#fcc440"},".style .token.string":{color:"#fcc440"},"attr-value":{color:"#fcc440"},keyword:{color:"#fcc440"},control:{color:"#fcc440"},directive:{color:"#fcc440"},unit:{color:"#fcc440"},statement:{color:"#fcc440"},regex:{color:"#fcc440"},atrule:{color:"#fcc440"},placeholder:{color:"#fcc440"},variable:{color:"#fcc440"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #fff3eb",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#a48774"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #816d5f",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#35302b"},".line-numbers .line-numbers-rows > span:before":{color:"#46403d"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(191, 160, 90, 0.2) 70%, rgba(191, 160, 90, 0))"}};t.default=e},7129:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2d2a",color:"#687d68"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#2a2d2a",color:"#687d68",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#435643"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#435643"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#435643"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#435643"},'code[class*="language-"]::selection':{textShadow:"none",background:"#435643"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#435643"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#535f53"},prolog:{color:"#535f53"},doctype:{color:"#535f53"},cdata:{color:"#535f53"},punctuation:{color:"#535f53"},namespace:{Opacity:".7"},tag:{color:"#a2b34d"},operator:{color:"#a2b34d"},number:{color:"#a2b34d"},property:{color:"#687d68"},function:{color:"#687d68"},"tag-id":{color:"#f0fff0"},selector:{color:"#f0fff0"},"atrule-id":{color:"#f0fff0"},"code.language-javascript":{color:"#b3d6b3"},"attr-name":{color:"#b3d6b3"},"code.language-css":{color:"#e5fb79"},"code.language-scss":{color:"#e5fb79"},boolean:{color:"#e5fb79"},string:{color:"#e5fb79"},entity:{color:"#e5fb79",cursor:"help"},url:{color:"#e5fb79"},".language-css .token.string":{color:"#e5fb79"},".language-scss .token.string":{color:"#e5fb79"},".style .token.string":{color:"#e5fb79"},"attr-value":{color:"#e5fb79"},keyword:{color:"#e5fb79"},control:{color:"#e5fb79"},directive:{color:"#e5fb79"},unit:{color:"#e5fb79"},statement:{color:"#e5fb79"},regex:{color:"#e5fb79"},atrule:{color:"#e5fb79"},placeholder:{color:"#e5fb79"},variable:{color:"#e5fb79"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #f0fff0",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#b3d6b3"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #5c705c",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#2c302c"},".line-numbers .line-numbers-rows > span:before":{color:"#3b423b"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(162, 179, 77, 0.2) 70%, rgba(162, 179, 77, 0))"}};t.default=e},69237:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#faf8f5",color:"#728fcb"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#faf8f5",color:"#728fcb",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#faf8f5"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"]::selection':{textShadow:"none",background:"#faf8f5"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#faf8f5"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#b6ad9a"},prolog:{color:"#b6ad9a"},doctype:{color:"#b6ad9a"},cdata:{color:"#b6ad9a"},punctuation:{color:"#b6ad9a"},namespace:{Opacity:".7"},tag:{color:"#063289"},operator:{color:"#063289"},number:{color:"#063289"},property:{color:"#b29762"},function:{color:"#b29762"},"tag-id":{color:"#2d2006"},selector:{color:"#2d2006"},"atrule-id":{color:"#2d2006"},"code.language-javascript":{color:"#896724"},"attr-name":{color:"#896724"},"code.language-css":{color:"#728fcb"},"code.language-scss":{color:"#728fcb"},boolean:{color:"#728fcb"},string:{color:"#728fcb"},entity:{color:"#728fcb",cursor:"help"},url:{color:"#728fcb"},".language-css .token.string":{color:"#728fcb"},".language-scss .token.string":{color:"#728fcb"},".style .token.string":{color:"#728fcb"},"attr-value":{color:"#728fcb"},keyword:{color:"#728fcb"},control:{color:"#728fcb"},directive:{color:"#728fcb"},unit:{color:"#728fcb"},statement:{color:"#728fcb"},regex:{color:"#728fcb"},atrule:{color:"#728fcb"},placeholder:{color:"#93abdc"},variable:{color:"#93abdc"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #2d2006",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#896724"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #896724",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#ece8de"},".line-numbers .line-numbers-rows > span:before":{color:"#cdc4b1"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(45, 32, 6, 0.2) 70%, rgba(45, 32, 6, 0))"}};t.default=e},6624:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#1d262f",color:"#57718e"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#1d262f",color:"#57718e",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#004a9e"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"]::selection':{textShadow:"none",background:"#004a9e"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#004a9e"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#4a5f78"},prolog:{color:"#4a5f78"},doctype:{color:"#4a5f78"},cdata:{color:"#4a5f78"},punctuation:{color:"#4a5f78"},namespace:{Opacity:".7"},tag:{color:"#0aa370"},operator:{color:"#0aa370"},number:{color:"#0aa370"},property:{color:"#57718e"},function:{color:"#57718e"},"tag-id":{color:"#ebf4ff"},selector:{color:"#ebf4ff"},"atrule-id":{color:"#ebf4ff"},"code.language-javascript":{color:"#7eb6f6"},"attr-name":{color:"#7eb6f6"},"code.language-css":{color:"#47ebb4"},"code.language-scss":{color:"#47ebb4"},boolean:{color:"#47ebb4"},string:{color:"#47ebb4"},entity:{color:"#47ebb4",cursor:"help"},url:{color:"#47ebb4"},".language-css .token.string":{color:"#47ebb4"},".language-scss .token.string":{color:"#47ebb4"},".style .token.string":{color:"#47ebb4"},"attr-value":{color:"#47ebb4"},keyword:{color:"#47ebb4"},control:{color:"#47ebb4"},directive:{color:"#47ebb4"},unit:{color:"#47ebb4"},statement:{color:"#47ebb4"},regex:{color:"#47ebb4"},atrule:{color:"#47ebb4"},placeholder:{color:"#47ebb4"},variable:{color:"#47ebb4"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #ebf4ff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#7eb6f6"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #34659d",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#1f2932"},".line-numbers .line-numbers-rows > span:before":{color:"#2c3847"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(10, 163, 112, 0.2) 70%, rgba(10, 163, 112, 0))"}};t.default=e},95211:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#24242e",color:"#767693"},'pre[class*="language-"]':{fontFamily:'Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace',fontSize:"14px",lineHeight:"1.375",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"#24242e",color:"#767693",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#5151e6"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"]::selection':{textShadow:"none",background:"#5151e6"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#5151e6"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#5b5b76"},prolog:{color:"#5b5b76"},doctype:{color:"#5b5b76"},cdata:{color:"#5b5b76"},punctuation:{color:"#5b5b76"},namespace:{Opacity:".7"},tag:{color:"#dd672c"},operator:{color:"#dd672c"},number:{color:"#dd672c"},property:{color:"#767693"},function:{color:"#767693"},"tag-id":{color:"#ebebff"},selector:{color:"#ebebff"},"atrule-id":{color:"#ebebff"},"code.language-javascript":{color:"#aaaaca"},"attr-name":{color:"#aaaaca"},"code.language-css":{color:"#fe8c52"},"code.language-scss":{color:"#fe8c52"},boolean:{color:"#fe8c52"},string:{color:"#fe8c52"},entity:{color:"#fe8c52",cursor:"help"},url:{color:"#fe8c52"},".language-css .token.string":{color:"#fe8c52"},".language-scss .token.string":{color:"#fe8c52"},".style .token.string":{color:"#fe8c52"},"attr-value":{color:"#fe8c52"},keyword:{color:"#fe8c52"},control:{color:"#fe8c52"},directive:{color:"#fe8c52"},unit:{color:"#fe8c52"},statement:{color:"#fe8c52"},regex:{color:"#fe8c52"},atrule:{color:"#fe8c52"},placeholder:{color:"#fe8c52"},variable:{color:"#fe8c52"},deleted:{textDecoration:"line-through"},inserted:{borderBottom:"1px dotted #ebebff",textDecoration:"none"},italic:{fontStyle:"italic"},important:{fontWeight:"bold",color:"#aaaaca"},bold:{fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid #7676f4",OutlineOffset:".4em"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#262631"},".line-numbers .line-numbers-rows > span:before":{color:"#393949"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(221, 103, 44, 0.2) 70%, rgba(221, 103, 44, 0))"}};t.default=e},83512:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",background:"black",color:"white",boxShadow:"-.3em 0 0 .3em black, .3em 0 0 .3em black"},'pre[class*="language-"]':{fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:".4em .8em",margin:".5em 0",overflow:"auto",background:`url('data:image/svg+xml;charset=utf-8,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%0D%0A<%2Fsvg>')`,backgroundSize:"1em 1em"},':not(pre) > code[class*="language-"]':{padding:".2em",borderRadius:".3em",boxShadow:"none",whiteSpace:"normal"},comment:{color:"#aaa"},prolog:{color:"#aaa"},doctype:{color:"#aaa"},cdata:{color:"#aaa"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#0cf"},tag:{color:"#0cf"},boolean:{color:"#0cf"},number:{color:"#0cf"},constant:{color:"#0cf"},symbol:{color:"#0cf"},selector:{color:"yellow"},"attr-name":{color:"yellow"},string:{color:"yellow"},char:{color:"yellow"},builtin:{color:"yellow"},operator:{color:"yellowgreen"},entity:{color:"yellowgreen",cursor:"help"},url:{color:"yellowgreen"},".language-css .token.string":{color:"yellowgreen"},variable:{color:"yellowgreen"},inserted:{color:"yellowgreen"},atrule:{color:"deeppink"},"attr-value":{color:"deeppink"},keyword:{color:"deeppink"},regex:{color:"orange"},important:{color:"orange",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},deleted:{color:"red"},"pre.diff-highlight.diff-highlight > code .token.deleted:not(.prefix)":{backgroundColor:"rgba(255, 0, 0, .3)",display:"inline"},"pre > code.diff-highlight.diff-highlight .token.deleted:not(.prefix)":{backgroundColor:"rgba(255, 0, 0, .3)",display:"inline"},"pre.diff-highlight.diff-highlight > code .token.inserted:not(.prefix)":{backgroundColor:"rgba(0, 255, 128, .3)",display:"inline"},"pre > code.diff-highlight.diff-highlight .token.inserted:not(.prefix)":{backgroundColor:"rgba(0, 255, 128, .3)",display:"inline"}};t.default=e},55200:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:"1px solid #dddddd",backgroundColor:"white"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{background:"#b3d4fc"},'pre[class*="language-"]::selection':{background:"#b3d4fc"},'pre[class*="language-"] ::selection':{background:"#b3d4fc"},'code[class*="language-"]::selection':{background:"#b3d4fc"},'code[class*="language-"] ::selection':{background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{padding:".2em",paddingTop:"1px",paddingBottom:"1px",background:"#f8f8f8",border:"1px solid #dddddd"},comment:{color:"#999988",fontStyle:"italic"},prolog:{color:"#999988",fontStyle:"italic"},doctype:{color:"#999988",fontStyle:"italic"},cdata:{color:"#999988",fontStyle:"italic"},namespace:{Opacity:".7"},string:{color:"#e3116c"},"attr-value":{color:"#e3116c"},punctuation:{color:"#393A34"},operator:{color:"#393A34"},entity:{color:"#36acaa"},url:{color:"#36acaa"},symbol:{color:"#36acaa"},number:{color:"#36acaa"},boolean:{color:"#36acaa"},variable:{color:"#36acaa"},constant:{color:"#36acaa"},property:{color:"#36acaa"},regex:{color:"#36acaa"},inserted:{color:"#36acaa"},atrule:{color:"#00a4db"},keyword:{color:"#00a4db"},"attr-name":{color:"#00a4db"},".language-autohotkey .token.selector":{color:"#00a4db"},function:{color:"#9a050f",fontWeight:"bold"},deleted:{color:"#9a050f"},".language-autohotkey .token.tag":{color:"#9a050f"},tag:{color:"#00009f"},selector:{color:"#00009f"},".language-autohotkey .token.keyword":{color:"#00009f"},important:{fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},44717:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#ebdbb2",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#ebdbb2",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#1d2021"},'pre[class*="language-"]::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"] ::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"]::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"] ::-moz-selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"]::selection':{color:"#fbf1c7",background:"#7c6f64"},'pre[class*="language-"] ::selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"]::selection':{color:"#fbf1c7",background:"#7c6f64"},'code[class*="language-"] ::selection':{color:"#fbf1c7",background:"#7c6f64"},':not(pre) > code[class*="language-"]':{background:"#1d2021",padding:"0.1em",borderRadius:"0.3em"},comment:{color:"#a89984"},prolog:{color:"#a89984"},cdata:{color:"#a89984"},delimiter:{color:"#fb4934"},boolean:{color:"#fb4934"},keyword:{color:"#fb4934"},selector:{color:"#fb4934"},important:{color:"#fb4934"},atrule:{color:"#fb4934"},operator:{color:"#a89984"},punctuation:{color:"#a89984"},"attr-name":{color:"#a89984"},tag:{color:"#fabd2f"},"tag.punctuation":{color:"#fabd2f"},doctype:{color:"#fabd2f"},builtin:{color:"#fabd2f"},entity:{color:"#d3869b"},number:{color:"#d3869b"},symbol:{color:"#d3869b"},property:{color:"#fb4934"},constant:{color:"#fb4934"},variable:{color:"#fb4934"},string:{color:"#b8bb26"},char:{color:"#b8bb26"},"attr-value":{color:"#a89984"},"attr-value.punctuation":{color:"#a89984"},url:{color:"#b8bb26",textDecoration:"underline"},function:{color:"#fabd2f"},regex:{background:"#b8bb26"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#a89984"},deleted:{background:"#fb4934"}};t.default=e},64084:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#3c3836",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#3c3836",fontFamily:'Consolas, Monaco, "Andale Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#f9f5d7"},'pre[class*="language-"]::-moz-selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"] ::-moz-selection':{color:"#282828",background:"#a89984"},'code[class*="language-"]::-moz-selection':{color:"#282828",background:"#a89984"},'code[class*="language-"] ::-moz-selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"]::selection':{color:"#282828",background:"#a89984"},'pre[class*="language-"] ::selection':{color:"#282828",background:"#a89984"},'code[class*="language-"]::selection':{color:"#282828",background:"#a89984"},'code[class*="language-"] ::selection':{color:"#282828",background:"#a89984"},':not(pre) > code[class*="language-"]':{background:"#f9f5d7",padding:"0.1em",borderRadius:"0.3em"},comment:{color:"#7c6f64"},prolog:{color:"#7c6f64"},cdata:{color:"#7c6f64"},delimiter:{color:"#9d0006"},boolean:{color:"#9d0006"},keyword:{color:"#9d0006"},selector:{color:"#9d0006"},important:{color:"#9d0006"},atrule:{color:"#9d0006"},operator:{color:"#7c6f64"},punctuation:{color:"#7c6f64"},"attr-name":{color:"#7c6f64"},tag:{color:"#b57614"},"tag.punctuation":{color:"#b57614"},doctype:{color:"#b57614"},builtin:{color:"#b57614"},entity:{color:"#8f3f71"},number:{color:"#8f3f71"},symbol:{color:"#8f3f71"},property:{color:"#9d0006"},constant:{color:"#9d0006"},variable:{color:"#9d0006"},string:{color:"#797403"},char:{color:"#797403"},"attr-value":{color:"#7c6f64"},"attr-value.punctuation":{color:"#7c6f64"},url:{color:"#797403",textDecoration:"underline"},function:{color:"#b57614"},regex:{background:"#797403"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#7c6f64"},deleted:{background:"#9d0006"}};t.default=e},65491:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={"code[class*='language-']":{color:"#d6e7ff",background:"#030314",textShadow:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',fontSize:"1em",lineHeight:"1.5",letterSpacing:".2px",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",textAlign:"left",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},"pre[class*='language-']":{color:"#d6e7ff",background:"#030314",textShadow:"none",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',fontSize:"1em",lineHeight:"1.5",letterSpacing:".2px",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",textAlign:"left",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",border:"1px solid #2a4555",borderRadius:"5px",padding:"1.5em 1em",margin:"1em 0",overflow:"auto"},"pre[class*='language-']::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-'] ::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-']::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-'] ::-moz-selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-']::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"pre[class*='language-'] ::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-']::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},"code[class*='language-'] ::selection":{color:"inherit",background:"#1d3b54",textShadow:"none"},":not(pre) > code[class*='language-']":{color:"#f0f6f6",background:"#2a4555",padding:"0.2em 0.3em",borderRadius:"0.2em",boxDecorationBreak:"clone"},comment:{color:"#446e69"},prolog:{color:"#446e69"},doctype:{color:"#446e69"},cdata:{color:"#446e69"},punctuation:{color:"#d6b007"},property:{color:"#d6e7ff"},tag:{color:"#d6e7ff"},boolean:{color:"#d6e7ff"},number:{color:"#d6e7ff"},constant:{color:"#d6e7ff"},symbol:{color:"#d6e7ff"},deleted:{color:"#d6e7ff"},selector:{color:"#e60067"},"attr-name":{color:"#e60067"},builtin:{color:"#e60067"},inserted:{color:"#e60067"},string:{color:"#49c6ec"},char:{color:"#49c6ec"},operator:{color:"#ec8e01",background:"transparent"},entity:{color:"#ec8e01",background:"transparent"},url:{color:"#ec8e01",background:"transparent"},".language-css .token.string":{color:"#ec8e01",background:"transparent"},".style .token.string":{color:"#ec8e01",background:"transparent"},atrule:{color:"#0fe468"},"attr-value":{color:"#0fe468"},keyword:{color:"#0fe468"},function:{color:"#78f3e9"},"class-name":{color:"#78f3e9"},regex:{color:"#d6e7ff"},important:{color:"#d6e7ff"},variable:{color:"#d6e7ff"}};t.default=e},32081:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{fontFamily:'"Fira Mono", Menlo, Monaco, "Lucida Console", "Courier New", Courier, monospace',fontSize:"16px",lineHeight:"1.375",direction:"ltr",textAlign:"left",wordSpacing:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",background:"#322931",color:"#b9b5b8"},'pre[class*="language-"]':{fontFamily:'"Fira Mono", Menlo, Monaco, "Lucida Console", "Courier New", Courier, monospace',fontSize:"16px",lineHeight:"1.375",direction:"ltr",textAlign:"left",wordSpacing:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",background:"#322931",color:"#b9b5b8",padding:"1em",margin:".5em 0",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{padding:".1em",borderRadius:".3em"},comment:{color:"#797379"},prolog:{color:"#797379"},doctype:{color:"#797379"},cdata:{color:"#797379"},punctuation:{color:"#b9b5b8"},".namespace":{Opacity:".7"},null:{color:"#fd8b19"},operator:{color:"#fd8b19"},boolean:{color:"#fd8b19"},number:{color:"#fd8b19"},property:{color:"#fdcc59"},tag:{color:"#1290bf"},string:{color:"#149b93"},selector:{color:"#c85e7c"},"attr-name":{color:"#fd8b19"},entity:{color:"#149b93",cursor:"help"},url:{color:"#149b93"},".language-css .token.string":{color:"#149b93"},".style .token.string":{color:"#149b93"},"attr-value":{color:"#8fc13e"},keyword:{color:"#8fc13e"},control:{color:"#8fc13e"},directive:{color:"#8fc13e"},unit:{color:"#8fc13e"},statement:{color:"#149b93"},regex:{color:"#149b93"},atrule:{color:"#149b93"},placeholder:{color:"#1290bf"},variable:{color:"#1290bf"},important:{color:"#dd464c",fontWeight:"bold"},"pre > code.highlight":{Outline:".4em solid red",OutlineOffset:".4em"}};t.default=e},45217:function(E,t,e){"use strict";var s,r=e(44039);s={value:!0},s={enumerable:!0,get:function(){return b.default}},s={enumerable:!0,get:function(){return z.default}},s={enumerable:!0,get:function(){return W.default}},s={enumerable:!0,get:function(){return A.default}},s={enumerable:!0,get:function(){return x.default}},s={enumerable:!0,get:function(){return M.default}},s={enumerable:!0,get:function(){return a.default}},s={enumerable:!0,get:function(){return H.default}},s={enumerable:!0,get:function(){return v.default}},s={enumerable:!0,get:function(){return c.default}},s={enumerable:!0,get:function(){return y.default}},s={enumerable:!0,get:function(){return S.default}},s={enumerable:!0,get:function(){return h.default}},s={enumerable:!0,get:function(){return k.default}},s={enumerable:!0,get:function(){return w.default}},s={enumerable:!0,get:function(){return B.default}},s={enumerable:!0,get:function(){return R.default}},s={enumerable:!0,get:function(){return m.default}},s={enumerable:!0,get:function(){return U.default}},s={enumerable:!0,get:function(){return J.default}},s={enumerable:!0,get:function(){return Y.default}},s={enumerable:!0,get:function(){return f.default}},s={enumerable:!0,get:function(){return g.default}},s={enumerable:!0,get:function(){return L.default}},s={enumerable:!0,get:function(){return V.default}},s={enumerable:!0,get:function(){return ee.default}},s={enumerable:!0,get:function(){return pe.default}},s={enumerable:!0,get:function(){return re.default}},s={enumerable:!0,get:function(){return T.default}},s={enumerable:!0,get:function(){return p.default}},s={enumerable:!0,get:function(){return C.default}},s={enumerable:!0,get:function(){return D.default}},s={enumerable:!0,get:function(){return F.default}},s={enumerable:!0,get:function(){return l.default}},s={enumerable:!0,get:function(){return I.default}},s={enumerable:!0,get:function(){return Q.default}},s={enumerable:!0,get:function(){return u.default}},s={enumerable:!0,get:function(){return Z.default}},s={enumerable:!0,get:function(){return o.default}},s={enumerable:!0,get:function(){return n.default}},Object.defineProperty(t,"vs",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"YC",{enumerable:!0,get:function(){return ie.default}}),s={enumerable:!0,get:function(){return ue.default}},s={enumerable:!0,get:function(){return d.default}};var a=r(e(32435)),c=r(e(16758)),m=r(e(83512)),p=r(e(78435)),u=r(e(4124)),o=r(e(72154)),n=r(e(65230)),l=r(e(83039)),b=r(e(76968)),z=r(e(57836)),W=r(e(67163)),A=r(e(97090)),x=r(e(60023)),M=r(e(8290)),H=r(e(74454)),v=r(e(40208)),y=r(e(29139)),S=r(e(79008)),h=r(e(84087)),k=r(e(7129)),w=r(e(69237)),B=r(e(6624)),R=r(e(95211)),U=r(e(55200)),J=r(e(44717)),Y=r(e(64084)),f=r(e(65491)),g=r(e(32081)),L=r(e(61188)),V=r(e(48930)),ee=r(e(83148)),pe=r(e(83850)),re=r(e(98241)),T=r(e(46716)),C=r(e(56857)),D=r(e(7273)),F=r(e(8889)),I=r(e(34817)),Q=r(e(41361)),Z=r(e(16973)),_=r(e(31850)),ie=r(e(67034)),ue=r(e(82187)),d=r(e(67376))},61188:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Monaco, Consolas, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#263E52",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Monaco, Consolas, 'Andale Mono', 'Ubuntu Mono', monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#263E52",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#5c98cd"},prolog:{color:"#5c98cd"},doctype:{color:"#5c98cd"},cdata:{color:"#5c98cd"},punctuation:{color:"#f8f8f2"},".namespace":{Opacity:".7"},property:{color:"#F05E5D"},tag:{color:"#F05E5D"},constant:{color:"#F05E5D"},symbol:{color:"#F05E5D"},deleted:{color:"#F05E5D"},boolean:{color:"#BC94F9"},number:{color:"#BC94F9"},selector:{color:"#FCFCD6"},"attr-name":{color:"#FCFCD6"},string:{color:"#FCFCD6"},char:{color:"#FCFCD6"},builtin:{color:"#FCFCD6"},inserted:{color:"#FCFCD6"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#66D8EF"},"attr-value":{color:"#66D8EF"},function:{color:"#66D8EF"},"class-name":{color:"#66D8EF"},keyword:{color:"#6EB26E"},regex:{color:"#F05E5D"},important:{color:"#F05E5D",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},48930:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#eee",background:"#2f2f2f",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#eee",background:"#2f2f2f",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#363636"},'pre[class*="language-"]::-moz-selection':{background:"#363636"},'code[class*="language-"] ::-moz-selection':{background:"#363636"},'pre[class*="language-"] ::-moz-selection':{background:"#363636"},'code[class*="language-"]::selection':{background:"#363636"},'pre[class*="language-"]::selection':{background:"#363636"},'code[class*="language-"] ::selection':{background:"#363636"},'pre[class*="language-"] ::selection':{background:"#363636"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#fd9170"},".language-sass > code":{color:"#fd9170"},".language-scss > code":{color:"#fd9170"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#c792ea"},"attr-name":{color:"#ffcb6b"},"attr-value":{color:"#a5e844"},attribute:{color:"#a5e844"},boolean:{color:"#c792ea"},builtin:{color:"#ffcb6b"},cdata:{color:"#80cbc4"},char:{color:"#80cbc4"},class:{color:"#ffcb6b"},"class-name":{color:"#f2ff00"},comment:{color:"#616161"},constant:{color:"#c792ea"},deleted:{color:"#ff6666"},doctype:{color:"#616161"},entity:{color:"#ff6666"},function:{color:"#c792ea"},hexcode:{color:"#f2ff00"},id:{color:"#c792ea",fontWeight:"bold"},important:{color:"#c792ea",fontWeight:"bold"},inserted:{color:"#80cbc4"},keyword:{color:"#c792ea"},number:{color:"#fd9170"},operator:{color:"#89ddff"},prolog:{color:"#616161"},property:{color:"#80cbc4"},"pseudo-class":{color:"#a5e844"},"pseudo-element":{color:"#a5e844"},punctuation:{color:"#89ddff"},regex:{color:"#f2ff00"},selector:{color:"#ff6666"},string:{color:"#a5e844"},symbol:{color:"#c792ea"},tag:{color:"#ff6666"},unit:{color:"#fd9170"},url:{color:"#ff6666"},variable:{color:"#ff6666"}};t.default=e},83148:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#90a4ae",background:"#fafafa",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#90a4ae",background:"#fafafa",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"]::-moz-selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"] ::-moz-selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"] ::-moz-selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"]::selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"]::selection':{background:"#cceae7",color:"#263238"},'code[class*="language-"] ::selection':{background:"#cceae7",color:"#263238"},'pre[class*="language-"] ::selection':{background:"#cceae7",color:"#263238"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#f76d47"},".language-sass > code":{color:"#f76d47"},".language-scss > code":{color:"#f76d47"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#7c4dff"},"attr-name":{color:"#39adb5"},"attr-value":{color:"#f6a434"},attribute:{color:"#f6a434"},boolean:{color:"#7c4dff"},builtin:{color:"#39adb5"},cdata:{color:"#39adb5"},char:{color:"#39adb5"},class:{color:"#39adb5"},"class-name":{color:"#6182b8"},comment:{color:"#aabfc9"},constant:{color:"#7c4dff"},deleted:{color:"#e53935"},doctype:{color:"#aabfc9"},entity:{color:"#e53935"},function:{color:"#7c4dff"},hexcode:{color:"#f76d47"},id:{color:"#7c4dff",fontWeight:"bold"},important:{color:"#7c4dff",fontWeight:"bold"},inserted:{color:"#39adb5"},keyword:{color:"#7c4dff"},number:{color:"#f76d47"},operator:{color:"#39adb5"},prolog:{color:"#aabfc9"},property:{color:"#39adb5"},"pseudo-class":{color:"#f6a434"},"pseudo-element":{color:"#f6a434"},punctuation:{color:"#39adb5"},regex:{color:"#6182b8"},selector:{color:"#e53935"},string:{color:"#f6a434"},symbol:{color:"#7c4dff"},tag:{color:"#e53935"},unit:{color:"#f76d47"},url:{color:"#e53935"},variable:{color:"#e53935"}};t.default=e},83850:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#c3cee3",background:"#263238",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",color:"#c3cee3",background:"#263238",fontFamily:"Roboto Mono, monospace",fontSize:"1em",lineHeight:"1.5em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",overflow:"auto",position:"relative",margin:"0.5em 0",padding:"1.25em 1em"},'code[class*="language-"]::-moz-selection':{background:"#363636"},'pre[class*="language-"]::-moz-selection':{background:"#363636"},'code[class*="language-"] ::-moz-selection':{background:"#363636"},'pre[class*="language-"] ::-moz-selection':{background:"#363636"},'code[class*="language-"]::selection':{background:"#363636"},'pre[class*="language-"]::selection':{background:"#363636"},'code[class*="language-"] ::selection':{background:"#363636"},'pre[class*="language-"] ::selection':{background:"#363636"},':not(pre) > code[class*="language-"]':{whiteSpace:"normal",borderRadius:"0.2em",padding:"0.1em"},".language-css > code":{color:"#fd9170"},".language-sass > code":{color:"#fd9170"},".language-scss > code":{color:"#fd9170"},'[class*="language-"] .namespace':{Opacity:"0.7"},atrule:{color:"#c792ea"},"attr-name":{color:"#ffcb6b"},"attr-value":{color:"#c3e88d"},attribute:{color:"#c3e88d"},boolean:{color:"#c792ea"},builtin:{color:"#ffcb6b"},cdata:{color:"#80cbc4"},char:{color:"#80cbc4"},class:{color:"#ffcb6b"},"class-name":{color:"#f2ff00"},color:{color:"#f2ff00"},comment:{color:"#546e7a"},constant:{color:"#c792ea"},deleted:{color:"#f07178"},doctype:{color:"#546e7a"},entity:{color:"#f07178"},function:{color:"#c792ea"},hexcode:{color:"#f2ff00"},id:{color:"#c792ea",fontWeight:"bold"},important:{color:"#c792ea",fontWeight:"bold"},inserted:{color:"#80cbc4"},keyword:{color:"#c792ea",fontStyle:"italic"},number:{color:"#fd9170"},operator:{color:"#89ddff"},prolog:{color:"#546e7a"},property:{color:"#80cbc4"},"pseudo-class":{color:"#c3e88d"},"pseudo-element":{color:"#c3e88d"},punctuation:{color:"#89ddff"},regex:{color:"#f2ff00"},selector:{color:"#f07178"},string:{color:"#c3e88d"},symbol:{color:"#c792ea"},tag:{color:"#f07178"},unit:{color:"#f07178"},url:{color:"#fd9170"},variable:{color:"#f07178"}};t.default=e},98241:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#d6deeb",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",fontSize:"1em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",fontFamily:'Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace',textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",fontSize:"1em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",background:"#011627"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},':not(pre) > code[class*="language-"]':{color:"white",background:"#011627",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"rgb(99, 119, 119)",fontStyle:"italic"},prolog:{color:"rgb(99, 119, 119)",fontStyle:"italic"},cdata:{color:"rgb(99, 119, 119)",fontStyle:"italic"},punctuation:{color:"rgb(199, 146, 234)"},".namespace":{color:"rgb(178, 204, 214)"},deleted:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"},symbol:{color:"rgb(128, 203, 196)"},property:{color:"rgb(128, 203, 196)"},tag:{color:"rgb(127, 219, 202)"},operator:{color:"rgb(127, 219, 202)"},keyword:{color:"rgb(127, 219, 202)"},boolean:{color:"rgb(255, 88, 116)"},number:{color:"rgb(247, 140, 108)"},constant:{color:"rgb(130, 170, 255)"},function:{color:"rgb(130, 170, 255)"},builtin:{color:"rgb(130, 170, 255)"},char:{color:"rgb(130, 170, 255)"},selector:{color:"rgb(199, 146, 234)",fontStyle:"italic"},doctype:{color:"rgb(199, 146, 234)",fontStyle:"italic"},"attr-name":{color:"rgb(173, 219, 103)",fontStyle:"italic"},inserted:{color:"rgb(173, 219, 103)",fontStyle:"italic"},string:{color:"rgb(173, 219, 103)"},url:{color:"rgb(173, 219, 103)"},entity:{color:"rgb(173, 219, 103)"},".language-css .token.string":{color:"rgb(173, 219, 103)"},".style .token.string":{color:"rgb(173, 219, 103)"},"class-name":{color:"rgb(255, 203, 139)"},atrule:{color:"rgb(255, 203, 139)"},"attr-value":{color:"rgb(255, 203, 139)"},regex:{color:"rgb(214, 222, 235)"},important:{color:"rgb(214, 222, 235)",fontWeight:"bold"},variable:{color:"rgb(214, 222, 235)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},46716:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#f8f8f2",background:"none",fontFamily:`"Fira Code", Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace`,textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#2E3440",fontFamily:`"Fira Code", Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace`,textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#2E3440",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#636f88"},prolog:{color:"#636f88"},doctype:{color:"#636f88"},cdata:{color:"#636f88"},punctuation:{color:"#81A1C1"},".namespace":{Opacity:".7"},property:{color:"#81A1C1"},tag:{color:"#81A1C1"},constant:{color:"#81A1C1"},symbol:{color:"#81A1C1"},deleted:{color:"#81A1C1"},number:{color:"#B48EAD"},boolean:{color:"#81A1C1"},selector:{color:"#A3BE8C"},"attr-name":{color:"#A3BE8C"},string:{color:"#A3BE8C"},char:{color:"#A3BE8C"},builtin:{color:"#A3BE8C"},inserted:{color:"#A3BE8C"},operator:{color:"#81A1C1"},entity:{color:"#81A1C1",cursor:"help"},url:{color:"#81A1C1"},".language-css .token.string":{color:"#81A1C1"},".style .token.string":{color:"#81A1C1"},variable:{color:"#81A1C1"},atrule:{color:"#88C0D0"},"attr-value":{color:"#88C0D0"},function:{color:"#88C0D0"},"class-name":{color:"#88C0D0"},keyword:{color:"#81A1C1"},regex:{color:"#EBCB8B"},important:{color:"#EBCB8B",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},78435:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#f8f8f2",background:"none",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f8f8f2",background:"#272822",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em"},':not(pre) > code[class*="language-"]':{background:"#272822",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#8292a2"},prolog:{color:"#8292a2"},doctype:{color:"#8292a2"},cdata:{color:"#8292a2"},punctuation:{color:"#f8f8f2"},namespace:{Opacity:".7"},property:{color:"#f92672"},tag:{color:"#f92672"},constant:{color:"#f92672"},symbol:{color:"#f92672"},deleted:{color:"#f92672"},boolean:{color:"#ae81ff"},number:{color:"#ae81ff"},selector:{color:"#a6e22e"},"attr-name":{color:"#a6e22e"},string:{color:"#a6e22e"},char:{color:"#a6e22e"},builtin:{color:"#a6e22e"},inserted:{color:"#a6e22e"},operator:{color:"#f8f8f2"},entity:{color:"#f8f8f2",cursor:"help"},url:{color:"#f8f8f2"},".language-css .token.string":{color:"#f8f8f2"},".style .token.string":{color:"#f8f8f2"},variable:{color:"#f8f8f2"},atrule:{color:"#e6db74"},"attr-value":{color:"#e6db74"},function:{color:"#e6db74"},"class-name":{color:"#e6db74"},keyword:{color:"#66d9ef"},regex:{color:"#fd971f"},important:{color:"#fd971f",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},56857:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{background:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"] *::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"]::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'code[class*="language-"] *::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},'pre[class*="language-"] *::selection':{background:"hsl(220, 13%, 28%)",color:"inherit",textShadow:"none"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},prolog:{color:"hsl(220, 10%, 40%)"},cdata:{color:"hsl(220, 10%, 40%)"},doctype:{color:"hsl(220, 14%, 71%)"},punctuation:{color:"hsl(220, 14%, 71%)"},entity:{color:"hsl(220, 14%, 71%)",cursor:"help"},"attr-name":{color:"hsl(29, 54%, 61%)"},"class-name":{color:"hsl(29, 54%, 61%)"},boolean:{color:"hsl(29, 54%, 61%)"},constant:{color:"hsl(29, 54%, 61%)"},number:{color:"hsl(29, 54%, 61%)"},atrule:{color:"hsl(29, 54%, 61%)"},keyword:{color:"hsl(286, 60%, 67%)"},property:{color:"hsl(355, 65%, 65%)"},tag:{color:"hsl(355, 65%, 65%)"},symbol:{color:"hsl(355, 65%, 65%)"},deleted:{color:"hsl(355, 65%, 65%)"},important:{color:"hsl(355, 65%, 65%)"},selector:{color:"hsl(95, 38%, 62%)"},string:{color:"hsl(95, 38%, 62%)"},char:{color:"hsl(95, 38%, 62%)"},builtin:{color:"hsl(95, 38%, 62%)"},inserted:{color:"hsl(95, 38%, 62%)"},regex:{color:"hsl(95, 38%, 62%)"},"attr-value":{color:"hsl(95, 38%, 62%)"},"attr-value > .token.punctuation":{color:"hsl(95, 38%, 62%)"},variable:{color:"hsl(207, 82%, 66%)"},operator:{color:"hsl(207, 82%, 66%)"},function:{color:"hsl(207, 82%, 66%)"},url:{color:"hsl(187, 47%, 55%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(220, 14%, 71%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(220, 14%, 71%)"},".language-css .token.selector":{color:"hsl(355, 65%, 65%)"},".language-css .token.property":{color:"hsl(220, 14%, 71%)"},".language-css .token.function":{color:"hsl(187, 47%, 55%)"},".language-css .token.url > .token.function":{color:"hsl(187, 47%, 55%)"},".language-css .token.url > .token.string.url":{color:"hsl(95, 38%, 62%)"},".language-css .token.important":{color:"hsl(286, 60%, 67%)"},".language-css .token.atrule .token.rule":{color:"hsl(286, 60%, 67%)"},".language-javascript .token.operator":{color:"hsl(286, 60%, 67%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(5, 48%, 51%)"},".language-json .token.operator":{color:"hsl(220, 14%, 71%)"},".language-json .token.null.keyword":{color:"hsl(29, 54%, 61%)"},".language-markdown .token.url":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url > .token.operator":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(220, 14%, 71%)"},".language-markdown .token.url > .token.content":{color:"hsl(207, 82%, 66%)"},".language-markdown .token.url > .token.url":{color:"hsl(187, 47%, 55%)"},".language-markdown .token.url-reference.url":{color:"hsl(187, 47%, 55%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(220, 10%, 40%)",fontStyle:"italic"},".language-markdown .token.code-snippet":{color:"hsl(95, 38%, 62%)"},".language-markdown .token.bold .token.content":{color:"hsl(29, 54%, 61%)"},".language-markdown .token.italic .token.content":{color:"hsl(286, 60%, 67%)"},".language-markdown .token.strike .token.content":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.list.punctuation":{color:"hsl(355, 65%, 65%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(355, 65%, 65%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.cr:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.lf:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"token.space:before":{color:"hsla(220, 14%, 71%, 0.15)",textShadow:"none"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 9%, 55%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(220, 13%, 28%)",color:"hsl(220, 14%, 71%)"},".line-highlight.line-highlight":{background:"hsla(220, 100%, 80%, 0.04)"},".line-highlight.line-highlight:before":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 14%, 71%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(220, 13%, 26%)",color:"hsl(220, 14%, 71%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(220, 100%, 80%, 0.04)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(220, 14%, 71%, 0.15)"},".command-line .command-line-prompt":{borderRightColor:"hsla(220, 14%, 71%, 0.15)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(220, 14%, 45%)"},".command-line .command-line-prompt > span:before":{color:"hsl(220, 14%, 45%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(355, 65%, 65%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(95, 38%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(207, 82%, 66%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(286, 60%, 67%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(286, 60%, 67%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(286, 60%, 67%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(224, 13%, 17%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(224, 13%, 17%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(224, 13%, 17%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(224, 13%, 17%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(219, 13%, 22%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(219, 13%, 22%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(219, 13%, 22%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(220, 14%, 71%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(220, 14%, 71%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(220, 14%, 71%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(220, 14%, 71%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(220, 14%, 71%)"}};t.default=e},7273:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{background:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)",fontFamily:'"Fira Code", "Fira Mono", Menlo, Consolas, "DejaVu Sans Mono", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:"0.5em 0",overflow:"auto",borderRadius:"0.3em"},'code[class*="language-"]::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::-moz-selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"]::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'code[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},'pre[class*="language-"] *::selection':{background:"hsl(230, 1%, 90%)",color:"inherit"},':not(pre) > code[class*="language-"]':{padding:"0.2em 0.3em",borderRadius:"0.3em",whiteSpace:"normal"},comment:{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},prolog:{color:"hsl(230, 4%, 64%)"},cdata:{color:"hsl(230, 4%, 64%)"},doctype:{color:"hsl(230, 8%, 24%)"},punctuation:{color:"hsl(230, 8%, 24%)"},entity:{color:"hsl(230, 8%, 24%)",cursor:"help"},"attr-name":{color:"hsl(35, 99%, 36%)"},"class-name":{color:"hsl(35, 99%, 36%)"},boolean:{color:"hsl(35, 99%, 36%)"},constant:{color:"hsl(35, 99%, 36%)"},number:{color:"hsl(35, 99%, 36%)"},atrule:{color:"hsl(35, 99%, 36%)"},keyword:{color:"hsl(301, 63%, 40%)"},property:{color:"hsl(5, 74%, 59%)"},tag:{color:"hsl(5, 74%, 59%)"},symbol:{color:"hsl(5, 74%, 59%)"},deleted:{color:"hsl(5, 74%, 59%)"},important:{color:"hsl(5, 74%, 59%)"},selector:{color:"hsl(119, 34%, 47%)"},string:{color:"hsl(119, 34%, 47%)"},char:{color:"hsl(119, 34%, 47%)"},builtin:{color:"hsl(119, 34%, 47%)"},inserted:{color:"hsl(119, 34%, 47%)"},regex:{color:"hsl(119, 34%, 47%)"},"attr-value":{color:"hsl(119, 34%, 47%)"},"attr-value > .token.punctuation":{color:"hsl(119, 34%, 47%)"},variable:{color:"hsl(221, 87%, 60%)"},operator:{color:"hsl(221, 87%, 60%)"},function:{color:"hsl(221, 87%, 60%)"},url:{color:"hsl(198, 99%, 37%)"},"attr-value > .token.punctuation.attr-equals":{color:"hsl(230, 8%, 24%)"},"special-attr > .token.attr-value > .token.value.css":{color:"hsl(230, 8%, 24%)"},".language-css .token.selector":{color:"hsl(5, 74%, 59%)"},".language-css .token.property":{color:"hsl(230, 8%, 24%)"},".language-css .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.function":{color:"hsl(198, 99%, 37%)"},".language-css .token.url > .token.string.url":{color:"hsl(119, 34%, 47%)"},".language-css .token.important":{color:"hsl(301, 63%, 40%)"},".language-css .token.atrule .token.rule":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.operator":{color:"hsl(301, 63%, 40%)"},".language-javascript .token.template-string > .token.interpolation > .token.interpolation-punctuation.punctuation":{color:"hsl(344, 84%, 43%)"},".language-json .token.operator":{color:"hsl(230, 8%, 24%)"},".language-json .token.null.keyword":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.url":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.operator":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url-reference.url > .token.string":{color:"hsl(230, 8%, 24%)"},".language-markdown .token.url > .token.content":{color:"hsl(221, 87%, 60%)"},".language-markdown .token.url > .token.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.url-reference.url":{color:"hsl(198, 99%, 37%)"},".language-markdown .token.blockquote.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.hr.punctuation":{color:"hsl(230, 4%, 64%)",fontStyle:"italic"},".language-markdown .token.code-snippet":{color:"hsl(119, 34%, 47%)"},".language-markdown .token.bold .token.content":{color:"hsl(35, 99%, 36%)"},".language-markdown .token.italic .token.content":{color:"hsl(301, 63%, 40%)"},".language-markdown .token.strike .token.content":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.strike .token.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.list.punctuation":{color:"hsl(5, 74%, 59%)"},".language-markdown .token.title.important > .token.punctuation":{color:"hsl(5, 74%, 59%)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},namespace:{Opacity:"0.8"},"token.tab:not(:empty):before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.cr:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.lf:before":{color:"hsla(230, 8%, 24%, 0.2)"},"token.space:before":{color:"hsla(230, 8%, 24%, 0.2)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item":{marginRight:"0.4em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 6%, 44%)",padding:"0.1em 0.4em",borderRadius:"0.3em"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > button:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > a:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:hover":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},"div.code-toolbar > .toolbar.toolbar > .toolbar-item > span:focus":{background:"hsl(230, 1%, 78%)",color:"hsl(230, 8%, 24%)"},".line-highlight.line-highlight":{background:"hsla(230, 8%, 24%, 0.05)"},".line-highlight.line-highlight:before":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},".line-highlight.line-highlight[data-end]:after":{background:"hsl(230, 1%, 90%)",color:"hsl(230, 8%, 24%)",padding:"0.1em 0.6em",borderRadius:"0.3em",boxShadow:"0 2px 0 0 rgba(0, 0, 0, 0.2)"},"pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows > span:hover:before":{backgroundColor:"hsla(230, 8%, 24%, 0.05)"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".command-line .command-line-prompt":{borderRightColor:"hsla(230, 8%, 24%, 0.2)"},".line-numbers .line-numbers-rows > span:before":{color:"hsl(230, 1%, 62%)"},".command-line .command-line-prompt > span:before":{color:"hsl(230, 1%, 62%)"},".rainbow-braces .token.token.punctuation.brace-level-1":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-5":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-9":{color:"hsl(5, 74%, 59%)"},".rainbow-braces .token.token.punctuation.brace-level-2":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-6":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-10":{color:"hsl(119, 34%, 47%)"},".rainbow-braces .token.token.punctuation.brace-level-3":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-7":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-11":{color:"hsl(221, 87%, 60%)"},".rainbow-braces .token.token.punctuation.brace-level-4":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-8":{color:"hsl(301, 63%, 40%)"},".rainbow-braces .token.token.punctuation.brace-level-12":{color:"hsl(301, 63%, 40%)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)":{backgroundColor:"hsla(353, 100%, 66%, 0.15)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix)::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre > code.diff-highlight .token.token.deleted:not(.prefix) *::selection":{backgroundColor:"hsla(353, 95%, 66%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)":{backgroundColor:"hsla(137, 100%, 55%, 0.15)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre.diff-highlight > code .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix)::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},"pre > code.diff-highlight .token.token.inserted:not(.prefix) *::selection":{backgroundColor:"hsla(135, 73%, 55%, 0.25)"},".prism-previewer.prism-previewer:before":{borderColor:"hsl(0, 0, 95%)"},".prism-previewer-gradient.prism-previewer-gradient div":{borderColor:"hsl(0, 0, 95%)",borderRadius:"0.3em"},".prism-previewer-color.prism-previewer-color:before":{borderRadius:"0.3em"},".prism-previewer-easing.prism-previewer-easing:before":{borderRadius:"0.3em"},".prism-previewer.prism-previewer:after":{borderTopColor:"hsl(0, 0, 95%)"},".prism-previewer-flipped.prism-previewer-flipped.after":{borderBottomColor:"hsl(0, 0, 95%)"},".prism-previewer-angle.prism-previewer-angle:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-time.prism-previewer-time:before":{background:"hsl(0, 0%, 100%)"},".prism-previewer-easing.prism-previewer-easing":{background:"hsl(0, 0%, 100%)"},".prism-previewer-angle.prism-previewer-angle circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-time.prism-previewer-time circle":{stroke:"hsl(230, 8%, 24%)",strokeOpacity:"1"},".prism-previewer-easing.prism-previewer-easing circle":{stroke:"hsl(230, 8%, 24%)",fill:"transparent"},".prism-previewer-easing.prism-previewer-easing path":{stroke:"hsl(230, 8%, 24%)"},".prism-previewer-easing.prism-previewer-easing line":{stroke:"hsl(230, 8%, 24%)"}};t.default=e},8889:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"15px",lineHeight:"1.5",color:"#dccf8f",textShadow:"0"},'pre[class*="language-"]':{MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordBreak:"break-all",wordWrap:"break-word",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"15px",lineHeight:"1.5",color:"#DCCF8F",textShadow:"0",borderRadius:"5px",border:"1px solid #000",background:"#181914 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACQYGBgcGCQcHCQ0IBwgNDwsJCQsPEQ4ODw4OERENDg4ODg0RERQUFhQUERoaHBwaGiYmJiYmKysrKysrKysrKwEJCAgJCgkMCgoMDwwODA8TDg4ODhMVDg4PDg4VGhMRERERExoXGhYWFhoXHR0aGh0dJCQjJCQrKysrKysrKysr/8AAEQgAjACMAwEiAAIRAQMRAf/EAF4AAQEBAAAAAAAAAAAAAAAAAAABBwEBAQAAAAAAAAAAAAAAAAAAAAIQAAEDAwIHAQEAAAAAAAAAAADwAREhYaExkUFRcYGxwdHh8REBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AyGFEjHaBS2fDDs2zkhKmBKktb7km+ZwwCnXPkLVmCTMItj6AXFxRS465/BTnkAJvkLkJe+7AKKoi2AtRS2zuAWsCb5GOlBN8gKfmuGHZ8MFqIth3ALmFoFwbwKWyAlTAp17uKqBvgBD8sM4fTjhvAhkzhaRkBMKBrfs7jGPIpzy7gFrAqnC0C0gB0EWwBDW2cBVQwm+QtPpa3wBO3sVvszCnLAhkzgL5/RLf13cLQd8/AGlu0Cb5HTx9KuAEieGJEdcehS3eRTp2ATdt3CpIm+QtZwAhROXFeb7swp/ahaM3kBE/jSIUBc/AWrgBN8uNFAl+b7sAXFxFn2YLUU5Ns7gFX8C4ib+hN8gFWXwK3bZglxEJm+gKdciLPsFV/TClsgJUwKJ5FVA7tvIFrfZhVfGJDcsCKaYgAqv6YRbE+RWOWBtu7+AL3yRalXLyKqAIIfk+zARbDgFyEsncYwJvlgFRW+GEWntIi2P0BooyFxcNr8Ep3+ANLbMO+QyhvbiqdgC0kVvgUUiLYgBS2QtPbiVI1/sgOmG9uO+Y8DW+7jS2zAOnj6O2BndwuIAUtkdRN8gFoK3wwXMQyZwHVbClsuNLd4E3yAUR6FVDBR+BafQGt93LVMxJTv8ABts4CVLhcfYWsCb5kC9/BHdU8CLYFY5bMAd+eX9MGthhpbA1vu4B7+RKkaW2Yq4AQtVBBFsAJU/AuIXBhN8gGWnstefhiZyWvLAEnbYS1uzSFP6Jvn4Baxx70JKkQojLib5AVTey1jjgkKJGO0AKWyOm7N7cSpgSpAdPH0Tfd/gp1z5C1ZgKqN9J2wFxcUUuAFLZAm+QC0Fb4YUVRFsAOvj4KW2dwtYE3yAWk/wS/PLMKfmuGHZ8MAXF/Ja32Yi5haAKWz4Ydm2cSpgU693Atb7km+Zwwh+WGcPpxw3gAkzCLY+iYUDW/Z3Adc/gpzyFrAqnALkJe+7DoItgAtRS2zuKqGE3yAx0oJvkdvYrfZmALURbDuL5/RLf13cAuDeBS2RpbtAm+QFVA3wR+3fUtFHoBDJnC0jIXH0HWsgMY8inPLuOkd9chp4z20ALQLSA8cI9jYAIa2zjzjBd8gRafS1vgiUho/kAKcsCGTOGWvoOpkAtB3z8Hm8x2Ff5ADp4+lXAlIvcmwH/2Q==') repeat left top",padding:"12px",overflow:"auto"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{borderRadius:"5px",border:"1px solid #000",color:"#DCCF8F",background:"#181914 url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQACQYGBgcGCQcHCQ0IBwgNDwsJCQsPEQ4ODw4OERENDg4ODg0RERQUFhQUERoaHBwaGiYmJiYmKysrKysrKysrKwEJCAgJCgkMCgoMDwwODA8TDg4ODhMVDg4PDg4VGhMRERERExoXGhYWFhoXHR0aGh0dJCQjJCQrKysrKysrKysr/8AAEQgAjACMAwEiAAIRAQMRAf/EAF4AAQEBAAAAAAAAAAAAAAAAAAABBwEBAQAAAAAAAAAAAAAAAAAAAAIQAAEDAwIHAQEAAAAAAAAAAADwAREhYaExkUFRcYGxwdHh8REBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AyGFEjHaBS2fDDs2zkhKmBKktb7km+ZwwCnXPkLVmCTMItj6AXFxRS465/BTnkAJvkLkJe+7AKKoi2AtRS2zuAWsCb5GOlBN8gKfmuGHZ8MFqIth3ALmFoFwbwKWyAlTAp17uKqBvgBD8sM4fTjhvAhkzhaRkBMKBrfs7jGPIpzy7gFrAqnC0C0gB0EWwBDW2cBVQwm+QtPpa3wBO3sVvszCnLAhkzgL5/RLf13cLQd8/AGlu0Cb5HTx9KuAEieGJEdcehS3eRTp2ATdt3CpIm+QtZwAhROXFeb7swp/ahaM3kBE/jSIUBc/AWrgBN8uNFAl+b7sAXFxFn2YLUU5Ns7gFX8C4ib+hN8gFWXwK3bZglxEJm+gKdciLPsFV/TClsgJUwKJ5FVA7tvIFrfZhVfGJDcsCKaYgAqv6YRbE+RWOWBtu7+AL3yRalXLyKqAIIfk+zARbDgFyEsncYwJvlgFRW+GEWntIi2P0BooyFxcNr8Ep3+ANLbMO+QyhvbiqdgC0kVvgUUiLYgBS2QtPbiVI1/sgOmG9uO+Y8DW+7jS2zAOnj6O2BndwuIAUtkdRN8gFoK3wwXMQyZwHVbClsuNLd4E3yAUR6FVDBR+BafQGt93LVMxJTv8ABts4CVLhcfYWsCb5kC9/BHdU8CLYFY5bMAd+eX9MGthhpbA1vu4B7+RKkaW2Yq4AQtVBBFsAJU/AuIXBhN8gGWnstefhiZyWvLAEnbYS1uzSFP6Jvn4Baxx70JKkQojLib5AVTey1jjgkKJGO0AKWyOm7N7cSpgSpAdPH0Tfd/gp1z5C1ZgKqN9J2wFxcUUuAFLZAm+QC0Fb4YUVRFsAOvj4KW2dwtYE3yAWk/wS/PLMKfmuGHZ8MAXF/Ja32Yi5haAKWz4Ydm2cSpgU693Atb7km+Zwwh+WGcPpxw3gAkzCLY+iYUDW/Z3Adc/gpzyFrAqnALkJe+7DoItgAtRS2zuKqGE3yAx0oJvkdvYrfZmALURbDuL5/RLf13cAuDeBS2RpbtAm+QFVA3wR+3fUtFHoBDJnC0jIXH0HWsgMY8inPLuOkd9chp4z20ALQLSA8cI9jYAIa2zjzjBd8gRafS1vgiUho/kAKcsCGTOGWvoOpkAtB3z8Hm8x2Ff5ADp4+lXAlIvcmwH/2Q==') repeat left top",padding:"2px 6px"},namespace:{Opacity:".7"},comment:{color:"#586e75",fontStyle:"italic"},prolog:{color:"#586e75",fontStyle:"italic"},doctype:{color:"#586e75",fontStyle:"italic"},cdata:{color:"#586e75",fontStyle:"italic"},number:{color:"#b89859"},string:{color:"#468966"},char:{color:"#468966"},builtin:{color:"#468966"},inserted:{color:"#468966"},"attr-name":{color:"#b89859"},operator:{color:"#dccf8f"},entity:{color:"#dccf8f",cursor:"help"},url:{color:"#dccf8f"},".language-css .token.string":{color:"#dccf8f"},".style .token.string":{color:"#dccf8f"},selector:{color:"#859900"},regex:{color:"#859900"},atrule:{color:"#cb4b16"},keyword:{color:"#cb4b16"},"attr-value":{color:"#468966"},function:{color:"#b58900"},variable:{color:"#b58900"},placeholder:{color:"#b58900"},property:{color:"#b89859"},tag:{color:"#ffb03b"},boolean:{color:"#b89859"},constant:{color:"#b89859"},symbol:{color:"#b89859"},important:{color:"#dc322f"},statement:{color:"#dc322f"},deleted:{color:"#dc322f"},punctuation:{color:"#dccf8f"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},83039:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"black",background:"none",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"#f5f2f0",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},34817:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={"code[class*='language-']":{color:"#9efeff",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",fontFamily:"'Operator Mono', 'Fira Code', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontWeight:"400",fontSize:"17px",lineHeight:"25px",letterSpacing:"0.5px",textShadow:"0 1px #222245"},"pre[class*='language-']":{color:"#9efeff",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",fontFamily:"'Operator Mono', 'Fira Code', Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontWeight:"400",fontSize:"17px",lineHeight:"25px",letterSpacing:"0.5px",textShadow:"0 1px #222245",padding:"2em",margin:"0.5em 0",overflow:"auto",background:"#1e1e3f"},"pre[class*='language-']::-moz-selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-'] ::-moz-selection":{color:"inherit",background:"#a599e9"},"code[class*='language-']::-moz-selection":{color:"inherit",background:"#a599e9"},"code[class*='language-'] ::-moz-selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-']::selection":{color:"inherit",background:"#a599e9"},"pre[class*='language-'] ::selection":{color:"inherit",background:"#a599e9"},"code[class*='language-']::selection":{color:"inherit",background:"#a599e9"},"code[class*='language-'] ::selection":{color:"inherit",background:"#a599e9"},":not(pre) > code[class*='language-']":{background:"#1e1e3f",padding:"0.1em",borderRadius:"0.3em"},"":{fontWeight:"400"},comment:{color:"#b362ff"},prolog:{color:"#b362ff"},cdata:{color:"#b362ff"},delimiter:{color:"#ff9d00"},keyword:{color:"#ff9d00"},selector:{color:"#ff9d00"},important:{color:"#ff9d00"},atrule:{color:"#ff9d00"},operator:{color:"rgb(255, 180, 84)",background:"none"},"attr-name":{color:"rgb(255, 180, 84)"},punctuation:{color:"#ffffff"},boolean:{color:"rgb(255, 98, 140)"},tag:{color:"rgb(255, 157, 0)"},"tag.punctuation":{color:"rgb(255, 157, 0)"},doctype:{color:"rgb(255, 157, 0)"},builtin:{color:"rgb(255, 157, 0)"},entity:{color:"#6897bb",background:"none"},symbol:{color:"#6897bb"},number:{color:"#ff628c"},property:{color:"#ff628c"},constant:{color:"#ff628c"},variable:{color:"#ff628c"},string:{color:"#a5ff90"},char:{color:"#a5ff90"},"attr-value":{color:"#a5c261"},"attr-value.punctuation":{color:"#a5c261"},"attr-value.punctuation:first-child":{color:"#a9b7c6"},url:{color:"#287bde",textDecoration:"underline",background:"none"},function:{color:"rgb(250, 208, 0)"},regex:{background:"#364135"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{background:"#00ff00"},deleted:{background:"#ff000d"},"code.language-css .token.property":{color:"#a9b7c6"},"code.language-css .token.property + .token.punctuation":{color:"#a9b7c6"},"code.language-css .token.id":{color:"#ffc66d"},"code.language-css .token.selector > .token.class":{color:"#ffc66d"},"code.language-css .token.selector > .token.attribute":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-class":{color:"#ffc66d"},"code.language-css .token.selector > .token.pseudo-element":{color:"#ffc66d"},"class-name":{color:"#fb94ff"},".language-css .token.string":{background:"none"},".style .token.string":{background:"none"},".line-highlight.line-highlight":{marginTop:"36px",background:"linear-gradient(to right, rgba(179, 98, 255, 0.17), transparent)"},".line-highlight.line-highlight:before":{content:"''"},".line-highlight.line-highlight[data-end]:after":{content:"''"}};t.default=e},41361:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#839496",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#839496",textShadow:"0 1px rgba(0, 0, 0, 0.3)",fontFamily:"Inconsolata, Monaco, Consolas, 'Courier New', Courier, monospace",direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",background:"#002b36"},':not(pre) > code[class*="language-"]':{background:"#002b36",padding:".1em",borderRadius:".3em"},comment:{color:"#586e75"},prolog:{color:"#586e75"},doctype:{color:"#586e75"},cdata:{color:"#586e75"},punctuation:{color:"#93a1a1"},".namespace":{Opacity:".7"},property:{color:"#268bd2"},keyword:{color:"#268bd2"},tag:{color:"#268bd2"},"class-name":{color:"#FFFFB6",textDecoration:"underline"},boolean:{color:"#b58900"},constant:{color:"#b58900"},symbol:{color:"#dc322f"},deleted:{color:"#dc322f"},number:{color:"#859900"},selector:{color:"#859900"},"attr-name":{color:"#859900"},string:{color:"#859900"},char:{color:"#859900"},builtin:{color:"#859900"},inserted:{color:"#859900"},variable:{color:"#268bd2"},operator:{color:"#EDEDED"},function:{color:"#268bd2"},regex:{color:"#E9C062"},important:{color:"#fd971f",fontWeight:"bold"},entity:{color:"#FFFFB6",cursor:"help"},url:{color:"#96CBFE"},".language-css .token.string":{color:"#87C38A"},".style .token.string":{color:"#87C38A"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},atrule:{color:"#F9EE98"},"attr-value":{color:"#F9EE98"}};t.default=e},4124:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#657b83",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#657b83",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",borderRadius:"0.3em",backgroundColor:"#fdf6e3"},'pre[class*="language-"]::-moz-selection':{background:"#073642"},'pre[class*="language-"] ::-moz-selection':{background:"#073642"},'code[class*="language-"]::-moz-selection':{background:"#073642"},'code[class*="language-"] ::-moz-selection':{background:"#073642"},'pre[class*="language-"]::selection':{background:"#073642"},'pre[class*="language-"] ::selection':{background:"#073642"},'code[class*="language-"]::selection':{background:"#073642"},'code[class*="language-"] ::selection':{background:"#073642"},':not(pre) > code[class*="language-"]':{backgroundColor:"#fdf6e3",padding:".1em",borderRadius:".3em"},comment:{color:"#93a1a1"},prolog:{color:"#93a1a1"},doctype:{color:"#93a1a1"},cdata:{color:"#93a1a1"},punctuation:{color:"#586e75"},namespace:{Opacity:".7"},property:{color:"#268bd2"},tag:{color:"#268bd2"},boolean:{color:"#268bd2"},number:{color:"#268bd2"},constant:{color:"#268bd2"},symbol:{color:"#268bd2"},deleted:{color:"#268bd2"},selector:{color:"#2aa198"},"attr-name":{color:"#2aa198"},string:{color:"#2aa198"},char:{color:"#2aa198"},builtin:{color:"#2aa198"},url:{color:"#2aa198"},inserted:{color:"#2aa198"},entity:{color:"#657b83",background:"#eee8d5",cursor:"help"},atrule:{color:"#859900"},"attr-value":{color:"#859900"},keyword:{color:"#859900"},function:{color:"#b58900"},"class-name":{color:"#b58900"},regex:{color:"#cb4b16"},important:{color:"#cb4b16",fontWeight:"bold"},variable:{color:"#cb4b16"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},16973:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",backgroundColor:"transparent !important",backgroundImage:"linear-gradient(to bottom, #2a2139 75%, #34294f)"},':not(pre) > code[class*="language-"]':{backgroundColor:"transparent !important",backgroundImage:"linear-gradient(to bottom, #2a2139 75%, #34294f)",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#8e8e8e"},"block-comment":{color:"#8e8e8e"},prolog:{color:"#8e8e8e"},doctype:{color:"#8e8e8e"},cdata:{color:"#8e8e8e"},punctuation:{color:"#ccc"},tag:{color:"#e2777a"},"attr-name":{color:"#e2777a"},namespace:{color:"#e2777a"},number:{color:"#e2777a"},unit:{color:"#e2777a"},hexcode:{color:"#e2777a"},deleted:{color:"#e2777a"},property:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"},selector:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"},"function-name":{color:"#6196cc"},boolean:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},"selector.id":{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},function:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"},"class-name":{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"},constant:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},symbol:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},important:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575",fontWeight:"bold"},atrule:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},keyword:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},"selector.class":{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},builtin:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"},string:{color:"#f87c32"},char:{color:"#f87c32"},"attr-value":{color:"#f87c32"},regex:{color:"#f87c32"},variable:{color:"#f87c32"},operator:{color:"#67cdcc"},entity:{color:"#67cdcc",cursor:"help"},url:{color:"#67cdcc"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{color:"green"}};t.default=e},72154:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#ccc",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#ccc",background:"#2d2d2d",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},':not(pre) > code[class*="language-"]':{background:"#2d2d2d",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"#999"},"block-comment":{color:"#999"},prolog:{color:"#999"},doctype:{color:"#999"},cdata:{color:"#999"},punctuation:{color:"#ccc"},tag:{color:"#e2777a"},"attr-name":{color:"#e2777a"},namespace:{color:"#e2777a"},deleted:{color:"#e2777a"},"function-name":{color:"#6196cc"},boolean:{color:"#f08d49"},number:{color:"#f08d49"},function:{color:"#f08d49"},property:{color:"#f8c555"},"class-name":{color:"#f8c555"},constant:{color:"#f8c555"},symbol:{color:"#f8c555"},selector:{color:"#cc99cd"},important:{color:"#cc99cd",fontWeight:"bold"},atrule:{color:"#cc99cd"},keyword:{color:"#cc99cd"},builtin:{color:"#cc99cd"},string:{color:"#7ec699"},char:{color:"#7ec699"},"attr-value":{color:"#7ec699"},regex:{color:"#7ec699"},variable:{color:"#7ec699"},operator:{color:"#67cdcc"},entity:{color:"#67cdcc",cursor:"help"},url:{color:"#67cdcc"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},inserted:{color:"green"}};t.default=e},65230:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"white",background:"none",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",textShadow:"0 -.1em .2em black",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"white",background:"hsl(0, 0%, 8%)",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",textShadow:"0 -.1em .2em black",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",borderRadius:".5em",border:".3em solid hsl(0, 0%, 33%)",boxShadow:"1px 1px .5em black inset",margin:".5em 0",overflow:"auto",padding:"1em"},':not(pre) > code[class*="language-"]':{background:"hsl(0, 0%, 8%)",borderRadius:".3em",border:".13em solid hsl(0, 0%, 33%)",boxShadow:"1px 1px .3em -.1em black inset",padding:".15em .2em .05em",whiteSpace:"normal"},'pre[class*="language-"]::-moz-selection':{background:"hsla(0, 0%, 93%, 0.15)",textShadow:"none"},'pre[class*="language-"]::selection':{background:"hsla(0, 0%, 93%, 0.15)",textShadow:"none"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"]::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"hsla(0, 0%, 93%, 0.15)"},comment:{color:"hsl(0, 0%, 47%)"},prolog:{color:"hsl(0, 0%, 47%)"},doctype:{color:"hsl(0, 0%, 47%)"},cdata:{color:"hsl(0, 0%, 47%)"},punctuation:{Opacity:".7"},namespace:{Opacity:".7"},tag:{color:"hsl(14, 58%, 55%)"},boolean:{color:"hsl(14, 58%, 55%)"},number:{color:"hsl(14, 58%, 55%)"},deleted:{color:"hsl(14, 58%, 55%)"},keyword:{color:"hsl(53, 89%, 79%)"},property:{color:"hsl(53, 89%, 79%)"},selector:{color:"hsl(53, 89%, 79%)"},constant:{color:"hsl(53, 89%, 79%)"},symbol:{color:"hsl(53, 89%, 79%)"},builtin:{color:"hsl(53, 89%, 79%)"},"attr-name":{color:"hsl(76, 21%, 52%)"},"attr-value":{color:"hsl(76, 21%, 52%)"},string:{color:"hsl(76, 21%, 52%)"},char:{color:"hsl(76, 21%, 52%)"},operator:{color:"hsl(76, 21%, 52%)"},entity:{color:"hsl(76, 21%, 52%)",cursor:"help"},url:{color:"hsl(76, 21%, 52%)"},".language-css .token.string":{color:"hsl(76, 21%, 52%)"},".style .token.string":{color:"hsl(76, 21%, 52%)"},variable:{color:"hsl(76, 21%, 52%)"},inserted:{color:"hsl(76, 21%, 52%)"},atrule:{color:"hsl(218, 22%, 55%)"},regex:{color:"hsl(42, 75%, 65%)"},important:{color:"hsl(42, 75%, 65%)",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},".language-markup .token.tag":{color:"hsl(33, 33%, 52%)"},".language-markup .token.attr-name":{color:"hsl(33, 33%, 52%)"},".language-markup .token.punctuation":{color:"hsl(33, 33%, 52%)"},"":{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"linear-gradient(to right, hsla(0, 0%, 33%, .1) 70%, hsla(0, 0%, 33%, 0))",borderBottom:"1px dashed hsl(0, 0%, 33%)",borderTop:"1px dashed hsl(0, 0%, 33%)",marginTop:"0.75em",zIndex:"0"},".line-highlight.line-highlight:before":{backgroundColor:"hsl(215, 15%, 59%)",color:"hsl(24, 20%, 95%)"},".line-highlight.line-highlight[data-end]:after":{backgroundColor:"hsl(215, 15%, 59%)",color:"hsl(24, 20%, 95%)"}};t.default=e},31850:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"#393A34",fontFamily:'"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",fontSize:".9em",lineHeight:"1.2em",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",border:"1px solid #dddddd",backgroundColor:"white"},'pre > code[class*="language-"]':{fontSize:"1em"},'pre[class*="language-"]::-moz-selection':{background:"#C1DEF1"},'pre[class*="language-"] ::-moz-selection':{background:"#C1DEF1"},'code[class*="language-"]::-moz-selection':{background:"#C1DEF1"},'code[class*="language-"] ::-moz-selection':{background:"#C1DEF1"},'pre[class*="language-"]::selection':{background:"#C1DEF1"},'pre[class*="language-"] ::selection':{background:"#C1DEF1"},'code[class*="language-"]::selection':{background:"#C1DEF1"},'code[class*="language-"] ::selection':{background:"#C1DEF1"},':not(pre) > code[class*="language-"]':{padding:".2em",paddingTop:"1px",paddingBottom:"1px",background:"#f8f8f8",border:"1px solid #dddddd"},comment:{color:"#008000",fontStyle:"italic"},prolog:{color:"#008000",fontStyle:"italic"},doctype:{color:"#008000",fontStyle:"italic"},cdata:{color:"#008000",fontStyle:"italic"},namespace:{Opacity:".7"},string:{color:"#A31515"},punctuation:{color:"#393A34"},operator:{color:"#393A34"},url:{color:"#36acaa"},symbol:{color:"#36acaa"},number:{color:"#36acaa"},boolean:{color:"#36acaa"},variable:{color:"#36acaa"},constant:{color:"#36acaa"},inserted:{color:"#36acaa"},atrule:{color:"#0000ff"},keyword:{color:"#0000ff"},"attr-value":{color:"#0000ff"},".language-autohotkey .token.selector":{color:"#0000ff"},".language-json .token.boolean":{color:"#0000ff"},".language-json .token.number":{color:"#0000ff"},'code[class*="language-css"]':{color:"#0000ff"},function:{color:"#393A34"},deleted:{color:"#9a050f"},".language-autohotkey .token.tag":{color:"#9a050f"},selector:{color:"#800000"},".language-autohotkey .token.keyword":{color:"#00009f"},important:{color:"#e90",fontWeight:"bold"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"},"class-name":{color:"#2B91AF"},".language-json .token.property":{color:"#2B91AF"},tag:{color:"#800000"},"attr-name":{color:"#ff0000"},property:{color:"#ff0000"},regex:{color:"#ff0000"},entity:{color:"#ff0000"},"directive.tag.tag":{background:"#ffff00",color:"#393A34"},".line-numbers.line-numbers .line-numbers-rows":{borderRightColor:"#a5a5a5"},".line-numbers .line-numbers-rows > span:before":{color:"#2B91AF"},".line-highlight.line-highlight":{background:"linear-gradient(to right, rgba(193, 222, 241, 0.2) 70%, rgba(221, 222, 241, 0))"}};t.default=e},67034:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}};t.default=e},82187:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordWrap:"normal",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"14px",color:"#76d9e6",textShadow:"none"},'pre[class*="language-"]':{MozTabSize:"2",OTabSize:"2",tabSize:"2",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",whiteSpace:"pre-wrap",wordWrap:"normal",fontFamily:'Menlo, Monaco, "Courier New", monospace',fontSize:"14px",color:"#76d9e6",textShadow:"none",background:"#2a2a2a",padding:"15px",borderRadius:"4px",border:"1px solid #e1e1e8",overflow:"auto",position:"relative"},'pre > code[class*="language-"]':{fontSize:"1em"},':not(pre) > code[class*="language-"]':{background:"#2a2a2a",padding:"0.15em 0.2em 0.05em",borderRadius:".3em",border:"0.13em solid #7a6652",boxShadow:"1px 1px 0.3em -0.1em #000 inset"},'pre[class*="language-"] code':{whiteSpace:"pre",display:"block"},namespace:{Opacity:".7"},comment:{color:"#6f705e"},prolog:{color:"#6f705e"},doctype:{color:"#6f705e"},cdata:{color:"#6f705e"},operator:{color:"#a77afe"},boolean:{color:"#a77afe"},number:{color:"#a77afe"},"attr-name":{color:"#e6d06c"},string:{color:"#e6d06c"},entity:{color:"#e6d06c",cursor:"help"},url:{color:"#e6d06c"},".language-css .token.string":{color:"#e6d06c"},".style .token.string":{color:"#e6d06c"},selector:{color:"#a6e22d"},inserted:{color:"#a6e22d"},atrule:{color:"#ef3b7d"},"attr-value":{color:"#ef3b7d"},keyword:{color:"#ef3b7d"},important:{color:"#ef3b7d",fontWeight:"bold"},deleted:{color:"#ef3b7d"},regex:{color:"#76d9e6"},statement:{color:"#76d9e6",fontWeight:"bold"},placeholder:{color:"#fff"},variable:{color:"#fff"},bold:{fontWeight:"bold"},punctuation:{color:"#bebec5"},italic:{fontStyle:"italic"},"code.language-markup":{color:"#f9f9f9"},"code.language-markup .token.tag":{color:"#ef3b7d"},"code.language-markup .token.attr-name":{color:"#a6e22d"},"code.language-markup .token.attr-value":{color:"#e6d06c"},"code.language-markup .token.style":{color:"#76d9e6"},"code.language-markup .token.script":{color:"#76d9e6"},"code.language-markup .token.script .token.keyword":{color:"#76d9e6"},".line-highlight.line-highlight":{padding:"0",background:"rgba(255, 255, 255, 0.08)"},".line-highlight.line-highlight:before":{padding:"0.2em 0.5em",backgroundColor:"rgba(255, 255, 255, 0.4)",color:"black",height:"1em",lineHeight:"1em",boxShadow:"0 1px 1px rgba(255, 255, 255, 0.7)"},".line-highlight.line-highlight[data-end]:after":{padding:"0.2em 0.5em",backgroundColor:"rgba(255, 255, 255, 0.4)",color:"black",height:"1em",lineHeight:"1em",boxShadow:"0 1px 1px rgba(255, 255, 255, 0.7)"}};t.default=e},67376:function(E,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={'code[class*="language-"]':{color:"#22da17",fontFamily:"monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",lineHeight:"25px",fontSize:"18px",margin:"5px 0"},'pre[class*="language-"]':{color:"white",fontFamily:"monospace",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",lineHeight:"25px",fontSize:"18px",margin:"0.5em 0",background:"#0a143c",padding:"1em",overflow:"auto"},'pre[class*="language-"] *':{fontFamily:"monospace"},':not(pre) > code[class*="language-"]':{color:"white",background:"#0a143c",padding:"0.1em",borderRadius:"0.3em",whiteSpace:"normal"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"]::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},'code[class*="language-"] ::selection':{textShadow:"none",background:"rgba(29, 59, 83, 0.99)"},comment:{color:"rgb(99, 119, 119)",fontStyle:"italic"},prolog:{color:"rgb(99, 119, 119)",fontStyle:"italic"},cdata:{color:"rgb(99, 119, 119)",fontStyle:"italic"},punctuation:{color:"rgb(199, 146, 234)"},".namespace":{color:"rgb(178, 204, 214)"},deleted:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"},symbol:{color:"rgb(128, 203, 196)"},property:{color:"rgb(128, 203, 196)"},tag:{color:"rgb(127, 219, 202)"},operator:{color:"rgb(127, 219, 202)"},keyword:{color:"rgb(127, 219, 202)"},boolean:{color:"rgb(255, 88, 116)"},number:{color:"rgb(247, 140, 108)"},constant:{color:"rgb(34 183 199)"},function:{color:"rgb(34 183 199)"},builtin:{color:"rgb(34 183 199)"},char:{color:"rgb(34 183 199)"},selector:{color:"rgb(199, 146, 234)",fontStyle:"italic"},doctype:{color:"rgb(199, 146, 234)",fontStyle:"italic"},"attr-name":{color:"rgb(173, 219, 103)",fontStyle:"italic"},inserted:{color:"rgb(173, 219, 103)",fontStyle:"italic"},string:{color:"rgb(173, 219, 103)"},url:{color:"rgb(173, 219, 103)"},entity:{color:"rgb(173, 219, 103)"},".language-css .token.string":{color:"rgb(173, 219, 103)"},".style .token.string":{color:"rgb(173, 219, 103)"},"class-name":{color:"rgb(255, 203, 139)"},atrule:{color:"rgb(255, 203, 139)"},"attr-value":{color:"rgb(255, 203, 139)"},regex:{color:"rgb(214, 222, 235)"},important:{color:"rgb(214, 222, 235)",fontWeight:"bold"},variable:{color:"rgb(214, 222, 235)"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};t.default=e},30644:function(E,t,e){var s=e(14224);E.exports=p;var r=Object.keys||function(n){var l=[];for(var b in n)l.push(b);return l},a=e(62790);a.inherits=e(2937);var c=e(24263),m=e(11491);a.inherits(p,c),o(r(m.prototype),function(n){p.prototype[n]||(p.prototype[n]=m.prototype[n])});function p(n){if(!(this instanceof p))return new p(n);c.call(this,n),m.call(this,n),n&&n.readable===!1&&(this.readable=!1),n&&n.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,n&&n.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",u)}function u(){this.allowHalfOpen||this._writableState.ended||s.nextTick(this.end.bind(this))}function o(n,l){for(var b=0,z=n.length;b<z;b++)l(n[b],b)}},5985:function(E,t,e){E.exports=a;var s=e(89173),r=e(62790);r.inherits=e(2937),r.inherits(a,s);function a(c){if(!(this instanceof a))return new a(c);s.call(this,c)}a.prototype._transform=function(c,m,p){p(null,c)}},24263:function(E,t,e){var s=e(14224);E.exports=n;var r=e(70901),a=e(55872).Buffer;n.ReadableState=o;var c=e(72100).EventEmitter;c.listenerCount||(c.listenerCount=function(f,g){return f.listeners(g).length});var m=e(26748),p=e(62790);p.inherits=e(2937);var u;p.inherits(n,m);function o(f,g){f=f||{};var L=f.highWaterMark;this.highWaterMark=L||L===0?L:16*1024,this.highWaterMark=~~this.highWaterMark,this.buffer=[],this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=!1,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.calledRead=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.objectMode=!!f.objectMode,this.defaultEncoding=f.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,f.encoding&&(u||(u=e(19322).s),this.decoder=new u(f.encoding),this.encoding=f.encoding)}function n(f){if(!(this instanceof n))return new n(f);this._readableState=new o(f,this),this.readable=!0,m.call(this)}n.prototype.push=function(f,g){var L=this._readableState;return typeof f=="string"&&!L.objectMode&&(g=g||L.defaultEncoding,g!==L.encoding&&(f=new a(f,g),g="")),l(this,L,f,g,!1)},n.prototype.unshift=function(f){var g=this._readableState;return l(this,g,f,"",!0)};function l(f,g,L,V,ee){var pe=x(g,L);if(pe)f.emit("error",pe);else if(L==null)g.reading=!1,g.ended||M(f,g);else if(g.objectMode||L&&L.length>0)if(g.ended&&!ee){var re=new Error("stream.push() after EOF");f.emit("error",re)}else if(g.endEmitted&&ee){var re=new Error("stream.unshift() after end event");f.emit("error",re)}else g.decoder&&!ee&&!V&&(L=g.decoder.write(L)),g.length+=g.objectMode?1:L.length,ee?g.buffer.unshift(L):(g.reading=!1,g.buffer.push(L)),g.needReadable&&H(f),y(f,g);else ee||(g.reading=!1);return b(g)}function b(f){return!f.ended&&(f.needReadable||f.length<f.highWaterMark||f.length===0)}n.prototype.setEncoding=function(f){u||(u=e(19322).s),this._readableState.decoder=new u(f),this._readableState.encoding=f};var z=8388608;function W(f){if(f>=z)f=z;else{f--;for(var g=1;g<32;g<<=1)f|=f>>g;f++}return f}function A(f,g){return g.length===0&&g.ended?0:g.objectMode?f===0?0:1:f===null||isNaN(f)?g.flowing&&g.buffer.length?g.buffer[0].length:g.length:f<=0?0:(f>g.highWaterMark&&(g.highWaterMark=W(f)),f>g.length?g.ended?g.length:(g.needReadable=!0,0):f)}n.prototype.read=function(f){var g=this._readableState;g.calledRead=!0;var L=f,V;if((typeof f!="number"||f>0)&&(g.emittedReadable=!1),f===0&&g.needReadable&&(g.length>=g.highWaterMark||g.ended))return H(this),null;if(f=A(f,g),f===0&&g.ended)return V=null,g.length>0&&g.decoder&&(V=R(f,g),g.length-=V.length),g.length===0&&U(this),V;var ee=g.needReadable;return g.length-f<=g.highWaterMark&&(ee=!0),(g.ended||g.reading)&&(ee=!1),ee&&(g.reading=!0,g.sync=!0,g.length===0&&(g.needReadable=!0),this._read(g.highWaterMark),g.sync=!1),ee&&!g.reading&&(f=A(L,g)),f>0?V=R(f,g):V=null,V===null&&(g.needReadable=!0,f=0),g.length-=f,g.length===0&&!g.ended&&(g.needReadable=!0),g.ended&&!g.endEmitted&&g.length===0&&U(this),V};function x(f,g){var L=null;return!a.isBuffer(g)&&typeof g!="string"&&g!==null&&g!==void 0&&!f.objectMode&&(L=new TypeError("Invalid non-string/buffer chunk")),L}function M(f,g){if(g.decoder&&!g.ended){var L=g.decoder.end();L&&L.length&&(g.buffer.push(L),g.length+=g.objectMode?1:L.length)}g.ended=!0,g.length>0?H(f):U(f)}function H(f){var g=f._readableState;g.needReadable=!1,!g.emittedReadable&&(g.emittedReadable=!0,g.sync?s.nextTick(function(){v(f)}):v(f))}function v(f){f.emit("readable")}function y(f,g){g.readingMore||(g.readingMore=!0,s.nextTick(function(){S(f,g)}))}function S(f,g){for(var L=g.length;!g.reading&&!g.flowing&&!g.ended&&g.length<g.highWaterMark&&(f.read(0),L!==g.length);)L=g.length;g.readingMore=!1}n.prototype._read=function(f){this.emit("error",new Error("not implemented"))},n.prototype.pipe=function(f,g){var L=this,V=this._readableState;switch(V.pipesCount){case 0:V.pipes=f;break;case 1:V.pipes=[V.pipes,f];break;default:V.pipes.push(f);break}V.pipesCount+=1;var ee=(!g||g.end!==!1)&&f!==s.stdout&&f!==s.stderr,pe=ee?T:D;V.endEmitted?s.nextTick(pe):L.once("end",pe),f.on("unpipe",re);function re(_){_===L&&D()}function T(){f.end()}var C=h(L);f.on("drain",C);function D(){f.removeListener("close",I),f.removeListener("finish",Q),f.removeListener("drain",C),f.removeListener("error",F),f.removeListener("unpipe",re),L.removeListener("end",T),L.removeListener("end",D),(!f._writableState||f._writableState.needDrain)&&C()}function F(_){Z(),f.removeListener("error",F),c.listenerCount(f,"error")===0&&f.emit("error",_)}!f._events||!f._events.error?f.on("error",F):r(f._events.error)?f._events.error.unshift(F):f._events.error=[F,f._events.error];function I(){f.removeListener("finish",Q),Z()}f.once("close",I);function Q(){f.removeListener("close",I),Z()}f.once("finish",Q);function Z(){L.unpipe(f)}return f.emit("pipe",L),V.flowing||(this.on("readable",w),V.flowing=!0,s.nextTick(function(){k(L)})),f};function h(f){return function(){var g=this,L=f._readableState;L.awaitDrain--,L.awaitDrain===0&&k(f)}}function k(f){var g=f._readableState,L;g.awaitDrain=0;function V(ee,pe,re){var T=ee.write(L);T===!1&&g.awaitDrain++}for(;g.pipesCount&&(L=f.read())!==null;)if(g.pipesCount===1?V(g.pipes,0,null):J(g.pipes,V),f.emit("data",L),g.awaitDrain>0)return;if(g.pipesCount===0){g.flowing=!1,c.listenerCount(f,"data")>0&&B(f);return}g.ranOut=!0}function w(){this._readableState.ranOut&&(this._readableState.ranOut=!1,k(this))}n.prototype.unpipe=function(f){var g=this._readableState;if(g.pipesCount===0)return this;if(g.pipesCount===1)return f&&f!==g.pipes?this:(f||(f=g.pipes),g.pipes=null,g.pipesCount=0,this.removeListener("readable",w),g.flowing=!1,f&&f.emit("unpipe",this),this);if(!f){var L=g.pipes,V=g.pipesCount;g.pipes=null,g.pipesCount=0,this.removeListener("readable",w),g.flowing=!1;for(var ee=0;ee<V;ee++)L[ee].emit("unpipe",this);return this}var ee=Y(g.pipes,f);return ee===-1?this:(g.pipes.splice(ee,1),g.pipesCount-=1,g.pipesCount===1&&(g.pipes=g.pipes[0]),f.emit("unpipe",this),this)},n.prototype.on=function(f,g){var L=m.prototype.on.call(this,f,g);if(f==="data"&&!this._readableState.flowing&&B(this),f==="readable"&&this.readable){var V=this._readableState;V.readableListening||(V.readableListening=!0,V.emittedReadable=!1,V.needReadable=!0,V.reading?V.length&&H(this,V):this.read(0))}return L},n.prototype.addListener=n.prototype.on,n.prototype.resume=function(){B(this),this.read(0),this.emit("resume")},n.prototype.pause=function(){B(this,!0),this.emit("pause")};function B(f,g){var L=f._readableState;if(L.flowing)throw new Error("Cannot switch to old mode now.");var V=g||!1,ee=!1;f.readable=!0,f.pipe=m.prototype.pipe,f.on=f.addListener=m.prototype.on,f.on("readable",function(){ee=!0;for(var pe;!V&&(pe=f.read())!==null;)f.emit("data",pe);pe===null&&(ee=!1,f._readableState.needReadable=!0)}),f.pause=function(){V=!0,this.emit("pause")},f.resume=function(){V=!1,ee?s.nextTick(function(){f.emit("readable")}):this.read(0),this.emit("resume")},f.emit("readable")}n.prototype.wrap=function(f){var g=this._readableState,L=!1,V=this;f.on("end",function(){if(g.decoder&&!g.ended){var re=g.decoder.end();re&&re.length&&V.push(re)}V.push(null)}),f.on("data",function(re){if(g.decoder&&(re=g.decoder.write(re)),!(g.objectMode&&re==null)&&!(!g.objectMode&&(!re||!re.length))){var T=V.push(re);T||(L=!0,f.pause())}});for(var ee in f)typeof f[ee]=="function"&&typeof this[ee]=="undefined"&&(this[ee]=function(re){return function(){return f[re].apply(f,arguments)}}(ee));var pe=["error","close","destroy","pause","resume"];return J(pe,function(re){f.on(re,V.emit.bind(V,re))}),V._read=function(re){L&&(L=!1,f.resume())},V},n._fromList=R;function R(f,g){var L=g.buffer,V=g.length,ee=!!g.decoder,pe=!!g.objectMode,re;if(L.length===0)return null;if(V===0)re=null;else if(pe)re=L.shift();else if(!f||f>=V)ee?re=L.join(""):re=a.concat(L,V),L.length=0;else if(f<L[0].length){var T=L[0];re=T.slice(0,f),L[0]=T.slice(f)}else if(f===L[0].length)re=L.shift();else{ee?re="":re=new a(f);for(var C=0,D=0,F=L.length;D<F&&C<f;D++){var T=L[0],I=Math.min(f-C,T.length);ee?re+=T.slice(0,I):T.copy(re,C,0,I),I<T.length?L[0]=T.slice(I):L.shift(),C+=I}}return re}function U(f){var g=f._readableState;if(g.length>0)throw new Error("endReadable called on non-empty stream");!g.endEmitted&&g.calledRead&&(g.ended=!0,s.nextTick(function(){!g.endEmitted&&g.length===0&&(g.endEmitted=!0,f.readable=!1,f.emit("end"))}))}function J(f,g){for(var L=0,V=f.length;L<V;L++)g(f[L],L)}function Y(f,g){for(var L=0,V=f.length;L<V;L++)if(f[L]===g)return L;return-1}},89173:function(E,t,e){E.exports=m;var s=e(30644),r=e(62790);r.inherits=e(2937),r.inherits(m,s);function a(u,o){this.afterTransform=function(n,l){return c(o,n,l)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null}function c(u,o,n){var l=u._transformState;l.transforming=!1;var b=l.writecb;if(!b)return u.emit("error",new Error("no writecb in Transform class"));l.writechunk=null,l.writecb=null,n!=null&&u.push(n),b&&b(o);var z=u._readableState;z.reading=!1,(z.needReadable||z.length<z.highWaterMark)&&u._read(z.highWaterMark)}function m(u){if(!(this instanceof m))return new m(u);s.call(this,u);var o=this._transformState=new a(u,this),n=this;this._readableState.needReadable=!0,this._readableState.sync=!1,this.once("finish",function(){typeof this._flush=="function"?this._flush(function(l){p(n,l)}):p(n)})}m.prototype.push=function(u,o){return this._transformState.needTransform=!1,s.prototype.push.call(this,u,o)},m.prototype._transform=function(u,o,n){throw new Error("not implemented")},m.prototype._write=function(u,o,n){var l=this._transformState;if(l.writecb=n,l.writechunk=u,l.writeencoding=o,!l.transforming){var b=this._readableState;(l.needTransform||b.needReadable||b.length<b.highWaterMark)&&this._read(b.highWaterMark)}},m.prototype._read=function(u){var o=this._transformState;o.writechunk!==null&&o.writecb&&!o.transforming?(o.transforming=!0,this._transform(o.writechunk,o.writeencoding,o.afterTransform)):o.needTransform=!0};function p(u,o){if(o)return u.emit("error",o);var n=u._writableState,l=u._readableState,b=u._transformState;if(n.length)throw new Error("calling transform done when ws.length != 0");if(b.transforming)throw new Error("calling transform done when still transforming");return u.push(null)}},11491:function(E,t,e){var s=e(14224);E.exports=u;var r=e(55872).Buffer;u.WritableState=p;var a=e(62790);a.inherits=e(2937);var c=e(26748);a.inherits(u,c);function m(k,w,B){this.chunk=k,this.encoding=w,this.callback=B}function p(k,w){k=k||{};var B=k.highWaterMark;this.highWaterMark=B||B===0?B:16*1024,this.objectMode=!!k.objectMode,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var R=k.decodeStrings===!1;this.decodeStrings=!R,this.defaultEncoding=k.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(U){x(w,U)},this.writecb=null,this.writelen=0,this.buffer=[],this.errorEmitted=!1}function u(k){var w=e(30644);if(!(this instanceof u)&&!(this instanceof w))return new u(k);this._writableState=new p(k,this),this.writable=!0,c.call(this)}u.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe. Not readable."))};function o(k,w,B){var R=new Error("write after end");k.emit("error",R),s.nextTick(function(){B(R)})}function n(k,w,B,R){var U=!0;if(!r.isBuffer(B)&&typeof B!="string"&&B!==null&&B!==void 0&&!w.objectMode){var J=new TypeError("Invalid non-string/buffer chunk");k.emit("error",J),s.nextTick(function(){R(J)}),U=!1}return U}u.prototype.write=function(k,w,B){var R=this._writableState,U=!1;return typeof w=="function"&&(B=w,w=null),r.isBuffer(k)?w="buffer":w||(w=R.defaultEncoding),typeof B!="function"&&(B=function(){}),R.ended?o(this,R,B):n(this,R,k,B)&&(U=b(this,R,k,w,B)),U};function l(k,w,B){return!k.objectMode&&k.decodeStrings!==!1&&typeof w=="string"&&(w=new r(w,B)),w}function b(k,w,B,R,U){B=l(w,B,R),r.isBuffer(B)&&(R="buffer");var J=w.objectMode?1:B.length;w.length+=J;var Y=w.length<w.highWaterMark;return Y||(w.needDrain=!0),w.writing?w.buffer.push(new m(B,R,U)):z(k,w,J,B,R,U),Y}function z(k,w,B,R,U,J){w.writelen=B,w.writecb=J,w.writing=!0,w.sync=!0,k._write(R,U,w.onwrite),w.sync=!1}function W(k,w,B,R,U){B?s.nextTick(function(){U(R)}):U(R),k._writableState.errorEmitted=!0,k.emit("error",R)}function A(k){k.writing=!1,k.writecb=null,k.length-=k.writelen,k.writelen=0}function x(k,w){var B=k._writableState,R=B.sync,U=B.writecb;if(A(B),w)W(k,B,R,w,U);else{var J=y(k,B);!J&&!B.bufferProcessing&&B.buffer.length&&v(k,B),R?s.nextTick(function(){M(k,B,J,U)}):M(k,B,J,U)}}function M(k,w,B,R){B||H(k,w),R(),B&&S(k,w)}function H(k,w){w.length===0&&w.needDrain&&(w.needDrain=!1,k.emit("drain"))}function v(k,w){w.bufferProcessing=!0;for(var B=0;B<w.buffer.length;B++){var R=w.buffer[B],U=R.chunk,J=R.encoding,Y=R.callback,f=w.objectMode?1:U.length;if(z(k,w,f,U,J,Y),w.writing){B++;break}}w.bufferProcessing=!1,B<w.buffer.length?w.buffer=w.buffer.slice(B):w.buffer.length=0}u.prototype._write=function(k,w,B){B(new Error("not implemented"))},u.prototype.end=function(k,w,B){var R=this._writableState;typeof k=="function"?(B=k,k=null,w=null):typeof w=="function"&&(B=w,w=null),typeof k!="undefined"&&k!==null&&this.write(k,w),!R.ending&&!R.finished&&h(this,R,B)};function y(k,w){return w.ending&&w.length===0&&!w.finished&&!w.writing}function S(k,w){var B=y(k,w);return B&&(w.finished=!0,k.emit("finish")),B}function h(k,w,B){w.ending=!0,S(k,w),B&&(w.finished?s.nextTick(B):k.once("finish",B)),w.ended=!0}},34466:function(E,t,e){var s=e(14224),r=e(26748);t=E.exports=e(24263),t.Stream=r,t.Readable=t,t.Writable=e(11491),t.Duplex=e(30644),t.Transform=e(89173),t.PassThrough=e(5985),!s.browser&&{NODE_ENV:"production",PUBLIC_PATH:"/"}.READABLE_STREAM==="disable"&&(E.exports=e(26748))},44830:function(E,t,e){E.exports=e(61230)},61230:function(E,t,e){"use strict";var s=e(31233),r=Object.keys||function(z){var W=[];for(var A in z)W.push(A);return W};E.exports=n;var a=Object.create(e(62790));a.inherits=e(2937);var c=e(14589),m=e(29461);a.inherits(n,c);for(var p=r(m.prototype),u=0;u<p.length;u++){var o=p[u];n.prototype[o]||(n.prototype[o]=m.prototype[o])}function n(z){if(!(this instanceof n))return new n(z);c.call(this,z),m.call(this,z),z&&z.readable===!1&&(this.readable=!1),z&&z.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,z&&z.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",l)}Object.defineProperty(n.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function l(){this.allowHalfOpen||this._writableState.ended||s.nextTick(b,this)}function b(z){z.end()}Object.defineProperty(n.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(z){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=z,this._writableState.destroyed=z)}}),n.prototype._destroy=function(z,W){this.push(null),this.end(),s.nextTick(W,z)}},78016:function(E,t,e){"use strict";E.exports=a;var s=e(83657),r=Object.create(e(62790));r.inherits=e(2937),r.inherits(a,s);function a(c){if(!(this instanceof a))return new a(c);s.call(this,c)}a.prototype._transform=function(c,m,p){p(null,c)}},14589:function(E,t,e){"use strict";var s=e(14224),r=e(31233);E.exports=h;var a=e(79673),c;h.ReadableState=S;var m=e(72100).EventEmitter,p=function(d,i){return d.listeners(i).length},u=e(55703),o=e(10380).Buffer,n=(typeof e.g!="undefined"?e.g:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function l(d){return o.from(d)}function b(d){return o.isBuffer(d)||d instanceof n}var z=Object.create(e(62790));z.inherits=e(2937);var W=e(14050),A=void 0;W&&W.debuglog?A=W.debuglog("stream"):A=function(){};var x=e(26953),M=e(56183),H;z.inherits(h,u);var v=["error","close","destroy","pause","resume"];function y(d,i,j){if(typeof d.prependListener=="function")return d.prependListener(i,j);!d._events||!d._events[i]?d.on(i,j):a(d._events[i])?d._events[i].unshift(j):d._events[i]=[j,d._events[i]]}function S(d,i){c=c||e(61230),d=d||{};var j=i instanceof c;this.objectMode=!!d.objectMode,j&&(this.objectMode=this.objectMode||!!d.readableObjectMode);var O=d.highWaterMark,N=d.readableHighWaterMark,$=this.objectMode?16:16*1024;O||O===0?this.highWaterMark=O:j&&(N||N===0)?this.highWaterMark=N:this.highWaterMark=$,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new x,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=d.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,d.encoding&&(H||(H=e(68861).s),this.decoder=new H(d.encoding),this.encoding=d.encoding)}function h(d){if(c=c||e(61230),!(this instanceof h))return new h(d);this._readableState=new S(d,this),this.readable=!0,d&&(typeof d.read=="function"&&(this._read=d.read),typeof d.destroy=="function"&&(this._destroy=d.destroy)),u.call(this)}Object.defineProperty(h.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(d){this._readableState&&(this._readableState.destroyed=d)}}),h.prototype.destroy=M.destroy,h.prototype._undestroy=M.undestroy,h.prototype._destroy=function(d,i){this.push(null),i(d)},h.prototype.push=function(d,i){var j=this._readableState,O;return j.objectMode?O=!0:typeof d=="string"&&(i=i||j.defaultEncoding,i!==j.encoding&&(d=o.from(d,i),i=""),O=!0),k(this,d,i,!1,O)},h.prototype.unshift=function(d){return k(this,d,null,!0,!1)};function k(d,i,j,O,N){var $=d._readableState;if(i===null)$.reading=!1,f(d,$);else{var ne;N||(ne=B($,i)),ne?d.emit("error",ne):$.objectMode||i&&i.length>0?(typeof i!="string"&&!$.objectMode&&Object.getPrototypeOf(i)!==o.prototype&&(i=l(i)),O?$.endEmitted?d.emit("error",new Error("stream.unshift() after end event")):w(d,$,i,!0):$.ended?d.emit("error",new Error("stream.push() after EOF")):($.reading=!1,$.decoder&&!j?(i=$.decoder.write(i),$.objectMode||i.length!==0?w(d,$,i,!1):V(d,$)):w(d,$,i,!1))):O||($.reading=!1)}return R($)}function w(d,i,j,O){i.flowing&&i.length===0&&!i.sync?(d.emit("data",j),d.read(0)):(i.length+=i.objectMode?1:j.length,O?i.buffer.unshift(j):i.buffer.push(j),i.needReadable&&g(d)),V(d,i)}function B(d,i){var j;return!b(i)&&typeof i!="string"&&i!==void 0&&!d.objectMode&&(j=new TypeError("Invalid non-string/buffer chunk")),j}function R(d){return!d.ended&&(d.needReadable||d.length<d.highWaterMark||d.length===0)}h.prototype.isPaused=function(){return this._readableState.flowing===!1},h.prototype.setEncoding=function(d){return H||(H=e(68861).s),this._readableState.decoder=new H(d),this._readableState.encoding=d,this};var U=8388608;function J(d){return d>=U?d=U:(d--,d|=d>>>1,d|=d>>>2,d|=d>>>4,d|=d>>>8,d|=d>>>16,d++),d}function Y(d,i){return d<=0||i.length===0&&i.ended?0:i.objectMode?1:d!==d?i.flowing&&i.length?i.buffer.head.data.length:i.length:(d>i.highWaterMark&&(i.highWaterMark=J(d)),d<=i.length?d:i.ended?i.length:(i.needReadable=!0,0))}h.prototype.read=function(d){A("read",d),d=parseInt(d,10);var i=this._readableState,j=d;if(d!==0&&(i.emittedReadable=!1),d===0&&i.needReadable&&(i.length>=i.highWaterMark||i.ended))return A("read: emitReadable",i.length,i.ended),i.length===0&&i.ended?_(this):g(this),null;if(d=Y(d,i),d===0&&i.ended)return i.length===0&&_(this),null;var O=i.needReadable;A("need readable",O),(i.length===0||i.length-d<i.highWaterMark)&&(O=!0,A("length less than watermark",O)),i.ended||i.reading?(O=!1,A("reading or ended",O)):O&&(A("do read"),i.reading=!0,i.sync=!0,i.length===0&&(i.needReadable=!0),this._read(i.highWaterMark),i.sync=!1,i.reading||(d=Y(j,i)));var N;return d>0?N=F(d,i):N=null,N===null?(i.needReadable=!0,d=0):i.length-=d,i.length===0&&(i.ended||(i.needReadable=!0),j!==d&&i.ended&&_(this)),N!==null&&this.emit("data",N),N};function f(d,i){if(!i.ended){if(i.decoder){var j=i.decoder.end();j&&j.length&&(i.buffer.push(j),i.length+=i.objectMode?1:j.length)}i.ended=!0,g(d)}}function g(d){var i=d._readableState;i.needReadable=!1,i.emittedReadable||(A("emitReadable",i.flowing),i.emittedReadable=!0,i.sync?r.nextTick(L,d):L(d))}function L(d){A("emit readable"),d.emit("readable"),D(d)}function V(d,i){i.readingMore||(i.readingMore=!0,r.nextTick(ee,d,i))}function ee(d,i){for(var j=i.length;!i.reading&&!i.flowing&&!i.ended&&i.length<i.highWaterMark&&(A("maybeReadMore read 0"),d.read(0),j!==i.length);)j=i.length;i.readingMore=!1}h.prototype._read=function(d){this.emit("error",new Error("_read() is not implemented"))},h.prototype.pipe=function(d,i){var j=this,O=this._readableState;switch(O.pipesCount){case 0:O.pipes=d;break;case 1:O.pipes=[O.pipes,d];break;default:O.pipes.push(d);break}O.pipesCount+=1,A("pipe count=%d opts=%j",O.pipesCount,i);var N=(!i||i.end!==!1)&&d!==s.stdout&&d!==s.stderr,$=N?be:Ke;O.endEmitted?r.nextTick($):j.once("end",$),d.on("unpipe",ne);function ne(Ve,Ie){A("onunpipe"),Ve===j&&Ie&&Ie.hasUnpiped===!1&&(Ie.hasUnpiped=!0,Oe())}function be(){A("onend"),d.end()}var we=pe(j);d.on("drain",we);var ye=!1;function Oe(){A("cleanup"),d.removeListener("close",De),d.removeListener("finish",Ne),d.removeListener("drain",we),d.removeListener("error",eo),d.removeListener("unpipe",ne),j.removeListener("end",be),j.removeListener("end",Ke),j.removeListener("data",me),ye=!0,O.awaitDrain&&(!d._writableState||d._writableState.needDrain)&&we()}var ze=!1;j.on("data",me);function me(Ve){A("ondata"),ze=!1;var Ie=d.write(Ve);Ie===!1&&!ze&&((O.pipesCount===1&&O.pipes===d||O.pipesCount>1&&ue(O.pipes,d)!==-1)&&!ye&&(A("false write response, pause",O.awaitDrain),O.awaitDrain++,ze=!0),j.pause())}function eo(Ve){A("onerror",Ve),Ke(),d.removeListener("error",eo),p(d,"error")===0&&d.emit("error",Ve)}y(d,"error",eo);function De(){d.removeListener("finish",Ne),Ke()}d.once("close",De);function Ne(){A("onfinish"),d.removeListener("close",De),Ke()}d.once("finish",Ne);function Ke(){A("unpipe"),j.unpipe(d)}return d.emit("pipe",j),O.flowing||(A("pipe resume"),j.resume()),d};function pe(d){return function(){var i=d._readableState;A("pipeOnDrain",i.awaitDrain),i.awaitDrain&&i.awaitDrain--,i.awaitDrain===0&&p(d,"data")&&(i.flowing=!0,D(d))}}h.prototype.unpipe=function(d){var i=this._readableState,j={hasUnpiped:!1};if(i.pipesCount===0)return this;if(i.pipesCount===1)return d&&d!==i.pipes?this:(d||(d=i.pipes),i.pipes=null,i.pipesCount=0,i.flowing=!1,d&&d.emit("unpipe",this,j),this);if(!d){var O=i.pipes,N=i.pipesCount;i.pipes=null,i.pipesCount=0,i.flowing=!1;for(var $=0;$<N;$++)O[$].emit("unpipe",this,{hasUnpiped:!1});return this}var ne=ue(i.pipes,d);return ne===-1?this:(i.pipes.splice(ne,1),i.pipesCount-=1,i.pipesCount===1&&(i.pipes=i.pipes[0]),d.emit("unpipe",this,j),this)},h.prototype.on=function(d,i){var j=u.prototype.on.call(this,d,i);if(d==="data")this._readableState.flowing!==!1&&this.resume();else if(d==="readable"){var O=this._readableState;!O.endEmitted&&!O.readableListening&&(O.readableListening=O.needReadable=!0,O.emittedReadable=!1,O.reading?O.length&&g(this):r.nextTick(re,this))}return j},h.prototype.addListener=h.prototype.on;function re(d){A("readable nexttick read 0"),d.read(0)}h.prototype.resume=function(){var d=this._readableState;return d.flowing||(A("resume"),d.flowing=!0,T(this,d)),this};function T(d,i){i.resumeScheduled||(i.resumeScheduled=!0,r.nextTick(C,d,i))}function C(d,i){i.reading||(A("resume read 0"),d.read(0)),i.resumeScheduled=!1,i.awaitDrain=0,d.emit("resume"),D(d),i.flowing&&!i.reading&&d.read(0)}h.prototype.pause=function(){return A("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(A("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function D(d){var i=d._readableState;for(A("flow",i.flowing);i.flowing&&d.read()!==null;);}h.prototype.wrap=function(d){var i=this,j=this._readableState,O=!1;d.on("end",function(){if(A("wrapped end"),j.decoder&&!j.ended){var ne=j.decoder.end();ne&&ne.length&&i.push(ne)}i.push(null)}),d.on("data",function(ne){if(A("wrapped data"),j.decoder&&(ne=j.decoder.write(ne)),!(j.objectMode&&ne==null)&&!(!j.objectMode&&(!ne||!ne.length))){var be=i.push(ne);be||(O=!0,d.pause())}});for(var N in d)this[N]===void 0&&typeof d[N]=="function"&&(this[N]=function(ne){return function(){return d[ne].apply(d,arguments)}}(N));for(var $=0;$<v.length;$++)d.on(v[$],this.emit.bind(this,v[$]));return this._read=function(ne){A("wrapped _read",ne),O&&(O=!1,d.resume())},this},Object.defineProperty(h.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),h._fromList=F;function F(d,i){if(i.length===0)return null;var j;return i.objectMode?j=i.buffer.shift():!d||d>=i.length?(i.decoder?j=i.buffer.join(""):i.buffer.length===1?j=i.buffer.head.data:j=i.buffer.concat(i.length),i.buffer.clear()):j=I(d,i.buffer,i.decoder),j}function I(d,i,j){var O;return d<i.head.data.length?(O=i.head.data.slice(0,d),i.head.data=i.head.data.slice(d)):d===i.head.data.length?O=i.shift():O=j?Q(d,i):Z(d,i),O}function Q(d,i){var j=i.head,O=1,N=j.data;for(d-=N.length;j=j.next;){var $=j.data,ne=d>$.length?$.length:d;if(ne===$.length?N+=$:N+=$.slice(0,d),d-=ne,d===0){ne===$.length?(++O,j.next?i.head=j.next:i.head=i.tail=null):(i.head=j,j.data=$.slice(ne));break}++O}return i.length-=O,N}function Z(d,i){var j=o.allocUnsafe(d),O=i.head,N=1;for(O.data.copy(j),d-=O.data.length;O=O.next;){var $=O.data,ne=d>$.length?$.length:d;if($.copy(j,j.length-d,0,ne),d-=ne,d===0){ne===$.length?(++N,O.next?i.head=O.next:i.head=i.tail=null):(i.head=O,O.data=$.slice(ne));break}++N}return i.length-=N,j}function _(d){var i=d._readableState;if(i.length>0)throw new Error('"endReadable()" called on non-empty stream');i.endEmitted||(i.ended=!0,r.nextTick(ie,i,d))}function ie(d,i){!d.endEmitted&&d.length===0&&(d.endEmitted=!0,i.readable=!1,i.emit("end"))}function ue(d,i){for(var j=0,O=d.length;j<O;j++)if(d[j]===i)return j;return-1}},83657:function(E,t,e){"use strict";E.exports=c;var s=e(61230),r=Object.create(e(62790));r.inherits=e(2937),r.inherits(c,s);function a(u,o){var n=this._transformState;n.transforming=!1;var l=n.writecb;if(!l)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,o!=null&&this.push(o),l(u);var b=this._readableState;b.reading=!1,(b.needReadable||b.length<b.highWaterMark)&&this._read(b.highWaterMark)}function c(u){if(!(this instanceof c))return new c(u);s.call(this,u),this._transformState={afterTransform:a.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,u&&(typeof u.transform=="function"&&(this._transform=u.transform),typeof u.flush=="function"&&(this._flush=u.flush)),this.on("prefinish",m)}function m(){var u=this;typeof this._flush=="function"?this._flush(function(o,n){p(u,o,n)}):p(this,null,null)}c.prototype.push=function(u,o){return this._transformState.needTransform=!1,s.prototype.push.call(this,u,o)},c.prototype._transform=function(u,o,n){throw new Error("_transform() is not implemented")},c.prototype._write=function(u,o,n){var l=this._transformState;if(l.writecb=n,l.writechunk=u,l.writeencoding=o,!l.transforming){var b=this._readableState;(l.needTransform||b.needReadable||b.length<b.highWaterMark)&&this._read(b.highWaterMark)}},c.prototype._read=function(u){var o=this._transformState;o.writechunk!==null&&o.writecb&&!o.transforming?(o.transforming=!0,this._transform(o.writechunk,o.writeencoding,o.afterTransform)):o.needTransform=!0},c.prototype._destroy=function(u,o){var n=this;s.prototype._destroy.call(this,u,function(l){o(l),n.emit("close")})};function p(u,o,n){if(o)return u.emit("error",o);if(n!=null&&u.push(n),u._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(u._transformState.transforming)throw new Error("Calling transform done when still transforming");return u.push(null)}},29461:function(E,t,e){"use strict";var s=e(14224),r=e(31233);E.exports=v;function a(T,C,D){this.chunk=T,this.encoding=C,this.callback=D,this.next=null}function c(T){var C=this;this.next=null,this.entry=null,this.finish=function(){re(C,T)}}var m=!s.browser&&["v0.10","v0.9."].indexOf(s.version.slice(0,5))>-1?setImmediate:r.nextTick,p;v.WritableState=M;var u=Object.create(e(62790));u.inherits=e(2937);var o={deprecate:e(48863)},n=e(55703),l=e(10380).Buffer,b=(typeof e.g!="undefined"?e.g:typeof window!="undefined"?window:typeof self!="undefined"?self:{}).Uint8Array||function(){};function z(T){return l.from(T)}function W(T){return l.isBuffer(T)||T instanceof b}var A=e(56183);u.inherits(v,n);function x(){}function M(T,C){p=p||e(61230),T=T||{};var D=C instanceof p;this.objectMode=!!T.objectMode,D&&(this.objectMode=this.objectMode||!!T.writableObjectMode);var F=T.highWaterMark,I=T.writableHighWaterMark,Q=this.objectMode?16:16*1024;F||F===0?this.highWaterMark=F:D&&(I||I===0)?this.highWaterMark=I:this.highWaterMark=Q,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Z=T.decodeStrings===!1;this.decodeStrings=!Z,this.defaultEncoding=T.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(_){U(C,_)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new c(this)}M.prototype.getBuffer=function(){for(var C=this.bufferedRequest,D=[];C;)D.push(C),C=C.next;return D},function(){try{Object.defineProperty(M.prototype,"buffer",{get:o.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(T){}}();var H;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(H=Function.prototype[Symbol.hasInstance],Object.defineProperty(v,Symbol.hasInstance,{value:function(T){return H.call(this,T)?!0:this!==v?!1:T&&T._writableState instanceof M}})):H=function(T){return T instanceof this};function v(T){if(p=p||e(61230),!H.call(v,this)&&!(this instanceof p))return new v(T);this._writableState=new M(T,this),this.writable=!0,T&&(typeof T.write=="function"&&(this._write=T.write),typeof T.writev=="function"&&(this._writev=T.writev),typeof T.destroy=="function"&&(this._destroy=T.destroy),typeof T.final=="function"&&(this._final=T.final)),n.call(this)}v.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function y(T,C){var D=new Error("write after end");T.emit("error",D),r.nextTick(C,D)}function S(T,C,D,F){var I=!0,Q=!1;return D===null?Q=new TypeError("May not write null values to stream"):typeof D!="string"&&D!==void 0&&!C.objectMode&&(Q=new TypeError("Invalid non-string/buffer chunk")),Q&&(T.emit("error",Q),r.nextTick(F,Q),I=!1),I}v.prototype.write=function(T,C,D){var F=this._writableState,I=!1,Q=!F.objectMode&&W(T);return Q&&!l.isBuffer(T)&&(T=z(T)),typeof C=="function"&&(D=C,C=null),Q?C="buffer":C||(C=F.defaultEncoding),typeof D!="function"&&(D=x),F.ended?y(this,D):(Q||S(this,F,T,D))&&(F.pendingcb++,I=k(this,F,Q,T,C,D)),I},v.prototype.cork=function(){var T=this._writableState;T.corked++},v.prototype.uncork=function(){var T=this._writableState;T.corked&&(T.corked--,!T.writing&&!T.corked&&!T.bufferProcessing&&T.bufferedRequest&&f(this,T))},v.prototype.setDefaultEncoding=function(C){if(typeof C=="string"&&(C=C.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((C+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+C);return this._writableState.defaultEncoding=C,this};function h(T,C,D){return!T.objectMode&&T.decodeStrings!==!1&&typeof C=="string"&&(C=l.from(C,D)),C}Object.defineProperty(v.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function k(T,C,D,F,I,Q){if(!D){var Z=h(C,F,I);F!==Z&&(D=!0,I="buffer",F=Z)}var _=C.objectMode?1:F.length;C.length+=_;var ie=C.length<C.highWaterMark;if(ie||(C.needDrain=!0),C.writing||C.corked){var ue=C.lastBufferedRequest;C.lastBufferedRequest={chunk:F,encoding:I,isBuf:D,callback:Q,next:null},ue?ue.next=C.lastBufferedRequest:C.bufferedRequest=C.lastBufferedRequest,C.bufferedRequestCount+=1}else w(T,C,!1,_,F,I,Q);return ie}function w(T,C,D,F,I,Q,Z){C.writelen=F,C.writecb=Z,C.writing=!0,C.sync=!0,D?T._writev(I,C.onwrite):T._write(I,Q,C.onwrite),C.sync=!1}function B(T,C,D,F,I){--C.pendingcb,D?(r.nextTick(I,F),r.nextTick(ee,T,C),T._writableState.errorEmitted=!0,T.emit("error",F)):(I(F),T._writableState.errorEmitted=!0,T.emit("error",F),ee(T,C))}function R(T){T.writing=!1,T.writecb=null,T.length-=T.writelen,T.writelen=0}function U(T,C){var D=T._writableState,F=D.sync,I=D.writecb;if(R(D),C)B(T,D,F,C,I);else{var Q=g(D);!Q&&!D.corked&&!D.bufferProcessing&&D.bufferedRequest&&f(T,D),F?m(J,T,D,Q,I):J(T,D,Q,I)}}function J(T,C,D,F){D||Y(T,C),C.pendingcb--,F(),ee(T,C)}function Y(T,C){C.length===0&&C.needDrain&&(C.needDrain=!1,T.emit("drain"))}function f(T,C){C.bufferProcessing=!0;var D=C.bufferedRequest;if(T._writev&&D&&D.next){var F=C.bufferedRequestCount,I=new Array(F),Q=C.corkedRequestsFree;Q.entry=D;for(var Z=0,_=!0;D;)I[Z]=D,D.isBuf||(_=!1),D=D.next,Z+=1;I.allBuffers=_,w(T,C,!0,C.length,I,"",Q.finish),C.pendingcb++,C.lastBufferedRequest=null,Q.next?(C.corkedRequestsFree=Q.next,Q.next=null):C.corkedRequestsFree=new c(C),C.bufferedRequestCount=0}else{for(;D;){var ie=D.chunk,ue=D.encoding,d=D.callback,i=C.objectMode?1:ie.length;if(w(T,C,!1,i,ie,ue,d),D=D.next,C.bufferedRequestCount--,C.writing)break}D===null&&(C.lastBufferedRequest=null)}C.bufferedRequest=D,C.bufferProcessing=!1}v.prototype._write=function(T,C,D){D(new Error("_write() is not implemented"))},v.prototype._writev=null,v.prototype.end=function(T,C,D){var F=this._writableState;typeof T=="function"?(D=T,T=null,C=null):typeof C=="function"&&(D=C,C=null),T!=null&&this.write(T,C),F.corked&&(F.corked=1,this.uncork()),F.ending||pe(this,F,D)};function g(T){return T.ending&&T.length===0&&T.bufferedRequest===null&&!T.finished&&!T.writing}function L(T,C){T._final(function(D){C.pendingcb--,D&&T.emit("error",D),C.prefinished=!0,T.emit("prefinish"),ee(T,C)})}function V(T,C){!C.prefinished&&!C.finalCalled&&(typeof T._final=="function"?(C.pendingcb++,C.finalCalled=!0,r.nextTick(L,T,C)):(C.prefinished=!0,T.emit("prefinish")))}function ee(T,C){var D=g(C);return D&&(V(T,C),C.pendingcb===0&&(C.finished=!0,T.emit("finish"))),D}function pe(T,C,D){C.ending=!0,ee(T,C),D&&(C.finished?r.nextTick(D):T.once("finish",D)),C.ended=!0,T.writable=!1}function re(T,C,D){var F=T.entry;for(T.entry=null;F;){var I=F.callback;C.pendingcb--,I(D),F=F.next}C.corkedRequestsFree.next=T}Object.defineProperty(v.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(T){this._writableState&&(this._writableState.destroyed=T)}}),v.prototype.destroy=A.destroy,v.prototype._undestroy=A.undestroy,v.prototype._destroy=function(T,C){this.end(),C(T)}},26953:function(E,t,e){"use strict";function s(m,p){if(!(m instanceof p))throw new TypeError("Cannot call a class as a function")}var r=e(10380).Buffer,a=e(84232);function c(m,p,u){m.copy(p,u)}E.exports=function(){function m(){s(this,m),this.head=null,this.tail=null,this.length=0}return m.prototype.push=function(u){var o={data:u,next:null};this.length>0?this.tail.next=o:this.head=o,this.tail=o,++this.length},m.prototype.unshift=function(u){var o={data:u,next:this.head};this.length===0&&(this.tail=o),this.head=o,++this.length},m.prototype.shift=function(){if(this.length!==0){var u=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,u}},m.prototype.clear=function(){this.head=this.tail=null,this.length=0},m.prototype.join=function(u){if(this.length===0)return"";for(var o=this.head,n=""+o.data;o=o.next;)n+=u+o.data;return n},m.prototype.concat=function(u){if(this.length===0)return r.alloc(0);for(var o=r.allocUnsafe(u>>>0),n=this.head,l=0;n;)c(n.data,o,l),l+=n.data.length,n=n.next;return o},m}(),a&&a.inspect&&a.inspect.custom&&(E.exports.prototype[a.inspect.custom]=function(){var m=a.inspect({length:this.length});return this.constructor.name+" "+m})},56183:function(E,t,e){"use strict";var s=e(31233);function r(m,p){var u=this,o=this._readableState&&this._readableState.destroyed,n=this._writableState&&this._writableState.destroyed;return o||n?(p?p(m):m&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,s.nextTick(c,this,m)):s.nextTick(c,this,m)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(m||null,function(l){!p&&l?u._writableState?u._writableState.errorEmitted||(u._writableState.errorEmitted=!0,s.nextTick(c,u,l)):s.nextTick(c,u,l):p&&p(l)}),this)}function a(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function c(m,p){m.emit("error",p)}E.exports={destroy:r,undestroy:a}},55703:function(E,t,e){E.exports=e(72100).EventEmitter},40798:function(E,t,e){E.exports=e(87515).PassThrough},87515:function(E,t,e){t=E.exports=e(14589),t.Stream=t,t.Readable=t,t.Writable=e(29461),t.Duplex=e(61230),t.Transform=e(83657),t.PassThrough=e(78016)},25547:function(E,t,e){E.exports=e(87515).Transform},67991:function(E,t,e){E.exports=e(29461)},10380:function(E,t,e){var s=e(55872),r=s.Buffer;function a(m,p){for(var u in m)p[u]=m[u]}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?E.exports=s:(a(s,t),t.Buffer=c);function c(m,p,u){return r(m,p,u)}a(r,c),c.from=function(m,p,u){if(typeof m=="number")throw new TypeError("Argument must not be a number");return r(m,p,u)},c.alloc=function(m,p,u){if(typeof m!="number")throw new TypeError("Argument must be a number");var o=r(m);return p!==void 0?typeof u=="string"?o.fill(p,u):o.fill(p):o.fill(0),o},c.allocUnsafe=function(m){if(typeof m!="number")throw new TypeError("Argument must be a number");return r(m)},c.allocUnsafeSlow=function(m){if(typeof m!="number")throw new TypeError("Argument must be a number");return s.SlowBuffer(m)}},26748:function(E,t,e){E.exports=a;var s=e(72100).EventEmitter,r=e(2937);r(a,s),a.Readable=e(87515),a.Writable=e(67991),a.Duplex=e(44830),a.Transform=e(25547),a.PassThrough=e(40798),a.Stream=a;function a(){s.call(this)}a.prototype.pipe=function(c,m){var p=this;function u(A){c.writable&&c.write(A)===!1&&p.pause&&p.pause()}p.on("data",u);function o(){p.readable&&p.resume&&p.resume()}c.on("drain",o),!c._isStdio&&(!m||m.end!==!1)&&(p.on("end",l),p.on("close",b));var n=!1;function l(){n||(n=!0,c.end())}function b(){n||(n=!0,typeof c.destroy=="function"&&c.destroy())}function z(A){if(W(),s.listenerCount(this,"error")===0)throw A}p.on("error",z),c.on("error",z);function W(){p.removeListener("data",u),c.removeListener("drain",o),p.removeListener("end",l),p.removeListener("close",b),p.removeListener("error",z),c.removeListener("error",z),p.removeListener("end",W),p.removeListener("close",W),c.removeListener("close",W)}return p.on("end",W),p.on("close",W),c.on("close",W),c.emit("pipe",p),c}},19322:function(E,t,e){var s=e(55872).Buffer,r=s.isEncoding||function(o){switch(o&&o.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(o){if(o&&!r(o))throw new Error("Unknown encoding: "+o)}var c=t.s=function(o){switch(this.encoding=(o||"utf8").toLowerCase().replace(/[-_]/,""),a(o),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=p;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=u;break;default:this.write=m;return}this.charBuffer=new s(6),this.charReceived=0,this.charLength=0};c.prototype.write=function(o){for(var n="";this.charLength;){var l=o.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:o.length;if(o.copy(this.charBuffer,this.charReceived,0,l),this.charReceived+=l,this.charReceived<this.charLength)return"";o=o.slice(l,o.length),n=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var z=n.charCodeAt(n.length-1);if(z>=55296&&z<=56319){this.charLength+=this.surrogateSize,n="";continue}if(this.charReceived=this.charLength=0,o.length===0)return n;break}this.detectIncompleteChar(o);var b=o.length;this.charLength&&(o.copy(this.charBuffer,0,o.length-this.charReceived,b),b-=this.charReceived),n+=o.toString(this.encoding,0,b);var b=n.length-1,z=n.charCodeAt(b);if(z>=55296&&z<=56319){var W=this.surrogateSize;return this.charLength+=W,this.charReceived+=W,this.charBuffer.copy(this.charBuffer,W,0,W),o.copy(this.charBuffer,0,0,W),n.substring(0,b)}return n},c.prototype.detectIncompleteChar=function(o){for(var n=o.length>=3?3:o.length;n>0;n--){var l=o[o.length-n];if(n==1&&l>>5==6){this.charLength=2;break}if(n<=2&&l>>4==14){this.charLength=3;break}if(n<=3&&l>>3==30){this.charLength=4;break}}this.charReceived=n},c.prototype.end=function(o){var n="";if(o&&o.length&&(n=this.write(o)),this.charReceived){var l=this.charReceived,b=this.charBuffer,z=this.encoding;n+=b.slice(0,l).toString(z)}return n};function m(o){return o.toString(this.encoding)}function p(o){this.charReceived=o.length%2,this.charLength=this.charReceived?2:0}function u(o){this.charReceived=o.length%3,this.charLength=this.charReceived?3:0}},68861:function(E,t,e){"use strict";var s=e(10380).Buffer,r=s.isEncoding||function(v){switch(v=""+v,v&&v.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(v){if(!v)return"utf8";for(var y;;)switch(v){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return v;default:if(y)return;v=(""+v).toLowerCase(),y=!0}}function c(v){var y=a(v);if(typeof y!="string"&&(s.isEncoding===r||!r(v)))throw new Error("Unknown encoding: "+v);return y||v}t.s=m;function m(v){this.encoding=c(v);var y;switch(this.encoding){case"utf16le":this.text=z,this.end=W,y=4;break;case"utf8":this.fillLast=n,y=4;break;case"base64":this.text=A,this.end=x,y=3;break;default:this.write=M,this.end=H;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=s.allocUnsafe(y)}m.prototype.write=function(v){if(v.length===0)return"";var y,S;if(this.lastNeed){if(y=this.fillLast(v),y===void 0)return"";S=this.lastNeed,this.lastNeed=0}else S=0;return S<v.length?y?y+this.text(v,S):this.text(v,S):y||""},m.prototype.end=b,m.prototype.text=l,m.prototype.fillLast=function(v){if(this.lastNeed<=v.length)return v.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);v.copy(this.lastChar,this.lastTotal-this.lastNeed,0,v.length),this.lastNeed-=v.length};function p(v){return v<=127?0:v>>5===6?2:v>>4===14?3:v>>3===30?4:v>>6===2?-1:-2}function u(v,y,S){var h=y.length-1;if(h<S)return 0;var k=p(y[h]);return k>=0?(k>0&&(v.lastNeed=k-1),k):--h<S||k===-2?0:(k=p(y[h]),k>=0?(k>0&&(v.lastNeed=k-2),k):--h<S||k===-2?0:(k=p(y[h]),k>=0?(k>0&&(k===2?k=0:v.lastNeed=k-3),k):0))}function o(v,y,S){if((y[0]&192)!==128)return v.lastNeed=0,"\uFFFD";if(v.lastNeed>1&&y.length>1){if((y[1]&192)!==128)return v.lastNeed=1,"\uFFFD";if(v.lastNeed>2&&y.length>2&&(y[2]&192)!==128)return v.lastNeed=2,"\uFFFD"}}function n(v){var y=this.lastTotal-this.lastNeed,S=o(this,v,y);if(S!==void 0)return S;if(this.lastNeed<=v.length)return v.copy(this.lastChar,y,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);v.copy(this.lastChar,y,0,v.length),this.lastNeed-=v.length}function l(v,y){var S=u(this,v,y);if(!this.lastNeed)return v.toString("utf8",y);this.lastTotal=S;var h=v.length-(S-this.lastNeed);return v.copy(this.lastChar,0,h),v.toString("utf8",y,h)}function b(v){var y=v&&v.length?this.write(v):"";return this.lastNeed?y+"\uFFFD":y}function z(v,y){if((v.length-y)%2===0){var S=v.toString("utf16le",y);if(S){var h=S.charCodeAt(S.length-1);if(h>=55296&&h<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=v[v.length-2],this.lastChar[1]=v[v.length-1],S.slice(0,-1)}return S}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=v[v.length-1],v.toString("utf16le",y,v.length-1)}function W(v){var y=v&&v.length?this.write(v):"";if(this.lastNeed){var S=this.lastTotal-this.lastNeed;return y+this.lastChar.toString("utf16le",0,S)}return y}function A(v,y){var S=(v.length-y)%3;return S===0?v.toString("base64",y):(this.lastNeed=3-S,this.lastTotal=3,S===1?this.lastChar[0]=v[v.length-1]:(this.lastChar[0]=v[v.length-2],this.lastChar[1]=v[v.length-1]),v.toString("base64",y,v.length-S))}function x(v){var y=v&&v.length?this.write(v):"";return this.lastNeed?y+this.lastChar.toString("base64",0,3-this.lastNeed):y}function M(v){return v.toString(this.encoding)}function H(v){return v&&v.length?this.write(v):""}},53229:function(E,t,e){var s=e(14224),r=e(26748);t=E.exports=a,a.through=a;function a(c,m,p){c=c||function(A){this.queue(A)},m=m||function(){this.queue(null)};var u=!1,o=!1,n=[],l=!1,b=new r;b.readable=b.writable=!0,b.paused=!1,b.autoDestroy=!(p&&p.autoDestroy===!1),b.write=function(A){return c.call(this,A),!b.paused};function z(){for(;n.length&&!b.paused;){var A=n.shift();if(A===null)return b.emit("end");b.emit("data",A)}}b.queue=b.push=function(A){return l||(A===null&&(l=!0),n.push(A),z()),b},b.on("end",function(){b.readable=!1,!b.writable&&b.autoDestroy&&s.nextTick(function(){b.destroy()})});function W(){b.writable=!1,m.call(b),!b.readable&&b.autoDestroy&&b.destroy()}return b.end=function(A){if(!u)return u=!0,arguments.length&&b.write(A),W(),b},b.destroy=function(){if(!o)return o=!0,u=!0,n.length=0,b.writable=b.readable=!1,b.emit("close"),b},b.pause=function(){if(!b.paused)return b.paused=!0,b},b.resume=function(){return b.paused&&(b.paused=!1,b.emit("resume")),z(),b.paused||b.emit("drain"),b},b}},48863:function(E,t,e){E.exports=s;function s(a,c){if(r("noDeprecation"))return a;var m=!1;function p(){if(!m){if(r("throwDeprecation"))throw new Error(c);r("traceDeprecation")?console.trace(c):console.warn(c),m=!0}return a.apply(this,arguments)}return p}function r(a){try{if(!e.g.localStorage)return!1}catch(m){return!1}var c=e.g.localStorage[a];return c==null?!1:String(c).toLowerCase()==="true"}}}]); diff --git a/4531.e63b262c.async.js b/4531.e63b262c.async.js new file mode 100644 index 00000000..16c03afc --- /dev/null +++ b/4531.e63b262c.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4531],{14531:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"zig",scopeName:"source.zig",fileTypes:["zig","zon"],patterns:[{include:"#comments"},{include:"#strings"},{include:"#keywords"},{include:"#operators"},{include:"#numbers"},{include:"#support"},{include:"#variables"}],repository:{variables:{patterns:[{name:"meta.function.declaration.zig",patterns:[{match:"\\b(fn)\\s+([A-Z][a-zA-Z0-9]*)\\b",captures:{1:{name:"storage.type.function.zig"},2:{name:"entity.name.type.zig"}}},{match:"\\b(fn)\\s+([_a-zA-Z][_a-zA-Z0-9]*)\\b",captures:{1:{name:"storage.type.function.zig"},2:{name:"entity.name.function.zig"}}},{begin:'\\b(fn)\\s+@"',end:'"',name:"entity.name.function.string.zig",beginCaptures:{1:{name:"storage.type.function.zig"}},patterns:[{include:"#stringcontent"}]},{name:"keyword.default.zig",match:"\\b(const|var|fn)\\b"}]},{name:"meta.function.call.zig",patterns:[{match:"([A-Z][a-zA-Z0-9]*)(?=\\s*\\()",name:"entity.name.type.zig"},{match:"([_a-zA-Z][_a-zA-Z0-9]*)(?=\\s*\\()",name:"entity.name.function.zig"}]},{name:"meta.variable.zig",patterns:[{match:"\\b[_a-zA-Z][_a-zA-Z0-9]*\\b",name:"variable.zig"},{begin:'@"',end:'"',name:"variable.string.zig",patterns:[{include:"#stringcontent"}]}]}]},keywords:{patterns:[{match:"\\binline\\b(?!\\s*\\bfn\\b)",name:"keyword.control.repeat.zig"},{match:"\\b(while|for)\\b",name:"keyword.control.repeat.zig"},{name:"keyword.storage.zig",match:"\\b(extern|packed|export|pub|noalias|inline|comptime|volatile|align|linksection|threadlocal|allowzero|noinline|callconv)\\b"},{name:"keyword.structure.zig",match:"\\b(struct|enum|union|opaque)\\b"},{name:"keyword.statement.zig",match:"\\b(asm|unreachable)\\b"},{name:"keyword.control.flow.zig",match:"\\b(break|return|continue|defer|errdefer)\\b"},{name:"keyword.control.async.zig",match:"\\b(await|resume|suspend|async|nosuspend)\\b"},{name:"keyword.control.trycatch.zig",match:"\\b(try|catch)\\b"},{name:"keyword.control.conditional.zig",match:"\\b(if|else|switch|orelse)\\b"},{name:"keyword.constant.default.zig",match:"\\b(null|undefined)\\b"},{name:"keyword.constant.bool.zig",match:"\\b(true|false)\\b"},{name:"keyword.default.zig",match:"\\b(usingnamespace|test|and|or)\\b"},{name:"keyword.type.zig",match:"\\b(bool|void|noreturn|type|error|anyerror|anyframe|anytype|anyopaque)\\b"},{name:"keyword.type.integer.zig",match:"\\b(f16|f32|f64|f80|f128|u\\d+|i\\d+|isize|usize|comptime_int|comptime_float)\\b"},{name:"keyword.type.c.zig",match:"\\b(c_char|c_short|c_ushort|c_int|c_uint|c_long|c_ulong|c_longlong|c_ulonglong|c_longdouble)\\b"}]},operators:{patterns:[{name:"keyword.operator.c-pointer.zig",match:"\\[*c\\]"},{name:"keyword.operator.comparison.zig",match:"(\\b(and|or)\\b)|(==|!=)"},{name:"keyword.operator.arithmetic.zig",match:"(-%?|\\+%?|\\*%?|/|%)=?"},{name:"keyword.operator.bitwise.zig",match:"(<<%?|>>|!|&|\\^|\\|)=?"},{name:"keyword.operator.special.zig",match:"(==|\\+\\+|\\*\\*|->)"}]},comments:{patterns:[{name:"comment.line.documentation.zig",begin:"//[!/](?=[^/])",end:"$",patterns:[{include:"#commentContents"}]},{name:"comment.line.double-slash.zig",begin:"//",end:"$",patterns:[{include:"#commentContents"}]}]},commentContents:{patterns:[{match:"\\b(TODO|FIXME|XXX|NOTE)\\b:?",name:"keyword.todo.zig"}]},strings:{patterns:[{name:"string.quoted.double.zig",begin:'"',end:'"',patterns:[{include:"#stringcontent"}]},{name:"string.multiline.zig",begin:"\\\\\\\\",end:"$"},{name:"string.quoted.single.zig",match:"'([^'\\\\]|\\\\(x\\h{2}|[0-2][0-7]{,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.))'"}]},stringcontent:{patterns:[{name:"constant.character.escape.zig",match:`\\\\([nrt'"\\\\]|(x[0-9a-fA-F]{2})|(u\\{[0-9a-fA-F]+\\}))`},{name:"invalid.illegal.unrecognized-string-escape.zig",match:"\\\\."}]},numbers:{patterns:[{name:"constant.numeric.hexfloat.zig",match:"\\b0x[0-9a-fA-F][0-9a-fA-F_]*(\\.[0-9a-fA-F][0-9a-fA-F_]*)?([pP][+-]?[0-9a-fA-F_]+)?\\b"},{name:"constant.numeric.float.zig",match:"\\b[0-9][0-9_]*(\\.[0-9][0-9_]*)?([eE][+-]?[0-9_]+)?\\b"},{name:"constant.numeric.decimal.zig",match:"\\b[0-9][0-9_]*\\b"},{name:"constant.numeric.hexadecimal.zig",match:"\\b0x[a-fA-F0-9_]+\\b"},{name:"constant.numeric.octal.zig",match:"\\b0o[0-7_]+\\b"},{name:"constant.numeric.binary.zig",match:"\\b0b[01_]+\\b"},{name:"constant.numeric.invalid.zig",match:"\\b[0-9](([eEpP][+-])|[0-9a-zA-Z_])*(\\.(([eEpP][+-])|[0-9a-zA-Z_])*)?([eEpP][+-])?[0-9a-zA-Z_]*\\b"}]},support:{patterns:[{comment:"Built-in functions",name:"support.function.builtin.zig",match:"@[_a-zA-Z][_a-zA-Z0-9]*"}]}},displayName:"zig"})]}}]); diff --git a/4545.c9187c29.async.js b/4545.c9187c29.async.js new file mode 100644 index 00000000..28b15b61 --- /dev/null +++ b/4545.c9187c29.async.js @@ -0,0 +1,111 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4545,9537,9825,2618,8222],{74545:function(o,e,a){a.r(e),a.d(e,{default:function(){return l}});var t=a(95492),n=a(79825),i=a(24105),u=a(43001),r=a(89537);const m=Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"apl",scopeName:"source.apl",fileTypes:["apl","apla","aplc","aplf","apli","apln","aplo","dyalog","dyapp","mipage"],firstLineMatch:`(?x) +# APL symbols +[\u2336-\u237A] +| + +# Hashbang +^\\#!.*(?:\\s|\\/|(?<=!)\\b) + (?:gnu[-._]?apl|aplx?|dyalog) +(?:$|\\s) +| + +# Modeline +(?i: + # Emacs + -\\*-(?:\\s*(?=[^:;\\s]+\\s*-\\*-)|(?:.*?[;\\s]|(?<=-\\*-))mode\\s*:\\s*) + apl + (?=[\\s;]|(?<![-*])-\\*-).*?-\\*- + + | + + # Vim + (?:(?:\\s|^)vi(?:m[<=>]?\\d+|m)?|\\sex)(?=:(?=\\s*set?\\s[^\\n:]+:)|:(?!\\s* set?\\s))(?:(?:\\s|\\s*:\\s*)\\w*(?:\\s*=(?:[^\\n\\\\\\s]|\\\\.)*)?)*[\\s:](?:filetype|ft|syntax)\\s*= + apl + (?=\\s|:|$) +)`,foldingStartMarker:"{",foldingStopMarker:"}",patterns:[{match:"\\A#!.*$",name:"comment.line.shebang.apl"},{include:"#heredocs"},{include:"#main"},{contentName:"text.embedded.apl",begin:"^\\s*((\\))OFF|(\\])NEXTFILE)\\b(.*)$",end:"(?=N)A",beginCaptures:{1:{name:"entity.name.command.eof.apl"},2:{name:"punctuation.definition.command.apl"},3:{name:"punctuation.definition.command.apl"},4:{patterns:[{include:"#comment"}]}}},{name:"meta.round.bracketed.group.apl",patterns:[{include:"#main"}],begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.round.bracket.begin.apl"}},endCaptures:{0:{name:"punctuation.round.bracket.end.apl"}}},{name:"meta.square.bracketed.group.apl",patterns:[{include:"#main"}],begin:"\\[",end:"\\]",beginCaptures:{0:{name:"punctuation.square.bracket.begin.apl"}},endCaptures:{0:{name:"punctuation.square.bracket.end.apl"}}},{name:"meta.system.command.apl",begin:"^\\s*((\\))\\S+)",end:"$",beginCaptures:{1:{name:"entity.name.command.apl"},2:{name:"punctuation.definition.command.apl"}},patterns:[{include:"#command-arguments"},{include:"#command-switches"},{include:"#main"}]},{name:"meta.user.command.apl",begin:"^\\s*((\\])\\S+)",end:"$",beginCaptures:{1:{name:"entity.name.command.apl"},2:{name:"punctuation.definition.command.apl"}},patterns:[{include:"#command-arguments"},{include:"#command-switches"},{include:"#main"}]}],repository:{main:{patterns:[{include:"#class"},{include:"#definition"},{include:"#comment"},{include:"#label"},{include:"#sck"},{include:"#strings"},{include:"#number"},{include:"#lambda"},{include:"#sysvars"},{include:"#symbols"},{include:"#name"}]},comment:{patterns:[{name:"comment.line.apl",begin:"\u235D",end:"$",captures:{0:{name:"punctuation.definition.comment.apl"}}}]},number:{patterns:[{name:"constant.numeric.apl",match:"\xAF?[0-9][\xAF0-9A-Za-z]*(?:\\.[\xAF0-9Ee][\xAF0-9A-Za-z]*)*|\xAF?\\.[0-9Ee][\xAF0-9A-Za-z]*"}]},strings:{patterns:[{name:"string.quoted.single.apl",begin:"'",end:"'|$",beginCaptures:{0:{name:"punctuation.definition.string.begin.apl"}},endCaptures:{0:{name:"punctuation.definition.string.end.apl"}},patterns:[{match:"[^']*[^'\\n\\r\\\\]$",name:"invalid.illegal.string.apl"}]},{name:"string.quoted.double.apl",begin:'"',end:'"|$',beginCaptures:{0:{name:"punctuation.definition.string.begin.apl"}},endCaptures:{0:{name:"punctuation.definition.string.end.apl"}},patterns:[{match:'[^"]*[^"\\n\\r\\\\]$',name:"invalid.illegal.string.apl"}]}]},name:{patterns:[{name:"variable.other.readwrite.apl",match:`(?x) +[A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] +[A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]*`}]},label:{patterns:[{name:"meta.label.apl",match:`(?x) +^\\s* +( + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* +) +(:)`,captures:{1:{name:"entity.label.name.apl"},2:{name:"punctuation.definition.label.end.apl"}}}]},symbols:{patterns:[{match:"(?<=\\s)\u2190(?=\\s|$)",name:"keyword.spaced.operator.assignment.apl"},{match:"(?<=\\s)\u2192(?=\\s|$)",name:"keyword.spaced.control.goto.apl"},{match:"(?<=\\s)\u2261(?=\\s|$)",name:"keyword.spaced.operator.identical.apl"},{match:"(?<=\\s)\u2262(?=\\s|$)",name:"keyword.spaced.operator.not-identical.apl"},{match:"\\+",name:"keyword.operator.plus.apl"},{match:"[-\u2212]",name:"keyword.operator.minus.apl"},{match:"\xD7",name:"keyword.operator.times.apl"},{match:"\xF7",name:"keyword.operator.divide.apl"},{match:"\u230A",name:"keyword.operator.floor.apl"},{match:"\u2308",name:"keyword.operator.ceiling.apl"},{match:"[\u2223|]",name:"keyword.operator.absolute.apl"},{match:"[\u22C6*]",name:"keyword.operator.exponent.apl"},{match:"\u235F",name:"keyword.operator.logarithm.apl"},{match:"\u25CB",name:"keyword.operator.circle.apl"},{match:"!",name:"keyword.operator.factorial.apl"},{match:"\u2227",name:"keyword.operator.and.apl"},{match:"\u2228",name:"keyword.operator.or.apl"},{match:"\u2372",name:"keyword.operator.nand.apl"},{match:"\u2371",name:"keyword.operator.nor.apl"},{match:"<",name:"keyword.operator.less.apl"},{match:"\u2264",name:"keyword.operator.less-or-equal.apl"},{match:"=",name:"keyword.operator.equal.apl"},{match:"\u2265",name:"keyword.operator.greater-or-equal.apl"},{match:">",name:"keyword.operator.greater.apl"},{match:"\u2260",name:"keyword.operator.not-equal.apl"},{match:"[\u223C~]",name:"keyword.operator.tilde.apl"},{match:"\\?",name:"keyword.operator.random.apl"},{match:"[\u220A\u2208]",name:"keyword.operator.member-of.apl"},{match:"\u2377",name:"keyword.operator.find.apl"},{match:",",name:"keyword.operator.comma.apl"},{match:"\u236A",name:"keyword.operator.comma-bar.apl"},{match:"\u2337",name:"keyword.operator.squad.apl"},{match:"\u2373",name:"keyword.operator.iota.apl"},{match:"\u2374",name:"keyword.operator.rho.apl"},{match:"\u2191",name:"keyword.operator.take.apl"},{match:"\u2193",name:"keyword.operator.drop.apl"},{match:"\u22A3",name:"keyword.operator.left.apl"},{match:"\u22A2",name:"keyword.operator.right.apl"},{match:"\u22A4",name:"keyword.operator.encode.apl"},{match:"\u22A5",name:"keyword.operator.decode.apl"},{match:"\\/",name:"keyword.operator.slash.apl"},{match:"\u233F",name:"keyword.operator.slash-bar.apl"},{match:"\\x5C",name:"keyword.operator.backslash.apl"},{match:"\u2340",name:"keyword.operator.backslash-bar.apl"},{match:"\u233D",name:"keyword.operator.rotate-last.apl"},{match:"\u2296",name:"keyword.operator.rotate-first.apl"},{match:"\u2349",name:"keyword.operator.transpose.apl"},{match:"\u234B",name:"keyword.operator.grade-up.apl"},{match:"\u2352",name:"keyword.operator.grade-down.apl"},{match:"\u2339",name:"keyword.operator.quad-divide.apl"},{match:"\u2261",name:"keyword.operator.identical.apl"},{match:"\u2262",name:"keyword.operator.not-identical.apl"},{match:"\u2282",name:"keyword.operator.enclose.apl"},{match:"\u2283",name:"keyword.operator.pick.apl"},{match:"\u2229",name:"keyword.operator.intersection.apl"},{match:"\u222A",name:"keyword.operator.union.apl"},{match:"\u234E",name:"keyword.operator.hydrant.apl"},{match:"\u2355",name:"keyword.operator.thorn.apl"},{match:"\u2286",name:"keyword.operator.underbar-shoe-left.apl"},{match:"\u2378",name:"keyword.operator.underbar-iota.apl"},{match:"\xA8",name:"keyword.operator.each.apl"},{match:"\u2364",name:"keyword.operator.rank.apl"},{match:"\u2338",name:"keyword.operator.quad-equal.apl"},{match:"\u2368",name:"keyword.operator.commute.apl"},{match:"\u2363",name:"keyword.operator.power.apl"},{match:"\\.",name:"keyword.operator.dot.apl"},{match:"\u2218",name:"keyword.operator.jot.apl"},{match:"\u2360",name:"keyword.operator.quad-colon.apl"},{match:"&",name:"keyword.operator.ampersand.apl"},{match:"\u2336",name:"keyword.operator.i-beam.apl"},{match:"\u233A",name:"keyword.operator.quad-diamond.apl"},{match:"@",name:"keyword.operator.at.apl"},{match:"\u25CA",name:"keyword.operator.lozenge.apl"},{match:";",name:"keyword.operator.semicolon.apl"},{match:"\xAF",name:"keyword.operator.high-minus.apl"},{match:"\u2190",name:"keyword.operator.assignment.apl"},{match:"\u2192",name:"keyword.control.goto.apl"},{match:"\u236C",name:"constant.language.zilde.apl"},{match:"\u22C4",name:"keyword.operator.diamond.apl"},{match:"\u236B",name:"keyword.operator.lock.apl"},{match:"\u2395",name:"keyword.operator.quad.apl"},{match:"##",name:"constant.language.namespace.parent.apl"},{match:"#",name:"constant.language.namespace.root.apl"},{match:"\u233B",name:"keyword.operator.quad-jot.apl"},{match:"\u233C",name:"keyword.operator.quad-circle.apl"},{match:"\u233E",name:"keyword.operator.circle-jot.apl"},{match:"\u2341",name:"keyword.operator.quad-slash.apl"},{match:"\u2342",name:"keyword.operator.quad-backslash.apl"},{match:"\u2343",name:"keyword.operator.quad-less.apl"},{match:"\u2344",name:"keyword.operator.greater.apl"},{match:"\u2345",name:"keyword.operator.vane-left.apl"},{match:"\u2346",name:"keyword.operator.vane-right.apl"},{match:"\u2347",name:"keyword.operator.quad-arrow-left.apl"},{match:"\u2348",name:"keyword.operator.quad-arrow-right.apl"},{match:"\u234A",name:"keyword.operator.tack-down.apl"},{match:"\u234C",name:"keyword.operator.quad-caret-down.apl"},{match:"\u234D",name:"keyword.operator.quad-del-up.apl"},{match:"\u234F",name:"keyword.operator.vane-up.apl"},{match:"\u2350",name:"keyword.operator.quad-arrow-up.apl"},{match:"\u2351",name:"keyword.operator.tack-up.apl"},{match:"\u2353",name:"keyword.operator.quad-caret-up.apl"},{match:"\u2354",name:"keyword.operator.quad-del-down.apl"},{match:"\u2356",name:"keyword.operator.vane-down.apl"},{match:"\u2357",name:"keyword.operator.quad-arrow-down.apl"},{match:"\u2358",name:"keyword.operator.underbar-quote.apl"},{match:"\u235A",name:"keyword.operator.underbar-diamond.apl"},{match:"\u235B",name:"keyword.operator.underbar-jot.apl"},{match:"\u235C",name:"keyword.operator.underbar-circle.apl"},{match:"\u235E",name:"keyword.operator.quad-quote.apl"},{match:"\u2361",name:"keyword.operator.dotted-tack-up.apl"},{match:"\u2362",name:"keyword.operator.dotted-del.apl"},{match:"\u2365",name:"keyword.operator.dotted-circle.apl"},{match:"\u2366",name:"keyword.operator.stile-shoe-up.apl"},{match:"\u2367",name:"keyword.operator.stile-shoe-left.apl"},{match:"\u2369",name:"keyword.operator.dotted-greater.apl"},{match:"\u236D",name:"keyword.operator.stile-tilde.apl"},{match:"\u236E",name:"keyword.operator.underbar-semicolon.apl"},{match:"\u236F",name:"keyword.operator.quad-not-equal.apl"},{match:"\u2370",name:"keyword.operator.quad-question.apl"}]},definition:{patterns:[{name:"meta.function.apl",begin:"(?x) ^\\s*? (?# 1: keyword.operator.nabla.apl) (\u2207) (?: \\s* (?: (?# 2: entity.function.return-value.apl) ( [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* ) | \\s* (?# 3: entity.function.return-value.shy.apl) ( (\\{) (?# 4: punctuation.definition.return-value.begin.apl) (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* )* (\\}) (?# 5: punctuation.definition.return-value.end.apl) | (\\() (?# 6: punctuation.definition.return-value.begin.apl) (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* )* (\\)) (?# 7: punctuation.definition.return-value.end.apl) | (\\(\\s*\\{) (?# 8: punctuation.definition.return-value.begin.apl) (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* )* (\\}\\s*\\)) (?# 9: punctuation.definition.return-value.end.apl) | (\\{\\s*\\() (?# 10: punctuation.definition.return-value.begin.apl) (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* )* (\\)\\s*\\}) (?# 11: punctuation.definition.return-value.end.apl) ) \\s* ) \\s* (?# 12: keyword.operator.assignment.apl) (\u2190) )? \\s* (?: (?# MONADIC) (?: (?# 13: entity.function.name.apl) ( [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* ) \\s* (?# 14: entity.function.axis.apl) ( (?# 15: punctuation.definition.axis.begin.apl) (\\[) \\s* (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* (?# 16: invalid.illegal.extra-characters.apl) (.*?) | (?# 17: invalid.illegal.apl) ([^\\]]*) ) \\s* (?# 18: punctuation.definition.axis.end.apl) (\\]) )? \\s*? (?# 19: entity.function.arguments.right.apl) ( (?<=\\s|\\]) [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* | (\\() (?# 20: punctuation.definition.arguments.begin.apl) (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* )* (\\)) (?# 21: punctuation.definition.arguments.end.apl) ) \\s* (?=;|$) ) | (?# DYADIC/AMBIVALENT) (?#==================) (?: (?# 22: entity.function.arguments.left.apl) ( [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s+ ) | (?# 23: entity.function.arguments.left.optional.apl) ( (\\{) (?# 24: punctuation.definition.arguments.begin.apl) (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* )* (\\}) (?# 25: punctuation.definition.arguments.end.apl) | (\\(\\s*\\{) (?# 26: punctuation.definition.arguments.begin.apl) (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* )* (\\}\\s*\\)) (?# 27: punctuation.definition.arguments.end.apl) | (\\{\\s*\\() (?# 28: punctuation.definition.arguments.begin.apl) (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* )* (\\)\\s*\\}) (?# 29: punctuation.definition.arguments.end.apl) ) )? \\s* (?: (?# 30: entity.function.name.apl) ( [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* ) \\s* (?# 31: entity.function.axis.apl) ( (?# 32: punctuation.definition.axis.begin.apl) (\\[) \\s* (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* (?# 33: invalid.illegal.extra-characters.apl) (.*?) | (?# 34: invalid.illegal.apl) ([^\\]]*) ) \\s* (?# 35: punctuation.definition.axis.end.apl) (\\]) )? | (?# 36: entity.function.operands.apl) ( (?# 37: punctuation.definition.operands.begin.apl) (\\() (?# 38: entity.function.operands.left.apl) ( \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* )? \\s* (?# 39: entity.function.name.apl) ( [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* ) \\s*? (?# 40: entity.function.axis.apl) ( (?# 41: punctuation.definition.axis.begin.apl) (\\[) \\s* (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* (?# 42: invalid.illegal.extra-characters.apl) (.*?) | (?# 43: invalid.illegal.apl) ([^\\]]*) ) \\s* (?# 44: punctuation.definition.axis.end.apl) (\\]) )? \\s* (?# 45: entity.function.operands.right.apl) ( [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* )? (?# 46: punctuation.definition.operands.end.apl) (\\)) ) ) \\s* (?# 47: entity.function.arguments.right.apl) ( (?<=\\s|\\]) [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* | \\s* (\\() (?# 48: punctuation.definition.arguments.begin.apl) (?: \\s* [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* )* (\\)) (?# 49: punctuation.definition.arguments.end.apl) )? (?#==================) ) \\s* (?# 50: invalid.illegal.arguments.right.apl) ([^;]+)? (?# 51: entity.function.local-variables.apl) ( (?# 52: Include \u201C;\u201D) ( (?> \\s* ; (?: \\s* [\u2395A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* \\s* )+ )+ ) | (?# 53: invalid.illegal.local-variables.apl) ([^\u235D]+) )? \\s* (?# 54: comment.line.apl) (\u235D.*)? $",end:"^\\s*?(?:(\u2207)|(\u236B))\\s*?(\u235D.*?)?$",patterns:[{name:"entity.function.definition.apl",match:`(?x) +^\\s* +( + (?> + ; + (?: + \\s* + [\u2395A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* + \\s* + )+ + )+ +)`,captures:{0:{name:"entity.function.local-variables.apl"},1:{patterns:[{name:"punctuation.separator.apl",match:";"}]}}},{include:"$self"}],beginCaptures:{0:{name:"entity.function.definition.apl"},1:{name:"keyword.operator.nabla.apl"},2:{name:"entity.function.return-value.apl"},3:{name:"entity.function.return-value.shy.apl"},4:{name:"punctuation.definition.return-value.begin.apl"},5:{name:"punctuation.definition.return-value.end.apl"},6:{name:"punctuation.definition.return-value.begin.apl"},7:{name:"punctuation.definition.return-value.end.apl"},8:{name:"punctuation.definition.return-value.begin.apl"},9:{name:"punctuation.definition.return-value.end.apl"},10:{name:"punctuation.definition.return-value.begin.apl"},11:{name:"punctuation.definition.return-value.end.apl"},12:{name:"keyword.operator.assignment.apl"},13:{name:"entity.function.name.apl",patterns:[{include:"#embolden"}]},14:{name:"entity.function.axis.apl"},15:{name:"punctuation.definition.axis.begin.apl"},16:{name:"invalid.illegal.extra-characters.apl"},17:{name:"invalid.illegal.apl"},18:{name:"punctuation.definition.axis.end.apl"},19:{name:"entity.function.arguments.right.apl"},20:{name:"punctuation.definition.arguments.begin.apl"},21:{name:"punctuation.definition.arguments.end.apl"},22:{name:"entity.function.arguments.left.apl"},23:{name:"entity.function.arguments.left.optional.apl"},24:{name:"punctuation.definition.arguments.begin.apl"},25:{name:"punctuation.definition.arguments.end.apl"},26:{name:"punctuation.definition.arguments.begin.apl"},27:{name:"punctuation.definition.arguments.end.apl"},28:{name:"punctuation.definition.arguments.begin.apl"},29:{name:"punctuation.definition.arguments.end.apl"},30:{name:"entity.function.name.apl",patterns:[{include:"#embolden"}]},31:{name:"entity.function.axis.apl"},32:{name:"punctuation.definition.axis.begin.apl"},33:{name:"invalid.illegal.extra-characters.apl"},34:{name:"invalid.illegal.apl"},35:{name:"punctuation.definition.axis.end.apl"},36:{name:"entity.function.operands.apl"},37:{name:"punctuation.definition.operands.begin.apl"},38:{name:"entity.function.operands.left.apl"},39:{name:"entity.function.name.apl",patterns:[{include:"#embolden"}]},40:{name:"entity.function.axis.apl"},41:{name:"punctuation.definition.axis.begin.apl"},42:{name:"invalid.illegal.extra-characters.apl"},43:{name:"invalid.illegal.apl"},44:{name:"punctuation.definition.axis.end.apl"},45:{name:"entity.function.operands.right.apl"},46:{name:"punctuation.definition.operands.end.apl"},47:{name:"entity.function.arguments.right.apl"},48:{name:"punctuation.definition.arguments.begin.apl"},49:{name:"punctuation.definition.arguments.end.apl"},50:{name:"invalid.illegal.arguments.right.apl"},51:{name:"entity.function.local-variables.apl"},52:{patterns:[{name:"punctuation.separator.apl",match:";"}]},53:{name:"invalid.illegal.local-variables.apl"},54:{name:"comment.line.apl"}},endCaptures:{1:{name:"keyword.operator.nabla.apl"},2:{name:"keyword.operator.lock.apl"},3:{name:"comment.line.apl"}}}]},embolden:{patterns:[{name:"markup.bold.identifier.apl",match:".+"}]},lambda:{name:"meta.lambda.function.apl",begin:"\\{",end:"\\}",beginCaptures:{0:{name:"punctuation.definition.lambda.begin.apl"}},endCaptures:{0:{name:"punctuation.definition.lambda.end.apl"}},patterns:[{include:"#main"},{include:"#lambda-variables"}]},"lambda-variables":{patterns:[{match:"\u237A\u237A",name:"constant.language.lambda.operands.left.apl"},{match:"\u2375\u2375",name:"constant.language.lambda.operands.right.apl"},{match:"[\u237A\u2376]",name:"constant.language.lambda.arguments.left.apl"},{match:"[\u2375\u2379]",name:"constant.language.lambda.arguments.right.apl"},{match:"\u03C7",name:"constant.language.lambda.arguments.axis.apl"},{match:"\u2207\u2207",name:"constant.language.lambda.operands.self.operator.apl"},{match:"\u2207",name:"constant.language.lambda.operands.self.function.apl"},{match:"\u03BB",name:"constant.language.lambda.symbol.apl"}]},sysvars:{patterns:[{match:"(?:(\u2395)|(\u235E))[A-Za-z]*",name:"support.system.variable.apl",captures:{1:{name:"punctuation.definition.quad.apl"},2:{name:"punctuation.definition.quad-quote.apl"}}}]},"command-arguments":{patterns:[{name:"variable.parameter.argument.apl",begin:"\\b(?=\\S)",end:"\\b(?=\\s)",patterns:[{include:"#main"}]}]},"command-switches":{patterns:[{name:"variable.parameter.switch.apl",begin:`(?x) +(?<=\\s)(-) +( + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* +) +(=)`,end:"\\b(?=\\s)",beginCaptures:{1:{name:"punctuation.delimiter.switch.apl"},2:{name:"entity.name.switch.apl"},3:{name:"punctuation.assignment.switch.apl"}},patterns:[{include:"#main"}]},{name:"variable.parameter.switch.apl",match:`(?x) +(?<=\\s)(-) +( + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* +) +(?!=)`,captures:{1:{name:"punctuation.delimiter.switch.apl"},2:{name:"entity.name.switch.apl"}}}]},sck:{patterns:[{name:"keyword.control.sck.apl",match:"(?<=\\s|^)(:)[A-Za-z]+",captures:{1:{name:"punctuation.definition.sck.begin.apl"}}}]},class:{patterns:[{begin:`(?x) +(?<=\\s|^) +((:)Class) +\\s+ +( + '[^']*'? + | + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* +) +\\s* +( + (:) + \\s* + (?: + ( + '[^']*'? + | + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* + ) + \\s* + )? +)? +(.*?)$`,end:"(?<=\\s|^)((:)EndClass)(?=\\b)",beginCaptures:{0:{name:"meta.class.apl"},1:{name:"keyword.control.class.apl"},2:{name:"punctuation.definition.class.apl"},3:{name:"entity.name.type.class.apl",patterns:[{include:"#strings"}]},4:{name:"entity.other.inherited-class.apl"},5:{name:"punctuation.separator.inheritance.apl"},6:{patterns:[{include:"#strings"}]},7:{name:"entity.other.class.interfaces.apl",patterns:[{include:"#csv"}]}},endCaptures:{1:{name:"keyword.control.class.apl"},2:{name:"punctuation.definition.class.apl"}},patterns:[{name:"meta.field.apl",begin:"(?<=\\s|^)(:)Field(?=\\s)",end:"\\s*(\u2190.*)?(?:$|(?=\u235D))",beginCaptures:{0:{name:"keyword.control.field.apl"},1:{name:"punctuation.definition.field.apl"}},endCaptures:{0:{name:"entity.other.initial-value.apl"},1:{patterns:[{include:"#main"}]}},patterns:[{name:"storage.modifier.access.public.apl",match:"(?<=\\s|^)Public(?=\\s|$)"},{name:"storage.modifier.access.private.apl",match:"(?<=\\s|^)Private(?=\\s|$)"},{name:"storage.modifier.shared.apl",match:"(?<=\\s|^)Shared(?=\\s|$)"},{name:"storage.modifier.instance.apl",match:"(?<=\\s|^)Instance(?=\\s|$)"},{name:"storage.modifier.readonly.apl",match:"(?<=\\s|^)ReadOnly(?=\\s|$)"},{name:"entity.name.type.apl",match:`(?x) +( + '[^']*'? + | + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF] + [A-Z_a-z\xC0-\xD6\xD8-\xDD\xDF\xE0-\xF6\xF8-\xFC\xFE\u2206\u2359\u24B6-\u24CF\xAF0-9]* +)`,captures:{1:{patterns:[{include:"#strings"}]}}}]},{include:"$self"}]}]},csv:{patterns:[{match:",",name:"punctuation.separator.apl"},{include:"$self"}]},heredocs:{patterns:[{name:"meta.heredoc.apl",begin:`^.*?\u2395INP\\s+('|")((?i).*?HTML?.*?|END-OF-\u2395INP)\\1.*$`,end:"^.*?\\2.*?$",beginCaptures:{0:{patterns:[{include:"#main"}]}},endCaptures:{0:{name:"constant.other.apl"}},contentName:"text.embedded.html.basic",patterns:[{include:"text.html.basic"},{include:"#embedded-apl"}]},{name:"meta.heredoc.apl",begin:`^.*?\u2395INP\\s+('|")((?i).*?(?:XML|XSLT|SVG|RSS).*?)\\1.*$`,end:"^.*?\\2.*?$",beginCaptures:{0:{patterns:[{include:"#main"}]}},endCaptures:{0:{name:"constant.other.apl"}},contentName:"text.embedded.xml",patterns:[{include:"text.xml"},{include:"#embedded-apl"}]},{name:"meta.heredoc.apl",begin:`^.*?\u2395INP\\s+('|")((?i).*?(?:CSS|stylesheet).*?)\\1.*$`,end:"^.*?\\2.*?$",beginCaptures:{0:{patterns:[{include:"#main"}]}},endCaptures:{0:{name:"constant.other.apl"}},contentName:"source.embedded.css",patterns:[{include:"source.css"},{include:"#embedded-apl"}]},{name:"meta.heredoc.apl",begin:`^.*?\u2395INP\\s+('|")((?i).*?(?:JS(?!ON)|(?:ECMA|J|Java).?Script).*?)\\1.*$`,end:"^.*?\\2.*?$",beginCaptures:{0:{patterns:[{include:"#main"}]}},endCaptures:{0:{name:"constant.other.apl"}},contentName:"source.embedded.js",patterns:[{include:"source.js"},{include:"#embedded-apl"}]},{name:"meta.heredoc.apl",begin:`^.*?\u2395INP\\s+('|")((?i).*?(?:JSON).*?)\\1.*$`,end:"^.*?\\2.*?$",beginCaptures:{0:{patterns:[{include:"#main"}]}},endCaptures:{0:{name:"constant.other.apl"}},contentName:"source.embedded.json",patterns:[{include:"source.json"},{include:"#embedded-apl"}]},{name:"meta.heredoc.apl",begin:`^.*?\u2395INP\\s+('|")(?i)((?:Raw|Plain)?\\s*Te?xt)\\1.*$`,end:"^.*?\\2.*?$",beginCaptures:{0:{patterns:[{include:"#main"}]}},endCaptures:{0:{name:"constant.other.apl"}},contentName:"text.embedded.plain",patterns:[{include:"#embedded-apl"}]},{name:"meta.heredoc.apl",begin:`^.*?\u2395INP\\s+('|")(.*?)\\1.*$`,end:"^.*?\\2.*?$",beginCaptures:{0:{patterns:[{include:"#main"}]}},endCaptures:{0:{name:"constant.other.apl"}},patterns:[{include:"$self"}]}]},"embedded-apl":{patterns:[{name:"meta.embedded.block.apl",begin:"(?i)(<(\\?|%)(?:apl(?=\\s+)|=))",end:"(?<=\\s)(\\2>)",patterns:[{include:"#main"}],beginCaptures:{1:{name:"punctuation.section.embedded.begin.apl"}},endCaptures:{1:{name:"punctuation.section.embedded.end.apl"}}}]}},displayName:"APL",embeddedLangs:["html","xml","css","javascript","json"]});var l=[...t.default,...n.default,...i.default,...u.default,...r.default,m]},89537:function(o,e,a){a.r(e),a.d(e,{default:function(){return n}});var n=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-JSON.tmLanguage/blob/master/JSON.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",name:"json",scopeName:"source.json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4}) # and four hex digits`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},displayName:"JSON"})]},79825:function(o,e,a){a.r(e),a.d(e,{default:function(){return i}});var t=a(7411);const n=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-xml/blob/master/grammars/xml.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-xml/commit/7bc75dfe779ad5b35d9bf4013d9181864358cb49",name:"xml",scopeName:"text.xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]}},displayName:"XML",embeddedLangs:["java"]});var i=[...t.default,n]}}]); diff --git a/4568.1f648d5c.async.js b/4568.1f648d5c.async.js new file mode 100644 index 00000000..7fae0d7c --- /dev/null +++ b/4568.1f648d5c.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4568],{4568:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({name:"ocaml",scopeName:"source.ocaml",fileTypes:[".ml",".mli"],patterns:[{include:"#comment"},{include:"#pragma"},{include:"#decl"}],repository:{attribute:{begin:"(\\[)[[:space:]]*((?<![#\\-:!?.@*/&%^+<=>|~$])@{1,3}(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\]",beginCaptures:{1:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"},2:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},endCaptures:{0:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"}},patterns:[{include:"#attributePayload"}]},attributeIdentifier:{match:`((?<![#\\-:!?.@*/&%^+<=>|~$])%(?![#\\-:!?.@*/&%^+<=>|~$]))((?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*))`,captures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"punctuation.definition.tag"}}},attributePayload:{patterns:[{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]%|^%))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"((?<![#\\-:!?.@*/&%^+<=>|~$])[:\\?](?![#\\-:!?.@*/&%^+<=>|~$]))|(?<=[[:space:]])|(?=\\])",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#pathModuleExtended"},{include:"#pathRecord"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(?=\\])",patterns:[{include:"#signature"},{include:"#type"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]\\?|^\\?))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(?=\\])",patterns:[{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]\\?|^\\?))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(?=\\])|\\bwhen\\b",endCaptures:{1:{}},patterns:[{include:"#pattern"}]},{begin:"(?:(?<=(?:[^[:word:]]when|^when))(?![[:word:]]))",end:"(?=\\])",patterns:[{include:"#term"}]}]},{include:"#term"}]},bindClassTerm:{patterns:[{begin:"(?:(?<=(?:[^[:word:]]and|^and|[^[:word:]]class|^class|[^[:word:]]type|^type))(?![[:word:]]))",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])(:)|(=)(?![#\\-:!?.@*/&%^+<=>|~$])|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"support.type strong"}},patterns:[{begin:"(?:(?<=(?:[^[:word:]]and|^and|[^[:word:]]class|^class|[^[:word:]]type|^type))(?![[:word:]]))",end:`(?=(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)[[:space:]]*,|[^[:space:][:lower:]%])|(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)|(?=\\btype\\b)`,endCaptures:{0:{name:"entity.name.function strong emphasis"}},patterns:[{include:"#attributeIdentifier"}]},{begin:"\\[",end:"\\]",captures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#type"}]},{include:"#bindTermArgs"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])=(?![#\\-:!?.@*/&%^+<=>|~$])|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|val)\\b)",endCaptures:{0:{name:"support.type strong"}},patterns:[{include:"#literalClassType"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]=|^=))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\band\\b|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp markup.underline"}},patterns:[{include:"#term"}]}]},bindClassType:{patterns:[{begin:"(?:(?<=(?:[^[:word:]]and|^and|[^[:word:]]class|^class|[^[:word:]]type|^type))(?![[:word:]]))",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])(:)|(=)(?![#\\-:!?.@*/&%^+<=>|~$])|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"support.type strong"}},patterns:[{begin:"(?:(?<=(?:[^[:word:]]and|^and|[^[:word:]]class|^class|[^[:word:]]type|^type))(?![[:word:]]))",end:`(?=(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)[[:space:]]*,|[^[:space:][:lower:]%])|(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)|(?=\\btype\\b)`,endCaptures:{0:{name:"entity.name.function strong emphasis"}},patterns:[{include:"#attributeIdentifier"}]},{begin:"\\[",end:"\\]",captures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#type"}]},{include:"#bindTermArgs"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])=(?![#\\-:!?.@*/&%^+<=>|~$])|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|val)\\b)",endCaptures:{0:{name:"support.type strong"}},patterns:[{include:"#literalClassType"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]=|^=))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\band\\b|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp markup.underline"}},patterns:[{include:"#literalClassType"}]}]},bindConstructor:{patterns:[{begin:"(?:(?<=(?:[^[:word:]]exception|^exception))(?![[:word:]]))|(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]\\+=|^\\+=|[^#\\-:!?.@*/&%^+<=>|~$]=|^=|[^#\\-:!?.@*/&%^+<=>|~$]\\||^\\|))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(:)|(\\bof\\b)|((?<![#\\-:!?.@*/&%^+<=>|~$])\\|(?![#\\-:!?.@*/&%^+<=>|~$]))|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"punctuation.definition.tag"},3:{name:"support.type strong"}},patterns:[{include:"#attributeIdentifier"},{match:"\\.\\.",name:"variable.other.class.js message.error variable.interpolation string.regexp"},{match:"\\b(?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)\\b(?![[:space:]]*(?:\\.|\\([^\\*]))",name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"},{include:"#type"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))|(?:(?<=(?:[^[:word:]]of|^of))(?![[:word:]]))",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])\\|(?![#\\-:!?.@*/&%^+<=>|~$])|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{0:{name:"support.type strong"}},patterns:[{include:"#type"}]}]},bindSignature:{patterns:[{include:"#comment"},{begin:"(?:(?<=(?:[^[:word:]]type|^type))(?![[:word:]]))",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])=(?![#\\-:!?.@*/&%^+<=>|~$])",endCaptures:{0:{name:"support.type strong"}},patterns:[{include:"#comment"},{include:"#pathModuleExtended"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]=|^=))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\band\\b|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp markup.underline"}},patterns:[{include:"#signature"}]}]},bindStructure:{patterns:[{include:"#comment"},{begin:"(?:(?<=(?:[^[:word:]]and|^and))(?![[:word:]]))|(?=[[:upper:]])",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])(:(?!=))|(:?=)(?![#\\-:!?.@*/&%^+<=>|~$])|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|open|type|val)\\b)",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"support.type strong"}},patterns:[{include:"#comment"},{match:"\\bmodule\\b",name:"markup.inserted constant.language support.constant.property-value entity.name.filename"},{match:"(?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)",name:"entity.name.function strong emphasis"},{begin:"\\((?!\\))",end:"\\)",captures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#comment"},{begin:"(?<![#\\-:!?.@*/&%^+<=>|~$]):(?![#\\-:!?.@*/&%^+<=>|~$])",end:"(?=\\))",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"}},patterns:[{include:"#signature"}]},{include:"#variableModule"}]},{include:"#literalUnit"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\b(and)\\b|((?<![#\\-:!?.@*/&%^+<=>|~$])=(?![#\\-:!?.@*/&%^+<=>|~$]))|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp markup.underline"},2:{name:"support.type strong"}},patterns:[{include:"#signature"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:=|^:=|[^#\\-:!?.@*/&%^+<=>|~$]=|^=))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\b(?:(and)|(with))\\b|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp markup.underline"},2:{name:"variable.other.class.js message.error variable.interpolation string.regexp markup.underline"}},patterns:[{include:"#structure"}]}]},bindTerm:{patterns:[{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]!|^!))(?![#\\-:!?.@*/&%^+<=>|~$]))|(?:(?<=(?:[^[:word:]]and|^and|[^[:word:]]external|^external|[^[:word:]]let|^let|[^[:word:]]method|^method|[^[:word:]]val|^val))(?![[:word:]]))",end:"(\\bmodule\\b)|(\\bopen\\b)|(?<![#\\-:!?.@*/&%^+<=>|~$])(:)|((?<![#\\-:!?.@*/&%^+<=>|~$])=(?![#\\-:!?.@*/&%^+<=>|~$]))(?![#\\-:!?.@*/&%^+<=>|~$])|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{1:{name:"markup.inserted constant.language support.constant.property-value entity.name.filename"},2:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},3:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},4:{name:"support.type strong"}},patterns:[{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]!|^!))(?![#\\-:!?.@*/&%^+<=>|~$]))|(?:(?<=(?:[^[:word:]]and|^and|[^[:word:]]external|^external|[^[:word:]]let|^let|[^[:word:]]method|^method|[^[:word:]]val|^val))(?![[:word:]]))",end:`(?=\\b(?:module|open)\\b)|(?=(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)[[:space:]]*,|[^[:space:][:lower:]%])|(\\brec\\b)|((?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*))`,endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},2:{name:"entity.name.function strong emphasis"}},patterns:[{include:"#attributeIdentifier"},{include:"#comment"}]},{begin:"(?:(?<=(?:[^[:word:]]rec|^rec))(?![[:word:]]))",end:`((?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*))|(?=[^[:space:][:alpha:]])`,endCaptures:{0:{name:"entity.name.function strong emphasis"}},patterns:[{include:"#bindTermArgs"}]},{include:"#bindTermArgs"}]},{begin:"(?:(?<=(?:[^[:word:]]module|^module))(?![[:word:]]))",end:"(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",patterns:[{include:"#declModule"}]},{begin:"(?:(?<=(?:[^[:word:]]open|^open))(?![[:word:]]))",end:"(?=\\bin\\b)|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",patterns:[{include:"#pathModuleSimple"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])=(?![#\\-:!?.@*/&%^+<=>|~$])|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{0:{name:"support.type strong"}},patterns:[{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\btype\\b|(?=[^[:space:]])",endCaptures:{0:{name:"keyword.control"}}},{begin:"(?:(?<=(?:[^[:word:]]type|^type))(?![[:word:]]))",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])\\.(?![#\\-:!?.@*/&%^+<=>|~$])",endCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#pattern"}]},{include:"#type"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]=|^=))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\band\\b|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp markup.underline"}},patterns:[{include:"#term"}]}]},bindTermArgs:{patterns:[{begin:"~|\\?",end:":|(?=[^[:space:]])",applyEndPatternLast:!0,beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},endCaptures:{0:{name:"keyword"}},patterns:[{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]~|^~|[^#\\-:!?.@*/&%^+<=>|~$]\\?|^\\?))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)|(?<=\\))`,endCaptures:{0:{name:"markup.inserted constant.language support.constant.property-value entity.name.filename"}},patterns:[{include:"#comment"},{begin:"\\((?!\\*)",end:"\\)",captures:{0:{name:"punctuation.definition.tag"}},patterns:[{begin:"(?<=\\()",end:":|=",endCaptures:{0:{name:"keyword"}},patterns:[{match:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,name:"markup.inserted constant.language support.constant.property-value entity.name.filename"}]},{begin:"(?<=:)",end:"=|(?=\\))",endCaptures:{0:{name:"keyword"}},patterns:[{include:"#type"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]=|^=))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(?=\\))",patterns:[{include:"#term"}]}]}]}]},{include:"#pattern"}]},bindType:{patterns:[{begin:"(?:(?<=(?:[^[:word:]]and|^and|[^[:word:]]type|^type))(?![[:word:]]))",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])\\+=|=(?![#\\-:!?.@*/&%^+<=>|~$])|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{0:{name:"support.type strong"}},patterns:[{include:"#attributeIdentifier"},{include:"#pathType"},{match:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,name:"entity.name.function strong"},{include:"#type"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]\\+=|^\\+=|[^#\\-:!?.@*/&%^+<=>|~$]=|^=))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\band\\b|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",endCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp markup.underline"}},patterns:[{include:"#bindConstructor"}]}]},comment:{patterns:[{include:"#attribute"},{include:"#extension"},{include:"#commentBlock"},{include:"#commentDoc"}]},commentBlock:{begin:"\\(\\*(?!\\*[^\\)])",end:"\\*\\)",name:"comment constant.regexp meta.separator.markdown",contentName:"emphasis",patterns:[{include:"#commentBlock"},{include:"#commentDoc"}]},commentDoc:{begin:"\\(\\*\\*",end:"\\*\\)",name:"comment constant.regexp meta.separator.markdown",patterns:[{match:"\\*"},{include:"#comment"}]},decl:{patterns:[{include:"#declClass"},{include:"#declException"},{include:"#declInclude"},{include:"#declModule"},{include:"#declOpen"},{include:"#declTerm"},{include:"#declType"}]},declClass:{begin:"\\bclass\\b",end:";;|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"entity.name.class constant.numeric markup.underline"}},endCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#comment"},{include:"#pragma"},{begin:"(?:(?<=(?:[^[:word:]]class|^class))(?![[:word:]]))",end:"\\btype\\b|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|val)\\b)",beginCaptures:{0:{name:"entity.name.class constant.numeric markup.underline"}},endCaptures:{0:{name:"keyword"}},patterns:[{include:"#bindClassTerm"}]},{begin:"(?:(?<=(?:[^[:word:]]type|^type))(?![[:word:]]))",end:"(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",patterns:[{include:"#bindClassType"}]}]},declException:{begin:"\\bexception\\b",end:";;|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"keyword markup.underline"}},endCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#attributeIdentifier"},{include:"#comment"},{include:"#pragma"},{include:"#bindConstructor"}]},declInclude:{begin:"\\binclude\\b",end:";;|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},endCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#attributeIdentifier"},{include:"#comment"},{include:"#pragma"},{include:"#signature"}]},declModule:{begin:"(?:(?<=(?:[^[:word:]]module|^module))(?![[:word:]]))|\\bmodule\\b",end:";;|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"markup.inserted constant.language support.constant.property-value entity.name.filename markup.underline"}},endCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#comment"},{include:"#pragma"},{begin:"(?:(?<=(?:[^[:word:]]module|^module))(?![[:word:]]))",end:"(\\btype\\b)|(?=[[:upper:]])",endCaptures:{0:{name:"keyword"}},patterns:[{include:"#attributeIdentifier"},{include:"#comment"},{match:"\\brec\\b",name:"variable.other.class.js message.error variable.interpolation string.regexp"}]},{begin:"(?:(?<=(?:[^[:word:]]type|^type))(?![[:word:]]))",end:"(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",patterns:[{include:"#bindSignature"}]},{begin:"(?=[[:upper:]])",end:"(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",patterns:[{include:"#bindStructure"}]}]},declOpen:{begin:"\\bopen\\b",end:";;|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},endCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#attributeIdentifier"},{include:"#comment"},{include:"#pragma"},{include:"#pathModuleExtended"}]},declTerm:{begin:"\\b(?:(external|val)|(method)|(let))\\b(!?)",end:";;|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{1:{name:"support.type markup.underline"},2:{name:"storage.type markup.underline"},3:{name:"keyword.control markup.underline"},4:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},endCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#comment"},{include:"#pragma"},{include:"#bindTerm"}]},declType:{begin:"(?:(?<=(?:[^[:word:]]type|^type))(?![[:word:]]))|\\btype\\b",end:";;|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"keyword markup.underline"}},endCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#comment"},{include:"#pragma"},{include:"#bindType"}]},extension:{begin:"(\\[)((?<![#\\-:!?.@*/&%^+<=>|~$])%{1,3}(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\]",beginCaptures:{1:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"},2:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},endCaptures:{0:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"}},patterns:[{include:"#attributePayload"}]},literal:{patterns:[{include:"#termConstructor"},{include:"#literalArray"},{include:"#literalBoolean"},{include:"#literalCharacter"},{include:"#literalList"},{include:"#literalNumber"},{include:"#literalObjectTerm"},{include:"#literalString"},{include:"#literalRecord"},{include:"#literalUnit"}]},literalArray:{begin:"\\[\\|",end:"\\|\\]",captures:{0:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"}},patterns:[{include:"#term"}]},literalBoolean:{match:"\\bfalse|true\\b",name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"},literalCharacter:{begin:"(?<![[:word:]])'",end:"'",name:"markup.punctuation.quote.beginning",patterns:[{include:"#literalCharacterEscape"}]},literalCharacterEscape:{match:`\\\\(?:[\\\\"'ntbr]|[[:digit:]][[:digit:]][[:digit:]]|x[[:xdigit:]][[:xdigit:]]|o[0-3][0-7][0-7])`},literalClassType:{patterns:[{include:"#comment"},{begin:"\\bobject\\b",end:"\\bend\\b",captures:{0:{name:"punctuation.definition.tag emphasis"}},patterns:[{begin:"\\binherit\\b",end:";;|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},endCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{begin:"\\bas\\b",end:";;|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#variablePattern"}]},{include:"#type"}]},{include:"#pattern"},{include:"#declTerm"}]},{begin:"\\[",end:"\\]"}]},literalList:{patterns:[{begin:"\\[",end:"\\]",captures:{0:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"}},patterns:[{include:"#term"}]}]},literalNumber:{match:"(?<![[:alpha:]])[[:digit:]][[:digit:]]*(\\.[[:digit:]][[:digit:]]*)?",name:"constant.numeric"},literalObjectTerm:{patterns:[{include:"#comment"},{begin:"\\bobject\\b",end:"\\bend\\b",captures:{0:{name:"punctuation.definition.tag emphasis"}},patterns:[{begin:"\\binherit\\b",end:";;|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},endCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{begin:"\\bas\\b",end:";;|(?=\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#variablePattern"}]},{include:"#term"}]},{include:"#pattern"},{include:"#declTerm"}]},{begin:"\\[",end:"\\]"}]},literalRecord:{begin:"\\{",end:"\\}",captures:{0:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong strong"}},patterns:[{begin:"(?<=\\{|;)",end:"(:)|(=)|(;)|(with)|(?=\\})",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"support.type strong"},3:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},4:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#comment"},{include:"#pathModulePrefixSimple"},{match:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,name:"markup.inserted constant.language support.constant.property-value entity.name.filename emphasis"}]},{begin:"(?:(?<=(?:[^[:word:]]with|^with))(?![[:word:]]))",end:"(:)|(=)|(;)|(?=\\})",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"support.type strong"},3:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{match:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,name:"markup.inserted constant.language support.constant.property-value entity.name.filename emphasis"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(;)|(=)|(?=\\})",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},2:{name:"support.type strong"}},patterns:[{include:"#type"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]=|^=))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:";|(?=\\})",endCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#term"}]}]},literalString:{patterns:[{begin:'"',end:'"',name:"string beginning.punctuation.definition.quote.markdown",patterns:[{include:"#literalStringEscape"}]},{begin:"(\\{)([_[:lower:]]*?)(\\|)",end:"(\\|)(\\2)(\\})",name:"string beginning.punctuation.definition.quote.markdown",patterns:[{include:"#literalStringEscape"}]}]},literalStringEscape:{match:'\\\\(?:[\\\\"ntbr]|[[:digit:]][[:digit:]][[:digit:]]|x[[:xdigit:]][[:xdigit:]]|o[0-3][0-7][0-7])'},literalUnit:{match:"\\(\\)",name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"},pathModuleExtended:{patterns:[{include:"#pathModulePrefixExtended"},{match:"(?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)",name:"entity.name.class constant.numeric"}]},pathModulePrefixExtended:{begin:"(?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)(?=[[:space:]]*\\.|$|\\()",end:"(?![[:space:]\\.]|$|\\()",beginCaptures:{0:{name:"entity.name.class constant.numeric"}},patterns:[{include:"#comment"},{begin:"\\(",end:"\\)",captures:{0:{name:"keyword.control"}},patterns:[{match:"((?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)(?=[[:space:]]*\\)))",name:"string.other.link variable.language variable.parameter emphasis"},{include:"#structure"}]},{begin:"(?<![#\\-:!?.@*/&%^+<=>|~$])\\.(?![#\\-:!?.@*/&%^+<=>|~$])",end:"((?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)(?=[[:space:]]*\\.|$))|((?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)(?=[[:space:]]*(?:$|\\()))|((?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)(?=[[:space:]]*\\)))|(?![[:space:]\\.[:upper:]]|$|\\()",beginCaptures:{0:{name:"keyword strong"}},endCaptures:{1:{name:"entity.name.class constant.numeric"},2:{name:"entity.name.function strong"},3:{name:"string.other.link variable.language variable.parameter emphasis"}}}]},pathModulePrefixExtendedParens:{begin:"\\(",end:"\\)",captures:{0:{name:"keyword.control"}},patterns:[{match:"((?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)(?=[[:space:]]*\\)))",name:"string.other.link variable.language variable.parameter emphasis"},{include:"#structure"}]},pathModulePrefixSimple:{begin:"(?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)(?=[[:space:]]*\\.)",end:"(?![[:space:]\\.])",beginCaptures:{0:{name:"entity.name.class constant.numeric"}},patterns:[{include:"#comment"},{begin:"(?<![#\\-:!?.@*/&%^+<=>|~$])\\.(?![#\\-:!?.@*/&%^+<=>|~$])",end:"((?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)(?=[[:space:]]*\\.))|((?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)(?=[[:space:]]*))|(?![[:space:]\\.[:upper:]])",beginCaptures:{0:{name:"keyword strong"}},endCaptures:{1:{name:"entity.name.class constant.numeric"},2:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"}}}]},pathModuleSimple:{patterns:[{include:"#pathModulePrefixSimple"},{match:"(?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)",name:"entity.name.class constant.numeric"}]},pathRecord:{patterns:[{begin:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,end:"(?=[^[:space:]\\.])(?!\\(\\*)",patterns:[{include:"#comment"},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]\\.|^\\.))(?![#\\-:!?.@*/&%^+<=>|~$]))|(?<![#\\-:!?.@*/&%^+<=>|~$])\\.(?![#\\-:!?.@*/&%^+<=>|~$])",end:`((?<![#\\-:!?.@*/&%^+<=>|~$])\\.(?![#\\-:!?.@*/&%^+<=>|~$]))|((?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|mutable|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*))|(?<=\\))|(?<=\\])`,beginCaptures:{0:{name:"keyword strong"}},endCaptures:{1:{name:"keyword strong"},2:{name:"markup.inserted constant.language support.constant.property-value entity.name.filename"}},patterns:[{include:"#comment"},{include:"#pathModulePrefixSimple"},{begin:"\\((?!\\*)",end:"\\)",captures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#term"}]},{begin:"\\[",end:"\\]",captures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#pattern"}]}]}]}]},pattern:{patterns:[{include:"#comment"},{include:"#patternArray"},{include:"#patternLazy"},{include:"#patternList"},{include:"#patternMisc"},{include:"#patternModule"},{include:"#patternRecord"},{include:"#literal"},{include:"#patternParens"},{include:"#patternType"},{include:"#variablePattern"},{include:"#termOperator"}]},patternArray:{begin:"\\[\\|",end:"\\|\\]",captures:{0:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"}},patterns:[{include:"#pattern"}]},patternLazy:{match:"lazy",name:"variable.other.class.js message.error variable.interpolation string.regexp"},patternList:{begin:"\\[",end:"\\]",captures:{0:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"}},patterns:[{include:"#pattern"}]},patternMisc:{match:"((?<![#\\-:!?.@*/&%^+<=>|~$]),(?![#\\-:!?.@*/&%^+<=>|~$]))|([#\\-:!?.@*/&%^+<=>|~$]+)|\\b(as)\\b",captures:{1:{name:"string.regexp strong"},2:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},3:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}}},patternModule:{begin:"\\bmodule\\b",end:"(?=\\))",beginCaptures:{0:{name:"markup.inserted constant.language support.constant.property-value entity.name.filename"}},patterns:[{include:"#declModule"}]},patternParens:{begin:"\\((?!\\))",end:"\\)",captures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#comment"},{begin:"(?<![#\\-:!?.@*/&%^+<=>|~$]):(?![#\\-:!?.@*/&%^+<=>|~$])",end:"(?=\\))",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"}},patterns:[{include:"#type"}]},{include:"#pattern"}]},patternRecord:{begin:"\\{",end:"\\}",captures:{0:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong strong"}},patterns:[{begin:"(?<=\\{|;)",end:"(:)|(=)|(;)|(with)|(?=\\})",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"support.type strong"},3:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},4:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#comment"},{include:"#pathModulePrefixSimple"},{match:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,name:"markup.inserted constant.language support.constant.property-value entity.name.filename emphasis"}]},{begin:"(?:(?<=(?:[^[:word:]]with|^with))(?![[:word:]]))",end:"(:)|(=)|(;)|(?=\\})",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"support.type strong"},3:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{match:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,name:"markup.inserted constant.language support.constant.property-value entity.name.filename emphasis"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(;)|(=)|(?=\\})",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},2:{name:"support.type strong"}},patterns:[{include:"#type"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]=|^=))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:";|(?=\\})",endCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#pattern"}]}]},patternType:{begin:"\\btype\\b",end:"(?=\\))",beginCaptures:{0:{name:"keyword"}},patterns:[{include:"#declType"}]},pragma:{begin:"(?<![#\\-:!?.@*/&%^+<=>|~$])#(?![#\\-:!?.@*/&%^+<=>|~$])",end:"(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#comment"},{include:"#literalNumber"},{include:"#literalString"}]},signature:{patterns:[{include:"#comment"},{include:"#signatureLiteral"},{include:"#signatureFunctor"},{include:"#pathModuleExtended"},{include:"#signatureParens"},{include:"#signatureRecovered"},{include:"#signatureConstraints"}]},signatureConstraints:{begin:"\\bwith\\b",end:"(?=\\))|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp markup.underline"}},patterns:[{begin:"(?:(?<=(?:[^[:word:]]with|^with))(?![[:word:]]))",end:"\\b(?:(module)|(type))\\b",endCaptures:{1:{name:"markup.inserted constant.language support.constant.property-value entity.name.filename"},2:{name:"keyword"}}},{include:"#declModule"},{include:"#declType"}]},signatureFunctor:{patterns:[{begin:"\\bfunctor\\b",end:"(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"keyword"}},patterns:[{begin:"(?:(?<=(?:[^[:word:]]functor|^functor))(?![[:word:]]))",end:"(\\(\\))|(\\((?!\\)))",endCaptures:{1:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"},2:{name:"punctuation.definition.tag"}}},{begin:"(?<=\\()",end:"(:)|(\\))",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"punctuation.definition.tag"}},patterns:[{include:"#variableModule"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\)",endCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#signature"}]},{begin:"(?<=\\))",end:"(\\()|((?<![#\\-:!?.@*/&%^+<=>|~$])->(?![#\\-:!?.@*/&%^+<=>|~$]))",endCaptures:{1:{name:"punctuation.definition.tag"},2:{name:"support.type strong"}}},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]->|^->))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",patterns:[{include:"#signature"}]}]},{match:"(?<![#\\-:!?.@*/&%^+<=>|~$])->(?![#\\-:!?.@*/&%^+<=>|~$])",name:"support.type strong"}]},signatureLiteral:{begin:"\\bsig\\b",end:"\\bend\\b",captures:{0:{name:"punctuation.definition.tag emphasis"}},patterns:[{include:"#comment"},{include:"#pragma"},{include:"#decl"}]},signatureParens:{begin:"\\((?!\\))",end:"\\)",captures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#comment"},{begin:"(?<![#\\-:!?.@*/&%^+<=>|~$]):(?![#\\-:!?.@*/&%^+<=>|~$])",end:"(?=\\))",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"}},patterns:[{include:"#signature"}]},{include:"#signature"}]},signatureRecovered:{patterns:[{begin:"\\(|(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:|[^#\\-:!?.@*/&%^+<=>|~$]->|^->))(?![#\\-:!?.@*/&%^+<=>|~$]))|(?:(?<=(?:[^[:word:]]include|^include|[^[:word:]]open|^open))(?![[:word:]]))",end:"\\bmodule\\b|(?!$|[[:space:]]|\\bmodule\\b)",endCaptures:{0:{name:"markup.inserted constant.language support.constant.property-value entity.name.filename"}}},{begin:"(?:(?<=(?:[^[:word:]]module|^module))(?![[:word:]]))",end:"(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",patterns:[{begin:"(?:(?<=(?:[^[:word:]]module|^module))(?![[:word:]]))",end:"\\btype\\b",endCaptures:{0:{name:"keyword"}}},{begin:"(?:(?<=(?:[^[:word:]]type|^type))(?![[:word:]]))",end:"\\bof\\b",endCaptures:{0:{name:"punctuation.definition.tag"}}},{begin:"(?:(?<=(?:[^[:word:]]of|^of))(?![[:word:]]))",end:"(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",patterns:[{include:"#signature"}]}]}]},structure:{patterns:[{include:"#comment"},{include:"#structureLiteral"},{include:"#structureFunctor"},{include:"#pathModuleExtended"},{include:"#structureParens"}]},structureFunctor:{patterns:[{begin:"\\bfunctor\\b",end:"(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{0:{name:"keyword"}},patterns:[{begin:"(?:(?<=(?:[^[:word:]]functor|^functor))(?![[:word:]]))",end:"(\\(\\))|(\\((?!\\)))",endCaptures:{1:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"},2:{name:"punctuation.definition.tag"}}},{begin:"(?<=\\()",end:"(:)|(\\))",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"punctuation.definition.tag"}},patterns:[{include:"#variableModule"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\)",endCaptures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#signature"}]},{begin:"(?<=\\))",end:"(\\()|((?<![#\\-:!?.@*/&%^+<=>|~$])->(?![#\\-:!?.@*/&%^+<=>|~$]))",endCaptures:{1:{name:"punctuation.definition.tag"},2:{name:"support.type strong"}}},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]->|^->))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)",patterns:[{include:"#structure"}]}]},{match:"(?<![#\\-:!?.@*/&%^+<=>|~$])->(?![#\\-:!?.@*/&%^+<=>|~$])",name:"support.type strong"}]},structureLiteral:{begin:"\\bstruct\\b",end:"\\bend\\b",captures:{0:{name:"punctuation.definition.tag emphasis"}},patterns:[{include:"#comment"},{include:"#pragma"},{include:"#decl"}]},structureParens:{begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#structureUnpack"},{include:"#structure"}]},structureUnpack:{begin:"\\bval\\b",end:"(?=\\))",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}}},term:{patterns:[{include:"#termLet"},{include:"#termAtomic"}]},termAtomic:{patterns:[{include:"#comment"},{include:"#termConditional"},{include:"#termConstructor"},{include:"#termDelim"},{include:"#termFor"},{include:"#termFunction"},{include:"#literal"},{include:"#termMatch"},{include:"#termMatchRule"},{include:"#termPun"},{include:"#termOperator"},{include:"#termTry"},{include:"#termWhile"},{include:"#pathRecord"}]},termConditional:{match:"\\b(?:if|then|else)\\b",name:"keyword.control"},termConstructor:{patterns:[{include:"#pathModulePrefixSimple"},{match:"(?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)",name:"constant.language constant.numeric entity.other.attribute-name.id.css strong"}]},termDelim:{patterns:[{begin:"\\((?!\\))",end:"\\)",captures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#term"}]},{begin:"\\bbegin\\b",end:"\\bend\\b",captures:{0:{name:"punctuation.definition.tag"}},patterns:[{include:"#attributeIdentifier"},{include:"#term"}]}]},termFor:{patterns:[{begin:"\\bfor\\b",end:"\\bdone\\b",beginCaptures:{0:{name:"keyword.control"}},endCaptures:{0:{name:"keyword.control"}},patterns:[{begin:"(?:(?<=(?:[^[:word:]]for|^for))(?![[:word:]]))",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])=(?![#\\-:!?.@*/&%^+<=>|~$])",endCaptures:{0:{name:"support.type strong"}},patterns:[{include:"#pattern"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]=|^=))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"\\b(?:downto|to)\\b",endCaptures:{0:{name:"keyword.control"}},patterns:[{include:"#term"}]},{begin:"(?:(?<=(?:[^[:word:]]to|^to))(?![[:word:]]))",end:"\\bdo\\b",endCaptures:{0:{name:"keyword.control"}},patterns:[{include:"#term"}]},{begin:"(?:(?<=(?:[^[:word:]]do|^do))(?![[:word:]]))",end:"(?=\\bdone\\b)",patterns:[{include:"#term"}]}]}]},termFunction:{match:"\\b(?:(fun)|(function))\\b",captures:{1:{name:"storage.type"},2:{name:"storage.type"}}},termLet:{patterns:[{begin:"(?:(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]=|^=|[^#\\-:!?.@*/&%^+<=>|~$]->|^->))(?![#\\-:!?.@*/&%^+<=>|~$]))|(?<=;|\\())(?=[[:space:]]|\\blet\\b)|(?:(?<=(?:[^[:word:]]begin|^begin|[^[:word:]]do|^do|[^[:word:]]else|^else|[^[:word:]]in|^in|[^[:word:]]struct|^struct|[^[:word:]]then|^then|[^[:word:]]try|^try))(?![[:word:]]))|(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]@@|^@@))(?![#\\-:!?.@*/&%^+<=>|~$]))[[:space:]]+",end:"\\b(?:(and)|(let))\\b|(?=[^[:space:]])(?!\\(\\*)",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp markup.underline"},2:{name:"storage.type markup.underline"}},patterns:[{include:"#comment"}]},{begin:"(?:(?<=(?:[^[:word:]]and|^and|[^[:word:]]let|^let))(?![[:word:]]))|(let)",end:"\\b(?:(and)|(in))\\b|(?=\\}|\\)|\\]|\\b(?:end|class|exception|external|include|inherit|initializer|let|method|module|open|type|val)\\b)",beginCaptures:{1:{name:"storage.type markup.underline"}},endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp markup.underline"},2:{name:"storage.type markup.underline"}},patterns:[{include:"#bindTerm"}]}]},termMatch:{begin:"\\bmatch\\b",end:"\\bwith\\b",captures:{0:{name:"keyword.control"}},patterns:[{include:"#term"}]},termMatchRule:{patterns:[{begin:"(?:(?<=(?:[^[:word:]]fun|^fun|[^[:word:]]function|^function|[^[:word:]]with|^with))(?![[:word:]]))",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])(\\|)|(->)(?![#\\-:!?.@*/&%^+<=>|~$])",endCaptures:{1:{name:"support.type strong"},2:{name:"support.type strong"}},patterns:[{include:"#comment"},{include:"#attributeIdentifier"},{include:"#pattern"}]},{begin:"(?:(?<=(?:[^\\[#\\-:!?.@*/&%^+<=>|~$]\\||^\\|))(?![#\\-:!?.@*/&%^+<=>|~$]))|(?<![#\\-:!?.@*/&%^+<=>|~$])\\|(?![#\\-:!?.@*/&%^+<=>|~$])",end:"(?<![#\\-:!?.@*/&%^+<=>|~$])(\\|)|(->)(?![#\\-:!?.@*/&%^+<=>|~$])",beginCaptures:{0:{name:"support.type strong"}},endCaptures:{1:{name:"support.type strong"},2:{name:"support.type strong"}},patterns:[{include:"#pattern"},{begin:"\\bwhen\\b",end:"(?=(?<![#\\-:!?.@*/&%^+<=>|~$])->(?![#\\-:!?.@*/&%^+<=>|~$]))",beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#term"}]}]}]},termOperator:{patterns:[{begin:"(?<![#\\-:!?.@*/&%^+<=>|~$])#(?![#\\-:!?.@*/&%^+<=>|~$])",end:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,beginCaptures:{0:{name:"keyword"}},endCaptures:{0:{name:"entity.name.function"}}},{match:"<-",captures:{0:{name:"keyword.control strong"}}},{match:"(,|[#\\-:!?.@*/&%^+<=>|~$]+)|(;)",captures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},2:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}}},{match:"\\b(?:and|assert|asr|land|lazy|lsr|lxor|mod|new|or)\\b",name:"variable.other.class.js message.error variable.interpolation string.regexp"}]},termPun:{begin:"(?<![#\\-:!?.@*/&%^+<=>|~$])\\?|~(?![#\\-:!?.@*/&%^+<=>|~$])",end:":|(?=[^[:space:]:])",applyEndPatternLast:!0,beginCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},endCaptures:{0:{name:"keyword"}},patterns:[{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]\\?|^\\?|[^#\\-:!?.@*/&%^+<=>|~$]~|^~))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,endCaptures:{0:{name:"markup.inserted constant.language support.constant.property-value entity.name.filename"}}}]},termTry:{begin:"\\btry\\b",end:"\\bwith\\b",captures:{0:{name:"keyword.control"}},patterns:[{include:"#term"}]},termWhile:{patterns:[{begin:"\\bwhile\\b",end:"\\bdone\\b",beginCaptures:{0:{name:"keyword.control"}},endCaptures:{0:{name:"keyword.control"}},patterns:[{begin:"(?:(?<=(?:[^[:word:]]while|^while))(?![[:word:]]))",end:"\\bdo\\b",endCaptures:{0:{name:"keyword.control"}},patterns:[{include:"#term"}]},{begin:"(?:(?<=(?:[^[:word:]]do|^do))(?![[:word:]]))",end:"(?=\\bdone\\b)",patterns:[{include:"#term"}]}]}]},type:{patterns:[{include:"#comment"},{match:"\\bnonrec\\b",name:"variable.other.class.js message.error variable.interpolation string.regexp"},{include:"#pathModulePrefixExtended"},{include:"#typeLabel"},{include:"#typeObject"},{include:"#typeOperator"},{include:"#typeParens"},{include:"#typePolymorphicVariant"},{include:"#typeRecord"},{include:"#typeConstructor"}]},typeConstructor:{patterns:[{begin:`(_)|((?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*))|(')((?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*))|(?<=[^\\*]\\)|\\])`,end:`(?=\\((?!\\*)|\\*|:|,|=|\\.|>|-|\\{|\\[|\\+|\\}|\\)|\\]|;|\\|)|((?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*))[:space:]*(?!\\(\\*|[[:word:]])|(?=;;|\\}|\\)|\\]|\\b(?:end|and|class|exception|external|in|include|inherit|initializer|let|method|module|open|type|val)\\b)`,beginCaptures:{1:{name:"comment constant.regexp meta.separator.markdown"},3:{name:"string.other.link variable.language variable.parameter emphasis strong emphasis"},4:{name:"keyword.control emphasis"}},endCaptures:{1:{name:"entity.name.function strong"}},patterns:[{include:"#comment"},{include:"#pathModulePrefixExtended"}]}]},typeLabel:{patterns:[{begin:`(\\??)((?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*))[[:space:]]*((?<![#\\-:!?.@*/&%^+<=>|~$]):(?![#\\-:!?.@*/&%^+<=>|~$]))`,end:"(?=(?<![#\\-:!?.@*/&%^+<=>|~$])->(?![#\\-:!?.@*/&%^+<=>|~$]))",captures:{1:{name:"keyword strong emphasis"},2:{name:"markup.inserted constant.language support.constant.property-value entity.name.filename emphasis"},3:{name:"keyword"}},patterns:[{include:"#type"}]}]},typeModule:{begin:"\\bmodule\\b",end:"(?=\\))",beginCaptures:{0:{name:"markup.inserted constant.language support.constant.property-value entity.name.filename"}},patterns:[{include:"#pathModuleExtended"},{include:"#signatureConstraints"}]},typeObject:{begin:"<",end:">",captures:{0:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong strong"}},patterns:[{begin:"(?<=<|;)",end:"(:)|(?=>)",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},3:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},4:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#comment"},{include:"#pathModulePrefixSimple"},{match:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,name:"markup.inserted constant.language support.constant.property-value entity.name.filename emphasis"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(;)|(?=>)",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},2:{name:"support.type strong"}},patterns:[{include:"#type"}]}]},typeOperator:{patterns:[{match:",|;|[#\\-:!?.@*/&%^+<=>|~$]+",name:"variable.other.class.js message.error variable.interpolation string.regexp strong"}]},typeParens:{begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.definition.tag"}},patterns:[{match:",",name:"variable.other.class.js message.error variable.interpolation string.regexp"},{include:"#typeModule"},{include:"#type"}]},typePolymorphicVariant:{begin:"\\[",end:"\\]",patterns:[]},typeRecord:{begin:"\\{",end:"\\}",captures:{0:{name:"constant.language constant.numeric entity.other.attribute-name.id.css strong strong"}},patterns:[{begin:"(?<=\\{|;)",end:"(:)|(=)|(;)|(with)|(?=\\})",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"support.type strong"},3:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},4:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#comment"},{include:"#pathModulePrefixSimple"},{match:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,name:"markup.inserted constant.language support.constant.property-value entity.name.filename emphasis"}]},{begin:"(?:(?<=(?:[^[:word:]]with|^with))(?![[:word:]]))",end:"(:)|(=)|(;)|(?=\\})",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp strong"},2:{name:"support.type strong"},3:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{match:`(?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*)`,name:"markup.inserted constant.language support.constant.property-value entity.name.filename emphasis"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]:|^:))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:"(;)|(=)|(?=\\})",endCaptures:{1:{name:"variable.other.class.js message.error variable.interpolation string.regexp"},2:{name:"support.type strong"}},patterns:[{include:"#type"}]},{begin:"(?:(?<=(?:[^#\\-:!?.@*/&%^+<=>|~$]=|^=))(?![#\\-:!?.@*/&%^+<=>|~$]))",end:";|(?=\\})",endCaptures:{0:{name:"variable.other.class.js message.error variable.interpolation string.regexp"}},patterns:[{include:"#type"}]}]},variableModule:{match:"(?:\\b(?=[[:upper:]])[[:alpha:]_][[:word:]']*)",captures:{0:{name:"string.other.link variable.language variable.parameter emphasis"}}},variablePattern:{match:`(\\b_\\b)|((?:(?!\\b(?:and|'|as|asr|assert|\\*|begin|class|:|,|@|constraint|do|done|downto|else|end|=|exception|external|false|for|\\.|fun|function|functor|>|-|if|in|include|inherit|initializer|land|lazy|\\{|\\(|\\[|<|let|lor|lsl|lsr|lxor|match|method|mod|module|mutable|new|nonrec|#|object|of|open|or|%|\\+|private|\\?|"|rec|\\\\|\\}|\\)|\\]|;|sig|/|struct|then|~|to|true|try|type|val|\\||virtual|when|while|with)\\b(?:[^']|$))\\b(?=[[:lower:]_])[[:alpha:]_][[:word:]']*))`,captures:{1:{name:"comment constant.regexp meta.separator.markdown"},2:{name:"string.other.link variable.language variable.parameter emphasis"}}}},displayName:"OCaml"})]}}]); diff --git a/4573.498c0b39.async.js b/4573.498c0b39.async.js new file mode 100644 index 00000000..c9ae547a --- /dev/null +++ b/4573.498c0b39.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4573],{94573:function(t,e,n){n.r(e),n.d(e,{default:function(){return i}});var i=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/diff.tmbundle/blob/master/Syntaxes/Diff.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/diff.tmbundle/commit/0593bb775eab1824af97ef2172fd38822abd97d7",name:"diff",scopeName:"source.diff",patterns:[{captures:{1:{name:"punctuation.definition.separator.diff"}},match:"^((\\*{15})|(={67})|(-{3}))$\\n?",name:"meta.separator.diff"},{match:"^\\d+(,\\d+)*(a|d|c)\\d+(,\\d+)*$\\n?",name:"meta.diff.range.normal"},{captures:{1:{name:"punctuation.definition.range.diff"},2:{name:"meta.toc-list.line-number.diff"},3:{name:"punctuation.definition.range.diff"}},match:"^(@@)\\s*(.+?)\\s*(@@)($\\n?)?",name:"meta.diff.range.unified"},{captures:{3:{name:"punctuation.definition.range.diff"},4:{name:"punctuation.definition.range.diff"},6:{name:"punctuation.definition.range.diff"},7:{name:"punctuation.definition.range.diff"}},match:"^(((\\-{3}) .+ (\\-{4}))|((\\*{3}) .+ (\\*{4})))$\\n?",name:"meta.diff.range.context"},{match:"^diff --git a/.*$\\n?",name:"meta.diff.header.git"},{match:"^diff (-|\\S+\\s+\\S+).*$\\n?",name:"meta.diff.header.command"},{captures:{4:{name:"punctuation.definition.from-file.diff"},6:{name:"punctuation.definition.from-file.diff"},7:{name:"punctuation.definition.from-file.diff"}},match:"(^(((-{3}) .+)|((\\*{3}) .+))$\\n?|^(={4}) .+(?= - ))",name:"meta.diff.header.from-file"},{captures:{2:{name:"punctuation.definition.to-file.diff"},3:{name:"punctuation.definition.to-file.diff"},4:{name:"punctuation.definition.to-file.diff"}},match:"(^(\\+{3}) .+$\\n?| (-) .* (={4})$\\n?)",name:"meta.diff.header.to-file"},{captures:{3:{name:"punctuation.definition.inserted.diff"},6:{name:"punctuation.definition.inserted.diff"}},match:"^(((>)( .*)?)|((\\+).*))$\\n?",name:"markup.inserted.diff"},{captures:{1:{name:"punctuation.definition.changed.diff"}},match:"^(!).*$\\n?",name:"markup.changed.diff"},{captures:{3:{name:"punctuation.definition.deleted.diff"},6:{name:"punctuation.definition.deleted.diff"}},match:"^(((<)( .*)?)|((-).*))$\\n?",name:"markup.deleted.diff"},{begin:"^(#)",captures:{1:{name:"punctuation.definition.comment.diff"}},comment:'Git produces unified diffs with embedded comments"',end:"\\n",name:"comment.line.number-sign.diff"},{match:"^index [0-9a-f]{7,40}\\.\\.[0-9a-f]{7,40}.*$\\n?",name:"meta.diff.index.git"},{captures:{1:{name:"punctuation.separator.key-value.diff"},2:{name:"meta.toc-list.file-name.diff"}},match:"^Index(:) (.+)$\\n?",name:"meta.diff.index"},{match:"^Only in .*: .*$\\n?",name:"meta.diff.only-in"}],displayName:"Diff"})]}}]); diff --git a/4619.2b7d6be1.async.js b/4619.2b7d6be1.async.js new file mode 100644 index 00000000..0feccef1 --- /dev/null +++ b/4619.2b7d6be1.async.js @@ -0,0 +1,200 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4619,8044],{84619:function(i,e,n){n.r(e),n.d(e,{default:function(){return r}});var t=n(95492),a=n(24105),l=n(43001),m=n(48044);const s=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/daaain/Handlebars/blob/master/grammars/Handlebars.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/daaain/Handlebars/commit/85a153a6f759df4e8da7533e1b3651f007867c51",name:"handlebars",scopeName:"text.html.handlebars",patterns:[{include:"#yfm"},{include:"#extends"},{include:"#block_comments"},{include:"#comments"},{include:"#block_helper"},{include:"#end_block"},{include:"#else_token"},{include:"#partial_and_var"},{include:"#inline_script"},{include:"#html_tags"},{include:"text.html.basic"}],repository:{html_tags:{patterns:[{begin:"(<)([a-zA-Z0-9:-]+)(?=[^>]*></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.html"}},end:"(>(<)/)(\\2)(>)",endCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"meta.scope.between-tag-pair.html"},3:{name:"entity.name.tag.html"},4:{name:"punctuation.definition.tag.html"}},name:"meta.tag.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(<\\?)(xml)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.xml.html"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml.html",patterns:[{include:"#tag_generic_attribute"},{include:"#string"}]},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.html"}},end:"--\\s*>",name:"comment.block.html",patterns:[{match:"--",name:"invalid.illegal.bad-comments-or-CDATA.html"}]},{begin:"<!",captures:{0:{name:"punctuation.definition.tag.html"}},end:">",name:"meta.tag.sgml.html",patterns:[{begin:"(DOCTYPE|doctype)",captures:{1:{name:"entity.name.tag.doctype.html"}},end:"(?=>)",name:"meta.tag.sgml.doctype.html",patterns:[{match:'"[^">]*"',name:"string.quoted.double.doctype.identifiers-and-DTDs.html"}]},{begin:"\\[CDATA\\[",end:"]](?=>)",name:"constant.other.inline-data.html"},{match:"(\\s*)(?!--|>)\\S(\\s*)",name:"invalid.illegal.bad-comments-or-CDATA.html"}]},{begin:"(?:^\\s+)?(<)((?i:style))\\b(?![^>]*/>)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.style.html"},3:{name:"punctuation.definition.tag.html"}},end:"(</)((?i:style))(>)(?:\\s*\\n)?",name:"source.css.embedded.html",patterns:[{include:"#tag-stuff"},{begin:"(>)",beginCaptures:{1:{name:"punctuation.definition.tag.html"}},end:"(?=</(?i:style))",patterns:[{include:"source.css"}]}]},{begin:"(?:^\\s+)?(<)((?i:script))\\b(?![^>]*/>)",beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.script.html"}},end:"(?<=</(script|SCRIPT))(>)(?:\\s*\\n)?",endCaptures:{2:{name:"punctuation.definition.tag.html"}},name:"source.js.embedded.html",patterns:[{include:"#tag-stuff"},{begin:"(?<!</(?:script|SCRIPT))(>)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.script.html"}},end:"(</)((?i:script))",patterns:[{captures:{1:{name:"punctuation.definition.comment.js"}},match:"(//).*?((?=<\/script)|$\\n?)",name:"comment.line.double-slash.js"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.js"}},end:"\\*/|(?=<\/script)",name:"comment.block.js"},{include:"source.js"}]}]},{begin:"(</?)((?i:body|head|html)\\b)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.structure.any.html"}},end:"(>)",name:"meta.tag.structure.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)((?i:address|blockquote|dd|div|header|section|footer|aside|nav|dl|dt|fieldset|form|frame|frameset|h1|h2|h3|h4|h5|h6|iframe|noframes|object|ol|p|ul|applet|center|dir|hr|menu|pre)\\b)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.block.any.html"}},end:"(>)",name:"meta.tag.block.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)((?i:a|abbr|acronym|area|b|base|basefont|bdo|big|br|button|caption|cite|code|col|colgroup|del|dfn|em|font|head|html|i|img|input|ins|isindex|kbd|label|legend|li|link|map|meta|noscript|optgroup|option|param|q|s|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|var)\\b)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.inline.any.html"}},end:"((?: ?/)?>)",name:"meta.tag.inline.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)([a-zA-Z0-9:-]+)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.other.html"}},end:"(>)",name:"meta.tag.other.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)([a-zA-Z0-9{}:-]+)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.tokenised.html"}},end:"(>)",name:"meta.tag.tokenised.html",patterns:[{include:"#tag-stuff"}]},{include:"#entities"},{match:"<>",name:"invalid.illegal.incomplete.html"},{match:"<",name:"invalid.illegal.bad-angle-bracket.html"}]},entities:{patterns:[{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},name:"constant.character.entity.html",match:"(&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)"},{name:"invalid.illegal.bad-ampersand.html",match:"&"}]},end_block:{begin:"(\\{\\{)(~?/)([a-zA-Z0-9/_\\.-]+)\\s*",end:"(~?\\}\\})",name:"meta.function.block.end.handlebars",endCaptures:{1:{name:"support.constant.handlebars"}},beginCaptures:{1:{name:"support.constant.handlebars"},2:{name:"support.constant.handlebars keyword.control"},3:{name:"support.constant.handlebars keyword.control"}},patterns:[]},yfm:{patterns:[{patterns:[{include:"source.yaml"}],begin:"(?<!\\s)---\\n$",end:"^---\\s",name:"markup.raw.yaml.front-matter"}]},comments:{patterns:[{patterns:[{name:"keyword.annotation.handlebars",match:"@\\w*"},{include:"#comments"}],begin:"\\{\\{!",end:"\\}\\}",name:"comment.block.handlebars"},{captures:{0:{name:"punctuation.definition.comment.html"}},begin:"<!--",end:"-{2,3}\\s*>",name:"comment.block.html",patterns:[{name:"invalid.illegal.bad-comments-or-CDATA.html",match:"--"}]}]},block_comments:{patterns:[{patterns:[{name:"keyword.annotation.handlebars",match:"@\\w*"},{include:"#comments"}],begin:"\\{\\{!--",end:"--\\}\\}",name:"comment.block.handlebars"},{captures:{0:{name:"punctuation.definition.comment.html"}},begin:"<!--",end:"-{2,3}\\s*>",name:"comment.block.html",patterns:[{name:"invalid.illegal.bad-comments-or-CDATA.html",match:"--"}]}]},block_helper:{begin:"(\\{\\{)(~?\\#)([-a-zA-Z0-9_\\./>]+)\\s?(@?[-a-zA-Z0-9_\\./]+)*\\s?(@?[-a-zA-Z0-9_\\./]+)*\\s?(@?[-a-zA-Z0-9_\\./]+)*",end:"(~?\\}\\})",name:"meta.function.block.start.handlebars",endCaptures:{1:{name:"support.constant.handlebars"}},beginCaptures:{1:{name:"support.constant.handlebars"},2:{name:"support.constant.handlebars keyword.control"},3:{name:"support.constant.handlebars keyword.control"},4:{name:"variable.parameter.handlebars"},5:{name:"support.constant.handlebars"},6:{name:"variable.parameter.handlebars"},7:{name:"support.constant.handlebars"}},patterns:[{include:"#string"},{include:"#handlebars_attribute"}]},"string-single-quoted":{begin:"'",end:"'",name:"string.quoted.single.handlebars",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},patterns:[{include:"#escaped-single-quote"},{include:"#block_comments"},{include:"#comments"},{include:"#block_helper"},{include:"#else_token"},{include:"#end_block"},{include:"#partial_and_var"}]},string:{patterns:[{include:"#string-single-quoted"},{include:"#string-double-quoted"}]},"escaped-single-quote":{name:"constant.character.escape.js",match:"\\\\'"},"escaped-double-quote":{name:"constant.character.escape.js",match:'\\\\"'},partial_and_var:{begin:"(\\{\\{~?\\{*(>|!<)*)\\s*(@?[-a-zA-Z0-9$_\\./]+)*",end:"(~?\\}\\}\\}*)",name:"meta.function.inline.other.handlebars",beginCaptures:{1:{name:"support.constant.handlebars"},3:{name:"variable.parameter.handlebars"}},endCaptures:{1:{name:"support.constant.handlebars"}},patterns:[{include:"#string"},{include:"#handlebars_attribute"}]},handlebars_attribute_name:{begin:"\\b([-a-zA-Z0-9_\\.]+)\\b=",captures:{1:{name:"variable.parameter.handlebars"}},end:`(?='|"|)`,name:"entity.other.attribute-name.handlebars"},handlebars_attribute_value:{begin:"([-a-zA-Z0-9_\\./]+)\\b",captures:{1:{name:"variable.parameter.handlebars"}},end:`('|"|)`,name:"entity.other.attribute-value.handlebars",patterns:[{include:"#string"}]},handlebars_attribute:{patterns:[{include:"#handlebars_attribute_name"},{include:"#handlebars_attribute_value"}]},extends:{patterns:[{end:"(\\}\\})",begin:"(\\{\\{!<)\\s([-a-zA-Z0-9_\\./]+)",beginCaptures:{1:{name:"support.function.handlebars"},2:{name:"support.class.handlebars"}},endCaptures:{1:{name:"support.function.handlebars"}},name:"meta.preprocessor.handlebars"}]},else_token:{begin:"(\\{\\{)(~?else)(@?\\s(if)\\s([-a-zA-Z0-9_\\.\\(\\s\\)/]+))?",end:"(~?\\}\\}\\}*)",name:"meta.function.inline.else.handlebars",beginCaptures:{1:{name:"support.constant.handlebars"},2:{name:"support.constant.handlebars keyword.control"},3:{name:"support.constant.handlebars"},4:{name:"variable.parameter.handlebars"}},endCaptures:{1:{name:"support.constant.handlebars"}}},"string-double-quoted":{begin:'"',end:'"',name:"string.quoted.double.handlebars",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},endCaptures:{0:{name:"punctuation.definition.string.end.html"}},patterns:[{include:"#escaped-double-quote"},{include:"#block_comments"},{include:"#comments"},{include:"#block_helper"},{include:"#else_token"},{include:"#end_block"},{include:"#partial_and_var"}]},inline_script:{begin:`(?:^\\s+)?(<)((?i:script))\\b(?:.*(type)=(["'](?:text/x-handlebars-template|text/x-handlebars|text/template|x-tmpl-handlebars)["']))(?![^>]*/>)`,beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.script.html"},3:{name:"entity.other.attribute-name.html"},4:{name:"string.quoted.double.html"}},end:"(?<=</(script|SCRIPT))(>)(?:\\s*\\n)?",endCaptures:{2:{name:"punctuation.definition.tag.html"}},name:"source.handlebars.embedded.html",patterns:[{include:"#tag-stuff"},{begin:"(?<!</(?:script|SCRIPT))(>)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.script.html"}},end:"(</)((?i:script))",patterns:[{include:"#block_comments"},{include:"#comments"},{include:"#block_helper"},{include:"#end_block"},{include:"#else_token"},{include:"#partial_and_var"},{include:"#html_tags"},{include:"text.html.basic"}]}]},tag_generic_attribute:{begin:"\\b([a-zA-Z0-9_-]+)\\b\\s*(=)",captures:{1:{name:"entity.other.attribute-name.generic.html"},2:{name:"punctuation.separator.key-value.html"}},patterns:[{include:"#string"}],name:"entity.other.attribute-name.html",end:`(?<='|"|)`},tag_id_attribute:{begin:"\\b(id)\\b\\s*(=)",captures:{1:{name:"entity.other.attribute-name.id.html"},2:{name:"punctuation.separator.key-value.html"}},end:`(?<='|"|)`,name:"meta.attribute-with-value.id.html",patterns:[{include:"#string"}]},"tag-stuff":{patterns:[{include:"#tag_id_attribute"},{include:"#tag_generic_attribute"},{include:"#string"},{include:"#block_comments"},{include:"#comments"},{include:"#block_helper"},{include:"#end_block"},{include:"#else_token"},{include:"#partial_and_var"}]}},displayName:"Handlebars",aliases:["hbs"],embeddedLangs:["html","css","javascript","yaml"]});var r=[...t.default,...a.default,...l.default,...m.default,s]},48044:function(i,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/yaml.tmbundle/blob/master/Syntaxes/YAML.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/yaml.tmbundle/commit/e54ceae3b719506dba7e481a77cea4a8b576ae46",name:"yaml",scopeName:"source.yaml",patterns:[{include:"#comment"},{include:"#property"},{include:"#directive"},{match:"^---",name:"entity.other.document.begin.yaml"},{match:"^\\.{3}",name:"entity.other.document.end.yaml"},{include:"#node"}],repository:{"block-collection":{patterns:[{include:"#block-sequence"},{include:"#block-mapping"}]},"block-mapping":{patterns:[{include:"#block-pair"}]},"block-node":{patterns:[{include:"#prototype"},{include:"#block-scalar"},{include:"#block-collection"},{include:"#flow-scalar-plain-out"},{include:"#flow-node"}]},"block-pair":{patterns:[{begin:"\\?",beginCaptures:{1:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=\\?)|^ *(:)|(:)",endCaptures:{1:{name:"punctuation.separator.key-value.mapping.yaml"},2:{name:"invalid.illegal.expected-newline.yaml"}},name:"meta.block-mapping.yaml",patterns:[{include:"#block-node"}]},{begin:`(?x) + (?= + (?x: + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + ) + ( + [^\\s:] + | : \\S + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},{match:":(?=\\s|$)",name:"punctuation.separator.key-value.mapping.yaml"}]},"block-scalar":{begin:"(?:(\\|)|(>))([1-9])?([-+])?(.*\\n?)",beginCaptures:{1:{name:"keyword.control.flow.block-scalar.literal.yaml"},2:{name:"keyword.control.flow.block-scalar.folded.yaml"},3:{name:"constant.numeric.indentation-indicator.yaml"},4:{name:"storage.modifier.chomping-indicator.yaml"},5:{patterns:[{include:"#comment"},{match:".+",name:"invalid.illegal.expected-comment-or-newline.yaml"}]}},end:"^(?=\\S)|(?!\\G)",patterns:[{begin:"^([ ]+)(?! )",end:"^(?!\\1|\\s*$)",name:"string.unquoted.block.yaml"}]},"block-sequence":{match:"(-)(?!\\S)",name:"punctuation.definition.block.sequence.item.yaml"},comment:{begin:"(?:(^[ \\t]*)|[ \\t]+)(?=#\\p{Print}*$)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.yaml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.yaml"}},end:"\\n",name:"comment.line.number-sign.yaml"}]},directive:{begin:"^%",beginCaptures:{0:{name:"punctuation.definition.directive.begin.yaml"}},end:"(?=$|[ \\t]+($|#))",name:"meta.directive.yaml",patterns:[{captures:{1:{name:"keyword.other.directive.yaml.yaml"},2:{name:"constant.numeric.yaml-version.yaml"}},match:"\\G(YAML)[ \\t]+(\\d+\\.\\d+)"},{captures:{1:{name:"keyword.other.directive.tag.yaml"},2:{name:"storage.type.tag-handle.yaml"},3:{name:"support.type.tag-prefix.yaml"}},match:`(?x) + \\G + (TAG) + (?:[ \\t]+ + ((?:!(?:[0-9A-Za-z\\-]*!)?)) + (?:[ \\t]+ ( + ! (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )* + | (?![,!\\[\\]{}]) (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ + ) + )? + )? + `},{captures:{1:{name:"support.other.directive.reserved.yaml"},2:{name:"string.unquoted.directive-name.yaml"},3:{name:"string.unquoted.directive-parameter.yaml"}},match:"(?x) \\G (\\w+) (?:[ \\t]+ (\\w+) (?:[ \\t]+ (\\w+))? )?"},{match:"\\S+",name:"invalid.illegal.unrecognized.yaml"}]},"flow-alias":{captures:{1:{name:"keyword.control.flow.alias.yaml"},2:{name:"punctuation.definition.alias.yaml"},3:{name:"variable.other.alias.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"((\\*))([^\\s\\[\\]/{/},]+)([^\\s\\]},]\\S*)?"},"flow-collection":{patterns:[{include:"#flow-sequence"},{include:"#flow-mapping"}]},"flow-mapping":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.mapping.begin.yaml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.mapping.end.yaml"}},name:"meta.flow-mapping.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.mapping.yaml"},{include:"#flow-pair"}]},"flow-node":{patterns:[{include:"#prototype"},{include:"#flow-alias"},{include:"#flow-collection"},{include:"#flow-scalar"}]},"flow-pair":{patterns:[{begin:"\\?",beginCaptures:{0:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.explicit.yaml",patterns:[{include:"#prototype"},{include:"#flow-pair"},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",beginCaptures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",patterns:[{include:"#flow-value"}]}]},{begin:`(?x) + (?= + (?: + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + ) + ( + [^\\s:[\\[\\]{},]] + | : [^\\s[\\[\\]{},]] + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"meta.flow-pair.key.yaml",patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",captures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.yaml",patterns:[{include:"#flow-value"}]}]},"flow-scalar":{patterns:[{include:"#flow-scalar-double-quoted"},{include:"#flow-scalar-single-quoted"},{include:"#flow-scalar-plain-in"}]},"flow-scalar-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.double.yaml",patterns:[{match:'\\\\([0abtnvfre "/\\\\N_Lp]|x\\d\\d|u\\d{4}|U\\d{8})',name:"constant.character.escape.yaml"},{match:"\\\\\\n",name:"constant.character.escape.double-quoted.newline.yaml"}]},"flow-scalar-plain-in":{patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},"flow-scalar-plain-in-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + ) + `}]},"flow-scalar-plain-out":{patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},"flow-scalar-plain-out-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?x: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + ) + `}]},"flow-scalar-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.single.yaml",patterns:[{match:"''",name:"constant.character.escape.single-quoted.yaml"}]},"flow-sequence":{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.sequence.begin.yaml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.sequence.end.yaml"}},name:"meta.flow-sequence.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.sequence.yaml"},{include:"#flow-pair"},{include:"#flow-node"}]},"flow-value":{patterns:[{begin:"\\G(?![},\\]])",end:"(?=[},\\]])",name:"meta.flow-pair.value.yaml",patterns:[{include:"#flow-node"}]}]},node:{patterns:[{include:"#block-node"}]},property:{begin:"(?=!|&)",end:"(?!\\G)",name:"meta.property.yaml",patterns:[{captures:{1:{name:"keyword.control.property.anchor.yaml"},2:{name:"punctuation.definition.anchor.yaml"},3:{name:"entity.name.type.anchor.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"\\G((&))([^\\s\\[\\]/{/},]+)(\\S+)?"},{match:`(?x) + \\G + (?: + ! < (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ > + | (?:!(?:[0-9A-Za-z\\-]*!)?) (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$_.~*'()] )+ + | ! + ) + (?=\\ |\\t|$) + `,name:"storage.type.tag-handle.yaml"},{match:"\\S+",name:"invalid.illegal.tag-handle.yaml"}]},prototype:{patterns:[{include:"#comment"},{include:"#property"}]}},displayName:"YAML",aliases:["yml"]})]}}]); diff --git a/4733.9652b5ba.async.js b/4733.9652b5ba.async.js new file mode 100644 index 00000000..a622f977 --- /dev/null +++ b/4733.9652b5ba.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4733],{24733:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r={name:"material-theme-lighter",semanticHighlighting:!0,tokenColors:[{name:"Global settings",settings:{background:"#FAFAFA",foreground:"#90A4AE"}},{name:"String",scope:"string",settings:{foreground:"#91B859"}},{name:"Punctuation",scope:"punctuation, constant.other.symbol",settings:{foreground:"#39ADB5"}},{name:"String Escape",scope:"constant.character.escape, text.html constant.character.entity.named",settings:{foreground:"#90A4AE"}},{name:"Boolean",scope:"constant.language.boolean",settings:{foreground:"#FF5370"}},{name:"Number",scope:"constant.numeric",settings:{foreground:"#F76D47"}},{name:"Variable",scope:"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments",settings:{foreground:"#90A4AE"}},{name:"Other Keyword",scope:"keyword.other",settings:{foreground:"#F76D47"}},{name:"Keyword",scope:"keyword, modifier, variable.language.this, support.type.object, constant.language",settings:{foreground:"#39ADB5"}},{name:"Function call",scope:"entity.name.function, support.function",settings:{foreground:"#6182B8"}},{name:"Storage",scope:"storage.type, storage.modifier, storage.control",settings:{foreground:"#9C3EDA"}},{name:"Modules",scope:"support.module, support.node",settings:{foreground:"#E53935",fontStyle:"italic"}},{name:"Type",scope:"support.type, constant.other.key",settings:{foreground:"#E2931D"}},{name:"Type",scope:"entity.name.type, entity.other.inherited-class, entity.other",settings:{foreground:"#E2931D"}},{name:"Comment",scope:"comment",settings:{foreground:"#90A4AE",fontStyle:"italic"}},{name:"Comment",scope:"comment punctuation.definition.comment, string.quoted.docstring",settings:{foreground:"#90A4AE",fontStyle:"italic"}},{name:"Punctuation",scope:"punctuation",settings:{foreground:"#39ADB5"}},{name:"Class",scope:"entity.name, entity.name.type.class, support.type, support.class, meta.use",settings:{foreground:"#E2931D"}},{name:"Class variable",scope:"variable.object.property, meta.field.declaration entity.name.function",settings:{foreground:"#E53935"}},{name:"Class method",scope:"meta.definition.method entity.name.function",settings:{foreground:"#E53935"}},{name:"Function definition",scope:"meta.function entity.name.function",settings:{foreground:"#6182B8"}},{name:"Template expression",scope:"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end",settings:{foreground:"#39ADB5"}},{name:"Reset embedded/template expression colors",scope:"meta.embedded, source.groovy.embedded, meta.template.expression",settings:{foreground:"#90A4AE"}},{name:"YAML key",scope:"entity.name.tag.yaml",settings:{foreground:"#E53935"}},{name:"JSON key",scope:"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json",settings:{foreground:"#E53935"}},{name:"JSON constant",scope:"constant.language.json",settings:{foreground:"#39ADB5"}},{name:"CSS class",scope:"entity.other.attribute-name.class",settings:{foreground:"#E2931D"}},{name:"CSS ID",scope:"entity.other.attribute-name.id",settings:{foreground:"#F76D47"}},{name:"CSS tag",scope:"source.css entity.name.tag",settings:{foreground:"#E2931D"}},{name:"CSS properties",scope:"support.type.property-name.css",settings:{foreground:"#8796B0"}},{name:"HTML tag outer",scope:"meta.tag, punctuation.definition.tag",settings:{foreground:"#39ADB5"}},{name:"HTML tag inner",scope:"entity.name.tag",settings:{foreground:"#E53935"}},{name:"HTML tag attribute",scope:"entity.other.attribute-name",settings:{foreground:"#9C3EDA"}},{name:"HTML entities",scope:"punctuation.definition.entity.html",settings:{foreground:"#90A4AE"}},{name:"Markdown heading",scope:"markup.heading",settings:{foreground:"#39ADB5"}},{name:"Markdown link text",scope:"text.html.markdown meta.link.inline, meta.link.reference",settings:{foreground:"#E53935"}},{name:"Markdown list item",scope:"text.html.markdown beginning.punctuation.definition.list",settings:{foreground:"#39ADB5"}},{name:"Markdown italic",scope:"markup.italic",settings:{foreground:"#E53935",fontStyle:"italic"}},{name:"Markdown bold",scope:"markup.bold",settings:{foreground:"#E53935",fontStyle:"bold"}},{name:"Markdown bold italic",scope:"markup.bold markup.italic, markup.italic markup.bold",settings:{foreground:"#E53935",fontStyle:"italic bold"}},{name:"Markdown code block",scope:"markup.fenced_code.block.markdown punctuation.definition.markdown",settings:{foreground:"#91B859"}},{name:"Markdown inline code",scope:"markup.inline.raw.string.markdown",settings:{foreground:"#91B859"}},{name:"INI property name",scope:"keyword.other.definition.ini",settings:{foreground:"#E53935"}},{name:"INI section title",scope:"entity.name.section.group-title.ini",settings:{foreground:"#39ADB5"}},{name:"C# class",scope:"source.cs meta.class.identifier storage.type",settings:{foreground:"#E2931D"}},{name:"C# class method",scope:"source.cs meta.method.identifier entity.name.function",settings:{foreground:"#E53935"}},{name:"C# function call",scope:"source.cs meta.method-call meta.method, source.cs entity.name.function",settings:{foreground:"#6182B8"}},{name:"C# type",scope:"source.cs storage.type",settings:{foreground:"#E2931D"}},{name:"C# return type",scope:"source.cs meta.method.return-type",settings:{foreground:"#E2931D"}},{name:"C# preprocessor",scope:"source.cs meta.preprocessor",settings:{foreground:"#90A4AE"}},{name:"C# namespace",scope:"source.cs entity.name.type.namespace",settings:{foreground:"#90A4AE"}},{name:"JSX Text",scope:"meta.jsx.children, SXNested",settings:{foreground:"#90A4AE"}},{name:"JSX Components name",scope:"support.class.component",settings:{foreground:"#E2931D"}},{name:"C-related Block Level Variables",scope:"source.cpp meta.block variable.other",settings:{foreground:"#90A4AE"}},{name:"Member Access Meta",scope:"source.python meta.member.access.python",settings:{foreground:"#E53935"}},{name:"Function Call",scope:"source.python meta.function-call.python, meta.function-call.arguments",settings:{foreground:"#6182B8"}},{name:"Blocks",scope:"meta.block",settings:{foreground:"#E53935"}},{name:"Function Call",scope:"entity.name.function.call",settings:{foreground:"#6182B8"}},{name:"Namespaces",scope:"source.php support.other.namespace, source.php meta.use support.class",settings:{foreground:"#90A4AE"}},{name:"Constant keywords",scope:"constant.keyword",settings:{foreground:"#39ADB5",fontStyle:"italic"}},{name:"Entity name",scope:"entity.name.function",settings:{foreground:"#6182B8"}},{name:"Global settings",settings:{background:"#FAFAFA",foreground:"#90A4AE"}},{name:"Markup Deleted",scope:["markup.deleted"],settings:{foreground:"#E53935"}},{name:"Markup Inserted",scope:["markup.inserted"],settings:{foreground:"#91B859"}},{name:"Markup Underline",scope:["markup.underline"],settings:{fontStyle:"underline"}},{name:"Keyword Control",scope:["keyword.control"],settings:{foreground:"#39ADB5",fontStyle:"italic"}},{name:"Parameter",scope:["variable.parameter"],settings:{fontStyle:"italic"}},{name:"Python - Self Parameter",scope:["variable.parameter.function.language.special.self.python"],settings:{foreground:"#E53935",fontStyle:"italic"}},{name:"Python - Format Placeholder",scope:["constant.character.format.placeholder.other.python"],settings:{foreground:"#F76D47"}},{name:"Markdown - Blockquote",scope:["markup.quote"],settings:{fontStyle:"italic",foreground:"#39ADB5"}},{name:"Markdown - Fenced Language",scope:["markup.fenced_code.block"],settings:{foreground:"#90A4AE90"}},{name:"Markdown - Blockquote Punctuation",scope:["punctuation.definition.quote"],settings:{foreground:"#FF5370"}},{name:"JSON Key - Level 0",scope:["meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#9C3EDA"}},{name:"JSON Key - Level 1",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#E2931D"}},{name:"JSON Key - Level 2",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#F76D47"}},{name:"JSON Key - Level 3",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#E53935"}},{name:"JSON Key - Level 4",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#916b53"}},{name:"JSON Key - Level 5",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#6182B8"}},{name:"JSON Key - Level 6",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FF5370"}},{name:"JSON Key - Level 7",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#9C3EDA"}},{name:"JSON Key - Level 8",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#91B859"}}],colors:{focusBorder:"#FFFFFF00",foreground:"#90A4AE","button.background":"#80CBC440","button.foreground":"#ffffff","dropdown.background":"#FAFAFA","input.background":"#EEEEEE","inputOption.activeBorder":"#90A4AE30","list.activeSelectionBackground":"#FAFAFA","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#E5393580","list.focusBackground":"#90A4AE20","list.focusForeground":"#90A4AE","list.highlightForeground":"#80CBC4","list.hoverBackground":"#FAFAFA","list.inactiveSelectionBackground":"#CCD7DA50","activityBar.background":"#FAFAFA","activityBar.dropBackground":"#E5393580","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#CCD7DA30","badge.foreground":"#90A4AE","sideBar.background":"#FAFAFA","sideBarSectionHeader.background":"#FAFAFA","editorGroup.dropBackground":"#E5393580","editorGroup.focusedEmptyBorder":"#E53935","editorGroupHeader.tabsBackground":"#FAFAFA","tab.border":"#FAFAFA","tab.activeBorder":"#80CBC4","tab.inactiveBackground":"#FAFAFA","tab.activeModifiedBorder":"#7E939E","tab.inactiveModifiedBorder":"#89221f","tab.unfocusedActiveModifiedBorder":"#b72d2a","tab.unfocusedInactiveModifiedBorder":"#89221f","editor.background":"#FAFAFA","editor.foreground":"#90A4AE","editorLineNumber.foreground":"#CFD8DC","editorLineNumber.activeForeground":"#7E939E","editorCursor.foreground":"#272727","editor.selectionBackground":"#80CBC440","editor.selectionHighlightBackground":"#27272720","editor.wordHighlightBackground":"#FF537030","editor.wordHighlightStrongBackground":"#91B85930","editor.findMatchHighlight":"#90A4AE","editor.findRangeHighlightBackground":"#E2931D30","editor.lineHighlightBorder":"#CCD7DA00","editor.rangeHighlightBackground":"#FFFFFF0d","editorWhitespace.foreground":"#90A4AE40","editorWidget.background":"#FAFAFA","editorHoverWidget.background":"#FAFAFA","editorMarkerNavigation.background":"#90A4AE05","peekView.border":"#00000020","peekViewEditor.background":"#90A4AE05","peekViewResult.background":"#90A4AE05","peekViewTitle.background":"#90A4AE05","panel.background":"#FAFAFA","panel.border":"#FAFAFA60","panelTitle.activeBorder":"#80CBC4","panelTitle.inactiveForeground":"#90A4AE","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","statusBar.background":"#FAFAFA","statusBar.debuggingBackground":"#9C3EDA","statusBar.debuggingForeground":"#FFFFFF","statusBar.noFolderBackground":"#FAFAFA","statusBarItem.activeBackground":"#E5393580","statusBarItem.hoverBackground":"#90A4AE20","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","titleBar.activeBackground":"#FAFAFA","pickerGroup.border":"#FFFFFF1a","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#6182B8","terminal.ansiBrightBlack":"#90A4AE","terminal.ansiBrightBlue":"#6182B8","terminal.ansiBrightCyan":"#39ADB5","terminal.ansiBrightGreen":"#91B859","terminal.ansiBrightMagenta":"#9C3EDA","terminal.ansiBrightRed":"#E53935","terminal.ansiBrightWhite":"#FFFFFF","terminal.ansiBrightYellow":"#E2931D","terminal.ansiCyan":"#39ADB5","terminal.ansiGreen":"#91B859","terminal.ansiMagenta":"#9C3EDA","terminal.ansiRed":"#E53935","terminal.ansiWhite":"#FFFFFF","terminal.ansiYellow":"#E2931D","debugToolBar.background":"#FAFAFA","debugConsole.errorForeground":"#E53935","debugConsole.infoForeground":"#39ADB5","debugConsole.warningForeground":"#E2931D","selection.background":"#CCD7DA80","editorRuler.foreground":"#B0BEC5","widget.shadow":"#00000020","scrollbar.shadow":"#00000020","editorLink.activeForeground":"#90A4AE","progressBar.background":"#80CBC4","pickerGroup.foreground":"#80CBC4","tree.indentGuidesStroke":"#B0BEC5","terminalCursor.foreground":"#E2931D","terminalCursor.background":"#000000","inputOption.activeBackground":"#90A4AE30","textLink.foreground":"#80CBC4","textLink.activeForeground":"#90A4AE","sideBar.foreground":"#7E939E","sideBar.border":"#FAFAFA60","sideBarTitle.foreground":"#90A4AE","sideBarSectionHeader.border":"#FAFAFA60","panel.dropBackground":"#90A4AE","sash.hoverBorder":"#80CBC450","panelTitle.activeForeground":"#000000","editor.lineHighlightBackground":"#CCD7DA50","editor.findMatchBackground":"#00000020","editor.findMatchHighlightBackground":"#00000010","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlightBorder":"#00000030","editorIndentGuide.background":"#B0BEC570","editorIndentGuide.activeBackground":"#B0BEC5","editorGroup.border":"#00000020","editorGutter.modifiedBackground":"#6182B860","editorGutter.addedBackground":"#91B85960","editorGutter.deletedBackground":"#E5393560","activityBar.border":"#FAFAFA60","activityBar.foreground":"#90A4AE","activityBar.activeBorder":"#80CBC4","extensionBadge.remoteForeground":"#90A4AE","scrollbarSlider.background":"#90A4AE20","scrollbarSlider.hoverBackground":"#90A4AE10","scrollbarSlider.activeBackground":"#80CBC4","tab.unfocusedActiveBorder":"#90A4AE","tab.activeForeground":"#000000","tab.inactiveForeground":"#7E939E","tab.activeBackground":"#FAFAFA","tab.unfocusedActiveForeground":"#90A4AE","editorWidget.resizeBorder":"#80CBC4","editorWidget.border":"#80CBC4","statusBar.border":"#FAFAFA60","statusBar.foreground":"#7E939E","editorBracketMatch.border":"#27272750","editorBracketMatch.background":"#FAFAFA","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.border":"#FAFAFA","editorOverviewRuler.errorForeground":"#E5393540","editorOverviewRuler.infoForeground":"#6182B840","editorOverviewRuler.warningForeground":"#E2931D40","editorInfo.foreground":"#6182B870","editorWarning.foreground":"#E2931D70","editorError.foreground":"#E5393570","editorHoverWidget.border":"#00000010","titleBar.activeForeground":"#90A4AE","titleBar.inactiveBackground":"#FAFAFA","titleBar.inactiveForeground":"#7E939E","titleBar.border":"#FAFAFA60","input.foreground":"#90A4AE","input.placeholderForeground":"#90A4AE60","input.border":"#00000010","inputValidation.errorBorder":"#E53935","inputValidation.infoBorder":"#6182B8","inputValidation.warningBorder":"#E2931D","dropdown.border":"#00000010","quickInput.background":"#FAFAFA","quickInput.foreground":"#7E939E","list.hoverForeground":"#B1C7D3","list.inactiveSelectionForeground":"#80CBC4","quickInput.list.focusBackground":"#90A4AE20","editorSuggestWidget.background":"#FAFAFA","editorSuggestWidget.foreground":"#90A4AE","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#CCD7DA50","editorSuggestWidget.border":"#00000010","diffEditor.insertedTextBackground":"#39ADB520","diffEditor.removedTextBackground":"#FF537020","notifications.background":"#FAFAFA","notifications.foreground":"#90A4AE","notificationLink.foreground":"#80CBC4","extensionButton.prominentBackground":"#91B85990","extensionButton.prominentHoverBackground":"#91B859","extensionButton.prominentForeground":"#90A4AE","peekViewEditorGutter.background":"#90A4AE05","peekViewTitleDescription.foreground":"#90A4AE60","peekViewResult.matchHighlightBackground":"#80CBC440","peekViewEditor.matchHighlightBackground":"#80CBC440","peekViewResult.selectionBackground":"#7E939E70","gitDecoration.deletedResourceForeground":"#E5393590","gitDecoration.conflictingResourceForeground":"#E2931D90","gitDecoration.modifiedResourceForeground":"#6182B890","gitDecoration.untrackedResourceForeground":"#91B85990","gitDecoration.ignoredResourceForeground":"#7E939E90","breadcrumb.background":"#FAFAFA","breadcrumb.foreground":"#7E939E","breadcrumb.focusForeground":"#90A4AE","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumbPicker.background":"#FAFAFA","menu.background":"#FAFAFA","menu.foreground":"#90A4AE","menu.selectionBackground":"#CCD7DA50","menu.selectionForeground":"#80CBC4","menu.selectionBorder":"#CCD7DA50","menu.separatorBackground":"#90A4AE","menubar.selectionBackground":"#CCD7DA50","menubar.selectionForeground":"#80CBC4","menubar.selectionBorder":"#CCD7DA50","settings.dropdownForeground":"#90A4AE","settings.dropdownBackground":"#FAFAFA","settings.numberInputForeground":"#90A4AE","settings.numberInputBackground":"#FAFAFA","settings.textInputForeground":"#90A4AE","settings.textInputBackground":"#FAFAFA","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.checkboxBackground":"#FAFAFA","settings.checkboxForeground":"#90A4AE","listFilterWidget.background":"#CCD7DA50","listFilterWidget.outline":"#CCD7DA50","listFilterWidget.noMatchesOutline":"#CCD7DA50"}}}}]); diff --git a/4759.e052ec6c.async.js b/4759.e052ec6c.async.js new file mode 100644 index 00000000..b7050bdf --- /dev/null +++ b/4759.e052ec6c.async.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4759],{4759:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({fileTypes:["sass"],foldingStartMarker:"/\\*|^#|^\\*|^\\b|*#?region|^\\.",foldingStopMarker:"\\*/|*#?endregion|^\\s*$",name:"sass",patterns:[{begin:"^(\\s*)(/\\*)",end:"(\\*/)|^(?!\\s\\1)",name:"comment.block.sass",patterns:[{include:"#comment-tag"},{include:"#comment-param"}]},{match:"^[\\t ]*/?//[\\t ]*[SRI][\\t ]*$",name:"keyword.other.sass.formatter.action"},{begin:"^[\\t ]*//[\\t ]*(import)[\\t ]*(css-variables)[\\t ]*(from)",end:"$\\n?",name:"comment.import.css.variables",captures:{1:{name:"keyword.control"},2:{name:"variable"},3:{name:"keyword.control"}},patterns:[{include:"#import-quotes"}]},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#placeholder-selector"},{begin:"\\$[a-zA-Z0-9_-]+(?=:)",end:"$\\n?|(?=\\)\\s\\)|\\)\\n)",name:"sass.script.maps",captures:{0:{name:"variable.other.name"}},patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#reserved-words"},{include:"#parent-selector"},{include:"#property-value"},{include:"#semicolon"},{include:"#dotdotdot"}]},{include:"#variable-root"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#dotdotdot"},{begin:"@include|\\+(?!\\W|\\d)",end:"(?=\\n|\\()",name:"support.function.name.sass.library",captures:{0:{name:"keyword.control.at-rule.css.sass"}}},{begin:"^(@use)",end:"(?=\\n)",name:"sass.use",captures:{0:{name:"keyword.control.at-rule.css.sass.use"}},patterns:[{match:"as|with",name:"support.type.css.sass"},{include:"#numeric"},{include:"#unit"},{include:"#variable-root"},{include:"#rgb-value"},{include:"#comma"},{include:"#parenthesis-open"},{include:"#parenthesis-close"},{include:"#colon"},{include:"#import-quotes"}]},{begin:"^@import(.*?)( as.*)?$",end:"(?=\\n)",name:"keyword.control.at-rule.use",captures:{1:{name:"constant.character.css.sass"},2:{name:"invalid"}}},{begin:"@mixin|^[\\t ]*=|@function",end:"$\\n?|(?=\\()",name:"support.function.name.sass",captures:{0:{name:"keyword.control.at-rule.css.sass"}},patterns:[{match:"[\\w-]+",name:"entity.name.function"}]},{begin:"@",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))",name:"keyword.control.at-rule.css.sass"},{begin:"(?<!\\-|\\()\\b(a|abbr|acronym|address|applet|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|menu|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video|main|svg|rect|ruby|center|circle|ellipse|line|polyline|polygon|path|text|u|slot)\\b(?!-|\\)|:\\s)|&",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\#|\\[|>|-|_)",name:"entity.name.tag.css.sass.symbol",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"#",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\[|>)",name:"entity.other.attribute-name.id.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\.|(?<=&)(-|_)",end:"$\\n?|(?=\\s|,|\\(|\\)|\\[|>)",name:"entity.other.attribute-name.class.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\[",end:"\\]",name:"entity.other.attribute-selector.sass",patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{match:"\\^|\\$|\\*|~",name:"keyword.other.regex.sass"}]},{match:`^((?<=\\]|\\)|not\\(|\\*|>|>\\s)| +*):[a-z:-]+|(::|:-)[a-z:-]+`,name:"entity.other.attribute-name.pseudo-class.css.sass"},{include:"#module"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{begin:":",end:"$\\n?|(?=\\s\\(|and\\(|\\),)",name:"meta.property-list.css.sass.prop",patterns:[{match:"(?<=:)[a-z-]+\\s",name:"support.type.property-name.css.sass.prop.name"},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#module"},{match:"--.+?(?=\\))",name:"variable.css"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}]},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{begin:"(?<=})(?!\\n|\\(|\\)|[a-zA-Z0-9_-]+:)",end:"\\s|(?=,|\\.|\\[|\\)|\\n)",name:"entity.name.tag.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{include:"#operator"},{match:"[a-z-]+((?=:|#{))",name:"support.type.property-name.css.sass.prop.name"},{include:"#reserved-words"},{include:"#property-value"}],repository:{module:{match:"([\\w-]+?)(\\.)",name:"constant.character.module",captures:{1:{name:"constant.character.module.name"},2:{name:"constant.numeric.module.dot"}}},comma:{match:"\\band\\b|\\bor\\b|,",name:"comment.punctuation.comma.sass"},"comment-tag":{begin:"(?<={{)",end:"(?=}})",name:"comment.tag.sass"},"comment-param":{match:"\\@(\\w+)",name:"storage.type.class.jsdoc"},"curly-brackets":{match:"{|}",name:"invalid"},dotdotdot:{match:"\\.\\.\\.",name:"variable.other"},"double-slash":{begin:"//",end:"$\\n?",name:"comment.line.sass",patterns:[{include:"#comment-tag"}]},"double-quoted":{begin:'"',end:'"',name:"string.quoted.double.css.sass",patterns:[{include:"#quoted-interpolation"}]},flag:{match:"!(important|default|optional|global)",name:"keyword.other.important.css.sass"},function:{match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[a-zA-Z0-9_-][\\w-]*(?=\\()",name:"support.function.name.sass"},"function-content":{begin:"(?<=url\\(|format\\(|attr\\()",end:".(?=\\))",name:"string.quoted.double.css.sass"},"parenthesis-open":{match:"\\(",name:"entity.name.function.parenthesis.open"},"parenthesis-close":{match:"\\)",name:"entity.name.function.parenthesis.close"},colon:{match:":",name:"meta.property-list.css.sass.colon"},interpolation:{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"},{include:"#double-quoted"},{include:"#single-quoted"}]},numeric:{match:"(-|\\.)?[0-9]+(\\.[0-9]+)?",name:"constant.numeric.css.sass"},operator:{match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~",name:"keyword.operator.sass"},"parent-selector":{match:"&",name:"entity.name.tag.css.sass"},"placeholder-selector":{begin:"(?<!\\d)%(?!\\d)",end:"$\\n?|\\s",name:"entity.other.inherited-class.placeholder-selector.css.sass"},"property-value":{match:"[a-zA-Z0-9_-]+",name:"meta.property-value.css.sass support.constant.property-value.css.sass"},"pseudo-class":{match:":[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.sass"},"quoted-interpolation":{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"}]},"reserved-words":{match:"\\b(false|from|in|not|null|through|to|true)\\b",name:"support.type.property-name.css.sass"},"rgb-value":{match:"(#)([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\b",name:"constant.language.color.rgb-value.css.sass"},semicolon:{match:";",name:"invalid"},"single-quoted":{begin:"'",end:"'",name:"string.quoted.single.css.sass",patterns:[{include:"#quoted-interpolation"}]},unit:{match:"(?<=[\\d]|})(ch|cm|deg|dpcm|dpi|dppx|em|ex|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vw|fr|%)",name:"keyword.control.unit.css.sass"},"variable-root":{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.root"},variable:{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.value"},"import-quotes":{match:`["']?\\.{0,2}[\\w/]+["']?`,name:"constant.character.css.sass"}},scopeName:"source.sass",displayName:"Sass"})]}}]); diff --git a/4868.5b10c4c4.async.js b/4868.5b10c4c4.async.js new file mode 100644 index 00000000..4b8c2549 --- /dev/null +++ b/4868.5b10c4c4.async.js @@ -0,0 +1,6 @@ +!(function(){"use strict";var la=Object.defineProperty,ca=Object.defineProperties;var ua=Object.getOwnPropertyDescriptors;var ht=Object.getOwnPropertySymbols;var Yn=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable;var yt=Math.pow,Xn=(Z,H,R)=>H in Z?la(Z,H,{enumerable:!0,configurable:!0,writable:!0,value:R}):Z[H]=R,K=(Z,H)=>{for(var R in H||(H={}))Yn.call(H,R)&&Xn(Z,R,H[R]);if(ht)for(var R of ht(H))Qn.call(H,R)&&Xn(Z,R,H[R]);return Z},Ee=(Z,H)=>ca(Z,ua(H));var er=(Z,H)=>{var R={};for(var l in Z)Yn.call(Z,l)&&H.indexOf(l)<0&&(R[l]=Z[l]);if(Z!=null&&ht)for(var l of ht(Z))H.indexOf(l)<0&&Qn.call(Z,l)&&(R[l]=Z[l]);return R};var Gt=(Z,H,R)=>new Promise((l,v)=>{var U=re=>{try{xe(R.next(re))}catch(oe){v(oe)}},u=re=>{try{xe(R.throw(re))}catch(oe){v(oe)}},xe=re=>re.done?l(re.value):Promise.resolve(re.value).then(U,u);xe((R=R.apply(Z,H)).next())});(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4868],{14868:function(Z,H,R){R.d(H,{he:function(){return na}});var l=R(11527),v=R(97605),U=R(73727),u=R(50959);function xe(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=xe(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function re(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=xe(e))&&(r&&(r+=" "),r+=t);return r}var oe=re,tr=R(6816),nr=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,rr=(0,tr.Z)(function(e){return nr.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),We=R(6570),gt=R(18246),or=R(4256),sr=R(46096),ir=rr,ar=function(t){return t!=="theme"},qt=function(t){return typeof t=="string"&&t.charCodeAt(0)>96?ir:ar},Jt=function(t,n,r){var o;if(n){var s=n.shouldForwardProp;o=t.__emotion_forwardProp&&s?function(i){return t.__emotion_forwardProp(i)&&s(i)}:s}return typeof o!="function"&&r&&(o=t.__emotion_forwardProp),o},da=`You have illegal escape sequence in your template literal, most likely inside content's property value. +Because you write your CSS inside a JavaScript string you actually have to do double escaping, so for example "content: '\\00d7';" should become "content: '\\\\00d7';". +You can read more about this here: +https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`,lr=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return(0,gt.hC)(n,r,o),(0,sr.L)(function(){return(0,gt.My)(n,r,o)}),null},cr=function e(t,n){var r=t.__emotion_real===t,o=r&&t.__emotion_base||t,s,i;n!==void 0&&(s=n.label,i=n.target);var a=Jt(t,n,r),c=a||qt(o),d=!c("as");return function(){var m=arguments,y=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(s!==void 0&&y.push("label:"+s+";"),m[0]==null||m[0].raw===void 0)y.push.apply(y,m);else{y.push(m[0][0]);for(var f=m.length,h=1;h<f;h++)y.push(m[h],m[0][h])}var g=(0,We.w)(function(p,T,k){var x=d&&p.as||o,S="",b=[],C=p;if(p.theme==null){C={};for(var _ in p)C[_]=p[_];C.theme=u.useContext(We.T)}typeof p.className=="string"?S=(0,gt.fp)(T.registered,b,p.className):p.className!=null&&(S=p.className+" ");var A=(0,or.O)(y.concat(b),T.registered,C);S+=T.key+"-"+A.name,i!==void 0&&(S+=" "+i);var I=d&&a===void 0?qt(x):c,M={};for(var w in p)d&&w==="as"||I(w)&&(M[w]=p[w]);return M.className=S,M.ref=k,u.createElement(u.Fragment,null,u.createElement(lr,{cache:T,serialized:A,isStringTag:typeof x=="string"}),u.createElement(x,M))});return g.displayName=s!==void 0?s:"Styled("+(typeof o=="string"?o:o.displayName||o.name||"Component")+")",g.defaultProps=t.defaultProps,g.__emotion_real=g,g.__emotion_base=o,g.__emotion_styles=y,g.__emotion_forwardProp=a,Object.defineProperty(g,"toString",{value:function(){return"."+i}}),g.withComponent=function(p,T){return e(p,(0,v.Z)({},n,T,{shouldForwardProp:Jt(g,T,!0)})).apply(void 0,y)},g}},ur=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],bt=cr.bind();ur.forEach(function(e){bt[e]=bt(e)});function Xt(e,t){return bt(e,t)}const dr=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))};function he(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}function Se(e){if(typeof e!="string")throw new Error(he(7));return e.charAt(0).toUpperCase()+e.slice(1)}function se(e){return e!==null&&typeof e=="object"&&e.constructor===Object}function Yt(e){if(!se(e))return e;const t={};return Object.keys(e).forEach(n=>{t[n]=Yt(e[n])}),t}function Y(e,t,n={clone:!0}){const r=n.clone?(0,v.Z)({},e):e;return se(e)&&se(t)&&Object.keys(t).forEach(o=>{o!=="__proto__"&&(se(t[o])&&o in e&&se(e[o])?r[o]=Y(e[o],t[o],n):n.clone?r[o]=se(t[o])?Yt(t[o]):t[o]:r[o]=t[o])}),r}function fr(e,t){return t?Y(e,t,{clone:!1}):e}var ze=fr;const vt={xs:0,sm:600,md:900,lg:1200,xl:1536},xt={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${vt[e]}px)`};function ie(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const s=r.breakpoints||xt;return t.reduce((i,a,c)=>(i[s.up(s.keys[c])]=n(t[c]),i),{})}if(typeof t=="object"){const s=r.breakpoints||xt;return Object.keys(t).reduce((i,a)=>{if(Object.keys(s.values||vt).indexOf(a)!==-1){const c=s.up(a);i[c]=n(t[a],a)}else{const c=a;i[c]=t[c]}return i},{})}return n(t)}function fa(e){const t=n=>{const r=n.theme||{},o=e(n),s=r.breakpoints||xt,i=s.keys.reduce((a,c)=>(n[c]&&(a=a||{},a[s.up(c)]=e(_extends({theme:r},n[c]))),a),null);return merge(o,i)};return t.propTypes={},t.filterProps=["xs","sm","md","lg","xl",...e.filterProps],t}function Qt(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,o)=>{const s=e.up(o);return r[s]={},r},{}))||{}}function en(e,t){return e.reduce((n,r)=>{const o=n[r];return(!o||Object.keys(o).length===0)&&delete n[r],n},t)}function ma(e,...t){const n=Qt(e),r=[n,...t].reduce((o,s)=>deepmerge(o,s),{});return en(Object.keys(n),r)}function mr(e,t){if(typeof e!="object")return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((o,s)=>{s<e.length&&(n[o]=!0)}):r.forEach(o=>{e[o]!=null&&(n[o]=!0)}),n}function pa({values:e,breakpoints:t,base:n}){const r=n||mr(e,t),o=Object.keys(r);if(o.length===0)return e;let s;return o.reduce((i,a,c)=>(Array.isArray(e)?(i[a]=e[c]!=null?e[c]:e[s],s=c):typeof e=="object"?(i[a]=e[a]!=null?e[a]:e[s],s=a):i[a]=e,i),{})}var ha=null;function He(e,t,n=!0){if(!t||typeof t!="string")return null;if(e&&e.vars&&n){const r=`vars.${t}`.split(".").reduce((o,s)=>o&&o[s]?o[s]:null,e);if(r!=null)return r}return t.split(".").reduce((r,o)=>r&&r[o]!=null?r[o]:null,e)}function Ve(e,t,n,r=n){let o;return typeof e=="function"?o=e(n):Array.isArray(e)?o=e[n]||r:o=He(e,n)||r,t&&(o=t(o,r,e)),o}function pr(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:o}=e,s=i=>{if(i[t]==null)return null;const a=i[t],c=i.theme,d=He(c,r)||{};return ie(i,a,y=>{let f=Ve(d,o,y);return y===f&&typeof y=="string"&&(f=Ve(d,o,`${t}${y==="default"?"":Se(y)}`,y)),n===!1?f:{[n]:f}})};return s.propTypes={},s.filterProps=[t],s}var O=pr;function hr(e){const t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}const yr={m:"margin",p:"padding"},gr={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},tn={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},br=hr(e=>{if(e.length>2)if(tn[e])e=tn[e];else return[e];const[t,n]=e.split(""),r=yr[t],o=gr[n]||"";return Array.isArray(o)?o.map(s=>r+s):[r+o]}),St=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],Ct=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],nn=[...St,...Ct];function Ie(e,t,n,r){var o;const s=(o=He(e,t,!1))!=null?o:n;return typeof s=="number"?i=>typeof i=="string"?i:s*i:Array.isArray(s)?i=>typeof i=="string"?i:s[i]:typeof s=="function"?s:()=>{}}function rn(e){return Ie(e,"spacing",8,"spacing")}function Me(e,t){if(typeof t=="string"||t==null)return t;const n=Math.abs(t),r=e(n);return t>=0?r:typeof r=="number"?-r:`-${r}`}function vr(e,t){return n=>e.reduce((r,o)=>(r[o]=Me(t,n),r),{})}function xr(e,t,n,r){if(t.indexOf(n)===-1)return null;const o=br(n),s=vr(o,r),i=e[n];return ie(e,i,s)}function wt(e,t){const n=rn(e.theme);return Object.keys(e).map(r=>xr(e,t,r,n)).reduce(ze,{})}function B(e){return wt(e,St)}B.propTypes={},B.filterProps=St;function L(e){return wt(e,Ct)}L.propTypes={},L.filterProps=Ct;function on(e){return wt(e,nn)}on.propTypes={},on.filterProps=nn;var ya=null;function Sr(...e){const t=e.reduce((r,o)=>(o.filterProps.forEach(s=>{r[s]=o}),r),{}),n=r=>Object.keys(r).reduce((o,s)=>t[s]?ze(o,t[s](r)):o,{});return n.propTypes={},n.filterProps=e.reduce((r,o)=>r.concat(o.filterProps),[]),n}var Ue=Sr;function Q(e){return typeof e!="number"?e:`${e}px solid`}const Cr=O({prop:"border",themeKey:"borders",transform:Q}),wr=O({prop:"borderTop",themeKey:"borders",transform:Q}),Tr=O({prop:"borderRight",themeKey:"borders",transform:Q}),kr=O({prop:"borderBottom",themeKey:"borders",transform:Q}),_r=O({prop:"borderLeft",themeKey:"borders",transform:Q}),jr=O({prop:"borderColor",themeKey:"palette"}),Pr=O({prop:"borderTopColor",themeKey:"palette"}),Ar=O({prop:"borderRightColor",themeKey:"palette"}),Rr=O({prop:"borderBottomColor",themeKey:"palette"}),Or=O({prop:"borderLeftColor",themeKey:"palette"}),Ge=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){const t=Ie(e.theme,"shape.borderRadius",4,"borderRadius"),n=r=>({borderRadius:Me(t,r)});return ie(e,e.borderRadius,n)}return null};Ge.propTypes={},Ge.filterProps=["borderRadius"];const ga=Ue(Cr,wr,Tr,kr,_r,jr,Pr,Ar,Rr,Or,Ge);var ba=null;const qe=e=>{if(e.gap!==void 0&&e.gap!==null){const t=Ie(e.theme,"spacing",8,"gap"),n=r=>({gap:Me(t,r)});return ie(e,e.gap,n)}return null};qe.propTypes={},qe.filterProps=["gap"];const Je=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){const t=Ie(e.theme,"spacing",8,"columnGap"),n=r=>({columnGap:Me(t,r)});return ie(e,e.columnGap,n)}return null};Je.propTypes={},Je.filterProps=["columnGap"];const Xe=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){const t=Ie(e.theme,"spacing",8,"rowGap"),n=r=>({rowGap:Me(t,r)});return ie(e,e.rowGap,n)}return null};Xe.propTypes={},Xe.filterProps=["rowGap"];const Er=O({prop:"gridColumn"}),zr=O({prop:"gridRow"}),Ir=O({prop:"gridAutoFlow"}),Mr=O({prop:"gridAutoColumns"}),Br=O({prop:"gridAutoRows"}),Lr=O({prop:"gridTemplateColumns"}),Fr=O({prop:"gridTemplateRows"}),$r=O({prop:"gridTemplateAreas"}),Dr=O({prop:"gridArea"}),va=Ue(qe,Je,Xe,Er,zr,Ir,Mr,Br,Lr,Fr,$r,Dr);var xa=null;function Ce(e,t){return t==="grey"?t:e}const Nr=O({prop:"color",themeKey:"palette",transform:Ce}),Kr=O({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:Ce}),Zr=O({prop:"backgroundColor",themeKey:"palette",transform:Ce}),Sa=Ue(Nr,Kr,Zr);var Ca=null;function q(e){return e<=1&&e!==0?`${e*100}%`:e}const Wr=O({prop:"width",transform:q}),Tt=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){const t=n=>{var r,o;const s=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||vt[n];return s?((o=e.theme)==null||(o=o.breakpoints)==null?void 0:o.unit)!=="px"?{maxWidth:`${s}${e.theme.breakpoints.unit}`}:{maxWidth:s}:{maxWidth:q(n)}};return ie(e,e.maxWidth,t)}return null};Tt.filterProps=["maxWidth"];const Hr=O({prop:"minWidth",transform:q}),Vr=O({prop:"height",transform:q}),Ur=O({prop:"maxHeight",transform:q}),Gr=O({prop:"minHeight",transform:q}),wa=O({prop:"size",cssProperty:"width",transform:q}),Ta=O({prop:"size",cssProperty:"height",transform:q}),qr=O({prop:"boxSizing"}),ka=Ue(Wr,Tt,Hr,Vr,Ur,Gr,qr);var _a=null,Ye={border:{themeKey:"borders",transform:Q},borderTop:{themeKey:"borders",transform:Q},borderRight:{themeKey:"borders",transform:Q},borderBottom:{themeKey:"borders",transform:Q},borderLeft:{themeKey:"borders",transform:Q},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:Ge},color:{themeKey:"palette",transform:Ce},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:Ce},backgroundColor:{themeKey:"palette",transform:Ce},p:{style:L},pt:{style:L},pr:{style:L},pb:{style:L},pl:{style:L},px:{style:L},py:{style:L},padding:{style:L},paddingTop:{style:L},paddingRight:{style:L},paddingBottom:{style:L},paddingLeft:{style:L},paddingX:{style:L},paddingY:{style:L},paddingInline:{style:L},paddingInlineStart:{style:L},paddingInlineEnd:{style:L},paddingBlock:{style:L},paddingBlockStart:{style:L},paddingBlockEnd:{style:L},m:{style:B},mt:{style:B},mr:{style:B},mb:{style:B},ml:{style:B},mx:{style:B},my:{style:B},margin:{style:B},marginTop:{style:B},marginRight:{style:B},marginBottom:{style:B},marginLeft:{style:B},marginX:{style:B},marginY:{style:B},marginInline:{style:B},marginInlineStart:{style:B},marginInlineEnd:{style:B},marginBlock:{style:B},marginBlockStart:{style:B},marginBlockEnd:{style:B},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:qe},rowGap:{style:Xe},columnGap:{style:Je},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:q},maxWidth:{style:Tt},minWidth:{transform:q},height:{transform:q},maxHeight:{transform:q},minHeight:{transform:q},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};function Jr(...e){const t=e.reduce((r,o)=>r.concat(Object.keys(o)),[]),n=new Set(t);return e.every(r=>n.size===Object.keys(r).length)}function Xr(e,t){return typeof e=="function"?e(t):e}function Yr(){function e(n,r,o,s){const i={[n]:r,theme:o},a=s[n];if(!a)return{[n]:r};const{cssProperty:c=n,themeKey:d,transform:m,style:y}=a;if(r==null)return null;if(d==="typography"&&r==="inherit")return{[n]:r};const f=He(o,d)||{};return y?y(i):ie(i,r,g=>{let p=Ve(f,m,g);return g===p&&typeof g=="string"&&(p=Ve(f,m,`${n}${g==="default"?"":Se(g)}`,g)),c===!1?p:{[c]:p}})}function t(n){var r;const{sx:o,theme:s={}}=n||{};if(!o)return null;const i=(r=s.unstable_sxConfig)!=null?r:Ye;function a(c){let d=c;if(typeof c=="function")d=c(s);else if(typeof c!="object")return c;if(!d)return null;const m=Qt(s.breakpoints),y=Object.keys(m);let f=m;return Object.keys(d).forEach(h=>{const g=Xr(d[h],s);if(g!=null)if(typeof g=="object")if(i[h])f=ze(f,e(h,g,s,i));else{const p=ie({theme:s},g,T=>({[h]:T}));Jr(p,g)?f[h]=t({sx:g,theme:s}):f=ze(f,p)}else f=ze(f,e(h,g,s,i))}),en(y,f)}return Array.isArray(o)?o.map(a):a(o)}return t}const sn=Yr();sn.filterProps=["sx"];var Qe=sn;const Qr=["sx"],eo=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:Ye;return Object.keys(e).forEach(s=>{o[s]?r.systemProps[s]=e[s]:r.otherProps[s]=e[s]}),r};function to(e){const{sx:t}=e,n=(0,U.Z)(e,Qr),{systemProps:r,otherProps:o}=eo(n);let s;return Array.isArray(t)?s=[r,...t]:typeof t=="function"?s=(...i)=>{const a=t(...i);return se(a)?(0,v.Z)({},r,a):r}:s=(0,v.Z)({},r,t),(0,v.Z)({},o,{sx:s})}const no=["values","unit","step"],Pa=null,ro=e=>{const t=Object.keys(e).map(n=>({key:n,val:e[n]}))||[];return t.sort((n,r)=>n.val-r.val),t.reduce((n,r)=>(0,v.Z)({},n,{[r.key]:r.val}),{})};function oo(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:r=5}=e,o=(0,U.Z)(e,no),s=ro(t),i=Object.keys(s);function a(f){return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${n})`}function c(f){return`@media (max-width:${(typeof t[f]=="number"?t[f]:f)-r/100}${n})`}function d(f,h){const g=i.indexOf(h);return`@media (min-width:${typeof t[f]=="number"?t[f]:f}${n}) and (max-width:${(g!==-1&&typeof t[i[g]]=="number"?t[i[g]]:h)-r/100}${n})`}function m(f){return i.indexOf(f)+1<i.length?d(f,i[i.indexOf(f)+1]):a(f)}function y(f){const h=i.indexOf(f);return h===0?a(i[1]):h===i.length-1?c(i[h]):d(f,i[i.indexOf(f)+1]).replace("@media","@media not all and")}return(0,v.Z)({keys:i,values:s,up:a,down:c,between:d,only:m,not:y,unit:n},o)}var so={borderRadius:4};function io(e=8){if(e.mui)return e;const t=rn({spacing:e}),n=(...r)=>(r.length===0?[1]:r).map(s=>{const i=t(s);return typeof i=="number"?`${i}px`:i}).join(" ");return n.mui=!0,n}const ao=["breakpoints","palette","spacing","shape"];function lo(e={},...t){const{breakpoints:n={},palette:r={},spacing:o,shape:s={}}=e,i=(0,U.Z)(e,ao),a=oo(n),c=io(o);let d=Y({breakpoints:a,direction:"ltr",components:{},palette:(0,v.Z)({mode:"light"},r),spacing:c,shape:(0,v.Z)({},so,s)},i);return d=t.reduce((m,y)=>Y(m,y),d),d.unstable_sxConfig=(0,v.Z)({},Ye,i==null?void 0:i.unstable_sxConfig),d.unstable_sx=function(y){return Qe({sx:y,theme:this})},d}var kt=lo;function co(e){return Object.keys(e).length===0}function uo(e=null){const t=u.useContext(We.T);return!t||co(t)?e:t}var an=uo;const fo=kt();function mo(e=fo){return an(e)}var _t=mo;const po=["className","component"];function ho(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r="MuiBox-root",generateClassName:o}=e,s=Xt("div",{shouldForwardProp:a=>a!=="theme"&&a!=="sx"&&a!=="as"})(Qe);return u.forwardRef(function(c,d){const m=_t(n),y=to(c),{className:f,component:h="div"}=y,g=(0,U.Z)(y,po);return(0,l.jsx)(s,(0,v.Z)({as:h,ref:d,className:oe(f,o?o(r):r),theme:t&&m[t]||m},g))})}const ln=e=>e;var cn=(()=>{let e=ln;return{configure(t){e=t},generate(t){return e(t)},reset(){e=ln}}})();function yo(e,t){return(0,v.Z)({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}function jt(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function go(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let n=e.match(t);return n&&n[0].length===1&&(n=n.map(r=>r+r)),n?`rgb${n.length===4?"a":""}(${n.map((r,o)=>o<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(", ")})`:""}function bo(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function ae(e){if(e.type)return e;if(e.charAt(0)==="#")return ae(go(e));const t=e.indexOf("("),n=e.substring(0,t);if(["rgb","rgba","hsl","hsla","color"].indexOf(n)===-1)throw new Error(he(9,e));let r=e.substring(t+1,e.length-1),o;if(n==="color"){if(r=r.split(" "),o=r.shift(),r.length===4&&r[3].charAt(0)==="/"&&(r[3]=r[3].slice(1)),["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(o)===-1)throw new Error(he(10,o))}else r=r.split(",");return r=r.map(s=>parseFloat(s)),{type:n,values:r,colorSpace:o}}const vo=e=>{const t=ae(e);return t.values.slice(0,3).map((n,r)=>t.type.indexOf("hsl")!==-1&&r!==0?`${n}%`:n).join(" ")},Ea=(e,t)=>{try{return vo(e)}catch(n){return e}};function et(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf("rgb")!==-1?r=r.map((o,s)=>s<3?parseInt(o,10):o):t.indexOf("hsl")!==-1&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf("color")!==-1?r=`${n} ${r.join(" ")}`:r=`${r.join(", ")}`,`${t}(${r})`}function za(e){if(e.indexOf("#")===0)return e;const{values:t}=ae(e);return`#${t.map((n,r)=>bo(r===3?Math.round(255*n):n)).join("")}`}function xo(e){e=ae(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,s=r*Math.min(o,1-o),i=(d,m=(d+n/30)%12)=>o-s*Math.max(Math.min(m-3,9-m,1),-1);let a="rgb";const c=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type==="hsla"&&(a+="a",c.push(t[3])),et({type:a,values:c})}function Pt(e){e=ae(e);let t=e.type==="hsl"||e.type==="hsla"?ae(xo(e)).values:e.values;return t=t.map(n=>(e.type!=="color"&&(n/=255),n<=.03928?n/12.92:yt((n+.055)/1.055,2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function So(e,t){const n=Pt(e),r=Pt(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function At(e,t){return e=ae(e),t=jt(t),(e.type==="rgb"||e.type==="hsl")&&(e.type+="a"),e.type==="color"?e.values[3]=`/${t}`:e.values[3]=t,et(e)}function Ia(e,t,n){try{return At(e,t)}catch(r){return e}}function Rt(e,t){if(e=ae(e),t=jt(t),e.type.indexOf("hsl")!==-1)e.values[2]*=1-t;else if(e.type.indexOf("rgb")!==-1||e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]*=1-t;return et(e)}function Ma(e,t,n){try{return Rt(e,t)}catch(r){return e}}function Ot(e,t){if(e=ae(e),t=jt(t),e.type.indexOf("hsl")!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf("rgb")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf("color")!==-1)for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return et(e)}function Ba(e,t,n){try{return Ot(e,t)}catch(r){return e}}function La(e,t=.15){return Pt(e)>.5?Rt(e,t):Ot(e,t)}function Co(e,t,n){try{return Co(e,t)}catch(r){return e}}var Be={black:"#000",white:"#fff"},wo={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},we={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},Te={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},Le={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},ke={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},_e={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},je={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};const To=["mode","contrastThreshold","tonalOffset"],un={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Be.white,default:Be.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Et={text:{primary:Be.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Be.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function dn(e,t,n,r){const o=r.light||r,s=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t==="light"?e.light=Ot(e.main,o):t==="dark"&&(e.dark=Rt(e.main,s)))}function ko(e="light"){return e==="dark"?{main:ke[200],light:ke[50],dark:ke[400]}:{main:ke[700],light:ke[400],dark:ke[800]}}function _o(e="light"){return e==="dark"?{main:we[200],light:we[50],dark:we[400]}:{main:we[500],light:we[300],dark:we[700]}}function jo(e="light"){return e==="dark"?{main:Te[500],light:Te[300],dark:Te[700]}:{main:Te[700],light:Te[400],dark:Te[800]}}function Po(e="light"){return e==="dark"?{main:_e[400],light:_e[300],dark:_e[700]}:{main:_e[700],light:_e[500],dark:_e[900]}}function Ao(e="light"){return e==="dark"?{main:je[400],light:je[300],dark:je[700]}:{main:je[800],light:je[500],dark:je[900]}}function Ro(e="light"){return e==="dark"?{main:Le[400],light:Le[300],dark:Le[700]}:{main:"#ed6c02",light:Le[500],dark:Le[900]}}function Oo(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:r=.2}=e,o=(0,U.Z)(e,To),s=e.primary||ko(t),i=e.secondary||_o(t),a=e.error||jo(t),c=e.info||Po(t),d=e.success||Ao(t),m=e.warning||Ro(t);function y(p){return So(p,Et.text.primary)>=n?Et.text.primary:un.text.primary}const f=({color:p,name:T,mainShade:k=500,lightShade:x=300,darkShade:S=700})=>{if(p=(0,v.Z)({},p),!p.main&&p[k]&&(p.main=p[k]),!p.hasOwnProperty("main"))throw new Error(he(11,T?` (${T})`:"",k));if(typeof p.main!="string")throw new Error(he(12,T?` (${T})`:"",JSON.stringify(p.main)));return dn(p,"light",x,r),dn(p,"dark",S,r),p.contrastText||(p.contrastText=y(p.main)),p},h={dark:Et,light:un};return Y((0,v.Z)({common:(0,v.Z)({},Be),mode:t,primary:f({color:s,name:"primary"}),secondary:f({color:i,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:f({color:a,name:"error"}),warning:f({color:m,name:"warning"}),info:f({color:c,name:"info"}),success:f({color:d,name:"success"}),grey:wo,contrastThreshold:n,getContrastText:y,augmentColor:f,tonalOffset:r},h[t]),o)}const Eo=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];function zo(e){return Math.round(e*1e5)/1e5}const fn={textTransform:"uppercase"},mn='"Roboto", "Helvetica", "Arial", sans-serif';function Io(e,t){const n=typeof t=="function"?t(e):t,{fontFamily:r=mn,fontSize:o=14,fontWeightLight:s=300,fontWeightRegular:i=400,fontWeightMedium:a=500,fontWeightBold:c=700,htmlFontSize:d=16,allVariants:m,pxToRem:y}=n,f=(0,U.Z)(n,Eo),h=o/14,g=y||(k=>`${k/d*h}rem`),p=(k,x,S,b,C)=>(0,v.Z)({fontFamily:r,fontWeight:k,fontSize:g(x),lineHeight:S},r===mn?{letterSpacing:`${zo(b/x)}em`}:{},C,m),T={h1:p(s,96,1.167,-1.5),h2:p(s,60,1.2,-.5),h3:p(i,48,1.167,0),h4:p(i,34,1.235,.25),h5:p(i,24,1.334,0),h6:p(a,20,1.6,.15),subtitle1:p(i,16,1.75,.15),subtitle2:p(a,14,1.57,.1),body1:p(i,16,1.5,.15),body2:p(i,14,1.43,.15),button:p(a,14,1.75,.4,fn),caption:p(i,12,1.66,.4),overline:p(i,12,2.66,1,fn),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Y((0,v.Z)({htmlFontSize:d,pxToRem:g,fontFamily:r,fontSize:o,fontWeightLight:s,fontWeightRegular:i,fontWeightMedium:a,fontWeightBold:c},T),f,{clone:!1})}const Mo=.2,Bo=.14,Lo=.12;function z(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Mo})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${Bo})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${Lo})`].join(",")}var Fo=["none",z(0,2,1,-1,0,1,1,0,0,1,3,0),z(0,3,1,-2,0,2,2,0,0,1,5,0),z(0,3,3,-2,0,3,4,0,0,1,8,0),z(0,2,4,-1,0,4,5,0,0,1,10,0),z(0,3,5,-1,0,5,8,0,0,1,14,0),z(0,3,5,-1,0,6,10,0,0,1,18,0),z(0,4,5,-2,0,7,10,1,0,2,16,1),z(0,5,5,-3,0,8,10,1,0,3,14,2),z(0,5,6,-3,0,9,12,1,0,3,16,2),z(0,6,6,-3,0,10,14,1,0,4,18,3),z(0,6,7,-4,0,11,15,1,0,4,20,3),z(0,7,8,-4,0,12,17,2,0,5,22,4),z(0,7,8,-4,0,13,19,2,0,5,24,4),z(0,7,9,-4,0,14,21,2,0,5,26,4),z(0,8,9,-5,0,15,22,2,0,6,28,5),z(0,8,10,-5,0,16,24,2,0,6,30,5),z(0,8,11,-5,0,17,26,2,0,6,32,5),z(0,9,11,-5,0,18,28,2,0,7,34,6),z(0,9,12,-6,0,19,29,2,0,7,36,6),z(0,10,13,-6,0,20,31,3,0,8,38,7),z(0,10,13,-6,0,21,33,3,0,8,40,7),z(0,10,14,-6,0,22,35,3,0,8,42,7),z(0,11,14,-7,0,23,36,3,0,9,44,8),z(0,11,15,-7,0,24,38,3,0,9,46,8)];const $o=["duration","easing","delay"],Do={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},No={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pn(e){return`${Math.round(e)}ms`}function Ko(e){if(!e)return 0;const t=e/36;return Math.round((4+15*yt(t,.25)+t/5)*10)}function Zo(e){const t=(0,v.Z)({},Do,e.easing),n=(0,v.Z)({},No,e.duration),r=(o=["all"],s={})=>{const{duration:i=n.standard,easing:a=t.easeInOut,delay:c=0}=s,d=(0,U.Z)(s,$o);return(Array.isArray(o)?o:[o]).map(m=>`${m} ${typeof i=="string"?i:pn(i)} ${a} ${typeof c=="string"?c:pn(c)}`).join(",")};return(0,v.Z)({getAutoHeightDuration:Ko,create:r},e,{easing:t,duration:n})}var Wo={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const Ho=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function hn(e={},...t){const{mixins:n={},palette:r={},transitions:o={},typography:s={}}=e,i=(0,U.Z)(e,Ho);if(e.vars)throw new Error(he(18));const a=Oo(r),c=kt(e);let d=Y(c,{mixins:yo(c.breakpoints,n),palette:a,shadows:Fo.slice(),typography:Io(a,s),transitions:Zo(o),zIndex:(0,v.Z)({},Wo)});return d=Y(d,i),d=t.reduce((m,y)=>Y(m,y),d),d.unstable_sxConfig=(0,v.Z)({},Ye,i==null?void 0:i.unstable_sxConfig),d.unstable_sx=function(y){return Qe({sx:y,theme:this})},d}let Ga=!1;function qa(...e){return hn(...e)}var zt=hn,Pe="$$material";const Vo=zt();var $=ho({themeId:Pe,defaultTheme:Vo,defaultClassName:"MuiBox-root",generateClassName:cn.generate});function It(e,t,n=void 0){const r={};return Object.keys(e).forEach(o=>{r[o]=e[o].reduce((s,i)=>{if(i){const a=t(i);a!==""&&s.push(a),n&&n[i]&&s.push(n[i])}return s},[]).join(" ")}),r}var Uo=R(10422);function Go(e,t){typeof e=="function"?e(t):e&&(e.current=t)}function yn(...e){return u.useMemo(()=>e.every(t=>t==null)?null:t=>{e.forEach(n=>{Go(n,t)})},e)}function qo(e){return e&&e.ownerDocument||document}function gn(e){return qo(e).defaultView||window}var tt=typeof window!="undefined"?u.useLayoutEffect:u.useEffect;function Jo(e,t=166){let n;function r(...o){const s=()=>{e.apply(this,o)};clearTimeout(n),n=setTimeout(s,t)}return r.clear=()=>{clearTimeout(n)},r}const Xo=["onChange","maxRows","minRows","style","value"];function nt(e){return parseInt(e,10)||0}const Yo={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function bn(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&&!e.overflow}const Qo=u.forwardRef(function(t,n){const{onChange:r,maxRows:o,minRows:s=1,style:i,value:a}=t,c=(0,U.Z)(t,Xo),{current:d}=u.useRef(a!=null),m=u.useRef(null),y=yn(n,m),f=u.useRef(null),h=u.useRef(0),[g,p]=u.useState({outerHeightStyle:0}),T=u.useCallback(()=>{const b=m.current,_=gn(b).getComputedStyle(b);if(_.width==="0px")return{outerHeightStyle:0};const A=f.current;A.style.width=_.width,A.value=b.value||t.placeholder||"x",A.value.slice(-1)===` +`&&(A.value+=" ");const I=_.boxSizing,M=nt(_.paddingBottom)+nt(_.paddingTop),w=nt(_.borderBottomWidth)+nt(_.borderTopWidth),E=A.scrollHeight;A.value="x";const D=A.scrollHeight;let W=E;s&&(W=Math.max(Number(s)*D,W)),o&&(W=Math.min(Number(o)*D,W)),W=Math.max(W,D);const G=W+(I==="border-box"?M+w:0),X=Math.abs(W-E)<=1;return{outerHeightStyle:G,overflow:X}},[o,s,t.placeholder]),k=(b,C)=>{const{outerHeightStyle:_,overflow:A}=C;return h.current<20&&(_>0&&Math.abs((b.outerHeightStyle||0)-_)>1||b.overflow!==A)?(h.current+=1,{overflow:A,outerHeightStyle:_}):b},x=u.useCallback(()=>{const b=T();bn(b)||p(C=>k(C,b))},[T]);tt(()=>{const b=()=>{const D=T();bn(D)||Uo.flushSync(()=>{p(W=>k(W,D))})},C=()=>{h.current=0,b()};let _;const A=()=>{cancelAnimationFrame(_),_=requestAnimationFrame(()=>{C()})},I=Jo(C),M=m.current,w=gn(M);w.addEventListener("resize",I);let E;return typeof ResizeObserver!="undefined"&&(E=new ResizeObserver(C),E.observe(M)),()=>{I.clear(),cancelAnimationFrame(_),w.removeEventListener("resize",I),E&&E.disconnect()}},[T]),tt(()=>{x()}),u.useEffect(()=>{h.current=0},[a]);const S=b=>{h.current=0,d||x(),r&&r(b)};return(0,l.jsxs)(u.Fragment,{children:[(0,l.jsx)("textarea",(0,v.Z)({value:a,onChange:S,ref:y,rows:s,style:(0,v.Z)({height:g.outerHeightStyle,overflow:g.overflow?"hidden":void 0},i)},c)),(0,l.jsx)("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:(0,v.Z)({},Yo.shadow,i,{paddingTop:0,paddingBottom:0})})]})});function vn(e){return typeof e=="string"}function es({props:e,states:t,muiFormControl:n}){return t.reduce((r,o)=>(r[o]=e[o],n&&typeof e[o]=="undefined"&&(r[o]=n[o]),r),{})}var xn=u.createContext(void 0);function ts(){return u.useContext(xn)}const ns=["variant"];function Sn(e){return e.length===0}function Cn(e){const{variant:t}=e,n=(0,U.Z)(e,ns);let r=t||"";return Object.keys(n).sort().forEach(o=>{o==="color"?r+=Sn(r)?e[o]:Se(e[o]):r+=`${Sn(r)?o:Se(o)}${Se(e[o].toString())}`}),r}const rs=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function os(e){return Object.keys(e).length===0}function ss(e){return typeof e=="string"&&e.charCodeAt(0)>96}const is=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,rt=e=>{const t={};return e&&e.forEach(n=>{const r=Cn(n.props);t[r]=n.style}),t},as=(e,t)=>{let n=[];return t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants),rt(n)},ot=(e,t,n)=>{const{ownerState:r={}}=e,o=[];return n&&n.forEach(s=>{let i=!0;Object.keys(s.props).forEach(a=>{r[a]!==s.props[a]&&e[a]!==s.props[a]&&(i=!1)}),i&&o.push(t[Cn(s.props)])}),o},ls=(e,t,n,r)=>{var o;const s=n==null||(o=n.components)==null||(o=o[r])==null?void 0:o.variants;return ot(e,t,s)};function st(e){return e!=="ownerState"&&e!=="theme"&&e!=="sx"&&e!=="as"}const cs=kt(),us=e=>e&&e.charAt(0).toLowerCase()+e.slice(1);function it({defaultTheme:e,theme:t,themeId:n}){return os(t)?e:t[n]||t}function ds(e){return e?(t,n)=>n[e]:null}const wn=({styledArg:e,props:t,defaultTheme:n,themeId:r})=>{const o=e((0,v.Z)({},t,{theme:it((0,v.Z)({},t,{defaultTheme:n,themeId:r}))}));let s;if(o&&o.variants&&(s=o.variants,delete o.variants),s){const i=ot(t,rt(s),s);return[o,...i]}return o};function fs(e={}){const{themeId:t,defaultTheme:n=cs,rootShouldForwardProp:r=st,slotShouldForwardProp:o=st}=e,s=i=>Qe((0,v.Z)({},i,{theme:it((0,v.Z)({},i,{defaultTheme:n,themeId:t}))}));return s.__mui_systemSx=!0,(i,a={})=>{dr(i,b=>b.filter(C=>!(C!=null&&C.__mui_systemSx)));const{name:c,slot:d,skipVariantsResolver:m,skipSx:y,overridesResolver:f=ds(us(d))}=a,h=(0,U.Z)(a,rs),g=m!==void 0?m:d&&d!=="Root"&&d!=="root"||!1,p=y||!1;let T,k=st;d==="Root"||d==="root"?k=r:d?k=o:ss(i)&&(k=void 0);const x=Xt(i,(0,v.Z)({shouldForwardProp:k,label:T},h)),S=(b,...C)=>{const _=C?C.map(w=>{if(typeof w=="function"&&w.__emotion_real!==w)return E=>wn({styledArg:w,props:E,defaultTheme:n,themeId:t});if(se(w)){let E=w,D;return w&&w.variants&&(D=w.variants,delete E.variants,E=W=>{let G=w;return ot(W,rt(D),D).forEach(ce=>{G=Y(G,ce)}),G}),E}return w}):[];let A=b;if(se(b)){let w;b&&b.variants&&(w=b.variants,delete A.variants,A=E=>{let D=b;return ot(E,rt(w),w).forEach(G=>{D=Y(D,G)}),D})}else typeof b=="function"&&b.__emotion_real!==b&&(A=w=>wn({styledArg:b,props:w,defaultTheme:n,themeId:t}));c&&f&&_.push(w=>{const E=it((0,v.Z)({},w,{defaultTheme:n,themeId:t})),D=is(c,E);if(D){const W={};return Object.entries(D).forEach(([G,X])=>{W[G]=typeof X=="function"?X((0,v.Z)({},w,{theme:E})):X}),f(w,W)}return null}),c&&!g&&_.push(w=>{const E=it((0,v.Z)({},w,{defaultTheme:n,themeId:t}));return ls(w,as(c,E),E,c)}),p||_.push(s);const I=_.length-C.length;if(Array.isArray(b)&&I>0){const w=new Array(I).fill("");A=[...b,...w],A.raw=[...b.raw,...w]}const M=x(A,..._);return i.muiName&&(M.muiName=i.muiName),M};return x.withConfig&&(S.withConfig=x.withConfig),S}}var Mt=zt();const ms=e=>st(e)&&e!=="classes",el=null;var at=fs({themeId:Pe,defaultTheme:Mt,rootShouldForwardProp:ms});function Tn(e,t){const n=(0,v.Z)({},t);return Object.keys(e).forEach(r=>{if(r.toString().match(/^(components|slots)$/))n[r]=(0,v.Z)({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const o=e[r]||{},s=t[r];n[r]={},!s||!Object.keys(s)?n[r]=o:!o||!Object.keys(o)?n[r]=s:(n[r]=(0,v.Z)({},s),Object.keys(o).forEach(i=>{n[r][i]=Tn(o[i],s[i])}))}else n[r]===void 0&&(n[r]=e[r])}),n}function ps(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:Tn(t.components[n].defaultProps,r)}function hs({props:e,name:t,defaultTheme:n,themeId:r}){let o=_t(n);return r&&(o=o[r]||o),ps({theme:o,name:t,props:e})}function Bt({props:e,name:t}){return hs({props:e,name:t,defaultTheme:Mt,themeId:Pe})}var ye=Se,ys=yn,gs=tt,bs=R(73331);function vs(e){return e==null||Object.keys(e).length===0}function xs(e){const{styles:t,defaultTheme:n={}}=e,r=typeof t=="function"?o=>t(vs(o)?n:o):t;return(0,l.jsx)(bs.xB,{styles:r})}function Ss({styles:e,themeId:t,defaultTheme:n={}}){const r=_t(n),o=typeof e=="function"?e(t&&r[t]||r):e;return(0,l.jsx)(xs,{styles:o})}var Cs=Ss;function ws(e){return(0,l.jsx)(Cs,(0,v.Z)({},e,{defaultTheme:Mt,themeId:Pe}))}var Ts=ws;function kn(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function ks(e,t=!1){return e&&(kn(e.value)&&e.value!==""||t&&kn(e.defaultValue)&&e.defaultValue!=="")}function nl(e){return e.startAdornment}const _s={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function lt(e,t,n="Mui"){const r=_s[t];return r?`${n}-${r}`:`${cn.generate(e)}-${t}`}function Lt(e,t,n="Mui"){const r={};return t.forEach(o=>{r[o]=lt(e,o,n)}),r}function js(e){return lt("MuiInputBase",e)}var Ft=Lt("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);const Ps=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"],As=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,n.size==="small"&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t[`color${ye(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},Rs=(e,t)=>{const{ownerState:n}=e;return[t.input,n.size==="small"&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type==="search"&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Os=e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:s,focused:i,formControl:a,fullWidth:c,hiddenLabel:d,multiline:m,readOnly:y,size:f,startAdornment:h,type:g}=e,p={root:["root",`color${ye(n)}`,r&&"disabled",o&&"error",c&&"fullWidth",i&&"focused",a&&"formControl",f&&f!=="medium"&&`size${ye(f)}`,m&&"multiline",h&&"adornedStart",s&&"adornedEnd",d&&"hiddenLabel",y&&"readOnly"],input:["input",r&&"disabled",g==="search"&&"inputTypeSearch",m&&"inputMultiline",f==="small"&&"inputSizeSmall",d&&"inputHiddenLabel",h&&"inputAdornedStart",s&&"inputAdornedEnd",y&&"readOnly"]};return It(p,js,t)},Es=at("div",{name:"MuiInputBase",slot:"Root",overridesResolver:As})(({theme:e,ownerState:t})=>(0,v.Z)({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${Ft.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:"default"}},t.multiline&&(0,v.Z)({padding:"4px 0 5px"},t.size==="small"&&{paddingTop:1}),t.fullWidth&&{width:"100%"})),zs=at("input",{name:"MuiInputBase",slot:"Input",overridesResolver:Rs})(({theme:e,ownerState:t})=>{const n=e.palette.mode==="light",r=(0,v.Z)({color:"currentColor"},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})}),o={opacity:"0 !important"},s=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return(0,v.Z)({font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${Ft.formControl} &`]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus:-ms-input-placeholder":s,"&:focus::-ms-input-placeholder":s},[`&.${Ft.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},t.size==="small"&&{paddingTop:1},t.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},t.type==="search"&&{MozAppearance:"textfield"})}),Is=(0,l.jsx)(Ts,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}});var Ms=u.forwardRef(function(t,n){var r;const o=Bt({props:t,name:"MuiInputBase"}),{"aria-describedby":s,autoComplete:i,autoFocus:a,className:c,components:d={},componentsProps:m={},defaultValue:y,disabled:f,disableInjectingGlobalStyles:h,endAdornment:g,fullWidth:p=!1,id:T,inputComponent:k="input",inputProps:x={},inputRef:S,maxRows:b,minRows:C,multiline:_=!1,name:A,onBlur:I,onChange:M,onClick:w,onFocus:E,onKeyDown:D,onKeyUp:W,placeholder:G,readOnly:X,renderSuffix:ce,rows:be,slotProps:dt={},slots:De={},startAdornment:me,type:Ne="text",value:ft}=o,mt=(0,U.Z)(o,Ps),ue=x.value!=null?x.value:ft,{current:Re}=u.useRef(ue!=null),te=u.useRef(),Ke=u.useCallback(N=>{},[]),Oe=ys(te,S,x.ref,Ke),[ve,pe]=u.useState(!1),F=ts(),V=es({props:o,muiFormControl:F,states:["color","disabled","error","hiddenLabel","size","required","filled"]});V.focused=F?F.focused:ve,u.useEffect(()=>{!F&&f&&ve&&(pe(!1),I&&I())},[F,f,ve,I]);const P=F&&F.onFilled,ne=F&&F.onEmpty,Ze=u.useCallback(N=>{ks(N)?P&&P():ne&&ne()},[P,ne]);gs(()=>{Re&&Ze({value:ue})},[ue,Ze,Re]);const ra=N=>{if(V.disabled){N.stopPropagation();return}E&&E(N),x.onFocus&&x.onFocus(N),F&&F.onFocus?F.onFocus(N):pe(!0)},oa=N=>{I&&I(N),x.onBlur&&x.onBlur(N),F&&F.onBlur?F.onBlur(N):pe(!1)},sa=(N,...qn)=>{if(!Re){const Jn=N.target||te.current;if(Jn==null)throw new Error(he(1));Ze({value:Jn.value})}x.onChange&&x.onChange(N,...qn),M&&M(N,...qn)};u.useEffect(()=>{Ze(te.current)},[]);const ia=N=>{te.current&&N.currentTarget===N.target&&te.current.focus(),w&&w(N)};let Vt=k,de=x;_&&Vt==="input"&&(be?de=(0,v.Z)({type:void 0,minRows:be,maxRows:be},de):de=(0,v.Z)({type:void 0,maxRows:b,minRows:C},de),Vt=Qo);const aa=N=>{Ze(N.animationName==="mui-auto-fill-cancel"?te.current:{value:"x"})};u.useEffect(()=>{F&&F.setAdornedStart(!!me)},[F,me]);const pt=(0,v.Z)({},o,{color:V.color||"primary",disabled:V.disabled,endAdornment:g,error:V.error,focused:V.focused,formControl:F,fullWidth:p,hiddenLabel:V.hiddenLabel,multiline:_,size:V.size,startAdornment:me,type:Ne}),Vn=Os(pt),Un=De.root||d.Root||Es,Ut=dt.root||m.root||{},Gn=De.input||d.Input||zs;return de=(0,v.Z)({},de,(r=dt.input)!=null?r:m.input),(0,l.jsxs)(u.Fragment,{children:[!h&&Is,(0,l.jsxs)(Un,(0,v.Z)({},Ut,!vn(Un)&&{ownerState:(0,v.Z)({},pt,Ut.ownerState)},{ref:n,onClick:ia},mt,{className:oe(Vn.root,Ut.className,c,X&&"MuiInputBase-readOnly"),children:[me,(0,l.jsx)(xn.Provider,{value:null,children:(0,l.jsx)(Gn,(0,v.Z)({ownerState:pt,"aria-invalid":V.error,"aria-describedby":s,autoComplete:i,autoFocus:a,defaultValue:y,disabled:V.disabled,id:T,onAnimationStart:aa,name:A,placeholder:G,readOnly:X,required:V.required,rows:be,value:ue,onKeyDown:D,onKeyUp:W,type:Ne},de,!vn(Gn)&&{as:Vt,ownerState:(0,v.Z)({},pt,de.ownerState)},{ref:Oe,className:oe(Vn.input,de.className,X&&"MuiInputBase-readOnly"),onBlur:oa,onChange:sa,onFocus:ra}))}),g,ce?ce((0,v.Z)({},V,{startAdornment:me})):null]}))]})});function $t(e){const{children:t,defer:n=!1,fallback:r=null}=e,[o,s]=u.useState(!1);return tt(()=>{n||s(!0)},[n]),u.useEffect(()=>{n&&s(!0)},[n]),(0,l.jsx)(u.Fragment,{children:o?t:r})}function Bs(e){return lt("MuiSvgIcon",e)}const sl=Lt("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var il=null;const Ls=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],Fs=e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root",t!=="inherit"&&`color${ye(t)}`,`fontSize${ye(n)}`]};return It(o,Bs,r)},$s=at("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.color!=="inherit"&&t[`color${ye(n.color)}`],t[`fontSize${ye(n.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var n,r,o,s,i,a,c,d,m,y,f,h,g;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,"fill",{duration:(o=e.transitions)==null||(o=o.duration)==null?void 0:o.shorter}),fontSize:{inherit:"inherit",small:((s=e.typography)==null||(i=s.pxToRem)==null?void 0:i.call(s,20))||"1.25rem",medium:((a=e.typography)==null||(c=a.pxToRem)==null?void 0:c.call(a,24))||"1.5rem",large:((d=e.typography)==null||(m=d.pxToRem)==null?void 0:m.call(d,35))||"2.1875rem"}[t.fontSize],color:(y=(f=(e.vars||e).palette)==null||(f=f[t.color])==null?void 0:f.main)!=null?y:{action:(h=(e.vars||e).palette)==null||(h=h.action)==null?void 0:h.active,disabled:(g=(e.vars||e).palette)==null||(g=g.action)==null?void 0:g.disabled,inherit:void 0}[t.color]}}),_n=u.forwardRef(function(t,n){const r=Bt({props:t,name:"MuiSvgIcon"}),{children:o,className:s,color:i="inherit",component:a="svg",fontSize:c="medium",htmlColor:d,inheritViewBox:m=!1,titleAccess:y,viewBox:f="0 0 24 24"}=r,h=(0,U.Z)(r,Ls),g=u.isValidElement(o)&&o.type==="svg",p=(0,v.Z)({},r,{color:i,component:a,fontSize:c,instanceFontSize:t.fontSize,inheritViewBox:m,viewBox:f,hasSvgAsChild:g}),T={};m||(T.viewBox=f);const k=Fs(p);return(0,l.jsxs)($s,(0,v.Z)({as:a,className:oe(k.root,s),focusable:"false",color:d,"aria-hidden":y?void 0:!0,role:y?"img":void 0,ref:n},T,h,g&&o.props,{ownerState:p,children:[g?o.props.children:o,y?(0,l.jsx)("title",{children:y}):null]}))});_n.muiName="SvgIcon";var Ds=_n,jn=e=>{let t;return e<1?t=5.11916*yt(e,2):t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function Ns(e){return lt("MuiPaper",e)}const ll=Lt("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var cl=null;const Ks=["className","component","elevation","square","variant"],Zs=e=>{const{square:t,elevation:n,variant:r,classes:o}=e,s={root:["root",r,!t&&"rounded",r==="elevation"&&`elevation${n}`]};return It(s,Ns,o)},Ws=at("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,n.variant==="elevation"&&t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=>{var n;return(0,v.Z)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},t.variant==="outlined"&&{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant==="elevation"&&(0,v.Z)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&e.palette.mode==="dark"&&{backgroundImage:`linear-gradient(${At("#fff",jn(t.elevation))}, ${At("#fff",jn(t.elevation))})`},e.vars&&{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))});var Hs=u.forwardRef(function(t,n){const r=Bt({props:t,name:"MuiPaper"}),{className:o,component:s="div",elevation:i=1,square:a=!1,variant:c="elevation"}=r,d=(0,U.Z)(r,Ks),m=(0,v.Z)({},r,{component:s,elevation:i,square:a,variant:c}),y=Zs(m);return(0,l.jsx)(Ws,(0,v.Z)({as:s,ownerState:m,className:oe(y.root,o),ref:n},d))}),Pn=u.createContext(null);function An(){return u.useContext(Pn)}var Vs=typeof Symbol=="function"&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";function Us(e,t){return typeof t=="function"?t(e):(0,v.Z)({},e,t)}function Gs(e){const{children:t,theme:n}=e,r=An(),o=u.useMemo(()=>{const s=r===null?n:Us(r,n);return s!=null&&(s[Vs]=r!==null),s},[n,r]);return(0,l.jsx)(Pn.Provider,{value:o,children:t})}var qs=Gs;const Rn={};function On(e,t,n,r=!1){return u.useMemo(()=>{const o=e&&t[e]||t;if(typeof n=="function"){const s=n(o),i=e?(0,v.Z)({},t,{[e]:s}):s;return r?()=>i:i}return e?(0,v.Z)({},t,{[e]:n}):(0,v.Z)({},t,n)},[e,t,n,r])}function Js(e){const{children:t,theme:n,themeId:r}=e,o=an(Rn),s=An()||Rn,i=On(r,o,n),a=On(r,s,n,!0);return(0,l.jsx)(qs,{theme:a,children:(0,l.jsx)(We.T.Provider,{value:i,children:t})})}var Xs=Js;const Ys=["theme"];function Qs(e){let{theme:t}=e,n=(0,U.Z)(e,Ys);const r=t[Pe];return(0,l.jsx)(Xs,(0,v.Z)({},n,{themeId:r?Pe:void 0,theme:r||t}))}var En=R(30350),ei=R(7231);const{useDebugValue:ti}=u,{useSyncExternalStoreWithSelector:ni}=ei;let zn=!1;function Dt(e,t=e.getState,n){n&&!zn&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),zn=!0);const r=ni(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return ti(r),r}const In=e=>{typeof e!="function"&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t=typeof e=="function"?(0,En.M)(e):e,n=(r,o)=>Dt(t,r,o);return Object.assign(n,t),n},Mn=e=>e?In(e):In;var ml=e=>(console.warn("[DEPRECATED] Default export is deprecated. Instead use `import { create } from 'zustand'`."),Mn(e)),ri=R(874);function Bn(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=Bn(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function oi(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=Bn(e))&&(r&&(r+=" "),r+=t);return r}const Nt={scheme:"Light Theme",author:"mac gainor (https://github.com/mac-s-g)",base00:"rgba(0, 0, 0, 0)",base01:"rgb(245, 245, 245)",base02:"rgb(235, 235, 235)",base03:"#93a1a1",base04:"rgba(0, 0, 0, 0.3)",base05:"#586e75",base06:"#073642",base07:"#002b36",base08:"#d33682",base09:"#cb4b16",base0A:"#ffd500",base0B:"#859900",base0C:"#6c71c4",base0D:"#586e75",base0E:"#2aa198",base0F:"#268bd2"},Ln={scheme:"Dark Theme",author:"Chris Kempson (http://chriskempson.com)",base00:"#181818",base01:"#282828",base02:"#383838",base03:"#585858",base04:"#b8b8b8",base05:"#d8d8d8",base06:"#e8e8e8",base07:"#f8f8f8",base08:"#ab4642",base09:"#dc9656",base0A:"#f7ca88",base0B:"#a1b56c",base0C:"#86c1b9",base0D:"#7cafc2",base0E:"#ba8baf",base0F:"#a16946"},Fn=()=>null;Fn.when=()=>!1;const si=e=>{var t,n,r,o,s,i,a,c,d,m,y,f,h,g,p,T,k,x;return Mn()((S,b)=>({enableClipboard:(t=e.enableClipboard)!==null&&t!==void 0?t:!0,highlightUpdates:(n=e.highlightUpdates)!==null&&n!==void 0?n:!1,indentWidth:(r=e.indentWidth)!==null&&r!==void 0?r:3,groupArraysAfterLength:(o=e.groupArraysAfterLength)!==null&&o!==void 0?o:100,collapseStringsAfterLength:e.collapseStringsAfterLength===!1?Number.MAX_VALUE:(s=e.collapseStringsAfterLength)!==null&&s!==void 0?s:50,maxDisplayLength:(i=e.maxDisplayLength)!==null&&i!==void 0?i:30,rootName:(a=e.rootName)!==null&&a!==void 0?a:"root",onChange:(c=e.onChange)!==null&&c!==void 0?c:()=>{},onCopy:(d=e.onCopy)!==null&&d!==void 0?d:void 0,onSelect:(m=e.onSelect)!==null&&m!==void 0?m:void 0,keyRenderer:(y=e.keyRenderer)!==null&&y!==void 0?y:Fn,editable:(f=e.editable)!==null&&f!==void 0?f:!1,defaultInspectDepth:(h=e.defaultInspectDepth)!==null&&h!==void 0?h:5,defaultInspectControl:(g=e.defaultInspectControl)!==null&&g!==void 0?g:void 0,objectSortKeys:(p=e.objectSortKeys)!==null&&p!==void 0?p:!1,quotesOnKeys:(T=e.quotesOnKeys)!==null&&T!==void 0?T:!0,displayDataTypes:(k=e.displayDataTypes)!==null&&k!==void 0?k:!0,inspectCache:{},hoverPath:null,colorspace:Nt,value:e.value,prevValue:void 0,displaySize:(x=e.displaySize)!==null&&x!==void 0?x:!0,getInspectCache:(C,_)=>{const A=_!==void 0?C.join(".")+"[".concat(_,"]nt"):C.join(".");return b().inspectCache[A]},setInspectCache:(C,_,A)=>{const I=A!==void 0?C.join(".")+"[".concat(A,"]nt"):C.join(".");S(M=>({inspectCache:Ee(K({},M.inspectCache),{[I]:typeof _=="function"?_(M.inspectCache[I]):_})}))},setHover:(C,_)=>{S({hoverPath:C?{path:C,nestedIndex:_}:null})}}))},Fe=(0,u.createContext)(void 0);Fe.Provider;const j=(e,t)=>{const n=(0,u.useContext)(Fe);return Dt(n,e,t)},Kt=()=>j(e=>e.colorspace.base07),ii=Object.prototype.constructor.toString();function ai(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object?!0:typeof n=="function"&&Function.toString.call(n)===ii}function li(e){return e?ai(e)||Array.isArray(e)||e instanceof Map||e instanceof Set:!1}function ci(e){return Array.isArray(e)?Array.prototype.slice.call(e):e instanceof Set?new Set(e):e instanceof Map?new Map(e):typeof e=="object"&&e!==null?Object.assign({},e):e}function ui(e,t,n){if(typeof e!="object"||e===null){if(t.length!==0)throw new Error("path is incorrect");return n}li(e)&&(e=ci(e));const[o,...s]=t;if(o!==void 0){if(o==="__proto__")throw new TypeError("Modification of prototype is not allowed");s.length>0?e[o]=ui(e[o],s,n):e[o]=n}return e}function pl(e,t,n,r,o){return{is:e,Component:t,Editor:n,PreComponent:r,PostComponent:o}}function hl(e){let{is:t,serialize:n,deserialize:r,Component:o,Editor:s,PreComponent:i,PostComponent:a}=e;return{is:t,serialize:n,deserialize:r,Component:o,Editor:s,PreComponent:i,PostComponent:a}}const di=(e,t,n)=>{if(e===null||n===null||typeof e!="object"||typeof n!="object")return!1;if(Object.is(e,n)&&t.length!==0)return"";const r=[],o=[...t];let s=e;for(;s!==n||o.length!==0;){if(typeof s!="object"||s===null)return!1;if(Object.is(s,n))return r.reduce((a,c,d)=>typeof c=="number"?a+"[".concat(c,"]"):a+"".concat(d===0?"":".").concat(c),"");const i=o.shift();r.push(i),s=s[i]}return!1};function $e(e){return e===null?0:Array.isArray(e)?e.length:e instanceof Map||e instanceof Set?e.size:e instanceof Date?1:typeof e=="object"?Object.keys(e).length:typeof e=="string"?e.length:1}function $n(e,t){const n=[];let r=0;for(;r<e.length;)n.push(e.slice(r,r+t)),r+=t;return n}function fi(e,t){const n=[];function r(o,s){if(typeof s=="bigint")return s.toString();if(s instanceof Map){if("toJSON"in s&&typeof s.toJSON=="function")return s.toJSON();if(s.size===0)return{};if(n.includes(s))return"[Circular]";n.push(s);const i=Array.from(s.entries());return i.every(a=>{let[c]=a;return typeof c=="string"||typeof c=="number"})?Object.fromEntries(i):{}}if(s instanceof Set)return"toJSON"in s&&typeof s.toJSON=="function"?s.toJSON():n.includes(s)?"[Circular]":(n.push(s),Array.from(s.values()));if(typeof s=="object"&&s!==null&&Object.keys(s).length){const i=n.length;if(i){for(let a=i-1;a>=0&&n[a][o]!==s;--a)n.pop();if(n.includes(s))return"[Circular]"}n.push(s)}return s}return JSON.stringify(e,r,t)}function Zt(e){return Gt(this,null,function*(){if("clipboard"in navigator)try{yield navigator.clipboard.writeText(e)}catch(t){}ri(e)})}function mi(){let{timeout:e=2e3}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const[t,n]=(0,u.useState)(!1),r=(0,u.useRef)(null),o=(0,u.useCallback)(c=>{const d=r.current;d&&window.clearTimeout(d),r.current=window.setTimeout(()=>n(!1),e),n(c)},[e]),s=j(c=>c.onCopy),i=(0,u.useCallback)((c,d)=>Gt(this,null,function*(){if(typeof s=="function")try{yield s(c,d,Zt),o(!0)}catch(m){console.error("error when copy ".concat(c.length===0?"src":"src[".concat(c.join(".")),"]"),m)}else try{const m=fi(typeof d=="function"?d.toString():d," ");yield Zt(m),o(!0)}catch(m){console.error("error when copy ".concat(c.length===0?"src":"src[".concat(c.join(".")),"]"),m)}}),[o,s]),a=(0,u.useCallback)(()=>{n(!1),r.current&&clearTimeout(r.current)},[]);return{copy:i,reset:a,copied:t}}function Wt(e,t){const n=j(r=>r.value);return(0,u.useMemo)(()=>di(n,e,t),[e,t,n])}function pi(e,t,n){const r=e.length,o=Wt(e,t),s=j(f=>f.getInspectCache),i=j(f=>f.setInspectCache),a=j(f=>f.defaultInspectDepth),c=j(f=>f.defaultInspectControl);(0,u.useEffect)(()=>{if(s(e,n)!==void 0)return;if(n!==void 0){i(e,!1,n);return}const h=o?!1:typeof c=="function"?c(e,t):r<a;i(e,h)},[a,c,r,s,o,n,e,t,i]);const[d,m]=(0,u.useState)(()=>{const f=s(e,n);return f!==void 0?f:n!==void 0||o?!1:typeof c=="function"?c(e,t):r<a}),y=(0,u.useCallback)(f=>{m(h=>{const g=typeof f=="boolean"?f:f(h);return i(e,g,n),g})},[n,e,i]);return[d,y]}const fe=e=>(0,l.jsx)($,Ee(K({component:"div"},e),{sx:K({display:"inline-block"},e.sx)})),Dn=e=>{let{dataType:t,enable:n=!0}=e;return n?(0,l.jsx)(fe,{className:"data-type-label",sx:{mx:.5,fontSize:"0.7rem",opacity:.8,userSelect:"none"},children:t}):null};function le(e){let{is:t,serialize:n,deserialize:r,type:o,colorKey:s,displayTypeLabel:i=!0,Renderer:a}=e;const c=(0,u.memo)(a),d=y=>{const f=j(p=>p.displayDataTypes),h=j(p=>p.colorspace[s]),g=j(p=>p.onSelect);return(0,l.jsxs)(fe,{onClick:()=>{var p;return(p=g)===null||p===void 0?void 0:p(y.path,y.value)},sx:{color:h},children:[i&&f&&(0,l.jsx)(Dn,{dataType:o}),(0,l.jsx)(fe,{className:"".concat(o,"-value"),children:(0,l.jsx)(c,{path:y.path,inspect:y.inspect,setInspect:y.setInspect,value:y.value,prevValue:y.prevValue})})]})};if(d.displayName="easy-".concat(o,"-type"),!n||!r)return{is:t,Component:d};const m=y=>{let{value:f,setValue:h,abortEditing:g,commitEditing:p}=y;const T=j(S=>S.colorspace[s]),k=(0,u.useCallback)(S=>{S.key==="Enter"&&(S.preventDefault(),p(f)),S.key==="Escape"&&(S.preventDefault(),g())},[g,p,f]),x=(0,u.useCallback)(S=>{h(S.target.value)},[h]);return(0,l.jsx)(Ms,{autoFocus:!0,value:f,onChange:x,onKeyDown:k,size:"small",multiline:!0,sx:{color:T,padding:.5,borderStyle:"solid",borderColor:"black",borderWidth:1,fontSize:"0.8rem",fontFamily:"monospace",display:"inline-flex"}})};return m.displayName="easy-".concat(o,"-type-editor"),{is:t,serialize:n,deserialize:r,Component:d,Editor:m}}const hi=le({is:e=>typeof e=="boolean",type:"bool",colorKey:"base0E",serialize:e=>e.toString(),deserialize:e=>{if(e==="true")return!0;if(e==="false")return!1;throw new Error("Invalid boolean value")},Renderer:e=>{let{value:t}=e;return(0,l.jsx)(l.Fragment,{children:t?"true":"false"})}}),yi={weekday:"short",year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"},gi=le({is:e=>e instanceof Date,type:"date",colorKey:"base0D",Renderer:e=>{let{value:t}=e;return(0,l.jsx)(l.Fragment,{children:t.toLocaleTimeString("en-us",yi)})}}),bi=e=>{const t=e.toString();let n=!0;const r=t.indexOf(")"),o=t.indexOf("=>");return o!==-1&&o>r&&(n=!1),n?t.substring(t.indexOf("{",r)+1,t.lastIndexOf("}")):t.substring(t.indexOf("=>")+2)},vi=e=>{const t=e.toString();return t.indexOf("function")!==-1?t.substring(8,t.indexOf("{")).trim():t.substring(0,t.indexOf("=>")+2).trim()},xi="{",Si="}",Ci={is:e=>typeof e=="function",Component:e=>{const t=j(n=>n.colorspace.base05);return(0,l.jsx)($t,{children:(0,l.jsx)($,{className:"data-function",sx:{display:e.inspect?"block":"inline-block",pl:e.inspect?2:0,color:t},children:e.inspect?bi(e.value):(0,l.jsx)($,{component:"span",className:"data-function-body",onClick:()=>e.setInspect(!0),sx:{"&:hover":{cursor:"pointer"},padding:.5},children:"\u2026"})})})},PreComponent:e=>(0,l.jsxs)($t,{children:[(0,l.jsx)(Dn,{dataType:"function"}),(0,l.jsxs)($,{component:"span",className:"data-function-start",sx:{letterSpacing:.5},children:[vi(e.value)," ",xi]})]}),PostComponent:()=>(0,l.jsx)($t,{children:(0,l.jsx)($,{component:"span",className:"data-function-end",children:Si})})},wi=le({is:e=>e===null,type:"null",colorKey:"base08",displayTypeLabel:!1,Renderer:()=>{const e=j(t=>t.colorspace.base02);return(0,l.jsx)($,{sx:{fontSize:"0.8rem",backgroundColor:e,fontWeight:"bold",borderRadius:"3px",padding:"0.5px 2px"},children:"NULL"})}}),Nn=e=>e%1===0,Ti=le({is:e=>typeof e=="number"&&isNaN(e),type:"NaN",colorKey:"base08",displayTypeLabel:!1,serialize:()=>"NaN",deserialize:e=>parseFloat(e),Renderer:()=>{const e=j(t=>t.colorspace.base02);return(0,l.jsx)($,{sx:{backgroundColor:e,fontSize:"0.8rem",fontWeight:"bold",borderRadius:"3px",padding:"0.5px 2px"},children:"NaN"})}}),ki=le({is:e=>typeof e=="number"&&!Nn(e)&&!isNaN(e),type:"float",colorKey:"base0B",serialize:e=>e.toString(),deserialize:e=>parseFloat(e),Renderer:e=>{let{value:t}=e;return(0,l.jsx)(l.Fragment,{children:t})}}),_i=le({is:e=>typeof e=="number"&&Nn(e),type:"int",colorKey:"base0F",serialize:e=>e.toString(),deserialize:e=>parseFloat(e),Renderer:e=>{let{value:t}=e;return(0,l.jsx)(l.Fragment,{children:t})}}),ji=le({is:e=>typeof e=="bigint",type:"bigint",colorKey:"base0F",serialize:e=>e.toString(),deserialize:e=>BigInt(e.replace(/\D/g,"")),Renderer:e=>{let{value:t}=e;return(0,l.jsx)(l.Fragment,{children:"".concat(t,"n")})}}),ge=e=>{let r=e,{d:t}=r,n=er(r,["d"]);return(0,l.jsx)(Ds,Ee(K({},n),{children:(0,l.jsx)("path",{d:t})}))},Pi="M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z",Ai="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z",Ri="M 12 2 C 10.615 1.998 9.214625 2.2867656 7.890625 2.8847656 L 8.9003906 4.6328125 C 9.9043906 4.2098125 10.957 3.998 12 4 C 15.080783 4 17.738521 5.7633175 19.074219 8.3222656 L 17.125 9 L 21.25 11 L 22.875 7 L 20.998047 7.6523438 C 19.377701 4.3110398 15.95585 2 12 2 z M 6.5097656 4.4882812 L 2.2324219 5.0820312 L 3.734375 6.3808594 C 1.6515335 9.4550558 1.3615962 13.574578 3.3398438 17 C 4.0308437 18.201 4.9801562 19.268234 6.1601562 20.115234 L 7.1699219 18.367188 C 6.3019219 17.710187 5.5922656 16.904 5.0722656 16 C 3.5320014 13.332354 3.729203 10.148679 5.2773438 7.7128906 L 6.8398438 9.0625 L 6.5097656 4.4882812 z M 19.929688 13 C 19.794687 14.08 19.450734 15.098 18.927734 16 C 17.386985 18.668487 14.531361 20.090637 11.646484 19.966797 L 12.035156 17.9375 L 8.2402344 20.511719 L 10.892578 23.917969 L 11.265625 21.966797 C 14.968963 22.233766 18.681899 20.426323 20.660156 17 C 21.355156 15.801 21.805219 14.445 21.949219 13 L 19.929688 13 z",Oi="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",Ei="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z",zi="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z",Ii="M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z",Kn=e=>(0,l.jsx)(ge,K({d:Pi},e)),Mi=e=>(0,l.jsx)(ge,K({d:Ai},e)),Bi=e=>(0,l.jsx)(ge,K({d:Ri},e)),Li=e=>(0,l.jsx)(ge,K({d:Oi},e)),Fi=e=>(0,l.jsx)(ge,K({d:Ei},e)),$i=e=>(0,l.jsx)(ge,K({d:zi},e)),Di=e=>(0,l.jsx)(ge,K({d:Ii},e)),Ni="{",Ki="[",Zi="}",Wi="]";function Zn(e){const t=$e(e);let n="";return(e instanceof Map||e instanceof Set)&&(n=e[Symbol.toStringTag]),Object.prototype.hasOwnProperty.call(e,Symbol.toStringTag)&&(n=e[Symbol.toStringTag]),"".concat(t," Items").concat(n?" (".concat(n,")"):"")}const Hi=e=>{const t=j(d=>d.colorspace.base04),n=Kt(),r=(0,u.useMemo)(()=>Array.isArray(e.value),[e.value]),o=(0,u.useMemo)(()=>$e(e.value)===0,[e.value]),s=(0,u.useMemo)(()=>Zn(e.value),[e.value]),i=j(d=>d.displaySize),a=(0,u.useMemo)(()=>typeof i=="function"?i(e.path,e.value):i,[i,e.path,e.value]),c=Wt(e.path,e.value);return(0,l.jsxs)($,{component:"span",className:"data-object-start",sx:{letterSpacing:.5},children:[r?Ki:Ni,a&&e.inspect&&!o&&(0,l.jsx)($,{component:"span",sx:{pl:.5,fontStyle:"italic",color:t,userSelect:"none"},children:s}),c&&!e.inspect&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(Bi,{sx:{fontSize:12,color:n,mx:.5}}),c]})]})},Vi=e=>{const t=j(a=>a.colorspace.base04),n=(0,u.useMemo)(()=>Array.isArray(e.value),[e.value]),r=(0,u.useMemo)(()=>$e(e.value)===0,[e.value]),o=(0,u.useMemo)(()=>Zn(e.value),[e.value]),s=j(a=>a.displaySize),i=(0,u.useMemo)(()=>typeof s=="function"?s(e.path,e.value):s,[s,e.path,e.value]);return(0,l.jsxs)($,{component:"span",className:"data-object-end",children:[n?Wi:Zi,i&&(r||!e.inspect)?(0,l.jsx)($,{component:"span",sx:{pl:.5,fontStyle:"italic",color:t,userSelect:"none"},children:o}):null]})};function Ui(e){var t;return typeof((t=e)===null||t===void 0?void 0:t[Symbol.iterator])=="function"}const Gi={is:e=>typeof e=="object",Component:e=>{const t=Kt(),n=j(h=>h.colorspace.base02),r=j(h=>h.groupArraysAfterLength),o=Wt(e.path,e.value),[s,i]=(0,u.useState)(j(h=>h.maxDisplayLength)),a=j(h=>h.objectSortKeys),c=(0,u.useMemo)(()=>{if(!e.inspect)return null;const h=e.value;if(Ui(h)&&!Array.isArray(h)){const k=[];if(h instanceof Map)h.forEach((x,S)=>{const b=S.toString(),C=[...e.path,b];k.push((0,l.jsx)(Ae,{path:C,value:x,prevValue:e.prevValue instanceof Map?e.prevValue.get(S):void 0,editable:!1},b))});else{const x=h[Symbol.iterator]();let S=x.next(),b=0;for(;!S.done;)k.push((0,l.jsx)(Ae,{path:[...e.path,"iterator:".concat(b)],value:S.value,nestedIndex:b,editable:!1},b)),b++,S=x.next()}return k}if(Array.isArray(h)){if(h.length<=r){const S=h.slice(0,s).map((b,C)=>{const _=e.nestedIndex?e.nestedIndex*r+C:C,A=[...e.path,_];return(0,l.jsx)(Ae,{path:A,value:b,prevValue:Array.isArray(e.prevValue)?e.prevValue[_]:void 0},_)});if(h.length>s){const b=h.length-s;S.push((0,l.jsxs)(fe,{sx:{cursor:"pointer",lineHeight:1.5,color:t,letterSpacing:.5,opacity:.8,userSelect:"none"},onClick:()=>i(C=>C*2),children:["hidden ",b," items\u2026"]},"last"))}return S}const k=$n(h,r),x=Array.isArray(e.prevValue)?$n(e.prevValue,r):void 0;return k.map((S,b)=>{var C;return(0,l.jsx)(Ae,{path:e.path,value:S,nestedIndex:b,prevValue:(C=x)===null||C===void 0?void 0:C[b]},b)})}let p=Object.entries(h);a&&(p=a===!0?p.sort((k,x)=>{let[S]=k,[b]=x;return S.localeCompare(b)}):p.sort((k,x)=>{let[S]=k,[b]=x;return a(S,b)}));const T=p.slice(0,s).map(k=>{let[x,S]=k;var b;const C=[...e.path,x];return(0,l.jsx)(Ae,{path:C,value:S,prevValue:(b=e.prevValue)===null||b===void 0?void 0:b[x]},x)});if(p.length>s){const k=p.length-s;T.push((0,l.jsxs)(fe,{sx:{cursor:"pointer",lineHeight:1.5,color:t,letterSpacing:.5,opacity:.8,userSelect:"none"},onClick:()=>i(x=>x*2),children:["hidden ",k," items\u2026"]},"last"))}return T},[e.inspect,e.value,e.prevValue,e.path,e.nestedIndex,r,s,t,a]),d=e.inspect?.6:0,m=j(h=>h.indentWidth),y=e.inspect?m-d:m;return(0,u.useMemo)(()=>$e(e.value)===0,[e.value])?null:(0,l.jsx)($,{className:"data-object",sx:{display:e.inspect?"block":"inline-block",pl:e.inspect?y-.6:0,marginLeft:d,color:t,borderLeft:e.inspect?"1px solid ".concat(n):"none"},children:e.inspect?c:!o&&(0,l.jsx)($,{component:"span",className:"data-object-body",onClick:()=>e.setInspect(!0),sx:{"&:hover":{cursor:"pointer"},padding:.5,userSelect:"none"},children:"\u2026"})})},PreComponent:Hi,PostComponent:Vi},qi=le({is:e=>typeof e=="string",type:"string",colorKey:"base09",serialize:e=>e,deserialize:e=>e,Renderer:e=>{const[t,n]=(0,u.useState)(!1),r=j(i=>i.collapseStringsAfterLength),o=t?e.value:e.value.slice(0,r),s=e.value.length>r;return(0,l.jsxs)($,{component:"span",sx:{overflowWrap:"anywhere",cursor:s?"pointer":"inherit"},onClick:()=>{var i;((i=window.getSelection())===null||i===void 0?void 0:i.type)!=="Range"&&s&&n(a=>!a)},children:['"',o,s&&!t&&(0,l.jsx)($,{component:"span",sx:{padding:.5},children:"\u2026"}),'"']})}}),Ji=le({is:e=>e===void 0,type:"undefined",colorKey:"base05",displayTypeLabel:!1,Renderer:()=>{const e=j(t=>t.colorspace.base02);return(0,l.jsx)($,{sx:{fontSize:"0.7rem",backgroundColor:e,borderRadius:"3px",padding:"0.5px 2px"},children:"undefined"})}}),Xi=()=>(0,En.M)()(e=>({registry:[],registerTypes:t=>{e(n=>({registry:typeof t=="function"?t(n.registry):t}))}})),Ht=(0,u.createContext)(void 0);Ht.Provider;const Wn=(e,t)=>{const n=(0,u.useContext)(Ht);return Dt(n,e,t)};function Yi(e,t,n){let r;for(const o of n)o.is(e,t)&&(r=o);if(r===void 0){if(typeof e=="object")return Gi;throw new Error("No type matched for value: ".concat(e))}return r}function Qi(e,t){const n=Wn(r=>r.registry);return(0,u.useMemo)(()=>Yi(e,t,n),[e,t,n])}function ee(e){function t(n,r){var o,s;return Object.is(n.value,r.value)&&n.inspect&&r.inspect&&((o=n.path)===null||o===void 0?void 0:o.join("."))===((s=r.path)===null||s===void 0?void 0:s.join("."))}return e.Component=(0,u.memo)(e.Component,t),e.Editor&&(e.Editor=(0,u.memo)(e.Editor,function(r,o){return Object.is(r.value,o.value)})),e.PreComponent&&(e.PreComponent=(0,u.memo)(e.PreComponent,t)),e.PostComponent&&(e.PostComponent=(0,u.memo)(e.PostComponent,t)),e}const ct=[ee(hi),ee(gi),ee(wi),ee(Ji),ee(qi),ee(Ci),ee(Ti),ee(_i),ee(ki),ee(ji)],ut=e=>(0,l.jsx)($,Ee(K({component:"span"},e),{sx:K({cursor:"pointer",paddingLeft:"0.7rem"},e.sx)})),Ae=e=>{const{value:t,prevValue:n,path:r,nestedIndex:o}=e,{Component:s,PreComponent:i,PostComponent:a,Editor:c,serialize:d,deserialize:m}=Qi(t,r);var y;const f=(y=e.editable)!==null&&y!==void 0?y:void 0,h=j(P=>P.editable),g=(0,u.useMemo)(()=>h===!1||f===!1?!1:typeof h=="function"?!!h(r,t):h,[r,f,h,t]),[p,T]=(0,u.useState)(""),k=r.length,x=r[k-1],S=j(P=>P.hoverPath),b=(0,u.useMemo)(()=>S&&r.every((P,ne)=>P===S.path[ne]&&o===S.nestedIndex),[S,r,o]),C=j(P=>P.setHover),_=j(P=>P.value),[A,I]=pi(r,t,o),[M,w]=(0,u.useState)(!1),E=j(P=>P.onChange),D=Kt(),W=j(P=>P.colorspace.base0C),G=j(P=>P.colorspace.base0A),X=j(P=>P.quotesOnKeys),ce=j(P=>P.rootName),be=_===t,dt=Number.isInteger(Number(x)),De=j(P=>P.enableClipboard),{copy:me,copied:Ne}=mi(),ft=j(P=>P.highlightUpdates),mt=(0,u.useMemo)(()=>!ft||n===void 0?!1:typeof t!=typeof n?!0:typeof t=="number"?isNaN(t)&&isNaN(n)?!1:t!==n:Array.isArray(t)!==Array.isArray(n)?!0:typeof t=="object"||typeof t=="function"?!1:t!==n,[ft,n,t]),ue=(0,u.useRef)();(0,u.useEffect)(()=>{ue.current&&mt&&"animate"in ue.current&&ue.current.animate([{backgroundColor:G},{backgroundColor:""}],{duration:1e3,easing:"ease-in"})},[G,mt,n,t]);const Re=(0,u.useCallback)(P=>{P.preventDefault(),d&&T(d(t)),w(!0)},[d,t]),te=(0,u.useCallback)(()=>{w(!1),T("")},[w,T]),Ke=(0,u.useCallback)(P=>{if(w(!1),!!m)try{E(r,t,m(P))}catch(ne){}},[w,m,E,r,t]),Oe=(0,u.useMemo)(()=>M?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ut,{children:(0,l.jsx)(Li,{sx:{fontSize:".8rem"},onClick:te})}),(0,l.jsx)(ut,{children:(0,l.jsx)(Kn,{sx:{fontSize:".8rem"},onClick:()=>Ke(p)})})]}):(0,l.jsxs)(l.Fragment,{children:[De&&(0,l.jsx)(ut,{onClick:P=>{P.preventDefault();try{me(r,t,Zt)}catch(ne){console.error(ne)}},children:Ne?(0,l.jsx)(Kn,{sx:{fontSize:".8rem"}}):(0,l.jsx)(Fi,{sx:{fontSize:".8rem"}})}),c&&g&&d&&m&&(0,l.jsx)(ut,{onClick:Re,children:(0,l.jsx)($i,{sx:{fontSize:".8rem"}})})]}),[c,d,m,Ne,me,g,M,De,p,r,t,Re,te,Ke]),ve=(0,u.useMemo)(()=>$e(t)===0,[t]),pe=!ve&&!!(i&&a),F=j(P=>P.keyRenderer),V=(0,u.useMemo)(()=>({path:r,inspect:A,setInspect:I,value:t,prevValue:n,nestedIndex:o}),[A,r,I,t,n,o]);return(0,l.jsxs)($,{className:"data-key-pair","data-testid":"data-key-pair"+r.join("."),sx:{userSelect:"text"},onMouseEnter:(0,u.useCallback)(()=>C(r,o),[C,r,o]),children:[(0,l.jsxs)(fe,{component:"span",className:"data-key",sx:{lineHeight:1.5,color:D,letterSpacing:.5,opacity:.8},onClick:(0,u.useCallback)(P=>{P.isDefaultPrevented()||ve||I(ne=>!ne)},[ve,I]),children:[pe?A?(0,l.jsx)(Di,{sx:{fontSize:".8rem","&:hover":{cursor:"pointer"}}}):(0,l.jsx)(Mi,{sx:{fontSize:".8rem","&:hover":{cursor:"pointer"}}}):null,(0,l.jsx)($,{ref:ue,component:"span",children:be?ce!==!1?X?(0,l.jsxs)(l.Fragment,{children:['"',ce,'"']}):(0,l.jsx)(l.Fragment,{children:ce}):null:F.when(V)?(0,l.jsx)(F,K({},V)):o===void 0&&(dt?(0,l.jsx)($,{component:"span",style:{color:W},children:x}):X?(0,l.jsxs)(l.Fragment,{children:['"',x,'"']}):(0,l.jsx)(l.Fragment,{children:x}))}),be?ce!==!1&&(0,l.jsx)(fe,{sx:{mr:.5},children:":"}):o===void 0&&(0,l.jsx)(fe,{sx:{mr:.5},children:":"}),i&&(0,l.jsx)(i,K({},V)),b&&pe&&A&&Oe]}),M&&g?c&&(0,l.jsx)(c,{value:p,setValue:T,abortEditing:te,commitEditing:Ke}):s?(0,l.jsx)(s,K({},V)):(0,l.jsx)($,{component:"span",className:"data-value-fallback",children:"fallback: ".concat(t)}),a&&(0,l.jsx)(a,K({},V)),b&&pe&&!A&&Oe,b&&!pe&&Oe,!b&&M&&Oe]})},Hn="(prefers-color-scheme: dark)";function ea(){const[e,t]=(0,u.useState)(!1);return(0,u.useEffect)(()=>{const n=o=>t(o.matches);t(window.matchMedia(Hn).matches);const r=window.matchMedia(Hn);return r.addEventListener("change",n),()=>r.removeEventListener("change",n)},[]),e}function J(e,t){const{setState:n}=(0,u.useContext)(Fe);(0,u.useEffect)(()=>{t!==void 0&&n({[e]:t})},[e,t,n])}const ta=e=>{const{setState:t}=(0,u.useContext)(Fe);(0,u.useEffect)(()=>{t(m=>({prevValue:m.value,value:e.value}))},[e.value,t]),J("editable",e.editable),J("indentWidth",e.indentWidth),J("onChange",e.onChange),J("groupArraysAfterLength",e.groupArraysAfterLength),J("keyRenderer",e.keyRenderer),J("maxDisplayLength",e.maxDisplayLength),J("enableClipboard",e.enableClipboard),J("highlightUpdates",e.highlightUpdates),J("rootName",e.rootName),J("displayDataTypes",e.displayDataTypes),J("displaySize",e.displaySize),J("onCopy",e.onCopy),J("onSelect",e.onSelect),(0,u.useEffect)(()=>{e.theme==="light"?t({colorspace:Nt}):e.theme==="dark"?t({colorspace:Ln}):typeof e.theme=="object"&&t({colorspace:e.theme})},[t,e.theme]);const n=(0,u.useMemo)(()=>typeof e.theme=="object"?"json-viewer-theme-custom":e.theme==="dark"?"json-viewer-theme-dark":"json-viewer-theme-light",[e.theme]),r=(0,u.useRef)(!0),o=Wn(m=>m.registerTypes);if(r.current){const m=e.valueTypes?[...ct,...e.valueTypes]:[...ct];o(m),r.current=!1}(0,u.useEffect)(()=>{const m=e.valueTypes?[...ct,...e.valueTypes]:[...ct];o(m)},[e.valueTypes,o]);const s=j(m=>m.value),i=j(m=>m.prevValue),a=(0,u.useMemo)(()=>[],[]),c=j(m=>m.setHover),d=(0,u.useCallback)(()=>c(null),[c]);return(0,l.jsx)(Hs,{elevation:0,className:oi(n,e.className),style:e.style,sx:K({fontFamily:"monospace",userSelect:"none",contentVisibility:"auto"},e.sx),onMouseLeave:d,children:(0,l.jsx)(Ae,{value:s,prevValue:i,path:a})})},na=function(t){const n=ea();var r;const o=(0,u.useMemo)(()=>t.theme==="auto"?n?"light":"dark":(r=t.theme)!==null&&r!==void 0?r:"light",[n,t.theme]),s=(0,u.useMemo)(()=>{const d=typeof o=="object"?o.base00:o==="dark"?Ln.base00:Nt.base00;return zt({components:{MuiPaper:{styleOverrides:{root:{backgroundColor:d}}}},palette:{mode:o==="dark"?"dark":"light",background:{default:d}}})},[o]),i=Ee(K({},t),{theme:o}),a=(0,u.useMemo)(()=>si(t),[]),c=(0,u.useMemo)(()=>Xi(),[]);return(0,l.jsx)(Qs,{theme:s,children:(0,l.jsx)(Ht.Provider,{value:c,children:(0,l.jsx)(Fe.Provider,{value:a,children:(0,l.jsx)(ta,K({},i))})})})}}}]); +}()); \ No newline at end of file diff --git a/4983.f0440b90.async.js b/4983.f0440b90.async.js new file mode 100644 index 00000000..fed5b34f --- /dev/null +++ b/4983.f0440b90.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4983],{34983:function(t,e,n){n.r(e),n.d(e,{default:function(){return r}});var r=[Object.freeze({name:"powerquery",scopeName:"source.powerquery",fileTypes:["pq","pqm"],uuid:"41968B57-12E6-4AC5-92A4-A837010E8B0A",patterns:[{include:"#Noise"},{include:"#LiteralExpression"},{include:"#Keywords"},{include:"#ImplicitVariable"},{include:"#IntrinsicVariable"},{include:"#Operators"},{include:"#DotOperators"},{include:"#TypeName"},{include:"#RecordExpression"},{include:"#Punctuation"},{include:"#QuotedIdentifier"},{include:"#Identifier"}],repository:{Keywords:{match:"\\b(?:(and|or|not)|(if|then|else)|(try|otherwise)|(as|each|in|is|let|meta|type|error)|(section|shared))\\b",captures:{1:{name:"keyword.operator.word.logical.powerquery"},2:{name:"keyword.control.conditional.powerquery"},3:{name:"keyword.control.exception.powerquery"},4:{name:"keyword.other.powerquery"},5:{name:"keyword.powerquery"}}},TypeName:{match:"\\b(?:(optional|nullable)|(action|any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|null|number|record|table|text|type))\\b",captures:{1:{name:"storage.modifier.powerquery"},2:{name:"storage.type.powerquery"}}},LiteralExpression:{patterns:[{include:"#String"},{include:"#NumericConstant"},{include:"#LogicalConstant"},{include:"#NullConstant"},{include:"#FloatNumber"},{include:"#DecimalNumber"},{include:"#HexNumber"},{include:"#IntNumber"}]},Noise:{patterns:[{include:"#BlockComment"},{include:"#LineComment"},{include:"#Whitespace"}]},Whitespace:{match:"\\s+"},BlockComment:{begin:"/\\*",end:"\\*/",name:"comment.block.powerquery"},LineComment:{match:"//.*",name:"comment.line.double-slash.powerquery"},String:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.powerquery"}},end:'"(?!")',endCaptures:{0:{name:"punctuation.definition.string.end.powerquery"}},patterns:[{match:'""',name:"constant.character.escape.quote.powerquery"},{include:"#EscapeSequence"}],name:"string.quoted.double.powerquery"},QuotedIdentifier:{begin:'#"',beginCaptures:{0:{name:"punctuation.definition.quotedidentifier.begin.powerquery"}},end:'"(?!")',endCaptures:{0:{name:"punctuation.definition.quotedidentifier.end.powerquery"}},patterns:[{match:'""',name:"constant.character.escape.quote.powerquery"},{include:"#EscapeSequence"}],name:"entity.name.powerquery"},EscapeSequence:{begin:"#\\(",beginCaptures:{0:{name:"punctuation.definition.escapesequence.begin.powerquery"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.escapesequence.end.powerquery"}},patterns:[{match:"(#|\\h{4}|\\h{8}|cr|lf|tab)(?:,(#|\\h{4}|\\h{8}|cr|lf|tab))*"},{match:"[^\\)]",name:"invalid.illegal.escapesequence.powerquery"}],name:"constant.character.escapesequence.powerquery"},LogicalConstant:{match:"\\b(true|false)\\b",name:"constant.language.logical.powerquery"},NullConstant:{match:"\\b(null)\\b",name:"constant.language.null.powerquery"},NumericConstant:{match:"(?<![\\d\\w])(#infinity|#nan)\\b",captures:{1:{name:"constant.language.numeric.float.powerquery"}}},HexNumber:{match:"0(x|X)\\h+",name:"constant.numeric.integer.hexadecimal.powerquery"},IntNumber:{match:"\\b(\\d+)\\b",captures:{1:{name:"constant.numeric.integer.powerquery"}}},DecimalNumber:{match:"(?<![\\d\\w])(\\d*\\.\\d+)\\b",name:"constant.numeric.decimal.powerquery"},FloatNumber:{match:"(\\d*\\.)?\\d+(e|E)(\\+|-)?\\d+",name:"constant.numeric.float.powerquery"},InclusiveIdentifier:{match:"@",captures:{0:{name:"inclusiveidentifier.powerquery"}}},Identifier:{match:"(?x:(?<![\\._\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Nd}\\p{Pc}\\p{Mn}\\p{Mc}\\p{Cf}])(@?)([_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}][_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Nd}\\p{Pc}\\p{Mn}\\p{Mc}\\p{Cf}]*(?:\\.[_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}][_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Nd}\\p{Pc}\\p{Mn}\\p{Mc}\\p{Cf}])*)\\b)",captures:{1:{name:"keyword.operator.inclusiveidentifier.powerquery"},2:{name:"entity.name.powerquery"}}},Operators:{match:"(=>)|(=)|(<>|<|>|<=|>=)|(&)|(\\+|-|\\*|\\/)|(!)|(\\?)",captures:{1:{name:"keyword.operator.function.powerquery"},2:{name:"keyword.operator.assignment-or-comparison.powerquery"},3:{name:"keyword.operator.comparison.powerquery"},4:{name:"keyword.operator.combination.powerquery"},5:{name:"keyword.operator.arithmetic.powerquery"},6:{name:"keyword.operator.sectionaccess.powerquery"},7:{name:"keyword.operator.optional.powerquery"}}},DotOperators:{match:"(?<!\\.)(?:(\\.\\.\\.)|(\\.\\.))(?!\\.)",captures:{1:{name:"keyword.operator.ellipsis.powerquery"},2:{name:"keyword.operator.list.powerquery"}}},RecordExpression:{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.brackets.begin.powerquery"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.brackets.end.powerquery"}},patterns:[{include:"$self"}],contentName:"meta.recordexpression.powerquery"},Punctuation:{match:"(,)|(\\()|(\\))|({)|(})",captures:{1:{name:"punctuation.separator.powerquery"},2:{name:"punctuation.section.parens.begin.powerquery"},3:{name:"punctuation.section.parens.end.powerquery"},4:{name:"punctuation.section.braces.begin.powerquery"},5:{name:"punctuation.section.braces.end.powerquery"}}},ImplicitVariable:{match:"\\b_\\b",name:"keyword.operator.implicitvariable.powerquery"},IntrinsicVariable:{match:"(?<![\\d\\w])(#sections|#shared)\\b",captures:{1:{name:"constant.language.intrinsicvariable.powerquery"}}}},displayName:"PowerQuery"})]}}]); diff --git a/5005.3d3790b2.async.js b/5005.3d3790b2.async.js new file mode 100644 index 00000000..972dd40e --- /dev/null +++ b/5005.3d3790b2.async.js @@ -0,0 +1,2 @@ +!(function(){"use strict";var Or=Object.defineProperty,Rr=Object.defineProperties;var Ir=Object.getOwnPropertyDescriptors;var gt=Object.getOwnPropertySymbols;var Mr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable;var ft=(W,R,i)=>R in W?Or(W,R,{enumerable:!0,configurable:!0,writable:!0,value:i}):W[R]=i,ge=(W,R)=>{for(var i in R||(R={}))Mr.call(R,i)&&ft(W,i,R[i]);if(gt)for(var i of gt(R))wr.call(R,i)&&ft(W,i,R[i]);return W},xe=(W,R)=>Rr(W,Ir(R));(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5005],{38112:function(W,R,i){i.d(R,{Z:function(){return H}});var o=i(97605),D=i(50959),S={icon:function(T,b){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:T}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z",fill:b}},{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:T}}]}},name:"plus-circle",theme:"twotone"},y=S,M=i(36264),$=function(T,b){return D.createElement(M.Z,(0,o.Z)({},T,{ref:b,icon:y}))},H=D.forwardRef($)},91569:function(W,R,i){i.d(R,{Z:function(){return H}});var o=i(97605),D=i(50959),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},y=S,M=i(36264),$=function(T,b){return D.createElement(M.Z,(0,o.Z)({},T,{ref:b,icon:y}))},H=D.forwardRef($)},65063:function(W,R,i){i.d(R,{Z:function(){return H}});var o=i(97605),D=i(50959),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},y=S,M=i(36264),$=function(T,b){return D.createElement(M.Z,(0,o.Z)({},T,{ref:b,icon:y}))},H=D.forwardRef($)},20058:function(W,R,i){i.d(R,{DL:function(){return H},hg:function(){return B}});var o=i(47581);function D(b){return C=>{let{transform:f}=C;return xe(ge({},f),{x:Math.ceil(f.x/b)*b,y:Math.ceil(f.y/b)*b})}}const S=b=>{let{transform:C}=b;return xe(ge({},C),{y:0})};function y(b,C,f){const d=ge({},b);return C.top+b.y<=f.top?d.y=f.top-C.top:C.bottom+b.y>=f.top+f.height&&(d.y=f.top+f.height-C.bottom),C.left+b.x<=f.left?d.x=f.left-C.left:C.right+b.x>=f.left+f.width&&(d.x=f.left+f.width-C.right),d}const M=b=>{let{containerNodeRect:C,draggingNodeRect:f,transform:d}=b;return!f||!C?d:y(d,f,C)},$=b=>{let{draggingNodeRect:C,transform:f,scrollableAncestorRects:d}=b;const m=d[0];return!C||!m?f:y(f,C,m)},H=b=>{let{transform:C}=b;return xe(ge({},C),{x:0})},B=b=>{let{transform:C,draggingNodeRect:f,windowRect:d}=b;return!f||!d?C:y(C,f,d)},T=b=>{let{activatorEvent:C,draggingNodeRect:f,transform:d}=b;if(f&&C){const m=getEventCoordinates(C);if(!m)return d;const P=m.x-f.left,h=m.y-f.top;return xe(ge({},d),{x:d.x+P-f.width/2,y:d.y+h-f.height/2})}return d}},20523:function(W,R,i){i.d(R,{Z:function(){return o}});const o=D=>D?typeof D=="function"?D():D:null},37757:function(W,R,i){i.d(R,{Z:function(){return ur}});var o=i(50959),D=i(84875),S=i.n(D),y=i(65589),M=i(4841),$=i(31503),H=i(81477),B=i(24525),T=i(33121),b=i(21011),C=i(36033),f=i(84486),d=i(97605),m=i(25201),P=i(89043),h=i(12309),I=i(9130),V=i(82349),j=i(53264),Z=i(18295),Y=i(16658),Q=i(26407),J=i(99978),de=["b"],ue=["v"],ee=function(e){return Math.round(Number(e||0))},fe=function(e){if(e&&(0,Q.Z)(e)==="object"&&"h"in e&&"b"in e){var r=e,n=r.b,a=(0,Y.Z)(r,de);return(0,h.Z)((0,h.Z)({},a),{},{v:n})}return typeof e=="string"&&/hsb/.test(e)?e.replace(/hsb/,"hsv"):e},k=function(t){(0,j.Z)(r,t);var e=(0,Z.Z)(r);function r(n){return(0,I.Z)(this,r),e.call(this,fe(n))}return(0,V.Z)(r,[{key:"toHsbString",value:function(){var a=this.toHsb(),l=ee(a.s*100),s=ee(a.b*100),u=ee(a.h),c=a.a,g="hsb(".concat(u,", ").concat(l,"%, ").concat(s,"%)"),p="hsba(".concat(u,", ").concat(l,"%, ").concat(s,"%, ").concat(c.toFixed(c===0?0:2),")");return c===1?g:p}},{key:"toHsb",value:function(){var a=this.toHsv();(0,Q.Z)(this.originalInput)==="object"&&this.originalInput&&"h"in this.originalInput&&(a=this.originalInput);var l=a,s=l.v,u=(0,Y.Z)(l,ue);return(0,h.Z)((0,h.Z)({},u),{},{b:a.v})}}]),r}(J.C),he="rc-color-picker",G=function(e){return e instanceof k?e:new k(e)},Me=G("#1677ff"),me=function(e){var r=e.offset,n=e.targetRef,a=e.containerRef,l=e.color,s=e.type,u=a.current.getBoundingClientRect(),c=u.width,g=u.height,p=n.current.getBoundingClientRect(),v=p.width,x=p.height,E=v/2,O=x/2,w=(r.x+E)/c,z=1-(r.y+O)/g,N=l.toHsb(),F=w,A=(r.x+E)/c*360;if(s)switch(s){case"hue":return G((0,h.Z)((0,h.Z)({},N),{},{h:A<=0?0:A}));case"alpha":return G((0,h.Z)((0,h.Z)({},N),{},{a:F<=0?0:F}))}return G({h:N.h,s:w<=0?0:w,b:z>=1?1:z,a:N.a})},pe=function(e,r,n,a){var l=e.current.getBoundingClientRect(),s=l.width,u=l.height,c=r.current.getBoundingClientRect(),g=c.width,p=c.height,v=g/2,x=p/2,E=n.toHsb();if(!(g===0&&p===0||g!==p)){if(a)switch(a){case"hue":return{x:E.h/360*s-v,y:-x/3};case"alpha":return{x:E.a/1*s-v,y:-x/3}}return{x:E.s*s-v,y:(1-E.b)*u-x}}},ye=function(e){var r=e.color,n=e.prefixCls,a=e.className,l=e.style,s=e.onClick,u="".concat(n,"-color-block");return o.createElement("div",{className:S()(u,a),style:l,onClick:s},o.createElement("div",{className:"".concat(u,"-inner"),style:{background:r}}))},ve=ye;function Pe(t){var e="touches"in t?t.touches[0]:t,r=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,n=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return{pageX:e.pageX-r,pageY:e.pageY-n}}function we(t){var e=t.offset,r=t.targetRef,n=t.containerRef,a=t.direction,l=t.onDragChange,s=t.onDragChangeComplete,u=t.calculate,c=t.color,g=t.disabledDrag,p=(0,o.useState)(e||{x:0,y:0}),v=(0,P.Z)(p,2),x=v[0],E=v[1],O=(0,o.useRef)(null),w=(0,o.useRef)(null),z=(0,o.useRef)({flag:!1});(0,o.useEffect)(function(){if(z.current.flag===!1){var U=u==null?void 0:u(n);U&&E(U)}},[c,n]),(0,o.useEffect)(function(){return function(){document.removeEventListener("mousemove",O.current),document.removeEventListener("mouseup",w.current),document.removeEventListener("touchmove",O.current),document.removeEventListener("touchend",w.current),O.current=null,w.current=null}},[]);var N=function(L){var re=Pe(L),ne=re.pageX,K=re.pageY,oe=n.current.getBoundingClientRect(),ze=oe.x,We=oe.y,Ze=oe.width,Ae=oe.height,Oe=r.current.getBoundingClientRect(),q=Oe.width,Ce=Oe.height,ce=q/2,je=Ce/2,Re=Math.max(0,Math.min(ne-ze,Ze))-ce,Be=Math.max(0,Math.min(K-We,Ae))-je,be={x:Re,y:a==="x"?x.y:Be};if(q===0&&Ce===0||q!==Ce)return!1;E(be),l==null||l(be)},F=function(L){L.preventDefault(),N(L)},A=function(L){L.preventDefault(),z.current.flag=!1,document.removeEventListener("mousemove",O.current),document.removeEventListener("mouseup",w.current),document.removeEventListener("touchmove",O.current),document.removeEventListener("touchend",w.current),O.current=null,w.current=null,s==null||s()},_=function(L){document.removeEventListener("mousemove",O.current),document.removeEventListener("mouseup",w.current),!g&&(N(L),z.current.flag=!0,document.addEventListener("mousemove",F),document.addEventListener("mouseup",A),document.addEventListener("touchmove",F),document.addEventListener("touchend",A),O.current=F,w.current=A)};return[x,_]}var Ve=we,ht=function(e){var r=e.size,n=r===void 0?"default":r,a=e.color,l=e.prefixCls;return o.createElement("div",{className:S()("".concat(l,"-handler"),(0,m.Z)({},"".concat(l,"-handler-sm"),n==="small")),style:{backgroundColor:a}})},Ue=ht,mt=function(e){var r=e.children,n=e.style,a=e.prefixCls;return o.createElement("div",{className:"".concat(a,"-palette"),style:(0,h.Z)({position:"relative"},n)},r)},Xe=mt,pt=(0,o.forwardRef)(function(t,e){var r=t.children,n=t.offset;return o.createElement("div",{ref:e,style:{position:"absolute",left:n.x,top:n.y,zIndex:1}},r)}),Fe=pt,vt=function(e){var r=e.color,n=e.onChange,a=e.prefixCls,l=e.onChangeComplete,s=e.disabled,u=(0,o.useRef)(),c=(0,o.useRef)(),g=(0,o.useRef)(r),p=Ve({color:r,containerRef:u,targetRef:c,calculate:function(w){return pe(w,c,r)},onDragChange:function(w){var z=me({offset:w,targetRef:c,containerRef:u,color:r});g.current=z,n(z)},onDragChangeComplete:function(){return l==null?void 0:l(g.current)},disabledDrag:s}),v=(0,P.Z)(p,2),x=v[0],E=v[1];return o.createElement("div",{ref:u,className:"".concat(a,"-select"),onMouseDown:E,onTouchStart:E},o.createElement(Xe,{prefixCls:a},o.createElement(Fe,{offset:x,ref:c},o.createElement(Ue,{color:r.toRgbString(),prefixCls:a})),o.createElement("div",{className:"".concat(a,"-saturation"),style:{backgroundColor:"hsl(".concat(r.toHsb().h,",100%, 50%)"),backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},Ct=vt,bt=function(e){var r=e.colors,n=e.children,a=e.direction,l=a===void 0?"to right":a,s=e.type,u=e.prefixCls,c=(0,o.useMemo)(function(){return r.map(function(g,p){var v=G(g);return s==="alpha"&&p===r.length-1&&v.setAlpha(1),v.toRgbString()}).join(",")},[r,s]);return o.createElement("div",{className:"".concat(u,"-gradient"),style:{position:"absolute",inset:0,background:"linear-gradient(".concat(l,", ").concat(c,")")}},n)},xt=bt,yt=function(e){var r=e.gradientColors,n=e.direction,a=e.type,l=a===void 0?"hue":a,s=e.color,u=e.value,c=e.onChange,g=e.onChangeComplete,p=e.disabled,v=e.prefixCls,x=(0,o.useRef)(),E=(0,o.useRef)(),O=(0,o.useRef)(s),w=Ve({color:s,targetRef:E,containerRef:x,calculate:function(_){return pe(_,E,s,l)},onDragChange:function(_){var U=me({offset:_,targetRef:E,containerRef:x,color:s,type:l});O.current=U,c(U)},onDragChangeComplete:function(){g==null||g(O.current,l)},direction:"x",disabledDrag:p}),z=(0,P.Z)(w,2),N=z[0],F=z[1];return o.createElement("div",{ref:x,className:S()("".concat(v,"-slider"),"".concat(v,"-slider-").concat(l)),onMouseDown:F,onTouchStart:F},o.createElement(Xe,{prefixCls:v},o.createElement(Fe,{offset:N,ref:E},o.createElement(Ue,{size:"small",color:u,prefixCls:v})),o.createElement(xt,{colors:r,direction:n,type:l,prefixCls:v})))},Ke=yt;function _e(t){return t!==void 0}var Pt=function(e,r){var n=r.defaultValue,a=r.value,l=(0,o.useState)(function(){var g;return _e(a)?g=a:_e(n)?g=n:g=e,G(g)}),s=(0,P.Z)(l,2),u=s[0],c=s[1];return(0,o.useEffect)(function(){a&&c(G(a))},[a]),[u,c]},St=Pt,Et=["rgb(255, 0, 0) 0%","rgb(255, 255, 0) 17%","rgb(0, 255, 0) 33%","rgb(0, 255, 255) 50%","rgb(0, 0, 255) 67%","rgb(255, 0, 255) 83%","rgb(255, 0, 0) 100%"],$t=(0,o.forwardRef)(function(t,e){var r=t.value,n=t.defaultValue,a=t.prefixCls,l=a===void 0?he:a,s=t.onChange,u=t.onChangeComplete,c=t.className,g=t.style,p=t.panelRender,v=t.disabledAlpha,x=v===void 0?!1:v,E=t.disabled,O=E===void 0?!1:E,w=St(Me,{value:r,defaultValue:n}),z=(0,P.Z)(w,2),N=z[0],F=z[1],A=(0,o.useMemo)(function(){var ne=G(N.toRgbString());return ne.setAlpha(1),ne.toRgbString()},[N]),_=S()("".concat(l,"-panel"),c,(0,m.Z)({},"".concat(l,"-panel-disabled"),O)),U={prefixCls:l,onChangeComplete:u,disabled:O},L=function(K,oe){r||F(K),s==null||s(K,oe)},re=o.createElement(o.Fragment,null,o.createElement(Ct,(0,d.Z)({color:N,onChange:L},U)),o.createElement("div",{className:"".concat(l,"-slider-container")},o.createElement("div",{className:S()("".concat(l,"-slider-group"),(0,m.Z)({},"".concat(l,"-slider-group-disabled-alpha"),x))},o.createElement(Ke,(0,d.Z)({gradientColors:Et,color:N,value:"hsl(".concat(N.toHsb().h,",100%, 50%)"),onChange:function(K){return L(K,"hue")}},U)),!x&&o.createElement(Ke,(0,d.Z)({type:"alpha",gradientColors:["rgba(255, 0, 4, 0) 0%",A],color:N,value:N.toRgbString(),onChange:function(K){return L(K,"alpha")}},U))),o.createElement(ve,{color:N.toRgbString(),prefixCls:l})));return o.createElement("div",{className:_,style:g,ref:e},typeof p=="function"?p(re):re)}),Ot=$t;const Ge=o.createContext({}),Ye=o.createContext({}),{Provider:Rt}=Ge,{Provider:It}=Ye,Se=(t,e)=>(t==null?void 0:t.replace(/[^\w/]/gi,"").slice(0,e?8:6))||"",Mt=(t,e)=>t?Se(t,e):"";let Qe=function(){function t(e){(0,I.Z)(this,t),this.metaColor=new k(e),e||this.metaColor.setAlpha(0)}return(0,V.Z)(t,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return Mt(this.toHexString(),this.metaColor.getAlpha()<1)}},{key:"toHexString",value:function(){return this.metaColor.getAlpha()===1?this.metaColor.toHexString():this.metaColor.toHex8String()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}}]),t}();const wt="ant-color-picker",X=t=>t instanceof Qe?t:new Qe(t),Ee=t=>Math.round(Number(t||0)),$e=t=>Ee(t.toHsb().a*100),He=(t,e)=>{const r=t.toHsb();return r.a=e||1,X(r)};var Je=t=>{let{prefixCls:e,value:r,colorCleared:n,onChange:a}=t;const l=()=>{if(r&&!n){const s=r.toHsb();s.a=0;const u=X(s);a==null||a(u)}};return o.createElement("div",{className:`${e}-clear`,onClick:l})},Ht=i(82210),te;(function(t){t.hex="hex",t.rgb="rgb",t.hsb="hsb"})(te||(te={}));var Dt=i(60771),se=t=>{let{prefixCls:e,min:r=0,max:n=100,value:a,onChange:l,className:s,formatter:u}=t;const c=`${e}-steppers`,[g,p]=(0,o.useState)(a);return(0,o.useEffect)(()=>{Number.isNaN(a)||p(a)},[a]),o.createElement(Dt.Z,{className:S()(c,s),min:r,max:n,value:g,formatter:u,size:"small",onChange:v=>{a||p(v||0),l==null||l(v)}})},Nt=t=>{let{prefixCls:e,value:r,onChange:n}=t;const a=`${e}-alpha-input`,[l,s]=(0,o.useState)(X(r||"#000"));(0,o.useEffect)(()=>{r&&s(r)},[r]);const u=c=>{const g=l.toHsb();g.a=(c||0)/100;const p=X(g);r||s(p),n==null||n(p)};return o.createElement(se,{value:$e(l),prefixCls:e,formatter:c=>`${c}%`,className:a,onChange:u})},Tt=i(28319);const zt=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,qe=t=>zt.test(`#${t}`);var Wt=t=>{let{prefixCls:e,value:r,onChange:n}=t;const a=`${e}-hex-input`,[l,s]=(0,o.useState)(r==null?void 0:r.toHex());(0,o.useEffect)(()=>{const c=r==null?void 0:r.toHex();qe(c)&&r&&s(Se(c))},[r]);const u=c=>{const g=c.target.value;s(Se(g)),qe(Se(g,!0))&&(n==null||n(X(g)))};return o.createElement(Tt.Z,{className:a,value:l,prefix:"#",onChange:u,size:"small"})},Zt=t=>{let{prefixCls:e,value:r,onChange:n}=t;const a=`${e}-hsb-input`,[l,s]=(0,o.useState)(X(r||"#000"));(0,o.useEffect)(()=>{r&&s(r)},[r]);const u=(c,g)=>{const p=l.toHsb();p[g]=g==="h"?c:(c||0)/100;const v=X(p);r||s(v),n==null||n(v)};return o.createElement("div",{className:a},o.createElement(se,{max:360,min:0,value:Number(l.toHsb().h),prefixCls:e,className:a,formatter:c=>Ee(c||0).toString(),onChange:c=>u(Number(c),"h")}),o.createElement(se,{max:100,min:0,value:Number(l.toHsb().s)*100,prefixCls:e,className:a,formatter:c=>`${Ee(c||0)}%`,onChange:c=>u(Number(c),"s")}),o.createElement(se,{max:100,min:0,value:Number(l.toHsb().b)*100,prefixCls:e,className:a,formatter:c=>`${Ee(c||0)}%`,onChange:c=>u(Number(c),"b")}))},At=t=>{let{prefixCls:e,value:r,onChange:n}=t;const a=`${e}-rgb-input`,[l,s]=(0,o.useState)(X(r||"#000"));(0,o.useEffect)(()=>{r&&s(r)},[r]);const u=(c,g)=>{const p=l.toRgb();p[g]=c||0;const v=X(p);r||s(v),n==null||n(v)};return o.createElement("div",{className:a},o.createElement(se,{max:255,min:0,value:Number(l.toRgb().r),prefixCls:e,className:a,onChange:c=>u(Number(c),"r")}),o.createElement(se,{max:255,min:0,value:Number(l.toRgb().g),prefixCls:e,className:a,onChange:c=>u(Number(c),"g")}),o.createElement(se,{max:255,min:0,value:Number(l.toRgb().b),prefixCls:e,className:a,onChange:c=>u(Number(c),"b")}))};const jt=[te.hex,te.hsb,te.rgb].map(t=>({value:t,label:t.toLocaleUpperCase()}));var Bt=t=>{const{prefixCls:e,format:r,value:n,disabledAlpha:a,onFormatChange:l,onChange:s}=t,[u,c]=(0,y.Z)(te.hex,{value:r,onChange:l}),g=`${e}-input`,p=x=>{c(x)},v=(0,o.useMemo)(()=>{const x={value:n,prefixCls:e,onChange:s};switch(u){case te.hsb:return o.createElement(Zt,Object.assign({},x));case te.rgb:return o.createElement(At,Object.assign({},x));case te.hex:default:return o.createElement(Wt,Object.assign({},x))}},[u,e,n,s]);return o.createElement("div",{className:`${g}-container`},o.createElement(Ht.Z,{value:u,bordered:!1,getPopupContainer:x=>x,popupMatchSelectWidth:68,placement:"bottomRight",onChange:p,className:`${e}-format-select`,size:"small",options:jt}),o.createElement("div",{className:g},v),!a&&o.createElement(Nt,{prefixCls:e,value:n,onChange:s}))},kt=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(r[n[a]]=t[n[a]]);return r},et=()=>{const t=(0,o.useContext)(Ge),{prefixCls:e,colorCleared:r,allowClear:n,value:a,disabledAlpha:l,onChange:s,onClear:u,onChangeComplete:c}=t,g=kt(t,["prefixCls","colorCleared","allowClear","value","disabledAlpha","onChange","onClear","onChangeComplete"]);return o.createElement(o.Fragment,null,n&&o.createElement(Je,Object.assign({prefixCls:e,value:a,colorCleared:r,onChange:p=>{s==null||s(p),u==null||u()}},g)),o.createElement(Ot,{prefixCls:e,value:a==null?void 0:a.toHsb(),disabledAlpha:l,onChange:(p,v)=>s==null?void 0:s(p,v,!0),onChangeComplete:c}),o.createElement(Bt,Object.assign({value:a,onChange:s,prefixCls:e,disabledAlpha:l},g)))},Lt=i(76864),Vt=i(92e3);const De=t=>t.map(e=>(e.colors=e.colors.map(X),e)),Ut=(t,e)=>{const{r,g:n,b:a,a:l}=t.toRgb(),s=new k(t.toRgbString()).onBackground(e).toHsv();return l<=.5?s.v>.5:r*.299+n*.587+a*.114>192},tt=t=>{let{label:e}=t;return`panel-${e}`};var Xt=t=>{let{prefixCls:e,presets:r,value:n,onChange:a}=t;const[l]=(0,Vt.Z)("ColorPicker"),[,s]=(0,C.Z)(),[u]=(0,y.Z)(De(r),{value:De(r),postState:De}),c=`${e}-presets`,g=(0,o.useMemo)(()=>u.reduce((x,E)=>{const{defaultOpen:O=!0}=E;return O&&x.push(tt(E)),x},[]),[u]),p=x=>{a==null||a(x)},v=u.map(x=>{var E;return{key:tt(x),label:o.createElement("div",{className:`${c}-label`},x==null?void 0:x.label),children:o.createElement("div",{className:`${c}-items`},Array.isArray(x==null?void 0:x.colors)&&((E=x.colors)===null||E===void 0?void 0:E.length)>0?x.colors.map((O,w)=>o.createElement(ve,{key:`preset-${w}-${O.toHexString()}`,color:X(O).toRgbString(),prefixCls:e,className:S()(`${c}-color`,{[`${c}-color-checked`]:O.toHexString()===(n==null?void 0:n.toHexString()),[`${c}-color-bright`]:Ut(O,s.colorBgElevated)}),onClick:()=>p(O)})):o.createElement("span",{className:`${c}-empty`},l.presetEmpty))}});return o.createElement("div",{className:c},o.createElement(Lt.Z,{defaultActiveKey:g,ghost:!0,items:v}))},rt=()=>{const{prefixCls:t,value:e,presets:r,onChange:n}=(0,o.useContext)(Ye);return Array.isArray(r)?o.createElement(Xt,{value:e,presets:r,prefixCls:t,onChange:n}):null},Ft=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(r[n[a]]=t[n[a]]);return r},Kt=t=>{const{prefixCls:e,presets:r,panelRender:n,color:a,onChange:l,onClear:s}=t,u=Ft(t,["prefixCls","presets","panelRender","color","onChange","onClear"]),c=`${e}-inner-content`,g=Object.assign({prefixCls:e,value:a,onChange:l,onClear:s},u),p=o.useMemo(()=>({prefixCls:e,value:a,presets:r,onChange:l}),[e,a,r,l]),v=o.createElement(o.Fragment,null,o.createElement(et,null),Array.isArray(r)&&o.createElement(f.Z,{className:`${c}-divider`}),o.createElement(rt,null));return o.createElement(Rt,{value:g},o.createElement(It,{value:p},o.createElement("div",{className:c},typeof n=="function"?n(v,{components:{Picker:et,Presets:rt}}):v)))},_t=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(r[n[a]]=t[n[a]]);return r},Gt=(0,o.forwardRef)((t,e)=>{const{color:r,prefixCls:n,open:a,colorCleared:l,disabled:s,format:u,className:c,showText:g}=t,p=_t(t,["color","prefixCls","open","colorCleared","disabled","format","className","showText"]),v=`${n}-trigger`,x=(0,o.useMemo)(()=>l?o.createElement(Je,{prefixCls:n}):o.createElement(ve,{prefixCls:n,color:r.toRgbString()}),[r,l,n]),E=()=>{const w=r.toHexString().toUpperCase(),z=$e(r);switch(u){case"rgb":return r.toRgbString();case"hsb":return r.toHsbString();case"hex":default:return z<100?`${w.slice(0,7)},${z}%`:w}},O=()=>{if(typeof g=="function")return g(r);if(g)return E()};return o.createElement("div",Object.assign({ref:e,className:S()(v,c,{[`${v}-active`]:a,[`${v}-disabled`]:s})},p),x,g&&o.createElement("div",{className:`${v}-text`},O()))});function nt(t){return t!==void 0}var Yt=(t,e)=>{const{defaultValue:r,value:n}=e,[a,l]=(0,o.useState)(()=>{let s;return nt(n)?s=n:nt(r)?s=r:s=t,X(s||"")});return(0,o.useEffect)(()=>{n&&l(X(n))},[n]),[a,l]},Qt=i(19356),Jt=i(76247);const ot=(t,e)=>({backgroundImage:`conic-gradient(${e} 0 25%, transparent 0 50%, ${e} 0 75%, transparent 0)`,backgroundSize:`${t} ${t}`});var at=(t,e)=>{const{componentCls:r,borderRadiusSM:n,colorPickerInsetShadow:a,lineWidth:l,colorFillSecondary:s}=t;return{[`${r}-color-block`]:Object.assign(Object.assign({position:"relative",borderRadius:n,width:e,height:e,boxShadow:a},ot("50%",t.colorFillSecondary)),{[`${r}-color-block-inner`]:{width:"100%",height:"100%",border:`${l}px solid ${s}`,borderRadius:"inherit"}})}},qt=t=>{const{componentCls:e,antCls:r,fontSizeSM:n,lineHeightSM:a,colorPickerAlphaInputWidth:l,marginXXS:s,paddingXXS:u,controlHeightSM:c,marginXS:g,fontSizeIcon:p,paddingXS:v,colorTextPlaceholder:x,colorPickerInputNumberHandleWidth:E,lineWidth:O}=t;return{[`${e}-input-container`]:{display:"flex",[`${e}-steppers${r}-input-number`]:{fontSize:n,lineHeight:a,[`${r}-input-number-input`]:{paddingInlineStart:u,paddingInlineEnd:0},[`${r}-input-number-handler-wrap`]:{width:E}},[`${e}-steppers${e}-alpha-input`]:{flex:`0 0 ${l}px`,marginInlineStart:s},[`${e}-format-select${r}-select`]:{marginInlineEnd:g,width:"auto","&-single":{[`${r}-select-selector`]:{padding:0,border:0},[`${r}-select-arrow`]:{insetInlineEnd:0},[`${r}-select-selection-item`]:{paddingInlineEnd:p+s,fontSize:n,lineHeight:`${c}px`},[`${r}-select-item-option-content`]:{fontSize:n,lineHeight:a},[`${r}-select-dropdown`]:{[`${r}-select-item`]:{minHeight:"auto"}}}},[`${e}-input`]:{gap:s,alignItems:"center",flex:1,width:0,[`${e}-hsb-input,${e}-rgb-input`]:{display:"flex",gap:s,alignItems:"center"},[`${e}-steppers`]:{flex:1},[`${e}-hex-input${r}-input-affix-wrapper`]:{flex:1,padding:`0 ${v}px`,[`${r}-input`]:{fontSize:n,textTransform:"uppercase",lineHeight:`${c-2*O}px`},[`${r}-input-prefix`]:{color:x}}}}}},er=t=>{const{componentCls:e,controlHeightLG:r,borderRadiusSM:n,colorPickerInsetShadow:a,marginSM:l,colorBgElevated:s,colorFillSecondary:u,lineWidthBold:c,colorPickerHandlerSize:g,colorPickerHandlerSizeSM:p,colorPickerSliderHeight:v}=t;return{[`${e}-select`]:{[`${e}-palette`]:{minHeight:r*4,overflow:"hidden",borderRadius:n},[`${e}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:a,inset:0},marginBottom:l},[`${e}-handler`]:{width:g,height:g,border:`${c}px solid ${s}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${a}, 0 0 0 1px ${u}`,"&-sm":{width:p,height:p}},[`${e}-slider`]:{borderRadius:v/2,[`${e}-palette`]:{height:v},[`${e}-gradient`]:{borderRadius:v/2,boxShadow:a},"&-alpha":ot(`${v}px`,t.colorFillSecondary),"&-hue":{marginBottom:l}},[`${e}-slider-container`]:{display:"flex",gap:l,marginBottom:l,[`${e}-slider-group`]:{flex:1,"&-disabled-alpha":{display:"flex",alignItems:"center",[`${e}-slider`]:{flex:1,marginBottom:0}}}}}},tr=t=>{const{componentCls:e,antCls:r,colorTextQuaternary:n,paddingXXS:a,colorPickerPresetColorSize:l,fontSizeSM:s,colorText:u,lineHeightSM:c,lineWidth:g,borderRadius:p,colorFill:v,colorWhite:x,marginXXS:E,paddingXS:O}=t;return{[`${e}-presets`]:{[`${r}-collapse-item > ${r}-collapse-header`]:{padding:0,[`${r}-collapse-expand-icon`]:{height:s*c,color:n,paddingInlineEnd:a}},[`${r}-collapse`]:{display:"flex",flexDirection:"column",gap:E},[`${r}-collapse-item > ${r}-collapse-content > ${r}-collapse-content-box`]:{padding:`${O}px 0`},"&-label":{fontSize:s,color:u,lineHeight:c},"&-items":{display:"flex",flexWrap:"wrap",gap:E*1.5,[`${e}-presets-color`]:{position:"relative",cursor:"pointer",width:l,height:l,"&::before":{content:'""',pointerEvents:"none",width:l+4*g,height:l+4*g,position:"absolute",top:-2*g,insetInlineStart:-2*g,borderRadius:p,border:`${g}px solid transparent`,transition:`border-color ${t.motionDurationMid} ${t.motionEaseInBack}`},"&:hover::before":{borderColor:v},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:l/13*5,height:l/13*8,border:`${t.lineWidthBold}px solid ${t.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${t.motionDurationFast} ${t.motionEaseInBack}, opacity ${t.motionDurationFast}`},[`&${e}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:x,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${t.motionDurationMid} ${t.motionEaseOutBack} ${t.motionDurationFast}`},[`&${e}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:s,color:n}}}};const Ne=(t,e,r)=>({borderInlineEndWidth:t.lineWidth,borderColor:e,boxShadow:`0 0 0 ${t.controlOutlineWidth}px ${r}`,outline:0}),rr=t=>{const{componentCls:e}=t;return{"&-rtl":{[`${e}-presets-color`]:{"&::after":{direction:"ltr"}},[`${e}-clear`]:{"&::after":{direction:"ltr"}}}}},lt=(t,e,r)=>{const{componentCls:n,borderRadiusSM:a,lineWidth:l,colorSplit:s,red6:u}=t;return{[`${n}-clear`]:Object.assign(Object.assign({width:e,height:e,borderRadius:a,border:`${l}px solid ${s}`,position:"relative",cursor:"pointer",overflow:"hidden"},r),{"&::after":{content:'""',position:"absolute",insetInlineEnd:l,top:0,display:"block",width:40,height:2,transformOrigin:"right",transform:"rotate(-45deg)",backgroundColor:u}})}},nr=t=>{const{componentCls:e,colorError:r,colorWarning:n,colorErrorHover:a,colorWarningHover:l,colorErrorOutline:s,colorWarningOutline:u}=t;return{[`&${e}-status-error`]:{borderColor:r,"&:hover":{borderColor:a},[`&${e}-trigger-active`]:Object.assign({},Ne(t,r,s))},[`&${e}-status-warning`]:{borderColor:n,"&:hover":{borderColor:l},[`&${e}-trigger-active`]:Object.assign({},Ne(t,n,u))}}},or=t=>{const{componentCls:e,controlHeightLG:r,controlHeightSM:n,controlHeight:a,controlHeightXS:l,borderRadius:s,borderRadiusSM:u,borderRadiusXS:c,borderRadiusLG:g,fontSizeLG:p}=t;return{[`&${e}-lg`]:{minWidth:r,height:r,borderRadius:g,[`${e}-color-block, ${e}-clear`]:{width:a,height:a,borderRadius:s},[`${e}-trigger-text`]:{fontSize:p}},[`&${e}-sm`]:{minWidth:n,height:n,borderRadius:u,[`${e}-color-block, ${e}-clear`]:{width:l,height:l,borderRadius:c}}}},ar=t=>{const{componentCls:e,colorPickerWidth:r,colorPrimary:n,motionDurationMid:a,colorBgElevated:l,colorTextDisabled:s,colorText:u,colorBgContainerDisabled:c,borderRadius:g,marginXS:p,marginSM:v,controlHeight:x,controlHeightSM:E,colorBgTextActive:O,colorPickerPresetColorSize:w,colorPickerPreviewSize:z,lineWidth:N,colorBorder:F,paddingXXS:A,fontSize:_,colorPrimaryHover:U,controlOutline:L}=t;return[{[e]:Object.assign({[`${e}-inner-content`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"flex",flexDirection:"column",width:r,"&-divider":{margin:`${v}px 0 ${p}px`},[`${e}-panel`]:Object.assign({},er(t))},at(t,z)),qt(t)),tr(t)),lt(t,w,{marginInlineStart:"auto",marginBottom:p})),"&-trigger":Object.assign(Object.assign(Object.assign(Object.assign({minWidth:x,height:x,borderRadius:g,border:`${N}px solid ${F}`,cursor:"pointer",display:"inline-flex",alignItems:"center",justifyContent:"center",transition:`all ${a}`,background:l,padding:A-N,[`${e}-trigger-text`]:{marginInlineStart:p,marginInlineEnd:p-(A-N),fontSize:_,color:u},"&:hover":{borderColor:U},[`&${e}-trigger-active`]:Object.assign({},Ne(t,n,L)),"&-disabled":{color:s,background:c,cursor:"not-allowed","&:hover":{borderColor:O},[`${e}-trigger-text`]:{color:s}}},lt(t,E)),at(t,E)),nr(t)),or(t))},rr(t))}]};var lr=(0,Qt.Z)("ColorPicker",t=>{const{colorTextQuaternary:e,marginSM:r}=t,n=8,a=(0,Jt.TS)(t,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:18,colorPickerInsetShadow:`inset 0 0 1px 0 ${e}`,colorPickerSliderHeight:n,colorPickerPreviewSize:n*2+r});return[ar(a)]}),ir=i(20135),sr=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(t);a<n.length;a++)e.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(t,n[a])&&(r[n[a]]=t[n[a]]);return r};const Te=t=>{const{value:e,defaultValue:r,format:n,defaultFormat:a,allowClear:l=!1,presets:s,children:u,trigger:c="click",open:g,disabled:p,placement:v="bottomLeft",arrow:x=!0,panelRender:E,showText:O,style:w,className:z,size:N,rootClassName:F,styles:A,disabledAlpha:_=!1,onFormatChange:U,onChange:L,onClear:re,onOpenChange:ne,onChangeComplete:K,getPopupContainer:oe,autoAdjustOverflow:ze=!0,destroyTooltipOnHide:We}=t,Ze=sr(t,["value","defaultValue","format","defaultFormat","allowClear","presets","children","trigger","open","disabled","placement","arrow","panelRender","showText","style","className","size","rootClassName","styles","disabledAlpha","onFormatChange","onChange","onClear","onOpenChange","onChangeComplete","getPopupContainer","autoAdjustOverflow","destroyTooltipOnHide"]),{getPrefixCls:Ae,direction:Oe,colorPicker:q}=(0,o.useContext)(H.E_),[,Ce]=(0,C.Z)(),[ce,je]=Yt(Ce.colorPrimary,{value:e,defaultValue:r}),[Re,Be]=(0,y.Z)(!1,{value:g,postState:le=>!p&&le,onChange:ne}),[be,gr]=(0,y.Z)(n,{value:n,defaultValue:a,onChange:U}),[ke,it]=(0,o.useState)(!1),ae=Ae("color-picker",wt),st=(0,o.useMemo)(()=>$e(ce)<100,[ce]),{status:fr}=o.useContext(T.aM),ct=(0,B.Z)(N),[hr,mr]=lr(ae),dt={[`${ae}-rtl`]:Oe},pr=S()(F,dt),vr=S()((0,$.Z)(ae,fr),{[`${ae}-sm`]:ct==="small",[`${ae}-lg`]:ct==="large"},q==null?void 0:q.className,pr,z,mr),Cr=S()(ae,dt),Le=(0,o.useRef)(!0),br=(le,Ie,$r)=>{let ie=X(le);(ke||(e===null||!e&&r===null))&&(it(!1),$e(ce)===0&&Ie!=="alpha"&&(ie=He(ie))),_&&st&&(ie=He(ie)),$r?Le.current=!1:K==null||K(ie),je(ie),L==null||L(ie,ie.toHexString())},xr=()=>{it(!0),re==null||re()},ut=le=>{Le.current=!0;let Ie=X(le);_&&st&&(Ie=He(le)),K==null||K(Ie)},yr={open:Re,trigger:c,placement:v,arrow:x,rootClassName:F,getPopupContainer:oe,autoAdjustOverflow:ze,destroyTooltipOnHide:We},Pr={prefixCls:ae,color:ce,allowClear:l,colorCleared:ke,disabled:p,disabledAlpha:_,presets:s,panelRender:E,format:be,onFormatChange:gr,onChangeComplete:ut},Sr=Object.assign(Object.assign({},q==null?void 0:q.style),w),[Er]=(0,ir.Cn)("ColorPicker");return hr(o.createElement(b.Z,Object.assign({style:A==null?void 0:A.popup,overlayInnerStyle:A==null?void 0:A.popupOverlayInner,onOpenChange:le=>{Le.current&&!p&&Be(le)},content:o.createElement(T.Ux,{override:!0,status:!0},o.createElement(Kt,Object.assign({},Pr,{onChange:br,onChangeComplete:ut,onClear:xr}))),overlayClassName:Cr,zIndex:Er},yr),u||o.createElement(Gt,Object.assign({open:Re,className:vr,style:Sr,color:e?X(e):ce,prefixCls:ae,disabled:p,colorCleared:ke,showText:O,format:be},Ze))))},cr=(0,M.Z)(Te,"color-picker",t=>t,t=>Object.assign(Object.assign({},t),{placement:"bottom",autoAdjustOverflow:!1}));Te._InternalPanelDoNotUseOrYouWillBeFired=cr;var dr=Te,ur=dr},84486:function(W,R,i){i.d(R,{Z:function(){return f}});var o=i(50959),D=i(84875),S=i.n(D),y=i(81477),M=i(16431),$=i(19356),H=i(76247);const B=d=>{const{componentCls:m,sizePaddingEdgeHorizontal:P,colorSplit:h,lineWidth:I,textPaddingInline:V,orientationMargin:j,verticalMarginInline:Z}=d;return{[m]:Object.assign(Object.assign({},(0,M.Wf)(d)),{borderBlockStart:`${I}px solid ${h}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:Z,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${I}px solid ${h}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${d.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${m}-with-text`]:{display:"flex",alignItems:"center",margin:`${d.dividerHorizontalWithTextGutterMargin}px 0`,color:d.colorTextHeading,fontWeight:500,fontSize:d.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${h}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${I}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${m}-with-text-left`]:{"&::before":{width:`${j*100}%`},"&::after":{width:`${100-j*100}%`}},[`&-horizontal${m}-with-text-right`]:{"&::before":{width:`${100-j*100}%`},"&::after":{width:`${j*100}%`}},[`${m}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:V},"&-dashed":{background:"none",borderColor:h,borderStyle:"dashed",borderWidth:`${I}px 0 0`},[`&-horizontal${m}-with-text${m}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${m}-dashed`]:{borderInlineStartWidth:I,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${m}-with-text`]:{color:d.colorText,fontWeight:"normal",fontSize:d.fontSize},[`&-horizontal${m}-with-text-left${m}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${m}-inner-text`]:{paddingInlineStart:P}},[`&-horizontal${m}-with-text-right${m}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${m}-inner-text`]:{paddingInlineEnd:P}}})}};var T=(0,$.Z)("Divider",d=>{const m=(0,H.TS)(d,{dividerHorizontalWithTextGutterMargin:d.margin,dividerHorizontalGutterMargin:d.marginLG,sizePaddingEdgeHorizontal:0});return[B(m)]},d=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:d.marginXS})),b=function(d,m){var P={};for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&m.indexOf(h)<0&&(P[h]=d[h]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,h=Object.getOwnPropertySymbols(d);I<h.length;I++)m.indexOf(h[I])<0&&Object.prototype.propertyIsEnumerable.call(d,h[I])&&(P[h[I]]=d[h[I]]);return P},f=d=>{const{getPrefixCls:m,direction:P,divider:h}=o.useContext(y.E_),{prefixCls:I,type:V="horizontal",orientation:j="center",orientationMargin:Z,className:Y,rootClassName:Q,children:J,dashed:de,plain:ue,style:ee}=d,fe=b(d,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),k=m("divider",I),[he,G]=T(k),Me=j.length>0?`-${j}`:j,me=!!J,pe=j==="left"&&Z!=null,ye=j==="right"&&Z!=null,ve=S()(k,h==null?void 0:h.className,G,`${k}-${V}`,{[`${k}-with-text`]:me,[`${k}-with-text${Me}`]:me,[`${k}-dashed`]:!!de,[`${k}-plain`]:!!ue,[`${k}-rtl`]:P==="rtl",[`${k}-no-default-orientation-margin-left`]:pe,[`${k}-no-default-orientation-margin-right`]:ye},Y,Q),Pe=o.useMemo(()=>typeof Z=="number"?Z:/^\d+$/.test(Z)?Number(Z):Z,[Z]),we=Object.assign(Object.assign({},pe&&{marginLeft:Pe}),ye&&{marginRight:Pe});return he(o.createElement("div",Object.assign({className:ve,style:Object.assign(Object.assign({},h==null?void 0:h.style),ee)},fe,{role:"separator"}),J&&V!=="vertical"&&o.createElement("span",{className:`${k}-inner-text`,style:we},J)))}},28739:function(W,R,i){var o=i(84875),D=i.n(o),S=i(78505),y=i(50959),M=i(81477),$=i(20523),H=i(58364),B=function(f,d){var m={};for(var P in f)Object.prototype.hasOwnProperty.call(f,P)&&d.indexOf(P)<0&&(m[P]=f[P]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,P=Object.getOwnPropertySymbols(f);h<P.length;h++)d.indexOf(P[h])<0&&Object.prototype.propertyIsEnumerable.call(f,P[h])&&(m[P[h]]=f[P[h]]);return m};const T=(f,d,m)=>{if(!(!d&&!m))return y.createElement(y.Fragment,null,d&&y.createElement("div",{className:`${f}-title`},(0,$.Z)(d)),y.createElement("div",{className:`${f}-inner-content`},(0,$.Z)(m)))},b=f=>{const{hashId:d,prefixCls:m,className:P,style:h,placement:I="top",title:V,content:j,children:Z}=f;return y.createElement("div",{className:D()(d,m,`${m}-pure`,`${m}-placement-${I}`,P),style:h},y.createElement("div",{className:`${m}-arrow`}),y.createElement(S.G,Object.assign({},f,{className:d,prefixCls:m}),Z||T(m,V,j)))},C=f=>{const{prefixCls:d}=f,m=B(f,["prefixCls"]),{getPrefixCls:P}=y.useContext(M.E_),h=P("popover",d),[I,V]=(0,H.Z)(h);return I(y.createElement(b,Object.assign({},m,{prefixCls:h,hashId:V})))};R.ZP=C},21011:function(W,R,i){var o=i(50959),D=i(84875),S=i.n(D),y=i(20523),M=i(89585),$=i(81477),H=i(20296),B=i(28739),T=i(58364),b=function(d,m){var P={};for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&m.indexOf(h)<0&&(P[h]=d[h]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,h=Object.getOwnPropertySymbols(d);I<h.length;I++)m.indexOf(h[I])<0&&Object.prototype.propertyIsEnumerable.call(d,h[I])&&(P[h[I]]=d[h[I]]);return P};const C=d=>{let{title:m,content:P,prefixCls:h}=d;return o.createElement(o.Fragment,null,m&&o.createElement("div",{className:`${h}-title`},(0,y.Z)(m)),o.createElement("div",{className:`${h}-inner-content`},(0,y.Z)(P)))},f=o.forwardRef((d,m)=>{const{prefixCls:P,title:h,content:I,overlayClassName:V,placement:j="top",trigger:Z="hover",mouseEnterDelay:Y=.1,mouseLeaveDelay:Q=.1,overlayStyle:J={}}=d,de=b(d,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ue}=o.useContext($.E_),ee=ue("popover",P),[fe,k]=(0,T.Z)(ee),he=ue(),G=S()(V,k);return fe(o.createElement(H.Z,Object.assign({placement:j,trigger:Z,mouseEnterDelay:Y,mouseLeaveDelay:Q,overlayStyle:J},de,{prefixCls:ee,overlayClassName:G,ref:m,overlay:h||I?o.createElement(C,{prefixCls:ee,title:h,content:I}):null,transitionName:(0,M.m)(he,"zoom-big",de.transitionName),"data-popover-inject":!0})))});f._InternalPanelDoNotUseOrYouWillBeFired=B.ZP,R.Z=f},58364:function(W,R,i){var o=i(16431),D=i(72234),S=i(57020),y=i(52150),M=i(19356),$=i(76247);const H=b=>{const{componentCls:C,popoverColor:f,titleMinWidth:d,fontWeightStrong:m,popoverPadding:P,boxShadowSecondary:h,colorTextHeading:I,borderRadiusLG:V,zIndexPopup:j,marginXS:Z,colorBgElevated:Y,popoverBg:Q}=b;return[{[C]:Object.assign(Object.assign({},(0,o.Wf)(b)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:j,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Y,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${C}-content`]:{position:"relative"},[`${C}-inner`]:{backgroundColor:Q,backgroundClip:"padding-box",borderRadius:V,boxShadow:h,padding:P},[`${C}-title`]:{minWidth:d,marginBottom:Z,color:I,fontWeight:m},[`${C}-inner-content`]:{color:f}})},(0,S.ZP)(b,{colorBg:"var(--antd-arrow-background-color)"}),{[`${C}-pure`]:{position:"relative",maxWidth:"none",margin:b.sizePopupArrow,display:"inline-block",[`${C}-content`]:{display:"inline-block"}}}]},B=b=>{const{componentCls:C}=b;return{[C]:y.i.map(f=>{const d=b[`${f}6`];return{[`&${C}-${f}`]:{"--antd-arrow-background-color":d,[`${C}-inner`]:{backgroundColor:d},[`${C}-arrow`]:{background:"transparent"}}}})}},T=b=>{const{componentCls:C,lineWidth:f,lineType:d,colorSplit:m,paddingSM:P,controlHeight:h,fontSize:I,lineHeight:V,padding:j}=b,Z=h-Math.round(I*V),Y=Z/2,Q=Z/2-f,J=j;return{[C]:{[`${C}-inner`]:{padding:0},[`${C}-title`]:{margin:0,padding:`${Y}px ${J}px ${Q}px`,borderBottom:`${f}px ${d} ${m}`},[`${C}-inner-content`]:{padding:`${P}px ${J}px`}}}};R.Z=(0,M.Z)("Popover",b=>{const{colorBgElevated:C,colorText:f,wireframe:d}=b,m=(0,$.TS)(b,{popoverPadding:12,popoverBg:C,popoverColor:f});return[H(m),B(m),d&&T(m),(0,D._y)(m,"zoom-big")]},b=>({width:177,minWidth:177,titleMinWidth:177,zIndexPopup:b.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},82882:function(W,R,i){i.d(R,{x0:function(){return y}});let o=M=>crypto.getRandomValues(new Uint8Array(M)),D=(M,$,H)=>{let B=(2<<Math.log(M.length-1)/Math.LN2)-1,T=-~(1.6*B*$/M.length);return(b=$)=>{let C="";for(;;){let f=H(T),d=T;for(;d--;)if(C+=M[f[d]&B]||"",C.length===b)return C}}},S=(M,$=21)=>D(M,$,o),y=(M=21)=>crypto.getRandomValues(new Uint8Array(M)).reduce(($,H)=>(H&=63,H<36?$+=H.toString(36):H<62?$+=(H-26).toString(36).toUpperCase():H>62?$+="-":$+="_",$),"")},78708:function(W,R,i){i.d(R,{X:function(){return o}});function o(S,y){if(Object.is(S,y))return!0;if(typeof S!="object"||S===null||typeof y!="object"||y===null)return!1;if(S instanceof Map&&y instanceof Map){if(S.size!==y.size)return!1;for(const[$,H]of S)if(!Object.is(H,y.get($)))return!1;return!0}if(S instanceof Set&&y instanceof Set){if(S.size!==y.size)return!1;for(const $ of S)if(!y.has($))return!1;return!0}const M=Object.keys(S);if(M.length!==Object.keys(y).length)return!1;for(let $=0;$<M.length;$++)if(!Object.prototype.hasOwnProperty.call(y,M[$])||!Object.is(S[M[$]],y[M[$]]))return!1;return!0}var D=(S,y)=>(console.warn("[DEPRECATED] Default export is deprecated. Instead use `import { shallow } from 'zustand/shallow'`."),o(S,y))}}]); +}()); \ No newline at end of file diff --git a/503.d71dc951.async.js b/503.d71dc951.async.js new file mode 100644 index 00000000..428c3c8b --- /dev/null +++ b/503.d71dc951.async.js @@ -0,0 +1 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[503],{86335:function(k,F,h){"use strict";h.d(F,{Z:function(){return j}});var d=h(97605),P=h(50959),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-200 0H360v-72h304v72z"}}]},name:"delete",theme:"filled"},A=O,x=h(36264),C=function(T,U){return P.createElement(x.Z,(0,d.Z)({},T,{ref:U,icon:A}))},j=P.forwardRef(C)},35568:function(k,F,h){"use strict";h.d(F,{Z:function(){return j}});var d=h(97605),P=h(50959),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z"}}]},name:"edit",theme:"filled"},A=O,x=h(36264),C=function(T,U){return P.createElement(x.Z,(0,d.Z)({},T,{ref:U,icon:A}))},j=P.forwardRef(C)},57249:function(k,F,h){"use strict";h.d(F,{Z:function(){return j}});var d=h(97605),P=h(50959),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},A=O,x=h(36264),C=function(T,U){return P.createElement(x.Z,(0,d.Z)({},T,{ref:U,icon:A}))},j=P.forwardRef(C)},96527:function(k,F,h){"use strict";h.d(F,{Z:function(){return j}});var d=h(97605),P=h(50959),O={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},A=O,x=h(36264),C=function(T,U){return P.createElement(x.Z,(0,d.Z)({},T,{ref:U,icon:A}))},j=P.forwardRef(C)},28319:function(k,F,h){"use strict";h.d(F,{Z:function(){return Se}});var d=h(50959),P=h(84875),O=h.n(P),A=h(81477),x=h(33121),C=h(36968),L=g=>{const{getPrefixCls:w,direction:S}=(0,d.useContext)(A.E_),{prefixCls:b,className:I}=g,$=w("input-group",b),se=w("input"),[V,ce]=(0,C.ZP)(se),de=O()($,{[`${$}-lg`]:g.size==="large",[`${$}-sm`]:g.size==="small",[`${$}-compact`]:g.compact,[`${$}-rtl`]:S==="rtl"},ce,I),le=(0,d.useContext)(x.aM),ne=(0,d.useMemo)(()=>Object.assign(Object.assign({},le),{isFormItemInput:!1}),[le]);return V(d.createElement("span",{className:de,style:g.style,onMouseEnter:g.onMouseEnter,onMouseLeave:g.onMouseLeave,onFocus:g.onFocus,onBlur:g.onBlur},d.createElement(x.aM.Provider,{value:ne},g.children)))},T=h(58126),U=h(57249),he=h(96527),me=h(87017),z=h(12602),xe=h(21008),Ee=function(g,w){var S={};for(var b in g)Object.prototype.hasOwnProperty.call(g,b)&&w.indexOf(b)<0&&(S[b]=g[b]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,b=Object.getOwnPropertySymbols(g);I<b.length;I++)w.indexOf(b[I])<0&&Object.prototype.propertyIsEnumerable.call(g,b[I])&&(S[b[I]]=g[b[I]]);return S};const Re=g=>g?d.createElement(he.Z,null):d.createElement(U.Z,null),Ce={click:"onClick",hover:"onMouseOver"};var je=d.forwardRef((g,w)=>{const{visibilityToggle:S=!0}=g,b=typeof S=="object"&&S.visible!==void 0,[I,$]=(0,d.useState)(()=>b?S.visible:!1),se=(0,d.useRef)(null);d.useEffect(()=>{b&&$(S.visible)},[b,S]);const V=(0,xe.Z)(se),ce=()=>{const{disabled:q}=g;q||(I&&V(),$(ee=>{var X;const H=!ee;return typeof S=="object"&&((X=S.onVisibleChange)===null||X===void 0||X.call(S,H)),H}))},de=q=>{const{action:ee="click",iconRender:X=Re}=g,H=Ce[ee]||"",ae=X(I),ue={[H]:ce,className:`${q}-icon`,key:"passwordIcon",onMouseDown:Y=>{Y.preventDefault()},onMouseUp:Y=>{Y.preventDefault()}};return d.cloneElement(d.isValidElement(ae)?ae:d.createElement("span",null,ae),ue)},{className:le,prefixCls:ne,inputPrefixCls:ve,size:W}=g,re=Ee(g,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:Oe}=d.useContext(A.E_),Pe=Oe("input",ve),oe=Oe("input-password",ne),ie=S&&de(oe),K=O()(oe,le,{[`${oe}-${W}`]:!!W}),m=Object.assign(Object.assign({},(0,me.Z)(re,["suffix","iconRender","visibilityToggle"])),{type:I?"text":"password",className:K,prefixCls:Pe,suffix:ie});return W&&(m.size=W),d.createElement(T.Z,Object.assign({ref:(0,z.sQ)(w,se)},m))}),fe=h(61020),ye=h(39340),ge=h(22682),we=h(24525),Ae=h(23554),De=function(g,w){var S={};for(var b in g)Object.prototype.hasOwnProperty.call(g,b)&&w.indexOf(b)<0&&(S[b]=g[b]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,b=Object.getOwnPropertySymbols(g);I<b.length;I++)w.indexOf(b[I])<0&&Object.prototype.propertyIsEnumerable.call(g,b[I])&&(S[b[I]]=g[b[I]]);return S},be=d.forwardRef((g,w)=>{const{prefixCls:S,inputPrefixCls:b,className:I,size:$,suffix:se,enterButton:V=!1,addonAfter:ce,loading:de,disabled:le,onSearch:ne,onChange:ve,onCompositionStart:W,onCompositionEnd:re}=g,Oe=De(g,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Pe,direction:oe}=d.useContext(A.E_),ie=d.useRef(!1),K=Pe("input-search",S),m=Pe("input",b),{compactSize:q}=(0,Ae.ri)(K,oe),ee=(0,we.Z)(M=>{var B;return(B=$!=null?$:q)!==null&&B!==void 0?B:M}),X=d.useRef(null),H=M=>{M&&M.target&&M.type==="click"&&ne&&ne(M.target.value,M,{source:"clear"}),ve&&ve(M)},ae=M=>{var B;document.activeElement===((B=X.current)===null||B===void 0?void 0:B.input)&&M.preventDefault()},ue=M=>{var B,e;ne&&ne((e=(B=X.current)===null||B===void 0?void 0:B.input)===null||e===void 0?void 0:e.value,M,{source:"input"})},Y=M=>{ie.current||de||ue(M)},pe=typeof V=="boolean"?d.createElement(fe.Z,null):null,Me=`${K}-button`;let N;const te=V||{},Fe=te.type&&te.type.__ANT_BUTTON===!0;Fe||te.type==="button"?N=(0,ye.Tm)(te,Object.assign({onMouseDown:ae,onClick:M=>{var B,e;(e=(B=te==null?void 0:te.props)===null||B===void 0?void 0:B.onClick)===null||e===void 0||e.call(B,M),ue(M)},key:"enterButton"},Fe?{className:Me,size:ee}:{})):N=d.createElement(ge.ZP,{className:Me,type:V?"primary":void 0,size:ee,disabled:le,key:"enterButton",onMouseDown:ae,onClick:ue,loading:de,icon:pe},V),ce&&(N=[N,(0,ye.Tm)(ce,{key:"addonAfter"})]);const Ne=O()(K,{[`${K}-rtl`]:oe==="rtl",[`${K}-${ee}`]:!!ee,[`${K}-with-button`]:!!V},I),Ze=M=>{ie.current=!0,W==null||W(M)},Te=M=>{ie.current=!1,re==null||re(M)};return d.createElement(T.Z,Object.assign({ref:(0,z.sQ)(X,w),onPressEnter:Y},Oe,{size:ee,onCompositionStart:Ze,onCompositionEnd:Te,prefixCls:m,addonAfter:N,suffix:se,onChange:H,className:Ne,disabled:le}))}),ze=h(50258);const _=T.Z;_.Group=L,_.Search=be,_.TextArea=ze.Z,_.Password=je;var Se=_},21109:function(k,F,h){"use strict";h.d(F,{N:function(){return O}});var d=h(25201),P=h(50959),O=function(x){return function(C,j){var L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[j],T=arguments.length>3?arguments[3]:void 0,U=T!=null?T:x.setState;(0,P.useEffect)(function(){typeof j!="undefined"&&U((0,d.Z)({},C,j),!1,{type:"\u{1F4AD} useStoreUpdater / ".concat(C),payload:j})},L)}}},24521:function(k,F,h){"use strict";h.d(F,{v:function(){return P}});var d=h(88915),P=function(A){return A?d.mW:function(x){return x}}},95530:function(k,F,h){var d=h(70285);function P(O,A){if(O==null)return{};var x=d(O,A),C,j;if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(O);for(j=0;j<L.length;j++)C=L[j],!(A.indexOf(C)>=0)&&Object.prototype.propertyIsEnumerable.call(O,C)&&(x[C]=O[C])}return x}k.exports=P,k.exports.__esModule=!0,k.exports.default=k.exports},70285:function(k){function F(h,d){if(h==null)return{};var P={},O=Object.keys(h),A,x;for(x=0;x<O.length;x++)A=O[x],!(d.indexOf(A)>=0)&&(P[A]=h[A]);return P}k.exports=F,k.exports.__esModule=!0,k.exports.default=k.exports},18846:function(k,F,h){"use strict";h.d(F,{Uy:function(){return te}});function d(e){for(var t=arguments.length,o=Array(t>1?t-1:0),n=1;n<t;n++)o[n-1]=arguments[n];if(!1)var s,f;throw Error("[Immer] minified error nr: "+e+(o.length?" "+o.map(function(l){return"'"+l+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function P(e){return!!e&&!!e[m]}function O(e){var t;return!!e&&(function(o){if(!o||typeof o!="object")return!1;var n=Object.getPrototypeOf(o);if(n===null)return!0;var s=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return s===Object||typeof s=="function"&&Function.toString.call(s)===X}(e)||Array.isArray(e)||!!e[K]||!!(!((t=e.constructor)===null||t===void 0)&&t[K])||he(e)||me(e))}function A(e){return P(e)||d(23,e),e[m].t}function x(e,t,o){o===void 0&&(o=!1),C(e)===0?(o?Object.keys:H)(e).forEach(function(n){o&&typeof n=="symbol"||t(n,e[n],e)}):e.forEach(function(n,s){return t(s,n,e)})}function C(e){var t=e[m];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:he(e)?2:me(e)?3:0}function j(e,t){return C(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function L(e,t){return C(e)===2?e.get(t):e[t]}function T(e,t,o){var n=C(e);n===2?e.set(t,o):n===3?e.add(o):e[t]=o}function U(e,t){return e===t?e!==0||1/e==1/t:e!=e&&t!=t}function he(e){return Oe&&e instanceof Map}function me(e){return Pe&&e instanceof Set}function z(e){return e.o||e.t}function xe(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=ae(e);delete t[m];for(var o=H(t),n=0;n<o.length;n++){var s=o[n],f=t[s];f.writable===!1&&(f.writable=!0,f.configurable=!0),(f.get||f.set)&&(t[s]={configurable:!0,writable:!0,enumerable:f.enumerable,value:e[s]})}return Object.create(Object.getPrototypeOf(e),t)}function Ee(e,t){return t===void 0&&(t=!1),Ce(e)||P(e)||!O(e)||(C(e)>1&&(e.set=e.add=e.clear=e.delete=Re),Object.freeze(e),t&&x(e,function(o,n){return Ee(n,!0)},!0)),e}function Re(){d(2)}function Ce(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function J(e){var t=ue[e];return t||d(18,e),t}function je(e,t){ue[e]||(ue[e]=t)}function fe(){return W}function ye(e,t){t&&(J("Patches"),e.u=[],e.s=[],e.v=t)}function ge(e){we(e),e.p.forEach(De),e.p=null}function we(e){e===W&&(W=e.l)}function Ae(e){return W={p:[],l:W,h:e,m:!0,_:0}}function De(e){var t=e[m];t.i===0||t.i===1?t.j():t.g=!0}function Ie(e,t){t._=t.p.length;var o=t.p[0],n=e!==void 0&&e!==o;return t.h.O||J("ES5").S(t,e,n),n?(o[m].P&&(ge(t),d(4)),O(e)&&(e=be(t,e),t.l||_(t,e)),t.u&&J("Patches").M(o[m].t,e,t.u,t.s)):e=be(t,o,[]),ge(t),t.u&&t.v(t.u,t.s),e!==ie?e:void 0}function be(e,t,o){if(Ce(t))return t;var n=t[m];if(!n)return x(t,function(u,a){return ze(e,n,t,u,a,o)},!0),t;if(n.A!==e)return t;if(!n.P)return _(e,n.t,!0),n.t;if(!n.I){n.I=!0,n.A._--;var s=n.i===4||n.i===5?n.o=xe(n.k):n.o,f=s,l=!1;n.i===3&&(f=new Set(s),s.clear(),l=!0),x(f,function(u,a){return ze(e,n,s,u,a,o,l)}),_(e,s,!1),o&&e.u&&J("Patches").N(n,o,e.u,e.s)}return n.o}function ze(e,t,o,n,s,f,l){if(P(s)){var u=be(e,s,f&&t&&t.i!==3&&!j(t.R,n)?f.concat(n):void 0);if(T(o,n,u),!P(u))return;e.m=!1}else l&&o.add(s);if(O(s)&&!Ce(s)){if(!e.h.D&&e._<1)return;be(e,s),t&&t.A.l||_(e,s)}}function _(e,t,o){o===void 0&&(o=!1),!e.l&&e.h.D&&e.m&&Ee(t,o)}function Se(e,t){var o=e[m];return(o?z(o):e)[t]}function g(e,t){if(t in e)for(var o=Object.getPrototypeOf(e);o;){var n=Object.getOwnPropertyDescriptor(o,t);if(n)return n;o=Object.getPrototypeOf(o)}}function w(e){e.P||(e.P=!0,e.l&&w(e.l))}function S(e){e.o||(e.o=xe(e.t))}function b(e,t,o){var n=he(t)?J("MapSet").F(t,o):me(t)?J("MapSet").T(t,o):e.O?function(s,f){var l=Array.isArray(s),u={i:l?1:0,A:f?f.A:fe(),P:!1,I:!1,R:{},l:f,t:s,k:null,o:null,j:null,C:!1},a=u,r=Y;l&&(a=[u],r=pe);var i=Proxy.revocable(a,r),c=i.revoke,v=i.proxy;return u.k=v,u.j=c,v}(t,o):J("ES5").J(t,o);return(o?o.A:fe()).p.push(n),n}function I(e){return P(e)||d(22,e),function t(o){if(!O(o))return o;var n,s=o[m],f=C(o);if(s){if(!s.P&&(s.i<4||!J("ES5").K(s)))return s.t;s.I=!0,n=$(o,f),s.I=!1}else n=$(o,f);return x(n,function(l,u){s&&L(s.t,l)===u||T(n,l,t(u))}),f===3?new Set(n):n}(e)}function $(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return xe(e)}function se(){function e(l,u){var a=f[l];return a?a.enumerable=u:f[l]=a={configurable:!0,enumerable:u,get:function(){var r=this[m];return Y.get(r,l)},set:function(r){var i=this[m];Y.set(i,l,r)}},a}function t(l){for(var u=l.length-1;u>=0;u--){var a=l[u][m];if(!a.P)switch(a.i){case 5:n(a)&&w(a);break;case 4:o(a)&&w(a)}}}function o(l){for(var u=l.t,a=l.k,r=H(a),i=r.length-1;i>=0;i--){var c=r[i];if(c!==m){var v=u[c];if(v===void 0&&!j(u,c))return!0;var p=a[c],y=p&&p[m];if(y?y.t!==v:!U(p,v))return!0}}var E=!!u[m];return r.length!==H(u).length+(E?0:1)}function n(l){var u=l.k;if(u.length!==l.t.length)return!0;var a=Object.getOwnPropertyDescriptor(u,u.length-1);if(a&&!a.get)return!0;for(var r=0;r<u.length;r++)if(!u.hasOwnProperty(r))return!0;return!1}function s(l){l.g&&d(3,JSON.stringify(z(l)))}var f={};je("ES5",{J:function(l,u){var a=Array.isArray(l),r=function(c,v){if(c){for(var p=Array(v.length),y=0;y<v.length;y++)Object.defineProperty(p,""+y,e(y,!0));return p}var E=ae(v);delete E[m];for(var D=H(E),R=0;R<D.length;R++){var Z=D[R];E[Z]=e(Z,c||!!E[Z].enumerable)}return Object.create(Object.getPrototypeOf(v),E)}(a,l),i={i:a?5:4,A:u?u.A:fe(),P:!1,I:!1,R:{},l:u,t:l,k:r,o:null,g:!1,C:!1};return Object.defineProperty(r,m,{value:i,writable:!0}),r},S:function(l,u,a){a?P(u)&&u[m].A===l&&t(l.p):(l.u&&function r(i){if(i&&typeof i=="object"){var c=i[m];if(c){var v=c.t,p=c.k,y=c.R,E=c.i;if(E===4)x(p,function(Q){Q!==m&&(v[Q]!==void 0||j(v,Q)?y[Q]||r(p[Q]):(y[Q]=!0,w(c)))}),x(v,function(Q){p[Q]!==void 0||j(p,Q)||(y[Q]=!1,w(c))});else if(E===5){if(n(c)&&(w(c),y.length=!0),p.length<v.length)for(var D=p.length;D<v.length;D++)y[D]=!1;else for(var R=v.length;R<p.length;R++)y[R]=!0;for(var Z=Math.min(p.length,v.length),G=0;G<Z;G++)p.hasOwnProperty(G)||(y[G]=!0),y[G]===void 0&&r(p[G])}}}}(l.p[0]),t(l.p))},K:function(l){return l.i===4?o(l):n(l)}})}function V(){function e(n){if(!O(n))return n;if(Array.isArray(n))return n.map(e);if(he(n))return new Map(Array.from(n.entries()).map(function(l){return[l[0],e(l[1])]}));if(me(n))return new Set(Array.from(n).map(e));var s=Object.create(Object.getPrototypeOf(n));for(var f in n)s[f]=e(n[f]);return j(n,K)&&(s[K]=n[K]),s}function t(n){return P(n)?e(n):n}var o="add";je("Patches",{$:function(n,s){return s.forEach(function(f){for(var l=f.path,u=f.op,a=n,r=0;r<l.length-1;r++){var i=C(a),c=l[r];typeof c!="string"&&typeof c!="number"&&(c=""+c),i!==0&&i!==1||c!=="__proto__"&&c!=="constructor"||d(24),typeof a=="function"&&c==="prototype"&&d(24),typeof(a=L(a,c))!="object"&&d(15,l.join("/"))}var v=C(a),p=e(f.value),y=l[l.length-1];switch(u){case"replace":switch(v){case 2:return a.set(y,p);case 3:d(16);default:return a[y]=p}case o:switch(v){case 1:return y==="-"?a.push(p):a.splice(y,0,p);case 2:return a.set(y,p);case 3:return a.add(p);default:return a[y]=p}case"remove":switch(v){case 1:return a.splice(y,1);case 2:return a.delete(y);case 3:return a.delete(f.value);default:return delete a[y]}default:d(17,u)}}),n},N:function(n,s,f,l){switch(n.i){case 0:case 4:case 2:return function(u,a,r,i){var c=u.t,v=u.o;x(u.R,function(p,y){var E=L(c,p),D=L(v,p),R=y?j(c,p)?"replace":o:"remove";if(E!==D||R!=="replace"){var Z=a.concat(p);r.push(R==="remove"?{op:R,path:Z}:{op:R,path:Z,value:D}),i.push(R===o?{op:"remove",path:Z}:R==="remove"?{op:o,path:Z,value:t(E)}:{op:"replace",path:Z,value:t(E)})}})}(n,s,f,l);case 5:case 1:return function(u,a,r,i){var c=u.t,v=u.R,p=u.o;if(p.length<c.length){var y=[p,c];c=y[0],p=y[1];var E=[i,r];r=E[0],i=E[1]}for(var D=0;D<c.length;D++)if(v[D]&&p[D]!==c[D]){var R=a.concat([D]);r.push({op:"replace",path:R,value:t(p[D])}),i.push({op:"replace",path:R,value:t(c[D])})}for(var Z=c.length;Z<p.length;Z++){var G=a.concat([Z]);r.push({op:o,path:G,value:t(p[Z])})}c.length<p.length&&i.push({op:"replace",path:a.concat(["length"]),value:c.length})}(n,s,f,l);case 3:return function(u,a,r,i){var c=u.t,v=u.o,p=0;c.forEach(function(y){if(!v.has(y)){var E=a.concat([p]);r.push({op:"remove",path:E,value:y}),i.unshift({op:o,path:E,value:y})}p++}),p=0,v.forEach(function(y){if(!c.has(y)){var E=a.concat([p]);r.push({op:o,path:E,value:y}),i.unshift({op:"remove",path:E,value:y})}p++})}(n,s,f,l)}},M:function(n,s,f,l){f.push({op:"replace",path:[],value:s===ie?void 0:s}),l.push({op:"replace",path:[],value:n})}})}function ce(){function e(u,a){function r(){this.constructor=u}s(u,a),u.prototype=(r.prototype=a.prototype,new r)}function t(u){u.o||(u.R=new Map,u.o=new Map(u.t))}function o(u){u.o||(u.o=new Set,u.t.forEach(function(a){if(O(a)){var r=b(u.A.h,a,u);u.p.set(a,r),u.o.add(r)}else u.o.add(a)}))}function n(u){u.g&&d(3,JSON.stringify(z(u)))}var s=function(u,a){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var c in i)i.hasOwnProperty(c)&&(r[c]=i[c])})(u,a)},f=function(){function u(r,i){return this[m]={i:2,l:i,A:i?i.A:fe(),P:!1,I:!1,o:void 0,R:void 0,t:r,k:this,C:!1,g:!1},this}e(u,Map);var a=u.prototype;return Object.defineProperty(a,"size",{get:function(){return z(this[m]).size}}),a.has=function(r){return z(this[m]).has(r)},a.set=function(r,i){var c=this[m];return n(c),z(c).has(r)&&z(c).get(r)===i||(t(c),w(c),c.R.set(r,!0),c.o.set(r,i),c.R.set(r,!0)),this},a.delete=function(r){if(!this.has(r))return!1;var i=this[m];return n(i),t(i),w(i),i.t.has(r)?i.R.set(r,!1):i.R.delete(r),i.o.delete(r),!0},a.clear=function(){var r=this[m];n(r),z(r).size&&(t(r),w(r),r.R=new Map,x(r.t,function(i){r.R.set(i,!1)}),r.o.clear())},a.forEach=function(r,i){var c=this;z(this[m]).forEach(function(v,p){r.call(i,c.get(p),p,c)})},a.get=function(r){var i=this[m];n(i);var c=z(i).get(r);if(i.I||!O(c)||c!==i.t.get(r))return c;var v=b(i.A.h,c,i);return t(i),i.o.set(r,v),v},a.keys=function(){return z(this[m]).keys()},a.values=function(){var r,i=this,c=this.keys();return(r={})[q]=function(){return i.values()},r.next=function(){var v=c.next();return v.done?v:{done:!1,value:i.get(v.value)}},r},a.entries=function(){var r,i=this,c=this.keys();return(r={})[q]=function(){return i.entries()},r.next=function(){var v=c.next();if(v.done)return v;var p=i.get(v.value);return{done:!1,value:[v.value,p]}},r},a[q]=function(){return this.entries()},u}(),l=function(){function u(r,i){return this[m]={i:3,l:i,A:i?i.A:fe(),P:!1,I:!1,o:void 0,t:r,k:this,p:new Map,g:!1,C:!1},this}e(u,Set);var a=u.prototype;return Object.defineProperty(a,"size",{get:function(){return z(this[m]).size}}),a.has=function(r){var i=this[m];return n(i),i.o?!!i.o.has(r)||!(!i.p.has(r)||!i.o.has(i.p.get(r))):i.t.has(r)},a.add=function(r){var i=this[m];return n(i),this.has(r)||(o(i),w(i),i.o.add(r)),this},a.delete=function(r){if(!this.has(r))return!1;var i=this[m];return n(i),o(i),w(i),i.o.delete(r)||!!i.p.has(r)&&i.o.delete(i.p.get(r))},a.clear=function(){var r=this[m];n(r),z(r).size&&(o(r),w(r),r.o.clear())},a.values=function(){var r=this[m];return n(r),o(r),r.o.values()},a.entries=function(){var r=this[m];return n(r),o(r),r.o.entries()},a.keys=function(){return this.values()},a[q]=function(){return this.values()},a.forEach=function(r,i){for(var c=this.values(),v=c.next();!v.done;)r.call(i,v.value,v.value,this),v=c.next()},u}();je("MapSet",{F:function(u,a){return new f(u,a)},T:function(u,a){return new l(u,a)}})}function de(){se(),ce(),V()}function le(e){return e}function ne(e){return e}var ve,W,re=typeof Symbol!="undefined"&&typeof Symbol("x")=="symbol",Oe=typeof Map!="undefined",Pe=typeof Set!="undefined",oe=typeof Proxy!="undefined"&&Proxy.revocable!==void 0&&typeof Reflect!="undefined",ie=re?Symbol.for("immer-nothing"):((ve={})["immer-nothing"]=!0,ve),K=re?Symbol.for("immer-draftable"):"__$immer_draftable",m=re?Symbol.for("immer-state"):"__$immer_state",q=typeof Symbol!="undefined"&&Symbol.iterator||"@@iterator",ee={0:"Illegal state",1:"Immer drafts cannot have computed properties",2:"This object has been frozen and should not be mutated",3:function(e){return"Cannot use a proxy that has been revoked. Did you pass an object from inside an immer function to an async process? "+e},4:"An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.",5:"Immer forbids circular references",6:"The first or second argument to `produce` must be a function",7:"The third argument to `produce` must be a function or undefined",8:"First argument to `createDraft` must be a plain object, an array, or an immerable object",9:"First argument to `finishDraft` must be a draft returned by `createDraft`",10:"The given draft is already finalized",11:"Object.defineProperty() cannot be used on an Immer draft",12:"Object.setPrototypeOf() cannot be used on an Immer draft",13:"Immer only supports deleting array indices",14:"Immer only supports setting array indices and the 'length' property",15:function(e){return"Cannot apply patch, path doesn't resolve: "+e},16:'Sets cannot have "replace" patches.',17:function(e){return"Unsupported patch operation: "+e},18:function(e){return"The plugin for '"+e+"' has not been loaded into Immer. To enable the plugin, import and call `enable"+e+"()` when initializing your application."},20:"Cannot use proxies if Proxy, Proxy.revocable or Reflect are not available",21:function(e){return"produce can only be called on things that are draftable: plain objects, arrays, Map, Set or classes that are marked with '[immerable]: true'. Got '"+e+"'"},22:function(e){return"'current' expects a draft, got: "+e},23:function(e){return"'original' expects a draft, got: "+e},24:"Patching reserved attributes like __proto__, prototype and constructor is not allowed"},X=""+Object.prototype.constructor,H=typeof Reflect!="undefined"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,ae=Object.getOwnPropertyDescriptors||function(e){var t={};return H(e).forEach(function(o){t[o]=Object.getOwnPropertyDescriptor(e,o)}),t},ue={},Y={get:function(e,t){if(t===m)return e;var o=z(e);if(!j(o,t))return function(s,f,l){var u,a=g(f,l);return a?"value"in a?a.value:(u=a.get)===null||u===void 0?void 0:u.call(s.k):void 0}(e,o,t);var n=o[t];return e.I||!O(n)?n:n===Se(e.t,t)?(S(e),e.o[t]=b(e.A.h,n,e)):n},has:function(e,t){return t in z(e)},ownKeys:function(e){return Reflect.ownKeys(z(e))},set:function(e,t,o){var n=g(z(e),t);if(n!=null&&n.set)return n.set.call(e.k,o),!0;if(!e.P){var s=Se(z(e),t),f=s==null?void 0:s[m];if(f&&f.t===o)return e.o[t]=o,e.R[t]=!1,!0;if(U(o,s)&&(o!==void 0||j(e.t,t)))return!0;S(e),w(e)}return e.o[t]===o&&(o!==void 0||t in e.o)||Number.isNaN(o)&&Number.isNaN(e.o[t])||(e.o[t]=o,e.R[t]=!0),!0},deleteProperty:function(e,t){return Se(e.t,t)!==void 0||t in e.t?(e.R[t]=!1,S(e),w(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var o=z(e),n=Reflect.getOwnPropertyDescriptor(o,t);return n&&{writable:!0,configurable:e.i!==1||t!=="length",enumerable:n.enumerable,value:o[t]}},defineProperty:function(){d(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){d(12)}},pe={};x(Y,function(e,t){pe[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),pe.deleteProperty=function(e,t){return pe.set.call(this,e,t,void 0)},pe.set=function(e,t,o){return Y.set.call(this,e[0],t,o,e[0])};var Me=function(){function e(o){var n=this;this.O=oe,this.D=!0,this.produce=function(s,f,l){if(typeof s=="function"&&typeof f!="function"){var u=f;f=s;var a=n;return function(E){var D=this;E===void 0&&(E=u);for(var R=arguments.length,Z=Array(R>1?R-1:0),G=1;G<R;G++)Z[G-1]=arguments[G];return a.produce(E,function(Q){var ke;return(ke=f).call.apply(ke,[D,Q].concat(Z))})}}var r;if(typeof f!="function"&&d(6),l!==void 0&&typeof l!="function"&&d(7),O(s)){var i=Ae(n),c=b(n,s,void 0),v=!0;try{r=f(c),v=!1}finally{v?ge(i):we(i)}return typeof Promise!="undefined"&&r instanceof Promise?r.then(function(E){return ye(i,l),Ie(E,i)},function(E){throw ge(i),E}):(ye(i,l),Ie(r,i))}if(!s||typeof s!="object"){if((r=f(s))===void 0&&(r=s),r===ie&&(r=void 0),n.D&&Ee(r,!0),l){var p=[],y=[];J("Patches").M(s,r,p,y),l(p,y)}return r}d(21,s)},this.produceWithPatches=function(s,f){if(typeof s=="function")return function(r){for(var i=arguments.length,c=Array(i>1?i-1:0),v=1;v<i;v++)c[v-1]=arguments[v];return n.produceWithPatches(r,function(p){return s.apply(void 0,[p].concat(c))})};var l,u,a=n.produce(s,f,function(r,i){l=r,u=i});return typeof Promise!="undefined"&&a instanceof Promise?a.then(function(r){return[r,l,u]}):[a,l,u]},typeof(o==null?void 0:o.useProxies)=="boolean"&&this.setUseProxies(o.useProxies),typeof(o==null?void 0:o.autoFreeze)=="boolean"&&this.setAutoFreeze(o.autoFreeze)}var t=e.prototype;return t.createDraft=function(o){O(o)||d(8),P(o)&&(o=I(o));var n=Ae(this),s=b(this,o,void 0);return s[m].C=!0,we(n),s},t.finishDraft=function(o,n){var s=o&&o[m],f=s.A;return ye(f,n),Ie(void 0,f)},t.setAutoFreeze=function(o){this.D=o},t.setUseProxies=function(o){o&&!oe&&d(20),this.O=o},t.applyPatches=function(o,n){var s;for(s=n.length-1;s>=0;s--){var f=n[s];if(f.path.length===0&&f.op==="replace"){o=f.value;break}}s>-1&&(n=n.slice(s+1));var l=J("Patches").$;return P(o)?l(o,n):this.produce(o,function(u){return l(u,n)})},e}(),N=new Me,te=N.produce,Fe=N.produceWithPatches.bind(N),Ne=N.setAutoFreeze.bind(N),Ze=N.setUseProxies.bind(N),Te=N.applyPatches.bind(N),M=N.createDraft.bind(N),B=N.finishDraft.bind(N);F.ZP=te}}]); diff --git a/5070.dd860767.async.js b/5070.dd860767.async.js new file mode 100644 index 00000000..3e5709c3 --- /dev/null +++ b/5070.dd860767.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5070],{35070:function(o,e,t){t.r(e),t.d(e,{default:function(){return n}});var n={$schema:"vscode://schemas/color-theme",name:"dracula",author:"Zeno Rocha",maintainers:["Derek P Sifford <dereksifford@gmail.com>"],semanticClass:"theme.dracula",semanticHighlighting:!0,dracula:{base:["#282A36","#F8F8F2","#44475A","#6272A4","#8BE9FD","#50FA7B","#FFB86C","#FF79C6","#BD93F9","#FF5555","#F1FA8C"],ansi:["#21222C","#FF5555","#50FA7B","#F1FA8C","#BD93F9","#FF79C6","#8BE9FD","#F8F8F2","#6272A4","#FF6E6E","#69FF94","#FFFFA5","#D6ACFF","#FF92DF","#A4FFFF","#FFFFFF"],brightOther:["#E9F284","#8BE9FE"],other:["#44475A75","#FFFFFF1A","#FFFFFF","#44475A70","#424450","#343746","#21222C","#191A21"]},colors:{"terminal.background":"#282A36","terminal.foreground":"#F8F8F2","terminal.ansiBrightBlack":"#6272A4","terminal.ansiBrightRed":"#FF6E6E","terminal.ansiBrightGreen":"#69FF94","terminal.ansiBrightYellow":"#FFFFA5","terminal.ansiBrightBlue":"#D6ACFF","terminal.ansiBrightMagenta":"#FF92DF","terminal.ansiBrightCyan":"#A4FFFF","terminal.ansiBrightWhite":"#FFFFFF","terminal.ansiBlack":"#21222C","terminal.ansiRed":"#FF5555","terminal.ansiGreen":"#50FA7B","terminal.ansiYellow":"#F1FA8C","terminal.ansiBlue":"#BD93F9","terminal.ansiMagenta":"#FF79C6","terminal.ansiCyan":"#8BE9FD","terminal.ansiWhite":"#F8F8F2",focusBorder:"#6272A4",foreground:"#F8F8F2","selection.background":"#BD93F9",errorForeground:"#FF5555","button.background":"#44475A","button.foreground":"#F8F8F2","button.secondaryBackground":"#282A36","button.secondaryForeground":"#F8F8F2","button.secondaryHoverBackground":"#343746","dropdown.background":"#343746","dropdown.border":"#191A21","dropdown.foreground":"#F8F8F2","input.background":"#282A36","input.foreground":"#F8F8F2","input.border":"#191A21","input.placeholderForeground":"#6272A4","inputOption.activeBorder":"#BD93F9","inputValidation.infoBorder":"#FF79C6","inputValidation.warningBorder":"#FFB86C","inputValidation.errorBorder":"#FF5555","badge.foreground":"#F8F8F2","badge.background":"#44475A","progressBar.background":"#FF79C6","list.activeSelectionBackground":"#44475A","list.activeSelectionForeground":"#F8F8F2","list.dropBackground":"#44475A","list.focusBackground":"#44475A75","list.highlightForeground":"#8BE9FD","list.hoverBackground":"#44475A75","list.inactiveSelectionBackground":"#44475A75","list.warningForeground":"#FFB86C","list.errorForeground":"#FF5555","activityBar.background":"#343746","activityBar.inactiveForeground":"#6272A4","activityBar.foreground":"#F8F8F2","activityBar.activeBorder":"#FF79C680","activityBar.activeBackground":"#BD93F910","activityBarBadge.background":"#FF79C6","activityBarBadge.foreground":"#F8F8F2","sideBar.background":"#21222C","sideBarTitle.foreground":"#F8F8F2","sideBarSectionHeader.background":"#282A36","sideBarSectionHeader.border":"#191A21","editorGroup.border":"#BD93F9","editorGroup.dropBackground":"#44475A70","editorGroupHeader.tabsBackground":"#191A21","tab.activeBackground":"#282A36","tab.activeForeground":"#F8F8F2","tab.border":"#191A21","tab.activeBorderTop":"#FF79C680","tab.inactiveBackground":"#21222C","tab.inactiveForeground":"#6272A4","editor.foreground":"#F8F8F2","editor.background":"#282A36","editorLineNumber.foreground":"#6272A4","editor.selectionBackground":"#44475A","editor.selectionHighlightBackground":"#424450","editor.foldBackground":"#21222C80","editor.wordHighlightBackground":"#8BE9FD50","editor.wordHighlightStrongBackground":"#50FA7B50","editor.findMatchBackground":"#FFB86C80","editor.findMatchHighlightBackground":"#FFFFFF40","editor.findRangeHighlightBackground":"#44475A75","editor.hoverHighlightBackground":"#8BE9FD50","editor.lineHighlightBorder":"#44475A","editorLink.activeForeground":"#8BE9FD","editor.rangeHighlightBackground":"#BD93F915","editor.snippetTabstopHighlightBackground":"#282A36","editor.snippetTabstopHighlightBorder":"#6272A4","editor.snippetFinalTabstopHighlightBackground":"#282A36","editor.snippetFinalTabstopHighlightBorder":"#50FA7B","editorWhitespace.foreground":"#FFFFFF1A","editorIndentGuide.background":"#FFFFFF1A","editorIndentGuide.activeBackground":"#FFFFFF45","editorRuler.foreground":"#FFFFFF1A","editorCodeLens.foreground":"#6272A4","editorBracketHighlight.foreground1":"#F8F8F2","editorBracketHighlight.foreground2":"#FF79C6","editorBracketHighlight.foreground3":"#8BE9FD","editorBracketHighlight.foreground4":"#50FA7B","editorBracketHighlight.foreground5":"#BD93F9","editorBracketHighlight.foreground6":"#FFB86C","editorBracketHighlight.unexpectedBracket.foreground":"#FF5555","editorOverviewRuler.border":"#191A21","editorOverviewRuler.selectionHighlightForeground":"#FFB86C","editorOverviewRuler.wordHighlightForeground":"#8BE9FD","editorOverviewRuler.wordHighlightStrongForeground":"#50FA7B","editorOverviewRuler.modifiedForeground":"#8BE9FD80","editorOverviewRuler.addedForeground":"#50FA7B80","editorOverviewRuler.deletedForeground":"#FF555580","editorOverviewRuler.errorForeground":"#FF555580","editorOverviewRuler.warningForeground":"#FFB86C80","editorOverviewRuler.infoForeground":"#8BE9FD80","editorError.foreground":"#FF5555","editorWarning.foreground":"#8BE9FD","editorGutter.modifiedBackground":"#8BE9FD80","editorGutter.addedBackground":"#50FA7B80","editorGutter.deletedBackground":"#FF555580","gitDecoration.modifiedResourceForeground":"#8BE9FD","gitDecoration.deletedResourceForeground":"#FF5555","gitDecoration.untrackedResourceForeground":"#50FA7B","gitDecoration.ignoredResourceForeground":"#6272A4","gitDecoration.conflictingResourceForeground":"#FFB86C","diffEditor.insertedTextBackground":"#50FA7B20","diffEditor.removedTextBackground":"#FF555550","inlineChat.regionHighlight":"#343746","editorWidget.background":"#21222C","editorSuggestWidget.background":"#21222C","editorSuggestWidget.foreground":"#F8F8F2","editorSuggestWidget.selectedBackground":"#44475A","editorHoverWidget.background":"#282A36","editorHoverWidget.border":"#6272A4","editorMarkerNavigation.background":"#21222C","peekView.border":"#44475A","peekViewEditor.background":"#282A36","peekViewEditor.matchHighlightBackground":"#F1FA8C80","peekViewResult.background":"#21222C","peekViewResult.fileForeground":"#F8F8F2","peekViewResult.lineForeground":"#F8F8F2","peekViewResult.matchHighlightBackground":"#F1FA8C80","peekViewResult.selectionBackground":"#44475A","peekViewResult.selectionForeground":"#F8F8F2","peekViewTitle.background":"#191A21","peekViewTitleDescription.foreground":"#6272A4","peekViewTitleLabel.foreground":"#F8F8F2","merge.currentHeaderBackground":"#50FA7B90","merge.incomingHeaderBackground":"#BD93F990","editorOverviewRuler.currentContentForeground":"#50FA7B","editorOverviewRuler.incomingContentForeground":"#BD93F9","panel.background":"#282A36","panel.border":"#BD93F9","panelTitle.activeBorder":"#FF79C6","panelTitle.activeForeground":"#F8F8F2","panelTitle.inactiveForeground":"#6272A4","statusBar.background":"#191A21","statusBar.foreground":"#F8F8F2","statusBar.debuggingBackground":"#FF5555","statusBar.debuggingForeground":"#191A21","statusBar.noFolderBackground":"#191A21","statusBar.noFolderForeground":"#F8F8F2","statusBarItem.prominentBackground":"#FF5555","statusBarItem.prominentHoverBackground":"#FFB86C","statusBarItem.remoteForeground":"#282A36","statusBarItem.remoteBackground":"#BD93F9","titleBar.activeBackground":"#21222C","titleBar.activeForeground":"#F8F8F2","titleBar.inactiveBackground":"#191A21","titleBar.inactiveForeground":"#6272A4","extensionButton.prominentForeground":"#F8F8F2","extensionButton.prominentBackground":"#50FA7B90","extensionButton.prominentHoverBackground":"#50FA7B60","pickerGroup.border":"#BD93F9","pickerGroup.foreground":"#8BE9FD","debugToolBar.background":"#21222C","walkThrough.embeddedEditorBackground":"#21222C","settings.headerForeground":"#F8F8F2","settings.modifiedItemIndicator":"#FFB86C","settings.dropdownBackground":"#21222C","settings.dropdownForeground":"#F8F8F2","settings.dropdownBorder":"#191A21","settings.checkboxBackground":"#21222C","settings.checkboxForeground":"#F8F8F2","settings.checkboxBorder":"#191A21","settings.textInputBackground":"#21222C","settings.textInputForeground":"#F8F8F2","settings.textInputBorder":"#191A21","settings.numberInputBackground":"#21222C","settings.numberInputForeground":"#F8F8F2","settings.numberInputBorder":"#191A21","breadcrumb.foreground":"#6272A4","breadcrumb.background":"#282A36","breadcrumb.focusForeground":"#F8F8F2","breadcrumb.activeSelectionForeground":"#F8F8F2","breadcrumbPicker.background":"#191A21","listFilterWidget.background":"#343746","listFilterWidget.outline":"#424450","listFilterWidget.noMatchesOutline":"#FF5555"},tokenColors:[{scope:["emphasis"],settings:{fontStyle:"italic"}},{scope:["strong"],settings:{fontStyle:"bold"}},{scope:["header"],settings:{foreground:"#BD93F9"}},{scope:["meta.diff","meta.diff.header"],settings:{foreground:"#6272A4"}},{scope:["markup.inserted"],settings:{foreground:"#50FA7B"}},{scope:["markup.deleted"],settings:{foreground:"#FF5555"}},{scope:["markup.changed"],settings:{foreground:"#FFB86C"}},{scope:["invalid"],settings:{foreground:"#FF5555",fontStyle:"underline italic"}},{scope:["invalid.deprecated"],settings:{foreground:"#F8F8F2",fontStyle:"underline italic"}},{scope:["entity.name.filename"],settings:{foreground:"#F1FA8C"}},{scope:["markup.error"],settings:{foreground:"#FF5555"}},{name:"Underlined markup",scope:["markup.underline"],settings:{fontStyle:"underline"}},{name:"Bold markup",scope:["markup.bold"],settings:{fontStyle:"bold",foreground:"#FFB86C"}},{name:"Markup headings",scope:["markup.heading"],settings:{fontStyle:"bold",foreground:"#BD93F9"}},{name:"Markup italic",scope:["markup.italic"],settings:{foreground:"#F1FA8C",fontStyle:"italic"}},{name:"Bullets, lists (prose)",scope:["beginning.punctuation.definition.list.markdown","beginning.punctuation.definition.quote.markdown","punctuation.definition.link.restructuredtext"],settings:{foreground:"#8BE9FD"}},{name:"Inline code (prose)",scope:["markup.inline.raw","markup.raw.restructuredtext"],settings:{foreground:"#50FA7B"}},{name:"Links (prose)",scope:["markup.underline.link","markup.underline.link.image"],settings:{foreground:"#8BE9FD"}},{name:"Link text, image alt text (prose)",scope:["meta.link.reference.def.restructuredtext","punctuation.definition.directive.restructuredtext","string.other.link.description","string.other.link.title"],settings:{foreground:"#FF79C6"}},{name:"Blockquotes (prose)",scope:["entity.name.directive.restructuredtext","markup.quote"],settings:{foreground:"#F1FA8C",fontStyle:"italic"}},{name:"Horizontal rule (prose)",scope:["meta.separator.markdown"],settings:{foreground:"#6272A4"}},{name:"Code blocks",scope:["fenced_code.block.language","markup.raw.inner.restructuredtext","markup.fenced_code.block.markdown punctuation.definition.markdown"],settings:{foreground:"#50FA7B"}},{name:"Prose constants",scope:["punctuation.definition.constant.restructuredtext"],settings:{foreground:"#BD93F9"}},{name:"Braces in markdown headings",scope:["markup.heading.markdown punctuation.definition.string.begin","markup.heading.markdown punctuation.definition.string.end"],settings:{foreground:"#BD93F9"}},{name:"Braces in markdown paragraphs",scope:["meta.paragraph.markdown punctuation.definition.string.begin","meta.paragraph.markdown punctuation.definition.string.end"],settings:{foreground:"#F8F8F2"}},{name:"Braces in markdown blockquotes",scope:["markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin","markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end"],settings:{foreground:"#F1FA8C"}},{name:"User-defined class names",scope:["entity.name.type.class","entity.name.class"],settings:{foreground:"#8BE9FD",fontStyle:"normal"}},{name:"this, super, self, etc.",scope:["keyword.expressions-and-types.swift","keyword.other.this","variable.language","variable.language punctuation.definition.variable.php","variable.other.readwrite.instance.ruby","variable.parameter.function.language.special"],settings:{foreground:"#BD93F9",fontStyle:"italic"}},{name:"Inherited classes",scope:["entity.other.inherited-class"],settings:{fontStyle:"italic",foreground:"#8BE9FD"}},{name:"Comments",scope:["comment","punctuation.definition.comment","unused.comment","wildcard.comment"],settings:{foreground:"#6272A4"}},{name:"JSDoc-style keywords",scope:["comment keyword.codetag.notation","comment.block.documentation keyword","comment.block.documentation storage.type.class"],settings:{foreground:"#FF79C6"}},{name:"JSDoc-style types",scope:["comment.block.documentation entity.name.type"],settings:{foreground:"#8BE9FD",fontStyle:"italic"}},{name:"JSDoc-style type brackets",scope:["comment.block.documentation entity.name.type punctuation.definition.bracket"],settings:{foreground:"#8BE9FD"}},{name:"JSDoc-style comment parameters",scope:["comment.block.documentation variable"],settings:{foreground:"#FFB86C",fontStyle:"italic"}},{name:"Constants",scope:["constant","variable.other.constant"],settings:{foreground:"#BD93F9"}},{name:"Constant escape sequences",scope:["constant.character.escape","constant.character.string.escape","constant.regexp"],settings:{foreground:"#FF79C6"}},{name:"HTML tags",scope:["entity.name.tag"],settings:{foreground:"#FF79C6"}},{name:"CSS attribute parent selectors ('&')",scope:["entity.other.attribute-name.parent-selector"],settings:{foreground:"#FF79C6"}},{name:"HTML/CSS attribute names",scope:["entity.other.attribute-name"],settings:{foreground:"#50FA7B",fontStyle:"italic"}},{name:"Function names",scope:["entity.name.function","meta.function-call.object","meta.function-call.php","meta.function-call.static","meta.method-call.java meta.method","meta.method.groovy","support.function.any-method.lua","keyword.operator.function.infix"],settings:{foreground:"#50FA7B"}},{name:"Function parameters",scope:["entity.name.variable.parameter","meta.at-rule.function variable","meta.at-rule.mixin variable","meta.function.arguments variable.other.php","meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql","variable.parameter"],settings:{fontStyle:"italic",foreground:"#FFB86C"}},{name:"Decorators",scope:["meta.decorator variable.other.readwrite","meta.decorator variable.other.property"],settings:{foreground:"#50FA7B",fontStyle:"italic"}},{name:"Decorator Objects",scope:["meta.decorator variable.other.object"],settings:{foreground:"#50FA7B"}},{name:"Keywords",scope:["keyword","punctuation.definition.keyword"],settings:{foreground:"#FF79C6"}},{name:'Keyword "new"',scope:["keyword.control.new","keyword.operator.new"],settings:{fontStyle:"bold"}},{name:"Generic selectors (CSS/SCSS/Less/Stylus)",scope:["meta.selector"],settings:{foreground:"#FF79C6"}},{name:"Language Built-ins",scope:["support"],settings:{fontStyle:"italic",foreground:"#8BE9FD"}},{name:"Built-in magic functions and constants",scope:["support.function.magic","support.variable","variable.other.predefined"],settings:{fontStyle:"regular",foreground:"#BD93F9"}},{name:"Built-in functions / properties",scope:["support.function","support.type.property-name"],settings:{fontStyle:"regular"}},{name:"Separators (key/value, namespace, inheritance, pointer, hash, slice, etc)",scope:["constant.other.symbol.hashkey punctuation.definition.constant.ruby","entity.other.attribute-name.placeholder punctuation","entity.other.attribute-name.pseudo-class punctuation","entity.other.attribute-name.pseudo-element punctuation","meta.group.double.toml","meta.group.toml","meta.object-binding-pattern-variable punctuation.destructuring","punctuation.colon.graphql","punctuation.definition.block.scalar.folded.yaml","punctuation.definition.block.scalar.literal.yaml","punctuation.definition.block.sequence.item.yaml","punctuation.definition.entity.other.inherited-class","punctuation.function.swift","punctuation.separator.dictionary.key-value","punctuation.separator.hash","punctuation.separator.inheritance","punctuation.separator.key-value","punctuation.separator.key-value.mapping.yaml","punctuation.separator.namespace","punctuation.separator.pointer-access","punctuation.separator.slice","string.unquoted.heredoc punctuation.definition.string","support.other.chomping-indicator.yaml","punctuation.separator.annotation"],settings:{foreground:"#FF79C6"}},{name:"Brackets, braces, parens, etc.",scope:["keyword.operator.other.powershell","keyword.other.statement-separator.powershell","meta.brace.round","meta.function-call punctuation","punctuation.definition.arguments.begin","punctuation.definition.arguments.end","punctuation.definition.entity.begin","punctuation.definition.entity.end","punctuation.definition.tag.cs","punctuation.definition.type.begin","punctuation.definition.type.end","punctuation.section.scope.begin","punctuation.section.scope.end","punctuation.terminator.expression.php","storage.type.generic.java","string.template meta.brace","string.template punctuation.accessor"],settings:{foreground:"#F8F8F2"}},{name:"Variable interpolation operators",scope:["meta.string-contents.quoted.double punctuation.definition.variable","punctuation.definition.interpolation.begin","punctuation.definition.interpolation.end","punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded.begin","punctuation.section.embedded.coffee","punctuation.section.embedded.end","punctuation.section.embedded.end source.php","punctuation.section.embedded.end source.ruby","punctuation.definition.variable.makefile"],settings:{foreground:"#FF79C6"}},{name:"Keys (serializable languages)",scope:["entity.name.function.target.makefile","entity.name.section.toml","entity.name.tag.yaml","variable.other.key.toml"],settings:{foreground:"#8BE9FD"}},{name:"Dates / timestamps (serializable languages)",scope:["constant.other.date","constant.other.timestamp"],settings:{foreground:"#FFB86C"}},{name:"YAML aliases",scope:["variable.other.alias.yaml"],settings:{fontStyle:"italic underline",foreground:"#50FA7B"}},{name:"Storage",scope:["storage","meta.implementation storage.type.objc","meta.interface-or-protocol storage.type.objc","source.groovy storage.type.def"],settings:{fontStyle:"regular",foreground:"#FF79C6"}},{name:"Types",scope:["entity.name.type","keyword.primitive-datatypes.swift","keyword.type.cs","meta.protocol-list.objc","meta.return-type.objc","source.go storage.type","source.groovy storage.type","source.java storage.type","source.powershell entity.other.attribute-name","storage.class.std.rust","storage.type.attribute.swift","storage.type.c","storage.type.core.rust","storage.type.cs","storage.type.groovy","storage.type.objc","storage.type.php","storage.type.haskell","storage.type.ocaml"],settings:{fontStyle:"italic",foreground:"#8BE9FD"}},{name:"Generics, templates, and mapped type declarations",scope:["entity.name.type.type-parameter","meta.indexer.mappedtype.declaration entity.name.type","meta.type.parameters entity.name.type"],settings:{foreground:"#FFB86C"}},{name:"Modifiers",scope:["storage.modifier"],settings:{foreground:"#FF79C6"}},{name:"RegExp string",scope:["string.regexp","constant.other.character-class.set.regexp","constant.character.escape.backslash.regexp"],settings:{foreground:"#F1FA8C"}},{name:"Non-capture operators",scope:["punctuation.definition.group.capture.regexp"],settings:{foreground:"#FF79C6"}},{name:"RegExp start and end characters",scope:["string.regexp punctuation.definition.string.begin","string.regexp punctuation.definition.string.end"],settings:{foreground:"#FF5555"}},{name:"Character group",scope:["punctuation.definition.character-class.regexp"],settings:{foreground:"#8BE9FD"}},{name:"Capture groups",scope:["punctuation.definition.group.regexp"],settings:{foreground:"#FFB86C"}},{name:"Assertion operators",scope:["punctuation.definition.group.assertion.regexp","keyword.operator.negation.regexp"],settings:{foreground:"#FF5555"}},{name:"Positive lookaheads",scope:["meta.assertion.look-ahead.regexp"],settings:{foreground:"#50FA7B"}},{name:"Strings",scope:["string"],settings:{foreground:"#F1FA8C"}},{name:"String quotes (temporary vscode fix)",scope:["punctuation.definition.string.begin","punctuation.definition.string.end"],settings:{foreground:"#E9F284"}},{name:"Property quotes (temporary vscode fix)",scope:["punctuation.support.type.property-name.begin","punctuation.support.type.property-name.end"],settings:{foreground:"#8BE9FE"}},{name:"Docstrings",scope:["string.quoted.docstring.multi","string.quoted.docstring.multi.python punctuation.definition.string.begin","string.quoted.docstring.multi.python punctuation.definition.string.end","string.quoted.docstring.multi.python constant.character.escape"],settings:{foreground:"#6272A4"}},{name:"Variables and object properties",scope:["variable","constant.other.key.perl","support.variable.property","variable.other.constant.js","variable.other.constant.ts","variable.other.constant.tsx"],settings:{foreground:"#F8F8F2"}},{name:"Destructuring / aliasing reference name (LHS)",scope:["meta.import variable.other.readwrite","meta.variable.assignment.destructured.object.coffee variable"],settings:{fontStyle:"italic",foreground:"#FFB86C"}},{name:"Destructuring / aliasing variable name (RHS)",scope:["meta.import variable.other.readwrite.alias","meta.export variable.other.readwrite.alias","meta.variable.assignment.destructured.object.coffee variable variable"],settings:{fontStyle:"normal",foreground:"#F8F8F2"}},{name:"GraphQL keys",scope:["meta.selectionset.graphql variable"],settings:{foreground:"#F1FA8C"}},{name:"GraphQL function arguments",scope:["meta.selectionset.graphql meta.arguments variable"],settings:{foreground:"#F8F8F2"}},{name:"GraphQL fragment name (definition)",scope:["entity.name.fragment.graphql","variable.fragment.graphql"],settings:{foreground:"#8BE9FD"}},{name:"Edge cases (foreground color resets)",scope:["constant.other.symbol.hashkey.ruby","keyword.operator.dereference.java","keyword.operator.navigation.groovy","meta.scope.for-loop.shell punctuation.definition.string.begin","meta.scope.for-loop.shell punctuation.definition.string.end","meta.scope.for-loop.shell string","storage.modifier.import","punctuation.section.embedded.begin.tsx","punctuation.section.embedded.end.tsx","punctuation.section.embedded.begin.jsx","punctuation.section.embedded.end.jsx","punctuation.separator.list.comma.css","constant.language.empty-list.haskell"],settings:{foreground:"#F8F8F2"}},{name:'Shell variables prefixed with "$" (edge case)',scope:["source.shell variable.other"],settings:{foreground:"#BD93F9"}},{name:"Powershell constants mistakenly scoped to `support`, rather than `constant` (edge)",scope:["support.constant"],settings:{fontStyle:"normal",foreground:"#BD93F9"}},{name:"Makefile prerequisite names",scope:["meta.scope.prerequisites.makefile"],settings:{foreground:"#F1FA8C"}},{name:"SCSS attibute selector strings",scope:["meta.attribute-selector.scss"],settings:{foreground:"#F1FA8C"}},{name:"SCSS attribute selector brackets",scope:["punctuation.definition.attribute-selector.end.bracket.square.scss","punctuation.definition.attribute-selector.begin.bracket.square.scss"],settings:{foreground:"#F8F8F2"}},{name:"Haskell Pragmas",scope:["meta.preprocessor.haskell"],settings:{foreground:"#6272A4"}},{name:"Log file error",scope:["log.error"],settings:{foreground:"#FF5555",fontStyle:"bold"}},{name:"Log file warning",scope:["log.warning"],settings:{foreground:"#F1FA8C",fontStyle:"bold"}}]}}}]); diff --git a/5137.87977104.async.js b/5137.87977104.async.js new file mode 100644 index 00000000..7a22f5a9 --- /dev/null +++ b/5137.87977104.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5137],{5137:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"kotlin",scopeName:"source.kotlin",patterns:[{include:"#import"},{include:"#package"},{include:"#code"}],fileTypes:["kt","kts"],repository:{import:{begin:"\\b(import)\\b\\s*",beginCaptures:{1:{name:"storage.type.import.kotlin"}},end:";|$",name:"meta.import.kotlin",contentName:"entity.name.package.kotlin",patterns:[{include:"#comments"},{include:"#hard-keywords"},{match:"\\*",name:"variable.language.wildcard.kotlin"}]},package:{begin:"\\b(package)\\b\\s*",beginCaptures:{1:{name:"storage.type.package.kotlin"}},end:";|$",name:"meta.package.kotlin",contentName:"entity.name.package.kotlin",patterns:[{include:"#comments"}]},code:{patterns:[{include:"#comments"},{include:"#keywords"},{include:"#annotation-simple"},{include:"#annotation-site-list"},{include:"#annotation-site"},{include:"#class-declaration"},{include:"#object-declaration"},{include:"#type-alias"},{include:"#function-declaration"},{include:"#variable-declaration"},{include:"#type-constraint"},{include:"#type-annotation"},{include:"#function-call"},{include:"#method-reference"},{include:"#key"},{include:"#string"},{include:"#string-empty"},{include:"#string-multiline"},{include:"#character"},{include:"#lambda-arrow"},{include:"#operators"},{include:"#self-reference"},{include:"#decimal-literal"},{include:"#hex-literal"},{include:"#binary-literal"},{include:"#boolean-literal"},{include:"#null-literal"}]},comments:{patterns:[{include:"#comment-line"},{include:"#comment-block"},{include:"#comment-javadoc"}]},"comment-line":{begin:"//",end:"$",name:"comment.line.double-slash.kotlin"},"comment-block":{begin:"/\\*(?!\\*)",end:"\\*/",name:"comment.block.kotlin"},"comment-javadoc":{patterns:[{begin:"/\\*\\*",end:"\\*/",name:"comment.block.javadoc.kotlin",patterns:[{match:"@(return|constructor|receiver|sample|see|author|since|suppress)\\b",name:"keyword.other.documentation.javadoc.kotlin"},{match:"(@param|@property)\\s+(\\S+)",captures:{1:{name:"keyword.other.documentation.javadoc.kotlin"},2:{name:"variable.parameter.kotlin"}}},{match:"(@param)\\[(\\S+)\\]",captures:{1:{name:"keyword.other.documentation.javadoc.kotlin"},2:{name:"variable.parameter.kotlin"}}},{match:"(@(?:exception|throws))\\s+(\\S+)",captures:{1:{name:"keyword.other.documentation.javadoc.kotlin"},2:{name:"entity.name.type.class.kotlin"}}},{match:"{(@link)\\s+(\\S+)?#([\\w$]+\\s*\\([^\\(\\)]*\\)).*}",captures:{1:{name:"keyword.other.documentation.javadoc.kotlin"},2:{name:"entity.name.type.class.kotlin"},3:{name:"variable.parameter.kotlin"}}}]}]},keywords:{patterns:[{include:"#prefix-modifiers"},{include:"#postfix-modifiers"},{include:"#soft-keywords"},{include:"#hard-keywords"},{include:"#control-keywords"}]},"prefix-modifiers":{match:"\\b(abstract|final|enum|open|annotation|sealed|data|override|final|lateinit|private|protected|public|internal|inner|companion|noinline|crossinline|vararg|reified|tailrec|operator|infix|inline|external|const|suspend|value)\\b",name:"storage.modifier.other.kotlin"},"postfix-modifiers":{match:"\\b(where|by|get|set)\\b",name:"storage.modifier.other.kotlin"},"soft-keywords":{match:"\\b(catch|finally|field)\\b",name:"keyword.soft.kotlin"},"hard-keywords":{match:"\\b(as|typeof|is|in)\\b",name:"keyword.hard.kotlin"},"control-keywords":{match:"\\b(if|else|while|do|when|try|throw|break|continue|return|for)\\b",name:"keyword.control.kotlin"},"annotation-simple":{match:"(?<!\\w)@[\\w\\.]+\\b(?!:)",name:"entity.name.type.annotation.kotlin"},"annotation-site-list":{begin:"(?<!\\w)(@\\w+):\\s*\\[",end:"\\]",beginCaptures:{1:{name:"entity.name.type.annotation-site.kotlin"}},patterns:[{include:"#unescaped-annotation"}]},"annotation-site":{begin:"(?<!\\w)(@\\w+):\\s*(?!\\[)",end:"$",beginCaptures:{1:{name:"entity.name.type.annotation-site.kotlin"}},patterns:[{include:"#unescaped-annotation"}]},"unescaped-annotation":{match:"\\b[\\w\\.]+\\b",name:"entity.name.type.annotation.kotlin"},"class-declaration":{match:"\\b(class|interface)\\s+(\\b\\w+\\b|`[^`]+`)\\s*(?<GROUP><([^<>]|\\g<GROUP>)+>)?",captures:{1:{name:"storage.type.class.kotlin"},2:{name:"entity.name.type.class.kotlin"},3:{patterns:[{include:"#type-parameter"}]}}},"object-declaration":{match:"\\b(object)\\s+(\\b\\w+\\b|`[^`]+`)",captures:{1:{name:"storage.type.object.kotlin"},2:{name:"entity.name.type.object.kotlin"}}},"type-alias":{match:"\\b(typealias)\\s+(\\b\\w+\\b|`[^`]+`)\\s*(?<GROUP><([^<>]|\\g<GROUP>)+>)?",captures:{1:{name:"storage.type.alias.kotlin"},2:{name:"entity.name.type.kotlin"},3:{patterns:[{include:"#type-parameter"}]}}},"function-declaration":{match:"\\b(fun)\\b\\s*(?<GROUP><([^<>]|\\g<GROUP>)+>)?\\s*(?:(\\w+)\\.)?(\\b\\w+\\b|`[^`]+`)",captures:{1:{name:"storage.type.function.kotlin"},2:{patterns:[{include:"#type-parameter"}]},4:{name:"entity.name.type.class.extension.kotlin"},5:{name:"entity.name.function.declaration.kotlin"}}},"variable-declaration":{match:"\\b(val|var)\\b\\s*(?<GROUP><([^<>]|\\g<GROUP>)+>)?",captures:{1:{name:"storage.type.variable.kotlin"},2:{patterns:[{include:"#type-parameter"}]}}},"type-parameter":{patterns:[{match:"\\b\\w+\\b",name:"entity.name.type.kotlin"},{match:"\\b(in|out)\\b",name:"storage.modifier.kotlin"}]},"type-annotation":{match:`(?<![:?]):\\s*(\\w|\\?|\\s|->|(?<GROUP>[<(]([^<>()"']|\\g<GROUP>)+[)>]))+`,captures:{0:{patterns:[{include:"#type-parameter"}]}}},"function-call":{match:"\\??\\.?(\\b\\w+\\b|`[^`]+`)\\s*(?<GROUP><([^<>]|\\g<GROUP>)+>)?\\s*(?=[({])",captures:{1:{name:"entity.name.function.call.kotlin"},2:{patterns:[{include:"#type-parameter"}]}}},"method-reference":{match:"\\??::(\\b\\w+\\b|`[^`]+`)",captures:{1:{name:"entity.name.function.reference.kotlin"}}},key:{match:"\\b(\\w=)\\s*(=)",captures:{1:{name:"variable.parameter.kotlin"},2:{name:"keyword.operator.assignment.kotlin"}}},"string-empty":{match:'(?<!")""(?!")',name:"string.quoted.double.kotlin"},string:{begin:'(?<!")"(?!")',end:'"',name:"string.quoted.double.kotlin",patterns:[{match:"\\\\.",name:"constant.character.escape.kotlin"},{include:"#string-escape-simple"},{include:"#string-escape-bracketed"}]},"string-multiline":{begin:'"""',end:'"""',name:"string.quoted.double.kotlin",patterns:[{match:"\\\\.",name:"constant.character.escape.kotlin"},{include:"#string-escape-simple"},{include:"#string-escape-bracketed"}]},"string-escape-simple":{match:"(?<!\\\\)\\$\\w+\\b",name:"variable.string-escape.kotlin"},"string-escape-bracketed":{begin:"(?<!\\\\)(\\$\\{)",end:"(\\})",name:"meta.template.expression.kotlin",beginCaptures:{1:{name:"punctuation.definition.template-expression.begin"}},endCaptures:{1:{name:"punctuation.definition.template-expression.end"}},patterns:[{include:"#code"}]},character:{begin:"'",end:"'",name:"string.quoted.single.kotlin",patterns:[{match:"\\\\.",name:"constant.character.escape.kotlin"}]},"decimal-literal":{match:"\\b\\d[\\d_]*(\\.[\\d_]+)?((e|E)\\d+)?(u|U)?(L|F|f)?\\b",name:"constant.numeric.decimal.kotlin"},"hex-literal":{match:"0(x|X)[A-Fa-f0-9][A-Fa-f0-9_]*(u|U)?",name:"constant.numeric.hex.kotlin"},"binary-literal":{match:"0(b|B)[01][01_]*",name:"constant.numeric.binary.kotlin"},"boolean-literal":{match:"\\b(true|false)\\b",name:"constant.language.boolean.kotlin"},"null-literal":{match:"\\bnull\\b",name:"constant.language.null.kotlin"},"lambda-arrow":{match:"->",name:"storage.type.function.arrow.kotlin"},operators:{patterns:[{match:"(===?|\\!==?|<=|>=|<|>)",name:"keyword.operator.comparison.kotlin"},{match:"([+*/%-]=)",name:"keyword.operator.assignment.arithmetic.kotlin"},{match:"(=)",name:"keyword.operator.assignment.kotlin"},{match:"([+*/%-])",name:"keyword.operator.arithmetic.kotlin"},{match:"(!|&&|\\|\\|)",name:"keyword.operator.logical.kotlin"},{match:"(--|\\+\\+)",name:"keyword.operator.increment-decrement.kotlin"},{match:"(\\.\\.)",name:"keyword.operator.range.kotlin"}]},"self-reference":{match:"\\b(this|super)(@\\w+)?\\b",name:"variable.language.this.kotlin"}},displayName:"Kotlin",aliases:["kt","kts"]})]}}]); diff --git a/5187.9cf6aa37.async.js b/5187.9cf6aa37.async.js new file mode 100644 index 00000000..ae91142c --- /dev/null +++ b/5187.9cf6aa37.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5187],{65187:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/jeff-hykin/better-go-syntax/blob/master/export/generated.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/jeff-hykin/better-go-syntax/commit/6175663a7a0e23d58ccf9aab95054cb6e5c92aff",name:"go",scopeName:"source.go",patterns:[{include:"#comments"},{include:"#comments"},{comment:"Interpreted string literals",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.go"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.go"}},name:"string.quoted.double.go",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"}]},{comment:"Raw string literals",begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.go"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.go"}},name:"string.quoted.raw.go",patterns:[{include:"#string_placeholder"}]},{comment:"Syntax error receiving channels",match:"<\\-([\\t ]+)chan\\b",captures:{1:{name:"invalid.illegal.receive-channel.go"}}},{comment:"Syntax error sending channels",match:"\\bchan([\\t ]+)<-",captures:{1:{name:"invalid.illegal.send-channel.go"}}},{comment:"Syntax error using slices",match:"\\[\\](\\s+)",captures:{1:{name:"invalid.illegal.slice.go"}}},{comment:"Syntax error numeric literals",match:"\\b0[0-7]*[89]\\d*\\b",name:"invalid.illegal.numeric.go"},{comment:"Built-in functions",match:"\\b(append|cap|close|complex|copy|delete|imag|len|make|new|panic|print|println|real|recover)\\b(?=\\()",name:"support.function.builtin.go"},{comment:"Function declarations",match:"^(\\bfunc\\b)(?:\\s+(\\([^\\)]+\\)\\s+)?(\\w+)(?=\\())?",captures:{1:{name:"keyword.function.go"},2:{patterns:[{include:"#brackets"},{include:"#operators"}]},3:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"entity.name.function.go"}]}}},{comment:"Functions",match:"(\\bfunc\\b)|(\\w+)(?=\\()",captures:{1:{name:"keyword.function.go"},2:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"support.function.go"}]}}},{include:"#numeric_literals"},{comment:"Language constants",match:"\\b(true|false|nil|iota)\\b",name:"constant.language.go"},{begin:"\\b(package)\\s+",beginCaptures:{1:{name:"keyword.package.go"}},end:"(?!\\G)",patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"entity.name.package.go"}]},{begin:"\\b(type)\\s+",beginCaptures:{1:{name:"keyword.type.go"}},end:"(?!\\G)",patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"entity.name.type.go"}]},{begin:"\\b(import)\\s+",beginCaptures:{1:{name:"keyword.import.go"}},end:"(?!\\G)",patterns:[{include:"#imports"}]},{begin:"\\b(var)\\s+",beginCaptures:{1:{name:"keyword.var.go"}},end:"(?!\\G)",patterns:[{include:"#variables"}]},{match:"(?<!var)\\s*(\\w+(?:\\.\\w+)*(?>,\\s*\\w+(?:\\.\\w+)*)*)(?=\\s*=(?!=))",captures:{1:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+(?:\\.\\w+)*",name:"variable.other.assignment.go",captures:{0:{patterns:[{include:"#delimiters"}]}}},{include:"#delimiters"}]}}},{match:"\\b\\w+(?:,\\s*\\w+)*(?=\\s*:=)",captures:{0:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"variable.other.assignment.go"},{include:"#delimiters"}]}}},{comment:"Terminators",match:";",name:"punctuation.terminator.go"},{include:"#brackets"},{include:"#delimiters"},{include:"#keywords"},{include:"#operators"},{include:"#runes"},{include:"#storage_types"}],repository:{brackets:{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.curly.go"}},end:"}",endCaptures:{0:{name:"punctuation.definition.end.bracket.curly.go"}},patterns:[{include:"$self"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.round.go"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.end.bracket.round.go"}},patterns:[{include:"$self"}]},{match:"\\[|\\]",name:"punctuation.definition.bracket.square.go"}]},comments:{patterns:[{name:"comment.block.go",begin:"(\\/\\*)",beginCaptures:{1:{name:"punctuation.definition.comment.go"}},end:"(\\*\\/)",endCaptures:{1:{name:"punctuation.definition.comment.go"}}},{name:"comment.line.double-slash.go",begin:"(\\/\\/)",beginCaptures:{1:{name:"punctuation.definition.comment.go"}},end:"(?:\\n|$)"}]},delimiters:{patterns:[{match:",",name:"punctuation.other.comma.go"},{match:"\\.(?!\\.\\.)",name:"punctuation.other.period.go"},{match:":(?!=)",name:"punctuation.other.colon.go"}]},imports:{patterns:[{match:'((?!\\s+")[^\\s]*)?\\s*((")([^"]*)("))',captures:{1:{name:"entity.alias.import.go"},2:{name:"string.quoted.double.go"},3:{name:"punctuation.definition.string.begin.go"},4:{name:"entity.name.import.go"},5:{name:"punctuation.definition.string.end.go"}}},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.imports.begin.bracket.round.go"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.imports.end.bracket.round.go"}},patterns:[{include:"#comments"},{include:"#imports"}]}]},keywords:{patterns:[{comment:"Flow control keywords",match:"\\b(break|case|continue|default|defer|else|fallthrough|for|go|goto|if|range|return|select|switch)\\b",name:"keyword.control.go"},{match:"\\bchan\\b",name:"keyword.channel.go"},{match:"\\bconst\\b",name:"keyword.const.go"},{match:"\\bfunc\\b",name:"keyword.function.go"},{match:"\\binterface\\b",name:"keyword.interface.go"},{match:"\\bmap\\b",name:"keyword.map.go"},{match:"\\bstruct\\b",name:"keyword.struct.go"}]},operators:{comment:"Note that the order here is very important!",patterns:[{match:"(\\*|&)(?=\\w)",name:"keyword.operator.address.go"},{match:"<\\-",name:"keyword.operator.channel.go"},{match:"\\-\\-",name:"keyword.operator.decrement.go"},{match:"\\+\\+",name:"keyword.operator.increment.go"},{match:"(==|!=|<=|>=|<(?!<)|>(?!>))",name:"keyword.operator.comparison.go"},{match:"(&&|\\|\\||!)",name:"keyword.operator.logical.go"},{match:"(=|\\+=|\\-=|\\|=|\\^=|\\*=|/=|:=|%=|<<=|>>=|&\\^=|&=)",name:"keyword.operator.assignment.go"},{match:"(\\+|\\-|\\*|/|%)",name:"keyword.operator.arithmetic.go"},{match:"(&(?!\\^)|\\||\\^|&\\^|<<|>>)",name:"keyword.operator.arithmetic.bitwise.go"},{match:"\\.\\.\\.",name:"keyword.operator.ellipsis.go"}]},runes:{patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.go"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.go"}},name:"string.quoted.rune.go",patterns:[{match:`\\G(\\\\([0-7]{3}|[abfnrtv\\\\'"]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})|.)(?=')`,name:"constant.other.rune.go"},{match:"[^']+",name:"invalid.illegal.unknown-rune.go"}]}]},storage_types:{patterns:[{match:"\\bbool\\b",name:"storage.type.boolean.go"},{match:"\\bbyte\\b",name:"storage.type.byte.go"},{match:"\\berror\\b",name:"storage.type.error.go"},{match:"\\b(complex(64|128)|float(32|64)|u?int(8|16|32|64)?)\\b",name:"storage.type.numeric.go"},{match:"\\brune\\b",name:"storage.type.rune.go"},{match:"\\bstring\\b",name:"storage.type.string.go"},{match:"\\buintptr\\b",name:"storage.type.uintptr.go"}]},string_escaped_char:{patterns:[{match:`\\\\([0-7]{3}|[abfnrtv\\\\'"]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})`,name:"constant.character.escape.go"},{match:`\\\\[^0-7xuUabfnrtv\\'"]`,name:"invalid.illegal.unknown-escape.go"}]},string_placeholder:{patterns:[{match:"%(\\[\\d+\\])?([\\+#\\-0\\x20]{,2}((\\d+|\\*)?(\\.?(\\d+|\\*|(\\[\\d+\\])\\*?)?(\\[\\d+\\])?)?))?[vT%tbcdoqxXUbeEfFgGspw]",name:"constant.other.placeholder.go"}]},variables:{patterns:[{match:"(\\w+(?:,\\s*\\w+)*)(\\s+\\*?\\w+(?:\\.\\w+)?\\s*)?(?=\\s*=)",captures:{1:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"variable.other.assignment.go"},{include:"#delimiters"}]},2:{patterns:[{include:"$self"}]}}},{match:"(\\w+(?:,\\s*\\w+)*)(\\s+(\\[(\\d*|\\.\\.\\.)\\])*\\*?(<-)?\\w+(?:\\.\\w+)?\\s*[^=].*)",captures:{1:{patterns:[{match:"\\d\\w*",name:"invalid.illegal.identifier.go"},{match:"\\w+",name:"variable.other.declaration.go"},{include:"#delimiters"}]},2:{patterns:[{include:"$self"}]}}},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.variables.begin.bracket.round.go"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.variables.end.bracket.round.go"}},patterns:[{include:"$self"},{include:"#variables"}]}]},numeric_literals:{match:"(?<!\\w)\\.?\\d(?:(?:[0-9a-zA-Z_\\.])|(?<=[eEpP])[+-])*",captures:{0:{patterns:[{begin:"(?=.)",end:"(?:\\n|$)",patterns:[{match:"(?:(?:(?:(?:(?:\\G(?=[0-9.])(?!0[xXbBoO])([0-9](?:[0-9]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?:(?<=[0-9])\\.|\\.(?=[0-9])))([0-9](?:[0-9]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?(?:(?<!_)([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)))?(i(?!\\w))?(?:\\n|$)|\\G(?=[0-9.])(?!0[xXbBoO])([0-9](?:[0-9]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)(?<!_)([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*))(i(?!\\w))?(?:\\n|$))|\\G((?:(?<=[0-9])\\.|\\.(?=[0-9])))([0-9](?:[0-9]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)(?:(?<!_)([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)))?(i(?!\\w))?(?:\\n|$))|(\\G0[xX])_?([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?(?<!_)([pP])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*))(i(?!\\w))?(?:\\n|$))|(\\G0[xX])_?([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)(?<!_)([pP])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*))(i(?!\\w))?(?:\\n|$))|(\\G0[xX])((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)(?<!_)([pP])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*))(i(?!\\w))?(?:\\n|$))",captures:{1:{name:"constant.numeric.decimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},2:{name:"punctuation.separator.constant.numeric.go"},3:{name:"constant.numeric.decimal.point.go"},4:{name:"constant.numeric.decimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},5:{name:"punctuation.separator.constant.numeric.go"},6:{name:"keyword.other.unit.exponent.decimal.go"},7:{name:"keyword.operator.plus.exponent.decimal.go"},8:{name:"keyword.operator.minus.exponent.decimal.go"},9:{name:"constant.numeric.exponent.decimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},10:{name:"keyword.other.unit.imaginary.go"},11:{name:"constant.numeric.decimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},12:{name:"punctuation.separator.constant.numeric.go"},13:{name:"keyword.other.unit.exponent.decimal.go"},14:{name:"keyword.operator.plus.exponent.decimal.go"},15:{name:"keyword.operator.minus.exponent.decimal.go"},16:{name:"constant.numeric.exponent.decimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},17:{name:"keyword.other.unit.imaginary.go"},18:{name:"constant.numeric.decimal.point.go"},19:{name:"constant.numeric.decimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},20:{name:"punctuation.separator.constant.numeric.go"},21:{name:"keyword.other.unit.exponent.decimal.go"},22:{name:"keyword.operator.plus.exponent.decimal.go"},23:{name:"keyword.operator.minus.exponent.decimal.go"},24:{name:"constant.numeric.exponent.decimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},25:{name:"keyword.other.unit.imaginary.go"},26:{name:"keyword.other.unit.hexadecimal.go"},27:{name:"constant.numeric.hexadecimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},28:{name:"punctuation.separator.constant.numeric.go"},29:{name:"constant.numeric.hexadecimal.go"},30:{name:"constant.numeric.hexadecimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},31:{name:"punctuation.separator.constant.numeric.go"},32:{name:"keyword.other.unit.exponent.hexadecimal.go"},33:{name:"keyword.operator.plus.exponent.hexadecimal.go"},34:{name:"keyword.operator.minus.exponent.hexadecimal.go"},35:{name:"constant.numeric.exponent.hexadecimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},36:{name:"keyword.other.unit.imaginary.go"},37:{name:"keyword.other.unit.hexadecimal.go"},38:{name:"constant.numeric.hexadecimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},39:{name:"punctuation.separator.constant.numeric.go"},40:{name:"keyword.other.unit.exponent.hexadecimal.go"},41:{name:"keyword.operator.plus.exponent.hexadecimal.go"},42:{name:"keyword.operator.minus.exponent.hexadecimal.go"},43:{name:"constant.numeric.exponent.hexadecimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},44:{name:"keyword.other.unit.imaginary.go"},45:{name:"keyword.other.unit.hexadecimal.go"},46:{name:"constant.numeric.hexadecimal.go"},47:{name:"constant.numeric.hexadecimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},48:{name:"punctuation.separator.constant.numeric.go"},49:{name:"keyword.other.unit.exponent.hexadecimal.go"},50:{name:"keyword.operator.plus.exponent.hexadecimal.go"},51:{name:"keyword.operator.minus.exponent.hexadecimal.go"},52:{name:"constant.numeric.exponent.hexadecimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},53:{name:"keyword.other.unit.imaginary.go"}}},{match:"(?:(?:(?:\\G(?=[0-9.])(?!0[xXbBoO])([0-9](?:[0-9]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)(i(?!\\w))?(?:\\n|$)|(\\G0[bB])_?([01](?:[01]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)(i(?!\\w))?(?:\\n|$))|(\\G0[oO]?)_?((?:[0-7]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))+)(i(?!\\w))?(?:\\n|$))|(\\G0[xX])_?([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)(i(?!\\w))?(?:\\n|$))",captures:{1:{name:"constant.numeric.decimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},2:{name:"punctuation.separator.constant.numeric.go"},3:{name:"keyword.other.unit.imaginary.go"},4:{name:"keyword.other.unit.binary.go"},5:{name:"constant.numeric.binary.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},6:{name:"punctuation.separator.constant.numeric.go"},7:{name:"keyword.other.unit.imaginary.go"},8:{name:"keyword.other.unit.octal.go"},9:{name:"constant.numeric.octal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},10:{name:"punctuation.separator.constant.numeric.go"},11:{name:"keyword.other.unit.imaginary.go"},12:{name:"keyword.other.unit.hexadecimal.go"},13:{name:"constant.numeric.hexadecimal.go",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.go"}]},14:{name:"punctuation.separator.constant.numeric.go"},15:{name:"keyword.other.unit.imaginary.go"}}},{match:"(?:(?:[0-9a-zA-Z_\\.])|(?<=[eEpP])[+-])+",name:"invalid.illegal.constant.numeric.go"}]}]}}}},displayName:"Go"})]}}]); diff --git a/5195.e6924360.async.js b/5195.e6924360.async.js new file mode 100644 index 00000000..b4bceca4 --- /dev/null +++ b/5195.e6924360.async.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5195,4759],{57548:function(s,n,e){e.r(n),e.d(n,{default:function(){return l}});var a=e(57701),t=e(43001),r=e(4759),c=e(71191),i=e(53833),o=e(24105);const u=Object.freeze({fileTypes:["haml","html.haml"],foldingStartMarker:"^\\s*([-%#\\:\\.\\w\\=].*)\\s$",foldingStopMarker:"^\\s*$",keyEquivalent:"^~H",name:"haml",patterns:[{begin:"^(\\s*)==",contentName:"string.quoted.double.ruby",end:"$\\n*",patterns:[{include:"#interpolated_ruby"}]},{begin:"^(\\s*):ruby",end:"^(?!\\1\\s+|$\\n*)",name:"source.ruby.embedded.filter.haml",patterns:[{include:"source.ruby"}]},{captures:{1:{name:"punctuation.definition.prolog.haml"}},match:"^(!!!)($|\\s.*)",name:"meta.prolog.haml"},{begin:"^(\\s*):javascript",end:"^(?!\\1\\s+|$\\n*)",name:"js.haml",patterns:[{include:"source.js"}]},{begin:"^(\\s*)%script",end:"^(?!\\1\\s+|$\\n*)",name:"js.inline.haml",patterns:[{include:"source.js"}]},{begin:"^(\\s*):ruby$",end:"^(?!\\1\\s+|$\\n*)",name:"source.ruby.embedded.filter.haml",patterns:[{include:"source.ruby"}]},{captures:{1:{name:"punctuation.section.comment.haml"}},match:"^(\\s*)(\\/\\[[^\\]].*?$\\n?)",name:"comment.line.slash.haml"},{begin:"^(\\s*)(\\-\\#|\\/|\\-\\s*\\/\\*+)",beginCaptures:{2:{name:"punctuation.section.comment.haml"}},end:"^(?!\\1\\s+|\\n)",name:"comment.block.haml",patterns:[{include:"text.haml"}]},{begin:"^\\s*(?:((%)([-\\w:]+))|(?=\\.|#))",end:"$|(?!\\.|#|\\{|\\(|\\[|&|=|-|~|!=|&=|/)",captures:{1:{name:"meta.tag.haml"},2:{name:"punctuation.definition.tag.haml"},3:{name:"entity.name.tag.haml"}},patterns:[{begin:"==",contentName:"string.quoted.double.ruby",end:"$\\n?",patterns:[{include:"#interpolated_ruby"}]},{captures:{1:{name:"entity.other.attribute-name.class"}},match:"(\\.[\\w\\-\\:]+)",name:"meta.selector.css"},{captures:{1:{name:"entity.other.attribute-name.id"}},match:"(#[\\w-]+)",name:"meta.selector.css"},{begin:"(?<!\\#)\\{(?=.*(,|(do)|\\{|\\}|\\||(\\#.*)|\\R)\\s*)",end:"\\s*\\}(?!\\s*\\,)(?!\\s*\\|)(?!\\#\\{.*\\})",name:"meta.section.attributes.haml",patterns:[{include:"source.ruby"},{include:"#continuation"},{include:"#rubyline"}]},{begin:"\\(",end:"\\)",name:"meta.section.attributes.plain.haml",patterns:[{match:"([\\w-]+)",name:"constant.other.symbol.ruby"},{match:"\\=",name:"punctuation"},{include:"#variables"},{begin:'"',end:'"',name:"string.quoted.double.ruby",patterns:[{match:"\\\\(x\\h{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.)",name:"constant.character.escape.ruby"},{include:"#interpolated_ruby"}]},{include:"#interpolated_ruby"}]},{begin:"\\[(?=.+(,|\\[|\\]|\\||(\\#.*))\\s*)",end:"\\s*\\](?!.*(?!\\#\\[)\\])",name:"meta.section.object.haml",patterns:[{include:"source.ruby"},{include:"#continuation"},{include:"#rubyline"}]},{include:"#interpolated_ruby_line"},{include:"#rubyline"},{match:"/",name:"punctuation.terminator.tag.haml"}]},{begin:"^(\\s*):(ruby|opal)$",end:"^(?!\\1\\s+|$\\n*)",name:"source.ruby.embedded.filter.haml",patterns:[{include:"source.ruby"}]},{begin:"^(\\s*):ruby$",end:"^(?!\\1\\s+|$\\n*)",name:"source.ruby.embedded.filter.haml",patterns:[{include:"source.ruby"}]},{begin:"^(\\s*):(style|sass)$",end:"^(?=\\1\\s+|$\\n*)",name:"source.sass.embedded.filter.haml",patterns:[{include:"source.sass"}]},{begin:"^(\\s*):coffee(script)?",end:"^(?!\\1\\s+|$\\n*)",name:"source.coffee.embedded.filter.haml",patterns:[{include:"source.coffee"}]},{begin:"^(\\s*):plain$",end:"^(?=\\1\\s+|$\\n*)",name:"text.plain.embedded.filter.haml",patterns:[{include:"text.plain"}]},{begin:"^(\\s*)(:ruby)",beginCaptures:{2:{name:"keyword.control.filter.haml"}},end:"(?m:(?<=\\n)(?!\\1\\s+|$\\n*))",name:"source.ruby.embedded.filter.haml",patterns:[{include:"source.ruby"}]},{begin:"^(\\s*)(:sass)",beginCaptures:{2:{name:"keyword.control.filter.haml"}},end:"^(?!\\1\\s+|$\\n*)",name:"source.embedded.filter.sass",patterns:[{include:"source.sass"}]},{begin:"^(\\s*):(styles|sass)$",end:"^(?=\\1\\s+|$\\n*)",name:"source.sass.embedded.filter.haml",patterns:[{include:"source.sass"}]},{begin:"^(\\s*):plain$",end:"^(?=\\1\\s+|$\\n*)",name:"text.plain.embedded.filter.haml",patterns:[{include:"text.plain"}]},{captures:{1:{name:"meta.escape.haml"}},match:"^\\s*(\\.)"},{begin:"^\\s*(?==|-|~|!=|&=)",end:"$",patterns:[{include:"#interpolated_ruby_line"},{include:"#rubyline"}]},{begin:"^(\\s*)(:php)",end:"^(?!\\1\\s+|$\\n*)",name:"meta.embedded.php",captures:{2:{name:"entity.name.tag.haml"}},patterns:[{include:"text.html.php#language"}]},{begin:"^(\\s*)(:markdown)",end:"^(?!\\1\\s+|$\\n*)",name:"meta.embedded.markdown",captures:{2:{name:"entity.name.tag.haml"}},patterns:[{include:"text.html.markdown"}]},{begin:"^(\\s*)(:(css|styles?))$",end:"^(?!\\1\\s+|$\\n*)",name:"meta.embedded.css",captures:{2:{name:"entity.name.tag.haml"}},patterns:[{include:"source.css"}]},{begin:"^(\\s*)(:sass)$",end:"^(?!\\1\\s+|$\\n*)",name:"meta.embedded.sass",captures:{2:{name:"entity.name.tag.haml"}},patterns:[{include:"source.sass"}]},{begin:"^(\\s*)(:scss)$",end:"^(?!\\1\\s+|$\\n*)",name:"meta.embedded.scss",captures:{2:{name:"entity.name.tag.haml"}},patterns:[{include:"source.scss"}]}],repository:{continuation:{captures:{1:{name:"punctuation.separator.continuation.haml"}},match:"(\\|)\\s*\\n"},interpolated_ruby:{patterns:[{captures:{0:{name:"punctuation.section.embedded.ruby"},1:{name:"source.ruby.embedded.source.empty"}},match:"#\\{(\\})",name:"source.ruby.embedded.source"},{begin:"#\\{",captures:{0:{name:"punctuation.section.embedded.ruby"}},end:"(\\})",name:"source.ruby.embedded.source",patterns:[{include:"#nest_curly_and_self"},{include:"source.ruby"}]},{include:"#variables"}]},interpolated_ruby_line:{begin:"!?==",contentName:"string.source.ruby.embedded.haml",end:"$",name:"meta.line.ruby.interpolated.haml",patterns:[{include:"#interpolated_ruby"},{include:"source.ruby#escaped_char"}]},nest_curly_and_self:{patterns:[{begin:"\\{",captures:{0:{name:"punctuation.section.scope.ruby"}},end:"\\}",patterns:[{include:"#nest_curly_and_self"},{include:"source.ruby"}]}]},variables:{patterns:[{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.instance.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#@@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.class.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#\\$)[a-zA-Z_]\\w*",name:"variable.other.readwrite.global.ruby"}]},rubyline:{begin:"(&|!)?(=|-|~)",contentName:"source.ruby.embedded.haml",end:"((do|\\{)( \\|[.*]+\\|)?)$|$|^(?!.*\\|\\s*)$\\n?",endCaptures:{1:{name:"source.ruby.embedded.html"},2:{name:"keyword.control.ruby.start-block"}},name:"meta.line.ruby.haml",patterns:[{match:"\\s+((elseif|foreach|switch|declare|default|use))(?=\\s|\\()",captures:{1:{name:"keyword.control.php"}}},{match:"\\s+(require_once|include_once)(?=\\s|\\()",captures:{1:{name:"keyword.control.import.include.php"}}},{match:"\\s+(catch|try|throw|exception|finally|die)(?=\\s|\\(|\\n*)",name:"keyword.control.exception.php"},{match:"\\s+(function\\s*)((?=\\())",captures:{1:{name:"storage.type.function.php"}}},{match:"\\s+(use\\s*)((?=\\())",captures:{1:{name:"keyword.control.php"}}},{match:"(\\||,|<|do|\\{)\\s*(\\#.*)?$\\n*",name:"source.ruby",patterns:[{include:"#rubyline"}]},{comment:"Hack to let ruby comments work in this context properly",match:"#.*$",name:"comment.line.number-sign.ruby"},{include:"source.ruby"},{include:"#continuation"}]}},scopeName:"text.haml",uuid:"3D727049-DD05-45DF-92A5-D50EA36FD035",displayName:"Ruby Haml",embeddedLangs:["ruby","javascript","sass","coffee","markdown","css"]});var l=[...a.default,...t.default,...r.default,...c.default,...i.default,...o.default,u]},4759:function(s,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({fileTypes:["sass"],foldingStartMarker:"/\\*|^#|^\\*|^\\b|*#?region|^\\.",foldingStopMarker:"\\*/|*#?endregion|^\\s*$",name:"sass",patterns:[{begin:"^(\\s*)(/\\*)",end:"(\\*/)|^(?!\\s\\1)",name:"comment.block.sass",patterns:[{include:"#comment-tag"},{include:"#comment-param"}]},{match:"^[\\t ]*/?//[\\t ]*[SRI][\\t ]*$",name:"keyword.other.sass.formatter.action"},{begin:"^[\\t ]*//[\\t ]*(import)[\\t ]*(css-variables)[\\t ]*(from)",end:"$\\n?",name:"comment.import.css.variables",captures:{1:{name:"keyword.control"},2:{name:"variable"},3:{name:"keyword.control"}},patterns:[{include:"#import-quotes"}]},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#placeholder-selector"},{begin:"\\$[a-zA-Z0-9_-]+(?=:)",end:"$\\n?|(?=\\)\\s\\)|\\)\\n)",name:"sass.script.maps",captures:{0:{name:"variable.other.name"}},patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#reserved-words"},{include:"#parent-selector"},{include:"#property-value"},{include:"#semicolon"},{include:"#dotdotdot"}]},{include:"#variable-root"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#dotdotdot"},{begin:"@include|\\+(?!\\W|\\d)",end:"(?=\\n|\\()",name:"support.function.name.sass.library",captures:{0:{name:"keyword.control.at-rule.css.sass"}}},{begin:"^(@use)",end:"(?=\\n)",name:"sass.use",captures:{0:{name:"keyword.control.at-rule.css.sass.use"}},patterns:[{match:"as|with",name:"support.type.css.sass"},{include:"#numeric"},{include:"#unit"},{include:"#variable-root"},{include:"#rgb-value"},{include:"#comma"},{include:"#parenthesis-open"},{include:"#parenthesis-close"},{include:"#colon"},{include:"#import-quotes"}]},{begin:"^@import(.*?)( as.*)?$",end:"(?=\\n)",name:"keyword.control.at-rule.use",captures:{1:{name:"constant.character.css.sass"},2:{name:"invalid"}}},{begin:"@mixin|^[\\t ]*=|@function",end:"$\\n?|(?=\\()",name:"support.function.name.sass",captures:{0:{name:"keyword.control.at-rule.css.sass"}},patterns:[{match:"[\\w-]+",name:"entity.name.function"}]},{begin:"@",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))",name:"keyword.control.at-rule.css.sass"},{begin:"(?<!\\-|\\()\\b(a|abbr|acronym|address|applet|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|menu|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video|main|svg|rect|ruby|center|circle|ellipse|line|polyline|polygon|path|text|u|slot)\\b(?!-|\\)|:\\s)|&",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\#|\\[|>|-|_)",name:"entity.name.tag.css.sass.symbol",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"#",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\[|>)",name:"entity.other.attribute-name.id.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\.|(?<=&)(-|_)",end:"$\\n?|(?=\\s|,|\\(|\\)|\\[|>)",name:"entity.other.attribute-name.class.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\[",end:"\\]",name:"entity.other.attribute-selector.sass",patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{match:"\\^|\\$|\\*|~",name:"keyword.other.regex.sass"}]},{match:`^((?<=\\]|\\)|not\\(|\\*|>|>\\s)| +*):[a-z:-]+|(::|:-)[a-z:-]+`,name:"entity.other.attribute-name.pseudo-class.css.sass"},{include:"#module"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{begin:":",end:"$\\n?|(?=\\s\\(|and\\(|\\),)",name:"meta.property-list.css.sass.prop",patterns:[{match:"(?<=:)[a-z-]+\\s",name:"support.type.property-name.css.sass.prop.name"},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#module"},{match:"--.+?(?=\\))",name:"variable.css"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}]},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{begin:"(?<=})(?!\\n|\\(|\\)|[a-zA-Z0-9_-]+:)",end:"\\s|(?=,|\\.|\\[|\\)|\\n)",name:"entity.name.tag.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{include:"#operator"},{match:"[a-z-]+((?=:|#{))",name:"support.type.property-name.css.sass.prop.name"},{include:"#reserved-words"},{include:"#property-value"}],repository:{module:{match:"([\\w-]+?)(\\.)",name:"constant.character.module",captures:{1:{name:"constant.character.module.name"},2:{name:"constant.numeric.module.dot"}}},comma:{match:"\\band\\b|\\bor\\b|,",name:"comment.punctuation.comma.sass"},"comment-tag":{begin:"(?<={{)",end:"(?=}})",name:"comment.tag.sass"},"comment-param":{match:"\\@(\\w+)",name:"storage.type.class.jsdoc"},"curly-brackets":{match:"{|}",name:"invalid"},dotdotdot:{match:"\\.\\.\\.",name:"variable.other"},"double-slash":{begin:"//",end:"$\\n?",name:"comment.line.sass",patterns:[{include:"#comment-tag"}]},"double-quoted":{begin:'"',end:'"',name:"string.quoted.double.css.sass",patterns:[{include:"#quoted-interpolation"}]},flag:{match:"!(important|default|optional|global)",name:"keyword.other.important.css.sass"},function:{match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[a-zA-Z0-9_-][\\w-]*(?=\\()",name:"support.function.name.sass"},"function-content":{begin:"(?<=url\\(|format\\(|attr\\()",end:".(?=\\))",name:"string.quoted.double.css.sass"},"parenthesis-open":{match:"\\(",name:"entity.name.function.parenthesis.open"},"parenthesis-close":{match:"\\)",name:"entity.name.function.parenthesis.close"},colon:{match:":",name:"meta.property-list.css.sass.colon"},interpolation:{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"},{include:"#double-quoted"},{include:"#single-quoted"}]},numeric:{match:"(-|\\.)?[0-9]+(\\.[0-9]+)?",name:"constant.numeric.css.sass"},operator:{match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~",name:"keyword.operator.sass"},"parent-selector":{match:"&",name:"entity.name.tag.css.sass"},"placeholder-selector":{begin:"(?<!\\d)%(?!\\d)",end:"$\\n?|\\s",name:"entity.other.inherited-class.placeholder-selector.css.sass"},"property-value":{match:"[a-zA-Z0-9_-]+",name:"meta.property-value.css.sass support.constant.property-value.css.sass"},"pseudo-class":{match:":[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.sass"},"quoted-interpolation":{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"}]},"reserved-words":{match:"\\b(false|from|in|not|null|through|to|true)\\b",name:"support.type.property-name.css.sass"},"rgb-value":{match:"(#)([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\b",name:"constant.language.color.rgb-value.css.sass"},semicolon:{match:";",name:"invalid"},"single-quoted":{begin:"'",end:"'",name:"string.quoted.single.css.sass",patterns:[{include:"#quoted-interpolation"}]},unit:{match:"(?<=[\\d]|})(ch|cm|deg|dpcm|dpi|dppx|em|ex|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vw|fr|%)",name:"keyword.control.unit.css.sass"},"variable-root":{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.root"},variable:{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.value"},"import-quotes":{match:`["']?\\.{0,2}[\\w/]+["']?`,name:"constant.character.css.sass"}},scopeName:"source.sass",displayName:"Sass"})]}}]); diff --git a/5244.23b56838.async.js b/5244.23b56838.async.js new file mode 100644 index 00000000..b830f809 --- /dev/null +++ b/5244.23b56838.async.js @@ -0,0 +1,30 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5244],{95244:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({fileTypes:["gd"],scopeName:"source.gdscript",name:"gdscript",patterns:[{include:"#nodepath_object"},{include:"#nodepath_function"},{include:"#base_expression"},{include:"#logic_op"},{include:"#in_keyword"},{include:"#getter_setter_godot4"},{include:"#compare_op"},{include:"#arithmetic_op"},{include:"#assignment_op"},{include:"#lambda_declaration"},{include:"#control_flow"},{include:"#annotations"},{include:"#keywords"},{include:"#self"},{include:"#class_definition"},{include:"#variable_definition"},{include:"#class_name"},{include:"#builtin_func"},{include:"#builtin_get_node_shorthand"},{include:"#builtin_classes"},{include:"#const_vars"},{include:"#pascal_case_class"},{include:"#class_new"},{include:"#class_is"},{include:"#class_enum"},{include:"#signal_declaration_bare"},{include:"#signal_declaration"},{include:"#function_declaration"},{include:"#function_keyword"},{include:"#any_method"},{include:"#any_property"},{include:"#extends"}],repository:{comment:{captures:{1:{name:"punctuation.definition.comment.number-sign.gdscript"}},match:"(#).*$\\n?",name:"comment.line.number-sign.gdscript"},strings:{patterns:[{begin:"(?:(?<=get_node|has_node|find_node|get_node_or_null|NodePath)\\s*\\(\\s*)",end:"(?:\\s*\\))",patterns:[{begin:`["']`,end:`["']`,name:"constant.character.escape"},{include:"#base_expression"}]},{name:"invalid.illegal.escape.gdscript",begin:"'''",end:"'''"},{begin:'"',end:'"',patterns:[{name:"constant.character.escape.untitled",match:"\\\\."}],name:"string.quoted.double.gdscript"},{begin:"'",end:"'",patterns:[{name:"constant.character.escape.untitled",match:"\\\\."}],name:"string.quoted.single.gdscript"},{begin:'@"',end:'"',patterns:[{name:"constant.character.escape.untitled",match:"\\."}],name:"string.nodepath.gdscript"}]},nodepath_object:{name:"meta.literal.nodepath.gdscript",begin:"(NodePath)\\s*(?:\\()",beginCaptures:{1:{name:"support.class.library.gdscript"}},end:"(?:\\))",patterns:[{begin:`["']`,end:`["']`,name:"constant.character.escape",patterns:[{match:"%",name:"keyword.control.flow"}]}]},nodepath_function:{name:"meta.literal.nodepath.gdscript",begin:"(get_node_or_null|has_node|has_node_and_resource|find_node|get_node)\\s*(?:\\()",beginCaptures:{1:{name:"entity.name.function.gdscript"}},end:"(?:\\))",patterns:[{begin:`["']`,end:`["']`,name:"constant.character.escape",patterns:[{match:"%",name:"keyword.control.flow"}]}]},self:{match:"\\bself\\b",name:"variable.language.gdscript"},base_expression:{patterns:[{include:"#builtin_get_node_shorthand"},{include:"#nodepath_object"},{include:"#nodepath_function"},{include:"#strings"},{include:"#keywords"},{include:"#logic_op"},{include:"#lambda_declaration"},{include:"#in_keyword"},{include:"#control_flow"},{include:"#function_call"},{include:"#comment"},{include:"#self"},{include:"#letter"},{include:"#numbers"},{include:"#builtin_func"},{include:"#builtin_classes"},{include:"#const_vars"},{include:"#pascal_case_class"},{include:"#line_continuation"}]},logic_op:{match:"\\b(and|or|not)\\b",name:"keyword.operator.wordlike.gdscript"},in_keyword:{patterns:[{match:"\\b(for)\\s+[a-zA-Z_]\\w*\\s+(in)\\b",captures:{1:{name:"keyword.control.gdscript"},2:{name:"keyword.control.gdscript"}}},{match:"\\bin\\b",name:"keyword.operator.wordlike.gdscript"}]},compare_op:{match:"<=|>=|==|<|>|!=",name:"keyword.operator.comparison.gdscript"},arithmetic_op:{match:"\\+=|-=|\\*=|/=|%=|&=|\\|=|\\*|/|%|\\+|-|<<|>>|&|\\||\\^|~",name:"keyword.operator.arithmetic.gdscript"},assignment_op:{match:"=",name:"keyword.operator.assignment.gdscript"},control_flow:{match:"\\b(?i:if|elif|else|for|while|break|continue|pass|return|match|yield|await)\\b",name:"keyword.control.gdscript"},keywords:{match:"\\b(?i:class|class_name|extends|is|onready|tool|static|export|as|void|enum|preload|assert|breakpoint|rpc|sync|remote|master|puppet|slave|remotesync|mastersync|puppetsync|trait|namespace)\\b",name:"keyword.language.gdscript"},letter:{match:"\\b(?i:true|false|null)\\b",name:"constant.language.gdscript"},numbers:{patterns:[{match:"\\b(?i:0x\\h*)\\b",name:"constant.numeric.integer.hexadecimal.gdscript"},{match:"\\b(?i:(\\d+\\.\\d*(e[\\-\\+]?\\d+)?))\\b",name:"constant.numeric.float.gdscript"},{match:"\\b(?i:(\\.\\d+(e[\\-\\+]?\\d+)?))\\b",name:"constant.numeric.float.gdscript"},{match:"\\b(?i:(\\d+e[\\-\\+]?\\d+))\\b",name:"constant.numeric.float.gdscript"},{match:"\\b\\d+\\b",name:"constant.numeric.integer.gdscript"}]},variable_definition:{begin:"\\b(?:(var)|(const))\\s+",end:"$|;",beginCaptures:{1:{name:"storage.type.var.gdscript"},2:{name:"storage.type.const.gdscript"}},patterns:[{match:"(:)\\s*([a-zA-Z_]\\w*)?",captures:{1:{name:"punctuation.separator.annotation.gdscript"},2:{name:"entity.name.type.class.gdscript"}}},{match:"=(?!=)",name:"keyword.operator.assignment.gdscript"},{match:"(setget)\\s+([a-zA-Z_]\\w*)(?:[,]\\s*([a-zA-Z_]\\w*))?",captures:{1:{name:"storage.type.const.gdscript"},2:{name:"entity.name.function.gdscript"},3:{name:"entity.name.function.gdscript"}}},{include:"#base_expression"}]},getter_setter_godot4:{patterns:[{match:"\\b(get):",captures:{1:{name:"entity.name.function.gdscript"}}},{name:"meta.function.gdscript",begin:`(?x) \\s+ + (set) \\s* + (?=\\()`,end:`(:|(?=[#'"\\n]))`,beginCaptures:{1:{name:"entity.name.function.gdscript"}},patterns:[{include:"#parameters"},{include:"#line_continuation"},{match:"\\s*(\\-\\>)\\s*([a-zA-Z_]\\w*)\\s*\\:",captures:{1:{},2:{name:"entity.name.type.class.gdscript"}}}]}]},class_definition:{captures:{1:{name:"entity.name.type.class.gdscript"},2:{name:"class.other.gdscript"}},match:"(?<=^class)\\s+([a-zA-Z_]\\w*)\\s*(?=:)"},class_new:{captures:{1:{name:"entity.name.type.class.gdscript"},2:{name:"storage.type.new.gdscript"}},match:"\\b([a-zA-Z_]\\w*).(new)\\("},class_is:{captures:{1:{name:"storage.type.is.gdscript"},2:{name:"entity.name.type.class.gdscript"}},match:"\\s+(is)\\s+([a-zA-Z_]\\w*)"},class_enum:{captures:{1:{name:"entity.name.type.class.gdscript"},2:{name:"constant.language.gdscript"}},match:"\\b([A-Z][a-zA-Z_0-9]*)\\.([A-Z_0-9]+)"},class_name:{captures:{1:{name:"entity.name.type.class.gdscript"},2:{name:"class.other.gdscript"}},match:"(?<=class_name)\\s+([a-zA-Z_]\\w*(\\.([a-zA-Z_]\\w*))?)"},extends:{match:"(?<=extends)\\s+[a-zA-Z_]\\w*(\\.([a-zA-Z_]\\w*))?",name:"entity.other.inherited-class.gdscript"},builtin_func:{match:"(?<![^.]\\.|:)\\b(abs|absf|absi|acos|asin|assert|atan|atan2|bytes2var|bytes2var_with_objects|ceil|char|clamp|clampf|clampi|Color8|convert|cos|cosh|cubic_interpolate|db2linear|decimals|dectime|deg2rad|dict2inst|ease|error_string|exp|floor|fmod|fposmod|funcref|get_stack|hash|inst2dict|instance_from_id|inverse_lerp|is_equal_approx|is_inf|is_instance_id_valid|is_instance_valid|is_nan|is_zero_approx|len|lerp|lerp_angle|linear2db|load|log|max|maxf|maxi|min|minf|mini|move_toward|nearest_po2|pingpong|posmod|pow|preload|print|printerr|printraw|prints|printt|print_debug|print_stack|print_verbose|push_error|push_warning|rad2deg|randf|randfn|randf_range|randi|randi_range|randomize|rand_from_seed|rand_range|rand_seed|range|range_lerp|range_step_decimals|rid_allocate_id|rid_from_int64|round|seed|sign|signf|signi|sin|sinh|smoothstep|snapped|sqrt|stepify|step_decimals|str|str2var|tan|tanh|typeof|type_exists|var2bytes|var2bytes_with_objects|var2str|weakref|wrapf|wrapi|yield)\\b(?=(\\()([^)]*)(\\)))",name:"support.function.builtin.gdscript"},builtin_get_node_shorthand:{patterns:[{include:"#builtin_get_node_shorthand_quoted"},{include:"#builtin_get_node_shorthand_bare"}]},builtin_get_node_shorthand_quoted:{begin:`(\\$)(["'])`,end:`(["'])`,name:"support.function.builtin.shorthand.gdscript",beginCaptures:{1:{name:"keyword.control.flow"},2:{name:"constant.character.escape"}},endCaptures:{1:{name:"constant.character.escape"}},patterns:[{match:"%",name:"keyword.control.flow"},{match:`[^%^"^']*`,name:"constant.character.escape"}]},builtin_get_node_shorthand_bare:{begin:"(\\$)",end:"[^\\w%]",name:"support.function.builtin.shorthand.gdscript",beginCaptures:{1:{name:"keyword.control.flow"}},patterns:[{match:"[a-zA-Z_]\\w*/?",name:"constant.character.escape"},{match:"%[a-zA-Z_]\\w*/?",name:"invalid.illegal.escape.gdscript"}]},annotations:{match:"(@)(export|export_color_no_alpha|export_dir|export_enum|export_exp_easing|export_file|export_flags|export_flags_2d_navigation|export_flags_2d_physics|export_flags_2d_render|export_flags_3d_navigation|export_flags_3d_physics|export_flags_3d_render|export_global_dir|export_global_file|export_multiline|export_node_path|export_placeholder|export_range|icon|onready|rpc|tool|warning_ignore)\\b",captures:{1:{name:"entity.name.function.decorator.gdscript"},2:{name:"entity.name.function.decorator.gdscript"}}},builtin_classes:{match:"(?<![^.]\\.|:)\\b(OS|GDScript|Vector2|Vector2i|Vector3|Vector3i|Color|Rect2|Rect2i|Array|Basis|Dictionary|Plane|Quat|RID|Rect3|Transform|Transform2D|Transform3D|AABB|String|Color|NodePath|Object|PoolByteArray|PoolIntArray|PoolRealArray|PoolStringArray|PoolVector2Array|PoolVector3Array|PoolColorArray|bool|int|float|StringName|Quaternion|PackedByteArray|PackedInt32Array|PackedInt64Array|PackedFloat32Array|PackedFloat64Array|PackedStringArray|PackedVector2Array|PackedVector2iArray|PackedVector3Array|PackedVector3iArray|PackedColorArray|super)\\b",name:"support.class.library.gdscript"},const_vars:{match:"\\b([A-Z_][A-Z_0-9]*)\\b",name:"constant.language.gdscript"},pascal_case_class:{match:"\\b([A-Z][a-z_0-9]*([A-Z]?[a-z_0-9]+)*[A-Z]?)\\b",name:"support.class.library.gdscript"},signal_declaration_bare:{match:`(?x) \\s* + (signal) \\s+ + ([a-zA-Z_]\\w*)(?=[\\n\\s])`,captures:{1:{name:"storage.type.function.gdscript"},2:{name:"entity.name.function.gdscript"}}},signal_declaration:{name:"meta.signal.gdscript",begin:`(?x) \\s* + (signal) \\s+ + ([a-zA-Z_]\\w*) \\s* + (?=\\()`,end:`((?=[#'"\\n]))`,beginCaptures:{1:{name:"storage.type.function.gdscript"},2:{name:"entity.name.function.gdscript"}},patterns:[{include:"#parameters"},{include:"#line_continuation"},{match:"\\s*(\\-\\>)\\s*([a-zA-Z_]\\w*)\\s*\\:",captures:{1:{},2:{name:"entity.name.type.class.gdscript"}}}]},lambda_declaration:{name:"meta.function.gdscript",begin:"(func)(?=\\()",end:`(:|(?=[#'"\\n]))`,beginCaptures:{1:{name:"storage.type.function.gdscript"},2:{name:"entity.name.function.gdscript"}},patterns:[{include:"#parameters"},{include:"#line_continuation"}]},function_declaration:{name:"meta.function.gdscript",begin:`(?x) \\s* + (func) \\s+ + ([a-zA-Z_]\\w*) \\s* + (?=\\()`,end:`((:)|(?=[#'"\\n]))`,beginCaptures:{1:{name:"storage.type.function.gdscript"},2:{name:"entity.name.function.gdscript"}},endCaptures:{1:{name:"punctuation.section.function.begin.gdscript"}},patterns:[{include:"#parameters"},{include:"#line_continuation"},{match:"\\s*(\\-\\>)\\s*([a-zA-Z_]\\w*)\\s*\\:",captures:{1:{},2:{name:"entity.name.type.class.gdscript"}}},{include:"#base_expression"}]},function_keyword:{match:"func",name:"keyword.language.gdscript"},parameters:{name:"meta.function.parameters.gdscript",begin:"(\\()",end:"(\\))",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.gdscript"}},endCaptures:{1:{name:"punctuation.definition.parameters.end.gdscript"}},patterns:[{include:"#annotated_parameter"},{match:`(?x) + ([a-zA-Z_]\\w*) + \\s* (?: (,) | (?=[)#\\n=])) +`,captures:{1:{name:"variable.parameter.function.language.gdscript"},2:{name:"punctuation.separator.parameters.gdscript"}}},{include:"#comment"},{include:"#loose_default"}]},loose_default:{begin:"(=)",end:"(,)|(?=\\))",beginCaptures:{1:{name:"keyword.operator.gdscript"}},endCaptures:{1:{name:"punctuation.separator.parameters.gdscript"}},patterns:[{include:"#base_expression"}]},annotated_parameter:{begin:`(?x) + \\b + ([a-zA-Z_]\\w*) \\s* (:) +`,end:"(,)|(?=\\))",beginCaptures:{1:{name:"variable.parameter.function.language.gdscript"},2:{name:"punctuation.separator.annotation.gdscript"}},endCaptures:{1:{name:"punctuation.separator.parameters.gdscript"}},patterns:[{include:"#base_expression"},{name:"keyword.operator.assignment.gdscript",match:"=(?!=)"}]},line_continuation:{patterns:[{match:"(\\\\)\\s*(\\S.*$\\n?)",captures:{1:{name:"punctuation.separator.continuation.line.gdscript"},2:{name:"invalid.illegal.line.continuation.gdscript"}}},{begin:"(\\\\)\\s*$\\n?",end:`(?x) + (?=^\\s*$) + | + (?! (\\s* [rR]? (\\'\\'\\'|\\"\\"\\"|\\'|\\")) + | + (\\G $) (?# '\\G' is necessary for ST) + ) +`,beginCaptures:{1:{name:"punctuation.separator.continuation.line.gdscript"}},patterns:[{include:"#base_expression"}]}]},any_method:{match:"\\b([A-Za-z_]\\w*)\\b(?=\\s*(?:[(]))",name:"support.function.any-method.gdscript"},any_property:{match:"(?<=[^.]\\.)\\b([A-Za-z_]\\w*)\\b(?![(])",name:"variable.other.property.gdscript"},function_call:{name:"meta.function-call.gdscript",comment:'Regular function call of the type "name(args)"',begin:`(?x) + \\b(?= + ([a-zA-Z_]\\w*) \\s* (\\() + ) +`,end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.gdscript"}},patterns:[{include:"#function_name"},{include:"#function_arguments"}]},function_name:{patterns:[{include:"#builtin_func"},{include:"#builtin_classes"},{comment:"Some color schemas support meta.function-call.generic scope",name:"support.function.any-method.gdscript",match:`(?x) + \\b ([a-zA-Z_]\\w*) \\b +`}]},function_arguments:{begin:"(\\()",end:"(?=\\))(?!\\)\\s*\\()",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.gdscript"}},contentName:"meta.function-call.arguments.gdscript",patterns:[{name:"punctuation.separator.arguments.gdscript",match:"(,)"},{match:"\\b([a-zA-Z_]\\w*)\\s*(=)(?!=)",captures:{1:{name:"variable.parameter.function-call.gdscript"},2:{name:"keyword.operator.assignment.gdscript"}}},{name:"keyword.operator.assignment.gdscript",match:"=(?!=)"},{include:"#base_expression"},{match:"\\s*(\\))\\s*(\\()",captures:{1:{name:"punctuation.definition.arguments.end.gdscript"},2:{name:"punctuation.definition.arguments.begin.gdscript"}}}]}},displayName:"GDScript"})]}}]); diff --git a/5269.0fa010de.async.js b/5269.0fa010de.async.js new file mode 100644 index 00000000..889a3c1e --- /dev/null +++ b/5269.0fa010de.async.js @@ -0,0 +1,40 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5269],{21458:function(he,Q,a){a.d(Q,{N:function(){return o}});const o=z=>({color:z.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${z.motionDurationSlow}`,"&:focus, &:hover":{color:z.colorLinkHover},"&:active":{color:z.colorLinkActive}})},35269:function(he,Q,a){a.d(Q,{Z:function(){return xt}});var o=a(50959),z=a(60766),ue=a(8221),fe=a(69838),U=a(84875),S=a.n(U),Y=a(874),V=a.n(Y),q=a(12682),Ee=a(13763),ne=a(77189),ke=a(65589),Se=a(87017),xe=a(12602),Oe=a(5449),oe=a(57),We=function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);i<t.length;i++)n.indexOf(t[i])<0&&Object.prototype.propertyIsEnumerable.call(e,t[i])&&(r[t[i]]=e[t[i]]);return r};const Ae={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var Ce=o.forwardRef((e,n)=>{const r=p=>{const{keyCode:c}=p;c===oe.Z.ENTER&&p.preventDefault()},t=p=>{const{keyCode:c}=p,{onClick:w}=e;c===oe.Z.ENTER&&w&&w()},{style:i,noStyle:f,disabled:m}=e,C=We(e,["style","noStyle","disabled"]);let u={};return f||(u=Object.assign({},Ae)),m&&(u.pointerEvents="none"),u=Object.assign(Object.assign({},u),i),o.createElement("div",Object.assign({role:"button",tabIndex:0,ref:n},C,{onKeyDown:r,onKeyUp:t,style:u}))}),we=a(81477),Ke=a(92e3),pe=a(20296),Fe=a(51887),Ue=a(39340),Ve=a(50258),Te=a(21458),Ge=a(19356),Xe=a(81548);const Je=(e,n,r,t)=>{const{titleMarginBottom:i,fontWeightStrong:f}=t;return{marginBottom:i,color:r,fontWeight:f,fontSize:e,lineHeight:n}},Qe=e=>{const n=[1,2,3,4,5],r={};return n.forEach(t=>{r[` + h${t}&, + div&-h${t}, + div&-h${t} > textarea, + h${t} + `]=Je(e[`fontSizeHeading${t}`],e[`lineHeightHeading${t}`],e.colorTextHeading,e)}),r},Ye=e=>{const{componentCls:n}=e;return{"a&, a":Object.assign(Object.assign({},(0,Te.N)(e)),{textDecoration:e.linkDecoration,"&:active, &:hover":{textDecoration:e.linkHoverDecoration},[`&[disabled], &${n}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},qe=e=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:Xe.EV[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),_e=e=>{const{componentCls:n,paddingSM:r}=e,t=r;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-e.paddingSM,marginTop:-t,marginBottom:`calc(1em - ${t}px)`},[`${n}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.marginXS+2,insetBlockEnd:e.marginXS,color:e.colorTextDescription,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},et=e=>({"&-copy-success":{[` + &, + &:hover, + &:focus`]:{color:e.colorSuccess}}}),tt=()=>({[` + a&-ellipsis, + span&-ellipsis + `]:{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),nt=e=>{const{componentCls:n,titleMarginTop:r}=e;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${n}-secondary`]:{color:e.colorTextDescription},[`&${n}-success`]:{color:e.colorSuccess},[`&${n}-warning`]:{color:e.colorWarning},[`&${n}-danger`]:{color:e.colorError,"a&:active, a&:focus":{color:e.colorErrorActive},"a&:hover":{color:e.colorErrorHover}},[`&${n}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},[` + div&, + p + `]:{marginBottom:"1em"}},Qe(e)),{[` + & + h1${n}, + & + h2${n}, + & + h3${n}, + & + h4${n}, + & + h5${n} + `]:{marginTop:r},[` + div, + ul, + li, + p, + h1, + h2, + h3, + h4, + h5`]:{[` + + h1, + + h2, + + h3, + + h4, + + h5 + `]:{marginTop:r}}}),qe(e)),Ye(e)),{[` + ${n}-expand, + ${n}-edit, + ${n}-copy + `]:Object.assign(Object.assign({},(0,Te.N)(e)),{marginInlineStart:e.marginXXS})}),_e(e)),et(e)),tt()),{"&-rtl":{direction:"rtl"}})}};var je=(0,Ge.Z)("Typography",e=>[nt(e)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),ot=e=>{const{prefixCls:n,"aria-label":r,className:t,style:i,direction:f,maxLength:m,autoSize:C=!0,value:u,onSave:p,onCancel:c,onEnd:w,component:P,enterIcon:L=o.createElement(Fe.Z,null)}=e,y=o.useRef(null),v=o.useRef(!1),I=o.useRef(),[W,Z]=o.useState(u);o.useEffect(()=>{Z(u)},[u]),o.useEffect(()=>{if(y.current&&y.current.resizableTextArea){const{textArea:O}=y.current.resizableTextArea;O.focus();const{length:h}=O.value;O.setSelectionRange(h,h)}},[]);const d=O=>{let{target:h}=O;Z(h.value.replace(/[\n\r]/g,""))},x=()=>{v.current=!0},R=()=>{v.current=!1},T=O=>{let{keyCode:h}=O;v.current||(I.current=h)},G=()=>{p(W.trim())},H=O=>{let{keyCode:h,ctrlKey:ee,altKey:te,metaKey:A,shiftKey:X}=O;I.current===h&&!v.current&&!ee&&!te&&!A&&!X&&(h===oe.Z.ENTER?(G(),w==null||w()):h===oe.Z.ESC&&c())},g=()=>{G()},b=P?`${n}-${P}`:"",[B,$]=je(n),k=S()(n,`${n}-edit-content`,{[`${n}-rtl`]:f==="rtl"},t,b,$);return B(o.createElement("div",{className:k,style:i},o.createElement(Ve.Z,{ref:y,maxLength:m,value:W,onChange:d,onKeyDown:T,onKeyUp:H,onCompositionStart:x,onCompositionEnd:R,onBlur:g,"aria-label":r,rows:1,autoSize:C}),L!==null?(0,Ue.Tm)(L,{className:`${n}-edit-content-confirm`}):null))},rt=function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);i<t.length;i++)n.indexOf(t[i])<0&&Object.prototype.propertyIsEnumerable.call(e,t[i])&&(r[t[i]]=e[t[i]]);return r},Le=o.forwardRef((e,n)=>{const{prefixCls:r,component:t="article",className:i,rootClassName:f,setContentRef:m,children:C,direction:u,style:p}=e,c=rt(e,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:w,direction:P,typography:L}=o.useContext(we.E_),y=u!=null?u:P;let v=n;m&&(v=(0,xe.sQ)(n,m));const I=w("typography",r),[W,Z]=je(I),d=S()(I,L==null?void 0:L.className,{[`${I}-rtl`]:y==="rtl"},i,f,Z),x=Object.assign(Object.assign({},L==null?void 0:L.style),p);return W(o.createElement(t,Object.assign({className:d,style:x,ref:v},c),C))});function ge(e,n){return o.useMemo(()=>{const r=!!e;return[r,Object.assign(Object.assign({},n),r&&typeof e=="object"?e:null)]},[e])}var it=(e,n)=>{const r=o.useRef(!1);o.useEffect(()=>{r.current?e():r.current=!0},n)};function Ie(e){const n=typeof e;return n==="string"||n==="number"}function lt(e){let n=0;return e.forEach(r=>{Ie(r)?n+=String(r).length:n+=1}),n}function ye(e,n){let r=0;const t=[];for(let i=0;i<e.length;i+=1){if(r===n)return t;const f=e[i],C=Ie(f)?String(f).length:1,u=r+C;if(u>n){const p=n-r;return t.push(String(f).slice(0,p)),t}t.push(f),r=u}return e}const st=0,re=1,Pe=2,me=3,ve=4;var at=e=>{let{enabledMeasure:n,children:r,text:t,width:i,fontSize:f,rows:m,onEllipsis:C}=e;const[[u,p,c],w]=o.useState([0,0,0]),[P,L]=o.useState(0),[y,v]=o.useState(st),[I,W]=o.useState(0),Z=o.useRef(null),d=o.useRef(null),x=o.useMemo(()=>(0,Ee.Z)(t),[t]),R=o.useMemo(()=>lt(x),[x]),T=o.useMemo(()=>!n||y!==me?P&&y!==ve&&n?r(ye(x,P),P<R):r(x,!1):r(ye(x,p),p<R),[n,y,r,x,p,R]);(0,ne.Z)(()=>{n&&i&&f&&R&&(v(re),w([0,Math.ceil(R/2),R]))},[n,i,f,t,R,m]),(0,ne.Z)(()=>{var b;y===re&&W(((b=Z.current)===null||b===void 0?void 0:b.offsetHeight)||0)},[y]),(0,ne.Z)(()=>{var b,B;if(I){if(y===re){const $=((b=d.current)===null||b===void 0?void 0:b.offsetHeight)||0,k=m*I;$<=k?(v(ve),C(!1)):v(Pe)}else if(y===Pe)if(u!==c){const $=((B=d.current)===null||B===void 0?void 0:B.offsetHeight)||0,k=m*I;let O=u,h=c;u===c-1?h=u:$<=k?O=p:h=p;const ee=Math.ceil((O+h)/2);w([O,ee,h])}else v(me),L(p),C(!0)}},[y,u,c,m,I]);const G={width:i,whiteSpace:"normal",margin:0,padding:0},H=(b,B,$)=>o.createElement("span",{"aria-hidden":!0,ref:B,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.ceil(f/2)*2},$)},b),g=(b,B)=>{const $=ye(x,b);return H(r($,!0),B,G)};return o.createElement(o.Fragment,null,T,n&&y!==me&&y!==ve&&o.createElement(o.Fragment,null,H("lg",Z,{wordBreak:"keep-all",whiteSpace:"nowrap"}),y===re?H(r(x,!1),d,G):g(p,d)))},ct=e=>{let{enabledEllipsis:n,isEllipsis:r,children:t,tooltipProps:i}=e;return!(i!=null&&i.title)||!n?t:o.createElement(pe.Z,Object.assign({open:r?void 0:!1},i),t)},dt=function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);i<t.length;i++)n.indexOf(t[i])<0&&Object.prototype.propertyIsEnumerable.call(e,t[i])&&(r[t[i]]=e[t[i]]);return r};function ut(e,n){let{mark:r,code:t,underline:i,delete:f,strong:m,keyboard:C,italic:u}=e,p=n;function c(w,P){P&&(p=o.createElement(w,{},p))}return c("strong",m),c("u",i),c("del",f),c("code",t),c("mark",r),c("kbd",C),c("i",u),p}function ie(e,n,r){return e===!0||e===void 0?n:e||r&&n}function Re(e){return e===!1?[!1,!1]:Array.isArray(e)?e:[e]}const ft="...";var le=o.forwardRef((e,n)=>{var r,t,i;const{prefixCls:f,className:m,style:C,type:u,disabled:p,children:c,ellipsis:w,editable:P,copyable:L,component:y,title:v}=e,I=dt(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:W,direction:Z}=o.useContext(we.E_),[d]=(0,Ke.Z)("Text"),x=o.useRef(null),R=o.useRef(null),T=W("typography",f),G=(0,Se.Z)(I,["mark","code","delete","underline","strong","keyboard","italic"]),[H,g]=ge(P),[b,B]=(0,ke.Z)(!1,{value:g.editing}),{triggerType:$=["icon"]}=g,k=l=>{var s;l&&((s=g.onStart)===null||s===void 0||s.call(g)),B(l)};it(()=>{var l;b||(l=R.current)===null||l===void 0||l.focus()},[b]);const O=l=>{l==null||l.preventDefault(),k(!0)},h=l=>{var s;(s=g.onChange)===null||s===void 0||s.call(g,l),k(!1)},ee=()=>{var l;(l=g.onCancel)===null||l===void 0||l.call(g),k(!1)},[te,A]=ge(L),[X,$e]=o.useState(!1),be=o.useRef(null),Ne={};A.format&&(Ne.format=A.format);const Be=()=>{be.current&&clearTimeout(be.current)},Ot=l=>{var s;l==null||l.preventDefault(),l==null||l.stopPropagation(),V()(A.text||String(c)||"",Ne),$e(!0),Be(),be.current=setTimeout(()=>{$e(!1)},3e3),(s=A.onCopy)===null||s===void 0||s.call(A,l)};o.useEffect(()=>Be,[]);const[De,Ct]=o.useState(!1),[Me,wt]=o.useState(!1),[Tt,jt]=o.useState(!1),[Ze,Lt]=o.useState(!1),[ze,It]=o.useState(!1),[Pt,Rt]=o.useState(!0),[K,E]=ge(w,{expandable:!1}),D=K&&!Tt,{rows:J=1}=E,se=o.useMemo(()=>!D||E.suffix!==void 0||E.onEllipsis||E.expandable||H||te,[D,E,H,te]);(0,ne.Z)(()=>{K&&!se&&(Ct((0,Oe.G)("webkitLineClamp")),wt((0,Oe.G)("textOverflow")))},[se,K]);const M=o.useMemo(()=>se?!1:J===1?Me:De,[se,Me,De]),He=D&&(M?ze:Ze),$t=D&&J===1&&M,ae=D&&J>1&&M,Nt=l=>{var s;jt(!0),(s=E.onExpand)===null||s===void 0||s.call(E,l)},[Bt,Dt]=o.useState(0),[Mt,Zt]=o.useState(0),zt=(l,s)=>{let{offsetWidth:j}=l;var N;Dt(j),Zt(parseInt((N=window.getComputedStyle)===null||N===void 0?void 0:N.call(window,s).fontSize,10)||0)},Ht=l=>{var s;Lt(l),Ze!==l&&((s=E.onEllipsis)===null||s===void 0||s.call(E,l))};o.useEffect(()=>{const l=x.current;if(K&&M&&l){const s=ae?l.offsetHeight<l.scrollHeight:l.offsetWidth<l.scrollWidth;ze!==s&&It(s)}},[K,M,c,ae,Pt]),o.useEffect(()=>{const l=x.current;if(typeof IntersectionObserver=="undefined"||!l||!M||!D)return;const s=new IntersectionObserver(()=>{Rt(!!l.offsetParent)});return s.observe(l),()=>{s.disconnect()}},[M,D]);let F={};E.tooltip===!0?F={title:(r=g.text)!==null&&r!==void 0?r:c}:o.isValidElement(E.tooltip)?F={title:E.tooltip}:typeof E.tooltip=="object"?F=Object.assign({title:(t=g.text)!==null&&t!==void 0?t:c},E.tooltip):F={title:E.tooltip};const ce=o.useMemo(()=>{const l=s=>["string","number"].includes(typeof s);if(!(!K||M)){if(l(g.text))return g.text;if(l(c))return c;if(l(v))return v;if(l(F.title))return F.title}},[K,M,v,F.title,He]);if(b)return o.createElement(ot,{value:(i=g.text)!==null&&i!==void 0?i:typeof c=="string"?c:"",onSave:h,onCancel:ee,onEnd:g.onEnd,prefixCls:T,className:m,style:C,direction:Z,component:y,maxLength:g.maxLength,autoSize:g.autoSize,enterIcon:g.enterIcon});const kt=()=>{const{expandable:l,symbol:s}=E;if(!l)return null;let j;return s?j=s:j=d==null?void 0:d.expand,o.createElement("a",{key:"expand",className:`${T}-expand`,onClick:Nt,"aria-label":d==null?void 0:d.expand},j)},Wt=()=>{if(!H)return;const{icon:l,tooltip:s}=g,j=(0,Ee.Z)(s)[0]||(d==null?void 0:d.edit),N=typeof j=="string"?j:"";return $.includes("icon")?o.createElement(pe.Z,{key:"edit",title:s===!1?"":j},o.createElement(Ce,{ref:R,className:`${T}-edit`,onClick:O,"aria-label":N},l||o.createElement(fe.Z,{role:"button"}))):null},At=()=>{if(!te)return;const{tooltips:l,icon:s}=A,j=Re(l),N=Re(s),de=X?ie(j[1],d==null?void 0:d.copied):ie(j[0],d==null?void 0:d.copy),Ut=X?d==null?void 0:d.copied:d==null?void 0:d.copy,Vt=typeof de=="string"?de:Ut;return o.createElement(pe.Z,{key:"copy",title:de},o.createElement(Ce,{className:S()(`${T}-copy`,X&&`${T}-copy-success`),onClick:Ot,"aria-label":Vt},X?ie(N[1],o.createElement(z.Z,null),!0):ie(N[0],o.createElement(ue.Z,null),!0)))},Kt=l=>[l&&kt(),Wt(),At()],Ft=l=>[l&&o.createElement("span",{"aria-hidden":!0,key:"ellipsis"},ft),E.suffix,Kt(l)];return o.createElement(q.Z,{onResize:zt,disabled:!D||M},l=>o.createElement(ct,{tooltipProps:F,enabledEllipsis:D,isEllipsis:He},o.createElement(Le,Object.assign({className:S()({[`${T}-${u}`]:u,[`${T}-disabled`]:p,[`${T}-ellipsis`]:K,[`${T}-single-line`]:D&&J===1,[`${T}-ellipsis-single-line`]:$t,[`${T}-ellipsis-multiple-line`]:ae},m),prefixCls:f,style:Object.assign(Object.assign({},C),{WebkitLineClamp:ae?J:void 0}),component:y,ref:(0,xe.sQ)(l,x,n),direction:Z,onClick:$.includes("text")?O:void 0,"aria-label":ce==null?void 0:ce.toString(),title:v},G),o.createElement(at,{enabledMeasure:D&&!M,text:c,rows:J,width:Bt,fontSize:Mt,onEllipsis:Ht},(s,j)=>{let N=s;return s.length&&j&&ce&&(N=o.createElement("span",{key:"show-content","aria-hidden":!0},N)),ut(e,o.createElement(o.Fragment,null,N,Ft(j)))}))))}),pt=function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);i<t.length;i++)n.indexOf(t[i])<0&&Object.prototype.propertyIsEnumerable.call(e,t[i])&&(r[t[i]]=e[t[i]]);return r},gt=o.forwardRef((e,n)=>{var{ellipsis:r,rel:t}=e,i=pt(e,["ellipsis","rel"]);const f=Object.assign(Object.assign({},i),{rel:t===void 0&&i.target==="_blank"?"noopener noreferrer":t});return delete f.navigate,o.createElement(le,Object.assign({},f,{ref:n,ellipsis:!!r,component:"a"}))}),yt=o.forwardRef((e,n)=>o.createElement(le,Object.assign({ref:n},e,{component:"div"}))),mt=function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);i<t.length;i++)n.indexOf(t[i])<0&&Object.prototype.propertyIsEnumerable.call(e,t[i])&&(r[t[i]]=e[t[i]]);return r};const vt=(e,n)=>{var{ellipsis:r}=e,t=mt(e,["ellipsis"]);const i=o.useMemo(()=>r&&typeof r=="object"?(0,Se.Z)(r,["expandable","rows"]):r,[r]);return o.createElement(le,Object.assign({ref:n},t,{ellipsis:i,component:"span"}))};var bt=o.forwardRef(vt),ht=function(e,n){var r={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.indexOf(t)<0&&(r[t]=e[t]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,t=Object.getOwnPropertySymbols(e);i<t.length;i++)n.indexOf(t[i])<0&&Object.prototype.propertyIsEnumerable.call(e,t[i])&&(r[t[i]]=e[t[i]]);return r};const Et=[1,2,3,4,5];var St=o.forwardRef((e,n)=>{const{level:r=1}=e,t=ht(e,["level"]);let i;return Et.includes(r)?i=`h${r}`:i="h1",o.createElement(le,Object.assign({ref:n},t,{component:i}))});const _=Le;_.Text=bt,_.Link=gt,_.Title=St,_.Paragraph=yt;var xt=_},5449:function(he,Q,a){a.d(Q,{G:function(){return fe}});var o=a(63490),z=function(S){if((0,o.Z)()&&window.document.documentElement){var Y=Array.isArray(S)?S:[S],V=window.document.documentElement;return Y.some(function(q){return q in V.style})}return!1},ue=function(S,Y){if(!z(S))return!1;var V=document.createElement("div"),q=V.style[S];return V.style[S]=Y,V.style[S]!==q};function fe(U,S){return!Array.isArray(U)&&S!==void 0?ue(U,S):z(U)}}}]); diff --git a/5299.74ea7fea.async.js b/5299.74ea7fea.async.js new file mode 100644 index 00000000..d9269f64 --- /dev/null +++ b/5299.74ea7fea.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5299],{5299:function(a,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({fileTypes:["as"],name:"actionscript-3",patterns:[{include:"#comments"},{include:"#package"},{include:"#class"},{include:"#interface"},{include:"#namespace_declaration"},{include:"#import"},{include:"#mxml"},{include:"#strings"},{include:"#regexp"},{include:"#variable_declaration"},{include:"#numbers"},{include:"#primitive_types"},{include:"#primitive_error_types"},{include:"#dynamic_type"},{include:"#primitive_functions"},{include:"#language_constants"},{include:"#language_variables"},{include:"#guess_type"},{include:"#guess_constant"},{include:"#other_operators"},{include:"#arithmetic_operators"},{include:"#logical_operators"},{include:"#array_access_operators"},{include:"#vector_creation_operators"},{include:"#control_keywords"},{include:"#other_keywords"},{include:"#use_namespace"},{include:"#functions"}],repository:{arithmetic_operators:{match:"(\\+|\\-|/|%|(?<!:)\\*)",name:"keyword.operator.actionscript.3"},array_access_operators:{match:"(\\[|\\])",name:"keyword.operator.actionscript.3"},class:{begin:"(?x) (^|\\s+|;) (\\b(dynamic|final|abstract)\\b\\s+)? (\\b(internal|public)\\b\\s+)? (\\b(dynamic|final|abstract)\\b\\s+)? (?=\\bclass\\b)",beginCaptures:{3:{name:"storage.modifier.actionscript.3"},5:{name:"storage.modifier.actionscript.3"},7:{name:"storage.modifier.actionscript.3"}},end:"\\}",name:"meta.class.actionscript.3",patterns:[{include:"#class_declaration"},{include:"#metadata"},{include:"#method"},{include:"#comments"},{include:"#strings"},{include:"#regexp"},{include:"#numbers"},{include:"#primitive_types"},{include:"#primitive_error_types"},{include:"#dynamic_type"},{include:"#primitive_functions"},{include:"#language_constants"},{include:"#language_variables"},{include:"#other_operators"},{include:"#other_keywords"},{include:"#use_namespace"},{include:"#guess_type"},{include:"#guess_constant"},{include:"#arithmetic_operators"},{include:"#array_access_operators"},{include:"#vector_creation_operators"},{include:"#variable_declaration"},{include:"#object_literal"}]},namespace_declaration:{captures:{2:{name:"storage.modifier.actionscript.3"},3:{name:"storage.modifier.actionscript.3"}},match:"(?x) ((\\w+)\\s+)? (namespace) \\s+ (?:[A-Za-z0-9_\\$]+)",name:"meta.namespace_declaration.actionscript.3"},class_declaration:{begin:"(?x) \\b(class)\\b \\s+ ([\\.\\w]+|\\*)",beginCaptures:{1:{name:"storage.type.class.actionscript.3"},2:{name:"entity.name.class.actionscript.3"}},end:"\\{",name:"meta.class_declaration.actionscript.3",patterns:[{include:"#extends"},{include:"#implements"},{include:"#comments"}]},code_block:{begin:"\\{",end:"\\}",name:"meta.code_block.actionscript.3",patterns:[{include:"#code_block"},{include:"#comments"},{include:"#strings"},{include:"#regexp"},{include:"#variable_declaration"},{include:"#numbers"},{include:"#primitive_types"},{include:"#primitive_error_types"},{include:"#dynamic_type"},{include:"#primitive_functions"},{include:"#language_constants"},{include:"#language_variables"},{include:"#guess_type"},{include:"#guess_constant"},{include:"#other_operators"},{include:"#arithmetic_operators"},{include:"#logical_operators"},{include:"#array_access_operators"},{include:"#vector_creation_operators"},{include:"#control_keywords"},{include:"#other_keywords"},{include:"#use_namespace"},{include:"#functions"},{include:"#import"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",end:"\\*/",name:"comment.block.documentation.actionscript.3",patterns:[{match:"@(copy|default|eventType|example|exampleText|includeExample|inheritDoc|internal|param|private|return|see|since|throws)\\b",name:"keyword.other.documentation.actionscript.3.asdoc"}]},{begin:"/\\*",end:"\\*/",name:"comment.block.actionscript.3"},{match:"//.*",name:"comment.line.actionscript.3"}]},control_keywords:{match:"\\b(if|else|do|while|for|each|continue|return|switch|case|default|break|try|catch|finally|throw|with)\\b",name:"keyword.control.actionscript.3"},dynamic_type:{captures:{1:{name:"support.type.actionscript.3"}},match:"(?<=:)\\s*(\\*)"},escapes:{match:"\\\\(x\\h{2}|[0-2][0-7]{,2}|3[0-6][0-7]|37[0-7]?|[4-7][0-7]?|.)",name:"constant.character.escape.actionscript.3"},extends:{captures:{1:{name:"keyword.other.actionscript.3"},2:{name:"entity.other.inherited-class.actionscript.3"},3:{name:"entity.other.inherited-class.actionscript.3"}},match:"(?x) \\b(extends)\\b \\s+ ([\\.\\w]+) \\s* (?:, \\s* ([\\.\\w]+))* \\s*",name:"meta.extends.actionscript.3"},function_arguments:{begin:"\\(",end:"\\)",name:"meta.function_arguments.actionscript.3",patterns:[{include:"#parameters"},{include:"#comments"}]},parameters:{begin:"(\\.\\.\\.)?\\s*([A-Za-z\\_\\$][A-Za-z0-9_\\$]*)(?:\\s*(\\:)\\s*(?:(?:([A-Za-z\\$][A-Za-z0-9_\\$]+(?:\\.[A-Za-z\\$][A-Za-z0-9_\\$]+)*)(?:\\.<([A-Za-z\\$][A-Za-z0-9_\\$]+(?:\\.[A-Za-z\\$][A-Za-z0-9_\\$]+)*)>)?)|(\\*)))?(?:\\s*(=))?",end:",|(?=\\))",beginCaptures:{1:{name:"keyword.operator.actionscript.3"},2:{name:"variable.parameter.actionscript.3"},3:{name:"keyword.operator.actionscript.3"},4:{name:"support.type.actionscript.3"},5:{name:"support.type.actionscript.3"},6:{name:"support.type.actionscript.3"},7:{name:"keyword.operator.actionscript.3"}},patterns:[{include:"#strings"},{include:"#numbers"},{include:"#language_constants"},{include:"#comments"},{include:"#primitive_types"},{include:"#primitive_error_types"},{include:"#dynamic_type"},{include:"#guess_type"},{include:"#guess_constant"}]},functions:{begin:"(?x) \\b(function)\\b (?:\\s+\\b(get|set)\\b\\s+)? \\s* ([a-zA-Z0-9_\\$]+\\b)?",beginCaptures:{1:{name:"storage.type.function.actionscript.3"},2:{name:"storage.modifier.actionscript.3"},3:{name:"entity.name.function.actionscript.3"}},end:"($|;|(?=\\{))",name:"meta.function.actionscript.3",patterns:[{include:"#function_arguments"},{include:"#return_type"},{include:"#comments"}]},guess_constant:{captures:{1:{name:"constant.other.actionscript.3"}},comment:"Following convention, let's guess that anything in all caps/digits (possible underscores) is a constant.",match:"\\b([A-Z\\$][A-Z0-9_]+)\\b"},guess_type:{captures:{1:{name:"support.type.actionscript.3"}},comment:"Following convention, let's guess that any word starting with one or more capital letters (that contains at least some lower-case letters so that constants aren't detected) refers to a class/type. May be fully-qualified.",match:"\\b((?:[A-Za-z0-9_\\$]+\\.)*[A-Z][A-Z0-9]*[a-z]+[A-Za-z0-9_\\$]*)\\b"},implements:{captures:{1:{name:"keyword.other.actionscript.3"},2:{name:"entity.other.inherited-class.actionscript.3"},3:{name:"entity.other.inherited-class.actionscript.3"}},match:"(?x) \\b(implements)\\b \\s+ ([\\.\\w]+) \\s* (?:, \\s* ([\\.\\w]+))* \\s*",name:"meta.implements.actionscript.3"},import:{captures:{2:{name:"keyword.control.import.actionscript.3"},3:{name:"support.type.actionscript.3"}},match:"(?x) (^|\\s+|;) \\b(import)\\b \\s+ ([A-Za-z0-9\\$_\\.]+(?:\\.\\*)?) \\s* (?=;|$)",name:"meta.import.actionscript.3"},interface:{begin:"(?x) (^|\\s+|;) (\\b(internal|public)\\b\\s+)? (?=\\binterface\\b)",beginCaptures:{3:{name:"storage.modifier.actionscript.3"}},end:"\\}",name:"meta.interface.actionscript.3",patterns:[{include:"#interface_declaration"},{include:"#metadata"},{include:"#functions"},{include:"#comments"}]},interface_declaration:{begin:"(?x) \\b(interface)\\b \\s+ ([\\.\\w]+)",beginCaptures:{1:{name:"storage.type.interface.actionscript.3"},2:{name:"entity.name.class.actionscript.3"}},end:"\\{",name:"meta.class_declaration.actionscript.3",patterns:[{include:"#extends"},{include:"#comments"}]},language_constants:{match:"\\b(true|false|null|Infinity|-Infinity|NaN|undefined)\\b",name:"constant.language.actionscript.3"},language_variables:{match:"\\b(super|this|arguments)\\b",name:"variable.language.actionscript.3"},logical_operators:{match:"(&|<|~|\\||>|\\^|!|\\?)",name:"keyword.operator.actionscript.3"},metadata_info:{begin:"\\(",end:"\\)",patterns:[{include:"#strings"},{captures:{1:{name:"variable.parameter.actionscript.3"},2:{name:"keyword.operator.actionscript.3"}},match:"(\\w+)\\s*(=)"}]},method:{begin:"(?x) (^|\\s+) ((\\w+)\\s+)? ((\\w+)\\s+)? ((\\w+)\\s+)? ((\\w+)\\s+)? (?=\\bfunction\\b)",beginCaptures:{3:{name:"storage.modifier.actionscript.3"},5:{name:"storage.modifier.actionscript.3"},7:{name:"storage.modifier.actionscript.3"},8:{name:"storage.modifier.actionscript.3"}},end:"(?<=(;|\\}))",name:"meta.method.actionscript.3",patterns:[{include:"#functions"},{include:"#code_block"}]},mxml:{begin:"<!\\[CDATA\\[",end:"\\]\\]>",name:"meta.cdata.actionscript.3",patterns:[{include:"#comments"},{include:"#import"},{include:"#metadata"},{include:"#class"},{include:"#namespace_declaration"},{include:"#use_namespace"},{include:"#class_declaration"},{include:"#method"},{include:"#comments"},{include:"#strings"},{include:"#regexp"},{include:"#numbers"},{include:"#primitive_types"},{include:"#primitive_error_types"},{include:"#dynamic_type"},{include:"#primitive_functions"},{include:"#language_constants"},{include:"#language_variables"},{include:"#other_keywords"},{include:"#guess_type"},{include:"#guess_constant"},{include:"#other_operators"},{include:"#arithmetic_operators"},{include:"#array_access_operators"},{include:"#vector_creation_operators"},{include:"#variable_declaration"}]},numbers:{match:"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f)?\\b",name:"constant.numeric.actionscript.3"},object_literal:{begin:"\\{",end:"\\}",name:"meta.object_literal.actionscript.3",patterns:[{include:"#object_literal"},{include:"#comments"},{include:"#strings"},{include:"#regexp"},{include:"#numbers"},{include:"#primitive_types"},{include:"#primitive_error_types"},{include:"#dynamic_type"},{include:"#primitive_functions"},{include:"#language_constants"},{include:"#language_variables"},{include:"#guess_type"},{include:"#guess_constant"},{include:"#array_access_operators"},{include:"#vector_creation_operators"},{include:"#functions"}]},other_keywords:{match:"\\b(as|delete|in|instanceof|is|native|new|to|typeof)\\b",name:"keyword.other.actionscript.3"},other_operators:{match:"(\\.|=)",name:"keyword.operator.actionscript.3"},package:{begin:"(^|\\s+)(package)\\b",beginCaptures:{2:{name:"keyword.other.actionscript.3"}},end:"\\}",name:"meta.package.actionscript.3",patterns:[{include:"#package_name"},{include:"#variable_declaration"},{include:"#method"},{include:"#comments"},{include:"#return_type"},{include:"#import"},{include:"#use_namespace"},{include:"#strings"},{include:"#numbers"},{include:"#language_constants"},{include:"#metadata"},{include:"#class"},{include:"#interface"},{include:"#namespace_declaration"}]},package_name:{begin:"(?<=package)\\s+([\\w\\._]*)\\b",end:"\\{",name:"meta.package_name.actionscript.3"},primitive_types:{captures:{1:{name:"support.class.builtin.actionscript.3"}},match:"\\b(Array|Boolean|Class|Date|Function|int|JSON|Math|Namespace|Number|Object|QName|RegExp|String|uint|Vector|XML|XMLList|\\*(?<=a))\\b"},primitive_error_types:{captures:{1:{name:"support.class.error.actionscript.3"}},match:"\\b((Argument|Definition|Eval|Internal|Range|Reference|Security|Syntax|Type|URI|Verify)?Error)\\b"},primitive_functions:{captures:{1:{name:"support.function.actionscript.3"}},match:"\\b(decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|escape|isFinite|isNaN|isXMLName|parseFloat|parseInt|trace|unescape)(?=\\s*\\()"},regexp:{begin:"(?<=[=(:,\\[]|^|return|&&|\\|\\||!)\\s*(/)(?![/*+{}?])",end:"$|(/)[igm]*",name:"string.regex.actionscript.3",patterns:[{match:"\\\\.",name:"constant.character.escape.actionscript.3"},{match:"\\[(\\\\\\]|[^\\]])*\\]",name:"constant.character.class.actionscript.3"}]},return_type:{captures:{1:{name:"keyword.operator.actionscript.3"},2:{name:"support.type.actionscript.3"},3:{name:"support.type.actionscript.3"},4:{name:"support.type.actionscript.3"}},match:"(\\:)\\s*(?:([A-Za-z\\$][A-Za-z0-9_\\$]+(?:\\.[A-Za-z\\$][A-Za-z0-9_\\$]+)*)(?:\\.<([A-Za-z\\$][A-Za-z0-9_\\$]+(?:\\.[A-Za-z\\$][A-Za-z0-9_\\$]+)*)>)?)|(\\*)"},strings:{patterns:[{begin:'"',end:'"',name:"string.quoted.double.actionscript.3",patterns:[{include:"#escapes"}]},{begin:"'",end:"'",name:"string.quoted.single.actionscript.3",patterns:[{include:"#escapes"}]}]},metadata:{begin:"\\[\\s*\\b(\\w+)\\b",beginCaptures:{1:{name:"keyword.other.actionscript.3"}},end:"\\]",name:"meta.metadata_info.actionscript.3",patterns:[{include:"#metadata_info"}]},use_namespace:{captures:{2:{name:"keyword.other.actionscript.3"},3:{name:"keyword.other.actionscript.3"},4:{name:"storage.modifier.actionscript.3"}},match:"(?x) (^|\\s+|;) (use\\s+)? (namespace) \\s+ (\\w+) \\s* (;|$)"},variable_declaration:{captures:{2:{name:"storage.modifier.actionscript.3"},4:{name:"storage.modifier.actionscript.3"},6:{name:"storage.modifier.actionscript.3"},7:{name:"storage.modifier.actionscript.3"},8:{name:"keyword.operator.actionscript.3"}},match:"(?x) ((static)\\s+)? ((\\w+)\\s+)? ((static)\\s+)? (const|var) \\s+ (?:[A-Za-z0-9_\\$]+)(?:\\s*(:))?",name:"meta.variable_declaration.actionscript.3"},vector_creation_operators:{match:"(<|>)",name:"keyword.operator.actionscript.3"}},scopeName:"source.actionscript.3",uuid:"aa6f75ba-ab10-466e-8c6f-28c69aca1e9d",displayName:"ActionScript"})]}}]); diff --git a/5357.1637b452.async.js b/5357.1637b452.async.js new file mode 100644 index 00000000..360dd353 --- /dev/null +++ b/5357.1637b452.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5357],{45357:function(i,n,e){e.r(n),e.d(n,{default:function(){return a}});var t=e(24105);const s=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-less/blob/master/grammars/less.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-less/commit/87d4d59e8de6796b506b81a16e1dc1fafc99d30f",name:"less",scopeName:"source.css.less",patterns:[{include:"#strings"},{captures:{1:{name:"entity.other.attribute-name.class.mixin.css"}},match:"(\\.[_a-zA-Z][a-zA-Z0-9_-]*(?=\\())"},{captures:{1:{name:"entity.other.attribute-name.class.css"},2:{name:"punctuation.definition.entity.css"},4:{name:"variable.other.interpolation.less"}},match:"((\\.)([_a-zA-Z]|(@{[a-zA-Z0-9_-]+}))[a-zA-Z0-9_-]*)"},{captures:{0:{name:"entity.other.attribute-name.parent-selector.css"},1:{name:"punctuation.definition.entity.css"}},match:"(&)[a-zA-Z0-9_-]*"},{begin:"(format|local|url|attr|counter|counters)\\s*(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.css"}},patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{match:"\\\\.",name:"constant.character.escape.css"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{match:"\\\\(\\d{1,6}|.)",name:"constant.character.escape.css"}]},{match:`[^'") \\t]+`,name:"variable.parameter.misc.css"}]},{match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b(?!.*?(?<!@){)",name:"constant.other.rgb-value.css"},{captures:{1:{name:"entity.other.attribute-name.id"},2:{name:"punctuation.definition.entity.css"},4:{name:"variable.other.interpolation.less"}},match:"((#)([_a-zA-Z]|(@{[a-zA-Z0-9_-]+}))[a-zA-Z0-9_-]*)",name:"meta.selector.css"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.css"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.css"}},name:"comment.block.css"},{include:"source.css#numeric-values"},{captures:{1:{name:"punctuation.definition.begin.entity.css"},2:{name:"entity.other.attribute-name.attribute.css"},3:{name:"punctuation.separator.operator.css"},4:{name:"string.unquoted.attribute-value.css"},5:{name:"string.quoted.double.attribute-value.css"},6:{name:"punctuation.definition.string.begin.css"},7:{name:"punctuation.definition.string.end.css"},8:{name:"punctuation.definition.end.entity.css"}},match:`(?i)(\\[)\\s*(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)(?:\\s*([~|^$*]?=)\\s*(?:(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)|((?>(['"])(?:[^\\\\]|\\\\.)*?(\\6)))))?\\s*(\\])`,name:"meta.attribute-selector.css"},{begin:"((@)import\\b)",beginCaptures:{1:{name:"keyword.control.at-rule.import.less"},2:{name:"punctuation.definition.keyword.less"}},end:";",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.import.css",patterns:[{match:"(?<=\\(|,|\\s)\\b(reference|optional|once|multiple|less|inline)\\b(?=\\)|,)",name:"keyword.control.import.option.less"},{include:"#brace_round"},{include:"source.css#commas"},{include:"#strings"}]},{captures:{1:{name:"keyword.control.at-rule.fontface.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)font-face\\b)",name:"meta.at-rule.fontface.css"},{captures:{1:{name:"keyword.control.at-rule.media.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)media\\b)",name:"meta.at-rule.media.css"},{include:"source.css#media-features"},{match:"\\b(tv|tty|screen|projection|print|handheld|embossed|braille|aural|all)\\b",name:"support.constant.media-type.media.css"},{match:"\\b(portrait|landscape)\\b",name:"support.constant.property-value.media-property.media.css"},{captures:{1:{name:"support.function.less"}},match:"(\\.[a-zA-Z0-9_-]+)\\s*(;|\\()"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.less"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.less"}},end:"\\n",name:"comment.line.double-slash.less"}]},{match:"(@|\\-\\-)[\\w-]+(?=\\s*)",name:"variable.other.less",captures:{1:{name:"punctuation.definition.variable.less"}}},{include:"#variable_interpolation"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.property-list.css",patterns:[{include:"source.css#pseudo-elements"},{include:"source.css#pseudo-classes"},{include:"source.css#tag-names"},{include:"source.css#commas"},{include:"#variable_interpolation"},{include:"source.css#property-names"},{include:"#property_values"},{include:"$self"}]},{match:"\\!\\s*important",name:"keyword.other.important.css"},{match:"\\*|\\/|\\-|\\+|~|=|<=|>=|<|>",name:"keyword.operator.less"},{match:"\\b(not|and|when)\\b",name:"keyword.control.logical.operator.less"},{include:"source.css#tag-names"},{match:"(?<![\\w-])[a-z][\\w&&[^A-Z]]*+-[\\w-&&[^A-Z]]+",name:"entity.name.tag.custom.css"},{include:"source.css#pseudo-elements"},{include:"source.css#pseudo-classes"},{captures:{1:{name:"punctuation.section.property-list.begin.css"},2:{name:"punctuation.section.property-list.end.css"}},match:"(\\{)(\\})",name:"meta.brace.curly.css"},{match:"\\{|\\}",name:"meta.brace.curly.css"},{include:"#brace_round"},{match:"\\[|\\]",name:"meta.brace.square.less"},{match:";",name:"punctuation.terminator.rule.css"},{match:":",name:"punctuation.separator.key-value.css"},{match:"\\btrue\\b",name:"constant.language.boolean.less"},{match:"\\bdefault\\b",name:"support.function.default.less"},{match:"\\b(isurl|isstring|isnumber|iskeyword|iscolor)\\b",name:"support.function.type-checking.less"},{match:"\\b(isunit|ispixel|ispercentage|isem)\\b",name:"support.function.unit-checking.less"},{include:"source.css#property-keywords"},{include:"source.css#color-keywords"},{include:"source.css#commas"},{include:"#less_builtin_functions"},{include:"source.css#functions"}],repository:{variable_interpolation:{match:"@{[a-zA-Z0-9_-]+}",name:"variable.other.interpolation.less"},strings:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{match:"\\\\([0-9A-Fa-f]{1,6}|.)",name:"constant.character.escape.css"},{include:"#variable_interpolation"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{match:"\\\\([0-9A-Fa-f]{1,6}|.)",name:"constant.character.escape.css"},{include:"#variable_interpolation"}]}]},brace_round:{match:"\\(|\\)",name:"meta.brace.round.css"},property_values:{begin:"(?<!&)(:)\\s*(?!(\\s*{))(?!.*(?<!@){)",beginCaptures:{1:{name:"punctuation.separator.key-value.css"}},end:"\\s*(;)|\\s*(?=})",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},contentName:"meta.property-value.css",patterns:[{begin:"url(\\()",beginCaptures:{1:{name:"meta.brace.round.css"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.css"}},name:"support.function.any-method.builtin.url.css",patterns:[{include:"#strings"},{match:"(\\b|\\.{0,2}/)[^)]*\\b",name:"string.url.css"}]},{include:"source.css#property-keywords"},{include:"source.css#color-keywords"},{include:"source.css#commas"},{include:"#less_builtin_functions"},{include:"source.css#functions"},{include:"$self"}]},less_builtin_functions:{match:"\\b(abs|acos|alpha|argb|asin|atan|average|blue|calc|ceil|color|contrast|convert|convert|cos|darken|data-uri|desaturate|difference|e|escape|exclusion|extract|fade|fadein|fadeout|floor|format|green|greyscale|hardlight|hsl|hsla|hsv|hsva|hsvhue|hsvsaturation|hsvvalue|hue|length|lighten|lightness|luma|max|min|mix|mod|multiply|negation|overlay|percentage|pi|pow|red|replace|round|saturate|saturation|screen|sin|softlight|spin|sqrt|tan|unit)\\b",name:"support.function.any-method.builtin.less"}},displayName:"Less",embeddedLangs:["css"]});var a=[...t.default,s]}}]); diff --git a/5427.9c65089f.async.js b/5427.9c65089f.async.js new file mode 100644 index 00000000..b6289dc0 --- /dev/null +++ b/5427.9c65089f.async.js @@ -0,0 +1,109 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5427],{95427:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/jeff-hykin/better-objc-syntax/blob/master/autogenerated/objc.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/jeff-hykin/better-objc-syntax/commit/119b75fb1f4d3e8726fa62588e3b935e0b719294",name:"objective-c",scopeName:"source.objc",patterns:[{include:"#anonymous_pattern_1"},{include:"#anonymous_pattern_2"},{include:"#anonymous_pattern_3"},{include:"#anonymous_pattern_4"},{include:"#anonymous_pattern_5"},{include:"#apple_foundation_functional_macros"},{include:"#anonymous_pattern_7"},{include:"#anonymous_pattern_8"},{include:"#anonymous_pattern_9"},{include:"#anonymous_pattern_10"},{include:"#anonymous_pattern_11"},{include:"#anonymous_pattern_12"},{include:"#anonymous_pattern_13"},{include:"#anonymous_pattern_14"},{include:"#anonymous_pattern_15"},{include:"#anonymous_pattern_16"},{include:"#anonymous_pattern_17"},{include:"#anonymous_pattern_18"},{include:"#anonymous_pattern_19"},{include:"#anonymous_pattern_20"},{include:"#anonymous_pattern_21"},{include:"#anonymous_pattern_22"},{include:"#anonymous_pattern_23"},{include:"#anonymous_pattern_24"},{include:"#anonymous_pattern_25"},{include:"#anonymous_pattern_26"},{include:"#anonymous_pattern_27"},{include:"#anonymous_pattern_28"},{include:"#anonymous_pattern_29"},{include:"#anonymous_pattern_30"},{include:"#bracketed_content"},{include:"#c_lang"}],repository:{anonymous_pattern_1:{begin:"((@)(interface|protocol))(?!.+;)\\s+([A-Za-z_][A-Za-z0-9_]*)\\s*((:)(?:\\s*)([A-Za-z][A-Za-z0-9]*))?(\\s|\\n)?",captures:{1:{name:"storage.type.objc"},2:{name:"punctuation.definition.storage.type.objc"},4:{name:"entity.name.type.objc"},6:{name:"punctuation.definition.entity.other.inherited-class.objc"},7:{name:"entity.other.inherited-class.objc"},8:{name:"meta.divider.objc"},9:{name:"meta.inherited-class.objc"}},contentName:"meta.scope.interface.objc",end:"((@)end)\\b",name:"meta.interface-or-protocol.objc",patterns:[{include:"#interface_innards"}]},anonymous_pattern_10:{captures:{1:{name:"punctuation.definition.keyword.objc"}},match:"(@)(defs|encode)\\b",name:"keyword.other.objc"},anonymous_pattern_11:{match:"\\bid\\b",name:"storage.type.id.objc"},anonymous_pattern_12:{match:"\\b(IBOutlet|IBAction|BOOL|SEL|id|unichar|IMP|Class|instancetype)\\b",name:"storage.type.objc"},anonymous_pattern_13:{captures:{1:{name:"punctuation.definition.storage.type.objc"}},match:"(@)(class|protocol)\\b",name:"storage.type.objc"},anonymous_pattern_14:{begin:"((@)selector)\\s*(\\()",beginCaptures:{1:{name:"storage.type.objc"},2:{name:"punctuation.definition.storage.type.objc"},3:{name:"punctuation.definition.storage.type.objc"}},contentName:"meta.selector.method-name.objc",end:"(\\))",endCaptures:{1:{name:"punctuation.definition.storage.type.objc"}},name:"meta.selector.objc",patterns:[{captures:{1:{name:"punctuation.separator.arguments.objc"}},match:"\\b(?:[a-zA-Z_:][\\w]*)+",name:"support.function.any-method.name-of-parameter.objc"}]},anonymous_pattern_15:{captures:{1:{name:"punctuation.definition.storage.modifier.objc"}},match:"(@)(synchronized|public|package|private|protected)\\b",name:"storage.modifier.objc"},anonymous_pattern_16:{match:"\\b(YES|NO|Nil|nil)\\b",name:"constant.language.objc"},anonymous_pattern_17:{match:"\\bNSApp\\b",name:"support.variable.foundation.objc"},anonymous_pattern_18:{captures:{1:{name:"punctuation.whitespace.support.function.cocoa.leopard.objc"},2:{name:"support.function.cocoa.leopard.objc"}},match:"(\\s*)\\b(NS(Rect(ToCGRect|FromCGRect)|MakeCollectable|S(tringFromProtocol|ize(ToCGSize|FromCGSize))|Draw(NinePartImage|ThreePartImage)|P(oint(ToCGPoint|FromCGPoint)|rotocolFromString)|EventMaskFromType|Value))\\b"},anonymous_pattern_19:{captures:{1:{name:"punctuation.whitespace.support.function.leading.cocoa.objc"},2:{name:"support.function.cocoa.objc"}},match:"(\\s*)\\b(NS(R(ound(DownToMultipleOfPageSize|UpToMultipleOfPageSize)|un(CriticalAlertPanel(RelativeToWindow)?|InformationalAlertPanel(RelativeToWindow)?|AlertPanel(RelativeToWindow)?)|e(set(MapTable|HashTable)|c(ycleZone|t(Clip(List)?|F(ill(UsingOperation|List(UsingOperation|With(Grays|Colors(UsingOperation)?))?)?|romString))|ordAllocationEvent)|turnAddress|leaseAlertPanel|a(dPixel|l(MemoryAvailable|locateCollectable))|gisterServicesProvider)|angeFromString)|Get(SizeAndAlignment|CriticalAlertPanel|InformationalAlertPanel|UncaughtExceptionHandler|FileType(s)?|WindowServerMemory|AlertPanel)|M(i(n(X|Y)|d(X|Y))|ouseInRect|a(p(Remove|Get|Member|Insert(IfAbsent|KnownAbsent)?)|ke(R(ect|ange)|Size|Point)|x(Range|X|Y)))|B(itsPer(SampleFromDepth|PixelFromDepth)|e(stDepth|ep|gin(CriticalAlertSheet|InformationalAlertSheet|AlertSheet)))|S(ho(uldRetainWithZone|w(sServicesMenuItem|AnimationEffect))|tringFrom(R(ect|ange)|MapTable|S(ize|elector)|HashTable|Class|Point)|izeFromString|e(t(ShowsServicesMenuItem|ZoneName|UncaughtExceptionHandler|FocusRingStyle)|lectorFromString|archPathForDirectoriesInDomains)|wap(Big(ShortToHost|IntToHost|DoubleToHost|FloatToHost|Long(ToHost|LongToHost))|Short|Host(ShortTo(Big|Little)|IntTo(Big|Little)|DoubleTo(Big|Little)|FloatTo(Big|Little)|Long(To(Big|Little)|LongTo(Big|Little)))|Int|Double|Float|L(ittle(ShortToHost|IntToHost|DoubleToHost|FloatToHost|Long(ToHost|LongToHost))|ong(Long)?)))|H(ighlightRect|o(stByteOrder|meDirectory(ForUser)?)|eight|ash(Remove|Get|Insert(IfAbsent|KnownAbsent)?)|FSType(CodeFromFileType|OfFile))|N(umberOfColorComponents|ext(MapEnumeratorPair|HashEnumeratorItem))|C(o(n(tainsRect|vert(GlyphsToPackedGlyphs|Swapped(DoubleToHost|FloatToHost)|Host(DoubleToSwapped|FloatToSwapped)))|unt(MapTable|HashTable|Frames|Windows(ForContext)?)|py(M(emoryPages|apTableWithZone)|Bits|HashTableWithZone|Object)|lorSpaceFromDepth|mpare(MapTables|HashTables))|lassFromString|reate(MapTable(WithZone)?|HashTable(WithZone)?|Zone|File(namePboardType|ContentsPboardType)))|TemporaryDirectory|I(s(ControllerMarker|EmptyRect|FreedObject)|n(setRect|crementExtraRefCount|te(r(sect(sRect|ionR(ect|ange))|faceStyleForKey)|gralRect)))|Zone(Realloc|Malloc|Name|Calloc|Fr(omPointer|ee))|O(penStepRootDirectory|ffsetRect)|D(i(sableScreenUpdates|videRect)|ottedFrameRect|e(c(imal(Round|Multiply|S(tring|ubtract)|Normalize|Co(py|mpa(ct|re))|IsNotANumber|Divide|Power|Add)|rementExtraRefCountWasZero)|faultMallocZone|allocate(MemoryPages|Object))|raw(Gr(oove|ayBezel)|B(itmap|utton)|ColorTiledRects|TiledRects|DarkBezel|W(hiteBezel|indowBackground)|LightBezel))|U(serName|n(ionR(ect|ange)|registerServicesProvider)|pdateDynamicServices)|Java(Bundle(Setup|Cleanup)|Setup(VirtualMachine)?|Needs(ToLoadClasses|VirtualMachine)|ClassesF(orBundle|romPath)|ObjectNamedInPath|ProvidesClasses)|P(oint(InRect|FromString)|erformService|lanarFromDepth|ageSize)|E(n(d(MapTableEnumeration|HashTableEnumeration)|umerate(MapTable|HashTable)|ableScreenUpdates)|qual(R(ects|anges)|Sizes|Points)|raseRect|xtraRefCount)|F(ileTypeForHFSTypeCode|ullUserName|r(ee(MapTable|HashTable)|ame(Rect(WithWidth(UsingOperation)?)?|Address)))|Wi(ndowList(ForContext)?|dth)|Lo(cationInRange|g(v|PageSize)?)|A(ccessibility(R(oleDescription(ForUIElement)?|aiseBadArgumentException)|Unignored(Children(ForOnlyChild)?|Descendant|Ancestor)|PostNotification|ActionDescription)|pplication(Main|Load)|vailableWindowDepths|ll(MapTable(Values|Keys)|HashTableObjects|ocate(MemoryPages|Collectable|Object)))))\\b"},anonymous_pattern_2:{begin:"((@)(implementation))\\s+([A-Za-z_][A-Za-z0-9_]*)\\s*(?::\\s*([A-Za-z][A-Za-z0-9]*))?",captures:{1:{name:"storage.type.objc"},2:{name:"punctuation.definition.storage.type.objc"},4:{name:"entity.name.type.objc"},5:{name:"entity.other.inherited-class.objc"}},contentName:"meta.scope.implementation.objc",end:"((@)end)\\b",name:"meta.implementation.objc",patterns:[{include:"#implementation_innards"}]},anonymous_pattern_20:{match:"\\bNS(RuleEditor|G(arbageCollector|radient)|MapTable|HashTable|Co(ndition|llectionView(Item)?)|T(oolbarItemGroup|extInputClient|r(eeNode|ackingArea))|InvocationOperation|Operation(Queue)?|D(ictionaryController|ockTile)|P(ointer(Functions|Array)|athC(o(ntrol(Delegate)?|mponentCell)|ell(Delegate)?)|r(intPanelAccessorizing|edicateEditor(RowTemplate)?))|ViewController|FastEnumeration|Animat(ionContext|ablePropertyContainer))\\b",name:"support.class.cocoa.leopard.objc"},anonymous_pattern_21:{match:"\\bNS(R(u(nLoop|ler(Marker|View))|e(sponder|cursiveLock|lativeSpecifier)|an(domSpecifier|geSpecifier))|G(etCommand|lyph(Generator|Storage|Info)|raphicsContext)|XML(Node|D(ocument|TD(Node)?)|Parser|Element)|M(iddleSpecifier|ov(ie(View)?|eCommand)|utable(S(tring|et)|C(haracterSet|opying)|IndexSet|D(ictionary|ata)|URLRequest|ParagraphStyle|A(ttributedString|rray))|e(ssagePort(NameServer)?|nu(Item(Cell)?|View)?|t(hodSignature|adata(Item|Query(ResultGroup|AttributeValueTuple)?)))|a(ch(BootstrapServer|Port)|trix))|B(itmapImageRep|ox|u(ndle|tton(Cell)?)|ezierPath|rowser(Cell)?)|S(hadow|c(anner|r(ipt(SuiteRegistry|C(o(ercionHandler|mmand(Description)?)|lassDescription)|ObjectSpecifier|ExecutionContext|WhoseTest)|oll(er|View)|een))|t(epper(Cell)?|atus(Bar|Item)|r(ing|eam))|imple(HorizontalTypesetter|CString)|o(cketPort(NameServer)?|und|rtDescriptor)|p(e(cifierTest|ech(Recognizer|Synthesizer)|ll(Server|Checker))|litView)|e(cureTextField(Cell)?|t(Command)?|archField(Cell)?|rializer|gmentedC(ontrol|ell))|lider(Cell)?|avePanel)|H(ost|TTP(Cookie(Storage)?|URLResponse)|elpManager)|N(ib(Con(nector|trolConnector)|OutletConnector)?|otification(Center|Queue)?|u(ll|mber(Formatter)?)|etService(Browser)?|ameSpecifier)|C(ha(ngeSpelling|racterSet)|o(n(stantString|nection|trol(ler)?|ditionLock)|d(ing|er)|unt(Command|edSet)|pying|lor(Space|P(ick(ing(Custom|Default)|er)|anel)|Well|List)?|m(p(oundPredicate|arisonPredicate)|boBox(Cell)?))|u(stomImageRep|rsor)|IImageRep|ell|l(ipView|o(seCommand|neCommand)|assDescription)|a(ched(ImageRep|URLResponse)|lendar(Date)?)|reateCommand)|T(hread|ypesetter|ime(Zone|r)|o(olbar(Item(Validations)?)?|kenField(Cell)?)|ext(Block|Storage|Container|Tab(le(Block)?)?|Input|View|Field(Cell)?|List|Attachment(Cell)?)?|a(sk|b(le(Header(Cell|View)|Column|View)|View(Item)?))|reeController)|I(n(dex(S(pecifier|et)|Path)|put(Manager|S(tream|erv(iceProvider|er(MouseTracker)?)))|vocation)|gnoreMisspelledWords|mage(Rep|Cell|View)?)|O(ut(putStream|lineView)|pen(GL(Context|Pixel(Buffer|Format)|View)|Panel)|bj(CTypeSerializationCallBack|ect(Controller)?))|D(i(st(antObject(Request)?|ributed(NotificationCenter|Lock))|ctionary|rectoryEnumerator)|ocument(Controller)?|e(serializer|cimalNumber(Behaviors|Handler)?|leteCommand)|at(e(Components|Picker(Cell)?|Formatter)?|a)|ra(wer|ggingInfo))|U(ser(InterfaceValidations|Defaults(Controller)?)|RL(Re(sponse|quest)|Handle(Client)?|C(onnection|ache|redential(Storage)?)|Download(Delegate)?|Prot(ocol(Client)?|ectionSpace)|AuthenticationChallenge(Sender)?)?|n(iqueIDSpecifier|doManager|archiver))|P(ipe|o(sitionalSpecifier|pUpButton(Cell)?|rt(Message|NameServer|Coder)?)|ICTImageRep|ersistentDocument|DFImageRep|a(steboard|nel|ragraphStyle|geLayout)|r(int(Info|er|Operation|Panel)|o(cessInfo|tocolChecker|perty(Specifier|ListSerialization)|gressIndicator|xy)|edicate))|E(numerator|vent|PSImageRep|rror|x(ception|istsCommand|pression))|V(iew(Animation)?|al(idated(ToobarItem|UserInterfaceItem)|ue(Transformer)?))|Keyed(Unarchiver|Archiver)|Qui(ckDrawView|tCommand)|F(ile(Manager|Handle|Wrapper)|o(nt(Manager|Descriptor|Panel)?|rm(Cell|atter)))|W(hoseSpecifier|indow(Controller)?|orkspace)|L(o(c(k(ing)?|ale)|gicalTest)|evelIndicator(Cell)?|ayoutManager)|A(ssertionHandler|nimation|ctionCell|ttributedString|utoreleasePool|TSTypesetter|ppl(ication|e(Script|Event(Manager|Descriptor)))|ffineTransform|lert|r(chiver|ray(Controller)?)))\\b",name:"support.class.cocoa.objc"},anonymous_pattern_22:{match:"\\bNS(R(oundingMode|ule(Editor(RowType|NestingMode)|rOrientation)|e(questUserAttentionType|lativePosition))|G(lyphInscription|radientDrawingOptions)|XML(NodeKind|D(ocumentContentKind|TDNodeKind)|ParserError)|M(ultibyteGlyphPacking|apTableOptions)|B(itmapFormat|oxType|ezierPathElement|ackgroundStyle|rowserDropOperation)|S(tr(ing(CompareOptions|DrawingOptions|EncodingConversionOptions)|eam(Status|Event))|p(eechBoundary|litViewDividerStyle)|e(archPathD(irectory|omainMask)|gmentS(tyle|witchTracking))|liderType|aveOptions)|H(TTPCookieAcceptPolicy|ashTableOptions)|N(otification(SuspensionBehavior|Coalescing)|umberFormatter(RoundingMode|Behavior|Style|PadPosition)|etService(sError|Options))|C(haracterCollection|o(lor(RenderingIntent|SpaceModel|PanelMode)|mp(oundPredicateType|arisonPredicateModifier))|ellStateValue|al(culationError|endarUnit))|T(ypesetterControlCharacterAction|imeZoneNameStyle|e(stComparisonOperation|xt(Block(Dimension|V(erticalAlignment|alueType)|Layer)|TableLayoutAlgorithm|FieldBezelStyle))|ableView(SelectionHighlightStyle|ColumnAutoresizingStyle)|rackingAreaOptions)|I(n(sertionPosition|te(rfaceStyle|ger))|mage(RepLoadStatus|Scaling|CacheMode|FrameStyle|LoadStatus|Alignment))|Ope(nGLPixelFormatAttribute|rationQueuePriority)|Date(Picker(Mode|Style)|Formatter(Behavior|Style))|U(RL(RequestCachePolicy|HandleStatus|C(acheStoragePolicy|redentialPersistence))|Integer)|P(o(stingStyle|int(ingDeviceType|erFunctionsOptions)|pUpArrowPosition)|athStyle|r(int(ing(Orientation|PaginationMode)|erTableStatus|PanelOptions)|opertyList(MutabilityOptions|Format)|edicateOperatorType))|ExpressionType|KeyValue(SetMutationKind|Change)|QTMovieLoopMode|F(indPanel(SubstringMatchType|Action)|o(nt(RenderingMode|FamilyClass)|cusRingPlacement))|W(hoseSubelementIdentifier|ind(ingRule|ow(B(utton|ackingLocation)|SharingType|CollectionBehavior)))|L(ine(MovementDirection|SweepDirection|CapStyle|JoinStyle)|evelIndicatorStyle)|Animation(BlockingMode|Curve))\\b",name:"support.type.cocoa.leopard.objc"},anonymous_pattern_23:{match:"\\bC(I(Sampler|Co(ntext|lor)|Image(Accumulator)?|PlugIn(Registration)?|Vector|Kernel|Filter(Generator|Shape)?)|A(Renderer|MediaTiming(Function)?|BasicAnimation|ScrollLayer|Constraint(LayoutManager)?|T(iledLayer|extLayer|rans(ition|action))|OpenGLLayer|PropertyAnimation|KeyframeAnimation|Layer|A(nimation(Group)?|ction)))\\b",name:"support.class.quartz.objc"},anonymous_pattern_24:{match:"\\bC(G(Float|Point|Size|Rect)|IFormat|AConstraintAttribute)\\b",name:"support.type.quartz.objc"},anonymous_pattern_25:{match:"\\bNS(R(ect(Edge)?|ange)|G(lyph(Relation|LayoutMode)?|radientType)|M(odalSession|a(trixMode|p(Table|Enumerator)))|B(itmapImageFileType|orderType|uttonType|ezelStyle|ackingStoreType|rowserColumnResizingType)|S(cr(oll(er(Part|Arrow)|ArrowPosition)|eenAuxiliaryOpaque)|tringEncoding|ize|ocketNativeHandle|election(Granularity|Direction|Affinity)|wapped(Double|Float)|aveOperationType)|Ha(sh(Table|Enumerator)|ndler(2)?)|C(o(ntrol(Size|Tint)|mp(ositingOperation|arisonResult))|ell(State|Type|ImagePosition|Attribute))|T(hreadPrivate|ypesetterGlyphInfo|i(ckMarkPosition|tlePosition|meInterval)|o(ol(TipTag|bar(SizeMode|DisplayMode))|kenStyle)|IFFCompression|ext(TabType|Alignment)|ab(State|leViewDropOperation|ViewType)|rackingRectTag)|ImageInterpolation|Zone|OpenGL(ContextAuxiliary|PixelFormatAuxiliary)|D(ocumentChangeType|atePickerElementFlags|ra(werState|gOperation))|UsableScrollerParts|P(oint|r(intingPageOrder|ogressIndicator(Style|Th(ickness|readInfo))))|EventType|KeyValueObservingOptions|Fo(nt(SymbolicTraits|TraitMask|Action)|cusRingType)|W(indow(OrderingMode|Depth)|orkspace(IconCreationOptions|LaunchOptions)|ritingDirection)|L(ineBreakMode|ayout(Status|Direction))|A(nimation(Progress|Effect)|ppl(ication(TerminateReply|DelegateReply|PrintReply)|eEventManagerSuspensionID)|ffineTransformStruct|lertStyle))\\b",name:"support.type.cocoa.objc"},anonymous_pattern_26:{match:"\\bNS(NotFound|Ordered(Ascending|Descending|Same))\\b",name:"support.constant.cocoa.objc"},anonymous_pattern_27:{match:"\\bNS(MenuDidBeginTracking|ViewDidUpdateTrackingAreas)?Notification\\b",name:"support.constant.notification.cocoa.leopard.objc"},anonymous_pattern_28:{match:"\\bNS(Menu(Did(RemoveItem|SendAction|ChangeItem|EndTracking|AddItem)|WillSendAction)|S(ystemColorsDidChange|plitView(DidResizeSubviews|WillResizeSubviews))|C(o(nt(extHelpModeDid(Deactivate|Activate)|rolT(intDidChange|extDid(BeginEditing|Change|EndEditing)))|lor(PanelColorDidChange|ListDidChange)|mboBox(Selection(IsChanging|DidChange)|Will(Dismiss|PopUp)))|lassDescriptionNeededForClass)|T(oolbar(DidRemoveItem|WillAddItem)|ext(Storage(DidProcessEditing|WillProcessEditing)|Did(BeginEditing|Change|EndEditing)|View(DidChange(Selection|TypingAttributes)|WillChangeNotifyingTextView))|ableView(Selection(IsChanging|DidChange)|ColumnDid(Resize|Move)))|ImageRepRegistryDidChange|OutlineView(Selection(IsChanging|DidChange)|ColumnDid(Resize|Move)|Item(Did(Collapse|Expand)|Will(Collapse|Expand)))|Drawer(Did(Close|Open)|Will(Close|Open))|PopUpButton(CellWillPopUp|WillPopUp)|View(GlobalFrameDidChange|BoundsDidChange|F(ocusDidChange|rameDidChange))|FontSetChanged|W(indow(Did(Resi(ze|gn(Main|Key))|M(iniaturize|ove)|Become(Main|Key)|ChangeScreen(|Profile)|Deminiaturize|Update|E(ndSheet|xpose))|Will(M(iniaturize|ove)|BeginSheet|Close))|orkspace(SessionDid(ResignActive|BecomeActive)|Did(Mount|TerminateApplication|Unmount|PerformFileOperation|Wake|LaunchApplication)|Will(Sleep|Unmount|PowerOff|LaunchApplication)))|A(ntialiasThresholdChanged|ppl(ication(Did(ResignActive|BecomeActive|Hide|ChangeScreenParameters|U(nhide|pdate)|FinishLaunching)|Will(ResignActive|BecomeActive|Hide|Terminate|U(nhide|pdate)|FinishLaunching))|eEventManagerWillProcessFirstEvent)))Notification\\b",name:"support.constant.notification.cocoa.objc"},anonymous_pattern_29:{match:"\\bNS(RuleEditor(RowType(Simple|Compound)|NestingMode(Si(ngle|mple)|Compound|List))|GradientDraws(BeforeStartingLocation|AfterEndingLocation)|M(inusSetExpressionType|a(chPortDeallocate(ReceiveRight|SendRight|None)|pTable(StrongMemory|CopyIn|ZeroingWeakMemory|ObjectPointerPersonality)))|B(oxCustom|undleExecutableArchitecture(X86|I386|PPC(64)?)|etweenPredicateOperatorType|ackgroundStyle(Raised|Dark|L(ight|owered)))|S(tring(DrawingTruncatesLastVisibleLine|EncodingConversion(ExternalRepresentation|AllowLossy))|ubqueryExpressionType|p(e(ech(SentenceBoundary|ImmediateBoundary|WordBoundary)|llingState(GrammarFlag|SpellingFlag))|litViewDividerStyleThi(n|ck))|e(rvice(RequestTimedOutError|M(iscellaneousError|alformedServiceDictionaryError)|InvalidPasteboardDataError|ErrorM(inimum|aximum)|Application(NotFoundError|LaunchFailedError))|gmentStyle(Round(Rect|ed)|SmallSquare|Capsule|Textured(Rounded|Square)|Automatic)))|H(UDWindowMask|ashTable(StrongMemory|CopyIn|ZeroingWeakMemory|ObjectPointerPersonality))|N(oModeColorPanel|etServiceNoAutoRename)|C(hangeRedone|o(ntainsPredicateOperatorType|l(orRenderingIntent(RelativeColorimetric|Saturation|Default|Perceptual|AbsoluteColorimetric)|lectorDisabledOption))|ellHit(None|ContentArea|TrackableArea|EditableTextArea))|T(imeZoneNameStyle(S(hort(Standard|DaylightSaving)|tandard)|DaylightSaving)|extFieldDatePickerStyle|ableViewSelectionHighlightStyle(Regular|SourceList)|racking(Mouse(Moved|EnteredAndExited)|CursorUpdate|InVisibleRect|EnabledDuringMouseDrag|A(ssumeInside|ctive(In(KeyWindow|ActiveApp)|WhenFirstResponder|Always))))|I(n(tersectSetExpressionType|dexedColorSpaceModel)|mageScale(None|Proportionally(Down|UpOrDown)|AxesIndependently))|Ope(nGLPFAAllowOfflineRenderers|rationQueue(DefaultMaxConcurrentOperationCount|Priority(High|Normal|Very(High|Low)|Low)))|D(iacriticInsensitiveSearch|ownloadsDirectory)|U(nionSetExpressionType|TF(16(BigEndianStringEncoding|StringEncoding|LittleEndianStringEncoding)|32(BigEndianStringEncoding|StringEncoding|LittleEndianStringEncoding)))|P(ointerFunctions(Ma(chVirtualMemory|llocMemory)|Str(ongMemory|uctPersonality)|C(StringPersonality|opyIn)|IntegerPersonality|ZeroingWeakMemory|O(paque(Memory|Personality)|bjectP(ointerPersonality|ersonality)))|at(hStyle(Standard|NavigationBar|PopUp)|ternColorSpaceModel)|rintPanelShows(Scaling|Copies|Orientation|P(a(perSize|ge(Range|SetupAccessory))|review)))|Executable(RuntimeMismatchError|NotLoadableError|ErrorM(inimum|aximum)|L(inkError|oadError)|ArchitectureMismatchError)|KeyValueObservingOption(Initial|Prior)|F(i(ndPanelSubstringMatchType(StartsWith|Contains|EndsWith|FullWord)|leRead(TooLargeError|UnknownStringEncodingError))|orcedOrderingSearch)|Wi(ndow(BackingLocation(MainMemory|Default|VideoMemory)|Sharing(Read(Only|Write)|None)|CollectionBehavior(MoveToActiveSpace|CanJoinAllSpaces|Default))|dthInsensitiveSearch)|AggregateExpressionType)\\b",name:"support.constant.cocoa.leopard.objc"},anonymous_pattern_3:{begin:'@"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objc"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objc"}},name:"string.quoted.double.objc",patterns:[{include:"#string_escaped_char"},{match:`(?x)% + (\\d+\\$)? # field (argument #) + [#0\\- +']* # flags + ((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width + (\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision + [@] # conversion type + `,name:"constant.other.placeholder.objc"},{include:"#string_placeholder"}]},anonymous_pattern_30:{match:"\\bNS(R(GB(ModeColorPanel|ColorSpaceModel)|ight(Mouse(D(own(Mask)?|ragged(Mask)?)|Up(Mask)?)|T(ext(Movement|Alignment)|ab(sBezelBorder|StopType))|ArrowFunctionKey)|ound(RectBezelStyle|Bankers|ed(BezelStyle|TokenStyle|DisclosureBezelStyle)|Down|Up|Plain|Line(CapStyle|JoinStyle))|un(StoppedResponse|ContinuesResponse|AbortedResponse)|e(s(izableWindowMask|et(CursorRectsRunLoopOrdering|FunctionKey))|ce(ssedBezelStyle|iver(sCantHandleCommandScriptError|EvaluationScriptError))|turnTextMovement|doFunctionKey|quiredArgumentsMissingScriptError|l(evancyLevelIndicatorStyle|ative(Before|After))|gular(SquareBezelStyle|ControlSize)|moveTraitFontAction)|a(n(domSubelement|geDateMode)|tingLevelIndicatorStyle|dio(ModeMatrix|Button)))|G(IFFileType|lyph(Below|Inscribe(B(elow|ase)|Over(strike|Below)|Above)|Layout(WithPrevious|A(tAPoint|gainstAPoint))|A(ttribute(BidiLevel|Soft|Inscribe|Elastic)|bove))|r(ooveBorder|eaterThan(Comparison|OrEqualTo(Comparison|PredicateOperatorType)|PredicateOperatorType)|a(y(ModeColorPanel|ColorSpaceModel)|dient(None|Con(cave(Strong|Weak)|vex(Strong|Weak)))|phiteControlTint)))|XML(N(o(tationDeclarationKind|de(CompactEmptyElement|IsCDATA|OptionsNone|Use(SingleQuotes|DoubleQuotes)|Pre(serve(NamespaceOrder|C(haracterReferences|DATA)|DTD|Prefixes|E(ntities|mptyElements)|Quotes|Whitespace|A(ttributeOrder|ll))|ttyPrint)|ExpandEmptyElement))|amespaceKind)|CommentKind|TextKind|InvalidKind|D(ocument(X(MLKind|HTMLKind|Include)|HTMLKind|T(idy(XML|HTML)|extKind)|IncludeContentTypeDeclaration|Validate|Kind)|TDKind)|P(arser(GTRequiredError|XMLDeclNot(StartedError|FinishedError)|Mi(splaced(XMLDeclarationError|CDATAEndStringError)|xedContentDeclNot(StartedError|FinishedError))|S(t(andaloneValueError|ringNot(StartedError|ClosedError))|paceRequiredError|eparatorRequiredError)|N(MTOKENRequiredError|o(t(ationNot(StartedError|FinishedError)|WellBalancedError)|DTDError)|amespaceDeclarationError|AMERequiredError)|C(haracterRef(In(DTDError|PrologError|EpilogError)|AtEOFError)|o(nditionalSectionNot(StartedError|FinishedError)|mment(NotFinishedError|ContainsDoubleHyphenError))|DATANotFinishedError)|TagNameMismatchError|In(ternalError|valid(HexCharacterRefError|C(haracter(RefError|InEntityError|Error)|onditionalSectionError)|DecimalCharacterRefError|URIError|Encoding(NameError|Error)))|OutOfMemoryError|D(ocumentStartError|elegateAbortedParseError|OCTYPEDeclNotFinishedError)|U(RI(RequiredError|FragmentError)|n(declaredEntityError|parsedEntityError|knownEncodingError|finishedTagError))|P(CDATARequiredError|ublicIdentifierRequiredError|arsedEntityRef(MissingSemiError|NoNameError|In(Internal(SubsetError|Error)|PrologError|EpilogError)|AtEOFError)|r(ocessingInstructionNot(StartedError|FinishedError)|ematureDocumentEndError))|E(n(codingNotSupportedError|tity(Ref(In(DTDError|PrologError|EpilogError)|erence(MissingSemiError|WithoutNameError)|LoopError|AtEOFError)|BoundaryError|Not(StartedError|FinishedError)|Is(ParameterError|ExternalError)|ValueRequiredError))|qualExpectedError|lementContentDeclNot(StartedError|FinishedError)|xt(ernalS(tandaloneEntityError|ubsetNotFinishedError)|raContentError)|mptyDocumentError)|L(iteralNot(StartedError|FinishedError)|T(RequiredError|SlashRequiredError)|essThanSymbolInAttributeError)|Attribute(RedefinedError|HasNoValueError|Not(StartedError|FinishedError)|ListNot(StartedError|FinishedError)))|rocessingInstructionKind)|E(ntity(GeneralKind|DeclarationKind|UnparsedKind|P(ar(sedKind|ameterKind)|redefined))|lement(Declaration(MixedKind|UndefinedKind|E(lementKind|mptyKind)|Kind|AnyKind)|Kind))|Attribute(N(MToken(sKind|Kind)|otationKind)|CDATAKind|ID(Ref(sKind|Kind)|Kind)|DeclarationKind|En(tit(yKind|iesKind)|umerationKind)|Kind))|M(i(n(XEdge|iaturizableWindowMask|YEdge|uteCalendarUnit)|terLineJoinStyle|ddleSubelement|xedState)|o(nthCalendarUnit|deSwitchFunctionKey|use(Moved(Mask)?|E(ntered(Mask)?|ventSubtype|xited(Mask)?))|veToBezierPathElement|mentary(ChangeButton|Push(Button|InButton)|Light(Button)?))|enuFunctionKey|a(c(intoshInterfaceStyle|OSRomanStringEncoding)|tchesPredicateOperatorType|ppedRead|x(XEdge|YEdge))|ACHOperatingSystem)|B(MPFileType|o(ttomTabsBezelBorder|ldFontMask|rderlessWindowMask|x(Se(condary|parator)|OldStyle|Primary))|uttLineCapStyle|e(zelBorder|velLineJoinStyle|low(Bottom|Top)|gin(sWith(Comparison|PredicateOperatorType)|FunctionKey))|lueControlTint|ack(spaceCharacter|tabTextMovement|ingStore(Retained|Buffered|Nonretained)|TabCharacter|wardsSearch|groundTab)|r(owser(NoColumnResizing|UserColumnResizing|AutoColumnResizing)|eakFunctionKey))|S(h(ift(JISStringEncoding|KeyMask)|ow(ControlGlyphs|InvisibleGlyphs)|adowlessSquareBezelStyle)|y(s(ReqFunctionKey|tem(D(omainMask|efined(Mask)?)|FunctionKey))|mbolStringEncoding)|c(a(nnedOption|le(None|ToFit|Proportionally))|r(oll(er(NoPart|Increment(Page|Line|Arrow)|Decrement(Page|Line|Arrow)|Knob(Slot)?|Arrows(M(inEnd|axEnd)|None|DefaultSetting))|Wheel(Mask)?|LockFunctionKey)|eenChangedEventType))|t(opFunctionKey|r(ingDrawing(OneShot|DisableScreenFontSubstitution|Uses(DeviceMetrics|FontLeading|LineFragmentOrigin))|eam(Status(Reading|NotOpen|Closed|Open(ing)?|Error|Writing|AtEnd)|Event(Has(BytesAvailable|SpaceAvailable)|None|OpenCompleted|E(ndEncountered|rrorOccurred)))))|i(ngle(DateMode|UnderlineStyle)|ze(DownFontAction|UpFontAction))|olarisOperatingSystem|unOSOperatingSystem|pecialPageOrder|e(condCalendarUnit|lect(By(Character|Paragraph|Word)|i(ng(Next|Previous)|onAffinity(Downstream|Upstream))|edTab|FunctionKey)|gmentSwitchTracking(Momentary|Select(One|Any)))|quareLineCapStyle|witchButton|ave(ToOperation|Op(tions(Yes|No|Ask)|eration)|AsOperation)|mall(SquareBezelStyle|C(ontrolSize|apsFontMask)|IconButtonBezelStyle))|H(ighlightModeMatrix|SBModeColorPanel|o(ur(Minute(SecondDatePickerElementFlag|DatePickerElementFlag)|CalendarUnit)|rizontalRuler|meFunctionKey)|TTPCookieAcceptPolicy(Never|OnlyFromMainDocumentDomain|Always)|e(lp(ButtonBezelStyle|KeyMask|FunctionKey)|avierFontAction)|PUXOperatingSystem)|Year(MonthDa(yDatePickerElementFlag|tePickerElementFlag)|CalendarUnit)|N(o(n(StandardCharacterSetFontMask|ZeroWindingRule|activatingPanelMask|LossyASCIIStringEncoding)|Border|t(ification(SuspensionBehavior(Hold|Coalesce|D(eliverImmediately|rop))|NoCoalescing|CoalescingOn(Sender|Name)|DeliverImmediately|PostToAllSessions)|PredicateType|EqualToPredicateOperatorType)|S(cr(iptError|ollerParts)|ubelement|pecifierError)|CellMask|T(itle|opLevelContainersSpecifierError|abs(BezelBorder|NoBorder|LineBorder))|I(nterfaceStyle|mage)|UnderlineStyle|FontChangeAction)|u(ll(Glyph|CellType)|m(eric(Search|PadKeyMask)|berFormatter(Round(Half(Down|Up|Even)|Ceiling|Down|Up|Floor)|Behavior(10|Default)|S(cientificStyle|pellOutStyle)|NoStyle|CurrencyStyle|DecimalStyle|P(ercentStyle|ad(Before(Suffix|Prefix)|After(Suffix|Prefix))))))|e(t(Services(BadArgumentError|NotFoundError|C(ollisionError|ancelledError)|TimeoutError|InvalidError|UnknownError|ActivityInProgress)|workDomainMask)|wlineCharacter|xt(StepInterfaceStyle|FunctionKey))|EXTSTEPStringEncoding|a(t(iveShortGlyphPacking|uralTextAlignment)|rrowFontMask))|C(hange(ReadOtherContents|GrayCell(Mask)?|BackgroundCell(Mask)?|Cleared|Done|Undone|Autosaved)|MYK(ModeColorPanel|ColorSpaceModel)|ircular(BezelStyle|Slider)|o(n(stantValueExpressionType|t(inuousCapacityLevelIndicatorStyle|entsCellMask|ain(sComparison|erSpecifierError)|rol(Glyph|KeyMask))|densedFontMask)|lor(Panel(RGBModeMask|GrayModeMask|HSBModeMask|C(MYKModeMask|olorListModeMask|ustomPaletteModeMask|rayonModeMask)|WheelModeMask|AllModesMask)|ListModeColorPanel)|reServiceDirectory|m(p(osite(XOR|Source(In|O(ut|ver)|Atop)|Highlight|C(opy|lear)|Destination(In|O(ut|ver)|Atop)|Plus(Darker|Lighter))|ressedFontMask)|mandKeyMask))|u(stom(SelectorPredicateOperatorType|PaletteModeColorPanel)|r(sor(Update(Mask)?|PointingDevice)|veToBezierPathElement))|e(nterT(extAlignment|abStopType)|ll(State|H(ighlighted|as(Image(Horizontal|OnLeftOrBottom)|OverlappingImage))|ChangesContents|Is(Bordered|InsetButton)|Disabled|Editable|LightsBy(Gray|Background|Contents)|AllowsMixedState))|l(ipPagination|o(s(ePathBezierPathElement|ableWindowMask)|ckAndCalendarDatePickerStyle)|ear(ControlTint|DisplayFunctionKey|LineFunctionKey))|a(seInsensitive(Search|PredicateOption)|n(notCreateScriptCommandError|cel(Button|TextMovement))|chesDirectory|lculation(NoError|Overflow|DivideByZero|Underflow|LossOfPrecision)|rriageReturnCharacter)|r(itical(Request|AlertStyle)|ayonModeColorPanel))|T(hick(SquareBezelStyle|erSquareBezelStyle)|ypesetter(Behavior|HorizontalTabAction|ContainerBreakAction|ZeroAdvancementAction|OriginalBehavior|ParagraphBreakAction|WhitespaceAction|L(ineBreakAction|atestBehavior))|i(ckMark(Right|Below|Left|Above)|tledWindowMask|meZoneDatePickerElementFlag)|o(olbarItemVisibilityPriority(Standard|High|User|Low)|pTabsBezelBorder|ggleButton)|IFF(Compression(N(one|EXT)|CCITTFAX(3|4)|OldJPEG|JPEG|PackBits|LZW)|FileType)|e(rminate(Now|Cancel|Later)|xt(Read(InapplicableDocumentTypeError|WriteErrorM(inimum|aximum))|Block(M(i(nimum(Height|Width)|ddleAlignment)|a(rgin|ximum(Height|Width)))|B(o(ttomAlignment|rder)|aselineAlignment)|Height|TopAlignment|P(ercentageValueType|adding)|Width|AbsoluteValueType)|StorageEdited(Characters|Attributes)|CellType|ured(RoundedBezelStyle|BackgroundWindowMask|SquareBezelStyle)|Table(FixedLayoutAlgorithm|AutomaticLayoutAlgorithm)|Field(RoundedBezel|SquareBezel|AndStepperDatePickerStyle)|WriteInapplicableDocumentTypeError|ListPrependEnclosingMarker))|woByteGlyphPacking|ab(Character|TextMovement|le(tP(oint(Mask|EventSubtype)?|roximity(Mask|EventSubtype)?)|Column(NoResizing|UserResizingMask|AutoresizingMask)|View(ReverseSequentialColumnAutoresizingStyle|GridNone|S(olid(HorizontalGridLineMask|VerticalGridLineMask)|equentialColumnAutoresizingStyle)|NoColumnAutoresizing|UniformColumnAutoresizingStyle|FirstColumnOnlyAutoresizingStyle|LastColumnOnlyAutoresizingStyle)))|rackModeMatrix)|I(n(sert(CharFunctionKey|FunctionKey|LineFunctionKey)|t(Type|ernalS(criptError|pecifierError))|dexSubelement|validIndexSpecifierError|formational(Request|AlertStyle)|PredicateOperatorType)|talicFontMask|SO(2022JPStringEncoding|Latin(1StringEncoding|2StringEncoding))|dentityMappingCharacterCollection|llegalTextMovement|mage(R(ight|ep(MatchesDevice|LoadStatus(ReadingHeader|Completed|InvalidData|Un(expectedEOF|knownType)|WillNeedAllData)))|Below|C(ellType|ache(BySize|Never|Default|Always))|Interpolation(High|None|Default|Low)|O(nly|verlaps)|Frame(Gr(oove|ayBezel)|Button|None|Photo)|L(oadStatus(ReadError|C(ompleted|ancelled)|InvalidData|UnexpectedEOF)|eft)|A(lign(Right|Bottom(Right|Left)?|Center|Top(Right|Left)?|Left)|bove)))|O(n(State|eByteGlyphPacking|OffButton|lyScrollerArrows)|ther(Mouse(D(own(Mask)?|ragged(Mask)?)|Up(Mask)?)|TextMovement)|SF1OperatingSystem|pe(n(GL(GO(Re(setLibrary|tainRenderers)|ClearFormatCache|FormatCacheSize)|PFA(R(obust|endererID)|M(inimumPolicy|ulti(sample|Screen)|PSafe|aximumPolicy)|BackingStore|S(creenMask|te(ncilSize|reo)|ingleRenderer|upersample|ample(s|Buffers|Alpha))|NoRecovery|C(o(lor(Size|Float)|mpliant)|losestPolicy)|OffScreen|D(oubleBuffer|epthSize)|PixelBuffer|VirtualScreenCount|FullScreen|Window|A(cc(umSize|elerated)|ux(Buffers|DepthStencil)|l(phaSize|lRenderers))))|StepUnicodeReservedBase)|rationNotSupportedForKeyS(criptError|pecifierError))|ffState|KButton|rPredicateType|bjC(B(itfield|oolType)|S(hortType|tr(ingType|uctType)|electorType)|NoType|CharType|ObjectType|DoubleType|UnionType|PointerType|VoidType|FloatType|Long(Type|longType)|ArrayType))|D(i(s(c(losureBezelStyle|reteCapacityLevelIndicatorStyle)|playWindowRunLoopOrdering)|acriticInsensitivePredicateOption|rect(Selection|PredicateModifier))|o(c(ModalWindowMask|ument(Directory|ationDirectory))|ubleType|wn(TextMovement|ArrowFunctionKey))|e(s(cendingPageOrder|ktopDirectory)|cimalTabStopType|v(ice(NColorSpaceModel|IndependentModifierFlagsMask)|eloper(Directory|ApplicationDirectory))|fault(ControlTint|TokenStyle)|lete(Char(acter|FunctionKey)|FunctionKey|LineFunctionKey)|moApplicationDirectory)|a(yCalendarUnit|teFormatter(MediumStyle|Behavior(10|Default)|ShortStyle|NoStyle|FullStyle|LongStyle))|ra(wer(Clos(ingState|edState)|Open(ingState|State))|gOperation(Generic|Move|None|Copy|Delete|Private|Every|Link|All)))|U(ser(CancelledError|D(irectory|omainMask)|FunctionKey)|RL(Handle(NotLoaded|Load(Succeeded|InProgress|Failed))|CredentialPersistence(None|Permanent|ForSession))|n(scaledWindowMask|cachedRead|i(codeStringEncoding|talicFontMask|fiedTitleAndToolbarWindowMask)|d(o(CloseGroupingRunLoopOrdering|FunctionKey)|e(finedDateComponent|rline(Style(Single|None|Thick|Double)|Pattern(Solid|D(ot|ash(Dot(Dot)?)?)))))|known(ColorSpaceModel|P(ointingDevice|ageOrder)|KeyS(criptError|pecifierError))|boldFontMask)|tilityWindowMask|TF8StringEncoding|p(dateWindowsRunLoopOrdering|TextMovement|ArrowFunctionKey))|J(ustifiedTextAlignment|PEG(2000FileType|FileType)|apaneseEUC(GlyphPacking|StringEncoding))|P(o(s(t(Now|erFontMask|WhenIdle|ASAP)|iti(on(Replace|Be(fore|ginning)|End|After)|ve(IntType|DoubleType|FloatType)))|pUp(NoArrow|ArrowAt(Bottom|Center))|werOffEventType|rtraitOrientation)|NGFileType|ush(InCell(Mask)?|OnPushOffButton)|e(n(TipMask|UpperSideMask|PointingDevice|LowerSideMask)|riodic(Mask)?)|P(S(caleField|tatus(Title|Field)|aveButton)|N(ote(Title|Field)|ame(Title|Field))|CopiesField|TitleField|ImageButton|OptionsButton|P(a(perFeedButton|ge(Range(To|From)|ChoiceMatrix))|reviewButton)|LayoutButton)|lainTextTokenStyle|a(useFunctionKey|ragraphSeparatorCharacter|ge(DownFunctionKey|UpFunctionKey))|r(int(ing(ReplyLater|Success|Cancelled|Failure)|ScreenFunctionKey|erTable(NotFound|OK|Error)|FunctionKey)|o(p(ertyList(XMLFormat|MutableContainers(AndLeaves)?|BinaryFormat|Immutable|OpenStepFormat)|rietaryStringEncoding)|gressIndicator(BarStyle|SpinningStyle|Preferred(SmallThickness|Thickness|LargeThickness|AquaThickness)))|e(ssedTab|vFunctionKey))|L(HeightForm|CancelButton|TitleField|ImageButton|O(KButton|rientationMatrix)|UnitsButton|PaperNameButton|WidthForm))|E(n(terCharacter|d(sWith(Comparison|PredicateOperatorType)|FunctionKey))|v(e(nOddWindingRule|rySubelement)|aluatedObjectExpressionType)|qualTo(Comparison|PredicateOperatorType)|ra(serPointingDevice|CalendarUnit|DatePickerElementFlag)|x(clude(10|QuickDrawElementsIconCreationOption)|pandedFontMask|ecuteFunctionKey))|V(i(ew(M(in(XMargin|YMargin)|ax(XMargin|YMargin))|HeightSizable|NotSizable|WidthSizable)|aPanelFontAction)|erticalRuler|a(lidationErrorM(inimum|aximum)|riableExpressionType))|Key(SpecifierEvaluationScriptError|Down(Mask)?|Up(Mask)?|PathExpressionType|Value(MinusSetMutation|SetSetMutation|Change(Re(placement|moval)|Setting|Insertion)|IntersectSetMutation|ObservingOption(New|Old)|UnionSetMutation|ValidationError))|QTMovie(NormalPlayback|Looping(BackAndForthPlayback|Playback))|F(1(1FunctionKey|7FunctionKey|2FunctionKey|8FunctionKey|3FunctionKey|9FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey|6FunctionKey)|7FunctionKey|i(nd(PanelAction(Replace(A(ndFind|ll(InSelection)?))?|S(howFindPanel|e(tFindString|lectAll(InSelection)?))|Next|Previous)|FunctionKey)|tPagination|le(Read(No(SuchFileError|PermissionError)|CorruptFileError|In(validFileNameError|applicableStringEncodingError)|Un(supportedSchemeError|knownError))|HandlingPanel(CancelButton|OKButton)|NoSuchFileError|ErrorM(inimum|aximum)|Write(NoPermissionError|In(validFileNameError|applicableStringEncodingError)|OutOfSpaceError|Un(supportedSchemeError|knownError))|LockingError)|xedPitchFontMask)|2(1FunctionKey|7FunctionKey|2FunctionKey|8FunctionKey|3FunctionKey|9FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey|6FunctionKey)|o(nt(Mo(noSpaceTrait|dernSerifsClass)|BoldTrait|S(ymbolicClass|criptsClass|labSerifsClass|ansSerifClass)|C(o(ndensedTrait|llectionApplicationOnlyMask)|larendonSerifsClass)|TransitionalSerifsClass|I(ntegerAdvancementsRenderingMode|talicTrait)|O(ldStyleSerifsClass|rnamentalsClass)|DefaultRenderingMode|U(nknownClass|IOptimizedTrait)|Panel(S(hadowEffectModeMask|t(andardModesMask|rikethroughEffectModeMask)|izeModeMask)|CollectionModeMask|TextColorEffectModeMask|DocumentColorEffectModeMask|UnderlineEffectModeMask|FaceModeMask|All(ModesMask|EffectsModeMask))|ExpandedTrait|VerticalTrait|F(amilyClassMask|reeformSerifsClass)|Antialiased(RenderingMode|IntegerAdvancementsRenderingMode))|cusRing(Below|Type(None|Default|Exterior)|Only|Above)|urByteGlyphPacking|rm(attingError(M(inimum|aximum))?|FeedCharacter))|8FunctionKey|unction(ExpressionType|KeyMask)|3(1FunctionKey|2FunctionKey|3FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey)|9FunctionKey|4FunctionKey|P(RevertButton|S(ize(Title|Field)|etButton)|CurrentField|Preview(Button|Field))|l(oat(ingPointSamplesBitmapFormat|Type)|agsChanged(Mask)?)|axButton|5FunctionKey|6FunctionKey)|W(heelModeColorPanel|indow(s(NTOperatingSystem|CP125(1StringEncoding|2StringEncoding|3StringEncoding|4StringEncoding|0StringEncoding)|95(InterfaceStyle|OperatingSystem))|M(iniaturizeButton|ovedEventType)|Below|CloseButton|ToolbarButton|ZoomButton|Out|DocumentIconButton|ExposedEventType|Above)|orkspaceLaunch(NewInstance|InhibitingBackgroundOnly|Default|PreferringClassic|WithoutA(ctivation|ddingToRecents)|A(sync|nd(Hide(Others)?|Print)|llowingClassicStartup))|eek(day(CalendarUnit|OrdinalCalendarUnit)|CalendarUnit)|a(ntsBidiLevels|rningAlertStyle)|r(itingDirection(RightToLeft|Natural|LeftToRight)|apCalendarComponents))|L(i(stModeMatrix|ne(Moves(Right|Down|Up|Left)|B(order|reakBy(C(harWrapping|lipping)|Truncating(Middle|Head|Tail)|WordWrapping))|S(eparatorCharacter|weep(Right|Down|Up|Left))|ToBezierPathElement|DoesntMove|arSlider)|teralSearch|kePredicateOperatorType|ghterFontAction|braryDirectory)|ocalDomainMask|e(ssThan(Comparison|OrEqualTo(Comparison|PredicateOperatorType)|PredicateOperatorType)|ft(Mouse(D(own(Mask)?|ragged(Mask)?)|Up(Mask)?)|T(ext(Movement|Alignment)|ab(sBezelBorder|StopType))|ArrowFunctionKey))|a(yout(RightToLeft|NotDone|CantFit|OutOfGlyphs|Done|LeftToRight)|ndscapeOrientation)|ABColorSpaceModel)|A(sc(iiWithDoubleByteEUCGlyphPacking|endingPageOrder)|n(y(Type|PredicateModifier|EventMask)|choredSearch|imation(Blocking|Nonblocking(Threaded)?|E(ffect(DisappearingItemDefault|Poof)|ase(In(Out)?|Out))|Linear)|dPredicateType)|t(Bottom|tachmentCharacter|omicWrite|Top)|SCIIStringEncoding|d(obe(GB1CharacterCollection|CNS1CharacterCollection|Japan(1CharacterCollection|2CharacterCollection)|Korea1CharacterCollection)|dTraitFontAction|minApplicationDirectory)|uto(saveOperation|Pagination)|pp(lication(SupportDirectory|D(irectory|e(fined(Mask)?|legateReply(Success|Cancel|Failure)|activatedEventType))|ActivatedEventType)|KitDefined(Mask)?)|l(ternateKeyMask|pha(ShiftKeyMask|NonpremultipliedBitmapFormat|FirstBitmapFormat)|ert(SecondButtonReturn|ThirdButtonReturn|OtherReturn|DefaultReturn|ErrorReturn|FirstButtonReturn|AlternateReturn)|l(ScrollerParts|DomainsMask|PredicateModifier|LibrariesDirectory|ApplicationsDirectory))|rgument(sWrongScriptError|EvaluationScriptError)|bove(Bottom|Top)|WTEventType))\\b",name:"support.constant.cocoa.objc"},anonymous_pattern_4:{begin:"\\b(id)\\s*(?=<)",beginCaptures:{1:{name:"storage.type.objc"}},end:"(?<=>)",name:"meta.id-with-protocol.objc",patterns:[{include:"#protocol_list"}]},anonymous_pattern_5:{match:"\\b(NS_DURING|NS_HANDLER|NS_ENDHANDLER)\\b",name:"keyword.control.macro.objc"},anonymous_pattern_7:{captures:{1:{name:"punctuation.definition.keyword.objc"}},match:"(@)(try|catch|finally|throw)\\b",name:"keyword.control.exception.objc"},anonymous_pattern_8:{captures:{1:{name:"punctuation.definition.keyword.objc"}},match:"(@)(synchronized)\\b",name:"keyword.control.synchronize.objc"},anonymous_pattern_9:{captures:{1:{name:"punctuation.definition.keyword.objc"}},match:"(@)(required|optional)\\b",name:"keyword.control.protocol-specification.objc"},apple_foundation_functional_macros:{begin:"(\\b(?:API_AVAILABLE|API_DEPRECATED|API_UNAVAILABLE|NS_AVAILABLE|NS_AVAILABLE_MAC|NS_AVAILABLE_IOS|NS_DEPRECATED|NS_DEPRECATED_MAC|NS_DEPRECATED_IOS|NS_SWIFT_NAME))(?:(?:\\s)+)?(\\()",end:"\\)",beginCaptures:{1:{name:"entity.name.function.preprocessor.apple-foundation.objc"},2:{name:"punctuation.section.macro.arguments.begin.bracket.round.apple-foundation.objc"}},endCaptures:{0:{name:"punctuation.section.macro.arguments.end.bracket.round.apple-foundation.objc"}},name:"meta.preprocessor.macro.callable.apple-foundation.objc",patterns:[{include:"#c_lang"}]},bracketed_content:{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.scope.begin.objc"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.scope.end.objc"}},name:"meta.bracketed.objc",patterns:[{begin:"(?=predicateWithFormat:)(?<=NSPredicate )(predicateWithFormat:)",beginCaptures:{1:{name:"support.function.any-method.objc"},2:{name:"punctuation.separator.arguments.objc"}},end:"(?=\\])",name:"meta.function-call.predicate.objc",patterns:[{captures:{1:{name:"punctuation.separator.arguments.objc"}},match:"\\bargument(Array|s)(:)",name:"support.function.any-method.name-of-parameter.objc"},{captures:{1:{name:"punctuation.separator.arguments.objc"}},match:"\\b\\w+(:)",name:"invalid.illegal.unknown-method.objc"},{begin:'@"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objc"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objc"}},name:"string.quoted.double.objc",patterns:[{match:"\\b(AND|OR|NOT|IN)\\b",name:"keyword.operator.logical.predicate.cocoa.objc"},{match:"\\b(ALL|ANY|SOME|NONE)\\b",name:"constant.language.predicate.cocoa.objc"},{match:"\\b(NULL|NIL|SELF|TRUE|YES|FALSE|NO|FIRST|LAST|SIZE)\\b",name:"constant.language.predicate.cocoa.objc"},{match:"\\b(MATCHES|CONTAINS|BEGINSWITH|ENDSWITH|BETWEEN)\\b",name:"keyword.operator.comparison.predicate.cocoa.objc"},{match:"\\bC(ASEINSENSITIVE|I)\\b",name:"keyword.other.modifier.predicate.cocoa.objc"},{match:"\\b(ANYKEY|SUBQUERY|CAST|TRUEPREDICATE|FALSEPREDICATE)\\b",name:"keyword.other.predicate.cocoa.objc"},{match:`\\\\(\\\\|[abefnrtv'"?]|[0-3]\\d{,2}|[4-7]\\d?|x[a-zA-Z0-9]+)`,name:"constant.character.escape.objc"},{match:"\\\\.",name:"invalid.illegal.unknown-escape.objc"}]},{include:"#special_variables"},{include:"#c_functions"},{include:"$base"}]},{begin:'(?=\\w)(?<=[\\w\\])"] )(\\w+(?:(:)|(?=\\])))',beginCaptures:{1:{name:"support.function.any-method.objc"},2:{name:"punctuation.separator.arguments.objc"}},end:"(?=\\])",name:"meta.function-call.objc",patterns:[{captures:{1:{name:"punctuation.separator.arguments.objc"}},match:"\\b\\w+(:)",name:"support.function.any-method.name-of-parameter.objc"},{include:"#special_variables"},{include:"#c_functions"},{include:"$base"}]},{include:"#special_variables"},{include:"#c_functions"},{include:"$self"}]},c_functions:{patterns:[{captures:{1:{name:"punctuation.whitespace.support.function.leading.objc"},2:{name:"support.function.C99.objc"}},match:"(\\s*)\\b(hypot(f|l)?|s(scanf|ystem|nprintf|ca(nf|lb(n(f|l)?|ln(f|l)?))|i(n(h(f|l)?|f|l)?|gn(al|bit))|tr(s(tr|pn)|nc(py|at|mp)|c(spn|hr|oll|py|at|mp)|to(imax|d|u(l(l)?|max)|k|f|l(d|l)?)|error|pbrk|ftime|len|rchr|xfrm)|printf|et(jmp|vbuf|locale|buf)|qrt(f|l)?|w(scanf|printf)|rand)|n(e(arbyint(f|l)?|xt(toward(f|l)?|after(f|l)?))|an(f|l)?)|c(s(in(h(f|l)?|f|l)?|qrt(f|l)?)|cos(h(f)?|f|l)?|imag(f|l)?|t(ime|an(h(f|l)?|f|l)?)|o(s(h(f|l)?|f|l)?|nj(f|l)?|pysign(f|l)?)|p(ow(f|l)?|roj(f|l)?)|e(il(f|l)?|xp(f|l)?)|l(o(ck|g(f|l)?)|earerr)|a(sin(h(f|l)?|f|l)?|cos(h(f|l)?|f|l)?|tan(h(f|l)?|f|l)?|lloc|rg(f|l)?|bs(f|l)?)|real(f|l)?|brt(f|l)?)|t(ime|o(upper|lower)|an(h(f|l)?|f|l)?|runc(f|l)?|gamma(f|l)?|mp(nam|file))|i(s(space|n(ormal|an)|cntrl|inf|digit|u(nordered|pper)|p(unct|rint)|finite|w(space|c(ntrl|type)|digit|upper|p(unct|rint)|lower|al(num|pha)|graph|xdigit|blank)|l(ower|ess(equal|greater)?)|al(num|pha)|gr(eater(equal)?|aph)|xdigit|blank)|logb(f|l)?|max(div|abs))|di(v|fftime)|_Exit|unget(c|wc)|p(ow(f|l)?|ut(s|c(har)?|wc(har)?)|error|rintf)|e(rf(c(f|l)?|f|l)?|x(it|p(2(f|l)?|f|l|m1(f|l)?)?))|v(s(scanf|nprintf|canf|printf|w(scanf|printf))|printf|f(scanf|printf|w(scanf|printf))|w(scanf|printf)|a_(start|copy|end|arg))|qsort|f(s(canf|e(tpos|ek))|close|tell|open|dim(f|l)?|p(classify|ut(s|c|w(s|c))|rintf)|e(holdexcept|set(e(nv|xceptflag)|round)|clearexcept|testexcept|of|updateenv|r(aiseexcept|ror)|get(e(nv|xceptflag)|round))|flush|w(scanf|ide|printf|rite)|loor(f|l)?|abs(f|l)?|get(s|c|pos|w(s|c))|re(open|e|ad|xp(f|l)?)|m(in(f|l)?|od(f|l)?|a(f|l|x(f|l)?)?))|l(d(iv|exp(f|l)?)|o(ngjmp|cal(time|econv)|g(1(p(f|l)?|0(f|l)?)|2(f|l)?|f|l|b(f|l)?)?)|abs|l(div|abs|r(int(f|l)?|ound(f|l)?))|r(int(f|l)?|ound(f|l)?)|gamma(f|l)?)|w(scanf|c(s(s(tr|pn)|nc(py|at|mp)|c(spn|hr|oll|py|at|mp)|to(imax|d|u(l(l)?|max)|k|f|l(d|l)?|mbs)|pbrk|ftime|len|r(chr|tombs)|xfrm)|to(b|mb)|rtomb)|printf|mem(set|c(hr|py|mp)|move))|a(s(sert|ctime|in(h(f|l)?|f|l)?)|cos(h(f|l)?|f|l)?|t(o(i|f|l(l)?)|exit|an(h(f|l)?|2(f|l)?|f|l)?)|b(s|ort))|g(et(s|c(har)?|env|wc(har)?)|mtime)|r(int(f|l)?|ound(f|l)?|e(name|alloc|wind|m(ove|quo(f|l)?|ainder(f|l)?))|a(nd|ise))|b(search|towc)|m(odf(f|l)?|em(set|c(hr|py|mp)|move)|ktime|alloc|b(s(init|towcs|rtowcs)|towc|len|r(towc|len))))\\b"},{captures:{1:{name:"punctuation.whitespace.function-call.leading.objc"},2:{name:"support.function.any-method.objc"},3:{name:"punctuation.definition.parameters.objc"}},match:`(?x) (?: (?= \\s ) (?:(?<=else|new|return) | (?<!\\w)) (\\s+))? + (\\b + (?!(while|for|do|if|else|switch|catch|enumerate|return|r?iterate)\\s*\\()(?:(?!NS)[A-Za-z_][A-Za-z0-9_]*+\\b | :: )++ # actual name + ) + \\s*(\\()`,name:"meta.function-call.objc"}]},c_lang:{patterns:[{include:"#preprocessor-rule-enabled"},{include:"#preprocessor-rule-disabled"},{include:"#preprocessor-rule-conditional"},{include:"#comments"},{include:"#switch_statement"},{match:"\\b(break|continue|do|else|for|goto|if|_Pragma|return|while)\\b",name:"keyword.control.objc"},{include:"#storage_types"},{match:"typedef",name:"keyword.other.typedef.objc"},{match:"\\bin\\b",name:"keyword.other.in.objc"},{match:"\\b(const|extern|register|restrict|static|volatile|inline|__block)\\b",name:"storage.modifier.objc"},{match:"\\bk[A-Z]\\w*\\b",name:"constant.other.variable.mac-classic.objc"},{match:"\\bg[A-Z]\\w*\\b",name:"variable.other.readwrite.global.mac-classic.objc"},{match:"\\bs[A-Z]\\w*\\b",name:"variable.other.readwrite.static.mac-classic.objc"},{match:"\\b(NULL|true|false|TRUE|FALSE)\\b",name:"constant.language.objc"},{include:"#operators"},{include:"#numbers"},{include:"#strings"},{include:"#special_variables"},{begin:`(?x) +^\\s* ((\\#)\\s*define) \\s+ # define +((?<id>[a-zA-Z_$][\\w$]*)) # macro name +(?: + (\\() + ( + \\s* \\g<id> \\s* # first argument + ((,) \\s* \\g<id> \\s*)* # additional arguments + (?:\\.\\.\\.)? # varargs ellipsis? + ) + (\\)) +)?`,beginCaptures:{1:{name:"keyword.control.directive.define.objc"},2:{name:"punctuation.definition.directive.objc"},3:{name:"entity.name.function.preprocessor.objc"},5:{name:"punctuation.definition.parameters.begin.objc"},6:{name:"variable.parameter.preprocessor.objc"},8:{name:"punctuation.separator.parameters.objc"},9:{name:"punctuation.definition.parameters.end.objc"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.macro.objc",patterns:[{include:"#preprocessor-rule-define-line-contents"}]},{begin:"^\\s*((#)\\s*(error|warning))\\b\\s*",beginCaptures:{1:{name:"keyword.control.directive.diagnostic.$3.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?<!\\\\)(?=\\n)",name:"meta.preprocessor.diagnostic.objc",patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objc"}},end:'"|(?<!\\\\)(?=\\s*\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.objc"}},name:"string.quoted.double.objc",patterns:[{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.objc"}},end:"'|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.objc"}},name:"string.quoted.single.objc",patterns:[{include:"#line_continuation_character"}]},{begin:`[^'"]`,end:"(?<!\\\\)(?=\\s*\\n)",name:"string.unquoted.single.objc",patterns:[{include:"#line_continuation_character"},{include:"#comments"}]}]},{begin:"^\\s*((#)\\s*(include(?:_next)?|import))\\b\\s*",beginCaptures:{1:{name:"keyword.control.directive.$3.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.include.objc",patterns:[{include:"#line_continuation_character"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objc"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objc"}},name:"string.quoted.double.include.objc"},{begin:"<",beginCaptures:{0:{name:"punctuation.definition.string.begin.objc"}},end:">",endCaptures:{0:{name:"punctuation.definition.string.end.objc"}},name:"string.quoted.other.lt-gt.include.objc"}]},{include:"#pragma-mark"},{begin:"^\\s*((#)\\s*line)\\b",beginCaptures:{1:{name:"keyword.control.directive.line.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#strings"},{include:"#numbers"},{include:"#line_continuation_character"}]},{begin:"^\\s*(?:((#)\\s*undef))\\b",beginCaptures:{1:{name:"keyword.control.directive.undef.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objc",patterns:[{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.preprocessor.objc"},{include:"#line_continuation_character"}]},{begin:"^\\s*(?:((#)\\s*pragma))\\b",beginCaptures:{1:{name:"keyword.control.directive.pragma.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.pragma.objc",patterns:[{include:"#strings"},{match:"[a-zA-Z_$][\\w\\-$]*",name:"entity.other.attribute-name.pragma.preprocessor.objc"},{include:"#numbers"},{include:"#line_continuation_character"}]},{match:"\\b(u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t)\\b",name:"support.type.sys-types.objc"},{match:"\\b(pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t)\\b",name:"support.type.pthread.objc"},{match:`(?x) \\b +(int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t +|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t +|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t +|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t +|uintmax_t|uintmax_t) +\\b`,name:"support.type.stdint.objc"},{match:"\\b(noErr|kNilOptions|kInvalidID|kVariableLengthArray)\\b",name:"support.constant.mac-classic.objc"},{match:`(?x) \\b +(AbsoluteTime|Boolean|Byte|ByteCount|ByteOffset|BytePtr|CompTimeValue|ConstLogicalAddress|ConstStrFileNameParam +|ConstStringPtr|Duration|Fixed|FixedPtr|Float32|Float32Point|Float64|Float80|Float96|FourCharCode|Fract|FractPtr +|Handle|ItemCount|LogicalAddress|OptionBits|OSErr|OSStatus|OSType|OSTypePtr|PhysicalAddress|ProcessSerialNumber +|ProcessSerialNumberPtr|ProcHandle|Ptr|ResType|ResTypePtr|ShortFixed|ShortFixedPtr|SignedByte|SInt16|SInt32|SInt64 +|SInt8|Size|StrFileName|StringHandle|StringPtr|TimeBase|TimeRecord|TimeScale|TimeValue|TimeValue64|UInt16|UInt32 +|UInt64|UInt8|UniChar|UniCharCount|UniCharCountPtr|UniCharPtr|UnicodeScalarValue|UniversalProcHandle|UniversalProcPtr +|UnsignedFixed|UnsignedFixedPtr|UnsignedWide|UTF16Char|UTF32Char|UTF8Char) +\\b`,name:"support.type.mac-classic.objc"},{match:"\\b([A-Za-z0-9_]+_t)\\b",name:"support.type.posix-reserved.objc"},{include:"#block"},{include:"#parens"},{name:"meta.function.objc",begin:"(?<!\\w)(?!\\s*(?:not|compl|sizeof|not_eq|bitand|xor|bitor|and|or|and_eq|xor_eq|or_eq|alignof|alignas|_Alignof|_Alignas|while|for|do|if|else|goto|switch|return|break|case|continue|default|void|char|short|int|signed|unsigned|long|float|double|bool|_Bool|_Complex|_Imaginary|u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t|pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t|NULL|true|false|memory_order|atomic_bool|atomic_char|atomic_schar|atomic_uchar|atomic_short|atomic_ushort|atomic_int|atomic_uint|atomic_long|atomic_ulong|atomic_llong|atomic_ullong|atomic_char16_t|atomic_char32_t|atomic_wchar_t|atomic_int_least8_t|atomic_uint_least8_t|atomic_int_least16_t|atomic_uint_least16_t|atomic_int_least32_t|atomic_uint_least32_t|atomic_int_least64_t|atomic_uint_least64_t|atomic_int_fast8_t|atomic_uint_fast8_t|atomic_int_fast16_t|atomic_uint_fast16_t|atomic_int_fast32_t|atomic_uint_fast32_t|atomic_int_fast64_t|atomic_uint_fast64_t|atomic_intptr_t|atomic_uintptr_t|atomic_size_t|atomic_ptrdiff_t|atomic_intmax_t|atomic_uintmax_t|struct|union|enum|typedef|auto|register|static|extern|thread_local|inline|_Noreturn|const|volatile|restrict|_Atomic)\\s*\\()(?=[a-zA-Z_]\\w*\\s*\\()",end:"(?<=\\))",patterns:[{include:"#function-innards"}]},{include:"#line_continuation_character"},{name:"meta.bracket.square.access.objc",begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))?(\\[)(?!\\])",beginCaptures:{1:{name:"variable.object.objc"},2:{name:"punctuation.definition.begin.bracket.square.objc"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.end.bracket.square.objc"}},patterns:[{include:"#function-call-innards"}]},{name:"storage.modifier.array.bracket.square.objc",match:"\\[\\s*\\]"},{match:";",name:"punctuation.terminator.statement.objc"},{match:",",name:"punctuation.separator.delimiter.objc"}],repository:{probably_a_parameter:{match:"(?<=(?:[a-zA-Z_0-9] |[&*>\\]\\)]))\\s*([a-zA-Z_]\\w*)\\s*(?=(?:\\[\\]\\s*)?(?:,|\\)))",captures:{1:{name:"variable.parameter.probably.objc"}}},"access-method":{name:"meta.function-call.member.objc",begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))\\s*(?:(\\.)|(->))((?:(?:[a-zA-Z_][a-zA-Z_0-9]*)\\s*(?:(?:\\.)|(?:->)))*)\\s*([a-zA-Z_][a-zA-Z_0-9]*)(\\()",beginCaptures:{1:{name:"variable.object.objc"},2:{name:"punctuation.separator.dot-access.objc"},3:{name:"punctuation.separator.pointer-access.objc"},4:{patterns:[{match:"\\.",name:"punctuation.separator.dot-access.objc"},{match:"->",name:"punctuation.separator.pointer-access.objc"},{match:"[a-zA-Z_][a-zA-Z_0-9]*",name:"variable.object.objc"},{name:"everything.else.objc",match:".+"}]},5:{name:"entity.name.function.member.objc"},6:{name:"punctuation.section.arguments.begin.bracket.round.function.member.objc"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.member.objc"}},patterns:[{include:"#function-call-innards"}]},block:{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objc"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objc"}},name:"meta.block.objc",patterns:[{include:"#block_innards"}]}]},block_innards:{patterns:[{include:"#preprocessor-rule-enabled-block"},{include:"#preprocessor-rule-disabled-block"},{include:"#preprocessor-rule-conditional-block"},{include:"#method_access"},{include:"#member_access"},{include:"#c_function_call"},{name:"meta.initialization.objc",begin:`(?x) +(?: + (?: + (?=\\s)(?<!else|new|return) + (?<=\\w) \\s+(and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas) # or word + space before name + ) +) +( + (?:[A-Za-z_][A-Za-z0-9_]*+ | :: )++ # actual name + | + (?:(?<=operator) (?:[-*&<>=+!]+ | \\(\\) | \\[\\])) +) +\\s*(\\() # opening bracket`,beginCaptures:{1:{name:"variable.other.objc"},2:{name:"punctuation.section.parens.begin.bracket.round.initialization.objc"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.initialization.objc"}},patterns:[{include:"#function-call-innards"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objc"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objc"}},patterns:[{include:"#block_innards"}]},{include:"#parens-block"},{include:"$base"}]},c_function_call:{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +(?= +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++\\s*\\( # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\]))\\s*\\( +)`,end:"(?<=\\))(?!\\w)",name:"meta.function-call.objc",patterns:[{include:"#function-call-innards"}]},comments:{patterns:[{captures:{1:{name:"meta.toc-list.banner.block.objc"}},match:"^/\\* =(\\s*.*?)\\s*= \\*/$\\n?",name:"comment.block.objc"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.objc"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.objc"}},name:"comment.block.objc"},{captures:{1:{name:"meta.toc-list.banner.line.objc"}},match:"^// =(\\s*.*?)\\s*=\\s*$\\n?",name:"comment.line.banner.objc"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.objc"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.objc"}},end:"(?=\\n)",name:"comment.line.double-slash.objc",patterns:[{include:"#line_continuation_character"}]}]}]},disabled:{begin:"^\\s*#\\s*if(n?def)?\\b.*$",end:"^\\s*#\\s*endif\\b",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},line_continuation_character:{patterns:[{match:"(\\\\)\\n",captures:{1:{name:"constant.character.escape.line-continuation.objc"}}}]},parens:{name:"meta.parens.objc",begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objc"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objc"}},patterns:[{include:"$base"}]},"parens-block":{name:"meta.parens.block.objc",begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objc"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objc"}},patterns:[{include:"#block_innards"},{match:"(?-mix:(?<!:):(?!:))",name:"punctuation.range-based.objc"}]},"pragma-mark":{captures:{1:{name:"meta.preprocessor.pragma.objc"},2:{name:"keyword.control.directive.pragma.pragma-mark.objc"},3:{name:"punctuation.definition.directive.objc"},4:{name:"entity.name.tag.pragma-mark.objc"}},match:"^\\s*(((#)\\s*pragma\\s+mark)\\s+(.*))",name:"meta.section.objc"},operators:{patterns:[{match:"(?<![\\w$])(sizeof)(?![\\w$])",name:"keyword.operator.sizeof.objc"},{match:"--",name:"keyword.operator.decrement.objc"},{match:"\\+\\+",name:"keyword.operator.increment.objc"},{match:"%=|\\+=|-=|\\*=|(?<!\\()/=",name:"keyword.operator.assignment.compound.objc"},{match:"&=|\\^=|<<=|>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.objc"},{match:"<<|>>",name:"keyword.operator.bitwise.shift.objc"},{match:"!=|<=|>=|==|<|>",name:"keyword.operator.comparison.objc"},{match:"&&|!|\\|\\|",name:"keyword.operator.logical.objc"},{match:"&|\\||\\^|~",name:"keyword.operator.objc"},{match:"=",name:"keyword.operator.assignment.objc"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.objc"},{begin:"(\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.objc"}},end:"(:)",endCaptures:{1:{name:"keyword.operator.ternary.objc"}},patterns:[{include:"#function-call-innards"},{include:"$base"}]}]},strings:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objc"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objc"}},name:"string.quoted.double.objc",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"},{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.objc"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.objc"}},name:"string.quoted.single.objc",patterns:[{include:"#string_escaped_char"},{include:"#line_continuation_character"}]}]},string_escaped_char:{patterns:[{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3]\\d{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape.objc"},{match:"\\\\.",name:"invalid.illegal.unknown-escape.objc"}]},string_placeholder:{patterns:[{match:`(?x) % +(\\d+\\$)? # field (argument #) +[#0\\- +']* # flags +[,;:_]? # separator character (AltiVec) +((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width +(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision +(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier +[diouxXDOUeEfFgGaACcSspn%] # conversion type`,name:"constant.other.placeholder.objc"},{match:'(%)(?!"\\s*(PRI|SCN))',captures:{1:{name:"invalid.illegal.placeholder.objc"}}}]},storage_types:{patterns:[{match:"(?-mix:(?<!\\w)(?:void|char|short|int|signed|unsigned|long|float|double|bool|_Bool)(?!\\w))",name:"storage.type.built-in.primitive.objc"},{match:"(?-mix:(?<!\\w)(?:_Complex|_Imaginary|u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t|pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t|memory_order|atomic_bool|atomic_char|atomic_schar|atomic_uchar|atomic_short|atomic_ushort|atomic_int|atomic_uint|atomic_long|atomic_ulong|atomic_llong|atomic_ullong|atomic_char16_t|atomic_char32_t|atomic_wchar_t|atomic_int_least8_t|atomic_uint_least8_t|atomic_int_least16_t|atomic_uint_least16_t|atomic_int_least32_t|atomic_uint_least32_t|atomic_int_least64_t|atomic_uint_least64_t|atomic_int_fast8_t|atomic_uint_fast8_t|atomic_int_fast16_t|atomic_uint_fast16_t|atomic_int_fast32_t|atomic_uint_fast32_t|atomic_int_fast64_t|atomic_uint_fast64_t|atomic_intptr_t|atomic_uintptr_t|atomic_size_t|atomic_ptrdiff_t|atomic_intmax_t|atomic_uintmax_t)(?!\\w))",name:"storage.type.built-in.objc"},{match:"(?-mix:\\b(asm|__asm__|enum|struct|union)\\b)",name:"storage.type.$1.objc"}]},vararg_ellipses:{match:"(?<!\\.)\\.\\.\\.(?!\\.)",name:"punctuation.vararg-ellipses.objc"},"preprocessor-rule-conditional":{patterns:[{begin:"^\\s*((#)\\s*if(?:n?def)?\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#preprocessor-rule-enabled-elif"},{include:"#preprocessor-rule-enabled-else"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"$base"}]},{match:"^\\s*#\\s*(else|elif|endif)\\b",captures:{0:{name:"invalid.illegal.stray-$1.objc"}}}]},"preprocessor-rule-conditional-block":{patterns:[{begin:"^\\s*((#)\\s*if(?:n?def)?\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#preprocessor-rule-enabled-elif-block"},{include:"#preprocessor-rule-enabled-else-block"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#block_innards"}]},{match:"^\\s*#\\s*(else|elif|endif)\\b",captures:{0:{name:"invalid.illegal.stray-$1.objc"}}}]},"preprocessor-rule-conditional-line":{patterns:[{match:"(?:\\bdefined\\b\\s*$)|(?:\\bdefined\\b(?=\\s*\\(*\\s*(?:(?!defined\\b)[a-zA-Z_$][\\w$]*\\b)\\s*\\)*\\s*(?:\\n|//|/\\*|\\?|\\:|&&|\\|\\||\\\\\\s*\\n)))",name:"keyword.control.directive.conditional.objc"},{match:"\\bdefined\\b",name:"invalid.illegal.macro-name.objc"},{include:"#comments"},{include:"#strings"},{include:"#numbers"},{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.objc"}},end:":",endCaptures:{0:{name:"keyword.operator.ternary.objc"}},patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#operators"},{match:"\\b(NULL|true|false|TRUE|FALSE)\\b",name:"constant.language.objc"},{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.preprocessor.objc"},{include:"#line_continuation_character"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objc"}},end:"\\)|(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objc"}},patterns:[{include:"#preprocessor-rule-conditional-line"}]}]},"preprocessor-rule-disabled":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{include:"#preprocessor-rule-enabled-elif"},{include:"#preprocessor-rule-enabled-else"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"$base"}]},{contentName:"comment.block.preprocessor.if-branch.objc",begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]}]},"preprocessor-rule-disabled-block":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{include:"#preprocessor-rule-enabled-elif-block"},{include:"#preprocessor-rule-enabled-else-block"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#block_innards"}]},{contentName:"comment.block.preprocessor.if-branch.in-block.objc",begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]}]},"preprocessor-rule-disabled-elif":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{contentName:"comment.block.preprocessor.elif-branch.objc",begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]},"preprocessor-rule-enabled":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"},3:{name:"constant.numeric.preprocessor.objc"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{contentName:"comment.block.preprocessor.else-branch.objc",begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{contentName:"comment.block.preprocessor.if-branch.objc",begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"$base"}]}]}]},"preprocessor-rule-enabled-block":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{contentName:"comment.block.preprocessor.else-branch.in-block.objc",begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{contentName:"comment.block.preprocessor.if-branch.in-block.objc",begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#block_innards"}]}]}]},"preprocessor-rule-enabled-elif":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:endif)\\b))",patterns:[{contentName:"comment.block.preprocessor.elif-branch.objc",begin:"^\\s*((#)\\s*(else)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{contentName:"comment.block.preprocessor.elif-branch.objc",begin:"^\\s*((#)\\s*(elif)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{include:"$base"}]}]},"preprocessor-rule-enabled-elif-block":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objc",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:endif)\\b))",patterns:[{contentName:"comment.block.preprocessor.elif-branch.in-block.objc",begin:"^\\s*((#)\\s*(else)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{contentName:"comment.block.preprocessor.elif-branch.objc",begin:"^\\s*((#)\\s*(elif)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{include:"#block_innards"}]}]},"preprocessor-rule-enabled-else":{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"$base"}]},"preprocessor-rule-enabled-else-block":{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objc"},1:{name:"keyword.control.directive.conditional.objc"},2:{name:"punctuation.definition.directive.objc"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#block_innards"}]},"preprocessor-rule-define-line-contents":{patterns:[{include:"#vararg_ellipses"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objc"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objc"}},name:"meta.block.objc",patterns:[{include:"#preprocessor-rule-define-line-blocks"}]},{match:"\\(",name:"punctuation.section.parens.begin.bracket.round.objc"},{match:"\\)",name:"punctuation.section.parens.end.bracket.round.objc"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas|asm|__asm__|auto|bool|_Bool|char|_Complex|double|enum|float|_Imaginary|int|long|short|signed|struct|typedef|union|unsigned|void)\\s*\\() +(?= + (?:[A-Za-z_][A-Za-z0-9_]*+|::)++\\s*\\( # actual name + | + (?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\]))\\s*\\( +)`,end:"(?<=\\))(?!\\w)|(?<!\\\\)(?=\\s*\\n)",name:"meta.function.objc",patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objc"}},end:'"|(?<!\\\\)(?=\\s*\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.objc"}},name:"string.quoted.double.objc",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"},{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.objc"}},end:"'|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.objc"}},name:"string.quoted.single.objc",patterns:[{include:"#string_escaped_char"},{include:"#line_continuation_character"}]},{include:"#method_access"},{include:"#member_access"},{include:"$base"}]},"preprocessor-rule-define-line-blocks":{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objc"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objc"}},patterns:[{include:"#preprocessor-rule-define-line-blocks"},{include:"#preprocessor-rule-define-line-contents"}]},{include:"#preprocessor-rule-define-line-contents"}]},"preprocessor-rule-define-line-functions":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#vararg_ellipses"},{include:"#method_access"},{include:"#member_access"},{include:"#operators"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.objc"},2:{name:"punctuation.section.arguments.begin.bracket.round.objc"}},end:"(\\))|(?<!\\\\)(?=\\s*\\n)",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.objc"}},patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objc"}},end:"(\\))|(?<!\\\\)(?=\\s*\\n)",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.objc"}},patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{include:"#preprocessor-rule-define-line-contents"}]},"function-innards":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#operators"},{include:"#vararg_ellipses"},{name:"meta.function.definition.parameters.objc",begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.objc"},2:{name:"punctuation.section.parameters.begin.bracket.round.objc"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.objc"}},patterns:[{include:"#probably_a_parameter"},{include:"#function-innards"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objc"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objc"}},patterns:[{include:"#function-innards"}]},{include:"$base"}]},"function-call-innards":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#method_access"},{include:"#member_access"},{include:"#operators"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.objc"},2:{name:"punctuation.section.arguments.begin.bracket.round.objc"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.objc"}},patterns:[{include:"#function-call-innards"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objc"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objc"}},patterns:[{include:"#function-call-innards"}]},{include:"#block_innards"}]},default_statement:{name:"meta.conditional.case.objc",begin:"((?<!\\w)default(?!\\w))",beginCaptures:{1:{name:"keyword.control.default.objc"}},end:"(:)",endCaptures:{1:{name:"punctuation.separator.case.default.objc"}},patterns:[{include:"#conditional_context"}]},case_statement:{name:"meta.conditional.case.objc",begin:"((?<!\\w)case(?!\\w))",beginCaptures:{1:{name:"keyword.control.case.objc"}},end:"(:)",endCaptures:{1:{name:"punctuation.separator.case.objc"}},patterns:[{include:"#conditional_context"}]},switch_statement:{name:"meta.block.switch.objc",begin:"(((?<!\\w)switch(?!\\w)))",beginCaptures:{1:{name:"meta.head.switch.objc"},2:{name:"keyword.control.switch.objc"}},end:"(?:(?<=\\})|(?=[;>\\[\\]=]))",patterns:[{name:"meta.head.switch.objc",begin:"\\G ?",end:"((?:\\{|(?=;)))",endCaptures:{1:{name:"punctuation.section.block.begin.bracket.curly.switch.objc"}},patterns:[{include:"#switch_conditional_parentheses"},{include:"$base"}]},{name:"meta.body.switch.objc",begin:"(?<=\\{)",end:"(\\})",endCaptures:{1:{name:"punctuation.section.block.end.bracket.curly.switch.objc"}},patterns:[{include:"#default_statement"},{include:"#case_statement"},{include:"$base"},{include:"#block_innards"}]},{name:"meta.tail.switch.objc",begin:"(?<=})[\\s\\n]*",end:"[\\s\\n]*(?=;)",patterns:[{include:"$base"}]}]},switch_conditional_parentheses:{name:"meta.conditional.switch.objc",begin:"(\\()",beginCaptures:{1:{name:"punctuation.section.parens.begin.bracket.round.conditional.switch.objc"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.conditional.switch.objc"}},patterns:[{include:"#conditional_context"}]},static_assert:{begin:"(static_assert|_Static_assert)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.static_assert.objc"},2:{name:"punctuation.section.arguments.begin.bracket.round.objc"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.objc"}},patterns:[{name:"meta.static_assert.message.objc",begin:'(,)\\s*(?=(?:L|u8|u|U\\s*\\")?)',beginCaptures:{1:{name:"punctuation.separator.delimiter.objc"}},end:"(?=\\))",patterns:[{include:"#string_context"},{include:"#string_context_c"}]},{include:"#function_call_context"}]},conditional_context:{patterns:[{include:"$base"},{include:"#block_innards"}]},member_access:{match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:[a-zA-Z_]\\w*\\s*(?-mix:(?:(?:\\.\\*|\\.))|(?:(?:->\\*|->)))\\s*)*)\\s*(\\b(?!(?:void|char|short|int|signed|unsigned|long|float|double|bool|_Bool|_Complex|_Imaginary|u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t|pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t|memory_order|atomic_bool|atomic_char|atomic_schar|atomic_uchar|atomic_short|atomic_ushort|atomic_int|atomic_uint|atomic_long|atomic_ulong|atomic_llong|atomic_ullong|atomic_char16_t|atomic_char32_t|atomic_wchar_t|atomic_int_least8_t|atomic_uint_least8_t|atomic_int_least16_t|atomic_uint_least16_t|atomic_int_least32_t|atomic_uint_least32_t|atomic_int_least64_t|atomic_uint_least64_t|atomic_int_fast8_t|atomic_uint_fast8_t|atomic_int_fast16_t|atomic_uint_fast16_t|atomic_int_fast32_t|atomic_uint_fast32_t|atomic_int_fast64_t|atomic_uint_fast64_t|atomic_intptr_t|atomic_uintptr_t|atomic_size_t|atomic_ptrdiff_t|atomic_intmax_t|atomic_uintmax_t))[a-zA-Z_]\\w*\\b(?!\\())",captures:{1:{patterns:[{include:"#special_variables"},{name:"variable.other.object.access.objc",match:"(.+)"}]},2:{name:"punctuation.separator.dot-access.objc"},3:{name:"punctuation.separator.pointer-access.objc"},4:{patterns:[{include:"#member_access"},{include:"#method_access"},{match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))",captures:{1:{patterns:[{include:"#special_variables"},{name:"variable.other.object.access.objc",match:"(.+)"}]},2:{name:"punctuation.separator.dot-access.objc"},3:{name:"punctuation.separator.pointer-access.objc"}}}]},5:{name:"variable.other.member.objc"}}},method_access:{contentName:"meta.function-call.member.objc",begin:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:[a-zA-Z_]\\w*\\s*(?-mix:(?:(?:\\.\\*|\\.))|(?:(?:->\\*|->)))\\s*)*)\\s*([a-zA-Z_]\\w*)(\\()",beginCaptures:{1:{patterns:[{include:"#special_variables"},{name:"variable.other.object.access.objc",match:"(.+)"}]},2:{name:"punctuation.separator.dot-access.objc"},3:{name:"punctuation.separator.pointer-access.objc"},4:{patterns:[{include:"#member_access"},{include:"#method_access"},{match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))",captures:{1:{patterns:[{include:"#special_variables"},{name:"variable.other.object.access.objc",match:"(.+)"}]},2:{name:"punctuation.separator.dot-access.objc"},3:{name:"punctuation.separator.pointer-access.objc"}}}]},5:{name:"entity.name.function.member.objc"},6:{name:"punctuation.section.arguments.begin.bracket.round.function.member.objc"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.function.member.objc"}},patterns:[{include:"#function-call-innards"}]},numbers:{begin:"(?<!\\w)(?=\\d|\\.\\d)",end:"(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",patterns:[{match:"(\\G0[xX])(?:([0-9a-fA-F](?:(?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*))?((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))(?:([0-9a-fA-F](?:(?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*))?(?:((?<!')([pP])(\\+)?(\\-)?((?-mix:(?:[0-9](?:(?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)))))?(?:([lLfF](?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{1:{name:"keyword.other.unit.hexadecimal.objc"},2:{name:"constant.numeric.hexadecimal.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},3:{name:"punctuation.separator.constant.numeric.objc"},4:{name:"constant.numeric.hexadecimal.objc"},5:{name:"constant.numeric.hexadecimal.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},6:{name:"punctuation.separator.constant.numeric.objc"},8:{name:"keyword.other.unit.exponent.hexadecimal.objc"},9:{name:"keyword.operator.plus.exponent.hexadecimal.objc"},10:{name:"keyword.operator.minus.exponent.hexadecimal.objc"},11:{name:"constant.numeric.exponent.hexadecimal.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},12:{name:"keyword.other.unit.suffix.floating-point.objc"}}},{match:"(\\G(?=[0-9.])(?!0[xXbB]))(?:([0-9](?:(?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*))?((?:(?<=[0-9])\\.|\\.(?=[0-9])))(?:([0-9](?:(?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*))?(?:((?<!')([eE])(\\+)?(\\-)?((?-mix:(?:[0-9](?:(?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)))))?(?:([lLfF](?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{2:{name:"constant.numeric.decimal.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},3:{name:"punctuation.separator.constant.numeric.objc"},4:{name:"constant.numeric.decimal.point.objc"},5:{name:"constant.numeric.decimal.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},6:{name:"punctuation.separator.constant.numeric.objc"},8:{name:"keyword.other.unit.exponent.decimal.objc"},9:{name:"keyword.operator.plus.exponent.decimal.objc"},10:{name:"keyword.operator.minus.exponent.decimal.objc"},11:{name:"constant.numeric.exponent.decimal.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},12:{name:"keyword.other.unit.suffix.floating-point.objc"}}},{match:"(\\G0[bB])([01](?:(?:[01]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)(?:((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{1:{name:"keyword.other.unit.binary.objc"},2:{name:"constant.numeric.binary.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},3:{name:"punctuation.separator.constant.numeric.objc"},4:{name:"keyword.other.unit.suffix.integer.objc"}}},{match:"(\\G0)((?:(?:[0-7]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))+)(?:((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{1:{name:"keyword.other.unit.octal.objc"},2:{name:"constant.numeric.octal.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},3:{name:"punctuation.separator.constant.numeric.objc"},4:{name:"keyword.other.unit.suffix.integer.objc"}}},{match:"(\\G0[xX])([0-9a-fA-F](?:(?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)(?:((?<!')([pP])(\\+)?(\\-)?((?-mix:(?:[0-9](?:(?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)))))?(?:((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{1:{name:"keyword.other.unit.hexadecimal.objc"},2:{name:"constant.numeric.hexadecimal.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},3:{name:"punctuation.separator.constant.numeric.objc"},5:{name:"keyword.other.unit.exponent.hexadecimal.objc"},6:{name:"keyword.operator.plus.exponent.hexadecimal.objc"},7:{name:"keyword.operator.minus.exponent.hexadecimal.objc"},8:{name:"constant.numeric.exponent.hexadecimal.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},9:{name:"keyword.other.unit.suffix.integer.objc"}}},{match:"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:(?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)(?:((?<!')([eE])(\\+)?(\\-)?((?-mix:(?:[0-9](?:(?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)))))?(?:((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{2:{name:"constant.numeric.decimal.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},3:{name:"punctuation.separator.constant.numeric.objc"},5:{name:"keyword.other.unit.exponent.decimal.objc"},6:{name:"keyword.operator.plus.exponent.decimal.objc"},7:{name:"keyword.operator.minus.exponent.decimal.objc"},8:{name:"constant.numeric.exponent.decimal.objc",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objc"}]},9:{name:"keyword.other.unit.suffix.integer.objc"}}},{match:"(?:(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))+",name:"invalid.illegal.constant.numeric.objc"}]}}},comment:{patterns:[{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.objc"}},end:"\\*/",name:"comment.block.objc"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.objc"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.objc"}},end:"\\n",name:"comment.line.double-slash.objc",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.objc"}]}]}]},disabled:{begin:"^\\s*#\\s*if(n?def)?\\b.*$",comment:"eat nested preprocessor if(def)s",end:"^\\s*#\\s*endif\\b.*$",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},implementation_innards:{patterns:[{include:"#preprocessor-rule-enabled-implementation"},{include:"#preprocessor-rule-disabled-implementation"},{include:"#preprocessor-rule-other-implementation"},{include:"#property_directive"},{include:"#method_super"},{include:"$base"}]},interface_innards:{patterns:[{include:"#preprocessor-rule-enabled-interface"},{include:"#preprocessor-rule-disabled-interface"},{include:"#preprocessor-rule-other-interface"},{include:"#properties"},{include:"#protocol_list"},{include:"#method"},{include:"$base"}]},method:{begin:"^(-|\\+)\\s*",end:"(?=\\{|#)|;",name:"meta.function.objc",patterns:[{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.type.begin.objc"}},end:"(\\))\\s*(\\w+\\b)",endCaptures:{1:{name:"punctuation.definition.type.end.objc"},2:{name:"entity.name.function.objc"}},name:"meta.return-type.objc",patterns:[{include:"#protocol_list"},{include:"#protocol_type_qualifier"},{include:"$base"}]},{match:"\\b\\w+(?=:)",name:"entity.name.function.name-of-parameter.objc"},{begin:"((:))\\s*(\\()",beginCaptures:{1:{name:"entity.name.function.name-of-parameter.objc"},2:{name:"punctuation.separator.arguments.objc"},3:{name:"punctuation.definition.type.begin.objc"}},end:"(\\))\\s*(\\w+\\b)?",endCaptures:{1:{name:"punctuation.definition.type.end.objc"},2:{name:"variable.parameter.function.objc"}},name:"meta.argument-type.objc",patterns:[{include:"#protocol_list"},{include:"#protocol_type_qualifier"},{include:"$base"}]},{include:"#comment"}]},method_super:{begin:"^(?=-|\\+)",end:"(?<=\\})|(?=#)",name:"meta.function-with-body.objc",patterns:[{include:"#method"},{include:"$base"}]},"pragma-mark":{captures:{1:{name:"meta.preprocessor.objc"},2:{name:"keyword.control.import.pragma.objc"},3:{name:"meta.toc-list.pragma-mark.objc"}},match:"^\\s*(#\\s*(pragma\\s+mark)\\s+(.*))",name:"meta.section.objc"},"preprocessor-rule-disabled-implementation":{begin:"^\\s*(#(if)\\s+(0)\\b).*",captures:{1:{name:"meta.preprocessor.objc"},2:{name:"keyword.control.import.if.objc"},3:{name:"constant.numeric.preprocessor.objc"}},end:"^\\s*(#\\s*(endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{begin:"^\\s*(#\\s*(else)\\b)",captures:{1:{name:"meta.preprocessor.objc"},2:{name:"keyword.control.import.else.objc"}},end:"(?=^\\s*#\\s*endif\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#interface_innards"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*?(?:(?=(?://|/\\*))|$))",name:"comment.block.preprocessor.if-branch.objc",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]},"preprocessor-rule-disabled-interface":{begin:"^\\s*(#(if)\\s+(0)\\b).*",captures:{1:{name:"meta.preprocessor.objc"},2:{name:"keyword.control.import.if.objc"},3:{name:"constant.numeric.preprocessor.objc"}},end:"^\\s*(#\\s*(endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{begin:"^\\s*(#\\s*(else)\\b)",captures:{1:{name:"meta.preprocessor.objc"},2:{name:"keyword.control.import.else.objc"}},end:"(?=^\\s*#\\s*endif\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#interface_innards"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*?(?:(?=(?://|/\\*))|$))",name:"comment.block.preprocessor.if-branch.objc",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]},"preprocessor-rule-enabled-implementation":{begin:"^\\s*(#(if)\\s+(0*1)\\b)",captures:{1:{name:"meta.preprocessor.objc"},2:{name:"keyword.control.import.if.objc"},3:{name:"constant.numeric.preprocessor.objc"}},end:"^\\s*(#\\s*(endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{begin:"^\\s*(#\\s*(else)\\b).*",captures:{1:{name:"meta.preprocessor.objc"},2:{name:"keyword.control.import.else.objc"}},contentName:"comment.block.preprocessor.else-branch.objc",end:"(?=^\\s*#\\s*endif\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#implementation_innards"}]}]},"preprocessor-rule-enabled-interface":{begin:"^\\s*(#(if)\\s+(0*1)\\b)",captures:{1:{name:"meta.preprocessor.objc"},2:{name:"keyword.control.import.if.objc"},3:{name:"constant.numeric.preprocessor.objc"}},end:"^\\s*(#\\s*(endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{begin:"^\\s*(#\\s*(else)\\b).*",captures:{1:{name:"meta.preprocessor.objc"},2:{name:"keyword.control.import.else.objc"}},contentName:"comment.block.preprocessor.else-branch.objc",end:"(?=^\\s*#\\s*endif\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#interface_innards"}]}]},"preprocessor-rule-other-implementation":{begin:"^\\s*(#\\s*(if(n?def)?)\\b.*?(?:(?=(?://|/\\*))|$))",captures:{1:{name:"meta.preprocessor.objc"},2:{name:"keyword.control.import.objc"}},end:"^\\s*(#\\s*(endif)\\b).*?(?:(?=(?://|/\\*))|$)",patterns:[{include:"#implementation_innards"}]},"preprocessor-rule-other-interface":{begin:"^\\s*(#\\s*(if(n?def)?)\\b.*?(?:(?=(?://|/\\*))|$))",captures:{1:{name:"meta.preprocessor.objc"},2:{name:"keyword.control.import.objc"}},end:"^\\s*(#\\s*(endif)\\b).*?(?:(?=(?://|/\\*))|$)",patterns:[{include:"#interface_innards"}]},properties:{patterns:[{begin:"((@)property)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.property.objc"},2:{name:"punctuation.definition.keyword.objc"},3:{name:"punctuation.section.scope.begin.objc"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.scope.end.objc"}},name:"meta.property-with-attributes.objc",patterns:[{match:"\\b(getter|setter|readonly|readwrite|assign|retain|copy|nonatomic|atomic|strong|weak|nonnull|nullable|null_resettable|null_unspecified|class|direct)\\b",name:"keyword.other.property.attribute.objc"}]},{captures:{1:{name:"keyword.other.property.objc"},2:{name:"punctuation.definition.keyword.objc"}},match:"((@)property)\\b",name:"meta.property.objc"}]},property_directive:{captures:{1:{name:"punctuation.definition.keyword.objc"}},match:"(@)(dynamic|synthesize)\\b",name:"keyword.other.property.directive.objc"},protocol_list:{begin:"(<)",beginCaptures:{1:{name:"punctuation.section.scope.begin.objc"}},end:"(>)",endCaptures:{1:{name:"punctuation.section.scope.end.objc"}},name:"meta.protocol-list.objc",patterns:[{match:"\\bNS(GlyphStorage|M(utableCopying|enuItem)|C(hangeSpelling|o(ding|pying|lorPicking(Custom|Default)))|T(oolbarItemValidations|ext(Input|AttachmentCell))|I(nputServ(iceProvider|erMouseTracker)|gnoreMisspelledWords)|Obj(CTypeSerializationCallBack|ect)|D(ecimalNumberBehaviors|raggingInfo)|U(serInterfaceValidations|RL(HandleClient|DownloadDelegate|ProtocolClient|AuthenticationChallengeSender))|Validated(ToobarItem|UserInterfaceItem)|Locking)\\b",name:"support.other.protocol.objc"}]},protocol_type_qualifier:{match:"\\b(in|out|inout|oneway|bycopy|byref|nonnull|nullable|_Nonnull|_Nullable|_Null_unspecified)\\b",name:"storage.modifier.protocol.objc"},special_variables:{patterns:[{match:"\\b_cmd\\b",name:"variable.other.selector.objc"},{match:"\\b(self|super)\\b",name:"variable.language.objc"}]},string_escaped_char:{patterns:[{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3]\\d{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape.objc"},{match:"\\\\.",name:"invalid.illegal.unknown-escape.objc"}]},string_placeholder:{patterns:[{match:`(?x) % +(\\d+\\$)? # field (argument #) +[#0\\- +']* # flags +[,;:_]? # separator character (AltiVec) +((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width +(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision +(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier +[diouxXDOUeEfFgGaACcSspn%] # conversion type`,name:"constant.other.placeholder.objc"},{match:'(%)(?!"\\s*(PRI|SCN))',captures:{1:{name:"invalid.illegal.placeholder.objc"}}}]}},displayName:"Objective-C",aliases:["objc"]})]}}]); diff --git a/5450.23f22334.async.js b/5450.23f22334.async.js new file mode 100644 index 00000000..976cfab8 --- /dev/null +++ b/5450.23f22334.async.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5450],{35450:function(i,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/jlelong/vscode-latex-basics/blob/master/syntaxes/Bibtex.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/jlelong/vscode-latex-basics/commit/36411b38cf4ed18e02050249e2162b1316488686",name:"bibtex",scopeName:"text.bibtex",comment:`Grammar based on description from https://github.com/aclements/biblib +`,patterns:[{match:"@(?i:comment)(?=[\\s{(])",captures:{0:{name:"punctuation.definition.comment.bibtex"}},name:"comment.block.at-sign.bibtex"},{begin:"((@)(?i:preamble))\\s*(\\{)\\s*",beginCaptures:{1:{name:"keyword.other.preamble.bibtex"},2:{name:"punctuation.definition.keyword.bibtex"},3:{name:"punctuation.section.preamble.begin.bibtex"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.preamble.end.bibtex"}},name:"meta.preamble.braces.bibtex",patterns:[{include:"#field_value"}]},{begin:"((@)(?i:preamble))\\s*(\\()\\s*",beginCaptures:{1:{name:"keyword.other.preamble.bibtex"},2:{name:"punctuation.definition.keyword.bibtex"},3:{name:"punctuation.section.preamble.begin.bibtex"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.preamble.end.bibtex"}},name:"meta.preamble.parenthesis.bibtex",patterns:[{include:"#field_value"}]},{begin:"((@)(?i:string))\\s*(\\{)\\s*([a-zA-Z!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~][a-zA-Z0-9!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~]*)",beginCaptures:{1:{name:"keyword.other.string-constant.bibtex"},2:{name:"punctuation.definition.keyword.bibtex"},3:{name:"punctuation.section.string-constant.begin.bibtex"},4:{name:"variable.other.bibtex"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.string-constant.end.bibtex"}},name:"meta.string-constant.braces.bibtex",patterns:[{include:"#field_value"}]},{begin:"((@)(?i:string))\\s*(\\()\\s*([a-zA-Z!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~][a-zA-Z0-9!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~]*)",beginCaptures:{1:{name:"keyword.other.string-constant.bibtex"},2:{name:"punctuation.definition.keyword.bibtex"},3:{name:"punctuation.section.string-constant.begin.bibtex"},4:{name:"variable.other.bibtex"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.string-constant.end.bibtex"}},name:"meta.string-constant.parenthesis.bibtex",patterns:[{include:"#field_value"}]},{begin:"((@)[a-zA-Z!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~][a-zA-Z0-9!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~]*)\\s*(\\{)\\s*([^\\s,}]*)",beginCaptures:{1:{name:"keyword.other.entry-type.bibtex"},2:{name:"punctuation.definition.keyword.bibtex"},3:{name:"punctuation.section.entry.begin.bibtex"},4:{name:"entity.name.type.entry-key.bibtex"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.entry.end.bibtex"}},name:"meta.entry.braces.bibtex",patterns:[{begin:"([a-zA-Z!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~][a-zA-Z0-9!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~]*)\\s*(\\=)",beginCaptures:{1:{name:"support.function.key.bibtex"},2:{name:"punctuation.separator.key-value.bibtex"}},end:"(?=[,}])",name:"meta.key-assignment.bibtex",patterns:[{include:"#field_value"}]}]},{begin:"((@)[a-zA-Z!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~][a-zA-Z0-9!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~]*)\\s*(\\()\\s*([^\\s,]*)",beginCaptures:{1:{name:"keyword.other.entry-type.bibtex"},2:{name:"punctuation.definition.keyword.bibtex"},3:{name:"punctuation.section.entry.begin.bibtex"},4:{name:"entity.name.type.entry-key.bibtex"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.entry.end.bibtex"}},name:"meta.entry.parenthesis.bibtex",patterns:[{begin:"([a-zA-Z!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~][a-zA-Z0-9!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~]*)\\s*(\\=)",beginCaptures:{1:{name:"support.function.key.bibtex"},2:{name:"punctuation.separator.key-value.bibtex"}},end:"(?=[,)])",name:"meta.key-assignment.bibtex",patterns:[{include:"#field_value"}]}]},{begin:"[^@\\n]",end:"(?=@)",name:"comment.block.bibtex"}],repository:{field_value:{patterns:[{include:"#string_content"},{include:"#integer"},{include:"#string_var"},{name:"keyword.operator.bibtex",match:"#"}]},integer:{match:"\\s*(\\d+)\\s*",captures:{1:{name:"constant.numeric.bibtex"}}},nested_braces:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.group.begin.bibtex"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.group.end.bibtex"}},patterns:[{include:"#nested_braces"}]},string_var:{match:"[a-zA-Z!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~][a-zA-Z0-9!$&*+\\-./:;<>?@\\[\\\\\\]^_`|~]*",captures:{0:{name:"support.variable.bibtex"}}},string_content:{patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.string.begin.bibtex"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.string.end.bibtex"}},patterns:[{include:"#nested_braces"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.bibtex"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.bibtex"}},patterns:[{include:"#nested_braces"}]}]}},displayName:"BibTeX"})]}}]); diff --git a/5451.15532184.async.js b/5451.15532184.async.js new file mode 100644 index 00000000..38b71737 --- /dev/null +++ b/5451.15532184.async.js @@ -0,0 +1,15 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5451],{85451:function(a,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({name:"stylus",scopeName:"source.stylus",fileTypes:["styl","stylus","css.styl","css.stylus"],patterns:[{include:"#comment"},{include:"#at_rule"},{include:"#language_keywords"},{include:"#language_constants"},{include:"#variable_declaration"},{include:"#function"},{include:"#selector"},{include:"#declaration"},{captures:{1:{name:"punctuation.section.property-list.begin.css"},2:{name:"punctuation.section.property-list.end.css"}},match:"(\\{)(\\})",name:"meta.brace.curly.css"},{match:"\\{|\\}",name:"meta.brace.curly.css"},{include:"#numeric"},{include:"#string"},{include:"#operator"}],repository:{comment:{patterns:[{include:"#comment_block"},{include:"#comment_line"}]},comment_block:{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.css"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.css"}},name:"comment.block.css"},comment_line:{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.stylus"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.stylus"}},end:"(?=\\n)",name:"comment.line.double-slash.stylus"}]},selector:{patterns:[{match:"(?:(?=\\w)(?<![\\w-]))(a|abbr|acronym|address|area|article|aside|audio|b|base|bdi|bdo|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|data|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|keygen|label|legend|li|link|main|map|mark|math|menu|menuitem|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|rb|rp|rt|rtc|ruby|s|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|svg|table|tbody|td|template|textarea|tfoot|th|thead|time|title|tr|track|tt|u|ul|var|video|wbr)(?:(?<=\\w)(?![\\w-]))",name:"entity.name.tag.css"},{match:"(?:(?=\\w)(?<![\\w-]))(vkern|view|use|tspan|tref|title|textPath|text|symbol|switch|svg|style|stop|set|script|rect|radialGradient|polyline|polygon|pattern|path|mpath|missing-glyph|metadata|mask|marker|linearGradient|line|image|hkern|glyphRef|glyph|g|foreignObject|font-face-uri|font-face-src|font-face-name|font-face-format|font-face|font|filter|feTurbulence|feTile|feSpotLight|feSpecularLighting|fePointLight|feOffset|feMorphology|feMergeNode|feMerge|feImage|feGaussianBlur|feFuncR|feFuncG|feFuncB|feFuncA|feFlood|feDistantLight|feDisplacementMap|feDiffuseLighting|feConvolveMatrix|feComposite|feComponentTransfer|feColorMatrix|feBlend|ellipse|desc|defs|cursor|color-profile|clipPath|circle|animateTransform|animateMotion|animateColor|animate|altGlyphItem|altGlyphDef|altGlyph|a)(?:(?<=\\w)(?![\\w-]))",name:"entity.name.tag.svg.css"},{match:"\\s*(\\,)\\s*",name:"meta.selector.stylus"},{match:"\\*",name:"meta.selector.stylus"},{match:"\\s*(\\&)([a-zA-Z0-9_-]+)\\s*",captures:{2:{name:"entity.other.attribute-name.parent-selector-suffix.stylus"}},name:"meta.selector.stylus"},{match:"\\s*(\\&)\\s*",name:"meta.selector.stylus"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(\\.)[a-zA-Z0-9_-]+",name:"entity.other.attribute-name.class.css"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(#)[a-zA-Z][a-zA-Z0-9_-]*",name:"entity.other.attribute-name.id.css"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(:+)(after|before|content|first-letter|first-line|host|(-(moz|webkit|ms)-)?selection)\\b",name:"entity.other.attribute-name.pseudo-element.css"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(:)((first|last)-child|(first|last|only)-of-type|empty|root|target|first|left|right)\\b",name:"entity.other.attribute-name.pseudo-class.css"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(:)(checked|enabled|default|disabled|indeterminate|invalid|optional|required|valid)\\b",name:"entity.other.attribute-name.pseudo-class.ui-state.css"},{begin:"((:)not)(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.css"}},patterns:[{include:"#selector"}]},{captures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.section.function.css"},4:{name:"constant.numeric.css"},5:{name:"punctuation.section.function.css"}},match:"((:)nth-(?:(?:last-)?child|(?:last-)?of-type))(\\()(\\-?(?:\\d+n?|n)(?:\\+\\d+)?|even|odd)(\\))"},{match:"((:)dir)\\s*(?:(\\()(ltr|rtl)?(\\)))?",captures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"puncutation.definition.entity.css"},3:{name:"punctuation.section.function.css"},4:{name:"constant.language.css"},5:{name:"punctuation.section.function.css"}}},{match:"((:)lang)\\s*(?:(\\()(\\w+(-\\w+)?)?(\\)))?",captures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"puncutation.definition.entity.css"},3:{name:"punctuation.section.function.css"},4:{name:"constant.language.css"},6:{name:"punctuation.section.function.css"}}},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(:)(active|hover|link|visited|focus)\\b",name:"entity.other.attribute-name.pseudo-class.css"},{captures:{1:{name:"punctuation.definition.entity.css"}},match:"(::)(shadow)\\b",name:"entity.other.attribute-name.pseudo-class.css"},{captures:{1:{name:"punctuation.definition.entity.css"},2:{name:"entity.other.attribute-name.attribute.css"},3:{name:"punctuation.separator.operator.css"},4:{name:"string.unquoted.attribute-value.css"},5:{name:"string.quoted.double.attribute-value.css"},6:{name:"punctuation.definition.string.begin.css"},7:{name:"punctuation.definition.string.end.css"},8:{name:"punctuation.definition.entity.css"}},match:`(?i)(\\[)\\s*(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)(?:\\s*([~|^$*]?=)\\s*(?:(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)|((?>(['"])(?:[^\\\\]|\\\\.)*?(\\6)))))?\\s*(\\])`,name:"meta.attribute-selector.css"},{include:"#interpolation"},{include:"#variable"}]},variable_declaration:{begin:"^[^\\S\\n]*(\\$?[a-zA-Z_-][a-zA-Z0-9_-]*)[^\\S\\n]*(\\=|\\?\\=|\\:\\=)",beginCaptures:{1:{name:"variable.stylus"},2:{name:"keyword.operator.stylus"}},end:"(\\n)|(;)|(?=\\})",endCaptures:{2:{name:"punctuation.terminator.rule.css"}},patterns:[{include:"#property_values"}]},declaration:{begin:"((?<=^)[^\\S\\n]+)|((?<=;)[^\\S\\n]*)|((?<=\\{)[^\\S\\n]*)",end:"(?=\\n)|(;)|(?=\\})|(\\n)",endCaptures:{2:{name:"punctuation.terminator.rule.css"}},name:"meta.property-list.css",patterns:[{match:`(?x) (?<![\\w-]) +-- +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) # First letter +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] # Remainder of identifier + |\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`,name:"variable.css"},{include:"#language_keywords"},{include:"#language_constants"},{match:"(?:(?<=^)[^\\S\\n]+(\\n))"},{match:"\\G\\s*(counter-reset|counter-increment)(?:(:)|[^\\S\\n])[^\\S\\n]*([a-zA-Z_-][a-zA-Z0-9_-]*)",captures:{1:{name:"support.type.property-name.css"},2:{name:"punctuation.separator.key-value.css"},3:{name:"variable.section.css"}},name:"meta.property.counter.css"},{begin:"\\G\\s*(filter)(?:(:)|[^\\S\\n])[^\\S\\n]*",beginCaptures:{1:{name:"support.type.property-name.css"},2:{name:"punctuation.separator.key-value.css"}},end:"(?=\\n|;|\\}|$)",name:"meta.property.filter.css",patterns:[{include:"#function"},{include:"#property_values"}]},{include:"#property"},{include:"#interpolation"},{include:"$self"}]},property:{begin:`(?x:\\G\\s*(?: + (-webkit-[-A-Za-z]+|-moz-[-A-Za-z]+|-o-[-A-Za-z]+|-ms-[-A-Za-z]+|-khtml-[-A-Za-z]+|zoom|z-index|y|x|wrap|word-wrap|word-spacing|word-break|word|width|widows|white-space-collapse|white-space|white|weight|volume|voice-volume|voice-stress|voice-rate|voice-pitch-range|voice-pitch|voice-family|voice-duration|voice-balance|voice|visibility|vertical-align|variant|user-select|up|unicode-bidi|unicode-range|unicode|trim|transition-timing-function|transition-property|transition-duration|transition-delay|transition|transform|touch-action|top-width|top-style|top-right-radius|top-left-radius|top-color|top|timing-function|text-wrap|text-transform|text-shadow|text-replace|text-rendering|text-overflow|text-outline|text-justify|text-indent|text-height|text-emphasis|text-decoration|text-align-last|text-align|text|target-position|target-new|target-name|target|table-layout|tab-size|style-type|style-position|style-image|style|string-set|stretch|stress|stacking-strategy|stacking-shift|stacking-ruby|stacking|src|speed|speech-rate|speech|speak-punctuation|speak-numeral|speak-header|speak|span|spacing|space-collapse|space|sizing|size-adjust|size|shadow|respond-to|rule-width|rule-style|rule-color|rule|ruby-span|ruby-position|ruby-overhang|ruby-align|ruby|rows|rotation-point|rotation|role|right-width|right-style|right-color|right|richness|rest-before|rest-after|rest|resource|resize|reset|replace|repeat|rendering-intent|rate|radius|quotes|punctuation-trim|punctuation|property|profile|presentation-level|presentation|position|pointer-events|point|play-state|play-during|play-count|pitch-range|pitch|phonemes|pause-before|pause-after|pause|page-policy|page-break-inside|page-break-before|page-break-after|page|padding-top|padding-right|padding-left|padding-bottom|padding|pack|overhang|overflow-y|overflow-x|overflow-style|overflow|outline-width|outline-style|outline-offset|outline-color|outline|orphans|origin|orientation|orient|ordinal-group|order|opacity|offset|numeral|new|nav-up|nav-right|nav-left|nav-index|nav-down|nav|name|move-to|model|mix-blend-mode|min-width|min-height|min|max-width|max-height|max|marquee-style|marquee-speed|marquee-play-count|marquee-direction|marquee|marks|mark-before|mark-after|mark|margin-top|margin-right|margin-left|margin-bottom|margin|mask-image|list-style-type|list-style-position|list-style-image|list-style|list|lines|line-stacking-strategy|line-stacking-shift|line-stacking-ruby|line-stacking|line-height|line-break|level|letter-spacing|length|left-width|left-style|left-color|left|label|justify-content|justify|iteration-count|inline-box-align|initial-value|initial-size|initial-before-align|initial-before-adjust|initial-after-align|initial-after-adjust|index|indent|increment|image-resolution|image-orientation|image|icon|hyphens|hyphenate-resource|hyphenate-lines|hyphenate-character|hyphenate-before|hyphenate-after|hyphenate|height|header|hanging-punctuation|gap|grid|grid-area|grid-auto-columns|grid-auto-flow|grid-auto-rows|grid-column|grid-column-end|grid-column-start|grid-row|grid-row-end|grid-row-start|grid-template|grid-template-areas|grid-template-columns|grid-template-rows|row-gap|gap|font-kerning|font-language-override|font-weight|font-variant-caps|font-variant|font-style|font-synthesis|font-stretch|font-size-adjust|font-size|font-family|font|float-offset|float|flex-wrap|flex-shrink|flex-grow|flex-group|flex-flow|flex-direction|flex-basis|flex|fit-position|fit|fill|filter|family|empty-cells|emphasis|elevation|duration|drop-initial-value|drop-initial-size|drop-initial-before-align|drop-initial-before-adjust|drop-initial-after-align|drop-initial-after-adjust|drop|down|dominant-baseline|display-role|display-model|display|direction|delay|decoration-break|decoration|cursor|cue-before|cue-after|cue|crop|counter-reset|counter-increment|counter|count|content|columns|column-width|column-span|column-rule-width|column-rule-style|column-rule-color|column-rule|column-gap|column-fill|column-count|column-break-before|column-break-after|column|color-profile|color|collapse|clip|clear|character|caption-side|break-inside|break-before|break-after|break|box-sizing|box-shadow|box-pack|box-orient|box-ordinal-group|box-lines|box-flex-group|box-flex|box-direction|box-decoration-break|box-align|box|bottom-width|bottom-style|bottom-right-radius|bottom-left-radius|bottom-color|bottom|border-width|border-top-width|border-top-style|border-top-right-radius|border-top-left-radius|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-radius|border-length|border-left-width|border-left-style|border-left-color|border-left|border-image|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-right-radius|border-bottom-left-radius|border-bottom-color|border-bottom|border|bookmark-target|bookmark-level|bookmark-label|bookmark|binding|bidi|before|baseline-shift|baseline|balance|background-blend-mode|background-size|background-repeat|background-position|background-origin|background-image|background-color|background-clip|background-break|background-attachment|background|azimuth|attachment|appearance|animation-timing-function|animation-play-state|animation-name|animation-iteration-count|animation-duration|animation-direction|animation-delay|animation-fill-mode|animation|alignment-baseline|alignment-adjust|alignment|align-self|align-last|align-items|align-content|align|after|adjust|will-change)| + (writing-mode|text-anchor|stroke-width|stroke-opacity|stroke-miterlimit|stroke-linejoin|stroke-linecap|stroke-dashoffset|stroke-dasharray|stroke|stop-opacity|stop-color|shape-rendering|marker-start|marker-mid|marker-end|lighting-color|kerning|image-rendering|glyph-orientation-vertical|glyph-orientation-horizontal|flood-opacity|flood-color|fill-rule|fill-opacity|fill|enable-background|color-rendering|color-interpolation-filters|color-interpolation|clip-rule|clip-path)| + ([a-zA-Z_-][a-zA-Z0-9_-]*) +)(?!([^\\S\\n]*&)|([^\\S\\n]*\\{))(?=:|([^\\S\\n]+[^\\s])))`,beginCaptures:{1:{name:"support.type.property-name.css"},2:{name:"support.type.property-name.svg.css"},3:{name:"support.function.mixin.stylus"}},end:"(;)|(?=\\n|\\}|$)",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},patterns:[{include:"#property_value"}]},property_value:{begin:"\\G(?:(:)|(\\s))(\\s*)(?!&)",beginCaptures:{1:{name:"punctuation.separator.key-value.css"},2:{name:"punctuation.separator.key-value.css"}},end:"(?=\\n|;|\\})",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},name:"meta.property-value.css",patterns:[{include:"#property_values"},{match:"[^\\n]+?"}]},property_values:{patterns:[{include:"#function"},{include:"#comment"},{include:"#language_keywords"},{include:"#language_constants"},{match:"(?:(?=\\w)(?<![\\w-]))(wrap-reverse|wrap|whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|unicase|underline|ultra-expanded|ultra-condensed|transparent|transform|top|titling-caps|thin|thick|text-top|text-bottom|text|tb-rl|table-row-group|table-row|table-header-group|table-footer-group|table-column-group|table-column|table-cell|table|sw-resize|super|strict|stretch|step-start|step-end|static|square|space-between|space-around|space|solid|soft-light|small-caps|separate|semi-expanded|semi-condensed|se-resize|scroll|screen|saturation|s-resize|running|rtl|row-reverse|row-resize|row|round|right|ridge|reverse|repeat-y|repeat-x|repeat|relative|progressive|progress|pre-wrap|pre-line|pre|pointer|petite-caps|paused|pan-x|pan-left|pan-right|pan-y|pan-up|pan-down|padding-box|overline|overlay|outside|outset|optimizeSpeed|optimizeLegibility|opacity|oblique|nw-resize|nowrap|not-allowed|normal|none|no-repeat|no-drop|newspaper|ne-resize|n-resize|multiply|move|middle|medium|max-height|manipulation|main-size|luminosity|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|local|list-item|linear(?!-)|line-through|line-edge|line|lighter|lighten|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline-block|inline|inherit|infinite|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|hue|horizontal|hidden|help|hard-light|hand|groove|geometricPrecision|forwards|flex-start|flex-end|flex|fixed|extra-expanded|extra-condensed|expanded|exclusion|ellipsis|ease-out|ease-in-out|ease-in|ease|e-resize|double|dotted|distribute-space|distribute-letter|distribute-all-lines|distribute|disc|disabled|difference|default|decimal|dashed|darken|currentColor|crosshair|cover|content-box|contain|condensed|column-reverse|column|color-dodge|color-burn|color|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|border-box|bolder|bold|block|bidi-override|below|baseline|balance|backwards|auto|antialiased|always|alternate-reverse|alternate|all-small-caps|all-scroll|all-petite-caps|all|absolute)(?:(?<=\\w)(?![\\w-]))",name:"support.constant.property-value.css"},{match:"(?:(?=\\w)(?<![\\w-]))(start|sRGB|square|round|optimizeSpeed|optimizeQuality|nonzero|miter|middle|linearRGB|geometricPrecision |evenodd |end |crispEdges|butt|bevel)(?:(?<=\\w)(?![\\w-]))",name:"support.constant.property-value.svg.css"},{include:"#font_name"},{include:"#numeric"},{include:"#color"},{include:"#string"},{match:"\\!\\s*important",name:"keyword.other.important.css"},{include:"#operator"},{include:"#stylus_keywords"},{include:"#property_variable"}]},numeric:{patterns:[{captures:{1:{name:"keyword.other.unit.css"}},match:"(?x) (?<!\\w|-)(?:(?:-|\\+)?(?:[0-9]+(?:\\.[0-9]+)?)|(?:\\.[0-9]+)) ((?:px|pt|ch|cm|mm|in|r?em|ex|pc|deg|g?rad|dpi|dpcm|dppx|fr|ms|s|turn|vh|vmax|vmin|vw)\\b|%)?",name:"constant.numeric.css"}]},color:{patterns:[{begin:"\\b(rgb|rgba|hsl|hsla)(\\()",beginCaptures:{1:{name:"support.function.color.css"},2:{name:"punctuation.section.function.css"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.function.css"}},name:"meta.function.color.css",patterns:[{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#numeric"},{include:"#property_variable"}]},{captures:{1:{name:"punctuation.definition.constant.css"}},match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b",name:"constant.other.color.rgb-value.css"},{comment:"http://www.w3.org/TR/CSS21/syndata.html#value-def-color",match:"\\b(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)\\b",name:"support.constant.color.w3c-standard-color-name.css"},{comment:"http://www.w3.org/TR/css3-color/#svg-color",match:"\\b(aliceblue|antiquewhite|aquamarine|azure|beige|bisque|blanchedalmond|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|gainsboro|ghostwhite|gold|goldenrod|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|limegreen|linen|magenta|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|oldlace|olivedrab|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|thistle|tomato|turquoise|violet|wheat|whitesmoke|yellowgreen)\\b",name:"support.constant.color.w3c-extended-color-name.css"}]},string:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{match:"\\\\([a-fA-F0-9]{1,6}|.)",name:"constant.character.escape.css"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{match:"\\\\([a-fA-F0-9]{1,6}|.)",name:"constant.character.escape.css"}]}]},at_rule:{patterns:[{begin:"\\s*((@)(import|require))\\b\\s*",beginCaptures:{1:{name:"keyword.control.at-rule.import.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},end:"\\s*((?=;|$|\\n))",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.import.css",patterns:[{include:"#string"}]},{begin:"\\s*((@)(extend[s]?)\\b)\\s*",beginCaptures:{1:{name:"keyword.control.at-rule.extend.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},end:"\\s*((?=;|$|\\n))",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.extend.css",patterns:[{include:"#selector"}]},{match:"^\\s*((@)font-face)\\b",captures:{1:{name:"keyword.control.at-rule.fontface.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},name:"meta.at-rule.fontface.stylus"},{match:"^\\s*((@)css)\\b",captures:{1:{name:"keyword.control.at-rule.css.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},name:"meta.at-rule.css.stylus"},{begin:"\\s*((@)charset)\\b\\s*",beginCaptures:{1:{name:"keyword.control.at-rule.charset.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},end:"\\s*((?=;|$|\\n))",name:"meta.at-rule.charset.stylus",patterns:[{include:"#string"}]},{begin:"\\s*((@)keyframes)\\b\\s+([a-zA-Z_-][a-zA-Z0-9_-]*)",beginCaptures:{1:{name:"keyword.control.at-rule.keyframes.stylus"},2:{name:"punctuation.definition.keyword.stylus"},3:{name:"entity.name.function.keyframe.stylus"}},end:"\\s*((?=\\{|$|\\n))",name:"meta.at-rule.keyframes.stylus"},{begin:"(?=(\\b(\\d+%|from\\b|to\\b)))",end:"(?=(\\{|\\n))",name:"meta.at-rule.keyframes.stylus",patterns:[{match:"(\\b(\\d+%|from\\b|to\\b))",name:"entity.other.attribute-name.stylus"}]},{match:"^\\s*((@)media)\\b",captures:{1:{name:"keyword.control.at-rule.media.stylus"},2:{name:"punctuation.definition.keyword.stylus"}},name:"meta.at-rule.media.stylus"},{match:"(?:(?=\\w)(?<![\\w-]))(width|scan|resolution|orientation|monochrome|min-width|min-resolution|min-monochrome|min-height|min-device-width|min-device-height|min-device-aspect-ratio|min-color-index|min-color|min-aspect-ratio|max-width|max-resolution|max-monochrome|max-height|max-device-width|max-device-height|max-device-aspect-ratio|max-color-index|max-color|max-aspect-ratio|height|grid|device-width|device-height|device-aspect-ratio|color-index|color|aspect-ratio)(?:(?<=\\w)(?![\\w-]))",name:"support.type.property-name.media-feature.media.css"},{match:"(?:(?=\\w)(?<![\\w-]))(tv|tty|screen|projection|print|handheld|embossed|braille|aural|all)(?:(?<=\\w)(?![\\w-]))",name:"support.constant.media-type.media.css"},{match:"(?:(?=\\w)(?<![\\w-]))(portrait|landscape)(?:(?<=\\w)(?![\\w-]))",name:"support.constant.property-value.media-property.media.css"}]},operator:{patterns:[{match:"((?:\\?|:|!|~|\\+|(\\s-\\s)|(?:\\*)?\\*|\\/|%|(\\.)?\\.\\.|<|>|(?:=|:|\\?|\\+|-|\\*|\\/|%|<|>)?=|!=)|\\b(?:in|is(?:nt)?|(?<!:)not|or|and)\\b)",name:"keyword.operator.stylus"},{include:"#char_escape"}]},font_name:{match:"(\\b(?i:arial|century|comic|courier|cursive|fantasy|futura|garamond|georgia|helvetica|impact|lucida|monospace|symbol|system|tahoma|times|trebuchet|utopia|verdana|webdings|sans-serif|serif)\\b)",name:"support.constant.font-name.css"},variable:{match:"(\\$[a-zA-Z_-][a-zA-Z0-9_-]*)",name:"variable.stylus"},property_variable:{patterns:[{include:"#variable"},{match:"(?<!^)(\\@[a-zA-Z_-][a-zA-Z0-9_-]*)",name:"variable.property.stylus"}]},function:{begin:"(?=[a-zA-Z_-][a-zA-Z0-9_-]*\\()",end:"(\\))",endCaptures:{1:{name:"punctuation.section.function.css"}},patterns:[{begin:"(format|url|local)(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.misc.css",patterns:[{match:"(?<=\\()[^\\)\\s]*(?=\\))",name:"string.css"},{include:"#string"},{include:"#variable"},{include:"#operator"},{match:"\\s*"}]},{match:"(counter)(\\()([a-zA-Z_-][a-zA-Z0-9_-]*)(?=\\))",captures:{1:{name:"support.function.misc.counter.css"},2:{name:"punctuation.section.function.css"},3:{name:"variable.section.css"}},name:"meta.function.misc.counter.css"},{begin:"(counters)(\\()",beginCaptures:{1:{name:"support.function.misc.counters.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.misc.counters.css",patterns:[{match:"\\G[a-zA-Z_-][a-zA-Z0-9_-]*",name:"variable.section.css"},{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#string"},{include:"#interpolation"}]},{begin:"(attr)(\\()",beginCaptures:{1:{name:"support.function.misc.attr.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.misc.attr.css",patterns:[{match:"\\G[a-zA-Z_-][a-zA-Z0-9_-]*",name:"entity.other.attribute-name.attribute.css"},{match:"(?<=[a-zA-Z0-9_-])\\s*\\b(string|color|url|integer|number|length|em|ex|px|rem|vw|vh|vmin|vmax|mm|cm|in|pt|pc|angle|deg|grad|rad|time|s|ms|frequency|Hz|kHz|%)\\b",name:"support.type.attr.css"},{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#string"},{include:"#interpolation"}]},{begin:"(calc)(\\()",beginCaptures:{1:{name:"support.function.misc.calc.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.misc.calc.css",patterns:[{include:"#property_values"}]},{begin:"(cubic-bezier)(\\()",beginCaptures:{1:{name:"support.function.timing.cubic-bezier.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.timing.cubic-bezier.css",patterns:[{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#numeric"},{include:"#interpolation"}]},{begin:"(steps)(\\()",beginCaptures:{1:{name:"support.function.timing.steps.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.timing.steps.css",patterns:[{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#numeric"},{match:"\\b(start|end)\\b",name:"support.constant.timing.steps.direction.css"},{include:"#interpolation"}]},{begin:"(linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient)(\\()",beginCaptures:{1:{name:"support.function.gradient.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.gradient.css",patterns:[{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#numeric"},{include:"#color"},{match:"\\b(to|bottom|right|left|top|circle|ellipse|center|closest-side|closest-corner|farthest-side|farthest-corner|at)\\b",name:"support.constant.gradient.css"},{include:"#interpolation"}]},{begin:"(blur|brightness|contrast|grayscale|hue-rotate|invert|opacity|saturate|sepia)(\\()",beginCaptures:{1:{name:"support.function.filter.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.filter.css",patterns:[{include:"#numeric"},{include:"#property_variable"},{include:"#interpolation"}]},{begin:"(drop-shadow)(\\()",beginCaptures:{1:{name:"support.function.filter.drop-shadow.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.filter.drop-shadow.css",patterns:[{include:"#numeric"},{include:"#color"},{include:"#property_variable"},{include:"#interpolation"}]},{begin:"(matrix|matrix3d|perspective|rotate|rotate3d|rotate[Xx]|rotate[yY]|rotate[zZ]|scale|scale3d|scale[xX]|scale[yY]|scale[zZ]|skew|skew[xX]|skew[yY]|translate|translate3d|translate[xX]|translate[yY]|translate[zZ])(\\()",beginCaptures:{1:{name:"support.function.transform.css"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.transform.css",patterns:[{include:"#numeric"},{include:"#property_variable"},{include:"#interpolation"}]},{match:"(url|local|format|counter|counters|attr|calc)(?=\\()",name:"support.function.misc.css"},{match:"(cubic-bezier|steps)(?=\\()",name:"support.function.timing.css"},{match:"(linear-gradient|radial-gradient|repeating-linear-gradient|repeating-radial-gradient)(?=\\()",name:"support.function.gradient.css"},{match:"(blur|brightness|contrast|drop-shadow|grayscale|hue-rotate|invert|opacity|saturate|sepia)(?=\\()",name:"support.function.filter.css"},{match:"(matrix|matrix3d|perspective|rotate|rotate3d|rotate[Xx]|rotate[yY]|rotate[zZ]|scale|scale3d|scale[xX]|scale[yY]|scale[zZ]|skew|skew[xX]|skew[yY]|translate|translate3d|translate[xX]|translate[yY]|translate[zZ])(?=\\()",name:"support.function.transform.css"},{begin:"([a-zA-Z_-][a-zA-Z0-9_-]*)(\\()",beginCaptures:{1:{name:"entity.name.function.stylus"},2:{name:"punctuation.section.function.css"}},end:"(?=\\))",name:"meta.function.stylus",patterns:[{name:"variable.argument.stylus",match:`(?x) +-- +(?:[-a-zA-Z_] | [^\\x00-\\x7F]) # First letter +(?:[-a-zA-Z0-9_] | [^\\x00-\\x7F] # Remainder of identifier + |\\\\(?:[0-9a-fA-F]{1,6}|.) +)*`},{match:"\\s*(,)\\s*",name:"punctuation.separator.parameter.css"},{include:"#interpolation"},{include:"#property_values"}]},{match:"\\(",name:"punctuation.section.function.css"}]},interpolation:{name:"meta.interpolation.stylus",begin:"(?:(\\{)[^\\S\\n]*)(?=[^;=]*[^\\S\\n]*\\})",beginCaptures:{1:{name:"meta.brace.curly"}},end:"(?:[^\\S\\n]*(\\}))|\\n|$",endCaptures:{1:{name:"meta.brace.curly"}},patterns:[{include:"#variable"},{include:"#numeric"},{include:"#string"},{include:"#operator"}]},char_escape:{name:"constant.character.escape.stylus",match:"\\\\(.)"},language_constants:{match:"\\b(true|false|null)\\b",name:"constant.language.stylus"},language_keywords:{patterns:[{match:"(\\b|\\s)(return|else|for|unless|if|else)\\b",name:"keyword.control.stylus"},{match:"(\\b|\\s)(!important|in|is defined|is a)\\b",name:"keyword.other.stylus"},{match:"\\barguments\\b",name:"variable.language.stylus"}]}},displayName:"Stylus",aliases:["styl"]})]}}]); diff --git a/5456.3f8a0b07.async.js b/5456.3f8a0b07.async.js new file mode 100644 index 00000000..c69fff6b --- /dev/null +++ b/5456.3f8a0b07.async.js @@ -0,0 +1,152 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5456],{88130:function(yn,Q,n){n.d(Q,{_:function(){return on}});var O=n(50959),Y=n(5600),L=n(77117),d=n.n(L),w=n(21320),$=n.n(w),_=n(28152),sn=n.n(_),k=n(79494),cn=n(81057),q=n(93251),dn=n(82669),nn=n(65063),un=n(70474),tn=n(91569),mn=n(18840),m=n.n(mn),R=n(11954),K,en,Z,J,H,b,o,r,u,g,i,e,a,p=(0,R.kc)(function(t,s){var v=t.token,l=t.css,f=t.cx,P=l(K||(K=m()([` + position: relative; + &::before { + position: absolute; + z-index: 50; + transition: all 0.3s ease-in-out; + content: ''; + } + + &:hover, + &:active { + &::before { + background: `,`; + } + } + `])),v.colorPrimary),S=l(en||(en=m()([` + position: absolute; + opacity: 0; + z-index: 1001; + transition: opacity 0.1s; + + border-radius: 4px; + cursor: pointer; + background: `,`; + border-width: 1px; + border-style: solid; + color: `,`; + border-color: `,`; + + &:hover { + color: `,`; + background: `,`; + } + `])),v.colorBgElevated,v.colorTextTertiary,v.colorBorder,v.colorTextSecondary,v.colorFillQuaternary),z=17,j=40,D=16;return{container:f(s,l(Z||(Z=m()([` + flex-shrink: 0; + position: relative; + border: 0 solid `,`; + + &:hover { + .`,`-toggle { + opacity: 1; + } + } + `])),v.colorSplit,s)),toggleLeft:f("".concat(s,"-toggle"),"".concat(s,"-toggle-left"),S,l(J||(J=m()([` + width: `,`px; + height: `,`px; + left: -`,`px; + top: 50%; + margin-top: -20px; + border-radius: 4px 0 0 4px; + border-right-width: 0; + `])),D,j,z)),toggleRight:f("".concat(s,"-toggle"),"".concat(s,"-toggle-right"),S,l(H||(H=m()([` + width: `,`px; + height: `,`px; + right: -`,`px; + top: 50%; + margin-top: -20px; + border-radius: 0 4px 4px 0; + border-left-width: 0; + `])),D,j,z)),toggleTop:f("".concat(s,"-toggle"),"".concat(s,"-toggle-top"),S,l(b||(b=m()([` + height: `,`px; + width: `,`px; + top: -`,`px; + left: 50%; + margin-left: -20px; + border-radius: 4px 4px 0 0; + border-bottom-width: 0; + `])),D,j,z)),toggleBottom:f("".concat(s,"-toggle"),"".concat(s,"-toggle-bottom"),S,l(o||(o=m()([` + height: 16px; + width: `,`px; + bottom: -`,`px; + left: 50%; + margin-left: -20px; + border-radius: 0 0 4px 4px; + border-top-width: 0; + `])),j,z)),fixed:f("".concat(s,"-fixed"),l(r||(r=m()([` + background: `,`; + overflow: hidden; + `])),v.colorBgContainer)),float:f("".concat(s,"-float"),l(u||(u=m()([` + overflow: hidden; + border-radius: 8px; + background: `,`; + box-shadow: `,`; + z-index: 2000; + `])),v.colorBgElevated,v.boxShadowSecondary)),leftHandle:f(l(g||(g=m()([` + `,`; + + &::before { + left: 50%; + width: 2px; + height: 100%; + } + `])),P),"".concat(s,"-left-handle")),rightHandle:f(l(i||(i=m()([` + `,`; + &::before { + right: 50%; + width: 2px; + height: 100%; + } + `])),P),"".concat(s,"-right-handle")),topHandle:f("".concat(s,"-top-handle"),l(e||(e=m()([` + `,`; + + &::before { + top: 50%; + height: 2px; + width: 100%; + } + `])),P)),bottomHandle:f("".concat(s,"-bottom-handle"),l(a||(a=m()([` + `,`; + + &::before { + bottom: 50%; + height: 2px; + width: 100%; + } + `])),P))}}),c=n(11527),E=150,x=400,y=function(s){switch(s){case"bottom":return"top";case"top":return"bottom";case"right":return"left";case"left":return"right"}},h=(0,O.memo)(function(t){var s=t.children,v=t.placement,l=v===void 0?"right":v,f=t.resize,P=t.style,S=t.size,z=t.defaultSize,j=t.minWidth,D=t.minHeight,B=t.prefixCls,I=t.onSizeChange,A=t.onSizeDragging,U=t.expandable,an=U===void 0?!0:U,N=t.isExpand,X=t.onExpandChange,M=t.className,rn=(0,Y.k2)("draggable-panel",B),G=l==="top"||l==="bottom",F=p(rn),T=F.styles,gn=F.cx,bn=(0,q.Z)(!0,{value:N,onChange:X}),vn=sn()(bn,2),W=vn[0],On=vn[1],fn=f!==!1&&W,Pn=(0,O.useMemo)(function(){return fn?$()({},y(l),T["".concat(y(l),"Handle")]):{}},[fn,l]),zn=d()($()({top:!1,bottom:!1,right:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},y(l),!0),f),jn=(0,O.useMemo)(function(){return G?d()({width:"100%",height:E},z):d()({width:x,height:"100%"},z)},[G]),Dn=W?{minWidth:typeof j=="number"?Math.max(j,0):280,minHeight:typeof D=="number"?Math.max(D,0):void 0,defaultSize:jn,size:S,style:P}:{minWidth:0,minHeight:0,size:{width:0,height:0}},En=(0,O.useMemo)(function(){switch(l){case"top":return{className:"Bottom",Arrow:dn.Z};case"bottom":return{className:"Top",Arrow:nn.Z};case"right":return{className:"Left",Arrow:un.Z};case"left":return{className:"Right",Arrow:tn.Z}}},[T,l]),Mn=En.Arrow,Cn=En.className;return(0,c.jsxs)("div",{className:gn(T.container,M),style:$()({},"border".concat(Cn,"Width"),1),children:[an&&(0,c.jsx)(cn.Z,{className:gn(T["toggle".concat(Cn)]),onClick:function(){On(!W)},style:{opacity:W?void 0:1},children:(0,c.jsx)(Mn,{rotate:W?180:0})}),(0,c.jsx)(k.e,d()(d()({},Dn),{},{className:T.fixed,enable:fn?zn:void 0,handleClasses:Pn,onResizeStop:function(Tn,Ln,ln,pn){I==null||I(pn,{width:ln.style.width,height:ln.style.height})},onResize:function(Tn,Ln,ln,pn){A==null||A(pn,{width:ln.style.width,height:ln.style.height})},children:s}))]})}),C=n(7378),V=300,hn=400,xn=(0,O.memo)(function(t){var s=t.children,v=t.direction,l=t.resize,f=t.style,P=t.position,S=t.onPositionChange,z=t.size,j=t.defaultSize,D=t.defaultPosition,B=t.minWidth,I=B===void 0?280:B,A=t.minHeight,U=A===void 0?200:A,an=t.prefixCls,N=t.canResizing,X=p(an),M=X.styles,rn=(0,O.useMemo)(function(){return N?{right:M.rightHandle,left:M.leftHandle,top:M.topHandle,bottom:M.bottomHandle}:{}},[N,v]),G=(0,O.useMemo)(function(){return N?l:d()({top:!0,bottom:!0,right:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},l)},[N,l]),F=d()({width:hn,height:V},j),T=d()({x:100,y:100},D),gn={minWidth:Math.max(I,0),minHeight:Math.max(U,0),defaultSize:F,size:z,style:f};return(0,c.jsx)(C.s,d()(d()({position:P,resizeHandleClasses:rn,default:d()(d()({},T),F),onDragStop:function(vn,W){S==null||S({x:W.x,y:W.y})},bound:"parent",enableResizing:G},gn),{},{className:M.float,children:s}))}),on=(0,O.memo)(function(t){var s=t.children,v=t.className,l=t.mode,f=t.placement,P=t.resize,S=t.style,z=t.position,j=t.onPositionChange,D=t.size,B=t.defaultSize,I=t.defaultPosition,A=t.minWidth,U=t.minHeight,an=t.prefixCls,N=t.onSizeChange,X=t.onSizeDragging,M=t.expandable,rn=M===void 0?!0:M,G=t.isExpand,F=t.onExpandChange,T=(0,Y.k2)("draggable-panel",an);switch(l){case"fixed":default:return(0,c.jsx)(h,{prefixCls:T,size:D,defaultSize:B,onSizeDragging:X,onSizeChange:N,minHeight:U,minWidth:A,resize:P,onExpandChange:F,expandable:rn,isExpand:G,className:v,placement:f,style:S,children:s});case"float":return(0,c.jsx)(xn,{prefixCls:T,defaultPosition:I,position:z,onPositionChange:j,minHeight:U,minWidth:A,defaultSize:B,size:D,onSizeDragging:X,onSizeChange:N,resize:P,canResizing:P!==!1,className:v,style:S,children:s})}})},98558:function(yn,Q,n){n.d(Q,{Z:function(){return g}});var O=n(18840),Y=n.n(O),L=n(86919),d=n(50959),w=n(11954),$=n(21320),_=n.n($),sn=n(80111),k=n(3341),cn=n.n(k),q=n(72266),dn=n.n(q),nn=n(54668),un=n(77117),tn=n.n(un),mn=n(28152),m=n.n(mn),R=n(15392),K=function(e){if(e.enumOptions)return Object.fromEntries(e.enumOptions.map(function(a){return[a.label,a.value]}));if(e.enum)return Object.fromEntries(e.enum.map(function(a,p){var c,E=((c=e.enumNames)===null||c===void 0?void 0:c[p])||a;return[E,a]}))},en=function(e){switch(e.type){case"boolean":return R.LevaInputs.BOOLEAN;case"number":return R.LevaInputs.NUMBER;case"string":return K(e)?R.LevaInputs.SELECT:R.LevaInputs.STRING}},Z=function(e,a){return Object.fromEntries(Object.entries(e.properties).map(function(p){var c=m()(p,2),E=c[0],x=c[1],y=(a==null?void 0:a(x,E))||{},h=tn()({type:en(x),label:x.title,value:x.default,options:K(x)},y);return[E,h]}))},J=(0,d.memo)(function(i){var e=i.value,a=i.onChange,p=i.schema,c=(0,L.QT)(),E=(0,sn.Z)(function(){var y=c.getData();return Object.fromEntries(Object.values(y).map(function(h){return[h.key,h.value]}))}),x=(0,d.useMemo)(function(){return Z(p,function(y,h){var C={onChange:function(hn,xn,on){if(!(on.initial||!on.fromPanel)){var t=E();a==null||a(_()({},on.key,hn),t)}}};return e&&e[h]&&(C.value=e[h]),C})},[p]);return(0,d.useEffect)(function(){var y=E();if(!cn()(y,e)){var h=dn()({},(0,nn.NM)(p),e);c.set(h,!1)}},[e]),(0,L.M4)(x,{store:c}),null}),H=J,b=n(11527),o,r=(0,w.kc)(function(i){var e=i.css,a=i.token;return e(o||(o=Y()([` + --leva-sizes-controlWidth: 66%; + --leva-colors-elevation1: `,`; + --leva-colors-elevation2: transparent; + --leva-colors-elevation3: `,`; + --leva-colors-accent1: `,`; + --leva-colors-accent2: `,`; + --leva-colors-accent3: `,`; + --leva-colors-highlight1: `,`; + --leva-colors-highlight2: `,`; + --leva-colors-highlight3: `,`; + --leva-colors-vivid1: `,`; + --leva-shadows-level1: unset; + --leva-shadows-level2: unset; + --leva-fonts-mono: `,`; + + overflow: auto; + + padding: 6px 0; + + > div { + background: transparent; + + > div { + background: transparent; + } + } + + input:checked + label > svg { + stroke: `,`; + } + + button { + --leva-colors-accent2: `,`; + } + `])),a.colorFillSecondary,a.colorFillSecondary,a.colorPrimary,a.colorPrimaryHover,a.colorPrimaryActive,a.colorTextTertiary,a.colorTextSecondary,a.colorText,a.colorWarning,a.fontFamilyCode,a.colorBgLayout,a.colorFillSecondary)}),u=(0,d.memo)(function(i){var e=i.value,a=i.title,p=i.onChange,c=i.schema,E=i.className,x=i.style,y=(0,L.WQ)(),h=r(),C=h.styles,V=h.cx;return(0,b.jsxs)("div",{className:V(C,E),style:x,children:[(0,b.jsx)(L.MT,{hideCopyButton:!0,neverHide:!0,titleBar:{title:a,drag:!1},fill:!0,flat:!0,store:y}),(0,b.jsx)(L.Nn,{store:y,children:(0,b.jsx)(H,{schema:c,value:e,onChange:p})})]})}),g=u},54668:function(yn,Q,n){n.d(Q,{NM:function(){return m}});var O=n(27566),Y=n.n(O),L=n(28152),d=n.n(L),w=n(4293),$=n.n(w),_=n(5899),sn=n.n(_),k=n(67032),cn=n.n(k),q=n(52041),dn=n.n(q),nn=n(66157),un=n.n(nn),tn=n(98162),mn=n.n(tn),m=function(o){return o.type==="object"?o.properties?Object.fromEntries(Object.entries(o.properties).map(function(r){var u=d()(r,2),g=u[0],i=u[1];return[g,i.default]})):void 0:o.type==="null"?null:o.default},R=function(o,r){if(!r)return o;var u=m(r);if(!u)return o;var g=Object.entries(o).filter(function(i){var e=_slicedToArray(i,2),a=e[0],p=e[1],c=u[a];return typeof u[a]=="undefined"?!0:!isEqual(c,p)});return Object.fromEntries(g)},K=function(o,r,u,g){var i=R(u,g),e=function p(c,E){return Object.entries(c).map(function(x){var y=_slicedToArray(x,2),h=y[0],C=y[1];return C instanceof Array?"".concat(h,"=[").concat(C.map(function(V){return"{".concat(p(V),"}")}).join(","),"]"):isObject(C)?p(C,h):isNil(C)?"":"".concat(E?"".concat(E,"."):"").concat(h,"=").concat(C)}).filter(function(x){return x}).join(",")},a=e(i);return"".concat(o.replace("/","-"),"/").concat(r,"/").concat(a)},en=function(o,r){return"import { ".concat(uniq(r).join(", ")," } from '").concat(o,"';")},Z=function(o,r){switch(_typeof(r)){case"undefined":return"";case"object":if(r instanceof Array)return"".concat(o,"={").concat(JSON.stringify(r),"}");var u=omitBy(r,isNil);if(Object.values(u).length===0)return"";var g=function(){return r.$$__type?H(r):JSON.stringify(u,null)};return"".concat(o,"={").concat(g(),"}");case"boolean":return r?"".concat(o):"".concat(o,"={").concat(r,"}");case"number":return"".concat(o,"={").concat(r,"}");case"string":return isEmpty(r)?"":"".concat(o,'="').concat(r,'"');case"function":return"".concat(o,"={").concat(r.toString(),"}");case"symbol":return"".concat(o,"={Symbol.for('").concat(r.description,"')}")}},J=function(o,r){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Z;if(!r)return"<".concat(o," />");var g=!r.children,i=Object.entries(r).filter(function(e){return g?e:e[0]!=="children"}).map(function(e){return u(e[0],e[1])}).filter(function(e){return e}).join(" ");return g?"<".concat(o," ").concat(i,"/>"):"<".concat(o," ").concat(i,">").concat(H(r.children),"</").concat(o,">")},H=function(o){if(typeof o=="string")return o;var r=function(g){var i=g.$$__type,e=g.$$__body;switch(i){case"element":return J(e.componentName,e.props)}};return o instanceof Array?o.map(r).join(` +`):r(o)}}}]); diff --git a/5468.44832833.async.js b/5468.44832833.async.js new file mode 100644 index 00000000..974ef91c --- /dev/null +++ b/5468.44832833.async.js @@ -0,0 +1,795 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5468,9537],{89537:function(r,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-JSON.tmLanguage/blob/master/JSON.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",name:"json",scopeName:"source.json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4}) # and four hex digits`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},displayName:"JSON"})]},55468:function(r,n,e){e.r(n),e.d(n,{default:function(){return m}});var a=e(95492),t=e(79825),i=e(32623),p=e(43001),o=e(89537),s=e(24105);const c=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/KapitanOczywisty/language-php/blob/master/grammars/php.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/KapitanOczywisty/language-php/commit/5e8f000cb5a20f44f7a7a89d07ad0774031c53f3",scopeName:"source.php",patterns:[{include:"#attribute"},{include:"#comments"},{match:"(?i)(?:^|(?<=<\\?php))\\s*(namespace)\\s+([a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)(?=\\s*;)",name:"meta.namespace.php",captures:{1:{name:"keyword.other.namespace.php"},2:{name:"entity.name.type.namespace.php",patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]}}},{begin:"(?i)(?:^|(?<=<\\?php))\\s*(namespace)\\s+",beginCaptures:{1:{name:"keyword.other.namespace.php"}},end:"(?<=})|(?=\\?>)",name:"meta.namespace.php",patterns:[{include:"#comments"},{match:"(?i)[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+",name:"entity.name.type.namespace.php",captures:{0:{patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]}}},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.namespace.begin.bracket.curly.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.namespace.end.bracket.curly.php"}},patterns:[{include:"$self"}]},{match:"[^\\s]+",name:"invalid.illegal.identifier.php"}]},{match:"\\s+(?=use\\b)"},{begin:"(?i)\\buse\\b",beginCaptures:{0:{name:"keyword.other.use.php"}},end:"(?<=})|(?=;)|(?=\\?>)",name:"meta.use.php",patterns:[{match:"\\b(const|function)\\b",name:"storage.type.${1:/downcase}.php"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.use.begin.bracket.curly.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.use.end.bracket.curly.php"}},patterns:[{include:"#scope-resolution"},{match:`(?xi) +\\b(as) +\\s+(final|abstract|public|private|protected|static) +\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)`,captures:{1:{name:"keyword.other.use-as.php"},2:{name:"storage.modifier.php"},3:{name:"entity.other.alias.php"}}},{match:`(?xi) +\\b(as) +\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)`,captures:{1:{name:"keyword.other.use-as.php"},2:{patterns:[{match:"^(?:final|abstract|public|private|protected|static)$",name:"storage.modifier.php"},{match:".+",name:"entity.other.alias.php"}]}}},{match:"(?i)\\b(insteadof)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)",captures:{1:{name:"keyword.other.use-insteadof.php"},2:{name:"support.class.php"}}},{match:";",name:"punctuation.terminator.expression.php"},{include:"#use-inner"}]},{include:"#use-inner"}]},{begin:`(?ix) +\\b(trait)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)`,beginCaptures:{1:{name:"storage.type.trait.php"},2:{name:"entity.name.type.trait.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.trait.end.bracket.curly.php"}},name:"meta.trait.php",patterns:[{include:"#comments"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.trait.begin.bracket.curly.php"}},end:"(?=}|\\?>)",contentName:"meta.trait.body.php",patterns:[{include:"$self"}]}]},{begin:`(?ix) +\\b(interface)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)`,beginCaptures:{1:{name:"storage.type.interface.php"},2:{name:"entity.name.type.interface.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.interface.end.bracket.curly.php"}},name:"meta.interface.php",patterns:[{include:"#comments"},{include:"#interface-extends"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.interface.begin.bracket.curly.php"}},end:"(?=}|\\?>)",contentName:"meta.interface.body.php",patterns:[{include:"#class-constant"},{include:"$self"}]}]},{begin:`(?ix) +\\b(enum)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) +(?: \\s* (:) \\s* (int | string) \\b )?`,beginCaptures:{1:{name:"storage.type.enum.php"},2:{name:"entity.name.type.enum.php"},3:{name:"keyword.operator.return-value.php"},4:{name:"keyword.other.type.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.enum.end.bracket.curly.php"}},name:"meta.enum.php",patterns:[{include:"#comments"},{include:"#class-implements"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.enum.begin.bracket.curly.php"}},end:"(?=}|\\?>)",contentName:"meta.enum.body.php",patterns:[{match:"(?i)\\b(case)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)",captures:{1:{name:"storage.modifier.php"},2:{name:"constant.enum.php"}}},{include:"#class-constant"},{include:"$self"}]}]},{begin:`(?ix) +(?: + \\b((?:(?:final|abstract|readonly)\\s+)*)(class)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) + |\\b(new)\\b\\s*(\\#\\[.*\\])?\\s*(?:(readonly)\\s+)?\\b(class)\\b # anonymous class +)`,beginCaptures:{1:{patterns:[{match:"final|abstract",name:"storage.modifier.${0:/downcase}.php"},{match:"readonly",name:"storage.modifier.php"}]},2:{name:"storage.type.class.php"},3:{name:"entity.name.type.class.php"},4:{name:"keyword.other.new.php"},5:{patterns:[{include:"#attribute"}]},6:{name:"storage.modifier.php"},7:{name:"storage.type.class.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.class.end.bracket.curly.php"}},name:"meta.class.php",patterns:[{begin:"(?<=class)\\s*(\\()",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.function-call.php",patterns:[{include:"#named-arguments"},{include:"$self"}]},{include:"#comments"},{include:"#class-extends"},{include:"#class-implements"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.class.begin.bracket.curly.php"}},end:"(?=}|\\?>)",contentName:"meta.class.body.php",patterns:[{include:"#class-constant"},{include:"$self"}]}]},{include:"#match_statement"},{include:"#switch_statement"},{match:"\\s*\\b(yield\\s+from)\\b",captures:{1:{name:"keyword.control.yield-from.php"}}},{match:`(?x) +\\b( + break|case|continue|declare|default|die|do| + else(if)?|end(declare|for(each)?|if|switch|while)|exit| + for(each)?|if|return|switch|use|while|yield +)\\b`,captures:{1:{name:"keyword.control.${1:/downcase}.php"}}},{begin:"(?i)\\b((?:require|include)(?:_once)?)(\\s+|(?=\\())",beginCaptures:{1:{name:"keyword.control.import.include.php"}},end:"(?=\\s|;|$|\\?>)",name:"meta.include.php",patterns:[{include:"$self"}]},{begin:"\\b(catch)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.exception.catch.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},name:"meta.catch.php",patterns:[{match:`(?xi) +([a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ (?: \\s*\\|\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)*) # union or single exception class +\\s* +((\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)? # Variable`,captures:{1:{patterns:[{match:"\\|",name:"punctuation.separator.delimiter.php"},{begin:"(?i)(?=[\\\\a-z_\\x{7f}-\\x{10ffff}])",end:`(?xi) +( [a-z_\\x{7f}-\\x{10ffff}] [a-z0-9_\\x{7f}-\\x{10ffff}]* ) +(?![a-z0-9_\\x{7f}-\\x{10ffff}\\\\])`,endCaptures:{1:{name:"support.class.exception.php"}},patterns:[{include:"#namespace"}]}]},2:{name:"variable.other.php"},3:{name:"punctuation.definition.variable.php"}}}]},{match:"\\b(catch|try|throw|exception|finally)\\b",name:"keyword.control.exception.php"},{begin:"(?i)\\b(function)\\s*(?=&?\\s*\\()",beginCaptures:{1:{name:"storage.type.function.php"}},end:"(?=\\s*{)",name:"meta.function.closure.php",patterns:[{include:"#comments"},{begin:"(&)?\\s*(\\()",beginCaptures:{1:{name:"storage.modifier.reference.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},patterns:[{include:"#function-parameters"}]},{begin:"(?i)(use)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.function.use.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},name:"meta.function.closure.use.php",patterns:[{match:",",name:"punctuation.separator.delimiter.php"},{captures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"punctuation.definition.variable.php"}},match:"(?i)((?:(&)\\s*)?(\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(?=,|\\))"}]},{match:`(?xi) +(:)\\s* +( + # nullable type + (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + # union, intersection or DNF type + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + (?: \\s*[|&]\\s* + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + )+ +) +(?=\\s*(?:{|/[/*]|\\#|$))`,captures:{1:{name:"keyword.operator.return-value.php"},2:{patterns:[{include:"#php-types"}]}}}]},{begin:"(?i)\\b(fn)\\s*(?=&?\\s*\\()",beginCaptures:{1:{name:"storage.type.function.php"}},end:"=>",endCaptures:{0:{name:"punctuation.definition.arrow.php"}},name:"meta.function.closure.php",patterns:[{begin:"(?:(&)\\s*)?(\\()",beginCaptures:{1:{name:"storage.modifier.reference.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},patterns:[{include:"#function-parameters"}]},{match:`(?xi) +(:)\\s* +( + # nullable type + (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + # union, intersection or DNF type + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + (?: \\s*[|&]\\s* + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + )+ +) +(?=\\s*(?:=>|/[/*]|\\#|$))`,captures:{1:{name:"keyword.operator.return-value.php"},2:{patterns:[{include:"#php-types"}]}}}]},{begin:`(?x) +((?:(?:final|abstract|public|private|protected)\\s+)*) +(function)\\s+(__construct) +\\s*(\\()`,beginCaptures:{1:{patterns:[{match:"final|abstract|public|private|protected",name:"storage.modifier.php"}]},2:{name:"storage.type.function.php"},3:{name:"support.function.constructor.php"},4:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:`(?xi) +(\\)) \\s* ( : \\s* + (?:\\?\\s*)? (?!\\s) [a-z0-9_\\x{7f}-\\x{10ffff}\\\\\\s\\|&()]+ (?<!\\s) +)? +(?=\\s*(?:{|/[/*]|\\#|$|;))`,endCaptures:{1:{name:"punctuation.definition.parameters.end.bracket.round.php"},2:{name:"invalid.illegal.return-type.php"}},name:"meta.function.php",patterns:[{include:"#comments"},{match:",",name:"punctuation.separator.delimiter.php"},{begin:`(?xi) +((?:(?:public|private|protected|readonly)(?:\\s+|(?=\\?)))++) +(?: ( + # nullable type + (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + # union, intersection or DNF type + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + (?: \\s*[|&]\\s* + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + )+ +) \\s+ )? +((?:(&)\\s*)?(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable name with possible reference`,beginCaptures:{1:{patterns:[{match:"public|private|protected|readonly",name:"storage.modifier.php"}]},2:{patterns:[{include:"#php-types"}]},3:{name:"variable.other.php"},4:{name:"storage.modifier.reference.php"},5:{name:"punctuation.definition.variable.php"}},end:"(?=\\s*(?:,|\\)|/[/*]|\\#))",name:"meta.function.parameter.promoted-property.php",patterns:[{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.php"}},end:"(?=\\s*(?:,|\\)|/[/*]|\\#))",patterns:[{include:"#parameter-default-types"}]}]},{include:"#function-parameters"}]},{begin:`(?x) +((?:(?:final|abstract|public|private|protected|static)\\s+)*) +(function)\\s+ +(?i: + (__(?:call|construct|debugInfo|destruct|get|set|isset|unset|toString| + clone|set_state|sleep|wakeup|autoload|invoke|callStatic|serialize|unserialize)) + |(?:(&)?\\s*([a-zA-Z_\\x{7f}-\\x{10ffff}][a-zA-Z0-9_\\x{7f}-\\x{10ffff}]*)) +) +\\s*(\\()`,beginCaptures:{1:{patterns:[{match:"final|abstract|public|private|protected|static",name:"storage.modifier.php"}]},2:{name:"storage.type.function.php"},3:{name:"support.function.magic.php"},4:{name:"storage.modifier.reference.php"},5:{name:"entity.name.function.php"},6:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:`(?xi) +(\\)) (?: \\s* (:) \\s* ( + # nullable type + (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + # union, intersection or DNF type + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + (?: \\s*[|&]\\s* + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + )+ +) )? +(?=\\s*(?:{|/[/*]|\\#|$|;))`,endCaptures:{1:{name:"punctuation.definition.parameters.end.bracket.round.php"},2:{name:"keyword.operator.return-value.php"},3:{patterns:[{match:"\\b(static)\\b",name:"storage.type.php"},{match:"\\b(never)\\b",name:"keyword.other.type.never.php"},{include:"#php-types"}]}},name:"meta.function.php",patterns:[{include:"#function-parameters"}]},{match:`(?xi) +((?:(?:public|private|protected|static|readonly)(?:\\s+|(?=\\?)))++) # At least one modifier +( + # nullable type + (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + # union, intersection or DNF type + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + (?: \\s*[|&]\\s* + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + )+ +)? +\\s+ ((\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable name`,captures:{1:{patterns:[{match:"public|private|protected|static|readonly",name:"storage.modifier.php"}]},2:{patterns:[{include:"#php-types"}]},3:{name:"variable.other.php"},4:{name:"punctuation.definition.variable.php"}}},{include:"#invoke-call"},{include:"#scope-resolution"},{include:"#variables"},{include:"#strings"},{captures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"},3:{name:"punctuation.definition.array.end.bracket.round.php"}},match:"(array)(\\()(\\))",name:"meta.array.empty.php"},{begin:"(array)\\s*(\\()",beginCaptures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.array.end.bracket.round.php"}},name:"meta.array.php",patterns:[{include:"$self"}]},{match:"(?i)(\\()\\s*(array|real|double|float|int(?:eger)?|bool(?:ean)?|string|object|binary|unset)\\s*(\\))",captures:{1:{name:"punctuation.definition.storage-type.begin.bracket.round.php"},2:{name:"storage.type.php"},3:{name:"punctuation.definition.storage-type.end.bracket.round.php"}}},{match:"(?i)\\b(array|real|double|float|int(eger)?|bool(ean)?|string|class|var|function|interface|trait|parent|self|object|mixed)\\b",name:"storage.type.php"},{match:"(?i)\\b(global|abstract|const|final|private|protected|public|static)\\b",name:"storage.modifier.php"},{include:"#object"},{match:";",name:"punctuation.terminator.expression.php"},{match:":",name:"punctuation.terminator.statement.php"},{include:"#heredoc"},{include:"#numbers"},{match:"(?i)\\bclone\\b",name:"keyword.other.clone.php"},{match:"\\.\\.\\.",name:"keyword.operator.spread.php"},{match:"\\.=?",name:"keyword.operator.string.php"},{match:"=>",name:"keyword.operator.key.php"},{captures:{1:{name:"keyword.operator.assignment.php"},2:{name:"storage.modifier.reference.php"},3:{name:"storage.modifier.reference.php"}},match:"(?i)(\\=)(&)|(&)(?=[$a-z_])"},{match:"@",name:"keyword.operator.error-control.php"},{match:"===|==|!==|!=|<>",name:"keyword.operator.comparison.php"},{match:"=|\\+=|\\-=|\\*\\*?=|/=|%=|&=|\\|=|\\^=|<<=|>>=|\\?\\?=",name:"keyword.operator.assignment.php"},{match:"<=>|<=|>=|<|>",name:"keyword.operator.comparison.php"},{match:"\\-\\-|\\+\\+",name:"keyword.operator.increment-decrement.php"},{match:"\\-|\\+|\\*\\*?|/|%",name:"keyword.operator.arithmetic.php"},{match:"(?i)(!|&&|\\|\\|)|\\b(and|or|xor|as)\\b",name:"keyword.operator.logical.php"},{include:"#function-call"},{match:"<<|>>|~|\\^|&|\\|",name:"keyword.operator.bitwise.php"},{begin:"(?i)\\b(instanceof)\\s+(?=[\\\\$a-z_])",beginCaptures:{1:{name:"keyword.operator.type.php"}},end:"(?i)(?=[^\\\\$a-z0-9_\\x{7f}-\\x{10ffff}])",patterns:[{include:"#class-name"},{include:"#variable-name"}]},{include:"#instantiation"},{captures:{1:{name:"keyword.control.goto.php"},2:{name:"support.other.php"}},match:"(?i)(goto)\\s+([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)"},{captures:{1:{name:"entity.name.goto-label.php"}},match:"(?i)^\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*(?<!default))\\s*:(?!:)"},{include:"#string-backtick"},{include:"#ternary_shorthand"},{include:"#null_coalescing"},{include:"#ternary_expression"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.curly.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.end.bracket.curly.php"}},patterns:[{include:"$self"}]},{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.array.begin.php"}},end:"\\]|(?=\\?>)",endCaptures:{0:{name:"punctuation.section.array.end.php"}},patterns:[{include:"$self"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.end.bracket.round.php"}},patterns:[{include:"$self"}]},{include:"#constants"},{match:",",name:"punctuation.separator.delimiter.php"}],repository:{"attribute-name":{patterns:[{begin:"(?i)(?=\\\\?[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*\\\\)",end:`(?xi) +( [a-z_\\x{7f}-\\x{10ffff}] [a-z0-9_\\x{7f}-\\x{10ffff}]* )? +(?![a-z0-9_\\x{7f}-\\x{10ffff}\\\\])`,endCaptures:{1:{name:"support.attribute.php"}},patterns:[{include:"#namespace"}]},{match:`(?xi) +(\\\\)?\\b(Attribute|SensitiveParameter|AllowDynamicProperties|ReturnTypeWillChange)\\b`,name:"support.attribute.builtin.php",captures:{1:{name:"punctuation.separator.inheritance.php"}}},{begin:"(?i)(?=[\\\\a-z_\\x{7f}-\\x{10ffff}])",end:`(?xi) +( [a-z_\\x{7f}-\\x{10ffff}] [a-z0-9_\\x{7f}-\\x{10ffff}]* )? +(?![a-z0-9_\\x{7f}-\\x{10ffff}\\\\])`,endCaptures:{1:{name:"support.attribute.php"}},patterns:[{include:"#namespace"}]}]},attribute:{begin:"\\#\\[",end:"\\]",name:"meta.attribute.php",patterns:[{match:",",name:"punctuation.separator.delimiter.php"},{begin:"([a-zA-Z0-9_\\x{7f}-\\x{10ffff}\\\\]+)\\s*(\\()",beginCaptures:{1:{patterns:[{include:"#attribute-name"}]},2:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},patterns:[{include:"#named-arguments"},{include:"$self"}]},{include:"#attribute-name"}]},"class-builtin":{patterns:[{match:`(?xi) +(\\\\)?\\b +(Attribute|(APC|Append)Iterator|Array(Access|Iterator|Object) +|Bad(Function|Method)CallException +|(Caching|CallbackFilter)Iterator|Collator|Collectable|Cond|Countable|CURLFile +|Date(Interval|Period|Time(Interface|Immutable|Zone)?)?|Directory(Iterator)?|DomainException +|DOM(Attr|CdataSection|CharacterData|Comment|Document(Fragment)?|Element|EntityReference + |Implementation|NamedNodeMap|Node(list)?|ProcessingInstruction|Text|XPath) +|(Error)?Exception|EmptyIterator +|finfo +|Ev(Check|Child|Embed|Fork|Idle|Io|Loop|Periodic|Prepare|Signal|Stat|Timer|Watcher)? +|Event(Base|Buffer(Event)?|SslContext|Http(Request|Connection)?|Config|DnsBase|Util|Listener)? +|FANNConnection|(Filter|Filesystem)Iterator +|Gender\\\\Gender|GlobIterator|Gmagick(Draw|Pixel)? +|Haru(Annotation|Destination|Doc|Encoder|Font|Image|Outline|Page) +|Http((Inflate|Deflate)?Stream|Message|Request(Pool)?|Response|QueryString) +|HRTime\\\\(PerformanceCounter|StopWatch) +|Intl(Calendar|((CodePoint|RuleBased)?Break|Parts)?Iterator|DateFormatter|TimeZone) +|Imagick(Draw|Pixel(Iterator)?)? +|InfiniteIterator|InvalidArgumentException|Iterator(Aggregate|Iterator)? +|JsonSerializable +|KTaglib_(MPEG_(File|AudioProperties)|Tag|ID3v2_(Tag|(AttachedPicture)?Frame)) +|Lapack|(Length|Locale|Logic)Exception|LimitIterator|Lua(Closure)? +|Mongo(BinData|Client|Code|Collection|CommandCursor|Cursor(Exception)?|Date|DB(Ref)?|DeleteBatch + |Grid(FS(Cursor|File)?)|Id|InsertBatch|Int(32|64)|Log|Pool|Regex|ResultException|Timestamp + |UpdateBatch|Write(Batch|ConcernException))? +|Memcache(d)?|MessageFormatter|MultipleIterator|Mutex +|mysqli(_(driver|stmt|warning|result))? +|MysqlndUh(Connection|PreparedStatement) +|NoRewindIterator|Normalizer|NumberFormatter +|OCI-(Collection|Lob)|OuterIterator|(OutOf(Bounds|Range)|Overflow)Exception +|ParentIterator|PDO(Statement)?|Phar(Data|FileInfo)?|php_user_filter|Pool +|QuickHash(Int(Set|StringHash)|StringIntHash) +|Recursive(Array|Caching|Directory|Fallback|Filter|Iterator|Regex|Tree)?Iterator +|Reflection(Class|Function(Abstract)?|Method|Object|Parameter|Property|(Zend)?Extension)? +|RangeException|Reflector|RegexIterator|ResourceBundle|RuntimeException|RRD(Creator|Graph|Updater) +|SAM(Connection|Message)|SCA(_(SoapProxy|LocalProxy))? +|SDO_(DAS_(ChangeSummary|Data(Factory|Object)|Relational|Setting|XML(_Document)?) + |Data(Factory|Object)|Exception|List|Model_(Property|ReflectionDataObject|Type)|Sequence) +|SeekableIterator|Serializable|SessionHandler(Interface)?|SimpleXML(Iterator|Element)|SNMP +|Soap(Client|Fault|Header|Param|Server|Var) +|SphinxClient|Spoofchecker +|Spl(DoublyLinkedList|Enum|File(Info|Object)|FixedArray|(Max|Min)?Heap|Observer|ObjectStorage + |(Priority)?Queue|Stack|Subject|Type|TempFileObject) +|SQLite(3(Result|Stmt)?|Database|Result|Unbuffered) +|stdClass|streamWrapper|SVM(Model)?|Swish(Result(s)?|Search)?|Sync(Event|Mutex|ReaderWriter|Semaphore) +|Thread(ed)?|tidy(Node)?|TokyoTyrant(Table|Iterator|Query)?|Transliterator|Traversable +|UConverter|(Underflow|UnexpectedValue)Exception +|V8Js(Exception)?|Varnish(Admin|Log|Stat) +|Worker|Weak(Map|Ref) +|XML(Diff\\\\(Base|DOM|File|Memory)|Reader|Writer)|XsltProcessor +|Yaf_(Route_(Interface|Map|Regex|Rewrite|Simple|Supervar) + |Action_Abstract|Application|Config_(Simple|Ini|Abstract)|Controller_Abstract + |Dispatcher|Exception|Loader|Plugin_Abstract|Registry|Request_(Abstract|Simple|Http) + |Response_Abstract|Router|Session|View_(Simple|Interface)) +|Yar_(Client(_Exception)?|Concurrent_Client|Server(_Exception)?) +|ZipArchive|ZMQ(Context|Device|Poll|Socket)?) +\\b`,name:"support.class.builtin.php",captures:{1:{name:"punctuation.separator.inheritance.php"}}}]},"class-name":{patterns:[{begin:"(?i)(?=\\\\?[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*\\\\)",end:`(?xi) +( [a-z_\\x{7f}-\\x{10ffff}] [a-z0-9_\\x{7f}-\\x{10ffff}]* )? +(?![a-z0-9_\\x{7f}-\\x{10ffff}\\\\])`,endCaptures:{1:{name:"support.class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{begin:"(?i)(?=[\\\\a-z_\\x{7f}-\\x{10ffff}])",end:`(?xi) +( [a-z_\\x{7f}-\\x{10ffff}] [a-z0-9_\\x{7f}-\\x{10ffff}]* )? +(?![a-z0-9_\\x{7f}-\\x{10ffff}\\\\])`,endCaptures:{1:{name:"support.class.php"}},patterns:[{include:"#namespace"}]}]},"inheritance-single":{patterns:[{begin:"(?i)(?=\\\\?[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*\\\\)",end:"(?i)([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)?(?=[^a-z0-9_\\x{7f}-\\x{10ffff}\\\\])",endCaptures:{1:{name:"entity.other.inherited-class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{include:"#namespace"},{match:"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",name:"entity.other.inherited-class.php"}]},"class-extends":{patterns:[{begin:"(?i)(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.extends.php"}},end:"(?i)(?=[^A-Za-z0-9_\\x{7f}-\\x{10ffff}\\\\])",patterns:[{include:"#comments"},{include:"#inheritance-single"}]}]},"interface-extends":{patterns:[{begin:"(?i)(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.extends.php"}},end:"(?i)(?={)",patterns:[{include:"#comments"},{match:",",name:"punctuation.separator.classes.php"},{include:"#inheritance-single"}]}]},"class-implements":{patterns:[{begin:"(?i)(implements)\\s+",beginCaptures:{1:{name:"storage.modifier.implements.php"}},end:"(?i)(?={)",patterns:[{include:"#comments"},{match:",",name:"punctuation.separator.classes.php"},{include:"#inheritance-single"}]}]},"class-constant":{patterns:[{match:"(?i)\\b(const)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)",captures:{1:{name:"storage.modifier.php"},2:{name:"constant.other.php"}}}]},comments:{patterns:[{begin:"/\\*\\*(?=\\s)",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.block.documentation.phpdoc.php",patterns:[{include:"#php_doc"}]},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.php"}},end:"\\*/",name:"comment.block.php"},{begin:"(^\\s+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.php"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\n|(?=\\?>)",name:"comment.line.double-slash.php"}]},{begin:"(^\\s+)?(?=#)(?!#\\[)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.php"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\n|(?=\\?>)",name:"comment.line.number-sign.php"}]}]},constants:{patterns:[{match:"(?i)\\b(TRUE|FALSE|NULL|__(FILE|DIR|FUNCTION|CLASS|METHOD|LINE|NAMESPACE)__|ON|OFF|YES|NO|NL|BR|TAB)\\b",name:"constant.language.php"},{match:`(?x) +(\\\\)?\\b +(DEFAULT_INCLUDE_PATH +|EAR_(INSTALL|EXTENSION)_DIR +|E_(ALL|COMPILE_(ERROR|WARNING)|CORE_(ERROR|WARNING)|DEPRECATED|ERROR|NOTICE + |PARSE|RECOVERABLE_ERROR|STRICT|USER_(DEPRECATED|ERROR|NOTICE|WARNING)|WARNING) +|PHP_(ROUND_HALF_(DOWN|EVEN|ODD|UP)|(MAJOR|MINOR|RELEASE)_VERSION|MAXPATHLEN + |BINDIR|SHLIB_SUFFIX|SYSCONFDIR|SAPI|CONFIG_FILE_(PATH|SCAN_DIR) + |INT_(MAX|SIZE)|ZTS|OS|OUTPUT_HANDLER_(START|CONT|END)|DEBUG|DATADIR + |URL_(SCHEME|HOST|USER|PORT|PASS|PATH|QUERY|FRAGMENT)|PREFIX + |EXTRA_VERSION|EXTENSION_DIR|EOL|VERSION(_ID)? + |WINDOWS_(NT_(SERVER|DOMAIN_CONTROLLER|WORKSTATION) + |VERSION_(MAJOR|MINOR)|BUILD|SUITEMASK|SP_(MAJOR|MINOR) + |PRODUCTTYPE|PLATFORM) + |LIBDIR|LOCALSTATEDIR) +|STD(ERR|IN|OUT)|ZEND_(DEBUG_BUILD|THREAD_SAFE)) +\\b`,name:"support.constant.core.php",captures:{1:{name:"punctuation.separator.inheritance.php"}}},{match:`(?x) +(\\\\)?\\b +(__COMPILER_HALT_OFFSET__|AB(MON_(1|2|3|4|5|6|7|8|9|10|11|12)|DAY[1-7]) +|AM_STR|ASSERT_(ACTIVE|BAIL|CALLBACK_QUIET_EVAL|WARNING)|ALT_DIGITS +|CASE_(UPPER|LOWER)|CHAR_MAX|CONNECTION_(ABORTED|NORMAL|TIMEOUT)|CODESET|COUNT_(NORMAL|RECURSIVE) +|CREDITS_(ALL|DOCS|FULLPAGE|GENERAL|GROUP|MODULES|QA|SAPI) +|CRYPT_(BLOWFISH|EXT_DES|MD5|SHA(256|512)|SALT_LENGTH|STD_DES)|CURRENCY_SYMBOL +|D_(T_)?FMT|DATE_(ATOM|COOKIE|ISO8601|RFC(822|850|1036|1123|2822|3339)|RSS|W3C) +|DAY_[1-7]|DECIMAL_POINT|DIRECTORY_SEPARATOR +|ENT_(COMPAT|IGNORE|(NO)?QUOTES)|EXTR_(IF_EXISTS|OVERWRITE|PREFIX_(ALL|IF_EXISTS|INVALID|SAME)|REFS|SKIP) +|ERA(_(D_(T_)?FMT)|T_FMT|YEAR)?|FRAC_DIGITS|GROUPING|HASH_HMAC|HTML_(ENTITIES|SPECIALCHARS) +|INF|INFO_(ALL|CREDITS|CONFIGURATION|ENVIRONMENT|GENERAL|LICENSEMODULES|VARIABLES) +|INI_(ALL|CANNER_(NORMAL|RAW)|PERDIR|SYSTEM|USER)|INT_(CURR_SYMBOL|FRAC_DIGITS) +|LC_(ALL|COLLATE|CTYPE|MESSAGES|MONETARY|NUMERIC|TIME)|LOCK_(EX|NB|SH|UN) +|LOG_(ALERT|AUTH(PRIV)?|CRIT|CRON|CONS|DAEMON|DEBUG|EMERG|ERR|INFO|LOCAL[1-7]|LPR|KERN|MAIL + |NEWS|NODELAY|NOTICE|NOWAIT|ODELAY|PID|PERROR|WARNING|SYSLOG|UCP|USER) +|M_(1_PI|SQRT(1_2|2|3|PI)|2_(SQRT)?PI|PI(_(2|4))?|E(ULER)?|LN(10|2|PI)|LOG(10|2)E) +|MON_(1|2|3|4|5|6|7|8|9|10|11|12|DECIMAL_POINT|GROUPING|THOUSANDS_SEP) +|N_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN)|NAN|NEGATIVE_SIGN|NO(EXPR|STR) +|P_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN)|PM_STR|POSITIVE_SIGN +|PATH(_SEPARATOR|INFO_(EXTENSION|(BASE|DIR|FILE)NAME))|RADIXCHAR +|SEEK_(CUR|END|SET)|SORT_(ASC|DESC|LOCALE_STRING|REGULAR|STRING)|STR_PAD_(BOTH|LEFT|RIGHT) +|T_FMT(_AMPM)?|THOUSEP|THOUSANDS_SEP +|UPLOAD_ERR_(CANT_WRITE|EXTENSION|(FORM|INI)_SIZE|NO_(FILE|TMP_DIR)|OK|PARTIAL) +|YES(EXPR|STR)) +\\b`,name:"support.constant.std.php",captures:{1:{name:"punctuation.separator.inheritance.php"}}},{match:`(?x) +(\\\\)?\\b +(GLOB_(MARK|BRACE|NO(SORT|CHECK|ESCAPE)|ONLYDIR|ERR|AVAILABLE_FLAGS) +|XML_(SAX_IMPL|(DTD|DOCUMENT(_(FRAG|TYPE))?|HTML_DOCUMENT|NOTATION|NAMESPACE_DECL|PI|COMMENT|DATA_SECTION|TEXT)_NODE + |OPTION_(SKIP_(TAGSTART|WHITE)|CASE_FOLDING|TARGET_ENCODING) + |ERROR_((BAD_CHAR|(ATTRIBUTE_EXTERNAL|BINARY|PARAM|RECURSIVE)_ENTITY)_REF|MISPLACED_XML_PI|SYNTAX|NONE + |NO_(MEMORY|ELEMENTS)|TAG_MISMATCH|INCORRECT_ENCODING|INVALID_TOKEN|DUPLICATE_ATTRIBUTE + |UNCLOSED_(CDATA_SECTION|TOKEN)|UNDEFINED_ENTITY|UNKNOWN_ENCODING|JUNK_AFTER_DOC_ELEMENT + |PARTIAL_CHAR|EXTERNAL_ENTITY_HANDLING|ASYNC_ENTITY) + |ENTITY_(((REF|DECL)_)?NODE)|ELEMENT(_DECL)?_NODE|LOCAL_NAMESPACE|ATTRIBUTE_(NMTOKEN(S)?|NOTATION|NODE) + |CDATA|ID(REF(S)?)?|DECL_NODE|ENTITY|ENUMERATION) +|MHASH_(RIPEMD(128|160|256|320)|GOST|MD(2|4|5)|SHA(1|224|256|384|512)|SNEFRU256|HAVAL(128|160|192|224|256) + |CRC23(B)?|TIGER(128|160)?|WHIRLPOOL|ADLER32) +|MYSQL_(BOTH|NUM|CLIENT_(SSL|COMPRESS|IGNORE_SPACE|INTERACTIVE|ASSOC)) +|MYSQLI_(REPORT_(STRICT|INDEX|OFF|ERROR|ALL)|REFRESH_(GRANT|MASTER|BACKUP_LOG|STATUS|SLAVE|HOSTS|THREADS|TABLES|LOG) + |READ_DEFAULT_(FILE|GROUP)|(GROUP|MULTIPLE_KEY|BINARY|BLOB)_FLAG|BOTH + |STMT_ATTR_(CURSOR_TYPE|UPDATE_MAX_LENGTH|PREFETCH_ROWS)|STORE_RESULT + |SERVER_QUERY_(NO_((GOOD_)?INDEX_USED)|WAS_SLOW)|SET_(CHARSET_NAME|FLAG) + |NO_(DEFAULT_VALUE_FLAG|DATA)|NOT_NULL_FLAG|NUM(_FLAG)? + |CURSOR_TYPE_(READ_ONLY|SCROLLABLE|NO_CURSOR|FOR_UPDATE) + |CLIENT_(SSL|NO_SCHEMA|COMPRESS|IGNORE_SPACE|INTERACTIVE|FOUND_ROWS) + |TYPE_(GEOMETRY|((MEDIUM|LONG|TINY)_)?BLOB|BIT|SHORT|STRING|SET|YEAR|NULL|NEWDECIMAL|NEWDATE|CHAR + |TIME(STAMP)?|TINY|INT24|INTERVAL|DOUBLE|DECIMAL|DATE(TIME)?|ENUM|VAR_STRING|FLOAT|LONG(LONG)?) + |TIME_STAMP_FLAG|INIT_COMMAND|ZEROFILL_FLAG|ON_UPDATE_NOW_FLAG + |OPT_(NET_((CMD|READ)_BUFFER_SIZE)|CONNECT_TIMEOUT|INT_AND_FLOAT_NATIVE|LOCAL_INFILE) + |DEBUG_TRACE_ENABLED|DATA_TRUNCATED|USE_RESULT|(ENUM|(PART|PRI|UNIQUE)_KEY|UNSIGNED)_FLAG + |ASSOC|ASYNC|AUTO_INCREMENT_FLAG) +|MCRYPT_(RC(2|6)|RIJNDAEL_(128|192|256)|RAND|GOST|XTEA|MODE_(STREAM|NOFB|CBC|CFB|OFB|ECB)|MARS + |BLOWFISH(_COMPAT)?|SERPENT|SKIPJACK|SAFER(64|128|PLUS)|CRYPT|CAST_(128|256)|TRIPLEDES|THREEWAY + |TWOFISH|IDEA|(3)?DES|DECRYPT|DEV_(U)?RANDOM|PANAMA|ENCRYPT|ENIGNA|WAKE|LOKI97|ARCFOUR(_IV)?) +|STREAM_(REPORT_ERRORS|MUST_SEEK|MKDIR_RECURSIVE|BUFFER_(NONE|FULL|LINE)|SHUT_(RD)?WR + |SOCK_(RDM|RAW|STREAM|SEQPACKET|DGRAM)|SERVER_(BIND|LISTEN) + |NOTIFY_(REDIRECTED|RESOLVE|MIME_TYPE_IS|SEVERITY_(INFO|ERR|WARN)|COMPLETED|CONNECT|PROGRESS + |FILE_SIZE_IS|FAILURE|AUTH_(REQUIRED|RESULT)) + |CRYPTO_METHOD_((SSLv2(3)?|SSLv3|TLS)_(CLIENT|SERVER))|CLIENT_((ASYNC_)?CONNECT|PERSISTENT) + |CAST_(AS_STREAM|FOR_SELECT)|(IGNORE|IS)_URL|IPPROTO_(RAW|TCP|ICMP|IP|UDP)|OOB + |OPTION_(READ_(BUFFER|TIMEOUT)|BLOCKING|WRITE_BUFFER)|URL_STAT_(LINK|QUIET)|USE_PATH + |PEEK|PF_(INET(6)?|UNIX)|ENFORCE_SAFE_MODE|FILTER_(ALL|READ|WRITE)) +|SUNFUNCS_RET_(DOUBLE|STRING|TIMESTAMP) +|SQLITE_(READONLY|ROW|MISMATCH|MISUSE|BOTH|BUSY|SCHEMA|NOMEM|NOTFOUND|NOTADB|NOLFS|NUM|CORRUPT + |CONSTRAINT|CANTOPEN|TOOBIG|INTERRUPT|INTERNAL|IOERR|OK|DONE|PROTOCOL|PERM|ERROR|EMPTY + |FORMAT|FULL|LOCKED|ABORT|ASSOC|AUTH) +|SQLITE3_(BOTH|BLOB|NUM|NULL|TEXT|INTEGER|OPEN_(READ(ONLY|WRITE)|CREATE)|FLOAT_ASSOC) +|CURL(M_(BAD_((EASY)?HANDLE)|CALL_MULTI_PERFORM|INTERNAL_ERROR|OUT_OF_MEMORY|OK) + |MSG_DONE|SSH_AUTH_(HOST|NONE|DEFAULT|PUBLICKEY|PASSWORD|KEYBOARD) + |CLOSEPOLICY_(SLOWEST|CALLBACK|OLDEST|LEAST_(RECENTLY_USED|TRAFFIC) + |INFO_(REDIRECT_(COUNT|TIME)|REQUEST_SIZE|SSL_VERIFYRESULT|STARTTRANSFER_TIME + |(SIZE|SPEED)_(DOWNLOAD|UPLOAD)|HTTP_CODE|HEADER_(OUT|SIZE)|NAMELOOKUP_TIME + |CONNECT_TIME|CONTENT_(TYPE|LENGTH_(DOWNLOAD|UPLOAD))|CERTINFO|TOTAL_TIME + |PRIVATE|PRETRANSFER_TIME|EFFECTIVE_URL|FILETIME) + |OPT_(RESUME_FROM|RETURNTRANSFER|REDIR_PROTOCOLS|REFERER|READ(DATA|FUNCTION)|RANGE|RANDOM_FILE + |MAX(CONNECTS|REDIRS)|BINARYTRANSFER|BUFFERSIZE + |SSH_(HOST_PUBLIC_KEY_MD5|(PRIVATE|PUBLIC)_KEYFILE)|AUTH_TYPES) + |SSL(CERT(TYPE|PASSWD)?|ENGINE(_DEFAULT)?|VERSION|KEY(TYPE|PASSWD)?) + |SSL_(CIPHER_LIST|VERIFY(HOST|PEER)) + |STDERR|HTTP(GET|HEADER|200ALIASES|_VERSION|PROXYTUNNEL|AUTH) + |HEADER(FUNCTION)?|NO(BODY|SIGNAL|PROGRESS)|NETRC|CRLF|CONNECTTIMEOUT(_MS)? + |COOKIE(SESSION|JAR|FILE)?|CUSTOMREQUEST|CERTINFO|CLOSEPOLICY|CA(INFO|PATH)|TRANSFERTEXT + |TCP_NODELAY|TIME(CONDITION|OUT(_MS)?|VALUE)|INTERFACE|INFILE(SIZE)?|IPRESOLVE + |DNS_(CACHE_TIMEOUT|USE_GLOBAL_CACHE)|URL|USER(AGENT|PWD)|UNRESTRICTED_AUTH|UPLOAD + |PRIVATE|PROGRESSFUNCTION|PROXY(TYPE|USERPWD|PORT|AUTH)?|PROTOCOLS|PORT + |POST(REDIR|QUOTE|FIELDS)?|PUT|EGDSOCKET|ENCODING|VERBOSE|KRB4LEVEL|KEYPASSWD|QUOTE|FRESH_CONNECT + |FTP(APPEND|LISTONLY|PORT|SSLAUTH) + |FTP_(SSL|SKIP_PASV_IP|CREATE_MISSING_DIRS|USE_EP(RT|SV)|FILEMETHOD) + |FILE(TIME)?|FORBID_REUSE|FOLLOWLOCATION|FAILONERROR|WRITE(FUNCTION|HEADER)|LOW_SPEED_(LIMIT|TIME) + |AUTOREFERER) + |PROXY_(HTTP|SOCKS(4|5))|PROTO_(SCP|SFTP|HTTP(S)?|TELNET|TFTP|DICT|FTP(S)?|FILE|LDAP(S)?|ALL) + |E_((RECV|READ)_ERROR|GOT_NOTHING|MALFORMAT_USER + |BAD_(CONTENT_ENCODING|CALLING_ORDER|PASSWORD_ENTERED|FUNCTION_ARGUMENT) + |SSH|SSL_(CIPHER|CONNECT_ERROR|CERTPROBLEM|CACERT|PEER_CERTIFICATE|ENGINE_(NOTFOUND|SETFAILED)) + |SHARE_IN_USE|SEND_ERROR|HTTP_(RANGE_ERROR|NOT_FOUND|PORT_FAILED|POST_ERROR) + |COULDNT_(RESOLVE_(HOST|PROXY)|CONNECT)|TOO_MANY_REDIRECTS|TELNET_OPTION_SYNTAX|OBSOLETE + |OUT_OF_MEMORY|OPERATION|TIMEOUTED|OK|URL_MALFORMAT(_USER)?|UNSUPPORTED_PROTOCOL + |UNKNOWN_TELNET_OPTION|PARTIAL_FILE + |FTP_(BAD_DOWNLOAD_RESUME|SSL_FAILED|COULDNT_(RETR_FILE|GET_SIZE|STOR_FILE|SET_(BINARY|ASCII)|USE_REST) + |CANT_(GET_HOST|RECONNECT)|USER_PASSWORD_INCORRECT|PORT_FAILED|QUOTE_ERROR|WRITE_ERROR + |WEIRD_((PASS|PASV|SERVER|USER)_REPLY|227_FORMAT)|ACCESS_DENIED) + |FILESIZE_EXCEEDED|FILE_COULDNT_READ_FILE|FUNCTION_NOT_FOUND|FAILED_INIT|WRITE_ERROR|LIBRARY_NOT_FOUND + |LDAP_(SEARCH_FAILED|CANNOT_BIND|INVALID_URL)|ABORTED_BY_CALLBACK) + |VERSION_NOW + |FTP(METHOD_(MULTI|SINGLE|NO)CWD|SSL_(ALL|NONE|CONTROL|TRY)|AUTH_(DEFAULT|SSL|TLS)) + |AUTH_(ANY(SAFE)?|BASIC|DIGEST|GSSNEGOTIATE|NTLM)) +|CURL_(HTTP_VERSION_(1_(0|1)|NONE)|NETRC_(REQUIRED|IGNORED|OPTIONAL)|TIMECOND_(IF(UN)?MODSINCE|LASTMOD) + |IPRESOLVE_(V(4|6)|WHATEVER)|VERSION_(SSL|IPV6|KERBEROS4|LIBZ)) +|IMAGETYPE_(GIF|XBM|BMP|SWF|COUNT|TIFF_(MM|II)|ICO|IFF|UNKNOWN|JB2|JPX|JP2|JPC|JPEG(2000)?|PSD|PNG|WBMP) +|INPUT_(REQUEST|GET|SERVER|SESSION|COOKIE|POST|ENV)|ICONV_(MIME_DECODE_(STRICT|CONTINUE_ON_ERROR)|IMPL|VERSION) +|DNS_(MX|SRV|SOA|HINFO|NS|NAPTR|CNAME|TXT|PTR|ANY|ALL|AAAA|A(6)?) +|DOM(STRING_SIZE_ERR) +|DOM_((SYNTAX|HIERARCHY_REQUEST|NO_(MODIFICATION_ALLOWED|DATA_ALLOWED)|NOT_(FOUND|SUPPORTED)|NAMESPACE + |INDEX_SIZE|USE_ATTRIBUTE|VALID_(MODIFICATION|STATE|CHARACTER|ACCESS)|PHP|VALIDATION|WRONG_DOCUMENT)_ERR) +|JSON_(HEX_(TAG|QUOT|AMP|APOS)|NUMERIC_CHECK|ERROR_(SYNTAX|STATE_MISMATCH|NONE|CTRL_CHAR|DEPTH|UTF8)|FORCE_OBJECT) +|PREG_((D_UTF8(_OFFSET)?|NO|INTERNAL|(BACKTRACK|RECURSION)_LIMIT)_ERROR|GREP_INVERT + |SPLIT_(NO_EMPTY|(DELIM|OFFSET)_CAPTURE)|SET_ORDER|OFFSET_CAPTURE|PATTERN_ORDER) +|PSFS_(PASS_ON|ERR_FATAL|FEED_ME|FLAG_(NORMAL|FLUSH_(CLOSE|INC))) +|PCRE_VERSION|POSIX_((F|R|W|X)_OK|S_IF(REG|BLK|SOCK|CHR|IFO)) +|FNM_(NOESCAPE|CASEFOLD|PERIOD|PATHNAME) +|FILTER_(REQUIRE_(SCALAR|ARRAY)|NULL_ON_FAILURE|CALLBACK|DEFAULT|UNSAFE_RAW + |SANITIZE_(MAGIC_QUOTES|STRING|STRIPPED|SPECIAL_CHARS|NUMBER_(INT|FLOAT)|URL + |EMAIL|ENCODED|FULL_SPCIAL_CHARS) + |VALIDATE_(REGEXP|BOOLEAN|INT|IP|URL|EMAIL|FLOAT) + |FORCE_ARRAY + |FLAG_(SCHEME_REQUIRED|STRIP_(BACKTICK|HIGH|LOW)|HOST_REQUIRED|NONE|NO_(RES|PRIV)_RANGE|ENCODE_QUOTES + |IPV(4|6)|PATH_REQUIRED|EMPTY_STRING_NULL|ENCODE_(HIGH|LOW|AMP)|QUERY_REQUIRED + |ALLOW_(SCIENTIFIC|HEX|THOUSAND|OCTAL|FRACTION))) +|FILE_(BINARY|SKIP_EMPTY_LINES|NO_DEFAULT_CONTEXT|TEXT|IGNORE_NEW_LINES|USE_INCLUDE_PATH|APPEND) +|FILEINFO_(RAW|MIME(_(ENCODING|TYPE))?|SYMLINK|NONE|CONTINUE|DEVICES|PRESERVE_ATIME) +|FORCE_(DEFLATE|GZIP) +|LIBXML_(XINCLUDE|NSCLEAN|NO(XMLDECL|BLANKS|NET|CDATA|ERROR|EMPTYTAG|ENT|WARNING) + |COMPACT|DTD(VALID|LOAD|ATTR)|((DOTTED|LOADED)_)?VERSION|PARSEHUGE|ERR_(NONE|ERROR|FATAL|WARNING))) +\\b`,name:"support.constant.ext.php",captures:{1:{name:"punctuation.separator.inheritance.php"}}},{match:`(?x) +(\\\\)?\\b +(T_(RETURN|REQUIRE(_ONCE)?|GOTO|GLOBAL|(MINUS|MOD|MUL|XOR)_EQUAL|METHOD_C|ML_COMMENT|BREAK + |BOOL_CAST|BOOLEAN_(AND|OR)|BAD_CHARACTER|SR(_EQUAL)?|STRING(_CAST|VARNAME)?|START_HEREDOC|STATIC + |SWITCH|SL(_EQUAL)?|HALT_COMPILER|NS_(C|SEPARATOR)|NUM_STRING|NEW|NAMESPACE|CHARACTER|COMMENT + |CONSTANT(_ENCAPSED_STRING)?|CONCAT_EQUAL|CONTINUE|CURLY_OPEN|CLOSE_TAG|CLONE|CLASS(_C)? + |CASE|CATCH|TRY|THROW|IMPLEMENTS|ISSET|IS_((GREATER|SMALLER)_OR_EQUAL|(NOT_)?(IDENTICAL|EQUAL)) + |INSTANCEOF|INCLUDE(_ONCE)?|INC|INT_CAST|INTERFACE|INLINE_HTML|IF|OR_EQUAL|OBJECT_(CAST|OPERATOR) + |OPEN_TAG(_WITH_ECHO)?|OLD_FUNCTION|DNUMBER|DIR|DIV_EQUAL|DOC_COMMENT|DOUBLE_(ARROW|CAST|COLON) + |DOLLAR_OPEN_CURLY_BRACES|DO|DEC|DECLARE|DEFAULT|USE|UNSET(_CAST)?|PRINT|PRIVATE|PROTECTED|PUBLIC + |PLUS_EQUAL|PAAMAYIM_NEKUDOTAYIM|EXTENDS|EXIT|EMPTY|ENCAPSED_AND_WHITESPACE + |END(SWITCH|IF|DECLARE|FOR(EACH)?|WHILE)|END_HEREDOC|ECHO|EVAL|ELSE(IF)?|VAR(IABLE)?|FINAL|FILE + |FOR(EACH)?|FUNC_C|FUNCTION|WHITESPACE|WHILE|LNUMBER|LIST|LINE|LOGICAL_(AND|OR|XOR) + |ARRAY_(CAST)?|ABSTRACT|AS|AND_EQUAL)) +\\b`,name:"support.constant.parser-token.php",captures:{1:{name:"punctuation.separator.inheritance.php"}}},{match:"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",name:"constant.other.php"}]},"function-parameters":{patterns:[{include:"#attribute"},{include:"#comments"},{match:",",name:"punctuation.separator.delimiter.php"},{match:`(?xi) +(?: ( + # nullable type + (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + # union, intersection or DNF type + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + (?: \\s*[|&]\\s* + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + )+ +) \\s+ )? +((?:(&)\\s*)?(\\.\\.\\.)(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable name with possible reference +(?=\\s*(?:,|\\)|/[/*]|\\#|$)) # A closing parentheses (end of argument list) or a comma or a comment`,captures:{1:{patterns:[{include:"#php-types"}]},2:{name:"variable.other.php"},3:{name:"storage.modifier.reference.php"},4:{name:"keyword.operator.variadic.php"},5:{name:"punctuation.definition.variable.php"}},name:"meta.function.parameter.variadic.php"},{begin:`(?xi) +( + # nullable type + (?:\\?\\s*)? [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | + # union, intersection or DNF type + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + (?: \\s*[|&]\\s* + (?: [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ | \\(\\s* [a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+(?:\\s*&\\s*[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+)+ \\s*\\) ) + )+ +) +\\s+ ((?:(&)\\s*)?(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable name with possible reference`,beginCaptures:{1:{patterns:[{include:"#php-types"}]},2:{name:"variable.other.php"},3:{name:"storage.modifier.reference.php"},4:{name:"punctuation.definition.variable.php"}},end:"(?=\\s*(?:,|\\)|/[/*]|\\#))",name:"meta.function.parameter.typehinted.php",patterns:[{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.php"}},end:"(?=\\s*(?:,|\\)|/[/*]|\\#))",patterns:[{include:"#parameter-default-types"}]}]},{match:`(?xi) +((?:(&)\\s*)?(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable name with possible reference +(?=\\s*(?:,|\\)|/[/*]|\\#|$)) # A closing parentheses (end of argument list) or a comma or a comment`,captures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"punctuation.definition.variable.php"}},name:"meta.function.parameter.no-default.php"},{begin:`(?xi) +((?:(&)\\s*)?(\\$)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable name with possible reference +\\s*(=)\\s*`,beginCaptures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"punctuation.definition.variable.php"},4:{name:"keyword.operator.assignment.php"}},end:"(?=\\s*(?:,|\\)|/[/*]|\\#))",name:"meta.function.parameter.default.php",patterns:[{include:"#parameter-default-types"}]}]},"named-arguments":{match:"(?i)(?<=^|\\(|,)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(:)(?!:)",captures:{1:{name:"entity.name.variable.parameter.php"},2:{name:"punctuation.separator.colon.php"}}},"function-call":{patterns:[{begin:`(?x) +( + \\\\?(?<![a-zA-Z0-9_\\x{7f}-\\x{10ffff}]) # Optional root namespace + [a-zA-Z_\\x{7f}-\\x{10ffff}][a-zA-Z0-9_\\x{7f}-\\x{10ffff}]* # First namespace + (?:\\\\[a-zA-Z_\\x{7f}-\\x{10ffff}][a-zA-Z0-9_\\x{7f}-\\x{10ffff}]*)+ # Additional namespaces +)\\s*(\\()`,beginCaptures:{1:{patterns:[{include:"#namespace"},{match:"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",name:"entity.name.function.php"}]},2:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.function-call.php",patterns:[{include:"#named-arguments"},{include:"$self"}]},{begin:"(\\\\)?(?<![a-zA-Z0-9_\\x{7f}-\\x{10ffff}])([a-zA-Z_\\x{7f}-\\x{10ffff}][a-zA-Z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(\\()",beginCaptures:{1:{patterns:[{include:"#namespace"}]},2:{patterns:[{include:"#support"},{match:"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",name:"entity.name.function.php"}]},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.function-call.php",patterns:[{include:"#named-arguments"},{include:"$self"}]},{match:"(?i)\\b(print|echo)\\b",name:"support.function.construct.output.php"}]},heredoc:{patterns:[{begin:'(?i)(?=<<<\\s*("?)([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)(\\1)\\s*$)',end:"(?!\\G)",name:"string.unquoted.heredoc.php",patterns:[{include:"#heredoc_interior"}]},{begin:"(?=<<<\\s*'([a-zA-Z_]+[a-zA-Z0-9_]*)'\\s*$)",end:"(?!\\G)",name:"string.unquoted.nowdoc.php",patterns:[{include:"#nowdoc_interior"}]}]},heredoc_interior:{patterns:[{begin:'(<<<)\\s*("?)(HTML)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.html",patterns:[{include:"#interpolation"},{include:"text.html.basic"}]},{begin:'(<<<)\\s*("?)(XML)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.xml",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.xml",patterns:[{include:"#interpolation"},{include:"text.xml"}]},{begin:'(<<<)\\s*("?)([DS]QL)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.sql",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.sql",patterns:[{include:"#interpolation"},{include:"source.sql"}]},{begin:'(<<<)\\s*("?)(JAVASCRIPT|JS)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.js",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.js",patterns:[{include:"#interpolation"},{include:"source.js"}]},{begin:'(<<<)\\s*("?)(JSON)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.json",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.json",patterns:[{include:"#interpolation"},{include:"source.json"}]},{begin:'(<<<)\\s*("?)(CSS)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.css",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.css",patterns:[{include:"#interpolation"},{include:"source.css"}]},{begin:'(<<<)\\s*("?)(REGEXP?)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"string.regexp.heredoc.php",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},patterns:[{include:"#interpolation"},{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{captures:{1:{name:"punctuation.definition.arbitrary-repitition.php"},3:{name:"punctuation.definition.arbitrary-repitition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repitition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{match:"\\\\[\\\\'\\[\\]]",name:"constant.character.escape.php"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"},{begin:"(?i)(?<=^|\\s)(#)\\s(?=[[a-z0-9_\\x{7f}-\\x{10ffff},. \\t?!-][^\\x{00}-\\x{7f}]]*$)",beginCaptures:{1:{name:"punctuation.definition.comment.php"}},end:"$",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.line.number-sign.php"}]},{begin:'(<<<)\\s*("?)(BLADE)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html.php.blade",end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.php.blade",patterns:[{include:"#interpolation"}]},{begin:'(?i)(<<<)\\s*("?)([a-z_\\x{7f}-\\x{10ffff}]+[a-z0-9_\\x{7f}-\\x{10ffff}]*)(\\2)(\\s*)',beginCaptures:{1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},end:"^\\s*(\\3)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{1:{name:"keyword.operator.heredoc.php"}},patterns:[{include:"#interpolation"}]}]},nowdoc_interior:{patterns:[{begin:"(<<<)\\s*'(HTML)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.html",patterns:[{include:"text.html.basic"}]},{begin:"(<<<)\\s*'(XML)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.xml",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.xml",patterns:[{include:"text.xml"}]},{begin:"(<<<)\\s*'([DS]QL)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.sql",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.sql",patterns:[{include:"source.sql"}]},{begin:"(<<<)\\s*'(JAVASCRIPT|JS)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.js",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.js",patterns:[{include:"source.js"}]},{begin:"(<<<)\\s*'(JSON)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.json",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.json",patterns:[{include:"source.json"}]},{begin:"(<<<)\\s*'(CSS)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.css",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.css",patterns:[{include:"source.css"}]},{begin:"(<<<)\\s*'(REGEXP?)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"string.regexp.nowdoc.php",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},patterns:[{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{captures:{1:{name:"punctuation.definition.arbitrary-repitition.php"},3:{name:"punctuation.definition.arbitrary-repitition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repitition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{match:"\\\\[\\\\'\\[\\]]",name:"constant.character.escape.php"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"},{begin:"(?i)(?<=^|\\s)(#)\\s(?=[[a-z0-9_\\x{7f}-\\x{10ffff},. \\t?!-][^\\x{00}-\\x{7f}]]*$)",beginCaptures:{1:{name:"punctuation.definition.comment.php"}},end:"$",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.line.number-sign.php"}]},{begin:"(<<<)\\s*'(BLADE)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html.php.blade",end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.php.blade"},{begin:"(?i)(<<<)\\s*'([a-z_\\x{7f}-\\x{10ffff}]+[a-z0-9_\\x{7f}-\\x{10ffff}]*)'(\\s*)",beginCaptures:{1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},end:"^\\s*(\\2)(?![A-Za-z0-9_\\x{7f}-\\x{10ffff}])",endCaptures:{1:{name:"keyword.operator.nowdoc.php"}}}]},instantiation:{begin:"(?i)(new)\\s+(?!class\\b)",beginCaptures:{1:{name:"keyword.other.new.php"}},end:"(?i)(?=[^a-z0-9_\\x{7f}-\\x{10ffff}\\\\])",patterns:[{match:"(?i)(parent|static|self)(?![a-z0-9_\\x{7f}-\\x{10ffff}])",name:"storage.type.php"},{include:"#class-name"},{include:"#variable-name"}]},interpolation:{patterns:[{match:"\\\\[0-7]{1,3}",name:"constant.character.escape.octal.php"},{match:"\\\\x[0-9A-Fa-f]{1,2}",name:"constant.character.escape.hex.php"},{match:"\\\\u{[0-9A-Fa-f]+}",name:"constant.character.escape.unicode.php"},{match:"\\\\[nrtvef$\\\\]",name:"constant.character.escape.php"},{begin:"{(?=\\$.*?})",beginCaptures:{0:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"$self"}]},{include:"#variable-name"}]},interpolation_double_quoted:{patterns:[{match:'\\\\"',name:"constant.character.escape.php"},{include:"#interpolation"}]},"invoke-call":{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"}},match:"(?i)((\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)(?=\\s*\\()",name:"meta.function-call.invoke.php"},namespace:{begin:"(?i)(?:(namespace)|[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)?(\\\\)",beginCaptures:{1:{name:"variable.language.namespace.php"},2:{name:"punctuation.separator.inheritance.php"}},end:"(?i)(?![a-z0-9_\\x{7f}-\\x{10ffff}]*\\\\)",name:"support.other.namespace.php",patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]},numbers:{patterns:[{match:"0[xX][0-9a-fA-F]+(?:_[0-9a-fA-F]+)*",name:"constant.numeric.hex.php"},{match:"0[bB][01]+(?:_[01]+)*",name:"constant.numeric.binary.php"},{match:"0[oO][0-7]+(?:_[0-7]+)*",name:"constant.numeric.octal.php"},{match:"0(?:_?[0-7]+)+",name:"constant.numeric.octal.php"},{match:`(?x) +(?: + (?:[0-9]+(?:_[0-9]+)*)?(\\.)[0-9]+(?:_[0-9]+)*(?:[eE][+-]?[0-9]+(?:_[0-9]+)*)?| # .3 + [0-9]+(?:_[0-9]+)*(\\.)(?:[0-9]+(?:_[0-9]+)*)?(?:[eE][+-]?[0-9]+(?:_[0-9]+)*)?| # 3. + [0-9]+(?:_[0-9]+)*[eE][+-]?[0-9]+(?:_[0-9]+)* # 2e-3 +)`,name:"constant.numeric.decimal.php",captures:{1:{name:"punctuation.separator.decimal.period.php"},2:{name:"punctuation.separator.decimal.period.php"}}},{match:"0|[1-9](?:_?[0-9]+)*",name:"constant.numeric.decimal.php"}]},object:{patterns:[{begin:"(\\??->)\\s*(\\$?{)",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"$self"}]},{begin:"(?i)(\\??->)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(\\()",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"entity.name.function.php"},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.method-call.php",patterns:[{include:"#named-arguments"},{include:"$self"}]},{captures:{1:{name:"keyword.operator.class.php"},2:{name:"variable.other.property.php"},3:{name:"punctuation.definition.variable.php"}},match:"(?i)(\\??->)\\s*((\\$+)?[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)?"}]},"php-types":{patterns:[{match:"\\?",name:"keyword.operator.nullable-type.php"},{match:"[|&]",name:"punctuation.separator.delimiter.php"},{match:"(?i)\\b(null|int|float|bool|string|array|object|callable|iterable|true|false|mixed|void)\\b",name:"keyword.other.type.php"},{match:"(?i)\\b(parent|self)\\b",name:"storage.type.php"},{match:"\\(",name:"punctuation.definition.type.begin.bracket.round.php"},{match:"\\)",name:"punctuation.definition.type.end.bracket.round.php"},{include:"#class-name"}]},"parameter-default-types":{patterns:[{include:"#strings"},{include:"#numbers"},{include:"#string-backtick"},{include:"#variables"},{match:"=>",name:"keyword.operator.key.php"},{match:"=",name:"keyword.operator.assignment.php"},{match:"&(?=\\s*\\$)",name:"storage.modifier.reference.php"},{begin:"(array)\\s*(\\()",beginCaptures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.array.end.bracket.round.php"}},name:"meta.array.php",patterns:[{include:"#parameter-default-types"}]},{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.array.begin.php"}},end:"\\]|(?=\\?>)",endCaptures:{0:{name:"punctuation.section.array.end.php"}},patterns:[{include:"$self"}]},{include:"#instantiation"},{begin:`(?xi) +(?=[a-z0-9_\\x{7f}-\\x{10ffff}\\\\]+ + (::)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)? +)`,end:"(?i)(::)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)?",endCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"constant.other.class.php"}},patterns:[{include:"#class-name"}]},{include:"#constants"}]},php_doc:{patterns:[{match:"^(?!\\s*\\*).*?(?:(?=\\*\\/)|$\\n?)",name:"invalid.illegal.missing-asterisk.phpdoc.php"},{captures:{1:{name:"keyword.other.phpdoc.php"},3:{name:"storage.modifier.php"},4:{name:"invalid.illegal.wrong-access-type.phpdoc.php"}},match:"^\\s*\\*\\s*(@access)\\s+((public|private|protected)|(.+))\\s*$"},{captures:{1:{name:"keyword.other.phpdoc.php"},2:{name:"markup.underline.link.php"}},match:"(@xlink)\\s+(.+)\\s*$"},{begin:"(@(?:global|param|property(-(read|write))?|return|throws|var))\\s+(?=[?A-Za-z_\\x{7f}-\\x{10ffff}\\\\]|\\()",beginCaptures:{1:{name:"keyword.other.phpdoc.php"}},end:"(?=\\s|\\*/)",contentName:"meta.other.type.phpdoc.php",patterns:[{include:"#php_doc_types_array_multiple"},{include:"#php_doc_types_array_single"},{include:"#php_doc_types"}]},{match:`(?x) +@ +( + api|abstract|author|category|copyright|example|global|inherit[Dd]oc|internal| + license|link|method|property(-(read|write))?|package|param|return|see|since|source| + static|subpackage|throws|todo|var|version|uses|deprecated|final|ignore +)\\b`,name:"keyword.other.phpdoc.php"},{captures:{1:{name:"keyword.other.phpdoc.php"}},match:"{(@(link|inherit[Dd]oc)).+?}",name:"meta.tag.inline.phpdoc.php"}]},php_doc_types:{match:"(?i)\\??[a-z_\\x{7f}-\\x{10ffff}\\\\][a-z0-9_\\x{7f}-\\x{10ffff}\\\\]*([|&]\\??[a-z_\\x{7f}-\\x{10ffff}\\\\][a-z0-9_\\x{7f}-\\x{10ffff}\\\\]*)*",captures:{0:{patterns:[{match:"\\?",name:"keyword.operator.nullable-type.php"},{match:`(?x)\\b +(string|integer|int|boolean|bool|float|double|object|mixed +|array|resource|void|null|callback|false|true|self|static)\\b`,name:"keyword.other.type.php"},{include:"#class-name"},{match:"[|&]",name:"punctuation.separator.delimiter.php"},{match:"\\(",name:"punctuation.definition.type.begin.bracket.round.php"},{match:"\\)",name:"punctuation.definition.type.end.bracket.round.php"}]}}},php_doc_types_array_multiple:{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.type.begin.bracket.round.phpdoc.php"}},end:"(\\))(\\[\\])|(?=\\*/)",endCaptures:{1:{name:"punctuation.definition.type.end.bracket.round.phpdoc.php"},2:{name:"keyword.other.array.phpdoc.php"}},patterns:[{include:"#php_doc_types_array_multiple"},{include:"#php_doc_types_array_single"},{include:"#php_doc_types"},{match:"[|&]",name:"punctuation.separator.delimiter.php"}]},php_doc_types_array_single:{match:"(?i)([a-z_\\x{7f}-\\x{10ffff}\\\\][a-z0-9_\\x{7f}-\\x{10ffff}\\\\]*)(\\[\\])",captures:{1:{patterns:[{include:"#php_doc_types"}]},2:{name:"keyword.other.array.phpdoc.php"}}},"regex-double-quoted":{begin:'"/(?=(\\\\.|[^"/])++/[imsxeADSUXu]*")',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:'(/)([imsxeADSUXu]*)(")',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.regexp.double-quoted.php",patterns:[{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{include:"#interpolation_double_quoted"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.php"},3:{name:"punctuation.definition.arbitrary-repetition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repetition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{include:"#interpolation_double_quoted"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"}]},"regex-single-quoted":{begin:"'/(?=(\\\\(?:\\\\(?:\\\\[\\\\']?|[^'])|.)|[^'/])++/[imsxeADSUXu]*')",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"(/)([imsxeADSUXu]*)(')",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.regexp.single-quoted.php",patterns:[{include:"#single_quote_regex_escape"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.php"},3:{name:"punctuation.definition.arbitrary-repetition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repetition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php"},{match:"[$^+*]",name:"keyword.operator.regexp.php"}]},"scope-resolution":{patterns:[{match:"([A-Za-z_\\x{7f}-\\x{10ffff}\\\\][A-Za-z0-9_\\x{7f}-\\x{10ffff}\\\\]*)(?=\\s*::)",captures:{1:{patterns:[{match:"\\b(self|static|parent)\\b",name:"storage.type.php"},{include:"#class-name"},{include:"#variable-name"}]}}},{begin:"(?i)(::)\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(\\()",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"entity.name.function.php"},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.method-call.static.php",patterns:[{include:"#named-arguments"},{include:"$self"}]},{match:"(?i)(::)\\s*(class)\\b",captures:{1:{name:"keyword.operator.class.php"},2:{name:"keyword.other.class.php"}}},{match:`(?xi) +(::)\\s* +(?: + ((\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Variable + | + ([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*) # Constant +)?`,captures:{1:{name:"keyword.operator.class.php"},2:{name:"variable.other.class.php"},3:{name:"punctuation.definition.variable.php"},4:{name:"constant.other.class.php"}}}]},single_quote_regex_escape:{match:"\\\\(?:\\\\(?:\\\\[\\\\']?|[^'])|.)",name:"constant.character.escape.php"},"sql-string-double-quoted":{begin:'"\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|AND|WITH)\\b)',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},contentName:"source.sql.embedded.php",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.double.sql.php",patterns:[{match:'(#)(\\\\"|[^"])*(?="|$)',name:"comment.line.number-sign.sql",captures:{1:{name:"punctuation.definition.comment.sql"}}},{match:'(--)(\\\\"|[^"])*(?="|$)',name:"comment.line.double-dash.sql",captures:{1:{name:"punctuation.definition.comment.sql"}}},{match:"\\\\[\\\\\"`']",name:"constant.character.escape.php"},{match:`'(?=((\\\\')|[^'"])*("|$))`,name:"string.quoted.single.unclosed.sql"},{match:'`(?=((\\\\`)|[^`"])*("|$))',name:"string.quoted.other.backtick.unclosed.sql"},{begin:"'",end:"'",name:"string.quoted.single.sql",patterns:[{include:"#interpolation_double_quoted"}]},{begin:"`",end:"`",name:"string.quoted.other.backtick.sql",patterns:[{include:"#interpolation_double_quoted"}]},{include:"#interpolation_double_quoted"},{include:"source.sql"}]},"sql-string-single-quoted":{begin:"'\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|AND|WITH)\\b)",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},contentName:"source.sql.embedded.php",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.single.sql.php",patterns:[{match:"(#)(\\\\'|[^'])*(?='|$)",name:"comment.line.number-sign.sql",captures:{1:{name:"punctuation.definition.comment.sql"}}},{match:"(--)(\\\\'|[^'])*(?='|$)",name:"comment.line.double-dash.sql",captures:{1:{name:"punctuation.definition.comment.sql"}}},{match:"\\\\[\\\\'`\"]",name:"constant.character.escape.php"},{match:"`(?=((\\\\`)|[^`'])*('|$))",name:"string.quoted.other.backtick.unclosed.sql"},{match:`"(?=((\\\\")|[^"'])*('|$))`,name:"string.quoted.double.unclosed.sql"},{include:"source.sql"}]},"string-backtick":{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.interpolated.php",patterns:[{match:"\\\\`",name:"constant.character.escape.php"},{include:"#interpolation"}]},"string-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.double.php",patterns:[{include:"#interpolation_double_quoted"}]},"string-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.single.php",patterns:[{match:"\\\\[\\\\']",name:"constant.character.escape.php"}]},strings:{patterns:[{include:"#regex-double-quoted"},{include:"#sql-string-double-quoted"},{include:"#string-double-quoted"},{include:"#regex-single-quoted"},{include:"#sql-string-single-quoted"},{include:"#string-single-quoted"}]},support:{patterns:[{match:`(?xi) +\\b +apc_( + store|sma_info|compile_file|clear_cache|cas|cache_info|inc|dec|define_constants|delete(_file)?| + exists|fetch|load_constants|add|bin_(dump|load)(file)? +)\\b`,name:"support.function.apc.php"},{match:`(?xi)\\b +( + shuffle|sizeof|sort|next|nat(case)?sort|count|compact|current|in_array|usort|uksort|uasort| + pos|prev|end|each|extract|ksort|key(_exists)?|krsort|list|asort|arsort|rsort|reset|range| + array(_(shift|sum|splice|search|slice|chunk|change_key_case|count_values|column|combine| + (diff|intersect)(_(u)?(key|assoc))?|u(diff|intersect)(_(u)?assoc)?|unshift|unique| + pop|push|pad|product|values|keys|key_exists|filter|fill(_keys)?|flip|walk(_recursive)?| + reduce|replace(_recursive)?|reverse|rand|multisort|merge(_recursive)?|map)?) +)\\b`,name:"support.function.array.php"},{match:`(?xi)\\b +( + show_source|sys_getloadavg|sleep|highlight_(file|string)|constant|connection_(aborted|status)| + time_(nanosleep|sleep_until)|ignore_user_abort|die|define(d)?|usleep|uniqid|unpack|__halt_compiler| + php_(check_syntax|strip_whitespace)|pack|eval|exit|get_browser +)\\b`,name:"support.function.basic_functions.php"},{match:"(?i)\\bbc(scale|sub|sqrt|comp|div|pow(mod)?|add|mod|mul)\\b",name:"support.function.bcmath.php"},{match:"(?i)\\bblenc_encrypt\\b",name:"support.function.blenc.php"},{match:"(?i)\\bbz(compress|close|open|decompress|errstr|errno|error|flush|write|read)\\b",name:"support.function.bz2.php"},{match:`(?xi)\\b +( + (French|Gregorian|Jewish|Julian)ToJD|cal_(to_jd|info|days_in_month|from_jd)|unixtojd| + jdto(unix|jewish)|easter_(date|days)|JD(MonthName|To(Gregorian|Julian|French)|DayOfWeek) +)\\b`,name:"support.function.calendar.php"},{match:`(?xi)\\b +( + class_alias|all_user_method(_array)?|is_(a|subclass_of)|__autoload|(class|interface|method|property|trait)_exists| + get_(class(_(vars|methods))?|(called|parent)_class|object_vars|declared_(classes|interfaces|traits)) +)\\b`,name:"support.function.classobj.php"},{match:`(?xi)\\b +( + com_(create_guid|print_typeinfo|event_sink|load_typelib|get_active_object|message_pump)| + variant_(sub|set(_type)?|not|neg|cast|cat|cmp|int|idiv|imp|or|div|date_(from|to)_timestamp| + pow|eqv|fix|and|add|abs|round|get_type|xor|mod|mul) +)\\b`,name:"support.function.com.php"},{match:"(?i)\\b(isset|unset|eval|empty|list)\\b",name:"support.function.construct.php"},{match:"(?i)\\b(print|echo)\\b",name:"support.function.construct.output.php"},{match:"(?i)\\bctype_(space|cntrl|digit|upper|punct|print|lower|alnum|alpha|graph|xdigit)\\b",name:"support.function.ctype.php"},{match:`(?xi)\\b +curl_( + share_(close|init|setopt)|strerror|setopt(_array)?|copy_handle|close|init|unescape|pause|escape| + errno|error|exec|version|file_create|reset|getinfo| + multi_(strerror|setopt|select|close|init|info_read|(add|remove)_handle|getcontent|exec) +)\\b`,name:"support.function.curl.php"},{match:`(?xi)\\b +( + strtotime|str[fp]time|checkdate|time|timezone_name_(from_abbr|get)|idate| + timezone_((location|offset|transitions|version)_get|(abbreviations|identifiers)_list|open)| + date(_(sun(rise|set)|sun_info|sub|create(_(immutable_)?from_format)?|timestamp_(get|set)|timezone_(get|set)|time_set| + isodate_set|interval_(create_from_date_string|format)|offset_get|diff|default_timezone_(get|set)|date_set| + parse(_from_format)?|format|add|get_last_errors|modify))?| + localtime|get(date|timeofday)|gm(strftime|date|mktime)|microtime|mktime +)\\b`,name:"support.function.datetime.php"},{match:"(?i)\\bdba_(sync|handlers|nextkey|close|insert|optimize|open|delete|popen|exists|key_split|firstkey|fetch|list|replace)\\b",name:"support.function.dba.php"},{match:"(?i)\\bdbx_(sort|connect|compare|close|escape_string|error|query|fetch_row)\\b",name:"support.function.dbx.php"},{match:"(?i)\\b(scandir|chdir|chroot|closedir|opendir|dir|rewinddir|readdir|getcwd)\\b",name:"support.function.dir.php"},{match:`(?xi)\\b +eio_( + sync(fs)?|sync_file_range|symlink|stat(vfs)?|sendfile|set_min_parallel|set_max_(idle|poll_(reqs|time)|parallel)| + seek|n(threads|op|pending|reqs|ready)|chown|chmod|custom|close|cancel|truncate|init|open|dup2|unlink|utime|poll| + event_loop|f(sync|stat(vfs)?|chown|chmod|truncate|datasync|utime|allocate)|write|lstat|link|rename|realpath| + read(ahead|dir|link)?|rmdir|get_(event_stream|last_error)|grp(_(add|cancel|limit))?|mknod|mkdir|busy +)\\b`,name:"support.function.eio.php"},{match:`(?xi)\\b +enchant_( + dict_(store_replacement|suggest|check|is_in_session|describe|quick_check|add_to_(personal|session)|get_error)| + broker_(set_ordering|init|dict_exists|describe|free(_dict)?|list_dicts|request_(pwl_)?dict|get_error) +)\\b`,name:"support.function.enchant.php"},{match:"(?i)\\b(split(i)?|sql_regcase|ereg(i)?(_replace)?)\\b",name:"support.function.ereg.php"},{match:"(?i)\\b((restore|set)_(error_handler|exception_handler)|trigger_error|debug_(print_)?backtrace|user_error|error_(log|reporting|get_last))\\b",name:"support.function.errorfunc.php"},{match:"(?i)\\b(shell_exec|system|passthru|proc_(nice|close|terminate|open|get_status)|escapeshell(arg|cmd)|exec)\\b",name:"support.function.exec.php"},{match:"(?i)\\b(exif_(thumbnail|tagname|imagetype|read_data)|read_exif_data)\\b",name:"support.function.exif.php"},{match:`(?xi)\\b +fann_( + (duplicate|length|merge|shuffle|subset)_train_data|scale_(train(_data)?|(input|output)(_train_data)?)| + set_(scaling_params|sarprop_(step_error_(shift|threshold_factor)|temperature|weight_decay_shift)| + cascade_(num_candidate_groups|candidate_(change_fraction|limit|stagnation_epochs)| + output_(change_fraction|stagnation_epochs)|weight_multiplier|activation_(functions|steepnesses)| + (max|min)_(cand|out)_epochs)| + callback|training_algorithm|train_(error|stop)_function|(input|output)_scaling_params|error_log| + quickprop_(decay|mu)|weight(_array)?|learning_(momentum|rate)|bit_fail_limit| + activation_(function|steepness)(_(hidden|layer|output))?| + rprop_((decrease|increase)_factor|delta_(max|min|zero)))| + save(_train)?|num_(input|output)_train_data|copy|clear_scaling_params|cascadetrain_on_(file|data)| + create_((sparse|shortcut|standard)(_array)?|train(_from_callback)?|from_file)| + test(_data)?|train(_(on_(file|data)|epoch))?|init_weights|descale_(input|output|train)|destroy(_train)?| + print_error|run|reset_(MSE|err(no|str))|read_train_from_file|randomize_weights| + get_(sarprop_(step_error_(shift|threshold_factor)|temperature|weight_decay_shift)|num_(input|output|layers)| + network_type|MSE|connection_(array|rate)|bias_array|bit_fail(_limit)?| + cascade_(num_(candidates|candidate_groups)|(candidate|output)_(change_fraction|limit|stagnation_epochs)| + weight_multiplier|activation_(functions|steepnesses)(_count)?|(max|min)_(cand|out)_epochs)| + total_(connections|neurons)|training_algorithm|train_(error|stop)_function|err(no|str)| + quickprop_(decay|mu)|learning_(momentum|rate)|layer_array|activation_(function|steepness)| + rprop_((decrease|increase)_factor|delta_(max|min|zero))) +)\\b`,name:"support.function.fann.php"},{match:`(?xi)\\b +( + symlink|stat|set_file_buffer|chown|chgrp|chmod|copy|clearstatcache|touch|tempnam|tmpfile| + is_(dir|(uploaded_)?file|executable|link|readable|writ(e)?able)|disk_(free|total)_space|diskfreespace| + dirname|delete|unlink|umask|pclose|popen|pathinfo|parse_ini_(file|string)|fscanf|fstat|fseek|fnmatch| + fclose|ftell|ftruncate|file(size|[acm]time|type|inode|owner|perms|group)?|file_(exists|(get|put)_contents)| + f(open|puts|putcsv|passthru|eof|flush|write|lock|read|gets(s)?|getc(sv)?)|lstat|lchown|lchgrp|link(info)?| + rename|rewind|read(file|link)|realpath(_cache_(get|size))?|rmdir|glob|move_uploaded_file|mkdir|basename +)\\b`,name:"support.function.file.php"},{match:"(?i)\\b(finfo_(set_flags|close|open|file|buffer)|mime_content_type)\\b",name:"support.function.fileinfo.php"},{match:"(?i)\\bfilter_(has_var|input(_array)?|id|var(_array)?|list)\\b",name:"support.function.filter.php"},{match:"(?i)\\bfastcgi_finish_request\\b",name:"support.function.fpm.php"},{match:"(?i)\\b(call_user_(func|method)(_array)?|create_function|unregister_tick_function|forward_static_call(_array)?|function_exists|func_(num_args|get_arg(s)?)|register_(shutdown|tick)_function|get_defined_functions)\\b",name:"support.function.funchand.php"},{match:"(?i)\\b((n)?gettext|textdomain|d((n)?gettext|c(n)?gettext)|bind(textdomain|_textdomain_codeset))\\b",name:"support.function.gettext.php"},{match:`(?xi)\\b +gmp_( + scan[01]|strval|sign|sub|setbit|sqrt(rem)?|hamdist|neg|nextprime|com|clrbit|cmp|testbit| + intval|init|invert|import|or|div(exact)?|div_(q|qr|r)|jacobi|popcount|pow(m)?|perfect_square| + prob_prime|export|fact|legendre|and|add|abs|root(rem)?|random(_(bits|range))?|gcd(ext)?|xor|mod|mul +)\\b`,name:"support.function.gmp.php"},{match:"(?i)\\bhash(_(hmac(_file)?|copy|init|update(_(file|stream))?|pbkdf2|equals|file|final|algos))?\\b",name:"support.function.hash.php"},{match:`(?xi)\\b +( + http_(support|send_(status|stream|content_(disposition|type)|data|file|last_modified)|head| + negotiate_(charset|content_type|language)|chunked_decode|cache_(etag|last_modified)|throttle| + inflate|deflate|date|post_(data|fields)|put_(data|file|stream)|persistent_handles_(count|clean|ident)| + parse_(cookie|headers|message|params)|redirect|request(_(method_(exists|name|(un)?register)|body_encode))?| + get(_request_(headers|body(_stream)?))?|match_(etag|modified|request_header)|build_(cookie|str|url))| + ob_(etag|deflate|inflate)handler +)\\b`,name:"support.function.http.php"},{match:"(?i)\\b(iconv(_(str(pos|len|rpos)|substr|(get|set)_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler)\\b",name:"support.function.iconv.php"},{match:"(?i)\\biis_((start|stop)_(service|server)|set_(script_map|server_rights|dir_security|app_settings)|(add|remove)_server|get_(script_map|service_state|server_(rights|by_(comment|path))|dir_security))\\b",name:"support.function.iisfunc.php"},{match:`(?xi)\\b +( + iptc(embed|parse)|(jpeg|png)2wbmp|gd_info|getimagesize(fromstring)?| + image(s[xy]|scale|(char|string)(up)?|set(style|thickness|tile|interpolation|pixel|brush)|savealpha| + convolution|copy(resampled|resized|merge(gray)?)?|colors(forindex|total)| + color(set|closest(alpha|hwb)?|transparent|deallocate|(allocate|exact|resolve)(alpha)?|at|match)| + crop(auto)?|create(truecolor|from(string|jpeg|png|wbmp|webp|gif|gd(2(part)?)?|xpm|xbm))?| + types|ttf(bbox|text)|truecolortopalette|istruecolor|interlace|2wbmp|destroy|dashedline|jpeg| + _type_to_(extension|mime_type)|ps(slantfont|text|(encode|extend|free|load)font|bbox)|png|polygon| + palette(copy|totruecolor)|ellipse|ft(text|bbox)|filter|fill|filltoborder| + filled(arc|ellipse|polygon|rectangle)|font(height|width)|flip|webp|wbmp|line|loadfont|layereffect| + antialias|affine(matrix(concat|get))?|alphablending|arc|rotate|rectangle|gif|gd(2)?|gammacorrect| + grab(screen|window)|xbm) +)\\b`,name:"support.function.image.php"},{match:`(?xi)\\b +( + sys_get_temp_dir|set_(time_limit|include_path|magic_quotes_runtime)|cli_(get|set)_process_title| + ini_(alter|get(_all)?|restore|set)|zend_(thread_id|version|logo_guid)|dl|php(credits|info|version)| + php_(sapi_name|ini_(scanned_files|loaded_file)|uname|logo_guid)|putenv|extension_loaded|version_compare| + assert(_options)?|restore_include_path|gc_(collect_cycles|disable|enable(d)?)|getopt| + get_(cfg_var|current_user|defined_constants|extension_funcs|include_path|included_files|loaded_extensions| + magic_quotes_(gpc|runtime)|required_files|resources)| + get(env|lastmod|rusage|my(inode|[gup]id))| + memory_get_(peak_)?usage|main|magic_quotes_runtime +)\\b`,name:"support.function.info.php"},{match:`(?xi)\\b +ibase_( + set_event_handler|service_(attach|detach)|server_info|num_(fields|params)|name_result|connect| + commit(_ret)?|close|trans|delete_user|drop_db|db_info|pconnect|param_info|prepare|err(code|msg)| + execute|query|field_info|fetch_(assoc|object|row)|free_(event_handler|query|result)|wait_event| + add_user|affected_rows|rollback(_ret)?|restore|gen_id|modify_user|maintain_db|backup| + blob_(cancel|close|create|import|info|open|echo|add|get) +)\\b`,name:"support.function.interbase.php"},{match:`(?xi)\\b +( + normalizer_(normalize|is_normalized)|idn_to_(unicode|utf8|ascii)| + numfmt_(set_(symbol|(text_)?attribute|pattern)|create|(parse|format)(_currency)?| + get_(symbol|(text_)?attribute|pattern|error_(code|message)|locale))| + collator_(sort(_with_sort_keys)?|set_(attribute|strength)|compare|create|asort| + get_(strength|sort_key|error_(code|message)|locale|attribute))| + transliterator_(create(_(inverse|from_rules))?|transliterate|list_ids|get_error_(code|message))| + intl(cal|tz)_get_error_(code|message)|intl_(is_failure|error_name|get_error_(code|message))| + datefmt_(set_(calendar|lenient|pattern|timezone(_id)?)|create|is_lenient|parse|format(_object)?|localtime| + get_(calendar(_object)?|time(type|zone(_id)?)|datetype|pattern|error_(code|message)|locale))| + locale_(set_default|compose|canonicalize|parse|filter_matches|lookup|accept_from_http| + get_(script|display_(script|name|variant|language|region)|default|primary_language|keywords|all_variants|region))| + resourcebundle_(create|count|locales|get(_(error_(code|message)))?)| + grapheme_(str(i?str|r?i?pos|len)|substr|extract)| + msgfmt_(set_pattern|create|(format|parse)(_message)?|get_(pattern|error_(code|message)|locale)) +)\\b`,name:"support.function.intl.php"},{match:"(?i)\\bjson_(decode|encode|last_error(_msg)?)\\b",name:"support.function.json.php"},{match:`(?xi)\\b +ldap_( + start|tls|sort|search|sasl_bind|set_(option|rebind_proc)|(first|next)_(attribute|entry|reference)| + connect|control_paged_result(_response)?|count_entries|compare|close|t61_to_8859|8859_to_t61| + dn2ufn|delete|unbind|parse_(reference|result)|escape|errno|err2str|error|explode_dn|bind| + free_result|list|add|rename|read|get_(option|dn|entries|values(_len)?|attributes)|modify(_batch)?| + mod_(add|del|replace) +)\\b`,name:"support.function.ldap.php"},{match:"(?i)\\blibxml_(set_(streams_context|external_entity_loader)|clear_errors|disable_entity_loader|use_internal_errors|get_(errors|last_error))\\b",name:"support.function.libxml.php"},{match:"(?i)\\b(ezmlm_hash|mail)\\b",name:"support.function.mail.php"},{match:`(?xi)\\b +( + (a)?(cos|sin|tan)(h)?|sqrt|srand|hypot|hexdec|ceil|is_(nan|(in)?finite)|octdec|dec(hex|oct|bin)|deg2rad| + pi|pow|exp(m1)?|floor|fmod|lcg_value|log(1(p|0))?|atan2|abs|round|rand|rad2deg|getrandmax| + mt_(srand|rand|getrandmax)|max|min|bindec|base_convert +)\\b`,name:"support.function.math.php"},{match:`(?xi)\\b +mb_( + str(cut|str|to(lower|upper)|istr|ipos|imwidth|pos|width|len|rchr|richr|ripos|rpos)| + substitute_character|substr(_count)?|split|send_mail|http_(input|output)|check_encoding| + convert_(case|encoding|kana|variables)|internal_encoding|output_handler|decode_(numericentity|mimeheader)| + detect_(encoding|order)|parse_str|preferred_mime_name|encoding_aliases|encode_(numericentity|mimeheader)| + ereg(i(_replace)?)?|ereg_(search(_(get(pos|regs)|init|regs|(set)?pos))?|replace(_callback)?|match)| + list_encodings|language|regex_(set_options|encoding)|get_info +)\\b`,name:"support.function.mbstring.php"},{match:`(?xi)\\b +( + mcrypt_( + cfb|create_iv|cbc|ofb|decrypt|encrypt|ecb|list_(algorithms|modes)|generic(_((de)?init|end))?| + enc_(self_test|is_block_(algorithm|algorithm_mode|mode)| + get_(supported_key_sizes|(block|iv|key)_size|(algorithms|modes)_name))| + get_(cipher_name|(block|iv|key)_size)| + module_(close|self_test|is_block_(algorithm|algorithm_mode|mode)|open| + get_(supported_key_sizes|algo_(block|key)_size)))| + mdecrypt_generic +)\\b`,name:"support.function.mcrypt.php"},{match:"(?i)\\bmemcache_debug\\b",name:"support.function.memcache.php"},{match:"(?i)\\bmhash(_(count|keygen_s2k|get_(hash_name|block_size)))?\\b",name:"support.function.mhash.php"},{match:"(?i)\\b(log_(cmd_(insert|delete|update)|killcursor|write_batch|reply|getmore)|bson_(decode|encode))\\b",name:"support.function.mongo.php"},{match:`(?xi)\\b +mysql_( + stat|set_charset|select_db|num_(fields|rows)|connect|client_encoding|close|create_db|escape_string| + thread_id|tablename|insert_id|info|data_seek|drop_db|db_(name|query)|unbuffered_query|pconnect|ping| + errno|error|query|field_(seek|name|type|table|flags|len)|fetch_(object|field|lengths|assoc|array|row)| + free_result|list_(tables|dbs|processes|fields)|affected_rows|result|real_escape_string| + get_(client|host|proto|server)_info +)\\b`,name:"support.function.mysql.php"},{match:`(?xi)\\b +mysqli_( + ssl_set|store_result|stat|send_(query|long_data)|set_(charset|opt|local_infile_(default|handler))| + stmt_(store_result|send_long_data|next_result|close|init|data_seek|prepare|execute|fetch|free_result| + attr_(get|set)|result_metadata|reset|get_(result|warnings)|more_results|bind_(param|result))| + select_db|slave_query|savepoint|next_result|change_user|character_set_name|connect|commit| + client_encoding|close|thread_safe|init|options|(enable|disable)_(reads_from_master|rpl_parse)| + dump_debug_info|debug|data_seek|use_result|ping|poll|param_count|prepare|escape_string|execute| + embedded_server_(start|end)|kill|query|field_seek|free_result|autocommit|rollback|report|refresh| + fetch(_(object|fields|field(_direct)?|assoc|all|array|row))?|rpl_(parse_enabled|probe|query_type)| + release_savepoint|reap_async_query|real_(connect|escape_string|query)|more_results|multi_query| + get_(charset|connection_stats|client_(stats|info|version)|cache_stats|warnings|links_stats|metadata)| + master_query|bind_(param|result)|begin_transaction +)\\b`,name:"support.function.mysqli.php"},{match:"(?i)\\bmysqlnd_memcache_(set|get_config)\\b",name:"support.function.mysqlnd-memcache.php"},{match:"(?i)\\bmysqlnd_ms_(set_(user_pick_server|qos)|dump_servers|query_is_select|fabric_select_(shard|global)|get_(stats|last_(used_connection|gtid))|xa_(commit|rollback|gc|begin)|match_wild)\\b",name:"support.function.mysqlnd-ms.php"},{match:"(?i)\\bmysqlnd_qc_(set_(storage_handler|cache_condition|is_select|user_handlers)|clear_cache|get_(normalized_query_trace_log|core_stats|cache_info|query_trace_log|available_handlers))\\b",name:"support.function.mysqlnd-qc.php"},{match:"(?i)\\bmysqlnd_uh_(set_(statement|connection)_proxy|convert_to_mysqlnd)\\b",name:"support.function.mysqlnd-uh.php"},{match:`(?xi)\\b +( + syslog|socket_(set_(blocking|timeout)|get_status)|set(raw)?cookie|http_response_code|openlog| + headers_(list|sent)|header(_(register_callback|remove))?|checkdnsrr|closelog|inet_(ntop|pton)|ip2long| + openlog|dns_(check_record|get_(record|mx))|define_syslog_variables|(p)?fsockopen|long2ip| + get(servby(name|port)|host(name|by(name(l)?|addr))|protoby(name|number)|mxrr) +)\\b`,name:"support.function.network.php"},{match:"(?i)\\bnsapi_(virtual|response_headers|request_headers)\\b",name:"support.function.nsapi.php"},{match:`(?xi)\\b +( + oci(statementtype|setprefetch|serverversion|savelob(file)?|numcols|new(collection|cursor|descriptor)|nlogon| + column(scale|size|name|type(raw)?|isnull|precision)|coll(size|trim|assign(elem)?|append|getelem|max)|commit| + closelob|cancel|internaldebug|definebyname|plogon|parse|error|execute|fetch(statement|into)?| + free(statement|collection|cursor|desc)|write(temporarylob|lobtofile)|loadlob|log(on|off)|rowcount|rollback| + result|bindbyname)| + oci_(statement_type|set_(client_(info|identifier)|prefetch|edition|action|module_name)|server_version| + num_(fields|rows)|new_(connect|collection|cursor|descriptor)|connect|commit|client_version|close|cancel| + internal_debug|define_by_name|pconnect|password_change|parse|error|execute|bind_(array_)?by_name| + field_(scale|size|name|type(_raw)?|is_null|precision)|fetch(_(object|assoc|all|array|row))?| + free_(statement|descriptor)|lob_(copy|is_equal)|rollback|result|get_implicit_resultset) +)\\b`,name:"support.function.oci8.php"},{match:"(?i)\\bopcache_(compile_file|invalidate|reset|get_(status|configuration))\\b",name:"support.function.opcache.php"},{match:`(?xi)\\b +openssl_( + sign|spki_(new|export(_challenge)?|verify)|seal|csr_(sign|new|export(_to_file)?|get_(subject|public_key))| + cipher_iv_length|open|dh_compute_key|digest|decrypt|public_(decrypt|encrypt)|encrypt|error_string| + pkcs12_(export(_to_file)?|read)|pkcs7_(sign|decrypt|encrypt|verify)|verify|free_key|random_pseudo_bytes| + pkey_(new|export(_to_file)?|free|get_(details|public|private))|private_(decrypt|encrypt)|pbkdf2| + get_((cipher|md)_methods|cert_locations|(public|private)key)| + x509_(check_private_key|checkpurpose|parse|export(_to_file)?|fingerprint|free|read) +)\\b`,name:"support.function.openssl.php"},{match:`(?xi)\\b +( + output_(add_rewrite_var|reset_rewrite_vars)|flush| + ob_(start|clean|implicit_flush|end_(clean|flush)|flush|list_handlers|gzhandler| + get_(status|contents|clean|flush|length|level)) +)\\b`,name:"support.function.output.php"},{match:"(?i)\\bpassword_(hash|needs_rehash|verify|get_info)\\b",name:"support.function.password.php"},{match:`(?xi)\\b +pcntl_( + strerror|signal(_dispatch)?|sig(timedwait|procmask|waitinfo)|setpriority|errno|exec|fork| + w(stopsig|termsig|if(stopped|signaled|exited))|wait(pid)?|alarm|getpriority|get_last_error +)\\b`,name:"support.function.pcntl.php"},{match:`(?xi)\\b +pg_( + socket|send_(prepare|execute|query(_params)?)|set_(client_encoding|error_verbosity)|select|host| + num_(fields|rows)|consume_input|connection_(status|reset|busy)|connect(_poll)?|convert|copy_(from|to)| + client_encoding|close|cancel_query|tty|transaction_status|trace|insert|options|delete|dbname|untrace| + unescape_bytea|update|pconnect|ping|port|put_line|parameter_status|prepare|version|query(_params)?| + escape_(string|identifier|literal|bytea)|end_copy|execute|flush|free_result|last_(notice|error|oid)| + field_(size|num|name|type(_oid)?|table|is_null|prtlen)|affected_rows|result_(status|seek|error(_field)?)| + fetch_(object|assoc|all(_columns)?|array|row|result)|get_(notify|pid|result)|meta_data| + lo_(seek|close|create|tell|truncate|import|open|unlink|export|write|read(_all)?)| +)\\b`,name:"support.function.pgsql.php"},{match:"(?i)\\b(virtual|getallheaders|apache_((get|set)env|note|child_terminate|lookup_uri|response_headers|reset_timeout|request_headers|get_(version|modules)))\\b",name:"support.function.php_apache.php"},{match:"(?i)\\bdom_import_simplexml\\b",name:"support.function.php_dom.php"},{match:`(?xi)\\b +ftp_( + ssl_connect|systype|site|size|set_option|nlist|nb_(continue|f?(put|get))|ch(dir|mod)|connect|cdup|close| + delete|put|pwd|pasv|exec|quit|f(put|get)|login|alloc|rename|raw(list)?|rmdir|get(_option)?|mdtm|mkdir +)\\b`,name:"support.function.php_ftp.php"},{match:`(?xi)\\b +imap_( + (create|delete|list|rename|scan)(mailbox)?|status|sort|subscribe|set_quota|set(flag_full|acl)|search|savebody| + num_(recent|msg)|check|close|clearflag_full|thread|timeout|open|header(info)?|headers|append|alerts|reopen| + 8bit|unsubscribe|undelete|utf7_(decode|encode)|utf8|uid|ping|errors|expunge|qprint|gc| + fetch(structure|header|text|mime|body)|fetch_overview|lsub|list(scan|subscribed)|last_error| + rfc822_(parse_(headers|adrlist)|write_address)|get(subscribed|acl|mailboxes)|get_quota(root)?| + msgno|mime_header_decode|mail_(copy|compose|move)|mail|mailboxmsginfo|binary|body(struct)?|base64 +)\\b`,name:"support.function.php_imap.php"},{match:`(?xi)\\b +mssql_( + select_db|num_(fields|rows)|next_result|connect|close|init|data_seek|pconnect|execute|query| + field_(seek|name|type|length)|fetch_(object|field|assoc|array|row|batch)|free_(statement|result)| + rows_affected|result|guid_string|get_last_message|min_(error|message)_severity|bind +)\\b`,name:"support.function.php_mssql.php"},{match:`(?xi)\\b +odbc_( + statistics|specialcolumns|setoption|num_(fields|rows)|next_result|connect|columns|columnprivileges|commit| + cursor|close(_all)?|tables|tableprivileges|do|data_source|pconnect|primarykeys|procedures|procedurecolumns| + prepare|error(msg)?|exec(ute)?|field_(scale|num|name|type|precision|len)|foreignkeys|free_result| + fetch_(into|object|array|row)|longreadlen|autocommit|rollback|result(_all)?|gettypeinfo|binmode +)\\b`,name:"support.function.php_odbc.php"},{match:"(?i)\\bpreg_(split|quote|filter|last_error|replace(_callback)?|grep|match(_all)?)\\b",name:"support.function.php_pcre.php"},{match:"(?i)\\b(spl_(classes|object_hash|autoload(_(call|unregister|extensions|functions|register))?)|class_(implements|uses|parents)|iterator_(count|to_array|apply))\\b",name:"support.function.php_spl.php"},{match:"(?i)\\bzip_(close|open|entry_(name|compressionmethod|compressedsize|close|open|filesize|read)|read)\\b",name:"support.function.php_zip.php"},{match:`(?xi)\\b +posix_( + strerror|set(s|e?u|[ep]?g)id|ctermid|ttyname|times|isatty|initgroups|uname|errno|kill|access| + get(sid|cwd|uid|pid|ppid|pwnam|pwuid|pgid|pgrp|euid|egid|login|rlimit|gid|grnam|groups|grgid)| + get_last_error|mknod|mkfifo +)\\b`,name:"support.function.posix.php"},{match:"(?i)\\bset(thread|proc)title\\b",name:"support.function.proctitle.php"},{match:`(?xi)\\b +pspell_( + store_replacement|suggest|save_wordlist|new(_(config|personal))?|check|clear_session| + config_(save_repl|create|ignore|(data|dict)_dir|personal|runtogether|repl|mode)|add_to_(session|personal) +)\\b`,name:"support.function.pspell.php"},{match:"(?i)\\breadline(_(completion_function|clear_history|callback_(handler_(install|remove)|read_char)|info|on_new_line|write_history|list_history|add_history|redisplay|read_history))?\\b",name:"support.function.readline.php"},{match:"(?i)\\brecode(_(string|file))?\\b",name:"support.function.recode.php"},{match:"(?i)\\brrd(c_disconnect|_(create|tune|info|update|error|version|first|fetch|last(update)?|restore|graph|xport))\\b",name:"support.function.rrd.php"},{match:`(?xi)\\b +( + shm_((get|has|remove|put)_var|detach|attach|remove)|sem_(acquire|release|remove|get)|ftok| + msg_((get|remove|set|stat)_queue|send|queue_exists|receive) +)\\b`,name:"support.function.sem.php"},{match:`(?xi)\\b +session_( + status|start|set_(save_handler|cookie_params)|save_path|name|commit|cache_(expire|limiter)| + is_registered|id|destroy|decode|unset|unregister|encode|write_close|abort|reset|register(_shutdown)?| + regenerate_id|get_cookie_params|module_name +)\\b`,name:"support.function.session.php"},{match:"(?i)\\bshmop_(size|close|open|delete|write|read)\\b",name:"support.function.shmop.php"},{match:"(?i)\\bsimplexml_(import_dom|load_(string|file))\\b",name:"support.function.simplexml.php"},{match:`(?xi)\\b +( + snmp(walk(oid)?|realwalk|get(next)?|set)| + snmp_(set_(valueretrieval|quick_print|enum_print|oid_(numeric_print|output_format))|read_mib| + get_(valueretrieval|quick_print))| + snmp[23]_(set|walk|real_walk|get(next)?) +)\\b`,name:"support.function.snmp.php"},{match:"(?i)\\b(is_soap_fault|use_soap_error_handler)\\b",name:"support.function.soap.php"},{match:`(?xi)\\b +socket_( + shutdown|strerror|send(to|msg)?|set_((non)?block|option)|select|connect|close|clear_error|bind| + create(_(pair|listen))?|cmsg_space|import_stream|write|listen|last_error|accept|recv(from|msg)?| + read|get(peer|sock)name|get_option +)\\b`,name:"support.function.sockets.php"},{match:`(?xi)\\b +sqlite_( + single_query|seek|has_(more|prev)|num_(fields|rows)|next|changes|column|current|close| + create_(aggregate|function)|open|unbuffered_query|udf_(decode|encode)_binary|popen|prev| + escape_string|error_string|exec|valid|key|query|field_name|factory| + fetch_(string|single|column_types|object|all|array)|lib(encoding|version)| + last_(insert_rowid|error)|array_query|rewind|busy_timeout +)\\b`,name:"support.function.sqlite.php"},{match:`(?xi)\\b +sqlsrv_( + send_stream_data|server_info|has_rows|num_(fields|rows)|next_result|connect|configure|commit| + client_info|close|cancel|prepare|errors|execute|query|field_metadata|fetch(_(array|object))?| + free_stmt|rows_affected|rollback|get_(config|field)|begin_transaction +)\\b`,name:"support.function.sqlsrv.php"},{match:`(?xi)\\b +stats_( + harmonic_mean|covariance|standard_deviation|skew| + cdf_(noncentral_(chisquare|f)|negative_binomial|chisquare|cauchy|t|uniform|poisson|exponential|f|weibull| + logistic|laplace|gamma|binomial|beta)| + stat_(noncentral_t|correlation|innerproduct|independent_t|powersum|percentile|paired_t|gennch|binomial_coef)| + dens_(normal|negative_binomial|chisquare|cauchy|t|pmf_(hypergeometric|poisson|binomial)|exponential|f| + weibull|logistic|laplace|gamma|beta)| + den_uniform|variance|kurtosis|absolute_deviation| + rand_(setall|phrase_to_seeds|ranf|get_seeds| + gen_(noncentral_[ft]|noncenral_chisquare|normal|chisquare|t|int| + i(uniform|poisson|binomial(_negative)?)|exponential|f(uniform)?|gamma|beta)) +)\\b`,name:"support.function.stats.php"},{match:`(?xi)\\b +( + set_socket_blocking| + stream_(socket_(shutdown|sendto|server|client|pair|enable_crypto|accept|recvfrom|get_name)| + set_(chunk_size|timeout|(read|write)_buffer|blocking)|select|notification_callback|supports_lock| + context_(set_(option|default|params)|create|get_(options|default|params))|copy_to_stream|is_local| + encoding|filter_(append|prepend|register|remove)|wrapper_((un)?register|restore)| + resolve_include_path|register_wrapper|get_(contents|transports|filters|wrappers|line|meta_data)| + bucket_(new|prepend|append|make_writeable) + ) +)\\b`,name:"support.function.streamsfuncs.php"},{match:`(?xi)\\b +( + money_format|md5(_file)?|metaphone|bin2hex|sscanf|sha1(_file)?| + str(str|c?spn|n(at)?(case)?cmp|chr|coll|(case)?cmp|to(upper|lower)|tok|tr|istr|pos|pbrk|len|rchr|ri?pos|rev)| + str_(getcsv|ireplace|pad|repeat|replace|rot13|shuffle|split|word_count)| + strip(c?slashes|os)|strip_tags|similar_text|soundex|substr(_(count|compare|replace))?|setlocale| + html(specialchars(_decode)?|entities)|html_entity_decode|hex2bin|hebrev(c)?|number_format|nl2br|nl_langinfo| + chop|chunk_split|chr|convert_(cyr_string|uu(decode|encode))|count_chars|crypt|crc32|trim|implode|ord| + uc(first|words)|join|parse_str|print(f)?|echo|explode|v?[fs]?printf|quoted_printable_(decode|encode)| + quotemeta|wordwrap|lcfirst|[lr]trim|localeconv|levenshtein|addc?slashes|get_html_translation_table +)\\b`,name:"support.function.string.php"},{match:`(?xi)\\b +sybase_( + set_message_handler|select_db|num_(fields|rows)|connect|close|deadlock_retry_count|data_seek| + unbuffered_query|pconnect|query|field_seek|fetch_(object|field|assoc|array|row)|free_result| + affected_rows|result|get_last_message|min_(client|error|message|server)_severity +)\\b`,name:"support.function.sybase.php"},{match:"(?i)\\b(taint|is_tainted|untaint)\\b",name:"support.function.taint.php"},{match:`(?xi)\\b +( + tidy_((get|set)opt|set_encoding|save_config|config_count|clean_repair|is_(xhtml|xml)|diagnose| + (access|error|warning)_count|load_config|reset_config|(parse|repair)_(string|file)| + get_(status|html(_ver)?|head|config|output|opt_doc|root|release|body))| + ob_tidyhandler +)\\b`,name:"support.function.tidy.php"},{match:"(?i)\\btoken_(name|get_all)\\b",name:"support.function.tokenizer.php"},{match:`(?xi)\\b +trader_( + stoch(f|r|rsi)?|stddev|sin(h)?|sum|sub|set_(compat|unstable_period)|sqrt|sar(ext)?|sma| + ht_(sine|trend(line|mode)|dc(period|phase)|phasor)|natr|cci|cos(h)?|correl| + cdl(shootingstar|shortline|sticksandwich|stalledpattern|spinningtop|separatinglines| + hikkake(mod)?|highwave|homingpigeon|hangingman|harami(cross)?|hammer|concealbabyswall| + counterattack|closingmarubozu|thrusting|tasukigap|takuri|tristar|inneck|invertedhammer| + identical3crows|2crows|onneck|doji(star)?|darkcloudcover|dragonflydoji|unique3river| + upsidegap2crows|3(starsinsouth|inside|outside|whitesoldiers|linestrike|blackcrows)| + piercing|engulfing|evening(doji)?star|kicking(bylength)?|longline|longleggeddoji| + ladderbottom|advanceblock|abandonedbaby|risefall3methods|rickshawman|gapsidesidewhite| + gravestonedoji|xsidegap3methods|morning(doji)?star|mathold|matchinglow|marubozu| + belthold|breakaway)| + ceil|cmo|tsf|typprice|t3|tema|tan(h)?|trix|trima|trange|obv|div|dema|dx|ultosc|ppo| + plus_d[im]|errno|exp|ema|var|kama|floor|wclprice|willr|wma|ln|log10|bop|beta|bbands| + linearreg(_(slope|intercept|angle))?|asin|acos|atan|atr|adosc|ad|add|adx(r)?|apo|avgprice| + aroon(osc)?|rsi|roc|rocp|rocr(100)?|get_(compat|unstable_period)|min(index)?|minus_d[im]| + minmax(index)?|mid(point|price)|mom|mult|medprice|mfi|macd(ext|fix)?|mavp|max(index)?|ma(ma)? +)\\b`,name:"support.function.trader.php"},{match:"(?i)\\buopz_(copy|compose|implement|overload|delete|undefine|extend|function|flags|restore|rename|redefine|backup)\\b",name:"support.function.uopz.php"},{match:"(?i)\\b(http_build_query|(raw)?url(decode|encode)|parse_url|get_(headers|meta_tags)|base64_(decode|encode))\\b",name:"support.function.url.php"},{match:`(?xi)\\b +( + strval|settype|serialize|(bool|double|float)val|debug_zval_dump|intval|import_request_variables|isset| + is_(scalar|string|null|numeric|callable|int(eger)?|object|double|float|long|array|resource|real|bool)| + unset|unserialize|print_r|empty|var_(dump|export)|gettype|get_(defined_vars|resource_type) +)\\b`,name:"support.function.var.php"},{match:"(?i)\\bwddx_(serialize_(value|vars)|deserialize|packet_(start|end)|add_vars)\\b",name:"support.function.wddx.php"},{match:"(?i)\\bxhprof_(sample_)?(disable|enable)\\b",name:"support.function.xhprof.php"},{match:`(?xi) +\\b +( + utf8_(decode|encode)| + xml_(set_((notation|(end|start)_namespace|unparsed_entity)_decl_handler| + (character_data|default|element|external_entity_ref|processing_instruction)_handler|object)| + parse(_into_struct)?|parser_((get|set)_option|create(_ns)?|free)|error_string| + get_(current_((column|line)_number|byte_index)|error_code)) +)\\b`,name:"support.function.xml.php"},{match:`(?xi)\\b +xmlrpc_( + server_(call_method|create|destroy|add_introspection_data|register_(introspection_callback|method))| + is_fault|decode(_request)?|parse_method_descriptions|encode(_request)?|(get|set)_type +)\\b`,name:"support.function.xmlrpc.php"},{match:`(?xi)\\b +xmlwriter_( + (end|start|write)_(comment|cdata|dtd(_(attlist|entity|element))?|document|pi|attribute|element)| + (start|write)_(attribute|element)_ns|write_raw|set_indent(_string)?|text|output_memory|open_(memory|uri)| + full_end_element|flush| +)\\b`,name:"support.function.xmlwriter.php"},{match:`(?xi)\\b +( + zlib_(decode|encode|get_coding_type)|readgzfile| + gz(seek|compress|close|tell|inflate|open|decode|deflate|uncompress|puts|passthru|encode|eof|file| + write|rewind|read|getc|getss?) +)\\b`,name:"support.function.zlib.php"},{match:"(?i)\\bis_int(eger)?\\b",name:"support.function.alias.php"}]},switch_statement:{patterns:[{match:"\\s+(?=switch\\b)"},{begin:"\\bswitch\\b(?!\\s*\\(.*\\)\\s*:)",beginCaptures:{0:{name:"keyword.control.switch.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.section.switch-block.end.bracket.curly.php"}},name:"meta.switch-statement.php",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.switch-expression.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.switch-expression.end.bracket.round.php"}},patterns:[{include:"$self"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.section.switch-block.begin.bracket.curly.php"}},end:"(?=}|\\?>)",patterns:[{include:"$self"}]}]}]},match_statement:{patterns:[{match:"\\s+(?=match\\b)"},{begin:"\\bmatch\\b",beginCaptures:{0:{name:"keyword.control.match.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.section.match-block.end.bracket.curly.php"}},name:"meta.match-statement.php",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.match-expression.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.match-expression.end.bracket.round.php"}},patterns:[{include:"$self"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.section.match-block.begin.bracket.curly.php"}},end:"(?=}|\\?>)",patterns:[{match:"=>",name:"keyword.definition.arrow.php"},{include:"$self"}]}]}]},"use-inner":{patterns:[{include:"#comments"},{begin:"(?i)\\b(as)\\s+",beginCaptures:{1:{name:"keyword.other.use-as.php"}},end:"(?i)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",endCaptures:{0:{name:"entity.other.alias.php"}}},{include:"#class-name"},{match:",",name:"punctuation.separator.delimiter.php"}]},var_basic:{patterns:[{match:"(?i)(\\$+)[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*",name:"variable.other.php",captures:{1:{name:"punctuation.definition.variable.php"}}}]},var_global:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)((_(COOKIE|FILES|GET|POST|REQUEST))|arg(v|c))\\b",name:"variable.other.global.php"},var_global_safer:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)((GLOBALS|_(ENV|SERVER|SESSION)))",name:"variable.other.global.safer.php"},var_language:{match:"(\\$)this\\b",name:"variable.language.this.php",captures:{1:{name:"punctuation.definition.variable.php"}}},"variable-name":{patterns:[{include:"#var_global"},{include:"#var_global_safer"},{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"},4:{name:"keyword.operator.class.php"},5:{name:"variable.other.property.php"},6:{name:"punctuation.section.array.begin.php"},7:{name:"constant.numeric.index.php"},8:{name:"variable.other.index.php"},9:{name:"punctuation.definition.variable.php"},10:{name:"string.unquoted.index.php"},11:{name:"punctuation.section.array.end.php"}},match:`(?xi) +((\\$)(?<name>[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*))\\s* +(?: + (\\??->)\\s*(\\g<name>) + | + (\\[)(?:(\\d+)|((\\$)\\g<name>)|([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*))(\\]) +)?`},{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"},4:{name:"punctuation.definition.variable.php"}},match:"(?i)((\\${)(?<name>[a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)(}))"}]},variables:{patterns:[{include:"#var_language"},{include:"#var_global"},{include:"#var_global_safer"},{include:"#var_basic"},{begin:"\\${(?=.*?})",beginCaptures:{0:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"$self"}]}]},ternary_shorthand:{match:"\\?:",name:"keyword.operator.ternary.php"},ternary_expression:{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.php"}},end:"(?<!:):(?!:)",endCaptures:{0:{name:"keyword.operator.ternary.php"}},patterns:[{match:"(?i)^\\s*([a-z_\\x{7f}-\\x{10ffff}][a-z0-9_\\x{7f}-\\x{10ffff}]*)\\s*(?=:(?!:))",captures:{1:{patterns:[{include:"$self"}]}}},{include:"$self"}]},null_coalescing:{match:"\\?\\?",name:"keyword.operator.null-coalescing.php"}},name:"php",displayName:"PHP",embeddedLangs:["html","xml","sql","javascript","json","css"]});var m=[...a.default,...t.default,...i.default,...p.default,...o.default,...s.default,c]}}]); diff --git a/5488.3d095c74.async.js b/5488.3d095c74.async.js new file mode 100644 index 00000000..2b5c9d26 --- /dev/null +++ b/5488.3d095c74.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5488],{55488:function(r,e,t){t.r(e),t.d(e,{default:function(){return a}});var a=[Object.freeze({fileTypes:["sql","ddl","dml","pkh","pks","pkb","pck","pls","plb"],foldingStartMarker:"(?i)^\\s*(begin|if|loop)\\b",foldingStopMarker:"(?i)^\\s*(end)\\b",keyEquivalent:"^~S",name:"plsql",patterns:[{begin:"/\\*",end:"\\*/",name:"comment.block.oracle"},{match:"--.*$",name:"comment.line.double-dash.oracle"},{match:"(?i)(?:^\\s*)rem(?:\\s+.*$)",name:"comment.line.sqlplus.oracle"},{match:"(?i)(?:^\\s*)prompt(?:\\s+.*$)",name:"comment.line.sqlplus-prompt.oracle"},{captures:{1:{name:"keyword.other.oracle"},2:{name:"keyword.other.oracle"}},match:"(?i)^\\s*(create)(\\s+or\\s+replace)?\\s+",name:"meta.create.oracle"},{captures:{1:{name:"keyword.other.oracle"},2:{name:"keyword.other.oracle"},3:{name:"entity.name.type.oracle"}},match:"(?i)\\b(package)(\\s+body)?\\s+(\\S+)",name:"meta.package.oracle"},{captures:{1:{name:"keyword.other.oracle"},2:{name:"entity.name.type.oracle"}},match:'(?i)\\b(type)\\s+"([^"]+)"',name:"meta.type.oracle"},{captures:{1:{name:"keyword.other.oracle"},2:{name:"entity.name.function.oracle"}},match:'(?i)^\\s*(function|procedure)\\s+"?([-a-z0-9_]+)"?',name:"meta.procedure.oracle"},{match:"[!<>:]?=|<>|<|>|\\+|(?<!\\.)\\*|-|(?<!^)/|\\|\\|",name:"keyword.operator.oracle"},{match:"(?i)\\b(true|false|null|is\\s+(not\\s+)?null)\\b",name:"constant.language.oracle"},{match:"\\b\\d+(\\.\\d+)?\\b",name:"constant.numeric.oracle"},{match:"(?i)\\b(if|elsif|else|end\\s+if|loop|end\\s+loop|for|while|case|end\\s+case|continue|return|goto)\\b",name:"keyword.control.oracle"},{match:"(?i)\\b(or|and|not|like)\\b",name:"keyword.other.oracle"},{match:"(?i)\\b(%(isopen|found|notfound|rowcount)|commit|rollback|sqlerrm)\\b",name:"support.function.oracle"},{match:"(?i)\\b(sql|sqlcode)\\b",name:"variable.language.oracle"},{match:"(?i)\\b(ascii|asciistr|chr|compose|concat|convert|decompose|dump|initcap|instr|instrb|instrc|instr2|instr4|unistr|length|lengthb|lengthc|length2|length4|lower|lpad|ltrim|nchr|replace|rpad|rtrim|soundex|substr|translate|trim|upper|vsize)\\b",name:"support.function.builtin.char.oracle"},{match:"(?i)\\b(add_months|current_date|current_timestamp|dbtimezone|last_day|localtimestamp|months_between|new_time|next_day|round|sessiontimezone|sysdate|tz_offset|systimestamp)\\b",name:"support.function.builtin.date.oracle"},{match:"(?i)\\b(avg|count|sum|max|min|median|corr|corr_\\w+|covar_(pop|samp)|cume_dist|dense_rank|first|group_id|grouping|grouping_id|last|percentile_cont|percentile_disc|percent_rank|rank|regr_\\w+|row_number|stats_binomial_test|stats_crosstab|stats_f_test|stats_ks_test|stats_mode|stats_mw_test|stats_one_way_anova|stats_t_test_\\w+|stats_wsr_test|stddev|stddev_pop|stddev_samp|var_pop|var_samp|variance)\\b",name:"support.function.builtin.aggregate.oracle"},{match:"(?i)\\b(bfilename|cardinality|coalesce|decode|empty_(blob|clob)|lag|lead|listagg|lnnvl|nanvl|nullif|nvl|nvl2|sys_(context|guid|typeid|connect_by_path|extract_utc)|uid|(current\\s+)?user|userenv|cardinality|(bulk\\s+)?collect|powermultiset(_by_cardinality)?|ora_hash|standard_hash|execute\\s+immediate|alter\\s+session)\\b",name:"support.function.builtin.advanced.oracle"},{match:"(?i)\\b(bin_to_num|cast|chartorowid|from_tz|hextoraw|numtodsinterval|numtoyminterval|rawtohex|rawtonhex|to_char|to_clob|to_date|to_dsinterval|to_lob|to_multi_byte|to_nclob|to_number|to_single_byte|to_timestamp|to_timestamp_tz|to_yminterval|scn_to_timestamp|timestamp_to_scn|rowidtochar|rowidtonchar|to_binary_double|to_binary_float|to_blob|to_nchar|con_dbid_to_id|con_guid_to_id|con_name_to_id|con_uid_to_id)\\b",name:"support.function.builtin.convert.oracle"},{match:"(?i)\\b(abs|acos|asin|atan|atan2|bit_(and|or|xor)|ceil|cos|cosh|exp|extract|floor|greatest|least|ln|log|mod|power|remainder|round|sign|sin|sinh|sqrt|tan|tanh|trunc)\\b",name:"support.function.builtin.math.oracle"},{match:"(?i)\\b(\\.(count|delete|exists|extend|first|last|limit|next|prior|trim|reverse))\\b",name:"support.function.builtin.collection.oracle"},{match:"(?i)\\b(cluster_details|cluster_distance|cluster_id|cluster_probability|cluster_set|feature_details|feature_id|feature_set|feature_value|prediction|prediction_bounds|prediction_cost|prediction_details|prediction_probability|prediction_set)\\b",name:"support.function.builtin.data_mining.oracle"},{match:"(?i)\\b(appendchildxml|deletexml|depth|extract|existsnode|extractvalue|insertchildxml|insertxmlbefore|xmlcast|xmldiff|xmlelement|xmlexists|xmlisvalid|insertchildxmlafter|insertchildxmlbefore|path|sys_dburigen|sys_xmlagg|sys_xmlgen|updatexml|xmlagg|xmlcdata|xmlcolattval|xmlcomment|xmlconcat|xmlforest|xmlparse|xmlpi|xmlquery|xmlroot|xmlsequence|xmlserialize|xmltable|xmltransform)\\b",name:"support.function.builtin.xml.oracle"},{match:"(?i)\\b(pragma\\s+(autonomous_transaction|serially_reusable|restrict_references|exception_init|inline))\\b",name:"keyword.other.pragma.oracle"},{match:"(?i)\\b(p(i|o|io)_[-a-z0-9_]+)\\b",name:"variable.parameter.oracle"},{match:"(?i)\\b(l_[-a-z0-9_]+)\\b",name:"variable.other.oracle"},{match:"(?i):\\b(new|old)\\b",name:"variable.trigger.oracle"},{match:"(?i)\\b(connect\\s+by\\s+(nocycle\\s+)?(prior|level)|connect_by_(root|icycle)|level|start\\s+with)\\b",name:"keyword.hierarchical.sql.oracle"},{match:"(?i)\\b(language|name|java|c)\\b",name:"keyword.wrapper.oracle"},{match:"(?i)\\b(end|then|deterministic|exception|when|declare|begin|in|out|nocopy|is|as|exit|open|fetch|into|close|subtype|type|rowtype|default|exclusive|mode|lock|record|index\\s+by|result_cache|constant|comment|\\.(nextval|currval))\\b",name:"keyword.other.oracle"},{match:"(?i)\\b(grant|revoke|alter|drop|force|add|check|constraint|primary\\s+key|foreign\\s+key|references|unique(\\s+index)?|column|sequence|increment\\s+by|cache|(materialized\\s+)?view|trigger|storage|tablespace|pct(free|used)|(init|max)trans|logging)\\b",name:"keyword.other.ddl.oracle"},{match:"(?i)\\b(with|select|from|where|order\\s+(siblings\\s+)?by|group\\s+by|rollup|cube|((left|right|cross|natural)\\s+(outer\\s+)?)?join|on|asc|desc|update|set|insert|into|values|delete|distinct|union|minus|intersect|having|limit|table|between|like|of|row|(range|rows)\\s+between|nulls\\s+first|nulls\\s+last|before|after|all|any|exists|rownum|cursor|returning|over|partition\\s+by|merge|using|matched|pivot|unpivot)\\b",name:"keyword.other.sql.oracle"},{match:"(?i)\\b(define|whenever\\s+sqlerror|exec|timing\\s+start|timing\\s+stop)\\b",name:"keyword.other.sqlplus.oracle"},{match:"(?i)\\b(access_into_null|case_not_found|collection_is_null|cursor_already_open|dup_val_on_index|invalid_cursor|invalid_number|login_denied|no_data_found|not_logged_on|program_error|rowtype_mismatch|self_is_null|storage_error|subscript_beyond_count|subscript_outside_limit|sys_invalid_rowid|timeout_on_resource|too_many_rows|value_error|zero_divide|others)\\b",name:"support.type.exception.oracle"},{captures:{3:{name:"support.class.oracle"}},match:"(?i)\\b((dbms|utl|owa|apex)_\\w+\\.(\\w+))\\b",name:"support.function.oracle"},{captures:{3:{name:"support.class.oracle"}},match:"(?i)\\b((htf|htp)\\.(\\w+))\\b",name:"support.function.oracle"},{captures:{3:{name:"support.class.user-defined.oracle"}},match:"(?i)\\b((\\w+_pkg|pkg_\\w+)\\.(\\w+))\\b",name:"support.function.user-defined.oracle"},{match:"(?i)\\b(raise|raise_application_error)\\b",name:"support.function.oracle"},{begin:"'",end:"'",name:"string.quoted.single.oracle"},{begin:'"',end:'"',name:"string.quoted.double.oracle"},{match:"(?i)\\b(char|varchar|varchar2|nchar|nvarchar2|boolean|date|timestamp(\\s+with(\\s+local)?\\s+time\\s+zone)?|interval\\s*day(\\(\\d*\\))?\\s*to\\s*month|interval\\s*year(\\(\\d*\\))?\\s*to\\s*second(\\(\\d*\\))?|xmltype|blob|clob|nclob|bfile|long|long\\s+raw|raw|number|integer|decimal|smallint|float|binary_(float|double|integer)|pls_(float|double|integer)|rowid|urowid|vararray|natural|naturaln|positive|positiven|signtype|simple_(float|double|integer))\\b",name:"storage.type.oracle"}],scopeName:"source.plsql.oracle",uuid:"28DCE4DD-F5E1-4ED3-8847-64DA6B1F9163",displayName:"PL/SQL"})]}}]); diff --git a/5492.9509e7f0.async.js b/5492.9509e7f0.async.js new file mode 100644 index 00000000..43f358dd --- /dev/null +++ b/5492.9509e7f0.async.js @@ -0,0 +1,74 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5492],{95492:function(m,e,t){t.r(e),t.d(e,{default:function(){return r}});var n=t(43001),a=t(24105);const i=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/html.tmbundle/blob/master/Syntaxes/HTML.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/html.tmbundle/commit/0c3d5ee54de3a993f747f54186b73a4d2d3c44a2",name:"html",scopeName:"text.html.basic",injections:{"R:text.html - (comment.block, text.html meta.embedded, meta.tag.*.*.html, meta.tag.*.*.*.html, meta.tag.*.*.*.*.html)":{comment:"Uses R: to ensure this matches after any other injections.",patterns:[{match:"<",name:"invalid.illegal.bad-angle-bracket.html"}]}},patterns:[{include:"#xml-processing"},{include:"#comment"},{include:"#doctype"},{include:"#cdata"},{include:"#tags-valid"},{include:"#tags-invalid"},{include:"#entities"}],repository:{attribute:{patterns:[{begin:"(s(hape|cope|t(ep|art)|ize(s)?|p(ellcheck|an)|elected|lot|andbox|rc(set|doc|lang)?)|h(ttp-equiv|i(dden|gh)|e(ight|aders)|ref(lang)?)|n(o(nce|validate|module)|ame)|c(h(ecked|arset)|ite|o(nt(ent(editable)?|rols)|ords|l(s(pan)?|or))|lass|rossorigin)|t(ype(mustmatch)?|itle|a(rget|bindex)|ranslate)|i(s(map)?|n(tegrity|putmode)|tem(scope|type|id|prop|ref)|d)|op(timum|en)|d(i(sabled|r(name)?)|ownload|e(coding|f(er|ault))|at(etime|a)|raggable)|usemap|p(ing|oster|la(ysinline|ceholder)|attern|reload)|enctype|value|kind|for(m(novalidate|target|enctype|action|method)?)?|w(idth|rap)|l(ist|o(op|w)|a(ng|bel))|a(s(ync)?|c(ce(sskey|pt(-charset)?)|tion)|uto(c(omplete|apitalize)|play|focus)|l(t|low(usermedia|paymentrequest|fullscreen))|bbr)|r(ows(pan)?|e(versed|quired|ferrerpolicy|l|adonly))|m(in(length)?|u(ted|ltiple)|e(thod|dia)|a(nifest|x(length)?)))(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"HTML5 attributes, not event handlers",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.html",patterns:[{include:"#attribute-interior"}]},{begin:"style(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"HTML5 style attribute",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.style.html",patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.html"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{begin:"(?=[^\\s=<>`/]|/(?!>))",end:"(?!\\G)",name:"meta.embedded.line.css",patterns:[{captures:{0:{name:"source.css"}},match:"([^\\s\"'=<>`/]|/(?!>))+",name:"string.unquoted.html"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"source.css",end:'(")',endCaptures:{0:{name:"punctuation.definition.string.end.html"},1:{name:"source.css"}},name:"string.quoted.double.html",patterns:[{include:"#entities"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"source.css",end:"(')",endCaptures:{0:{name:"punctuation.definition.string.end.html"},1:{name:"source.css"}},name:"string.quoted.single.html",patterns:[{include:"#entities"}]}]},{match:"=",name:"invalid.illegal.unexpected-equals-sign.html"}]}]},{begin:"on(s(croll|t(orage|alled)|u(spend|bmit)|e(curitypolicyviolation|ek(ing|ed)|lect))|hashchange|c(hange|o(ntextmenu|py)|u(t|echange)|l(ick|ose)|an(cel|play(through)?))|t(imeupdate|oggle)|in(put|valid)|o(nline|ffline)|d(urationchange|r(op|ag(start|over|e(n(ter|d)|xit)|leave)?)|blclick)|un(handledrejection|load)|p(opstate|lay(ing)?|a(ste|use|ge(show|hide))|rogress)|e(nded|rror|mptied)|volumechange|key(down|up|press)|focus|w(heel|aiting)|l(oad(start|e(nd|d(data|metadata)))?|anguagechange)|a(uxclick|fterprint|bort)|r(e(s(ize|et)|jectionhandled)|atechange)|m(ouse(o(ut|ver)|down|up|enter|leave|move)|essage(error)?)|b(efore(unload|print)|lur))(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"HTML5 attributes, event handlers",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.event-handler.$1.html",patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.html"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{begin:"(?=[^\\s=<>`/]|/(?!>))",end:"(?!\\G)",name:"meta.embedded.line.js",patterns:[{captures:{0:{name:"source.js"},1:{patterns:[{include:"source.js"}]}},match:"(([^\\s\"'=<>`/]|/(?!>))+)",name:"string.unquoted.html"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"source.js",end:'(")',endCaptures:{0:{name:"punctuation.definition.string.end.html"},1:{name:"source.js"}},name:"string.quoted.double.html",patterns:[{captures:{0:{patterns:[{include:"source.js"}]}},match:'([^\\n"/]|/(?![/*]))+'},{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:'(?=")|\\n',name:"comment.line.double-slash.js"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.js"}},end:'(?=")|\\*/',endCaptures:{0:{name:"punctuation.definition.comment.end.js"}},name:"comment.block.js"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"source.js",end:"(')",endCaptures:{0:{name:"punctuation.definition.string.end.html"},1:{name:"source.js"}},name:"string.quoted.single.html",patterns:[{captures:{0:{patterns:[{include:"source.js"}]}},match:"([^\\n'/]|/(?![/*]))+"},{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:"(?=')|\\n",name:"comment.line.double-slash.js"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.js"}},end:"(?=')|\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.js"}},name:"comment.block.js"}]}]},{match:"=",name:"invalid.illegal.unexpected-equals-sign.html"}]}]},{begin:"(data-[a-z\\-]+)(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"HTML5 attributes, data-*",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.data-x.$1.html",patterns:[{include:"#attribute-interior"}]},{begin:"(align|bgcolor|border)(?![\\w:-])",beginCaptures:{0:{name:"invalid.deprecated.entity.other.attribute-name.html"}},comment:"HTML attributes, deprecated",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.html",patterns:[{include:"#attribute-interior"}]},{begin:`([^\\x{0020}"'<>/=\\x{0000}-\\x{001F}\\x{007F}-\\x{009F}\\x{FDD0}-\\x{FDEF}\\x{FFFE}\\x{FFFF}\\x{1FFFE}\\x{1FFFF}\\x{2FFFE}\\x{2FFFF}\\x{3FFFE}\\x{3FFFF}\\x{4FFFE}\\x{4FFFF}\\x{5FFFE}\\x{5FFFF}\\x{6FFFE}\\x{6FFFF}\\x{7FFFE}\\x{7FFFF}\\x{8FFFE}\\x{8FFFF}\\x{9FFFE}\\x{9FFFF}\\x{AFFFE}\\x{AFFFF}\\x{BFFFE}\\x{BFFFF}\\x{CFFFE}\\x{CFFFF}\\x{DFFFE}\\x{DFFFF}\\x{EFFFE}\\x{EFFFF}\\x{FFFFE}\\x{FFFFF}\\x{10FFFE}\\x{10FFFF}]+)`,beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"Anything else that is valid",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.unrecognized.$1.html",patterns:[{include:"#attribute-interior"}]},{match:"[^\\s>]+",name:"invalid.illegal.character-not-allowed-here.html"}]},"attribute-interior":{patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.html"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{match:"([^\\s\"'=<>`/]|/(?!>))+",name:"string.unquoted.html"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.double.html",patterns:[{include:"#entities"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.single.html",patterns:[{include:"#entities"}]},{match:"=",name:"invalid.illegal.unexpected-equals-sign.html"}]}]},cdata:{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.tag.begin.html"}},contentName:"string.other.inline-data.html",end:"]]>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.cdata.html"},comment:{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.html"}},end:"-->",name:"comment.block.html",patterns:[{match:"\\G-?>",name:"invalid.illegal.characters-not-allowed-here.html"},{match:"<!--(?!>)|<!-(?=-->)",name:"invalid.illegal.characters-not-allowed-here.html"},{match:"--!>",name:"invalid.illegal.characters-not-allowed-here.html"}]},"core-minus-invalid":{comment:"This should be the root pattern array includes minus #tags-invalid",patterns:[{include:"#xml-processing"},{include:"#comment"},{include:"#doctype"},{include:"#cdata"},{include:"#tags-valid"},{include:"#entities"}]},doctype:{begin:"<!(?=(?i:DOCTYPE\\s))",beginCaptures:{0:{name:"punctuation.definition.tag.begin.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.doctype.html",patterns:[{match:"\\G(?i:DOCTYPE)",name:"entity.name.tag.html"},{begin:'"',end:'"',name:"string.quoted.double.html"},{match:"[^\\s>]+",name:"entity.other.attribute-name.html"}]},entities:{patterns:[{captures:{1:{name:"punctuation.definition.entity.html"},912:{name:"punctuation.definition.entity.html"}},comment:"Yes this is a bit ridiculous, there are quite a lot of these",match:`(?x) + (&) (?=[a-zA-Z]) + ( + (a(s(ymp(eq)?|cr|t)|n(d(slope|d|v|and)?|g(s(t|ph)|zarr|e|le|rt(vb(d)?)?|msd(a(h|c|d|e|f|a|g|b))?)?)|c(y|irc|d|ute|E)?|tilde|o(pf|gon)|uml|p(id|os|prox(eq)?|e|E|acir)?|elig|f(r)?|w(conint|int)|l(pha|e(ph|fsym))|acute|ring|grave|m(p|a(cr|lg))|breve)|A(s(sign|cr)|nd|MP|c(y|irc)|tilde|o(pf|gon)|uml|pplyFunction|fr|Elig|lpha|acute|ring|grave|macr|breve)) + | (B(scr|cy|opf|umpeq|e(cause|ta|rnoullis)|fr|a(ckslash|r(v|wed))|reve)|b(s(cr|im(e)?|ol(hsub|b)?|emi)|n(ot|e(quiv)?)|c(y|ong)|ig(s(tar|qcup)|c(irc|up|ap)|triangle(down|up)|o(times|dot|plus)|uplus|vee|wedge)|o(t(tom)?|pf|wtie|x(h(d|u|D|U)?|times|H(d|u|D|U)?|d(R|l|r|L)|u(R|l|r|L)|plus|D(R|l|r|L)|v(R|h|H|l|r|L)?|U(R|l|r|L)|V(R|h|H|l|r|L)?|minus|box))|Not|dquo|u(ll(et)?|mp(e(q)?|E)?)|prime|e(caus(e)?|t(h|ween|a)|psi|rnou|mptyv)|karow|fr|l(ock|k(1(2|4)|34)|a(nk|ck(square|triangle(down|left|right)?|lozenge)))|a(ck(sim(eq)?|cong|prime|epsilon)|r(vee|wed(ge)?))|r(eve|vbar)|brk(tbrk)?)) + | (c(s(cr|u(p(e)?|b(e)?))|h(cy|i|eck(mark)?)|ylcty|c(irc|ups(sm)?|edil|a(ps|ron))|tdot|ir(scir|c(eq|le(d(R|circ|S|dash|ast)|arrow(left|right)))?|e|fnint|E|mid)?|o(n(int|g(dot)?)|p(y(sr)?|f|rod)|lon(e(q)?)?|m(p(fn|le(xes|ment))?|ma(t)?))|dot|u(darr(l|r)|p(s|c(up|ap)|or|dot|brcap)?|e(sc|pr)|vee|wed|larr(p)?|r(vearrow(left|right)|ly(eq(succ|prec)|vee|wedge)|arr(m)?|ren))|e(nt(erdot)?|dil|mptyv)|fr|w(conint|int)|lubs(uit)?|a(cute|p(s|c(up|ap)|dot|and|brcup)?|r(on|et))|r(oss|arr))|C(scr|hi|c(irc|onint|edil|aron)|ircle(Minus|Times|Dot|Plus)|Hcy|o(n(tourIntegral|int|gruent)|unterClockwiseContourIntegral|p(f|roduct)|lon(e)?)|dot|up(Cap)?|OPY|e(nterDot|dilla)|fr|lo(seCurly(DoubleQuote|Quote)|ckwiseContourIntegral)|a(yleys|cute|p(italDifferentialD)?)|ross)) + | (d(s(c(y|r)|trok|ol)|har(l|r)|c(y|aron)|t(dot|ri(f)?)|i(sin|e|v(ide(ontimes)?|onx)?|am(s|ond(suit)?)?|gamma)|Har|z(cy|igrarr)|o(t(square|plus|eq(dot)?|minus)?|ublebarwedge|pf|wn(harpoon(left|right)|downarrows|arrow)|llar)|d(otseq|a(rr|gger))?|u(har|arr)|jcy|e(lta|g|mptyv)|f(isht|r)|wangle|lc(orn|rop)|a(sh(v)?|leth|rr|gger)|r(c(orn|rop)|bkarow)|b(karow|lac)|Arr)|D(s(cr|trok)|c(y|aron)|Scy|i(fferentialD|a(critical(Grave|Tilde|Do(t|ubleAcute)|Acute)|mond))|o(t(Dot|Equal)?|uble(Right(Tee|Arrow)|ContourIntegral|Do(t|wnArrow)|Up(DownArrow|Arrow)|VerticalBar|L(ong(RightArrow|Left(RightArrow|Arrow))|eft(RightArrow|Tee|Arrow)))|pf|wn(Right(TeeVector|Vector(Bar)?)|Breve|Tee(Arrow)?|arrow|Left(RightVector|TeeVector|Vector(Bar)?)|Arrow(Bar|UpArrow)?))|Zcy|el(ta)?|D(otrahd)?|Jcy|fr|a(shv|rr|gger))) + | (e(s(cr|im|dot)|n(sp|g)|c(y|ir(c)?|olon|aron)|t(h|a)|o(pf|gon)|dot|u(ro|ml)|p(si(v|lon)?|lus|ar(sl)?)|e|D(ot|Dot)|q(s(im|lant(less|gtr))|c(irc|olon)|u(iv(DD)?|est|als)|vparsl)|f(Dot|r)|l(s(dot)?|inters|l)?|a(ster|cute)|r(Dot|arr)|g(s(dot)?|rave)?|x(cl|ist|p(onentiale|ectation))|m(sp(1(3|4))?|pty(set|v)?|acr))|E(s(cr|im)|c(y|irc|aron)|ta|o(pf|gon)|NG|dot|uml|TH|psilon|qu(ilibrium|al(Tilde)?)|fr|lement|acute|grave|x(ists|ponentialE)|m(pty(SmallSquare|VerySmallSquare)|acr))) + | (f(scr|nof|cy|ilig|o(pf|r(k(v)?|all))|jlig|partint|emale|f(ilig|l(ig|lig)|r)|l(tns|lig|at)|allingdotseq|r(own|a(sl|c(1(2|8|3|4|5|6)|78|2(3|5)|3(8|4|5)|45|5(8|6)))))|F(scr|cy|illed(SmallSquare|VerySmallSquare)|o(uriertrf|pf|rAll)|fr)) + | (G(scr|c(y|irc|edil)|t|opf|dot|T|Jcy|fr|amma(d)?|reater(Greater|SlantEqual|Tilde|Equal(Less)?|FullEqual|Less)|g|breve)|g(s(cr|im(e|l)?)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|irc)|t(c(c|ir)|dot|quest|lPar|r(sim|dot|eq(qless|less)|less|a(pprox|rr)))?|imel|opf|dot|jcy|e(s(cc|dot(o(l)?)?|l(es)?)?|q(slant|q)?|l)?|v(nE|ertneqq)|fr|E(l)?|l(j|E|a)?|a(cute|p|mma(d)?)|rave|g(g)?|breve)) + | (h(s(cr|trok|lash)|y(phen|bull)|circ|o(ok(leftarrow|rightarrow)|pf|arr|rbar|mtht)|e(llip|arts(uit)?|rcon)|ks(earow|warow)|fr|a(irsp|lf|r(dcy|r(cir|w)?)|milt)|bar|Arr)|H(s(cr|trok)|circ|ilbertSpace|o(pf|rizontalLine)|ump(DownHump|Equal)|fr|a(cek|t)|ARDcy)) + | (i(s(cr|in(s(v)?|dot|v|E)?)|n(care|t(cal|prod|e(rcal|gers)|larhk)?|odot|fin(tie)?)?|c(y|irc)?|t(ilde)?|i(nfin|i(nt|int)|ota)?|o(cy|ta|pf|gon)|u(kcy|ml)|jlig|prod|e(cy|xcl)|quest|f(f|r)|acute|grave|m(of|ped|a(cr|th|g(part|e|line))))|I(scr|n(t(e(rsection|gral))?|visible(Comma|Times))|c(y|irc)|tilde|o(ta|pf|gon)|dot|u(kcy|ml)|Ocy|Jlig|fr|Ecy|acute|grave|m(plies|a(cr|ginaryI))?)) + | (j(s(cr|ercy)|c(y|irc)|opf|ukcy|fr|math)|J(s(cr|ercy)|c(y|irc)|opf|ukcy|fr)) + | (k(scr|hcy|c(y|edil)|opf|jcy|fr|appa(v)?|green)|K(scr|c(y|edil)|Hcy|opf|Jcy|fr|appa)) + | (l(s(h|cr|trok|im(e|g)?|q(uo(r)?|b)|aquo)|h(ar(d|u(l)?)|blk)|n(sim|e(q(q)?)?|E|ap(prox)?)|c(y|ub|e(il|dil)|aron)|Barr|t(hree|c(c|ir)|imes|dot|quest|larr|r(i(e|f)?|Par))?|Har|o(ng(left(arrow|rightarrow)|rightarrow|mapsto)|times|z(enge|f)?|oparrow(left|right)|p(f|lus|ar)|w(ast|bar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|r(dhar|ushar))|ur(dshar|uhar)|jcy|par(lt)?|e(s(s(sim|dot|eq(qgtr|gtr)|approx|gtr)|cc|dot(o(r)?)?|g(es)?)?|q(slant|q)?|ft(harpoon(down|up)|threetimes|leftarrows|arrow(tail)?|right(squigarrow|harpoons|arrow(s)?))|g)?|v(nE|ertneqq)|f(isht|loor|r)|E(g)?|l(hard|corner|tri|arr)?|a(ng(d|le)?|cute|t(e(s)?|ail)?|p|emptyv|quo|rr(sim|hk|tl|pl|fs|lp|b(fs)?)?|gran|mbda)|r(har(d)?|corner|tri|arr|m)|g(E)?|m(idot|oust(ache)?)|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))|L(s(h|cr|trok)|c(y|edil|aron)|t|o(ng(RightArrow|left(arrow|rightarrow)|rightarrow|Left(RightArrow|Arrow))|pf|wer(RightArrow|LeftArrow))|T|e(ss(Greater|SlantEqual|Tilde|EqualGreater|FullEqual|Less)|ft(Right(Vector|Arrow)|Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|rightarrow|Floor|A(ngleBracket|rrow(RightArrow|Bar)?)))|Jcy|fr|l(eftarrow)?|a(ng|cute|placetrf|rr|mbda)|midot)) + | (M(scr|cy|inusPlus|opf|u|e(diumSpace|llintrf)|fr|ap)|m(s(cr|tpos)|ho|nplus|c(y|omma)|i(nus(d(u)?|b)?|cro|d(cir|dot|ast)?)|o(dels|pf)|dash|u(ltimap|map)?|p|easuredangle|DDot|fr|l(cp|dr)|a(cr|p(sto(down|up|left)?)?|l(t(ese)?|e)|rker))) + | (n(s(hort(parallel|mid)|c(cue|e|r)?|im(e(q)?)?|u(cc(eq)?|p(set(eq(q)?)?|e|E)?|b(set(eq(q)?)?|e|E)?)|par|qsu(pe|be)|mid)|Rightarrow|h(par|arr|Arr)|G(t(v)?|g)|c(y|ong(dot)?|up|edil|a(p|ron))|t(ilde|lg|riangle(left(eq)?|right(eq)?)|gl)|i(s(d)?|v)?|o(t(ni(v(c|a|b))?|in(dot|v(c|a|b)|E)?)?|pf)|dash|u(m(sp|ero)?)?|jcy|p(olint|ar(sl|t|allel)?|r(cue|e(c(eq)?)?)?)|e(s(im|ear)|dot|quiv|ar(hk|r(ow)?)|xist(s)?|Arr)?|v(sim|infin|Harr|dash|Dash|l(t(rie)?|e|Arr)|ap|r(trie|Arr)|g(t|e))|fr|w(near|ar(hk|r(ow)?)|Arr)|V(dash|Dash)|l(sim|t(ri(e)?)?|dr|e(s(s)?|q(slant|q)?|ft(arrow|rightarrow))?|E|arr|Arr)|a(ng|cute|tur(al(s)?)?|p(id|os|prox|E)?|bla)|r(tri(e)?|ightarrow|arr(c|w)?|Arr)|g(sim|t(r)?|e(s|q(slant|q)?)?|E)|mid|L(t(v)?|eft(arrow|rightarrow)|l)|b(sp|ump(e)?))|N(scr|c(y|edil|aron)|tilde|o(nBreakingSpace|Break|t(R(ightTriangle(Bar|Equal)?|everseElement)|Greater(Greater|SlantEqual|Tilde|Equal|FullEqual|Less)?|S(u(cceeds(SlantEqual|Tilde|Equal)?|perset(Equal)?|bset(Equal)?)|quareSu(perset(Equal)?|bset(Equal)?))|Hump(DownHump|Equal)|Nested(GreaterGreater|LessLess)|C(ongruent|upCap)|Tilde(Tilde|Equal|FullEqual)?|DoubleVerticalBar|Precedes(SlantEqual|Equal)?|E(qual(Tilde)?|lement|xists)|VerticalBar|Le(ss(Greater|SlantEqual|Tilde|Equal|Less)?|ftTriangle(Bar|Equal)?))?|pf)|u|e(sted(GreaterGreater|LessLess)|wLine|gative(MediumSpace|Thi(nSpace|ckSpace)|VeryThinSpace))|Jcy|fr|acute)) + | (o(s(cr|ol|lash)|h(m|bar)|c(y|ir(c)?)|ti(lde|mes(as)?)|S|int|opf|d(sold|iv|ot|ash|blac)|uml|p(erp|lus|ar)|elig|vbar|f(cir|r)|l(c(ir|ross)|t|ine|arr)|a(st|cute)|r(slope|igof|or|d(er(of)?|f|m)?|v|arr)?|g(t|on|rave)|m(i(nus|cron|d)|ega|acr))|O(s(cr|lash)|c(y|irc)|ti(lde|mes)|opf|dblac|uml|penCurly(DoubleQuote|Quote)|ver(B(ar|rac(e|ket))|Parenthesis)|fr|Elig|acute|r|grave|m(icron|ega|acr))) + | (p(s(cr|i)|h(i(v)?|one|mmat)|cy|i(tchfork|v)?|o(intint|und|pf)|uncsp|er(cnt|tenk|iod|p|mil)|fr|l(us(sim|cir|two|d(o|u)|e|acir|mn|b)?|an(ck(h)?|kv))|ar(s(im|l)|t|a(llel)?)?|r(sim|n(sim|E|ap)|cue|ime(s)?|o(d|p(to)?|f(surf|line|alar))|urel|e(c(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?)?|E|ap)?|m)|P(s(cr|i)|hi|cy|i|o(incareplane|pf)|fr|lusMinus|artialD|r(ime|o(duct|portion(al)?)|ecedes(SlantEqual|Tilde|Equal)?)?)) + | (q(scr|int|opf|u(ot|est(eq)?|at(int|ernions))|prime|fr)|Q(scr|opf|UOT|fr)) + | (R(s(h|cr)|ho|c(y|edil|aron)|Barr|ight(Ceiling|T(ee(Vector|Arrow)?|riangle(Bar|Equal)?)|Do(ubleBracket|wn(TeeVector|Vector(Bar)?))|Up(TeeVector|DownVector|Vector(Bar)?)|Vector(Bar)?|arrow|Floor|A(ngleBracket|rrow(Bar|LeftArrow)?))|o(undImplies|pf)|uleDelayed|e(verse(UpEquilibrium|E(quilibrium|lement)))?|fr|EG|a(ng|cute|rr(tl)?)|rightarrow)|r(s(h|cr|q(uo(r)?|b)|aquo)|h(o(v)?|ar(d|u(l)?))|nmid|c(y|ub|e(il|dil)|aron)|Barr|t(hree|imes|ri(e|f|ltri)?)|i(singdotseq|ng|ght(squigarrow|harpoon(down|up)|threetimes|left(harpoons|arrows)|arrow(tail)?|rightarrows))|Har|o(times|p(f|lus|ar)|a(ng|rr)|brk)|d(sh|ca|quo(r)?|ldhar)|uluhar|p(polint|ar(gt)?)|e(ct|al(s|ine|part)?|g)|f(isht|loor|r)|l(har|arr|m)|a(ng(d|e|le)?|c(ute|e)|t(io(nals)?|ail)|dic|emptyv|quo|rr(sim|hk|c|tl|pl|fs|w|lp|ap|b(fs)?)?)|rarr|x|moust(ache)?|b(arr|r(k(sl(d|u)|e)|ac(e|k))|brk)|A(tail|arr|rr))) + | (s(s(cr|tarf|etmn|mile)|h(y|c(hcy|y)|ort(parallel|mid)|arp)|c(sim|y|n(sim|E|ap)|cue|irc|polint|e(dil)?|E|a(p|ron))?|t(ar(f)?|r(ns|aight(phi|epsilon)))|i(gma(v|f)?|m(ne|dot|plus|e(q)?|l(E)?|rarr|g(E)?)?)|zlig|o(pf|ftcy|l(b(ar)?)?)|dot(e|b)?|u(ng|cc(sim|n(sim|eqq|approx)|curlyeq|eq|approx)?|p(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|hs(ol|ub)|1|n(e|E)|2|d(sub|ot)|3|plus|e(dot)?|E|larr|mult)?|m|b(s(im|u(p|b)|et(neq(q)?|eq(q)?)?)|n(e|E)|dot|plus|e(dot)?|E|rarr|mult)?)|pa(des(uit)?|r)|e(swar|ct|tm(n|inus)|ar(hk|r(ow)?)|xt|mi|Arr)|q(su(p(set(eq)?|e)?|b(set(eq)?|e)?)|c(up(s)?|ap(s)?)|u(f|ar(e|f))?)|fr(own)?|w(nwar|ar(hk|r(ow)?)|Arr)|larr|acute|rarr|m(t(e(s)?)?|i(d|le)|eparsl|a(shp|llsetminus))|bquo)|S(scr|hort(RightArrow|DownArrow|UpArrow|LeftArrow)|c(y|irc|edil|aron)?|tar|igma|H(cy|CHcy)|opf|u(c(hThat|ceeds(SlantEqual|Tilde|Equal)?)|p(set|erset(Equal)?)?|m|b(set(Equal)?)?)|OFTcy|q(uare(Su(perset(Equal)?|bset(Equal)?)|Intersection|Union)?|rt)|fr|acute|mallCircle)) + | (t(s(hcy|c(y|r)|trok)|h(i(nsp|ck(sim|approx))|orn|e(ta(sym|v)?|re(4|fore))|k(sim|ap))|c(y|edil|aron)|i(nt|lde|mes(d|b(ar)?)?)|o(sa|p(cir|f(ork)?|bot)?|ea)|dot|prime|elrec|fr|w(ixt|ohead(leftarrow|rightarrow))|a(u|rget)|r(i(sb|time|dot|plus|e|angle(down|q|left(eq)?|right(eq)?)?|minus)|pezium|ade)|brk)|T(s(cr|trok)|RADE|h(i(nSpace|ckSpace)|e(ta|refore))|c(y|edil|aron)|S(cy|Hcy)|ilde(Tilde|Equal|FullEqual)?|HORN|opf|fr|a(u|b)|ripleDot)) + | (u(scr|h(ar(l|r)|blk)|c(y|irc)|t(ilde|dot|ri(f)?)|Har|o(pf|gon)|d(har|arr|blac)|u(arr|ml)|p(si(h|lon)?|harpoon(left|right)|downarrow|uparrows|lus|arrow)|f(isht|r)|wangle|l(c(orn(er)?|rop)|tri)|a(cute|rr)|r(c(orn(er)?|rop)|tri|ing)|grave|m(l|acr)|br(cy|eve)|Arr)|U(scr|n(ion(Plus)?|der(B(ar|rac(e|ket))|Parenthesis))|c(y|irc)|tilde|o(pf|gon)|dblac|uml|p(si(lon)?|downarrow|Tee(Arrow)?|per(RightArrow|LeftArrow)|DownArrow|Equilibrium|arrow|Arrow(Bar|DownArrow)?)|fr|a(cute|rr(ocir)?)|ring|grave|macr|br(cy|eve))) + | (v(s(cr|u(pn(e|E)|bn(e|E)))|nsu(p|b)|cy|Bar(v)?|zigzag|opf|dash|prop|e(e(eq|bar)?|llip|r(t|bar))|Dash|fr|ltri|a(ngrt|r(s(igma|u(psetneq(q)?|bsetneq(q)?))|nothing|t(heta|riangle(left|right))|p(hi|i|ropto)|epsilon|kappa|r(ho)?))|rtri|Arr)|V(scr|cy|opf|dash(l)?|e(e|r(yThinSpace|t(ical(Bar|Separator|Tilde|Line))?|bar))|Dash|vdash|fr|bar)) + | (w(scr|circ|opf|p|e(ierp|d(ge(q)?|bar))|fr|r(eath)?)|W(scr|circ|opf|edge|fr)) + | (X(scr|i|opf|fr)|x(s(cr|qcup)|h(arr|Arr)|nis|c(irc|up|ap)|i|o(time|dot|p(f|lus))|dtri|u(tri|plus)|vee|fr|wedge|l(arr|Arr)|r(arr|Arr)|map)) + | (y(scr|c(y|irc)|icy|opf|u(cy|ml)|en|fr|ac(y|ute))|Y(scr|c(y|irc)|opf|uml|Icy|Ucy|fr|acute|Acy)) + | (z(scr|hcy|c(y|aron)|igrarr|opf|dot|e(ta|etrf)|fr|w(nj|j)|acute)|Z(scr|c(y|aron)|Hcy|opf|dot|e(ta|roWidthSpace)|fr|acute)) + ) + (;) + `,name:"constant.character.entity.named.$2.html"},{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},match:"(&)#[0-9]+(;)",name:"constant.character.entity.numeric.decimal.html"},{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},match:"(&)#[xX][0-9a-fA-F]+(;)",name:"constant.character.entity.numeric.hexadecimal.html"},{match:"&(?=[a-zA-Z0-9]+;)",name:"invalid.illegal.ambiguous-ampersand.html"}]},math:{patterns:[{begin:`(?i)(<)(math)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.structure.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)",endCaptures:{0:{name:"meta.tag.structure.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.structure.$2.html",patterns:[{begin:"(?<!>)\\G",end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]}],repository:{attribute:{patterns:[{begin:"(s(hift|ymmetric|cript(sizemultiplier|level|minsize)|t(ackalign|retchy)|ide|u(pscriptshift|bscriptshift)|e(parator(s)?|lection)|rc)|h(eight|ref)|n(otation|umalign)|c(haralign|olumn(spa(n|cing)|width|lines|align)|lose|rossout)|i(n(dent(shift(first|last)?|target|align(first|last)?)|fixlinebreakstyle)|d)|o(pen|verflow)|d(i(splay(style)?|r)|e(nomalign|cimalpoint|pth))|position|e(dge|qual(columns|rows))|voffset|f(orm|ence|rame(spacing)?)|width|l(space|ine(thickness|leading|break(style|multchar)?)|o(ngdivstyle|cation)|ength|quote|argeop)|a(c(cent(under)?|tiontype)|l(t(text|img(-(height|valign|width))?)|ign(mentscope)?))|r(space|ow(spa(n|cing)|lines|align)|quote)|groupalign|x(link:href|mlns)|m(in(size|labelspacing)|ovablelimits|a(th(size|color|variant|background)|xsize))|bevelled)(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.html",patterns:[{include:"#attribute-interior"}]},{begin:`([^\\x{0020}"'<>/=\\x{0000}-\\x{001F}\\x{007F}-\\x{009F}\\x{FDD0}-\\x{FDEF}\\x{FFFE}\\x{FFFF}\\x{1FFFE}\\x{1FFFF}\\x{2FFFE}\\x{2FFFF}\\x{3FFFE}\\x{3FFFF}\\x{4FFFE}\\x{4FFFF}\\x{5FFFE}\\x{5FFFF}\\x{6FFFE}\\x{6FFFF}\\x{7FFFE}\\x{7FFFF}\\x{8FFFE}\\x{8FFFF}\\x{9FFFE}\\x{9FFFF}\\x{AFFFE}\\x{AFFFF}\\x{BFFFE}\\x{BFFFF}\\x{CFFFE}\\x{CFFFF}\\x{DFFFE}\\x{DFFFF}\\x{EFFFE}\\x{EFFFF}\\x{FFFFE}\\x{FFFFF}\\x{10FFFE}\\x{10FFFF}]+)`,beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"Anything else that is valid",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.unrecognized.$1.html",patterns:[{include:"#attribute-interior"}]},{match:"[^\\s>]+",name:"invalid.illegal.character-not-allowed-here.html"}]},tags:{patterns:[{include:"#comment"},{include:"#cdata"},{captures:{0:{name:"meta.tag.structure.math.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(annotation|annotation-xml|semantics|menclose|merror|mfenced|mfrac|mpadded|mphantom|mroot|mrow|msqrt|mstyle|mmultiscripts|mover|mprescripts|msub|msubsup|msup|munder|munderover|none|mlabeledtr|mtable|mtd|mtr|mlongdiv|mscarries|mscarry|msgroup|msline|msrow|mstack|maction)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.structure.math.$2.html"},{begin:`(?i)(<)(annotation|annotation-xml|semantics|menclose|merror|mfenced|mfrac|mpadded|mphantom|mroot|mrow|msqrt|mstyle|mmultiscripts|mover|mprescripts|msub|msubsup|msup|munder|munderover|none|mlabeledtr|mtable|mtd|mtr|mlongdiv|mscarries|mscarry|msgroup|msline|msrow|mstack|maction)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.structure.math.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.structure.math.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.structure.math.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.inline.math.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(mi|mn|mo|ms|mspace|mtext|maligngroup|malignmark)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.inline.math.$2.html"},{begin:`(?i)(<)(mi|mn|mo|ms|mspace|mtext|maligngroup|malignmark)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.inline.math.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.inline.math.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.inline.math.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.object.math.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(mglyph)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.object.math.$2.html"},{begin:`(?i)(<)(mglyph)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.object.math.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.object.math.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.object.math.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.other.invalid.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(([\\w:]+))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.other.invalid.html"},{begin:`(?i)(<)((\\w[^\\s>]*))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.other.invalid.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)((\\2))\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.other.invalid.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{name:"punctuation.definition.tag.end.html"},5:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.other.invalid.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.invalid.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{include:"#tags-invalid"}]}}},svg:{patterns:[{begin:`(?i)(<)(svg)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.structure.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)",endCaptures:{0:{name:"meta.tag.structure.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.structure.$2.html",patterns:[{begin:"(?<!>)\\G",end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]}],repository:{attribute:{patterns:[{begin:"(s(hape-rendering|ystemLanguage|cale|t(yle|itchTiles|op-(color|opacity)|dDeviation|em(h|v)|artOffset|r(i(ng|kethrough-(thickness|position))|oke(-(opacity|dash(offset|array)|width|line(cap|join)|miterlimit))?))|urfaceScale|p(e(cular(Constant|Exponent)|ed)|acing|readMethod)|eed|lope)|h(oriz-(origin-x|adv-x)|eight|anging|ref(lang)?)|y(1|2|ChannelSelector)?|n(umOctaves|ame)|c(y|o(ntentS(criptType|tyleType)|lor(-(interpolation(-filters)?|profile|rendering))?)|ursor|l(ip(-(path|rule)|PathUnits)?|ass)|a(p-height|lcMode)|x)|t(ype|o|ext(-(decoration|anchor|rendering)|Length)|a(rget(X|Y)?|b(index|leValues))|ransform)|i(n(tercept|2)?|d(eographic)?|mage-rendering)|z(oomAndPan)?|o(p(erator|acity)|ver(flow|line-(thickness|position))|ffset|r(i(ent(ation)?|gin)|der))|d(y|i(splay|visor|ffuseConstant|rection)|ominant-baseline|ur|e(scent|celerate)|x)?|u(1|n(i(code(-(range|bidi))?|ts-per-em)|derline-(thickness|position))|2)|p(ing|oint(s(At(X|Y|Z))?|er-events)|a(nose-1|t(h(Length)?|tern(ContentUnits|Transform|Units))|int-order)|r(imitiveUnits|eserveA(spectRatio|lpha)))|e(n(d|able-background)|dgeMode|levation|x(ternalResourcesRequired|ponent))|v(i(sibility|ew(Box|Target))|-(hanging|ideographic|alphabetic|mathematical)|e(ctor-effect|r(sion|t-(origin-(y|x)|adv-y)))|alues)|k(1|2|3|e(y(Splines|Times|Points)|rn(ing|el(Matrix|UnitLength)))|4)?|f(y|il(ter(Res|Units)?|l(-(opacity|rule))?)|o(nt-(s(t(yle|retch)|ize(-adjust)?)|variant|family|weight)|rmat)|lood-(color|opacity)|r(om)?|x)|w(idth(s)?|ord-spacing|riting-mode)|l(i(ghting-color|mitingConeAngle)|ocal|e(ngthAdjust|tter-spacing)|ang)|a(scent|cc(umulate|ent-height)|ttribute(Name|Type)|zimuth|dditive|utoReverse|l(ignment-baseline|phabetic|lowReorder)|rabic-form|mplitude)|r(y|otate|e(s(tart|ult)|ndering-intent|peat(Count|Dur)|quired(Extensions|Features)|f(X|Y|errerPolicy)|l)|adius|x)?|g(1|2|lyph(Ref|-(name|orientation-(horizontal|vertical)))|radient(Transform|Units))|x(1|2|ChannelSelector|-height|link:(show|href|t(ype|itle)|a(ctuate|rcrole)|role)|ml:(space|lang|base))?|m(in|ode|e(thod|dia)|a(sk(ContentUnits|Units)?|thematical|rker(Height|-(start|end|mid)|Units|Width)|x))|b(y|ias|egin|ase(Profile|line-shift|Frequency)|box))(?![\\w:-])",beginCaptures:{0:{name:"entity.other.attribute-name.html"}},end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.html",patterns:[{include:"#attribute-interior"}]},{begin:`([^\\x{0020}"'<>/=\\x{0000}-\\x{001F}\\x{007F}-\\x{009F}\\x{FDD0}-\\x{FDEF}\\x{FFFE}\\x{FFFF}\\x{1FFFE}\\x{1FFFF}\\x{2FFFE}\\x{2FFFF}\\x{3FFFE}\\x{3FFFF}\\x{4FFFE}\\x{4FFFF}\\x{5FFFE}\\x{5FFFF}\\x{6FFFE}\\x{6FFFF}\\x{7FFFE}\\x{7FFFF}\\x{8FFFE}\\x{8FFFF}\\x{9FFFE}\\x{9FFFF}\\x{AFFFE}\\x{AFFFF}\\x{BFFFE}\\x{BFFFF}\\x{CFFFE}\\x{CFFFF}\\x{DFFFE}\\x{DFFFF}\\x{EFFFE}\\x{EFFFF}\\x{FFFFE}\\x{FFFFF}\\x{10FFFE}\\x{10FFFF}]+)`,beginCaptures:{0:{name:"entity.other.attribute-name.html"}},comment:"Anything else that is valid",end:"(?=\\s*+[^=\\s])",name:"meta.attribute.unrecognized.$1.html",patterns:[{include:"#attribute-interior"}]},{match:"[^\\s>]+",name:"invalid.illegal.character-not-allowed-here.html"}]},tags:{patterns:[{include:"#comment"},{include:"#cdata"},{captures:{0:{name:"meta.tag.metadata.svg.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(color-profile|desc|metadata|script|style|title)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.metadata.svg.$2.html"},{begin:`(?i)(<)(color-profile|desc|metadata|script|style|title)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.metadata.svg.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.metadata.svg.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.metadata.svg.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.structure.svg.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(animateMotion|clipPath|defs|feComponentTransfer|feDiffuseLighting|feMerge|feSpecularLighting|filter|g|hatch|linearGradient|marker|mask|mesh|meshgradient|meshpatch|meshrow|pattern|radialGradient|switch|text|textPath)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.structure.svg.$2.html"},{begin:`(?i)(<)(animateMotion|clipPath|defs|feComponentTransfer|feDiffuseLighting|feMerge|feSpecularLighting|filter|g|hatch|linearGradient|marker|mask|mesh|meshgradient|meshpatch|meshrow|pattern|radialGradient|switch|text|textPath)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.structure.svg.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.structure.svg.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.structure.svg.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.inline.svg.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(a|animate|discard|feBlend|feColorMatrix|feComposite|feConvolveMatrix|feDisplacementMap|feDistantLight|feDropShadow|feFlood|feFuncA|feFuncB|feFuncG|feFuncR|feGaussianBlur|feMergeNode|feMorphology|feOffset|fePointLight|feSpotLight|feTile|feTurbulence|hatchPath|mpath|set|solidcolor|stop|tspan)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.inline.svg.$2.html"},{begin:`(?i)(<)(a|animate|discard|feBlend|feColorMatrix|feComposite|feConvolveMatrix|feDisplacementMap|feDistantLight|feDropShadow|feFlood|feFuncA|feFuncB|feFuncG|feFuncR|feGaussianBlur|feMergeNode|feMorphology|feOffset|fePointLight|feSpotLight|feTile|feTurbulence|hatchPath|mpath|set|solidcolor|stop|tspan)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.inline.svg.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.inline.svg.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.inline.svg.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.object.svg.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(circle|ellipse|feImage|foreignObject|image|line|path|polygon|polyline|rect|symbol|use|view)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.object.svg.$2.html"},{begin:`(?i)(<)(a|circle|ellipse|feImage|foreignObject|image|line|path|polygon|polyline|rect|symbol|use|view)(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.object.svg.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{patterns:[{include:"#attribute"}]},5:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)(\\2)\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.object.svg.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.object.svg.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.other.svg.$2.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)((altGlyph|altGlyphDef|altGlyphItem|animateColor|animateTransform|cursor|font|font-face|font-face-format|font-face-name|font-face-src|font-face-uri|glyph|glyphRef|hkern|missing-glyph|tref|vkern))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.other.svg.$2.html"},{begin:`(?i)(<)((altGlyph|altGlyphDef|altGlyphItem|animateColor|animateTransform|cursor|font|font-face|font-face-format|font-face-name|font-face-src|font-face-uri|glyph|glyphRef|hkern|missing-glyph|tref|vkern))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.other.svg.$2.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)((\\2))\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.other.svg.$2.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"},4:{name:"punctuation.definition.tag.end.html"},5:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.other.svg.$2.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{captures:{0:{name:"meta.tag.other.invalid.void.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},match:`(?i)(<)(([\\w:]+))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(/>))`,name:"meta.element.other.invalid.html"},{begin:`(?i)(<)((\\w[^\\s>]*))(?=\\s|/?>)(?:(([^"'>]|"[^"]*"|'[^']*')*)(>))?`,beginCaptures:{0:{name:"meta.tag.other.invalid.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{patterns:[{include:"#attribute"}]},6:{name:"punctuation.definition.tag.end.html"}},end:"(?i)(</)((\\2))\\s*(>)|(/>)|(?=</\\w+)",endCaptures:{0:{name:"meta.tag.other.invalid.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"},4:{name:"punctuation.definition.tag.end.html"},5:{name:"punctuation.definition.tag.end.html"}},name:"meta.element.other.invalid.html",patterns:[{begin:"(?<!>)\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.invalid.start.html",patterns:[{include:"#attribute"}]},{include:"#tags"}]},{include:"#tags-invalid"}]}}},"tags-invalid":{patterns:[{begin:"(</?)((\\w[^\\s>]*))(?<!/)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.unrecognized-tag.html"}},end:"((?: ?/)?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.$2.html",patterns:[{include:"#attribute"}]}]},"tags-valid":{patterns:[{begin:"(^[ \\t]+)?(?=<(?i:style)\\b(?!-))",beginCaptures:{1:{name:"punctuation.whitespace.embedded.leading.html"}},end:"(?!\\G)([ \\t]*$\\n?)?",endCaptures:{1:{name:"punctuation.whitespace.embedded.trailing.html"}},patterns:[{begin:"(?i)(<)(style)(?=\\s|/?>)",beginCaptures:{0:{name:"meta.tag.metadata.style.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"(?i)((<)/)(style)\\s*(>)",endCaptures:{0:{name:"meta.tag.metadata.style.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"source.css-ignored-vscode"},3:{name:"entity.name.tag.html"},4:{name:"punctuation.definition.tag.end.html"}},name:"meta.embedded.block.html",patterns:[{begin:"\\G",captures:{1:{name:"punctuation.definition.tag.end.html"}},end:"(>)",name:"meta.tag.metadata.style.start.html",patterns:[{include:"#attribute"}]},{begin:"(?!\\G)",end:"(?=</(?i:style))",name:"source.css",patterns:[{include:"source.css"}]}]}]},{begin:"(^[ \\t]+)?(?=<(?i:script)\\b(?!-))",beginCaptures:{1:{name:"punctuation.whitespace.embedded.leading.html"}},end:"(?!\\G)([ \\t]*$\\n?)?",endCaptures:{1:{name:"punctuation.whitespace.embedded.trailing.html"}},patterns:[{begin:"(<)((?i:script))\\b",beginCaptures:{0:{name:"meta.tag.metadata.script.start.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"(/)((?i:script))(>)",endCaptures:{0:{name:"meta.tag.metadata.script.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"}},name:"meta.embedded.block.html",patterns:[{begin:"\\G",end:"(?=/)",patterns:[{begin:"(>)",beginCaptures:{0:{name:"meta.tag.metadata.script.start.html"},1:{name:"punctuation.definition.tag.end.html"}},end:"((<))(?=/(?i:script))",endCaptures:{0:{name:"meta.tag.metadata.script.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"source.js-ignored-vscode"}},patterns:[{begin:"\\G",end:"(?=</(?i:script))",name:"source.js",patterns:[{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.js"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:"(?=<\/script)|\\n",name:"comment.line.double-slash.js"}]},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.js"}},end:"\\*/|(?=<\/script)",name:"comment.block.js"},{include:"source.js"}]}]},{begin:"\\G",end:`(?ix: + (?=> # Tag without type attribute + | type(?=[\\s=]) + (?!\\s*=\\s* + ( + '' # Empty + | "" # Values + | ('|"|) + ( + text/ # Text mime-types + ( + javascript(1\\.[0-5])? + | x-javascript + | jscript + | livescript + | (x-)?ecmascript + | babel # Javascript variant currently + # recognized as such + ) + | application/ # Application mime-types + ( + (x-)?javascript + | (x-)?ecmascript + ) + | module + ) + [\\s"'>] + ) + ) + ) + )`,name:"meta.tag.metadata.script.start.html",patterns:[{include:"#attribute"}]},{begin:`(?ix: + (?= + type\\s*=\\s* + ('|"|) + text/ + ( + x-handlebars + | (x-(handlebars-)?|ng-)?template + | html + ) + [\\s"'>] + ) + )`,end:"((<))(?=/(?i:script))",endCaptures:{0:{name:"meta.tag.metadata.script.end.html"},1:{name:"punctuation.definition.tag.begin.html"},2:{name:"text.html.basic"}},patterns:[{begin:"\\G",end:"(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.script.start.html",patterns:[{include:"#attribute"}]},{begin:"(?!\\G)",end:"(?=</(?i:script))",name:"text.html.basic",patterns:[{include:"text.html.basic"}]}]},{begin:"(?=(?i:type))",end:"(<)(?=/(?i:script))",endCaptures:{0:{name:"meta.tag.metadata.script.end.html"},1:{name:"punctuation.definition.tag.begin.html"}},patterns:[{begin:"\\G",end:"(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.script.start.html",patterns:[{include:"#attribute"}]},{begin:"(?!\\G)",end:"(?=</(?i:script))",name:"source.unknown"}]}]}]}]},{begin:"(?i)(<)(base|link|meta)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(noscript|title)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)(noscript|title)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(col|hr|input)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(address|article|aside|blockquote|body|button|caption|colgroup|datalist|dd|details|dialog|div|dl|dt|fieldset|figcaption|figure|footer|form|head|header|hgroup|html|h[1-6]|label|legend|li|main|map|menu|meter|nav|ol|optgroup|option|output|p|pre|progress|section|select|slot|summary|table|tbody|td|template|textarea|tfoot|th|thead|tr|ul)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)(address|article|aside|blockquote|body|button|caption|colgroup|datalist|dd|details|dialog|div|dl|dt|fieldset|figcaption|figure|footer|form|head|header|hgroup|html|h[1-6]|label|legend|li|main|map|menu|meter|nav|ol|optgroup|option|output|p|pre|progress|section|select|slot|summary|table|tbody|td|template|textarea|tfoot|th|thead|tr|ul)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(area|br|wbr)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(a|abbr|b|bdi|bdo|cite|code|data|del|dfn|em|i|ins|kbd|mark|q|rp|rt|ruby|s|samp|small|span|strong|sub|sup|time|u|var)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)(a|abbr|b|bdi|bdo|cite|code|data|del|dfn|em|i|ins|kbd|mark|q|rp|rt|ruby|s|samp|small|span|strong|sub|sup|time|u|var)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(embed|img|param|source|track)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)(audio|canvas|iframe|object|picture|video)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)(audio|canvas|iframe|object|picture|video)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((basefont|isindex))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.metadata.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((center|frameset|noembed|noframes))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)((center|frameset|noembed|noframes))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.structure.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((acronym|big|blink|font|strike|tt|xmp))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)((acronym|big|blink|font|strike|tt|xmp))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((frame))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.void.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((applet))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)((applet))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.deprecated.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.object.$2.end.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(<)((dir|keygen|listing|menuitem|plaintext|spacer))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.no-longer-supported.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.$2.start.html",patterns:[{include:"#attribute"}]},{begin:"(?i)(</)((dir|keygen|listing|menuitem|plaintext|spacer))(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"invalid.illegal.no-longer-supported.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.$2.end.html",patterns:[{include:"#attribute"}]},{include:"#math"},{include:"#svg"},{begin:"(<)([a-zA-Z][.0-9_a-zA-Z\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}-\\x{200D}\\x{203F}-\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}]*-[\\-.0-9_a-zA-Z\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}-\\x{200D}\\x{203F}-\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}]*)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.custom.start.html",patterns:[{include:"#attribute"}]},{begin:"(</)([a-zA-Z][.0-9_a-zA-Z\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}-\\x{200D}\\x{203F}-\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}]*-[\\-.0-9_a-zA-Z\\x{00B7}\\x{00C0}-\\x{00D6}\\x{00D8}-\\x{00F6}\\x{00F8}-\\x{037D}\\x{037F}-\\x{1FFF}\\x{200C}-\\x{200D}\\x{203F}-\\x{2040}\\x{2070}-\\x{218F}\\x{2C00}-\\x{2FEF}\\x{3001}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFFD}\\x{10000}-\\x{EFFFF}]*)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"}},end:">",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.custom.end.html",patterns:[{include:"#attribute"}]}]},"xml-processing":{begin:"(<\\?)(xml)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.html"}},end:"(\\?>)",name:"meta.tag.metadata.processing.xml.html",patterns:[{include:"#attribute"}]}},displayName:"HTML",embeddedLangs:["javascript","css"]});var r=[...n.default,...a.default,i]}}]); diff --git a/5509.b64c4666.async.js b/5509.b64c4666.async.js new file mode 100644 index 00000000..f441a20b --- /dev/null +++ b/5509.b64c4666.async.js @@ -0,0 +1,16 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5509],{53990:function(ae,B,r){r.d(B,{Z:function(){return Z}});var l=r(97605),E=r(50959),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},$=P,W=r(36264),M=function(h,b){return E.createElement(W.Z,(0,l.Z)({},h,{ref:b,icon:$}))},Z=E.forwardRef(M)},9861:function(ae,B,r){r.d(B,{Z:function(){return Z}});var l=r(97605),E=r(50959),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},$=P,W=r(36264),M=function(h,b){return E.createElement(W.Z,(0,l.Z)({},h,{ref:b,icon:$}))},Z=E.forwardRef(M)},70474:function(ae,B,r){r.d(B,{Z:function(){return Z}});var l=r(97605),E=r(50959),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},$=P,W=r(36264),M=function(h,b){return E.createElement(W.Z,(0,l.Z)({},h,{ref:b,icon:$}))},Z=E.forwardRef(M)},91569:function(ae,B,r){r.d(B,{Z:function(){return Z}});var l=r(97605),E=r(50959),P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},$=P,W=r(36264),M=function(h,b){return E.createElement(W.Z,(0,l.Z)({},h,{ref:b,icon:$}))},Z=E.forwardRef(M)},31974:function(ae,B){function r(){const l=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let E=1;E<arguments.length;E++){const P=E<0||arguments.length<=E?void 0:arguments[E];P&&Object.keys(P).forEach($=>{const W=P[$];W!==void 0&&(l[$]=W)})}return l}B.Z=r},20523:function(ae,B,r){r.d(B,{Z:function(){return l}});const l=E=>E?typeof E=="function"?E():E:null},39608:function(ae,B,r){r.d(B,{Z:function(){return E}});var l=r(50959);function E(){const[,P]=l.useReducer($=>$+1,0);return P}},91857:function(ae,B,r){r.d(B,{ZP:function(){return M},c4:function(){return P}});var l=r(50959),E=r(36033);const P=["xxl","xl","lg","md","sm","xs"],$=N=>({xs:`(max-width: ${N.screenXSMax}px)`,sm:`(min-width: ${N.screenSM}px)`,md:`(min-width: ${N.screenMD}px)`,lg:`(min-width: ${N.screenLG}px)`,xl:`(min-width: ${N.screenXL}px)`,xxl:`(min-width: ${N.screenXXL}px)`}),W=N=>{const h=N,b=[].concat(P).reverse();return b.forEach((s,m)=>{const p=s.toUpperCase(),o=`screen${p}Min`,S=`screen${p}`;if(!(h[o]<=h[S]))throw new Error(`${o}<=${S} fails : !(${h[o]}<=${h[S]})`);if(m<b.length-1){const a=`screen${p}Max`;if(!(h[S]<=h[a]))throw new Error(`${S}<=${a} fails : !(${h[S]}<=${h[a]})`);const A=`screen${b[m+1].toUpperCase()}Min`;if(!(h[a]<=h[A]))throw new Error(`${a}<=${A} fails : !(${h[a]}<=${h[A]})`)}}),N};function M(){const[,N]=(0,E.Z)(),h=$(W(N));return l.useMemo(()=>{const b=new Map;let s=-1,m={};return{matchHandlers:{},dispatch(p){return m=p,b.forEach(o=>o(m)),b.size>=1},subscribe(p){return b.size||this.register(),s+=1,b.set(s,p),p(m),s},unsubscribe(p){b.delete(p),b.size||this.unregister()},unregister(){Object.keys(h).forEach(p=>{const o=h[p],S=this.matchHandlers[o];S==null||S.mql.removeListener(S==null?void 0:S.listener)}),b.clear()},register(){Object.keys(h).forEach(p=>{const o=h[p],S=L=>{let{matches:A}=L;this.dispatch(Object.assign(Object.assign({},m),{[p]:A}))},a=window.matchMedia(o);a.addListener(S),this.matchHandlers[o]={mql:a,listener:S},S(a)})},responsiveMap:h}},[N])}const Z=(N,h)=>{if(h&&typeof h=="object")for(let b=0;b<P.length;b++){const s=P[b];if(N[s]&&h[s]!==void 0)return h[s]}}},19809:function(ae,B,r){r.d(B,{Z:function(){return ue}});var l=r(50959),E=r(84875),P=r.n(E),$=r(53314),W=r(31839),M=r(51656),Z=r(81477),N=r(92764),h=r(33121),s=l.createContext(null),m=r(29645),p=function(R,i){var f={};for(var v in R)Object.prototype.hasOwnProperty.call(R,v)&&i.indexOf(v)<0&&(f[v]=R[v]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,v=Object.getOwnPropertySymbols(R);C<v.length;C++)i.indexOf(v[C])<0&&Object.prototype.propertyIsEnumerable.call(R,v[C])&&(f[v[C]]=R[v[C]]);return f};const o=(R,i)=>{var f;const{prefixCls:v,className:C,rootClassName:_,children:k,indeterminate:ie=!1,style:de,onMouseEnter:me,onMouseLeave:K,skipGroup:T=!1,disabled:pe}=R,z=p(R,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:ge,direction:ve,checkbox:ne}=l.useContext(Z.E_),D=l.useContext(s),{isFormItemInput:xe}=l.useContext(h.aM),Y=l.useContext(N.Z),Ce=(f=(D==null?void 0:D.disabled)||pe)!==null&&f!==void 0?f:Y,fe=l.useRef(z.value);l.useEffect(()=>{D==null||D.registerValue(z.value)},[]),l.useEffect(()=>{if(!T)return z.value!==fe.current&&(D==null||D.cancelValue(fe.current),D==null||D.registerValue(z.value),fe.current=z.value),()=>D==null?void 0:D.cancelValue(z.value)},[z.value]);const F=ge("checkbox",v),[be,ye]=(0,m.ZP)(F),le=Object.assign({},z);D&&!T&&(le.onChange=function(){z.onChange&&z.onChange.apply(z,arguments),D.toggleOption&&D.toggleOption({label:k,value:z.value})},le.name=D.name,le.checked=D.value.includes(z.value));const Ee=P()(`${F}-wrapper`,{[`${F}-rtl`]:ve==="rtl",[`${F}-wrapper-checked`]:le.checked,[`${F}-wrapper-disabled`]:Ce,[`${F}-wrapper-in-form-item`]:xe},ne==null?void 0:ne.className,C,_,ye),Re=P()({[`${F}-indeterminate`]:ie},M.A,ye),ze=ie?"mixed":void 0;return be(l.createElement(W.Z,{component:"Checkbox",disabled:Ce},l.createElement("label",{className:Ee,style:Object.assign(Object.assign({},ne==null?void 0:ne.style),de),onMouseEnter:me,onMouseLeave:K},l.createElement($.Z,Object.assign({"aria-checked":ze},le,{prefixCls:F,className:Re,disabled:Ce,ref:i})),k!==void 0&&l.createElement("span",null,k))))};var a=l.forwardRef(o),L=r(36014),A=r(87017),ce=function(R,i){var f={};for(var v in R)Object.prototype.hasOwnProperty.call(R,v)&&i.indexOf(v)<0&&(f[v]=R[v]);if(R!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,v=Object.getOwnPropertySymbols(R);C<v.length;C++)i.indexOf(v[C])<0&&Object.prototype.propertyIsEnumerable.call(R,v[C])&&(f[v[C]]=R[v[C]]);return f};const J=(R,i)=>{const{defaultValue:f,children:v,options:C=[],prefixCls:_,className:k,rootClassName:ie,style:de,onChange:me}=R,K=ce(R,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:T,direction:pe}=l.useContext(Z.E_),[z,ge]=l.useState(K.value||f||[]),[ve,ne]=l.useState([]);l.useEffect(()=>{"value"in K&&ge(K.value||[])},[K.value]);const D=l.useMemo(()=>C.map(V=>typeof V=="string"||typeof V=="number"?{label:V,value:V}:V),[C]),xe=V=>{ne(e=>e.filter(t=>t!==V))},Y=V=>{ne(e=>[].concat((0,L.Z)(e),[V]))},Ce=V=>{const e=z.indexOf(V.value),t=(0,L.Z)(z);e===-1?t.push(V.value):t.splice(e,1),"value"in K||ge(t),me==null||me(t.filter(j=>ve.includes(j)).sort((j,d)=>{const n=D.findIndex(O=>O.value===j),c=D.findIndex(O=>O.value===d);return n-c}))},fe=T("checkbox",_),F=`${fe}-group`,[be,ye]=(0,m.ZP)(fe),le=(0,A.Z)(K,["value","disabled"]),Ee=C.length?D.map(V=>l.createElement(a,{prefixCls:fe,key:V.value.toString(),disabled:"disabled"in V?V.disabled:K.disabled,value:V.value,checked:z.includes(V.value),onChange:V.onChange,className:`${F}-item`,style:V.style,title:V.title,id:V.id},V.label)):v,Re={toggleOption:Ce,value:z,disabled:K.disabled,name:K.name,registerValue:Y,cancelValue:xe},ze=P()(F,{[`${F}-rtl`]:pe==="rtl"},k,ie,ye);return be(l.createElement("div",Object.assign({className:ze,style:de},le,{ref:i}),l.createElement(s.Provider,{value:Re},Ee)))},oe=l.forwardRef(J);var he=l.memo(oe);const q=a;q.Group=he,q.__ANT_CHECKBOX=!0;var ue=q},21372:function(ae,B,r){var l=r(50959),E=r(77189),P=r(39608),$=r(91857);function W(){let M=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const Z=(0,l.useRef)({}),N=(0,P.Z)(),h=(0,$.ZP)();return(0,E.Z)(()=>{const b=h.subscribe(s=>{Z.current=s,M&&N()});return()=>h.unsubscribe(b)},[]),Z.current}B.Z=W},70756:function(ae,B,r){r.d(B,{Z:function(){return V}});var l=r(53990),E=r(9861),P=r(70474),$=r(91569),W=r(84875),M=r.n(W),Z=r(97605),N=r(12309),h=r(9130),b=r(82349),s=r(23248),m=r(53264),p=r(18295),o=r(25201),S=r(68924),a=r(50959),L={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},A=L,ce={items_per_page:"\u6761/\u9875",jump_to:"\u8DF3\u81F3",jump_to_confirm:"\u786E\u5B9A",page:"\u9875",prev_page:"\u4E0A\u4E00\u9875",next_page:"\u4E0B\u4E00\u9875",prev_5:"\u5411\u524D 5 \u9875",next_5:"\u5411\u540E 5 \u9875",prev_3:"\u5411\u524D 3 \u9875",next_3:"\u5411\u540E 3 \u9875",page_size:"\u9875\u7801"},J=function(e){(0,m.Z)(j,e);var t=(0,p.Z)(j);function j(){var d;(0,h.Z)(this,j);for(var n=arguments.length,c=new Array(n),O=0;O<n;O++)c[O]=arguments[O];return d=t.call.apply(t,[this].concat(c)),(0,o.Z)((0,s.Z)(d),"state",{goInputText:""}),(0,o.Z)((0,s.Z)(d),"getValidValue",function(){var g=d.state.goInputText;return!g||Number.isNaN(g)?void 0:Number(g)}),(0,o.Z)((0,s.Z)(d),"buildOptionText",function(g){return"".concat(g," ").concat(d.props.locale.items_per_page)}),(0,o.Z)((0,s.Z)(d),"changeSize",function(g){d.props.changeSize(Number(g))}),(0,o.Z)((0,s.Z)(d),"handleChange",function(g){d.setState({goInputText:g.target.value})}),(0,o.Z)((0,s.Z)(d),"handleBlur",function(g){var I=d.props,u=I.goButton,x=I.quickGo,y=I.rootPrefixCls,G=d.state.goInputText;u||G===""||(d.setState({goInputText:""}),!(g.relatedTarget&&(g.relatedTarget.className.indexOf("".concat(y,"-item-link"))>=0||g.relatedTarget.className.indexOf("".concat(y,"-item"))>=0))&&x(d.getValidValue()))}),(0,o.Z)((0,s.Z)(d),"go",function(g){var I=d.state.goInputText;I!==""&&(g.keyCode===A.ENTER||g.type==="click")&&(d.setState({goInputText:""}),d.props.quickGo(d.getValidValue()))}),d}return(0,b.Z)(j,[{key:"getPageSizeOptions",value:function(){var n=this.props,c=n.pageSize,O=n.pageSizeOptions;return O.some(function(g){return g.toString()===c.toString()})?O:O.concat([c.toString()]).sort(function(g,I){var u=Number.isNaN(Number(g))?0:Number(g),x=Number.isNaN(Number(I))?0:Number(I);return u-x})}},{key:"render",value:function(){var n=this,c=this.props,O=c.pageSize,g=c.locale,I=c.rootPrefixCls,u=c.changeSize,x=c.quickGo,y=c.goButton,G=c.selectComponentClass,U=c.buildOptionText,w=c.selectPrefixCls,ee=c.disabled,X=this.state.goInputText,te="".concat(I,"-options"),se=G,Oe=null,Ie=null,Me=null;if(!u&&!x)return null;var Ne=this.getPageSizeOptions();if(u&&se){var De=Ne.map(function(Se,H){return a.createElement(se.Option,{key:H,value:Se.toString()},(U||n.buildOptionText)(Se))});Oe=a.createElement(se,{disabled:ee,prefixCls:w,showSearch:!1,className:"".concat(te,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(O||Ne[0]).toString(),onChange:this.changeSize,getPopupContainer:function(H){return H.parentNode},"aria-label":g.page_size,defaultOpen:!1},De)}return x&&(y&&(Me=typeof y=="boolean"?a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:ee,className:"".concat(te,"-quick-jumper-button")},g.jump_to_confirm):a.createElement("span",{onClick:this.go,onKeyUp:this.go},y)),Ie=a.createElement("div",{className:"".concat(te,"-quick-jumper")},g.jump_to,a.createElement("input",{disabled:ee,type:"text",value:X,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":g.page}),g.page,Me)),a.createElement("li",{className:"".concat(te)},Oe,Ie)}}]),j}(a.Component);(0,o.Z)(J,"defaultProps",{pageSizeOptions:["10","20","50","100"]});var oe=J,he=function(t){var j,d=t.rootPrefixCls,n=t.page,c=t.active,O=t.className,g=t.showTitle,I=t.onClick,u=t.onKeyPress,x=t.itemRender,y="".concat(d,"-item"),G=M()(y,"".concat(y,"-").concat(n),(j={},(0,o.Z)(j,"".concat(y,"-active"),c),(0,o.Z)(j,"".concat(y,"-disabled"),!n),(0,o.Z)(j,t.className,O),j)),U=function(){I(n)},w=function(te){u(te,I,n)},ee=x(n,"page",a.createElement("a",{rel:"nofollow"},n));return ee?a.createElement("li",{title:g?n.toString():null,className:G,onClick:U,onKeyPress:w,tabIndex:0},ee):null},q=he;function ue(){}function R(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}var i=function(t,j,d){return d};function f(e,t,j){var d=typeof e=="undefined"?t.pageSize:e;return Math.floor((j.total-1)/d)+1}var v=function(e){(0,m.Z)(j,e);var t=(0,p.Z)(j);function j(d){var n;(0,h.Z)(this,j),n=t.call(this,d),(0,o.Z)((0,s.Z)(n),"paginationNode",a.createRef()),(0,o.Z)((0,s.Z)(n),"getJumpPrevPage",function(){return Math.max(1,n.state.current-(n.props.showLessItems?3:5))}),(0,o.Z)((0,s.Z)(n),"getJumpNextPage",function(){return Math.min(f(void 0,n.state,n.props),n.state.current+(n.props.showLessItems?3:5))}),(0,o.Z)((0,s.Z)(n),"getItemIcon",function(u,x){var y=n.props.prefixCls,G=u||a.createElement("button",{type:"button","aria-label":x,className:"".concat(y,"-item-link")});return typeof u=="function"&&(G=a.createElement(u,(0,N.Z)({},n.props))),G}),(0,o.Z)((0,s.Z)(n),"isValid",function(u){var x=n.props.total;return R(u)&&u!==n.state.current&&R(x)&&x>0}),(0,o.Z)((0,s.Z)(n),"shouldDisplayQuickJumper",function(){var u=n.props,x=u.showQuickJumper,y=u.total,G=n.state.pageSize;return y<=G?!1:x}),(0,o.Z)((0,s.Z)(n),"handleKeyDown",function(u){(u.keyCode===A.ARROW_UP||u.keyCode===A.ARROW_DOWN)&&u.preventDefault()}),(0,o.Z)((0,s.Z)(n),"handleKeyUp",function(u){var x=n.getValidValue(u),y=n.state.currentInputValue;x!==y&&n.setState({currentInputValue:x}),u.keyCode===A.ENTER?n.handleChange(x):u.keyCode===A.ARROW_UP?n.handleChange(x-1):u.keyCode===A.ARROW_DOWN&&n.handleChange(x+1)}),(0,o.Z)((0,s.Z)(n),"handleBlur",function(u){var x=n.getValidValue(u);n.handleChange(x)}),(0,o.Z)((0,s.Z)(n),"changePageSize",function(u){var x=n.state.current,y=f(u,n.state,n.props);x=x>y?y:x,y===0&&(x=n.state.current),typeof u=="number"&&("pageSize"in n.props||n.setState({pageSize:u}),"current"in n.props||n.setState({current:x,currentInputValue:x})),n.props.onShowSizeChange(x,u),"onChange"in n.props&&n.props.onChange&&n.props.onChange(x,u)}),(0,o.Z)((0,s.Z)(n),"handleChange",function(u){var x=n.props,y=x.disabled,G=x.onChange,U=n.state,w=U.pageSize,ee=U.current,X=U.currentInputValue;if(n.isValid(u)&&!y){var te=f(void 0,n.state,n.props),se=u;return u>te?se=te:u<1&&(se=1),"current"in n.props||n.setState({current:se}),se!==X&&n.setState({currentInputValue:se}),G(se,w),se}return ee}),(0,o.Z)((0,s.Z)(n),"prev",function(){n.hasPrev()&&n.handleChange(n.state.current-1)}),(0,o.Z)((0,s.Z)(n),"next",function(){n.hasNext()&&n.handleChange(n.state.current+1)}),(0,o.Z)((0,s.Z)(n),"jumpPrev",function(){n.handleChange(n.getJumpPrevPage())}),(0,o.Z)((0,s.Z)(n),"jumpNext",function(){n.handleChange(n.getJumpNextPage())}),(0,o.Z)((0,s.Z)(n),"hasPrev",function(){return n.state.current>1}),(0,o.Z)((0,s.Z)(n),"hasNext",function(){return n.state.current<f(void 0,n.state,n.props)}),(0,o.Z)((0,s.Z)(n),"runIfEnter",function(u,x){if(u.key==="Enter"||u.charCode===13){for(var y=arguments.length,G=new Array(y>2?y-2:0),U=2;U<y;U++)G[U-2]=arguments[U];x.apply(void 0,G)}}),(0,o.Z)((0,s.Z)(n),"runIfEnterPrev",function(u){n.runIfEnter(u,n.prev)}),(0,o.Z)((0,s.Z)(n),"runIfEnterNext",function(u){n.runIfEnter(u,n.next)}),(0,o.Z)((0,s.Z)(n),"runIfEnterJumpPrev",function(u){n.runIfEnter(u,n.jumpPrev)}),(0,o.Z)((0,s.Z)(n),"runIfEnterJumpNext",function(u){n.runIfEnter(u,n.jumpNext)}),(0,o.Z)((0,s.Z)(n),"handleGoTO",function(u){(u.keyCode===A.ENTER||u.type==="click")&&n.handleChange(n.state.currentInputValue)}),(0,o.Z)((0,s.Z)(n),"renderPrev",function(u){var x=n.props,y=x.prevIcon,G=x.itemRender,U=G(u,"prev",n.getItemIcon(y,"prev page")),w=!n.hasPrev();return(0,a.isValidElement)(U)?(0,a.cloneElement)(U,{disabled:w}):U}),(0,o.Z)((0,s.Z)(n),"renderNext",function(u){var x=n.props,y=x.nextIcon,G=x.itemRender,U=G(u,"next",n.getItemIcon(y,"next page")),w=!n.hasNext();return(0,a.isValidElement)(U)?(0,a.cloneElement)(U,{disabled:w}):U});var c=d.onChange!==ue,O="current"in d;O&&!c&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var g=d.defaultCurrent;"current"in d&&(g=d.current);var I=d.defaultPageSize;return"pageSize"in d&&(I=d.pageSize),g=Math.min(g,f(I,void 0,d)),n.state={current:g,currentInputValue:g,pageSize:I},n}return(0,b.Z)(j,[{key:"componentDidUpdate",value:function(n,c){var O=this.props.prefixCls;if(c.current!==this.state.current&&this.paginationNode.current){var g=this.paginationNode.current.querySelector(".".concat(O,"-item-").concat(c.current));if(g&&document.activeElement===g){var I;g==null||(I=g.blur)===null||I===void 0||I.call(g)}}}},{key:"getValidValue",value:function(n){var c=n.target.value,O=f(void 0,this.state,this.props),g=this.state.currentInputValue,I;return c===""?I=c:Number.isNaN(Number(c))?I=g:c>=O?I=O:I=Number(c),I}},{key:"getShowSizeChanger",value:function(){var n=this.props,c=n.showSizeChanger,O=n.total,g=n.totalBoundaryShowSizeChanger;return typeof c!="undefined"?c:O>g}},{key:"render",value:function(){var n=this.props,c=n.prefixCls,O=n.className,g=n.style,I=n.disabled,u=n.hideOnSinglePage,x=n.total,y=n.locale,G=n.showQuickJumper,U=n.showLessItems,w=n.showTitle,ee=n.showTotal,X=n.simple,te=n.itemRender,se=n.showPrevNextJumpers,Oe=n.jumpPrevIcon,Ie=n.jumpNextIcon,Me=n.selectComponentClass,Ne=n.selectPrefixCls,De=n.pageSizeOptions,Se=this.state,H=Se.current,$e=Se.pageSize,We=Se.currentInputValue;if(u===!0&&x<=$e)return null;var Q=f(void 0,this.state,this.props),re=[],je=null,Le=null,Ae=null,Ve=null,Ze=null,we=G&&G.goButton,Pe=U?1:2,Ge=H-1>0?H-1:0,Xe=H+1<Q?H+1:Q,Je=(0,S.Z)(this.props,{aria:!0,data:!0}),Fe=ee&&a.createElement("li",{className:"".concat(c,"-total-text")},ee(x,[x===0?0:(H-1)*$e+1,H*$e>x?x:H*$e]));if(X){we&&(typeof we=="boolean"?Ze=a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},y.jump_to_confirm):Ze=a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},we),Ze=a.createElement("li",{title:w?"".concat(y.jump_to).concat(H,"/").concat(Q):null,className:"".concat(c,"-simple-pager")},Ze));var Qe=this.renderPrev(Ge);return a.createElement("ul",(0,Z.Z)({className:M()(c,"".concat(c,"-simple"),(0,o.Z)({},"".concat(c,"-disabled"),I),O),style:g,ref:this.paginationNode},Je),Fe,Qe?a.createElement("li",{title:w?y.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:M()("".concat(c,"-prev"),(0,o.Z)({},"".concat(c,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Qe):null,a.createElement("li",{title:w?"".concat(H,"/").concat(Q):null,className:"".concat(c,"-simple-pager")},a.createElement("input",{type:"text",value:We,disabled:I,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),a.createElement("span",{className:"".concat(c,"-slash")},"/"),Q),a.createElement("li",{title:w?y.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:M()("".concat(c,"-next"),(0,o.Z)({},"".concat(c,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Xe)),a.createElement(oe,{disabled:I,locale:y,rootPrefixCls:c,selectComponentClass:Me,selectPrefixCls:Ne,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:H,pageSize:$e,pageSizeOptions:De,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ze}))}if(Q<=3+Pe*2){var Ye={locale:y,rootPrefixCls:c,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:w,itemRender:te};Q||re.push(a.createElement(q,(0,Z.Z)({},Ye,{key:"noPager",page:1,className:"".concat(c,"-item-disabled")})));for(var Te=1;Te<=Q;Te+=1){var nt=H===Te;re.push(a.createElement(q,(0,Z.Z)({},Ye,{key:Te,page:Te,active:nt})))}}else{var it=U?y.prev_3:y.prev_5,rt=U?y.next_3:y.next_5,qe=te(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Oe,"prev page")),ke=te(this.getJumpNextPage(),"jump-next",this.getItemIcon(Ie,"next page"));se&&(je=qe?a.createElement("li",{title:w?it:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:M()("".concat(c,"-jump-prev"),(0,o.Z)({},"".concat(c,"-jump-prev-custom-icon"),!!Oe))},qe):null,Le=ke?a.createElement("li",{title:w?rt:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:M()("".concat(c,"-jump-next"),(0,o.Z)({},"".concat(c,"-jump-next-custom-icon"),!!Ie))},ke):null),Ve=a.createElement(q,{locale:y,last:!0,rootPrefixCls:c,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Q,page:Q,active:!1,showTitle:w,itemRender:te}),Ae=a.createElement(q,{locale:y,rootPrefixCls:c,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:w,itemRender:te});var _e=Math.max(1,H-Pe),Ke=Math.min(H+Pe,Q);H-1<=Pe&&(Ke=1+Pe*2),Q-H<=Pe&&(_e=Q-Pe*2);for(var Be=_e;Be<=Ke;Be+=1){var at=H===Be;re.push(a.createElement(q,{locale:y,rootPrefixCls:c,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Be,page:Be,active:at,showTitle:w,itemRender:te}))}H-1>=Pe*2&&H!==1+2&&(re[0]=(0,a.cloneElement)(re[0],{className:"".concat(c,"-item-after-jump-prev")}),re.unshift(je)),Q-H>=Pe*2&&H!==Q-2&&(re[re.length-1]=(0,a.cloneElement)(re[re.length-1],{className:"".concat(c,"-item-before-jump-next")}),re.push(Le)),_e!==1&&re.unshift(Ae),Ke!==Q&&re.push(Ve)}var Ue=!this.hasPrev()||!Q,He=!this.hasNext()||!Q,et=this.renderPrev(Ge),tt=this.renderNext(Xe);return a.createElement("ul",(0,Z.Z)({className:M()(c,O,(0,o.Z)({},"".concat(c,"-disabled"),I)),style:g,ref:this.paginationNode},Je),Fe,et?a.createElement("li",{title:w?y.prev_page:null,onClick:this.prev,tabIndex:Ue?null:0,onKeyPress:this.runIfEnterPrev,className:M()("".concat(c,"-prev"),(0,o.Z)({},"".concat(c,"-disabled"),Ue)),"aria-disabled":Ue},et):null,re,tt?a.createElement("li",{title:w?y.next_page:null,onClick:this.next,tabIndex:He?null:0,onKeyPress:this.runIfEnterNext,className:M()("".concat(c,"-next"),(0,o.Z)({},"".concat(c,"-disabled"),He)),"aria-disabled":He},tt):null,a.createElement(oe,{disabled:I,locale:y,rootPrefixCls:c,selectComponentClass:Me,selectPrefixCls:Ne,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:H,pageSize:$e,pageSizeOptions:De,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:we}))}}],[{key:"getDerivedStateFromProps",value:function(n,c){var O={};if("current"in n&&(O.current=n.current,n.current!==c.current&&(O.currentInputValue=O.current)),"pageSize"in n&&n.pageSize!==c.pageSize){var g=c.current,I=f(n.pageSize,c,n);g=g>I?I:g,"current"in n||(O.current=g,O.currentInputValue=g),O.pageSize=n.pageSize}return O}}]),j}(a.Component);(0,o.Z)(v,"defaultProps",{defaultCurrent:1,total:0,defaultPageSize:10,onChange:ue,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:ue,locale:ce,style:{},itemRender:i,totalBoundaryShowSizeChanger:50});var C=v,_=r(47485),k=r(81477),ie=r(24525),de=r(21372),me=r(92e3),K=r(82210);const T=e=>a.createElement(K.Z,Object.assign({},e,{showSearch:!0,size:"small"})),pe=e=>a.createElement(K.Z,Object.assign({},e,{showSearch:!0,size:"middle"}));T.Option=K.Z.Option,pe.Option=K.Z.Option;var z=r(36968),ge=r(16431),ve=r(19356),ne=r(76247);const D=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},xe=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:`${e.itemSizeSM-2}px`},[`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` + &${t}-mini ${t}-prev ${t}-item-link, + &${t}-mini ${t}-next ${t}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:`${e.itemSizeSM}px`},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,["&-size-changer"]:{top:e.miniOptionsSizeChangerTop},["&-quick-jumper"]:{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,z.x0)(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},Y=e=>{const{componentCls:t}=e;return{[` + &${t}-simple ${t}-prev, + &${t}-simple ${t}-next + `]:{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`,verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:`${e.itemSizeSM}px`}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:e.marginXS,padding:`0 ${e.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${e.inputOutlineOffset}px 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},Ce=e=>{const{componentCls:t}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` + ${t}-prev, + ${t}-jump-prev, + ${t}-jump-next + `]:{marginInlineEnd:e.marginXS},[` + ${t}-prev, + ${t}-next, + ${t}-jump-prev, + ${t}-jump-next + `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:`${e.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:`${e.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,z.ik)(e)),{width:e.controlHeightLG*1.25,height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},fe=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:`${e.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${e.lineWidth}px ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${e.paginationItemPaddingInline}px`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},F=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,ge.Wf)(e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:`${e.itemSize-2}px`,verticalAlign:"middle"}}),fe(e)),Ce(e)),Y(e)),xe(e)),D(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},be=e=>{const{componentCls:t}=e;return{[`${t}${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},ye=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},(0,ge.Qy)(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},(0,ge.oN)(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},(0,ge.oN)(e))}}}};var le=(0,ve.Z)("Pagination",e=>{const t=(0,ne.TS)(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.marginXXS/2,paginationMiniQuickJumperInputWidth:e.controlHeightLG*1.1,paginationItemPaddingInline:e.marginXXS*1.5,paginationEllipsisLetterSpacing:e.marginXXS/2,paginationSlashMarginInlineStart:e.marginXXS,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,z.e5)(e),(0,z.TM)(e));return[F(t),ye(t),e.wireframe&&be(t)]},e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0})),Ee=function(e,t){var j={};for(var d in e)Object.prototype.hasOwnProperty.call(e,d)&&t.indexOf(d)<0&&(j[d]=e[d]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,d=Object.getOwnPropertySymbols(e);n<d.length;n++)t.indexOf(d[n])<0&&Object.prototype.propertyIsEnumerable.call(e,d[n])&&(j[d[n]]=e[d[n]]);return j},ze=e=>{const{prefixCls:t,selectPrefixCls:j,className:d,rootClassName:n,style:c,size:O,locale:g,selectComponentClass:I,responsive:u,showSizeChanger:x}=e,y=Ee(e,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:G}=(0,de.Z)(u),{getPrefixCls:U,direction:w,pagination:ee={}}=a.useContext(k.E_),X=U("pagination",t),[te,se]=le(X),Oe=x!=null?x:ee.showSizeChanger,Ie=a.useMemo(()=>{const Q=a.createElement("span",{className:`${X}-item-ellipsis`},"\u2022\u2022\u2022"),re=a.createElement("button",{className:`${X}-item-link`,type:"button",tabIndex:-1},w==="rtl"?a.createElement($.Z,null):a.createElement(P.Z,null)),je=a.createElement("button",{className:`${X}-item-link`,type:"button",tabIndex:-1},w==="rtl"?a.createElement(P.Z,null):a.createElement($.Z,null)),Le=a.createElement("a",{className:`${X}-item-link`},a.createElement("div",{className:`${X}-item-container`},w==="rtl"?a.createElement(E.Z,{className:`${X}-item-link-icon`}):a.createElement(l.Z,{className:`${X}-item-link-icon`}),Q)),Ae=a.createElement("a",{className:`${X}-item-link`},a.createElement("div",{className:`${X}-item-container`},w==="rtl"?a.createElement(l.Z,{className:`${X}-item-link-icon`}):a.createElement(E.Z,{className:`${X}-item-link-icon`}),Q));return{prevIcon:re,nextIcon:je,jumpPrevIcon:Le,jumpNextIcon:Ae}},[w,X]),[Me]=(0,me.Z)("Pagination",_.Z),Ne=Object.assign(Object.assign({},Me),g),De=(0,ie.Z)(O),Se=De==="small"||!!(G&&!De&&u),H=U("select",j),$e=M()({[`${X}-mini`]:Se,[`${X}-rtl`]:w==="rtl"},ee==null?void 0:ee.className,d,n,se),We=Object.assign(Object.assign({},ee==null?void 0:ee.style),c);return te(a.createElement(C,Object.assign({},Ie,y,{style:We,prefixCls:X,selectPrefixCls:H,className:$e,selectComponentClass:I||(Se?T:pe),locale:Ne,showSizeChanger:Oe})))},V=ze},28739:function(ae,B,r){var l=r(84875),E=r.n(l),P=r(78505),$=r(50959),W=r(81477),M=r(20523),Z=r(58364),N=function(m,p){var o={};for(var S in m)Object.prototype.hasOwnProperty.call(m,S)&&p.indexOf(S)<0&&(o[S]=m[S]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,S=Object.getOwnPropertySymbols(m);a<S.length;a++)p.indexOf(S[a])<0&&Object.prototype.propertyIsEnumerable.call(m,S[a])&&(o[S[a]]=m[S[a]]);return o};const h=(m,p,o)=>{if(!(!p&&!o))return $.createElement($.Fragment,null,p&&$.createElement("div",{className:`${m}-title`},(0,M.Z)(p)),$.createElement("div",{className:`${m}-inner-content`},(0,M.Z)(o)))},b=m=>{const{hashId:p,prefixCls:o,className:S,style:a,placement:L="top",title:A,content:ce,children:J}=m;return $.createElement("div",{className:E()(p,o,`${o}-pure`,`${o}-placement-${L}`,S),style:a},$.createElement("div",{className:`${o}-arrow`}),$.createElement(P.G,Object.assign({},m,{className:p,prefixCls:o}),J||h(o,A,ce)))},s=m=>{const{prefixCls:p}=m,o=N(m,["prefixCls"]),{getPrefixCls:S}=$.useContext(W.E_),a=S("popover",p),[L,A]=(0,Z.Z)(a);return L($.createElement(b,Object.assign({},o,{prefixCls:a,hashId:A})))};B.ZP=s},21011:function(ae,B,r){var l=r(50959),E=r(84875),P=r.n(E),$=r(20523),W=r(89585),M=r(81477),Z=r(20296),N=r(28739),h=r(58364),b=function(p,o){var S={};for(var a in p)Object.prototype.hasOwnProperty.call(p,a)&&o.indexOf(a)<0&&(S[a]=p[a]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,a=Object.getOwnPropertySymbols(p);L<a.length;L++)o.indexOf(a[L])<0&&Object.prototype.propertyIsEnumerable.call(p,a[L])&&(S[a[L]]=p[a[L]]);return S};const s=p=>{let{title:o,content:S,prefixCls:a}=p;return l.createElement(l.Fragment,null,o&&l.createElement("div",{className:`${a}-title`},(0,$.Z)(o)),l.createElement("div",{className:`${a}-inner-content`},(0,$.Z)(S)))},m=l.forwardRef((p,o)=>{const{prefixCls:S,title:a,content:L,overlayClassName:A,placement:ce="top",trigger:J="hover",mouseEnterDelay:oe=.1,mouseLeaveDelay:he=.1,overlayStyle:q={}}=p,ue=b(p,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:R}=l.useContext(M.E_),i=R("popover",S),[f,v]=(0,h.Z)(i),C=R(),_=P()(A,v);return f(l.createElement(Z.Z,Object.assign({placement:ce,trigger:J,mouseEnterDelay:oe,mouseLeaveDelay:he,overlayStyle:q},ue,{prefixCls:i,overlayClassName:_,ref:o,overlay:a||L?l.createElement(s,{prefixCls:i,title:a,content:L}):null,transitionName:(0,W.m)(C,"zoom-big",ue.transitionName),"data-popover-inject":!0})))});m._InternalPanelDoNotUseOrYouWillBeFired=N.ZP,B.Z=m},58364:function(ae,B,r){var l=r(16431),E=r(72234),P=r(57020),$=r(52150),W=r(19356),M=r(76247);const Z=b=>{const{componentCls:s,popoverColor:m,titleMinWidth:p,fontWeightStrong:o,popoverPadding:S,boxShadowSecondary:a,colorTextHeading:L,borderRadiusLG:A,zIndexPopup:ce,marginXS:J,colorBgElevated:oe,popoverBg:he}=b;return[{[s]:Object.assign(Object.assign({},(0,l.Wf)(b)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ce,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":oe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${s}-content`]:{position:"relative"},[`${s}-inner`]:{backgroundColor:he,backgroundClip:"padding-box",borderRadius:A,boxShadow:a,padding:S},[`${s}-title`]:{minWidth:p,marginBottom:J,color:L,fontWeight:o},[`${s}-inner-content`]:{color:m}})},(0,P.ZP)(b,{colorBg:"var(--antd-arrow-background-color)"}),{[`${s}-pure`]:{position:"relative",maxWidth:"none",margin:b.sizePopupArrow,display:"inline-block",[`${s}-content`]:{display:"inline-block"}}}]},N=b=>{const{componentCls:s}=b;return{[s]:$.i.map(m=>{const p=b[`${m}6`];return{[`&${s}-${m}`]:{"--antd-arrow-background-color":p,[`${s}-inner`]:{backgroundColor:p},[`${s}-arrow`]:{background:"transparent"}}}})}},h=b=>{const{componentCls:s,lineWidth:m,lineType:p,colorSplit:o,paddingSM:S,controlHeight:a,fontSize:L,lineHeight:A,padding:ce}=b,J=a-Math.round(L*A),oe=J/2,he=J/2-m,q=ce;return{[s]:{[`${s}-inner`]:{padding:0},[`${s}-title`]:{margin:0,padding:`${oe}px ${q}px ${he}px`,borderBottom:`${m}px ${p} ${o}`},[`${s}-inner-content`]:{padding:`${S}px ${q}px`}}}};B.Z=(0,W.Z)("Popover",b=>{const{colorBgElevated:s,colorText:m,wireframe:p}=b,o=(0,M.TS)(b,{popoverPadding:12,popoverBg:s,popoverColor:m});return[Z(o),N(o),p&&h(o),(0,E._y)(o,"zoom-big")]},b=>({width:177,minWidth:177,titleMinWidth:177,zIndexPopup:b.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},81343:function(ae,B,r){r.d(B,{Z:function(){return R}});var l=r(50959),E=r(84875),P=r.n(E),$=r(87017);function W(i,f,v){var C=v||{},_=C.noTrailing,k=_===void 0?!1:_,ie=C.noLeading,de=ie===void 0?!1:ie,me=C.debounceMode,K=me===void 0?void 0:me,T,pe=!1,z=0;function ge(){T&&clearTimeout(T)}function ve(D){var xe=D||{},Y=xe.upcomingOnly,Ce=Y===void 0?!1:Y;ge(),pe=!Ce}function ne(){for(var D=arguments.length,xe=new Array(D),Y=0;Y<D;Y++)xe[Y]=arguments[Y];var Ce=this,fe=Date.now()-z;if(pe)return;function F(){z=Date.now(),f.apply(Ce,xe)}function be(){T=void 0}!de&&K&&!T&&F(),ge(),K===void 0&&fe>i?de?(z=Date.now(),k||(T=setTimeout(K?be:F,i))):F():k!==!0&&(T=setTimeout(K?be:F,K===void 0?i-fe:i))}return ne.cancel=ve,ne}function M(i,f,v){var C=v||{},_=C.atBegin,k=_===void 0?!1:_;return W(i,f,{debounceMode:k!==!1})}var Z=r(39340),N=r(81477),h=r(7824),b=r(16431),s=r(19356),m=r(76247);const p=new h.E4("antSpinMove",{to:{opacity:1}}),o=new h.E4("antRotate",{to:{transform:"rotate(405deg)"}}),S=i=>(i.dotSize-i.fontSize)/2+2,a=i=>({[`${i.componentCls}`]:Object.assign(Object.assign({},(0,b.Wf)(i)),{position:"absolute",display:"none",color:i.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${i.motionDurationSlow} ${i.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},[`${i.componentCls}-text`]:{fontSize:i.fontSize,paddingTop:S(i)},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:i.colorBgMask,zIndex:i.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",pointerEvents:"none",opacity:0,visibility:"hidden",transition:`all ${i.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[`${i.componentCls}-dot ${i.componentCls}-dot-item`]:{backgroundColor:i.colorWhite},[`${i.componentCls}-text`]:{color:i.colorTextLightSolid}},"&-nested-loading":{position:"relative",[`> div > ${i.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:i.contentHeight,[`${i.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-i.dotSize/2},[`${i.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${i.colorBgContainer}`},[`&${i.componentCls}-show-text ${i.componentCls}-dot`]:{marginTop:-(i.dotSize/2)-10},"&-sm":{[`${i.componentCls}-dot`]:{margin:-i.dotSizeSM/2},[`${i.componentCls}-text`]:{paddingTop:(i.dotSizeSM-i.fontSize)/2+2},[`&${i.componentCls}-show-text ${i.componentCls}-dot`]:{marginTop:-(i.dotSizeSM/2)-10}},"&-lg":{[`${i.componentCls}-dot`]:{margin:-(i.dotSizeLG/2)},[`${i.componentCls}-text`]:{paddingTop:(i.dotSizeLG-i.fontSize)/2+2},[`&${i.componentCls}-show-text ${i.componentCls}-dot`]:{marginTop:-(i.dotSizeLG/2)-10}}},[`${i.componentCls}-container`]:{position:"relative",transition:`opacity ${i.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:i.colorBgContainer,opacity:0,transition:`all ${i.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${i.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none",["&::after"]:{opacity:.4,pointerEvents:"auto"}}},["&-tip"]:{color:i.spinDotDefault},[`${i.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:i.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:(i.dotSize-i.marginXXS/2)/2,height:(i.dotSize-i.marginXXS/2)/2,backgroundColor:i.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:p,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:o,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&-sm ${i.componentCls}-dot`]:{fontSize:i.dotSizeSM,i:{width:(i.dotSizeSM-i.marginXXS/2)/2,height:(i.dotSizeSM-i.marginXXS/2)/2}},[`&-lg ${i.componentCls}-dot`]:{fontSize:i.dotSizeLG,i:{width:(i.dotSizeLG-i.marginXXS)/2,height:(i.dotSizeLG-i.marginXXS)/2}},[`&${i.componentCls}-show-text ${i.componentCls}-text`]:{display:"block"}})});var L=(0,s.Z)("Spin",i=>{const f=(0,m.TS)(i,{spinDotDefault:i.colorTextDescription});return[a(f)]},i=>({contentHeight:400,dotSize:i.controlHeightLG/2,dotSizeSM:i.controlHeightLG*.35,dotSizeLG:i.controlHeight})),A=function(i,f){var v={};for(var C in i)Object.prototype.hasOwnProperty.call(i,C)&&f.indexOf(C)<0&&(v[C]=i[C]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var _=0,C=Object.getOwnPropertySymbols(i);_<C.length;_++)f.indexOf(C[_])<0&&Object.prototype.propertyIsEnumerable.call(i,C[_])&&(v[C[_]]=i[C[_]]);return v};const ce=null;let J=null;function oe(i,f){const{indicator:v}=f,C=`${i}-dot`;return v===null?null:(0,Z.l$)(v)?(0,Z.Tm)(v,{className:P()(v.props.className,C)}):(0,Z.l$)(J)?(0,Z.Tm)(J,{className:P()(J.props.className,C)}):l.createElement("span",{className:P()(C,`${i}-dot-spin`)},l.createElement("i",{className:`${i}-dot-item`,key:1}),l.createElement("i",{className:`${i}-dot-item`,key:2}),l.createElement("i",{className:`${i}-dot-item`,key:3}),l.createElement("i",{className:`${i}-dot-item`,key:4}))}function he(i,f){return!!i&&!!f&&!isNaN(Number(f))}const q=i=>{const{spinPrefixCls:f,spinning:v=!0,delay:C=0,className:_,rootClassName:k,size:ie="default",tip:de,wrapperClassName:me,style:K,children:T,hashId:pe,fullscreen:z}=i,ge=A(i,["spinPrefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","hashId","fullscreen"]),[ve,ne]=l.useState(()=>v&&!he(v,C));l.useEffect(()=>{if(v){const le=M(C,()=>{ne(!0)});return le(),()=>{var Ee;(Ee=le==null?void 0:le.cancel)===null||Ee===void 0||Ee.call(le)}}ne(!1)},[C,v]);const D=l.useMemo(()=>typeof T!="undefined"&&!z,[T,z]),{direction:xe,spin:Y}=l.useContext(N.E_),Ce=P()(f,Y==null?void 0:Y.className,{[`${f}-sm`]:ie==="small",[`${f}-lg`]:ie==="large",[`${f}-spinning`]:ve,[`${f}-show-text`]:!!de,[`${f}-fullscreen`]:z,[`${f}-fullscreen-show`]:z&&ve,[`${f}-rtl`]:xe==="rtl"},_,k,pe),fe=P()(`${f}-container`,{[`${f}-blur`]:ve}),F=(0,$.Z)(ge,["indicator","prefixCls"]),be=Object.assign(Object.assign({},Y==null?void 0:Y.style),K),ye=l.createElement("div",Object.assign({},F,{style:be,className:Ce,"aria-live":"polite","aria-busy":ve}),oe(f,i),de&&(D||z)?l.createElement("div",{className:`${f}-text`},de):null);return D?l.createElement("div",Object.assign({},F,{className:P()(`${f}-nested-loading`,me,pe)}),ve&&l.createElement("div",{key:"loading"},ye),l.createElement("div",{className:fe,key:"container"},T)):ye},ue=i=>{const{prefixCls:f}=i,{getPrefixCls:v}=l.useContext(N.E_),C=v("spin",f),[_,k]=L(C),ie=Object.assign(Object.assign({},i),{spinPrefixCls:C,hashId:k});return _(l.createElement(q,Object.assign({},ie)))};ue.setDefaultIndicator=i=>{J=i};var R=ue},53314:function(ae,B,r){var l=r(97605),E=r(12309),P=r(25201),$=r(89043),W=r(16658),M=r(84875),Z=r.n(M),N=r(65589),h=r(50959),b=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],s=(0,h.forwardRef)(function(m,p){var o,S=m.prefixCls,a=S===void 0?"rc-checkbox":S,L=m.className,A=m.style,ce=m.checked,J=m.disabled,oe=m.defaultChecked,he=oe===void 0?!1:oe,q=m.type,ue=q===void 0?"checkbox":q,R=m.title,i=m.onChange,f=(0,W.Z)(m,b),v=(0,h.useRef)(null),C=(0,N.Z)(he,{value:ce}),_=(0,$.Z)(C,2),k=_[0],ie=_[1];(0,h.useImperativeHandle)(p,function(){return{focus:function(){var T;(T=v.current)===null||T===void 0||T.focus()},blur:function(){var T;(T=v.current)===null||T===void 0||T.blur()},input:v.current}});var de=Z()(a,L,(o={},(0,P.Z)(o,"".concat(a,"-checked"),k),(0,P.Z)(o,"".concat(a,"-disabled"),J),o)),me=function(T){J||("checked"in m||ie(T.target.checked),i==null||i({target:(0,E.Z)((0,E.Z)({},m),{},{type:ue,checked:T.target.checked}),stopPropagation:function(){T.stopPropagation()},preventDefault:function(){T.preventDefault()},nativeEvent:T.nativeEvent}))};return h.createElement("span",{className:de,title:R,style:A},h.createElement("input",(0,l.Z)({},f,{className:"".concat(a,"-input"),ref:v,onChange:me,disabled:J,checked:!!k,type:ue})),h.createElement("span",{className:"".concat(a,"-inner")}))});B.Z=s}}]); diff --git a/5511.80875b63.async.js b/5511.80875b63.async.js new file mode 100644 index 00000000..236a7db6 --- /dev/null +++ b/5511.80875b63.async.js @@ -0,0 +1,518 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5511],{85511:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/MagicStack/MagicPython/blob/master/grammars/MagicPython.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/MagicStack/MagicPython/commit/7d0f2b22a5ad8fccbd7341bc7b7a715169283044",name:"python",scopeName:"source.python",patterns:[{include:"#statement"},{include:"#expression"}],repository:{impossible:{comment:"This is a special rule that should be used where no match is desired. It is not a good idea to match something like '1{0}' because in some cases that can result in infinite loops in token generation. So the rule instead matches and impossible expression to allow a match to fail and move to the next token.",match:"$.^"},statement:{patterns:[{include:"#import"},{include:"#class-declaration"},{include:"#function-declaration"},{include:"#generator"},{include:"#statement-keyword"},{include:"#assignment-operator"},{include:"#decorator"},{include:"#docstring-statement"},{include:"#semicolon"}]},semicolon:{patterns:[{name:"invalid.deprecated.semicolon.python",match:"\\;$"}]},comments:{patterns:[{name:"comment.line.number-sign.python",contentName:"meta.typehint.comment.python",begin:`(?x) + (?: + \\# \\s* (type:) + \\s*+ (?# we want \`\\s*+\` which is possessive quantifier since + we do not actually want to backtrack when matching + whitespace here) + (?! $ | \\#) + ) +`,end:"(?:$|(?=\\#))",beginCaptures:{0:{name:"meta.typehint.comment.python"},1:{name:"comment.typehint.directive.notation.python"}},patterns:[{name:"comment.typehint.ignore.notation.python",match:`(?x) + \\G ignore + (?= \\s* (?: $ | \\#)) +`},{name:"comment.typehint.type.notation.python",match:`(?x) + (?<!\\.)\\b( + bool | bytes | float | int | object | str + | List | Dict | Iterable | Sequence | Set + | FrozenSet | Callable | Union | Tuple + | Any | None + )\\b +`},{name:"comment.typehint.punctuation.notation.python",match:"([\\[\\]\\(\\),\\.\\=\\*]|(->))"},{name:"comment.typehint.variable.notation.python",match:"([[:alpha:]_]\\w*)"}]},{include:"#comments-base"}]},"docstring-statement":{begin:`^(?=\\s*[rR]?(\\'\\'\\'|\\"\\"\\"|\\'|\\"))`,comment:"the string either terminates correctly or by the beginning of a new line (this is for single line docstrings that aren't terminated) AND it's not followed by another docstring",end:`((?<=\\1)|^)(?!\\s*[rR]?(\\'\\'\\'|\\"\\"\\"|\\'|\\"))`,patterns:[{include:"#docstring"}]},docstring:{patterns:[{name:"string.quoted.docstring.multi.python",begin:`(\\'\\'\\'|\\"\\"\\")`,end:"(\\1)",beginCaptures:{1:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"}},patterns:[{include:"#docstring-prompt"},{include:"#codetags"},{include:"#docstring-guts-unicode"}]},{name:"string.quoted.docstring.raw.multi.python",begin:`([rR])(\\'\\'\\'|\\"\\"\\")`,end:"(\\2)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"}},patterns:[{include:"#string-consume-escape"},{include:"#docstring-prompt"},{include:"#codetags"}]},{name:"string.quoted.docstring.single.python",begin:`(\\'|\\")`,end:"(\\1)|(\\n)",beginCaptures:{1:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"},{include:"#docstring-guts-unicode"}]},{name:"string.quoted.docstring.raw.single.python",begin:`([rR])(\\'|\\")`,end:"(\\2)|(\\n)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-consume-escape"},{include:"#codetags"}]}]},"docstring-guts-unicode":{patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"}]},"docstring-prompt":{match:`(?x) + (?: + (?:^|\\G) \\s* (?# '\\G' is necessary for ST) + ((?:>>>|\\.\\.\\.) \\s) (?=\\s*\\S) + ) +`,captures:{1:{name:"keyword.control.flow.python"}}},"statement-keyword":{patterns:[{name:"storage.type.function.python",match:"\\b((async\\s+)?\\s*def)\\b"},{name:"keyword.control.flow.python",comment:`if \`as\` is eventually followed by \`:\` or line continuation +it's probably control flow like: + with foo as bar, \\ + Foo as Bar: + try: + do_stuff() + except Exception as e: + pass +`,match:"\\b(?<!\\.)as\\b(?=.*[:\\\\])"},{name:"keyword.control.import.python",comment:"other legal use of `as` is in an import",match:"\\b(?<!\\.)as\\b"},{name:"keyword.control.flow.python",match:`(?x) + \\b(?<!\\.)( + async | continue | del | assert | break | finally | for + | from | elif | else | if | except | pass | raise + | return | try | while | with + )\\b +`},{name:"storage.modifier.declaration.python",match:`(?x) + \\b(?<!\\.)( + global | nonlocal + )\\b +`},{name:"storage.type.class.python",match:"\\b(?<!\\.)(class)\\b"},{match:`(?x) + ^\\s*( + case | match + )(?=\\s*([-+\\w\\d(\\[{'":#]|$))\\b +`,captures:{1:{name:"keyword.control.flow.python"}}}]},"expression-bare":{comment:"valid Python expressions w/o comments and line continuation",patterns:[{include:"#backticks"},{include:"#illegal-anno"},{include:"#literal"},{include:"#regexp"},{include:"#string"},{include:"#lambda"},{include:"#generator"},{include:"#illegal-operator"},{include:"#operator"},{include:"#curly-braces"},{include:"#item-access"},{include:"#list"},{include:"#odd-function-call"},{include:"#round-braces"},{include:"#function-call"},{include:"#builtin-functions"},{include:"#builtin-types"},{include:"#builtin-exceptions"},{include:"#magic-names"},{include:"#special-names"},{include:"#illegal-names"},{include:"#special-variables"},{include:"#ellipsis"},{include:"#punctuation"},{include:"#line-continuation"}]},"expression-base":{comment:"valid Python expressions with comments and line continuation",patterns:[{include:"#comments"},{include:"#expression-bare"},{include:"#line-continuation"}]},expression:{comment:"All valid Python expressions",patterns:[{include:"#expression-base"},{include:"#member-access"},{comment:"Tokenize identifiers to help linters",match:"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"member-access":{name:"meta.member.access.python",begin:"(\\.)\\s*(?!\\.)",end:`(?x) + # stop when you've just read non-whitespace followed by non-word + # i.e. when finished reading an identifier or function call + (?<=\\S)(?=\\W) | + # stop when seeing the start of something that's not a word, + # i.e. when seeing a non-identifier + (^|(?<=\\s))(?=[^\\\\\\w\\s]) | + $ +`,beginCaptures:{1:{name:"punctuation.separator.period.python"}},patterns:[{include:"#function-call"},{include:"#member-access-base"},{include:"#member-access-attribute"}]},"member-access-base":{patterns:[{include:"#magic-names"},{include:"#illegal-names"},{include:"#illegal-object-name"},{include:"#special-names"},{include:"#line-continuation"},{include:"#item-access"}]},"member-access-attribute":{comment:"Highlight attribute access in otherwise non-specialized cases.",name:"meta.attribute.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`},"special-names":{name:"constant.other.caps.python",match:`(?x) + \\b + # we want to see "enough", meaning 2 or more upper-case + # letters in the beginning of the constant + # + # for more details refer to: + # https://github.com/MagicStack/MagicPython/issues/42 + ( + _* [[:upper:]] [_\\d]* [[:upper:]] + ) + [[:upper:]\\d]* (_\\w*)? + \\b +`},"curly-braces":{begin:"\\{",end:"\\}",beginCaptures:{0:{name:"punctuation.definition.dict.begin.python"}},endCaptures:{0:{name:"punctuation.definition.dict.end.python"}},patterns:[{name:"punctuation.separator.dict.python",match:":"},{include:"#expression"}]},list:{begin:"\\[",end:"\\]",beginCaptures:{0:{name:"punctuation.definition.list.begin.python"}},endCaptures:{0:{name:"punctuation.definition.list.end.python"}},patterns:[{include:"#expression"}]},"odd-function-call":{comment:`A bit obscured function call where there may have been an +arbitrary number of other operations to get the function. +E.g. "arr[idx](args)" +`,begin:`(?x) + (?<= \\] | \\) ) \\s* + (?=\\() +`,end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#function-arguments"}]},"round-braces":{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.parenthesis.begin.python"}},endCaptures:{0:{name:"punctuation.parenthesis.end.python"}},patterns:[{include:"#expression"}]},"line-continuation":{patterns:[{match:"(\\\\)\\s*(\\S.*$\\n?)",captures:{1:{name:"punctuation.separator.continuation.line.python"},2:{name:"invalid.illegal.line.continuation.python"}}},{begin:"(\\\\)\\s*$\\n?",end:`(?x) + (?=^\\s*$) + | + (?! (\\s* [rR]? (\\'\\'\\'|\\"\\"\\"|\\'|\\")) + | + (\\G $) (?# '\\G' is necessary for ST) + ) +`,beginCaptures:{1:{name:"punctuation.separator.continuation.line.python"}},patterns:[{include:"#regexp"},{include:"#string"}]}]},"assignment-operator":{name:"keyword.operator.assignment.python",match:`(?x) + <<= | >>= | //= | \\*\\*= + | \\+= | -= | /= | @= + | \\*= | %= | ~= | \\^= | &= | \\|= + | =(?!=) +`},operator:{match:`(?x) + \\b(?<!\\.) + (?: + (and | or | not | in | is) (?# 1) + | + (for | if | else | await | (?:yield(?:\\s+from)?)) (?# 2) + ) + (?!\\s*:)\\b + + | (<< | >> | & | \\| | \\^ | ~) (?# 3) + + | (\\*\\* | \\* | \\+ | - | % | // | / | @) (?# 4) + + | (!= | == | >= | <= | < | >) (?# 5) + + | (:=) (?# 6) +`,captures:{1:{name:"keyword.operator.logical.python"},2:{name:"keyword.control.flow.python"},3:{name:"keyword.operator.bitwise.python"},4:{name:"keyword.operator.arithmetic.python"},5:{name:"keyword.operator.comparison.python"},6:{name:"keyword.operator.assignment.python"}}},punctuation:{patterns:[{name:"punctuation.separator.colon.python",match:":"},{name:"punctuation.separator.element.python",match:","}]},literal:{patterns:[{name:"constant.language.python",match:"\\b(True|False|None|NotImplemented|Ellipsis)\\b"},{include:"#number"}]},number:{name:"constant.numeric.python",patterns:[{include:"#number-float"},{include:"#number-dec"},{include:"#number-hex"},{include:"#number-oct"},{include:"#number-bin"},{include:"#number-long"},{name:"invalid.illegal.name.python",match:"\\b[0-9]+\\w+"}]},"number-float":{name:"constant.numeric.float.python",match:`(?x) + (?<! \\w)(?: + (?: + \\.[0-9](?: _?[0-9] )* + | + [0-9](?: _?[0-9] )* \\. [0-9](?: _?[0-9] )* + | + [0-9](?: _?[0-9] )* \\. + ) (?: [eE][+-]?[0-9](?: _?[0-9] )* )? + | + [0-9](?: _?[0-9] )* (?: [eE][+-]?[0-9](?: _?[0-9] )* ) + )([jJ])?\\b +`,captures:{1:{name:"storage.type.imaginary.number.python"}}},"number-dec":{name:"constant.numeric.dec.python",match:`(?x) + (?<![\\w\\.])(?: + [1-9](?: _?[0-9] )* + | + 0+ + | + [0-9](?: _?[0-9] )* ([jJ]) + | + 0 ([0-9]+)(?![eE\\.]) + )\\b +`,captures:{1:{name:"storage.type.imaginary.number.python"},2:{name:"invalid.illegal.dec.python"}}},"number-hex":{name:"constant.numeric.hex.python",match:`(?x) + (?<![\\w\\.]) + (0[xX]) (_?[0-9a-fA-F])+ + \\b +`,captures:{1:{name:"storage.type.number.python"}}},"number-oct":{name:"constant.numeric.oct.python",match:`(?x) + (?<![\\w\\.]) + (0[oO]) (_?[0-7])+ + \\b +`,captures:{1:{name:"storage.type.number.python"}}},"number-bin":{name:"constant.numeric.bin.python",match:`(?x) + (?<![\\w\\.]) + (0[bB]) (_?[01])+ + \\b +`,captures:{1:{name:"storage.type.number.python"}}},"number-long":{name:"constant.numeric.bin.python",comment:"this is to support python2 syntax for long ints",match:`(?x) + (?<![\\w\\.]) + ([1-9][0-9]* | 0) ([lL]) + \\b +`,captures:{2:{name:"storage.type.number.python"}}},regexp:{patterns:[{include:"#regexp-single-three-line"},{include:"#regexp-double-three-line"},{include:"#regexp-single-one-line"},{include:"#regexp-double-one-line"}]},string:{patterns:[{include:"#string-quoted-multi-line"},{include:"#string-quoted-single-line"},{include:"#string-bin-quoted-multi-line"},{include:"#string-bin-quoted-single-line"},{include:"#string-raw-quoted-multi-line"},{include:"#string-raw-quoted-single-line"},{include:"#string-raw-bin-quoted-multi-line"},{include:"#string-raw-bin-quoted-single-line"},{include:"#fstring-fnorm-quoted-multi-line"},{include:"#fstring-fnorm-quoted-single-line"},{include:"#fstring-normf-quoted-multi-line"},{include:"#fstring-normf-quoted-single-line"},{include:"#fstring-raw-quoted-multi-line"},{include:"#fstring-raw-quoted-single-line"}]},"string-unicode-guts":{patterns:[{include:"#escape-sequence-unicode"},{include:"#string-entity"},{include:"#string-brace-formatting"}]},"string-consume-escape":{match:`\\\\['"\\n\\\\]`},"string-raw-guts":{patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"},{include:"#string-brace-formatting"}]},"string-raw-bin-guts":{patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"}]},"string-entity":{patterns:[{include:"#escape-sequence"},{include:"#string-line-continuation"},{include:"#string-formatting"}]},"fstring-guts":{patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"},{include:"#fstring-formatting"}]},"fstring-raw-guts":{patterns:[{include:"#string-consume-escape"},{include:"#fstring-formatting"}]},"fstring-illegal-single-brace":{comment:"it is illegal to have a multiline brace inside a single-line string",begin:"(\\{)(?=[^\\n}]*$\\n?)",end:"(\\})|(?=\\n)",beginCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},endCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},patterns:[{include:"#fstring-terminator-single"},{include:"#f-expression"}]},"fstring-illegal-multi-brace":{patterns:[{include:"#impossible"}]},"f-expression":{comment:"All valid Python expressions, except comments and line continuation",patterns:[{include:"#expression-bare"},{include:"#member-access"},{comment:"Tokenize identifiers to help linters",match:"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"escape-sequence-unicode":{patterns:[{name:"constant.character.escape.python",match:`(?x) + \\\\ ( + u[0-9A-Fa-f]{4} + | U[0-9A-Fa-f]{8} + | N\\{[\\w\\s]+?\\} + ) +`}]},"escape-sequence":{name:"constant.character.escape.python",match:`(?x) + \\\\ ( + x[0-9A-Fa-f]{2} + | [0-7]{1,3} + | [\\\\"'abfnrtv] + ) +`},"string-line-continuation":{name:"constant.language.python",match:"\\\\$"},"string-formatting":{name:"meta.format.percent.python",match:`(?x) + ( + % (\\([\\w\\s]*\\))? + [-+#0 ]* + (\\d+|\\*)? (\\.(\\d+|\\*))? + ([hlL])? + [diouxXeEfFgGcrsab%] + ) +`,captures:{1:{name:"constant.character.format.placeholder.other.python"}}},"string-brace-formatting":{patterns:[{name:"meta.format.brace.python",match:`(?x) + ( + {{ | }} + | (?: + { + \\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'"]+\\])* + (![rsa])? + ( : \\w? [<>=^]? [-+ ]? \\#? + \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )? + }) + ) +`,captures:{1:{name:"constant.character.format.placeholder.other.python"},3:{name:"storage.type.format.python"},4:{name:"storage.type.format.python"}}},{name:"meta.format.brace.python",match:`(?x) + ( + { + \\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'"]+\\])* + (![rsa])? + (:) + [^'"{}\\n]* (?: + \\{ [^'"}\\n]*? \\} [^'"{}\\n]* + )* + } + ) +`,captures:{1:{name:"constant.character.format.placeholder.other.python"},3:{name:"storage.type.format.python"},4:{name:"storage.type.format.python"}}}]},"fstring-formatting":{patterns:[{include:"#fstring-formatting-braces"},{include:"#fstring-formatting-singe-brace"}]},"fstring-formatting-singe-brace":{name:"invalid.illegal.brace.python",match:"(}(?!}))"},import:{comment:"Import statements used to correctly mark `from`, `import`, and `as`\n",patterns:[{begin:"\\b(?<!\\.)(from)\\b(?=.+import)",end:"$|(?=import)",beginCaptures:{1:{name:"keyword.control.import.python"}},patterns:[{name:"punctuation.separator.period.python",match:"\\.+"},{include:"#expression"}]},{begin:"\\b(?<!\\.)(import)\\b",end:"$",beginCaptures:{1:{name:"keyword.control.import.python"}},patterns:[{name:"keyword.control.import.python",match:"\\b(?<!\\.)as\\b"},{include:"#expression"}]}]},"class-declaration":{patterns:[{name:"meta.class.python",begin:`(?x) + \\s*(class)\\s+ + (?= + [[:alpha:]_]\\w* \\s* (:|\\() + ) +`,end:"(:)",beginCaptures:{1:{name:"storage.type.class.python"}},endCaptures:{1:{name:"punctuation.section.class.begin.python"}},patterns:[{include:"#class-name"},{include:"#class-inheritance"}]}]},"class-name":{patterns:[{include:"#illegal-object-name"},{include:"#builtin-possible-callables"},{name:"entity.name.type.class.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`}]},"class-inheritance":{name:"meta.class.inheritance.python",begin:"(\\()",end:"(\\))",beginCaptures:{1:{name:"punctuation.definition.inheritance.begin.python"}},endCaptures:{1:{name:"punctuation.definition.inheritance.end.python"}},patterns:[{name:"keyword.operator.unpacking.arguments.python",match:"(\\*\\*|\\*)"},{name:"punctuation.separator.inheritance.python",match:","},{name:"keyword.operator.assignment.python",match:"=(?!=)"},{name:"support.type.metaclass.python",match:"\\bmetaclass\\b"},{include:"#illegal-names"},{include:"#class-kwarg"},{include:"#call-wrapper-inheritance"},{include:"#expression-base"},{include:"#member-access-class"},{include:"#inheritance-identifier"}]},"class-kwarg":{match:`(?x) + \\b ([[:alpha:]_]\\w*) \\s*(=)(?!=) +`,captures:{1:{name:"entity.other.inherited-class.python variable.parameter.class.python"},2:{name:"keyword.operator.assignment.python"}}},"inheritance-identifier":{match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`,captures:{1:{name:"entity.other.inherited-class.python"}}},"member-access-class":{name:"meta.member.access.python",begin:"(\\.)\\s*(?!\\.)",end:"(?<=\\S)(?=\\W)|$",beginCaptures:{1:{name:"punctuation.separator.period.python"}},patterns:[{include:"#call-wrapper-inheritance"},{include:"#member-access-base"},{include:"#inheritance-identifier"}]},lambda:{patterns:[{match:"((?<=\\.)lambda|lambda(?=\\s*[\\.=]))",captures:{1:{name:"keyword.control.flow.python"}}},{match:"\\b(lambda)\\s*?(?=[,\\n]|$)",captures:{1:{name:"storage.type.function.lambda.python"}}},{name:"meta.lambda-function.python",begin:`(?x) + \\b (lambda) \\b +`,end:"(:)|(\\n)",beginCaptures:{1:{name:"storage.type.function.lambda.python"}},endCaptures:{1:{name:"punctuation.section.function.lambda.begin.python"}},contentName:"meta.function.lambda.parameters.python",patterns:[{name:"keyword.operator.positional.parameter.python",match:"/"},{name:"keyword.operator.unpacking.parameter.python",match:"(\\*\\*|\\*)"},{include:"#lambda-nested-incomplete"},{include:"#illegal-names"},{match:"([[:alpha:]_]\\w*)\\s*(?:(,)|(?=:|$))",captures:{1:{name:"variable.parameter.function.language.python"},2:{name:"punctuation.separator.parameters.python"}}},{include:"#comments"},{include:"#backticks"},{include:"#illegal-anno"},{include:"#lambda-parameter-with-default"},{include:"#line-continuation"},{include:"#illegal-operator"}]}]},"lambda-incomplete":{name:"storage.type.function.lambda.python",match:"\\blambda(?=\\s*[,)])"},"lambda-nested-incomplete":{name:"storage.type.function.lambda.python",match:"\\blambda(?=\\s*[:,)])"},"lambda-parameter-with-default":{begin:`(?x) + \\b + ([[:alpha:]_]\\w*) \\s* (=) +`,end:"(,)|(?=:|$)",beginCaptures:{1:{name:"variable.parameter.function.language.python"},2:{name:"keyword.operator.python"}},endCaptures:{1:{name:"punctuation.separator.parameters.python"}},patterns:[{include:"#expression"}]},generator:{comment:`Match "for ... in" construct used in generators and for loops to +correctly identify the "in" as a control flow keyword. +`,begin:"\\bfor\\b",beginCaptures:{0:{name:"keyword.control.flow.python"}},end:"\\bin\\b",endCaptures:{0:{name:"keyword.control.flow.python"}},patterns:[{include:"#expression"}]},"function-declaration":{name:"meta.function.python",begin:`(?x) + \\s* + (?:\\b(async) \\s+)? \\b(def)\\s+ + (?= + [[:alpha:]_][[:word:]]* \\s* \\( + ) +`,end:`(:|(?=[#'"\\n]))`,beginCaptures:{1:{name:"storage.type.function.async.python"},2:{name:"storage.type.function.python"}},endCaptures:{1:{name:"punctuation.section.function.begin.python"}},patterns:[{include:"#function-def-name"},{include:"#parameters"},{include:"#line-continuation"},{include:"#return-annotation"}]},"function-def-name":{patterns:[{include:"#illegal-object-name"},{include:"#builtin-possible-callables"},{name:"entity.name.function.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`}]},parameters:{name:"meta.function.parameters.python",begin:"(\\()",end:"(\\))",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.python"}},endCaptures:{1:{name:"punctuation.definition.parameters.end.python"}},patterns:[{name:"keyword.operator.positional.parameter.python",match:"/"},{name:"keyword.operator.unpacking.parameter.python",match:"(\\*\\*|\\*)"},{include:"#lambda-incomplete"},{include:"#illegal-names"},{include:"#illegal-object-name"},{include:"#parameter-special"},{match:`(?x) + ([[:alpha:]_]\\w*) + \\s* (?: (,) | (?=[)#\\n=])) +`,captures:{1:{name:"variable.parameter.function.language.python"},2:{name:"punctuation.separator.parameters.python"}}},{include:"#comments"},{include:"#loose-default"},{include:"#annotated-parameter"}]},"parameter-special":{match:`(?x) + \\b ((self)|(cls)) \\b \\s*(?:(,)|(?=\\))) +`,captures:{1:{name:"variable.parameter.function.language.python"},2:{name:"variable.parameter.function.language.special.self.python"},3:{name:"variable.parameter.function.language.special.cls.python"},4:{name:"punctuation.separator.parameters.python"}}},"loose-default":{begin:"(=)",end:"(,)|(?=\\))",beginCaptures:{1:{name:"keyword.operator.python"}},endCaptures:{1:{name:"punctuation.separator.parameters.python"}},patterns:[{include:"#expression"}]},"annotated-parameter":{begin:`(?x) + \\b + ([[:alpha:]_]\\w*) \\s* (:) +`,end:"(,)|(?=\\))",beginCaptures:{1:{name:"variable.parameter.function.language.python"},2:{name:"punctuation.separator.annotation.python"}},endCaptures:{1:{name:"punctuation.separator.parameters.python"}},patterns:[{include:"#expression"},{name:"keyword.operator.assignment.python",match:"=(?!=)"}]},"return-annotation":{begin:"(->)",end:"(?=:)",beginCaptures:{1:{name:"punctuation.separator.annotation.result.python"}},patterns:[{include:"#expression"}]},"item-access":{patterns:[{name:"meta.item-access.python",begin:`(?x) + \\b(?= + [[:alpha:]_]\\w* \\s* \\[ + ) +`,end:"(\\])",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#item-name"},{include:"#item-index"},{include:"#expression"}]}]},"item-name":{patterns:[{include:"#special-variables"},{include:"#builtin-functions"},{include:"#special-names"},{name:"meta.indexed-name.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`}]},"item-index":{begin:"(\\[)",end:"(?=\\])",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.python"}},contentName:"meta.item-access.arguments.python",patterns:[{name:"punctuation.separator.slice.python",match:":"},{include:"#expression"}]},decorator:{name:"meta.function.decorator.python",begin:`(?x) + ^\\s* + ((@)) \\s* (?=[[:alpha:]_]\\w*) +`,end:`(?x) + ( \\) ) + # trailing whitespace and comments are legal + (?: (.*?) (?=\\s*(?:\\#|$)) ) + | (?=\\n|\\#) +`,beginCaptures:{1:{name:"entity.name.function.decorator.python"},2:{name:"punctuation.definition.decorator.python"}},endCaptures:{1:{name:"punctuation.definition.arguments.end.python"},2:{name:"invalid.illegal.decorator.python"}},patterns:[{include:"#decorator-name"},{include:"#function-arguments"}]},"decorator-name":{patterns:[{include:"#builtin-callables"},{include:"#illegal-object-name"},{name:"entity.name.function.decorator.python",match:`(?x) + ([[:alpha:]_]\\w*) | (\\.) +`,captures:{2:{name:"punctuation.separator.period.python"}}},{include:"#line-continuation"},{name:"invalid.illegal.decorator.python",match:`(?x) + \\s* ([^([:alpha:]\\s_\\.#\\\\] .*?) (?=\\#|$) +`,captures:{1:{name:"invalid.illegal.decorator.python"}}}]},"call-wrapper-inheritance":{comment:"same as a function call, but in inheritance context",name:"meta.function-call.python",begin:`(?x) + \\b(?= + ([[:alpha:]_]\\w*) \\s* (\\() + ) +`,end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#inheritance-name"},{include:"#function-arguments"}]},"inheritance-name":{patterns:[{include:"#lambda-incomplete"},{include:"#builtin-possible-callables"},{include:"#inheritance-identifier"}]},"function-call":{name:"meta.function-call.python",comment:'Regular function call of the type "name(args)"',begin:`(?x) + \\b(?= + ([[:alpha:]_]\\w*) \\s* (\\() + ) +`,end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#special-variables"},{include:"#function-name"},{include:"#function-arguments"}]},"function-name":{patterns:[{include:"#builtin-possible-callables"},{comment:"Some color schemas support meta.function-call.generic scope",name:"meta.function-call.generic.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`}]},"function-arguments":{begin:"(\\()",end:"(?=\\))(?!\\)\\s*\\()",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.python"}},contentName:"meta.function-call.arguments.python",patterns:[{name:"punctuation.separator.arguments.python",match:"(,)"},{match:`(?x) + (?:(?<=[,(])|^) \\s* (\\*{1,2}) +`,captures:{1:{name:"keyword.operator.unpacking.arguments.python"}}},{include:"#lambda-incomplete"},{include:"#illegal-names"},{match:"\\b([[:alpha:]_]\\w*)\\s*(=)(?!=)",captures:{1:{name:"variable.parameter.function-call.python"},2:{name:"keyword.operator.assignment.python"}}},{name:"keyword.operator.assignment.python",match:"=(?!=)"},{include:"#expression"},{match:"\\s*(\\))\\s*(\\()",captures:{1:{name:"punctuation.definition.arguments.end.python"},2:{name:"punctuation.definition.arguments.begin.python"}}}]},"builtin-callables":{patterns:[{include:"#illegal-names"},{include:"#illegal-object-name"},{include:"#builtin-exceptions"},{include:"#builtin-functions"},{include:"#builtin-types"}]},"builtin-possible-callables":{patterns:[{include:"#builtin-callables"},{include:"#magic-names"}]},"builtin-exceptions":{name:"support.type.exception.python",match:`(?x) (?<!\\.) \\b( + ( + Arithmetic | Assertion | Attribute | Buffer | BlockingIO + | BrokenPipe | ChildProcess + | (Connection (Aborted | Refused | Reset)?) + | EOF | Environment | FileExists | FileNotFound + | FloatingPoint | IO | Import | Indentation | Index | Interrupted + | IsADirectory | NotADirectory | Permission | ProcessLookup + | Timeout + | Key | Lookup | Memory | Name | NotImplemented | OS | Overflow + | Reference | Runtime | Recursion | Syntax | System + | Tab | Type | UnboundLocal | Unicode(Encode|Decode|Translate)? + | Value | Windows | ZeroDivision | ModuleNotFound + ) Error +| + ((Pending)?Deprecation | Runtime | Syntax | User | Future | Import + | Unicode | Bytes | Resource + )? Warning +| + SystemExit | Stop(Async)?Iteration + | KeyboardInterrupt + | GeneratorExit | (Base)?Exception +)\\b +`},"builtin-functions":{patterns:[{name:"support.function.builtin.python",match:`(?x) + (?<!\\.) \\b( + __import__ | abs | aiter | all | any | anext | ascii | bin + | breakpoint | callable | chr | compile | copyright | credits + | delattr | dir | divmod | enumerate | eval | exec | exit + | filter | format | getattr | globals | hasattr | hash | help + | hex | id | input | isinstance | issubclass | iter | len + | license | locals | map | max | memoryview | min | next + | oct | open | ord | pow | print | quit | range | reload | repr + | reversed | round | setattr | sorted | sum | vars | zip + )\\b +`},{name:"variable.legacy.builtin.python",match:`(?x) + (?<!\\.) \\b( + file | reduce | intern | raw_input | unicode | cmp | basestring + | execfile | long | xrange + )\\b +`}]},"builtin-types":{name:"support.type.python",match:`(?x) + (?<!\\.) \\b( + bool | bytearray | bytes | classmethod | complex | dict + | float | frozenset | int | list | object | property + | set | slice | staticmethod | str | tuple | type + + (?# Although 'super' is not a type, it's related to types, + and is special enough to be highlighted differently from + other built-ins) + | super + )\\b +`},"magic-function-names":{comment:`these methods have magic interpretation by python and are generally called +indirectly through syntactic constructs +`,match:`(?x) + \\b( + __(?: + abs | add | aenter | aexit | aiter | and | anext + | await | bool | call | ceil | class_getitem + | cmp | coerce | complex | contains | copy + | deepcopy | del | delattr | delete | delitem + | delslice | dir | div | divmod | enter | eq + | exit | float | floor | floordiv | format | ge + | get | getattr | getattribute | getinitargs + | getitem | getnewargs | getslice | getstate | gt + | hash | hex | iadd | iand | idiv | ifloordiv | + | ilshift | imod | imul | index | init + | instancecheck | int | invert | ior | ipow + | irshift | isub | iter | itruediv | ixor | le + | len | long | lshift | lt | missing | mod | mul + | ne | neg | new | next | nonzero | oct | or | pos + | pow | radd | rand | rdiv | rdivmod | reduce + | reduce_ex | repr | reversed | rfloordiv | + | rlshift | rmod | rmul | ror | round | rpow + | rrshift | rshift | rsub | rtruediv | rxor | set + | setattr | setitem | set_name | setslice + | setstate | sizeof | str | sub | subclasscheck + | truediv | trunc | unicode | xor | matmul + | rmatmul | imatmul | init_subclass | set_name + | fspath | bytes | prepare | length_hint + )__ + )\\b +`,captures:{1:{name:"support.function.magic.python"}}},"magic-variable-names":{comment:"magic variables which a class/module may have.",match:`(?x) + \\b( + __(?: + all | annotations | bases | builtins | class + | closure | code | debug | defaults | dict | doc | file | func + | globals | kwdefaults | match_args | members | metaclass | methods + | module | mro | mro_entries | name | qualname | post_init | self + | signature | slots | subclasses | version | weakref | wrapped + | classcell | spec | path | package | future | traceback + )__ + )\\b +`,captures:{1:{name:"support.variable.magic.python"}}},"magic-names":{patterns:[{include:"#magic-function-names"},{include:"#magic-variable-names"}]},"illegal-names":{match:`(?x) + \\b(?: + ( + and | assert | async | await | break | class | continue | def + | del | elif | else | except | finally | for | from | global + | if | in | is | (?<=\\.)lambda | lambda(?=\\s*[\\.=]) + | nonlocal | not | or | pass | raise | return | try | while | with + | yield + ) | ( + as | import + ) + )\\b +`,captures:{1:{name:"keyword.control.flow.python"},2:{name:"keyword.control.import.python"}}},"special-variables":{match:`(?x) + \\b (?<!\\.) (?: + (self) | (cls) + )\\b +`,captures:{1:{name:"variable.language.special.self.python"},2:{name:"variable.language.special.cls.python"}}},ellipsis:{name:"constant.other.ellipsis.python",match:"\\.\\.\\."},backticks:{name:"invalid.deprecated.backtick.python",begin:"\\`",end:"(?:\\`|(?<!\\\\)(\\n))",patterns:[{include:"#expression"}]},"illegal-operator":{patterns:[{name:"invalid.illegal.operator.python",match:"&&|\\|\\||--|\\+\\+"},{name:"invalid.illegal.operator.python",match:"[?$]"},{name:"invalid.illegal.operator.python",comment:"We don't want `!` to flash when we're typing `!=`",match:"!\\b"}]},"illegal-object-name":{comment:`It's illegal to name class or function "True"`,name:"keyword.illegal.name.python",match:"\\b(True|False|None)\\b"},"illegal-anno":{name:"invalid.illegal.annotation.python",match:"->"},"regexp-base-expression":{patterns:[{include:"#regexp-quantifier"},{include:"#regexp-base-common"}]},"fregexp-base-expression":{patterns:[{include:"#fregexp-quantifier"},{include:"#fstring-formatting-braces"},{match:"\\{.*?\\}"},{include:"#regexp-base-common"}]},"fstring-formatting-braces":{patterns:[{comment:"empty braces are illegal",match:"({)(\\s*?)(})",captures:{1:{name:"constant.character.format.placeholder.other.python"},2:{name:"invalid.illegal.brace.python"},3:{name:"constant.character.format.placeholder.other.python"}}},{name:"constant.character.escape.python",match:"({{|}})"}]},"regexp-base-common":{patterns:[{name:"support.other.match.any.regexp",match:"\\."},{name:"support.other.match.begin.regexp",match:"\\^"},{name:"support.other.match.end.regexp",match:"\\$"},{name:"keyword.operator.quantifier.regexp",match:"[+*?]\\??"},{name:"keyword.operator.disjunction.regexp",match:"\\|"},{include:"#regexp-escape-sequence"}]},"regexp-quantifier":{name:"keyword.operator.quantifier.regexp",match:`(?x) + \\{( + \\d+ | \\d+,(\\d+)? | ,\\d+ + )\\} +`},"fregexp-quantifier":{name:"keyword.operator.quantifier.regexp",match:`(?x) + \\{\\{( + \\d+ | \\d+,(\\d+)? | ,\\d+ + )\\}\\} +`},"regexp-backreference-number":{name:"meta.backreference.regexp",match:"(\\\\[1-9]\\d?)",captures:{1:{name:"entity.name.tag.backreference.regexp"}}},"regexp-backreference":{name:"meta.backreference.named.regexp",match:`(?x) + (\\() (\\?P= \\w+(?:\\s+[[:alnum:]]+)?) (\\)) +`,captures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.begin.regexp"},2:{name:"entity.name.tag.named.backreference.regexp"},3:{name:"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.end.regexp"}}},"regexp-flags":{name:"storage.modifier.flag.regexp",match:"\\(\\?[aiLmsux]+\\)"},"regexp-escape-special":{name:"support.other.escape.special.regexp",match:"\\\\([AbBdDsSwWZ])"},"regexp-escape-character":{name:"constant.character.escape.regexp",match:`(?x) + \\\\ ( + x[0-9A-Fa-f]{2} + | 0[0-7]{1,2} + | [0-7]{3} + ) +`},"regexp-escape-unicode":{name:"constant.character.unicode.regexp",match:`(?x) + \\\\ ( + u[0-9A-Fa-f]{4} + | U[0-9A-Fa-f]{8} + ) +`},"regexp-escape-catchall":{name:"constant.character.escape.regexp",match:"\\\\(.|\\n)"},"regexp-escape-sequence":{patterns:[{include:"#regexp-escape-special"},{include:"#regexp-escape-character"},{include:"#regexp-escape-unicode"},{include:"#regexp-backreference-number"},{include:"#regexp-escape-catchall"}]},"regexp-charecter-set-escapes":{patterns:[{name:"constant.character.escape.regexp",match:"\\\\[abfnrtv\\\\]"},{include:"#regexp-escape-special"},{name:"constant.character.escape.regexp",match:"\\\\([0-7]{1,3})"},{include:"#regexp-escape-character"},{include:"#regexp-escape-unicode"},{include:"#regexp-escape-catchall"}]},codetags:{match:"(?:\\b(NOTE|XXX|HACK|FIXME|BUG|TODO)\\b)",captures:{1:{name:"keyword.codetag.notation.python"}}},"comments-base":{name:"comment.line.number-sign.python",begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:"($)",patterns:[{include:"#codetags"}]},"comments-string-single-three":{name:"comment.line.number-sign.python",begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:"($|(?='''))",patterns:[{include:"#codetags"}]},"comments-string-double-three":{name:"comment.line.number-sign.python",begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:'($|(?="""))',patterns:[{include:"#codetags"}]},"single-one-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#single-one-regexp-character-set"},{include:"#single-one-regexp-comments"},{include:"#regexp-flags"},{include:"#single-one-regexp-named-group"},{include:"#regexp-backreference"},{include:"#single-one-regexp-lookahead"},{include:"#single-one-regexp-lookahead-negative"},{include:"#single-one-regexp-lookbehind"},{include:"#single-one-regexp-lookbehind-negative"},{include:"#single-one-regexp-conditional"},{include:"#single-one-regexp-parentheses-non-capturing"},{include:"#single-one-regexp-parentheses"}]},"single-one-regexp-character-set":{patterns:[{match:`(?x) + \\[ \\^? \\] (?! .*?\\]) +`},{name:"meta.character.set.regexp",begin:"(\\[)(\\^)?(\\])?",end:"(\\]|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#regexp-charecter-set-escapes"},{name:"constant.character.set.regexp",match:"[^\\n]"}]}]},"single-one-regexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-comments":{name:"comment.regexp",begin:"\\(\\?#",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"}]},"single-one-regexp-lookahead":{begin:"(\\()\\?=",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-lookahead-negative":{begin:"(\\()\\?!",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-lookbehind":{begin:"(\\()\\?<=",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-lookbehind-negative":{begin:"(\\()\\?<!",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-parentheses-non-capturing":{begin:"\\(\\?:",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-parentheses":{begin:"\\(",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-three-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#single-three-regexp-character-set"},{include:"#single-three-regexp-comments"},{include:"#regexp-flags"},{include:"#single-three-regexp-named-group"},{include:"#regexp-backreference"},{include:"#single-three-regexp-lookahead"},{include:"#single-three-regexp-lookahead-negative"},{include:"#single-three-regexp-lookbehind"},{include:"#single-three-regexp-lookbehind-negative"},{include:"#single-three-regexp-conditional"},{include:"#single-three-regexp-parentheses-non-capturing"},{include:"#single-three-regexp-parentheses"},{include:"#comments-string-single-three"}]},"single-three-regexp-character-set":{patterns:[{match:`(?x) + \\[ \\^? \\] (?! .*?\\]) +`},{name:"meta.character.set.regexp",begin:"(\\[)(\\^)?(\\])?",end:"(\\]|(?=\\'\\'\\'))",beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#regexp-charecter-set-escapes"},{name:"constant.character.set.regexp",match:"[^\\n]"}]}]},"single-three-regexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-comments":{name:"comment.regexp",begin:"\\(\\?#",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"}]},"single-three-regexp-lookahead":{begin:"(\\()\\?=",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookahead-negative":{begin:"(\\()\\?!",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookbehind":{begin:"(\\()\\?<=",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookbehind-negative":{begin:"(\\()\\?<!",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-parentheses-non-capturing":{begin:"\\(\\?:",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-parentheses":{begin:"\\(",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"double-one-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#double-one-regexp-character-set"},{include:"#double-one-regexp-comments"},{include:"#regexp-flags"},{include:"#double-one-regexp-named-group"},{include:"#regexp-backreference"},{include:"#double-one-regexp-lookahead"},{include:"#double-one-regexp-lookahead-negative"},{include:"#double-one-regexp-lookbehind"},{include:"#double-one-regexp-lookbehind-negative"},{include:"#double-one-regexp-conditional"},{include:"#double-one-regexp-parentheses-non-capturing"},{include:"#double-one-regexp-parentheses"}]},"double-one-regexp-character-set":{patterns:[{match:`(?x) + \\[ \\^? \\] (?! .*?\\]) +`},{name:"meta.character.set.regexp",begin:"(\\[)(\\^)?(\\])?",end:'(\\]|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#regexp-charecter-set-escapes"},{name:"constant.character.set.regexp",match:"[^\\n]"}]}]},"double-one-regexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-comments":{name:"comment.regexp",begin:"\\(\\?#",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"}]},"double-one-regexp-lookahead":{begin:"(\\()\\?=",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-lookahead-negative":{begin:"(\\()\\?!",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-lookbehind":{begin:"(\\()\\?<=",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-lookbehind-negative":{begin:"(\\()\\?<!",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-parentheses-non-capturing":{begin:"\\(\\?:",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-parentheses":{begin:"\\(",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-three-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#double-three-regexp-character-set"},{include:"#double-three-regexp-comments"},{include:"#regexp-flags"},{include:"#double-three-regexp-named-group"},{include:"#regexp-backreference"},{include:"#double-three-regexp-lookahead"},{include:"#double-three-regexp-lookahead-negative"},{include:"#double-three-regexp-lookbehind"},{include:"#double-three-regexp-lookbehind-negative"},{include:"#double-three-regexp-conditional"},{include:"#double-three-regexp-parentheses-non-capturing"},{include:"#double-three-regexp-parentheses"},{include:"#comments-string-double-three"}]},"double-three-regexp-character-set":{patterns:[{match:`(?x) + \\[ \\^? \\] (?! .*?\\]) +`},{name:"meta.character.set.regexp",begin:"(\\[)(\\^)?(\\])?",end:'(\\]|(?="""))',beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#regexp-charecter-set-escapes"},{name:"constant.character.set.regexp",match:"[^\\n]"}]}]},"double-three-regexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:'(\\)|(?="""))',beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-comments":{name:"comment.regexp",begin:"\\(\\?#",end:'(\\)|(?="""))',beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"}]},"double-three-regexp-lookahead":{begin:"(\\()\\?=",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookahead-negative":{begin:"(\\()\\?!",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookbehind":{begin:"(\\()\\?<=",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookbehind-negative":{begin:"(\\()\\?<!",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-parentheses-non-capturing":{begin:"\\(\\?:",end:'(\\)|(?="""))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-parentheses":{begin:"\\(",end:'(\\)|(?="""))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"regexp-single-one-line":{name:"string.regexp.quoted.single.python",begin:"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\')",end:"(\\')|(?<!\\\\)(\\n)",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"regexp-single-three-line":{name:"string.regexp.quoted.multi.python",begin:"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\'\\'\\')",end:"(\\'\\'\\')",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"}]},"regexp-double-one-line":{name:"string.regexp.quoted.single.python",begin:'\\b(([uU]r)|([bB]r)|(r[bB]?))(")',end:'(")|(?<!\\\\)(\\n)',beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"regexp-double-three-line":{name:"string.regexp.quoted.multi.python",begin:'\\b(([uU]r)|([bB]r)|(r[bB]?))(""")',end:'(""")',beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"}]},"string-raw-quoted-single-line":{name:"string.quoted.raw.single.python",begin:`\\b(([uU]R)|(R))((['"]))`,end:"(\\4)|((?<!\\\\)\\n)",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-single-bad-brace1-formatting-raw"},{include:"#string-single-bad-brace2-formatting-raw"},{include:"#string-raw-guts"}]},"string-bin-quoted-single-line":{name:"string.quoted.binary.single.python",begin:`(\\b[bB])((['"]))`,end:"(\\2)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-entity"}]},"string-raw-bin-quoted-single-line":{name:"string.quoted.raw.binary.single.python",begin:`(\\b(?:R[bB]|[bB]R))((['"]))`,end:"(\\2)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-raw-bin-guts"}]},"string-quoted-single-line":{name:"string.quoted.single.python",begin:`(?:\\b([rR])(?=[uU]))?([uU])?((['"]))`,end:"(\\3)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-single-bad-brace1-formatting-unicode"},{include:"#string-single-bad-brace2-formatting-unicode"},{include:"#string-unicode-guts"}]},"string-single-bad-brace1-formatting-unicode":{comment:"template using {% ... %}",begin:`(?x) + (?= \\{% + ( .*? (?!(['"])|((?<!\\\\)\\n)) ) + %\\} + ) +`,end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"}]},"string-single-bad-brace1-formatting-raw":{comment:"template using {% ... %}",begin:`(?x) + (?= \\{% + ( .*? (?!(['"])|((?<!\\\\)\\n)) ) + %\\} + ) +`,end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#string-consume-escape"}]},"string-single-bad-brace2-formatting-unicode":{comment:"odd format or format-like syntax",begin:`(?x) + (?!\\{\\{) + (?= \\{ ( + \\w*? (?!(['"])|((?<!\\\\)\\n)) [^!:\\.\\[}\\w] + ) + .*?(?!(['"])|((?<!\\\\)\\n)) + \\} + ) +`,end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#escape-sequence-unicode"},{include:"#string-entity"}]},"string-single-bad-brace2-formatting-raw":{comment:"odd format or format-like syntax",begin:`(?x) + (?!\\{\\{) + (?= \\{ ( + \\w*? (?!(['"])|((?<!\\\\)\\n)) [^!:\\.\\[}\\w] + ) + .*?(?!(['"])|((?<!\\\\)\\n)) + \\} + ) +`,end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"}]},"string-raw-quoted-multi-line":{name:"string.quoted.raw.multi.python",begin:`\\b(([uU]R)|(R))('''|""")`,end:"(\\4)",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-multi-bad-brace1-formatting-raw"},{include:"#string-multi-bad-brace2-formatting-raw"},{include:"#string-raw-guts"}]},"string-bin-quoted-multi-line":{name:"string.quoted.binary.multi.python",begin:`(\\b[bB])('''|""")`,end:"(\\2)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-entity"}]},"string-raw-bin-quoted-multi-line":{name:"string.quoted.raw.binary.multi.python",begin:`(\\b(?:R[bB]|[bB]R))('''|""")`,end:"(\\2)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-raw-bin-guts"}]},"string-quoted-multi-line":{name:"string.quoted.multi.python",begin:`(?:\\b([rR])(?=[uU]))?([uU])?('''|""")`,end:"(\\3)",beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-multi-bad-brace1-formatting-unicode"},{include:"#string-multi-bad-brace2-formatting-unicode"},{include:"#string-unicode-guts"}]},"string-multi-bad-brace1-formatting-unicode":{comment:"template using {% ... %}",begin:`(?x) + (?= \\{% + ( .*? (?!'''|""") ) + %\\} + ) +`,end:`(?='''|""")`,patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"}]},"string-multi-bad-brace1-formatting-raw":{comment:"template using {% ... %}",begin:`(?x) + (?= \\{% + ( .*? (?!'''|""") ) + %\\} + ) +`,end:`(?='''|""")`,patterns:[{include:"#string-consume-escape"}]},"string-multi-bad-brace2-formatting-unicode":{comment:"odd format or format-like syntax",begin:`(?x) + (?!\\{\\{) + (?= \\{ ( + \\w*? (?!'''|""") [^!:\\.\\[}\\w] + ) + .*?(?!'''|""") + \\} + ) +`,end:`(?='''|""")`,patterns:[{include:"#escape-sequence-unicode"},{include:"#string-entity"}]},"string-multi-bad-brace2-formatting-raw":{comment:"odd format or format-like syntax",begin:`(?x) + (?!\\{\\{) + (?= \\{ ( + \\w*? (?!'''|""") [^!:\\.\\[}\\w] + ) + .*?(?!'''|""") + \\} + ) +`,end:`(?='''|""")`,patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"}]},"fstring-fnorm-quoted-single-line":{name:"meta.fstring.python",begin:`(\\b[fF])([bBuU])?((['"]))`,end:"(\\3)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"string.interpolated.python string.quoted.single.python storage.type.string.python"},2:{name:"invalid.illegal.prefix.python"},3:{name:"punctuation.definition.string.begin.python string.interpolated.python string.quoted.single.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{include:"#fstring-single-core"}]},"fstring-normf-quoted-single-line":{name:"meta.fstring.python",begin:`(\\b[bBuU])([fF])((['"]))`,end:"(\\3)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"string.interpolated.python string.quoted.single.python storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python string.quoted.single.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{include:"#fstring-single-core"}]},"fstring-raw-quoted-single-line":{name:"meta.fstring.python",begin:`(\\b(?:[rR][fF]|[fF][rR]))((['"]))`,end:"(\\2)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"string.interpolated.python string.quoted.raw.single.python storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python string.quoted.raw.single.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.single.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-raw-guts"},{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{include:"#fstring-raw-single-core"}]},"fstring-single-core":{name:"string.interpolated.python string.quoted.single.python",match:`(?x) + (.+?) + ( + (?# .* and .*? in multi-line match need special handling of + newlines otherwise SublimeText and Atom will match slightly + differently. + + The guard for newlines has to be separate from the + lookahead because of special $ matching rule.) + ($\\n?) + | + (?=[\\\\\\}\\{]|(['"])|((?<!\\\\)\\n)) + ) + (?# due to how multiline regexps are matched we need a special case + for matching a newline character) + | \\n +`},"fstring-raw-single-core":{name:"string.interpolated.python string.quoted.raw.single.python",match:`(?x) + (.+?) + ( + (?# .* and .*? in multi-line match need special handling of + newlines otherwise SublimeText and Atom will match slightly + differently. + + The guard for newlines has to be separate from the + lookahead because of special $ matching rule.) + ($\\n?) + | + (?=[\\\\\\}\\{]|(['"])|((?<!\\\\)\\n)) + ) + (?# due to how multiline regexps are matched we need a special case + for matching a newline character) + | \\n +`},"fstring-single-brace":{comment:"value interpolation using { ... }",begin:"(\\{)",end:`(?x) + (\\})|(?=\\n) +`,beginCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},endCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},patterns:[{include:"#fstring-terminator-single"},{include:"#f-expression"}]},"fstring-terminator-single":{patterns:[{name:"storage.type.format.python",match:"(=(![rsa])?)(?=})"},{name:"storage.type.format.python",match:"(=?![rsa])(?=})"},{match:`(?x) + ( (?: =?) (?: ![rsa])? ) + ( : \\w? [<>=^]? [-+ ]? \\#? + \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=}) +`,captures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}}},{include:"#fstring-terminator-single-tail"}]},"fstring-terminator-single-tail":{begin:"((?:=?)(?:![rsa])?)(:)(?=.*?{)",end:"(?=})|(?=\\n)",beginCaptures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}},patterns:[{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{name:"storage.type.format.python",match:"([bcdeEfFgGnosxX%])(?=})"},{name:"storage.type.format.python",match:"(\\.\\d+)"},{name:"storage.type.format.python",match:"(,)"},{name:"storage.type.format.python",match:"(\\d+)"},{name:"storage.type.format.python",match:"(\\#)"},{name:"storage.type.format.python",match:"([-+ ])"},{name:"storage.type.format.python",match:"([<>=^])"},{name:"storage.type.format.python",match:"(\\w)"}]},"fstring-fnorm-quoted-multi-line":{name:"meta.fstring.python",begin:`(\\b[fF])([bBuU])?('''|""")`,end:"(\\3)",beginCaptures:{1:{name:"string.interpolated.python string.quoted.multi.python storage.type.string.python"},2:{name:"invalid.illegal.prefix.python"},3:{name:"punctuation.definition.string.begin.python string.interpolated.python string.quoted.multi.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-multi-core"}]},"fstring-normf-quoted-multi-line":{name:"meta.fstring.python",begin:`(\\b[bBuU])([fF])('''|""")`,end:"(\\3)",beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"string.interpolated.python string.quoted.multi.python storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python string.quoted.multi.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-multi-core"}]},"fstring-raw-quoted-multi-line":{name:"meta.fstring.python",begin:`(\\b(?:[rR][fF]|[fF][rR]))('''|""")`,end:"(\\2)",beginCaptures:{1:{name:"string.interpolated.python string.quoted.raw.multi.python storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python string.quoted.raw.multi.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.multi.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-raw-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-raw-multi-core"}]},"fstring-multi-core":{name:"string.interpolated.python string.quoted.multi.python",match:`(?x) + (.+?) + ( + (?# .* and .*? in multi-line match need special handling of + newlines otherwise SublimeText and Atom will match slightly + differently. + + The guard for newlines has to be separate from the + lookahead because of special $ matching rule.) + ($\\n?) + | + (?=[\\\\\\}\\{]|'''|""") + ) + (?# due to how multiline regexps are matched we need a special case + for matching a newline character) + | \\n +`},"fstring-raw-multi-core":{name:"string.interpolated.python string.quoted.raw.multi.python",match:`(?x) + (.+?) + ( + (?# .* and .*? in multi-line match need special handling of + newlines otherwise SublimeText and Atom will match slightly + differently. + + The guard for newlines has to be separate from the + lookahead because of special $ matching rule.) + ($\\n?) + | + (?=[\\\\\\}\\{]|'''|""") + ) + (?# due to how multiline regexps are matched we need a special case + for matching a newline character) + | \\n +`},"fstring-multi-brace":{comment:"value interpolation using { ... }",begin:"(\\{)",end:`(?x) + (\\}) +`,beginCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},endCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},patterns:[{include:"#fstring-terminator-multi"},{include:"#f-expression"}]},"fstring-terminator-multi":{patterns:[{name:"storage.type.format.python",match:"(=(![rsa])?)(?=})"},{name:"storage.type.format.python",match:"(=?![rsa])(?=})"},{match:`(?x) + ( (?: =?) (?: ![rsa])? ) + ( : \\w? [<>=^]? [-+ ]? \\#? + \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=}) +`,captures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}}},{include:"#fstring-terminator-multi-tail"}]},"fstring-terminator-multi-tail":{begin:"((?:=?)(?:![rsa])?)(:)(?=.*?{)",end:"(?=})",beginCaptures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}},patterns:[{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{name:"storage.type.format.python",match:"([bcdeEfFgGnosxX%])(?=})"},{name:"storage.type.format.python",match:"(\\.\\d+)"},{name:"storage.type.format.python",match:"(,)"},{name:"storage.type.format.python",match:"(\\d+)"},{name:"storage.type.format.python",match:"(\\#)"},{name:"storage.type.format.python",match:"([-+ ])"},{name:"storage.type.format.python",match:"([<>=^])"},{name:"storage.type.format.python",match:"(\\w)"}]}},displayName:"Python",aliases:["py"]})]}}]); diff --git a/5536.1553ef85.async.js b/5536.1553ef85.async.js new file mode 100644 index 00000000..31efb19b --- /dev/null +++ b/5536.1553ef85.async.js @@ -0,0 +1,5 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5536],{65536:function(n,a,e){e.r(a),e.d(a,{default:function(){return t}});var t=[Object.freeze({fileTypes:["scala"],firstLineMatch:"^#!/.*\\b\\w*scala\\b",foldingStartMarker:"/\\*\\*|\\{\\s*$",foldingStopMarker:"\\*\\*/|^\\s*\\}",keyEquivalent:"^~S",repository:{"empty-parentheses":{match:"(\\(\\))",captures:{1:{name:"meta.bracket.scala"}},name:"meta.parentheses.scala"},imports:{end:"(?<=[\\n;])",begin:"\\b(import)\\s+",beginCaptures:{1:{name:"keyword.other.import.scala"}},patterns:[{include:"#comments"},{match:"\\b(given)\\b",name:"keyword.other.import.given.scala"},{match:"[A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?",name:"entity.name.class.import.scala"},{match:"(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+))",name:"entity.name.import.scala"},{match:"\\.",name:"punctuation.definition.import"},{end:"}",begin:"{",beginCaptures:{0:{name:"meta.bracket.scala"}},patterns:[{match:"(?x)(given\\s)?\\s*(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)))\\s*(=>)\\s*(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)))\\s*",captures:{1:{name:"keyword.other.import.given.scala"},2:{name:"entity.name.class.import.renamed-from.scala"},3:{name:"entity.name.import.renamed-from.scala"},4:{name:"keyword.other.arrow.scala"},5:{name:"entity.name.class.import.renamed-to.scala"},6:{name:"entity.name.import.renamed-to.scala"}}},{match:"\\b(given)\\b",name:"keyword.other.import.given.scala"},{match:"(given\\s+)?(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)))",captures:{1:{name:"keyword.other.import.given.scala"},2:{name:"entity.name.class.import.scala"},3:{name:"entity.name.import.scala"}}}],endCaptures:{0:{name:"meta.bracket.scala"}},name:"meta.import.selector.scala"}],name:"meta.import.scala"},exports:{end:"(?<=[\\n;])",begin:"\\b(export)\\s+",beginCaptures:{1:{name:"keyword.other.export.scala"}},patterns:[{include:"#comments"},{match:"\\b(given)\\b",name:"keyword.other.export.given.scala"},{match:"[A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?",name:"entity.name.class.export.scala"},{match:"(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+))",name:"entity.name.export.scala"},{match:"\\.",name:"punctuation.definition.export"},{end:"}",begin:"{",beginCaptures:{0:{name:"meta.bracket.scala"}},patterns:[{match:"(?x)(given\\s)?\\s*(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)))\\s*(=>)\\s*(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)))\\s*",captures:{1:{name:"keyword.other.export.given.scala"},2:{name:"entity.name.class.export.renamed-from.scala"},3:{name:"entity.name.export.renamed-from.scala"},4:{name:"keyword.other.arrow.scala"},5:{name:"entity.name.class.export.renamed-to.scala"},6:{name:"entity.name.export.renamed-to.scala"}}},{match:"\\b(given)\\b",name:"keyword.other.export.given.scala"},{match:"(given\\s+)?(?:([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?)|(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)))",captures:{1:{name:"keyword.other.export.given.scala"},2:{name:"entity.name.class.export.scala"},3:{name:"entity.name.export.scala"}}}],endCaptures:{0:{name:"meta.bracket.scala"}},name:"meta.export.selector.scala"}],name:"meta.export.scala"},constants:{patterns:[{match:"\\b(false|null|true)\\b",name:"constant.language.scala"},{match:"\\b(0[xX][0-9a-fA-F_]*)\\b",name:"constant.numeric.scala"},{match:"\\b(([0-9][0-9_]*(\\.[0-9][0-9_]*)?)([eE](\\+|-)?[0-9][0-9_]*)?|[0-9][0-9_]*)[LlFfDd]?\\b",name:"constant.numeric.scala"},{match:"(\\.[0-9][0-9_]*)([eE](\\+|-)?[0-9][0-9_]*)?[LlFfDd]?\\b",name:"constant.numeric.scala"},{match:"\\b(this|super)\\b",name:"variable.language.scala"}]},"script-header":{match:"^#!(.*)$",captures:{1:{name:"string.unquoted.shebang.scala"}},name:"comment.block.shebang.scala"},code:{patterns:[{include:"#using-directive"},{include:"#script-header"},{include:"#storage-modifiers"},{include:"#declarations"},{include:"#inheritance"},{include:"#extension"},{include:"#imports"},{include:"#exports"},{include:"#comments"},{include:"#strings"},{include:"#initialization"},{include:"#xml-literal"},{include:"#keywords"},{include:"#using"},{include:"#constants"},{include:"#singleton-type"},{include:"#inline"},{include:"#scala-quoted-or-symbol"},{include:"#char-literal"},{include:"#empty-parentheses"},{include:"#parameter-list"},{include:"#qualifiedClassName"},{include:"#backQuotedVariable"},{include:"#curly-braces"},{include:"#meta-brackets"},{include:"#meta-bounds"},{include:"#meta-colons"}]},strings:{patterns:[{end:'"""(?!")',begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.scala"}},patterns:[{match:"\\\\\\\\|\\\\u[0-9A-Fa-f]{4}",name:"constant.character.escape.scala"}],endCaptures:{0:{name:"punctuation.definition.string.end.scala"}},name:"string.quoted.triple.scala"},{begin:'\\b(raw)(""")',end:`(""")(?!")|\\$ +|(\\$[^\\$"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])`,beginCaptures:{1:{name:"keyword.interpolation.scala"},2:{name:"string.quoted.triple.interpolated.scala punctuation.definition.string.begin.scala"}},patterns:[{match:'\\$[\\$"]',name:"constant.character.escape.scala"},{include:"#string-interpolation"},{match:".",name:"string.quoted.triple.interpolated.scala"}],endCaptures:{1:{name:"string.quoted.triple.interpolated.scala punctuation.definition.string.end.scala"},2:{name:"invalid.illegal.unrecognized-string-escape.scala"}}},{begin:'\\b((?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?))(""")',end:`(""")(?!")|\\$ +|(\\$[^\\$"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])`,beginCaptures:{1:{name:"keyword.interpolation.scala"},2:{name:"string.quoted.triple.interpolated.scala punctuation.definition.string.begin.scala"}},patterns:[{include:"#string-interpolation"},{match:"\\\\\\\\|\\\\u[0-9A-Fa-f]{4}",name:"constant.character.escape.scala"},{match:".",name:"string.quoted.triple.interpolated.scala"}],endCaptures:{1:{name:"string.quoted.triple.interpolated.scala punctuation.definition.string.end.scala"},2:{name:"invalid.illegal.unrecognized-string-escape.scala"}}},{end:'"',begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.scala"}},patterns:[{match:`\\\\(?:[btnfr\\\\"']|[0-7]{1,3}|u[0-9A-Fa-f]{4})`,name:"constant.character.escape.scala"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.scala"}],endCaptures:{0:{name:"punctuation.definition.string.end.scala"}},name:"string.quoted.double.scala"},{begin:'\\b(raw)(")',end:`(")|\\$ +|(\\$[^\\$"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])`,beginCaptures:{1:{name:"keyword.interpolation.scala"},2:{name:"string.quoted.double.interpolated.scala punctuation.definition.string.begin.scala"}},patterns:[{match:'\\$[\\$"]',name:"constant.character.escape.scala"},{include:"#string-interpolation"},{match:".",name:"string.quoted.double.interpolated.scala"}],endCaptures:{1:{name:"string.quoted.double.interpolated.scala punctuation.definition.string.end.scala"},2:{name:"invalid.illegal.unrecognized-string-escape.scala"}}},{begin:'\\b((?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?))(")',end:`(")|\\$ +|(\\$[^\\$"_{A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}])`,beginCaptures:{1:{name:"keyword.interpolation.scala"},2:{name:"string.quoted.double.interpolated.scala punctuation.definition.string.begin.scala"}},patterns:[{match:'\\$[\\$"]',name:"constant.character.escape.scala"},{include:"#string-interpolation"},{match:`\\\\(?:[btnfr\\\\"']|[0-7]{1,3}|u[0-9A-Fa-f]{4})`,name:"constant.character.escape.scala"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.scala"},{match:".",name:"string.quoted.double.interpolated.scala"}],endCaptures:{1:{name:"string.quoted.double.interpolated.scala punctuation.definition.string.end.scala"},2:{name:"invalid.illegal.unrecognized-string-escape.scala"}}}]},using:{patterns:[{match:"(?<=\\()\\s*(using)\\s",captures:{1:{name:"keyword.declaration.scala"}}}]},"string-interpolation":{patterns:[{name:"constant.character.escape.interpolation.scala",match:"\\$\\$"},{name:"meta.template.expression.scala",match:"(\\$)([A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\p{Lo}\\p{Nl}\\p{Ll}0-9]*)",captures:{1:{name:"punctuation.definition.template-expression.begin.scala"}}},{name:"meta.template.expression.scala",begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.scala"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.scala"}},patterns:[{include:"#code"}],contentName:"meta.embedded.line.scala"}]},"xml-entity":{match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},name:"constant.character.entity.xml"},"xml-singlequotedString":{end:"'",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},patterns:[{include:"#xml-entity"}],endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml"},"meta-colons":{patterns:[{match:"(?<!:):(?!:)",name:"meta.colon.scala"}],comment:"For themes: Matching type colons"},keywords:{patterns:[{match:"\\b(return|throw)\\b",name:"keyword.control.flow.jump.scala"},{match:"\\b(classOf|isInstanceOf|asInstanceOf)\\b",name:"support.function.type-of.scala"},{match:"\\b(else|if|then|do|while|for|yield|match|case)\\b",name:"keyword.control.flow.scala"},{match:"^\\s*(end)\\s+(if|while|for|match)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)",name:"keyword.control.flow.end.scala"},{match:"^\\s*(end)\\s+(val)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)",name:"keyword.declaration.stable.end.scala"},{match:"^\\s*(end)\\s+(var)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)",name:"keyword.declaration.volatile.end.scala"},{match:"^\\s*(end)\\s+(?:(new|extension)|([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?))(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)",captures:{1:{name:"keyword.declaration.end.scala"},2:{name:"keyword.declaration.end.scala"},3:{name:"entity.name.type.declaration"}}},{match:"\\b(catch|finally|try)\\b",name:"keyword.control.exception.scala"},{match:"^\\s*(end)\\s+(try)(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)",name:"keyword.control.exception.end.scala"},{match:"^\\s*(end)\\s+(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+))?(?=\\s*(//.*|/\\*(?!.*\\*/\\s*\\S.*).*)?$)",captures:{1:{name:"keyword.declaration.end.scala"},2:{name:"entity.name.declaration"}}},{match:"(==?|!=|<=|>=|<>|<|>)",name:"keyword.operator.comparison.scala"},{match:"(\\-|\\+|\\*|/(?![/*])|%|~)",name:"keyword.operator.arithmetic.scala"},{match:"(?<![!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]|_)(!|&&|\\|\\|)(?![!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}])",name:"keyword.operator.logical.scala"},{match:"(<-|\u2190|->|\u2192|=>|\u21D2|\\?|\\:+|@|\\|)+",name:"keyword.operator.scala"}]},"singleton-type":{match:"\\.(type)(?![A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[0-9])",captures:{1:{name:"keyword.type.scala"}}},inline:{patterns:[{match:"\\b(inline)(?=\\s+((?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`)\\s*:)",name:"storage.modifier.other"},{match:"\\b(inline)\\b(?=(?:.(?!\\b(?:val|def|given)\\b))*\\b(if|match)\\b)",name:"keyword.control.flow.scala"}]},"scala-quoted-or-symbol":{patterns:[{match:"(')((?>(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)))(?!')",captures:{1:{name:"keyword.control.flow.staging.scala constant.other.symbol.scala"},2:{name:"constant.other.symbol.scala"}}},{match:"'(?=\\s*\\{(?!'))",name:"keyword.control.flow.staging.scala"},{match:"'(?=\\s*\\[(?!'))",name:"keyword.control.flow.staging.scala"},{match:"\\$(?=\\s*\\{)",name:"keyword.control.flow.staging.scala"}]},"xml-doublequotedString":{end:'"',begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},patterns:[{include:"#xml-entity"}],endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml"},declarations:{patterns:[{match:"\\b(def)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?",captures:{1:{name:"keyword.declaration.scala"},2:{name:"entity.name.function.declaration"}}},{match:"\\b(trait)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?",captures:{1:{name:"keyword.declaration.scala"},2:{name:"entity.name.class.declaration"}}},{match:"\\b(?:(case)\\s+)?(class|object|enum)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?",captures:{1:{name:"keyword.declaration.scala"},2:{name:"keyword.declaration.scala"},3:{name:"entity.name.class.declaration"}}},{match:"(?<!\\.)\\b(type)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?",captures:{1:{name:"keyword.declaration.scala"},2:{name:"entity.name.type.declaration"}}},{match:"\\b(?:(val)|(var))\\b\\s*(?!//|/\\*)(?=(?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`)?\\()",captures:{1:{name:"keyword.declaration.stable.scala"},2:{name:"keyword.declaration.volatile.scala"}}},{match:"\\b(val)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`)(?:\\s*,\\s*(?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))*)?",captures:{1:{name:"keyword.declaration.stable.scala"},2:{name:"variable.stable.declaration.scala"}}},{match:"\\b(var)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`)(?:\\s*,\\s*(?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))*)?",captures:{1:{name:"keyword.declaration.volatile.scala"},2:{name:"variable.volatile.declaration.scala"}}},{match:"\\b(package)\\s+(object)\\b\\s*(?!//|/\\*)((?:(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)|`[^`]+`))?",captures:{1:{name:"keyword.other.scoping.scala"},2:{name:"keyword.declaration.scala"},3:{name:"entity.name.class.declaration"}}},{end:"(?<=[\\n;])",begin:"\\b(package)\\s+",beginCaptures:{1:{name:"keyword.other.import.scala"}},patterns:[{include:"#comments"},{match:"(`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+))",name:"entity.name.package.scala"},{match:"\\.",name:"punctuation.definition.package"}],name:"meta.package.scala"},{match:"\\b(given)\\b\\s*([_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|`[^`]+`)?",captures:{1:{name:"keyword.declaration.scala"},2:{name:"entity.name.given.declaration"}}}]},"char-literal":{end:"'|$",begin:"'",beginCaptures:{0:{name:"punctuation.definition.character.begin.scala"}},patterns:[{match:`\\\\(?:[btnfr\\\\"']|[0-7]{1,3}|u[0-9A-Fa-f]{4})`,name:"constant.character.escape.scala"},{match:"\\\\.",name:"invalid.illegal.unrecognized-character-escape.scala"},{match:"[^']{2,}",name:"invalid.illegal.character-literal-too-long"},{match:"(?<!')[^']",name:"invalid.illegal.character-literal-too-long"}],endCaptures:{0:{name:"punctuation.definition.character.end.scala"}},name:"string.quoted.other constant.character.literal.scala"},initialization:{match:"\\b(new)\\b",captures:{1:{name:"keyword.declaration.scala"}}},"curly-braces":{begin:"\\{",end:"\\}",beginCaptures:{0:{name:"punctuation.section.block.begin.scala"}},endCaptures:{0:{name:"punctuation.section.block.end.scala"}},patterns:[{include:"#code"}]},"meta-brackets":{patterns:[{match:"\\{",comment:"The punctuation.section.*.begin is needed for return snippet in source bundle",name:"punctuation.section.block.begin.scala"},{match:"\\}",comment:"The punctuation.section.*.end is needed for return snippet in source bundle",name:"punctuation.section.block.end.scala"},{match:"{|}|\\(|\\)|\\[|\\]",name:"meta.bracket.scala"}],comment:"For themes: Brackets look nice when colored."},qualifiedClassName:{match:"(\\b([A-Z][\\w]*)(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?)",captures:{1:{name:"entity.name.class"}}},backQuotedVariable:{match:"`[^`]+`"},"storage-modifiers":{patterns:[{match:"\\b(private\\[\\S+\\]|protected\\[\\S+\\]|private|protected)\\b",name:"storage.modifier.access"},{match:"\\b(synchronized|@volatile|abstract|final|lazy|sealed|implicit|override|@transient|@native)\\b",name:"storage.modifier.other"},{match:"(?<=^|\\s)\\b(transparent|opaque|infix|open|inline)\\b(?=[a-z\\s]*\\b(def|val|var|given|type|class|trait|object|enum)\\b)",name:"storage.modifier.other"}]},"meta-bounds":{match:"<%|=:=|<:<|<%<|>:|<:",comment:"For themes: Matching view bounds",name:"meta.bounds.scala"},"using-directive":{end:"\\n",begin:"^\\s*(//>)\\s*(using)[^\\S\\n]+(?:(\\S+))?",beginCaptures:{1:{name:"punctuation.definition.comment.scala"},2:{name:"keyword.other.import.scala"},3:{patterns:[{match:"[A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|`[^`]+`|(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)",name:"entity.name.import.scala"},{match:"\\.",name:"punctuation.definition.import"}]}},patterns:[{include:"#constants"},{include:"#strings"},{match:"[^\\s,]+",name:"string.quoted.double.scala"}],name:"comment.line.shebang.scala"},comments:{patterns:[{include:"#block-comments"},{end:"(?!\\G)",begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.scala"}},patterns:[{end:"\\n",begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.scala"}},name:"comment.line.double-slash.scala"}]}]},"block-comments":{patterns:[{match:"/\\*\\*/",captures:{0:{name:"punctuation.definition.comment.scala"}},name:"comment.block.empty.scala"},{end:"\\*/",begin:"^\\s*(/\\*\\*)(?!/)",beginCaptures:{1:{name:"punctuation.definition.comment.scala"}},patterns:[{match:"(@param)\\s+(\\S+)",captures:{1:{name:"keyword.other.documentation.scaladoc.scala"},2:{name:"variable.parameter.scala"}}},{match:"(@(?:tparam|throws))\\s+(\\S+)",captures:{1:{name:"keyword.other.documentation.scaladoc.scala"},2:{name:"entity.name.class"}}},{match:"@(return|see|note|example|constructor|usecase|author|version|since|todo|deprecated|migration|define|inheritdoc)\\b",name:"keyword.other.documentation.scaladoc.scala"},{match:"(\\[\\[)([^\\]]+)(\\]\\])",captures:{1:{name:"punctuation.definition.documentation.link.scala"},2:{name:"string.other.link.title.markdown"},3:{name:"punctuation.definition.documentation.link.scala"}}},{include:"#block-comments"}],endCaptures:{0:{name:"punctuation.definition.comment.scala"}},name:"comment.block.documentation.scala"},{end:"\\*/",begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.scala"}},patterns:[{include:"#block-comments"}],name:"comment.block.scala"}]},"xml-embedded-content":{patterns:[{end:"}",begin:"{",patterns:[{include:"#code"}],captures:{0:{name:"meta.bracket.scala"}},name:"meta.source.embedded.scala"},{match:" (?:([-_a-zA-Z0-9]+)((:)))?([_a-zA-Z-]+)=",captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}}},{include:"#xml-doublequotedString"},{include:"#xml-singlequotedString"}]},inheritance:{patterns:[{match:'\\b(extends|with|derives)\\b\\s*([A-Z\\p{Lt}\\p{Lu}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|`[^`]+`|(?=\\([^\\)]+=>)|(?=(?:[A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?|[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+))|(?="))?',captures:{1:{name:"keyword.declaration.scala"},2:{name:"entity.name.class"}}}]},extension:{patterns:[{match:"^\\s*(extension)\\s+(?=[\\[\\(])",captures:{1:{name:"keyword.declaration.scala"}}}]},"parameter-list":{patterns:[{match:"(?<=[^\\._$a-zA-Z0-9])(`[^`]+`|[_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}][A-Z\\p{Lt}\\p{Lu}_a-z\\$\\p{Lo}\\p{Nl}\\p{Ll}0-9]*(?:(?<=_)[!#%&*+\\-\\/:<>=?@^|~\\p{Sm}\\p{So}]+)?)\\s*(:)\\s+",captures:{1:{name:"variable.parameter.scala"},2:{name:"meta.colon.scala"}}}]},"xml-literal":{patterns:[{end:"(>(<))/(?:([-_a-zA-Z0-9]+)((:)))?([-_a-zA-Z0-9:]*[_a-zA-Z0-9])(>)",begin:"(<)((?:([_a-zA-Z0-9][_a-zA-Z0-9]*)((:)))?([_a-zA-Z0-9][-_a-zA-Z0-9:]*))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"entity.name.tag.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"}},patterns:[{include:"#xml-embedded-content"}],comment:"We do not allow a tag name to start with a - since this would likely conflict with the <- operator. This is not very common for tag names anyway. Also code such as -- if (val <val2 || val> val3) will falsly be recognized as an xml tag. The solution is to put a space on either side of the comparison operator",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"meta.scope.between-tag-pair.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"entity.name.tag.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml"},{end:"(/?>)",begin:"(</?)(?:([_a-zA-Z0-9][-_a-zA-Z0-9]*)((:)))?([_a-zA-Z0-9][-_a-zA-Z0-9:]*)(?=[^>]*?>)",patterns:[{include:"#xml-embedded-content"}],captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},name:"meta.tag.xml"},{include:"#xml-entity"}]}},uuid:"158C0929-299A-40C8-8D89-316BE0C446E8",patterns:[{include:"#code"}],name:"scala",scopeName:"source.scala",displayName:"Scala"})]}}]); diff --git a/5550.0bb49563.async.js b/5550.0bb49563.async.js new file mode 100644 index 00000000..ccd2e4a8 --- /dev/null +++ b/5550.0bb49563.async.js @@ -0,0 +1,13 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5550],{65550:function(s,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({fileTypes:["S","s","riscv","asm"],keyEquivalent:"^~M",name:"riscv",patterns:[{comment:"ok actually this are instructions, but one also could call them funtions\u2026",match:"\\b(la|lb|lh|lw|ld|nop|li|mv|not|neg|negw|sext\\.w|seqz|snez|sltz|sgtz|beqz|bnez|blez|bgez|bltz|bgtz|bgt|ble|bgtu|bleu|j|jal|jr|ret|call|tail|fence|csr[r|w|s|c]|csr[w|s|c]i)\\b",name:"support.function.pseudo.riscv"},{match:"\\b(add|addw|auipc|lui|jalr|beq|bne|blt|bge|bltu|bgeu|lb|lh|lw|ld|lbu|lhu|sb|sh|sw|sd|addi|addiw|slti|sltiu|xori|ori|andi|slli|slliw|srli|srliw|srai|sraiw|sub|subw|sll|sllw|slt|sltu|xor|srl|srlw|sra|sraw|or|and|fence|fence\\.i|csrrw|csrrs|csrrc|csrrwi|csrrsi|csrrci)\\b",name:"support.function.riscv"},{comment:"priviledged instructions",match:"\\b(ecall|ebreak|sfence\\.vma|mret|sret|uret|wfi)\\b",name:"support.function.riscv.privileged"},{comment:"M extension (multiplication and division)",match:"\\b(mul|mulh|mulhsu|mulhu|div|divu|rem|remu|mulw|divw|divuw|remw|remuw)\\b",name:"support.function.riscv.m"},{comment:"C extension (compressed instructions)",match:"\\b(c\\.addi4spn|c\\.fld|c\\.lq|c\\.lw|c\\.flw|c\\.ld|c\\.fsd|c\\.sq|c\\.sw|c\\.fsw|c\\.sd|c\\.nop|c\\.addi|c\\.jal|c\\.addiw|c\\.li|c\\.addi16sp|c\\.lui|c\\.srli|c\\.srli64|c\\.srai|c\\.srai64|c\\.andi|c\\.sub|c\\.xor|c\\.or|c\\.and|c\\.subw|c\\.addw|c\\.j|c\\.beqz|c\\.bnez)\\b",name:"support.function.riscv.c"},{comment:"A extension (atomic instructions)",match:"\\b(lr\\.[w|d]|sc\\.[w|d]|amoswap\\.[w|d]|amoadd\\.[w|d]|amoxor\\.[w|d]|amoand\\.[w|d]|amoor\\.[w|d]|amomin\\.[w|d]|amomax\\.[w|d]|amominu\\.[w|d]|amomaxu\\.[w|d])\\b",name:"support.function.riscv.a"},{comment:"F extension (single precision floating point)",match:"\\b(flw|fsw|fmadd\\.s|fmsub\\.s|fnmsub\\.s|fnmadd\\.s|fadd\\.s|fsub\\.s|fmul\\.s|fdiv\\.s|fsqrt\\.s|fsgnj\\.s|fsgnjn\\.s|fsgnjx\\.s|fmin\\.s|fmax\\.s|fcvt\\.w\\.s|fcvt\\.wu\\.s|fmv\\.x\\.w|feq\\.s|flt\\.s|fle\\.s|fclass\\.s|fcvt\\.s\\.w|fcvt\\.s\\.wu|fmv\\.w\\.x|fcvt\\.l\\.s|fcvt\\.lu\\.s|fcvt\\.s\\.l|fcvt\\.s\\.lu)\\b",name:"support.function.riscv.f"},{comment:"D extension (double precision floating point)",match:"\\b(fld|fsd|fmadd\\.d|fmsub\\.d|fnmsub\\.d|fnmadd\\.d|fadd\\.d|fsub\\.d|fmul\\.d|fdiv\\.d|fsqrt\\.d|fsgnj\\.d|fsgnjn\\.d|fsgnjx\\.d|fmin\\.d|fmax\\.d|fcvt\\.s\\.d|fcvt\\.d\\.s|feq\\.d|flt\\.d|fle\\.d|fclass\\.d|fcvt\\.w\\.d|fcvt\\.wu\\.d|fcvt\\.d\\.w|fcvt\\.d\\.wu|fcvt\\.l\\.d|fcvt\\.lu\\.d|fmv\\.x\\.d|fcvt\\.d\\.l|fcvt\\.d\\.lu|fmv\\.d\\.x)\\b",name:"support.function.riscv.d"},{match:"\\.(skip|ascii|asciiz|byte|[2|4|8]byte|data|double|float|half|kdata|ktext|space|text|word|dword|dtprelword|dtpreldword|set\\s*(noat|at)|[s|u]leb128|string|incbin|zero|rodata|comm|common)\\b",name:"storage.type.riscv"},{match:"\\.(balign|align|p2align|extern|globl|global|local|pushsection|section|bss|insn|option|type|equ|macro|endm|file|ident)\\b",name:"storage.modifier.riscv"},{captures:{1:{name:"entity.name.function.label.riscv"}},match:"\\b([A-Za-z0-9_]+):",name:"meta.function.label.riscv"},{captures:{1:{name:"punctuation.definition.variable.riscv"}},match:"\\b(x([0-9]|1[0-9]|2[0-9]|3[0-1]))\\b",name:"variable.other.register.usable.by-number.riscv"},{captures:{1:{name:"punctuation.definition.variable.riscv"}},match:"\\b(zero|ra|sp|gp|tp|t[0-6]|a[0-7]|s[0-9]|fp|s1[0-1])\\b",name:"variable.other.register.usable.by-name.riscv"},{captures:{1:{name:"punctuation.definition.variable.riscv"}},match:"\\b(([umsh]|vs)status|([umsh]|vs)ie|([ums]|vs)tvec|([ums]|vs)scratch|([ums]|vs)epc|([ums]|vs)cause|([umsh]|vs)tval|([umsh]|vs)ip|fflags|frm|fcsr|m?cycleh?|timeh?|m?instreth?|m?hpmcounter([3-9]|[12][0-9]|3[01])h?|[msh][ei]deleg|[msh]counteren|v?satp|hgeie|hgeip|[hm]tinst|hvip|hgatp|htimedeltah?|mvendorid|marchid|mimpid|mhartid|misa|mstatush|mtval2|pmpcfg[0-3]|pmpaddr([0-9]|1[0-5])|mcountinhibit|mhpmevent([3-9]|[12][0-9]|3[01])|tselect|tdata[1-3]|dcsr|dpc|dscratch[0-1])\\b",name:"variable.other.csr.names.riscv"},{captures:{1:{name:"punctuation.definition.variable.riscv"}},match:"\\bf([0-9]|1[0-9]|2[0-9]|3[0-1])\\b",name:"variable.other.register.usable.floating-point.riscv"},{match:"\\b\\d+\\.\\d+\\b",name:"constant.numeric.float.riscv"},{match:"\\b(\\d+|0(x|X)[a-fA-F0-9]+)\\b",name:"constant.numeric.integer.riscv"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.riscv"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.riscv"}},name:"string.quoted.double.riscv",patterns:[{match:'\\\\[rnt\\\\"]',name:"constant.character.escape.riscv"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.riscv"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.riscv"}},name:"string.quoted.single.riscv",patterns:[{match:'\\\\[rnt\\\\"]',name:"constant.character.escape.riscv"}]},{begin:"\\/\\*",end:"\\*\\/",name:"comment.block"},{begin:"\\/\\/",end:"\\n",name:"comment.line.double-slash"},{begin:`(?x) + ^\\s*\\#\\s*(define)\\s+ # define + ((?<id>[a-zA-Z_][a-zA-Z0-9_]*)) # macro name + (?: # and optionally: + (\\() # an open parenthesis + ( + \\s* \\g<id> \\s* # first argument + ((,) \\s* \\g<id> \\s*)* # additional arguments + (?:\\.\\.\\.)? # varargs ellipsis? + ) + (\\)) # a close parenthesis + )? + `,beginCaptures:{1:{name:"keyword.control.import.define.c"},2:{name:"entity.name.function.preprocessor.c"},4:{name:"punctuation.definition.parameters.c"},5:{name:"variable.parameter.preprocessor.c"},7:{name:"punctuation.separator.parameters.c"},8:{name:"punctuation.definition.parameters.c"}},end:"(?=(?://|/\\*))|$",name:"meta.preprocessor.macro.c",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.c"},{include:"$base"}]},{begin:"^\\s*#\\s*(error|warning)\\b",captures:{1:{name:"keyword.control.import.error.c"}},end:"$",name:"meta.preprocessor.diagnostic.c",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.c"}]},{begin:"^\\s*#\\s*(include|import)\\b\\s+",captures:{1:{name:"keyword.control.import.include.c"}},end:"(?=(?://|/\\*))|$",name:"meta.preprocessor.c.include",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.c"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.double.include.c"},{begin:"<",beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:">",endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.other.lt-gt.include.c"}]},{begin:"^\\s*#\\s*(define|defined|elif|else|if|ifdef|ifndef|line|pragma|undef|endif)\\b",captures:{1:{name:"keyword.control.import.c"}},end:"(?=(?://|/\\*))|$",name:"meta.preprocessor.c",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.c"}]},{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.riscv"}},end:"(?!\\G)",patterns:[{begin:"#|(\\/\\/)",beginCaptures:{0:{name:"punctuation.definition.comment.riscv"}},end:"\\n",name:"comment.line.number-sign.riscv"}]}],scopeName:"source.riscv",uuid:"003223C7-B8D1-4B7F-BF91-5E0062B19B53",displayName:"RISC-V"})]}}]); diff --git a/5554.fc6ec65d.async.js b/5554.fc6ec65d.async.js new file mode 100644 index 00000000..5accc038 --- /dev/null +++ b/5554.fc6ec65d.async.js @@ -0,0 +1,32 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5554],{82669:function(Me,ce,i){"use strict";i.d(ce,{Z:function(){return fe}});var f=i(97605),H=i(50959),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},x=s,w=i(36264),ee=function(Ie,o){return H.createElement(w.Z,(0,f.Z)({},Ie,{ref:o,icon:x}))},fe=H.forwardRef(ee)},61020:function(Me,ce,i){"use strict";i.d(ce,{Z:function(){return fe}});var f=i(97605),H=i(50959),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},x=s,w=i(36264),ee=function(Ie,o){return H.createElement(w.Z,(0,f.Z)({},Ie,{ref:o,icon:x}))},fe=H.forwardRef(ee)},98651:function(Me,ce,i){"use strict";var f=i(50959),H=i(81477),s=i(83427);const x=w=>{const{componentName:ee}=w,{getPrefixCls:fe}=(0,f.useContext)(H.E_),Se=fe("empty");switch(ee){case"Table":case"List":return f.createElement(s.Z,{image:s.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return f.createElement(s.Z,{image:s.Z.PRESENTED_IMAGE_SIMPLE,className:`${Se}-small`});default:return f.createElement(s.Z,null)}};ce.Z=x},83427:function(Me,ce,i){"use strict";i.d(ce,{Z:function(){return it}});var f=i(84875),H=i.n(f),s=i(50959),x=i(81477),w=i(92e3),ee=i(99978),fe=i(36033),Ie=()=>{const[,z]=(0,fe.Z)(),t=new ee.C(z.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return s.createElement("svg",{style:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},s.createElement("g",{fill:"none",fillRule:"evenodd"},s.createElement("g",{transform:"translate(24 31.67)"},s.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),s.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),s.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),s.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),s.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),s.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),s.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},s.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),s.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},Pe=()=>{const[,z]=(0,fe.Z)(),{colorFill:re,colorFillTertiary:t,colorFillQuaternary:l,colorBgContainer:a}=z,{borderColor:b,shadowColor:P,contentColor:$}=(0,s.useMemo)(()=>({borderColor:new ee.C(re).onBackground(a).toHexShortString(),shadowColor:new ee.C(t).onBackground(a).toHexShortString(),contentColor:new ee.C(l).onBackground(a).toHexShortString()}),[re,t,l,a]);return s.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},s.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},s.createElement("ellipse",{fill:P,cx:"32",cy:"33",rx:"32",ry:"7"}),s.createElement("g",{fillRule:"nonzero",stroke:b},s.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),s.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:$}))))},me=i(19356),Be=i(76247);const Ge=z=>{const{componentCls:re,margin:t,marginXS:l,marginXL:a,fontSize:b,lineHeight:P}=z;return{[re]:{marginInline:l,fontSize:b,lineHeight:P,textAlign:"center",[`${re}-image`]:{height:z.emptyImgHeight,marginBottom:l,opacity:z.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${re}-description`]:{color:z.colorText},[`${re}-footer`]:{marginTop:t},"&-normal":{marginBlock:a,color:z.colorTextDisabled,[`${re}-description`]:{color:z.colorTextDisabled},[`${re}-image`]:{height:z.emptyImgHeightMD}},"&-small":{marginBlock:l,color:z.colorTextDisabled,[`${re}-image`]:{height:z.emptyImgHeightSM}}}}};var C=(0,me.Z)("Empty",z=>{const{componentCls:re,controlHeightLG:t}=z,l=(0,Be.TS)(z,{emptyImgCls:`${re}-img`,emptyImgHeight:t*2.5,emptyImgHeightMD:t,emptyImgHeightSM:t*.875});return[Ge(l)]}),Re=function(z,re){var t={};for(var l in z)Object.prototype.hasOwnProperty.call(z,l)&&re.indexOf(l)<0&&(t[l]=z[l]);if(z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,l=Object.getOwnPropertySymbols(z);a<l.length;a++)re.indexOf(l[a])<0&&Object.prototype.propertyIsEnumerable.call(z,l[a])&&(t[l[a]]=z[l[a]]);return t};const Xe=s.createElement(Ie,null),Oe=s.createElement(Pe,null),et=z=>{var{className:re,rootClassName:t,prefixCls:l,image:a=Xe,description:b,children:P,imageStyle:$,style:J}=z,ae=Re(z,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:vt,direction:lt,empty:Fe}=s.useContext(x.E_),We=vt("empty",l),[Ct,yt]=C(We),[tt]=(0,w.Z)("Empty"),ct=typeof b!="undefined"?b:tt==null?void 0:tt.description,Et=typeof ct=="string"?ct:"empty";let gt=null;return typeof a=="string"?gt=s.createElement("img",{alt:Et,src:a}):gt=a,Ct(s.createElement("div",Object.assign({className:H()(yt,We,Fe==null?void 0:Fe.className,{[`${We}-normal`]:a===Oe,[`${We}-rtl`]:lt==="rtl"},re,t),style:Object.assign(Object.assign({},Fe==null?void 0:Fe.style),J)},ae),s.createElement("div",{className:`${We}-image`,style:$},gt),ct&&s.createElement("div",{className:`${We}-description`},ct),P&&s.createElement("div",{className:`${We}-footer`},P)))};et.PRESENTED_IMAGE_DEFAULT=Xe,et.PRESENTED_IMAGE_SIMPLE=Oe;var it=et},82210:function(Me,ce,i){"use strict";var f=i(50959),H=i(84875),s=i.n(H),x=i(43984),w=i(87017),ee=i(20135),fe=i(89585),Se=i(4841),Ie=i(31503),o=i(81477),Pe=i(98651),me=i(92764),Be=i(24525),Ge=i(33121),C=i(23554),Re=i(51137),Xe=i(32882),Oe=i(85269),et=i(18421),it=function(a,b){var P={};for(var $ in a)Object.prototype.hasOwnProperty.call(a,$)&&b.indexOf($)<0&&(P[$]=a[$]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,$=Object.getOwnPropertySymbols(a);J<$.length;J++)b.indexOf($[J])<0&&Object.prototype.propertyIsEnumerable.call(a,$[J])&&(P[$[J]]=a[$[J]]);return P};const z="SECRET_COMBOBOX_MODE_DO_NOT_USE",re=(a,b)=>{var P,$,{prefixCls:J,bordered:ae=!0,className:vt,rootClassName:lt,getPopupContainer:Fe,popupClassName:We,dropdownClassName:Ct,listHeight:yt=256,placement:tt,listItemHeight:ct=24,size:Et,disabled:gt,notFoundContent:kt,status:bn,builtinPlacements:Cn,dropdownMatchSelectWidth:yn,popupMatchSelectWidth:Wt,direction:Lt,style:En,allowClear:en}=a,He=it(a,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:In,getPrefixCls:tn,renderEmpty:At,direction:wn,virtual:On,popupMatchSelectWidth:nn,popupOverflow:on,select:nt}=f.useContext(o.E_),Ae=tn("select",J),xn=tn(),pt=Lt!=null?Lt:wn,{compactSize:Dn,compactItemClassnames:Kt}=(0,C.ri)(Ae,pt),[Mn,Ut]=(0,Re.Z)(Ae),Pt=f.useMemo(()=>{const{mode:Rt}=He;if(Rt!=="combobox")return Rt===z?"combobox":Rt},[He.mode]),rn=Pt==="multiple"||Pt==="tags",an=(0,et.Z)(He.suffixIcon,He.showArrow),ln=(P=Wt!=null?Wt:yn)!==null&&P!==void 0?P:nn,{status:Pn,hasFeedback:cn,isFormItemInput:Rn,feedbackIcon:$n}=f.useContext(Ge.aM),sn=(0,Ie.F)(Pn,bn);let _t;kt!==void 0?_t=kt:Pt==="combobox"?_t=null:_t=(At==null?void 0:At("Select"))||f.createElement(Pe.Z,{componentName:"Select"});const{suffixIcon:Zn,itemIcon:un,removeIcon:Tn,clearIcon:dn}=(0,Oe.Z)(Object.assign(Object.assign({},He),{multiple:rn,hasFeedback:cn,feedbackIcon:$n,showSuffixIcon:an,prefixCls:Ae,showArrow:He.showArrow,componentName:"Select"})),Ln=en===!0?{clearIcon:dn}:en,An=(0,w.Z)(He,["suffixIcon","itemIcon"]),jt=s()(We||Ct,{[`${Ae}-dropdown-${pt}`]:pt==="rtl"},lt,Ut),fn=(0,Be.Z)(Rt=>{var Nt;return(Nt=Et!=null?Et:Dn)!==null&&Nt!==void 0?Nt:Rt}),_n=f.useContext(me.Z),Nn=gt!=null?gt:_n,Bn=s()({[`${Ae}-lg`]:fn==="large",[`${Ae}-sm`]:fn==="small",[`${Ae}-rtl`]:pt==="rtl",[`${Ae}-borderless`]:!ae,[`${Ae}-in-form-item`]:Rn},(0,Ie.Z)(Ae,sn,cn),Kt,nt==null?void 0:nt.className,vt,lt,Ut),Hn=f.useMemo(()=>tt!==void 0?tt:pt==="rtl"?"bottomRight":"bottomLeft",[tt,pt]),Vn=(0,Xe.Z)(Cn,on),[mn]=(0,ee.Cn)("SelectLike",($=He.dropdownStyle)===null||$===void 0?void 0:$.zIndex);return Mn(f.createElement(x.ZP,Object.assign({ref:b,virtual:On,showSearch:nt==null?void 0:nt.showSearch},An,{style:Object.assign(Object.assign({},nt==null?void 0:nt.style),En),dropdownMatchSelectWidth:ln,builtinPlacements:Vn,transitionName:(0,fe.m)(xn,"slide-up",He.transitionName),listHeight:yt,listItemHeight:ct,mode:Pt,prefixCls:Ae,placement:Hn,direction:pt,suffixIcon:Zn,menuItemSelectedIcon:un,removeIcon:Tn,allowClear:Ln,notFoundContent:_t,className:Bn,getPopupContainer:Fe||In,dropdownClassName:jt,disabled:Nn,dropdownStyle:Object.assign(Object.assign({},He==null?void 0:He.dropdownStyle),{zIndex:mn})})))},t=f.forwardRef(re),l=(0,Se.Z)(t);t.SECRET_COMBOBOX_MODE_DO_NOT_USE=z,t.Option=x.Wx,t.OptGroup=x.Xo,t._InternalPanelDoNotUseOrYouWillBeFired=l,ce.Z=t},51137:function(Me,ce,i){"use strict";i.d(ce,{Z:function(){return re}});var f=i(16431),H=i(89148),s=i(76247),x=i(19356),w=i(26047),ee=i(5107);const fe=t=>{const{optionHeight:l,optionFontSize:a,optionLineHeight:b,optionPadding:P}=t;return{position:"relative",display:"block",minHeight:l,padding:P,color:t.colorText,fontWeight:"normal",fontSize:a,lineHeight:b,boxSizing:"border-box"}};var Ie=t=>{const{antCls:l,componentCls:a}=t,b=`${a}-item`,P=`&${l}-slide-up-enter${l}-slide-up-enter-active`,$=`&${l}-slide-up-appear${l}-slide-up-appear-active`,J=`&${l}-slide-up-leave${l}-slide-up-leave-active`,ae=`${a}-dropdown-placement-`;return[{[`${a}-dropdown`]:Object.assign(Object.assign({},(0,f.Wf)(t)),{position:"absolute",top:-9999,zIndex:t.zIndexPopup,boxSizing:"border-box",padding:t.paddingXXS,overflow:"hidden",fontSize:t.fontSize,fontVariant:"initial",backgroundColor:t.colorBgElevated,borderRadius:t.borderRadiusLG,outline:"none",boxShadow:t.boxShadowSecondary,[` + ${P}${ae}bottomLeft, + ${$}${ae}bottomLeft + `]:{animationName:w.fJ},[` + ${P}${ae}topLeft, + ${$}${ae}topLeft, + ${P}${ae}topRight, + ${$}${ae}topRight + `]:{animationName:w.Qt},[`${J}${ae}bottomLeft`]:{animationName:w.Uw},[` + ${J}${ae}topLeft, + ${J}${ae}topRight + `]:{animationName:w.ly},"&-hidden":{display:"none"},[`${b}`]:Object.assign(Object.assign({},fe(t)),{cursor:"pointer",transition:`background ${t.motionDurationSlow} ease`,borderRadius:t.borderRadiusSM,"&-group":{color:t.colorTextDescription,fontSize:t.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},f.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${b}-option-disabled)`]:{backgroundColor:t.optionActiveBg},[`&-selected:not(${b}-option-disabled)`]:{color:t.optionSelectedColor,fontWeight:t.optionSelectedFontWeight,backgroundColor:t.optionSelectedBg,[`${b}-option-state`]:{color:t.colorPrimary}},"&-disabled":{[`&${b}-option-selected`]:{backgroundColor:t.colorBgContainerDisabled},color:t.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:t.controlPaddingHorizontal*2}}}),"&-rtl":{direction:"rtl"}})},(0,w.oN)(t,"slide-up"),(0,w.oN)(t,"slide-down"),(0,ee.Fm)(t,"move-up"),(0,ee.Fm)(t,"move-down")]};const o=2,Pe=t=>{let{multipleSelectItemHeight:l,selectHeight:a,lineWidth:b}=t;const P=(a-l)/2-b,$=Math.ceil(P/2);return[P,$]};function me(t,l){const{componentCls:a,iconCls:b}=t,P=`${a}-selection-overflow`,$=t.multipleSelectItemHeight,[J]=Pe(t),ae=l?`${a}-${l}`:"";return{[`${a}-multiple${ae}`]:{fontSize:t.fontSize,[P]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${a}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",padding:`${J-o}px ${o*2}px`,borderRadius:t.borderRadius,[`${a}-show-search&`]:{cursor:"text"},[`${a}-disabled&`]:{background:t.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${o}px 0`,lineHeight:`${$}px`,visibility:"hidden",content:'"\\a0"'}},[` + &${a}-show-arrow ${a}-selector, + &${a}-allow-clear ${a}-selector + `]:{paddingInlineEnd:t.fontSizeIcon+t.controlPaddingHorizontal},[`${a}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:$,marginTop:o,marginBottom:o,lineHeight:`${$-t.lineWidth*2}px`,background:t.multipleItemBg,border:`${t.lineWidth}px ${t.lineType} ${t.multipleItemBorderColor}`,borderRadius:t.borderRadiusSM,cursor:"default",transition:`font-size ${t.motionDurationSlow}, line-height ${t.motionDurationSlow}, height ${t.motionDurationSlow}`,marginInlineEnd:o*2,paddingInlineStart:t.paddingXS,paddingInlineEnd:t.paddingXS/2,[`${a}-disabled&`]:{color:t.multipleItemColorDisabled,borderColor:t.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:t.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,f.Ro)()),{display:"inline-flex",alignItems:"center",color:t.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${b}`]:{verticalAlign:"-0.2em"},"&:hover":{color:t.colorIconHover}})},[`${P}-item + ${P}-item`]:{[`${a}-selection-search`]:{marginInlineStart:0}},[`${P}-item-suffix`]:{height:"100%"},[`${a}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:t.inputPaddingHorizontalBase-J,[` + &-input, + &-mirror + `]:{height:$,fontFamily:t.fontFamily,lineHeight:`${$}px`,transition:`all ${t.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${a}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:t.inputPaddingHorizontalBase,insetInlineEnd:t.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${t.motionDurationSlow}`}}}}var Ge=t=>{const{componentCls:l}=t,a=(0,s.TS)(t,{selectHeight:t.controlHeightSM,multipleSelectItemHeight:t.controlHeightXS,borderRadius:t.borderRadiusSM,borderRadiusSM:t.borderRadiusXS}),b=(0,s.TS)(t,{fontSize:t.fontSizeLG,selectHeight:t.controlHeightLG,multipleSelectItemHeight:t.multipleItemHeightLG,borderRadius:t.borderRadiusLG,borderRadiusSM:t.borderRadius}),[,P]=Pe(t);return[me(t),me(a,"sm"),{[`${l}-multiple${l}-sm`]:{[`${l}-selection-placeholder`]:{insetInline:t.controlPaddingHorizontalSM-t.lineWidth},[`${l}-selection-search`]:{marginInlineStart:P}}},me(b,"lg")]};function C(t,l){const{componentCls:a,inputPaddingHorizontalBase:b,borderRadius:P}=t,$=t.controlHeight-t.lineWidth*2,J=Math.ceil(t.fontSize*1.25),ae=l?`${a}-${l}`:"";return{[`${a}-single${ae}`]:{fontSize:t.fontSize,height:t.controlHeight,[`${a}-selector`]:Object.assign(Object.assign({},(0,f.Wf)(t,!0)),{display:"flex",borderRadius:P,[`${a}-selection-search`]:{position:"absolute",top:0,insetInlineStart:b,insetInlineEnd:b,bottom:0,"&-input":{width:"100%"}},[` + ${a}-selection-item, + ${a}-selection-placeholder + `]:{padding:0,lineHeight:`${$}px`,transition:`all ${t.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${a}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${a}-selection-item:empty:after`,`${a}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + &${a}-show-arrow ${a}-selection-item, + &${a}-show-arrow ${a}-selection-placeholder + `]:{paddingInlineEnd:J},[`&${a}-open ${a}-selection-item`]:{color:t.colorTextPlaceholder},[`&:not(${a}-customize-input)`]:{[`${a}-selector`]:{width:"100%",height:"100%",padding:`0 ${b}px`,[`${a}-selection-search-input`]:{height:$},"&:after":{lineHeight:`${$}px`}}},[`&${a}-customize-input`]:{[`${a}-selector`]:{"&:after":{display:"none"},[`${a}-selection-search`]:{position:"static",width:"100%"},[`${a}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${b}px`,"&:after":{display:"none"}}}}}}}function Re(t){const{componentCls:l}=t,a=t.controlPaddingHorizontalSM-t.lineWidth;return[C(t),C((0,s.TS)(t,{controlHeight:t.controlHeightSM,borderRadius:t.borderRadiusSM}),"sm"),{[`${l}-single${l}-sm`]:{[`&:not(${l}-customize-input)`]:{[`${l}-selection-search`]:{insetInlineStart:a,insetInlineEnd:a},[`${l}-selector`]:{padding:`0 ${a}px`},[`&${l}-show-arrow ${l}-selection-search`]:{insetInlineEnd:a+t.fontSize*1.5},[` + &${l}-show-arrow ${l}-selection-item, + &${l}-show-arrow ${l}-selection-placeholder + `]:{paddingInlineEnd:t.fontSize*1.5}}}},C((0,s.TS)(t,{controlHeight:t.singleItemHeightLG,fontSize:t.fontSizeLG,borderRadius:t.borderRadiusLG}),"lg")]}const Xe=t=>{const{componentCls:l,selectorBg:a}=t;return{position:"relative",backgroundColor:a,border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,transition:`all ${t.motionDurationMid} ${t.motionEaseInOut}`,input:{cursor:"pointer"},[`${l}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${l}-disabled&`]:{color:t.colorTextDisabled,background:t.colorBgContainerDisabled,cursor:"not-allowed",[`${l}-multiple&`]:{background:t.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},Oe=function(t,l){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:b,borderHoverColor:P,antCls:$,borderActiveColor:J,outlineColor:ae,controlOutlineWidth:vt}=l,lt=a?{[`${b}-selector`]:{borderColor:J}}:{};return{[t]:{[`&:not(${b}-disabled):not(${b}-customize-input):not(${$}-pagination-size-changer)`]:Object.assign(Object.assign({},lt),{[`&:hover ${b}-selector`]:{borderColor:P},[`${b}-focused& ${b}-selector`]:{borderColor:J,boxShadow:`0 0 0 ${vt}px ${ae}`,outline:0}})}}},et=t=>{const{componentCls:l}=t;return{[`${l}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},it=t=>{const{antCls:l,componentCls:a,inputPaddingHorizontalBase:b,iconCls:P}=t;return{[a]:Object.assign(Object.assign({},(0,f.Wf)(t)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${a}-customize-input) ${a}-selector`]:Object.assign(Object.assign({},Xe(t)),et(t)),[`${a}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},f.vS),{[`> ${l}-typography`]:{display:"inline"}}),[`${a}-selection-placeholder`]:Object.assign(Object.assign({},f.vS),{flex:1,color:t.colorTextPlaceholder,pointerEvents:"none"}),[`${a}-arrow`]:Object.assign(Object.assign({},(0,f.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:b,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[P]:{verticalAlign:"top",transition:`transform ${t.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${a}-suffix)`]:{pointerEvents:"auto"}},[`${a}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${a}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:b,zIndex:1,display:"inline-block",width:t.fontSizeIcon,height:t.fontSizeIcon,marginTop:-t.fontSizeIcon/2,color:t.colorTextQuaternary,fontSize:t.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:t.clearBg,cursor:"pointer",opacity:0,transition:`color ${t.motionDurationMid} ease, opacity ${t.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:t.colorTextTertiary}},"&:hover":{[`${a}-clear`]:{opacity:1}}}),[`${a}-has-feedback`]:{[`${a}-clear`]:{insetInlineEnd:b+t.fontSize+t.paddingXS}}}},z=t=>{const{componentCls:l}=t;return[{[l]:{[`&-borderless ${l}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${l}-in-form-item`]:{width:"100%"}}},it(t),Re(t),Ge(t),Ie(t),{[`${l}-rtl`]:{direction:"rtl"}},Oe(l,(0,s.TS)(t,{borderHoverColor:t.colorPrimaryHover,borderActiveColor:t.colorPrimary,outlineColor:t.controlOutline})),Oe(`${l}-status-error`,(0,s.TS)(t,{borderHoverColor:t.colorErrorHover,borderActiveColor:t.colorError,outlineColor:t.colorErrorOutline}),!0),Oe(`${l}-status-warning`,(0,s.TS)(t,{borderHoverColor:t.colorWarningHover,borderActiveColor:t.colorWarning,outlineColor:t.colorWarningOutline}),!0),(0,H.c)(t,{borderElCls:`${l}-selector`,focusElCls:`${l}-focused`})]};var re=(0,x.Z)("Select",(t,l)=>{let{rootPrefixCls:a}=l;const b=(0,s.TS)(t,{rootPrefixCls:a,inputPaddingHorizontalBase:t.paddingSM-1,multipleSelectItemHeight:t.multipleItemHeight,selectHeight:t.controlHeight});return[z(b)]},t=>{const{fontSize:l,lineHeight:a,controlHeight:b,controlPaddingHorizontal:P,zIndexPopupBase:$,colorText:J,fontWeightStrong:ae,controlItemBgActive:vt,controlItemBgHover:lt,colorBgContainer:Fe,colorFillSecondary:We,controlHeightLG:Ct,controlHeightSM:yt,colorBgContainerDisabled:tt,colorTextDisabled:ct}=t;return{zIndexPopup:$+50,optionSelectedColor:J,optionSelectedFontWeight:ae,optionSelectedBg:vt,optionActiveBg:lt,optionPadding:`${(b-l*a)/2}px ${P}px`,optionFontSize:l,optionLineHeight:a,optionHeight:b,selectorBg:Fe,clearBg:Fe,singleItemHeightLG:Ct,multipleItemBg:We,multipleItemBorderColor:"transparent",multipleItemHeight:yt,multipleItemHeightLG:b,multipleSelectorBgDisabled:tt,multipleItemColorDisabled:ct,multipleItemBorderColorDisabled:"transparent"}})},32882:function(Me,ce,i){"use strict";i.d(ce,{Z:function(){return H}});const f=s=>{const w={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:s==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},w),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},w),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},w),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},w),{points:["br","tr"],offset:[0,-4]})}};function H(s,x){return s||f(x)}},85269:function(Me,ce,i){"use strict";i.d(ce,{Z:function(){return Se}});var f=i(50959),H=i(60766),s=i(67536),x=i(21916),w=i(82669),ee=i(5906),fe=i(61020);function Se(Ie){let{suffixIcon:o,clearIcon:Pe,menuItemSelectedIcon:me,removeIcon:Be,loading:Ge,multiple:C,hasFeedback:Re,prefixCls:Xe,showSuffixIcon:Oe,feedbackIcon:et,showArrow:it,componentName:z}=Ie;const re=Pe!=null?Pe:f.createElement(s.Z,null),t=P=>o===null&&!Re&&!it?null:f.createElement(f.Fragment,null,Oe!==!1&&P,Re&&et);let l=null;if(o!==void 0)l=t(o);else if(Ge)l=t(f.createElement(ee.Z,{spin:!0}));else{const P=`${Xe}-suffix`;l=$=>{let{open:J,showSearch:ae}=$;return t(J&&ae?f.createElement(fe.Z,{className:P}):f.createElement(w.Z,{className:P}))}}let a=null;me!==void 0?a=me:C?a=f.createElement(H.Z,null):a=null;let b=null;return Be!==void 0?b=Be:b=f.createElement(x.Z,null),{clearIcon:re,suffixIcon:l,itemIcon:a,removeIcon:b}}},18421:function(Me,ce,i){"use strict";i.d(ce,{Z:function(){return f}});function f(H,s){return s!==void 0?s:H!==null}},5107:function(Me,ce,i){"use strict";i.d(ce,{Fm:function(){return me}});var f=i(7824),H=i(46829);const s=new f.E4("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),x=new f.E4("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),w=new f.E4("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ee=new f.E4("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),fe=new f.E4("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Se=new f.E4("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),Ie=new f.E4("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),o=new f.E4("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Pe={"move-up":{inKeyframes:Ie,outKeyframes:o},"move-down":{inKeyframes:s,outKeyframes:x},"move-left":{inKeyframes:w,outKeyframes:ee},"move-right":{inKeyframes:fe,outKeyframes:Se}},me=(Be,Ge)=>{const{antCls:C}=Be,Re=`${C}-${Ge}`,{inKeyframes:Xe,outKeyframes:Oe}=Pe[Ge];return[(0,H.R)(Re,Xe,Oe,Be.motionDurationMid),{[` + ${Re}-enter, + ${Re}-appear + `]:{opacity:0,animationTimingFunction:Be.motionEaseOutCirc},[`${Re}-leave`]:{animationTimingFunction:Be.motionEaseInOutCirc}}]}},32986:function(Me,ce,i){"use strict";i.d(ce,{ZP:function(){return fe}});var f=i(89043),H=i(50959),s=i(63490),x=0,w=(0,s.Z)();function ee(){var Se;return w?(Se=x,x+=1):Se="TEST_OR_SSR",Se}function fe(Se){var Ie=H.useState(),o=(0,f.Z)(Ie,2),Pe=o[0],me=o[1];return H.useEffect(function(){me("rc_select_".concat(ee()))},[]),Se||Pe}},43984:function(Me,ce,i){"use strict";i.d(ce,{Ac:function(){return Ut},Xo:function(){return rn},Wx:function(){return ln},ZP:function(){return ro},lk:function(){return z}});var f=i(97605),H=i(36014),s=i(25201),x=i(12309),w=i(89043),ee=i(16658),fe=i(26407),Se=i(65589),Ie=i(12868),o=i(50959),Pe=i(84875),me=i.n(Pe),Be=i(77189),Ge=i(88473),C=i(57),Re=i(12602),Xe=function(e){var c=e.className,r=e.customizeIcon,d=e.customizeIconProps,u=e.onMouseDown,v=e.onClick,g=e.children,S;return typeof r=="function"?S=r(d):S=r,o.createElement("span",{className:c,onMouseDown:function(D){D.preventDefault(),u&&u(D)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:v,"aria-hidden":!0},S!==void 0?S:o.createElement("span",{className:me()(c.split(/\s+/).map(function(O){return"".concat(O,"-icon")}))},g))},Oe=Xe;function et(n,e,c,r,d){var u=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,v=arguments.length>6?arguments[6]:void 0,g=arguments.length>7?arguments[7]:void 0,S=o.useMemo(function(){if((0,fe.Z)(r)==="object")return r.clearIcon;if(d)return d},[r,d]),O=o.useMemo(function(){return!!(!u&&r&&(c.length||v)&&!(g==="combobox"&&v===""))},[r,u,c.length,v,g]);return{allowClear:O,clearIcon:o.createElement(Oe,{className:"".concat(n,"-clear"),onMouseDown:e,customizeIcon:S},"\xD7")}}var it=o.createContext(null);function z(){return o.useContext(it)}function re(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,e=o.useState(!1),c=(0,w.Z)(e,2),r=c[0],d=c[1],u=o.useRef(null),v=function(){window.clearTimeout(u.current)};o.useEffect(function(){return v},[]);var g=function(O,D){v(),u.current=window.setTimeout(function(){d(O),D&&D()},n)};return[r,g,v]}function t(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,e=o.useRef(null),c=o.useRef(null);o.useEffect(function(){return function(){window.clearTimeout(c.current)}},[]);function r(d){(d||e.current===null)&&(e.current=d),window.clearTimeout(c.current),c.current=window.setTimeout(function(){e.current=null},n)}return[function(){return e.current},r]}function l(n,e,c,r){var d=o.useRef(null);d.current={open:e,triggerOpen:c,customizedTrigger:r},o.useEffect(function(){function u(v){var g;if(!((g=d.current)!==null&&g!==void 0&&g.customizedTrigger)){var S=v.target;S.shadowRoot&&v.composed&&(S=v.composedPath()[0]||S),d.current.open&&n().filter(function(O){return O}).every(function(O){return!O.contains(S)&&O!==S})&&d.current.triggerOpen(!1)}}return window.addEventListener("mousedown",u),function(){return window.removeEventListener("mousedown",u)}},[])}var a=i(68924),b=i(73589),P=function(e,c){var r,d=e.prefixCls,u=e.id,v=e.inputElement,g=e.disabled,S=e.tabIndex,O=e.autoFocus,D=e.autoComplete,h=e.editable,_=e.activeDescendantId,m=e.value,Z=e.maxLength,G=e.onKeyDown,q=e.onMouseDown,W=e.onChange,U=e.onPaste,X=e.onCompositionStart,pe=e.onCompositionEnd,Y=e.open,T=e.attrs,te=v||o.createElement("input",null),ue=te,he=ue.ref,K=ue.props,ie=K.onKeyDown,be=K.onChange,Ce=K.onMouseDown,k=K.onCompositionStart,de=K.onCompositionEnd,Q=K.style;return(0,Ie.Kp)(!("maxLength"in te.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),te=o.cloneElement(te,(0,x.Z)((0,x.Z)((0,x.Z)({type:"search"},K),{},{id:u,ref:(0,Re.sQ)(c,he),disabled:g,tabIndex:S,autoComplete:D||"off",autoFocus:O,className:me()("".concat(d,"-selection-search-input"),(r=te)===null||r===void 0||(r=r.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-expanded":Y||!1,"aria-haspopup":"listbox","aria-owns":"".concat(u,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(u,"_list"),"aria-activedescendant":Y?_:void 0},T),{},{value:h?m:"",maxLength:Z,readOnly:!h,unselectable:h?null:"on",style:(0,x.Z)((0,x.Z)({},Q),{},{opacity:h?null:0}),onKeyDown:function(I){G(I),ie&&ie(I)},onMouseDown:function(I){q(I),Ce&&Ce(I)},onChange:function(I){W(I),be&&be(I)},onCompositionStart:function(I){X(I),k&&k(I)},onCompositionEnd:function(I){pe(I),de&&de(I)},onPaste:U})),te},$=o.forwardRef(P);$.displayName="Input";var J=$;function ae(n){return Array.isArray(n)?n:n!==void 0?[n]:[]}var vt=typeof window!="undefined"&&window.document&&window.document.documentElement,lt=vt;function Fe(n){return n!=null}function We(n){return!n&&n!==0}function Ct(n){return["string","number"].includes((0,fe.Z)(n))}function yt(n){var e=void 0;return n&&(Ct(n.title)?e=n.title.toString():Ct(n.label)&&(e=n.label.toString())),e}function tt(n,e){lt?o.useLayoutEffect(n,e):o.useEffect(n,e)}function ct(n){var e;return(e=n.key)!==null&&e!==void 0?e:n.value}var Et=function(e){e.preventDefault(),e.stopPropagation()},gt=function(e){var c=e.id,r=e.prefixCls,d=e.values,u=e.open,v=e.searchValue,g=e.autoClearSearchValue,S=e.inputRef,O=e.placeholder,D=e.disabled,h=e.mode,_=e.showSearch,m=e.autoFocus,Z=e.autoComplete,G=e.activeDescendantId,q=e.tabIndex,W=e.removeIcon,U=e.maxTagCount,X=e.maxTagTextLength,pe=e.maxTagPlaceholder,Y=pe===void 0?function(L){return"+ ".concat(L.length," ...")}:pe,T=e.tagRender,te=e.onToggleOpen,ue=e.onRemove,he=e.onInputChange,K=e.onInputPaste,ie=e.onInputKeyDown,be=e.onInputMouseDown,Ce=e.onInputCompositionStart,k=e.onInputCompositionEnd,de=o.useRef(null),Q=(0,o.useState)(0),B=(0,w.Z)(Q,2),I=B[0],$e=B[1],Ye=(0,o.useState)(!1),Qe=(0,w.Z)(Ye,2),Ze=Qe[0],Ke=Qe[1],_e="".concat(r,"-selection"),ve=u||h==="multiple"&&g===!1||h==="tags"?v:"",ht=h==="tags"||h==="multiple"&&g===!1||_&&(u||Ze);tt(function(){$e(de.current.scrollWidth)},[ve]);function st(L,j,ge,Te,xe){return o.createElement("span",{className:me()("".concat(_e,"-item"),(0,s.Z)({},"".concat(_e,"-item-disabled"),ge)),title:yt(L)},o.createElement("span",{className:"".concat(_e,"-item-content")},j),Te&&o.createElement(Oe,{className:"".concat(_e,"-item-remove"),onMouseDown:Et,onClick:xe,customizeIcon:W},"\xD7"))}function N(L,j,ge,Te,xe){var Je=function(Ne){Et(Ne),te(!u)};return o.createElement("span",{onMouseDown:Je},T({label:j,value:L,disabled:ge,closable:Te,onClose:xe}))}function y(L){var j=L.disabled,ge=L.label,Te=L.value,xe=!D&&!j,Je=ge;if(typeof X=="number"&&(typeof ge=="string"||typeof ge=="number")){var we=String(Je);we.length>X&&(Je="".concat(we.slice(0,X),"..."))}var Ne=function(ye){ye&&ye.stopPropagation(),ue(L)};return typeof T=="function"?N(Te,Je,j,xe,Ne):st(L,Je,j,xe,Ne)}function V(L){var j=typeof Y=="function"?Y(L):Y;return st({title:j},j,!1)}var ne=o.createElement("div",{className:"".concat(_e,"-search"),style:{width:I},onFocus:function(){Ke(!0)},onBlur:function(){Ke(!1)}},o.createElement(J,{ref:S,open:u,prefixCls:r,id:c,inputElement:null,disabled:D,autoFocus:m,autoComplete:Z,editable:ht,activeDescendantId:G,value:ve,onKeyDown:ie,onMouseDown:be,onChange:he,onPaste:K,onCompositionStart:Ce,onCompositionEnd:k,tabIndex:q,attrs:(0,a.Z)(e,!0)}),o.createElement("span",{ref:de,className:"".concat(_e,"-search-mirror"),"aria-hidden":!0},ve,"\xA0")),oe=o.createElement(b.Z,{prefixCls:"".concat(_e,"-overflow"),data:d,renderItem:y,renderRest:V,suffix:ne,itemKey:ct,maxCount:U});return o.createElement(o.Fragment,null,oe,!d.length&&!ve&&o.createElement("span",{className:"".concat(_e,"-placeholder")},O))},kt=gt,bn=function(e){var c=e.inputElement,r=e.prefixCls,d=e.id,u=e.inputRef,v=e.disabled,g=e.autoFocus,S=e.autoComplete,O=e.activeDescendantId,D=e.mode,h=e.open,_=e.values,m=e.placeholder,Z=e.tabIndex,G=e.showSearch,q=e.searchValue,W=e.activeValue,U=e.maxLength,X=e.onInputKeyDown,pe=e.onInputMouseDown,Y=e.onInputChange,T=e.onInputPaste,te=e.onInputCompositionStart,ue=e.onInputCompositionEnd,he=e.title,K=o.useState(!1),ie=(0,w.Z)(K,2),be=ie[0],Ce=ie[1],k=D==="combobox",de=k||G,Q=_[0],B=q||"";k&&W&&!be&&(B=W),o.useEffect(function(){k&&Ce(!1)},[k,W]);var I=D!=="combobox"&&!h&&!G?!1:!!B,$e=he===void 0?yt(Q):he,Ye=function(){if(Q)return null;var Ze=I?{visibility:"hidden"}:void 0;return o.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:Ze},m)};return o.createElement(o.Fragment,null,o.createElement("span",{className:"".concat(r,"-selection-search")},o.createElement(J,{ref:u,prefixCls:r,id:d,open:h,inputElement:c,disabled:v,autoFocus:g,autoComplete:S,editable:de,activeDescendantId:O,value:B,onKeyDown:X,onMouseDown:pe,onChange:function(Ze){Ce(!0),Y(Ze)},onPaste:T,onCompositionStart:te,onCompositionEnd:ue,tabIndex:Z,attrs:(0,a.Z)(e,!0),maxLength:k?U:void 0})),!k&&Q?o.createElement("span",{className:"".concat(r,"-selection-item"),title:$e,style:I?{visibility:"hidden"}:void 0},Q.label):null,Ye())},Cn=bn;function yn(n){return![C.Z.ESC,C.Z.SHIFT,C.Z.BACKSPACE,C.Z.TAB,C.Z.WIN_KEY,C.Z.ALT,C.Z.META,C.Z.WIN_KEY_RIGHT,C.Z.CTRL,C.Z.SEMICOLON,C.Z.EQUALS,C.Z.CAPS_LOCK,C.Z.CONTEXT_MENU,C.Z.F1,C.Z.F2,C.Z.F3,C.Z.F4,C.Z.F5,C.Z.F6,C.Z.F7,C.Z.F8,C.Z.F9,C.Z.F10,C.Z.F11,C.Z.F12].includes(n)}var Wt=function(e,c){var r=(0,o.useRef)(null),d=(0,o.useRef)(!1),u=e.prefixCls,v=e.open,g=e.mode,S=e.showSearch,O=e.tokenWithEnter,D=e.autoClearSearchValue,h=e.onSearch,_=e.onSearchSubmit,m=e.onToggleOpen,Z=e.onInputKeyDown,G=e.domRef;o.useImperativeHandle(c,function(){return{focus:function(){r.current.focus()},blur:function(){r.current.blur()}}});var q=t(0),W=(0,w.Z)(q,2),U=W[0],X=W[1],pe=function(B){var I=B.which;(I===C.Z.UP||I===C.Z.DOWN)&&B.preventDefault(),Z&&Z(B),I===C.Z.ENTER&&g==="tags"&&!d.current&&!v&&(_==null||_(B.target.value)),yn(I)&&m(!0)},Y=function(){X(!0)},T=(0,o.useRef)(null),te=function(B){h(B,!0,d.current)!==!1&&m(!0)},ue=function(){d.current=!0},he=function(B){d.current=!1,g!=="combobox"&&te(B.target.value)},K=function(B){var I=B.target.value;if(O&&T.current&&/[\r\n]/.test(T.current)){var $e=T.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");I=I.replace($e,T.current)}T.current=null,te(I)},ie=function(B){var I=B.clipboardData,$e=I.getData("text");T.current=$e},be=function(B){var I=B.target;if(I!==r.current){var $e=document.body.style.msTouchAction!==void 0;$e?setTimeout(function(){r.current.focus()}):r.current.focus()}},Ce=function(B){var I=U();B.target!==r.current&&!I&&g!=="combobox"&&B.preventDefault(),(g!=="combobox"&&(!S||!I)||!v)&&(v&&D!==!1&&h("",!0,!1),m())},k={inputRef:r,onInputKeyDown:pe,onInputMouseDown:Y,onInputChange:K,onInputPaste:ie,onInputCompositionStart:ue,onInputCompositionEnd:he},de=g==="multiple"||g==="tags"?o.createElement(kt,(0,f.Z)({},e,k)):o.createElement(Cn,(0,f.Z)({},e,k));return o.createElement("div",{ref:G,className:"".concat(u,"-selector"),onClick:be,onMouseDown:Ce},de)},Lt=o.forwardRef(Wt);Lt.displayName="Selector";var En=Lt,en=i(62382),He=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],In=function(e){var c=e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:c,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:c,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:c,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:c,adjustY:1},htmlRegion:"scroll"}}},tn=function(e,c){var r=e.prefixCls,d=e.disabled,u=e.visible,v=e.children,g=e.popupElement,S=e.animation,O=e.transitionName,D=e.dropdownStyle,h=e.dropdownClassName,_=e.direction,m=_===void 0?"ltr":_,Z=e.placement,G=e.builtinPlacements,q=e.dropdownMatchSelectWidth,W=e.dropdownRender,U=e.dropdownAlign,X=e.getPopupContainer,pe=e.empty,Y=e.getTriggerDOMNode,T=e.onPopupVisibleChange,te=e.onPopupMouseEnter,ue=(0,ee.Z)(e,He),he="".concat(r,"-dropdown"),K=g;W&&(K=W(g));var ie=o.useMemo(function(){return G||In(q)},[G,q]),be=S?"".concat(he,"-").concat(S):O,Ce=typeof q=="number",k=o.useMemo(function(){return Ce?null:q===!1?"minWidth":"width"},[q,Ce]),de=D;Ce&&(de=(0,x.Z)((0,x.Z)({},de),{},{width:q}));var Q=o.useRef(null);return o.useImperativeHandle(c,function(){return{getPopupElement:function(){return Q.current}}}),o.createElement(en.Z,(0,f.Z)({},ue,{showAction:T?["click"]:[],hideAction:T?["click"]:[],popupPlacement:Z||(m==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:ie,prefixCls:he,popupTransitionName:be,popup:o.createElement("div",{ref:Q,onMouseEnter:te},K),stretch:k,popupAlign:U,popupVisible:u,getPopupContainer:X,popupClassName:me()(h,(0,s.Z)({},"".concat(he,"-empty"),pe)),popupStyle:de,getTriggerDOMNode:Y,onPopupVisibleChange:T}),v)},At=o.forwardRef(tn);At.displayName="SelectTrigger";var wn=At,On=i(11631);function nn(n,e){var c=n.key,r;return"value"in n&&(r=n.value),c!=null?c:r!==void 0?r:"rc-index-key-".concat(e)}function on(n,e){var c=n||{},r=c.label,d=c.value,u=c.options,v=c.groupLabel,g=r||(e?"children":"label");return{label:g,value:d||"value",options:u||"options",groupLabel:v||g}}function nt(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c=e.fieldNames,r=e.childrenAsData,d=[],u=on(c,!1),v=u.label,g=u.value,S=u.options,O=u.groupLabel;function D(h,_){h.forEach(function(m){if(_||!(S in m)){var Z=m[g];d.push({key:nn(m,d.length),groupOption:_,data:m,label:m[v],value:Z})}else{var G=m[O];G===void 0&&r&&(G=m.label),d.push({key:nn(m,d.length),group:!0,data:m,label:G}),D(m[S],!0)}})}return D(n,!1),d}function Ae(n){var e=(0,x.Z)({},n);return"props"in e||Object.defineProperty(e,"props",{get:function(){return(0,Ie.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),e}}),e}function xn(n,e){if(!e||!e.length)return null;var c=!1;function r(u,v){var g=(0,On.Z)(v),S=g[0],O=g.slice(1);if(!S)return[u];var D=u.split(S);return c=c||D.length>1,D.reduce(function(h,_){return[].concat((0,H.Z)(h),(0,H.Z)(r(_,O)))},[]).filter(function(h){return h})}var d=r(n,e);return c?d:null}var pt=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Dn=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Kt(n){return n==="tags"||n==="multiple"}var Mn=o.forwardRef(function(n,e){var c,r,d=n.id,u=n.prefixCls,v=n.className,g=n.showSearch,S=n.tagRender,O=n.direction,D=n.omitDomProps,h=n.displayValues,_=n.onDisplayValuesChange,m=n.emptyOptions,Z=n.notFoundContent,G=Z===void 0?"Not Found":Z,q=n.onClear,W=n.mode,U=n.disabled,X=n.loading,pe=n.getInputElement,Y=n.getRawInputElement,T=n.open,te=n.defaultOpen,ue=n.onDropdownVisibleChange,he=n.activeValue,K=n.onActiveValueChange,ie=n.activeDescendantId,be=n.searchValue,Ce=n.autoClearSearchValue,k=n.onSearch,de=n.onSearchSplit,Q=n.tokenSeparators,B=n.allowClear,I=n.suffixIcon,$e=n.clearIcon,Ye=n.OptionList,Qe=n.animation,Ze=n.transitionName,Ke=n.dropdownStyle,_e=n.dropdownClassName,ve=n.dropdownMatchSelectWidth,ht=n.dropdownRender,st=n.dropdownAlign,N=n.placement,y=n.builtinPlacements,V=n.getPopupContainer,ne=n.showAction,oe=ne===void 0?[]:ne,L=n.onFocus,j=n.onBlur,ge=n.onKeyUp,Te=n.onKeyDown,xe=n.onMouseDown,Je=(0,ee.Z)(n,pt),we=Kt(W),Ne=(g!==void 0?g:we)||W==="combobox",It=(0,x.Z)({},Je);Dn.forEach(function(F){delete It[F]}),D==null||D.forEach(function(F){delete It[F]});var ye=o.useState(!1),$t=(0,w.Z)(ye,2),Gt=$t[0],wt=$t[1];o.useEffect(function(){wt((0,Ge.Z)())},[]);var Ve=o.useRef(null),qe=o.useRef(null),ke=o.useRef(null),Ue=o.useRef(null),ot=o.useRef(null),rt=o.useRef(!1),ut=re(),Zt=(0,w.Z)(ut,3),Bt=Zt[0],Xt=Zt[1],Ht=Zt[2];o.useImperativeHandle(e,function(){var F,A;return{focus:(F=Ue.current)===null||F===void 0?void 0:F.focus,blur:(A=Ue.current)===null||A===void 0?void 0:A.blur,scrollTo:function(ze){var Ee;return(Ee=ot.current)===null||Ee===void 0?void 0:Ee.scrollTo(ze)}}});var dt=o.useMemo(function(){var F;if(W!=="combobox")return be;var A=(F=h[0])===null||F===void 0?void 0:F.value;return typeof A=="string"||typeof A=="number"?String(A):""},[be,W,h]),Yt=W==="combobox"&&typeof pe=="function"&&pe()||null,ft=typeof Y=="function"&&Y(),Fn=(0,Re.x1)(qe,ft==null||(c=ft.props)===null||c===void 0?void 0:c.ref),vn=o.useState(!1),Qt=(0,w.Z)(vn,2),Vt=Qt[0],gn=Qt[1];(0,Be.Z)(function(){gn(!0)},[]);var Wn=(0,Se.Z)(!1,{defaultValue:te,value:T}),pn=(0,w.Z)(Wn,2),hn=pn[0],Jt=pn[1],p=Vt?hn:!1,R=!G&&m;(U||R&&p&&W==="combobox")&&(p=!1);var E=R?!1:p,M=o.useCallback(function(F){var A=F!==void 0?F:!p;U||(Jt(A),p!==A&&(ue==null||ue(A)))},[U,p,Jt,ue]),le=o.useMemo(function(){return(Q||[]).some(function(F){return[` +`,`\r +`].includes(F)})},[Q]),se=function(A,Le,ze){var Ee=!0,je=A;K==null||K(null);var at=ze?null:xn(A,Q);return W!=="combobox"&&at&&(je="",de==null||de(at),M(!1),Ee=!1),k&&dt!==je&&k(je,{source:Le?"typing":"effect"}),Ee},St=function(A){!A||!A.trim()||k(A,{source:"submit"})};o.useEffect(function(){!p&&!we&&W!=="combobox"&&se("",!1,!1)},[p]),o.useEffect(function(){hn&&U&&Jt(!1),U&&!rt.current&&Xt(!1)},[U]);var mt=t(),Ot=(0,w.Z)(mt,2),De=Ot[0],xt=Ot[1],Sn=function(A){var Le=De(),ze=A.which;if(ze===C.Z.ENTER&&(W!=="combobox"&&A.preventDefault(),p||M(!0)),xt(!!dt),ze===C.Z.BACKSPACE&&!Le&&we&&!dt&&h.length){for(var Ee=(0,H.Z)(h),je=null,at=Ee.length-1;at>=0;at-=1){var qt=Ee[at];if(!qt.disabled){Ee.splice(at,1),je=qt;break}}je&&_(Ee,{type:"remove",values:[je]})}for(var Dt=arguments.length,Ft=new Array(Dt>1?Dt-1:0),Mt=1;Mt<Dt;Mt++)Ft[Mt-1]=arguments[Mt];if(p&&ot.current){var qn;(qn=ot.current).onKeyDown.apply(qn,[A].concat(Ft))}Te==null||Te.apply(void 0,[A].concat(Ft))},Kn=function(A){for(var Le=arguments.length,ze=new Array(Le>1?Le-1:0),Ee=1;Ee<Le;Ee++)ze[Ee-1]=arguments[Ee];if(p&&ot.current){var je;(je=ot.current).onKeyUp.apply(je,[A].concat(ze))}ge==null||ge.apply(void 0,[A].concat(ze))},jn=function(A){var Le=h.filter(function(ze){return ze!==A});_(Le,{type:"remove",values:[A]})},Tt=o.useRef(!1),bt=function(){Xt(!0),U||(L&&!Tt.current&&L.apply(void 0,arguments),oe.includes("focus")&&M(!0)),Tt.current=!0},ao=function(){rt.current=!0,Xt(!1,function(){Tt.current=!1,rt.current=!1,M(!1)}),!U&&(dt&&(W==="tags"?k(dt,{source:"submit"}):W==="multiple"&&k("",{source:"blur"})),j&&j.apply(void 0,arguments))},zt=[];o.useEffect(function(){return function(){zt.forEach(function(F){return clearTimeout(F)}),zt.splice(0,zt.length)}},[]);var io=function(A){var Le,ze=A.target,Ee=(Le=ke.current)===null||Le===void 0?void 0:Le.getPopupElement();if(Ee&&Ee.contains(ze)){var je=setTimeout(function(){var Ft=zt.indexOf(je);if(Ft!==-1&&zt.splice(Ft,1),Ht(),!Gt&&!Ee.contains(document.activeElement)){var Mt;(Mt=Ue.current)===null||Mt===void 0||Mt.focus()}});zt.push(je)}for(var at=arguments.length,qt=new Array(at>1?at-1:0),Dt=1;Dt<at;Dt++)qt[Dt-1]=arguments[Dt];xe==null||xe.apply(void 0,[A].concat(qt))},lo=o.useState({}),co=(0,w.Z)(lo,2),so=co[1];function uo(){so({})}var Gn;ft&&(Gn=function(A){M(A)}),l(function(){var F;return[Ve.current,(F=ke.current)===null||F===void 0?void 0:F.getPopupElement()]},E,M,!!ft);var fo=o.useMemo(function(){return(0,x.Z)((0,x.Z)({},n),{},{notFoundContent:G,open:p,triggerOpen:E,id:d,showSearch:Ne,multiple:we,toggleOpen:M})},[n,G,E,p,d,Ne,we,M]),Xn=!!I||X,Yn;Xn&&(Yn=o.createElement(Oe,{className:me()("".concat(u,"-arrow"),(0,s.Z)({},"".concat(u,"-arrow-loading"),X)),customizeIcon:I,customizeIconProps:{loading:X,searchValue:dt,open:p,focused:Bt,showSearch:Ne}}));var mo=function(){var A;q==null||q(),(A=Ue.current)===null||A===void 0||A.focus(),_([],{type:"clear",values:h}),se("",!1,!1)},Qn=et(u,mo,h,B,$e,U,dt,W),vo=Qn.allowClear,go=Qn.clearIcon,po=o.createElement(Ye,{ref:ot}),ho=me()(u,v,(r={},(0,s.Z)(r,"".concat(u,"-focused"),Bt),(0,s.Z)(r,"".concat(u,"-multiple"),we),(0,s.Z)(r,"".concat(u,"-single"),!we),(0,s.Z)(r,"".concat(u,"-allow-clear"),B),(0,s.Z)(r,"".concat(u,"-show-arrow"),Xn),(0,s.Z)(r,"".concat(u,"-disabled"),U),(0,s.Z)(r,"".concat(u,"-loading"),X),(0,s.Z)(r,"".concat(u,"-open"),p),(0,s.Z)(r,"".concat(u,"-customize-input"),Yt),(0,s.Z)(r,"".concat(u,"-show-search"),Ne),r)),Jn=o.createElement(wn,{ref:ke,disabled:U,prefixCls:u,visible:E,popupElement:po,animation:Qe,transitionName:Ze,dropdownStyle:Ke,dropdownClassName:_e,direction:O,dropdownMatchSelectWidth:ve,dropdownRender:ht,dropdownAlign:st,placement:N,builtinPlacements:y,getPopupContainer:V,empty:m,getTriggerDOMNode:function(){return qe.current},onPopupVisibleChange:Gn,onPopupMouseEnter:uo},ft?o.cloneElement(ft,{ref:Fn}):o.createElement(En,(0,f.Z)({},n,{domRef:qe,prefixCls:u,inputElement:Yt,ref:Ue,id:d,showSearch:Ne,autoClearSearchValue:Ce,mode:W,activeDescendantId:ie,tagRender:S,values:h,open:p,onToggleOpen:M,activeValue:he,searchValue:dt,onSearch:se,onSearchSubmit:St,onRemove:jn,tokenWithEnter:le}))),Un;return ft?Un=Jn:Un=o.createElement("div",(0,f.Z)({className:ho},It,{ref:Ve,onMouseDown:io,onKeyDown:Sn,onKeyUp:Kn,onFocus:bt,onBlur:ao}),Bt&&!p&&o.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0},"aria-live":"polite"},"".concat(h.map(function(F){var A=F.label,Le=F.value;return["number","string"].includes((0,fe.Z)(A))?A:Le}).join(", "))),Jn,Yn,vo&&go),o.createElement(it.Provider,{value:fo},Un)}),Ut=Mn,Pt=function(){return null};Pt.isSelectOptGroup=!0;var rn=Pt,an=function(){return null};an.isSelectOption=!0;var ln=an,Pn=i(12554),cn=i(87017),Rn=i(52673),$n=o.createContext(null),sn=$n;function _t(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Zn=["disabled","title","children","style","className"];function un(n){return typeof n=="string"||typeof n=="number"}var Tn=function(e,c){var r=z(),d=r.prefixCls,u=r.id,v=r.open,g=r.multiple,S=r.mode,O=r.searchValue,D=r.toggleOpen,h=r.notFoundContent,_=r.onPopupScroll,m=o.useContext(sn),Z=m.flattenOptions,G=m.onActiveValue,q=m.defaultActiveFirstOption,W=m.onSelect,U=m.menuItemSelectedIcon,X=m.rawValues,pe=m.fieldNames,Y=m.virtual,T=m.direction,te=m.listHeight,ue=m.listItemHeight,he=m.optionRender,K="".concat(d,"-item"),ie=(0,Pn.Z)(function(){return Z},[v,Z],function(N,y){return y[0]&&N[1]!==y[1]}),be=o.useRef(null),Ce=function(y){y.preventDefault()},k=function(y){be.current&&be.current.scrollTo(typeof y=="number"?{index:y}:y)},de=function(y){for(var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ne=ie.length,oe=0;oe<ne;oe+=1){var L=(y+oe*V+ne)%ne,j=ie[L],ge=j.group,Te=j.data;if(!ge&&!Te.disabled)return L}return-1},Q=o.useState(function(){return de(0)}),B=(0,w.Z)(Q,2),I=B[0],$e=B[1],Ye=function(y){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;$e(y);var ne={source:V?"keyboard":"mouse"},oe=ie[y];if(!oe){G(null,-1,ne);return}G(oe.value,y,ne)};(0,o.useEffect)(function(){Ye(q!==!1?de(0):-1)},[ie.length,O]);var Qe=o.useCallback(function(N){return X.has(N)&&S!=="combobox"},[S,(0,H.Z)(X).toString(),X.size]);(0,o.useEffect)(function(){var N=setTimeout(function(){if(!g&&v&&X.size===1){var V=Array.from(X)[0],ne=ie.findIndex(function(oe){var L=oe.data;return L.value===V});ne!==-1&&(Ye(ne),k(ne))}});if(v){var y;(y=be.current)===null||y===void 0||y.scrollTo(void 0)}return function(){return clearTimeout(N)}},[v,O]);var Ze=function(y){y!==void 0&&W(y,{selected:!X.has(y)}),g||D(!1)};if(o.useImperativeHandle(c,function(){return{onKeyDown:function(y){var V=y.which,ne=y.ctrlKey;switch(V){case C.Z.N:case C.Z.P:case C.Z.UP:case C.Z.DOWN:{var oe=0;if(V===C.Z.UP?oe=-1:V===C.Z.DOWN?oe=1:_t()&&ne&&(V===C.Z.N?oe=1:V===C.Z.P&&(oe=-1)),oe!==0){var L=de(I+oe,oe);k(L),Ye(L,!0)}break}case C.Z.ENTER:{var j=ie[I];j&&!j.data.disabled?Ze(j.value):Ze(void 0),v&&y.preventDefault();break}case C.Z.ESC:D(!1),v&&y.stopPropagation()}},onKeyUp:function(){},scrollTo:function(y){k(y)}}}),ie.length===0)return o.createElement("div",{role:"listbox",id:"".concat(u,"_list"),className:"".concat(K,"-empty"),onMouseDown:Ce},h);var Ke=Object.keys(pe).map(function(N){return pe[N]}),_e=function(y){return y.label};function ve(N,y){var V=N.group;return{role:V?"presentation":"option",id:"".concat(u,"_list_").concat(y)}}var ht=function(y){var V=ie[y];if(!V)return null;var ne=V.data||{},oe=ne.value,L=V.group,j=(0,a.Z)(ne,!0),ge=_e(V);return V?o.createElement("div",(0,f.Z)({"aria-label":typeof ge=="string"&&!L?ge:null},j,{key:y},ve(V,y),{"aria-selected":Qe(oe)}),oe):null},st={role:"listbox",id:"".concat(u,"_list")};return o.createElement(o.Fragment,null,Y&&o.createElement("div",(0,f.Z)({},st,{style:{height:0,width:0,overflow:"hidden"}}),ht(I-1),ht(I),ht(I+1)),o.createElement(Rn.Z,{itemKey:"key",ref:be,data:ie,height:te,itemHeight:ue,fullHeight:!1,onMouseDown:Ce,onScroll:_,virtual:Y,direction:T,innerProps:Y?null:st},function(N,y){var V,ne=N.group,oe=N.groupOption,L=N.data,j=N.label,ge=N.value,Te=L.key;if(ne){var xe,Je=(xe=L.title)!==null&&xe!==void 0?xe:un(j)?j.toString():void 0;return o.createElement("div",{className:me()(K,"".concat(K,"-group")),title:Je},j!==void 0?j:Te)}var we=L.disabled,Ne=L.title,It=L.children,ye=L.style,$t=L.className,Gt=(0,ee.Z)(L,Zn),wt=(0,cn.Z)(Gt,Ke),Ve=Qe(ge),qe="".concat(K,"-option"),ke=me()(K,qe,$t,(V={},(0,s.Z)(V,"".concat(qe,"-grouped"),oe),(0,s.Z)(V,"".concat(qe,"-active"),I===y&&!we),(0,s.Z)(V,"".concat(qe,"-disabled"),we),(0,s.Z)(V,"".concat(qe,"-selected"),Ve),V)),Ue=_e(N),ot=!U||typeof U=="function"||Ve,rt=typeof Ue=="number"?Ue:Ue||ge,ut=un(rt)?rt.toString():void 0;return Ne!==void 0&&(ut=Ne),o.createElement("div",(0,f.Z)({},(0,a.Z)(wt),Y?{}:ve(N,y),{"aria-selected":Ve,className:ke,title:ut,onMouseMove:function(){I===y||we||Ye(y)},onClick:function(){we||Ze(ge)},style:ye}),o.createElement("div",{className:"".concat(qe,"-content")},typeof he=="function"?he(N,{index:y}):rt),o.isValidElement(U)||Ve,ot&&o.createElement(Oe,{className:"".concat(K,"-option-state"),customizeIcon:U,customizeIconProps:{value:ge,disabled:we,isSelected:Ve}},Ve?"\u2713":null))}))},dn=o.forwardRef(Tn);dn.displayName="OptionList";var Ln=dn,An=function(n,e){var c=o.useRef({values:new Map,options:new Map}),r=o.useMemo(function(){var u=c.current,v=u.values,g=u.options,S=n.map(function(h){if(h.label===void 0){var _;return(0,x.Z)((0,x.Z)({},h),{},{label:(_=v.get(h.value))===null||_===void 0?void 0:_.label})}return h}),O=new Map,D=new Map;return S.forEach(function(h){O.set(h.value,h),D.set(h.value,e.get(h.value)||g.get(h.value))}),c.current.values=O,c.current.options=D,S},[n,e]),d=o.useCallback(function(u){return e.get(u)||c.current.options.get(u)},[e]);return[r,d]};function jt(n,e){return ae(n).join("").toUpperCase().includes(e)}var fn=function(n,e,c,r,d){return o.useMemo(function(){if(!c||r===!1)return n;var u=e.options,v=e.label,g=e.value,S=[],O=typeof r=="function",D=c.toUpperCase(),h=O?r:function(m,Z){return d?jt(Z[d],D):Z[u]?jt(Z[v!=="children"?v:"label"],D):jt(Z[g],D)},_=O?function(m){return Ae(m)}:function(m){return m};return n.forEach(function(m){if(m[u]){var Z=h(c,_(m));if(Z)S.push(m);else{var G=m[u].filter(function(q){return h(c,_(q))});G.length&&S.push((0,x.Z)((0,x.Z)({},m),{},(0,s.Z)({},u,G)))}return}h(c,_(m))&&S.push(m)}),S},[n,r,d,c,e])},_n=i(32986),Nn=i(13763),Bn=["children","value"],Hn=["children"];function Vn(n){var e=n,c=e.key,r=e.props,d=r.children,u=r.value,v=(0,ee.Z)(r,Bn);return(0,x.Z)({key:c,value:u!==void 0?u:c,children:d},v)}function mn(n){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Nn.Z)(n).map(function(c,r){if(!o.isValidElement(c)||!c.type)return null;var d=c,u=d.type.isSelectOptGroup,v=d.key,g=d.props,S=g.children,O=(0,ee.Z)(g,Hn);return e||!u?Vn(c):(0,x.Z)((0,x.Z)({key:"__RC_SELECT_GRP__".concat(v===null?r:v,"__"),label:v},O),{},{options:mn(S)})}).filter(function(c){return c})}function Rt(n,e,c,r,d){return o.useMemo(function(){var u=n,v=!n;v&&(u=mn(e));var g=new Map,S=new Map,O=function(_,m,Z){Z&&typeof Z=="string"&&_.set(m[Z],m)};function D(h){for(var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,m=0;m<h.length;m+=1){var Z=h[m];!Z[c.options]||_?(g.set(Z[c.value],Z),O(S,Z,c.label),O(S,Z,r),O(S,Z,d)):D(Z[c.options],!0)}}return D(u),{options:u,valueOptions:g,labelOptions:S}},[n,e,c,r,d])}function Nt(n){var e=o.useRef();e.current=n;var c=o.useCallback(function(){return e.current.apply(e,arguments)},[]);return c}function So(n){var e=n.mode,c=n.options,r=n.children,d=n.backfill,u=n.allowClear,v=n.placeholder,g=n.getInputElement,S=n.showSearch,O=n.onSearch,D=n.defaultOpen,h=n.autoFocus,_=n.labelInValue,m=n.value,Z=n.inputValue,G=n.optionLabelProp,q=isMultiple(e),W=S!==void 0?S:q||e==="combobox",U=c||convertChildrenToData(r);if(warning(e!=="tags"||U.every(function(T){return!T.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),e==="tags"||e==="combobox"){var X=U.some(function(T){return T.options?T.options.some(function(te){return typeof("value"in te?te.value:te.key)=="number"}):typeof("value"in T?T.value:T.key)=="number"});warning(!X,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(e!=="combobox"||!G,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(e==="combobox"||!d,"`backfill` only works with `combobox` mode."),warning(e==="combobox"||!g,"`getInputElement` only work with `combobox` mode."),noteOnce(e!=="combobox"||!g||!u||!v,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),O&&!W&&e!=="combobox"&&e!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!D||h,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),m!=null){var pe=toArray(m);warning(!_||pe.every(function(T){return _typeof(T)==="object"&&("key"in T||"value"in T)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!q||Array.isArray(m),"`value` should be array when `mode` is `multiple` or `tags`")}if(r){var Y=null;toNodeArray(r).some(function(T){if(!React.isValidElement(T)||!T.type)return!1;var te=T,ue=te.type;if(ue.isSelectOption)return!1;if(ue.isSelectOptGroup){var he=toNodeArray(T.props.children).every(function(K){return!React.isValidElement(K)||!T.type||K.type.isSelectOption?!0:(Y=K.type,!1)});return!he}return Y=ue,!0}),Y&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Y.displayName||Y.name||Y,"`.")),warning(Z===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function bo(n,e){if(n){var c=function r(d){for(var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=0;v<d.length;v++){var g=d[v];if(g[e==null?void 0:e.value]===null)return warning(!1,"`value` in Select options should not be `null`."),!0;if(!u&&Array.isArray(g[e==null?void 0:e.options])&&r(g[e==null?void 0:e.options],!0))break}};c(n)}}var Co=null,kn=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","optionRender","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],eo=["inputValue"];function to(n){return!n||(0,fe.Z)(n)!=="object"}var no=o.forwardRef(function(n,e){var c=n.id,r=n.mode,d=n.prefixCls,u=d===void 0?"rc-select":d,v=n.backfill,g=n.fieldNames,S=n.inputValue,O=n.searchValue,D=n.onSearch,h=n.autoClearSearchValue,_=h===void 0?!0:h,m=n.onSelect,Z=n.onDeselect,G=n.dropdownMatchSelectWidth,q=G===void 0?!0:G,W=n.filterOption,U=n.filterSort,X=n.optionFilterProp,pe=n.optionLabelProp,Y=n.options,T=n.optionRender,te=n.children,ue=n.defaultActiveFirstOption,he=n.menuItemSelectedIcon,K=n.virtual,ie=n.direction,be=n.listHeight,Ce=be===void 0?200:be,k=n.listItemHeight,de=k===void 0?20:k,Q=n.value,B=n.defaultValue,I=n.labelInValue,$e=n.onChange,Ye=(0,ee.Z)(n,kn),Qe=(0,_n.ZP)(c),Ze=Kt(r),Ke=!!(!Y&&te),_e=o.useMemo(function(){return W===void 0&&r==="combobox"?!1:W},[W,r]),ve=o.useMemo(function(){return on(g,Ke)},[JSON.stringify(g),Ke]),ht=(0,Se.Z)("",{value:O!==void 0?O:S,postState:function(R){return R||""}}),st=(0,w.Z)(ht,2),N=st[0],y=st[1],V=Rt(Y,te,ve,X,pe),ne=V.valueOptions,oe=V.labelOptions,L=V.options,j=o.useCallback(function(p){var R=ae(p);return R.map(function(E){var M,le,se,St,mt;if(to(E))M=E;else{var Ot;se=E.key,le=E.label,M=(Ot=E.value)!==null&&Ot!==void 0?Ot:se}var De=ne.get(M);if(De){var xt;if(le===void 0&&(le=De==null?void 0:De[pe||ve.label]),se===void 0&&(se=(xt=De==null?void 0:De.key)!==null&&xt!==void 0?xt:M),St=De==null?void 0:De.disabled,mt=De==null?void 0:De.title,!1)var Sn}return{label:le,value:M,key:se,disabled:St,title:mt}})},[ve,pe,ne]),ge=(0,Se.Z)(B,{value:Q}),Te=(0,w.Z)(ge,2),xe=Te[0],Je=Te[1],we=o.useMemo(function(){var p,R=j(xe);return r==="combobox"&&We((p=R[0])===null||p===void 0?void 0:p.value)?[]:R},[xe,j,r]),Ne=An(we,ne),It=(0,w.Z)(Ne,2),ye=It[0],$t=It[1],Gt=o.useMemo(function(){if(!r&&ye.length===1){var p=ye[0];if(p.value===null&&(p.label===null||p.label===void 0))return[]}return ye.map(function(R){var E;return(0,x.Z)((0,x.Z)({},R),{},{label:(E=R.label)!==null&&E!==void 0?E:R.value})})},[r,ye]),wt=o.useMemo(function(){return new Set(ye.map(function(p){return p.value}))},[ye]);o.useEffect(function(){if(r==="combobox"){var p,R=(p=ye[0])===null||p===void 0?void 0:p.value;y(Fe(R)?String(R):"")}},[ye]);var Ve=Nt(function(p,R){var E,M=R!=null?R:p;return E={},(0,s.Z)(E,ve.value,p),(0,s.Z)(E,ve.label,M),E}),qe=o.useMemo(function(){if(r!=="tags")return L;var p=(0,H.Z)(L),R=function(M){return ne.has(M)};return(0,H.Z)(ye).sort(function(E,M){return E.value<M.value?-1:1}).forEach(function(E){var M=E.value;R(M)||p.push(Ve(M,E.label))}),p},[Ve,L,ne,ye,r]),ke=fn(qe,ve,N,_e,X),Ue=o.useMemo(function(){return r!=="tags"||!N||ke.some(function(p){return p[X||"value"]===N})||ke.some(function(p){return p[ve.value]===N})?ke:[Ve(N)].concat((0,H.Z)(ke))},[Ve,X,r,ke,N,ve]),ot=o.useMemo(function(){return U?(0,H.Z)(Ue).sort(function(p,R){return U(p,R)}):Ue},[Ue,U]),rt=o.useMemo(function(){return nt(ot,{fieldNames:ve,childrenAsData:Ke})},[ot,ve,Ke]),ut=function(R){var E=j(R);if(Je(E),$e&&(E.length!==ye.length||E.some(function(se,St){var mt;return((mt=ye[St])===null||mt===void 0?void 0:mt.value)!==(se==null?void 0:se.value)}))){var M=I?E:E.map(function(se){return se.value}),le=E.map(function(se){return Ae($t(se.value))});$e(Ze?M:M[0],Ze?le:le[0])}},Zt=o.useState(null),Bt=(0,w.Z)(Zt,2),Xt=Bt[0],Ht=Bt[1],dt=o.useState(0),Yt=(0,w.Z)(dt,2),ft=Yt[0],Fn=Yt[1],vn=ue!==void 0?ue:r!=="combobox",Qt=o.useCallback(function(p,R){var E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},M=E.source,le=M===void 0?"keyboard":M;Fn(R),v&&r==="combobox"&&p!==null&&le==="keyboard"&&Ht(String(p))},[v,r]),Vt=function(R,E,M){var le=function(){var Tt,bt=$t(R);return[I?{label:bt==null?void 0:bt[ve.label],value:R,key:(Tt=bt==null?void 0:bt.key)!==null&&Tt!==void 0?Tt:R}:R,Ae(bt)]};if(E&&m){var se=le(),St=(0,w.Z)(se,2),mt=St[0],Ot=St[1];m(mt,Ot)}else if(!E&&Z&&M!=="clear"){var De=le(),xt=(0,w.Z)(De,2),Sn=xt[0],Kn=xt[1];Z(Sn,Kn)}},gn=Nt(function(p,R){var E,M=Ze?R.selected:!0;M?E=Ze?[].concat((0,H.Z)(ye),[p]):[p]:E=ye.filter(function(le){return le.value!==p}),ut(E),Vt(p,M),r==="combobox"?Ht(""):(!Kt||_)&&(y(""),Ht(""))}),Wn=function(R,E){ut(R);var M=E.type,le=E.values;(M==="remove"||M==="clear")&&le.forEach(function(se){Vt(se.value,!1,M)})},pn=function(R,E){if(y(R),Ht(null),E.source==="submit"){var M=(R||"").trim();if(M){var le=Array.from(new Set([].concat((0,H.Z)(wt),[M])));ut(le),Vt(M,!0),y("")}return}E.source!=="blur"&&(r==="combobox"&&ut(R),D==null||D(R))},hn=function(R){var E=R;r!=="tags"&&(E=R.map(function(le){var se=oe.get(le);return se==null?void 0:se.value}).filter(function(le){return le!==void 0}));var M=Array.from(new Set([].concat((0,H.Z)(wt),(0,H.Z)(E))));ut(M),M.forEach(function(le){Vt(le,!0)})},Jt=o.useMemo(function(){var p=K!==!1&&q!==!1;return(0,x.Z)((0,x.Z)({},V),{},{flattenOptions:rt,onActiveValue:Qt,defaultActiveFirstOption:vn,onSelect:gn,menuItemSelectedIcon:he,rawValues:wt,fieldNames:ve,virtual:p,direction:ie,listHeight:Ce,listItemHeight:de,childrenAsData:Ke,optionRender:T})},[V,rt,Qt,vn,gn,he,wt,ve,K,q,Ce,de,Ke,T]);return o.createElement(sn.Provider,{value:Jt},o.createElement(Ut,(0,f.Z)({},Ye,{id:Qe,prefixCls:u,ref:e,omitDomProps:eo,mode:r,displayValues:Gt,onDisplayValuesChange:Wn,direction:ie,searchValue:N,onSearch:pn,autoClearSearchValue:_,onSearchSplit:hn,dropdownMatchSelectWidth:q,OptionList:Ln,emptyOptions:!rt.length,activeValue:Xt,activeDescendantId:"".concat(Qe,"_list_").concat(ft)})))}),zn=no;zn.Option=ln,zn.OptGroup=rn;var oo=zn,ro=oo},18840:function(Me){function ce(i,f){return f||(f=i.slice(0)),Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(f)}}))}Me.exports=ce,Me.exports.__esModule=!0,Me.exports.default=Me.exports}}]); diff --git a/5654.a13d4e61.async.js b/5654.a13d4e61.async.js new file mode 100644 index 00000000..53749483 --- /dev/null +++ b/5654.a13d4e61.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5654],{93722:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},45253:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},81842:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 000-48.4z"}}]},name:"arrow-right",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},69838:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},51887:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},963:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0138.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]},name:"github",theme:"filled"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},39263:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0138.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z"}}]},name:"github",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},17789:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M536.1 273H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.3 120.7c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.7-3.7 1.9-8.7-1.7-11.2L544.1 528.5V281c0-4.4-3.6-8-8-8zm219.8 75.2l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3L752.9 334.1a8 8 0 003 14.1zm167.7 301.1l-56.7-19.5a8 8 0 00-10.1 4.8c-1.9 5.1-3.9 10.1-6 15.1-17.8 42.1-43.3 80-75.9 112.5a353 353 0 01-112.5 75.9 352.18 352.18 0 01-137.7 27.8c-47.8 0-94.1-9.3-137.7-27.8a353 353 0 01-112.5-75.9c-32.5-32.5-58-70.4-75.9-112.5A353.44 353.44 0 01171 512c0-47.8 9.3-94.2 27.8-137.8 17.8-42.1 43.3-80 75.9-112.5a353 353 0 01112.5-75.9C430.6 167.3 477 158 524.8 158s94.1 9.3 137.7 27.8A353 353 0 01775 261.7c10.2 10.3 19.8 21 28.6 32.3l59.8-46.8C784.7 146.6 662.2 81.9 524.6 82 285 82.1 92.6 276.7 95 516.4 97.4 751.9 288.9 942 524.8 942c185.5 0 343.5-117.6 403.7-282.3 1.5-4.2-.7-8.9-4.9-10.4z"}}]},name:"history",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},54762:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm72-112c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48zm400-188h-59.3c-2.6 0-5 1.2-6.5 3.3L763.7 538.1l-49.9-68.8a7.92 7.92 0 00-6.5-3.3H648c-6.5 0-10.3 7.4-6.5 12.7l109.2 150.7a16.1 16.1 0 0026 0l165.8-228.7c3.8-5.3 0-12.7-6.5-12.7zm-44 306h-64.2c-5.5 0-10.6 2.9-13.6 7.5a352.2 352.2 0 01-49.8 62.2A355.92 355.92 0 01651.1 840a355 355 0 01-138.7 27.9c-48.1 0-94.8-9.4-138.7-27.9a355.92 355.92 0 01-113.3-76.3A353.06 353.06 0 01184 650.5c-18.6-43.8-28-90.5-28-138.5s9.4-94.7 28-138.5c17.9-42.4 43.6-80.5 76.4-113.2 32.8-32.7 70.9-58.4 113.3-76.3a355 355 0 01138.7-27.9c48.1 0 94.8 9.4 138.7 27.9 42.4 17.9 80.5 43.6 113.3 76.3 19 19 35.6 39.8 49.8 62.2 2.9 4.7 8.1 7.5 13.6 7.5H892c6 0 9.8-6.3 7.2-11.6C828.8 178.5 684.7 82 517.7 80 278.9 77.2 80.5 272.5 80 511.2 79.5 750.1 273.3 944 512.4 944c169.2 0 315.6-97 386.7-238.4A8 8 0 00892 694z"}}]},name:"issues-close",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},75263:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M834.7 279.8l61.3-58.9V208H683.7L532.4 586.4 360.3 208H137.7v12.9l71.6 86.6c7 6.4 10.6 15.8 9.7 25.2V673c2.2 12.3-1.7 24.8-10.3 33.7L128 805v12.7h228.6v-12.9l-80.6-98a39.99 39.99 0 01-11.1-33.7V378.7l200.7 439.2h23.3l172.6-439.2v349.9c0 9.2 0 11.1-6 17.2l-62.1 60.3V819h301.2v-12.9l-59.9-58.9c-5.2-4-7.9-10.7-6.8-17.2V297a18.1 18.1 0 016.8-17.2z"}}]},name:"medium",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},84940:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"menu",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},91569:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},9084:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 254.3c-30.6 13.2-63.9 22.7-98.2 26.4a170.1 170.1 0 0075-94 336.64 336.64 0 01-108.2 41.2A170.1 170.1 0 00672 174c-94.5 0-170.5 76.6-170.5 170.6 0 13.2 1.6 26.4 4.2 39.1-141.5-7.4-267.7-75-351.6-178.5a169.32 169.32 0 00-23.2 86.1c0 59.2 30.1 111.4 76 142.1a172 172 0 01-77.1-21.7v2.1c0 82.9 58.6 151.6 136.7 167.4a180.6 180.6 0 01-44.9 5.8c-11.1 0-21.6-1.1-32.2-2.6C211 652 273.9 701.1 348.8 702.7c-58.6 45.9-132 72.9-211.7 72.9-14.3 0-27.5-.5-41.2-2.1C171.5 822 261.2 850 357.8 850 671.4 850 843 590.2 843 364.7c0-7.4 0-14.8-.5-22.2 33.2-24.3 62.3-54.4 85.5-88.2z"}}]},name:"twitter",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},13397:function(M,u,e){e.d(u,{Z:function(){return f}});var r=e(97605),l=e(50959),c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M564.7 230.1V803h60l25.2 71.4L756.3 803h131.5V230.1H564.7zm247.7 497h-59.9l-75.1 50.4-17.8-50.4h-18V308.3h170.7v418.8zM526.1 486.9H393.3c2.1-44.9 4.3-104.3 6.6-172.9h130.9l-.1-8.1c0-.6-.2-14.7-2.3-29.1-2.1-15-6.6-34.9-21-34.9H287.8c4.4-20.6 15.7-69.7 29.4-93.8l6.4-11.2-12.9-.7c-.8 0-19.6-.9-41.4 10.6-35.7 19-51.7 56.4-58.7 84.4-18.4 73.1-44.6 123.9-55.7 145.6-3.3 6.4-5.3 10.2-6.2 12.8-1.8 4.9-.8 9.8 2.8 13 10.5 9.5 38.2-2.9 38.5-3 .6-.3 1.3-.6 2.2-1 13.9-6.3 55.1-25 69.8-84.5h56.7c.7 32.2 3.1 138.4 2.9 172.9h-141l-2.1 1.5c-23.1 16.9-30.5 63.2-30.8 65.2l-1.4 9.2h167c-12.3 78.3-26.5 113.4-34 127.4-3.7 7-7.3 14-10.7 20.8-21.3 42.2-43.4 85.8-126.3 153.6-3.6 2.8-7 8-4.8 13.7 2.4 6.3 9.3 9.1 24.6 9.1 5.4 0 11.8-.3 19.4-1 49.9-4.4 100.8-18 135.1-87.6 17-35.1 31.7-71.7 43.9-108.9L497 850l5-12c.8-1.9 19-46.3 5.1-95.9l-.5-1.8-108.1-123-22 16.6c6.4-26.1 10.6-49.9 12.5-71.1h158.7v-8c0-40.1-18.5-63.9-19.2-64.9l-2.4-3z"}}]},name:"zhihu",theme:"outlined"},i=c,s=e(36264),d=function(n,o){return l.createElement(s.Z,(0,r.Z)({},n,{ref:o,icon:i}))},f=l.forwardRef(d)},66454:function(M,u,e){e.d(u,{Z:function(){return Q}});var r=e(50959),l=e(21916),c=e(84875),i=e.n(c),s=e(25654),d=e(19122),f=e(31839),w=e(81477),n=e(16431),o=e(76247),C=e(19356),A=e(99978);const b=t=>{const{paddingXXS:v,lineWidth:p,tagPaddingHorizontal:a,componentCls:g}=t,I=a-p,x=v-p;return{[g]:Object.assign(Object.assign({},(0,n.Wf)(t)),{display:"inline-block",height:"auto",marginInlineEnd:t.marginXS,paddingInline:I,fontSize:t.tagFontSize,lineHeight:t.tagLineHeight,whiteSpace:"nowrap",background:t.defaultBg,border:`${t.lineWidth}px ${t.lineType} ${t.colorBorder}`,borderRadius:t.borderRadiusSM,opacity:1,transition:`all ${t.motionDurationMid}`,textAlign:"start",position:"relative",[`&${g}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:t.defaultColor},[`${g}-close-icon`]:{marginInlineStart:x,color:t.colorTextDescription,fontSize:t.tagIconSize,cursor:"pointer",transition:`all ${t.motionDurationMid}`,"&:hover":{color:t.colorTextHeading}},[`&${g}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${t.iconCls}-close, ${t.iconCls}-close:hover`]:{color:t.colorTextLightSolid}},["&-checkable"]:{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${g}-checkable-checked):hover`]:{color:t.colorPrimary,backgroundColor:t.colorFillSecondary},"&:active, &-checked":{color:t.colorTextLightSolid},"&-checked":{backgroundColor:t.colorPrimary,"&:hover":{backgroundColor:t.colorPrimaryHover}},"&:active":{backgroundColor:t.colorPrimaryActive}},["&-hidden"]:{display:"none"},[`> ${t.iconCls} + span, > span + ${t.iconCls}`]:{marginInlineStart:I}}),[`${g}-borderless`]:{borderColor:"transparent",background:t.tagBorderlessBg}}},h=t=>{const{lineWidth:v,fontSizeIcon:p}=t,a=t.fontSizeSM,g=`${t.lineHeightSM*a}px`;return(0,o.TS)(t,{tagFontSize:a,tagLineHeight:g,tagIconSize:p-2*v,tagPaddingHorizontal:8,tagBorderlessBg:t.colorFillTertiary})},H=t=>({defaultBg:new A.C(t.colorFillQuaternary).onBackground(t.colorBgContainer).toHexString(),defaultColor:t.colorText});var y=(0,C.Z)("Tag",t=>{const v=h(t);return b(v)},H),T=function(t,v){var p={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&v.indexOf(a)<0&&(p[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,a=Object.getOwnPropertySymbols(t);g<a.length;g++)v.indexOf(a[g])<0&&Object.prototype.propertyIsEnumerable.call(t,a[g])&&(p[a[g]]=t[a[g]]);return p},st=r.forwardRef((t,v)=>{const{prefixCls:p,style:a,className:g,checked:I,onChange:x,onClick:P}=t,O=T(t,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Z,tag:z}=r.useContext(w.E_),B=L=>{x==null||x(!I),P==null||P(L)},m=Z("tag",p),[R,j]=y(m),V=i()(m,`${m}-checkable`,{[`${m}-checkable-checked`]:I},z==null?void 0:z.className,g,j);return R(r.createElement("span",Object.assign({},O,{ref:v,style:Object.assign(Object.assign({},a),z==null?void 0:z.style),className:V,onClick:B})))}),dt=e(69545);const it=t=>(0,dt.Z)(t,(v,p)=>{let{textColor:a,lightBorderColor:g,lightColor:I,darkColor:x}=p;return{[`${t.componentCls}-${v}`]:{color:a,background:I,borderColor:g,"&-inverse":{color:t.colorTextLightSolid,background:x,borderColor:x},[`&${t.componentCls}-borderless`]:{borderColor:"transparent"}}}});var q=(0,C.b)(["Tag","preset"],t=>{const v=h(t);return it(v)},H);function S(t){return typeof t!="string"?t:t.charAt(0).toUpperCase()+t.slice(1)}const $=(t,v,p)=>{const a=S(p);return{[`${t.componentCls}-${v}`]:{color:t[`color${p}`],background:t[`color${a}Bg`],borderColor:t[`color${a}Border`],[`&${t.componentCls}-borderless`]:{borderColor:"transparent"}}}};var G=(0,C.b)(["Tag","status"],t=>{const v=h(t);return[$(v,"success","Success"),$(v,"processing","Info"),$(v,"error","Error"),$(v,"warning","Warning")]},H),X=function(t,v){var p={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&v.indexOf(a)<0&&(p[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var g=0,a=Object.getOwnPropertySymbols(t);g<a.length;g++)v.indexOf(a[g])<0&&Object.prototype.propertyIsEnumerable.call(t,a[g])&&(p[a[g]]=t[a[g]]);return p};const Y=(t,v)=>{const{prefixCls:p,className:a,rootClassName:g,style:I,children:x,icon:P,color:O,onClose:Z,closeIcon:z,closable:B,bordered:m=!0}=t,R=X(t,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:j,direction:V,tag:L}=r.useContext(w.E_),[nt,U]=r.useState(!0);r.useEffect(()=>{"visible"in R&&U(R.visible)},[R.visible]);const J=(0,s.o2)(O),K=(0,s.yT)(O),D=J||K,_=Object.assign(Object.assign({backgroundColor:O&&!D?O:void 0},L==null?void 0:L.style),I),E=j("tag",p),[W,F]=y(E),tt=i()(E,L==null?void 0:L.className,{[`${E}-${O}`]:D,[`${E}-has-color`]:O&&!D,[`${E}-hidden`]:!nt,[`${E}-rtl`]:V==="rtl",[`${E}-borderless`]:!m},a,g,F),k=et=>{et.stopPropagation(),Z==null||Z(et),!et.defaultPrevented&&U(!1)},[,ot]=(0,d.Z)(B,z,et=>et===null?r.createElement(l.Z,{className:`${E}-close-icon`,onClick:k}):r.createElement("span",{className:`${E}-close-icon`,onClick:k},et),null,!1),rt=typeof R.onClick=="function"||x&&x.type==="a",lt=P||null,ct=lt?r.createElement(r.Fragment,null,lt,x&&r.createElement("span",null,x)):x,ut=r.createElement("span",Object.assign({},R,{ref:v,className:tt,style:_}),ct,ot,J&&r.createElement(q,{key:"preset",prefixCls:E}),K&&r.createElement(G,{key:"status",prefixCls:E}));return W(rt?r.createElement(f.Z,{component:"Tag"},ut):ut)},N=r.forwardRef(Y);N.CheckableTag=st;var Q=N},10886:function(M,u,e){e.d(u,{Z:function(){return w}});const r=n=>typeof n=="object"&&n!=null&&n.nodeType===1,l=(n,o)=>(!o||n!=="hidden")&&n!=="visible"&&n!=="clip",c=(n,o)=>{if(n.clientHeight<n.scrollHeight||n.clientWidth<n.scrollWidth){const C=getComputedStyle(n,null);return l(C.overflowY,o)||l(C.overflowX,o)||(A=>{const b=(h=>{if(!h.ownerDocument||!h.ownerDocument.defaultView)return null;try{return h.ownerDocument.defaultView.frameElement}catch(H){return null}})(A);return!!b&&(b.clientHeight<A.scrollHeight||b.clientWidth<A.scrollWidth)})(n)}return!1},i=(n,o,C,A,b,h,H,y)=>h<n&&H>o||h>n&&H<o?0:h<=n&&y<=C||H>=o&&y>=C?h-n-A:H>o&&y<C||h<n&&y>C?H-o+b:0,s=n=>{const o=n.parentElement;return o==null?n.getRootNode().host||null:o},d=(n,o)=>{var C,A,b,h;if(typeof document=="undefined")return[];const{scrollMode:H,block:y,inline:T,boundary:at,skipOverflowHiddenElements:st}=o,dt=typeof at=="function"?at:B=>B!==at;if(!r(n))throw new TypeError("Invalid target");const it=document.scrollingElement||document.documentElement,q=[];let S=n;for(;r(S)&&dt(S);){if(S=s(S),S===it){q.push(S);break}S!=null&&S===document.body&&c(S)&&!c(document.documentElement)||S!=null&&c(S,st)&&q.push(S)}const $=(A=(C=window.visualViewport)==null?void 0:C.width)!=null?A:innerWidth,G=(h=(b=window.visualViewport)==null?void 0:b.height)!=null?h:innerHeight,{scrollX:X,scrollY:Y}=window,{height:N,width:Q,top:t,right:v,bottom:p,left:a}=n.getBoundingClientRect(),{top:g,right:I,bottom:x,left:P}=(B=>{const m=window.getComputedStyle(B);return{top:parseFloat(m.scrollMarginTop)||0,right:parseFloat(m.scrollMarginRight)||0,bottom:parseFloat(m.scrollMarginBottom)||0,left:parseFloat(m.scrollMarginLeft)||0}})(n);let O=y==="start"||y==="nearest"?t-g:y==="end"?p+x:t+N/2-g+x,Z=T==="center"?a+Q/2-P+I:T==="end"?v+I:a-P;const z=[];for(let B=0;B<q.length;B++){const m=q[B],{height:R,width:j,top:V,right:L,bottom:nt,left:U}=m.getBoundingClientRect();if(H==="if-needed"&&t>=0&&a>=0&&p<=G&&v<=$&&t>=V&&p<=nt&&a>=U&&v<=L)return z;const J=getComputedStyle(m),K=parseInt(J.borderLeftWidth,10),D=parseInt(J.borderTopWidth,10),_=parseInt(J.borderRightWidth,10),E=parseInt(J.borderBottomWidth,10);let W=0,F=0;const tt="offsetWidth"in m?m.offsetWidth-m.clientWidth-K-_:0,k="offsetHeight"in m?m.offsetHeight-m.clientHeight-D-E:0,ot="offsetWidth"in m?m.offsetWidth===0?0:j/m.offsetWidth:0,rt="offsetHeight"in m?m.offsetHeight===0?0:R/m.offsetHeight:0;if(it===m)W=y==="start"?O:y==="end"?O-G:y==="nearest"?i(Y,Y+G,G,D,E,Y+O,Y+O+N,N):O-G/2,F=T==="start"?Z:T==="center"?Z-$/2:T==="end"?Z-$:i(X,X+$,$,K,_,X+Z,X+Z+Q,Q),W=Math.max(0,W+Y),F=Math.max(0,F+X);else{W=y==="start"?O-V-D:y==="end"?O-nt+E+k:y==="nearest"?i(V,nt,R,D,E+k,O,O+N,N):O-(V+R/2)+k/2,F=T==="start"?Z-U-K:T==="center"?Z-(U+j/2)+tt/2:T==="end"?Z-L+_+tt:i(U,L,j,K,_+tt,Z,Z+Q,Q);const{scrollLeft:lt,scrollTop:ct}=m;W=rt===0?0:Math.max(0,Math.min(ct+W/rt,m.scrollHeight-R/rt+k)),F=ot===0?0:Math.max(0,Math.min(lt+F/ot,m.scrollWidth-j/ot+tt)),O+=ct-W,Z+=lt-F}z.push({el:m,top:W,left:F})}return z},f=n=>n===!1?{block:"end",inline:"nearest"}:(o=>o===Object(o)&&Object.keys(o).length!==0)(n)?n:{block:"start",inline:"nearest"};function w(n,o){if(!n.isConnected||!(b=>{let h=b;for(;h&&h.parentNode;){if(h.parentNode===document)return!0;h=h.parentNode instanceof ShadowRoot?h.parentNode.host:h.parentNode}return!1})(n))return;const C=(b=>{const h=window.getComputedStyle(b);return{top:parseFloat(h.scrollMarginTop)||0,right:parseFloat(h.scrollMarginRight)||0,bottom:parseFloat(h.scrollMarginBottom)||0,left:parseFloat(h.scrollMarginLeft)||0}})(n);if((b=>typeof b=="object"&&typeof b.behavior=="function")(o))return o.behavior(d(n,o));const A=typeof o=="boolean"||o==null?void 0:o.behavior;for(const{el:b,top:h,left:H}of d(n,f(o))){const y=h-C.top+C.bottom,T=H-C.left+C.right;b.scroll({top:y,left:T,behavior:A})}}}}]); diff --git a/5720.5f9bea93.async.js b/5720.5f9bea93.async.js new file mode 100644 index 00000000..3483808e --- /dev/null +++ b/5720.5f9bea93.async.js @@ -0,0 +1,266 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5720],{95720:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({name:"gnuplot",scopeName:"source.gnuplot",uuid:"A75AB1C2-611C-4500-9EE4-20668B5BB465",fileTypes:["gp","plt","plot","gnuplot"],patterns:[{name:"invalid.illegal.backslash.gnuplot",match:"(\\\\(?!\\n).*)"},{name:"punctuation.separator.statement.gnuplot",match:"(;)"},{include:"#LineComment"},{include:"#DataBlock"},{include:"#MacroExpansion"},{include:"#VariableDecl"},{include:"#ArrayDecl"},{include:"#FunctionDecl"},{include:"#ShellCommand"},{include:"#Command"}],repository:{DataBlock:{name:"meta.datablock.gnuplot",begin:`(?x: + ([$][A-Za-z_]\\w*)\\s* # 1: var name + (<<)\\s* # 2: shift operator + ([A-Za-z_]\\w*)\\s* # 3: end tag + (?=(\\#|$)) # 4: comment or end of line + )`,beginCaptures:{1:{patterns:[{include:"#SpecialVariable"}]},3:{name:"constant.language.datablock.gnuplot"}},end:"^(\\3)\\b(.*)",endCaptures:{1:{name:"constant.language.datablock.gnuplot"},2:{name:"invalid.illegal.datablock.gnuplot"}},patterns:[{include:"#LineComment"},{include:"#NumberLiteral"},{include:"#DoubleQuotedStringLiteral"}]},MacroExpansion:{begin:"([@][A-Za-z_]\\w*)",beginCaptures:{1:{patterns:[{include:"#SpecialVariable"}]}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#Expression"}]},VariableDecl:{name:"meta.variable.gnuplot",begin:`\\b(?x: + ([A-Za-z_]\\w*)\\s* # 1: var name + (?: + (\\[)\\s* # 2: opening bracket + (.*)\\s* # 3: expression + (\\])\\s* # 4: closing bracket + )? + (?=(=)(?!\\s*=)) # 5: assignment + )`,beginCaptures:{1:{name:"entity.name.variable.gnuplot",patterns:[{include:"#InvalidVariableDecl"},{include:"#BuiltinVariable"}]},3:{patterns:[{include:"#Expression"}]}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#Expression"}]},ArrayDecl:{name:"meta.variable.gnuplot",begin:`\\b(?x: + (array)\\s+ # 1: array keyword + ([A-Za-z_]\\w*)? # 2: var name + # Note: Handle size decl and init expression inside. + # TODO: Properly annotate brackets. + )`,beginCaptures:{1:{name:"support.type.array.gnuplot"},2:{name:"entity.name.variable.gnuplot",patterns:[{include:"#InvalidVariableDecl"},{include:"#BuiltinVariable"}]}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#Expression"}]},FunctionDecl:{name:"meta.function.gnuplot",begin:`\\b(?x: + ([A-Za-z_]\\w*)\\s* # 1: func name + ( # 2: parameter list + (\\()\\s* # 3: opening parens + ([A-Za-z_]\\w*)\\s* # 4: arg name + (?: + (,)\\s* # 5: comma + ([A-Za-z_]\\w*)\\s* # 6: other args + )* + (\\)) # 7: closing parens + ) + )`,beginCaptures:{1:{name:"entity.name.function.gnuplot",patterns:[{include:"#BuiltinFunction"}]},2:{name:"meta.function.parameters.gnuplot"},3:{name:"punctuation.definition.parameters.begin.gnuplot"},4:{name:"variable.parameter.function.language.gnuplot"},5:{name:"punctuation.separator.parameters.gnuplot"},6:{name:"variable.parameter.function.language.gnuplot"},7:{name:"punctuation.definition.parameters.end.gnuplot"}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#Expression"}]},InvalidVariableDecl:{name:"invalid.illegal.variable.gnuplot",match:"\\b(GPVAL_\\w*|MOUSE_\\w*)\\b"},ShellCommand:{begin:"(!)",beginCaptures:{1:{name:"keyword.other.shell.gnuplot"}},end:"(?=(#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{name:"string.unquoted",match:"([^#]|\\\\(?=\\n))"}]},Command:{patterns:[{name:"invalid.deprecated.command.gnuplot",begin:`\\b(?x: + update + )\\b`,end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))"},{begin:`\\b(?x: + break | + clear | + continue | + pwd | + refresh | + replot | + reread | + shell + )\\b`,beginCaptures:{0:{name:"keyword.other.command.gnuplot"}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#InvalidWord"}]},{begin:`\\b(?x: + cd | + call | + eval | + exit | + help | + history | + load | + lower | + pause | + print | + printerr | + quit | + raise | + save | + stats | + system | + test | + toggle + )\\b`,beginCaptures:{0:{name:"keyword.other.command.gnuplot"}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#Expression"}]},{begin:"\\b(import)\\s(.+)\\s(from)",beginCaptures:{1:{name:"keyword.control.import.gnuplot"},2:{patterns:[{include:"#FunctionDecl"}]},3:{name:"keyword.control.import.gnuplot"}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#SingleQuotedStringLiteral"},{include:"#DoubleQuotedStringLiteral"},{include:"#InvalidWord"}]},{begin:"\\b(reset)\\b",beginCaptures:{1:{name:"keyword.other.command.gnuplot"}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{name:"support.class.reset.gnuplot",match:"\\b(bind|error(state)?|session)\\b"},{include:"#InvalidWord"}]},{begin:"\\b(undefine)\\b",beginCaptures:{1:{name:"keyword.other.command.gnuplot"}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#BuiltinVariable"},{include:"#BuiltinFunction"},{name:"source.gnuplot",match:"(?<=\\s)([$]?[A-Za-z_]\\w*\\*?)(?=\\s)"},{include:"#InvalidWord"}]},{begin:"\\b(if|while)\\b",beginCaptures:{1:{name:"keyword.control.conditional.gnuplot"}},end:"(?=(\\{|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#Expression"}]},{begin:"\\b(else)\\b",beginCaptures:{1:{name:"keyword.control.conditional.gnuplot"}},end:"(?=(\\{|#|\\\\(?!\\n)|(?<!\\\\)\\n$))"},{begin:"\\b(do)\\b",beginCaptures:{1:{name:"keyword.control.flow.gnuplot"}},end:"(?=(\\{|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#ForIterationExpr"}]},{begin:"\\b(set)(?=\\s+pm3d)\\b",beginCaptures:{1:{name:"keyword.other.command.gnuplot"}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{name:"invalid.deprecated.options.gnuplot",match:"\\b(hidden3d|map|transparent|solid)\\b"},{include:"#SetUnsetOptions"},{include:"#ForIterationExpr"},{include:"#Expression"}]},{begin:"\\b((un)?set)\\b",beginCaptures:{1:{name:"keyword.other.command.gnuplot"}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#SetUnsetOptions"},{include:"#ForIterationExpr"},{include:"#Expression"}]},{begin:"\\b(show)\\b",beginCaptures:{1:{name:"keyword.other.command.gnuplot"}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#ExtraShowOptions"},{include:"#SetUnsetOptions"},{include:"#Expression"}]},{begin:"\\b(fit|(s)?plot)\\b",beginCaptures:{1:{name:"keyword.other.command.gnuplot"}},end:"(?=(;|#|\\\\(?!\\n)|(?<!\\\\)\\n$))",patterns:[{include:"#ColumnIndexLiteral"},{include:"#PlotModifiers"},{include:"#ForIterationExpr"},{include:"#Expression"}]}]},SetUnsetOptions:{patterns:[{name:"invalid.deprecated.options.gnuplot",match:`\\G\\s*\\b(?x: + clabel | + data | + function | + historysize | + macros | + ticslevel | + ticscale | + (style\\s+increment\\s+\\w+) + )\\b`},{name:"support.class.options.gnuplot",match:`\\G\\s*\\b(?x: + angles | + arrow | + autoscale | + border | + boxwidth | + clip | + cntr(label|param) | + color(box|sequence)?| + contour | + (dash|line)type | + datafile | + decimal(sign)? | + dgrid3d | + dummy | + encoding | + (error)?bars | + fit | + fontpath | + format | + grid | + hidden3d | + history | + (iso)?samples | + jitter | + key | + label | + link | + loadpath | + locale | + logscale | + mapping | + [lrtb]margin | + margins | + micro | + minus(sign)? | + mono(chrome)? | + mouse | + multiplot | + nonlinear | + object | + offsets | + origin | + output | + parametric | + (p|r)axis | + pm3d | + palette | + pointintervalbox | + pointsize | + polar | + print | + psdir | + size | + style | + surface | + table | + terminal | + termoption | + theta | + tics | + timestamp | + timefmt | + title | + view | + xyplane | + zero | + (no)?(m)?(x|x2|y|y2|z|cb|r|t)tics | + (x|x2|y|y2|z|cb)data | + (x|x2|y|y2|z|cb|r)label | + (x|x2|y|y2|z|cb)dtics | + (x|x2|y|y2|z|cb)mtics | + (x|x2|y|y2|z|cb|[rtuv])range | + (x|x2|y|y2|z)?zeroaxis + )\\b`}]},ExtraShowOptions:{name:"support.class.options.gnuplot",match:`\\b(?x: + all | + bind | + colornames | + functions | + plot | + variables | + version + )\\b`},PlotModifiers:{patterns:[{name:"invalid.deprecated.plot.gnuplot",match:"\\b(thru)\\b"},{name:"storage.type.plot.gnuplot",match:`\\b(?x: + in(dex)? | + every | + us(ing)? | + wi(th)? | + via + )\\b`},{name:"storage.type.plot.gnuplot",match:"\\b(newhist(ogram)?)\\b"}]},InvalidWord:{name:"invalid.illegal.gnuplot",match:"([^;#\\\\[:space:]]+)"},Expression:{patterns:[{include:"#Literal"},{include:"#SpecialVariable"},{include:"#BuiltinVariable"},{include:"#BuiltinOperator"},{include:"#TernaryExpr"},{include:"#FunctionCallExpr"},{include:"#SummationExpr"}]},ForIterationExpr:{begin:`\\b(?x: + (for)\\s* # 1: for keyword + (\\[)\\s* # 2: opening bracket + (?: # optionally + ([A-Za-z_]\\w*)\\s+ # 3: var name + (in)\\b # 4: in keyword + )? + )`,beginCaptures:{1:{name:"keyword.control.flow.gnuplot"},2:{patterns:[{include:"#RangeSeparators"}]},3:{name:"variable.other.iterator.gnuplot"},4:{name:"keyword.control.flow.gnuplot"}},end:"((\\])|(?=(#|\\\\(?!\\n)|(?<!\\\\)\\n$)))",endCaptures:{2:{patterns:[{include:"#RangeSeparators"}]}},patterns:[{include:"#Expression"},{include:"#RangeSeparators"}]},SummationExpr:{begin:"\\b(sum)\\s*(\\[)",beginCaptures:{1:{name:"keyword.other.sum.gnuplot"},2:{patterns:[{include:"#RangeSeparators"}]}},end:"((\\])|(?=(#|\\\\(?!\\n)|(?<!\\\\)\\n$)))",endCaptures:{2:{patterns:[{include:"#RangeSeparators"}]}},patterns:[{include:"#Expression"},{include:"#RangeSeparators"}]},FunctionCallExpr:{name:"meta.function-call.gnuplot",begin:"\\b([A-Za-z_]\\w*)\\s*(\\()",beginCaptures:{1:{name:"variable.function.gnuplot",patterns:[{include:"#BuiltinFunction"}]},2:{name:"punctuation.definition.arguments.begin.gnuplot"}},end:"((\\))|(?=(#|\\\\(?!\\n)|(?<!\\\\)\\n$)))",endCaptures:{2:{name:"punctuation.definition.arguments.end.gnuplot"}},patterns:[{include:"#Expression"}]},TernaryExpr:{begin:"(?<!\\?)(\\?)(?!\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.gnuplot"}},end:"((?<!:)(:)(?!:)|(?=(#|\\\\(?!\\n)|(?<!\\\\)\\n$)))",endCaptures:{2:{name:"keyword.operator.ternary.gnuplot"}},patterns:[{include:"#Expression"}]},RangeSeparators:{patterns:[{name:"punctuation.section.brackets.begin.gnuplot",match:"(\\[)"},{name:"punctuation.separator.range.gnuplot",match:"(:)"},{name:"punctuation.section.brackets.end.gnuplot",match:"(\\])"}]},BuiltinOperator:{patterns:[{name:"keyword.operator.logical.gnuplot",match:"(&&|\\|\\|)"},{name:"keyword.operator.bitwise.gnuplot",match:"(<<|>>|&|\\||\\^)"},{name:"keyword.operator.comparison.gnuplot",match:"(==|!=|<=|<|>=|>)"},{name:"keyword.operator.assignment.gnuplot",match:"(=)"},{name:"keyword.operator.arithmetic.gnuplot",match:"(\\+|-|~|!)"},{name:"keyword.operator.arithmetic.gnuplot",match:"(\\*\\*|\\+|-|\\*|/|%)"},{name:"keyword.operator.strings.gnuplot",match:"(\\.|\\b(eq|ne)\\b)",captures:{2:{name:"keyword.operator.word.gnuplot"}}}]},BuiltinVariable:{patterns:[{name:"invalid.deprecated.variable.gnuplot",match:`\\b(?x: + FIT_LIMIT | + FIT_MAXITER | + FIT_START_LAMBDA | + FIT_LAMBDA_FACTOR | + FIT_SKIP | + FIT_INDEX + )\\b`},{name:"support.constant.gnuplot",match:"\\b(GPVAL_\\w*|MOUSE_\\w*)\\b"},{name:"support.variable.gnuplot",match:"\\b(ARG[0-9C]|GPFUN_\\w*|FIT_\\w*|STATS_\\w*|pi|NaN)\\b"}]},SpecialVariable:{patterns:[{match:"(?<=[\\[:=])\\s*(\\*)\\s*(?=[:\\]])",captures:{1:{name:"constant.language.wildcard.gnuplot"}}},{name:"constant.language.special.gnuplot",match:"(([@$])[A-Za-z_]\\w*)\\b",captures:{2:{name:"punctuation.definition.variable.gnuplot"}}}]},BuiltinFunction:{patterns:[{name:"invalid.deprecated.function.gnuplot",match:`\\b(?x: + defined + )\\b`},{name:"support.function.math.gnuplot",match:`\\b(?x: + abs | + acos | + acosh | + airy | + arg | + asin | + asinh | + atan | + atan2 | + atanh | + EllipticK | + EllipticE | + EllipticPi | + besj0 | + besj1 | + besy0 | + besy1 | + ceil | + cos | + cosh | + erf | + erfc | + exp | + expint | + floor | + gamma | + ibeta | + inverf | + igamma | + imag | + invnorm | + int | + lambertw | + lgamma | + log | + log10 | + norm | + rand | + real | + sgn | + sin | + sinh | + sqrt | + tan | + tanh | + voigt | + cerf | + cdawson | + faddeeva | + erfi | + VP + )\\b`},{name:"support.function.string.gnuplot",match:`\\b(?x: + gprintf | + sprintf | + strlen | + strstrt | + substr | + strftime | + strptime | + system | + word | + words + )\\b`},{name:"support.function.other.gnuplot",match:`\\b(?x: + column | + columnhead | + exists | + hsv2rgb | + stringcolumn | + timecolumn | + tm_hour | + tm_mday | + tm_min | + tm_mon | + tm_sec | + tm_wday | + tm_yday | + tm_year | + time | + valid | + value + )\\b`}]},Literal:{patterns:[{include:"#NumberLiteral"},{include:"#DeprecatedScriptArgsLiteral"},{include:"#SingleQuotedStringLiteral"},{include:"#DoubleQuotedStringLiteral"},{include:"#InterpolatedStringLiteral"}]},NumberLiteral:{patterns:[{name:"constant.numeric.float.gnuplot",match:`(?x: + # .5e2 and 0.5e2 + ( ((\\b[0-9]+)|(?<!\\d)) ) # number or not a preceding digit + ( [.][0-9]+ ) # non-optional fractional + ( [Ee][+-]?[0-9]+ )? # optional exponent + )(cm|in)?\\b`},{name:"constant.numeric.float.gnuplot",match:`(?x: + # 5e2 and 5.e2 + ( \\b[0-9]+ ) # non-optional number + ( + ( ( [Ee][+-]?[0-9]+\\b ) ) | # non-optional exponent + ( [.] ( [Ee][+-]?[0-9]+\\b )? ) # point and optional exponent + ) + )(cm\\b|in\\b)?`},{name:"constant.numeric.hex.gnuplot",match:"\\b(0[Xx][0-9a-fA-F]+)(cm|in)?\\b"},{name:"constant.numeric.dec.gnuplot",match:"\\b(0+)(cm|in)?\\b"},{name:"constant.numeric.oct.gnuplot",match:"\\b(0[0-7]+)(cm|in)?\\b"},{name:"invalid.illegal.oct.gnuplot",match:"\\b(0[0-9]+)(cm|in)?\\b"},{name:"constant.numeric.dec.gnuplot",match:"\\b([0-9]+)(cm|in)?\\b"}]},ColumnIndexLiteral:{name:"support.constant.columnindex.gnuplot",match:"([$][0-9]+)\\b"},DeprecatedScriptArgsLiteral:{name:"invalid.illegal.scriptargs.gnuplot",match:"([$][0-9#])"},SingleQuotedStringLiteral:{name:"string.quoted.single.gnuplot",begin:"(')",beginCaptures:{1:{name:"punctuation.definition.string.begin.gnuplot"}},end:"((')(?!')|(?=(?<!\\\\)\\n$))",endCaptures:{0:{name:"punctuation.definition.string.end.gnuplot"}},patterns:[{include:"#RGBColorSpec"},{name:"constant.character.escape.gnuplot",match:"('')"}]},DoubleQuotedStringLiteral:{name:"string.quoted.double.gnuplot",begin:'(")',beginCaptures:{1:{name:"punctuation.definition.string.begin.gnuplot"}},end:'((")|(?=(?<!\\\\)\\n$))',endCaptures:{0:{name:"punctuation.definition.string.end.gnuplot"}},patterns:[{include:"#EscapedChar"},{include:"#RGBColorSpec"},{include:"#DeprecatedScriptArgsLiteral"},{include:"#InterpolatedStringLiteral"}]},InterpolatedStringLiteral:{name:"string.interpolated.gnuplot",begin:"(`)",beginCaptures:{1:{name:"punctuation.definition.string.begin.gnuplot"}},end:"((`)|(?=(?<!\\\\)\\n$))",endCaptures:{0:{name:"punctuation.definition.string.end.gnuplot"}},patterns:[{include:"#EscapedChar"}]},RGBColorSpec:{name:"constant.other.placeholder.gnuplot",match:"\\G(0x|#)(([0-9a-fA-F]{6})|([0-9a-fA-F]{8}))\\b"},EscapedChar:{name:"constant.character.escape.gnuplot",match:"(\\\\.)"},LineComment:{name:"comment.line.number-sign.gnuplot",begin:"(#)",beginCaptures:{1:{name:"punctuation.definition.comment.begin.gnuplot"}},end:"(?=(?<!\\\\)\\n$)",endCaptures:{0:{name:"punctuation.definition.comment.end.gnuplot"}}}},displayName:"Gnuplot"})]}}]); diff --git a/5878.44854d4b.async.js b/5878.44854d4b.async.js new file mode 100644 index 00000000..bfd975d7 --- /dev/null +++ b/5878.44854d4b.async.js @@ -0,0 +1,79 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5878],{73932:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},49512:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},98978:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z"}}]},name:"caret-right",theme:"filled"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},52954:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},4046:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"database",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},86335:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-200 0H360v-72h304v72z"}}]},name:"delete",theme:"filled"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},34249:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},35568:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z"}}]},name:"edit",theme:"filled"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},38223:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},7112:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},77489:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z"}}]},name:"flag",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},29875:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},35411:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},40593:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},64287:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},63207:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},35191:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M793 242H366v-74c0-6.7-7.7-10.4-12.9-6.3l-142 112a8 8 0 000 12.6l142 112c5.2 4.1 12.9.4 12.9-6.3v-74h415v470H175c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h618c35.3 0 64-28.7 64-64V306c0-35.3-28.7-64-64-64z"}}]},name:"rollback",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},63586:function(Re,q,d){d.d(q,{Z:function(){return U}});var n=d(97605),N=d(50959),M={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z"}}]},name:"table",theme:"outlined"},k=M,K=d(36264),L=function(G,A){return N.createElement(K.Z,(0,n.Z)({},G,{ref:A,icon:k}))},U=N.forwardRef(L)},59564:function(Re,q,d){d.d(q,{F:function(){return n},Z:function(){return N}});function n(M){return M!=null&&M===M.window}function N(M,k){var K,L;if(typeof window=="undefined")return 0;const U=k?"scrollTop":"scrollLeft";let re=0;return n(M)?re=M[k?"pageYOffset":"pageXOffset"]:M instanceof Document?re=M.documentElement[U]:(M instanceof HTMLElement||M)&&(re=M[U]),M&&!n(M)&&typeof re!="number"&&(re=(L=((K=M.ownerDocument)!==null&&K!==void 0?K:M).documentElement)===null||L===void 0?void 0:L[U]),re}},70463:function(Re,q,d){d.d(q,{Z:function(){return k}});var n=d(28449);function N(K,L,U,re){const G=U-L;return K/=re/2,K<1?G/2*K*K*K+L:G/2*((K-=2)*K*K+2)+L}var M=d(59564);function k(K){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:U=()=>window,callback:re,duration:G=450}=L,A=U(),Pe=(0,M.Z)(A,!0),st=Date.now(),$t=()=>{const Bt=Date.now()-st,Ht=N(Bt>G?G:Bt,Pe,K,G);(0,M.F)(A)?A.scrollTo(window.pageXOffset,Ht):A instanceof Document||A.constructor.name==="HTMLDocument"?A.documentElement.scrollTop=Ht:A.scrollTop=Ht,Bt<G?(0,n.Z)($t):typeof re=="function"&&re()};(0,n.Z)($t)}},13128:function(Re,q,d){d.d(q,{Z:function(){return St}});var n=d(50959),N=d(39388),M=d(84875),k=d.n(M),K=d(65589),L=d(57),U=d(87017),re=d(39340),G=d(81477),A=d(21011),Pe=d(86972),st=d(20523),$t=d(22682),kt=d(72630),Bt=d(92e3),Ht=d(13683),Gn=d(28739),Xt=d(19356);const rn=E=>{const{componentCls:W,iconCls:Fe,antCls:H,zIndexPopup:Ie,colorText:ct,colorWarning:dt,marginXXS:qe,marginXS:nt,fontSize:_e,fontWeightStrong:Rt,colorTextHeading:rt}=E;return{[W]:{zIndex:Ie,[`&${H}-popover`]:{fontSize:_e},[`${W}-message`]:{marginBottom:nt,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${W}-message-icon ${Fe}`]:{color:dt,fontSize:_e,lineHeight:1,marginInlineEnd:nt},[`${W}-title`]:{fontWeight:Rt,color:rt,"&:only-child":{fontWeight:"normal"}},[`${W}-description`]:{marginTop:qe,color:ct}},[`${W}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:nt}}}}};var vt=(0,Xt.Z)("Popconfirm",E=>rn(E),E=>{const{zIndexPopupBase:W}=E;return{zIndexPopup:W+60}},{resetStyle:!1}),yn=function(E,W){var Fe={};for(var H in E)Object.prototype.hasOwnProperty.call(E,H)&&W.indexOf(H)<0&&(Fe[H]=E[H]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,H=Object.getOwnPropertySymbols(E);Ie<H.length;Ie++)W.indexOf(H[Ie])<0&&Object.prototype.propertyIsEnumerable.call(E,H[Ie])&&(Fe[H[Ie]]=E[H[Ie]]);return Fe};const on=E=>{const{prefixCls:W,okButtonProps:Fe,cancelButtonProps:H,title:Ie,description:ct,cancelText:dt,okText:qe,okType:nt="primary",icon:_e=n.createElement(N.Z,null),showCancel:Rt=!0,close:rt,onConfirm:pt,onCancel:Ut,onPopupClick:Gt}=E,{getPrefixCls:Ft}=n.useContext(G.E_),[ut]=(0,Bt.Z)("Popconfirm",Ht.Z.Popconfirm),gt=(0,st.Z)(Ie),zt=(0,st.Z)(ct);return n.createElement("div",{className:`${W}-inner-content`,onClick:Gt},n.createElement("div",{className:`${W}-message`},_e&&n.createElement("span",{className:`${W}-message-icon`},_e),n.createElement("div",{className:`${W}-message-text`},gt&&n.createElement("div",{className:k()(`${W}-title`)},gt),zt&&n.createElement("div",{className:`${W}-description`},zt))),n.createElement("div",{className:`${W}-buttons`},Rt&&n.createElement($t.ZP,Object.assign({onClick:Ut,size:"small"},H),dt!=null?dt:ut==null?void 0:ut.cancelText),n.createElement(Pe.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,kt.nx)(nt)),Fe),actionFn:pt,close:rt,prefixCls:Ft("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},qe!=null?qe:ut==null?void 0:ut.okText)))};var Sn=E=>{const{prefixCls:W,placement:Fe,className:H,style:Ie}=E,ct=yn(E,["prefixCls","placement","className","style"]),{getPrefixCls:dt}=n.useContext(G.E_),qe=dt("popconfirm",W),[nt]=vt(qe);return nt(n.createElement(Gn.ZP,{placement:Fe,className:k()(qe,H),style:Ie,content:n.createElement(on,Object.assign({prefixCls:qe},ct))}))},Yn=function(E,W){var Fe={};for(var H in E)Object.prototype.hasOwnProperty.call(E,H)&&W.indexOf(H)<0&&(Fe[H]=E[H]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,H=Object.getOwnPropertySymbols(E);Ie<H.length;Ie++)W.indexOf(H[Ie])<0&&Object.prototype.propertyIsEnumerable.call(E,H[Ie])&&(Fe[H[Ie]]=E[H[Ie]]);return Fe};const ln=n.forwardRef((E,W)=>{var Fe,H;const{prefixCls:Ie,placement:ct="top",trigger:dt="click",okType:qe="primary",icon:nt=n.createElement(N.Z,null),children:_e,overlayClassName:Rt,onOpenChange:rt,onVisibleChange:pt}=E,Ut=Yn(E,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:Gt}=n.useContext(G.E_),[Ft,ut]=(0,K.Z)(!1,{value:(Fe=E.open)!==null&&Fe!==void 0?Fe:E.visible,defaultValue:(H=E.defaultOpen)!==null&&H!==void 0?H:E.defaultVisible}),gt=(Be,Ae)=>{ut(Be,!0),pt==null||pt(Be),rt==null||rt(Be,Ae)},zt=Be=>{gt(!1,Be)},ht=Be=>{var Ae;return(Ae=E.onConfirm)===null||Ae===void 0?void 0:Ae.call(void 0,Be)},Yt=Be=>{var Ae;gt(!1,Be),(Ae=E.onCancel)===null||Ae===void 0||Ae.call(void 0,Be)},wn=Be=>{Be.keyCode===L.Z.ESC&&Ft&>(!1,Be)},an=Be=>{const{disabled:Ae=!1}=E;Ae||gt(Be)},Jt=Gt("popconfirm",Ie),xt=k()(Jt,Rt),[En]=vt(Jt);return En(n.createElement(A.Z,Object.assign({},(0,U.Z)(Ut,["title"]),{trigger:dt,placement:ct,onOpenChange:an,open:Ft,ref:W,overlayClassName:xt,content:n.createElement(on,Object.assign({okType:qe,icon:nt},E,{prefixCls:Jt,close:zt,onConfirm:ht,onCancel:Yt})),"data-popover-inject":!0}),(0,re.Tm)(_e,{onKeyDown:Be=>{var Ae,Mt;n.isValidElement(_e)&&((Mt=_e==null?void 0:(Ae=_e.props).onKeyDown)===null||Mt===void 0||Mt.call(Ae,Be)),wn(Be)}})))});ln._InternalPanelDoNotUseOrYouWillBeFired=Sn;var St=ln},99368:function(Re,q){const d=n=>({[n.componentCls]:{[`${n.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${n.motionDurationMid} ${n.motionEaseInOut}, + opacity ${n.motionDurationMid} ${n.motionEaseInOut} !important`}},[`${n.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${n.motionDurationMid} ${n.motionEaseInOut}, + opacity ${n.motionDurationMid} ${n.motionEaseInOut} !important`}}});q.Z=d},21458:function(Re,q,d){d.d(q,{N:function(){return n}});const n=N=>({color:N.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${N.motionDurationSlow}`,"&:focus, &:hover":{color:N.colorLinkHover},"&:active":{color:N.colorLinkActive}})},78361:function(Re,q,d){d.d(q,{Z:function(){return ci}});var n=d(50959),N={},M="rc-table-internal-hook",k=d(89043),K=d(7748),L=d(77189),U=d(18342),re=d(10422);function G(e){var t=n.createContext(void 0),r=function(l){var a=l.value,s=l.children,c=n.useRef(a);c.current=a;var i=n.useState(function(){return{getValue:function(){return c.current},listeners:new Set}}),f=(0,k.Z)(i,1),m=f[0];return(0,L.Z)(function(){(0,re.unstable_batchedUpdates)(function(){m.listeners.forEach(function(u){u(a)})})},[a]),n.createElement(t.Provider,{value:m},s)};return{Context:t,Provider:r,defaultValue:e}}function A(e,t){var r=(0,K.Z)(typeof t=="function"?t:function(u){if(t===void 0)return u;if(!Array.isArray(t))return u[t];var p={};return t.forEach(function(v){p[v]=u[v]}),p}),o=n.useContext(e==null?void 0:e.Context),l=o||{},a=l.listeners,s=l.getValue,c=n.useRef();c.current=r(o?s():e==null?void 0:e.defaultValue);var i=n.useState({}),f=(0,k.Z)(i,2),m=f[1];return(0,L.Z)(function(){if(!o)return;function u(p){var v=r(p);(0,U.Z)(c.current,v,!0)||m({})}return a.add(u),function(){a.delete(u)}},[o]),c.current}var Pe=d(97605),st=d(12602);function $t(){var e=n.createContext(null);function t(){return n.useContext(e)}function r(l,a){var s=(0,st.Yr)(l),c=function(f,m){var u=s?{ref:m}:{},p=n.useRef(0),v=n.useRef(f),g=t();return g!==null?n.createElement(l,(0,Pe.Z)({},f,u)):((!a||a(v.current,f))&&(p.current+=1),v.current=f,n.createElement(e.Provider,{value:p.current},n.createElement(l,(0,Pe.Z)({},f,u))))};return s?n.forwardRef(c):c}function o(l,a){var s=(0,st.Yr)(l),c=function(f,m){var u=s?{ref:m}:{};return t(),n.createElement(l,(0,Pe.Z)({},f,u))};return s?n.memo(n.forwardRef(c),a):n.memo(c,a)}return{makeImmutable:r,responseImmutable:o,useImmutableMark:t}}var kt=$t(),Bt=kt.makeImmutable,Ht=kt.responseImmutable,Gn=kt.useImmutableMark,Xt=$t(),rn=Xt.makeImmutable,vt=Xt.responseImmutable,yn=Xt.useImmutableMark,on=G(),Ue=on;function Sn(e,t){var r=n.useRef(0);r.current+=1;var o=n.useRef(e),l=[];Object.keys(e||{}).map(function(s){var c;(e==null?void 0:e[s])!==((c=o.current)===null||c===void 0?void 0:c[s])&&l.push(s)}),o.current=e;var a=n.useRef([]);return l.length&&(a.current=l),n.useDebugValue(r.current),n.useDebugValue(a.current.join(", ")),t&&console.log("".concat(t,":"),r.current,a.current),r.current}var Yn=null,ln=n.memo(function(){var e=Sn();return n.createElement("h1",null,"Render Times: ",e)});ln.displayName="RenderBlock";var St=d(26407),E=d(12309),W=d(25201),Fe=d(84875),H=d.n(Fe),Ie=d(12554),ct=d(85108),dt=d(12868),qe=n.createContext({renderWithProps:!1}),nt=qe,_e="RC_TABLE_KEY";function Rt(e){return e==null?[]:Array.isArray(e)?e:[e]}function rt(e){var t=[],r={};return e.forEach(function(o){for(var l=o||{},a=l.key,s=l.dataIndex,c=a||Rt(s).join("-")||_e;r[c];)c="".concat(c,"_next");r[c]=!0,t.push(c)}),t}function pt(e){return e!=null}function Ut(e){return e&&(0,St.Z)(e)==="object"&&!Array.isArray(e)&&!n.isValidElement(e)}function Gt(e,t,r,o,l,a){var s=n.useContext(nt),c=yn(),i=(0,Ie.Z)(function(){if(pt(o))return[o];var f=t==null||t===""?[]:Array.isArray(t)?t:[t],m=(0,ct.Z)(e,f),u=m,p=void 0;if(l){var v=l(m,e,r);Ut(v)?(u=v.children,p=v.props,s.renderWithProps=!0):u=v}return[u,p]},[c,e,o,t,l,r],function(f,m){if(a){var u=(0,k.Z)(f,2),p=u[1],v=(0,k.Z)(m,2),g=v[1];return a(g,p)}return s.renderWithProps?!0:!(0,U.Z)(f,m,!0)});return i}function Ft(e,t,r,o){var l=e+t-1;return e<=o&&l>=r}function ut(e,t){return A(Ue,function(r){var o=Ft(e,t||1,r.hoverStartRow,r.hoverEndRow);return[o,r.onHover]})}var gt=function(t){var r=t.ellipsis,o=t.rowType,l=t.children,a,s=r===!0?{showTitle:!0}:r;return s&&(s.showTitle||o==="header")&&(typeof l=="string"||typeof l=="number"?a=l.toString():n.isValidElement(l)&&typeof l.props.children=="string"&&(a=l.props.children)),a};function zt(e){var t,r,o,l,a,s,c,i,f=e.component,m=e.children,u=e.ellipsis,p=e.scope,v=e.prefixCls,g=e.className,x=e.align,h=e.record,S=e.render,y=e.dataIndex,w=e.renderIndex,O=e.shouldCellUpdate,R=e.index,$=e.rowType,j=e.colSpan,F=e.rowSpan,I=e.fixLeft,Y=e.fixRight,Z=e.firstFixLeft,b=e.lastFixLeft,C=e.firstFixRight,T=e.lastFixRight,Q=e.appendNode,J=e.additionalProps,D=J===void 0?{}:J,ee=e.isSticky,ie="".concat(v,"-cell"),me=A(Ue,["supportSticky","allColumnsFixedLeft"]),oe=me.supportSticky,he=me.allColumnsFixedLeft,we=Gt(h,y,w,m,S,O),ue=(0,k.Z)(we,2),be=ue[0],te=ue[1],Ce={},Oe=typeof I=="number"&&oe,ve=typeof Y=="number"&&oe;Oe&&(Ce.position="sticky",Ce.left=I),ve&&(Ce.position="sticky",Ce.right=Y);var Qe=(t=(r=(o=te==null?void 0:te.colSpan)!==null&&o!==void 0?o:D.colSpan)!==null&&r!==void 0?r:j)!==null&&t!==void 0?t:1,V=(l=(a=(s=te==null?void 0:te.rowSpan)!==null&&s!==void 0?s:D.rowSpan)!==null&&a!==void 0?a:F)!==null&&l!==void 0?l:1,X=ut(R,V),B=(0,k.Z)(X,2),z=B[0],P=B[1],_=function(Ze){var Me;h&&P(R,R+V-1),D==null||(Me=D.onMouseEnter)===null||Me===void 0||Me.call(D,Ze)},se=function(Ze){var Me;h&&P(-1,-1),D==null||(Me=D.onMouseLeave)===null||Me===void 0||Me.call(D,Ze)};if(Qe===0||V===0)return null;var ye=(c=D.title)!==null&&c!==void 0?c:gt({rowType:$,ellipsis:u,children:be}),He=H()(ie,g,(i={},(0,W.Z)(i,"".concat(ie,"-fix-left"),Oe&&oe),(0,W.Z)(i,"".concat(ie,"-fix-left-first"),Z&&oe),(0,W.Z)(i,"".concat(ie,"-fix-left-last"),b&&oe),(0,W.Z)(i,"".concat(ie,"-fix-left-all"),b&&he&&oe),(0,W.Z)(i,"".concat(ie,"-fix-right"),ve&&oe),(0,W.Z)(i,"".concat(ie,"-fix-right-first"),C&&oe),(0,W.Z)(i,"".concat(ie,"-fix-right-last"),T&&oe),(0,W.Z)(i,"".concat(ie,"-ellipsis"),u),(0,W.Z)(i,"".concat(ie,"-with-append"),Q),(0,W.Z)(i,"".concat(ie,"-fix-sticky"),(Oe||ve)&&ee&&oe),(0,W.Z)(i,"".concat(ie,"-row-hover"),!te&&z),i),D.className,te==null?void 0:te.className),ne={};x&&(ne.textAlign=x);var We=(0,E.Z)((0,E.Z)((0,E.Z)((0,E.Z)({},Ce),D.style),ne),te==null?void 0:te.style),ze=be;return(0,St.Z)(ze)==="object"&&!Array.isArray(ze)&&!n.isValidElement(ze)&&(ze=null),u&&(b||C)&&(ze=n.createElement("span",{className:"".concat(ie,"-content")},ze)),n.createElement(f,(0,Pe.Z)({},te,D,{className:He,style:We,title:ye,scope:p,onMouseEnter:_,onMouseLeave:se,colSpan:Qe!==1?Qe:null,rowSpan:V!==1?V:null}),Q,ze)}var ht=n.memo(zt);function Yt(e,t,r,o,l,a){var s=r[e]||{},c=r[t]||{},i,f;s.fixed==="left"?i=o.left[l==="rtl"?t:e]:c.fixed==="right"&&(f=o.right[l==="rtl"?e:t]);var m=!1,u=!1,p=!1,v=!1,g=r[t+1],x=r[e-1],h=!(a!=null&&a.children);if(l==="rtl"){if(i!==void 0){var S=x&&x.fixed==="left";v=!S&&h}else if(f!==void 0){var y=g&&g.fixed==="right";p=!y&&h}}else if(i!==void 0){var w=g&&g.fixed==="left";m=!w&&h}else if(f!==void 0){var O=x&&x.fixed==="right";u=!O&&h}return{fixLeft:i,fixRight:f,lastFixLeft:m,firstFixRight:u,lastFixRight:p,firstFixLeft:v,isSticky:o.isSticky}}var wn=n.createContext({}),an=wn;function Jt(e){var t=e.className,r=e.index,o=e.children,l=e.colSpan,a=l===void 0?1:l,s=e.rowSpan,c=e.align,i=A(Ue,["prefixCls","direction"]),f=i.prefixCls,m=i.direction,u=n.useContext(an),p=u.scrollColumnIndex,v=u.stickyOffsets,g=u.flattenColumns,x=u.columns,h=r+a-1,S=h+1===p?a+1:a,y=Yt(r,r+S-1,g,v,m,x==null?void 0:x[r]);return n.createElement(ht,(0,Pe.Z)({className:t,index:r,component:"td",prefixCls:f,record:null,dataIndex:null,align:c,colSpan:S,rowSpan:s,render:function(){return o}},y))}var xt=d(16658),En=["children"];function Be(e){var t=e.children,r=(0,xt.Z)(e,En);return n.createElement("tr",r,t)}function Ae(e){var t=e.children;return t}Ae.Row=Be,Ae.Cell=Jt;var Mt=Ae;function go(e){var t=e.children,r=e.stickyOffsets,o=e.flattenColumns,l=e.columns,a=A(Ue,"prefixCls"),s=o.length-1,c=o[s],i=n.useMemo(function(){return{stickyOffsets:r,flattenColumns:o,scrollColumnIndex:c!=null&&c.scrollbar?s:null,columns:l}},[c,o,s,r,l]);return n.createElement(an.Provider,{value:i},n.createElement("tfoot",{className:"".concat(a,"-summary")},t))}var sn=vt(go),Jn=Mt,$n=d(12682),ho=d(95992),xo=d(5449),cn=d(22692),Rn=d(68924);function Qn(e,t,r,o,l,a,s){e.push({record:t,indent:r,index:s});var c=a(t),i=l==null?void 0:l.has(c);if(t&&Array.isArray(t[o])&&i)for(var f=0;f<t[o].length;f+=1)Qn(e,t[o][f],r+1,o,l,a,f)}function qn(e,t,r,o){var l=n.useMemo(function(){if(r!=null&&r.size){for(var a=[],s=0;s<(e==null?void 0:e.length);s+=1){var c=e[s];Qn(a,c,0,t,r,o,s)}return a}return e==null?void 0:e.map(function(i,f){return{record:i,indent:0,index:f}})},[e,t,r,o]);return l}var bo=d(96771);function _n(e,t,r,o){var l=A(Ue,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),a=l.flattenColumns,s=l.expandableType,c=l.expandedKeys,i=l.childrenColumnName,f=l.onTriggerExpand,m=l.rowExpandable,u=l.onRow,p=l.expandRowByClick,v=l.rowClassName,g=s==="nest",x=s==="row"&&(!m||m(e)),h=x||g,S=c&&c.has(t),y=i&&e&&e[i],w=(0,bo.zX)(f),O=u==null?void 0:u(e,r),R=O==null?void 0:O.onClick,$=function(Y){p&&h&&f(e,Y);for(var Z=arguments.length,b=new Array(Z>1?Z-1:0),C=1;C<Z;C++)b[C-1]=arguments[C];R==null||R.apply(void 0,[Y].concat(b))},j;typeof v=="string"?j=v:typeof v=="function"&&(j=v(e,r,o));var F=rt(a);return(0,E.Z)((0,E.Z)({},l),{},{columnsKey:F,nestExpandable:g,expanded:S,hasNestChildren:y,record:e,onTriggerExpand:w,rowSupportExpand:x,expandable:h,rowProps:(0,E.Z)((0,E.Z)({},O),{},{className:H()(j,O==null?void 0:O.className),onClick:$})})}function Co(e){var t=e.prefixCls,r=e.children,o=e.component,l=e.cellComponent,a=e.className,s=e.expanded,c=e.colSpan,i=e.isEmpty,f=A(Ue,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),m=f.scrollbarSize,u=f.fixHeader,p=f.fixColumn,v=f.componentWidth,g=f.horizonScroll,x=r;return(i?g&&v:p)&&(x=n.createElement("div",{style:{width:v-(u?m:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(t,"-expanded-row-fixed")},x)),n.createElement(o,{className:a,style:{display:s?null:"none"}},n.createElement(ht,{component:l,prefixCls:t,colSpan:c},x))}var er=Co;function tr(e,t,r,o,l){var a=e.record,s=e.prefixCls,c=e.columnsKey,i=e.fixedInfoList,f=e.expandIconColumnIndex,m=e.nestExpandable,u=e.indentSize,p=e.expandIcon,v=e.expanded,g=e.hasNestChildren,x=e.onTriggerExpand,h=c[r],S=i[r],y;r===(f||0)&&m&&(y=n.createElement(n.Fragment,null,n.createElement("span",{style:{paddingLeft:"".concat(u*o,"px")},className:"".concat(s,"-row-indent indent-level-").concat(o)}),p({prefixCls:s,expanded:v,expandable:g,record:a,onExpand:x})));var w;return t.onCell&&(w=t.onCell(a,l)),{key:h,fixedInfo:S,appendCellNode:y,additionalCellProps:w||{}}}function nr(e){var t=e.className,r=e.style,o=e.record,l=e.index,a=e.renderIndex,s=e.rowKey,c=e.indent,i=c===void 0?0:c,f=e.rowComponent,m=e.cellComponent,u=e.scopeCellComponent,p=_n(o,s,l,i),v=p.prefixCls,g=p.flattenColumns,x=p.expandedRowClassName,h=p.expandedRowRender,S=p.rowProps,y=p.expanded,w=p.rowSupportExpand,O=n.useRef(!1);O.current||(O.current=y);var R=n.createElement(f,(0,Pe.Z)({},S,{"data-row-key":s,className:H()(t,"".concat(v,"-row"),"".concat(v,"-row-level-").concat(i),S==null?void 0:S.className),style:(0,E.Z)((0,E.Z)({},r),S==null?void 0:S.style)}),g.map(function(I,Y){var Z=I.render,b=I.dataIndex,C=I.className,T=tr(p,I,Y,i,l),Q=T.key,J=T.fixedInfo,D=T.appendCellNode,ee=T.additionalCellProps;return n.createElement(ht,(0,Pe.Z)({className:C,ellipsis:I.ellipsis,align:I.align,scope:I.rowScope,component:I.rowScope?u:m,prefixCls:v,key:Q,record:o,index:l,renderIndex:a,dataIndex:b,render:Z,shouldCellUpdate:I.shouldCellUpdate},J,{appendNode:D,additionalProps:ee}))})),$;if(w&&(O.current||y)){var j=h(o,l,i+1,y),F=x&&x(o,l,i);$=n.createElement(er,{expanded:y,className:H()("".concat(v,"-expanded-row"),"".concat(v,"-expanded-row-level-").concat(i+1),F),prefixCls:v,component:f,cellComponent:m,colSpan:g.length,isEmpty:!1},j)}return n.createElement(n.Fragment,null,R,$)}nr.displayName="BodyRow";var yo=vt(nr);function So(e){var t=e.columnKey,r=e.onColumnResize,o=n.useRef();return n.useEffect(function(){o.current&&r(t,o.current.offsetWidth)},[]),n.createElement($n.Z,{data:t},n.createElement("td",{ref:o,style:{padding:0,border:0,height:0}},n.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function wo(e){var t=e.prefixCls,r=e.columnsKey,o=e.onColumnResize;return n.createElement("tr",{"aria-hidden":"true",className:"".concat(t,"-measure-row"),style:{height:0,fontSize:0}},n.createElement($n.Z.Collection,{onBatchResize:function(a){a.forEach(function(s){var c=s.data,i=s.size;o(c,i.offsetWidth)})}},r.map(function(l){return n.createElement(So,{key:l,columnKey:l,onColumnResize:o})})))}function rr(e){var t=e.data,r=e.measureColumnWidth,o=A(Ue,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),l=o.prefixCls,a=o.getComponent,s=o.onColumnResize,c=o.flattenColumns,i=o.getRowKey,f=o.expandedKeys,m=o.childrenColumnName,u=o.emptyNode,p=qn(t,m,f,i),v=n.useRef({renderWithProps:!1}),g=a(["body","wrapper"],"tbody"),x=a(["body","row"],"tr"),h=a(["body","cell"],"td"),S=a(["body","cell"],"th"),y;t.length?y=p.map(function(O,R){var $=O.record,j=O.indent,F=O.index,I=i($,R);return n.createElement(yo,{key:I,rowKey:I,record:$,index:R,renderIndex:F,rowComponent:x,cellComponent:h,scopeCellComponent:S,getRowKey:i,indent:j})}):y=n.createElement(er,{expanded:!0,className:"".concat(l,"-placeholder"),prefixCls:l,component:x,cellComponent:h,colSpan:c.length,isEmpty:!0},u);var w=rt(c);return n.createElement(nt.Provider,{value:v.current},n.createElement(g,{className:"".concat(l,"-tbody")},r&&n.createElement(wo,{prefixCls:l,columnsKey:w,onColumnResize:s}),y))}rr.displayName="Body";var Eo=vt(rr),$o=["expandable"],Qt="RC_TABLE_INTERNAL_COL_DEFINE";function Ro(e){var t=e.expandable,r=(0,xt.Z)(e,$o),o;return"expandable"in e?o=(0,E.Z)((0,E.Z)({},r),t):o=r,o.showExpandColumn===!1&&(o.expandIconColumnIndex=-1),o}var Io=["columnType"];function Oo(e){for(var t=e.colWidths,r=e.columns,o=e.columCount,l=[],a=o||r.length,s=!1,c=a-1;c>=0;c-=1){var i=t[c],f=r&&r[c],m=f&&f[Qt];if(i||m||s){var u=m||{},p=u.columnType,v=(0,xt.Z)(u,Io);l.unshift(n.createElement("col",(0,Pe.Z)({key:c,style:{width:i}},v))),s=!0}}return n.createElement("colgroup",null,l)}var or=Oo,Se=d(36014),Zo=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Po(e,t){return(0,n.useMemo)(function(){for(var r=[],o=0;o<t;o+=1){var l=e[o];if(l!==void 0)r[o]=l;else return null}return r},[e.join("_"),t])}var lr=n.forwardRef(function(e,t){var r=e.className,o=e.noData,l=e.columns,a=e.flattenColumns,s=e.colWidths,c=e.columCount,i=e.stickyOffsets,f=e.direction,m=e.fixHeader,u=e.stickyTopOffset,p=e.stickyBottomOffset,v=e.stickyClassName,g=e.onScroll,x=e.maxContentScroll,h=e.children,S=(0,xt.Z)(e,Zo),y=A(Ue,["prefixCls","scrollbarSize","isSticky"]),w=y.prefixCls,O=y.scrollbarSize,R=y.isSticky,$=R&&!m?0:O,j=n.useRef(null),F=n.useCallback(function(J){(0,st.mH)(t,J),(0,st.mH)(j,J)},[]);n.useEffect(function(){var J;function D(ee){var ie=ee,me=ie.currentTarget,oe=ie.deltaX;oe&&(g({currentTarget:me,scrollLeft:me.scrollLeft+oe}),ee.preventDefault())}return(J=j.current)===null||J===void 0||J.addEventListener("wheel",D),function(){var ee;(ee=j.current)===null||ee===void 0||ee.removeEventListener("wheel",D)}},[]);var I=n.useMemo(function(){return a.every(function(J){return J.width})},[a]),Y=a[a.length-1],Z={fixed:Y?Y.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(w,"-cell-scrollbar")}}},b=(0,n.useMemo)(function(){return $?[].concat((0,Se.Z)(l),[Z]):l},[$,l]),C=(0,n.useMemo)(function(){return $?[].concat((0,Se.Z)(a),[Z]):a},[$,a]),T=(0,n.useMemo)(function(){var J=i.right,D=i.left;return(0,E.Z)((0,E.Z)({},i),{},{left:f==="rtl"?[].concat((0,Se.Z)(D.map(function(ee){return ee+$})),[0]):D,right:f==="rtl"?J:[].concat((0,Se.Z)(J.map(function(ee){return ee+$})),[0]),isSticky:R})},[$,i,R]),Q=Po(s,c);return n.createElement("div",{style:(0,E.Z)({overflow:"hidden"},R?{top:u,bottom:p}:{}),ref:F,className:H()(r,(0,W.Z)({},v,!!v))},n.createElement("table",{style:{tableLayout:"fixed",visibility:o||Q?null:"hidden"}},(!o||!x||I)&&n.createElement(or,{colWidths:Q?[].concat((0,Se.Z)(Q),[$]):[],columCount:c+1,columns:C}),h((0,E.Z)((0,E.Z)({},S),{},{stickyOffsets:T,columns:b,flattenColumns:C}))))});lr.displayName="FixedHolder";var ar=n.memo(lr);function ir(e){var t=e.cells,r=e.stickyOffsets,o=e.flattenColumns,l=e.rowComponent,a=e.cellComponent,s=e.tdCellComponent,c=e.onHeaderRow,i=e.index,f=A(Ue,["prefixCls","direction"]),m=f.prefixCls,u=f.direction,p;c&&(p=c(t.map(function(g){return g.column}),i));var v=rt(t.map(function(g){return g.column}));return n.createElement(l,p,t.map(function(g,x){var h=g.column,S=Yt(g.colStart,g.colEnd,o,r,u,h),y;return h&&h.onHeaderCell&&(y=g.column.onHeaderCell(h)),n.createElement(ht,(0,Pe.Z)({},g,{scope:h.title?g.colSpan>1?"colgroup":"col":null,ellipsis:h.ellipsis,align:h.align,component:h.title?a:s,prefixCls:m,key:v[x]},S,{additionalProps:y,rowType:"header"}))}))}ir.displayName="HeaderRow";var To=ir;function No(e){var t=[];function r(s,c){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[i]=t[i]||[];var f=c,m=s.filter(Boolean).map(function(u){var p={key:u.key,className:u.className||"",children:u.title,column:u,colStart:f},v=1,g=u.children;return g&&g.length>0&&(v=r(g,f,i+1).reduce(function(x,h){return x+h},0),p.hasSubColumns=!0),"colSpan"in u&&(v=u.colSpan),"rowSpan"in u&&(p.rowSpan=u.rowSpan),p.colSpan=v,p.colEnd=p.colStart+v-1,t[i].push(p),f+=v,v});return m}r(e,0);for(var o=t.length,l=function(c){t[c].forEach(function(i){!("rowSpan"in i)&&!i.hasSubColumns&&(i.rowSpan=o-c)})},a=0;a<o;a+=1)l(a);return t}function ko(e){var t=e.stickyOffsets,r=e.columns,o=e.flattenColumns,l=e.onHeaderRow,a=A(Ue,["prefixCls","getComponent"]),s=a.prefixCls,c=a.getComponent,i=n.useMemo(function(){return No(r)},[r]),f=c(["header","wrapper"],"thead"),m=c(["header","row"],"tr"),u=c(["header","cell"],"th"),p=c(["header","cell"],"td");return n.createElement(f,{className:"".concat(s,"-thead")},i.map(function(v,g){var x=n.createElement(To,{key:g,flattenColumns:o,cells:v,stickyOffsets:t,rowComponent:m,cellComponent:u,tdCellComponent:p,onHeaderRow:l,index:g});return x}))}var sr=vt(ko),Bo=d(13763);function cr(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function Ho(e,t,r){return n.useMemo(function(){if(t&&t>0){var o=0,l=0;e.forEach(function(p){var v=cr(t,p.width);v?o+=v:l+=1});var a=Math.max(t,r),s=Math.max(a-o,l),c=l,i=s/l,f=0,m=e.map(function(p){var v=(0,E.Z)({},p),g=cr(t,v.width);if(g)v.width=g;else{var x=Math.floor(i);v.width=c===1?s:x,s-=x,c-=1}return f+=v.width,v});if(f<a){var u=a/f;s=a,m.forEach(function(p,v){var g=Math.floor(p.width*u);p.width=v===m.length-1?s:g,s-=g})}return[m,Math.max(f,a)]}return[e,t]},[e,t,r])}var Fo=["children"],zo=["fixed"];function In(e){return(0,Bo.Z)(e).filter(function(t){return n.isValidElement(t)}).map(function(t){var r=t.key,o=t.props,l=o.children,a=(0,xt.Z)(o,Fo),s=(0,E.Z)({key:r},a);return l&&(s.children=In(l)),s})}function On(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(r){return r&&(0,St.Z)(r)==="object"}).reduce(function(r,o,l){var a=o.fixed,s=a===!0?"left":a,c="".concat(t,"-").concat(l),i=o.children;return i&&i.length>0?[].concat((0,Se.Z)(r),(0,Se.Z)(On(i,c).map(function(f){return(0,E.Z)({fixed:s},f)}))):[].concat((0,Se.Z)(r),[(0,E.Z)((0,E.Z)({key:c},o),{},{fixed:s})])},[])}function bi(e){for(var t=!0,r=0;r<e.length;r+=1){var o=e[r];if(t&&o.fixed!=="left")t=!1;else if(!t&&o.fixed==="left"){warning(!1,"Index ".concat(r-1," of `columns` missing `fixed='left'` prop."));break}}for(var l=!0,a=e.length-1;a>=0;a-=1){var s=e[a];if(l&&s.fixed!=="right")l=!1;else if(!l&&s.fixed==="right"){warning(!1,"Index ".concat(a+1," of `columns` missing `fixed='right'` prop."));break}}}function Mo(e){return e.map(function(t){var r=t.fixed,o=(0,xt.Z)(t,zo),l=r;return r==="left"?l="right":r==="right"&&(l="left"),(0,E.Z)({fixed:l},o)})}function Do(e,t){var r=e.prefixCls,o=e.columns,l=e.children,a=e.expandable,s=e.expandedKeys,c=e.columnTitle,i=e.getRowKey,f=e.onTriggerExpand,m=e.expandIcon,u=e.rowExpandable,p=e.expandIconColumnIndex,v=e.direction,g=e.expandRowByClick,x=e.columnWidth,h=e.fixed,S=e.scrollWidth,y=e.clientWidth,w=n.useMemo(function(){return o||In(l)},[o,l]),O=n.useMemo(function(){if(a){var Z,b=w.slice();if(!b.includes(N)){var C=p||0;C>=0&&b.splice(C,0,N)}var T=b.indexOf(N);b=b.filter(function(ee,ie){return ee!==N||ie===T});var Q=w[T],J;(h==="left"||h)&&!p?J="left":(h==="right"||h)&&p===w.length?J="right":J=Q?Q.fixed:null;var D=(Z={},(0,W.Z)(Z,Qt,{className:"".concat(r,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,W.Z)(Z,"title",c),(0,W.Z)(Z,"fixed",J),(0,W.Z)(Z,"className","".concat(r,"-row-expand-icon-cell")),(0,W.Z)(Z,"width",x),(0,W.Z)(Z,"render",function(ie,me,oe){var he=i(me,oe),we=s.has(he),ue=u?u(me):!0,be=m({prefixCls:r,expanded:we,expandable:ue,record:me,onExpand:f});return g?n.createElement("span",{onClick:function(Ce){return Ce.stopPropagation()}},be):be}),Z);return b.map(function(ee){return ee===N?D:ee})}return w.filter(function(ee){return ee!==N})},[a,w,i,s,m,v]),R=n.useMemo(function(){var Z=O;return t&&(Z=t(Z)),Z.length||(Z=[{render:function(){return null}}]),Z},[t,O,v]),$=n.useMemo(function(){return v==="rtl"?Mo(On(R)):On(R)},[R,v,S]),j=Ho($,S,y),F=(0,k.Z)(j,2),I=F[0],Y=F[1];return[R,I,Y]}var Lo=Do;function jo(e){var t,r=e.prefixCls,o=e.record,l=e.onExpand,a=e.expanded,s=e.expandable,c="".concat(r,"-row-expand-icon");if(!s)return n.createElement("span",{className:H()(c,"".concat(r,"-row-spaced"))});var i=function(m){l(o,m),m.stopPropagation()};return n.createElement("span",{className:H()(c,(t={},(0,W.Z)(t,"".concat(r,"-row-expanded"),a),(0,W.Z)(t,"".concat(r,"-row-collapsed"),!a),t)),onClick:i})}function Ko(e,t,r){var o=[];function l(a){(a||[]).forEach(function(s,c){o.push(t(s,c)),l(s[r])})}return l(e),o}function Ao(e,t,r){var o=Ro(e),l=o.expandIcon,a=o.expandedRowKeys,s=o.defaultExpandedRowKeys,c=o.defaultExpandAllRows,i=o.expandedRowRender,f=o.onExpand,m=o.onExpandedRowsChange,u=o.childrenColumnName,p=l||jo,v=u||"children",g=n.useMemo(function(){return i?"row":e.expandable&&e.internalHooks===M&&e.expandable.__PARENT_RENDER_ICON__||t.some(function(R){return R&&(0,St.Z)(R)==="object"&&R[v]})?"nest":!1},[!!i,t]),x=n.useState(function(){return s||(c?Ko(t,r,v):[])}),h=(0,k.Z)(x,2),S=h[0],y=h[1],w=n.useMemo(function(){return new Set(a||S||[])},[a,S]),O=n.useCallback(function(R){var $=r(R,t.indexOf(R)),j,F=w.has($);F?(w.delete($),j=(0,Se.Z)(w)):j=[].concat((0,Se.Z)(w),[$]),y(j),f&&f(!F,R),m&&m(j)},[r,w,t,f,m]);return[o,g,w,p,v,O]}function Wo(e,t,r,o){var l=e.map(function(a,s){return Yt(s,s,e,t,r,o==null?void 0:o[s])});return(0,Ie.Z)(function(){return l},[l],function(a,s){return!(0,U.Z)(a,s)})}function dr(e){var t=(0,n.useRef)(e),r=(0,n.useState)({}),o=(0,k.Z)(r,2),l=o[1],a=(0,n.useRef)(null),s=(0,n.useRef)([]);function c(i){s.current.push(i);var f=Promise.resolve();a.current=f,f.then(function(){if(a.current===f){var m=s.current,u=t.current;s.current=[],m.forEach(function(p){t.current=p(t.current)}),a.current=null,u!==t.current&&l({})}})}return(0,n.useEffect)(function(){return function(){a.current=null}},[]),[t.current,c]}function Vo(e){var t=(0,n.useRef)(e||null),r=(0,n.useRef)();function o(){window.clearTimeout(r.current)}function l(s){t.current=s,o(),r.current=window.setTimeout(function(){t.current=null,r.current=void 0},100)}function a(){return t.current}return(0,n.useEffect)(function(){return o},[]),[l,a]}function Xo(){var e=n.useState(-1),t=(0,k.Z)(e,2),r=t[0],o=t[1],l=n.useState(-1),a=(0,k.Z)(l,2),s=a[0],c=a[1],i=n.useCallback(function(f,m){o(f),c(m)},[]);return[r,s,i]}var Uo=d(63490),ur=(0,Uo.Z)()?window:null;function Go(e,t){var r=(0,St.Z)(e)==="object"?e:{},o=r.offsetHeader,l=o===void 0?0:o,a=r.offsetSummary,s=a===void 0?0:a,c=r.offsetScroll,i=c===void 0?0:c,f=r.getContainer,m=f===void 0?function(){return ur}:f,u=m()||ur;return n.useMemo(function(){var p=!!e;return{isSticky:p,stickyClassName:p?"".concat(t,"-sticky-holder"):"",offsetHeader:l,offsetSummary:s,offsetScroll:i,container:u}},[i,l,s,t,u])}function Yo(e,t,r){var o=(0,n.useMemo)(function(){for(var l=[],a=[],s=0,c=0,i=0;i<t;i+=1)if(r==="rtl"){a[i]=c,c+=e[i]||0;var f=t-i-1;l[f]=s,s+=e[f]||0}else{l[i]=s,s+=e[i]||0;var m=t-i-1;a[m]=c,c+=e[m]||0}return{left:l,right:a}},[e,t,r]);return o}var Jo=Yo;function Qo(e){var t=e.className,r=e.children;return n.createElement("div",{className:t},r)}var fr=Qo;function dn(e,t,r,o){var l=re.unstable_batchedUpdates?function(s){re.unstable_batchedUpdates(r,s)}:r;return e!=null&&e.addEventListener&&e.addEventListener(t,l,o),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,l,o)}}}var mr=/margin|padding|width|height|max|min|offset/,Zn={left:!0,top:!0},vr={cssFloat:1,styleFloat:1,float:1};function pr(e){return e.nodeType===1?e.ownerDocument.defaultView.getComputedStyle(e,null):{}}function qo(e,t,r){if(t=t.toLowerCase(),r==="auto"){if(t==="height")return e.offsetHeight;if(t==="width")return e.offsetWidth}return t in Zn||(Zn[t]=mr.test(t)),Zn[t]?parseFloat(r)||0:r}function Ci(e,t){var r=arguments.length,o=pr(e);return t=vr[t]?"cssFloat"in e.style?"cssFloat":"styleFloat":t,r===1?o:qo(e,t,o[t]||e.style[t])}function _o(e,t,r){var o=arguments.length;if(t=vr[t]?"cssFloat"in e.style?"cssFloat":"styleFloat":t,o===3)return typeof r=="number"&&mr.test(t)&&(r="".concat(r,"px")),e.style[t]=r,r;for(var l in t)t.hasOwnProperty(l)&&_o(e,l,t[l]);return pr(e)}function yi(e){return e===document.body?document.documentElement.clientWidth:e.offsetWidth}function Si(e){return e===document.body?window.innerHeight||document.documentElement.clientHeight:e.offsetHeight}function wi(){var e=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:e,height:t}}function Ei(){var e=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:e,height:t}}function $i(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function gr(e){var t=e.getBoundingClientRect(),r=document.documentElement;return{left:t.left+(window.pageXOffset||r.scrollLeft)-(r.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||r.scrollTop)-(r.clientTop||document.body.clientTop||0)}}var el=function(t,r){var o,l,a=t.scrollBodyRef,s=t.onScroll,c=t.offsetScroll,i=t.container,f=A(Ue,"prefixCls"),m=((o=a.current)===null||o===void 0?void 0:o.scrollWidth)||0,u=((l=a.current)===null||l===void 0?void 0:l.clientWidth)||0,p=m&&u*(u/m),v=n.useRef(),g=dr({scrollLeft:0,isHiddenScrollBar:!1}),x=(0,k.Z)(g,2),h=x[0],S=x[1],y=n.useRef({delta:0,x:0}),w=n.useState(!1),O=(0,k.Z)(w,2),R=O[0],$=O[1],j=function(){$(!1)},F=function(C){C.persist(),y.current.delta=C.pageX-h.scrollLeft,y.current.x=0,$(!0),C.preventDefault()},I=function(C){var T,Q=C||((T=window)===null||T===void 0?void 0:T.event),J=Q.buttons;if(!R||J===0){R&&$(!1);return}var D=y.current.x+C.pageX-y.current.x-y.current.delta;D<=0&&(D=0),D+p>=u&&(D=u-p),s({scrollLeft:D/u*(m+2)}),y.current.x=C.pageX},Y=function(){if(a.current){var C=gr(a.current).top,T=C+a.current.offsetHeight,Q=i===window?document.documentElement.scrollTop+window.innerHeight:gr(i).top+i.clientHeight;T-(0,cn.Z)()<=Q||C>=Q-c?S(function(J){return(0,E.Z)((0,E.Z)({},J),{},{isHiddenScrollBar:!0})}):S(function(J){return(0,E.Z)((0,E.Z)({},J),{},{isHiddenScrollBar:!1})})}},Z=function(C){S(function(T){return(0,E.Z)((0,E.Z)({},T),{},{scrollLeft:C/m*u||0})})};return n.useImperativeHandle(r,function(){return{setScrollLeft:Z}}),n.useEffect(function(){var b=dn(document.body,"mouseup",j,!1),C=dn(document.body,"mousemove",I,!1);return Y(),function(){b.remove(),C.remove()}},[p,R]),n.useEffect(function(){var b=dn(i,"scroll",Y,!1),C=dn(window,"resize",Y,!1);return function(){b.remove(),C.remove()}},[i]),n.useEffect(function(){h.isHiddenScrollBar||S(function(b){var C=a.current;return C?(0,E.Z)((0,E.Z)({},b),{},{scrollLeft:C.scrollLeft/C.scrollWidth*C.clientWidth}):b})},[h.isHiddenScrollBar]),m<=u||!p||h.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,cn.Z)(),width:u,bottom:c},className:"".concat(f,"-sticky-scroll")},n.createElement("div",{onMouseDown:F,ref:v,className:H()("".concat(f,"-sticky-scroll-bar"),(0,W.Z)({},"".concat(f,"-sticky-scroll-bar-active"),R)),style:{width:"".concat(p,"px"),transform:"translate3d(".concat(h.scrollLeft,"px, 0, 0)")}}))},tl=n.forwardRef(el);function nl(e){return null}var rl=nl;function ol(e){return null}var ll=ol,hr="rc-table",al=[],il={};function sl(){return"No Data"}function cl(e,t){var r,o=(0,E.Z)({rowKey:"key",prefixCls:hr,emptyText:sl},e),l=o.prefixCls,a=o.className,s=o.rowClassName,c=o.style,i=o.data,f=o.rowKey,m=o.scroll,u=o.tableLayout,p=o.direction,v=o.title,g=o.footer,x=o.summary,h=o.caption,S=o.id,y=o.showHeader,w=o.components,O=o.emptyText,R=o.onRow,$=o.onHeaderRow,j=o.internalHooks,F=o.transformColumns,I=o.internalRefs,Y=o.tailor,Z=o.getContainerWidth,b=o.sticky,C=i||al,T=!!C.length,Q=j===M,J=n.useCallback(function(de,ge){return(0,ct.Z)(w,de)||ge},[w]),D=n.useMemo(function(){return typeof f=="function"?f:function(de){var ge=de&&de[f];return ge}},[f]),ee=J(["body"]),ie=Xo(),me=(0,k.Z)(ie,3),oe=me[0],he=me[1],we=me[2],ue=Ao(o,C,D),be=(0,k.Z)(ue,6),te=be[0],Ce=be[1],Oe=be[2],ve=be[3],Qe=be[4],V=be[5],X=m==null?void 0:m.x,B=n.useState(0),z=(0,k.Z)(B,2),P=z[0],_=z[1],se=Lo((0,E.Z)((0,E.Z)((0,E.Z)({},o),te),{},{expandable:!!te.expandedRowRender,columnTitle:te.columnTitle,expandedKeys:Oe,getRowKey:D,onTriggerExpand:V,expandIcon:ve,expandIconColumnIndex:te.expandIconColumnIndex,direction:p,scrollWidth:Q&&Y&&typeof X=="number"?X:null,clientWidth:P}),Q?F:null),ye=(0,k.Z)(se,3),He=ye[0],ne=ye[1],We=ye[2],ze=We!=null?We:X,ot=n.useMemo(function(){return{columns:He,flattenColumns:ne}},[He,ne]),Ze=n.useRef(),Me=n.useRef(),Ee=n.useRef(),jt=n.useRef();n.useImperativeHandle(t,function(){return{nativeElement:Ze.current,scrollTo:function(ge){var Je;if(Ee.current instanceof HTMLElement){var Xe=ge.index,it=ge.top,Vt=ge.key;if(it){var Tt;(Tt=Ee.current)===null||Tt===void 0||Tt.scrollTo({top:it})}else{var Nt,nn=Vt!=null?Vt:D(C[Xe]);(Nt=Ee.current.querySelector('[data-row-key="'.concat(nn,'"]')))===null||Nt===void 0||Nt.scrollIntoView()}}else(Je=Ee.current)!==null&&Je!==void 0&&Je.scrollTo&&Ee.current.scrollTo(ge)}}});var Kt=n.useRef(),At=n.useState(!1),pe=(0,k.Z)(At,2),xe=pe[0],ce=pe[1],De=n.useState(!1),Te=(0,k.Z)(De,2),$e=Te[0],fe=Te[1],et=dr(new Map),Ge=(0,k.Z)(et,2),ft=Ge[0],lt=Ge[1],tn=rt(ne),Ot=tn.map(function(de){return ft.get(de)}),Zt=n.useMemo(function(){return Ot},[Ot.join("_")]),Le=Jo(Zt,ne.length,p),Ne=m&&pt(m.y),je=m&&pt(ze)||!!te.fixed,yt=je&&ne.some(function(de){var ge=de.fixed;return ge}),Et=n.useRef(),at=Go(b,l),mt=at.isSticky,Ln=at.offsetHeader,jn=at.offsetSummary,hn=at.offsetScroll,Kn=at.stickyClassName,le=at.container,ae=n.useMemo(function(){return x==null?void 0:x(C)},[x,C]),ke=(Ne||mt)&&n.isValidElement(ae)&&ae.type===Mt&&ae.props.fixed,Ke,Ve,Ye;Ne&&(Ve={overflowY:"scroll",maxHeight:m.y}),je&&(Ke={overflowX:"auto"},Ne||(Ve={overflowY:"hidden"}),Ye={width:ze===!0?"auto":ze,minWidth:"100%"});var tt=n.useCallback(function(de,ge){(0,ho.Z)(Ze.current)&<(function(Je){if(Je.get(de)!==ge){var Xe=new Map(Je);return Xe.set(de,ge),Xe}return Je})},[]),Pt=Vo(null),_r=(0,k.Z)(Pt,2),di=_r[0],eo=_r[1];function xn(de,ge){ge&&(typeof ge=="function"?ge(de):ge.scrollLeft!==de&&(ge.scrollLeft=de,ge.scrollLeft!==de&&setTimeout(function(){ge.scrollLeft=de},0)))}var Wt=(0,K.Z)(function(de){var ge=de.currentTarget,Je=de.scrollLeft,Xe=p==="rtl",it=typeof Je=="number"?Je:ge.scrollLeft,Vt=ge||il;if(!eo()||eo()===Vt){var Tt;di(Vt),xn(it,Me.current),xn(it,Ee.current),xn(it,Kt.current),xn(it,(Tt=Et.current)===null||Tt===void 0?void 0:Tt.setScrollLeft)}var Nt=ge||Me.current;if(Nt){var nn=Nt.scrollWidth,Un=Nt.clientWidth;if(nn===Un){ce(!1),fe(!1);return}Xe?(ce(-it<nn-Un),fe(-it>0)):(ce(it>0),fe(it<nn-Un))}}),to=function(){je&&Ee.current?Wt({currentTarget:Ee.current}):(ce(!1),fe(!1))},ui=function(ge){var Je=ge.width,Xe=Ze.current?Ze.current.offsetWidth:Je;Q&&Z&&Ze.current&&(Xe=Z(Ze.current,Xe)||Xe),Xe!==P&&(to(),_(Xe))},no=n.useRef(!1);n.useEffect(function(){no.current&&to()},[je,i,He.length]),n.useEffect(function(){no.current=!0},[]);var fi=n.useState(0),ro=(0,k.Z)(fi,2),bn=ro[0],oo=ro[1],mi=n.useState(!0),lo=(0,k.Z)(mi,2),ao=lo[0],vi=lo[1];n.useEffect(function(){(!Y||!Q)&&(Ee.current instanceof Element?oo((0,cn.o)(Ee.current).width):oo((0,cn.o)(jt.current).width)),vi((0,xo.G)("position","sticky"))},[]),n.useEffect(function(){Q&&I&&(I.body.current=Ee.current)});var pi=n.useCallback(function(de){return n.createElement(n.Fragment,null,n.createElement(sr,de),ke==="top"&&n.createElement(sn,de,ae))},[ke,ae]),gi=n.useCallback(function(de){return n.createElement(sn,de,ae)},[ae]),io=J(["table"],"table"),Cn=n.useMemo(function(){return u||(yt?ze==="max-content"?"auto":"fixed":Ne||mt||ne.some(function(de){var ge=de.ellipsis;return ge})?"fixed":"auto")},[Ne,yt,ne,u,mt]),An,Wn={colWidths:Zt,columCount:ne.length,stickyOffsets:Le,onHeaderRow:$,fixHeader:Ne,scroll:m},so=n.useMemo(function(){return T?null:typeof O=="function"?O():O},[T,O]),co=n.createElement(Eo,{data:C,measureColumnWidth:Ne||je||mt}),uo=n.createElement(or,{colWidths:ne.map(function(de){var ge=de.width;return ge}),columns:ne}),fo=h!=null?n.createElement("caption",{className:"".concat(l,"-caption")},h):void 0,hi=(0,Rn.Z)(o,{data:!0}),mo=(0,Rn.Z)(o,{aria:!0});if(Ne||mt){var Vn;typeof ee=="function"?(Vn=ee(C,{scrollbarSize:bn,ref:Ee,onScroll:Wt}),Wn.colWidths=ne.map(function(de,ge){var Je=de.width,Xe=ge===ne.length-1?Je-bn:Je;return typeof Xe=="number"&&!Number.isNaN(Xe)?Xe:0})):Vn=n.createElement("div",{style:(0,E.Z)((0,E.Z)({},Ke),Ve),onScroll:Wt,ref:Ee,className:H()("".concat(l,"-body"))},n.createElement(io,(0,Pe.Z)({style:(0,E.Z)((0,E.Z)({},Ye),{},{tableLayout:Cn})},mo),fo,uo,co,!ke&&ae&&n.createElement(sn,{stickyOffsets:Le,flattenColumns:ne,columns:He},ae)));var vo=(0,E.Z)((0,E.Z)((0,E.Z)({noData:!C.length,maxContentScroll:je&&ze==="max-content"},Wn),ot),{},{direction:p,stickyClassName:Kn,onScroll:Wt});An=n.createElement(n.Fragment,null,y!==!1&&n.createElement(ar,(0,Pe.Z)({},vo,{stickyTopOffset:Ln,className:"".concat(l,"-header"),ref:Me}),pi),Vn,ke&&ke!=="top"&&n.createElement(ar,(0,Pe.Z)({},vo,{stickyBottomOffset:jn,className:"".concat(l,"-summary"),ref:Kt}),gi),mt&&Ee.current&&Ee.current instanceof Element&&n.createElement(tl,{ref:Et,offsetScroll:hn,scrollBodyRef:Ee,onScroll:Wt,container:le}))}else An=n.createElement("div",{style:(0,E.Z)((0,E.Z)({},Ke),Ve),className:H()("".concat(l,"-content")),onScroll:Wt,ref:Ee},n.createElement(io,(0,Pe.Z)({style:(0,E.Z)((0,E.Z)({},Ye),{},{tableLayout:Cn})},mo),fo,uo,y!==!1&&n.createElement(sr,(0,Pe.Z)({},Wn,ot)),co,ae&&n.createElement(sn,{stickyOffsets:Le,flattenColumns:ne,columns:He},ae)));var Xn=n.createElement("div",(0,Pe.Z)({className:H()(l,a,(r={},(0,W.Z)(r,"".concat(l,"-rtl"),p==="rtl"),(0,W.Z)(r,"".concat(l,"-ping-left"),xe),(0,W.Z)(r,"".concat(l,"-ping-right"),$e),(0,W.Z)(r,"".concat(l,"-layout-fixed"),u==="fixed"),(0,W.Z)(r,"".concat(l,"-fixed-header"),Ne),(0,W.Z)(r,"".concat(l,"-fixed-column"),yt),(0,W.Z)(r,"".concat(l,"-scroll-horizontal"),je),(0,W.Z)(r,"".concat(l,"-has-fix-left"),ne[0]&&ne[0].fixed),(0,W.Z)(r,"".concat(l,"-has-fix-right"),ne[ne.length-1]&&ne[ne.length-1].fixed==="right"),r)),style:c,id:S,ref:Ze},hi),v&&n.createElement(fr,{className:"".concat(l,"-title")},v(C)),n.createElement("div",{ref:jt,className:"".concat(l,"-container")},An),g&&n.createElement(fr,{className:"".concat(l,"-footer")},g(C)));je&&(Xn=n.createElement($n.Z,{onResize:ui},Xn));var po=Wo(ne,Le,p,He),xi=n.useMemo(function(){return{scrollX:ze,prefixCls:l,getComponent:J,scrollbarSize:bn,direction:p,fixedInfoList:po,isSticky:mt,supportSticky:ao,componentWidth:P,fixHeader:Ne,fixColumn:yt,horizonScroll:je,tableLayout:Cn,rowClassName:s,expandedRowClassName:te.expandedRowClassName,expandIcon:ve,expandableType:Ce,expandRowByClick:te.expandRowByClick,expandedRowRender:te.expandedRowRender,onTriggerExpand:V,expandIconColumnIndex:te.expandIconColumnIndex,indentSize:te.indentSize,allColumnsFixedLeft:ne.every(function(de){return de.fixed==="left"}),emptyNode:so,columns:He,flattenColumns:ne,onColumnResize:tt,hoverStartRow:oe,hoverEndRow:he,onHover:we,rowExpandable:te.rowExpandable,onRow:R,getRowKey:D,expandedKeys:Oe,childrenColumnName:Qe}},[ze,l,J,bn,p,po,mt,ao,P,Ne,yt,je,Cn,s,te.expandedRowClassName,ve,Ce,te.expandRowByClick,te.expandedRowRender,V,te.expandIconColumnIndex,te.indentSize,so,He,ne,tt,oe,he,we,te.rowExpandable,R,D,Oe,Qe]);return n.createElement(Ue.Provider,{value:xi},Xn)}var dl=n.forwardRef(cl);function xr(e){return rn(dl,e)}var Dt=xr();Dt.EXPAND_COLUMN=N,Dt.INTERNAL_HOOKS=M,Dt.Column=rl,Dt.ColumnGroup=ll,Dt.Summary=Jn;var ul=Dt,fl=d(52673),br=G(null),Cr=G(null);function ml(e,t,r){var o=t||1;return r[e+o]-(r[e]||0)}function vl(e){var t=e.rowInfo,r=e.column,o=e.colIndex,l=e.indent,a=e.index,s=e.renderIndex,c=e.record,i=e.style,f=e.className,m=e.inverse,u=e.getHeight,p=r.render,v=r.dataIndex,g=r.className,x=r.width,h=A(Cr,["columnsOffset"]),S=h.columnsOffset,y=tr(t,r,o,l,a),w=y.key,O=y.fixedInfo,R=y.appendCellNode,$=y.additionalCellProps,j=$.style,F=$.colSpan,I=F===void 0?1:F,Y=$.rowSpan,Z=Y===void 0?1:Y,b=o-1,C=ml(b,I,S),T=I>1?x-C:0,Q=(0,E.Z)((0,E.Z)((0,E.Z)({},j),i),{},{flex:"0 0 ".concat(C,"px"),width:"".concat(C,"px"),marginRight:T,pointerEvents:"auto"}),J=n.useMemo(function(){return m?Z<=1:I===0||Z===0||Z>1},[Z,I,m]);J?Q.visibility="hidden":m&&(Q.height=u==null?void 0:u(Z));var D=J?function(){return null}:p,ee={};return(Z===0||I===0)&&(ee.rowSpan=1,ee.colSpan=1),n.createElement(ht,(0,Pe.Z)({className:H()(g,f),ellipsis:r.ellipsis,align:r.align,scope:r.rowScope,component:"div",prefixCls:t.prefixCls,key:w,record:c,index:a,renderIndex:s,dataIndex:v,render:D,shouldCellUpdate:r.shouldCellUpdate},O,{appendNode:R,additionalProps:(0,E.Z)((0,E.Z)({},$),{},{style:Q},ee)}))}var pl=vl,gl=["data","index","className","rowKey","style","extra","getHeight"],hl=n.forwardRef(function(e,t){var r=e.data,o=e.index,l=e.className,a=e.rowKey,s=e.style,c=e.extra,i=e.getHeight,f=(0,xt.Z)(e,gl),m=r.record,u=r.indent,p=r.index,v=A(Ue,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),g=v.scrollX,x=v.flattenColumns,h=v.prefixCls,S=v.fixColumn,y=v.componentWidth,w=_n(m,a,o,u),O=w.rowSupportExpand,R=w.expanded,$=w.rowProps,j=w.expandedRowRender,F=w.expandedRowClassName,I;if(O&&R){var Y=j(m,o,u+1,R),Z=F==null?void 0:F(m,o,u),b={};S&&(b={style:(0,W.Z)({},"--virtual-width","".concat(y,"px"))});var C="".concat(h,"-expanded-row-cell");I=n.createElement("div",{className:H()("".concat(h,"-expanded-row"),"".concat(h,"-expanded-row-level-").concat(u+1),Z)},n.createElement(ht,{component:"div",prefixCls:h,className:H()(C,(0,W.Z)({},"".concat(C,"-fixed"),S)),additionalProps:b},Y))}var T=(0,E.Z)((0,E.Z)({},s),{},{width:g});c&&(T.position="absolute",T.pointerEvents="none");var Q=n.createElement("div",(0,Pe.Z)({},$,f,{ref:O?null:t,className:H()(l,"".concat(h,"-row"),$==null?void 0:$.className,(0,W.Z)({},"".concat(h,"-row-extra"),c)),style:(0,E.Z)((0,E.Z)({},T),$==null?void 0:$.style)}),x.map(function(J,D){return n.createElement(pl,{key:D,rowInfo:w,column:J,colIndex:D,indent:u,index:o,renderIndex:p,record:m,inverse:c,getHeight:i})}));return O?n.createElement("div",{ref:t},Q,I):Q}),xl=vt(hl),yr=xl,bl=n.forwardRef(function(e,t){var r=e.data,o=e.onScroll,l=A(Ue,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),a=l.flattenColumns,s=l.onColumnResize,c=l.getRowKey,i=l.expandedKeys,f=l.prefixCls,m=l.childrenColumnName,u=l.emptyNode,p=l.scrollX,v=A(br),g=v.sticky,x=v.scrollY,h=v.listItemHeight,S=n.useRef(),y=qn(r,m,i,c),w=n.useMemo(function(){var Z=0;return a.map(function(b){var C=b.width,T=b.key;return Z+=C,[T,C,Z]})},[a]),O=n.useMemo(function(){return w.map(function(Z){return Z[2]})},[w]);n.useEffect(function(){w.forEach(function(Z){var b=(0,k.Z)(Z,2),C=b[0],T=b[1];s(C,T)})},[w]),n.useImperativeHandle(t,function(){var Z={scrollTo:function(C){var T;(T=S.current)===null||T===void 0||T.scrollTo(C)}};return Object.defineProperty(Z,"scrollLeft",{get:function(){var C;return((C=S.current)===null||C===void 0?void 0:C.getScrollInfo().x)||0},set:function(C){var T;(T=S.current)===null||T===void 0||T.scrollTo({left:C})}}),Z});var R=function(b,C){var T,Q=(T=y[C])===null||T===void 0?void 0:T.record,J=b.onCell;if(J){var D,ee=J(Q,C);return(D=ee==null?void 0:ee.rowSpan)!==null&&D!==void 0?D:1}return 1},$=function(b){var C=b.start,T=b.end,Q=b.getSize,J=b.offsetY;if(T<0)return null;for(var D=a.filter(function(X){return R(X,C)===0}),ee=C,ie=function(B){if(D=D.filter(function(z){return R(z,B)===0}),!D.length)return ee=B,"break"},me=C;me>=0;me-=1){var oe=ie(me);if(oe==="break")break}for(var he=a.filter(function(X){return R(X,T)!==1}),we=T,ue=function(B){if(he=he.filter(function(z){return R(z,B)!==1}),!he.length)return we=Math.max(B-1,T),"break"},be=T;be<y.length;be+=1){var te=ue(be);if(te==="break")break}for(var Ce=[],Oe=function(B){var z=y[B];if(!z)return"continue";a.some(function(P){return R(P,B)>1})&&Ce.push(B)},ve=ee;ve<=we;ve+=1)var Qe=Oe(ve);var V=Ce.map(function(X){var B=y[X],z=c(B.record,X),P=function(ye){var He=X+ye-1,ne=c(y[He].record,He),We=Q(z,ne);return We.bottom-We.top},_=Q(z);return n.createElement(yr,{key:X,data:B,rowKey:z,index:X,style:{top:-J+_.top},extra:!0,getHeight:P})});return V},j=n.useMemo(function(){return{columnsOffset:O}},[O]),F="".concat(f,"-tbody"),I;if(y.length){var Y={};g&&(Y.position="sticky",Y.bottom=0,(0,St.Z)(g)==="object"&&g.offsetScroll&&(Y.bottom=g.offsetScroll)),I=n.createElement(fl.Z,{fullHeight:!1,ref:S,styles:{horizontalScrollBar:Y},className:H()(F,"".concat(F,"-virtual")),height:x,itemHeight:h||24,data:y,itemKey:function(b){return c(b.record)},scrollWidth:p,onVirtualScroll:function(b){var C=b.x;o({scrollLeft:C})},extraRender:$},function(Z,b,C){var T=c(Z.record,b);return n.createElement(yr,(0,Pe.Z)({data:Z,rowKey:T,index:b},C))})}else I=n.createElement("div",{className:H()("".concat(f,"-placeholder"))},n.createElement(ht,{component:"div",prefixCls:f},u));return n.createElement(Cr.Provider,{value:j},I)}),Cl=vt(bl),yl=Cl,Sl=function(t,r){var o=r.ref,l=r.onScroll;return n.createElement(yl,{ref:o,data:t,onScroll:l})};function wl(e,t){var r=e.columns,o=e.scroll,l=e.sticky,a=e.prefixCls,s=a===void 0?hr:a,c=e.className,i=e.listItemHeight,f=o||{},m=f.x,u=f.y;typeof m!="number"&&(m=1),typeof u!="number"&&(u=500);var p=n.useMemo(function(){return{sticky:l,scrollY:u,listItemHeight:i}},[l,u,i]);return n.createElement(br.Provider,{value:p},n.createElement(ul,(0,Pe.Z)({},e,{className:H()(c,"".concat(s,"-virtual")),scroll:(0,E.Z)((0,E.Z)({},o),{},{x:m}),components:{body:Sl},columns:r,internalHooks:M,tailor:!0,ref:t})))}var El=n.forwardRef(wl);function Sr(e){return rn(El,e)}var Ri=Sr(),Ii=null;function $l(e){return null}var Rl=$l;function Il(e){return null}var Ol=Il,Zl=d(82669),wr=d(31087),Pn=d(27545),Pl=d(25237),Er=d(65589);function Tl(e){const[t,r]=(0,n.useState)(null);return[(0,n.useCallback)((a,s,c)=>{const i=t!=null?t:a,f=Math.min(i||0,a),m=Math.max(i||0,a),u=s.slice(f,m+1).map(g=>e(g)),p=u.some(g=>!c.has(g)),v=[];return u.forEach(g=>{p?(c.has(g)||v.push(g),c.add(g)):(c.delete(g),v.push(g))}),r(p?m:null),v},[t]),a=>{r(a)}]}var Tn=d(78794),un=d(19809),$r=d(39648),qt=d(81477),Rr=d(24525);const Ir=n.createContext(null),Nl=Ir.Provider;var kl=Ir;const Or=n.createContext(null),Bl=Or.Provider;var Hl=d(53314),Fl=d(31839),zl=d(51656),Ml=d(92764),Dl=d(33121),bt=d(16431),Zr=d(19356),Pr=d(76247);const Ll=e=>{const{componentCls:t,antCls:r}=e,o=`${t}-group`;return{[o]:Object.assign(Object.assign({},(0,bt.Wf)(e)),{display:"inline-block",fontSize:0,[`&${o}-rtl`]:{direction:"rtl"},[`${r}-badge ${r}-badge-count`]:{zIndex:1},[`> ${r}-badge:not(:first-child) > ${r}-button-wrapper`]:{borderInlineStart:"none"}})}},jl=e=>{const{componentCls:t,wrapperMarginInlineEnd:r,colorPrimary:o,radioSize:l,motionDurationSlow:a,motionDurationMid:s,motionEaseInOutCirc:c,colorBgContainer:i,colorBorder:f,lineWidth:m,dotSize:u,colorBgContainerDisabled:p,colorTextDisabled:v,paddingXS:g,dotColorDisabled:x,lineType:h,radioDotDisabledSize:S,wireframe:y,colorWhite:w}=e,O=`${t}-inner`;return{[`${t}-wrapper`]:Object.assign(Object.assign({},(0,bt.Wf)(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:r,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${m}px ${h} ${o}`,borderRadius:"50%",visibility:"hidden",content:'""'},[t]:Object.assign(Object.assign({},(0,bt.Wf)(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, + &:hover ${O}`]:{borderColor:o},[`${t}-input:focus-visible + ${O}`]:Object.assign({},(0,bt.oN)(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:l,height:l,marginBlockStart:l/-2,marginInlineStart:l/-2,backgroundColor:y?o:w,borderBlockStart:0,borderInlineStart:0,borderRadius:l,transform:"scale(0)",opacity:0,transition:`all ${a} ${c}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:l,height:l,backgroundColor:i,borderColor:f,borderStyle:"solid",borderWidth:m,borderRadius:"50%",transition:`all ${s}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[O]:{borderColor:o,backgroundColor:y?i:o,"&::after":{transform:`scale(${u/l})`,opacity:1,transition:`all ${a} ${c}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[O]:{backgroundColor:p,borderColor:f,cursor:"not-allowed","&::after":{backgroundColor:x}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:v,cursor:"not-allowed"},[`&${t}-checked`]:{[O]:{"&::after":{transform:`scale(${S/l})`}}}},[`span${t} + *`]:{paddingInlineStart:g,paddingInlineEnd:g}})}},Kl=e=>{const{buttonColor:t,controlHeight:r,componentCls:o,lineWidth:l,lineType:a,colorBorder:s,motionDurationSlow:c,motionDurationMid:i,buttonPaddingInline:f,fontSize:m,buttonBg:u,fontSizeLG:p,controlHeightLG:v,controlHeightSM:g,paddingXS:x,borderRadius:h,borderRadiusSM:S,borderRadiusLG:y,buttonCheckedBg:w,buttonSolidCheckedColor:O,colorTextDisabled:R,colorBgContainerDisabled:$,buttonCheckedBgDisabled:j,buttonCheckedColorDisabled:F,colorPrimary:I,colorPrimaryHover:Y,colorPrimaryActive:Z,buttonSolidCheckedBg:b,buttonSolidCheckedHoverBg:C,buttonSolidCheckedActiveBg:T}=e;return{[`${o}-button-wrapper`]:{position:"relative",display:"inline-block",height:r,margin:0,paddingInline:f,paddingBlock:0,color:t,fontSize:m,lineHeight:`${r-l*2}px`,background:u,border:`${l}px ${a} ${s}`,borderBlockStartWidth:l+.02,borderInlineStartWidth:0,borderInlineEndWidth:l,cursor:"pointer",transition:[`color ${i}`,`background ${i}`,`box-shadow ${i}`].join(","),a:{color:t},[`> ${o}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:-l,insetInlineStart:-l,display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:l,paddingInline:0,backgroundColor:s,transition:`background-color ${c}`,content:'""'}},"&:first-child":{borderInlineStart:`${l}px ${a} ${s}`,borderStartStartRadius:h,borderEndStartRadius:h},"&:last-child":{borderStartEndRadius:h,borderEndEndRadius:h},"&:first-child:last-child":{borderRadius:h},[`${o}-group-large &`]:{height:v,fontSize:p,lineHeight:`${v-l*2}px`,"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},[`${o}-group-small &`]:{height:g,paddingInline:x-l,paddingBlock:0,lineHeight:`${g-l*2}px`,"&:first-child":{borderStartStartRadius:S,borderEndStartRadius:S},"&:last-child":{borderStartEndRadius:S,borderEndEndRadius:S}},"&:hover":{position:"relative",color:I},"&:has(:focus-visible)":Object.assign({},(0,bt.oN)(e)),[`${o}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${o}-button-wrapper-disabled)`]:{zIndex:1,color:I,background:w,borderColor:I,"&::before":{backgroundColor:I},"&:first-child":{borderColor:I},"&:hover":{color:Y,borderColor:Y,"&::before":{backgroundColor:Y}},"&:active":{color:Z,borderColor:Z,"&::before":{backgroundColor:Z}}},[`${o}-group-solid &-checked:not(${o}-button-wrapper-disabled)`]:{color:O,background:b,borderColor:b,"&:hover":{color:O,background:C,borderColor:C},"&:active":{color:O,background:T,borderColor:T}},"&-disabled":{color:R,backgroundColor:$,borderColor:s,cursor:"not-allowed","&:first-child, &:hover":{color:R,backgroundColor:$,borderColor:s}},[`&-disabled${o}-button-wrapper-checked`]:{color:F,backgroundColor:j,borderColor:s,boxShadow:"none"}}}},Tr=e=>e-4*2;var Nr=(0,Zr.Z)("Radio",e=>{const{controlOutline:t,controlOutlineWidth:r,radioSize:o}=e,l=`0 0 0 ${r}px ${t}`,a=l,s=Tr(o),c=(0,Pr.TS)(e,{radioDotDisabledSize:s,radioFocusShadow:l,radioButtonFocusShadow:a});return[Ll(c),jl(c),Kl(c)]},e=>{const{wireframe:t,padding:r,marginXS:o,lineWidth:l,fontSizeLG:a,colorText:s,colorBgContainer:c,colorTextDisabled:i,controlItemBgActiveDisabled:f,colorTextLightSolid:m,colorPrimary:u,colorPrimaryHover:p,colorPrimaryActive:v}=e,g=4,x=a,h=t?Tr(x):x-(g+l)*2;return{radioSize:x,dotSize:h,dotColorDisabled:i,buttonSolidCheckedColor:m,buttonSolidCheckedBg:u,buttonSolidCheckedHoverBg:p,buttonSolidCheckedActiveBg:v,buttonBg:c,buttonCheckedBg:c,buttonColor:s,buttonCheckedBgDisabled:f,buttonCheckedColorDisabled:i,buttonPaddingInline:r-l,wrapperMarginInlineEnd:o}}),Al=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)t.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(r[o[l]]=e[o[l]]);return r};const Wl=(e,t)=>{var r,o;const l=n.useContext(kl),a=n.useContext(Or),{getPrefixCls:s,direction:c,radio:i}=n.useContext(qt.E_),f=n.useRef(null),m=(0,st.sQ)(t,f),{isFormItemInput:u}=n.useContext(Dl.aM),p=Z=>{var b,C;(b=e.onChange)===null||b===void 0||b.call(e,Z),(C=l==null?void 0:l.onChange)===null||C===void 0||C.call(l,Z)},{prefixCls:v,className:g,rootClassName:x,children:h,style:S}=e,y=Al(e,["prefixCls","className","rootClassName","children","style"]),w=s("radio",v),O=((l==null?void 0:l.optionType)||a)==="button",R=O?`${w}-button`:w,[$,j]=Nr(w),F=Object.assign({},y),I=n.useContext(Ml.Z);l&&(F.name=l.name,F.onChange=p,F.checked=e.value===l.value,F.disabled=(r=F.disabled)!==null&&r!==void 0?r:l.disabled),F.disabled=(o=F.disabled)!==null&&o!==void 0?o:I;const Y=H()(`${R}-wrapper`,{[`${R}-wrapper-checked`]:F.checked,[`${R}-wrapper-disabled`]:F.disabled,[`${R}-wrapper-rtl`]:c==="rtl",[`${R}-wrapper-in-form-item`]:u},i==null?void 0:i.className,g,x,j);return $(n.createElement(Fl.Z,{component:"Radio",disabled:F.disabled},n.createElement("label",{className:Y,style:Object.assign(Object.assign({},i==null?void 0:i.style),S),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave},n.createElement(Hl.Z,Object.assign({},F,{className:H()(F.className,!O&&zl.A),type:"radio",prefixCls:R,ref:m})),h!==void 0?n.createElement("span",null,h):null)))};var fn=n.forwardRef(Wl);const Vl=n.forwardRef((e,t)=>{const{getPrefixCls:r,direction:o}=n.useContext(qt.E_),[l,a]=(0,Er.Z)(e.defaultValue,{value:e.value}),s=b=>{const C=l,T=b.target.value;"value"in e||a(T);const{onChange:Q}=e;Q&&T!==C&&Q(b)},{prefixCls:c,className:i,rootClassName:f,options:m,buttonStyle:u="outline",disabled:p,children:v,size:g,style:x,id:h,onMouseEnter:S,onMouseLeave:y,onFocus:w,onBlur:O}=e,R=r("radio",c),$=`${R}-group`,[j,F]=Nr(R);let I=v;m&&m.length>0&&(I=m.map(b=>typeof b=="string"||typeof b=="number"?n.createElement(fn,{key:b.toString(),prefixCls:R,disabled:p,value:b,checked:l===b},b):n.createElement(fn,{key:`radio-group-value-options-${b.value}`,prefixCls:R,disabled:b.disabled||p,value:b.value,checked:l===b.value,title:b.title,style:b.style,id:b.id},b.label)));const Y=(0,Rr.Z)(g),Z=H()($,`${$}-${u}`,{[`${$}-${Y}`]:Y,[`${$}-rtl`]:o==="rtl"},i,f,F);return j(n.createElement("div",Object.assign({},(0,Rn.Z)(e,{aria:!0,data:!0}),{className:Z,style:x,onMouseEnter:S,onMouseLeave:y,onFocus:w,onBlur:O,id:h,ref:t}),n.createElement(Nl,{value:{onChange:s,value:l,disabled:e.disabled,name:e.name,optionType:e.optionType}},I)))});var Xl=n.memo(Vl),Ul=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)t.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(r[o[l]]=e[o[l]]);return r};const Gl=(e,t)=>{const{getPrefixCls:r}=n.useContext(qt.E_),{prefixCls:o}=e,l=Ul(e,["prefixCls"]),a=r("radio",o);return n.createElement(Bl,{value:"button"},n.createElement(fn,Object.assign({prefixCls:a},l,{type:"radio",ref:t})))};var Yl=n.forwardRef(Gl);const mn=fn;mn.Button=Yl,mn.Group=Xl,mn.__ANT_RADIO=!0;var kr=mn;const wt={},Nn="SELECT_ALL",kn="SELECT_INVERT",Bn="SELECT_NONE",Br=[],Hr=(e,t)=>{let r=[];return(t||[]).forEach(o=>{r.push(o),o&&typeof o=="object"&&e in o&&(r=[].concat((0,Se.Z)(r),(0,Se.Z)(Hr(e,o[e]))))}),r};var Jl=(e,t)=>{const{preserveSelectedRowKeys:r,selectedRowKeys:o,defaultSelectedRowKeys:l,getCheckboxProps:a,onChange:s,onSelect:c,onSelectAll:i,onSelectInvert:f,onSelectNone:m,onSelectMultiple:u,columnWidth:p,type:v,selections:g,fixed:x,renderCell:h,hideSelectAll:S,checkStrictly:y=!0}=t||{},{prefixCls:w,data:O,pageData:R,getRecordByKey:$,getRowKey:j,expandType:F,childrenColumnName:I,locale:Y,getPopupContainer:Z}=e,b=(0,Tn.ln)("Table"),[C,T]=Tl(V=>V),[Q,J]=(0,Er.Z)(o||l||Br,{value:o}),D=n.useRef(new Map),ee=(0,n.useCallback)(V=>{if(r){const X=new Map;V.forEach(B=>{let z=$(B);!z&&D.current.has(B)&&(z=D.current.get(B)),X.set(B,z)}),D.current=X}},[$,r]);n.useEffect(()=>{ee(Q)},[Q]);const{keyEntities:ie}=(0,n.useMemo)(()=>{if(y)return{keyEntities:null};let V=O;if(r){const X=new Set(O.map((z,P)=>j(z,P))),B=Array.from(D.current).reduce((z,P)=>{let[_,se]=P;return X.has(_)?z:z.concat(se)},[]);V=[].concat((0,Se.Z)(V),(0,Se.Z)(B))}return(0,Pl.I8)(V,{externalGetKey:j,childrenPropName:I})},[O,j,y,I,r]),me=(0,n.useMemo)(()=>Hr(I,R),[I,R]),oe=(0,n.useMemo)(()=>{const V=new Map;return me.forEach((X,B)=>{const z=j(X,B),P=(a?a(X):null)||{};V.set(z,P)}),V},[me,j,a]),he=(0,n.useCallback)(V=>{var X;return!!(!((X=oe.get(j(V)))===null||X===void 0)&&X.disabled)},[oe,j]),[we,ue]=(0,n.useMemo)(()=>{if(y)return[Q||[],[]];const{checkedKeys:V,halfCheckedKeys:X}=(0,Pn.S)(Q,!0,ie,he);return[V||[],X]},[Q,y,ie,he]),be=(0,n.useMemo)(()=>{const V=v==="radio"?we.slice(0,1):we;return new Set(V)},[we,v]),te=(0,n.useMemo)(()=>v==="radio"?new Set:new Set(ue),[ue,v]);n.useEffect(()=>{t||J(Br)},[!!t]);const Ce=(0,n.useCallback)((V,X)=>{let B,z;ee(V),r?(B=V,z=V.map(P=>D.current.get(P))):(B=[],z=[],V.forEach(P=>{const _=$(P);_!==void 0&&(B.push(P),z.push(_))})),J(B),s==null||s(B,z,{type:X})},[J,$,s,r]),Oe=(0,n.useCallback)((V,X,B,z)=>{if(c){const P=B.map(_=>$(_));c($(V),X,P,z)}Ce(B,"single")},[c,$,Ce]),ve=(0,n.useMemo)(()=>!g||S?null:(g===!0?[Nn,kn,Bn]:g).map(X=>X===Nn?{key:"all",text:Y.selectionAll,onSelect(){Ce(O.map((B,z)=>j(B,z)).filter(B=>{const z=oe.get(B);return!(z!=null&&z.disabled)||be.has(B)}),"all")}}:X===kn?{key:"invert",text:Y.selectInvert,onSelect(){const B=new Set(be);R.forEach((P,_)=>{const se=j(P,_),ye=oe.get(se);ye!=null&&ye.disabled||(B.has(se)?B.delete(se):B.add(se))});const z=Array.from(B);f&&(b.deprecated(!1,"onSelectInvert","onChange"),f(z)),Ce(z,"invert")}}:X===Bn?{key:"none",text:Y.selectNone,onSelect(){m==null||m(),Ce(Array.from(be).filter(B=>{const z=oe.get(B);return z==null?void 0:z.disabled}),"none")}}:X).map(X=>Object.assign(Object.assign({},X),{onSelect:function(){for(var B,z,P=arguments.length,_=new Array(P),se=0;se<P;se++)_[se]=arguments[se];(z=X.onSelect)===null||z===void 0||(B=z).call.apply(B,[X].concat(_)),T(null)}})),[g,be,R,j,f,Ce]);return[(0,n.useCallback)(V=>{var X;if(!t)return V.filter(pe=>pe!==wt);let B=(0,Se.Z)(V);const z=new Set(be),P=me.map(j).filter(pe=>!oe.get(pe).disabled),_=P.every(pe=>z.has(pe)),se=P.some(pe=>z.has(pe)),ye=()=>{const pe=[];_?P.forEach(ce=>{z.delete(ce),pe.push(ce)}):P.forEach(ce=>{z.has(ce)||(z.add(ce),pe.push(ce))});const xe=Array.from(z);i==null||i(!_,xe.map(ce=>$(ce)),pe.map(ce=>$(ce))),Ce(xe,"all"),T(null)};let He,ne;if(v!=="radio"){let pe;if(ve){const $e={getPopupContainer:Z,items:ve.map((fe,et)=>{const{key:Ge,text:ft,onSelect:lt}=fe;return{key:Ge!=null?Ge:et,onClick:()=>{lt==null||lt(P)},label:ft}})};pe=n.createElement("div",{className:`${w}-selection-extra`},n.createElement($r.Z,{menu:$e,getPopupContainer:Z},n.createElement("span",null,n.createElement(Zl.Z,null))))}const xe=me.map(($e,fe)=>{const et=j($e,fe),Ge=oe.get(et)||{};return Object.assign({checked:z.has(et)},Ge)}).filter($e=>{let{disabled:fe}=$e;return fe}),ce=!!xe.length&&xe.length===me.length,De=ce&&xe.every($e=>{let{checked:fe}=$e;return fe}),Te=ce&&xe.some($e=>{let{checked:fe}=$e;return fe});ne=n.createElement(un.Z,{checked:ce?De:!!me.length&&_,indeterminate:ce?!De&&Te:!_&&se,onChange:ye,disabled:me.length===0||ce,"aria-label":pe?"Custom selection":"Select all",skipGroup:!0}),He=!S&&n.createElement("div",{className:`${w}-selection`},ne,pe)}let We;v==="radio"?We=(pe,xe,ce)=>{const De=j(xe,ce),Te=z.has(De);return{node:n.createElement(kr,Object.assign({},oe.get(De),{checked:Te,onClick:$e=>$e.stopPropagation(),onChange:$e=>{z.has(De)||Oe(De,!0,[De],$e.nativeEvent)}})),checked:Te}}:We=(pe,xe,ce)=>{var De;const Te=j(xe,ce),$e=z.has(Te),fe=te.has(Te),et=oe.get(Te);let Ge;return F==="nest"?Ge=fe:Ge=(De=et==null?void 0:et.indeterminate)!==null&&De!==void 0?De:fe,{node:n.createElement(un.Z,Object.assign({},et,{indeterminate:Ge,checked:$e,skipGroup:!0,onClick:ft=>ft.stopPropagation(),onChange:ft=>{let{nativeEvent:lt}=ft;const{shiftKey:tn}=lt,Ot=P.findIndex(Le=>Le===Te),Zt=we.some(Le=>P.includes(Le));if(tn&&y&&Zt){const Le=C(Ot,P,z),Ne=Array.from(z);u==null||u(!$e,Ne.map(je=>$(je)),Le.map(je=>$(je))),Ce(Ne,"multiple")}else{const Le=we;if(y){const Ne=$e?(0,wr._5)(Le,Te):(0,wr.L0)(Le,Te);Oe(Te,!$e,Ne,lt)}else{const Ne=(0,Pn.S)([].concat((0,Se.Z)(Le),[Te]),!0,ie,he),{checkedKeys:je,halfCheckedKeys:yt}=Ne;let Et=je;if($e){const at=new Set(je);at.delete(Te),Et=(0,Pn.S)(Array.from(at),{checked:!1,halfCheckedKeys:yt},ie,he).checkedKeys}Oe(Te,!$e,Et,lt)}}T($e?null:Ot)}})),checked:$e}};const ze=(pe,xe,ce)=>{const{node:De,checked:Te}=We(pe,xe,ce);return h?h(Te,xe,ce,De):De};if(!B.includes(wt))if(B.findIndex(pe=>{var xe;return((xe=pe[Qt])===null||xe===void 0?void 0:xe.columnType)==="EXPAND_COLUMN"})===0){const[pe,...xe]=B;B=[pe,wt].concat((0,Se.Z)(xe))}else B=[wt].concat((0,Se.Z)(B));const ot=B.indexOf(wt);B=B.filter((pe,xe)=>pe!==wt||xe===ot);const Ze=B[ot-1],Me=B[ot+1];let Ee=x;Ee===void 0&&((Me==null?void 0:Me.fixed)!==void 0?Ee=Me.fixed:(Ze==null?void 0:Ze.fixed)!==void 0&&(Ee=Ze.fixed)),Ee&&Ze&&((X=Ze[Qt])===null||X===void 0?void 0:X.columnType)==="EXPAND_COLUMN"&&Ze.fixed===void 0&&(Ze.fixed=Ee);const jt=H()(`${w}-selection-col`,{[`${w}-selection-col-with-dropdown`]:g&&v==="checkbox"}),Kt=()=>t!=null&&t.columnTitle?typeof t.columnTitle=="function"?t.columnTitle(ne):t.columnTitle:He,At={fixed:Ee,width:p,className:`${w}-selection-column`,title:Kt(),render:ze,onCell:t.onCell,[Qt]:{className:jt}};return B.map(pe=>pe===wt?At:pe)},[j,me,t,we,be,te,p,ve,F,oe,u,Oe,he]),be]},Ql=d(87017);function ql(e,t){return e._antProxy=e._antProxy||{},Object.keys(t).forEach(r=>{if(!(r in e._antProxy)){const o=e[r];e._antProxy[r]=o,e[r]=t[r]}}),e}function _l(e,t){return(0,n.useImperativeHandle)(e,()=>{const r=t(),{nativeElement:o}=r;return typeof Proxy!="undefined"?new Proxy(o,{get(l,a){return r[a]?r[a]:Reflect.get(l,a)}}):ql(o,r)})}var ea=d(70463),ta=d(98651),na=d(21372),ra=d(13683),oa=d(70756),la=d(81343),aa=d(36033);function ia(e){return function(r){let{prefixCls:o,onExpand:l,record:a,expanded:s,expandable:c}=r;const i=`${o}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:f=>{l(a,f),f.stopPropagation()},className:H()(i,{[`${i}-spaced`]:!c,[`${i}-expanded`]:c&&s,[`${i}-collapsed`]:c&&!s}),"aria-label":s?e.collapse:e.expand,"aria-expanded":s})}}var sa=ia;function ca(e){return(r,o)=>{const l=r.querySelector(`.${e}-container`);let a=o;if(l){const s=getComputedStyle(l),c=parseInt(s.borderLeftWidth,10),i=parseInt(s.borderRightWidth,10);a=o-c-i}return a}}function It(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function _t(e,t){return t?`${t}-${e}`:`${e}`}function vn(e,t){return typeof e=="function"?e(t):e}function da(e,t){const r=vn(e,t);return Object.prototype.toString.call(r)==="[object Object]"?"":r}var ua=d(7112),fa=d(39608);function ma(e){const t=n.useRef(e),r=(0,fa.Z)();return[()=>t.current,o=>{t.current=o,r()}]}var Fr=d(22682),zr=d(83427),va=d(56389),pa=d(77799),ga=d(43681),ha=d(61020),xa=d(28319);function ba(e){let{value:t,onChange:r,filterSearch:o,tablePrefixCls:l,locale:a}=e;return o?n.createElement("div",{className:`${l}-filter-dropdown-search`},n.createElement(xa.Z,{prefix:n.createElement(ha.Z,null),placeholder:a.filterSearchPlaceholder,onChange:r,value:t,htmlSize:1,className:`${l}-filter-dropdown-search-input`})):null}var Mr=ba,Dr=d(57);const Ca=e=>{const{keyCode:t}=e;t===Dr.Z.ENTER&&e.stopPropagation()};var ya=n.forwardRef((e,t)=>n.createElement("div",{className:e.className,onClick:r=>r.stopPropagation(),onKeyDown:Ca,ref:t},e.children));function Lt(e){let t=[];return(e||[]).forEach(r=>{let{value:o,children:l}=r;t.push(o),l&&(t=[].concat((0,Se.Z)(t),(0,Se.Z)(Lt(l))))}),t}function Sa(e){return e.some(t=>{let{children:r}=t;return r})}function Lr(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function jr(e){let{filters:t,prefixCls:r,filteredKeys:o,filterMultiple:l,searchValue:a,filterSearch:s}=e;return t.map((c,i)=>{const f=String(c.value);if(c.children)return{key:f||i,label:c.text,popupClassName:`${r}-dropdown-submenu`,children:jr({filters:c.children,prefixCls:r,filteredKeys:o,filterMultiple:l,searchValue:a,filterSearch:s})};const m=l?un.Z:kr,u={key:c.value!==void 0?f:i,label:n.createElement(n.Fragment,null,n.createElement(m,{checked:o.includes(f)}),n.createElement("span",null,c.text))};return a.trim()?typeof s=="function"?s(a,c)?u:null:Lr(a,c.text)?u:null:u})}function Hn(e){return e||[]}function wa(e){var t,r;const{tablePrefixCls:o,prefixCls:l,column:a,dropdownPrefixCls:s,columnKey:c,filterMultiple:i,filterMode:f="menu",filterSearch:m=!1,filterState:u,triggerFilter:p,locale:v,children:g,getPopupContainer:x}=e,{filterDropdownOpen:h,onFilterDropdownOpenChange:S,filterResetToDefaultFilteredValue:y,defaultFilteredValue:w,filterDropdownVisible:O,onFilterDropdownVisibleChange:R}=a,[$,j]=n.useState(!1),F=!!(u&&(!((t=u.filteredKeys)===null||t===void 0)&&t.length||u.forceFiltered)),I=P=>{j(P),S==null||S(P),R==null||R(P)},Y=(r=h!=null?h:O)!==null&&r!==void 0?r:$,Z=u==null?void 0:u.filteredKeys,[b,C]=ma(Hn(Z)),T=P=>{let{selectedKeys:_}=P;C(_)},Q=(P,_)=>{let{node:se,checked:ye}=_;T(i?{selectedKeys:P}:{selectedKeys:ye&&se.key?[se.key]:[]})};n.useEffect(()=>{$&&T({selectedKeys:Hn(Z)})},[Z]);const[J,D]=n.useState([]),ee=P=>{D(P)},[ie,me]=n.useState(""),oe=P=>{const{value:_}=P.target;me(_)};n.useEffect(()=>{$||me("")},[$]);const he=P=>{const _=P&&P.length?P:null;if(_===null&&(!u||!u.filteredKeys)||(0,U.Z)(_,u==null?void 0:u.filteredKeys,!0))return null;p({column:a,key:c,filteredKeys:_})},we=()=>{I(!1),he(b())},ue=function(){let{confirm:P,closeDropdown:_}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};P&&he([]),_&&I(!1),me(""),C(y?(w||[]).map(se=>String(se)):[])},be=function(){let{closeDropdown:P}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};P&&I(!1),he(b())},te=(P,_)=>{_.source==="trigger"&&(P&&Z!==void 0&&C(Hn(Z)),I(P),!P&&!a.filterDropdown&&we())},Ce=H()({[`${s}-menu-without-submenu`]:!Sa(a.filters||[])}),Oe=P=>{if(P.target.checked){const _=Lt(a==null?void 0:a.filters).map(se=>String(se));C(_)}else C([])},ve=P=>{let{filters:_}=P;return(_||[]).map((se,ye)=>{const He=String(se.value),ne={title:se.text,key:se.value!==void 0?He:String(ye)};return se.children&&(ne.children=ve({filters:se.children})),ne})},Qe=P=>{var _;return Object.assign(Object.assign({},P),{text:P.title,value:P.key,children:((_=P.children)===null||_===void 0?void 0:_.map(se=>Qe(se)))||[]})};let V;if(typeof a.filterDropdown=="function")V=a.filterDropdown({prefixCls:`${s}-custom`,setSelectedKeys:P=>T({selectedKeys:P}),selectedKeys:b(),confirm:be,clearFilters:ue,filters:a.filters,visible:Y,close:()=>{I(!1)}});else if(a.filterDropdown)V=a.filterDropdown;else{const P=b()||[],_=()=>(a.filters||[]).length===0?n.createElement(zr.Z,{image:zr.Z.PRESENTED_IMAGE_SIMPLE,description:v.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):f==="tree"?n.createElement(n.Fragment,null,n.createElement(Mr,{filterSearch:m,value:ie,onChange:oe,tablePrefixCls:o,locale:v}),n.createElement("div",{className:`${o}-filter-dropdown-tree`},i?n.createElement(un.Z,{checked:P.length===Lt(a.filters).length,indeterminate:P.length>0&&P.length<Lt(a.filters).length,className:`${o}-filter-dropdown-checkall`,onChange:Oe},v.filterCheckall):null,n.createElement(ga.Z,{checkable:!0,selectable:!1,blockNode:!0,multiple:i,checkStrictly:!i,className:`${s}-menu`,onCheck:Q,checkedKeys:P,selectedKeys:P,showIcon:!1,treeData:ve({filters:a.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:ie.trim()?ye=>typeof m=="function"?m(ie,Qe(ye)):Lr(ie,ye.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(Mr,{filterSearch:m,value:ie,onChange:oe,tablePrefixCls:o,locale:v}),n.createElement(va.Z,{selectable:!0,multiple:i,prefixCls:`${s}-menu`,className:Ce,onSelect:T,onDeselect:T,selectedKeys:P,getPopupContainer:x,openKeys:J,onOpenChange:ee,items:jr({filters:a.filters||[],filterSearch:m,prefixCls:l,filteredKeys:b(),filterMultiple:i,searchValue:ie})})),se=()=>y?(0,U.Z)((w||[]).map(ye=>String(ye)),P,!0):P.length===0;V=n.createElement(n.Fragment,null,_(),n.createElement("div",{className:`${l}-dropdown-btns`},n.createElement(Fr.ZP,{type:"link",size:"small",disabled:se(),onClick:()=>ue()},v.filterReset),n.createElement(Fr.ZP,{type:"primary",size:"small",onClick:we},v.filterConfirm)))}a.filterDropdown&&(V=n.createElement(pa.J,{selectable:void 0},V));const X=()=>n.createElement(ya,{className:`${l}-dropdown`},V);let B;typeof a.filterIcon=="function"?B=a.filterIcon(F):a.filterIcon?B=a.filterIcon:B=n.createElement(ua.Z,null);const{direction:z}=n.useContext(qt.E_);return n.createElement("div",{className:`${l}-column`},n.createElement("span",{className:`${o}-column-title`},g),n.createElement($r.Z,{dropdownRender:X,trigger:["click"],open:Y,onOpenChange:te,getPopupContainer:x,placement:z==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:H()(`${l}-trigger`,{active:F}),onClick:P=>{P.stopPropagation()}},B)))}var Ea=wa;function Fn(e,t,r){let o=[];return(e||[]).forEach((l,a)=>{var s;const c=_t(a,r);if(l.filters||"filterDropdown"in l||"onFilter"in l)if("filteredValue"in l){let i=l.filteredValue;"filterDropdown"in l||(i=(s=i==null?void 0:i.map(String))!==null&&s!==void 0?s:i),o.push({column:l,key:It(l,c),filteredKeys:i,forceFiltered:l.filtered})}else o.push({column:l,key:It(l,c),filteredKeys:t&&l.defaultFilteredValue?l.defaultFilteredValue:void 0,forceFiltered:l.filtered});"children"in l&&(o=[].concat((0,Se.Z)(o),(0,Se.Z)(Fn(l.children,t,c))))}),o}function Kr(e,t,r,o,l,a,s,c){return r.map((i,f)=>{const m=_t(f,c),{filterMultiple:u=!0,filterMode:p,filterSearch:v}=i;let g=i;if(g.filters||g.filterDropdown){const x=It(g,m),h=o.find(S=>{let{key:y}=S;return x===y});g=Object.assign(Object.assign({},g),{title:S=>n.createElement(Ea,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:g,columnKey:x,filterState:h,filterMultiple:u,filterMode:p,filterSearch:v,triggerFilter:a,locale:l,getPopupContainer:s},vn(i.title,S))})}return"children"in g&&(g=Object.assign(Object.assign({},g),{children:Kr(e,t,g.children,o,l,a,s,m)})),g})}function Ar(e){const t={};return e.forEach(r=>{let{key:o,filteredKeys:l,column:a}=r;const s=o,{filters:c,filterDropdown:i}=a;if(i)t[s]=l||null;else if(Array.isArray(l)){const f=Lt(c);t[s]=f.filter(m=>l.includes(String(m)))}else t[s]=null}),t}function Wr(e,t){return t.reduce((r,o)=>{const{column:{onFilter:l,filters:a},filteredKeys:s}=o;return l&&s&&s.length?r.filter(c=>s.some(i=>{const f=Lt(a),m=f.findIndex(p=>String(p)===String(i)),u=m!==-1?f[m]:i;return l(u,c)})):r},e)}const Vr=e=>e.flatMap(t=>"children"in t?[t].concat((0,Se.Z)(Vr(t.children||[]))):[t]);function $a(e){let{prefixCls:t,dropdownPrefixCls:r,mergedColumns:o,onFilterChange:l,getPopupContainer:a,locale:s}=e;const c=(0,Tn.ln)("Table"),i=n.useMemo(()=>Vr(o||[]),[o]),[f,m]=n.useState(()=>Fn(i,!0)),u=n.useMemo(()=>{const x=Fn(i,!1);if(x.length===0)return x;let h=!0,S=!0;if(x.forEach(y=>{let{filteredKeys:w}=y;w!==void 0?h=!1:S=!1}),h){const y=(i||[]).map((w,O)=>It(w,_t(O)));return f.filter(w=>{let{key:O}=w;return y.includes(O)}).map(w=>{const O=i[y.findIndex(R=>R===w.key)];return Object.assign(Object.assign({},w),{column:Object.assign(Object.assign({},w.column),O),forceFiltered:O.filtered})})}return x},[i,f]),p=n.useMemo(()=>Ar(u),[u]),v=x=>{const h=u.filter(S=>{let{key:y}=S;return y!==x.key});h.push(x),m(h),l(Ar(h),h)};return[x=>Kr(t,r,x,u,s,v,a),u,p]}var Ra=$a;function Ia(e,t,r){const o=n.useRef({});function l(a){if(!o.current||o.current.data!==e||o.current.childrenColumnName!==t||o.current.getRowKey!==r){let c=function(i){i.forEach((f,m)=>{const u=r(f,m);s.set(u,f),f&&typeof f=="object"&&t in f&&c(f[t]||[])})};const s=new Map;c(e),o.current={data:e,childrenColumnName:t,kvMap:s,getRowKey:r}}return o.current.kvMap.get(a)}return[l]}var Oa=d(31974),Za=function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,o=Object.getOwnPropertySymbols(e);l<o.length;l++)t.indexOf(o[l])<0&&Object.prototype.propertyIsEnumerable.call(e,o[l])&&(r[o[l]]=e[o[l]]);return r};const Xr=10;function Pa(e,t){const r={current:e.current,pageSize:e.pageSize};return Object.keys(t&&typeof t=="object"?t:{}).forEach(l=>{const a=e[l];typeof a!="function"&&(r[l]=a)}),r}function Ta(e,t,r){const o=r&&typeof r=="object"?r:{},{total:l=0}=o,a=Za(o,["total"]),[s,c]=(0,n.useState)(()=>({current:"defaultCurrent"in a?a.defaultCurrent:1,pageSize:"defaultPageSize"in a?a.defaultPageSize:Xr})),i=(0,Oa.Z)(s,a,{total:l>0?l:e}),f=Math.ceil((l||e)/i.pageSize);i.current>f&&(i.current=f||1);const m=(p,v)=>{c({current:p!=null?p:1,pageSize:v||i.pageSize})},u=(p,v)=>{var g;r&&((g=r.onChange)===null||g===void 0||g.call(r,p,v)),m(p,v),t(p,v||(i==null?void 0:i.pageSize))};return r===!1?[{},()=>{}]:[Object.assign(Object.assign({},i),{onChange:u}),m]}var Na=Ta,ka=d(49512),Ba=d(52954),Ha=d(20296);const pn="ascend",zn="descend";function gn(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function Ur(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function Fa(e,t){return t?e[e.indexOf(t)+1]:e[0]}function Mn(e,t,r){let o=[];function l(a,s){o.push({column:a,key:It(a,s),multiplePriority:gn(a),sortOrder:a.sortOrder})}return(e||[]).forEach((a,s)=>{const c=_t(s,r);a.children?("sortOrder"in a&&l(a,c),o=[].concat((0,Se.Z)(o),(0,Se.Z)(Mn(a.children,t,c)))):a.sorter&&("sortOrder"in a?l(a,c):t&&a.defaultSortOrder&&o.push({column:a,key:It(a,c),multiplePriority:gn(a),sortOrder:a.defaultSortOrder}))}),o}function Gr(e,t,r,o,l,a,s,c){return(t||[]).map((i,f)=>{const m=_t(f,c);let u=i;if(u.sorter){const p=u.sortDirections||l,v=u.showSorterTooltip===void 0?s:u.showSorterTooltip,g=It(u,m),x=r.find(F=>{let{key:I}=F;return I===g}),h=x?x.sortOrder:null,S=Fa(p,h);let y;if(i.sortIcon)y=i.sortIcon({sortOrder:h});else{const F=p.includes(pn)&&n.createElement(Ba.Z,{className:H()(`${e}-column-sorter-up`,{active:h===pn})}),I=p.includes(zn)&&n.createElement(ka.Z,{className:H()(`${e}-column-sorter-down`,{active:h===zn})});y=n.createElement("span",{className:H()(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(F&&I)})},n.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},F,I))}const{cancelSort:w,triggerAsc:O,triggerDesc:R}=a||{};let $=w;S===zn?$=R:S===pn&&($=O);const j=typeof v=="object"?Object.assign({title:$},v):{title:$};u=Object.assign(Object.assign({},u),{className:H()(u.className,{[`${e}-column-sort`]:h}),title:F=>{const I=n.createElement("div",{className:`${e}-column-sorters`},n.createElement("span",{className:`${e}-column-title`},vn(i.title,F)),y);return v?n.createElement(Ha.Z,Object.assign({},j),I):I},onHeaderCell:F=>{const I=i.onHeaderCell&&i.onHeaderCell(F)||{},Y=I.onClick,Z=I.onKeyDown;I.onClick=T=>{o({column:i,key:g,sortOrder:S,multiplePriority:gn(i)}),Y==null||Y(T)},I.onKeyDown=T=>{T.keyCode===Dr.Z.ENTER&&(o({column:i,key:g,sortOrder:S,multiplePriority:gn(i)}),Z==null||Z(T))};const b=da(i.title,{}),C=b==null?void 0:b.toString();return h?I["aria-sort"]=h==="ascend"?"ascending":"descending":I["aria-label"]=C||"",I.className=H()(I.className,`${e}-column-has-sorters`),I.tabIndex=0,i.ellipsis&&(I.title=(b!=null?b:"").toString()),I}})}return"children"in u&&(u=Object.assign(Object.assign({},u),{children:Gr(e,u.children,r,o,l,a,s,m)})),u})}function Yr(e){const{column:t,sortOrder:r}=e;return{column:t,order:r,field:t.dataIndex,columnKey:t.key}}function Jr(e){const t=e.filter(r=>{let{sortOrder:o}=r;return o}).map(Yr);return t.length===0&&e.length?Object.assign(Object.assign({},Yr(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function Dn(e,t,r){const o=t.slice().sort((s,c)=>c.multiplePriority-s.multiplePriority),l=e.slice(),a=o.filter(s=>{let{column:{sorter:c},sortOrder:i}=s;return Ur(c)&&i});return a.length?l.sort((s,c)=>{for(let i=0;i<a.length;i+=1){const f=a[i],{column:{sorter:m},sortOrder:u}=f,p=Ur(m);if(p&&u){const v=p(s,c,u);if(v!==0)return u===pn?v:-v}}return 0}).map(s=>{const c=s[r];return c?Object.assign(Object.assign({},s),{[r]:Dn(c,t,r)}):s}):l}function za(e){let{prefixCls:t,mergedColumns:r,onSorterChange:o,sortDirections:l,tableLocale:a,showSorterTooltip:s}=e;const[c,i]=n.useState(Mn(r,!0)),f=n.useMemo(()=>{let g=!0;const x=Mn(r,!1);if(!x.length)return c;const h=[];function S(w){g?h.push(w):h.push(Object.assign(Object.assign({},w),{sortOrder:null}))}let y=null;return x.forEach(w=>{y===null?(S(w),w.sortOrder&&(w.multiplePriority===!1?g=!1:y=!0)):(y&&w.multiplePriority!==!1||(g=!1),S(w))}),h},[r,c]),m=n.useMemo(()=>{const g=f.map(x=>{let{column:h,sortOrder:S}=x;return{column:h,order:S}});return{sortColumns:g,sortColumn:g[0]&&g[0].column,sortOrder:g[0]&&g[0].order}},[f]);function u(g){let x;g.multiplePriority===!1||!f.length||f[0].multiplePriority===!1?x=[g]:x=[].concat((0,Se.Z)(f.filter(h=>{let{key:S}=h;return S!==g.key})),[g]),i(x),o(Jr(x),x)}return[g=>Gr(t,g,f,u,l,a,s),f,m,()=>Jr(f)]}function Qr(e,t){return e.map(r=>{const o=Object.assign({},r);return o.title=vn(r.title,t),"children"in o&&(o.children=Qr(o.children,t)),o})}function Ma(e){return[n.useCallback(r=>Qr(r,e),[e])]}var Da=xr((e,t)=>{const{_renderTimes:r}=e,{_renderTimes:o}=t;return r!==o}),La=Sr((e,t)=>{const{_renderTimes:r}=e,{_renderTimes:o}=t;return r!==o}),en=d(99978),ja=e=>{const{componentCls:t}=e,r=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,o=(l,a,s)=>({[`&${t}-${l}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{[` + > table > tbody > tr > th, + > table > tbody > tr > td + `]:{[`> ${t}-expanded-row-fixed`]:{margin:`-${a}px -${s+e.lineWidth}px`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:r,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:r,borderTop:r,[` + > ${t}-content, + > ${t}-header, + > ${t}-body, + > ${t}-summary + `]:{"> table":{[` + > thead > tr > th, + > thead > tr > td, + > tbody > tr > th, + > tbody > tr > td, + > tfoot > tr > th, + > tfoot > tr > td + `]:{borderInlineEnd:r},"> thead":{"> tr:not(:last-child) > th":{borderBottom:r},"> tr > th::before":{backgroundColor:"transparent !important"}},[` + > thead > tr, + > tbody > tr, + > tfoot > tr + `]:{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:r}},[` + > tbody > tr > th, + > tbody > tr > td + `]:{[`> ${t}-expanded-row-fixed`]:{margin:`-${e.tablePaddingVertical}px -${e.tablePaddingHorizontal+e.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:e.lineWidth,bottom:0,borderInlineEnd:r,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` + > tr${t}-expanded-row, + > tr${t}-placeholder + `]:{["> th, > td"]:{borderInlineEnd:0}}}}}},o("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),o("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:r,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${e.lineWidth}px 0 ${e.lineWidth}px ${e.tableHeaderBg}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:r}}}},Ka=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},bt.vS),{wordBreak:"keep-all",[` + &${t}-cell-fix-left-last, + &${t}-cell-fix-right-first + `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Aa=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,[` + &:hover > th, + &:hover > td, + `]:{background:e.colorBgContainer}}}}},Wa=d(21458),Va=e=>{const{componentCls:t,antCls:r,controlInteractiveSize:o,motionDurationSlow:l,lineWidth:a,paddingXS:s,lineType:c,tableBorderColor:i,tableExpandIconBg:f,tableExpandColumnWidth:m,borderRadius:u,fontSize:p,fontSizeSM:v,lineHeight:g,tablePaddingVertical:x,tablePaddingHorizontal:h,tableExpandedRowBg:S,paddingXXS:y}=e,w=o/2-a,O=w*2+a*3,R=`${a}px ${c} ${i}`,$=y-a;return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:m},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},(0,Wa.N)(e)),{position:"relative",float:"left",boxSizing:"border-box",width:O,height:O,padding:0,color:"inherit",lineHeight:`${O}px`,background:f,border:R,borderRadius:u,transform:`scale(${o/O})`,transition:`all ${l}`,userSelect:"none",["&:focus, &:hover, &:active"]:{borderColor:"currentcolor"},["&::before, &::after"]:{position:"absolute",background:"currentcolor",transition:`transform ${l} ease-out`,content:'""'},"&::before":{top:w,insetInlineEnd:$,insetInlineStart:$,height:a},"&::after":{top:$,bottom:$,insetInlineStart:w,width:a,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:(p*g-a*3)/2-Math.ceil((v*1.4-a*3)/2),marginInlineEnd:s},[`tr${t}-expanded-row`]:{"&, &:hover":{["> th, > td"]:{background:S}},[`${r}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`-${x}px -${h}px`,padding:`${x}px ${h}px`}}}},Xa=e=>{const{componentCls:t,antCls:r,iconCls:o,tableFilterDropdownWidth:l,tableFilterDropdownSearchWidth:a,paddingXXS:s,paddingXS:c,colorText:i,lineWidth:f,lineType:m,tableBorderColor:u,tableHeaderIconColor:p,fontSizeSM:v,tablePaddingHorizontal:g,borderRadius:x,motionDurationSlow:h,colorTextDescription:S,colorPrimary:y,tableHeaderFilterActiveBg:w,colorTextDisabled:O,tableFilterDropdownBg:R,tableFilterDropdownHeight:$,controlItemBgHover:j,controlItemBgActive:F,boxShadowSecondary:I,filterDropdownMenuBg:Y}=e,Z=`${r}-dropdown`,b=`${t}-filter-dropdown`,C=`${r}-tree`,T=`${f}px ${m} ${u}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-s,marginInline:`${s}px ${-g/2}px`,padding:`0 ${s}px`,color:p,fontSize:v,borderRadius:x,cursor:"pointer",transition:`all ${h}`,"&:hover":{color:S,background:w},"&.active":{color:y}}}},{[`${r}-dropdown`]:{[b]:Object.assign(Object.assign({},(0,bt.Wf)(e)),{minWidth:l,backgroundColor:R,borderRadius:x,boxShadow:I,overflow:"hidden",[`${Z}-menu`]:{maxHeight:$,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Y,"&:empty::after":{display:"block",padding:`${c}px 0`,color:O,fontSize:v,textAlign:"center",content:'"Not Found"'}},[`${b}-tree`]:{paddingBlock:`${c}px 0`,paddingInline:c,[C]:{padding:0},[`${C}-treenode ${C}-node-content-wrapper:hover`]:{backgroundColor:j},[`${C}-treenode-checkbox-checked ${C}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:F}}},[`${b}-search`]:{padding:c,borderBottom:T,"&-input":{input:{minWidth:a},[o]:{color:O}}},[`${b}-checkall`]:{width:"100%",marginBottom:s,marginInlineStart:s},[`${b}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${c-f}px ${c}px`,overflow:"hidden",borderTop:T}})}},{[`${r}-dropdown ${b}, ${b}-submenu`]:{[`${r}-checkbox-wrapper + span`]:{paddingInlineStart:c,color:i},["> ul"]:{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},Ua=e=>{const{componentCls:t,lineWidth:r,colorSplit:o,motionDurationSlow:l,zIndexTableFixed:a,tableBg:s,zIndexTableSticky:c}=e,i=o;return{[`${t}-wrapper`]:{[` + ${t}-cell-fix-left, + ${t}-cell-fix-right + `]:{position:"sticky !important",zIndex:a,background:s},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-r,width:30,transform:"translateX(100%)",transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-r,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:c+1,width:30,transition:`box-shadow ${l}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${i}`}},[` + ${t}-cell-fix-left-first::after, + ${t}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${i}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${i}`}},[` + ${t}-cell-fix-right-first::after, + ${t}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${i}`}}}}},Ga=e=>{const{componentCls:t,antCls:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${r}-pagination`]:{margin:`${e.margin}px 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Ya=e=>{const{componentCls:t,tableRadius:r}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${r}px ${r}px 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:r,borderStartEndRadius:r,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:r},"> *:last-child":{borderStartEndRadius:r}}},"&-footer":{borderRadius:`0 0 ${r}px ${r}px`}}}}},Ja=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},Qa=e=>{const{componentCls:t,antCls:r,iconCls:o,fontSizeIcon:l,padding:a,paddingXS:s,tableHeaderIconColor:c,tableHeaderIconColorHover:i,tableSelectionColumnWidth:f,tableSelectedRowBg:m,tableSelectedRowHoverBg:u,tableRowHoverBg:p}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:f,[`&${t}-selection-col-with-dropdown`]:{width:f+l+a/4}},[`${t}-bordered ${t}-selection-col`]:{width:f+s*2,[`&${t}-selection-col-with-dropdown`]:{width:f+l+a/4+s*2}},[` + table tr th${t}-selection-column, + table tr td${t}-selection-column, + ${t}-selection-column + `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${r}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${e.tablePaddingHorizontal/4}px`,[o]:{color:c,fontSize:l,verticalAlign:"baseline","&:hover":{color:i}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:m,"&-row-hover":{background:u}}},[`> ${t}-cell-row-hover`]:{background:p}}}}}},qa=e=>{const{componentCls:t}=e,r=(o,l,a,s)=>({[`${t}${t}-${o}`]:{fontSize:s,[` + ${t}-title, + ${t}-footer, + ${t}-cell, + ${t}-thead > tr > th, + ${t}-tbody > tr > th, + ${t}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${l}px ${a}px`},[`${t}-filter-trigger`]:{marginInlineEnd:`-${a/2}px`},[`${t}-expanded-row-fixed`]:{margin:`-${l}px -${a}px`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:`-${l}px`,marginInline:`${e.tableExpandColumnWidth-a}px -${a}px`}},[`${t}-selection-extra`]:{paddingInlineStart:`${a/4}px`}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},r("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),r("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},_a=e=>{const{componentCls:t,marginXXS:r,fontSizeIcon:o,tableHeaderIconColor:l,tableHeaderIconColorHover:a}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[` + &${t}-cell-fix-left:hover, + &${t}-cell-fix-right:hover + `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorter`]:{marginInlineStart:r,color:l,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:o,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:a}}}},ei=e=>{const{componentCls:t,opacityLoading:r,tableScrollThumbBg:o,tableScrollThumbBgHover:l,tableScrollThumbSize:a,tableScrollBg:s,zIndexTableSticky:c,stickyScrollBarBorderRadius:i}=e,f=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:c,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${a}px !important`,zIndex:c,display:"flex",alignItems:"center",background:s,borderTop:f,opacity:r,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:a,backgroundColor:o,borderRadius:i,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:l}}}}}}},qr=e=>{const{componentCls:t,lineWidth:r,tableBorderColor:o}=e,l=`${r}px ${e.lineType} ${o}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:l}}},[`div${t}-summary`]:{boxShadow:`0 -${r}px 0 ${o}`}}}},ti=e=>{const{componentCls:t,motionDurationMid:r}=e,o=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,l=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:o,transition:`background ${r}`},[`${t}-expanded-row`]:{[`${l}${l}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${e.lineWidth}px)`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:o,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:o,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-e.lineWidth,borderInlineStart:o}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:o,borderBottom:o}}}}}};const ni=e=>{const{componentCls:t,fontWeightStrong:r,tablePaddingVertical:o,tablePaddingHorizontal:l,lineWidth:a,lineType:s,tableBorderColor:c,tableFontSize:i,tableBg:f,tableRadius:m,tableHeaderTextColor:u,motionDurationMid:p,tableHeaderBg:v,tableHeaderCellSplitColor:g,tableFooterTextColor:x,tableFooterBg:h}=e,S=`${a}px ${s} ${c}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,bt.dF)()),{[t]:Object.assign(Object.assign({},(0,bt.Wf)(e)),{fontSize:i,background:f,borderRadius:`${m}px ${m}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${m}px ${m}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${t}-cell, + ${t}-thead > tr > th, + ${t}-tbody > tr > th, + ${t}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${o}px ${l}px`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${o}px ${l}px`},[`${t}-thead`]:{[` + > tr > th, + > tr > td + `]:{position:"relative",color:u,fontWeight:r,textAlign:"start",background:v,borderBottom:S,transition:`background ${p} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:g,transform:"translateY(-50%)",transition:`background-color ${p}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{["> th, > td"]:{transition:`background ${p}, border-color ${p}`,borderBottom:S,[` + > ${t}-wrapper:only-child, + > ${t}-expanded-row-fixed > ${t}-wrapper:only-child + `]:{[t]:{marginBlock:`-${o}px`,marginInline:`${e.tableExpandColumnWidth-l}px -${l}px`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:u,fontWeight:r,textAlign:"start",background:v,borderBottom:S,transition:`background ${p} ease`}}},[`${t}-footer`]:{padding:`${o}px ${l}px`,color:x,background:h}})}};var ri=(0,Zr.Z)("Table",e=>{const{colorTextHeading:t,colorSplit:r,colorIcon:o,colorIconHover:l,opacityLoading:a,colorBgContainer:s,controlInteractiveSize:c,headerBg:i,headerColor:f,headerSortActiveBg:m,headerSortHoverBg:u,bodySortBg:p,rowHoverBg:v,rowSelectedBg:g,rowSelectedHoverBg:x,rowExpandedBg:h,cellPaddingBlock:S,cellPaddingInline:y,cellPaddingBlockMD:w,cellPaddingInlineMD:O,cellPaddingBlockSM:R,cellPaddingInlineSM:$,borderColor:j,footerBg:F,footerColor:I,headerBorderRadius:Y,cellFontSize:Z,cellFontSizeMD:b,cellFontSizeSM:C,headerSplitColor:T,fixedHeaderSortActiveBg:Q,headerFilterHoverBg:J,filterDropdownBg:D,expandIconBg:ee,selectionColumnWidth:ie,stickyScrollBarBg:me}=e,oe=new en.C(o),he=new en.C(l),we=2,ue=(0,Pr.TS)(e,{tableFontSize:Z,tableBg:s,tableRadius:Y,tablePaddingVertical:S,tablePaddingHorizontal:y,tablePaddingVerticalMiddle:w,tablePaddingHorizontalMiddle:O,tablePaddingVerticalSmall:R,tablePaddingHorizontalSmall:$,tableBorderColor:j,tableHeaderTextColor:f,tableHeaderBg:i,tableFooterTextColor:I,tableFooterBg:F,tableHeaderCellSplitColor:T,tableHeaderSortBg:m,tableHeaderSortHoverBg:u,tableHeaderIconColor:oe.clone().setAlpha(oe.getAlpha()*a).toRgbString(),tableHeaderIconColorHover:he.clone().setAlpha(he.getAlpha()*a).toRgbString(),tableBodySortBg:p,tableFixedHeaderSortActiveBg:Q,tableHeaderFilterActiveBg:J,tableFilterDropdownBg:D,tableRowHoverBg:v,tableSelectedRowBg:g,tableSelectedRowHoverBg:x,zIndexTableFixed:we,zIndexTableSticky:we+1,tableFontSizeMiddle:b,tableFontSizeSmall:C,tableSelectionColumnWidth:ie,tableExpandIconBg:ee,tableExpandColumnWidth:c+2*e.padding,tableExpandedRowBg:h,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:me,tableScrollThumbBgHover:t,tableScrollBg:r});return[ni(ue),Ga(ue),qr(ue),_a(ue),Xa(ue),ja(ue),Ya(ue),Va(ue),qr(ue),Aa(ue),Qa(ue),Ua(ue),ei(ue),Ka(ue),qa(ue),Ja(ue),ti(ue)]},e=>{const{colorFillAlter:t,colorBgContainer:r,colorTextHeading:o,colorFillSecondary:l,colorFillContent:a,controlItemBgActive:s,controlItemBgActiveHover:c,padding:i,paddingSM:f,paddingXS:m,colorBorderSecondary:u,borderRadiusLG:p,fontSize:v,controlHeight:g,colorTextPlaceholder:x}=e,h=new en.C(l).onBackground(r).toHexShortString(),S=new en.C(a).onBackground(r).toHexShortString(),y=new en.C(t).onBackground(r).toHexShortString();return{headerBg:y,headerColor:o,headerSortActiveBg:h,headerSortHoverBg:S,bodySortBg:y,rowHoverBg:y,rowSelectedBg:s,rowSelectedHoverBg:c,rowExpandedBg:t,cellPaddingBlock:i,cellPaddingInline:i,cellPaddingBlockMD:f,cellPaddingInlineMD:m,cellPaddingBlockSM:m,cellPaddingInlineSM:m,borderColor:u,headerBorderRadius:p,footerBg:y,footerColor:o,cellFontSize:v,cellFontSizeMD:v,cellFontSizeSM:v,headerSplitColor:u,fixedHeaderSortActiveBg:h,headerFilterHoverBg:a,filterDropdownMenuBg:r,filterDropdownBg:r,expandIconBg:r,selectionColumnWidth:g,stickyScrollBarBg:x,stickyScrollBarBorderRadius:100}});const oi=[],li=(e,t)=>{const{prefixCls:r,className:o,rootClassName:l,style:a,size:s,bordered:c,dropdownPrefixCls:i,dataSource:f,pagination:m,rowSelection:u,rowKey:p="key",rowClassName:v,columns:g,children:x,childrenColumnName:h,onChange:S,getPopupContainer:y,loading:w,expandIcon:O,expandable:R,expandedRowRender:$,expandIconColumnIndex:j,indentSize:F,scroll:I,sortDirections:Y,locale:Z,showSorterTooltip:b=!0,virtual:C}=e,T=(0,Tn.ln)("Table"),Q=n.useMemo(()=>g||In(x),[g,x]),J=n.useMemo(()=>Q.some(le=>le.responsive),[Q]),D=(0,na.Z)(J),ee=n.useMemo(()=>{const le=new Set(Object.keys(D).filter(ae=>D[ae]));return Q.filter(ae=>!ae.responsive||ae.responsive.some(ke=>le.has(ke)))},[Q,D]),ie=(0,Ql.Z)(e,["className","style","columns"]),{locale:me=ra.Z,direction:oe,table:he,renderEmpty:we,getPrefixCls:ue,getPopupContainer:be}=n.useContext(qt.E_),te=(0,Rr.Z)(s),Ce=Object.assign(Object.assign({},me.Table),Z),Oe=f||oi,ve=ue("table",r),Qe=ue("dropdown",i),V=Object.assign({childrenColumnName:h,expandIconColumnIndex:j},R),{childrenColumnName:X="children"}=V,B=n.useMemo(()=>Oe.some(le=>le==null?void 0:le[X])?"nest":$||R&&R.expandedRowRender?"row":null,[Oe]),z={body:n.useRef()},P=ca(ve),_=n.useRef(null),se=n.useRef(null);_l(t,()=>Object.assign(Object.assign({},se.current),{nativeElement:_.current}));const ye=n.useMemo(()=>typeof p=="function"?p:le=>le==null?void 0:le[p],[p]),[He]=Ia(Oe,X,ye),ne={},We=function(le,ae){let ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ke,Ve,Ye;const tt=Object.assign(Object.assign({},ne),le);ke&&((Ke=ne.resetPagination)===null||Ke===void 0||Ke.call(ne),!((Ve=tt.pagination)===null||Ve===void 0)&&Ve.current&&(tt.pagination.current=1),m&&m.onChange&&m.onChange(1,(Ye=tt.pagination)===null||Ye===void 0?void 0:Ye.pageSize)),I&&I.scrollToFirstRowOnChange!==!1&&z.body.current&&(0,ea.Z)(0,{getContainer:()=>z.body.current}),S==null||S(tt.pagination,tt.filters,tt.sorter,{currentDataSource:Wr(Dn(Oe,tt.sorterStates,X),tt.filterStates),action:ae})},ze=(le,ae)=>{We({sorter:le,sorterStates:ae},"sort",!1)},[ot,Ze,Me,Ee]=za({prefixCls:ve,mergedColumns:ee,onSorterChange:ze,sortDirections:Y||["ascend","descend"],tableLocale:Ce,showSorterTooltip:b}),jt=n.useMemo(()=>Dn(Oe,Ze,X),[Oe,Ze]);ne.sorter=Ee(),ne.sorterStates=Ze;const Kt=(le,ae)=>{We({filters:le,filterStates:ae},"filter",!0)},[At,pe,xe]=Ra({prefixCls:ve,locale:Ce,dropdownPrefixCls:Qe,mergedColumns:ee,onFilterChange:Kt,getPopupContainer:y||be}),ce=Wr(jt,pe);ne.filters=xe,ne.filterStates=pe;const De=n.useMemo(()=>{const le={};return Object.keys(xe).forEach(ae=>{xe[ae]!==null&&(le[ae]=xe[ae])}),Object.assign(Object.assign({},Me),{filters:le})},[Me,xe]),[Te]=Ma(De),$e=(le,ae)=>{We({pagination:Object.assign(Object.assign({},ne.pagination),{current:le,pageSize:ae})},"paginate")},[fe,et]=Na(ce.length,$e,m);ne.pagination=m===!1?{}:Pa(fe,m),ne.resetPagination=et;const Ge=n.useMemo(()=>{if(m===!1||!fe.pageSize)return ce;const{current:le=1,total:ae,pageSize:ke=Xr}=fe;return ce.length<ae?ce.length>ke?ce.slice((le-1)*ke,le*ke):ce:ce.slice((le-1)*ke,le*ke)},[!!m,ce,fe&&fe.current,fe&&fe.pageSize,fe&&fe.total]),[ft,lt]=Jl({prefixCls:ve,data:ce,pageData:Ge,getRowKey:ye,getRecordByKey:He,expandType:B,childrenColumnName:X,locale:Ce,getPopupContainer:y||be},u),tn=(le,ae,ke)=>{let Ke;return typeof v=="function"?Ke=H()(v(le,ae,ke)):Ke=H()(v),H()({[`${ve}-row-selected`]:lt.has(ye(le,ae))},Ke)};V.__PARENT_RENDER_ICON__=V.expandIcon,V.expandIcon=V.expandIcon||O||sa(Ce),B==="nest"&&V.expandIconColumnIndex===void 0?V.expandIconColumnIndex=u?1:0:V.expandIconColumnIndex>0&&u&&(V.expandIconColumnIndex-=1),typeof V.indentSize!="number"&&(V.indentSize=typeof F=="number"?F:15);const Ot=n.useCallback(le=>Te(ft(At(ot(le)))),[ot,At,ft]);let Zt,Le;if(m!==!1&&(fe!=null&&fe.total)){let le;fe.size?le=fe.size:le=te==="small"||te==="middle"?"small":void 0;const ae=Ve=>n.createElement(oa.Z,Object.assign({},fe,{className:H()(`${ve}-pagination ${ve}-pagination-${Ve}`,fe.className),size:le})),ke=oe==="rtl"?"left":"right",{position:Ke}=fe;if(Ke!==null&&Array.isArray(Ke)){const Ve=Ke.find(Pt=>Pt.includes("top")),Ye=Ke.find(Pt=>Pt.includes("bottom")),tt=Ke.every(Pt=>`${Pt}`=="none");!Ve&&!Ye&&!tt&&(Le=ae(ke)),Ve&&(Zt=ae(Ve.toLowerCase().replace("top",""))),Ye&&(Le=ae(Ye.toLowerCase().replace("bottom","")))}else Le=ae(ke)}let Ne;typeof w=="boolean"?Ne={spinning:w}:typeof w=="object"&&(Ne=Object.assign({spinning:!0},w));const[je,yt]=ri(ve),[,Et]=(0,aa.Z)(),at=H()(`${ve}-wrapper`,he==null?void 0:he.className,{[`${ve}-wrapper-rtl`]:oe==="rtl"},o,l,yt),mt=Object.assign(Object.assign({},he==null?void 0:he.style),a),Ln=Z&&Z.emptyText||(we==null?void 0:we("Table"))||n.createElement(ta.Z,{componentName:"Table"}),jn=C?La:Da,hn={},Kn=n.useMemo(()=>{const{fontSize:le,lineHeight:ae,padding:ke,paddingXS:Ke,paddingSM:Ve}=Et,Ye=Math.floor(le*ae);switch(te){case"large":return ke*2+Ye;case"small":return Ke*2+Ye;default:return Ve*2+Ye}},[Et,te]);return C&&(hn.listItemHeight=Kn),je(n.createElement("div",{ref:_,className:at,style:mt},n.createElement(la.Z,Object.assign({spinning:!1},Ne),Zt,n.createElement(jn,Object.assign({},hn,ie,{ref:se,columns:ee,direction:oe,expandable:V,prefixCls:ve,className:H()({[`${ve}-middle`]:te==="middle",[`${ve}-small`]:te==="small",[`${ve}-bordered`]:c,[`${ve}-empty`]:Oe.length===0}),data:Ge,rowKey:ye,rowClassName:tn,emptyText:Ln,internalHooks:M,internalRefs:z,transformColumns:Ot,getContainerWidth:P})),Le)))};var ai=n.forwardRef(li);const ii=(e,t)=>{const r=n.useRef(0);return r.current+=1,n.createElement(ai,Object.assign({},e,{ref:t,_renderTimes:r.current}))},Ct=n.forwardRef(ii);Ct.SELECTION_COLUMN=wt,Ct.EXPAND_COLUMN=N,Ct.SELECTION_ALL=Nn,Ct.SELECTION_INVERT=kn,Ct.SELECTION_NONE=Bn,Ct.Column=Rl,Ct.ColumnGroup=Ol,Ct.Summary=Jn;var si=Ct,ci=si},5449:function(Re,q,d){d.d(q,{G:function(){return k}});var n=d(63490),N=function(L){if((0,n.Z)()&&window.document.documentElement){var U=Array.isArray(L)?L:[L],re=window.document.documentElement;return U.some(function(G){return G in re.style})}return!1},M=function(L,U){if(!N(L))return!1;var re=document.createElement("div"),G=re.style[L];return re.style[L]=U,re.style[L]!==G};function k(K,L){return!Array.isArray(K)&&L!==void 0?M(K,L):N(K)}}}]); diff --git a/588.8da59a9c.async.js b/588.8da59a9c.async.js new file mode 100644 index 00000000..56465678 --- /dev/null +++ b/588.8da59a9c.async.js @@ -0,0 +1,3 @@ +!(function(){var Zn=Object.defineProperty,Kn=Object.defineProperties;var Gn=Object.getOwnPropertyDescriptors;var Ln=Object.getOwnPropertySymbols;var Yn=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable;var Mn=(Ve,Ce,O)=>Ce in Ve?Zn(Ve,Ce,{enumerable:!0,configurable:!0,writable:!0,value:O}):Ve[Ce]=O,Ut=(Ve,Ce)=>{for(var O in Ce||(Ce={}))Yn.call(Ce,O)&&Mn(Ve,O,Ce[O]);if(Ln)for(var O of Ln(Ce))Jn.call(Ce,O)&&Mn(Ve,O,Ce[O]);return Ve},dn=(Ve,Ce)=>Kn(Ve,Gn(Ce));(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[588],{20058:function(Ve,Ce,O){"use strict";O.d(Ce,{DL:function(){return u},hg:function(){return A}});var M=O(47581);function Ae(s){return d=>{let{transform:o}=d;return dn(Ut({},o),{x:Math.ceil(o.x/s)*s,y:Math.ceil(o.y/s)*s})}}const he=s=>{let{transform:d}=s;return dn(Ut({},d),{y:0})};function k(s,d,o){const r=Ut({},s);return d.top+s.y<=o.top?r.y=o.top-d.top:d.bottom+s.y>=o.top+o.height&&(r.y=o.top+o.height-d.bottom),d.left+s.x<=o.left?r.x=o.left-d.left:d.right+s.x>=o.left+o.width&&(r.x=o.left+o.width-d.right),r}const j=s=>{let{containerNodeRect:d,draggingNodeRect:o,transform:r}=s;return!o||!d?r:k(r,o,d)},v=s=>{let{draggingNodeRect:d,transform:o,scrollableAncestorRects:r}=s;const p=r[0];return!d||!p?o:k(o,d,p)},u=s=>{let{transform:d}=s;return dn(Ut({},d),{x:0})},A=s=>{let{transform:d,draggingNodeRect:o,windowRect:r}=s;return!o||!r?d:k(d,o,r)},P=s=>{let{activatorEvent:d,draggingNodeRect:o,transform:r}=s;if(o&&d){const p=getEventCoordinates(d);if(!p)return r;const m=p.x-o.left,C=p.y-o.top;return dn(Ut({},r),{x:r.x+m-o.width/2,y:r.y+C-o.height/2})}return r}},39608:function(Ve,Ce,O){"use strict";O.d(Ce,{Z:function(){return Ae}});var M=O(50959);function Ae(){const[,he]=M.useReducer(k=>k+1,0);return he}},29909:function(Ve,Ce,O){"use strict";O.d(Ce,{C:function(){return ee}});var M=O(50959),Ae=O(84875),he=O.n(Ae),k=O(12682),j=O(12602),v=O(91857),u=O(81477),A=O(24525),P=O(21372),d=M.createContext({}),o=O(16431),r=O(19356),p=O(76247);const m=H=>{const{antCls:G,componentCls:ne,iconCls:te,avatarBg:z,avatarColor:He,containerSize:Re,containerSizeLG:Se,containerSizeSM:ae,textFontSize:re,textFontSizeLG:Oe,textFontSizeSM:ke,borderRadius:Pe,borderRadiusLG:Le,borderRadiusSM:Ue,lineWidth:Me,lineType:De}=H,ze=(be,ye,S)=>({width:be,height:be,lineHeight:`${be-Me*2}px`,borderRadius:"50%",[`&${ne}-square`]:{borderRadius:S},[`${ne}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${ne}-icon`]:{fontSize:ye,[`> ${te}`]:{margin:0}}});return{[ne]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,o.Wf)(H)),{position:"relative",display:"inline-block",overflow:"hidden",color:He,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:z,border:`${Me}px ${De} transparent`,["&-image"]:{background:"transparent"},[`${G}-image-img`]:{display:"block"}}),ze(Re,re,Pe)),{["&-lg"]:Object.assign({},ze(Se,Oe,Le)),["&-sm"]:Object.assign({},ze(ae,ke,Ue)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},C=H=>{const{componentCls:G,groupBorderColor:ne,groupOverlapping:te,groupSpace:z}=H;return{[`${G}-group`]:{display:"inline-flex",[`${G}`]:{borderColor:ne},["> *:not(:first-child)"]:{marginInlineStart:te}},[`${G}-group-popover`]:{[`${G} + ${G}`]:{marginInlineStart:z}}}};var I=(0,r.Z)("Avatar",H=>{const{colorTextLightSolid:G,colorTextPlaceholder:ne}=H,te=(0,p.TS)(H,{avatarBg:ne,avatarColor:G});return[m(te),C(te)]},H=>{const{controlHeight:G,controlHeightLG:ne,controlHeightSM:te,fontSize:z,fontSizeLG:He,fontSizeXL:Re,fontSizeHeading3:Se,marginXS:ae,marginXXS:re,colorBorderBg:Oe}=H;return{containerSize:G,containerSizeLG:ne,containerSizeSM:te,textFontSize:Math.round((He+Re)/2),textFontSizeLG:Se,textFontSizeSM:z,groupSpace:re,groupOverlapping:-ae,groupBorderColor:Oe}}),i=function(H,G){var ne={};for(var te in H)Object.prototype.hasOwnProperty.call(H,te)&&G.indexOf(te)<0&&(ne[te]=H[te]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,te=Object.getOwnPropertySymbols(H);z<te.length;z++)G.indexOf(te[z])<0&&Object.prototype.propertyIsEnumerable.call(H,te[z])&&(ne[te[z]]=H[te[z]]);return ne};const a=(H,G)=>{const[ne,te]=M.useState(1),[z,He]=M.useState(!1),[Re,Se]=M.useState(!0),ae=M.useRef(null),re=M.useRef(null),Oe=(0,j.sQ)(G,ae),{getPrefixCls:ke,avatar:Pe}=M.useContext(u.E_),Le=M.useContext(d),Ue=()=>{if(!re.current||!ae.current)return;const Ie=re.current.offsetWidth,je=ae.current.offsetWidth;if(Ie!==0&&je!==0){const{gap:nt=4}=H;nt*2<je&&te(je-nt*2<Ie?(je-nt*2)/Ie:1)}};M.useEffect(()=>{He(!0)},[]),M.useEffect(()=>{Se(!0),te(1)},[H.src]),M.useEffect(Ue,[H.gap]);const Me=()=>{const{onError:Ie}=H;(Ie==null?void 0:Ie())!==!1&&Se(!1)},{prefixCls:De,shape:ze,size:be,src:ye,srcSet:S,icon:R,className:B,rootClassName:Z,alt:X,draggable:e,children:t,crossOrigin:n}=H,l=i(H,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),w=(0,A.Z)(Ie=>{var je,nt;return(nt=(je=be!=null?be:Le==null?void 0:Le.size)!==null&&je!==void 0?je:Ie)!==null&&nt!==void 0?nt:"default"}),_=Object.keys(typeof w=="object"?w||{}:{}).some(Ie=>["xs","sm","md","lg","xl","xxl"].includes(Ie)),U=(0,P.Z)(_),ie=M.useMemo(()=>{if(typeof w!="object")return{};const Ie=v.c4.find(nt=>U[nt]),je=w[Ie];return je?{width:je,height:je,lineHeight:`${je}px`,fontSize:je&&(R||t)?je/2:18}:{}},[U,w]),ge=ke("avatar",De),[fe,pe]=I(ge),ue=he()({[`${ge}-lg`]:w==="large",[`${ge}-sm`]:w==="small"}),Ze=M.isValidElement(ye),dt=ze||(Le==null?void 0:Le.shape)||"circle",rt=he()(ge,ue,Pe==null?void 0:Pe.className,`${ge}-${dt}`,{[`${ge}-image`]:Ze||ye&&Re,[`${ge}-icon`]:!!R},B,Z,pe),_t=typeof w=="number"?{width:w,height:w,lineHeight:`${w}px`,fontSize:R?w/2:18}:{};let Je;if(typeof ye=="string"&&Re)Je=M.createElement("img",{src:ye,draggable:e,srcSet:S,onError:Me,alt:X,crossOrigin:n});else if(Ze)Je=ye;else if(R)Je=R;else if(z||ne!==1){const Ie=`scale(${ne}) translateX(-50%)`,je={msTransform:Ie,WebkitTransform:Ie,transform:Ie},nt=typeof w=="number"?{lineHeight:`${w}px`}:{};Je=M.createElement(k.Z,{onResize:Ue},M.createElement("span",{className:`${ge}-string`,ref:re,style:Object.assign(Object.assign({},nt),je)},t))}else Je=M.createElement("span",{className:`${ge}-string`,style:{opacity:0},ref:re},t);return delete l.onError,delete l.gap,fe(M.createElement("span",Object.assign({},l,{style:Object.assign(Object.assign(Object.assign(Object.assign({},_t),ie),Pe==null?void 0:Pe.style),l.style),className:rt,ref:Oe}),Je))};var g=M.forwardRef(a),h=O(13763),y=O(21011),L=O(39340);const f=H=>{const{size:G,shape:ne}=M.useContext(d),te=M.useMemo(()=>({size:H.size||G,shape:H.shape||ne}),[H.size,H.shape,G,ne]);return M.createElement(d.Provider,{value:te},H.children)};var D=H=>{const{getPrefixCls:G,direction:ne}=M.useContext(u.E_),{prefixCls:te,className:z,rootClassName:He,style:Re,maxCount:Se,maxStyle:ae,size:re,shape:Oe,maxPopoverPlacement:ke="top",maxPopoverTrigger:Pe="hover",children:Le}=H,Ue=G("avatar",te),Me=`${Ue}-group`,[De,ze]=I(Ue),be=he()(Me,{[`${Me}-rtl`]:ne==="rtl"},z,He,ze),ye=(0,h.Z)(Le).map((R,B)=>(0,L.Tm)(R,{key:`avatar-key-${B}`})),S=ye.length;if(Se&&Se<S){const R=ye.slice(0,Se),B=ye.slice(Se,S);return R.push(M.createElement(y.Z,{key:"avatar-popover-key",content:B,trigger:Pe,placement:ke,overlayClassName:`${Me}-popover`},M.createElement(g,{style:ae},`+${S-Se}`))),De(M.createElement(f,{shape:Oe,size:re},M.createElement("div",{className:be,style:Re},R)))}return De(M.createElement(f,{shape:Oe,size:re},M.createElement("div",{className:be,style:Re},ye)))};const F=g;F.Group=D;var ee=F},84486:function(Ve,Ce,O){"use strict";O.d(Ce,{Z:function(){return o}});var M=O(50959),Ae=O(84875),he=O.n(Ae),k=O(81477),j=O(16431),v=O(19356),u=O(76247);const A=r=>{const{componentCls:p,sizePaddingEdgeHorizontal:m,colorSplit:C,lineWidth:I,textPaddingInline:i,orientationMargin:a,verticalMarginInline:c}=r;return{[p]:Object.assign(Object.assign({},(0,j.Wf)(r)),{borderBlockStart:`${I}px solid ${C}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:c,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${I}px solid ${C}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${r.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${p}-with-text`]:{display:"flex",alignItems:"center",margin:`${r.dividerHorizontalWithTextGutterMargin}px 0`,color:r.colorTextHeading,fontWeight:500,fontSize:r.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${C}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${I}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${p}-with-text-left`]:{"&::before":{width:`${a*100}%`},"&::after":{width:`${100-a*100}%`}},[`&-horizontal${p}-with-text-right`]:{"&::before":{width:`${100-a*100}%`},"&::after":{width:`${a*100}%`}},[`${p}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:i},"&-dashed":{background:"none",borderColor:C,borderStyle:"dashed",borderWidth:`${I}px 0 0`},[`&-horizontal${p}-with-text${p}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${p}-dashed`]:{borderInlineStartWidth:I,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${p}-with-text`]:{color:r.colorText,fontWeight:"normal",fontSize:r.fontSize},[`&-horizontal${p}-with-text-left${p}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${p}-inner-text`]:{paddingInlineStart:m}},[`&-horizontal${p}-with-text-right${p}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${p}-inner-text`]:{paddingInlineEnd:m}}})}};var P=(0,v.Z)("Divider",r=>{const p=(0,u.TS)(r,{dividerHorizontalWithTextGutterMargin:r.margin,dividerHorizontalGutterMargin:r.marginLG,sizePaddingEdgeHorizontal:0});return[A(p)]},r=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:r.marginXS})),s=function(r,p){var m={};for(var C in r)Object.prototype.hasOwnProperty.call(r,C)&&p.indexOf(C)<0&&(m[C]=r[C]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var I=0,C=Object.getOwnPropertySymbols(r);I<C.length;I++)p.indexOf(C[I])<0&&Object.prototype.propertyIsEnumerable.call(r,C[I])&&(m[C[I]]=r[C[I]]);return m},o=r=>{const{getPrefixCls:p,direction:m,divider:C}=M.useContext(k.E_),{prefixCls:I,type:i="horizontal",orientation:a="center",orientationMargin:c,className:g,rootClassName:h,children:y,dashed:L,plain:f,style:b}=r,D=s(r,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),F=p("divider",I),[ee,H]=P(F),G=a.length>0?`-${a}`:a,ne=!!y,te=a==="left"&&c!=null,z=a==="right"&&c!=null,He=he()(F,C==null?void 0:C.className,H,`${F}-${i}`,{[`${F}-with-text`]:ne,[`${F}-with-text${G}`]:ne,[`${F}-dashed`]:!!L,[`${F}-plain`]:!!f,[`${F}-rtl`]:m==="rtl",[`${F}-no-default-orientation-margin-left`]:te,[`${F}-no-default-orientation-margin-right`]:z},g,h),Re=M.useMemo(()=>typeof c=="number"?c:/^\d+$/.test(c)?Number(c):c,[c]),Se=Object.assign(Object.assign({},te&&{marginLeft:Re}),z&&{marginRight:Re});return ee(M.createElement("div",Object.assign({className:He,style:Object.assign(Object.assign({},C==null?void 0:C.style),b)},D,{role:"separator"}),y&&i!=="vertical"&&M.createElement("span",{className:`${F}-inner-text`,style:Se},y)))}},21372:function(Ve,Ce,O){"use strict";var M=O(50959),Ae=O(77189),he=O(39608),k=O(91857);function j(){let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const u=(0,M.useRef)({}),A=(0,he.Z)(),P=(0,k.ZP)();return(0,Ae.Z)(()=>{const s=P.subscribe(d=>{u.current=d,v&&A()});return()=>P.unsubscribe(s)},[]),u.current}Ce.Z=j},32503:function(Ve,Ce,O){"use strict";O.d(Ce,{Z:function(){return I}});var M=O(50959),Ae=O(84875),he=O.n(Ae),k=O(13763);function j(i){return["small","middle","large"].includes(i)}function v(i){return i?typeof i=="number"&&!Number.isNaN(i):!1}var u=O(81477),A=O(23554);const P=M.createContext({latestIndex:0}),s=P.Provider;var o=i=>{let{className:a,index:c,children:g,split:h,style:y}=i;const{latestIndex:L}=M.useContext(P);return g==null?null:M.createElement(M.Fragment,null,M.createElement("div",{className:a,style:y},g),c<L&&h&&M.createElement("span",{className:`${a}-split`},h))},r=O(9643),p=function(i,a){var c={};for(var g in i)Object.prototype.hasOwnProperty.call(i,g)&&a.indexOf(g)<0&&(c[g]=i[g]);if(i!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,g=Object.getOwnPropertySymbols(i);h<g.length;h++)a.indexOf(g[h])<0&&Object.prototype.propertyIsEnumerable.call(i,g[h])&&(c[g[h]]=i[g[h]]);return c};const C=M.forwardRef((i,a)=>{var c,g;const{getPrefixCls:h,space:y,direction:L}=M.useContext(u.E_),{size:f=(y==null?void 0:y.size)||"small",align:b,className:D,rootClassName:F,children:ee,direction:H="horizontal",prefixCls:G,split:ne,style:te,wrap:z=!1,classNames:He,styles:Re}=i,Se=p(i,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[ae,re]=Array.isArray(f)?f:[f,f],Oe=j(re),ke=j(ae),Pe=v(re),Le=v(ae),Ue=(0,k.Z)(ee,{keepEmpty:!0}),Me=b===void 0&&H==="horizontal"?"center":b,De=h("space",G),[ze,be]=(0,r.Z)(De),ye=he()(De,y==null?void 0:y.className,be,`${De}-${H}`,{[`${De}-rtl`]:L==="rtl",[`${De}-align-${Me}`]:Me,[`${De}-gap-row-${re}`]:Oe,[`${De}-gap-col-${ae}`]:ke},D,F),S=he()(`${De}-item`,(c=He==null?void 0:He.item)!==null&&c!==void 0?c:(g=y==null?void 0:y.classNames)===null||g===void 0?void 0:g.item);let R=0;const B=Ue.map((e,t)=>{var n,l;e!=null&&(R=t);const w=e&&e.key||`${S}-${t}`;return M.createElement(o,{className:S,key:w,index:t,split:ne,style:(n=Re==null?void 0:Re.item)!==null&&n!==void 0?n:(l=y==null?void 0:y.styles)===null||l===void 0?void 0:l.item},e)}),Z=M.useMemo(()=>({latestIndex:R}),[R]);if(Ue.length===0)return null;const X={};return z&&(X.flexWrap="wrap"),!ke&&Le&&(X.columnGap=ae),!Oe&&Pe&&(X.rowGap=re),ze(M.createElement("div",Object.assign({ref:a,className:ye,style:Object.assign(Object.assign(Object.assign({},X),y==null?void 0:y.style),te)},Se),M.createElement(s,{value:Z},B)))});C.Compact=A.ZP;var I=C},21241:function(Ve,Ce,O){"use strict";O.d(Ce,{Z:function(){return Ke}});var M=O(50959),Ae=O(84875),he=O.n(Ae),k=O(97605),j=O(36014),v=O(12309),u=O(89043),A=O(16658),P=O(26407),s=O(43984),d=O(32986),o=O(27545),r=O(65589),p=O(12868),m=function(T){var V=M.useRef({valueLabels:new Map});return M.useMemo(function(){var K=V.current.valueLabels,J=new Map,Y=T.map(function(se){var oe,le=se.value,de=(oe=se.label)!==null&&oe!==void 0?oe:K.get(le);return J.set(le,de),(0,v.Z)((0,v.Z)({},se),{},{label:de})});return V.current.valueLabels=J,[Y]},[T])},C=function(T,V,K,J){return M.useMemo(function(){var Y=T.map(function(de){var we=de.value;return we}),se=V.map(function(de){var we=de.value;return we}),oe=Y.filter(function(de){return!J[de]});if(K){var le=(0,o.S)(Y,!0,J);Y=le.checkedKeys,se=le.halfCheckedKeys}return[Array.from(new Set([].concat((0,j.Z)(oe),(0,j.Z)(Y)))),se]},[T,V,K,J])},I=O(25237),i=function(T,V){return M.useMemo(function(){var K=(0,I.I8)(T,{fieldNames:V,initWrapper:function(Y){return(0,v.Z)((0,v.Z)({},Y),{},{valueEntities:new Map})},processEntity:function(Y,se){var oe=Y.node[V.value];if(!1)var le;se.valueEntities.set(oe,Y)}});return K},[T,V])},a=O(25201),c=O(13763),g=function(){return null},h=g,y=["children","value"];function L(T){return(0,c.Z)(T).map(function(V){if(!M.isValidElement(V)||!V.type)return null;var K=V,J=K.key,Y=K.props,se=Y.children,oe=Y.value,le=(0,A.Z)(Y,y),de=(0,v.Z)({key:J,value:oe},le),we=L(se);return we.length&&(de.children=we),de}).filter(function(V){return V})}function f(T){if(!T)return T;var V=(0,v.Z)({},T);return"props"in V||Object.defineProperty(V,"props",{get:function(){return(0,p.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),V}}),V}function b(T,V,K,J,Y,se){var oe=null,le=null;function de(){function we(ve){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",qe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return ve.map(function(Ge,at){var et="".concat(it,"-").concat(at),lt=Ge[se.value],ft=K.includes(lt),Rt=we(Ge[se.children]||[],et,ft),bt=M.createElement(h,Ge,Rt.map(function(st){return st.node}));if(V===lt&&(oe=bt),ft){var Fe={pos:et,node:bt,children:Rt};return qe||le.push(Fe),Fe}return null}).filter(function(Ge){return Ge})}le||(le=[],we(J),le.sort(function(ve,it){var qe=ve.node.props.value,Ge=it.node.props.value,at=K.indexOf(qe),et=K.indexOf(Ge);return at-et}))}Object.defineProperty(T,"triggerNode",{get:function(){return(0,p.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),de(),oe}}),Object.defineProperty(T,"allCheckedNodes",{get:function(){return(0,p.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),de(),Y?le:le.map(function(ve){var it=ve.node;return it})}})}var D=function(T,V,K){var J=K.treeNodeFilterProp,Y=K.filterTreeNode,se=K.fieldNames,oe=se.children;return M.useMemo(function(){if(!V||Y===!1)return T;var le;if(typeof Y=="function")le=Y;else{var de=V.toUpperCase();le=function(it,qe){var Ge=qe[J];return String(Ge).toUpperCase().includes(de)}}function we(ve){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return ve.reduce(function(qe,Ge){var at=Ge[oe],et=it||le(V,f(Ge)),lt=we(at||[],et);return(et||lt.length)&&qe.push((0,v.Z)((0,v.Z)({},Ge),{},(0,a.Z)({isLeaf:void 0},oe,lt))),qe},[])}return we(T)},[T,V,oe,J,Y])};function F(T){var V=M.useRef();V.current=T;var K=M.useCallback(function(){return V.current.apply(V,arguments)},[]);return K}function ee(T,V){var K=V.id,J=V.pId,Y=V.rootPId,se={},oe=[],le=T.map(function(de){var we=(0,v.Z)({},de),ve=we[K];return se[ve]=we,we.key=we.key||ve,we});return le.forEach(function(de){var we=de[J],ve=se[we];ve&&(ve.children=ve.children||[],ve.children.push(de)),(we===Y||!ve&&Y===null)&&oe.push(de)}),oe}function H(T,V,K){return M.useMemo(function(){return T?K?ee(T,(0,v.Z)({id:"id",pId:"pId",rootPId:null},K!==!0?K:{})):T:L(V)},[V,K,T])}var G=M.createContext(null),ne=G,te=O(57),z=O(12554),He=O(28925),Re=M.createContext(null),Se=Re;function ae(T){return Array.isArray(T)?T:T!==void 0?[T]:[]}function re(T){var V=T||{},K=V.label,J=V.value,Y=V.children,se=J||"value";return{_title:K?[K]:["title","label"],value:se,key:se,children:Y||"children"}}function Oe(T){return!T||T.disabled||T.disableCheckbox||T.checkable===!1}function ke(T,V){var K=[];function J(Y){Y.forEach(function(se){var oe=se[V.children];oe&&(K.push(se[V.value]),J(oe))})}return J(T),K}function Pe(T){return T==null}var Le={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ue=function(V,K){var J=(0,s.lk)(),Y=J.prefixCls,se=J.multiple,oe=J.searchValue,le=J.toggleOpen,de=J.open,we=J.notFoundContent,ve=M.useContext(Se),it=ve.virtual,qe=ve.listHeight,Ge=ve.listItemHeight,at=ve.listItemScrollOffset,et=ve.treeData,lt=ve.fieldNames,ft=ve.onSelect,Rt=ve.dropdownMatchSelectWidth,bt=ve.treeExpandAction,Fe=M.useContext(ne),st=Fe.checkable,tt=Fe.checkedKeys,Xt=Fe.halfCheckedKeys,Ot=Fe.treeExpandedKeys,hn=Fe.treeDefaultExpandAll,fn=Fe.treeDefaultExpandedKeys,Qt=Fe.onTreeExpand,Nt=Fe.treeIcon,$t=Fe.showTreeIcon,pt=Fe.switcherIcon,qt=Fe.treeLine,Tt=Fe.treeNodeFilterProp,kt=Fe.loadData,gt=Fe.treeLoadedKeys,en=Fe.treeMotion,tn=Fe.onTreeLoad,nn=Fe.keyEntities,wt=M.useRef(),Xe=(0,z.Z)(function(){return et},[de,et],function(Ye,Ee){return Ee[0]&&Ye[1]!==Ee[1]}),Wt=M.useState(null),Ct=(0,u.Z)(Wt,2),Pt=Ct[0],Lt=Ct[1],mt=nn[Pt],Mt=M.useMemo(function(){return st?{checked:tt,halfChecked:Xt}:null},[st,tt,Xt]);M.useEffect(function(){if(de&&!se&&tt.length){var Ye;(Ye=wt.current)===null||Ye===void 0||Ye.scrollTo({key:tt[0]}),Lt(tt[0])}},[de]);var Ht=String(oe).toLowerCase(),rn=function(Ee){return Ht?String(Ee[Tt]).toLowerCase().includes(Ht):!1},zt=M.useState(fn),Vt=(0,u.Z)(zt,2),Zt=Vt[0],pn=Vt[1],sn=M.useState(null),xt=(0,u.Z)(sn,2),At=xt[0],Kt=xt[1],ht=M.useMemo(function(){return Ot?(0,j.Z)(Ot):oe?At:Zt},[Zt,At,Ot,oe]);M.useEffect(function(){oe&&Kt(ke(et,lt))},[oe]);var gn=function(Ee){pn(Ee),Kt(Ee),Qt&&Qt(Ee)},Gt=function(Ee){Ee.preventDefault()},St=function(Ee,Dt){var ct=Dt.node;st&&Oe(ct)||(ft(ct.key,{selected:!tt.includes(ct.key)}),se||le(!1))};if(M.useImperativeHandle(K,function(){var Ye;return{scrollTo:(Ye=wt.current)===null||Ye===void 0?void 0:Ye.scrollTo,onKeyDown:function(Dt){var ct,on=Dt.which;switch(on){case te.Z.UP:case te.Z.DOWN:case te.Z.LEFT:case te.Z.RIGHT:(ct=wt.current)===null||ct===void 0||ct.onKeyDown(Dt);break;case te.Z.ENTER:{if(mt){var Yt=(mt==null?void 0:mt.node)||{},mn=Yt.selectable,jt=Yt.value;mn!==!1&&St(null,{node:{key:Pt},selected:!tt.includes(jt)})}break}case te.Z.ESC:le(!1)}},onKeyUp:function(){}}}),Xe.length===0)return M.createElement("div",{role:"listbox",className:"".concat(Y,"-empty"),onMouseDown:Gt},we);var It={fieldNames:lt};return gt&&(It.loadedKeys=gt),ht&&(It.expandedKeys=ht),M.createElement("div",{onMouseDown:Gt},mt&&de&&M.createElement("span",{style:Le,"aria-live":"assertive"},mt.node.value),M.createElement(He.Z,(0,k.Z)({ref:wt,focusable:!1,prefixCls:"".concat(Y,"-tree"),treeData:Xe,height:qe,itemHeight:Ge,itemScrollOffset:at,virtual:it!==!1&&Rt!==!1,multiple:se,icon:Nt,showIcon:$t,switcherIcon:pt,showLine:qt,loadData:oe?null:kt,motion:en,activeKey:Pt,checkable:st,checkStrictly:!0,checkedKeys:Mt,selectedKeys:st?[]:tt,defaultExpandAll:hn},It,{onActiveChange:Lt,onSelect:St,onCheck:St,onExpand:gn,onLoad:tn,filterTreeNode:rn,expandAction:bt})))},Me=M.forwardRef(Ue);Me.displayName="OptionList";var De=Me,ze="SHOW_ALL",be="SHOW_PARENT",ye="SHOW_CHILD";function S(T,V,K,J){var Y=new Set(T);return V===ye?T.filter(function(se){var oe=K[se];return!(oe&&oe.children&&oe.children.some(function(le){var de=le.node;return Y.has(de[J.value])})&&oe.children.every(function(le){var de=le.node;return Oe(de)||Y.has(de[J.value])}))}):V===be?T.filter(function(se){var oe=K[se],le=oe?oe.parent:null;return!(le&&!Oe(le.node)&&Y.has(le.key))}):T}function R(T){var V=T.searchPlaceholder,K=T.treeCheckStrictly,J=T.treeCheckable,Y=T.labelInValue,se=T.value,oe=T.multiple;warning(!V,"`searchPlaceholder` has been removed."),K&&Y===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Y||K)&&warning(toArray(se).every(function(le){return le&&_typeof(le)==="object"&&"value"in le}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),K||oe||J?warning(!se||Array.isArray(se),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(se),"`value` should not be array when `TreeSelect` is single mode.")}var B=null,Z=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","listItemScrollOffset","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function X(T){return!T||(0,P.Z)(T)!=="object"}var e=M.forwardRef(function(T,V){var K=T.id,J=T.prefixCls,Y=J===void 0?"rc-tree-select":J,se=T.value,oe=T.defaultValue,le=T.onChange,de=T.onSelect,we=T.onDeselect,ve=T.searchValue,it=T.inputValue,qe=T.onSearch,Ge=T.autoClearSearchValue,at=Ge===void 0?!0:Ge,et=T.filterTreeNode,lt=T.treeNodeFilterProp,ft=lt===void 0?"value":lt,Rt=T.showCheckedStrategy,bt=T.treeNodeLabelProp,Fe=T.multiple,st=T.treeCheckable,tt=T.treeCheckStrictly,Xt=T.labelInValue,Ot=T.fieldNames,hn=T.treeDataSimpleMode,fn=T.treeData,Qt=T.children,Nt=T.loadData,$t=T.treeLoadedKeys,pt=T.onTreeLoad,qt=T.treeDefaultExpandAll,Tt=T.treeExpandedKeys,kt=T.treeDefaultExpandedKeys,gt=T.onTreeExpand,en=T.treeExpandAction,tn=T.virtual,nn=T.listHeight,wt=nn===void 0?200:nn,Xe=T.listItemHeight,Wt=Xe===void 0?20:Xe,Ct=T.listItemScrollOffset,Pt=Ct===void 0?0:Ct,Lt=T.onDropdownVisibleChange,mt=T.dropdownMatchSelectWidth,Mt=mt===void 0?!0:mt,Ht=T.treeLine,rn=T.treeIcon,zt=T.showTreeIcon,Vt=T.switcherIcon,Zt=T.treeMotion,pn=(0,A.Z)(T,Z),sn=(0,d.ZP)(K),xt=st&&!tt,At=st||tt,Kt=tt||Xt,ht=At||Fe,gn=(0,r.Z)(oe,{value:se}),Gt=(0,u.Z)(gn,2),St=Gt[0],It=Gt[1],Ye=M.useMemo(function(){return st?Rt||ye:ze},[Rt,st]),Ee=M.useMemo(function(){return re(Ot)},[JSON.stringify(Ot)]),Dt=(0,r.Z)("",{value:ve!==void 0?ve:it,postState:function(_e){return _e||""}}),ct=(0,u.Z)(Dt,2),on=ct[0],Yt=ct[1],mn=function(_e){Yt(_e),qe==null||qe(_e)},jt=H(fn,Qt,hn),Cn=i(jt,Ee),ot=Cn.keyEntities,yt=Cn.valueEntities,an=M.useCallback(function(Te){var _e=[],xe=[];return Te.forEach(function(Be){yt.has(Be)?xe.push(Be):_e.push(Be)}),{missingRawValues:_e,existRawValues:xe}},[yt]),xn=D(jt,on,{fieldNames:Ee,treeNodeFilterProp:ft,filterTreeNode:et}),An=M.useCallback(function(Te){if(Te){if(bt)return Te[bt];for(var _e=Ee._title,xe=0;xe<_e.length;xe+=1){var Be=Te[_e[xe]];if(Be!==void 0)return Be}}},[Ee,bt]),yn=M.useCallback(function(Te){var _e=ae(Te);return _e.map(function(xe){return X(xe)?{value:xe}:xe})},[]),Sn=M.useCallback(function(Te){var _e=yn(Te);return _e.map(function(xe){var Be=xe.label,ut=xe.value,Qe=xe.halfChecked,$e,We=yt.get(ut);if(We){var vt;Be=(vt=Be)!==null&&vt!==void 0?vt:An(We.node),$e=We.node.disabled}else if(Be===void 0){var Ft=yn(St).find(function(vn){return vn.value===ut});Be=Ft.label}return{label:Be,value:ut,halfChecked:Qe,disabled:$e}})},[yt,An,yn,St]),In=M.useMemo(function(){return yn(St)},[yn,St]),Dn=M.useMemo(function(){var Te=[],_e=[];return In.forEach(function(xe){xe.halfChecked?_e.push(xe):Te.push(xe)}),[Te,_e]},[In]),On=(0,u.Z)(Dn,2),ln=On[0],Nn=On[1],kn=M.useMemo(function(){return ln.map(function(Te){return Te.value})},[ln]),jn=C(ln,Nn,xt,ot),Pn=(0,u.Z)(jn,2),cn=Pn[0],En=Pn[1],Fn=M.useMemo(function(){var Te=S(cn,Ye,ot,Ee),_e=Te.map(function(Qe){var $e,We;return($e=(We=ot[Qe])===null||We===void 0||(We=We.node)===null||We===void 0?void 0:We[Ee.value])!==null&&$e!==void 0?$e:Qe}),xe=_e.map(function(Qe){var $e=ln.find(function(We){return We.value===Qe});return{value:Qe,label:$e==null?void 0:$e.label}}),Be=Sn(xe),ut=Be[0];return!ht&&ut&&Pe(ut.value)&&Pe(ut.label)?[]:Be.map(function(Qe){var $e;return(0,v.Z)((0,v.Z)({},Qe),{},{label:($e=Qe.label)!==null&&$e!==void 0?$e:Qe.value})})},[Ee,ht,cn,ln,Sn,Ye,ot]),Bn=m(Fn),Un=(0,u.Z)(Bn,1),$n=Un[0],_n=F(function(Te,_e,xe){var Be=Sn(Te);if(It(Be),at&&Yt(""),le){var ut=Te;if(xt){var Qe=S(Te,Ye,ot,Ee);ut=Qe.map(function(Et){var Bt=yt.get(Et);return Bt?Bt.node[Ee.value]:Et})}var $e=_e||{triggerValue:void 0,selected:void 0},We=$e.triggerValue,vt=$e.selected,Ft=ut;if(tt){var vn=Nn.filter(function(Et){return!ut.includes(Et.value)});Ft=[].concat((0,j.Z)(Ft),(0,j.Z)(vn))}var bn=Sn(Ft),Jt={preValue:ln,triggerValue:We},un=!0;(tt||xe==="selection"&&!vt)&&(un=!1),b(Jt,We,Te,jt,un,Ee),At?Jt.checked=vt:Jt.selected=vt;var Rn=Kt?bn:bn.map(function(Et){return Et.value});le(ht?Rn:Rn[0],Kt?null:bn.map(function(Et){return Et.label}),Jt)}}),Tn=M.useCallback(function(Te,_e){var xe,Be=_e.selected,ut=_e.source,Qe=ot[Te],$e=Qe==null?void 0:Qe.node,We=(xe=$e==null?void 0:$e[Ee.value])!==null&&xe!==void 0?xe:Te;if(!ht)_n([We],{selected:!0,triggerValue:We},"option");else{var vt=Be?[].concat((0,j.Z)(kn),[We]):cn.filter(function(Bt){return Bt!==We});if(xt){var Ft=an(vt),vn=Ft.missingRawValues,bn=Ft.existRawValues,Jt=bn.map(function(Bt){return yt.get(Bt).key}),un;if(Be){var Rn=(0,o.S)(Jt,!0,ot);un=Rn.checkedKeys}else{var Et=(0,o.S)(Jt,{checked:!1,halfCheckedKeys:En},ot);un=Et.checkedKeys}vt=[].concat((0,j.Z)(vn),(0,j.Z)(un.map(function(Bt){return ot[Bt].node[Ee.value]})))}_n(vt,{selected:Be,triggerValue:We},ut||"option")}Be||!ht?de==null||de(We,f($e)):we==null||we(We,f($e))},[an,yt,ot,Ee,ht,kn,_n,xt,de,we,cn,En]),Wn=M.useCallback(function(Te){if(Lt){var _e={};Object.defineProperty(_e,"documentClickClose",{get:function(){return(0,p.ZP)(!1,"Second param of `onDropdownVisibleChange` has been removed."),!1}}),Lt(Te,_e)}},[Lt]),Hn=F(function(Te,_e){var xe=Te.map(function(Be){return Be.value});if(_e.type==="clear"){_n(xe,{},"selection");return}_e.values.length&&Tn(_e.values[0].value,{selected:!1,source:"selection"})}),zn=M.useMemo(function(){return{virtual:tn,dropdownMatchSelectWidth:Mt,listHeight:wt,listItemHeight:Wt,listItemScrollOffset:Pt,treeData:xn,fieldNames:Ee,onSelect:Tn,treeExpandAction:en}},[tn,Mt,wt,Wt,Pt,xn,Ee,Tn,en]),Vn=M.useMemo(function(){return{checkable:At,loadData:Nt,treeLoadedKeys:$t,onTreeLoad:pt,checkedKeys:cn,halfCheckedKeys:En,treeDefaultExpandAll:qt,treeExpandedKeys:Tt,treeDefaultExpandedKeys:kt,onTreeExpand:gt,treeIcon:rn,treeMotion:Zt,showTreeIcon:zt,switcherIcon:Vt,treeLine:Ht,treeNodeFilterProp:ft,keyEntities:ot}},[At,Nt,$t,pt,cn,En,qt,Tt,kt,gt,rn,Zt,zt,Vt,Ht,ft,ot]);return M.createElement(Se.Provider,{value:zn},M.createElement(ne.Provider,{value:Vn},M.createElement(s.Ac,(0,k.Z)({ref:V},pn,{id:sn,prefixCls:Y,mode:ht?"multiple":void 0,displayValues:$n,onDisplayValuesChange:Hn,searchValue:on,onSearch:mn,OptionList:De,emptyOptions:!jt.length,onDropdownVisibleChange:Wn,dropdownMatchSelectWidth:Mt}))))}),t=e;t.TreeNode=h,t.SHOW_ALL=ze,t.SHOW_PARENT=be,t.SHOW_CHILD=ye;var n=t,l=n,w=O(87017),_=O(89585),U=O(4841),ie=O(31503),ge=O(81477),fe=O(98651),pe=O(92764),ue=O(24525),Ze=O(33121),dt=O(51137),rt=O(32882),_t=O(18421),Je=O(85269),Ie=O(23554),je=O(55252),nt=O(29645),wn=O(76247),E=O(19356),x=O(75801);const N=T=>{const{componentCls:V,treePrefixCls:K,colorBgElevated:J}=T,Y=`.${K}`;return[{[`${V}-dropdown`]:[{padding:`${T.paddingXS}px ${T.paddingXS/2}px`},(0,x.Yk)(K,(0,wn.TS)(T,{colorBgContainer:J})),{[Y]:{borderRadius:0,[`${Y}-list-holder-inner`]:{alignItems:"stretch",[`${Y}-treenode`]:{[`${Y}-node-content-wrapper`]:{flex:"auto"}}}}},(0,nt.C2)(`${K}-checkbox`,T),{"&-rtl":{direction:"rtl",[`${Y}-switcher${Y}-switcher_close`]:{[`${Y}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function W(T,V){return(0,E.Z)("TreeSelect",K=>{const J=(0,wn.TS)(K,{treePrefixCls:V});return[N(J)]},x.TM)(T)}var $=O(20135),Q=function(T,V){var K={};for(var J in T)Object.prototype.hasOwnProperty.call(T,J)&&V.indexOf(J)<0&&(K[J]=T[J]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,J=Object.getOwnPropertySymbols(T);Y<J.length;Y++)V.indexOf(J[Y])<0&&Object.prototype.propertyIsEnumerable.call(T,J[Y])&&(K[J[Y]]=T[J[Y]]);return K};const q=(T,V)=>{var K,J,{prefixCls:Y,size:se,disabled:oe,bordered:le=!0,className:de,rootClassName:we,treeCheckable:ve,multiple:it,listHeight:qe=256,listItemHeight:Ge=26,placement:at,notFoundContent:et,switcherIcon:lt,treeLine:ft,getPopupContainer:Rt,popupClassName:bt,dropdownClassName:Fe,treeIcon:st=!1,transitionName:tt,choiceTransitionName:Xt="",status:Ot,treeExpandAction:hn,builtinPlacements:fn,dropdownMatchSelectWidth:Qt,popupMatchSelectWidth:Nt,allowClear:$t}=T,pt=Q(T,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:qt,getPrefixCls:Tt,renderEmpty:kt,direction:gt,virtual:en,popupMatchSelectWidth:tn,popupOverflow:nn}=M.useContext(ge.E_),wt=Tt(),Xe=Tt("select",Y),Wt=Tt("select-tree",Y),Ct=Tt("tree-select",Y),{compactSize:Pt,compactItemClassnames:Lt}=(0,Ie.ri)(Xe,gt),[mt,Mt]=(0,dt.Z)(Xe),[Ht]=W(Ct,Wt),rn=he()(bt||Fe,`${Ct}-dropdown`,{[`${Ct}-dropdown-rtl`]:gt==="rtl"},we,Mt),zt=!!(ve||it),Vt=(0,_t.Z)(pt.suffixIcon,pt.showArrow),Zt=(K=Nt!=null?Nt:Qt)!==null&&K!==void 0?K:tn,{status:pn,hasFeedback:sn,isFormItemInput:xt,feedbackIcon:At}=M.useContext(Ze.aM),Kt=(0,ie.F)(pn,Ot),{suffixIcon:ht,removeIcon:gn,clearIcon:Gt}=(0,Je.Z)(Object.assign(Object.assign({},pt),{multiple:zt,showSuffixIcon:Vt,hasFeedback:sn,feedbackIcon:At,prefixCls:Xe,componentName:"TreeSelect"})),St=$t===!0?{clearIcon:Gt}:$t;let It;et!==void 0?It=et:It=(kt==null?void 0:kt("Select"))||M.createElement(fe.Z,{componentName:"Select"});const Ye=(0,w.Z)(pt,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Ee=M.useMemo(()=>at!==void 0?at:gt==="rtl"?"bottomRight":"bottomLeft",[at,gt]),Dt=(0,rt.Z)(fn,nn),ct=(0,ue.Z)(yt=>{var an;return(an=se!=null?se:Pt)!==null&&an!==void 0?an:yt}),on=M.useContext(pe.Z),Yt=oe!=null?oe:on,mn=he()(!Y&&Ct,{[`${Xe}-lg`]:ct==="large",[`${Xe}-sm`]:ct==="small",[`${Xe}-rtl`]:gt==="rtl",[`${Xe}-borderless`]:!le,[`${Xe}-in-form-item`]:xt},(0,ie.Z)(Xe,Kt,sn),Lt,de,we,Mt),jt=yt=>M.createElement(je.Z,{prefixCls:Wt,switcherIcon:lt,treeNodeProps:yt,showLine:ft}),[Cn]=(0,$.Cn)("SelectLike",(J=pt.dropdownStyle)===null||J===void 0?void 0:J.zIndex),ot=M.createElement(l,Object.assign({virtual:en,disabled:Yt},Ye,{dropdownMatchSelectWidth:Zt,builtinPlacements:Dt,ref:V,prefixCls:Xe,className:mn,listHeight:qe,listItemHeight:Ge,treeCheckable:ve&&M.createElement("span",{className:`${Xe}-tree-checkbox-inner`}),treeLine:!!ft,suffixIcon:ht,multiple:zt,placement:Ee,removeIcon:gn,allowClear:St,switcherIcon:jt,showTreeIcon:st,notFoundContent:It,getPopupContainer:Rt||qt,treeMotion:null,dropdownClassName:rn,dropdownStyle:Object.assign(Object.assign({},pt.dropdownStyle),{zIndex:Cn}),choiceTransitionName:(0,_.m)(wt,"",Xt),transitionName:(0,_.m)(wt,"slide-up",tt),treeExpandAction:hn}));return mt(Ht(ot))},ce=M.forwardRef(q),Ne=(0,U.Z)(ce);ce.TreeNode=h,ce.SHOW_ALL=ze,ce.SHOW_PARENT=be,ce.SHOW_CHILD=ye,ce._InternalPanelDoNotUseOrYouWillBeFired=Ne;var Ke=ce},40396:function(Ve,Ce,O){(function(M){if(!0)Ve.exports=M();else var Ae})(function(){var M=Math.floor,Ae=Math.abs,he=Math.pow;return function(){function k(j,v,u){function A(d,o){if(!v[d]){if(!j[d]){var r=void 0;if(!o&&r)return require(d,!0);if(P)return P(d,!0);var p=new Error("Cannot find module '"+d+"'");throw p.code="MODULE_NOT_FOUND",p}var m=v[d]={exports:{}};j[d][0].call(m.exports,function(C){var I=j[d][1][C];return A(I||C)},m,m.exports,k,j,v,u)}return v[d].exports}for(var P=void 0,s=0;s<u.length;s++)A(u[s]);return A}return k}()({1:[function(k,j,v){"use strict";function u(a){var c=a.length;if(0<c%4)throw new Error("Invalid string. Length must be a multiple of 4");var g=a.indexOf("=");g===-1&&(g=c);var h=g===c?0:4-g%4;return[g,h]}function A(a,c,g){return 3*(c+g)/4-g}function P(a){var c,g,h=u(a),y=h[0],L=h[1],f=new m(A(a,y,L)),b=0,D=0<L?y-4:y;for(g=0;g<D;g+=4)c=p[a.charCodeAt(g)]<<18|p[a.charCodeAt(g+1)]<<12|p[a.charCodeAt(g+2)]<<6|p[a.charCodeAt(g+3)],f[b++]=255&c>>16,f[b++]=255&c>>8,f[b++]=255&c;return L===2&&(c=p[a.charCodeAt(g)]<<2|p[a.charCodeAt(g+1)]>>4,f[b++]=255&c),L===1&&(c=p[a.charCodeAt(g)]<<10|p[a.charCodeAt(g+1)]<<4|p[a.charCodeAt(g+2)]>>2,f[b++]=255&c>>8,f[b++]=255&c),f}function s(a){return r[63&a>>18]+r[63&a>>12]+r[63&a>>6]+r[63&a]}function d(a,c,g){for(var h,y=[],L=c;L<g;L+=3)h=(16711680&a[L]<<16)+(65280&a[L+1]<<8)+(255&a[L+2]),y.push(s(h));return y.join("")}function o(a){for(var c,g=a.length,h=g%3,y=[],L=16383,f=0,b=g-h;f<b;f+=L)y.push(d(a,f,f+L>b?b:f+L));return h===1?(c=a[g-1],y.push(r[c>>2]+r[63&c<<4]+"==")):h===2&&(c=(a[g-2]<<8)+a[g-1],y.push(r[c>>10]+r[63&c>>4]+r[63&c<<2]+"=")),y.join("")}v.byteLength=function(a){var c=u(a),g=c[0],h=c[1];return 3*(g+h)/4-h},v.toByteArray=P,v.fromByteArray=o;for(var r=[],p=[],m=typeof Uint8Array=="undefined"?Array:Uint8Array,C="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",I=0,i=C.length;I<i;++I)r[I]=C[I],p[C.charCodeAt(I)]=I;p[45]=62,p[95]=63},{}],2:[function(){},{}],3:[function(k,j,v){(function(){(function(){"use strict";var u=String.fromCharCode,A=Math.min;function P(e){if(2147483647<e)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return t.__proto__=s.prototype,t}function s(e,t,n){if(typeof e=="number"){if(typeof t=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return p(e)}return d(e,t,n)}function d(e,t,n){if(typeof e=="string")return m(e,t);if(ArrayBuffer.isView(e))return C(e);if(e==null)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(S(e,ArrayBuffer)||e&&S(e.buffer,ArrayBuffer))return I(e,t,n);if(typeof e=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');var l=e.valueOf&&e.valueOf();if(l!=null&&l!==e)return s.from(l,t,n);var w=i(e);if(w)return w;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof e[Symbol.toPrimitive]=="function")return s.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function o(e){if(typeof e!="number")throw new TypeError('"size" argument must be of type number');if(0>e)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function r(e,t,n){return o(e),0>=e||t===void 0?P(e):typeof n=="string"?P(e).fill(t,n):P(e).fill(t)}function p(e){return o(e),P(0>e?0:0|a(e))}function m(e,t){if((typeof t!="string"||t==="")&&(t="utf8"),!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|c(e,t),l=P(n),w=l.write(e,t);return w!==n&&(l=l.slice(0,w)),l}function C(e){for(var t=0>e.length?0:0|a(e.length),n=P(t),l=0;l<t;l+=1)n[l]=255&e[l];return n}function I(e,t,n){if(0>t||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var l;return l=t===void 0&&n===void 0?new Uint8Array(e):n===void 0?new Uint8Array(e,t):new Uint8Array(e,t,n),l.__proto__=s.prototype,l}function i(e){if(s.isBuffer(e)){var t=0|a(e.length),n=P(t);return n.length===0||e.copy(n,0,0,t),n}return e.length===void 0?e.type==="Buffer"&&Array.isArray(e.data)?C(e.data):void 0:typeof e.length!="number"||R(e.length)?P(0):C(e)}function a(e){if(e>=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+2147483647 .toString(16)+" bytes");return 0|e}function c(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||S(e,ArrayBuffer))return e.byteLength;if(typeof e!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,l=2<arguments.length&&arguments[2]===!0;if(!l&&n===0)return 0;for(var w=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return Me(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return be(e).length;default:if(w)return l?-1:Me(e).length;t=(""+t).toLowerCase(),w=!0}}function g(e,t,n){var l=!1;if((t===void 0||0>t)&&(t=0),t>this.length||((n===void 0||n>this.length)&&(n=this.length),0>=n)||(n>>>=0,t>>>=0,n<=t))return"";for(e||(e="utf8");;)switch(e){case"hex":return Re(this,t,n);case"utf8":case"utf-8":return ne(this,t,n);case"ascii":return z(this,t,n);case"latin1":case"binary":return He(this,t,n);case"base64":return G(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Se(this,t,n);default:if(l)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),l=!0}}function h(e,t,n){var l=e[t];e[t]=e[n],e[n]=l}function y(e,t,n,l,w){if(e.length===0)return-1;if(typeof n=="string"?(l=n,n=0):2147483647<n?n=2147483647:-2147483648>n&&(n=-2147483648),n=+n,R(n)&&(n=w?0:e.length-1),0>n&&(n=e.length+n),n>=e.length){if(w)return-1;n=e.length-1}else if(0>n)if(w)n=0;else return-1;if(typeof t=="string"&&(t=s.from(t,l)),s.isBuffer(t))return t.length===0?-1:L(e,t,n,l,w);if(typeof t=="number")return t&=255,typeof Uint8Array.prototype.indexOf=="function"?w?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):L(e,[t],n,l,w);throw new TypeError("val must be string, number or Buffer")}function L(e,t,n,l,w){function _(dt,rt){return U===1?dt[rt]:dt.readUInt16BE(rt*U)}var U=1,ie=e.length,ge=t.length;if(l!==void 0&&(l=(l+"").toLowerCase(),l==="ucs2"||l==="ucs-2"||l==="utf16le"||l==="utf-16le")){if(2>e.length||2>t.length)return-1;U=2,ie/=2,ge/=2,n/=2}var fe;if(w){var pe=-1;for(fe=n;fe<ie;fe++)if(_(e,fe)!==_(t,pe===-1?0:fe-pe))pe!==-1&&(fe-=fe-pe),pe=-1;else if(pe===-1&&(pe=fe),fe-pe+1===ge)return pe*U}else for(n+ge>ie&&(n=ie-ge),fe=n;0<=fe;fe--){for(var ue=!0,Ze=0;Ze<ge;Ze++)if(_(e,fe+Ze)!==_(t,Ze)){ue=!1;break}if(ue)return fe}return-1}function f(e,t,n,l){n=+n||0;var w=e.length-n;l?(l=+l,l>w&&(l=w)):l=w;var _=t.length;l>_/2&&(l=_/2);for(var U,ie=0;ie<l;++ie){if(U=parseInt(t.substr(2*ie,2),16),R(U))return ie;e[n+ie]=U}return ie}function b(e,t,n,l){return ye(Me(t,e.length-n),e,n,l)}function D(e,t,n,l){return ye(De(t),e,n,l)}function F(e,t,n,l){return D(e,t,n,l)}function ee(e,t,n,l){return ye(be(t),e,n,l)}function H(e,t,n,l){return ye(ze(t,e.length-n),e,n,l)}function G(e,t,n){return t===0&&n===e.length?B.fromByteArray(e):B.fromByteArray(e.slice(t,n))}function ne(e,t,n){n=A(e.length,n);for(var l=[],w=t;w<n;){var _=e[w],U=null,ie=239<_?4:223<_?3:191<_?2:1;if(w+ie<=n){var ge,fe,pe,ue;ie===1?128>_&&(U=_):ie===2?(ge=e[w+1],(192&ge)==128&&(ue=(31&_)<<6|63&ge,127<ue&&(U=ue))):ie===3?(ge=e[w+1],fe=e[w+2],(192&ge)==128&&(192&fe)==128&&(ue=(15&_)<<12|(63&ge)<<6|63&fe,2047<ue&&(55296>ue||57343<ue)&&(U=ue))):ie===4&&(ge=e[w+1],fe=e[w+2],pe=e[w+3],(192&ge)==128&&(192&fe)==128&&(192&pe)==128&&(ue=(15&_)<<18|(63&ge)<<12|(63&fe)<<6|63&pe,65535<ue&&1114112>ue&&(U=ue)))}U===null?(U=65533,ie=1):65535<U&&(U-=65536,l.push(55296|1023&U>>>10),U=56320|1023&U),l.push(U),w+=ie}return te(l)}function te(e){var t=e.length;if(t<=4096)return u.apply(String,e);for(var n="",l=0;l<t;)n+=u.apply(String,e.slice(l,l+=4096));return n}function z(e,t,n){var l="";n=A(e.length,n);for(var w=t;w<n;++w)l+=u(127&e[w]);return l}function He(e,t,n){var l="";n=A(e.length,n);for(var w=t;w<n;++w)l+=u(e[w]);return l}function Re(e,t,n){var l=e.length;(!t||0>t)&&(t=0),(!n||0>n||n>l)&&(n=l);for(var w="",_=t;_<n;++_)w+=Ue(e[_]);return w}function Se(e,t,n){for(var l=e.slice(t,n),w="",_=0;_<l.length;_+=2)w+=u(l[_]+256*l[_+1]);return w}function ae(e,t,n){if(e%1!=0||0>e)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function re(e,t,n,l,w,_){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>w||t<_)throw new RangeError('"value" argument is out of bounds');if(n+l>e.length)throw new RangeError("Index out of range")}function Oe(e,t,n,l){if(n+l>e.length)throw new RangeError("Index out of range");if(0>n)throw new RangeError("Index out of range")}function ke(e,t,n,l,w){return t=+t,n>>>=0,w||Oe(e,t,n,4,34028234663852886e22,-34028234663852886e22),Z.write(e,t,n,l,23,4),n+4}function Pe(e,t,n,l,w){return t=+t,n>>>=0,w||Oe(e,t,n,8,17976931348623157e292,-17976931348623157e292),Z.write(e,t,n,l,52,8),n+8}function Le(e){if(e=e.split("=")[0],e=e.trim().replace(X,""),2>e.length)return"";for(;e.length%4!=0;)e+="=";return e}function Ue(e){return 16>e?"0"+e.toString(16):e.toString(16)}function Me(e,t){t=t||1/0;for(var n,l=e.length,w=null,_=[],U=0;U<l;++U){if(n=e.charCodeAt(U),55295<n&&57344>n){if(!w){if(56319<n){-1<(t-=3)&&_.push(239,191,189);continue}else if(U+1===l){-1<(t-=3)&&_.push(239,191,189);continue}w=n;continue}if(56320>n){-1<(t-=3)&&_.push(239,191,189),w=n;continue}n=(w-55296<<10|n-56320)+65536}else w&&-1<(t-=3)&&_.push(239,191,189);if(w=null,128>n){if(0>(t-=1))break;_.push(n)}else if(2048>n){if(0>(t-=2))break;_.push(192|n>>6,128|63&n)}else if(65536>n){if(0>(t-=3))break;_.push(224|n>>12,128|63&n>>6,128|63&n)}else if(1114112>n){if(0>(t-=4))break;_.push(240|n>>18,128|63&n>>12,128|63&n>>6,128|63&n)}else throw new Error("Invalid code point")}return _}function De(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function ze(e,t){for(var n,l,w,_=[],U=0;U<e.length&&!(0>(t-=2));++U)n=e.charCodeAt(U),l=n>>8,w=n%256,_.push(w),_.push(l);return _}function be(e){return B.toByteArray(Le(e))}function ye(e,t,n,l){for(var w=0;w<l&&!(w+n>=t.length||w>=e.length);++w)t[w+n]=e[w];return w}function S(e,t){return e instanceof t||e!=null&&e.constructor!=null&&e.constructor.name!=null&&e.constructor.name===t.name}function R(e){return e!==e}var B=k("base64-js"),Z=k("ieee754");v.Buffer=s,v.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},v.INSPECT_MAX_BYTES=50,v.kMaxLength=2147483647,s.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},e.foo()===42}catch(t){return!1}}(),s.TYPED_ARRAY_SUPPORT||typeof console=="undefined"||typeof console.error!="function"||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){return s.isBuffer(this)?this.buffer:void 0}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){return s.isBuffer(this)?this.byteOffset:void 0}}),typeof Symbol!="undefined"&&Symbol.species!=null&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),s.poolSize=8192,s.from=function(e,t,n){return d(e,t,n)},s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,s.alloc=function(e,t,n){return r(e,t,n)},s.allocUnsafe=function(e){return p(e)},s.allocUnsafeSlow=function(e){return p(e)},s.isBuffer=function(e){return e!=null&&e._isBuffer===!0&&e!==s.prototype},s.compare=function(e,t){if(S(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),S(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,l=t.length,w=0,_=A(n,l);w<_;++w)if(e[w]!==t[w]){n=e[w],l=t[w];break}return n<l?-1:l<n?1:0},s.isEncoding=function(e){switch((e+"").toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(e.length===0)return s.alloc(0);var n;if(t===void 0)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var l=s.allocUnsafe(t),w=0;for(n=0;n<e.length;++n){var _=e[n];if(S(_,Uint8Array)&&(_=s.from(_)),!s.isBuffer(_))throw new TypeError('"list" argument must be an Array of Buffers');_.copy(l,w),w+=_.length}return l},s.byteLength=c,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)h(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)h(this,t,t+3),h(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)h(this,t,t+7),h(this,t+1,t+6),h(this,t+2,t+5),h(this,t+3,t+4);return this},s.prototype.toString=function(){var e=this.length;return e===0?"":arguments.length===0?ne(this,0,e):g.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(e){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||s.compare(this,e)===0},s.prototype.inspect=function(){var e="",t=v.INSPECT_MAX_BYTES;return e=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(e+=" ... "),"<Buffer "+e+">"},s.prototype.compare=function(e,t,n,l,w){if(S(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(t===void 0&&(t=0),n===void 0&&(n=e?e.length:0),l===void 0&&(l=0),w===void 0&&(w=this.length),0>t||n>e.length||0>l||w>this.length)throw new RangeError("out of range index");if(l>=w&&t>=n)return 0;if(l>=w)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,l>>>=0,w>>>=0,this===e)return 0;for(var _=w-l,U=n-t,ie=A(_,U),ge=this.slice(l,w),fe=e.slice(t,n),pe=0;pe<ie;++pe)if(ge[pe]!==fe[pe]){_=ge[pe],U=fe[pe];break}return _<U?-1:U<_?1:0},s.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},s.prototype.indexOf=function(e,t,n){return y(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return y(this,e,t,n,!1)},s.prototype.write=function(e,t,n,l){if(t===void 0)l="utf8",n=this.length,t=0;else if(n===void 0&&typeof t=="string")l=t,n=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(n)?(n>>>=0,l===void 0&&(l="utf8")):(l=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var w=this.length-t;if((n===void 0||n>w)&&(n=w),0<e.length&&(0>n||0>t)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");l||(l="utf8");for(var _=!1;;)switch(l){case"hex":return f(this,e,t,n);case"utf8":case"utf-8":return b(this,e,t,n);case"ascii":return D(this,e,t,n);case"latin1":case"binary":return F(this,e,t,n);case"base64":return ee(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return H(this,e,t,n);default:if(_)throw new TypeError("Unknown encoding: "+l);l=(""+l).toLowerCase(),_=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},s.prototype.slice=function(e,t){var n=this.length;e=~~e,t=t===void 0?n:~~t,0>e?(e+=n,0>e&&(e=0)):e>n&&(e=n),0>t?(t+=n,0>t&&(t=0)):t>n&&(t=n),t<e&&(t=e);var l=this.subarray(e,t);return l.__proto__=s.prototype,l},s.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||ae(e,t,this.length);for(var l=this[e],w=1,_=0;++_<t&&(w*=256);)l+=this[e+_]*w;return l},s.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||ae(e,t,this.length);for(var l=this[e+--t],w=1;0<t&&(w*=256);)l+=this[e+--t]*w;return l},s.prototype.readUInt8=function(e,t){return e>>>=0,t||ae(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||ae(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||ae(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||ae(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||ae(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||ae(e,t,this.length);for(var l=this[e],w=1,_=0;++_<t&&(w*=256);)l+=this[e+_]*w;return w*=128,l>=w&&(l-=he(2,8*t)),l},s.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||ae(e,t,this.length);for(var l=t,w=1,_=this[e+--l];0<l&&(w*=256);)_+=this[e+--l]*w;return w*=128,_>=w&&(_-=he(2,8*t)),_},s.prototype.readInt8=function(e,t){return e>>>=0,t||ae(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||ae(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){e>>>=0,t||ae(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||ae(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||ae(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return e>>>=0,t||ae(e,4,this.length),Z.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||ae(e,4,this.length),Z.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||ae(e,8,this.length),Z.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||ae(e,8,this.length),Z.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,l){if(e=+e,t>>>=0,n>>>=0,!l){var w=he(2,8*n)-1;re(this,e,t,n,w,0)}var _=1,U=0;for(this[t]=255&e;++U<n&&(_*=256);)this[t+U]=255&e/_;return t+n},s.prototype.writeUIntBE=function(e,t,n,l){if(e=+e,t>>>=0,n>>>=0,!l){var w=he(2,8*n)-1;re(this,e,t,n,w,0)}var _=n-1,U=1;for(this[t+_]=255&e;0<=--_&&(U*=256);)this[t+_]=255&e/U;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||re(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||re(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||re(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||re(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||re(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeIntLE=function(e,t,n,l){if(e=+e,t>>>=0,!l){var w=he(2,8*n-1);re(this,e,t,n,w-1,-w)}var _=0,U=1,ie=0;for(this[t]=255&e;++_<n&&(U*=256);)0>e&&ie===0&&this[t+_-1]!==0&&(ie=1),this[t+_]=255&(e/U>>0)-ie;return t+n},s.prototype.writeIntBE=function(e,t,n,l){if(e=+e,t>>>=0,!l){var w=he(2,8*n-1);re(this,e,t,n,w-1,-w)}var _=n-1,U=1,ie=0;for(this[t+_]=255&e;0<=--_&&(U*=256);)0>e&&ie===0&&this[t+_+1]!==0&&(ie=1),this[t+_]=255&(e/U>>0)-ie;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||re(this,e,t,1,127,-128),0>e&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||re(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||re(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||re(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||re(this,e,t,4,2147483647,-2147483648),0>e&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeFloatLE=function(e,t,n){return ke(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return ke(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return Pe(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return Pe(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,l){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),l||l===0||(l=this.length),t>=e.length&&(t=e.length),t||(t=0),0<l&&l<n&&(l=n),l===n||e.length===0||this.length===0)return 0;if(0>t)throw new RangeError("targetStart out of bounds");if(0>n||n>=this.length)throw new RangeError("Index out of range");if(0>l)throw new RangeError("sourceEnd out of bounds");l>this.length&&(l=this.length),e.length-t<l-n&&(l=e.length-t+n);var w=l-n;if(this===e&&typeof Uint8Array.prototype.copyWithin=="function")this.copyWithin(t,n,l);else if(this===e&&n<t&&t<l)for(var _=w-1;0<=_;--_)e[_+t]=this[_+n];else Uint8Array.prototype.set.call(e,this.subarray(n,l),t);return w},s.prototype.fill=function(e,t,n,l){if(typeof e=="string"){if(typeof t=="string"?(l=t,t=0,n=this.length):typeof n=="string"&&(l=n,n=this.length),l!==void 0&&typeof l!="string")throw new TypeError("encoding must be a string");if(typeof l=="string"&&!s.isEncoding(l))throw new TypeError("Unknown encoding: "+l);if(e.length===1){var w=e.charCodeAt(0);(l==="utf8"&&128>w||l==="latin1")&&(e=w)}}else typeof e=="number"&&(e&=255);if(0>t||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=n===void 0?this.length:n>>>0,e||(e=0);var _;if(typeof e=="number")for(_=t;_<n;++_)this[_]=e;else{var U=s.isBuffer(e)?e:s.from(e,l),ie=U.length;if(ie===0)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(_=0;_<n-t;++_)this[_+t]=U[_%ie]}return this};var X=/[^+/0-9A-Za-z-_]/g}).call(this)}).call(this,k("buffer").Buffer)},{"base64-js":1,buffer:3,ieee754:9}],4:[function(k,j,v){(function(u){(function(){function A(){let s;try{s=v.storage.getItem("debug")}catch(d){}return!s&&typeof u!="undefined"&&"env"in u&&(s=u.env.DEBUG),s}v.formatArgs=function(s){if(s[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+s[0]+(this.useColors?"%c ":" ")+"+"+j.exports.humanize(this.diff),!this.useColors)return;const d="color: "+this.color;s.splice(1,0,d,"color: inherit");let o=0,r=0;s[0].replace(/%[a-zA-Z%]/g,p=>{p==="%%"||(o++,p==="%c"&&(r=o))}),s.splice(r,0,d)},v.save=function(s){try{s?v.storage.setItem("debug",s):v.storage.removeItem("debug")}catch(d){}},v.load=A,v.useColors=function(){return!!(typeof window!="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))||!(typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&(typeof document!="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&31<=parseInt(RegExp.$1,10)||typeof navigator!="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},v.storage=function(){try{return localStorage}catch(s){}}(),v.destroy=(()=>{let s=!1;return()=>{s||(s=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),v.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],v.log=console.debug||console.log||(()=>{}),j.exports=k("./common")(v);const{formatters:P}=j.exports;P.j=function(s){try{return JSON.stringify(s)}catch(d){return"[UnexpectedJSONParseError]: "+d.message}}}).call(this)}).call(this,k("_process"))},{"./common":5,_process:12}],5:[function(k,j){j.exports=function(v){function u(s){function d(...p){if(!d.enabled)return;const m=d,C=+new Date,I=C-(o||C);m.diff=I,m.prev=o,m.curr=C,o=C,p[0]=u.coerce(p[0]),typeof p[0]!="string"&&p.unshift("%O");let i=0;p[0]=p[0].replace(/%([a-zA-Z%])/g,(c,g)=>{if(c==="%%")return"%";i++;const h=u.formatters[g];if(typeof h=="function"){const y=p[i];c=h.call(m,y),p.splice(i,1),i--}return c}),u.formatArgs.call(m,p),(m.log||u.log).apply(m,p)}let o,r=null;return d.namespace=s,d.useColors=u.useColors(),d.color=u.selectColor(s),d.extend=A,d.destroy=u.destroy,Object.defineProperty(d,"enabled",{enumerable:!0,configurable:!1,get:()=>r===null?u.enabled(s):r,set:p=>{r=p}}),typeof u.init=="function"&&u.init(d),d}function A(s,d){const o=u(this.namespace+(typeof d=="undefined"?":":d)+s);return o.log=this.log,o}function P(s){return s.toString().substring(2,s.toString().length-2).replace(/\.\*\?$/,"*")}return u.debug=u,u.default=u,u.coerce=function(s){return s instanceof Error?s.stack||s.message:s},u.disable=function(){const s=[...u.names.map(P),...u.skips.map(P).map(d=>"-"+d)].join(",");return u.enable(""),s},u.enable=function(s){u.save(s),u.names=[],u.skips=[];let d;const o=(typeof s=="string"?s:"").split(/[\s,]+/),r=o.length;for(d=0;d<r;d++)o[d]&&(s=o[d].replace(/\*/g,".*?"),s[0]==="-"?u.skips.push(new RegExp("^"+s.substr(1)+"$")):u.names.push(new RegExp("^"+s+"$")))},u.enabled=function(s){if(s[s.length-1]==="*")return!0;let d,o;for(d=0,o=u.skips.length;d<o;d++)if(u.skips[d].test(s))return!1;for(d=0,o=u.names.length;d<o;d++)if(u.names[d].test(s))return!0;return!1},u.humanize=k("ms"),u.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(v).forEach(s=>{u[s]=v[s]}),u.names=[],u.skips=[],u.formatters={},u.selectColor=function(s){let d=0;for(let o=0;o<s.length;o++)d=(d<<5)-d+s.charCodeAt(o),d|=0;return u.colors[Ae(d)%u.colors.length]},u.enable(u.load()),u}},{ms:11}],6:[function(k,j){"use strict";function v(u,A){for(const P in A)Object.defineProperty(u,P,{value:A[P],enumerable:!0,configurable:!0});return u}j.exports=function(u,A,P){if(!u||typeof u=="string")throw new TypeError("Please pass an Error to err-code");P||(P={}),typeof A=="object"&&(P=A,A=""),A&&(P.code=A);try{return v(u,P)}catch(s){P.message=u.message,P.stack=u.stack;const d=function(){};return d.prototype=Object.create(Object.getPrototypeOf(u)),v(new d,P)}}},{}],7:[function(k,j){"use strict";function v(f){console&&console.warn&&console.warn(f)}function u(){u.init.call(this)}function A(f){if(typeof f!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof f)}function P(f){return f._maxListeners===void 0?u.defaultMaxListeners:f._maxListeners}function s(f,b,D,F){var ee,H,G;if(A(D),H=f._events,H===void 0?(H=f._events=Object.create(null),f._eventsCount=0):(H.newListener!==void 0&&(f.emit("newListener",b,D.listener?D.listener:D),H=f._events),G=H[b]),G===void 0)G=H[b]=D,++f._eventsCount;else if(typeof G=="function"?G=H[b]=F?[D,G]:[G,D]:F?G.unshift(D):G.push(D),ee=P(f),0<ee&&G.length>ee&&!G.warned){G.warned=!0;var ne=new Error("Possible EventEmitter memory leak detected. "+G.length+" "+(b+" listeners added. Use emitter.setMaxListeners() to increase limit"));ne.name="MaxListenersExceededWarning",ne.emitter=f,ne.type=b,ne.count=G.length,v(ne)}return f}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function o(f,b,D){var F={fired:!1,wrapFn:void 0,target:f,type:b,listener:D},ee=d.bind(F);return ee.listener=D,F.wrapFn=ee,ee}function r(f,b,D){var F=f._events;if(F===void 0)return[];var ee=F[b];return ee===void 0?[]:typeof ee=="function"?D?[ee.listener||ee]:[ee]:D?I(ee):m(ee,ee.length)}function p(f){var b=this._events;if(b!==void 0){var D=b[f];if(typeof D=="function")return 1;if(D!==void 0)return D.length}return 0}function m(f,b){for(var D=Array(b),F=0;F<b;++F)D[F]=f[F];return D}function C(f,b){for(;b+1<f.length;b++)f[b]=f[b+1];f.pop()}function I(f){for(var b=Array(f.length),D=0;D<b.length;++D)b[D]=f[D].listener||f[D];return b}function i(f,b,D){typeof f.on=="function"&&a(f,"error",b,D)}function a(f,b,D,F){if(typeof f.on=="function")F.once?f.once(b,D):f.on(b,D);else if(typeof f.addEventListener=="function")f.addEventListener(b,function ee(H){F.once&&f.removeEventListener(b,ee),D(H)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof f)}var c,g=typeof Reflect=="object"?Reflect:null,h=g&&typeof g.apply=="function"?g.apply:function(f,b,D){return Function.prototype.apply.call(f,b,D)};c=g&&typeof g.ownKeys=="function"?g.ownKeys:Object.getOwnPropertySymbols?function(f){return Object.getOwnPropertyNames(f).concat(Object.getOwnPropertySymbols(f))}:function(f){return Object.getOwnPropertyNames(f)};var y=Number.isNaN||function(f){return f!==f};j.exports=u,j.exports.once=function(f,b){return new Promise(function(D,F){function ee(G){f.removeListener(b,H),F(G)}function H(){typeof f.removeListener=="function"&&f.removeListener("error",ee),D([].slice.call(arguments))}a(f,b,H,{once:!0}),b!=="error"&&i(f,ee,{once:!0})})},u.EventEmitter=u,u.prototype._events=void 0,u.prototype._eventsCount=0,u.prototype._maxListeners=void 0;var L=10;Object.defineProperty(u,"defaultMaxListeners",{enumerable:!0,get:function(){return L},set:function(f){if(typeof f!="number"||0>f||y(f))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+f+".");L=f}}),u.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},u.prototype.setMaxListeners=function(f){if(typeof f!="number"||0>f||y(f))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+f+".");return this._maxListeners=f,this},u.prototype.getMaxListeners=function(){return P(this)},u.prototype.emit=function(f){for(var b=[],D=1;D<arguments.length;D++)b.push(arguments[D]);var F=f==="error",ee=this._events;if(ee!==void 0)F=F&&ee.error===void 0;else if(!F)return!1;if(F){var H;if(0<b.length&&(H=b[0]),H instanceof Error)throw H;var G=new Error("Unhandled error."+(H?" ("+H.message+")":""));throw G.context=H,G}var ne=ee[f];if(ne===void 0)return!1;if(typeof ne=="function")h(ne,this,b);else for(var te=ne.length,z=m(ne,te),D=0;D<te;++D)h(z[D],this,b);return!0},u.prototype.addListener=function(f,b){return s(this,f,b,!1)},u.prototype.on=u.prototype.addListener,u.prototype.prependListener=function(f,b){return s(this,f,b,!0)},u.prototype.once=function(f,b){return A(b),this.on(f,o(this,f,b)),this},u.prototype.prependOnceListener=function(f,b){return A(b),this.prependListener(f,o(this,f,b)),this},u.prototype.removeListener=function(f,b){var D,F,ee,H,G;if(A(b),F=this._events,F===void 0)return this;if(D=F[f],D===void 0)return this;if(D===b||D.listener===b)--this._eventsCount==0?this._events=Object.create(null):(delete F[f],F.removeListener&&this.emit("removeListener",f,D.listener||b));else if(typeof D!="function"){for(ee=-1,H=D.length-1;0<=H;H--)if(D[H]===b||D[H].listener===b){G=D[H].listener,ee=H;break}if(0>ee)return this;ee===0?D.shift():C(D,ee),D.length===1&&(F[f]=D[0]),F.removeListener!==void 0&&this.emit("removeListener",f,G||b)}return this},u.prototype.off=u.prototype.removeListener,u.prototype.removeAllListeners=function(f){var b,D,F;if(D=this._events,D===void 0)return this;if(D.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):D[f]!==void 0&&(--this._eventsCount==0?this._events=Object.create(null):delete D[f]),this;if(arguments.length===0){var ee,H=Object.keys(D);for(F=0;F<H.length;++F)ee=H[F],ee!=="removeListener"&&this.removeAllListeners(ee);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(b=D[f],typeof b=="function")this.removeListener(f,b);else if(b!==void 0)for(F=b.length-1;0<=F;F--)this.removeListener(f,b[F]);return this},u.prototype.listeners=function(f){return r(this,f,!0)},u.prototype.rawListeners=function(f){return r(this,f,!1)},u.listenerCount=function(f,b){return typeof f.listenerCount=="function"?f.listenerCount(b):p.call(f,b)},u.prototype.listenerCount=p,u.prototype.eventNames=function(){return 0<this._eventsCount?c(this._events):[]}},{}],8:[function(k,j){j.exports=function(){if(typeof globalThis=="undefined")return null;var v={RTCPeerConnection:globalThis.RTCPeerConnection||globalThis.mozRTCPeerConnection||globalThis.webkitRTCPeerConnection,RTCSessionDescription:globalThis.RTCSessionDescription||globalThis.mozRTCSessionDescription||globalThis.webkitRTCSessionDescription,RTCIceCandidate:globalThis.RTCIceCandidate||globalThis.mozRTCIceCandidate||globalThis.webkitRTCIceCandidate};return v.RTCPeerConnection?v:null}},{}],9:[function(k,j,v){v.read=function(u,A,P,s,d){var o,r,p=8*d-s-1,m=(1<<p)-1,C=m>>1,I=-7,i=P?d-1:0,a=P?-1:1,c=u[A+i];for(i+=a,o=c&(1<<-I)-1,c>>=-I,I+=p;0<I;o=256*o+u[A+i],i+=a,I-=8);for(r=o&(1<<-I)-1,o>>=-I,I+=s;0<I;r=256*r+u[A+i],i+=a,I-=8);if(o===0)o=1-C;else{if(o===m)return r?NaN:(c?-1:1)*(1/0);r+=he(2,s),o-=C}return(c?-1:1)*r*he(2,o-s)},v.write=function(u,A,P,s,d,o){var r,p,m,C=Math.LN2,I=Math.log,i=8*o-d-1,a=(1<<i)-1,c=a>>1,g=d===23?he(2,-24)-he(2,-77):0,h=s?0:o-1,y=s?1:-1,L=0>A||A===0&&0>1/A?1:0;for(A=Ae(A),isNaN(A)||A===1/0?(p=isNaN(A)?1:0,r=a):(r=M(I(A)/C),1>A*(m=he(2,-r))&&(r--,m*=2),A+=1<=r+c?g/m:g*he(2,1-c),2<=A*m&&(r++,m/=2),r+c>=a?(p=0,r=a):1<=r+c?(p=(A*m-1)*he(2,d),r+=c):(p=A*he(2,c-1)*he(2,d),r=0));8<=d;u[P+h]=255&p,h+=y,p/=256,d-=8);for(r=r<<d|p,i+=d;0<i;u[P+h]=255&r,h+=y,r/=256,i-=8);u[P+h-y]|=128*L}},{}],10:[function(k,j){j.exports=typeof Object.create=="function"?function(v,u){u&&(v.super_=u,v.prototype=Object.create(u.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}}))}:function(v,u){if(u){v.super_=u;var A=function(){};A.prototype=u.prototype,v.prototype=new A,v.prototype.constructor=v}}},{}],11:[function(k,j){var v=Math.round;function u(o){if(o+="",!(100<o.length)){var r=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(o);if(r){var p=parseFloat(r[1]),m=(r[2]||"ms").toLowerCase();return m==="years"||m==="year"||m==="yrs"||m==="yr"||m==="y"?315576e5*p:m==="weeks"||m==="week"||m==="w"?6048e5*p:m==="days"||m==="day"||m==="d"?864e5*p:m==="hours"||m==="hour"||m==="hrs"||m==="hr"||m==="h"?36e5*p:m==="minutes"||m==="minute"||m==="mins"||m==="min"||m==="m"?6e4*p:m==="seconds"||m==="second"||m==="secs"||m==="sec"||m==="s"?1e3*p:m==="milliseconds"||m==="millisecond"||m==="msecs"||m==="msec"||m==="ms"?p:void 0}}}function A(o){var r=Ae(o);return 864e5<=r?v(o/864e5)+"d":36e5<=r?v(o/36e5)+"h":6e4<=r?v(o/6e4)+"m":1e3<=r?v(o/1e3)+"s":o+"ms"}function P(o){var r=Ae(o);return 864e5<=r?s(o,r,864e5,"day"):36e5<=r?s(o,r,36e5,"hour"):6e4<=r?s(o,r,6e4,"minute"):1e3<=r?s(o,r,1e3,"second"):o+" ms"}function s(o,r,p,m){return v(o/p)+" "+m+(r>=1.5*p?"s":"")}var d=24*(60*6e4);j.exports=function(o,r){r=r||{};var p=typeof o;if(p=="string"&&0<o.length)return u(o);if(p==="number"&&isFinite(o))return r.long?P(o):A(o);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(o))}},{}],12:[function(k,j){function v(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function A(g){if(p===setTimeout)return setTimeout(g,0);if((p===v||!p)&&setTimeout)return p=setTimeout,setTimeout(g,0);try{return p(g,0)}catch(h){try{return p.call(null,g,0)}catch(y){return p.call(this,g,0)}}}function P(g){if(m===clearTimeout)return clearTimeout(g);if((m===u||!m)&&clearTimeout)return m=clearTimeout,clearTimeout(g);try{return m(g)}catch(h){try{return m.call(null,g)}catch(y){return m.call(this,g)}}}function s(){a&&I&&(a=!1,I.length?i=I.concat(i):c=-1,i.length&&d())}function d(){if(!a){var g=A(s);a=!0;for(var h=i.length;h;){for(I=i,i=[];++c<h;)I&&I[c].run();c=-1,h=i.length}I=null,a=!1,P(g)}}function o(g,h){this.fun=g,this.array=h}function r(){}var p,m,C=j.exports={};(function(){try{p=typeof setTimeout=="function"?setTimeout:v}catch(g){p=v}try{m=typeof clearTimeout=="function"?clearTimeout:u}catch(g){m=u}})();var I,i=[],a=!1,c=-1;C.nextTick=function(g){var h=Array(arguments.length-1);if(1<arguments.length)for(var y=1;y<arguments.length;y++)h[y-1]=arguments[y];i.push(new o(g,h)),i.length!==1||a||A(d)},o.prototype.run=function(){this.fun.apply(null,this.array)},C.title="browser",C.browser=!0,C.env={},C.argv=[],C.version="",C.versions={},C.on=r,C.addListener=r,C.once=r,C.off=r,C.removeListener=r,C.removeAllListeners=r,C.emit=r,C.prependListener=r,C.prependOnceListener=r,C.listeners=function(){return[]},C.binding=function(){throw new Error("process.binding is not supported")},C.cwd=function(){return"/"},C.chdir=function(){throw new Error("process.chdir is not supported")},C.umask=function(){return 0}},{}],13:[function(k,j){(function(v){(function(){let u;j.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window=="undefined"?v:window):A=>(u||(u=Promise.resolve())).then(A).catch(P=>setTimeout(()=>{throw P},0))}).call(this)}).call(this,typeof O.g=="undefined"?typeof self=="undefined"?typeof window=="undefined"?{}:window:self:O.g)},{}],14:[function(k,j){(function(v,u){(function(){"use strict";var A=k("safe-buffer").Buffer,P=u.crypto||u.msCrypto;j.exports=P&&P.getRandomValues?function(s,d){if(s>4294967295)throw new RangeError("requested too many random bytes");var o=A.allocUnsafe(s);if(0<s)if(65536<s)for(var r=0;r<s;r+=65536)P.getRandomValues(o.slice(r,r+65536));else P.getRandomValues(o);return typeof d=="function"?v.nextTick(function(){d(null,o)}):o}:function(){throw new Error(`Secure random number generation is not supported by this browser. +Use Chrome, Firefox or Internet Explorer 11`)}}).call(this)}).call(this,k("_process"),typeof O.g=="undefined"?typeof self=="undefined"?typeof window=="undefined"?{}:window:self:O.g)},{_process:12,"safe-buffer":30}],15:[function(k,j){"use strict";function v(r,p){r.prototype=Object.create(p.prototype),r.prototype.constructor=r,r.__proto__=p}function u(r,p,m){function C(i,a,c){return typeof p=="string"?p:p(i,a,c)}m||(m=Error);var I=function(i){function a(c,g,h){return i.call(this,C(c,g,h))||this}return v(a,i),a}(m);I.prototype.name=m.name,I.prototype.code=r,o[r]=I}function A(r,p){if(Array.isArray(r)){var m=r.length;return r=r.map(function(C){return C+""}),2<m?"one of ".concat(p," ").concat(r.slice(0,m-1).join(", "),", or ")+r[m-1]:m===2?"one of ".concat(p," ").concat(r[0]," or ").concat(r[1]):"of ".concat(p," ").concat(r[0])}return"of ".concat(p," ").concat(r+"")}function P(r,p,m){return r.substr(!m||0>m?0:+m,p.length)===p}function s(r,p,m){return(m===void 0||m>r.length)&&(m=r.length),r.substring(m-p.length,m)===p}function d(r,p,m){return typeof m!="number"&&(m=0),!(m+p.length>r.length)&&r.indexOf(p,m)!==-1}var o={};u("ERR_INVALID_OPT_VALUE",function(r,p){return'The value "'+p+'" is invalid for option "'+r+'"'},TypeError),u("ERR_INVALID_ARG_TYPE",function(r,p,m){var C;typeof p=="string"&&P(p,"not ")?(C="must not be",p=p.replace(/^not /,"")):C="must be";var I;if(s(r," argument"))I="The ".concat(r," ").concat(C," ").concat(A(p,"type"));else{var i=d(r,".")?"property":"argument";I='The "'.concat(r,'" ').concat(i," ").concat(C," ").concat(A(p,"type"))}return I+=". Received type ".concat(typeof m),I},TypeError),u("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),u("ERR_METHOD_NOT_IMPLEMENTED",function(r){return"The "+r+" method is not implemented"}),u("ERR_STREAM_PREMATURE_CLOSE","Premature close"),u("ERR_STREAM_DESTROYED",function(r){return"Cannot call "+r+" after a stream was destroyed"}),u("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),u("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),u("ERR_STREAM_WRITE_AFTER_END","write after end"),u("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),u("ERR_UNKNOWN_ENCODING",function(r){return"Unknown encoding: "+r},TypeError),u("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),j.exports.codes=o},{}],16:[function(k,j){(function(v){(function(){"use strict";function u(C){return this instanceof u?(d.call(this,C),o.call(this,C),this.allowHalfOpen=!0,void(C&&(C.readable===!1&&(this.readable=!1),C.writable===!1&&(this.writable=!1),C.allowHalfOpen===!1&&(this.allowHalfOpen=!1,this.once("end",A))))):new u(C)}function A(){this._writableState.ended||v.nextTick(P,this)}function P(C){C.end()}var s=Object.keys||function(C){var I=[];for(var i in C)I.push(i);return I};j.exports=u;var d=k("./_stream_readable"),o=k("./_stream_writable");k("inherits")(u,d);for(var r,p=s(o.prototype),m=0;m<p.length;m++)r=p[m],u.prototype[r]||(u.prototype[r]=o.prototype[r]);Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._writableState!==void 0&&this._readableState.destroyed&&this._writableState.destroyed},set:function(C){this._readableState===void 0||this._writableState===void 0||(this._readableState.destroyed=C,this._writableState.destroyed=C)}})}).call(this)}).call(this,k("_process"))},{"./_stream_readable":18,"./_stream_writable":20,_process:12,inherits:10}],17:[function(k,j){"use strict";function v(A){return this instanceof v?void u.call(this,A):new v(A)}j.exports=v;var u=k("./_stream_transform");k("inherits")(v,u),v.prototype._transform=function(A,P,s){s(null,A)}},{"./_stream_transform":19,inherits:10}],18:[function(k,j){(function(v,u){(function(){"use strict";function A(e){return ae.from(e)}function P(e){return ae.isBuffer(e)||e instanceof re}function s(e,t,n){return typeof e.prependListener=="function"?e.prependListener(t,n):void(e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n))}function d(e,t,n){te=te||k("./_stream_duplex"),e=e||{},typeof n!="boolean"&&(n=t instanceof te),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=ze(this,e,"readableHighWaterMark",n),this.buffer=new Ue,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=e.emitClose!==!1,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(!ke&&(ke=k("string_decoder/").StringDecoder),this.decoder=new ke(e.encoding),this.encoding=e.encoding)}function o(e){if(te=te||k("./_stream_duplex"),!(this instanceof o))return new o(e);var t=this instanceof te;this._readableState=new d(e,this,t),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),Se.call(this)}function r(e,t,n,l,w){z("readableAddChunk",t);var _=e._readableState;if(t===null)_.reading=!1,i(e,_);else{var U;if(w||(U=m(_,t)),U)Z(e,U);else if(!(_.objectMode||t&&0<t.length))l||(_.reading=!1,g(e,_));else if(typeof t=="string"||_.objectMode||Object.getPrototypeOf(t)===ae.prototype||(t=A(t)),l)_.endEmitted?Z(e,new B):p(e,_,t,!0);else if(_.ended)Z(e,new S);else{if(_.destroyed)return!1;_.reading=!1,_.decoder&&!n?(t=_.decoder.write(t),_.objectMode||t.length!==0?p(e,_,t,!1):g(e,_)):p(e,_,t,!1)}}return!_.ended&&(_.length<_.highWaterMark||_.length===0)}function p(e,t,n,l){t.flowing&&t.length===0&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,l?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&a(e)),g(e,t)}function m(e,t){var n;return P(t)||typeof t=="string"||t===void 0||e.objectMode||(n=new ye("chunk",["string","Buffer","Uint8Array"],t)),n}function C(e){return 1073741824<=e?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function I(e,t){return 0>=e||t.length===0&&t.ended?0:t.objectMode?1:e===e?(e>t.highWaterMark&&(t.highWaterMark=C(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0)):t.flowing&&t.length?t.buffer.head.data.length:t.length}function i(e,t){if(z("onEofChunk"),!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?a(e):(t.needReadable=!1,!t.emittedReadable&&(t.emittedReadable=!0,c(e)))}}function a(e){var t=e._readableState;z("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(z("emitReadable",t.flowing),t.emittedReadable=!0,v.nextTick(c,e))}function c(e){var t=e._readableState;z("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,F(e)}function g(e,t){t.readingMore||(t.readingMore=!0,v.nextTick(h,e,t))}function h(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&t.length===0);){var n=t.length;if(z("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function y(e){return function(){var t=e._readableState;z("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&Re(e,"data")&&(t.flowing=!0,F(e))}}function L(e){var t=e._readableState;t.readableListening=0<e.listenerCount("readable"),t.resumeScheduled&&!t.paused?t.flowing=!0:0<e.listenerCount("data")&&e.resume()}function f(e){z("readable nexttick read 0"),e.read(0)}function b(e,t){t.resumeScheduled||(t.resumeScheduled=!0,v.nextTick(D,e,t))}function D(e,t){z("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),F(e),t.flowing&&!t.reading&&e.read(0)}function F(e){var t=e._readableState;for(z("flow",t.flowing);t.flowing&&e.read()!==null;);}function ee(e,t){if(t.length===0)return null;var n;return t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):t.buffer.length===1?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n}function H(e){var t=e._readableState;z("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,v.nextTick(G,t,e))}function G(e,t){if(z("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function ne(e,t){for(var n=0,l=e.length;n<l;n++)if(e[n]===t)return n;return-1}j.exports=o;var te;o.ReadableState=d;var z,He=k("events").EventEmitter,Re=function(e,t){return e.listeners(t).length},Se=k("./internal/streams/stream"),ae=k("buffer").Buffer,re=u.Uint8Array||function(){},Oe=k("util");z=Oe&&Oe.debuglog?Oe.debuglog("stream"):function(){};var ke,Pe,Le,Ue=k("./internal/streams/buffer_list"),Me=k("./internal/streams/destroy"),De=k("./internal/streams/state"),ze=De.getHighWaterMark,be=k("../errors").codes,ye=be.ERR_INVALID_ARG_TYPE,S=be.ERR_STREAM_PUSH_AFTER_EOF,R=be.ERR_METHOD_NOT_IMPLEMENTED,B=be.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;k("inherits")(o,Se);var Z=Me.errorOrDestroy,X=["error","close","destroy","pause","resume"];Object.defineProperty(o.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState!==void 0&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),o.prototype.destroy=Me.destroy,o.prototype._undestroy=Me.undestroy,o.prototype._destroy=function(e,t){t(e)},o.prototype.push=function(e,t){var n,l=this._readableState;return l.objectMode?n=!0:typeof e=="string"&&(t=t||l.defaultEncoding,t!==l.encoding&&(e=ae.from(e,t),t=""),n=!0),r(this,e,t,!1,n)},o.prototype.unshift=function(e){return r(this,e,null,!0,!1)},o.prototype.isPaused=function(){return this._readableState.flowing===!1},o.prototype.setEncoding=function(e){ke||(ke=k("string_decoder/").StringDecoder);var t=new ke(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,l="";n!==null;)l+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),l!==""&&this._readableState.buffer.push(l),this._readableState.length=l.length,this},o.prototype.read=function(e){z("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(e!==0&&(t.emittedReadable=!1),e===0&&t.needReadable&&((t.highWaterMark===0?0<t.length:t.length>=t.highWaterMark)||t.ended))return z("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?H(this):a(this),null;if(e=I(e,t),e===0&&t.ended)return t.length===0&&H(this),null;var l=t.needReadable;z("need readable",l),(t.length===0||t.length-e<t.highWaterMark)&&(l=!0,z("length less than watermark",l)),t.ended||t.reading?(l=!1,z("reading or ended",l)):l&&(z("do read"),t.reading=!0,t.sync=!0,t.length===0&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,!t.reading&&(e=I(n,t)));var w;return w=0<e?ee(e,t):null,w===null?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),t.length===0&&(!t.ended&&(t.needReadable=!0),n!==e&&t.ended&&H(this)),w!==null&&this.emit("data",w),w},o.prototype._read=function(){Z(this,new R("_read()"))},o.prototype.pipe=function(e,t){function n(Je,Ie){z("onunpipe"),Je===pe&&Ie&&Ie.hasUnpiped===!1&&(Ie.hasUnpiped=!0,w())}function l(){z("onend"),e.end()}function w(){z("cleanup"),e.removeListener("close",ie),e.removeListener("finish",ge),e.removeListener("drain",rt),e.removeListener("error",U),e.removeListener("unpipe",n),pe.removeListener("end",l),pe.removeListener("end",fe),pe.removeListener("data",_),_t=!0,ue.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&rt()}function _(Je){z("ondata");var Ie=e.write(Je);z("dest.write",Ie),Ie===!1&&((ue.pipesCount===1&&ue.pipes===e||1<ue.pipesCount&&ne(ue.pipes,e)!==-1)&&!_t&&(z("false write response, pause",ue.awaitDrain),ue.awaitDrain++),pe.pause())}function U(Je){z("onerror",Je),fe(),e.removeListener("error",U),Re(e,"error")===0&&Z(e,Je)}function ie(){e.removeListener("finish",ge),fe()}function ge(){z("onfinish"),e.removeListener("close",ie),fe()}function fe(){z("unpipe"),pe.unpipe(e)}var pe=this,ue=this._readableState;switch(ue.pipesCount){case 0:ue.pipes=e;break;case 1:ue.pipes=[ue.pipes,e];break;default:ue.pipes.push(e)}ue.pipesCount+=1,z("pipe count=%d opts=%j",ue.pipesCount,t);var Ze=(!t||t.end!==!1)&&e!==v.stdout&&e!==v.stderr,dt=Ze?l:fe;ue.endEmitted?v.nextTick(dt):pe.once("end",dt),e.on("unpipe",n);var rt=y(pe);e.on("drain",rt);var _t=!1;return pe.on("data",_),s(e,"error",U),e.once("close",ie),e.once("finish",ge),e.emit("pipe",pe),ue.flowing||(z("pipe resume"),pe.resume()),e},o.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(t.pipesCount===0)return this;if(t.pipesCount===1)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n),this);if(!e){var l=t.pipes,w=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var _=0;_<w;_++)l[_].emit("unpipe",this,{hasUnpiped:!1});return this}var U=ne(t.pipes,e);return U===-1?this:(t.pipes.splice(U,1),t.pipesCount-=1,t.pipesCount===1&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n),this)},o.prototype.on=function(e,t){var n=Se.prototype.on.call(this,e,t),l=this._readableState;return e==="data"?(l.readableListening=0<this.listenerCount("readable"),l.flowing!==!1&&this.resume()):e=="readable"&&!l.endEmitted&&!l.readableListening&&(l.readableListening=l.needReadable=!0,l.flowing=!1,l.emittedReadable=!1,z("on readable",l.length,l.reading),l.length?a(this):!l.reading&&v.nextTick(f,this)),n},o.prototype.addListener=o.prototype.on,o.prototype.removeListener=function(e,t){var n=Se.prototype.removeListener.call(this,e,t);return e==="readable"&&v.nextTick(L,this),n},o.prototype.removeAllListeners=function(e){var t=Se.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&v.nextTick(L,this),t},o.prototype.resume=function(){var e=this._readableState;return e.flowing||(z("resume"),e.flowing=!e.readableListening,b(this,e)),e.paused=!1,this},o.prototype.pause=function(){return z("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(z("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},o.prototype.wrap=function(e){var t=this,n=this._readableState,l=!1;for(var w in e.on("end",function(){if(z("wrapped end"),n.decoder&&!n.ended){var U=n.decoder.end();U&&U.length&&t.push(U)}t.push(null)}),e.on("data",function(U){if(z("wrapped data"),n.decoder&&(U=n.decoder.write(U)),!(n.objectMode&&U==null)&&(n.objectMode||U&&U.length)){var ie=t.push(U);ie||(l=!0,e.pause())}}),e)this[w]===void 0&&typeof e[w]=="function"&&(this[w]=function(U){return function(){return e[U].apply(e,arguments)}}(w));for(var _=0;_<X.length;_++)e.on(X[_],this.emit.bind(this,X[_]));return this._read=function(U){z("wrapped _read",U),l&&(l=!1,e.resume())},this},typeof Symbol=="function"&&(o.prototype[Symbol.asyncIterator]=function(){return Pe===void 0&&(Pe=k("./internal/streams/async_iterator")),Pe(this)}),Object.defineProperty(o.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(o.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(o.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),o._fromList=ee,Object.defineProperty(o.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),typeof Symbol=="function"&&(o.from=function(e,t){return Le===void 0&&(Le=k("./internal/streams/from")),Le(o,e,t)})}).call(this)}).call(this,k("_process"),typeof O.g=="undefined"?typeof self=="undefined"?typeof window=="undefined"?{}:window:self:O.g)},{"../errors":15,"./_stream_duplex":16,"./internal/streams/async_iterator":21,"./internal/streams/buffer_list":22,"./internal/streams/destroy":23,"./internal/streams/from":25,"./internal/streams/state":27,"./internal/streams/stream":28,_process:12,buffer:3,events:7,inherits:10,"string_decoder/":31,util:2}],19:[function(k,j){"use strict";function v(C,I){var i=this._transformState;i.transforming=!1;var a=i.writecb;if(a===null)return this.emit("error",new o);i.writechunk=null,i.writecb=null,I!=null&&this.push(I),a(C);var c=this._readableState;c.reading=!1,(c.needReadable||c.length<c.highWaterMark)&&this._read(c.highWaterMark)}function u(C){return this instanceof u?(m.call(this,C),this._transformState={afterTransform:v.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,C&&(typeof C.transform=="function"&&(this._transform=C.transform),typeof C.flush=="function"&&(this._flush=C.flush)),void this.on("prefinish",A)):new u(C)}function A(){var C=this;typeof this._flush!="function"||this._readableState.destroyed?P(this,null,null):this._flush(function(I,i){P(C,I,i)})}function P(C,I,i){if(I)return C.emit("error",I);if(i!=null&&C.push(i),C._writableState.length)throw new p;if(C._transformState.transforming)throw new r;return C.push(null)}j.exports=u;var s=k("../errors").codes,d=s.ERR_METHOD_NOT_IMPLEMENTED,o=s.ERR_MULTIPLE_CALLBACK,r=s.ERR_TRANSFORM_ALREADY_TRANSFORMING,p=s.ERR_TRANSFORM_WITH_LENGTH_0,m=k("./_stream_duplex");k("inherits")(u,m),u.prototype.push=function(C,I){return this._transformState.needTransform=!1,m.prototype.push.call(this,C,I)},u.prototype._transform=function(C,I,i){i(new d("_transform()"))},u.prototype._write=function(C,I,i){var a=this._transformState;if(a.writecb=i,a.writechunk=C,a.writeencoding=I,!a.transforming){var c=this._readableState;(a.needTransform||c.needReadable||c.length<c.highWaterMark)&&this._read(c.highWaterMark)}},u.prototype._read=function(){var C=this._transformState;C.writechunk===null||C.transforming?C.needTransform=!0:(C.transforming=!0,this._transform(C.writechunk,C.writeencoding,C.afterTransform))},u.prototype._destroy=function(C,I){m.prototype._destroy.call(this,C,function(i){I(i)})}},{"../errors":15,"./_stream_duplex":16,inherits:10}],20:[function(k,j){(function(v,u){(function(){"use strict";function A(S){var R=this;this.next=null,this.entry=null,this.finish=function(){H(R,S)}}function P(S){return z.from(S)}function s(S){return z.isBuffer(S)||S instanceof He}function d(){}function o(S,R,B){G=G||k("./_stream_duplex"),S=S||{},typeof B!="boolean"&&(B=R instanceof G),this.objectMode=!!S.objectMode,B&&(this.objectMode=this.objectMode||!!S.writableObjectMode),this.highWaterMark=ae(this,S,"writableHighWaterMark",B),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var Z=S.decodeStrings===!1;this.decodeStrings=!Z,this.defaultEncoding=S.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(X){g(R,X)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=S.emitClose!==!1,this.autoDestroy=!!S.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new A(this)}function r(S){G=G||k("./_stream_duplex");var R=this instanceof G;return R||ye.call(r,this)?(this._writableState=new o(S,this,R),this.writable=!0,S&&(typeof S.write=="function"&&(this._write=S.write),typeof S.writev=="function"&&(this._writev=S.writev),typeof S.destroy=="function"&&(this._destroy=S.destroy),typeof S.final=="function"&&(this._final=S.final)),void te.call(this)):new r(S)}function p(S,R){var B=new De;be(S,B),v.nextTick(R,B)}function m(S,R,B,Z){var X;return B===null?X=new Me:typeof B!="string"&&!R.objectMode&&(X=new Oe("chunk",["string","Buffer"],B)),!X||(be(S,X),v.nextTick(Z,X),!1)}function C(S,R,B){return S.objectMode||S.decodeStrings===!1||typeof R!="string"||(R=z.from(R,B)),R}function I(S,R,B,Z,X,e){if(!B){var t=C(R,Z,X);Z!==t&&(B=!0,X="buffer",Z=t)}var n=R.objectMode?1:Z.length;R.length+=n;var l=R.length<R.highWaterMark;if(l||(R.needDrain=!0),R.writing||R.corked){var w=R.lastBufferedRequest;R.lastBufferedRequest={chunk:Z,encoding:X,isBuf:B,callback:e,next:null},w?w.next=R.lastBufferedRequest:R.bufferedRequest=R.lastBufferedRequest,R.bufferedRequestCount+=1}else i(S,R,!1,n,Z,X,e);return l}function i(S,R,B,Z,X,e,t){R.writelen=Z,R.writecb=t,R.writing=!0,R.sync=!0,R.destroyed?R.onwrite(new Ue("write")):B?S._writev(X,R.onwrite):S._write(X,e,R.onwrite),R.sync=!1}function a(S,R,B,Z,X){--R.pendingcb,B?(v.nextTick(X,Z),v.nextTick(F,S,R),S._writableState.errorEmitted=!0,be(S,Z)):(X(Z),S._writableState.errorEmitted=!0,be(S,Z),F(S,R))}function c(S){S.writing=!1,S.writecb=null,S.length-=S.writelen,S.writelen=0}function g(S,R){var B=S._writableState,Z=B.sync,X=B.writecb;if(typeof X!="function")throw new Pe;if(c(B),R)a(S,B,Z,R,X);else{var e=f(B)||S.destroyed;e||B.corked||B.bufferProcessing||!B.bufferedRequest||L(S,B),Z?v.nextTick(h,S,B,e,X):h(S,B,e,X)}}function h(S,R,B,Z){B||y(S,R),R.pendingcb--,Z(),F(S,R)}function y(S,R){R.length===0&&R.needDrain&&(R.needDrain=!1,S.emit("drain"))}function L(S,R){R.bufferProcessing=!0;var B=R.bufferedRequest;if(S._writev&&B&&B.next){var Z=R.bufferedRequestCount,X=Array(Z),e=R.corkedRequestsFree;e.entry=B;for(var t=0,n=!0;B;)X[t]=B,B.isBuf||(n=!1),B=B.next,t+=1;X.allBuffers=n,i(S,R,!0,R.length,X,"",e.finish),R.pendingcb++,R.lastBufferedRequest=null,e.next?(R.corkedRequestsFree=e.next,e.next=null):R.corkedRequestsFree=new A(R),R.bufferedRequestCount=0}else{for(;B;){var l=B.chunk,w=B.encoding,_=B.callback,U=R.objectMode?1:l.length;if(i(S,R,!1,U,l,w,_),B=B.next,R.bufferedRequestCount--,R.writing)break}B===null&&(R.lastBufferedRequest=null)}R.bufferedRequest=B,R.bufferProcessing=!1}function f(S){return S.ending&&S.length===0&&S.bufferedRequest===null&&!S.finished&&!S.writing}function b(S,R){S._final(function(B){R.pendingcb--,B&&be(S,B),R.prefinished=!0,S.emit("prefinish"),F(S,R)})}function D(S,R){R.prefinished||R.finalCalled||(typeof S._final!="function"||R.destroyed?(R.prefinished=!0,S.emit("prefinish")):(R.pendingcb++,R.finalCalled=!0,v.nextTick(b,S,R)))}function F(S,R){var B=f(R);if(B&&(D(S,R),R.pendingcb===0&&(R.finished=!0,S.emit("finish"),R.autoDestroy))){var Z=S._readableState;(!Z||Z.autoDestroy&&Z.endEmitted)&&S.destroy()}return B}function ee(S,R,B){R.ending=!0,F(S,R),B&&(R.finished?v.nextTick(B):S.once("finish",B)),R.ended=!0,S.writable=!1}function H(S,R,B){var Z=S.entry;for(S.entry=null;Z;){var X=Z.callback;R.pendingcb--,X(B),Z=Z.next}R.corkedRequestsFree.next=S}j.exports=r;var G;r.WritableState=o;var ne={deprecate:k("util-deprecate")},te=k("./internal/streams/stream"),z=k("buffer").Buffer,He=u.Uint8Array||function(){},Re=k("./internal/streams/destroy"),Se=k("./internal/streams/state"),ae=Se.getHighWaterMark,re=k("../errors").codes,Oe=re.ERR_INVALID_ARG_TYPE,ke=re.ERR_METHOD_NOT_IMPLEMENTED,Pe=re.ERR_MULTIPLE_CALLBACK,Le=re.ERR_STREAM_CANNOT_PIPE,Ue=re.ERR_STREAM_DESTROYED,Me=re.ERR_STREAM_NULL_VALUES,De=re.ERR_STREAM_WRITE_AFTER_END,ze=re.ERR_UNKNOWN_ENCODING,be=Re.errorOrDestroy;k("inherits")(r,te),o.prototype.getBuffer=function(){for(var S=this.bufferedRequest,R=[];S;)R.push(S),S=S.next;return R},function(){try{Object.defineProperty(o.prototype,"buffer",{get:ne.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(S){}}();var ye;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(ye=Function.prototype[Symbol.hasInstance],Object.defineProperty(r,Symbol.hasInstance,{value:function(S){return!!ye.call(this,S)||this===r&&S&&S._writableState instanceof o}})):ye=function(S){return S instanceof this},r.prototype.pipe=function(){be(this,new Le)},r.prototype.write=function(S,R,B){var Z=this._writableState,X=!1,e=!Z.objectMode&&s(S);return e&&!z.isBuffer(S)&&(S=P(S)),typeof R=="function"&&(B=R,R=null),e?R="buffer":!R&&(R=Z.defaultEncoding),typeof B!="function"&&(B=d),Z.ending?p(this,B):(e||m(this,Z,S,B))&&(Z.pendingcb++,X=I(this,Z,e,S,R,B)),X},r.prototype.cork=function(){this._writableState.corked++},r.prototype.uncork=function(){var S=this._writableState;S.corked&&(S.corked--,!S.writing&&!S.corked&&!S.bufferProcessing&&S.bufferedRequest&&L(this,S))},r.prototype.setDefaultEncoding=function(S){if(typeof S=="string"&&(S=S.toLowerCase()),!(-1<["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((S+"").toLowerCase())))throw new ze(S);return this._writableState.defaultEncoding=S,this},Object.defineProperty(r.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(r.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),r.prototype._write=function(S,R,B){B(new ke("_write()"))},r.prototype._writev=null,r.prototype.end=function(S,R,B){var Z=this._writableState;return typeof S=="function"?(B=S,S=null,R=null):typeof R=="function"&&(B=R,R=null),S!=null&&this.write(S,R),Z.corked&&(Z.corked=1,this.uncork()),Z.ending||ee(this,Z,B),this},Object.defineProperty(r.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(r.prototype,"destroyed",{enumerable:!1,get:function(){return this._writableState!==void 0&&this._writableState.destroyed},set:function(S){this._writableState&&(this._writableState.destroyed=S)}}),r.prototype.destroy=Re.destroy,r.prototype._undestroy=Re.undestroy,r.prototype._destroy=function(S,R){R(S)}}).call(this)}).call(this,k("_process"),typeof O.g=="undefined"?typeof self=="undefined"?typeof window=="undefined"?{}:window:self:O.g)},{"../errors":15,"./_stream_duplex":16,"./internal/streams/destroy":23,"./internal/streams/state":27,"./internal/streams/stream":28,_process:12,buffer:3,inherits:10,"util-deprecate":32}],21:[function(k,j){(function(v){(function(){"use strict";function u(y,L,f){return L in y?Object.defineProperty(y,L,{value:f,enumerable:!0,configurable:!0,writable:!0}):y[L]=f,y}function A(y,L){return{value:y,done:L}}function P(y){var L=y[p];if(L!==null){var f=y[c].read();f!==null&&(y[i]=null,y[p]=null,y[m]=null,L(A(f,!1)))}}function s(y){v.nextTick(P,y)}function d(y,L){return function(f,b){y.then(function(){return L[I]?void f(A(void 0,!0)):void L[a](f,b)},b)}}var o,r=k("./end-of-stream"),p=Symbol("lastResolve"),m=Symbol("lastReject"),C=Symbol("error"),I=Symbol("ended"),i=Symbol("lastPromise"),a=Symbol("handlePromise"),c=Symbol("stream"),g=Object.getPrototypeOf(function(){}),h=Object.setPrototypeOf((o={get stream(){return this[c]},next:function(){var y=this,L=this[C];if(L!==null)return Promise.reject(L);if(this[I])return Promise.resolve(A(void 0,!0));if(this[c].destroyed)return new Promise(function(F,ee){v.nextTick(function(){y[C]?ee(y[C]):F(A(void 0,!0))})});var f,b=this[i];if(b)f=new Promise(d(b,this));else{var D=this[c].read();if(D!==null)return Promise.resolve(A(D,!1));f=new Promise(this[a])}return this[i]=f,f}},u(o,Symbol.asyncIterator,function(){return this}),u(o,"return",function(){var y=this;return new Promise(function(L,f){y[c].destroy(null,function(b){return b?void f(b):void L(A(void 0,!0))})})}),o),g);j.exports=function(y){var L,f=Object.create(h,(L={},u(L,c,{value:y,writable:!0}),u(L,p,{value:null,writable:!0}),u(L,m,{value:null,writable:!0}),u(L,C,{value:null,writable:!0}),u(L,I,{value:y._readableState.endEmitted,writable:!0}),u(L,a,{value:function(b,D){var F=f[c].read();F?(f[i]=null,f[p]=null,f[m]=null,b(A(F,!1))):(f[p]=b,f[m]=D)},writable:!0}),L));return f[i]=null,r(y,function(b){if(b&&b.code!=="ERR_STREAM_PREMATURE_CLOSE"){var D=f[m];return D!==null&&(f[i]=null,f[p]=null,f[m]=null,D(b)),void(f[C]=b)}var F=f[p];F!==null&&(f[i]=null,f[p]=null,f[m]=null,F(A(void 0,!0))),f[I]=!0}),y.on("readable",s.bind(null,f)),f}}).call(this)}).call(this,k("_process"))},{"./end-of-stream":24,_process:12}],22:[function(k,j){"use strict";function v(i,a){var c=Object.keys(i);if(Object.getOwnPropertySymbols){var g=Object.getOwnPropertySymbols(i);a&&(g=g.filter(function(h){return Object.getOwnPropertyDescriptor(i,h).enumerable})),c.push.apply(c,g)}return c}function u(i){for(var a,c=1;c<arguments.length;c++)a=arguments[c]==null?{}:arguments[c],c%2?v(Object(a),!0).forEach(function(g){A(i,g,a[g])}):Object.getOwnPropertyDescriptors?Object.defineProperties(i,Object.getOwnPropertyDescriptors(a)):v(Object(a)).forEach(function(g){Object.defineProperty(i,g,Object.getOwnPropertyDescriptor(a,g))});return i}function A(i,a,c){return a in i?Object.defineProperty(i,a,{value:c,enumerable:!0,configurable:!0,writable:!0}):i[a]=c,i}function P(i,a){if(!(i instanceof a))throw new TypeError("Cannot call a class as a function")}function s(i,a){for(var c,g=0;g<a.length;g++)c=a[g],c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(i,c.key,c)}function d(i,a,c){return a&&s(i.prototype,a),c&&s(i,c),i}function o(i,a,c){p.prototype.copy.call(i,a,c)}var r=k("buffer"),p=r.Buffer,m=k("util"),C=m.inspect,I=C&&C.custom||"inspect";j.exports=function(){function i(){P(this,i),this.head=null,this.tail=null,this.length=0}return d(i,[{key:"push",value:function(a){var c={data:a,next:null};0<this.length?this.tail.next=c:this.head=c,this.tail=c,++this.length}},{key:"unshift",value:function(a){var c={data:a,next:this.head};this.length===0&&(this.tail=c),this.head=c,++this.length}},{key:"shift",value:function(){if(this.length!==0){var a=this.head.data;return this.head=this.length===1?this.tail=null:this.head.next,--this.length,a}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(a){if(this.length===0)return"";for(var c=this.head,g=""+c.data;c=c.next;)g+=a+c.data;return g}},{key:"concat",value:function(a){if(this.length===0)return p.alloc(0);for(var c=p.allocUnsafe(a>>>0),g=this.head,h=0;g;)o(g.data,c,h),h+=g.data.length,g=g.next;return c}},{key:"consume",value:function(a,c){var g;return a<this.head.data.length?(g=this.head.data.slice(0,a),this.head.data=this.head.data.slice(a)):a===this.head.data.length?g=this.shift():g=c?this._getString(a):this._getBuffer(a),g}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(a){var c=this.head,g=1,h=c.data;for(a-=h.length;c=c.next;){var y=c.data,L=a>y.length?y.length:a;if(h+=L===y.length?y:y.slice(0,a),a-=L,a===0){L===y.length?(++g,this.head=c.next?c.next:this.tail=null):(this.head=c,c.data=y.slice(L));break}++g}return this.length-=g,h}},{key:"_getBuffer",value:function(a){var c=p.allocUnsafe(a),g=this.head,h=1;for(g.data.copy(c),a-=g.data.length;g=g.next;){var y=g.data,L=a>y.length?y.length:a;if(y.copy(c,c.length-a,0,L),a-=L,a===0){L===y.length?(++h,this.head=g.next?g.next:this.tail=null):(this.head=g,g.data=y.slice(L));break}++h}return this.length-=h,c}},{key:I,value:function(a,c){return C(this,u({},c,{depth:0,customInspect:!1}))}}]),i}()},{buffer:3,util:2}],23:[function(k,j){(function(v){(function(){"use strict";function u(s,d){P(s,d),A(s)}function A(s){s._writableState&&!s._writableState.emitClose||s._readableState&&!s._readableState.emitClose||s.emit("close")}function P(s,d){s.emit("error",d)}j.exports={destroy:function(s,d){var o=this,r=this._readableState&&this._readableState.destroyed,p=this._writableState&&this._writableState.destroyed;return r||p?(d?d(s):s&&(this._writableState?!this._writableState.errorEmitted&&(this._writableState.errorEmitted=!0,v.nextTick(P,this,s)):v.nextTick(P,this,s)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(s||null,function(m){!d&&m?o._writableState?o._writableState.errorEmitted?v.nextTick(A,o):(o._writableState.errorEmitted=!0,v.nextTick(u,o,m)):v.nextTick(u,o,m):d?(v.nextTick(A,o),d(m)):v.nextTick(A,o)}),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(s,d){var o=s._readableState,r=s._writableState;o&&o.autoDestroy||r&&r.autoDestroy?s.destroy(d):s.emit("error",d)}}}).call(this)}).call(this,k("_process"))},{_process:12}],24:[function(k,j){"use strict";function v(d){var o=!1;return function(){if(!o){o=!0;for(var r=arguments.length,p=Array(r),m=0;m<r;m++)p[m]=arguments[m];d.apply(this,p)}}}function u(){}function A(d){return d.setHeader&&typeof d.abort=="function"}function P(d,o,r){if(typeof o=="function")return P(d,null,o);o||(o={}),r=v(r||u);var p=o.readable||o.readable!==!1&&d.readable,m=o.writable||o.writable!==!1&&d.writable,C=function(){d.writable||i()},I=d._writableState&&d._writableState.finished,i=function(){m=!1,I=!0,p||r.call(d)},a=d._readableState&&d._readableState.endEmitted,c=function(){p=!1,a=!0,m||r.call(d)},g=function(L){r.call(d,L)},h=function(){var L;return p&&!a?(d._readableState&&d._readableState.ended||(L=new s),r.call(d,L)):m&&!I?(d._writableState&&d._writableState.ended||(L=new s),r.call(d,L)):void 0},y=function(){d.req.on("finish",i)};return A(d)?(d.on("complete",i),d.on("abort",h),d.req?y():d.on("request",y)):m&&!d._writableState&&(d.on("end",C),d.on("close",C)),d.on("end",c),d.on("finish",i),o.error!==!1&&d.on("error",g),d.on("close",h),function(){d.removeListener("complete",i),d.removeListener("abort",h),d.removeListener("request",y),d.req&&d.req.removeListener("finish",i),d.removeListener("end",C),d.removeListener("close",C),d.removeListener("finish",i),d.removeListener("end",c),d.removeListener("error",g),d.removeListener("close",h)}}var s=k("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;j.exports=P},{"../../../errors":15}],25:[function(k,j){j.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],26:[function(k,j){"use strict";function v(I){var i=!1;return function(){i||(i=!0,I.apply(void 0,arguments))}}function u(I){if(I)throw I}function A(I){return I.setHeader&&typeof I.abort=="function"}function P(I,i,a,c){c=v(c);var g=!1;I.on("close",function(){g=!0}),r===void 0&&(r=k("./end-of-stream")),r(I,{readable:i,writable:a},function(y){return y?c(y):(g=!0,void c())});var h=!1;return function(y){if(!g)return h?void 0:(h=!0,A(I)?I.abort():typeof I.destroy=="function"?I.destroy():void c(y||new C("pipe")))}}function s(I){I()}function d(I,i){return I.pipe(i)}function o(I){return I.length&&typeof I[I.length-1]=="function"?I.pop():u}var r,p=k("../../../errors").codes,m=p.ERR_MISSING_ARGS,C=p.ERR_STREAM_DESTROYED;j.exports=function(){for(var I=arguments.length,i=Array(I),a=0;a<I;a++)i[a]=arguments[a];var c=o(i);if(Array.isArray(i[0])&&(i=i[0]),2>i.length)throw new m("streams");var g,h=i.map(function(y,L){var f=L<i.length-1;return P(y,f,0<L,function(b){g||(g=b),b&&h.forEach(s),f||(h.forEach(s),c(g))})});return i.reduce(d)}},{"../../../errors":15,"./end-of-stream":24}],27:[function(k,j){"use strict";function v(A,P,s){return A.highWaterMark==null?P?A[s]:null:A.highWaterMark}var u=k("../../../errors").codes.ERR_INVALID_OPT_VALUE;j.exports={getHighWaterMark:function(A,P,s,d){var o=v(P,d,s);if(o!=null){if(!(isFinite(o)&&M(o)===o)||0>o){var r=d?s:"highWaterMark";throw new u(r,o)}return M(o)}return A.objectMode?16:16384}}},{"../../../errors":15}],28:[function(k,j){j.exports=k("events").EventEmitter},{events:7}],29:[function(k,j,v){v=j.exports=k("./lib/_stream_readable.js"),v.Stream=v,v.Readable=v,v.Writable=k("./lib/_stream_writable.js"),v.Duplex=k("./lib/_stream_duplex.js"),v.Transform=k("./lib/_stream_transform.js"),v.PassThrough=k("./lib/_stream_passthrough.js"),v.finished=k("./lib/internal/streams/end-of-stream.js"),v.pipeline=k("./lib/internal/streams/pipeline.js")},{"./lib/_stream_duplex.js":16,"./lib/_stream_passthrough.js":17,"./lib/_stream_readable.js":18,"./lib/_stream_transform.js":19,"./lib/_stream_writable.js":20,"./lib/internal/streams/end-of-stream.js":24,"./lib/internal/streams/pipeline.js":26}],30:[function(k,j,v){function u(d,o){for(var r in d)o[r]=d[r]}function A(d,o,r){return s(d,o,r)}var P=k("buffer"),s=P.Buffer;s.from&&s.alloc&&s.allocUnsafe&&s.allocUnsafeSlow?j.exports=P:(u(P,v),v.Buffer=A),A.prototype=Object.create(s.prototype),u(s,A),A.from=function(d,o,r){if(typeof d=="number")throw new TypeError("Argument must not be a number");return s(d,o,r)},A.alloc=function(d,o,r){if(typeof d!="number")throw new TypeError("Argument must be a number");var p=s(d);return o===void 0?p.fill(0):typeof r=="string"?p.fill(o,r):p.fill(o),p},A.allocUnsafe=function(d){if(typeof d!="number")throw new TypeError("Argument must be a number");return s(d)},A.allocUnsafeSlow=function(d){if(typeof d!="number")throw new TypeError("Argument must be a number");return P.SlowBuffer(d)}},{buffer:3}],31:[function(k,j,v){"use strict";function u(h){if(!h)return"utf8";for(var y;;)switch(h){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return h;default:if(y)return;h=(""+h).toLowerCase(),y=!0}}function A(h){var y=u(h);if(typeof y!="string"&&(c.isEncoding===g||!g(h)))throw new Error("Unknown encoding: "+h);return y||h}function P(h){this.encoding=A(h);var y;switch(this.encoding){case"utf16le":this.text=p,this.end=m,y=4;break;case"utf8":this.fillLast=r,y=4;break;case"base64":this.text=C,this.end=I,y=3;break;default:return this.write=i,void(this.end=a)}this.lastNeed=0,this.lastTotal=0,this.lastChar=c.allocUnsafe(y)}function s(h){return 127>=h?0:h>>5==6?2:h>>4==14?3:h>>3==30?4:h>>6==2?-1:-2}function d(h,y,L){var f=y.length-1;if(f<L)return 0;var b=s(y[f]);return 0<=b?(0<b&&(h.lastNeed=b-1),b):--f<L||b===-2?0:(b=s(y[f]),0<=b?(0<b&&(h.lastNeed=b-2),b):--f<L||b===-2?0:(b=s(y[f]),0<=b?(0<b&&(b===2?b=0:h.lastNeed=b-3),b):0))}function o(h,y){if((192&y[0])!=128)return h.lastNeed=0,"\uFFFD";if(1<h.lastNeed&&1<y.length){if((192&y[1])!=128)return h.lastNeed=1,"\uFFFD";if(2<h.lastNeed&&2<y.length&&(192&y[2])!=128)return h.lastNeed=2,"\uFFFD"}}function r(h){var y=this.lastTotal-this.lastNeed,L=o(this,h,y);return L===void 0?this.lastNeed<=h.length?(h.copy(this.lastChar,y,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(h.copy(this.lastChar,y,0,h.length),void(this.lastNeed-=h.length)):L}function p(h,y){if((h.length-y)%2==0){var L=h.toString("utf16le",y);if(L){var f=L.charCodeAt(L.length-1);if(55296<=f&&56319>=f)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=h[h.length-2],this.lastChar[1]=h[h.length-1],L.slice(0,-1)}return L}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=h[h.length-1],h.toString("utf16le",y,h.length-1)}function m(h){var y=h&&h.length?this.write(h):"";if(this.lastNeed){var L=this.lastTotal-this.lastNeed;return y+this.lastChar.toString("utf16le",0,L)}return y}function C(h,y){var L=(h.length-y)%3;return L==0?h.toString("base64",y):(this.lastNeed=3-L,this.lastTotal=3,L==1?this.lastChar[0]=h[h.length-1]:(this.lastChar[0]=h[h.length-2],this.lastChar[1]=h[h.length-1]),h.toString("base64",y,h.length-L))}function I(h){var y=h&&h.length?this.write(h):"";return this.lastNeed?y+this.lastChar.toString("base64",0,3-this.lastNeed):y}function i(h){return h.toString(this.encoding)}function a(h){return h&&h.length?this.write(h):""}var c=k("safe-buffer").Buffer,g=c.isEncoding||function(h){switch(h=""+h,h&&h.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};v.StringDecoder=P,P.prototype.write=function(h){if(h.length===0)return"";var y,L;if(this.lastNeed){if(y=this.fillLast(h),y===void 0)return"";L=this.lastNeed,this.lastNeed=0}else L=0;return L<h.length?y?y+this.text(h,L):this.text(h,L):y||""},P.prototype.end=function(h){var y=h&&h.length?this.write(h):"";return this.lastNeed?y+"\uFFFD":y},P.prototype.text=function(h,y){var L=d(this,h,y);if(!this.lastNeed)return h.toString("utf8",y);this.lastTotal=L;var f=h.length-(L-this.lastNeed);return h.copy(this.lastChar,0,f),h.toString("utf8",y,f)},P.prototype.fillLast=function(h){return this.lastNeed<=h.length?(h.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(h.copy(this.lastChar,this.lastTotal-this.lastNeed,0,h.length),void(this.lastNeed-=h.length))}},{"safe-buffer":30}],32:[function(k,j){(function(v){(function(){function u(A){try{if(!v.localStorage)return!1}catch(s){return!1}var P=v.localStorage[A];return P!=null&&(P+"").toLowerCase()==="true"}j.exports=function(A,P){function s(){if(!d){if(u("throwDeprecation"))throw new Error(P);u("traceDeprecation")?console.trace(P):console.warn(P),d=!0}return A.apply(this,arguments)}if(u("noDeprecation"))return A;var d=!1;return s}}).call(this)}).call(this,typeof O.g=="undefined"?typeof self=="undefined"?typeof window=="undefined"?{}:window:self:O.g)},{}],"/":[function(k,j){function v(I){return I.replace(/a=ice-options:trickle\s\n/g,"")}function u(I){console.warn(I)}const A=k("debug")("simple-peer"),P=k("get-browser-rtc"),s=k("randombytes"),d=k("readable-stream"),o=k("queue-microtask"),r=k("err-code"),{Buffer:p}=k("buffer"),m=65536;class C extends d.Duplex{constructor(i){if(i=Object.assign({allowHalfOpen:!1},i),super(i),this._id=s(4).toString("hex").slice(0,7),this._debug("new peer %o",i),this.channelName=i.initiator?i.channelName||s(20).toString("hex"):null,this.initiator=i.initiator||!1,this.channelConfig=i.channelConfig||C.channelConfig,this.channelNegotiated=this.channelConfig.negotiated,this.config=Object.assign({},C.config,i.config),this.offerOptions=i.offerOptions||{},this.answerOptions=i.answerOptions||{},this.sdpTransform=i.sdpTransform||(a=>a),this.streams=i.streams||(i.stream?[i.stream]:[]),this.trickle=i.trickle===void 0||i.trickle,this.allowHalfTrickle=i.allowHalfTrickle!==void 0&&i.allowHalfTrickle,this.iceCompleteTimeout=i.iceCompleteTimeout||5e3,this.destroyed=!1,this.destroying=!1,this._connected=!1,this.remoteAddress=void 0,this.remoteFamily=void 0,this.remotePort=void 0,this.localAddress=void 0,this.localFamily=void 0,this.localPort=void 0,this._wrtc=i.wrtc&&typeof i.wrtc=="object"?i.wrtc:P(),!this._wrtc)throw r(typeof window=="undefined"?new Error("No WebRTC support: Specify `opts.wrtc` option in this environment"):new Error("No WebRTC support: Not a supported browser"),"ERR_WEBRTC_SUPPORT");this._pcReady=!1,this._channelReady=!1,this._iceComplete=!1,this._iceCompleteTimer=null,this._channel=null,this._pendingCandidates=[],this._isNegotiating=!1,this._firstNegotiation=!0,this._batchedNegotiation=!1,this._queuedNegotiation=!1,this._sendersAwaitingStable=[],this._senderMap=new Map,this._closingInterval=null,this._remoteTracks=[],this._remoteStreams=[],this._chunk=null,this._cb=null,this._interval=null;try{this._pc=new this._wrtc.RTCPeerConnection(this.config)}catch(a){return void this.destroy(r(a,"ERR_PC_CONSTRUCTOR"))}this._isReactNativeWebrtc=typeof this._pc._peerConnectionId=="number",this._pc.oniceconnectionstatechange=()=>{this._onIceStateChange()},this._pc.onicegatheringstatechange=()=>{this._onIceStateChange()},this._pc.onconnectionstatechange=()=>{this._onConnectionStateChange()},this._pc.onsignalingstatechange=()=>{this._onSignalingStateChange()},this._pc.onicecandidate=a=>{this._onIceCandidate(a)},typeof this._pc.peerIdentity=="object"&&this._pc.peerIdentity.catch(a=>{this.destroy(r(a,"ERR_PC_PEER_IDENTITY"))}),this.initiator||this.channelNegotiated?this._setupData({channel:this._pc.createDataChannel(this.channelName,this.channelConfig)}):this._pc.ondatachannel=a=>{this._setupData(a)},this.streams&&this.streams.forEach(a=>{this.addStream(a)}),this._pc.ontrack=a=>{this._onTrack(a)},this._debug("initial negotiation"),this._needsNegotiation(),this._onFinishBound=()=>{this._onFinish()},this.once("finish",this._onFinishBound)}get bufferSize(){return this._channel&&this._channel.bufferedAmount||0}get connected(){return this._connected&&this._channel.readyState==="open"}address(){return{port:this.localPort,family:this.localFamily,address:this.localAddress}}signal(i){if(!this.destroying){if(this.destroyed)throw r(new Error("cannot signal after peer is destroyed"),"ERR_DESTROYED");if(typeof i=="string")try{i=JSON.parse(i)}catch(a){i={}}this._debug("signal()"),i.renegotiate&&this.initiator&&(this._debug("got request to renegotiate"),this._needsNegotiation()),i.transceiverRequest&&this.initiator&&(this._debug("got request for transceiver"),this.addTransceiver(i.transceiverRequest.kind,i.transceiverRequest.init)),i.candidate&&(this._pc.remoteDescription&&this._pc.remoteDescription.type?this._addIceCandidate(i.candidate):this._pendingCandidates.push(i.candidate)),i.sdp&&this._pc.setRemoteDescription(new this._wrtc.RTCSessionDescription(i)).then(()=>{this.destroyed||(this._pendingCandidates.forEach(a=>{this._addIceCandidate(a)}),this._pendingCandidates=[],this._pc.remoteDescription.type==="offer"&&this._createAnswer())}).catch(a=>{this.destroy(r(a,"ERR_SET_REMOTE_DESCRIPTION"))}),i.sdp||i.candidate||i.renegotiate||i.transceiverRequest||this.destroy(r(new Error("signal() called with invalid signal data"),"ERR_SIGNALING"))}}_addIceCandidate(i){const a=new this._wrtc.RTCIceCandidate(i);this._pc.addIceCandidate(a).catch(c=>{!a.address||a.address.endsWith(".local")?u("Ignoring unsupported ICE candidate."):this.destroy(r(c,"ERR_ADD_ICE_CANDIDATE"))})}send(i){if(!this.destroying){if(this.destroyed)throw r(new Error("cannot send after peer is destroyed"),"ERR_DESTROYED");this._channel.send(i)}}addTransceiver(i,a){if(!this.destroying){if(this.destroyed)throw r(new Error("cannot addTransceiver after peer is destroyed"),"ERR_DESTROYED");if(this._debug("addTransceiver()"),this.initiator)try{this._pc.addTransceiver(i,a),this._needsNegotiation()}catch(c){this.destroy(r(c,"ERR_ADD_TRANSCEIVER"))}else this.emit("signal",{type:"transceiverRequest",transceiverRequest:{kind:i,init:a}})}}addStream(i){if(!this.destroying){if(this.destroyed)throw r(new Error("cannot addStream after peer is destroyed"),"ERR_DESTROYED");this._debug("addStream()"),i.getTracks().forEach(a=>{this.addTrack(a,i)})}}addTrack(i,a){if(this.destroying)return;if(this.destroyed)throw r(new Error("cannot addTrack after peer is destroyed"),"ERR_DESTROYED");this._debug("addTrack()");const c=this._senderMap.get(i)||new Map;let g=c.get(a);if(!g)g=this._pc.addTrack(i,a),c.set(a,g),this._senderMap.set(i,c),this._needsNegotiation();else throw g.removed?r(new Error("Track has been removed. You should enable/disable tracks that you want to re-add."),"ERR_SENDER_REMOVED"):r(new Error("Track has already been added to that stream."),"ERR_SENDER_ALREADY_ADDED")}replaceTrack(i,a,c){if(this.destroying)return;if(this.destroyed)throw r(new Error("cannot replaceTrack after peer is destroyed"),"ERR_DESTROYED");this._debug("replaceTrack()");const g=this._senderMap.get(i),h=g?g.get(c):null;if(!h)throw r(new Error("Cannot replace track that was never added."),"ERR_TRACK_NOT_ADDED");a&&this._senderMap.set(a,g),h.replaceTrack==null?this.destroy(r(new Error("replaceTrack is not supported in this browser"),"ERR_UNSUPPORTED_REPLACETRACK")):h.replaceTrack(a)}removeTrack(i,a){if(this.destroying)return;if(this.destroyed)throw r(new Error("cannot removeTrack after peer is destroyed"),"ERR_DESTROYED");this._debug("removeSender()");const c=this._senderMap.get(i),g=c?c.get(a):null;if(!g)throw r(new Error("Cannot remove track that was never added."),"ERR_TRACK_NOT_ADDED");try{g.removed=!0,this._pc.removeTrack(g)}catch(h){h.name==="NS_ERROR_UNEXPECTED"?this._sendersAwaitingStable.push(g):this.destroy(r(h,"ERR_REMOVE_TRACK"))}this._needsNegotiation()}removeStream(i){if(!this.destroying){if(this.destroyed)throw r(new Error("cannot removeStream after peer is destroyed"),"ERR_DESTROYED");this._debug("removeSenders()"),i.getTracks().forEach(a=>{this.removeTrack(a,i)})}}_needsNegotiation(){this._debug("_needsNegotiation"),this._batchedNegotiation||(this._batchedNegotiation=!0,o(()=>{this._batchedNegotiation=!1,this.initiator||!this._firstNegotiation?(this._debug("starting batched negotiation"),this.negotiate()):this._debug("non-initiator initial negotiation request discarded"),this._firstNegotiation=!1}))}negotiate(){if(!this.destroying){if(this.destroyed)throw r(new Error("cannot negotiate after peer is destroyed"),"ERR_DESTROYED");this.initiator?this._isNegotiating?(this._queuedNegotiation=!0,this._debug("already negotiating, queueing")):(this._debug("start negotiation"),setTimeout(()=>{this._createOffer()},0)):this._isNegotiating?(this._queuedNegotiation=!0,this._debug("already negotiating, queueing")):(this._debug("requesting negotiation from initiator"),this.emit("signal",{type:"renegotiate",renegotiate:!0})),this._isNegotiating=!0}}destroy(i){this._destroy(i,()=>{})}_destroy(i,a){this.destroyed||this.destroying||(this.destroying=!0,this._debug("destroying (error: %s)",i&&(i.message||i)),o(()=>{if(this.destroyed=!0,this.destroying=!1,this._debug("destroy (error: %s)",i&&(i.message||i)),this.readable=this.writable=!1,this._readableState.ended||this.push(null),this._writableState.finished||this.end(),this._connected=!1,this._pcReady=!1,this._channelReady=!1,this._remoteTracks=null,this._remoteStreams=null,this._senderMap=null,clearInterval(this._closingInterval),this._closingInterval=null,clearInterval(this._interval),this._interval=null,this._chunk=null,this._cb=null,this._onFinishBound&&this.removeListener("finish",this._onFinishBound),this._onFinishBound=null,this._channel){try{this._channel.close()}catch(c){}this._channel.onmessage=null,this._channel.onopen=null,this._channel.onclose=null,this._channel.onerror=null}if(this._pc){try{this._pc.close()}catch(c){}this._pc.oniceconnectionstatechange=null,this._pc.onicegatheringstatechange=null,this._pc.onsignalingstatechange=null,this._pc.onicecandidate=null,this._pc.ontrack=null,this._pc.ondatachannel=null}this._pc=null,this._channel=null,i&&this.emit("error",i),this.emit("close"),a()}))}_setupData(i){if(!i.channel)return this.destroy(r(new Error("Data channel event is missing `channel` property"),"ERR_DATA_CHANNEL"));this._channel=i.channel,this._channel.binaryType="arraybuffer",typeof this._channel.bufferedAmountLowThreshold=="number"&&(this._channel.bufferedAmountLowThreshold=m),this.channelName=this._channel.label,this._channel.onmessage=c=>{this._onChannelMessage(c)},this._channel.onbufferedamountlow=()=>{this._onChannelBufferedAmountLow()},this._channel.onopen=()=>{this._onChannelOpen()},this._channel.onclose=()=>{this._onChannelClose()},this._channel.onerror=c=>{const g=c.error instanceof Error?c.error:new Error(`Datachannel error: ${c.message} ${c.filename}:${c.lineno}:${c.colno}`);this.destroy(r(g,"ERR_DATA_CHANNEL"))};let a=!1;this._closingInterval=setInterval(()=>{this._channel&&this._channel.readyState==="closing"?(a&&this._onChannelClose(),a=!0):a=!1},5e3)}_read(){}_write(i,a,c){if(this.destroyed)return c(r(new Error("cannot write after peer is destroyed"),"ERR_DATA_CHANNEL"));if(this._connected){try{this.send(i)}catch(g){return this.destroy(r(g,"ERR_DATA_CHANNEL"))}this._channel.bufferedAmount>m?(this._debug("start backpressure: bufferedAmount %d",this._channel.bufferedAmount),this._cb=c):c(null)}else this._debug("write before connect"),this._chunk=i,this._cb=c}_onFinish(){if(!this.destroyed){const i=()=>{setTimeout(()=>this.destroy(),1e3)};this._connected?i():this.once("connect",i)}}_startIceCompleteTimeout(){this.destroyed||this._iceCompleteTimer||(this._debug("started iceComplete timeout"),this._iceCompleteTimer=setTimeout(()=>{this._iceComplete||(this._iceComplete=!0,this._debug("iceComplete timeout completed"),this.emit("iceTimeout"),this.emit("_iceComplete"))},this.iceCompleteTimeout))}_createOffer(){this.destroyed||this._pc.createOffer(this.offerOptions).then(i=>{if(this.destroyed)return;this.trickle||this.allowHalfTrickle||(i.sdp=v(i.sdp)),i.sdp=this.sdpTransform(i.sdp);const a=()=>{if(!this.destroyed){const c=this._pc.localDescription||i;this._debug("signal"),this.emit("signal",{type:c.type,sdp:c.sdp})}};this._pc.setLocalDescription(i).then(()=>{this._debug("createOffer success"),this.destroyed||(this.trickle||this._iceComplete?a():this.once("_iceComplete",a))}).catch(c=>{this.destroy(r(c,"ERR_SET_LOCAL_DESCRIPTION"))})}).catch(i=>{this.destroy(r(i,"ERR_CREATE_OFFER"))})}_requestMissingTransceivers(){this._pc.getTransceivers&&this._pc.getTransceivers().forEach(i=>{i.mid||!i.sender.track||i.requested||(i.requested=!0,this.addTransceiver(i.sender.track.kind))})}_createAnswer(){this.destroyed||this._pc.createAnswer(this.answerOptions).then(i=>{if(this.destroyed)return;this.trickle||this.allowHalfTrickle||(i.sdp=v(i.sdp)),i.sdp=this.sdpTransform(i.sdp);const a=()=>{if(!this.destroyed){const c=this._pc.localDescription||i;this._debug("signal"),this.emit("signal",{type:c.type,sdp:c.sdp}),this.initiator||this._requestMissingTransceivers()}};this._pc.setLocalDescription(i).then(()=>{this.destroyed||(this.trickle||this._iceComplete?a():this.once("_iceComplete",a))}).catch(c=>{this.destroy(r(c,"ERR_SET_LOCAL_DESCRIPTION"))})}).catch(i=>{this.destroy(r(i,"ERR_CREATE_ANSWER"))})}_onConnectionStateChange(){this.destroyed||this._pc.connectionState==="failed"&&this.destroy(r(new Error("Connection failed."),"ERR_CONNECTION_FAILURE"))}_onIceStateChange(){if(this.destroyed)return;const i=this._pc.iceConnectionState,a=this._pc.iceGatheringState;this._debug("iceStateChange (connection: %s) (gathering: %s)",i,a),this.emit("iceStateChange",i,a),(i==="connected"||i==="completed")&&(this._pcReady=!0,this._maybeReady()),i==="failed"&&this.destroy(r(new Error("Ice connection failed."),"ERR_ICE_CONNECTION_FAILURE")),i==="closed"&&this.destroy(r(new Error("Ice connection closed."),"ERR_ICE_CONNECTION_CLOSED"))}getStats(i){const a=c=>(Object.prototype.toString.call(c.values)==="[object Array]"&&c.values.forEach(g=>{Object.assign(c,g)}),c);this._pc.getStats.length===0||this._isReactNativeWebrtc?this._pc.getStats().then(c=>{const g=[];c.forEach(h=>{g.push(a(h))}),i(null,g)},c=>i(c)):0<this._pc.getStats.length?this._pc.getStats(c=>{if(this.destroyed)return;const g=[];c.result().forEach(h=>{const y={};h.names().forEach(L=>{y[L]=h.stat(L)}),y.id=h.id,y.type=h.type,y.timestamp=h.timestamp,g.push(a(y))}),i(null,g)},c=>i(c)):i(null,[])}_maybeReady(){if(this._debug("maybeReady pc %s channel %s",this._pcReady,this._channelReady),this._connected||this._connecting||!this._pcReady||!this._channelReady)return;this._connecting=!0;const i=()=>{this.destroyed||this.getStats((a,c)=>{if(this.destroyed)return;a&&(c=[]);const g={},h={},y={};let L=!1;c.forEach(b=>{(b.type==="remotecandidate"||b.type==="remote-candidate")&&(g[b.id]=b),(b.type==="localcandidate"||b.type==="local-candidate")&&(h[b.id]=b),(b.type==="candidatepair"||b.type==="candidate-pair")&&(y[b.id]=b)});const f=b=>{L=!0;let D=h[b.localCandidateId];D&&(D.ip||D.address)?(this.localAddress=D.ip||D.address,this.localPort=+D.port):D&&D.ipAddress?(this.localAddress=D.ipAddress,this.localPort=+D.portNumber):typeof b.googLocalAddress=="string"&&(D=b.googLocalAddress.split(":"),this.localAddress=D[0],this.localPort=+D[1]),this.localAddress&&(this.localFamily=this.localAddress.includes(":")?"IPv6":"IPv4");let F=g[b.remoteCandidateId];F&&(F.ip||F.address)?(this.remoteAddress=F.ip||F.address,this.remotePort=+F.port):F&&F.ipAddress?(this.remoteAddress=F.ipAddress,this.remotePort=+F.portNumber):typeof b.googRemoteAddress=="string"&&(F=b.googRemoteAddress.split(":"),this.remoteAddress=F[0],this.remotePort=+F[1]),this.remoteAddress&&(this.remoteFamily=this.remoteAddress.includes(":")?"IPv6":"IPv4"),this._debug("connect local: %s:%s remote: %s:%s",this.localAddress,this.localPort,this.remoteAddress,this.remotePort)};if(c.forEach(b=>{b.type==="transport"&&b.selectedCandidatePairId&&f(y[b.selectedCandidatePairId]),(b.type==="googCandidatePair"&&b.googActiveConnection==="true"||(b.type==="candidatepair"||b.type==="candidate-pair")&&b.selected)&&f(b)}),!L&&(!Object.keys(y).length||Object.keys(h).length))return void setTimeout(i,100);if(this._connecting=!1,this._connected=!0,this._chunk){try{this.send(this._chunk)}catch(D){return this.destroy(r(D,"ERR_DATA_CHANNEL"))}this._chunk=null,this._debug('sent chunk from "write before connect"');const b=this._cb;this._cb=null,b(null)}typeof this._channel.bufferedAmountLowThreshold!="number"&&(this._interval=setInterval(()=>this._onInterval(),150),this._interval.unref&&this._interval.unref()),this._debug("connect"),this.emit("connect")})};i()}_onInterval(){this._cb&&this._channel&&!(this._channel.bufferedAmount>m)&&this._onChannelBufferedAmountLow()}_onSignalingStateChange(){this.destroyed||(this._pc.signalingState==="stable"&&(this._isNegotiating=!1,this._debug("flushing sender queue",this._sendersAwaitingStable),this._sendersAwaitingStable.forEach(i=>{this._pc.removeTrack(i),this._queuedNegotiation=!0}),this._sendersAwaitingStable=[],this._queuedNegotiation?(this._debug("flushing negotiation queue"),this._queuedNegotiation=!1,this._needsNegotiation()):(this._debug("negotiated"),this.emit("negotiated"))),this._debug("signalingStateChange %s",this._pc.signalingState),this.emit("signalingStateChange",this._pc.signalingState))}_onIceCandidate(i){this.destroyed||(i.candidate&&this.trickle?this.emit("signal",{type:"candidate",candidate:{candidate:i.candidate.candidate,sdpMLineIndex:i.candidate.sdpMLineIndex,sdpMid:i.candidate.sdpMid}}):!i.candidate&&!this._iceComplete&&(this._iceComplete=!0,this.emit("_iceComplete")),i.candidate&&this._startIceCompleteTimeout())}_onChannelMessage(i){if(this.destroyed)return;let a=i.data;a instanceof ArrayBuffer&&(a=p.from(a)),this.push(a)}_onChannelBufferedAmountLow(){if(!this.destroyed&&this._cb){this._debug("ending backpressure: bufferedAmount %d",this._channel.bufferedAmount);const i=this._cb;this._cb=null,i(null)}}_onChannelOpen(){this._connected||this.destroyed||(this._debug("on channel open"),this._channelReady=!0,this._maybeReady())}_onChannelClose(){this.destroyed||(this._debug("on channel close"),this.destroy())}_onTrack(i){this.destroyed||i.streams.forEach(a=>{this._debug("on track"),this.emit("track",i.track,a),this._remoteTracks.push({track:i.track,stream:a}),this._remoteStreams.some(c=>c.id===a.id)||(this._remoteStreams.push(a),o(()=>{this._debug("on stream"),this.emit("stream",a)}))})}_debug(){const i=[].slice.call(arguments);i[0]="["+this._id+"] "+i[0],A.apply(null,i)}}C.WEBRTC_SUPPORT=!!P(),C.config={iceServers:[{urls:["stun:stun.l.google.com:19302","stun:global.stun.twilio.com:3478"]}],sdpSemantics:"unified-plan"},C.channelConfig={},j.exports=C},{buffer:3,debug:4,"err-code":6,"get-browser-rtc":8,"queue-microtask":13,randombytes:14,"readable-stream":29}]},{},[])("/")})},82882:function(Ve,Ce,O){"use strict";O.d(Ce,{x0:function(){return k}});let M=j=>crypto.getRandomValues(new Uint8Array(j)),Ae=(j,v,u)=>{let A=(2<<Math.log(j.length-1)/Math.LN2)-1,P=-~(1.6*A*v/j.length);return(s=v)=>{let d="";for(;;){let o=u(P),r=P;for(;r--;)if(d+=j[o[r]&A]||"",d.length===s)return d}}},he=(j,v=21)=>Ae(j,v,M),k=(j=21)=>crypto.getRandomValues(new Uint8Array(j)).reduce((v,u)=>(u&=63,u<36?v+=u.toString(36):u<62?v+=(u-26).toString(36).toUpperCase():u>62?v+="-":v+="_",v),"")},91483:function(Ve,Ce,O){"use strict";O.d(Ce,{x$:function(){return wn}});var M=O(70090),Ae=O(43e3),he=O(68939);const k=1200,j=2500,v=3e4,u=E=>{if(E.shouldConnect&&E.ws===null){const x=new WebSocket(E.url),N=E.binaryType;let W=null;N&&(x.binaryType=N),E.ws=x,E.connecting=!0,E.connected=!1,x.onmessage=q=>{E.lastMessageReceived=Ae.ZG();const me=q.data,ce=typeof me=="string"?JSON.parse(me):me;ce&&ce.type==="pong"&&(clearTimeout(W),W=setTimeout(Q,v/2)),E.emit("message",[ce,E])};const $=q=>{E.ws!==null&&(E.ws=null,E.connecting=!1,E.connected?(E.connected=!1,E.emit("disconnect",[{type:"disconnect",error:q},E])):E.unsuccessfulReconnects++,setTimeout(u,he.VV(he.mv(E.unsuccessfulReconnects+1)*k,j),E)),clearTimeout(W)},Q=()=>{E.ws===x&&E.send({type:"ping"})};x.onclose=()=>$(null),x.onerror=q=>$(q),x.onopen=()=>{E.lastMessageReceived=Ae.ZG(),E.connecting=!1,E.connected=!0,E.unsuccessfulReconnects=0,E.emit("connect",[{type:"connect"},E]),W=setTimeout(Q,v/2)}}};class A extends M.y{constructor(x,{binaryType:N}={}){super(),this.url=x,this.ws=null,this.binaryType=N||null,this.connected=!1,this.connecting=!1,this.unsuccessfulReconnects=0,this.lastMessageReceived=0,this.shouldConnect=!0,this._checkInterval=setInterval(()=>{this.connected&&v<Ae.ZG()-this.lastMessageReceived&&this.ws.close()},v/2),u(this)}send(x){this.ws&&this.ws.send(JSON.stringify(x))}destroy(){clearInterval(this._checkInterval),this.disconnect(),super.destroy()}disconnect(){this.shouldConnect=!1,this.ws!==null&&this.ws.close()}connect(){this.shouldConnect=!0,!this.connected&&this.ws===null&&u(this)}}var P=O(81990),s=O(58233),d=O(81093),o=O(26315),r=O(93015),p=O(63823),m=O(21344),C=O(58099),I=O(91501),i=O(75095),a=O(98801);const c=new Map;class g{constructor(x){this.room=x,this.onmessage=null,this._onChange=N=>N.key===x&&this.onmessage!==null&&this.onmessage({data:i.Gh(N.newValue||"")}),a.z2(this._onChange)}postMessage(x){a.XN.setItem(this.room,i.s3(i.eh(x)))}close(){a.F(this._onChange)}}const h=typeof BroadcastChannel=="undefined"?g:BroadcastChannel,y=E=>P.Yu(c,E,()=>{const x=I.Ue(),N=new h(E);return N.onmessage=W=>x.forEach($=>$(W.data,"broadcastchannel")),{bc:N,subs:x}}),L=(E,x)=>(y(E).subs.add(x),x),f=(E,x)=>{const N=y(E),W=N.subs.delete(x);return W&&N.subs.size===0&&(N.bc.close(),c.delete(E)),W},b=(E,x,N=null)=>{const W=y(E);W.bc.postMessage(x),W.subs.forEach($=>$(x,N))},D=()=>{let E=!0;return(x,N)=>{if(E){E=!1;try{x()}finally{E=!0}}else N!==void 0&&N()}};var F=O(40396),ee=O(59976);const H=0,G=1,ne=2,te=(E,x)=>{o.uE(E,H);const N=ee.gJ(x);o.mP(E,N)},z=(E,x,N)=>{o.uE(E,G),o.mP(E,ee.D$(x,N))},He=(E,x,N)=>z(x,N,r.HN(E)),Re=(E,x,N)=>{try{ee.NG(x,r.HN(E),N)}catch(W){console.error("Caught error while handling a Yjs update",W)}},Se=(E,x)=>{o.uE(E,ne),o.mP(E,x)},ae=Re,re=(E,x,N,W)=>{const $=r.yg(E);switch($){case H:He(E,x,N);break;case G:Re(E,N,W);break;case ne:ae(E,N,W);break;default:throw new Error("Unknown message type")}return $};var Oe=O(82291);const ke=3e4;class Pe extends M.y{constructor(x){super(),this.doc=x,this.clientID=x.clientID,this.states=new Map,this.meta=new Map,this._checkInterval=setInterval(()=>{const N=Ae.ZG();this.getLocalState()!==null&&ke/2<=N-this.meta.get(this.clientID).lastUpdated&&this.setLocalState(this.getLocalState());const W=[];this.meta.forEach(($,Q)=>{Q!==this.clientID&&ke<=N-$.lastUpdated&&this.states.has(Q)&&W.push(Q)}),W.length>0&&Le(this,W,"timeout")},he.GW(ke/10)),x.on("destroy",()=>{this.destroy()}),this.setLocalState({})}destroy(){this.emit("destroy",[this]),this.setLocalState(null),super.destroy(),clearInterval(this._checkInterval)}getLocalState(){return this.states.get(this.clientID)||null}setLocalState(x){const N=this.clientID,W=this.meta.get(N),$=W===void 0?0:W.clock+1,Q=this.states.get(N);x===null?this.states.delete(N):this.states.set(N,x),this.meta.set(N,{clock:$,lastUpdated:Ae.ZG()});const q=[],me=[],ce=[],Ne=[];x===null?Ne.push(N):Q==null?x!=null&&q.push(N):(me.push(N),Oe.Hi(Q,x)||ce.push(N)),(q.length>0||ce.length>0||Ne.length>0)&&this.emit("change",[{added:q,updated:ce,removed:Ne},"local"]),this.emit("update",[{added:q,updated:me,removed:Ne},"local"])}setLocalStateField(x,N){const W=this.getLocalState();W!==null&&this.setLocalState(dn(Ut({},W),{[x]:N}))}getStates(){return this.states}}const Le=(E,x,N)=>{const W=[];for(let $=0;$<x.length;$++){const Q=x[$];if(E.states.has(Q)){if(E.states.delete(Q),Q===E.clientID){const q=E.meta.get(Q);E.meta.set(Q,{clock:q.clock+1,lastUpdated:Ae.ZG()})}W.push(Q)}}W.length>0&&(E.emit("change",[{added:[],updated:[],removed:W},N]),E.emit("update",[{added:[],updated:[],removed:W},N]))},Ue=(E,x,N=E.states)=>{const W=x.length,$=o.Mf();o.uE($,W);for(let Q=0;Q<W;Q++){const q=x[Q],me=N.get(q)||null,ce=E.meta.get(q).clock;o.uE($,q),o.uE($,ce),o.uw($,JSON.stringify(me))}return o._f($)},Me=(E,x)=>{const N=decoding.createDecoder(E),W=encoding.createEncoder(),$=decoding.readVarUint(N);encoding.writeVarUint(W,$);for(let Q=0;Q<$;Q++){const q=decoding.readVarUint(N),me=decoding.readVarUint(N),ce=JSON.parse(decoding.readVarString(N)),Ne=x(ce);encoding.writeVarUint(W,q),encoding.writeVarUint(W,me),encoding.writeVarString(W,JSON.stringify(Ne))}return encoding.toUint8Array(W)},De=(E,x,N)=>{const W=r.l1(x),$=Ae.ZG(),Q=[],q=[],me=[],ce=[],Ne=r.yg(W);for(let Ke=0;Ke<Ne;Ke++){const T=r.yg(W);let V=r.yg(W);const K=JSON.parse(r.kf(W)),J=E.meta.get(T),Y=E.states.get(T),se=J===void 0?0:J.clock;(se<V||se===V&&K===null&&E.states.has(T))&&(K===null?T===E.clientID&&E.getLocalState()!=null?V++:E.states.delete(T):E.states.set(T,K),E.meta.set(T,{clock:V,lastUpdated:$}),J===void 0&&K!==null?Q.push(T):J!==void 0&&K===null?ce.push(T):K!==null&&(Oe.Hi(K,Y)||me.push(T),q.push(T)))}(Q.length>0||me.length>0||ce.length>0)&&E.emit("change",[{added:Q,updated:me,removed:ce},N]),(Q.length>0||q.length>0||ce.length>0)&&E.emit("update",[{added:Q,updated:q,removed:ce},N])};var ze=O(4231);const be=(E,x)=>{const N=ze.lz(E).buffer,W=ze.lz(x).buffer;return crypto.subtle.importKey("raw",N,"PBKDF2",!1,["deriveKey"]).then($=>crypto.subtle.deriveKey({name:"PBKDF2",salt:W,iterations:1e5,hash:"SHA-256"},$,{name:"AES-GCM",length:256},!0,["encrypt","decrypt"]))},ye=(E,x)=>{if(!x)return C.DB(E);const N=crypto.getRandomValues(new Uint8Array(12));return crypto.subtle.encrypt({name:"AES-GCM",iv:N},x,E).then(W=>{const $=o.Mf();return o.uw($,"AES-GCM"),o.mP($,N),o.mP($,new Uint8Array(W)),o._f($)})},S=(E,x)=>{const N=o.Mf();return o.EM(N,E),ye(o._f(N),x)},R=(E,x)=>{if(!x)return C.DB(E);const N=r.l1(E);r.kf(N)!=="AES-GCM"&&C.d1(s.Ue("Unknown encryption algorithm"));const $=r.HN(N),Q=r.HN(N);return crypto.subtle.decrypt({name:"AES-GCM",iv:$},x,Q).then(q=>new Uint8Array(q))},B=(E,x)=>R(E,x).then(N=>r.v_(r.l1(new Uint8Array(N))));var Z=O(14224);const X=p.YX("y-webrtc"),e=0,t=3,n=1,l=4,w=new Map,_=new Map,U=E=>{let x=!0;E.webrtcConns.forEach(N=>{N.synced||(x=!1)}),(!x&&E.synced||x&&!E.synced)&&(E.synced=x,E.provider.emit("synced",[{synced:x}]),X("synced ",m.Pl,E.name,m.YW," with all peers"))},ie=(E,x,N)=>{const W=r.l1(x),$=o.Mf(),Q=r.yg(W);if(E===void 0)return null;const q=E.awareness,me=E.doc;let ce=!1;switch(Q){case e:{o.uE($,e);const Ne=re(W,$,me,E);Ne===G&&!E.synced&&N(),Ne===H&&(ce=!0);break}case t:o.uE($,n),o.mP($,Ue(q,Array.from(q.getStates().keys()))),ce=!0;break;case n:De(q,r.HN(W),E);break;case l:{const Ne=r.kj(W)===1,Ke=r.kf(W);if(Ke!==E.peerId&&(E.bcConns.has(Ke)&&!Ne||!E.bcConns.has(Ke)&&Ne)){const T=[],V=[];Ne?(E.bcConns.add(Ke),V.push(Ke)):(E.bcConns.delete(Ke),T.push(Ke)),E.provider.emit("peers",[{added:V,removed:T,webrtcPeers:Array.from(E.webrtcConns.keys()),bcPeers:Array.from(E.bcConns)}]),_t(E)}break}default:return console.error("Unable to compute message"),$}return ce?$:null},ge=(E,x)=>{const N=E.room;return X("received message from ",m.Pl,E.remotePeerId,m.s7," (",N.name,")",m.YW,m.WO),ie(N,x,()=>{E.synced=!0,X("synced ",m.Pl,N.name,m.YW," with ",m.Pl,E.remotePeerId),U(N)})},fe=(E,x)=>{X("send message to ",m.Pl,E.remotePeerId,m.YW,m.s7," (",E.room.name,")",m.WO);try{E.peer.send(o._f(x))}catch(N){}},pe=(E,x)=>{X("broadcast message in ",m.Pl,E.name,m.YW),E.webrtcConns.forEach(N=>{try{N.peer.send(x)}catch(W){}})};class ue{constructor(x,N,W,$){X("establishing connection to ",m.Pl,W),this.room=$,this.remotePeerId=W,this.closed=!1,this.connected=!1,this.synced=!1,this.peer=new F(Ut({initiator:N},$.provider.peerOpts)),this.peer.on("signal",Q=>{je(x,$,{to:W,from:$.peerId,type:"signal",signal:Q})}),this.peer.on("connect",()=>{X("connected to ",m.Pl,W),this.connected=!0;const q=$.provider.doc,me=$.awareness,ce=o.Mf();o.uE(ce,e),te(ce,q),fe(this,ce);const Ne=me.getStates();if(Ne.size>0){const Ke=o.Mf();o.uE(Ke,n),o.mP(Ke,Ue(me,Array.from(Ne.keys()))),fe(this,Ke)}}),this.peer.on("close",()=>{this.connected=!1,this.closed=!0,$.webrtcConns.has(this.remotePeerId)&&($.webrtcConns.delete(this.remotePeerId),$.provider.emit("peers",[{removed:[this.remotePeerId],added:[],webrtcPeers:Array.from($.webrtcConns.keys()),bcPeers:Array.from($.bcConns)}])),U($),this.peer.destroy(),X("closed connection to ",m.Pl,W),rt($)}),this.peer.on("error",Q=>{X("Error in connection to ",m.Pl,W,": ",Q),rt($)}),this.peer.on("data",Q=>{const q=ge(this,Q);q!==null&&fe(this,q)})}destroy(){this.peer.destroy()}}const Ze=(E,x)=>ye(x,E.key).then(N=>E.mux(()=>b(E.name,N))),dt=(E,x)=>{E.bcconnected&&Ze(E,x),pe(E,x)},rt=E=>{w.forEach(x=>{x.connected&&(x.send({type:"subscribe",topics:[E.name]}),E.webrtcConns.size<E.provider.maxConns&&je(x,E,{type:"announce",from:E.peerId}))})},_t=E=>{if(E.provider.filterBcConns){const x=o.Mf();o.uE(x,l),o.$F(x,1),o.uw(x,E.peerId),Ze(E,o._f(x))}};class Je{constructor(x,N,W,$){this.peerId=d.k$(),this.doc=x,this.awareness=N.awareness,this.provider=N,this.synced=!1,this.name=W,this.key=$,this.webrtcConns=new Map,this.bcConns=new Set,this.mux=D(),this.bcconnected=!1,this._bcSubscriber=Q=>R(new Uint8Array(Q),$).then(q=>this.mux(()=>{const me=ie(this,q,()=>{});me&&Ze(this,o._f(me))})),this._docUpdateHandler=(Q,q)=>{const me=o.Mf();o.uE(me,e),Se(me,Q),dt(this,o._f(me))},this._awarenessUpdateHandler=({added:Q,updated:q,removed:me},ce)=>{const Ne=Q.concat(q).concat(me),Ke=o.Mf();o.uE(Ke,n),o.mP(Ke,Ue(this.awareness,Ne)),dt(this,o._f(Ke))},this._beforeUnloadHandler=()=>{Le(this.awareness,[x.clientID],"window unload"),_.forEach(Q=>{Q.disconnect()})},typeof window!="undefined"?window.addEventListener("beforeunload",this._beforeUnloadHandler):typeof Z!="undefined"&&Z.on("exit",this._beforeUnloadHandler)}connect(){this.doc.on("update",this._docUpdateHandler),this.awareness.on("update",this._awarenessUpdateHandler),rt(this);const x=this.name;L(x,this._bcSubscriber),this.bcconnected=!0,_t(this);const N=o.Mf();o.uE(N,e),te(N,this.doc),Ze(this,o._f(N));const W=o.Mf();o.uE(W,e),z(W,this.doc),Ze(this,o._f(W));const $=o.Mf();o.uE($,t),Ze(this,o._f($));const Q=o.Mf();o.uE(Q,n),o.mP(Q,Ue(this.awareness,[this.doc.clientID])),Ze(this,o._f(Q))}disconnect(){w.forEach(N=>{N.connected&&N.send({type:"unsubscribe",topics:[this.name]})}),Le(this.awareness,[this.doc.clientID],"disconnect");const x=o.Mf();o.uE(x,l),o.$F(x,0),o.uw(x,this.peerId),Ze(this,o._f(x)),f(this.name,this._bcSubscriber),this.bcconnected=!1,this.doc.off("update",this._docUpdateHandler),this.awareness.off("update",this._awarenessUpdateHandler),this.webrtcConns.forEach(N=>N.destroy())}destroy(){this.disconnect(),typeof window!="undefined"?window.removeEventListener("beforeunload",this._beforeUnloadHandler):typeof Z!="undefined"&&Z.off("exit",this._beforeUnloadHandler)}}const Ie=(E,x,N,W)=>{if(_.has(N))throw s.Ue(`A Yjs Doc connected to room "${N}" already exists!`);const $=new Je(E,x,N,W);return _.set(N,$),$},je=(E,x,N)=>{x.key?S(N,x.key).then(W=>{E.send({type:"publish",topic:x.name,data:i.s3(W)})}):E.send({type:"publish",topic:x.name,data:N})};class nt extends A{constructor(x){super(x),this.providers=new Set,this.on("connect",()=>{X(`connected (${x})`);const N=Array.from(_.keys());this.send({type:"subscribe",topics:N}),_.forEach(W=>je(this,W,{type:"announce",from:W.peerId}))}),this.on("message",N=>{switch(N.type){case"publish":{const W=N.topic,$=_.get(W);if($==null||typeof W!="string")return;const Q=q=>{const me=$.webrtcConns,ce=$.peerId;if(q==null||q.from===ce||q.to!==void 0&&q.to!==ce||$.bcConns.has(q.from))return;const Ne=me.has(q.from)?()=>{}:()=>$.provider.emit("peers",[{removed:[],added:[q.from],webrtcPeers:Array.from($.webrtcConns.keys()),bcPeers:Array.from($.bcConns)}]);switch(q.type){case"announce":me.size<$.provider.maxConns&&(P.Yu(me,q.from,()=>new ue(this,!0,q.from,$)),Ne());break;case"signal":q.to===ce&&(P.Yu(me,q.from,()=>new ue(this,!1,q.from,$)).peer.signal(q.signal),Ne());break}};$.key?typeof N.data=="string"&&B(i.Gh(N.data),$.key).then(Q):Q(N.data)}}}),this.on("disconnect",()=>X(`disconnect (${x})`))}}class wn extends M.y{constructor(x,N,{signaling:W=["wss://y-webrtc-eu.fly.dev"],password:$=null,awareness:Q=new Pe(N),maxConns:q=20+he.GW(d.TN()*15),filterBcConns:me=!0,peerOpts:ce={}}={}){super(),this.roomName=x,this.doc=N,this.filterBcConns=me,this.awareness=Q,this.shouldConnect=!1,this.signalingUrls=W,this.signalingConns=[],this.maxConns=q,this.peerOpts=ce,this.key=$?be($,x):C.DB(null),this.room=null,this.key.then(Ne=>{this.room=Ie(N,this,x,Ne),this.shouldConnect?this.room.connect():this.room.disconnect()}),this.connect(),this.destroy=this.destroy.bind(this),N.on("destroy",this.destroy)}get connected(){return this.room!==null&&this.shouldConnect}connect(){this.shouldConnect=!0,this.signalingUrls.forEach(x=>{const N=P.Yu(w,x,()=>new nt(x));this.signalingConns.push(N),N.providers.add(this)}),this.room&&this.room.connect()}disconnect(){this.shouldConnect=!1,this.signalingConns.forEach(x=>{x.providers.delete(this),x.providers.size===0&&(x.destroy(),w.delete(x.url))}),this.room&&this.room.disconnect()}destroy(){this.doc.off("destroy",this.destroy),this.key.then(()=>{this.room.destroy(),_.delete(this.roomName)}),super.destroy()}}}}]); +}()); \ No newline at end of file diff --git a/5899.3ddf8ad6.async.js b/5899.3ddf8ad6.async.js new file mode 100644 index 00000000..6eaafbc4 --- /dev/null +++ b/5899.3ddf8ad6.async.js @@ -0,0 +1 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5899],{5899:function(E,Z,L){E=L.nmd(E);var Nt=200,Q="__lodash_hash_undefined__",R=1,ft=2,ut=9007199254740991,G="[object Arguments]",q="[object Array]",Kt="[object AsyncFunction]",ot="[object Boolean]",ct="[object Date]",lt="[object Error]",gt="[object Function]",$t="[object GeneratorFunction]",U="[object Map]",dt="[object Number]",Jt="[object Null]",P="[object Object]",pt="[object Promise]",Wt="[object Proxy]",ht="[object RegExp]",B="[object Set]",_t="[object String]",Xt="[object Symbol]",Yt="[object Undefined]",V="[object WeakMap]",yt="[object ArrayBuffer]",H="[object DataView]",Zt="[object Float32Array]",Qt="[object Float64Array]",qt="[object Int8Array]",Vt="[object Int16Array]",kt="[object Int32Array]",te="[object Uint8Array]",ee="[object Uint8ClampedArray]",ne="[object Uint16Array]",re="[object Uint32Array]",ie=/[\\^$.*+?()[\]{}|]/g,ae=/^\[object .+?Constructor\]$/,se=/^(?:0|[1-9]\d*)$/,a={};a[Zt]=a[Qt]=a[qt]=a[Vt]=a[kt]=a[te]=a[ee]=a[ne]=a[re]=!0,a[G]=a[q]=a[yt]=a[ot]=a[H]=a[ct]=a[lt]=a[gt]=a[U]=a[dt]=a[P]=a[ht]=a[B]=a[_t]=a[V]=!1;var vt=typeof L.g=="object"&&L.g&&L.g.Object===Object&&L.g,fe=typeof self=="object"&&self&&self.Object===Object&&self,y=vt||fe||Function("return this")(),Tt=Z&&!Z.nodeType&&Z,At=Tt&&!0&&E&&!E.nodeType&&E,bt=At&&At.exports===Tt,k=bt&&vt.process,wt=function(){try{return k&&k.binding&&k.binding("util")}catch(t){}}(),St=wt&&wt.isTypedArray;function ue(t,e){for(var n=-1,r=t==null?0:t.length,s=0,i=[];++n<r;){var u=t[n];e(u,n,t)&&(i[s++]=u)}return i}function oe(t,e){for(var n=-1,r=e.length,s=t.length;++n<r;)t[s+n]=e[n];return t}function ce(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function le(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function ge(t){return function(e){return t(e)}}function de(t,e){return t.has(e)}function pe(t,e){return t==null?void 0:t[e]}function he(t){var e=-1,n=Array(t.size);return t.forEach(function(r,s){n[++e]=[s,r]}),n}function _e(t,e){return function(n){return t(e(n))}}function ye(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var ve=Array.prototype,Te=Function.prototype,F=Object.prototype,tt=y["__core-js_shared__"],Ot=Te.toString,_=F.hasOwnProperty,Ct=function(){var t=/[^.]+$/.exec(tt&&tt.keys&&tt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}(),xt=F.toString,Ae=RegExp("^"+Ot.call(_).replace(ie,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),It=bt?y.Buffer:void 0,N=y.Symbol,Et=y.Uint8Array,Pt=F.propertyIsEnumerable,be=ve.splice,S=N?N.toStringTag:void 0,mt=Object.getOwnPropertySymbols,we=It?It.isBuffer:void 0,Se=_e(Object.keys,Object),et=m(y,"DataView"),z=m(y,"Map"),nt=m(y,"Promise"),rt=m(y,"Set"),it=m(y,"WeakMap"),D=m(Object,"create"),Oe=x(et),Ce=x(z),xe=x(nt),Ie=x(rt),Ee=x(it),Lt=N?N.prototype:void 0,at=Lt?Lt.valueOf:void 0;function O(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Pe(){this.__data__=D?D(null):{},this.size=0}function me(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}function Le(t){var e=this.__data__;if(D){var n=e[t];return n===Q?void 0:n}return _.call(e,t)?e[t]:void 0}function ze(t){var e=this.__data__;return D?e[t]!==void 0:_.call(e,t)}function De(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=D&&e===void 0?Q:e,this}O.prototype.clear=Pe,O.prototype.delete=me,O.prototype.get=Le,O.prototype.has=ze,O.prototype.set=De;function v(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Me(){this.__data__=[],this.size=0}function je(t){var e=this.__data__,n=$(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():be.call(e,n,1),--this.size,!0}function Re(t){var e=this.__data__,n=$(e,t);return n<0?void 0:e[n][1]}function Ge(t){return $(this.__data__,t)>-1}function Ue(t,e){var n=this.__data__,r=$(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}v.prototype.clear=Me,v.prototype.delete=je,v.prototype.get=Re,v.prototype.has=Ge,v.prototype.set=Ue;function C(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Be(){this.size=0,this.__data__={hash:new O,map:new(z||v),string:new O}}function He(t){var e=J(this,t).delete(t);return this.size-=e?1:0,e}function Fe(t){return J(this,t).get(t)}function Ne(t){return J(this,t).has(t)}function Ke(t,e){var n=J(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}C.prototype.clear=Be,C.prototype.delete=He,C.prototype.get=Fe,C.prototype.has=Ne,C.prototype.set=Ke;function K(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new C;++e<n;)this.add(t[e])}function $e(t){return this.__data__.set(t,Q),this}function Je(t){return this.__data__.has(t)}K.prototype.add=K.prototype.push=$e,K.prototype.has=Je;function A(t){var e=this.__data__=new v(t);this.size=e.size}function We(){this.__data__=new v,this.size=0}function Xe(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function Ye(t){return this.__data__.get(t)}function Ze(t){return this.__data__.has(t)}function Qe(t,e){var n=this.__data__;if(n instanceof v){var r=n.__data__;if(!z||r.length<Nt-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new C(r)}return n.set(t,e),this.size=n.size,this}A.prototype.clear=We,A.prototype.delete=Xe,A.prototype.get=Ye,A.prototype.has=Ze,A.prototype.set=Qe;function qe(t,e){var n=W(t),r=!n&&dn(t),s=!n&&!r&&st(t),i=!n&&!r&&!s&&Ht(t),u=n||r||s||i,o=u?le(t.length,String):[],c=o.length;for(var f in t)(e||_.call(t,f))&&!(u&&(f=="length"||s&&(f=="offset"||f=="parent")||i&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||un(f,c)))&&o.push(f);return o}function $(t,e){for(var n=t.length;n--;)if(Rt(t[n][0],e))return n;return-1}function Ve(t,e,n){var r=e(t);return W(t)?r:oe(r,n(t))}function M(t){return t==null?t===void 0?Yt:Jt:S&&S in Object(t)?sn(t):gn(t)}function zt(t){return j(t)&&M(t)==G}function Dt(t,e,n,r,s){return t===e?!0:t==null||e==null||!j(t)&&!j(e)?t!==t&&e!==e:ke(t,e,n,r,Dt,s)}function ke(t,e,n,r,s,i){var u=W(t),o=W(e),c=u?q:b(t),f=o?q:b(e);c=c==G?P:c,f=f==G?P:f;var g=c==P,h=f==P,l=c==f;if(l&&st(t)){if(!st(e))return!1;u=!0,g=!1}if(l&&!g)return i||(i=new A),u||Ht(t)?Mt(t,e,n,r,s,i):rn(t,e,c,n,r,s,i);if(!(n&R)){var d=g&&_.call(t,"__wrapped__"),p=h&&_.call(e,"__wrapped__");if(d||p){var w=d?t.value():t,T=p?e.value():e;return i||(i=new A),s(w,T,n,r,i)}}return l?(i||(i=new A),an(t,e,n,r,s,i)):!1}function tn(t){if(!Bt(t)||cn(t))return!1;var e=Gt(t)?Ae:ae;return e.test(x(t))}function en(t){return j(t)&&Ut(t.length)&&!!a[M(t)]}function nn(t){if(!ln(t))return Se(t);var e=[];for(var n in Object(t))_.call(t,n)&&n!="constructor"&&e.push(n);return e}function Mt(t,e,n,r,s,i){var u=n&R,o=t.length,c=e.length;if(o!=c&&!(u&&c>o))return!1;var f=i.get(t);if(f&&i.get(e))return f==e;var g=-1,h=!0,l=n&ft?new K:void 0;for(i.set(t,e),i.set(e,t);++g<o;){var d=t[g],p=e[g];if(r)var w=u?r(p,d,g,e,t,i):r(d,p,g,t,e,i);if(w!==void 0){if(w)continue;h=!1;break}if(l){if(!ce(e,function(T,I){if(!de(l,I)&&(d===T||s(d,T,n,r,i)))return l.push(I)})){h=!1;break}}else if(!(d===p||s(d,p,n,r,i))){h=!1;break}}return i.delete(t),i.delete(e),h}function rn(t,e,n,r,s,i,u){switch(n){case H:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case yt:return!(t.byteLength!=e.byteLength||!i(new Et(t),new Et(e)));case ot:case ct:case dt:return Rt(+t,+e);case lt:return t.name==e.name&&t.message==e.message;case ht:case _t:return t==e+"";case U:var o=he;case B:var c=r&R;if(o||(o=ye),t.size!=e.size&&!c)return!1;var f=u.get(t);if(f)return f==e;r|=ft,u.set(t,e);var g=Mt(o(t),o(e),r,s,i,u);return u.delete(t),g;case Xt:if(at)return at.call(t)==at.call(e)}return!1}function an(t,e,n,r,s,i){var u=n&R,o=jt(t),c=o.length,f=jt(e),g=f.length;if(c!=g&&!u)return!1;for(var h=c;h--;){var l=o[h];if(!(u?l in e:_.call(e,l)))return!1}var d=i.get(t);if(d&&i.get(e))return d==e;var p=!0;i.set(t,e),i.set(e,t);for(var w=u;++h<c;){l=o[h];var T=t[l],I=e[l];if(r)var Ft=u?r(I,T,l,e,t,i):r(T,I,l,t,e,i);if(!(Ft===void 0?T===I||s(T,I,n,r,i):Ft)){p=!1;break}w||(w=l=="constructor")}if(p&&!w){var X=t.constructor,Y=e.constructor;X!=Y&&"constructor"in t&&"constructor"in e&&!(typeof X=="function"&&X instanceof X&&typeof Y=="function"&&Y instanceof Y)&&(p=!1)}return i.delete(t),i.delete(e),p}function jt(t){return Ve(t,_n,fn)}function J(t,e){var n=t.__data__;return on(e)?n[typeof e=="string"?"string":"hash"]:n.map}function m(t,e){var n=pe(t,e);return tn(n)?n:void 0}function sn(t){var e=_.call(t,S),n=t[S];try{t[S]=void 0;var r=!0}catch(i){}var s=xt.call(t);return r&&(e?t[S]=n:delete t[S]),s}var fn=mt?function(t){return t==null?[]:(t=Object(t),ue(mt(t),function(e){return Pt.call(t,e)}))}:yn,b=M;(et&&b(new et(new ArrayBuffer(1)))!=H||z&&b(new z)!=U||nt&&b(nt.resolve())!=pt||rt&&b(new rt)!=B||it&&b(new it)!=V)&&(b=function(t){var e=M(t),n=e==P?t.constructor:void 0,r=n?x(n):"";if(r)switch(r){case Oe:return H;case Ce:return U;case xe:return pt;case Ie:return B;case Ee:return V}return e});function un(t,e){return e=e==null?ut:e,!!e&&(typeof t=="number"||se.test(t))&&t>-1&&t%1==0&&t<e}function on(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function cn(t){return!!Ct&&Ct in t}function ln(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||F;return t===n}function gn(t){return xt.call(t)}function x(t){if(t!=null){try{return Ot.call(t)}catch(e){}try{return t+""}catch(e){}}return""}function Rt(t,e){return t===e||t!==t&&e!==e}var dn=zt(function(){return arguments}())?zt:function(t){return j(t)&&_.call(t,"callee")&&!Pt.call(t,"callee")},W=Array.isArray;function pn(t){return t!=null&&Ut(t.length)&&!Gt(t)}var st=we||vn;function hn(t,e){return Dt(t,e)}function Gt(t){if(!Bt(t))return!1;var e=M(t);return e==gt||e==$t||e==Kt||e==Wt}function Ut(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=ut}function Bt(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}function j(t){return t!=null&&typeof t=="object"}var Ht=St?ge(St):en;function _n(t){return pn(t)?qe(t):nn(t)}function yn(){return[]}function vn(){return!1}E.exports=hn}}]); diff --git a/5926.6020ba31.async.js b/5926.6020ba31.async.js new file mode 100644 index 00000000..e7ffc03a --- /dev/null +++ b/5926.6020ba31.async.js @@ -0,0 +1,37 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5926],{84486:function(Ne,_,l){l.d(_,{Z:function(){return ae}});var c=l(50959),a=l(84875),ee=l.n(a),P=l(81477),Y=l(16431),le=l(19356),M=l(76247);const K=g=>{const{componentCls:p,sizePaddingEdgeHorizontal:G,colorSplit:f,lineWidth:H,textPaddingInline:m,orientationMargin:z,verticalMarginInline:h}=g;return{[p]:Object.assign(Object.assign({},(0,Y.Wf)(g)),{borderBlockStart:`${H}px solid ${f}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:h,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${H}px solid ${f}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${g.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${p}-with-text`]:{display:"flex",alignItems:"center",margin:`${g.dividerHorizontalWithTextGutterMargin}px 0`,color:g.colorTextHeading,fontWeight:500,fontSize:g.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${f}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${H}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${p}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${p}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${p}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:m},"&-dashed":{background:"none",borderColor:f,borderStyle:"dashed",borderWidth:`${H}px 0 0`},[`&-horizontal${p}-with-text${p}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${p}-dashed`]:{borderInlineStartWidth:H,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${p}-with-text`]:{color:g.colorText,fontWeight:"normal",fontSize:g.fontSize},[`&-horizontal${p}-with-text-left${p}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${p}-inner-text`]:{paddingInlineStart:G}},[`&-horizontal${p}-with-text-right${p}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${p}-inner-text`]:{paddingInlineEnd:G}}})}};var W=(0,le.Z)("Divider",g=>{const p=(0,M.TS)(g,{dividerHorizontalWithTextGutterMargin:g.margin,dividerHorizontalGutterMargin:g.marginLG,sizePaddingEdgeHorizontal:0});return[K(p)]},g=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:g.marginXS})),O=function(g,p){var G={};for(var f in g)Object.prototype.hasOwnProperty.call(g,f)&&p.indexOf(f)<0&&(G[f]=g[f]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,f=Object.getOwnPropertySymbols(g);H<f.length;H++)p.indexOf(f[H])<0&&Object.prototype.propertyIsEnumerable.call(g,f[H])&&(G[f[H]]=g[f[H]]);return G},ae=g=>{const{getPrefixCls:p,direction:G,divider:f}=c.useContext(P.E_),{prefixCls:H,type:m="horizontal",orientation:z="center",orientationMargin:h,className:I,rootClassName:T,children:C,dashed:$e,plain:U,style:ve}=g,Se=O(g,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),N=p("divider",H),[ye,te]=W(N),Oe=z.length>0?`-${z}`:z,se=!!C,de=z==="left"&&h!=null,Z=z==="right"&&h!=null,ce=ee()(N,f==null?void 0:f.className,te,`${N}-${m}`,{[`${N}-with-text`]:se,[`${N}-with-text${Oe}`]:se,[`${N}-dashed`]:!!$e,[`${N}-plain`]:!!U,[`${N}-rtl`]:G==="rtl",[`${N}-no-default-orientation-margin-left`]:de,[`${N}-no-default-orientation-margin-right`]:Z},I,T),J=c.useMemo(()=>typeof h=="number"?h:/^\d+$/.test(h)?Number(h):h,[h]),Be=Object.assign(Object.assign({},de&&{marginLeft:J}),Z&&{marginRight:J});return ye(c.createElement("div",Object.assign({className:ce,style:Object.assign(Object.assign({},f==null?void 0:f.style),ve)},Se,{role:"separator"}),C&&m!=="vertical"&&c.createElement("span",{className:`${N}-inner-text`,style:Be},C)))}},77799:function(Ne,_,l){l.d(_,{J:function(){return le}});var c=l(50959),a=l(96771),ee=l(23554),P=function(M,K){var W={};for(var O in M)Object.prototype.hasOwnProperty.call(M,O)&&K.indexOf(O)<0&&(W[O]=M[O]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,O=Object.getOwnPropertySymbols(M);R<O.length;R++)K.indexOf(O[R])<0&&Object.prototype.propertyIsEnumerable.call(M,O[R])&&(W[O[R]]=M[O[R]]);return W};const Y=c.createContext(null),le=c.forwardRef((M,K)=>{const{children:W}=M,O=P(M,["children"]),R=c.useContext(Y),ae=c.useMemo(()=>Object.assign(Object.assign({},R),O),[R,O.prefixCls,O.mode,O.selectable]),g=(0,a.t4)(W),p=(0,a.x1)(K,g?W.ref:null);return c.createElement(Y.Provider,{value:ae},c.createElement(ee.BR,null,g?c.cloneElement(W,{ref:p}):W))});_.Z=Y},56389:function(Ne,_,l){l.d(_,{Z:function(){return je}});var c=l(78208),a=l(50959),ee=l(84875),P=l.n(ee),Y=function(n,t){var e={};for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&t.indexOf(o)<0&&(e[o]=n[o]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(n);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(n,o[r])&&(e[o[r]]=n[o[r]]);return e};const le={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},M=a.createContext({}),K=(()=>{let n=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n+=1,`${t}${n}`}})(),W=null;var O=null,R=l(81477),ae=function(n,t){var e={};for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&t.indexOf(o)<0&&(e[o]=n[o]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(n);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(n,o[r])&&(e[o[r]]=n[o[r]]);return e},p=n=>{const{prefixCls:t,className:e,dashed:o}=n,r=ae(n,["prefixCls","className","dashed"]),{getPrefixCls:i}=a.useContext(R.E_),s=i("menu",t),d=P()({[`${s}-item-divider-dashed`]:!!o},e);return a.createElement(c.iz,Object.assign({className:d},r))},G=l(13763),f=l(87017),H=l(20296),m=l(39340),h=(0,a.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),T=n=>{var t;const{className:e,children:o,icon:r,title:i,danger:s}=n,{prefixCls:d,firstLevel:u,direction:$,disableMenuItemTitleTooltip:S,inlineCollapsed:b}=a.useContext(h),w=k=>{const D=a.createElement("span",{className:`${d}-title-content`},o);return(!r||(0,m.l$)(o)&&o.type==="span")&&o&&k&&u&&typeof o=="string"?a.createElement("div",{className:`${d}-inline-collapsed-noicon`},o.charAt(0)):D},{siderCollapsed:E}=a.useContext(M);let x=i;typeof i=="undefined"?x=u?o:"":i===!1&&(x="");const v={title:x};!E&&!b&&(v.title=null,v.open=!1);const B=(0,G.Z)(o).length;let y=a.createElement(c.ck,Object.assign({},(0,f.Z)(n,["title","icon","danger"]),{className:P()({[`${d}-item-danger`]:s,[`${d}-item-only-child`]:(r?B+1:B)===1},e),title:typeof i=="string"?i:void 0}),(0,m.Tm)(r,{className:P()((0,m.l$)(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${d}-item-icon`)}),w(b));return S||(y=a.createElement(H.Z,Object.assign({},v,{placement:$==="rtl"?"left":"right",overlayClassName:`${d}-inline-collapsed-tooltip`}),y)),y},C=l(20135),U=n=>{var t;const{popupClassName:e,icon:o,title:r,theme:i}=n,s=a.useContext(h),{prefixCls:d,inlineCollapsed:u,theme:$}=s,S=(0,c.Xl)();let b;if(!o)b=u&&!S.length&&r&&typeof r=="string"?a.createElement("div",{className:`${d}-inline-collapsed-noicon`},r.charAt(0)):a.createElement("span",{className:`${d}-title-content`},r);else{const x=(0,m.l$)(r)&&r.type==="span";b=a.createElement(a.Fragment,null,(0,m.Tm)(o,{className:P()((0,m.l$)(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${d}-item-icon`)}),x?r:a.createElement("span",{className:`${d}-title-content`},r))}const w=a.useMemo(()=>Object.assign(Object.assign({},s),{firstLevel:!1}),[s]),[E]=(0,C.Cn)("Menu");return a.createElement(h.Provider,{value:w},a.createElement(c.Wd,Object.assign({},(0,f.Z)(n,["icon"]),{title:b,popupClassName:P()(d,e,`${d}-${i||$}`),popupStyle:{zIndex:E}})))},ve=l(43216),Se=l(96771),N=l(89585),ye=function(n,t){var e={};for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&t.indexOf(o)<0&&(e[o]=n[o]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(n);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(n,o[r])&&(e[o[r]]=n[o[r]]);return e};function te(n){return(n||[]).map((t,e)=>{if(t&&typeof t=="object"){const o=t,{label:r,children:i,key:s,type:d}=o,u=ye(o,["label","children","key","type"]),$=s!=null?s:`tmp-${e}`;return i||d==="group"?d==="group"?a.createElement(c.BW,Object.assign({key:$},u,{title:r}),te(i)):a.createElement(U,Object.assign({key:$},u,{title:r}),te(i)):d==="divider"?a.createElement(p,Object.assign({key:$},u)):a.createElement(T,Object.assign({key:$},u),r)}return null}).filter(t=>t)}function Oe(n){return a.useMemo(()=>n&&te(n),[n])}var se=l(77799),de=l(99978),Z=l(16431),ce=l(99368),J=l(26047),Be=l(72234),be=l(19356),me=l(76247),He=n=>{const{componentCls:t,motionDurationSlow:e,horizontalLineHeight:o,colorSplit:r,lineWidth:i,lineType:s,itemPaddingInline:d}=n;return{[`${t}-horizontal`]:{lineHeight:o,border:0,borderBottom:`${i}px ${s} ${r}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:d},[`> ${t}-item:hover, + > ${t}-item-active, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${e}`,`background ${e}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},Re=n=>{let{componentCls:t,menuArrowOffset:e}=n;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, + ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${e})`},"&::after":{transform:`rotate(45deg) translateY(${e})`}}}}};const ze=n=>Object.assign({},(0,Z.oN)(n));var X=(n,t)=>{const{componentCls:e,itemColor:o,itemSelectedColor:r,groupTitleColor:i,itemBg:s,subMenuItemBg:d,itemSelectedBg:u,activeBarHeight:$,activeBarWidth:S,activeBarBorderWidth:b,motionDurationSlow:w,motionEaseInOut:E,motionEaseOut:x,itemPaddingInline:v,motionDurationMid:B,itemHoverColor:y,lineType:k,colorSplit:D,itemDisabledColor:oe,dangerItemColor:ne,dangerItemHoverColor:V,dangerItemSelectedColor:A,dangerItemActiveBg:j,dangerItemSelectedBg:L,itemHoverBg:ue,itemActiveBg:re,menuSubMenuBg:Te,horizontalItemSelectedColor:F,horizontalItemSelectedBg:ie,horizontalItemBorderRadius:ge,horizontalItemHoverBg:pe,popupBg:Pe}=n;return{[`${e}-${t}, ${e}-${t} > ${e}`]:{color:o,background:s,[`&${e}-root:focus-visible`]:Object.assign({},ze(n)),[`${e}-item-group-title`]:{color:i},[`${e}-submenu-selected`]:{[`> ${e}-submenu-title`]:{color:r}},[`${e}-item-disabled, ${e}-submenu-disabled`]:{color:`${oe} !important`},[`${e}-item:not(${e}-item-selected):not(${e}-submenu-selected)`]:{[`&:hover, > ${e}-submenu-title:hover`]:{color:y}},[`&:not(${e}-horizontal)`]:{[`${e}-item:not(${e}-item-selected)`]:{"&:hover":{backgroundColor:ue},"&:active":{backgroundColor:re}},[`${e}-submenu-title`]:{"&:hover":{backgroundColor:ue},"&:active":{backgroundColor:re}}},[`${e}-item-danger`]:{color:ne,[`&${e}-item:hover`]:{[`&:not(${e}-item-selected):not(${e}-submenu-selected)`]:{color:V}},[`&${e}-item:active`]:{background:j}},[`${e}-item a`]:{"&, &:hover":{color:"inherit"}},[`${e}-item-selected`]:{color:r,[`&${e}-item-danger`]:{color:A},["a, a:hover"]:{color:"inherit"}},[`& ${e}-item-selected`]:{backgroundColor:u,[`&${e}-item-danger`]:{backgroundColor:L}},[`${e}-item, ${e}-submenu-title`]:{[`&:not(${e}-item-disabled):focus-visible`]:Object.assign({},ze(n))},[`&${e}-submenu > ${e}`]:{backgroundColor:Te},[`&${e}-popup > ${e}`]:{backgroundColor:Pe},[`&${e}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${e}-item, > ${e}-submenu`]:{top:b,marginTop:-b,marginBottom:0,borderRadius:ge,"&::after":{position:"absolute",insetInline:v,bottom:0,borderBottom:`${$}px solid transparent`,transition:`border-color ${w} ${E}`,content:'""'},["&:hover, &-active, &-open"]:{background:pe,"&::after":{borderBottomWidth:$,borderBottomColor:F}},["&-selected"]:{color:F,backgroundColor:ie,"&:hover":{backgroundColor:ie},"&::after":{borderBottomWidth:$,borderBottomColor:F}}}}),[`&${e}-root`]:{[`&${e}-inline, &${e}-vertical`]:{borderInlineEnd:`${b}px ${k} ${D}`}},[`&${e}-inline`]:{[`${e}-sub${e}-inline`]:{background:d},[`${e}-item, ${e}-submenu-title`]:b&&S?{width:`calc(100% + ${b}px)`}:{},[`${e}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${S}px solid ${r}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${B} ${x}`,`opacity ${B} ${x}`].join(","),content:'""'},[`&${e}-item-danger`]:{"&::after":{borderInlineEndColor:A}}},[`${e}-selected, ${e}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${B} ${E}`,`opacity ${B} ${E}`].join(",")}}}}}};const Me=n=>{const{componentCls:t,itemHeight:e,itemMarginInline:o,padding:r,menuArrowSize:i,marginXS:s,itemMarginBlock:d}=n,u=r+i+s;return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:e,lineHeight:`${e}px`,paddingInline:r,overflow:"hidden",textOverflow:"ellipsis",marginInline:o,marginBlock:d,width:`calc(100% - ${o*2}px)`},[`> ${t}-item, + > ${t}-submenu > ${t}-submenu-title`]:{height:e,lineHeight:`${e}px`},[`${t}-item-group-list ${t}-submenu-title, + ${t}-submenu-title`]:{paddingInlineEnd:u}}};var De=n=>{const{componentCls:t,iconCls:e,itemHeight:o,colorTextLightSolid:r,dropdownWidth:i,controlHeightLG:s,motionDurationMid:d,motionEaseOut:u,paddingXL:$,itemMarginInline:S,fontSizeLG:b,motionDurationSlow:w,paddingXS:E,boxShadowSecondary:x,collapsedWidth:v,collapsedIconSize:B}=n,y={height:o,lineHeight:`${o}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{["&-inline, &-vertical"]:Object.assign({[`&${t}-root`]:{boxShadow:"none"}},Me(n))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},Me(n)),{boxShadow:x})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${s*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${w}`,`background ${w}`,`padding ${d} ${u}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:y,[`& ${t}-item-group-title`]:{paddingInlineStart:$}},[`${t}-item`]:y}},{[`${t}-inline-collapsed`]:{width:v,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:b,textAlign:"center"}}},[`> ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-item, + > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, + > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${b/2}px - ${S}px)`,textOverflow:"clip",[` + ${t}-submenu-arrow, + ${t}-submenu-expand-icon + `]:{opacity:0},[`${t}-item-icon, ${e}`]:{margin:0,fontSize:B,lineHeight:`${o}px`,"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${e}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${e}`]:{display:"none"},"a, a:hover":{color:r}},[`${t}-item-group-title`]:Object.assign(Object.assign({},Z.vS),{paddingInline:E})}}]};const we=n=>{const{componentCls:t,motionDurationSlow:e,motionDurationMid:o,motionEaseInOut:r,motionEaseOut:i,iconCls:s,iconSize:d,iconMarginInlineEnd:u}=n;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${e}`,`background ${e}`,`padding ${e} ${r}`].join(","),[`${t}-item-icon, ${s}`]:{minWidth:d,fontSize:d,transition:[`font-size ${o} ${i}`,`margin ${e} ${r}`,`color ${e}`].join(","),"+ span":{marginInlineStart:u,opacity:1,transition:[`opacity ${e} ${r}`,`margin ${e}`,`color ${e}`].join(",")}},[`${t}-item-icon`]:Object.assign({},(0,Z.Ro)()),[`&${t}-item-only-child`]:{[`> ${s}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},he=n=>{const{componentCls:t,motionDurationSlow:e,motionEaseInOut:o,borderRadius:r,menuArrowSize:i,menuArrowOffset:s}=n;return{[`${t}-submenu`]:{["&-expand-icon, &-arrow"]:{position:"absolute",top:"50%",insetInlineEnd:n.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${e} ${o}, opacity ${e}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:i*.6,height:i*.15,backgroundColor:"currentcolor",borderRadius:r,transition:[`background ${e} ${o}`,`transform ${e} ${o}`,`top ${e} ${o}`,`color ${e} ${o}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${s})`},"&::after":{transform:`rotate(-45deg) translateY(${s})`}}}}},Ae=n=>{const{antCls:t,componentCls:e,fontSize:o,motionDurationSlow:r,motionDurationMid:i,motionEaseInOut:s,paddingXS:d,padding:u,colorSplit:$,lineWidth:S,zIndexPopup:b,borderRadiusLG:w,subMenuItemBorderRadius:E,menuArrowSize:x,menuArrowOffset:v,lineType:B,menuPanelMaskInset:y,groupTitleLineHeight:k,groupTitleFontSize:D}=n;return[{"":{[`${e}`]:Object.assign(Object.assign({},(0,Z.dF)()),{["&-hidden"]:{display:"none"}})},[`${e}-submenu-hidden`]:{display:"none"}},{[e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Z.Wf)(n)),(0,Z.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:o,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${r} cubic-bezier(0.2, 0, 0, 1) 0s`,["ul, ol"]:{margin:0,padding:0,listStyle:"none"},["&-overflow"]:{display:"flex",[`${e}-item`]:{flex:"none"}},[`${e}-item, ${e}-submenu, ${e}-submenu-title`]:{borderRadius:n.itemBorderRadius},[`${e}-item-group-title`]:{padding:`${d}px ${u}px`,fontSize:D,lineHeight:k,transition:`all ${r}`},[`&-horizontal ${e}-submenu`]:{transition:[`border-color ${r} ${s}`,`background ${r} ${s}`].join(",")},[`${e}-submenu, ${e}-submenu-inline`]:{transition:[`border-color ${r} ${s}`,`background ${r} ${s}`,`padding ${i} ${s}`].join(",")},[`${e}-submenu ${e}-sub`]:{cursor:"initial",transition:[`background ${r} ${s}`,`padding ${r} ${s}`].join(",")},[`${e}-title-content`]:{transition:`color ${r}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${e}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${e}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:$,borderStyle:B,borderWidth:0,borderTopWidth:S,marginBlock:S,padding:0,"&-dashed":{borderStyle:"dashed"}}}),we(n)),{[`${e}-item-group`]:{[`${e}-item-group-list`]:{margin:0,padding:0,[`${e}-item, ${e}-submenu-title`]:{paddingInline:`${o*2}px ${u}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:b,borderRadius:w,boxShadow:"none",transformOrigin:"0 0",[`&${e}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${y}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:y},[` + &-placement-leftTop, + &-placement-bottomRight, + `]:{transformOrigin:"100% 0"},[` + &-placement-leftBottom, + &-placement-topRight, + `]:{transformOrigin:"100% 100%"},[` + &-placement-rightBottom, + &-placement-topLeft, + `]:{transformOrigin:"0 100%"},[` + &-placement-bottomLeft, + &-placement-rightTop, + `]:{transformOrigin:"0 0"},[` + &-placement-leftTop, + &-placement-leftBottom + `]:{paddingInlineEnd:n.paddingXS},[` + &-placement-rightTop, + &-placement-rightBottom + `]:{paddingInlineStart:n.paddingXS},[` + &-placement-topRight, + &-placement-topLeft + `]:{paddingBottom:n.paddingXS},[` + &-placement-bottomRight, + &-placement-bottomLeft + `]:{paddingTop:n.paddingXS},[`> ${e}`]:Object.assign(Object.assign(Object.assign({borderRadius:w},we(n)),he(n)),{[`${e}-item, ${e}-submenu > ${e}-submenu-title`]:{borderRadius:E},[`${e}-submenu-title::after`]:{transition:`transform ${r} ${s}`}})}}),he(n)),{[`&-inline-collapsed ${e}-submenu-arrow, + &-inline ${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${v})`},"&::after":{transform:`rotate(45deg) translateX(-${v})`}},[`${e}-submenu-open${e}-submenu-inline > ${e}-submenu-title > ${e}-submenu-arrow`]:{transform:`translateY(-${x*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${v})`},"&::before":{transform:`rotate(45deg) translateX(${v})`}}})},{[`${t}-layout-header`]:{[e]:{lineHeight:"inherit"}}}]};var Le=(n,t)=>(0,be.Z)("Menu",o=>{if(t===!1)return[];const{colorBgElevated:r,colorPrimary:i,colorTextLightSolid:s,controlHeightLG:d,fontSize:u,darkItemColor:$,darkDangerItemColor:S,darkItemBg:b,darkSubMenuItemBg:w,darkItemSelectedColor:E,darkItemSelectedBg:x,darkDangerItemSelectedBg:v,darkItemHoverBg:B,darkGroupTitleColor:y,darkItemHoverColor:k,darkItemDisabledColor:D,darkDangerItemHoverColor:oe,darkDangerItemSelectedColor:ne,darkDangerItemActiveBg:V}=o,A=u/7*5,j=(0,me.TS)(o,{menuArrowSize:A,menuHorizontalHeight:d*1.15,menuArrowOffset:`${A*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:r}),L=(0,me.TS)(j,{itemColor:$,itemHoverColor:k,groupTitleColor:y,itemSelectedColor:E,itemBg:b,popupBg:b,subMenuItemBg:w,itemActiveBg:"transparent",itemSelectedBg:x,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:B,itemDisabledColor:D,dangerItemColor:S,dangerItemHoverColor:oe,dangerItemSelectedColor:ne,dangerItemActiveBg:V,dangerItemSelectedBg:v,menuSubMenuBg:w,horizontalItemSelectedColor:s,horizontalItemSelectedBg:i});return[Ae(j),He(j),De(j),X(j,"light"),X(L,"dark"),Re(j),(0,ce.Z)(j),(0,J.oN)(j,"slide-up"),(0,J.oN)(j,"slide-down"),(0,Be._y)(j,"zoom-big")]},o=>{const{colorPrimary:r,colorError:i,colorTextDisabled:s,colorErrorBg:d,colorText:u,colorTextDescription:$,colorBgContainer:S,colorFillAlter:b,colorFillContent:w,lineWidth:E,lineWidthBold:x,controlItemBgActive:v,colorBgTextHover:B,controlHeightLG:y,lineHeight:k,colorBgElevated:D,marginXXS:oe,padding:ne,fontSize:V,controlHeightSM:A,fontSizeLG:j,colorTextLightSolid:L,colorErrorHover:ue}=o,re=new de.C(L).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:o.zIndexPopupBase+50,radiusItem:o.borderRadiusLG,itemBorderRadius:o.borderRadiusLG,radiusSubMenuItem:o.borderRadiusSM,subMenuItemBorderRadius:o.borderRadiusSM,colorItemText:u,itemColor:u,colorItemTextHover:u,itemHoverColor:u,colorItemTextHoverHorizontal:r,horizontalItemHoverColor:r,colorGroupTitle:$,groupTitleColor:$,colorItemTextSelected:r,itemSelectedColor:r,colorItemTextSelectedHorizontal:r,horizontalItemSelectedColor:r,colorItemBg:S,itemBg:S,colorItemBgHover:B,itemHoverBg:B,colorItemBgActive:w,itemActiveBg:v,colorSubItemBg:b,subMenuItemBg:b,colorItemBgSelected:v,itemSelectedBg:v,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:x,activeBarHeight:x,colorActiveBarBorderSize:E,activeBarBorderWidth:E,colorItemTextDisabled:s,itemDisabledColor:s,colorDangerItemText:i,dangerItemColor:i,colorDangerItemTextHover:i,dangerItemHoverColor:i,colorDangerItemTextSelected:i,dangerItemSelectedColor:i,colorDangerItemBgActive:d,dangerItemActiveBg:d,colorDangerItemBgSelected:d,dangerItemSelectedBg:d,itemMarginInline:o.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:y,groupTitleLineHeight:k,collapsedWidth:y*2,popupBg:D,itemMarginBlock:oe,itemPaddingInline:ne,horizontalLineHeight:`${y*1.15}px`,iconSize:V,iconMarginInlineEnd:A-V,collapsedIconSize:j,groupTitleFontSize:V,darkItemDisabledColor:new de.C(L).setAlpha(.25).toRgbString(),darkItemColor:re,darkDangerItemColor:i,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:L,darkItemSelectedBg:r,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:re,darkItemHoverColor:L,darkDangerItemHoverColor:ue,darkDangerItemSelectedColor:L,darkDangerItemActiveBg:i}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(n),Ce=function(n,t){var e={};for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&t.indexOf(o)<0&&(e[o]=n[o]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,o=Object.getOwnPropertySymbols(n);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(n,o[r])&&(e[o[r]]=n[o[r]]);return e},Ee=(0,a.forwardRef)((n,t)=>{var e,o;const r=a.useContext(se.Z),i=r||{},{getPrefixCls:s,getPopupContainer:d,direction:u,menu:$}=a.useContext(R.E_),S=s(),{prefixCls:b,className:w,style:E,theme:x="light",expandIcon:v,_internalDisableMenuItemTitleTooltip:B,inlineCollapsed:y,siderCollapsed:k,items:D,children:oe,rootClassName:ne,mode:V,selectable:A,onClick:j,overflowedIndicatorPopupClassName:L}=n,ue=Ce(n,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),re=(0,f.Z)(ue,["collapsedWidth"]),Te=Oe(D)||oe;(e=i.validator)===null||e===void 0||e.call(i,{mode:V});const F=(0,Se.zX)(function(){var fe;j==null||j.apply(void 0,arguments),(fe=i.onClick)===null||fe===void 0||fe.call(i)}),ie=i.mode||V,ge=A!=null?A:i.selectable,pe=a.useMemo(()=>k!==void 0?k:y,[y,k]),Pe={horizontal:{motionName:`${S}-slide-up`},inline:(0,N.Z)(S),other:{motionName:`${S}-zoom-big`}},q=s("menu",b||i.prefixCls),[Xe,Ve]=Le(q,!r),Fe=P()(`${q}-${x}`,$==null?void 0:$.className,w);let Ie;if(typeof v=="function")Ie=v;else if(v===null||v===!1)Ie=null;else if(i.expandIcon===null||i.expandIcon===!1)Ie=null;else{const fe=v!=null?v:i.expandIcon;Ie=(0,m.Tm)(fe,{className:P()(`${q}-submenu-expand-icon`,(0,m.l$)(fe)?(o=fe.props)===null||o===void 0?void 0:o.className:"")})}const Ye=a.useMemo(()=>({prefixCls:q,inlineCollapsed:pe||!1,direction:u,firstLevel:!0,theme:x,mode:ie,disableMenuItemTitleTooltip:B}),[q,pe,u,B,x]);return Xe(a.createElement(se.Z.Provider,{value:null},a.createElement(h.Provider,{value:Ye},a.createElement(c.ZP,Object.assign({getPopupContainer:d,overflowedIndicator:a.createElement(ve.Z,null),overflowedIndicatorPopupClassName:P()(q,`${q}-${x}`,L),mode:ie,selectable:ge,onClick:F},re,{inlineCollapsed:pe,style:Object.assign(Object.assign({},$==null?void 0:$.style),E),className:Fe,prefixCls:q,direction:u,defaultMotions:Pe,expandIcon:Ie,ref:t,rootClassName:P()(ne,Ve)}),Te))))});const Q=(0,a.forwardRef)((n,t)=>{const e=(0,a.useRef)(null),o=a.useContext(M);return(0,a.useImperativeHandle)(t,()=>({menu:e.current,focus:r=>{var i;(i=e.current)===null||i===void 0||i.focus(r)}})),a.createElement(Ee,Object.assign({ref:e},n,o))});Q.Item=T,Q.SubMenu=U,Q.Divider=p,Q.ItemGroup=c.BW;var je=Q},32503:function(Ne,_,l){l.d(_,{Z:function(){return H}});var c=l(50959),a=l(84875),ee=l.n(a),P=l(13763);function Y(m){return["small","middle","large"].includes(m)}function le(m){return m?typeof m=="number"&&!Number.isNaN(m):!1}var M=l(81477),K=l(23554);const W=c.createContext({latestIndex:0}),O=W.Provider;var ae=m=>{let{className:z,index:h,children:I,split:T,style:C}=m;const{latestIndex:$e}=c.useContext(W);return I==null?null:c.createElement(c.Fragment,null,c.createElement("div",{className:z,style:C},I),h<$e&&T&&c.createElement("span",{className:`${z}-split`},T))},g=l(9643),p=function(m,z){var h={};for(var I in m)Object.prototype.hasOwnProperty.call(m,I)&&z.indexOf(I)<0&&(h[I]=m[I]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var T=0,I=Object.getOwnPropertySymbols(m);T<I.length;T++)z.indexOf(I[T])<0&&Object.prototype.propertyIsEnumerable.call(m,I[T])&&(h[I[T]]=m[I[T]]);return h};const f=c.forwardRef((m,z)=>{var h,I;const{getPrefixCls:T,space:C,direction:$e}=c.useContext(M.E_),{size:U=(C==null?void 0:C.size)||"small",align:ve,className:Se,rootClassName:N,children:ye,direction:te="horizontal",prefixCls:Oe,split:se,style:de,wrap:Z=!1,classNames:ce,styles:J}=m,Be=p(m,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[be,me]=Array.isArray(U)?U:[U,U],We=Y(me),He=Y(be),Ge=le(me),Re=le(be),ze=(0,P.Z)(ye,{keepEmpty:!0}),ke=ve===void 0&&te==="horizontal"?"center":ve,X=T("space",Oe),[Me,Ze]=(0,g.Z)(X),De=ee()(X,C==null?void 0:C.className,Ze,`${X}-${te}`,{[`${X}-rtl`]:$e==="rtl",[`${X}-align-${ke}`]:ke,[`${X}-gap-row-${me}`]:We,[`${X}-gap-col-${be}`]:He},Se,N),we=ee()(`${X}-item`,(h=ce==null?void 0:ce.item)!==null&&h!==void 0?h:(I=C==null?void 0:C.classNames)===null||I===void 0?void 0:I.item);let he=0;const Ae=ze.map((xe,Ee)=>{var Q,je;xe!=null&&(he=Ee);const n=xe&&xe.key||`${we}-${Ee}`;return c.createElement(ae,{className:we,key:n,index:Ee,split:se,style:(Q=J==null?void 0:J.item)!==null&&Q!==void 0?Q:(je=C==null?void 0:C.styles)===null||je===void 0?void 0:je.item},xe)}),Le=c.useMemo(()=>({latestIndex:he}),[he]);if(ze.length===0)return null;const Ce={};return Z&&(Ce.flexWrap="wrap"),!He&&Re&&(Ce.columnGap=be),!We&&Ge&&(Ce.rowGap=me),Me(c.createElement("div",Object.assign({ref:z,className:De,style:Object.assign(Object.assign(Object.assign({},Ce),C==null?void 0:C.style),de)},Be),c.createElement(O,{value:Le},Ae)))});f.Compact=K.ZP;var H=f}}]); diff --git a/5979.2692863c.async.js b/5979.2692863c.async.js new file mode 100644 index 00000000..ac2dd6c1 --- /dev/null +++ b/5979.2692863c.async.js @@ -0,0 +1,16 @@ +!(function(){var Us=Object.defineProperty,$s=Object.defineProperties;var Gs=Object.getOwnPropertyDescriptors;var ls=Object.getOwnPropertySymbols;var Fs=Object.prototype.hasOwnProperty,js=Object.prototype.propertyIsEnumerable;var rs=Math.pow,as=(ne,Q,e)=>Q in ne?Us(ne,Q,{enumerable:!0,configurable:!0,writable:!0,value:e}):ne[Q]=e,We=(ne,Q)=>{for(var e in Q||(Q={}))Fs.call(Q,e)&&as(ne,e,Q[e]);if(ls)for(var e of ls(Q))js.call(Q,e)&&as(ne,e,Q[e]);return ne},en=(ne,Q)=>$s(ne,Gs(Q));var ve=(ne,Q,e)=>new Promise((oe,K)=>{var Y=q=>{try{U(e.next(q))}catch(ee){K(ee)}},j=q=>{try{U(e.throw(q))}catch(ee){K(ee)}},U=q=>q.done?oe(q.value):Promise.resolve(q.value).then(Y,j);U((e=e.apply(ne,Q)).next())});(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5979],{97453:function(ne){function Q(b){return b instanceof Map?b.clear=b.delete=b.set=function(){throw new Error("map is read-only")}:b instanceof Set&&(b.add=b.clear=b.delete=function(){throw new Error("set is read-only")}),Object.freeze(b),Object.getOwnPropertyNames(b).forEach(function(M){var F=b[M];typeof F=="object"&&!Object.isFrozen(F)&&Q(F)}),b}var e=Q,oe=Q;e.default=oe;class K{constructor(M){M.data===void 0&&(M.data={}),this.data=M.data}ignoreMatch(){this.ignore=!0}}function Y(b){return b.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function j(b,...M){const F=Object.create(null);for(const J in b)F[J]=b[J];return M.forEach(function(J){for(const ae in J)F[ae]=J[ae]}),F}const U="</span>",q=b=>!!b.kind;class ee{constructor(M,F){this.buffer="",this.classPrefix=F.classPrefix,M.walk(this)}addText(M){this.buffer+=Y(M)}openNode(M){if(!q(M))return;let F=M.kind;M.sublanguage||(F=`${this.classPrefix}${F}`),this.span(F)}closeNode(M){q(M)&&(this.buffer+=U)}value(){return this.buffer}span(M){this.buffer+=`<span class="${M}">`}}class he{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(M){this.top.children.push(M)}openNode(M){const F={kind:M,children:[]};this.add(F),this.stack.push(F)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(M){return this.constructor._walk(M,this.rootNode)}static _walk(M,F){return typeof F=="string"?M.addText(F):F.children&&(M.openNode(F),F.children.forEach(J=>this._walk(M,J)),M.closeNode(F)),M}static _collapse(M){typeof M!="string"&&M.children&&(M.children.every(F=>typeof F=="string")?M.children=[M.children.join("")]:M.children.forEach(F=>{he._collapse(F)}))}}class ue extends he{constructor(M){super(),this.options=M}addKeyword(M,F){M!==""&&(this.openNode(F),this.addText(M),this.closeNode())}addText(M){M!==""&&this.add(M)}addSublanguage(M,F){const J=M.root;J.kind=F,J.sublanguage=!0,this.add(J)}toHTML(){return new ee(this,this.options).value()}finalize(){return!0}}function be(b){return new RegExp(b.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),"m")}function W(b){return b?typeof b=="string"?b:b.source:null}function H(...b){return b.map(F=>W(F)).join("")}function me(...b){return"("+b.map(F=>W(F)).join("|")+")"}function Re(b){return new RegExp(b.toString()+"|").exec("").length-1}function Fe(b,M){const F=b&&b.exec(M);return F&&F.index===0}function Te(b,M="|"){const F=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;let J=0,ae="";for(let pe=0;pe<b.length;pe++){J+=1;const ke=J;let z=W(b[pe]);for(pe>0&&(ae+=M),ae+="(";z.length>0;){const V=F.exec(z);if(V==null){ae+=z;break}ae+=z.substring(0,V.index),z=z.substring(V.index+V[0].length),V[0][0]==="\\"&&V[1]?ae+="\\"+String(Number(V[1])+ke):(ae+=V[0],V[0]==="("&&J++)}ae+=")"}return ae}const $e="[a-zA-Z]\\w*",Ke="[a-zA-Z_]\\w*",Ve="\\b\\d+(\\.\\d+)?",Je="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",De="\\b(0b[01]+)",Oe="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",on=(b={})=>{const M=/^#![ ]*\//;return b.binary&&(b.begin=H(M,/.*\b/,b.binary,/\b.*/)),j({className:"meta",begin:M,end:/$/,relevance:0,"on:begin":(F,J)=>{F.index!==0&&J.ignoreMatch()}},b)},je={begin:"\\\\[\\s\\S]",relevance:0},Ye={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[je]},dn={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[je]},nn={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},tn=function(b,M,F={}){const J=j({className:"comment",begin:b,end:M,contains:[]},F);return J.contains.push(nn),J.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):",relevance:0}),J},hn=tn("//","$"),ln=tn("/\\*","\\*/"),Ze=tn("#","$"),Qe={className:"number",begin:Ve,relevance:0},an={className:"number",begin:Je,relevance:0},cn={className:"number",begin:De,relevance:0},Ln={className:"number",begin:Ve+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},Mn={begin:/(?=\/[^/\n]*\/)/,contains:[{className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[je,{begin:/\[/,end:/\]/,relevance:0,contains:[je]}]}]},ct={className:"title",begin:$e,relevance:0},Vn={className:"title",begin:Ke,relevance:0},sn={begin:"\\.\\s*"+Ke,relevance:0};var se=Object.freeze({__proto__:null,IDENT_RE:$e,UNDERSCORE_IDENT_RE:Ke,NUMBER_RE:Ve,C_NUMBER_RE:Je,BINARY_NUMBER_RE:De,RE_STARTERS_RE:Oe,SHEBANG:on,BACKSLASH_ESCAPE:je,APOS_STRING_MODE:Ye,QUOTE_STRING_MODE:dn,PHRASAL_WORDS_MODE:nn,COMMENT:tn,C_LINE_COMMENT_MODE:hn,C_BLOCK_COMMENT_MODE:ln,HASH_COMMENT_MODE:Ze,NUMBER_MODE:Qe,C_NUMBER_MODE:an,BINARY_NUMBER_MODE:cn,CSS_NUMBER_MODE:Ln,REGEXP_MODE:Mn,TITLE_MODE:ct,UNDERSCORE_TITLE_MODE:Vn,METHOD_GUARD:sn,END_SAME_AS_BEGIN:function(b){return Object.assign(b,{"on:begin":(M,F)=>{F.data._beginMatch=M[1]},"on:end":(M,F)=>{F.data._beginMatch!==M[1]&&F.ignoreMatch()}})}});function Be(b,M){b.input[b.index-1]==="."&&M.ignoreMatch()}function ut(b,M){M&&b.beginKeywords&&(b.begin="\\b("+b.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",b.__beforeBegin=Be,b.keywords=b.keywords||b.beginKeywords,delete b.beginKeywords)}function D(b,M){Array.isArray(b.illegal)&&(b.illegal=me(...b.illegal))}function Ce(b,M){if(b.match){if(b.begin||b.end)throw new Error("begin & end are not supported with match");b.begin=b.match,delete b.match}}function Nn(b,M){b.relevance===void 0&&(b.relevance=1)}const we=["of","and","for","in","not","or","if","then","parent","list","value"];function yn(b,M){const F={};return typeof b=="string"?J("keyword",b):Object.keys(b).forEach(function(ae){J(ae,b[ae])}),F;function J(ae,pe){M&&(pe=pe.toLowerCase()),pe.split(" ").forEach(function(ke){const z=ke.split("|");F[z[0]]=[ae,Yn(z[0],z[1])]})}}function Yn(b,M){return M?Number(M):Xn(b)?0:1}function Xn(b){return we.includes(b.toLowerCase())}function Zn(b,{plugins:M}){function F(z,V){return new RegExp(W(z),"m"+(b.case_insensitive?"i":"")+(V?"g":""))}class J{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(V,te){te.position=this.position++,this.matchIndexes[this.matchAt]=te,this.regexes.push([te,V]),this.matchAt+=Re(V)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const V=this.regexes.map(te=>te[1]);this.matcherRe=F(Te(V),!0),this.lastIndex=0}exec(V){this.matcherRe.lastIndex=this.lastIndex;const te=this.matcherRe.exec(V);if(!te)return null;const re=te.findIndex((un,Tn)=>Tn>0&&un!==void 0),Le=this.matchIndexes[re];return te.splice(0,re),Object.assign(te,Le)}}class ae{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(V){if(this.multiRegexes[V])return this.multiRegexes[V];const te=new J;return this.rules.slice(V).forEach(([re,Le])=>te.addRule(re,Le)),te.compile(),this.multiRegexes[V]=te,te}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(V,te){this.rules.push([V,te]),te.type==="begin"&&this.count++}exec(V){const te=this.getMatcher(this.regexIndex);te.lastIndex=this.lastIndex;let re=te.exec(V);if(this.resumingScanAtSamePosition()&&!(re&&re.index===this.lastIndex)){const Le=this.getMatcher(0);Le.lastIndex=this.lastIndex+1,re=Le.exec(V)}return re&&(this.regexIndex+=re.position+1,this.regexIndex===this.count&&this.considerAll()),re}}function pe(z){const V=new ae;return z.contains.forEach(te=>V.addRule(te.begin,{rule:te,type:"begin"})),z.terminatorEnd&&V.addRule(z.terminatorEnd,{type:"end"}),z.illegal&&V.addRule(z.illegal,{type:"illegal"}),V}function ke(z,V){const te=z;if(z.compiled)return te;[Ce].forEach(Le=>Le(z,V)),b.compilerExtensions.forEach(Le=>Le(z,V)),z.__beforeBegin=null,[ut,D,Nn].forEach(Le=>Le(z,V)),z.compiled=!0;let re=null;if(typeof z.keywords=="object"&&(re=z.keywords.$pattern,delete z.keywords.$pattern),z.keywords&&(z.keywords=yn(z.keywords,b.case_insensitive)),z.lexemes&&re)throw new Error("ERR: Prefer `keywords.$pattern` to `mode.lexemes`, BOTH are not allowed. (see mode reference) ");return re=re||z.lexemes||/\w+/,te.keywordPatternRe=F(re,!0),V&&(z.begin||(z.begin=/\B|\b/),te.beginRe=F(z.begin),z.endSameAsBegin&&(z.end=z.begin),!z.end&&!z.endsWithParent&&(z.end=/\B|\b/),z.end&&(te.endRe=F(z.end)),te.terminatorEnd=W(z.end)||"",z.endsWithParent&&V.terminatorEnd&&(te.terminatorEnd+=(z.end?"|":"")+V.terminatorEnd)),z.illegal&&(te.illegalRe=F(z.illegal)),z.contains||(z.contains=[]),z.contains=[].concat(...z.contains.map(function(Le){return Dt(Le==="self"?z:Le)})),z.contains.forEach(function(Le){ke(Le,te)}),z.starts&&ke(z.starts,V),te.matcher=pe(te),te}if(b.compilerExtensions||(b.compilerExtensions=[]),b.contains&&b.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return b.classNameAliases=j(b.classNameAliases||{}),ke(b)}function Qn(b){return b?b.endsWithParent||Qn(b.starts):!1}function Dt(b){return b.variants&&!b.cachedVariants&&(b.cachedVariants=b.variants.map(function(M){return j(b,{variants:null},M)})),b.cachedVariants?b.cachedVariants:Qn(b)?j(b,{starts:b.starts?j(b.starts):null}):Object.isFrozen(b)?j(b):b}var bn="10.5.0";function dt(b){return!!(b||b==="")}function ht(b){const M={props:["language","code","autodetect"],data:function(){return{detectedLanguage:"",unknownLanguage:!1}},computed:{className(){return this.unknownLanguage?"":"hljs "+this.detectedLanguage},highlighted(){if(!this.autoDetect&&!b.getLanguage(this.language))return console.warn(`The language "${this.language}" you specified could not be found.`),this.unknownLanguage=!0,Y(this.code);let J={};return this.autoDetect?(J=b.highlightAuto(this.code),this.detectedLanguage=J.language):(J=b.highlight(this.language,this.code,this.ignoreIllegals),this.detectedLanguage=this.language),J.value},autoDetect(){return!this.language||dt(this.autodetect)},ignoreIllegals(){return!0}},render(J){return J("pre",{},[J("code",{class:this.className,domProps:{innerHTML:this.highlighted}})])}};return{Component:M,VuePlugin:{install(J){J.component("highlightjs",M)}}}}const gt={"after:highlightBlock":({block:b,result:M,text:F})=>{const J=Jn(b);if(!J.length)return;const ae=document.createElement("div");ae.innerHTML=M.value,M.value=ft(J,Jn(ae),F)}};function Un(b){return b.nodeName.toLowerCase()}function Jn(b){const M=[];return function F(J,ae){for(let pe=J.firstChild;pe;pe=pe.nextSibling)pe.nodeType===3?ae+=pe.nodeValue.length:pe.nodeType===1&&(M.push({event:"start",offset:ae,node:pe}),ae=F(pe,ae),Un(pe).match(/br|hr|img|input/)||M.push({event:"stop",offset:ae,node:pe}));return ae}(b,0),M}function ft(b,M,F){let J=0,ae="";const pe=[];function ke(){return!b.length||!M.length?b.length?b:M:b[0].offset!==M[0].offset?b[0].offset<M[0].offset?b:M:M[0].event==="start"?b:M}function z(re){function Le(un){return" "+un.nodeName+'="'+Y(un.value)+'"'}ae+="<"+Un(re)+[].map.call(re.attributes,Le).join("")+">"}function V(re){ae+="</"+Un(re)+">"}function te(re){(re.event==="start"?z:V)(re.node)}for(;b.length||M.length;){let re=ke();if(ae+=Y(F.substring(J,re[0].offset)),J=re[0].offset,re===b){pe.reverse().forEach(V);do te(re.splice(0,1)[0]),re=ke();while(re===b&&re.length&&re[0].offset===J);pe.reverse().forEach(z)}else re[0].event==="start"?pe.push(re[0].node):pe.pop(),te(re.splice(0,1)[0])}return ae+Y(F.substr(J))}const wn=b=>{console.error(b)},mt=(b,...M)=>{console.log(`WARN: ${b}`,...M)},Rn=(b,M)=>{console.log(`Deprecated as of ${b}. ${M}`)},$n=Y,pt=j,yt=Symbol("nomatch");var Bt=function(b){const M=Object.create(null),F=Object.create(null),J=[];let ae=!0;const pe=/(^(<[^>]+>|\t|)+|\n)/gm,ke="Could not find the language '{}', did you forget to load/include a language module?",z={disableAutodetect:!0,name:"Plain text",contains:[]};let V={noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:null,__emitter:ue};function te(G){return V.noHighlightRe.test(G)}function re(G){let ie=G.className+" ";ie+=G.parentNode?G.parentNode.className:"";const ge=V.languageDetectRe.exec(ie);if(ge){const Ae=gn(ge[1]);return Ae||(mt(ke.replace("{}",ge[1])),mt("Falling back to no-highlight mode for this block.",G)),Ae?ge[1]:"no-highlight"}return ie.split(/\s+/).find(Ae=>te(Ae)||gn(Ae))}function Le(G,ie,ge,Ae){const ye={code:ie,language:G};An("before:highlight",ye);const En=ye.result?ye.result:un(ye.language,ye.code,ge,Ae);return En.code=ye.code,An("after:highlight",En),En}function un(G,ie,ge,Ae){const ye=ie;function En(X,_){const de=xn.case_insensitive?_[0].toLowerCase():_[0];return Object.prototype.hasOwnProperty.call(X.keywords,de)&&X.keywords[de]}function Fn(){if(!le.keywords){Xe.addText(Ue);return}let X=0;le.keywordPatternRe.lastIndex=0;let _=le.keywordPatternRe.exec(Ue),de="";for(;_;){de+=Ue.substring(X,_.index);const Ee=En(le,_);if(Ee){const[qe,zn]=Ee;Xe.addText(de),de="",In+=zn;const Kt=xn.classNameAliases[qe]||qe;Xe.addKeyword(_[0],Kt)}else de+=_[0];X=le.keywordPatternRe.lastIndex,_=le.keywordPatternRe.exec(Ue)}de+=Ue.substr(X),Xe.addText(de)}function jn(){if(Ue==="")return;let X=null;if(typeof le.subLanguage=="string"){if(!M[le.subLanguage]){Xe.addText(Ue);return}X=un(le.subLanguage,Ue,!0,xt[le.subLanguage]),xt[le.subLanguage]=X.top}else X=kn(Ue,le.subLanguage.length?le.subLanguage:null);le.relevance>0&&(In+=X.relevance),Xe.addSublanguage(X.emitter,X.language)}function rn(){le.subLanguage!=null?jn():Fn(),Ue=""}function fn(X){return X.className&&Xe.openNode(xn.classNameAliases[X.className]||X.className),le=Object.create(X,{parent:{value:le}}),le}function Tt(X,_,de){let Ee=Fe(X.endRe,de);if(Ee){if(X["on:end"]){const qe=new K(X);X["on:end"](_,qe),qe.ignore&&(Ee=!1)}if(Ee){for(;X.endsParent&&X.parent;)X=X.parent;return X}}if(X.endsWithParent)return Tt(X.parent,_,de)}function jt(X){return le.matcher.regexIndex===0?(Ue+=X[0],1):(st=!0,0)}function Ht(X){const _=X[0],de=X.rule,Ee=new K(de),qe=[de.__beforeBegin,de["on:begin"]];for(const zn of qe)if(zn&&(zn(X,Ee),Ee.ignore))return jt(_);return de&&de.endSameAsBegin&&(de.endRe=be(_)),de.skip?Ue+=_:(de.excludeBegin&&(Ue+=_),rn(),!de.returnBegin&&!de.excludeBegin&&(Ue=_)),fn(de),de.returnBegin?0:_.length}function Ct(X){const _=X[0],de=ye.substr(X.index),Ee=Tt(le,X,de);if(!Ee)return yt;const qe=le;qe.skip?Ue+=_:(qe.returnEnd||qe.excludeEnd||(Ue+=_),rn(),qe.excludeEnd&&(Ue=_));do le.className&&Xe.closeNode(),!le.skip&&!le.subLanguage&&(In+=le.relevance),le=le.parent;while(le!==Ee.parent);return Ee.starts&&(Ee.endSameAsBegin&&(Ee.starts.endRe=Ee.endRe),fn(Ee.starts)),qe.returnEnd?0:_.length}function zt(){const X=[];for(let _=le;_!==xn;_=_.parent)_.className&&X.unshift(_.className);X.forEach(_=>Xe.openNode(_))}let Hn={};function At(X,_){const de=_&&_[0];if(Ue+=X,de==null)return rn(),0;if(Hn.type==="begin"&&_.type==="end"&&Hn.index===_.index&&de===""){if(Ue+=ye.slice(_.index,_.index+1),!ae){const Ee=new Error("0 width match regex");throw Ee.languageName=G,Ee.badRule=Hn.rule,Ee}return 1}if(Hn=_,_.type==="begin")return Ht(_);if(_.type==="illegal"&&!ge){const Ee=new Error('Illegal lexeme "'+de+'" for mode "'+(le.className||"<unnamed>")+'"');throw Ee.mode=le,Ee}else if(_.type==="end"){const Ee=Ct(_);if(Ee!==yt)return Ee}if(_.type==="illegal"&&de==="")return 1;if(tt>1e5&&tt>_.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Ue+=de,de.length}const xn=gn(G);if(!xn)throw wn(ke.replace("{}",G)),new Error('Unknown language: "'+G+'"');const Wt=Zn(xn,{plugins:J});let nt="",le=Ae||Wt;const xt={},Xe=new V.__emitter(V);zt();let Ue="",In=0,On=0,tt=0,st=!1;try{for(le.matcher.considerAll();;){tt++,st?st=!1:le.matcher.considerAll(),le.matcher.lastIndex=On;const X=le.matcher.exec(ye);if(!X)break;const _=ye.substring(On,X.index),de=At(_,X);On=X.index+de}return At(ye.substr(On)),Xe.closeAllNodes(),Xe.finalize(),nt=Xe.toHTML(),{relevance:In,value:nt,language:G,illegal:!1,emitter:Xe,top:le}}catch(X){if(X.message&&X.message.includes("Illegal"))return{illegal:!0,illegalBy:{msg:X.message,context:ye.slice(On-100,On+100),mode:X.mode},sofar:nt,relevance:0,value:$n(ye),emitter:Xe};if(ae)return{illegal:!1,relevance:0,value:$n(ye),emitter:Xe,language:G,top:le,errorRaised:X};throw X}}function Tn(G){const ie={relevance:0,emitter:new V.__emitter(V),value:$n(G),illegal:!1,top:z};return ie.emitter.addText(G),ie}function kn(G,ie){ie=ie||V.languages||Object.keys(M);const ge=Tn(G),Ae=ie.filter(gn).filter(bt).map(rn=>un(rn,G,!1));Ae.unshift(ge);const ye=Ae.sort((rn,fn)=>{if(rn.relevance!==fn.relevance)return fn.relevance-rn.relevance;if(rn.language&&fn.language){if(gn(rn.language).supersetOf===fn.language)return 1;if(gn(fn.language).supersetOf===rn.language)return-1}return 0}),[En,Fn]=ye,jn=En;return jn.second_best=Fn,jn}function Ut(G){return V.tabReplace||V.useBR?G.replace(pe,ie=>ie===` +`?V.useBR?"<br>":ie:V.tabReplace?ie.replace(/\t/g,V.tabReplace):ie):G}function Cn(G,ie,ge){const Ae=ie?F[ie]:ge;G.classList.add("hljs"),Ae&&G.classList.add(Ae)}const $t={"before:highlightBlock":({block:G})=>{V.useBR&&(G.innerHTML=G.innerHTML.replace(/\n/g,"").replace(/<br[ /]*>/g,` +`))},"after:highlightBlock":({result:G})=>{V.useBR&&(G.value=G.value.replace(/\n/g,"<br>"))}},Gt=/^(<[^>]+>|\t)+/gm,Et={"after:highlightBlock":({result:G})=>{V.tabReplace&&(G.value=G.value.replace(Gt,ie=>ie.replace(/\t/g,V.tabReplace)))}};function St(G){let ie=null;const ge=re(G);if(te(ge))return;An("before:highlightBlock",{block:G,language:ge}),ie=G;const Ae=ie.textContent,ye=ge?Le(ge,Ae,!0):kn(Ae);An("after:highlightBlock",{block:G,result:ye,text:Ae}),G.innerHTML=ye.value,Cn(G,ge,ye.language),G.result={language:ye.language,re:ye.relevance,relavance:ye.relevance},ye.second_best&&(G.second_best={language:ye.second_best.language,re:ye.second_best.relevance,relavance:ye.second_best.relevance})}function Ft(G){G.useBR&&(Rn("10.3.0","'useBR' will be removed entirely in v11.0"),Rn("10.3.0","Please see https://github.com/highlightjs/highlight.js/issues/2559")),V=pt(V,G)}const Gn=()=>{if(Gn.called)return;Gn.called=!0,document.querySelectorAll("pre code").forEach(St)};function qn(){window.addEventListener("DOMContentLoaded",Gn,!1)}function vt(G,ie){let ge=null;try{ge=ie(b)}catch(Ae){if(wn("Language definition for '{}' could not be registered.".replace("{}",G)),ae)wn(Ae);else throw Ae;ge=z}ge.name||(ge.name=G),M[G]=ge,ge.rawDefinition=ie.bind(null,b),ge.aliases&&_n(ge.aliases,{languageName:G})}function Ge(){return Object.keys(M)}function Nt(G){Rn("10.4.0","requireLanguage will be removed entirely in v11."),Rn("10.4.0","Please see https://github.com/highlightjs/highlight.js/pull/2844");const ie=gn(G);if(ie)return ie;throw new Error("The '{}' language is required, but not loaded.".replace("{}",G))}function gn(G){return G=(G||"").toLowerCase(),M[G]||M[F[G]]}function _n(G,{languageName:ie}){typeof G=="string"&&(G=[G]),G.forEach(ge=>{F[ge]=ie})}function bt(G){const ie=gn(G);return ie&&!ie.disableAutodetect}function Rt(G){J.push(G)}function An(G,ie){const ge=G;J.forEach(function(Ae){Ae[ge]&&Ae[ge](ie)})}function et(G){return Rn("10.2.0","fixMarkup will be removed entirely in v11.0"),Rn("10.2.0","Please see https://github.com/highlightjs/highlight.js/issues/2534"),Ut(G)}Object.assign(b,{highlight:Le,highlightAuto:kn,fixMarkup:et,highlightBlock:St,configure:Ft,initHighlighting:Gn,initHighlightingOnLoad:qn,registerLanguage:vt,listLanguages:Ge,getLanguage:gn,registerAliases:_n,requireLanguage:Nt,autoDetection:bt,inherit:pt,addPlugin:Rt,vuePlugin:ht(b).VuePlugin}),b.debugMode=function(){ae=!1},b.safeMode=function(){ae=!0},b.versionString=bn;for(const G in se)typeof se[G]=="object"&&e(se[G]);return Object.assign(b,se),b.addPlugin($t),b.addPlugin(gt),b.addPlugin(Et),b}({});ne.exports=Bt},40846:function(ne){function Q(K){return K?typeof K=="string"?K:K.source:null}function e(...K){return K.map(j=>Q(j)).join("")}function oe(K){const Y={},j={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[Y]}]};Object.assign(Y,{className:"variable",variants:[{begin:e(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},j]});const U={className:"subst",begin:/\$\(/,end:/\)/,contains:[K.BACKSLASH_ESCAPE]},q={begin:/<<-?\s*(?=\w+)/,starts:{contains:[K.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},ee={className:"string",begin:/"/,end:/"/,contains:[K.BACKSLASH_ESCAPE,Y,U]};U.contains.push(ee);const he={className:"",begin:/\\"/},ue={className:"string",begin:/'/,end:/'/},be={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},K.NUMBER_MODE,Y]},W=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],H=K.SHEBANG({binary:`(${W.join("|")})`,relevance:10}),me={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[K.inherit(K.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh","zsh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[H,K.SHEBANG(),me,be,K.HASH_COMMENT_MODE,q,ee,he,ue,Y]}}ne.exports=oe},20910:function(ne){function Q(e){var oe={begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},K={className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[oe,e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}},Y="@[a-z-]+",j="and or not only",U=/@-?\w[\w]*(-\w+)*/,q="[a-zA-Z-][a-zA-Z0-9_-]*",ee={begin:/([*]\s?)?(?:[A-Z_.\-\\]+|--[a-zA-Z0-9_-]+)\s*(\/\*\*\/)?:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[K]};return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:"\\."+q},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9_+()"'.-]+/},{begin:"@(page|font-face)",lexemes:Y,keywords:"@page @font-face"},{begin:"@",end:"[{;]",illegal:/:/,returnBegin:!0,contains:[{className:"keyword",begin:U},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:j,contains:[{begin:/[a-z-]+:/,className:"attribute"},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:q,relevance:0},{begin:/\{/,end:/\}/,illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,{begin:/;/},ee]}]}}ne.exports=Q},80811:function(ne){var Q="[0-9](_*[0-9])*",e=`\\.(${Q})`,oe="[0-9a-fA-F](_*[0-9a-fA-F])*",K={className:"number",variants:[{begin:`(\\b(${Q})((${e})|\\.)?|(${e}))[eE][+-]?(${Q})[fFdD]?\\b`},{begin:`\\b(${Q})((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${e})[fFdD]?\\b`},{begin:`\\b(${Q})[fFdD]\\b`},{begin:`\\b0[xX]((${oe})\\.?|(${oe})?\\.(${oe}))[pP][+-]?(${Q})[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${oe})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function Y(j){var U="[\xC0-\u02B8a-zA-Z_$][\xC0-\u02B8a-zA-Z_$0-9]*",q=U+"(<"+U+"(\\s*,\\s*"+U+")*>)?",ee="false synchronized int abstract float private char boolean var static null if const for true while long strictfp finally protected import native final void enum else break transient catch instanceof byte super volatile case assert short package default double public try this switch continue throws protected public private module requires exports do",he={className:"meta",begin:"@"+U,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]};const ue=K;return{name:"Java",aliases:["jsp"],keywords:ee,illegal:/<\/|#/,contains:[j.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},j.C_LINE_COMMENT_MODE,j.C_BLOCK_COMMENT_MODE,j.APOS_STRING_MODE,j.QUOTE_STRING_MODE,{className:"class",beginKeywords:"class interface enum",end:/[{;=]/,excludeEnd:!0,keywords:"class interface enum",illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends implements"},j.UNDERSCORE_TITLE_MODE]},{beginKeywords:"new throw return else",relevance:0},{className:"class",begin:"record\\s+"+j.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,excludeEnd:!0,end:/[{;=]/,keywords:ee,contains:[{beginKeywords:"record"},{begin:j.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[j.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:ee,relevance:0,contains:[j.C_BLOCK_COMMENT_MODE]},j.C_LINE_COMMENT_MODE,j.C_BLOCK_COMMENT_MODE]},{className:"function",begin:"("+q+"\\s+)+"+j.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:ee,contains:[{begin:j.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[j.UNDERSCORE_TITLE_MODE]},{className:"params",begin:/\(/,end:/\)/,keywords:ee,relevance:0,contains:[he,j.APOS_STRING_MODE,j.QUOTE_STRING_MODE,ue,j.C_BLOCK_COMMENT_MODE]},j.C_LINE_COMMENT_MODE,j.C_BLOCK_COMMENT_MODE]},ue,he]}}ne.exports=Y},5431:function(ne){const Q="[A-Za-z$_][0-9A-Za-z$_]*",e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],oe=["true","false","null","undefined","NaN","Infinity"],K=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],Y=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],j=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],U=["arguments","this","super","console","window","document","localStorage","module","global"],q=[].concat(j,U,K,Y);function ee(W){return W?typeof W=="string"?W:W.source:null}function he(W){return ue("(?=",W,")")}function ue(...W){return W.map(me=>ee(me)).join("")}function be(W){const H=(Ze,{after:Qe})=>{const an="</"+Ze[0].slice(1);return Ze.input.indexOf(an,Qe)!==-1},me=Q,Re={begin:"<>",end:"</>"},Fe={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Ze,Qe)=>{const an=Ze[0].length+Ze.index,cn=Ze.input[an];if(cn==="<"){Qe.ignoreMatch();return}cn===">"&&(H(Ze,{after:an})||Qe.ignoreMatch())}},Te={$pattern:Q,keyword:e.join(" "),literal:oe.join(" "),built_in:q.join(" ")},$e="[0-9](_?[0-9])*",Ke=`\\.(${$e})`,Ve="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",Je={className:"number",variants:[{begin:`(\\b(${Ve})((${Ke})|\\.)?|(${Ke}))[eE][+-]?(${$e})\\b`},{begin:`\\b(${Ve})\\b((${Ke})\\b|\\.)?|(${Ke})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},De={className:"subst",begin:"\\$\\{",end:"\\}",keywords:Te,contains:[]},Oe={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[W.BACKSLASH_ESCAPE,De],subLanguage:"xml"}},on={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[W.BACKSLASH_ESCAPE,De],subLanguage:"css"}},je={className:"string",begin:"`",end:"`",contains:[W.BACKSLASH_ESCAPE,De]},dn={className:"comment",variants:[W.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:me+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),W.C_BLOCK_COMMENT_MODE,W.C_LINE_COMMENT_MODE]},nn=[W.APOS_STRING_MODE,W.QUOTE_STRING_MODE,Oe,on,je,Je,W.REGEXP_MODE];De.contains=nn.concat({begin:/\{/,end:/\}/,keywords:Te,contains:["self"].concat(nn)});const tn=[].concat(dn,De.contains),hn=tn.concat([{begin:/\(/,end:/\)/,keywords:Te,contains:["self"].concat(tn)}]),ln={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:Te,contains:hn};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:Te,exports:{PARAMS_CONTAINS:hn},illegal:/#(?![$_A-z])/,contains:[W.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},W.APOS_STRING_MODE,W.QUOTE_STRING_MODE,Oe,on,je,dn,Je,{begin:ue(/[{,\n]\s*/,he(ue(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,me+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:me+he("\\s*:"),relevance:0}]},{begin:"("+W.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[dn,W.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+W.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:W.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:Te,contains:hn}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:Re.begin,end:Re.end},{begin:Fe.begin,"on:begin":Fe.isTrulyOpeningTag,end:Fe.end}],subLanguage:"xml",contains:[{begin:Fe.begin,end:Fe.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:Te,contains:["self",W.inherit(W.TITLE_MODE,{begin:me}),ln],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:W.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[ln,W.inherit(W.TITLE_MODE,{begin:me})]},{variants:[{begin:"\\."+me},{begin:"\\$"+me}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},W.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[W.inherit(W.TITLE_MODE,{begin:me}),"self",ln]},{begin:"(get|set)\\s+(?="+me+"\\()",end:/\{/,keywords:"get set",contains:[W.inherit(W.TITLE_MODE,{begin:me}),{begin:/\(\)/},ln]},{begin:/\$[(.]/}]}}ne.exports=be},2025:function(ne){function Q(e){const oe={literal:"true false null"},K=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],Y=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],j={end:",",endsWithParent:!0,excludeEnd:!0,contains:Y,keywords:oe},U={begin:/\{/,end:/\}/,contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(j,{begin:/:/})].concat(K),illegal:"\\S"},q={begin:"\\[",end:"\\]",contains:[e.inherit(j)],illegal:"\\S"};return Y.push(U,q),K.forEach(function(ee){Y.push(ee)}),{name:"JSON",contains:Y,keywords:oe,illegal:"\\S"}}ne.exports=Q},43474:function(ne){function Q(K){return K?typeof K=="string"?K:K.source:null}function e(...K){return K.map(j=>Q(j)).join("")}function oe(K){const Y={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},j={begin:"^[-\\*]{3,}",end:"$"},U={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},q={className:"bullet",begin:"^[ ]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},ee={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},ue={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.+?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},be={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},W={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};be.contains.push(W),W.contains.push(be);let H=[Y,ue];return be.contains=be.contains.concat(H),W.contains=W.contains.concat(H),H=H.concat(be,W),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:H},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:H}]}]},Y,q,be,W,{className:"quote",begin:"^>\\s+",contains:H,end:"$"},U,j,ue,ee]}}ne.exports=oe},16509:function(ne){function Q(e){const oe=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],K=["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],Y=["__debug__","Ellipsis","False","None","NotImplemented","True"],j={keyword:oe.join(" "),built_in:K.join(" "),literal:Y.join(" ")},U={className:"meta",begin:/^(>>>|\.\.\.) /},q={className:"subst",begin:/\{/,end:/\}/,keywords:j,illegal:/#/},ee={begin:/\{\{/,relevance:0},he={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,U],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,U],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,U,ee,q]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,U,ee,q]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,ee,q]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,ee,q]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},ue="[0-9](_?[0-9])*",be=`(\\b(${ue}))?\\.(${ue})|\\b(${ue})\\.`,W={className:"number",relevance:0,variants:[{begin:`(\\b(${ue})|(${be}))[eE][+-]?(${ue})[jJ]?\\b`},{begin:`(${be})[jJ]?`},{begin:"\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?\\b"},{begin:"\\b0[bB](_?[01])+[lL]?\\b"},{begin:"\\b0[oO](_?[0-7])+[lL]?\\b"},{begin:"\\b0[xX](_?[0-9a-fA-F])+[lL]?\\b"},{begin:`\\b(${ue})[jJ]\\b`}]},H={className:"params",variants:[{begin:/\(\s*\)/,skip:!0,className:null},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:j,contains:["self",U,W,he,e.HASH_COMMENT_MODE]}]};return q.contains=[he,W,U],{name:"Python",aliases:["py","gyp","ipython"],keywords:j,illegal:/(<\/|->|\?)|=>/,contains:[U,W,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},he,e.HASH_COMMENT_MODE,{variants:[{className:"function",beginKeywords:"def"},{className:"class",beginKeywords:"class"}],end:/:/,illegal:/[${=;\n,]/,contains:[e.UNDERSCORE_TITLE_MODE,H,{begin:/->/,endsWithParent:!0,keywords:"None"}]},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[W,H,he]},{begin:/\b(print|exec)\(/}]}}ne.exports=Q},63933:function(ne){function Q(Y){return Y?typeof Y=="string"?Y:Y.source:null}function e(...Y){return Y.map(U=>Q(U)).join("")}function oe(...Y){return"("+Y.map(U=>Q(U)).join("|")+")"}function K(Y){const j=Y.COMMENT("--","$"),U={className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},q={begin:/"/,end:/"/,contains:[{begin:/""/}]},ee=["true","false","unknown"],he=["double precision","large object","with timezone","without timezone"],ue=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],be=["add","asc","collation","desc","final","first","last","view"],W=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update ","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year"],H=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],me=["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"],Re=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],Fe=H,Te=[...W,...be].filter(De=>!H.includes(De)),$e={className:"variable",begin:/@[a-z0-9]+/},Ke={className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0},Ve={begin:e(/\b/,oe(...Fe),/\s*\(/),keywords:{built_in:Fe.join(" ")}};function Je(De,{exceptions:Oe,when:on}={}){const je=on;return Oe=Oe||[],De.map(Ye=>Ye.match(/\|\d+$/)||Oe.includes(Ye)?Ye:je(Ye)?`${Ye}|0`:Ye)}return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:Je(Te,{when:De=>De.length<3}).join(" "),literal:ee.join(" "),type:ue.join(" "),built_in:me.join(" ")},contains:[{begin:oe(...Re),keywords:{$pattern:/[\w\.]+/,keyword:Te.concat(Re).join(" "),literal:ee.join(" "),type:ue.join(" ")}},{className:"type",begin:oe(...he)},Ve,$e,U,q,Y.C_NUMBER_MODE,Y.C_BLOCK_COMMENT_MODE,j,Ke]}}ne.exports=K},86069:function(ne){const Q="[A-Za-z$_][0-9A-Za-z$_]*",e=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],oe=["true","false","null","undefined","NaN","Infinity"],K=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer"],Y=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],j=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],U=["arguments","this","super","console","window","document","localStorage","module","global"],q=[].concat(j,U,K,Y);function ee(H){return H?typeof H=="string"?H:H.source:null}function he(H){return ue("(?=",H,")")}function ue(...H){return H.map(Re=>ee(Re)).join("")}function be(H){const me=(Qe,{after:an})=>{const cn="</"+Qe[0].slice(1);return Qe.input.indexOf(cn,an)!==-1},Re=Q,Fe={begin:"<>",end:"</>"},Te={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(Qe,an)=>{const cn=Qe[0].length+Qe.index,Ln=Qe.input[cn];if(Ln==="<"){an.ignoreMatch();return}Ln===">"&&(me(Qe,{after:cn})||an.ignoreMatch())}},$e={$pattern:Q,keyword:e.join(" "),literal:oe.join(" "),built_in:q.join(" ")},Ke="[0-9](_?[0-9])*",Ve=`\\.(${Ke})`,Je="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",De={className:"number",variants:[{begin:`(\\b(${Je})((${Ve})|\\.)?|(${Ve}))[eE][+-]?(${Ke})\\b`},{begin:`\\b(${Je})\\b((${Ve})\\b|\\.)?|(${Ve})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},Oe={className:"subst",begin:"\\$\\{",end:"\\}",keywords:$e,contains:[]},on={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[H.BACKSLASH_ESCAPE,Oe],subLanguage:"xml"}},je={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[H.BACKSLASH_ESCAPE,Oe],subLanguage:"css"}},Ye={className:"string",begin:"`",end:"`",contains:[H.BACKSLASH_ESCAPE,Oe]},nn={className:"comment",variants:[H.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+",contains:[{className:"type",begin:"\\{",end:"\\}",relevance:0},{className:"variable",begin:Re+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),H.C_BLOCK_COMMENT_MODE,H.C_LINE_COMMENT_MODE]},tn=[H.APOS_STRING_MODE,H.QUOTE_STRING_MODE,on,je,Ye,De,H.REGEXP_MODE];Oe.contains=tn.concat({begin:/\{/,end:/\}/,keywords:$e,contains:["self"].concat(tn)});const hn=[].concat(nn,Oe.contains),ln=hn.concat([{begin:/\(/,end:/\)/,keywords:$e,contains:["self"].concat(hn)}]),Ze={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:$e,contains:ln};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:$e,exports:{PARAMS_CONTAINS:ln},illegal:/#(?![$_A-z])/,contains:[H.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},H.APOS_STRING_MODE,H.QUOTE_STRING_MODE,on,je,Ye,nn,De,{begin:ue(/[{,\n]\s*/,he(ue(/(((\/\/.*$)|(\/\*(\*[^/]|[^*])*\*\/))\s*)*/,Re+"\\s*:"))),relevance:0,contains:[{className:"attr",begin:Re+he("\\s*:"),relevance:0}]},{begin:"("+H.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[nn,H.REGEXP_MODE,{className:"function",begin:"(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+H.UNDERSCORE_IDENT_RE+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:H.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:$e,contains:ln}]}]},{begin:/,/,relevance:0},{className:"",begin:/\s/,end:/\s*/,skip:!0},{variants:[{begin:Fe.begin,end:Fe.end},{begin:Te.begin,"on:begin":Te.isTrulyOpeningTag,end:Te.end}],subLanguage:"xml",contains:[{begin:Te.begin,end:Te.end,skip:!0,contains:["self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/[{;]/,excludeEnd:!0,keywords:$e,contains:["self",H.inherit(H.TITLE_MODE,{begin:Re}),Ze],illegal:/%/},{beginKeywords:"while if switch catch for"},{className:"function",begin:H.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,contains:[Ze,H.inherit(H.TITLE_MODE,{begin:Re})]},{variants:[{begin:"\\."+Re},{begin:"\\$"+Re}],relevance:0},{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"[\]]/,contains:[{beginKeywords:"extends"},H.UNDERSCORE_TITLE_MODE]},{begin:/\b(?=constructor)/,end:/[{;]/,excludeEnd:!0,contains:[H.inherit(H.TITLE_MODE,{begin:Re}),"self",Ze]},{begin:"(get|set)\\s+(?="+Re+"\\()",end:/\{/,keywords:"get set",contains:[H.inherit(H.TITLE_MODE,{begin:Re}),{begin:/\(\)/},Ze]},{begin:/\$[(.]/}]}}function W(H){const me=Q,Re={beginKeywords:"namespace",end:/\{/,excludeEnd:!0},Fe={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:"interface extends"},Te={className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/},$e=["any","void","number","boolean","string","object","never","enum"],Ke=["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"],Ve={$pattern:Q,keyword:e.concat(Ke).join(" "),literal:oe.join(" "),built_in:q.concat($e).join(" ")},Je={className:"meta",begin:"@"+me},De=(je,Ye,dn)=>{const nn=je.contains.findIndex(tn=>tn.label===Ye);if(nn===-1)throw new Error("can not find mode to replace");je.contains.splice(nn,1,dn)},Oe=be(H);Object.assign(Oe.keywords,Ve),Oe.exports.PARAMS_CONTAINS.push(Je),Oe.contains=Oe.contains.concat([Je,Re,Fe]),De(Oe,"shebang",H.SHEBANG()),De(Oe,"use_strict",Te);const on=Oe.contains.find(je=>je.className==="function");return on.relevance=0,Object.assign(Oe,{name:"TypeScript",aliases:["ts"]}),Oe}ne.exports=W},88354:function(ne){function Q(U){return U?typeof U=="string"?U:U.source:null}function e(U){return K("(?=",U,")")}function oe(U){return K("(",U,")?")}function K(...U){return U.map(ee=>Q(ee)).join("")}function Y(...U){return"("+U.map(ee=>Q(ee)).join("|")+")"}function j(U){const q=K(/[A-Z_]/,oe(/[A-Z0-9_.-]+:/),/[A-Z0-9_.-]*/),ee=/[A-Za-z0-9._:-]+/,he={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},ue={begin:/\s/,contains:[{className:"meta-keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},be=U.inherit(ue,{begin:/\(/,end:/\)/}),W=U.inherit(U.APOS_STRING_MODE,{className:"meta-string"}),H=U.inherit(U.QUOTE_STRING_MODE,{className:"meta-string"}),me={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:ee,relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/,contains:[he]},{begin:/'/,end:/'/,contains:[he]},{begin:/[^\s"'=<>`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,relevance:10,contains:[ue,H,W,be,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin:/<![a-z]/,end:/>/,contains:[ue,be,H,W]}]}]},U.COMMENT(/<!--/,/-->/,{relevance:10}),{begin:/<!\[CDATA\[/,end:/\]\]>/,relevance:10},he,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/<style(?=\s|>)/,end:/>/,keywords:{name:"style"},contains:[me],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/<script(?=\s|>)/,end:/>/,keywords:{name:"script"},contains:[me],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:K(/</,e(K(q,Y(/\/>/,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:q,relevance:0,starts:me}]},{className:"tag",begin:K(/<\//,e(K(q,/>/))),contains:[{className:"name",begin:q,relevance:0},{begin:/>/,relevance:0}]}]}}ne.exports=j},93882:function(ne){function Q(e){var oe="true false yes no null",K="[\\w#;/?:@&=+$,.~*'()[\\]]+",Y={className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ ]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ ]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ ]|$)"}]},j={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},U={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,j]},q=e.inherit(U,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),ee="[0-9]{4}(-[0-9][0-9]){0,2}",he="([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?",ue="(\\.[0-9]*)?",be="([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?",W={className:"number",begin:"\\b"+ee+he+ue+be+"\\b"},H={end:",",endsWithParent:!0,excludeEnd:!0,contains:[],keywords:oe,relevance:0},me={begin:/\{/,end:/\}/,contains:[H],illegal:"\\n",relevance:0},Re={begin:"\\[",end:"\\]",contains:[H],illegal:"\\n",relevance:0},Fe=[Y,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+K},{className:"type",begin:"!<"+K+">"},{className:"type",begin:"!"+K},{className:"type",begin:"!!"+K},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:oe,keywords:{literal:oe}},W,{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},me,Re,U],Te=[...Fe];return Te.pop(),Te.push(q),H.contains=Te,{name:"YAML",case_insensitive:!0,aliases:["yml","YAML"],contains:Fe}}ne.exports=Q},95530:function(ne,Q,e){var oe=e(70285);function K(Y,j){if(Y==null)return{};var U=oe(Y,j),q,ee;if(Object.getOwnPropertySymbols){var he=Object.getOwnPropertySymbols(Y);for(ee=0;ee<he.length;ee++)q=he[ee],!(j.indexOf(q)>=0)&&Object.prototype.propertyIsEnumerable.call(Y,q)&&(U[q]=Y[q])}return U}ne.exports=K,ne.exports.__esModule=!0,ne.exports.default=ne.exports},70285:function(ne){function Q(e,oe){if(e==null)return{};var K={},Y=Object.keys(e),j,U;for(U=0;U<Y.length;U++)j=Y[U],!(oe.indexOf(j)>=0)&&(K[j]=e[j]);return K}ne.exports=Q,ne.exports.__esModule=!0,ne.exports.default=ne.exports},71813:function(ne,Q,e){"use strict";e.d(Q,{FP:function(){return ss}});let oe=null;function K(){return ve(this,null,function*(){return oe||(oe=e.e(4401).then(e.bind(e,96959)).then(s=>({data:s.default}))),oe})}var Y=e(14224);function j(s){return ve(this,null,function*(){let n,o,i;function h(p){o=p,s.HEAP8=new Int8Array(p),s.HEAP16=new Int16Array(p),s.HEAP32=new Int32Array(p),s.HEAPU8=i=new Uint8Array(p),s.HEAPU16=new Uint16Array(p),s.HEAPU32=new Uint32Array(p),s.HEAPF32=new Float32Array(p),s.HEAPF64=new Float64Array(p)}const l=()=>performance.now();function c(p,P,m){i.copyWithin(p,P,P+m)}function r(){return 2147483648}function u(p){try{return n.grow(p-o.byteLength+65535>>>16),h(n.buffer),1}catch(P){}}function d(p){const P=i.length;p=p>>>0;const m=r();if(p>m)return!1;const R=(L,C)=>L+(C-L%C)%C;for(let L=1;L<=4;L*=2){let C=P*(1+.2/L);C=Math.min(C,p+100663296);const N=Math.min(m,R(Math.max(p,C),65536));if(u(N))return!0}return!1}const T={emscripten_get_now:l,emscripten_memcpy_big:c,emscripten_resize_heap:d,fd_write:()=>0};function g(){return ve(this,null,function*(){const p={env:T,wasi_snapshot_preview1:T};function P(R){const L=R.exports;s.asm=L,n=s.asm.memory,h(n.buffer)}const m=yield s.instantiateWasm(p);return P(m),m})}return yield g(),s._omalloc=function(){return(s._omalloc=s.asm.omalloc).apply(null,arguments)},s._ofree=function(){return(s._ofree=s.asm.ofree).apply(null,arguments)},s._getLastOnigError=function(){return(s._getLastOnigError=s.asm.getLastOnigError).apply(null,arguments)},s._createOnigScanner=function(){return(s._createOnigScanner=s.asm.createOnigScanner).apply(null,arguments)},s._freeOnigScanner=function(){return(s._freeOnigScanner=s.asm.freeOnigScanner).apply(null,arguments)},s._findNextOnigScannerMatch=function(){return(s._findNextOnigScannerMatch=s.asm.findNextOnigScannerMatch).apply(null,arguments)},s._findNextOnigScannerMatchDbg=function(){return(s._findNextOnigScannerMatchDbg=s.asm.findNextOnigScannerMatchDbg).apply(null,arguments)},s})}let U=null,q=!1;function ee(s){throw new Error(s.UTF8ToString(s._getLastOnigError()))}class he{static _utf8ByteLength(n){let o=0;for(let i=0,h=n.length;i<h;i++){const l=n.charCodeAt(i);let c=l,r=!1;if(l>=55296&&l<=56319&&i+1<h){const u=n.charCodeAt(i+1);u>=56320&&u<=57343&&(c=(l-55296<<10)+65536|u-56320,r=!0)}c<=127?o+=1:c<=2047?o+=2:c<=65535?o+=3:o+=4,r&&i++}return o}constructor(n){const o=n.length,i=he._utf8ByteLength(n),h=i!==o,l=h?new Uint32Array(o+1):null;h&&(l[o]=i);const c=h?new Uint32Array(i+1):null;h&&(c[i]=o);const r=new Uint8Array(i);let u=0;for(let d=0;d<o;d++){const T=n.charCodeAt(d);let g=T,p=!1;if(T>=55296&&T<=56319&&d+1<o){const P=n.charCodeAt(d+1);P>=56320&&P<=57343&&(g=(T-55296<<10)+65536|P-56320,p=!0)}h&&(l[d]=u,p&&(l[d+1]=u),g<=127?c[u+0]=d:g<=2047?(c[u+0]=d,c[u+1]=d):g<=65535?(c[u+0]=d,c[u+1]=d,c[u+2]=d):(c[u+0]=d,c[u+1]=d,c[u+2]=d,c[u+3]=d)),g<=127?r[u++]=g:g<=2047?(r[u++]=192|(g&1984)>>>6,r[u++]=128|(g&63)>>>0):g<=65535?(r[u++]=224|(g&61440)>>>12,r[u++]=128|(g&4032)>>>6,r[u++]=128|(g&63)>>>0):(r[u++]=240|(g&1835008)>>>18,r[u++]=128|(g&258048)>>>12,r[u++]=128|(g&4032)>>>6,r[u++]=128|(g&63)>>>0),p&&d++}this.utf16Length=o,this.utf8Length=i,this.utf16Value=n,this.utf8Value=r,this.utf16OffsetToUtf8=l,this.utf8OffsetToUtf16=c}createString(n){const o=n._omalloc(this.utf8Length);return n.HEAPU8.set(this.utf8Value,o),o}}const ue=class pn{constructor(n){if(this.id=++pn.LAST_ID,!U)throw new Error("Must invoke loadWasm first.");this._onigBinding=U,this.content=n;const o=new he(n);this.utf16Length=o.utf16Length,this.utf8Length=o.utf8Length,this.utf16OffsetToUtf8=o.utf16OffsetToUtf8,this.utf8OffsetToUtf16=o.utf8OffsetToUtf16,this.utf8Length<1e4&&!pn._sharedPtrInUse?(pn._sharedPtr||(pn._sharedPtr=U._omalloc(1e4)),pn._sharedPtrInUse=!0,U.HEAPU8.set(o.utf8Value,pn._sharedPtr),this.ptr=pn._sharedPtr):this.ptr=o.createString(U)}convertUtf8OffsetToUtf16(n){return this.utf8OffsetToUtf16?n<0?0:n>this.utf8Length?this.utf16Length:this.utf8OffsetToUtf16[n]:n}convertUtf16OffsetToUtf8(n){return this.utf16OffsetToUtf8?n<0?0:n>this.utf16Length?this.utf8Length:this.utf16OffsetToUtf8[n]:n}dispose(){this.ptr===pn._sharedPtr?pn._sharedPtrInUse=!1:this._onigBinding._ofree(this.ptr)}};ue.LAST_ID=0,ue._sharedPtr=0,ue._sharedPtrInUse=!1;let be=ue;class W{constructor(n){if(!U)throw new Error("Must invoke loadWasm first.");const o=[],i=[];for(let r=0,u=n.length;r<u;r++){const d=new he(n[r]);o[r]=d.createString(U),i[r]=d.utf8Length}const h=U._omalloc(4*n.length);U.HEAPU32.set(o,h/4);const l=U._omalloc(4*n.length);U.HEAPU32.set(i,l/4);const c=U._createOnigScanner(h,l,n.length);for(let r=0,u=n.length;r<u;r++)U._ofree(o[r]);U._ofree(l),U._ofree(h),c===0&&ee(U),this._onigBinding=U,this._ptr=c}dispose(){this._onigBinding._freeOnigScanner(this._ptr)}findNextMatchSync(n,o,i){let h=q,l=0;if(typeof i=="number"?(i&8&&(h=!0),l=i):typeof i=="boolean"&&(h=i),typeof n=="string"){n=new be(n);const c=this._findNextMatchSync(n,o,h,l);return n.dispose(),c}return this._findNextMatchSync(n,o,h,l)}_findNextMatchSync(n,o,i,h){const l=this._onigBinding;let c;if(i?c=l._findNextOnigScannerMatchDbg(this._ptr,n.id,n.ptr,n.utf8Length,n.convertUtf16OffsetToUtf8(o),h):c=l._findNextOnigScannerMatch(this._ptr,n.id,n.ptr,n.utf8Length,n.convertUtf16OffsetToUtf8(o),h),c===0)return null;const r=l.HEAPU32;let u=c/4;const d=r[u++],T=r[u++],g=[];for(let p=0;p<T;p++){const P=n.convertUtf8OffsetToUtf16(r[u++]),m=n.convertUtf8OffsetToUtf16(r[u++]);g[p]={start:P,end:m,length:m-P}}return{index:d,captureIndices:g}}}function H(s,n){return ve(this,null,function*(){U=yield j({print:n,instantiateWasm:o=>{if(typeof performance=="undefined"){const i=()=>Date.now();o.env.emscripten_get_now=i,o.wasi_snapshot_preview1.emscripten_get_now=i}return s(o).then(i=>i.instance||i)}})})}function me(s){return typeof s.instantiator=="function"}function Re(s){return typeof s.data!="undefined"}function Fe(s){return typeof Response!="undefined"&&s instanceof Response}let Te=!1,$e=null;function Ke(s){if(Te)return $e;Te=!0;let n,o;if(typeof s=="function")n=s;else if(me(s))n=s.instantiator,o=s.print;else{let i;Re(s)?(i=s.data,o=s.print):i=s,Fe(i)?typeof WebAssembly.instantiateStreaming=="function"?n=Je(i):n=De(i):n=Ve(i)}return $e=H(n,o),$e}function Ve(s){return n=>WebAssembly.instantiate(s,n)}function Je(s){return n=>WebAssembly.instantiateStreaming(s,n)}function De(s){return n=>ve(this,null,function*(){const o=yield s.arrayBuffer();return WebAssembly.instantiate(o,n)})}function Oe(s){return new be(s)}function on(s){return new W(s)}var je=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Ye={exports:{}};(function(s,n){(function(o,i){s.exports=i()})(je,function(){return(()=>{var o={350:(h,l)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.UseOnigurumaFindOptions=l.DebugFlags=void 0,l.DebugFlags={InDebugMode:typeof Y!="undefined"&&!!{NODE_ENV:"production",PUBLIC_PATH:"/"}.VSCODE_TEXTMATE_DEBUG},l.UseOnigurumaFindOptions=!1},442:(h,l,c)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.applyStateStackDiff=l.diffStateStacksRefEq=void 0;const r=c(391);l.diffStateStacksRefEq=function(u,d){let T=0;const g=[];let p=u,P=d;for(;p!==P;)p&&(!P||p.depth>=P.depth)?(T++,p=p.parent):(g.push(P.toStateStackFrame()),P=P.parent);return{pops:T,newFrames:g.reverse()}},l.applyStateStackDiff=function(u,d){let T=u;for(let g=0;g<d.pops;g++)T=T.parent;for(const g of d.newFrames)T=r.StateStackImpl.pushFrame(T,g);return T}},36:(h,l)=>{var c;Object.defineProperty(l,"__esModule",{value:!0}),l.toOptionalTokenType=l.EncodedTokenAttributes=void 0,(c=l.EncodedTokenAttributes||(l.EncodedTokenAttributes={})).toBinaryStr=function(r){let u=r.toString(2);for(;u.length<32;)u="0"+u;return u},c.print=function(r){const u=c.getLanguageId(r),d=c.getTokenType(r),T=c.getFontStyle(r),g=c.getForeground(r),p=c.getBackground(r);console.log({languageId:u,tokenType:d,fontStyle:T,foreground:g,background:p})},c.getLanguageId=function(r){return(255&r)>>>0},c.getTokenType=function(r){return(768&r)>>>8},c.containsBalancedBrackets=function(r){return(1024&r)!=0},c.getFontStyle=function(r){return(30720&r)>>>11},c.getForeground=function(r){return(16744448&r)>>>15},c.getBackground=function(r){return(4278190080&r)>>>24},c.set=function(r,u,d,T,g,p,P){let m=c.getLanguageId(r),R=c.getTokenType(r),L=c.containsBalancedBrackets(r)?1:0,C=c.getFontStyle(r),N=c.getForeground(r),x=c.getBackground(r);return u!==0&&(m=u),d!==8&&(R=d),T!==null&&(L=T?1:0),g!==-1&&(C=g),p!==0&&(N=p),P!==0&&(x=P),(m<<0|R<<8|L<<10|C<<11|N<<15|x<<24)>>>0},l.toOptionalTokenType=function(r){return r}},996:(h,l,c)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.BasicScopeAttributesProvider=l.BasicScopeAttributes=void 0;const r=c(878);class u{constructor(p,P){this.languageId=p,this.tokenType=P}}l.BasicScopeAttributes=u;class d{constructor(p,P){this._getBasicScopeAttributes=new r.CachedFn(m=>{const R=this._scopeToLanguage(m),L=this._toStandardTokenType(m);return new u(R,L)}),this._defaultAttributes=new u(p,8),this._embeddedLanguagesMatcher=new T(Object.entries(P||{}))}getDefaultAttributes(){return this._defaultAttributes}getBasicScopeAttributes(p){return p===null?d._NULL_SCOPE_METADATA:this._getBasicScopeAttributes.get(p)}_scopeToLanguage(p){return this._embeddedLanguagesMatcher.match(p)||0}_toStandardTokenType(p){const P=p.match(d.STANDARD_TOKEN_TYPE_REGEXP);if(!P)return 8;switch(P[1]){case"comment":return 1;case"string":return 2;case"regex":return 3;case"meta.embedded":return 0}throw new Error("Unexpected match for standard token type!")}}l.BasicScopeAttributesProvider=d,d._NULL_SCOPE_METADATA=new u(0,0),d.STANDARD_TOKEN_TYPE_REGEXP=/\b(comment|string|regex|meta\.embedded)\b/;class T{constructor(p){if(p.length===0)this.values=null,this.scopesRegExp=null;else{this.values=new Map(p);const P=p.map(([m,R])=>r.escapeRegExpCharacters(m));P.sort(),P.reverse(),this.scopesRegExp=new RegExp(`^((${P.join(")|(")}))($|\\.)`,"")}}match(p){if(!this.scopesRegExp)return;const P=p.match(this.scopesRegExp);return P?this.values.get(P[1]):void 0}}},947:(h,l,c)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.LineTokens=l.BalancedBracketSelectors=l.StateStackImpl=l.AttributedScopeStack=l.Grammar=l.createGrammar=void 0;const r=c(350),u=c(36),d=c(736),T=c(44),g=c(792),p=c(583),P=c(878),m=c(996),R=c(47);function L(y,a,E,S,A){const I=d.createMatchers(a,C),$=g.RuleFactory.getCompiledRuleId(E,S,A.repository);for(const Z of I)y.push({debugSelector:a,matcher:Z.matcher,ruleId:$,grammar:A,priority:Z.priority})}function C(y,a){if(a.length<y.length)return!1;let E=0;return y.every(S=>{for(let A=E;A<a.length;A++)if(N(a[A],S))return E=A+1,!0;return!1})}function N(y,a){if(!y)return!1;if(y===a)return!0;const E=a.length;return y.length>E&&y.substr(0,E)===a&&y[E]==="."}l.createGrammar=function(y,a,E,S,A,I,$,Z){return new x(y,a,E,S,A,I,$,Z)};class x{constructor(a,E,S,A,I,$,Z,k){if(this._rootScopeName=a,this.balancedBracketSelectors=$,this._onigLib=k,this._basicScopeAttributesProvider=new m.BasicScopeAttributesProvider(S,A),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=Z,this._grammar=O(E,null),this._injections=null,this._tokenTypeMatchers=[],I)for(const fe of Object.keys(I)){const Se=d.createMatchers(fe,C);for(const ce of Se)this._tokenTypeMatchers.push({matcher:ce.matcher,type:I[fe]})}}get themeProvider(){return this._grammarRepository}dispose(){for(const a of this._ruleId2desc)a&&a.dispose()}createOnigScanner(a){return this._onigLib.createOnigScanner(a)}createOnigString(a){return this._onigLib.createOnigString(a)}getMetadataForScope(a){return this._basicScopeAttributesProvider.getBasicScopeAttributes(a)}_collectInjections(){const a=[],E=this._rootScopeName,S=(A=>A===this._rootScopeName?this._grammar:this.getExternalGrammar(A))(E);if(S){const A=S.injections;if(A)for(let $ in A)L(a,$,A[$],this,S);const I=this._grammarRepository.injections(E);I&&I.forEach($=>{const Z=this.getExternalGrammar($);if(Z){const k=Z.injectionSelector;k&&L(a,k,Z,this,Z)}})}return a.sort((A,I)=>A.priority-I.priority),a}getInjections(){if(this._injections===null&&(this._injections=this._collectInjections(),r.DebugFlags.InDebugMode&&this._injections.length>0)){console.log(`Grammar ${this._rootScopeName} contains the following injections:`);for(const a of this._injections)console.log(` - ${a.debugSelector}`)}return this._injections}registerRule(a){const E=++this._lastRuleId,S=a(g.ruleIdFromNumber(E));return this._ruleId2desc[E]=S,S}getRule(a){return this._ruleId2desc[g.ruleIdToNumber(a)]}getExternalGrammar(a,E){if(this._includedGrammars[a])return this._includedGrammars[a];if(this._grammarRepository){const S=this._grammarRepository.lookup(a);if(S)return this._includedGrammars[a]=O(S,E&&E.$base),this._includedGrammars[a]}}tokenizeLine(a,E,S=0){const A=this._tokenize(a,E,!1,S);return{tokens:A.lineTokens.getResult(A.ruleStack,A.lineLength),ruleStack:A.ruleStack,stoppedEarly:A.stoppedEarly}}tokenizeLine2(a,E,S=0){const A=this._tokenize(a,E,!0,S);return{tokens:A.lineTokens.getBinaryResult(A.ruleStack,A.lineLength),ruleStack:A.ruleStack,stoppedEarly:A.stoppedEarly}}_tokenize(a,E,S,A){let I;if(this._rootId===-1&&(this._rootId=g.RuleFactory.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository),this.getInjections()),E&&E!==t.NULL)I=!1,E.reset();else{I=!0;const Se=this._basicScopeAttributesProvider.getDefaultAttributes(),ce=this.themeProvider.getDefaults(),Ne=u.EncodedTokenAttributes.set(0,Se.languageId,Se.tokenType,null,ce.fontStyle,ce.foregroundId,ce.backgroundId),_e=this.getRule(this._rootId).getName(null,null);let He;He=_e?v.createRootAndLookUpScopeName(_e,Ne,this):v.createRoot("unknown",Ne),E=new t(null,this._rootId,-1,-1,!1,null,He,He)}a+=` +`;const $=this.createOnigString(a),Z=$.content.length,k=new f(S,a,this._tokenTypeMatchers,this.balancedBracketSelectors),fe=R._tokenizeString(this,$,I,0,E,k,!0,A);return T.disposeOnigString($),{lineLength:Z,lineTokens:k,ruleStack:fe.stack,stoppedEarly:fe.stoppedEarly}}}function O(y,a){return(y=P.clone(y)).repository=y.repository||{},y.repository.$self={$vscodeTextmateLocation:y.$vscodeTextmateLocation,patterns:y.patterns,name:y.scopeName},y.repository.$base=a||y.repository.$self,y}l.Grammar=x;class v{constructor(a,E,S){this.parent=a,this.scopePath=E,this.tokenAttributes=S}static fromExtension(a,E){var I;let S=a,A=(I=a==null?void 0:a.scopePath)!=null?I:null;for(const $ of E)A=p.ScopeStack.push(A,$.scopeNames),S=new v(S,A,$.encodedTokenAttributes);return S}static createRoot(a,E){return new v(null,new p.ScopeStack(null,a),E)}static createRootAndLookUpScopeName(a,E,S){const A=S.getMetadataForScope(a),I=new p.ScopeStack(null,a),$=S.themeProvider.themeMatch(I),Z=v.mergeAttributes(E,A,$);return new v(null,I,Z)}get scopeName(){return this.scopePath.scopeName}toString(){return this.getScopeNames().join(" ")}equals(a){return v.equals(this,a)}static equals(a,E){for(;;){if(a===E||!a&&!E)return!0;if(!a||!E||a.scopeName!==E.scopeName||a.tokenAttributes!==E.tokenAttributes)return!1;a=a.parent,E=E.parent}}static mergeAttributes(a,E,S){let A=-1,I=0,$=0;return S!==null&&(A=S.fontStyle,I=S.foregroundId,$=S.backgroundId),u.EncodedTokenAttributes.set(a,E.languageId,E.tokenType,null,A,I,$)}pushAttributed(a,E){if(a===null)return this;if(a.indexOf(" ")===-1)return v._pushAttributed(this,a,E);const S=a.split(/ /g);let A=this;for(const I of S)A=v._pushAttributed(A,I,E);return A}static _pushAttributed(a,E,S){const A=S.getMetadataForScope(E),I=a.scopePath.push(E),$=S.themeProvider.themeMatch(I),Z=v.mergeAttributes(a.tokenAttributes,A,$);return new v(a,I,Z)}getScopeNames(){return this.scopePath.getSegments()}getExtensionIfDefined(a){var A,I;const E=[];let S=this;for(;S&&S!==a;)E.push({encodedTokenAttributes:S.tokenAttributes,scopeNames:S.scopePath.getExtensionIfDefined((I=(A=S.parent)==null?void 0:A.scopePath)!=null?I:null)}),S=S.parent;return S===a?E.reverse():void 0}}l.AttributedScopeStack=v;class t{constructor(a,E,S,A,I,$,Z,k){this.parent=a,this.ruleId=E,this.beginRuleCapturedEOL=I,this.endRule=$,this.nameScopesList=Z,this.contentNameScopesList=k,this._stackElementBrand=void 0,this.depth=this.parent?this.parent.depth+1:1,this._enterPos=S,this._anchorPos=A}equals(a){return a!==null&&t._equals(this,a)}static _equals(a,E){return a===E||!!this._structuralEquals(a,E)&&v.equals(a.contentNameScopesList,E.contentNameScopesList)}static _structuralEquals(a,E){for(;;){if(a===E||!a&&!E)return!0;if(!a||!E||a.depth!==E.depth||a.ruleId!==E.ruleId||a.endRule!==E.endRule)return!1;a=a.parent,E=E.parent}}clone(){return this}static _reset(a){for(;a;)a._enterPos=-1,a._anchorPos=-1,a=a.parent}reset(){t._reset(this)}pop(){return this.parent}safePop(){return this.parent?this.parent:this}push(a,E,S,A,I,$,Z){return new t(this,a,E,S,A,I,$,Z)}getEnterPos(){return this._enterPos}getAnchorPos(){return this._anchorPos}getRule(a){return a.getRule(this.ruleId)}toString(){const a=[];return this._writeString(a,0),"["+a.join(",")+"]"}_writeString(a,E){var S,A;return this.parent&&(E=this.parent._writeString(a,E)),a[E++]=`(${this.ruleId}, ${(S=this.nameScopesList)==null?void 0:S.toString()}, ${(A=this.contentNameScopesList)==null?void 0:A.toString()})`,E}withContentNameScopesList(a){return this.contentNameScopesList===a?this:this.parent.push(this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,this.endRule,this.nameScopesList,a)}withEndRule(a){return this.endRule===a?this:new t(this.parent,this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,a,this.nameScopesList,this.contentNameScopesList)}hasSameRuleAs(a){let E=this;for(;E&&E._enterPos===a._enterPos;){if(E.ruleId===a.ruleId)return!0;E=E.parent}return!1}toStateStackFrame(){var a,E,S,A,I,$;return{ruleId:g.ruleIdToNumber(this.ruleId),beginRuleCapturedEOL:this.beginRuleCapturedEOL,endRule:this.endRule,nameScopesList:(A=(S=this.nameScopesList)==null?void 0:S.getExtensionIfDefined((E=(a=this.parent)==null?void 0:a.nameScopesList)!=null?E:null))!=null?A:[],contentNameScopesList:($=(I=this.contentNameScopesList)==null?void 0:I.getExtensionIfDefined(this.nameScopesList))!=null?$:[]}}static pushFrame(a,E){var A,I,$;const S=v.fromExtension((A=a==null?void 0:a.nameScopesList)!=null?A:null,E.nameScopesList);return new t(a,g.ruleIdFromNumber(E.ruleId),(I=E.enterPos)!=null?I:-1,($=E.anchorPos)!=null?$:-1,E.beginRuleCapturedEOL,E.endRule,S,v.fromExtension(S,E.contentNameScopesList))}}l.StateStackImpl=t,t.NULL=new t(null,0,0,0,!1,null,null,null),l.BalancedBracketSelectors=class{constructor(y,a){this.allowAny=!1,this.balancedBracketScopes=y.flatMap(E=>E==="*"?(this.allowAny=!0,[]):d.createMatchers(E,C).map(S=>S.matcher)),this.unbalancedBracketScopes=a.flatMap(E=>d.createMatchers(E,C).map(S=>S.matcher))}get matchesAlways(){return this.allowAny&&this.unbalancedBracketScopes.length===0}get matchesNever(){return this.balancedBracketScopes.length===0&&!this.allowAny}match(y){for(const a of this.unbalancedBracketScopes)if(a(y))return!1;for(const a of this.balancedBracketScopes)if(a(y))return!0;return this.allowAny}};class f{constructor(a,E,S,A){this.balancedBracketSelectors=A,this._emitBinaryTokens=a,this._tokenTypeOverrides=S,r.DebugFlags.InDebugMode?this._lineText=E:this._lineText=null,this._tokens=[],this._binaryTokens=[],this._lastTokenEndIndex=0}produce(a,E){this.produceFromScopes(a.contentNameScopesList,E)}produceFromScopes(a,E){var A,I,$,Z,k;if(this._lastTokenEndIndex>=E)return;if(this._emitBinaryTokens){let fe=(A=a==null?void 0:a.tokenAttributes)!=null?A:0,Se=!1;if((I=this.balancedBracketSelectors)!=null&&I.matchesAlways&&(Se=!0),this._tokenTypeOverrides.length>0||this.balancedBracketSelectors&&!this.balancedBracketSelectors.matchesAlways&&!this.balancedBracketSelectors.matchesNever){const ce=($=a==null?void 0:a.getScopeNames())!=null?$:[];for(const Ne of this._tokenTypeOverrides)Ne.matcher(ce)&&(fe=u.EncodedTokenAttributes.set(fe,0,u.toOptionalTokenType(Ne.type),null,-1,0,0));this.balancedBracketSelectors&&(Se=this.balancedBracketSelectors.match(ce))}if(Se&&(fe=u.EncodedTokenAttributes.set(fe,0,8,Se,-1,0,0)),this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-1]===fe)return void(this._lastTokenEndIndex=E);if(r.DebugFlags.InDebugMode){const ce=(Z=a==null?void 0:a.getScopeNames())!=null?Z:[];console.log(" token: |"+this._lineText.substring(this._lastTokenEndIndex,E).replace(/\n$/,"\\n")+"|");for(let Ne=0;Ne<ce.length;Ne++)console.log(" * "+ce[Ne])}return this._binaryTokens.push(this._lastTokenEndIndex),this._binaryTokens.push(fe),void(this._lastTokenEndIndex=E)}const S=(k=a==null?void 0:a.getScopeNames())!=null?k:[];if(r.DebugFlags.InDebugMode){console.log(" token: |"+this._lineText.substring(this._lastTokenEndIndex,E).replace(/\n$/,"\\n")+"|");for(let fe=0;fe<S.length;fe++)console.log(" * "+S[fe])}this._tokens.push({startIndex:this._lastTokenEndIndex,endIndex:E,scopes:S}),this._lastTokenEndIndex=E}getResult(a,E){return this._tokens.length>0&&this._tokens[this._tokens.length-1].startIndex===E-1&&this._tokens.pop(),this._tokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(a,E),this._tokens[this._tokens.length-1].startIndex=0),this._tokens}getBinaryResult(a,E){this._binaryTokens.length>0&&this._binaryTokens[this._binaryTokens.length-2]===E-1&&(this._binaryTokens.pop(),this._binaryTokens.pop()),this._binaryTokens.length===0&&(this._lastTokenEndIndex=-1,this.produce(a,E),this._binaryTokens[this._binaryTokens.length-2]=0);const S=new Uint32Array(this._binaryTokens.length);for(let A=0,I=this._binaryTokens.length;A<I;A++)S[A]=this._binaryTokens[A];return S}}l.LineTokens=f},965:(h,l,c)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.parseInclude=l.TopLevelRepositoryReference=l.TopLevelReference=l.RelativeReference=l.SelfReference=l.BaseReference=l.ScopeDependencyProcessor=l.ExternalReferenceCollector=l.TopLevelRepositoryRuleReference=l.TopLevelRuleReference=void 0;const r=c(878);class u{constructor(t){this.scopeName=t}toKey(){return this.scopeName}}l.TopLevelRuleReference=u;class d{constructor(t,f){this.scopeName=t,this.ruleName=f}toKey(){return`${this.scopeName}#${this.ruleName}`}}l.TopLevelRepositoryRuleReference=d;class T{constructor(){this._references=[],this._seenReferenceKeys=new Set,this.visitedRule=new Set}get references(){return this._references}add(t){const f=t.toKey();this._seenReferenceKeys.has(f)||(this._seenReferenceKeys.add(f),this._references.push(t))}}function g(v,t,f,y){const a=f.lookup(v.scopeName);if(!a){if(v.scopeName===t)throw new Error(`No grammar provided for <${t}>`);return}const E=f.lookup(t);v instanceof u?P({baseGrammar:E,selfGrammar:a},y):p(v.ruleName,{baseGrammar:E,selfGrammar:a,repository:a.repository},y);const S=f.injections(v.scopeName);if(S)for(const A of S)y.add(new u(A))}function p(v,t,f){t.repository&&t.repository[v]&&m([t.repository[v]],t,f)}function P(v,t){v.selfGrammar.patterns&&Array.isArray(v.selfGrammar.patterns)&&m(v.selfGrammar.patterns,en(We({},v),{repository:v.selfGrammar.repository}),t),v.selfGrammar.injections&&m(Object.values(v.selfGrammar.injections),en(We({},v),{repository:v.selfGrammar.repository}),t)}function m(v,t,f){for(const y of v){if(f.visitedRule.has(y))continue;f.visitedRule.add(y);const a=y.repository?r.mergeObjects({},t.repository,y.repository):t.repository;Array.isArray(y.patterns)&&m(y.patterns,en(We({},t),{repository:a}),f);const E=y.include;if(!E)continue;const S=O(E);switch(S.kind){case 0:P(en(We({},t),{selfGrammar:t.baseGrammar}),f);break;case 1:P(t,f);break;case 2:p(S.ruleName,en(We({},t),{repository:a}),f);break;case 3:case 4:const A=S.scopeName===t.selfGrammar.scopeName?t.selfGrammar:S.scopeName===t.baseGrammar.scopeName?t.baseGrammar:void 0;if(A){const I={baseGrammar:t.baseGrammar,selfGrammar:A,repository:a};S.kind===4?p(S.ruleName,I,f):P(I,f)}else S.kind===4?f.add(new d(S.scopeName,S.ruleName)):f.add(new u(S.scopeName))}}}l.ExternalReferenceCollector=T,l.ScopeDependencyProcessor=class{constructor(v,t){this.repo=v,this.initialScopeName=t,this.seenFullScopeRequests=new Set,this.seenPartialScopeRequests=new Set,this.seenFullScopeRequests.add(this.initialScopeName),this.Q=[new u(this.initialScopeName)]}processQueue(){const v=this.Q;this.Q=[];const t=new T;for(const f of v)g(f,this.initialScopeName,this.repo,t);for(const f of t.references)if(f instanceof u){if(this.seenFullScopeRequests.has(f.scopeName))continue;this.seenFullScopeRequests.add(f.scopeName),this.Q.push(f)}else{if(this.seenFullScopeRequests.has(f.scopeName)||this.seenPartialScopeRequests.has(f.toKey()))continue;this.seenPartialScopeRequests.add(f.toKey()),this.Q.push(f)}}};class R{constructor(){this.kind=0}}l.BaseReference=R;class L{constructor(){this.kind=1}}l.SelfReference=L;class C{constructor(t){this.ruleName=t,this.kind=2}}l.RelativeReference=C;class N{constructor(t){this.scopeName=t,this.kind=3}}l.TopLevelReference=N;class x{constructor(t,f){this.scopeName=t,this.ruleName=f,this.kind=4}}function O(v){if(v==="$base")return new R;if(v==="$self")return new L;const t=v.indexOf("#");if(t===-1)return new N(v);if(t===0)return new C(v.substring(1));{const f=v.substring(0,t),y=v.substring(t+1);return new x(f,y)}}l.TopLevelRepositoryReference=x,l.parseInclude=O},391:function(h,l,c){var r=this&&this.__createBinding||(Object.create?function(d,T,g,p){p===void 0&&(p=g),Object.defineProperty(d,p,{enumerable:!0,get:function(){return T[g]}})}:function(d,T,g,p){p===void 0&&(p=g),d[p]=T[g]}),u=this&&this.__exportStar||function(d,T){for(var g in d)g==="default"||Object.prototype.hasOwnProperty.call(T,g)||r(T,d,g)};Object.defineProperty(l,"__esModule",{value:!0}),u(c(947),l)},47:(h,l,c)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.LocalStackElement=l._tokenizeString=void 0;const r=c(350),u=c(44),d=c(792),T=c(878);class g{constructor(x,O){this.stack=x,this.stoppedEarly=O}}function p(N,x,O,v,t,f,y,a){const E=x.content.length;let S=!1,A=-1;if(y){const Z=function(k,fe,Se,ce,Ne,_e){let He=Ne.beginRuleCapturedEOL?0:-1;const Pe=[];for(let xe=Ne;xe;xe=xe.pop()){const Ie=xe.getRule(k);Ie instanceof d.BeginWhileRule&&Pe.push({rule:Ie,stack:xe})}for(let xe=Pe.pop();xe;xe=Pe.pop()){const{ruleScanner:Ie,findOptions:Bn}=m(xe.rule,k,xe.stack.endRule,Se,ce===He),B=Ie.findNextMatchSync(fe,ce,Bn);if(r.DebugFlags.InDebugMode&&(console.log(" scanning for while rule"),console.log(Ie.toString())),!B){r.DebugFlags.InDebugMode&&console.log(" popping "+xe.rule.debugName+" - "+xe.rule.debugWhileRegExp),Ne=xe.stack.pop();break}if(B.ruleId!==d.whileRuleId){Ne=xe.stack.pop();break}B.captureIndices&&B.captureIndices.length&&(_e.produce(xe.stack,B.captureIndices[0].start),L(k,fe,Se,xe.stack,_e,xe.rule.whileCaptures,B.captureIndices),_e.produce(xe.stack,B.captureIndices[0].end),He=B.captureIndices[0].end,B.captureIndices[0].end>ce&&(ce=B.captureIndices[0].end,Se=!1))}return{stack:Ne,linePos:ce,anchorPosition:He,isFirstLine:Se}}(N,x,O,v,t,f);t=Z.stack,v=Z.linePos,O=Z.isFirstLine,A=Z.anchorPosition}const I=Date.now();for(;!S;){if(a!==0&&Date.now()-I>a)return new g(t,!0);$()}return new g(t,!1);function $(){r.DebugFlags.InDebugMode&&(console.log(""),console.log(`@@scanNext ${v}: |${x.content.substr(v).replace(/\n$/,"\\n")}|`));const Z=function(ce,Ne,_e,He,Pe,xe){const Ie=function(vn,ot,Xt,it,Wn,Pt){const lt=Wn.getRule(vn),{ruleScanner:at,findOptions:rt}=P(lt,vn,Wn.endRule,Xt,it===Pt);let Kn=0;r.DebugFlags.InDebugMode&&(Kn=T.performanceNow());const mn=at.findNextMatchSync(ot,it,rt);if(r.DebugFlags.InDebugMode){const Lt=T.performanceNow()-Kn;Lt>5&&console.warn(`Rule ${lt.debugName} (${lt.id}) matching took ${Lt} against '${ot}'`),console.log(` scanning for (linePos: ${it}, anchorPosition: ${Pt})`),console.log(at.toString()),mn&&console.log(`matched rule id: ${mn.ruleId} from ${mn.captureIndices[0].start} to ${mn.captureIndices[0].end}`)}return mn?{captureIndices:mn.captureIndices,matchedRuleId:mn.ruleId}:null}(ce,Ne,_e,He,Pe,xe),Bn=ce.getInjections();if(Bn.length===0)return Ie;const B=function(vn,ot,Xt,it,Wn,Pt,lt){let at,rt=Number.MAX_VALUE,Kn=null,mn=0;const Lt=Pt.contentNameScopesList.getScopeNames();for(let Zt=0,Is=vn.length;Zt<Is;Zt++){const Mt=vn[Zt];if(!Mt.matcher(Lt))continue;const Ds=ot.getRule(Mt.ruleId),{ruleScanner:os,findOptions:Bs}=P(Ds,ot,null,it,Wn===lt),It=os.findNextMatchSync(Xt,Wn,Bs);if(!It)continue;r.DebugFlags.InDebugMode&&(console.log(` matched injection: ${Mt.debugSelector}`),console.log(os.toString()));const is=It.captureIndices[0].start;if(!(is>=rt)&&(rt=is,Kn=It.captureIndices,at=It.ruleId,mn=Mt.priority,rt===Wn))break}return Kn?{priorityMatch:mn===-1,captureIndices:Kn,matchedRuleId:at}:null}(Bn,ce,Ne,_e,He,Pe,xe);if(!B)return Ie;if(!Ie)return B;const ze=Ie.captureIndices[0].start,Me=B.captureIndices[0].start;return Me<ze||B.priorityMatch&&Me===ze?B:Ie}(N,x,O,v,t,A);if(!Z)return r.DebugFlags.InDebugMode&&console.log(" no more matches."),f.produce(t,E),void(S=!0);const k=Z.captureIndices,fe=Z.matchedRuleId,Se=!!(k&&k.length>0)&&k[0].end>v;if(fe===d.endRuleId){const ce=t.getRule(N);r.DebugFlags.InDebugMode&&console.log(" popping "+ce.debugName+" - "+ce.debugEndRegExp),f.produce(t,k[0].start),t=t.withContentNameScopesList(t.nameScopesList),L(N,x,O,t,f,ce.endCaptures,k),f.produce(t,k[0].end);const Ne=t;if(t=t.parent,A=Ne.getAnchorPos(),!Se&&Ne.getEnterPos()===v)return r.DebugFlags.InDebugMode&&console.error("[1] - Grammar is in an endless loop - Grammar pushed & popped a rule without advancing"),t=Ne,f.produce(t,E),void(S=!0)}else{const ce=N.getRule(fe);f.produce(t,k[0].start);const Ne=t,_e=ce.getName(x.content,k),He=t.contentNameScopesList.pushAttributed(_e,N);if(t=t.push(fe,v,A,k[0].end===E,null,He,He),ce instanceof d.BeginEndRule){const Pe=ce;r.DebugFlags.InDebugMode&&console.log(" pushing "+Pe.debugName+" - "+Pe.debugBeginRegExp),L(N,x,O,t,f,Pe.beginCaptures,k),f.produce(t,k[0].end),A=k[0].end;const xe=Pe.getContentName(x.content,k),Ie=He.pushAttributed(xe,N);if(t=t.withContentNameScopesList(Ie),Pe.endHasBackReferences&&(t=t.withEndRule(Pe.getEndWithResolvedBackReferences(x.content,k))),!Se&&Ne.hasSameRuleAs(t))return r.DebugFlags.InDebugMode&&console.error("[2] - Grammar is in an endless loop - Grammar pushed the same rule without advancing"),t=t.pop(),f.produce(t,E),void(S=!0)}else if(ce instanceof d.BeginWhileRule){const Pe=ce;r.DebugFlags.InDebugMode&&console.log(" pushing "+Pe.debugName),L(N,x,O,t,f,Pe.beginCaptures,k),f.produce(t,k[0].end),A=k[0].end;const xe=Pe.getContentName(x.content,k),Ie=He.pushAttributed(xe,N);if(t=t.withContentNameScopesList(Ie),Pe.whileHasBackReferences&&(t=t.withEndRule(Pe.getWhileWithResolvedBackReferences(x.content,k))),!Se&&Ne.hasSameRuleAs(t))return r.DebugFlags.InDebugMode&&console.error("[3] - Grammar is in an endless loop - Grammar pushed the same rule without advancing"),t=t.pop(),f.produce(t,E),void(S=!0)}else{const Pe=ce;if(r.DebugFlags.InDebugMode&&console.log(" matched "+Pe.debugName+" - "+Pe.debugMatchRegExp),L(N,x,O,t,f,Pe.captures,k),f.produce(t,k[0].end),t=t.pop(),!Se)return r.DebugFlags.InDebugMode&&console.error("[4] - Grammar is in an endless loop - Grammar is not advancing, nor is it pushing/popping"),t=t.safePop(),f.produce(t,E),void(S=!0)}}k[0].end>v&&(v=k[0].end,O=!1)}}function P(N,x,O,v,t){return r.UseOnigurumaFindOptions?{ruleScanner:N.compile(x,O),findOptions:R(v,t)}:{ruleScanner:N.compileAG(x,O,v,t),findOptions:0}}function m(N,x,O,v,t){return r.UseOnigurumaFindOptions?{ruleScanner:N.compileWhile(x,O),findOptions:R(v,t)}:{ruleScanner:N.compileWhileAG(x,O,v,t),findOptions:0}}function R(N,x){let O=0;return N||(O|=1),x||(O|=4),O}function L(N,x,O,v,t,f,y){if(f.length===0)return;const a=x.content,E=Math.min(f.length,y.length),S=[],A=y[0].end;for(let I=0;I<E;I++){const $=f[I];if($===null)continue;const Z=y[I];if(Z.length===0)continue;if(Z.start>A)break;for(;S.length>0&&S[S.length-1].endPos<=Z.start;)t.produceFromScopes(S[S.length-1].scopes,S[S.length-1].endPos),S.pop();if(S.length>0?t.produceFromScopes(S[S.length-1].scopes,Z.start):t.produce(v,Z.start),$.retokenizeCapturedWithRuleId){const fe=$.getName(a,y),Se=v.contentNameScopesList.pushAttributed(fe,N),ce=$.getContentName(a,y),Ne=Se.pushAttributed(ce,N),_e=v.push($.retokenizeCapturedWithRuleId,Z.start,-1,!1,null,Se,Ne),He=N.createOnigString(a.substring(0,Z.end));p(N,He,O&&Z.start===0,Z.start,_e,t,!1,0),u.disposeOnigString(He);continue}const k=$.getName(a,y);if(k!==null){const fe=(S.length>0?S[S.length-1].scopes:v.contentNameScopesList).pushAttributed(k,N);S.push(new C(fe,Z.end))}}for(;S.length>0;)t.produceFromScopes(S[S.length-1].scopes,S[S.length-1].endPos),S.pop()}l._tokenizeString=p;class C{constructor(x,O){this.scopes=x,this.endPos=O}}l.LocalStackElement=C},974:(h,l)=>{function c(T,g){throw new Error("Near offset "+T.pos+": "+g+" ~~~"+T.source.substr(T.pos,50)+"~~~")}Object.defineProperty(l,"__esModule",{value:!0}),l.parseJSON=void 0,l.parseJSON=function(T,g,p){let P=new r(T),m=new u,R=0,L=null,C=[],N=[];function x(){C.push(R),N.push(L)}function O(){R=C.pop(),L=N.pop()}function v(t){c(P,t)}for(;d(P,m);){if(R===0){if(L!==null&&v("too many constructs in root"),m.type===3){L={},p&&(L.$vscodeTextmateLocation=m.toLocation(g)),x(),R=1;continue}if(m.type===2){L=[],x(),R=4;continue}v("unexpected token in root")}if(R===2){if(m.type===5){O();continue}if(m.type===7){R=3;continue}v("expected , or }")}if(R===1||R===3){if(R===1&&m.type===5){O();continue}if(m.type===1){let t=m.value;if(d(P,m)&&m.type===6||v("expected colon"),d(P,m)||v("expected value"),R=2,m.type===1){L[t]=m.value;continue}if(m.type===8){L[t]=null;continue}if(m.type===9){L[t]=!0;continue}if(m.type===10){L[t]=!1;continue}if(m.type===11){L[t]=parseFloat(m.value);continue}if(m.type===2){let f=[];L[t]=f,x(),R=4,L=f;continue}if(m.type===3){let f={};p&&(f.$vscodeTextmateLocation=m.toLocation(g)),L[t]=f,x(),R=1,L=f;continue}}v("unexpected token in dict")}if(R===5){if(m.type===4){O();continue}if(m.type===7){R=6;continue}v("expected , or ]")}if(R===4||R===6){if(R===4&&m.type===4){O();continue}if(R=5,m.type===1){L.push(m.value);continue}if(m.type===8){L.push(null);continue}if(m.type===9){L.push(!0);continue}if(m.type===10){L.push(!1);continue}if(m.type===11){L.push(parseFloat(m.value));continue}if(m.type===2){let t=[];L.push(t),x(),R=4,L=t;continue}if(m.type===3){let t={};p&&(t.$vscodeTextmateLocation=m.toLocation(g)),L.push(t),x(),R=1,L=t;continue}v("unexpected token in array")}v("unknown state")}return N.length!==0&&v("unclosed constructs"),L};class r{constructor(g){this.source=g,this.pos=0,this.len=g.length,this.line=1,this.char=0}}class u{constructor(){this.value=null,this.type=0,this.offset=-1,this.len=-1,this.line=-1,this.char=-1}toLocation(g){return{filename:g,line:this.line,char:this.char}}}function d(T,g){g.value=null,g.type=0,g.offset=-1,g.len=-1,g.line=-1,g.char=-1;let p,P=T.source,m=T.pos,R=T.len,L=T.line,C=T.char;for(;;){if(m>=R)return!1;if(p=P.charCodeAt(m),p!==32&&p!==9&&p!==13){if(p!==10)break;m++,L++,C=0}else m++,C++}if(g.offset=m,g.line=L,g.char=C,p===34){for(g.type=1,m++,C++;;){if(m>=R)return!1;if(p=P.charCodeAt(m),m++,C++,p!==92){if(p===34)break}else m++,C++}g.value=P.substring(g.offset+1,m-1).replace(/\\u([0-9A-Fa-f]{4})/g,(N,x)=>String.fromCodePoint(parseInt(x,16))).replace(/\\(.)/g,(N,x)=>{switch(x){case'"':return'"';case"\\":return"\\";case"/":return"/";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";default:c(T,"invalid escape sequence")}throw new Error("unreachable")})}else if(p===91)g.type=2,m++,C++;else if(p===123)g.type=3,m++,C++;else if(p===93)g.type=4,m++,C++;else if(p===125)g.type=5,m++,C++;else if(p===58)g.type=6,m++,C++;else if(p===44)g.type=7,m++,C++;else if(p===110){if(g.type=8,m++,C++,p=P.charCodeAt(m),p!==117||(m++,C++,p=P.charCodeAt(m),p!==108)||(m++,C++,p=P.charCodeAt(m),p!==108))return!1;m++,C++}else if(p===116){if(g.type=9,m++,C++,p=P.charCodeAt(m),p!==114||(m++,C++,p=P.charCodeAt(m),p!==117)||(m++,C++,p=P.charCodeAt(m),p!==101))return!1;m++,C++}else if(p===102){if(g.type=10,m++,C++,p=P.charCodeAt(m),p!==97||(m++,C++,p=P.charCodeAt(m),p!==108)||(m++,C++,p=P.charCodeAt(m),p!==115)||(m++,C++,p=P.charCodeAt(m),p!==101))return!1;m++,C++}else for(g.type=11;;){if(m>=R)return!1;if(p=P.charCodeAt(m),!(p===46||p>=48&&p<=57||p===101||p===69||p===45||p===43))break;m++,C++}return g.len=m-g.offset,g.value===null&&(g.value=P.substr(g.offset,g.len)),T.pos=m,T.line=L,T.char=C,!0}},787:function(h,l,c){var r=this&&this.__createBinding||(Object.create?function(R,L,C,N){N===void 0&&(N=C),Object.defineProperty(R,N,{enumerable:!0,get:function(){return L[C]}})}:function(R,L,C,N){N===void 0&&(N=C),R[N]=L[C]}),u=this&&this.__exportStar||function(R,L){for(var C in R)C==="default"||Object.prototype.hasOwnProperty.call(L,C)||r(L,R,C)};Object.defineProperty(l,"__esModule",{value:!0}),l.applyStateStackDiff=l.diffStateStacksRefEq=l.parseRawGrammar=l.INITIAL=l.Registry=void 0;const d=c(391),T=c(50),g=c(652),p=c(583),P=c(965),m=c(442);Object.defineProperty(l,"applyStateStackDiff",{enumerable:!0,get:function(){return m.applyStateStackDiff}}),Object.defineProperty(l,"diffStateStacksRefEq",{enumerable:!0,get:function(){return m.diffStateStacksRefEq}}),u(c(44),l),l.Registry=class{constructor(R){this._options=R,this._syncRegistry=new g.SyncRegistry(p.Theme.createFromRawTheme(R.theme,R.colorMap),R.onigLib),this._ensureGrammarCache=new Map}dispose(){this._syncRegistry.dispose()}setTheme(R,L){this._syncRegistry.setTheme(p.Theme.createFromRawTheme(R,L))}getColorMap(){return this._syncRegistry.getColorMap()}loadGrammarWithEmbeddedLanguages(R,L,C){return this.loadGrammarWithConfiguration(R,L,{embeddedLanguages:C})}loadGrammarWithConfiguration(R,L,C){return this._loadGrammar(R,L,C.embeddedLanguages,C.tokenTypes,new d.BalancedBracketSelectors(C.balancedBracketSelectors||[],C.unbalancedBracketSelectors||[]))}loadGrammar(R){return this._loadGrammar(R,0,null,null,null)}_loadGrammar(R,L,C,N,x){return ve(this,null,function*(){const O=new P.ScopeDependencyProcessor(this._syncRegistry,R);for(;O.Q.length>0;)yield Promise.all(O.Q.map(v=>this._loadSingleGrammar(v.scopeName))),O.processQueue();return this._grammarForScopeName(R,L,C,N,x)})}_loadSingleGrammar(R){return ve(this,null,function*(){return this._ensureGrammarCache.has(R)||this._ensureGrammarCache.set(R,this._doLoadSingleGrammar(R)),this._ensureGrammarCache.get(R)})}_doLoadSingleGrammar(R){return ve(this,null,function*(){const L=yield this._options.loadGrammar(R);if(L){const C=typeof this._options.getInjections=="function"?this._options.getInjections(R):void 0;this._syncRegistry.addGrammar(L,C)}})}addGrammar(x){return ve(this,arguments,function*(R,L=[],C=0,N=null){return this._syncRegistry.addGrammar(R,L),yield this._grammarForScopeName(R.scopeName,C,N)})}_grammarForScopeName(R,L=0,C=null,N=null,x=null){return this._syncRegistry.grammarForScopeName(R,L,C,N,x)}},l.INITIAL=d.StateStackImpl.NULL,l.parseRawGrammar=T.parseRawGrammar},736:(h,l)=>{function c(r){return!!r&&!!r.match(/[\w\.:]+/)}Object.defineProperty(l,"__esModule",{value:!0}),l.createMatchers=void 0,l.createMatchers=function(r,u){const d=[],T=function(m){let R=/([LR]:|[\w\.:][\w\.:\-]*|[\,\|\-\(\)])/g,L=R.exec(m);return{next:()=>{if(!L)return null;const C=L[0];return L=R.exec(m),C}}}(r);let g=T.next();for(;g!==null;){let m=0;if(g.length===2&&g.charAt(1)===":"){switch(g.charAt(0)){case"R":m=1;break;case"L":m=-1;break;default:console.log(`Unknown priority ${g} in scope selector`)}g=T.next()}let R=P();if(d.push({matcher:R,priority:m}),g!==",")break;g=T.next()}return d;function p(){if(g==="-"){g=T.next();const m=p();return R=>!!m&&!m(R)}if(g==="("){g=T.next();const m=function(){const R=[];let L=P();for(;L&&(R.push(L),g==="|"||g===",");){do g=T.next();while(g==="|"||g===",");L=P()}return C=>R.some(N=>N(C))}();return g===")"&&(g=T.next()),m}if(c(g)){const m=[];do m.push(g),g=T.next();while(c(g));return R=>u(m,R)}return null}function P(){const m=[];let R=p();for(;R;)m.push(R),R=p();return L=>m.every(C=>C(L))}}},44:(h,l)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.disposeOnigString=void 0,l.disposeOnigString=function(c){typeof c.dispose=="function"&&c.dispose()}},50:(h,l,c)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.parseRawGrammar=void 0;const r=c(69),u=c(350),d=c(974);l.parseRawGrammar=function(T,g=null){return g!==null&&/\.json$/.test(g)?(p=T,P=g,u.DebugFlags.InDebugMode?d.parseJSON(p,P,!0):JSON.parse(p)):function(m,R){return u.DebugFlags.InDebugMode?r.parseWithLocation(m,R,"$vscodeTextmateLocation"):r.parsePLIST(m)}(T,g);var p,P}},69:(h,l)=>{function c(r,u,d){const T=r.length;let g=0,p=1,P=0;function m(B){if(d===null)g+=B;else for(;B>0;)r.charCodeAt(g)===10?(g++,p++,P=0):(g++,P++),B--}function R(B){d===null?g=B:m(B-g)}function L(){for(;g<T;){let B=r.charCodeAt(g);if(B!==32&&B!==9&&B!==13&&B!==10)break;m(1)}}function C(B){return r.substr(g,B.length)===B&&(m(B.length),!0)}function N(B){let ze=r.indexOf(B,g);R(ze!==-1?ze+B.length:T)}function x(B){let ze=r.indexOf(B,g);if(ze!==-1){let Me=r.substring(g,ze);return R(ze+B.length),Me}{let Me=r.substr(g);return R(T),Me}}T>0&&r.charCodeAt(0)===65279&&(g=1);let O=0,v=null,t=[],f=[],y=null;function a(B,ze){t.push(O),f.push(v),O=B,v=ze}function E(){if(t.length===0)return S("illegal state stack");O=t.pop(),v=f.pop()}function S(B){throw new Error("Near offset "+g+": "+B+" ~~~"+r.substr(g,50)+"~~~")}const A=function(){if(y===null)return S("missing <key>");let B={};d!==null&&(B[d]={filename:u,line:p,char:P}),v[y]=B,y=null,a(1,B)},I=function(){if(y===null)return S("missing <key>");let B=[];v[y]=B,y=null,a(2,B)},$=function(){let B={};d!==null&&(B[d]={filename:u,line:p,char:P}),v.push(B),a(1,B)},Z=function(){let B=[];v.push(B),a(2,B)};function k(){if(O!==1)return S("unexpected </dict>");E()}function fe(){return O===1||O!==2?S("unexpected </array>"):void E()}function Se(B){if(O===1){if(y===null)return S("missing <key>");v[y]=B,y=null}else O===2?v.push(B):v=B}function ce(B){if(isNaN(B))return S("cannot parse float");if(O===1){if(y===null)return S("missing <key>");v[y]=B,y=null}else O===2?v.push(B):v=B}function Ne(B){if(isNaN(B))return S("cannot parse integer");if(O===1){if(y===null)return S("missing <key>");v[y]=B,y=null}else O===2?v.push(B):v=B}function _e(B){if(O===1){if(y===null)return S("missing <key>");v[y]=B,y=null}else O===2?v.push(B):v=B}function He(B){if(O===1){if(y===null)return S("missing <key>");v[y]=B,y=null}else O===2?v.push(B):v=B}function Pe(B){if(O===1){if(y===null)return S("missing <key>");v[y]=B,y=null}else O===2?v.push(B):v=B}function xe(){let B=x(">"),ze=!1;return B.charCodeAt(B.length-1)===47&&(ze=!0,B=B.substring(0,B.length-1)),{name:B.trim(),isClosed:ze}}function Ie(B){if(B.isClosed)return"";let ze=x("</");return N(">"),ze.replace(/&#([0-9]+);/g,function(Me,vn){return String.fromCodePoint(parseInt(vn,10))}).replace(/&#x([0-9a-f]+);/g,function(Me,vn){return String.fromCodePoint(parseInt(vn,16))}).replace(/&|<|>|"|'/g,function(Me){switch(Me){case"&":return"&";case"<":return"<";case">":return">";case""":return'"';case"'":return"'"}return Me})}for(;g<T&&(L(),!(g>=T));){const B=r.charCodeAt(g);if(m(1),B!==60)return S("expected <");if(g>=T)return S("unexpected end of input");const ze=r.charCodeAt(g);if(ze===63){m(1),N("?>");continue}if(ze===33){if(m(1),C("--")){N("-->");continue}N(">");continue}if(ze===47){if(m(1),L(),C("plist")){N(">");continue}if(C("dict")){N(">"),k();continue}if(C("array")){N(">"),fe();continue}return S("unexpected closed tag")}let Me=xe();switch(Me.name){case"dict":O===1?A():O===2?$():(v={},d!==null&&(v[d]={filename:u,line:p,char:P}),a(1,v)),Me.isClosed&&k();continue;case"array":O===1?I():O===2?Z():(v=[],a(2,v)),Me.isClosed&&fe();continue;case"key":Bn=Ie(Me),O!==1?S("unexpected <key>"):y!==null?S("too many <key>"):y=Bn;continue;case"string":Se(Ie(Me));continue;case"real":ce(parseFloat(Ie(Me)));continue;case"integer":Ne(parseInt(Ie(Me),10));continue;case"date":_e(new Date(Ie(Me)));continue;case"data":He(Ie(Me));continue;case"true":Ie(Me),Pe(!0);continue;case"false":Ie(Me),Pe(!1);continue}if(!/^plist/.test(Me.name))return S("unexpected opened tag "+Me.name)}var Bn;return v}Object.defineProperty(l,"__esModule",{value:!0}),l.parsePLIST=l.parseWithLocation=void 0,l.parseWithLocation=function(r,u,d){return c(r,u,d)},l.parsePLIST=function(r){return c(r,null,null)}},652:(h,l,c)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.SyncRegistry=void 0;const r=c(391);l.SyncRegistry=class{constructor(u,d){this._onigLibPromise=d,this._grammars=new Map,this._rawGrammars=new Map,this._injectionGrammars=new Map,this._theme=u}dispose(){for(const u of this._grammars.values())u.dispose()}setTheme(u){this._theme=u}getColorMap(){return this._theme.getColorMap()}addGrammar(u,d){this._rawGrammars.set(u.scopeName,u),d&&this._injectionGrammars.set(u.scopeName,d)}lookup(u){return this._rawGrammars.get(u)}injections(u){return this._injectionGrammars.get(u)}getDefaults(){return this._theme.getDefaults()}themeMatch(u){return this._theme.match(u)}grammarForScopeName(u,d,T,g,p){return ve(this,null,function*(){if(!this._grammars.has(u)){let P=this._rawGrammars.get(u);if(!P)return null;this._grammars.set(u,r.createGrammar(u,P,d,T,g,p,this,yield this._onigLibPromise))}return this._grammars.get(u)})}}},792:(h,l,c)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.CompiledRule=l.RegExpSourceList=l.RegExpSource=l.RuleFactory=l.BeginWhileRule=l.BeginEndRule=l.IncludeOnlyRule=l.MatchRule=l.CaptureRule=l.Rule=l.ruleIdToNumber=l.ruleIdFromNumber=l.whileRuleId=l.endRuleId=void 0;const r=c(878),u=c(965),d=/\\(\d+)/,T=/\\(\d+)/g;l.endRuleId=-1,l.whileRuleId=-2,l.ruleIdFromNumber=function(v){return v},l.ruleIdToNumber=function(v){return v};class g{constructor(t,f,y,a){this.$location=t,this.id=f,this._name=y||null,this._nameIsCapturing=r.RegexSource.hasCaptures(this._name),this._contentName=a||null,this._contentNameIsCapturing=r.RegexSource.hasCaptures(this._contentName)}get debugName(){const t=this.$location?`${r.basename(this.$location.filename)}:${this.$location.line}`:"unknown";return`${this.constructor.name}#${this.id} @ ${t}`}getName(t,f){return this._nameIsCapturing&&this._name!==null&&t!==null&&f!==null?r.RegexSource.replaceCaptures(this._name,t,f):this._name}getContentName(t,f){return this._contentNameIsCapturing&&this._contentName!==null?r.RegexSource.replaceCaptures(this._contentName,t,f):this._contentName}}l.Rule=g;class p extends g{constructor(t,f,y,a,E){super(t,f,y,a),this.retokenizeCapturedWithRuleId=E}dispose(){}collectPatterns(t,f){throw new Error("Not supported!")}compile(t,f){throw new Error("Not supported!")}compileAG(t,f,y,a){throw new Error("Not supported!")}}l.CaptureRule=p;class P extends g{constructor(t,f,y,a,E){super(t,f,y,null),this._match=new N(a,this.id),this.captures=E,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugMatchRegExp(){return`${this._match.source}`}collectPatterns(t,f){f.push(this._match)}compile(t,f){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,f,y,a){return this._getCachedCompiledPatterns(t).compileAG(t,y,a)}_getCachedCompiledPatterns(t){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new x,this.collectPatterns(t,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}}l.MatchRule=P;class m extends g{constructor(t,f,y,a,E){super(t,f,y,a),this.patterns=E.patterns,this.hasMissingPatterns=E.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}collectPatterns(t,f){for(const y of this.patterns)t.getRule(y).collectPatterns(t,f)}compile(t,f){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,f,y,a){return this._getCachedCompiledPatterns(t).compileAG(t,y,a)}_getCachedCompiledPatterns(t){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new x,this.collectPatterns(t,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}}l.IncludeOnlyRule=m;class R extends g{constructor(t,f,y,a,E,S,A,I,$,Z){super(t,f,y,a),this._begin=new N(E,this.id),this.beginCaptures=S,this._end=new N(A||"\uFFFF",-1),this.endHasBackReferences=this._end.hasBackReferences,this.endCaptures=I,this.applyEndPatternLast=$||!1,this.patterns=Z.patterns,this.hasMissingPatterns=Z.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugEndRegExp(){return`${this._end.source}`}getEndWithResolvedBackReferences(t,f){return this._end.resolveBackReferences(t,f)}collectPatterns(t,f){f.push(this._begin)}compile(t,f){return this._getCachedCompiledPatterns(t,f).compile(t)}compileAG(t,f,y,a){return this._getCachedCompiledPatterns(t,f).compileAG(t,y,a)}_getCachedCompiledPatterns(t,f){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new x;for(const y of this.patterns)t.getRule(y).collectPatterns(t,this._cachedCompiledPatterns);this.applyEndPatternLast?this._cachedCompiledPatterns.push(this._end.hasBackReferences?this._end.clone():this._end):this._cachedCompiledPatterns.unshift(this._end.hasBackReferences?this._end.clone():this._end)}return this._end.hasBackReferences&&(this.applyEndPatternLast?this._cachedCompiledPatterns.setSource(this._cachedCompiledPatterns.length()-1,f):this._cachedCompiledPatterns.setSource(0,f)),this._cachedCompiledPatterns}}l.BeginEndRule=R;class L extends g{constructor(t,f,y,a,E,S,A,I,$){super(t,f,y,a),this._begin=new N(E,this.id),this.beginCaptures=S,this.whileCaptures=I,this._while=new N(A,l.whileRuleId),this.whileHasBackReferences=this._while.hasBackReferences,this.patterns=$.patterns,this.hasMissingPatterns=$.hasMissingPatterns,this._cachedCompiledPatterns=null,this._cachedCompiledWhilePatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null),this._cachedCompiledWhilePatterns&&(this._cachedCompiledWhilePatterns.dispose(),this._cachedCompiledWhilePatterns=null)}get debugBeginRegExp(){return`${this._begin.source}`}get debugWhileRegExp(){return`${this._while.source}`}getWhileWithResolvedBackReferences(t,f){return this._while.resolveBackReferences(t,f)}collectPatterns(t,f){f.push(this._begin)}compile(t,f){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,f,y,a){return this._getCachedCompiledPatterns(t).compileAG(t,y,a)}_getCachedCompiledPatterns(t){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new x;for(const f of this.patterns)t.getRule(f).collectPatterns(t,this._cachedCompiledPatterns)}return this._cachedCompiledPatterns}compileWhile(t,f){return this._getCachedCompiledWhilePatterns(t,f).compile(t)}compileWhileAG(t,f,y,a){return this._getCachedCompiledWhilePatterns(t,f).compileAG(t,y,a)}_getCachedCompiledWhilePatterns(t,f){return this._cachedCompiledWhilePatterns||(this._cachedCompiledWhilePatterns=new x,this._cachedCompiledWhilePatterns.push(this._while.hasBackReferences?this._while.clone():this._while)),this._while.hasBackReferences&&this._cachedCompiledWhilePatterns.setSource(0,f||"\uFFFF"),this._cachedCompiledWhilePatterns}}l.BeginWhileRule=L;class C{static createCaptureRule(t,f,y,a,E){return t.registerRule(S=>new p(f,S,y,a,E))}static getCompiledRuleId(t,f,y){return t.id||f.registerRule(a=>{if(t.id=a,t.match)return new P(t.$vscodeTextmateLocation,t.id,t.name,t.match,C._compileCaptures(t.captures,f,y));if(t.begin===void 0){t.repository&&(y=r.mergeObjects({},y,t.repository));let E=t.patterns;return E===void 0&&t.include&&(E=[{include:t.include}]),new m(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,C._compilePatterns(E,f,y))}return t.while?new L(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,t.begin,C._compileCaptures(t.beginCaptures||t.captures,f,y),t.while,C._compileCaptures(t.whileCaptures||t.captures,f,y),C._compilePatterns(t.patterns,f,y)):new R(t.$vscodeTextmateLocation,t.id,t.name,t.contentName,t.begin,C._compileCaptures(t.beginCaptures||t.captures,f,y),t.end,C._compileCaptures(t.endCaptures||t.captures,f,y),t.applyEndPatternLast,C._compilePatterns(t.patterns,f,y))}),t.id}static _compileCaptures(t,f,y){let a=[];if(t){let E=0;for(const S in t){if(S==="$vscodeTextmateLocation")continue;const A=parseInt(S,10);A>E&&(E=A)}for(let S=0;S<=E;S++)a[S]=null;for(const S in t){if(S==="$vscodeTextmateLocation")continue;const A=parseInt(S,10);let I=0;t[S].patterns&&(I=C.getCompiledRuleId(t[S],f,y)),a[A]=C.createCaptureRule(f,t[S].$vscodeTextmateLocation,t[S].name,t[S].contentName,I)}}return a}static _compilePatterns(t,f,y){let a=[];if(t)for(let E=0,S=t.length;E<S;E++){const A=t[E];let I=-1;if(A.include){const $=u.parseInclude(A.include);switch($.kind){case 0:case 1:I=C.getCompiledRuleId(y[A.include],f,y);break;case 2:let Z=y[$.ruleName];Z&&(I=C.getCompiledRuleId(Z,f,y));break;case 3:case 4:const k=$.scopeName,fe=$.kind===4?$.ruleName:null,Se=f.getExternalGrammar(k,y);if(Se)if(fe){let ce=Se.repository[fe];ce&&(I=C.getCompiledRuleId(ce,f,Se.repository))}else I=C.getCompiledRuleId(Se.repository.$self,f,Se.repository)}}else I=C.getCompiledRuleId(A,f,y);if(I!==-1){const $=f.getRule(I);let Z=!1;if(($ instanceof m||$ instanceof R||$ instanceof L)&&$.hasMissingPatterns&&$.patterns.length===0&&(Z=!0),Z)continue;a.push(I)}}return{patterns:a,hasMissingPatterns:(t?t.length:0)!==a.length}}}l.RuleFactory=C;class N{constructor(t,f){if(t){const y=t.length;let a=0,E=[],S=!1;for(let A=0;A<y;A++)if(t.charAt(A)==="\\"&&A+1<y){const I=t.charAt(A+1);I==="z"?(E.push(t.substring(a,A)),E.push("$(?!\\n)(?<!\\n)"),a=A+2):I!=="A"&&I!=="G"||(S=!0),A++}this.hasAnchor=S,a===0?this.source=t:(E.push(t.substring(a,y)),this.source=E.join(""))}else this.hasAnchor=!1,this.source=t;this.hasAnchor?this._anchorCache=this._buildAnchorCache():this._anchorCache=null,this.ruleId=f,this.hasBackReferences=d.test(this.source)}clone(){return new N(this.source,this.ruleId)}setSource(t){this.source!==t&&(this.source=t,this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()))}resolveBackReferences(t,f){let y=f.map(a=>t.substring(a.start,a.end));return T.lastIndex=0,this.source.replace(T,(a,E)=>r.escapeRegExpCharacters(y[parseInt(E,10)]||""))}_buildAnchorCache(){let t,f,y,a,E=[],S=[],A=[],I=[];for(t=0,f=this.source.length;t<f;t++)y=this.source.charAt(t),E[t]=y,S[t]=y,A[t]=y,I[t]=y,y==="\\"&&t+1<f&&(a=this.source.charAt(t+1),a==="A"?(E[t+1]="\uFFFF",S[t+1]="\uFFFF",A[t+1]="A",I[t+1]="A"):a==="G"?(E[t+1]="\uFFFF",S[t+1]="G",A[t+1]="\uFFFF",I[t+1]="G"):(E[t+1]=a,S[t+1]=a,A[t+1]=a,I[t+1]=a),t++);return{A0_G0:E.join(""),A0_G1:S.join(""),A1_G0:A.join(""),A1_G1:I.join("")}}resolveAnchors(t,f){return this.hasAnchor&&this._anchorCache?t?f?this._anchorCache.A1_G1:this._anchorCache.A1_G0:f?this._anchorCache.A0_G1:this._anchorCache.A0_G0:this.source}}l.RegExpSource=N;class x{constructor(){this._items=[],this._hasAnchors=!1,this._cached=null,this._anchorCache={A0_G0:null,A0_G1:null,A1_G0:null,A1_G1:null}}dispose(){this._disposeCaches()}_disposeCaches(){this._cached&&(this._cached.dispose(),this._cached=null),this._anchorCache.A0_G0&&(this._anchorCache.A0_G0.dispose(),this._anchorCache.A0_G0=null),this._anchorCache.A0_G1&&(this._anchorCache.A0_G1.dispose(),this._anchorCache.A0_G1=null),this._anchorCache.A1_G0&&(this._anchorCache.A1_G0.dispose(),this._anchorCache.A1_G0=null),this._anchorCache.A1_G1&&(this._anchorCache.A1_G1.dispose(),this._anchorCache.A1_G1=null)}push(t){this._items.push(t),this._hasAnchors=this._hasAnchors||t.hasAnchor}unshift(t){this._items.unshift(t),this._hasAnchors=this._hasAnchors||t.hasAnchor}length(){return this._items.length}setSource(t,f){this._items[t].source!==f&&(this._disposeCaches(),this._items[t].setSource(f))}compile(t){if(!this._cached){let f=this._items.map(y=>y.source);this._cached=new O(t,f,this._items.map(y=>y.ruleId))}return this._cached}compileAG(t,f,y){return this._hasAnchors?f?y?(this._anchorCache.A1_G1||(this._anchorCache.A1_G1=this._resolveAnchors(t,f,y)),this._anchorCache.A1_G1):(this._anchorCache.A1_G0||(this._anchorCache.A1_G0=this._resolveAnchors(t,f,y)),this._anchorCache.A1_G0):y?(this._anchorCache.A0_G1||(this._anchorCache.A0_G1=this._resolveAnchors(t,f,y)),this._anchorCache.A0_G1):(this._anchorCache.A0_G0||(this._anchorCache.A0_G0=this._resolveAnchors(t,f,y)),this._anchorCache.A0_G0):this.compile(t)}_resolveAnchors(t,f,y){let a=this._items.map(E=>E.resolveAnchors(f,y));return new O(t,a,this._items.map(E=>E.ruleId))}}l.RegExpSourceList=x;class O{constructor(t,f,y){this.regExps=f,this.rules=y,this.scanner=t.createOnigScanner(f)}dispose(){typeof this.scanner.dispose=="function"&&this.scanner.dispose()}toString(){const t=[];for(let f=0,y=this.rules.length;f<y;f++)t.push(" - "+this.rules[f]+": "+this.regExps[f]);return t.join(` +`)}findNextMatchSync(t,f,y){const a=this.scanner.findNextMatchSync(t,f,y);return a?{ruleId:this.rules[a.index],captureIndices:a.captureIndices}:null}}l.CompiledRule=O},583:(h,l,c)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.ThemeTrieElement=l.ThemeTrieElementRule=l.ColorMap=l.fontStyleToString=l.ParsedThemeRule=l.parseTheme=l.StyleAttributes=l.ScopeStack=l.Theme=void 0;const r=c(878);class u{constructor(N,x,O){this._colorMap=N,this._defaults=x,this._root=O,this._cachedMatchRoot=new r.CachedFn(v=>this._root.match(v))}static createFromRawTheme(N,x){return this.createFromParsedTheme(p(N),x)}static createFromParsedTheme(N,x){return function(O,v){O.sort((A,I)=>{let $=r.strcmp(A.scope,I.scope);return $!==0?$:($=r.strArrCmp(A.parentScopes,I.parentScopes),$!==0?$:A.index-I.index)});let t=0,f="#000000",y="#ffffff";for(;O.length>=1&&O[0].scope==="";){let A=O.shift();A.fontStyle!==-1&&(t=A.fontStyle),A.foreground!==null&&(f=A.foreground),A.background!==null&&(y=A.background)}let a=new m(v),E=new g(t,a.getId(f),a.getId(y)),S=new L(new R(0,null,-1,0,0),[]);for(let A=0,I=O.length;A<I;A++){let $=O[A];S.insert(0,$.scope,$.parentScopes,$.fontStyle,a.getId($.foreground),a.getId($.background))}return new u(a,E,S)}(N,x)}getColorMap(){return this._colorMap.getColorMap()}getDefaults(){return this._defaults}match(N){if(N===null)return this._defaults;const x=N.scopeName,O=this._cachedMatchRoot.get(x).find(v=>function(t,f){if(f===null)return!0;let y=0,a=f[y];for(;t;){if(T(t.scopeName,a)){if(y++,y===f.length)return!0;a=f[y]}t=t.parent}return!1}(N.parent,v.parentScopes));return O?new g(O.fontStyle,O.foreground,O.background):null}}l.Theme=u;class d{constructor(N,x){this.parent=N,this.scopeName=x}static push(N,x){for(const O of x)N=new d(N,O);return N}static from(...N){let x=null;for(let O=0;O<N.length;O++)x=new d(x,N[O]);return x}push(N){return new d(this,N)}getSegments(){let N=this;const x=[];for(;N;)x.push(N.scopeName),N=N.parent;return x.reverse(),x}toString(){return this.getSegments().join(" ")}extends(N){return this===N||this.parent!==null&&this.parent.extends(N)}getExtensionIfDefined(N){const x=[];let O=this;for(;O&&O!==N;)x.push(O.scopeName),O=O.parent;return O===N?x.reverse():void 0}}function T(C,N){return N===C||C.startsWith(N)&&C[N.length]==="."}l.ScopeStack=d;class g{constructor(N,x,O){this.fontStyle=N,this.foregroundId=x,this.backgroundId=O}}function p(C){if(!C)return[];if(!C.settings||!Array.isArray(C.settings))return[];let N=C.settings,x=[],O=0;for(let v=0,t=N.length;v<t;v++){let f,y=N[v];if(!y.settings)continue;if(typeof y.scope=="string"){let A=y.scope;A=A.replace(/^[,]+/,""),A=A.replace(/[,]+$/,""),f=A.split(",")}else f=Array.isArray(y.scope)?y.scope:[""];let a=-1;if(typeof y.settings.fontStyle=="string"){a=0;let A=y.settings.fontStyle.split(" ");for(let I=0,$=A.length;I<$;I++)switch(A[I]){case"italic":a|=1;break;case"bold":a|=2;break;case"underline":a|=4;break;case"strikethrough":a|=8}}let E=null;typeof y.settings.foreground=="string"&&r.isValidHexColor(y.settings.foreground)&&(E=y.settings.foreground);let S=null;typeof y.settings.background=="string"&&r.isValidHexColor(y.settings.background)&&(S=y.settings.background);for(let A=0,I=f.length;A<I;A++){let $=f[A].trim().split(" "),Z=$[$.length-1],k=null;$.length>1&&(k=$.slice(0,$.length-1),k.reverse()),x[O++]=new P(Z,k,v,a,E,S)}}return x}l.StyleAttributes=g,l.parseTheme=p;class P{constructor(N,x,O,v,t,f){this.scope=N,this.parentScopes=x,this.index=O,this.fontStyle=v,this.foreground=t,this.background=f}}l.ParsedThemeRule=P,l.fontStyleToString=function(C){if(C===-1)return"not set";let N="";return 1&C&&(N+="italic "),2&C&&(N+="bold "),4&C&&(N+="underline "),8&C&&(N+="strikethrough "),N===""&&(N="none"),N.trim()};class m{constructor(N){if(this._lastColorId=0,this._id2color=[],this._color2id=Object.create(null),Array.isArray(N)){this._isFrozen=!0;for(let x=0,O=N.length;x<O;x++)this._color2id[N[x]]=x,this._id2color[x]=N[x]}else this._isFrozen=!1}getId(N){if(N===null)return 0;N=N.toUpperCase();let x=this._color2id[N];if(x)return x;if(this._isFrozen)throw new Error(`Missing color in color map - ${N}`);return x=++this._lastColorId,this._color2id[N]=x,this._id2color[x]=N,x}getColorMap(){return this._id2color.slice(0)}}l.ColorMap=m;class R{constructor(N,x,O,v,t){this.scopeDepth=N,this.parentScopes=x,this.fontStyle=O,this.foreground=v,this.background=t}clone(){return new R(this.scopeDepth,this.parentScopes,this.fontStyle,this.foreground,this.background)}static cloneArr(N){let x=[];for(let O=0,v=N.length;O<v;O++)x[O]=N[O].clone();return x}acceptOverwrite(N,x,O,v){this.scopeDepth>N?console.log("how did this happen?"):this.scopeDepth=N,x!==-1&&(this.fontStyle=x),O!==0&&(this.foreground=O),v!==0&&(this.background=v)}}l.ThemeTrieElementRule=R;class L{constructor(N,x=[],O={}){this._mainRule=N,this._children=O,this._rulesWithParentScopes=x}static _sortBySpecificity(N){return N.length===1||N.sort(this._cmpBySpecificity),N}static _cmpBySpecificity(N,x){if(N.scopeDepth===x.scopeDepth){const O=N.parentScopes,v=x.parentScopes;let t=O===null?0:O.length,f=v===null?0:v.length;if(t===f)for(let y=0;y<t;y++){const a=O[y].length,E=v[y].length;if(a!==E)return E-a}return f-t}return x.scopeDepth-N.scopeDepth}match(N){if(N==="")return L._sortBySpecificity([].concat(this._mainRule).concat(this._rulesWithParentScopes));let x,O,v=N.indexOf(".");return v===-1?(x=N,O=""):(x=N.substring(0,v),O=N.substring(v+1)),this._children.hasOwnProperty(x)?this._children[x].match(O):L._sortBySpecificity([].concat(this._mainRule).concat(this._rulesWithParentScopes))}insert(N,x,O,v,t,f){if(x==="")return void this._doInsertHere(N,O,v,t,f);let y,a,E,S=x.indexOf(".");S===-1?(y=x,a=""):(y=x.substring(0,S),a=x.substring(S+1)),this._children.hasOwnProperty(y)?E=this._children[y]:(E=new L(this._mainRule.clone(),R.cloneArr(this._rulesWithParentScopes)),this._children[y]=E),E.insert(N+1,a,O,v,t,f)}_doInsertHere(N,x,O,v,t){if(x!==null){for(let f=0,y=this._rulesWithParentScopes.length;f<y;f++){let a=this._rulesWithParentScopes[f];if(r.strArrCmp(a.parentScopes,x)===0)return void a.acceptOverwrite(N,O,v,t)}O===-1&&(O=this._mainRule.fontStyle),v===0&&(v=this._mainRule.foreground),t===0&&(t=this._mainRule.background),this._rulesWithParentScopes.push(new R(N,x,O,v,t))}else this._mainRule.acceptOverwrite(N,O,v,t)}}l.ThemeTrieElement=L},878:(h,l)=>{function c(d){return Array.isArray(d)?function(T){let g=[];for(let p=0,P=T.length;p<P;p++)g[p]=c(T[p]);return g}(d):typeof d=="object"?function(T){let g={};for(let p in T)g[p]=c(T[p]);return g}(d):d}Object.defineProperty(l,"__esModule",{value:!0}),l.performanceNow=l.CachedFn=l.escapeRegExpCharacters=l.isValidHexColor=l.strArrCmp=l.strcmp=l.RegexSource=l.basename=l.mergeObjects=l.clone=void 0,l.clone=function(d){return c(d)},l.mergeObjects=function(d,...T){return T.forEach(g=>{for(let p in g)d[p]=g[p]}),d},l.basename=function d(T){const g=~T.lastIndexOf("/")||~T.lastIndexOf("\\");return g===0?T:~g==T.length-1?d(T.substring(0,T.length-1)):T.substr(1+~g)};let r=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/g;function u(d,T){return d<T?-1:d>T?1:0}l.RegexSource=class{static hasCaptures(d){return d!==null&&(r.lastIndex=0,r.test(d))}static replaceCaptures(d,T,g){return d.replace(r,(p,P,m,R)=>{let L=g[parseInt(P||m,10)];if(!L)return p;{let C=T.substring(L.start,L.end);for(;C[0]===".";)C=C.substring(1);switch(R){case"downcase":return C.toLowerCase();case"upcase":return C.toUpperCase();default:return C}}})}},l.strcmp=u,l.strArrCmp=function(d,T){if(d===null&&T===null)return 0;if(!d)return-1;if(!T)return 1;let g=d.length,p=T.length;if(g===p){for(let P=0;P<g;P++){let m=u(d[P],T[P]);if(m!==0)return m}return 0}return g-p},l.isValidHexColor=function(d){return!!(/^#[0-9a-f]{6}$/i.test(d)||/^#[0-9a-f]{8}$/i.test(d)||/^#[0-9a-f]{3}$/i.test(d)||/^#[0-9a-f]{4}$/i.test(d))},l.escapeRegExpCharacters=function(d){return d.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")},l.CachedFn=class{constructor(d){this.fn=d,this.cache=new Map}get(d){if(this.cache.has(d))return this.cache.get(d);const T=this.fn(d);return this.cache.set(d,T),T}},l.performanceNow=typeof performance=="undefined"?function(){return Date.now()}:function(){return performance.now()}}},i={};return function h(l){var c=i[l];if(c!==void 0)return c.exports;var r=i[l]={exports:{}};return o[l].call(r.exports,r,r.exports,h),r.exports}(787)})()})})(Ye);var dn=Ye.exports;function nn(s){const n=s.type||"dark",o=We(We({name:s.name,type:n},s),Ze(s));return s.include&&(o.include=s.include),s.tokenColors&&(o.settings=s.tokenColors,delete o.tokenColors),tn(o),o}function tn(s){s.settings||(s.settings=[]),!(s.settings[0]&&s.settings[0].settings&&!s.settings[0].scope)&&s.settings.unshift({settings:{foreground:s.fg,background:s.bg}})}const hn={light:"#333333",dark:"#bbbbbb"},ln={light:"#fffffe",dark:"#1e1e1e"};function Ze(s){var l,c,r,u;let n,o;const i=s.settings?s.settings:s.tokenColors,h=i?i.find(d=>!d.name&&!d.scope):void 0;return(l=h==null?void 0:h.settings)!=null&&l.foreground&&(n=h.settings.foreground),(c=h==null?void 0:h.settings)!=null&&c.background&&(o=h.settings.background),!n&&((r=s==null?void 0:s.colors)!=null&&r["editor.foreground"])&&(n=s.colors["editor.foreground"]),!o&&((u=s==null?void 0:s.colors)!=null&&u["editor.background"])&&(o=s.colors["editor.background"]),n||(n=s.type==="light"?hn.light:hn.dark),o||(o=s.type==="light"?ln.light:ln.dark),{fg:n,bg:o}}class Qe extends dn.Registry{constructor(n,o,i){super(n),this._resolver=n,this._themes=o,this._langs=i,this.themesPath="themes/",this._resolvedThemes={},this._resolvedGrammars={},this._langMap={},this._langGraph=new Map,o.forEach(h=>this.loadTheme(h)),i.forEach(h=>this.loadLanguage(h))}getTheme(n){return typeof n=="string"?this._resolvedThemes[n]:this.loadTheme(n)}loadTheme(n){const o=nn(n);return o.name&&(this._resolvedThemes[o.name]=o),o}getLoadedThemes(){return Object.keys(this._resolvedThemes)}getGrammar(n){return this._resolvedGrammars[n]}loadLanguage(n){return ve(this,null,function*(){var l;if(this._resolvedGrammars[n.name])return;this._resolver.addLanguage(n);const i={embeddedLanguages:(l=n.embeddedLangs)==null?void 0:l.reduce((c,r,u)=>ve(this,null,function*(){if(!this.getLoadedLanguages().includes(r)&&this._resolver.getLangRegistration(r))return yield this._resolver.loadGrammar(this._resolver.getLangRegistration(r).scopeName),c[this._resolver.getLangRegistration(r).scopeName]=u+2,c}),{}),balancedBracketSelectors:n.balancedBracketSelectors||["*"],unbalancedBracketSelectors:n.unbalancedBracketSelectors||[]},h=yield this.loadGrammarWithConfiguration(n.scopeName,1,i);this._resolvedGrammars[n.name]=h,n.aliases&&n.aliases.forEach(c=>{this._resolvedGrammars[c]=h})})}init(){return ve(this,null,function*(){this._themes.map(n=>this.loadTheme(n)),yield this.loadLanguages(this._langs)})}loadLanguages(n){return ve(this,null,function*(){for(const h of n)this.resolveEmbeddedLanguages(h);const o=Array.from(this._langGraph.entries()),i=o.filter(([h,l])=>!l);if(i.length){const h=o.filter(([l,c])=>{var r;return c&&((r=c.embeddedLangs)==null?void 0:r.some(u=>i.map(([d])=>d).includes(u)))}).filter(l=>!i.includes(l));throw new Error(`[shikiji] Missing languages ${i.map(([l])=>`\`${l}\``).join(", ")}, required by ${h.map(([l])=>`\`${l}\``).join(", ")}`)}for(const[h,l]of o)this._resolver.addLanguage(l);for(const[h,l]of o)yield this.loadLanguage(l)})}getLoadedLanguages(){return Object.keys(this._resolvedGrammars)}resolveEmbeddedLanguages(n){if(this._langMap[n.name]=n,this._langGraph.set(n.name,n),n.embeddedLangs)for(const o of n.embeddedLangs)this._langGraph.set(o,this._langMap[o])}}class an{constructor(n,o,i){this.languageMap={},this.scopeToLangMap={},this._onigLibPromise=n,this._onigLibName=o,i.forEach(h=>this.addLanguage(h))}get onigLib(){return this._onigLibPromise}getOnigLibName(){return this._onigLibName}getLangRegistration(n){return this.languageMap[n]}loadGrammar(n){return ve(this,null,function*(){return this.scopeToLangMap[n]})}addLanguage(n){this.languageMap[n.name]=n,n.aliases&&n.aliases.forEach(o=>{this.languageMap[o]=n}),this.scopeToLangMap[n.scopeName]=n}}function cn(){return ve(this,arguments,function*(s={}){function n(m){return ve(this,null,function*(){return Promise.resolve(typeof m=="function"?m():m).then(R=>R.default||R)})}function o(m){return ve(this,null,function*(){return Array.from(new Set((yield Promise.all(m.map(R=>ve(this,null,function*(){return yield n(R).then(L=>Array.isArray(L)?L:[L])})))).flat()))})}const[i,h]=yield Promise.all([Promise.all((s.themes||[]).map(n)),o(s.langs||[]),typeof s.loadWasm=="function"?Promise.resolve(s.loadWasm()).then(m=>Ke(m)):s.loadWasm?Ke(s.loadWasm):void 0]),l=new an(Promise.resolve({createOnigScanner(m){return on(m)},createOnigString(m){return Oe(m)}}),"vscode-oniguruma",h),c=new Qe(l,i,h);yield c.init();function r(m){const R=c.getGrammar(m);if(!R)throw new Error(`[shikiji] Language \`${m}\` not found, you may need to load it first`);return R}function u(m){const R=c.getTheme(m);if(!R)throw new Error(`[shikiji] Theme \`${m}\` not found, you may need to load it first`);return R}function d(m){const R=u(m);c.setTheme(R);const L=c.getColorMap();return{theme:R,colorMap:L}}function T(){return c.getLoadedThemes()}function g(){return c.getLoadedLanguages()}function p(...m){return ve(this,null,function*(){yield c.loadLanguages(yield o(m))})}function P(...m){return ve(this,null,function*(){yield Promise.all(m.map(R=>ve(this,null,function*(){return c.loadTheme(yield n(R))})))})}return{setTheme:d,getTheme:u,getLangGrammar:r,getLoadedThemes:T,getLoadedLanguages:g,loadLanguage:p,loadTheme:P}})}const Ln=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"];class Mn{constructor(n,o,i){this.property=n,this.normal=o,i&&(this.space=i)}}Mn.prototype.property={},Mn.prototype.normal={},Mn.prototype.space=null;function ct(s,n){const o={},i={};let h=-1;for(;++h<s.length;)Object.assign(o,s[h].property),Object.assign(i,s[h].normal);return new Mn(o,i,n)}function Vn(s){return s.toLowerCase()}class sn{constructor(n,o){this.property=n,this.attribute=o}}sn.prototype.space=null,sn.prototype.boolean=!1,sn.prototype.booleanish=!1,sn.prototype.overloadedBoolean=!1,sn.prototype.number=!1,sn.prototype.commaSeparated=!1,sn.prototype.spaceSeparated=!1,sn.prototype.commaOrSpaceSeparated=!1,sn.prototype.mustUseProperty=!1,sn.prototype.defined=!1;let Qt=0;const se=yn(),Be=yn(),ut=yn(),D=yn(),Ce=yn(),Nn=yn(),we=yn();function yn(){return rs(2,++Qt)}var Yn=Object.freeze({__proto__:null,boolean:se,booleanish:Be,commaOrSpaceSeparated:we,commaSeparated:Nn,number:D,overloadedBoolean:ut,spaceSeparated:Ce});const Xn=Object.keys(Yn);class Zn extends sn{constructor(n,o,i,h){let l=-1;if(super(n,o),Qn(this,"space",h),typeof i=="number")for(;++l<Xn.length;){const c=Xn[l];Qn(this,Xn[l],(i&Yn[c])===Yn[c])}}}Zn.prototype.defined=!0;function Qn(s,n,o){o&&(s[n]=o)}const Dt={}.hasOwnProperty;function bn(s){const n={},o={};let i;for(i in s.properties)if(Dt.call(s.properties,i)){const h=s.properties[i],l=new Zn(i,s.transform(s.attributes||{},i),h,s.space);s.mustUseProperty&&s.mustUseProperty.includes(i)&&(l.mustUseProperty=!0),n[i]=l,o[Vn(i)]=i,o[Vn(l.attribute)]=i}return new Mn(n,o,s.space)}const dt=bn({space:"xlink",transform(s,n){return"xlink:"+n.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),ht=bn({space:"xml",transform(s,n){return"xml:"+n.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function gt(s,n){return n in s?s[n]:n}function Un(s,n){return gt(s,n.toLowerCase())}const Jn=bn({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:Un,properties:{xmlns:null,xmlnsXLink:null}}),ft=bn({transform(s,n){return n==="role"?n:"aria-"+n.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:Be,ariaAutoComplete:null,ariaBusy:Be,ariaChecked:Be,ariaColCount:D,ariaColIndex:D,ariaColSpan:D,ariaControls:Ce,ariaCurrent:null,ariaDescribedBy:Ce,ariaDetails:null,ariaDisabled:Be,ariaDropEffect:Ce,ariaErrorMessage:null,ariaExpanded:Be,ariaFlowTo:Ce,ariaGrabbed:Be,ariaHasPopup:null,ariaHidden:Be,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Ce,ariaLevel:D,ariaLive:null,ariaModal:Be,ariaMultiLine:Be,ariaMultiSelectable:Be,ariaOrientation:null,ariaOwns:Ce,ariaPlaceholder:null,ariaPosInSet:D,ariaPressed:Be,ariaReadOnly:Be,ariaRelevant:null,ariaRequired:Be,ariaRoleDescription:Ce,ariaRowCount:D,ariaRowIndex:D,ariaRowSpan:D,ariaSelected:Be,ariaSetSize:D,ariaSort:null,ariaValueMax:D,ariaValueMin:D,ariaValueNow:D,ariaValueText:null,role:null}}),wn=bn({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:Un,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Nn,acceptCharset:Ce,accessKey:Ce,action:null,allow:null,allowFullScreen:se,allowPaymentRequest:se,allowUserMedia:se,alt:null,as:null,async:se,autoCapitalize:null,autoComplete:Ce,autoFocus:se,autoPlay:se,capture:se,charSet:null,checked:se,cite:null,className:Ce,cols:D,colSpan:null,content:null,contentEditable:Be,controls:se,controlsList:Ce,coords:D|Nn,crossOrigin:null,data:null,dateTime:null,decoding:null,default:se,defer:se,dir:null,dirName:null,disabled:se,download:ut,draggable:Be,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:se,formTarget:null,headers:Ce,height:D,hidden:se,high:D,href:null,hrefLang:null,htmlFor:Ce,httpEquiv:Ce,id:null,imageSizes:null,imageSrcSet:null,inputMode:null,integrity:null,is:null,isMap:se,itemId:null,itemProp:Ce,itemRef:Ce,itemScope:se,itemType:Ce,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:se,low:D,manifest:null,max:null,maxLength:D,media:null,method:null,min:null,minLength:D,multiple:se,muted:se,name:null,nonce:null,noModule:se,noValidate:se,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:se,optimum:D,pattern:null,ping:Ce,placeholder:null,playsInline:se,poster:null,preload:null,readOnly:se,referrerPolicy:null,rel:Ce,required:se,reversed:se,rows:D,rowSpan:D,sandbox:Ce,scope:null,scoped:se,seamless:se,selected:se,shape:null,size:D,sizes:null,slot:null,span:D,spellCheck:Be,src:null,srcDoc:null,srcLang:null,srcSet:null,start:D,step:null,style:null,tabIndex:D,target:null,title:null,translate:null,type:null,typeMustMatch:se,useMap:null,value:Be,width:D,wrap:null,align:null,aLink:null,archive:Ce,axis:null,background:null,bgColor:null,border:D,borderColor:null,bottomMargin:D,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:se,declare:se,event:null,face:null,frame:null,frameBorder:null,hSpace:D,leftMargin:D,link:null,longDesc:null,lowSrc:null,marginHeight:D,marginWidth:D,noResize:se,noHref:se,noShade:se,noWrap:se,object:null,profile:null,prompt:null,rev:null,rightMargin:D,rules:null,scheme:null,scrolling:Be,standby:null,summary:null,text:null,topMargin:D,valueType:null,version:null,vAlign:null,vLink:null,vSpace:D,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:se,disableRemotePlayback:se,prefix:null,property:null,results:D,security:null,unselectable:null}}),mt=bn({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:gt,properties:{about:we,accentHeight:D,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:D,amplitude:D,arabicForm:null,ascent:D,attributeName:null,attributeType:null,azimuth:D,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:D,by:null,calcMode:null,capHeight:D,className:Ce,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:D,diffuseConstant:D,direction:null,display:null,dur:null,divisor:D,dominantBaseline:null,download:se,dx:null,dy:null,edgeMode:null,editable:null,elevation:D,enableBackground:null,end:null,event:null,exponent:D,externalResourcesRequired:null,fill:null,fillOpacity:D,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Nn,g2:Nn,glyphName:Nn,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:D,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:D,horizOriginX:D,horizOriginY:D,id:null,ideographic:D,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:D,k:D,k1:D,k2:D,k3:D,k4:D,kernelMatrix:we,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:D,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:D,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:D,overlineThickness:D,paintOrder:null,panose1:null,path:null,pathLength:D,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Ce,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:D,pointsAtY:D,pointsAtZ:D,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:we,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:we,rev:we,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:we,requiredFeatures:we,requiredFonts:we,requiredFormats:we,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:D,specularExponent:D,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:D,strikethroughThickness:D,string:null,stroke:null,strokeDashArray:we,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:D,strokeOpacity:D,strokeWidth:null,style:null,surfaceScale:D,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:we,tabIndex:D,tableValues:null,target:null,targetX:D,targetY:D,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:we,to:null,transform:null,u1:null,u2:null,underlinePosition:D,underlineThickness:D,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:D,values:null,vAlphabetic:D,vMathematical:D,vectorEffect:null,vHanging:D,vIdeographic:D,version:null,vertAdvY:D,vertOriginX:D,vertOriginY:D,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:D,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),Rn=/^data[-\w.:]+$/i,$n=/-[a-z]/g,pt=/[A-Z]/g;function yt(s,n){const o=Vn(n);let i=n,h=sn;if(o in s.normal)return s.property[s.normal[o]];if(o.length>4&&o.slice(0,4)==="data"&&Rn.test(n)){if(n.charAt(4)==="-"){const l=n.slice(5).replace($n,Bt);i="data"+l.charAt(0).toUpperCase()+l.slice(1)}else{const l=n.slice(4);if(!$n.test(l)){let c=l.replace(pt,Jt);c.charAt(0)!=="-"&&(c="-"+c),n="data"+c}}h=Zn}return new h(i,n)}function Jt(s){return"-"+s.toLowerCase()}function Bt(s){return s.charAt(1).toUpperCase()}const b=ct([ht,dt,Jn,ft,wn],"html"),M=ct([ht,dt,Jn,ft,mt],"svg"),F={}.hasOwnProperty;function J(s,n){const o=n||{};function i(h,...l){let c=i.invalid;const r=i.handlers;if(h&&F.call(h,s)){const u=String(h[s]);c=F.call(r,u)?r[u]:i.unknown}if(c)return c.call(this,h,...l)}return i.handlers=o.handlers||{},i.invalid=o.invalid,i.unknown=o.unknown,i}function ae(s,n){if(s=s.replace(n.subset?pe(n.subset):/["&'<>`]/g,i),n.subset||n.escapeOnly)return s;return s.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,o).replace(/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,i);function o(h,l,c){return n.format((h.charCodeAt(0)-55296)*1024+h.charCodeAt(1)-56320+65536,c.charCodeAt(l+2),n)}function i(h,l,c){return n.format(h.charCodeAt(0),c.charCodeAt(l+1),n)}}function pe(s){const n=[];let o=-1;for(;++o<s.length;)n.push(s[o].replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"));return new RegExp("(?:"+n.join("|")+")","g")}function ke(s,n,o){const i="&#x"+s.toString(16).toUpperCase();return o&&n&&!/[\dA-Fa-f]/.test(String.fromCharCode(n))?i:i+";"}function z(s,n,o){const i="&#"+String(s);return o&&n&&!/\d/.test(String.fromCharCode(n))?i:i+";"}const V=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],te={nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",frac34:"\xBE",iquest:"\xBF",Agrave:"\xC0",Aacute:"\xC1",Acirc:"\xC2",Atilde:"\xC3",Auml:"\xC4",Aring:"\xC5",AElig:"\xC6",Ccedil:"\xC7",Egrave:"\xC8",Eacute:"\xC9",Ecirc:"\xCA",Euml:"\xCB",Igrave:"\xCC",Iacute:"\xCD",Icirc:"\xCE",Iuml:"\xCF",ETH:"\xD0",Ntilde:"\xD1",Ograve:"\xD2",Oacute:"\xD3",Ocirc:"\xD4",Otilde:"\xD5",Ouml:"\xD6",times:"\xD7",Oslash:"\xD8",Ugrave:"\xD9",Uacute:"\xDA",Ucirc:"\xDB",Uuml:"\xDC",Yacute:"\xDD",THORN:"\xDE",szlig:"\xDF",agrave:"\xE0",aacute:"\xE1",acirc:"\xE2",atilde:"\xE3",auml:"\xE4",aring:"\xE5",aelig:"\xE6",ccedil:"\xE7",egrave:"\xE8",eacute:"\xE9",ecirc:"\xEA",euml:"\xEB",igrave:"\xEC",iacute:"\xED",icirc:"\xEE",iuml:"\xEF",eth:"\xF0",ntilde:"\xF1",ograve:"\xF2",oacute:"\xF3",ocirc:"\xF4",otilde:"\xF5",ouml:"\xF6",divide:"\xF7",oslash:"\xF8",ugrave:"\xF9",uacute:"\xFA",ucirc:"\xFB",uuml:"\xFC",yacute:"\xFD",thorn:"\xFE",yuml:"\xFF",fnof:"\u0192",Alpha:"\u0391",Beta:"\u0392",Gamma:"\u0393",Delta:"\u0394",Epsilon:"\u0395",Zeta:"\u0396",Eta:"\u0397",Theta:"\u0398",Iota:"\u0399",Kappa:"\u039A",Lambda:"\u039B",Mu:"\u039C",Nu:"\u039D",Xi:"\u039E",Omicron:"\u039F",Pi:"\u03A0",Rho:"\u03A1",Sigma:"\u03A3",Tau:"\u03A4",Upsilon:"\u03A5",Phi:"\u03A6",Chi:"\u03A7",Psi:"\u03A8",Omega:"\u03A9",alpha:"\u03B1",beta:"\u03B2",gamma:"\u03B3",delta:"\u03B4",epsilon:"\u03B5",zeta:"\u03B6",eta:"\u03B7",theta:"\u03B8",iota:"\u03B9",kappa:"\u03BA",lambda:"\u03BB",mu:"\u03BC",nu:"\u03BD",xi:"\u03BE",omicron:"\u03BF",pi:"\u03C0",rho:"\u03C1",sigmaf:"\u03C2",sigma:"\u03C3",tau:"\u03C4",upsilon:"\u03C5",phi:"\u03C6",chi:"\u03C7",psi:"\u03C8",omega:"\u03C9",thetasym:"\u03D1",upsih:"\u03D2",piv:"\u03D6",bull:"\u2022",hellip:"\u2026",prime:"\u2032",Prime:"\u2033",oline:"\u203E",frasl:"\u2044",weierp:"\u2118",image:"\u2111",real:"\u211C",trade:"\u2122",alefsym:"\u2135",larr:"\u2190",uarr:"\u2191",rarr:"\u2192",darr:"\u2193",harr:"\u2194",crarr:"\u21B5",lArr:"\u21D0",uArr:"\u21D1",rArr:"\u21D2",dArr:"\u21D3",hArr:"\u21D4",forall:"\u2200",part:"\u2202",exist:"\u2203",empty:"\u2205",nabla:"\u2207",isin:"\u2208",notin:"\u2209",ni:"\u220B",prod:"\u220F",sum:"\u2211",minus:"\u2212",lowast:"\u2217",radic:"\u221A",prop:"\u221D",infin:"\u221E",ang:"\u2220",and:"\u2227",or:"\u2228",cap:"\u2229",cup:"\u222A",int:"\u222B",there4:"\u2234",sim:"\u223C",cong:"\u2245",asymp:"\u2248",ne:"\u2260",equiv:"\u2261",le:"\u2264",ge:"\u2265",sub:"\u2282",sup:"\u2283",nsub:"\u2284",sube:"\u2286",supe:"\u2287",oplus:"\u2295",otimes:"\u2297",perp:"\u22A5",sdot:"\u22C5",lceil:"\u2308",rceil:"\u2309",lfloor:"\u230A",rfloor:"\u230B",lang:"\u2329",rang:"\u232A",loz:"\u25CA",spades:"\u2660",clubs:"\u2663",hearts:"\u2665",diams:"\u2666",quot:'"',amp:"&",lt:"<",gt:">",OElig:"\u0152",oelig:"\u0153",Scaron:"\u0160",scaron:"\u0161",Yuml:"\u0178",circ:"\u02C6",tilde:"\u02DC",ensp:"\u2002",emsp:"\u2003",thinsp:"\u2009",zwnj:"\u200C",zwj:"\u200D",lrm:"\u200E",rlm:"\u200F",ndash:"\u2013",mdash:"\u2014",lsquo:"\u2018",rsquo:"\u2019",sbquo:"\u201A",ldquo:"\u201C",rdquo:"\u201D",bdquo:"\u201E",dagger:"\u2020",Dagger:"\u2021",permil:"\u2030",lsaquo:"\u2039",rsaquo:"\u203A",euro:"\u20AC"},re=["cent","copy","divide","gt","lt","not","para","times"],Le={}.hasOwnProperty,un={};let Tn;for(Tn in te)Le.call(te,Tn)&&(un[te[Tn]]=Tn);function kn(s,n,o,i){const h=String.fromCharCode(s);if(Le.call(un,h)){const l=un[h],c="&"+l;return o&&V.includes(l)&&!re.includes(l)&&(!i||n&&n!==61&&/[^\da-z]/i.test(String.fromCharCode(n)))?c:c+";"}return""}function Ut(s,n,o){let i=ke(s,n,o.omitOptionalSemicolons),h;if((o.useNamedReferences||o.useShortestReferences)&&(h=kn(s,n,o.omitOptionalSemicolons,o.attribute)),(o.useShortestReferences||!h)&&o.useShortestReferences){const l=z(s,n,o.omitOptionalSemicolons);l.length<i.length&&(i=l)}return h&&(!o.useShortestReferences||h.length<i.length)?h:i}function Cn(s,n){return ae(s,Object.assign({format:Ut},n))}function $t(s,n,o,i){return i.settings.bogusComments?"<?"+Cn(s.value,Object.assign({},i.settings.characterReferences,{subset:[">"]}))+">":"<!--"+s.value.replace(/^>|^->|<!--|-->|--!>|<!-$/g,h)+"-->";function h(l){return Cn(l,Object.assign({},i.settings.characterReferences,{subset:["<",">"]}))}}function Gt(s,n,o,i){return"<!"+(i.settings.upperDoctype?"DOCTYPE":"doctype")+(i.settings.tightDoctype?"":" ")+"html>"}function Et(s,n){const o=String(s);if(typeof n!="string")throw new TypeError("Expected character");let i=0,h=o.indexOf(n);for(;h!==-1;)i++,h=o.indexOf(n,h+n.length);return i}function St(s,n){const o=n||{};return(s[s.length-1]===""?[...s,""]:s).join((o.padRight?" ":"")+","+(o.padLeft===!1?"":" ")).trim()}function Ft(s){return s.join(" ").trim()}const Gn=/[ \t\n\f\r]/g;function qn(s){return typeof s=="object"?s.type==="text"?vt(s.value):!1:vt(s)}function vt(s){return s.replace(Gn,"")===""}const Ge=_n(1),Nt=_n(-1),gn=[];function _n(s){return n;function n(o,i,h){const l=o?o.children:gn;let c=(i||0)+s,r=l[c];if(!h)for(;r&&qn(r);)c+=s,r=l[c];return r}}const bt={}.hasOwnProperty;function Rt(s){return n;function n(o,i,h){return bt.call(s,o.tagName)&&s[o.tagName](o,i,h)}}const An=Rt({body:ie,caption:et,colgroup:et,dd:En,dt:ye,head:et,html:G,li:Ae,optgroup:jn,option:rn,p:ge,rp:Fn,rt:Fn,tbody:Tt,td:Ct,tfoot:jt,th:Ct,thead:fn,tr:Ht});function et(s,n,o){const i=Ge(o,n,!0);return!i||i.type!=="comment"&&!(i.type==="text"&&qn(i.value.charAt(0)))}function G(s,n,o){const i=Ge(o,n);return!i||i.type!=="comment"}function ie(s,n,o){const i=Ge(o,n);return!i||i.type!=="comment"}function ge(s,n,o){const i=Ge(o,n);return i?i.type==="element"&&(i.tagName==="address"||i.tagName==="article"||i.tagName==="aside"||i.tagName==="blockquote"||i.tagName==="details"||i.tagName==="div"||i.tagName==="dl"||i.tagName==="fieldset"||i.tagName==="figcaption"||i.tagName==="figure"||i.tagName==="footer"||i.tagName==="form"||i.tagName==="h1"||i.tagName==="h2"||i.tagName==="h3"||i.tagName==="h4"||i.tagName==="h5"||i.tagName==="h6"||i.tagName==="header"||i.tagName==="hgroup"||i.tagName==="hr"||i.tagName==="main"||i.tagName==="menu"||i.tagName==="nav"||i.tagName==="ol"||i.tagName==="p"||i.tagName==="pre"||i.tagName==="section"||i.tagName==="table"||i.tagName==="ul"):!o||!(o.type==="element"&&(o.tagName==="a"||o.tagName==="audio"||o.tagName==="del"||o.tagName==="ins"||o.tagName==="map"||o.tagName==="noscript"||o.tagName==="video"))}function Ae(s,n,o){const i=Ge(o,n);return!i||i.type==="element"&&i.tagName==="li"}function ye(s,n,o){const i=Ge(o,n);return!!(i&&i.type==="element"&&(i.tagName==="dt"||i.tagName==="dd"))}function En(s,n,o){const i=Ge(o,n);return!i||i.type==="element"&&(i.tagName==="dt"||i.tagName==="dd")}function Fn(s,n,o){const i=Ge(o,n);return!i||i.type==="element"&&(i.tagName==="rp"||i.tagName==="rt")}function jn(s,n,o){const i=Ge(o,n);return!i||i.type==="element"&&i.tagName==="optgroup"}function rn(s,n,o){const i=Ge(o,n);return!i||i.type==="element"&&(i.tagName==="option"||i.tagName==="optgroup")}function fn(s,n,o){const i=Ge(o,n);return!!(i&&i.type==="element"&&(i.tagName==="tbody"||i.tagName==="tfoot"))}function Tt(s,n,o){const i=Ge(o,n);return!i||i.type==="element"&&(i.tagName==="tbody"||i.tagName==="tfoot")}function jt(s,n,o){return!Ge(o,n)}function Ht(s,n,o){const i=Ge(o,n);return!i||i.type==="element"&&i.tagName==="tr"}function Ct(s,n,o){const i=Ge(o,n);return!i||i.type==="element"&&(i.tagName==="td"||i.tagName==="th")}const zt=Rt({body:xn,colgroup:Wt,head:At,html:Hn,tbody:nt});function Hn(s){const n=Ge(s,-1);return!n||n.type!=="comment"}function At(s){const n=s.children,o=[];let i=-1;for(;++i<n.length;){const h=n[i];if(h.type==="element"&&(h.tagName==="title"||h.tagName==="base")){if(o.includes(h.tagName))return!1;o.push(h.tagName)}}return n.length>0}function xn(s){const n=Ge(s,-1,!0);return!n||n.type!=="comment"&&!(n.type==="text"&&qn(n.value.charAt(0)))&&!(n.type==="element"&&(n.tagName==="meta"||n.tagName==="link"||n.tagName==="script"||n.tagName==="style"||n.tagName==="template"))}function Wt(s,n,o){const i=Nt(o,n),h=Ge(s,-1,!0);return o&&i&&i.type==="element"&&i.tagName==="colgroup"&&An(i,o.children.indexOf(i),o)?!1:!!(h&&h.type==="element"&&h.tagName==="col")}function nt(s,n,o){const i=Nt(o,n),h=Ge(s,-1);return o&&i&&i.type==="element"&&(i.tagName==="thead"||i.tagName==="tbody")&&An(i,o.children.indexOf(i),o)?!1:!!(h&&h.type==="element"&&h.tagName==="tr")}const le={name:[[` +\f\r &/=>`.split(""),` +\f\r "&'/=>\``.split("")],[`\0 +\f\r "&'/<=>`.split(""),`\0 +\f\r "&'/<=>\``.split("")]],unquoted:[[` +\f\r &>`.split(""),`\0 +\f\r "&'<=>\``.split("")],[`\0 +\f\r "&'<=>\``.split(""),`\0 +\f\r "&'<=>\``.split("")]],single:[["&'".split(""),"\"&'`".split("")],["\0&'".split(""),"\0\"&'`".split("")]],double:[['"&'.split(""),"\"&'`".split("")],['\0"&'.split(""),"\0\"&'`".split("")]]};function xt(s,n,o,i){const h=i.schema,l=h.space==="svg"?!1:i.settings.omitOptionalTags;let c=h.space==="svg"?i.settings.closeEmptyElements:i.settings.voids.includes(s.tagName.toLowerCase());const r=[];let u;h.space==="html"&&s.tagName==="svg"&&(i.schema=M);const d=Xe(i,s.properties),T=i.all(h.space==="html"&&s.tagName==="template"?s.content:s);return i.schema=h,T&&(c=!1),(d||!l||!zt(s,n,o))&&(r.push("<",s.tagName,d?" "+d:""),c&&(h.space==="svg"||i.settings.closeSelfClosing)&&(u=d.charAt(d.length-1),(!i.settings.tightSelfClosing||u==="/"||u&&u!=='"'&&u!=="'")&&r.push(" "),r.push("/")),r.push(">")),r.push(T),!c&&(!l||!An(s,n,o))&&r.push("</"+s.tagName+">"),r.join("")}function Xe(s,n){const o=[];let i=-1,h;if(n){for(h in n)if(n[h]!==null&&n[h]!==void 0){const l=Ue(s,h,n[h]);l&&o.push(l)}}for(;++i<o.length;){const l=s.settings.tightAttributes?o[i].charAt(o[i].length-1):void 0;i!==o.length-1&&l!=='"'&&l!=="'"&&(o[i]+=" ")}return o.join("")}function Ue(s,n,o){const i=yt(s.schema,n),h=s.settings.allowParseErrors&&s.schema.space==="html"?0:1,l=s.settings.allowDangerousCharacters?0:1;let c=s.quote,r;if(i.overloadedBoolean&&(o===i.attribute||o==="")?o=!0:(i.boolean||i.overloadedBoolean&&typeof o!="string")&&(o=!!o),o==null||o===!1||typeof o=="number"&&Number.isNaN(o))return"";const u=Cn(i.attribute,Object.assign({},s.settings.characterReferences,{subset:le.name[h][l]}));return o===!0||(o=Array.isArray(o)?(i.commaSeparated?St:Ft)(o,{padLeft:!s.settings.tightCommaSeparatedLists}):String(o),s.settings.collapseEmptyAttributes&&!o)?u:(s.settings.preferUnquoted&&(r=Cn(o,Object.assign({},s.settings.characterReferences,{attribute:!0,subset:le.unquoted[h][l]}))),r!==o&&(s.settings.quoteSmart&&Et(o,c)>Et(o,s.alternative)&&(c=s.alternative),r=c+Cn(o,Object.assign({},s.settings.characterReferences,{subset:(c==="'"?le.single:le.double)[h][l],attribute:!0}))+c),u+(r&&"="+r))}function In(s,n,o,i){return o&&o.type==="element"&&(o.tagName==="script"||o.tagName==="style")?s.value:Cn(s.value,Object.assign({},i.settings.characterReferences,{subset:["<","&"]}))}function On(s,n,o,i){return i.settings.allowDangerousHtml?s.value:In(s,n,o,i)}function tt(s,n,o,i){return i.all(s)}const st=J("type",{invalid:X,unknown:_,handlers:{comment:$t,doctype:Gt,element:xt,raw:On,root:tt,text:In}});function X(s){throw new Error("Expected node, not `"+s+"`")}function _(s){const n=s;throw new Error("Cannot compile unknown node `"+n.type+"`")}const de={},Ee={},qe=[];function zn(s,n){const o=n||de,i=o.quote||'"',h=i==='"'?"'":'"';if(i!=='"'&&i!=="'")throw new Error("Invalid quote `"+i+"`, expected `'` or `\"`");return{one:Kt,all:cs,settings:{omitOptionalTags:o.omitOptionalTags||!1,allowParseErrors:o.allowParseErrors||!1,allowDangerousCharacters:o.allowDangerousCharacters||!1,quoteSmart:o.quoteSmart||!1,preferUnquoted:o.preferUnquoted||!1,tightAttributes:o.tightAttributes||!1,upperDoctype:o.upperDoctype||!1,tightDoctype:o.tightDoctype||!1,bogusComments:o.bogusComments||!1,tightCommaSeparatedLists:o.tightCommaSeparatedLists||!1,tightSelfClosing:o.tightSelfClosing||!1,collapseEmptyAttributes:o.collapseEmptyAttributes||!1,allowDangerousHtml:o.allowDangerousHtml||!1,voids:o.voids||Ln,characterReferences:o.characterReferences||Ee,closeSelfClosing:o.closeSelfClosing||!1,closeEmptyElements:o.closeEmptyElements||!1},schema:o.space==="svg"?M:b,quote:i,alternative:h}.one(Array.isArray(s)?{type:"root",children:s}:s,void 0,void 0)}function Kt(s,n,o){return st(s,n,o,this)}function cs(s){const n=[],o=s&&s.children||qe;let i=-1;for(;++i<o.length;)n[i]=this.one(o[i],i,s);return n.join("")}var Pn=(s=>(s[s.NotSet=-1]="NotSet",s[s.None=0]="None",s[s.Italic=1]="Italic",s[s.Bold=2]="Bold",s[s.Underline=4]="Underline",s))(Pn||{});class Sn{static toBinaryStr(n){let o=n.toString(2);for(;o.length<32;)o=`0${o}`;return o}static getLanguageId(n){return(n&255)>>>0}static getTokenType(n){return(n&768)>>>8}static getFontStyle(n){return(n&14336)>>>11}static getForeground(n){return(n&8372224)>>>15}static getBackground(n){return(n&4286578688)>>>24}static containsBalancedBrackets(n){return(n&1024)!==0}static set(n,o,i,h,l,c){let r=Sn.getLanguageId(n),u=Sn.getTokenType(n),d=Sn.getFontStyle(n),T=Sn.getForeground(n),g=Sn.getBackground(n);const p=Sn.containsBalancedBrackets(n)?1:0;return o!==0&&(r=o),i!==0&&(u=i===8?0:i),h!==-1&&(d=h),l!==0&&(T=l),c!==0&&(g=c),(r<<0|u<<8|d<<11|p<<10|T<<15|g<<24)>>>0}}function wt(s){return!s||["plaintext","txt","text","plain"].includes(s)}function Ot(s){return Array.isArray(s)?s:[s]}function us(s){return s==="ansi"||wt(s)}var Dn=["black","red","green","yellow","blue","magenta","cyan","white","brightBlack","brightRed","brightGreen","brightYellow","brightBlue","brightMagenta","brightCyan","brightWhite"],Vt={1:"bold",2:"dim",3:"italic",4:"underline",7:"reverse",9:"strikethrough"};function ds(s,n){const o=s.indexOf("\x1B[",n);if(o!==-1){const i=s.indexOf("m",o);return{sequence:s.substring(o+2,i).split(";"),startPosition:o,position:i+1}}return{position:s.length}}function kt(s,n){let o=1;const i=s[n+o++];let h;if(i==="2"){const l=[s[n+o++],s[n+o++],s[n+o]].map(c=>Number.parseInt(c));l.length===3&&!l.some(c=>Number.isNaN(c))&&(h={type:"rgb",rgb:l})}else if(i==="5"){const l=Number.parseInt(s[n+o]);Number.isNaN(l)||(h={type:"table",index:Number(l)})}return[o,h]}function hs(s){const n=[];for(let o=0;o<s.length;o++){const i=s[o],h=Number.parseInt(i);if(!Number.isNaN(h))if(h===0)n.push({type:"resetAll"});else if(h<=9)Vt[h]&&n.push({type:"setDecoration",value:Vt[h]});else if(h<=29){const l=Vt[h-20];l&&n.push({type:"resetDecoration",value:l})}else if(h<=37)n.push({type:"setForegroundColor",value:{type:"named",name:Dn[h-30]}});else if(h===38){const[l,c]=kt(s,o);c&&n.push({type:"setForegroundColor",value:c}),o+=l}else if(h===39)n.push({type:"resetForegroundColor"});else if(h<=47)n.push({type:"setBackgroundColor",value:{type:"named",name:Dn[h-40]}});else if(h===48){const[l,c]=kt(s,o);c&&n.push({type:"setBackgroundColor",value:c}),o+=l}else h===49?n.push({type:"resetBackgroundColor"}):h>=90&&h<=97?n.push({type:"setForegroundColor",value:{type:"named",name:Dn[h-90+8]}}):h>=100&&h<=107&&n.push({type:"setBackgroundColor",value:{type:"named",name:Dn[h-100+8]}})}return n}function gs(){let s=null,n=null,o=new Set;return{parse(i){const h=[];let l=0;do{const c=ds(i,l),r=c.sequence?i.substring(l,c.startPosition):i.substring(l);if(r.length>0&&h.push({value:r,foreground:s,background:n,decorations:new Set(o)}),c.sequence){const u=hs(c.sequence);for(const d of u)d.type==="resetAll"?(s=null,n=null,o.clear()):d.type==="resetForegroundColor"?s=null:d.type==="resetBackgroundColor"?n=null:d.type==="resetDecoration"&&o.delete(d.value);for(const d of u)d.type==="setForegroundColor"?s=d.value:d.type==="setBackgroundColor"?n=d.value:d.type==="setDecoration"&&o.add(d.value)}l=c.position}while(l<i.length);return h}}}var fs={black:"#000000",red:"#bb0000",green:"#00bb00",yellow:"#bbbb00",blue:"#0000bb",magenta:"#ff00ff",cyan:"#00bbbb",white:"#eeeeee",brightBlack:"#555555",brightRed:"#ff5555",brightGreen:"#00ff00",brightYellow:"#ffff55",brightBlue:"#5555ff",brightMagenta:"#ff55ff",brightCyan:"#55ffff",brightWhite:"#ffffff"};function ms(s=fs){function n(r){return s[r]}function o(r){return`#${r.map(u=>Math.max(0,Math.min(u,255)).toString(16).padStart(2,"0")).join("")}`}let i;function h(){if(i)return i;i=[];for(let d=0;d<Dn.length;d++)i.push(n(Dn[d]));let r=[0,95,135,175,215,255];for(let d=0;d<6;d++)for(let T=0;T<6;T++)for(let g=0;g<6;g++)i.push(o([r[d],r[T],r[g]]));let u=8;for(let d=0;d<24;d++,u+=10)i.push(o([u,u,u]));return i}function l(r){return h()[r]}function c(r){switch(r.type){case"named":return n(r.name);case"rgb":return o(r.rgb);case"table":return l(r.index)}}return{value:c}}function ps(s,n){const o=n.split(/\r?\n/),i=ms(Object.fromEntries(Dn.map(l=>{var c;return[l,(c=s.colors)==null?void 0:c[`terminal.ansi${l[0].toUpperCase()}${l.substring(1)}`]]}))),h=gs();return o.map(l=>h.parse(l).map(c=>{let r;c.decorations.has("reverse")?r=c.background?i.value(c.background):s.bg:r=c.foreground?i.value(c.foreground):s.fg,c.decorations.has("dim")&&(r=ys(r));let u=Pn.None;return c.decorations.has("bold")&&(u|=Pn.Bold),c.decorations.has("italic")&&(u|=Pn.Italic),c.decorations.has("underline")&&(u|=Pn.Underline),{content:c.value,color:r,fontStyle:u}}))}function ys(s){const n=s.match(/#([0-9a-f]{3})([0-9a-f]{3})?([0-9a-f]{2})?/);if(n)if(n[3]){const i=Math.round(Number.parseInt(n[3],16)/2).toString(16).padStart(2,"0");return`#${n[1]}${n[2]}${i}`}else return n[2]?`#${n[1]}${n[2]}80`:`#${Array.from(n[1]).map(i=>`${i}${i}`).join("")}80`;const o=s.match(/var\((--shiki-color-ansi-[\w-]+)\)/);return o?`var(${o[1]}-dim)`:s}function Yt(s,n,o={}){const{lang:i="text",theme:h=s.getLoadedThemes()[0],includeExplanation:l=!0}=o;if(wt(i))return[...n.split(/\r\n|\r|\n/).map(T=>[{content:T}])];const{theme:c,colorMap:r}=s.setTheme(h);if(i==="ansi")return ps(c,n);const u=s.getLangGrammar(i);return Es(n,u,c,r,{includeExplanation:l})}function Es(s,n,o,i,h){const l=s.split(/\r\n|\r|\n/);let c=dn.INITIAL,r=[];const u=[];for(let d=0,T=l.length;d<T;d++){const g=l[d];if(g===""){r=[],u.push([]);continue}let p,P,m;h.includeExplanation&&(p=n.tokenizeLine(g,c),P=p.tokens,m=0);const R=n.tokenizeLine2(g,c),L=R.tokens.length/2;for(let C=0;C<L;C++){const N=R.tokens[2*C],x=C+1<L?R.tokens[2*C+2]:g.length;if(N===x)continue;const O=R.tokens[2*C+1],v=Sn.getForeground(O),t=i[v],f=Sn.getFontStyle(O),y={content:g.substring(N,x),color:t,fontStyle:f};if(h.includeExplanation){y.explanation=[];let a=0;for(;N+a<x;){const E=P[m],S=g.substring(E.startIndex,E.endIndex);a+=S.length,y.explanation.push({content:S,scopes:Ss(o,E.scopes)}),m+=1}}r.push(y)}u.push(r),r=[],c=R.ruleStack}return u}function Ss(s,n){const o=[];for(let i=0,h=n.length;i<h;i++){const l=n.slice(0,i),c=n[i];o[i]={scopeName:c,themeMatches:Ns(s,c,l)}}return o}function qt(s,n){const o=`${s}.`;return s===n||n.substring(0,o.length)===o}function vs(s,n,o,i){if(!qt(s,o))return!1;let h=n.length-1,l=i.length-1;for(;h>=0&&l>=0;)qt(n[h],i[l])&&(h-=1),l-=1;return h===-1}function Ns(s,n,o){const i=[];let h=0;for(let l=0,c=s.settings.length;l<c;l++){const r=s.settings[l];let u;if(typeof r.scope=="string")u=r.scope.split(/,/).map(d=>d.trim());else if(Array.isArray(r.scope))u=r.scope;else continue;for(let d=0,T=u.length;d<T;d++){const p=u[d].split(/ /),P=p[p.length-1],m=p.slice(0,p.length-1);vs(P,m,n,o)&&(i[h++]=r,d=T)}}return i}function _t(s,n,o){const i=Object.entries(o.themes).filter(l=>l[1]),h=bs(...i.map(l=>Yt(s,n,en(We({},o),{theme:l[1],includeExplanation:!1}))));return i.map(([l,c],r)=>[l,c,h[r]])}function bs(...s){const n=s.map(()=>[]),o=s.length;for(let i=0;i<s[0].length;i++){const h=s.map(u=>u[i]),l=n.map(()=>[]);n.forEach((u,d)=>u.push(l[d]));const c=h.map(()=>0),r=h.map(u=>u[0]);for(;r.every(u=>u);){const u=Math.min(...r.map(d=>d.content.length));for(let d=0;d<o;d++){const T=r[d];T.content.length===u?(l[d].push(T),c[d]+=1,r[d]=h[d][c[d]]):(l[d].push(en(We({},T),{content:T.content.slice(0,u)})),r[d]=en(We({},T),{content:T.content.slice(u)}))}}}return n}function es(s,n,o){let i,h,l,c,r;if("themes"in o){const{defaultColor:u="light",cssVariablePrefix:d="--shiki-"}=o;if(Object.entries(o.themes).filter(m=>m[1]).length===0)throw new Error("[shikiji] `themes` option must not be empty");const g=_t(s,n,o).sort(m=>m[0]===u?-1:1);if(u&&!g.find(m=>m[0]===u))throw new Error(`[shikiji] \`themes\` option must contain the defaultColor key \`${u}\``);const p=g.map(m=>s.getTheme(m[1])),P=g.map(m=>m[2]);l=[];for(let m=0;m<P[0].length;m++){const R=P.map(C=>C[m]),L=[];l.push(L);for(let C=0;C<R[0].length;C++){const N=R.map(t=>t[C]),x=N.map(t=>ns(t)),O=new Set(x.flatMap(t=>Object.keys(t))),v=x.reduce((t,f,y)=>{for(const a of O){const E=f[a]||"inherit";if(y===0&&u)t[a]=E;else{const S=d+g[y][0]+(a==="color"?"":`-${a}`);t[a]?t[a]+=`;${S}:${E}`:t[a]=`${S}:${E}`}}return t},{});L.push(en(We({},N[0]),{color:"",htmlStyle:u?ts(v):Object.values(v).join(";")}))}}h=g.map((m,R)=>(R===0&&u?"":`${d+m[0]}:`)+p[R].fg).join(";"),i=g.map((m,R)=>(R===0&&u?"":`${d+m[0]}-bg:`)+p[R].bg).join(";"),c=`shiki-themes ${p.map(m=>m.name).join(" ")}`,r=u?void 0:[h,i].join(";")}else if("theme"in o){l=Yt(s,n,en(We({},o),{includeExplanation:!1}));const u=s.getTheme(o.theme);i=u.bg,h=u.fg,c=u.name}else throw new Error("[shikiji] Invalid options, either `theme` or `themes` must be provided");return Rs(l,en(We({},o),{fg:h,bg:i,themeName:c,rootStyle:r}))}function Rs(s,n){var r,u,d,T,g,p;const{mergeWhitespaces:o=!0}=n;o&&(s=Ts(s));const i=[],h={type:"root",children:[]};let l={type:"element",tagName:"pre",properties:We({class:`shiki ${n.themeName||""}`,style:n.rootStyle||`background-color:${n.bg};color:${n.fg}`,tabindex:"0"},n.meta),children:[]},c={type:"element",tagName:"code",properties:{},children:i};return s.forEach((P,m)=>{var C,N,x,O;m&&i.push({type:"text",value:` +`});let R={type:"element",tagName:"span",properties:{class:"line"},children:[]},L=0;for(const v of P){let t={type:"element",tagName:"span",properties:{},children:[{type:"text",value:v.content}]};const f=v.htmlStyle||ts(ns(v));f&&(t.properties.style=f),t=((N=(C=n.transforms)==null?void 0:C.token)==null?void 0:N.call(C,t,m+1,L,R))||t,R.children.push(t),L+=v.content.length}R=((O=(x=n.transforms)==null?void 0:x.line)==null?void 0:O.call(x,R,m+1))||R,i.push(R)}),c=((u=(r=n.transforms)==null?void 0:r.code)==null?void 0:u.call(r,c))||c,l.children.push(c),l=((T=(d=n.transforms)==null?void 0:d.pre)==null?void 0:T.call(d,l))||l,h.children.push(l),((p=(g=n.transforms)==null?void 0:g.root)==null?void 0:p.call(g,h))||h}function ns(s){const n={};return s.color&&(n.color=s.color),s.fontStyle&&(s.fontStyle&Pn.Italic&&(n["font-style"]="italic"),s.fontStyle&Pn.Bold&&(n["font-weight"]="bold"),s.fontStyle&Pn.Underline&&(n["text-decoration"]="underline")),n}function ts(s){return Object.entries(s).map(([n,o])=>`${n}:${o}`).join(";")}function Ts(s){return s.map(n=>{const o=[];let i="";return n.forEach((h,l)=>{h.content.match(/^\s+$/)&&n[l+1]?i+=h.content:i?(o.push(en(We({},h),{content:i+h.content})),i=""):o.push(h)}),o})}function Cs(s,n,o){return zn(es(s,n,o))}function As(){return ve(this,arguments,function*(s={}){const n=yield cn(s);return{codeToThemedTokens:(o,i)=>Yt(n,o,i),codeToTokensWithThemes:(o,i)=>_t(n,o,i),codeToHast:(o,i)=>es(n,o,i),codeToHtml:(o,i)=>Cs(n,o,i),loadLanguage:n.loadLanguage,loadTheme:n.loadTheme,getTheme:n.getTheme,getLoadedThemes:n.getLoadedThemes,getLoadedLanguages:n.getLoadedLanguages}})}function xs(s,n,o){function i(){return ve(this,arguments,function*(h={}){var T,g;function l(p){if(typeof p=="string"){if(us(p))return[];const P=s[p];if(!P)throw new Error(`[shikiji] Language \`${p}\` is not built-in.`);return P}return p}function c(p){if(typeof p=="string"){const P=n[p];if(!P)throw new Error(`[shikiji] Theme \`${p}\` is not built-in.`);return P}return p}const r=((T=h.themes)!=null?T:[]).map(p=>c(p)),u=((g=h.langs)!=null?g:[]).map(p=>l(p)),d=yield As(en(We({},h),{themes:r,langs:u,loadWasm:o}));return en(We({},d),{loadLanguage(...p){return d.loadLanguage(...p.map(l))},loadTheme(...p){return d.loadTheme(...p.map(c))}})})}return i}function Os(s){let n;function o(r){return ve(this,null,function*(){if(n){const u=yield n;return yield Promise.all([u.loadTheme(...Ot(r.theme)),u.loadLanguage(...Ot(r.lang))]),u}else return n=s({themes:Ot(r.theme),langs:Ot(r.lang)}),n})}function i(r,u){return ve(this,null,function*(){return(yield o({lang:u.lang,theme:"theme"in u?[u.theme]:Object.values(u.themes)})).codeToHtml(r,u)})}function h(r,u){return ve(this,null,function*(){return(yield o({lang:u.lang,theme:"theme"in u?[u.theme]:Object.values(u.themes)})).codeToHast(r,u)})}function l(r,u){return ve(this,null,function*(){return(yield o(u)).codeToThemedTokens(r,u)})}function c(r,u){return ve(this,null,function*(){return(yield o({lang:u.lang,theme:Object.values(u.themes).filter(Boolean)})).codeToTokensWithThemes(r,u)})}return{codeToHtml:i,codeToHast:h,codeToThemedTokens:l,codeToTokensWithThemes:c}}const Ps={"css-variables":()=>e.e(2288).then(e.bind(e,72288)),"dark-plus":()=>e.e(3823).then(e.bind(e,3823)),dracula:()=>e.e(5070).then(e.bind(e,35070)),"dracula-soft":()=>e.e(6469).then(e.bind(e,66469)),"github-dark":()=>e.e(1862).then(e.bind(e,61862)),"github-dark-dimmed":()=>e.e(6052).then(e.bind(e,56052)),"github-light":()=>e.e(7594).then(e.bind(e,17594)),hc_light:()=>e.e(2390).then(e.bind(e,42390)),"light-plus":()=>e.e(2416).then(e.bind(e,72416)),"material-theme":()=>e.e(3046).then(e.bind(e,83046)),"material-theme-darker":()=>e.e(7538).then(e.bind(e,7538)),"material-theme-lighter":()=>e.e(4733).then(e.bind(e,24733)),"material-theme-ocean":()=>e.e(1468).then(e.bind(e,21468)),"material-theme-palenight":()=>e.e(9763).then(e.bind(e,29763)),"min-dark":()=>e.e(9207).then(e.bind(e,9207)),"min-light":()=>e.e(1081).then(e.bind(e,81081)),monokai:()=>e.e(4006).then(e.bind(e,24006)),nord:()=>e.e(8412).then(e.bind(e,18412)),"one-dark-pro":()=>e.e(6493).then(e.bind(e,26493)),poimandres:()=>e.e(1805).then(e.bind(e,11805)),"rose-pine":()=>e.e(6760).then(e.bind(e,16760)),"rose-pine-dawn":()=>e.e(1035).then(e.bind(e,81035)),"rose-pine-moon":()=>e.e(2171).then(e.bind(e,62171)),"slack-dark":()=>e.e(6258).then(e.bind(e,46258)),"slack-ochin":()=>e.e(656).then(e.bind(e,10656)),"solarized-dark":()=>e.e(1252).then(e.bind(e,21252)),"solarized-light":()=>e.e(5984).then(e.bind(e,65984)),"vitesse-dark":()=>e.e(9876).then(e.bind(e,89876)),"vitesse-light":()=>e.e(1397).then(e.bind(e,11397))},w={abap:()=>e.e(6005).then(e.bind(e,36005)),"actionscript-3":()=>e.e(5299).then(e.bind(e,5299)),ada:()=>e.e(1771).then(e.bind(e,31771)),apache:()=>e.e(1950).then(e.bind(e,91950)),apex:()=>e.e(7702).then(e.bind(e,47702)),apl:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(7411),e.e(4545)]).then(e.bind(e,74545)),applescript:()=>e.e(2886).then(e.bind(e,22886)),ara:()=>e.e(4066).then(e.bind(e,14066)),asm:()=>e.e(6674).then(e.bind(e,6674)),astro:()=>Promise.all([e.e(3001),e.e(4105),e.e(3337),e.e(8422),e.e(3504),e.e(5451),e.e(7031)]).then(e.bind(e,97031)),awk:()=>e.e(1779).then(e.bind(e,31779)),ballerina:()=>e.e(3808).then(e.bind(e,53808)),bat:()=>e.e(9115).then(e.bind(e,19115)),beancount:()=>e.e(8617).then(e.bind(e,58617)),berry:()=>e.e(6184).then(e.bind(e,26184)),bibtex:()=>e.e(5450).then(e.bind(e,35450)),bicep:()=>e.e(8356).then(e.bind(e,48356)),blade:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(7411),e.e(6166)]).then(e.bind(e,6166)),c:()=>e.e(4310).then(e.bind(e,54310)),cadence:()=>e.e(3966).then(e.bind(e,43966)),clarity:()=>e.e(8495).then(e.bind(e,78495)),clojure:()=>e.e(9163).then(e.bind(e,79163)),cmake:()=>e.e(6341).then(e.bind(e,86341)),cobol:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(7411),e.e(9424)]).then(e.bind(e,59424)),codeql:()=>e.e(8720).then(e.bind(e,78720)),coffee:()=>Promise.all([e.e(3001),e.e(1191)]).then(e.bind(e,71191)),cpp:()=>Promise.all([e.e(2623),e.e(4310),e.e(9583)]).then(e.bind(e,39583)),crystal:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(4310),e.e(1263),e.e(1702)]).then(e.bind(e,71702)),csharp:()=>e.e(9197).then(e.bind(e,59197)),css:()=>e.e(4105).then(e.bind(e,24105)),cue:()=>e.e(7406).then(e.bind(e,17406)),cypher:()=>e.e(598).then(e.bind(e,20598)),d:()=>e.e(6959).then(e.bind(e,26959)),dart:()=>e.e(987).then(e.bind(e,70987)),dax:()=>e.e(795).then(e.bind(e,80795)),diff:()=>e.e(4573).then(e.bind(e,94573)),docker:()=>e.e(9153).then(e.bind(e,39153)),"dream-maker":()=>e.e(668).then(e.bind(e,668)),elixir:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(1506)]).then(e.bind(e,41506)),elm:()=>Promise.all([e.e(4310),e.e(3508)]).then(e.bind(e,3508)),erb:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(7411),e.e(4310),e.e(1263),e.e(7701),e.e(9715)]).then(e.bind(e,79715)),erlang:()=>e.e(9654).then(e.bind(e,59654)),fish:()=>e.e(3152).then(e.bind(e,53152)),fsharp:()=>Promise.all([e.e(3833),e.e(3016)]).then(e.bind(e,53016)),gdresource:()=>e.e(9726).then(e.bind(e,39726)),gdscript:()=>e.e(5244).then(e.bind(e,95244)),gdshader:()=>e.e(6497).then(e.bind(e,56497)),gherkin:()=>e.e(9460).then(e.bind(e,39460)),"git-commit":()=>e.e(7122).then(e.bind(e,97122)),"git-rebase":()=>Promise.all([e.e(1263),e.e(6824)]).then(e.bind(e,86824)),"glimmer-js":()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(4619),e.e(8574)]).then(e.bind(e,98574)),"glimmer-ts":()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(3337),e.e(4619),e.e(1903)]).then(e.bind(e,91903)),glsl:()=>Promise.all([e.e(4310),e.e(1897)]).then(e.bind(e,59710)),gnuplot:()=>e.e(5720).then(e.bind(e,95720)),go:()=>e.e(5187).then(e.bind(e,65187)),graphql:()=>Promise.all([e.e(3001),e.e(3337),e.e(3504),e.e(364),e.e(7128)]).then(e.bind(e,67128)),groovy:()=>e.e(6705).then(e.bind(e,66705)),hack:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(376)]).then(e.bind(e,10376)),haml:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(7411),e.e(4310),e.e(1263),e.e(3833),e.e(7701),e.e(1191),e.e(5195)]).then(e.bind(e,57548)),handlebars:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(4619)]).then(e.bind(e,84619)),haskell:()=>e.e(9433).then(e.bind(e,89433)),hcl:()=>e.e(2543).then(e.bind(e,52543)),hjson:()=>e.e(1875).then(e.bind(e,41875)),hlsl:()=>e.e(6889).then(e.bind(e,56889)),html:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492)]).then(e.bind(e,95492)),http:()=>Promise.all([e.e(3001),e.e(7411),e.e(1263),e.e(3337),e.e(3504),e.e(364),e.e(9611)]).then(e.bind(e,69611)),imba:()=>e.e(9769).then(e.bind(e,19769)),ini:()=>e.e(4367).then(e.bind(e,94367)),java:()=>e.e(7411).then(e.bind(e,7411)),javascript:()=>e.e(3001).then(e.bind(e,43001)),"jinja-html":()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(6086)]).then(e.bind(e,56086)),jison:()=>Promise.all([e.e(3001),e.e(3883)]).then(e.bind(e,73883)),json:()=>e.e(9537).then(e.bind(e,89537)),json5:()=>e.e(7676).then(e.bind(e,77676)),jsonc:()=>e.e(406).then(e.bind(e,40406)),jsonl:()=>e.e(1999).then(e.bind(e,1999)),jsonnet:()=>e.e(8250).then(e.bind(e,58250)),jssm:()=>e.e(3747).then(e.bind(e,73747)),jsx:()=>e.e(364).then(e.bind(e,364)),julia:()=>Promise.all([e.e(3001),e.e(2623),e.e(4310),e.e(5511),e.e(9583),e.e(6142),e.e(6017)]).then(e.bind(e,6017)),kotlin:()=>e.e(5137).then(e.bind(e,5137)),kusto:()=>e.e(4294).then(e.bind(e,64294)),latex:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(7411),e.e(4310),e.e(1263),e.e(3337),e.e(7701),e.e(5511),e.e(9583),e.e(6142),e.e(9433),e.e(6017),e.e(5536),e.e(5720),e.e(4023)]).then(e.bind(e,74023)),less:()=>Promise.all([e.e(4105),e.e(5357)]).then(e.bind(e,45357)),liquid:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(148)]).then(e.bind(e,148)),lisp:()=>e.e(6842).then(e.bind(e,26842)),logo:()=>e.e(9446).then(e.bind(e,89446)),lua:()=>Promise.all([e.e(4310),e.e(6574)]).then(e.bind(e,76574)),make:()=>e.e(2206).then(e.bind(e,72206)),markdown:()=>e.e(3833).then(e.bind(e,53833)),marko:()=>Promise.all([e.e(3001),e.e(4105),e.e(8422),e.e(1718)]).then(e.bind(e,81718)),matlab:()=>e.e(362).then(e.bind(e,70362)),mdc:()=>Promise.all([e.e(3833),e.e(3983)]).then(e.bind(e,93983)),mdx:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(7411),e.e(4310),e.e(1263),e.e(3337),e.e(3833),e.e(8422),e.e(3504),e.e(7701),e.e(1191),e.e(364),e.e(5511),e.e(9583),e.e(6142),e.e(9197),e.e(9433),e.e(6017),e.e(5536),e.e(5427),e.e(985),e.e(431),e.e(9654),e.e(1847)]).then(e.bind(e,21847)),mermaid:()=>e.e(8405).then(e.bind(e,8405)),mojo:()=>e.e(3554).then(e.bind(e,77435)),narrat:()=>e.e(2498).then(e.bind(e,92498)),nextflow:()=>e.e(3984).then(e.bind(e,23984)),nginx:()=>Promise.all([e.e(4310),e.e(6332)]).then(e.bind(e,96332)),nim:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(7411),e.e(4310),e.e(3833),e.e(8655)]).then(e.bind(e,8655)),nix:()=>e.e(6130).then(e.bind(e,16130)),"objective-c":()=>e.e(5427).then(e.bind(e,95427)),"objective-cpp":()=>e.e(8491).then(e.bind(e,58491)),ocaml:()=>e.e(4568).then(e.bind(e,4568)),pascal:()=>e.e(9255).then(e.bind(e,49255)),perl:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(7411),e.e(431),e.e(9825)]).then(e.bind(e,10431)),php:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(7411),e.e(5468),e.e(2618)]).then(e.bind(e,55468)),plsql:()=>e.e(5488).then(e.bind(e,55488)),postcss:()=>e.e(3545).then(e.bind(e,3545)),powerquery:()=>e.e(4983).then(e.bind(e,34983)),powershell:()=>e.e(814).then(e.bind(e,90814)),prisma:()=>e.e(9088).then(e.bind(e,39088)),prolog:()=>e.e(8162).then(e.bind(e,58162)),proto:()=>e.e(626).then(e.bind(e,60626)),pug:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(8422),e.e(1191),e.e(5451),e.e(3038)]).then(e.bind(e,3038)),puppet:()=>e.e(8588).then(e.bind(e,28588)),purescript:()=>e.e(9708).then(e.bind(e,49708)),python:()=>e.e(5511).then(e.bind(e,85511)),r:()=>e.e(6142).then(e.bind(e,26142)),raku:()=>e.e(274).then(e.bind(e,90274)),razor:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(9197),e.e(7902)]).then(e.bind(e,67902)),reg:()=>e.e(3430).then(e.bind(e,73430)),rel:()=>e.e(7991).then(e.bind(e,27991)),riscv:()=>e.e(5550).then(e.bind(e,65550)),rst:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(7411),e.e(4310),e.e(1263),e.e(7701),e.e(5511),e.e(9583),e.e(3772)]).then(e.bind(e,23772)),ruby:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(7411),e.e(4310),e.e(1263),e.e(7701)]).then(e.bind(e,57701)),rust:()=>e.e(1159).then(e.bind(e,61159)),sas:()=>Promise.all([e.e(2623),e.e(2093)]).then(e.bind(e,32093)),sass:()=>e.e(4759).then(e.bind(e,4759)),scala:()=>e.e(5536).then(e.bind(e,65536)),scheme:()=>e.e(6429).then(e.bind(e,16429)),scss:()=>Promise.all([e.e(4105),e.e(8422)]).then(e.bind(e,58422)),shaderlab:()=>e.e(9059).then(e.bind(e,9059)),shellscript:()=>e.e(1263).then(e.bind(e,61263)),shellsession:()=>Promise.all([e.e(1263),e.e(718)]).then(e.bind(e,20718)),smalltalk:()=>e.e(8126).then(e.bind(e,78126)),solidity:()=>e.e(8875).then(e.bind(e,28875)),sparql:()=>e.e(7925).then(e.bind(e,47925)),splunk:()=>e.e(9074).then(e.bind(e,89074)),sql:()=>e.e(2623).then(e.bind(e,32623)),"ssh-config":()=>e.e(9249).then(e.bind(e,99249)),stata:()=>Promise.all([e.e(2623),e.e(9438)]).then(e.bind(e,19438)),stylus:()=>e.e(5451).then(e.bind(e,85451)),svelte:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(3337),e.e(3833),e.e(8422),e.e(1191),e.e(5451),e.e(3038),e.e(2593)]).then(e.bind(e,22593)),swift:()=>e.e(985).then(e.bind(e,20985)),"system-verilog":()=>e.e(3409).then(e.bind(e,13409)),tasl:()=>e.e(847).then(e.bind(e,90847)),tcl:()=>e.e(2564).then(e.bind(e,32564)),tex:()=>Promise.all([e.e(6142),e.e(8211)]).then(e.bind(e,98211)),toml:()=>e.e(9983).then(e.bind(e,59983)),tsx:()=>e.e(3504).then(e.bind(e,23504)),turtle:()=>e.e(7237).then(e.bind(e,47237)),twig:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(2623),e.e(7411),e.e(4310),e.e(1263),e.e(7701),e.e(5511),e.e(5468),e.e(73)]).then(e.bind(e,30073)),typescript:()=>e.e(3337).then(e.bind(e,73337)),v:()=>e.e(6682).then(e.bind(e,76682)),vb:()=>e.e(1077).then(e.bind(e,1077)),verilog:()=>e.e(634).then(e.bind(e,90634)),vhdl:()=>e.e(97).then(e.bind(e,50097)),viml:()=>e.e(9710).then(e.bind(e,19710)),vue:()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(3337),e.e(3833),e.e(8422),e.e(3504),e.e(1191),e.e(364),e.e(5451),e.e(3038),e.e(3857)]).then(e.bind(e,53857)),"vue-html":()=>Promise.all([e.e(3001),e.e(4105),e.e(5492),e.e(3337),e.e(3833),e.e(8422),e.e(3504),e.e(1191),e.e(364),e.e(5451),e.e(3038),e.e(3857),e.e(3099)]).then(e.bind(e,73099)),vyper:()=>e.e(8032).then(e.bind(e,78032)),wasm:()=>e.e(9157).then(e.bind(e,19157)),wenyan:()=>e.e(7257).then(e.bind(e,7257)),wgsl:()=>e.e(8556).then(e.bind(e,78556)),wolfram:()=>e.e(700).then(e.bind(e,20700)),xml:()=>Promise.all([e.e(7411),e.e(8222)]).then(e.bind(e,79825)),xsl:()=>Promise.all([e.e(7411),e.e(2539)]).then(e.bind(e,92539)),yaml:()=>e.e(8044).then(e.bind(e,48044)),zenscript:()=>e.e(3882).then(e.bind(e,83882)),zig:()=>e.e(4531).then(e.bind(e,14531))},Ls={bash:w.shellscript,batch:w.bat,be:w.berry,"c#":w.csharp,"c++":w.cpp,cdc:w.cadence,clj:w.clojure,cmd:w.vb,console:w.shellsession,cql:w.cypher,cs:w.csharp,dockerfile:w.docker,erl:w.erlang,"f#":w.fsharp,fs:w.fsharp,fsl:w.jssm,gjs:w["glimmer-js"],gql:w.graphql,gts:w["glimmer-ts"],hbs:w.handlebars,hs:w.haskell,jade:w.pug,js:w.javascript,kql:w.kusto,kt:w.kotlin,kts:w.kotlin,makefile:w.make,md:w.markdown,nar:w.narrat,nf:w.nextflow,objc:w["objective-c"],perl6:w.raku,properties:w.ini,ps:w.powershell,ps1:w.powershell,py:w.python,ql:w.codeql,rb:w.ruby,rs:w.rust,sh:w.shellscript,shader:w.shaderlab,shell:w.shellscript,spl:w.splunk,styl:w.stylus,ts:w.typescript,vim:w.viml,vimscript:w.viml,vy:w.vyper,yml:w.yaml,zsh:w.shellscript,\u6587\u8A00:w.wenyan},Ms=We(We({},w),Ls),ss=xs(Ms,Ps,K),{codeToHtml:Hs,codeToHast:zs,codeToThemedTokens:Ws,codeToTokensWithThemes:Ks}=Os(ss)}}]); +}()); \ No newline at end of file diff --git a/598.1508c3ba.async.js b/598.1508c3ba.async.js new file mode 100644 index 00000000..67b202e6 --- /dev/null +++ b/598.1508c3ba.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[598],{20598:function(r,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({fileTypes:["cql","cyp","cypher"],name:"cypher",patterns:[{include:"#comments"},{include:"#constants"},{include:"#keywords"},{include:"#functions"},{include:"#path-patterns"},{include:"#operators"},{include:"#identifiers"},{include:"#properties_literal"},{include:"#numbers"},{include:"#strings"}],repository:{comments:{patterns:[{match:"//.*$\\n?",name:"comment.line.double-slash.cypher"}]},constants:{patterns:[{match:"(?i)\\bTRUE|FALSE\\b",name:"constant.language.bool.cypher"},{match:"(?i)\\bNULL\\b",name:"constant.language.missing.cypher"}]},functions:{patterns:[{comment:"List of Cypher built-in functions from http://docs.neo4j.org/chunked/milestone/query-function.html",match:"(?i)\\b((NOT)(?=\\s*\\()|IS\\s+NULL|IS\\s+NOT\\s+NULL)",name:"keyword.control.function.boolean.cypher"},{comment:"List of Cypher built-in functions from http://docs.neo4j.org/chunked/milestone/query-function.html",match:"(?i)\\b(ALL|ANY|NONE|SINGLE)(?=\\s*\\()",name:"support.function.predicate.cypher"},{comment:"List of Cypher built-in functions from http://docs.neo4j.org/chunked/milestone/query-function.html",match:"(?i)\\b(LENGTH|TYPE|ID|COALESCE|HEAD|LAST|TIMESTAMP|STARTNODE|ENDNODE|TOINT|TOFLOAT)(?=\\s*\\()",name:"support.function.scalar.cypher"},{comment:"List of Cypher built-in functions from http://docs.neo4j.org/chunked/milestone/query-function.html",match:"(?i)\\b(NODES|RELATIONSHIPS|LABELS|EXTRACT|FILTER|TAIL|RANGE|REDUCE)(?=\\s*\\()",name:"support.function.collection.cypher"},{comment:"List of Cypher built-in functions from http://docs.neo4j.org/chunked/milestone/query-function.html",match:"(?i)\\b(ABS|ACOS|ASIN|ATAN|ATAN2|COS|COT|DEGREES|E|EXP|FLOOR|HAVERSIN|LOG|LOG10|PI|RADIANS|RAND|ROUND|SIGN|SIN|SQRT|TAN)(?=\\s*\\()",name:"support.function.math.cypher"},{comment:"List of Cypher built-in functions from http://docs.neo4j.org/chunked/milestone/query-function.html",match:"(?i)\\b(COUNT|sum|avg|max|min|stdev|stdevp|percentileDisc|percentileCont|collect)(?=\\s*\\()",name:"support.function.aggregation.cypher"},{comment:"List of Cypher built-in functions from http://docs.neo4j.org/chunked/milestone/query-function.html",match:"(?i)\\b(STR|REPLACE|SUBSTRING|LEFT|RIGHT|LTRIM|RTRIM|TRIM|LOWER|UPPER|SPLIT)(?=\\s*\\()",name:"support.function.string.cypher"}]},identifiers:{patterns:[{match:"`.+?`",name:"variable.other.quoted-identifier.cypher"},{match:"[\\p{L}_][\\p{L}0-9_]*",name:"variable.other.identifier.cypher"}]},keywords:{patterns:[{match:"(?i)\\b(START|MATCH|WHERE|RETURN|UNION|FOREACH|WITH|AS|LIMIT|SKIP|UNWIND|HAS|DISTINCT|OPTIONAL\\\\s+MATCH|ORDER\\s+BY|CALL|YIELD)\\b",name:"keyword.control.clause.cypher"},{match:"(?i)\\b(ELSE|END|THEN|CASE|WHEN)\\b",name:"keyword.control.case.cypher"},{match:"(?i)\\b(FIELDTERMINATOR|USING\\s+PERIODIC\\s+COMMIT|HEADERS|LOAD\\s+CSV|FROM)\\b",name:"keyword.data.import.cypher"},{match:"(?i)\\b(USING\\s+INDEX|CREATE\\s+INDEX\\s+ON|DROP\\s+INDEX\\s+ON|CREATE\\s+CONSTRAINT\\s+ON|DROP\\s+CONSTRAINT\\s+ON)\\b",name:"keyword.other.indexes.cypher"},{match:"(?i)\\b(MERGE|DELETE|SET|REMOVE|ON\\s+CREATE|ON\\s+MATCH|CREATE\\s+UNIQUE|CREATE)\\b",name:"keyword.data.definition.cypher"},{match:"(?i)\\b(DESC|ASC)\\b",name:"keyword.other.order.cypher"},{begin:"(?i)\\b(node|relationship|rel)((:)([\\p{L}_-][\\p{L}0-9_]*))?(?=\\s*\\()",beginCaptures:{1:{name:"support.class.starting-functions-point.cypher"},2:{name:"keyword.control.index-seperator.cypher"},3:{name:"keyword.control.index-seperator.cypher"},4:{name:"support.class.index.cypher"}},end:"\\)",name:"source.starting-functions.cypher",patterns:[{match:"((?:`.+?`)|(?:[\\p{L}_][\\p{L}0-9_]*))",name:"variable.parameter.relationship-name.cypher"},{match:"(\\*)",name:"keyword.control.starting-function-params.cypher"},{include:"#comments"},{include:"#numbers"},{include:"#strings"}]}]},numbers:{patterns:[{match:"\\b\\d+(\\.\\d+)?\\b",name:"constant.numeric.cypher"}]},operators:{patterns:[{match:"(\\+|\\-|\\/|\\*|\\%|\\?|!)",name:"keyword.operator.math.cypher"},{match:"(<=|=>|<>|<|>|=~|=)",name:"keyword.operator.compare.cypher"},{match:"(?i)\\b(OR|AND|XOR|IS)\\b",name:"keyword.operator.logical.cypher"},{match:"(?i)\\b(IN)\\b",name:"keyword.operator.in.cypher"}]},"path-patterns":{patterns:[{match:"(<--|-->|--)",name:"support.function.relationship-pattern.cypher"},{begin:"(<-|-)(\\[)",beginCaptures:{1:{name:"support.function.relationship-pattern-start.cypher"},2:{name:"keyword.operator.relationship-pattern-start.cypher"}},end:"(])(->|-)",endCaptures:{1:{name:"keyword.operator.relationship-pattern-end.cypher"},2:{name:"support.function.relationship-pattern-end.cypher"}},name:"path-pattern.cypher",patterns:[{include:"#identifiers"},{captures:{1:{name:"keyword.operator.relationship-type-start.cypher"},2:{name:"entity.name.class.relationship.type.cypher"}},match:"(:)((?:`.+?`)|(?:[\\p{L}_][\\p{L}0-9_]*))",name:"entity.name.class.relationship-type.cypher"},{captures:{1:{name:"support.type.operator.relationship-type-or.cypher"},2:{name:"entity.name.class.relationship.type-or.cypher"}},match:"(\\|)(\\s*)((?:`.+?`)|(?:[\\p{L}_][\\p{L}0-9_]*))",name:"entity.name.class.relationship-type-ored.cypher"},{match:"(?:\\?\\*|\\?|\\*)\\s*(?:\\d+\\s*(?:\\.\\.\\s*\\d+)?)?",name:"support.function.relationship-pattern.quant.cypher"},{include:"#properties_literal"}]}]},properties_literal:{patterns:[{begin:"{",beginCaptures:{0:{name:"keyword.control.properties_literal.cypher"}},end:"}",endCaptures:{0:{name:"keyword.control.properties_literal.cypher"}},name:"source.cypher",patterns:[{match:":|,",name:"keyword.control.properties_literal.seperator.cypher"},{include:"#comments"},{include:"#constants"},{include:"#functions"},{include:"#operators"},{include:"#identifiers"},{include:"#numbers"},{include:"#strings"}]}]},string_escape:{captures:{2:{name:"string.quoted.double.cypher"}},match:`(\\\\\\\\|\\\\[tbnrf])|(\\\\'|\\\\")`,name:"constant.character.escape.cypher"},strings:{patterns:[{begin:"'",end:"'",name:"string.quoted.single.cypher",patterns:[{include:"#string_escape"}]},{begin:'"',end:'"',name:"string.quoted.double.cypher",patterns:[{include:"#string_escape"}]}]}},scopeName:"source.cypher",uuid:"698F4D06-BAE8-40A8-8AA4-3307ABC03B31",displayName:"Cypher",aliases:["cql"]})]}}]); diff --git a/5984.762ba005.async.js b/5984.762ba005.async.js new file mode 100644 index 00000000..20406523 --- /dev/null +++ b/5984.762ba005.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5984],{65984:function(r,e,t){t.r(e),t.d(e,{default:function(){return n}});var n={name:"solarized-light",tokenColors:[{settings:{foreground:"#657B83"}},{scope:["meta.embedded","source.groovy.embedded","string meta.image.inline.markdown","variable.legacy.builtin.python"],settings:{foreground:"#657B83"}},{name:"Comment",scope:"comment",settings:{fontStyle:"italic",foreground:"#93A1A1"}},{name:"String",scope:"string",settings:{foreground:"#2AA198"}},{name:"Regexp",scope:"string.regexp",settings:{foreground:"#DC322F"}},{name:"Number",scope:"constant.numeric",settings:{foreground:"#D33682"}},{name:"Variable",scope:["variable.language","variable.other"],settings:{foreground:"#268BD2"}},{name:"Keyword",scope:"keyword",settings:{foreground:"#859900"}},{name:"Storage",scope:"storage",settings:{fontStyle:"bold",foreground:"#586E75"}},{name:"Class name",scope:["entity.name.class","entity.name.type","entity.name.namespace","entity.name.scope-resolution"],settings:{fontStyle:"",foreground:"#CB4B16"}},{name:"Function name",scope:"entity.name.function",settings:{foreground:"#268BD2"}},{name:"Variable start",scope:"punctuation.definition.variable",settings:{foreground:"#859900"}},{name:"Embedded code markers",scope:["punctuation.section.embedded.begin","punctuation.section.embedded.end"],settings:{foreground:"#DC322F"}},{name:"Built-in constant",scope:["constant.language","meta.preprocessor"],settings:{foreground:"#B58900"}},{name:"Support.construct",scope:["support.function.construct","keyword.other.new"],settings:{foreground:"#CB4B16"}},{name:"User-defined constant",scope:["constant.character","constant.other"],settings:{foreground:"#CB4B16"}},{name:"Inherited class",scope:"entity.other.inherited-class",settings:{foreground:"#6C71C4"}},{name:"Function argument",scope:"variable.parameter",settings:{}},{name:"Tag name",scope:"entity.name.tag",settings:{foreground:"#268BD2"}},{name:"Tag start/end",scope:"punctuation.definition.tag",settings:{foreground:"#93A1A1"}},{name:"Tag attribute",scope:"entity.other.attribute-name",settings:{foreground:"#93A1A1"}},{name:"Library function",scope:"support.function",settings:{foreground:"#268BD2"}},{name:"Continuation",scope:"punctuation.separator.continuation",settings:{foreground:"#DC322F"}},{name:"Library constant",scope:["support.constant","support.variable"],settings:{}},{name:"Library class/type",scope:["support.type","support.class"],settings:{foreground:"#859900"}},{name:"Library Exception",scope:"support.type.exception",settings:{foreground:"#CB4B16"}},{name:"Library variable",scope:"support.other.variable",settings:{}},{name:"Invalid",scope:"invalid",settings:{foreground:"#DC322F"}},{name:"diff: header",scope:["meta.diff","meta.diff.header"],settings:{fontStyle:"italic",foreground:"#268BD2"}},{name:"diff: deleted",scope:"markup.deleted",settings:{fontStyle:"",foreground:"#DC322F"}},{name:"diff: changed",scope:"markup.changed",settings:{fontStyle:"",foreground:"#CB4B16"}},{name:"diff: inserted",scope:"markup.inserted",settings:{foreground:"#859900"}},{name:"Markup Quote",scope:"markup.quote",settings:{foreground:"#859900"}},{name:"Markup Lists",scope:"markup.list",settings:{foreground:"#B58900"}},{name:"Markup Styling",scope:["markup.bold","markup.italic"],settings:{foreground:"#D33682"}},{name:"Markup: Strong",scope:"markup.bold",settings:{fontStyle:"bold"}},{name:"Markup: Emphasis",scope:"markup.italic",settings:{fontStyle:"italic"}},{scope:"markup.strikethrough",settings:{fontStyle:"strikethrough"}},{name:"Markup Inline",scope:"markup.inline.raw",settings:{fontStyle:"",foreground:"#2AA198"}},{name:"Markup Headings",scope:"markup.heading",settings:{fontStyle:"bold",foreground:"#268BD2"}},{name:"Markup Setext Header",scope:"markup.heading.setext",settings:{fontStyle:"",foreground:"#268BD2"}}],colors:{focusBorder:"#b49471","input.background":"#DDD6C1","input.foreground":"#586E75","input.placeholderForeground":"#586E75AA","inputOption.activeBorder":"#D3AF86","badge.background":"#B58900AA","progressBar.background":"#B58900","dropdown.background":"#EEE8D5","dropdown.border":"#D3AF86","button.background":"#AC9D57","selection.background":"#878b9180","list.activeSelectionBackground":"#DFCA88","list.activeSelectionForeground":"#6C6C6C","quickInputList.focusBackground":"#DFCA8866","list.hoverBackground":"#DFCA8844","list.inactiveSelectionBackground":"#D1CBB8","list.highlightForeground":"#B58900","editor.background":"#FDF6E3","editor.foreground":"#657B83","notebook.cellEditorBackground":"#F7F0E0","editorWidget.background":"#EEE8D5","editorCursor.foreground":"#657B83","editorWhitespace.foreground":"#586E7580","editor.lineHighlightBackground":"#EEE8D5","editor.selectionBackground":"#EEE8D5","minimap.selectionHighlight":"#EEE8D5","editorIndentGuide.background":"#586E7580","editorIndentGuide.activeBackground":"#081E2580","editorHoverWidget.background":"#CCC4B0","editorLineNumber.activeForeground":"#567983","peekViewResult.background":"#EEE8D5","peekViewEditor.background":"#FFFBF2","peekViewTitle.background":"#EEE8D5","peekView.border":"#B58900","peekViewEditor.matchHighlightBackground":"#7744AA40","titleBar.activeBackground":"#EEE8D5","editorGroup.border":"#DDD6C1","editorGroup.dropBackground":"#DDD6C1AA","editorGroupHeader.tabsBackground":"#D9D2C2","tab.border":"#DDD6C1","tab.activeBackground":"#FDF6E3","tab.inactiveForeground":"#586E75","tab.inactiveBackground":"#D3CBB7","tab.activeModifiedBorder":"#cb4b16","tab.lastPinnedBorder":"#FDF6E3","activityBar.background":"#DDD6C1","activityBar.foreground":"#584c27","activityBarBadge.background":"#B58900","panel.border":"#DDD6C1","sideBar.background":"#EEE8D5","sideBarTitle.foreground":"#586E75","statusBar.foreground":"#586E75","statusBar.background":"#EEE8D5","statusBar.debuggingBackground":"#EEE8D5","statusBar.noFolderBackground":"#EEE8D5","statusBarItem.remoteBackground":"#AC9D57","ports.iconRunningProcessForeground":"#2AA19899","statusBarItem.prominentBackground":"#DDD6C1","statusBarItem.prominentHoverBackground":"#DDD6C199","debugToolBar.background":"#DDD6C1","debugExceptionWidget.background":"#DDD6C1","debugExceptionWidget.border":"#AB395B","pickerGroup.border":"#2AA19899","pickerGroup.foreground":"#2AA19899","extensionButton.prominentBackground":"#b58900","extensionButton.prominentHoverBackground":"#584c27aa","terminal.ansiBlack":"#073642","terminal.ansiRed":"#dc322f","terminal.ansiGreen":"#859900","terminal.ansiYellow":"#b58900","terminal.ansiBlue":"#268bd2","terminal.ansiMagenta":"#d33682","terminal.ansiCyan":"#2aa198","terminal.ansiWhite":"#eee8d5","terminal.ansiBrightBlack":"#002b36","terminal.ansiBrightRed":"#cb4b16","terminal.ansiBrightGreen":"#586e75","terminal.ansiBrightYellow":"#657b83","terminal.ansiBrightBlue":"#839496","terminal.ansiBrightMagenta":"#6c71c4","terminal.ansiBrightCyan":"#93a1a1","terminal.ansiBrightWhite":"#fdf6e3","terminal.background":"#FDF6E3","walkThrough.embeddedEditorBackground":"#00000014"},semanticHighlighting:!0}}}]); diff --git a/6005.da69a161.async.js b/6005.da69a161.async.js new file mode 100644 index 00000000..043202cc --- /dev/null +++ b/6005.da69a161.async.js @@ -0,0 +1,816 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6005],{36005:function(t,n,e){e.r(n),e.d(n,{default:function(){return a}});var a=[Object.freeze({fileTypes:["abap","ABAP"],foldingStartMarker:"/\\*\\*|\\{\\s*$",foldingStopMarker:"\\*\\*/|^\\s*\\}",keyEquivalent:"^~A",name:"abap",patterns:[{captures:{1:{name:"punctuation.definition.comment.abap"}},match:"^\\*.*\\n?",name:"comment.line.full.abap"},{captures:{1:{name:"punctuation.definition.comment.abap"}},match:'".*\\n?',name:"comment.line.partial.abap"},{match:"(?<![^\\s])##.*?(?=([\\.:,\\s]))",name:"comment.line.pragma.abap"},{match:"(?i)(?<=(?:\\s|~|-))(?<=(?:->|=>))([a-z_\\/][a-z_0-9\\/]*)(?=\\s+(?:=|\\+=|-=|\\*=|\\/=|&&=|&=)\\s+)",name:"variable.other.abap"},{match:"\\b[0-9]+(\\b|\\.|,)",name:"constant.numeric.abap"},{match:"(?ix)(^|\\s+)((PUBLIC|PRIVATE|PROTECTED)\\sSECTION)(?=\\s+|:|\\.)",name:"storage.modifier.class.abap"},{begin:"(?<!\\\\)(\\|)(.*?)",end:"(?<!\\\\)(\\||(\\\\\\\\\\|))",name:"string.interpolated.abap",beginCaptures:{1:{name:"constant.character.escape.abap"}},endCaptures:{1:{name:"constant.character.escape.abap"}},patterns:[{match:"({ )|( })",name:"constant.character.escape"},{match:"(?<={ ).*?(?= })",name:"variable.other.abap"},{match:"\\\\\\|",name:"constant.character.escape.abap"}]},{begin:"'",end:"'",name:"string.quoted.single.abap",patterns:[{match:"''",name:"constant.character.escape.abap"}]},{begin:"`",end:"`",name:"string.quoted.single.abap",patterns:[{match:"``",name:"constant.character.escape.abap"}]},{begin:"(?i)^\\s*(class)\\s([a-z_\\/][a-z_0-9\\/]*)",beginCaptures:{1:{name:"storage.type.block.abap"},2:{name:"entity.name.type.block.abap"}},end:"\\s*\\.\\s*\\n?",name:"meta.block.begin.implementation.abap",patterns:[{match:"(?ix)(^|\\s+)(definition|implementation|public|inheriting\\s+from|final|deferred|abstract|shared\\s+memory\\s+enabled|(global|local)*\\s*friends|(create\\s+(public|protected|private))|for\\s+behavior\\s+of|for\\s+testing|risk\\s+level\\s+(critical|dangerous|harmless))|duration\\s(short|medium|long)(?=\\s+|\\.)",name:"storage.modifier.class.abap"},{begin:"(?=[A-Za-z_][A-Za-z0-9_]*)",contentName:"entity.name.type.block.abap",end:"(?![A-Za-z0-9_])",patterns:[{include:"#generic_names"}]}]},{begin:"(?ix)^\\s*(method)\\s(?:([a-z_\\/][a-z_0-9\\/]*)~)?([a-z_\\/][a-z_0-9\\/]*)",beginCaptures:{1:{name:"storage.type.block.abap"},2:{name:"entity.name.type.abap"},3:{name:"entity.name.function.abap"}},end:"\\s*\\.\\s*\\n?",patterns:[{match:"(?ix)(?<=^|\\s)(BY\\s+DATABASE(\\s+PROCEDURE|\\s+FUNCTION|\\s+GRAPH\\s+WORKSPACE)|BY\\s+KERNEL\\s+MODULE)(?=\\s+|\\.)",name:"storage.modifier.method.abap"},{match:"(?ix)(?<=^|\\s)(FOR\\s+(HDB|LLANG))(?=\\s+|\\.)",name:"storage.modifier.method.abap"},{match:"(?ix)(?<=\\s)(OPTIONS\\s+(READ-ONLY|DETERMINISTIC|SUPPRESS\\s+SYNTAX\\s+ERRORS))(?=\\s+|\\.)",name:"storage.modifier.method.abap"},{match:"(?ix)(?<=^|\\s)(LANGUAGE\\s+(SQLSCRIPT|SQL|GRAPH))(?=\\s+|\\.)",name:"storage.modifier.method.abap"},{match:"(?ix)(?<=\\s)(USING)\\s+([a-z_\\/][a-z_0-9\\/=\\>]*)+(?=\\s+|\\.)",captures:{1:{name:"storage.modifier.method.abap"}}},{begin:"(?=[A-Za-z_][A-Za-z0-9_]*)",end:"(?![A-Za-z0-9_])",patterns:[{include:"#generic_names"}]}]},{begin:"(?ix)^\\s*(INTERFACE)\\s([a-z_\\/][a-z_0-9\\/]*)",beginCaptures:{1:{name:"storage.type.block.abap"},2:{name:"entity.name.type.abap"}},end:"\\s*\\.\\s*\\n?",patterns:[{match:"(?ix)(?<=^|\\s)(DEFERRED|PUBLIC)(?=\\s+|\\.)",name:"storage.modifier.method.abap"}]},{begin:"(?ix)^\\s*(FORM)\\s([a-z_\\/][a-z_0-9\\/\\-\\?]*)",beginCaptures:{1:{name:"storage.type.block.abap"},2:{name:"entity.name.type.abap"}},end:"\\s*\\.\\s*\\n?",patterns:[{match:"(?ix)(?<=^|\\s)(USING|TABLES|CHANGING|RAISING|IMPLEMENTATION|DEFINITION)(?=\\s+|\\.)",name:"storage.modifier.form.abap"},{include:"#abaptypes"},{include:"#keywords_followed_by_braces"}]},{match:"(?i)(endclass|endmethod|endform|endinterface)",name:"storage.type.block.end.abap"},{match:"(?i)(<[A-Za-z_][A-Za-z0-9_]*>)",name:"variable.other.field.symbol.abap"},{include:"#keywords"},{include:"#abap_constants"},{include:"#reserved_names"},{include:"#operators"},{include:"#builtin_functions"},{include:"#abaptypes"},{include:"#system_fields"},{include:"#sql_functions"},{include:"#sql_types"}],repository:{abap_constants:{match:`(?ix)(?<=\\s)(initial|null|space|abap_true|abap_false|abap_undefined|table_line| + %_final|%_hints|%_predefined|col_background|col_group|col_heading|col_key|col_negative|col_normal|col_positive|col_total| + adabas|as400|db2|db6|hdb|oracle|sybase|mssqlnt|pos_low|pos_high)(?=\\s|\\.|,)`,name:"constant.language.abap"},reserved_names:{match:"(?ix)(?<=\\s)(me|super)(?=\\s|\\.|,|->)",name:"constant.language.abap"},abaptypes:{patterns:[{match:"(?ix)\\s(abap_bool|string|xstring|any|clike|csequence|numeric|xsequence|decfloat|decfloat16|decfloat34|utclong|simple|int8|c|n|i|p|f|d|t|x)(?=\\s|\\.|,)",name:"support.type.abap"},{match:"(?ix)\\s(TYPE|REF|TO|LIKE|LINE|OF|STRUCTURE|STANDARD|SORTED|HASHED|INDEX|TABLE|WITH|UNIQUE|NON-UNIQUE|SECONDARY|DEFAULT|KEY)(?=\\s|\\.|,)",name:"keyword.control.simple.abap"}]},arithmetic_operator:{match:"(?i)(?<=\\s)(\\+|\\-|\\*|\\*\\*|\\/|%|DIV|MOD|BIT-AND|BIT-OR|BIT-XOR|BIT-NOT)(?=\\s)",name:"keyword.control.simple.abap"},comparison_operator:{match:"(?i)(?<=\\s)(<|>|<\\=|>\\=|\\=|<>|eq|ne|lt|le|gt|ge|cs|cp|co|cn|ca|na|ns|np|byte-co|byte-cn|byte-ca|byte-na|byte-cs|byte-ns|o|z|m)(?=\\s)",name:"keyword.control.simple.abap"},control_keywords:{match:`(?ix)(^|\\s)( + at|case|catch|continue|do|elseif|else|endat|endcase|endcatch|enddo|endif| + endloop|endon|endtry|endwhile|if|loop|on|raise|try|while)(?=\\s|\\.|:)`,name:"keyword.control.flow.abap"},generic_names:{match:"[A-Za-z_][A-Za-z0-9_]*"},keywords:{patterns:[{include:"#main_keywords"},{include:"#text_symbols"},{include:"#control_keywords"},{include:"#keywords_followed_by_braces"}]},logical_operator:{match:"(?i)(?<=\\s)(not|or|and)(?=\\s)",name:"keyword.control.simple.abap"},system_fields:{match:"(?ix)\\b(sy)-(abcde|batch|binpt|calld|callr|colno|cpage|cprog|cucol|curow|datar|datlo|datum|dayst|dbcnt|dbnam|dbsysc|dyngr|dynnr|fdayw|fdpos|host|index|langu|ldbpg|lilli|linct|linno|linsz|lisel|listi|loopc|lsind|macol|mandt|marow|modno|msgid|msgli|msgno|msgty|msgv[1-4]|opsysc|pagno|pfkey|repid|saprl|scols|slset|spono|srows|staco|staro|stepl|subrc|sysid|tabix|tcode|tfill|timlo|title|tleng|tvar[0-9]|tzone|ucomm|uline|uname|uzeit|vline|wtitl|zonlo)(?=\\.|\\s)",captures:{1:{name:"variable.language.abap"},2:{name:"variable.language.abap"}}},main_keywords:{match:`(?ix)(?<=^|\\s)( +abap-source| +abstract| +accept| +accepting| +access| +according| +action| +activation| +actual| +add| +add-corresponding| +adjacent| +alias| +aliases| +align| +all| +allocate| +alpha| +amdp| +analysis| +analyzer| +append| +appending| +application| +archive| +area| +arithmetic| +as| +ascending| +assert| +assign| +assigned| +assigning| +association| +asynchronous| +at| +attributes| +authority| +authority-check| +authorization| +auto| +back| +background| +backward| +badi| +base| +before| +begin| +behavior| +between| +binary| +bit| +blank| +blanks| +block| +blocks| +bound| +boundaries| +bounds| +boxed| +break| +break-point| +buffer| +by| +bypassing| +byte| +byte-order| +call| +calling| +cast| +casting| +cds| +center| +centered| +change| +changing| +channels| +char-to-hex| +character| +check| +checkbox| +cid| +circular| +class| +class-data| +class-events| +class-method| +class-methods| +class-pool| +cleanup| +clear| +client| +clients| +clock| +clone| +close| +cnt| +code| +collect| +color| +column| +comment| +comments| +commit| +common| +communication| +comparing| +component| +components| +compression| +compute| +concatenate| +cond| +condense| +condition| +connection| +constant| +constants| +context| +contexts| +control| +controls| +conv| +conversion| +convert| +copy| +corresponding| +count| +country| +cover| +create| +currency| +current| +cursor| +customer-function| +data| +database| +datainfo| +dataset| +date| +daylight| +ddl| +deallocate| +decimals| +declarations| +deep| +default| +deferred| +define| +delete| +deleting| +demand| +descending| +describe| +destination| +detail| +determine| +dialog| +did| +directory| +discarding| +display| +display-mode| +distance| +distinct| +divide| +divide-corresponding| +dummy| +duplicate| +duplicates| +duration| +during| +dynpro| +edit| +editor-call| +empty| +enabled| +enabling| +encoding| +end| +end-enhancement-section| +end-of-definition| +end-of-page| +end-of-selection| +end-test-injection| +end-test-seam| +endenhancement| +endexec| +endfunction| +endian| +ending| +endmodule| +endprovide| +endselect| +endwith| +engineering| +enhancement| +enhancement-point| +enhancement-section| +enhancements| +entities| +entity| +entries| +entry| +enum| +environment| +equiv| +errors| +escape| +escaping| +event| +events| +exact| +except| +exception| +exception-table| +exceptions| +excluding| +exec| +execute| +exists| +exit| +exit-command| +expanding| +explicit| +exponent| +export| +exporting| +extended| +extension| +extract| +fail| +failed| +features| +fetch| +field| +field-groups| +field-symbols| +fields| +file| +fill| +filter| +filters| +final| +find| +first| +first-line| +fixed-point| +flush| +following| +for| +format| +forward| +found| +frame| +frames| +free| +from| +full| +function| +function-pool| +generate| +get| +giving| +graph| +group| +groups| +handle| +handler| +hashed| +having| +header| +headers| +heading| +help-id| +help-request| +hide| +hint| +hold| +hotspot| +icon| +id| +identification| +identifier| +ignore| +ignoring| +immediately| +implemented| +implicit| +import| +importing| +in| +inactive| +incl| +include| +includes| +increment| +index| +index-line| +indicators| +infotypes| +inheriting| +init| +initial| +initialization| +inner| +input| +insert| +instance| +instances| +intensified| +interface| +interface-pool| +interfaces| +internal| +intervals| +into| +inverse| +inverted-date| +is| +iso| +job| +join| +keep| +keeping| +kernel| +key| +keys| +keywords| +kind| +language| +last| +late| +layout| +leading| +leave| +left| +left-justified| +leftplus| +leftspace| +legacy| +length| +let| +level| +levels| +like| +line| +line-count| +line-selection| +line-size| +linefeed| +lines| +link| +list| +list-processing| +listbox| +load| +load-of-program| +local| +locale| +lock| +locks| +log-point| +logical| +lower| +mapped| +mapping| +margin| +mark| +mask| +match| +matchcode| +maximum| +members| +memory| +mesh| +message| +message-id| +messages| +messaging| +method| +methods| +mode| +modif| +modifier| +modify| +module| +move| +move-corresponding| +multiply| +multiply-corresponding| +name| +nametab| +native| +nested| +nesting| +new| +new-line| +new-page| +new-section| +next| +no| +no-display| +no-extension| +no-gap| +no-gaps| +no-grouping| +no-heading| +no-scrolling| +no-sign| +no-title| +no-zero| +nodes| +non-unicode| +non-unique| +number| +object| +objects| +objmgr| +obligatory| +occurence| +occurences| +occurrence| +occurrences| +occurs| +of| +offset| +on| +only| +open| +optional| +option| +options| +order| +others| +out| +outer| +output| +output-length| +overflow| +overlay| +pack| +package| +pad| +padding| +page| +parameter| +parameter-table| +parameters| +part| +partially| +pcre| +perform| +performing| +permissions| +pf-status| +places| +pool| +position| +pragmas| +preceeding| +precompiled| +preferred| +preserving| +primary| +print| +print-control| +private| +privileged| +procedure| +program| +property| +protected| +provide| +push| +pushbutton| +put| +query| +queue-only| +queueonly| +quickinfo| +radiobutton| +raising| +range| +ranges| +read| +read-only| +receive| +received| +receiving| +redefinition| +reduce| +ref| +reference| +refresh| +regex| +reject| +renaming| +replace| +replacement| +replacing| +report| +reported| +request| +requested| +required| +reserve| +reset| +resolution| +respecting| +response| +restore| +result| +results| +resumable| +resume| +retry| +return| +returning| +right| +right-justified| +rightplus| +rightspace| +rollback| +rows| +rp-provide-from-last| +run| +sap| +sap-spool| +save| +saving| +scale_preserving| +scale_preserving_scientific| +scan| +scientific| +scientific_with_leading_zero| +screen| +scroll| +scroll-boundary| +scrolling| +search| +seconds| +section| +select| +select-options| +selection| +selection-screen| +selection-set| +selection-sets| +selection-table| +selections| +send| +separate| +separated| +session| +set| +shared| +shift| +shortdump| +shortdump-id| +sign| +sign_as_postfix| +simple| +simulation| +single| +size| +skip| +skipping| +smart| +some| +sort| +sortable| +sorted| +source| +specified| +split| +spool| +spots| +sql| +stable| +stamp| +standard| +start-of-selection| +starting| +state| +statement| +statements| +static| +statics| +statusinfo| +step| +step-loop| +stop| +structure| +structures| +style| +subkey| +submatches| +submit| +subroutine| +subscreen| +substring| +subtract| +subtract-corresponding| +suffix| +sum| +summary| +supplied| +supply| +suppress| +switch| +symbol| +syntax-check| +syntax-trace| +system-call| +system-exceptions| +tab| +tabbed| +table| +tables| +tableview| +tabstrip| +target| +task| +tasks| +test| +test-injection| +test-seam| +testing| +text| +textpool| +then| +throw| +time| +times| +timestamp| +timezone| +title| +titlebar| +to| +tokens| +top-lines| +top-of-page| +trace-file| +trace-table| +trailing| +transaction| +transfer| +transformation| +translate| +transporting| +trmac| +truncate| +truncation| +type| +type-pool| +type-pools| +types| +uline| +unassign| +unbounded| +under| +unicode| +union| +unique| +unit| +unix| +unpack| +until| +unwind| +up| +update| +upper| +user| +user-command| +using| +utf-8| +uuid| +valid| +validate| +value| +value-request| +values| +vary| +varying| +version| +via| +visible| +wait| +when| +where| +width| +window| +windows| +with| +with-heading| +with-title| +without| +word| +work| +workspace| +write| +xml| +xsd| +yes| +zero| +zone + )(?=\\s|\\.|:|,)`,name:"keyword.control.simple.abap"},text_symbols:{match:"(?ix)(?<=^|\\s)(text)-([A-Z0-9]{1,3})(?=\\s|\\.|:|,)",captures:{1:{name:"keyword.control.simple.abap"},2:{name:"constant.numeric.abap"}}},keywords_followed_by_braces:{match:"(?ix)\\b(data|value|field-symbol|final|reference|resumable)\\((<?[a-z_\\/][a-z_0-9\\/]*>?)\\)",captures:{1:{name:"keyword.control.simple.abap"},2:{name:"variable.other.abap"}}},operators:{patterns:[{include:"#other_operator"},{include:"#arithmetic_operator"},{include:"#comparison_operator"},{include:"#logical_operator"}]},other_operator:{match:"(?<=\\s)(&&|&|\\?=|\\+=|-=|\\/=|\\*=|&&=|&=)(?=\\s)",name:"keyword.control.simple.abap"},builtin_functions:{match:"(?ix)(?<=\\s)(abs|sign|ceil|floor|trunc|frac|acos|asin|atan|cos|sin|tan|cosh|sinh|tanh|exp|log|log10|sqrt|strlen|xstrlen|charlen|lines|numofchar|dbmaxlen|round|rescale|nmax|nmin|cmax|cmin|boolc|boolx|xsdbool|contains|contains_any_of|contains_any_not_of|matches|line_exists|ipow|char_off|count|count_any_of|count_any_not_of|distance|condense|concat_lines_of|escape|find|find_end|find_any_of|find_any_not_of|insert|match|repeat|replace|reverse|segment|shift_left|shift_right|substring|substring_after|substring_from|substring_before|substring_to|to_upper|to_lower|to_mixed|from_mixed|translate|bit-set|line_index)(?=\\()",name:"entity.name.function.builtin.abap"},sql_types:{match:"(?ix)(?<=\\s)(char|clnt|cuky|curr|datn|dats|dec|decfloat16|decfloat34|fltp|int1|int2|int4|int8|lang|numc|quan|raw|sstring|timn|tims|unit|utclong)(?=\\s|\\(|\\))",name:"entity.name.type.sql.abap"},sql_functions:{match:`(?ix)(?<=\\s)( +abap_system_timezone| +abap_user_timezone| +abs| +add_days| +add_months| +allow_precision_loss| +as_geo_json| +avg| +bintohex| +cast| +ceil| +coalesce| +concat_with_space| +concat| +corr_spearman| +corr| +count| +currency_conversion| +datn_add_days| +datn_add_months| +datn_days_between| +dats_add_days| +dats_add_months| +dats_days_between| +dats_from_datn| +dats_is_valid| +dats_tims_to_tstmp| +dats_to_datn| +dayname| +days_between| +dense_rank| +division| +div| +extract_day| +extract_hour| +extract_minute| +extract_month| +extract_second| +extract_year| +first_value| +floor| +grouping| +hextobin| +initcap| +instr| +is_valid| +lag| +last_value| +lead| +left| +length| +like_regexpr| +locate_regexpr_after| +locate_regexpr| +locate| +lower| +lpad| +ltrim| +max| +median| +min| +mod| +monthname| +ntile| +occurrences_regexpr| +over| +product| +rank| +replace_regexpr| +replace| +rigth| +round| +row_number| +rpad| +rtrim| +stddev| +string_agg| +substring_regexpr| +substring| +sum| +tims_from_timn| +tims_is_valid| +tims_to_timn| +to_blob| +to_clob| +tstmp_add_seconds| +tstmp_current_utctimestamp| +tstmp_is_valid| +tstmp_seconds_between| +tstmp_to_dats| +tstmp_to_dst| +tstmp_to_tims| +tstmpl_from_utcl| +tstmpl_to_utcl| +unit_conversion| +upper| +utcl_add_seconds| +utcl_current| +utcl_seconds_between| +uuid| +var| +weekday + )(?=\\()`,name:"entity.name.function.sql.abap"}},scopeName:"source.abap",uuid:"0357FFB4-EFFF-4DE9-8371-B0F9C8DF1B21",displayName:"ABAP"})]}}]); diff --git a/6017.b6c8b233.async.js b/6017.b6c8b233.async.js new file mode 100644 index 00000000..94fe4517 --- /dev/null +++ b/6017.b6c8b233.async.js @@ -0,0 +1,14 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6017],{6017:function(D,e,u){u.r(e),u.d(e,{default:function(){return r}});var n=u(39583),t=u(85511),a=u(43001),i=u(26142),o=u(32623);const p=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/JuliaEditorSupport/atom-language-julia/blob/master/grammars/julia_vscode.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/JuliaEditorSupport/atom-language-julia/commit/85cf3ef2ddcb7bc9b2b17b2a5f1fc664e1f1e718",name:"julia",scopeName:"source.julia",comment:`This grammar is used by Atom (Oniguruma), GitHub (PCRE), and VSCode (Oniguruma), +so all regexps must be compatible with both engines. + +Specs: +- https://github.com/kkos/oniguruma/blob/master/doc/RE +- https://www.pcre.org/current/doc/html/`,patterns:[{include:"#operator"},{include:"#array"},{include:"#string"},{include:"#parentheses"},{include:"#bracket"},{include:"#function_decl"},{include:"#function_call"},{include:"#keyword"},{include:"#number"},{include:"#comment"},{include:"#type_decl"},{include:"#symbol"}],repository:{array:{patterns:[{begin:"\\[",beginCaptures:{0:{name:"meta.bracket.julia"}},end:"(\\])((?:\\.)?'*)",endCaptures:{1:{name:"meta.bracket.julia"},2:{name:"keyword.operator.transpose.julia"}},name:"meta.array.julia",patterns:[{match:"\\bbegin\\b",name:"constant.numeric.julia"},{match:"\\bend\\b",name:"constant.numeric.julia"},{match:"\\bfor\\b",name:"keyword.control.julia"},{include:"$self"}]}]},parentheses:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"meta.bracket.julia"}},end:"(\\))((?:\\.)?'*)",endCaptures:{1:{name:"meta.bracket.julia"},2:{name:"keyword.operator.transpose.julia"}},patterns:[{include:"$self"}]}]},bracket:{patterns:[{match:"(?:\\(|\\)|\\[|\\]|\\{|\\}|,|;)(?!('|(?:\\.'))*\\.?')",name:"meta.bracket.julia"}]},comment_tags:{patterns:[{match:"\\bTODO\\b",name:"keyword.other.comment-annotation.julia"},{match:"\\bFIXME\\b",name:"keyword.other.comment-annotation.julia"},{match:"\\bCHANGED\\b",name:"keyword.other.comment-annotation.julia"},{match:"\\bXXX\\b",name:"keyword.other.comment-annotation.julia"}]},comment:{patterns:[{include:"#comment_block"},{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.julia"}},end:"\\n",name:"comment.line.number-sign.julia",patterns:[{include:"#comment_tags"}]}]},comment_block:{patterns:[{begin:"#=",beginCaptures:{0:{name:"punctuation.definition.comment.begin.julia"}},end:"=#",endCaptures:{0:{name:"punctuation.definition.comment.end.julia"}},name:"comment.block.number-sign-equals.julia",patterns:[{include:"#comment_tags"},{include:"#comment_block"}]}]},function_call:{patterns:[{begin:"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?\\.?(\\()",beginCaptures:{1:{name:"support.function.julia"},2:{name:"support.type.julia"},3:{name:"meta.bracket.julia"}},end:"\\)(('|(\\.'))*\\.?')?",endCaptures:{0:{name:"meta.bracket.julia"},1:{name:"keyword.operator.transposed-func.julia"}},patterns:[{match:"\\bfor\\b",name:"keyword.control.julia"},{include:"$self"}]}]},function_decl:{patterns:[{captures:{1:{name:"entity.name.function.julia"},2:{name:"support.type.julia"}},match:"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?(?=\\([^#]*\\)(::[^\\s]+)?(\\s*\\bwhere\\b\\s+.+?)?\\s*?=(?![=>]))",comment:`first group is function name +Second group is type parameters (e.g. {T<:Number, S}) +Then open parens +Then a lookahead ensures that we are followed by: + - anything (function arguments) + - 0 or more spaces + - Finally an equal sign +Negative lookahead ensures we don't have another equal sign (not \`==\`)`},{captures:{1:{name:"keyword.other.julia"},2:{name:"keyword.operator.dots.julia"},3:{name:"entity.name.function.julia"},4:{name:"support.type.julia"}},match:"\\b(function|macro)(?:\\s+(?:(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*(\\.))?((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)({(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})?|\\s*)(?=\\()",comment:"similar regex to previous, but with keyword not 1-line syntax"}]},keyword:{patterns:[{match:"\\b(?<![:_\\.])(?:function|mutable\\s+struct|struct|macro|quote|abstract\\s+type|primitive\\s+type|module|baremodule|where)\\b",name:"keyword.other.julia"},{comment:"special case for blocks to support tokenizing outer properly",begin:"\\b(for)\\b",beginCaptures:{0:{name:"keyword.control.julia"}},end:"(?<!,|\\s)(\\s*\\n)",patterns:[{match:"\\bouter\\b",name:"keyword.other.julia"},{include:"$self"}]},{match:"\\b(?<![:_])(?:if|else|elseif|while|begin|let|do|try|catch|finally|return|break|continue)\\b",name:"keyword.control.julia"},{match:"\\b(?<![:_])end\\b",name:"keyword.control.end.julia"},{match:"\\b(?<![:_])(?:global|local|const)\\b",name:"keyword.storage.modifier.julia"},{match:"\\b(?<![:_])(?:export)\\b",name:"keyword.control.export.julia"},{match:"\\b(?<![:_])(?:import)\\b",name:"keyword.control.import.julia"},{match:"\\b(?<![:_])(?:using)\\b",name:"keyword.control.using.julia"},{match:"(?<=\\w\\s)\\b(as)\\b(?=\\s\\w)",name:"keyword.control.as.julia"},{match:"(@(\\.|(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*))",name:"support.function.macro.julia"}]},number:{patterns:[{match:"((?<!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF]))(?:(?:\\b0(?:x|X)[0-9a-fA-F](?:_?[0-9a-fA-F])*)|(?:\\b0o[0-7](?:_?[0-7])*)|(?:\\b0b[0-1](?:_?[0-1])*)|(?:(?:\\b[0-9](?:_?[0-9])*\\.?(?!\\.)(?:[_0-9]*))|(?:\\b\\.[0-9](?:_?[0-9])*))(?:[efE][+-]?[0-9](?:_?[0-9])*)?(?:im\\b|Inf(?:16|32|64)?\\b|NaN(?:16|32|64)?\\b|\u03C0\\b|pi\\b|\u212F\\b)?|\\b[0-9]+|\\bInf(?:16|32|64)?\\b|\\bNaN(?:16|32|64)?\\b|\\b\u03C0\\b|\\bpi\\b|\\b\u212F\\b))('*)",captures:{1:{name:"constant.numeric.julia"},2:{name:"keyword.operator.conjugate-number.julia"}}},{match:"\\bARGS\\b|\\bC_NULL\\b|\\bDEPOT_PATH\\b|\\bENDIAN_BOM\\b|\\bENV\\b|\\bLOAD_PATH\\b|\\bPROGRAM_FILE\\b|\\bstdin\\b|\\bstdout\\b|\\bstderr\\b|\\bVERSION\\b|\\bdevnull\\b",name:"constant.global.julia"},{match:"\\btrue\\b|\\bfalse\\b|\\bnothing\\b|\\bmissing\\b",name:"constant.language.julia"}]},operator:{patterns:[{match:"(?:->|<-|-->|=>)",name:"keyword.operator.arrow.julia"},{match:"(?::=|\\+=|-=|\\*=|//=|/=|\\.//=|\\./=|\\.\\*=|\\\\=|\\.\\\\=|\\^=|\\.\\^=|%=|\\.%=|\xF7=|\\.\xF7=|\\|=|&=|\\.&=|\u22BB=|\\.\u22BB=|\\$=|<<=|>>=|>>>=|=(?!=))",name:"keyword.operator.update.julia"},{match:"(?:<<|>>>|>>|\\.>>>|\\.>>|\\.<<)",name:"keyword.operator.shift.julia"},{match:`(?:\\s*(::|>:|<:)\\s*((?:(?:Union)?\\([^)]*\\)|[[:alpha:]_$\u2207][[:word:]\u207A-\u209C!\u2032\\.]*(?:(?:{(?:[^{}]|{(?:[^{}]|{[^{}]*})*})*})|(?:".+?(?<!\\\\)"))?)))(?:\\.\\.\\.)?((?:\\.)?'*)`,captures:{1:{name:"keyword.operator.relation.types.julia"},2:{name:"support.type.julia"},3:{name:"keyword.operator.transpose.julia"}}},{match:"(?:===|\u2208|\\.\u2208|\u2209|\\.\u2209|\u220B|\\.\u220B|\u220C|\\.\u220C|\u2248|\\.\u2248|\u2249|\\.\u2249|\u2260|\\.\u2260|\u2261|\\.\u2261|\u2262|\\.\u2262|\u2286|\\.\u2286|\u2287|\\.\u2287|\u2288|\\.\u2288|\u2289|\\.\u2289|\u228A|\\.\u228A|\u228B|\\.\u228B|\\.==|!==|!=|\\.>=|\\.>|\\.<=|\\.<|\\.\u2264|\\.\u2265|==|\\.!=|\\.=|\\.!|<:|>:|:>|(?<!>)>=|(?<!<)<=|>|<|\u2265|\u2264)",name:"keyword.operator.relation.julia"},{match:"(?<=\\s)(?:\\?)(?=\\s)",name:"keyword.operator.ternary.julia"},{match:"(?<=\\s)(?:\\:)(?=\\s)",name:"keyword.operator.ternary.julia"},{match:"(?:\\|\\||&&|(?<!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF]))!)",name:"keyword.operator.boolean.julia"},{match:"(?<=[[:word:]\u207A-\u209C!\u2032\u2207\\)\\]\\}])(?::)",name:"keyword.operator.range.julia"},{match:"(?:\\|>)",name:"keyword.operator.applies.julia"},{match:"(?:\\||\\.\\||\\&|\\.\\&|~|\\.~|\u22BB|\\.\u22BB)",name:"keyword.operator.bitwise.julia"},{match:"(?:\\+\\+|--|\\+|\\.\\+|-|\\.\\-|\\*|\\.\\*|//(?!=)|\\.//(?!=)|/|\\./|%|\\.%|\\\\|\\.\\\\|\\^|\\.\\^|\xF7|\\.\xF7|\u22C5|\\.\u22C5|\u2229|\\.\u2229|\u222A|\\.\u222A|\xD7|\u221A|\u221B)",name:"keyword.operator.arithmetic.julia"},{match:"(?:\u2218)",name:"keyword.operator.compose.julia"},{match:"(?:::|(?<=\\s)isa(?=\\s))",name:"keyword.operator.isa.julia"},{match:"(?:(?<=\\s)in(?=\\s))",name:"keyword.operator.relation.in.julia"},{match:"(?:\\.(?=(?:@|_|\\p{L}))|\\.\\.+)",name:"keyword.operator.dots.julia"},{match:"(?:\\$)(?=.+)",name:"keyword.operator.interpolation.julia"},{captures:{2:{name:"keyword.operator.transposed-variable.julia"}},match:"((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)(('|(\\.'))*\\.?')"},{captures:{1:{name:"bracket.end.julia"},2:{name:"keyword.operator.transposed-matrix.julia"}},match:"(\\])((?:'|(?:\\.'))*\\.?')"},{captures:{1:{name:"bracket.end.julia"},2:{name:"keyword.operator.transposed-parens.julia"}},match:"(\\))((?:'|(?:\\.'))*\\.?')"}]},string:{patterns:[{begin:'(?:(@doc)\\s((?:doc)?""")|(doc"""))',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'(""") ?(->)?',endCaptures:{1:{name:"punctuation.definition.string.end.julia"},2:{name:"keyword.operator.arrow.julia"}},name:"string.docstring.julia",patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]},{begin:'(i?cxx)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"embed.cxx.julia",contentName:"meta.embedded.inline.cpp",patterns:[{include:"source.cpp#root_context"},{include:"#string_dollar_sign_interpolate"}]},{begin:'(py)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'([\\s\\w]*)(""")',endCaptures:{2:{name:"punctuation.definition.string.end.julia"}},name:"embed.python.julia",contentName:"meta.embedded.inline.python",patterns:[{include:"source.python"},{include:"#string_dollar_sign_interpolate"}]},{begin:'(js)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"embed.js.julia",contentName:"meta.embedded.inline.javascript",patterns:[{include:"source.js"},{include:"#string_dollar_sign_interpolate"}]},{begin:'(R)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"embed.R.julia",contentName:"meta.embedded.inline.r",patterns:[{include:"source.r"},{include:"#string_dollar_sign_interpolate"}]},{begin:'(raw)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'"""',name:"string.quoted.other.julia",endCaptures:{0:{name:"punctuation.definition.string.end.julia"}}},{begin:'(raw)(")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'"',name:"string.quoted.other.julia",endCaptures:{0:{name:"punctuation.definition.string.end.julia"}}},{begin:'(sql)(""")',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"embed.sql.julia",contentName:"meta.embedded.inline.sql",patterns:[{include:"source.sql"},{include:"#string_dollar_sign_interpolate"}]},{begin:'var"""',end:'"""',name:"constant.other.symbol.julia"},{begin:'var"',end:'"',name:"constant.other.symbol.julia"},{begin:'^\\s?(doc)?(""")\\s?$',beginCaptures:{1:{name:"support.function.macro.julia"},2:{name:"punctuation.definition.string.begin.julia"}},end:'(""")',endCaptures:{1:{name:"punctuation.definition.string.end.julia"}},name:"string.docstring.julia",comment:`This only matches docstrings that start and end with triple quotes on +their own line in the void`,patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},name:"string.quoted.single.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.multiline.begin.julia"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.multiline.end.julia"}},name:"string.quoted.triple.double.julia",comment:"multi-line string with triple double quotes",patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]},{name:"string.quoted.double.julia",begin:'"(?!"")',beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.julia"}},comment:"String with single pair of double quotes. Regex matches isolated double quote",patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]},{begin:'r"""',beginCaptures:{0:{name:"punctuation.definition.string.regexp.begin.julia"}},end:'(""")([imsx]{0,4})?',endCaptures:{1:{name:"punctuation.definition.string.regexp.end.julia"},2:{comment:"I took this scope name from python regex grammar",name:"keyword.other.option-toggle.regexp.julia"}},name:"string.regexp.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'r"',beginCaptures:{0:{name:"punctuation.definition.string.regexp.begin.julia"}},end:'(")([imsx]{0,4})?',endCaptures:{1:{name:"punctuation.definition.string.regexp.end.julia"},2:{comment:"I took this scope name from python regex grammar",name:"keyword.other.option-toggle.regexp.julia"}},name:"string.regexp.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'(?<!")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"},1:{name:"support.function.macro.julia"}},end:'(""")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?',endCaptures:{1:{name:"punctuation.definition.string.end.julia"},2:{name:"support.function.macro.julia"}},name:"string.quoted.other.julia",patterns:[{include:"#string_escaped_char"}]},{begin:'(?<!")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)"',beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"},1:{name:"support.function.macro.julia"}},end:'(?<![^\\\\]\\\\)(")((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?',endCaptures:{1:{name:"punctuation.definition.string.end.julia"},2:{name:"support.function.macro.julia"}},name:"string.quoted.other.julia",patterns:[{include:"#string_escaped_char"}]},{begin:"(?<!`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?```",beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"},1:{name:"support.function.macro.julia"}},end:"(```)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?",endCaptures:{1:{name:"punctuation.definition.string.end.julia"},2:{name:"support.function.macro.julia"}},name:"string.interpolated.backtick.julia",patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]},{begin:"(?<!`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?`",beginCaptures:{0:{name:"punctuation.definition.string.begin.julia"},1:{name:"support.function.macro.julia"}},end:"(?<![^\\\\]\\\\)(`)((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)?",endCaptures:{1:{name:"punctuation.definition.string.end.julia"},2:{name:"support.function.macro.julia"}},name:"string.interpolated.backtick.julia",patterns:[{include:"#string_escaped_char"},{include:"#string_dollar_sign_interpolate"}]}]},string_escaped_char:{patterns:[{match:"\\\\(\\\\|[0-3]\\d{,2}|[4-7]\\d?|x[a-fA-F0-9]{,2}|u[a-fA-F0-9]{,4}|U[a-fA-F0-9]{,8}|.)",name:"constant.character.escape.julia"}]},string_dollar_sign_interpolate:{patterns:[{match:"\\$(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*",name:"variable.interpolation.julia"},{begin:"\\$\\(",end:"\\)",name:"variable.interpolation.julia",comment:"`punctuation.section.embedded`, `constant.escape`,\n& `meta.embedded.line` were considered but appear to have even spottier\nsupport among popular syntaxes.",patterns:[{match:"\\bfor\\b",name:"keyword.control.julia"},{include:"#parentheses"},{include:"$self"}]}]},symbol:{patterns:[{match:'(?<![[:word:]\u207A-\u209C!\u2032\u2207\\)\\]\\}]):(?:(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)(?!(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF]))(?!["`])',name:"constant.other.symbol.julia",comment:"This is string.quoted.symbol.julia in tpoisot's package"}]},type_decl:{patterns:[{captures:{1:{name:"entity.name.type.julia"},2:{name:"entity.other.inherited-class.julia"},3:{name:"punctuation.separator.inheritance.julia"}},match:"(?>!:_)(?:struct|mutable\\s+struct|abstract\\s+type|primitive\\s+type)\\s+((?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*)(\\s*(<:)\\s*(?:[[:alpha:]_\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{So}\u2190-\u21FF])(?:[[:word:]_!\\p{Lu}\\p{Ll}\\p{Lt}\\p{Lm}\\p{Lo}\\p{Nl}\\p{Sc}\u2140-\u2144\u223F\u22BE\u22BF\u22A4\u22A5\u2202\u2205-\u2207\u220E\u220F\u2210\u2211\u221E\u221F\u222B-\u2233\u22C0-\u22C3\u25F8-\u25FF\u266F\u27D8\u27D9\u27C0\u27C1\u29B0-\u29B4\u2A00-\u2A06\u2A09-\u2A16\u2A1B\u2A1C\u{1D6C1}\u{1D6DB}\u{1D6FB}\u{1D715}\u{1D735}\u{1D74F}\u{1D76F}\u{1D789}\u{1D7A9}\u{1D7C3}\u2071-\u207E\u2081-\u208E\u2220-\u2222\u299B-\u29AF\u2118\u212E\u309B-\u309C\u{1D7CE}-\u{1D7E1}]|[^\\P{Mn}-\xA1]|[^\\P{Mc}-\xA1]|[^\\P{Nd}-\xA1]|[^\\P{Pc}-\xA1]|[^\\P{Sk}-\xA1]|[^\\P{Me}-\xA1]|[^\\P{No}-\xA1]|[\u2032-\u2037\u2057]|[^\\P{So}\u2190-\u21FF])*(?:{.*})?)?",name:"meta.type.julia"}]}},displayName:"Julia",embeddedLangs:["cpp","python","javascript","r","sql"]});var r=[...n.default,...t.default,...a.default,...i.default,...o.default,p]}}]); diff --git a/6052.59c2c3c7.async.js b/6052.59c2c3c7.async.js new file mode 100644 index 00000000..e1344dc0 --- /dev/null +++ b/6052.59c2c3c7.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6052],{56052:function(n,e,o){o.r(e),o.d(e,{default:function(){return r}});var r={name:"github-dark-dimmed",colors:{focusBorder:"#316dca",foreground:"#adbac7",descriptionForeground:"#768390",errorForeground:"#e5534b","textLink.foreground":"#539bf5","textLink.activeForeground":"#539bf5","textBlockQuote.background":"#1c2128","textBlockQuote.border":"#444c56","textCodeBlock.background":"#636e7b66","textPreformat.foreground":"#768390","textSeparator.foreground":"#373e47","icon.foreground":"#768390","keybindingLabel.foreground":"#adbac7","button.background":"#347d39","button.foreground":"#ffffff","button.hoverBackground":"#46954a","button.secondaryBackground":"#3d444d","button.secondaryForeground":"#adbac7","button.secondaryHoverBackground":"#444c56","checkbox.background":"#2d333b","checkbox.border":"#444c56","dropdown.background":"#2d333b","dropdown.border":"#444c56","dropdown.foreground":"#adbac7","dropdown.listBackground":"#2d333b","input.background":"#22272e","input.border":"#444c56","input.foreground":"#adbac7","input.placeholderForeground":"#636e7b","badge.foreground":"#cdd9e5","badge.background":"#316dca","progressBar.background":"#316dca","titleBar.activeForeground":"#768390","titleBar.activeBackground":"#22272e","titleBar.inactiveForeground":"#768390","titleBar.inactiveBackground":"#1c2128","titleBar.border":"#444c56","activityBar.foreground":"#adbac7","activityBar.inactiveForeground":"#768390","activityBar.background":"#22272e","activityBarBadge.foreground":"#cdd9e5","activityBarBadge.background":"#316dca","activityBar.activeBorder":"#ec775c","activityBar.border":"#444c56","sideBar.foreground":"#adbac7","sideBar.background":"#1c2128","sideBar.border":"#444c56","sideBarTitle.foreground":"#adbac7","sideBarSectionHeader.foreground":"#adbac7","sideBarSectionHeader.background":"#1c2128","sideBarSectionHeader.border":"#444c56","list.hoverForeground":"#adbac7","list.inactiveSelectionForeground":"#adbac7","list.activeSelectionForeground":"#adbac7","list.hoverBackground":"#636e7b1a","list.inactiveSelectionBackground":"#636e7b66","list.activeSelectionBackground":"#636e7b66","list.focusForeground":"#adbac7","list.focusBackground":"#4184e426","list.inactiveFocusBackground":"#4184e426","list.highlightForeground":"#539bf5","tree.indentGuidesStroke":"#373e47","notificationCenterHeader.foreground":"#768390","notificationCenterHeader.background":"#2d333b","notifications.foreground":"#adbac7","notifications.background":"#2d333b","notifications.border":"#444c56","notificationsErrorIcon.foreground":"#e5534b","notificationsWarningIcon.foreground":"#c69026","notificationsInfoIcon.foreground":"#539bf5","pickerGroup.border":"#444c56","pickerGroup.foreground":"#768390","quickInput.background":"#2d333b","quickInput.foreground":"#adbac7","statusBar.foreground":"#768390","statusBar.background":"#22272e","statusBar.border":"#444c56","statusBar.focusBorder":"#316dca80","statusBar.noFolderBackground":"#22272e","statusBar.debuggingForeground":"#cdd9e5","statusBar.debuggingBackground":"#c93c37","statusBarItem.prominentBackground":"#636e7b66","statusBarItem.remoteForeground":"#adbac7","statusBarItem.remoteBackground":"#444c56","statusBarItem.hoverBackground":"#adbac714","statusBarItem.activeBackground":"#adbac71f","statusBarItem.focusBorder":"#316dca","editorGroupHeader.tabsBackground":"#1c2128","editorGroupHeader.tabsBorder":"#444c56","editorGroup.border":"#444c56","tab.activeForeground":"#adbac7","tab.inactiveForeground":"#768390","tab.inactiveBackground":"#1c2128","tab.activeBackground":"#22272e","tab.hoverBackground":"#22272e","tab.unfocusedHoverBackground":"#636e7b1a","tab.border":"#444c56","tab.unfocusedActiveBorderTop":"#444c56","tab.activeBorder":"#22272e","tab.unfocusedActiveBorder":"#22272e","tab.activeBorderTop":"#ec775c","breadcrumb.foreground":"#768390","breadcrumb.focusForeground":"#adbac7","breadcrumb.activeSelectionForeground":"#768390","breadcrumbPicker.background":"#2d333b","editor.foreground":"#adbac7","editor.background":"#22272e","editorWidget.background":"#2d333b","editor.foldBackground":"#636e7b1a","editor.lineHighlightBackground":"#636e7b1a","editorLineNumber.foreground":"#636e7b","editorLineNumber.activeForeground":"#adbac7","editorIndentGuide.background":"#adbac71f","editorIndentGuide.activeBackground":"#adbac73d","editorWhitespace.foreground":"#545d68","editorCursor.foreground":"#539bf5","editor.findMatchBackground":"#966600","editor.findMatchHighlightBackground":"#eac55f80","editor.linkedEditingBackground":"#539bf512","editor.selectionHighlightBackground":"#57ab5a40","editor.wordHighlightBackground":"#636e7b80","editor.wordHighlightBorder":"#636e7b99","editor.wordHighlightStrongBackground":"#636e7b4d","editor.wordHighlightStrongBorder":"#636e7b99","editorBracketMatch.background":"#57ab5a40","editorBracketMatch.border":"#57ab5a99","editorInlayHint.background":"#76839033","editorInlayHint.foreground":"#768390","editorInlayHint.typeBackground":"#76839033","editorInlayHint.typeForeground":"#768390","editorInlayHint.paramBackground":"#76839033","editorInlayHint.paramForeground":"#768390","editorGutter.modifiedBackground":"#ae7c1466","editorGutter.addedBackground":"#46954a66","editorGutter.deletedBackground":"#e5534b66","diffEditor.insertedLineBackground":"#347d3926","diffEditor.insertedTextBackground":"#57ab5a4d","diffEditor.removedLineBackground":"#c93c3726","diffEditor.removedTextBackground":"#f470674d","scrollbar.shadow":"#545d6833","scrollbarSlider.background":"#76839033","scrollbarSlider.hoverBackground":"#7683903d","scrollbarSlider.activeBackground":"#76839047","editorOverviewRuler.border":"#1c2128","minimapSlider.background":"#76839033","minimapSlider.hoverBackground":"#7683903d","minimapSlider.activeBackground":"#76839047","panel.background":"#1c2128","panel.border":"#444c56","panelTitle.activeBorder":"#ec775c","panelTitle.activeForeground":"#adbac7","panelTitle.inactiveForeground":"#768390","panelInput.border":"#444c56","debugIcon.breakpointForeground":"#e5534b","debugConsole.infoForeground":"#768390","debugConsole.warningForeground":"#c69026","debugConsole.errorForeground":"#ff938a","debugConsole.sourceForeground":"#daaa3f","debugConsoleInputIcon.foreground":"#b083f0","debugTokenExpression.name":"#6cb6ff","debugTokenExpression.value":"#96d0ff","debugTokenExpression.string":"#96d0ff","debugTokenExpression.boolean":"#6bc46d","debugTokenExpression.number":"#6bc46d","debugTokenExpression.error":"#ff938a","symbolIcon.arrayForeground":"#e0823d","symbolIcon.booleanForeground":"#539bf5","symbolIcon.classForeground":"#e0823d","symbolIcon.colorForeground":"#6cb6ff","symbolIcon.constructorForeground":"#dcbdfb","symbolIcon.enumeratorForeground":"#e0823d","symbolIcon.enumeratorMemberForeground":"#539bf5","symbolIcon.eventForeground":"#636e7b","symbolIcon.fieldForeground":"#e0823d","symbolIcon.fileForeground":"#c69026","symbolIcon.folderForeground":"#c69026","symbolIcon.functionForeground":"#b083f0","symbolIcon.interfaceForeground":"#e0823d","symbolIcon.keyForeground":"#539bf5","symbolIcon.keywordForeground":"#f47067","symbolIcon.methodForeground":"#b083f0","symbolIcon.moduleForeground":"#f47067","symbolIcon.namespaceForeground":"#f47067","symbolIcon.nullForeground":"#539bf5","symbolIcon.numberForeground":"#57ab5a","symbolIcon.objectForeground":"#e0823d","symbolIcon.operatorForeground":"#6cb6ff","symbolIcon.packageForeground":"#e0823d","symbolIcon.propertyForeground":"#e0823d","symbolIcon.referenceForeground":"#539bf5","symbolIcon.snippetForeground":"#539bf5","symbolIcon.stringForeground":"#6cb6ff","symbolIcon.structForeground":"#e0823d","symbolIcon.textForeground":"#6cb6ff","symbolIcon.typeParameterForeground":"#6cb6ff","symbolIcon.unitForeground":"#539bf5","symbolIcon.variableForeground":"#e0823d","symbolIcon.constantForeground":["#b4f1b4","#8ddb8c","#6bc46d","#57ab5a","#46954a","#347d39","#2b6a30","#245829","#1b4721","#113417"],"terminal.foreground":"#adbac7","terminal.ansiBlack":"#545d68","terminal.ansiRed":"#f47067","terminal.ansiGreen":"#57ab5a","terminal.ansiYellow":"#c69026","terminal.ansiBlue":"#539bf5","terminal.ansiMagenta":"#b083f0","terminal.ansiCyan":"#39c5cf","terminal.ansiWhite":"#909dab","terminal.ansiBrightBlack":"#636e7b","terminal.ansiBrightRed":"#ff938a","terminal.ansiBrightGreen":"#6bc46d","terminal.ansiBrightYellow":"#daaa3f","terminal.ansiBrightBlue":"#6cb6ff","terminal.ansiBrightMagenta":"#dcbdfb","terminal.ansiBrightCyan":"#56d4dd","terminal.ansiBrightWhite":"#cdd9e5","editorBracketHighlight.foreground1":"#6cb6ff","editorBracketHighlight.foreground2":"#6bc46d","editorBracketHighlight.foreground3":"#daaa3f","editorBracketHighlight.foreground4":"#ff938a","editorBracketHighlight.foreground5":"#fc8dc7","editorBracketHighlight.foreground6":"#dcbdfb","editorBracketHighlight.unexpectedBracket.foreground":"#768390","gitDecoration.addedResourceForeground":"#57ab5a","gitDecoration.modifiedResourceForeground":"#c69026","gitDecoration.deletedResourceForeground":"#e5534b","gitDecoration.untrackedResourceForeground":"#57ab5a","gitDecoration.ignoredResourceForeground":"#636e7b","gitDecoration.conflictingResourceForeground":"#cc6b2c","gitDecoration.submoduleResourceForeground":"#768390","debugToolBar.background":"#2d333b","editor.stackFrameHighlightBackground":"#ae7c1466","editor.focusedStackFrameHighlightBackground":"#46954a66","peekViewEditor.matchHighlightBackground":"#ae7c1466","peekViewResult.matchHighlightBackground":"#ae7c1466","peekViewEditor.background":"#636e7b1a","peekViewResult.background":"#22272e","settings.headerForeground":"#adbac7","settings.modifiedItemIndicator":"#ae7c1466","welcomePage.buttonBackground":"#373e47","welcomePage.buttonHoverBackground":"#444c56"},semanticHighlighting:!0,tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#768390"}},{scope:["constant.other.placeholder","constant.character"],settings:{foreground:"#f47067"}},{scope:["constant","entity.name.constant","variable.other.constant","variable.other.enummember","variable.language","entity"],settings:{foreground:"#6cb6ff"}},{scope:["entity.name","meta.export.default","meta.definition.variable"],settings:{foreground:"#f69d50"}},{scope:["variable.parameter.function","meta.jsx.children","meta.block","meta.tag.attributes","entity.name.constant","meta.object.member","meta.embedded.expression"],settings:{foreground:"#adbac7"}},{scope:"entity.name.function",settings:{foreground:"#dcbdfb"}},{scope:["entity.name.tag","support.class.component"],settings:{foreground:"#8ddb8c"}},{scope:"keyword",settings:{foreground:"#f47067"}},{scope:["storage","storage.type"],settings:{foreground:"#f47067"}},{scope:["storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#adbac7"}},{scope:["string","string punctuation.section.embedded source"],settings:{foreground:"#96d0ff"}},{scope:"support",settings:{foreground:"#6cb6ff"}},{scope:"meta.property-name",settings:{foreground:"#6cb6ff"}},{scope:"variable",settings:{foreground:"#f69d50"}},{scope:"variable.other",settings:{foreground:"#adbac7"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#ff938a"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#ff938a"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#ff938a"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#ff938a"}},{scope:"carriage-return",settings:{fontStyle:"italic underline",background:"#f47067",foreground:"#cdd9e5",content:"^M"}},{scope:"message.error",settings:{foreground:"#ff938a"}},{scope:"string variable",settings:{foreground:"#6cb6ff"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#96d0ff"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#96d0ff"}},{scope:"string.regexp constant.character.escape",settings:{fontStyle:"bold",foreground:"#8ddb8c"}},{scope:"support.constant",settings:{foreground:"#6cb6ff"}},{scope:"support.variable",settings:{foreground:"#6cb6ff"}},{scope:"support.type.property-name.json",settings:{foreground:"#8ddb8c"}},{scope:"meta.module-reference",settings:{foreground:"#6cb6ff"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#f69d50"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#6cb6ff"}},{scope:"markup.quote",settings:{foreground:"#8ddb8c"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#adbac7"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#adbac7"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["markup.strikethrough"],settings:{fontStyle:"strikethrough"}},{scope:"markup.inline.raw",settings:{foreground:"#6cb6ff"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#5d0f12",foreground:"#ff938a"}},{scope:["punctuation.section.embedded"],settings:{foreground:"#f47067"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#113417",foreground:"#8ddb8c"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#682d0f",foreground:"#f69d50"}},{scope:["markup.ignored","markup.untracked"],settings:{foreground:"#2d333b",background:"#6cb6ff"}},{scope:"meta.diff.range",settings:{foreground:"#dcbdfb",fontStyle:"bold"}},{scope:"meta.diff.header",settings:{foreground:"#6cb6ff"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#6cb6ff"}},{scope:"meta.output",settings:{foreground:"#6cb6ff"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#768390"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#ff938a"}},{scope:["constant.other.reference.link","string.other.link"],settings:{foreground:"#96d0ff"}}]}}}]); diff --git a/6086.286288f2.async.js b/6086.286288f2.async.js new file mode 100644 index 00000000..384d7671 --- /dev/null +++ b/6086.286288f2.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6086],{56086:function(d,t,e){e.r(t),e.d(t,{default:function(){return l}});var n=e(95492);const a=Object.freeze({name:"jinja-html",scopeName:"text.html.jinja",comment:"Jinja HTML Templates",firstLineMatch:`^{% extends ["'][^"']+["'] %}`,foldingStartMarker:"(<(?i:(head|table|tr|div|style|script|ul|ol|form|dl))\\b.*?>|{%\\s*(block|filter|for|if|macro|raw))",foldingStopMarker:"(</(?i:(head|table|tr|div|style|script|ul|ol|form|dl))\\b.*?>|{%\\s*(endblock|endfilter|endfor|endif|endmacro|endraw)\\s*%})",patterns:[{include:"source.jinja"},{include:"text.html.basic"}],displayName:"Jinja",embeddedLangs:["html"]});var l=[...n.default,a]}}]); diff --git a/6130.27e56edf.async.js b/6130.27e56edf.async.js new file mode 100644 index 00000000..4127b8de --- /dev/null +++ b/6130.27e56edf.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6130],{16130:function(i,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({fileTypes:["nix"],name:"nix",patterns:[{include:"#expression"}],repository:{"attribute-bind":{patterns:[{include:"#attribute-name"},{include:"#attribute-bind-from-equals"}]},"attribute-bind-from-equals":{begin:"\\=",beginCaptures:{0:{name:"keyword.operator.bind.nix"}},end:"\\;",endCaptures:{0:{name:"punctuation.terminator.bind.nix"}},patterns:[{include:"#expression"}]},"attribute-inherit":{begin:"\\binherit\\b",beginCaptures:{0:{name:"keyword.other.inherit.nix"}},end:"\\;",endCaptures:{0:{name:"punctuation.terminator.inherit.nix"}},patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.function.arguments.nix"}},end:"(?=\\;)",patterns:[{begin:"\\)",beginCaptures:{0:{name:"punctuation.section.function.arguments.nix"}},end:"(?=\\;)",patterns:[{include:"#bad-reserved"},{include:"#attribute-name-single"},{include:"#others"}]},{include:"#expression"}]},{begin:"(?=[a-zA-Z\\_])",end:"(?=\\;)",patterns:[{include:"#bad-reserved"},{include:"#attribute-name-single"},{include:"#others"}]},{include:"#others"}]},"attribute-name":{patterns:[{match:"\\b[a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*",name:"entity.other.attribute-name.multipart.nix"},{match:"\\."},{include:"#string-quoted"},{include:"#interpolation"}]},"attribute-name-single":{match:"\\b[a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*",name:"entity.other.attribute-name.single.nix"},"attrset-contents":{patterns:[{include:"#attribute-inherit"},{include:"#bad-reserved"},{include:"#attribute-bind"},{include:"#others"}]},"attrset-definition":{begin:"(?=\\{)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{begin:"(\\{)",beginCaptures:{0:{name:"punctuation.definition.attrset.nix"}},end:"(\\})",endCaptures:{0:{name:"punctuation.definition.attrset.nix"}},patterns:[{include:"#attrset-contents"}]},{begin:"(?<=\\})",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression-cont"}]}]},"attrset-definition-brace-opened":{patterns:[{begin:"(?<=\\})",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression-cont"}]},{begin:"(?=.?)",end:"\\}",endCaptures:{0:{name:"punctuation.definition.attrset.nix"}},patterns:[{include:"#attrset-contents"}]}]},"attrset-for-sure":{patterns:[{begin:"(?=\\brec\\b)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{begin:"\\brec\\b",beginCaptures:{0:{name:"keyword.other.nix"}},end:"(?=\\{)",patterns:[{include:"#others"}]},{include:"#attrset-definition"},{include:"#others"}]},{begin:"(?=\\{\\s*(\\}|[^,?]*(=|;)))",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#attrset-definition"},{include:"#others"}]}]},"attrset-or-function":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.attrset-or-function.nix"}},end:"(?=([\\])};]|\\b(else|then)\\b))",patterns:[{begin:`(?=(\\s*\\}|\\"|\\binherit\\b|\\b[a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*(\\s*\\.|\\s*=[^=])))`,end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#attrset-definition-brace-opened"}]},{begin:"(?=(\\.\\.\\.|\\b[a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*\\s*[,?]))",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#function-definition-brace-opened"}]},{include:"#bad-reserved"},{begin:"\\b[a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*",beginCaptures:{0:{name:"variable.parameter.function.maybe.nix"}},end:"(?=([\\])};]|\\b(else|then)\\b))",patterns:[{begin:"(?=\\.)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#attrset-definition-brace-opened"}]},{begin:"\\s*(\\,)",beginCaptures:{1:{name:"keyword.operator.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#function-definition-brace-opened"}]},{begin:"(?=\\=)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#attribute-bind-from-equals"},{include:"#attrset-definition-brace-opened"}]},{begin:"(?=\\?)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#function-parameter-default"},{begin:"\\,",beginCaptures:{0:{name:"keyword.operator.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#function-definition-brace-opened"}]}]},{include:"#others"}]},{include:"#others"}]},"bad-reserved":{match:"\\b(if|then|else|assert|with|let|in|rec|inherit)\\b",name:"invalid.illegal.reserved.nix"},comment:{patterns:[{begin:"/\\*([^*]|\\*[^\\/])*",end:"\\*\\/",name:"comment.block.nix",patterns:[{include:"#comment-remark"}]},{begin:"\\#",end:"$",name:"comment.line.number-sign.nix",patterns:[{include:"#comment-remark"}]}]},"comment-remark":{captures:{1:{name:"markup.bold.comment.nix"}},match:"(TODO|FIXME|BUG|\\!\\!\\!):?"},constants:{patterns:[{begin:"\\b(builtins|true|false|null)\\b",beginCaptures:{0:{name:"constant.language.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression-cont"}]},{begin:"\\b(scopedImport|import|isNull|abort|throw|baseNameOf|dirOf|removeAttrs|map|toString|derivationStrict|derivation)\\b",beginCaptures:{0:{name:"support.function.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression-cont"}]},{begin:"\\b[0-9]+\\b",beginCaptures:{0:{name:"constant.numeric.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression-cont"}]}]},expression:{patterns:[{include:"#parens-and-cont"},{include:"#list-and-cont"},{include:"#string"},{include:"#interpolation"},{include:"#with-assert"},{include:"#function-for-sure"},{include:"#attrset-for-sure"},{include:"#attrset-or-function"},{include:"#let"},{include:"#if"},{include:"#operator-unary"},{include:"#constants"},{include:"#bad-reserved"},{include:"#parameter-name-and-cont"},{include:"#others"}]},"expression-cont":{begin:"(?=.?)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#parens"},{include:"#list"},{include:"#string"},{include:"#interpolation"},{include:"#function-for-sure"},{include:"#attrset-for-sure"},{include:"#attrset-or-function"},{match:"(\\bor\\b|\\.|==|!=|!|\\<\\=|\\<|\\>\\=|\\>|&&|\\|\\||-\\>|//|\\?|\\+\\+|-|\\*|/(?=([^*]|$))|\\+)",name:"keyword.operator.nix"},{include:"#constants"},{include:"#bad-reserved"},{include:"#parameter-name"},{include:"#others"}]},"function-body":{begin:"(@\\s*([a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*)\\s*)?(\\:)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression"}]},"function-body-from-colon":{begin:"(\\:)",beginCaptures:{0:{name:"punctuation.definition.function.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression"}]},"function-contents":{patterns:[{include:"#bad-reserved"},{include:"#function-parameter"},{include:"#others"}]},"function-definition":{begin:"(?=.?)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#function-body-from-colon"},{begin:"(?=.?)",end:"(?=\\:)",patterns:[{begin:"(\\b[a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*)",beginCaptures:{0:{name:"variable.parameter.function.4.nix"}},end:"(?=\\:)",patterns:[{begin:"\\@",end:"(?=\\:)",patterns:[{include:"#function-header-until-colon-no-arg"},{include:"#others"}]},{include:"#others"}]},{begin:"(?=\\{)",end:"(?=\\:)",patterns:[{include:"#function-header-until-colon-with-arg"}]}]},{include:"#others"}]},"function-definition-brace-opened":{begin:"(?=.?)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#function-body-from-colon"},{begin:"(?=.?)",end:"(?=\\:)",patterns:[{include:"#function-header-close-brace-with-arg"},{begin:"(?=.?)",end:"(?=\\})",patterns:[{include:"#function-contents"}]}]},{include:"#others"}]},"function-for-sure":{patterns:[{begin:`(?=(\\b[a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*\\s*[:@]|\\{[^}]*\\}\\s*:|\\{[^#}"'/=]*[,\\?]))`,end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#function-definition"}]}]},"function-header-close-brace-no-arg":{begin:"\\}",beginCaptures:{0:{name:"punctuation.definition.entity.function.nix"}},end:"(?=\\:)",patterns:[{include:"#others"}]},"function-header-close-brace-with-arg":{begin:"\\}",beginCaptures:{0:{name:"punctuation.definition.entity.function.nix"}},end:"(?=\\:)",patterns:[{include:"#function-header-terminal-arg"},{include:"#others"}]},"function-header-open-brace":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.entity.function.2.nix"}},end:"(?=\\})",patterns:[{include:"#function-contents"}]},"function-header-terminal-arg":{begin:"(?=@)",end:"(?=\\:)",patterns:[{begin:"\\@",end:"(?=\\:)",patterns:[{begin:"(\\b[a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*)",end:"(?=\\:)",name:"variable.parameter.function.3.nix"},{include:"#others"}]},{include:"#others"}]},"function-header-until-colon-no-arg":{begin:"(?=\\{)",end:"(?=\\:)",patterns:[{include:"#function-header-open-brace"},{include:"#function-header-close-brace-no-arg"}]},"function-header-until-colon-with-arg":{begin:"(?=\\{)",end:"(?=\\:)",patterns:[{include:"#function-header-open-brace"},{include:"#function-header-close-brace-with-arg"}]},"function-parameter":{patterns:[{begin:"(\\.\\.\\.)",end:"(,|(?=\\}))",name:"keyword.operator.nix",patterns:[{include:"#others"}]},{begin:"\\b[a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*",beginCaptures:{0:{name:"variable.parameter.function.1.nix"}},end:"(,|(?=\\}))",endCaptures:{0:{name:"keyword.operator.nix"}},patterns:[{include:"#whitespace"},{include:"#comment"},{include:"#function-parameter-default"},{include:"#expression"}]},{include:"#others"}]},"function-parameter-default":{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.nix"}},end:"(?=[,}])",patterns:[{include:"#expression"}]},if:{begin:"(?=\\bif\\b)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{begin:"\\bif\\b",beginCaptures:{0:{name:"keyword.other.nix"}},end:"\\bth(?=en\\b)",endCaptures:{0:{name:"keyword.other.nix"}},patterns:[{include:"#expression"}]},{begin:"(?<=th)en\\b",beginCaptures:{0:{name:"keyword.other.nix"}},end:"\\bel(?=se\\b)",endCaptures:{0:{name:"keyword.other.nix"}},patterns:[{include:"#expression"}]},{begin:"(?<=el)se\\b",beginCaptures:{0:{name:"keyword.other.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",endCaptures:{0:{name:"keyword.other.nix"}},patterns:[{include:"#expression"}]}]},illegal:{match:".",name:"invalid.illegal"},interpolation:{begin:"\\$\\{",beginCaptures:{0:{name:"punctuation.section.embedded.begin.nix"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.embedded.end.nix"}},name:"markup.italic",patterns:[{include:"#expression"}]},let:{begin:"(?=\\blet\\b)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{begin:"\\blet\\b",beginCaptures:{0:{name:"keyword.other.nix"}},end:"(?=([\\])};,]|\\b(in|else|then)\\b))",patterns:[{begin:"(?=\\{)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{begin:"\\{",end:"\\}",patterns:[{include:"#attrset-contents"}]},{begin:"(^|(?<=\\}))",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression-cont"}]},{include:"#others"}]},{include:"#attrset-contents"},{include:"#others"}]},{begin:"\\bin\\b",beginCaptures:{0:{name:"keyword.other.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression"}]}]},list:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.list.nix"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.list.nix"}},patterns:[{include:"#expression"}]},"list-and-cont":{begin:"(?=\\[)",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#list"},{include:"#expression-cont"}]},"operator-unary":{match:"(!|-)",name:"keyword.operator.unary.nix"},others:{patterns:[{include:"#whitespace"},{include:"#comment"},{include:"#illegal"}]},"parameter-name":{captures:{0:{name:"variable.parameter.name.nix"}},match:"\\b[a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*"},"parameter-name-and-cont":{begin:"\\b[a-zA-Z\\_][a-zA-Z0-9\\_\\'\\-]*",beginCaptures:{0:{name:"variable.parameter.name.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression-cont"}]},parens:{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.expression.nix"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.expression.nix"}},patterns:[{include:"#expression"}]},"parens-and-cont":{begin:"(?=\\()",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#parens"},{include:"#expression-cont"}]},string:{patterns:[{begin:"(?=\\'\\')",end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{begin:"\\'\\'",beginCaptures:{0:{name:"punctuation.definition.string.other.start.nix"}},end:"\\'\\'(?!\\$|\\'|\\\\.)",endCaptures:{0:{name:"punctuation.definition.string.other.end.nix"}},name:"string.quoted.other.nix",patterns:[{match:"\\'\\'(\\$|\\'|\\\\.)",name:"constant.character.escape.nix"},{include:"#interpolation"}]},{include:"#expression-cont"}]},{begin:'(?=\\")',end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#string-quoted"},{include:"#expression-cont"}]},{begin:"([a-zA-Z0-9\\.\\_\\-\\+]*(\\/[a-zA-Z0-9\\.\\_\\-\\+]+)+)",beginCaptures:{0:{name:"string.unquoted.path.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression-cont"}]},{begin:"(\\<[a-zA-Z0-9\\.\\_\\-\\+]+(\\/[a-zA-Z0-9\\.\\_\\-\\+]+)*\\>)",beginCaptures:{0:{name:"string.unquoted.spath.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression-cont"}]},{begin:"([a-zA-Z][a-zA-Z0-9\\+\\-\\.]*\\:[a-zA-Z0-9\\%\\/\\?\\:\\@\\&\\=\\+\\$\\,\\-\\_\\.\\!\\~\\*\\']+)",beginCaptures:{0:{name:"string.unquoted.url.nix"}},end:"(?=([\\])};,]|\\b(else|then)\\b))",patterns:[{include:"#expression-cont"}]}]},"string-quoted":{begin:'\\"',beginCaptures:{0:{name:"punctuation.definition.string.double.start.nix"}},end:'\\"',endCaptures:{0:{name:"punctuation.definition.string.double.end.nix"}},name:"string.quoted.double.nix",patterns:[{match:"\\\\.",name:"constant.character.escape.nix"},{include:"#interpolation"}]},whitespace:{match:"\\s+"},"with-assert":{begin:"\\b(with|assert)\\b",beginCaptures:{0:{name:"keyword.other.nix"}},end:"\\;",patterns:[{include:"#expression"}]}},scopeName:"source.nix",uuid:"0514fd5f-acb6-436d-b42c-7643e6d36c8f",displayName:"Nix"})]}}]); diff --git a/6142.a9d30730.async.js b/6142.a9d30730.async.js new file mode 100644 index 00000000..88d8e168 --- /dev/null +++ b/6142.a9d30730.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6142],{26142:function(s,e,a){a.r(e),a.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/REditorSupport/vscode-R/blob/master/syntax/r.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/REditorSupport/vscode-R/commit/ad966f3b2de8a83594f90aa5b51f5b569cf02c08",name:"r",scopeName:"source.r",patterns:[{include:"#roxygen"},{include:"#comments"},{include:"#constants"},{include:"#keywords"},{include:"#storage-type"},{include:"#strings"},{include:"#brackets"},{include:"#function-declarations"},{include:"#lambda-functions"},{include:"#builtin-functions"},{include:"#function-calls"},{include:"#general-variables"}],repository:{comments:{patterns:[{captures:{1:{name:"comment.line.pragma.r"},2:{name:"entity.name.pragma.name.r"}},match:"^(#pragma[ \\t]+mark)[ \\t](.*)",name:"comment.line.pragma-mark.r"},{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.r"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.r"}},end:"\\n",name:"comment.line.number-sign.r"}]}]},constants:{patterns:[{match:"\\b(pi|letters|LETTERS|month\\.abb|month\\.name)\\b",name:"support.constant.misc.r"},{match:"\\b(TRUE|FALSE|NULL|NA|NA_integer_|NA_real_|NA_complex_|NA_character_|Inf|NaN)\\b",name:"constant.language.r"},{match:"\\b0(x|X)[0-9a-fA-F]+i\\b",name:"constant.numeric.imaginary.hexadecimal.r"},{match:"\\b[0-9]+\\.?[0-9]*(?:(e|E)(\\+|-)?[0-9]+)?i\\b",name:"constant.numeric.imaginary.decimal.r"},{match:"\\.[0-9]+(?:(e|E)(\\+|-)?[0-9]+)?i\\b",name:"constant.numeric.imaginary.decimal.r"},{match:"\\b0(x|X)[0-9a-fA-F]+L\\b",name:"constant.numeric.integer.hexadecimal.r"},{match:"\\b(?:[0-9]+\\.?[0-9]*)(?:(e|E)(\\+|-)?[0-9]+)?L\\b",name:"constant.numeric.integer.decimal.r"},{match:"\\b0(x|X)[0-9a-fA-F]+\\b",name:"constant.numeric.float.hexadecimal.r"},{match:"\\b[0-9]+\\.?[0-9]*(?:(e|E)(\\+|-)?[0-9]+)?\\b",name:"constant.numeric.float.decimal.r"},{match:"\\.[0-9]+(?:(e|E)(\\+|-)?[0-9]+)?\\b",name:"constant.numeric.float.decimal.r"}]},"general-variables":{patterns:[{captures:{1:{name:"variable.parameter.r"},2:{name:"keyword.operator.assignment.r"}},match:"([[:alpha:].][[:alnum:]._]*)\\s*(=)(?=[^=])"},{captures:{1:{name:"variable.parameter.r"},2:{name:"keyword.operator.assignment.r"}},match:"(`[^`]+`)\\s*(=)(?=[^=])"},{match:"\\b([\\d_][[:alnum:]._]+)\\b",name:"invalid.illegal.variable.other.r"},{match:"\\b([[:alnum:]_]+)(?=::)",name:"entity.namespace.r"},{match:"\\b([[:alnum:]._]+)\\b",name:"variable.other.r"},{match:"(`[^`]+`)",name:"variable.other.r"}]},keywords:{patterns:[{match:"\\b(break|next|repeat|else|in)\\b",name:"keyword.control.r"},{match:"\\b(ifelse|if|for|return|switch|while|invisible)\\b(?=\\s*\\()",name:"keyword.control.r"},{match:"(\\-|\\+|\\*|\\/|%\\/%|%%|%\\*%|%o%|%x%|\\^)",name:"keyword.operator.arithmetic.r"},{match:"(:=|<-|<<-|->|->>)",name:"keyword.operator.assignment.r"},{match:"(==|<=|>=|!=|<>|<|>|%in%)",name:"keyword.operator.comparison.r"},{match:"(!|&{1,2}|[|]{1,2})",name:"keyword.operator.logical.r"},{match:"(\\|>)",name:"keyword.operator.pipe.r"},{match:"(%between%|%chin%|%like%|%\\+%|%\\+replace%|%:%|%do%|%dopar%|%>%|%<>%|%T>%|%\\$%)",name:"keyword.operator.other.r"},{match:"(\\.\\.\\.|\\$|:|\\~|@)",name:"keyword.other.r"}]},"storage-type":{patterns:[{match:"\\b(character|complex|double|expression|integer|list|logical|numeric|single|raw)\\b(?=\\s*\\()",name:"storage.type.r"}]},strings:{patterns:[{begin:'[rR]"(-*)\\[',beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:'\\]\\1"',endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.double.raw.r"},{begin:"[rR]'(-*)\\[",beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:"\\]\\1'",endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.single.raw.r"},{begin:'[rR]"(-*)\\{',beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:'\\}\\1"',endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.double.raw.r"},{begin:"[rR]'(-*)\\{",beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:"\\}\\1'",endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.single.raw.r"},{begin:'[rR]"(-*)\\(',beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:'\\)\\1"',endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.double.raw.r"},{begin:"[rR]'(-*)\\(",beginCaptures:{0:{name:"punctuation.definition.string.raw.begin.r"}},end:"\\)\\1'",endCaptures:{0:{name:"punctuation.definition.string.raw.end.r"}},name:"string.quoted.single.raw.r"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.r"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.r"}},name:"string.quoted.double.r",patterns:[{match:"\\\\.",name:"constant.character.escape.r"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.r"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.r"}},name:"string.quoted.single.r",patterns:[{match:"\\\\.",name:"constant.character.escape.r"}]}]},brackets:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.r"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.r"}},patterns:[{include:"source.r"}]},{begin:"\\[(?!\\[)",beginCaptures:{0:{name:"punctuation.section.brackets.single.begin.r"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.brackets.single.end.r"}},patterns:[{include:"source.r"}]},{begin:"\\[\\[",beginCaptures:{0:{name:"punctuation.section.brackets.double.begin.r"}},end:"\\]\\]",endCaptures:{0:{name:"punctuation.section.brackets.double.end.r"}},contentName:"meta.item-access.arguments.r",patterns:[{include:"source.r"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.braces.begin.r"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.braces.end.r"}},patterns:[{include:"source.r"}]}]},"function-declarations":{patterns:[{match:"((?:`[^`\\\\]*(?:\\\\.[^`\\\\]*)*`)|(?:[[:alpha:].][[:alnum:]._]*))\\s*(<?<-|=(?!=))\\s*(function|\\\\)(?!\\w)",captures:{1:{name:"entity.name.function.r"},2:{name:"keyword.operator.assignment.r"},3:{name:"keyword.control.r"}},name:"meta.function.r",patterns:[{include:"#lambda-functions"}]}]},"lambda-functions":{patterns:[{begin:"\\b(function)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.r"},2:{name:"punctuation.section.parens.begin.r"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.r"}},name:"meta.function.r",contentName:"meta.function.parameters.r",patterns:[{include:"#comments"},{match:"(?:[a-zA-Z._][\\w.]*|`[^`]+`)",name:"variable.other.r"},{begin:"(?==)",end:"(?=[,)])",patterns:[{include:"source.r"}]},{match:",",name:"punctuation.separator.parameters.r"}]}]},"function-calls":{begin:"(?:\\b|(?=\\.))((?:[a-zA-Z._][\\w.]*|`[^`]+`))\\s*(\\()",beginCaptures:{1:{name:"variable.function.r"},2:{name:"punctuation.section.parens.begin.r"}},contentName:"meta.function-call.arguments.r",end:"(\\))",endCaptures:{1:{name:"punctuation.section.parens.end.r"}},name:"meta.function-call.r",patterns:[{include:"#function-parameters"}]},"function-parameters":{patterns:[{name:"meta.function-call.r",contentName:"meta.function-call.parameters.r"},{match:"(?:[a-zA-Z._][\\w.]*|`[^`]+`)(?=\\s[^=])",name:"variable.other.r"},{begin:"(?==)",end:"(?=[,)])",patterns:[{include:"source.r"}]},{match:",",name:"punctuation.separator.parameters.r"},{include:"source.r"}]},roxygen:{patterns:[{begin:"^\\s*(#')\\s*",beginCaptures:{1:{name:"punctuation.definition.comment.r"}},end:"$\\n?",name:"comment.line.roxygen.r",patterns:[{captures:{1:{name:"keyword.other.r"},2:{name:"variable.parameter.r"}},match:"(@param)\\s*((?:[a-zA-Z._][\\w.]*|`[^`]+`))"},{match:"@[a-zA-Z0-9]+",name:"keyword.other.r"}]}]},"builtin-functions":{patterns:[{match:"\\b(abbreviate|abs|acos|acosh|activeBindingFunction|addNA|addTaskCallback|agrep|agrepl|alist|all|all\\.equal|all\\.equal\\.character|all\\.equal\\.default|all\\.equal\\.environment|all\\.equal\\.envRefClass|all\\.equal\\.factor|all\\.equal\\.formula|all\\.equal\\.function|all\\.equal\\.language|all\\.equal\\.list|all\\.equal\\.numeric|all\\.equal\\.POSIXt|all\\.equal\\.raw|all\\.names|allowInterrupts|all\\.vars|any|anyDuplicated|anyDuplicated\\.array|anyDuplicated\\.data\\.frame|anyDuplicated\\.default|anyDuplicated\\.matrix|anyNA|anyNA\\.data\\.frame|anyNA\\.numeric_version|anyNA\\.POSIXlt|aperm|aperm\\.default|aperm\\.table|append|apply|Arg|args|array|arrayInd|as\\.array|as\\.array\\.default|as\\.call|as\\.character|as\\.character\\.condition|as\\.character\\.Date|as\\.character\\.default|as\\.character\\.error|as\\.character\\.factor|as\\.character\\.hexmode|as\\.character\\.numeric_version|as\\.character\\.octmode|as\\.character\\.POSIXt|as\\.character\\.srcref|as\\.complex|as\\.data\\.frame|as\\.data\\.frame\\.array|as\\.data\\.frame\\.AsIs|as\\.data\\.frame\\.character|as\\.data\\.frame\\.complex|as\\.data\\.frame\\.data\\.frame|as\\.data\\.frame\\.Date|as\\.data\\.frame\\.default|as\\.data\\.frame\\.difftime|as\\.data\\.frame\\.factor|as\\.data\\.frame\\.integer|as\\.data\\.frame\\.list|as\\.data\\.frame\\.logical|as\\.data\\.frame\\.matrix|as\\.data\\.frame\\.model\\.matrix|as\\.data\\.frame\\.noquote|as\\.data\\.frame\\.numeric|as\\.data\\.frame\\.numeric_version|as\\.data\\.frame\\.ordered|as\\.data\\.frame\\.POSIXct|as\\.data\\.frame\\.POSIXlt|as\\.data\\.frame\\.raw|as\\.data\\.frame\\.table|as\\.data\\.frame\\.ts|as\\.data\\.frame\\.vector|as\\.Date|as\\.Date\\.character|as\\.Date\\.default|as\\.Date\\.factor|as\\.Date\\.numeric|as\\.Date\\.POSIXct|as\\.Date\\.POSIXlt|as\\.difftime|as\\.double|as\\.double\\.difftime|as\\.double\\.POSIXlt|as\\.environment|as\\.expression|as\\.expression\\.default|as\\.factor|as\\.function|as\\.function\\.default|as\\.hexmode|asin|asinh|as\\.integer|as\\.list|as\\.list\\.data\\.frame|as\\.list\\.Date|as\\.list\\.default|as\\.list\\.difftime|as\\.list\\.environment|as\\.list\\.factor|as\\.list\\.function|as\\.list\\.numeric_version|as\\.list\\.POSIXct|as\\.list\\.POSIXlt|as\\.logical|as\\.logical\\.factor|as\\.matrix|as\\.matrix\\.data\\.frame|as\\.matrix\\.default|as\\.matrix\\.noquote|as\\.matrix\\.POSIXlt|as\\.name|asNamespace|as\\.null|as\\.null\\.default|as\\.numeric|as\\.numeric_version|as\\.octmode|as\\.ordered|as\\.package_version|as\\.pairlist|asplit|as\\.POSIXct|as\\.POSIXct\\.Date|as\\.POSIXct\\.default|as\\.POSIXct\\.numeric|as\\.POSIXct\\.POSIXlt|as\\.POSIXlt|as\\.POSIXlt\\.character|as\\.POSIXlt\\.Date|as\\.POSIXlt\\.default|as\\.POSIXlt\\.factor|as\\.POSIXlt\\.numeric|as\\.POSIXlt\\.POSIXct|as\\.qr|as\\.raw|asS3|asS4|assign|as\\.single|as\\.single\\.default|as\\.symbol|as\\.table|as\\.table\\.default|as\\.vector|as\\.vector\\.factor|atan|atan2|atanh|attach|attachNamespace|attr|attr\\.all\\.equal|attributes|autoload|autoloader|backsolve|baseenv|basename|besselI|besselJ|besselK|besselY|beta|bindingIsActive|bindingIsLocked|bindtextdomain|bitwAnd|bitwNot|bitwOr|bitwShiftL|bitwShiftR|bitwXor|body|bquote|break|browser|browserCondition|browserSetDebug|browserText|builtins|by|by\\.data\\.frame|by\\.default|bzfile|c|call|callCC|capabilities|casefold|cat|cbind|cbind\\.data\\.frame|c\\.Date|c\\.difftime|ceiling|c\\.factor|character|char\\.expand|charmatch|charToRaw|chartr|check_tzones|chkDots|chol|chol2inv|chol\\.default|choose|class|clearPushBack|close|closeAllConnections|close\\.connection|close\\.srcfile|close\\.srcfilealias|c\\.noquote|c\\.numeric_version|col|colMeans|colnames|colSums|commandArgs|comment|complex|computeRestarts|conditionCall|conditionCall\\.condition|conditionMessage|conditionMessage\\.condition|conflictRules|conflicts|Conj|contributors|cos|cosh|cospi|c\\.POSIXct|c\\.POSIXlt|crossprod|Cstack_info|cummax|cummin|cumprod|cumsum|curlGetHeaders|cut|cut\\.Date|cut\\.default|cut\\.POSIXt|c\\.warnings|data\\.class|data\\.frame|data\\.matrix|date|debug|debuggingState|debugonce|default\\.stringsAsFactors|delayedAssign|deparse|deparse1|det|detach|determinant|determinant\\.matrix|dget|diag|diff|diff\\.Date|diff\\.default|diff\\.difftime|diff\\.POSIXt|difftime|digamma|dim|dim\\.data\\.frame|dimnames|dimnames\\.data\\.frame|dir|dir\\.create|dir\\.exists|dirname|do\\.call|dontCheck|double|dput|dQuote|drop|droplevels|droplevels\\.data\\.frame|droplevels\\.factor|dump|duplicated|duplicated\\.array|duplicated\\.data\\.frame|duplicated\\.default|duplicated\\.matrix|duplicated\\.numeric_version|duplicated\\.POSIXlt|duplicated\\.warnings|dynGet|dyn\\.load|dyn\\.unload|eapply|eigen|emptyenv|enc2native|enc2utf8|encodeString|Encoding|endsWith|enquote|environment|environmentIsLocked|environmentName|env\\.profile|errorCondition|eval|eval\\.parent|evalq|exists|exp|expand\\.grid|expm1|expression|extSoftVersion|factor|factorial|fifo|file|file\\.access|file\\.append|file\\.choose|file\\.copy|file\\.create|file\\.exists|file\\.info|file\\.link|file\\.mode|file\\.mtime|file\\.path|file\\.remove|file\\.rename|file\\.show|file\\.size|file\\.symlink|Filter|Find|findInterval|find\\.package|findPackageEnv|findRestart|floor|flush|flush\\.connection|for|force|forceAndCall|formals|format|format\\.AsIs|formatC|format\\.data\\.frame|format\\.Date|format\\.default|format\\.difftime|formatDL|format\\.factor|format\\.hexmode|format\\.info|format\\.libraryIQR|format\\.numeric_version|format\\.octmode|format\\.packageInfo|format\\.POSIXct|format\\.POSIXlt|format\\.pval|format\\.summaryDefault|forwardsolve|function|gamma|gc|gcinfo|gc\\.time|gctorture|gctorture2|get|get0|getAllConnections|getCallingDLL|getCallingDLLe|getConnection|getDLLRegisteredRoutines|getDLLRegisteredRoutines\\.character|getDLLRegisteredRoutines\\.DLLInfo|getElement|geterrmessage|getExportedValue|getHook|getLoadedDLLs|getNamespace|getNamespaceExports|getNamespaceImports|getNamespaceInfo|getNamespaceName|getNamespaceUsers|getNamespaceVersion|getNativeSymbolInfo|getOption|getRversion|getSrcLines|getTaskCallbackNames|gettext|gettextf|getwd|gl|globalCallingHandlers|globalenv|gregexec|gregexpr|grep|grepl|grepRaw|grouping|gsub|gzcon|gzfile|I|iconv|iconvlist|icuGetCollate|icuSetCollate|identical|identity|if|ifelse|Im|importIntoEnv|infoRDS|inherits|integer|interaction|interactive|intersect|intToBits|intToUtf8|inverse\\.rle|invisible|invokeRestart|invokeRestartInteractively|isa|is\\.array|is\\.atomic|isatty|isBaseNamespace|is\\.call|is\\.character|is\\.complex|is\\.data\\.frame|isdebugged|is\\.double|is\\.element|is\\.environment|is\\.expression|is\\.factor|isFALSE|is\\.finite|is\\.function|isIncomplete|is\\.infinite|is\\.integer|is\\.language|is\\.list|is\\.loaded|is\\.logical|is\\.matrix|is\\.na|is\\.na\\.data\\.frame|is\\.name|isNamespace|isNamespaceLoaded|is\\.nan|is\\.na\\.numeric_version|is\\.na\\.POSIXlt|is\\.null|is\\.numeric|is\\.numeric\\.Date|is\\.numeric\\.difftime|is\\.numeric\\.POSIXt|is\\.numeric_version|is\\.object|ISOdate|ISOdatetime|isOpen|is\\.ordered|is\\.package_version|is\\.pairlist|is\\.primitive|is\\.qr|is\\.R|is\\.raw|is\\.recursive|isRestart|isS4|isSeekable|is\\.single|is\\.symbol|isSymmetric|isSymmetric\\.matrix|is\\.table|isTRUE|is\\.unsorted|is\\.vector|jitter|julian|julian\\.Date|julian\\.POSIXt|kappa|kappa\\.default|kappa\\.lm|kappa\\.qr|kronecker|l10n_info|labels|labels\\.default|La_library|lapply|La\\.svd|La_version|lazyLoad|lazyLoadDBexec|lazyLoadDBfetch|lbeta|lchoose|length|length\\.POSIXlt|lengths|levels|levels\\.default|lfactorial|lgamma|libcurlVersion|library|library\\.dynam|library\\.dynam\\.unload|licence|license|list|list2DF|list2env|list\\.dirs|list\\.files|load|loadedNamespaces|loadingNamespaceInfo|loadNamespace|local|lockBinding|lockEnvironment|log|log10|log1p|log2|logb|logical|lower\\.tri|ls|makeActiveBinding|make\\.names|make\\.unique|Map|mapply|marginSums|margin\\.table|match|match\\.arg|match\\.call|match\\.fun|Math\\.data\\.frame|Math\\.Date|Math\\.difftime|Math\\.factor|Math\\.POSIXt|mat\\.or\\.vec|matrix|max|max\\.col|mean|mean\\.Date|mean\\.default|mean\\.difftime|mean\\.POSIXct|mean\\.POSIXlt|memCompress|memDecompress|mem\\.maxNSize|mem\\.maxVSize|memory\\.profile|merge|merge\\.data\\.frame|merge\\.default|message|mget|min|missing|Mod|mode|months|months\\.Date|months\\.POSIXt|names|namespaceExport|namespaceImport|namespaceImportClasses|namespaceImportFrom|namespaceImportMethods|names\\.POSIXlt|nargs|nchar|ncol|NCOL|Negate|new\\.env|next|NextMethod|ngettext|nlevels|noquote|norm|normalizePath|nrow|NROW|nullfile|numeric|numeric_version|numToBits|numToInts|nzchar|objects|oldClass|OlsonNames|on\\.exit|open|open\\.connection|open\\.srcfile|open\\.srcfilealias|open\\.srcfilecopy|Ops\\.data\\.frame|Ops\\.Date|Ops\\.difftime|Ops\\.factor|Ops\\.numeric_version|Ops\\.ordered|Ops\\.POSIXt|options|order|ordered|outer|packageEvent|packageHasNamespace|packageNotFoundError|packageStartupMessage|package_version|packBits|pairlist|parent\\.env|parent\\.frame|parse|parseNamespaceFile|paste|paste0|path\\.expand|path\\.package|pcre_config|pi|pipe|plot|pmatch|pmax|pmax\\.int|pmin|pmin\\.int|polyroot|Position|pos\\.to\\.env|pretty|pretty\\.default|prettyNum|print|print\\.AsIs|print\\.by|print\\.condition|print\\.connection|print\\.data\\.frame|print\\.Date|print\\.default|print\\.difftime|print\\.Dlist|print\\.DLLInfo|print\\.DLLInfoList|print\\.DLLRegisteredRoutines|print\\.eigen|print\\.factor|print\\.function|print\\.hexmode|print\\.libraryIQR|print\\.listof|print\\.NativeRoutineList|print\\.noquote|print\\.numeric_version|print\\.octmode|print\\.packageInfo|print\\.POSIXct|print\\.POSIXlt|print\\.proc_time|print\\.restart|print\\.rle|print\\.simple\\.list|print\\.srcfile|print\\.srcref|print\\.summaryDefault|print\\.summary\\.table|print\\.summary\\.warnings|print\\.table|print\\.warnings|prmatrix|proc\\.time|prod|proportions|prop\\.table|provideDimnames|psigamma|pushBack|pushBackLength|q|qr|qr\\.coef|qr\\.default|qr\\.fitted|qr\\.Q|qr\\.qty|qr\\.qy|qr\\.R|qr\\.resid|qr\\.solve|qr\\.X|quarters|quarters\\.Date|quarters\\.POSIXt|quit|quote|range|range\\.default|rank|rapply|raw|rawConnection|rawConnectionValue|rawShift|rawToBits|rawToChar|rbind|rbind\\.data\\.frame|rcond|Re|readBin|readChar|read\\.dcf|readline|readLines|readRDS|readRenviron|Recall|Reduce|regexec|regexpr|reg\\.finalizer|registerS3method|registerS3methods|regmatches|remove|removeTaskCallback|rep|rep\\.Date|rep\\.difftime|repeat|rep\\.factor|rep\\.int|replace|rep_len|replicate|rep\\.numeric_version|rep\\.POSIXct|rep\\.POSIXlt|require|requireNamespace|restartDescription|restartFormals|retracemem|return|returnValue|rev|rev\\.default|R\\.home|rle|rm|RNGkind|RNGversion|round|round\\.Date|round\\.POSIXt|row|rowMeans|rownames|row\\.names|row\\.names\\.data\\.frame|row\\.names\\.default|rowsum|rowsum\\.data\\.frame|rowsum\\.default|rowSums|R_system_version|R\\.version|R\\.Version|R\\.version\\.string|sample|sample\\.int|sapply|save|save\\.image|saveRDS|scale|scale\\.default|scan|search|searchpaths|seek|seek\\.connection|seq|seq_along|seq\\.Date|seq\\.default|seq\\.int|seq_len|seq\\.POSIXt|sequence|sequence\\.default|serialize|serverSocket|setdiff|setequal|setHook|setNamespaceInfo|set\\.seed|setSessionTimeLimit|setTimeLimit|setwd|showConnections|shQuote|sign|signalCondition|signif|simpleCondition|simpleError|simpleMessage|simpleWarning|simplify2array|sin|single|sinh|sink|sink\\.number|sinpi|slice\\.index|socketAccept|socketConnection|socketSelect|socketTimeout|solve|solve\\.default|solve\\.qr|sort|sort\\.default|sort\\.int|sort\\.list|sort\\.POSIXlt|source|split|split\\.data\\.frame|split\\.Date|split\\.default|split\\.POSIXct|sprintf|sqrt|sQuote|srcfile|srcfilealias|srcfilecopy|srcref|standardGeneric|startsWith|stderr|stdin|stdout|stop|stopifnot|storage\\.mode|str2expression|str2lang|strftime|strptime|strrep|strsplit|strtoi|strtrim|structure|strwrap|sub|subset|subset\\.data\\.frame|subset\\.default|subset\\.matrix|substitute|substr|substring|sum|summary|summary\\.connection|summary\\.data\\.frame|Summary\\.data\\.frame|summary\\.Date|Summary\\.Date|summary\\.default|Summary\\.difftime|summary\\.factor|Summary\\.factor|summary\\.matrix|Summary\\.numeric_version|Summary\\.ordered|summary\\.POSIXct|Summary\\.POSIXct|summary\\.POSIXlt|Summary\\.POSIXlt|summary\\.proc_time|summary\\.srcfile|summary\\.srcref|summary\\.table|summary\\.warnings|suppressMessages|suppressPackageStartupMessages|suppressWarnings|suspendInterrupts|svd|sweep|switch|sys\\.call|sys\\.calls|Sys\\.chmod|Sys\\.Date|sys\\.frame|sys\\.frames|sys\\.function|Sys\\.getenv|Sys\\.getlocale|Sys\\.getpid|Sys\\.glob|Sys\\.info|sys\\.load\\.image|Sys\\.localeconv|sys\\.nframe|sys\\.on\\.exit|sys\\.parent|sys\\.parents|Sys\\.readlink|sys\\.save\\.image|Sys\\.setenv|Sys\\.setFileTime|Sys\\.setlocale|Sys\\.sleep|sys\\.source|sys\\.status|system|system2|system\\.file|system\\.time|Sys\\.time|Sys\\.timezone|Sys\\.umask|Sys\\.unsetenv|Sys\\.which|t|table|tabulate|tan|tanh|tanpi|tapply|taskCallbackManager|tcrossprod|t\\.data\\.frame|t\\.default|tempdir|tempfile|textConnection|textConnectionValue|tolower|topenv|toString|toString\\.default|toupper|trace|traceback|tracemem|tracingState|transform|transform\\.data\\.frame|transform\\.default|trigamma|trimws|trunc|truncate|truncate\\.connection|trunc\\.Date|trunc\\.POSIXt|try|tryCatch|tryInvokeRestart|typeof|unclass|undebug|union|unique|unique\\.array|unique\\.data\\.frame|unique\\.default|unique\\.matrix|unique\\.numeric_version|unique\\.POSIXlt|unique\\.warnings|units|units\\.difftime|unix\\.time|unlink|unlist|unloadNamespace|unlockBinding|unname|unserialize|unsplit|untrace|untracemem|unz|upper\\.tri|url|UseMethod|utf8ToInt|validEnc|validUTF8|vapply|vector|Vectorize|version|warning|warningCondition|warnings|weekdays|weekdays\\.Date|weekdays\\.POSIXt|which|which\\.max|which\\.min|while|with|withAutoprint|withCallingHandlers|with\\.default|within|within\\.data\\.frame|within\\.list|withRestarts|withVisible|write|writeBin|writeChar|write\\.dcf|writeLines|xor|xpdrows\\.data\\.frame|xtfrm|xtfrm\\.AsIs|xtfrm\\.data\\.frame|xtfrm\\.Date|xtfrm\\.default|xtfrm\\.difftime|xtfrm\\.factor|xtfrm\\.numeric_version|xtfrm\\.POSIXct|xtfrm\\.POSIXlt|xzfile|zapsmall)\\s*(\\()",captures:{1:{name:"support.function.r"}}},{match:"\\b(abline|arrows|assocplot|axis|Axis|axis\\.Date|axis\\.POSIXct|axTicks|barplot|barplot\\.default|box|boxplot|boxplot\\.default|boxplot\\.matrix|bxp|cdplot|clip|close\\.screen|co\\.intervals|contour|contour\\.default|coplot|curve|dotchart|erase\\.screen|filled\\.contour|fourfoldplot|frame|grconvertX|grconvertY|grid|hist|hist\\.default|identify|image|image\\.default|layout|layout\\.show|lcm|legend|lines|lines\\.default|locator|matlines|matplot|matpoints|mosaicplot|mtext|pairs|pairs\\.default|panel\\.smooth|par|persp|pie|plot|plot\\.default|plot\\.design|plot\\.function|plot\\.new|plot\\.window|plot\\.xy|points|points\\.default|polygon|polypath|rasterImage|rect|rug|screen|segments|smoothScatter|spineplot|split\\.screen|stars|stem|strheight|stripchart|strwidth|sunflowerplot|symbols|text|text\\.default|title|xinch|xspline|xyinch|yinch)\\s*(\\()",captures:{1:{name:"support.function.r"}}},{match:"\\b(adjustcolor|as\\.graphicsAnnot|as\\.raster|axisTicks|bitmap|blues9|bmp|boxplot\\.stats|cairo_pdf|cairo_ps|cairoSymbolFont|check\\.options|chull|CIDFont|cm|cm\\.colors|col2rgb|colorConverter|colorRamp|colorRampPalette|colors|colorspaces|colours|contourLines|convertColor|densCols|dev2bitmap|devAskNewPage|dev\\.capabilities|dev\\.capture|dev\\.control|dev\\.copy|dev\\.copy2eps|dev\\.copy2pdf|dev\\.cur|dev\\.flush|dev\\.hold|deviceIsInteractive|dev\\.interactive|dev\\.list|dev\\.new|dev\\.next|dev\\.off|dev\\.prev|dev\\.print|dev\\.set|dev\\.size|embedFonts|extendrange|getGraphicsEvent|getGraphicsEventEnv|graphics\\.off|gray|gray\\.colors|grey|grey\\.colors|grSoftVersion|hcl|hcl\\.colors|hcl\\.pals|heat\\.colors|Hershey|hsv|is\\.raster|jpeg|make\\.rgb|n2mfrow|nclass\\.FD|nclass\\.scott|nclass\\.Sturges|palette|palette\\.colors|palette\\.pals|pdf|pdfFonts|pdf\\.options|pictex|png|postscript|postscriptFonts|ps\\.options|quartz|quartzFont|quartzFonts|quartz\\.options|quartz\\.save|rainbow|recordGraphics|recordPlot|replayPlot|rgb|rgb2hsv|savePlot|setEPS|setGraphicsEventEnv|setGraphicsEventHandlers|setPS|svg|terrain\\.colors|tiff|topo\\.colors|trans3d|Type1Font|x11|X11|X11Font|X11Fonts|X11\\.options|xfig|xy\\.coords|xyTable|xyz\\.coords)\\s*(\\()",captures:{1:{name:"support.function.r"}}},{match:"\\b(addNextMethod|allNames|Arith|as|asMethodDefinition|assignClassDef|assignMethodsMetaData|balanceMethodsList|cacheGenericsMetaData|cacheMetaData|cacheMethod|callGeneric|callNextMethod|canCoerce|cbind2|checkAtAssignment|checkSlotAssignment|classesToAM|classLabel|classMetaName|className|coerce|Compare|completeClassDefinition|completeExtends|completeSubclasses|Complex|conformMethod|defaultDumpName|defaultPrototype|doPrimitiveMethod|dumpMethod|dumpMethods|el|elNamed|empty\\.dump|emptyMethodsList|evalOnLoad|evalqOnLoad|evalSource|existsFunction|existsMethod|extends|externalRefMethod|finalDefaultMethod|findClass|findFunction|findMethod|findMethods|findMethodSignatures|findUnique|fixPre1\\.8|formalArgs|functionBody|generic\\.skeleton|getAllSuperClasses|getClass|getClassDef|getClasses|getDataPart|getFunction|getGeneric|getGenerics|getGroup|getGroupMembers|getLoadActions|getMethod|getMethods|getMethodsForDispatch|getMethodsMetaData|getPackageName|getRefClass|getSlots|getValidity|hasArg|hasLoadAction|hasMethod|hasMethods|implicitGeneric|inheritedSlotNames|initFieldArgs|initialize|initRefFields|insertClassMethods|insertMethod|insertSource|is|isClass|isClassDef|isClassUnion|isGeneric|isGrammarSymbol|isGroup|isRematched|isSealedClass|isSealedMethod|isVirtualClass|isXS3Class|kronecker|languageEl|linearizeMlist|listFromMethods|listFromMlist|loadMethod|Logic|makeClassRepresentation|makeExtends|makeGeneric|makeMethodsList|makePrototypeFromClassDef|makeStandardGeneric|matchSignature|Math|Math2|mergeMethods|metaNameUndo|MethodAddCoerce|methodSignatureMatrix|method\\.skeleton|MethodsList|MethodsListSelect|methodsPackageMetaName|missingArg|multipleClasses|new|newBasic|newClassRepresentation|newEmptyObject|Ops|packageSlot|possibleExtends|prohibitGeneric|promptClass|promptMethods|prototype|Quote|rbind2|reconcilePropertiesAndPrototype|registerImplicitGenerics|rematchDefinition|removeClass|removeGeneric|removeMethod|removeMethods|representation|requireMethods|resetClass|resetGeneric|S3Class|S3Part|sealClass|selectMethod|selectSuperClasses|setAs|setClass|setClassUnion|setDataPart|setGeneric|setGenericImplicit|setGroupGeneric|setIs|setLoadAction|setLoadActions|setMethod|setOldClass|setPackageName|setPrimitiveMethods|setRefClass|setReplaceMethod|setValidity|show|showClass|showDefault|showExtends|showMethods|showMlist|signature|SignatureMethod|sigToEnv|slot|slotNames|slotsFromS3|substituteDirect|substituteFunctionArgs|Summary|superClassDepth|testInheritedMethods|testVirtual|tryNew|unRematchDefinition|validObject|validSlotNames)\\s*(\\()",captures:{1:{name:"support.function.r"}}},{match:"\\b(acf|acf2AR|add1|addmargins|add\\.scope|aggregate|aggregate\\.data\\.frame|aggregate\\.ts|AIC|alias|anova|ansari\\.test|aov|approx|approxfun|ar|ar\\.burg|arima|arima0|arima0\\.diag|arima\\.sim|ARMAacf|ARMAtoMA|ar\\.mle|ar\\.ols|ar\\.yw|as\\.dendrogram|as\\.dist|as\\.formula|as\\.hclust|asOneSidedFormula|as\\.stepfun|as\\.ts|ave|bandwidth\\.kernel|bartlett\\.test|BIC|binomial|binom\\.test|biplot|Box\\.test|bw\\.bcv|bw\\.nrd|bw\\.nrd0|bw\\.SJ|bw\\.ucv|C|cancor|case\\.names|ccf|chisq\\.test|cmdscale|coef|coefficients|complete\\.cases|confint|confint\\.default|confint\\.lm|constrOptim|contrasts|contr\\.helmert|contr\\.poly|contr\\.SAS|contr\\.sum|contr\\.treatment|convolve|cooks\\.distance|cophenetic|cor|cor\\.test|cov|cov2cor|covratio|cov\\.wt|cpgram|cutree|cycle|D|dbeta|dbinom|dcauchy|dchisq|decompose|delete\\.response|deltat|dendrapply|density|density\\.default|deriv|deriv3|deviance|dexp|df|DF2formula|dfbeta|dfbetas|dffits|df\\.kernel|df\\.residual|dgamma|dgeom|dhyper|diffinv|dist|dlnorm|dlogis|dmultinom|dnbinom|dnorm|dpois|drop1|drop\\.scope|drop\\.terms|dsignrank|dt|dummy\\.coef|dummy\\.coef\\.lm|dunif|dweibull|dwilcox|ecdf|eff\\.aovlist|effects|embed|end|estVar|expand\\.model\\.frame|extractAIC|factanal|factor\\.scope|family|fft|filter|fisher\\.test|fitted|fitted\\.values|fivenum|fligner\\.test|formula|frequency|friedman\\.test|ftable|Gamma|gaussian|get_all_vars|getCall|getInitial|glm|glm\\.control|glm\\.fit|hasTsp|hat|hatvalues|hclust|heatmap|HoltWinters|influence|influence\\.measures|integrate|interaction\\.plot|inverse\\.gaussian|IQR|is\\.empty\\.model|is\\.leaf|is\\.mts|isoreg|is\\.stepfun|is\\.ts|is\\.tskernel|KalmanForecast|KalmanLike|KalmanRun|KalmanSmooth|kernapply|kernel|kmeans|knots|kruskal\\.test|ksmooth|ks\\.test|lag|lag\\.plot|line|lm|lm\\.fit|lm\\.influence|lm\\.wfit|loadings|loess|loess\\.control|loess\\.smooth|logLik|loglin|lowess|ls\\.diag|lsfit|ls\\.print|mad|mahalanobis|makeARIMA|make\\.link|makepredictcall|manova|mantelhaen\\.test|mauchly\\.test|mcnemar\\.test|median|median\\.default|medpolish|model\\.extract|model\\.frame|model\\.frame\\.default|model\\.matrix|model\\.matrix\\.default|model\\.matrix\\.lm|model\\.offset|model\\.response|model\\.tables|model\\.weights|monthplot|mood\\.test|mvfft|na\\.action|na\\.contiguous|na\\.exclude|na\\.fail|na\\.omit|na\\.pass|napredict|naprint|naresid|nextn|nlm|nlminb|nls|nls\\.control|NLSstAsymptotic|NLSstClosestX|NLSstLfAsymptote|NLSstRtAsymptote|nobs|numericDeriv|offset|oneway\\.test|optim|optimHess|optimise|optimize|order\\.dendrogram|pacf|p\\.adjust|p\\.adjust\\.methods|Pair|pairwise\\.prop\\.test|pairwise\\.table|pairwise\\.t\\.test|pairwise\\.wilcox\\.test|pbeta|pbinom|pbirthday|pcauchy|pchisq|pexp|pf|pgamma|pgeom|phyper|plclust|plnorm|plogis|plot\\.ecdf|plot\\.spec\\.coherency|plot\\.spec\\.phase|plot\\.stepfun|plot\\.ts|pnbinom|pnorm|poisson|poisson\\.test|poly|polym|power|power\\.anova\\.test|power\\.prop\\.test|power\\.t\\.test|ppoints|ppois|ppr|PP\\.test|prcomp|predict|predict\\.glm|predict\\.lm|preplot|princomp|printCoefmat|profile|proj|promax|prop\\.test|prop\\.trend\\.test|psignrank|pt|ptukey|punif|pweibull|pwilcox|qbeta|qbinom|qbirthday|qcauchy|qchisq|qexp|qf|qgamma|qgeom|qhyper|qlnorm|qlogis|qnbinom|qnorm|qpois|qqline|qqnorm|qqplot|qsignrank|qt|qtukey|quade\\.test|quantile|quasi|quasibinomial|quasipoisson|qunif|qweibull|qwilcox|r2dtable|rbeta|rbinom|rcauchy|rchisq|read\\.ftable|rect\\.hclust|reformulate|relevel|reorder|replications|reshape|resid|residuals|residuals\\.glm|residuals\\.lm|rexp|rf|rgamma|rgeom|rhyper|rlnorm|rlogis|rmultinom|rnbinom|rnorm|rpois|rsignrank|rstandard|rstudent|rt|runif|runmed|rweibull|rwilcox|rWishart|scatter\\.smooth|screeplot|sd|se\\.contrast|selfStart|setNames|shapiro\\.test|sigma|simulate|smooth|smoothEnds|smooth\\.spline|sortedXyData|spec\\.ar|spec\\.pgram|spec\\.taper|spectrum|spline|splinefun|splinefunH|SSasymp|SSasympOff|SSasympOrig|SSbiexp|SSD|SSfol|SSfpl|SSgompertz|SSlogis|SSmicmen|SSweibull|start|stat\\.anova|step|stepfun|stl|StructTS|summary\\.aov|summary\\.glm|summary\\.lm|summary\\.manova|summary\\.stepfun|supsmu|symnum|termplot|terms|terms\\.formula|time|toeplitz|ts|tsdiag|ts\\.intersect|tsp|ts\\.plot|tsSmooth|ts\\.union|t\\.test|TukeyHSD|uniroot|update|update\\.default|update\\.formula|var|variable\\.names|varimax|var\\.test|vcov|weighted\\.mean|weighted\\.residuals|weights|wilcox\\.test|window|write\\.ftable|xtabs)\\s*(\\()",captures:{1:{name:"support.function.r"}}},{match:"\\b(adist|alarm|apropos|aregexec|argsAnywhere|asDateBuilt|askYesNo|aspell|aspell_package_C_files|aspell_package_Rd_files|aspell_package_R_files|aspell_package_vignettes|aspell_write_personal_dictionary_file|as\\.person|as\\.personList|as\\.relistable|as\\.roman|assignInMyNamespace|assignInNamespace|available\\.packages|bibentry|browseEnv|browseURL|browseVignettes|bug\\.report|capture\\.output|changedFiles|charClass|checkCRAN|chooseBioCmirror|chooseCRANmirror|citation|cite|citeNatbib|citEntry|citFooter|citHeader|close\\.socket|combn|compareVersion|contrib\\.url|count\\.fields|create\\.post|data|dataentry|data\\.entry|de|debugcall|debugger|demo|de\\.ncols|de\\.restore|de\\.setup|download\\.file|download\\.packages|dump\\.frames|edit|emacs|example|file\\.edit|fileSnapshot|file_test|find|findLineNum|fix|fixInNamespace|flush\\.console|formatOL|formatUL|getAnywhere|getCRANmirrors|getFromNamespace|getParseData|getParseText|getS3method|getSrcDirectory|getSrcFilename|getSrcLocation|getSrcref|getTxtProgressBar|glob2rx|globalVariables|hasName|head|head\\.matrix|help|help\\.request|help\\.search|help\\.start|history|hsearch_db|hsearch_db_concepts|hsearch_db_keywords|installed\\.packages|install\\.packages|is\\.relistable|isS3method|isS3stdGeneric|limitedLabels|loadhistory|localeToCharset|lsf\\.str|ls\\.str|maintainer|make\\.packages\\.html|makeRweaveLatexCodeRunner|make\\.socket|memory\\.limit|memory\\.size|menu|methods|mirror2html|modifyList|new\\.packages|news|nsl|object\\.size|old\\.packages|osVersion|packageDate|packageDescription|packageName|package\\.skeleton|packageStatus|packageVersion|page|person|personList|pico|process\\.events|prompt|promptData|promptImport|promptPackage|rc\\.getOption|rc\\.options|rc\\.settings|rc\\.status|readCitationFile|read\\.csv|read\\.csv2|read\\.delim|read\\.delim2|read\\.DIF|read\\.fortran|read\\.fwf|read\\.socket|read\\.table|recover|relist|remove\\.packages|removeSource|Rprof|Rprofmem|RShowDoc|RSiteSearch|rtags|Rtangle|RtangleFinish|RtangleRuncode|RtangleSetup|RtangleWritedoc|RweaveChunkPrefix|RweaveEvalWithOpt|RweaveLatex|RweaveLatexFinish|RweaveLatexOptions|RweaveLatexSetup|RweaveLatexWritedoc|RweaveTryStop|savehistory|select\\.list|sessionInfo|setBreakpoint|setRepositories|setTxtProgressBar|stack|Stangle|str|strcapture|strOptions|summaryRprof|suppressForeignCheck|Sweave|SweaveHooks|SweaveSyntaxLatex|SweaveSyntaxNoweb|SweaveSyntConv|tail|tail\\.matrix|tar|timestamp|toBibtex|toLatex|txtProgressBar|type\\.convert|undebugcall|unstack|untar|unzip|update\\.packages|upgrade|URLdecode|URLencode|url\\.show|vi|View|vignette|warnErrList|write\\.csv|write\\.csv2|write\\.socket|write\\.table|xedit|xemacs|zip)\\s*(\\()",captures:{1:{name:"support.function.r"}}}]}},displayName:"R"})]}}]); diff --git a/6166.9e29ed02.async.js b/6166.9e29ed02.async.js new file mode 100644 index 00000000..09617d2d --- /dev/null +++ b/6166.9e29ed02.async.js @@ -0,0 +1,855 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6166,9537,9825,2618,8222],{6166:function(r,n,e){e.r(n),e.d(n,{default:function(){return m}});var a=e(95492),t=e(79825),i=e(32623),p=e(43001),o=e(89537),s=e(24105);const c=Object.freeze({scopeName:"text.html.php.blade",name:"blade",fileTypes:["blade.php"],foldingStartMarker:"(/\\*|\\{\\s*$|<<<HTML)",foldingStopMarker:"(\\*/|^\\s*\\}|^HTML;)",injections:{"text.html.php.blade - (meta.embedded | meta.tag | comment.block.blade), L:(text.html.php.blade meta.tag - (comment.block.blade | meta.embedded.block.blade)), L:(source.js.embedded.html - (comment.block.blade | meta.embedded.block.blade))":{patterns:[{include:"#blade"},{begin:"(^\\s*)(?=<\\?(?![^?]*\\?>))",beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.php"}},end:"(?!\\G)(\\s*$\\n)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.php"}},patterns:[{begin:"<\\?(?i:php|=)?",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},contentName:"source.php",end:"(\\?)>",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},name:"meta.embedded.block.php",patterns:[{include:"#language"}]}]},{begin:"<\\?(?i:php|=)?(?![^?]*\\?>)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},contentName:"source.php",end:"(\\?)>",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},name:"meta.embedded.block.php",patterns:[{include:"#language"}]},{begin:"<\\?(?i:php|=)?",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},end:">",endCaptures:{0:{name:"punctuation.section.embedded.end.php"}},name:"meta.embedded.line.php",patterns:[{captures:{1:{name:"source.php"},2:{name:"punctuation.section.embedded.end.php"},3:{name:"source.php"}},match:"\\G(\\s*)((\\?))(?=>)",name:"meta.special.empty-tag.php"},{begin:"\\G",contentName:"source.php",end:"(\\?)(?=>)",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},patterns:[{include:"#language"}]}]}]}},patterns:[{include:"text.html.basic"}],repository:{blade:{patterns:[{begin:"{{--",beginCaptures:{0:{name:"punctuation.definition.comment.begin.blade"}},end:"--}}",endCaptures:{0:{name:"punctuation.definition.comment.end.blade"}},name:"comment.block.blade",patterns:[{name:"invalid.illegal.php-code-in-comment.blade",begin:"(^\\s*)(?=<\\?(?![^?]*\\?>))",beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.php"}},end:"(?!\\G)(\\s*$\\n)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.php"}},patterns:[{begin:"<\\?(?i:php|=)?",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},contentName:"source.php",end:"(\\?)>",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},name:"meta.embedded.block.php",patterns:[{include:"#language"}]}]},{begin:"<\\?(?i:php|=)?(?![^?]*\\?>)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},contentName:"source.php",end:"(\\?)>",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},name:"invalid.illegal.php-code-in-comment.blade.meta.embedded.block.php",patterns:[{include:"#language"}]},{begin:"<\\?(?i:php|=)?",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},end:">",endCaptures:{0:{name:"punctuation.section.embedded.end.php"}},name:"invalid.illegal.php-code-in-comment.blade.meta.embedded.line.php",patterns:[{captures:{1:{name:"source.php"},2:{name:"punctuation.section.embedded.end.php"},3:{name:"source.php"}},match:"\\G(\\s*)((\\?))(?=>)",name:"meta.special.empty-tag.php"},{begin:"\\G",contentName:"source.php",end:"(\\?)(?=>)",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"source.php"}},patterns:[{include:"#language"}]}]}]},{begin:"(?<!@){{{",beginCaptures:{0:{name:"support.function.construct.begin.blade"}},contentName:"source.php",end:"}}}",endCaptures:{0:{name:"support.function.construct.end.blade"},1:{name:"source.php"}},name:"meta.function.echo.blade",patterns:[{include:"#language"}]},{begin:"(?<![@{]){{",beginCaptures:{0:{name:"support.function.construct.begin.blade"}},contentName:"source.php",end:"}}",endCaptures:{0:{name:"support.function.construct.end.blade"},1:{name:"source.php"}},name:"meta.function.echo.blade",patterns:[{include:"#language"}]},{begin:"(?<!@){!!",beginCaptures:{0:{name:"support.function.construct.begin.blade"}},contentName:"source.php",end:"!!}",endCaptures:{0:{name:"support.function.construct.end.blade"},1:{name:"source.php"}},name:"meta.function.echo.blade",patterns:[{include:"#language"}]},{begin:"(@){{",beginCaptures:{0:{name:"begin.bracket.round.blade"},1:{name:"variable.other.index.php"}},contentName:"source.php",end:"}}",endCaptures:{0:{name:"end.bracket.round.blade"},1:{name:"source.php"}},name:"meta.function.echo.blade",patterns:[{include:"#language"}]},{begin:`(?x)(?<![A-Za-z0-9_@]) (@ (?i: + auth + |break + |can + |cannot + |case + |choice + |component + |continue + |dd + |dump + |each + |elsecan + |elsecannot + |elseif + |empty + |error + |extends + |for + |foreach + |forelse + |guest + |hassection + |if + |include + |includefirst + |includeif + |includeunless + |includewhen + |inject + |isset + |json + |lang + |once + |prepend + |push + |section + |sectionMissing + |slot + |stack + |switch + |unless + |unset + |while + |yield + |servers + |task + |story + |finished + |production + |slack + |method + |props + |env + |livewire + |php + )[\\t ]* +)(\\() # Followed by opening parentheses +`,beginCaptures:{1:{name:"keyword.blade"},2:{name:"begin.bracket.round.blade.php"}},contentName:"source.php",end:"\\)",endCaptures:{0:{name:"end.bracket.round.blade.php"}},name:"meta.directive.blade",patterns:[{include:"#language"}]},{begin:`(?x)(?<![A-Za-z0-9_@]) (@ (?i: + append + |default + |else + |endauth + |endcan + |endcannot + |endcomponent + |endempty + |enderror + |endfor + |endforeach + |endforelse + |endguest + |endif + |endisset + |endlang + |endonce + |endprepend + |endpush + |endsection + |endslot + |endswitch + |endunless + |endwhile + |overwrite + |parent + |show + |stop + |endtask + |endstory + |endfinished + |endproduction + |endenv + )[\\t ]* +)(\\() # Followed by opening parentheses +`,beginCaptures:{1:{name:"keyword.blade"},2:{name:"begin.bracket.round.blade.php"}},contentName:"comment.blade",end:"\\)",endCaptures:{0:{name:"end.bracket.round.blade.php"}},name:"meta.directive.blade",patterns:[{include:"#balance_brackets"}]},{match:`(?x)(?<![A-Za-z0-9_@]) @(?: append + |break + |continue + |csrf + |default + |each + |else + |overwrite + |parent + |sectionMissing + |show + |stack + |stop + |livewireStyles + |livewireScripts +)\\b +`,name:"keyword.blade"},{match:`(?x)(?<![A-Za-z0-9_@]) @(end)? (?i: auth + |can + |cannot + |component + |empty + |error + |for + |foreach + |forelse + |guest + |if + |isset + |lang + |prepend + |push + |section + |slot + |switch + |unless + |verbatim + |while + |task + |story + |finished + |production + |env + |once +)\\b +`,name:"keyword.blade"},{begin:"(?<![A-Za-z0-9_@])@(?i:php|setup)\\b",end:"(?<![A-Za-z0-9_@])(?=@(?i:endphp|endsetup)\\b)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"}},endCaptures:{0:{name:"punctuation.section.embedded.end.php"}},contentName:"source.php",name:"meta.embedded.block.blade",patterns:[{include:"#language"}]},{begin:"(?x)(?<![A-Za-z0-9_@]) (@(?i:endphp|endsetup)[\\t ]*) (\\()",beginCaptures:{1:{name:"punctuation.section.embedded.end.php"},2:{name:"begin.bracket.round.blade.php"}},contentName:"comment.blade",end:"\\)",endCaptures:{0:{name:"end.bracket.round.blade.php"}},name:"meta.directive.blade",patterns:[{include:"#balance_brackets"}]},{match:"(?x)(?<![A-Za-z0-9_@]) @(?:(?i)endphp|endsetup)\\b",name:"punctuation.section.embedded.end.php"},{begin:"(?x)(?<![A-Za-z0-9_@]) (@\\w+(?:::w+)?[\\t ]*) (\\() # Followed by opening parentheses",beginCaptures:{1:{name:"entity.name.function.blade"},2:{name:"begin.bracket.round.blade.php"}},contentName:"source.php",end:"\\)",endCaptures:{0:{name:"end.bracket.round.blade.php"}},name:"meta.directive.custom.blade",patterns:[{include:"#language"}]},{match:"(?x)(?<![A-Za-z0-9_@]) @\\w+(?:::w+)?\\b",name:"entity.name.function.blade"}]},balance_brackets:{patterns:[{begin:"\\(",end:"\\)",patterns:[{include:"#balance_brackets"}]},{match:"[^()]+"}]},"class-builtin":{patterns:[{match:`(?xi) +(\\\\)?\\b +((APC|Append)Iterator|Array(Access|Iterator|Object) +|Bad(Function|Method)CallException +|(Caching|CallbackFilter)Iterator|Collator|Collectable|Cond|Countable|CURLFile +|Date(Interval|Period|Time(Interface|Immutable|Zone)?)?|Directory(Iterator)?|DomainException +|DOM(Attr|CdataSection|CharacterData|Comment|Document(Fragment)?|Element|EntityReference + |Implementation|NamedNodeMap|Node(list)?|ProcessingInstruction|Text|XPath) +|(Error)?Exception|EmptyIterator +|finfo +|Ev(Check|Child|Embed|Fork|Idle|Io|Loop|Periodic|Prepare|Signal|Stat|Timer|Watcher)? +|Event(Base|Buffer(Event)?|SslContext|Http(Request|Connection)?|Config|DnsBase|Util|Listener)? +|FANNConnection|(Filter|Filesystem)Iterator +|Gender\\\\Gender|GlobIterator|Gmagick(Draw|Pixel)? +|Haru(Annotation|Destination|Doc|Encoder|Font|Image|Outline|Page) +|Http((Inflate|Deflate)?Stream|Message|Request(Pool)?|Response|QueryString) +|HRTime\\\\(PerformanceCounter|StopWatch) +|Intl(Calendar|((CodePoint|RuleBased)?Break|Parts)?Iterator|DateFormatter|TimeZone) +|Imagick(Draw|Pixel(Iterator)?)? +|InfiniteIterator|InvalidArgumentException|Iterator(Aggregate|Iterator)? +|JsonSerializable +|KTaglib_(MPEG_(File|AudioProperties)|Tag|ID3v2_(Tag|(AttachedPicture)?Frame)) +|Lapack|(Length|Locale|Logic)Exception|LimitIterator|Lua(Closure)? +|Mongo(BinData|Client|Code|Collection|CommandCursor|Cursor(Exception)?|Date|DB(Ref)?|DeleteBatch + |Grid(FS(Cursor|File)?)|Id|InsertBatch|Int(32|64)|Log|Pool|Regex|ResultException|Timestamp + |UpdateBatch|Write(Batch|ConcernException))? +|Memcache(d)?|MessageFormatter|MultipleIterator|Mutex +|mysqli(_(driver|stmt|warning|result))? +|MysqlndUh(Connection|PreparedStatement) +|NoRewindIterator|Normalizer|NumberFormatter +|OCI-(Collection|Lob)|OuterIterator|(OutOf(Bounds|Range)|Overflow)Exception +|ParentIterator|PDO(Statement)?|Phar(Data|FileInfo)?|php_user_filter|Pool +|QuickHash(Int(Set|StringHash)|StringIntHash) +|Recursive(Array|Caching|Directory|Fallback|Filter|Iterator|Regex|Tree)?Iterator +|Reflection(Class|Function(Abstract)?|Method|Object|Parameter|Property|(Zend)?Extension)? +|RangeException|Reflector|RegexIterator|ResourceBundle|RuntimeException|RRD(Creator|Graph|Updater) +|SAM(Connection|Message)|SCA(_(SoapProxy|LocalProxy))? +|SDO_(DAS_(ChangeSummary|Data(Factory|Object)|Relational|Setting|XML(_Document)?) + |Data(Factory|Object)|Exception|List|Model_(Property|ReflectionDataObject|Type)|Sequence) +|SeekableIterator|Serializable|SessionHandler(Interface)?|SimpleXML(Iterator|Element)|SNMP +|Soap(Client|Fault|Header|Param|Server|Var) +|SphinxClient|Spoofchecker +|Spl(DoublyLinkedList|Enum|File(Info|Object)|FixedArray|(Max|Min)?Heap|Observer|ObjectStorage + |(Priority)?Queue|Stack|Subject|Type|TempFileObject) +|SQLite(3(Result|Stmt)?|Database|Result|Unbuffered) +|stdClass|streamWrapper|SVM(Model)?|Swish(Result(s)?|Search)?|Sync(Event|Mutex|ReaderWriter|Semaphore) +|Thread(ed)?|tidy(Node)?|TokyoTyrant(Table|Iterator|Query)?|Transliterator|Traversable +|UConverter|(Underflow|UnexpectedValue)Exception +|V8Js(Exception)?|Varnish(Admin|Log|Stat) +|Worker|Weak(Map|Ref) +|XML(Diff\\\\(Base|DOM|File|Memory)|Reader|Writer)|XsltProcessor +|Yaf_(Route_(Interface|Map|Regex|Rewrite|Simple|Supervar) + |Action_Abstract|Application|Config_(Simple|Ini|Abstract)|Controller_Abstract + |Dispatcher|Exception|Loader|Plugin_Abstract|Registry|Request_(Abstract|Simple|Http) + |Response_Abstract|Router|Session|View_(Simple|Interface)) +|Yar_(Client(_Exception)?|Concurrent_Client|Server(_Exception)?) +|ZipArchive|ZMQ(Context|Device|Poll|Socket)?) +\\b`,name:"support.class.builtin.php",captures:{1:{name:"punctuation.separator.inheritance.php"}}}]},"class-name":{patterns:[{begin:"(?i)(?=\\\\?[a-z_0-9]+\\\\)",end:"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])",endCaptures:{1:{name:"support.class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{begin:"(?=[\\\\a-zA-Z_])",end:"(?i)([a-z_][a-z_0-9]*)?(?=[^a-z0-9_\\\\])",endCaptures:{1:{name:"support.class.php"}},patterns:[{include:"#namespace"}]}]},comments:{patterns:[{begin:"/\\*\\*(?=\\s)",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.block.documentation.phpdoc.php",patterns:[{include:"#php_doc"}]},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.php"}},end:"\\*/",name:"comment.block.php"},{begin:"(^\\s+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.php"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\n|(?=\\?>)",name:"comment.line.double-slash.php"}]},{begin:"(^\\s+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.php"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.php"}},end:"\\n|(?=\\?>)",name:"comment.line.number-sign.php"}]}]},constants:{patterns:[{match:"(?i)\\b(TRUE|FALSE|NULL|__(FILE|DIR|FUNCTION|CLASS|METHOD|LINE|NAMESPACE)__|ON|OFF|YES|NO|NL|BR|TAB)\\b",name:"constant.language.php"},{match:`(?x) +(\\\\)?\\b +(DEFAULT_INCLUDE_PATH +|EAR_(INSTALL|EXTENSION)_DIR +|E_(ALL|COMPILE_(ERROR|WARNING)|CORE_(ERROR|WARNING)|DEPRECATED|ERROR|NOTICE + |PARSE|RECOVERABLE_ERROR|STRICT|USER_(DEPRECATED|ERROR|NOTICE|WARNING)|WARNING) +|PHP_(ROUND_HALF_(DOWN|EVEN|ODD|UP)|(MAJOR|MINOR|RELEASE)_VERSION|MAXPATHLEN + |BINDIR|SHLIB_SUFFIX|SYSCONFDIR|SAPI|CONFIG_FILE_(PATH|SCAN_DIR) + |INT_(MAX|SIZE)|ZTS|OS|OUTPUT_HANDLER_(START|CONT|END)|DEBUG|DATADIR + |URL_(SCHEME|HOST|USER|PORT|PASS|PATH|QUERY|FRAGMENT)|PREFIX + |EXTRA_VERSION|EXTENSION_DIR|EOL|VERSION(_ID)? + |WINDOWS_(NT_(SERVER|DOMAIN_CONTROLLER|WORKSTATION) + |VERSION_(MAJOR|MINOR)|BUILD|SUITEMASK|SP_(MAJOR|MINOR) + |PRODUCTTYPE|PLATFORM) + |LIBDIR|LOCALSTATEDIR) +|STD(ERR|IN|OUT)|ZEND_(DEBUG_BUILD|THREAD_SAFE)) +\\b`,name:"support.constant.core.php",captures:{1:{name:"punctuation.separator.inheritance.php"}}},{match:`(?x) +(\\\\)?\\b +(__COMPILER_HALT_OFFSET__|AB(MON_(1|2|3|4|5|6|7|8|9|10|11|12)|DAY[1-7]) +|AM_STR|ASSERT_(ACTIVE|BAIL|CALLBACK_QUIET_EVAL|WARNING)|ALT_DIGITS +|CASE_(UPPER|LOWER)|CHAR_MAX|CONNECTION_(ABORTED|NORMAL|TIMEOUT)|CODESET|COUNT_(NORMAL|RECURSIVE) +|CREDITS_(ALL|DOCS|FULLPAGE|GENERAL|GROUP|MODULES|QA|SAPI) +|CRYPT_(BLOWFISH|EXT_DES|MD5|SHA(256|512)|SALT_LENGTH|STD_DES)|CURRENCY_SYMBOL +|D_(T_)?FMT|DATE_(ATOM|COOKIE|ISO8601|RFC(822|850|1036|1123|2822|3339)|RSS|W3C) +|DAY_[1-7]|DECIMAL_POINT|DIRECTORY_SEPARATOR +|ENT_(COMPAT|IGNORE|(NO)?QUOTES)|EXTR_(IF_EXISTS|OVERWRITE|PREFIX_(ALL|IF_EXISTS|INVALID|SAME)|REFS|SKIP) +|ERA(_(D_(T_)?FMT)|T_FMT|YEAR)?|FRAC_DIGITS|GROUPING|HASH_HMAC|HTML_(ENTITIES|SPECIALCHARS) +|INF|INFO_(ALL|CREDITS|CONFIGURATION|ENVIRONMENT|GENERAL|LICENSEMODULES|VARIABLES) +|INI_(ALL|CANNER_(NORMAL|RAW)|PERDIR|SYSTEM|USER)|INT_(CURR_SYMBOL|FRAC_DIGITS) +|LC_(ALL|COLLATE|CTYPE|MESSAGES|MONETARY|NUMERIC|TIME)|LOCK_(EX|NB|SH|UN) +|LOG_(ALERT|AUTH(PRIV)?|CRIT|CRON|CONS|DAEMON|DEBUG|EMERG|ERR|INFO|LOCAL[1-7]|LPR|KERN|MAIL + |NEWS|NODELAY|NOTICE|NOWAIT|ODELAY|PID|PERROR|WARNING|SYSLOG|UCP|USER) +|M_(1_PI|SQRT(1_2|2|3|PI)|2_(SQRT)?PI|PI(_(2|4))?|E(ULER)?|LN(10|2|PI)|LOG(10|2)E) +|MON_(1|2|3|4|5|6|7|8|9|10|11|12|DECIMAL_POINT|GROUPING|THOUSANDS_SEP) +|N_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN)|NAN|NEGATIVE_SIGN|NO(EXPR|STR) +|P_(CS_PRECEDES|SEP_BY_SPACE|SIGN_POSN)|PM_STR|POSITIVE_SIGN +|PATH(_SEPARATOR|INFO_(EXTENSION|(BASE|DIR|FILE)NAME))|RADIXCHAR +|SEEK_(CUR|END|SET)|SORT_(ASC|DESC|LOCALE_STRING|REGULAR|STRING)|STR_PAD_(BOTH|LEFT|RIGHT) +|T_FMT(_AMPM)?|THOUSEP|THOUSANDS_SEP +|UPLOAD_ERR_(CANT_WRITE|EXTENSION|(FORM|INI)_SIZE|NO_(FILE|TMP_DIR)|OK|PARTIAL) +|YES(EXPR|STR)) +\\b`,name:"support.constant.std.php",captures:{1:{name:"punctuation.separator.inheritance.php"}}},{match:`(?x) +(\\\\)?\\b +(GLOB_(MARK|BRACE|NO(SORT|CHECK|ESCAPE)|ONLYDIR|ERR|AVAILABLE_FLAGS) +|XML_(SAX_IMPL|(DTD|DOCUMENT(_(FRAG|TYPE))?|HTML_DOCUMENT|NOTATION|NAMESPACE_DECL|PI|COMMENT|DATA_SECTION|TEXT)_NODE + |OPTION_(SKIP_(TAGSTART|WHITE)|CASE_FOLDING|TARGET_ENCODING) + |ERROR_((BAD_CHAR|(ATTRIBUTE_EXTERNAL|BINARY|PARAM|RECURSIVE)_ENTITY)_REF|MISPLACED_XML_PI|SYNTAX|NONE + |NO_(MEMORY|ELEMENTS)|TAG_MISMATCH|INCORRECT_ENCODING|INVALID_TOKEN|DUPLICATE_ATTRIBUTE + |UNCLOSED_(CDATA_SECTION|TOKEN)|UNDEFINED_ENTITY|UNKNOWN_ENCODING|JUNK_AFTER_DOC_ELEMENT + |PARTIAL_CHAR|EXTERNAL_ENTITY_HANDLING|ASYNC_ENTITY) + |ENTITY_(((REF|DECL)_)?NODE)|ELEMENT(_DECL)?_NODE|LOCAL_NAMESPACE|ATTRIBUTE_(NMTOKEN(S)?|NOTATION|NODE) + |CDATA|ID(REF(S)?)?|DECL_NODE|ENTITY|ENUMERATION) +|MHASH_(RIPEMD(128|160|256|320)|GOST|MD(2|4|5)|SHA(1|224|256|384|512)|SNEFRU256|HAVAL(128|160|192|224|256) + |CRC23(B)?|TIGER(128|160)?|WHIRLPOOL|ADLER32) +|MYSQL_(BOTH|NUM|CLIENT_(SSL|COMPRESS|IGNORE_SPACE|INTERACTIVE|ASSOC)) +|MYSQLI_(REPORT_(STRICT|INDEX|OFF|ERROR|ALL)|REFRESH_(GRANT|MASTER|BACKUP_LOG|STATUS|SLAVE|HOSTS|THREADS|TABLES|LOG) + |READ_DEFAULT_(FILE|GROUP)|(GROUP|MULTIPLE_KEY|BINARY|BLOB)_FLAG|BOTH + |STMT_ATTR_(CURSOR_TYPE|UPDATE_MAX_LENGTH|PREFETCH_ROWS)|STORE_RESULT + |SERVER_QUERY_(NO_((GOOD_)?INDEX_USED)|WAS_SLOW)|SET_(CHARSET_NAME|FLAG) + |NO_(DEFAULT_VALUE_FLAG|DATA)|NOT_NULL_FLAG|NUM(_FLAG)? + |CURSOR_TYPE_(READ_ONLY|SCROLLABLE|NO_CURSOR|FOR_UPDATE) + |CLIENT_(SSL|NO_SCHEMA|COMPRESS|IGNORE_SPACE|INTERACTIVE|FOUND_ROWS) + |TYPE_(GEOMETRY|((MEDIUM|LONG|TINY)_)?BLOB|BIT|SHORT|STRING|SET|YEAR|NULL|NEWDECIMAL|NEWDATE|CHAR + |TIME(STAMP)?|TINY|INT24|INTERVAL|DOUBLE|DECIMAL|DATE(TIME)?|ENUM|VAR_STRING|FLOAT|LONG(LONG)?) + |TIME_STAMP_FLAG|INIT_COMMAND|ZEROFILL_FLAG|ON_UPDATE_NOW_FLAG + |OPT_(NET_((CMD|READ)_BUFFER_SIZE)|CONNECT_TIMEOUT|INT_AND_FLOAT_NATIVE|LOCAL_INFILE) + |DEBUG_TRACE_ENABLED|DATA_TRUNCATED|USE_RESULT|(ENUM|(PART|PRI|UNIQUE)_KEY|UNSIGNED)_FLAG + |ASSOC|ASYNC|AUTO_INCREMENT_FLAG) +|MCRYPT_(RC(2|6)|RIJNDAEL_(128|192|256)|RAND|GOST|XTEA|MODE_(STREAM|NOFB|CBC|CFB|OFB|ECB)|MARS + |BLOWFISH(_COMPAT)?|SERPENT|SKIPJACK|SAFER(64|128|PLUS)|CRYPT|CAST_(128|256)|TRIPLEDES|THREEWAY + |TWOFISH|IDEA|(3)?DES|DECRYPT|DEV_(U)?RANDOM|PANAMA|ENCRYPT|ENIGNA|WAKE|LOKI97|ARCFOUR(_IV)?) +|STREAM_(REPORT_ERRORS|MUST_SEEK|MKDIR_RECURSIVE|BUFFER_(NONE|FULL|LINE)|SHUT_(RD)?WR + |SOCK_(RDM|RAW|STREAM|SEQPACKET|DGRAM)|SERVER_(BIND|LISTEN) + |NOTIFY_(REDIRECTED|RESOLVE|MIME_TYPE_IS|SEVERITY_(INFO|ERR|WARN)|COMPLETED|CONNECT|PROGRESS + |FILE_SIZE_IS|FAILURE|AUTH_(REQUIRED|RESULT)) + |CRYPTO_METHOD_((SSLv2(3)?|SSLv3|TLS)_(CLIENT|SERVER))|CLIENT_((ASYNC_)?CONNECT|PERSISTENT) + |CAST_(AS_STREAM|FOR_SELECT)|(IGNORE|IS)_URL|IPPROTO_(RAW|TCP|ICMP|IP|UDP)|OOB + |OPTION_(READ_(BUFFER|TIMEOUT)|BLOCKING|WRITE_BUFFER)|URL_STAT_(LINK|QUIET)|USE_PATH + |PEEK|PF_(INET(6)?|UNIX)|ENFORCE_SAFE_MODE|FILTER_(ALL|READ|WRITE)) +|SUNFUNCS_RET_(DOUBLE|STRING|TIMESTAMP) +|SQLITE_(READONLY|ROW|MISMATCH|MISUSE|BOTH|BUSY|SCHEMA|NOMEM|NOTFOUND|NOTADB|NOLFS|NUM|CORRUPT + |CONSTRAINT|CANTOPEN|TOOBIG|INTERRUPT|INTERNAL|IOERR|OK|DONE|PROTOCOL|PERM|ERROR|EMPTY + |FORMAT|FULL|LOCKED|ABORT|ASSOC|AUTH) +|SQLITE3_(BOTH|BLOB|NUM|NULL|TEXT|INTEGER|OPEN_(READ(ONLY|WRITE)|CREATE)|FLOAT_ASSOC) +|CURL(M_(BAD_((EASY)?HANDLE)|CALL_MULTI_PERFORM|INTERNAL_ERROR|OUT_OF_MEMORY|OK) + |MSG_DONE|SSH_AUTH_(HOST|NONE|DEFAULT|PUBLICKEY|PASSWORD|KEYBOARD) + |CLOSEPOLICY_(SLOWEST|CALLBACK|OLDEST|LEAST_(RECENTLY_USED|TRAFFIC) + |INFO_(REDIRECT_(COUNT|TIME)|REQUEST_SIZE|SSL_VERIFYRESULT|STARTTRANSFER_TIME + |(SIZE|SPEED)_(DOWNLOAD|UPLOAD)|HTTP_CODE|HEADER_(OUT|SIZE)|NAMELOOKUP_TIME + |CONNECT_TIME|CONTENT_(TYPE|LENGTH_(DOWNLOAD|UPLOAD))|CERTINFO|TOTAL_TIME + |PRIVATE|PRETRANSFER_TIME|EFFECTIVE_URL|FILETIME) + |OPT_(RESUME_FROM|RETURNTRANSFER|REDIR_PROTOCOLS|REFERER|READ(DATA|FUNCTION)|RANGE|RANDOM_FILE + |MAX(CONNECTS|REDIRS)|BINARYTRANSFER|BUFFERSIZE + |SSH_(HOST_PUBLIC_KEY_MD5|(PRIVATE|PUBLIC)_KEYFILE)|AUTH_TYPES) + |SSL(CERT(TYPE|PASSWD)?|ENGINE(_DEFAULT)?|VERSION|KEY(TYPE|PASSWD)?) + |SSL_(CIPHER_LIST|VERIFY(HOST|PEER)) + |STDERR|HTTP(GET|HEADER|200ALIASES|_VERSION|PROXYTUNNEL|AUTH) + |HEADER(FUNCTION)?|NO(BODY|SIGNAL|PROGRESS)|NETRC|CRLF|CONNECTTIMEOUT(_MS)? + |COOKIE(SESSION|JAR|FILE)?|CUSTOMREQUEST|CERTINFO|CLOSEPOLICY|CA(INFO|PATH)|TRANSFERTEXT + |TCP_NODELAY|TIME(CONDITION|OUT(_MS)?|VALUE)|INTERFACE|INFILE(SIZE)?|IPRESOLVE + |DNS_(CACHE_TIMEOUT|USE_GLOBAL_CACHE)|URL|USER(AGENT|PWD)|UNRESTRICTED_AUTH|UPLOAD + |PRIVATE|PROGRESSFUNCTION|PROXY(TYPE|USERPWD|PORT|AUTH)?|PROTOCOLS|PORT + |POST(REDIR|QUOTE|FIELDS)?|PUT|EGDSOCKET|ENCODING|VERBOSE|KRB4LEVEL|KEYPASSWD|QUOTE|FRESH_CONNECT + |FTP(APPEND|LISTONLY|PORT|SSLAUTH) + |FTP_(SSL|SKIP_PASV_IP|CREATE_MISSING_DIRS|USE_EP(RT|SV)|FILEMETHOD) + |FILE(TIME)?|FORBID_REUSE|FOLLOWLOCATION|FAILONERROR|WRITE(FUNCTION|HEADER)|LOW_SPEED_(LIMIT|TIME) + |AUTOREFERER) + |PROXY_(HTTP|SOCKS(4|5))|PROTO_(SCP|SFTP|HTTP(S)?|TELNET|TFTP|DICT|FTP(S)?|FILE|LDAP(S)?|ALL) + |E_((RECV|READ)_ERROR|GOT_NOTHING|MALFORMAT_USER + |BAD_(CONTENT_ENCODING|CALLING_ORDER|PASSWORD_ENTERED|FUNCTION_ARGUMENT) + |SSH|SSL_(CIPHER|CONNECT_ERROR|CERTPROBLEM|CACERT|PEER_CERTIFICATE|ENGINE_(NOTFOUND|SETFAILED)) + |SHARE_IN_USE|SEND_ERROR|HTTP_(RANGE_ERROR|NOT_FOUND|PORT_FAILED|POST_ERROR) + |COULDNT_(RESOLVE_(HOST|PROXY)|CONNECT)|TOO_MANY_REDIRECTS|TELNET_OPTION_SYNTAX|OBSOLETE + |OUT_OF_MEMORY|OPERATION|TIMEOUTED|OK|URL_MALFORMAT(_USER)?|UNSUPPORTED_PROTOCOL + |UNKNOWN_TELNET_OPTION|PARTIAL_FILE + |FTP_(BAD_DOWNLOAD_RESUME|SSL_FAILED|COULDNT_(RETR_FILE|GET_SIZE|STOR_FILE|SET_(BINARY|ASCII)|USE_REST) + |CANT_(GET_HOST|RECONNECT)|USER_PASSWORD_INCORRECT|PORT_FAILED|QUOTE_ERROR|WRITE_ERROR + |WEIRD_((PASS|PASV|SERVER|USER)_REPLY|227_FORMAT)|ACCESS_DENIED) + |FILESIZE_EXCEEDED|FILE_COULDNT_READ_FILE|FUNCTION_NOT_FOUND|FAILED_INIT|WRITE_ERROR|LIBRARY_NOT_FOUND + |LDAP_(SEARCH_FAILED|CANNOT_BIND|INVALID_URL)|ABORTED_BY_CALLBACK) + |VERSION_NOW + |FTP(METHOD_(MULTI|SINGLE|NO)CWD|SSL_(ALL|NONE|CONTROL|TRY)|AUTH_(DEFAULT|SSL|TLS)) + |AUTH_(ANY(SAFE)?|BASIC|DIGEST|GSSNEGOTIATE|NTLM)) +|CURL_(HTTP_VERSION_(1_(0|1)|NONE)|NETRC_(REQUIRED|IGNORED|OPTIONAL)|TIMECOND_(IF(UN)?MODSINCE|LASTMOD) + |IPRESOLVE_(V(4|6)|WHATEVER)|VERSION_(SSL|IPV6|KERBEROS4|LIBZ)) +|IMAGETYPE_(GIF|XBM|BMP|SWF|COUNT|TIFF_(MM|II)|ICO|IFF|UNKNOWN|JB2|JPX|JP2|JPC|JPEG(2000)?|PSD|PNG|WBMP) +|INPUT_(REQUEST|GET|SERVER|SESSION|COOKIE|POST|ENV)|ICONV_(MIME_DECODE_(STRICT|CONTINUE_ON_ERROR)|IMPL|VERSION) +|DNS_(MX|SRV|SOA|HINFO|NS|NAPTR|CNAME|TXT|PTR|ANY|ALL|AAAA|A(6)?) +|DOM(STRING_SIZE_ERR) +|DOM_((SYNTAX|HIERARCHY_REQUEST|NO_(MODIFICATION_ALLOWED|DATA_ALLOWED)|NOT_(FOUND|SUPPORTED)|NAMESPACE + |INDEX_SIZE|USE_ATTRIBUTE|VALID_(MODIFICATION|STATE|CHARACTER|ACCESS)|PHP|VALIDATION|WRONG_DOCUMENT)_ERR) +|JSON_(HEX_(TAG|QUOT|AMP|APOS)|NUMERIC_CHECK|ERROR_(SYNTAX|STATE_MISMATCH|NONE|CTRL_CHAR|DEPTH|UTF8)|FORCE_OBJECT) +|PREG_((D_UTF8(_OFFSET)?|NO|INTERNAL|(BACKTRACK|RECURSION)_LIMIT)_ERROR|GREP_INVERT + |SPLIT_(NO_EMPTY|(DELIM|OFFSET)_CAPTURE)|SET_ORDER|OFFSET_CAPTURE|PATTERN_ORDER) +|PSFS_(PASS_ON|ERR_FATAL|FEED_ME|FLAG_(NORMAL|FLUSH_(CLOSE|INC))) +|PCRE_VERSION|POSIX_((F|R|W|X)_OK|S_IF(REG|BLK|SOCK|CHR|IFO)) +|FNM_(NOESCAPE|CASEFOLD|PERIOD|PATHNAME) +|FILTER_(REQUIRE_(SCALAR|ARRAY)|NULL_ON_FAILURE|CALLBACK|DEFAULT|UNSAFE_RAW + |SANITIZE_(MAGIC_QUOTES|STRING|STRIPPED|SPECIAL_CHARS|NUMBER_(INT|FLOAT)|URL + |EMAIL|ENCODED|FULL_SPCIAL_CHARS) + |VALIDATE_(REGEXP|BOOLEAN|INT|IP|URL|EMAIL|FLOAT) + |FORCE_ARRAY + |FLAG_(SCHEME_REQUIRED|STRIP_(BACKTICK|HIGH|LOW)|HOST_REQUIRED|NONE|NO_(RES|PRIV)_RANGE|ENCODE_QUOTES + |IPV(4|6)|PATH_REQUIRED|EMPTY_STRING_NULL|ENCODE_(HIGH|LOW|AMP)|QUERY_REQUIRED + |ALLOW_(SCIENTIFIC|HEX|THOUSAND|OCTAL|FRACTION))) +|FILE_(BINARY|SKIP_EMPTY_LINES|NO_DEFAULT_CONTEXT|TEXT|IGNORE_NEW_LINES|USE_INCLUDE_PATH|APPEND) +|FILEINFO_(RAW|MIME(_(ENCODING|TYPE))?|SYMLINK|NONE|CONTINUE|DEVICES|PRESERVE_ATIME) +|FORCE_(DEFLATE|GZIP) +|LIBXML_(XINCLUDE|NSCLEAN|NO(XMLDECL|BLANKS|NET|CDATA|ERROR|EMPTYTAG|ENT|WARNING) + |COMPACT|DTD(VALID|LOAD|ATTR)|((DOTTED|LOADED)_)?VERSION|PARSEHUGE|ERR_(NONE|ERROR|FATAL|WARNING))) +\\b`,name:"support.constant.ext.php",captures:{1:{name:"punctuation.separator.inheritance.php"}}},{match:`(?x) +(\\\\)?\\b +(T_(RETURN|REQUIRE(_ONCE)?|GOTO|GLOBAL|(MINUS|MOD|MUL|XOR)_EQUAL|METHOD_C|ML_COMMENT|BREAK + |BOOL_CAST|BOOLEAN_(AND|OR)|BAD_CHARACTER|SR(_EQUAL)?|STRING(_CAST|VARNAME)?|START_HEREDOC|STATIC + |SWITCH|SL(_EQUAL)?|HALT_COMPILER|NS_(C|SEPARATOR)|NUM_STRING|NEW|NAMESPACE|CHARACTER|COMMENT + |CONSTANT(_ENCAPSED_STRING)?|CONCAT_EQUAL|CONTINUE|CURLY_OPEN|CLOSE_TAG|CLONE|CLASS(_C)? + |CASE|CATCH|TRY|THROW|IMPLEMENTS|ISSET|IS_((GREATER|SMALLER)_OR_EQUAL|(NOT_)?(IDENTICAL|EQUAL)) + |INSTANCEOF|INCLUDE(_ONCE)?|INC|INT_CAST|INTERFACE|INLINE_HTML|IF|OR_EQUAL|OBJECT_(CAST|OPERATOR) + |OPEN_TAG(_WITH_ECHO)?|OLD_FUNCTION|DNUMBER|DIR|DIV_EQUAL|DOC_COMMENT|DOUBLE_(ARROW|CAST|COLON) + |DOLLAR_OPEN_CURLY_BRACES|DO|DEC|DECLARE|DEFAULT|USE|UNSET(_CAST)?|PRINT|PRIVATE|PROTECTED|PUBLIC + |PLUS_EQUAL|PAAMAYIM_NEKUDOTAYIM|EXTENDS|EXIT|EMPTY|ENCAPSED_AND_WHITESPACE + |END(SWITCH|IF|DECLARE|FOR(EACH)?|WHILE)|END_HEREDOC|ECHO|EVAL|ELSE(IF)?|VAR(IABLE)?|FINAL|FILE + |FOR(EACH)?|FUNC_C|FUNCTION|WHITESPACE|WHILE|LNUMBER|LIST|LINE|LOGICAL_(AND|OR|XOR) + |ARRAY_(CAST)?|ABSTRACT|AS|AND_EQUAL)) +\\b`,name:"support.constant.parser-token.php",captures:{1:{name:"punctuation.separator.inheritance.php"}}},{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"constant.other.php"}]},"function-parameters":{patterns:[{include:"#comments"},{match:",",name:"punctuation.separator.delimiter.php"},{begin:`(?xi) +(array) # Typehint +\\s+((&)?\\s*(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) # Variable name with possible reference +\\s*(=)\\s*(array)\\s*(\\() # Default value`,beginCaptures:{1:{name:"storage.type.php"},2:{name:"variable.other.php"},3:{name:"storage.modifier.reference.php"},4:{name:"punctuation.definition.variable.php"},5:{name:"keyword.operator.assignment.php"},6:{name:"support.function.construct.php"},7:{name:"punctuation.definition.array.begin.bracket.round.php"}},contentName:"meta.array.php",end:"\\)",endCaptures:{0:{name:"punctuation.definition.array.end.bracket.round.php"}},name:"meta.function.parameter.array.php",patterns:[{include:"#comments"},{include:"#strings"},{include:"#numbers"}]},{match:`(?xi) +(array|callable) # Typehint +\\s+((&)?\\s*(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) # Variable name with possible reference +(?: # Optional default value + \\s*(=)\\s* + (?: + (null) + | + (\\[)((?>[^\\[\\]]+|\\[\\g<8>\\])*)(\\]) + |((?:\\S*?\\(\\))|(?:\\S*?)) + ) +)? +\\s*(?=,|\\)|/[/*]|\\#|$) # A closing parentheses (end of argument list) or a comma or a comment`,name:"meta.function.parameter.array.php",captures:{1:{name:"storage.type.php"},2:{name:"variable.other.php"},3:{name:"storage.modifier.reference.php"},4:{name:"punctuation.definition.variable.php"},5:{name:"keyword.operator.assignment.php"},6:{name:"constant.language.php"},7:{name:"punctuation.section.array.begin.php"},8:{patterns:[{include:"#parameter-default-types"}]},9:{name:"punctuation.section.array.end.php"},10:{name:"invalid.illegal.non-null-typehinted.php"}}},{begin:`(?xi) +(\\\\?(?:[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*\\\\)*) # Optional namespace +([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) # Typehinted class name +\\s+((&)?\\s*(\\.\\.\\.)?(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) # Variable name with possible reference`,beginCaptures:{1:{name:"support.other.namespace.php",patterns:[{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"storage.type.php"},{match:"\\\\",name:"punctuation.separator.inheritance.php"}]},2:{name:"storage.type.php"},3:{name:"variable.other.php"},4:{name:"storage.modifier.reference.php"},5:{name:"keyword.operator.variadic.php"},6:{name:"punctuation.definition.variable.php"}},end:"(?=,|\\)|/[/*]|\\#)",name:"meta.function.parameter.typehinted.php",patterns:[{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.php"}},end:"(?=,|\\)|/[/*]|\\#)",patterns:[{include:"#language"}]}]},{captures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"keyword.operator.variadic.php"},4:{name:"punctuation.definition.variable.php"}},match:`(?xi) +((&)?\\s*(\\.\\.\\.)?(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) # Variable name with possible reference +\\s*(?=,|\\)|/[/*]|\\#|$) # A closing parentheses (end of argument list) or a comma or a comment`,name:"meta.function.parameter.no-default.php"},{begin:`(?xi) +((&)?\\s*(\\.\\.\\.)?(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) # Variable name with possible reference +\\s*(=)\\s* +(?:(\\[)((?>[^\\[\\]]+|\\[\\g<6>\\])*)(\\]))? # Optional default type`,beginCaptures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"keyword.operator.variadic.php"},4:{name:"punctuation.definition.variable.php"},5:{name:"keyword.operator.assignment.php"},6:{name:"punctuation.section.array.begin.php"},7:{patterns:[{include:"#parameter-default-types"}]},8:{name:"punctuation.section.array.end.php"}},end:"(?=,|\\)|/[/*]|\\#)",name:"meta.function.parameter.default.php",patterns:[{include:"#parameter-default-types"}]}]},"function-call":{patterns:[{begin:`(?xi) +( + \\\\?\\b # Optional root namespace + [a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]* # First namespace + (?:\\\\[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)+ # Additional namespaces +)\\s*(\\()`,beginCaptures:{1:{patterns:[{include:"#namespace"},{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"entity.name.function.php"}]},2:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.function-call.php",patterns:[{include:"#language"}]},{begin:"(?i)(\\\\)?\\b([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*(\\()",beginCaptures:{1:{patterns:[{include:"#namespace"}]},2:{patterns:[{include:"#support"},{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"entity.name.function.php"}]},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.function-call.php",patterns:[{include:"#language"}]},{match:"(?i)\\b(print|echo)\\b",name:"support.function.construct.output.php"}]},heredoc:{patterns:[{begin:'(?i)(?=<<<\\s*("?)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)(\\1)\\s*$)',end:"(?!\\G)",name:"string.unquoted.heredoc.php",patterns:[{include:"#heredoc_interior"}]},{begin:"(?=<<<\\s*'([a-zA-Z_]+[a-zA-Z0-9_]*)'\\s*$)",end:"(?!\\G)",name:"string.unquoted.nowdoc.php",patterns:[{include:"#nowdoc_interior"}]}]},heredoc_interior:{patterns:[{begin:'(<<<)\\s*("?)(HTML)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.html",patterns:[{include:"#interpolation"},{include:"text.html.basic"}]},{begin:'(<<<)\\s*("?)(XML)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.xml",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.xml",patterns:[{include:"#interpolation"},{include:"text.xml"}]},{begin:'(<<<)\\s*("?)(SQL)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.sql",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.sql",patterns:[{include:"#interpolation"},{include:"source.sql"}]},{begin:'(<<<)\\s*("?)(JAVASCRIPT|JS)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.js",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.js",patterns:[{include:"#interpolation"},{include:"source.js"}]},{begin:'(<<<)\\s*("?)(JSON)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.json",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.json",patterns:[{include:"#interpolation"},{include:"source.json"}]},{begin:'(<<<)\\s*("?)(CSS)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.css",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},name:"meta.embedded.css",patterns:[{include:"#interpolation"},{include:"source.css"}]},{begin:'(<<<)\\s*("?)(REGEXP?)(\\2)(\\s*)$',beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"string.regexp.heredoc.php",end:"^(\\3)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.heredoc.php"}},patterns:[{include:"#interpolation"},{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{captures:{1:{name:"punctuation.definition.arbitrary-repitition.php"},3:{name:"punctuation.definition.arbitrary-repitition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repitition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{match:"\\\\[\\\\'\\[\\]]",name:"constant.character.escape.php"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"},{begin:"(?i)(?<=^|\\s)(#)\\s(?=[[a-z0-9_\\x{7f}-\\x{ff},. \\t?!-][^\\x{00}-\\x{7f}]]*$)",beginCaptures:{1:{name:"punctuation.definition.comment.php"}},end:"$",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.line.number-sign.php"}]},{begin:'(?i)(<<<)\\s*("?)([a-z_\\x{7f}-\\x{ff}]+[a-z0-9_\\x{7f}-\\x{ff}]*)(\\2)(\\s*)',beginCaptures:{1:{name:"punctuation.definition.string.php"},3:{name:"keyword.operator.heredoc.php"},5:{name:"invalid.illegal.trailing-whitespace.php"}},end:"^(\\3)\\b",endCaptures:{1:{name:"keyword.operator.heredoc.php"}},patterns:[{include:"#interpolation"}]}]},nowdoc_interior:{patterns:[{begin:"(<<<)\\s*'(HTML)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.html",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.html",patterns:[{include:"text.html.basic"}]},{begin:"(<<<)\\s*'(XML)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"text.xml",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.xml",patterns:[{include:"text.xml"}]},{begin:"(<<<)\\s*'(SQL)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.sql",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.sql",patterns:[{include:"source.sql"}]},{begin:"(<<<)\\s*'(JAVASCRIPT|JS)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.js",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.js",patterns:[{include:"source.js"}]},{begin:"(<<<)\\s*'(JSON)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.json",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.json",patterns:[{include:"source.json"}]},{begin:"(<<<)\\s*'(CSS)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"source.css",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},name:"meta.embedded.css",patterns:[{include:"source.css"}]},{begin:"(<<<)\\s*'(REGEXP?)'(\\s*)$",beginCaptures:{0:{name:"punctuation.section.embedded.begin.php"},1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},contentName:"string.regexp.nowdoc.php",end:"^(\\2)\\b",endCaptures:{0:{name:"punctuation.section.embedded.end.php"},1:{name:"keyword.operator.nowdoc.php"}},patterns:[{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{captures:{1:{name:"punctuation.definition.arbitrary-repitition.php"},3:{name:"punctuation.definition.arbitrary-repitition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repitition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{match:"\\\\[\\\\'\\[\\]]",name:"constant.character.escape.php"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"},{begin:"(?i)(?<=^|\\s)(#)\\s(?=[[a-z0-9_\\x{7f}-\\x{ff},. \\t?!-][^\\x{00}-\\x{7f}]]*$)",beginCaptures:{1:{name:"punctuation.definition.comment.php"}},end:"$",endCaptures:{0:{name:"punctuation.definition.comment.php"}},name:"comment.line.number-sign.php"}]},{begin:"(?i)(<<<)\\s*'([a-z_\\x{7f}-\\x{ff}]+[a-z0-9_\\x{7f}-\\x{ff}]*)'(\\s*)",beginCaptures:{1:{name:"punctuation.definition.string.php"},2:{name:"keyword.operator.nowdoc.php"},3:{name:"invalid.illegal.trailing-whitespace.php"}},end:"^(\\2)\\b",endCaptures:{1:{name:"keyword.operator.nowdoc.php"}}}]},instantiation:{begin:"(?i)(new)\\s+",beginCaptures:{1:{name:"keyword.other.new.php"}},end:"(?i)(?=[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",patterns:[{match:"(?i)(parent|static|self)(?![a-z0-9_\\x{7f}-\\x{ff}])",name:"storage.type.php"},{include:"#class-name"},{include:"#variable-name"}]},interpolation:{patterns:[{match:"\\\\[0-7]{1,3}",name:"constant.character.escape.octal.php"},{match:"\\\\x[0-9A-Fa-f]{1,2}",name:"constant.character.escape.hex.php"},{match:"\\\\u{[0-9A-Fa-f]+}",name:"constant.character.escape.unicode.php"},{match:'\\\\[nrtvef$"\\\\]',name:"constant.character.escape.php"},{begin:"{(?=\\$.*?})",beginCaptures:{0:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"#language"}]},{include:"#variable-name"}]},"invoke-call":{captures:{1:{name:"punctuation.definition.variable.php"},2:{name:"variable.other.php"}},match:"(?i)(\\$+)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)(?=\\s*\\()",name:"meta.function-call.invoke.php"},language:{patterns:[{include:"#comments"},{begin:"(?i)^\\s*(interface)\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*(extends)?\\s*",beginCaptures:{1:{name:"storage.type.interface.php"},2:{name:"entity.name.type.interface.php"},3:{name:"storage.modifier.extends.php"}},end:"(?i)((?:[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*\\s*,\\s*)*)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?\\s*(?:(?={)|$)",endCaptures:{1:{patterns:[{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"entity.other.inherited-class.php"},{match:",",name:"punctuation.separator.classes.php"}]},2:{name:"entity.other.inherited-class.php"}},name:"meta.interface.php",patterns:[{include:"#namespace"}]},{begin:"(?i)^\\s*(trait)\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)",beginCaptures:{1:{name:"storage.type.trait.php"},2:{name:"entity.name.type.trait.php"}},end:"(?={)",name:"meta.trait.php",patterns:[{include:"#comments"}]},{match:"(?i)(?:^|(?<=<\\?php))\\s*(namespace)\\s+([a-z0-9_\\x{7f}-\\x{ff}\\\\]+)(?=\\s*;)",name:"meta.namespace.php",captures:{1:{name:"keyword.other.namespace.php"},2:{name:"entity.name.type.namespace.php",patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]}}},{begin:"(?i)(?:^|(?<=<\\?php))\\s*(namespace)\\s+",beginCaptures:{1:{name:"keyword.other.namespace.php"}},end:"(?<=})|(?=\\?>)",name:"meta.namespace.php",patterns:[{include:"#comments"},{match:"(?i)[a-z0-9_\\x{7f}-\\x{ff}\\\\]+",name:"entity.name.type.namespace.php",captures:{0:{patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]}}},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.namespace.begin.bracket.curly.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.namespace.end.bracket.curly.php"}},patterns:[{include:"#language"}]},{match:"[^\\s]+",name:"invalid.illegal.identifier.php"}]},{match:"\\s+(?=use\\b)"},{begin:"(?i)\\buse\\b",beginCaptures:{0:{name:"keyword.other.use.php"}},end:"(?<=})|(?=;)",name:"meta.use.php",patterns:[{match:"\\b(const|function)\\b",name:"storage.type.${1:/downcase}.php"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.use.begin.bracket.curly.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.use.end.bracket.curly.php"}},patterns:[{include:"#scope-resolution"},{match:`(?xi) +\\b(as) +\\s+(final|abstract|public|private|protected|static) +\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +\\b`,captures:{1:{name:"keyword.other.use-as.php"},2:{name:"storage.modifier.php"},3:{name:"entity.other.alias.php"}}},{match:`(?xi) +\\b(as) +\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) +\\b`,captures:{1:{name:"keyword.other.use-as.php"},2:{patterns:[{match:"^(?:final|abstract|public|private|protected|static)$",name:"storage.modifier.php"},{match:".+",name:"entity.other.alias.php"}]}}},{match:"(?i)\\b(insteadof)\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)",captures:{1:{name:"keyword.other.use-insteadof.php"},2:{name:"support.class.php"}}},{match:";",name:"punctuation.terminator.expression.php"},{include:"#use-inner"}]},{include:"#use-inner"}]},{begin:"(?i)^\\s*(?:(abstract|final)\\s+)?(class)\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)",beginCaptures:{1:{name:"storage.modifier.${1:/downcase}.php"},2:{name:"storage.type.class.php"},3:{name:"entity.name.type.class.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.class.end.bracket.curly.php"}},name:"meta.class.php",patterns:[{include:"#comments"},{begin:"(?i)(extends)\\s+",beginCaptures:{1:{name:"storage.modifier.extends.php"}},contentName:"meta.other.inherited-class.php",end:"(?i)(?=[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",patterns:[{begin:"(?i)(?=\\\\?[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*\\\\)",end:"(?i)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?(?=[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",endCaptures:{1:{name:"entity.other.inherited-class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{include:"#namespace"},{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"entity.other.inherited-class.php"}]},{begin:"(?i)(implements)\\s+",beginCaptures:{1:{name:"storage.modifier.implements.php"}},end:"(?i)(?=[;{])",patterns:[{include:"#comments"},{begin:"(?i)(?=[a-z0-9_\\x{7f}-\\x{ff}\\\\]+)",contentName:"meta.other.inherited-class.php",end:"(?i)(?:\\s*(?:,|(?=[^a-z0-9_\\x{7f}-\\x{ff}\\\\\\s]))\\s*)",patterns:[{begin:"(?i)(?=\\\\?[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*\\\\)",end:"(?i)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?(?=[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",endCaptures:{1:{name:"entity.other.inherited-class.php"}},patterns:[{include:"#namespace"}]},{include:"#class-builtin"},{include:"#namespace"},{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"entity.other.inherited-class.php"}]}]},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.class.begin.bracket.curly.php"}},end:"(?=}|\\?>)",contentName:"meta.class.body.php",patterns:[{include:"#language"}]}]},{include:"#switch_statement"},{match:`(?x) +\\s* +\\b( + break|case|continue|declare|default|die|do| + else(if)?|end(declare|for(each)?|if|switch|while)|exit| + for(each)?|if|return|switch|use|while|yield +)\\b`,captures:{1:{name:"keyword.control.${1:/downcase}.php"}}},{begin:"(?i)\\b((?:require|include)(?:_once)?)\\s+",beginCaptures:{1:{name:"keyword.control.import.include.php"}},end:"(?=\\s|;|$|\\?>)",name:"meta.include.php",patterns:[{include:"#language"}]},{begin:"\\b(catch)\\s*(\\()",beginCaptures:{1:{name:"keyword.control.exception.catch.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},name:"meta.catch.php",patterns:[{include:"#namespace"},{match:`(?xi) +([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) # Exception class +((?:\\s*\\|\\s*[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)*) # Optional additional exception classes +\\s* +((\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) # Variable`,captures:{1:{name:"support.class.exception.php"},2:{patterns:[{match:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",name:"support.class.exception.php"},{match:"\\|",name:"punctuation.separator.delimiter.php"}]},3:{name:"variable.other.php"},4:{name:"punctuation.definition.variable.php"}}}]},{match:"\\b(catch|try|throw|exception|finally)\\b",name:"keyword.control.exception.php"},{begin:"(?i)\\b(function)\\s*(?=\\()",beginCaptures:{1:{name:"storage.type.function.php"}},end:"(?={)",name:"meta.function.closure.php",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},patterns:[{include:"#function-parameters"}]},{begin:"(?i)(use)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.function.use.php"},2:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.php"}},patterns:[{captures:{1:{name:"variable.other.php"},2:{name:"storage.modifier.reference.php"},3:{name:"punctuation.definition.variable.php"}},match:"(?i)((&)?\\s*(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*(?=,|\\))",name:"meta.function.closure.use.php"}]}]},{begin:`(?x) +((?:(?:final|abstract|public|private|protected|static)\\s+)*) +(function)\\s+ +(?i: + (__(?:call|construct|debugInfo|destruct|get|set|isset|unset|tostring| + clone|set_state|sleep|wakeup|autoload|invoke|callStatic)) + |([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) +) +\\s*(\\()`,beginCaptures:{1:{patterns:[{match:"final|abstract|public|private|protected|static",name:"storage.modifier.php"}]},2:{name:"storage.type.function.php"},3:{name:"support.function.magic.php"},4:{name:"entity.name.function.php"},5:{name:"punctuation.definition.parameters.begin.bracket.round.php"}},contentName:"meta.function.parameters.php",end:"(\\))(?:\\s*(:)\\s*([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*))?",endCaptures:{1:{name:"punctuation.definition.parameters.end.bracket.round.php"},2:{name:"keyword.operator.return-value.php"},3:{name:"storage.type.php"}},name:"meta.function.php",patterns:[{include:"#function-parameters"}]},{include:"#invoke-call"},{include:"#scope-resolution"},{include:"#variables"},{include:"#strings"},{captures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"},3:{name:"punctuation.definition.array.end.bracket.round.php"}},match:"(array)(\\()(\\))",name:"meta.array.empty.php"},{begin:"(array)(\\()",beginCaptures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.array.end.bracket.round.php"}},name:"meta.array.php",patterns:[{include:"#language"}]},{match:"(?i)(\\()\\s*(array|real|double|float|int(?:eger)?|bool(?:ean)?|string|object|binary|unset)\\s*(\\))",captures:{1:{name:"punctuation.definition.storage-type.begin.bracket.round.php"},2:{name:"storage.type.php"},3:{name:"punctuation.definition.storage-type.end.bracket.round.php"}}},{match:"(?i)\\b(array|real|double|float|int(eger)?|bool(ean)?|string|class|var|function|interface|trait|parent|self|object)\\b",name:"storage.type.php"},{match:"(?i)\\b(global|abstract|const|extends|implements|final|private|protected|public|static)\\b",name:"storage.modifier.php"},{include:"#object"},{match:";",name:"punctuation.terminator.expression.php"},{match:":",name:"punctuation.terminator.statement.php"},{include:"#heredoc"},{include:"#numbers"},{match:"(?i)\\bclone\\b",name:"keyword.other.clone.php"},{match:"\\.=?",name:"keyword.operator.string.php"},{match:"=>",name:"keyword.operator.key.php"},{captures:{1:{name:"keyword.operator.assignment.php"},2:{name:"storage.modifier.reference.php"},3:{name:"storage.modifier.reference.php"}},match:"(?i)(\\=)(&)|(&)(?=[$a-z_])"},{match:"@",name:"keyword.operator.error-control.php"},{match:"===|==|!==|!=|<>",name:"keyword.operator.comparison.php"},{match:"=|\\+=|\\-=|\\*=|/=|%=|&=|\\|=|\\^=|<<=|>>=",name:"keyword.operator.assignment.php"},{match:"<=>|<=|>=|<|>",name:"keyword.operator.comparison.php"},{match:"\\-\\-|\\+\\+",name:"keyword.operator.increment-decrement.php"},{match:"\\-|\\+|\\*|/|%",name:"keyword.operator.arithmetic.php"},{match:"(?i)(!|&&|\\|\\|)|\\b(and|or|xor|as)\\b",name:"keyword.operator.logical.php"},{include:"#function-call"},{match:"<<|>>|~|\\^|&|\\|",name:"keyword.operator.bitwise.php"},{begin:"(?i)\\b(instanceof)\\s+(?=[\\\\$a-z_])",beginCaptures:{1:{name:"keyword.operator.type.php"}},end:"(?=[^\\\\$a-z0-9_\\x{7f}-\\x{ff}])",patterns:[{include:"#class-name"},{include:"#variable-name"}]},{include:"#instantiation"},{captures:{1:{name:"keyword.control.goto.php"},2:{name:"support.other.php"}},match:"(?i)(goto)\\s+([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)"},{captures:{1:{name:"entity.name.goto-label.php"}},match:"(?i)^\\s*([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*:(?!:)"},{include:"#string-backtick"},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.curly.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.end.bracket.curly.php"}},patterns:[{include:"#language"}]},{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.array.begin.php"}},end:"\\]|(?=\\?>)",endCaptures:{0:{name:"punctuation.section.array.end.php"}},patterns:[{include:"#language"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.end.bracket.round.php"}},patterns:[{include:"#language"}]},{include:"#constants"},{match:",",name:"punctuation.separator.delimiter.php"}]},namespace:{begin:"(?i)(?:(namespace)|[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?(\\\\)(?=.*?[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",beginCaptures:{1:{name:"variable.language.namespace.php"},2:{name:"punctuation.separator.inheritance.php"}},end:"(?i)(?=[a-z0-9_\\x{7f}-\\x{ff}]*[^a-z0-9_\\x{7f}-\\x{ff}\\\\])",name:"support.other.namespace.php",patterns:[{match:"\\\\",name:"punctuation.separator.inheritance.php"}]},numbers:{patterns:[{match:"0[xX][0-9a-fA-F]+",name:"constant.numeric.hex.php"},{match:"0[bB][01]+",name:"constant.numeric.binary.php"},{match:"0[0-7]+",name:"constant.numeric.octal.php"},{match:`(?x) +(?: + [0-9]*(\\.)[0-9]+(?:[eE][+-]?[0-9]+)?| + [0-9]+(\\.)[0-9]*(?:[eE][+-]?[0-9]+)?| + [0-9]+[eE][+-]?[0-9]+ +)`,name:"constant.numeric.decimal.php",captures:{1:{name:"punctuation.separator.decimal.period.php"},2:{name:"punctuation.separator.decimal.period.php"}}},{match:"0|[1-9][0-9]*",name:"constant.numeric.decimal.php"}]},object:{patterns:[{begin:"(->)(\\$?{)",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"#language"}]},{begin:"(?i)(->)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*(\\()",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"entity.name.function.php"},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.method-call.php",patterns:[{include:"#language"}]},{captures:{1:{name:"keyword.operator.class.php"},2:{name:"variable.other.property.php"},3:{name:"punctuation.definition.variable.php"}},match:"(?i)(->)((\\$+)?[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?"}]},"parameter-default-types":{patterns:[{include:"#strings"},{include:"#numbers"},{include:"#string-backtick"},{include:"#variables"},{match:"=>",name:"keyword.operator.key.php"},{match:"=",name:"keyword.operator.assignment.php"},{match:"&(?=\\s*\\$)",name:"storage.modifier.reference.php"},{begin:"(array)\\s*(\\()",beginCaptures:{1:{name:"support.function.construct.php"},2:{name:"punctuation.definition.array.begin.bracket.round.php"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.array.end.bracket.round.php"}},name:"meta.array.php",patterns:[{include:"#parameter-default-types"}]},{include:"#instantiation"},{begin:`(?xi) +(?=[a-z0-9_\\x{7f}-\\x{ff}\\\\]+(::) + ([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)? +)`,end:"(?i)(::)([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)?",endCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"constant.other.class.php"}},patterns:[{include:"#class-name"}]},{include:"#constants"}]},php_doc:{patterns:[{match:"^(?!\\s*\\*).*?(?:(?=\\*\\/)|$\\n?)",name:"invalid.illegal.missing-asterisk.phpdoc.php"},{captures:{1:{name:"keyword.other.phpdoc.php"},3:{name:"storage.modifier.php"},4:{name:"invalid.illegal.wrong-access-type.phpdoc.php"}},match:"^\\s*\\*\\s*(@access)\\s+((public|private|protected)|(.+))\\s*$"},{captures:{1:{name:"keyword.other.phpdoc.php"},2:{name:"markup.underline.link.php"}},match:"(@xlink)\\s+(.+)\\s*$"},{begin:"(@(?:global|param|property(-(read|write))?|return|throws|var))\\s+(?=[A-Za-z_\\x{7f}-\\x{ff}\\\\]|\\()",beginCaptures:{1:{name:"keyword.other.phpdoc.php"}},end:"(?=\\s|\\*/)",contentName:"meta.other.type.phpdoc.php",patterns:[{include:"#php_doc_types_array_multiple"},{include:"#php_doc_types_array_single"},{include:"#php_doc_types"}]},{match:`(?x) +@ +( + api|abstract|author|category|copyright|example|global|inherit[Dd]oc|internal| + license|link|method|property(-(read|write))?|package|param|return|see|since|source| + static|subpackage|throws|todo|var|version|uses|deprecated|final|ignore +)\\b`,name:"keyword.other.phpdoc.php"},{captures:{1:{name:"keyword.other.phpdoc.php"}},match:"{(@(link|inherit[Dd]oc)).+?}",name:"meta.tag.inline.phpdoc.php"}]},php_doc_types:{match:"(?i)[a-z_\\x{7f}-\\x{ff}\\\\][a-z0-9_\\x{7f}-\\x{ff}\\\\]*(\\|[a-z_\\x{7f}-\\x{ff}\\\\][a-z0-9_\\x{7f}-\\x{ff}\\\\]*)*",captures:{0:{patterns:[{match:`(?x)\\b +(string|integer|int|boolean|bool|float|double|object|mixed +|array|resource|void|null|callback|false|true|self)\\b`,name:"keyword.other.type.php"},{include:"#class-name"},{match:"\\|",name:"punctuation.separator.delimiter.php"}]}}},php_doc_types_array_multiple:{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.type.begin.bracket.round.phpdoc.php"}},end:"(\\))(\\[\\])|(?=\\*/)",endCaptures:{1:{name:"punctuation.definition.type.end.bracket.round.phpdoc.php"},2:{name:"keyword.other.array.phpdoc.php"}},patterns:[{include:"#php_doc_types_array_multiple"},{include:"#php_doc_types_array_single"},{include:"#php_doc_types"},{match:"\\|",name:"punctuation.separator.delimiter.php"}]},php_doc_types_array_single:{match:"(?i)([a-z_\\x{7f}-\\x{ff}\\\\][a-z0-9_\\x{7f}-\\x{ff}\\\\]*)(\\[\\])",captures:{1:{patterns:[{include:"#php_doc_types"}]},2:{name:"keyword.other.array.phpdoc.php"}}},"regex-double-quoted":{begin:'"/(?=(\\\\.|[^"/])++/[imsxeADSUXu]*")',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:'(/)([imsxeADSUXu]*)(")',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.regexp.double-quoted.php",patterns:[{match:"(\\\\){1,2}[.$^\\[\\]{}]",name:"constant.character.escape.regex.php"},{include:"#interpolation"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.php"},3:{name:"punctuation.definition.arbitrary-repetition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repetition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php",patterns:[{include:"#interpolation"}]},{match:"[$^+*]",name:"keyword.operator.regexp.php"}]},"regex-single-quoted":{begin:"'/(?=(\\\\(?:\\\\(?:\\\\[\\\\']?|[^'])|.)|[^'/])++/[imsxeADSUXu]*')",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"(/)([imsxeADSUXu]*)(')",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.regexp.single-quoted.php",patterns:[{include:"#single_quote_regex_escape"},{captures:{1:{name:"punctuation.definition.arbitrary-repetition.php"},3:{name:"punctuation.definition.arbitrary-repetition.php"}},match:"({)\\d+(,\\d+)?(})",name:"string.regexp.arbitrary-repetition.php"},{begin:"\\[(?:\\^?\\])?",captures:{0:{name:"punctuation.definition.character-class.php"}},end:"\\]",name:"string.regexp.character-class.php"},{match:"[$^+*]",name:"keyword.operator.regexp.php"}]},"scope-resolution":{patterns:[{match:"(?i)\\b([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)(?=\\s*::)",captures:{1:{patterns:[{match:"\\b(self|static|parent)\\b",name:"storage.type.php"},{match:"\\w+",name:"entity.name.class.php"},{include:"#class-name"},{include:"#variable-name"}]}}},{begin:"(?i)(::)\\s*([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)\\s*(\\()",beginCaptures:{1:{name:"keyword.operator.class.php"},2:{name:"entity.name.function.php"},3:{name:"punctuation.definition.arguments.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.arguments.end.bracket.round.php"}},name:"meta.method-call.static.php",patterns:[{include:"#language"}]},{match:"(?i)(::)\\s*(class)\\b",captures:{1:{name:"keyword.operator.class.php"},2:{name:"keyword.other.class.php"}}},{match:`(?xi) +(::)\\s* +(?: + ((\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) # Variable + | + ([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*) # Constant +)?`,captures:{1:{name:"keyword.operator.class.php"},2:{name:"variable.other.class.php"},3:{name:"punctuation.definition.variable.php"},4:{name:"constant.other.class.php"}}}]},single_quote_regex_escape:{match:"\\\\(?:\\\\(?:\\\\[\\\\']?|[^'])|.)",name:"constant.character.escape.php"},"sql-string-double-quoted":{begin:'"\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|AND)\\b)',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},contentName:"source.sql.embedded.php",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.double.sql.php",patterns:[{match:'(#)(\\\\"|[^"])*(?="|$)',name:"comment.line.number-sign.sql",captures:{1:{name:"punctuation.definition.comment.sql"}}},{match:'(--)(\\\\"|[^"])*(?="|$)',name:"comment.line.double-dash.sql",captures:{1:{name:"punctuation.definition.comment.sql"}}},{match:"\\\\[\\\\\"`']",name:"constant.character.escape.php"},{match:`'(?=((\\\\')|[^'"])*("|$))`,name:"string.quoted.single.unclosed.sql"},{match:'`(?=((\\\\`)|[^`"])*("|$))',name:"string.quoted.other.backtick.unclosed.sql"},{begin:"'",end:"'",name:"string.quoted.single.sql",patterns:[{include:"#interpolation"}]},{begin:"`",end:"`",name:"string.quoted.other.backtick.sql",patterns:[{include:"#interpolation"}]},{include:"#interpolation"},{include:"source.sql"}]},"sql-string-single-quoted":{begin:"'\\s*(?=(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER|AND)\\b)",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},contentName:"source.sql.embedded.php",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.single.sql.php",patterns:[{match:"(#)(\\\\'|[^'])*(?='|$)",name:"comment.line.number-sign.sql",captures:{1:{name:"punctuation.definition.comment.sql"}}},{match:"(--)(\\\\'|[^'])*(?='|$)",name:"comment.line.double-dash.sql",captures:{1:{name:"punctuation.definition.comment.sql"}}},{match:"\\\\[\\\\'`\"]",name:"constant.character.escape.php"},{match:"`(?=((\\\\`)|[^`'])*('|$))",name:"string.quoted.other.backtick.unclosed.sql"},{match:`"(?=((\\\\")|[^"'])*('|$))`,name:"string.quoted.double.unclosed.sql"},{include:"source.sql"}]},"string-backtick":{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.interpolated.php",patterns:[{match:"\\\\.",name:"constant.character.escape.php"},{include:"#interpolation"}]},"string-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.double.php",patterns:[{include:"#interpolation"}]},"string-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.php"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.php"}},name:"string.quoted.single.php",patterns:[{match:"\\\\[\\\\']",name:"constant.character.escape.php"}]},strings:{patterns:[{include:"#regex-double-quoted"},{include:"#sql-string-double-quoted"},{include:"#string-double-quoted"},{include:"#regex-single-quoted"},{include:"#sql-string-single-quoted"},{include:"#string-single-quoted"}]},support:{patterns:[{match:`(?xi) +\\b +apc_( + store|sma_info|compile_file|clear_cache|cas|cache_info|inc|dec|define_constants|delete(_file)?| + exists|fetch|load_constants|add|bin_(dump|load)(file)? +)\\b`,name:"support.function.apc.php"},{match:`(?xi)\\b +( + shuffle|sizeof|sort|next|nat(case)?sort|count|compact|current|in_array|usort|uksort|uasort| + pos|prev|end|each|extract|ksort|key(_exists)?|krsort|list|asort|arsort|rsort|reset|range| + array(_(shift|sum|splice|search|slice|chunk|change_key_case|count_values|column|combine| + (diff|intersect)(_(u)?(key|assoc))?|u(diff|intersect)(_(u)?assoc)?|unshift|unique| + pop|push|pad|product|values|keys|key_exists|filter|fill(_keys)?|flip|walk(_recursive)?| + reduce|replace(_recursive)?|reverse|rand|multisort|merge(_recursive)?|map)?) +)\\b`,name:"support.function.array.php"},{match:`(?xi)\\b +( + show_source|sys_getloadavg|sleep|highlight_(file|string)|constant|connection_(aborted|status)| + time_(nanosleep|sleep_until)|ignore_user_abort|die|define(d)?|usleep|uniqid|unpack|__halt_compiler| + php_(check_syntax|strip_whitespace)|pack|eval|exit|get_browser +)\\b`,name:"support.function.basic_functions.php"},{match:"(?i)\\bbc(scale|sub|sqrt|comp|div|pow(mod)?|add|mod|mul)\\b",name:"support.function.bcmath.php"},{match:"(?i)\\bblenc_encrypt\\b",name:"support.function.blenc.php"},{match:"(?i)\\bbz(compress|close|open|decompress|errstr|errno|error|flush|write|read)\\b",name:"support.function.bz2.php"},{match:`(?xi)\\b +( + (French|Gregorian|Jewish|Julian)ToJD|cal_(to_jd|info|days_in_month|from_jd)|unixtojd| + jdto(unix|jewish)|easter_(date|days)|JD(MonthName|To(Gregorian|Julian|French)|DayOfWeek) +)\\b`,name:"support.function.calendar.php"},{match:`(?xi)\\b +( + class_alias|all_user_method(_array)?|is_(a|subclass_of)|__autoload|(class|interface|method|property|trait)_exists| + get_(class(_(vars|methods))?|(called|parent)_class|object_vars|declared_(classes|interfaces|traits)) +)\\b`,name:"support.function.classobj.php"},{match:`(?xi)\\b +( + com_(create_guid|print_typeinfo|event_sink|load_typelib|get_active_object|message_pump)| + variant_(sub|set(_type)?|not|neg|cast|cat|cmp|int|idiv|imp|or|div|date_(from|to)_timestamp| + pow|eqv|fix|and|add|abs|round|get_type|xor|mod|mul) +)\\b`,name:"support.function.com.php"},{begin:"(?i)\\b(isset|unset|eval|empty|list)\\b",name:"support.function.construct.php"},{match:"(?i)\\b(print|echo)\\b",name:"support.function.construct.output.php"},{match:"(?i)\\bctype_(space|cntrl|digit|upper|punct|print|lower|alnum|alpha|graph|xdigit)\\b",name:"support.function.ctype.php"},{match:`(?xi)\\b +curl_( + share_(close|init|setopt)|strerror|setopt(_array)?|copy_handle|close|init|unescape|pause|escape| + errno|error|exec|version|file_create|reset|getinfo| + multi_(strerror|setopt|select|close|init|info_read|(add|remove)_handle|getcontent|exec) +)\\b`,name:"support.function.curl.php"},{match:`(?xi)\\b +( + strtotime|str[fp]time|checkdate|time|timezone_name_(from_abbr|get)|idate| + timezone_((location|offset|transitions|version)_get|(abbreviations|identifiers)_list|open)| + date(_(sun(rise|set)|sun_info|sub|create(_(immutable_)?from_format)?|timestamp_(get|set)|timezone_(get|set)|time_set| + isodate_set|interval_(create_from_date_string|format)|offset_get|diff|default_timezone_(get|set)|date_set| + parse(_from_format)?|format|add|get_last_errors|modify))?| + localtime|get(date|timeofday)|gm(strftime|date|mktime)|microtime|mktime +)\\b`,name:"support.function.datetime.php"},{match:"(?i)\\bdba_(sync|handlers|nextkey|close|insert|optimize|open|delete|popen|exists|key_split|firstkey|fetch|list|replace)\\b",name:"support.function.dba.php"},{match:"(?i)\\bdbx_(sort|connect|compare|close|escape_string|error|query|fetch_row)\\b",name:"support.function.dbx.php"},{match:"(?i)\\b(scandir|chdir|chroot|closedir|opendir|dir|rewinddir|readdir|getcwd)\\b",name:"support.function.dir.php"},{match:`(?xi)\\b +eio_( + sync(fs)?|sync_file_range|symlink|stat(vfs)?|sendfile|set_min_parallel|set_max_(idle|poll_(reqs|time)|parallel)| + seek|n(threads|op|pending|reqs|ready)|chown|chmod|custom|close|cancel|truncate|init|open|dup2|unlink|utime|poll| + event_loop|f(sync|stat(vfs)?|chown|chmod|truncate|datasync|utime|allocate)|write|lstat|link|rename|realpath| + read(ahead|dir|link)?|rmdir|get_(event_stream|last_error)|grp(_(add|cancel|limit))?|mknod|mkdir|busy +)\\b`,name:"support.function.eio.php"},{match:`(?xi)\\b +enchant_( + dict_(store_replacement|suggest|check|is_in_session|describe|quick_check|add_to_(personal|session)|get_error)| + broker_(set_ordering|init|dict_exists|describe|free(_dict)?|list_dicts|request_(pwl_)?dict|get_error) +)\\b`,name:"support.function.enchant.php"},{match:"(?i)\\bsplit(i)?|sql_regcase|ereg(i)?(_replace)?\\b",name:"support.function.ereg.php"},{match:"(?i)\\b((restore|set)_(error_handler|exception_handler)|trigger_error|debug_(print_)?backtrace|user_error|error_(log|reporting|get_last))\\b",name:"support.function.errorfunc.php"},{match:"(?i)\\bshell_exec|system|passthru|proc_(nice|close|terminate|open|get_status)|escapeshell(arg|cmd)|exec\\b",name:"support.function.exec.php"},{match:"(?i)\\b(exif_(thumbnail|tagname|imagetype|read_data)|read_exif_data)\\b",name:"support.function.exif.php"},{match:`(?xi)\\b +fann_( + (duplicate|length|merge|shuffle|subset)_train_data|scale_(train(_data)?|(input|output)(_train_data)?)| + set_(scaling_params|sarprop_(step_error_(shift|threshold_factor)|temperature|weight_decay_shift)| + cascade_(num_candidate_groups|candidate_(change_fraction|limit|stagnation_epochs)| + output_(change_fraction|stagnation_epochs)|weight_multiplier|activation_(functions|steepnesses)| + (max|min)_(cand|out)_epochs)| + callback|training_algorithm|train_(error|stop)_function|(input|output)_scaling_params|error_log| + quickprop_(decay|mu)|weight(_array)?|learning_(momentum|rate)|bit_fail_limit| + activation_(function|steepness)(_(hidden|layer|output))?| + rprop_((decrease|increase)_factor|delta_(max|min|zero)))| + save(_train)?|num_(input|output)_train_data|copy|clear_scaling_params|cascadetrain_on_(file|data)| + create_((sparse|shortcut|standard)(_array)?|train(_from_callback)?|from_file)| + test(_data)?|train(_(on_(file|data)|epoch))?|init_weights|descale_(input|output|train)|destroy(_train)?| + print_error|run|reset_(MSE|err(no|str))|read_train_from_file|randomize_weights| + get_(sarprop_(step_error_(shift|threshold_factor)|temperature|weight_decay_shift)|num_(input|output|layers)| + network_type|MSE|connection_(array|rate)|bias_array|bit_fail(_limit)?| + cascade_(num_(candidates|candidate_groups)|(candidate|output)_(change_fraction|limit|stagnation_epochs)| + weight_multiplier|activation_(functions|steepnesses)(_count)?|(max|min)_(cand|out)_epochs)| + total_(connections|neurons)|training_algorithm|train_(error|stop)_function|err(no|str)| + quickprop_(decay|mu)|learning_(momentum|rate)|layer_array|activation_(function|steepness)| + rprop_((decrease|increase)_factor|delta_(max|min|zero))) +)\\b`,name:"support.function.fann.php"},{match:`(?xi)\\b +( + symlink|stat|set_file_buffer|chown|chgrp|chmod|copy|clearstatcache|touch|tempnam|tmpfile| + is_(dir|(uploaded_)?file|executable|link|readable|writ(e)?able)|disk_(free|total)_space|diskfreespace| + dirname|delete|unlink|umask|pclose|popen|pathinfo|parse_ini_(file|string)|fscanf|fstat|fseek|fnmatch| + fclose|ftell|ftruncate|file(size|[acm]time|type|inode|owner|perms|group)?|file_(exists|(get|put)_contents)| + f(open|puts|putcsv|passthru|eof|flush|write|lock|read|gets(s)?|getc(sv)?)|lstat|lchown|lchgrp|link(info)?| + rename|rewind|read(file|link)|realpath(_cache_(get|size))?|rmdir|glob|move_uploaded_file|mkdir|basename +)\\b`,name:"support.function.file.php"},{match:"(?i)\\b(finfo_(set_flags|close|open|file|buffer)|mime_content_type)\\b",name:"support.function.fileinfo.php"},{match:"(?i)\\bfilter_(has_var|input(_array)?|id|var(_array)?|list)\\b",name:"support.function.filter.php"},{match:"(?i)\\bfastcgi_finish_request\\b",name:"support.function.fpm.php"},{match:"(?i)\\b(call_user_(func|method)(_array)?|create_function|unregister_tick_function|forward_static_call(_array)?|function_exists|func_(num_args|get_arg(s)?)|register_(shutdown|tick)_function|get_defined_functions)\\b",name:"support.function.funchand.php"},{match:"(?i)\\b((n)?gettext|textdomain|d((n)?gettext|c(n)?gettext)|bind(textdomain|_textdomain_codeset))\\b",name:"support.function.gettext.php"},{match:`(?xi)\\b +gmp_( + scan[01]|strval|sign|sub|setbit|sqrt(rem)?|hamdist|neg|nextprime|com|clrbit|cmp|testbit| + intval|init|invert|import|or|div(exact)?|div_(q|qr|r)|jacobi|popcount|pow(m)?|perfect_square| + prob_prime|export|fact|legendre|and|add|abs|root(rem)?|random(_(bits|range))?|gcd(ext)?|xor|mod|mul +)\\b`,name:"support.function.gmp.php"},{match:"(?i)\\bhash(_(hmac(_file)?|copy|init|update(_(file|stream))?|pbkdf2|equals|file|final|algos))?\\b",name:"support.function.hash.php"},{match:`(?xi)\\b +( + http_(support|send_(status|stream|content_(disposition|type)|data|file|last_modified)|head| + negotiate_(charset|content_type|language)|chunked_decode|cache_(etag|last_modified)|throttle| + inflate|deflate|date|post_(data|fields)|put_(data|file|stream)|persistent_handles_(count|clean|ident)| + parse_(cookie|headers|message|params)|redirect|request(_(method_(exists|name|(un)?register)|body_encode))?| + get(_request_(headers|body(_stream)?))?|match_(etag|modified|request_header)|build_(cookie|str|url))| + ob_(etag|deflate|inflate)handler +)\\b`,name:"support.function.http.php"},{match:"(?i)\\b(iconv(_(str(pos|len|rpos)|substr|(get|set)_encoding|mime_(decode(_headers)?|encode)))?|ob_iconv_handler)\\b",name:"support.function.iconv.php"},{match:"(?i)\\biis_((start|stop)_(service|server)|set_(script_map|server_rights|dir_security|app_settings)|(add|remove)_server|get_(script_map|service_state|server_(rights|by_(comment|path))|dir_security))\\b",name:"support.function.iisfunc.php"},{match:`(?xi)\\b +( + iptc(embed|parse)|(jpeg|png)2wbmp|gd_info|getimagesize(fromstring)?| + image(s[xy]|scale|(char|string)(up)?|set(style|thickness|tile|interpolation|pixel|brush)|savealpha| + convolution|copy(resampled|resized|merge(gray)?)?|colors(forindex|total)| + color(set|closest(alpha|hwb)?|transparent|deallocate|(allocate|exact|resolve)(alpha)?|at|match)| + crop(auto)?|create(truecolor|from(string|jpeg|png|wbmp|webp|gif|gd(2(part)?)?|xpm|xbm))?| + types|ttf(bbox|text)|truecolortopalette|istruecolor|interlace|2wbmp|destroy|dashedline|jpeg| + _type_to_(extension|mime_type)|ps(slantfont|text|(encode|extend|free|load)font|bbox)|png|polygon| + palette(copy|totruecolor)|ellipse|ft(text|bbox)|filter|fill|filltoborder| + filled(arc|ellipse|polygon|rectangle)|font(height|width)|flip|webp|wbmp|line|loadfont|layereffect| + antialias|affine(matrix(concat|get))?|alphablending|arc|rotate|rectangle|gif|gd(2)?|gammacorrect| + grab(screen|window)|xbm) +)\\b`,name:"support.function.image.php"},{match:`(?xi)\\b +( + sys_get_temp_dir|set_(time_limit|include_path|magic_quotes_runtime)|cli_(get|set)_process_title| + ini_(alter|get(_all)?|restore|set)|zend_(thread_id|version|logo_guid)|dl|php(credits|info|version)| + php_(sapi_name|ini_(scanned_files|loaded_file)|uname|logo_guid)|putenv|extension_loaded|version_compare| + assert(_options)?|restore_include_path|gc_(collect_cycles|disable|enable(d)?)|getopt| + get_(cfg_var|current_user|defined_constants|extension_funcs|include_path|included_files|loaded_extensions| + magic_quotes_(gpc|runtime)|required_files|resources)| + get(env|lastmod|rusage|my(inode|[gup]id))| + memory_get_(peak_)?usage|main|magic_quotes_runtime +)\\b`,name:"support.function.info.php"},{match:`(?xi)\\b +ibase_( + set_event_handler|service_(attach|detach)|server_info|num_(fields|params)|name_result|connect| + commit(_ret)?|close|trans|delete_user|drop_db|db_info|pconnect|param_info|prepare|err(code|msg)| + execute|query|field_info|fetch_(assoc|object|row)|free_(event_handler|query|result)|wait_event| + add_user|affected_rows|rollback(_ret)?|restore|gen_id|modify_user|maintain_db|backup| + blob_(cancel|close|create|import|info|open|echo|add|get) +)\\b`,name:"support.function.interbase.php"},{match:`(?xi)\\b +( + normalizer_(normalize|is_normalized)|idn_to_(unicode|utf8|ascii)| + numfmt_(set_(symbol|(text_)?attribute|pattern)|create|(parse|format)(_currency)?| + get_(symbol|(text_)?attribute|pattern|error_(code|message)|locale))| + collator_(sort(_with_sort_keys)?|set_(attribute|strength)|compare|create|asort| + get_(strength|sort_key|error_(code|message)|locale|attribute))| + transliterator_(create(_(inverse|from_rules))?|transliterate|list_ids|get_error_(code|message))| + intl(cal|tz)_get_error_(code|message)|intl_(is_failure|error_name|get_error_(code|message))| + datefmt_(set_(calendar|lenient|pattern|timezone(_id)?)|create|is_lenient|parse|format(_object)?|localtime| + get_(calendar(_object)?|time(type|zone(_id)?)|datetype|pattern|error_(code|message)|locale))| + locale_(set_default|compose|canonicalize|parse|filter_matches|lookup|accept_from_http| + get_(script|display_(script|name|variant|language|region)|default|primary_language|keywords|all_variants|region))| + resourcebundle_(create|count|locales|get(_(error_(code|message)))?)| + grapheme_(str(i?str|r?i?pos|len)|substr|extract)| + msgfmt_(set_pattern|create|(format|parse)(_message)?|get_(pattern|error_(code|message)|locale)) +)\\b`,name:"support.function.intl.php"},{match:"(?i)\\bjson_(decode|encode|last_error(_msg)?)\\b",name:"support.function.json.php"},{match:`(?xi)\\b +ldap_( + start|tls|sort|search|sasl_bind|set_(option|rebind_proc)|(first|next)_(attribute|entry|reference)| + connect|control_paged_result(_response)?|count_entries|compare|close|t61_to_8859|8859_to_t61| + dn2ufn|delete|unbind|parse_(reference|result)|escape|errno|err2str|error|explode_dn|bind| + free_result|list|add|rename|read|get_(option|dn|entries|values(_len)?|attributes)|modify(_batch)?| + mod_(add|del|replace) +)\\b`,name:"support.function.ldap.php"},{match:"(?i)\\blibxml_(set_(streams_context|external_entity_loader)|clear_errors|disable_entity_loader|use_internal_errors|get_(errors|last_error))\\b",name:"support.function.libxml.php"},{match:"(?i)\\b(ezmlm_hash|mail)\\b",name:"support.function.mail.php"},{match:`(?xi)\\b +( + (a)?(cos|sin|tan)(h)?|sqrt|srand|hypot|hexdec|ceil|is_(nan|(in)?finite)|octdec|dec(hex|oct|bin)|deg2rad| + pi|pow|exp(m1)?|floor|fmod|lcg_value|log(1(p|0))?|atan2|abs|round|rand|rad2deg|getrandmax| + mt_(srand|rand|getrandmax)|max|min|bindec|base_convert +)\\b`,name:"support.function.math.php"},{match:`(?xi)\\b +mb_( + str(cut|str|to(lower|upper)|istr|ipos|imwidth|pos|width|len|rchr|richr|ripos|rpos)| + substitute_character|substr(_count)?|split|send_mail|http_(input|output)|check_encoding| + convert_(case|encoding|kana|variables)|internal_encoding|output_handler|decode_(numericentity|mimeheader)| + detect_(encoding|order)|parse_str|preferred_mime_name|encoding_aliases|encode_(numericentity|mimeheader)| + ereg(i(_replace)?)?|ereg_(search(_(get(pos|regs)|init|regs|(set)?pos))?|replace(_callback)?|match)| + list_encodings|language|regex_(set_options|encoding)|get_info +)\\b`,name:"support.function.mbstring.php"},{match:`(?xi)\\b +( + mcrypt_( + cfb|create_iv|cbc|ofb|decrypt|encrypt|ecb|list_(algorithms|modes)|generic(_((de)?init|end))?| + enc_(self_test|is_block_(algorithm|algorithm_mode|mode)| + get_(supported_key_sizes|(block|iv|key)_size|(algorithms|modes)_name))| + get_(cipher_name|(block|iv|key)_size)| + module_(close|self_test|is_block_(algorithm|algorithm_mode|mode)|open| + get_(supported_key_sizes|algo_(block|key)_size)))| + mdecrypt_generic +)\\b`,name:"support.function.mcrypt.php"},{match:"(?i)\\bmemcache_debug\\b",name:"support.function.memcache.php"},{match:"(?i)\\bmhash(_(count|keygen_s2k|get_(hash_name|block_size)))?\\b",name:"support.function.mhash.php"},{match:"(?i)\\b(log_(cmd_(insert|delete|update)|killcursor|write_batch|reply|getmore)|bson_(decode|encode))\\b",name:"support.function.mongo.php"},{match:`(?xi)\\b +mysql_( + stat|set_charset|select_db|num_(fields|rows)|connect|client_encoding|close|create_db|escape_string| + thread_id|tablename|insert_id|info|data_seek|drop_db|db_(name|query)|unbuffered_query|pconnect|ping| + errno|error|query|field_(seek|name|type|table|flags|len)|fetch_(object|field|lengths|assoc|array|row)| + free_result|list_(tables|dbs|processes|fields)|affected_rows|result|real_escape_string| + get_(client|host|proto|server)_info +)\\b`,name:"support.function.mysql.php"},{match:`(?xi)\\b +mysqli_( + ssl_set|store_result|stat|send_(query|long_data)|set_(charset|opt|local_infile_(default|handler))| + stmt_(store_result|send_long_data|next_result|close|init|data_seek|prepare|execute|fetch|free_result| + attr_(get|set)|result_metadata|reset|get_(result|warnings)|more_results|bind_(param|result))| + select_db|slave_query|savepoint|next_result|change_user|character_set_name|connect|commit| + client_encoding|close|thread_safe|init|options|(enable|disable)_(reads_from_master|rpl_parse)| + dump_debug_info|debug|data_seek|use_result|ping|poll|param_count|prepare|escape_string|execute| + embedded_server_(start|end)|kill|query|field_seek|free_result|autocommit|rollback|report|refresh| + fetch(_(object|fields|field(_direct)?|assoc|all|array|row))?|rpl_(parse_enabled|probe|query_type)| + release_savepoint|reap_async_query|real_(connect|escape_string|query)|more_results|multi_query| + get_(charset|connection_stats|client_(stats|info|version)|cache_stats|warnings|links_stats|metadata)| + master_query|bind_(param|result)|begin_transaction +)\\b`,name:"support.function.mysqli.php"},{match:"(?i)\\bmysqlnd_memcache_(set|get_config)\\b",name:"support.function.mysqlnd-memcache.php"},{match:"(?i)\\bmysqlnd_ms_(set_(user_pick_server|qos)|dump_servers|query_is_select|fabric_select_(shard|global)|get_(stats|last_(used_connection|gtid))|xa_(commit|rollback|gc|begin)|match_wild)\\b",name:"support.function.mysqlnd-ms.php"},{match:"(?i)\\bmysqlnd_qc_(set_(storage_handler|cache_condition|is_select|user_handlers)|clear_cache|get_(normalized_query_trace_log|core_stats|cache_info|query_trace_log|available_handlers))\\b",name:"support.function.mysqlnd-qc.php"},{match:"(?i)\\bmysqlnd_uh_(set_(statement|connection)_proxy|convert_to_mysqlnd)\\b",name:"support.function.mysqlnd-uh.php"},{match:`(?xi)\\b +( + syslog|socket_(set_(blocking|timeout)|get_status)|set(raw)?cookie|http_response_code|openlog| + headers_(list|sent)|header(_(register_callback|remove))?|checkdnsrr|closelog|inet_(ntop|pton)|ip2long| + openlog|dns_(check_record|get_(record|mx))|define_syslog_variables|(p)?fsockopen|long2ip| + get(servby(name|port)|host(name|by(name(l)?|addr))|protoby(name|number)|mxrr) +)\\b`,name:"support.function.network.php"},{match:"(?i)\\bnsapi_(virtual|response_headers|request_headers)\\b",name:"support.function.nsapi.php"},{match:`(?xi)\\b +( + oci(statementtype|setprefetch|serverversion|savelob(file)?|numcols|new(collection|cursor|descriptor)|nlogon| + column(scale|size|name|type(raw)?|isnull|precision)|coll(size|trim|assign(elem)?|append|getelem|max)|commit| + closelob|cancel|internaldebug|definebyname|plogon|parse|error|execute|fetch(statement|into)?| + free(statement|collection|cursor|desc)|write(temporarylob|lobtofile)|loadlob|log(on|off)|rowcount|rollback| + result|bindbyname)| + oci_(statement_type|set_(client_(info|identifier)|prefetch|edition|action|module_name)|server_version| + num_(fields|rows)|new_(connect|collection|cursor|descriptor)|connect|commit|client_version|close|cancel| + internal_debug|define_by_name|pconnect|password_change|parse|error|execute|bind_(array_)?by_name| + field_(scale|size|name|type(_raw)?|is_null|precision)|fetch(_(object|assoc|all|array|row))?| + free_(statement|descriptor)|lob_(copy|is_equal)|rollback|result|get_implicit_resultset) +)\\b`,name:"support.function.oci8.php"},{match:"(?i)\\bopcache_(compile_file|invalidate|reset|get_(status|configuration))\\b",name:"support.function.opcache.php"},{match:`(?xi)\\b +openssl_( + sign|spki_(new|export(_challenge)?|verify)|seal|csr_(sign|new|export(_to_file)?|get_(subject|public_key))| + cipher_iv_length|open|dh_compute_key|digest|decrypt|public_(decrypt|encrypt)|encrypt|error_string| + pkcs12_(export(_to_file)?|read)|pkcs7_(sign|decrypt|encrypt|verify)|verify|free_key|random_pseudo_bytes| + pkey_(new|export(_to_file)?|free|get_(details|public|private))|private_(decrypt|encrypt)|pbkdf2| + get_((cipher|md)_methods|cert_locations|(public|private)key)| + x509_(check_private_key|checkpurpose|parse|export(_to_file)?|fingerprint|free|read) +)\\b`,name:"support.function.openssl.php"},{match:`(?xi)\\b +( + output_(add_rewrite_var|reset_rewrite_vars)|flush| + ob_(start|clean|implicit_flush|end_(clean|flush)|flush|list_handlers|gzhandler| + get_(status|contents|clean|flush|length|level)) +)\\b`,name:"support.function.output.php"},{match:"(?i)\\bpassword_(hash|needs_rehash|verify|get_info)\\b",name:"support.function.password.php"},{match:`(?xi)\\b +pcntl_( + strerror|signal(_dispatch)?|sig(timedwait|procmask|waitinfo)|setpriority|errno|exec|fork| + w(stopsig|termsig|if(stopped|signaled|exited))|wait(pid)?|alarm|getpriority|get_last_error +)\\b`,name:"support.function.pcntl.php"},{match:`(?xi)\\b +pg_( + socket|send_(prepare|execute|query(_params)?)|set_(client_encoding|error_verbosity)|select|host| + num_(fields|rows)|consume_input|connection_(status|reset|busy)|connect(_poll)?|convert|copy_(from|to)| + client_encoding|close|cancel_query|tty|transaction_status|trace|insert|options|delete|dbname|untrace| + unescape_bytea|update|pconnect|ping|port|put_line|parameter_status|prepare|version|query(_params)?| + escape_(string|identifier|literal|bytea)|end_copy|execute|flush|free_result|last_(notice|error|oid)| + field_(size|num|name|type(_oid)?|table|is_null|prtlen)|affected_rows|result_(status|seek|error(_field)?)| + fetch_(object|assoc|all(_columns)?|array|row|result)|get_(notify|pid|result)|meta_data| + lo_(seek|close|create|tell|truncate|import|open|unlink|export|write|read(_all)?)| +)\\b`,name:"support.function.pgsql.php"},{match:"(?i)\\b(virtual|getallheaders|apache_((get|set)env|note|child_terminate|lookup_uri|response_headers|reset_timeout|request_headers|get_(version|modules)))\\b",name:"support.function.php_apache.php"},{match:"(?i)\\bdom_import_simplexml\\b",name:"support.function.php_dom.php"},{match:`(?xi)\\b +ftp_( + ssl_connect|systype|site|size|set_option|nlist|nb_(continue|f?(put|get))|ch(dir|mod)|connect|cdup|close| + delete|put|pwd|pasv|exec|quit|f(put|get)|login|alloc|rename|raw(list)?|rmdir|get(_option)?|mdtm|mkdir +)\\b`,name:"support.function.php_ftp.php"},{match:`(?xi)\\b +imap_( + (create|delete|list|rename|scan)(mailbox)?|status|sort|subscribe|set_quota|set(flag_full|acl)|search|savebody| + num_(recent|msg)|check|close|clearflag_full|thread|timeout|open|header(info)?|headers|append|alerts|reopen| + 8bit|unsubscribe|undelete|utf7_(decode|encode)|utf8|uid|ping|errors|expunge|qprint|gc| + fetch(structure|header|text|mime|body)|fetch_overview|lsub|list(scan|subscribed)|last_error| + rfc822_(parse_(headers|adrlist)|write_address)|get(subscribed|acl|mailboxes)|get_quota(root)?| + msgno|mime_header_decode|mail_(copy|compose|move)|mail|mailboxmsginfo|binary|body(struct)?|base64 +)\\b`,name:"support.function.php_imap.php"},{match:`(?xi)\\b +mssql_( + select_db|num_(fields|rows)|next_result|connect|close|init|data_seek|pconnect|execute|query| + field_(seek|name|type|length)|fetch_(object|field|assoc|array|row|batch)|free_(statement|result)| + rows_affected|result|guid_string|get_last_message|min_(error|message)_severity|bind +)\\b`,name:"support.function.php_mssql.php"},{match:`(?xi)\\b +odbc_( + statistics|specialcolumns|setoption|num_(fields|rows)|next_result|connect|columns|columnprivileges|commit| + cursor|close(_all)?|tables|tableprivileges|do|data_source|pconnect|primarykeys|procedures|procedurecolumns| + prepare|error(msg)?|exec(ute)?|field_(scale|num|name|type|precision|len)|foreignkeys|free_result| + fetch_(into|object|array|row)|longreadlen|autocommit|rollback|result(_all)?|gettypeinfo|binmode +)\\b`,name:"support.function.php_odbc.php"},{match:"(?i)\\bpreg_(split|quote|filter|last_error|replace(_callback)?|grep|match(_all)?)\\b",name:"support.function.php_pcre.php"},{match:"(?i)\\b(spl_(classes|object_hash|autoload(_(call|unregister|extensions|functions|register))?)|class_(implements|uses|parents)|iterator_(count|to_array|apply))\\b",name:"support.function.php_spl.php"},{match:"(?i)\\bzip_(close|open|entry_(name|compressionmethod|compressedsize|close|open|filesize|read)|read)\\b",name:"support.function.php_zip.php"},{match:`(?xi)\\b +posix_( + strerror|set(s|e?u|[ep]?g)id|ctermid|ttyname|times|isatty|initgroups|uname|errno|kill|access| + get(sid|cwd|uid|pid|ppid|pwnam|pwuid|pgid|pgrp|euid|egid|login|rlimit|gid|grnam|groups|grgid)| + get_last_error|mknod|mkfifo +)\\b`,name:"support.function.posix.php"},{match:"(?i)\\bset(thread|proc)title\\b",name:"support.function.proctitle.php"},{match:`(?xi)\\b +pspell_( + store_replacement|suggest|save_wordlist|new(_(config|personal))?|check|clear_session| + config_(save_repl|create|ignore|(data|dict)_dir|personal|runtogether|repl|mode)|add_to_(session|personal) +)\\b`,name:"support.function.pspell.php"},{match:"(?i)\\breadline(_(completion_function|clear_history|callback_(handler_(install|remove)|read_char)|info|on_new_line|write_history|list_history|add_history|redisplay|read_history))?\\b",name:"support.function.readline.php"},{match:"(?i)\\brecode(_(string|file))?\\b",name:"support.function.recode.php"},{match:"(?i)\\brrd(c_disconnect|_(create|tune|info|update|error|version|first|fetch|last(update)?|restore|graph|xport))\\b",name:"support.function.rrd.php"},{match:`(?xi)\\b +( + shm_((get|has|remove|put)_var|detach|attach|remove)|sem_(acquire|release|remove|get)|ftok| + msg_((get|remove|set|stat)_queue|send|queue_exists|receive) +)\\b`,name:"support.function.sem.php"},{match:`(?xi)\\b +session_( + status|start|set_(save_handler|cookie_params)|save_path|name|commit|cache_(expire|limiter)| + is_registered|id|destroy|decode|unset|unregister|encode|write_close|abort|reset|register(_shutdown)?| + regenerate_id|get_cookie_params|module_name +)\\b`,name:"support.function.session.php"},{match:"(?i)\\bshmop_(size|close|open|delete|write|read)\\b",name:"support.function.shmop.php"},{match:"(?i)\\bsimplexml_(import_dom|load_(string|file))\\b",name:"support.function.simplexml.php"},{match:`(?xi)\\b +( + snmp(walk(oid)?|realwalk|get(next)?|set)| + snmp_(set_(valueretrieval|quick_print|enum_print|oid_(numeric_print|output_format))|read_mib| + get_(valueretrieval|quick_print))| + snmp[23]_(set|walk|real_walk|get(next)?) +)\\b`,name:"support.function.snmp.php"},{match:"(?i)\\b(is_soap_fault|use_soap_error_handler)\\b",name:"support.function.soap.php"},{match:`(?xi)\\b +socket_( + shutdown|strerror|send(to|msg)?|set_((non)?block|option)|select|connect|close|clear_error|bind| + create(_(pair|listen))?|cmsg_space|import_stream|write|listen|last_error|accept|recv(from|msg)?| + read|get(peer|sock)name|get_option +)\\b`,name:"support.function.sockets.php"},{match:`(?xi)\\b +sqlite_( + single_query|seek|has_(more|prev)|num_(fields|rows)|next|changes|column|current|close| + create_(aggregate|function)|open|unbuffered_query|udf_(decode|encode)_binary|popen|prev| + escape_string|error_string|exec|valid|key|query|field_name|factory| + fetch_(string|single|column_types|object|all|array)|lib(encoding|version)| + last_(insert_rowid|error)|array_query|rewind|busy_timeout +)\\b`,name:"support.function.sqlite.php"},{match:`(?xi)\\b +sqlsrv_( + send_stream_data|server_info|has_rows|num_(fields|rows)|next_result|connect|configure|commit| + client_info|close|cancel|prepare|errors|execute|query|field_metadata|fetch(_(array|object))?| + free_stmt|rows_affected|rollback|get_(config|field)|begin_transaction +)\\b`,name:"support.function.sqlsrv.php"},{match:`(?xi)\\b +stats_( + harmonic_mean|covariance|standard_deviation|skew| + cdf_(noncentral_(chisquare|f)|negative_binomial|chisquare|cauchy|t|uniform|poisson|exponential|f|weibull| + logistic|laplace|gamma|binomial|beta)| + stat_(noncentral_t|correlation|innerproduct|independent_t|powersum|percentile|paired_t|gennch|binomial_coef)| + dens_(normal|negative_binomial|chisquare|cauchy|t|pmf_(hypergeometric|poisson|binomial)|exponential|f| + weibull|logistic|laplace|gamma|beta)| + den_uniform|variance|kurtosis|absolute_deviation| + rand_(setall|phrase_to_seeds|ranf|get_seeds| + gen_(noncentral_[ft]|noncenral_chisquare|normal|chisquare|t|int| + i(uniform|poisson|binomial(_negative)?)|exponential|f(uniform)?|gamma|beta)) +)\\b`,name:"support.function.stats.php"},{match:`(?xi)\\b +( + set_socket_blocking| + stream_(socket_(shutdown|sendto|server|client|pair|enable_crypto|accept|recvfrom|get_name)| + set_(chunk_size|timeout|(read|write)_buffer|blocking)|select|notification_callback|supports_lock| + context_(set_(option|default|params)|create|get_(options|default|params))|copy_to_stream|is_local| + encoding|filter_(append|prepend|register|remove)|wrapper_((un)?register|restore)| + resolve_include_path|register_wrapper|get_(contents|transports|filters|wrappers|line|meta_data)| + bucket_(new|prepend|append|make_writeable) + ) +)\\b`,name:"support.function.streamsfuncs.php"},{match:`(?xi)\\b +( + money_format|md5(_file)?|metaphone|bin2hex|sscanf|sha1(_file)?| + str(str|c?spn|n(at)?(case)?cmp|chr|coll|(case)?cmp|to(upper|lower)|tok|tr|istr|pos|pbrk|len|rchr|ri?pos|rev)| + str_(getcsv|ireplace|pad|repeat|replace|rot13|shuffle|split|word_count)| + strip(c?slashes|os)|strip_tags|similar_text|soundex|substr(_(count|compare|replace))?|setlocale| + html(specialchars(_decode)?|entities)|html_entity_decode|hex2bin|hebrev(c)?|number_format|nl2br|nl_langinfo| + chop|chunk_split|chr|convert_(cyr_string|uu(decode|encode))|count_chars|crypt|crc32|trim|implode|ord| + uc(first|words)|join|parse_str|print(f)?|echo|explode|v?[fs]?printf|quoted_printable_(decode|encode)| + quotemeta|wordwrap|lcfirst|[lr]trim|localeconv|levenshtein|addc?slashes|get_html_translation_table +)\\b`,name:"support.function.string.php"},{match:`(?xi)\\b +sybase_( + set_message_handler|select_db|num_(fields|rows)|connect|close|deadlock_retry_count|data_seek| + unbuffered_query|pconnect|query|field_seek|fetch_(object|field|assoc|array|row)|free_result| + affected_rows|result|get_last_message|min_(client|error|message|server)_severity +)\\b`,name:"support.function.sybase.php"},{match:"(?i)\\b(taint|is_tainted|untaint)\\b",name:"support.function.taint.php"},{match:`(?xi)\\b +( + tidy_((get|set)opt|set_encoding|save_config|config_count|clean_repair|is_(xhtml|xml)|diagnose| + (access|error|warning)_count|load_config|reset_config|(parse|repair)_(string|file)| + get_(status|html(_ver)?|head|config|output|opt_doc|root|release|body))| + ob_tidyhandler +)\\b`,name:"support.function.tidy.php"},{match:"(?i)\\btoken_(name|get_all)\\b",name:"support.function.tokenizer.php"},{match:`(?xi)\\b +trader_( + stoch(f|r|rsi)?|stddev|sin(h)?|sum|sub|set_(compat|unstable_period)|sqrt|sar(ext)?|sma| + ht_(sine|trend(line|mode)|dc(period|phase)|phasor)|natr|cci|cos(h)?|correl| + cdl(shootingstar|shortline|sticksandwich|stalledpattern|spinningtop|separatinglines| + hikkake(mod)?|highwave|homingpigeon|hangingman|harami(cross)?|hammer|concealbabyswall| + counterattack|closingmarubozu|thrusting|tasukigap|takuri|tristar|inneck|invertedhammer| + identical3crows|2crows|onneck|doji(star)?|darkcloudcover|dragonflydoji|unique3river| + upsidegap2crows|3(starsinsouth|inside|outside|whitesoldiers|linestrike|blackcrows)| + piercing|engulfing|evening(doji)?star|kicking(bylength)?|longline|longleggeddoji| + ladderbottom|advanceblock|abandonedbaby|risefall3methods|rickshawman|gapsidesidewhite| + gravestonedoji|xsidegap3methods|morning(doji)?star|mathold|matchinglow|marubozu| + belthold|breakaway)| + ceil|cmo|tsf|typprice|t3|tema|tan(h)?|trix|trima|trange|obv|div|dema|dx|ultosc|ppo| + plus_d[im]|errno|exp|ema|var|kama|floor|wclprice|willr|wma|ln|log10|bop|beta|bbands| + linearreg(_(slope|intercept|angle))?|asin|acos|atan|atr|adosc|ad|add|adx(r)?|apo|avgprice| + aroon(osc)?|rsi|roc|rocp|rocr(100)?|get_(compat|unstable_period)|min(index)?|minus_d[im]| + minmax(index)?|mid(point|price)|mom|mult|medprice|mfi|macd(ext|fix)?|mavp|max(index)?|ma(ma)? +)\\b`,name:"support.function.trader.php"},{match:"(?i)\\buopz_(copy|compose|implement|overload|delete|undefine|extend|function|flags|restore|rename|redefine|backup)\\b",name:"support.function.uopz.php"},{match:"(?i)\\b(http_build_query|(raw)?url(decode|encode)|parse_url|get_(headers|meta_tags)|base64_(decode|encode))\\b",name:"support.function.url.php"},{match:`(?xi)\\b +( + strval|settype|serialize|(bool|double|float)val|debug_zval_dump|intval|import_request_variables|isset| + is_(scalar|string|null|numeric|callable|int(eger)?|object|double|float|long|array|resource|real|bool)| + unset|unserialize|print_r|empty|var_(dump|export)|gettype|get_(defined_vars|resource_type) +)\\b`,name:"support.function.var.php"},{match:"(?i)\\bwddx_(serialize_(value|vars)|deserialize|packet_(start|end)|add_vars)\\b",name:"support.function.wddx.php"},{match:"(?i)\\bxhprof_(sample_)?(disable|enable)\\b",name:"support.function.xhprof.php"},{match:`(?xi) +\\b +( + utf8_(decode|encode)| + xml_(set_((notation|(end|start)_namespace|unparsed_entity)_decl_handler| + (character_data|default|element|external_entity_ref|processing_instruction)_handler|object)| + parse(_into_struct)?|parser_((get|set)_option|create(_ns)?|free)|error_string| + get_(current_((column|line)_number|byte_index)|error_code)) +)\\b`,name:"support.function.xml.php"},{match:`(?xi)\\b +xmlrpc_( + server_(call_method|create|destroy|add_introspection_data|register_(introspection_callback|method))| + is_fault|decode(_request)?|parse_method_descriptions|encode(_request)?|(get|set)_type +)\\b`,name:"support.function.xmlrpc.php"},{match:`(?xi)\\b +xmlwriter_( + (end|start|write)_(comment|cdata|dtd(_(attlist|entity|element))?|document|pi|attribute|element)| + (start|write)_(attribute|element)_ns|write_raw|set_indent(_string)?|text|output_memory|open_(memory|uri)| + full_end_element|flush| +)\\b`,name:"support.function.xmlwriter.php"},{match:`(?xi)\\b +( + zlib_(decode|encode|get_coding_type)|readgzfile| + gz(seek|compress|close|tell|inflate|open|decode|deflate|uncompress|puts|passthru|encode|eof|file| + write|rewind|read|getc|getss?) +)\\b`,name:"support.function.zlib.php"},{match:"(?i)\\bis_int(eger)?\\b",name:"support.function.alias.php"}]},switch_statement:{patterns:[{match:"\\s+(?=switch\\b)"},{begin:"\\bswitch\\b(?!\\s*\\(.*\\)\\s*:)",beginCaptures:{0:{name:"keyword.control.switch.php"}},end:"}|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.section.switch-block.end.bracket.curly.php"}},name:"meta.switch-statement.php",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.switch-expression.begin.bracket.round.php"}},end:"\\)|(?=\\?>)",endCaptures:{0:{name:"punctuation.definition.switch-expression.end.bracket.round.php"}},patterns:[{include:"#language"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.definition.section.switch-block.begin.bracket.curly.php"}},end:"(?=}|\\?>)",patterns:[{include:"#language"}]}]}]},"use-inner":{patterns:[{include:"#comments"},{begin:"(?i)\\b(as)\\s+",beginCaptures:{1:{name:"keyword.other.use-as.php"}},end:"(?i)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*",endCaptures:{0:{name:"entity.other.alias.php"}}},{include:"#class-name"},{match:",",name:"punctuation.separator.delimiter.php"}]},var_basic:{patterns:[{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(?i)(\\$+)[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*\\b",name:"variable.other.php"}]},var_global:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)((_(COOKIE|FILES|GET|POST|REQUEST))|arg(v|c))\\b",name:"variable.other.global.php"},var_global_safer:{captures:{1:{name:"punctuation.definition.variable.php"}},match:"(\\$)((GLOBALS|_(ENV|SERVER|SESSION)))",name:"variable.other.global.safer.php"},var_language:{match:"(\\$)this\\b",name:"variable.language.this.php",captures:{1:{name:"punctuation.definition.variable.php"}}},"variable-name":{patterns:[{include:"#var_global"},{include:"#var_global_safer"},{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"},4:{name:"keyword.operator.class.php"},5:{name:"variable.other.property.php"},6:{name:"punctuation.section.array.begin.php"},7:{name:"constant.numeric.index.php"},8:{name:"variable.other.index.php"},9:{name:"punctuation.definition.variable.php"},10:{name:"string.unquoted.index.php"},11:{name:"punctuation.section.array.end.php"}},match:`(?xi) +((\\$)(?<name>[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)) +(?: + (->)(\\g<name>) + | + (\\[)(?:(\\d+)|((\\$)\\g<name>)|([a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*))(\\]) +)?`},{captures:{1:{name:"variable.other.php"},2:{name:"punctuation.definition.variable.php"},4:{name:"punctuation.definition.variable.php"}},match:"(?i)((\\${)(?<name>[a-z_\\x{7f}-\\x{ff}][a-z0-9_\\x{7f}-\\x{ff}]*)(}))"}]},variables:{patterns:[{include:"#var_language"},{include:"#var_global"},{include:"#var_global_safer"},{include:"#var_basic"},{begin:"\\${(?=.*?})",beginCaptures:{0:{name:"punctuation.definition.variable.php"}},end:"}",endCaptures:{0:{name:"punctuation.definition.variable.php"}},patterns:[{include:"#language"}]}]}},displayName:"Blade",embeddedLangs:["html","xml","sql","javascript","json","css"]});var m=[...a.default,...t.default,...i.default,...p.default,...o.default,...s.default,c]},89537:function(r,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-JSON.tmLanguage/blob/master/JSON.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",name:"json",scopeName:"source.json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4}) # and four hex digits`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},displayName:"JSON"})]},79825:function(r,n,e){e.r(n),e.d(n,{default:function(){return i}});var a=e(7411);const t=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-xml/blob/master/grammars/xml.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-xml/commit/7bc75dfe779ad5b35d9bf4013d9181864358cb49",name:"xml",scopeName:"text.xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]}},displayName:"XML",embeddedLangs:["java"]});var i=[...a.default,t]}}]); diff --git a/6184.ec0b0435.async.js b/6184.ec0b0435.async.js new file mode 100644 index 00000000..866ab02a --- /dev/null +++ b/6184.ec0b0435.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6184],{26184:function(t,e,n){n.r(e),n.d(e,{default:function(){return r}});var r=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"berry",patterns:[{include:"#controls"},{include:"#strings"},{include:"#comment-block"},{include:"#comments"},{include:"#keywords"},{include:"#function"},{include:"#member"},{include:"#identifier"},{include:"#number"},{include:"#operator"}],repository:{controls:{patterns:[{name:"keyword.control.berry",match:"\\b(if|elif|else|for|while|do|end|break|continue|return|try|except|raise)\\b"}]},strings:{patterns:[{name:"string.quoted.double.berry",begin:`("|')`,end:"\\1",patterns:[{name:"constant.character.escape.berry",match:`(\\\\x[\\h]{2})|(\\\\[0-7]{3})|(\\\\\\\\)|(\\\\")|(\\\\')|(\\\\a)|(\\\\b)|(\\\\f)|(\\\\n)|(\\\\r)|(\\\\t)|(\\\\v)`}]},{name:"string.quoted.other.berry",begin:`f("|')`,end:"\\1",patterns:[{name:"constant.character.escape.berry",match:`(\\\\x[\\h]{2})|(\\\\[0-7]{3})|(\\\\\\\\)|(\\\\")|(\\\\')|(\\\\a)|(\\\\b)|(\\\\f)|(\\\\n)|(\\\\r)|(\\\\t)|(\\\\v)`},{name:"string.quoted.other.berry",match:"\\{\\{[^\\}]*\\}\\}"},{name:"keyword.other.unit.berry",begin:"\\{",end:"\\}",patterns:[{include:"#keywords"},{include:"#numbers"},{include:"#identifier"},{include:"#operator"},{include:"#member"},{include:"#function"}]}]}]},"comment-block":{name:"comment.berry",begin:"\\#\\-",end:"\\-#",patterns:[{}]},comments:{name:"comment.line.berry",begin:"\\#",end:"\\n",patterns:[{}]},keywords:{patterns:[{name:"keyword.berry",match:"\\b(var|static|def|class|true|false|nil|self|super|import|as|_class)\\b"}]},identifier:{patterns:[{name:"identifier.berry",match:"\\b[_A-Za-z]\\w+\\b"}]},number:{patterns:[{name:"constant.numeric.berry",match:"0x[a-fA-F0-9]+|\\d+|(\\d+\\.?|\\.\\d)\\d*([eE][+-]?\\d+)?"}]},operator:{patterns:[{name:"keyword.operator.berry",match:"\\(|\\)|\\[|\\]|\\.|-|\\!|~|\\*|/|%|\\+|&|\\^|\\||<|>|=|:"}]},member:{patterns:[{match:"\\.([a-zA-Z_][a-zA-Z0-9_]*)",captures:{0:{name:"entity.other.attribute-name.berry"}}}]},function:{patterns:[{name:"entity.name.function.berry",match:"\\b([a-zA-Z_][a-zA-Z0-9_]*(?=\\s*\\())"}]}},scopeName:"source.berry",displayName:"Berry",aliases:["be"]})]}}]); diff --git a/6229.59a0dd06.async.js b/6229.59a0dd06.async.js new file mode 100644 index 00000000..e092dbaf --- /dev/null +++ b/6229.59a0dd06.async.js @@ -0,0 +1,134 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6229],{68485:function(W,x,t){t.d(x,{Z:function(){return z}});var i=t(77117),m=t.n(i),v=t(95530),l=t.n(v),p=t(22682),S=t(20296),k=t(69931),h=t(5600),_=t(18840),A=t.n(_),D=t(11954),j,y,M,C=(0,D.kc)(function(R,u){var T=R.token,P=R.css,J=R.cx,U=u.size,f=u.className,V=u.prefixCls,K=typeof U=="number"?P(j||(j=A()([` + width: `,`px !important; + height: `,`px !important; + `])),U,U):"",O=P(y||(y=A()([` + display: flex; + align-items: center; + justify-content: center; + + &:hover { + color: `,` !important; + } + + &:active { + scale: 0.8; + color: `,`; + } + + transition: color 600ms `,", scale 400ms ",`, + background-color 100ms `,`; + `])),T.colorText,T.colorText,T.motionEaseOut,T.motionEaseOut,T.motionEaseOut);return{container:J(V,O,K,f),tooltip:P(M||(M=A()([` + pointer-events: none; + `])))}}),L=t(11527),I=["placement","title","icon","cursor","onClick","className","arrow","size","tooltipDelay","prefixCls"],F=function(u){var T=u.placement,P=u.title,J=u.icon,U=u.cursor,f=u.onClick,V=u.className,K=u.arrow,O=K===void 0?!1:K,Q=u.size,N=u.tooltipDelay,G=N===void 0?.5:N,H=u.prefixCls,Y=l()(u,I),q=(0,h.k2)("actionicon",H),$=C({size:Q,prefixCls:q}),ee=$.styles,Z=$.theme,b=$.cx,c=(0,L.jsx)(p.ZP,m()(m()({icon:J,className:b(V,ee.container),type:"text",style:{cursor:U},size:"small"},Y),{},{onClick:f}));return(0,L.jsx)(k.iV,{componentToken:{Button:{colorText:Z.colorTextTertiary,colorBgTextHover:Z.colorFillSecondary,colorBgTextActive:Z.colorFill}},children:P?(0,L.jsx)(S.Z,{arrow:O,overlayClassName:ee.tooltip,title:P,mouseEnterDelay:G,placement:T,children:c}):c})},z=F},69931:function(W,x,t){t.d(x,{iV:function(){return _}});var i=t(77117),m=t.n(i),v=t(58747),l=t(31556),p=t(32994),S=t(85055),k=t(11527),h=function(j){var y=(0,l.S)(),M=(0,S.H)(j),C={colorBgContainer:y==null?void 0:y.colorFillQuaternary,colorBorder:"transparent",controlHeightSM:24,controlOutline:"transparent"};return M.components={Input:C,InputNumber:C,Select:C,Tree:{colorBgContainer:"transparent",controlHeightSM:24},TreeSelect:C},M},_=function(j){var y=j.children,M=j.componentToken,C=(0,p.r)(),L=C.appearance,I=h(L);return M&&(I.components=m()(m()({},I.components),M)),(0,k.jsx)(v.ZP,{prefixCls:"studio",theme:I,children:y})},A=function(j){return function(y){return _jsx(_,{children:_jsx(j,_objectSpread({},y))})}}},58938:function(W,x,t){t.d(x,{Z:function(){return Z}});var i=t(595),m=t(5600),v=t(36208),l=t(84875),p=t.n(l),S=t(81057),k=t(13448),h=t.n(k),_=t(74815),A=t.n(_),D=t(28152),j=t.n(D),y=t(50959),M=t(71813),C=t(84370),L=function(c){var g=(0,C.p)(c),d=g.type,e=g.colorBlue,n=g.colorGreen,s=g.colorOrange,r=g.colorRed,o=g.colorText,w=g.colorTextSecondary,a=g.colorTextTertiary;return{name:d,type:d,semanticHighlighting:!0,semanticTokenColors:{enumMember:{foreground:e},"variable.constant":{foreground:n},"variable.defaultLibrary":{foreground:r},"variable:dart":{foreground:n},"property:dart":{foreground:n},"annotation:dart":{foreground:n},"parameter.label:dart":{foreground:a},macro:{foreground:n},tomlArrayKey:{foreground:r}},tokenColors:[{scope:"meta.embedded",settings:{foreground:a}},{name:"unison punctuation",scope:"punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison",settings:{foreground:o}},{name:"haskell variable generic-type",scope:"variable.other.generic-type.haskell",settings:{foreground:e}},{name:"haskell storage type",scope:"storage.type.haskell",settings:{foreground:n}},{name:"support.variable.magic.python",scope:"support.variable.magic.python",settings:{foreground:o}},{name:"punctuation.separator.parameters.python",scope:"punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python",settings:{foreground:a}},{name:"variable.parameter.function.language.special.self.python",scope:"variable.parameter.function.language.special.self.python",settings:{foreground:r}},{name:"variable.parameter.function.language.special.cls.python",scope:"variable.parameter.function.language.special.cls.python",settings:{foreground:r}},{name:"storage.modifier.lifetime.rust",scope:"storage.modifier.lifetime.rust",settings:{foreground:a}},{name:"support.function.std.rust",scope:"support.function.std.rust",settings:{foreground:s}},{name:"entity.name.lifetime.rust",scope:"entity.name.lifetime.rust",settings:{foreground:r}},{name:"variable.language.rust",scope:"variable.language.rust",settings:{foreground:o}},{name:"support.constant.edge",scope:"support.constant.edge",settings:{foreground:e}},{name:"regexp constant character-class",scope:"constant.other.character-class.regexp",settings:{foreground:o}},{name:"keyword.operator",scope:["keyword.operator.word"],settings:{foreground:e}},{name:"regexp operator.quantifier",scope:"keyword.operator.quantifier.regexp",settings:{foreground:n}},{name:"Text",scope:"variable.parameter.function",settings:{foreground:a}},{name:"Comment Markup Link",scope:"comment markup.link",settings:{foreground:a}},{name:"markup diff",scope:"markup.changed.diff",settings:{foreground:r}},{name:"diff",scope:"meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff",settings:{foreground:s}},{name:"inserted.diff",scope:"markup.inserted.diff",settings:{foreground:n}},{name:"deleted.diff",scope:"markup.deleted.diff",settings:{foreground:o}},{name:"c++ function",scope:"meta.function.c,meta.function.cpp",settings:{foreground:o}},{name:"c++ block",scope:"punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c",settings:{foreground:a}},{name:"js/ts punctuation separator key-value",scope:"punctuation.separator.key-value",settings:{foreground:a}},{name:"js/ts import keyword",scope:"keyword.operator.expression.import",settings:{foreground:s}},{name:"math js/ts",scope:"support.constant.math",settings:{foreground:r}},{name:"math property js/ts",scope:"support.constant.property.math",settings:{foreground:n}},{name:"js/ts variable.other.constant",scope:"variable.other.constant",settings:{foreground:r}},{name:"java type",scope:["storage.type.annotation.java","storage.type.object.array.java"],settings:{foreground:r}},{name:"java source",scope:"source.java",settings:{foreground:o}},{name:"java modifier.import",scope:"punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java",settings:{foreground:a}},{name:"java modifier.import",scope:"meta.method.java",settings:{foreground:s}},{name:"java modifier.import",scope:"storage.modifier.import.java,storage.type.java,storage.type.generic.java",settings:{foreground:r}},{name:"java instanceof",scope:"keyword.operator.instanceof.java",settings:{foreground:e}},{name:"java variable.name",scope:"meta.definition.variable.name.java",settings:{foreground:o}},{name:"operator logical",scope:"keyword.operator.logical",settings:{foreground:e}},{name:"operator bitwise",scope:"keyword.operator.bitwise",settings:{foreground:e}},{name:"operator channel",scope:"keyword.operator.channel",settings:{foreground:e}},{name:"support.constant.property-value.scss",scope:"support.constant.property-value.scss,support.constant.property-value.css",settings:{foreground:n}},{name:"CSS/SCSS/LESS Operators",scope:"keyword.operator.css,keyword.operator.scss,keyword.operator.less",settings:{foreground:e}},{name:"css color standard name",scope:"support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss",settings:{foreground:n}},{name:"css comma",scope:"punctuation.separator.list.comma.css",settings:{foreground:a}},{name:"css attribute-name.id",scope:"support.constant.color.w3c-standard-color-name.css",settings:{foreground:n}},{name:"css property-name",scope:"support.type.vendored.property-name.css",settings:{foreground:e}},{name:"js/ts module",scope:"support.module.node,support.type.object.module,support.module.node",settings:{foreground:r}},{name:"entity.name.type.module",scope:"entity.name.type.module",settings:{foreground:r}},{name:"js variable readwrite",scope:"variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node",settings:{foreground:o}},{name:"js/ts json",scope:"support.constant.json",settings:{foreground:n}},{name:"js/ts Keyword",scope:["keyword.operator.expression.instanceof","keyword.operator.new","keyword.operator.ternary","keyword.operator.optional","keyword.operator.expression.keyof"],settings:{foreground:e}},{name:"js/ts console",scope:"support.type.object.console",settings:{foreground:o}},{name:"js/ts support.variable.property.process",scope:"support.variable.property.process",settings:{foreground:n}},{name:"js console function",scope:"entity.name.function,support.function.console",settings:{foreground:s}},{name:"keyword.operator.misc.rust",scope:"keyword.operator.misc.rust",settings:{foreground:a}},{name:"keyword.operator.sigil.rust",scope:"keyword.operator.sigil.rust",settings:{foreground:e}},{name:"operator",scope:"keyword.operator.delete",settings:{foreground:e}},{name:"js dom",scope:"support.type.object.dom",settings:{foreground:e}},{name:"js dom variable",scope:"support.variable.dom,support.variable.property.dom",settings:{foreground:o}},{name:"keyword.operator",scope:"keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational",settings:{foreground:e}},{name:"C operator assignment",scope:"keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp",settings:{foreground:e}},{name:"Punctuation",scope:"punctuation.separator.delimiter",settings:{foreground:a}},{name:"Other punctuation .c",scope:"punctuation.separator.c,punctuation.separator.cpp",settings:{foreground:e}},{name:"C type posix-reserved",scope:"support.type.posix-reserved.c,support.type.posix-reserved.cpp",settings:{foreground:e}},{name:"keyword.operator.sizeof.c",scope:"keyword.operator.sizeof.c,keyword.operator.sizeof.cpp",settings:{foreground:e}},{name:"python parameter",scope:"variable.parameter.function.language.python",settings:{foreground:n}},{name:"python type",scope:"support.type.python",settings:{foreground:e}},{name:"python logical",scope:"keyword.operator.logical.python",settings:{foreground:e}},{name:"pyCs",scope:"variable.parameter.function.python",settings:{foreground:n}},{name:"python block",scope:"punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python",settings:{foreground:a}},{name:"python function-call.generic",scope:"meta.function-call.generic.python",settings:{foreground:s}},{name:"python placeholder reset to normal string",scope:"constant.character.format.placeholder.other.python",settings:{foreground:n}},{name:"Operators",scope:"keyword.operator",settings:{foreground:a}},{name:"Compound Assignment Operators",scope:"keyword.operator.assignment.compound",settings:{foreground:e}},{name:"Compound Assignment Operators js/ts",scope:"keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts",settings:{foreground:e}},{name:"Keywords",scope:"keyword",settings:{foreground:e}},{name:"Namespaces",scope:"entity.name.namespace",settings:{foreground:r}},{name:"Variables",scope:"variable",settings:{foreground:o}},{name:"Variables",scope:"variable.c",settings:{foreground:a}},{name:"Language variables",scope:"variable.language",settings:{foreground:r}},{name:"Java Variables",scope:"token.variable.parameter.java",settings:{foreground:a}},{name:"Java Imports",scope:"import.storage.java",settings:{foreground:r}},{name:"Packages",scope:"token.package.keyword",settings:{foreground:e}},{name:"Packages",scope:"token.package",settings:{foreground:a}},{name:"Functions",scope:["entity.name.function","meta.require","support.function.any-method","variable.function"],settings:{foreground:s}},{name:"Classes",scope:"entity.name.type.namespace",settings:{foreground:r}},{name:"Classes",scope:"support.class, entity.name.type.class",settings:{foreground:r}},{name:"Class name",scope:"entity.name.class.identifier.namespace.type",settings:{foreground:r}},{name:"Class name",scope:["entity.name.class","variable.other.class.js","variable.other.class.ts"],settings:{foreground:r}},{name:"Class name php",scope:"variable.other.class.php",settings:{foreground:o}},{name:"Type Name",scope:"entity.name.type",settings:{foreground:r}},{name:"Keyword Control",scope:"keyword.control",settings:{foreground:e}},{name:"Control Elements",scope:"control.elements, keyword.operator.less",settings:{foreground:n}},{name:"Methods",scope:"keyword.other.special-method",settings:{foreground:s}},{name:"Storage",scope:"storage",settings:{foreground:e}},{name:"Storage JS TS",scope:"token.storage",settings:{foreground:e}},{name:"Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void",scope:"keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void",settings:{foreground:e}},{name:"Java Storage",scope:"token.storage.type.java",settings:{foreground:r}},{name:"Support",scope:"support.function",settings:{foreground:e}},{name:"Support type",scope:"support.type.property-name",settings:{foreground:a}},{name:"[VSCODE-CUSTOM] toml support",scope:"support.type.property-name.toml, support.type.property-name.table.toml, support.type.property-name.array.toml",settings:{foreground:o}},{name:"Support type",scope:"support.constant.property-value",settings:{foreground:a}},{name:"Support type",scope:"support.constant.font-name",settings:{foreground:n}},{name:"Meta tag",scope:"meta.tag",settings:{foreground:a}},{name:"Strings",scope:"string",settings:{foreground:n}},{name:"Constant other symbol",scope:"constant.other.symbol",settings:{foreground:e}},{name:"Integers",scope:"constant.numeric",settings:{foreground:n}},{name:"Constants",scope:"constant",settings:{foreground:n}},{name:"Constants",scope:"punctuation.definition.constant",settings:{foreground:n}},{name:"Tags",scope:"entity.name.tag",settings:{foreground:o}},{name:"Attributes",scope:"entity.other.attribute-name",settings:{foreground:n}},{name:"Attribute IDs",scope:"entity.other.attribute-name.id",settings:{foreground:s}},{name:"Attribute class",scope:"entity.other.attribute-name.class.css",settings:{foreground:n}},{name:"Selector",scope:"meta.selector",settings:{foreground:e}},{name:"Headings",scope:"markup.heading",settings:{foreground:o}},{name:"Headings",scope:"markup.heading punctuation.definition.heading, entity.name.section",settings:{foreground:s}},{name:"Units",scope:"keyword.other.unit",settings:{foreground:o}},{name:"Bold",scope:"markup.bold,todo.bold",settings:{foreground:n}},{name:"Bold",scope:"punctuation.definition.bold",settings:{foreground:r}},{name:"markup Italic",scope:"markup.italic, punctuation.definition.italic,todo.emphasis",settings:{foreground:e}},{name:"emphasis md",scope:"emphasis md",settings:{foreground:e}},{name:"[VSCODE-CUSTOM] Markdown headings",scope:"entity.name.section.markdown",settings:{foreground:o}},{name:"[VSCODE-CUSTOM] Markdown heading Punctuation Definition",scope:"punctuation.definition.heading.markdown",settings:{foreground:o}},{name:"punctuation.definition.list.begin.markdown",scope:"punctuation.definition.list.begin.markdown",settings:{foreground:r}},{name:"[VSCODE-CUSTOM] Markdown heading setext",scope:"markup.heading.setext",settings:{foreground:a}},{name:"[VSCODE-CUSTOM] Markdown Punctuation Definition Bold",scope:"punctuation.definition.bold.markdown",settings:{foreground:n}},{name:"[VSCODE-CUSTOM] Markdown Inline Raw",scope:"markup.inline.raw.markdown",settings:{foreground:n}},{name:"[VSCODE-CUSTOM] Markdown Inline Raw",scope:"markup.inline.raw.string.markdown",settings:{foreground:n}},{name:"[VSCODE-CUSTOM] Markdown Inline Raw punctuation",scope:"punctuation.definition.raw.markdown",settings:{foreground:r}},{name:"[VSCODE-CUSTOM] Markdown List Punctuation Definition",scope:"punctuation.definition.list.markdown",settings:{foreground:r}},{name:"[VSCODE-CUSTOM] Markdown Punctuation Definition String",scope:["punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown","punctuation.definition.metadata.markdown"],settings:{foreground:o}},{name:"beginning.punctuation.definition.list.markdown",scope:["beginning.punctuation.definition.list.markdown"],settings:{foreground:o}},{name:"[VSCODE-CUSTOM] Markdown Punctuation Definition Link",scope:"punctuation.definition.metadata.markdown",settings:{foreground:o}},{name:"[VSCODE-CUSTOM] Markdown Underline Link/Image",scope:"markup.underline.link.markdown,markup.underline.link.image.markdown",settings:{foreground:e}},{name:"[VSCODE-CUSTOM] Markdown Link Title/Description",scope:"string.other.link.title.markdown,string.other.link.description.markdown",settings:{foreground:s}},{name:"[VSCODE-CUSTOM] Asciidoc Inline Raw",scope:"markup.raw.monospace.asciidoc",settings:{foreground:n}},{name:"[VSCODE-CUSTOM] Asciidoc Inline Raw Punctuation Definition",scope:"punctuation.definition.asciidoc",settings:{foreground:r}},{name:"[VSCODE-CUSTOM] Asciidoc List Punctuation Definition",scope:"markup.list.asciidoc",settings:{foreground:r}},{name:"[VSCODE-CUSTOM] Asciidoc underline link",scope:"markup.link.asciidoc,markup.other.url.asciidoc",settings:{foreground:e}},{name:"[VSCODE-CUSTOM] Asciidoc link name",scope:"string.unquoted.asciidoc,markup.other.url.asciidoc",settings:{foreground:s}},{name:"Regular Expressions",scope:"string.regexp",settings:{foreground:e}},{name:"Embedded",scope:"punctuation.section.embedded, variable.interpolation",settings:{foreground:o}},{name:"Embedded",scope:"punctuation.section.embedded.begin,punctuation.section.embedded.end",settings:{foreground:e}},{name:"illegal",scope:"invalid.illegal",settings:{foreground:o}},{name:"illegal",scope:"invalid.illegal.bad-ampersand.html",settings:{foreground:a}},{scope:"invalid.illegal.unrecognized-tag.html",settings:{foreground:o}},{name:"Broken",scope:"invalid.broken",settings:{foreground:o}},{name:"Deprecated",scope:"invalid.deprecated",settings:{foreground:o}},{name:"html Deprecated",scope:"invalid.deprecated.entity.other.attribute-name.html",settings:{foreground:n}},{name:"Unimplemented",scope:"invalid.unimplemented",settings:{foreground:o}},{name:"Source Json Meta Structure Dictionary Json > String Quoted Json",scope:"source.json meta.structure.dictionary.json > string.quoted.json",settings:{foreground:o}},{name:"Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String",scope:"source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string",settings:{foreground:o}},{name:"Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",scope:"source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation",settings:{foreground:n}},{name:"Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json",scope:"source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json",settings:{foreground:e}},{name:"[VSCODE-CUSTOM] JSON Property Name",scope:"support.type.property-name.json",settings:{foreground:o}},{name:"[VSCODE-CUSTOM] JSON Punctuation for Property Name",scope:"support.type.property-name.json punctuation",settings:{foreground:o}},{name:"laravel blade tag",scope:"text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade",settings:{foreground:e}},{name:"laravel blade @",scope:"text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade",settings:{foreground:e}},{name:"use statement for other classes",scope:"support.other.namespace.use.php,support.other.namespace.use-as.php,entity.other.alias.php,meta.interface.php",settings:{foreground:r}},{name:"error suppression",scope:"keyword.operator.error-control.php",settings:{foreground:e}},{name:"php instanceof",scope:"keyword.operator.type.php",settings:{foreground:e}},{name:"style double quoted array index normal begin",scope:"punctuation.section.array.begin.php",settings:{foreground:a}},{name:"style double quoted array index normal end",scope:"punctuation.section.array.end.php",settings:{foreground:a}},{name:"php illegal.non-null-typehinted",scope:"invalid.illegal.non-null-typehinted.php",settings:{foreground:r}},{name:"php types",scope:"storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php",settings:{foreground:r}},{name:"php call-function",scope:"meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php",settings:{foreground:s}},{name:"php function-resets",scope:"punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php",settings:{foreground:a}},{name:"support php constants",scope:"support.constant.core.rust",settings:{foreground:n}},{name:"support php constants",scope:"support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php",settings:{foreground:n}},{name:"php goto",scope:"entity.name.goto-label.php,support.other.php",settings:{foreground:s}},{name:"php logical/bitwise operator",scope:"keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php",settings:{foreground:e}},{name:"php regexp operator",scope:"keyword.operator.regexp.php",settings:{foreground:e}},{name:"php comparison",scope:"keyword.operator.comparison.php",settings:{foreground:e}},{name:"php heredoc/nowdoc",scope:"keyword.operator.heredoc.php,keyword.operator.nowdoc.php",settings:{foreground:e}},{name:"python function decorator @",scope:"meta.function.decorator.python",settings:{foreground:s}},{name:"python function support",scope:"support.token.decorator.python,meta.function.decorator.identifier.python",settings:{foreground:e}},{name:"parameter function js/ts",scope:"function.parameter",settings:{foreground:a}},{name:"brace function",scope:"function.brace",settings:{foreground:a}},{name:"parameter function ruby cs",scope:"function.parameter.ruby, function.parameter.cs",settings:{foreground:a}},{name:"constant.language.symbol.ruby",scope:"constant.language.symbol.ruby",settings:{foreground:e}},{name:"constant.language.symbol.hashkey.ruby",scope:"constant.language.symbol.hashkey.ruby",settings:{foreground:e}},{name:"rgb-value",scope:"rgb-value",settings:{foreground:e}},{name:"rgb value",scope:"inline-color-decoration rgb-value",settings:{foreground:n}},{name:"rgb value less",scope:"less rgb-value",settings:{foreground:n}},{name:"sass selector",scope:"selector.sass",settings:{foreground:o}},{name:"ts primitive/builtin types",scope:"support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx",settings:{foreground:r}},{name:"block scope",scope:"block.scope.end,block.scope.begin",settings:{foreground:a}},{name:"cs storage type",scope:"storage.type.cs",settings:{foreground:r}},{name:"cs local variable",scope:"entity.name.variable.local.cs",settings:{foreground:o}},{scope:"token.info-token",settings:{foreground:s}},{scope:"token.warn-token",settings:{foreground:n}},{scope:"token.error-token",settings:{foreground:r}},{scope:"token.debug-token",settings:{foreground:e}},{name:"String interpolation",scope:["punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded"],settings:{foreground:e}},{name:"Reset JavaScript string interpolation expression",scope:["meta.template.expression"],settings:{foreground:a}},{name:"Import module JS",scope:["keyword.operator.module"],settings:{foreground:e}},{name:"js Flowtype",scope:["support.type.type.flowtype"],settings:{foreground:s}},{name:"js Flow",scope:["support.type.primitive"],settings:{foreground:r}},{name:"js class prop",scope:["meta.property.object"],settings:{foreground:o}},{name:"js func parameter",scope:["variable.parameter.function.js"],settings:{foreground:o}},{name:"js template literals begin",scope:["keyword.other.template.begin"],settings:{foreground:n}},{name:"js template literals end",scope:["keyword.other.template.end"],settings:{foreground:n}},{name:"js template literals variable braces begin",scope:["keyword.other.substitution.begin"],settings:{foreground:n}},{name:"js template literals variable braces end",scope:["keyword.other.substitution.end"],settings:{foreground:n}},{name:"js operator.assignment",scope:["keyword.operator.assignment"],settings:{foreground:e}},{name:"go operator",scope:["keyword.operator.assignment.go"],settings:{foreground:r}},{name:"go operator",scope:["keyword.operator.arithmetic.go","keyword.operator.address.go"],settings:{foreground:e}},{name:"Go package name",scope:["entity.name.package.go"],settings:{foreground:r}},{name:"elm prelude",scope:["support.type.prelude.elm"],settings:{foreground:e}},{name:"elm constant",scope:["support.constant.elm"],settings:{foreground:n}},{name:"template literal",scope:["punctuation.quasi.element"],settings:{foreground:e}},{name:"html/pug (jade) escaped characters and entities",scope:["constant.character.entity"],settings:{foreground:o}},{name:"styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour",scope:["entity.other.attribute-name.pseudo-element","entity.other.attribute-name.pseudo-class"],settings:{foreground:e}},{name:"Clojure globals",scope:["entity.global.clojure"],settings:{foreground:r}},{name:"Clojure symbols",scope:["meta.symbol.clojure"],settings:{foreground:o}},{name:"Clojure constants",scope:["constant.keyword.clojure"],settings:{foreground:e}},{name:"CoffeeScript Function Argument",scope:["meta.arguments.coffee","variable.parameter.function.coffee"],settings:{foreground:o}},{name:"Ini Default Text",scope:["source.ini"],settings:{foreground:n}},{name:"Makefile prerequisities",scope:["meta.scope.prerequisites.makefile"],settings:{foreground:o}},{name:"Makefile text colour",scope:["source.makefile"],settings:{foreground:r}},{name:"Groovy import names",scope:["storage.modifier.import.groovy"],settings:{foreground:r}},{name:"Groovy Methods",scope:["meta.method.groovy"],settings:{foreground:s}},{name:"Groovy Variables",scope:["meta.definition.variable.name.groovy"],settings:{foreground:o}},{name:"Groovy Inheritance",scope:["meta.definition.class.inherited.classes.groovy"],settings:{foreground:n}},{name:"HLSL Semantic",scope:["support.variable.semantic.hlsl"],settings:{foreground:r}},{name:"HLSL Types",scope:["support.type.texture.hlsl","support.type.sampler.hlsl","support.type.object.hlsl","support.type.object.rw.hlsl","support.type.fx.hlsl","support.type.object.hlsl"],settings:{foreground:e}},{name:"SQL Variables",scope:["text.variable","text.bracketed"],settings:{foreground:o}},{name:"types",scope:["support.type.swift","support.type.vb.asp"],settings:{foreground:r}},{name:"heading 1, keyword",scope:["entity.name.function.xi"],settings:{foreground:r}},{name:"heading 2, callable",scope:["entity.name.class.xi"],settings:{foreground:e}},{name:"heading 3, property",scope:["constant.character.character-class.regexp.xi"],settings:{foreground:o}},{name:"heading 4, type, class, interface",scope:["constant.regexp.xi"],settings:{foreground:e}},{name:"heading 5, enums, preprocessor, constant, decorator",scope:["keyword.control.xi"],settings:{foreground:e}},{name:"heading 6, number",scope:["invalid.xi"],settings:{foreground:a}},{name:"string",scope:["beginning.punctuation.definition.quote.markdown.xi"],settings:{foreground:n}},{name:"comments",scope:["beginning.punctuation.definition.list.markdown.xi"],settings:{foreground:a}},{name:"link",scope:["constant.character.xi"],settings:{foreground:s}},{name:"accent",scope:["accent.xi"],settings:{foreground:s}},{name:"wikiword",scope:["wikiword.xi"],settings:{foreground:n}},{name:"language operators like '+', '-' etc",scope:["constant.other.color.rgb-value.xi"],settings:{foreground:o}},{name:"elements to dim",scope:["punctuation.definition.tag.xi"],settings:{foreground:a}},{name:"C++/C#",scope:["entity.name.label.cs","entity.name.scope-resolution.function.call","entity.name.scope-resolution.function.definition"],settings:{foreground:r}},{name:"Markdown underscore-style headers",scope:["entity.name.label.cs","markup.heading.setext.1.markdown","markup.heading.setext.2.markdown"],settings:{foreground:o}},{name:"meta.brace.square",scope:[" meta.brace.square"],settings:{foreground:a}},{name:"Comments",scope:"comment, punctuation.definition.comment",settings:{foreground:a,fontStyle:"italic"}},{name:"[VSCODE-CUSTOM] Markdown Quote",scope:"markup.quote.markdown",settings:{foreground:a}},{name:"punctuation.definition.block.sequence.item.yaml",scope:"punctuation.definition.block.sequence.item.yaml",settings:{foreground:a}},{scope:["constant.language.symbol.elixir","constant.language.symbol.double-quoted.elixir"],settings:{foreground:e}},{scope:["entity.name.variable.parameter.cs"],settings:{foreground:r}},{scope:["entity.name.variable.field.cs"],settings:{foreground:o}},{name:"Deleted",scope:"markup.deleted",settings:{foreground:o}},{name:"Inserted",scope:"markup.inserted",settings:{foreground:n}},{name:"Underline",scope:"markup.underline",settings:{fontStyle:"underline"}},{name:"punctuation.section.embedded.begin.php",scope:["punctuation.section.embedded.begin.php","punctuation.section.embedded.end.php"],settings:{foreground:r}},{name:"support.other.namespace.php",scope:["support.other.namespace.php"],settings:{foreground:a}},{name:"variable.other.object",scope:["variable.other.object"],settings:{foreground:r}},{name:"variable.other.constant.property",scope:["variable.other.constant.property"],settings:{foreground:o}},{name:"entity.other.inherited-class",scope:["entity.other.inherited-class"],settings:{foreground:r}},{name:"c variable readwrite",scope:"variable.other.readwrite.c",settings:{foreground:o}},{name:"php scope",scope:"entity.name.variable.parameter.php,punctuation.separator.colon.php,constant.other.php",settings:{foreground:a}},{name:"Assembly",scope:["constant.numeric.decimal.asm.x86_64"],settings:{foreground:e}},{scope:["support.other.parenthesis.regexp"],settings:{foreground:n}},{scope:["constant.character.escape"],settings:{foreground:e}},{scope:["string.regexp"],settings:{foreground:o}},{scope:["log.info"],settings:{foreground:n}},{scope:["log.warning"],settings:{foreground:r}},{scope:["log.error"],settings:{foreground:o}},{name:"js/ts italic",scope:"entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super",settings:{fontStyle:"italic"}},{name:"comment",scope:"comment.line.double-slash,comment.block.documentation",settings:{fontStyle:"italic"}},{name:"Python Keyword Control",scope:"keyword.control.import.python,keyword.control.flow.python,keyword.operator.logical.python",settings:{fontStyle:"italic"}},{name:"markup.italic.markdown",scope:"markup.italic.markdown",settings:{fontStyle:"italic"}}],colors:{"editor.foreground":w}}},I=["javascript","typescript","css","json","markdown","xml","yaml","tsx","jsx","java","python","sql","sh"],F=function(c,g){var d=(0,y.useState)(null),e=j()(d,2),n=e[0],s=e[1],r=function(){var w=A()(h()().mark(function a(){var E;return h()().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.next=2,(0,M.FP)({langs:I,themes:[L(!0),L(!1)]});case 2:E=B.sent,s(E);case 4:case"end":return B.stop()}},a)}));return function(){return w.apply(this,arguments)}}();(0,y.useEffect)(function(){r()},[]);var o=function(a){if(n&&n.getLoadedLanguages().includes(c)){var E=n==null?void 0:n.codeToHtml(a,{lang:c,theme:g});return E}else return"<pre><code>".concat(a,"</code></pre>")};return{loading:!n,renderShiki:o}},z=t(88669),R=t(18840),u=t.n(R),T=t(11954),P,J,U=(0,T.kc)(function(b,c){var g=b.css,d=b.cx,e="".concat(c);return{index:d("".concat(e,"-index"),g(P||(P=u()([` + box-sizing: border-box; + width: 1rem; + margin-right: 1.5rem; + display: inline-block; + color: rgba(115, 138, 148, 0.4); + text-align: right; + user-select: none; + `])))),content:d("".concat(e,"-content"),g(J||(J=u()([` + width: 100%; + `]))))}}),f=t(11527);function V(b){var c,g=b.prefixCls,d=b.data,e=b.emptyText,n=b.lineNumber,s=n===void 0?!1:n,r=b.onMouseDown,o=U(g),w=o.styles,a=d==null?void 0:d.index;return(0,f.jsxs)(f.Fragment,{children:[s?(0,f.jsx)("td",{className:p()(w.index),children:a}):null,(0,f.jsx)("td",{onMouseDown:r,className:w.content,dangerouslySetInnerHTML:{__html:(c=d==null?void 0:d.value)!==null&&c!==void 0?c:e||""}})]})}var K,O=(0,T.kc)(function(b,c){var g=b.css,d=b.cx,e=(0,C.p)(c==="dark"),n=e.colorBlue,s=e.colorGreen,r=e.colorOrange,o=e.colorRed,w=e.colorText,a=e.colorTextSecondary,E=e.colorTextTertiary;return{theme:d(g(K||(K=u()([` + display: block; + overflow-x: auto; + color: `,`; + background-color: `,`; + + /* Comment */ + .hljs-comment, + .hljs-quote { + color: `,`; + } + + /* Red */ + .hljs-variable, + .hljs-attribute, + .hljs-template-variable, + .hljs-tag, + .hljs-name, + .hljs-selector-id, + .hljs-selector-class, + .hljs-regexp, + .hljs-title, + .hljs-deletion { + color: `,`; + } + + /* Orange */ + + .hljs-builtin-name, + .hljs-literal, + .hljs-type, + .hljs-params, + .hljs-meta, + .hljs-link { + color: `,`; + } + + /* Green */ + .hljs-string, + .hljs-number, + .hljs-symbol, + .hljs-bullet, + .hljs-addition { + color: `,`; + } + + /* Blue */ + .hljs-keyword, + .hljs-doctag, + .hljs-built_in, + .hljs-selector-tag, + .hljs-section { + color: `,`; + } + + .hljs-emphasis { + font-style: italic; + } + + .hljs-strong { + font-weight: bold; + } + `])),w,a,E,o,r,s,n))}}),Q=function(c){var g=c.children,d=c.lineNumber,e=d===void 0?!1:d,n=c.theme,s=n===void 0?i.q:n,r=c.language,o=c.prefixCls,w=(0,y.useState)(null),a=j()(w,2),E=a[0],X=a[1],B=O(s),te=B.styles,re=(0,z.D)(r),ae=re.renderHighlight,se=function(){if(g){var ie=ae(g),ce=ie.split(/\r?\n/),ge=ce.map(function(ne,oe){return{value:ne,index:oe+1}});X(ge.map(function(ne,oe){return(0,f.jsx)("tr",{children:(0,f.jsx)(V,{lineNumber:e,data:ne,prefixCls:o})},oe)}))}};return(0,y.useEffect)(function(){se()},[g,s,r,e]),(0,f.jsx)("pre",{className:p()(te.theme),children:(0,f.jsx)("table",{border:0,cellPadding:0,cellSpacing:0,children:(0,f.jsx)("tbody",{children:E})})})},N=Q,G,H,Y,q,$=(0,T.kc)(function(b,c){var g=b.css,d=b.cx,e=b.token,n=c.prefixCls,s=c.lineNumber,r=c.theme,o="".concat(n),w=(0,C.p)(r==="dark"),a=w.colorTextTertiary,E=g(G||(G=u()([` + code { + counter-reset: step; + counter-increment: step 0; + } + + code .line::before { + content: counter(step); + counter-increment: step; + width: 1rem; + margin-right: 1.5rem; + display: inline-block; + text-align: right; + color: rgba(115, 138, 148, 0.4); + user-select: none; + } + `])));return{shiki:d("".concat(o,"-shiki"),g(H||(H=u()([` + .shiki { + overflow-x: scroll; + background: none !important; + `,` + } + `])),s?E:"")),loading:d(g(Y||(Y=u()([` + color: `,`; + `])),a)),center:d(g(q||(q=u()([` + backdrop-filter: saturate(180%) blur(10px); + position: absolute; + top: 0; + right: 0; + display: flex; + align-items: center; + justify-content: center; + + height: 36px; + padding: 0 8px; + + font-family: `,`; + color: `,`; + + border-radius: `,`; + `])),e.fontFamilyCode,a,e.borderRadius))}}),ee=function(c){var g=c.children,d=c.lineNumber,e=d===void 0?!1:d,n=c.theme,s=n===void 0?i.q:n,r=c.language,o=c.prefixCls,w=o===void 0?m.xb:o,a=$({prefixCls:w,lineNumber:e,theme:s}),E=a.styles,X=F(r,s),B=X.renderShiki,te=X.loading;return(0,f.jsxs)(f.Fragment,{children:[te?(0,f.jsx)(N,{lineNumber:e,theme:s,language:r,children:g}):(0,f.jsx)("div",{className:p()(E.shiki),dangerouslySetInnerHTML:{__html:B(g)||""}}),te?(0,f.jsxs)(S.Z,{className:E.center,gap:8,horizontal:!0,children:[(0,f.jsx)(v.Z,{spin:!0,className:E.loading}),"Highlighting..."]}):null]})},Z=ee},88669:function(W,x,t){t.d(x,{D:function(){return V},Q:function(){return f}});var i=t(97453),m=t.n(i),v=t(50959),l=t(40846),p=t.n(l),S=t(20910),k=t.n(S),h=t(80811),_=t.n(h),A=t(5431),D=t.n(A),j=t(2025),y=t.n(j),M=t(43474),C=t.n(M),L=t(16509),I=t.n(L),F=t(63933),z=t.n(F),R=t(86069),u=t.n(R),T=t(88354),P=t.n(T),J=t(93882),U=t.n(J),f={javascript:D(),typescript:u(),css:k(),json:y(),markdown:C(),xml:P(),yaml:U(),tsx:u(),jsx:D(),java:_(),python:I(),sql:z(),bash:p(),sh:p()},V=function(O){(0,v.useEffect)(function(){O&&f[O]?m().registerLanguage(O,f[O]):Object.keys(f).forEach(function(N){m().registerLanguage(N,f[N])})},[O]);var Q=function(G){var H=null;return O&f[O]?H=m().highlight(O,G||"").value:H=m().highlightAuto(G).value,H};return{renderHighlight:Q}}},84370:function(W,x,t){t.d(x,{p:function(){return m}});var i={red:{light:["#ffffff","#fff7f7","#ffeced","#ffdde2","#ffccd5","#ffb8c7","#ffa2b8","#ff88a8","#fe6998","#f04f88","#a72860","#640039","#0f0006"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 55, 55, 0.04)","rgba(255, 17, 30, 0.08)","rgba(255, 12, 48, 0.14)","rgba(255, 0, 45, 0.2)","rgba(255, 1, 55, 0.28)","rgba(255, 4, 63, 0.37)","rgba(255, 2, 70, 0.47)","rgba(253, 1, 80, 0.59)","rgba(233, 0, 83, 0.69)","rgba(151, 2, 68, 0.85)","#640039","#0f0006"],dark:["#0f0006","#34001d","#4b002b","#640039","#7a0c46","#911b53","#a72860","#bf356e","#d7427b","#f04f88","#ff8eab","#ffc9d3","#ffffff"],darkA:["rgba(250, 0, 100, 0.06)","rgba(248, 0, 138, 0.21)","rgba(250, 0, 143, 0.3)","rgba(250, 0, 142, 0.4)","rgba(254, 25, 146, 0.48)","rgba(254, 47, 146, 0.57)","rgba(253, 61, 145, 0.66)","rgba(255, 71, 147, 0.75)","rgba(253, 78, 145, 0.85)","rgba(255, 84, 145, 0.94)","#ff8eab","#ffc9d3","#ffffff"]},volcano:{light:["#ffffff","#fff7f6","#ffece9","#ffded9","#ffcec5","#ffbbaf","#ffa695","#ff8e78","#fb745a","#ec5e41","#a53716","#5d1900","#0c0100"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 55, 30, 0.04)","rgba(255, 44, 11, 0.09)","rgba(255, 35, 2, 0.15)","rgba(255, 42, 3, 0.23)","rgba(255, 43, 5, 0.32)","rgba(255, 43, 3, 0.42)","rgba(255, 42, 0, 0.53)","rgba(249, 41, 1, 0.65)","rgba(230, 40, 2, 0.75)","rgba(157, 38, 2, 0.92)","#5d1900","#0c0100"],dark:["#0c0100","#2f0a00","#451200","#5d1900","#762000","#8e2a07","#a53716","#bc4424","#d45132","#ec5e41","#ff9480","#ffcbc3","#ffffff"],darkA:["rgba(240, 20, 0, 0.05)","rgba(247, 53, 0, 0.19)","rgba(246, 64, 0, 0.28)","rgba(251, 68, 0, 0.37)","rgba(251, 68, 0, 0.47)","rgba(254, 75, 12, 0.56)","rgba(254, 85, 34, 0.65)","rgba(254, 92, 49, 0.74)","rgba(255, 98, 60, 0.83)","rgba(254, 101, 70, 0.93)","#ff9480","#ffcbc3","#ffffff"]},orange:{light:["#ffffff","#fff9f8","#fff0ec","#ffe6dd","#ffd9ca","#ffcbb5","#ffbb9c","#ffaa7f","#ff975c","#ff802b","#a75400","#552d00","#080300"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 55, 22, 0.03)","rgba(255, 67, 17, 0.08)","rgba(255, 76, 12, 0.14)","rgba(255, 74, 3, 0.21)","rgba(255, 76, 0, 0.29)","rgba(255, 81, 1, 0.39)","rgba(255, 88, 4, 0.51)","rgba(255, 93, 0, 0.64)","rgba(255, 102, 0, 0.83)","#a75400","#552d00","#080300"],dark:["#080300","#271400","#3d2000","#552d00","#6f3a00","#8a4700","#a75400","#c66100","#e37013","#ff802b","#ffae87","#ffd7c8","#ffffff"],darkA:["rgba(200, 75, 0, 0.04)","rgba(244, 125, 0, 0.16)","rgba(254, 133, 0, 0.24)","rgba(250, 132, 0, 0.34)","rgba(252, 132, 0, 0.44)","rgba(251, 129, 0, 0.55)","rgba(253, 127, 0, 0.66)","rgba(254, 124, 0, 0.78)","rgba(255, 126, 21, 0.89)","#ff802b","#ffae87","#ffd7c8","#ffffff"]},gold:{light:["#ffffff","#fffcff","#fff8f2","#fff4e2","#ffefd0","#ffe9bb","#ffe3a4","#ffdb8b","#ffd46d","#ffcb47","#ac8100","#593f00","#070300"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 105, 255, 0.02)","rgba(255, 138, 38, 0.06)","rgba(255, 163, 13, 0.12)","rgba(255, 171, 8, 0.19)","rgba(255, 174, 3, 0.27)","rgba(255, 177, 2, 0.36)","rgba(255, 177, 3, 0.46)","rgba(255, 181, 3, 0.58)","rgba(255, 184, 3, 0.73)","#ac8100","#593f00","#070300"],dark:["#070300","#271a00","#3f2c00","#593f00","#745400","#906a00","#ac8100","#c99811","#e4b12f","#ffcb47","#ffdd90","#ffeecd","#ffffff"],darkA:["rgba(233, 100, 0, 0.03)","rgba(244, 163, 0, 0.16)","rgba(252, 176, 0, 0.25)","rgba(254, 180, 0, 0.35)","rgba(252, 183, 0, 0.46)","rgba(253, 186, 0, 0.57)","rgba(253, 190, 0, 0.68)","rgba(254, 192, 22, 0.79)","rgba(253, 197, 52, 0.9)","#ffcb47","#ffdd90","#ffeecd","#ffffff"]},yellow:{light:["#ffffff","#fffeff","#fffcff","#fffbf1","#fffada","#fff9c2","#fff7aa","#fff592","#fff279","#ffef5c","#ab9800","#584a00","#050400"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 155, 255, 0.01)","rgba(255, 105, 255, 0.02)","rgba(255, 188, 22, 0.06)","rgba(255, 222, 8, 0.15)","rgba(255, 230, 1, 0.24)","rgba(255, 231, 5, 0.34)","rgba(255, 232, 2, 0.43)","rgba(255, 230, 2, 0.53)","rgba(255, 230, 0, 0.64)","#ab9800","#584a00","#050400"],dark:["#050400","#251d00","#3e3300","#584a00","#736300","#8e7d00","#ab9800","#c7b426","#e3d142","#ffef5c","#fff594","#fffad3","#ffffff"],darkA:["rgba(250, 200, 0, 0.02)","rgba(247, 193, 0, 0.15)","rgba(248, 204, 0, 0.25)","rgba(251, 211, 0, 0.35)","rgba(250, 215, 0, 0.46)","rgba(254, 223, 0, 0.56)","rgba(255, 227, 0, 0.67)","rgba(255, 231, 49, 0.78)","rgba(255, 235, 74, 0.89)","#ffef5c","#fff594","#fffad3","#ffffff"]},lime:{light:["#ffffff","#feffeb","#f9ffd8","#f2ffc1","#ebfdaf","#e4fc9b","#ddf987","#d5f773","#cdf35c","#c4f042","#769d00","#374f00","#020400"],lightA:["rgba(255, 255, 255, 0.01)","rgba(242, 255, 5, 0.08)","rgba(218, 255, 11, 0.16)","rgba(203, 255, 7, 0.25)","rgba(193, 249, 5, 0.32)","rgba(187, 247, 5, 0.4)","rgba(183, 242, 0, 0.47)","rgba(179, 240, 0, 0.55)","rgba(177, 236, 0, 0.64)","rgba(175, 235, 0, 0.74)","#769d00","#374f00","#020400"],dark:["#020400","#142100","#253700","#374f00","#4b6800","#608200","#769d00","#8fb81b","#a9d42f","#c4f042","#daf685","#eefbbe","#ffffff"],darkA:["rgba(100, 200, 0, 0.02)","rgba(154, 254, 0, 0.13)","rgba(168, 250, 0, 0.22)","rgba(177, 255, 0, 0.31)","rgba(183, 254, 0, 0.41)","rgba(188, 255, 0, 0.51)","rgba(190, 253, 0, 0.62)","rgba(196, 252, 37, 0.73)","rgba(204, 255, 57, 0.83)","rgba(209, 255, 70, 0.94)","rgba(225, 254, 137, 0.97)","rgba(240, 254, 192, 0.99)","#ffffff"]},green:{light:["#ffffff","#f4fdeb","#e7f8dd","#d8f2ce","#c7eabd","#b4e1ac","#a0d79b","#89cc8a","#71c179","#55b467","#007944","#003f28","#000503"],lightA:["rgba(255, 255, 255, 0.01)","rgba(117, 230, 5, 0.08)","rgba(84, 205, 12, 0.14)","rgba(60, 190, 10, 0.2)","rgba(40, 174, 1, 0.26)","rgba(28, 164, 3, 0.33)","rgba(18, 155, 5, 0.4)","rgba(4, 146, 6, 0.47)","rgba(1, 144, 16, 0.56)","rgba(1, 143, 28, 0.67)","#007944","#003f28","#000503"],dark:["#000503","#001d12","#002d1d","#003f28","#005232","#00653c","#007944","#1b8d4d","#3ba05a","#55b467","#96cd92","#cde6c3","#ffffff"],darkA:["rgba(0, 250, 150, 0.02)","rgba(0, 242, 150, 0.12)","rgba(0, 250, 161, 0.18)","rgba(0, 252, 160, 0.25)","rgba(0, 248, 152, 0.33)","rgba(0, 252, 150, 0.4)","rgba(0, 252, 142, 0.48)","rgba(48, 252, 137, 0.56)","rgba(94, 254, 143, 0.63)","rgba(120, 254, 145, 0.71)","rgba(185, 253, 180, 0.81)","rgba(225, 253, 214, 0.91)","#ffffff"]},cyan:{light:["#ffffff","#f9fffb","#effff8","#e3fff4","#d8fef0","#ccfcec","#c0fae8","#b3f8e3","#a5f6de","#95f3d9","#2fa28a","#005245","#000503"],lightA:["rgba(255, 255, 255, 0.01)","rgba(55, 255, 122, 0.03)","rgba(26, 255, 155, 0.07)","rgba(0, 255, 155, 0.11)","rgba(11, 249, 161, 0.16)","rgba(0, 240, 160, 0.2)","rgba(3, 235, 163, 0.25)","rgba(2, 232, 162, 0.3)","rgba(5, 230, 163, 0.36)","rgba(3, 226, 165, 0.42)","rgba(1, 142, 112, 0.82)","#005245","#000503"],dark:["#000503","#00221c","#003930","#005245","#006c5b","#008772","#2fa28a","#55bca4","#75d7be","#95f3d9","#bdf7e4","#dffcf0","#ffffff"],darkA:["rgba(0, 250, 150, 0.02)","rgba(0, 243, 200, 0.14)","rgba(0, 248, 209, 0.23)","rgba(0, 248, 209, 0.33)","rgba(0, 251, 212, 0.43)","rgba(0, 255, 215, 0.53)","rgba(73, 253, 216, 0.64)","rgba(115, 254, 222, 0.74)","rgba(138, 253, 224, 0.85)","rgba(155, 253, 226, 0.96)","rgba(195, 255, 235, 0.97)","rgba(225, 255, 242, 0.99)","#ffffff"]},blue:{light:["#ffffff","#fbfeff","#f4fcff","#eafaff","#dff7ff","#d3f5ff","#c4f2ff","#b4efff","#a1ecff","#8ae8ff","#159ab0","#004e59","#000506"],lightA:["rgba(255, 255, 255, 0.01)","rgba(55, 205, 255, 0.02)","rgba(35, 195, 255, 0.05)","rgba(22, 199, 255, 0.09)","rgba(9, 193, 255, 0.13)","rgba(11, 199, 255, 0.18)","rgba(9, 201, 255, 0.24)","rgba(5, 202, 255, 0.3)","rgba(1, 204, 255, 0.37)","rgba(1, 205, 255, 0.46)","rgba(1, 145, 169, 0.92)","#004e59","#000506"],dark:["#000506","#002126","#00363f","#004e59","#006675","#008093","#159ab0","#47b3ca","#6acde4","#8ae8ff","#b8f0ff","#def7ff","#ffffff"],darkA:["rgba(0, 167, 200, 0.03)","rgba(0, 220, 253, 0.15)","rgba(0, 216, 252, 0.25)","rgba(0, 223, 254, 0.35)","rgba(0, 222, 254, 0.46)","rgba(0, 221, 253, 0.58)","rgba(30, 223, 255, 0.69)","rgba(89, 224, 252, 0.8)","rgba(118, 228, 253, 0.9)","#8ae8ff","#b8f0ff","#def7ff","#ffffff"]},geekblue:{light:["#ffffff","#f8faff","#eaf3ff","#daeaff","#c7e0ff","#b1d5ff","#9ac9ff","#7fbcff","#60aeff","#369eff","#0264c1","#003176","#000216"],lightA:["rgba(255, 255, 255, 0.01)","rgba(22, 88, 255, 0.03)","rgba(22, 122, 255, 0.09)","rgba(8, 115, 255, 0.15)","rgba(0, 114, 255, 0.22)","rgba(3, 120, 255, 0.31)","rgba(3, 120, 255, 0.4)","rgba(4, 124, 255, 0.51)","rgba(3, 126, 255, 0.63)","rgba(1, 132, 255, 0.79)","#0264c1","#003176","#000216"],dark:["#000216","#001343","#00225c","#003176","#00418f","#0052a8","#0264c1","#1877d5","#288aea","#369eff","#88bffb","#c5dffd","#ffffff"],darkA:["rgba(0, 22, 244, 0.09)","rgba(0, 70, 248, 0.27)","rgba(0, 92, 249, 0.37)","rgba(0, 104, 251, 0.47)","rgba(0, 116, 255, 0.56)","rgba(0, 124, 255, 0.66)","rgba(3, 132, 254, 0.76)","rgba(29, 142, 254, 0.84)","rgba(43, 150, 254, 0.92)","#369eff","rgba(137, 193, 254, 0.99)","#c5dffd","#ffffff"]},purple:{light:["#ffffff","#fff6fb","#ffe7fd","#fdd6fe","#f6c4f8","#eeb1f1","#e49ce8","#d886de","#cb6ed2","#bd54c6","#892b8a","#560053","#0d000b"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 30, 155, 0.04)","rgba(255, 15, 235, 0.1)","rgba(243, 14, 249, 0.17)","rgba(218, 9, 226, 0.24)","rgba(200, 3, 210, 0.31)","rgba(186, 1, 196, 0.39)","rgba(174, 3, 186, 0.48)","rgba(164, 1, 176, 0.57)","rgba(156, 0, 170, 0.67)","rgba(113, 0, 114, 0.83)","#560053","#0d000b"],dark:["#0d000b","#2e002a","#42003e","#560053","#670e66","#781e78","#892b8a","#9a399e","#ab46b2","#bd54c6","#d590da","#edc7ee","#ffffff"],darkA:["rgba(217, 0, 183, 0.06)","rgba(242, 0, 221, 0.19)","rgba(254, 0, 238, 0.26)","rgba(253, 0, 244, 0.34)","rgba(251, 34, 249, 0.41)","rgba(255, 64, 255, 0.47)","rgba(249, 78, 251, 0.55)","rgba(248, 92, 255, 0.62)","rgba(244, 100, 254, 0.7)","rgba(242, 108, 254, 0.78)","rgba(248, 167, 253, 0.86)","rgba(252, 212, 253, 0.94)","#ffffff"]},magenta:{light:["#ffffff","#fff7f9","#ffeaf4","#ffdaee","#ffc7e7","#ffb2df","#ff99d6","#f980ca","#ef67ba","#e34ba9","#a32466","#63002d","#100002"],lightA:["rgba(255, 255, 255, 0.01)","rgba(255, 55, 105, 0.04)","rgba(255, 22, 133, 0.09)","rgba(255, 8, 142, 0.15)","rgba(255, 0, 146, 0.22)","rgba(255, 7, 152, 0.31)","rgba(255, 0, 153, 0.4)","rgba(243, 1, 149, 0.5)","rgba(228, 2, 140, 0.6)","rgba(216, 1, 134, 0.71)","rgba(148, 0, 77, 0.86)","#63002d","#100002"],dark:["#100002","#350011","#4b001e","#63002d","#79093f","#8e1752","#a32466","#b8317b","#ce3e91","#e34ba9","#f38bcb","#fec5e8","#ffffff"],darkA:["rgba(229, 0, 29, 0.07)","rgba(252, 0, 81, 0.21)","rgba(250, 0, 100, 0.3)","rgba(254, 0, 115, 0.39)","rgba(252, 19, 131, 0.48)","rgba(254, 41, 146, 0.56)","rgba(255, 56, 159, 0.64)","rgba(252, 67, 168, 0.73)","rgba(254, 77, 179, 0.81)","rgba(255, 84, 190, 0.89)","rgba(253, 145, 211, 0.96)","#fec5e8","#ffffff"]},gray:{light:["#ffffff","#f8f8f8","#eeeeee","#e3e3e3","#dddddd","#cccccc","#bbbbbb","#aaaaaa","#999999","#888888","#666666","#333333","#080808"],lightA:["rgba(0, 0, 0, 0.015)","rgba(0, 0, 0, 0.03)","rgba(0, 0, 0, 0.06)","rgba(0, 0, 0, 0.12)","rgba(0, 0, 0, 0.18)","rgba(0, 0, 0, 0.24)","rgba(0, 0, 0, 0.32)","rgba(0, 0, 0, 0.38)","rgba(0, 0, 0, 0.44)","rgba(0, 0, 0, 0.5)","rgba(0, 0, 0, 0.68)","rgba(0, 0, 0, 0.84)","rgba(0, 0, 0, 0.98)"],dark:["#000000","#111111","#222222","#2d2d2d","#333333","#444444","#555555","#666666","#6f6f6f","#777777","#aaaaaa","#dddddd","#ffffff"],darkA:["rgba(255, 255, 255, 0.02)","rgba(255, 255, 255, 0.06)","rgba(255, 255, 255, 0.10)","rgba(255, 255, 255, 0.16)","rgba(255, 255, 255, 0.24)","rgba(255, 255, 255, 0.28)","rgba(255, 255, 255, 0.32)","rgba(255, 255, 255, 0.38)","rgba(255, 255, 255, 0.44)","rgba(255, 255, 255, 0.5)","rgba(255, 255, 255, 0.66)","rgba(255, 255, 255, 0.84)","#ffffff"]},bnw:{light:["#ffffff","#f5f5f5","#eeeeee","#cccccc","#aaaaaa","#888888","#666666","#444444","#333333","#222222","#111111","#111111","#111111"],lightA:["rgba(0, 0, 0, 0.02)","rgba(0, 0, 0, 0.08)","rgba(0, 0, 0, 0.16)","rgba(0, 0, 0, 0.22)","rgba(0, 0, 0, 0.36)","rgba(0, 0, 0, 0.48)","rgba(0, 0, 0, 0.6)","rgba(0, 0, 0, 0.72)","rgba(0, 0, 0, 0.84)","rgba(0, 0, 0, 0.88)","rgba(0, 0, 0, 0.92)","rgba(0, 0, 0, 0.96)","rgba(0, 0, 0, 0.98)"],dark:["#000000","#111111","#333333","#555555","#666666","#888888","#aaaaaa","#cccccc","#dddddd","#eeeeee","#ffffff","#ffffff","#ffffff"],darkA:["rgba(255, 255, 255, 0.02)","rgba(255, 255, 255, 0.08)","rgba(255, 255, 255, 0.16)","rgba(255, 255, 255, 0.22)","rgba(255, 255, 255, 0.36)","rgba(255, 255, 255, 0.48)","rgba(255, 255, 255, 0.6)","rgba(255, 255, 255, 0.72)","rgba(255, 255, 255, 0.84)","rgba(255, 255, 255, 0.88)","rgba(255, 255, 255, 0.92)","rgba(255, 255, 255, 0.96)","rgba(255, 255, 255, 0.98)"]}},m=function(l){var p=l?"dark":"light",S=i.gray[p][11],k=l?i.gray[p][9]:i.gray[p][10],h=l?i.gray[p][6]:i.gray[p][7],_=l?"#2b303b":"#fafafa",A=l?i.red[p][9]:i.volcano[p][9],D=l?i.gold[p][9]:i.orange[p][9],j=l?i.lime[p][9]:i.green[p][9],y=l?i.blue[p][9]:i.geekblue[p][9];return{type:p,colorText:S,colorTextSecondary:k,colorTextTertiary:h,colorRed:A,colorOrange:D,colorGreen:j,colorBlue:y,colorFillTertiary:_}}},595:function(W,x,t){t.d(x,{q:function(){return m}});var i="dark",m="light",v=function(){for(var S=arguments.length,k=new Array(S),h=0;h<S;h++)k[h]=arguments[h];return k},l=v(i,m)},5600:function(W,x,t){t.d(x,{k2:function(){return m},xb:function(){return i}});var i="studio";function m(v,l){return l||(v?"".concat(i,"-").concat(v):i)}},85055:function(W,x,t){t.d(x,{H:function(){return p}});var i=t(90193),m=t(77117),v=t.n(m),l=function(k,h){var _=i.Z.darkAlgorithm(k,h);return v()(v()({},_),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},p=function(k){var h={algorithm:[i.Z.compactAlgorithm]};return k==="dark"&&h.algorithm.push(l),h}}}]); diff --git a/6258.464af78f.async.js b/6258.464af78f.async.js new file mode 100644 index 00000000..5c2acf80 --- /dev/null +++ b/6258.464af78f.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6258],{46258:function(r,e,t){t.r(e),t.d(e,{default:function(){return o}});var o={name:"slack-dark",type:"dark",colors:{"activityBarBadge.background":"#1D978D","editor.background":"#222222","editor.foreground":"#E6E6E6","editor.inactiveSelectionBackground":"#3a3d41","editor.selectionHighlightBackground":"#add6ff26","editorIndentGuide.activeBackground":"#707070","editorIndentGuide.background":"#404040","input.placeholderForeground":"#7A7A7A","list.dropBackground":"#383b3d","list.activeSelectionBackground":"#222222","list.focusBackground":"#0077B5","menu.background":"#252526","menu.foreground":"#E6E6E6","settings.numberInputBackground":"#292929","settings.textInputBackground":"#292929","sideBarTitle.foreground":"#E6E6E6","statusBar.background":"#222222","statusBar.noFolderBackground":"#141414","statusBar.debuggingBackground":"#1D978D","list.hoverBackground":"#222222","gitDecoration.modifiedResourceForeground":"#ECB22E","gitDecoration.deletedResourceForeground":"#FFF","gitDecoration.untrackedResourceForeground":"#ECB22E","gitDecoration.ignoredResourceForeground":"#877583","gitDecoration.addedResourceForeground":"#ECB22E","gitDecoration.conflictingResourceForeground":"#FFF","editor.lineHighlightBorder":"#141414","editor.lineHighlightBackground":"#141414","editorSuggestWidget.selectedBackground":"#0077B5","sideBarSectionHeader.background":"#222222","activityBar.background":"#222222","button.background":"#0077B5","button.foreground":"#FFF","button.hoverBackground":"#005076","extensionButton.prominentBackground":"#0077B5","extensionButton.prominentForeground":"#FFF","extensionButton.prominentHoverBackground":"#005076","debugExceptionWidget.background":"#141414","debugExceptionWidget.border":"#FFF","debugToolBar.background":"#141414","titleBar.activeBackground":"#222222","titleBar.activeForeground":"#E6E6E6","titleBar.inactiveBackground":"#222222","titleBar.inactiveForeground":"#7A7A7A",focusBorder:"#0077B5","textLink.activeForeground":"#0077B5","textLink.foreground":"#0077B5","editorLink.activeForeground":"#0077B5","notificationLink.foreground":"#0077B5"},tokenColors:[{scope:["meta.embedded","source.groovy.embedded"],settings:{foreground:"#D4D4D4"}},{scope:"emphasis",settings:{fontStyle:"italic"}},{scope:"strong",settings:{fontStyle:"bold"}},{scope:"header",settings:{foreground:"#000080"}},{scope:"comment",settings:{foreground:"#6A9955"}},{scope:"constant.language",settings:{foreground:"#569cd6"}},{scope:["constant.numeric"],settings:{foreground:"#b5cea8"}},{scope:"constant.regexp",settings:{foreground:"#646695"}},{scope:"entity.name.tag",settings:{foreground:"#569cd6"}},{scope:"entity.name.tag.css",settings:{foreground:"#d7ba7d"}},{scope:"entity.other.attribute-name",settings:{foreground:"#9cdcfe"}},{scope:["entity.other.attribute-name.class.css","entity.other.attribute-name.class.mixin.css","entity.other.attribute-name.id.css","entity.other.attribute-name.parent-selector.css","entity.other.attribute-name.pseudo-class.css","entity.other.attribute-name.pseudo-element.css","source.css.less entity.other.attribute-name.id","entity.other.attribute-name.attribute.scss","entity.other.attribute-name.scss"],settings:{foreground:"#d7ba7d"}},{scope:"invalid",settings:{foreground:"#f44747"}},{scope:"markup.underline",settings:{fontStyle:"underline"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#569cd6"}},{scope:"markup.heading",settings:{fontStyle:"bold",foreground:"#569cd6"}},{scope:"markup.italic",settings:{fontStyle:"italic"}},{scope:"markup.inserted",settings:{foreground:"#b5cea8"}},{scope:"markup.deleted",settings:{foreground:"#ce9178"}},{scope:"markup.changed",settings:{foreground:"#569cd6"}},{scope:"punctuation.definition.quote.begin.markdown",settings:{foreground:"#6A9955"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#6796e6"}},{scope:"markup.inline.raw",settings:{foreground:"#ce9178"}},{name:"brackets of XML/HTML tags",scope:"punctuation.definition.tag",settings:{foreground:"#808080"}},{scope:"meta.preprocessor",settings:{foreground:"#569cd6"}},{scope:"meta.preprocessor.string",settings:{foreground:"#ce9178"}},{scope:"meta.preprocessor.numeric",settings:{foreground:"#b5cea8"}},{scope:"meta.structure.dictionary.key.python",settings:{foreground:"#9cdcfe"}},{scope:"meta.diff.header",settings:{foreground:"#569cd6"}},{scope:"storage",settings:{foreground:"#569cd6"}},{scope:"storage.type",settings:{foreground:"#569cd6"}},{scope:"storage.modifier",settings:{foreground:"#569cd6"}},{scope:"string",settings:{foreground:"#ce9178"}},{scope:"string.tag",settings:{foreground:"#ce9178"}},{scope:"string.value",settings:{foreground:"#ce9178"}},{scope:"string.regexp",settings:{foreground:"#d16969"}},{name:"String interpolation",scope:["punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded"],settings:{foreground:"#569cd6"}},{name:"Reset JavaScript string interpolation expression",scope:["meta.template.expression"],settings:{foreground:"#d4d4d4"}},{scope:["support.type.vendored.property-name","support.type.property-name","variable.css","variable.scss","variable.other.less","source.coffee.embedded"],settings:{foreground:"#9cdcfe"}},{scope:"keyword",settings:{foreground:"#569cd6"}},{scope:"keyword.control",settings:{foreground:"#569cd6"}},{scope:"keyword.operator",settings:{foreground:"#d4d4d4"}},{scope:["keyword.operator.new","keyword.operator.expression","keyword.operator.cast","keyword.operator.sizeof","keyword.operator.instanceof","keyword.operator.logical.python"],settings:{foreground:"#569cd6"}},{scope:"keyword.other.unit",settings:{foreground:"#b5cea8"}},{scope:["punctuation.section.embedded.begin.php","punctuation.section.embedded.end.php"],settings:{foreground:"#569cd6"}},{scope:"support.function.git-rebase",settings:{foreground:"#9cdcfe"}},{scope:"constant.sha.git-rebase",settings:{foreground:"#b5cea8"}},{name:"coloring of the Java import and package identifiers",scope:["storage.modifier.import.java","variable.language.wildcard.java","storage.modifier.package.java"],settings:{foreground:"#d4d4d4"}},{name:"this.self",scope:"variable.language",settings:{foreground:"#569cd6"}},{name:"Function declarations",scope:["entity.name.function","support.function","support.constant.handlebars"],settings:{foreground:"#DCDCAA"}},{name:"Types declaration and references",scope:["meta.return-type","support.class","support.type","entity.name.type","entity.name.class","storage.type.numeric.go","storage.type.byte.go","storage.type.boolean.go","storage.type.string.go","storage.type.uintptr.go","storage.type.error.go","storage.type.rune.go","storage.type.cs","storage.type.generic.cs","storage.type.modifier.cs","storage.type.variable.cs","storage.type.annotation.java","storage.type.generic.java","storage.type.java","storage.type.object.array.java","storage.type.primitive.array.java","storage.type.primitive.java","storage.type.token.java","storage.type.groovy","storage.type.annotation.groovy","storage.type.parameters.groovy","storage.type.generic.groovy","storage.type.object.array.groovy","storage.type.primitive.array.groovy","storage.type.primitive.groovy"],settings:{foreground:"#4EC9B0"}},{name:"Types declaration and references, TS grammar specific",scope:["meta.type.cast.expr","meta.type.new.expr","support.constant.math","support.constant.dom","support.constant.json","entity.other.inherited-class"],settings:{foreground:"#4EC9B0"}},{name:"Control flow keywords",scope:"keyword.control",settings:{foreground:"#C586C0"}},{name:"Variable and parameter name",scope:["variable","meta.definition.variable.name","support.variable","entity.name.variable"],settings:{foreground:"#9CDCFE"}},{name:"Object keys, TS grammar specific",scope:["meta.object-literal.key"],settings:{foreground:"#9CDCFE"}},{name:"CSS property value",scope:["support.constant.property-value","support.constant.font-name","support.constant.media-type","support.constant.media","constant.other.color.rgb-value","constant.other.rgb-value","support.constant.color"],settings:{foreground:"#CE9178"}},{name:"Regular expression groups",scope:["punctuation.definition.group.regexp","punctuation.definition.group.assertion.regexp","punctuation.definition.character-class.regexp","punctuation.character.set.begin.regexp","punctuation.character.set.end.regexp","keyword.operator.negation.regexp","support.other.parenthesis.regexp"],settings:{foreground:"#CE9178"}},{scope:["constant.character.character-class.regexp","constant.other.character-class.set.regexp","constant.other.character-class.regexp","constant.character.set.regexp"],settings:{foreground:"#d16969"}},{scope:["keyword.operator.or.regexp","keyword.control.anchor.regexp"],settings:{foreground:"#DCDCAA"}},{scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#d7ba7d"}},{scope:"constant.character",settings:{foreground:"#569cd6"}},{scope:"constant.character.escape",settings:{foreground:"#d7ba7d"}},{scope:"token.info-token",settings:{foreground:"#6796e6"}},{scope:"token.warn-token",settings:{foreground:"#cd9731"}},{scope:"token.error-token",settings:{foreground:"#f44747"}},{scope:"token.debug-token",settings:{foreground:"#b267e6"}}]}}}]); diff --git a/626.889d33b1.async.js b/626.889d33b1.async.js new file mode 100644 index 00000000..cbc3a928 --- /dev/null +++ b/626.889d33b1.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[626],{60626:function(o,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({name:"proto",scopeName:"source.proto",fileTypes:["proto"],patterns:[{include:"#comments"},{include:"#syntax"},{include:"#package"},{include:"#import"},{include:"#optionStmt"},{include:"#message"},{include:"#enum"},{include:"#service"}],repository:{comments:{patterns:[{name:"comment.block.proto",begin:"/\\*",end:"\\*/"},{name:"comment.line.double-slash.proto",begin:"//",end:"$\\n?"}]},syntax:{match:'\\s*(syntax)\\s*(=)\\s*("proto[23]")\\s*(;)',captures:{1:{name:"keyword.other.proto"},2:{name:"keyword.operator.assignment.proto"},3:{name:"string.quoted.double.proto.syntax"},4:{name:"punctuation.terminator.proto"}}},package:{match:"\\s*(package)\\s+([\\w.]+)\\s*(;)",captures:{1:{name:"keyword.other.proto"},2:{name:"string.unquoted.proto.package"},3:{name:"punctuation.terminator.proto"}}},import:{match:'\\s*(import)\\s+(weak|public)?\\s*("[^"]+")\\s*(;)',captures:{1:{name:"keyword.other.proto"},2:{name:"keyword.other.proto"},3:{name:"string.quoted.double.proto.import"},4:{name:"punctuation.terminator.proto"}}},optionStmt:{begin:"(option)\\s+(\\w+|\\(\\w+(\\.\\w+)*\\))(\\.\\w+)*\\s*(=)",beginCaptures:{1:{name:"keyword.other.proto"},2:{name:"support.other.proto"},3:{name:"support.other.proto"},4:{name:"support.other.proto"},5:{name:"keyword.operator.assignment.proto"}},end:"(;)",endCaptures:{1:{name:"punctuation.terminator.proto"}},patterns:[{include:"#constants"},{include:"#number"},{include:"#string"},{include:"#subMsgOption"}]},subMsgOption:{begin:"\\{",end:"\\}",patterns:[{include:"#kv"},{include:"#comments"}]},kv:{begin:"(\\w+)\\s*(:)",beginCaptures:{1:{name:"keyword.other.proto"},2:{name:"punctuation.separator.key-value.proto"}},end:"(;)|,|(?=[}/_a-zA-Z])",endCaptures:{1:{name:"punctuation.terminator.proto"}},patterns:[{include:"#constants"},{include:"#number"},{include:"#string"},{include:"#subMsgOption"}]},fieldOptions:{begin:"\\[",end:"\\]",patterns:[{include:"#constants"},{include:"#number"},{include:"#string"},{include:"#subMsgOption"},{include:"#optionName"}]},optionName:{match:"(\\w+|\\(\\w+(\\.\\w+)*\\))(\\.\\w+)*",captures:{1:{name:"support.other.proto"},2:{name:"support.other.proto"},3:{name:"support.other.proto"}}},message:{begin:"(message|extend)(\\s+)([A-Za-z_][A-Za-z0-9_.]*)(\\s*)(\\{)?",beginCaptures:{1:{name:"keyword.other.proto"},3:{name:"entity.name.class.message.proto"}},end:"\\}",patterns:[{include:"#reserved"},{include:"$self"},{include:"#enum"},{include:"#optionStmt"},{include:"#comments"},{include:"#oneof"},{include:"#field"},{include:"#mapfield"}]},reserved:{begin:"(reserved)\\s+",beginCaptures:{1:{name:"keyword.other.proto"}},end:"(;)",endCaptures:{1:{name:"punctuation.terminator.proto"}},patterns:[{match:"(\\d+)(\\s+(to)\\s+(\\d+))?",captures:{1:{name:"constant.numeric.proto"},3:{name:"keyword.other.proto"},4:{name:"constant.numeric.proto"}}},{include:"#string"}]},field:{begin:"\\s*(optional|repeated|required)?\\s*\\b([\\w.]+)\\s+(\\w+)\\s*(=)\\s*(0[xX][0-9a-fA-F]+|[0-9]+)",beginCaptures:{1:{name:"storage.modifier.proto"},2:{name:"storage.type.proto"},3:{name:"variable.other.proto"},4:{name:"keyword.operator.assignment.proto"},5:{name:"constant.numeric.proto"}},end:"(;)",endCaptures:{1:{name:"punctuation.terminator.proto"}},patterns:[{include:"#fieldOptions"}]},mapfield:{begin:"\\s*(map)\\s*(<)\\s*([\\w.]+)\\s*,\\s*([\\w.]+)\\s*(>)\\s+(\\w+)\\s*(=)\\s*(\\d+)",beginCaptures:{1:{name:"storage.type.proto"},2:{name:"punctuation.definition.typeparameters.begin.proto"},3:{name:"storage.type.proto"},4:{name:"storage.type.proto"},5:{name:"punctuation.definition.typeparameters.end.proto"},6:{name:"variable.other.proto"},7:{name:"keyword.operator.assignment.proto"},8:{name:"constant.numeric.proto"}},end:"(;)",endCaptures:{1:{name:"punctuation.terminator.proto"}},patterns:[{include:"#fieldOptions"}]},oneof:{begin:"(oneof)\\s+([A-Za-z][A-Za-z0-9_]*)\\s*\\{?",beginCaptures:{1:{name:"keyword.other.proto"},2:{name:"variable.other.proto"}},end:"\\}",patterns:[{include:"#optionStmt"},{include:"#comments"},{include:"#field"}]},enum:{begin:"(enum)(\\s+)([A-Za-z][A-Za-z0-9_]*)(\\s*)(\\{)?",beginCaptures:{1:{name:"keyword.other.proto"},3:{name:"entity.name.class.proto"}},end:"\\}",patterns:[{include:"#reserved"},{include:"#optionStmt"},{include:"#comments"},{begin:"([A-Za-z][A-Za-z0-9_]*)\\s*(=)\\s*(0[xX][0-9a-fA-F]+|[0-9]+)",beginCaptures:{1:{name:"variable.other.proto"},2:{name:"keyword.operator.assignment.proto"},3:{name:"constant.numeric.proto"}},end:"(;)",endCaptures:{1:{name:"punctuation.terminator.proto"}},patterns:[{include:"#fieldOptions"}]}]},service:{begin:"(service)\\s+([A-Za-z][A-Za-z0-9_.]*)\\s*\\{?",beginCaptures:{1:{name:"keyword.other.proto"},2:{name:"entity.name.class.message.proto"}},end:"\\}",patterns:[{include:"#comments"},{include:"#optionStmt"},{include:"#method"}]},method:{begin:"(rpc)\\s+([A-Za-z][A-Za-z0-9_]*)",beginCaptures:{1:{name:"keyword.other.proto"},2:{name:"entity.name.function"}},end:"\\}|(;)",endCaptures:{1:{name:"punctuation.terminator.proto"}},patterns:[{include:"#comments"},{include:"#optionStmt"},{include:"#rpcKeywords"},{include:"#ident"}]},rpcKeywords:{match:"\\b(stream|returns)\\b",name:"keyword.other.proto"},ident:{match:"[A-Za-z][A-Za-z0-9_]*",name:"entity.name.class.proto"},constants:{match:"\\b(true|false|max|[A-Z_]+)\\b",name:"constant.language.proto"},storagetypes:{match:"\\b(double|float|int32|int64|uint32|uint64|sint32|sint64|fixed32|fixed64|sfixed32|sfixed64|bool|string|bytes)\\b",name:"storage.type.proto"},string:{match:`('([^']|\\')*')|("([^"]|\\")*")`,name:"string.quoted.double.proto"},number:{name:"constant.numeric.proto",match:"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)\\b"}},displayName:"Protocol Buffer 3"})]}}]); diff --git a/6320.e71c3b7f.async.js b/6320.e71c3b7f.async.js new file mode 100644 index 00000000..890147bb --- /dev/null +++ b/6320.e71c3b7f.async.js @@ -0,0 +1,2 @@ +!(function(){"use strict";var Df=Object.defineProperty,$f=Object.defineProperties;var Of=Object.getOwnPropertyDescriptors;var sr=Object.getOwnPropertySymbols;var ys=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable;var oo=Math.pow,ms=(oe,j,Y)=>j in oe?Df(oe,j,{enumerable:!0,configurable:!0,writable:!0,value:Y}):oe[j]=Y,X=(oe,j)=>{for(var Y in j||(j={}))ys.call(j,Y)&&ms(oe,Y,j[Y]);if(sr)for(var Y of sr(j))xs.call(j,Y)&&ms(oe,Y,j[Y]);return oe},ue=(oe,j)=>$f(oe,Of(j));var Ut=(oe,j)=>{var Y={};for(var d in oe)ys.call(oe,d)&&j.indexOf(d)<0&&(Y[d]=oe[d]);if(oe!=null&&sr)for(var d of sr(oe))j.indexOf(d)<0&&xs.call(oe,d)&&(Y[d]=oe[d]);return Y};(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6320],{58887:function(oe,j,Y){Y.d(j,{Z:function(){return Me}});var d=Y(97605),G=Y(50959),ge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M342 88H120c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V168h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm578 576h-48c-8.8 0-16 7.2-16 16v176H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V680c0-8.8-7.2-16-16-16zM342 856H168V680c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM904 88H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V120c0-17.7-14.3-32-32-32z"}}]},name:"expand",theme:"outlined"},q=ge,ie=Y(36264),ke=function(De,$e){return G.createElement(ie.Z,(0,d.Z)({},De,{ref:$e,icon:q}))},Me=G.forwardRef(ke)},48167:function(oe,j,Y){Y.d(j,{Z:function(){return Me}});var d=Y(97605),G=Y(50959),ge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},q=ge,ie=Y(36264),ke=function(De,$e){return G.createElement(ie.Z,(0,d.Z)({},De,{ref:$e,icon:q}))},Me=G.forwardRef(ke)},46042:function(){},32503:function(oe,j,Y){Y.d(j,{Z:function(){return Ct}});var d=Y(50959),G=Y(84875),ge=Y.n(G),q=Y(13763);function ie(te){return["small","middle","large"].includes(te)}function ke(te){return te?typeof te=="number"&&!Number.isNaN(te):!1}var Me=Y(81477),at=Y(23554);const De=d.createContext({latestIndex:0}),$e=De.Provider;var Wt=te=>{let{className:Pe,index:ve,children:se,split:we,style:ne}=te;const{latestIndex:je}=d.useContext(De);return se==null?null:d.createElement(d.Fragment,null,d.createElement("div",{className:Pe,style:ne},se),ve<je&&we&&d.createElement("span",{className:`${Pe}-split`},we))},he=Y(9643),pe=function(te,Pe){var ve={};for(var se in te)Object.prototype.hasOwnProperty.call(te,se)&&Pe.indexOf(se)<0&&(ve[se]=te[se]);if(te!=null&&typeof Object.getOwnPropertySymbols=="function")for(var we=0,se=Object.getOwnPropertySymbols(te);we<se.length;we++)Pe.indexOf(se[we])<0&&Object.prototype.propertyIsEnumerable.call(te,se[we])&&(ve[se[we]]=te[se[we]]);return ve};const Nt=d.forwardRef((te,Pe)=>{var ve,se;const{getPrefixCls:we,space:ne,direction:je}=d.useContext(Me.E_),{size:Ze=(ne==null?void 0:ne.size)||"small",align:Mt,className:At,rootClassName:Gt,children:Tt,direction:Oe="horizontal",prefixCls:Be,split:lt,style:Ke,wrap:ar=!1,classNames:qt,styles:Qt}=te,cr=pe(te,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[kt,Pt]=Array.isArray(Ze)?Ze:[Ze,Ze],Cn=ie(Pt),Mn=ie(kt),lr=ke(Pt),ur=ke(kt),An=(0,q.Z)(Tt,{keepEmpty:!0}),Tn=Mt===void 0&&Oe==="horizontal"?"center":Mt,He=we("space",Be),[fr,dr]=(0,he.Z)(He),hr=ge()(He,ne==null?void 0:ne.className,dr,`${He}-${Oe}`,{[`${He}-rtl`]:je==="rtl",[`${He}-align-${Tn}`]:Tn,[`${He}-gap-row-${Pt}`]:Cn,[`${He}-gap-col-${kt}`]:Mn},At,Gt),kn=ge()(`${He}-item`,(ve=qt==null?void 0:qt.item)!==null&&ve!==void 0?ve:(se=ne==null?void 0:ne.classNames)===null||se===void 0?void 0:se.item);let Jt=0;const jt=An.map((ut,en)=>{var tn,nn;ut!=null&&(Jt=en);const gr=ut&&ut.key||`${kn}-${en}`;return d.createElement(Wt,{className:kn,key:gr,index:en,split:lt,style:(tn=Qt==null?void 0:Qt.item)!==null&&tn!==void 0?tn:(nn=ne==null?void 0:ne.styles)===null||nn===void 0?void 0:nn.item},ut)}),Pn=d.useMemo(()=>({latestIndex:Jt}),[Jt]);if(An.length===0)return null;const Ue={};return ar&&(Ue.flexWrap="wrap"),!Mn&&ur&&(Ue.columnGap=kt),!Cn&&lr&&(Ue.rowGap=Pt),fr(d.createElement("div",Object.assign({ref:Pe,className:hr,style:Object.assign(Object.assign(Object.assign({},Ue),ne==null?void 0:ne.style),Ke)},cr),d.createElement($e,{value:Pn},jt)))});Nt.Compact=at.ZP;var Ct=Nt},2204:function(oe,j,Y){Y.d(j,{A:function(){return Wt}});var d=Y(50959),G=Y(76295),ge=Y(7718),q=Y(78708),ie;(function(he){he.Lines="lines",he.Dots="dots",he.Cross="cross"})(ie||(ie={}));function ke({color:he,dimensions:pe,lineWidth:Ye}){return d.createElement("path",{stroke:he,strokeWidth:Ye,d:`M${pe[0]/2} 0 V${pe[1]} M0 ${pe[1]/2} H${pe[0]}`})}function Me({color:he,radius:pe}){return d.createElement("circle",{cx:pe,cy:pe,r:pe,fill:he})}const at={[ie.Dots]:"#91919a",[ie.Lines]:"#eee",[ie.Cross]:"#e2e2e2"},De={[ie.Dots]:1,[ie.Lines]:1,[ie.Cross]:6},$e=he=>({transform:he.transform,patternId:`pattern-${he.rfId}`});function ct({id:he,variant:pe=ie.Dots,gap:Ye=20,size:Nt,lineWidth:Ct=1,offset:te=2,color:Pe,style:ve,className:se}){const we=(0,d.useRef)(null),{transform:ne,patternId:je}=(0,ge.oR)($e,q.X),Ze=Pe||at[pe],Mt=Nt||De[pe],At=pe===ie.Dots,Gt=pe===ie.Cross,Tt=Array.isArray(Ye)?Ye:[Ye,Ye],Oe=[Tt[0]*ne[2]||1,Tt[1]*ne[2]||1],Be=Mt*ne[2],lt=Gt?[Be,Be]:Oe,Ke=At?[Be/te,Be/te]:[lt[0]/te,lt[1]/te];return d.createElement("svg",{className:(0,G.Z)(["react-flow__background",se]),style:ue(X({},ve),{position:"absolute",width:"100%",height:"100%",top:0,left:0}),ref:we,"data-testid":"rf__background"},d.createElement("pattern",{id:je+he,x:ne[0]%Oe[0],y:ne[1]%Oe[1],width:Oe[0],height:Oe[1],patternUnits:"userSpaceOnUse",patternTransform:`translate(-${Ke[0]},-${Ke[1]})`},At?d.createElement(Me,{color:Ze,radius:Be/te}):d.createElement(ke,{dimensions:lt,color:Ze,lineWidth:Ct})),d.createElement("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:`url(#${je+he})`}))}ct.displayName="Background";var Wt=(0,d.memo)(ct)},7718:function(oe,j,Y){Y.d(j,{x$:function(){return ls},tV:function(){return eo},_K:function(){return Ur},oR:function(){return ee},Sj:function(){return tf}});var d=Y(50959),G=Y(76295),ge=Y(35301),q=Y(78708),ie={value:function(){}};function ke(){for(var e=0,t=arguments.length,n={},r;e<t;++e){if(!(r=arguments[e]+"")||r in n||/[\s.]/.test(r))throw new Error("illegal type: "+r);n[r]=[]}return new Me(n)}function Me(e){this._=e}function at(e,t){return e.trim().split(/^|\s+/).map(function(n){var r="",o=n.indexOf(".");if(o>=0&&(r=n.slice(o+1),n=n.slice(0,o)),n&&!t.hasOwnProperty(n))throw new Error("unknown type: "+n);return{type:n,name:r}})}Me.prototype=ke.prototype={constructor:Me,on:function(t,n){var r=this._,o=at(t+"",r),s,i=-1,a=o.length;if(arguments.length<2){for(;++i<a;)if((s=(t=o[i]).type)&&(s=De(r[s],t.name)))return s;return}if(n!=null&&typeof n!="function")throw new Error("invalid callback: "+n);for(;++i<a;)if(s=(t=o[i]).type)r[s]=$e(r[s],t.name,n);else if(n==null)for(s in r)r[s]=$e(r[s],t.name,null);return this},copy:function(){var t={},n=this._;for(var r in n)t[r]=n[r].slice();return new Me(t)},call:function(t,n){if((s=arguments.length-2)>0)for(var r=new Array(s),o=0,s,i;o<s;++o)r[o]=arguments[o+2];if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(i=this._[t],o=0,s=i.length;o<s;++o)i[o].value.apply(n,r)},apply:function(t,n,r){if(!this._.hasOwnProperty(t))throw new Error("unknown type: "+t);for(var o=this._[t],s=0,i=o.length;s<i;++s)o[s].value.apply(n,r)}};function De(e,t){for(var n=0,r=e.length,o;n<r;++n)if((o=e[n]).name===t)return o.value}function $e(e,t,n){for(var r=0,o=e.length;r<o;++r)if(e[r].name===t){e[r]=ie,e=e.slice(0,r).concat(e.slice(r+1));break}return n!=null&&e.push({name:t,value:n}),e}var ct=ke;function Wt(){}function he(e){return e==null?Wt:function(){return this.querySelector(e)}}function pe(e){typeof e!="function"&&(e=he(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var s=t[o],i=s.length,a=r[o]=new Array(i),c,u,l=0;l<i;++l)(c=s[l])&&(u=e.call(c,c.__data__,l,s))&&("__data__"in c&&(u.__data__=c.__data__),a[l]=u);return new Se(r,this._parents)}function Ye(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function Nt(){return[]}function Ct(e){return e==null?Nt:function(){return this.querySelectorAll(e)}}function te(e){return function(){return Ye(e.apply(this,arguments))}}function Pe(e){typeof e=="function"?e=te(e):e=Ct(e);for(var t=this._groups,n=t.length,r=[],o=[],s=0;s<n;++s)for(var i=t[s],a=i.length,c,u=0;u<a;++u)(c=i[u])&&(r.push(e.call(c,c.__data__,u,i)),o.push(c));return new Se(r,o)}function ve(e){return function(){return this.matches(e)}}function se(e){return function(t){return t.matches(e)}}var we=Array.prototype.find;function ne(e){return function(){return we.call(this.children,e)}}function je(){return this.firstElementChild}function Ze(e){return this.select(e==null?je:ne(typeof e=="function"?e:se(e)))}var Mt=Array.prototype.filter;function At(){return Array.from(this.children)}function Gt(e){return function(){return Mt.call(this.children,e)}}function Tt(e){return this.selectAll(e==null?At:Gt(typeof e=="function"?e:se(e)))}function Oe(e){typeof e!="function"&&(e=ve(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var s=t[o],i=s.length,a=r[o]=[],c,u=0;u<i;++u)(c=s[u])&&e.call(c,c.__data__,u,s)&&a.push(c);return new Se(r,this._parents)}function Be(e){return new Array(e.length)}function lt(){return new Se(this._enter||this._groups.map(Be),this._parents)}function Ke(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}Ke.prototype={constructor:Ke,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function ar(e){return function(){return e}}function qt(e,t,n,r,o,s){for(var i=0,a,c=t.length,u=s.length;i<u;++i)(a=t[i])?(a.__data__=s[i],r[i]=a):n[i]=new Ke(e,s[i]);for(;i<c;++i)(a=t[i])&&(o[i]=a)}function Qt(e,t,n,r,o,s,i){var a,c,u=new Map,l=t.length,f=s.length,h=new Array(l),p;for(a=0;a<l;++a)(c=t[a])&&(h[a]=p=i.call(c,c.__data__,a,t)+"",u.has(p)?o[a]=c:u.set(p,c));for(a=0;a<f;++a)p=i.call(e,s[a],a,s)+"",(c=u.get(p))?(r[a]=c,c.__data__=s[a],u.delete(p)):n[a]=new Ke(e,s[a]);for(a=0;a<l;++a)(c=t[a])&&u.get(h[a])===c&&(o[a]=c)}function cr(e){return e.__data__}function kt(e,t){if(!arguments.length)return Array.from(this,cr);var n=t?Qt:qt,r=this._parents,o=this._groups;typeof e!="function"&&(e=ar(e));for(var s=o.length,i=new Array(s),a=new Array(s),c=new Array(s),u=0;u<s;++u){var l=r[u],f=o[u],h=f.length,p=Pt(e.call(l,l&&l.__data__,u,r)),b=p.length,m=a[u]=new Array(b),N=i[u]=new Array(b),y=c[u]=new Array(h);n(l,f,m,N,y,p,t);for(var S=0,C=0,w,A;S<b;++S)if(w=m[S]){for(S>=C&&(C=S+1);!(A=N[C])&&++C<b;);w._next=A||null}}return i=new Se(i,r),i._enter=a,i._exit=c,i}function Pt(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Cn(){return new Se(this._exit||this._groups.map(Be),this._parents)}function Mn(e,t,n){var r=this.enter(),o=this,s=this.exit();return typeof e=="function"?(r=e(r),r&&(r=r.selection())):r=r.append(e+""),t!=null&&(o=t(o),o&&(o=o.selection())),n==null?s.remove():n(s),r&&o?r.merge(o).order():o}function lr(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,o=n.length,s=r.length,i=Math.min(o,s),a=new Array(o),c=0;c<i;++c)for(var u=n[c],l=r[c],f=u.length,h=a[c]=new Array(f),p,b=0;b<f;++b)(p=u[b]||l[b])&&(h[b]=p);for(;c<o;++c)a[c]=n[c];return new Se(a,this._parents)}function ur(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r=e[t],o=r.length-1,s=r[o],i;--o>=0;)(i=r[o])&&(s&&i.compareDocumentPosition(s)^4&&s.parentNode.insertBefore(i,s),s=i);return this}function An(e){e||(e=Tn);function t(f,h){return f&&h?e(f.__data__,h.__data__):!f-!h}for(var n=this._groups,r=n.length,o=new Array(r),s=0;s<r;++s){for(var i=n[s],a=i.length,c=o[s]=new Array(a),u,l=0;l<a;++l)(u=i[l])&&(c[l]=u);c.sort(t)}return new Se(o,this._parents).order()}function Tn(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function He(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function fr(){return Array.from(this)}function dr(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],o=0,s=r.length;o<s;++o){var i=r[o];if(i)return i}return null}function hr(){let e=0;for(const t of this)++e;return e}function kn(){return!this.node()}function Jt(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var o=t[n],s=0,i=o.length,a;s<i;++s)(a=o[s])&&e.call(a,a.__data__,s,o);return this}var jt="http://www.w3.org/1999/xhtml",Pn={svg:"http://www.w3.org/2000/svg",xhtml:jt,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function Ue(e){var t=e+="",n=t.indexOf(":");return n>=0&&(t=e.slice(0,n))!=="xmlns"&&(e=e.slice(n+1)),Pn.hasOwnProperty(t)?{space:Pn[t],local:e}:e}function ut(e){return function(){this.removeAttribute(e)}}function en(e){return function(){this.removeAttributeNS(e.space,e.local)}}function tn(e,t){return function(){this.setAttribute(e,t)}}function nn(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function gr(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttribute(e):this.setAttribute(e,n)}}function ws(e,t){return function(){var n=t.apply(this,arguments);n==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}function vs(e,t){var n=Ue(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((t==null?n.local?en:ut:typeof t=="function"?n.local?ws:gr:n.local?nn:tn)(n,t))}function io(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function bs(e){return function(){this.style.removeProperty(e)}}function _s(e,t,n){return function(){this.style.setProperty(e,t,n)}}function Ss(e,t,n){return function(){var r=t.apply(this,arguments);r==null?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function Es(e,t,n){return arguments.length>1?this.each((t==null?bs:typeof t=="function"?Ss:_s)(e,t,n==null?"":n)):zt(this.node(),e)}function zt(e,t){return e.style.getPropertyValue(t)||io(e).getComputedStyle(e,null).getPropertyValue(t)}function Ns(e){return function(){delete this[e]}}function Cs(e,t){return function(){this[e]=t}}function Ms(e,t){return function(){var n=t.apply(this,arguments);n==null?delete this[e]:this[e]=n}}function As(e,t){return arguments.length>1?this.each((t==null?Ns:typeof t=="function"?Ms:Cs)(e,t)):this.node()[e]}function so(e){return e.trim().split(/^|\s+/)}function pr(e){return e.classList||new ao(e)}function ao(e){this._node=e,this._names=so(e.getAttribute("class")||"")}ao.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function co(e,t){for(var n=pr(e),r=-1,o=t.length;++r<o;)n.add(t[r])}function lo(e,t){for(var n=pr(e),r=-1,o=t.length;++r<o;)n.remove(t[r])}function Ts(e){return function(){co(this,e)}}function ks(e){return function(){lo(this,e)}}function Ps(e,t){return function(){(t.apply(this,arguments)?co:lo)(this,e)}}function zs(e,t){var n=so(e+"");if(arguments.length<2){for(var r=pr(this.node()),o=-1,s=n.length;++o<s;)if(!r.contains(n[o]))return!1;return!0}return this.each((typeof t=="function"?Ps:t?Ts:ks)(n,t))}function Is(){this.textContent=""}function Rs(e){return function(){this.textContent=e}}function Ds(e){return function(){var t=e.apply(this,arguments);this.textContent=t==null?"":t}}function $s(e){return arguments.length?this.each(e==null?Is:(typeof e=="function"?Ds:Rs)(e)):this.node().textContent}function Os(){this.innerHTML=""}function Bs(e){return function(){this.innerHTML=e}}function Hs(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t==null?"":t}}function Ls(e){return arguments.length?this.each(e==null?Os:(typeof e=="function"?Hs:Bs)(e)):this.node().innerHTML}function Vs(){this.nextSibling&&this.parentNode.appendChild(this)}function Xs(){return this.each(Vs)}function Fs(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Ys(){return this.each(Fs)}function Zs(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===jt&&t.documentElement.namespaceURI===jt?t.createElement(e):t.createElementNS(n,e)}}function Ks(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function uo(e){var t=Ue(e);return(t.local?Ks:Zs)(t)}function Us(e){var t=typeof e=="function"?e:uo(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function Ws(){return null}function Gs(e,t){var n=typeof e=="function"?e:uo(e),r=t==null?Ws:typeof t=="function"?t:he(t);return this.select(function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)})}function qs(){var e=this.parentNode;e&&e.removeChild(this)}function Qs(){return this.each(qs)}function Js(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function js(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function ea(e){return this.select(e?js:Js)}function ta(e){return arguments.length?this.property("__data__",e):this.node().__data__}function na(e){return function(t){e.call(this,t,this.__data__)}}function ra(e){return e.trim().split(/^|\s+/).map(function(t){var n="",r=t.indexOf(".");return r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),{type:t,name:n}})}function oa(e){return function(){var t=this.__on;if(t){for(var n=0,r=-1,o=t.length,s;n<o;++n)s=t[n],(!e.type||s.type===e.type)&&s.name===e.name?this.removeEventListener(s.type,s.listener,s.options):t[++r]=s;++r?t.length=r:delete this.__on}}}function ia(e,t,n){return function(){var r=this.__on,o,s=na(t);if(r){for(var i=0,a=r.length;i<a;++i)if((o=r[i]).type===e.type&&o.name===e.name){this.removeEventListener(o.type,o.listener,o.options),this.addEventListener(o.type,o.listener=s,o.options=n),o.value=t;return}}this.addEventListener(e.type,s,n),o={type:e.type,name:e.name,value:t,listener:s,options:n},r?r.push(o):this.__on=[o]}}function sa(e,t,n){var r=ra(e+""),o,s=r.length,i;if(arguments.length<2){var a=this.node().__on;if(a){for(var c=0,u=a.length,l;c<u;++c)for(o=0,l=a[c];o<s;++o)if((i=r[o]).type===l.type&&i.name===l.name)return l.value}return}for(a=t?ia:oa,o=0;o<s;++o)this.each(a(r[o],t,n));return this}function fo(e,t,n){var r=io(e),o=r.CustomEvent;typeof o=="function"?o=new o(t,n):(o=r.document.createEvent("Event"),n?(o.initEvent(t,n.bubbles,n.cancelable),o.detail=n.detail):o.initEvent(t,!1,!1)),e.dispatchEvent(o)}function aa(e,t){return function(){return fo(this,e,t)}}function ca(e,t){return function(){return fo(this,e,t.apply(this,arguments))}}function la(e,t){return this.each((typeof t=="function"?ca:aa)(e,t))}function*ua(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],o=0,s=r.length,i;o<s;++o)(i=r[o])&&(yield i)}var ho=[null];function Se(e,t){this._groups=e,this._parents=t}function go(){return new Se([[document.documentElement]],ho)}function fa(){return this}Se.prototype=go.prototype={constructor:Se,select:pe,selectAll:Pe,selectChild:Ze,selectChildren:Tt,filter:Oe,data:kt,enter:lt,exit:Cn,join:Mn,merge:lr,selection:fa,order:ur,sort:An,call:He,nodes:fr,node:dr,size:hr,empty:kn,each:Jt,attr:vs,style:Es,property:As,classed:zs,text:$s,html:Ls,raise:Xs,lower:Ys,append:Us,insert:Gs,remove:Qs,clone:ea,datum:ta,on:sa,dispatch:la,[Symbol.iterator]:ua};var rn=go;function ze(e){return typeof e=="string"?new Se([[document.querySelector(e)]],[document.documentElement]):new Se([[e]],ho)}const da={passive:!1},on={capture:!0,passive:!1};function mr(e){e.stopImmediatePropagation()}function It(e){e.preventDefault(),e.stopImmediatePropagation()}function po(e){var t=e.document.documentElement,n=ze(e).on("dragstart.drag",It,on);"onselectstart"in t?n.on("selectstart.drag",It,on):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}function mo(e,t){var n=e.document.documentElement,r=ze(e).on("dragstart.drag",null);t&&(r.on("click.drag",It,on),setTimeout(function(){r.on("click.drag",null)},0)),"onselectstart"in n?r.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}var ha=1e-12;function yo(e){return((e=Math.exp(e))+1/e)/2}function ga(e){return((e=Math.exp(e))-1/e)/2}function pa(e){return((e=Math.exp(2*e))-1)/(e+1)}var ma=function e(t,n,r){function o(s,i){var a=s[0],c=s[1],u=s[2],l=i[0],f=i[1],h=i[2],p=l-a,b=f-c,m=p*p+b*b,N,y;if(m<ha)y=Math.log(h/u)/t,N=function(k){return[a+k*p,c+k*b,u*Math.exp(t*k*y)]};else{var S=Math.sqrt(m),C=(h*h-u*u+r*m)/(2*u*n*S),w=(h*h-u*u-r*m)/(2*h*n*S),A=Math.log(Math.sqrt(C*C+1)-C),I=Math.log(Math.sqrt(w*w+1)-w);y=(I-A)/t,N=function(k){var D=k*y,B=yo(A),$=u/(n*S)*(B*pa(t*D+A)-ga(A));return[a+$*p,c+$*b,u*B/yo(t*D+A)]}}return N.duration=y*1e3*t/Math.SQRT2,N}return o.rho=function(s){var i=Math.max(.001,+s),a=i*i,c=a*a;return e(i,a,c)},o}(Math.SQRT2,2,4);function ya(e){let t;for(;t=e.sourceEvent;)e=t;return e}function Le(e,t){if(e=ya(e),t===void 0&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,r=r.matrixTransform(t.getScreenCTM().inverse()),[r.x,r.y]}if(t.getBoundingClientRect){var o=t.getBoundingClientRect();return[e.clientX-o.left-t.clientLeft,e.clientY-o.top-t.clientTop]}}return[e.pageX,e.pageY]}var Rt=0,sn=0,an=0,xo=1e3,zn,cn,In=0,ft=0,Rn=0,ln=typeof performance=="object"&&performance.now?performance:Date,wo=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function yr(){return ft||(wo(xa),ft=ln.now()+Rn)}function xa(){ft=0}function Dn(){this._call=this._time=this._next=null}Dn.prototype=vo.prototype={constructor:Dn,restart:function(e,t,n){if(typeof e!="function")throw new TypeError("callback is not a function");n=(n==null?yr():+n)+(t==null?0:+t),!this._next&&cn!==this&&(cn?cn._next=this:zn=this,cn=this),this._call=e,this._time=n,xr()},stop:function(){this._call&&(this._call=null,this._time=1/0,xr())}};function vo(e,t,n){var r=new Dn;return r.restart(e,t,n),r}function wa(){yr(),++Rt;for(var e=zn,t;e;)(t=ft-e._time)>=0&&e._call.call(void 0,t),e=e._next;--Rt}function bo(){ft=(In=ln.now())+Rn,Rt=sn=0;try{wa()}finally{Rt=0,ba(),ft=0}}function va(){var e=ln.now(),t=e-In;t>xo&&(Rn-=t,In=e)}function ba(){for(var e,t=zn,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:zn=n);cn=e,xr(r)}function xr(e){if(!Rt){sn&&(sn=clearTimeout(sn));var t=e-ft;t>24?(e<1/0&&(sn=setTimeout(bo,e-ln.now()-Rn)),an&&(an=clearInterval(an))):(an||(In=ln.now(),an=setInterval(va,xo)),Rt=1,wo(bo))}}function _o(e,t,n){var r=new Dn;return t=t==null?0:+t,r.restart(o=>{r.stop(),e(o+t)},t,n),r}var _a=ct("start","end","cancel","interrupt"),Sa=[],So=0,Eo=1,wr=2,$n=3,No=4,vr=5,On=6;function Bn(e,t,n,r,o,s){var i=e.__transition;if(!i)e.__transition={};else if(n in i)return;Ea(e,n,{name:t,index:r,group:o,on:_a,tween:Sa,time:s.time,delay:s.delay,duration:s.duration,ease:s.ease,timer:null,state:So})}function br(e,t){var n=Ie(e,t);if(n.state>So)throw new Error("too late; already scheduled");return n}function Ve(e,t){var n=Ie(e,t);if(n.state>$n)throw new Error("too late; already running");return n}function Ie(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Ea(e,t,n){var r=e.__transition,o;r[t]=n,n.timer=vo(s,0,n.time);function s(u){n.state=Eo,n.timer.restart(i,n.delay,n.time),n.delay<=u&&i(u-n.delay)}function i(u){var l,f,h,p;if(n.state!==Eo)return c();for(l in r)if(p=r[l],p.name===n.name){if(p.state===$n)return _o(i);p.state===No?(p.state=On,p.timer.stop(),p.on.call("interrupt",e,e.__data__,p.index,p.group),delete r[l]):+l<t&&(p.state=On,p.timer.stop(),p.on.call("cancel",e,e.__data__,p.index,p.group),delete r[l])}if(_o(function(){n.state===$n&&(n.state=No,n.timer.restart(a,n.delay,n.time),a(u))}),n.state=wr,n.on.call("start",e,e.__data__,n.index,n.group),n.state===wr){for(n.state=$n,o=new Array(h=n.tween.length),l=0,f=-1;l<h;++l)(p=n.tween[l].value.call(e,e.__data__,n.index,n.group))&&(o[++f]=p);o.length=f+1}}function a(u){for(var l=u<n.duration?n.ease.call(null,u/n.duration):(n.timer.restart(c),n.state=vr,1),f=-1,h=o.length;++f<h;)o[f].call(e,l);n.state===vr&&(n.on.call("end",e,e.__data__,n.index,n.group),c())}function c(){n.state=On,n.timer.stop(),delete r[t];for(var u in r)return;delete e.__transition}}function Hn(e,t){var n=e.__transition,r,o,s=!0,i;if(n){t=t==null?null:t+"";for(i in n){if((r=n[i]).name!==t){s=!1;continue}o=r.state>wr&&r.state<vr,r.state=On,r.timer.stop(),r.on.call(o?"interrupt":"cancel",e,e.__data__,r.index,r.group),delete n[i]}s&&delete e.__transition}}function Na(e){return this.each(function(){Hn(this,e)})}function et(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var Co=180/Math.PI,_r={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Mo(e,t,n,r,o,s){var i,a,c;return(i=Math.sqrt(e*e+t*t))&&(e/=i,t/=i),(c=e*n+t*r)&&(n-=e*c,r-=t*c),(a=Math.sqrt(n*n+r*r))&&(n/=a,r/=a,c/=a),e*r<t*n&&(e=-e,t=-t,c=-c,i=-i),{translateX:o,translateY:s,rotate:Math.atan2(t,e)*Co,skewX:Math.atan(c)*Co,scaleX:i,scaleY:a}}var Ln;function Ca(e){var t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?_r:Mo(t.a,t.b,t.c,t.d,t.e,t.f)}function Ma(e){return e==null||(Ln||(Ln=document.createElementNS("http://www.w3.org/2000/svg","g")),Ln.setAttribute("transform",e),!(e=Ln.transform.baseVal.consolidate()))?_r:(e=e.matrix,Mo(e.a,e.b,e.c,e.d,e.e,e.f))}function Ao(e,t,n,r){function o(u){return u.length?u.pop()+" ":""}function s(u,l,f,h,p,b){if(u!==f||l!==h){var m=p.push("translate(",null,t,null,n);b.push({i:m-4,x:et(u,f)},{i:m-2,x:et(l,h)})}else(f||h)&&p.push("translate("+f+t+h+n)}function i(u,l,f,h){u!==l?(u-l>180?l+=360:l-u>180&&(u+=360),h.push({i:f.push(o(f)+"rotate(",null,r)-2,x:et(u,l)})):l&&f.push(o(f)+"rotate("+l+r)}function a(u,l,f,h){u!==l?h.push({i:f.push(o(f)+"skewX(",null,r)-2,x:et(u,l)}):l&&f.push(o(f)+"skewX("+l+r)}function c(u,l,f,h,p,b){if(u!==f||l!==h){var m=p.push(o(p)+"scale(",null,",",null,")");b.push({i:m-4,x:et(u,f)},{i:m-2,x:et(l,h)})}else(f!==1||h!==1)&&p.push(o(p)+"scale("+f+","+h+")")}return function(u,l){var f=[],h=[];return u=e(u),l=e(l),s(u.translateX,u.translateY,l.translateX,l.translateY,f,h),i(u.rotate,l.rotate,f,h),a(u.skewX,l.skewX,f,h),c(u.scaleX,u.scaleY,l.scaleX,l.scaleY,f,h),u=l=null,function(p){for(var b=-1,m=h.length,N;++b<m;)f[(N=h[b]).i]=N.x(p);return f.join("")}}}var Aa=Ao(Ca,"px, ","px)","deg)"),Ta=Ao(Ma,", ",")",")");function ka(e,t){var n,r;return function(){var o=Ve(this,e),s=o.tween;if(s!==n){r=n=s;for(var i=0,a=r.length;i<a;++i)if(r[i].name===t){r=r.slice(),r.splice(i,1);break}}o.tween=r}}function Pa(e,t,n){var r,o;if(typeof n!="function")throw new Error;return function(){var s=Ve(this,e),i=s.tween;if(i!==r){o=(r=i).slice();for(var a={name:t,value:n},c=0,u=o.length;c<u;++c)if(o[c].name===t){o[c]=a;break}c===u&&o.push(a)}s.tween=o}}function za(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r=Ie(this.node(),n).tween,o=0,s=r.length,i;o<s;++o)if((i=r[o]).name===e)return i.value;return null}return this.each((t==null?ka:Pa)(n,e,t))}function Sr(e,t,n){var r=e._id;return e.each(function(){var o=Ve(this,r);(o.value||(o.value={}))[t]=n.apply(this,arguments)}),function(o){return Ie(o,r).value[t]}}function Er(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function To(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function un(){}var fn=.7,Vn=1/fn,Dt="\\s*([+-]?\\d+)\\s*",dn="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Xe="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Ia=/^#([0-9a-f]{3,8})$/,Ra=new RegExp("^rgb\\(".concat(Dt,",").concat(Dt,",").concat(Dt,"\\)$")),Da=new RegExp("^rgb\\(".concat(Xe,",").concat(Xe,",").concat(Xe,"\\)$")),$a=new RegExp("^rgba\\(".concat(Dt,",").concat(Dt,",").concat(Dt,",").concat(dn,"\\)$")),Oa=new RegExp("^rgba\\(".concat(Xe,",").concat(Xe,",").concat(Xe,",").concat(dn,"\\)$")),Ba=new RegExp("^hsl\\(".concat(dn,",").concat(Xe,",").concat(Xe,"\\)$")),Ha=new RegExp("^hsla\\(".concat(dn,",").concat(Xe,",").concat(Xe,",").concat(dn,"\\)$")),ko={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Er(un,hn,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:Po,formatHex:Po,formatHex8:La,formatHsl:Va,formatRgb:zo,toString:zo});function Po(){return this.rgb().formatHex()}function La(){return this.rgb().formatHex8()}function Va(){return Oo(this).formatHsl()}function zo(){return this.rgb().formatRgb()}function hn(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=Ia.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?Io(t):n===3?new be(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Xn(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Xn(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Ra.exec(e))?new be(t[1],t[2],t[3],1):(t=Da.exec(e))?new be(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=$a.exec(e))?Xn(t[1],t[2],t[3],t[4]):(t=Oa.exec(e))?Xn(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Ba.exec(e))?$o(t[1],t[2]/100,t[3]/100,1):(t=Ha.exec(e))?$o(t[1],t[2]/100,t[3]/100,t[4]):ko.hasOwnProperty(e)?Io(ko[e]):e==="transparent"?new be(NaN,NaN,NaN,0):null}function Io(e){return new be(e>>16&255,e>>8&255,e&255,1)}function Xn(e,t,n,r){return r<=0&&(e=t=n=NaN),new be(e,t,n,r)}function Xa(e){return e instanceof un||(e=hn(e)),e?(e=e.rgb(),new be(e.r,e.g,e.b,e.opacity)):new be}function Fn(e,t,n,r){return arguments.length===1?Xa(e):new be(e,t,n,r==null?1:r)}function be(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}Er(be,Fn,To(un,{brighter:function(t){return t=t==null?Vn:Math.pow(Vn,t),new be(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=t==null?fn:Math.pow(fn,t),new be(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},clamp:function(){return new be(dt(this.r),dt(this.g),dt(this.b),Yn(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ro,formatHex:Ro,formatHex8:Fa,formatRgb:Do,toString:Do}));function Ro(){return"#".concat(ht(this.r)).concat(ht(this.g)).concat(ht(this.b))}function Fa(){return"#".concat(ht(this.r)).concat(ht(this.g)).concat(ht(this.b)).concat(ht((isNaN(this.opacity)?1:this.opacity)*255))}function Do(){var e=Yn(this.opacity);return"".concat(e===1?"rgb(":"rgba(").concat(dt(this.r),", ").concat(dt(this.g),", ").concat(dt(this.b)).concat(e===1?")":", ".concat(e,")"))}function Yn(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function dt(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ht(e){return e=dt(e),(e<16?"0":"")+e.toString(16)}function $o(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Re(e,t,n,r)}function Oo(e){if(e instanceof Re)return new Re(e.h,e.s,e.l,e.opacity);if(e instanceof un||(e=hn(e)),!e)return new Re;if(e instanceof Re)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),s=Math.max(t,n,r),i=NaN,a=s-o,c=(s+o)/2;return a?(t===s?i=(n-r)/a+(n<r)*6:n===s?i=(r-t)/a+2:i=(t-n)/a+4,a/=c<.5?s+o:2-s-o,i*=60):a=c>0&&c<1?0:i,new Re(i,a,c,e.opacity)}function Ya(e,t,n,r){return arguments.length===1?Oo(e):new Re(e,t,n,r==null?1:r)}function Re(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Er(Re,Ya,To(un,{brighter:function(t){return t=t==null?Vn:Math.pow(Vn,t),new Re(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=t==null?fn:Math.pow(fn,t),new Re(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+(this.h<0)*360,n=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,o=r+(r<.5?r:1-r)*n,s=2*r-o;return new be(Nr(t>=240?t-240:t+120,s,o),Nr(t,s,o),Nr(t<120?t+240:t-120,s,o),this.opacity)},clamp:function(){return new Re(Bo(this.h),Zn(this.s),Zn(this.l),Yn(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=Yn(this.opacity);return"".concat(t===1?"hsl(":"hsla(").concat(Bo(this.h),", ").concat(Zn(this.s)*100,"%, ").concat(Zn(this.l)*100,"%").concat(t===1?")":", ".concat(t,")"))}}));function Bo(e){return e=(e||0)%360,e<0?e+360:e}function Zn(e){return Math.max(0,Math.min(1,e||0))}function Nr(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function Ho(e,t,n,r,o){var s=e*e,i=s*e;return((1-3*e+3*s-i)*t+(4-6*s+3*i)*n+(1+3*e+3*s-3*i)*r+i*o)/6}function Za(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[r],s=e[r+1],i=r>0?e[r-1]:2*o-s,a=r<t-1?e[r+2]:2*s-o;return Ho((n-r/t)*t,i,o,s,a)}}function Ka(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),o=e[(r+t-1)%t],s=e[r%t],i=e[(r+1)%t],a=e[(r+2)%t];return Ho((n-r/t)*t,o,s,i,a)}}var Lo=function(e){return function(){return e}};function Vo(e,t){return function(n){return e+n*t}}function Ua(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function Bf(e,t){var n=t-e;return n?Vo(e,n>180||n<-180?n-360*Math.round(n/360):n):constant(isNaN(e)?t:e)}function Wa(e){return(e=+e)==1?Xo:function(t,n){return n-t?Ua(t,n,e):Lo(isNaN(t)?n:t)}}function Xo(e,t){var n=t-e;return n?Vo(e,n):Lo(isNaN(e)?t:e)}var Fo=function e(t){var n=Wa(t);function r(o,s){var i=n((o=Fn(o)).r,(s=Fn(s)).r),a=n(o.g,s.g),c=n(o.b,s.b),u=Xo(o.opacity,s.opacity);return function(l){return o.r=i(l),o.g=a(l),o.b=c(l),o.opacity=u(l),o+""}}return r.gamma=e,r}(1);function Yo(e){return function(t){var n=t.length,r=new Array(n),o=new Array(n),s=new Array(n),i,a;for(i=0;i<n;++i)a=Fn(t[i]),r[i]=a.r||0,o[i]=a.g||0,s[i]=a.b||0;return r=e(r),o=e(o),s=e(s),a.opacity=1,function(c){return a.r=r(c),a.g=o(c),a.b=s(c),a+""}}}var Hf=Yo(Za),Lf=Yo(Ka),Cr=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Mr=new RegExp(Cr.source,"g");function Ga(e){return function(){return e}}function qa(e){return function(t){return e(t)+""}}function Qa(e,t){var n=Cr.lastIndex=Mr.lastIndex=0,r,o,s,i=-1,a=[],c=[];for(e=e+"",t=t+"";(r=Cr.exec(e))&&(o=Mr.exec(t));)(s=o.index)>n&&(s=t.slice(n,s),a[i]?a[i]+=s:a[++i]=s),(r=r[0])===(o=o[0])?a[i]?a[i]+=o:a[++i]=o:(a[++i]=null,c.push({i,x:et(r,o)})),n=Mr.lastIndex;return n<t.length&&(s=t.slice(n),a[i]?a[i]+=s:a[++i]=s),a.length<2?c[0]?qa(c[0].x):Ga(t):(t=c.length,function(u){for(var l=0,f;l<t;++l)a[(f=c[l]).i]=f.x(u);return a.join("")})}function Zo(e,t){var n;return(typeof t=="number"?et:t instanceof hn?Fo:(n=hn(t))?(t=n,Fo):Qa)(e,t)}function Ja(e){return function(){this.removeAttribute(e)}}function ja(e){return function(){this.removeAttributeNS(e.space,e.local)}}function ec(e,t,n){var r,o=n+"",s;return function(){var i=this.getAttribute(e);return i===o?null:i===r?s:s=t(r=i,n)}}function tc(e,t,n){var r,o=n+"",s;return function(){var i=this.getAttributeNS(e.space,e.local);return i===o?null:i===r?s:s=t(r=i,n)}}function nc(e,t,n){var r,o,s;return function(){var i,a=n(this),c;return a==null?void this.removeAttribute(e):(i=this.getAttribute(e),c=a+"",i===c?null:i===r&&c===o?s:(o=c,s=t(r=i,a)))}}function rc(e,t,n){var r,o,s;return function(){var i,a=n(this),c;return a==null?void this.removeAttributeNS(e.space,e.local):(i=this.getAttributeNS(e.space,e.local),c=a+"",i===c?null:i===r&&c===o?s:(o=c,s=t(r=i,a)))}}function oc(e,t){var n=Ue(e),r=n==="transform"?Ta:Zo;return this.attrTween(e,typeof t=="function"?(n.local?rc:nc)(n,r,Sr(this,"attr."+e,t)):t==null?(n.local?ja:Ja)(n):(n.local?tc:ec)(n,r,t))}function ic(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function sc(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function ac(e,t){var n,r;function o(){var s=t.apply(this,arguments);return s!==r&&(n=(r=s)&&sc(e,s)),n}return o._value=t,o}function cc(e,t){var n,r;function o(){var s=t.apply(this,arguments);return s!==r&&(n=(r=s)&&ic(e,s)),n}return o._value=t,o}function lc(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;var r=Ue(e);return this.tween(n,(r.local?ac:cc)(r,t))}function uc(e,t){return function(){br(this,e).delay=+t.apply(this,arguments)}}function fc(e,t){return t=+t,function(){br(this,e).delay=t}}function dc(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?uc:fc)(t,e)):Ie(this.node(),t).delay}function hc(e,t){return function(){Ve(this,e).duration=+t.apply(this,arguments)}}function gc(e,t){return t=+t,function(){Ve(this,e).duration=t}}function pc(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?hc:gc)(t,e)):Ie(this.node(),t).duration}function mc(e,t){if(typeof t!="function")throw new Error;return function(){Ve(this,e).ease=t}}function yc(e){var t=this._id;return arguments.length?this.each(mc(t,e)):Ie(this.node(),t).ease}function xc(e,t){return function(){var n=t.apply(this,arguments);if(typeof n!="function")throw new Error;Ve(this,e).ease=n}}function wc(e){if(typeof e!="function")throw new Error;return this.each(xc(this._id,e))}function vc(e){typeof e!="function"&&(e=ve(e));for(var t=this._groups,n=t.length,r=new Array(n),o=0;o<n;++o)for(var s=t[o],i=s.length,a=r[o]=[],c,u=0;u<i;++u)(c=s[u])&&e.call(c,c.__data__,u,s)&&a.push(c);return new We(r,this._parents,this._name,this._id)}function bc(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,o=n.length,s=Math.min(r,o),i=new Array(r),a=0;a<s;++a)for(var c=t[a],u=n[a],l=c.length,f=i[a]=new Array(l),h,p=0;p<l;++p)(h=c[p]||u[p])&&(f[p]=h);for(;a<r;++a)i[a]=t[a];return new We(i,this._parents,this._name,this._id)}function _c(e){return(e+"").trim().split(/^|\s+/).every(function(t){var n=t.indexOf(".");return n>=0&&(t=t.slice(0,n)),!t||t==="start"})}function Sc(e,t,n){var r,o,s=_c(t)?br:Ve;return function(){var i=s(this,e),a=i.on;a!==r&&(o=(r=a).copy()).on(t,n),i.on=o}}function Ec(e,t){var n=this._id;return arguments.length<2?Ie(this.node(),n).on.on(e):this.each(Sc(n,e,t))}function Nc(e){return function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}}function Cc(){return this.on("end.remove",Nc(this._id))}function Mc(e){var t=this._name,n=this._id;typeof e!="function"&&(e=he(e));for(var r=this._groups,o=r.length,s=new Array(o),i=0;i<o;++i)for(var a=r[i],c=a.length,u=s[i]=new Array(c),l,f,h=0;h<c;++h)(l=a[h])&&(f=e.call(l,l.__data__,h,a))&&("__data__"in l&&(f.__data__=l.__data__),u[h]=f,Bn(u[h],t,n,h,u,Ie(l,n)));return new We(s,this._parents,t,n)}function Ac(e){var t=this._name,n=this._id;typeof e!="function"&&(e=Ct(e));for(var r=this._groups,o=r.length,s=[],i=[],a=0;a<o;++a)for(var c=r[a],u=c.length,l,f=0;f<u;++f)if(l=c[f]){for(var h=e.call(l,l.__data__,f,c),p,b=Ie(l,n),m=0,N=h.length;m<N;++m)(p=h[m])&&Bn(p,t,n,m,h,b);s.push(h),i.push(l)}return new We(s,i,t,n)}var Tc=rn.prototype.constructor;function kc(){return new Tc(this._groups,this._parents)}function Pc(e,t){var n,r,o;return function(){var s=zt(this,e),i=(this.style.removeProperty(e),zt(this,e));return s===i?null:s===n&&i===r?o:o=t(n=s,r=i)}}function Ko(e){return function(){this.style.removeProperty(e)}}function zc(e,t,n){var r,o=n+"",s;return function(){var i=zt(this,e);return i===o?null:i===r?s:s=t(r=i,n)}}function Ic(e,t,n){var r,o,s;return function(){var i=zt(this,e),a=n(this),c=a+"";return a==null&&(c=a=(this.style.removeProperty(e),zt(this,e))),i===c?null:i===r&&c===o?s:(o=c,s=t(r=i,a))}}function Rc(e,t){var n,r,o,s="style."+t,i="end."+s,a;return function(){var c=Ve(this,e),u=c.on,l=c.value[s]==null?a||(a=Ko(t)):void 0;(u!==n||o!==l)&&(r=(n=u).copy()).on(i,o=l),c.on=r}}function Dc(e,t,n){var r=(e+="")=="transform"?Aa:Zo;return t==null?this.styleTween(e,Pc(e,r)).on("end.style."+e,Ko(e)):typeof t=="function"?this.styleTween(e,Ic(e,r,Sr(this,"style."+e,t))).each(Rc(this._id,e)):this.styleTween(e,zc(e,r,t),n).on("end.style."+e,null)}function $c(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function Oc(e,t,n){var r,o;function s(){var i=t.apply(this,arguments);return i!==o&&(r=(o=i)&&$c(e,i,n)),r}return s._value=t,s}function Bc(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;return this.tween(r,Oc(e,t,n==null?"":n))}function Hc(e){return function(){this.textContent=e}}function Lc(e){return function(){var t=e(this);this.textContent=t==null?"":t}}function Vc(e){return this.tween("text",typeof e=="function"?Lc(Sr(this,"text",e)):Hc(e==null?"":e+""))}function Xc(e){return function(t){this.textContent=e.call(this,t)}}function Fc(e){var t,n;function r(){var o=e.apply(this,arguments);return o!==n&&(t=(n=o)&&Xc(o)),t}return r._value=e,r}function Yc(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,Fc(e))}function Zc(){for(var e=this._name,t=this._id,n=Uo(),r=this._groups,o=r.length,s=0;s<o;++s)for(var i=r[s],a=i.length,c,u=0;u<a;++u)if(c=i[u]){var l=Ie(c,t);Bn(c,e,n,u,i,{time:l.time+l.delay+l.duration,delay:0,duration:l.duration,ease:l.ease})}return new We(r,this._parents,e,n)}function Kc(){var e,t,n=this,r=n._id,o=n.size();return new Promise(function(s,i){var a={value:i},c={value:function(){--o===0&&s()}};n.each(function(){var u=Ve(this,r),l=u.on;l!==e&&(t=(e=l).copy(),t._.cancel.push(a),t._.interrupt.push(a),t._.end.push(c)),u.on=t}),o===0&&s()})}var Uc=0;function We(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function Wc(e){return rn().transition(e)}function Uo(){return++Uc}var Ge=rn.prototype;We.prototype=Wc.prototype={constructor:We,select:Mc,selectAll:Ac,selectChild:Ge.selectChild,selectChildren:Ge.selectChildren,filter:vc,merge:bc,selection:kc,transition:Zc,call:Ge.call,nodes:Ge.nodes,node:Ge.node,size:Ge.size,empty:Ge.empty,each:Ge.each,on:Ec,attr:oc,attrTween:lc,style:Dc,styleTween:Bc,text:Vc,textTween:Yc,remove:Cc,tween:za,delay:dc,duration:pc,ease:yc,easeVarying:wc,end:Kc,[Symbol.iterator]:Ge[Symbol.iterator]};function Vf(e){return e*e*e}function Xf(e){return--e*e*e+1}function Gc(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var qc={time:null,delay:0,duration:250,ease:Gc};function Qc(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return n}function Jc(e){var t,n;e instanceof We?(t=e._id,e=e._name):(t=Uo(),(n=qc).time=yr(),e=e==null?null:e+"");for(var r=this._groups,o=r.length,s=0;s<o;++s)for(var i=r[s],a=i.length,c,u=0;u<a;++u)(c=i[u])&&Bn(c,e,t,u,i,n||Qc(c,t));return new We(r,this._parents,e,t)}rn.prototype.interrupt=Na,rn.prototype.transition=Jc;var Kn=e=>()=>e;function jc(e,{sourceEvent:t,target:n,transform:r,dispatch:o}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},target:{value:n,enumerable:!0,configurable:!0},transform:{value:r,enumerable:!0,configurable:!0},_:{value:o}})}function qe(e,t,n){this.k=e,this.x=t,this.y=n}qe.prototype={constructor:qe,scale:function(e){return e===1?this:new qe(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new qe(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var Qe=new qe(1,0,0);el.prototype=qe.prototype;function el(e){for(;!e.__zoom;)if(!(e=e.parentNode))return Qe;return e.__zoom}function Ar(e){e.stopImmediatePropagation()}function gn(e){e.preventDefault(),e.stopImmediatePropagation()}function tl(e){return(!e.ctrlKey||e.type==="wheel")&&!e.button}function nl(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e,e.hasAttribute("viewBox")?(e=e.viewBox.baseVal,[[e.x,e.y],[e.x+e.width,e.y+e.height]]):[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]):[[0,0],[e.clientWidth,e.clientHeight]]}function Wo(){return this.__zoom||Qe}function rl(e){return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function ol(){return navigator.maxTouchPoints||"ontouchstart"in this}function il(e,t,n){var r=e.invertX(t[0][0])-n[0][0],o=e.invertX(t[1][0])-n[1][0],s=e.invertY(t[0][1])-n[0][1],i=e.invertY(t[1][1])-n[1][1];return e.translate(o>r?(r+o)/2:Math.min(0,r)||Math.max(0,o),i>s?(s+i)/2:Math.min(0,s)||Math.max(0,i))}function sl(){var e=tl,t=nl,n=il,r=rl,o=ol,s=[0,1/0],i=[[-1/0,-1/0],[1/0,1/0]],a=250,c=ma,u=ct("start","zoom","end"),l,f,h,p=500,b=150,m=0,N=10;function y(g){g.property("__zoom",Wo).on("wheel.zoom",k,{passive:!1}).on("mousedown.zoom",D).on("dblclick.zoom",B).filter(o).on("touchstart.zoom",$).on("touchmove.zoom",H).on("touchend.zoom touchcancel.zoom",_).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}y.transform=function(g,E,v,T){var z=g.selection?g.selection():g;z.property("__zoom",Wo),g!==z?A(g,E,v,T):z.interrupt().each(function(){I(this,arguments).event(T).start().zoom(null,typeof E=="function"?E.apply(this,arguments):E).end()})},y.scaleBy=function(g,E,v,T){y.scaleTo(g,function(){var z=this.__zoom.k,x=typeof E=="function"?E.apply(this,arguments):E;return z*x},v,T)},y.scaleTo=function(g,E,v,T){y.transform(g,function(){var z=t.apply(this,arguments),x=this.__zoom,M=v==null?w(z):typeof v=="function"?v.apply(this,arguments):v,P=x.invert(M),O=typeof E=="function"?E.apply(this,arguments):E;return n(C(S(x,O),M,P),z,i)},v,T)},y.translateBy=function(g,E,v,T){y.transform(g,function(){return n(this.__zoom.translate(typeof E=="function"?E.apply(this,arguments):E,typeof v=="function"?v.apply(this,arguments):v),t.apply(this,arguments),i)},null,T)},y.translateTo=function(g,E,v,T,z){y.transform(g,function(){var x=t.apply(this,arguments),M=this.__zoom,P=T==null?w(x):typeof T=="function"?T.apply(this,arguments):T;return n(Qe.translate(P[0],P[1]).scale(M.k).translate(typeof E=="function"?-E.apply(this,arguments):-E,typeof v=="function"?-v.apply(this,arguments):-v),x,i)},T,z)};function S(g,E){return E=Math.max(s[0],Math.min(s[1],E)),E===g.k?g:new qe(E,g.x,g.y)}function C(g,E,v){var T=E[0]-v[0]*g.k,z=E[1]-v[1]*g.k;return T===g.x&&z===g.y?g:new qe(g.k,T,z)}function w(g){return[(+g[0][0]+ +g[1][0])/2,(+g[0][1]+ +g[1][1])/2]}function A(g,E,v,T){g.on("start.zoom",function(){I(this,arguments).event(T).start()}).on("interrupt.zoom end.zoom",function(){I(this,arguments).event(T).end()}).tween("zoom",function(){var z=this,x=arguments,M=I(z,x).event(T),P=t.apply(z,x),O=v==null?w(P):typeof v=="function"?v.apply(z,x):v,L=Math.max(P[1][0]-P[0][0],P[1][1]-P[0][1]),V=z.__zoom,K=typeof E=="function"?E.apply(z,x):E,W=c(V.invert(O).concat(L/V.k),K.invert(O).concat(L/K.k));return function(Q){if(Q===1)Q=K;else{var J=W(Q),ae=L/J[2];Q=new qe(ae,O[0]-J[0]*ae,O[1]-J[1]*ae)}M.zoom(null,Q)}})}function I(g,E,v){return!v&&g.__zooming||new R(g,E)}function R(g,E){this.that=g,this.args=E,this.active=0,this.sourceEvent=null,this.extent=t.apply(g,E),this.taps=0}R.prototype={event:function(g){return g&&(this.sourceEvent=g),this},start:function(){return++this.active===1&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(g,E){return this.mouse&&g!=="mouse"&&(this.mouse[1]=E.invert(this.mouse[0])),this.touch0&&g!=="touch"&&(this.touch0[1]=E.invert(this.touch0[0])),this.touch1&&g!=="touch"&&(this.touch1[1]=E.invert(this.touch1[0])),this.that.__zoom=E,this.emit("zoom"),this},end:function(){return--this.active===0&&(delete this.that.__zooming,this.emit("end")),this},emit:function(g){var E=ze(this.that).datum();u.call(g,this.that,new jc(g,{sourceEvent:this.sourceEvent,target:y,type:g,transform:this.that.__zoom,dispatch:u}),E)}};function k(g,...E){if(!e.apply(this,arguments))return;var v=I(this,E).event(g),T=this.__zoom,z=Math.max(s[0],Math.min(s[1],T.k*Math.pow(2,r.apply(this,arguments)))),x=Le(g);if(v.wheel)(v.mouse[0][0]!==x[0]||v.mouse[0][1]!==x[1])&&(v.mouse[1]=T.invert(v.mouse[0]=x)),clearTimeout(v.wheel);else{if(T.k===z)return;v.mouse=[x,T.invert(x)],Hn(this),v.start()}gn(g),v.wheel=setTimeout(M,b),v.zoom("mouse",n(C(S(T,z),v.mouse[0],v.mouse[1]),v.extent,i));function M(){v.wheel=null,v.end()}}function D(g,...E){if(h||!e.apply(this,arguments))return;var v=g.currentTarget,T=I(this,E,!0).event(g),z=ze(g.view).on("mousemove.zoom",O,!0).on("mouseup.zoom",L,!0),x=Le(g,v),M=g.clientX,P=g.clientY;po(g.view),Ar(g),T.mouse=[x,this.__zoom.invert(x)],Hn(this),T.start();function O(V){if(gn(V),!T.moved){var K=V.clientX-M,W=V.clientY-P;T.moved=K*K+W*W>m}T.event(V).zoom("mouse",n(C(T.that.__zoom,T.mouse[0]=Le(V,v),T.mouse[1]),T.extent,i))}function L(V){z.on("mousemove.zoom mouseup.zoom",null),mo(V.view,T.moved),gn(V),T.event(V).end()}}function B(g,...E){if(e.apply(this,arguments)){var v=this.__zoom,T=Le(g.changedTouches?g.changedTouches[0]:g,this),z=v.invert(T),x=v.k*(g.shiftKey?.5:2),M=n(C(S(v,x),T,z),t.apply(this,E),i);gn(g),a>0?ze(this).transition().duration(a).call(A,M,T,g):ze(this).call(y.transform,M,T,g)}}function $(g,...E){if(e.apply(this,arguments)){var v=g.touches,T=v.length,z=I(this,E,g.changedTouches.length===T).event(g),x,M,P,O;for(Ar(g),M=0;M<T;++M)P=v[M],O=Le(P,this),O=[O,this.__zoom.invert(O),P.identifier],z.touch0?!z.touch1&&z.touch0[2]!==O[2]&&(z.touch1=O,z.taps=0):(z.touch0=O,x=!0,z.taps=1+!!l);l&&(l=clearTimeout(l)),x&&(z.taps<2&&(f=O[0],l=setTimeout(function(){l=null},p)),Hn(this),z.start())}}function H(g,...E){if(this.__zooming){var v=I(this,E).event(g),T=g.changedTouches,z=T.length,x,M,P,O;for(gn(g),x=0;x<z;++x)M=T[x],P=Le(M,this),v.touch0&&v.touch0[2]===M.identifier?v.touch0[0]=P:v.touch1&&v.touch1[2]===M.identifier&&(v.touch1[0]=P);if(M=v.that.__zoom,v.touch1){var L=v.touch0[0],V=v.touch0[1],K=v.touch1[0],W=v.touch1[1],Q=(Q=K[0]-L[0])*Q+(Q=K[1]-L[1])*Q,J=(J=W[0]-V[0])*J+(J=W[1]-V[1])*J;M=S(M,Math.sqrt(Q/J)),P=[(L[0]+K[0])/2,(L[1]+K[1])/2],O=[(V[0]+W[0])/2,(V[1]+W[1])/2]}else if(v.touch0)P=v.touch0[0],O=v.touch0[1];else return;v.zoom("touch",n(C(M,P,O),v.extent,i))}}function _(g,...E){if(this.__zooming){var v=I(this,E).event(g),T=g.changedTouches,z=T.length,x,M;for(Ar(g),h&&clearTimeout(h),h=setTimeout(function(){h=null},p),x=0;x<z;++x)M=T[x],v.touch0&&v.touch0[2]===M.identifier?delete v.touch0:v.touch1&&v.touch1[2]===M.identifier&&delete v.touch1;if(v.touch1&&!v.touch0&&(v.touch0=v.touch1,delete v.touch1),v.touch0)v.touch0[1]=this.__zoom.invert(v.touch0[0]);else if(v.end(),v.taps===2&&(M=Le(M,this),Math.hypot(f[0]-M[0],f[1]-M[1])<N)){var P=ze(this).on("dblclick.zoom");P&&P.apply(this,arguments)}}}return y.wheelDelta=function(g){return arguments.length?(r=typeof g=="function"?g:Kn(+g),y):r},y.filter=function(g){return arguments.length?(e=typeof g=="function"?g:Kn(!!g),y):e},y.touchable=function(g){return arguments.length?(o=typeof g=="function"?g:Kn(!!g),y):o},y.extent=function(g){return arguments.length?(t=typeof g=="function"?g:Kn([[+g[0][0],+g[0][1]],[+g[1][0],+g[1][1]]]),y):t},y.scaleExtent=function(g){return arguments.length?(s[0]=+g[0],s[1]=+g[1],y):[s[0],s[1]]},y.translateExtent=function(g){return arguments.length?(i[0][0]=+g[0][0],i[1][0]=+g[1][0],i[0][1]=+g[0][1],i[1][1]=+g[1][1],y):[[i[0][0],i[0][1]],[i[1][0],i[1][1]]]},y.constrain=function(g){return arguments.length?(n=g,y):n},y.duration=function(g){return arguments.length?(a=+g,y):a},y.interpolate=function(g){return arguments.length?(c=g,y):c},y.on=function(){var g=u.on.apply(u,arguments);return g===u?y:g},y.clickDistance=function(g){return arguments.length?(m=(g=+g)*g,y):Math.sqrt(m)},y.tapDistance=function(g){return arguments.length?(N=+g,y):N},y}var Un=e=>()=>e;function Tr(e,{sourceEvent:t,subject:n,target:r,identifier:o,active:s,x:i,y:a,dx:c,dy:u,dispatch:l}){Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:t,enumerable:!0,configurable:!0},subject:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},identifier:{value:o,enumerable:!0,configurable:!0},active:{value:s,enumerable:!0,configurable:!0},x:{value:i,enumerable:!0,configurable:!0},y:{value:a,enumerable:!0,configurable:!0},dx:{value:c,enumerable:!0,configurable:!0},dy:{value:u,enumerable:!0,configurable:!0},_:{value:l}})}Tr.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};function al(e){return!e.ctrlKey&&!e.button}function cl(){return this.parentNode}function ll(e,t){return t==null?{x:e.x,y:e.y}:t}function ul(){return navigator.maxTouchPoints||"ontouchstart"in this}function fl(){var e=al,t=cl,n=ll,r=ul,o={},s=ct("start","drag","end"),i=0,a,c,u,l,f=0;function h(w){w.on("mousedown.drag",p).filter(r).on("touchstart.drag",N).on("touchmove.drag",y,da).on("touchend.drag touchcancel.drag",S).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function p(w,A){if(!(l||!e.call(this,w,A))){var I=C(this,t.call(this,w,A),w,A,"mouse");I&&(ze(w.view).on("mousemove.drag",b,on).on("mouseup.drag",m,on),po(w.view),mr(w),u=!1,a=w.clientX,c=w.clientY,I("start",w))}}function b(w){if(It(w),!u){var A=w.clientX-a,I=w.clientY-c;u=A*A+I*I>f}o.mouse("drag",w)}function m(w){ze(w.view).on("mousemove.drag mouseup.drag",null),mo(w.view,u),It(w),o.mouse("end",w)}function N(w,A){if(e.call(this,w,A)){var I=w.changedTouches,R=t.call(this,w,A),k=I.length,D,B;for(D=0;D<k;++D)(B=C(this,R,w,A,I[D].identifier,I[D]))&&(mr(w),B("start",w,I[D]))}}function y(w){var A=w.changedTouches,I=A.length,R,k;for(R=0;R<I;++R)(k=o[A[R].identifier])&&(It(w),k("drag",w,A[R]))}function S(w){var A=w.changedTouches,I=A.length,R,k;for(l&&clearTimeout(l),l=setTimeout(function(){l=null},500),R=0;R<I;++R)(k=o[A[R].identifier])&&(mr(w),k("end",w,A[R]))}function C(w,A,I,R,k,D){var B=s.copy(),$=Le(D||I,A),H,_,g;if((g=n.call(w,new Tr("beforestart",{sourceEvent:I,target:h,identifier:k,active:i,x:$[0],y:$[1],dx:0,dy:0,dispatch:B}),R))!=null)return H=g.x-$[0]||0,_=g.y-$[1]||0,function E(v,T,z){var x=$,M;switch(v){case"start":o[k]=E,M=i++;break;case"end":delete o[k],--i;case"drag":$=Le(z||T,A),M=i;break}B.call(v,w,new Tr(v,{sourceEvent:T,subject:g,target:h,identifier:k,active:M,x:$[0]+H,y:$[1]+_,dx:$[0]-x[0],dy:$[1]-x[1],dispatch:B}),R)}}return h.filter=function(w){return arguments.length?(e=typeof w=="function"?w:Un(!!w),h):e},h.container=function(w){return arguments.length?(t=typeof w=="function"?w:Un(w),h):t},h.subject=function(w){return arguments.length?(n=typeof w=="function"?w:Un(w),h):n},h.touchable=function(w){return arguments.length?(r=typeof w=="function"?w:Un(!!w),h):r},h.on=function(){var w=s.on.apply(s,arguments);return w===s?h:w},h.clickDistance=function(w){return arguments.length?(f=(w=+w)*w,h):Math.sqrt(f)},h}var Ff=Y(10422);const Wn=(0,d.createContext)(null),dl=Wn.Provider,Ae={error001:()=>"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001",error002:()=>"It looks like you've created a new nodeTypes or edgeTypes object. If this wasn't on purpose please define the nodeTypes/edgeTypes outside of the component or memoize them.",error003:e=>`Node type "${e}" not found. Using fallback type "default".`,error004:()=>"The React Flow parent container needs a width and a height to render the graph.",error005:()=>"Only child nodes can use a parent extent.",error006:()=>"Can't create edge. An edge needs a source and a target.",error007:e=>`The old edge with id=${e} does not exist.`,error009:e=>`Marker type "${e}" doesn't exist.`,error008:(e,t)=>`Couldn't create edge for ${e?"target":"source"} handle id: "${e?t.targetHandle:t.sourceHandle}", edge id: ${t.id}.`,error010:()=>"Handle: No node id found. Make sure to only use a Handle inside a custom Node.",error011:e=>`Edge type "${e}" not found. Using fallback type "default".`,error012:e=>`Node with id "${e}" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.`},Go=Ae.error001();function ee(e,t){const n=(0,d.useContext)(Wn);if(n===null)throw new Error(Go);return(0,ge.s)(n,e,t)}const fe=()=>{const e=(0,d.useContext)(Wn);if(e===null)throw new Error(Go);return(0,d.useMemo)(()=>({getState:e.getState,setState:e.setState,subscribe:e.subscribe,destroy:e.destroy}),[e])},hl=e=>e.userSelectionActive?"none":"all";function gl(s){var i=s,{position:e,children:t,className:n,style:r}=i,o=Ut(i,["position","children","className","style"]);const a=ee(hl),c=`${e}`.split("-");return d.createElement("div",X({className:(0,G.Z)(["react-flow__panel",n,...c]),style:ue(X({},r),{pointerEvents:a})},o),t)}function pl({proOptions:e,position:t="bottom-right"}){return e!=null&&e.hideAttribution?null:d.createElement(gl,{position:t,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://reactflow.dev/pro"},d.createElement("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution"},"React Flow"))}const ml=f=>{var h=f,{x:e,y:t,label:n,labelStyle:r={},labelShowBg:o=!0,labelBgStyle:s={},labelBgPadding:i=[2,4],labelBgBorderRadius:a=2,children:c,className:u}=h,l=Ut(h,["x","y","label","labelStyle","labelShowBg","labelBgStyle","labelBgPadding","labelBgBorderRadius","children","className"]);const p=(0,d.useRef)(null),[b,m]=(0,d.useState)({x:0,y:0,width:0,height:0}),N=(0,G.Z)(["react-flow__edge-textwrapper",u]);return(0,d.useEffect)(()=>{if(p.current){const y=p.current.getBBox();m({x:y.x,y:y.y,width:y.width,height:y.height})}},[n]),typeof n=="undefined"||!n?null:d.createElement("g",X({transform:`translate(${e-b.width/2} ${t-b.height/2})`,className:N,visibility:b.width?"visible":"hidden"},l),o&&d.createElement("rect",{width:b.width+2*i[0],x:-i[0],y:-i[1],height:b.height+2*i[1],className:"react-flow__edge-textbg",style:s,rx:a,ry:a}),d.createElement("text",{className:"react-flow__edge-text",y:b.height/2,dy:"0.3em",ref:p,style:r},n),c)};var yl=(0,d.memo)(ml);const kr=e=>({width:e.offsetWidth,height:e.offsetHeight}),$t=(e,t=0,n=1)=>Math.min(Math.max(e,t),n),Pr=(e={x:0,y:0},t)=>({x:$t(e.x,t[0][0],t[1][0]),y:$t(e.y,t[0][1],t[1][1])}),qo=(e,t,n)=>e<t?$t(Math.abs(e-t),1,50)/50:e>n?-$t(Math.abs(e-n),1,50)/50:0,Qo=(e,t)=>{const n=qo(e.x,35,t.width-35)*20,r=qo(e.y,35,t.height-35)*20;return[n,r]},Jo=e=>{var t;return((t=e.getRootNode)==null?void 0:t.call(e))||(window==null?void 0:window.document)},jo=(e,t)=>({x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}),pn=({x:e,y:t,width:n,height:r})=>({x:e,y:t,x2:e+n,y2:t+r}),ei=({x:e,y:t,x2:n,y2:r})=>({x:e,y:t,width:n-e,height:r-t}),ti=e=>ue(X({},e.positionAbsolute||{x:0,y:0}),{width:e.width||0,height:e.height||0}),Yf=(e,t)=>ei(jo(pn(e),pn(t))),zr=(e,t)=>{const n=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),r=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(n*r)},xl=e=>Te(e.width)&&Te(e.height)&&Te(e.x)&&Te(e.y),Te=e=>!isNaN(e)&&isFinite(e),de=Symbol.for("internals"),ni=["Enter"," ","Escape"],Gn=(e,t)=>{},wl=e=>"nativeEvent"in e;function Ir(e){var o,s;const t=wl(e)?e.nativeEvent:e,n=((s=(o=t.composedPath)==null?void 0:o.call(t))==null?void 0:s[0])||e.target;return["INPUT","SELECT","TEXTAREA"].includes(n==null?void 0:n.nodeName)||(n==null?void 0:n.hasAttribute("contenteditable"))||!!(n!=null&&n.closest(".nokey"))}const ri=e=>"clientX"in e,tt=(e,t)=>{var s,i,a,c;const n=ri(e),r=n?e.clientX:(s=e.touches)==null?void 0:s[0].clientX,o=n?e.clientY:(i=e.touches)==null?void 0:i[0].clientY;return{x:r-((a=t==null?void 0:t.left)!=null?a:0),y:o-((c=t==null?void 0:t.top)!=null?c:0)}},qn=()=>{var e;return typeof navigator!="undefined"&&((e=navigator==null?void 0:navigator.userAgent)==null?void 0:e.indexOf("Mac"))>=0},mn=({id:e,path:t,labelX:n,labelY:r,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u,style:l,markerEnd:f,markerStart:h,interactionWidth:p=20})=>d.createElement(d.Fragment,null,d.createElement("path",{id:e,style:l,d:t,fill:"none",className:"react-flow__edge-path",markerEnd:f,markerStart:h}),p&&d.createElement("path",{d:t,fill:"none",strokeOpacity:0,strokeWidth:p,className:"react-flow__edge-interaction"}),o&&Te(n)&&Te(r)?d.createElement(yl,{x:n,y:r,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u}):null);mn.displayName="BaseEdge";const Zf=(e,t)=>typeof t!="undefined"&&t?`url(#${t})`:typeof e!="undefined"?`url(#react-flow__${e})`:"none";function yn(e,t,n){return n===void 0?n:r=>{const o=t().edges.find(s=>s.id===e);o&&n(r,X({},o))}}function oi({sourceX:e,sourceY:t,targetX:n,targetY:r}){const o=Math.abs(n-e)/2,s=n<e?n+o:n-o,i=Math.abs(r-t)/2,a=r<t?r+i:r-i;return[s,a,o,i]}function ii({sourceX:e,sourceY:t,targetX:n,targetY:r,sourceControlX:o,sourceControlY:s,targetControlX:i,targetControlY:a}){const c=e*.125+o*.375+i*.375+n*.125,u=t*.125+s*.375+a*.375+r*.125,l=Math.abs(c-e),f=Math.abs(u-t);return[c,u,l,f]}var gt;(function(e){e.Strict="strict",e.Loose="loose"})(gt||(gt={}));var pt;(function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"})(pt||(pt={}));var xn;(function(e){e.Partial="partial",e.Full="full"})(xn||(xn={}));var nt;(function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"})(nt||(nt={}));var Qn;(function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"})(Qn||(Qn={}));var F;(function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"})(F||(F={}));function si({pos:e,x1:t,y1:n,x2:r,y2:o}){return e===F.Left||e===F.Right?[.5*(t+r),n]:[t,.5*(n+o)]}function ai({sourceX:e,sourceY:t,sourcePosition:n=F.Bottom,targetX:r,targetY:o,targetPosition:s=F.Top}){const[i,a]=si({pos:n,x1:e,y1:t,x2:r,y2:o}),[c,u]=si({pos:s,x1:r,y1:o,x2:e,y2:t}),[l,f,h,p]=ii({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:i,sourceControlY:a,targetControlX:c,targetControlY:u});return[`M${e},${t} C${i},${a} ${c},${u} ${r},${o}`,l,f,h,p]}const Rr=(0,d.memo)(({sourceX:e,sourceY:t,targetX:n,targetY:r,sourcePosition:o=F.Bottom,targetPosition:s=F.Top,label:i,labelStyle:a,labelShowBg:c,labelBgStyle:u,labelBgPadding:l,labelBgBorderRadius:f,style:h,markerEnd:p,markerStart:b,interactionWidth:m})=>{const[N,y,S]=ai({sourceX:e,sourceY:t,sourcePosition:o,targetX:n,targetY:r,targetPosition:s});return d.createElement(mn,{path:N,labelX:y,labelY:S,label:i,labelStyle:a,labelShowBg:c,labelBgStyle:u,labelBgPadding:l,labelBgBorderRadius:f,style:h,markerEnd:p,markerStart:b,interactionWidth:m})});Rr.displayName="SimpleBezierEdge";const ci={[F.Left]:{x:-1,y:0},[F.Right]:{x:1,y:0},[F.Top]:{x:0,y:-1},[F.Bottom]:{x:0,y:1}},vl=({source:e,sourcePosition:t=F.Bottom,target:n})=>t===F.Left||t===F.Right?e.x<n.x?{x:1,y:0}:{x:-1,y:0}:e.y<n.y?{x:0,y:1}:{x:0,y:-1},li=(e,t)=>Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2));function bl({source:e,sourcePosition:t=F.Bottom,target:n,targetPosition:r=F.Top,center:o,offset:s}){const i=ci[t],a=ci[r],c={x:e.x+i.x*s,y:e.y+i.y*s},u={x:n.x+a.x*s,y:n.y+a.y*s},l=vl({source:c,sourcePosition:t,target:u}),f=l.x!==0?"x":"y",h=l[f];let p=[],b,m;const N={x:0,y:0},y={x:0,y:0},[S,C,w,A]=oi({sourceX:e.x,sourceY:e.y,targetX:n.x,targetY:n.y});if(i[f]*a[f]===-1){b=o.x||S,m=o.y||C;const R=[{x:b,y:c.y},{x:b,y:u.y}],k=[{x:c.x,y:m},{x:u.x,y:m}];i[f]===h?p=f==="x"?R:k:p=f==="x"?k:R}else{const R=[{x:c.x,y:u.y}],k=[{x:u.x,y:c.y}];if(f==="x"?p=i.x===h?k:R:p=i.y===h?R:k,t===r){const _=Math.abs(e[f]-n[f]);if(_<=s){const g=Math.min(s-1,s-_);i[f]===h?N[f]=(c[f]>e[f]?-1:1)*g:y[f]=(u[f]>n[f]?-1:1)*g}}if(t!==r){const _=f==="x"?"y":"x",g=i[f]===a[_],E=c[_]>u[_],v=c[_]<u[_];(i[f]===1&&(!g&&E||g&&v)||i[f]!==1&&(!g&&v||g&&E))&&(p=f==="x"?R:k)}const D={x:c.x+N.x,y:c.y+N.y},B={x:u.x+y.x,y:u.y+y.y},$=Math.max(Math.abs(D.x-p[0].x),Math.abs(B.x-p[0].x)),H=Math.max(Math.abs(D.y-p[0].y),Math.abs(B.y-p[0].y));$>=H?(b=(D.x+B.x)/2,m=p[0].y):(b=p[0].x,m=(D.y+B.y)/2)}return[[e,{x:c.x+N.x,y:c.y+N.y},...p,{x:u.x+y.x,y:u.y+y.y},n],b,m,w,A]}function _l(e,t,n,r){const o=Math.min(li(e,t)/2,li(t,n)/2,r),{x:s,y:i}=t;if(e.x===s&&s===n.x||e.y===i&&i===n.y)return`L${s} ${i}`;if(e.y===i){const u=e.x<n.x?-1:1,l=e.y<n.y?1:-1;return`L ${s+o*u},${i}Q ${s},${i} ${s},${i+o*l}`}const a=e.x<n.x?1:-1,c=e.y<n.y?-1:1;return`L ${s},${i+o*c}Q ${s},${i} ${s+o*a},${i}`}function Dr({sourceX:e,sourceY:t,sourcePosition:n=F.Bottom,targetX:r,targetY:o,targetPosition:s=F.Top,borderRadius:i=5,centerX:a,centerY:c,offset:u=20}){const[l,f,h,p,b]=bl({source:{x:e,y:t},sourcePosition:n,target:{x:r,y:o},targetPosition:s,center:{x:a,y:c},offset:u});return[l.reduce((N,y,S)=>{let C="";return S>0&&S<l.length-1?C=_l(l[S-1],y,l[S+1],i):C=`${S===0?"M":"L"}${y.x} ${y.y}`,N+=C,N},""),f,h,p,b]}const Jn=(0,d.memo)(({sourceX:e,sourceY:t,targetX:n,targetY:r,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u,style:l,sourcePosition:f=F.Bottom,targetPosition:h=F.Top,markerEnd:p,markerStart:b,pathOptions:m,interactionWidth:N})=>{const[y,S,C]=Dr({sourceX:e,sourceY:t,sourcePosition:f,targetX:n,targetY:r,targetPosition:h,borderRadius:m==null?void 0:m.borderRadius,offset:m==null?void 0:m.offset});return d.createElement(mn,{path:y,labelX:S,labelY:C,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u,style:l,markerEnd:p,markerStart:b,interactionWidth:N})});Jn.displayName="SmoothStepEdge";const $r=(0,d.memo)(e=>{var t;return d.createElement(Jn,ue(X({},e),{pathOptions:(0,d.useMemo)(()=>{var n;return{borderRadius:0,offset:(n=e.pathOptions)==null?void 0:n.offset}},[(t=e.pathOptions)==null?void 0:t.offset])}))});$r.displayName="StepEdge";function Sl({sourceX:e,sourceY:t,targetX:n,targetY:r}){const[o,s,i,a]=oi({sourceX:e,sourceY:t,targetX:n,targetY:r});return[`M ${e},${t}L ${n},${r}`,o,s,i,a]}const Or=(0,d.memo)(({sourceX:e,sourceY:t,targetX:n,targetY:r,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u,style:l,markerEnd:f,markerStart:h,interactionWidth:p})=>{const[b,m,N]=Sl({sourceX:e,sourceY:t,targetX:n,targetY:r});return d.createElement(mn,{path:b,labelX:m,labelY:N,label:o,labelStyle:s,labelShowBg:i,labelBgStyle:a,labelBgPadding:c,labelBgBorderRadius:u,style:l,markerEnd:f,markerStart:h,interactionWidth:p})});Or.displayName="StraightEdge";function jn(e,t){return e>=0?.5*e:t*25*Math.sqrt(-e)}function ui({pos:e,x1:t,y1:n,x2:r,y2:o,c:s}){switch(e){case F.Left:return[t-jn(t-r,s),n];case F.Right:return[t+jn(r-t,s),n];case F.Top:return[t,n-jn(n-o,s)];case F.Bottom:return[t,n+jn(o-n,s)]}}function fi({sourceX:e,sourceY:t,sourcePosition:n=F.Bottom,targetX:r,targetY:o,targetPosition:s=F.Top,curvature:i=.25}){const[a,c]=ui({pos:n,x1:e,y1:t,x2:r,y2:o,c:i}),[u,l]=ui({pos:s,x1:r,y1:o,x2:e,y2:t,c:i}),[f,h,p,b]=ii({sourceX:e,sourceY:t,targetX:r,targetY:o,sourceControlX:a,sourceControlY:c,targetControlX:u,targetControlY:l});return[`M${e},${t} C${a},${c} ${u},${l} ${r},${o}`,f,h,p,b]}const er=(0,d.memo)(({sourceX:e,sourceY:t,targetX:n,targetY:r,sourcePosition:o=F.Bottom,targetPosition:s=F.Top,label:i,labelStyle:a,labelShowBg:c,labelBgStyle:u,labelBgPadding:l,labelBgBorderRadius:f,style:h,markerEnd:p,markerStart:b,pathOptions:m,interactionWidth:N})=>{const[y,S,C]=fi({sourceX:e,sourceY:t,sourcePosition:o,targetX:n,targetY:r,targetPosition:s,curvature:m==null?void 0:m.curvature});return d.createElement(mn,{path:y,labelX:S,labelY:C,label:i,labelStyle:a,labelShowBg:c,labelBgStyle:u,labelBgPadding:l,labelBgBorderRadius:f,style:h,markerEnd:p,markerStart:b,interactionWidth:N})});er.displayName="BezierEdge";const Br=(0,d.createContext)(null),El=Br.Provider;Br.Consumer;const Nl=()=>(0,d.useContext)(Br),Cl=e=>"id"in e&&"source"in e&&"target"in e,di=e=>"id"in e&&!("source"in e)&&!("target"in e),Kf=(e,t,n)=>{if(!di(e))return[];const r=n.filter(o=>o.source===e.id).map(o=>o.target);return t.filter(o=>r.includes(o.id))},Uf=(e,t,n)=>{if(!di(e))return[];const r=n.filter(o=>o.target===e.id).map(o=>o.source);return t.filter(o=>r.includes(o.id))},hi=({source:e,sourceHandle:t,target:n,targetHandle:r})=>`reactflow__edge-${e}${t||""}-${n}${r||""}`,Hr=(e,t)=>typeof e=="undefined"?"":typeof e=="string"?e:`${t?`${t}__`:""}${Object.keys(e).sort().map(r=>`${r}=${e[r]}`).join("&")}`,Ml=(e,t)=>t.some(n=>n.source===e.source&&n.target===e.target&&(n.sourceHandle===e.sourceHandle||!n.sourceHandle&&!e.sourceHandle)&&(n.targetHandle===e.targetHandle||!n.targetHandle&&!e.targetHandle)),Al=(e,t)=>{if(!e.source||!e.target)return Gn("006",Ae.error006()),t;let n;return Cl(e)?n=X({},e):n=ue(X({},e),{id:hi(e)}),Ml(n,t)?t:t.concat(n)},Wf=(e,t,n,r={shouldReplaceId:!0})=>{const c=e,{id:o}=c,s=Ut(c,["id"]);if(!t.source||!t.target)return Gn("006",Ae.error006()),n;if(!n.find(u=>u.id===o))return Gn("007",Ae.error007(o)),n;const a=ue(X({},s),{id:r.shouldReplaceId?hi(t):o,source:t.source,target:t.target,sourceHandle:t.sourceHandle,targetHandle:t.targetHandle});return n.filter(u=>u.id!==o).concat(a)},Lr=({x:e,y:t},[n,r,o],s,[i,a])=>{const c={x:(e-n)/o,y:(t-r)/o};return s?{x:i*Math.round(c.x/i),y:a*Math.round(c.y/a)}:c},gi=({x:e,y:t},[n,r,o])=>({x:e*o+n,y:t*o+r}),Ot=(e,t=[0,0])=>{var s,i;if(!e)return{x:0,y:0,positionAbsolute:{x:0,y:0}};const n=((s=e.width)!=null?s:0)*t[0],r=((i=e.height)!=null?i:0)*t[1],o={x:e.position.x-n,y:e.position.y-r};return ue(X({},o),{positionAbsolute:e.positionAbsolute?{x:e.positionAbsolute.x-n,y:e.positionAbsolute.y-r}:o})},tr=(e,t=[0,0])=>{if(e.length===0)return{x:0,y:0,width:0,height:0};const n=e.reduce((r,o)=>{const{x:s,y:i}=Ot(o,t).positionAbsolute;return jo(r,pn({x:s,y:i,width:o.width||0,height:o.height||0}))},{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return ei(n)},Gf=(e,t=[0,0])=>(console.warn("[DEPRECATED] `getRectOfNodes` is deprecated. Instead use `getNodesBounds` https://reactflow.dev/api-reference/utils/get-nodes-bounds."),tr(e,t)),pi=(e,t,[n,r,o]=[0,0,1],s=!1,i=!1,a=[0,0])=>{const c={x:(t.x-n)/o,y:(t.y-r)/o,width:t.width/o,height:t.height/o},u=[];return e.forEach(l=>{const{width:f,height:h,selectable:p=!0,hidden:b=!1}=l;if(i&&!p||b)return!1;const{positionAbsolute:m}=Ot(l,a),N={x:m.x,y:m.y,width:f||0,height:h||0},y=zr(c,N),S=typeof f=="undefined"||typeof h=="undefined"||f===null||h===null,C=s&&y>0,w=(f||0)*(h||0);(S||C||y>=w||l.dragging)&&u.push(l)}),u},mi=(e,t)=>{const n=e.map(r=>r.id);return t.filter(r=>n.includes(r.source)||n.includes(r.target))},qf=(e,t,n,r,o,s=.1)=>{const{x:i,y:a,zoom:c}=Vr(e,t,n,r,o,s);return console.warn("[DEPRECATED] `getTransformForBounds` is deprecated. Instead use `getViewportForBounds`. Beware that the return value is type Viewport (`{ x: number, y: number, zoom: number }`) instead of Transform (`[number, number, number]`). https://reactflow.dev/api-reference/utils/get-viewport-for-bounds"),[i,a,c]},Vr=(e,t,n,r,o,s=.1)=>{const i=t/(e.width*(1+s)),a=n/(e.height*(1+s)),c=Math.min(i,a),u=$t(c,r,o),l=e.x+e.width/2,f=e.y+e.height/2,h=t/2-l*u,p=n/2-f*u;return{x:h,y:p,zoom:u}},mt=(e,t=0)=>e.transition().duration(t);function yi(e,t,n,r){return(t[n]||[]).reduce((o,s)=>{var i,a,c,u;return`${e.id}-${s.id}-${n}`!==r&&o.push({id:s.id||null,type:n,nodeId:e.id,x:((a=(i=e.positionAbsolute)==null?void 0:i.x)!=null?a:0)+s.x+s.width/2,y:((u=(c=e.positionAbsolute)==null?void 0:c.y)!=null?u:0)+s.y+s.height/2}),o},[])}function Tl(e,t,n,r,o,s){const{x:i,y:a}=tt(e),u=t.elementsFromPoint(i,a).find(b=>b.classList.contains("react-flow__handle"));if(u){const b=u.getAttribute("data-nodeid");if(b){const m=Xr(void 0,u),N=u.getAttribute("data-handleid"),y=s({nodeId:b,id:N,type:m});if(y){const S=o.find(C=>C.nodeId===b&&C.type===m&&C.id===N);return{handle:{id:N,type:m,nodeId:b,x:(S==null?void 0:S.x)||n.x,y:(S==null?void 0:S.y)||n.y},validHandleResult:y}}}}let l=[],f=1/0;if(o.forEach(b=>{const m=Math.sqrt(oo(b.x-n.x,2)+oo(b.y-n.y,2));if(m<=r){const N=s(b);m<=f&&(m<f?l=[{handle:b,validHandleResult:N}]:m===f&&l.push({handle:b,validHandleResult:N}),f=m)}}),!l.length)return{handle:null,validHandleResult:xi()};if(l.length===1)return l[0];const h=l.some(({validHandleResult:b})=>b.isValid),p=l.some(({handle:b})=>b.type==="target");return l.find(({handle:b,validHandleResult:m})=>p?b.type==="target":h?m.isValid:!0)||l[0]}const kl={source:null,target:null,sourceHandle:null,targetHandle:null},xi=()=>({handleDomNode:null,isValid:!1,connection:kl,endHandle:null});function wi(e,t,n,r,o,s,i){const a=o==="target",c=i.querySelector(`.react-flow__handle[data-id="${e==null?void 0:e.nodeId}-${e==null?void 0:e.id}-${e==null?void 0:e.type}"]`),u=ue(X({},xi()),{handleDomNode:c});if(c){const l=Xr(void 0,c),f=c.getAttribute("data-nodeid"),h=c.getAttribute("data-handleid"),p=c.classList.contains("connectable"),b=c.classList.contains("connectableend"),m={source:a?f:n,sourceHandle:a?h:r,target:a?n:f,targetHandle:a?r:h};u.connection=m,p&&b&&(t===gt.Strict?a&&l==="source"||!a&&l==="target":f!==n||h!==r)&&(u.endHandle={nodeId:f,handleId:h,type:l},u.isValid=s(m))}return u}function Pl({nodes:e,nodeId:t,handleId:n,handleType:r}){return e.reduce((o,s)=>{if(s[de]){const{handleBounds:i}=s[de];let a=[],c=[];i&&(a=yi(s,i,"source",`${t}-${n}-${r}`),c=yi(s,i,"target",`${t}-${n}-${r}`)),o.push(...a,...c)}return o},[])}function Xr(e,t){return e||(t!=null&&t.classList.contains("target")?"target":t!=null&&t.classList.contains("source")?"source":null)}function Fr(e){e==null||e.classList.remove("valid","connecting","react-flow__handle-valid","react-flow__handle-connecting")}function zl(e,t){let n=null;return t?n="valid":e&&!t&&(n="invalid"),n}function vi({event:e,handleId:t,nodeId:n,onConnect:r,isTarget:o,getState:s,setState:i,isValidConnection:a,edgeUpdaterType:c,onEdgeUpdateEnd:u}){const l=Jo(e.target),{connectionMode:f,domNode:h,autoPanOnConnect:p,connectionRadius:b,onConnectStart:m,panBy:N,getNodes:y,cancelConnection:S}=s();let C=0,w;const{x:A,y:I}=tt(e),R=l==null?void 0:l.elementFromPoint(A,I),k=Xr(c,R),D=h==null?void 0:h.getBoundingClientRect();if(!D||!k)return;let B,$=tt(e,D),H=!1,_=null,g=!1,E=null;const v=Pl({nodes:y(),nodeId:n,handleId:t,handleType:k}),T=()=>{if(!p)return;const[M,P]=Qo($,D);N({x:M,y:P}),C=requestAnimationFrame(T)};i({connectionPosition:$,connectionStatus:null,connectionNodeId:n,connectionHandleId:t,connectionHandleType:k,connectionStartHandle:{nodeId:n,handleId:t,type:k},connectionEndHandle:null}),m==null||m(e,{nodeId:n,handleId:t,handleType:k});function z(M){const{transform:P}=s();$=tt(M,D);const{handle:O,validHandleResult:L}=Tl(M,l,Lr($,P,!1,[1,1]),b,v,V=>wi(V,f,n,t,o?"target":"source",a,l));if(w=O,H||(T(),H=!0),E=L.handleDomNode,_=L.connection,g=L.isValid,i({connectionPosition:w&&g?gi({x:w.x,y:w.y},P):$,connectionStatus:zl(!!w,g),connectionEndHandle:L.endHandle}),!w&&!g&&!E)return Fr(B);_.source!==_.target&&E&&(Fr(B),B=E,E.classList.add("connecting","react-flow__handle-connecting"),E.classList.toggle("valid",g),E.classList.toggle("react-flow__handle-valid",g))}function x(M){var P,O;(w||E)&&_&&g&&(r==null||r(_)),(O=(P=s()).onConnectEnd)==null||O.call(P,M),c&&(u==null||u(M)),Fr(B),S(),cancelAnimationFrame(C),H=!1,g=!1,_=null,E=null,l.removeEventListener("mousemove",z),l.removeEventListener("mouseup",x),l.removeEventListener("touchmove",z),l.removeEventListener("touchend",x)}l.addEventListener("mousemove",z),l.addEventListener("mouseup",x),l.addEventListener("touchmove",z),l.addEventListener("touchend",x)}const bi=()=>!0,Il=e=>({connectionStartHandle:e.connectionStartHandle,connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName}),Rl=(e,t,n)=>r=>{const{connectionStartHandle:o,connectionEndHandle:s,connectionClickStartHandle:i}=r;return{connecting:(o==null?void 0:o.nodeId)===e&&(o==null?void 0:o.handleId)===t&&(o==null?void 0:o.type)===n||(s==null?void 0:s.nodeId)===e&&(s==null?void 0:s.handleId)===t&&(s==null?void 0:s.type)===n,clickConnecting:(i==null?void 0:i.nodeId)===e&&(i==null?void 0:i.handleId)===t&&(i==null?void 0:i.type)===n}},_i=(0,d.forwardRef)((b,p)=>{var m=b,{type:e="source",position:t=F.Top,isValidConnection:n,isConnectable:r=!0,isConnectableStart:o=!0,isConnectableEnd:s=!0,id:i,onConnect:a,children:c,className:u,onMouseDown:l,onTouchStart:f}=m,h=Ut(m,["type","position","isValidConnection","isConnectable","isConnectableStart","isConnectableEnd","id","onConnect","children","className","onMouseDown","onTouchStart"]);var $,H;const N=i||null,y=e==="target",S=fe(),C=Nl(),{connectOnClick:w,noPanClassName:A}=ee(Il,q.X),{connecting:I,clickConnecting:R}=ee(Rl(C,N,e),q.X);C||(H=($=S.getState()).onError)==null||H.call($,"010",Ae.error010());const k=_=>{const{defaultEdgeOptions:g,onConnect:E,hasDefaultEdges:v}=S.getState(),T=X(X({},g),_);if(v){const{edges:z,setEdges:x}=S.getState();x(Al(T,z))}E==null||E(T),a==null||a(T)},D=_=>{if(!C)return;const g=ri(_);o&&(g&&_.button===0||!g)&&vi({event:_,handleId:N,nodeId:C,onConnect:k,isTarget:y,getState:S.getState,setState:S.setState,isValidConnection:n||S.getState().isValidConnection||bi}),g?l==null||l(_):f==null||f(_)},B=_=>{const{onClickConnectStart:g,onClickConnectEnd:E,connectionClickStartHandle:v,connectionMode:T,isValidConnection:z}=S.getState();if(!C||!v&&!o)return;if(!v){g==null||g(_,{nodeId:C,handleId:N,handleType:e}),S.setState({connectionClickStartHandle:{nodeId:C,type:e,handleId:N}});return}const x=Jo(_.target),M=n||z||bi,{connection:P,isValid:O}=wi({nodeId:C,id:N,type:e},T,v.nodeId,v.handleId||null,v.type,M,x);O&&k(P),E==null||E(_),S.setState({connectionClickStartHandle:null})};return d.createElement("div",X({"data-handleid":N,"data-nodeid":C,"data-handlepos":t,"data-id":`${C}-${N}-${e}`,className:(0,G.Z)(["react-flow__handle",`react-flow__handle-${t}`,"nodrag",A,u,{source:!y,target:y,connectable:r,connectablestart:o,connectableend:s,connecting:R,connectionindicator:r&&(o&&!I||s&&I)}]),onMouseDown:D,onTouchStart:D,onClick:w?B:void 0,ref:p},h),c)});_i.displayName="Handle";var nr=(0,d.memo)(_i);const Si=({data:e,isConnectable:t,targetPosition:n=F.Top,sourcePosition:r=F.Bottom})=>d.createElement(d.Fragment,null,d.createElement(nr,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label,d.createElement(nr,{type:"source",position:r,isConnectable:t}));Si.displayName="DefaultNode";var Yr=(0,d.memo)(Si);const Ei=({data:e,isConnectable:t,sourcePosition:n=F.Bottom})=>d.createElement(d.Fragment,null,e==null?void 0:e.label,d.createElement(nr,{type:"source",position:n,isConnectable:t}));Ei.displayName="InputNode";var Ni=(0,d.memo)(Ei);const Ci=({data:e,isConnectable:t,targetPosition:n=F.Top})=>d.createElement(d.Fragment,null,d.createElement(nr,{type:"target",position:n,isConnectable:t}),e==null?void 0:e.label);Ci.displayName="OutputNode";var Mi=(0,d.memo)(Ci);const Zr=()=>null;Zr.displayName="GroupNode";const Dl=e=>({selectedNodes:e.getNodes().filter(t=>t.selected),selectedEdges:e.edges.filter(t=>t.selected)}),rr=e=>e.id;function $l(e,t){return(0,q.X)(e.selectedNodes.map(rr),t.selectedNodes.map(rr))&&(0,q.X)(e.selectedEdges.map(rr),t.selectedEdges.map(rr))}const Ai=(0,d.memo)(({onSelectionChange:e})=>{const t=fe(),{selectedNodes:n,selectedEdges:r}=ee(Dl,$l);return(0,d.useEffect)(()=>{const o={nodes:n,edges:r};e==null||e(o),t.getState().onSelectionChange.forEach(s=>s(o))},[n,r,e]),null});Ai.displayName="SelectionListener";const Ol=e=>!!e.onSelectionChange;function Bl({onSelectionChange:e}){const t=ee(Ol);return e||t?d.createElement(Ai,{onSelectionChange:e}):null}const Hl=e=>({setNodes:e.setNodes,setEdges:e.setEdges,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset});function Bt(e,t){(0,d.useEffect)(()=>{typeof e!="undefined"&&t(e)},[e])}function U(e,t,n){(0,d.useEffect)(()=>{typeof t!="undefined"&&n({[e]:t})},[t])}const Ll=({nodes:e,edges:t,defaultNodes:n,defaultEdges:r,onConnect:o,onConnectStart:s,onConnectEnd:i,onClickConnectStart:a,onClickConnectEnd:c,nodesDraggable:u,nodesConnectable:l,nodesFocusable:f,edgesFocusable:h,edgesUpdatable:p,elevateNodesOnSelect:b,minZoom:m,maxZoom:N,nodeExtent:y,onNodesChange:S,onEdgesChange:C,elementsSelectable:w,connectionMode:A,snapGrid:I,snapToGrid:R,translateExtent:k,connectOnClick:D,defaultEdgeOptions:B,fitView:$,fitViewOptions:H,onNodesDelete:_,onEdgesDelete:g,onNodeDrag:E,onNodeDragStart:v,onNodeDragStop:T,onSelectionDrag:z,onSelectionDragStart:x,onSelectionDragStop:M,noPanClassName:P,nodeOrigin:O,rfId:L,autoPanOnConnect:V,autoPanOnNodeDrag:K,onError:W,connectionRadius:Q,isValidConnection:J,nodeDragThreshold:ae})=>{const{setNodes:ye,setEdges:me,setDefaultNodesAndEdges:le,setMinZoom:Ee,setMaxZoom:ce,setTranslateExtent:re,setNodeExtent:_e,reset:Ne}=ee(Hl,q.X),Z=fe();return(0,d.useEffect)(()=>{const yt=r==null?void 0:r.map(xt=>X(X({},xt),B));return le(n,yt),()=>{Ne()}},[]),U("defaultEdgeOptions",B,Z.setState),U("connectionMode",A,Z.setState),U("onConnect",o,Z.setState),U("onConnectStart",s,Z.setState),U("onConnectEnd",i,Z.setState),U("onClickConnectStart",a,Z.setState),U("onClickConnectEnd",c,Z.setState),U("nodesDraggable",u,Z.setState),U("nodesConnectable",l,Z.setState),U("nodesFocusable",f,Z.setState),U("edgesFocusable",h,Z.setState),U("edgesUpdatable",p,Z.setState),U("elementsSelectable",w,Z.setState),U("elevateNodesOnSelect",b,Z.setState),U("snapToGrid",R,Z.setState),U("snapGrid",I,Z.setState),U("onNodesChange",S,Z.setState),U("onEdgesChange",C,Z.setState),U("connectOnClick",D,Z.setState),U("fitViewOnInit",$,Z.setState),U("fitViewOnInitOptions",H,Z.setState),U("onNodesDelete",_,Z.setState),U("onEdgesDelete",g,Z.setState),U("onNodeDrag",E,Z.setState),U("onNodeDragStart",v,Z.setState),U("onNodeDragStop",T,Z.setState),U("onSelectionDrag",z,Z.setState),U("onSelectionDragStart",x,Z.setState),U("onSelectionDragStop",M,Z.setState),U("noPanClassName",P,Z.setState),U("nodeOrigin",O,Z.setState),U("rfId",L,Z.setState),U("autoPanOnConnect",V,Z.setState),U("autoPanOnNodeDrag",K,Z.setState),U("onError",W,Z.setState),U("connectionRadius",Q,Z.setState),U("isValidConnection",J,Z.setState),U("nodeDragThreshold",ae,Z.setState),Bt(e,ye),Bt(t,me),Bt(m,Ee),Bt(N,ce),Bt(k,re),Bt(y,_e),null},Ti={display:"none"},Vl={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},ki="react-flow__node-desc",Pi="react-flow__edge-desc",Xl="react-flow__aria-live",Fl=e=>e.ariaLiveMessage;function Yl({rfId:e}){const t=ee(Fl);return d.createElement("div",{id:`${Xl}-${e}`,"aria-live":"assertive","aria-atomic":"true",style:Vl},t)}function Zl({rfId:e,disableKeyboardA11y:t}){return d.createElement(d.Fragment,null,d.createElement("div",{id:`${ki}-${e}`,style:Ti},"Press enter or space to select a node.",!t&&"You can then use the arrow keys to move the node around."," Press delete to remove it and escape to cancel."," "),d.createElement("div",{id:`${Pi}-${e}`,style:Ti},"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel."),!t&&d.createElement(Yl,{rfId:e}))}var wn=(e=null,t={actInsideInputWithModifier:!0})=>{const[n,r]=(0,d.useState)(!1),o=(0,d.useRef)(!1),s=(0,d.useRef)(new Set([])),[i,a]=(0,d.useMemo)(()=>{if(e!==null){const u=(Array.isArray(e)?e:[e]).filter(f=>typeof f=="string").map(f=>f.split("+")),l=u.reduce((f,h)=>f.concat(...h),[]);return[u,l]}return[[],[]]},[e]);return(0,d.useEffect)(()=>{const c=typeof document!="undefined"?document:null,u=(t==null?void 0:t.target)||c;if(e!==null){const l=p=>{if(o.current=p.ctrlKey||p.metaKey||p.shiftKey,(!o.current||o.current&&!t.actInsideInputWithModifier)&&Ir(p))return!1;const m=Ii(p.code,a);s.current.add(p[m]),zi(i,s.current,!1)&&(p.preventDefault(),r(!0))},f=p=>{if((!o.current||o.current&&!t.actInsideInputWithModifier)&&Ir(p))return!1;const m=Ii(p.code,a);zi(i,s.current,!0)?(r(!1),s.current.clear()):s.current.delete(p[m]),p.key==="Meta"&&s.current.clear(),o.current=!1},h=()=>{s.current.clear(),r(!1)};return u==null||u.addEventListener("keydown",l),u==null||u.addEventListener("keyup",f),window.addEventListener("blur",h),()=>{u==null||u.removeEventListener("keydown",l),u==null||u.removeEventListener("keyup",f),window.removeEventListener("blur",h)}}},[e,r]),n};function zi(e,t,n){return e.filter(r=>n||r.length===t.size).some(r=>r.every(o=>t.has(o)))}function Ii(e,t){return t.includes(e)?"code":"key"}function Ri(e,t,n,r){var i,a,c,u,l,f,h,p;if(!e.parentNode)return n;const o=t.get(e.parentNode),s=Ot(o,r);return Ri(o,t,{x:((i=n.x)!=null?i:0)+s.x,y:((a=n.y)!=null?a:0)+s.y,z:((u=(c=o[de])==null?void 0:c.z)!=null?u:0)>((l=n.z)!=null?l:0)?(h=(f=o[de])==null?void 0:f.z)!=null?h:0:(p=n.z)!=null?p:0},r)}function Di(e,t,n){e.forEach(r=>{var o,s;if(r.parentNode&&!e.has(r.parentNode))throw new Error(`Parent node ${r.parentNode} not found`);if(r.parentNode||n!=null&&n[r.id]){const{x:i,y:a,z:c}=Ri(r,e,ue(X({},r.position),{z:(s=(o=r[de])==null?void 0:o.z)!=null?s:0}),t);r.positionAbsolute={x:i,y:a},r[de].z=c,n!=null&&n[r.id]&&(r[de].isParent=!0)}})}function Kr(e,t,n,r){const o=new Map,s={},i=r?1e3:0;return e.forEach(a=>{var f;const c=(Te(a.zIndex)?a.zIndex:0)+(a.selected?i:0),u=t.get(a.id),l=ue(X({width:u==null?void 0:u.width,height:u==null?void 0:u.height},a),{positionAbsolute:{x:a.position.x,y:a.position.y}});a.parentNode&&(l.parentNode=a.parentNode,s[a.parentNode]=!0),Object.defineProperty(l,de,{enumerable:!1,value:{handleBounds:(f=u==null?void 0:u[de])==null?void 0:f.handleBounds,z:c}}),o.set(a.id,l)}),Di(o,n,s),o}function $i(e,t={}){var b,m,N;const{getNodes:n,width:r,height:o,minZoom:s,maxZoom:i,d3Zoom:a,d3Selection:c,fitViewOnInitDone:u,fitViewOnInit:l,nodeOrigin:f}=e(),h=t.initial&&!u&&l;if(a&&c&&(h||!t.initial)){const y=n().filter(C=>{var A;const w=t.includeHiddenNodes?C.width&&C.height:!C.hidden;return(A=t.nodes)!=null&&A.length?w&&t.nodes.some(I=>I.id===C.id):w}),S=y.every(C=>C.width&&C.height);if(y.length>0&&S){const C=tr(y,f),{x:w,y:A,zoom:I}=Vr(C,r,o,(b=t.minZoom)!=null?b:s,(m=t.maxZoom)!=null?m:i,(N=t.padding)!=null?N:.1),R=Qe.translate(w,A).scale(I);return typeof t.duration=="number"&&t.duration>0?a.transform(mt(c,t.duration),R):a.transform(c,R),!0}}return!1}function Kl(e,t){return e.forEach(n=>{const r=t.get(n.id);r&&t.set(r.id,ue(X({},r),{[de]:r[de],selected:n.selected}))}),new Map(t)}function Ul(e,t){return t.map(n=>{const r=e.find(o=>o.id===n.id);return r&&(n.selected=r.selected),n})}function or({changedNodes:e,changedEdges:t,get:n,set:r}){const{nodeInternals:o,edges:s,onNodesChange:i,onEdgesChange:a,hasDefaultNodes:c,hasDefaultEdges:u}=n();e!=null&&e.length&&(c&&r({nodeInternals:Kl(e,o)}),i==null||i(e)),t!=null&&t.length&&(u&&r({edges:Ul(t,s)}),a==null||a(t))}const Ht=()=>{},Wl={zoomIn:Ht,zoomOut:Ht,zoomTo:Ht,getZoom:()=>1,setViewport:Ht,getViewport:()=>({x:0,y:0,zoom:1}),fitView:()=>!1,setCenter:Ht,fitBounds:Ht,project:e=>e,screenToFlowPosition:e=>e,flowToScreenPosition:e=>e,viewportInitialized:!1},Gl=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection}),ql=()=>{const e=fe(),{d3Zoom:t,d3Selection:n}=ee(Gl,q.X);return(0,d.useMemo)(()=>n&&t?{zoomIn:o=>t.scaleBy(mt(n,o==null?void 0:o.duration),1.2),zoomOut:o=>t.scaleBy(mt(n,o==null?void 0:o.duration),1/1.2),zoomTo:(o,s)=>t.scaleTo(mt(n,s==null?void 0:s.duration),o),getZoom:()=>e.getState().transform[2],setViewport:(o,s)=>{var l,f,h;const[i,a,c]=e.getState().transform,u=Qe.translate((l=o.x)!=null?l:i,(f=o.y)!=null?f:a).scale((h=o.zoom)!=null?h:c);t.transform(mt(n,s==null?void 0:s.duration),u)},getViewport:()=>{const[o,s,i]=e.getState().transform;return{x:o,y:s,zoom:i}},fitView:o=>$i(e.getState,o),setCenter:(o,s,i)=>{const{width:a,height:c,maxZoom:u}=e.getState(),l=typeof(i==null?void 0:i.zoom)!="undefined"?i.zoom:u,f=a/2-o*l,h=c/2-s*l,p=Qe.translate(f,h).scale(l);t.transform(mt(n,i==null?void 0:i.duration),p)},fitBounds:(o,s)=>{var b;const{width:i,height:a,minZoom:c,maxZoom:u}=e.getState(),{x:l,y:f,zoom:h}=Vr(o,i,a,c,u,(b=s==null?void 0:s.padding)!=null?b:.1),p=Qe.translate(l,f).scale(h);t.transform(mt(n,s==null?void 0:s.duration),p)},project:o=>{const{transform:s,snapToGrid:i,snapGrid:a}=e.getState();return console.warn("[DEPRECATED] `project` is deprecated. Instead use `screenToFlowPosition`. There is no need to subtract the react flow bounds anymore! https://reactflow.dev/api-reference/types/react-flow-instance#screen-to-flow-position"),Lr(o,s,i,a)},screenToFlowPosition:o=>{const{transform:s,snapToGrid:i,snapGrid:a,domNode:c}=e.getState();if(!c)return o;const{x:u,y:l}=c.getBoundingClientRect(),f={x:o.x-u,y:o.y-l};return Lr(f,s,i,a)},flowToScreenPosition:o=>{const{transform:s,domNode:i}=e.getState();if(!i)return o;const{x:a,y:c}=i.getBoundingClientRect(),u=gi(o,s);return{x:u.x+a,y:u.y+c}},viewportInitialized:!0}:Wl,[t,n])};function Ur(){const e=ql(),t=fe(),n=(0,d.useCallback)(()=>t.getState().getNodes().map(m=>X({},m)),[]),r=(0,d.useCallback)(m=>t.getState().nodeInternals.get(m),[]),o=(0,d.useCallback)(()=>{const{edges:m=[]}=t.getState();return m.map(N=>X({},N))},[]),s=(0,d.useCallback)(m=>{const{edges:N=[]}=t.getState();return N.find(y=>y.id===m)},[]),i=(0,d.useCallback)(m=>{const{getNodes:N,setNodes:y,hasDefaultNodes:S,onNodesChange:C}=t.getState(),w=N(),A=typeof m=="function"?m(w):m;if(S)y(A);else if(C){const I=A.length===0?w.map(R=>({type:"remove",id:R.id})):A.map(R=>({item:R,type:"reset"}));C(I)}},[]),a=(0,d.useCallback)(m=>{const{edges:N=[],setEdges:y,hasDefaultEdges:S,onEdgesChange:C}=t.getState(),w=typeof m=="function"?m(N):m;if(S)y(w);else if(C){const A=w.length===0?N.map(I=>({type:"remove",id:I.id})):w.map(I=>({item:I,type:"reset"}));C(A)}},[]),c=(0,d.useCallback)(m=>{const N=Array.isArray(m)?m:[m],{getNodes:y,setNodes:S,hasDefaultNodes:C,onNodesChange:w}=t.getState();if(C){const I=[...y(),...N];S(I)}else if(w){const A=N.map(I=>({item:I,type:"add"}));w(A)}},[]),u=(0,d.useCallback)(m=>{const N=Array.isArray(m)?m:[m],{edges:y=[],setEdges:S,hasDefaultEdges:C,onEdgesChange:w}=t.getState();if(C)S([...y,...N]);else if(w){const A=N.map(I=>({item:I,type:"add"}));w(A)}},[]),l=(0,d.useCallback)(()=>{const{getNodes:m,edges:N=[],transform:y}=t.getState(),[S,C,w]=y;return{nodes:m().map(A=>X({},A)),edges:N.map(A=>X({},A)),viewport:{x:S,y:C,zoom:w}}},[]),f=(0,d.useCallback)(({nodes:m,edges:N})=>{const{nodeInternals:y,getNodes:S,edges:C,hasDefaultNodes:w,hasDefaultEdges:A,onNodesDelete:I,onEdgesDelete:R,onNodesChange:k,onEdgesChange:D}=t.getState(),B=(m||[]).map(E=>E.id),$=(N||[]).map(E=>E.id),H=S().reduce((E,v)=>{const T=!B.includes(v.id)&&v.parentNode&&E.find(x=>x.id===v.parentNode);return(typeof v.deletable=="boolean"?v.deletable:!0)&&(B.includes(v.id)||T)&&E.push(v),E},[]),_=C.filter(E=>typeof E.deletable=="boolean"?E.deletable:!0),g=_.filter(E=>$.includes(E.id));if(H||g){const E=mi(H,_),v=[...g,...E],T=v.reduce((z,x)=>(z.includes(x.id)||z.push(x.id),z),[]);if((A||w)&&(A&&t.setState({edges:C.filter(z=>!T.includes(z.id))}),w&&(H.forEach(z=>{y.delete(z.id)}),t.setState({nodeInternals:new Map(y)}))),T.length>0&&(R==null||R(v),D&&D(T.map(z=>({id:z,type:"remove"})))),H.length>0&&(I==null||I(H),k)){const z=H.map(x=>({id:x.id,type:"remove"}));k(z)}}},[]),h=(0,d.useCallback)(m=>{const N=xl(m),y=N?null:t.getState().nodeInternals.get(m.id);return[N?m:ti(y),y,N]},[]),p=(0,d.useCallback)((m,N=!0,y)=>{const[S,C,w]=h(m);return S?(y||t.getState().getNodes()).filter(A=>{if(!w&&(A.id===C.id||!A.positionAbsolute))return!1;const I=ti(A),R=zr(I,S);return N&&R>0||R>=S.width*S.height}):[]},[]),b=(0,d.useCallback)((m,N,y=!0)=>{const[S]=h(m);if(!S)return!1;const C=zr(S,N);return y&&C>0||C>=S.width*S.height},[]);return(0,d.useMemo)(()=>ue(X({},e),{getNodes:n,getNode:r,getEdges:o,getEdge:s,setNodes:i,setEdges:a,addNodes:c,addEdges:u,toObject:l,deleteElements:f,getIntersectingNodes:p,isNodeIntersecting:b}),[e,n,r,o,s,i,a,c,u,l,f,p,b])}const Ql={actInsideInputWithModifier:!1};var Jl=({deleteKeyCode:e,multiSelectionKeyCode:t})=>{const n=fe(),{deleteElements:r}=Ur(),o=wn(e,Ql),s=wn(t);(0,d.useEffect)(()=>{if(o){const{edges:i,getNodes:a}=n.getState(),c=a().filter(l=>l.selected),u=i.filter(l=>l.selected);r({nodes:c,edges:u}),n.setState({nodesSelectionActive:!1})}},[o]),(0,d.useEffect)(()=>{n.setState({multiSelectionActive:s})},[s])};function jl(e){const t=fe();(0,d.useEffect)(()=>{let n;const r=()=>{var s,i;if(!e.current)return;const o=kr(e.current);(o.height===0||o.width===0)&&((i=(s=t.getState()).onError)==null||i.call(s,"004",Ae.error004())),t.setState({width:o.width||500,height:o.height||500})};return r(),window.addEventListener("resize",r),e.current&&(n=new ResizeObserver(()=>r()),n.observe(e.current)),()=>{window.removeEventListener("resize",r),n&&e.current&&n.unobserve(e.current)}},[])}const Wr={position:"absolute",width:"100%",height:"100%",top:0,left:0},eu=(e,t)=>e.x!==t.x||e.y!==t.y||e.zoom!==t.k,ir=e=>({x:e.x,y:e.y,zoom:e.k}),Lt=(e,t)=>e.target.closest(`.${t}`),Oi=(e,t)=>t===2&&Array.isArray(e)&&e.includes(2),Bi=e=>{const t=e.ctrlKey&&qn()?10:1;return-e.deltaY*(e.deltaMode===1?.05:e.deltaMode?1:.002)*t},tu=e=>({d3Zoom:e.d3Zoom,d3Selection:e.d3Selection,d3ZoomHandler:e.d3ZoomHandler,userSelectionActive:e.userSelectionActive}),nu=({onMove:e,onMoveStart:t,onMoveEnd:n,onPaneContextMenu:r,zoomOnScroll:o=!0,zoomOnPinch:s=!0,panOnScroll:i=!1,panOnScrollSpeed:a=.5,panOnScrollMode:c=pt.Free,zoomOnDoubleClick:u=!0,elementsSelectable:l,panOnDrag:f=!0,defaultViewport:h,translateExtent:p,minZoom:b,maxZoom:m,zoomActivationKeyCode:N,preventScrolling:y=!0,children:S,noWheelClassName:C,noPanClassName:w})=>{const A=(0,d.useRef)(),I=fe(),R=(0,d.useRef)(!1),k=(0,d.useRef)(!1),D=(0,d.useRef)(null),B=(0,d.useRef)({x:0,y:0,zoom:0}),{d3Zoom:$,d3Selection:H,d3ZoomHandler:_,userSelectionActive:g}=ee(tu,q.X),E=wn(N),v=(0,d.useRef)(0),T=(0,d.useRef)(!1),z=(0,d.useRef)();return jl(D),(0,d.useEffect)(()=>{if(D.current){const x=D.current.getBoundingClientRect(),M=sl().scaleExtent([b,m]).translateExtent(p),P=ze(D.current).call(M),O=Qe.translate(h.x,h.y).scale($t(h.zoom,b,m)),L=[[0,0],[x.width,x.height]],V=M.constrain()(O,L,p);M.transform(P,V),M.wheelDelta(Bi),I.setState({d3Zoom:M,d3Selection:P,d3ZoomHandler:P.on("wheel.zoom"),transform:[V.x,V.y,V.k],domNode:D.current.closest(".react-flow")})}},[]),(0,d.useEffect)(()=>{H&&$&&(i&&!E&&!g?H.on("wheel.zoom",x=>{if(Lt(x,C))return!1;x.preventDefault(),x.stopImmediatePropagation();const M=H.property("__zoom").k||1,P=qn();if(x.ctrlKey&&s&&P){const ae=Le(x),ye=Bi(x),me=M*Math.pow(2,ye);$.scaleTo(H,me,ae,x);return}const O=x.deltaMode===1?20:1;let L=c===pt.Vertical?0:x.deltaX*O,V=c===pt.Horizontal?0:x.deltaY*O;!P&&x.shiftKey&&c!==pt.Vertical&&(L=x.deltaY*O,V=0),$.translateBy(H,-(L/M)*a,-(V/M)*a,{internal:!0});const K=ir(H.property("__zoom")),{onViewportChangeStart:W,onViewportChange:Q,onViewportChangeEnd:J}=I.getState();clearTimeout(z.current),T.current||(T.current=!0,t==null||t(x,K),W==null||W(K)),T.current&&(e==null||e(x,K),Q==null||Q(K),z.current=setTimeout(()=>{n==null||n(x,K),J==null||J(K),T.current=!1},150))},{passive:!1}):typeof _!="undefined"&&H.on("wheel.zoom",function(x,M){if(!y||Lt(x,C))return null;x.preventDefault(),_.call(this,x,M)},{passive:!1}))},[g,i,c,H,$,_,E,s,y,C,t,e,n]),(0,d.useEffect)(()=>{$&&$.on("start",x=>{var O,L;if(!x.sourceEvent||x.sourceEvent.internal)return null;v.current=(O=x.sourceEvent)==null?void 0:O.button;const{onViewportChangeStart:M}=I.getState(),P=ir(x.transform);R.current=!0,B.current=P,((L=x.sourceEvent)==null?void 0:L.type)==="mousedown"&&I.setState({paneDragging:!0}),M==null||M(P),t==null||t(x.sourceEvent,P)})},[$,t]),(0,d.useEffect)(()=>{$&&(g&&!R.current?$.on("zoom",null):g||$.on("zoom",x=>{var P,O;const{onViewportChange:M}=I.getState();if(I.setState({transform:[x.transform.x,x.transform.y,x.transform.k]}),k.current=!!(r&&Oi(f,(P=v.current)!=null?P:0)),(e||M)&&!((O=x.sourceEvent)!=null&&O.internal)){const L=ir(x.transform);M==null||M(L),e==null||e(x.sourceEvent,L)}}))},[g,$,e,f,r]),(0,d.useEffect)(()=>{$&&$.on("end",x=>{var P;if(!x.sourceEvent||x.sourceEvent.internal)return null;const{onViewportChangeEnd:M}=I.getState();if(R.current=!1,I.setState({paneDragging:!1}),r&&Oi(f,(P=v.current)!=null?P:0)&&!k.current&&r(x.sourceEvent),k.current=!1,(n||M)&&eu(B.current,x.transform)){const O=ir(x.transform);B.current=O,clearTimeout(A.current),A.current=setTimeout(()=>{M==null||M(O),n==null||n(x.sourceEvent,O)},i?150:0)}})},[$,i,f,n,r]),(0,d.useEffect)(()=>{$&&$.filter(x=>{const M=E||o,P=s&&x.ctrlKey;if((f===!0||Array.isArray(f)&&f.includes(1))&&x.button===1&&x.type==="mousedown"&&(Lt(x,"react-flow__node")||Lt(x,"react-flow__edge")))return!0;if(!f&&!M&&!i&&!u&&!s||g||!u&&x.type==="dblclick"||Lt(x,C)&&x.type==="wheel"||Lt(x,w)&&(x.type!=="wheel"||i&&x.type==="wheel"&&!E)||!s&&x.ctrlKey&&x.type==="wheel"||!M&&!i&&!P&&x.type==="wheel"||!f&&(x.type==="mousedown"||x.type==="touchstart")||Array.isArray(f)&&!f.includes(x.button)&&(x.type==="mousedown"||x.type==="touchstart"))return!1;const O=Array.isArray(f)&&f.includes(x.button)||!x.button||x.button<=1;return(!x.ctrlKey||x.type==="wheel")&&O})},[g,$,o,s,i,u,f,l,E]),d.createElement("div",{className:"react-flow__renderer",ref:D,style:Wr},S)},ru=e=>({userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect});function ou(){const{userSelectionActive:e,userSelectionRect:t}=ee(ru,q.X);return e&&t?d.createElement("div",{className:"react-flow__selection react-flow__container",style:{width:t.width,height:t.height,transform:`translate(${t.x}px, ${t.y}px)`}}):null}function Hi(e,t){var r,o;const n=e.find(s=>s.id===t.parentNode);if(n){const s=t.position.x+t.width-n.width,i=t.position.y+t.height-n.height;if(s>0||i>0||t.position.x<0||t.position.y<0){if(n.style=X({},n.style)||{},n.style.width=(r=n.style.width)!=null?r:n.width,n.style.height=(o=n.style.height)!=null?o:n.height,s>0&&(n.style.width+=s),i>0&&(n.style.height+=i),t.position.x<0){const a=Math.abs(t.position.x);n.position.x=n.position.x-a,n.style.width+=a,t.position.x=0}if(t.position.y<0){const a=Math.abs(t.position.y);n.position.y=n.position.y-a,n.style.height+=a,t.position.y=0}n.width=n.style.width,n.height=n.style.height}}}function Li(e,t){if(e.some(r=>r.type==="reset"))return e.filter(r=>r.type==="reset").map(r=>r.item);const n=e.filter(r=>r.type==="add").map(r=>r.item);return t.reduce((r,o)=>{const s=e.filter(a=>a.id===o.id);if(s.length===0)return r.push(o),r;const i=X({},o);for(const a of s)if(a)switch(a.type){case"select":{i.selected=a.selected;break}case"position":{typeof a.position!="undefined"&&(i.position=a.position),typeof a.positionAbsolute!="undefined"&&(i.positionAbsolute=a.positionAbsolute),typeof a.dragging!="undefined"&&(i.dragging=a.dragging),i.expandParent&&Hi(r,i);break}case"dimensions":{typeof a.dimensions!="undefined"&&(i.width=a.dimensions.width,i.height=a.dimensions.height),typeof a.updateStyle!="undefined"&&(i.style=X(X({},i.style||{}),a.dimensions)),typeof a.resizing=="boolean"&&(i.resizing=a.resizing),i.expandParent&&Hi(r,i);break}case"remove":return r}return r.push(i),r},n)}function Vi(e,t){return Li(e,t)}function iu(e,t){return Li(e,t)}const rt=(e,t)=>({id:e,type:"select",selected:t});function Vt(e,t){return e.reduce((n,r)=>{const o=t.includes(r.id);return!r.selected&&o?(r.selected=!0,n.push(rt(r.id,!0))):r.selected&&!o&&(r.selected=!1,n.push(rt(r.id,!1))),n},[])}const Gr=(e,t)=>n=>{n.target===t.current&&(e==null||e(n))},su=e=>({userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,dragging:e.paneDragging}),Xi=(0,d.memo)(({isSelecting:e,selectionMode:t=xn.Full,panOnDrag:n,onSelectionStart:r,onSelectionEnd:o,onPaneClick:s,onPaneContextMenu:i,onPaneScroll:a,onPaneMouseEnter:c,onPaneMouseMove:u,onPaneMouseLeave:l,children:f})=>{const h=(0,d.useRef)(null),p=fe(),b=(0,d.useRef)(0),m=(0,d.useRef)(0),N=(0,d.useRef)(),{userSelectionActive:y,elementsSelectable:S,dragging:C}=ee(su,q.X),w=()=>{p.setState({userSelectionActive:!1,userSelectionRect:null}),b.current=0,m.current=0},A=_=>{s==null||s(_),p.getState().resetSelectedElements(),p.setState({nodesSelectionActive:!1})},I=_=>{if(Array.isArray(n)&&(n!=null&&n.includes(2))){_.preventDefault();return}i==null||i(_)},R=a?_=>a(_):void 0,k=_=>{const{resetSelectedElements:g,domNode:E}=p.getState();if(N.current=E==null?void 0:E.getBoundingClientRect(),!S||!e||_.button!==0||_.target!==h.current||!N.current)return;const{x:v,y:T}=tt(_,N.current);g(),p.setState({userSelectionRect:{width:0,height:0,startX:v,startY:T,x:v,y:T}}),r==null||r(_)},D=_=>{var ye,me;const{userSelectionRect:g,nodeInternals:E,edges:v,transform:T,onNodesChange:z,onEdgesChange:x,nodeOrigin:M,getNodes:P}=p.getState();if(!e||!N.current||!g)return;p.setState({userSelectionActive:!0,nodesSelectionActive:!1});const O=tt(_,N.current),L=(ye=g.startX)!=null?ye:0,V=(me=g.startY)!=null?me:0,K=ue(X({},g),{x:O.x<L?O.x:L,y:O.y<V?O.y:V,width:Math.abs(O.x-L),height:Math.abs(O.y-V)}),W=P(),Q=pi(E,K,T,t===xn.Partial,!0,M),J=mi(Q,v).map(le=>le.id),ae=Q.map(le=>le.id);if(b.current!==ae.length){b.current=ae.length;const le=Vt(W,ae);le.length&&(z==null||z(le))}if(m.current!==J.length){m.current=J.length;const le=Vt(v,J);le.length&&(x==null||x(le))}p.setState({userSelectionRect:K})},B=_=>{if(_.button!==0)return;const{userSelectionRect:g}=p.getState();!y&&g&&_.target===h.current&&(A==null||A(_)),p.setState({nodesSelectionActive:b.current>0}),w(),o==null||o(_)},$=_=>{y&&(p.setState({nodesSelectionActive:b.current>0}),o==null||o(_)),w()},H=S&&(e||y);return d.createElement("div",{className:(0,G.Z)(["react-flow__pane",{dragging:C,selection:e}]),onClick:H?void 0:Gr(A,h),onContextMenu:Gr(I,h),onWheel:Gr(R,h),onMouseEnter:H?void 0:c,onMouseDown:H?k:void 0,onMouseMove:H?D:u,onMouseUp:H?B:void 0,onMouseLeave:H?$:l,ref:h,style:Wr},f,d.createElement(ou,null))});Xi.displayName="Pane";function Fi(e,t){if(!e.parentNode)return!1;const n=t.get(e.parentNode);return n?n.selected?!0:Fi(n,t):!1}function Yi(e,t,n){let r=e;do{if(r!=null&&r.matches(t))return!0;if(r===n.current)return!1;r=r.parentElement}while(r);return!1}function au(e,t,n,r){return Array.from(e.values()).filter(o=>(o.selected||o.id===r)&&(!o.parentNode||!Fi(o,e))&&(o.draggable||t&&typeof o.draggable=="undefined")).map(o=>{var s,i,a,c;return{id:o.id,position:o.position||{x:0,y:0},positionAbsolute:o.positionAbsolute||{x:0,y:0},distance:{x:n.x-((i=(s=o.positionAbsolute)==null?void 0:s.x)!=null?i:0),y:n.y-((c=(a=o.positionAbsolute)==null?void 0:a.y)!=null?c:0)},delta:{x:0,y:0},extent:o.extent,parentNode:o.parentNode,width:o.width,height:o.height,expandParent:o.expandParent}})}function cu(e,t){return!t||t==="parent"?t:[t[0],[t[1][0]-(e.width||0),t[1][1]-(e.height||0)]]}function Zi(e,t,n,r,o=[0,0],s){const i=cu(e,e.extent||r);let a=i;if(e.extent==="parent"&&!e.expandParent)if(e.parentNode&&e.width&&e.height){const l=n.get(e.parentNode),{x:f,y:h}=Ot(l,o).positionAbsolute;a=l&&Te(f)&&Te(h)&&Te(l.width)&&Te(l.height)?[[f+e.width*o[0],h+e.height*o[1]],[f+l.width-e.width+e.width*o[0],h+l.height-e.height+e.height*o[1]]]:a}else s==null||s("005",Ae.error005()),a=i;else if(e.extent&&e.parentNode&&e.extent!=="parent"){const l=n.get(e.parentNode),{x:f,y:h}=Ot(l,o).positionAbsolute;a=[[e.extent[0][0]+f,e.extent[0][1]+h],[e.extent[1][0]+f,e.extent[1][1]+h]]}let c={x:0,y:0};if(e.parentNode){const l=n.get(e.parentNode);c=Ot(l,o).positionAbsolute}const u=a&&a!=="parent"?Pr(t,a):t;return{position:{x:u.x-c.x,y:u.y-c.y},positionAbsolute:u}}function qr({nodeId:e,dragItems:t,nodeInternals:n}){const r=t.map(o=>{const s=n.get(o.id);return ue(X({},s),{position:o.position,positionAbsolute:o.positionAbsolute})});return[e?r.find(o=>o.id===e):r[0],r]}const Ki=(e,t,n,r)=>{const o=t.querySelectorAll(e);if(!o||!o.length)return null;const s=Array.from(o),i=t.getBoundingClientRect(),a={x:i.width*r[0],y:i.height*r[1]};return s.map(c=>{const u=c.getBoundingClientRect();return X({id:c.getAttribute("data-handleid"),position:c.getAttribute("data-handlepos"),x:(u.left-i.left-a.x)/n,y:(u.top-i.top-a.y)/n},kr(c))})};function vn(e,t,n){return n===void 0?n:r=>{const o=t().nodeInternals.get(e);o&&n(r,X({},o))}}function Qr({id:e,store:t,unselect:n=!1,nodeRef:r}){const{addSelectedNodes:o,unselectNodesAndEdges:s,multiSelectionActive:i,nodeInternals:a,onError:c}=t.getState(),u=a.get(e);if(!u){c==null||c("012",Ae.error012(e));return}t.setState({nodesSelectionActive:!1}),u.selected?(n||u.selected&&i)&&(s({nodes:[u],edges:[]}),requestAnimationFrame(()=>{var l;return(l=r==null?void 0:r.current)==null?void 0:l.blur()})):o([e])}function lu(){const e=fe();return(0,d.useCallback)(({sourceEvent:n})=>{const{transform:r,snapGrid:o,snapToGrid:s}=e.getState(),i=n.touches?n.touches[0].clientX:n.clientX,a=n.touches?n.touches[0].clientY:n.clientY,c={x:(i-r[0])/r[2],y:(a-r[1])/r[2]};return X({xSnapped:s?o[0]*Math.round(c.x/o[0]):c.x,ySnapped:s?o[1]*Math.round(c.y/o[1]):c.y},c)},[])}function Jr(e){return(t,n,r)=>e==null?void 0:e(t,r)}function Ui({nodeRef:e,disabled:t=!1,noDragClassName:n,handleSelector:r,nodeId:o,isSelectable:s,selectNodesOnDrag:i}){const a=fe(),[c,u]=(0,d.useState)(!1),l=(0,d.useRef)([]),f=(0,d.useRef)({x:null,y:null}),h=(0,d.useRef)(0),p=(0,d.useRef)(null),b=(0,d.useRef)({x:0,y:0}),m=(0,d.useRef)(null),N=(0,d.useRef)(!1),y=(0,d.useRef)(!1),S=lu();return(0,d.useEffect)(()=>{if(e!=null&&e.current){const C=ze(e.current),w=({x:R,y:k})=>{const{nodeInternals:D,onNodeDrag:B,onSelectionDrag:$,updateNodePositions:H,nodeExtent:_,snapGrid:g,snapToGrid:E,nodeOrigin:v,onError:T}=a.getState();f.current={x:R,y:k};let z=!1,x={x:0,y:0,x2:0,y2:0};if(l.current.length>1&&_){const P=tr(l.current,v);x=pn(P)}if(l.current=l.current.map(P=>{var K,W;const O={x:R-P.distance.x,y:k-P.distance.y};E&&(O.x=g[0]*Math.round(O.x/g[0]),O.y=g[1]*Math.round(O.y/g[1]));const L=[[_[0][0],_[0][1]],[_[1][0],_[1][1]]];l.current.length>1&&_&&!P.extent&&(L[0][0]=P.positionAbsolute.x-x.x+_[0][0],L[1][0]=P.positionAbsolute.x+((K=P.width)!=null?K:0)-x.x2+_[1][0],L[0][1]=P.positionAbsolute.y-x.y+_[0][1],L[1][1]=P.positionAbsolute.y+((W=P.height)!=null?W:0)-x.y2+_[1][1]);const V=Zi(P,O,D,L,v,T);return z=z||P.position.x!==V.position.x||P.position.y!==V.position.y,P.position=V.position,P.positionAbsolute=V.positionAbsolute,P}),!z)return;H(l.current,!0,!0),u(!0);const M=o?B:Jr($);if(M&&m.current){const[P,O]=qr({nodeId:o,dragItems:l.current,nodeInternals:D});M(m.current,P,O)}},A=()=>{var D,B;if(!p.current)return;const[R,k]=Qo(b.current,p.current);if(R!==0||k!==0){const{transform:$,panBy:H}=a.getState();f.current.x=((D=f.current.x)!=null?D:0)-R/$[2],f.current.y=((B=f.current.y)!=null?B:0)-k/$[2],H({x:R,y:k})&&w(f.current)}h.current=requestAnimationFrame(A)},I=R=>{var v;const{nodeInternals:k,multiSelectionActive:D,nodesDraggable:B,unselectNodesAndEdges:$,onNodeDragStart:H,onSelectionDragStart:_}=a.getState();y.current=!0;const g=o?H:Jr(_);(!i||!s)&&!D&&o&&((v=k.get(o))!=null&&v.selected||$()),o&&s&&i&&Qr({id:o,store:a,nodeRef:e});const E=S(R);if(f.current=E,l.current=au(k,B,E,o),g&&l.current){const[T,z]=qr({nodeId:o,dragItems:l.current,nodeInternals:k});g(R.sourceEvent,T,z)}};if(t)C.on(".drag",null);else{const R=fl().on("start",k=>{const{domNode:D,nodeDragThreshold:B}=a.getState();B===0&&I(k);const $=S(k);f.current=$,p.current=(D==null?void 0:D.getBoundingClientRect())||null,b.current=tt(k.sourceEvent,p.current)}).on("drag",k=>{var H,_,g,E;const D=S(k),{autoPanOnNodeDrag:B,nodeDragThreshold:$}=a.getState();if(!N.current&&y.current&&B&&(N.current=!0,A()),!y.current){const v=D.xSnapped-((_=(H=f==null?void 0:f.current)==null?void 0:H.x)!=null?_:0),T=D.ySnapped-((E=(g=f==null?void 0:f.current)==null?void 0:g.y)!=null?E:0);Math.sqrt(v*v+T*T)>$&&I(k)}(f.current.x!==D.xSnapped||f.current.y!==D.ySnapped)&&l.current&&y.current&&(m.current=k.sourceEvent,b.current=tt(k.sourceEvent,p.current),w(D))}).on("end",k=>{if(y.current&&(u(!1),N.current=!1,y.current=!1,cancelAnimationFrame(h.current),l.current)){const{updateNodePositions:D,nodeInternals:B,onNodeDragStop:$,onSelectionDragStop:H}=a.getState(),_=o?$:Jr(H);if(D(l.current,!1,!1),_){const[g,E]=qr({nodeId:o,dragItems:l.current,nodeInternals:B});_(k.sourceEvent,g,E)}}}).filter(k=>{const D=k.target;return!k.button&&(!n||!Yi(D,`.${n}`,e))&&(!r||Yi(D,r,e))});return C.call(R),()=>{C.on(".drag",null)}}}},[e,t,n,r,s,a,o,i,S]),c}function Wi(){const e=fe();return(0,d.useCallback)(n=>{const{nodeInternals:r,nodeExtent:o,updateNodePositions:s,getNodes:i,snapToGrid:a,snapGrid:c,onError:u,nodesDraggable:l}=e.getState(),f=i().filter(S=>S.selected&&(S.draggable||l&&typeof S.draggable=="undefined")),h=a?c[0]:5,p=a?c[1]:5,b=n.isShiftPressed?4:1,m=n.x*h*b,N=n.y*p*b,y=f.map(S=>{if(S.positionAbsolute){const C={x:S.positionAbsolute.x+m,y:S.positionAbsolute.y+N};a&&(C.x=c[0]*Math.round(C.x/c[0]),C.y=c[1]*Math.round(C.y/c[1]));const{positionAbsolute:w,position:A}=Zi(S,C,r,o,void 0,u);S.position=A,S.positionAbsolute=w}return S});s(y,!0,!1)},[])}const Xt={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}};var bn=e=>{const t=({id:n,type:r,data:o,xPos:s,yPos:i,xPosOrigin:a,yPosOrigin:c,selected:u,onClick:l,onMouseEnter:f,onMouseMove:h,onMouseLeave:p,onContextMenu:b,onDoubleClick:m,style:N,className:y,isDraggable:S,isSelectable:C,isConnectable:w,isFocusable:A,selectNodesOnDrag:I,sourcePosition:R,targetPosition:k,hidden:D,resizeObserver:B,dragHandle:$,zIndex:H,isParent:_,noDragClassName:g,noPanClassName:E,initialized:v,disableKeyboardA11y:T,ariaLabel:z,rfId:x})=>{const M=fe(),P=(0,d.useRef)(null),O=(0,d.useRef)(R),L=(0,d.useRef)(k),V=(0,d.useRef)(r),K=C||S||l||f||h||p,W=Wi(),Q=vn(n,M.getState,f),J=vn(n,M.getState,h),ae=vn(n,M.getState,p),ye=vn(n,M.getState,b),me=vn(n,M.getState,m),le=re=>{const{nodeDragThreshold:_e}=M.getState();if(C&&(!I||!S||_e>0)&&Qr({id:n,store:M,nodeRef:P}),l){const Ne=M.getState().nodeInternals.get(n);Ne&&l(re,X({},Ne))}},Ee=re=>{if(!Ir(re))if(ni.includes(re.key)&&C){const _e=re.key==="Escape";Qr({id:n,store:M,unselect:_e,nodeRef:P})}else!T&&S&&u&&Object.prototype.hasOwnProperty.call(Xt,re.key)&&(M.setState({ariaLiveMessage:`Moved selected node ${re.key.replace("Arrow","").toLowerCase()}. New position, x: ${~~s}, y: ${~~i}`}),W({x:Xt[re.key].x,y:Xt[re.key].y,isShiftPressed:re.shiftKey}))};(0,d.useEffect)(()=>{if(P.current&&!D){const re=P.current;return B==null||B.observe(re),()=>B==null?void 0:B.unobserve(re)}},[D]),(0,d.useEffect)(()=>{const re=V.current!==r,_e=O.current!==R,Ne=L.current!==k;P.current&&(re||_e||Ne)&&(re&&(V.current=r),_e&&(O.current=R),Ne&&(L.current=k),M.getState().updateNodeDimensions([{id:n,nodeElement:P.current,forceUpdate:!0}]))},[n,r,R,k]);const ce=Ui({nodeRef:P,disabled:D||!S,noDragClassName:g,handleSelector:$,nodeId:n,isSelectable:C,selectNodesOnDrag:I});return D?null:d.createElement("div",{className:(0,G.Z)(["react-flow__node",`react-flow__node-${r}`,{[E]:S},y,{selected:u,selectable:C,parent:_,dragging:ce}]),ref:P,style:X({zIndex:H,transform:`translate(${a}px,${c}px)`,pointerEvents:K?"all":"none",visibility:v?"visible":"hidden"},N),"data-id":n,"data-testid":`rf__node-${n}`,onMouseEnter:Q,onMouseMove:J,onMouseLeave:ae,onContextMenu:ye,onClick:le,onDoubleClick:me,onKeyDown:A?Ee:void 0,tabIndex:A?0:void 0,role:A?"button":void 0,"aria-describedby":T?void 0:`${ki}-${x}`,"aria-label":z},d.createElement(El,{value:n},d.createElement(e,{id:n,data:o,type:r,xPos:s,yPos:i,selected:u,isConnectable:w,sourcePosition:R,targetPosition:k,dragging:ce,dragHandle:$,zIndex:H})))};return t.displayName="NodeWrapper",(0,d.memo)(t)};const uu=e=>{const t=e.getNodes().filter(n=>n.selected);return ue(X({},tr(t,e.nodeOrigin)),{transformString:`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`,userSelectionActive:e.userSelectionActive})};function fu({onSelectionContextMenu:e,noPanClassName:t,disableKeyboardA11y:n}){const r=fe(),{width:o,height:s,x:i,y:a,transformString:c,userSelectionActive:u}=ee(uu,q.X),l=Wi(),f=(0,d.useRef)(null);if((0,d.useEffect)(()=>{var b;n||(b=f.current)==null||b.focus({preventScroll:!0})},[n]),Ui({nodeRef:f}),u||!o||!s)return null;const h=e?b=>{const m=r.getState().getNodes().filter(N=>N.selected);e(b,m)}:void 0,p=b=>{Object.prototype.hasOwnProperty.call(Xt,b.key)&&l({x:Xt[b.key].x,y:Xt[b.key].y,isShiftPressed:b.shiftKey})};return d.createElement("div",{className:(0,G.Z)(["react-flow__nodesselection","react-flow__container",t]),style:{transform:c}},d.createElement("div",{ref:f,className:"react-flow__nodesselection-rect",onContextMenu:h,tabIndex:n?void 0:-1,onKeyDown:n?void 0:p,style:{width:o,height:s,top:a,left:i}}))}var du=(0,d.memo)(fu);const hu=e=>e.nodesSelectionActive,Gi=({children:e,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:s,onPaneScroll:i,deleteKeyCode:a,onMove:c,onMoveStart:u,onMoveEnd:l,selectionKeyCode:f,selectionOnDrag:h,selectionMode:p,onSelectionStart:b,onSelectionEnd:m,multiSelectionKeyCode:N,panActivationKeyCode:y,zoomActivationKeyCode:S,elementsSelectable:C,zoomOnScroll:w,zoomOnPinch:A,panOnScroll:I,panOnScrollSpeed:R,panOnScrollMode:k,zoomOnDoubleClick:D,panOnDrag:B,defaultViewport:$,translateExtent:H,minZoom:_,maxZoom:g,preventScrolling:E,onSelectionContextMenu:v,noWheelClassName:T,noPanClassName:z,disableKeyboardA11y:x})=>{const M=ee(hu),P=wn(f),O=wn(y),L=O||B,V=O||I,K=P||h&&L!==!0;return Jl({deleteKeyCode:a,multiSelectionKeyCode:N}),d.createElement(nu,{onMove:c,onMoveStart:u,onMoveEnd:l,onPaneContextMenu:s,elementsSelectable:C,zoomOnScroll:w,zoomOnPinch:A,panOnScroll:V,panOnScrollSpeed:R,panOnScrollMode:k,zoomOnDoubleClick:D,panOnDrag:!P&&L,defaultViewport:$,translateExtent:H,minZoom:_,maxZoom:g,zoomActivationKeyCode:S,preventScrolling:E,noWheelClassName:T,noPanClassName:z},d.createElement(Xi,{onSelectionStart:b,onSelectionEnd:m,onPaneClick:t,onPaneMouseEnter:n,onPaneMouseMove:r,onPaneMouseLeave:o,onPaneContextMenu:s,onPaneScroll:i,panOnDrag:L,isSelecting:!!K,selectionMode:p},e,M&&d.createElement(du,{onSelectionContextMenu:v,noPanClassName:z,disableKeyboardA11y:x})))};Gi.displayName="FlowRenderer";var gu=(0,d.memo)(Gi);function pu(e){return ee((0,d.useCallback)(n=>e?pi(n.nodeInternals,{x:0,y:0,width:n.width,height:n.height},n.transform,!0):n.getNodes(),[e]))}function mu(e){const t={input:bn(e.input||Ni),default:bn(e.default||Yr),output:bn(e.output||Mi),group:bn(e.group||Zr)},n={},r=Object.keys(e).filter(o=>!["input","default","output","group"].includes(o)).reduce((o,s)=>(o[s]=bn(e[s]||Yr),o),n);return X(X({},t),r)}const yu=({x:e,y:t,width:n,height:r,origin:o})=>!n||!r?{x:e,y:t}:o[0]<0||o[1]<0||o[0]>1||o[1]>1?{x:e,y:t}:{x:e-n*o[0],y:t-r*o[1]},xu=e=>({nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,nodesFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,updateNodeDimensions:e.updateNodeDimensions,onError:e.onError}),qi=e=>{const{nodesDraggable:t,nodesConnectable:n,nodesFocusable:r,elementsSelectable:o,updateNodeDimensions:s,onError:i}=ee(xu,q.X),a=pu(e.onlyRenderVisibleElements),c=(0,d.useRef)(),u=(0,d.useMemo)(()=>{if(typeof ResizeObserver=="undefined")return null;const l=new ResizeObserver(f=>{const h=f.map(p=>({id:p.target.getAttribute("data-id"),nodeElement:p.target,forceUpdate:!0}));s(h)});return c.current=l,l},[]);return(0,d.useEffect)(()=>()=>{var l;(l=c==null?void 0:c.current)==null||l.disconnect()},[]),d.createElement("div",{className:"react-flow__nodes",style:Wr},a.map(l=>{var A,I,R,k,D,B,$;let f=l.type||"default";e.nodeTypes[f]||(i==null||i("003",Ae.error003(f)),f="default");const h=e.nodeTypes[f]||e.nodeTypes.default,p=!!(l.draggable||t&&typeof l.draggable=="undefined"),b=!!(l.selectable||o&&typeof l.selectable=="undefined"),m=!!(l.connectable||n&&typeof l.connectable=="undefined"),N=!!(l.focusable||r&&typeof l.focusable=="undefined"),y=e.nodeExtent?Pr(l.positionAbsolute,e.nodeExtent):l.positionAbsolute,S=(A=y==null?void 0:y.x)!=null?A:0,C=(I=y==null?void 0:y.y)!=null?I:0,w=yu({x:S,y:C,width:(R=l.width)!=null?R:0,height:(k=l.height)!=null?k:0,origin:e.nodeOrigin});return d.createElement(h,{key:l.id,id:l.id,className:l.className,style:l.style,type:f,data:l.data,sourcePosition:l.sourcePosition||F.Bottom,targetPosition:l.targetPosition||F.Top,hidden:l.hidden,xPos:S,yPos:C,xPosOrigin:w.x,yPosOrigin:w.y,selectNodesOnDrag:e.selectNodesOnDrag,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,selected:!!l.selected,isDraggable:p,isSelectable:b,isConnectable:m,isFocusable:N,resizeObserver:u,dragHandle:l.dragHandle,zIndex:(B=(D=l[de])==null?void 0:D.z)!=null?B:0,isParent:!!(($=l[de])!=null&&$.isParent),noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,initialized:!!l.width&&!!l.height,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,ariaLabel:l.ariaLabel})}))};qi.displayName="NodeRenderer";var wu=(0,d.memo)(qi);const vu=(e,t,n)=>n===F.Left?e-t:n===F.Right?e+t:e,bu=(e,t,n)=>n===F.Top?e-t:n===F.Bottom?e+t:e,Qi="react-flow__edgeupdater",Ji=({position:e,centerX:t,centerY:n,radius:r=10,onMouseDown:o,onMouseEnter:s,onMouseOut:i,type:a})=>d.createElement("circle",{onMouseDown:o,onMouseEnter:s,onMouseOut:i,className:(0,G.Z)([Qi,`${Qi}-${a}`]),cx:vu(t,r,e),cy:bu(n,r,e),r,stroke:"transparent",fill:"transparent"}),_u=()=>!0;var Ft=e=>{const t=({id:n,className:r,type:o,data:s,onClick:i,onEdgeDoubleClick:a,selected:c,animated:u,label:l,labelStyle:f,labelShowBg:h,labelBgStyle:p,labelBgPadding:b,labelBgBorderRadius:m,style:N,source:y,target:S,sourceX:C,sourceY:w,targetX:A,targetY:I,sourcePosition:R,targetPosition:k,elementsSelectable:D,hidden:B,sourceHandleId:$,targetHandleId:H,onContextMenu:_,onMouseEnter:g,onMouseMove:E,onMouseLeave:v,edgeUpdaterRadius:T,onEdgeUpdate:z,onEdgeUpdateStart:x,onEdgeUpdateEnd:M,markerEnd:P,markerStart:O,rfId:L,ariaLabel:V,isFocusable:K,isUpdatable:W,pathOptions:Q,interactionWidth:J})=>{const ae=(0,d.useRef)(null),[ye,me]=(0,d.useState)(!1),[le,Ee]=(0,d.useState)(!1),ce=fe(),re=(0,d.useMemo)(()=>`url(#${Hr(O,L)})`,[O,L]),_e=(0,d.useMemo)(()=>`url(#${Hr(P,L)})`,[P,L]);if(B)return null;const Ne=xe=>{var Fe;const{edges:Ce,addSelectedEdges:bt,unselectNodesAndEdges:_t,multiSelectionActive:St}=ce.getState(),Je=Ce.find(En=>En.id===n);Je&&(D&&(ce.setState({nodesSelectionActive:!1}),Je.selected&&St?(_t({nodes:[],edges:[Je]}),(Fe=ae.current)==null||Fe.blur()):bt([n])),i&&i(xe,Je))},Z=yn(n,ce.getState,a),yt=yn(n,ce.getState,_),xt=yn(n,ce.getState,g),_n=yn(n,ce.getState,E),Yt=yn(n,ce.getState,v),wt=(xe,Ce)=>{if(xe.button!==0)return;const{edges:bt,isValidConnection:_t}=ce.getState(),St=Ce?S:y,Je=(Ce?H:$)||null,Fe=Ce?"target":"source",En=_t||_u,to=Ce,Nn=bt.find(Et=>Et.id===n);Ee(!0),x==null||x(xe,Nn,Fe);const no=Et=>{Ee(!1),M==null||M(Et,Nn,Fe)};vi({event:xe,handleId:Je,nodeId:St,onConnect:Et=>z==null?void 0:z(Nn,Et),isTarget:to,getState:ce.getState,setState:ce.setState,isValidConnection:En,edgeUpdaterType:Fe,onEdgeUpdateEnd:no})},it=xe=>wt(xe,!0),Zt=xe=>wt(xe,!1),st=()=>me(!0),vt=()=>me(!1),Sn=!D&&!i,Kt=xe=>{var Ce;if(ni.includes(xe.key)&&D){const{unselectNodesAndEdges:bt,addSelectedEdges:_t,edges:St}=ce.getState();xe.key==="Escape"?((Ce=ae.current)==null||Ce.blur(),bt({edges:[St.find(Fe=>Fe.id===n)]})):_t([n])}};return d.createElement("g",{className:(0,G.Z)(["react-flow__edge",`react-flow__edge-${o}`,r,{selected:c,animated:u,inactive:Sn,updating:ye}]),onClick:Ne,onDoubleClick:Z,onContextMenu:yt,onMouseEnter:xt,onMouseMove:_n,onMouseLeave:Yt,onKeyDown:K?Kt:void 0,tabIndex:K?0:void 0,role:K?"button":"img","data-testid":`rf__edge-${n}`,"aria-label":V===null?void 0:V||`Edge from ${y} to ${S}`,"aria-describedby":K?`${Pi}-${L}`:void 0,ref:ae},!le&&d.createElement(e,{id:n,source:y,target:S,selected:c,animated:u,label:l,labelStyle:f,labelShowBg:h,labelBgStyle:p,labelBgPadding:b,labelBgBorderRadius:m,data:s,style:N,sourceX:C,sourceY:w,targetX:A,targetY:I,sourcePosition:R,targetPosition:k,sourceHandleId:$,targetHandleId:H,markerStart:re,markerEnd:_e,pathOptions:Q,interactionWidth:J}),W&&d.createElement(d.Fragment,null,(W==="source"||W===!0)&&d.createElement(Ji,{position:R,centerX:C,centerY:w,radius:T,onMouseDown:it,onMouseEnter:st,onMouseOut:vt,type:"source"}),(W==="target"||W===!0)&&d.createElement(Ji,{position:k,centerX:A,centerY:I,radius:T,onMouseDown:Zt,onMouseEnter:st,onMouseOut:vt,type:"target"})))};return t.displayName="EdgeWrapper",(0,d.memo)(t)};function Su(e){const t={default:Ft(e.default||er),straight:Ft(e.bezier||Or),step:Ft(e.step||$r),smoothstep:Ft(e.step||Jn),simplebezier:Ft(e.simplebezier||Rr)},n={},r=Object.keys(e).filter(o=>!["default","bezier"].includes(o)).reduce((o,s)=>(o[s]=Ft(e[s]||er),o),n);return X(X({},t),r)}function ji(e,t,n=null){const r=((n==null?void 0:n.x)||0)+t.x,o=((n==null?void 0:n.y)||0)+t.y,s=(n==null?void 0:n.width)||t.width,i=(n==null?void 0:n.height)||t.height;switch(e){case F.Top:return{x:r+s/2,y:o};case F.Right:return{x:r+s,y:o+i/2};case F.Bottom:return{x:r+s/2,y:o+i};case F.Left:return{x:r,y:o+i/2}}}function es(e,t){return e?e.length===1||!t?e[0]:t&&e.find(n=>n.id===t)||null:null}const Eu=(e,t,n,r,o,s)=>{const i=ji(n,e,t),a=ji(s,r,o);return{sourceX:i.x,sourceY:i.y,targetX:a.x,targetY:a.y}};function Nu({sourcePos:e,targetPos:t,sourceWidth:n,sourceHeight:r,targetWidth:o,targetHeight:s,width:i,height:a,transform:c}){const u={x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x+n,t.x+o),y2:Math.max(e.y+r,t.y+s)};u.x===u.x2&&(u.x2+=1),u.y===u.y2&&(u.y2+=1);const l=pn({x:(0-c[0])/c[2],y:(0-c[1])/c[2],width:i/c[2],height:a/c[2]}),f=Math.max(0,Math.min(l.x2,u.x2)-Math.max(l.x,u.x)),h=Math.max(0,Math.min(l.y2,u.y2)-Math.max(l.y,u.y));return Math.ceil(f*h)>0}function ts(e){var r,o,s,i,a;const t=((r=e==null?void 0:e[de])==null?void 0:r.handleBounds)||null,n=t&&(e==null?void 0:e.width)&&(e==null?void 0:e.height)&&typeof((o=e==null?void 0:e.positionAbsolute)==null?void 0:o.x)!="undefined"&&typeof((s=e==null?void 0:e.positionAbsolute)==null?void 0:s.y)!="undefined";return[{x:((i=e==null?void 0:e.positionAbsolute)==null?void 0:i.x)||0,y:((a=e==null?void 0:e.positionAbsolute)==null?void 0:a.y)||0,width:(e==null?void 0:e.width)||0,height:(e==null?void 0:e.height)||0},t,!!n]}const Cu=[{level:0,isMaxLevel:!0,edges:[]}];function Mu(e,t,n=!1){let r=-1;const o=e.reduce((i,a)=>{var l,f;const c=Te(a.zIndex);let u=c?a.zIndex:0;if(n){const h=t.get(a.target),p=t.get(a.source),b=a.selected||(h==null?void 0:h.selected)||(p==null?void 0:p.selected),m=Math.max(((l=p==null?void 0:p[de])==null?void 0:l.z)||0,((f=h==null?void 0:h[de])==null?void 0:f.z)||0,1e3);u=(c?a.zIndex:0)+(b?m:0)}return i[u]?i[u].push(a):i[u]=[a],r=u>r?u:r,i},{}),s=Object.entries(o).map(([i,a])=>{const c=+i;return{edges:a,level:c,isMaxLevel:c===r}});return s.length===0?Cu:s}function Au(e,t,n){const r=ee((0,d.useCallback)(o=>e?o.edges.filter(s=>{const i=t.get(s.source),a=t.get(s.target);return(i==null?void 0:i.width)&&(i==null?void 0:i.height)&&(a==null?void 0:a.width)&&(a==null?void 0:a.height)&&Nu({sourcePos:i.positionAbsolute||{x:0,y:0},targetPos:a.positionAbsolute||{x:0,y:0},sourceWidth:i.width,sourceHeight:i.height,targetWidth:a.width,targetHeight:a.height,width:o.width,height:o.height,transform:o.transform})}):o.edges,[e,t]));return Mu(r,t,n)}const Tu=({color:e="none",strokeWidth:t=1})=>d.createElement("polyline",{style:{stroke:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",fill:"none",points:"-5,-4 0,0 -5,4"}),ku=({color:e="none",strokeWidth:t=1})=>d.createElement("polyline",{style:{stroke:e,fill:e,strokeWidth:t},strokeLinecap:"round",strokeLinejoin:"round",points:"-5,-4 0,0 -5,4 -5,-4"}),ns={[Qn.Arrow]:Tu,[Qn.ArrowClosed]:ku};function Pu(e){const t=fe();return(0,d.useMemo)(()=>{var o,s;return Object.prototype.hasOwnProperty.call(ns,e)?ns[e]:((s=(o=t.getState()).onError)==null||s.call(o,"009",Ae.error009(e)),null)},[e])}const zu=({id:e,type:t,color:n,width:r=12.5,height:o=12.5,markerUnits:s="strokeWidth",strokeWidth:i,orient:a="auto-start-reverse"})=>{const c=Pu(t);return c?d.createElement("marker",{className:"react-flow__arrowhead",id:e,markerWidth:`${r}`,markerHeight:`${o}`,viewBox:"-10 -10 20 20",markerUnits:s,orient:a,refX:"0",refY:"0"},d.createElement(c,{color:n,strokeWidth:i})):null},Iu=({defaultColor:e,rfId:t})=>n=>{const r=[];return n.edges.reduce((o,s)=>([s.markerStart,s.markerEnd].forEach(i=>{if(i&&typeof i=="object"){const a=Hr(i,t);r.includes(a)||(o.push(X({id:a,color:i.color||e},i)),r.push(a))}}),o),[]).sort((o,s)=>o.id.localeCompare(s.id))},rs=({defaultColor:e,rfId:t})=>{const n=ee((0,d.useCallback)(Iu({defaultColor:e,rfId:t}),[e,t]),(r,o)=>!(r.length!==o.length||r.some((s,i)=>s.id!==o[i].id)));return d.createElement("defs",null,n.map(r=>d.createElement(zu,{id:r.id,key:r.id,type:r.type,color:r.color,width:r.width,height:r.height,markerUnits:r.markerUnits,strokeWidth:r.strokeWidth,orient:r.orient})))};rs.displayName="MarkerDefinitions";var Ru=(0,d.memo)(rs);const Du=e=>({nodesConnectable:e.nodesConnectable,edgesFocusable:e.edgesFocusable,edgesUpdatable:e.edgesUpdatable,elementsSelectable:e.elementsSelectable,width:e.width,height:e.height,connectionMode:e.connectionMode,nodeInternals:e.nodeInternals,onError:e.onError}),os=({defaultMarkerColor:e,onlyRenderVisibleElements:t,elevateEdgesOnSelect:n,rfId:r,edgeTypes:o,noPanClassName:s,onEdgeUpdate:i,onEdgeContextMenu:a,onEdgeMouseEnter:c,onEdgeMouseMove:u,onEdgeMouseLeave:l,onEdgeClick:f,edgeUpdaterRadius:h,onEdgeDoubleClick:p,onEdgeUpdateStart:b,onEdgeUpdateEnd:m,children:N})=>{const{edgesFocusable:y,edgesUpdatable:S,elementsSelectable:C,width:w,height:A,connectionMode:I,nodeInternals:R,onError:k}=ee(Du,q.X),D=Au(t,R,n);return w?d.createElement(d.Fragment,null,D.map(({level:B,edges:$,isMaxLevel:H})=>d.createElement("svg",{key:B,style:{zIndex:B},width:w,height:A,className:"react-flow__edges react-flow__container"},H&&d.createElement(Ru,{defaultColor:e,rfId:r}),d.createElement("g",null,$.map(_=>{var Ee,ce;const[g,E,v]=ts(R.get(_.source)),[T,z,x]=ts(R.get(_.target));if(!v||!x)return null;let M=_.type||"default";o[M]||(k==null||k("011",Ae.error011(M)),M="default");const P=o[M]||o.default,O=I===gt.Strict?z.target:((Ee=z.target)!=null?Ee:[]).concat((ce=z.source)!=null?ce:[]),L=es(E.source,_.sourceHandle),V=es(O,_.targetHandle),K=(L==null?void 0:L.position)||F.Bottom,W=(V==null?void 0:V.position)||F.Top,Q=!!(_.focusable||y&&typeof _.focusable=="undefined"),J=typeof i!="undefined"&&(_.updatable||S&&typeof _.updatable=="undefined");if(!L||!V)return k==null||k("008",Ae.error008(L,_)),null;const{sourceX:ae,sourceY:ye,targetX:me,targetY:le}=Eu(g,L,K,T,V,W);return d.createElement(P,{key:_.id,id:_.id,className:(0,G.Z)([_.className,s]),type:M,data:_.data,selected:!!_.selected,animated:!!_.animated,hidden:!!_.hidden,label:_.label,labelStyle:_.labelStyle,labelShowBg:_.labelShowBg,labelBgStyle:_.labelBgStyle,labelBgPadding:_.labelBgPadding,labelBgBorderRadius:_.labelBgBorderRadius,style:_.style,source:_.source,target:_.target,sourceHandleId:_.sourceHandle,targetHandleId:_.targetHandle,markerEnd:_.markerEnd,markerStart:_.markerStart,sourceX:ae,sourceY:ye,targetX:me,targetY:le,sourcePosition:K,targetPosition:W,elementsSelectable:C,onEdgeUpdate:i,onContextMenu:a,onMouseEnter:c,onMouseMove:u,onMouseLeave:l,onClick:f,edgeUpdaterRadius:h,onEdgeDoubleClick:p,onEdgeUpdateStart:b,onEdgeUpdateEnd:m,rfId:r,ariaLabel:_.ariaLabel,isFocusable:Q,isUpdatable:J,pathOptions:"pathOptions"in _?_.pathOptions:void 0,interactionWidth:_.interactionWidth})})))),N):null};os.displayName="EdgeRenderer";var $u=(0,d.memo)(os);const Ou=e=>`translate(${e.transform[0]}px,${e.transform[1]}px) scale(${e.transform[2]})`;function Bu({children:e}){const t=ee(Ou);return d.createElement("div",{className:"react-flow__viewport react-flow__container",style:{transform:t}},e)}function Hu(e){const t=Ur(),n=(0,d.useRef)(!1);(0,d.useEffect)(()=>{!n.current&&t.viewportInitialized&&e&&(setTimeout(()=>e(t),1),n.current=!0)},[e,t.viewportInitialized])}const Lu={[F.Left]:F.Right,[F.Right]:F.Left,[F.Top]:F.Bottom,[F.Bottom]:F.Top},is=({nodeId:e,handleType:t,style:n,type:r=nt.Bezier,CustomComponent:o,connectionStatus:s})=>{var I,R,k,D,B,$,H;const{fromNode:i,handleId:a,toX:c,toY:u,connectionMode:l}=ee((0,d.useCallback)(_=>({fromNode:_.nodeInternals.get(e),handleId:_.connectionHandleId,toX:(_.connectionPosition.x-_.transform[0])/_.transform[2],toY:(_.connectionPosition.y-_.transform[1])/_.transform[2],connectionMode:_.connectionMode}),[e]),q.X),f=(I=i==null?void 0:i[de])==null?void 0:I.handleBounds;let h=f==null?void 0:f[t];if(l===gt.Loose&&(h=h||(f==null?void 0:f[t==="source"?"target":"source"])),!i||!h)return null;const p=a?h.find(_=>_.id===a):h[0],b=p?p.x+p.width/2:((R=i.width)!=null?R:0)/2,m=p?p.y+p.height/2:(k=i.height)!=null?k:0,N=((B=(D=i.positionAbsolute)==null?void 0:D.x)!=null?B:0)+b,y=((H=($=i.positionAbsolute)==null?void 0:$.y)!=null?H:0)+m,S=p==null?void 0:p.position,C=S?Lu[S]:null;if(!S||!C)return null;if(o)return d.createElement(o,{connectionLineType:r,connectionLineStyle:n,fromNode:i,fromHandle:p,fromX:N,fromY:y,toX:c,toY:u,fromPosition:S,toPosition:C,connectionStatus:s});let w="";const A={sourceX:N,sourceY:y,sourcePosition:S,targetX:c,targetY:u,targetPosition:C};return r===nt.Bezier?[w]=fi(A):r===nt.Step?[w]=Dr(ue(X({},A),{borderRadius:0})):r===nt.SmoothStep?[w]=Dr(A):r===nt.SimpleBezier?[w]=ai(A):w=`M${N},${y} ${c},${u}`,d.createElement("path",{d:w,fill:"none",className:"react-flow__connection-path",style:n})};is.displayName="ConnectionLine";const Vu=e=>({nodeId:e.connectionNodeId,handleType:e.connectionHandleType,nodesConnectable:e.nodesConnectable,connectionStatus:e.connectionStatus,width:e.width,height:e.height});function Xu({containerStyle:e,style:t,type:n,component:r}){const{nodeId:o,handleType:s,nodesConnectable:i,width:a,height:c,connectionStatus:u}=ee(Vu,q.X);return!(o&&s&&a&&i)?null:d.createElement("svg",{style:e,width:a,height:c,className:"react-flow__edges react-flow__connectionline react-flow__container"},d.createElement("g",{className:(0,G.Z)(["react-flow__connection",u])},d.createElement(is,{nodeId:o,handleType:s,style:t,type:n,CustomComponent:r,connectionStatus:u})))}function ss(e,t){const n=(0,d.useRef)(null),r=fe();return(0,d.useMemo)(()=>t(e),[e])}const as=({nodeTypes:e,edgeTypes:t,onMove:n,onMoveStart:r,onMoveEnd:o,onInit:s,onNodeClick:i,onEdgeClick:a,onNodeDoubleClick:c,onEdgeDoubleClick:u,onNodeMouseEnter:l,onNodeMouseMove:f,onNodeMouseLeave:h,onNodeContextMenu:p,onSelectionContextMenu:b,onSelectionStart:m,onSelectionEnd:N,connectionLineType:y,connectionLineStyle:S,connectionLineComponent:C,connectionLineContainerStyle:w,selectionKeyCode:A,selectionOnDrag:I,selectionMode:R,multiSelectionKeyCode:k,panActivationKeyCode:D,zoomActivationKeyCode:B,deleteKeyCode:$,onlyRenderVisibleElements:H,elementsSelectable:_,selectNodesOnDrag:g,defaultViewport:E,translateExtent:v,minZoom:T,maxZoom:z,preventScrolling:x,defaultMarkerColor:M,zoomOnScroll:P,zoomOnPinch:O,panOnScroll:L,panOnScrollSpeed:V,panOnScrollMode:K,zoomOnDoubleClick:W,panOnDrag:Q,onPaneClick:J,onPaneMouseEnter:ae,onPaneMouseMove:ye,onPaneMouseLeave:me,onPaneScroll:le,onPaneContextMenu:Ee,onEdgeUpdate:ce,onEdgeContextMenu:re,onEdgeMouseEnter:_e,onEdgeMouseMove:Ne,onEdgeMouseLeave:Z,edgeUpdaterRadius:yt,onEdgeUpdateStart:xt,onEdgeUpdateEnd:_n,noDragClassName:Yt,noWheelClassName:wt,noPanClassName:it,elevateEdgesOnSelect:Zt,disableKeyboardA11y:st,nodeOrigin:vt,nodeExtent:Sn,rfId:Kt})=>{const xe=ss(e,mu),Ce=ss(t,Su);return Hu(s),d.createElement(gu,{onPaneClick:J,onPaneMouseEnter:ae,onPaneMouseMove:ye,onPaneMouseLeave:me,onPaneContextMenu:Ee,onPaneScroll:le,deleteKeyCode:$,selectionKeyCode:A,selectionOnDrag:I,selectionMode:R,onSelectionStart:m,onSelectionEnd:N,multiSelectionKeyCode:k,panActivationKeyCode:D,zoomActivationKeyCode:B,elementsSelectable:_,onMove:n,onMoveStart:r,onMoveEnd:o,zoomOnScroll:P,zoomOnPinch:O,zoomOnDoubleClick:W,panOnScroll:L,panOnScrollSpeed:V,panOnScrollMode:K,panOnDrag:Q,defaultViewport:E,translateExtent:v,minZoom:T,maxZoom:z,onSelectionContextMenu:b,preventScrolling:x,noDragClassName:Yt,noWheelClassName:wt,noPanClassName:it,disableKeyboardA11y:st},d.createElement(Bu,null,d.createElement($u,{edgeTypes:Ce,onEdgeClick:a,onEdgeDoubleClick:u,onEdgeUpdate:ce,onlyRenderVisibleElements:H,onEdgeContextMenu:re,onEdgeMouseEnter:_e,onEdgeMouseMove:Ne,onEdgeMouseLeave:Z,onEdgeUpdateStart:xt,onEdgeUpdateEnd:_n,edgeUpdaterRadius:yt,defaultMarkerColor:M,noPanClassName:it,elevateEdgesOnSelect:!!Zt,disableKeyboardA11y:st,rfId:Kt},d.createElement(Xu,{style:S,type:y,component:C,containerStyle:w})),d.createElement("div",{className:"react-flow__edgelabel-renderer"}),d.createElement(wu,{nodeTypes:xe,onNodeClick:i,onNodeDoubleClick:c,onNodeMouseEnter:l,onNodeMouseMove:f,onNodeMouseLeave:h,onNodeContextMenu:p,selectNodesOnDrag:g,onlyRenderVisibleElements:H,noPanClassName:it,noDragClassName:Yt,disableKeyboardA11y:st,nodeOrigin:vt,nodeExtent:Sn,rfId:Kt})))};as.displayName="GraphView";var Fu=(0,d.memo)(as);const jr=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],ot={rfId:"1",width:0,height:0,transform:[0,0,1],nodeInternals:new Map,edges:[],onNodesChange:null,onEdgesChange:null,hasDefaultNodes:!1,hasDefaultEdges:!1,d3Zoom:null,d3Selection:null,d3ZoomHandler:void 0,minZoom:.5,maxZoom:2,translateExtent:jr,nodeExtent:jr,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionNodeId:null,connectionHandleId:null,connectionHandleType:"source",connectionPosition:{x:0,y:0},connectionStatus:null,connectionMode:gt.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:[0,0],nodeDragThreshold:0,snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesUpdatable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,fitViewOnInit:!1,fitViewOnInitDone:!1,fitViewOnInitOptions:void 0,onSelectionChange:[],multiSelectionActive:!1,connectionStartHandle:null,connectionEndHandle:null,connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,connectionRadius:20,onError:Gn,isValidConnection:void 0},Yu=()=>(0,ge.F)((e,t)=>ue(X({},ot),{setNodes:n=>{const{nodeInternals:r,nodeOrigin:o,elevateNodesOnSelect:s}=t();e({nodeInternals:Kr(n,r,o,s)})},getNodes:()=>Array.from(t().nodeInternals.values()),setEdges:n=>{const{defaultEdgeOptions:r={}}=t();e({edges:n.map(o=>X(X({},r),o))})},setDefaultNodesAndEdges:(n,r)=>{const o=typeof n!="undefined",s=typeof r!="undefined",i=o?Kr(n,new Map,t().nodeOrigin,t().elevateNodesOnSelect):new Map;e({nodeInternals:i,edges:s?r:[],hasDefaultNodes:o,hasDefaultEdges:s})},updateNodeDimensions:n=>{const{onNodesChange:r,nodeInternals:o,fitViewOnInit:s,fitViewOnInitDone:i,fitViewOnInitOptions:a,domNode:c,nodeOrigin:u}=t(),l=c==null?void 0:c.querySelector(".react-flow__viewport");if(!l)return;const f=window.getComputedStyle(l),{m22:h}=new window.DOMMatrixReadOnly(f.transform),p=n.reduce((m,N)=>{const y=o.get(N.id);if(y){const S=kr(N.nodeElement);!!(S.width&&S.height&&(y.width!==S.width||y.height!==S.height||N.forceUpdate))&&(o.set(y.id,X(ue(X({},y),{[de]:ue(X({},y[de]),{handleBounds:{source:Ki(".source",N.nodeElement,h,u),target:Ki(".target",N.nodeElement,h,u)}})}),S)),m.push({id:y.id,type:"dimensions",dimensions:S}))}return m},[]);Di(o,u);const b=i||s&&!i&&$i(t,X({initial:!0},a));e({nodeInternals:new Map(o),fitViewOnInitDone:b}),(p==null?void 0:p.length)>0&&(r==null||r(p))},updateNodePositions:(n,r=!0,o=!1)=>{const{triggerNodeChanges:s}=t(),i=n.map(a=>{const c={id:a.id,type:"position",dragging:o};return r&&(c.positionAbsolute=a.positionAbsolute,c.position=a.position),c});s(i)},triggerNodeChanges:n=>{const{onNodesChange:r,nodeInternals:o,hasDefaultNodes:s,nodeOrigin:i,getNodes:a,elevateNodesOnSelect:c}=t();if(n!=null&&n.length){if(s){const u=Vi(n,a()),l=Kr(u,o,i,c);e({nodeInternals:l})}r==null||r(n)}},addSelectedNodes:n=>{const{multiSelectionActive:r,edges:o,getNodes:s}=t();let i,a=null;r?i=n.map(c=>rt(c,!0)):(i=Vt(s(),n),a=Vt(o,[])),or({changedNodes:i,changedEdges:a,get:t,set:e})},addSelectedEdges:n=>{const{multiSelectionActive:r,edges:o,getNodes:s}=t();let i,a=null;r?i=n.map(c=>rt(c,!0)):(i=Vt(o,n),a=Vt(s(),[])),or({changedNodes:a,changedEdges:i,get:t,set:e})},unselectNodesAndEdges:({nodes:n,edges:r}={})=>{const{edges:o,getNodes:s}=t(),i=n||s(),a=r||o,c=i.map(l=>(l.selected=!1,rt(l.id,!1))),u=a.map(l=>rt(l.id,!1));or({changedNodes:c,changedEdges:u,get:t,set:e})},setMinZoom:n=>{const{d3Zoom:r,maxZoom:o}=t();r==null||r.scaleExtent([n,o]),e({minZoom:n})},setMaxZoom:n=>{const{d3Zoom:r,minZoom:o}=t();r==null||r.scaleExtent([o,n]),e({maxZoom:n})},setTranslateExtent:n=>{var r;(r=t().d3Zoom)==null||r.translateExtent(n),e({translateExtent:n})},resetSelectedElements:()=>{const{edges:n,getNodes:r}=t(),s=r().filter(a=>a.selected).map(a=>rt(a.id,!1)),i=n.filter(a=>a.selected).map(a=>rt(a.id,!1));or({changedNodes:s,changedEdges:i,get:t,set:e})},setNodeExtent:n=>{const{nodeInternals:r}=t();r.forEach(o=>{o.positionAbsolute=Pr(o.position,n)}),e({nodeExtent:n,nodeInternals:new Map(r)})},panBy:n=>{const{transform:r,width:o,height:s,d3Zoom:i,d3Selection:a,translateExtent:c}=t();if(!i||!a||!n.x&&!n.y)return!1;const u=Qe.translate(r[0]+n.x,r[1]+n.y).scale(r[2]),l=[[0,0],[o,s]],f=i==null?void 0:i.constrain()(u,l,c);return i.transform(a,f),r[0]!==f.x||r[1]!==f.y||r[2]!==f.k},cancelConnection:()=>e({connectionNodeId:ot.connectionNodeId,connectionHandleId:ot.connectionHandleId,connectionHandleType:ot.connectionHandleType,connectionStatus:ot.connectionStatus,connectionStartHandle:ot.connectionStartHandle,connectionEndHandle:ot.connectionEndHandle}),reset:()=>e(X({},ot))}),Object.is),eo=({children:e})=>{const t=(0,d.useRef)(null);return t.current||(t.current=Yu()),d.createElement(dl,{value:t.current},e)};eo.displayName="ReactFlowProvider";const cs=({children:e})=>(0,d.useContext)(Wn)?d.createElement(d.Fragment,null,e):d.createElement(eo,null,e);cs.displayName="ReactFlowWrapper";const Zu={input:Ni,default:Yr,output:Mi,group:Zr},Ku={default:er,straight:Or,step:$r,smoothstep:Jn,simplebezier:Rr},Uu=[0,0],Wu=[15,15],Gu={x:0,y:0,zoom:1},qu={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0},ls=(0,d.forwardRef)((sd,Rf)=>{var ps=sd,{nodes:e,edges:t,defaultNodes:n,defaultEdges:r,className:o,nodeTypes:s=Zu,edgeTypes:i=Ku,onNodeClick:a,onEdgeClick:c,onInit:u,onMove:l,onMoveStart:f,onMoveEnd:h,onConnect:p,onConnectStart:b,onConnectEnd:m,onClickConnectStart:N,onClickConnectEnd:y,onNodeMouseEnter:S,onNodeMouseMove:C,onNodeMouseLeave:w,onNodeContextMenu:A,onNodeDoubleClick:I,onNodeDragStart:R,onNodeDrag:k,onNodeDragStop:D,onNodesDelete:B,onEdgesDelete:$,onSelectionChange:H,onSelectionDragStart:_,onSelectionDrag:g,onSelectionDragStop:E,onSelectionContextMenu:v,onSelectionStart:T,onSelectionEnd:z,connectionMode:x=gt.Strict,connectionLineType:M=nt.Bezier,connectionLineStyle:P,connectionLineComponent:O,connectionLineContainerStyle:L,deleteKeyCode:V="Backspace",selectionKeyCode:K="Shift",selectionOnDrag:W=!1,selectionMode:Q=xn.Full,panActivationKeyCode:J="Space",multiSelectionKeyCode:ae=qn()?"Meta":"Control",zoomActivationKeyCode:ye=qn()?"Meta":"Control",snapToGrid:me=!1,snapGrid:le=Wu,onlyRenderVisibleElements:Ee=!1,selectNodesOnDrag:ce=!0,nodesDraggable:re,nodesConnectable:_e,nodesFocusable:Ne,nodeOrigin:Z=Uu,edgesFocusable:yt,edgesUpdatable:xt,elementsSelectable:_n,defaultViewport:Yt=Gu,minZoom:wt=.5,maxZoom:it=2,translateExtent:Zt=jr,preventScrolling:st=!0,nodeExtent:vt,defaultMarkerColor:Sn="#b1b1b7",zoomOnScroll:Kt=!0,zoomOnPinch:xe=!0,panOnScroll:Ce=!1,panOnScrollSpeed:bt=.5,panOnScrollMode:_t=pt.Free,zoomOnDoubleClick:St=!0,panOnDrag:Je=!0,onPaneClick:Fe,onPaneMouseEnter:En,onPaneMouseMove:to,onPaneMouseLeave:Nn,onPaneScroll:no,onPaneContextMenu:fs,children:Et,onEdgeUpdate:of,onEdgeContextMenu:sf,onEdgeDoubleClick:af,onEdgeMouseEnter:cf,onEdgeMouseMove:lf,onEdgeMouseLeave:uf,onEdgeUpdateStart:ff,onEdgeUpdateEnd:df,edgeUpdaterRadius:hf=10,onNodesChange:gf,onEdgesChange:pf,noDragClassName:mf="nodrag",noWheelClassName:yf="nowheel",noPanClassName:ds="nopan",fitView:xf=!1,fitViewOptions:wf,connectOnClick:vf=!0,attributionPosition:bf,proOptions:_f,defaultEdgeOptions:Sf,elevateNodesOnSelect:Ef=!0,elevateEdgesOnSelect:Nf=!1,disableKeyboardA11y:hs=!1,autoPanOnConnect:Cf=!0,autoPanOnNodeDrag:Mf=!0,connectionRadius:Af=20,isValidConnection:Tf,onError:kf,style:Pf,id:gs,nodeDragThreshold:zf}=ps,If=Ut(ps,["nodes","edges","defaultNodes","defaultEdges","className","nodeTypes","edgeTypes","onNodeClick","onEdgeClick","onInit","onMove","onMoveStart","onMoveEnd","onConnect","onConnectStart","onConnectEnd","onClickConnectStart","onClickConnectEnd","onNodeMouseEnter","onNodeMouseMove","onNodeMouseLeave","onNodeContextMenu","onNodeDoubleClick","onNodeDragStart","onNodeDrag","onNodeDragStop","onNodesDelete","onEdgesDelete","onSelectionChange","onSelectionDragStart","onSelectionDrag","onSelectionDragStop","onSelectionContextMenu","onSelectionStart","onSelectionEnd","connectionMode","connectionLineType","connectionLineStyle","connectionLineComponent","connectionLineContainerStyle","deleteKeyCode","selectionKeyCode","selectionOnDrag","selectionMode","panActivationKeyCode","multiSelectionKeyCode","zoomActivationKeyCode","snapToGrid","snapGrid","onlyRenderVisibleElements","selectNodesOnDrag","nodesDraggable","nodesConnectable","nodesFocusable","nodeOrigin","edgesFocusable","edgesUpdatable","elementsSelectable","defaultViewport","minZoom","maxZoom","translateExtent","preventScrolling","nodeExtent","defaultMarkerColor","zoomOnScroll","zoomOnPinch","panOnScroll","panOnScrollSpeed","panOnScrollMode","zoomOnDoubleClick","panOnDrag","onPaneClick","onPaneMouseEnter","onPaneMouseMove","onPaneMouseLeave","onPaneScroll","onPaneContextMenu","children","onEdgeUpdate","onEdgeContextMenu","onEdgeDoubleClick","onEdgeMouseEnter","onEdgeMouseMove","onEdgeMouseLeave","onEdgeUpdateStart","onEdgeUpdateEnd","edgeUpdaterRadius","onNodesChange","onEdgesChange","noDragClassName","noWheelClassName","noPanClassName","fitView","fitViewOptions","connectOnClick","attributionPosition","proOptions","defaultEdgeOptions","elevateNodesOnSelect","elevateEdgesOnSelect","disableKeyboardA11y","autoPanOnConnect","autoPanOnNodeDrag","connectionRadius","isValidConnection","onError","style","id","nodeDragThreshold"]);const ro=gs||"1";return d.createElement("div",ue(X({},If),{style:X(X({},Pf),qu),ref:Rf,className:(0,G.Z)(["react-flow",o]),"data-testid":"rf__wrapper",id:gs}),d.createElement(cs,null,d.createElement(Fu,{onInit:u,onMove:l,onMoveStart:f,onMoveEnd:h,onNodeClick:a,onEdgeClick:c,onNodeMouseEnter:S,onNodeMouseMove:C,onNodeMouseLeave:w,onNodeContextMenu:A,onNodeDoubleClick:I,nodeTypes:s,edgeTypes:i,connectionLineType:M,connectionLineStyle:P,connectionLineComponent:O,connectionLineContainerStyle:L,selectionKeyCode:K,selectionOnDrag:W,selectionMode:Q,deleteKeyCode:V,multiSelectionKeyCode:ae,panActivationKeyCode:J,zoomActivationKeyCode:ye,onlyRenderVisibleElements:Ee,selectNodesOnDrag:ce,defaultViewport:Yt,translateExtent:Zt,minZoom:wt,maxZoom:it,preventScrolling:st,zoomOnScroll:Kt,zoomOnPinch:xe,zoomOnDoubleClick:St,panOnScroll:Ce,panOnScrollSpeed:bt,panOnScrollMode:_t,panOnDrag:Je,onPaneClick:Fe,onPaneMouseEnter:En,onPaneMouseMove:to,onPaneMouseLeave:Nn,onPaneScroll:no,onPaneContextMenu:fs,onSelectionContextMenu:v,onSelectionStart:T,onSelectionEnd:z,onEdgeUpdate:of,onEdgeContextMenu:sf,onEdgeDoubleClick:af,onEdgeMouseEnter:cf,onEdgeMouseMove:lf,onEdgeMouseLeave:uf,onEdgeUpdateStart:ff,onEdgeUpdateEnd:df,edgeUpdaterRadius:hf,defaultMarkerColor:Sn,noDragClassName:mf,noWheelClassName:yf,noPanClassName:ds,elevateEdgesOnSelect:Nf,rfId:ro,disableKeyboardA11y:hs,nodeOrigin:Z,nodeExtent:vt}),d.createElement(Ll,{nodes:e,edges:t,defaultNodes:n,defaultEdges:r,onConnect:p,onConnectStart:b,onConnectEnd:m,onClickConnectStart:N,onClickConnectEnd:y,nodesDraggable:re,nodesConnectable:_e,nodesFocusable:Ne,edgesFocusable:yt,edgesUpdatable:xt,elementsSelectable:_n,elevateNodesOnSelect:Ef,minZoom:wt,maxZoom:it,nodeExtent:vt,onNodesChange:gf,onEdgesChange:pf,snapToGrid:me,snapGrid:le,connectionMode:x,translateExtent:Zt,connectOnClick:vf,defaultEdgeOptions:Sf,fitView:xf,fitViewOptions:wf,onNodesDelete:B,onEdgesDelete:$,onNodeDragStart:R,onNodeDrag:k,onNodeDragStop:D,onSelectionDrag:g,onSelectionDragStart:_,onSelectionDragStop:E,noPanClassName:ds,nodeOrigin:Z,rfId:ro,autoPanOnConnect:Cf,autoPanOnNodeDrag:Mf,onError:kf,connectionRadius:Af,isValidConnection:Tf,nodeDragThreshold:zf}),d.createElement(Bl,{onSelectionChange:H}),Et,d.createElement(pl,{proOptions:_f,position:bf}),d.createElement(Zl,{rfId:ro,disableKeyboardA11y:hs})))});ls.displayName="ReactFlow";const Qu=e=>{var t;return(t=e.domNode)==null?void 0:t.querySelector(".react-flow__edgelabel-renderer")};function Qf({children:e}){const t=ee(Qu);return t?createPortal(e,t):null}function Jf(){const e=fe();return useCallback(t=>{const{domNode:n,updateNodeDimensions:r}=e.getState(),s=(Array.isArray(t)?t:[t]).reduce((i,a)=>{const c=n==null?void 0:n.querySelector(`.react-flow__node[data-id="${a}"]`);return c&&i.push({id:a,nodeElement:c,forceUpdate:!0}),i},[]);requestAnimationFrame(()=>r(s))},[])}const Ju=e=>e.getNodes();function jf(){return ee(Ju,shallow)}const ju=e=>e.edges;function ed(){return ee(ju,shallow)}const ef=e=>({x:e.transform[0],y:e.transform[1],zoom:e.transform[2]});function tf(){return ee(ef,q.X)}function us(e){return t=>{const[n,r]=(0,d.useState)(t),o=(0,d.useCallback)(s=>r(i=>e(s,i)),[]);return[n,r,o]}}const td=us(Vi),nd=us(iu);function rd({onStart:e,onChange:t,onEnd:n}){const r=fe();useEffect(()=>{r.setState({onViewportChangeStart:e})},[e]),useEffect(()=>{r.setState({onViewportChange:t})},[t]),useEffect(()=>{r.setState({onViewportChangeEnd:n})},[n])}function od({onChange:e}){const t=fe();useEffect(()=>{const n=[...t.getState().onSelectionChange,e];return t.setState({onSelectionChange:n}),()=>{const r=t.getState().onSelectionChange.filter(o=>o!==e);t.setState({onSelectionChange:r})}},[e])}const nf=e=>t=>t.nodeInternals.size===0?!1:t.getNodes().filter(n=>e.includeHiddenNodes?!0:!n.hidden).every(n=>{var r;return((r=n[de])==null?void 0:r.handleBounds)!==void 0}),rf={includeHiddenNodes:!1};function id(e=rf){return ee(nf(e))}},76295:function(oe,j,Y){Y.d(j,{Z:function(){return d}});function d(G){if(typeof G=="string"||typeof G=="number")return""+G;let ge="";if(Array.isArray(G))for(let q=0,ie;q<G.length;q++)(ie=d(G[q]))!==""&&(ge+=(ge&&" ")+ie);else for(let q in G)G[q]&&(ge+=(ge&&" ")+q);return ge}}}]); +}()); \ No newline at end of file diff --git a/6332.8c52fae5.async.js b/6332.8c52fae5.async.js new file mode 100644 index 00000000..c46af185 --- /dev/null +++ b/6332.8c52fae5.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6332,6574],{76574:function(r,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(54310);const a=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/sumneko/lua.tmbundle/blob/master/Syntaxes/Lua.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/sumneko/lua.tmbundle/commit/3a18700941737c3ab66ac5964696f141aee61800",name:"lua",scopeName:"source.lua",patterns:[{begin:"\\b(?:(local)\\s+)?(function)\\b(?![,:])",beginCaptures:{1:{name:"keyword.local.lua"},2:{name:"keyword.control.lua"}},end:`(?<=[\\)\\-{}\\[\\]"'])`,name:"meta.function.lua",patterns:[{include:"#comment"},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.lua"}},end:`(\\))|(?=[\\-\\.{}\\[\\]"'])`,endCaptures:{1:{name:"punctuation.definition.parameters.finish.lua"}},name:"meta.parameter.lua",patterns:[{include:"#comment"},{match:"[a-zA-Z_][a-zA-Z0-9_]*",name:"variable.parameter.function.lua"},{match:",",name:"punctuation.separator.arguments.lua"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.arguments.lua"}},end:"(?=[\\),])",patterns:[{include:"#emmydoc.type"}]}]},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b\\s*(?=:)",name:"entity.name.class.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",name:"entity.name.function.lua"}]},{match:"(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(\\.[0-9A-Fa-f]*)?([eE]-?\\d*)?([pP][-+]\\d+)?",name:"constant.numeric.float.hexadecimal.lua"},{match:"(?<![\\w\\d.])0[xX]\\.[0-9A-Fa-f]+([eE]-?\\d*)?([pP][-+]\\d+)?",name:"constant.numeric.float.hexadecimal.lua"},{match:"(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(?![pPeE.0-9])",name:"constant.numeric.integer.hexadecimal.lua"},{match:"(?<![\\w\\d.])\\d+(\\.\\d*)?([eE]-?\\d*)?",name:"constant.numeric.float.lua"},{match:"(?<![\\w\\d.])\\.\\d+([eE]-?\\d*)?",name:"constant.numeric.float.lua"},{match:"(?<![\\w\\d.])\\d+(?![pPeE.0-9])",name:"constant.numeric.integer.lua"},{include:"#string"},{captures:{1:{name:"punctuation.definition.comment.lua"}},match:"\\A(#!).*$\\n?",name:"comment.line.shebang.lua"},{include:"#comment"},{captures:{1:{name:"keyword.control.goto.lua"},2:{name:"string.tag.lua"}},match:"\\b(goto)\\s+([a-zA-Z_][a-zA-Z0-9_]*)"},{captures:{1:{name:"punctuation.section.embedded.begin.lua"},2:{name:"punctuation.section.embedded.end.lua"}},match:"(::)\\s*[a-zA-Z_][a-zA-Z0-9_]*\\s*(::)",name:"string.tag.lua"},{match:"<\\s*(const|close)\\s*>",captures:{1:{name:"string.tag.lua"}}},{match:"\\<[a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*\\>",name:"storage.type.generic.lua"},{match:"\\b(break|do|else|for|if|elseif|goto|return|then|repeat|while|until|end|in)\\b",name:"keyword.control.lua"},{match:"\\b(local|global)\\b",name:"keyword.local.lua"},{match:"\\b(function)\\b(?![,:])",name:"keyword.control.lua"},{match:"(?<![^.]\\.|:)\\b(false|nil(?!:)|true|_ENV|_G|_VERSION|math\\.(pi|huge|maxinteger|mininteger)|utf8\\.charpattern|io\\.(stdin|stdout|stderr)|package\\.(config|cpath|loaded|loaders|path|preload|searchers))\\b|(?<![.])\\.{3}(?!\\.)",name:"constant.language.lua"},{match:"(?<![^.]\\.|:)\\b(self)\\b",name:"variable.language.self.lua"},{match:"(?<![^.]\\.|:)\\b(assert|collectgarbage|dofile|error|getfenv|getmetatable|ipairs|load|loadfile|loadstring|module|next|pairs|pcall|print|rawequal|rawget|rawlen|rawset|require|select|setfenv|setmetatable|tonumber|tostring|type|unpack|xpcall)\\b(?!\\s*=(?!=))",name:"support.function.lua"},{match:"(?<![^.]\\.|:)\\b(async)\\b(?!\\s*=(?!=))",name:"entity.name.tag.lua"},{match:"(?<![^.]\\.|:)\\b(coroutine\\.(create|isyieldable|close|resume|running|status|wrap|yield)|string\\.(byte|char|dump|find|format|gmatch|gsub|len|lower|match|pack|packsize|rep|reverse|sub|unpack|upper)|table\\.(concat|insert|maxn|move|pack|remove|sort|unpack)|math\\.(abs|acos|asin|atan2?|ceil|cosh?|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pow|rad|random|randomseed|sinh?|sqrt|tanh?|tointeger|type)|io\\.(close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|os\\.(clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\\.(loadlib|seeall|searchpath)|debug\\.(debug|[gs]etfenv|[gs]ethook|getinfo|[gs]etlocal|[gs]etmetatable|getregistry|[gs]etupvalue|[gs]etuservalue|set[Cc]stacklimit|traceback|upvalueid|upvaluejoin)|bit32\\.(arshift|band|bnot|bor|btest|bxor|extract|replace|lrotate|lshift|rrotate|rshift)|utf8\\.(char|codes|codepoint|len|offset))\\b(?!\\s*=(?!=))",name:"support.function.library.lua"},{match:"\\b(and|or|not|\\|\\||\\&\\&|\\!)\\b",name:"keyword.operator.lua"},{match:`\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*(?:[({"']|\\[\\[))`,name:"support.function.any-method.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*\\??:)",name:"entity.name.class.lua"},{match:"(?<=[^.]\\.|:)\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?!\\s*=\\s*\\b(function)\\b)",name:"entity.other.attribute.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?!\\s*=\\s*\\b(function)\\b)",name:"variable.other.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*=\\s*\\b(function)\\b)",name:"entity.name.function.lua"},{match:"\\+|-|%|#|\\*|\\/|\\^|==?|~=|!=|<=?|>=?|(?<!\\.)\\.{2}(?!\\.)",name:"keyword.operator.lua"}],repository:{escaped_char:{patterns:[{match:`\\\\[abfnrtv\\\\"'\\n]`,name:"constant.character.escape.lua"},{match:"\\\\z[\\n\\t ]*",name:"constant.character.escape.lua"},{match:"\\\\\\d{1,3}",name:"constant.character.escape.byte.lua"},{match:"\\\\x[0-9A-Fa-f][0-9A-Fa-f]",name:"constant.character.escape.byte.lua"},{match:"\\\\u\\{[0-9A-Fa-f]+\\}",name:"constant.character.escape.unicode.lua"},{match:"\\\\.",name:"invalid.illegal.character.escape.lua"}]},string:{patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"'[ \\t]*|(?=\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.single.lua",patterns:[{include:"#escaped_char"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:'"[ \\t]*|(?=\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.double.lua",patterns:[{include:"#escaped_char"}]},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"`[ \\t]*|(?=\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.double.lua"},{begin:"(?<=\\.cdef)\\s*(\\[(=*)\\[)",beginCaptures:{0:{name:"string.quoted.other.multiline.lua"},1:{name:"punctuation.definition.string.begin.lua"}},contentName:"meta.embedded.lua",end:"(\\]\\2\\])[ \\t]*",endCaptures:{0:{name:"string.quoted.other.multiline.lua"},1:{name:"punctuation.definition.string.end.lua"}},patterns:[{include:"source.c"}]},{begin:"(?<!--)\\[(=*)\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"\\]\\1\\][ \\t]*",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.other.multiline.lua"}]},comment:{patterns:[{begin:"(^[ \\t]+)?(?=--)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.lua"}},end:"(?!\\G)((?!^)[ \\t]+\\n)?",endCaptures:{1:{name:"punctuation.whitespace.comment.trailing.lua"}},patterns:[{begin:"--\\[(=*)\\[",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\]\\1\\]",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"comment.block.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]},{begin:"----",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.lua"},{begin:"---",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.documentation.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]},{begin:"--",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.lua",patterns:[{include:"#ldoc_tag"}]}]},{begin:"\\/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\*\\/",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"comment.block.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]}]},emmydoc:{patterns:[{begin:"(?<=---[ \\t]*)@class",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",name:"support.class.lua"},{match:":|,",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@enum",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.lua"}},end:"(?=\\n)"}]},{begin:"(?<=---[ \\t]*)@type",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@alias",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.lua"}},end:"(?=[\\n#])",patterns:[{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)(@operator)\\s*(\\b[a-z]+)?",beginCaptures:{1:{name:"storage.type.annotation.lua"},2:{name:"support.function.library.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@cast",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.other.lua"}},end:"(?=\\n)",patterns:[{include:"#emmydoc.type"},{match:"([+-|])",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@param",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(\\??)",beginCaptures:{1:{name:"entity.name.variable.lua"},2:{name:"keyword.operator.lua"}},end:"(?=[\\n#])",patterns:[{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)@return",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\?",name:"keyword.operator.lua"},{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@field",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"(\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b|(\\[))(\\??)",beginCaptures:{2:{name:"entity.name.variable.lua"},3:{name:"keyword.operator.lua"}},end:"(?=[\\n#])",patterns:[{include:"#string"},{include:"#emmydoc.type"},{match:"\\]",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@generic",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",beginCaptures:{0:{name:"storage.type.generic.lua"}},end:"(?=\\n)|(,)",endCaptures:{0:{name:"keyword.operator.lua"}},patterns:[{match:":",name:"keyword.operator.lua"},{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)@vararg",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@overload",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@deprecated",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@meta",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@private",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@protected",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@package",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@version",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b(5\\.1|5\\.2|5\\.3|5\\.4|JIT)\\b",name:"support.class.lua"},{match:",|\\>|\\<",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@see",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",name:"support.class.lua"},{match:"#",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@diagnostic",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"([a-zA-Z_\\-0-9]+)[ \\t]*(:)?",beginCaptures:{1:{name:"keyword.other.unit"},2:{name:"keyword.operator.unit"}},end:"(?=\\n)",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\-]*)",name:"support.class.lua"},{match:",",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@module",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#string"}]},{match:"(?<=---[ \\t]*)@(async|nodiscard)",name:"storage.type.annotation.lua"},{begin:"(?<=---)\\|\\s*[\\>\\+]?",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#string"}]}]},"emmydoc.type":{patterns:[{begin:"\\bfun\\b",beginCaptures:{0:{name:"keyword.control.lua"}},end:"(?=[\\s#])",patterns:[{match:"[\\(\\),:\\?][ \\t]*",name:"keyword.operator.lua"},{match:"([a-zA-Z_][a-zA-Z0-9_\\.\\*\\[\\]\\<\\>\\,\\-]*)(?<!,)[ \\t]*(?=\\??:)",name:"entity.name.variable.lua"},{include:"#emmydoc.type"},{include:"#string"}]},{match:"\\<[a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*\\>",name:"storage.type.generic.lua"},{match:"\\basync\\b",name:"entity.name.tag.lua"},{match:"[\\{\\}\\:\\,\\?\\|\\`][ \\t]*",name:"keyword.operator.lua"},{begin:`(?=[a-zA-Z_\\.\\*"'\\[])`,end:"(?=[\\s\\)\\,\\?\\:\\}\\|#])",patterns:[{match:"([a-zA-Z0-9_\\.\\*\\[\\]\\<\\>\\,\\-]+)(?<!,)[ \\t]*",name:"support.type.lua"},{match:"(\\.\\.\\.)[ \\t]*",name:"constant.language.lua"},{include:"#string"}]}]},ldoc_tag:{match:"\\G[ \\t]*(@)(alias|annotation|author|charset|class|classmod|comment|constructor|copyright|description|example|export|factory|field|file|fixme|function|include|lfunction|license|local|module|name|param|pragma|private|raise|release|return|script|section|see|set|static|submodule|summary|tfield|thread|tparam|treturn|todo|topic|type|usage|warning|within)\\b",end:"(?!@)\\b",captures:{1:{name:"punctuation.definition.block.tag.ldoc"},2:{name:"storage.type.class.ldoc"}}}},displayName:"Lua",embeddedLangs:["c"]});var i=[...t.default,a]},96332:function(r,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(76574);const a=Object.freeze({fileTypes:["conf.erb","conf","ngx","nginx.conf","mime.types","fastcgi_params","scgi_params","uwsgi_params"],foldingStartMarker:"\\{\\s*$",foldingStopMarker:"^\\s*\\}",keyEquivalent:"^~N",name:"nginx",patterns:[{name:"comment.line.number-sign",match:"\\#.*"},{name:"meta.context.lua.nginx",begin:"\\b((?:content|rewrite|access|init_worker|init|set|log|balancer|ssl_(?:client_hello|session_fetch|certificate))_by_lua(?:_block)?)\\s*\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"}},contentName:"meta.embedded.block.lua",patterns:[{include:"source.lua"}]},{name:"meta.context.lua.nginx",begin:"\\b((?:content|rewrite|access|init_worker|init|set|log|balancer|ssl_(?:client_hello|session_fetch|certificate))_by_lua)\\s*'",end:"'",beginCaptures:{1:{name:"storage.type.directive.context.nginx"}},contentName:"meta.embedded.block.lua",patterns:[{include:"source.lua"}]},{name:"meta.context.events.nginx",begin:"\\b(events) +\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"}},patterns:[{include:"$self"}]},{name:"meta.context.http.nginx",begin:"\\b(http) +\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"}},patterns:[{include:"$self"}]},{name:"meta.context.mail.nginx",begin:"\\b(mail) +\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"}},patterns:[{include:"$self"}]},{name:"meta.context.stream.nginx",begin:"\\b(stream) +\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"}},patterns:[{include:"$self"}]},{name:"meta.context.server.nginx",begin:"\\b(server) +\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"}},patterns:[{include:"$self"}]},{name:"meta.context.location.nginx",begin:"\\b(location) +([\\^]?~[\\*]?|=) +(.*?)\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"},2:{name:"keyword.operator.nginx"},3:{name:"string.regexp.nginx"}},patterns:[{include:"$self"}]},{name:"meta.context.location.nginx",begin:"\\b(location) +(.*?)\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"},2:{name:"entity.name.context.location.nginx"}},patterns:[{include:"$self"}]},{name:"meta.context.limit_except.nginx",begin:"\\b(limit_except) +\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"}},patterns:[{include:"$self"}]},{name:"meta.context.if.nginx",begin:"\\b(if) +\\(",end:"\\)",beginCaptures:{1:{name:"keyword.control.nginx"}},patterns:[{include:"#if_condition"}]},{name:"meta.context.upstream.nginx",begin:"\\b(upstream) +(.*?)\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"},2:{name:"entity.name.context.location.nginx"}},patterns:[{include:"$self"}]},{name:"meta.context.types.nginx",begin:"\\b(types) +\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"}},patterns:[{include:"$self"}]},{name:"meta.context.map.nginx",begin:"\\b(map) +(\\$)([A-Za-z0-9\\_]+) +(\\$)([A-Za-z0-9\\_]+) *\\{",end:"\\}",beginCaptures:{1:{name:"storage.type.directive.context.nginx"},2:{name:"punctuation.definition.variable.nginx"},3:{name:"variable.parameter.nginx"},4:{name:"punctuation.definition.variable.nginx"},5:{name:"variable.other.nginx"}},patterns:[{include:"#values"},{name:"punctuation.terminator.nginx",match:";"},{name:"comment.line.number-sign",match:"\\#.*"}]},{name:"meta.block.nginx",begin:"\\{",end:"\\}",patterns:[{include:"$self"}]},{begin:"\\b(return)\\b",end:";",beginCaptures:{1:{name:"keyword.control.nginx"}},patterns:[{include:"#values"}]},{begin:"\\b(rewrite)\\s+",end:"(last|break|redirect|permanent)?(;)",beginCaptures:{1:{name:"keyword.directive.nginx"}},endCaptures:{1:{name:"keyword.other.nginx"},2:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:"\\b(server)\\s+",end:";",beginCaptures:{1:{name:"keyword.directive.nginx"}},endCaptures:{1:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#server_parameters"}]},{begin:"\\b(internal|empty_gif|f4f|flv|hls|mp4|break|status|stub_status|ip_hash|ntlm|least_conn|upstream_conf|least_conn|zone_sync)\\b",end:"(;|$)",beginCaptures:{1:{name:"keyword.directive.nginx"}},endCaptures:{1:{name:"punctuation.terminator.nginx"}}},{begin:`(["'\\s]|^)(accept_)(mutex|mutex_delay)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(debug_)(connection|points)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(error_)(log|page)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(ssl_)(engine|buffer_size|certificate|certificate_key|ciphers|client_certificate|conf_command|crl|dhparam|early_data|ecdh_curve|ocsp|ocsp_cache|ocsp_responder|password_file|prefer_server_ciphers|protocols|reject_handshake|session_cache|session_ticket_key|session_tickets|session_timeout|stapling|stapling_file|stapling_responder|stapling_verify|trusted_certificate|verify_client|verify_depth|alpn|handshake_timeout|preread)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(worker_)(aio_requests|connections|cpu_affinity|priority|processes|rlimit_core|rlimit_nofile|shutdown_timeout)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(auth_)(delay|basic|basic_user_file|jwt|jwt_claim_set|jwt_header_set|jwt_key_file|jwt_key_request|jwt_leeway|jwt_type|jwt_require|request|request_set|http|http_header|http_pass_client_cert|http_timeout)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(client_)(body_buffer_size|body_in_file_only|body_in_single_buffer|body_temp_path|body_timeout|header_buffer_size|header_timeout|max_body_size)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(keepalive_)(disable|requests|time|timeout)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(limit_)(rate|rate_after|conn|conn_dry_run|conn_log_level|conn_status|conn_zone|zone|req|req_dry_run|req_log_level|req_status|req_zone)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(lingering_)(close|time|timeout)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(log_)(not_found|subrequest|format)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(max_)(ranges|errors)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(msie_)(padding|refresh)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(open_)(file_cache|file_cache_errors|file_cache_min_uses|file_cache_valid|log_file_cache)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(send_)(lowat|timeout)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(server_)(name|name_in_redirect|names_hash_bucket_size|names_hash_max_size|tokens)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(tcp_)(nodelay|nopush)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(types_)(hash_bucket_size|hash_max_size)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(variables_)(hash_bucket_size|hash_max_size)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(add_)(before_body|after_body|header|trailer)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(status_)(zone|format)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(autoindex_)(exact_size|format|localtime)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(ancient_)(browser|browser_value)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(modern_)(browser|browser_value)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(charset_)(map|types)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(dav_)(access|methods)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(fastcgi_)(bind|buffer_size|buffering|buffers|busy_buffers_size|cache|cache_background_update|cache_bypass|cache_key|cache_lock|cache_lock_age|cache_lock_timeout|cache_max_range_offset|cache_methods|cache_min_uses|cache_path|cache_purge|cache_revalidate|cache_use_stale|cache_valid|catch_stderr|connect_timeout|force_ranges|hide_header|ignore_client_abort|ignore_headers|index|intercept_errors|keep_conn|limit_rate|max_temp_file_size|next_upstream|next_upstream_timeout|next_upstream_tries|no_cache|param|pass|pass_header|pass_request_body|pass_request_headers|read_timeout|request_buffering|send_lowat|send_timeout|socket_keepalive|split_path_info|store|store_access|temp_file_write_size|temp_path)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(geoip_)(country|city|org|proxy|proxy_recursive)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(grpc_)(bind|buffer_size|connect_timeout|hide_header|ignore_headers|intercept_errors|next_upstream|next_upstream_timeout|next_upstream_tries|pass|pass_header|read_timeout|send_timeout|set_header|socket_keepalive|ssl_certificate|ssl_certificate_key|ssl_ciphers|ssl_conf_command|ssl_crl|ssl_name|ssl_password_file|ssl_protocols|ssl_server_name|ssl_session_reuse|ssl_trusted_certificate|ssl_verify|ssl_verify_depth)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(gzip_)(buffers|comp_level|disable|http_version|min_length|proxied|types|vary|static)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(hls_)(buffers|forward_args|fragment|mp4_buffer_size|mp4_max_buffer_size)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(image_)(filter|filter_buffer|filter_interlace|filter_jpeg_quality|filter_sharpen|filter_transparency|filter_webp_quality)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(map_)(hash_bucket_size|hash_max_size)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(memcached_)(bind|buffer_size|connect_timeout|force_ranges|gzip_flag|next_upstream|next_upstream_timeout|next_upstream_tries|pass|read_timeout|send_timeout|socket_keepalive)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(mp4_)(buffer_size|max_buffer_size|limit_rate|limit_rate_after)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(perl_)(modules|require|set)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(proxy_)(bind|buffer_size|buffering|buffers|busy_buffers_size|cache|cache_background_update|cache_bypass|cache_convert_head|cache_key|cache_lock|cache_lock_age|cache_lock_timeout|cache_max_range_offset|cache_methods|cache_min_uses|cache_path|cache_purge|cache_revalidate|cache_use_stale|cache_valid|connect_timeout|cookie_domain|cookie_flags|cookie_path|force_ranges|headers_hash_bucket_size|headers_hash_max_size|hide_header|http_version|ignore_client_abort|ignore_headers|intercept_errors|limit_rate|max_temp_file_size|method|next_upstream|next_upstream_timeout|next_upstream_tries|no_cache|pass|pass_header|pass_request_body|pass_request_headers|read_timeout|redirect|request_buffering|send_lowat|send_timeout|set_body|set_header|socket_keepalive|ssl_certificate|ssl_certificate_key|ssl_ciphers|ssl_conf_command|ssl_crl|ssl_name|ssl_password_file|ssl_protocols|ssl_server_name|ssl_session_reuse|ssl_trusted_certificate|ssl_verify|ssl_verify_depth|store|store_access|temp_file_write_size|temp_path|buffer|pass_error_message|protocol|smtp_auth|timeout|protocol_timeout|download_rate|half_close|requests|responses|session_drop|ssl|upload_rate)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(real_)(ip_header|ip_recursive)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(referer_)(hash_bucket_size|hash_max_size)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(scgi_)(bind|buffer_size|buffering|buffers|busy_buffers_size|cache|cache_background_update|cache_bypass|cache_key|cache_lock|cache_lock_age|cache_lock_timeout|cache_max_range_offset|cache_methods|cache_min_uses|cache_path|cache_purge|cache_revalidate|cache_use_stale|cache_valid|connect_timeout|force_ranges|hide_header|ignore_client_abort|ignore_headers|intercept_errors|limit_rate|max_temp_file_size|next_upstream|next_upstream_timeout|next_upstream_tries|no_cache|param|pass|pass_header|pass_request_body|pass_request_headers|read_timeout|request_buffering|send_timeout|socket_keepalive|store|store_access|temp_file_write_size|temp_path)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(secure_)(link|link_md5|link_secret)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(session_)(log|log_format|log_zone)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(spdy_)(chunk_size|headers_comp)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(ssi_)(last_modified|min_file_chunk|silent_errors|types|value_length)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(sub_)(filter|filter_last_modified|filter_once|filter_types)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(health_)(check|check_timeout)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(userid_)(domain|expires|flags|mark|name|p3p|path|service)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(uwsgi_)(bind|buffer_size|buffering|buffers|busy_buffers_size|cache|cache_background_update|cache_bypass|cache_key|cache_lock|cache_lock_age|cache_lock_timeout|cache_max_range_offset|cache_methods|cache_min_uses|cache_path|cache_purge|cache_revalidate|cache_use_stale|cache_valid|connect_timeout|force_ranges|hide_header|ignore_client_abort|ignore_headers|intercept_errors|limit_rate|max_temp_file_size|modifier1|modifier2|next_upstream|next_upstream_timeout|next_upstream_tries|no_cache|param|pass|pass_header|pass_request_body|pass_request_headers|read_timeout|request_buffering|send_timeout|socket_keepalive|ssl_certificate|ssl_certificate_key|ssl_ciphers|ssl_conf_command|ssl_crl|ssl_name|ssl_password_file|ssl_protocols|ssl_server_name|ssl_session_reuse|ssl_trusted_certificate|ssl_verify|ssl_verify_depth|store|store_access|temp_file_write_size|temp_path)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(http2_)(body_preread_size|chunk_size|idle_timeout|max_concurrent_pushes|max_concurrent_streams|max_field_size|max_header_size|max_requests|push|push_preload|recv_buffer_size|recv_timeout)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(xslt_)(last_modified|param|string_param|stylesheet|types)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(imap_)(auth|capabilities|client_buffer)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(pop3_)(auth|capabilities)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(smtp_)(auth|capabilities|client_buffer|greeting_delay)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(preread_)(buffer_size|timeout)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(zone_)(sync_buffers|sync_connect_retry_interval|sync_connect_timeout|sync_interval|sync_recv_buffer_size|sync_server|sync_ssl|sync_ssl_certificate|sync_ssl_certificate_key|sync_ssl_ciphers|sync_ssl_conf_command|sync_ssl_crl|sync_ssl_name|sync_ssl_password_file|sync_ssl_protocols|sync_ssl_server_name|sync_ssl_trusted_certificate|sync_ssl_verify|sync_ssl_verify_depth|sync_timeout)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(js_)(body_filter|content|fetch_ciphers|fetch_protocols|fetch_trusted_certificate|fetch_verify_depth|header_filter|import|include|path|set|var|access|filter|preread)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"},4:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:`(["'\\s]|^)(daemon|env|include|pid|use|user|aio|alias|directio|etag|listen|resolver|root|satisfy|sendfile|allow|deny|api|autoindex|charset|geo|gunzip|gzip|expires|index|keyval|mirror|perl|set|slice|ssi|ssl|zone|state|hash|keepalive|queue|random|sticky|match|userid|protocol|timeout|xclient|starttls|load_module|lock_file|master_process|multi_accept|pcre_jit|thread_pool|timer_resolution|working_directory|absolute_redirect|aio_write|chunked_transfer_encoding|connection_pool_size|default_type|directio_alignment|disable_symlinks|if_modified_since|ignore_invalid_headers|large_client_header_buffers|merge_slashes|output_buffers|port_in_redirect|postpone_output|read_ahead|recursive_error_pages|request_pool_size|reset_timedout_connection|resolver_timeout|sendfile_max_chunk|subrequest_output_buffer_size|try_files|underscores_in_headers|addition_types|override_charset|source_charset|create_full_put_path|min_delete_depth|f4f_buffer_size|gunzip_buffers|keyval_zone|access_log|mirror_request_body|random_index|set_real_ip_from|valid_referers|rewrite_log|uninitialized_variable_warn|split_clients|least_time|sticky_cookie_insert|xml_entities|google_perftools_profiles)(["'\\s]|$)`,end:";",beginCaptures:{1:{name:"keyword.directive.nginx"},2:{name:"keyword.directive.nginx"},3:{name:"keyword.directive.nginx"}},endCaptures:{0:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:"\\b([a-zA-Z0-9\\_]+)\\s+",end:"(;|$)",beginCaptures:{1:{name:"keyword.directive.unknown.nginx"}},endCaptures:{1:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]},{begin:"\\b([a-z]+\\/[A-Za-z0-9\\-\\.\\+]+)\\b",end:"(;)",beginCaptures:{1:{name:"constant.other.mediatype.nginx"}},endCaptures:{1:{name:"punctuation.terminator.nginx"}},patterns:[{include:"#values"}]}],repository:{if_condition:{patterns:[{include:"#variables"},{name:"keyword.operator.nginx",match:"\\!?\\~\\*?\\s"},{name:"keyword.operator.nginx",match:"\\!?\\-[fdex]\\s"},{name:"keyword.operator.nginx",match:"\\!?=[^=]"},{include:"#regexp_and_string"}]},server_parameters:{patterns:[{match:"(?:^|\\s)(weight|max_conn|max_fails|fail_timeout|slow_start)(=)([0-9][0-9\\.]*[bBkKmMgGtTsShHdD]?)(?:\\s|;|$)",captures:{1:{name:"variable.parameter.nginx"},2:{name:"keyword.operator.nginx"},3:{name:"constant.numeric.nginx"}}},{include:"#values"}]},variables:{patterns:[{match:"(\\$)([A-Za-z0-9\\_]+)\\b",captures:{1:{name:"punctuation.definition.variable.nginx"},2:{name:"variable.other.nginx"}}},{match:"(\\$\\{)([A-Za-z0-9\\_]+)(\\})",captures:{1:{name:"punctuation.definition.variable.nginx"},2:{name:"variable.other.nginx"},3:{name:"punctuation.definition.variable.nginx"}}}]},regexp_and_string:{patterns:[{name:"string.regexp.nginx",match:"\\^.*?\\$"},{name:"string.quoted.double.nginx",begin:'"',end:'"',patterns:[{name:"constant.character.escape.nginx",match:`\\\\["'nt\\\\]`},{include:"#variables"}]},{name:"string.quoted.single.nginx",begin:"'",end:"'",patterns:[{name:"constant.character.escape.nginx",match:`\\\\["'nt\\\\]`},{include:"#variables"}]}]},values:{patterns:[{include:"#variables"},{name:"comment.line.number-sign",match:"\\#.*"},{match:"[\\t ](=?[0-9][0-9\\.]*[bBkKmMgGtTsShHdD]?)(?=[\\t ;])",captures:{1:{name:"constant.numeric.nginx"}}},{name:"constant.language.nginx",match:"[\\t ](on|off|true|false)(?=[\\t ;])"},{name:"constant.language.nginx",match:"[\\t ](kqueue|rtsig|epoll|\\/dev\\/poll|select|poll|eventport|max|all|default_server|default|main|crit|error|debug|warn|notice|last)(?=[\\t ;])"},{name:"keyword.operator.nginx",match:"\\\\.*\\ |\\~\\*|\\~|\\!\\~\\*|\\!\\~"},{include:"#regexp_and_string"}]}},scopeName:"source.nginx",uuid:"0C04066A-12D2-43CA-8238-00A12CE4C12D",displayName:"Nginx",embeddedLangs:["lua"]});var i=[...t.default,a]}}]); diff --git a/634.b2cea5f4.async.js b/634.b2cea5f4.async.js new file mode 100644 index 00000000..f9e10f94 --- /dev/null +++ b/634.b2cea5f4.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[634],{90634:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({fileTypes:["v","vh"],keyEquivalent:"^~V",name:"verilog",patterns:[{include:"#comments"},{include:"#module_pattern"},{include:"#keywords"},{include:"#constants"},{include:"#strings"},{include:"#operators"}],repository:{comments:{patterns:[{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.verilog"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.verilog"}},end:"\\n",name:"comment.line.double-slash.verilog"}]},{begin:"/\\*",end:"\\*/",name:"comment.block.c-style.verilog"}]},constants:{patterns:[{match:"`(?!(celldefine|endcelldefine|default_nettype|define|undef|ifdef|ifndef|else|endif|include|resetall|timescale|unconnected_drive|nounconnected_drive))[a-z_A-Z][a-zA-Z0-9_$]*",name:"variable.other.constant.verilog"},{match:"[0-9]*'[bBoOdDhH][a-fA-F0-9_xXzZ]+\\b",name:"constant.numeric.sized_integer.verilog"},{captures:{1:{name:"constant.numeric.integer.verilog"},2:{name:"punctuation.separator.range.verilog"},3:{name:"constant.numeric.integer.verilog"}},match:"\\b(\\d+)(:)(\\d+)\\b",name:"meta.block.numeric.range.verilog"},{match:"\\b\\d[\\d_]*(?i:e\\d+)?\\b",name:"constant.numeric.integer.verilog"},{match:"\\b\\d+\\.\\d+(?i:e\\d+)?\\b",name:"constant.numeric.real.verilog"},{match:"#\\d+",name:"constant.numeric.delay.verilog"},{match:"\\b[01xXzZ]+\\b",name:"constant.numeric.logic.verilog"}]},instantiation_patterns:{patterns:[{include:"#keywords"},{begin:"^\\s*([a-zA-Z][a-zA-Z0-9_]*)\\s+([a-zA-Z][a-zA-Z0-9_]*)(?<!begin|if)\\s*(?=\\(|$)",beginCaptures:{1:{name:"entity.name.tag.module.reference.verilog"},2:{name:"entity.name.tag.module.identifier.verilog"}},end:";",endCaptures:{0:{name:"punctuation.terminator.expression.verilog"}},name:"meta.block.instantiation.parameterless.verilog",patterns:[{include:"#comments"},{include:"#constants"},{include:"#strings"}]},{begin:"^\\s*([a-zA-Z][a-zA-Z0-9_]*)\\s*(#)(?=\\s*\\()",beginCaptures:{1:{name:"entity.name.tag.module.reference.verilog"}},end:";",endCaptures:{0:{name:"punctuation.terminator.expression.verilog"}},name:"meta.block.instantiation.with.parameters.verilog",patterns:[{include:"#parenthetical_list"},{match:"[a-zA-Z][a-zA-Z0-9_]*",name:"entity.name.tag.module.identifier.verilog"}]}]},keywords:{patterns:[{match:"\\b(always|and|assign|attribute|begin|buf|bufif0|bufif1|case[xz]?|cmos|deassign|default|defparam|disable|edge|else|end(attribute|case|function|generate|module|primitive|specify|table|task)?|event|for|force|forever|fork|function|generate|genvar|highz(01)|if(none)?|initial|inout|input|integer|join|localparam|medium|module|large|macromodule|nand|negedge|nmos|nor|not|notif(01)|or|output|parameter|pmos|posedge|primitive|pull0|pull1|pulldown|pullup|rcmos|real|realtime|reg|release|repeat|rnmos|rpmos|rtran|rtranif(01)|scalared|signed|small|specify|specparam|strength|strong0|strong1|supply0|supply1|table|task|time|tran|tranif(01)|tri(01)?|tri(and|or|reg)|unsigned|vectored|wait|wand|weak(01)|while|wire|wor|xnor|xor)\\b",name:"keyword.other.verilog"},{match:"^\\s*`((cell)?define|default_(decay_time|nettype|trireg_strength)|delay_mode_(path|unit|zero)|ifdef|ifndef|include|end(if|celldefine)|else|(no)?unconnected_drive|resetall|timescale|undef)\\b",name:"keyword.other.compiler.directive.verilog"},{match:"\\$(f(open|close)|readmem(b|h)|timeformat|printtimescale|stop|finish|(s|real)?time|realtobits|bitstoreal|rtoi|itor|(f)?(display|write(h|b)))\\b",name:"support.function.system.console.tasks.verilog"},{match:"\\$(random|dist_(chi_square|erlang|exponential|normal|poisson|t|uniform))\\b",name:"support.function.system.random_number.tasks.verilog"},{match:"\\$((a)?sync\\$((n)?and|(n)or)\\$(array|plane))\\b",name:"support.function.system.pld_modeling.tasks.verilog"},{match:"\\$(q_(initialize|add|remove|full|exam))\\b",name:"support.function.system.stochastic.tasks.verilog"},{match:"\\$(hold|nochange|period|recovery|setup(hold)?|skew|width)\\b",name:"support.function.system.timing.tasks.verilog"},{match:"\\$(dump(file|vars|off|on|all|limit|flush))\\b",name:"support.function.system.vcd.tasks.verilog"},{match:"\\$(countdrivers|list|input|scope|showscopes|(no)?(key|log)|reset(_count|_value)?|(inc)?save|restart|showvars|getpattern|sreadmem(b|h)|scale)",name:"support.function.non-standard.tasks.verilog"}]},module_pattern:{patterns:[{begin:"\\b(module)\\s+([a-zA-Z][a-zA-Z0-9_]*)",beginCaptures:{1:{name:"storage.type.module.verilog"},2:{name:"entity.name.type.module.verilog"}},end:"\\bendmodule\\b",endCaptures:{0:{name:"storage.type.module.verilog"}},name:"meta.block.module.verilog",patterns:[{include:"#comments"},{include:"#keywords"},{include:"#constants"},{include:"#strings"},{include:"#instantiation_patterns"},{include:"#operators"}]}]},operators:{patterns:[{match:"\\+|-|\\*|/|%|(<|>)=?|(!|=)?==?|!|&&?|\\|\\|?|\\^?~|~\\^?",name:"keyword.operator.verilog"}]},parenthetical_list:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.list.verilog"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.list.verilog"}},name:"meta.block.parenthetical_list.verilog",patterns:[{include:"#parenthetical_list"},{include:"#comments"},{include:"#keywords"},{include:"#constants"},{include:"#strings"}]}]},strings:{patterns:[{begin:'"',end:'"',name:"string.quoted.double.verilog",patterns:[{match:"\\\\.",name:"constant.character.escape.verilog"}]}]}},scopeName:"source.verilog",uuid:"7F4396B3-A33E-44F0-8502-98CA6C25971F",displayName:"Verilog"})]}}]); diff --git a/6341.ac85b9df.async.js b/6341.ac85b9df.async.js new file mode 100644 index 00000000..23c45e1a --- /dev/null +++ b/6341.ac85b9df.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6341],{86341:function(R,_,E){E.r(_),E.d(_,{default:function(){return I}});var I=[Object.freeze({fileTypes:["cmake","CMakeLists.txt"],name:"cmake",patterns:[{comment:"Variables That Describe the System",match:"\\b(?i:APPLE|BORLAND|(CMAKE_)?(CL_64|COMPILER_2005|HOST_APPLE|HOST_SYSTEM|HOST_SYSTEM_NAME|HOST_SYSTEM_PROCESSOR|HOST_SYSTEM_VERSION|HOST_UNIX|HOST_WIN32|LIBRARY_ARCHITECTURE|LIBRARY_ARCHITECTURE_REGEX|OBJECT_PATH_MAX|SYSTEM|SYSTEM_NAME|SYSTEM_PROCESSOR|SYSTEM_VERSION)|CYGWIN|MSVC|MSVC80|MSVC_IDE|MSVC_VERSION|UNIX|WIN32|XCODE_VERSION|MSVC60|MSVC70|MSVC90|MSVC71)\\b",name:"constant.source.cmake"},{comment:"cmakeOperators",match:"\\b(?i:ABSOLUTE|AND|BOOL|CACHE|COMMAND|COMMENT|DEFINED|DOC|EQUAL|EXISTS|EXT|FALSE|GREATER|GREATER_EQUAL|INTERNAL|IN_LIST|IS_ABSOLUTE|IS_DIRECTORY|IS_NEWER_THAN|IS_SYMLINK|LESS|LESS_EQUAL|MATCHES|NAME|NAMES|NAME_WE|NOT|OFF|ON|OR|PATH|PATHS|POLICY|PROGRAM|STREQUAL|STRGREATER|STRGREATER_EQUAL|STRING|STRLESS|STRLESS_EQUAL|TARGET|TEST|TRUE|VERSION_EQUAL|VERSION_GREATER|VERSION_GREATER_EQUAL|VERSION_LESS)\\b",name:"keyword.cmake"},{comment:"Commands",match:"^\\s*\\b(?i:add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_libraries|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)\\b",name:"keyword.cmake"},{comment:"Variables That Change Behavior",match:"\\b(?i:BUILD_SHARED_LIBS|(CMAKE_)?(ABSOLUTE_DESTINATION_FILES|AUTOMOC_RELAXED_MODE|BACKWARDS_COMPATIBILITY|BUILD_TYPE|COLOR_MAKEFILE|CONFIGURATION_TYPES|DEBUG_TARGET_PROPERTIES|DISABLE_FIND_PACKAGE_\\w+|FIND_LIBRARY_PREFIXES|FIND_LIBRARY_SUFFIXES|IGNORE_PATH|INCLUDE_PATH|INSTALL_DEFAULT_COMPONENT_NAME|INSTALL_PREFIX|LIBRARY_PATH|MFC_FLAG|MODULE_PATH|NOT_USING_CONFIG_FLAGS|POLICY_DEFAULT_CMP\\w+|PREFIX_PATH|PROGRAM_PATH|SKIP_INSTALL_ALL_DEPENDENCY|SYSTEM_IGNORE_PATH|SYSTEM_INCLUDE_PATH|SYSTEM_LIBRARY_PATH|SYSTEM_PREFIX_PATH|SYSTEM_PROGRAM_PATH|USER_MAKE_RULES_OVERRIDE|WARN_ON_ABSOLUTE_INSTALL_DESTINATION))\\b",name:"variable.source.cmake"},{match:"\\$\\{\\w+\\}",name:"storage.source.cmake"},{match:"\\$ENV\\{\\w+\\}",name:"storage.source.cmake"},{comment:"Variables that Control the Build",match:"\\b(?i:(CMAKE_)?(\\w+_POSTFIX|ARCHIVE_OUTPUT_DIRECTORY|AUTOMOC|AUTOMOC_MOC_OPTIONS|BUILD_WITH_INSTALL_RPATH|DEBUG_POSTFIX|EXE_LINKER_FLAGS|EXE_LINKER_FLAGS_\\w+|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GNUtoMS|INCLUDE_CURRENT_DIR|INCLUDE_CURRENT_DIR_IN_INTERFACE|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_PATH_FLAG|LINK_DEF_FILE_FLAG|LINK_DEPENDS_NO_SHARED|LINK_INTERFACE_LIBRARIES|LINK_LIBRARY_FILE_FLAG|LINK_LIBRARY_FLAG|MACOSX_BUNDLE|NO_BUILTIN_CHRPATH|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|RUNTIME_OUTPUT_DIRECTORY|SKIP_BUILD_RPATH|SKIP_INSTALL_RPATH|TRY_COMPILE_CONFIGURATION|USE_RELATIVE_PATHS|WIN32_EXECUTABLE)|EXECUTABLE_OUTPUT_PATH|LIBRARY_OUTPUT_PATH)\\b",name:"variable.source.cmake"},{comment:"Variables that Provide Information",match:"\\b(?i:CMAKE_(AR|ARGC|ARGV0|BINARY_DIR|BUILD_TOOL|CACHEFILE_DIR|CACHE_MAJOR_VERSION|CACHE_MINOR_VERSION|CACHE_PATCH_VERSION|CFG_INTDIR|COMMAND|CROSSCOMPILING|CTEST_COMMAND|CURRENT_BINARY_DIR|CURRENT_LIST_DIR|CURRENT_LIST_FILE|CURRENT_LIST_LINE|CURRENT_SOURCE_DIR|DL_LIBS|EDIT_COMMAND|EXECUTABLE_SUFFIX|EXTRA_GENERATOR|EXTRA_SHARED_LIBRARY_SUFFIXES|GENERATOR|HOME_DIRECTORY|IMPORT_LIBRARY_PREFIX|IMPORT_LIBRARY_SUFFIX|LINK_LIBRARY_SUFFIX|MAJOR_VERSION|MAKE_PROGRAM|MINOR_VERSION|PARENT_LIST_FILE|PATCH_VERSION|PROJECT_NAME|RANLIB|ROOT|SCRIPT_MODE_FILE|SHARED_LIBRARY_PREFIX|SHARED_LIBRARY_SUFFIX|SHARED_MODULE_PREFIX|SHARED_MODULE_SUFFIX|SIZEOF_VOID_P|SKIP_RPATH|SOURCE_DIR|STANDARD_LIBRARIES|STATIC_LIBRARY_PREFIX|STATIC_LIBRARY_SUFFIX|TWEAK_VERSION|USING_VC_FREE_TOOLS|VERBOSE_MAKEFILE|VERSION)|PROJECT_BINARY_DIR|PROJECT_NAME|PROJECT_SOURCE_DIR|\\w+_BINARY_DIR|\\w+__SOURCE_DIR)\\b",name:"variable.source.cmake"},{comment:"BracketArgs",begin:"#\\[(=*)\\[",end:"\\]\\1\\]",name:"comment.source.cmake",patterns:[{match:"\\\\(.|$)",name:"constant.character.escape"}]},{comment:"BracketArgs",begin:"\\[(=*)\\[",end:"\\]\\1\\]",name:"argument.source.cmake",patterns:[{match:"\\\\(.|$)",name:"constant.character.escape"}]},{match:"#+.*$",name:"comment.source.cmake"},{comment:"Properties on Cache Entries",match:"\\b(?i:ADVANCED|HELPSTRING|MODIFIED|STRINGS|TYPE|VALUE)\\b",name:"entity.source.cmake"},{comment:"Properties on Source Files",match:"\\b(?i:ABSTRACT|COMPILE_DEFINITIONS|COMPILE_DEFINITIONS_<CONFIG>|COMPILE_FLAGS|EXTERNAL_OBJECT|Fortran_FORMAT|GENERATED|HEADER_FILE_ONLY|KEEP_EXTENSION|LABELS|LANGUAGE|LOCATION|MACOSX_PACKAGE_LOCATION|OBJECT_DEPENDS|OBJECT_OUTPUTS|SYMBOLIC|WRAP_EXCLUDE)\\b",name:"entity.source.cmake"},{comment:"Properties on Tests",match:"\\b(?i:ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|COST|DEPENDS|ENVIRONMENT|FAIL_REGULAR_EXPRESSION|LABELS|MEASUREMENT|PASS_REGULAR_EXPRESSION|PROCESSORS|REQUIRED_FILES|RESOURCE_LOCK|RUN_SERIAL|TIMEOUT|WILL_FAIL|WORKING_DIRECTORY)\\b",name:"entity.source.cmake"},{comment:"Properties on Directories",match:"\\b(?i:ADDITIONAL_MAKE_CLEAN_FILES|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMPILE_DEFINITIONS|COMPILE_DEFINITIONS_\\w+|DEFINITIONS|EXCLUDE_FROM_ALL|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INTERPROCEDURAL_OPTIMIZATION|INTERPROCEDURAL_OPTIMIZATION_\\w+|LINK_DIRECTORIES|LISTFILE_STACK|MACROS|PARENT_DIRECTORY|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|TEST_INCLUDE_FILE|VARIABLES|VS_GLOBAL_SECTION_POST_\\w+|VS_GLOBAL_SECTION_PRE_\\w+)\\b",name:"entity.source.cmake"},{comment:"Properties of Global Scope",match:"\\b(?i:ALLOW_DUPLICATE_CUSTOM_TARGETS|DEBUG_CONFIGURATIONS|DISABLED_FEATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|IN_TRY_COMPILE|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PREDEFINED_TARGETS_FOLDER|REPORT_UNDEFINED_PROPERTIES|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_SUPPORTS_SHARED_LIBS|USE_FOLDERS|__CMAKE_DELETE_CACHE_CHANGE_VARS_)\\b",name:"entity.source.cmake"},{comment:"Properties on Targets",match:"\\b(?i:\\w+_(OUTPUT_NAME|POSTFIX)|ARCHIVE_OUTPUT_(DIRECTORY(_\\w+)?|NAME(_\\w+)?)|AUTOMOC(_MOC_OPTIONS)?|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE(_EXTENSION)?|COMPATIBLE_INTERFACE_BOOL|COMPATIBLE_INTERFACE_STRING|COMPILE_(DEFINITIONS(_\\w+)?|FLAGS)|DEBUG_POSTFIX|DEFINE_SYMBOL|ENABLE_EXPORTS|EXCLUDE_FROM_ALL|EchoString|FOLDER|FRAMEWORK|Fortran_(FORMAT|MODULE_DIRECTORY)|GENERATOR_FILE_NAME|GNUtoMS|HAS_CXX|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(CONFIGURATIONS|IMPLIB(_\\w+)?|LINK_DEPENDENT_LIBRARIES(_\\w+)?|LINK_INTERFACE_LANGUAGES(_\\w+)?|LINK_INTERFACE_LIBRARIES(_\\w+)?|LINK_INTERFACE_MULTIPLICITY(_\\w+)?|LOCATION(_\\w+)?|NO_SONAME(_\\w+)?|SONAME(_\\w+)?)|IMPORT_PREFIX|IMPORT_SUFFIX|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE|INTERFACE_COMPILE_DEFINITIONS|INTERFACE_INCLUDE_DIRECTORIES|INTERPROCEDURAL_OPTIMIZATION|INTERPROCEDURAL_OPTIMIZATION_\\w+|LABELS|LIBRARY_OUTPUT_DIRECTORY(_\\w+)?|LIBRARY_OUTPUT_NAME(_\\w+)?|LINKER_LANGUAGE|LINK_DEPENDS|LINK_FLAGS(_\\w+)?|LINK_INTERFACE_LIBRARIES(_\\w+)?|LINK_INTERFACE_MULTIPLICITY(_\\w+)?|LINK_LIBRARIES|LINK_SEARCH_END_STATIC|LINK_SEARCH_START_STATIC|LOCATION(_\\w+)?|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MAP_IMPORTED_CONFIG_\\w+|NO_SONAME|OSX_ARCHITECTURES(_\\w+)?|OUTPUT_NAME(_\\w+)?|PDB_NAME(_\\w+)?|POST_INSTALL_SCRIPT|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE|PRIVATE_HEADER|PROJECT_LABEL|PUBLIC|PUBLIC_HEADER|RESOURCE|RULE_LAUNCH_(COMPILE|CUSTOM|LINK)|RUNTIME_OUTPUT_(DIRECTORY(_\\w+)?|NAME(_\\w+)?)|SKIP_BUILD_RPATH|SOURCES|SOVERSION|STATIC_LIBRARY_FLAGS(_\\w+)?|SUFFIX|TYPE|VERSION|VS_DOTNET_REFERENCES|VS_GLOBAL_(\\w+|KEYWORD|PROJECT_TYPES)|VS_KEYWORD|VS_SCC_(AUXPATH|LOCALPATH|PROJECTNAME|PROVIDER)|VS_WINRT_EXTENSIONS|VS_WINRT_REFERENCES|WIN32_EXECUTABLE|XCODE_ATTRIBUTE_\\w+)\\b",name:"entity.source.cmake"},{comment:"Escaped Strings",begin:'\\\\"',end:'\\\\"',name:"string.source.cmake",patterns:[{match:"\\\\(.|$)",name:"constant.character.escape"}]},{comment:"Normal Strings",begin:'"',end:'"',name:"string.source.cmake",patterns:[{match:"\\\\(.|$)",name:"constant.character.escape"}]},{comment:"Derecated keyword",match:"\\bBUILD_NAME\\b",name:"invalid.deprecated.source.cmake"},{comment:"Compiler Flags",match:"\\b(?i:(CMAKE_)?(CXX_FLAGS|CMAKE_CXX_FLAGS_DEBUG|CMAKE_CXX_FLAGS_MINSIZEREL|CMAKE_CXX_FLAGS_RELEASE|CMAKE_CXX_FLAGS_RELWITHDEBINFO))\\b",name:"variable.source.cmake"}],repository:{},scopeName:"source.cmake",uuid:"7aed2d59-22d9-41c8-ba9e-4f178191e380",displayName:"CMake"})]}}]); diff --git a/6429.4f781ad3.async.js b/6429.4f781ad3.async.js new file mode 100644 index 00000000..b232aa9c --- /dev/null +++ b/6429.4f781ad3.async.js @@ -0,0 +1,154 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6429],{16429:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({comment:` + The foldings do not currently work the way I want them to. This + may be a limitation of the way they are applied rather than the + regexps in use. Nonetheless, the foldings will end on the last + identically indented blank line following an s-expression. Not + ideal perhaps, but it works. Also, the #illegal pattern never + matches an unpaired ( as being illegal. Why?! -- Rob Rix + + Ok, hopefully this grammar works better on quoted stuff now. It + may break for fancy macros, but should generally work pretty + smoothly. -- Jacob Rus + + I have attempted to get this under control but because of the way folding + and indentation interact in Textmate, I am not sure if it is possible. In the + meantime, I have implemented Python-style folding anchored at newlines. + Additionally, I have made some minor improvements to the numeric constant + highlighting. Next up is square bracket expressions, I guess, but that + should be trivial. -- ozy\` + `,fileTypes:["scm","ss","sch","rkt"],keyEquivalent:"^~S",name:"scheme",patterns:[{include:"#comment"},{include:"#block-comment"},{include:"#sexp"},{include:"#string"},{include:"#language-functions"},{include:"#quote"},{include:"#illegal"}],repository:{comment:{begin:"(^[ \\t]+)?(?=;)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.scheme"}},end:"(?!\\G)",patterns:[{begin:";",beginCaptures:{0:{name:"punctuation.definition.comment.scheme"}},end:"\\n",name:"comment.line.semicolon.scheme"}]},"block-comment":{begin:"\\#\\|",contentName:"comment",end:"\\|\\#",name:"comment",patterns:[{include:"#block-comment",name:"comment"}]},constants:{patterns:[{match:"#[t|f]",name:"constant.language.boolean.scheme"},{match:`(?<=[\\(\\s])((#e|#i)?[0-9]+(\\.[0-9]+)?|(#x)[0-9a-fA-F]+|(#o)[0-7]+|(#b)[01]+)(?=[\\s;()'",\\[\\]])`,name:"constant.numeric.scheme"}]},illegal:{match:"[()\\[\\]]",name:"invalid.illegal.parenthesis.scheme"},"language-functions":{patterns:[{match:`(?x) + (?<=(\\s|\\(|\\[)) # preceded by space or ( + ( do|or|and|else|quasiquote|begin|if|case|set!| + cond|let|unquote|define|let\\*|unquote-splicing|delay| + letrec) + (?=(\\s|\\())`,name:"keyword.control.scheme"},{comment:` + These functions run a test, and return a boolean + answer. + `,match:`(?x) + (?<=(\\s|\\()) # preceded by space or ( + ( char-alphabetic|char-lower-case|char-numeric| + char-ready|char-upper-case|char-whitespace| + (?:char|string)(?:-ci)?(?:=|<=?|>=?)| + atom|boolean|bound-identifier=|char|complex| + identifier|integer|symbol|free-identifier=|inexact| + eof-object|exact|list|(?:input|output)-port|pair| + real|rational|zero|vector|negative|odd|null|string| + eq|equal|eqv|even|number|positive|procedure + ) + (\\?) # name ends with ? sign + (?=(\\s|\\()) # followed by space or ( + `,name:"support.function.boolean-test.scheme"},{comment:` + These functions change one type into another. + `,match:`(?x) + (?<=(\\s|\\()) # preceded by space or ( + ( char->integer|exact->inexact|inexact->exact| + integer->char|symbol->string|list->vector| + list->string|identifier->symbol|vector->list| + string->list|string->number|string->symbol| + number->string + ) + (?=(\\s|\\()) # followed by space or ( + `,name:"support.function.convert-type.scheme"},{comment:` + These functions are potentially dangerous because + they have side-effects which could affect other + parts of the program. + `,match:`(?x) + (?<=(\\s|\\()) # preceded by space or ( + ( set-(?:car|cdr)| # set car/cdr + (?:vector|string)-(?:fill|set) # fill/set string/vector + ) + (!) # name ends with ! sign + (?=(\\s|\\()) # followed by space or ( + `,name:"support.function.with-side-effects.scheme"},{comment:` + +, -, *, /, =, >, etc. + `,match:`(?x) + (?<=(\\s|\\()) # preceded by space or ( + ( >=?|<=?|=|[*/+-]) + (?=(\\s|\\()) # followed by space or ( + `,name:"keyword.operator.arithmetic.scheme"},{match:`(?x) + (?<=(\\s|\\()) # preceded by space or ( + ( append|apply|approximate| + call-with-current-continuation|call/cc|catch| + construct-identifier|define-syntax|display|foo| + for-each|force|format|cd|gen-counter|gen-loser| + generate-identifier|last-pair|length|let-syntax| + letrec-syntax|list|list-ref|list-tail|load|log| + macro|magnitude|map|map-streams|max|member|memq| + memv|min|newline|nil|not|peek-char|rationalize| + read|read-char|return|reverse|sequence|substring| + syntax|syntax-rules|transcript-off|transcript-on| + truncate|unwrap-syntax|values-list|write|write-char| + + # cons, car, cdr, etc + cons|c(a|d){1,4}r| + + # unary math operators + abs|acos|angle|asin|assoc|assq|assv|atan|ceiling| + cos|floor|round|sin|sqrt|tan| + (?:real|imag)-part|numerator|denominator + + # other math operators + modulo|exp|expt|remainder|quotient|lcm| + + # ports / files + call-with-(?:input|output)-file| + (?:close|current)-(?:input|output)-port| + with-(?:input|output)-from-file| + open-(?:input|output)-file| + + # char-\xABfoo\xBB + char-(?:downcase|upcase|ready)| + + # make-\xABfoo\xBB + make-(?:polar|promise|rectangular|string|vector) + + # string-\xABfoo\xBB, vector-\xABfoo\xBB + string(?:-(?:append|copy|length|ref))?| + vector(?:-length|-ref) + ) + (?=(\\s|\\()) # followed by space or ( + `,name:"support.function.general.scheme"}]},quote:{comment:` + We need to be able to quote any kind of item, which creates + a tiny bit of complexity in our grammar. It is hopefully + not overwhelming complexity. + + Note: the first two matches are special cases. quoted + symbols, and quoted empty lists are considered constant.other + + `,patterns:[{captures:{1:{name:"punctuation.section.quoted.symbol.scheme"}},match:`(?x) + (')\\s* + ([[:alnum:]][[:alnum:]!$%&*+-./:<=>?@^_~]*) + `,name:"constant.other.symbol.scheme"},{captures:{1:{name:"punctuation.section.quoted.empty-list.scheme"},2:{name:"meta.expression.scheme"},3:{name:"punctuation.section.expression.begin.scheme"},4:{name:"punctuation.section.expression.end.scheme"}},match:`(?x) + (')\\s* + ((\\()\\s*(\\))) + `,name:"constant.other.empty-list.schem"},{begin:"(')\\s*",beginCaptures:{1:{name:"punctuation.section.quoted.scheme"}},comment:"quoted double-quoted string or s-expression",end:"(?=[\\s()])|(?<=\\n)",name:"string.other.quoted-object.scheme",patterns:[{include:"#quoted"}]}]},"quote-sexp":{begin:"(?<=\\()\\s*(quote)\\s+",beginCaptures:{1:{name:"keyword.control.quote.scheme"}},comment:` + Something quoted with (quote \xABthing\xBB). In this case \xABthing\xBB + will not be evaluated, so we are considering it a string. + `,contentName:"string.other.quote.scheme",end:"(?=[\\s)])|(?<=\\n)",patterns:[{include:"#quoted"}]},quoted:{patterns:[{include:"#string"},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.section.expression.begin.scheme"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.expression.end.scheme"}},name:"meta.expression.scheme",patterns:[{include:"#quoted"}]},{include:"#quote"},{include:"#illegal"}]},sexp:{begin:"(\\()",beginCaptures:{1:{name:"punctuation.section.expression.begin.scheme"}},end:"(\\))(\\n)?",endCaptures:{1:{name:"punctuation.section.expression.end.scheme"},2:{name:"meta.after-expression.scheme"}},name:"meta.expression.scheme",patterns:[{include:"#comment"},{begin:`(?x) + (?<=\\() # preceded by ( + (define)\\s+ # define + (\\() # list of parameters + ([[:alnum:]][[:alnum:]!$%&*+-./:<=>?@^_~]*) + ((\\s+ + ([[:alnum:]][[:alnum:]!$%&*+-./:<=>?@^_~]*|[._]) + )* + )\\s* + (\\)) + `,captures:{1:{name:"keyword.control.scheme"},2:{name:"punctuation.definition.function.scheme"},3:{name:"entity.name.function.scheme"},4:{name:"variable.parameter.function.scheme"},7:{name:"punctuation.definition.function.scheme"}},end:"(?=\\))",name:"meta.declaration.procedure.scheme",patterns:[{include:"#comment"},{include:"#sexp"},{include:"#illegal"}]},{begin:`(?x) + (?<=\\() # preceded by ( + (lambda)\\s+ + (\\() # opening paren + ((?: + ([[:alnum:]][[:alnum:]!$%&*+-./:<=>?@^_~]*|[._]) + \\s+ + )*(?: + ([[:alnum:]][[:alnum:]!$%&*+-./:<=>?@^_~]*|[._]) + )?) + (\\)) # closing paren + `,captures:{1:{name:"keyword.control.scheme"},2:{name:"punctuation.definition.variable.scheme"},3:{name:"variable.parameter.scheme"},6:{name:"punctuation.definition.variable.scheme"}},comment:` + Not sure this one is quite correct. That \\s* is + particularly troubling + `,end:"(?=\\))",name:"meta.declaration.procedure.scheme",patterns:[{include:"#comment"},{include:"#sexp"},{include:"#illegal"}]},{begin:"(?<=\\()(define)\\s([[:alnum:]][[:alnum:]!$%&*+-./:<=>?@^_~]*)\\s*.*?",captures:{1:{name:"keyword.control.scheme"},2:{name:"variable.other.scheme"}},end:"(?=\\))",name:"meta.declaration.variable.scheme",patterns:[{include:"#comment"},{include:"#sexp"},{include:"#illegal"}]},{include:"#quote-sexp"},{include:"#quote"},{include:"#language-functions"},{include:"#string"},{include:"#constants"},{match:"(?<=[\\(\\s])(#\\\\)(space|newline|tab)(?=[\\s\\)])",name:"constant.character.named.scheme"},{match:"(?<=[\\(\\s])(#\\\\)x[0-9A-F]{2,4}(?=[\\s\\)])",name:"constant.character.hex-literal.scheme"},{match:"(?<=[\\(\\s])(#\\\\).(?=[\\s\\)])",name:"constant.character.escape.scheme"},{comment:` + the . in (a . b) which conses together two elements + a and b. (a b c) == (a . (b . (c . nil))) + `,match:"(?<=[ ()])\\.(?=[ ()])",name:"punctuation.separator.cons.scheme"},{include:"#sexp"},{include:"#illegal"}]},string:{begin:'(")',beginCaptures:{1:{name:"punctuation.definition.string.begin.scheme"}},end:'(")',endCaptures:{1:{name:"punctuation.definition.string.end.scheme"}},name:"string.quoted.double.scheme",patterns:[{match:"\\\\.",name:"constant.character.escape.scheme"}]}},scopeName:"source.scheme",uuid:"3EC2CFD0-909C-4692-AC29-1A60ADBC161E",displayName:"Scheme"})]}}]); diff --git a/6469.cafc4b9a.async.js b/6469.cafc4b9a.async.js new file mode 100644 index 00000000..9e50c7e7 --- /dev/null +++ b/6469.cafc4b9a.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6469],{66469:function(o,e,t){t.r(e),t.d(e,{default:function(){return n}});var n={$schema:"vscode://schemas/color-theme",name:"dracula-soft",author:"Zeno Rocha",maintainers:["Derek P Sifford <dereksifford@gmail.com>"],semanticClass:"theme.dracula",semanticHighlighting:!0,dracula:{base:["#282A36","#F8F8F2","#44475A","#6272A4","#8BE9FD","#50FA7B","#FFB86C","#FF79C6","#BD93F9","#FF5555","#F1FA8C"],ansi:["#21222C","#FF5555","#50FA7B","#F1FA8C","#BD93F9","#FF79C6","#8BE9FD","#F8F8F2","#6272A4","#FF6E6E","#69FF94","#FFFFA5","#D6ACFF","#FF92DF","#A4FFFF","#FFFFFF"],brightOther:["#E9F284","#8BE9FE"],other:["#44475A75","#FFFFFF1A","#FFFFFF","#44475A70","#424450","#343746","#21222C","#191A21"]},colors:{"terminal.background":"#282A36","terminal.foreground":"#f6f6f4","terminal.ansiBrightBlack":"#7b7f8b","terminal.ansiBrightRed":"#f07c7c","terminal.ansiBrightGreen":"#78f09a","terminal.ansiBrightYellow":"#f6f6ae","terminal.ansiBrightBlue":"#d6b4f7","terminal.ansiBrightMagenta":"#f49dda","terminal.ansiBrightCyan":"#adf6f6","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBlack":"#262626","terminal.ansiRed":"#ee6666","terminal.ansiGreen":"#62e884","terminal.ansiYellow":"#e7ee98","terminal.ansiBlue":"#bf9eee","terminal.ansiMagenta":"#f286c4","terminal.ansiCyan":"#97e1f1","terminal.ansiWhite":"#f6f6f4",focusBorder:"#7b7f8b",foreground:"#f6f6f4","selection.background":"#bf9eee",errorForeground:"#ee6666","button.background":"#44475A","button.foreground":"#f6f6f4","button.secondaryBackground":"#282A36","button.secondaryForeground":"#f6f6f4","button.secondaryHoverBackground":"#343746","dropdown.background":"#343746","dropdown.border":"#191A21","dropdown.foreground":"#f6f6f4","input.background":"#282A36","input.foreground":"#f6f6f4","input.border":"#191A21","input.placeholderForeground":"#7b7f8b","inputOption.activeBorder":"#bf9eee","inputValidation.infoBorder":"#f286c4","inputValidation.warningBorder":"#FFB86C","inputValidation.errorBorder":"#ee6666","badge.foreground":"#f6f6f4","badge.background":"#44475A","progressBar.background":"#f286c4","list.activeSelectionBackground":"#44475A","list.activeSelectionForeground":"#f6f6f4","list.dropBackground":"#44475A","list.focusBackground":"#44475A75","list.highlightForeground":"#97e1f1","list.hoverBackground":"#44475A75","list.inactiveSelectionBackground":"#44475A75","list.warningForeground":"#FFB86C","list.errorForeground":"#ee6666","activityBar.background":"#343746","activityBar.inactiveForeground":"#7b7f8b","activityBar.foreground":"#f6f6f4","activityBar.activeBorder":"#FF79C680","activityBar.activeBackground":"#BD93F910","activityBarBadge.background":"#f286c4","activityBarBadge.foreground":"#f6f6f4","sideBar.background":"#262626","sideBarTitle.foreground":"#f6f6f4","sideBarSectionHeader.background":"#282A36","sideBarSectionHeader.border":"#191A21","editorGroup.border":"#bf9eee","editorGroup.dropBackground":"#44475A70","editorGroupHeader.tabsBackground":"#191A21","tab.activeBackground":"#282A36","tab.activeForeground":"#f6f6f4","tab.border":"#191A21","tab.activeBorderTop":"#FF79C680","tab.inactiveBackground":"#262626","tab.inactiveForeground":"#7b7f8b","editor.foreground":"#f6f6f4","editor.background":"#282A36","editorLineNumber.foreground":"#7b7f8b","editor.selectionBackground":"#44475A","editor.selectionHighlightBackground":"#424450","editor.foldBackground":"#21222C80","editor.wordHighlightBackground":"#8BE9FD50","editor.wordHighlightStrongBackground":"#50FA7B50","editor.findMatchBackground":"#FFB86C80","editor.findMatchHighlightBackground":"#FFFFFF40","editor.findRangeHighlightBackground":"#44475A75","editor.hoverHighlightBackground":"#8BE9FD50","editor.lineHighlightBorder":"#44475A","editorLink.activeForeground":"#97e1f1","editor.rangeHighlightBackground":"#BD93F915","editor.snippetTabstopHighlightBackground":"#282A36","editor.snippetTabstopHighlightBorder":"#7b7f8b","editor.snippetFinalTabstopHighlightBackground":"#282A36","editor.snippetFinalTabstopHighlightBorder":"#62e884","editorWhitespace.foreground":"#FFFFFF1A","editorIndentGuide.background":"#FFFFFF1A","editorIndentGuide.activeBackground":"#FFFFFF45","editorRuler.foreground":"#FFFFFF1A","editorCodeLens.foreground":"#7b7f8b","editorBracketHighlight.foreground1":"#f6f6f4","editorBracketHighlight.foreground2":"#f286c4","editorBracketHighlight.foreground3":"#97e1f1","editorBracketHighlight.foreground4":"#62e884","editorBracketHighlight.foreground5":"#bf9eee","editorBracketHighlight.foreground6":"#FFB86C","editorBracketHighlight.unexpectedBracket.foreground":"#ee6666","editorOverviewRuler.border":"#191A21","editorOverviewRuler.selectionHighlightForeground":"#FFB86C","editorOverviewRuler.wordHighlightForeground":"#97e1f1","editorOverviewRuler.wordHighlightStrongForeground":"#62e884","editorOverviewRuler.modifiedForeground":"#8BE9FD80","editorOverviewRuler.addedForeground":"#50FA7B80","editorOverviewRuler.deletedForeground":"#FF555580","editorOverviewRuler.errorForeground":"#FF555580","editorOverviewRuler.warningForeground":"#FFB86C80","editorOverviewRuler.infoForeground":"#8BE9FD80","editorError.foreground":"#ee6666","editorWarning.foreground":"#97e1f1","editorGutter.modifiedBackground":"#8BE9FD80","editorGutter.addedBackground":"#50FA7B80","editorGutter.deletedBackground":"#FF555580","gitDecoration.modifiedResourceForeground":"#97e1f1","gitDecoration.deletedResourceForeground":"#ee6666","gitDecoration.untrackedResourceForeground":"#62e884","gitDecoration.ignoredResourceForeground":"#7b7f8b","gitDecoration.conflictingResourceForeground":"#FFB86C","diffEditor.insertedTextBackground":"#50FA7B20","diffEditor.removedTextBackground":"#FF555550","inlineChat.regionHighlight":"#343746","editorWidget.background":"#262626","editorSuggestWidget.background":"#262626","editorSuggestWidget.foreground":"#f6f6f4","editorSuggestWidget.selectedBackground":"#44475A","editorHoverWidget.background":"#282A36","editorHoverWidget.border":"#7b7f8b","editorMarkerNavigation.background":"#262626","peekView.border":"#44475A","peekViewEditor.background":"#282A36","peekViewEditor.matchHighlightBackground":"#F1FA8C80","peekViewResult.background":"#262626","peekViewResult.fileForeground":"#f6f6f4","peekViewResult.lineForeground":"#f6f6f4","peekViewResult.matchHighlightBackground":"#F1FA8C80","peekViewResult.selectionBackground":"#44475A","peekViewResult.selectionForeground":"#f6f6f4","peekViewTitle.background":"#191A21","peekViewTitleDescription.foreground":"#7b7f8b","peekViewTitleLabel.foreground":"#f6f6f4","merge.currentHeaderBackground":"#50FA7B90","merge.incomingHeaderBackground":"#BD93F990","editorOverviewRuler.currentContentForeground":"#62e884","editorOverviewRuler.incomingContentForeground":"#bf9eee","panel.background":"#282A36","panel.border":"#bf9eee","panelTitle.activeBorder":"#f286c4","panelTitle.activeForeground":"#f6f6f4","panelTitle.inactiveForeground":"#7b7f8b","statusBar.background":"#191A21","statusBar.foreground":"#f6f6f4","statusBar.debuggingBackground":"#ee6666","statusBar.debuggingForeground":"#191A21","statusBar.noFolderBackground":"#191A21","statusBar.noFolderForeground":"#f6f6f4","statusBarItem.prominentBackground":"#ee6666","statusBarItem.prominentHoverBackground":"#FFB86C","statusBarItem.remoteForeground":"#282A36","statusBarItem.remoteBackground":"#bf9eee","titleBar.activeBackground":"#262626","titleBar.activeForeground":"#f6f6f4","titleBar.inactiveBackground":"#191A21","titleBar.inactiveForeground":"#7b7f8b","extensionButton.prominentForeground":"#f6f6f4","extensionButton.prominentBackground":"#50FA7B90","extensionButton.prominentHoverBackground":"#50FA7B60","pickerGroup.border":"#bf9eee","pickerGroup.foreground":"#97e1f1","debugToolBar.background":"#262626","walkThrough.embeddedEditorBackground":"#262626","settings.headerForeground":"#f6f6f4","settings.modifiedItemIndicator":"#FFB86C","settings.dropdownBackground":"#262626","settings.dropdownForeground":"#f6f6f4","settings.dropdownBorder":"#191A21","settings.checkboxBackground":"#262626","settings.checkboxForeground":"#f6f6f4","settings.checkboxBorder":"#191A21","settings.textInputBackground":"#262626","settings.textInputForeground":"#f6f6f4","settings.textInputBorder":"#191A21","settings.numberInputBackground":"#262626","settings.numberInputForeground":"#f6f6f4","settings.numberInputBorder":"#191A21","breadcrumb.foreground":"#7b7f8b","breadcrumb.background":"#282A36","breadcrumb.focusForeground":"#f6f6f4","breadcrumb.activeSelectionForeground":"#f6f6f4","breadcrumbPicker.background":"#191A21","listFilterWidget.background":"#343746","listFilterWidget.outline":"#424450","listFilterWidget.noMatchesOutline":"#ee6666"},tokenColors:[{scope:["emphasis"],settings:{fontStyle:"italic"}},{scope:["strong"],settings:{fontStyle:"bold"}},{scope:["header"],settings:{foreground:"#bf9eee"}},{scope:["meta.diff","meta.diff.header"],settings:{foreground:"#7b7f8b"}},{scope:["markup.inserted"],settings:{foreground:"#62e884"}},{scope:["markup.deleted"],settings:{foreground:"#ee6666"}},{scope:["markup.changed"],settings:{foreground:"#FFB86C"}},{scope:["invalid"],settings:{foreground:"#ee6666",fontStyle:"underline italic"}},{scope:["invalid.deprecated"],settings:{foreground:"#f6f6f4",fontStyle:"underline italic"}},{scope:["entity.name.filename"],settings:{foreground:"#e7ee98"}},{scope:["markup.error"],settings:{foreground:"#ee6666"}},{name:"Underlined markup",scope:["markup.underline"],settings:{fontStyle:"underline"}},{name:"Bold markup",scope:["markup.bold"],settings:{fontStyle:"bold",foreground:"#FFB86C"}},{name:"Markup headings",scope:["markup.heading"],settings:{fontStyle:"bold",foreground:"#bf9eee"}},{name:"Markup italic",scope:["markup.italic"],settings:{foreground:"#e7ee98",fontStyle:"italic"}},{name:"Bullets, lists (prose)",scope:["beginning.punctuation.definition.list.markdown","beginning.punctuation.definition.quote.markdown","punctuation.definition.link.restructuredtext"],settings:{foreground:"#97e1f1"}},{name:"Inline code (prose)",scope:["markup.inline.raw","markup.raw.restructuredtext"],settings:{foreground:"#62e884"}},{name:"Links (prose)",scope:["markup.underline.link","markup.underline.link.image"],settings:{foreground:"#97e1f1"}},{name:"Link text, image alt text (prose)",scope:["meta.link.reference.def.restructuredtext","punctuation.definition.directive.restructuredtext","string.other.link.description","string.other.link.title"],settings:{foreground:"#f286c4"}},{name:"Blockquotes (prose)",scope:["entity.name.directive.restructuredtext","markup.quote"],settings:{foreground:"#e7ee98",fontStyle:"italic"}},{name:"Horizontal rule (prose)",scope:["meta.separator.markdown"],settings:{foreground:"#7b7f8b"}},{name:"Code blocks",scope:["fenced_code.block.language","markup.raw.inner.restructuredtext","markup.fenced_code.block.markdown punctuation.definition.markdown"],settings:{foreground:"#62e884"}},{name:"Prose constants",scope:["punctuation.definition.constant.restructuredtext"],settings:{foreground:"#bf9eee"}},{name:"Braces in markdown headings",scope:["markup.heading.markdown punctuation.definition.string.begin","markup.heading.markdown punctuation.definition.string.end"],settings:{foreground:"#bf9eee"}},{name:"Braces in markdown paragraphs",scope:["meta.paragraph.markdown punctuation.definition.string.begin","meta.paragraph.markdown punctuation.definition.string.end"],settings:{foreground:"#f6f6f4"}},{name:"Braces in markdown blockquotes",scope:["markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin","markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end"],settings:{foreground:"#e7ee98"}},{name:"User-defined class names",scope:["entity.name.type.class","entity.name.class"],settings:{foreground:"#97e1f1",fontStyle:"normal"}},{name:"this, super, self, etc.",scope:["keyword.expressions-and-types.swift","keyword.other.this","variable.language","variable.language punctuation.definition.variable.php","variable.other.readwrite.instance.ruby","variable.parameter.function.language.special"],settings:{foreground:"#bf9eee",fontStyle:"italic"}},{name:"Inherited classes",scope:["entity.other.inherited-class"],settings:{fontStyle:"italic",foreground:"#97e1f1"}},{name:"Comments",scope:["comment","punctuation.definition.comment","unused.comment","wildcard.comment"],settings:{foreground:"#7b7f8b"}},{name:"JSDoc-style keywords",scope:["comment keyword.codetag.notation","comment.block.documentation keyword","comment.block.documentation storage.type.class"],settings:{foreground:"#f286c4"}},{name:"JSDoc-style types",scope:["comment.block.documentation entity.name.type"],settings:{foreground:"#97e1f1",fontStyle:"italic"}},{name:"JSDoc-style type brackets",scope:["comment.block.documentation entity.name.type punctuation.definition.bracket"],settings:{foreground:"#97e1f1"}},{name:"JSDoc-style comment parameters",scope:["comment.block.documentation variable"],settings:{foreground:"#FFB86C",fontStyle:"italic"}},{name:"Constants",scope:["constant","variable.other.constant"],settings:{foreground:"#bf9eee"}},{name:"Constant escape sequences",scope:["constant.character.escape","constant.character.string.escape","constant.regexp"],settings:{foreground:"#f286c4"}},{name:"HTML tags",scope:["entity.name.tag"],settings:{foreground:"#f286c4"}},{name:"CSS attribute parent selectors ('&')",scope:["entity.other.attribute-name.parent-selector"],settings:{foreground:"#f286c4"}},{name:"HTML/CSS attribute names",scope:["entity.other.attribute-name"],settings:{foreground:"#62e884",fontStyle:"italic"}},{name:"Function names",scope:["entity.name.function","meta.function-call.object","meta.function-call.php","meta.function-call.static","meta.method-call.java meta.method","meta.method.groovy","support.function.any-method.lua","keyword.operator.function.infix"],settings:{foreground:"#62e884"}},{name:"Function parameters",scope:["entity.name.variable.parameter","meta.at-rule.function variable","meta.at-rule.mixin variable","meta.function.arguments variable.other.php","meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql","variable.parameter"],settings:{fontStyle:"italic",foreground:"#FFB86C"}},{name:"Decorators",scope:["meta.decorator variable.other.readwrite","meta.decorator variable.other.property"],settings:{foreground:"#62e884",fontStyle:"italic"}},{name:"Decorator Objects",scope:["meta.decorator variable.other.object"],settings:{foreground:"#62e884"}},{name:"Keywords",scope:["keyword","punctuation.definition.keyword"],settings:{foreground:"#f286c4"}},{name:'Keyword "new"',scope:["keyword.control.new","keyword.operator.new"],settings:{fontStyle:"bold"}},{name:"Generic selectors (CSS/SCSS/Less/Stylus)",scope:["meta.selector"],settings:{foreground:"#f286c4"}},{name:"Language Built-ins",scope:["support"],settings:{fontStyle:"italic",foreground:"#97e1f1"}},{name:"Built-in magic functions and constants",scope:["support.function.magic","support.variable","variable.other.predefined"],settings:{fontStyle:"regular",foreground:"#bf9eee"}},{name:"Built-in functions / properties",scope:["support.function","support.type.property-name"],settings:{fontStyle:"regular"}},{name:"Separators (key/value, namespace, inheritance, pointer, hash, slice, etc)",scope:["constant.other.symbol.hashkey punctuation.definition.constant.ruby","entity.other.attribute-name.placeholder punctuation","entity.other.attribute-name.pseudo-class punctuation","entity.other.attribute-name.pseudo-element punctuation","meta.group.double.toml","meta.group.toml","meta.object-binding-pattern-variable punctuation.destructuring","punctuation.colon.graphql","punctuation.definition.block.scalar.folded.yaml","punctuation.definition.block.scalar.literal.yaml","punctuation.definition.block.sequence.item.yaml","punctuation.definition.entity.other.inherited-class","punctuation.function.swift","punctuation.separator.dictionary.key-value","punctuation.separator.hash","punctuation.separator.inheritance","punctuation.separator.key-value","punctuation.separator.key-value.mapping.yaml","punctuation.separator.namespace","punctuation.separator.pointer-access","punctuation.separator.slice","string.unquoted.heredoc punctuation.definition.string","support.other.chomping-indicator.yaml","punctuation.separator.annotation"],settings:{foreground:"#f286c4"}},{name:"Brackets, braces, parens, etc.",scope:["keyword.operator.other.powershell","keyword.other.statement-separator.powershell","meta.brace.round","meta.function-call punctuation","punctuation.definition.arguments.begin","punctuation.definition.arguments.end","punctuation.definition.entity.begin","punctuation.definition.entity.end","punctuation.definition.tag.cs","punctuation.definition.type.begin","punctuation.definition.type.end","punctuation.section.scope.begin","punctuation.section.scope.end","punctuation.terminator.expression.php","storage.type.generic.java","string.template meta.brace","string.template punctuation.accessor"],settings:{foreground:"#f6f6f4"}},{name:"Variable interpolation operators",scope:["meta.string-contents.quoted.double punctuation.definition.variable","punctuation.definition.interpolation.begin","punctuation.definition.interpolation.end","punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded.begin","punctuation.section.embedded.coffee","punctuation.section.embedded.end","punctuation.section.embedded.end source.php","punctuation.section.embedded.end source.ruby","punctuation.definition.variable.makefile"],settings:{foreground:"#f286c4"}},{name:"Keys (serializable languages)",scope:["entity.name.function.target.makefile","entity.name.section.toml","entity.name.tag.yaml","variable.other.key.toml"],settings:{foreground:"#97e1f1"}},{name:"Dates / timestamps (serializable languages)",scope:["constant.other.date","constant.other.timestamp"],settings:{foreground:"#FFB86C"}},{name:"YAML aliases",scope:["variable.other.alias.yaml"],settings:{fontStyle:"italic underline",foreground:"#62e884"}},{name:"Storage",scope:["storage","meta.implementation storage.type.objc","meta.interface-or-protocol storage.type.objc","source.groovy storage.type.def"],settings:{fontStyle:"regular",foreground:"#f286c4"}},{name:"Types",scope:["entity.name.type","keyword.primitive-datatypes.swift","keyword.type.cs","meta.protocol-list.objc","meta.return-type.objc","source.go storage.type","source.groovy storage.type","source.java storage.type","source.powershell entity.other.attribute-name","storage.class.std.rust","storage.type.attribute.swift","storage.type.c","storage.type.core.rust","storage.type.cs","storage.type.groovy","storage.type.objc","storage.type.php","storage.type.haskell","storage.type.ocaml"],settings:{fontStyle:"italic",foreground:"#97e1f1"}},{name:"Generics, templates, and mapped type declarations",scope:["entity.name.type.type-parameter","meta.indexer.mappedtype.declaration entity.name.type","meta.type.parameters entity.name.type"],settings:{foreground:"#FFB86C"}},{name:"Modifiers",scope:["storage.modifier"],settings:{foreground:"#f286c4"}},{name:"RegExp string",scope:["string.regexp","constant.other.character-class.set.regexp","constant.character.escape.backslash.regexp"],settings:{foreground:"#e7ee98"}},{name:"Non-capture operators",scope:["punctuation.definition.group.capture.regexp"],settings:{foreground:"#f286c4"}},{name:"RegExp start and end characters",scope:["string.regexp punctuation.definition.string.begin","string.regexp punctuation.definition.string.end"],settings:{foreground:"#ee6666"}},{name:"Character group",scope:["punctuation.definition.character-class.regexp"],settings:{foreground:"#97e1f1"}},{name:"Capture groups",scope:["punctuation.definition.group.regexp"],settings:{foreground:"#FFB86C"}},{name:"Assertion operators",scope:["punctuation.definition.group.assertion.regexp","keyword.operator.negation.regexp"],settings:{foreground:"#ee6666"}},{name:"Positive lookaheads",scope:["meta.assertion.look-ahead.regexp"],settings:{foreground:"#62e884"}},{name:"Strings",scope:["string"],settings:{foreground:"#e7ee98"}},{name:"String quotes (temporary vscode fix)",scope:["punctuation.definition.string.begin","punctuation.definition.string.end"],settings:{foreground:"#dee492"}},{name:"Property quotes (temporary vscode fix)",scope:["punctuation.support.type.property-name.begin","punctuation.support.type.property-name.end"],settings:{foreground:"#97e2f2"}},{name:"Docstrings",scope:["string.quoted.docstring.multi","string.quoted.docstring.multi.python punctuation.definition.string.begin","string.quoted.docstring.multi.python punctuation.definition.string.end","string.quoted.docstring.multi.python constant.character.escape"],settings:{foreground:"#7b7f8b"}},{name:"Variables and object properties",scope:["variable","constant.other.key.perl","support.variable.property","variable.other.constant.js","variable.other.constant.ts","variable.other.constant.tsx"],settings:{foreground:"#f6f6f4"}},{name:"Destructuring / aliasing reference name (LHS)",scope:["meta.import variable.other.readwrite","meta.variable.assignment.destructured.object.coffee variable"],settings:{fontStyle:"italic",foreground:"#FFB86C"}},{name:"Destructuring / aliasing variable name (RHS)",scope:["meta.import variable.other.readwrite.alias","meta.export variable.other.readwrite.alias","meta.variable.assignment.destructured.object.coffee variable variable"],settings:{fontStyle:"normal",foreground:"#f6f6f4"}},{name:"GraphQL keys",scope:["meta.selectionset.graphql variable"],settings:{foreground:"#e7ee98"}},{name:"GraphQL function arguments",scope:["meta.selectionset.graphql meta.arguments variable"],settings:{foreground:"#f6f6f4"}},{name:"GraphQL fragment name (definition)",scope:["entity.name.fragment.graphql","variable.fragment.graphql"],settings:{foreground:"#97e1f1"}},{name:"Edge cases (foreground color resets)",scope:["constant.other.symbol.hashkey.ruby","keyword.operator.dereference.java","keyword.operator.navigation.groovy","meta.scope.for-loop.shell punctuation.definition.string.begin","meta.scope.for-loop.shell punctuation.definition.string.end","meta.scope.for-loop.shell string","storage.modifier.import","punctuation.section.embedded.begin.tsx","punctuation.section.embedded.end.tsx","punctuation.section.embedded.begin.jsx","punctuation.section.embedded.end.jsx","punctuation.separator.list.comma.css","constant.language.empty-list.haskell"],settings:{foreground:"#f6f6f4"}},{name:'Shell variables prefixed with "$" (edge case)',scope:["source.shell variable.other"],settings:{foreground:"#bf9eee"}},{name:"Powershell constants mistakenly scoped to `support`, rather than `constant` (edge)",scope:["support.constant"],settings:{fontStyle:"normal",foreground:"#bf9eee"}},{name:"Makefile prerequisite names",scope:["meta.scope.prerequisites.makefile"],settings:{foreground:"#e7ee98"}},{name:"SCSS attibute selector strings",scope:["meta.attribute-selector.scss"],settings:{foreground:"#e7ee98"}},{name:"SCSS attribute selector brackets",scope:["punctuation.definition.attribute-selector.end.bracket.square.scss","punctuation.definition.attribute-selector.begin.bracket.square.scss"],settings:{foreground:"#f6f6f4"}},{name:"Haskell Pragmas",scope:["meta.preprocessor.haskell"],settings:{foreground:"#7b7f8b"}},{name:"Log file error",scope:["log.error"],settings:{foreground:"#ee6666",fontStyle:"bold"}},{name:"Log file warning",scope:["log.warning"],settings:{foreground:"#e7ee98",fontStyle:"bold"}}]}}}]); diff --git a/6493.32e08ed8.async.js b/6493.32e08ed8.async.js new file mode 100644 index 00000000..d62c3938 --- /dev/null +++ b/6493.32e08ed8.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6493],{26493:function(n,e,o){o.r(e),o.d(e,{default:function(){return t}});var t={name:"one-dark-pro",type:"dark",semanticHighlighting:!0,semanticTokenColors:{enumMember:{foreground:"#56b6c2"},"variable.constant":{foreground:"#d19a66"},"variable.defaultLibrary":{foreground:"#e5c07b"},"variable:dart":{foreground:"#d19a66"},"property:dart":{foreground:"#d19a66"},"annotation:dart":{foreground:"#d19a66"},"parameter.label:dart":{foreground:"#abb2bf"},macro:{foreground:"#d19a66"},tomlArrayKey:{foreground:"#e5c07b"},memberOperatorOverload:{foreground:"#c678dd"}},tokenColors:[{scope:"meta.embedded",settings:{foreground:"#abb2bf"}},{name:"unison punctuation",scope:"punctuation.definition.delayed.unison,punctuation.definition.list.begin.unison,punctuation.definition.list.end.unison,punctuation.definition.ability.begin.unison,punctuation.definition.ability.end.unison,punctuation.operator.assignment.as.unison,punctuation.separator.pipe.unison,punctuation.separator.delimiter.unison,punctuation.definition.hash.unison",settings:{foreground:"#e06c75"}},{name:"haskell variable generic-type",scope:"variable.other.generic-type.haskell",settings:{foreground:"#c678dd"}},{name:"haskell storage type",scope:"storage.type.haskell",settings:{foreground:"#d19a66"}},{name:"support.variable.magic.python",scope:"support.variable.magic.python",settings:{foreground:"#e06c75"}},{name:"punctuation.separator.parameters.python",scope:"punctuation.separator.period.python,punctuation.separator.element.python,punctuation.parenthesis.begin.python,punctuation.parenthesis.end.python",settings:{foreground:"#abb2bf"}},{name:"variable.parameter.function.language.special.self.python",scope:"variable.parameter.function.language.special.self.python",settings:{foreground:"#e5c07b"}},{name:"variable.parameter.function.language.special.cls.python",scope:"variable.parameter.function.language.special.cls.python",settings:{foreground:"#e5c07b"}},{name:"storage.modifier.lifetime.rust",scope:"storage.modifier.lifetime.rust",settings:{foreground:"#abb2bf"}},{name:"support.function.std.rust",scope:"support.function.std.rust",settings:{foreground:"#61afef"}},{name:"entity.name.lifetime.rust",scope:"entity.name.lifetime.rust",settings:{foreground:"#e5c07b"}},{name:"variable.language.rust",scope:"variable.language.rust",settings:{foreground:"#e06c75"}},{name:"support.constant.edge",scope:"support.constant.edge",settings:{foreground:"#c678dd"}},{name:"regexp constant character-class",scope:"constant.other.character-class.regexp",settings:{foreground:"#e06c75"}},{name:"keyword.operator",scope:["keyword.operator.word"],settings:{foreground:"#c678dd"}},{name:"regexp operator.quantifier",scope:"keyword.operator.quantifier.regexp",settings:{foreground:"#d19a66"}},{name:"Text",scope:"variable.parameter.function",settings:{foreground:"#abb2bf"}},{name:"Comment Markup Link",scope:"comment markup.link",settings:{foreground:"#5c6370"}},{name:"markup diff",scope:"markup.changed.diff",settings:{foreground:"#e5c07b"}},{name:"diff",scope:"meta.diff.header.from-file,meta.diff.header.to-file,punctuation.definition.from-file.diff,punctuation.definition.to-file.diff",settings:{foreground:"#61afef"}},{name:"inserted.diff",scope:"markup.inserted.diff",settings:{foreground:"#98c379"}},{name:"deleted.diff",scope:"markup.deleted.diff",settings:{foreground:"#e06c75"}},{name:"c++ function",scope:"meta.function.c,meta.function.cpp",settings:{foreground:"#e06c75"}},{name:"c++ block",scope:"punctuation.section.block.begin.bracket.curly.cpp,punctuation.section.block.end.bracket.curly.cpp,punctuation.terminator.statement.c,punctuation.section.block.begin.bracket.curly.c,punctuation.section.block.end.bracket.curly.c,punctuation.section.parens.begin.bracket.round.c,punctuation.section.parens.end.bracket.round.c,punctuation.section.parameters.begin.bracket.round.c,punctuation.section.parameters.end.bracket.round.c",settings:{foreground:"#abb2bf"}},{name:"js/ts punctuation separator key-value",scope:"punctuation.separator.key-value",settings:{foreground:"#abb2bf"}},{name:"js/ts import keyword",scope:"keyword.operator.expression.import",settings:{foreground:"#61afef"}},{name:"math js/ts",scope:"support.constant.math",settings:{foreground:"#e5c07b"}},{name:"math property js/ts",scope:"support.constant.property.math",settings:{foreground:"#d19a66"}},{name:"js/ts variable.other.constant",scope:"variable.other.constant",settings:{foreground:"#e5c07b"}},{name:"java type",scope:["storage.type.annotation.java","storage.type.object.array.java"],settings:{foreground:"#e5c07b"}},{name:"java source",scope:"source.java",settings:{foreground:"#e06c75"}},{name:"java modifier.import",scope:"punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,punctuation.bracket.angle.java,punctuation.definition.annotation.java,meta.method.body.java",settings:{foreground:"#abb2bf"}},{name:"java modifier.import",scope:"meta.method.java",settings:{foreground:"#61afef"}},{name:"java modifier.import",scope:"storage.modifier.import.java,storage.type.java,storage.type.generic.java",settings:{foreground:"#e5c07b"}},{name:"java instanceof",scope:"keyword.operator.instanceof.java",settings:{foreground:"#c678dd"}},{name:"java variable.name",scope:"meta.definition.variable.name.java",settings:{foreground:"#e06c75"}},{name:"operator logical",scope:"keyword.operator.logical",settings:{foreground:"#56b6c2"}},{name:"operator bitwise",scope:"keyword.operator.bitwise",settings:{foreground:"#56b6c2"}},{name:"operator channel",scope:"keyword.operator.channel",settings:{foreground:"#56b6c2"}},{name:"support.constant.property-value.scss",scope:"support.constant.property-value.scss,support.constant.property-value.css",settings:{foreground:"#d19a66"}},{name:"CSS/SCSS/LESS Operators",scope:"keyword.operator.css,keyword.operator.scss,keyword.operator.less",settings:{foreground:"#56b6c2"}},{name:"css color standard name",scope:"support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss",settings:{foreground:"#d19a66"}},{name:"css comma",scope:"punctuation.separator.list.comma.css",settings:{foreground:"#abb2bf"}},{name:"css attribute-name.id",scope:"support.constant.color.w3c-standard-color-name.css",settings:{foreground:"#d19a66"}},{name:"css property-name",scope:"support.type.vendored.property-name.css",settings:{foreground:"#56b6c2"}},{name:"js/ts module",scope:"support.module.node,support.type.object.module,support.module.node",settings:{foreground:"#e5c07b"}},{name:"entity.name.type.module",scope:"entity.name.type.module",settings:{foreground:"#e5c07b"}},{name:"js variable readwrite",scope:"variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node",settings:{foreground:"#e06c75"}},{name:"js/ts json",scope:"support.constant.json",settings:{foreground:"#d19a66"}},{name:"js/ts Keyword",scope:["keyword.operator.expression.instanceof","keyword.operator.new","keyword.operator.ternary","keyword.operator.optional","keyword.operator.expression.keyof"],settings:{foreground:"#c678dd"}},{name:"js/ts console",scope:"support.type.object.console",settings:{foreground:"#e06c75"}},{name:"js/ts support.variable.property.process",scope:"support.variable.property.process",settings:{foreground:"#d19a66"}},{name:"js console function",scope:"entity.name.function,support.function.console",settings:{foreground:"#61afef"}},{name:"keyword.operator.misc.rust",scope:"keyword.operator.misc.rust",settings:{foreground:"#abb2bf"}},{name:"keyword.operator.sigil.rust",scope:"keyword.operator.sigil.rust",settings:{foreground:"#c678dd"}},{name:"operator",scope:"keyword.operator.delete",settings:{foreground:"#c678dd"}},{name:"js dom",scope:"support.type.object.dom",settings:{foreground:"#56b6c2"}},{name:"js dom variable",scope:"support.variable.dom,support.variable.property.dom",settings:{foreground:"#e06c75"}},{name:"keyword.operator",scope:"keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment,keyword.operator.relational",settings:{foreground:"#56b6c2"}},{name:"C operator assignment",scope:"keyword.operator.assignment.c,keyword.operator.comparison.c,keyword.operator.c,keyword.operator.increment.c,keyword.operator.decrement.c,keyword.operator.bitwise.shift.c,keyword.operator.assignment.cpp,keyword.operator.comparison.cpp,keyword.operator.cpp,keyword.operator.increment.cpp,keyword.operator.decrement.cpp,keyword.operator.bitwise.shift.cpp",settings:{foreground:"#c678dd"}},{name:"Punctuation",scope:"punctuation.separator.delimiter",settings:{foreground:"#abb2bf"}},{name:"Other punctuation .c",scope:"punctuation.separator.c,punctuation.separator.cpp",settings:{foreground:"#c678dd"}},{name:"C type posix-reserved",scope:"support.type.posix-reserved.c,support.type.posix-reserved.cpp",settings:{foreground:"#56b6c2"}},{name:"keyword.operator.sizeof.c",scope:"keyword.operator.sizeof.c,keyword.operator.sizeof.cpp",settings:{foreground:"#c678dd"}},{name:"python parameter",scope:"variable.parameter.function.language.python",settings:{foreground:"#d19a66"}},{name:"python type",scope:"support.type.python",settings:{foreground:"#56b6c2"}},{name:"python logical",scope:"keyword.operator.logical.python",settings:{foreground:"#c678dd"}},{name:"pyCs",scope:"variable.parameter.function.python",settings:{foreground:"#d19a66"}},{name:"python block",scope:"punctuation.definition.arguments.begin.python,punctuation.definition.arguments.end.python,punctuation.separator.arguments.python,punctuation.definition.list.begin.python,punctuation.definition.list.end.python",settings:{foreground:"#abb2bf"}},{name:"python function-call.generic",scope:"meta.function-call.generic.python",settings:{foreground:"#61afef"}},{name:"python placeholder reset to normal string",scope:"constant.character.format.placeholder.other.python",settings:{foreground:"#d19a66"}},{name:"Operators",scope:"keyword.operator",settings:{foreground:"#abb2bf"}},{name:"Compound Assignment Operators",scope:"keyword.operator.assignment.compound",settings:{foreground:"#c678dd"}},{name:"Compound Assignment Operators js/ts",scope:"keyword.operator.assignment.compound.js,keyword.operator.assignment.compound.ts",settings:{foreground:"#56b6c2"}},{name:"Keywords",scope:"keyword",settings:{foreground:"#c678dd"}},{name:"Namespaces",scope:"entity.name.namespace",settings:{foreground:"#e5c07b"}},{name:"Variables",scope:"variable",settings:{foreground:"#e06c75"}},{name:"Variables",scope:"variable.c",settings:{foreground:"#abb2bf"}},{name:"Language variables",scope:"variable.language",settings:{foreground:"#e5c07b"}},{name:"Java Variables",scope:"token.variable.parameter.java",settings:{foreground:"#abb2bf"}},{name:"Java Imports",scope:"import.storage.java",settings:{foreground:"#e5c07b"}},{name:"Packages",scope:"token.package.keyword",settings:{foreground:"#c678dd"}},{name:"Packages",scope:"token.package",settings:{foreground:"#abb2bf"}},{name:"Functions",scope:["entity.name.function","meta.require","support.function.any-method","variable.function"],settings:{foreground:"#61afef"}},{name:"Classes",scope:"entity.name.type.namespace",settings:{foreground:"#e5c07b"}},{name:"Classes",scope:"support.class, entity.name.type.class",settings:{foreground:"#e5c07b"}},{name:"Class name",scope:"entity.name.class.identifier.namespace.type",settings:{foreground:"#e5c07b"}},{name:"Class name",scope:["entity.name.class","variable.other.class.js","variable.other.class.ts"],settings:{foreground:"#e5c07b"}},{name:"Class name php",scope:"variable.other.class.php",settings:{foreground:"#e06c75"}},{name:"Type Name",scope:"entity.name.type",settings:{foreground:"#e5c07b"}},{name:"Keyword Control",scope:"keyword.control",settings:{foreground:"#c678dd"}},{name:"Control Elements",scope:"control.elements, keyword.operator.less",settings:{foreground:"#d19a66"}},{name:"Methods",scope:"keyword.other.special-method",settings:{foreground:"#61afef"}},{name:"Storage",scope:"storage",settings:{foreground:"#c678dd"}},{name:"Storage JS TS",scope:"token.storage",settings:{foreground:"#c678dd"}},{name:"Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void",scope:"keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void",settings:{foreground:"#c678dd"}},{name:"Java Storage",scope:"token.storage.type.java",settings:{foreground:"#e5c07b"}},{name:"Support",scope:"support.function",settings:{foreground:"#56b6c2"}},{name:"Support type",scope:"support.type.property-name",settings:{foreground:"#abb2bf"}},{name:"[VSCODE-CUSTOM] toml support",scope:"support.type.property-name.toml, support.type.property-name.table.toml, support.type.property-name.array.toml",settings:{foreground:"#e06c75"}},{name:"Support type",scope:"support.constant.property-value",settings:{foreground:"#abb2bf"}},{name:"Support type",scope:"support.constant.font-name",settings:{foreground:"#d19a66"}},{name:"Meta tag",scope:"meta.tag",settings:{foreground:"#abb2bf"}},{name:"Strings",scope:"string",settings:{foreground:"#98c379"}},{name:"Constant other symbol",scope:"constant.other.symbol",settings:{foreground:"#56b6c2"}},{name:"Integers",scope:"constant.numeric",settings:{foreground:"#d19a66"}},{name:"Constants",scope:"constant",settings:{foreground:"#d19a66"}},{name:"Constants",scope:"punctuation.definition.constant",settings:{foreground:"#d19a66"}},{name:"Tags",scope:"entity.name.tag",settings:{foreground:"#e06c75"}},{name:"Attributes",scope:"entity.other.attribute-name",settings:{foreground:"#d19a66"}},{name:"Attribute IDs",scope:"entity.other.attribute-name.id",settings:{foreground:"#61afef"}},{name:"Attribute class",scope:"entity.other.attribute-name.class.css",settings:{foreground:"#d19a66"}},{name:"Selector",scope:"meta.selector",settings:{foreground:"#c678dd"}},{name:"Headings",scope:"markup.heading",settings:{foreground:"#e06c75"}},{name:"Headings",scope:"markup.heading punctuation.definition.heading, entity.name.section",settings:{foreground:"#61afef"}},{name:"Units",scope:"keyword.other.unit",settings:{foreground:"#e06c75"}},{name:"Bold",scope:"markup.bold,todo.bold",settings:{foreground:"#d19a66"}},{name:"Bold",scope:"punctuation.definition.bold",settings:{foreground:"#e5c07b"}},{name:"markup Italic",scope:"markup.italic, punctuation.definition.italic,todo.emphasis",settings:{foreground:"#c678dd"}},{name:"emphasis md",scope:"emphasis md",settings:{foreground:"#c678dd"}},{name:"[VSCODE-CUSTOM] Markdown headings",scope:"entity.name.section.markdown",settings:{foreground:"#e06c75"}},{name:"[VSCODE-CUSTOM] Markdown heading Punctuation Definition",scope:"punctuation.definition.heading.markdown",settings:{foreground:"#e06c75"}},{name:"punctuation.definition.list.begin.markdown",scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#e5c07b"}},{name:"[VSCODE-CUSTOM] Markdown heading setext",scope:"markup.heading.setext",settings:{foreground:"#abb2bf"}},{name:"[VSCODE-CUSTOM] Markdown Punctuation Definition Bold",scope:"punctuation.definition.bold.markdown",settings:{foreground:"#d19a66"}},{name:"[VSCODE-CUSTOM] Markdown Inline Raw",scope:"markup.inline.raw.markdown",settings:{foreground:"#98c379"}},{name:"[VSCODE-CUSTOM] Markdown Inline Raw",scope:"markup.inline.raw.string.markdown",settings:{foreground:"#98c379"}},{name:"[VSCODE-CUSTOM] Markdown Inline Raw punctuation",scope:"punctuation.definition.raw.markdown",settings:{foreground:"#e5c07b"}},{name:"[VSCODE-CUSTOM] Markdown List Punctuation Definition",scope:"punctuation.definition.list.markdown",settings:{foreground:"#e5c07b"}},{name:"[VSCODE-CUSTOM] Markdown Punctuation Definition String",scope:["punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown","punctuation.definition.metadata.markdown"],settings:{foreground:"#e06c75"}},{name:"beginning.punctuation.definition.list.markdown",scope:["beginning.punctuation.definition.list.markdown"],settings:{foreground:"#e06c75"}},{name:"[VSCODE-CUSTOM] Markdown Punctuation Definition Link",scope:"punctuation.definition.metadata.markdown",settings:{foreground:"#e06c75"}},{name:"[VSCODE-CUSTOM] Markdown Underline Link/Image",scope:"markup.underline.link.markdown,markup.underline.link.image.markdown",settings:{foreground:"#c678dd"}},{name:"[VSCODE-CUSTOM] Markdown Link Title/Description",scope:"string.other.link.title.markdown,string.other.link.description.markdown",settings:{foreground:"#61afef"}},{name:"[VSCODE-CUSTOM] Asciidoc Inline Raw",scope:"markup.raw.monospace.asciidoc",settings:{foreground:"#98c379"}},{name:"[VSCODE-CUSTOM] Asciidoc Inline Raw Punctuation Definition",scope:"punctuation.definition.asciidoc",settings:{foreground:"#e5c07b"}},{name:"[VSCODE-CUSTOM] Asciidoc List Punctuation Definition",scope:"markup.list.asciidoc",settings:{foreground:"#e5c07b"}},{name:"[VSCODE-CUSTOM] Asciidoc underline link",scope:"markup.link.asciidoc,markup.other.url.asciidoc",settings:{foreground:"#c678dd"}},{name:"[VSCODE-CUSTOM] Asciidoc link name",scope:"string.unquoted.asciidoc,markup.other.url.asciidoc",settings:{foreground:"#61afef"}},{name:"Regular Expressions",scope:"string.regexp",settings:{foreground:"#56b6c2"}},{name:"Embedded",scope:"punctuation.section.embedded, variable.interpolation",settings:{foreground:"#e06c75"}},{name:"Embedded",scope:"punctuation.section.embedded.begin,punctuation.section.embedded.end",settings:{foreground:"#c678dd"}},{name:"illegal",scope:"invalid.illegal",settings:{foreground:"#ffffff"}},{name:"illegal",scope:"invalid.illegal.bad-ampersand.html",settings:{foreground:"#abb2bf"}},{scope:"invalid.illegal.unrecognized-tag.html",settings:{foreground:"#e06c75"}},{name:"Broken",scope:"invalid.broken",settings:{foreground:"#ffffff"}},{name:"Deprecated",scope:"invalid.deprecated",settings:{foreground:"#ffffff"}},{name:"html Deprecated",scope:"invalid.deprecated.entity.other.attribute-name.html",settings:{foreground:"#d19a66"}},{name:"Unimplemented",scope:"invalid.unimplemented",settings:{foreground:"#ffffff"}},{name:"Source Json Meta Structure Dictionary Json > String Quoted Json",scope:"source.json meta.structure.dictionary.json > string.quoted.json",settings:{foreground:"#e06c75"}},{name:"Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String",scope:"source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string",settings:{foreground:"#e06c75"}},{name:"Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",scope:"source.json meta.structure.dictionary.json > value.json > string.quoted.json,source.json meta.structure.array.json > value.json > string.quoted.json,source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation,source.json meta.structure.array.json > value.json > string.quoted.json > punctuation",settings:{foreground:"#98c379"}},{name:"Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json",scope:"source.json meta.structure.dictionary.json > constant.language.json,source.json meta.structure.array.json > constant.language.json",settings:{foreground:"#56b6c2"}},{name:"[VSCODE-CUSTOM] JSON Property Name",scope:"support.type.property-name.json",settings:{foreground:"#e06c75"}},{name:"[VSCODE-CUSTOM] JSON Punctuation for Property Name",scope:"support.type.property-name.json punctuation",settings:{foreground:"#e06c75"}},{name:"laravel blade tag",scope:"text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade",settings:{foreground:"#c678dd"}},{name:"laravel blade @",scope:"text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade",settings:{foreground:"#c678dd"}},{name:"use statement for other classes",scope:"support.other.namespace.use.php,support.other.namespace.use-as.php,entity.other.alias.php,meta.interface.php",settings:{foreground:"#e5c07b"}},{name:"error suppression",scope:"keyword.operator.error-control.php",settings:{foreground:"#c678dd"}},{name:"php instanceof",scope:"keyword.operator.type.php",settings:{foreground:"#c678dd"}},{name:"style double quoted array index normal begin",scope:"punctuation.section.array.begin.php",settings:{foreground:"#abb2bf"}},{name:"style double quoted array index normal end",scope:"punctuation.section.array.end.php",settings:{foreground:"#abb2bf"}},{name:"php illegal.non-null-typehinted",scope:"invalid.illegal.non-null-typehinted.php",settings:{foreground:"#f44747"}},{name:"php types",scope:"storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php",settings:{foreground:"#e5c07b"}},{name:"php call-function",scope:"meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php",settings:{foreground:"#61afef"}},{name:"php function-resets",scope:"punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php",settings:{foreground:"#abb2bf"}},{name:"support php constants",scope:"support.constant.core.rust",settings:{foreground:"#d19a66"}},{name:"support php constants",scope:"support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php",settings:{foreground:"#d19a66"}},{name:"php goto",scope:"entity.name.goto-label.php,support.other.php",settings:{foreground:"#61afef"}},{name:"php logical/bitwise operator",scope:"keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php",settings:{foreground:"#56b6c2"}},{name:"php regexp operator",scope:"keyword.operator.regexp.php",settings:{foreground:"#c678dd"}},{name:"php comparison",scope:"keyword.operator.comparison.php",settings:{foreground:"#56b6c2"}},{name:"php heredoc/nowdoc",scope:"keyword.operator.heredoc.php,keyword.operator.nowdoc.php",settings:{foreground:"#c678dd"}},{name:"python function decorator @",scope:"meta.function.decorator.python",settings:{foreground:"#61afef"}},{name:"python function support",scope:"support.token.decorator.python,meta.function.decorator.identifier.python",settings:{foreground:"#56b6c2"}},{name:"parameter function js/ts",scope:"function.parameter",settings:{foreground:"#abb2bf"}},{name:"brace function",scope:"function.brace",settings:{foreground:"#abb2bf"}},{name:"parameter function ruby cs",scope:"function.parameter.ruby, function.parameter.cs",settings:{foreground:"#abb2bf"}},{name:"constant.language.symbol.ruby",scope:"constant.language.symbol.ruby",settings:{foreground:"#56b6c2"}},{name:"constant.language.symbol.hashkey.ruby",scope:"constant.language.symbol.hashkey.ruby",settings:{foreground:"#56b6c2"}},{name:"rgb-value",scope:"rgb-value",settings:{foreground:"#56b6c2"}},{name:"rgb value",scope:"inline-color-decoration rgb-value",settings:{foreground:"#d19a66"}},{name:"rgb value less",scope:"less rgb-value",settings:{foreground:"#d19a66"}},{name:"sass selector",scope:"selector.sass",settings:{foreground:"#e06c75"}},{name:"ts primitive/builtin types",scope:"support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx",settings:{foreground:"#e5c07b"}},{name:"block scope",scope:"block.scope.end,block.scope.begin",settings:{foreground:"#abb2bf"}},{name:"cs storage type",scope:"storage.type.cs",settings:{foreground:"#e5c07b"}},{name:"cs local variable",scope:"entity.name.variable.local.cs",settings:{foreground:"#e06c75"}},{scope:"token.info-token",settings:{foreground:"#61afef"}},{scope:"token.warn-token",settings:{foreground:"#d19a66"}},{scope:"token.error-token",settings:{foreground:"#f44747"}},{scope:"token.debug-token",settings:{foreground:"#c678dd"}},{name:"String interpolation",scope:["punctuation.definition.template-expression.begin","punctuation.definition.template-expression.end","punctuation.section.embedded"],settings:{foreground:"#c678dd"}},{name:"Reset JavaScript string interpolation expression",scope:["meta.template.expression"],settings:{foreground:"#abb2bf"}},{name:"Import module JS",scope:["keyword.operator.module"],settings:{foreground:"#c678dd"}},{name:"js Flowtype",scope:["support.type.type.flowtype"],settings:{foreground:"#61afef"}},{name:"js Flow",scope:["support.type.primitive"],settings:{foreground:"#e5c07b"}},{name:"js class prop",scope:["meta.property.object"],settings:{foreground:"#e06c75"}},{name:"js func parameter",scope:["variable.parameter.function.js"],settings:{foreground:"#e06c75"}},{name:"js template literals begin",scope:["keyword.other.template.begin"],settings:{foreground:"#98c379"}},{name:"js template literals end",scope:["keyword.other.template.end"],settings:{foreground:"#98c379"}},{name:"js template literals variable braces begin",scope:["keyword.other.substitution.begin"],settings:{foreground:"#98c379"}},{name:"js template literals variable braces end",scope:["keyword.other.substitution.end"],settings:{foreground:"#98c379"}},{name:"js operator.assignment",scope:["keyword.operator.assignment"],settings:{foreground:"#56b6c2"}},{name:"go operator",scope:["keyword.operator.assignment.go"],settings:{foreground:"#e5c07b"}},{name:"go operator",scope:["keyword.operator.arithmetic.go","keyword.operator.address.go"],settings:{foreground:"#c678dd"}},{name:"Go package name",scope:["entity.name.package.go"],settings:{foreground:"#e5c07b"}},{name:"elm prelude",scope:["support.type.prelude.elm"],settings:{foreground:"#56b6c2"}},{name:"elm constant",scope:["support.constant.elm"],settings:{foreground:"#d19a66"}},{name:"template literal",scope:["punctuation.quasi.element"],settings:{foreground:"#c678dd"}},{name:"html/pug (jade) escaped characters and entities",scope:["constant.character.entity"],settings:{foreground:"#e06c75"}},{name:"styling css pseudo-elements/classes to be able to differentiate from classes which are the same colour",scope:["entity.other.attribute-name.pseudo-element","entity.other.attribute-name.pseudo-class"],settings:{foreground:"#56b6c2"}},{name:"Clojure globals",scope:["entity.global.clojure"],settings:{foreground:"#e5c07b"}},{name:"Clojure symbols",scope:["meta.symbol.clojure"],settings:{foreground:"#e06c75"}},{name:"Clojure constants",scope:["constant.keyword.clojure"],settings:{foreground:"#56b6c2"}},{name:"CoffeeScript Function Argument",scope:["meta.arguments.coffee","variable.parameter.function.coffee"],settings:{foreground:"#e06c75"}},{name:"Ini Default Text",scope:["source.ini"],settings:{foreground:"#98c379"}},{name:"Makefile prerequisities",scope:["meta.scope.prerequisites.makefile"],settings:{foreground:"#e06c75"}},{name:"Makefile text colour",scope:["source.makefile"],settings:{foreground:"#e5c07b"}},{name:"Groovy import names",scope:["storage.modifier.import.groovy"],settings:{foreground:"#e5c07b"}},{name:"Groovy Methods",scope:["meta.method.groovy"],settings:{foreground:"#61afef"}},{name:"Groovy Variables",scope:["meta.definition.variable.name.groovy"],settings:{foreground:"#e06c75"}},{name:"Groovy Inheritance",scope:["meta.definition.class.inherited.classes.groovy"],settings:{foreground:"#98c379"}},{name:"HLSL Semantic",scope:["support.variable.semantic.hlsl"],settings:{foreground:"#e5c07b"}},{name:"HLSL Types",scope:["support.type.texture.hlsl","support.type.sampler.hlsl","support.type.object.hlsl","support.type.object.rw.hlsl","support.type.fx.hlsl","support.type.object.hlsl"],settings:{foreground:"#c678dd"}},{name:"SQL Variables",scope:["text.variable","text.bracketed"],settings:{foreground:"#e06c75"}},{name:"types",scope:["support.type.swift","support.type.vb.asp"],settings:{foreground:"#e5c07b"}},{name:"heading 1, keyword",scope:["entity.name.function.xi"],settings:{foreground:"#e5c07b"}},{name:"heading 2, callable",scope:["entity.name.class.xi"],settings:{foreground:"#56b6c2"}},{name:"heading 3, property",scope:["constant.character.character-class.regexp.xi"],settings:{foreground:"#e06c75"}},{name:"heading 4, type, class, interface",scope:["constant.regexp.xi"],settings:{foreground:"#c678dd"}},{name:"heading 5, enums, preprocessor, constant, decorator",scope:["keyword.control.xi"],settings:{foreground:"#56b6c2"}},{name:"heading 6, number",scope:["invalid.xi"],settings:{foreground:"#abb2bf"}},{name:"string",scope:["beginning.punctuation.definition.quote.markdown.xi"],settings:{foreground:"#98c379"}},{name:"comments",scope:["beginning.punctuation.definition.list.markdown.xi"],settings:{foreground:"#7f848e"}},{name:"link",scope:["constant.character.xi"],settings:{foreground:"#61afef"}},{name:"accent",scope:["accent.xi"],settings:{foreground:"#61afef"}},{name:"wikiword",scope:["wikiword.xi"],settings:{foreground:"#d19a66"}},{name:"language operators like '+', '-' etc",scope:["constant.other.color.rgb-value.xi"],settings:{foreground:"#ffffff"}},{name:"elements to dim",scope:["punctuation.definition.tag.xi"],settings:{foreground:"#5c6370"}},{name:"C++/C#",scope:["entity.name.label.cs","entity.name.scope-resolution.function.call","entity.name.scope-resolution.function.definition"],settings:{foreground:"#e5c07b"}},{name:"Markdown underscore-style headers",scope:["entity.name.label.cs","markup.heading.setext.1.markdown","markup.heading.setext.2.markdown"],settings:{foreground:"#e06c75"}},{name:"meta.brace.square",scope:[" meta.brace.square"],settings:{foreground:"#abb2bf"}},{name:"Comments",scope:"comment, punctuation.definition.comment",settings:{foreground:"#7f848e",fontStyle:"italic"}},{name:"[VSCODE-CUSTOM] Markdown Quote",scope:"markup.quote.markdown",settings:{foreground:"#5c6370"}},{name:"punctuation.definition.block.sequence.item.yaml",scope:"punctuation.definition.block.sequence.item.yaml",settings:{foreground:"#abb2bf"}},{scope:["constant.language.symbol.elixir","constant.language.symbol.double-quoted.elixir"],settings:{foreground:"#56b6c2"}},{scope:["entity.name.variable.parameter.cs"],settings:{foreground:"#e5c07b"}},{scope:["entity.name.variable.field.cs"],settings:{foreground:"#e06c75"}},{name:"Deleted",scope:"markup.deleted",settings:{foreground:"#e06c75"}},{name:"Inserted",scope:"markup.inserted",settings:{foreground:"#98c379"}},{name:"Underline",scope:"markup.underline",settings:{fontStyle:"underline"}},{name:"punctuation.section.embedded.begin.php",scope:["punctuation.section.embedded.begin.php","punctuation.section.embedded.end.php"],settings:{foreground:"#BE5046"}},{name:"support.other.namespace.php",scope:["support.other.namespace.php"],settings:{foreground:"#abb2bf"}},{name:"Latex variable parameter",scope:["variable.parameter.function.latex"],settings:{foreground:"#e06c75"}},{name:"variable.other.object",scope:["variable.other.object"],settings:{foreground:"#e5c07b"}},{name:"variable.other.constant.property",scope:["variable.other.constant.property"],settings:{foreground:"#e06c75"}},{name:"entity.other.inherited-class",scope:["entity.other.inherited-class"],settings:{foreground:"#e5c07b"}},{name:"c variable readwrite",scope:"variable.other.readwrite.c",settings:{foreground:"#e06c75"}},{name:"php scope",scope:"entity.name.variable.parameter.php,punctuation.separator.colon.php,constant.other.php",settings:{foreground:"#abb2bf"}},{name:"Assembly",scope:["constant.numeric.decimal.asm.x86_64"],settings:{foreground:"#c678dd"}},{scope:["support.other.parenthesis.regexp"],settings:{foreground:"#d19a66"}},{scope:["constant.character.escape"],settings:{foreground:"#56b6c2"}},{scope:["string.regexp"],settings:{foreground:"#e06c75"}},{scope:["log.info"],settings:{foreground:"#98c379"}},{scope:["log.warning"],settings:{foreground:"#e5c07b"}},{scope:["log.error"],settings:{foreground:"#e06c75"}},{scope:"keyword.operator.expression.is",settings:{foreground:"#c678dd"}},{scope:"entity.name.label",settings:{foreground:"#e06c75"}},{name:"js/ts italic",scope:"entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super",settings:{fontStyle:"italic"}},{name:"comment",scope:"comment.line.double-slash,comment.block.documentation",settings:{fontStyle:"italic"}},{name:"markup.italic.markdown",scope:"markup.italic.markdown",settings:{fontStyle:"italic"}}],colors:{"activityBar.background":"#282c34","activityBar.foreground":"#d7dae0","activityBarBadge.background":"#4d78cc","activityBarBadge.foreground":"#f8fafd","badge.background":"#282c34","button.background":"#404754","button.secondaryBackground":"#30333d","button.secondaryForeground":"#c0bdbd","checkbox.border":"#404754","debugToolBar.background":"#21252b",descriptionForeground:"#abb2bf","diffEditor.insertedTextBackground":"#00809b33","dropdown.background":"#21252b","dropdown.border":"#21252b","editor.background":"#282c34","editor.findMatchBackground":"#42557b","editor.findMatchBorder":"#457dff","editor.findMatchHighlightBackground":"#6199ff2f","editor.foreground":"#abb2bf","editorBracketHighlight.foreground1":"#d19a66","editorBracketHighlight.foreground2":"#c678dd","editorBracketHighlight.foreground3":"#56b6c2","editorHoverWidget.highlightForeground":"#61afef","editorInlayHint.foreground":"#abb2bf","editorInlayHint.background":"#2c313c","editor.lineHighlightBackground":"#2c313c","editorLineNumber.activeForeground":"#abb2bf","editorGutter.addedBackground":"#109868","editorGutter.deletedBackground":"#9A353D","editorGutter.modifiedBackground":"#948B60","editorOverviewRuler.addedBackground":"#109868","editorOverviewRuler.deletedBackground":"#9A353D","editorOverviewRuler.modifiedBackground":"#948B60","editor.selectionBackground":"#67769660","editor.selectionHighlightBackground":"#ffffff10","editor.selectionHighlightBorder":"#dddddd","editor.wordHighlightBackground":"#d2e0ff2f","editor.wordHighlightBorder":"#7f848e","editor.wordHighlightStrongBackground":"#abb2bf26","editor.wordHighlightStrongBorder":"#7f848e","editorBracketMatch.background":"#515a6b","editorBracketMatch.border":"#515a6b","editorCursor.background":"#ffffffc9","editorCursor.foreground":"#528bff","editorError.foreground":"#c24038","editorGroup.background":"#181a1f","editorGroup.border":"#181a1f","editorGroupHeader.tabsBackground":"#21252b","editorHoverWidget.background":"#21252b","editorHoverWidget.border":"#181a1f","editorIndentGuide.activeBackground":"#c8c8c859","editorIndentGuide.background":"#3b4048","editorLineNumber.foreground":"#495162","editorMarkerNavigation.background":"#21252b","editorRuler.foreground":"#abb2bf26","editorSuggestWidget.background":"#21252b","editorSuggestWidget.border":"#181a1f","editorSuggestWidget.selectedBackground":"#2c313a","editorWarning.foreground":"#d19a66","editorWhitespace.foreground":"#ffffff1d","editorWidget.background":"#21252b",focusBorder:"#3e4452","gitDecoration.ignoredResourceForeground":"#636b78","input.background":"#1d1f23","input.foreground":"#abb2bf","list.activeSelectionBackground":"#2c313a","list.activeSelectionForeground":"#d7dae0","list.focusBackground":"#323842","list.focusForeground":"#f0f0f0","list.highlightForeground":"#ecebeb","list.hoverBackground":"#2c313a","list.hoverForeground":"#abb2bf","list.inactiveSelectionBackground":"#323842","list.inactiveSelectionForeground":"#d7dae0","list.warningForeground":"#d19a66","menu.foreground":"#abb2bf","menu.separatorBackground":"#343a45","minimapGutter.addedBackground":"#109868","minimapGutter.deletedBackground":"#9A353D","minimapGutter.modifiedBackground":"#948B60","panel.border":"#3e4452","panelSectionHeader.background":"#21252b","peekViewEditor.background":"#1b1d23","peekViewEditor.matchHighlightBackground":"#29244b","peekViewResult.background":"#22262b","scrollbar.shadow":"#23252c","scrollbarSlider.activeBackground":"#747d9180","scrollbarSlider.background":"#4e566660","scrollbarSlider.hoverBackground":"#5a637580","settings.focusedRowBackground":"#282c34","settings.headerForeground":"#fff","sideBar.background":"#21252b","sideBar.foreground":"#abb2bf","sideBarSectionHeader.background":"#282c34","sideBarSectionHeader.foreground":"#abb2bf","statusBar.background":"#21252b","statusBar.debuggingBackground":"#cc6633","statusBar.debuggingBorder":"#ff000000","statusBar.debuggingForeground":"#ffffff","statusBar.foreground":"#9da5b4","statusBar.noFolderBackground":"#21252b","statusBarItem.remoteBackground":"#4d78cc","statusBarItem.remoteForeground":"#f8fafd","tab.activeBackground":"#282c34","tab.activeBorder":"#b4b4b4","tab.activeForeground":"#dcdcdc","tab.border":"#181a1f","tab.hoverBackground":"#323842","tab.inactiveBackground":"#21252b","tab.unfocusedHoverBackground":"#323842","terminal.ansiBlack":"#3f4451","terminal.ansiBlue":"#4aa5f0","terminal.ansiBrightBlack":"#4f5666","terminal.ansiBrightBlue":"#4dc4ff","terminal.ansiBrightCyan":"#4cd1e0","terminal.ansiBrightGreen":"#a5e075","terminal.ansiBrightMagenta":"#de73ff","terminal.ansiBrightRed":"#ff616e","terminal.ansiBrightWhite":"#e6e6e6","terminal.ansiBrightYellow":"#f0a45d","terminal.ansiCyan":"#42b3c2","terminal.ansiGreen":"#8cc265","terminal.ansiMagenta":"#c162de","terminal.ansiRed":"#e05561","terminal.ansiWhite":"#d7dae0","terminal.ansiYellow":"#d18f52","terminal.background":"#282c34","terminal.border":"#3e4452","terminal.foreground":"#abb2bf","terminal.selectionBackground":"#abb2bf30","textBlockQuote.background":"#2e3440","textBlockQuote.border":"#4b5362","textLink.foreground":"#61afef","textPreformat.foreground":"#d19a66","titleBar.activeBackground":"#282c34","titleBar.activeForeground":"#9da5b4","titleBar.inactiveBackground":"#282c34","titleBar.inactiveForeground":"#6b717d","tree.indentGuidesStroke":"#ffffff1d","walkThrough.embeddedEditorBackground":"#2e3440","welcomePage.buttonHoverBackground":"#404754"}}}}]); diff --git a/6497.7b84558b.async.js b/6497.7b84558b.async.js new file mode 100644 index 00000000..98a2f051 --- /dev/null +++ b/6497.7b84558b.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6497],{56497:function(t,e,a){a.r(e),a.d(e,{default:function(){return n}});var n=[Object.freeze({name:"gdshader",scopeName:"source.gdshader",uuid:"3a95d25d-688b-481f-a581-eee47f00e5ca",fileTypes:["gdshader"],patterns:[{include:"#any"}],repository:{any:{patterns:[{include:"#comment"},{include:"#enclosed"},{include:"#classifier"},{include:"#definition"},{include:"#keyword"},{include:"#element"},{include:"#separator"},{include:"#operator"}]},comment:{patterns:[{include:"#commentLine"},{include:"#commentBlock"}]},commentLine:{name:"comment.line.double-slash.gdshader",begin:"//",end:"$"},commentBlock:{name:"comment.block.gdshader",begin:"/\\*",end:"\\*/"},enclosed:{name:"meta.parenthesis.gdshader",begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.parenthesis.gdshader"}},patterns:[{include:"#any"}]},classifier:{name:"meta.classifier.gdshader",begin:"(?=\\b(?:shader_type|render_mode)\\b)",patterns:[{include:"#comment"},{include:"#keyword"},{include:"#identifierClassification"},{include:"#separator"}],end:"(?<=;)"},classifierKeyword:{name:"keyword.language.classifier.gdshader",match:"\\b(?:shader_type|render_mode)\\b"},identifierClassification:{name:"entity.other.inherited-class.gdshader",match:"\\b[a-z_]+\\b"},definition:{patterns:[{include:"#structDefinition"}]},arraySize:{name:"meta.array-size.gdshader",begin:"\\[",end:"\\]",captures:{0:{name:"punctuation.bracket.gdshader"}},patterns:[{include:"#comment"},{include:"#keyword"},{include:"#element"},{include:"#separator"}]},structDefinition:{begin:"(?=\\b(?:struct)\\b)",patterns:[{include:"#comment"},{include:"#keyword"},{include:"#structName"},{include:"#structDefinitionBlock"},{include:"#separator"}],end:"(?<=;)"},structKeyword:{name:"keyword.other.struct.gdshader",match:"\\b(?:struct)\\b"},structName:{name:"entity.name.type.struct.gdshader",match:"\\b[a-zA-Z_]\\w*\\b"},structDefinitionBlock:{name:"meta.definition.block.struct.gdshader",begin:"\\{",end:"\\}",captures:{0:{name:"punctuation.definition.block.struct.gdshader"}},patterns:[{include:"#comment"},{include:"#precisionKeyword"},{include:"#fieldDefinition"},{include:"#keyword"},{include:"#any"}]},fieldDefinition:{name:"meta.definition.field.gdshader",begin:"\\b[a-zA-Z_]\\w*\\b",beginCaptures:{0:{patterns:[{include:"#typeKeyword"},{match:".+",name:"entity.name.type.gdshader"}]}},patterns:[{include:"#comment"},{include:"#keyword"},{include:"#arraySize"},{include:"#fieldName"},{include:"#any"}],end:"(?<=;)"},fieldName:{name:"entity.name.variable.field.gdshader",match:"\\b[a-zA-Z_]\\w*\\b"},keyword:{patterns:[{include:"#classifierKeyword"},{include:"#structKeyword"},{include:"#controlKeyword"},{include:"#modifierKeyword"},{include:"#precisionKeyword"},{include:"#typeKeyword"},{include:"#hintKeyword"}]},controlKeyword:{name:"keyword.control.gdshader",match:"\\b(?:if|else|do|while|for|continue|break|switch|case|default|return|discard)\\b"},modifierKeyword:{name:"storage.modifier.gdshader",match:"\\b(?:const|global|instance|uniform|varying|in|out|inout|flat|smooth)\\b"},precisionKeyword:{name:"storage.type.built-in.primitive.precision.gdshader",match:"\\b(?:low|medium|high)p\\b"},typeKeyword:{name:"support.type.gdshader",match:"\\b(?:void|bool|[biu]?vec[234]|u?int|float|mat[234]|[iu]?sampler(?:3D|2D(?:Array)?)|samplerCube)\\b"},hintKeyword:{name:"support.type.annotation.gdshader",match:"\\b(?:source_color|hint_(?:color|range|(?:black_)?albedo|normal|(?:default_)?(?:white|black)|aniso|anisotropy|roughness_(?:[rgba]|normal|gray))|filter_(?:nearest|linear)(?:_mipmap(?:_anisotropic)?)?|repeat_(?:en|dis)able)\\b"},element:{patterns:[{include:"#literalFloat"},{include:"#literalInt"},{include:"#literalBool"},{include:"#identifierType"},{include:"#constructor"},{include:"#processorFunction"},{include:"#identifierFunction"},{include:"#swizzling"},{include:"#identifierField"},{include:"#constantFloat"},{include:"#languageVariable"},{include:"#identifierVariable"}]},literalFloat:{name:"constant.numeric.float.gdshader",match:"\\b(?:\\d+[eE][-+]?\\d+|(?:\\d*[.]\\d+|\\d+[.])(?:[eE][-+]?\\d+)?)[fF]?"},literalInt:{name:"constant.numeric.integer.gdshader",match:"\\b(?:0[xX][0-9A-Fa-f]+|\\d+[uU]?)\\b"},literalBool:{name:"constant.language.boolean.gdshader",match:"\\b(?:false|true)\\b"},identifierType:{name:"entity.name.type.gdshader",match:"\\b[a-zA-Z_]\\w*(?=(?:\\s*\\[\\s*\\w*\\s*\\])?\\s+[a-zA-Z_]\\w*\\b)"},constructor:{name:"entity.name.type.constructor.gdshader",match:"\\b[a-zA-Z_]\\w*(?=\\s*\\[\\s*\\w*\\s*\\]\\s*[(])|\\b[A-Z]\\w*(?=\\s*[(])"},processorFunction:{name:"support.function.gdshader",match:"\\b(?:vertex|fragment|light|start|process|sky|fog)(?=(?:\\s|/\\*(?:\\*(?!/)|[^*])*\\*/)*[(])"},identifierFunction:{name:"entity.name.function.gdshader",match:"\\b[a-zA-Z_]\\w*(?=(?:\\s|/\\*(?:\\*(?!/)|[^*])*\\*/)*[(])"},swizzling:{match:"([.])\\s*([xyzw]{2,4}|[rgba]{2,4}|[stpq]{2,4})\\b",captures:{1:{name:"punctuation.accessor.gdshader"},2:{name:"variable.other.property.gdshader"}}},identifierField:{match:"([.])\\s*([a-zA-Z_]\\w*)\\b(?!\\s*\\()",captures:{1:{name:"punctuation.accessor.gdshader"},2:{name:"entity.name.variable.field.gdshader"}}},constantFloat:{name:"constant.language.float.gdshader",match:"\\b(?:E|PI|TAU)\\b"},languageVariable:{name:"variable.language.gdshader",match:"\\b(?:[A-Z][A-Z_0-9]*)\\b"},identifierVariable:{name:"variable.name.gdshader",match:"\\b[a-zA-Z_]\\w*\\b"},separator:{patterns:[{match:"[.]",name:"punctuation.accessor.gdshader"},{include:"#separatorComma"},{match:"[;]",name:"punctuation.terminator.statement.gdshader"},{match:"[:]",name:"keyword.operator.type.annotation.gdshader"}]},separatorComma:{name:"punctuation.separator.comma.gdshader",match:"[,]"},operator:{name:"keyword.operator.gdshader",match:"\\<\\<\\=?|\\>\\>\\=?|[-+*/&|<>=!]\\=|\\&\\&|[|][|]|[-+~!*/%<>&^|=]"}},displayName:"GDShader"})]}}]); diff --git a/6540.3ef019d9.async.js b/6540.3ef019d9.async.js new file mode 100644 index 00000000..5c22eeb3 --- /dev/null +++ b/6540.3ef019d9.async.js @@ -0,0 +1,19 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6540],{57249:function(j,B,e){"use strict";e.d(B,{Z:function(){return T}});var o=e(97605),E=e(50959),y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},b=y,O=e(36264),N=function(F,_){return E.createElement(O.Z,(0,o.Z)({},F,{ref:_,icon:b}))},T=E.forwardRef(N)},96527:function(j,B,e){"use strict";e.d(B,{Z:function(){return T}});var o=e(97605),E=e(50959),y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},b=y,O=e(36264),N=function(F,_){return E.createElement(O.Z,(0,o.Z)({},F,{ref:_,icon:b}))},T=E.forwardRef(N)},39648:function(j,B,e){"use strict";e.d(B,{Z:function(){return X}});var o=e(50959),E=e(91569),y=e(84875),b=e.n(y),O=e(20489),N=e(96771),T=e(65589),G=e(87017),F=e(20135),_=e(12033),ge=e(4841),Ce=e(39340),de=e(78794),be=e(71332),ue=e(81477),ye=e(56389),$e=e(77799),Be=e(36033),ie=e(16431),U=e(26047),le=e(5107),xe=e(72234),me=e(57020),he=e(19356),Pe=e(76247),Oe=t=>{const{componentCls:n,menuCls:r,colorError:a,colorTextLightSolid:m}=t,f=`${r}-item`;return{[`${n}, ${n}-menu-submenu`]:{[`${r} ${f}`]:{[`&${f}-danger:not(${f}-disabled)`]:{color:a,"&:hover":{color:m,backgroundColor:a}}}}}};const we=t=>{const{componentCls:n,menuCls:r,zIndexPopup:a,dropdownArrowDistance:m,sizePopupArrow:f,antCls:i,iconCls:g,motionDurationMid:C,dropdownPaddingVertical:$,fontSize:w,dropdownEdgeChildPadding:x,colorTextDisabled:h,fontSizeIcon:v,controlPaddingHorizontal:W,colorBgElevated:R}=t;return[{[n]:Object.assign(Object.assign({},(0,ie.Wf)(t)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:a,display:"block","&::before":{position:"absolute",insetBlock:-m+f/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${i}-btn`]:{[`& > ${g}-down, & > ${i}-btn-icon > ${g}-down`]:{fontSize:v}},[`${n}-wrap`]:{position:"relative",[`${i}-btn > ${g}-down`]:{fontSize:v},[`${g}-down::before`]:{transition:`transform ${C}`}},[`${n}-wrap-open`]:{[`${g}-down::before`]:{transform:"rotate(180deg)"}},[` + &-hidden, + &-menu-hidden, + &-menu-submenu-hidden + `]:{display:"none"},[`&${i}-slide-down-enter${i}-slide-down-enter-active${n}-placement-bottomLeft, + &${i}-slide-down-appear${i}-slide-down-appear-active${n}-placement-bottomLeft, + &${i}-slide-down-enter${i}-slide-down-enter-active${n}-placement-bottom, + &${i}-slide-down-appear${i}-slide-down-appear-active${n}-placement-bottom, + &${i}-slide-down-enter${i}-slide-down-enter-active${n}-placement-bottomRight, + &${i}-slide-down-appear${i}-slide-down-appear-active${n}-placement-bottomRight`]:{animationName:U.fJ},[`&${i}-slide-up-enter${i}-slide-up-enter-active${n}-placement-topLeft, + &${i}-slide-up-appear${i}-slide-up-appear-active${n}-placement-topLeft, + &${i}-slide-up-enter${i}-slide-up-enter-active${n}-placement-top, + &${i}-slide-up-appear${i}-slide-up-appear-active${n}-placement-top, + &${i}-slide-up-enter${i}-slide-up-enter-active${n}-placement-topRight, + &${i}-slide-up-appear${i}-slide-up-appear-active${n}-placement-topRight`]:{animationName:U.Qt},[`&${i}-slide-down-leave${i}-slide-down-leave-active${n}-placement-bottomLeft, + &${i}-slide-down-leave${i}-slide-down-leave-active${n}-placement-bottom, + &${i}-slide-down-leave${i}-slide-down-leave-active${n}-placement-bottomRight`]:{animationName:U.Uw},[`&${i}-slide-up-leave${i}-slide-up-leave-active${n}-placement-topLeft, + &${i}-slide-up-leave${i}-slide-up-leave-active${n}-placement-top, + &${i}-slide-up-leave${i}-slide-up-leave-active${n}-placement-topRight`]:{animationName:U.ly}})},(0,me.ZP)(t,{colorBg:R,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${n} ${r}`]:{position:"relative",margin:0},[`${r}-submenu-popup`]:{position:"absolute",zIndex:a,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${n}, ${n}-menu-submenu`]:{[r]:Object.assign(Object.assign({padding:x,listStyleType:"none",backgroundColor:R,backgroundClip:"padding-box",borderRadius:t.borderRadiusLG,outline:"none",boxShadow:t.boxShadowSecondary},(0,ie.Qy)(t)),{[`${r}-item-group-title`]:{padding:`${$}px ${W}px`,color:t.colorTextDescription,transition:`all ${C}`},[`${r}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${r}-item-icon`]:{minWidth:w,marginInlineEnd:t.marginXS,fontSize:t.fontSizeSM},[`${r}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${C}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${r}-item, ${r}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${$}px ${W}px`,color:t.colorText,fontWeight:"normal",fontSize:w,lineHeight:t.lineHeight,cursor:"pointer",transition:`all ${C}`,borderRadius:t.borderRadiusSM,["&:hover, &-active"]:{backgroundColor:t.controlItemBgHover}},(0,ie.Qy)(t)),{"&-selected":{color:t.colorPrimary,backgroundColor:t.controlItemBgActive,"&:hover, &-active":{backgroundColor:t.controlItemBgActiveHover}},"&-disabled":{color:h,cursor:"not-allowed","&:hover":{color:h,backgroundColor:R,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${t.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:t.colorSplit},[`${n}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:t.paddingXS,[`${n}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:t.colorTextDescription,fontSize:v,fontStyle:"normal"}}}),[`${r}-item-group-list`]:{margin:`0 ${t.marginXS}px`,padding:0,listStyle:"none"},[`${r}-submenu-title`]:{paddingInlineEnd:W+t.fontSizeSM},[`${r}-submenu-vertical`]:{position:"relative"},[`${r}-submenu${r}-submenu-disabled ${n}-menu-submenu-title`]:{[`&, ${n}-menu-submenu-arrow-icon`]:{color:h,backgroundColor:R,cursor:"not-allowed"}},[`${r}-submenu-selected ${n}-menu-submenu-title`]:{color:t.colorPrimary}})}},[(0,U.oN)(t,"slide-up"),(0,U.oN)(t,"slide-down"),(0,le.Fm)(t,"move-up"),(0,le.Fm)(t,"move-down"),(0,xe._y)(t,"zoom-big")]]};var J=(0,he.Z)("Dropdown",(t,n)=>{let{rootPrefixCls:r}=n;const{marginXXS:a,sizePopupArrow:m,controlHeight:f,fontSize:i,lineHeight:g,paddingXXS:C,componentCls:$,borderRadiusLG:w}=t,x=(f-i*g)/2,{dropdownArrowOffset:h}=(0,me.fS)({contentRadius:w}),v=(0,Pe.TS)(t,{menuCls:`${$}-menu`,rootPrefixCls:r,dropdownArrowDistance:m/2+a,dropdownArrowOffset:h,dropdownPaddingVertical:x,dropdownEdgeChildPadding:C});return[we(v),Oe(v)]},t=>({zIndexPopup:t.zIndexPopupBase+50}));const De=null,l=t=>{const{menu:n,arrow:r,prefixCls:a,children:m,trigger:f,disabled:i,dropdownRender:g,getPopupContainer:C,overlayClassName:$,rootClassName:w,overlayStyle:x,open:h,onOpenChange:v,visible:W,onVisibleChange:R,mouseEnterDelay:Q=.15,mouseLeaveDelay:A=.1,autoAdjustOverflow:oe=!0,placement:Z="",overlay:te,transitionName:ne}=t,{getPopupContainer:c,getPrefixCls:p,direction:I,dropdown:k}=o.useContext(ue.E_),Le=(0,de.ln)("Dropdown"),Ee=o.useMemo(()=>{const P=p();return ne!==void 0?ne:Z.includes("top")?`${P}-slide-down`:`${P}-slide-up`},[p,Z,ne]),Se=o.useMemo(()=>Z?Z.includes("Center")?Z.slice(0,Z.indexOf("Center")):Z:I==="rtl"?"bottomRight":"bottomLeft",[Z,I]),H=p("dropdown",a),[ze,Ie]=J(H),[,re]=(0,Be.Z)(),pe=o.Children.only(m),se=(0,Ce.Tm)(pe,{className:b()(`${H}-trigger`,{[`${H}-rtl`]:I==="rtl"},pe.props.className),disabled:i}),ae=i?[]:f;let fe;ae&&ae.includes("contextMenu")&&(fe=!0);const[je,q]=(0,T.Z)(!1,{value:h!=null?h:W}),Ne=(0,N.zX)(P=>{v==null||v(P,{source:"trigger"}),R==null||R(P),q(P)}),Re=b()($,w,Ie,k==null?void 0:k.className,{[`${H}-rtl`]:I==="rtl"}),Ze=(0,_.Z)({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:oe,offset:re.marginXXS,arrowWidth:r?re.sizePopupArrow:0,borderRadius:re.borderRadius}),Te=o.useCallback(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(v==null||v(!1,{source:"menu"}),q(!1))},[n==null?void 0:n.selectable,n==null?void 0:n.multiple]),Me=()=>{let P;return n!=null&&n.items?P=o.createElement(ye.Z,Object.assign({},n)):typeof te=="function"?P=te():P=te,g&&(P=g(P)),P=o.Children.only(typeof P=="string"?o.createElement("span",null,P):P),o.createElement($e.J,{prefixCls:`${H}-menu`,expandIcon:o.createElement("span",{className:`${H}-menu-submenu-arrow`},o.createElement(E.Z,{className:`${H}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Te,validator:He=>{let{mode:Fe}=He}},P)},[ve,Ae]=(0,F.Cn)("Dropdown",x==null?void 0:x.zIndex);let ce=o.createElement(O.Z,Object.assign({alignPoint:fe},(0,G.Z)(t,["rootClassName"]),{mouseEnterDelay:Q,mouseLeaveDelay:A,visible:je,builtinPlacements:Ze,arrow:!!r,overlayClassName:Re,prefixCls:H,getPopupContainer:C||c,transitionName:Ee,trigger:ae,overlay:Me,placement:Se,onVisibleChange:Ne,overlayStyle:Object.assign(Object.assign(Object.assign({},k==null?void 0:k.style),x),{zIndex:ve})}),se);return ve&&(ce=o.createElement(be.Z.Provider,{value:Ae},ce)),ze(ce)};function S(t){return Object.assign(Object.assign({},t),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const u=(0,ge.Z)(l,"dropdown",t=>t,S),s=t=>o.createElement(u,Object.assign({},t),o.createElement("span",null));l._InternalPanelDoNotUseOrYouWillBeFired=s;var d=l,z=e(43216),V=e(22682),M=e(32503),Y=e(23554),K=function(t,n){var r={};for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&n.indexOf(a)<0&&(r[a]=t[a]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,a=Object.getOwnPropertySymbols(t);m<a.length;m++)n.indexOf(a[m])<0&&Object.prototype.propertyIsEnumerable.call(t,a[m])&&(r[a[m]]=t[a[m]]);return r};const D=t=>{const{getPopupContainer:n,getPrefixCls:r,direction:a}=o.useContext(ue.E_),{prefixCls:m,type:f="default",danger:i,disabled:g,loading:C,onClick:$,htmlType:w,children:x,className:h,menu:v,arrow:W,autoFocus:R,overlay:Q,trigger:A,align:oe,open:Z,onOpenChange:te,placement:ne,getPopupContainer:c,href:p,icon:I=o.createElement(z.Z,null),title:k,buttonsRender:Le=ce=>ce,mouseEnterDelay:Ee,mouseLeaveDelay:Se,overlayClassName:H,overlayStyle:ze,destroyPopupOnHide:Ie,dropdownRender:re}=t,pe=K(t,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),se=r("dropdown",m),ae=`${se}-button`,[fe,je]=J(se),q={menu:v,arrow:W,autoFocus:R,align:oe,disabled:g,trigger:g?[]:A,onOpenChange:te,getPopupContainer:c||n,mouseEnterDelay:Ee,mouseLeaveDelay:Se,overlayClassName:H,overlayStyle:ze,destroyPopupOnHide:Ie,dropdownRender:re},{compactSize:Ne,compactItemClassnames:Re}=(0,Y.ri)(se,a),Ze=b()(ae,Re,h,je);"overlay"in t&&(q.overlay=Q),"open"in t&&(q.open=Z),"placement"in t?q.placement=ne:q.placement=a==="rtl"?"bottomLeft":"bottomRight";const Te=o.createElement(V.ZP,{type:f,danger:i,disabled:g,loading:C,onClick:$,htmlType:w,href:p,title:k},x),Me=o.createElement(V.ZP,{type:f,danger:i,icon:I}),[ve,Ae]=Le([Te,Me]);return fe(o.createElement(M.Z.Compact,Object.assign({className:Ze,size:Ne,block:!0},pe),ve,o.createElement(d,Object.assign({},q),Ae)))};D.__ANT_BUTTON=!0;var L=D;const ee=d;ee.Button=L;var X=ee},28319:function(j,B,e){"use strict";e.d(B,{Z:function(){return De}});var o=e(50959),E=e(84875),y=e.n(E),b=e(81477),O=e(33121),N=e(36968),G=l=>{const{getPrefixCls:S,direction:u}=(0,o.useContext)(b.E_),{prefixCls:s,className:d}=l,z=S("input-group",s),V=S("input"),[M,Y]=(0,N.ZP)(V),K=y()(z,{[`${z}-lg`]:l.size==="large",[`${z}-sm`]:l.size==="small",[`${z}-compact`]:l.compact,[`${z}-rtl`]:u==="rtl"},Y,d),D=(0,o.useContext)(O.aM),L=(0,o.useMemo)(()=>Object.assign(Object.assign({},D),{isFormItemInput:!1}),[D]);return M(o.createElement("span",{className:K,style:l.style,onMouseEnter:l.onMouseEnter,onMouseLeave:l.onMouseLeave,onFocus:l.onFocus,onBlur:l.onBlur},o.createElement(O.aM.Provider,{value:L},l.children)))},F=e(58126),_=e(57249),ge=e(96527),Ce=e(87017),de=e(12602),be=e(21008),ue=function(l,S){var u={};for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&S.indexOf(s)<0&&(u[s]=l[s]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,s=Object.getOwnPropertySymbols(l);d<s.length;d++)S.indexOf(s[d])<0&&Object.prototype.propertyIsEnumerable.call(l,s[d])&&(u[s[d]]=l[s[d]]);return u};const ye=l=>l?o.createElement(ge.Z,null):o.createElement(_.Z,null),$e={click:"onClick",hover:"onMouseOver"};var ie=o.forwardRef((l,S)=>{const{visibilityToggle:u=!0}=l,s=typeof u=="object"&&u.visible!==void 0,[d,z]=(0,o.useState)(()=>s?u.visible:!1),V=(0,o.useRef)(null);o.useEffect(()=>{s&&z(u.visible)},[s,u]);const M=(0,be.Z)(V),Y=()=>{const{disabled:g}=l;g||(d&&M(),z(C=>{var $;const w=!C;return typeof u=="object"&&(($=u.onVisibleChange)===null||$===void 0||$.call(u,w)),w}))},K=g=>{const{action:C="click",iconRender:$=ye}=l,w=$e[C]||"",x=$(d),h={[w]:Y,className:`${g}-icon`,key:"passwordIcon",onMouseDown:v=>{v.preventDefault()},onMouseUp:v=>{v.preventDefault()}};return o.cloneElement(o.isValidElement(x)?x:o.createElement("span",null,x),h)},{className:D,prefixCls:L,inputPrefixCls:ee,size:X}=l,t=ue(l,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:n}=o.useContext(b.E_),r=n("input",ee),a=n("input-password",L),m=u&&K(a),f=y()(a,D,{[`${a}-${X}`]:!!X}),i=Object.assign(Object.assign({},(0,Ce.Z)(t,["suffix","iconRender","visibilityToggle"])),{type:d?"text":"password",className:f,prefixCls:r,suffix:m});return X&&(i.size=X),o.createElement(F.Z,Object.assign({ref:(0,de.sQ)(S,V)},i))}),U=e(61020),le=e(39340),xe=e(22682),me=e(24525),he=e(23554),Pe=function(l,S){var u={};for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&S.indexOf(s)<0&&(u[s]=l[s]);if(l!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,s=Object.getOwnPropertySymbols(l);d<s.length;d++)S.indexOf(s[d])<0&&Object.prototype.propertyIsEnumerable.call(l,s[d])&&(u[s[d]]=l[s[d]]);return u},Oe=o.forwardRef((l,S)=>{const{prefixCls:u,inputPrefixCls:s,className:d,size:z,suffix:V,enterButton:M=!1,addonAfter:Y,loading:K,disabled:D,onSearch:L,onChange:ee,onCompositionStart:X,onCompositionEnd:t}=l,n=Pe(l,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:r,direction:a}=o.useContext(b.E_),m=o.useRef(!1),f=r("input-search",u),i=r("input",s),{compactSize:g}=(0,he.ri)(f,a),C=(0,me.Z)(c=>{var p;return(p=z!=null?z:g)!==null&&p!==void 0?p:c}),$=o.useRef(null),w=c=>{c&&c.target&&c.type==="click"&&L&&L(c.target.value,c,{source:"clear"}),ee&&ee(c)},x=c=>{var p;document.activeElement===((p=$.current)===null||p===void 0?void 0:p.input)&&c.preventDefault()},h=c=>{var p,I;L&&L((I=(p=$.current)===null||p===void 0?void 0:p.input)===null||I===void 0?void 0:I.value,c,{source:"input"})},v=c=>{m.current||K||h(c)},W=typeof M=="boolean"?o.createElement(U.Z,null):null,R=`${f}-button`;let Q;const A=M||{},oe=A.type&&A.type.__ANT_BUTTON===!0;oe||A.type==="button"?Q=(0,le.Tm)(A,Object.assign({onMouseDown:x,onClick:c=>{var p,I;(I=(p=A==null?void 0:A.props)===null||p===void 0?void 0:p.onClick)===null||I===void 0||I.call(p,c),h(c)},key:"enterButton"},oe?{className:R,size:C}:{})):Q=o.createElement(xe.ZP,{className:R,type:M?"primary":void 0,size:C,disabled:D,key:"enterButton",onMouseDown:x,onClick:h,loading:K,icon:W},M),Y&&(Q=[Q,(0,le.Tm)(Y,{key:"addonAfter"})]);const Z=y()(f,{[`${f}-rtl`]:a==="rtl",[`${f}-${C}`]:!!C,[`${f}-with-button`]:!!M},d),te=c=>{m.current=!0,X==null||X(c)},ne=c=>{m.current=!1,t==null||t(c)};return o.createElement(F.Z,Object.assign({ref:(0,de.sQ)($,S),onPressEnter:v},n,{size:C,onCompositionStart:te,onCompositionEnd:ne,prefixCls:i,addonAfter:Q,suffix:V,onChange:w,className:Z,disabled:D}))}),we=e(50258);const J=F.Z;J.Group=G,J.Search=Oe,J.TextArea=we.Z,J.Password=ie;var De=J},95530:function(j,B,e){var o=e(70285);function E(y,b){if(y==null)return{};var O=o(y,b),N,T;if(Object.getOwnPropertySymbols){var G=Object.getOwnPropertySymbols(y);for(T=0;T<G.length;T++)N=G[T],!(b.indexOf(N)>=0)&&Object.prototype.propertyIsEnumerable.call(y,N)&&(O[N]=y[N])}return O}j.exports=E,j.exports.__esModule=!0,j.exports.default=j.exports},70285:function(j){function B(e,o){if(e==null)return{};var E={},y=Object.keys(e),b,O;for(O=0;O<y.length;O++)b=y[O],!(o.indexOf(b)>=0)&&(E[b]=e[b]);return E}j.exports=B,j.exports.__esModule=!0,j.exports.default=j.exports}}]); diff --git a/656.8b7fcb22.async.js b/656.8b7fcb22.async.js new file mode 100644 index 00000000..7deb721a --- /dev/null +++ b/656.8b7fcb22.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[656],{10656:function(t,e,n){n.r(e),n.d(e,{default:function(){return o}});var o={name:"slack-ochin",type:"dark",colors:{foreground:"#616161",focusBorder:"#161F26","widget.shadow":"#161F2694","input.background":"#FFF","input.border":"#161F26","input.foreground":"#000","input.placeholderForeground":"#a0a0a0","inputOption.activeBorder":"#3E313C","inputValidation.errorBackground":"#F44C5E","inputValidation.errorForeground":"#FFF","inputValidation.infoBackground":"#6182b8","inputValidation.infoForeground":"#FFF","inputValidation.warningBackground":"#F6B555","inputValidation.warningForeground":"#000","list.activeSelectionBackground":"#5899C5","list.activeSelectionForeground":"#fff","list.hoverBackground":"#d5e1ea","list.hoverForeground":"#fff","list.focusBackground":"#d5e1ea","list.focusForeground":"#fff","list.inactiveSelectionBackground":"#5899C5","list.inactiveSelectionForeground":"#fff","list.highlightForeground":"#2D3E4C","list.inactiveFocusBackground":"#161F26","list.invalidItemForeground":"#fff","button.background":"#475663","button.foreground":"#FFF","button.hoverBackground":"#161F26","scrollbar.shadow":"#ffffff00","scrollbarSlider.activeBackground":"#161F267e","scrollbarSlider.background":"#161F267e","scrollbarSlider.hoverBackground":"#161F267e","badge.background":"#8AE773","progressBar.background":"#8AE773","editor.background":"#FFF","editor.foreground":"#000","editor.lineHighlightBackground":"#EEEEEE","editor.wordHighlightStrongBackground":"#EEEEEE","editor.selectionBackground":"#AED4FB","editorLineNumber.foreground":"#b9b9b9","editorActiveLineNumber.foreground":"#475663","editor.findMatchBackground":"#AED4FB","editorHint.foreground":"#F9F9F9","editorHint.border":"#F9F9F9","editor.wordHighlightBackground":"#AED4FB","terminal.border":"#2D3E4C","terminal.foreground":"#161F26","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#6182b8","terminal.ansiBrightBlack":"#90a4ae","terminal.ansiBrightBlue":"#6182b8","terminal.ansiBrightCyan":"#39adb5","terminal.ansiBrightGreen":"#91b859","terminal.ansiBrightMagenta":"#7c4dff","terminal.ansiBrightRed":"#e53935","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#ffb62c","terminal.ansiCyan":"#39adb5","terminal.ansiGreen":"#91b859","terminal.ansiMagenta":"#7c4dff","terminal.ansiRed":"#e53935","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#ffb62c","terminal.selectionBackground":"#0006","panelTitle.activeForeground":"#161F26","activityBar.background":"#161F26","activityBar.foreground":"#FFF","activityBar.dropBackground":"#FFF","activityBarBadge.background":"#8AE773","activityBarBadge.foreground":"#FFF","panel.border":"#2D3E4C","dropdown.background":"#FFF","dropdown.listBackground":"#FFF","dropdown.border":"#DCDEDF","dropdown.foreground":"#DCDEDF","sideBar.background":"#2D3E4C","sideBar.foreground":"#DCDEDF","sideBarTitle.foreground":"#FFF","sideBarSectionHeader.foreground":"#FFF","sideBarSectionHeader.background":"#161F26","debugToolBar.background":"#161F26","tab.border":"#F3F3F3","tab.activeBackground":"#FFF","tab.inactiveForeground":"#686868","tab.inactiveBackground":"#F3F3F3","tab.activeForeground":"#000","editorGroupHeader.tabsBackground":"#2D3E4C","statusBar.foreground":"#FFF","statusBar.background":"#5899C5","statusBar.debuggingBackground":"#8AE773","statusBar.noFolderBackground":"#161F26","extensionButton.prominentBackground":"#475663","extensionButton.prominentForeground":"#F6F6F6","extensionButton.prominentHoverBackground":"#161F26","gitDecoration.modifiedResourceForeground":"#ECB22E","gitDecoration.deletedResourceForeground":"#FFF","gitDecoration.untrackedResourceForeground":"#ECB22E","gitDecoration.ignoredResourceForeground":"#877583","gitDecoration.addedResourceForeground":"#ECB22E","gitDecoration.conflictingResourceForeground":"#FFF","notificationCenter.border":"#161F26","notificationToast.border":"#161F26","notifications.foreground":"#FFF","notifications.background":"#161F26","notifications.border":"#161F26","notificationCenterHeader.foreground":"#FFF","notificationLink.foreground":"#FFF","titleBar.activeBackground":"#2D3E4C","titleBar.activeForeground":"#FFF","titleBar.inactiveBackground":"#161F26","titleBar.inactiveForeground":"#685C66","titleBar.border":"#2D3E4C","welcomePage.buttonBackground":"#F3F3F3","welcomePage.buttonHoverBackground":"#ECECEC","editorWidget.background":"#F9F9F9","editorWidget.border":"#dbdbdb","editorSuggestWidget.foreground":"#2D3E4C","editorSuggestWidget.highlightForeground":"#2D3E4C","editorSuggestWidget.selectedBackground":"#b9b9b9","editorGroup.emptyBackground":"#2D3E4C","editorGroup.focusedEmptyBorder":"#2D3E4C","editorPane.background":"#2D3E4C","breadcrumb.foreground":"#161F26","breadcrumb.focusForeground":"#475663","settings.headerForeground":"#161F26","settings.dropdownForeground":"#161F26","settings.dropdownBorder":"#161F26","menu.separatorBackground":"#F9FAFA","menu.background":"#161F26","menu.foreground":"#F9FAFA","textPreformat.foreground":"#161F26","editorIndentGuide.background":"#F3F3F3","editorIndentGuide.activeBackground":"#dbdbdb","debugExceptionWidget.background":"#AED4FB","debugExceptionWidget.border":"#161F26","editorMarkerNavigation.background":"#F9F9F9","editorMarkerNavigationInfo.background":"#6182b8","editorMarkerNavigationError.background":"#F44C5E","editorMarkerNavigationWarning.background":"#F6B555"},tokenColors:[{settings:{foreground:"#002339"}},{scope:["meta.paragraph.markdown","string.other.link.description.title.markdown"],settings:{foreground:"#110000"}},{scope:["entity.name.section.markdown","punctuation.definition.heading.markdown"],settings:{foreground:"#034c7c"}},{scope:["punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown","markup.quote.markdown"],settings:{foreground:"#00AC8F"}},{scope:["markup.quote.markdown"],settings:{fontStyle:"italic",foreground:"#003494"}},{scope:["markup.bold.markdown","punctuation.definition.bold.markdown"],settings:{fontStyle:"bold",foreground:"#4e76b5"}},{scope:["markup.italic.markdown","punctuation.definition.italic.markdown"],settings:{fontStyle:"italic",foreground:"#C792EA"}},{scope:["markup.inline.raw.string.markdown","markup.fenced_code.block.markdown"],settings:{fontStyle:"italic",foreground:"#0460b1"}},{scope:["punctuation.definition.metadata.markdown"],settings:{foreground:"#00AC8F"}},{scope:["markup.underline.link.image.markdown","markup.underline.link.markdown"],settings:{foreground:"#924205"}},{name:"Comment",scope:"comment",settings:{fontStyle:"italic",foreground:"#357b42"}},{name:"String",scope:"string",settings:{foreground:"#a44185"}},{name:"Number",scope:"constant.numeric",settings:{foreground:"#174781"}},{name:"Constant",scope:"constant",settings:{foreground:"#174781"}},{name:"Built-in constant",scope:"language.method",settings:{foreground:"#174781"}},{name:"User-defined constant",scope:["constant.character","constant.other"],settings:{foreground:"#174781"}},{name:"Variable",scope:"variable",settings:{fontStyle:"",foreground:"#2f86d2"}},{name:"Variable",scope:"variable.language.this",settings:{fontStyle:"",foreground:"#000000"}},{name:"Keyword",scope:"keyword",settings:{fontStyle:"",foreground:"#7b30d0"}},{name:"Storage",scope:"storage",settings:{fontStyle:"",foreground:"#da5221"}},{name:"Storage type",scope:"storage.type",settings:{foreground:"#0991b6",fontStyle:""}},{name:"Class name",scope:"entity.name.class",settings:{foreground:"#1172c7"}},{name:"Inherited class",scope:"entity.other.inherited-class",settings:{fontStyle:"",foreground:"#b02767"}},{name:"Function name",scope:"entity.name.function",settings:{fontStyle:"",foreground:"#7eb233"}},{name:"Function argument",scope:"variable.parameter",settings:{foreground:"#b1108e",fontStyle:""}},{name:"Tag name",scope:"entity.name.tag",settings:{fontStyle:"",foreground:"#0444ac"}},{name:"Html Other",scope:"text.html.basic",settings:{fontStyle:"",foreground:"#0071ce"}},{name:"Entity Name Type",scope:"entity.name.type",settings:{foreground:"#0444ac"}},{name:"Tag attribute",scope:"entity.other.attribute-name",settings:{fontStyle:"italic",foreground:"#df8618"}},{name:"Library function",scope:"support.function",settings:{fontStyle:"",foreground:"#1ab394"}},{name:"Library constant",scope:"support.constant",settings:{fontStyle:"",foreground:"#174781"}},{name:"Library class/type",scope:["support.type","support.class"],settings:{foreground:"#dc3eb7"}},{name:"Library variable",scope:"support.other.variable",settings:{foreground:"#224555"}},{name:"Invalid",scope:"invalid",settings:{fontStyle:" italic bold underline",foreground:"#207bb8"}},{name:"Invalid deprecated",scope:"invalid.deprecated",settings:{foreground:"#207bb8",fontStyle:" bold italic underline"}},{name:"[JSON] - Support",scope:"source.json support",settings:{foreground:"#6dbdfa"}},{name:"[JSON] - String",scope:["source.json string","source.json punctuation.definition.string"],settings:{foreground:"#00820f"}},{name:"Lists",scope:"markup.list",settings:{foreground:"#207bb8"}},{name:"Headings",scope:["markup.heading punctuation.definition.heading","entity.name.section"],settings:{fontStyle:"",foreground:"#4FB4D8"}},{name:"Support",scope:["text.html.markdown meta.paragraph meta.link.inline","text.html.markdown meta.paragraph meta.link.inline punctuation.definition.string.begin.markdown","text.html.markdown meta.paragraph meta.link.inline punctuation.definition.string.end.markdown"],settings:{foreground:"#87429A"}},{name:"Quotes",scope:"markup.quote",settings:{foreground:"#87429A"}},{name:"Bold",scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#08134A"}},{name:"Italic",scope:["markup.italic","punctuation.definition.italic"],settings:{fontStyle:"italic",foreground:"#174781"}},{name:"Link Url",scope:"meta.link",settings:{foreground:"#87429A"}}]}}}]); diff --git a/6574.ac61d3c2.async.js b/6574.ac61d3c2.async.js new file mode 100644 index 00000000..4062aa73 --- /dev/null +++ b/6574.ac61d3c2.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6574],{76574:function(o,a,e){e.r(a),e.d(a,{default:function(){return i}});var n=e(54310);const t=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/sumneko/lua.tmbundle/blob/master/Syntaxes/Lua.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/sumneko/lua.tmbundle/commit/3a18700941737c3ab66ac5964696f141aee61800",name:"lua",scopeName:"source.lua",patterns:[{begin:"\\b(?:(local)\\s+)?(function)\\b(?![,:])",beginCaptures:{1:{name:"keyword.local.lua"},2:{name:"keyword.control.lua"}},end:`(?<=[\\)\\-{}\\[\\]"'])`,name:"meta.function.lua",patterns:[{include:"#comment"},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.lua"}},end:`(\\))|(?=[\\-\\.{}\\[\\]"'])`,endCaptures:{1:{name:"punctuation.definition.parameters.finish.lua"}},name:"meta.parameter.lua",patterns:[{include:"#comment"},{match:"[a-zA-Z_][a-zA-Z0-9_]*",name:"variable.parameter.function.lua"},{match:",",name:"punctuation.separator.arguments.lua"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.arguments.lua"}},end:"(?=[\\),])",patterns:[{include:"#emmydoc.type"}]}]},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b\\s*(?=:)",name:"entity.name.class.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",name:"entity.name.function.lua"}]},{match:"(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(\\.[0-9A-Fa-f]*)?([eE]-?\\d*)?([pP][-+]\\d+)?",name:"constant.numeric.float.hexadecimal.lua"},{match:"(?<![\\w\\d.])0[xX]\\.[0-9A-Fa-f]+([eE]-?\\d*)?([pP][-+]\\d+)?",name:"constant.numeric.float.hexadecimal.lua"},{match:"(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(?![pPeE.0-9])",name:"constant.numeric.integer.hexadecimal.lua"},{match:"(?<![\\w\\d.])\\d+(\\.\\d*)?([eE]-?\\d*)?",name:"constant.numeric.float.lua"},{match:"(?<![\\w\\d.])\\.\\d+([eE]-?\\d*)?",name:"constant.numeric.float.lua"},{match:"(?<![\\w\\d.])\\d+(?![pPeE.0-9])",name:"constant.numeric.integer.lua"},{include:"#string"},{captures:{1:{name:"punctuation.definition.comment.lua"}},match:"\\A(#!).*$\\n?",name:"comment.line.shebang.lua"},{include:"#comment"},{captures:{1:{name:"keyword.control.goto.lua"},2:{name:"string.tag.lua"}},match:"\\b(goto)\\s+([a-zA-Z_][a-zA-Z0-9_]*)"},{captures:{1:{name:"punctuation.section.embedded.begin.lua"},2:{name:"punctuation.section.embedded.end.lua"}},match:"(::)\\s*[a-zA-Z_][a-zA-Z0-9_]*\\s*(::)",name:"string.tag.lua"},{match:"<\\s*(const|close)\\s*>",captures:{1:{name:"string.tag.lua"}}},{match:"\\<[a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*\\>",name:"storage.type.generic.lua"},{match:"\\b(break|do|else|for|if|elseif|goto|return|then|repeat|while|until|end|in)\\b",name:"keyword.control.lua"},{match:"\\b(local|global)\\b",name:"keyword.local.lua"},{match:"\\b(function)\\b(?![,:])",name:"keyword.control.lua"},{match:"(?<![^.]\\.|:)\\b(false|nil(?!:)|true|_ENV|_G|_VERSION|math\\.(pi|huge|maxinteger|mininteger)|utf8\\.charpattern|io\\.(stdin|stdout|stderr)|package\\.(config|cpath|loaded|loaders|path|preload|searchers))\\b|(?<![.])\\.{3}(?!\\.)",name:"constant.language.lua"},{match:"(?<![^.]\\.|:)\\b(self)\\b",name:"variable.language.self.lua"},{match:"(?<![^.]\\.|:)\\b(assert|collectgarbage|dofile|error|getfenv|getmetatable|ipairs|load|loadfile|loadstring|module|next|pairs|pcall|print|rawequal|rawget|rawlen|rawset|require|select|setfenv|setmetatable|tonumber|tostring|type|unpack|xpcall)\\b(?!\\s*=(?!=))",name:"support.function.lua"},{match:"(?<![^.]\\.|:)\\b(async)\\b(?!\\s*=(?!=))",name:"entity.name.tag.lua"},{match:"(?<![^.]\\.|:)\\b(coroutine\\.(create|isyieldable|close|resume|running|status|wrap|yield)|string\\.(byte|char|dump|find|format|gmatch|gsub|len|lower|match|pack|packsize|rep|reverse|sub|unpack|upper)|table\\.(concat|insert|maxn|move|pack|remove|sort|unpack)|math\\.(abs|acos|asin|atan2?|ceil|cosh?|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pow|rad|random|randomseed|sinh?|sqrt|tanh?|tointeger|type)|io\\.(close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|os\\.(clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\\.(loadlib|seeall|searchpath)|debug\\.(debug|[gs]etfenv|[gs]ethook|getinfo|[gs]etlocal|[gs]etmetatable|getregistry|[gs]etupvalue|[gs]etuservalue|set[Cc]stacklimit|traceback|upvalueid|upvaluejoin)|bit32\\.(arshift|band|bnot|bor|btest|bxor|extract|replace|lrotate|lshift|rrotate|rshift)|utf8\\.(char|codes|codepoint|len|offset))\\b(?!\\s*=(?!=))",name:"support.function.library.lua"},{match:"\\b(and|or|not|\\|\\||\\&\\&|\\!)\\b",name:"keyword.operator.lua"},{match:`\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*(?:[({"']|\\[\\[))`,name:"support.function.any-method.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*\\??:)",name:"entity.name.class.lua"},{match:"(?<=[^.]\\.|:)\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?!\\s*=\\s*\\b(function)\\b)",name:"entity.other.attribute.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?!\\s*=\\s*\\b(function)\\b)",name:"variable.other.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*=\\s*\\b(function)\\b)",name:"entity.name.function.lua"},{match:"\\+|-|%|#|\\*|\\/|\\^|==?|~=|!=|<=?|>=?|(?<!\\.)\\.{2}(?!\\.)",name:"keyword.operator.lua"}],repository:{escaped_char:{patterns:[{match:`\\\\[abfnrtv\\\\"'\\n]`,name:"constant.character.escape.lua"},{match:"\\\\z[\\n\\t ]*",name:"constant.character.escape.lua"},{match:"\\\\\\d{1,3}",name:"constant.character.escape.byte.lua"},{match:"\\\\x[0-9A-Fa-f][0-9A-Fa-f]",name:"constant.character.escape.byte.lua"},{match:"\\\\u\\{[0-9A-Fa-f]+\\}",name:"constant.character.escape.unicode.lua"},{match:"\\\\.",name:"invalid.illegal.character.escape.lua"}]},string:{patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"'[ \\t]*|(?=\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.single.lua",patterns:[{include:"#escaped_char"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:'"[ \\t]*|(?=\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.double.lua",patterns:[{include:"#escaped_char"}]},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"`[ \\t]*|(?=\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.double.lua"},{begin:"(?<=\\.cdef)\\s*(\\[(=*)\\[)",beginCaptures:{0:{name:"string.quoted.other.multiline.lua"},1:{name:"punctuation.definition.string.begin.lua"}},contentName:"meta.embedded.lua",end:"(\\]\\2\\])[ \\t]*",endCaptures:{0:{name:"string.quoted.other.multiline.lua"},1:{name:"punctuation.definition.string.end.lua"}},patterns:[{include:"source.c"}]},{begin:"(?<!--)\\[(=*)\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"\\]\\1\\][ \\t]*",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.other.multiline.lua"}]},comment:{patterns:[{begin:"(^[ \\t]+)?(?=--)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.lua"}},end:"(?!\\G)((?!^)[ \\t]+\\n)?",endCaptures:{1:{name:"punctuation.whitespace.comment.trailing.lua"}},patterns:[{begin:"--\\[(=*)\\[",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\]\\1\\]",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"comment.block.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]},{begin:"----",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.lua"},{begin:"---",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.documentation.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]},{begin:"--",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.lua",patterns:[{include:"#ldoc_tag"}]}]},{begin:"\\/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\*\\/",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"comment.block.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]}]},emmydoc:{patterns:[{begin:"(?<=---[ \\t]*)@class",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",name:"support.class.lua"},{match:":|,",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@enum",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.lua"}},end:"(?=\\n)"}]},{begin:"(?<=---[ \\t]*)@type",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@alias",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.lua"}},end:"(?=[\\n#])",patterns:[{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)(@operator)\\s*(\\b[a-z]+)?",beginCaptures:{1:{name:"storage.type.annotation.lua"},2:{name:"support.function.library.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@cast",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.other.lua"}},end:"(?=\\n)",patterns:[{include:"#emmydoc.type"},{match:"([+-|])",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@param",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(\\??)",beginCaptures:{1:{name:"entity.name.variable.lua"},2:{name:"keyword.operator.lua"}},end:"(?=[\\n#])",patterns:[{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)@return",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\?",name:"keyword.operator.lua"},{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@field",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"(\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b|(\\[))(\\??)",beginCaptures:{2:{name:"entity.name.variable.lua"},3:{name:"keyword.operator.lua"}},end:"(?=[\\n#])",patterns:[{include:"#string"},{include:"#emmydoc.type"},{match:"\\]",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@generic",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",beginCaptures:{0:{name:"storage.type.generic.lua"}},end:"(?=\\n)|(,)",endCaptures:{0:{name:"keyword.operator.lua"}},patterns:[{match:":",name:"keyword.operator.lua"},{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)@vararg",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@overload",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@deprecated",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@meta",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@private",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@protected",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@package",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@version",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b(5\\.1|5\\.2|5\\.3|5\\.4|JIT)\\b",name:"support.class.lua"},{match:",|\\>|\\<",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@see",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",name:"support.class.lua"},{match:"#",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@diagnostic",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"([a-zA-Z_\\-0-9]+)[ \\t]*(:)?",beginCaptures:{1:{name:"keyword.other.unit"},2:{name:"keyword.operator.unit"}},end:"(?=\\n)",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\-]*)",name:"support.class.lua"},{match:",",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@module",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#string"}]},{match:"(?<=---[ \\t]*)@(async|nodiscard)",name:"storage.type.annotation.lua"},{begin:"(?<=---)\\|\\s*[\\>\\+]?",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#string"}]}]},"emmydoc.type":{patterns:[{begin:"\\bfun\\b",beginCaptures:{0:{name:"keyword.control.lua"}},end:"(?=[\\s#])",patterns:[{match:"[\\(\\),:\\?][ \\t]*",name:"keyword.operator.lua"},{match:"([a-zA-Z_][a-zA-Z0-9_\\.\\*\\[\\]\\<\\>\\,\\-]*)(?<!,)[ \\t]*(?=\\??:)",name:"entity.name.variable.lua"},{include:"#emmydoc.type"},{include:"#string"}]},{match:"\\<[a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*\\>",name:"storage.type.generic.lua"},{match:"\\basync\\b",name:"entity.name.tag.lua"},{match:"[\\{\\}\\:\\,\\?\\|\\`][ \\t]*",name:"keyword.operator.lua"},{begin:`(?=[a-zA-Z_\\.\\*"'\\[])`,end:"(?=[\\s\\)\\,\\?\\:\\}\\|#])",patterns:[{match:"([a-zA-Z0-9_\\.\\*\\[\\]\\<\\>\\,\\-]+)(?<!,)[ \\t]*",name:"support.type.lua"},{match:"(\\.\\.\\.)[ \\t]*",name:"constant.language.lua"},{include:"#string"}]}]},ldoc_tag:{match:"\\G[ \\t]*(@)(alias|annotation|author|charset|class|classmod|comment|constructor|copyright|description|example|export|factory|field|file|fixme|function|include|lfunction|license|local|module|name|param|pragma|private|raise|release|return|script|section|see|set|static|submodule|summary|tfield|thread|tparam|treturn|todo|topic|type|usage|warning|within)\\b",end:"(?!@)\\b",captures:{1:{name:"punctuation.definition.block.tag.ldoc"},2:{name:"storage.type.class.ldoc"}}}},displayName:"Lua",embeddedLangs:["c"]});var i=[...n.default,t]}}]); diff --git a/6674.6a5164c4.async.js b/6674.6a5164c4.async.js new file mode 100644 index 00000000..aecc2643 --- /dev/null +++ b/6674.6a5164c4.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6674],{6674:function(o,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({fileTypes:["asm","nasm","yasm","inc","s"],name:"asm",patterns:[{include:"#registers"},{include:"#mnemonics"},{include:"#constants"},{include:"#entities"},{include:"#support"},{include:"#comments"},{include:"#preprocessor"},{include:"#strings"}],repository:{comments:{patterns:[{match:"(;|(^|\\s)#\\s).*$",name:"comment.line"},{begin:"/\\*",end:"\\*/",name:"comment.block"},{begin:"^\\s*[\\#%]\\s*if\\s+0\\b",end:"^\\s*[\\#%]\\s*endif\\b",name:"comment.preprocessor"}]},constants:{patterns:[{match:"(?i)\\b0[by](?:[01][01_]*)\\.(?:(?:[01][01_]*)?(?:p[+-]?(?:[0-9][0-9_]*))?\\b)?",name:"constant.numeric.binary.floating-point.asm.x86_64"},{match:"(?i)\\b0[by](?:[01][01_]*)(?:p[+-]?(?:[0-9][0-9_]*))\\b",name:"constant.numeric.binary.floating-point.asm.x86_64"},{match:"(?i)\\b0[oq](?:[0-7][0-7_]*)\\.(?:(?:[0-7][0-7_]*)?(?:p[+-]?(?:[0-9][0-9_]*))?\\b)?",name:"constant.numeric.octal.floating-point.asm.x86_64"},{match:"(?i)\\b0[oq](?:[0-7][0-7_]*)(?:p[+-]?(?:[0-9][0-9_]*))\\b",name:"constant.numeric.octal.floating-point.asm.x86_64"},{match:"(?i)\\b(?:0[dt])?(?:[0-9][0-9_]*)\\.(?:(?:[0-9][0-9_]*)?(?:e[+-]?(?:[0-9][0-9_]*))?\\b)?",name:"constant.numeric.decimal.floating-point.asm.x86_64"},{match:"(?i)\\b(?:[0-9][0-9_]*)(?:e[+-]?(?:[0-9][0-9_]*))\\b",name:"constant.numeric.decimal.floating-point.asm.x86_64"},{match:"(?i)\\b(?:[0-9][0-9_]*)p(?:[0-9][0-9_]*)?\\b",name:"constant.numeric.decimal.packed-bcd.asm.x86_64"},{match:"(?i)\\b0[xh](?:[[:xdigit:]][[:xdigit:]_]*)\\.(?:(?:[[:xdigit:]][[:xdigit:]_]*)?(?:p[+-]?(?:[0-9][0-9_]*))?\\b)?",name:"constant.numeric.hex.floating-point.asm.x86_64"},{match:"(?i)\\b0[xh](?:[[:xdigit:]][[:xdigit:]_]*)(?:p[+-]?(?:[0-9][0-9_]*))\\b",name:"constant.numeric.hex.floating-point.asm.x86_64"},{match:"(?i)\\$[0-9]\\_?(?:[[:xdigit:]][[:xdigit:]_]*)?\\.(?:(?:[[:xdigit:]][[:xdigit:]_]*)?(?:p[+-]?(?:[0-9][0-9_]*))?\\b)?",name:"constant.numeric.hex.floating-point.asm.x86_64"},{match:"(?i)\\$[0-9]\\_?(?:[[:xdigit:]][[:xdigit:]_]*)(?:p[+-]?(?:[0-9][0-9_]*))\\b",name:"constant.numeric.hex.floating-point.asm.x86_64"},{match:"(?i)\\b(?:(?:0[by](?:[01][01_]*))|(?:(?:[01][01_]*)[by]))\\b",name:"constant.numeric.binary.asm.x86_64"},{match:"(?i)\\b(?:(?:0[oq](?:[0-7][0-7_]*))|(?:(?:[0-7][0-7_]*)[oq]))\\b",name:"constant.numeric.octal.asm.x86_64"},{match:"(?i)\\b(?:(?:0[dt](?:[0-9][0-9_]*))|(?:(?:[0-9][0-9_]*)[dt]?))\\b",name:"constant.numeric.decimal.asm.x86_64"},{match:"(?i)(?:\\$[0-9]\\_?(?:[[:xdigit:]][[:xdigit:]_]*)?)\\b",name:"constant.numeric.hex.asm.x86_64"},{match:"(?i)\\b(?:(?:0[xh](?:[[:xdigit:]][[:xdigit:]_]*))|(?:(?:[[:xdigit:]][[:xdigit:]_]*)[hxHX]))\\b",name:"constant.numeric.hex.asm.x86_64"}]},entities:{patterns:[{match:"((section|segment)\\s+)?\\.((ro)?data|bss|text)",name:"entity.name.section"},{match:"^\\.?(globa?l|extern|required)\\b",name:"entity.directive"},{match:"(\\$\\w+)\\b",name:"text.variable"},{captures:{1:{name:"punctuation.separator.asm.x86_64 storage.modifier.asm.x86_64"},2:{name:"entity.name.function.special.asm.x86_64"},3:{name:"punctuation.separator.asm.x86_64"}},match:"(\\.\\.@)((?:[[:alpha:]_?](?:[[:alnum:]_$#@~.?]*)))(?:(\\:)?|\\b)",name:"entity.name.function.asm.x86_64"},{captures:{1:{name:"punctuation.separator.asm.x86_64 storage.modifier.asm.x86_64"},2:{name:"entity.name.function.asm.x86_64"},3:{name:"punctuation.separator.asm.x86_64"}},match:"(?:(\\.)?|\\b)((?:[[:alpha:]_?](?:[[:alnum:]_$#@~.?]*)))(?:(\\:))",name:"entity.name.function.asm.x86_64"},{captures:{1:{name:"punctuation.separator.asm.x86_64 storage.modifier.asm.x86_64"},2:{name:"entity.name.function.asm.x86_64"},3:{name:"punctuation.separator.asm.x86_64"}},match:"(\\.)([0-9]+(?:[[:alnum:]_$#@~.?]*))(?:(\\:)?|\\b)",name:"entity.name.function.asm.x86_64"},{captures:{1:{name:"punctuation.separator.asm.x86_64 storage.modifier.asm.x86_64"},2:{name:"invalid.illegal.entity.name.function.asm.x86_64"},3:{name:"punctuation.separator.asm.x86_64"}},match:"(?:(\\.)?|\\b)([0-9$@~](?:[[:alnum:]_$#@~.?]*))(?:(\\:))",name:"invalid.illegal.entity.name.function.asm.x86_64"}]},mnemonics:{patterns:[{include:"#mnemonics-general-purpose"},{include:"#mnemonics-fpu"},{include:"#mnemonics-mmx"},{include:"#mnemonics-sse"},{include:"#mnemonics-sse2"},{include:"#mnemonics-sse3"},{include:"#mnemonics-sse4"},{include:"#mnemonics-aesni"},{include:"#mnemonics-avx"},{include:"#mnemonics-avx2"},{include:"#mnemonics-tsx"},{include:"#mnemonics-sha"},{include:"#mnemonics-avx512"},{include:"#mnemonics-system"},{include:"#mnemonics-64bit"},{include:"#mnemonics-vmx"},{include:"#mnemonics-smx"},{include:"#mnemonics-mpx"},{include:"#mnemonics-sgx"},{include:"#mnemonics-cet"},{include:"#mnemonics-amx"},{include:"#mnemonics-uirq"},{include:"#mnemonics-esi"},{include:"#mnemonics-intel-manual-listing"},{include:"#mnemonics-intel-isa-xeon-phi"},{include:"#mnemonics-intel-isa-keylocker"},{include:"#mnemonics-supplemental-amd"},{include:"#mnemonics-supplemental-cyrix"},{include:"#mnemonics-supplemental-via"},{include:"#mnemonics-undocumented"},{include:"#mnemonics-future-intel"},{include:"#mnemonics-pseudo-ops"}]},"mnemonics-64bit":{patterns:[{match:"(?i)\\b(cdqe|cqo|(cmp|lod|mov|sto)sq|cmpxchg16b|mov(ntq|sxd)|scasq|swapgs|sys(call|ret))\\b",name:"keyword.operator.word.mnemonic.64-bit-mode"}]},"mnemonics-aesni":{patterns:[{match:"(?i)\\b(aes((dec|enc)(last)?|imc|keygenassist)|pclmulqdq)\\b",name:"keyword.operator.word.mnemonic.aesni"}]},"mnemonics-amx":{patterns:[{match:"(?i)\\b((ld|st)tilecfg|tdpb(f16ps|[su]{2}d)|tile(loadd(t1)?|release|stored|zero))\\b",name:"keyword.operator.word.mnemonic.amx"}]},"mnemonics-avx":{patterns:[{match:"(?i)\\b(v((test|permil|maskmov)p[ds]|zero(all|upper)|(perm2|insert|extract|broadcast)f128|broadcasts[ds]))\\b",name:"keyword.operator.word.mnemonic.avx"},{match:"(?i)\\b(vaes((dec|enc)(last)?|imc|keygenassist)|vpclmulqdq)\\b",name:"keyword.operator.word.mnemonic.avx.promoted.aes"},{match:"(?i)\\b(v((cmp[ps]|u?comis)[ds]|pcmp([ei]str[im]|(eq|gt)[bdqw])))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.comparison"},{match:"(?i)\\b(v(cvt(dq2pd|dq2ps|pd2ps|ps2pd|sd2ss|si2sd|si2ss|ss2sd|t?(pd2dq|ps2dq|sd2si|ss2si))))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.conversion"},{match:"(?i)\\b(vh((add|sub)p[ds])|vph((add|sub)([dw]|sw)|minposuw))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.horizontal-packed-arithmetic"},{match:"(?i)\\b(v((andn?|x?or)p[ds]))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.logical"},{match:"(?i)\\b(v(mov(([ahl]|msk|nt|u)p[ds]|(hl|lh)ps|s([ds]|[hl]dup)|q)))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.mov"},{match:"(?i)\\b(v((add|div|mul|sub|max|min|round|sqrt)[ps][ds]|(addsub|dp)p[ds]|(rcp|rsqrt)[ps]s))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.packed-arithmetic"},{match:"(?i)\\b(v(pack[su]s(dw|wb)|punpck[hl](bw|dq|wd|qdq)|unpck[hl]p[ds]))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.packed-conversion"},{match:"(?i)\\b(vp(shuf([bd]|[hl]w))|vshufp[ds])\\b",name:"keyword.operator.word.mnemonic.avx.promoted.packed-shuffle"},{match:"(?i)\\b(vp((abs|sign|(max|min)[su])[bdw]|(add|sub)([bdqw]|u?s[bw])|avg[bw]|extr[bdqw]|madd(wd|ubsw)|mul(hu?w|hrsw|l[dw]|u?dq)|sadbw))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.supplemental.arithmetic"},{match:"(?i)\\b(vp(andn?|x?or))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.supplemental.logical"},{match:"(?i)\\b(vpblend(vb|w))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.supplemental.blending"},{match:"(?i)\\b(vpmov(mskb|[sz]x(b[dqw]|w[dq]|dq)))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.supplemental.mov"},{match:"(?i)\\b(vp(insr[bdqw]|sll(dq|[dqw])|srl(dq)))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.simd-integer"},{match:"(?i)\\b(vp(sra[dwq]|srl[dqw]))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.shift-and-rotate"},{match:"(?i)\\b(vblendv?p[ds])\\b",name:"keyword.operator.word.mnemonic.avx.promoted.packed-blending"},{match:"(?i)\\b(vp(test|alignr))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.packed-other"},{match:"(?i)\\b(vmov(d(dup|qa|qu)?))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.simd-integer.mov"},{match:"(?i)\\b(v((extract|insert)ps|lddqu|(ld|st)mxcsr|mpsadbw))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.other"},{match:"(?i)\\b(v(maskmovdqu|movntdqa?))\\b",name:"keyword.operator.word.mnemonic.avx.promoted.cacheability-control"},{match:"(?i)\\b(vcvt(ph2ps|ps2ph))\\b",name:"keyword.operator.word.mnemonic.16-bit-floating-point-conversion"},{match:"(?i)\\b(vfn?m((add|sub)(132|213|231)[ps][ds])|vfm((addsub|subadd)(132|213|231)p[ds]))\\b",name:"keyword.operator.word.mnemonic.fma"}]},"mnemonics-avx2":{patterns:[{match:"(?i)\\b(v((broadcast|extract|insert|perm2)i128|pmaskmov[dq]|perm([dsq]|p[sd])))\\b",name:"keyword.operator.word.mnemonic.avx2.promoted.simd"},{match:"(?i)\\b(vpbroadcast[bdqw])\\b",name:"keyword.operator.word.mnemonic.avx2.promoted.packed"},{match:"(?i)\\b(vp(blendd|s[lr]lv[dq]|sravd))\\b",name:"keyword.operator.word.mnemonic.avx2.blend"},{match:"(?i)\\b(vp?gather[dq][dq]|vgather([dq]|dq)p[ds])\\b",name:"keyword.operator.word.mnemonic.avx2.gather"}]},"mnemonics-avx512":{patterns:[{include:"#mnemonics-avx512f"},{include:"#mnemonics-avx512dq"},{include:"#mnemonics-avx512bw"},{include:"#mnemonics-avx512-opmask"},{include:"#mnemonics-avx512er"},{include:"#mnemonics-avx512pf"},{include:"#mnemonics-avx512fp16"}]},"mnemonics-avx512-opmask":{patterns:[{match:"(?i)\\bk(add|andn?|mov|not|or(test)?|shift[lr]|test|xn?or)[bdqw]\\b",name:"keyword.operator.word.mnemonic.avx512.opmask"},{match:"(?i)\\bkunpck(bw|wd|dq)\\b",name:"keyword.operator.word.mnemonic.avx512.opmask.unpack"}]},"mnemonics-avx512bw":{patterns:[{match:"(?i)\\bv(dbpsadbw|movdqu(8|16))\\b",name:"keyword.operator.word.mnemonic.avx512.bw.dbpsad"},{match:"(?i)\\bvp(blendm|cmpu?|movm2)[bw]\\b",name:"keyword.operator.word.mnemonic.avx512.bw.pblend"},{match:"(?i)\\bvperm(w|i2[bw])\\b",name:"keyword.operator.word.mnemonic.avx512.bw.perpmi2"},{match:"(?i)\\bvp(mov([bw]2m|u?swb))\\b",name:"keyword.operator.word.mnemonic.avx512.bw.pmov"},{match:"(?i)\\bvp(s(ll|ra|rl)vw|testn?m[bw])\\b",name:"keyword.operator.word.mnemonic.avx512.bw.psll"},{match:"(?i)\\bvp(broadcastm(b2q|w2d)|(conflict|lzcnt)[dq])\\b",name:"keyword.operator.word.mnemonic.avx512.bw.broadcast"}]},"mnemonics-avx512dq":{patterns:[{match:"(?i)\\bvcvt(t?p[ds]2u?qq|uqq2p[ds])\\b",name:"keyword.operator.word.mnemonic.avx512.dq.cvt"},{match:"(?i)\\bv((extract|insert)[fi]64x2|(fpclass|range|reduce)[ps][ds])\\b",name:"keyword.operator.word.mnemonic.avx512.dq.extract"},{match:"(?i)\\bvp(mov(m2[dq]|b2d|q2m)|mullq)\\b",name:"keyword.operator.word.mnemonic.avx512.dq.pmov"}]},"mnemonics-avx512er":{patterns:[{match:"(?i)\\bv(exp2|rcp28|rsqrt28)[ps][ds]\\b",name:"keyword.operator.word.mnemonic.avx512.er"}]},"mnemonics-avx512f":{patterns:[{match:"(?i)\\bv(align[dq]|(blendm|compress)p[ds])\\b",name:"keyword.operator.word.mnemonic.avx512.f.align"},{match:"(?i)\\bv(cvtt?[ps][ds]2u(dq|si))\\b",name:"keyword.operator.word.mnemonic.avx512.f.cvtt"},{match:"(?i)\\bv(cvt((q|ud)q2p|usi2s)[ds])\\b",name:"keyword.operator.word.mnemonic.avx512.f.cvt"},{match:"(?i)\\bv(expandp[ds]|extract[fi](32|64)x4|fixupimm[ps][ds])\\b",name:"keyword.operator.word.mnemonic.avx512.f.expand"},{match:"(?i)\\bv(get(exp|mant)[ps][ds]|insertf(32|64)x4|movdq[au](32|64))\\b",name:"keyword.operator.word.mnemonic.avx512.f.getexp"},{match:"(?i)\\bvp(blendm[dq]|cmpu?[dq]|compress[dq])\\b",name:"keyword.operator.word.mnemonic.avx512.f.pblend"},{match:"(?i)\\bvp(erm[it]2(d|q|p[ds])|expand[dq]|(max|min)[su]q|movu?s(q[bdw]|d[bw]))\\b",name:"keyword.operator.word.mnemonic.avx512.f.permi"},{match:"(?i)\\bvp(rolv?|rorr?|scatter[dq]|testn?m|terlog)[dq]\\b",name:"keyword.operator.word.mnemonic.avx512.f.prol"},{match:"(?i)\\bvpsravq\\b",name:"keyword.operator.word.mnemonic.avx512.f.sravq"},{match:"(?i)\\bv(rcp14|(rnd)?scale|rsqrt14)[ps][ds]\\b",name:"keyword.operator.word.mnemonic.avx512.f.rcp"},{match:"(?i)\\bv(scatter[dq]{2}|shuf[fi](32|64)x[24])\\b",name:"keyword.operator.word.mnemonic.avx512.f.scatter"}]},"mnemonics-avx512fp16":{patterns:[{match:"(?i)\\bv((add|cmp|div|fc?(madd|mul)c|fpclass|get(exp|mant)|mul|rcp|reduce|(rnd)?scale|r?sqrt|sub)[ps]h|u?comish)\\b",name:"keyword.operator.word.mnemonic.avx512.fp16.add"},{match:"(?i)\\bvcvt(u?([dq]q|w)|pd)2ph\\b",name:"keyword.operator.word.mnemonic.avx512.fp16.cvtx2ph"},{match:"(?i)\\bvcvtph2(u?([dq]q|w)|pd)\\b",name:"keyword.operator.word.mnemonic.avx512.fp16.cvtph2x"},{match:"(?i)\\bvcvt(ph2psx|ps2phx)\\b",name:"keyword.operator.word.mnemonic.avx512.fp16.cvtx"},{match:"(?i)\\bvcvt(s[dsi]|usi)2sh\\b",name:"keyword.operator.word.mnemonic.avx512.fp16.cvtx2sh"},{match:"(?i)\\bvcvtsh2(s[dsi]|usi)\\b",name:"keyword.operator.word.mnemonic.avx512.fp16.cvtsh2x"},{match:"(?i)\\bvcvtt(ph2(u?(dq|qq|w))|sh2u?si)\\b",name:"keyword.operator.word.mnemonic.avx512.fp16.cvttph2x"},{match:"(?i)\\bvfn?m((add|sub)(132|213|231))[ps]h\\b",name:"keyword.operator.word.mnemonic.avx512.fp16.fmadd"},{match:"(?i)\\bvfm(addsub|subadd)(132|213|231)ph\\b",name:"keyword.operator.word.mnemonic.avx512.fp16.fmaddsub"},{match:"(?i)\\bv((min|max)ph|mov(sh|w))\\b",name:"keyword.operator.word.mnemonic.avx512.fp16.max"}]},"mnemonics-avx512pf":{patterns:[{match:"(?i)\\bv(gather|scatter)pf[01][dq]p[ds]\\b",name:"keyword.operator.word.mnemonic.avx512.pf"}]},"mnemonics-cet":{patterns:[{match:"(?i)\\b((inc|save(prev)?|rstor|rd)ssp|wru?ss|(set|clr)ssbsy|endbr(32|64))\\b",name:"keyword.operator.word.mnemonic.cet"},{match:"(?i)\\bendbranch\\b",name:"keyword.operator.word.mnemonic.cet.misc"}]},"mnemonics-esi":{patterns:[{match:"(?i)\\benqcmds?\\b",name:"keyword.operator.word.mnemonic.esi"}]},"mnemonics-fpu":{patterns:[{match:"(?i)\\b(fcmov(n?([beu]|be)))\\b",name:"keyword.operator.word.mnemonic.fpu.data-transfer.mov"},{match:"(?i)\\b(f(i?(ld|stp?)|b(ld|stp)|xch))\\b",name:"keyword.operator.word.mnemonic.fpu.data-transfer.other"},{match:"(?i)\\b(f((add|div|mul|sub)p?|i(add|div|mul|sub)|(div|sub)rp?|i(div|sub)r))\\b",name:"keyword.operator.word.mnemonic.fpu.basic-arithmetic.basic"},{match:"(?i)\\b(f(prem1?|abs|chs|rndint|scale|sqrt|xtract))\\b",name:"keyword.operator.word.mnemonic.fpu.basic-arithmetic.other"},{match:"(?i)\\b(f(u?com[ip]?p?|icomp?|tst|xam))\\b",name:"keyword.operator.word.mnemonic.fpu.comparison"},{match:"(?i)\\b(f(sin|cos|sincos|pa?tan|2xm1|yl2x(p1)?))\\b",name:"keyword.operator.word.mnemonic.fpu.transcendental"},{match:"(?i)\\b(fld(1|z|pi|l2[et]|l[ng]2))\\b",name:"keyword.operator.word.mnemonic.fpu.load-constants"},{match:"(?i)\\b(f((inc|dec)stp|free|n?(init|clex|st[cs]w|stenv|save)|ld(cw|env)|rstor|nop)|f?wait)\\b",name:"keyword.operator.word.mnemonic.fpu.control-management"},{match:"(?i)\\b(fx(save|rstor)(64)?)\\b",name:"keyword.operator.word.mnemonic.fpu.state-management"}]},"mnemonics-future-intel":{patterns:[{include:"#mnemonics-future-intel-apx"}]},"mnemonics-future-intel-apx":{patterns:[{match:"(?i)\\b(c(cmp|test)(n?[bl]e?|[ft]|n?[osz]))\\b",name:"keyword.operator.word.mnemonic.apx.ccmp_test"},{match:"(?i)\\b(cfcmovn?([bl]e?|[opsz]))\\b",name:"keyword.operator.word.mnemonic.apx.cfcmov"},{match:"(?i)\\b(cmpn?([bl]e?|[opsz])xadd)\\b",name:"keyword.operator.word.mnemonic.apx.cmpxadd"},{match:"(?i)\\b(jmpabs|(push|pop)2p?)\\b",name:"keyword.operator.word.mnemonic.apx.other"}]},"mnemonics-general-purpose":{patterns:[{match:"(?i)\\b(?:mov(?:[sz]x)?|cmov(?:n?[abceglopsz]|n?[abgl]e|p[eo]))\\b",name:"keyword.operator.word.mnemonic.general-purpose.data-transfer.mov"},{match:"(?i)\\b(xchg|bswap|xadd|cmpxchg(8b)?)\\b",name:"keyword.operator.word.mnemonic.general-purpose.data-transfer.xchg"},{match:"(?i)\\b((push|pop)(ad?)?|cwde?|cdq|cbw)\\b",name:"keyword.operator.word.mnemonic.general-purpose.data-transfer.other"},{match:"(?i)\\b(adcx?|adox|add|sub|sbb|i?mul|i?div|inc|dec|neg|cmp)\\b",name:"keyword.operator.word.mnemonic.general-purpose.binary-arithmetic"},{match:"(?i)\\b(daa|das|aaa|aas|aam|aad)\\b",name:"keyword.operator.word.mnemonic.general-purpose.decimal-arithmetic"},{match:"(?i)\\b(and|x?or|not)\\b",name:"keyword.operator.word.mnemonic.general-purpose.logical"},{match:"(?i)\\b(s[ah][rl]|sh[rl]d|r[co][rl])\\b",name:"keyword.operator.word.mnemonic.general-purpose.rotate"},{match:"(?i)\\b(set(n?[abceglopsz]|n?[abgl]e|p[eo]))\\b",name:"keyword.operator.word.mnemonic.general-purpose.bit-and-byte.set"},{match:"(?i)\\b(bt[crs]?|bs[fr]|test|crc32|popcnt)\\b",name:"keyword.operator.word.mnemonic.general-purpose.bit-and-byte.other"},{match:"(?i)\\b(jmp|jn?[abceglopsz]|jn?[abgl]e|jp[eo]|j[er]?cxz)\\b",name:"keyword.operator.word.mnemonic.general-purpose.control-transfer.jmp"},{match:"(?i)\\b(loop(n?[ez])?|call|ret|iret[dq]?|into?|bound|enter|leave)\\b",name:"keyword.operator.word.mnemonic.general-purpose.control-transfer.other"},{match:"(?i)\\b((mov|cmp|sca|lod|sto)(s[bdw]?)|rep(n?[ez])?)\\b",name:"keyword.operator.word.mnemonic.general-purpose.strings"},{match:"(?i)\\b((in|out)(s[bdw]?)?)\\b",name:"keyword.operator.word.mnemonic.general-purpose.io"},{match:"(?i)\\b((st|cl)[cdi]|cmc|[ls]ahf|(push|pop)f[dq]?)\\b",name:"keyword.operator.word.mnemonic.general-purpose.flag-control"},{match:"(?i)\\b(l[defgs]s)\\b",name:"keyword.operator.word.mnemonic.general-purpose.segment-registers"},{match:"(?i)\\b(lea|nop|ud2?|xlatb?|cpuid|movbe)\\b",name:"keyword.operator.word.mnemonic.general-purpose.misc"},{match:"(?i)\\b(cl(flush(opt)?|demote|wb)|pcommit)\\b",name:"keyword.operator.word.mnemonic.general-purpose.cache-control"},{match:"(?i)\\b(rdrand|rdseed)\\b",name:"keyword.operator.word.mnemonic.general-purpose.rng"},{match:"(?i)\\b(andn|bextr|bls(i|r|msk)|bzhi|pdep|pext|[lt]zcnt|(mul|ror|sar|shl|shr)x)\\b",name:"keyword.operator.word.mnemonic.general-purpose.bmi"}]},"mnemonics-intel-isa-keylocker":{patterns:[{match:"(?i)\\b(aes(enc|dec)(wide)?(128|256)kl|encodekey(128|256)|loadiwkey)\\b",name:"keyword.operator.word.mnemonic.keylocker"}]},"mnemonics-intel-isa-xeon-phi":{patterns:[{match:"(?i)\\bv(4fn?(madd)[ps]s|p4dpwssds?)\\b",name:"keyword.operator.word.mnemonic.xeon-phi"}]},"mnemonics-intel-manual-listing":{patterns:[{match:"(?i)\\bcvtt?pd1pi\\b",name:"keyword.operator.word.mnemonic.other.c"},{match:"(?i)\\bv?gf2p8(affine(inv)?q|mul)b\\b",name:"keyword.operator.word.mnemonic.other.g"},{match:"(?i)\\bhreset\\b",name:"keyword.operator.word.mnemonic.other.h"},{match:"(?i)\\bincssp[dq]\\b",name:"keyword.operator.word.mnemonic.other.i"},{match:"(?i)\\bmovdir(i|64b)\\b",name:"keyword.operator.word.mnemonic.other.m"},{match:"(?i)\\bp((abs|(max|min)[su]?|mull|sra)q|config|twrite)\\b",name:"keyword.operator.word.mnemonic.other.p"},{match:"(?i)\\brd(pid|ssp[dq])\\b",name:"keyword.operator.word.mnemonic.other.r"},{match:"(?i)\\bserialize\\b",name:"keyword.operator.word.mnemonic.other.s"},{match:"(?i)\\btpause\\b",name:"keyword.operator.word.mnemonic.other.t"},{match:"(?i)\\bu(monitor|mwait)\\b",name:"keyword.operator.word.mnemonic.other.u"},{match:"(?i)\\bvbroadcast[fi](32x[248]|64x[24])\\b",name:"keyword.operator.word.mnemonic.other.vb"},{match:"(?i)\\bv(compressw|cvtne2?ps2bf16)\\b",name:"keyword.operator.word.mnemonic.other.vc"},{match:"(?i)\\bvdpbf16ps\\b",name:"keyword.operator.word.mnemonic.other.vd"},{match:"(?i)\\bvextract[fi]32x8\\b",name:"keyword.operator.word.mnemonic.other.ve"},{match:"(?i)\\bv(insert([fi]32x8|i(32|64)x4))\\b",name:"keyword.operator.word.mnemonic.other.vi"},{match:"(?i)\\bv(maskmov|(max|min)sh)\\b",name:"keyword.operator.word.mnemonic.other.vm"},{match:"(?i)\\bvp((2intersect|andn?)[dq]|absq)\\b",name:"keyword.operator.word.mnemonic.other.vpa"},{match:"(?i)\\bvpbroadcasti32x4\\b",name:"keyword.operator.word.mnemonic.other.vpb"},{match:"(?i)\\bvpcompress[bw]\\b",name:"keyword.operator.word.mnemonic.other.vpc"},{match:"(?i)\\bvp(dp(bu|ws)sds?)\\b",name:"keyword.operator.word.mnemonic.other.vpd"},{match:"(?i)\\b(vperm(b|t2[bw])|vp(expand[bw]|extrtd))\\b",name:"keyword.operator.word.mnemonic.other.vpe"},{match:"(?i)\\bvp(madd52[hl]uq|mov(d(2m|[bw])|q[bdw]|wb)|mpov[bdqw]2m|multishiftqb)\\b",name:"keyword.operator.word.mnemonic.other.vpm"},{match:"(?i)\\b(vpopcnt[bdqw]|vpor[dq])\\b",name:"keyword.operator.word.mnemonic.other.vpo"},{match:"(?i)\\bvprorv[dq]\\b",name:"keyword.operator.word.mnemonic.other.vpr"},{match:"(?i)\\bvp(sh[lr]dv?[dqw]|shufbitqmb|shufps)\\b",name:"keyword.operator.word.mnemonic.other.vps"},{match:"(?i)\\bvpternlog[dq]\\b",name:"keyword.operator.word.mnemonic.other.vpt"},{match:"(?i)\\bvpxor[dq]\\b",name:"keyword.operator.word.mnemonic.other.vpx"},{match:"(?i)\\bv(scalef[ps][dhs]|scatter[dq]p[ds])\\b",name:"keyword.operator.word.mnemonic.other.vs"},{match:"(?i)\\b(wbnoinvd|wru?ss[dq])\\b",name:"keyword.operator.word.mnemonic.other.w"}]},"mnemonics-invalid":{patterns:[{include:"#mnemonics-invalid-amd-sse5"}]},"mnemonics-invalid-amd-sse5":{patterns:[{match:"(?i)\\b(com[ps][ds]|pcomu?[bdqw])\\b",name:"invalid.keyword.operator.word.mnemonic.sse5.comparison"},{match:"(?i)\\b(cvtp(h2ps|s2ph)|frcz[ps][ds])\\b",name:"invalid.keyword.operator.word.mnemonic.sse5.conversion"},{match:"(?i)\\b(fn?m((add|sub)[ps][ds])|ph(addu?(b[dqw]|w[dq]|dq)|sub(bw|dq|wd))|pma(css?(d(d|q[hl])|w[dw])|dcss?wd))\\b",name:"invalid.keyword.operator.word.mnemonic.sse5.packed-arithmetic"},{match:"(?i)\\b(pcmov|permp[ds]|pperm|prot[bdqw]|psh[al][bdqw])\\b",name:"invalid.keyword.operator.word.mnemonic.sse5.simd-integer"}]},"mnemonics-mmx":{patterns:[{match:"(?i)\\b(mov[dq])\\b",name:"keyword.operator.word.mnemonic.mmx.data-transfer"},{match:"(?i)\\b(pack(ssdw|[su]swb)|punpck[hl](bw|dq|wd))\\b",name:"keyword.operator.word.mnemonic.mmx.conversion"},{match:"(?i)\\b(p(((add|sub)(d|(u?s)?[bw]))|maddwd|mul[lh]w))\\b",name:"keyword.operator.word.mnemonic.mmx.packed-arithmetic"},{match:"(?i)\\b(pcmp((eq|gt)[bdw]))\\b",name:"keyword.operator.word.mnemonic.mmx.comparison"},{match:"(?i)\\b(pandn?|px?or)\\b",name:"keyword.operator.word.mnemonic.mmx.logical"},{match:"(?i)\\b(ps([rl]l[dwq]|raw|rad))\\b",name:"keyword.operator.word.mnemonic.mmx.shift-and-rotate"},{match:"(?i)\\b(emms)\\b",name:"keyword.operator.word.mnemonic.mmx.state-management"}]},"mnemonics-mpx":{patterns:[{match:"(?i)\\b(bnd(mk|c[lnu]|mov|ldx|stx))\\b",name:"keyword.operator.word.mnemonic.mpx"}]},"mnemonics-pseudo-ops":{patterns:[{match:"(?i)\\b(cmp(n?(eq|lt|le)|(un)?ord)[ps][ds])\\b",name:"keyword.operator.word.pseudo-mnemonic.sse2.compare"},{match:"(?i)\\b(v?pclmul([hl]q[hl]q|[hl]qh)dq)\\b",name:"keyword.operator.word.pseudo-mnemonic.avx.promoted.aes"},{match:"(?i)\\b(vcmp(eq(_(os|uq|us))?|neq(_(oq|os|us))?|[gl][et](_oq)?|n[gl][et](_uq)?|(un)?ord(_s)?|false(_os)?|true(_us)?)[ps][ds])\\b",name:"keyword.operator.word.pseudo-mnemonic.avx.promoted.comparison"},{match:"(?i)\\bvp(cmpn?(eq|le|lt))\\b",name:"keyword.operator.word.pseudo-mnemonic.avx512.compare"},{match:"(?i)\\b(vpcom(n?eq|[gl][et]|false|true)(b|uw))\\b",name:"keyword.operator.word.pseudo-mnemonic.supplemental.amd.xop.simd"}]},"mnemonics-sgx":{patterns:[{match:"(?i)\\bencl[su]\\b",name:"keyword.operator.word.mnemonic.sgx"},{match:"(?i)\\be(add|block|create|dbg(rd|wr)|extend|init|ld[bu]|pa|remove|track|wb)\\b",name:"support.constant.sgx1.supervisor"},{match:"(?i)\\be(add|block|create|dbg(rd|wr)|extend|init|ld[bu]|pa|remove|track|wb)\\b",name:"support.constant.sgx1.supervisor"},{match:"(?i)\\be(enter|exit|getkey|report|resume)\\b",name:"support.constant.sgx1.user"},{match:"(?i)\\be(aug|mod(pr|t))\\b",name:"support.constant.sgx2.supervisor"},{match:"(?i)\\be(accept(copy)?|modpe)\\b",name:"support.constant.sgx2.user"}]},"mnemonics-sha":{patterns:[{match:"(?i)\\b(sha(1rnds4|256rnds2|1nexte|(1|256)msg[12]))\\b",name:"keyword.operator.word.mnemonic.sha"}]},"mnemonics-smx":{patterns:[{match:"(?i)\\b(getsec)\\b",name:"keyword.operator.word.mnemonic.smx.getsec"},{match:"(?i)\\b(capabilities|enteraccs|exitac|senter|sexit|parameters|smctrl|wakeup)\\b",name:"support.constant.smx"}]},"mnemonics-sse":{patterns:[{match:"(?i)\\b(mov(([ahlu]|hl|lh|msk)ps|ss))\\b",name:"keyword.operator.word.mnemonic.sse.data-transfer"},{match:"(?i)\\b((add|div|max|min|mul|rcp|r?sqrt|sub)[ps]s)\\b",name:"keyword.operator.word.mnemonic.sse.packed-arithmetic"},{match:"(?i)\\b(cmp[ps]s|u?comiss)\\b",name:"keyword.operator.word.mnemonic.sse.comparison"},{match:"(?i)\\b((andn?|x?or)ps)\\b",name:"keyword.operator.word.mnemonic.sse.logical"},{match:"(?i)\\b((shuf|unpck[hl])ps)\\b",name:"keyword.operator.word.mnemonic.sse.shuffle-and-unpack"},{match:"(?i)\\b(cvt(pi2ps|si2ss|ps2pi|tps2pi|ss2si|tss2si))\\b",name:"keyword.operator.word.mnemonic.sse.conversion"},{match:"(?i)\\b((ld|st)mxcsr)\\b",name:"keyword.operator.word.mnemonic.sse.state-management"},{match:"(?i)\\b(p(avg[bw]|extrw|insrw|(max|min)(sw|ub)|sadbw|shufw|mulhuw|movmskb))\\b",name:"keyword.operator.word.mnemonic.sse.simd-integer"},{match:"(?i)\\b(maskmovq|movntps|sfence)\\b",name:"keyword.operator.word.mnemonic.sse.cacheability-control"},{match:"(?i)\\b(prefetch(nta|t[0-2]|w(t1)?))\\b",name:"keyword.operator.word.mnemonic.sse.prefetch"}]},"mnemonics-sse2":{patterns:[{match:"(?i)\\b(mov([auhl]|msk)pd)\\b",name:"keyword.operator.word.mnemonic.sse2.data-transfer"},{match:"(?i)\\b((add|div|max|min|mul|sub|sqrt)[ps]d)\\b",name:"keyword.operator.word.mnemonic.sse2.packed-arithmetic"},{match:"(?i)\\b((andn?|x?or)pd)\\b",name:"keyword.operator.word.mnemonic.sse2.logical"},{match:"(?i)\\b((cmpp|u?comis)d)\\b",name:"keyword.operator.word.mnemonic.sse2.compare"},{match:"(?i)\\b((shuf|unpck[hl])pd)\\b",name:"keyword.operator.word.mnemonic.sse2.shuffle-and-unpack"},{match:"(?i)\\b(cvt(dq2pd|pi2pd|ps2pd|pd2ps|si2sd|sd2ss|ss2sd|t?(pd2dq|pd2pi|sd2si)))\\b",name:"keyword.operator.word.mnemonic.sse2.conversion"},{match:"(?i)\\b(cvt(dq2ps|ps2dq|tps2dq))\\b",name:"keyword.operator.word.mnemonic.sse2.packed-floating-point"},{match:"(?i)\\b(mov(dq[au]|q2dq|dq2q))\\b",name:"keyword.operator.word.mnemonic.sse2.simd-integer.mov"},{match:"(?i)\\b(p((add|sub|(s[lr]l|mulu|unpck[hl]q)d)q|shuf(d|[hl]w)))\\b",name:"keyword.operator.word.mnemonic.sse2.simd-integer.other"},{match:"(?i)\\b([lm]fence|pause|maskmovdqu|movnt(dq|i|pd))\\b",name:"keyword.operator.word.mnemonic.sse2.cacheability-control"}]},"mnemonics-sse3":{patterns:[{match:"(?i)\\b(fisttp|lddqu|(addsub|h(add|sub))p[sd]|mov(sh|sl|d)dup|monitor|mwait)\\b",name:"keyword.operator.word.mnemonic.sse3"},{match:"(?i)\\b(ph(add|sub)(s?w|d))\\b",name:"keyword.operator.word.mnemonic.sse3.supplimental.horizontal-packed-arithmetic"},{match:"(?i)\\b(p((abs|sign)[bdw]|maddubsw|mulhrsw|shufb|alignr))\\b",name:"keyword.operator.word.mnemonic.sse3.supplimental.other"}]},"mnemonics-sse4":{patterns:[{match:"(?i)\\b(pmul(ld|dq)|dpp[ds])\\b",name:"keyword.operator.word.mnemonic.sse4.1.arithmetic"},{match:"(?i)\\b(movntdqa)\\b",name:"keyword.operator.word.mnemonic.sse4.1.load-hint"},{match:"(?i)\\b(blendv?p[ds]|pblend(vb|w))\\b",name:"keyword.operator.word.mnemonic.sse4.1.packed-blending"},{match:"(?i)\\b(p(min|max)(u[dw]|s[bd]))\\b",name:"keyword.operator.word.mnemonic.sse4.1.packed-integer"},{match:"(?i)\\b(round[ps][sd])\\b",name:"keyword.operator.word.mnemonic.sse4.1.packed-floating-point"},{match:"(?i)\\b((extract|insert)ps|p((ins|ext)(r[bdq])))\\b",name:"keyword.operator.word.mnemonic.sse4.1.insertion-and-extraction"},{match:"(?i)\\b(pmov([sz]x(b[dqw]|dq|wd|wq)))\\b",name:"keyword.operator.word.mnemonic.sse4.1.conversion"},{match:"(?i)\\b(mpsadbw|phminposuw|ptest|pcmpeqq|packusdw)\\b",name:"keyword.operator.word.mnemonic.sse4.1.other"},{match:"(?i)\\b(pcmp([ei]str[im]|gtq))\\b",name:"keyword.operator.word.mnemonic.sse4.2"}]},"mnemonics-supplemental-amd":{patterns:[{match:"(?i)\\b(bl([cs](fill|ic?|msk)|cs)|t1mskc|tzmsk)\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.general-purpose"},{match:"(?i)\\b(clgi|int3|invlpga|iretw|skinit|stgi|vm(load|mcall|run|save)|monitorx|mwaitx)\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.system"},{match:"(?i)\\b([ls]lwpcb|lwp(ins|val))\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.profiling"},{match:"(?i)\\b(movnts[ds])\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.memory-management"},{match:"(?i)\\b(prefetch|clzero)\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.cache-management"},{match:"(?i)\\b((extr|insert)q)\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.sse4.a"},{match:"(?i)\\b(vfn?m((add|sub)[ps][ds])|vfm((addsub|subadd)p[ds]))\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.fma4"},{match:"(?i)\\b(vp(cmov|(comu?|rot|sh[al])[bdqw]|mac(s?s(d(d|q[hl])|w[dw]))|madcss?wd|perm))\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.xop.simd"},{match:"(?i)\\b(vph(addu?(b[dqw]|w[dq]|dq)|sub(bw|dq|wd)))\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.xop.simd-horizontal"},{match:"(?i)\\b(vfrcz[ps][ds]|vpermil2p[ds])\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.xop.other"},{match:"(?i)\\b(femms)\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.3dnow"},{match:"(?i)\\b(p(avgusb|(f2i|i2f)[dw]|mulhrw|swapd)|pf((p?n)?acc|add|max|min|mul|rcp(it[12])?|rsqit1|rsqrt|subr?))\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.3dnow.simd"},{match:"(?i)\\b(pfcmp(eq|ge|gt))\\b",name:"keyword.operator.word.mnemonic.supplemental.amd.3dnow.comparison"}]},"mnemonics-supplemental-cyrix":{patterns:[{match:"(?i)\\b((sv|rs)dc|(wr|rd)shr|paddsiw)\\b",name:"keyword.operator.word.mnemonic.supplemental.cyrix"}]},"mnemonics-supplemental-via":{patterns:[{match:"(?i)\\b(montmul)\\b",name:"keyword.operator.word.mnemonic.supplemental.via"},{match:"(?i)\\b(x(store(rng)?|crypt(ecb|cbc|ctr|cfb|ofb)|sha(1|256)))\\b",name:"keyword.operator.word.mnemonic.supplemental.via.padlock"}]},"mnemonics-system":{patterns:[{match:"(?i)\\b((cl|st)ac|[ls]([gli]dt|tr|msw)|clts|arpl|lar|lsl|ver[rw]|inv(d|lpg|pcid)|wbinvd)\\b",name:"keyword.operator.word.mnemonic.system"},{match:"(?i)\\b(lock|hlt|rsm|(rd|wr)(msr|pkru|[fg]sbase)|rd(pmc|tscp?)|sys(enter|exit))\\b",name:"keyword.operator.word.mnemonic.system"},{match:"(?i)\\b(x((save(c|opt|s)?|rstors?)(64)?|[gs]etbv))\\b",name:"keyword.operator.word.mnemonic.system"}]},"mnemonics-tsx":{patterns:[{match:"(?i)\\b(x(abort|begin|end|test|(res|sus)ldtrk))\\b",name:"keyword.operator.word.mnemonic.tsx"}]},"mnemonics-uirq":{patterns:[{match:"(?i)\\b((cl|st|test)ui|senduipi|uiret)\\b",name:"keyword.operator.word.mnemonic.uirq"}]},"mnemonics-undocumented":{patterns:[{match:"(?i)\\b(ret[nf]|icebp|int1|int03|smi|ud1)\\b",name:"keyword.operator.word.mnemonic.undocumented"}]},"mnemonics-vmx":{patterns:[{match:"(?i)\\b(vm(ptr(ld|st)|clear|read|write|launch|resume|xo(ff|n)|call|func)|inv(ept|vpid))\\b",name:"keyword.operator.word.mnemonic.vmx"}]},preprocessor:{patterns:[{begin:"^\\s*[#%]\\s*(error|warning)\\b",captures:{1:{name:"keyword.control.import.error.c"}},end:"$",name:"meta.preprocessor.diagnostic.c",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.c"}]},{begin:"^\\s*[#%]\\s*(include|import)\\b\\s+",captures:{1:{name:"keyword.control.import.include.c"}},end:"(?=(?://|/\\*))|$",name:"meta.preprocessor.c.include",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.c"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.double.include.c"},{begin:"<",beginCaptures:{0:{name:"punctuation.definition.string.begin.c"}},end:">",endCaptures:{0:{name:"punctuation.definition.string.end.c"}},name:"string.quoted.other.lt-gt.include.c"}]},{begin:"^\\s*[%#]\\s*(i?x?define|defined|elif(def)?|else|i[fs]n?(?:def|macro|ctx|idni?|id|num|str|token|empty|env)?|line|(i|end|uni?)?macro|pragma|endif)\\b",captures:{1:{name:"keyword.control.import.c"}},end:"(?=(?://|/\\*))|$",name:"meta.preprocessor.c",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.c"},{include:"#preprocessor-functions"}]},{begin:"^\\s*[#%]\\s*(assign|strlen|substr|(end|exit)?rep|push|pop|rotate|use|ifusing|ifusable|def(?:ailas|str|tok)|undef(?:alias)?)\\b",captures:{1:{name:"keyword.control"}},end:"$",name:"meta.preprocessor.nasm",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.c"},{include:"#preprocessor-functions"}]}]},"preprocessor-functions":{patterns:[{begin:"((%)(?:(abs|cond|count|eval|isn?(?:def|macro|ctx|idni?|id|num|str|token|empty|env)?|num|sel|str(?:cat|len)?|substr|tok)\\s*(\\()))",captures:{3:{name:"support.function.preprocessor.asm.x86_64"}},end:"(\\))|$",name:"meta.preprocessor.function.asm.x86_64",patterns:[{include:"#preprocessor-functions"}]}]},registers:{patterns:[{match:"(?i)\\b(?:[abcd][hl]|[er]?[abcd]x|[er]?(?:di|si|bp|sp)|dil|sil|bpl|spl|r(?:8|9|1[0-5])[bdlw]?)\\b",name:"constant.language.register.general-purpose.asm.x86_64"},{match:"(?i)\\b(?:[cdefgs]s)\\b",name:"constant.language.register.segment.asm.x86_64"},{match:"(?i)\\b(?:[er]?flags)\\b",name:"constant.language.register.flags.asm.x86_64"},{match:"(?i)\\b(?:[er]?ip)\\b",name:"constant.language.register.instruction-pointer.asm.x86_64"},{match:"(?i)\\b(?:cr[02-4])\\b",name:"constant.language.register.control.asm.x86_64"},{match:"(?i)\\b(?:(?:mm|st|fpr)[0-7])\\b",name:"constant.language.register.mmx.asm.x86_64"},{match:"(?i)\\b(?:[xy]mm(?:[0-9]|1[0-5])|mxcsr)\\b",name:"constant.language.register.sse_avx.asm.x86_64"},{match:"(?i)\\b(?:zmm(?:[12]?[0-9]|30|31))\\b",name:"constant.language.register.avx512.asm.x86_64"},{match:"(?i)\\b(?:bnd(?:[0-3]|cfg[su]|status))\\b",name:"constant.language.register.memory-protection.asm.x86_64"},{match:"(?i)\\b(?:(?:[gil]dt)r?|tr)\\b",name:"constant.language.register.system-table-pointer.asm.x86_64"},{match:"(?i)\\b(?:dr[0-367])\\b",name:"constant.language.register.debug.asm.x86_64"},{match:"(?i)\\b(?:cr8|dr(?:[89]|1[0-5])|efer|tpr|syscfg)\\b",name:"constant.language.register.amd.asm.x86_64"},{match:"(?i)\\b(?:db[0-367]|t[67]|tr[3-7]|st)\\b",name:"invalid.deprecated.constant.language.register.asm.x86_64"},{match:"(?i)\\b[xy]mm(?:1[6-9]|2[0-9]|3[01])\\b",name:"constant.language.register.general-purpose.alias.asm.x86_64"}]},strings:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.asm"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.asm"}},name:"string.quoted.double.asm",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.asm"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.asm"}},name:"string.quoted.single.asm",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"}]},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.asm"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.asm"}},name:"string.quoted.backquote.asm",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"}]}]},support:{patterns:[{match:"(?i)\\b(?:s?byte|(?:[doqtyz]|dq|s[dq]?)?word|(?:d|res)[bdoqtwyz]|ddq)\\b",name:"storage.type.asm.x86_64"},{match:"(?i)\\b(?:incbin|equ|times|dup)\\b",name:"support.function.asm.x86_64"},{match:"(?i)\\b(?:strict|nosplit|near|far|abs|rel)\\b",name:"storage.modifier.asm.x86_64"},{match:"(?i)\\b(?:[ao](?:16|32|64))\\b",name:"storage.modifier.prefix.asm.x86_64"},{match:"(?i)\\b(?:rep(?:n?[ez])?|lock|xacquire|xrelease|(?:no)?bnd)\\b",name:"storage.modifier.prefix.asm.x86_64"},{captures:{1:{name:"storage.modifier.prefix.vex.asm.x86_64"}},match:"{(vex[23]?|evex|rex)}"},{captures:{1:{name:"storage.modifier.opmask.asm.x86_64"}},match:"{(k[1-7])}"},{captures:{1:{name:"storage.modifier.precision.asm.x86_64"}},match:"{(1to(?:8|16))}"},{captures:{1:{name:"storage.modifier.rounding.asm.x86_64"}},match:"{(z|(?:r[nudz]-)?sae)}"},{match:"\\.\\.(?:start|imagebase|tlvp|got(?:pc(?:rel)?|(?:tp)?off)?|plt|sym|tlsie)\\b",name:"support.constant.asm.x86_64"},{match:"\\b__\\?(?:utf(?:(?:16|32)(?:[lb]e)?)|float(?:8|16|32|64|80[me]|128[lh])|bfloat16|Infinity|[QS]?NaN)\\?__\\b",name:"support.function.asm.x86_64"},{match:"\\b__(?:utf(?:(?:16|32)(?:[lb]e)?)|float(?:8|16|32|64|80[me]|128[lh])|bfloat16|Infinity|[QS]?NaN)__\\b",name:"support.function.legacy.asm.x86_64"},{match:"\\b__\\?NASM_(?:MAJOR|(?:SUB)?MINOR|SNAPSHOT|VER(?:SION_ID)?)\\?__\\b",name:"support.function.asm.x86_64"},{match:"\\b___\\?NASM_PATCHLEVEL\\?__\\b",name:"support.function.asm.x86_64"},{match:"\\b__\\?(?:FILE|LINE|BITS|OUTPUT_FORMAT|DEBUG_FORMAT)\\?__\\b",name:"support.function.asm.x86_64"},{match:"\\b__\\?(?:(?:UTC_)?(?:DATE|TIME)(?:_NUM)?|POSIX_TIME)\\?__\\b",name:"support.function.asm.x86_64"},{match:"\\b__\\?USE_(?:\\w+)\\?__\\b",name:"support.function.asm.x86_64"},{match:"\\b__\\?PASS\\?__\\b",name:"invalid.deprecated.support.constant.altreg.asm.x86_64"},{match:"\\b__\\?ALIGNMODE\\?__\\b",name:"support.constant.smartalign.asm.x86_64"},{match:"\\b__\\?ALIGN_(\\w+)\\?__\\b",name:"support.function.smartalign.asm.x86_64"},{match:"\\b__NASM_(?:MAJOR|(?:SUB)?MINOR|SNAPSHOT|VER(?:SION_ID)?)__\\b",name:"support.function.asm.x86_64"},{match:"\\b___NASM_PATCHLEVEL__\\b",name:"support.function.asm.x86_64"},{match:"\\b__(?:FILE|LINE|BITS|OUTPUT_FORMAT|DEBUG_FORMAT)__\\b",name:"support.function.asm.x86_64"},{match:"\\b__(?:(?:UTC_)?(?:DATE|TIME)(?:_NUM)?|POSIX_TIME)__\\b",name:"support.function.asm.x86_64"},{match:"\\b__USE_(?:\\w+)__\\b",name:"support.function.asm.x86_64"},{match:"\\b__PASS__\\b",name:"invalid.deprecated.support.constant.altreg.asm.x86_64"},{match:"\\b__ALIGNMODE__\\b",name:"support.constant.smartalign.asm.x86_64"},{match:"\\b__ALIGN_(\\w+)__\\b",name:"support.function.smartalign.asm.x86_64"},{match:"\\b(?:Inf|[QS]?NaN)\\b",name:"support.constant.fp.asm.x86_64"},{match:"\\b(?:float(?:8|16|32|64|80[me]|128[lh]))\\b",name:"support.function.fp.asm.x86_64"},{match:"(?i)\\bilog2(?:[ewfc]|[fc]w)?\\b",name:"support.function.ifunc.asm.x86_64"}]}},scopeName:"source.asm.x86_64",uuid:"05d6565d-991a-4e88-8e28-63bb21197f32",displayName:"Assembly"})]}}]); diff --git a/668.f68942ad.async.js b/668.f68942ad.async.js new file mode 100644 index 00000000..a0aed887 --- /dev/null +++ b/668.f68942ad.async.js @@ -0,0 +1,52 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[668],{668:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({fileTypes:["dm","dme"],foldingStartMarker:`(?x) +/\\*\\*(?!\\*) +|^(?![^{]*?//|[^{]*?/\\*(?!.*?\\*/.*?\\{)).*?\\{\\s*($|//|/\\*(?!.*?\\*/.*\\S))`,foldingStopMarker:"(?<!\\*)\\*\\*/|^\\s*\\}",name:"dream-maker",patterns:[{include:"#preprocessor-rule-enabled"},{include:"#preprocessor-rule-disabled"},{include:"#preprocessor-rule-other"},{include:"#comments"},{match:`(?x) +(var)[\\/ ] +(?:(static|global|tmp|const)\\/)? +(?:(datum|atom(?:\\/movable)?|obj|mob|turf|area|savefile|list|client|sound|image|database|matrix|regex|exception)\\/)? +(?: + ([a-zA-Z0-9_\\-$]*)\\/ +)* + +([A-Za-z0-9_$]*)\\b`,name:"meta.initialization.dm",captures:{1:{name:"storage.type.dm"},2:{name:"storage.modifier.dm"},3:{name:"storage.type.dm"},5:{name:"variable.other.dm"}}},{match:"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)\\b",name:"constant.numeric.dm"},{match:"\\b(sleep|spawn|break|continue|do|else|for|goto|if|return|switch|while)\\b",name:"keyword.control.dm"},{match:"\\b(del|new)\\b",name:"keyword.other.dm"},{match:"\\b(proc|verb|datum|atom(/movable)?|obj|mob|turf|area|savefile|list|client|sound|image|database|matrix|regex|exception)\\b",name:"storage.type.dm"},{match:"\\b(as|const|global|set|static|tmp)\\b",name:"storage.modifier.dm"},{match:"\\b(usr|world|src|args)\\b",name:"variable.language.dm"},{match:"(\\?|(>|<)(=)?|\\.|:|/(=)?|~|\\+(\\+|=)?|-(-|=)?|\\*(\\*|=)?|%|>>|<<|=(=)?|!(=)?|<>|&|&&|\\^|\\||\\|\\||\\bto\\b|\\bin\\b|\\bstep\\b)",name:"keyword.operator.dm"},{match:"\\b([A-Z_][A-Z_0-9]*)\\b",name:"constant.language.dm"},{match:"\\bnull\\b",name:"constant.language.dm"},{begin:'{"',beginCaptures:{0:{name:"punctuation.definition.string.begin.dm"}},end:'"}',endCaptures:{0:{name:"punctuation.definition.string.end.dm"}},name:"string.quoted.triple.dm",patterns:[{include:"#string_escaped_char"},{include:"#string_embedded_expression"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.dm"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.dm"}},name:"string.quoted.double.dm",patterns:[{include:"#string_escaped_char"},{include:"#string_embedded_expression"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.dm"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.dm"}},name:"string.quoted.single.dm",patterns:[{include:"#string_escaped_char"}]},{begin:`(?x) +^\\s* ((\\#)\\s*define) \\s+ # define +((?<id>[a-zA-Z_][a-zA-Z0-9_]*)) # macro name +(?: + (\\() + ( + \\s* \\g<id> \\s* # first argument + ((,) \\s* \\g<id> \\s*)* # additional arguments + (?:\\.\\.\\.)? # varargs ellipsis? + ) + (\\)) +)`,beginCaptures:{1:{name:"keyword.control.directive.define.dm"},2:{name:"punctuation.definition.directive.dm"},3:{name:"entity.name.function.preprocessor.dm"},5:{name:"punctuation.definition.parameters.begin.dm"},6:{name:"variable.parameter.preprocessor.dm"},8:{name:"punctuation.separator.parameters.dm"},9:{name:"punctuation.definition.parameters.end.dm"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.macro.dm",patterns:[{include:"$base"}]},{begin:`(?x) +^\\s* ((\\#)\\s*define) \\s+ # define +((?<id>[a-zA-Z_][a-zA-Z0-9_]*)) # macro name`,beginCaptures:{1:{name:"keyword.control.directive.define.dm"},2:{name:"punctuation.definition.directive.dm"},3:{name:"variable.other.preprocessor.dm"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.macro.dm",patterns:[{include:"$base"}]},{begin:"^\\s*(#\\s*(error|warn))\\b",captures:{1:{name:"keyword.control.import.error.dm"}},end:"$",name:"meta.preprocessor.diagnostic.dm",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.dm"}]},{begin:"^\\s*(?:((#)\\s*(?:elif|else|if|ifdef|ifndef))|((#)\\s*(undef|include)))\\b",beginCaptures:{1:{name:"keyword.control.directive.conditional.dm"},2:{name:"punctuation.definition.directive.dm"},3:{name:"keyword.control.directive.$5.dm"},4:{name:"punctuation.definition.directive.dm"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.dm",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.dm"}]},{include:"#block"},{begin:`(?x) + (?: ^ # begin-of-line + | + (?: (?= \\s ) (?<!else|new|return) (?<=\\w) # or word + space before name + | (?= \\s*[A-Za-z_] ) (?<!&&) (?<=[*&>]) # or type modifier before name + ) + ) + (\\s*) (?!(while|for|do|if|else|switch|catch|enumerate|return|r?iterate)\\s*\\() + ( + (?: [A-Za-z_][A-Za-z0-9_]*+ | :: )++ | # actual name + (?: (?<=operator) (?: [-*&<>=+!]+ | \\(\\) | \\[\\] ) ) # if it is a C++ operator + ) + \\s*(?=\\()`,beginCaptures:{1:{name:"punctuation.whitespace.function.leading.dm"},3:{name:"entity.name.function.dm"},4:{name:"punctuation.definition.parameters.dm"}},end:"(?<=\\})|(?=#)|(;)?",name:"meta.function.dm",patterns:[{include:"#comments"},{include:"#parens"},{match:"\\bconst\\b",name:"storage.modifier.dm"},{include:"#block"}]}],repository:{access:{match:"\\.[a-zA-Z_][a-zA-Z_0-9]*\\b(?!\\s*\\()",name:"variable.other.dot-access.dm"},block:{begin:"\\{",end:"\\}",name:"meta.block.dm",patterns:[{include:"#block_innards"}]},block_innards:{patterns:[{include:"#preprocessor-rule-enabled-block"},{include:"#preprocessor-rule-disabled-block"},{include:"#preprocessor-rule-other-block"},{include:"#access"},{captures:{1:{name:"punctuation.whitespace.function-call.leading.dm"},2:{name:"support.function.any-method.dm"},3:{name:"punctuation.definition.parameters.dm"}},match:`(?x) (?: (?= \\s ) (?:(?<=else|new|return) | (?<!\\w)) (\\s+))? + (\\b + (?!(while|for|do|if|else|switch|catch|enumerate|return|r?iterate)\\s*\\()(?:(?!NS)[A-Za-z_][A-Za-z0-9_]*+\\b | :: )++ # actual name + ) + \\s*(\\()`,name:"meta.function-call.dm"},{include:"#block"},{include:"$base"}]},comments:{patterns:[{captures:{1:{name:"meta.toc-list.banner.block.dm"}},match:"^/\\* =(\\s*.*?)\\s*= \\*/$\\n?",name:"comment.block.dm"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.dm"}},end:"\\*/",name:"comment.block.dm",patterns:[{include:"#comments"}]},{match:"\\*/.*\\n",name:"invalid.illegal.stray-comment-end.dm"},{captures:{1:{name:"meta.toc-list.banner.line.dm"}},match:"^// =(\\s*.*?)\\s*=\\s*$\\n?",name:"comment.line.banner.dm"},{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.dm"}},end:"$\\n?",name:"comment.line.double-slash.dm",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.dm"}]}]},disabled:{begin:"^\\s*#\\s*if(n?def)?\\b.*$",comment:"eat nested preprocessor if(def)s",end:"^\\s*#\\s*endif\\b.*$",patterns:[{include:"#disabled"}]},parens:{begin:"\\(",end:"\\)",name:"meta.parens.dm",patterns:[{include:"$base"}]},"preprocessor-rule-disabled":{begin:"^\\s*(#(if)\\s+(0)\\b).*",captures:{1:{name:"meta.preprocessor.dm"},2:{name:"keyword.control.import.if.dm"},3:{name:"constant.numeric.preprocessor.dm"}},end:"^\\s*(#\\s*(endif)\\b)",patterns:[{begin:"^\\s*(#\\s*(else)\\b)",captures:{1:{name:"meta.preprocessor.dm"},2:{name:"keyword.control.import.else.dm"}},end:"(?=^\\s*#\\s*endif\\b.*$)",patterns:[{include:"$base"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*$)",name:"comment.block.preprocessor.if-branch",patterns:[{include:"#disabled"}]}]},"preprocessor-rule-disabled-block":{begin:"^\\s*(#(if)\\s+(0)\\b).*",captures:{1:{name:"meta.preprocessor.dm"},2:{name:"keyword.control.import.if.dm"},3:{name:"constant.numeric.preprocessor.dm"}},end:"^\\s*(#\\s*(endif)\\b)",patterns:[{begin:"^\\s*(#\\s*(else)\\b)",captures:{1:{name:"meta.preprocessor.dm"},2:{name:"keyword.control.import.else.dm"}},end:"(?=^\\s*#\\s*endif\\b.*$)",patterns:[{include:"#block_innards"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*$)",name:"comment.block.preprocessor.if-branch.in-block",patterns:[{include:"#disabled"}]}]},"preprocessor-rule-enabled":{begin:"^\\s*(#(if)\\s+(0*1)\\b)",captures:{1:{name:"meta.preprocessor.dm"},2:{name:"keyword.control.import.if.dm"},3:{name:"constant.numeric.preprocessor.dm"}},end:"^\\s*(#\\s*(endif)\\b)",patterns:[{begin:"^\\s*(#\\s*(else)\\b).*",captures:{1:{name:"meta.preprocessor.dm"},2:{name:"keyword.control.import.else.dm"}},contentName:"comment.block.preprocessor.else-branch",end:"(?=^\\s*#\\s*endif\\b.*$)",patterns:[{include:"#disabled"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*$)",patterns:[{include:"$base"}]}]},"preprocessor-rule-enabled-block":{begin:"^\\s*(#(if)\\s+(0*1)\\b)",captures:{1:{name:"meta.preprocessor.dm"},2:{name:"keyword.control.import.if.dm"},3:{name:"constant.numeric.preprocessor.dm"}},end:"^\\s*(#\\s*(endif)\\b)",patterns:[{begin:"^\\s*(#\\s*(else)\\b).*",captures:{1:{name:"meta.preprocessor.dm"},2:{name:"keyword.control.import.else.dm"}},contentName:"comment.block.preprocessor.else-branch.in-block",end:"(?=^\\s*#\\s*endif\\b.*$)",patterns:[{include:"#disabled"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*$)",patterns:[{include:"#block_innards"}]}]},"preprocessor-rule-other":{begin:"^\\s*((#\\s*(if(n?def)?))\\b.*?(?:(?=(?://|/\\*))|$))",captures:{1:{name:"meta.preprocessor.dm"},2:{name:"keyword.control.import.dm"}},end:"^\\s*((#\\s*(endif))\\b).*$",patterns:[{include:"$base"}]},"preprocessor-rule-other-block":{begin:"^\\s*(#\\s*(if(n?def)?)\\b.*?(?:(?=(?://|/\\*))|$))",captures:{1:{name:"meta.preprocessor.dm"},2:{name:"keyword.control.import.dm"}},end:"^\\s*(#\\s*(endif)\\b).*$",patterns:[{include:"#block_innards"}]},string_embedded_expression:{patterns:[{begin:"(?<!\\\\)\\[",end:"\\]",name:"string.interpolated.dm",patterns:[{include:"$self"}]}]},string_escaped_char:{patterns:[{match:`(?x) +\\\\ +( + h(?:(?:er|im)self|ers|im) + |([tTsS]?he) # Weird regex to match The, the, She, she and he at once. + |He + |[Hh]is + |[aA]n? + |(?:im)?proper + |\\.\\.\\. + |(?:icon|ref|[Rr]oman)(?=\\[) # Macros which need a [] after them. + |[s<>"n\\n \\[] +)`,name:"constant.character.escape.dm"},{match:"\\\\.",name:"invalid.illegal.unknown-escape.dm"}]}},scopeName:"source.dm",displayName:"Dream Maker"})]}}]); diff --git a/6682.144ce5a3.async.js b/6682.144ce5a3.async.js new file mode 100644 index 00000000..2c13dfe0 --- /dev/null +++ b/6682.144ce5a3.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6682],{76682:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({name:"v",scopeName:"source.v",fileTypes:[".v",".vh",".vsh",".vv","v.mod"],patterns:[{include:"#comments"},{include:"#function-decl"},{include:"#as-is"},{include:"#attributes"},{include:"#assignment"},{include:"#module-decl"},{include:"#import-decl"},{include:"#hash-decl"},{include:"#brackets"},{include:"#builtin-fix"},{include:"#escaped-fix"},{include:"#operators"},{include:"#function-limited-overload-decl"},{include:"#function-extend-decl"},{include:"#function-exist"},{include:"#generic"},{include:"#constants"},{include:"#type"},{include:"#enum"},{include:"#interface"},{include:"#struct"},{include:"#keywords"},{include:"#storage"},{include:"#numbers"},{include:"#strings"},{include:"#types"},{include:"#punctuations"},{include:"#variable-assign"},{include:"#function-decl"}],repository:{"as-is":{begin:"\\s+(as|is)\\s+",beginCaptures:{1:{name:"keyword.$1.v"}},end:"([\\w.]*)",endCaptures:{1:{name:"entity.name.alias.v"}}},assignment:{name:"meta.definition.variable.v",match:"\\s+((?:\\:|\\+|\\-|\\*|/|\\%|\\&|\\||\\^)?=)\\s+",captures:{1:{patterns:[{include:"#operators"}]}}},attributes:{name:"meta.definition.attribute.v",match:"^\\s*((\\[)(deprecated|unsafe|console|heap|manualfree|typedef|live|inline|flag|ref_only|direct_array_access|callconv)(\\]))",captures:{1:{name:"meta.function.attribute.v"},2:{name:"punctuation.definition.begin.bracket.square.v"},3:{name:"storage.modifier.attribute.v"},4:{name:"punctuation.definition.end.bracket.square.v"}}},"variable-assign":{match:"[a-zA-Z_]\\w*(?:,\\s*[a-zA-Z_]\\w*)*(?=\\s*(?:=|:=))",captures:{0:{patterns:[{match:"[a-zA-Z_]\\w*",name:"variable.other.assignment.v"},{include:"#punctuation"}]}}},"module-decl":{name:"meta.module.v",begin:"^\\s*(module)\\s+",beginCaptures:{1:{name:"keyword.module.v"}},end:"([\\w.]+)",endCaptures:{1:{name:"entity.name.module.v"}}},"import-decl":{name:"meta.import.v",begin:"^\\s*(import)\\s+",beginCaptures:{1:{name:"keyword.import.v"}},end:"([\\w.]+)",endCaptures:{1:{name:"entity.name.import.v"}}},"hash-decl":{name:"markup.bold.v",begin:"^\\s*(#)",end:"$"},brackets:{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.definition.bracket.curly.begin.v"}},end:"}",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.v"}},patterns:[{include:"$self"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.bracket.round.begin.v"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.bracket.round.end.v"}},patterns:[{include:"$self"}]},{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.bracket.square.begin.v"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.bracket.square.end.v"}},patterns:[{include:"$self"}]}]},"builtin-fix":{patterns:[{patterns:[{name:"storage.modifier.v",match:"(const)(?=\\s*\\()"},{name:"keyword.$1.v",match:"\\b(fn|type|enum|struct|union|interface|map|assert|sizeof|typeof|__offsetof)\\b(?=\\s*\\()"}]},{patterns:[{name:"keyword.control.v",match:"(\\$if|\\$else)(?=\\s*\\()"},{name:"keyword.control.v",match:"\\b(as|in|is|or|break|continue|default|unsafe|match|if|else|for|go|spawn|goto|defer|return|shared|select|rlock|lock|atomic|asm)\\b(?=\\s*\\()"}]},{patterns:[{match:"(?<!.)(i?(?:8|16|nt|64|128)|u?(?:16|32|64|128)|f?(?:32|64))(?=\\s*\\()",captures:{1:{name:"storage.type.numeric.v"}},name:"meta.expr.numeric.cast.v"},{match:"(bool|byte|byteptr|charptr|voidptr|string|rune|size_t|[ui]size)(?=\\s*\\()",captures:{1:{name:"storage.type.$1.v"}},name:"meta.expr.bool.cast.v"}]}]},comments:{patterns:[{name:"comment.block.documentation.v",begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.v"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.v"}},patterns:[{include:"#comments"}]},{name:"comment.line.double-slash.v",begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.begin.v"}},end:"$"}]},constants:{name:"constant.language.v",match:"\\b(true|false|none)\\b"},generic:{patterns:[{name:"meta.definition.generic.v",match:"(?<=[\\w\\s+])(\\<)(\\w+)(\\>)",captures:{1:{name:"punctuation.definition.bracket.angle.begin.v"},2:{patterns:[{include:"#illegal-name"},{match:"\\w+",name:"entity.name.generic.v"}]},3:{name:"punctuation.definition.bracket.angle.end.v"}}}]},"function-decl":{name:"meta.definition.function.v",match:"^(\\bpub\\b\\s+)?(\\bfn\\b)\\s+(?:\\([^\\)]+\\)\\s+)?(?:(?:C\\.)?)(\\w+)\\s*((?<=[\\w\\s+])(\\<)(\\w+)(\\>))?",captures:{1:{name:"storage.modifier.v"},2:{name:"keyword.fn.v"},3:{name:"entity.name.function.v"},4:{patterns:[{include:"#generic"}]}}},"function-extend-decl":{name:"meta.definition.function.v",match:"^\\s*(pub)?\\s*(fn)\\s*(\\()([^\\)]*)(\\))\\s*(?:(?:C\\.)?)(\\w+)\\s*((?<=[\\w\\s+])(\\<)(\\w+)(\\>))?",captures:{1:{name:"storage.modifier.v"},2:{name:"keyword.fn.v"},3:{name:"punctuation.definition.bracket.round.begin.v"},4:{patterns:[{include:"#brackets"},{include:"#storage"},{include:"#generic"},{include:"#types"},{include:"#punctuation"}]},5:{name:"punctuation.definition.bracket.round.end.v"},6:{patterns:[{include:"#illegal-name"},{match:"\\w+",name:"entity.name.function.v"}]},7:{patterns:[{include:"#generic"}]}}},"function-limited-overload-decl":{name:"meta.definition.function.v",match:"^\\s*(pub)?\\s*(fn)\\s*(\\()([^\\)]*)(\\))\\s*([\\+\\-\\*\\/])?\\s*(\\()([^\\)]*)(\\))\\s*(?:(?:C\\.)?)(\\w+)",captures:{1:{name:"storage.modifier.v"},2:{name:"keyword.fn.v"},3:{name:"punctuation.definition.bracket.round.begin.v"},4:{patterns:[{include:"#brackets"},{include:"#storage"},{include:"#generic"},{include:"#types"},{include:"#punctuation"}]},5:{name:"punctuation.definition.bracket.round.end.v"},6:{patterns:[{include:"#operators"}]},7:{name:"punctuation.definition.bracket.round.begin.v"},8:{patterns:[{include:"#brackets"},{include:"#storage"},{include:"#generic"},{include:"#types"},{include:"#punctuation"}]},9:{name:"punctuation.definition.bracket.round.end.v"},10:{patterns:[{include:"#illegal-name"},{match:"\\w+",name:"entity.name.function.v"}]}}},"function-exist":{name:"meta.support.function.v",match:"(\\w+)((?<=[\\w\\s+])(\\<)(\\w+)(\\>))?(?=\\s*\\()",captures:{0:{name:"meta.function.call.v"},1:{patterns:[{include:"#illegal-name"},{match:"\\w+",name:"entity.name.function.v"}]},2:{patterns:[{include:"#generic"}]}}},type:{name:"meta.definition.type.v",match:"^\\s*(?:(pub)?\\s+)?(type)\\s+(\\w*)\\s+(?:\\w+\\.+)?(\\w*)",captures:{1:{name:"storage.modifier.$1.v"},2:{name:"storage.type.type.v"},3:{patterns:[{include:"#illegal-name"},{include:"#types"},{name:"entity.name.type.v",match:"\\w+"}]},4:{patterns:[{include:"#illegal-name"},{include:"#types"},{name:"entity.name.type.v",match:"\\w+"}]}}},enum:{name:"meta.definition.enum.v",match:"^\\s*(?:(pub)?\\s+)?(enum)\\s+(?:\\w+\\.)?(\\w*)",captures:{1:{name:"storage.modifier.$1.v"},2:{name:"storage.type.enum.v"},3:{name:"entity.name.enum.v"}}},interface:{name:"meta.definition.interface.v",match:"^\\s*(?:(pub)?\\s+)?(interface)\\s+(\\w*)",captures:{1:{name:"storage.modifier.$1.v"},2:{name:"keyword.interface.v"},3:{patterns:[{include:"#illegal-name"},{name:"entity.name.interface.v",match:"\\w+"}]}}},struct:{patterns:[{name:"meta.definition.struct.v",begin:"^\\s*(?:(mut|pub(?:\\s+mut)?|__global)\\s+)?(struct|union)\\s+([\\w.]+)\\s*|({)",beginCaptures:{1:{name:"storage.modifier.$1.v"},2:{name:"storage.type.struct.v"},3:{name:"entity.name.type.v"},4:{name:"punctuation.definition.bracket.curly.begin.v"}},end:"\\s*|(})",endCaptures:{1:{name:"punctuation.definition.bracket.curly.end.v"}},patterns:[{include:"#struct-access-modifier"},{match:"\\b(\\w+)\\s+([\\w\\[\\]\\*&.]+)(?:\\s*(=)\\s*((?:.(?=$|//|/\\*))*+))?",captures:{1:{name:"variable.other.property.v"},2:{patterns:[{include:"#numbers"},{include:"#brackets"},{include:"#types"},{match:"\\w+",name:"storage.type.other.v"}]},3:{name:"keyword.operator.assignment.v"},4:{patterns:[{include:"$self"}]}}},{include:"#types"},{include:"$self"}]},{name:"meta.definition.struct.v",match:"^\\s*(?:(mut|pub(?:\\s+mut)?|__global))\\s+?(struct)\\s+(?:\\s+([\\w.]+))?",captures:{1:{name:"storage.modifier.$1.v"},2:{name:"storage.type.struct.v"},3:{name:"entity.name.struct.v"}}}]},"struct-access-modifier":{match:"(?<=\\s|^)(mut|pub(?:\\s+mut)?|__global)(:|\\b)",captures:{1:{name:"storage.modifier.$1.v"},2:{name:"punctuation.separator.struct.key-value.v"}}},punctuation:{patterns:[{name:"punctuation.delimiter.period.dot.v",match:"\\."},{name:"punctuation.delimiter.comma.v",match:","},{name:"punctuation.separator.key-value.colon.v",match:":"},{name:"punctuation.definition.other.semicolon.v",match:";"},{name:"punctuation.definition.other.questionmark.v",match:"\\?"},{name:"punctuation.hash.v",match:"#"}]},keywords:{patterns:[{name:"keyword.control.v",match:"(\\$if|\\$else)"},{name:"keyword.control.v",match:"(?<!@)\\b(as|it|is|in|or|break|continue|default|unsafe|match|if|else|for|go|spawn|goto|defer|return|shared|select|rlock|lock|atomic|asm)\\b"},{name:"keyword.$1.v",match:"(?<!@)\\b(fn|type|typeof|enum|struct|interface|map|assert|sizeof|__offsetof)\\b"}]},storage:{name:"storage.modifier.v",match:"\\b(const|mut|pub)\\b"},types:{patterns:[{name:"storage.type.numeric.v",match:"(?<!\\.)\\b(i(8|16|nt|64|128)|u(8|16|32|64|128)|f(32|64))\\b"},{name:"storage.type.$1.v",match:"(?<!\\.)\\b(bool|byte|byteptr|charptr|voidptr|string|ustring|rune)\\b"}]},operators:{patterns:[{name:"keyword.operator.arithmetic.v",match:"(\\+|\\-|\\*|\\/|\\%|\\+\\+|\\-\\-|\\>\\>|\\<\\<)"},{name:"keyword.operator.relation.v",match:"(\\=\\=|\\!\\=|\\>|\\<|\\>\\=|\\<\\=)"},{name:"keyword.operator.assignment.v",match:"(\\:\\=|\\=|\\+\\=|\\-\\=|\\*\\=|\\/\\=|\\%\\=|\\&\\=|\\|\\=|\\^\\=|\\~\\=|\\&\\&\\=|\\|\\|\\=|\\>\\>\\=|\\<\\<\\=)"},{name:"keyword.operator.bitwise.v",match:"(\\&|\\||\\^|\\~|<(?!<)|>(?!>))"},{name:"keyword.operator.logical.v",match:"(\\&\\&|\\|\\||\\!)"},{name:"keyword.operator.optional.v",match:"\\?"}]},numbers:{patterns:[{name:"constant.numeric.exponential.v",match:"([0-9]+(_?))+(\\.)([0-9]+[eE][-+]?[0-9]+)"},{name:"constant.numeric.float.v",match:"([0-9]+(_?))+(\\.)([0-9]+)"},{name:"constant.numeric.binary.v",match:"(?:0b)(?:(?:[0-1]+)(?:_?))+"},{name:"constant.numeric.octal.v",match:"(?:0o)(?:(?:[0-7]+)(?:_?))+"},{name:"constant.numeric.hex.v",match:"(?:0x)(?:(?:[0-9a-fA-F]+)(?:_?))+"},{name:"constant.numeric.integer.v",match:"(?:(?:[0-9]+)(?:[_]?))+"}]},punctuations:{patterns:[{name:"punctuation.accessor.v",match:"(?:\\.)"},{name:"punctuation.separator.comma.v",match:"(?:,)"}]},strings:{patterns:[{begin:"`",end:"`",name:"string.quoted.rune.v",patterns:[{include:"#string-escaped-char"},{include:"#string-interpolation"},{include:"#string-placeholder"}]},{begin:"(r)'",beginCaptures:{1:{name:"storage.type.string.v"}},end:"'",name:"string.quoted.raw.v",patterns:[{include:"#string-interpolation"},{include:"#string-placeholder"}]},{begin:'(r)"',beginCaptures:{1:{name:"storage.type.string.v"}},end:'"',name:"string.quoted.raw.v",patterns:[{include:"#string-interpolation"},{include:"#string-placeholder"}]},{begin:"(c?)'",beginCaptures:{1:{name:"storage.type.string.v"}},end:"'",name:"string.quoted.v",patterns:[{include:"#string-escaped-char"},{include:"#string-interpolation"},{include:"#string-placeholder"}]},{begin:'(c?)"',beginCaptures:{1:{name:"storage.type.string.v"}},end:'"',name:"string.quoted.v",patterns:[{include:"#string-escaped-char"},{include:"#string-interpolation"},{include:"#string-placeholder"}]}]},"string-escaped-char":{patterns:[{name:"constant.character.escape.v",match:`\\\\([0-7]{3}|[\\$abfnrtv\\\\'"]|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})`},{name:"invalid.illegal.unknown-escape.v",match:`\\\\[^0-7\\$xuUabfnrtv\\'"]`}]},"string-interpolation":{name:"meta.string.interpolation.v",match:"(\\$([\\w.]+|\\{.*?\\}))",captures:{1:{patterns:[{name:"invalid.illegal.v",match:"\\$\\d[\\.\\w]+"},{name:"variable.other.interpolated.v",match:"\\$([\\.\\w]+|\\{.*?\\})"}]}}},"string-placeholder":{match:"%(\\[\\d+\\])?([\\+#\\-0\\x20]{,2}((\\d+|\\*)?(\\.?(\\d+|\\*|(\\[\\d+\\])\\*?)?(\\[\\d+\\])?)?))?[vT%tbcdoqxXUbeEfFgGsp]",name:"constant.other.placeholder.v"},"illegal-name":{match:"\\d\\w+",name:"invalid.illegal.v"}},displayName:"V"})]}}]); diff --git a/6703.ce8b0455.async.js b/6703.ce8b0455.async.js new file mode 100644 index 00000000..a757af9b --- /dev/null +++ b/6703.ce8b0455.async.js @@ -0,0 +1,7 @@ +!(function(){var Fr=Object.defineProperty,$r=Object.defineProperties;var _r=Object.getOwnPropertyDescriptors;var Wt=Object.getOwnPropertySymbols;var Un=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable;var un=Math.pow,Kn=(M,X,A)=>X in M?Fr(M,X,{enumerable:!0,configurable:!0,writable:!0,value:A}):M[X]=A,w=(M,X)=>{for(var A in X||(X={}))Un.call(X,A)&&Kn(M,A,X[A]);if(Wt)for(var A of Wt(X))Hn.call(X,A)&&Kn(M,A,X[A]);return M},$=(M,X)=>$r(M,_r(X));var Jt=(M,X)=>{var A={};for(var o in M)Un.call(M,o)&&X.indexOf(o)<0&&(A[o]=M[o]);if(M!=null&&Wt)for(var o of Wt(M))X.indexOf(o)<0&&Hn.call(M,o)&&(A[o]=M[o]);return A};var Wn=(M,X,A)=>new Promise((o,z)=>{var d=V=>{try{ve(A.next(V))}catch(fe){z(fe)}},le=V=>{try{ve(A.throw(V))}catch(fe){z(fe)}},ve=V=>V.done?o(V.value):Promise.resolve(V.value).then(d,le);ve((A=A.apply(M,X)).next())});(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6703],{85264:function(M,X,A){"use strict";A.d(X,{LB:function(){return vr},y9:function(){return Tr},g4:function(){return P},Lg:function(){return Rt},uN:function(){return ut},MA:function(){return je},we:function(){return lt},LO:function(){return re},pE:function(){return mt},ey:function(){return We},RJ:function(){return Dn},Ai:function(){return Cn},VK:function(){return y},_8:function(){return He},hI:function(){return N},Cj:function(){return xn},O1:function(){return yr},Zj:function(){return xr},VT:function(){return pt},Dy:function(){return bt}});var o=A(50959),z=A(10422),d=A(47581);const le={display:"none"};function ve(e){let{id:t,value:n}=e;return o.createElement("div",{id:t,style:le},n)}function V(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;const s={position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return o.createElement("div",{id:t,style:s,role:"status","aria-live":r,"aria-atomic":!0},n)}function fe(){const[e,t]=(0,o.useState)("");return{announce:(0,o.useCallback)(r=>{r!=null&&t(r)},[]),announcement:e}}const Ye=(0,o.createContext)(null);function Qe(e){const t=(0,o.useContext)(Ye);(0,o.useEffect)(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}function ze(){const[e]=(0,o.useState)(()=>new Set),t=(0,o.useCallback)(r=>(e.add(r),()=>e.delete(r)),[e]);return[(0,o.useCallback)(r=>{let{type:s,event:i}=r;e.forEach(a=>{var c;return(c=a[s])==null?void 0:c.call(a,i)})},[e]),t]}const et={draggable:` + To pick up a draggable item, press the space bar. + While dragging, use the arrow keys to move the item. + Press space again to drop the item in its new position, or press escape to cancel. + `},tt={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function nt(e){let{announcements:t=tt,container:n,hiddenTextDescribedById:r,screenReaderInstructions:s=et}=e;const{announce:i,announcement:a}=fe(),c=(0,d.Ld)("DndLiveRegion"),[l,f]=(0,o.useState)(!1);if((0,o.useEffect)(()=>{f(!0)},[]),Qe((0,o.useMemo)(()=>({onDragStart(h){let{active:R}=h;i(t.onDragStart({active:R}))},onDragMove(h){let{active:R,over:D}=h;t.onDragMove&&i(t.onDragMove({active:R,over:D}))},onDragOver(h){let{active:R,over:D}=h;i(t.onDragOver({active:R,over:D}))},onDragEnd(h){let{active:R,over:D}=h;i(t.onDragEnd({active:R,over:D}))},onDragCancel(h){let{active:R,over:D}=h;i(t.onDragCancel({active:R,over:D}))}}),[i,t])),!l)return null;const b=o.createElement(o.Fragment,null,o.createElement(ve,{id:r,value:s.draggable}),o.createElement(V,{id:c,announcement:a}));return n?(0,z.createPortal)(b,n):b}var q;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(q||(q={}));function be(){}function pt(e,t){return(0,o.useMemo)(()=>({sensor:e,options:t!=null?t:{}}),[e,t])}function bt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.useMemo)(()=>[...t].filter(r=>r!=null),[...t])}const oe=Object.freeze({x:0,y:0});function Pe(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function rt(e,t){const n=(0,d.DC)(e);if(!n)return"0 0";const r={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}function Ke(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function yt(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function Ue(e){let{left:t,top:n,height:r,width:s}=e;return[{x:t,y:n},{x:t+s,y:n},{x:t,y:n+r},{x:t+s,y:n+r}]}function He(e,t){if(!e||e.length===0)return null;const[n]=e;return t?n[t]:n}function ot(e,t,n){return t===void 0&&(t=e.left),n===void 0&&(n=e.top),{x:t+e.width*.5,y:n+e.height*.5}}const mt=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const s=ot(t,t.left,t.top),i=[];for(const a of r){const{id:c}=a,l=n.get(c);if(l){const f=Pe(ot(l),s);i.push({id:c,data:{droppableContainer:a,value:f}})}}return i.sort(Ke)},We=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const s=Ue(t),i=[];for(const a of r){const{id:c}=a,l=n.get(c);if(l){const f=Ue(l),b=s.reduce((R,D,_)=>R+Pe(f[_],D),0),h=Number((b/4).toFixed(4));i.push({id:c,data:{droppableContainer:a,value:h}})}}return i.sort(Ke)};function it(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),s=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),a=s-r,c=i-n;if(r<s&&n<i){const l=t.width*t.height,f=e.width*e.height,b=a*c,h=b/(l+f-b);return Number(h.toFixed(4))}return 0}const wt=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const s=[];for(const i of r){const{id:a}=i,c=n.get(a);if(c){const l=it(c,t);l>0&&s.push({id:a,data:{droppableContainer:i,value:l}})}}return s.sort(yt)};function u(e,t){const{top:n,left:r,bottom:s,right:i}=t;return n<=e.y&&e.y<=s&&r<=e.x&&e.x<=i}const x=e=>{let{droppableContainers:t,droppableRects:n,pointerCoordinates:r}=e;if(!r)return[];const s=[];for(const i of t){const{id:a}=i,c=n.get(a);if(c&&u(r,c)){const f=Ue(c).reduce((h,R)=>h+Pe(r,R),0),b=Number((f/4).toFixed(4));s.push({id:a,data:{droppableContainer:i,value:b}})}}return s.sort(Ke)};function E(e,t,n){return $(w({},e),{scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1})}function Z(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:oe}function ee(e){return function(n){for(var r=arguments.length,s=new Array(r>1?r-1:0),i=1;i<r;i++)s[i-1]=arguments[i];return s.reduce((a,c)=>$(w({},a),{top:a.top+e*c.y,bottom:a.bottom+e*c.y,left:a.left+e*c.x,right:a.right+e*c.x}),w({},n))}}const g=ee(1);function v(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function m(e,t,n){const r=v(t);if(!r)return e;const{scaleX:s,scaleY:i,x:a,y:c}=r,l=e.left-a-(1-s)*parseFloat(n),f=e.top-c-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),b=s?e.width/s:e.width,h=i?e.height/i:e.height;return{width:b,height:h,top:f,right:l+b,bottom:f+h,left:l}}const p={ignoreTransform:!1};function y(e,t){t===void 0&&(t=p);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:f,transformOrigin:b}=(0,d.Jj)(e).getComputedStyle(e);f&&(n=m(n,f,b))}const{top:r,left:s,width:i,height:a,bottom:c,right:l}=n;return{top:r,left:s,width:i,height:a,bottom:c,right:l}}function C(e){return y(e,{ignoreTransform:!0})}function S(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function T(e,t){return t===void 0&&(t=(0,d.Jj)(e).getComputedStyle(e)),t.position==="fixed"}function U(e,t){t===void 0&&(t=(0,d.Jj)(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(s=>{const i=t[s];return typeof i=="string"?n.test(i):!1})}function N(e,t){const n=[];function r(s){if(t!=null&&n.length>=t||!s)return n;if((0,d.qk)(s)&&s.scrollingElement!=null&&!n.includes(s.scrollingElement))return n.push(s.scrollingElement),n;if(!(0,d.Re)(s)||(0,d.vZ)(s)||n.includes(s))return n;const i=(0,d.Jj)(e).getComputedStyle(s);return s!==e&&U(s,i)&&n.push(s),T(s,i)?n:r(s.parentNode)}return e?r(e):n}function F(e){const[t]=N(e,1);return t!=null?t:null}function K(e){return!d.Nq||!e?null:(0,d.FJ)(e)?e:(0,d.UG)(e)?(0,d.qk)(e)||e===(0,d.r3)(e).scrollingElement?window:(0,d.Re)(e)?e:null:null}function H(e){return(0,d.FJ)(e)?e.scrollX:e.scrollLeft}function Q(e){return(0,d.FJ)(e)?e.scrollY:e.scrollTop}function ye(e){return{x:H(e),y:Q(e)}}var W;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(W||(W={}));function ue(e){return!d.Nq||!e?!1:e===document.scrollingElement}function Me(e){const t={x:0,y:0},n=ue(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},s=e.scrollTop<=t.y,i=e.scrollLeft<=t.x,a=e.scrollTop>=r.y,c=e.scrollLeft>=r.x;return{isTop:s,isLeft:i,isBottom:a,isRight:c,maxScroll:r,minScroll:t}}const Se={x:.2,y:.2};function me(e,t,n,r,s){let{top:i,left:a,right:c,bottom:l}=n;r===void 0&&(r=10),s===void 0&&(s=Se);const{isTop:f,isBottom:b,isLeft:h,isRight:R}=Me(e),D={x:0,y:0},_={x:0,y:0},I={height:t.height*s.y,width:t.width*s.x};return!f&&i<=t.top+I.height?(D.y=W.Backward,_.y=r*Math.abs((t.top+I.height-i)/I.height)):!b&&l>=t.bottom-I.height&&(D.y=W.Forward,_.y=r*Math.abs((t.bottom-I.height-l)/I.height)),!R&&c>=t.right-I.width?(D.x=W.Forward,_.x=r*Math.abs((t.right-I.width-c)/I.width)):!h&&a<=t.left+I.width&&(D.x=W.Backward,_.x=r*Math.abs((t.left+I.width-a)/I.width)),{direction:D,speed:_}}function se(e){if(e===document.scrollingElement){const{innerWidth:i,innerHeight:a}=window;return{top:0,left:0,right:i,bottom:a,width:i,height:a}}const{top:t,left:n,right:r,bottom:s}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:s,width:e.clientWidth,height:e.clientHeight}}function Oe(e){return e.reduce((t,n)=>(0,d.IH)(t,ye(n)),oe)}function Ee(e){return e.reduce((t,n)=>t+H(n),0)}function st(e){return e.reduce((t,n)=>t+Q(n),0)}function xt(e,t){if(t===void 0&&(t=y),!e)return;const{top:n,left:r,bottom:s,right:i}=t(e);F(e)&&(s<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const Gt=[["x",["left","right"],Ee],["y",["top","bottom"],st]];class at{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=N(n),s=Oe(r);this.rect=w({},t),this.width=t.width,this.height=t.height;for(const[i,a,c]of Gt)for(const l of a)Object.defineProperty(this,l,{get:()=>{const f=c(r),b=s[i]-f;return this.rect[l]+b},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class we{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...n)})},this.target=t}add(t,n,r){var s;(s=this.target)==null||s.addEventListener(t,n,r),this.listeners.push([t,n,r])}}function Vt(e){const{EventTarget:t}=(0,d.Jj)(e);return e instanceof t?e:(0,d.r3)(e)}function Ct(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return typeof t=="number"?Math.sqrt(un(n,2)+un(r,2))>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t?r>t.y:!1}var de;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(de||(de={}));function Dt(e){e.preventDefault()}function qt(e){e.stopPropagation()}var P;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter"})(P||(P={}));const zt={start:[P.Space,P.Enter],cancel:[P.Esc],end:[P.Space,P.Enter]},Zt=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case P.Right:return $(w({},n),{x:n.x+25});case P.Left:return $(w({},n),{x:n.x-25});case P.Down:return $(w({},n),{y:n.y+25});case P.Up:return $(w({},n),{y:n.y-25})}};class Rt{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:n}}=t;this.props=t,this.listeners=new we((0,d.r3)(n)),this.windowListeners=new we((0,d.Jj)(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(de.Resize,this.handleCancel),this.windowListeners.add(de.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(de.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:n}=this.props,r=t.node.current;r&&xt(r),n(oe)}handleKeyDown(t){if((0,d.vd)(t)){const{active:n,context:r,options:s}=this.props,{keyboardCodes:i=zt,coordinateGetter:a=Zt,scrollBehavior:c="smooth"}=s,{code:l}=t;if(i.end.includes(l)){this.handleEnd(t);return}if(i.cancel.includes(l)){this.handleCancel(t);return}const{collisionRect:f}=r.current,b=f?{x:f.left,y:f.top}:oe;this.referenceCoordinates||(this.referenceCoordinates=b);const h=a(t,{active:n,context:r.current,currentCoordinates:b});if(h){const R=(0,d.$X)(h,b),D={x:0,y:0},{scrollableAncestors:_}=r.current;for(const I of _){const O=t.code,{isTop:j,isRight:Y,isLeft:L,isBottom:ie,maxScroll:J,minScroll:G}=Me(I),k=se(I),B={x:Math.min(O===P.Right?k.right-k.width/2:k.right,Math.max(O===P.Right?k.left:k.left+k.width/2,h.x)),y:Math.min(O===P.Down?k.bottom-k.height/2:k.bottom,Math.max(O===P.Down?k.top:k.top+k.height/2,h.y))},te=O===P.Right&&!Y||O===P.Left&&!L,ae=O===P.Down&&!ie||O===P.Up&&!j;if(te&&B.x!==h.x){const ne=I.scrollLeft+R.x,Ne=O===P.Right&&ne<=J.x||O===P.Left&&ne>=G.x;if(Ne&&!R.y){I.scrollTo({left:ne,behavior:c});return}Ne?D.x=I.scrollLeft-ne:D.x=O===P.Right?I.scrollLeft-J.x:I.scrollLeft-G.x,D.x&&I.scrollBy({left:-D.x,behavior:c});break}else if(ae&&B.y!==h.y){const ne=I.scrollTop+R.y,Ne=O===P.Down&&ne<=J.y||O===P.Up&&ne>=G.y;if(Ne&&!R.x){I.scrollTo({top:ne,behavior:c});return}Ne?D.y=I.scrollTop-ne:D.y=O===P.Down?I.scrollTop-J.y:I.scrollTop-G.y,D.y&&I.scrollBy({top:-D.y,behavior:c});break}}this.handleMove(t,(0,d.IH)((0,d.$X)(h,this.referenceCoordinates),D))}}}handleMove(t,n){const{onMove:r}=this.props;t.preventDefault(),r(n)}handleEnd(t){const{onEnd:n}=this.props;t.preventDefault(),this.detach(),n()}handleCancel(t){const{onCancel:n}=this.props;t.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Rt.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=zt,onActivation:s}=t,{active:i}=n;const{code:a}=e.nativeEvent;if(r.start.includes(a)){const c=i.activatorNode.current;return c&&e.target!==c?!1:(e.preventDefault(),s==null||s({event:e.nativeEvent}),!0)}return!1}}];function Pt(e){return!!(e&&"distance"in e)}function Te(e){return!!(e&&"delay"in e)}class ct{constructor(t,n,r){var s;r===void 0&&(r=Vt(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;const{event:i}=t,{target:a}=i;this.props=t,this.events=n,this.document=(0,d.r3)(a),this.documentListeners=new we(this.document),this.listeners=new we(r),this.windowListeners=new we((0,d.Jj)(a)),this.initialCoordinates=(s=(0,d.DC)(i))!=null?s:oe,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:r}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),this.windowListeners.add(de.Resize,this.handleCancel),this.windowListeners.add(de.DragStart,Dt),this.windowListeners.add(de.VisibilityChange,this.handleCancel),this.windowListeners.add(de.ContextMenu,Dt),this.documentListeners.add(de.Keydown,this.handleKeydown),n){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Te(n)){this.timeoutId=setTimeout(this.handleStart,n.delay);return}if(Pt(n))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=!0,this.documentListeners.add(de.Click,qt,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(de.SelectionChange,this.removeTextSelection),n(t))}handleMove(t){var n;const{activated:r,initialCoordinates:s,props:i}=this,{onMove:a,options:{activationConstraint:c}}=i;if(!s)return;const l=(n=(0,d.DC)(t))!=null?n:oe,f=(0,d.$X)(s,l);if(!r&&c){if(Pt(c)){if(c.tolerance!=null&&Ct(f,c.tolerance))return this.handleCancel();if(Ct(f,c.distance))return this.handleStart()}return Te(c)&&Ct(f,c.tolerance)?this.handleCancel():void 0}t.cancelable&&t.preventDefault(),a(l)}handleEnd(){const{onEnd:t}=this.props;this.detach(),t()}handleCancel(){const{onCancel:t}=this.props;this.detach(),t()}handleKeydown(t){t.code===P.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const jt={move:{name:"pointermove"},end:{name:"pointerup"}};class lt extends ct{constructor(t){const{event:n}=t,r=(0,d.r3)(n.target);super(t,jt,r)}}lt.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!n.isPrimary||n.button!==0?!1:(r==null||r({event:n}),!0)}}];const Qt={move:{name:"mousemove"},end:{name:"mouseup"}};var St;(function(e){e[e.RightClick=2]="RightClick"})(St||(St={}));class je extends ct{constructor(t){super(t,Qt,(0,d.r3)(t.event.target))}}je.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button===St.RightClick?!1:(r==null||r({event:n}),!0)}}];const Ie={move:{name:"touchmove"},end:{name:"touchend"}};class re extends ct{constructor(t){super(t,Ie)}static setup(){return window.addEventListener(Ie.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(Ie.move.name,t)};function t(){}}}re.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:s}=n;return s.length>1?!1:(r==null||r({event:n}),!0)}}];var Je;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(Je||(Je={}));var Ge;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(Ge||(Ge={}));function Et(e){let{acceleration:t,activator:n=Je.Pointer,canScroll:r,draggingRect:s,enabled:i,interval:a=5,order:c=Ge.TreeOrder,pointerCoordinates:l,scrollableAncestors:f,scrollableAncestorRects:b,delta:h,threshold:R}=e;const D=tn({delta:h,disabled:!i}),[_,I]=(0,d.Yz)(),O=(0,o.useRef)({x:0,y:0}),j=(0,o.useRef)({x:0,y:0}),Y=(0,o.useMemo)(()=>{switch(n){case Je.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case Je.DraggableRect:return s}},[n,s,l]),L=(0,o.useRef)(null),ie=(0,o.useCallback)(()=>{const G=L.current;if(!G)return;const k=O.current.x*j.current.x,B=O.current.y*j.current.y;G.scrollBy(k,B)},[]),J=(0,o.useMemo)(()=>c===Ge.TreeOrder?[...f].reverse():f,[c,f]);(0,o.useEffect)(()=>{if(!i||!f.length||!Y){I();return}for(const G of J){if((r==null?void 0:r(G))===!1)continue;const k=f.indexOf(G),B=b[k];if(!B)continue;const{direction:te,speed:ae}=me(G,B,Y,t,R);for(const ne of["x","y"])D[ne][te[ne]]||(ae[ne]=0,te[ne]=0);if(ae.x>0||ae.y>0){I(),L.current=G,_(ie,a),O.current=ae,j.current=te;return}}O.current={x:0,y:0},j.current={x:0,y:0},I()},[t,ie,r,I,i,a,JSON.stringify(Y),JSON.stringify(D),_,f,J,b,JSON.stringify(R)])}const en={x:{[W.Backward]:!1,[W.Forward]:!1},y:{[W.Backward]:!1,[W.Forward]:!1}};function tn(e){let{delta:t,disabled:n}=e;const r=(0,d.D9)(t);return(0,d.Gj)(s=>{if(n||!r||!s)return en;const i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[W.Backward]:s.x[W.Backward]||i.x===-1,[W.Forward]:s.x[W.Forward]||i.x===1},y:{[W.Backward]:s.y[W.Backward]||i.y===-1,[W.Forward]:s.y[W.Forward]||i.y===1}}},[n,t,r])}function Jn(e,t){const n=t!==null?e.get(t):void 0,r=n?n.node.current:null;return(0,d.Gj)(s=>{var i;return t===null?null:(i=r!=null?r:s)!=null?i:null},[r,t])}function Gn(e,t){return(0,o.useMemo)(()=>e.reduce((n,r)=>{const{sensor:s}=r,i=s.activators.map(a=>({eventName:a.eventName,handler:t(a.handler,r)}));return[...n,...i]},[]),[e,t])}var ut;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(ut||(ut={}));var nn;(function(e){e.Optimized="optimized"})(nn||(nn={}));const dn=new Map;function Vn(e,t){let{dragging:n,dependencies:r,config:s}=t;const[i,a]=(0,o.useState)(null),{frequency:c,measure:l,strategy:f}=s,b=(0,o.useRef)(e),h=O(),R=(0,d.Ey)(h),D=(0,o.useCallback)(function(j){j===void 0&&(j=[]),!R.current&&a(Y=>Y===null?j:Y.concat(j.filter(L=>!Y.includes(L))))},[R]),_=(0,o.useRef)(null),I=(0,d.Gj)(j=>{if(h&&!n)return dn;if(!j||j===dn||b.current!==e||i!=null){const Y=new Map;for(let L of e){if(!L)continue;if(i&&i.length>0&&!i.includes(L.id)&&L.rect.current){Y.set(L.id,L.rect.current);continue}const ie=L.node.current,J=ie?new at(l(ie),ie):null;L.rect.current=J,J&&Y.set(L.id,J)}return Y}return j},[e,i,n,h,l]);return(0,o.useEffect)(()=>{b.current=e},[e]),(0,o.useEffect)(()=>{h||D()},[n,h]),(0,o.useEffect)(()=>{i&&i.length>0&&a(null)},[JSON.stringify(i)]),(0,o.useEffect)(()=>{h||typeof c!="number"||_.current!==null||(_.current=setTimeout(()=>{D(),_.current=null},c))},[c,h,D,...r]),{droppableRects:I,measureDroppableContainers:D,measuringScheduled:i!=null};function O(){switch(f){case ut.Always:return!1;case ut.BeforeDragging:return n;default:return!n}}}function rn(e,t){return(0,d.Gj)(n=>e?n||(typeof t=="function"?t(e):e):null,[t,e])}function qn(e,t){return rn(e,t)}function Zn(e){let{callback:t,disabled:n}=e;const r=(0,d.zX)(t),s=(0,o.useMemo)(()=>{if(n||typeof window=="undefined"||typeof window.MutationObserver=="undefined")return;const{MutationObserver:i}=window;return new i(r)},[r,n]);return(0,o.useEffect)(()=>()=>s==null?void 0:s.disconnect(),[s]),s}function Bt(e){let{callback:t,disabled:n}=e;const r=(0,d.zX)(t),s=(0,o.useMemo)(()=>{if(n||typeof window=="undefined"||typeof window.ResizeObserver=="undefined")return;const{ResizeObserver:i}=window;return new i(r)},[n]);return(0,o.useEffect)(()=>()=>s==null?void 0:s.disconnect(),[s]),s}function Qn(e){return new at(y(e),e)}function fn(e,t,n){t===void 0&&(t=Qn);const[r,s]=(0,o.useReducer)(c,null),i=Zn({callback(l){if(e)for(const f of l){const{type:b,target:h}=f;if(b==="childList"&&h instanceof HTMLElement&&h.contains(e)){s();break}}}}),a=Bt({callback:s});return(0,d.LI)(()=>{s(),e?(a==null||a.observe(e),i==null||i.observe(document.body,{childList:!0,subtree:!0})):(a==null||a.disconnect(),i==null||i.disconnect())},[e]),r;function c(l){if(!e)return null;if(e.isConnected===!1){var f;return(f=l!=null?l:n)!=null?f:null}const b=t(e);return JSON.stringify(l)===JSON.stringify(b)?l:b}}function er(e){const t=rn(e);return Z(e,t)}const hn=[];function tr(e){const t=(0,o.useRef)(e),n=(0,d.Gj)(r=>e?r&&r!==hn&&e&&t.current&&e.parentNode===t.current.parentNode?r:N(e):hn,[e]);return(0,o.useEffect)(()=>{t.current=e},[e]),n}function nr(e){const[t,n]=(0,o.useState)(null),r=(0,o.useRef)(e),s=(0,o.useCallback)(i=>{const a=K(i.target);a&&n(c=>c?(c.set(a,ye(a)),new Map(c)):null)},[]);return(0,o.useEffect)(()=>{const i=r.current;if(e!==i){a(i);const c=e.map(l=>{const f=K(l);return f?(f.addEventListener("scroll",s,{passive:!0}),[f,ye(f)]):null}).filter(l=>l!=null);n(c.length?new Map(c):null),r.current=e}return()=>{a(e),a(i)};function a(c){c.forEach(l=>{const f=K(l);f==null||f.removeEventListener("scroll",s)})}},[s,e]),(0,o.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((i,a)=>(0,d.IH)(i,a),oe):Oe(e):oe,[e,t])}function gn(e,t){t===void 0&&(t=[]);const n=(0,o.useRef)(null);return(0,o.useEffect)(()=>{n.current=null},t),(0,o.useEffect)(()=>{const r=e!==oe;r&&!n.current&&(n.current=e),!r&&n.current&&(n.current=null)},[e]),n.current?(0,d.$X)(e,n.current):oe}function rr(e){(0,o.useEffect)(()=>{if(!d.Nq)return;const t=e.map(n=>{let{sensor:r}=n;return r.setup==null?void 0:r.setup()});return()=>{for(const n of t)n==null||n()}},e.map(t=>{let{sensor:n}=t;return n}))}function or(e,t){return(0,o.useMemo)(()=>e.reduce((n,r)=>{let{eventName:s,handler:i}=r;return n[s]=a=>{i(a,t)},n},{}),[e,t])}function vn(e){return(0,o.useMemo)(()=>e?S(e):null,[e])}const on=[];function ir(e,t){t===void 0&&(t=y);const[n]=e,r=vn(n?(0,d.Jj)(n):null),[s,i]=(0,o.useReducer)(c,on),a=Bt({callback:i});return e.length>0&&s===on&&i(),(0,d.LI)(()=>{e.length?e.forEach(l=>a==null?void 0:a.observe(l)):(a==null||a.disconnect(),i())},[e]),s;function c(){return e.length?e.map(l=>ue(l)?r:new at(t(l),l)):on}}function pn(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return(0,d.Re)(t)?t:e}function sr(e){let{measure:t}=e;const[n,r]=(0,o.useState)(null),s=(0,o.useCallback)(f=>{for(const{target:b}of f)if((0,d.Re)(b)){r(h=>{const R=t(b);return h?$(w({},h),{width:R.width,height:R.height}):R});break}},[t]),i=Bt({callback:s}),a=(0,o.useCallback)(f=>{const b=pn(f);i==null||i.disconnect(),b&&(i==null||i.observe(b)),r(b?t(b):null)},[t,i]),[c,l]=(0,d.wm)(a);return(0,o.useMemo)(()=>({nodeRef:c,rect:n,setRef:l}),[n,c,l])}const ar=[{sensor:lt,options:{}},{sensor:Rt,options:{}}],cr={current:{}},Xt={draggable:{measure:C},droppable:{measure:C,strategy:ut.WhileDragging,frequency:nn.Optimized},dragOverlay:{measure:y}};class It extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return!n})}getNodeFor(t){var n,r;return(n=(r=this.get(t))==null?void 0:r.node.current)!=null?n:void 0}}const lr={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new It,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:be},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Xt,measureDroppableContainers:be,windowRect:null,measuringScheduled:!1},bn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:be,draggableNodes:new Map,over:null,measureDroppableContainers:be},At=(0,o.createContext)(bn),yn=(0,o.createContext)(lr);function ur(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new It}}}function dr(e,t){switch(t.type){case q.DragStart:return $(w({},e),{draggable:$(w({},e.draggable),{initialCoordinates:t.initialCoordinates,active:t.active})});case q.DragMove:return e.draggable.active?$(w({},e),{draggable:$(w({},e.draggable),{translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}})}):e;case q.DragEnd:case q.DragCancel:return $(w({},e),{draggable:$(w({},e.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case q.RegisterDroppable:{const{element:n}=t,{id:r}=n,s=new It(e.droppable.containers);return s.set(r,n),$(w({},e),{droppable:$(w({},e.droppable),{containers:s})})}case q.SetDroppableDisabled:{const{id:n,key:r,disabled:s}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const a=new It(e.droppable.containers);return a.set(n,$(w({},i),{disabled:s})),$(w({},e),{droppable:$(w({},e.droppable),{containers:a})})}case q.UnregisterDroppable:{const{id:n,key:r}=t,s=e.droppable.containers.get(n);if(!s||r!==s.key)return e;const i=new It(e.droppable.containers);return i.delete(n),$(w({},e),{droppable:$(w({},e.droppable),{containers:i})})}default:return e}}function fr(e){let{disabled:t}=e;const{active:n,activatorEvent:r,draggableNodes:s}=(0,o.useContext)(At),i=(0,d.D9)(r),a=(0,d.D9)(n==null?void 0:n.id);return(0,o.useEffect)(()=>{if(!t&&!r&&i&&a!=null){if(!(0,d.vd)(i)||document.activeElement===i.target)return;const c=s.get(a);if(!c)return;const{activatorNode:l,node:f}=c;if(!l.current&&!f.current)return;requestAnimationFrame(()=>{for(const b of[l.current,f.current]){if(!b)continue;const h=(0,d.so)(b);if(h){h.focus();break}}})}},[r,t,s,a,i]),null}function mn(e,t){let s=t,{transform:n}=s,r=Jt(s,["transform"]);return e!=null&&e.length?e.reduce((i,a)=>a(w({transform:i},r)),n):n}function hr(e){return(0,o.useMemo)(()=>({draggable:w(w({},Xt.draggable),e==null?void 0:e.draggable),droppable:w(w({},Xt.droppable),e==null?void 0:e.droppable),dragOverlay:w(w({},Xt.dragOverlay),e==null?void 0:e.dragOverlay)}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function gr(e){let{activeNode:t,measure:n,initialRect:r,config:s=!0}=e;const i=(0,o.useRef)(!1),{x:a,y:c}=typeof s=="boolean"?{x:s,y:s}:s;(0,d.LI)(()=>{if(!a&&!c||!t){i.current=!1;return}if(i.current||!r)return;const f=t==null?void 0:t.node.current;if(!f||f.isConnected===!1)return;const b=n(f),h=Z(b,r);if(a||(h.x=0),c||(h.y=0),i.current=!0,Math.abs(h.x)>0||Math.abs(h.y)>0){const R=F(f);R&&R.scrollBy({top:h.y,left:h.x})}},[t,a,c,r,n])}const Ft=(0,o.createContext)($(w({},oe),{scaleX:1,scaleY:1}));var Be;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(Be||(Be={}));const vr=(0,o.memo)(function(t){var n,r,s,i;let _n=t,{id:a,accessibility:c,autoScroll:l=!0,children:f,sensors:b=ar,collisionDetection:h=wt,measuring:R,modifiers:D}=_n,_=Jt(_n,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]);const I=(0,o.useReducer)(dr,void 0,ur),[O,j]=I,[Y,L]=ze(),[ie,J]=(0,o.useState)(Be.Uninitialized),G=ie===Be.Initialized,{draggable:{active:k,nodes:B,translate:te},droppable:{containers:ae}}=O,ne=k?B.get(k):null,Ne=(0,o.useRef)({initial:null,translated:null}),Le=(0,o.useMemo)(()=>{var ce;return k!=null?{id:k,data:(ce=ne==null?void 0:ne.data)!=null?ce:cr,rect:Ne}:null},[k,ne]),Xe=(0,o.useRef)(null),[Sn,En]=(0,o.useState)(null),[ke,In]=(0,o.useState)(null),Mt=(0,d.Ey)(_,Object.values(_)),sn=(0,d.Ld)("DndDescribedBy",a),An=(0,o.useMemo)(()=>ae.getEnabled(),[ae]),Ve=hr(R),{droppableRects:dt,measureDroppableContainers:$t,measuringScheduled:Mn}=Vn(An,{dragging:G,dependencies:[te.x,te.y],config:Ve.droppable}),xe=Jn(B,k),On=(0,o.useMemo)(()=>ke?(0,d.DC)(ke):null,[ke]),Tn=Xr(),Nn=qn(xe,Ve.draggable.measure);gr({activeNode:k?B.get(k):null,config:Tn.layoutShiftCompensation,initialRect:Nn,measure:Ve.draggable.measure});const Ce=fn(xe,Ve.draggable.measure,Nn),an=fn(xe?xe.parentElement:null),qe=(0,o.useRef)({activatorEvent:null,active:null,activeNode:xe,collisionRect:null,collisions:null,droppableRects:dt,draggableNodes:B,draggingNode:null,draggingNodeRect:null,droppableContainers:ae,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),Ln=ae.getNodeFor((n=qe.current.over)==null?void 0:n.id),Ze=sr({measure:Ve.dragOverlay.measure}),_t=(r=Ze.nodeRef.current)!=null?r:xe,ft=G?(s=Ze.rect)!=null?s:Ce:null,kn=!!(Ze.nodeRef.current&&Ze.rect),zn=er(kn?null:Ce),cn=vn(_t?(0,d.Jj)(_t):null),Fe=tr(G?Ln!=null?Ln:xe:null),Yt=ir(Fe),Kt=mn(D,{transform:{x:te.x-zn.x,y:te.y-zn.y,scaleX:1,scaleY:1},activatorEvent:ke,active:Le,activeNodeRect:Ce,containerNodeRect:an,draggingNodeRect:ft,over:qe.current.over,overlayNodeRect:Ze.rect,scrollableAncestors:Fe,scrollableAncestorRects:Yt,windowRect:cn}),Pn=On?(0,d.IH)(On,te):null,jn=nr(Fe),Nr=gn(jn),Lr=gn(jn,[Ce]),ht=(0,d.IH)(Kt,Nr),gt=ft?g(ft,Kt):null,Ot=Le&>?h({active:Le,collisionRect:gt,droppableRects:dt,droppableContainers:An,pointerCoordinates:Pn}):null,Bn=He(Ot,"id"),[$e,Xn]=(0,o.useState)(null),kr=kn?Kt:(0,d.IH)(Kt,Lr),zr=E(kr,(i=$e==null?void 0:$e.rect)!=null?i:null,Ce),Fn=(0,o.useCallback)((ce,he)=>{let{sensor:ge,options:_e}=he;if(Xe.current==null)return;const pe=B.get(Xe.current);if(!pe)return;const De=ce.nativeEvent,Ae=new ge({active:Xe.current,activeNode:pe,event:De,options:_e,context:qe,onStart(Re){const Tt=Xe.current;if(Tt==null)return;const Nt=B.get(Tt);if(!Nt)return;const{onDragStart:Ut}=Mt.current,Ht={active:{id:Tt,data:Nt.data,rect:Ne}};(0,z.unstable_batchedUpdates)(()=>{Ut==null||Ut(Ht),J(Be.Initializing),j({type:q.DragStart,initialCoordinates:Re,active:Tt}),Y({type:"onDragStart",event:Ht})})},onMove(Re){j({type:q.DragMove,coordinates:Re})},onEnd:vt(q.DragEnd),onCancel:vt(q.DragCancel)});(0,z.unstable_batchedUpdates)(()=>{En(Ae),In(ce.nativeEvent)});function vt(Re){return function(){return Wn(this,null,function*(){const{active:Nt,collisions:Ut,over:Ht,scrollAdjustedTranslate:Yn}=qe.current;let Lt=null;if(Nt&&Yn){const{cancelDrop:kt}=Mt.current;Lt={activatorEvent:De,active:Nt,collisions:Ut,delta:Yn,over:Ht},Re===q.DragEnd&&typeof kt=="function"&&(yield Promise.resolve(kt(Lt)))&&(Re=q.DragCancel)}Xe.current=null,(0,z.unstable_batchedUpdates)(()=>{j({type:Re}),J(Be.Uninitialized),Xn(null),En(null),In(null);const kt=Re===q.DragEnd?"onDragEnd":"onDragCancel";if(Lt){const ln=Mt.current[kt];ln==null||ln(Lt),Y({type:kt,event:Lt})}})})}}},[B]),Pr=(0,o.useCallback)((ce,he)=>(ge,_e)=>{const pe=ge.nativeEvent,De=B.get(_e);if(Xe.current!==null||!De||pe.dndKit||pe.defaultPrevented)return;const Ae={active:De};ce(ge,he.options,Ae)===!0&&(pe.dndKit={capturedBy:he.sensor},Xe.current=_e,Fn(ge,he))},[B,Fn]),$n=Gn(b,Pr);rr(b),(0,d.LI)(()=>{Ce&&ie===Be.Initializing&&J(Be.Initialized)},[Ce,ie]),(0,o.useEffect)(()=>{const{onDragMove:ce}=Mt.current,{active:he,activatorEvent:ge,collisions:_e,over:pe}=qe.current;if(!he||!ge)return;const De={active:he,activatorEvent:ge,collisions:_e,delta:{x:ht.x,y:ht.y},over:pe};(0,z.unstable_batchedUpdates)(()=>{ce==null||ce(De),Y({type:"onDragMove",event:De})})},[ht.x,ht.y]),(0,o.useEffect)(()=>{const{active:ce,activatorEvent:he,collisions:ge,droppableContainers:_e,scrollAdjustedTranslate:pe}=qe.current;if(!ce||Xe.current==null||!he||!pe)return;const{onDragOver:De}=Mt.current,Ae=_e.get(Bn),vt=Ae&&Ae.rect.current?{id:Ae.id,rect:Ae.rect.current,data:Ae.data,disabled:Ae.disabled}:null,Re={active:ce,activatorEvent:he,collisions:ge,delta:{x:pe.x,y:pe.y},over:vt};(0,z.unstable_batchedUpdates)(()=>{Xn(vt),De==null||De(Re),Y({type:"onDragOver",event:Re})})},[Bn]),(0,d.LI)(()=>{qe.current={activatorEvent:ke,active:Le,activeNode:xe,collisionRect:gt,collisions:Ot,droppableRects:dt,draggableNodes:B,draggingNode:_t,draggingNodeRect:ft,droppableContainers:ae,over:$e,scrollableAncestors:Fe,scrollAdjustedTranslate:ht},Ne.current={initial:ft,translated:gt}},[Le,xe,Ot,gt,B,_t,ft,dt,ae,$e,Fe,ht]),Et($(w({},Tn),{delta:te,draggingRect:gt,pointerCoordinates:Pn,scrollableAncestors:Fe,scrollableAncestorRects:Yt}));const jr=(0,o.useMemo)(()=>({active:Le,activeNode:xe,activeNodeRect:Ce,activatorEvent:ke,collisions:Ot,containerNodeRect:an,dragOverlay:Ze,draggableNodes:B,droppableContainers:ae,droppableRects:dt,over:$e,measureDroppableContainers:$t,scrollableAncestors:Fe,scrollableAncestorRects:Yt,measuringConfiguration:Ve,measuringScheduled:Mn,windowRect:cn}),[Le,xe,Ce,ke,Ot,an,Ze,B,ae,dt,$e,$t,Fe,Yt,Ve,Mn,cn]),Br=(0,o.useMemo)(()=>({activatorEvent:ke,activators:$n,active:Le,activeNodeRect:Ce,ariaDescribedById:{draggable:sn},dispatch:j,draggableNodes:B,over:$e,measureDroppableContainers:$t}),[ke,$n,Le,Ce,j,sn,B,$e,$t]);return o.createElement(Ye.Provider,{value:L},o.createElement(At.Provider,{value:Br},o.createElement(yn.Provider,{value:jr},o.createElement(Ft.Provider,{value:zr},f)),o.createElement(fr,{disabled:(c==null?void 0:c.restoreFocus)===!1})),o.createElement(nt,$(w({},c),{hiddenTextDescribedById:sn})));function Xr(){const ce=(Sn==null?void 0:Sn.autoScrollEnabled)===!1,he=typeof l=="object"?l.enabled===!1:l===!1,ge=G&&!ce&&!he;return typeof l=="object"?$(w({},l),{enabled:ge}):{enabled:ge}}}),pr=(0,o.createContext)(null),wn="button",br="Droppable";function yr(e){let{id:t,data:n,disabled:r=!1,attributes:s}=e;const i=(0,d.Ld)(br),{activators:a,activatorEvent:c,active:l,activeNodeRect:f,ariaDescribedById:b,draggableNodes:h,over:R}=(0,o.useContext)(At),{role:D=wn,roleDescription:_="draggable",tabIndex:I=0}=s!=null?s:{},O=(l==null?void 0:l.id)===t,j=(0,o.useContext)(O?Ft:pr),[Y,L]=(0,d.wm)(),[ie,J]=(0,d.wm)(),G=or(a,t),k=(0,d.Ey)(n);(0,d.LI)(()=>(h.set(t,{id:t,key:i,node:Y,activatorNode:ie,data:k}),()=>{const te=h.get(t);te&&te.key===i&&h.delete(t)}),[h,t]);const B=(0,o.useMemo)(()=>({role:D,tabIndex:I,"aria-disabled":r,"aria-pressed":O&&D===wn?!0:void 0,"aria-roledescription":_,"aria-describedby":b.draggable}),[r,D,I,O,_,b.draggable]);return{active:l,activatorEvent:c,activeNodeRect:f,attributes:B,isDragging:O,listeners:r?void 0:G,node:Y,over:R,setNodeRef:L,setActivatorNodeRef:J,transform:j}}function xn(){return(0,o.useContext)(yn)}const mr="Droppable",wr={timeout:25};function xr(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:s}=e;const i=(0,d.Ld)(mr),{active:a,dispatch:c,over:l,measureDroppableContainers:f}=(0,o.useContext)(At),b=(0,o.useRef)({disabled:n}),h=(0,o.useRef)(!1),R=(0,o.useRef)(null),D=(0,o.useRef)(null),{disabled:_,updateMeasurementsFor:I,timeout:O}=w(w({},wr),s),j=(0,d.Ey)(I!=null?I:r),Y=(0,o.useCallback)(()=>{if(!h.current){h.current=!0;return}D.current!=null&&clearTimeout(D.current),D.current=setTimeout(()=>{f(Array.isArray(j.current)?j.current:[j.current]),D.current=null},O)},[O]),L=Bt({callback:Y,disabled:_||!a}),ie=(0,o.useCallback)((B,te)=>{L&&(te&&(L.unobserve(te),h.current=!1),B&&L.observe(B))},[L]),[J,G]=(0,d.wm)(ie),k=(0,d.Ey)(t);return(0,o.useEffect)(()=>{!L||!J.current||(L.disconnect(),h.current=!1,L.observe(J.current))},[J,L]),(0,d.LI)(()=>(c({type:q.RegisterDroppable,element:{id:r,key:i,disabled:n,node:J,rect:R,data:k}}),()=>c({type:q.UnregisterDroppable,key:i,id:r})),[r]),(0,o.useEffect)(()=>{n!==b.current.disabled&&(c({type:q.SetDroppableDisabled,id:r,key:i,disabled:n}),b.current.disabled=n)},[r,i,n,c]),{active:a,rect:R,isOver:(l==null?void 0:l.id)===r,node:J,over:l,setNodeRef:G}}function Cr(e){let{animation:t,children:n}=e;const[r,s]=(0,o.useState)(null),[i,a]=(0,o.useState)(null),c=(0,d.D9)(n);return!n&&!r&&c&&s(c),(0,d.LI)(()=>{if(!i)return;const l=r==null?void 0:r.key,f=r==null?void 0:r.props.id;if(l==null||f==null){s(null);return}Promise.resolve(t(f,i)).then(()=>{s(null)})},[t,r,i]),o.createElement(o.Fragment,null,n,r?(0,o.cloneElement)(r,{ref:a}):null)}const Dr={x:0,y:0,scaleX:1,scaleY:1};function Rr(e){let{children:t}=e;return o.createElement(At.Provider,{value:bn},o.createElement(Ft.Provider,{value:Dr},t))}const Sr={position:"fixed",touchAction:"none"},Er=e=>(0,d.vd)(e)?"transform 250ms ease":void 0,Ir=(0,o.forwardRef)((e,t)=>{let{as:n,activatorEvent:r,adjustScale:s,children:i,className:a,rect:c,style:l,transform:f,transition:b=Er}=e;if(!c)return null;const h=s?f:$(w({},f),{scaleX:1,scaleY:1}),R=w($(w({},Sr),{width:c.width,height:c.height,top:c.top,left:c.left,transform:d.ux.Transform.toString(h),transformOrigin:s&&r?rt(r,c):void 0,transition:typeof b=="function"?b(r):b}),l);return o.createElement(n,{className:a,style:R,ref:t},i)}),Cn=e=>t=>{let{active:n,dragOverlay:r}=t;const s={},{styles:i,className:a}=e;if(i!=null&&i.active)for(const[c,l]of Object.entries(i.active))l!==void 0&&(s[c]=n.node.style.getPropertyValue(c),n.node.style.setProperty(c,l));if(i!=null&&i.dragOverlay)for(const[c,l]of Object.entries(i.dragOverlay))l!==void 0&&r.node.style.setProperty(c,l);return a!=null&&a.active&&n.node.classList.add(a.active),a!=null&&a.dragOverlay&&r.node.classList.add(a.dragOverlay),function(){for(const[l,f]of Object.entries(s))n.node.style.setProperty(l,f);a!=null&&a.active&&n.node.classList.remove(a.active)}},Dn={duration:250,easing:"ease",keyframes:e=>{let{transform:{initial:t,final:n}}=e;return[{transform:d.ux.Transform.toString(t)},{transform:d.ux.Transform.toString(n)}]},sideEffects:Cn({styles:{active:{opacity:"0"}}})};function Ar(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:s}=e;return(0,d.zX)((i,a)=>{if(t===null)return;const c=n.get(i);if(!c)return;const l=c.node.current;if(!l)return;const f=pn(a);if(!f)return;const{transform:b}=(0,d.Jj)(a).getComputedStyle(a),h=v(b);if(!h)return;const R=typeof t=="function"?t:Mr(t);return xt(l,s.draggable.measure),R({active:{id:i,data:c.data,node:l,rect:s.draggable.measure(l)},draggableNodes:n,dragOverlay:{node:a,rect:s.dragOverlay.measure(f)},droppableContainers:r,measuringConfiguration:s,transform:h})})}function Mr(e){const{duration:t,easing:n,sideEffects:r,keyframes:s}=w(w({},Dn),e);return i=>{let Y=i,{active:a,dragOverlay:c,transform:l}=Y,f=Jt(Y,["active","dragOverlay","transform"]);if(!t)return;const b={x:c.rect.left-a.rect.left,y:c.rect.top-a.rect.top},h={scaleX:l.scaleX!==1?a.rect.width*l.scaleX/c.rect.width:1,scaleY:l.scaleY!==1?a.rect.height*l.scaleY/c.rect.height:1},R=w({x:l.x-b.x,y:l.y-b.y},h),D=s($(w({},f),{active:a,dragOverlay:c,transform:{initial:l,final:R}})),[_]=D,I=D[D.length-1];if(JSON.stringify(_)===JSON.stringify(I))return;const O=r==null?void 0:r(w({active:a,dragOverlay:c},f)),j=c.node.animate(D,{duration:t,easing:n,fill:"forwards"});return new Promise(L=>{j.onfinish=()=>{O==null||O(),L()}})}}let Rn=0;function Or(e){return(0,o.useMemo)(()=>{if(e!=null)return Rn++,Rn},[e])}const Tr=o.memo(e=>{let{adjustScale:t=!1,children:n,dropAnimation:r,style:s,transition:i,modifiers:a,wrapperElement:c="div",className:l,zIndex:f=999}=e;const{activatorEvent:b,active:h,activeNodeRect:R,containerNodeRect:D,draggableNodes:_,droppableContainers:I,dragOverlay:O,over:j,measuringConfiguration:Y,scrollableAncestors:L,scrollableAncestorRects:ie,windowRect:J}=xn(),G=(0,o.useContext)(Ft),k=Or(h==null?void 0:h.id),B=mn(a,{activatorEvent:b,active:h,activeNodeRect:R,containerNodeRect:D,draggingNodeRect:O.rect,over:j,overlayNodeRect:O.rect,scrollableAncestors:L,scrollableAncestorRects:ie,transform:G,windowRect:J}),te=rn(R),ae=Ar({config:r,draggableNodes:_,droppableContainers:I,measuringConfiguration:Y}),ne=te?O.setRef:void 0;return o.createElement(Rr,null,o.createElement(Cr,{animation:ae},h&&k?o.createElement(Ir,{key:k,id:h.id,ref:ne,as:c,activatorEvent:b,adjustScale:t,className:l,transition:i,rect:te,style:w({zIndex:f},s),transform:B},n):null))})},87147:function(M,X,A){"use strict";A.d(X,{Fo:function(){return rt},Rp:function(){return le},is:function(){return E},nB:function(){return it},qw:function(){return pt}});var o=A(50959),z=A(85264),d=A(47581);function le(g,v,m){const p=g.slice();return p.splice(m<0?p.length+m:m,0,p.splice(v,1)[0]),p}function ve(g,v,m){const p=g.slice();return p[v]=g[m],p[m]=g[v],p}function V(g,v){return g.reduce((m,p,y)=>{const C=v.get(p);return C&&(m[y]=C),m},Array(g.length))}function fe(g){return g!==null&&g>=0}function Ye(g,v){if(g===v)return!0;if(g.length!==v.length)return!1;for(let m=0;m<g.length;m++)if(g[m]!==v[m])return!1;return!0}function Qe(g){return typeof g=="boolean"?{draggable:g,droppable:g}:g}const ze={scaleX:1,scaleY:1},et=g=>{var v;let{rects:m,activeNodeRect:p,activeIndex:y,overIndex:C,index:S}=g;const T=(v=m[y])!=null?v:p;if(!T)return null;const U=tt(m,S,y);if(S===y){const N=m[C];return N?w({x:y<C?N.left+N.width-(T.left+T.width):N.left-T.left,y:0},ze):null}return S>y&&S<=C?w({x:-T.width-U,y:0},ze):S<y&&S>=C?w({x:T.width+U,y:0},ze):w({x:0,y:0},ze)};function tt(g,v,m){const p=g[v],y=g[v-1],C=g[v+1];return!p||!y&&!C?0:m<v?y?p.left-(y.left+y.width):C.left-(p.left+p.width):C?C.left-(p.left+p.width):p.left-(y.left+y.width)}const nt=g=>{let{rects:v,activeIndex:m,overIndex:p,index:y}=g;const C=le(v,p,m),S=v[y],T=C[y];return!T||!S?null:{x:T.left-S.left,y:T.top-S.top,scaleX:T.width/S.width,scaleY:T.height/S.height}},q=g=>{let{activeIndex:v,index:m,rects:p,overIndex:y}=g,C,S;return m===v&&(C=p[m],S=p[y]),m===y&&(C=p[m],S=p[v]),!S||!C?null:{x:S.left-C.left,y:S.top-C.top,scaleX:S.width/C.width,scaleY:S.height/C.height}},be={scaleX:1,scaleY:1},pt=g=>{var v;let{activeIndex:m,activeNodeRect:p,index:y,rects:C,overIndex:S}=g;const T=(v=C[m])!=null?v:p;if(!T)return null;if(y===m){const N=C[S];return N?w({x:0,y:m<S?N.top+N.height-(T.top+T.height):N.top-T.top},be):null}const U=bt(C,y,m);return y>m&&y<=S?w({x:0,y:-T.height-U},be):y<m&&y>=S?w({x:0,y:T.height+U},be):w({x:0,y:0},be)};function bt(g,v,m){const p=g[v],y=g[v-1],C=g[v+1];return p?m<v?y?p.top-(y.top+y.height):C?C.top-(p.top+p.height):0:C?C.top-(p.top+p.height):y?p.top-(y.top+y.height):0:0}const oe="Sortable",Pe=o.createContext({activeIndex:-1,containerId:oe,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:nt,disabled:{draggable:!1,droppable:!1}});function rt(g){let{children:v,id:m,items:p,strategy:y=nt,disabled:C=!1}=g;const{active:S,dragOverlay:T,droppableRects:U,over:N,measureDroppableContainers:F}=(0,z.Cj)(),K=(0,d.Ld)(oe,m),H=T.rect!==null,Q=(0,o.useMemo)(()=>p.map(Ee=>typeof Ee=="object"&&"id"in Ee?Ee.id:Ee),[p]),ye=S!=null,W=S?Q.indexOf(S.id):-1,ue=N?Q.indexOf(N.id):-1,Me=(0,o.useRef)(Q),Se=!Ye(Q,Me.current),me=ue!==-1&&W===-1||Se,se=Qe(C);(0,d.LI)(()=>{Se&&ye&&F(Q)},[Se,Q,ye,F]),(0,o.useEffect)(()=>{Me.current=Q},[Q]);const Oe=(0,o.useMemo)(()=>({activeIndex:W,containerId:K,disabled:se,disableTransforms:me,items:Q,overIndex:ue,useDragOverlay:H,sortedRects:V(Q,U),strategy:y}),[W,K,se.draggable,se.droppable,me,Q,ue,U,H,y]);return o.createElement(Pe.Provider,{value:Oe},v)}const Ke=g=>{let{id:v,items:m,activeIndex:p,overIndex:y}=g;return le(m,p,y).indexOf(v)},yt=g=>{let{containerId:v,isSorting:m,wasDragging:p,index:y,items:C,newIndex:S,previousItems:T,previousContainerId:U,transition:N}=g;return!N||!p||T!==C&&y===S?!1:m?!0:S!==y&&v===U},Ue={duration:200,easing:"ease"},He="transform",ot=d.ux.Transition.toString({property:He,duration:0,easing:"linear"}),mt={roleDescription:"sortable"};function We(g){let{disabled:v,index:m,node:p,rect:y}=g;const[C,S]=(0,o.useState)(null),T=(0,o.useRef)(m);return(0,d.LI)(()=>{if(!v&&m!==T.current&&p.current){const U=y.current;if(U){const N=(0,z.VK)(p.current,{ignoreTransform:!0}),F={x:U.left-N.left,y:U.top-N.top,scaleX:U.width/N.width,scaleY:U.height/N.height};(F.x||F.y)&&S(F)}}m!==T.current&&(T.current=m)},[v,m,p,y]),(0,o.useEffect)(()=>{C&&S(null)},[C]),C}function it(g){let{animateLayoutChanges:v=yt,attributes:m,disabled:p,data:y,getNewIndex:C=Ke,id:S,strategy:T,resizeObserverConfig:U,transition:N=Ue}=g;const{items:F,containerId:K,activeIndex:H,disabled:Q,disableTransforms:ye,sortedRects:W,overIndex:ue,useDragOverlay:Me,strategy:Se}=(0,o.useContext)(Pe),me=wt(p,Q),se=F.indexOf(S),Oe=(0,o.useMemo)(()=>w({sortable:{containerId:K,index:se,items:F}},y),[K,y,se,F]),Ee=(0,o.useMemo)(()=>F.slice(F.indexOf(S)),[F,S]),{rect:st,node:xt,isOver:Gt,setNodeRef:at}=(0,z.Zj)({id:S,data:Oe,disabled:me.droppable,resizeObserverConfig:w({updateMeasurementsFor:Ee},U)}),{active:we,activatorEvent:Vt,activeNodeRect:Ct,attributes:de,setNodeRef:Dt,listeners:qt,isDragging:P,over:zt,setActivatorNodeRef:Zt,transform:Rt}=(0,z.O1)({id:S,data:Oe,attributes:w(w({},mt),m),disabled:me.draggable}),Pt=(0,d.HB)(at,Dt),Te=!!we,ct=Te&&!ye&&fe(H)&&fe(ue),jt=!Me&&P,lt=jt&&ct?Rt:null,Qt=T!=null?T:Se,St=ct?lt!=null?lt:Qt({rects:W,activeNodeRect:Ct,activeIndex:H,overIndex:ue,index:se}):null,je=fe(H)&&fe(ue)?C({id:S,items:F,activeIndex:H,overIndex:ue}):se,Ie=we==null?void 0:we.id,re=(0,o.useRef)({activeId:Ie,items:F,newIndex:je,containerId:K}),Je=F!==re.current.items,Ge=v({active:we,containerId:K,isDragging:P,isSorting:Te,id:S,index:se,items:F,newIndex:re.current.newIndex,previousItems:re.current.items,previousContainerId:re.current.containerId,transition:N,wasDragging:re.current.activeId!=null}),Et=We({disabled:!Ge,index:se,node:xt,rect:st});return(0,o.useEffect)(()=>{Te&&re.current.newIndex!==je&&(re.current.newIndex=je),K!==re.current.containerId&&(re.current.containerId=K),F!==re.current.items&&(re.current.items=F)},[Te,je,K,F]),(0,o.useEffect)(()=>{if(Ie===re.current.activeId)return;if(Ie&&!re.current.activeId){re.current.activeId=Ie;return}const tn=setTimeout(()=>{re.current.activeId=Ie},50);return()=>clearTimeout(tn)},[Ie]),{active:we,activeIndex:H,attributes:de,data:Oe,rect:st,index:se,newIndex:je,items:F,isOver:Gt,isSorting:Te,isDragging:P,listeners:qt,node:xt,overIndex:ue,over:zt,setNodeRef:Pt,setActivatorNodeRef:Zt,setDroppableNodeRef:at,setDraggableNodeRef:Dt,transform:Et!=null?Et:St,transition:en()};function en(){if(Et||Je&&re.current.newIndex===se)return ot;if(!(jt&&!(0,d.vd)(Vt)||!N)&&(Te||Ge))return d.ux.Transition.toString($(w({},N),{property:He}))}}function wt(g,v){var m,p;return typeof g=="boolean"?{draggable:g,droppable:!1}:{draggable:(m=g==null?void 0:g.draggable)!=null?m:v.draggable,droppable:(p=g==null?void 0:g.droppable)!=null?p:v.droppable}}function u(g){if(!g)return!1;const v=g.data.current;return!!(v&&"sortable"in v&&typeof v.sortable=="object"&&"containerId"in v.sortable&&"items"in v.sortable&&"index"in v.sortable)}const x=[z.g4.Down,z.g4.Right,z.g4.Up,z.g4.Left],E=(g,v)=>{let{context:{active:m,collisionRect:p,droppableRects:y,droppableContainers:C,over:S,scrollableAncestors:T}}=v;if(x.includes(g.code)){if(g.preventDefault(),!m||!p)return;const U=[];C.getEnabled().forEach(K=>{if(!K||K!=null&&K.disabled)return;const H=y.get(K.id);if(H)switch(g.code){case z.g4.Down:p.top<H.top&&U.push(K);break;case z.g4.Up:p.top>H.top&&U.push(K);break;case z.g4.Left:p.left>H.left&&U.push(K);break;case z.g4.Right:p.left<H.left&&U.push(K);break}});const N=(0,z.ey)({active:m,collisionRect:p,droppableRects:y,droppableContainers:U,pointerCoordinates:null});let F=(0,z._8)(N,"id");if(F===(S==null?void 0:S.id)&&N.length>1&&(F=N[1].id),F!=null){const K=C.get(m.id),H=C.get(F),Q=H?y.get(H.id):null,ye=H==null?void 0:H.node.current;if(ye&&Q&&K&&H){const ue=(0,z.hI)(ye).some((Ee,st)=>T[st]!==Ee),Me=Z(K,H),Se=ee(K,H),me=ue||!Me?{x:0,y:0}:{x:Se?p.width-Q.width:0,y:Se?p.height-Q.height:0},se={x:Q.left,y:Q.top};return me.x&&me.y?se:(0,d.$X)(se,me)}}}};function Z(g,v){return!u(g)||!u(v)?!1:g.data.current.sortable.containerId===v.data.current.sortable.containerId}function ee(g,v){return!u(g)||!u(v)||!Z(g,v)?!1:g.data.current.sortable.index<v.data.current.sortable.index}},47581:function(M,X,A){"use strict";A.d(X,{$X:function(){return yt},D9:function(){return bt},DC:function(){return mt},Ey:function(){return q},FJ:function(){return le},Gj:function(){return be},HB:function(){return z},IH:function(){return Ke},Jj:function(){return V},LI:function(){return et},Ld:function(){return Pe},Nq:function(){return d},Re:function(){return Ye},UG:function(){return ve},Yz:function(){return nt},qk:function(){return fe},r3:function(){return ze},so:function(){return wt},ux:function(){return We},vZ:function(){return Qe},vd:function(){return He},wm:function(){return pt},zX:function(){return tt}});var o=A(50959);function z(){for(var u=arguments.length,x=new Array(u),E=0;E<u;E++)x[E]=arguments[E];return(0,o.useMemo)(()=>Z=>{x.forEach(ee=>ee(Z))},x)}const d=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined";function le(u){const x=Object.prototype.toString.call(u);return x==="[object Window]"||x==="[object global]"}function ve(u){return"nodeType"in u}function V(u){var x,E;return u?le(u)?u:ve(u)&&(x=(E=u.ownerDocument)==null?void 0:E.defaultView)!=null?x:window:window}function fe(u){const{Document:x}=V(u);return u instanceof x}function Ye(u){return le(u)?!1:u instanceof V(u).HTMLElement}function Qe(u){return u instanceof V(u).SVGElement}function ze(u){return u?le(u)?u.document:ve(u)?fe(u)?u:Ye(u)||Qe(u)?u.ownerDocument:document:document:document}const et=d?o.useLayoutEffect:o.useEffect;function tt(u){const x=(0,o.useRef)(u);return et(()=>{x.current=u}),(0,o.useCallback)(function(){for(var E=arguments.length,Z=new Array(E),ee=0;ee<E;ee++)Z[ee]=arguments[ee];return x.current==null?void 0:x.current(...Z)},[])}function nt(){const u=(0,o.useRef)(null),x=(0,o.useCallback)((Z,ee)=>{u.current=setInterval(Z,ee)},[]),E=(0,o.useCallback)(()=>{u.current!==null&&(clearInterval(u.current),u.current=null)},[]);return[x,E]}function q(u,x){x===void 0&&(x=[u]);const E=(0,o.useRef)(u);return et(()=>{E.current!==u&&(E.current=u)},x),E}function be(u,x){const E=(0,o.useRef)();return(0,o.useMemo)(()=>{const Z=u(E.current);return E.current=Z,Z},[...x])}function pt(u){const x=tt(u),E=(0,o.useRef)(null),Z=(0,o.useCallback)(ee=>{ee!==E.current&&(x==null||x(ee,E.current)),E.current=ee},[]);return[E,Z]}function bt(u){const x=(0,o.useRef)();return(0,o.useEffect)(()=>{x.current=u},[u]),x.current}let oe={};function Pe(u,x){return(0,o.useMemo)(()=>{if(x)return x;const E=oe[u]==null?0:oe[u]+1;return oe[u]=E,u+"-"+E},[u,x])}function rt(u){return function(x){for(var E=arguments.length,Z=new Array(E>1?E-1:0),ee=1;ee<E;ee++)Z[ee-1]=arguments[ee];return Z.reduce((g,v)=>{const m=Object.entries(v);for(const[p,y]of m){const C=g[p];C!=null&&(g[p]=C+u*y)}return g},w({},x))}}const Ke=rt(1),yt=rt(-1);function Ue(u){return"clientX"in u&&"clientY"in u}function He(u){if(!u)return!1;const{KeyboardEvent:x}=V(u.target);return x&&u instanceof x}function ot(u){if(!u)return!1;const{TouchEvent:x}=V(u.target);return x&&u instanceof x}function mt(u){if(ot(u)){if(u.touches&&u.touches.length){const{clientX:x,clientY:E}=u.touches[0];return{x,y:E}}else if(u.changedTouches&&u.changedTouches.length){const{clientX:x,clientY:E}=u.changedTouches[0];return{x,y:E}}}return Ue(u)?{x:u.clientX,y:u.clientY}:null}const We=Object.freeze({Translate:{toString(u){if(!u)return;const{x,y:E}=u;return"translate3d("+(x?Math.round(x):0)+"px, "+(E?Math.round(E):0)+"px, 0)"}},Scale:{toString(u){if(!u)return;const{scaleX:x,scaleY:E}=u;return"scaleX("+x+") scaleY("+E+")"}},Transform:{toString(u){if(u)return[We.Translate.toString(u),We.Scale.toString(u)].join(" ")}},Transition:{toString(u){let{property:x,duration:E,easing:Z}=u;return x+" "+E+"ms "+Z}}}),it="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function wt(u){return u.matches(it)?u:u.querySelector(it)}},25171:function(M,X,A){var o=A(91182);function z(d){if(Array.isArray(d))return o(d)}M.exports=z,M.exports.__esModule=!0,M.exports.default=M.exports},29673:function(M){function X(A){if(typeof Symbol!="undefined"&&A[Symbol.iterator]!=null||A["@@iterator"]!=null)return Array.from(A)}M.exports=X,M.exports.__esModule=!0,M.exports.default=M.exports},5576:function(M){function X(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}M.exports=X,M.exports.__esModule=!0,M.exports.default=M.exports},67855:function(M,X,A){var o=A(25171),z=A(29673),d=A(61533),le=A(5576);function ve(V){return o(V)||z(V)||d(V)||le()}M.exports=ve,M.exports.__esModule=!0,M.exports.default=M.exports}}]); +}()); \ No newline at end of file diff --git a/6705.93c5d7e9.async.js b/6705.93c5d7e9.async.js new file mode 100644 index 00000000..e2b57216 --- /dev/null +++ b/6705.93c5d7e9.async.js @@ -0,0 +1,37 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6705],{66705:function(o,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/groovy.tmbundle/blob/master/Syntaxes/Groovy.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/groovy.tmbundle/commit/85d8f7c97ae473ccb9473f6c8d27e4ec957f4be1",name:"groovy",scopeName:"source.groovy",patterns:[{captures:{1:{name:"punctuation.definition.comment.groovy"}},match:"^(#!).+$\\n",name:"comment.line.hashbang.groovy"},{captures:{1:{name:"keyword.other.package.groovy"},2:{name:"storage.modifier.package.groovy"},3:{name:"punctuation.terminator.groovy"}},match:"^\\s*(package)\\b(?:\\s*([^ ;$]+)\\s*(;)?)?",name:"meta.package.groovy"},{begin:"(import static)\\b\\s*",beginCaptures:{1:{name:"keyword.other.import.static.groovy"}},captures:{1:{name:"keyword.other.import.groovy"},2:{name:"storage.modifier.import.groovy"},3:{name:"punctuation.terminator.groovy"}},contentName:"storage.modifier.import.groovy",end:"\\s*(?:$|(?=%>)(;))",endCaptures:{1:{name:"punctuation.terminator.groovy"}},name:"meta.import.groovy",patterns:[{match:"\\.",name:"punctuation.separator.groovy"},{match:"\\s",name:"invalid.illegal.character_not_allowed_here.groovy"}]},{begin:"(import)\\b\\s*",beginCaptures:{1:{name:"keyword.other.import.groovy"}},captures:{1:{name:"keyword.other.import.groovy"},2:{name:"storage.modifier.import.groovy"},3:{name:"punctuation.terminator.groovy"}},contentName:"storage.modifier.import.groovy",end:"\\s*(?:$|(?=%>)|(;))",endCaptures:{1:{name:"punctuation.terminator.groovy"}},name:"meta.import.groovy",patterns:[{match:"\\.",name:"punctuation.separator.groovy"},{match:"\\s",name:"invalid.illegal.character_not_allowed_here.groovy"}]},{captures:{1:{name:"keyword.other.import.groovy"},2:{name:"keyword.other.import.static.groovy"},3:{name:"storage.modifier.import.groovy"},4:{name:"punctuation.terminator.groovy"}},match:"^\\s*(import)(?:\\s+(static)\\s+)\\b(?:\\s*([^ ;$]+)\\s*(;)?)?",name:"meta.import.groovy"},{include:"#groovy"}],repository:{annotations:{patterns:[{begin:"(?<!\\.)(@[^ (]+)(\\()",beginCaptures:{1:{name:"storage.type.annotation.groovy"},2:{name:"punctuation.definition.annotation-arguments.begin.groovy"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.annotation-arguments.end.groovy"}},name:"meta.declaration.annotation.groovy",patterns:[{captures:{1:{name:"constant.other.key.groovy"},2:{name:"keyword.operator.assignment.groovy"}},match:"(\\w*)\\s*(=)"},{include:"#values"},{match:",",name:"punctuation.definition.seperator.groovy"}]},{match:"(?<!\\.)@\\S+",name:"storage.type.annotation.groovy"}]},"anonymous-classes-and-new":{begin:"\\bnew\\b",beginCaptures:{0:{name:"keyword.control.new.groovy"}},end:"(?<=\\)|\\])(?!\\s*{)|(?<=})|(?=[;])|$",patterns:[{begin:"(\\w+)\\s*(?=\\[)",beginCaptures:{1:{name:"storage.type.groovy"}},end:"}|(?=\\s*(?:,|;|\\)))|$",patterns:[{begin:"\\[",end:"\\]",patterns:[{include:"#groovy"}]},{begin:"{",end:"(?=})",patterns:[{include:"#groovy"}]}]},{begin:"(?=\\w.*\\(?)",end:"(?<=\\))|$",patterns:[{include:"#object-types"},{begin:"\\(",beginCaptures:{1:{name:"storage.type.groovy"}},end:"\\)",patterns:[{include:"#groovy"}]}]},{begin:"{",end:"}",name:"meta.inner-class.groovy",patterns:[{include:"#class-body"}]}]},braces:{begin:"\\{",end:"\\}",patterns:[{include:"#groovy-code"}]},class:{begin:"(?=\\w?[\\w\\s]*(?:class|(?:@)?interface|enum)\\s+\\w+)",end:"}",endCaptures:{0:{name:"punctuation.section.class.end.groovy"}},name:"meta.definition.class.groovy",patterns:[{include:"#storage-modifiers"},{include:"#comments"},{captures:{1:{name:"storage.modifier.groovy"},2:{name:"entity.name.type.class.groovy"}},match:"(class|(?:@)?interface|enum)\\s+(\\w+)",name:"meta.class.identifier.groovy"},{begin:"extends",beginCaptures:{0:{name:"storage.modifier.extends.groovy"}},end:"(?={|implements)",name:"meta.definition.class.inherited.classes.groovy",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"(implements)\\s",beginCaptures:{1:{name:"storage.modifier.implements.groovy"}},end:"(?=\\s*extends|\\{)",name:"meta.definition.class.implemented.interfaces.groovy",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"{",end:"(?=})",name:"meta.class.body.groovy",patterns:[{include:"#class-body"}]}]},"class-body":{patterns:[{include:"#enum-values"},{include:"#constructors"},{include:"#groovy"}]},closures:{begin:"\\{(?=.*?->)",end:"\\}",patterns:[{begin:"(?<=\\{)(?=[^\\}]*?->)",end:"->",endCaptures:{0:{name:"keyword.operator.groovy"}},patterns:[{begin:"(?!->)",end:"(?=->)",name:"meta.closure.parameters.groovy",patterns:[{begin:"(?!,|->)",end:"(?=,|->)",name:"meta.closure.parameter.groovy",patterns:[{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.groovy"}},end:"(?=,|->)",name:"meta.parameter.default.groovy",patterns:[{include:"#groovy-code"}]},{include:"#parameters"}]}]}]},{begin:"(?=[^}])",end:"(?=\\})",patterns:[{include:"#groovy-code"}]}]},"comment-block":{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.groovy"}},end:"\\*/",name:"comment.block.groovy"},comments:{patterns:[{captures:{0:{name:"punctuation.definition.comment.groovy"}},match:"/\\*\\*/",name:"comment.block.empty.groovy"},{include:"text.html.javadoc"},{include:"#comment-block"},{captures:{1:{name:"punctuation.definition.comment.groovy"}},match:"(//).*$\\n?",name:"comment.line.double-slash.groovy"}]},constants:{patterns:[{match:"\\b([A-Z][A-Z0-9_]+)\\b",name:"constant.other.groovy"},{match:"\\b(true|false|null)\\b",name:"constant.language.groovy"}]},constructors:{applyEndPatternLast:1,begin:"(?<=;|^)(?=\\s*(?:(?:private|protected|public|native|synchronized|abstract|threadsafe|transient|static|final)\\s+)*[A-Z]\\w*\\()",end:"}",patterns:[{include:"#method-content"}]},"enum-values":{patterns:[{begin:"(?<=;|^)\\s*\\b([A-Z0-9_]+)(?=\\s*(?:,|;|}|\\(|$))",beginCaptures:{1:{name:"constant.enum.name.groovy"}},end:",|;|(?=})|^(?!\\s*\\w+\\s*(?:,|$))",patterns:[{begin:"\\(",end:"\\)",name:"meta.enum.value.groovy",patterns:[{match:",",name:"punctuation.definition.seperator.parameter.groovy"},{include:"#groovy-code"}]}]}]},groovy:{patterns:[{include:"#comments"},{include:"#class"},{include:"#variables"},{include:"#methods"},{include:"#annotations"},{include:"#groovy-code"}]},"groovy-code":{patterns:[{include:"#groovy-code-minus-map-keys"},{include:"#map-keys"}]},"groovy-code-minus-map-keys":{comment:`In some situations, maps can't be declared without enclosing []'s, + therefore we create a collection of everything but that`,patterns:[{include:"#comments"},{include:"#annotations"},{include:"#support-functions"},{include:"#keyword-language"},{include:"#values"},{include:"#anonymous-classes-and-new"},{include:"#keyword-operator"},{include:"#types"},{include:"#storage-modifiers"},{include:"#parens"},{include:"#closures"},{include:"#braces"}]},keyword:{patterns:[{include:"#keyword-operator"},{include:"#keyword-language"}]},"keyword-language":{patterns:[{match:"\\b(try|catch|finally|throw)\\b",name:"keyword.control.exception.groovy"},{match:"\\b((?<!\\.)(?:return|break|continue|default|do|while|for|switch|if|else))\\b",name:"keyword.control.groovy"},{begin:"\\bcase\\b",beginCaptures:{0:{name:"keyword.control.groovy"}},end:":",endCaptures:{0:{name:"punctuation.definition.case-terminator.groovy"}},name:"meta.case.groovy",patterns:[{include:"#groovy-code-minus-map-keys"}]},{begin:"\\b(assert)\\s",beginCaptures:{1:{name:"keyword.control.assert.groovy"}},end:"$|;|}",name:"meta.declaration.assertion.groovy",patterns:[{match:":",name:"keyword.operator.assert.expression-seperator.groovy"},{include:"#groovy-code-minus-map-keys"}]},{match:"\\b(throws)\\b",name:"keyword.other.throws.groovy"}]},"keyword-operator":{patterns:[{match:"\\b(as)\\b",name:"keyword.operator.as.groovy"},{match:"\\b(in)\\b",name:"keyword.operator.in.groovy"},{match:"\\?\\:",name:"keyword.operator.elvis.groovy"},{match:"\\*\\:",name:"keyword.operator.spreadmap.groovy"},{match:"\\.\\.",name:"keyword.operator.range.groovy"},{match:"\\->",name:"keyword.operator.arrow.groovy"},{match:"<<",name:"keyword.operator.leftshift.groovy"},{match:"(?<=\\S)\\.(?=\\S)",name:"keyword.operator.navigation.groovy"},{match:"(?<=\\S)\\?\\.(?=\\S)",name:"keyword.operator.safe-navigation.groovy"},{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.groovy"}},end:"(?=$|\\)|}|])",name:"meta.evaluation.ternary.groovy",patterns:[{match:":",name:"keyword.operator.ternary.expression-seperator.groovy"},{include:"#groovy-code-minus-map-keys"}]},{match:"==~",name:"keyword.operator.match.groovy"},{match:"=~",name:"keyword.operator.find.groovy"},{match:"\\b(instanceof)\\b",name:"keyword.operator.instanceof.groovy"},{match:"(===|==|!=|<=|>=|<=>|<>|<|>|<<)",name:"keyword.operator.comparison.groovy"},{match:"=",name:"keyword.operator.assignment.groovy"},{match:"(\\-\\-|\\+\\+)",name:"keyword.operator.increment-decrement.groovy"},{match:"(\\-|\\+|\\*|\\/|%)",name:"keyword.operator.arithmetic.groovy"},{match:"(!|&&|\\|\\|)",name:"keyword.operator.logical.groovy"}]},"language-variables":{patterns:[{match:"\\b(this|super)\\b",name:"variable.language.groovy"}]},"map-keys":{patterns:[{captures:{1:{name:"constant.other.key.groovy"},2:{name:"punctuation.definition.seperator.key-value.groovy"}},match:"(\\w+)\\s*(:)"}]},"method-call":{begin:"([\\w$]+)(\\()",beginCaptures:{1:{name:"meta.method.groovy"},2:{name:"punctuation.definition.method-parameters.begin.groovy"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.method-parameters.end.groovy"}},name:"meta.method-call.groovy",patterns:[{match:",",name:"punctuation.definition.seperator.parameter.groovy"},{include:"#groovy-code"}]},"method-content":{patterns:[{match:"\\s"},{include:"#annotations"},{begin:"(?=(?:\\w|<)[^\\(]*\\s+(?:[\\w$]|<)+\\s*\\()",end:"(?=[\\w$]+\\s*\\()",name:"meta.method.return-type.java",patterns:[{include:"#storage-modifiers"},{include:"#types"}]},{begin:"([\\w$]+)\\s*\\(",beginCaptures:{1:{name:"entity.name.function.java"}},end:"\\)",name:"meta.definition.method.signature.java",patterns:[{begin:"(?=[^)])",end:"(?=\\))",name:"meta.method.parameters.groovy",patterns:[{begin:"(?=[^,)])",end:"(?=,|\\))",name:"meta.method.parameter.groovy",patterns:[{match:",",name:"punctuation.definition.separator.groovy"},{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.groovy"}},end:"(?=,|\\))",name:"meta.parameter.default.groovy",patterns:[{include:"#groovy-code"}]},{include:"#parameters"}]}]}]},{begin:"(?=<)",end:"(?=\\s)",name:"meta.method.paramerised-type.groovy",patterns:[{begin:"<",end:">",name:"storage.type.parameters.groovy",patterns:[{include:"#types"},{match:",",name:"punctuation.definition.seperator.groovy"}]}]},{begin:"throws",beginCaptures:{0:{name:"storage.modifier.groovy"}},end:"(?={|;)|^(?=\\s*(?:[^{\\s]|$))",name:"meta.throwables.groovy",patterns:[{include:"#object-types"}]},{begin:"{",end:"(?=})",name:"meta.method.body.java",patterns:[{include:"#groovy-code"}]}]},methods:{applyEndPatternLast:1,begin:`(?x:(?<=;|^|{)(?=\\s* + (?: + (?:private|protected|public|native|synchronized|abstract|threadsafe|transient|static|final) # visibility/modifier + | + (?:def) + | + (?: + (?: + (?:void|boolean|byte|char|short|int|float|long|double) + | + (?:@?(?:[a-zA-Z]\\w*\\.)*[A-Z]+\\w*) # object type + ) + [\\[\\]]* + (?:<.*>)? + ) + + ) + \\s+ + ([^=]+\\s+)?\\w+\\s*\\( + ))`,end:"}|(?=[^{])",name:"meta.definition.method.groovy",patterns:[{include:"#method-content"}]},nest_curly:{begin:"\\{",captures:{0:{name:"punctuation.section.scope.groovy"}},end:"\\}",patterns:[{include:"#nest_curly"}]},numbers:{patterns:[{match:"((0(x|X)[0-9a-fA-F]*)|(\\+|-)?\\b(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDdg]|UL|ul)?\\b",name:"constant.numeric.groovy"}]},"object-types":{patterns:[{begin:"\\b((?:[a-z]\\w*\\.)*(?:[A-Z]+\\w*[a-z]+\\w*|UR[LI]))<",end:">|[^\\w\\s,\\?<\\[\\]]",name:"storage.type.generic.groovy",patterns:[{include:"#object-types"},{begin:"<",comment:"This is just to support <>'s with no actual type prefix",end:">|[^\\w\\s,\\[\\]<]",name:"storage.type.generic.groovy"}]},{begin:"\\b((?:[a-z]\\w*\\.)*[A-Z]+\\w*[a-z]+\\w*)(?=\\[)",end:"(?=[^\\]\\s])",name:"storage.type.object.array.groovy",patterns:[{begin:"\\[",end:"\\]",patterns:[{include:"#groovy"}]}]},{match:"\\b(?:[a-zA-Z]\\w*\\.)*(?:[A-Z]+\\w*[a-z]+\\w*|UR[LI])\\b",name:"storage.type.groovy"}]},"object-types-inherited":{patterns:[{begin:"\\b((?:[a-zA-Z]\\w*\\.)*[A-Z]+\\w*[a-z]+\\w*)<",end:">|[^\\w\\s,\\?<\\[\\]]",name:"entity.other.inherited-class.groovy",patterns:[{include:"#object-types-inherited"},{begin:"<",comment:"This is just to support <>'s with no actual type prefix",end:">|[^\\w\\s,\\[\\]<]",name:"storage.type.generic.groovy"}]},{captures:{1:{name:"keyword.operator.dereference.groovy"}},match:"\\b(?:[a-zA-Z]\\w*(\\.))*[A-Z]+\\w*[a-z]+\\w*\\b",name:"entity.other.inherited-class.groovy"}]},parameters:{patterns:[{include:"#annotations"},{include:"#storage-modifiers"},{include:"#types"},{match:"\\w+",name:"variable.parameter.method.groovy"}]},parens:{begin:"\\(",end:"\\)",patterns:[{include:"#groovy-code"}]},"primitive-arrays":{patterns:[{match:"\\b(?:void|boolean|byte|char|short|int|float|long|double)(\\[\\])*\\b",name:"storage.type.primitive.array.groovy"}]},"primitive-types":{patterns:[{match:"\\b(?:void|boolean|byte|char|short|int|float|long|double)\\b",name:"storage.type.primitive.groovy"}]},regexp:{patterns:[{begin:"/(?=[^/]+/([^>]|$))",beginCaptures:{0:{name:"punctuation.definition.string.regexp.begin.groovy"}},end:"/",endCaptures:{0:{name:"punctuation.definition.string.regexp.end.groovy"}},name:"string.regexp.groovy",patterns:[{match:"\\\\.",name:"constant.character.escape.groovy"}]},{begin:'~"',beginCaptures:{0:{name:"punctuation.definition.string.regexp.begin.groovy"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.regexp.end.groovy"}},name:"string.regexp.compiled.groovy",patterns:[{match:"\\\\.",name:"constant.character.escape.groovy"}]}]},"storage-modifiers":{patterns:[{match:"\\b(private|protected|public)\\b",name:"storage.modifier.access-control.groovy"},{match:"\\b(static)\\b",name:"storage.modifier.static.groovy"},{match:"\\b(final)\\b",name:"storage.modifier.final.groovy"},{match:"\\b(native|synchronized|abstract|threadsafe|transient)\\b",name:"storage.modifier.other.groovy"}]},"string-quoted-double":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.groovy"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.groovy"}},name:"string.quoted.double.groovy",patterns:[{include:"#string-quoted-double-contents"}]},"string-quoted-double-contents":{patterns:[{match:"\\\\.",name:"constant.character.escape.groovy"},{applyEndPatternLast:1,begin:"\\$\\w",end:"(?=\\W)",name:"variable.other.interpolated.groovy",patterns:[{match:"\\w",name:"variable.other.interpolated.groovy"},{match:"\\.",name:"keyword.other.dereference.groovy"}]},{begin:"\\$\\{",captures:{0:{name:"punctuation.section.embedded.groovy"}},end:"\\}",name:"source.groovy.embedded.source",patterns:[{include:"#nest_curly"}]}]},"string-quoted-double-multiline":{begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.groovy"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.groovy"}},name:"string.quoted.double.multiline.groovy",patterns:[{include:"#string-quoted-double-contents"}]},"string-quoted-single":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.groovy"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.groovy"}},name:"string.quoted.single.groovy",patterns:[{include:"#string-quoted-single-contents"}]},"string-quoted-single-contents":{patterns:[{match:"\\\\.",name:"constant.character.escape.groovy"}]},"string-quoted-single-multiline":{begin:"'''",beginCaptures:{0:{name:"punctuation.definition.string.begin.groovy"}},end:"'''",endCaptures:{0:{name:"punctuation.definition.string.end.groovy"}},name:"string.quoted.single.multiline.groovy",patterns:[{include:"#string-quoted-single-contents"}]},strings:{patterns:[{include:"#string-quoted-double-multiline"},{include:"#string-quoted-single-multiline"},{include:"#string-quoted-double"},{include:"#string-quoted-single"},{include:"#regexp"}]},structures:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.structure.begin.groovy"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.structure.end.groovy"}},name:"meta.structure.groovy",patterns:[{include:"#groovy-code"},{match:",",name:"punctuation.definition.separator.groovy"}]},"support-functions":{patterns:[{match:"(?x)\\b(?:sprintf|print(?:f|ln)?)\\b",name:"support.function.print.groovy"},{match:`(?x)\\b(?:shouldFail|fail(?:NotEquals)?|ass(?:ume|ert(?:S(?:cript|ame)|N(?:ot(?:Same| + Null)|ull)|Contains|T(?:hat|oString|rue)|Inspect|Equals|False|Length| + ArrayEquals)))\\b`,name:"support.function.testing.groovy"}]},types:{patterns:[{match:"\\b(def)\\b",name:"storage.type.def.groovy"},{include:"#primitive-types"},{include:"#primitive-arrays"},{include:"#object-types"}]},values:{patterns:[{include:"#language-variables"},{include:"#strings"},{include:"#numbers"},{include:"#constants"},{include:"#types"},{include:"#structures"},{include:"#method-call"}]},variables:{applyEndPatternLast:1,patterns:[{begin:`(?x:(?= + (?: + (?:private|protected|public|native|synchronized|abstract|threadsafe|transient|static|final) # visibility/modifier + | + (?:def) + | + (?:void|boolean|byte|char|short|int|float|long|double) + | + (?:(?:[a-z]\\w*\\.)*[A-Z]+\\w*) # object type + ) + \\s+ + [\\w\\d_<>\\[\\],\\s]+ + (?:=|$) + + ))`,end:";|$",name:"meta.definition.variable.groovy",patterns:[{match:"\\s"},{captures:{1:{name:"constant.variable.groovy"}},match:"([A-Z_0-9]+)\\s+(?=\\=)"},{captures:{1:{name:"meta.definition.variable.name.groovy"}},match:"(\\w[^\\s,]*)\\s+(?=\\=)"},{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.groovy"}},end:"$",patterns:[{include:"#groovy-code"}]},{captures:{1:{name:"meta.definition.variable.name.groovy"}},match:"(\\w[^\\s=]*)(?=\\s*($|;))"},{include:"#groovy-code"}]}]}},displayName:"Groovy"})]}}]); diff --git a/6707.7625561a.async.js b/6707.7625561a.async.js new file mode 100644 index 00000000..93c07bc6 --- /dev/null +++ b/6707.7625561a.async.js @@ -0,0 +1,5 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6707],{48373:function(K,B,E){"use strict";var R=E(9134),d=E(50959),O=E(51834);function P(u,r){return H(u)||C(u,r)||_(u,r)||T()}function T(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _(u,r){if(u){if(typeof u=="string")return w(u,r);var t=Object.prototype.toString.call(u).slice(8,-1);if(t==="Object"&&u.constructor&&(t=u.constructor.name),t==="Map"||t==="Set")return Array.from(u);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return w(u,r)}}function w(u,r){(r==null||r>u.length)&&(r=u.length);for(var t=0,a=new Array(r);t<r;t++)a[t]=u[t];return a}function C(u,r){var t=u==null?null:typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(t!=null){var a,l,s,c,y=[],p=!0,S=!1;try{if(s=(t=t.call(u)).next,r===0){if(Object(t)!==t)return;p=!1}else for(;!(p=(a=s.call(t)).done)&&(y.push(a.value),y.length!==r);p=!0);}catch(o){S=!0,l=o}finally{try{if(!p&&t.return!=null&&(c=t.return(),Object(c)!==c))return}finally{if(S)throw l}}return y}}function H(u){if(Array.isArray(u))return u}var k={toString:function(r){return typeof r.type=="string"&&r.type in this?"enum"in r?this.enum(r):this[r.type](r):r.type?this.getValidClassName(r)||r.type:"const"in r?"".concat(r.const):"oneOf"in r?this.oneOf(r):"unknown"},string:function(r){return r.type},number:function(r){return r.type},boolean:function(r){return r.type},any:function(r){return r.type},object:function(r){var t=this,a=[];return Object.entries(r.properties||{}).forEach(function(l){var s,c=P(l,2),y=c[0],p=c[1];a.push("".concat(y).concat((s=r.required)!==null&&s!==void 0&&s.includes(y)?"":"?",": ").concat(p.type==="object"?"object":t.toString(p)))}),a.length?"{ ".concat(a.join("; ")," }"):"{}"},array:function(r){if(r.items){var t=this.getValidClassName(r.items);return t?"".concat(t,"[]"):"".concat(this.toString(r.items),"[]")}return"any[]"},element:function(r){return"<".concat(r.componentName," />")},function:function(r){var t=this,a=r.signature;if(!a)return"Function";var l="oneOf"in a?a.oneOf:[a];return l.map(function(s){return"".concat(s.isAsync?"async ":"","(").concat(s.arguments.map(function(c){return"".concat(c.key,": ").concat(t.toString(c))}).join(", "),") => ").concat(t.toString(s.returnType))}).join(" | ")},dom:function(r){return r.className||"DOM"},enum:function(r){return r.enum.map(function(t){return JSON.stringify(t)}).join(" | ")},oneOf:function(r){var t=this;return r.oneOf.map(function(a){return t.getValidClassName(a)||t.toString(a)}).join(" | ")},getValidClassName:function(r){return"className"in r&&typeof r.className=="string"&&r.className!=="__type"?r.className:null}},W=function(r){var t=(0,d.useState)(function(){return k.toString(r)}),a=P(t,2),l=a[0],s=a[1];return(0,d.useEffect)(function(){s(k.toString(r))},[r]),d.createElement("code",null,l)},D=function(r){var t,a=(0,R.eL)(),l=a.frontmatter,s=(0,R.cc)(),c=s.components,y=r.id||l.atomId,p=(0,R.YB)();if(!y)throw new Error("`id` properties if required for API component!");var S=c==null?void 0:c[y];return d.createElement("div",{className:"markdown"},d.createElement(O.Z,null,d.createElement("thead",null,d.createElement("tr",null,d.createElement("th",null,p.formatMessage({id:"api.component.name"})),d.createElement("th",null,p.formatMessage({id:"api.component.description"})),d.createElement("th",null,p.formatMessage({id:"api.component.type"})),d.createElement("th",null,p.formatMessage({id:"api.component.default"})))),d.createElement("tbody",null,S&&(t=S.propsConfig)!==null&&t!==void 0&&t.properties?Object.entries(S.propsConfig.properties).map(function(o){var m,g=P(o,2),v=g[0],A=g[1];return d.createElement("tr",{key:v},d.createElement("td",null,v),d.createElement("td",null,A.description||"--"),d.createElement("td",null,d.createElement(W,A)),d.createElement("td",null,d.createElement("code",null,(m=S.propsConfig.required)!==null&&m!==void 0&&m.includes(v)?p.formatMessage({id:"api.component.required"}):JSON.stringify(A.default)||"--")))}):d.createElement("tr",null,d.createElement("td",{colSpan:4},p.formatMessage({id:"api.component.".concat(c?"not.found":"unavailable")},{id:y}))))))};B.Z=D},16306:function(K,B,E){"use strict";var R=E(50959);function d(){return d=Object.assign?Object.assign.bind():function(T){for(var _=1;_<arguments.length;_++){var w=arguments[_];for(var C in w)Object.prototype.hasOwnProperty.call(w,C)&&(T[C]=w[C])}return T},d.apply(this,arguments)}var O=function(_){return React.createElement("span",d({className:"dumi-default-badge"},_))},P=null},51834:function(K,B,E){"use strict";E.d(B,{Z:function(){return r}});var R=E(30826),d=E.n(R),O=E(50959),P=["children"];function T(t,a){return k(t)||H(t,a)||w(t,a)||_()}function _(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function w(t,a){if(t){if(typeof t=="string")return C(t,a);var l=Object.prototype.toString.call(t).slice(8,-1);if(l==="Object"&&t.constructor&&(l=t.constructor.name),l==="Map"||l==="Set")return Array.from(t);if(l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return C(t,a)}}function C(t,a){(a==null||a>t.length)&&(a=t.length);for(var l=0,s=new Array(a);l<a;l++)s[l]=t[l];return s}function H(t,a){var l=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(l!=null){var s,c,y,p,S=[],o=!0,m=!1;try{if(y=(l=l.call(t)).next,a===0){if(Object(l)!==l)return;o=!1}else for(;!(o=(s=y.call(l)).done)&&(S.push(s.value),S.length!==a);o=!0);}catch(g){m=!0,c=g}finally{try{if(!o&&l.return!=null&&(p=l.return(),Object(p)!==p))return}finally{if(m)throw c}}return S}}function k(t){if(Array.isArray(t))return t}function W(t,a){if(t==null)return{};var l=D(t,a),s,c;if(Object.getOwnPropertySymbols){var y=Object.getOwnPropertySymbols(t);for(c=0;c<y.length;c++)s=y[c],!(a.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(t,s)&&(l[s]=t[s])}return l}function D(t,a){if(t==null)return{};var l={},s=Object.keys(t),c,y;for(y=0;y<s.length;y++)c=s[y],!(a.indexOf(c)>=0)&&(l[c]=t[c]);return l}var u=function(a){var l=a.children,s=W(a,P),c=(0,O.useRef)(null),y=(0,O.useState)(!1),p=T(y,2),S=p[0],o=p[1],m=(0,O.useState)(!1),g=T(m,2),v=g[0],A=g[1];return(0,O.useEffect)(function(){var I=c.current;if(I){var e=d()(function(){o(I.scrollLeft>0),A(I.scrollLeft<I.scrollWidth-I.offsetWidth)},100);return e(),I.addEventListener("scroll",e),window.addEventListener("resize",e),function(){I.removeEventListener("scroll",e),window.removeEventListener("resize",e)}}},[]),O.createElement("div",{className:"dumi-default-table"},O.createElement("div",{className:"dumi-default-table-content",ref:c,"data-left-folded":S||void 0,"data-right-folded":v||void 0},O.createElement("table",s,l)))},r=u},89559:function(K,B,E){"use strict";var R=E(28925),d=E(50959);function O(e){"@babel/helpers - typeof";return O=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},O(e)}function P(e,n){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(e);n&&(f=f.filter(function(L){return Object.getOwnPropertyDescriptor(e,L).enumerable})),i.push.apply(i,f)}return i}function T(e){for(var n=1;n<arguments.length;n++){var i=arguments[n]!=null?arguments[n]:{};n%2?P(Object(i),!0).forEach(function(f){_(e,f,i[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):P(Object(i)).forEach(function(f){Object.defineProperty(e,f,Object.getOwnPropertyDescriptor(i,f))})}return e}function _(e,n,i){return n=w(n),n in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i,e}function w(e){var n=C(e,"string");return O(n)==="symbol"?n:String(n)}function C(e,n){if(O(e)!=="object"||e===null)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var f=i.call(e,n||"default");if(O(f)!=="object")return f;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function H(e,n){return D(e)||W(e,n)||t(e,n)||k()}function k(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function W(e,n){var i=e==null?null:typeof Symbol!="undefined"&&e[Symbol.iterator]||e["@@iterator"];if(i!=null){var f,L,b,j,N=[],x=!0,F=!1;try{if(b=(i=i.call(e)).next,n===0){if(Object(i)!==i)return;x=!1}else for(;!(x=(f=b.call(i)).done)&&(N.push(f.value),N.length!==n);x=!0);}catch($){F=!0,L=$}finally{try{if(!x&&i.return!=null&&(j=i.return(),Object(j)!==j))return}finally{if(F)throw L}}return N}}function D(e){if(Array.isArray(e))return e}function u(e){return l(e)||a(e)||t(e)||r()}function r(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function t(e,n){if(e){if(typeof e=="string")return s(e,n);var i=Object.prototype.toString.call(e).slice(8,-1);if(i==="Object"&&e.constructor&&(i=e.constructor.name),i==="Map"||i==="Set")return Array.from(e);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return s(e,n)}}function a(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function l(e){if(Array.isArray(e))return s(e)}function s(e,n){(n==null||n>e.length)&&(n=e.length);for(var i=0,f=new Array(n);i<n;i++)f[i]=e[i];return f}function c(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",i=[];return[].concat(e).forEach(function(f,L){var b="".concat(n?"".concat(n,"-"):"").concat(L);switch(f==null?void 0:f.type){case"ul":{var j,N=((j=i[i.length-1])===null||j===void 0?void 0:j.children)||i,x=c(f.props.children||[],b);N.push.apply(N,u(x));break}case"li":{var F=c(f.props.children,b);i.push({title:[].concat(f.props.children).filter(function($){return $.type!=="ul"}),key:b,children:F,isLeaf:!F.length});break}default:}}),i}var y=function(n){var i=useState(c(n)),f=H(i,2),L=f[0],b=f[1];return useEffect(function(){b(c(n))},[n]),L},p=function(n){var i=n.isLeaf,f=n.expanded;return i?React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FileOutlined,{fill:"currentColor"})):f?React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FolderOpenOutlined,{fill:"currentColor"})):React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(FolderOutlined,{fill:"currentColor"}))},S=function(n){var i=n.isLeaf,f=n.expanded;return i?React.createElement("span",{className:"tree-switcher-leaf-line"}):f?React.createElement("span",{className:"tree-switcher-line-icon"},React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(MinusSquareOutlined,{fill:"currentColor"}))):React.createElement("span",{className:"tree-switcher-line-icon"},React.createElement("span",{className:"dumi-default-tree-icon"},React.createElement(PlusSquareOutlined,{fill:"currentColor"})))},o=function(){return{height:0,opacity:0}},m=function(n){var i=n.scrollHeight;return{height:i,opacity:1}},g=function(n){return{height:n?n.offsetHeight:0}},v=function(n,i){return(i==null?void 0:i.deadline)===!0||i.propertyName==="height"},A={motionName:"ant-motion-collapse",onAppearStart:o,onEnterStart:o,onAppearActive:m,onEnterActive:m,onLeaveStart:g,onLeaveActive:o,onAppearEnd:v,onEnterEnd:v,onLeaveEnd:v,motionDeadline:500},I=function(e){var n=y(e.children),i=createRef(),f=function(b,j){var N=j.isLeaf;N||b.shiftKey||b.metaKey||b.ctrlKey||i.current.onNodeExpand(b,j)};return React.createElement(Tree,{className:"dumi-default-tree",icon:p,ref:i,itemHeight:20,showLine:!0,selectable:!1,virtual:!1,motion:T(T({},A),{},{motionAppear:!1}),onClick:f,treeData:[{key:"0",title:e.title||"<root>",children:n}],defaultExpandAll:!0,switcherIcon:S})}},30826:function(K,B,E){var R="Expected a function",d=NaN,O="[object Symbol]",P=/^\s+|\s+$/g,T=/^[-+]0x[0-9a-f]+$/i,_=/^0b[01]+$/i,w=/^0o[0-7]+$/i,C=parseInt,H=typeof E.g=="object"&&E.g&&E.g.Object===Object&&E.g,k=typeof self=="object"&&self&&self.Object===Object&&self,W=H||k||Function("return this")(),D=Object.prototype,u=D.toString,r=Math.max,t=Math.min,a=function(){return W.Date.now()};function l(o,m,g){var v,A,I,e,n,i,f=0,L=!1,b=!1,j=!0;if(typeof o!="function")throw new TypeError(R);m=S(m)||0,c(g)&&(L=!!g.leading,b="maxWait"in g,I=b?r(S(g.maxWait)||0,m):I,j="trailing"in g?!!g.trailing:j);function N(h){var M=v,U=A;return v=A=void 0,f=h,e=o.apply(U,M),e}function x(h){return f=h,n=setTimeout(V,m),L?N(h):e}function F(h){var M=h-i,U=h-f,J=m-M;return b?t(J,I-U):J}function $(h){var M=h-i,U=h-f;return i===void 0||M>=m||M<0||b&&U>=I}function V(){var h=a();if($(h))return z(h);n=setTimeout(V,F(h))}function z(h){return n=void 0,j&&v?N(h):(v=A=void 0,e)}function G(){n!==void 0&&clearTimeout(n),f=0,v=i=A=n=void 0}function X(){return n===void 0?e:z(a())}function Z(){var h=a(),M=$(h);if(v=arguments,A=this,i=h,M){if(n===void 0)return x(i);if(b)return n=setTimeout(V,m),N(i)}return n===void 0&&(n=setTimeout(V,m)),e}return Z.cancel=G,Z.flush=X,Z}function s(o,m,g){var v=!0,A=!0;if(typeof o!="function")throw new TypeError(R);return c(g)&&(v="leading"in g?!!g.leading:v,A="trailing"in g?!!g.trailing:A),l(o,m,{leading:v,maxWait:m,trailing:A})}function c(o){var m=typeof o;return!!o&&(m=="object"||m=="function")}function y(o){return!!o&&typeof o=="object"}function p(o){return typeof o=="symbol"||y(o)&&u.call(o)==O}function S(o){if(typeof o=="number")return o;if(p(o))return d;if(c(o)){var m=typeof o.valueOf=="function"?o.valueOf():o;o=c(m)?m+"":m}if(typeof o!="string")return o===0?o:+o;o=o.replace(P,"");var g=_.test(o);return g||w.test(o)?C(o.slice(2),g?2:8):T.test(o)?d:+o}K.exports=s}}]); diff --git a/6760.cf7b114a.async.js b/6760.cf7b114a.async.js new file mode 100644 index 00000000..3ad8afbc --- /dev/null +++ b/6760.cf7b114a.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6760],{16760:function(a,e,r){r.r(e),r.d(e,{default:function(){return o}});var o={name:"rose-pine",type:"dark",colors:{"activityBar.activeBorder":"#e0def4","activityBar.background":"#191724","activityBar.dropBorder":"#26233a","activityBar.foreground":"#e0def4","activityBar.inactiveForeground":"#908caa","activityBarBadge.background":"#ebbcba","activityBarBadge.foreground":"#191724","badge.background":"#ebbcba","badge.foreground":"#191724","banner.background":"#1f1d2e","banner.foreground":"#e0def4","banner.iconForeground":"#908caa","breadcrumb.activeSelectionForeground":"#ebbcba","breadcrumb.background":"#191724","breadcrumb.focusForeground":"#908caa","breadcrumb.foreground":"#6e6a86","breadcrumbPicker.background":"#1f1d2e","button.background":"#ebbcba","button.foreground":"#191724","button.hoverBackground":"#ebbcbae6","button.secondaryBackground":"#1f1d2e","button.secondaryForeground":"#e0def4","button.secondaryHoverBackground":"#26233a","charts.blue":"#9ccfd8","charts.foreground":"#e0def4","charts.green":"#31748f","charts.lines":"#908caa","charts.orange":"#ebbcba","charts.purple":"#c4a7e7","charts.red":"#eb6f92","charts.yellow":"#f6c177","checkbox.background":"#1f1d2e","checkbox.border":"#6e6a8633","checkbox.foreground":"#e0def4","debugExceptionWidget.background":"#1f1d2e","debugExceptionWidget.border":"#6e6a8633","debugIcon.breakpointCurrentStackframeForeground":"#908caa","debugIcon.breakpointDisabledForeground":"#908caa","debugIcon.breakpointForeground":"#908caa","debugIcon.breakpointStackframeForeground":"#908caa","debugIcon.breakpointUnverifiedForeground":"#908caa","debugIcon.continueForeground":"#908caa","debugIcon.disconnectForeground":"#908caa","debugIcon.pauseForeground":"#908caa","debugIcon.restartForeground":"#908caa","debugIcon.startForeground":"#908caa","debugIcon.stepBackForeground":"#908caa","debugIcon.stepIntoForeground":"#908caa","debugIcon.stepOutForeground":"#908caa","debugIcon.stepOverForeground":"#908caa","debugIcon.stopForeground":"#eb6f92","debugToolBar.background":"#1f1d2e","debugToolBar.border":"#26233a",descriptionForeground:"#908caa","diffEditor.border":"#26233a","diffEditor.diagonalFill":"#6e6a8666","diffEditor.insertedLineBackground":"#9ccfd826","diffEditor.insertedTextBackground":"#9ccfd826","diffEditor.removedLineBackground":"#eb6f9226","diffEditor.removedTextBackground":"#eb6f9226","diffEditorOverview.insertedForeground":"#9ccfd880","diffEditorOverview.removedForeground":"#eb6f9280","dropdown.background":"#1f1d2e","dropdown.border":"#6e6a8633","dropdown.foreground":"#e0def4","dropdown.listBackground":"#1f1d2e","editor.background":"#191724","editor.findMatchBackground":"#6e6a8666","editor.findMatchHighlightBackground":"#6e6a8666","editor.findRangeHighlightBackground":"#6e6a8666","editor.findRangeHighlightBorder":"#0000","editor.focusedStackFrameHighlightBackground":"#6e6a8633","editor.foldBackground":"#1f1d2e","editor.foreground":"#e0def4","editor.hoverHighlightBackground":"#0000","editor.inactiveSelectionBackground":"#6e6a861a","editor.inlineValuesBackground":"#0000","editor.inlineValuesForeground":"#908caa","editor.lineHighlightBackground":"#6e6a861a","editor.lineHighlightBorder":"#0000","editor.linkedEditingBackground":"#1f1d2e","editor.rangeHighlightBackground":"#6e6a861a","editor.selectionBackground":"#6e6a8633","editor.selectionForeground":"#e0def4","editor.selectionHighlightBackground":"#6e6a8633","editor.selectionHighlightBorder":"#191724","editor.snippetFinalTabstopHighlightBackground":"#6e6a8633","editor.snippetFinalTabstopHighlightBorder":"#1f1d2e","editor.snippetTabstopHighlightBackground":"#6e6a8633","editor.snippetTabstopHighlightBorder":"#1f1d2e","editor.stackFrameHighlightBackground":"#6e6a8633","editor.symbolHighlightBackground":"#6e6a8633","editor.symbolHighlightBorder":"#0000","editor.wordHighlightBackground":"#6e6a8633","editor.wordHighlightBorder":"#0000","editor.wordHighlightStrongBackground":"#6e6a8633","editor.wordHighlightStrongBorder":"#6e6a8633","editorBracketHighlight.foreground1":"#eb6f9280","editorBracketHighlight.foreground2":"#31748f80","editorBracketHighlight.foreground3":"#f6c17780","editorBracketHighlight.foreground4":"#9ccfd880","editorBracketHighlight.foreground5":"#ebbcba80","editorBracketHighlight.foreground6":"#c4a7e780","editorBracketMatch.background":"#0000","editorBracketMatch.border":"#908caa","editorBracketPairGuide.activeBackground1":"#31748f","editorBracketPairGuide.activeBackground2":"#ebbcba","editorBracketPairGuide.activeBackground3":"#c4a7e7","editorBracketPairGuide.activeBackground4":"#9ccfd8","editorBracketPairGuide.activeBackground5":"#f6c177","editorBracketPairGuide.activeBackground6":"#eb6f92","editorBracketPairGuide.background1":"#31748f80","editorBracketPairGuide.background2":"#ebbcba80","editorBracketPairGuide.background3":"#c4a7e780","editorBracketPairGuide.background4":"#9ccfd880","editorBracketPairGuide.background5":"#f6c17780","editorBracketPairGuide.background6":"#eb6f9280","editorCodeLens.foreground":"#ebbcba","editorCursor.background":"#e0def4","editorCursor.foreground":"#6e6a86","editorError.border":"#0000","editorError.foreground":"#eb6f92","editorGhostText.foreground":"#908caa","editorGroup.border":"#0000","editorGroup.dropBackground":"#1f1d2e","editorGroup.emptyBackground":"#0000","editorGroup.focusedEmptyBorder":"#0000","editorGroupHeader.noTabsBackground":"#0000","editorGroupHeader.tabsBackground":"#0000","editorGroupHeader.tabsBorder":"#0000","editorGutter.addedBackground":"#9ccfd8","editorGutter.background":"#191724","editorGutter.commentRangeForeground":"#908caa","editorGutter.deletedBackground":"#eb6f92","editorGutter.foldingControlForeground":"#c4a7e7","editorGutter.modifiedBackground":"#ebbcba","editorHint.border":"#0000","editorHint.foreground":"#908caa","editorHoverWidget.background":"#1f1d2e","editorHoverWidget.border":"#6e6a8680","editorHoverWidget.foreground":"#908caa","editorHoverWidget.highlightForeground":"#e0def4","editorHoverWidget.statusBarBackground":"#0000","editorIndentGuide.activeBackground":"#6e6a86","editorIndentGuide.background":"#6e6a8666","editorInfo.border":"#26233a","editorInfo.foreground":"#9ccfd8","editorInlayHint.background":"#26233a","editorInlayHint.foreground":"#908caa","editorInlayHint.parameterBackground":"#26233a","editorInlayHint.parameterForeground":"#c4a7e7","editorInlayHint.typeBackground":"#26233a","editorInlayHint.typeForeground":"#9ccfd8","editorLightBulb.foreground":"#31748f","editorLightBulbAutoFix.foreground":"#ebbcba","editorLineNumber.activeForeground":"#e0def4","editorLineNumber.foreground":"#908caa","editorLink.activeForeground":"#ebbcba","editorMarkerNavigation.background":"#1f1d2e","editorMarkerNavigationError.background":"#1f1d2e","editorMarkerNavigationInfo.background":"#1f1d2e","editorMarkerNavigationWarning.background":"#1f1d2e","editorOverviewRuler.addedForeground":"#9ccfd880","editorOverviewRuler.background":"#191724","editorOverviewRuler.border":"#6e6a8666","editorOverviewRuler.bracketMatchForeground":"#908caa","editorOverviewRuler.commonContentForeground":"#6e6a861a","editorOverviewRuler.currentContentForeground":"#6e6a8633","editorOverviewRuler.deletedForeground":"#eb6f9280","editorOverviewRuler.errorForeground":"#eb6f9280","editorOverviewRuler.findMatchForeground":"#6e6a8666","editorOverviewRuler.incomingContentForeground":"#c4a7e780","editorOverviewRuler.infoForeground":"#9ccfd880","editorOverviewRuler.modifiedForeground":"#ebbcba80","editorOverviewRuler.rangeHighlightForeground":"#6e6a8666","editorOverviewRuler.selectionHighlightForeground":"#6e6a8666","editorOverviewRuler.warningForeground":"#f6c17780","editorOverviewRuler.wordHighlightForeground":"#6e6a8633","editorOverviewRuler.wordHighlightStrongForeground":"#6e6a8666","editorPane.background":"#0000","editorRuler.foreground":"#6e6a8666","editorSuggestWidget.background":"#1f1d2e","editorSuggestWidget.border":"#0000","editorSuggestWidget.focusHighlightForeground":"#ebbcba","editorSuggestWidget.foreground":"#908caa","editorSuggestWidget.highlightForeground":"#ebbcba","editorSuggestWidget.selectedBackground":"#6e6a8633","editorSuggestWidget.selectedForeground":"#e0def4","editorSuggestWidget.selectedIconForeground":"#e0def4","editorUnnecessaryCode.border":"#0000","editorUnnecessaryCode.opacity":"#e0def480","editorWarning.border":"#0000","editorWarning.foreground":"#f6c177","editorWhitespace.foreground":"#6e6a86","editorWidget.background":"#1f1d2e","editorWidget.border":"#26233a","editorWidget.foreground":"#908caa","editorWidget.resizeBorder":"#6e6a86",errorForeground:"#eb6f92","extensionBadge.remoteBackground":"#c4a7e7","extensionBadge.remoteForeground":"#191724","extensionButton.prominentBackground":"#ebbcba","extensionButton.prominentForeground":"#191724","extensionButton.prominentHoverBackground":"#ebbcbae6","extensionIcon.preReleaseForeground":"#31748f","extensionIcon.starForeground":"#ebbcba","extensionIcon.verifiedForeground":"#c4a7e7",focusBorder:"#6e6a8633",foreground:"#e0def4","gitDecoration.addedResourceForeground":"#9ccfd8","gitDecoration.conflictingResourceForeground":"#eb6f92","gitDecoration.deletedResourceForeground":"#908caa","gitDecoration.ignoredResourceForeground":"#6e6a86","gitDecoration.modifiedResourceForeground":"#ebbcba","gitDecoration.renamedResourceForeground":"#31748f","gitDecoration.stageDeletedResourceForeground":"#eb6f92","gitDecoration.stageModifiedResourceForeground":"#c4a7e7","gitDecoration.submoduleResourceForeground":"#f6c177","gitDecoration.untrackedResourceForeground":"#f6c177","icon.foreground":"#908caa","input.background":"#26233a80","input.border":"#6e6a8633","input.foreground":"#e0def4","input.placeholderForeground":"#908caa","inputOption.activeBackground":"#ebbcba26","inputOption.activeForeground":"#ebbcba","inputValidation.errorBackground":"#1f1d2e","inputValidation.errorBorder":"#6e6a8666","inputValidation.errorForeground":"#eb6f92","inputValidation.infoBackground":"#1f1d2e","inputValidation.infoBorder":"#6e6a8666","inputValidation.infoForeground":"#9ccfd8","inputValidation.warningBackground":"#1f1d2e","inputValidation.warningBorder":"#6e6a8666","inputValidation.warningForeground":"#9ccfd880","keybindingLabel.background":"#26233a","keybindingLabel.border":"#6e6a8666","keybindingLabel.bottomBorder":"#6e6a8666","keybindingLabel.foreground":"#c4a7e7","keybindingTable.headerBackground":"#26233a","keybindingTable.rowsBackground":"#1f1d2e","list.activeSelectionBackground":"#6e6a8633","list.activeSelectionForeground":"#e0def4","list.deemphasizedForeground":"#908caa","list.dropBackground":"#1f1d2e","list.errorForeground":"#eb6f92","list.filterMatchBackground":"#1f1d2e","list.filterMatchBorder":"#ebbcba","list.focusBackground":"#6e6a8666","list.focusForeground":"#e0def4","list.focusOutline":"#6e6a8633","list.highlightForeground":"#ebbcba","list.hoverBackground":"#6e6a861a","list.hoverForeground":"#e0def4","list.inactiveFocusBackground":"#6e6a861a","list.inactiveSelectionBackground":"#1f1d2e","list.inactiveSelectionForeground":"#e0def4","list.invalidItemForeground":"#eb6f92","list.warningForeground":"#f6c177","listFilterWidget.background":"#1f1d2e","listFilterWidget.noMatchesOutline":"#eb6f92","listFilterWidget.outline":"#26233a","menu.background":"#1f1d2e","menu.border":"#6e6a861a","menu.foreground":"#e0def4","menu.selectionBackground":"#6e6a8633","menu.selectionBorder":"#26233a","menu.selectionForeground":"#e0def4","menu.separatorBackground":"#6e6a8666","menubar.selectionBackground":"#6e6a8633","menubar.selectionBorder":"#6e6a861a","menubar.selectionForeground":"#e0def4","merge.border":"#26233a","merge.commonContentBackground":"#6e6a8633","merge.commonHeaderBackground":"#6e6a8633","merge.currentContentBackground":"#f6c17780","merge.currentHeaderBackground":"#f6c17780","merge.incomingContentBackground":"#9ccfd880","merge.incomingHeaderBackground":"#9ccfd880","minimap.background":"#1f1d2e","minimap.errorHighlight":"#eb6f9280","minimap.findMatchHighlight":"#6e6a8633","minimap.selectionHighlight":"#6e6a8633","minimap.warningHighlight":"#f6c17780","minimapGutter.addedBackground":"#9ccfd8","minimapGutter.deletedBackground":"#eb6f92","minimapGutter.modifiedBackground":"#ebbcba","minimapSlider.activeBackground":"#6e6a8666","minimapSlider.background":"#6e6a8633","minimapSlider.hoverBackground":"#6e6a8633","notebook.cellBorderColor":"#9ccfd880","notebook.cellEditorBackground":"#1f1d2e","notebook.cellHoverBackground":"#26233a80","notebook.focusedCellBackground":"#6e6a861a","notebook.focusedCellBorder":"#9ccfd8","notebook.outputContainerBackgroundColor":"#6e6a861a","notificationCenter.border":"#6e6a8633","notificationCenterHeader.background":"#1f1d2e","notificationCenterHeader.foreground":"#908caa","notificationLink.foreground":"#c4a7e7","notifications.background":"#1f1d2e","notifications.border":"#6e6a8633","notifications.foreground":"#e0def4","notificationsErrorIcon.foreground":"#eb6f92","notificationsInfoIcon.foreground":"#9ccfd8","notificationsWarningIcon.foreground":"#f6c177","notificationToast.border":"#6e6a8633","panel.background":"#1f1d2e","panel.border":"#0000","panel.dropBorder":"#26233a","panelInput.border":"#1f1d2e","panelSection.dropBackground":"#6e6a8633","panelSectionHeader.background":"#1f1d2e","panelSectionHeader.foreground":"#e0def4","panelTitle.activeBorder":"#6e6a8666","panelTitle.activeForeground":"#e0def4","panelTitle.inactiveForeground":"#908caa","peekView.border":"#26233a","peekViewEditor.background":"#1f1d2e","peekViewEditor.matchHighlightBackground":"#6e6a8666","peekViewResult.background":"#1f1d2e","peekViewResult.fileForeground":"#908caa","peekViewResult.lineForeground":"#908caa","peekViewResult.matchHighlightBackground":"#6e6a8666","peekViewResult.selectionBackground":"#6e6a8633","peekViewResult.selectionForeground":"#e0def4","peekViewTitle.background":"#26233a","peekViewTitleDescription.foreground":"#908caa","pickerGroup.border":"#6e6a8666","pickerGroup.foreground":"#c4a7e7","ports.iconRunningProcessForeground":"#ebbcba","problemsErrorIcon.foreground":"#eb6f92","problemsInfoIcon.foreground":"#9ccfd8","problemsWarningIcon.foreground":"#f6c177","progressBar.background":"#ebbcba","quickInput.background":"#1f1d2e","quickInput.foreground":"#908caa","quickInputList.focusBackground":"#6e6a8633","quickInputList.focusForeground":"#e0def4","quickInputList.focusIconForeground":"#e0def4","scrollbar.shadow":"#1f1d2e4d","scrollbarSlider.activeBackground":"#31748f80","scrollbarSlider.background":"#6e6a8633","scrollbarSlider.hoverBackground":"#6e6a8666","searchEditor.findMatchBackground":"#6e6a8633","selection.background":"#6e6a8666","settings.focusedRowBackground":"#1f1d2e","settings.headerForeground":"#e0def4","settings.modifiedItemIndicator":"#ebbcba","settings.focusedRowBorder":"#6e6a8633","settings.rowHoverBackground":"#1f1d2e","sideBar.background":"#191724","sideBar.dropBackground":"#1f1d2e","sideBar.foreground":"#908caa","sideBarSectionHeader.background":"#0000","sideBarSectionHeader.border":"#6e6a8633","statusBar.background":"#191724","statusBar.debuggingBackground":"#c4a7e7","statusBar.debuggingForeground":"#191724","statusBar.foreground":"#908caa","statusBar.noFolderBackground":"#191724","statusBar.noFolderForeground":"#908caa","statusBarItem.activeBackground":"#6e6a8666","statusBarItem.hoverBackground":"#6e6a8633","statusBarItem.prominentBackground":"#26233a","statusBarItem.prominentForeground":"#e0def4","statusBarItem.prominentHoverBackground":"#6e6a8633","statusBarItem.remoteBackground":"#191724","statusBarItem.remoteForeground":"#f6c177","statusBarItem.errorBackground":"#191724","statusBarItem.errorForeground":"#eb6f92","symbolIcon.arrayForeground":"#908caa","symbolIcon.classForeground":"#908caa","symbolIcon.colorForeground":"#908caa","symbolIcon.constantForeground":"#908caa","symbolIcon.constructorForeground":"#908caa","symbolIcon.enumeratorForeground":"#908caa","symbolIcon.enumeratorMemberForeground":"#908caa","symbolIcon.eventForeground":"#908caa","symbolIcon.fieldForeground":"#908caa","symbolIcon.fileForeground":"#908caa","symbolIcon.folderForeground":"#908caa","symbolIcon.functionForeground":"#908caa","symbolIcon.interfaceForeground":"#908caa","symbolIcon.keyForeground":"#908caa","symbolIcon.keywordForeground":"#908caa","symbolIcon.methodForeground":"#908caa","symbolIcon.moduleForeground":"#908caa","symbolIcon.namespaceForeground":"#908caa","symbolIcon.nullForeground":"#908caa","symbolIcon.numberForeground":"#908caa","symbolIcon.objectForeground":"#908caa","symbolIcon.operatorForeground":"#908caa","symbolIcon.packageForeground":"#908caa","symbolIcon.propertyForeground":"#908caa","symbolIcon.referenceForeground":"#908caa","symbolIcon.snippetForeground":"#908caa","symbolIcon.stringForeground":"#908caa","symbolIcon.structForeground":"#908caa","symbolIcon.textForeground":"#908caa","symbolIcon.typeParameterForeground":"#908caa","symbolIcon.unitForeground":"#908caa","symbolIcon.variableForeground":"#908caa","tab.activeBackground":"#6e6a861a","tab.activeForeground":"#e0def4","tab.activeModifiedBorder":"#9ccfd8","tab.border":"#0000","tab.hoverBackground":"#6e6a8633","tab.inactiveBackground":"#0000","tab.inactiveForeground":"#908caa","tab.inactiveModifiedBorder":"#9ccfd880","tab.lastPinnedBorder":"#6e6a86","tab.unfocusedActiveBackground":"#0000","tab.unfocusedHoverBackground":"#0000","tab.unfocusedInactiveBackground":"#0000","tab.unfocusedInactiveModifiedBorder":"#9ccfd880","terminal.ansiBlack":"#26233a","terminal.ansiBlue":"#9ccfd8","terminal.ansiBrightBlack":"#908caa","terminal.ansiBrightBlue":"#9ccfd8","terminal.ansiBrightCyan":"#ebbcba","terminal.ansiBrightGreen":"#31748f","terminal.ansiBrightMagenta":"#c4a7e7","terminal.ansiBrightRed":"#eb6f92","terminal.ansiBrightWhite":"#e0def4","terminal.ansiBrightYellow":"#f6c177","terminal.ansiCyan":"#ebbcba","terminal.ansiGreen":"#31748f","terminal.ansiMagenta":"#c4a7e7","terminal.ansiRed":"#eb6f92","terminal.ansiWhite":"#e0def4","terminal.ansiYellow":"#f6c177","terminal.dropBackground":"#6e6a8633","terminal.foreground":"#e0def4","terminal.selectionBackground":"#6e6a8633","terminal.tab.activeBorder":"#e0def4","terminalCursor.background":"#e0def4","terminalCursor.foreground":"#6e6a86","textBlockQuote.background":"#1f1d2e","textBlockQuote.border":"#6e6a8633","textCodeBlock.background":"#1f1d2e","textLink.activeForeground":"#c4a7e7e6","textLink.foreground":"#c4a7e7","textPreformat.foreground":"#f6c177","textSeparator.foreground":"#908caa","titleBar.activeBackground":"#191724","titleBar.activeForeground":"#908caa","titleBar.inactiveBackground":"#1f1d2e","titleBar.inactiveForeground":"#908caa","toolbar.activeBackground":"#6e6a8666","toolbar.hoverBackground":"#6e6a8633","tree.indentGuidesStroke":"#908caa","walkThrough.embeddedEditorBackground":"#191724","welcomePage.background":"#191724","welcomePage.buttonBackground":"#1f1d2e","welcomePage.buttonHoverBackground":"#26233a","widget.shadow":"#1f1d2e4d","window.activeBorder":"#1f1d2e","window.inactiveBorder":"#1f1d2e"},tokenColors:[{scope:["comment"],settings:{foreground:"#6e6a86",fontStyle:"italic"}},{scope:["constant"],settings:{foreground:"#31748f"}},{scope:["constant.numeric","constant.language"],settings:{foreground:"#ebbcba"}},{scope:["entity.name"],settings:{foreground:"#ebbcba"}},{scope:["entity.name.section","entity.name.tag","entity.name.namespace","entity.name.type"],settings:{foreground:"#9ccfd8"}},{scope:["entity.other.attribute-name","entity.other.inherited-class"],settings:{foreground:"#c4a7e7",fontStyle:"italic"}},{scope:["invalid"],settings:{foreground:"#eb6f92"}},{scope:["invalid.deprecated"],settings:{foreground:"#908caa"}},{scope:["keyword"],settings:{foreground:"#31748f"}},{scope:["markup.inserted.diff"],settings:{foreground:"#9ccfd8"}},{scope:["markup.deleted.diff"],settings:{foreground:"#eb6f92"}},{scope:"markup.heading",settings:{fontStyle:"bold"}},{scope:"markup.bold.markdown",settings:{fontStyle:"bold"}},{scope:"markup.italic.markdown",settings:{fontStyle:"italic"}},{scope:["meta.diff.range"],settings:{foreground:"#c4a7e7"}},{scope:["meta.tag","meta.brace"],settings:{foreground:"#e0def4"}},{scope:["meta.import","meta.export"],settings:{foreground:"#31748f"}},{scope:"meta.directive.vue",settings:{foreground:"#c4a7e7",fontStyle:"italic"}},{scope:"meta.property-name.css",settings:{foreground:"#9ccfd8"}},{scope:"meta.property-value.css",settings:{foreground:"#f6c177"}},{scope:"meta.tag.other.html",settings:{foreground:"#908caa"}},{scope:["punctuation"],settings:{foreground:"#908caa"}},{scope:["punctuation.accessor"],settings:{foreground:"#31748f"}},{scope:["punctuation.definition.string"],settings:{foreground:"#f6c177"}},{scope:["punctuation.definition.tag"],settings:{foreground:"#6e6a86"}},{scope:["storage.type","storage.modifier"],settings:{foreground:"#31748f"}},{scope:["string"],settings:{foreground:"#f6c177"}},{scope:["support"],settings:{foreground:"#9ccfd8"}},{scope:["support.constant"],settings:{foreground:"#f6c177"}},{scope:["support.function"],settings:{foreground:"#eb6f92",fontStyle:"italic"}},{scope:["variable"],settings:{foreground:"#ebbcba",fontStyle:"italic"}},{scope:["variable.other","variable.language","variable.function","variable.argument"],settings:{foreground:"#e0def4"}},{scope:["variable.parameter"],settings:{foreground:"#c4a7e7"}}]}}}]); diff --git a/6824.e3bf27c2.async.js b/6824.e3bf27c2.async.js new file mode 100644 index 00000000..60c836c2 --- /dev/null +++ b/6824.e3bf27c2.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6824],{86824:function(i,t,e){e.r(t),e.d(t,{default:function(){return n}});var a=e(61263);const s=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/git.tmbundle/blob/master/Syntaxes/Git%20Rebase%20Message.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/git.tmbundle/commit/5870cf3f8abad3a6637bdf69250b5d2ded427dc4",name:"git-rebase",scopeName:"text.git-rebase",patterns:[{captures:{1:{name:"punctuation.definition.comment.git-rebase"}},match:"^\\s*(#).*$\\n?",name:"comment.line.number-sign.git-rebase"},{captures:{1:{name:"support.function.git-rebase"},2:{name:"constant.sha.git-rebase"},3:{name:"meta.commit-message.git-rebase"}},match:"^\\s*(pick|p|reword|r|edit|e|squash|s|fixup|f|drop|d)\\s+([0-9a-f]+)\\s+(.*)$",name:"meta.commit-command.git-rebase"},{captures:{1:{name:"support.function.git-rebase"},2:{patterns:[{include:"source.shell"}]}},match:"^\\s*(exec|x)\\s+(.*)$",name:"meta.commit-command.git-rebase"},{captures:{1:{name:"support.function.git-rebase"}},match:"^\\s*(break|b)\\s*$",name:"meta.commit-command.git-rebase"}],displayName:"Git Rebase Message",embeddedLangs:["shellscript"]});var n=[...a.default,s]}}]); diff --git a/6842.d20c585f.async.js b/6842.d20c585f.async.js new file mode 100644 index 00000000..4b2a553d --- /dev/null +++ b/6842.d20c585f.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6842],{26842:function(n,e,t){t.r(e),t.d(e,{default:function(){return a}});var a=[Object.freeze({comment:"",fileTypes:["lisp","cl","l","mud","el"],foldingStartMarker:"\\(",foldingStopMarker:"\\)",keyEquivalent:"^~L",name:"lisp",patterns:[{captures:{1:{name:"punctuation.definition.comment.lisp"}},match:"(;).*$\\n?",name:"comment.line.semicolon.lisp"},{captures:{1:{name:"storage.type.function-type.lisp"},2:{name:"entity.name.function.lisp"}},match:"(?:\\()((?i:defgeneric|define-compiler-macro|define-method-combination|define-modify-macro|define-setf-expander|defmacro|defmethod|defsetf|defun||define-\\S+))\\s+((?:\\w|[+\\-<>/*&=.?!$%:@\\[\\]^{}~#|])+)",name:"meta.function.lisp"},{match:"(?<=\\s)(?i:&allow-other-keys|&aux|&body|&environment|&key|&optional|&rest|&whole)(?=\\s+)",name:"meta.function-parameters.lisp"},{captures:{1:{name:"storage.type.function-type.lisp"},2:{name:"entity.name.type.lisp"}},match:"(?:\\()((?i:deftype|defstruct|define-condition|defpackage|defclass))\\s+((?:\\w|[+\\-<>/*&=.?!$%:@\\[\\]^{}~#|])+)"},{captures:{1:{name:"storage.type.function-type.lisp"},2:{name:"entity.name.variable.lisp"}},match:"(?:\\()((?i:defvar|defconstant|defparameter|define-symbol-macro))\\s+((?:\\w|[+\\-<>/*&=.?!$%:@\\[\\]^{}~#|])+)"},{captures:{1:{name:"punctuation.definition.constant.lisp"}},match:`(#)(\\w|[\\\\+-=<>'"&#])+`,name:"constant.character.lisp"},{captures:{1:{name:"punctuation.definition.variable.lisp"},3:{name:"punctuation.definition.variable.lisp"}},match:"(?<=^|\\s|[()])(\\*)(\\S*)(\\*)(?=$|\\s|[()])",name:"variable.other.global.lisp"},{match:"(?<=^|\\s|[()]):(\\w|[+\\-<>/*&=.?!$%:@\\[\\]^{}~#|])*",name:"keyword.constant.lisp"},{match:"(?<=\\()(?i:\\*|\\*\\*|\\*\\*\\*|\\+|\\+\\+|\\+\\+\\+|\\-|/|//|///|/=|1\\+|1\\-|<|<=|=|>|>=|abort|abs|acons|acos|acosh|add-method|adjoin|adjust-array|adjustable-array-p|allocate-instance|alpha-char-p|alphanumericp|and|append|apply|apropos|apropos-list|aref|arithmetic-error|arithmetic-error-operands|arithmetic-error-operation|array|array-dimension|array-dimension-limit|array-dimensions|array-displacement|array-element-type|array-has-fill-pointer-p|array-in-bounds-p|array-rank|array-rank-limit|array-row-major-index|array-total-size|array-total-size-limit|arrayp|ash|asin|asinh|assert|assoc|assoc-if|assoc-if-not|atan|atanh|atom|base-char|base-string|bignum|bit|bit-and|bit-andc1|bit-andc2|bit-eqv|bit-ior|bit-nand|bit-nor|bit-not|bit-orc1|bit-orc2|bit-vector|bit-vector-p|bit-xor|block|boole|boole-1|boole-2|boole-and|boole-andc1|boole-andc2|boole-c1|boole-c2|boole-clr|boole-eqv|boole-ior|boole-nand|boole-nor|boole-orc1|boole-orc2|boole-set|boole-xor|boolean|both-case-p|boundp|break|broadcast-stream|broadcast-stream-streams|built-in-class|butlast|byte|byte-position|byte-size|caaaar|caaadr|caaar|caadar|caaddr|caadr|caar|cadaar|cadadr|cadar|caddar|cadddr|caddr|cadr|call-arguments-limit|call-method|call-next-method|car|case|catch|ccase|cdaaar|cdaadr|cdaar|cdadar|cdaddr|cdadr|cdar|cddaar|cddadr|cddar|cdddar|cddddr|cdddr|cddr|cdr|ceiling|cell-error|cell-error-name|cerror|change-class|char|char-code|char-code-limit|char-downcase|char-equal|char-greaterp|char-int|char-lessp|char-name|char-not-equal|char-not-greaterp|char-not-lessp|char-upcase|char/=|char<|char<=|char=|char>|char>=|character|characterp|check-type|cis|class|class-name|class-of|clear-input|clear-output|close|clrhash|code-char|coerce|compilation-speed|compile|compile-file|compile-file-pathname|compiled-function|compiled-function-p|compiler-macro|compiler-macro-function|complement|complex|complexp|compute-applicable-methods|compute-restarts|concatenate|concatenated-stream|concatenated-stream-streams|cond|condition|conjugate|cons|consp|constantly|constantp|continue|control-error|copy-alist|copy-list|copy-pprint-dispatch|copy-readtable|copy-seq|copy-structure|copy-symbol|copy-tree|cos|cosh|count|count-if|count-if-not|ctypecase|debug|decf|declaim|declaration|declare|decode-float|decode-universal-time|defclass|defconstant|defgeneric|define-compiler-macro|define-condition|define-method-combination|define-modify-macro|define-setf-expander|define-symbol-macro|defmacro|defmethod|defpackage|defparameter|defsetf|defstruct|deftype|defun|defvar|delete|delete-duplicates|delete-file|delete-if|delete-if-not|delete-package|denominator|deposit-field|describe|describe-object|destructuring-bind|digit-char|digit-char-p|directory|directory-namestring|disassemble|division-by-zero|do|do\\*|do-all-symbols|do-external-symbols|do-symbols|documentation|dolist|dotimes|double-float|double-float-epsilon|double-float-negative-epsilon|dpb|dribble|dynamic-extent|ecase|echo-stream|echo-stream-input-stream|echo-stream-output-stream|ed|eighth|elt|encode-universal-time|end-of-file|endp|enough-namestring|ensure-directories-exist|ensure-generic-function|eq|eql|equal|equalp|error|etypecase|eval|eval-when|evenp|every|exp|export|expt|extended-char|fboundp|fceiling|fdefinition|ffloor|fifth|file-author|file-error|file-error-pathname|file-length|file-namestring|file-position|file-stream|file-string-length|file-write-date|fill|fill-pointer|find|find-all-symbols|find-class|find-if|find-if-not|find-method|find-package|find-restart|find-symbol|finish-output|first|fixnum|flet|float|float-digits|float-precision|float-radix|float-sign|floating-point-inexact|floating-point-invalid-operation|floating-point-overflow|floating-point-underflow|floatp|floor|fmakunbound|force-output|format|formatter|fourth|fresh-line|fround|ftruncate|ftype|funcall|function|function-keywords|function-lambda-expression|functionp|gcd|generic-function|gensym|gentemp|get|get-decoded-time|get-dispatch-macro-character|get-internal-real-time|get-internal-run-time|get-macro-character|get-output-stream-string|get-properties|get-setf-expansion|get-universal-time|getf|gethash|go|graphic-char-p|handler-bind|handler-case|hash-table|hash-table-count|hash-table-p|hash-table-rehash-size|hash-table-rehash-threshold|hash-table-size|hash-table-test|host-namestring|identity|if|ignorable|ignore|ignore-errors|imagpart|import|in-package|incf|initialize-instance|inline|input-stream-p|inspect|integer|integer-decode-float|integer-length|integerp|interactive-stream-p|intern|internal-time-units-per-second|intersection|invalid-method-error|invoke-debugger|invoke-restart|invoke-restart-interactively|isqrt|keyword|keywordp|labels|lambda|lambda-list-keywords|lambda-parameters-limit|last|lcm|ldb|ldb-test|ldiff|least-negative-double-float|least-negative-long-float|least-negative-normalized-double-float|least-negative-normalized-long-float|least-negative-normalized-short-float|least-negative-normalized-single-float|least-negative-short-float|least-negative-single-float|least-positive-double-float|least-positive-long-float|least-positive-normalized-double-float|least-positive-normalized-long-float|least-positive-normalized-short-float|least-positive-normalized-single-float|least-positive-short-float|least-positive-single-float|length|let|let\\*|lisp-implementation-type|lisp-implementation-version|list|list\\*|list-all-packages|list-length|listen|listp|load|load-logical-pathname-translations|load-time-value|locally|log|logand|logandc1|logandc2|logbitp|logcount|logeqv|logical-pathname|logical-pathname-translations|logior|lognand|lognor|lognot|logorc1|logorc2|logtest|logxor|long-float|long-float-epsilon|long-float-negative-epsilon|long-site-name|loop|loop-finish|lower-case-p|machine-instance|machine-type|machine-version|macro-function|macroexpand|macroexpand-1|macrolet|make-array|make-broadcast-stream|make-concatenated-stream|make-condition|make-dispatch-macro-character|make-echo-stream|make-hash-table|make-instance|make-instances-obsolete|make-list|make-load-form|make-load-form-saving-slots|make-method|make-package|make-pathname|make-random-state|make-sequence|make-string|make-string-input-stream|make-string-output-stream|make-symbol|make-synonym-stream|make-two-way-stream|makunbound|map|map-into|mapc|mapcan|mapcar|mapcon|maphash|mapl|maplist|mask-field|max|member|member-if|member-if-not|merge|merge-pathnames|method|method-combination|method-combination-error|method-qualifiers|min|minusp|mismatch|mod|most-negative-double-float|most-negative-fixnum|most-negative-long-float|most-negative-short-float|most-negative-single-float|most-positive-double-float|most-positive-fixnum|most-positive-long-float|most-positive-short-float|most-positive-single-float|muffle-warning|multiple-value-bind|multiple-value-call|multiple-value-list|multiple-value-prog1|multiple-value-setq|multiple-values-limit|name-char|namestring|nbutlast|nconc|next-method-p|nil|nintersection|ninth|no-applicable-method|no-next-method|not|notany|notevery|notinline|nreconc|nreverse|nset-difference|nset-exclusive-or|nstring-capitalize|nstring-downcase|nstring-upcase|nsublis|nsubst|nsubst-if|nsubst-if-not|nsubstitute|nsubstitute-if|nsubstitute-if-not|nth|nth-value|nthcdr|null|number|numberp|numerator|nunion|oddp|open|open-stream-p|optimize|or|otherwise|output-stream-p|package|package-error|package-error-package|package-name|package-nicknames|package-shadowing-symbols|package-use-list|package-used-by-list|packagep|pairlis|parse-error|parse-integer|parse-namestring|pathname|pathname-device|pathname-directory|pathname-host|pathname-match-p|pathname-name|pathname-type|pathname-version|pathnamep|peek-char|phase|pi|plusp|pop|position|position-if|position-if-not|pprint|pprint-dispatch|pprint-exit-if-list-exhausted|pprint-fill|pprint-indent|pprint-linear|pprint-logical-block|pprint-newline|pprint-pop|pprint-tab|pprint-tabular|prin1|prin1-to-string|princ|princ-to-string|print|print-not-readable|print-not-readable-object|print-object|print-unreadable-object|probe-file|proclaim|prog|prog\\*|prog1|prog2|progn|program-error|progv|provide|psetf|psetq|push|pushnew|quote|random|random-state|random-state-p|rassoc|rassoc-if|rassoc-if-not|ratio|rational|rationalize|rationalp|read|read-byte|read-char|read-char-no-hang|read-delimited-list|read-from-string|read-line|read-preserving-whitespace|read-sequence|reader-error|readtable|readtable-case|readtablep|real|realp|realpart|reduce|reinitialize-instance|rem|remf|remhash|remove|remove-duplicates|remove-if|remove-if-not|remove-method|remprop|rename-file|rename-package|replace|require|rest|restart|restart-bind|restart-case|restart-name|return|return-from|revappend|reverse|room|rotatef|round|row-major-aref|rplaca|rplacd|safety|satisfies|sbit|scale-float|schar|search|second|sequence|serious-condition|set|set-difference|set-dispatch-macro-character|set-exclusive-or|set-macro-character|set-pprint-dispatch|set-syntax-from-char|setf|setq|seventh|shadow|shadowing-import|shared-initialize|shiftf|short-float|short-float-epsilon|short-float-negative-epsilon|short-site-name|signal|signed-byte|signum|simple-array|simple-base-string|simple-bit-vector|simple-bit-vector-p|simple-condition|simple-condition-format-arguments|simple-condition-format-control|simple-error|simple-string|simple-string-p|simple-type-error|simple-vector|simple-vector-p|simple-warning|sin|single-float|single-float-epsilon|single-float-negative-epsilon|sinh|sixth|sleep|slot-boundp|slot-exists-p|slot-makunbound|slot-missing|slot-unbound|slot-value|software-type|software-version|some|sort|space|special|special-operator-p|speed|sqrt|stable-sort|standard|standard-char|standard-char-p|standard-class|standard-generic-function|standard-method|standard-object|step|storage-condition|store-value|stream|stream-element-type|stream-error|stream-error-stream|stream-external-format|streamp|string|string-capitalize|string-downcase|string-equal|string-greaterp|string-left-trim|string-lessp|string-not-equal|string-not-greaterp|string-not-lessp|string-right-trim|string-stream|string-trim|string-upcase|string/=|string<|string<=|string=|string>|string>=|stringp|structure|structure-class|structure-object|style-warning|sublis|subseq|subsetp|subst|subst-if|subst-if-not|substitute|substitute-if|substitute-if-not|subtypep|svref|sxhash|symbol|symbol-function|symbol-macrolet|symbol-name|symbol-package|symbol-plist|symbol-value|symbolp|synonym-stream|synonym-stream-symbol|t|tagbody|tailp|tan|tanh|tenth|terpri|the|third|throw|time|trace|translate-logical-pathname|translate-pathname|tree-equal|truename|truncate|two-way-stream|two-way-stream-input-stream|two-way-stream-output-stream|type|type-error|type-error-datum|type-error-expected-type|type-of|typecase|typep|unbound-slot|unbound-slot-instance|unbound-variable|undefined-function|unexport|unintern|union|unless|unread-char|unsigned-byte|untrace|unuse-package|unwind-protect|update-instance-for-different-class|update-instance-for-redefined-class|upgraded-array-element-type|upgraded-complex-part-type|upper-case-p|use-package|use-value|user-homedir-pathname|values|values-list|variable|vector|vector-pop|vector-push|vector-push-extend|vectorp|warn|warning|when|wild-pathname-p|with-accessors|with-compilation-unit|with-condition-restarts|with-hash-table-iterator|with-input-from-string|with-open-file|with-open-stream|with-output-to-string|with-package-iterator|with-simple-restart|with-slots|with-standard-io-syntax|write|write-byte|write-char|write-line|write-sequence|write-string|write-to-string|y-or-n-p|yes-or-no-p|zerop|with-\\S+)(?=\\s+)",name:"keyword.control.lisp"},{match:"(?<=^|\\s|[()])(?i:nil|t)(?=$|\\s|[()])",name:"constant.language.lisp"},{match:"\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\\b",name:"constant.numeric.lisp"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.lisp"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.lisp"}},name:"string.quoted.double.lisp",patterns:[{match:"\\\\.",name:"constant.character.escape.lisp"}]}],scopeName:"source.lisp",uuid:"00D451C9-6B1D-11D9-8DFA-000D93589AF6",displayName:"Lisp"})]}}]); diff --git a/6864.e7623320.async.js b/6864.e7623320.async.js new file mode 100644 index 00000000..a88e2572 --- /dev/null +++ b/6864.e7623320.async.js @@ -0,0 +1,11 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6864],{76864:function(q,j,r){r.d(j,{Z:function(){return Ae}});var t=r(50959),_=r(91569),ee=r(84875),O=r.n(ee),H=r(89043),ne=r(36014),ae=r(26407),te=r(65589),oe=r(12868),T=r(97605),G=r(16658),L=r(13763),M=r(25201),le=r(10091),k=r(57),W=t.forwardRef(function(n,e){var a,o=n.prefixCls,i=n.forceRender,x=n.className,y=n.style,m=n.children,c=n.isActive,$=n.role,S=t.useState(c||i),l=(0,H.Z)(S,2),v=l[0],u=l[1];return t.useEffect(function(){(i||c)&&u(!0)},[i,c]),v?t.createElement("div",{ref:e,className:O()("".concat(o,"-content"),(a={},(0,M.Z)(a,"".concat(o,"-content-active"),c),(0,M.Z)(a,"".concat(o,"-content-inactive"),!c),a),x),style:y,role:$},t.createElement("div",{className:"".concat(o,"-content-box")},m)):null});W.displayName="PanelContent";var ie=W,re=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],se=t.forwardRef(function(n,e){var a,o,i=n.showArrow,x=i===void 0?!0:i,y=n.headerClass,m=n.isActive,c=n.onItemClick,$=n.forceRender,S=n.className,l=n.prefixCls,v=n.collapsible,u=n.accordion,A=n.panelKey,p=n.extra,d=n.header,C=n.expandIcon,b=n.openMotion,I=n.destroyInactivePanel,f=n.children,E=(0,G.Z)(n,re),h=v==="disabled",N=v==="header",P=v==="icon",s=p!=null&&typeof p!="boolean",g=function(){c==null||c(A)},K=function(B){(B.key==="Enter"||B.keyCode===k.Z.ENTER||B.which===k.Z.ENTER)&&g()},Z=typeof C=="function"?C(n):t.createElement("i",{className:"arrow"});Z&&(Z=t.createElement("div",{className:"".concat(l,"-expand-icon"),onClick:["header","icon"].includes(v)?g:void 0},Z));var z=O()((a={},(0,M.Z)(a,"".concat(l,"-item"),!0),(0,M.Z)(a,"".concat(l,"-item-active"),m),(0,M.Z)(a,"".concat(l,"-item-disabled"),h),a),S),D=O()(y,(o={},(0,M.Z)(o,"".concat(l,"-header"),!0),(0,M.Z)(o,"".concat(l,"-header-collapsible-only"),N),(0,M.Z)(o,"".concat(l,"-icon-collapsible-only"),P),o)),R={className:D,"aria-expanded":m,"aria-disabled":h,onKeyDown:K};return!N&&!P&&(R.onClick=g,R.role=u?"tab":"button",R.tabIndex=h?-1:0),t.createElement("div",(0,T.Z)({},E,{ref:e,className:z}),t.createElement("div",R,x&&Z,t.createElement("span",{className:"".concat(l,"-header-text"),onClick:v==="header"?g:void 0},d),s&&t.createElement("div",{className:"".concat(l,"-extra")},p)),t.createElement(le.ZP,(0,T.Z)({visible:m,leavedClassName:"".concat(l,"-content-hidden")},b,{forceRender:$,removeOnLeave:I}),function(w,B){var Ze=w.className,Me=w.style;return t.createElement(ie,{ref:B,prefixCls:l,className:Ze,style:Me,isActive:m,forceRender:$,role:u?"tabpanel":void 0},f)}))}),X=se,ce=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],de=function(e,a){var o=a.prefixCls,i=a.accordion,x=a.collapsible,y=a.destroyInactivePanel,m=a.onItemClick,c=a.activeKey,$=a.openMotion,S=a.expandIcon;return e.map(function(l,v){var u=l.children,A=l.label,p=l.key,d=l.collapsible,C=l.onItemClick,b=l.destroyInactivePanel,I=(0,G.Z)(l,ce),f=String(p!=null?p:v),E=d!=null?d:x,h=b!=null?b:y,N=function(g){E!=="disabled"&&(m(g),C==null||C(g))},P=!1;return i?P=c[0]===f:P=c.indexOf(f)>-1,t.createElement(X,(0,T.Z)({},I,{prefixCls:o,key:f,panelKey:f,isActive:P,accordion:i,openMotion:$,expandIcon:S,header:A,collapsible:E,onItemClick:N,destroyInactivePanel:h}),u)})},ve=function(e,a,o){if(!e)return null;var i=o.prefixCls,x=o.accordion,y=o.collapsible,m=o.destroyInactivePanel,c=o.onItemClick,$=o.activeKey,S=o.openMotion,l=o.expandIcon,v=e.key||String(a),u=e.props,A=u.header,p=u.headerClass,d=u.destroyInactivePanel,C=u.collapsible,b=u.onItemClick,I=!1;x?I=$[0]===v:I=$.indexOf(v)>-1;var f=C!=null?C:y,E=function(P){f!=="disabled"&&(c(P),b==null||b(P))},h={key:v,panelKey:v,header:A,headerClass:p,isActive:I,prefixCls:i,destroyInactivePanel:d!=null?d:m,openMotion:S,accordion:x,children:e.props.children,onItemClick:E,expandIcon:l,collapsible:f};return typeof e.type=="string"?e:(Object.keys(h).forEach(function(N){typeof h[N]=="undefined"&&delete h[N]}),t.cloneElement(e,h))};function me(n,e,a){return Array.isArray(n)?de(n,a):(0,L.Z)(e).map(function(o,i){return ve(o,i,a)})}var ue=me;function fe(n){var e=n;if(!Array.isArray(e)){var a=(0,ae.Z)(e);e=a==="number"||a==="string"?[e]:[]}return e.map(function(o){return String(o)})}var pe=t.forwardRef(function(n,e){var a=n.prefixCls,o=a===void 0?"rc-collapse":a,i=n.destroyInactivePanel,x=i===void 0?!1:i,y=n.style,m=n.accordion,c=n.className,$=n.children,S=n.collapsible,l=n.openMotion,v=n.expandIcon,u=n.activeKey,A=n.defaultActiveKey,p=n.onChange,d=n.items,C=O()(o,c),b=(0,te.Z)([],{value:u,onChange:function(s){return p==null?void 0:p(s)},defaultValue:A,postState:fe}),I=(0,H.Z)(b,2),f=I[0],E=I[1],h=function(s){return E(function(){if(m)return f[0]===s?[]:[s];var g=f.indexOf(s),K=g>-1;return K?f.filter(function(Z){return Z!==s}):[].concat((0,ne.Z)(f),[s])})};(0,oe.ZP)(!$,"`children` will be removed in next major version. Please use `items` instead.");var N=ue(d,$,{prefixCls:o,accordion:m,openMotion:l,expandIcon:v,collapsible:S,destroyInactivePanel:x,onItemClick:h,activeKey:f});return t.createElement("div",{ref:e,className:C,style:y,role:m?"tablist":void 0},N)}),F=Object.assign(pe,{Panel:X}),V=F,Re=F.Panel,J=r(87017),Ce=r(89585),Q=r(39340),U=r(81477),ge=r(24525),he=t.forwardRef((n,e)=>{const{getPrefixCls:a}=t.useContext(U.E_),{prefixCls:o,className:i,showArrow:x=!0}=n,y=a("collapse",o),m=O()({[`${y}-no-arrow`]:!x},i);return t.createElement(V.Panel,Object.assign({ref:e},n,{prefixCls:y,className:m}))}),Y=r(16431),xe=r(99368),ye=r(19356),$e=r(76247);const be=n=>{const{componentCls:e,contentBg:a,padding:o,headerBg:i,headerPadding:x,collapseHeaderPaddingSM:y,collapseHeaderPaddingLG:m,collapsePanelBorderRadius:c,lineWidth:$,lineType:S,colorBorder:l,colorText:v,colorTextHeading:u,colorTextDisabled:A,fontSize:p,fontSizeLG:d,lineHeight:C,marginSM:b,paddingSM:I,paddingLG:f,paddingXS:E,motionDurationSlow:h,fontSizeIcon:N,contentPadding:P}=n,s=`${$}px ${S} ${l}`;return{[e]:Object.assign(Object.assign({},(0,Y.Wf)(n)),{backgroundColor:i,border:s,borderBottom:0,borderRadius:`${c}px`,["&-rtl"]:{direction:"rtl"},[`& > ${e}-item`]:{borderBottom:s,["&:last-child"]:{[` + &, + & > ${e}-header`]:{borderRadius:`0 0 ${c}px ${c}px`}},[`> ${e}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:x,color:u,lineHeight:C,cursor:"pointer",transition:`all ${h}, visibility 0s`,[`> ${e}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${e}-expand-icon`]:{height:p*C,display:"flex",alignItems:"center",paddingInlineEnd:b},[`${e}-arrow`]:Object.assign(Object.assign({},(0,Y.Ro)()),{fontSize:N,svg:{transition:`transform ${h}`}}),[`${e}-header-text`]:{marginInlineEnd:"auto"}},[`${e}-header-collapsible-only`]:{cursor:"default",[`${e}-header-text`]:{flex:"none",cursor:"pointer"}},[`${e}-icon-collapsible-only`]:{cursor:"default",[`${e}-expand-icon`]:{cursor:"pointer"}}},[`${e}-content`]:{color:v,backgroundColor:a,borderTop:s,[`& > ${e}-content-box`]:{padding:P},["&-hidden"]:{display:"none"}},["&-small"]:{[`> ${e}-item`]:{[`> ${e}-header`]:{padding:y,paddingInlineStart:E,[`> ${e}-expand-icon`]:{marginInlineStart:I-E}},[`> ${e}-content > ${e}-content-box`]:{padding:I}}},["&-large"]:{[`> ${e}-item`]:{fontSize:d,[`> ${e}-header`]:{padding:m,paddingInlineStart:o,[`> ${e}-expand-icon`]:{height:d*C,marginInlineStart:f-o}},[`> ${e}-content > ${e}-content-box`]:{padding:f}}},[`${e}-item:last-child`]:{[`> ${e}-content`]:{borderRadius:`0 0 ${c}px ${c}px`}},[`& ${e}-item-disabled > ${e}-header`]:{[` + &, + & > .arrow + `]:{color:A,cursor:"not-allowed"}},[`&${e}-icon-position-end`]:{[`& > ${e}-item`]:{[`> ${e}-header`]:{[`${e}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:b}}}}})}},Ie=n=>{const{componentCls:e}=n,a=`> ${e}-item > ${e}-header ${e}-arrow svg`;return{[`${e}-rtl`]:{[a]:{transform:"rotate(180deg)"}}}},Pe=n=>{const{componentCls:e,headerBg:a,paddingXXS:o,colorBorder:i}=n;return{[`${e}-borderless`]:{backgroundColor:a,border:0,[`> ${e}-item`]:{borderBottom:`1px solid ${i}`},[` + > ${e}-item:last-child, + > ${e}-item:last-child ${e}-header + `]:{borderRadius:0},[`> ${e}-item:last-child`]:{borderBottom:0},[`> ${e}-item > ${e}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${e}-item > ${e}-content > ${e}-content-box`]:{paddingTop:o}}}},Ne=n=>{const{componentCls:e,paddingSM:a}=n;return{[`${e}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${e}-item`]:{borderBottom:0,[`> ${e}-content`]:{backgroundColor:"transparent",border:0,[`> ${e}-content-box`]:{paddingBlock:a}}}}}};var Se=(0,ye.Z)("Collapse",n=>{const e=(0,$e.TS)(n,{collapseHeaderPaddingSM:`${n.paddingXS}px ${n.paddingSM}px`,collapseHeaderPaddingLG:`${n.padding}px ${n.paddingLG}px`,collapsePanelBorderRadius:n.borderRadiusLG});return[be(e),Pe(e),Ne(e),Ie(e),(0,xe.Z)(e)]},n=>({headerPadding:`${n.paddingSM}px ${n.padding}px`,headerBg:n.colorFillAlter,contentPadding:`${n.padding}px 16px`,contentBg:n.colorBgContainer})),Ee=Object.assign(t.forwardRef((n,e)=>{const{getPrefixCls:a,direction:o,collapse:i}=t.useContext(U.E_),{prefixCls:x,className:y,rootClassName:m,style:c,bordered:$=!0,ghost:S,size:l,expandIconPosition:v="start",children:u,expandIcon:A}=n,p=(0,ge.Z)(s=>{var g;return(g=l!=null?l:s)!==null&&g!==void 0?g:"middle"}),d=a("collapse",x),C=a(),[b,I]=Se(d),f=t.useMemo(()=>v==="left"?"start":v==="right"?"end":v,[v]),E=function(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const g=A?A(s):t.createElement(_.Z,{rotate:s.isActive?90:void 0});return(0,Q.Tm)(g,()=>({className:O()(g.props.className,`${d}-arrow`)}))},h=O()(`${d}-icon-position-${f}`,{[`${d}-borderless`]:!$,[`${d}-rtl`]:o==="rtl",[`${d}-ghost`]:!!S,[`${d}-${p}`]:p!=="middle"},i==null?void 0:i.className,y,m,I),N=Object.assign(Object.assign({},(0,Ce.Z)(C)),{motionAppear:!1,leavedClassName:`${d}-content-hidden`}),P=t.useMemo(()=>u?(0,L.Z)(u).map((s,g)=>{var K,Z;if(!((K=s.props)===null||K===void 0)&&K.disabled){const z=(Z=s.key)!==null&&Z!==void 0?Z:String(g),{disabled:D,collapsible:R}=s.props,w=Object.assign(Object.assign({},(0,J.Z)(s.props,["disabled"])),{key:z,collapsible:R!=null?R:D?"disabled":void 0});return(0,Q.Tm)(s,w)}return s}):null,[u]);return b(t.createElement(V,Object.assign({ref:e,openMotion:N},(0,J.Z)(n,["rootClassName"]),{expandIcon:E,prefixCls:d,className:h,style:Object.assign(Object.assign({},i==null?void 0:i.style),c)}),P))}),{Panel:he}),Ae=Ee},99368:function(q,j){const r=t=>({[t.componentCls]:{[`${t.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}},[`${t.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${t.motionDurationMid} ${t.motionEaseInOut}, + opacity ${t.motionDurationMid} ${t.motionEaseInOut} !important`}}});j.Z=r}}]); diff --git a/6889.b0947cb5.async.js b/6889.b0947cb5.async.js new file mode 100644 index 00000000..cb60c8fb --- /dev/null +++ b/6889.b0947cb5.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6889],{56889:function(r,e,t){t.r(e),t.d(e,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/tgjones/shaders-tmLanguage/blob/master/grammars/hlsl.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/tgjones/shaders-tmLanguage/commit/87c0dca3a39170dbd7ee7e277db4f915fb2de14a",name:"hlsl",scopeName:"source.hlsl",patterns:[{name:"comment.line.block.hlsl",begin:"/\\*",end:"\\*/"},{name:"comment.line.double-slash.hlsl",begin:"//",end:"$"},{name:"constant.numeric.decimal.hlsl",match:"\\b[0-9]+\\.[0-9]*(F|f)?\\b"},{name:"constant.numeric.decimal.hlsl",match:"(\\.([0-9]+)(F|f)?)\\b"},{name:"constant.numeric.decimal.hlsl",match:"\\b([0-9]+(F|f)?)\\b"},{name:"constant.numeric.hex.hlsl",match:"\\b(0(x|X)[0-9a-fA-F]+)\\b"},{name:"constant.language.hlsl",match:"\\b(false|true)\\b"},{name:"keyword.preprocessor.hlsl",match:"^\\s*#\\s*(define|elif|else|endif|ifdef|ifndef|if|undef|include|line|error|pragma)"},{name:"keyword.control.hlsl",match:"\\b(break|case|continue|default|discard|do|else|for|if|return|switch|while)\\b"},{name:"keyword.control.fx.hlsl",match:"\\b(compile)\\b"},{name:"keyword.typealias.hlsl",match:"\\b(typedef)\\b"},{name:"storage.type.basic.hlsl",match:"\\b(bool([1-4](x[1-4])?)?|double([1-4](x[1-4])?)?|dword|float([1-4](x[1-4])?)?|half([1-4](x[1-4])?)?|int([1-4](x[1-4])?)?|matrix|min10float([1-4](x[1-4])?)?|min12int([1-4](x[1-4])?)?|min16float([1-4](x[1-4])?)?|min16int([1-4](x[1-4])?)?|min16uint([1-4](x[1-4])?)?|unsigned|uint([1-4](x[1-4])?)?|vector|void)\\b"},{name:"support.function.hlsl",match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)(?=[\\s]*\\()"},{name:"support.variable.semantic.hlsl",match:"(?<=\\:\\s|\\:)(?i:BINORMAL[0-9]*|BLENDINDICES[0-9]*|BLENDWEIGHT[0-9]*|COLOR[0-9]*|NORMAL[0-9]*|POSITIONT|POSITION|PSIZE[0-9]*|TANGENT[0-9]*|TEXCOORD[0-9]*|FOG|TESSFACTOR[0-9]*|VFACE|VPOS|DEPTH[0-9]*)\\b"},{name:"support.variable.semantic.sm4.hlsl",match:"(?<=\\:\\s|\\:)(?i:SV_ClipDistance[0-9]*|SV_CullDistance[0-9]*|SV_Coverage|SV_Depth|SV_DepthGreaterEqual[0-9]*|SV_DepthLessEqual[0-9]*|SV_InstanceID|SV_IsFrontFace|SV_Position|SV_RenderTargetArrayIndex|SV_SampleIndex|SV_StencilRef|SV_Target[0-7]?|SV_VertexID|SV_ViewportArrayIndex)\\b"},{name:"support.variable.semantic.sm5.hlsl",match:"(?<=\\:\\s|\\:)(?i:SV_DispatchThreadID|SV_DomainLocation|SV_GroupID|SV_GroupIndex|SV_GroupThreadID|SV_GSInstanceID|SV_InsideTessFactor|SV_OutputControlPointID|SV_TessFactor)\\b"},{name:"support.variable.semantic.sm5_1.hlsl",match:"(?<=\\:\\s|\\:)(?i:SV_InnerCoverage|SV_StencilRef)\\b"},{name:"storage.modifier.hlsl",match:"\\b(column_major|const|export|extern|globallycoherent|groupshared|inline|inout|in|out|precise|row_major|shared|static|uniform|volatile)\\b"},{name:"storage.modifier.float.hlsl",match:"\\b(snorm|unorm)\\b"},{name:"storage.modifier.postfix.hlsl",match:"\\b(packoffset|register)\\b"},{name:"storage.modifier.interpolation.hlsl",match:"\\b(centroid|linear|nointerpolation|noperspective|sample)\\b"},{name:"storage.modifier.geometryshader.hlsl",match:"\\b(lineadj|line|point|triangle|triangleadj)\\b"},{name:"support.type.other.hlsl",match:"\\b(string)\\b"},{name:"support.type.object.hlsl",match:"\\b(AppendStructuredBuffer|Buffer|ByteAddressBuffer|ConstantBuffer|ConsumeStructuredBuffer|InputPatch|OutputPatch)\\b"},{name:"support.type.object.rasterizerordered.hlsl",match:"\\b(RasterizerOrderedBuffer|RasterizerOrderedByteAddressBuffer|RasterizerOrderedStructuredBuffer|RasterizerOrderedTexture1D|RasterizerOrderedTexture1DArray|RasterizerOrderedTexture2D|RasterizerOrderedTexture2DArray|RasterizerOrderedTexture3D)\\b"},{name:"support.type.object.rw.hlsl",match:"\\b(RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture1D|RWTexture1DArray|RWTexture2D|RWTexture2DArray|RWTexture3D)\\b"},{name:"support.type.object.geometryshader.hlsl",match:"\\b(LineStream|PointStream|TriangleStream)\\b"},{name:"support.type.sampler.legacy.hlsl",match:"\\b(sampler|sampler1D|sampler2D|sampler3D|samplerCUBE|sampler_state)\\b"},{name:"support.type.sampler.hlsl",match:"\\b(SamplerState|SamplerComparisonState)\\b"},{name:"support.type.texture.legacy.hlsl",match:"\\b(texture2D|textureCUBE)\\b"},{name:"support.type.texture.hlsl",match:"\\b(Texture1D|Texture1DArray|Texture2D|Texture2DArray|Texture2DMS|Texture2DMSArray|Texture3D|TextureCube|TextureCubeArray)\\b"},{name:"storage.type.structured.hlsl",match:"\\b(cbuffer|class|interface|namespace|struct|tbuffer)\\b"},{name:"support.constant.property-value.fx.hlsl",match:"\\b(FALSE|TRUE|NULL)\\b"},{name:"support.type.fx.hlsl",match:"\\b(BlendState|DepthStencilState|RasterizerState)\\b"},{name:"storage.type.fx.technique.hlsl",match:"\\b(technique|Technique|technique10|technique11|pass)\\b"},{name:"meta.object-literal.key.fx.blendstate.hlsl",match:"\\b(AlphaToCoverageEnable|BlendEnable|SrcBlend|DestBlend|BlendOp|SrcBlendAlpha|DestBlendAlpha|BlendOpAlpha|RenderTargetWriteMask)\\b"},{name:"meta.object-literal.key.fx.depthstencilstate.hlsl",match:"\\b(DepthEnable|DepthWriteMask|DepthFunc|StencilEnable|StencilReadMask|StencilWriteMask|FrontFaceStencilFail|FrontFaceStencilZFail|FrontFaceStencilPass|FrontFaceStencilFunc|BackFaceStencilFail|BackFaceStencilZFail|BackFaceStencilPass|BackFaceStencilFunc)\\b"},{name:"meta.object-literal.key.fx.rasterizerstate.hlsl",match:"\\b(FillMode|CullMode|FrontCounterClockwise|DepthBias|DepthBiasClamp|SlopeScaleDepthBias|ZClipEnable|ScissorEnable|MultiSampleEnable|AntiAliasedLineEnable)\\b"},{name:"meta.object-literal.key.fx.samplerstate.hlsl",match:"\\b(Filter|AddressU|AddressV|AddressW|MipLODBias|MaxAnisotropy|ComparisonFunc|BorderColor|MinLOD|MaxLOD)\\b"},{name:"support.constant.property-value.fx.blend.hlsl",match:"\\b(?i:ZERO|ONE|SRC_COLOR|INV_SRC_COLOR|SRC_ALPHA|INV_SRC_ALPHA|DEST_ALPHA|INV_DEST_ALPHA|DEST_COLOR|INV_DEST_COLOR|SRC_ALPHA_SAT|BLEND_FACTOR|INV_BLEND_FACTOR|SRC1_COLOR|INV_SRC1_COLOR|SRC1_ALPHA|INV_SRC1_ALPHA)\\b"},{name:"support.constant.property-value.fx.blendop.hlsl",match:"\\b(?i:ADD|SUBTRACT|REV_SUBTRACT|MIN|MAX)\\b"},{name:"support.constant.property-value.fx.depthwritemask.hlsl",match:"\\b(?i:ALL)\\b"},{name:"support.constant.property-value.fx.comparisonfunc.hlsl",match:"\\b(?i:NEVER|LESS|EQUAL|LESS_EQUAL|GREATER|NOT_EQUAL|GREATER_EQUAL|ALWAYS)\\b"},{name:"support.constant.property-value.fx.stencilop.hlsl",match:"\\b(?i:KEEP|REPLACE|INCR_SAT|DECR_SAT|INVERT|INCR|DECR)\\b"},{name:"support.constant.property-value.fx.fillmode.hlsl",match:"\\b(?i:WIREFRAME|SOLID)\\b"},{name:"support.constant.property-value.fx.cullmode.hlsl",match:"\\b(?i:NONE|FRONT|BACK)\\b"},{name:"support.constant.property-value.fx.filter.hlsl",match:"\\b(?i:MIN_MAG_MIP_POINT|MIN_MAG_POINT_MIP_LINEAR|MIN_POINT_MAG_LINEAR_MIP_POINT|MIN_POINT_MAG_MIP_LINEAR|MIN_LINEAR_MAG_MIP_POINT|MIN_LINEAR_MAG_POINT_MIP_LINEAR|MIN_MAG_LINEAR_MIP_POINT|MIN_MAG_MIP_LINEAR|ANISOTROPIC|COMPARISON_MIN_MAG_MIP_POINT|COMPARISON_MIN_MAG_POINT_MIP_LINEAR|COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT|COMPARISON_MIN_POINT_MAG_MIP_LINEAR|COMPARISON_MIN_LINEAR_MAG_MIP_POINT|COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR|COMPARISON_MIN_MAG_LINEAR_MIP_POINT|COMPARISON_MIN_MAG_MIP_LINEAR|COMPARISON_ANISOTROPIC|TEXT_1BIT)\\b"},{name:"support.constant.property-value.fx.textureaddressmode.hlsl",match:"\\b(?i:WRAP|MIRROR|CLAMP|BORDER|MIRROR_ONCE)\\b"},{name:"string.quoted.double.hlsl",begin:'"',end:'"',patterns:[{name:"constant.character.escape.hlsl",match:"\\\\."}]}],displayName:"HLSL"})]}}]); diff --git a/6949.cd2bac87.async.js b/6949.cd2bac87.async.js new file mode 100644 index 00000000..4882958f --- /dev/null +++ b/6949.cd2bac87.async.js @@ -0,0 +1,9 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6949],{8549:function(F,g,r){var i=r(97605),c=r(12309),n=r(25201),m=r(16658),d=r(50959),l=r(84875),u=r.n(l),O=r(12602),z=r(41491),f=r(36484),M=["className","component","viewBox","spin","rotate","tabIndex","onClick","children"],x=d.forwardRef(function(T,V){var C=T.className,I=T.component,N=T.viewBox,f1=T.spin,l1=T.rotate,z1=T.tabIndex,v1=T.onClick,q=T.children,h1=(0,m.Z)(T,M),C1=d.useRef(),p1=(0,O.x1)(C1,V);(0,f.Kp)(!!(I||q),"Should have `component` prop or `children`."),(0,f.C3)(C1);var w1=d.useContext(z.Z),r1=w1.prefixCls,y=r1===void 0?"anticon":r1,H=w1.rootClassName,Z=u()(H,y,C),L=u()((0,n.Z)({},"".concat(y,"-spin"),!!f1)),K=l1?{msTransform:"rotate(".concat(l1,"deg)"),transform:"rotate(".concat(l1,"deg)")}:void 0,k=(0,c.Z)((0,c.Z)({},f.vD),{},{className:L,style:K,viewBox:N});N||delete k.viewBox;var W=function(){return I?d.createElement(I,k,q):q?((0,f.Kp)(!!N||d.Children.count(q)===1&&d.isValidElement(q)&&d.Children.only(q).type==="use","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),d.createElement("svg",(0,i.Z)({},k,{viewBox:N}),q)):null},b=z1;return b===void 0&&v1&&(b=-1),d.createElement("span",(0,i.Z)({role:"img"},h1,{ref:p1,tabIndex:b,onClick:v1,className:Z}),W())});x.displayName="AntdIcon",g.Z=x},34296:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 474H829.8C812.5 327.6 696.4 211.5 550 194.2V72c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v122.2C327.6 211.5 211.5 327.6 194.2 474H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h122.2C211.5 696.4 327.6 812.5 474 829.8V952c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V829.8C696.4 812.5 812.5 696.4 829.8 550H952c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM512 756c-134.8 0-244-109.2-244-244s109.2-244 244-244 244 109.2 244 244-109.2 244-244 244z"}},{tag:"path",attrs:{d:"M512 392c-32.1 0-62.1 12.4-84.8 35.2-22.7 22.7-35.2 52.7-35.2 84.8s12.5 62.1 35.2 84.8C449.9 619.4 480 632 512 632s62.1-12.5 84.8-35.2C619.4 574.1 632 544 632 512s-12.5-62.1-35.2-84.8A118.57 118.57 0 00512 392z"}}]},name:"aim",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},92183:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M716.3 313.8c19-18.9 19-49.7 0-68.6l-69.9-69.9.1.1c-18.5-18.5-50.3-50.3-95.3-95.2-21.2-20.7-55.5-20.5-76.5.5L80.9 474.2a53.84 53.84 0 000 76.4L474.6 944a54.14 54.14 0 0076.5 0l165.1-165c19-18.9 19-49.7 0-68.6a48.7 48.7 0 00-68.7 0l-125 125.2c-5.2 5.2-13.3 5.2-18.5 0L189.5 521.4c-5.2-5.2-5.2-13.3 0-18.5l314.4-314.2c.4-.4.9-.7 1.3-1.1 5.2-4.1 12.4-3.7 17.2 1.1l125.2 125.1c19 19 49.8 19 68.7 0zM408.6 514.4a106.3 106.2 0 10212.6 0 106.3 106.2 0 10-212.6 0zm536.2-38.6L821.9 353.5c-19-18.9-49.8-18.9-68.7.1a48.4 48.4 0 000 68.6l83 82.9c5.2 5.2 5.2 13.3 0 18.5l-81.8 81.7a48.4 48.4 0 000 68.6 48.7 48.7 0 0068.7 0l121.8-121.7a53.93 53.93 0 00-.1-76.4z"}}]},name:"ant-design",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},71928:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},49512:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},98978:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z"}}]},name:"caret-right",theme:"filled"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},52954:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},52182:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},45449:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M112 476h160v72H112zm320 0h160v72H432zm320 0h160v72H752z"}}]},name:"dash",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},4046:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"database",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},22717:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},16921:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z"}}]},name:"dollar",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},53990:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},9861:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},34249:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},9677:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.3 506.3L781.7 405.6a7.23 7.23 0 00-11.7 5.7V476H548V254h64.8c6 0 9.4-7 5.7-11.7L517.7 114.7a7.14 7.14 0 00-11.3 0L405.6 242.3a7.23 7.23 0 005.7 11.7H476v222H254v-64.8c0-6-7-9.4-11.7-5.7L114.7 506.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h222v222h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V548h222v64.8c0 6 7 9.4 11.7 5.7l127.5-100.8a7.3 7.3 0 00.1-11.4z"}}]},name:"drag",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},55942:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"}}]},name:"environment",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},58887:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M342 88H120c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V168h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm578 576h-48c-8.8 0-16 7.2-16 16v176H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V680c0-8.8-7.2-16-16-16zM342 856H168V680c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM904 88H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V120c0-17.7-14.3-32-32-32z"}}]},name:"expand",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},7112:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},77489:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z"}}]},name:"flag",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},77342:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z"}}]},name:"fullscreen",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},53127:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z"}}]},name:"global",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},10549:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z"}}]},name:"idcard",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},15003:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]},name:"info-circle",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},70474:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},22101:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z"}}]},name:"mail",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},48167:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},5588:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M855.7 210.8l-42.4-42.4a8.03 8.03 0 00-11.3 0L168.3 801.9a8.03 8.03 0 000 11.3l42.4 42.4c3.1 3.1 8.2 3.1 11.3 0L855.6 222c3.2-3 3.2-8.1.1-11.2zM304 448c79.4 0 144-64.6 144-144s-64.6-144-144-144-144 64.6-144 144 64.6 144 144 144zm0-216c39.7 0 72 32.3 72 72s-32.3 72-72 72-72-32.3-72-72 32.3-72 72-72zm416 344c-79.4 0-144 64.6-144 144s64.6 144 144 144 144-64.6 144-144-64.6-144-144-144zm0 216c-39.7 0-72-32.3-72-72s32.3-72 72-72 72 32.3 72 72-32.3 72-72 72z"}}]},name:"percentage",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},36557:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z"}}]},name:"phone",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},91676:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z"}}]},name:"plus-circle",theme:"filled"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},38112:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:function(z,f){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:z}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z",fill:f}},{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:z}}]}},name:"plus-circle",theme:"twotone"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},19159:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},41264:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 00-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z"}}]},name:"redo",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},35191:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M793 242H366v-74c0-6.7-7.7-10.4-12.9-6.3l-142 112a8 8 0 000 12.6l142 112c5.2 4.1 12.9.4 12.9-6.3v-74h415v470H175c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h618c35.3 0 64-28.7 64-64V306c0-35.3-28.7-64-64-64z"}}]},name:"rollback",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},93412:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z"}}]},name:"smile",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},4511:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z"}}]},name:"star",theme:"filled"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},81743:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372 0-89 31.3-170.8 83.5-234.8l523.3 523.3C682.8 852.7 601 884 512 884zm288.5-137.2L277.2 223.5C341.2 171.3 423 140 512 140c205.4 0 372 166.6 372 372 0 89-31.3 170.8-83.5 234.8z"}}]},name:"stop",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},63586:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z"}}]},name:"table",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},45333:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z"}}]},name:"undo",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},63815:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},66364:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},6456:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},35867:function(F,g,r){r.d(g,{Z:function(){return u}});var i=r(97605),c=r(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},m=n,d=r(36264),l=function(z,f){return c.createElement(d.Z,(0,i.Z)({},z,{ref:f,icon:m}))},u=c.forwardRef(l)},63531:function(F,g,r){r.r(g),r.d(g,{AccountBookFilled:function(){return O},AccountBookOutlined:function(){return x},AccountBookTwoTone:function(){return I},AimOutlined:function(){return N.Z},AlertFilled:function(){return v1},AlertOutlined:function(){return p1},AlertTwoTone:function(){return H},AlibabaOutlined:function(){return k},AlignCenterOutlined:function(){return x1},AlignLeftOutlined:function(){return B1},AlignRightOutlined:function(){return S1},AlipayCircleFilled:function(){return q1},AlipayCircleOutlined:function(){return M4},AlipayOutlined:function(){return o4},AlipaySquareFilled:function(){return V4},AliwangwangFilled:function(){return b4},AliwangwangOutlined:function(){return _4},AliyunOutlined:function(){return A4},AmazonCircleFilled:function(){return k4},AmazonOutlined:function(){return U4},AmazonSquareFilled:function(){return j4},AndroidFilled:function(){return N4},AndroidOutlined:function(){return l2},AntCloudOutlined:function(){return J4},AntDesignOutlined:function(){return o.Z},ApartmentOutlined:function(){return w},ApiFilled:function(){return _},ApiOutlined:function(){return J},ApiTwoTone:function(){return n1},AppleFilled:function(){return G},AppleOutlined:function(){return d1},AppstoreAddOutlined:function(){return F1},AppstoreFilled:function(){return s1},AppstoreOutlined:function(){return k1},AppstoreTwoTone:function(){return Z1},AreaChartOutlined:function(){return A1},ArrowDownOutlined:function(){return D1.Z},ArrowLeftOutlined:function(){return N1.Z},ArrowRightOutlined:function(){return J1.Z},ArrowUpOutlined:function(){return e2},ArrowsAltOutlined:function(){return a4},AudioFilled:function(){return l4},AudioMutedOutlined:function(){return v2},AudioOutlined:function(){return z2},AudioTwoTone:function(){return p2},AuditOutlined:function(){return H2},BackwardFilled:function(){return b2},BackwardOutlined:function(){return x2},BankFilled:function(){return P2},BankOutlined:function(){return I2},BankTwoTone:function(){return q2},BarChartOutlined:function(){return Q2},BarcodeOutlined:function(){return J2},BarsOutlined:function(){return a3},BehanceCircleFilled:function(){return i3},BehanceOutlined:function(){return u3},BehanceSquareFilled:function(){return m3},BehanceSquareOutlined:function(){return O3},BellFilled:function(){return F3},BellOutlined:function(){return Z3},BellTwoTone:function(){return L3},BgColorsOutlined:function(){return R3},BlockOutlined:function(){return k3},BoldOutlined:function(){return U3},BookFilled:function(){return G3},BookOutlined:function(){return K3},BookTwoTone:function(){return t8},BorderBottomOutlined:function(){return l8},BorderHorizontalOutlined:function(){return d8},BorderInnerOutlined:function(){return v8},BorderLeftOutlined:function(){return z8},BorderOuterOutlined:function(){return p8},BorderOutlined:function(){return H8},BorderRightOutlined:function(){return b8},BorderTopOutlined:function(){return x8},BorderVerticleOutlined:function(){return P8},BorderlessTableOutlined:function(){return I8},BoxPlotFilled:function(){return q8},BoxPlotOutlined:function(){return Q8},BoxPlotTwoTone:function(){return J8},BranchesOutlined:function(){return a6},BugFilled:function(){return i6},BugOutlined:function(){return u6},BugTwoTone:function(){return m6},BuildFilled:function(){return O6},BuildOutlined:function(){return F6},BuildTwoTone:function(){return Z6},BulbFilled:function(){return L6},BulbOutlined:function(){return R6},BulbTwoTone:function(){return k6},CalculatorFilled:function(){return U6},CalculatorOutlined:function(){return G6},CalculatorTwoTone:function(){return K6},CalendarFilled:function(){return t0},CalendarOutlined:function(){return n0.Z},CalendarTwoTone:function(){return r0},CameraFilled:function(){return s0},CameraOutlined:function(){return h0},CameraTwoTone:function(){return w0},CarFilled:function(){return T0},CarOutlined:function(){return V0},CarTwoTone:function(){return S0},CaretDownFilled:function(){return L0.Z},CaretDownOutlined:function(){return _0.Z},CaretLeftFilled:function(){return A0},CaretLeftOutlined:function(){return D0},CaretRightFilled:function(){return I0.Z},CaretRightOutlined:function(){return q0},CaretUpFilled:function(){return Q0},CaretUpOutlined:function(){return Y0.Z},CarryOutFilled:function(){return ee},CarryOutOutlined:function(){return ce},CarryOutTwoTone:function(){return oe},CheckCircleFilled:function(){return de.Z},CheckCircleOutlined:function(){return ve},CheckCircleTwoTone:function(){return ze},CheckOutlined:function(){return we.Z},CheckSquareFilled:function(){return Te},CheckSquareOutlined:function(){return Ve},CheckSquareTwoTone:function(){return Se},ChromeFilled:function(){return Be},ChromeOutlined:function(){return ye},CiCircleFilled:function(){return We},CiCircleOutlined:function(){return je},CiCircleTwoTone:function(){return Ye},CiOutlined:function(){return e5},CiTwoTone:function(){return c5},ClearOutlined:function(){return o5},ClockCircleFilled:function(){return f5},ClockCircleOutlined:function(){return v5.Z},ClockCircleTwoTone:function(){return z5},CloseCircleFilled:function(){return w5.Z},CloseCircleOutlined:function(){return T5},CloseCircleTwoTone:function(){return V5},CloseOutlined:function(){return Z5.Z},CloseSquareFilled:function(){return L5},CloseSquareOutlined:function(){return R5},CloseSquareTwoTone:function(){return k5},CloudDownloadOutlined:function(){return U5},CloudFilled:function(){return G5},CloudOutlined:function(){return K5},CloudServerOutlined:function(){return t7},CloudSyncOutlined:function(){return l7},CloudTwoTone:function(){return d7},CloudUploadOutlined:function(){return v7},ClusterOutlined:function(){return z7},CodeFilled:function(){return p7},CodeOutlined:function(){return H7},CodeSandboxCircleFilled:function(){return b7},CodeSandboxOutlined:function(){return x7},CodeSandboxSquareFilled:function(){return P7},CodeTwoTone:function(){return I7},CodepenCircleFilled:function(){return q7},CodepenCircleOutlined:function(){return Q7},CodepenOutlined:function(){return J7},CodepenSquareFilled:function(){return at},CoffeeOutlined:function(){return it},ColumnHeightOutlined:function(){return ut},ColumnWidthOutlined:function(){return mt},CommentOutlined:function(){return Ot},CompassFilled:function(){return Ft},CompassOutlined:function(){return Zt},CompassTwoTone:function(){return Lt},CompressOutlined:function(){return Rt},ConsoleSqlOutlined:function(){return kt},ContactsFilled:function(){return Ut},ContactsOutlined:function(){return Gt},ContactsTwoTone:function(){return Kt},ContainerFilled:function(){return tn},ContainerOutlined:function(){return ln},ContainerTwoTone:function(){return sn},ControlFilled:function(){return hn},ControlOutlined:function(){return wn},ControlTwoTone:function(){return Tn},CopyFilled:function(){return Vn},CopyOutlined:function(){return Zn.Z},CopyTwoTone:function(){return Ln},CopyrightCircleFilled:function(){return Rn},CopyrightCircleOutlined:function(){return kn},CopyrightCircleTwoTone:function(){return Un},CopyrightOutlined:function(){return Gn},CopyrightTwoTone:function(){return Kn},CreditCardFilled:function(){return ta},CreditCardOutlined:function(){return la},CreditCardTwoTone:function(){return da},CrownFilled:function(){return va},CrownOutlined:function(){return za},CrownTwoTone:function(){return pa},CustomerServiceFilled:function(){return Ha},CustomerServiceOutlined:function(){return ba},CustomerServiceTwoTone:function(){return xa},DashOutlined:function(){return Ba.Z},DashboardFilled:function(){return ya},DashboardOutlined:function(){return Wa},DashboardTwoTone:function(){return ja},DatabaseFilled:function(){return Ya},DatabaseOutlined:function(){return Ka.Z},DatabaseTwoTone:function(){return tc},DeleteColumnOutlined:function(){return lc},DeleteFilled:function(){return rc.Z},DeleteOutlined:function(){return ic.Z},DeleteRowOutlined:function(){return uc},DeleteTwoTone:function(){return mc},DeliveredProcedureOutlined:function(){return Oc},DeploymentUnitOutlined:function(){return Fc},DesktopOutlined:function(){return Zc},DiffFilled:function(){return Lc},DiffOutlined:function(){return Rc},DiffTwoTone:function(){return kc},DingdingOutlined:function(){return Uc},DingtalkCircleFilled:function(){return Gc},DingtalkOutlined:function(){return Kc},DingtalkSquareFilled:function(){return tl},DisconnectOutlined:function(){return ll},DislikeFilled:function(){return dl},DislikeOutlined:function(){return vl},DislikeTwoTone:function(){return zl},DollarCircleFilled:function(){return pl},DollarCircleOutlined:function(){return Hl},DollarCircleTwoTone:function(){return bl},DollarOutlined:function(){return Sl.Z},DollarTwoTone:function(){return Bl},DotChartOutlined:function(){return Rl.Z},DoubleLeftOutlined:function(){return Al.Z},DoubleRightOutlined:function(){return Pl.Z},DownCircleFilled:function(){return Il},DownCircleOutlined:function(){return ql},DownCircleTwoTone:function(){return Ql},DownOutlined:function(){return Yl.Z},DownSquareFilled:function(){return e9},DownSquareOutlined:function(){return c9},DownSquareTwoTone:function(){return o9},DownloadOutlined:function(){return d9.Z},DragOutlined:function(){return s9.Z},DribbbleCircleFilled:function(){return h9},DribbbleOutlined:function(){return w9},DribbbleSquareFilled:function(){return T9},DribbbleSquareOutlined:function(){return V9},DropboxCircleFilled:function(){return S9},DropboxOutlined:function(){return B9},DropboxSquareFilled:function(){return y9},EditFilled:function(){return k9.Z},EditOutlined:function(){return D9.Z},EditTwoTone:function(){return $9},EllipsisOutlined:function(){return q9.Z},EnterOutlined:function(){return j9.Z},EnvironmentFilled:function(){return Y9},EnvironmentOutlined:function(){return K9.Z},EnvironmentTwoTone:function(){return tr},EuroCircleFilled:function(){return lr},EuroCircleOutlined:function(){return dr},EuroCircleTwoTone:function(){return vr},EuroOutlined:function(){return zr},EuroTwoTone:function(){return pr},ExceptionOutlined:function(){return Hr},ExclamationCircleFilled:function(){return Vr.Z},ExclamationCircleOutlined:function(){return Sr},ExclamationCircleTwoTone:function(){return Br},ExclamationOutlined:function(){return yr},ExpandAltOutlined:function(){return Wr},ExpandOutlined:function(){return Ur.Z},ExperimentFilled:function(){return Gr},ExperimentOutlined:function(){return Kr},ExperimentTwoTone:function(){return ti},ExportOutlined:function(){return li},EyeFilled:function(){return di},EyeInvisibleFilled:function(){return vi},EyeInvisibleOutlined:function(){return hi.Z},EyeInvisibleTwoTone:function(){return wi},EyeOutlined:function(){return Oi.Z},EyeTwoTone:function(){return Fi},FacebookFilled:function(){return Zi},FacebookOutlined:function(){return Li},FallOutlined:function(){return Ri},FastBackwardFilled:function(){return ki},FastBackwardOutlined:function(){return Ui},FastForwardFilled:function(){return Gi},FastForwardOutlined:function(){return Ki},FieldBinaryOutlined:function(){return to},FieldNumberOutlined:function(){return lo},FieldStringOutlined:function(){return so},FieldTimeOutlined:function(){return ho},FileAddFilled:function(){return wo},FileAddOutlined:function(){return To},FileAddTwoTone:function(){return Vo},FileDoneOutlined:function(){return So},FileExcelFilled:function(){return Bo},FileExcelOutlined:function(){return yo},FileExcelTwoTone:function(){return Wo},FileExclamationFilled:function(){return jo},FileExclamationOutlined:function(){return Yo},FileExclamationTwoTone:function(){return ed},FileFilled:function(){return cd},FileGifOutlined:function(){return od},FileImageFilled:function(){return fd},FileImageOutlined:function(){return gd},FileImageTwoTone:function(){return Md},FileJpgOutlined:function(){return Cd},FileMarkdownFilled:function(){return Ed},FileMarkdownOutlined:function(){return _d},FileMarkdownTwoTone:function(){return Ad},FileOutlined:function(){return Pd.Z},FilePdfFilled:function(){return Id},FilePdfOutlined:function(){return qd},FilePdfTwoTone:function(){return Qd},FilePptFilled:function(){return Jd},FilePptOutlined:function(){return as},FilePptTwoTone:function(){return is},FileProtectOutlined:function(){return us},FileSearchOutlined:function(){return ms},FileSyncOutlined:function(){return Os},FileTextFilled:function(){return Fs},FileTextOutlined:function(){return Zs},FileTextTwoTone:function(){return Ls},FileTwoTone:function(){return Rs},FileUnknownFilled:function(){return ks},FileUnknownOutlined:function(){return Us},FileUnknownTwoTone:function(){return Gs},FileWordFilled:function(){return Ks},FileWordOutlined:function(){return tu},FileWordTwoTone:function(){return lu},FileZipFilled:function(){return du},FileZipOutlined:function(){return vu},FileZipTwoTone:function(){return zu},FilterFilled:function(){return wu.Z},FilterOutlined:function(){return Tu},FilterTwoTone:function(){return Vu},FireFilled:function(){return Su},FireOutlined:function(){return Bu},FireTwoTone:function(){return yu},FlagFilled:function(){return Wu},FlagOutlined:function(){return Uu.Z},FlagTwoTone:function(){return Gu},FolderAddFilled:function(){return Ku},FolderAddOutlined:function(){return tf},FolderAddTwoTone:function(){return lf},FolderFilled:function(){return sf},FolderOpenFilled:function(){return hf},FolderOpenOutlined:function(){return mf.Z},FolderOpenTwoTone:function(){return Of},FolderOutlined:function(){return Mf.Z},FolderTwoTone:function(){return Cf},FolderViewOutlined:function(){return Ef},FontColorsOutlined:function(){return _f},FontSizeOutlined:function(){return Af},ForkOutlined:function(){return Df},FormOutlined:function(){return $f},FormatPainterFilled:function(){return Nf},FormatPainterOutlined:function(){return Xf},ForwardFilled:function(){return nv},ForwardOutlined:function(){return rv},FrownFilled:function(){return sv},FrownOutlined:function(){return hv},FrownTwoTone:function(){return wv},FullscreenExitOutlined:function(){return Tv},FullscreenOutlined:function(){return Fv.Z},FunctionOutlined:function(){return Zv},FundFilled:function(){return Lv},FundOutlined:function(){return Rv},FundProjectionScreenOutlined:function(){return kv},FundTwoTone:function(){return Uv},FundViewOutlined:function(){return Gv},FunnelPlotFilled:function(){return Kv},FunnelPlotOutlined:function(){return th},FunnelPlotTwoTone:function(){return lh},GatewayOutlined:function(){return dh},GifOutlined:function(){return vh},GiftFilled:function(){return zh},GiftOutlined:function(){return ph},GiftTwoTone:function(){return Hh},GithubFilled:function(){return Vh.Z},GithubOutlined:function(){return Zh.Z},GitlabFilled:function(){return Lh},GitlabOutlined:function(){return Rh},GlobalOutlined:function(){return Ah.Z},GoldFilled:function(){return Dh},GoldOutlined:function(){return $h},GoldTwoTone:function(){return Nh},GoldenFilled:function(){return Xh},GoogleCircleFilled:function(){return nm},GoogleOutlined:function(){return rm},GooglePlusCircleFilled:function(){return sm},GooglePlusOutlined:function(){return hm},GooglePlusSquareFilled:function(){return wm},GoogleSquareFilled:function(){return Tm},GroupOutlined:function(){return Vm},HddFilled:function(){return Sm},HddOutlined:function(){return Bm},HddTwoTone:function(){return ym},HeartFilled:function(){return Wm},HeartOutlined:function(){return jm},HeartTwoTone:function(){return Ym},HeatMapOutlined:function(){return eg},HighlightFilled:function(){return cg},HighlightOutlined:function(){return og},HighlightTwoTone:function(){return fg},HistoryOutlined:function(){return vg.Z},HolderOutlined:function(){return hg.Z},HomeFilled:function(){return wg},HomeOutlined:function(){return Tg},HomeTwoTone:function(){return Vg},HourglassFilled:function(){return Sg},HourglassOutlined:function(){return Bg},HourglassTwoTone:function(){return yg},Html5Filled:function(){return Wg},Html5Outlined:function(){return jg},Html5TwoTone:function(){return Yg},IconProvider:function(){return MU},IdcardFilled:function(){return ez},IdcardOutlined:function(){return tz.Z},IdcardTwoTone:function(){return lz},IeCircleFilled:function(){return dz},IeOutlined:function(){return vz},IeSquareFilled:function(){return zz},ImportOutlined:function(){return pz},InboxOutlined:function(){return Hz},InfoCircleFilled:function(){return Vz.Z},InfoCircleOutlined:function(){return Zz.Z},InfoCircleTwoTone:function(){return Lz},InfoOutlined:function(){return Rz},InsertRowAboveOutlined:function(){return kz},InsertRowBelowOutlined:function(){return Uz},InsertRowLeftOutlined:function(){return Gz},InsertRowRightOutlined:function(){return Kz},InstagramFilled:function(){return tw},InstagramOutlined:function(){return lw},InsuranceFilled:function(){return dw},InsuranceOutlined:function(){return vw},InsuranceTwoTone:function(){return zw},InteractionFilled:function(){return pw},InteractionOutlined:function(){return Hw},InteractionTwoTone:function(){return bw},IssuesCloseOutlined:function(){return Sw.Z},ItalicOutlined:function(){return Bw},KeyOutlined:function(){return yw},LaptopOutlined:function(){return Ww},LayoutFilled:function(){return jw},LayoutOutlined:function(){return Yw},LayoutTwoTone:function(){return eO},LeftCircleFilled:function(){return cO},LeftCircleOutlined:function(){return oO},LeftCircleTwoTone:function(){return fO},LeftOutlined:function(){return vO.Z},LeftSquareFilled:function(){return zO},LeftSquareOutlined:function(){return pO},LeftSquareTwoTone:function(){return HO},LikeFilled:function(){return bO},LikeOutlined:function(){return xO},LikeTwoTone:function(){return PO},LineChartOutlined:function(){return IO},LineHeightOutlined:function(){return qO},LineOutlined:function(){return QO},LinkOutlined:function(){return JO},LinkedinFilled:function(){return aM},LinkedinOutlined:function(){return iM},Loading3QuartersOutlined:function(){return oM.Z},LoadingOutlined:function(){return dM.Z},LockFilled:function(){return vM},LockOutlined:function(){return zM},LockTwoTone:function(){return pM},LoginOutlined:function(){return HM},LogoutOutlined:function(){return bM},MacCommandFilled:function(){return xM},MacCommandOutlined:function(){return PM},MailFilled:function(){return IM},MailOutlined:function(){return WM.Z},MailTwoTone:function(){return jM},ManOutlined:function(){return YM},MedicineBoxFilled:function(){return ep},MedicineBoxOutlined:function(){return cp},MedicineBoxTwoTone:function(){return op},MediumCircleFilled:function(){return fp},MediumOutlined:function(){return vp.Z},MediumSquareFilled:function(){return zp},MediumWorkmarkOutlined:function(){return pp},MehFilled:function(){return Hp},MehOutlined:function(){return bp},MehTwoTone:function(){return xp},MenuFoldOutlined:function(){return Pp},MenuOutlined:function(){return yp.Z},MenuUnfoldOutlined:function(){return Wp},MergeCellsOutlined:function(){return jp},MessageFilled:function(){return Yp},MessageOutlined:function(){return eT},MessageTwoTone:function(){return cT},MinusCircleFilled:function(){return oT},MinusCircleOutlined:function(){return fT},MinusCircleTwoTone:function(){return gT},MinusOutlined:function(){return zT.Z},MinusSquareFilled:function(){return pT},MinusSquareOutlined:function(){return TT.Z},MinusSquareTwoTone:function(){return VT},MobileFilled:function(){return ST},MobileOutlined:function(){return BT},MobileTwoTone:function(){return yT},MoneyCollectFilled:function(){return WT},MoneyCollectOutlined:function(){return jT},MoneyCollectTwoTone:function(){return YT},MonitorOutlined:function(){return eF},MoreOutlined:function(){return cF},NodeCollapseOutlined:function(){return oF},NodeExpandOutlined:function(){return fF},NodeIndexOutlined:function(){return gF},NotificationFilled:function(){return MF},NotificationOutlined:function(){return CF},NotificationTwoTone:function(){return EF},NumberOutlined:function(){return _F},OneToOneOutlined:function(){return AF},OrderedListOutlined:function(){return DF},PaperClipOutlined:function(){return $F},PartitionOutlined:function(){return NF},PauseCircleFilled:function(){return XF},PauseCircleOutlined:function(){return nC},PauseCircleTwoTone:function(){return rC},PauseOutlined:function(){return sC},PayCircleFilled:function(){return hC},PayCircleOutlined:function(){return wC},PercentageOutlined:function(){return OC.Z},PhoneFilled:function(){return FC},PhoneOutlined:function(){return CC.Z},PhoneTwoTone:function(){return EC},PicCenterOutlined:function(){return _C},PicLeftOutlined:function(){return AC},PicRightOutlined:function(){return DC},PictureFilled:function(){return $C},PictureOutlined:function(){return NC},PictureTwoTone:function(){return XC},PieChartFilled:function(){return nH},PieChartOutlined:function(){return rH},PieChartTwoTone:function(){return sH},PlayCircleFilled:function(){return hH},PlayCircleOutlined:function(){return wH},PlayCircleTwoTone:function(){return TH},PlaySquareFilled:function(){return VH},PlaySquareOutlined:function(){return SH},PlaySquareTwoTone:function(){return BH},PlusCircleFilled:function(){return RH.Z},PlusCircleOutlined:function(){return kH},PlusCircleTwoTone:function(){return DH.Z},PlusOutlined:function(){return IH.Z},PlusSquareFilled:function(){return qH},PlusSquareOutlined:function(){return jH.Z},PlusSquareTwoTone:function(){return YH},PoundCircleFilled:function(){return eV},PoundCircleOutlined:function(){return cV},PoundCircleTwoTone:function(){return oV},PoundOutlined:function(){return fV},PoweroffOutlined:function(){return gV},PrinterFilled:function(){return MV},PrinterOutlined:function(){return CV},PrinterTwoTone:function(){return EV},ProfileFilled:function(){return _V},ProfileOutlined:function(){return AV},ProfileTwoTone:function(){return DV},ProjectFilled:function(){return $V},ProjectOutlined:function(){return NV},ProjectTwoTone:function(){return XV},PropertySafetyFilled:function(){return nZ},PropertySafetyOutlined:function(){return rZ},PropertySafetyTwoTone:function(){return sZ},PullRequestOutlined:function(){return hZ},PushpinFilled:function(){return wZ},PushpinOutlined:function(){return TZ},PushpinTwoTone:function(){return VZ},QqCircleFilled:function(){return SZ},QqOutlined:function(){return BZ},QqSquareFilled:function(){return yZ},QrcodeOutlined:function(){return WZ},QuestionCircleFilled:function(){return jZ},QuestionCircleOutlined:function(){return GZ.Z},QuestionCircleTwoTone:function(){return KZ},QuestionOutlined:function(){return tE},RadarChartOutlined:function(){return lE},RadiusBottomleftOutlined:function(){return dE},RadiusBottomrightOutlined:function(){return vE},RadiusSettingOutlined:function(){return zE},RadiusUpleftOutlined:function(){return pE},RadiusUprightOutlined:function(){return HE},ReadFilled:function(){return bE},ReadOutlined:function(){return xE},ReconciliationFilled:function(){return PE},ReconciliationOutlined:function(){return IE},ReconciliationTwoTone:function(){return qE},RedEnvelopeFilled:function(){return QE},RedEnvelopeOutlined:function(){return JE},RedEnvelopeTwoTone:function(){return ab},RedditCircleFilled:function(){return ib},RedditOutlined:function(){return ub},RedditSquareFilled:function(){return mb},RedoOutlined:function(){return gb.Z},ReloadOutlined:function(){return Mb},RestFilled:function(){return Cb},RestOutlined:function(){return Eb},RestTwoTone:function(){return _b},RetweetOutlined:function(){return Ab},RightCircleFilled:function(){return Db},RightCircleOutlined:function(){return $b},RightCircleTwoTone:function(){return Nb},RightOutlined:function(){return Qb.Z},RightSquareFilled:function(){return Jb},RightSquareOutlined:function(){return aS},RightSquareTwoTone:function(){return iS},RiseOutlined:function(){return uS},RobotFilled:function(){return mS},RobotOutlined:function(){return OS},RocketFilled:function(){return FS},RocketOutlined:function(){return ZS},RocketTwoTone:function(){return LS},RollbackOutlined:function(){return _S.Z},RotateLeftOutlined:function(){return AS},RotateRightOutlined:function(){return DS},SafetyCertificateFilled:function(){return $S},SafetyCertificateOutlined:function(){return NS},SafetyCertificateTwoTone:function(){return XS},SafetyOutlined:function(){return nL},SaveFilled:function(){return rL},SaveOutlined:function(){return sL},SaveTwoTone:function(){return hL},ScanOutlined:function(){return wL},ScheduleFilled:function(){return TL},ScheduleOutlined:function(){return VL},ScheduleTwoTone:function(){return SL},ScissorOutlined:function(){return BL},SearchOutlined:function(){return RL.Z},SecurityScanFilled:function(){return kL},SecurityScanOutlined:function(){return UL},SecurityScanTwoTone:function(){return GL},SelectOutlined:function(){return KL},SendOutlined:function(){return t_},SettingFilled:function(){return l_},SettingOutlined:function(){return d_},SettingTwoTone:function(){return v_},ShakeOutlined:function(){return z_},ShareAltOutlined:function(){return p_},ShopFilled:function(){return H_},ShopOutlined:function(){return b_},ShopTwoTone:function(){return x_},ShoppingCartOutlined:function(){return P_},ShoppingFilled:function(){return I_},ShoppingOutlined:function(){return q_},ShoppingTwoTone:function(){return Q_},ShrinkOutlined:function(){return J_},SignalFilled:function(){return ax},SisternodeOutlined:function(){return ix},SketchCircleFilled:function(){return ux},SketchOutlined:function(){return mx},SketchSquareFilled:function(){return Ox},SkinFilled:function(){return Fx},SkinOutlined:function(){return Zx},SkinTwoTone:function(){return Lx},SkypeFilled:function(){return Rx},SkypeOutlined:function(){return kx},SlackCircleFilled:function(){return Ux},SlackOutlined:function(){return Gx},SlackSquareFilled:function(){return Kx},SlackSquareOutlined:function(){return tB},SlidersFilled:function(){return lB},SlidersOutlined:function(){return dB},SlidersTwoTone:function(){return vB},SmallDashOutlined:function(){return zB},SmileFilled:function(){return pB},SmileOutlined:function(){return TB.Z},SmileTwoTone:function(){return VB},SnippetsFilled:function(){return SB},SnippetsOutlined:function(){return BB},SnippetsTwoTone:function(){return yB},SolutionOutlined:function(){return WB},SortAscendingOutlined:function(){return jB},SortDescendingOutlined:function(){return YB},SoundFilled:function(){return eR},SoundOutlined:function(){return cR},SoundTwoTone:function(){return oR},SplitCellsOutlined:function(){return fR},StarFilled:function(){return vR.Z},StarOutlined:function(){return zR},StarTwoTone:function(){return pR},StepBackwardFilled:function(){return HR},StepBackwardOutlined:function(){return bR},StepForwardFilled:function(){return xR},StepForwardOutlined:function(){return PR},StockOutlined:function(){return IR},StopFilled:function(){return qR},StopOutlined:function(){return jR.Z},StopTwoTone:function(){return YR},StrikethroughOutlined:function(){return eA},SubnodeOutlined:function(){return cA},SwapLeftOutlined:function(){return oA},SwapOutlined:function(){return fA},SwapRightOutlined:function(){return gA},SwitcherFilled:function(){return MA},SwitcherOutlined:function(){return CA},SwitcherTwoTone:function(){return EA},SyncOutlined:function(){return _A},TableOutlined:function(){return xA.Z},TabletFilled:function(){return PA},TabletOutlined:function(){return IA},TabletTwoTone:function(){return qA},TagFilled:function(){return QA},TagOutlined:function(){return JA},TagTwoTone:function(){return aP},TagsFilled:function(){return iP},TagsOutlined:function(){return uP},TagsTwoTone:function(){return mP},TaobaoCircleFilled:function(){return OP},TaobaoCircleOutlined:function(){return FP},TaobaoOutlined:function(){return ZP},TaobaoSquareFilled:function(){return LP},TeamOutlined:function(){return RP},ThunderboltFilled:function(){return kP},ThunderboltOutlined:function(){return UP},ThunderboltTwoTone:function(){return GP},ToTopOutlined:function(){return KP},ToolFilled:function(){return ty},ToolOutlined:function(){return ly},ToolTwoTone:function(){return dy},TrademarkCircleFilled:function(){return vy},TrademarkCircleOutlined:function(){return zy},TrademarkCircleTwoTone:function(){return py},TrademarkOutlined:function(){return Hy},TransactionOutlined:function(){return by},TranslationOutlined:function(){return xy},TrophyFilled:function(){return Py},TrophyOutlined:function(){return Iy},TrophyTwoTone:function(){return qy},TwitterCircleFilled:function(){return Qy},TwitterOutlined:function(){return Yy.Z},TwitterSquareFilled:function(){return ek},UnderlineOutlined:function(){return ck},UndoOutlined:function(){return lk.Z},UngroupOutlined:function(){return dk},UnlockFilled:function(){return vk},UnlockOutlined:function(){return zk},UnlockTwoTone:function(){return pk},UnorderedListOutlined:function(){return Hk},UpCircleFilled:function(){return bk},UpCircleOutlined:function(){return xk},UpCircleTwoTone:function(){return Pk},UpOutlined:function(){return yk.Z},UpSquareFilled:function(){return Wk},UpSquareOutlined:function(){return jk},UpSquareTwoTone:function(){return Yk},UploadOutlined:function(){return eD},UsbFilled:function(){return cD},UsbOutlined:function(){return oD},UsbTwoTone:function(){return fD},UserAddOutlined:function(){return gD},UserDeleteOutlined:function(){return MD},UserOutlined:function(){return pD.Z},UserSwitchOutlined:function(){return HD},UsergroupAddOutlined:function(){return bD},UsergroupDeleteOutlined:function(){return xD},VerifiedOutlined:function(){return PD},VerticalAlignBottomOutlined:function(){return ID},VerticalAlignMiddleOutlined:function(){return qD},VerticalAlignTopOutlined:function(){return QD},VerticalLeftOutlined:function(){return JD},VerticalRightOutlined:function(){return aI},VideoCameraAddOutlined:function(){return iI},VideoCameraFilled:function(){return uI},VideoCameraOutlined:function(){return mI},VideoCameraTwoTone:function(){return OI},WalletFilled:function(){return FI},WalletOutlined:function(){return ZI},WalletTwoTone:function(){return LI},WarningFilled:function(){return _I.Z},WarningOutlined:function(){return AI},WarningTwoTone:function(){return DI},WechatFilled:function(){return $I},WechatOutlined:function(){return NI},WeiboCircleFilled:function(){return XI},WeiboCircleOutlined:function(){return nW},WeiboOutlined:function(){return rW},WeiboSquareFilled:function(){return sW},WeiboSquareOutlined:function(){return hW},WhatsAppOutlined:function(){return wW},WifiOutlined:function(){return TW},WindowsFilled:function(){return VW},WindowsOutlined:function(){return SW},WomanOutlined:function(){return BW},YahooFilled:function(){return yW},YahooOutlined:function(){return WW},YoutubeFilled:function(){return jW},YoutubeOutlined:function(){return YW},YuqueFilled:function(){return eU},YuqueOutlined:function(){return cU},ZhihuCircleFilled:function(){return oU},ZhihuOutlined:function(){return dU.Z},ZhihuSquareFilled:function(){return vU},ZoomInOutlined:function(){return hU.Z},ZoomOutOutlined:function(){return mU.Z},createFromIconfontCN:function(){return OU},default:function(){return i2.Z},getTwoToneColor:function(){return r2.m},setTwoToneColor:function(){return r2.U}});var i=r(41491),c=r(97605),n=r(50959),m={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM648.3 426.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V752c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 018.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z"}}]},name:"account-book",theme:"filled"},d=m,l=r(36264),u=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:d}))},O=n.forwardRef(u),z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 00-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z"}}]},name:"account-book",theme:"outlined"},f=z,M=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:f}))},x=n.forwardRef(M),T={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-65.6 121.8l-89.3 164.1h49.1c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4v33.7h65.4c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4V752c0 4.4-3.6 8-8 8h-41.3c-4.4 0-8-3.6-8-8v-53.8h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8h65.1v-33.7h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8H467l-89.3-164c-2.1-3.9-.7-8.8 3.2-10.9 1.1-.7 2.5-1 3.8-1h46a8 8 0 017.1 4.4l73.4 145.4h2.8l73.4-145.4c1.3-2.7 4.1-4.4 7.1-4.4h45c4.5 0 8 3.6 7.9 8 0 1.3-.4 2.6-1 3.8z",fill:t}},{tag:"path",attrs:{d:"M639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 00-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z",fill:e}},{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z",fill:e}}]}},name:"account-book",theme:"twotone"},V=T,C=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:V}))},I=n.forwardRef(C),N=r(34296),f1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 244c176.18 0 319 142.82 319 319v233a32 32 0 01-32 32H225a32 32 0 01-32-32V563c0-176.18 142.82-319 319-319zM484 68h56a8 8 0 018 8v96a8 8 0 01-8 8h-56a8 8 0 01-8-8V76a8 8 0 018-8zM177.25 191.66a8 8 0 0111.32 0l67.88 67.88a8 8 0 010 11.31l-39.6 39.6a8 8 0 01-11.31 0l-67.88-67.88a8 8 0 010-11.31l39.6-39.6zm669.6 0l39.6 39.6a8 8 0 010 11.3l-67.88 67.9a8 8 0 01-11.32 0l-39.6-39.6a8 8 0 010-11.32l67.89-67.88a8 8 0 0111.31 0zM192 892h640a32 32 0 0132 32v24a8 8 0 01-8 8H168a8 8 0 01-8-8v-24a32 32 0 0132-32zm148-317v253h64V575h-64z"}}]},name:"alert",theme:"filled"},l1=f1,z1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:l1}))},v1=n.forwardRef(z1),q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M193 796c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563zm-48.1-252.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 00-11.3 0l-39.6 39.6a8.03 8.03 0 000 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 00-11.3 0l-67.9 67.9a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM832 892H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8z"}}]},name:"alert",theme:"outlined"},h1=q,C1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:h1}))},p1=n.forwardRef(C1),w1={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M340 585c0-5.5 4.5-10 10-10h44c5.5 0 10 4.5 10 10v171h355V563c0-136.4-110.6-247-247-247S265 426.6 265 563v193h75V585z",fill:t}},{tag:"path",attrs:{d:"M216.9 310.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 00-11.3 0l-39.6 39.6a8.03 8.03 0 000 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 00-11.3 0l-67.9 67.9a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8zm348 712H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zm-639-96c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563z",fill:e}}]}},name:"alert",theme:"twotone"},r1=w1,y=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:r1}))},H=n.forwardRef(y),Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M602.9 669.8c-37.2 2.6-33.6-17.3-11.5-46.2 50.4-67.2 143.7-158.5 147.9-225.2 5.8-86.6-81.3-113.4-171-113.4-62.4 1.6-127 18.9-171 34.6-151.6 53.5-246.6 137.5-306.9 232-62.4 93.4-43 183.2 91.8 185.8 101.8-4.2 170.5-32.5 239.7-68.2.5 0-192.5 55.1-263.9 14.7-7.9-4.2-15.7-10-17.8-26.2 0-33.1 54.6-67.7 86.6-78.7v-56.7c64.5 22.6 140.6 16.3 205.7-32 2.1 5.8 4.2 13.1 3.7 21h11c2.6-22.6-12.6-44.6-37.8-46.2 7.3 5.8 12.6 10.5 15.2 14.7l-1 1-.5.5c-83.9 58.8-165.3 31.5-173.1 29.9l46.7-45.7-13.1-33.1c92.9-32.5 169.5-56.2 296.9-78.7l-28.5-23 14.7-8.9c75.5 21 126.4 36.7 123.8 76.6-1 6.8-3.7 14.7-7.9 23.1C660.1 466.1 594 538 567.2 569c-17.3 20.5-34.6 39.4-46.7 58.3-13.6 19.4-20.5 37.3-21 53.5 2.6 131.8 391.4-61.9 468-112.9-111.7 47.8-232.9 93.5-364.6 101.9zm85-302.9c2.8 5.2 4.1 11.6 4.1 19.1-.1-6.8-1.4-13.3-4.1-19.1z"}}]},name:"alibaba",theme:"outlined"},L=Z,K=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:L}))},k=n.forwardRef(K),W={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M264 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm496 424c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496zm144 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"align-center",theme:"outlined"},b=W,c1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:b}))},x1=n.forwardRef(c1),T1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M120 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 424h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm784 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"align-left",theme:"outlined"},E1=T1,b1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:E1}))},B1=n.forwardRef(b1),O1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 158H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 424H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 212H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"align-right",theme:"outlined"},i1=O1,$1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:i1}))},S1=n.forwardRef($1),P1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zm460.5 67c100.1 33.4 154.7 43 166.7 44.8A445.9 445.9 0 00960 512c0-247.4-200.6-448-448-448S64 264.6 64 512s200.6 448 448 448c155.9 0 293.2-79.7 373.5-200.5-75.6-29.8-213.6-85-286.8-120.1-69.9 85.7-160.1 137.8-253.7 137.8-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9z"}}]},name:"alipay-circle",theme:"filled"},m1=P1,K1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:m1}))},q1=n.forwardRef(K1),W1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zm460.5 67c100.1 33.4 154.7 43 166.7 44.8A445.9 445.9 0 00960 512c0-247.4-200.6-448-448-448S64 264.6 64 512s200.6 448 448 448c155.9 0 293.2-79.7 373.5-200.5-75.6-29.8-213.6-85-286.8-120.1-69.9 85.7-160.1 137.8-253.7 137.8-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9z"}}]},name:"alipay-circle",theme:"outlined"},r4=W1,O4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:r4}))},M4=n.forwardRef(O4),p4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M789 610.3c-38.7-12.9-90.7-32.7-148.5-53.6 34.8-60.3 62.5-129 80.7-203.6H530.5v-68.6h233.6v-38.3H530.5V132h-95.4c-16.7 0-16.7 16.5-16.7 16.5v97.8H182.2v38.3h236.3v68.6H223.4v38.3h378.4a667.18 667.18 0 01-54.5 132.9c-122.8-40.4-253.8-73.2-336.1-53-52.6 13-86.5 36.1-106.5 60.3-91.4 111-25.9 279.6 167.2 279.6C386 811.2 496 747.6 581.2 643 708.3 704 960 808.7 960 808.7V659.4s-31.6-2.5-171-49.1zM253.9 746.6c-150.5 0-195-118.3-120.6-183.1 24.8-21.9 70.2-32.6 94.4-35 89.4-8.8 172.2 25.2 269.9 72.8-68.8 89.5-156.3 145.3-243.7 145.3z"}}]},name:"alipay",theme:"outlined"},i4=p4,T4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:i4}))},o4=n.forwardRef(T4),F4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm29.4 663.2S703 689.4 598.7 639.5C528.8 725.2 438.6 777.3 345 777.3c-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9 114.3 38.2 140.2 40.2 140.2 40.2v122.3z"}}]},name:"alipay-square",theme:"filled"},C4=F4,H4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:C4}))},V4=n.forwardRef(H4),Z4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 00-120.5-81.2A375.65 375.65 0 00519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 00-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0029.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-325.2 79c0 20.4-16.6 37.1-37.1 37.1-20.4 0-37.1-16.7-37.1-37.1v-55.1c0-20.4 16.6-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1zm175.2 0c0 20.4-16.6 37.1-37.1 37.1S644 476.8 644 456.4v-55.1c0-20.4 16.7-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1z"}}]},name:"aliwangwang",theme:"filled"},E4=Z4,d4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:E4}))},b4=n.forwardRef(d4),S4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 00-120.5-81.2A375.65 375.65 0 00519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 00-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10.1 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0029.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-66.4 266.5a307.08 307.08 0 01-65.9 98c-28.4 28.5-61.3 50.7-97.7 65.9h-.1c-38 16-78.3 24.2-119.9 24.2a306.51 306.51 0 01-217.5-90.2c-28.4-28.5-50.6-61.4-65.8-97.8v-.1c-16-37.8-24.1-78.2-24.1-119.9 0-55.4 14.8-109.7 42.8-157l13.2-22.1-9.5-23.9L206 192c14.9.6 35.9 2.1 59.7 5.6 43.8 6.5 82.5 17.5 114.9 32.6l19 8.9 19.9-6.8c31.5-10.8 64.8-16.2 98.9-16.2a306.51 306.51 0 01217.5 90.2c28.4 28.5 50.6 61.4 65.8 97.8l.1.1.1.1c16 37.6 24.1 78 24.2 119.8-.1 41.7-8.3 82-24.3 119.8zM681.1 364.2c-20.4 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.6 37.1 37.1 37.1s37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1zm-175.2 0c-20.5 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.7 37.1 37.1 37.1 20.5 0 37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1z"}}]},name:"aliwangwang",theme:"outlined"},n2=S4,L4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:n2}))},_4=n.forwardRef(L4),x4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M959.2 383.9c-.3-82.1-66.9-148.6-149.1-148.6H575.9l21.6 85.2 201 43.7a42.58 42.58 0 0132.9 39.7c.1.5.1 216.1 0 216.6a42.58 42.58 0 01-32.9 39.7l-201 43.7-21.6 85.3h234.2c82.1 0 148.8-66.5 149.1-148.6V383.9zM225.5 660.4a42.58 42.58 0 01-32.9-39.7c-.1-.6-.1-216.1 0-216.6.8-19.4 14.6-35.5 32.9-39.7l201-43.7 21.6-85.2H213.8c-82.1 0-148.8 66.4-149.1 148.6V641c.3 82.1 67 148.6 149.1 148.6H448l-21.6-85.3-200.9-43.9zm200.9-158.8h171v21.3h-171z"}}]},name:"aliyun",theme:"outlined"},B4=x4,R4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:B4}))},A4=n.forwardRef(R4),P4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm35.8 262.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 00-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9 4.7-12.2 11.8-23.9 21.4-35 9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0125.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 017.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 01-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7z"}}]},name:"amazon-circle",theme:"filled"},a2=P4,y4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:a2}))},k4=n.forwardRef(y4),D4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M825 768.9c-3.3-.9-7.3-.4-11.9 1.3-61.6 28.2-121.5 48.3-179.7 60.2C507.7 856 385.2 842.6 266 790.3c-33.1-14.6-79.1-39.2-138-74a9.36 9.36 0 00-5.3-2c-2-.1-3.7.1-5.3.9-1.6.8-2.8 1.8-3.7 3.1-.9 1.3-1.1 3.1-.4 5.4.6 2.2 2.1 4.7 4.6 7.4 10.4 12.2 23.3 25.2 38.6 39s35.6 29.4 60.9 46.8c25.3 17.4 51.8 32.9 79.3 46.4 27.6 13.5 59.6 24.9 96.1 34.1s73 13.8 109.4 13.8c36.2 0 71.4-3.7 105.5-10.9 34.2-7.3 63-15.9 86.5-25.9 23.4-9.9 45-21 64.8-33 19.8-12 34.4-22.2 43.9-30.3 9.5-8.2 16.3-14.6 20.2-19.4 4.6-5.7 6.9-10.6 6.9-14.9.1-4.5-1.7-7.1-5-7.9zM527.4 348.1c-15.2 1.3-33.5 4.1-55 8.3-21.5 4.1-41.4 9.3-59.8 15.4s-37.2 14.6-56.3 25.4c-19.2 10.8-35.5 23.2-49 37s-24.5 31.1-33.1 52c-8.6 20.8-12.9 43.7-12.9 68.7 0 27.1 4.7 51.2 14.3 72.5 9.5 21.3 22.2 38 38.2 50.4 15.9 12.4 34 22.1 54 29.2 20 7.1 41.2 10.3 63.2 9.4 22-.9 43.5-4.3 64.4-10.3 20.8-5.9 40.4-15.4 58.6-28.3 18.2-12.9 33.1-28.2 44.8-45.7 4.3 6.6 8.1 11.5 11.5 14.7l8.7 8.9c5.8 5.9 14.7 14.6 26.7 26.1 11.9 11.5 24.1 22.7 36.3 33.7l104.4-99.9-6-4.9c-4.3-3.3-9.4-8-15.2-14.3-5.8-6.2-11.6-13.1-17.2-20.5-5.7-7.4-10.6-16.1-14.7-25.9-4.1-9.8-6.2-19.3-6.2-28.5V258.7c0-10.1-1.9-21-5.7-32.8-3.9-11.7-10.7-24.5-20.7-38.3-10-13.8-22.4-26.2-37.2-37-14.9-10.8-34.7-20-59.6-27.4-24.8-7.4-52.6-11.1-83.2-11.1-31.3 0-60.4 3.7-87.6 10.9-27.1 7.3-50.3 17-69.7 29.2-19.3 12.2-35.9 26.3-49.7 42.4-13.8 16.1-24.1 32.9-30.8 50.4-6.7 17.5-10.1 35.2-10.1 53.1L408 310c5.5-16.4 12.9-30.6 22-42.8 9.2-12.2 17.9-21 25.8-26.5 8-5.5 16.6-9.9 25.7-13.2 9.2-3.3 15.4-5 18.6-5.4 3.2-.3 5.7-.4 7.6-.4 26.7 0 45.2 7.9 55.6 23.6 6.5 9.5 9.7 23.9 9.7 43.3v56.6c-15.2.6-30.4 1.6-45.6 2.9zM573.1 500c0 16.6-2.2 31.7-6.5 45-9.2 29.1-26.7 47.4-52.4 54.8-22.4 6.6-43.7 3.3-63.9-9.8-21.5-14-32.2-33.8-32.2-59.3 0-19.9 5-36.9 15-51.1 10-14.1 23.3-24.7 40-31.7s33-12 49-14.9c15.9-3 33-4.8 51-5.4V500zm335.2 218.9c-4.3-5.4-15.9-8.9-34.9-10.7-19-1.8-35.5-1.7-49.7.4-15.3 1.8-31.1 6.2-47.3 13.4-16.3 7.1-23.4 13.1-21.6 17.8l.7 1.3.9.7 1.4.2h4.6c.8 0 1.8-.1 3.2-.2 1.4-.1 2.7-.3 3.9-.4 1.2-.1 2.9-.3 5.1-.4 2.1-.1 4.1-.4 6-.7.3 0 3.7-.3 10.3-.9 6.6-.6 11.4-1 14.3-1.3 2.9-.3 7.8-.6 14.5-.9 6.7-.3 12.1-.3 16.1 0 4 .3 8.5.7 13.6 1.1 5.1.4 9.2 1.3 12.4 2.7 3.2 1.3 5.6 3 7.1 5.1 5.2 6.6 4.2 21.2-3 43.9s-14 40.8-20.4 54.2c-2.8 5.7-2.8 9.2 0 10.7s6.7.1 11.9-4c15.6-12.2 28.6-30.6 39.1-55.3 6.1-14.6 10.5-29.8 13.1-45.7 2.4-15.9 2-26.2-1.3-31z"}}]},name:"amazon",theme:"outlined"},I4=D4,W4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:I4}))},U4=n.forwardRef(W4),s4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM547.8 326.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 00-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9s11.8-23.9 21.4-35c9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0125.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 017.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 01-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7zM485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4z"}}]},name:"amazon-square",theme:"filled"},$4=s4,q4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$4}))},j4=n.forwardRef(q4),c2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M270.1 741.7c0 23.4 19.1 42.5 42.6 42.5h48.7v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h85v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h48.7c23.5 0 42.6-19.1 42.6-42.5V346.4h-486v395.3zm357.1-600.1l44.9-65c2.6-3.8 2-8.9-1.5-11.4-3.5-2.4-8.5-1.2-11.1 2.6l-46.6 67.6c-30.7-12.1-64.9-18.8-100.8-18.8-35.9 0-70.1 6.7-100.8 18.8l-46.6-67.5c-2.6-3.8-7.6-5.1-11.1-2.6-3.5 2.4-4.1 7.4-1.5 11.4l44.9 65c-71.4 33.2-121.4 96.1-127.8 169.6h486c-6.6-73.6-56.7-136.5-128-169.7zM409.5 244.1a26.9 26.9 0 1126.9-26.9 26.97 26.97 0 01-26.9 26.9zm208.4 0a26.9 26.9 0 1126.9-26.9 26.97 26.97 0 01-26.9 26.9zm223.4 100.7c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c.1-30.6-24.3-55.3-54.6-55.3zm-658.6 0c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c0-30.6-24.5-55.3-54.6-55.3z"}}]},name:"android",theme:"filled"},G4=c2,u4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:G4}))},N4=n.forwardRef(u4),f4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M448.3 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32-13.4 32-31.9.1-18.4-13.4-31.9-32-31.9zm393.9 96.4c-13.8-13.8-32.7-21.5-53.2-21.5-3.9 0-7.4.4-10.7 1v-1h-3.6c-5.5-30.6-18.6-60.5-38.1-87.4-18.7-25.7-43-47.9-70.8-64.9l25.1-35.8v-3.3c0-.8.4-2.3.7-3.8.6-2.4 1.4-5.5 1.4-8.9 0-18.5-13.5-31.9-32-31.9-9.8 0-19.5 5.7-25.9 15.4l-29.3 42.1c-30-9.8-62.4-15-93.8-15-31.3 0-63.7 5.2-93.8 15L389 79.4c-6.6-9.6-16.1-15.4-26-15.4-18.6 0-32 13.4-32 31.9 0 6.2 2.5 12.8 6.7 17.4l22.6 32.3c-28.7 17-53.5 39.4-72.2 65.1-19.4 26.9-32 56.8-36.7 87.4h-5.5v1c-3.2-.6-6.7-1-10.7-1-20.3 0-39.2 7.5-53.1 21.3-13.8 13.8-21.5 32.6-21.5 53v235c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 3.9 0 7.4-.4 10.7-1v93.5c0 29.2 23.9 53.1 53.2 53.1H331v58.3c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-58.2H544v58.1c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.4 0 39.2-7.5 53.1-21.6 13.8-13.8 21.5-32.6 21.5-53v-58.2h31.9c29.3 0 53.2-23.8 53.2-53.1v-91.4c3.2.6 6.7 1 10.7 1 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-235c-.1-20.3-7.6-39-21.4-52.9zM246 609.6c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zm131.1-396.8c37.5-27.3 85.3-42.3 135-42.3s97.5 15.1 135 42.5c32.4 23.7 54.2 54.2 62.7 87.5H314.4c8.5-33.4 30.5-64 62.7-87.7zm39.3 674.7c-.6 5.6-4.4 8.7-10.5 8.7-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1zm202.3 8.7c-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1c-.6 5.6-4.3 8.7-10.5 8.7zm95.8-132.6H309.9V364h404.6v399.6zm85.2-154c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zM576.1 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32.1-13.4 32.1-32-.1-18.6-13.4-31.8-32.1-31.8z"}}]},name:"android",theme:"outlined"},Q4=f4,Y4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Q4}))},l2=n.forwardRef(Y4),K4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M378.9 738c-3.1 0-6.1-.5-8.8-1.5l4.4 30.7h26.3l-15.5-29.9c-2.1.5-4.2.7-6.4.7zm421-291.2c-12.6 0-24.8 1.5-36.5 4.2-21.4-38.4-62.3-64.3-109.3-64.3-6.9 0-13.6.6-20.2 1.6-35.4-77.4-113.4-131.1-203.9-131.1-112.3 0-205.3 82.6-221.6 190.4C127.3 455.5 64 523.8 64 607c0 88.4 71.6 160.1 160 160.2h50l13.2-27.6c-26.2-8.3-43.3-29-39.1-48.8 4.6-21.6 32.8-33.9 63.1-27.5 22.9 4.9 40.4 19.1 45.5 35.1a26.1 26.1 0 0122.1-12.4h.2c-.8-3.2-1.2-6.5-1.2-9.9 0-20.1 14.8-36.7 34.1-39.6v-25.4c0-4.4 3.6-8 8-8s8 3.6 8 8v26.3c4.6 1.2 8.8 3.2 12.6 5.8l19.5-21.4c3-3.3 8-3.5 11.3-.5 3.3 3 3.5 8 .5 11.3l-20 22-.2.2a40 40 0 01-46.9 59.2c-.4 5.6-2.6 10.7-6 14.8l20 38.4H804v-.1c86.5-2.2 156-73 156-160.1 0-88.5-71.7-160.2-160.1-160.2zM338.2 737.2l-4.3 30h24.4l-5.9-41.5c-3.5 4.6-8.3 8.5-14.2 11.5zM797.5 305a48 48 0 1096 0 48 48 0 10-96 0zm-65.7 61.3a24 24 0 1048 0 24 24 0 10-48 0zM303.4 742.9l-11.6 24.3h26l3.5-24.7c-5.7.8-11.7 1-17.9.4z"}}]},name:"ant-cloud",theme:"outlined"},X4=K4,L1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:X4}))},J4=n.forwardRef(L1),o=r(92183),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908 640H804V488c0-4.4-3.6-8-8-8H548v-96h108c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h108v96H228c-4.4 0-8 3.6-8 8v152H116c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16H292v-88h440v88H620c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16zm-564 76v168H176V716h168zm84-408V140h168v168H428zm420 576H680V716h168v168z"}}]},name:"apartment",theme:"outlined"},h=s,v=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:h}))},w=n.forwardRef(v),p={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM578.9 546.7a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 68.9-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2z"}}]},name:"api",theme:"filled"},E=p,A=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:E}))},_=n.forwardRef(A),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7 35.3 0 68.4 13.7 93.4 38.7 24.9 24.9 38.7 58.1 38.7 93.4 0 35.3-13.8 68.4-38.7 93.4zm-190.2 105a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 69-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7a131.32 131.32 0 01-38.7-93.4c0-35.3 13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4z"}}]},name:"api",theme:"outlined"},P=B,R=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:P}))},J=n.forwardRef(R),Y={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M148.2 674.6zm106.7-92.3c-25 25-38.7 58.1-38.7 93.4s13.8 68.5 38.7 93.4c25 25 58.1 38.7 93.4 38.7 35.3 0 68.5-13.8 93.4-38.7l59.4-59.4-186.8-186.8-59.4 59.4zm420.8-366.1c-35.3 0-68.5 13.8-93.4 38.7l-59.4 59.4 186.8 186.8 59.4-59.4c24.9-25 38.7-58.1 38.7-93.4s-13.8-68.5-38.7-93.4c-25-25-58.1-38.7-93.4-38.7z",fill:t}},{tag:"path",attrs:{d:"M578.9 546.7a8.03 8.03 0 00-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 00-11.3 0L363 475.3l-43-43a7.85 7.85 0 00-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2a199.45 199.45 0 00-58.6 140.4c-.2 39.5 11.2 79.1 34.3 113.1l-76.1 76.1a8.03 8.03 0 000 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 01-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7-24.9-24.9-38.7-58.1-38.7-93.4s13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4zm476-620.3l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 00-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 000 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7s68.4 13.7 93.4 38.7c24.9 24.9 38.7 58.1 38.7 93.4s-13.8 68.4-38.7 93.4z",fill:e}}]}},name:"api",theme:"twotone"},e1=Y,t1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:e1}))},n1=n.forwardRef(t1),j={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-105.1-305c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z"}}]},name:"apple",theme:"filled"},S=j,U=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:S}))},G=n.forwardRef(U),D={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-10.6 267c-14.3 19.9-28.7 35.6-41.9 45.7-10.5 8-18.6 11.4-24 11.6-9-.1-17.7-2.3-34.7-8.8-1.2-.5-2.5-1-4.2-1.6l-4.4-1.7c-17.4-6.7-27.8-10.3-41.1-13.8-18.6-4.8-37.1-7.4-56.9-7.4-20.2 0-39.2 2.5-58.1 7.2-13.9 3.5-25.6 7.4-42.7 13.8-.7.3-8.1 3.1-10.2 3.9-3.5 1.3-6.2 2.3-8.7 3.2-10.4 3.6-17 5.1-22.9 5.2-.7 0-1.3-.1-1.8-.2-1.1-.2-2.5-.6-4.1-1.3-4.5-1.8-9.9-5.1-16-9.8-14-10.9-29.4-28-45.1-49.9-27.5-38.6-53.5-89.8-66-125.7-15.4-44.8-23-87.7-23-128.6 0-60.2 17.8-106 48.4-137.1 26.3-26.6 61.7-41.5 97.8-42.3 5.9.1 14.5 1.5 25.4 4.5 8.6 2.3 18 5.4 30.7 9.9 3.8 1.4 16.9 6.1 18.5 6.7 7.7 2.8 13.5 4.8 19.2 6.6 18.2 5.8 32.3 9 47.6 9 15.5 0 28.8-3.3 47.7-9.8 7.1-2.4 32.9-12 37.5-13.6 25.6-9.1 44.5-14 60.8-15.2 4.8-.4 9.1-.4 13.2-.1 22.7 1.8 42.1 6.3 58.6 13.8-37.6 43.4-57 96.5-56.9 158.4-.3 14.7.9 31.7 5.1 51.8 6.4 30.5 18.6 60.7 37.9 89 14.7 21.5 32.9 40.9 54.7 57.8-11.5 23.7-25.6 48.2-40.4 68.8zm-94.5-572c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z"}}]},name:"apple",theme:"outlined"},$=D,o1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$}))},d1=n.forwardRef(o1),_1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zm52 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200zM424 712H296V584c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v128H104c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h128v128c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V776h128c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"appstore-add",theme:"outlined"},M1=_1,y1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:M1}))},F1=n.forwardRef(y1),R1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zM464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16z"}}]},name:"appstore",theme:"filled"},X=R1,j1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:X}))},s1=n.forwardRef(j1),G1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"},H1=G1,X1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:H1}))},k1=n.forwardRef(X1),U1={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm52-668H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z",fill:e}},{tag:"path",attrs:{d:"M212 212h200v200H212zm400 0h200v200H612zM212 612h200v200H212zm400 0h200v200H612z",fill:t}}]}},name:"appstore",theme:"twotone"},n4=U1,V1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:n4}))},Z1=n.forwardRef(V1),Q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-616-64h536c4.4 0 8-3.6 8-8V284c0-7.2-8.7-10.7-13.7-5.7L592 488.6l-125.4-124a8.03 8.03 0 00-11.3 0l-189 189.6a7.87 7.87 0 00-2.3 5.6V720c0 4.4 3.6 8 8 8z"}}]},name:"area-chart",theme:"outlined"},g1=Q,u1=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:g1}))},A1=n.forwardRef(u1),D1=r(93722),N1=r(45253),J1=r(81842),Q1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 545.5L536.1 163a31.96 31.96 0 00-48.3 0L156 545.5a7.97 7.97 0 006 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z"}}]},name:"arrow-up",theme:"outlined"},a1=Q1,e4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:a1}))},e2=n.forwardRef(e4),I1={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M855 160.1l-189.2 23.5c-6.6.8-9.3 8.8-4.7 13.5l54.7 54.7-153.5 153.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l153.6-153.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L863.9 169a7.9 7.9 0 00-8.9-8.9zM416.6 562.3a8.03 8.03 0 00-11.3 0L251.8 715.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L160.1 855c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 153.6-153.6c3.1-3.1 3.1-8.2 0-11.3l-45.2-45z"}}]},name:"arrows-alt",theme:"outlined"},v4=I1,h4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:v4}))},a4=n.forwardRef(h4),m4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm330-170c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z"}}]},name:"audio",theme:"filled"},c4=m4,g4=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:c4}))},l4=n.forwardRef(g4),t4={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M682 455V311l-76 76v68c-.1 50.7-42 92.1-94 92a95.8 95.8 0 01-52-15l-54 55c29.1 22.4 65.9 36 106 36 93.8 0 170-75.1 170-168z"}},{tag:"path",attrs:{d:"M833 446h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254-63 0-120.7-23-165-61l-54 54a334.01 334.01 0 00179 81v102H326c-13.9 0-24.9 14.3-25 32v36c.1 4.4 2.9 8 6 8h408c3.2 0 6-3.6 6-8v-36c0-17.7-11-32-25-32H547V782c165.3-17.9 294-157.9 294-328 0-4.4-3.6-8-8-8zm13.1-377.7l-43.5-41.9a8 8 0 00-11.2.1l-129 129C634.3 101.2 577 64 511 64c-93.9 0-170 75.3-170 168v224c0 6.7.4 13.3 1.2 19.8l-68 68A252.33 252.33 0 01258 454c-.2-4.4-3.8-8-8-8h-60c-4.4 0-8 3.6-8 8 0 53 12.5 103 34.6 147.4l-137 137a8.03 8.03 0 000 11.3l42.7 42.7c3.1 3.1 8.2 3.1 11.3 0L846.2 79.8l.1-.1c3.1-3.2 3-8.3-.2-11.4zM417 401V232c0-50.6 41.9-92 94-92 46 0 84.1 32.3 92.3 74.7L417 401z"}}]},name:"audio-muted",theme:"outlined"},u2=t4,f2=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:u2}))},v2=n.forwardRef(f2),h2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z"}}]},name:"audio",theme:"outlined"},m2=h2,g2=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:m2}))},z2=n.forwardRef(g2),w2={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 552c54.3 0 98-43.2 98-96V232c0-52.8-43.7-96-98-96s-98 43.2-98 96v224c0 52.8 43.7 96 98 96z",fill:t}},{tag:"path",attrs:{d:"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z",fill:e}},{tag:"path",attrs:{d:"M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-98-392c0-52.8 43.7-96 98-96s98 43.2 98 96v224c0 52.8-43.7 96-98 96s-98-43.2-98-96V232z",fill:e}}]}},name:"audio",theme:"twotone"},O2=w2,M2=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:O2}))},p2=n.forwardRef(M2),T2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M296 250c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 144H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 458H208V148h560v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm440-88H728v-36.6c46.3-13.8 80-56.6 80-107.4 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 50.7 33.7 93.6 80 107.4V764H520c-8.8 0-16 7.2-16 16v152c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V780c0-8.8-7.2-16-16-16zM646 620c0-27.6 22.4-50 50-50s50 22.4 50 50-22.4 50-50 50-50-22.4-50-50zm180 266H566v-60h260v60z"}}]},name:"audit",theme:"outlined"},F2=T2,C2=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:F2}))},H2=n.forwardRef(C2),V2={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 00-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z"}}]},name:"backward",theme:"filled"},Z2=V2,E2=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Z2}))},b2=n.forwardRef(E2),S2={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 00-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z"}}]},name:"backward",theme:"outlined"},L2=S2,_2=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:L2}))},x2=n.forwardRef(_2),B2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374z"}}]},name:"bank",theme:"filled"},R2=B2,A2=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:R2}))},P2=n.forwardRef(A2),y2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM512 196.7l271.1 197.2H240.9L512 196.7zM264 462h117v374H264V462zm189 0h117v374H453V462zm307 374H642V462h118v374z"}}]},name:"bank",theme:"outlined"},k2=y2,D2=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:k2}))},I2=n.forwardRef(D2),W2={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M240.9 393.9h542.2L512 196.7z",fill:t}},{tag:"path",attrs:{d:"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 00-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374zM240.9 393.9L512 196.7l271.1 197.2H240.9z",fill:e}}]}},name:"bank",theme:"twotone"},U2=W2,$2=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:U2}))},q2=n.forwardRef($2),j2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-600-80h56c4.4 0 8-3.6 8-8V560c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V384c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v320c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V462c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v242c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v400c0 4.4 3.6 8 8 8z"}}]},name:"bar-chart",theme:"outlined"},G2=j2,N2=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:G2}))},Q2=n.forwardRef(N2),Y2={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M120 160H72c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm833 0h-48c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zM200 736h112c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm321 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm126 0h178c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H647c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-255 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-79 64H201c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm257 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm256 0H648c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h178c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-385 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"barcode",theme:"outlined"},K2=Y2,X2=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:K2}))},J2=n.forwardRef(X2),e3={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},t3=e3,n3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:t3}))},a3=n.forwardRef(n3),c3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M420.3 470.3c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 00-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1a50.5 50.5 0 0017.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm86.5 286.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 01-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 01-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 01-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0138.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 00-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7z"}}]},name:"behance-circle",theme:"filled"},l3=c3,r3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:l3}))},i3=n.forwardRef(r3),o3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M634 294.3h199.5v48.4H634zM434.1 485.8c44.1-21.1 67.2-53.2 67.2-102.8 0-98.1-73-121.9-157.3-121.9H112v492.4h238.5c89.4 0 173.3-43 173.3-143 0-61.8-29.2-107.5-89.7-124.7zM220.2 345.1h101.5c39.1 0 74.2 10.9 74.2 56.3 0 41.8-27.3 58.6-66 58.6H220.2V345.1zm115.5 324.8H220.1V534.3H338c47.6 0 77.7 19.9 77.7 70.3 0 49.6-35.9 65.3-80 65.3zm575.8-89.5c0-105.5-61.7-193.4-173.3-193.4-108.5 0-182.3 81.7-182.3 188.8 0 111 69.9 187.2 182.3 187.2 85.1 0 140.2-38.3 166.7-120h-86.3c-9.4 30.5-47.6 46.5-77.3 46.5-57.4 0-87.4-33.6-87.4-90.7h256.9c.3-5.9.7-12.1.7-18.4zM653.9 537c3.1-46.9 34.4-76.2 81.2-76.2 49.2 0 73.8 28.9 78.1 76.2H653.9z"}}]},name:"behance",theme:"outlined"},d3=o3,s3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:d3}))},u3=n.forwardRef(s3),f3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 01-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 01-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 01-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0138.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 00-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 00-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z"}}]},name:"behance-square",theme:"filled"},v3=f3,h3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:v3}))},m3=n.forwardRef(h3),g3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 01-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 01-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 01-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0138.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 00-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 00-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z"}}]},name:"behance-square",theme:"outlined"},z3=g3,w3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:z3}))},O3=n.forwardRef(w3),M3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.8-240-277.2V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.8C336.3 170.2 232 286.9 232 428v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48z"}}]},name:"bell",theme:"filled"},p3=M3,T3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:p3}))},F3=n.forwardRef(T3),C3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z"}}]},name:"bell",theme:"outlined"},H3=C3,V3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:H3}))},Z3=n.forwardRef(V3),E3={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 220c-55.6 0-107.8 21.6-147.1 60.9S304 372.4 304 428v340h416V428c0-55.6-21.6-107.8-60.9-147.1S567.6 220 512 220zm280 208c0-141.1-104.3-257.8-240-277.2v.1c135.7 19.4 240 136 240 277.1zM472 150.9v-.1C336.3 170.2 232 286.9 232 428c0-141.1 104.3-257.7 240-277.1z",fill:t}},{tag:"path",attrs:{d:"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zm208-120H304V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340z",fill:e}}]}},name:"bell",theme:"twotone"},b3=E3,S3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:b3}))},L3=n.forwardRef(S3),_3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M766.4 744.3c43.7 0 79.4-36.2 79.4-80.5 0-53.5-79.4-140.8-79.4-140.8S687 610.3 687 663.8c0 44.3 35.7 80.5 79.4 80.5zm-377.1-44.1c7.1 7.1 18.6 7.1 25.6 0l256.1-256c7.1-7.1 7.1-18.6 0-25.6l-256-256c-.6-.6-1.3-1.2-2-1.7l-78.2-78.2a9.11 9.11 0 00-12.8 0l-48 48a9.11 9.11 0 000 12.8l67.2 67.2-207.8 207.9c-7.1 7.1-7.1 18.6 0 25.6l255.9 256zm12.9-448.6l178.9 178.9H223.4l178.8-178.9zM904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8z"}}]},name:"bg-colors",theme:"outlined"},x3=_3,B3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:x3}))},R3=n.forwardRef(B3),A3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M856 376H648V168c0-8.8-7.2-16-16-16H168c-8.8 0-16 7.2-16 16v464c0 8.8 7.2 16 16 16h208v208c0 8.8 7.2 16 16 16h464c8.8 0 16-7.2 16-16V392c0-8.8-7.2-16-16-16zm-480 16v188H220V220h360v156H392c-8.8 0-16 7.2-16 16zm204 52v136H444V444h136zm224 360H444V648h188c8.8 0 16-7.2 16-16V444h156v360z"}}]},name:"block",theme:"outlined"},P3=A3,y3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:P3}))},k3=n.forwardRef(y3),D3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M697.8 481.4c33.6-35 54.2-82.3 54.2-134.3v-10.2C752 229.3 663.9 142 555.3 142H259.4c-15.1 0-27.4 12.3-27.4 27.4v679.1c0 16.3 13.2 29.5 29.5 29.5h318.7c117 0 211.8-94.2 211.8-210.5v-11c0-73-37.4-137.3-94.2-175.1zM328 238h224.7c57.1 0 103.3 44.4 103.3 99.3v9.5c0 54.8-46.3 99.3-103.3 99.3H328V238zm366.6 429.4c0 62.9-51.7 113.9-115.5 113.9H328V542.7h251.1c63.8 0 115.5 51 115.5 113.9v10.8z"}}]},name:"bold",theme:"outlined"},I3=D3,W3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:I3}))},U3=n.forwardRef(W3),$3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM668 345.9L621.5 312 572 347.4V124h96v221.9z"}}]},name:"book",theme:"filled"},q3=$3,j3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:q3}))},G3=n.forwardRef(j3),N3={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zm220 752H232V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752z"}}]},name:"book",theme:"outlined"},Q3=N3,Y3=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Q3}))},K3=n.forwardRef(Y3),X3={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zM232 888V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0022.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752H232z",fill:e}},{tag:"path",attrs:{d:"M668 345.9V136h-96v211.4l49.5-35.4z",fill:t}},{tag:"path",attrs:{d:"M727.9 136v296.5c0 8.8-7.2 16-16 16-3.4 0-6.7-1.1-9.4-3.1L621.1 386l-83.8 59.9a15.9 15.9 0 01-22.3-3.7c-2-2.7-3-6-3-9.3V136H232v752h559.9V136h-64z",fill:t}}]}},name:"book",theme:"twotone"},J3=X3,e8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:J3}))},t8=n.forwardRef(e8),n8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 808H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-720-94h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-498h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm166 166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm222-72h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388 426h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z"}}]},name:"border-bottom",theme:"outlined"},a8=n8,c8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:a8}))},l8=n.forwardRef(c8),r8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M540 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-horizontal",theme:"outlined"},i8=r8,o8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:i8}))},d8=n.forwardRef(o8),s8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 476H548V144h-72v332H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v332h72V548h324c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-426h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 260h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-inner",theme:"outlined"},u8=s8,f8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:u8}))},v8=n.forwardRef(f8),h8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M208 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-left",theme:"outlined"},m8=h8,g8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:m8}))},z8=n.forwardRef(g8),w8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM484 366h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM302 548h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm364 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-182 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 182h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z"}}]},name:"border-outer",theme:"outlined"},O8=w8,M8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:O8}))},p8=n.forwardRef(M8),T8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"border",theme:"outlined"},F8=T8,C8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:F8}))},H8=n.forwardRef(C8),V8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-right",theme:"outlined"},Z8=V8,E8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Z8}))},b8=n.forwardRef(E8),S8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 144H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332-498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-top",theme:"outlined"},L8=S8,_8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:L8}))},x8=n.forwardRef(_8),B8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 476H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM152 382h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 642h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"border-verticle",theme:"outlined"},R8=B8,A8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:R8}))},P8=n.forwardRef(A8),y8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M117 368h231v64H117zm559 0h241v64H676zm-264 0h200v64H412zm0 224h200v64H412zm264 0h241v64H676zm-559 0h231v64H117zm295-160V179h-64v666h64V592zm264-64V179h-64v666h64V432z"}}]},name:"borderless-table",theme:"outlined"},k8=y8,D8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:k8}))},I8=n.forwardRef(D8),W8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H448v432h344c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-728 80v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h152V296H232c-4.4 0-8 3.6-8 8z"}}]},name:"box-plot",theme:"filled"},U8=W8,$8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:U8}))},q8=n.forwardRef($8),j8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM296 368h88v288h-88V368zm432 288H448V368h280v288z"}}]},name:"box-plot",theme:"outlined"},G8=j8,N8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:G8}))},Q8=n.forwardRef(N8),Y8={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M296 368h88v288h-88zm152 0h280v288H448z",fill:t}},{tag:"path",attrs:{d:"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM384 656h-88V368h88v288zm344 0H448V368h280v288z",fill:e}}]}},name:"box-plot",theme:"twotone"},K8=Y8,X8=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:K8}))},J8=n.forwardRef(X8),e6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M740 161c-61.8 0-112 50.2-112 112 0 50.1 33.1 92.6 78.5 106.9v95.9L320 602.4V318.1c44.2-15 76-56.9 76-106.1 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-27.8l423.5-138.7a50.52 50.52 0 0034.9-48.2V378.2c42.9-15.8 73.6-57 73.6-105.2 0-61.8-50.2-112-112-112zm-504 51a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm96 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm408-491a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"branches",theme:"outlined"},t6=e6,n6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:t6}))},a6=n.forwardRef(n6),c6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M304 280h416c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 00-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 00-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 01-63 63H232a63 63 0 01-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0022.7 49c24.3 41.5 59 76.2 100.5 100.5 28.9 16.9 61 28.8 95.3 34.5 4.4 0 8-3.6 8-8V484c0-4.4 3.6-8 8-8h60c4.4 0 8 3.6 8 8v464.2c0 4.4 3.6 8 8 8 34.3-5.7 66.4-17.6 95.3-34.5a281.38 281.38 0 00123.2-149.5A120.4 120.4 0 01836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"bug",theme:"filled"},l6=c6,r6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:l6}))},i6=n.forwardRef(r6),o6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M304 280h56c4.4 0 8-3.6 8-8 0-28.3 5.9-53.2 17.1-73.5 10.6-19.4 26-34.8 45.4-45.4C450.9 142 475.7 136 504 136h16c28.3 0 53.2 5.9 73.5 17.1 19.4 10.6 34.8 26 45.4 45.4C650 218.9 656 243.7 656 272c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 00-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 00-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 01-63 63H232a63 63 0 01-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0022.7 49c24.3 41.5 59 76.2 100.5 100.5S460.5 960 512 960s99.8-13.9 141.3-38.2a281.38 281.38 0 00123.2-149.5A120 120 0 01836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM716 680c0 36.8-9.7 72-27.8 102.9-17.7 30.3-43 55.6-73.3 73.3C584 874.3 548.8 884 512 884s-72-9.7-102.9-27.8c-30.3-17.7-55.6-43-73.3-73.3A202.75 202.75 0 01308 680V412h408v268z"}}]},name:"bug",theme:"outlined"},d6=o6,s6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:d6}))},u6=n.forwardRef(s6),f6={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0073.3 73.3A202.68 202.68 0 00512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0073.3-73.3A202.68 202.68 0 00716 680V412H308zm484 172v96c0 6.5-.22 12.95-.66 19.35C859.94 728.64 908 796.7 908 876a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-44.24-23.94-82.89-59.57-103.7a278.63 278.63 0 01-22.66 49.02 281.39 281.39 0 01-100.45 100.45C611.84 946.07 563.55 960 512 960s-99.84-13.93-141.32-38.23a281.39 281.39 0 01-100.45-100.45 278.63 278.63 0 01-22.66-49.02A119.95 119.95 0 00188 876a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-79.3 48.07-147.36 116.66-176.65A284.12 284.12 0 01232 680v-96H84a8 8 0 01-8-8v-56a8 8 0 018-8h148V412c-76.77 0-139-62.23-139-139a8 8 0 018-8h60a8 8 0 018 8 63 63 0 0063 63h560a63 63 0 0063-63 8 8 0 018-8h60a8 8 0 018 8c0 76.77-62.23 139-139 139v100h148a8 8 0 018 8v56a8 8 0 01-8 8H792zM368 272a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-40.04 8.78-76.75 25.9-108.07a184.57 184.57 0 0174.03-74.03C427.25 72.78 463.96 64 504 64h16c40.04 0 76.75 8.78 108.07 25.9a184.57 184.57 0 0174.03 74.03C719.22 195.25 728 231.96 728 272a8 8 0 01-8 8h-56a8 8 0 01-8-8c0-28.33-5.94-53.15-17.08-73.53a112.56 112.56 0 00-45.39-45.4C573.15 141.95 548.33 136 520 136h-16c-28.33 0-53.15 5.94-73.53 17.08a112.56 112.56 0 00-45.4 45.39C373.95 218.85 368 243.67 368 272z",fill:e}},{tag:"path",attrs:{d:"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0073.3 73.3A202.68 202.68 0 00512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0073.3-73.3A202.68 202.68 0 00716 680V412H308z",fill:t}}]}},name:"bug",theme:"twotone"},v6=f6,h6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:v6}))},m6=n.forwardRef(h6),g6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM612 746H412V546h200v200zm268-268H680V278h200v200z"}}]},name:"build",theme:"filled"},z6=g6,w6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:z6}))},O6=n.forwardRef(w6),M6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zm-504 68h200v200H412V278zm-68 468H144V546h200v200zm268 0H412V546h200v200zm268-268H680V278h200v200z"}}]},name:"build",theme:"outlined"},p6=M6,T6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:p6}))},F6=n.forwardRef(T6),C6={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M144 546h200v200H144zm268-268h200v200H412z",fill:t}},{tag:"path",attrs:{d:"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM344 746H144V546h200v200zm268 0H412V546h200v200zm0-268H412V278h200v200zm268 0H680V278h200v200z",fill:e}}]}},name:"build",theme:"twotone"},H6=C6,V6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:H6}))},Z6=n.forwardRef(V6),E6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M348 676.1C250 619.4 184 513.4 184 392c0-181.1 146.9-328 328-328s328 146.9 328 328c0 121.4-66 227.4-164 284.1V792c0 17.7-14.3 32-32 32H380c-17.7 0-32-14.3-32-32V676.1zM392 888h240c4.4 0 8 3.6 8 8v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32v-32c0-4.4 3.6-8 8-8z"}}]},name:"bulb",theme:"filled"},b6=E6,S6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:b6}))},L6=n.forwardRef(S6),_6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z"}}]},name:"bulb",theme:"outlined"},x6=_6,B6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:x6}))},R6=n.forwardRef(B6),A6={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 136c-141.4 0-256 114.6-256 256 0 92.5 49.4 176.3 128.1 221.8l35.9 20.8V752h184V634.6l35.9-20.8C718.6 568.3 768 484.5 768 392c0-141.4-114.6-256-256-256z",fill:t}},{tag:"path",attrs:{d:"M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z",fill:e}}]}},name:"bulb",theme:"twotone"},P6=A6,y6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:P6}))},k6=n.forwardRef(y6),D6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM440.2 765h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 01-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zm7.8-382c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48zm328 369c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-104c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-265c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48z"}}]},name:"calculator",theme:"filled"},I6=D6,W6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:I6}))},U6=n.forwardRef(W6),$6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 0h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm-195.7-81l61.2-74.9c4.3-5.2.7-13.1-5.9-13.1H388c-2.3 0-4.5 1-5.9 2.9l-34 41.6-34-41.6a7.85 7.85 0 00-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.5-1 5.9-2.9l35.5-43.5 35.5 43.5c1.5 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 5.9-13.1L383.5 675zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-36 732H180V180h664v664z"}}]},name:"calculator",theme:"outlined"},q6=$6,j6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:q6}))},G6=n.forwardRef(j6),N6={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm256.2-75h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 01-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zM576 335c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 265c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 104c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zM248 335c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48z",fill:t}},{tag:"path",attrs:{d:"M383.5 675l61.3-74.8c4.3-5.2.7-13.1-5.9-13.1h-50.8c-2.3 0-4.4 1-5.9 2.9l-34 41.6-34-41.6a7.69 7.69 0 00-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.4-1 5.9-2.9l35.5-43.5 35.5 43.5c1.4 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 6-13.2L383.5 675zM251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 369h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4z",fill:e}}]}},name:"calculator",theme:"twotone"},Q6=N6,Y6=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Q6}))},K6=n.forwardRef(Y6),X6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M112 880c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V460H112v420zm768-696H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v176h800V216c0-17.7-14.3-32-32-32z"}}]},name:"calendar",theme:"filled"},J6=X6,e0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:J6}))},t0=n.forwardRef(e0),n0=r(71928),a0={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v136h656V256H712v48z",fill:t}},{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zm0-448H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136z",fill:e}}]}},name:"calendar",theme:"twotone"},c0=a0,l0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:c0}))},r0=n.forwardRef(l0),i0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 260H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 260H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V340c0-44.2-35.8-80-80-80zM512 716c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160zm-96-160a96 96 0 10192 0 96 96 0 10-192 0z"}}]},name:"camera",theme:"filled"},o0=i0,d0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:o0}))},s0=n.forwardRef(d0),u0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 248H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456zM512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z"}}]},name:"camera",theme:"outlined"},f0=u0,v0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:f0}))},h0=n.forwardRef(v0),m0={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 320H677.2l-17.1-47.8-22.9-64.2H386.7l-22.9 64.2-17.1 47.8H160c-4.4 0-8 3.6-8 8v456c0 4.4 3.6 8 8 8h704c4.4 0 8-3.6 8-8V328c0-4.4-3.6-8-8-8zM512 704c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160z",fill:t}},{tag:"path",attrs:{d:"M512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z",fill:e}},{tag:"path",attrs:{d:"M864 248H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456z",fill:e}}]}},name:"camera",theme:"twotone"},g0=m0,z0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:g0}))},w0=n.forwardRef(z0),O0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M959 413.4L935.3 372a8 8 0 00-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 00-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 00-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 003-10.8zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM220 418l72.7-199.9.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220z"}}]},name:"car",theme:"filled"},M0=O0,p0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:M0}))},T0=n.forwardRef(p0),F0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M380 704h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8zm340-123a40 40 0 1080 0 40 40 0 10-80 0zm239-167.6L935.3 372a8 8 0 00-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 00-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 00-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 003-10.8zM840 517v237H184V517l15.6-43h624.8l15.6 43zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM224 581a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"car",theme:"outlined"},C0=F0,H0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:C0}))},V0=n.forwardRef(H0),Z0={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M199.6 474L184 517v237h656V517l-15.6-43H199.6zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z",fill:t}},{tag:"path",attrs:{d:"M720 581a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}},{tag:"path",attrs:{d:"M959 413.4L935.3 372a8 8 0 00-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 00-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 00-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 003-10.8zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM840 754H184V517l15.6-43h624.8l15.6 43v237z",fill:e}},{tag:"path",attrs:{d:"M224 581a40 40 0 1080 0 40 40 0 10-80 0zm420 23h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"car",theme:"twotone"},E0=Z0,b0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:E0}))},S0=n.forwardRef(b0),L0=r(73932),_0=r(49512),x0={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z"}}]},name:"caret-left",theme:"filled"},B0=x0,R0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:B0}))},A0=n.forwardRef(R0),P0={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z"}}]},name:"caret-left",theme:"outlined"},y0=P0,k0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:y0}))},D0=n.forwardRef(k0),I0=r(98978),W0={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z"}}]},name:"caret-right",theme:"outlined"},U0=W0,$0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:U0}))},q0=n.forwardRef($0),j0={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"filled"},G0=j0,N0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:G0}))},Q0=n.forwardRef(N0),Y0=r(52954),K0={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM694.5 432.7L481.9 725.4a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z"}}]},name:"carry-out",theme:"filled"},X0=K0,J0=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:X0}))},ee=n.forwardRef(J0),te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z"}}]},name:"carry-out",theme:"outlined"},ne=te,ae=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ne}))},ce=n.forwardRef(ae),le={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z",fill:e}},{tag:"path",attrs:{d:"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-17.5 128.8L481.9 725.5a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.9-6.6 13-6.6H688c6.5 0 10.3 7.4 6.5 12.8z",fill:t}},{tag:"path",attrs:{d:"M688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z",fill:e}}]}},name:"carry-out",theme:"twotone"},re=le,ie=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:re}))},oe=n.forwardRef(ie),de=r(71349),se={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"},ue=se,fe=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ue}))},ve=n.forwardRef(fe),he={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm193.4 225.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 5 25.9 13.3l71.2 98.8 157.2-218c6-8.4 15.7-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.4 12.7z",fill:t}},{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z",fill:e}}]}},name:"check-circle",theme:"twotone"},me=he,ge=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:me}))},ze=n.forwardRef(ge),we=r(60766),Oe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM695.5 365.7l-210.6 292a31.8 31.8 0 01-51.7 0L308.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H689c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-square",theme:"filled"},Me=Oe,pe=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Me}))},Te=n.forwardRef(pe),Fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.1 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"check-square",theme:"outlined"},Ce=Fe,He=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ce}))},Ve=n.forwardRef(He),Ze={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm130-367.8h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H688c6.5 0 10.3 7.4 6.5 12.7l-210.6 292a31.8 31.8 0 01-51.7 0L307.5 484.9c-3.8-5.3 0-12.7 6.5-12.7z",fill:t}},{tag:"path",attrs:{d:"M432.2 657.7a31.8 31.8 0 0051.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7h-46.9c-10.3 0-19.9 5-25.9 13.3L458 584.3l-71.2-98.8c-6-8.4-15.7-13.3-25.9-13.3H314c-6.5 0-10.3 7.4-6.5 12.7l124.7 172.8z",fill:e}}]}},name:"check-square",theme:"twotone"},Ee=Ze,be=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ee}))},Se=n.forwardRef(be),Le={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M371.8 512c0 77.5 62.7 140.2 140.2 140.2S652.2 589.5 652.2 512 589.5 371.8 512 371.8 371.8 434.4 371.8 512zM900 362.4l-234.3 12.1c63.6 74.3 64.6 181.5 11.1 263.7l-188 289.2c78 4.2 158.4-12.9 231.2-55.2 180-104 253-322.1 180-509.8zM320.3 591.9L163.8 284.1A415.35 415.35 0 0096 512c0 208 152.3 380.3 351.4 410.8l106.9-209.4c-96.6 18.2-189.9-34.8-234-121.5zm218.5-285.5l344.4 18.1C848 254.7 792.6 194 719.8 151.7 653.9 113.6 581.5 95.5 510.5 96c-122.5.5-242.2 55.2-322.1 154.5l128.2 196.9c32-91.9 124.8-146.7 222.2-141z"}}]},name:"chrome",theme:"filled"},_e=Le,xe=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_e}))},Be=n.forwardRef(xe),Re={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 512.3v-.3c0-229.8-186.2-416-416-416S96 282.2 96 512v.4c0 229.8 186.2 416 416 416s416-186.2 416-416v-.3.2zm-6.7-74.6l.6 3.3-.6-3.3zM676.7 638.2c53.5-82.2 52.5-189.4-11.1-263.7l162.4-8.4c20.5 44.4 32 93.8 32 145.9 0 185.2-144.6 336.6-327.1 347.4l143.8-221.2zM512 652.3c-77.5 0-140.2-62.7-140.2-140.2 0-77.7 62.7-140.2 140.2-140.2S652.2 434.5 652.2 512 589.5 652.3 512 652.3zm369.2-331.7l-3-5.7 3 5.7zM512 164c121.3 0 228.2 62.1 290.4 156.2l-263.6-13.9c-97.5-5.7-190.2 49.2-222.3 141.1L227.8 311c63.1-88.9 166.9-147 284.2-147zM102.5 585.8c26 145 127.1 264 261.6 315.1C229.6 850 128.5 731 102.5 585.8zM164 512c0-55.9 13.2-108.7 36.6-155.5l119.7 235.4c44.1 86.7 137.4 139.7 234 121.6l-74 145.1C302.9 842.5 164 693.5 164 512zm324.7 415.4c4 .2 8 .4 12 .5-4-.2-8-.3-12-.5z"}}]},name:"chrome",theme:"outlined"},Ae=Re,Pe=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ae}))},ye=n.forwardRef(Pe),ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-63.6 656c-103 0-162.4-68.6-162.4-182.6v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-4-46.1-37.6-77.6-87-77.6-61.1 0-95.6 45.4-95.6 126.9v49.3c0 80.3 34.5 125.1 95.6 125.1 49.3 0 82.8-29.5 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z"}}]},name:"ci-circle",theme:"filled"},De=ke,Ie=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:De}))},We=n.forwardRef(Ie),Ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm218-572.1h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z"}}]},name:"ci-circle",theme:"outlined"},$e=Ue,qe=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$e}))},je=n.forwardRef(qe),Ge={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-63.5 522.8c49.3 0 82.8-29.4 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5C345.4 720 286 651.4 286 537.4v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-3.9-46.1-37.5-77.6-87-77.6-61.1 0-95.6 45.4-95.7 126.8v49.3c0 80.3 34.5 125.2 95.6 125.2zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z",fill:t}},{tag:"path",attrs:{d:"M730 311.9h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z",fill:e}}]}},name:"ci-circle",theme:"twotone"},Ne=Ge,Qe=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ne}))},Ye=n.forwardRef(Qe),Ke={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm218-572.1h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z"}}]},name:"ci",theme:"outlined"},Xe=Ke,Je=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xe}))},e5=n.forwardRef(Je),t5={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-63.5 522.8c49.3 0 82.8-29.4 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5C345.4 720 286 651.4 286 537.4v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-3.9-46.1-37.5-77.6-87-77.6-61.1 0-95.6 45.4-95.7 126.8v49.3c0 80.3 34.5 125.2 95.6 125.2zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z",fill:t}},{tag:"path",attrs:{d:"M730 311.9h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z",fill:e}}]}},name:"ci",theme:"twotone"},n5=t5,a5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:n5}))},c5=n.forwardRef(a5),l5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6a25.95 25.95 0 0025.6 30.4h723c1.5 0 3-.1 4.4-.4a25.88 25.88 0 0021.2-30zM204 390h272V182h72v208h272v104H204V390zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260H672z"}}]},name:"clear",theme:"outlined"},r5=l5,i5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:r5}))},o5=n.forwardRef(i5),d5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm176.5 585.7l-28.6 39a7.99 7.99 0 01-11.2 1.7L483.3 569.8a7.92 7.92 0 01-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z"}}]},name:"clock-circle",theme:"filled"},s5=d5,u5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:s5}))},f5=n.forwardRef(u5),v5=r(52182),h5={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm176.5 509.7l-28.6 39a7.99 7.99 0 01-11.2 1.7L483.3 569.8a7.92 7.92 0 01-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z",fill:t}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.6-3.6 1.8-8.6-1.8-11.1z",fill:e}}]}},name:"clock-circle",theme:"twotone"},m5=h5,g5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:m5}))},z5=n.forwardRef(g5),w5=r(67536),O5={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-circle",theme:"outlined"},M5=O5,p5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:M5}))},T5=n.forwardRef(p5),F5={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm171.8 527.1c1.2 1.5 1.9 3.3 1.9 5.2 0 4.5-3.6 8-8 8l-66-.3-99.3-118.4-99.3 118.5-66.1.3c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2L471 512.3l-130.1-155a8.32 8.32 0 01-1.9-5.2c0-4.5 3.6-8 8-8l66.1.3 99.3 118.4 99.4-118.5 66-.3c4.4 0 8 3.6 8 8 0 1.9-.6 3.8-1.8 5.2l-130.1 155 129.9 154.9z",fill:t}},{tag:"path",attrs:{d:"M685.8 352c0-4.4-3.6-8-8-8l-66 .3-99.4 118.5-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155-130.1 154.9a8.32 8.32 0 00-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3 99.3-118.5L611.7 680l66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.9 512.2l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z",fill:e}}]}},name:"close-circle",theme:"twotone"},C5=F5,H5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:C5}))},V5=n.forwardRef(H5),Z5=r(21916),E5={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zM639.98 338.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-square",theme:"filled"},b5=E5,S5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:b5}))},L5=n.forwardRef(S5),_5={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},x5=_5,B5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:x5}))},R5=n.forwardRef(B5),A5={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm163.9-473.9A7.95 7.95 0 01354 353h58.9c4.7 0 9.2 2.1 12.3 5.7L512 462.2l86.8-103.5c3-3.6 7.5-5.7 12.3-5.7H670c6.8 0 10.5 7.9 6.1 13.1L553.8 512l122.3 145.9c4.4 5.2.7 13.1-6.1 13.1h-58.9c-4.7 0-9.2-2.1-12.3-5.7L512 561.8l-86.8 103.5c-3 3.6-7.5 5.7-12.3 5.7H354c-6.8 0-10.5-7.9-6.1-13.1L470.2 512 347.9 366.1z",fill:t}},{tag:"path",attrs:{d:"M354 671h58.9c4.8 0 9.3-2.1 12.3-5.7L512 561.8l86.8 103.5c3.1 3.6 7.6 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.3-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.8 0-9.3 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3.1-3.6-7.6-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 00354 671z",fill:e}}]}},name:"close-square",theme:"twotone"},P5=A5,y5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:P5}))},k5=n.forwardRef(y5),D5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"},I5=D5,W5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:I5}))},U5=n.forwardRef(W5),$5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud",theme:"filled"},q5=$5,j5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:q5}))},G5=n.forwardRef(j5),N5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 01-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 01140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0166.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z"}}]},name:"cloud",theme:"outlined"},Q5=N5,Y5=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Q5}))},K5=n.forwardRef(Y5),X5={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z"}},{tag:"path",attrs:{d:"M424 748a32 32 0 1064 0 32 32 0 10-64 0zm0-178a32 32 0 1064 0 32 32 0 10-64 0z"}},{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}}]},name:"cloud-server",theme:"outlined"},J5=X5,e7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:J5}))},t7=n.forwardRef(e7),n7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z"}},{tag:"path",attrs:{d:"M376.9 656.4c1.8-33.5 15.7-64.7 39.5-88.6 25.4-25.5 60-39.8 96-39.8 36.2 0 70.3 14.1 96 39.8 1.4 1.4 2.7 2.8 4.1 4.3l-25 19.6a8 8 0 003 14.1l98.2 24c5 1.2 9.9-2.6 9.9-7.7l.5-101.3c0-6.7-7.6-10.5-12.9-6.3L663 532.7c-36.6-42-90.4-68.6-150.5-68.6-107.4 0-195 85.1-199.4 191.7-.2 4.5 3.4 8.3 8 8.3H369c4.2-.1 7.7-3.4 7.9-7.7zM703 664h-47.9c-4.2 0-7.7 3.3-8 7.6-1.8 33.5-15.7 64.7-39.5 88.6-25.4 25.5-60 39.8-96 39.8-36.2 0-70.3-14.1-96-39.8-1.4-1.4-2.7-2.8-4.1-4.3l25-19.6a8 8 0 00-3-14.1l-98.2-24c-5-1.2-9.9 2.6-9.9 7.7l-.4 101.4c0 6.7 7.6 10.5 12.9 6.3l23.2-18.2c36.6 42 90.4 68.6 150.5 68.6 107.4 0 195-85.1 199.4-191.7.2-4.5-3.4-8.3-8-8.3z"}}]},name:"cloud-sync",theme:"outlined"},a7=n7,c7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:a7}))},l7=n.forwardRef(c7),r7={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M791.9 492l-37.8-10-13.8-36.5c-8.6-22.7-20.6-44.1-35.7-63.4a245.73 245.73 0 00-52.4-49.9c-41.1-28.9-89.5-44.2-140-44.2s-98.9 15.3-140 44.2a245.6 245.6 0 00-52.4 49.9 240.47 240.47 0 00-35.7 63.4l-13.9 36.6-37.9 9.9a125.7 125.7 0 00-66.1 43.7A123.1 123.1 0 00140 612c0 33.1 12.9 64.3 36.3 87.7 23.4 23.4 54.5 36.3 87.6 36.3h496.2c33.1 0 64.2-12.9 87.6-36.3A123.3 123.3 0 00884 612c0-56.2-37.8-105.5-92.1-120z",fill:t}},{tag:"path",attrs:{d:"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 01-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 01140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0166.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z",fill:e}}]}},name:"cloud",theme:"twotone"},i7=r7,o7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:i7}))},d7=n.forwardRef(o7),s7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-upload",theme:"outlined"},u7=s7,f7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:u7}))},v7=n.forwardRef(f7),h7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 680h-54V540H546v-92h238c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h238v92H190v140h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8zM256 805.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zm288 0c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM288 384V216h448v168H288zm544 421.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM360 300a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"cluster",theme:"outlined"},m7=h7,g7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:m7}))},z7=n.forwardRef(g7),w7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM513.1 518.1l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 01-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3zM716 673c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8h185c4.1 0 7.5 3.6 7.5 8v48z"}}]},name:"code",theme:"filled"},O7=w7,M7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:O7}))},p7=n.forwardRef(M7),T7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"code",theme:"outlined"},F7=T7,C7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:F7}))},H7=n.forwardRef(C7),V7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm243.7 589.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zM307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zm203.9-151.8L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8zm20 352l97.3-56.2v-94.1l87-49.5V418.5L531.8 525z"}}]},name:"code-sandbox-circle",theme:"filled"},Z7=V7,E7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Z7}))},b7=n.forwardRef(E7),S7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M709.6 210l.4-.2h.2L512 96 313.9 209.8h-.2l.7.3L151.5 304v416L512 928l360.5-208V304l-162.9-94zM482.7 843.6L339.6 761V621.4L210 547.8V372.9l272.7 157.3v313.4zM238.2 321.5l134.7-77.8 138.9 79.7 139.1-79.9 135.2 78-273.9 158-274-158zM814 548.3l-128.8 73.1v139.1l-143.9 83V530.4L814 373.1v175.2z"}}]},name:"code-sandbox",theme:"outlined"},L7=S7,_7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:L7}))},x7=n.forwardRef(_7),B7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM755.7 653.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zm-223.9 83.7l97.3-56.2v-94.1l87-49.5V418.5L531.8 525zm-20-352L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8z"}}]},name:"code-sandbox-square",theme:"filled"},R7=B7,A7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:R7}))},P7=n.forwardRef(A7),y7={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm339.5-223h185c4.1 0 7.5 3.6 7.5 8v48c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8zM308 610.3c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 01-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7z",fill:t}},{tag:"path",attrs:{d:"M321.1 679.1l192-161c3.9-3.2 3.9-9.1 0-12.3l-192-160.9A7.95 7.95 0 00308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 00-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48z",fill:e}}]}},name:"code",theme:"twotone"},k7=y7,D7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:k7}))},I7=n.forwardRef(D7),W7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 01-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 01-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 01.8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z"}}]},name:"codepen-circle",theme:"filled"},U7=W7,$7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:U7}))},q7=n.forwardRef($7),j7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 01-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 01-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 01.8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z"}}]},name:"codepen-circle",theme:"outlined"},G7=j7,N7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:G7}))},Q7=n.forwardRef(N7),Y7={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M911.7 385.3l-.3-1.5c-.2-1-.3-1.9-.6-2.9-.2-.6-.4-1.1-.5-1.7-.3-.8-.5-1.7-.9-2.5-.2-.6-.5-1.1-.8-1.7-.4-.8-.8-1.5-1.2-2.3-.3-.5-.6-1.1-1-1.6-.8-1.2-1.7-2.4-2.6-3.6-.5-.6-1.1-1.3-1.7-1.9-.4-.5-.9-.9-1.4-1.3-.6-.6-1.3-1.1-1.9-1.6-.5-.4-1-.8-1.6-1.2-.2-.1-.4-.3-.6-.4L531.1 117.8a34.3 34.3 0 00-38.1 0L127.3 361.3c-.2.1-.4.3-.6.4-.5.4-1 .8-1.6 1.2-.7.5-1.3 1.1-1.9 1.6-.5.4-.9.9-1.4 1.3-.6.6-1.2 1.2-1.7 1.9-1 1.1-1.8 2.3-2.6 3.6-.3.5-.7 1-1 1.6-.4.7-.8 1.5-1.2 2.3-.3.5-.5 1.1-.8 1.7-.3.8-.6 1.7-.9 2.5-.2.6-.4 1.1-.5 1.7-.2.9-.4 1.9-.6 2.9l-.3 1.5c-.2 1.5-.3 3-.3 4.5v243.5c0 1.5.1 3 .3 4.5l.3 1.5.6 2.9c.2.6.3 1.1.5 1.7.3.9.6 1.7.9 2.5.2.6.5 1.1.8 1.7.4.8.7 1.5 1.2 2.3.3.5.6 1.1 1 1.6.5.7.9 1.4 1.5 2.1l1.2 1.5c.5.6 1.1 1.3 1.7 1.9.4.5.9.9 1.4 1.3.6.6 1.3 1.1 1.9 1.6.5.4 1 .8 1.6 1.2.2.1.4.3.6.4L493 905.7c5.6 3.8 12.3 5.8 19.1 5.8 6.6 0 13.3-1.9 19.1-5.8l365.6-243.5c.2-.1.4-.3.6-.4.5-.4 1-.8 1.6-1.2.7-.5 1.3-1.1 1.9-1.6.5-.4.9-.9 1.4-1.3.6-.6 1.2-1.2 1.7-1.9l1.2-1.5 1.5-2.1c.3-.5.7-1 1-1.6.4-.8.8-1.5 1.2-2.3.3-.5.5-1.1.8-1.7.3-.8.6-1.7.9-2.5.2-.5.4-1.1.5-1.7.3-.9.4-1.9.6-2.9l.3-1.5c.2-1.5.3-3 .3-4.5V389.8c-.3-1.5-.4-3-.6-4.5zM546.4 210.5l269.4 179.4-120.3 80.4-149-99.6V210.5zm-68.8 0v160.2l-149 99.6-120.3-80.4 269.3-179.4zM180.7 454.1l86 57.5-86 57.5v-115zm296.9 358.5L208.3 633.2l120.3-80.4 149 99.6v160.2zM512 592.8l-121.6-81.2L512 430.3l121.6 81.2L512 592.8zm34.4 219.8V652.4l149-99.6 120.3 80.4-269.3 179.4zM843.3 569l-86-57.5 86-57.5v115z"}}]},name:"codepen",theme:"outlined"},K7=Y7,X7=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:K7}))},J7=n.forwardRef(X7),et={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M723.1 428L535.9 303.4v111.3l103.6 69.1zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zm23.9 154.2v111.3L723.1 597l-83.6-55.8zm-151.4-69.1L300.9 597l187.2 124.6V610.3l-103.6-69.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-90 485c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 01-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 01-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 01.8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-47.8-44.6v-79.8l-59.8 39.9zm-460.4-79.8v79.8l59.8-39.9zm206.3-57.9V303.4L300.9 428l83.6 55.8z"}}]},name:"codepen-square",theme:"filled"},tt=et,nt=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tt}))},at=n.forwardRef(nt),ct={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M275 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm613 144H768c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v248c0 3.4.2 6.7.7 9.9-.5 7-.7 14-.7 21.1 0 176.7 143.3 320 320 320 160.1 0 292.7-117.5 316.3-271H888c39.8 0 72-32.2 72-72V497c0-39.8-32.2-72-72-72zM696 681h-1.1c.7 7.6 1.1 15.2 1.1 23 0 137-111 248-248 248S200 841 200 704c0-7.8.4-15.4 1.1-23H200V425h496v256zm192-8H776V497h112v176zM613 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm-170 0c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36z"}}]},name:"coffee",theme:"outlined"},lt=ct,rt=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lt}))},it=n.forwardRef(rt),ot={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M840 836H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm0-724H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM610.8 378c6 0 9.4-7 5.7-11.7L515.7 238.7a7.14 7.14 0 00-11.3 0L403.6 366.3a7.23 7.23 0 005.7 11.7H476v268h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V378h62.8z"}}]},name:"column-height",theme:"outlined"},dt=ot,st=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dt}))},ut=n.forwardRef(st),ft={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M180 176h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zm724 0h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zM785.3 504.3L657.7 403.6a7.23 7.23 0 00-11.7 5.7V476H378v-62.8c0-6-7-9.4-11.7-5.7L238.7 508.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h268v62.8c0 6 7 9.4 11.7 5.7l127.5-100.8c3.8-2.9 3.8-8.5.2-11.4z"}}]},name:"column-width",theme:"outlined"},vt=ft,ht=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vt}))},mt=n.forwardRef(ht),gt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M573 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40zm-280 0c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z"}},{tag:"path",attrs:{d:"M894 345a343.92 343.92 0 00-189-130v.1c-17.1-19-36.4-36.5-58-52.1-163.7-119-393.5-82.7-513 81-96.3 133-92.2 311.9 6 439l.8 132.6c0 3.2.5 6.4 1.5 9.4a31.95 31.95 0 0040.1 20.9L309 806c33.5 11.9 68.1 18.7 102.5 20.6l-.5.4c89.1 64.9 205.9 84.4 313 49l127.1 41.4c3.2 1 6.5 1.6 9.9 1.6 17.7 0 32-14.3 32-32V753c88.1-119.6 90.4-284.9 1-408zM323 735l-12-5-99 31-1-104-8-9c-84.6-103.2-90.2-251.9-11-361 96.4-132.2 281.2-161.4 413-66 132.2 96.1 161.5 280.6 66 412-80.1 109.9-223.5 150.5-348 102zm505-17l-8 10 1 104-98-33-12 5c-56 20.8-115.7 22.5-171 7l-.2-.1A367.31 367.31 0 00729 676c76.4-105.3 88.8-237.6 44.4-350.4l.6.4c23 16.5 44.1 37.1 62 62 72.6 99.6 68.5 235.2-8 330z"}},{tag:"path",attrs:{d:"M433 421c-23.1 0-41 17.9-41 40s17.9 40 41 40c21.1 0 39-17.9 39-40s-17.9-40-39-40z"}}]},name:"comment",theme:"outlined"},zt=gt,wt=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zt}))},Ot=n.forwardRef(wt),Mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM327.3 702.4c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2l98.7-225.5 132.1 132.1-225.5 98.7zm375.1-375.1l-98.7 225.5-132.1-132.1L697.1 322c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z"}}]},name:"compass",theme:"filled"},pt=Mt,Tt=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pt}))},Ft=n.forwardRef(Tt),Ct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm198.4-588.1a32 32 0 00-24.5.5L414.9 415 296.4 686c-3.6 8.2-3.6 17.5 0 25.7 3.4 7.8 9.7 13.9 17.7 17 3.8 1.5 7.7 2.2 11.7 2.2 4.4 0 8.7-.9 12.8-2.7l271-118.6 118.5-271a32.06 32.06 0 00-17.7-42.7zM576.8 534.4l26.2 26.2-42.4 42.4-26.2-26.2L380 644.4 447.5 490 422 464.4l42.4-42.4 25.5 25.5L644.4 380l-67.6 154.4zM464.4 422L422 464.4l25.5 25.6 86.9 86.8 26.2 26.2 42.4-42.4-26.2-26.2-86.8-86.9z"}}]},name:"compass",theme:"outlined"},Ht=Ct,Vt=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ht}))},Zt=n.forwardRef(Vt),Et={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM327.6 701.7c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2L421 470.9 553.1 603l-225.5 98.7zm375.1-375.1L604 552.1 471.9 420l225.5-98.7c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z",fill:t}},{tag:"path",attrs:{d:"M322.3 696.4c-.4 1-.4 2.2 0 3.2.9 2.1 3.3 3 5.3 2.1L553.1 603 421 470.9l-98.7 225.5zm375.1-375.1L471.9 420 604 552.1l98.7-225.5c.4-1.1.4-2.2 0-3.2-.9-2.1-3.3-3-5.3-2.1z",fill:e}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}}]}},name:"compass",theme:"twotone"},bt=Et,St=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bt}))},Lt=n.forwardRef(St),_t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M326 664H104c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V696c0-17.7-14.3-32-32-32zm16-576h-48c-8.8 0-16 7.2-16 16v176H104c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V104c0-8.8-7.2-16-16-16zm578 576H698c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V744h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm0-384H746V104c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16z"}}]},name:"compress",theme:"outlined"},xt=_t,Bt=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xt}))},Rt=n.forwardRef(Bt),At={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M301.3 496.7c-23.8 0-40.2-10.5-41.6-26.9H205c.9 43.4 36.9 70.3 93.9 70.3 59.1 0 95-28.4 95-75.5 0-35.8-20-55.9-64.5-64.5l-29.1-5.6c-23.8-4.7-33.8-11.9-33.8-24.2 0-15 13.3-24.5 33.4-24.5 20.1 0 35.3 11.1 36.6 27h53c-.9-41.7-37.5-70.3-90.3-70.3-54.4 0-89.7 28.9-89.7 73 0 35.5 21.2 58 62.5 65.8l29.7 5.9c25.8 5.2 35.6 11.9 35.6 24.4.1 14.7-14.5 25.1-36 25.1z"}},{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}},{tag:"path",attrs:{d:"M828.5 486.7h-95.8V308.5h-57.4V534h153.2zm-298.6 53.4c14.1 0 27.2-2 39.1-5.8l13.3 20.3h53.3L607.9 511c21.1-20 33-51.1 33-89.8 0-73.3-43.3-118.8-110.9-118.8s-111.2 45.3-111.2 118.8c-.1 73.7 43 118.9 111.1 118.9zm0-190c31.6 0 52.7 27.7 52.7 71.1 0 16.7-3.6 30.6-10 40.5l-5.2-6.9h-48.8L542 491c-3.9.9-8 1.4-12.2 1.4-31.7 0-52.8-27.5-52.8-71.2.1-43.6 21.2-71.1 52.9-71.1z"}}]},name:"console-sql",theme:"outlined"},Pt=At,yt=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Pt}))},kt=n.forwardRef(yt),Dt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM661 736h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.6-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H363a8 8 0 01-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 01-29.1-75.5c0-61.9 49.9-112 111.4-112 61.5 0 111.4 50.1 111.4 112 0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zM512 474c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52c28.5 0 51.7-23.3 51.7-52s-23.2-52-51.7-52z"}}]},name:"contacts",theme:"filled"},It=Dt,Wt=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:It}))},Ut=n.forwardRef(Wt),$t={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M594.3 601.5a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1 8 8 0 008 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52zm416-354H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z"}}]},name:"contacts",theme:"outlined"},qt=$t,jt=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qt}))},Gt=n.forwardRef(jt),Nt={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M460.3 526a51.7 52 0 10103.4 0 51.7 52 0 10-103.4 0z",fill:t}},{tag:"path",attrs:{d:"M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM661 736h-43.8c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 39.9-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5h-43.9a8 8 0 01-8-8.4c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.7 26.4 71.9 72.8 74.7 126.1a8 8 0 01-8 8.4z",fill:t}},{tag:"path",attrs:{d:"M594.3 601.5a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1 8 8 0 008 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52z",fill:e}},{tag:"path",attrs:{d:"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z",fill:e}}]}},name:"contacts",theme:"twotone"},Qt=Nt,Yt=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qt}))},Kt=n.forwardRef(Yt),Xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v529c0-.6.4-1 1-1h219.3l5.2 24.7C397.6 708.5 450.8 752 512 752s114.4-43.5 126.4-103.3l5.2-24.7H863c.6 0 1 .4 1 1V96c0-17.7-14.3-32-32-32zM712 493c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm0-160c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm151 354H694.1c-11.6 32.8-32 62.3-59.1 84.7-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 01-59.1-84.7H161c-.6 0-1-.4-1-1v242c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V686c0 .6-.4 1-1 1z"}}]},name:"container",theme:"filled"},Jt=Xt,en=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Jt}))},tn=n.forwardRef(en),nn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v-63H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v752zM320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 160h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}}]},name:"container",theme:"outlined"},an=nn,cn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:an}))},ln=n.forwardRef(cn),rn={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M635 771.7c-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 01-59.1-84.7H232v201h560V687h-97.9c-11.6 32.8-32 62.3-59.1 84.7z",fill:t}},{tag:"path",attrs:{d:"M320 501h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}},{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v201zm0-264H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v488z",fill:e}},{tag:"path",attrs:{d:"M320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"container",theme:"twotone"},on=rn,dn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:on}))},sn=n.forwardRef(dn),un={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM404 683v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99zm279.6-143.9c.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1zM616 440a36 36 0 1072 0 36 36 0 10-72 0zM403.4 566.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 00-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5z"}}]},name:"control",theme:"filled"},fn=un,vn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fn}))},hn=n.forwardRef(vn),mn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8s0 .1.1.1a36.18 36.18 0 015.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8 0 0 0 .1-.1.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7zM620 539v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8v.1a36.18 36.18 0 015.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8v.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7z"}}]},name:"control",theme:"outlined"},gn=mn,zn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gn}))},wn=n.forwardRef(zn),On={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M616 440a36 36 0 1072 0 36 36 0 10-72 0zM340.4 601.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 00-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5z",fill:t}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm436.4-499.1c-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1zM340 485V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99z",fill:t}},{tag:"path",attrs:{d:"M340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c41.7-13.5 72-52.8 72-99s-30.3-85.4-72-99V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c-41.7 13.5-72 52.8-72 99s30.3 85.4 72 99zm.1-116c.1-.2.2-.3.3-.5l1.5-2.4c0-.1.1-.1.1-.2l.9-1.2c0-.1.1-.2.2-.3 1-1.2 2.1-2.5 3.2-3.6l.2-.2c.4-.4.8-.7 1.2-1.1.8-.7 1.7-1.4 2.6-2.1h.1l1.2-.9c.1-.1.3-.2.4-.3 1.3-.8 2.6-1.5 3.9-2.2.2-.2.5-.3.7-.4.4-.2.7-.3 1.1-.5.3-.1.7-.3 1-.4.5-.1 1-.3 1.5-.5.4-.1.9-.3 1.3-.4l.9-.3 1.4-.3c.2-.1.5-.1.7-.2.7-.2 1.4-.3 2.1-.4.2-.1.4-.1.6-.1.5-.1 1.1-.2 1.7-.2.3-.1.5-.1.7-.1.8-.1 1.5-.1 2.3-.1s1.5.1 2.3.1c.3.1.5.1.7.1.6.1 1.1.1 1.7.2.2.1.4.1.6.1.7.1 1.4.3 2.1.4.2.1.5.1.7.2l1.4.3.9.3c.4.1.9.3 1.3.4.5.1 1 .3 1.5.5.3.1.7.3 1 .4.4.2.7.3 1.1.5.2.2.5.3.7.4 1.4.6 2.7 1.4 3.9 2.2.1.1.3.2.4.3l1.2.9h.1c.9.6 1.8 1.3 2.6 2.1.4.3.8.7 1.2 1.1l.2.2c1.2 1.1 2.2 2.3 3.2 3.6 0 .1.1.2.2.3l.9 1.2c0 .1.1.1.1.2l1.5 2.4A36.03 36.03 0 01408 584c0 6.1-1.6 11.9-4.3 17-.1.2-.2.3-.3.5l-1.5 2.4c0 .1-.1.1-.1.2l-.9 1.2c0 .1-.1.2-.2.3-1 1.2-2.1 2.5-3.2 3.6l-.2.2c-.4.4-.8.7-1.2 1.1-.8.7-1.7 1.4-2.6 2.1h-.1l-1.2.9c-.1.1-.3.2-.4.3-1.3.8-2.6 1.5-3.9 2.2-.2.2-.5.3-.7.4-.4.2-.7.3-1.1.5-.3.1-.7.3-1 .4-.5.1-1 .3-1.5.5-.4.1-.9.3-1.3.4l-.9.3-1.4.3c-.2.1-.5.1-.7.2-.7.2-1.4.3-2.1.4-.2.1-.4.1-.6.1-.5.1-1.1.2-1.7.2-.3.1-.5.1-.7.1-.8.1-1.5.1-2.3.1s-1.5-.1-2.3-.1c-.3-.1-.5-.1-.7-.1-.6-.1-1.1-.1-1.7-.2-.2-.1-.4-.1-.6-.1-.7-.1-1.4-.3-2.1-.4-.2-.1-.5-.1-.7-.2l-1.4-.3-.9-.3c-.4-.1-.9-.3-1.3-.4-.5-.1-1-.3-1.5-.5-.3-.1-.7-.3-1-.4-.4-.2-.7-.3-1.1-.5-.2-.2-.5-.3-.7-.4-1.4-.6-2.7-1.4-3.9-2.2-.1-.1-.3-.2-.4-.3l-1.2-.9h-.1c-.9-.6-1.8-1.3-2.6-2.1-.4-.3-.8-.7-1.2-1.1l-.2-.2c-1.2-1.1-2.2-2.3-3.2-3.6 0-.1-.1-.2-.2-.3l-.9-1.2c0-.1-.1-.1-.1-.2l-1.5-2.4c-.1-.2-.2-.3-.3-.5-2.7-5-4.3-10.9-4.3-17s1.6-11.9 4.3-17zm280.3-27.9c-.1 0-.2-.1-.4-.1v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-.1 0-.2.1-.4.1 42-13.4 72.4-52.7 72.4-99.1 0-46.4-30.4-85.7-72.4-99.1.1 0 .2.1.4.1v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c.1 0 .2-.1.4-.1-42 13.4-72.4 52.7-72.4 99.1 0 46.4 30.4 85.7 72.4 99.1zM652 404c19.9 0 36 16.1 36 36s-16.1 36-36 36-36-16.1-36-36 16.1-36 36-36z",fill:e}}]}},name:"control",theme:"twotone"},Mn=On,pn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Mn}))},Tn=n.forwardRef(pn),Fn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM382 896h-.2L232 746.2v-.2h150v150z"}}]},name:"copy",theme:"filled"},Cn=Fn,Hn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Cn}))},Vn=n.forwardRef(Hn),Zn=r(8221),En={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 706h142c22.1 0 40 17.9 40 40v142h250V264H232v442z",fill:t}},{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32z",fill:e}},{tag:"path",attrs:{d:"M704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z",fill:e}}]}},name:"copy",theme:"twotone"},bn=En,Sn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bn}))},Ln=n.forwardRef(Sn),_n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm5.4 670c-110 0-173.4-73.2-173.4-194.9v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.6-3.2-8-7.4-4-49.5-40-83.4-93-83.4-65.3 0-102.1 48.5-102.1 135.5v52.6c0 85.7 36.9 133.6 102.1 133.6 52.8 0 88.7-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4z"}}]},name:"copyright-circle",theme:"filled"},xn=_n,Bn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xn}))},Rn=n.forwardRef(Bn),An={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z"}}]},name:"copyright-circle",theme:"outlined"},Pn=An,yn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Pn}))},kn=n.forwardRef(yn),Dn={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm5.5 533c52.9 0 88.8-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4C407.4 734 344 660.8 344 539.1v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.7-3.2-8-7.4-4-49.6-40-83.4-93-83.4-65.2 0-102.1 48.5-102.2 135.5v52.6c0 85.7 36.8 133.6 102.1 133.6z",fill:t}},{tag:"path",attrs:{d:"M517.6 351.3c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z",fill:e}}]}},name:"copyright-circle",theme:"twotone"},In=Dn,Wn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:In}))},Un=n.forwardRef(Wn),$n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z"}}]},name:"copyright",theme:"outlined"},qn=$n,jn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qn}))},Gn=n.forwardRef(jn),Nn={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm5.5 533c52.9 0 88.8-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4C407.4 734 344 660.8 344 539.1v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.7-3.2-8-7.4-4-49.6-40-83.4-93-83.4-65.2 0-102.1 48.5-102.2 135.5v52.6c0 85.7 36.8 133.6 102.1 133.6z",fill:t}},{tag:"path",attrs:{d:"M517.6 351.3c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z",fill:e}}]}},name:"copyright",theme:"twotone"},Qn=Nn,Yn=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qn}))},Kn=n.forwardRef(Yn),Xn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v160h896V192c0-17.7-14.3-32-32-32zM64 832c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V440H64v392zm579-184c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72z"}}]},name:"credit-card",theme:"filled"},Jn=Xn,ea=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Jn}))},ta=n.forwardRef(ea),na={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-792 72h752v120H136V232zm752 560H136V440h752v352zm-237-64h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z"}}]},name:"credit-card",theme:"outlined"},aa=na,ca=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:aa}))},la=n.forwardRef(ca),ra={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M136 792h752V440H136v352zm507-144c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72zM136 232h752v120H136z",fill:t}},{tag:"path",attrs:{d:"M651 728h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z",fill:e}},{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V440h752v352zm0-440H136V232h752v120z",fill:e}}]}},name:"credit-card",theme:"twotone"},ia=ra,oa=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ia}))},da=n.forwardRef(oa),sa={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zM512 734.2c-62.1 0-112.6-50.5-112.6-112.6S449.9 509 512 509s112.6 50.5 112.6 112.6S574.1 734.2 512 734.2zm0-160.9c-26.6 0-48.2 21.6-48.2 48.3 0 26.6 21.6 48.3 48.2 48.3s48.2-21.6 48.2-48.3c0-26.6-21.6-48.3-48.2-48.3z"}}]},name:"crown",theme:"filled"},ua=sa,fa=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ua}))},va=n.forwardRef(fa),ha={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zm-126 534.1H250.3l-53.8-409.4 139.8 86.1L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4zM512 509c-62.1 0-112.6 50.5-112.6 112.6S449.9 734.2 512 734.2s112.6-50.5 112.6-112.6S574.1 509 512 509zm0 160.9c-26.6 0-48.2-21.6-48.2-48.3 0-26.6 21.6-48.3 48.2-48.3s48.2 21.6 48.2 48.3c0 26.6-21.6 48.3-48.2 48.3z"}}]},name:"crown",theme:"outlined"},ma=ha,ga=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ma}))},za=n.forwardRef(ga),wa={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M911.9 283.9v.5L835.5 865c-1 8-7.9 14-15.9 14H204.5c-8.1 0-14.9-6.1-16-14l-76.4-580.6v-.6 1.6L188.5 866c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.1-.5.1-1 0-1.5z",fill:t}},{tag:"path",attrs:{d:"M773.6 810.6l53.9-409.4-139.8 86.1L512 252.9 336.3 487.3l-139.8-86.1 53.8 409.4h523.3zm-374.2-189c0-62.1 50.5-112.6 112.6-112.6s112.6 50.5 112.6 112.6v1c0 62.1-50.5 112.6-112.6 112.6s-112.6-50.5-112.6-112.6v-1z",fill:t}},{tag:"path",attrs:{d:"M512 734.2c61.9 0 112.3-50.2 112.6-112.1v-.5c0-62.1-50.5-112.6-112.6-112.6s-112.6 50.5-112.6 112.6v.5c.3 61.9 50.7 112.1 112.6 112.1zm0-160.9c26.6 0 48.2 21.6 48.2 48.3 0 26.6-21.6 48.3-48.2 48.3s-48.2-21.6-48.2-48.3c0-26.6 21.6-48.3 48.2-48.3z",fill:e}},{tag:"path",attrs:{d:"M188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6v-.5c.3-6.4-6.7-10.8-12.3-7.4L705 396.4 518.4 147.5a8.06 8.06 0 00-12.9 0L319 396.4 124.3 276.5c-5.5-3.4-12.6.9-12.2 7.3v.6L188.5 865zm147.8-377.7L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4H250.3l-53.8-409.4 139.8 86.1z",fill:e}}]}},name:"crown",theme:"twotone"},Oa=wa,Ma=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Oa}))},pa=n.forwardRef(Ma),Ta={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384z"}}]},name:"customer-service",theme:"filled"},Fa=Ta,Ca=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fa}))},Ha=n.forwardRef(Ca),Va={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z"}}]},name:"customer-service",theme:"outlined"},Za=Va,Ea=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Za}))},ba=n.forwardRef(Ea),Sa={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 632h128v192H696zm-496 0h128v192H200z",fill:t}},{tag:"path",attrs:{d:"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z",fill:e}}]}},name:"customer-service",theme:"twotone"},La=Sa,_a=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:La}))},xa=n.forwardRef(_a),Ba=r(45449),Ra={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM482 232c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.5l-31.1 31.1a8.03 8.03 0 01-11.3 0L261.7 352a8.03 8.03 0 010-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.6l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 01-79.2 0 55.95 55.95 0 010-79.2 55.87 55.87 0 0154.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.1 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 010-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 01-11.3 0zM846 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44z"}}]},name:"dashboard",theme:"filled"},Aa=Ra,Pa=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Aa}))},ya=n.forwardRef(Pa),ka={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 01140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276zM623.5 421.5a8.03 8.03 0 00-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 000 79.2 55.95 55.95 0 0079.2 0 55.87 55.87 0 0014.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2l-31.1-31.1a8.03 8.03 0 00-11.3 0l-56.6 56.6a8.03 8.03 0 000 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1a8.03 8.03 0 00-11.3 0l-31.1 31.1a8.03 8.03 0 000 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z"}}]},name:"dashboard",theme:"outlined"},Da=ka,Ia=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Da}))},Wa=n.forwardRef(Ia),Ua={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 188c-99.3 0-192.7 38.7-263 109-70.3 70.2-109 163.6-109 263 0 105.6 44.5 205.5 122.6 276h498.8A371.12 371.12 0 00884 560c0-99.3-38.7-192.7-109-263-70.2-70.3-163.6-109-263-109zm-30 44c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.4l-31.1 31.1a8.03 8.03 0 01-11.3 0l-56.6-56.6a8.03 8.03 0 010-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.5l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 01-79.2 0 55.95 55.95 0 010-79.2 55.87 55.87 0 0154.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.2 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 010-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 01-11.3 0zM846 538v44c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M623.5 421.5a8.03 8.03 0 00-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 000 79.2 55.95 55.95 0 0079.2 0 55.87 55.87 0 0014.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8z",fill:e}},{tag:"path",attrs:{d:"M924.8 385.6a446.7 446.7 0 00-96-142.4 446.7 446.7 0 00-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 00-142.4 96 446.7 446.7 0 00-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 01140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276z",fill:e}},{tag:"path",attrs:{d:"M762.7 340.8l-31.1-31.1a8.03 8.03 0 00-11.3 0l-56.6 56.6a8.03 8.03 0 000 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zM750 538v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zM304.1 309.7a8.03 8.03 0 00-11.3 0l-31.1 31.1a8.03 8.03 0 000 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"dashboard",theme:"twotone"},$a=Ua,qa=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$a}))},ja=n.forwardRef(qa),Ga={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM288 232c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm128-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm128-168c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"}}]},name:"database",theme:"filled"},Na=Ga,Qa=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Na}))},Ya=n.forwardRef(Qa),Ka=r(4046),Xa={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 616h560V408H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 888h560V680H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 344h560V136H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M304 512a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0-544a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}},{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z",fill:e}}]}},name:"database",theme:"twotone"},Ja=Xa,ec=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ja}))},tc=n.forwardRef(ec),nc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M651.1 641.9a7.84 7.84 0 00-5.1-1.9h-54.7c-2.4 0-4.6 1.1-6.1 2.9L512 730.7l-73.1-87.8a8.1 8.1 0 00-6.1-2.9H378c-1.9 0-3.7.7-5.1 1.9a7.97 7.97 0 00-1 11.3L474.2 776 371.8 898.9a8.06 8.06 0 006.1 13.2h54.7c2.4 0 4.6-1.1 6.1-2.9l73.1-87.8 73.1 87.8a8.1 8.1 0 006.1 2.9h55c1.9 0 3.7-.7 5.1-1.9 3.4-2.8 3.9-7.9 1-11.3L549.8 776l102.4-122.9c2.8-3.4 2.3-8.4-1.1-11.2zM472 544h80c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8zM350 386H184V136c0-3.3-2.7-6-6-6h-60c-3.3 0-6 2.7-6 6v292c0 16.6 13.4 30 30 30h208c3.3 0 6-2.7 6-6v-60c0-3.3-2.7-6-6-6zm556-256h-60c-3.3 0-6 2.7-6 6v250H674c-3.3 0-6 2.7-6 6v60c0 3.3 2.7 6 6 6h208c16.6 0 30-13.4 30-30V136c0-3.3-2.7-6-6-6z"}}]},name:"delete-column",theme:"outlined"},ac=nc,cc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ac}))},lc=n.forwardRef(cc),rc=r(86335),ic=r(22717),oc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M819.8 512l102.4-122.9a8.06 8.06 0 00-6.1-13.2h-54.7c-2.4 0-4.6 1.1-6.1 2.9L782 466.7l-73.1-87.8a8.1 8.1 0 00-6.1-2.9H648c-1.9 0-3.7.7-5.1 1.9a7.97 7.97 0 00-1 11.3L744.2 512 641.8 634.9a8.06 8.06 0 006.1 13.2h54.7c2.4 0 4.6-1.1 6.1-2.9l73.1-87.8 73.1 87.8a8.1 8.1 0 006.1 2.9h55c1.9 0 3.7-.7 5.1-1.9 3.4-2.8 3.9-7.9 1-11.3L819.8 512zM536 464H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h416c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-84 204h-60c-3.3 0-6 2.7-6 6v166H136c-3.3 0-6 2.7-6 6v60c0 3.3 2.7 6 6 6h292c16.6 0 30-13.4 30-30V674c0-3.3-2.7-6-6-6zM136 184h250v166c0 3.3 2.7 6 6 6h60c3.3 0 6-2.7 6-6V142c0-16.6-13.4-30-30-30H136c-3.3 0-6 2.7-6 6v60c0 3.3 2.7 6 6 6z"}}]},name:"delete-row",theme:"outlined"},dc=oc,sc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dc}))},uc=n.forwardRef(sc),fc={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M292.7 840h438.6l24.2-512h-487z",fill:t}},{tag:"path",attrs:{d:"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-504-72h304v72H360v-72zm371.3 656H292.7l-24.2-512h487l-24.2 512z",fill:e}}]}},name:"delete",theme:"twotone"},vc=fc,hc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vc}))},mc=n.forwardRef(hc),gc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M632 698.3l141.9-112a8 8 0 000-12.6L632 461.7c-5.3-4.2-13-.4-13 6.3v76H295c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v76c0 6.7 7.8 10.4 13 6.3zm261.3-405L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v278c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V422c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-83.5c0-17-6.7-33.2-18.7-45.2zM640 288H384V184h256v104zm264 436h-56c-4.4 0-8 3.6-8 8v108H184V732c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v148c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V732c0-4.4-3.6-8-8-8z"}}]},name:"delivered-procedure",theme:"outlined"},zc=gc,wc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zc}))},Oc=n.forwardRef(wc),Mc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888.3 693.2c-42.5-24.6-94.3-18-129.2 12.8l-53-30.7V523.6c0-15.7-8.4-30.3-22-38.1l-136-78.3v-67.1c44.2-15 76-56.8 76-106.1 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 49.3 31.8 91.1 76 106.1v67.1l-136 78.3c-13.6 7.8-22 22.4-22 38.1v151.6l-53 30.7c-34.9-30.8-86.8-37.4-129.2-12.8-53.5 31-71.7 99.4-41 152.9 30.8 53.5 98.9 71.9 152.2 41 42.5-24.6 62.7-73 53.6-118.8l48.7-28.3 140.6 81c6.8 3.9 14.4 5.9 22 5.9s15.2-2 22-5.9L674.5 740l48.7 28.3c-9.1 45.7 11.2 94.2 53.6 118.8 53.3 30.9 121.5 12.6 152.2-41 30.8-53.6 12.6-122-40.7-152.9zm-673 138.4a47.6 47.6 0 01-65.2-17.6c-13.2-22.9-5.4-52.3 17.5-65.5a47.6 47.6 0 0165.2 17.6c13.2 22.9 5.4 52.3-17.5 65.5zM522 463.8zM464 234a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm170 446.2l-122 70.3-122-70.3V539.8l122-70.3 122 70.3v140.4zm239.9 133.9c-13.2 22.9-42.4 30.8-65.2 17.6-22.8-13.2-30.7-42.6-17.5-65.5s42.4-30.8 65.2-17.6c22.9 13.2 30.7 42.5 17.5 65.5z"}}]},name:"deployment-unit",theme:"outlined"},pc=Mc,Tc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pc}))},Fc=n.forwardRef(Tc),Cc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z"}}]},name:"desktop",theme:"outlined"},Hc=Cc,Vc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Hc}))},Zc=n.forwardRef(Vc),Ec={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23zM553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM568 753c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-220c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7v42z"}}]},name:"diff",theme:"filled"},bc=Ec,Sc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bc}))},Lc=n.forwardRef(Sc),_c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7zm-7.1-502.6c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888zm190.2-581.4L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z"}}]},name:"diff",theme:"outlined"},xc=_c,Bc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xc}))},Rc=n.forwardRef(Bc),Ac={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 264v624h432V413.8L514.2 264H232zm336 489c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-262v42c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7z",fill:t}},{tag:"path",attrs:{d:"M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z",fill:e}},{tag:"path",attrs:{d:"M553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888z",fill:e}},{tag:"path",attrs:{d:"M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7z",fill:e}}]}},name:"diff",theme:"twotone"},Pc=Ac,yc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Pc}))},kc=n.forwardRef(yc),Dc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M573.7 252.5C422.5 197.4 201.3 96.7 201.3 96.7c-15.7-4.1-17.9 11.1-17.9 11.1-5 61.1 33.6 160.5 53.6 182.8 19.9 22.3 319.1 113.7 319.1 113.7S326 357.9 270.5 341.9c-55.6-16-37.9 17.8-37.9 17.8 11.4 61.7 64.9 131.8 107.2 138.4 42.2 6.6 220.1 4 220.1 4s-35.5 4.1-93.2 11.9c-42.7 5.8-97 12.5-111.1 17.8-33.1 12.5 24 62.6 24 62.6 84.7 76.8 129.7 50.5 129.7 50.5 33.3-10.7 61.4-18.5 85.2-24.2L565 743.1h84.6L603 928l205.3-271.9H700.8l22.3-38.7c.3.5.4.8.4.8S799.8 496.1 829 433.8l.6-1h-.1c5-10.8 8.6-19.7 10-25.8 17-71.3-114.5-99.4-265.8-154.5z"}}]},name:"dingding",theme:"outlined"},Ic=Dc,Wc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ic}))},Uc=n.forwardRef(Wc),$c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm227 385.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z"}}]},name:"dingtalk-circle",theme:"filled"},qc=$c,jc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qc}))},Gc=n.forwardRef(jc),Nc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M573.7 252.5C422.5 197.4 201.3 96.7 201.3 96.7c-15.7-4.1-17.9 11.1-17.9 11.1-5 61.1 33.6 160.5 53.6 182.8 19.9 22.3 319.1 113.7 319.1 113.7S326 357.9 270.5 341.9c-55.6-16-37.9 17.8-37.9 17.8 11.4 61.7 64.9 131.8 107.2 138.4 42.2 6.6 220.1 4 220.1 4s-35.5 4.1-93.2 11.9c-42.7 5.8-97 12.5-111.1 17.8-33.1 12.5 24 62.6 24 62.6 84.7 76.8 129.7 50.5 129.7 50.5 33.3-10.7 61.4-18.5 85.2-24.2L565 743.1h84.6L603 928l205.3-271.9H700.8l22.3-38.7c.3.5.4.8.4.8S799.8 496.1 829 433.8l.6-1h-.1c5-10.8 8.6-19.7 10-25.8 17-71.3-114.5-99.4-265.8-154.5z"}}]},name:"dingtalk",theme:"outlined"},Qc=Nc,Yc=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qc}))},Kc=n.forwardRef(Yc),Xc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM739 449.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z"}}]},name:"dingtalk-square",theme:"filled"},Jc=Xc,el=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Jc}))},tl=n.forwardRef(el),nl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832.6 191.4c-84.6-84.6-221.5-84.6-306 0l-96.9 96.9 51 51 96.9-96.9c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204l-96.9 96.9 51.1 51.1 96.9-96.9c84.4-84.6 84.4-221.5-.1-306.1zM446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l96.9-96.9-51.1-51.1-96.9 96.9c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l96.9-96.9-51-51-96.8 97zM260.3 209.4a8.03 8.03 0 00-11.3 0L209.4 249a8.03 8.03 0 000 11.3l554.4 554.4c3.1 3.1 8.2 3.1 11.3 0l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3L260.3 209.4z"}}]},name:"disconnect",theme:"outlined"},al=nl,cl=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:al}))},ll=n.forwardRef(cl),rl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H273v428h.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32z"}}]},name:"dislike",theme:"filled"},il=rl,ol=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:il}))},dl=n.forwardRef(ol),sl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h129.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM184 456V172h81v284h-81zm627.2 160.4H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 01-42.2-32.3L329 459.2V172h415.4a56.85 56.85 0 0133.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0119.6 43c0 19.1-11 37.5-28.8 48.4z"}}]},name:"dislike",theme:"outlined"},ul=sl,fl=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ul}))},vl=n.forwardRef(fl),hl={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M273 100.1v428h.3l-.3-428zM820.4 525l-21.9-19 14-25.5a56.2 56.2 0 006.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 006.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 006.9-27.3c0-22.4-13.2-42.6-33.6-51.8H345v345.2c18.6 67.2 46.4 168 83.5 302.5a44.28 44.28 0 0042.2 32.3c7.5.1 15-2.2 21.1-6.7 9.9-7.4 15.2-18.6 14.6-30.5l-9.6-198.4h314.4C829 605.5 840 587.1 840 568c0-16.5-7.1-32.2-19.6-43z",fill:t}},{tag:"path",attrs:{d:"M112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32zm773.9 358.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H273l.3 428 85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zm-74.7 126.1H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 01-42.2-32.3c-37.1-134.4-64.9-235.2-83.5-302.5V172h399.4a56.85 56.85 0 0133.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0119.6 43c0 19.1-11 37.5-28.8 48.4z",fill:e}}]}},name:"dislike",theme:"twotone"},ml=hl,gl=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ml}))},zl=n.forwardRef(gl),wl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm22.3 665.2l.2 31.7c0 4.4-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4C401.3 723 359.5 672.4 355 617.4c-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.7 29.8 55.4 74.1 61.3V533.9l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-72.9 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.9 46.9 125.9 109.2.5 4.7-3.2 8.8-8 8.8h-44.9c-4 0-7.4-3-7.9-6.9-4-29.2-27.4-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 108.9 116.4 0 75.3-56 117.3-134.3 124.1zM426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-36.9 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.8-.6-5.6-1.3-8.8-2.2V677c42.6-3.8 72-27.2 72-66.4 0-30.7-15.9-50.7-63.2-65.1z"}}]},name:"dollar-circle",theme:"filled"},Ol=wl,Ml=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ol}))},pl=n.forwardRef(Ml),Tl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z"}}]},name:"dollar-circle",theme:"outlined"},Fl=Tl,Cl=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fl}))},Hl=n.forwardRef(Cl),Vl={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-37 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.9-.6-5.7-1.3-8.8-2.2V677c42.6-3.8 72-27.3 72-66.4 0-30.7-15.9-50.7-63.2-65.1z",fill:t}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm22.4 589.2l.2 31.7c0 4.5-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4c-89-6.5-130.7-57.1-135.2-112.1-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.8 29.9 55.4 74.1 61.3V534l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-73 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.8 46.9 125.9 109.2a8.1 8.1 0 01-8 8.8h-44.9c-4 0-7.4-2.9-7.9-6.9-4-29.2-27.5-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 109 116.4 0 75.2-56 117.1-134.3 124z",fill:t}},{tag:"path",attrs:{d:"M559.7 488.8l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z",fill:e}}]}},name:"dollar-circle",theme:"twotone"},Zl=Vl,El=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Zl}))},bl=n.forwardRef(El),Sl=r(16921),Ll={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-37 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.9-.6-5.7-1.3-8.8-2.2V677c42.6-3.8 72-27.3 72-66.4 0-30.7-15.9-50.7-63.2-65.1z",fill:t}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm22.4 589.2l.2 31.7c0 4.5-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4c-89-6.5-130.7-57.1-135.2-112.1-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.8 29.9 55.4 74.1 61.3V534l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-73 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.8 46.9 125.9 109.2a8.1 8.1 0 01-8 8.8h-44.9c-4 0-7.4-2.9-7.9-6.9-4-29.2-27.5-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 109 116.4 0 75.2-56 117.1-134.3 124z",fill:t}},{tag:"path",attrs:{d:"M559.7 488.8l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z",fill:e}}]}},name:"dollar",theme:"twotone"},_l=Ll,xl=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_l}))},Bl=n.forwardRef(xl),Rl=r(53569),Al=r(53990),Pl=r(9861),yl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm184.5 353.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"down-circle",theme:"filled"},kl=yl,Dl=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kl}))},Il=n.forwardRef(Dl),Wl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"down-circle",theme:"outlined"},Ul=Wl,$l=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ul}))},ql=n.forwardRef($l),jl={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm184.4 277.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7z",fill:t}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z",fill:e}}]}},name:"down-circle",theme:"twotone"},Gl=jl,Nl=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Gl}))},Ql=n.forwardRef(Nl),Yl=r(82669),Kl={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM696.5 412.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"down-square",theme:"filled"},Xl=Kl,Jl=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xl}))},e9=n.forwardRef(Jl),t9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.8-5.3 0-12.7-6.5-12.7H643c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"down-square",theme:"outlined"},n9=t9,a9=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:n9}))},c9=n.forwardRef(a9),l9={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm150-440h46.9c10.3 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7l-178 246a7.95 7.95 0 01-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7z",fill:t}},{tag:"path",attrs:{d:"M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z",fill:e}}]}},name:"down-square",theme:"twotone"},r9=l9,i9=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:r9}))},o9=n.forwardRef(i9),d9=r(34249),s9=r(9677),u9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M675.1 328.3a245.2 245.2 0 00-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6zm47.7-11.9c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 736c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm53.1-346.2c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm30.6 82.5c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4z"}}]},name:"dribbble-circle",theme:"filled"},f9=u9,v9=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:f9}))},h9=n.forwardRef(v9),m9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 96C282.6 96 96 282.6 96 512s186.6 416 416 416 416-186.6 416-416S741.4 96 512 96zm275.1 191.8c49.5 60.5 79.5 137.5 80.2 221.4-11.7-2.5-129.2-26.3-247.4-11.4-2.5-6.1-5-12.2-7.6-18.3-7.4-17.3-15.3-34.6-23.6-51.5C720 374.3 779.6 298 787.1 287.8zM512 157.2c90.3 0 172.8 33.9 235.5 89.5-6.4 9.1-59.9 81-186.2 128.4-58.2-107-122.7-194.8-132.6-208 27.3-6.6 55.2-9.9 83.3-9.9zM360.9 191c9.4 12.8 72.9 100.9 131.7 205.5C326.4 440.6 180 440 164.1 439.8c23.1-110.3 97.4-201.9 196.8-248.8zM156.7 512.5c0-3.6.1-7.3.2-10.9 15.5.3 187.7 2.5 365.2-50.6 10.2 19.9 19.9 40.1 28.8 60.3-4.7 1.3-9.4 2.7-14 4.2C353.6 574.9 256.1 736.4 248 750.1c-56.7-63-91.3-146.3-91.3-237.6zM512 867.8c-82.2 0-157.9-28-218.1-75 6.4-13.1 78.3-152 278.7-221.9l2.3-.8c49.9 129.6 70.5 238.3 75.8 269.5A350.46 350.46 0 01512 867.8zm198.5-60.7c-3.6-21.6-22.5-125.6-69-253.3C752.9 536 850.7 565.2 862.8 569c-15.8 98.8-72.5 184.2-152.3 238.1z"}}]},name:"dribbble",theme:"outlined"},g9=m9,z9=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:g9}))},w9=n.forwardRef(z9),O9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 00-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z"}}]},name:"dribbble-square",theme:"filled"},M9=O9,p9=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:M9}))},T9=n.forwardRef(p9),F9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 00-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z"}}]},name:"dribbble-square",theme:"outlined"},C9=F9,H9=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:C9}))},V9=n.forwardRef(H9),Z9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M663.8 455.5zm-151.5-93.8l-151.8 93.8 151.8 93.9 151.5-93.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm151.2 595.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1z"}}]},name:"dropbox-circle",theme:"filled"},E9=Z9,b9=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:E9}))},S9=n.forwardRef(b9),L9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M64 556.9l264.2 173.5L512.5 577 246.8 412.7zm896-290.3zm0 0L696.8 95 512.5 248.5l265.2 164.2L512.5 577l184.3 153.4L960 558.8 777.7 412.7zM513 609.8L328.2 763.3l-79.4-51.5v57.8L513 928l263.7-158.4v-57.8l-78.9 51.5zM328.2 95L64 265.1l182.8 147.6 265.7-164.2zM64 556.9z"}}]},name:"dropbox",theme:"outlined"},_9=L9,x9=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_9}))},B9=n.forwardRef(x9),R9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM663.2 659.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1zM512.3 361.7l-151.8 93.8 151.8 93.9 151.5-93.9zm151.5 93.8z"}}]},name:"dropbox-square",theme:"filled"},A9=R9,P9=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:A9}))},y9=n.forwardRef(P9),k9=r(35568),D9=r(69838),I9={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M761.1 288.3L687.8 215 325.1 577.6l-15.6 89 88.9-15.7z",fill:t}},{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89z",fill:e}}]}},name:"edit",theme:"twotone"},W9=I9,U9=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:W9}))},$9=n.forwardRef(U9),q9=r(43216),j9=r(51887),G9={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 327c-29.9 0-58 11.6-79.2 32.8A111.6 111.6 0 00400 439c0 29.9 11.7 58 32.8 79.2A111.6 111.6 0 00512 551c29.9 0 58-11.7 79.2-32.8C612.4 497 624 468.9 624 439c0-29.9-11.6-58-32.8-79.2S541.9 327 512 327zm342.6-37.9a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"}}]},name:"environment",theme:"filled"},N9=G9,Q9=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:N9}))},Y9=n.forwardRef(Q9),K9=r(55942),X9={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724.4 224.9C667.7 169.5 592.3 139 512 139s-155.7 30.5-212.4 85.8C243.1 280 212 353.2 212 431.1c0 241.3 234.1 407.2 300 449.1 65.9-41.9 300-207.8 300-449.1 0-77.9-31.1-151.1-87.6-206.2zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z",fill:t}},{tag:"path",attrs:{d:"M512 263c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8S624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z",fill:e}},{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1z",fill:e}}]}},name:"environment",theme:"twotone"},J9=X9,er=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:J9}))},tr=n.forwardRef(er),nr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm63.5 375.8c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8h-136c-.3 4.4-.3 9.1-.3 13.8v36h136.2c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H444.9c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.2 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.3 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.8.3-12.8H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.7c19.7-94.2 92-149.9 198.6-149.9 20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346h.1c0 5.1-4.6 8.8-9.6 7.8-14.7-2.9-31.8-4.4-51.7-4.4-65.4 0-110.4 33.5-127.6 90.4h128.4z"}}]},name:"euro-circle",theme:"filled"},ar=nr,cr=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ar}))},lr=n.forwardRef(cr),rr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm117.7-588.6c-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H344c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H344c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H439.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H447.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8z"}}]},name:"euro-circle",theme:"outlined"},ir=rr,or=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ir}))},dr=n.forwardRef(or),sr={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm117.1 581.1c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.4 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.7.3-12.8H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.8C388.5 345.7 460.7 290 567.4 290c20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346a8 8 0 01-9.6 7.8c-14.6-2.9-31.8-4.4-51.7-4.4-65.3 0-110.4 33.5-127.6 90.4h128.3c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8H432.5c-.3 4.4-.3 9.1-.3 13.8v36h136.4c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H438c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.3 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8z",fill:t}},{tag:"path",attrs:{d:"M619.6 670.5c-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H432.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H440.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H337c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H337c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8z",fill:e}}]}},name:"euro-circle",theme:"twotone"},ur=sr,fr=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ur}))},vr=n.forwardRef(fr),hr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm117.7-588.6c-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H344c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H344c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H439.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H447.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8z"}}]},name:"euro",theme:"outlined"},mr=hr,gr=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mr}))},zr=n.forwardRef(gr),wr={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm117.1 581.1c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.4 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.7.3-12.8H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.8C388.5 345.7 460.7 290 567.4 290c20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346a8 8 0 01-9.6 7.8c-14.6-2.9-31.8-4.4-51.7-4.4-65.3 0-110.4 33.5-127.6 90.4h128.3c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8H432.5c-.3 4.4-.3 9.1-.3 13.8v36h136.4c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H438c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.3 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8z",fill:t}},{tag:"path",attrs:{d:"M619.6 670.5c-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H432.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H440.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 009.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H337c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H337c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8z",fill:e}}]}},name:"euro",theme:"twotone"},Or=wr,Mr=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Or}))},pr=n.forwardRef(Mr),Tr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM640 812a32 32 0 1064 0 32 32 0 10-64 0zm12-64h40c4.4 0 8-3.6 8-8V628c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"exception",theme:"outlined"},Fr=Tr,Cr=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fr}))},Hr=n.forwardRef(Cr),Vr=r(39388),Zr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},Er=Zr,br=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Er}))},Sr=n.forwardRef(br),Lr={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-32 156c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M488 576h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8zm-24 112a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"exclamation-circle",theme:"twotone"},_r=Lr,xr=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_r}))},Br=n.forwardRef(xr),Rr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M448 804a64 64 0 10128 0 64 64 0 10-128 0zm32-168h64c4.4 0 8-3.6 8-8V164c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"exclamation",theme:"outlined"},Ar=Rr,Pr=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ar}))},yr=n.forwardRef(Pr),kr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M855 160.1l-189.2 23.5c-6.6.8-9.3 8.8-4.7 13.5l54.7 54.7-153.5 153.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l153.6-153.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L863.9 169a7.9 7.9 0 00-8.9-8.9zM416.6 562.3a8.03 8.03 0 00-11.3 0L251.8 715.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L160.1 855c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 153.6-153.6c3.1-3.1 3.1-8.2 0-11.3l-45.2-45z"}}]},name:"expand-alt",theme:"outlined"},Dr=kr,Ir=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Dr}))},Wr=n.forwardRef(Ir),Ur=r(58887),$r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M218.9 636.3l42.6 26.6c.1.1.3.2.4.3l12.7 8 .3.3a186.9 186.9 0 0094.1 25.1c44.9 0 87.2-15.7 121-43.8a256.27 256.27 0 01164.9-59.9c52.3 0 102.2 15.7 144.6 44.5l7.9 5-111.6-289V179.8h63.5c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8H264.7c-4.4 0-8 3.6-8 8v51.9c0 4.4 3.6 8 8 8h63.5v173.6L218.9 636.3zm333-203.1c22 0 39.9 17.9 39.9 39.9S573.9 513 551.9 513 512 495.1 512 473.1s17.9-39.9 39.9-39.9zM878 825.1l-29.9-77.4-85.7-53.5-.1.1c-.7-.5-1.5-1-2.2-1.5l-8.1-5-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 01-164.9 59.9c-53 0-103.5-16.1-146.2-45.6l-28.9-18.1L146 825.1c-2.8 7.4-4.3 15.2-4.3 23 0 35.2 28.6 63.8 63.8 63.8h612.9c7.9 0 15.7-1.5 23-4.3a63.6 63.6 0 0036.6-82.5z"}}]},name:"experiment",theme:"filled"},qr=$r,jr=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qr}))},Gr=n.forwardRef(jr),Nr={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 472a40 40 0 1080 0 40 40 0 10-80 0zm367 352.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 01-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.7-107.8c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1L813.5 844h-603z"}}]},name:"experiment",theme:"outlined"},Qr=Nr,Yr=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qr}))},Kr=n.forwardRef(Yr),Xr={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M551.9 513c19.6 0 35.9-14.2 39.3-32.8A40.02 40.02 0 01552 512a40 40 0 01-40-39.4v.5c0 22 17.9 39.9 39.9 39.9zM752 687.8l-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 01-164.9 59.9c-41.2 0-81-9.8-116.7-28L210.5 844h603l-59.9-155.2-1.6-1z",fill:t}},{tag:"path",attrs:{d:"M879 824.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 01-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.6-107.6.1-.2c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1l.6 1.6L813.5 844h-603z",fill:e}},{tag:"path",attrs:{d:"M552 512c19.3 0 35.4-13.6 39.2-31.8.6-2.7.8-5.4.8-8.2 0-22.1-17.9-40-40-40s-40 17.9-40 40v.6a40 40 0 0040 39.4z",fill:e}}]}},name:"experiment",theme:"twotone"},Jr=Xr,ei=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Jr}))},ti=n.forwardRef(ei),ni={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z"}}]},name:"export",theme:"outlined"},ai=ni,ci=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ai}))},li=n.forwardRef(ci),ri={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M396 512a112 112 0 10224 0 112 112 0 10-224 0zm546.2-25.8C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM508 688c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"}}]},name:"eye",theme:"filled"},ii=ri,oi=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ii}))},di=n.forwardRef(oi),si={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M508 624a112 112 0 00112-112c0-3.28-.15-6.53-.43-9.74L498.26 623.57c3.21.28 6.45.43 9.74.43zm370.72-458.44L836 122.88a8 8 0 00-11.31 0L715.37 232.23Q624.91 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.7 119.43 136.55 191.45L112.56 835a8 8 0 000 11.31L155.25 889a8 8 0 0011.31 0l712.16-712.12a8 8 0 000-11.32zM332 512a176 176 0 01258.88-155.28l-48.62 48.62a112.08 112.08 0 00-140.92 140.92l-48.62 48.62A175.09 175.09 0 01332 512z"}},{tag:"path",attrs:{d:"M942.2 486.2Q889.4 375 816.51 304.85L672.37 449A176.08 176.08 0 01445 676.37L322.74 798.63Q407.82 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5z"}}]},name:"eye-invisible",theme:"filled"},ui=si,fi=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ui}))},vi=n.forwardRef(fi),hi=r(57249),mi={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M254.89 758.85l125.57-125.57a176 176 0 01248.82-248.82L757 256.72Q651.69 186.07 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q69.27 145.91 173.09 221.05zM942.2 486.2Q889.46 375.11 816.7 305L672.48 449.27a176.09 176.09 0 01-227.22 227.21L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5z",fill:t}},{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zM878.63 165.56L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z",fill:e}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z",fill:e}}]}},name:"eye-invisible",theme:"twotone"},gi=mi,zi=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gi}))},wi=n.forwardRef(zi),Oi=r(96527),Mi={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M81.8 537.8a60.3 60.3 0 010-51.5C176.6 286.5 319.8 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c-192.1 0-335.4-100.5-430.2-300.2z",fill:t}},{tag:"path",attrs:{d:"M512 258c-161.3 0-279.4 81.8-362.7 254C232.6 684.2 350.7 766 512 766c161.4 0 279.5-81.8 362.7-254C791.4 339.8 673.3 258 512 258zm-4 430c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z",fill:t}},{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258s279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766z",fill:e}},{tag:"path",attrs:{d:"M508 336c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z",fill:e}}]}},name:"eye",theme:"twotone"},pi=Mi,Ti=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pi}))},Fi=n.forwardRef(Ti),Ci={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-92.4 233.5h-63.9c-50.1 0-59.8 23.8-59.8 58.8v77.1h119.6l-15.6 120.7h-104V912H539.2V602.2H434.9V481.4h104.3v-89c0-103.3 63.1-159.6 155.3-159.6 44.2 0 82.1 3.3 93.2 4.8v107.9z"}}]},name:"facebook",theme:"filled"},Hi=Ci,Vi=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Hi}))},Zi=n.forwardRef(Vi),Ei={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 736H663.9V602.2h104l15.6-120.7H663.9v-77.1c0-35 9.7-58.8 59.8-58.8h63.9v-108c-11.1-1.5-49-4.8-93.2-4.8-92.2 0-155.3 56.3-155.3 159.6v89H434.9v120.7h104.3V848H176V176h672v672z"}}]},name:"facebook",theme:"outlined"},bi=Ei,Si=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bi}))},Li=n.forwardRef(Si),_i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M925.9 804l-24-199.2c-.8-6.6-8.9-9.4-13.6-4.7L829 659.5 557.7 388.3c-6.3-6.2-16.4-6.2-22.6 0L433.3 490 156.6 213.3a8.03 8.03 0 00-11.3 0l-45 45.2a8.03 8.03 0 000 11.3L422 591.7c6.2 6.3 16.4 6.3 22.6 0L546.4 490l226.1 226-59.3 59.3a8.01 8.01 0 004.7 13.6l199.2 24c5.1.7 9.5-3.7 8.8-8.9z"}}]},name:"fall",theme:"outlined"},xi=_i,Bi=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xi}))},Ri=n.forwardRef(Bi),Ai={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M517.6 273.5L230.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z"}}]},name:"fast-backward",theme:"filled"},Pi=Ai,yi=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Pi}))},ki=n.forwardRef(yi),Di={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M517.6 273.5L230.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 000 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z"}}]},name:"fast-backward",theme:"outlined"},Ii=Di,Wi=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ii}))},Ui=n.forwardRef(Wi),$i={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 000-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z"}}]},name:"fast-forward",theme:"filled"},qi=$i,ji=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qi}))},Gi=n.forwardRef(ji),Ni={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 000-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z"}}]},name:"fast-forward",theme:"outlined"},Qi=Ni,Yi=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qi}))},Ki=n.forwardRef(Yi),Xi={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M600 395.4h91V649h79V267c0-4.4-3.6-8-8-8h-48.2c-3.7 0-7 2.6-7.7 6.3-2.6 12.1-6.9 22.3-12.9 30.9a86.14 86.14 0 01-26.3 24.4c-10.3 6.2-22 10.5-35 12.9-10.4 1.9-21 3-32 3.1a8 8 0 00-7.9 8v42.8c0 4.4 3.6 8 8 8zM871 702H567c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM443.9 312.7c-16.1-19-34.4-32.4-55.2-40.4-21.3-8.2-44.1-12.3-68.4-12.3-23.9 0-46.4 4.1-67.7 12.3-20.8 8-39 21.4-54.8 40.3-15.9 19.1-28.7 44.7-38.3 77-9.6 32.5-14.5 73-14.5 121.5 0 49.9 4.9 91.4 14.5 124.4 9.6 32.8 22.4 58.7 38.3 77.7 15.8 18.9 34 32.3 54.8 40.3 21.3 8.2 43.8 12.3 67.7 12.3 24.4 0 47.2-4.1 68.4-12.3 20.8-8 39.2-21.4 55.2-40.4 16.1-19 29-44.9 38.6-77.7 9.6-33 14.5-74.5 14.5-124.4 0-48.4-4.9-88.9-14.5-121.5-9.5-32.1-22.4-57.7-38.6-76.8zm-29.5 251.7c-1 21.4-4.2 42-9.5 61.9-5.5 20.7-14.5 38.5-27 53.4-13.6 16.3-33.2 24.3-57.6 24.3-24 0-43.2-8.1-56.7-24.4-12.2-14.8-21.1-32.6-26.6-53.3-5.3-19.9-8.5-40.6-9.5-61.9-1-20.8-1.5-38.5-1.5-53.2 0-8.8.1-19.4.4-31.8.2-12.7 1.1-25.8 2.6-39.2 1.5-13.6 4-27.1 7.6-40.5 3.7-13.8 8.8-26.3 15.4-37.4 6.9-11.6 15.8-21.1 26.7-28.3 11.4-7.6 25.3-11.3 41.5-11.3 16.1 0 30.1 3.7 41.7 11.2a87.94 87.94 0 0127.4 28.2c6.9 11.2 12.1 23.8 15.6 37.7 3.3 13.2 5.8 26.6 7.5 40.1 1.8 13.5 2.8 26.6 3 39.4.2 12.4.4 23 .4 31.8.1 14.8-.4 32.5-1.4 53.3z"}}]},name:"field-binary",theme:"outlined"},Ji=Xi,eo=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ji}))},to=n.forwardRef(eo),no={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M508 280h-63.3c-3.3 0-6 2.7-6 6v340.2H433L197.4 282.6c-1.1-1.6-3-2.6-4.9-2.6H126c-3.3 0-6 2.7-6 6v464c0 3.3 2.7 6 6 6h62.7c3.3 0 6-2.7 6-6V405.1h5.7l238.2 348.3c1.1 1.6 3 2.6 5 2.6H508c3.3 0 6-2.7 6-6V286c0-3.3-2.7-6-6-6zm378 413H582c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-152.2-63c52.9 0 95.2-17.2 126.2-51.7 29.4-32.9 44-75.8 44-128.8 0-53.1-14.6-96.5-44-129.3-30.9-34.8-73.2-52.2-126.2-52.2-53.7 0-95.9 17.5-126.3 52.8-29.2 33.1-43.4 75.9-43.4 128.7 0 52.4 14.3 95.2 43.5 128.3 30.6 34.7 73 52.2 126.2 52.2zm-71.5-263.7c16.9-20.6 40.3-30.9 71.4-30.9 31.5 0 54.8 9.6 71 29.1 16.4 20.3 24.9 48.6 24.9 84.9 0 36.3-8.4 64.1-24.8 83.9-16.5 19.4-40 29.2-71.1 29.2-31.2 0-55-10.3-71.4-30.4-16.3-20.1-24.5-47.3-24.5-82.6.1-35.8 8.2-63 24.5-83.2z"}}]},name:"field-number",theme:"outlined"},ao=no,co=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ao}))},lo=n.forwardRef(co),ro={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M875.6 515.9c2.1.8 4.4-.3 5.2-2.4.2-.4.2-.9.2-1.4v-58.3c0-1.8-1.1-3.3-2.8-3.8-6-1.8-17.2-3-27.2-3-32.9 0-61.7 16.7-73.5 41.2v-28.6c0-4.4-3.6-8-8-8H717c-4.4 0-8 3.6-8 8V729c0 4.4 3.6 8 8 8h54.8c4.4 0 8-3.6 8-8V572.7c0-36.2 26.1-60.2 65.1-60.2 10.4.1 26.6 1.8 30.7 3.4zm-537-40.5l-54.7-12.6c-61.2-14.2-87.7-34.8-87.7-70.7 0-44.6 39.1-73.5 96.9-73.5 52.8 0 91.4 26.5 99.9 68.9h70C455.9 311.6 387.6 259 293.4 259c-103.3 0-171 55.5-171 139 0 68.6 38.6 109.5 122.2 128.5l61.6 14.3c63.6 14.9 91.6 37.1 91.6 75.1 0 44.1-43.5 75.2-102.5 75.2-60.6 0-104.5-27.2-112.8-70.5H111c7.2 79.9 75.6 130.4 179.1 130.4C402.3 751 471 695.2 471 605.3c0-70.2-38.6-108.5-132.4-129.9zM841 729a36 36 0 1072 0 36 36 0 10-72 0zM653 457.8h-51.4V396c0-4.4-3.6-8-8-8h-54.7c-4.4 0-8 3.6-8 8v61.8H495c-4.4 0-8 3.6-8 8v42.3c0 4.4 3.6 8 8 8h35.9v147.5c0 56.2 27.4 79.4 93.1 79.4 11.7 0 23.6-1.2 33.8-3.1 1.9-.3 3.2-2 3.2-3.9v-49.3c0-2.2-1.8-4-4-4h-.4c-4.9.5-6.2.6-8.3.8-4.1.3-7.8.5-12.6.5-24.1 0-34.1-10.3-34.1-35.6V516.1H653c4.4 0 8-3.6 8-8v-42.3c0-4.4-3.6-8-8-8z"}}]},name:"field-string",theme:"outlined"},io=ro,oo=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:io}))},so=n.forwardRef(oo),uo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M945 412H689c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h256c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM811 548H689c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h122c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM477.3 322.5H434c-6.2 0-11.2 5-11.2 11.2v248c0 3.6 1.7 6.9 4.6 9l148.9 108.6c5 3.6 12 2.6 15.6-2.4l25.7-35.1v-.1c3.6-5 2.5-12-2.5-15.6l-126.7-91.6V333.7c.1-6.2-5-11.2-11.1-11.2z"}},{tag:"path",attrs:{d:"M804.8 673.9H747c-5.6 0-10.9 2.9-13.9 7.7a321 321 0 01-44.5 55.7 317.17 317.17 0 01-101.3 68.3c-39.3 16.6-81 25-124 25-43.1 0-84.8-8.4-124-25-37.9-16-72-39-101.3-68.3s-52.3-63.4-68.3-101.3c-16.6-39.2-25-80.9-25-124 0-43.1 8.4-84.7 25-124 16-37.9 39-72 68.3-101.3 29.3-29.3 63.4-52.3 101.3-68.3 39.2-16.6 81-25 124-25 43.1 0 84.8 8.4 124 25 37.9 16 72 39 101.3 68.3a321 321 0 0144.5 55.7c3 4.8 8.3 7.7 13.9 7.7h57.8c6.9 0 11.3-7.2 8.2-13.3-65.2-129.7-197.4-214-345-215.7-216.1-2.7-395.6 174.2-396 390.1C71.6 727.5 246.9 903 463.2 903c149.5 0 283.9-84.6 349.8-215.8a9.18 9.18 0 00-8.2-13.3z"}}]},name:"field-time",theme:"outlined"},fo=uo,vo=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fo}))},ho=n.forwardRef(vo),mo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M480 580H372a8 8 0 00-8 8v48a8 8 0 008 8h108v108a8 8 0 008 8h48a8 8 0 008-8V644h108a8 8 0 008-8v-48a8 8 0 00-8-8H544V472a8 8 0 00-8-8h-48a8 8 0 00-8 8v108zm374.6-291.3c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z"}}]},name:"file-add",theme:"filled"},go=mo,zo=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:go}))},wo=n.forwardRef(zo),Oo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"}}]},name:"file-add",theme:"outlined"},Mo=Oo,po=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Mo}))},To=n.forwardRef(po),Fo={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm126 236v48c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V644H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V472c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z",fill:e}}]}},name:"file-add",theme:"twotone"},Co=Fo,Ho=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Co}))},Vo=n.forwardRef(Ho),Zo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9a7.92 7.92 0 00-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3.1-12.7-6.4-12.7zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"file-done",theme:"outlined"},Eo=Zo,bo=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Eo}))},So=n.forwardRef(bo),Lo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM575.34 477.84l-61.22 102.3L452.3 477.8a12 12 0 00-10.27-5.79h-38.44a12 12 0 00-6.4 1.85 12 12 0 00-3.75 16.56l82.34 130.42-83.45 132.78a12 12 0 00-1.84 6.39 12 12 0 0012 12h34.46a12 12 0 0010.21-5.7l62.7-101.47 62.3 101.45a12 12 0 0010.23 5.72h37.48a12 12 0 006.48-1.9 12 12 0 003.62-16.58l-83.83-130.55 85.3-132.47a12 12 0 001.9-6.5 12 12 0 00-12-12h-35.7a12 12 0 00-10.29 5.84z"}}]},name:"file-excel",theme:"filled"},_o=Lo,xo=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_o}))},Bo=n.forwardRef(xo),Ro={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0010.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 00-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z"}}]},name:"file-excel",theme:"outlined"},Ao=Ro,Po=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ao}))},yo=n.forwardRef(Po),ko={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm51.6 120h35.7a12.04 12.04 0 0110.1 18.5L546.1 623l84 130.4c3.6 5.6 2 13-3.6 16.6-2 1.2-4.2 1.9-6.5 1.9h-37.5c-4.1 0-8-2.1-10.2-5.7L510 664.8l-62.7 101.5c-2.2 3.5-6 5.7-10.2 5.7h-34.5a12.04 12.04 0 01-10.2-18.4l83.4-132.8-82.3-130.4c-3.6-5.7-1.9-13.1 3.7-16.6 1.9-1.3 4.1-1.9 6.4-1.9H442c4.2 0 8.1 2.2 10.3 5.8l61.8 102.4 61.2-102.3c2.2-3.6 6.1-5.8 10.3-5.8z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0010.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 00-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z",fill:e}}]}},name:"file-excel",theme:"twotone"},Do=ko,Io=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Do}))},Wo=n.forwardRef(Io),Uo={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 784a40 40 0 100-80 40 40 0 000 80zm32-152V448a8 8 0 00-8-8h-48a8 8 0 00-8 8v184a8 8 0 008 8h48a8 8 0 008-8z"}}]},name:"file-exclamation",theme:"filled"},$o=Uo,qo=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$o}))},jo=n.forwardRef(qo),Go={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM472 744a40 40 0 1080 0 40 40 0 10-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z"}}]},name:"file-exclamation",theme:"outlined"},No=Go,Qo=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:No}))},Yo=n.forwardRef(Qo),Ko={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-54 96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V448zm32 336c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M488 640h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm-16 104a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}}]}},name:"file-exclamation",theme:"twotone"},Xo=Ko,Jo=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xo}))},ed=n.forwardRef(Jo),td={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z"}}]},name:"file",theme:"filled"},nd=td,ad=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nd}))},cd=n.forwardRef(ad),ld={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M551.5 490.5H521c-4.6 0-8.4 3.7-8.4 8.4V720c0 4.6 3.7 8.4 8.4 8.4h30.5c4.6 0 8.4-3.7 8.4-8.4V498.9c-.1-4.6-3.8-8.4-8.4-8.4zM477.3 600h-88.1c-4.6 0-8.4 3.7-8.4 8.4v23.8c0 4.6 3.7 8.4 8.4 8.4h47.6v.7c-.6 29.9-23 49.8-56.5 49.8-39.2 0-63.6-30.7-63.6-81.4 0-50.1 23.9-80.6 62.3-80.6 28.1 0 47.5 13.5 55.4 38.3l.9 2.8h49.2l-.7-4.6C475.9 515.9 434.7 484 379 484c-68.8 0-113 49.4-113 125.9 0 77.5 43.7 126.1 113.6 126.1 64.4 0 106-40.3 106-102.9v-24.8c0-4.6-3.7-8.3-8.3-8.3z"}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z"}},{tag:"path",attrs:{d:"M608.2 727.8h32.3c4.6 0 8.4-3.7 8.4-8.4v-84.8h87.8c4.6 0 8.4-3.7 8.4-8.4v-25.5c0-4.6-3.7-8.4-8.4-8.4h-87.8v-58.9h96.8c4.6 0 8.4-3.7 8.4-8.4v-26.8c0-4.6-3.7-8.4-8.4-8.4H608.2c-4.6 0-8.4 3.7-8.4 8.4v221.1c0 4.8 3.8 8.5 8.4 8.5z"}}]},name:"file-gif",theme:"outlined"},rd=ld,id=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rd}))},od=n.forwardRef(id),dd={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM400 402c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0112.6 0l41.1 52.4 77.8-99.2a8 8 0 0112.6 0l136.5 174c4.3 5.2.5 12.9-6.1 12.9zm-94-370V137.8L790.2 326H602z"}}]},name:"file-image",theme:"filled"},sd=dd,ud=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sd}))},fd=n.forwardRef(ud),vd={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 00-12.6 0l-99.8 127.2a7.98 7.98 0 006.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 00-12.7 0zM360 442a40 40 0 1080 0 40 40 0 10-80 0zm494.6-153.4L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file-image",theme:"outlined"},hd=vd,md=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hd}))},gd=n.forwardRef(md),zd={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-134 50c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328.1c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0112.6 0l41.1 52.4 77.8-99.2a8.1 8.1 0 0112.7 0l136.5 174c4.1 5.2.4 12.9-6.3 12.9z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 00-12.6 0l-99.8 127.2a7.98 7.98 0 006.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 00-12.7 0zM360 442a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}}]}},name:"file-image",theme:"twotone"},wd=zd,Od=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wd}))},Md=n.forwardRef(Od),pd={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M874.6 301.8L596.8 21.3c-4.5-4.5-9.4-8.3-14.7-11.5-1.4-.8-2.8-1.6-4.3-2.3-.9-.5-1.9-.9-2.8-1.3-9-4-18.9-6.2-29-6.2H201c-39.8 0-73 32.2-73 72v880c0 39.8 33.2 72 73 72h623c39.8 0 71-32.2 71-72V352.5c0-19-7-37.2-20.4-50.7zM583 110.4L783.8 312H583V110.4zM823 952H200V72h311v240c0 39.8 33.2 72 73 72h239v568zM350 696.5c0 24.2-7.5 31.4-21.9 31.4-9 0-18.4-5.8-24.8-18.5L272.9 732c13.4 22.9 32.3 34.2 61.3 34.2 41.6 0 60.8-29.9 60.8-66.2V577h-45v119.5zM501.3 577H437v186h44v-62h21.6c39.1 0 73.1-19.6 73.1-63.6 0-45.8-33.5-60.4-74.4-60.4zm-.8 89H481v-53h18.2c21.5 0 33.4 6.2 33.4 24.9 0 18.1-10.5 28.1-32.1 28.1zm182.5-9v36h30v30.1c-4 2.9-11 4.7-17.7 4.7-34.3 0-50.7-21.4-50.7-58.2 0-36.1 19.7-57.4 47.1-57.4 15.3 0 25 6.2 34 14.4l23.7-28.3c-12.7-12.8-32.1-24.2-59.2-24.2-49.6 0-91.1 35.3-91.1 97 0 62.7 40 95.1 91.5 95.1 25.9 0 49.2-10.2 61.5-22.6V657H683z"}}]},name:"file-jpg",theme:"outlined"},Td=pd,Fd=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Td}))},Cd=n.forwardRef(Fd),Hd={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM426.13 600.93l59.11 132.97a16 16 0 0014.62 9.5h24.06a16 16 0 0014.63-9.51l59.1-133.35V758a16 16 0 0016.01 16H641a16 16 0 0016-16V486a16 16 0 00-16-16h-34.75a16 16 0 00-14.67 9.62L512.1 662.2l-79.48-182.59a16 16 0 00-14.67-9.61H383a16 16 0 00-16 16v272a16 16 0 0016 16h27.13a16 16 0 0016-16V600.93z"}}]},name:"file-markdown",theme:"filled"},Vd=Hd,Zd=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Vd}))},Ed=n.forwardRef(Zd),bd={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0011 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z"}}]},name:"file-markdown",theme:"outlined"},Sd=bd,Ld=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Sd}))},_d=n.forwardRef(Ld),xd={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm72.3 122H641c6.6 0 12 5.4 12 12v272c0 6.6-5.4 12-12 12h-27.2c-6.6 0-12-5.4-12-12V581.7L535 732.3c-2 4.3-6.3 7.1-11 7.1h-24.1a12 12 0 01-11-7.1l-66.8-150.2V758c0 6.6-5.4 12-12 12H383c-6.6 0-12-5.4-12-12V486c0-6.6 5.4-12 12-12h35c4.8 0 9.1 2.8 11 7.2l83.2 191 83.1-191c1.9-4.4 6.2-7.2 11-7.2z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0011 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z",fill:e}}]}},name:"file-markdown",theme:"twotone"},Bd=xd,Rd=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Bd}))},Ad=n.forwardRef(Rd),Pd=r(38223),yd={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM633.22 637.26c-15.18-.5-31.32.67-49.65 2.96-24.3-14.99-40.66-35.58-52.28-65.83l1.07-4.38 1.24-5.18c4.3-18.13 6.61-31.36 7.3-44.7.52-10.07-.04-19.36-1.83-27.97-3.3-18.59-16.45-29.46-33.02-30.13-15.45-.63-29.65 8-33.28 21.37-5.91 21.62-2.45 50.07 10.08 98.59-15.96 38.05-37.05 82.66-51.2 107.54-18.89 9.74-33.6 18.6-45.96 28.42-16.3 12.97-26.48 26.3-29.28 40.3-1.36 6.49.69 14.97 5.36 21.92 5.3 7.88 13.28 13 22.85 13.74 24.15 1.87 53.83-23.03 86.6-79.26 3.29-1.1 6.77-2.26 11.02-3.7l11.9-4.02c7.53-2.54 12.99-4.36 18.39-6.11 23.4-7.62 41.1-12.43 57.2-15.17 27.98 14.98 60.32 24.8 82.1 24.8 17.98 0 30.13-9.32 34.52-23.99 3.85-12.88.8-27.82-7.48-36.08-8.56-8.41-24.3-12.43-45.65-13.12zM385.23 765.68v-.36l.13-.34a54.86 54.86 0 015.6-10.76c4.28-6.58 10.17-13.5 17.47-20.87 3.92-3.95 8-7.8 12.79-12.12 1.07-.96 7.91-7.05 9.19-8.25l11.17-10.4-8.12 12.93c-12.32 19.64-23.46 33.78-33 43-3.51 3.4-6.6 5.9-9.1 7.51a16.43 16.43 0 01-2.61 1.42c-.41.17-.77.27-1.13.3a2.2 2.2 0 01-1.12-.15 2.07 2.07 0 01-1.27-1.91zM511.17 547.4l-2.26 4-1.4-4.38c-3.1-9.83-5.38-24.64-6.01-38-.72-15.2.49-24.32 5.29-24.32 6.74 0 9.83 10.8 10.07 27.05.22 14.28-2.03 29.14-5.7 35.65zm-5.81 58.46l1.53-4.05 2.09 3.8c11.69 21.24 26.86 38.96 43.54 51.31l3.6 2.66-4.39.9c-16.33 3.38-31.54 8.46-52.34 16.85 2.17-.88-21.62 8.86-27.64 11.17l-5.25 2.01 2.8-4.88c12.35-21.5 23.76-47.32 36.05-79.77zm157.62 76.26c-7.86 3.1-24.78.33-54.57-12.39l-7.56-3.22 8.2-.6c23.3-1.73 39.8-.45 49.42 3.07 4.1 1.5 6.83 3.39 8.04 5.55a4.64 4.64 0 01-1.36 6.31 6.7 6.7 0 01-2.17 1.28z"}}]},name:"file-pdf",theme:"filled"},kd=yd,Dd=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kd}))},Id=n.forwardRef(Dd),Wd={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M531.3 574.4l.3-1.4c5.8-23.9 13.1-53.7 7.4-80.7-3.8-21.3-19.5-29.6-32.9-30.2-15.8-.7-29.9 8.3-33.4 21.4-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.5-51.2 107.5-29.6 15.3-69.3 38.9-75.2 68.7-1.2 5.5.2 12.5 3.5 18.8 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-13.2-13-45.3-16.4-95.3-10.2-24.6-15-40.7-35.4-52.4-65.8zM421.6 726.3c-13.9 20.2-24.4 30.3-30.1 34.7 6.7-12.3 19.8-25.3 30.1-34.7zm87.6-235.5c5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4.8.1 1.5.7 2.2 2zm-1.6 120.5c10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4zm155.6 65.5c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4zm191.4-388.2L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file-pdf",theme:"outlined"},Ud=Wd,$d=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ud}))},qd=n.forwardRef($d),jd={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M509.2 490.8c-.7-1.3-1.4-1.9-2.2-2-2.9 3.3-2.2 31.5 2.7 51.4 4-13.6 4.7-40.5-.5-49.4zm-1.6 120.5c-7.7 20-18.8 47.3-32.1 71.4 4-1.6 8.1-3.3 12.3-5 17.6-7.2 37.3-15.3 58.9-20.2-14.9-11.8-28.4-27.7-39.1-46.2z",fill:t}},{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm55 287.6c16.1-1.9 30.6-2.8 44.3-2.3 12.8.4 23.6 2 32 5.1.2.1.3.1.5.2.4.2.8.3 1.2.5.5.2 1.1.4 1.6.7.1.1.3.1.4.2 4.1 1.8 7.5 4 10.1 6.6 9.1 9.1 11.8 26.1 6.2 39.6-3.2 7.7-11.7 20.5-33.3 20.5-21.8 0-53.9-9.7-82.1-24.8-25.5 4.3-53.7 13.9-80.9 23.1-5.8 2-11.8 4-17.6 5.9-38 65.2-66.5 79.4-84.1 79.4-4.2 0-7.8-.9-10.8-2-6.9-2.6-12.8-8-16.5-15-.9-1.7-1.6-3.4-2.2-5.2-1.6-4.8-2.1-9.6-1.3-13.6l.6-2.7c.1-.2.1-.4.2-.6.2-.7.4-1.4.7-2.1 0-.1.1-.2.1-.3 4.1-11.9 13.6-23.4 27.7-34.6 12.3-9.8 27.1-18.7 45.9-28.4 15.9-28 37.6-75.1 51.2-107.4-10.8-41.8-16.7-74.6-10.1-98.6.9-3.3 2.5-6.4 4.6-9.1.2-.2.3-.4.5-.6.1-.1.1-.2.2-.2 6.3-7.5 16.9-11.9 28.1-11.5 16.6.7 29.7 11.5 33 30.1 1.7 8 2.2 16.5 1.9 25.7v.7c0 .5 0 1-.1 1.5-.7 13.3-3 26.6-7.3 44.7-.4 1.6-.8 3.2-1.2 5.2l-1 4.1-.1.3c.1.2.1.3.2.5l1.8 4.5c.1.3.3.7.4 1 .7 1.6 1.4 3.3 2.1 4.8v.1c8.7 18.8 19.7 33.4 33.9 45.1 4.3 3.5 8.9 6.7 13.9 9.8 1.8-.5 3.5-.7 5.3-.9z",fill:t}},{tag:"path",attrs:{d:"M391.5 761c5.7-4.4 16.2-14.5 30.1-34.7-10.3 9.4-23.4 22.4-30.1 34.7zm270.9-83l.2-.3h.2c.6-.4.5-.7.4-.9-.1-.1-4.5-9.3-45.1-7.4 35.3 13.9 43.5 9.1 44.3 8.6z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M535.9 585.3c-.8-1.7-1.5-3.3-2.2-4.9-.1-.3-.3-.7-.4-1l-1.8-4.5c-.1-.2-.1-.3-.2-.5l.1-.3.2-1.1c4-16.3 8.6-35.3 9.4-54.4v-.7c.3-8.6-.2-17.2-2-25.6-3.8-21.3-19.5-29.6-32.9-30.2-11.3-.5-21.8 4-28.1 11.4-.1.1-.1.2-.2.2-.2.2-.4.4-.5.6-2.1 2.7-3.7 5.8-4.6 9.1-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.4-51.2 107.4v.1c-27.7 14.3-64.1 35.8-73.6 62.9 0 .1-.1.2-.1.3-.2.7-.5 1.4-.7 2.1-.1.2-.1.4-.2.6-.2.9-.5 1.8-.6 2.7-.9 4-.4 8.8 1.3 13.6.6 1.8 1.3 3.5 2.2 5.2 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-2.6-2.6-6-4.8-10.1-6.6-.1-.1-.3-.1-.4-.2-.5-.2-1.1-.4-1.6-.7-.4-.2-.8-.3-1.2-.5-.2-.1-.3-.1-.5-.2-16.2-5.8-41.7-6.7-76.3-2.8l-5.3.6c-5-3-9.6-6.3-13.9-9.8-14.2-11.3-25.1-25.8-33.8-44.7zM391.5 761c6.7-12.3 19.8-25.3 30.1-34.7-13.9 20.2-24.4 30.3-30.1 34.7zM507 488.8c.8.1 1.5.7 2.2 2 5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4zm-19.2 188.9c-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4 10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2zm175.4-.9c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4z",fill:e}}]}},name:"file-pdf",theme:"twotone"},Gd=jd,Nd=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Gd}))},Qd=n.forwardRef(Nd),Yd={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM468.53 760v-91.54h59.27c60.57 0 100.2-39.65 100.2-98.12 0-58.22-39.58-98.34-99.98-98.34H424a12 12 0 00-12 12v276a12 12 0 0012 12h32.53a12 12 0 0012-12zm0-139.33h34.9c47.82 0 67.19-12.93 67.19-50.33 0-32.05-18.12-50.12-49.87-50.12h-52.22v100.45z"}}]},name:"file-ppt",theme:"filled"},Kd=Yd,Xd=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Kd}))},Jd=n.forwardRef(Xd),es={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M424 476c-4.4 0-8 3.6-8 8v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.3c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1zm280-281.7L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file-ppt",theme:"outlined"},ts=es,ns=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ts}))},as=n.forwardRef(ns),cs={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464.5 516.2v108.4h38.9c44.7 0 71.2-10.9 71.2-54.3 0-34.4-20.1-54.1-53.9-54.1h-56.2z",fill:t}},{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm90 218.4c0 55.2-36.8 94.1-96.2 94.1h-63.3V760c0 4.4-3.6 8-8 8H424c-4.4 0-8-3.6-8-8V484c0-4.4 3.6-8 8-8v.1h104c59.7 0 96 39.8 96 94.3z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M424 476.1c-4.4-.1-8 3.5-8 7.9v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.2c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1z",fill:e}}]}},name:"file-ppt",theme:"twotone"},ls=cs,rs=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ls}))},is=n.forwardRef(rs),os={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M644.7 669.2a7.92 7.92 0 00-6.5-3.3H594c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.8-5.3 0-12.7-6.5-12.7h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-22.9-31.9zM688 306v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 458H208V148h560v296c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h312c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm402.6-320.8l-192-66.7c-.9-.3-1.7-.4-2.6-.4s-1.8.1-2.6.4l-192 66.7a7.96 7.96 0 00-5.4 7.5v251.1c0 2.5 1.1 4.8 3.1 6.3l192 150.2c1.4 1.1 3.2 1.7 4.9 1.7s3.5-.6 4.9-1.7l192-150.2c1.9-1.5 3.1-3.8 3.1-6.3V538.7c0-3.4-2.2-6.4-5.4-7.5zM826 763.7L688 871.6 550 763.7V577l138-48 138 48v186.7z"}}]},name:"file-protect",theme:"outlined"},ds=os,ss=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ds}))},us=n.forwardRef(ss),fs={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm144 452H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm445.7 51.5l-93.3-93.3C814.7 780.7 828 743.9 828 704c0-97.2-78.8-176-176-176s-176 78.8-176 176 78.8 176 176 176c35.8 0 69-10.7 96.8-29l94.7 94.7c1.6 1.6 3.6 2.3 5.6 2.3s4.1-.8 5.6-2.3l31-31a7.9 7.9 0 000-11.2zM652 816c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"file-search",theme:"outlined"},vs=fs,hs=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vs}))},ms=n.forwardRef(hs),gs={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M296 256c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm192 200v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8zm-48 396H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm104.1-115.6c1.8-34.5 16.2-66.8 40.8-91.4 26.2-26.2 62-41 99.1-41 37.4 0 72.6 14.6 99.1 41 3.2 3.2 6.3 6.6 9.2 10.1L769.2 673a8 8 0 003 14.1l93.3 22.5c5 1.2 9.8-2.6 9.9-7.7l.6-95.4a8 8 0 00-12.9-6.4l-20.3 15.8C805.4 569.6 748.1 540 684 540c-109.9 0-199.6 86.9-204 195.7-.2 4.5 3.5 8.3 8 8.3h48.1c4.3 0 7.8-3.3 8-7.6zM880 744h-48.1c-4.3 0-7.8 3.3-8 7.6-1.8 34.5-16.2 66.8-40.8 91.4-26.2 26.2-62 41-99.1 41-37.4 0-72.6-14.6-99.1-41-3.2-3.2-6.3-6.6-9.2-10.1l23.1-17.9a8 8 0 00-3-14.1l-93.3-22.5c-5-1.2-9.8 2.6-9.9 7.7l-.6 95.4a8 8 0 0012.9 6.4l20.3-15.8C562.6 918.4 619.9 948 684 948c109.9 0 199.6-86.9 204-195.7.2-4.5-3.5-8.3-8-8.3z"}}]},name:"file-sync",theme:"outlined"},zs=gs,ws=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zs}))},Os=n.forwardRef(ws),Ms={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM320 482a8 8 0 00-8 8v48a8 8 0 008 8h384a8 8 0 008-8v-48a8 8 0 00-8-8H320zm0 136a8 8 0 00-8 8v48a8 8 0 008 8h184a8 8 0 008-8v-48a8 8 0 00-8-8H320z"}}]},name:"file-text",theme:"filled"},ps=Ms,Ts=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ps}))},Fs=n.forwardRef(Ts),Cs={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},Hs=Cs,Vs=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Hs}))},Zs=n.forwardRef(Vs),Es={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-22 322c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm200-184v48c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8zm192 128H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"file-text",theme:"twotone"},bs=Es,Ss=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bs}))},Ls=n.forwardRef(Ss),_s={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}}]}},name:"file",theme:"twotone"},xs=_s,Bs=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xs}))},Rs=n.forwardRef(Bs),As={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm110 227a32 32 0 100-64 32 32 0 000 64z"}}]},name:"file-unknown",theme:"filled"},Ps=As,ys=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ps}))},ks=n.forwardRef(ys),Ds={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm78 195a32 32 0 1064 0 32 32 0 10-64 0z"}}]},name:"file-unknown",theme:"outlined"},Is=Ds,Ws=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Is}))},Us=n.forwardRef(Ws),$s={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm-22 424c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm110-228.4c.7 44.9-29.7 84.5-74.3 98.9-5.7 1.8-9.7 7.3-9.7 13.3V672c0 5.5-4.5 10-10 10h-32c-5.5 0-10-4.5-10-10v-32c.2-19.8 15.4-37.3 34.7-40.1C549 596.2 570 574.3 570 549c0-28.1-25.8-51.5-58-51.5s-58 23.4-58 51.6c0 5.2-4.4 9.4-9.8 9.4h-32.4c-5.4 0-9.8-4.1-9.8-9.5 0-57.4 50.1-103.7 111.5-103 59.3.8 107.7 46.1 108.5 101.6z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M480 744a32 32 0 1064 0 32 32 0 10-64 0zm-78-195c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103z",fill:e}}]}},name:"file-unknown",theme:"twotone"},qs=$s,js=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qs}))},Gs=n.forwardRef(js),Ns={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 566.1l52.81 197a12 12 0 0011.6 8.9h31.77a12 12 0 0011.6-8.88l74.37-276a12 12 0 00.4-3.12 12 12 0 00-12-12h-35.57a12 12 0 00-11.7 9.31l-45.78 199.1-49.76-199.32A12 12 0 00528.1 472h-32.2a12 12 0 00-11.64 9.1L434.6 680.01 388.5 481.3a12 12 0 00-11.68-9.29h-35.39a12 12 0 00-3.11.41 12 12 0 00-8.47 14.7l74.17 276A12 12 0 00415.6 772h31.99a12 12 0 0011.59-8.9l52.81-197z"}}]},name:"file-word",theme:"filled"},Qs=Ns,Ys=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qs}))},Ks=n.forwardRef(Ys),Xs={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 00-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 00-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z"}}]},name:"file-word",theme:"outlined"},Js=Xs,eu=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Js}))},tu=n.forwardRef(eu),nu={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M534 352V136H232v752h560V394H576a42 42 0 01-42-42zm101.3 129.3c1.3-5.4 6.1-9.3 11.7-9.3h35.6a12.04 12.04 0 0111.6 15.1l-74.4 276c-1.4 5.3-6.2 8.9-11.6 8.9h-31.8c-5.4 0-10.2-3.7-11.6-8.9l-52.8-197-52.8 197c-1.4 5.3-6.2 8.9-11.6 8.9h-32c-5.4 0-10.2-3.7-11.6-8.9l-74.2-276a12.02 12.02 0 0111.6-15.1h35.4c5.6 0 10.4 3.9 11.7 9.3L434.6 680l49.7-198.9c1.3-5.4 6.1-9.1 11.6-9.1h32.2c5.5 0 10.3 3.7 11.6 9.1l49.8 199.3 45.8-199.1z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 00-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 00-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z",fill:e}}]}},name:"file-word",theme:"twotone"},au=nu,cu=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:au}))},lu=n.forwardRef(cu),ru={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM296 136v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm0 64v160h128V584H296zm48 48h32v64h-32v-64z"}}]},name:"file-zip",theme:"filled"},iu=ru,ou=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iu}))},du=n.forwardRef(ou),su={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M296 392h64v64h-64zm0 190v160h128V582h-64v-62h-64v62zm80 48v64h-32v-64h32zm-16-302h64v64h-64zm-64-64h64v64h-64zm64 192h64v64h-64zm0-256h64v64h-64zm494.6 88.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h64v64h64v-64h174v216a42 42 0 0042 42h216v494z"}}]},name:"file-zip",theme:"outlined"},uu=su,fu=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uu}))},vu=n.forwardRef(fu),hu={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M344 630h32v2h-32z",fill:t}},{tag:"path",attrs:{d:"M534 352V136H360v64h64v64h-64v64h64v64h-64v64h64v64h-64v62h64v160H296V520h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h-64v752h560V394H576a42 42 0 01-42-42z",fill:t}},{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h64v64h64v-64h174v216a42 42 0 0042 42h216v494z",fill:e}},{tag:"path",attrs:{d:"M296 392h64v64h-64zm0-128h64v64h-64zm0 318v160h128V582h-64v-62h-64v62zm48 50v-2h32v64h-32v-62zm16-432h64v64h-64zm0 256h64v64h-64zm0-128h64v64h-64z",fill:e}}]}},name:"file-zip",theme:"twotone"},mu=hu,gu=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mu}))},zu=n.forwardRef(gu),wu=r(7112),Ou={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"}}]},name:"filter",theme:"outlined"},Mu=Ou,pu=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Mu}))},Tu=n.forwardRef(pu),Fu={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M420.6 798h182.9V642H420.6zM411 561.4l9.5 16.6h183l9.5-16.6L811.3 226H212.7z",fill:t}},{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V642h182.9v156zm9.5-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z",fill:e}}]}},name:"filter",theme:"twotone"},Cu=Fu,Hu=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Cu}))},Vu=n.forwardRef(Hu),Zu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9z"}}]},name:"fire",theme:"filled"},Eu=Zu,bu=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Eu}))},Su=n.forwardRef(bu),Lu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0058.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0012.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0024.4 59.8 73.36 73.36 0 0053.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z"}}]},name:"fire",theme:"outlined"},_u=Lu,xu=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_u}))},Bu=n.forwardRef(xu),Ru={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M737 438.6c-9.6 15.5-21.1 30.7-34.4 45.6a73.1 73.1 0 01-51 24.4 73.36 73.36 0 01-53.4-18.8 74.01 74.01 0 01-24.4-59.8c3-47.4-12.4-103.1-45.8-165.7-16.9-31.4-37.1-58.2-61.2-80.4a240 240 0 01-12.1 46.5 354.26 354.26 0 01-58.2 101 349.6 349.6 0 01-58.6 56.8c-34 26.1-62 60-80.8 97.9a275.96 275.96 0 00-29.1 124c0 74.9 29.5 145.3 83 198.4 53.7 53.2 125 82.4 201 82.4s147.3-29.2 201-82.4c53.5-53 83-123.5 83-198.4 0-39.2-8.1-77.3-24-113.1-9.3-21-21-40.5-35-58.4z",fill:t}},{tag:"path",attrs:{d:"M834.1 469.2A347.49 347.49 0 00751.2 354l-29.1-26.7a8.09 8.09 0 00-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 01-47.5 46.1 352.6 352.6 0 00-100.3 121.5A347.75 347.75 0 00160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0075.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 00760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0027.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0058.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0012.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0024.4 59.8 73.36 73.36 0 0053.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z",fill:e}}]}},name:"fire",theme:"twotone"},Au=Ru,Pu=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Au}))},yu=n.forwardRef(Pu),ku={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32z"}}]},name:"flag",theme:"filled"},Du=ku,Iu=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Du}))},Wu=n.forwardRef(Iu),Uu=r(77489),$u={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M184 232h368v336H184z",fill:t}},{tag:"path",attrs:{d:"M624 632c0 4.4-3.6 8-8 8H504v73h336V377H624v255z",fill:t}},{tag:"path",attrs:{d:"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z",fill:e}}]}},name:"flag",theme:"twotone"},qu=$u,ju=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qu}))},Gu=n.forwardRef(ju),Nu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM632 577c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.2 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.8 0 7 3.2 7 7.1V528h84.5c4.1 0 7.5 3.2 7.5 7v42z"}}]},name:"folder-add",theme:"filled"},Qu=Nu,Yu=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qu}))},Ku=n.forwardRef(Yu),Xu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder-add",theme:"outlined"},Ju=Xu,ef=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ju}))},tf=n.forwardRef(ef),nf={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M372.5 256H184v512h656V370.4H492.1L372.5 256zM540 443.1V528h84.5c4.1 0 7.5 3.1 7.5 7v42c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1z",fill:t}},{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z",fill:e}},{tag:"path",attrs:{d:"M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1z",fill:e}}]}},name:"folder-add",theme:"twotone"},af=nf,cf=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:af}))},lf=n.forwardRef(cf),rf={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32z"}}]},name:"folder",theme:"filled"},of=rf,df=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:of}))},sf=n.forwardRef(df),uf={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zm-180 0H238c-13 0-24.8 7.9-29.7 20L136 643.2V256h188.5l119.6 114.4H748V444z"}}]},name:"folder-open",theme:"filled"},ff=uf,vf=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ff}))},hf=n.forwardRef(vf),mf=r(29875),gf={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M159 768h612.3l103.4-256H262.3z",fill:t}},{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z",fill:e}}]}},name:"folder-open",theme:"twotone"},zf=gf,wf=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zf}))},Of=n.forwardRef(wf),Mf=r(35411),pf={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z",fill:e}},{tag:"path",attrs:{d:"M372.5 256H184v512h656V370.4H492.1z",fill:t}}]}},name:"folder",theme:"twotone"},Tf=pf,Ff=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Tf}))},Cf=n.forwardRef(Ff),Hf={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M309.1 554.3a42.92 42.92 0 000 36.4C353.3 684 421.6 732 512.5 732s159.2-48.1 203.4-141.3c5.4-11.5 5.4-24.8.1-36.3l-.1-.1-.1-.1C671.7 461 603.4 413 512.5 413s-159.2 48.1-203.4 141.3zM512.5 477c62.1 0 107.4 30 141.1 95.5C620 638 574.6 668 512.5 668s-107.4-30-141.1-95.5c33.7-65.5 79-95.5 141.1-95.5z"}},{tag:"path",attrs:{d:"M457 573a56 56 0 10112 0 56 56 0 10-112 0z"}},{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder-view",theme:"outlined"},Vf=Hf,Zf=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Vf}))},Ef=n.forwardRef(Zf),bf={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-650.3-80h85c4.2 0 8-2.7 9.3-6.8l53.7-166h219.2l53.2 166c1.3 4 5 6.8 9.3 6.8h89.1c1.1 0 2.2-.2 3.2-.5a9.7 9.7 0 006-12.4L573.6 118.6a9.9 9.9 0 00-9.2-6.6H462.1c-4.2 0-7.9 2.6-9.2 6.6L244.5 723.1c-.4 1-.5 2.1-.5 3.2-.1 5.3 4.3 9.7 9.7 9.7zm255.9-516.1h4.1l83.8 263.8H424.9l84.7-263.8z"}}]},name:"font-colors",theme:"outlined"},Sf=bf,Lf=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Sf}))},_f=n.forwardRef(Lf),xf={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z"}}]},name:"font-size",theme:"outlined"},Bf=xf,Rf=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Bf}))},Af=n.forwardRef(Rf),Pf={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm336 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm192-552a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"fork",theme:"outlined"},yf=Pf,kf=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yf}))},Df=n.forwardRef(kf),If={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 00-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z"}}]},name:"form",theme:"outlined"},Wf=If,Uf=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Wf}))},$f=n.forwardRef(Uf),qf={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M840 192h-56v-72c0-13.3-10.7-24-24-24H168c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h592c13.3 0 24-10.7 24-24V256h32v200H465c-22.1 0-40 17.9-40 40v136h-44c-4.4 0-8 3.6-8 8v228c0 1.1.2 2.2.6 3.1-.4 1.6-.6 3.2-.6 4.9 0 46.4 37.6 84 84 84s84-37.6 84-84c0-1.7-.2-3.3-.6-4.9.4-1 .6-2 .6-3.1V640c0-4.4-3.6-8-8-8h-44V520h351c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40z"}}]},name:"format-painter",theme:"filled"},jf=qf,Gf=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jf}))},Nf=n.forwardRef(Gf),Qf={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M840 192h-56v-72c0-13.3-10.7-24-24-24H168c-13.3 0-24 10.7-24 24v272c0 13.3 10.7 24 24 24h592c13.3 0 24-10.7 24-24V256h32v200H465c-22.1 0-40 17.9-40 40v136h-44c-4.4 0-8 3.6-8 8v228c0 .6.1 1.3.2 1.9A83.99 83.99 0 00457 960c46.4 0 84-37.6 84-84 0-2.1-.1-4.1-.2-6.1.1-.6.2-1.2.2-1.9V640c0-4.4-3.6-8-8-8h-44V520h351c22.1 0 40-17.9 40-40V232c0-22.1-17.9-40-40-40zM720 352H208V160h512v192zM477 876c0 11-9 20-20 20s-20-9-20-20V696h40v180z"}}]},name:"format-painter",theme:"outlined"},Yf=Qf,Kf=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Yf}))},Xf=n.forwardRef(Kf),Jf={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z"}}]},name:"forward",theme:"filled"},ev=Jf,tv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ev}))},nv=n.forwardRef(tv),av={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z"}}]},name:"forward",theme:"outlined"},cv=av,lv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cv}))},rv=n.forwardRef(lv),iv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 01-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 01-8 8.4zm24-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"frown",theme:"filled"},ov=iv,dv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ov}))},sv=n.forwardRef(dv),uv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM512 533c-85.5 0-155.6 67.3-160 151.6a8 8 0 008 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4C420 636.1 461.5 597 512 597s92.1 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 008-8.4C667.6 600.3 597.5 533 512 533z"}}]},name:"frown",theme:"outlined"},fv=uv,vv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fv}))},hv=n.forwardRef(vv),mv={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 01-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 01-8 8.4zm24-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm224 112c-85.5 0-155.6 67.3-160 151.6a8 8 0 008 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4 3.7-49.5 45.3-88.6 95.8-88.6s92 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 008-8.4C667.6 600.3 597.5 533 512 533zm128-112a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"frown",theme:"twotone"},gv=mv,zv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gv}))},wv=n.forwardRef(zv),Ov={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 000 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 00391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 00-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z"}}]},name:"fullscreen-exit",theme:"outlined"},Mv=Ov,pv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Mv}))},Tv=n.forwardRef(pv),Fv=r(77342),Cv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M841 370c3-3.3 2.7-8.3-.6-11.3a8.24 8.24 0 00-5.3-2.1h-72.6c-2.4 0-4.6 1-6.1 2.8L633.5 504.6a7.96 7.96 0 01-13.4-1.9l-63.5-141.3a7.9 7.9 0 00-7.3-4.7H380.7l.9-4.7 8-42.3c10.5-55.4 38-81.4 85.8-81.4 18.6 0 35.5 1.7 48.8 4.7l14.1-66.8c-22.6-4.7-35.2-6.1-54.9-6.1-103.3 0-156.4 44.3-175.9 147.3l-9.4 49.4h-97.6c-3.8 0-7.1 2.7-7.8 6.4L181.9 415a8.07 8.07 0 007.8 9.7H284l-89 429.9a8.07 8.07 0 007.8 9.7H269c3.8 0 7.1-2.7 7.8-6.4l89.7-433.1h135.8l68.2 139.1c1.4 2.9 1 6.4-1.2 8.8l-180.6 203c-2.9 3.3-2.6 8.4.7 11.3 1.5 1.3 3.4 2 5.3 2h72.7c2.4 0 4.6-1 6.1-2.8l123.7-146.7c2.8-3.4 7.9-3.8 11.3-1 .9.8 1.6 1.7 2.1 2.8L676.4 784c1.3 2.8 4.1 4.7 7.3 4.7h64.6a8.02 8.02 0 007.2-11.5l-95.2-198.9c-1.4-2.9-.9-6.4 1.3-8.8L841 370z"}}]},name:"function",theme:"outlined"},Hv=Cv,Vv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Hv}))},Zv=n.forwardRef(Vv),Ev={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-92.3 194.4l-297 297.2a8.03 8.03 0 01-11.3 0L410.9 541.1 238.4 713.7a8.03 8.03 0 01-11.3 0l-36.8-36.8a8.03 8.03 0 010-11.3l214.9-215c3.1-3.1 8.2-3.1 11.3 0L531 565l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.2 3 3.2 8.1.1 11.2z"}}]},name:"fund",theme:"filled"},bv=Ev,Sv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bv}))},Lv=n.forwardRef(Sv),_v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-40 632H134V236h752v560zm-658.9-82.3c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L531 565 416.6 450.5a8.03 8.03 0 00-11.3 0l-214.9 215a8.03 8.03 0 000 11.3l36.7 36.9z"}}]},name:"fund",theme:"outlined"},xv=_v,Bv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xv}))},Rv=n.forwardRef(Bv),Av={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M312.1 591.5c3.1 3.1 8.2 3.1 11.3 0l101.8-101.8 86.1 86.2c3.1 3.1 8.2 3.1 11.3 0l226.3-226.5c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L517 485.3l-86.1-86.2a8.03 8.03 0 00-11.3 0L275.3 543.4a8.03 8.03 0 000 11.3l36.8 36.8z"}},{tag:"path",attrs:{d:"M904 160H548V96c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H120c-17.7 0-32 14.3-32 32v520c0 17.7 14.3 32 32 32h356.4v32L311.6 884.1a7.92 7.92 0 00-2.3 11l30.3 47.2v.1c2.4 3.7 7.4 4.7 11.1 2.3L512 838.9l161.3 105.8c3.7 2.4 8.7 1.4 11.1-2.3v-.1l30.3-47.2a8 8 0 00-2.3-11L548 776.3V744h356c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 512H160V232h704v440z"}}]},name:"fund-projection-screen",theme:"outlined"},Pv=Av,yv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Pv}))},kv=n.forwardRef(yv),Dv={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z",fill:e}},{tag:"path",attrs:{d:"M136 792h752V232H136v560zm56.4-130.5l214.9-215c3.1-3.1 8.2-3.1 11.3 0L533 561l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.1 3.1 3.1 8.2 0 11.3l-297 297.2a8.03 8.03 0 01-11.3 0L412.9 537.2 240.4 709.7a8.03 8.03 0 01-11.3 0l-36.7-36.9a8.03 8.03 0 010-11.3z",fill:t}},{tag:"path",attrs:{d:"M229.1 709.7c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L533 561 418.6 446.5a8.03 8.03 0 00-11.3 0l-214.9 215a8.03 8.03 0 000 11.3l36.7 36.9z",fill:e}}]}},name:"fund",theme:"twotone"},Iv=Dv,Wv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Iv}))},Uv=n.forwardRef(Wv),$v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M956 686.5l-.1-.1-.1-.1C911.7 593 843.4 545 752.5 545s-159.2 48.1-203.4 141.3v.1a42.92 42.92 0 000 36.4C593.3 816 661.6 864 752.5 864s159.2-48.1 203.4-141.3c5.4-11.5 5.4-24.8.1-36.2zM752.5 800c-62.1 0-107.4-30-141.1-95.5C645 639 690.4 609 752.5 609c62.1 0 107.4 30 141.1 95.5C860 770 814.6 800 752.5 800z"}},{tag:"path",attrs:{d:"M697 705a56 56 0 10112 0 56 56 0 10-112 0zM136 232h704v253h72V192c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32v520c0 17.7 14.3 32 32 32h352v-72H136V232z"}},{tag:"path",attrs:{d:"M724.9 338.1l-36.8-36.8a8.03 8.03 0 00-11.3 0L493 485.3l-86.1-86.2a8.03 8.03 0 00-11.3 0L251.3 543.4a8.03 8.03 0 000 11.3l36.8 36.8c3.1 3.1 8.2 3.1 11.3 0l101.8-101.8 86.1 86.2c3.1 3.1 8.2 3.1 11.3 0l226.3-226.5c3.2-3.1 3.2-8.2 0-11.3z"}}]},name:"fund-view",theme:"outlined"},qv=$v,jv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qv}))},Gv=n.forwardRef(jv),Nv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M336.7 586h350.6l84.9-148H251.8zm543.4-432H143.9c-24.5 0-39.8 26.7-27.5 48L215 374h594l98.7-172c12.2-21.3-3.1-48-27.6-48zM349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V650H349v188z"}}]},name:"funnel-plot",theme:"filled"},Qv=Nv,Yv=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qv}))},Kv=n.forwardRef(Yv),Xv={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V650h182.9v148zm9.6-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z"}}]},name:"funnel-plot",theme:"outlined"},Jv=Xv,eh=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Jv}))},th=n.forwardRef(eh),nh={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M420.6 798h182.9V650H420.6zM297.7 374h428.6l85-148H212.7zm113.2 197.4l8.4 14.6h185.3l8.4-14.6L689.6 438H334.4z",fill:t}},{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V650h182.9v148zm9.5-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z",fill:e}}]}},name:"funnel-plot",theme:"twotone"},ah=nh,ch=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ah}))},lh=n.forwardRef(ch),rh={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 392c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H744c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h56v240H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16V648c0-8.8-7.2-16-16-16h-56V392h56zM792 240h88v88h-88v-88zm-648 88v-88h88v88h-88zm88 456h-88v-88h88v88zm648-88v88h-88v-88h88zm-80-64h-56c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16h-56V392h56c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h56v240z"}}]},name:"gateway",theme:"outlined"},ih=rh,oh=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ih}))},dh=n.forwardRef(oh),sh={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M944 299H692c-4.4 0-8 3.6-8 8v406c0 4.4 3.6 8 8 8h59.2c4.4 0 8-3.6 8-8V549.9h168.2c4.4 0 8-3.6 8-8V495c0-4.4-3.6-8-8-8H759.2V364.2H944c4.4 0 8-3.6 8-8V307c0-4.4-3.6-8-8-8zm-356 1h-56c-4.4 0-8 3.6-8 8v406c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V308c0-4.4-3.6-8-8-8zM452 500.9H290.5c-4.4 0-8 3.6-8 8v43.7c0 4.4 3.6 8 8 8h94.9l-.3 8.9c-1.2 58.8-45.6 98.5-110.9 98.5-76.2 0-123.9-59.7-123.9-156.7 0-95.8 46.8-155.2 121.5-155.2 54.8 0 93.1 26.9 108.5 75.4h76.2c-13.6-87.2-86-143.4-184.7-143.4C150 288 72 375.2 72 511.9 72 650.2 149.1 736 273 736c114.1 0 187-70.7 187-181.6v-45.5c0-4.4-3.6-8-8-8z"}}]},name:"gif",theme:"outlined"},uh=sh,fh=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uh}))},vh=n.forwardRef(fh),hh={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M160 894c0 17.7 14.3 32 32 32h286V550H160v344zm386 32h286c17.7 0 32-14.3 32-32V550H546v376zm334-616H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v140h366V310h68v172h366V342c0-17.7-14.3-32-32-32zm-402-4h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm138 0h-70v-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70z"}}]},name:"gift",theme:"filled"},mh=hh,gh=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mh}))},zh=n.forwardRef(gh),wh={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zm-334-74c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm-138-70c38.6 0 70 31.4 70 70v70h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70zM180 482V378h298v104H180zm48 68h250v308H228V550zm568 308H546V550h250v308zm48-376H546V378h298v104z"}}]},name:"gift",theme:"outlined"},Oh=wh,Mh=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Oh}))},ph=n.forwardRef(Mh),Th={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M546 378h298v104H546zM228 550h250v308H228zm-48-172h298v104H180zm366 172h250v308H546z",fill:t}},{tag:"path",attrs:{d:"M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zM478 858H228V550h250v308zm0-376H180V378h298v104zm0-176h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm68-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm250 622H546V550h250v308zm48-376H546V378h298v104z",fill:e}}]}},name:"gift",theme:"twotone"},Fh=Th,Ch=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fh}))},Hh=n.forwardRef(Ch),Vh=r(963),Zh=r(39263),Eh={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M910.5 553.2l-109-370.8c-6.8-20.4-23.1-34.1-44.9-34.1s-39.5 12.3-46.3 32.7l-72.2 215.4H386.2L314 181.1c-6.8-20.4-24.5-32.7-46.3-32.7s-39.5 13.6-44.9 34.1L113.9 553.2c-4.1 13.6 1.4 28.6 12.3 36.8l385.4 289 386.7-289c10.8-8.1 16.3-23.1 12.2-36.8z"}}]},name:"gitlab",theme:"filled"},bh=Eh,Sh=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bh}))},Lh=n.forwardRef(Sh),_h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M913.9 552.2L805 181.4v-.1c-7.6-22.9-25.7-36.5-48.3-36.5-23.4 0-42.5 13.5-49.7 35.2l-71.4 213H388.8l-71.4-213c-7.2-21.7-26.3-35.2-49.7-35.2-23.1 0-42.5 14.8-48.4 36.6L110.5 552.2c-4.4 14.7 1.2 31.4 13.5 40.7l368.5 276.4c2.6 3.6 6.2 6.3 10.4 7.8l8.6 6.4 8.5-6.4c4.9-1.7 9-4.7 11.9-8.9l368.4-275.4c12.4-9.2 18-25.9 13.6-40.6zM751.7 193.4c1-1.8 2.9-1.9 3.5-1.9 1.1 0 2.5.3 3.4 3L818 394.3H684.5l67.2-200.9zm-487.4 1c.9-2.6 2.3-2.9 3.4-2.9 2.7 0 2.9.1 3.4 1.7l67.3 201.2H206.5l57.8-200zM158.8 558.7l28.2-97.3 202.4 270.2-230.6-172.9zm73.9-116.4h122.1l90.8 284.3-212.9-284.3zM512.9 776L405.7 442.3H620L512.9 776zm157.9-333.7h119.5L580 723.1l90.8-280.8zm-40.7 293.9l207.3-276.7 29.5 99.2-236.8 177.5z"}}]},name:"gitlab",theme:"outlined"},xh=_h,Bh=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xh}))},Rh=n.forwardRef(Bh),Ah=r(53127),Ph={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M905.9 806.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zm-470.2-248c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8z"}}]},name:"gold",theme:"filled"},yh=Ph,kh=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yh}))},Dh=n.forwardRef(kh),Ih={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128zm2.5 282.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5z"}}]},name:"gold",theme:"outlined"},Wh=Ih,Uh=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Wh}))},$h=n.forwardRef(Uh),qh={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M435.7 558.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128z",fill:e}},{tag:"path",attrs:{d:"M592.7 276H433.2l-20.8 128h201zM217.2 620l-20.7 128h200.9l-20.7-128zm430 0l-20.7 128h200.9l-20.7-128z",fill:t}}]}},name:"gold",theme:"twotone"},jh=qh,Gh=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jh}))},Nh=n.forwardRef(Gh),Qh={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M905.9 806.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zm-470.2-248c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8z"}}]},name:"golden",theme:"filled"},Yh=Qh,Kh=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Yh}))},Xh=n.forwardRef(Kh),Jh={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm167 633.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9C281.5 589 272 551.6 272 512s9.5-77 26.1-110.1c40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z"}}]},name:"google-circle",theme:"filled"},em=Jh,tm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:em}))},nm=n.forwardRef(tm),am={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M881 442.4H519.7v148.5h206.4c-8.9 48-35.9 88.6-76.6 115.8-34.4 23-78.3 36.6-129.9 36.6-99.9 0-184.4-67.5-214.6-158.2-7.6-23-12-47.6-12-72.9s4.4-49.9 12-72.9c30.3-90.6 114.8-158.1 214.7-158.1 56.3 0 106.8 19.4 146.6 57.4l110-110.1c-66.5-62-153.2-100-256.6-100-149.9 0-279.6 86-342.7 211.4-26 51.8-40.8 110.4-40.8 172.4S151 632.8 177 684.6C240.1 810 369.8 896 519.7 896c103.6 0 190.4-34.4 253.8-93 72.5-66.8 114.4-165.2 114.4-282.1 0-27.2-2.4-53.3-6.9-78.5z"}}]},name:"google",theme:"outlined"},cm=am,lm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cm}))},rm=n.forwardRef(lm),im={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm36.5 558.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z"}}]},name:"google-plus-circle",theme:"filled"},om=im,dm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:om}))},sm=n.forwardRef(dm),um={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M879.5 470.4c-.3-27-.4-54.2-.5-81.3h-80.8c-.3 27-.5 54.1-.7 81.3-27.2.1-54.2.3-81.2.6v80.9c27 .3 54.2.5 81.2.8.3 27 .3 54.1.5 81.1h80.9c.1-27 .3-54.1.5-81.3 27.2-.3 54.2-.4 81.2-.7v-80.9c-26.9-.2-54.1-.2-81.1-.5zm-530 .4c-.1 32.3 0 64.7.1 97 54.2 1.8 108.5 1 162.7 1.8-23.9 120.3-187.4 159.3-273.9 80.7-89-68.9-84.8-220 7.7-284 64.7-51.6 156.6-38.9 221.3 5.8 25.4-23.5 49.2-48.7 72.1-74.7-53.8-42.9-119.8-73.5-190-70.3-146.6-4.9-281.3 123.5-283.7 270.2-9.4 119.9 69.4 237.4 180.6 279.8 110.8 42.7 252.9 13.6 323.7-86 46.7-62.9 56.8-143.9 51.3-220-90.7-.7-181.3-.6-271.9-.3z"}}]},name:"google-plus",theme:"outlined"},fm=um,vm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fm}))},hm=n.forwardRef(vm),mm={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM548.5 622.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z"}}]},name:"google-plus-square",theme:"filled"},gm=mm,zm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gm}))},wm=n.forwardRef(zm),Om={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM679 697.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9A245.02 245.02 0 01272 512c0-39.6 9.5-77 26.1-110.1 40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z"}}]},name:"google-square",theme:"filled"},Mm=Om,pm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Mm}))},Tm=n.forwardRef(pm),Fm={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M912 820.1V203.9c28-9.9 48-36.6 48-67.9 0-39.8-32.2-72-72-72-31.3 0-58 20-67.9 48H203.9C194 84 167.3 64 136 64c-39.8 0-72 32.2-72 72 0 31.3 20 58 48 67.9v616.2C84 830 64 856.7 64 888c0 39.8 32.2 72 72 72 31.3 0 58-20 67.9-48h616.2c9.9 28 36.6 48 67.9 48 39.8 0 72-32.2 72-72 0-31.3-20-58-48-67.9zM888 112c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zM136 912c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0-752c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm704 680H184V184h656v656zm48 72c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z"}},{tag:"path",attrs:{d:"M288 474h448c8.8 0 16-7.2 16-16V282c0-8.8-7.2-16-16-16H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16zm56-136h336v64H344v-64zm-56 420h448c8.8 0 16-7.2 16-16V566c0-8.8-7.2-16-16-16H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16zm56-136h336v64H344v-64z"}}]},name:"group",theme:"outlined"},Cm=Fm,Hm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Cm}))},Vm=n.forwardRef(Hm),Zm={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM456 216c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm576-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm96-152c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48z"}}]},name:"hdd",theme:"filled"},Em=Zm,bm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Em}))},Sm=n.forwardRef(bm),Lm={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM496 208H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 244a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"hdd",theme:"outlined"},_m=Lm,xm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_m}))},Bm=n.forwardRef(xm),Rm={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 888h560V680H232v208zm448-140c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 616h560V408H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48zm-72-144h560V136H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48z",fill:t}},{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z",fill:e}},{tag:"path",attrs:{d:"M312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-272h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 516a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}}]}},name:"hdd",theme:"twotone"},Am=Rm,Pm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Am}))},ym=n.forwardRef(Pm),km={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9z"}}]},name:"heart",theme:"filled"},Dm=km,Im=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Dm}))},Wm=n.forwardRef(Im),Um={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z"}}]},name:"heart",theme:"outlined"},$m=Um,qm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$m}))},jm=n.forwardRef(qm),Gm={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M923 283.6a260.04 260.04 0 00-56.9-82.8 264.4 264.4 0 00-84-55.5A265.34 265.34 0 00679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 00-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z",fill:e}},{tag:"path",attrs:{d:"M679.7 201c-73.1 0-136.5 40.8-167.7 100.4C480.8 241.8 417.4 201 344.3 201c-104 0-188.3 82.6-188.3 184.5 0 201.2 356 429.3 356 429.3s356-228.1 356-429.3C868 283.6 783.7 201 679.7 201z",fill:t}}]}},name:"heart",theme:"twotone"},Nm=Gm,Qm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Nm}))},Ym=n.forwardRef(Qm),Km={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-790.4-23.9L512 231.9 858.7 832H165.3zm319-474.1l-228 394c-12.3 21.3 3.1 48 27.7 48h455.8c24.7 0 40.1-26.7 27.7-48L539.7 358c-6.2-10.7-17-16-27.7-16-10.8 0-21.6 5.3-27.7 16zm214 386H325.7L512 422l186.3 322zm-214-194.1l-57 98.4C415 669.5 430.4 696 455 696h114c24.6 0 39.9-26.5 27.7-47.7l-57-98.4c-6.1-10.6-16.9-15.9-27.7-15.9s-21.5 5.3-27.7 15.9zm57.1 98.4h-58.7l29.4-50.7 29.3 50.7z"}}]},name:"heat-map",theme:"outlined"},Xm=Km,Jm=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xm}))},eg=n.forwardRef(Jm),tg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2z"}}]},name:"highlight",theme:"filled"},ng=tg,ag=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ng}))},cg=n.forwardRef(ag),lg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M957.6 507.4L603.2 158.2a7.9 7.9 0 00-11.2 0L353.3 393.4a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z"}}]},name:"highlight",theme:"outlined"},rg=lg,ig=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rg}))},og=n.forwardRef(ig),dg={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M229.6 796.3h160.2l54.3-54.1-80.1-78.9zm220.7-397.1l262.8 258.9 147.3-145-262.8-259zm-77.1 166.1l171.4 168.9 68.6-67.6-171.4-168.9z",fill:t}},{tag:"path",attrs:{d:"M957.6 507.5L603.2 158.3a7.9 7.9 0 00-11.2 0L353.3 393.5a8.03 8.03 0 00-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 00-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8v55.2c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6L539 830a7.9 7.9 0 0011.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0011.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.3H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.3l68.6-67.6 171.4 168.9-68.6 67.6zm168.5-76.1L450.3 399.2l147.3-145.1 262.8 259-147.3 145z",fill:e}}]}},name:"highlight",theme:"twotone"},sg=dg,ug=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sg}))},fg=n.forwardRef(ug),vg=r(17789),hg=r(40593),mg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M946.5 505L534.6 93.4a31.93 31.93 0 00-45.2 0L77.5 505c-12 12-18.8 28.3-18.8 45.3 0 35.3 28.7 64 64 64h43.4V908c0 17.7 14.3 32 32 32H448V716h112v224h265.9c17.7 0 32-14.3 32-32V614.3h43.4c17 0 33.3-6.7 45.3-18.8 24.9-25 24.9-65.5-.1-90.5z"}}]},name:"home",theme:"filled"},gg=mg,zg=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gg}))},wg=n.forwardRef(zg),Og={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M946.5 505L560.1 118.8l-25.9-25.9a31.5 31.5 0 00-44.4 0L77.5 505a63.9 63.9 0 00-18.8 46c.4 35.2 29.7 63.3 64.9 63.3h42.5V940h691.8V614.3h43.4c17.1 0 33.2-6.7 45.3-18.8a63.6 63.6 0 0018.7-45.3c0-17-6.7-33.1-18.8-45.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z"}}]},name:"home",theme:"outlined"},Mg=Og,pg=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Mg}))},Tg=n.forwardRef(pg),Fg={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512.1 172.6l-370 369.7h96V868H392V640c0-22.1 17.9-40 40-40h160c22.1 0 40 17.9 40 40v228h153.9V542.3H882L535.2 195.7l-23.1-23.1zm434.5 422.9c-6 6-13.1 10.8-20.8 13.9 7.7-3.2 14.8-7.9 20.8-13.9zm-887-34.7c5 30.3 31.4 53.5 63.1 53.5h.9c-31.9 0-58.9-23-64-53.5zm-.9-10.5v-1.9 1.9zm.1-2.6c.1-3.1.5-6.1 1-9.1-.6 2.9-.9 6-1 9.1z",fill:t}},{tag:"path",attrs:{d:"M951 510c0-.1-.1-.1-.1-.2l-1.8-2.1c-.1-.1-.2-.3-.4-.4-.7-.8-1.5-1.6-2.2-2.4L560.1 118.8l-25.9-25.9a31.5 31.5 0 00-44.4 0L77.5 505a63.6 63.6 0 00-16 26.6l-.6 2.1-.3 1.1-.3 1.2c-.2.7-.3 1.4-.4 2.1 0 .1 0 .3-.1.4-.6 3-.9 6-1 9.1v3.3c0 .5 0 1 .1 1.5 0 .5 0 .9.1 1.4 0 .5.1 1 .1 1.5 0 .6.1 1.2.2 1.8 0 .3.1.6.1.9l.3 2.5v.1c5.1 30.5 32.2 53.5 64 53.5h42.5V940h691.7V614.3h43.4c8.6 0 16.9-1.7 24.5-4.9s14.7-7.9 20.8-13.9a63.6 63.6 0 0018.7-45.3c0-14.7-5-28.8-14.3-40.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z",fill:e}}]}},name:"home",theme:"twotone"},Cg=Fg,Hg=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Cg}))},Vg=n.forwardRef(Hg),Zg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194z"}}]},name:"hourglass",theme:"filled"},Eg=Zg,bg=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Eg}))},Sg=n.forwardRef(bg),Lg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 01354 318V184h316v134z"}}]},name:"hourglass",theme:"outlined"},_g=Lg,xg=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_g}))},Bg=n.forwardRef(xg),Rg={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 548c-42.2 0-81.9 16.4-111.7 46.3A156.63 156.63 0 00354 706v134h316V706c0-42.2-16.4-81.9-46.3-111.7A156.63 156.63 0 00512 548zM354 318c0 42.2 16.4 81.9 46.3 111.7C430.1 459.6 469.8 476 512 476s81.9-16.4 111.7-46.3C653.6 399.9 670 360.2 670 318V184H354v134z",fill:t}},{tag:"path",attrs:{d:"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 01354 318V184h316v134z",fill:e}}]}},name:"hourglass",theme:"twotone"},Ag=Rg,Pg=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ag}))},yg=n.forwardRef(Pg),kg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M145.2 96l66 746.6L512 928l299.6-85.4L878.9 96H145.2zm595 177.1l-4.8 47.2-1.7 19.5H382.3l8.2 94.2h335.1l-3.3 24.3-21.2 242.2-1.7 16.2-187 51.6v.3h-1.2l-.3.1v-.1h-.1l-188.6-52L310.8 572h91.1l6.5 73.2 102.4 27.7h.4l102-27.6 11.4-118.6H510.9v-.1H306l-22.8-253.5-1.7-24.3h460.3l-1.6 24.3z"}}]},name:"html5",theme:"filled"},Dg=kg,Ig=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Dg}))},Wg=n.forwardRef(Ig),Ug={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2zM281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z"}}]},name:"html5",theme:"outlined"},$g=Ug,qg=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$g}))},jg=n.forwardRef(qg),Gg={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2z",fill:e}},{tag:"path",attrs:{d:"M209.9 155.4l56.7 641.2 245.2 69.6 244.1-69.6 57.8-641.2H209.9zm530.4 117.9l-4.8 47.2-1.7 19.5H381.7l8.2 94.2H511v-.2h214.7l-3.2 24.3-21.2 242.2-1.7 16.3-187.7 51.7v.4h-1.7l-188.6-52-11.3-144.7h91l6.5 73.2 102.4 27.7h.8v-.2l102.4-27.7 11.4-118.5H511.9v.1H305.4l-22.7-253.5L281 249h461l-1.7 24.3z",fill:t}},{tag:"path",attrs:{d:"M281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z",fill:e}}]}},name:"html5",theme:"twotone"},Ng=Gg,Qg=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ng}))},Yg=n.forwardRef(Qg),Kg={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M373 411c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52 51.7-23.3 51.7-52-23.2-52-51.7-52zm555-251H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM608 420c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm-86 253h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224a8 8 0 01-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 01-29.1-75.5c0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zm278.9-53H615.1c-3.9 0-7.1-3.6-7.1-8v-48c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48h.1c0 4.4-3.2 8-7.1 8z"}}]},name:"idcard",theme:"filled"},Xg=Kg,Jg=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xg}))},ez=n.forwardRef(Jg),tz=r(10549),nz={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z",fill:e}},{tag:"path",attrs:{d:"M136 792h752V232H136v560zm472-372c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm0 144c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48c0 4.4-3.2 8-7.1 8H615.1c-3.9 0-7.1-3.6-7.1-8v-48zM216.2 664.6c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.6 26.4 71.8 72.8 74.6 126.1a8 8 0 01-8 8.4h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224c-4.6 0-8.2-3.8-7.8-8.4z",fill:t}},{tag:"path",attrs:{d:"M321.3 463a51.7 52 0 10103.4 0 51.7 52 0 10-103.4 0z",fill:t}},{tag:"path",attrs:{d:"M610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z",fill:e}}]}},name:"idcard",theme:"twotone"},az=nz,cz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:az}))},lz=n.forwardRef(cz),rz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M693.6 284.4c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm253.9 492.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z"}}]},name:"ie-circle",theme:"filled"},iz=rz,oz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iz}))},dz=n.forwardRef(oz),sz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M852.6 367.6c16.3-36.9 32.1-90.7 32.1-131.8 0-109.1-119.5-147.6-314.5-57.9-161.4-10.8-316.8 110.5-355.6 279.7 46.3-52.3 117.4-123.4 183-151.7C316.1 378.3 246.7 470 194 565.6c-31.1 56.9-66 148.8-66 217.5 0 147.9 139.3 129.8 270.4 63 47.1 23.1 99.8 23.4 152.5 23.4 145.7 0 276.4-81.4 325.2-219H694.9c-78.8 132.9-295.2 79.5-295.2-71.2h493.2c9.6-65.4-2.5-143.6-40.3-211.7zM224.8 648.3c26.6 76.7 80.6 143.8 150.4 185-133.1 73.4-259.9 43.6-150.4-185zm174-163.3c3-82.7 75.4-142.3 156-142.3 80.1 0 153 59.6 156 142.3h-312zm276.8-281.4c32.1-15.4 72.8-33 108.8-33 47.1 0 81.4 32.6 81.4 80.6 0 30-11.1 73.5-21.9 101.8-39.3-63.5-98.9-122.4-168.3-149.4z"}}]},name:"ie",theme:"outlined"},uz=sz,fz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uz}))},vz=n.forwardRef(fz),hz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM765.9 556.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zm-72.3-272.5c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z"}}]},name:"ie-square",theme:"filled"},mz=hz,gz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mz}))},zz=n.forwardRef(gz),wz={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z"}}]},name:"import",theme:"outlined"},Oz=wz,Mz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Oz}))},pz=n.forwardRef(Mz),Tz={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Fz=Tz,Cz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fz}))},Hz=n.forwardRef(Cz),Vz=r(37639),Zz=r(15003),Ez={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm32 588c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"info-circle",theme:"twotone"},bz=Ez,Sz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bz}))},Lz=n.forwardRef(Sz),_z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M448 224a64 64 0 10128 0 64 64 0 10-128 0zm96 168h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V400c0-4.4-3.6-8-8-8z"}}]},name:"info",theme:"outlined"},xz=_z,Bz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xz}))},Rz=n.forwardRef(Bz),Az={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M878.7 336H145.3c-18.4 0-33.3 14.3-33.3 32v464c0 17.7 14.9 32 33.3 32h733.3c18.4 0 33.3-14.3 33.3-32V368c.1-17.7-14.8-32-33.2-32zM360 792H184V632h176v160zm0-224H184V408h176v160zm240 224H424V632h176v160zm0-224H424V408h176v160zm240 224H664V632h176v160zm0-224H664V408h176v160zm64-408H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8z"}}]},name:"insert-row-above",theme:"outlined"},Pz=Az,yz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Pz}))},kz=n.forwardRef(yz),Dz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M904 768H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-25.3-608H145.3c-18.4 0-33.3 14.3-33.3 32v464c0 17.7 14.9 32 33.3 32h733.3c18.4 0 33.3-14.3 33.3-32V192c.1-17.7-14.8-32-33.2-32zM360 616H184V456h176v160zm0-224H184V232h176v160zm240 224H424V456h176v160zm0-224H424V232h176v160zm240 224H664V456h176v160zm0-224H664V232h176v160z"}}]},name:"insert-row-below",theme:"outlined"},Iz=Dz,Wz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Iz}))},Uz=n.forwardRef(Wz),$z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M248 112h-80c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8zm584 0H368c-17.7 0-32 14.9-32 33.3v733.3c0 18.4 14.3 33.3 32 33.3h464c17.7 0 32-14.9 32-33.3V145.3c0-18.4-14.3-33.3-32-33.3zM568 840H408V664h160v176zm0-240H408V424h160v176zm0-240H408V184h160v176zm224 480H632V664h160v176zm0-240H632V424h160v176zm0-240H632V184h160v176z"}}]},name:"insert-row-left",theme:"outlined"},qz=$z,jz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qz}))},Gz=n.forwardRef(jz),Nz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M856 112h-80c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8zm-200 0H192c-17.7 0-32 14.9-32 33.3v733.3c0 18.4 14.3 33.3 32 33.3h464c17.7 0 32-14.9 32-33.3V145.3c0-18.4-14.3-33.3-32-33.3zM392 840H232V664h160v176zm0-240H232V424h160v176zm0-240H232V184h160v176zm224 480H456V664h160v176zm0-240H456V424h160v176zm0-240H456V184h160v176z"}}]},name:"insert-row-right",theme:"outlined"},Qz=Nz,Yz=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qz}))},Kz=n.forwardRef(Yz),Xz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 378.7c-73.4 0-133.3 59.9-133.3 133.3S438.6 645.3 512 645.3 645.3 585.4 645.3 512 585.4 378.7 512 378.7zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zM512 717.1c-113.5 0-205.1-91.6-205.1-205.1S398.5 306.9 512 306.9 717.1 398.5 717.1 512 625.5 717.1 512 717.1zm213.5-370.7c-26.5 0-47.9-21.4-47.9-47.9s21.4-47.9 47.9-47.9 47.9 21.4 47.9 47.9a47.84 47.84 0 01-47.9 47.9z"}}]},name:"instagram",theme:"filled"},Jz=Xz,ew=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Jz}))},tw=n.forwardRef(ew),nw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 306.9c-113.5 0-205.1 91.6-205.1 205.1S398.5 717.1 512 717.1 717.1 625.5 717.1 512 625.5 306.9 512 306.9zm0 338.4c-73.4 0-133.3-59.9-133.3-133.3S438.6 378.7 512 378.7 645.3 438.6 645.3 512 585.4 645.3 512 645.3zm213.5-394.6c-26.5 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9 47.9-21.3 47.9-47.9a47.84 47.84 0 00-47.9-47.9zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zm-88 235.8c-7.3 18.2-16.1 31.8-30.2 45.8-14.1 14.1-27.6 22.9-45.8 30.2C695.2 844.7 570.3 840 512 840c-58.3 0-183.3 4.7-235.9-16.1-18.2-7.3-31.8-16.1-45.8-30.2-14.1-14.1-22.9-27.6-30.2-45.8C179.3 695.2 184 570.3 184 512c0-58.3-4.7-183.3 16.1-235.9 7.3-18.2 16.1-31.8 30.2-45.8s27.6-22.9 45.8-30.2C328.7 179.3 453.7 184 512 184s183.3-4.7 235.9 16.1c18.2 7.3 31.8 16.1 45.8 30.2 14.1 14.1 22.9 27.6 30.2 45.8C844.7 328.7 840 453.7 840 512c0 58.3 4.7 183.2-16.2 235.8z"}}]},name:"instagram",theme:"outlined"},aw=nw,cw=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:aw}))},lw=n.forwardRef(cw),rw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M519.9 358.8h97.9v41.6h-97.9zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM411.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 01-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 01-33.6 79V656zm296.5-49.2l-26.3 35.3a5.92 5.92 0 01-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a5.9 5.9 0 01-8.9-1.4L430 605.7a6 6 0 011.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5z"}}]},name:"insurance",theme:"filled"},iw=rw,ow=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iw}))},dw=n.forwardRef(ow),sw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M441.6 306.8L403 288.6a6.1 6.1 0 00-8.4 3.7c-17.5 58.5-45.2 110.1-82.2 153.6a6.05 6.05 0 00-1.2 5.6l13.2 43.5c1.3 4.4 7 5.7 10.2 2.4 7.7-8.1 15.4-16.9 23.1-26V656c0 4.4 3.6 8 8 8H403c4.4 0 8-3.6 8-8V393.1a429.2 429.2 0 0033.6-79c1-2.9-.3-6-3-7.3zm26.8 9.2v127.2c0 4.4 3.6 8 8 8h65.9v18.6h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 00-1.6 8.1l22.8 36.5c1.9 3.1 6.2 3.8 8.9 1.4 31.6-26.8 58.7-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V536c21.3 41.7 47.5 77.5 78.1 106.9 2.6 2.5 6.8 2.1 8.9-.7l26.3-35.3c2-2.7 1.4-6.5-1.2-8.4-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8V478c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H476.4c-4.4 0-8 3.6-8 8zm51.5 42.8h97.9v41.6h-97.9v-41.6zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"}}]},name:"insurance",theme:"outlined"},uw=sw,fw=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uw}))},vw=n.forwardRef(fw),hw={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z",fill:e}},{tag:"path",attrs:{d:"M521.9 358.8h97.9v41.6h-97.9z",fill:t}},{tag:"path",attrs:{d:"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM413.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 01-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 01-33.6 79V656zm257.9-340v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5l-26.3 35.3a5.92 5.92 0 01-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a6.38 6.38 0 01-4.8 1.4c-1.7-.3-3.2-1.3-4.1-2.8L432 605.7a6 6 0 011.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M443.7 306.9l-38.6-18.3c-3.4-1.6-7.3.2-8.4 3.7-17.5 58.5-45.2 110.2-82.2 153.6a5.7 5.7 0 00-1.2 5.6l13.2 43.5c1.4 4.5 7 5.8 10.2 2.4 7.7-8.1 15.4-16.8 23.1-26V656c0 4.4 3.6 8 8 8h37.3c4.4 0 8-3.6 8-8h.2V393.1a429.2 429.2 0 0033.6-79c.9-2.8-.5-5.9-3.2-7.2zm26.8 9.1v127.4c0 4.4 3.6 8 8 8h65.9V470h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 00-1.6 8.1l22.8 36.5c.9 1.5 2.4 2.5 4.1 2.8 1.7.3 3.5-.2 4.8-1.4 31.6-26.8 58.6-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V535.9c21.3 41.7 47.5 77.6 78.1 106.9 2.6 2.5 6.7 2.2 8.9-.7l26.3-35.3c2-2.6 1.4-6.4-1.2-8.5-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8v-35.6c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H478.5c-4.4 0-8 3.6-8 8zm51.4 42.8h97.9v41.6h-97.9v-41.6z",fill:e}}]}},name:"insurance",theme:"twotone"},mw=hw,gw=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mw}))},zw=n.forwardRef(gw),ww={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM726 585.7c0 55.3-44.7 100.1-99.7 100.1H420.6v53.4c0 5.7-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.7l109.1-85.7c4.4-3.5 10.9-.3 10.9 5.3v53.4h205.7c19.6 0 35.5-16 35.5-35.6v-78.9c0-3.7 3-6.8 6.8-6.8h50.7c3.7 0 6.8 3 6.8 6.8v79.1zm-2.6-209.9l-109.1 85.7c-4.4 3.5-10.9.3-10.9-5.3v-53.4H397.7c-19.6 0-35.5 16-35.5 35.6v78.9c0 3.7-3 6.8-6.8 6.8h-50.7c-3.7 0-6.8-3-6.8-6.8v-78.9c0-55.3 44.7-100.1 99.7-100.1h205.7v-53.4c0-5.7 6.5-8.8 10.9-5.3l109.1 85.7c3.6 2.5 3.6 7.8.1 10.5z"}}]},name:"interaction",theme:"filled"},Ow=ww,Mw=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ow}))},pw=n.forwardRef(Mw),Tw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z"}}]},name:"interaction",theme:"outlined"},Fw=Tw,Cw=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fw}))},Hw=n.forwardRef(Cw),Vw={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm114-401.9c0-55.3 44.6-100.1 99.7-100.1h205.8v-53.4c0-5.6 6.5-8.8 10.9-5.3L723.5 365c3.5 2.7 3.5 8 0 10.7l-109.1 85.7c-4.4 3.5-10.9.4-10.9-5.3v-53.4H397.8c-19.6 0-35.5 15.9-35.5 35.6v78.9c0 3.8-3.1 6.8-6.8 6.8h-50.7c-3.8 0-6.8-3-6.8-7v-78.9zm2.6 210.3l109.1-85.7c4.4-3.5 10.9-.4 10.9 5.3v53.4h205.6c19.6 0 35.5-15.9 35.5-35.6v-78.9c0-3.8 3.1-6.8 6.8-6.8h50.7c3.8 0 6.8 3.1 6.8 6.8v78.9c0 55.3-44.6 100.1-99.7 100.1H420.6v53.4c0 5.6-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.5z",fill:t}},{tag:"path",attrs:{d:"M304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z",fill:e}}]}},name:"interaction",theme:"twotone"},Zw=Vw,Ew=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Zw}))},bw=n.forwardRef(Ew),Sw=r(54762),Lw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M798 160H366c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h181.2l-156 544H229c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8H474.4l156-544H798c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]},name:"italic",theme:"outlined"},_w=Lw,xw=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_w}))},Bw=n.forwardRef(xw),Rw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5l-41.1 41.1-62.3-62.3a8.15 8.15 0 00-11.4 0l-39.8 39.8a8.15 8.15 0 000 11.4l62.3 62.3-44.9 44.9-62.3-62.3a8.15 8.15 0 00-11.4 0l-39.8 39.8a8.15 8.15 0 000 11.4l62.3 62.3-65.3 65.3a8.03 8.03 0 000 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6A304.06 304.06 0 00608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644c-60.9 0-118.2-23.7-161.2-66.8-43.1-43-66.8-100.3-66.8-161.2 0-60.9 23.7-118.2 66.8-161.2 43-43.1 100.3-66.8 161.2-66.8 60.9 0 118.2 23.7 161.2 66.8 43.1 43 66.8 100.3 66.8 161.2 0 60.9-23.7 118.2-66.8 161.2z"}}]},name:"key",theme:"outlined"},Aw=Rw,Pw=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Aw}))},yw=n.forwardRef(Pw),kw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M956.9 845.1L896.4 632V168c0-17.7-14.3-32-32-32h-704c-17.7 0-32 14.3-32 32v464L67.9 845.1C60.4 866 75.8 888 98 888h828.8c22.2 0 37.6-22 30.1-42.9zM200.4 208h624v395h-624V208zm228.3 608l8.1-37h150.3l8.1 37H428.7zm224 0l-19.1-86.7c-.8-3.7-4.1-6.3-7.8-6.3H398.2c-3.8 0-7 2.6-7.8 6.3L371.3 816H151l42.3-149h638.2l42.3 149H652.7z"}}]},name:"laptop",theme:"outlined"},Dw=kw,Iw=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Dw}))},Ww=n.forwardRef(Iw),Uw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M384 912h496c17.7 0 32-14.3 32-32V340H384v572zm496-800H384v164h528V144c0-17.7-14.3-32-32-32zm-768 32v736c0 17.7 14.3 32 32 32h176V112H144c-17.7 0-32 14.3-32 32z"}}]},name:"layout",theme:"filled"},$w=Uw,qw=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$w}))},jw=n.forwardRef(qw),Gw={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-696 72h136v656H184V184zm656 656H384V384h456v456zM384 320V184h456v136H384z"}}]},name:"layout",theme:"outlined"},Nw=Gw,Qw=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Nw}))},Yw=n.forwardRef(Qw),Kw={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M384 185h456v136H384zm-200 0h136v656H184zm696-73H144c-17.7 0-32 14.3-32 32v1c0-17.7 14.3-32 32-32h736c17.7 0 32 14.3 32 32v-1c0-17.7-14.3-32-32-32zM384 385h456v456H384z",fill:t}},{tag:"path",attrs:{d:"M880 113H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V145c0-17.7-14.3-32-32-32zM320 841H184V185h136v656zm520 0H384V385h456v456zm0-520H384V185h456v136z",fill:e}}]}},name:"layout",theme:"twotone"},Xw=Kw,Jw=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xw}))},eO=n.forwardRef(Jw),tO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm104 316.9c0 10.2-4.9 19.9-13.2 25.9L457.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 010-12.9l246-178a8 8 0 0112.7 6.5v46.8z"}}]},name:"left-circle",theme:"filled"},nO=tO,aO=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nO}))},cO=n.forwardRef(aO),lO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M603.3 327.5l-246 178a7.95 7.95 0 000 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"left-circle",theme:"outlined"},rO=lO,iO=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rO}))},oO=n.forwardRef(iO),dO={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm104 240.9c0 10.3-4.9 19.9-13.2 25.9L457.4 512l145.4 105.1c8.3 6 13.2 15.7 13.2 25.9v46.9c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 010-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9z",fill:t}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M603.3 327.5l-246 178a7.95 7.95 0 000 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z",fill:e}}]}},name:"left-circle",theme:"twotone"},sO=dO,uO=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sO}))},fO=n.forwardRef(uO),vO=r(70474),hO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM624 380.9c0 10.2-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 010-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.8z"}}]},name:"left-square",theme:"filled"},mO=hO,gO=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mO}))},zO=n.forwardRef(gO),wO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M365.3 518.5l246 178c5.3 3.8 12.7 0 12.7-6.5v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a8.05 8.05 0 000 13z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"left-square",theme:"outlined"},OO=wO,MO=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:OO}))},pO=n.forwardRef(MO),TO={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm181.3-334.5l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9c0 10.3-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.7 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.4l-246-178a7.95 7.95 0 010-12.9z",fill:t}},{tag:"path",attrs:{d:"M365.3 518.4l246 178c5.3 3.9 12.7.1 12.7-6.4v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a7.95 7.95 0 000 12.9z",fill:e}}]}},name:"left-square",theme:"twotone"},FO=TO,CO=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:FO}))},HO=n.forwardRef(CO),VO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311h-.3v428h472.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32z"}}]},name:"like",theme:"filled"},ZO=VO,EO=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ZO}))},bO=n.forwardRef(EO),SO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z"}}]},name:"like",theme:"outlined"},LO=SO,_O=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:LO}))},xO=n.forwardRef(_O),BO={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M273 495.9v428l.3-428zm538.2-88.3H496.8l9.6-198.4c.6-11.9-4.7-23.1-14.6-30.5-6.1-4.5-13.6-6.8-21.1-6.7-19.6.1-36.9 13.4-42.2 32.3-37.1 134.4-64.9 235.2-83.5 302.5V852h399.4a56.85 56.85 0 0033.6-51.8c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0019.6-43c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0019.6-43c0-9.7-2.3-18.9-6.9-27.3l-14-25.5 21.9-19a56.76 56.76 0 0019.6-43c0-19.1-11-37.5-28.8-48.4z",fill:t}},{tag:"path",attrs:{d:"M112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32zm773.9 5.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.5-65.5-111a67.67 67.67 0 00-34.3-9.3H572.3l6-122.9c1.5-29.7-9-57.9-29.5-79.4a106.4 106.4 0 00-77.9-33.4c-52 0-98 35-111.8 85.1l-85.8 310.8-.3 428h472.1c9.3 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37zM820.4 499l-21.9 19 14 25.5a56.2 56.2 0 016.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H345V506.8c18.6-67.2 46.4-168 83.5-302.5a44.28 44.28 0 0142.2-32.3c7.5-.1 15 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.1 32.2-19.6 43z",fill:e}}]}},name:"like",theme:"twotone"},RO=BO,AO=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RO}))},PO=n.forwardRef(AO),yO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM305.8 637.7c3.1 3.1 8.1 3.1 11.3 0l138.3-137.6L583 628.5c3.1 3.1 8.2 3.1 11.3 0l275.4-275.3c3.1-3.1 3.1-8.2 0-11.3l-39.6-39.6a8.03 8.03 0 00-11.3 0l-230 229.9L461.4 404a8.03 8.03 0 00-11.3 0L266.3 586.7a8.03 8.03 0 000 11.3l39.5 39.7z"}}]},name:"line-chart",theme:"outlined"},kO=yO,DO=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kO}))},IO=n.forwardRef(DO),WO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M648 160H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm272.8 546H856V318h64.8c6 0 9.4-7 5.7-11.7L825.7 178.7a7.14 7.14 0 00-11.3 0L713.6 306.3a7.23 7.23 0 005.7 11.7H784v388h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5a7.2 7.2 0 00-5.6-11.7z"}}]},name:"line-height",theme:"outlined"},UO=WO,$O=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UO}))},qO=n.forwardRef($O),jO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"line",theme:"outlined"},GO=jO,NO=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:GO}))},QO=n.forwardRef(NO),YO={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},KO=YO,XO=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:KO}))},JO=n.forwardRef(XO),eM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM349.3 793.7H230.6V411.9h118.7v381.8zm-59.3-434a68.8 68.8 0 1168.8-68.8c-.1 38-30.9 68.8-68.8 68.8zm503.7 434H675.1V608c0-44.3-.8-101.2-61.7-101.2-61.7 0-71.2 48.2-71.2 98v188.9H423.7V411.9h113.8v52.2h1.6c15.8-30 54.5-61.7 112.3-61.7 120.2 0 142.3 79.1 142.3 181.9v209.4z"}}]},name:"linkedin",theme:"filled"},tM=eM,nM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tM}))},aM=n.forwardRef(nM),cM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.7 112H176.3c-35.5 0-64.3 28.8-64.3 64.3v671.4c0 35.5 28.8 64.3 64.3 64.3h671.4c35.5 0 64.3-28.8 64.3-64.3V176.3c0-35.5-28.8-64.3-64.3-64.3zm0 736c-447.8-.1-671.7-.2-671.7-.3.1-447.8.2-671.7.3-671.7 447.8.1 671.7.2 671.7.3-.1 447.8-.2 671.7-.3 671.7zM230.6 411.9h118.7v381.8H230.6zm59.4-52.2c37.9 0 68.8-30.8 68.8-68.8a68.8 68.8 0 10-137.6 0c-.1 38 30.7 68.8 68.8 68.8zm252.3 245.1c0-49.8 9.5-98 71.2-98 60.8 0 61.7 56.9 61.7 101.2v185.7h118.6V584.3c0-102.8-22.2-181.9-142.3-181.9-57.7 0-96.4 31.7-112.3 61.7h-1.6v-52.2H423.7v381.8h118.6V604.8z"}}]},name:"linkedin",theme:"outlined"},lM=cM,rM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lM}))},iM=n.forwardRef(rM),oM=r(36208),dM=r(5906),sM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1156 0zm152-237H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224z"}}]},name:"lock",theme:"filled"},uM=sM,fM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uM}))},vM=n.forwardRef(fM),hM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"},mM=hM,gM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mM}))},zM=n.forwardRef(gM),wM={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304z",fill:e}},{tag:"path",attrs:{d:"M232 840h560V536H232v304zm280-226a48.01 48.01 0 0128 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0128-87z",fill:t}},{tag:"path",attrs:{d:"M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z",fill:e}}]}},name:"lock",theme:"twotone"},OM=wM,MM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:OM}))},pM=n.forwardRef(MM),TM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M521.7 82c-152.5-.4-286.7 78.5-363.4 197.7-3.4 5.3.4 12.3 6.7 12.3h70.3c4.8 0 9.3-2.1 12.3-5.8 7-8.5 14.5-16.7 22.4-24.5 32.6-32.5 70.5-58.1 112.7-75.9 43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 32.6 32.5 58.1 70.4 76 112.5C865.7 417.8 875 464.1 875 512c0 47.9-9.4 94.2-27.8 137.8-17.8 42.1-43.4 80-76 112.5s-70.5 58.1-112.7 75.9A352.8 352.8 0 01520.6 866c-47.9 0-94.3-9.4-137.9-27.8A353.84 353.84 0 01270 762.3c-7.9-7.9-15.3-16.1-22.4-24.5-3-3.7-7.6-5.8-12.3-5.8H165c-6.3 0-10.2 7-6.7 12.3C234.9 863.2 368.5 942 520.6 942c236.2 0 428-190.1 430.4-425.6C953.4 277.1 761.3 82.6 521.7 82zM395.02 624v-76h-314c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h314v-76c0-6.7 7.8-10.5 13-6.3l141.9 112a8 8 0 010 12.6l-141.9 112c-5.2 4.1-13 .4-13-6.3z"}}]},name:"login",theme:"outlined"},FM=TM,CM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:FM}))},HM=n.forwardRef(CM),VM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z"}}]},name:"logout",theme:"outlined"},ZM=VM,EM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ZM}))},bM=n.forwardRef(EM),SM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M624 672a48.01 48.01 0 0096 0c0-26.5-21.5-48-48-48h-48v48zm96-320a48.01 48.01 0 00-96 0v48h48c26.5 0 48-21.5 48-48z"}},{tag:"path",attrs:{d:"M928 64H96c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM672 560c61.9 0 112 50.1 112 112s-50.1 112-112 112-112-50.1-112-112v-48h-96v48c0 61.9-50.1 112-112 112s-112-50.1-112-112 50.1-112 112-112h48v-96h-48c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112v48h96v-48c0-61.9 50.1-112 112-112s112 50.1 112 112-50.1 112-112 112h-48v96h48z"}},{tag:"path",attrs:{d:"M464 464h96v96h-96zM352 304a48.01 48.01 0 000 96h48v-48c0-26.5-21.5-48-48-48zm-48 368a48.01 48.01 0 0096 0v-48h-48c-26.5 0-48 21.5-48 48z"}}]},name:"mac-command",theme:"filled"},LM=SM,_M=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:LM}))},xM=n.forwardRef(_M),BM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}},{tag:"path",attrs:{d:"M370.8 554.4c-54.6 0-98.8 44.2-98.8 98.8s44.2 98.8 98.8 98.8 98.8-44.2 98.8-98.8v-42.4h84.7v42.4c0 54.6 44.2 98.8 98.8 98.8s98.8-44.2 98.8-98.8-44.2-98.8-98.8-98.8h-42.4v-84.7h42.4c54.6 0 98.8-44.2 98.8-98.8 0-54.6-44.2-98.8-98.8-98.8s-98.8 44.2-98.8 98.8v42.4h-84.7v-42.4c0-54.6-44.2-98.8-98.8-98.8S272 316.2 272 370.8s44.2 98.8 98.8 98.8h42.4v84.7h-42.4zm42.4 98.8c0 23.4-19 42.4-42.4 42.4s-42.4-19-42.4-42.4 19-42.4 42.4-42.4h42.4v42.4zm197.6-282.4c0-23.4 19-42.4 42.4-42.4s42.4 19 42.4 42.4-19 42.4-42.4 42.4h-42.4v-42.4zm0 240h42.4c23.4 0 42.4 19 42.4 42.4s-19 42.4-42.4 42.4-42.4-19-42.4-42.4v-42.4zM469.6 469.6h84.7v84.7h-84.7v-84.7zm-98.8-56.4c-23.4 0-42.4-19-42.4-42.4s19-42.4 42.4-42.4 42.4 19 42.4 42.4v42.4h-42.4z"}}]},name:"mac-command",theme:"outlined"},RM=BM,AM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RM}))},PM=n.forwardRef(AM),yM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-80.8 108.9L531.7 514.4c-7.8 6.1-18.7 6.1-26.5 0L189.6 268.9A7.2 7.2 0 01194 256h648.8a7.2 7.2 0 014.4 12.9z"}}]},name:"mail",theme:"filled"},kM=yM,DM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kM}))},IM=n.forwardRef(DM),WM=r(22101),UM={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M477.5 536.3L135.9 270.7l-27.5-21.4 27.6 21.5V792h752V270.8L546.2 536.3a55.99 55.99 0 01-68.7 0z",fill:t}},{tag:"path",attrs:{d:"M876.3 198.8l39.3 50.5-27.6 21.5 27.7-21.5-39.3-50.5z",fill:t}},{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-94.5 72.1L512 482 190.5 232.1h643zm54.5 38.7V792H136V270.8l-27.6-21.5 27.5 21.4 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5h.1l39.3 50.5-27.7 21.5z",fill:e}}]}},name:"mail",theme:"twotone"},$M=UM,qM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$M}))},jM=n.forwardRef(qM),GM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M874 120H622c-3.3 0-6 2.7-6 6v56c0 3.3 2.7 6 6 6h160.4L583.1 387.3c-50-38.5-111-59.3-175.1-59.3-76.9 0-149.3 30-203.6 84.4S120 539.1 120 616s30 149.3 84.4 203.6C258.7 874 331.1 904 408 904s149.3-30 203.6-84.4C666 765.3 696 692.9 696 616c0-64.1-20.8-124.9-59.2-174.9L836 241.9V402c0 3.3 2.7 6 6 6h56c3.3 0 6-2.7 6-6V150c0-16.5-13.5-30-30-30zM408 828c-116.9 0-212-95.1-212-212s95.1-212 212-212 212 95.1 212 212-95.1 212-212 212z"}}]},name:"man",theme:"outlined"},NM=GM,QM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NM}))},YM=n.forwardRef(QM),KM={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.2 278.1a32 32 0 00-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 00-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48zm4-372H360v-72h304v72z"}}]},name:"medicine-box",theme:"filled"},XM=KM,JM=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:XM}))},ep=n.forwardRef(JM),tp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.2 278.1a32 32 0 00-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 00-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840zM652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"medicine-box",theme:"outlined"},np=tp,ap=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:np}))},cp=n.forwardRef(ap),lp={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M244.3 328L184 513.4V840h656V513.4L779.7 328H244.3zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48z",fill:t}},{tag:"path",attrs:{d:"M652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}},{tag:"path",attrs:{d:"M839.2 278.1a32 32 0 00-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 00-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840z",fill:e}}]}},name:"medicine-box",theme:"twotone"},rp=lp,ip=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rp}))},op=n.forwardRef(ip),dp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm256 253.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 007-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z"}}]},name:"medium-circle",theme:"filled"},sp=dp,up=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sp}))},fp=n.forwardRef(up),vp=r(75263),hp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM768 317.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 007-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z"}}]},name:"medium-square",theme:"filled"},mp=hp,gp=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mp}))},zp=n.forwardRef(gp),wp={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M517.2 590.55c0 3.55 0 4.36 2.4 6.55l13.43 13.25v.57h-59.57v-25.47a41.44 41.44 0 01-39.5 27.65c-30.61 0-52.84-24.25-52.84-68.87 0-41.8 23.99-69.69 57.65-69.69a35.15 35.15 0 0134.61 21.67v-56.19a6.99 6.99 0 00-2.71-6.79l-12.8-12.45v-.56l59.33-7.04v177.37zm-43.74-8.09v-83.83a22.2 22.2 0 00-17.74-8.4c-14.48 0-28.47 13.25-28.47 52.62 0 36.86 12.07 49.88 27.1 49.88a23.91 23.91 0 0019.11-10.27zm83.23 28.46V497.74a7.65 7.65 0 00-2.4-6.79l-13.19-13.74v-.57h59.56v114.8c0 3.55 0 4.36 2.4 6.54l13.12 12.45v.57l-59.49-.08zm-2.16-175.67c0-13.4 10.74-24.25 23.99-24.25 13.25 0 23.98 10.86 23.98 24.25 0 13.4-10.73 24.25-23.98 24.25s-23.99-10.85-23.99-24.25zm206.83 155.06c0 3.55 0 4.6 2.4 6.79l13.43 13.25v.57h-59.88V581.9a43.4 43.4 0 01-41.01 31.2c-26.55 0-40.78-19.56-40.78-56.59 0-17.86 0-37.43.56-59.41a6.91 6.91 0 00-2.4-6.55L620.5 477.2v-.57h59.09v73.81c0 24.25 3.51 40.42 18.54 40.42a23.96 23.96 0 0019.35-12.2v-80.85a7.65 7.65 0 00-2.4-6.79l-13.27-13.82v-.57h59.56V590.3zm202.76 20.6c0-4.36.8-59.97.8-72.75 0-24.25-3.76-40.98-20.63-40.98a26.7 26.7 0 00-21.19 11.64 99.68 99.68 0 012.4 23.04c0 16.81-.56 38.23-.8 59.66a6.91 6.91 0 002.4 6.55l13.43 12.45v.56h-60.12c0-4.04.8-59.98.8-72.76 0-24.65-3.76-40.98-20.39-40.98-8.2.3-15.68 4.8-19.83 11.96v82.46c0 3.56 0 4.37 2.4 6.55l13.11 12.45v.56h-59.48V498.15a7.65 7.65 0 00-2.4-6.8l-13.19-14.14v-.57H841v28.78c5.53-19 23.13-31.76 42.7-30.96 19.82 0 33.26 11.16 38.93 32.34a46.41 46.41 0 0144.77-32.34c26.55 0 41.58 19.8 41.58 57.23 0 17.87-.56 38.24-.8 59.66a6.5 6.5 0 002.72 6.55l13.11 12.45v.57h-59.88zM215.87 593.3l17.66 17.05v.57h-89.62v-.57l17.99-17.05a6.91 6.91 0 002.4-6.55V477.69c0-4.6 0-10.83.8-16.16L104.66 613.1h-.72l-62.6-139.45c-1.37-3.47-1.77-3.72-2.65-6.06v91.43a32.08 32.08 0 002.96 17.87l25.19 33.46v.57H0v-.57l25.18-33.55a32.16 32.16 0 002.96-17.78V457.97A19.71 19.71 0 0024 444.15L6.16 420.78v-.56h63.96l53.56 118.1 47.17-118.1h62.6v.56l-17.58 19.8a6.99 6.99 0 00-2.72 6.8v139.37a6.5 6.5 0 002.72 6.55zm70.11-54.65v.56c0 34.6 17.67 48.5 38.38 48.5a43.5 43.5 0 0040.77-24.97h.56c-7.2 34.2-28.14 50.36-59.48 50.36-33.82 0-65.72-20.61-65.72-68.39 0-50.2 31.98-70.25 67.32-70.25 28.46 0 58.76 13.58 58.76 57.24v6.95h-80.59zm0-6.95h39.42v-7.04c0-35.57-7.28-45.03-18.23-45.03-13.27 0-21.35 14.15-21.35 52.07h.16z"}}]},name:"medium-workmark",theme:"outlined"},Op=wp,Mp=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Op}))},pp=n.forwardRef(Mp),Tp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"meh",theme:"filled"},Fp=Tp,Cp=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fp}))},Hp=n.forwardRef(Cp),Vp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 565H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"meh",theme:"outlined"},Zp=Vp,Ep=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Zp}))},bp=n.forwardRef(Ep),Sp={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm376 144H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-24-144a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"meh",theme:"twotone"},Lp=Sp,_p=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Lp}))},xp=n.forwardRef(_p),Bp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 000 13.8z"}}]},name:"menu-fold",theme:"outlined"},Rp=Bp,Ap=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Rp}))},Pp=n.forwardRef(Ap),yp=r(84940),kp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 000-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0014.4 7z"}}]},name:"menu-unfold",theme:"outlined"},Dp=kp,Ip=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Dp}))},Wp=n.forwardRef(Ip),Up={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M482.2 508.4L331.3 389c-3-2.4-7.3-.2-7.3 3.6V478H184V184h204v128c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V144c0-15.5-12.5-28-28-28H144c-15.5 0-28 12.5-28 28v736c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v128H184V546h140v85.4c0 3.8 4.4 6 7.3 3.6l150.9-119.4a4.5 4.5 0 000-7.2zM880 116H596c-15.5 0-28 12.5-28 28v168c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V184h204v294H700v-85.4c0-3.8-4.3-6-7.3-3.6l-151 119.4a4.52 4.52 0 000 7.1l151 119.5c2.9 2.3 7.3.2 7.3-3.6V546h140v294H636V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v168c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V144c0-15.5-12.5-28-28-28z"}}]},name:"merge-cells",theme:"outlined"},$p=Up,qp=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$p}))},jp=n.forwardRef(qp),Gp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.3 338.4a447.57 447.57 0 00-96.1-143.3 443.09 443.09 0 00-143-96.3A443.91 443.91 0 00512 64h-2c-60.5.3-119 12.3-174.1 35.9a444.08 444.08 0 00-141.7 96.5 445 445 0 00-95 142.8A449.89 449.89 0 0065 514.1c.3 69.4 16.9 138.3 47.9 199.9v152c0 25.4 20.6 46 45.9 46h151.8a447.72 447.72 0 00199.5 48h2.1c59.8 0 117.7-11.6 172.3-34.3A443.2 443.2 0 00827 830.5c41.2-40.9 73.6-88.7 96.3-142 23.5-55.2 35.5-113.9 35.8-174.5.2-60.9-11.6-120-34.8-175.6zM312.4 560c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.4 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48z"}}]},name:"message",theme:"filled"},Np=Gp,Qp=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Np}))},Yp=n.forwardRef(Qp),Kp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"}}]},name:"message",theme:"outlined"},Xp=Kp,Jp=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xp}))},eT=n.forwardRef(Jp),tT={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M775.3 248.9a369.62 369.62 0 00-119-80A370.2 370.2 0 00512.1 140h-1.7c-99.7.4-193 39.4-262.8 109.9-69.9 70.5-108 164.1-107.6 263.8.3 60.3 15.3 120.2 43.5 173.1l4.5 8.4V836h140.8l8.4 4.5c52.9 28.2 112.8 43.2 173.1 43.5h1.7c99 0 192-38.2 262.1-107.6 70.4-69.8 109.5-163.1 110.1-262.7.2-50.6-9.5-99.6-28.9-145.8a370.15 370.15 0 00-80-119zM312 560a48.01 48.01 0 010-96 48.01 48.01 0 010 96zm200 0a48.01 48.01 0 010-96 48.01 48.01 0 010 96zm200 0a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M664 512a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}},{tag:"path",attrs:{d:"M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z",fill:e}},{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"message",theme:"twotone"},nT=tT,aT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nT}))},cT=n.forwardRef(aT),lT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z"}}]},name:"minus-circle",theme:"filled"},rT=lT,iT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rT}))},oT=n.forwardRef(iT),dT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},sT=dT,uT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sT}))},fT=n.forwardRef(uT),vT={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z",fill:t}},{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"minus-circle",theme:"twotone"},hT=vT,mT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hT}))},gT=n.forwardRef(mT),zT=r(48167),wT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z"}}]},name:"minus-square",theme:"filled"},OT=wT,MT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:OT}))},pT=n.forwardRef(MT),TT=r(64287),FT={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48z",fill:t}},{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"minus-square",theme:"twotone"},CT=FT,HT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CT}))},VT=n.forwardRef(HT),ZT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z"}}]},name:"mobile",theme:"filled"},ET=ZT,bT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ET}))},ST=n.forwardRef(bT),LT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"mobile",theme:"outlined"},_T=LT,xT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_T}))},BT=n.forwardRef(xT),RT={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M744 64H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H288V136h448v752z",fill:e}},{tag:"path",attrs:{d:"M288 888h448V136H288v752zm224-142c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M472 786a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}}]}},name:"mobile",theme:"twotone"},AT=RT,PT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:AT}))},yT=n.forwardRef(PT),kT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M911.5 699.7a8 8 0 00-10.3-4.8L840 717.2V179c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V762c0 3.3 2.1 6.3 5.3 7.5L501 909.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zm-243.8-377L564 514.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V703c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 322.8c-2.1-3.8-.7-8.7 3.2-10.8 1.2-.7 2.5-1 3.8-1h55.7a8 8 0 017.1 4.4L511 484.2h3.3L599 315.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8z"}}]},name:"money-collect",theme:"filled"},DT=kT,IT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:DT}))},WT=n.forwardRef(IT),UT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M911.5 700.7a8 8 0 00-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM512 837.5l-256-93.1V184h512v560.4l-256 93.1zM660.6 312h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 00-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9z"}}]},name:"money-collect",theme:"outlined"},$T=UT,qT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$T}))},jT=n.forwardRef(qT),GT={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M256 744.4l256 93.1 256-93.1V184H256v560.4zM359.7 313c1.2-.7 2.5-1 3.8-1h55.7a8 8 0 017.1 4.4L511 485.2h3.3L599 316.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8L564 515.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V704c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 323.8c-2.1-3.8-.7-8.7 3.2-10.8z",fill:t}},{tag:"path",attrs:{d:"M911.5 700.7a8 8 0 00-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM768 744.4l-256 93.1-256-93.1V184h512v560.4z",fill:e}},{tag:"path",attrs:{d:"M460.4 515.4h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 00-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6z",fill:e}}]}},name:"money-collect",theme:"twotone"},NT=GT,QT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NT}))},YT=n.forwardRef(QT),KT={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M692.8 412.7l.2-.2-34.6-44.3a7.97 7.97 0 00-11.2-1.4l-50.4 39.3-70.5-90.1a7.97 7.97 0 00-11.2-1.4l-37.9 29.7a7.97 7.97 0 00-1.4 11.2l70.5 90.2-.2.1 34.6 44.3c2.7 3.5 7.7 4.1 11.2 1.4l50.4-39.3 64.1 82c2.7 3.5 7.7 4.1 11.2 1.4l37.9-29.6c3.5-2.7 4.1-7.7 1.4-11.2l-64.1-82.1zM608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5L114.3 856.1a8.03 8.03 0 000 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6C473 696.1 537.7 720 608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644s-118.2-23.7-161.2-66.8C403.7 534.2 380 476.9 380 416s23.7-118.2 66.8-161.2c43-43.1 100.3-66.8 161.2-66.8s118.2 23.7 161.2 66.8c43.1 43 66.8 100.3 66.8 161.2s-23.7 118.2-66.8 161.2z"}}]},name:"monitor",theme:"outlined"},XT=KT,JT=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:XT}))},eF=n.forwardRef(JT),tF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"more",theme:"outlined"},nF=tF,aF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nF}))},cF=n.forwardRef(aF),lF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 612c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H298a95.92 95.92 0 00-89-60c-53 0-96 43-96 96s43 96 96 96c40.3 0 74.8-24.8 89-60h150.3v152c0 55.2 44.8 100 100 100H952c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H548.3c-15.5 0-28-12.5-28-28V612H952zM451.7 313.7l172.5 136.2c6.3 5.1 15.8.5 15.8-7.7V344h264c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H640v-98.2c0-8.1-9.4-12.8-15.8-7.7L451.7 298.3a9.9 9.9 0 000 15.4z"}}]},name:"node-collapse",theme:"outlined"},rF=lF,iF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rF}))},oF=n.forwardRef(iF),dF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M952 612c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H298a95.92 95.92 0 00-89-60c-53 0-96 43-96 96s43 96 96 96c40.3 0 74.8-24.8 89-60h150.3v152c0 55.2 44.8 100 100 100H952c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H548.3c-15.5 0-28-12.5-28-28V612H952zM456 344h264v98.2c0 8.1 9.5 12.8 15.8 7.7l172.5-136.2c5-3.9 5-11.4 0-15.3L735.8 162.1c-6.4-5.1-15.8-.5-15.8 7.7V268H456c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8z"}}]},name:"node-expand",theme:"outlined"},sF=dF,uF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sF}))},fF=n.forwardRef(uF),vF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M843.5 737.4c-12.4-75.2-79.2-129.1-155.3-125.4S550.9 676 546 752c-153.5-4.8-208-40.7-199.1-113.7 3.3-27.3 19.8-41.9 50.1-49 18.4-4.3 38.8-4.9 57.3-3.2 1.7.2 3.5.3 5.2.5 11.3 2.7 22.8 5 34.3 6.8 34.1 5.6 68.8 8.4 101.8 6.6 92.8-5 156-45.9 159.2-132.7 3.1-84.1-54.7-143.7-147.9-183.6-29.9-12.8-61.6-22.7-93.3-30.2-14.3-3.4-26.3-5.7-35.2-7.2-7.9-75.9-71.5-133.8-147.8-134.4-76.3-.6-140.9 56.1-150.1 131.9s40 146.3 114.2 163.9c74.2 17.6 149.9-23.3 175.7-95.1 9.4 1.7 18.7 3.6 28 5.8 28.2 6.6 56.4 15.4 82.4 26.6 70.7 30.2 109.3 70.1 107.5 119.9-1.6 44.6-33.6 65.2-96.2 68.6-27.5 1.5-57.6-.9-87.3-5.8-8.3-1.4-15.9-2.8-22.6-4.3-3.9-.8-6.6-1.5-7.8-1.8l-3.1-.6c-2.2-.3-5.9-.8-10.7-1.3-25-2.3-52.1-1.5-78.5 4.6-55.2 12.9-93.9 47.2-101.1 105.8-15.7 126.2 78.6 184.7 276 188.9 29.1 70.4 106.4 107.9 179.6 87 73.3-20.9 119.3-93.4 106.9-168.6zM329.1 345.2a83.3 83.3 0 11.01-166.61 83.3 83.3 0 01-.01 166.61zM695.6 845a83.3 83.3 0 11.01-166.61A83.3 83.3 0 01695.6 845z"}}]},name:"node-index",theme:"outlined"},hF=vF,mF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hF}))},gF=n.forwardRef(mF),zF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.6c-3.7 11.6-5.6 23.9-5.6 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1z"}}]},name:"notification",theme:"filled"},wF=zF,OF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wF}))},MF=n.forwardRef(OF),pF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z"}}]},name:"notification",theme:"outlined"},TF=pF,FF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:TF}))},CF=n.forwardRef(FF),HF={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M229.6 678.1c-3.7 11.6-5.6 23.9-5.6 36.4 0-12.5 2-24.8 5.7-36.4h-.1zm76.3-260.2H184v188.2h121.9l12.9 5.2L840 820.7V203.3L318.8 412.7z",fill:t}},{tag:"path",attrs:{d:"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z",fill:e}}]}},name:"notification",theme:"twotone"},VF=HF,ZF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:VF}))},EF=n.forwardRef(ZF),bF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z"}}]},name:"number",theme:"outlined"},SF=bF,LF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SF}))},_F=n.forwardRef(LF),xF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M316 672h60c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8zm196-50c22.1 0 40-17.9 40-39 0-23.1-17.9-41-40-41s-40 17.9-40 41c0 21.1 17.9 39 40 39zm0-140c22.1 0 40-17.9 40-39 0-23.1-17.9-41-40-41s-40 17.9-40 41c0 21.1 17.9 39 40 39z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}},{tag:"path",attrs:{d:"M648 672h60c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8z"}}]},name:"one-to-one",theme:"outlined"},BF=xF,RF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:BF}))},AF=n.forwardRef(RF),PF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M920 760H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-568H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM216 712H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h72.4v20.5h-35.7c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h35.7V838H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4V716c0-2.2-1.8-4-4-4zM100 188h38v120c0 2.2 1.8 4 4 4h40c2.2 0 4-1.8 4-4V152c0-4.4-3.6-8-8-8h-78c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4zm116 240H100c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4h68.4l-70.3 77.7a8.3 8.3 0 00-2.1 5.4V592c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4v-36c0-2.2-1.8-4-4-4h-68.4l70.3-77.7a8.3 8.3 0 002.1-5.4V432c0-2.2-1.8-4-4-4z"}}]},name:"ordered-list",theme:"outlined"},yF=PF,kF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yF}))},DF=n.forwardRef(kF),IF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0012.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 00174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z"}}]},name:"paper-clip",theme:"outlined"},WF=IF,UF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:WF}))},$F=n.forwardRef(UF),qF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M640.6 429.8h257.1c7.9 0 14.3-6.4 14.3-14.3V158.3c0-7.9-6.4-14.3-14.3-14.3H640.6c-7.9 0-14.3 6.4-14.3 14.3v92.9H490.6c-3.9 0-7.1 3.2-7.1 7.1v221.5h-85.7v-96.5c0-7.9-6.4-14.3-14.3-14.3H126.3c-7.9 0-14.3 6.4-14.3 14.3v257.2c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3V544h85.7v221.5c0 3.9 3.2 7.1 7.1 7.1h135.7v92.9c0 7.9 6.4 14.3 14.3 14.3h257.1c7.9 0 14.3-6.4 14.3-14.3v-257c0-7.9-6.4-14.3-14.3-14.3h-257c-7.9 0-14.3 6.4-14.3 14.3v100h-78.6v-393h78.6v100c0 7.9 6.4 14.3 14.3 14.3zm53.5-217.9h150V362h-150V211.9zM329.9 587h-150V437h150v150zm364.2 75.1h150v150.1h-150V662.1z"}}]},name:"partition",theme:"outlined"},jF=qF,GF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jF}))},NF=n.forwardRef(GF),QF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-80 600c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z"}}]},name:"pause-circle",theme:"filled"},YF=QF,KF=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:YF}))},XF=n.forwardRef(KF),JF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm-88-532h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z"}}]},name:"pause-circle",theme:"outlined"},eC=JF,tC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eC}))},nC=n.forwardRef(tC),aC={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-80 524c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z",fill:t}},{tag:"path",attrs:{d:"M424 352h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"pause-circle",theme:"twotone"},cC=aC,lC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cC}))},rC=n.forwardRef(lC),iC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M304 176h80v672h-80zm408 0h-64c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8z"}}]},name:"pause",theme:"outlined"},oC=iC,dC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:oC}))},sC=n.forwardRef(dC),uC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm166.6 246.8L567.5 515.6h62c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V603h82c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V717c0 4.4-3.6 8-8 8h-54.3c-4.4 0-8-3.6-8-8v-68.1h-81.7c-4.4 0-8-3.6-8-8V611c0-4.4 3.6-8 8-8h81.7v-41.5h-81.7c-4.4 0-8-3.6-8-8v-29.9c0-4.4 3.6-8 8-8h61.4L345.4 310.8a8.07 8.07 0 017-11.9h60.7c3 0 5.8 1.7 7.1 4.4l90.6 180h3.4l90.6-180a8 8 0 017.1-4.4h59.5c4.4 0 8 3.6 8 8 .2 1.4-.2 2.7-.8 3.9z"}}]},name:"pay-circle",theme:"filled"},fC=uC,vC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fC}))},hC=n.forwardRef(vC),mC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm159.6-585h-59.5c-3 0-5.8 1.7-7.1 4.4l-90.6 180H511l-90.6-180a8 8 0 00-7.1-4.4h-60.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9L457 515.7h-61.4c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V603h-81.7c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V717c0 4.4 3.6 8 8 8h54.3c4.4 0 8-3.6 8-8v-68.1h82c4.4 0 8-3.6 8-8V611c0-4.4-3.6-8-8-8h-82v-41.5h82c4.4 0 8-3.6 8-8v-29.9c0-4.4-3.6-8-8-8h-62l111.1-204.8c.6-1.2 1-2.5 1-3.8-.1-4.4-3.7-8-8.1-8z"}}]},name:"pay-circle",theme:"outlined"},gC=mC,zC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gC}))},wC=n.forwardRef(zC),OC=r(5588),MC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.6 230.2L779.1 123.8a80.83 80.83 0 00-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L549.8 238.4a80.83 80.83 0 00-23.8 57.3c0 21.7 8.5 42.1 23.8 57.4l83.8 83.8A393.82 393.82 0 01553.1 553 395.34 395.34 0 01437 633.8L353.2 550a80.83 80.83 0 00-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L123.8 664.5a80.89 80.89 0 00-23.8 57.4c0 21.7 8.5 42.1 23.8 57.4l106.3 106.3c24.4 24.5 58.1 38.4 92.7 38.4 7.3 0 14.3-.6 21.2-1.8 134.8-22.2 268.5-93.9 376.4-201.7C828.2 612.8 899.8 479.2 922.3 344c6.8-41.3-6.9-83.8-36.7-113.8z"}}]},name:"phone",theme:"filled"},pC=MC,TC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pC}))},FC=n.forwardRef(TC),CC=r(36557),HC={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M721.7 184.9L610.9 295.8l120.8 120.7-8 21.6A481.29 481.29 0 01438 723.9l-21.6 8-.9-.9-119.8-120-110.8 110.9 104.5 104.5c10.8 10.7 26 15.7 40.8 13.2 117.9-19.5 235.4-82.9 330.9-178.4s158.9-213.1 178.4-331c2.5-14.8-2.5-30-13.3-40.8L721.7 184.9z",fill:t}},{tag:"path",attrs:{d:"M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z",fill:e}}]}},name:"phone",theme:"twotone"},VC=HC,ZC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:VC}))},EC=n.forwardRef(ZC),bC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM848 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h672zM232 436h560v152H232V436z"}}]},name:"pic-center",theme:"outlined"},SC=bC,LC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SC}))},_C=n.forwardRef(LC),xC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM608 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM152 436h400v152H152V436zm552 210c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z"}}]},name:"pic-left",theme:"outlined"},BC=xC,RC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:BC}))},AC=n.forwardRef(RC),PC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-24 500c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM472 436h400v152H472V436zM80 646c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z"}}]},name:"pic-right",theme:"outlined"},yC=PC,kC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yC}))},DC=n.forwardRef(kC),IC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM338 304c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm513.9 437.1a8.11 8.11 0 01-5.2 1.9H177.2c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2l170.3-202c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l99.4 118 158.1-187.5c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l229.6 271.6c2.6 3.3 2.2 8.4-1.2 11.2z"}}]},name:"picture",theme:"filled"},WC=IC,UC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:WC}))},$C=n.forwardRef(UC),qC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2zM304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z"}}]},name:"picture",theme:"outlined"},jC=qC,GC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jC}))},NC=n.forwardRef(GC),QC={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z",fill:e}},{tag:"path",attrs:{d:"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z",fill:t}},{tag:"path",attrs:{d:"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 110 176 88 88 0 010-176z",fill:t}},{tag:"path",attrs:{d:"M276 368a28 28 0 1056 0 28 28 0 10-56 0z",fill:t}},{tag:"path",attrs:{d:"M304 456a88 88 0 100-176 88 88 0 000 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z",fill:e}}]}},name:"picture",theme:"twotone"},YC=QC,KC=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:YC}))},XC=n.forwardRef(KC),JC={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M863.1 518.5H505.5V160.9c0-4.4-3.6-8-8-8h-26a398.57 398.57 0 00-282.5 117 397.47 397.47 0 00-85.6 127C82.6 446.2 72 498.5 72 552.5S82.6 658.7 103.4 708c20.1 47.5 48.9 90.3 85.6 127 36.7 36.7 79.4 65.5 127 85.6a396.64 396.64 0 00155.6 31.5 398.57 398.57 0 00282.5-117c36.7-36.7 65.5-79.4 85.6-127a396.64 396.64 0 0031.5-155.6v-26c-.1-4.4-3.7-8-8.1-8zM951 463l-2.6-28.2c-8.5-92-49.3-178.8-115.1-244.3A398.5 398.5 0 00588.4 75.6L560.1 73c-4.7-.4-8.7 3.2-8.7 7.9v383.7c0 4.4 3.6 8 8 8l383.6-1c4.7-.1 8.4-4 8-8.6z"}}]},name:"pie-chart",theme:"filled"},eH=JC,tH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eH}))},nH=n.forwardRef(tH),aH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 00-282.8 117.1 398.19 398.19 0 00-85.7 127.1A397.61 397.61 0 0072 552a398.46 398.46 0 00117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 00472 952a398.46 398.46 0 00282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 00872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 01470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 00589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 01166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z"}}]},name:"pie-chart",theme:"outlined"},cH=aH,lH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cH}))},rH=n.forwardRef(lH),iH={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M316.2 920.5c-47.6-20.1-90.4-49-127.1-85.7a398.19 398.19 0 01-85.7-127.1A397.12 397.12 0 0172 552.2v.2a398.57 398.57 0 00117 282.5c36.7 36.7 79.4 65.5 127 85.6A396.64 396.64 0 00471.6 952c27 0 53.6-2.7 79.7-7.9-25.9 5.2-52.4 7.8-79.3 7.8-54 .1-106.4-10.5-155.8-31.4zM560 472c-4.4 0-8-3.6-8-8V79.9c0-1.3.3-2.5.9-3.6-.9 1.3-1.5 2.9-1.5 4.6v383.7c0 4.4 3.6 8 8 8l383.6-1c1.6 0 3.1-.5 4.4-1.3-1 .5-2.2.7-3.4.7l-384 1z",fill:t}},{tag:"path",attrs:{d:"M619.8 147.6v256.6l256.4-.7c-13-62.5-44.3-120.5-90-166.1a332.24 332.24 0 00-166.4-89.8z",fill:t}},{tag:"path",attrs:{d:"M438 221.7c-75.9 7.6-146.2 40.9-200.8 95.5C174.5 379.9 140 463.3 140 552s34.5 172.1 97.2 234.8c62.3 62.3 145.1 96.8 233.2 97.2 88.2.4 172.7-34.1 235.3-96.2C761 733 794.6 662.3 802.3 586H438V221.7z",fill:t}},{tag:"path",attrs:{d:"M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 00-282.8 117.1 398.19 398.19 0 00-85.7 127.1A397.61 397.61 0 0072 552v.2c0 53.9 10.6 106.2 31.4 155.5 20.1 47.6 49 90.4 85.7 127.1 36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 00472 952c26.9 0 53.4-2.6 79.3-7.8 26.1-5.3 51.7-13.1 76.4-23.6 47.6-20.1 90.4-49 127.1-85.7 36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 00872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 01470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552s34.5-172.1 97.2-234.8c54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8z",fill:e}},{tag:"path",attrs:{d:"M952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 00589 74.6L560.7 72c-3.4-.3-6.4 1.5-7.8 4.3a8.7 8.7 0 00-.9 3.6V464c0 4.4 3.6 8 8 8l384-1c1.2 0 2.3-.3 3.4-.7a8.1 8.1 0 004.6-7.9zm-332.2-58.2V147.6a332.24 332.24 0 01166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z",fill:e}}]}},name:"pie-chart",theme:"twotone"},oH=iH,dH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:oH}))},sH=n.forwardRef(dH),uH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm144.1 454.9L437.7 677.8a8.02 8.02 0 01-12.7-6.5V353.7a8 8 0 0112.7-6.5L656.1 506a7.9 7.9 0 010 12.9z"}}]},name:"play-circle",theme:"filled"},fH=uH,vH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fH}))},hH=n.forwardRef(vH),mH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z"}}]},name:"play-circle",theme:"outlined"},gH=mH,zH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gH}))},wH=n.forwardRef(zH),OH={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm164.1 378.2L457.7 677.1a8.02 8.02 0 01-12.7-6.5V353a8 8 0 0112.7-6.5l218.4 158.8a7.9 7.9 0 010 12.9z",fill:t}},{tag:"path",attrs:{d:"M676.1 505.3L457.7 346.5A8 8 0 00445 353v317.6a8.02 8.02 0 0012.7 6.5l218.4-158.9a7.9 7.9 0 000-12.9z",fill:e}}]}},name:"play-circle",theme:"twotone"},MH=OH,pH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:MH}))},TH=n.forwardRef(pH),FH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM641.7 520.8L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6z"}}]},name:"play-square",theme:"filled"},CH=FH,HH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CH}))},VH=n.forwardRef(HH),ZH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M442.3 677.6l199.4-156.7a11.3 11.3 0 000-17.7L442.3 346.4c-7.4-5.8-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.7 18.3 8.9z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"play-square",theme:"outlined"},EH=ZH,bH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:EH}))},SH=n.forwardRef(bH),LH={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm240-484.7c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3z",fill:t}},{tag:"path",attrs:{d:"M442.3 677.6l199.4-156.8a11.2 11.2 0 000-17.6L442.3 346.5c-7.4-5.9-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.6 18.3 8.8z",fill:e}}]}},name:"play-square",theme:"twotone"},_H=LH,xH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_H}))},BH=n.forwardRef(xH),RH=r(91676),AH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},PH=AH,yH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:PH}))},kH=n.forwardRef(yH),DH=r(38112),IH=r(21897),WH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z"}}]},name:"plus-square",theme:"filled"},UH=WH,$H=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UH}))},qH=n.forwardRef($H),jH=r(63207),GH={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48z",fill:t}},{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"plus-square",theme:"twotone"},NH=GH,QH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NH}))},YH=n.forwardRef(QH),KH={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm146 658c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 01-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8V722z"}}]},name:"pound-circle",theme:"filled"},XH=KH,JH=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:XH}))},eV=n.forwardRef(JH),tV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm138-209.8H469.8v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.9-5.3-41H607c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8H495c-7.2-22.6-13.4-45.7-13.4-70.5 0-43.5 34-70.2 87.3-70.2 21.5 0 42.5 4.1 60.4 10.5 5.2 1.9 10.6-2 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.8-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.3 6.9 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.1c3.4 14.7 5.9 29.4 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8V722c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z"}}]},name:"pound-circle",theme:"outlined"},nV=tV,aV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nV}))},cV=n.forwardRef(aV),lV={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm146 582.1c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 01-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8v39.8z",fill:t}},{tag:"path",attrs:{d:"M650 674.3H470v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.8-5.3-41h98.6c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8h-112c-7.2-22.6-13.4-45.8-13.4-70.5 0-43.6 34-70.2 87.3-70.2 21.4 0 42.5 4.1 60.4 10.5a8 8 0 0010.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.9-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.4 6.8 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.2c3.4 14.8 5.9 29.5 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8v38.5c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"pound-circle",theme:"twotone"},rV=lV,iV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rV}))},oV=n.forwardRef(iV),dV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm138-209.8H469.8v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.9-5.3-41H607c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8H495c-7.2-22.6-13.4-45.7-13.4-70.5 0-43.5 34-70.2 87.3-70.2 21.5 0 42.5 4.1 60.4 10.5 5.2 1.9 10.6-2 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.8-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.3 6.9 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.1c3.4 14.7 5.9 29.4 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8V722c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z"}}]},name:"pound",theme:"outlined"},sV=dV,uV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sV}))},fV=n.forwardRef(uV),vV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},hV=vV,mV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hV}))},gV=n.forwardRef(mV),zV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M732 120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v148h440V120zm120 212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM664 844H360V568h304v276zm164-360c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z"}}]},name:"printer",theme:"filled"},wV=zV,OV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wV}))},MV=n.forwardRef(OV),pV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8zm32-104H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z"}}]},name:"printer",theme:"outlined"},TV=pV,FV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:TV}))},CV=n.forwardRef(FV),HV={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 180h304v152H360zm492 220H172c-6.6 0-12 5.4-12 12v292h132V500h440v204h132V412c0-6.6-5.4-12-12-12zm-24 84c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z",fill:t}},{tag:"path",attrs:{d:"M852 332H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z",fill:e}},{tag:"path",attrs:{d:"M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"printer",theme:"twotone"},VV=HV,ZV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:VV}))},EV=n.forwardRef(ZV),bV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM380 696c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm304 272c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48z"}}]},name:"profile",theme:"filled"},SV=bV,LV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SV}))},_V=n.forwardRef(LV),xV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM492 400h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zM340 368a40 40 0 1080 0 40 40 0 10-80 0zm0 144a40 40 0 1080 0 40 40 0 10-80 0zm0 144a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"profile",theme:"outlined"},BV=xV,RV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:BV}))},AV=n.forwardRef(RV),PV={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm300-496c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zM380 328c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M340 656a40 40 0 1080 0 40 40 0 10-80 0zm0-144a40 40 0 1080 0 40 40 0 10-80 0zm0-144a40 40 0 1080 0 40 40 0 10-80 0zm152 320h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"profile",theme:"twotone"},yV=PV,kV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yV}))},DV=n.forwardRef(kV),IV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM368 744c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464zm192-280c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184zm192 72c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256z"}}]},name:"project",theme:"filled"},WV=IV,UV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:WV}))},$V=n.forwardRef(UV),qV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8zm216-432H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"project",theme:"outlined"},jV=qV,GV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jV}))},NV=n.forwardRef(GV),QV={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm472-560c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280z",fill:t}},{tag:"path",attrs:{d:"M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"project",theme:"twotone"},YV=QV,KV=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:YV}))},XV=n.forwardRef(KV),JV={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM648.3 332.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 018.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z"}}]},name:"property-safety",theme:"filled"},eZ=JV,tZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eZ}))},nZ=n.forwardRef(tZ),aZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM430.5 318h-46c-1.7 0-3.3.4-4.8 1.2a10.1 10.1 0 00-4 13.6l88 161.1h-45.2c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7h-63.1c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1a10.05 10.05 0 00-8.8-14.8h-45c-3.8 0-7.2 2.1-8.9 5.5l-73.2 144.3-72.9-144.3c-1.7-3.4-5.2-5.5-9-5.5z"}}]},name:"property-safety",theme:"outlined"},cZ=aZ,lZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cZ}))},rZ=n.forwardRef(lZ),iZ={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z",fill:e}},{tag:"path",attrs:{d:"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM593.9 318h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3L585 323.5a10 10 0 018.9-5.5z",fill:t}},{tag:"path",attrs:{d:"M438.9 323.5a9.88 9.88 0 00-8.9-5.5h-46c-1.7 0-3.3.4-4.8 1.2-4.9 2.7-6.6 8.8-4 13.6l88 161.1H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1c.8-1.5 1.2-3.1 1.1-4.8 0-5.5-4.5-10-10-10h-45a10 10 0 00-8.9 5.5l-73.2 144.3-72.9-144.3z",fill:e}}]}},name:"property-safety",theme:"twotone"},oZ=iZ,dZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:oZ}))},sZ=n.forwardRef(dZ),uZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M788 705.9V192c0-8.8-7.2-16-16-16H602v-68.8c0-6-7-9.4-11.7-5.7L462.7 202.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V240h114v465.9c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c.1-49.2-31.7-91-75.9-106.1zM752 860a48.01 48.01 0 010-96 48.01 48.01 0 010 96zM384 212c0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1V318.1c44.2-15.1 76-56.9 76-106.1zm-160 0a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm96 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0z"}}]},name:"pull-request",theme:"outlined"},fZ=uZ,vZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fZ}))},hZ=n.forwardRef(vZ),mZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3-15.4 12.3-16.6 35.4-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8z"}}]},name:"pushpin",theme:"filled"},gZ=mZ,zZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gZ}))},wZ=n.forwardRef(zZ),OZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 00-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 01-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z"}}]},name:"pushpin",theme:"outlined"},MZ=OZ,pZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:MZ}))},TZ=n.forwardRef(pZ),FZ={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M474.8 357.7l-24.5 24.5-34.4-3.8c-9.6-1.1-19.3-1.6-28.9-1.6-29 0-57.5 4.7-84.7 14.1-14 4.8-27.4 10.8-40.3 17.9l353.1 353.3a259.92 259.92 0 0030.4-153.9l-3.8-34.4 24.5-24.5L800 415.5 608.5 224 474.8 357.7z",fill:t}},{tag:"path",attrs:{d:"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 00-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 01-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z",fill:e}}]}},name:"pushpin",theme:"twotone"},CZ=FZ,HZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CZ}))},VZ=n.forwardRef(HZ),ZZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm210.5 612.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z"}}]},name:"qq-circle",theme:"filled"},EZ=ZZ,bZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:EZ}))},SZ=n.forwardRef(bZ),LZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.8 613.2c-16-51.4-34.4-94.6-62.7-165.3C766.5 262.2 689.3 112 511.5 112 331.7 112 256.2 265.2 261 447.9c-28.4 70.8-46.7 113.7-62.7 165.3-34 109.5-23 154.8-14.6 155.8 18 2.2 70.1-82.4 70.1-82.4 0 49 25.2 112.9 79.8 159-26.4 8.1-85.7 29.9-71.6 53.8 11.4 19.3 196.2 12.3 249.5 6.3 53.3 6 238.1 13 249.5-6.3 14.1-23.8-45.3-45.7-71.6-53.8 54.6-46.2 79.8-110.1 79.8-159 0 0 52.1 84.6 70.1 82.4 8.5-1.1 19.5-46.4-14.5-155.8z"}}]},name:"qq",theme:"outlined"},_Z=LZ,xZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_Z}))},BZ=n.forwardRef(xZ),RZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM722.5 676.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z"}}]},name:"qq-square",theme:"filled"},AZ=RZ,PZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:AZ}))},yZ=n.forwardRef(PZ),kZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M468 128H160c-17.7 0-32 14.3-32 32v308c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V136c0-4.4-3.6-8-8-8zm-56 284H192V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210H136c-4.4 0-8 3.6-8 8v308c0 17.7 14.3 32 32 32h308c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zm-56 284H192V612h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm590-630H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V160c0-17.7-14.3-32-32-32zm-32 284H612V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210h-48c-4.4 0-8 3.6-8 8v134h-78V556c0-4.4-3.6-8-8-8H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h78v102c0 4.4 3.6 8 8 8h190c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zM746 832h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm142 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"qrcode",theme:"outlined"},DZ=kZ,IZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:DZ}))},WZ=n.forwardRef(IZ),UZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 708c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z"}}]},name:"question-circle",theme:"filled"},$Z=UZ,qZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$Z}))},jZ=n.forwardRef(qZ),GZ=r(19159),NZ={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm0 632c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 00-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z",fill:t}},{tag:"path",attrs:{d:"M472 732a40 40 0 1080 0 40 40 0 10-80 0zm151.6-415.3C593.6 290.5 554 276 512 276s-81.6 14.4-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.2 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5 0-39.3-17.2-76-48.4-103.3z",fill:e}}]}},name:"question-circle",theme:"twotone"},QZ=NZ,YZ=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:QZ}))},KZ=n.forwardRef(YZ),XZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M764 280.9c-14-30.6-33.9-58.1-59.3-81.6C653.1 151.4 584.6 125 512 125s-141.1 26.4-192.7 74.2c-25.4 23.6-45.3 51-59.3 81.7-14.6 32-22 65.9-22 100.9v27c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-27c0-99.5 88.6-180.4 197.6-180.4s197.6 80.9 197.6 180.4c0 40.8-14.5 79.2-42 111.2-27.2 31.7-65.6 54.4-108.1 64-24.3 5.5-46.2 19.2-61.7 38.8a110.85 110.85 0 00-23.9 68.6v31.4c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-31.4c0-15.7 10.9-29.5 26-32.9 58.4-13.2 111.4-44.7 149.3-88.7 19.1-22.3 34-47.1 44.3-74 10.7-27.9 16.1-57.2 16.1-87 0-35-7.4-69-22-100.9zM512 787c-30.9 0-56 25.1-56 56s25.1 56 56 56 56-25.1 56-56-25.1-56-56-56z"}}]},name:"question",theme:"outlined"},JZ=XZ,eE=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:JZ}))},tE=n.forwardRef(eE),nE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M926.8 397.1l-396-288a31.81 31.81 0 00-37.6 0l-396 288a31.99 31.99 0 00-11.6 35.8l151.3 466a32 32 0 0030.4 22.1h489.5c13.9 0 26.1-8.9 30.4-22.1l151.3-466c4.2-13.2-.5-27.6-11.7-35.8zM838.6 417l-98.5 32-200-144.7V199.9L838.6 417zM466 567.2l-89.1 122.3-55.2-169.2L466 567.2zm-116.3-96.8L484 373.3v140.8l-134.3-43.7zM512 599.2l93.9 128.9H418.1L512 599.2zm28.1-225.9l134.2 97.1L540.1 514V373.3zM558 567.2l144.3-46.9-55.2 169.2L558 567.2zm-74-367.3v104.4L283.9 449l-98.5-32L484 199.9zM169.3 470.8l86.5 28.1 80.4 246.4-53.8 73.9-113.1-348.4zM327.1 853l50.3-69h269.3l50.3 69H327.1zm414.5-33.8l-53.8-73.9 80.4-246.4 86.5-28.1-113.1 348.4z"}}]},name:"radar-chart",theme:"outlined"},aE=nE,cE=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:aE}))},lE=n.forwardRef(cE),rE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M712 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm2-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM136 374h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-174h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm752 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-230 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 624H358c-87.3 0-158-70.7-158-158V484c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v182c0 127 103 230 230 230h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"radius-bottomleft",theme:"outlined"},iE=rE,oE=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iE}))},dE=n.forwardRef(oE),sE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M368 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-58-624h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm578 102h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm292 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm174 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 276h-56c-4.4 0-8 3.6-8 8v182c0 87.3-70.7 158-158 158H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c127 0 230-103 230-230V484c0-4.4-3.6-8-8-8z"}}]},name:"radius-bottomright",theme:"outlined"},uE=sE,fE=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uE}))},vE=n.forwardRef(fE),hE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M396 140h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-44 684h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm524-204h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 344h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm320 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm160 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm140-284c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V370c0-127-103-230-230-230H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h170c87.3 0 158 70.7 158 158v170zM236 96H92c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V104c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2zM920 780H776c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V788c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2z"}}]},name:"radius-setting",theme:"outlined"},mE=hE,gE=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mE}))},zE=n.forwardRef(gE),wE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M656 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm58 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm696-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174-696H358c-127 0-230 103-230 230v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-87.3 70.7-158 158-158h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"radius-upleft",theme:"outlined"},OE=wE,ME=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:OE}))},pE=n.forwardRef(ME),TE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M368 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-2 696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm522-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-48-696H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c87.3 0 158 70.7 158 158v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-127-103-230-230-230z"}}]},name:"radius-upright",theme:"outlined"},FE=TE,CE=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:FE}))},HE=n.forwardRef(CE),VE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 00324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM404 553.5c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm416 140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45z"}}]},name:"read",theme:"filled"},ZE=VE,EE=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ZE}))},bE=n.forwardRef(EE),SE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 00324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM324.8 721H136V233h188.8c35.4 0 69.8 10.1 99.5 29.2l48.8 31.3 6.9 4.5v462c-47.6-25.6-100.8-39-155.2-39zm563.2 0H699.2c-54.4 0-107.6 13.4-155.2 39V298l6.9-4.5 48.8-31.3c29.7-19.1 64.1-29.2 99.5-29.2H888v488zM396.9 361H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm223.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c0-4.1-3.2-7.5-7.1-7.5H627.1c-3.9 0-7.1 3.4-7.1 7.5zM396.9 501H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm416 0H627.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5z"}}]},name:"read",theme:"outlined"},LE=SE,_E=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:LE}))},xE=n.forwardRef(_E),BE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M676 623c-18.8 0-34 15.2-34 34s15.2 34 34 34 34-15.2 34-34-15.2-34-34-34zm204-455H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zM448 848H176V616h272v232zm0-296H176v-88h272v88zm20-272v-48h72v-56h64v56h72v48H468zm180 168v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8zm28 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-245c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v96zm-92 61c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z"}}]},name:"reconciliation",theme:"filled"},RE=BE,AE=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RE}))},PE=n.forwardRef(AE),yE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34zm204-523H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552zM704 408v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zM592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z"}}]},name:"reconciliation",theme:"outlined"},kE=yE,DE=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kE}))},IE=n.forwardRef(DE),WE={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M740 344H404V240H304v160h176c17.7 0 32 14.3 32 32v360h328V240H740v104zM584 448c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56zm92 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-341v96c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M642 657a34 34 0 1068 0 34 34 0 10-68 0z",fill:t}},{tag:"path",attrs:{d:"M592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm112-104v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z",fill:e}},{tag:"path",attrs:{d:"M880 168H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552z",fill:e}},{tag:"path",attrs:{d:"M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z",fill:e}}]}},name:"reconciliation",theme:"twotone"},UE=WE,$E=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UE}))},qE=n.forwardRef($E),jE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM647 470.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4v25.1c0 4.6-3.8 8.4-8.4 8.4h-63.3v28.6h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.6-3.6 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4l-87.5-161c-2.2-4.1-.7-9.1 3.4-11.4 1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.9 141.8 71.9-141.9a8.5 8.5 0 017.5-4.6h47.8c4.6 0 8.4 3.8 8.4 8.4-.1 1.5-.5 2.9-1.1 4.1zM512.6 323L289 148h446L512.6 323z"}}]},name:"red-envelope",theme:"filled"},GE=jE,NE=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:GE}))},QE=n.forwardRef(NE),YE={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M440.6 462.6a8.38 8.38 0 00-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 00-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 00-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142zM832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z"}}]},name:"red-envelope",theme:"outlined"},KE=YE,XE=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:KE}))},JE=n.forwardRef(XE),eb={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z",fill:e}},{tag:"path",attrs:{d:"M492.3 397.2L232 193.1V888h560V193.1L531.8 397.2a31.99 31.99 0 01-39.5 0zm99.4 60.9h47.8a8.45 8.45 0 017.4 12.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4V665c0 4.6-3.8 8.4-8.4 8.4h-63.3V702h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.7-3.5 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4L377 470.4a8.4 8.4 0 013.4-11.4c1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.7 142 71.9-141.9a8.6 8.6 0 017.5-4.6z",fill:t}},{tag:"path",attrs:{d:"M232 136.7h31.7L512 331.3l248.3-194.6H792v-.7H232z",fill:t}},{tag:"path",attrs:{d:"M440.6 462.6a8.38 8.38 0 00-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 00-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 00-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142z",fill:e}}]}},name:"red-envelope",theme:"twotone"},tb=eb,nb=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tb}))},ab=n.forwardRef(nb),cb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M584 548a36 36 0 1072 0 36 36 0 10-72 0zm144-108a35.9 35.9 0 00-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 00728 440zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm245 477.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 01296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 01101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zm-171.3 83c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 00-30.1-3.6zM296 440a35.98 35.98 0 00-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 00296 440zm72 108a36 36 0 1072 0 36 36 0 10-72 0z"}}]},name:"reddit-circle",theme:"filled"},lb=cb,rb=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lb}))},ib=n.forwardRef(rb),ob={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 568a56 56 0 10112 0 56 56 0 10-112 0zm338.7 119.7c-23.1 18.2-68.9 37.8-114.7 37.8s-91.6-19.6-114.7-37.8c-14.4-11.3-35.3-8.9-46.7 5.5s-8.9 35.3 5.5 46.7C396.3 771.6 457.5 792 512 792s115.7-20.4 155.9-52.1a33.25 33.25 0 10-41.2-52.2zM960 456c0-61.9-50.1-112-112-112-42.1 0-78.7 23.2-97.9 57.6-57.6-31.5-127.7-51.8-204.1-56.5L612.9 195l127.9 36.9c11.5 32.6 42.6 56.1 79.2 56.1 46.4 0 84-37.6 84-84s-37.6-84-84-84c-32 0-59.8 17.9-74 44.2L603.5 123a33.2 33.2 0 00-39.6 18.4l-90.8 203.9c-74.5 5.2-142.9 25.4-199.2 56.2A111.94 111.94 0 00176 344c-61.9 0-112 50.1-112 112 0 45.8 27.5 85.1 66.8 102.5-7.1 21-10.8 43-10.8 65.5 0 154.6 175.5 280 392 280s392-125.4 392-280c0-22.6-3.8-44.5-10.8-65.5C932.5 541.1 960 501.8 960 456zM820 172.5a31.5 31.5 0 110 63 31.5 31.5 0 010-63zM120 456c0-30.9 25.1-56 56-56a56 56 0 0150.6 32.1c-29.3 22.2-53.5 47.8-71.5 75.9a56.23 56.23 0 01-35.1-52zm392 381.5c-179.8 0-325.5-95.6-325.5-213.5S332.2 410.5 512 410.5 837.5 506.1 837.5 624 691.8 837.5 512 837.5zM868.8 508c-17.9-28.1-42.2-53.7-71.5-75.9 9-18.9 28.3-32.1 50.6-32.1 30.9 0 56 25.1 56 56 .1 23.5-14.5 43.7-35.1 52zM624 568a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"reddit",theme:"outlined"},db=ob,sb=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:db}))},ub=n.forwardRef(sb),fb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M296 440a35.98 35.98 0 00-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 00296 440zm289.7 184.9c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 00-30.1-3.6zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM757 541.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 01296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 01101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zM584 548a36 36 0 1072 0 36 36 0 10-72 0zm144-108a35.9 35.9 0 00-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 00728 440zM368 548a36 36 0 1072 0 36 36 0 10-72 0z"}}]},name:"reddit-square",theme:"filled"},vb=fb,hb=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vb}))},mb=n.forwardRef(hb),gb=r(41264),zb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},wb=zb,Ob=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wb}))},Mb=n.forwardRef(Ob),pb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0031.9 29.3h429.2a32 32 0 0031.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zM508 704c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zM291 256l22.4-76h397.2l22.4 76H291zm137 304a80 80 0 10160 0 80 80 0 10-160 0z"}}]},name:"rest",theme:"filled"},Tb=pb,Fb=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Tb}))},Cb=n.forwardRef(Fb),Hb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}},{tag:"path",attrs:{d:"M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0031.9 29.3h429.2a32 32 0 0031.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z"}}]},name:"rest",theme:"outlined"},Vb=Hb,Zb=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Vb}))},Eb=n.forwardRef(Zb),bb={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M326.4 844h363.2l44.3-520H282l44.4 520zM508 416c79.5 0 144 64.5 144 144s-64.5 144-144 144-144-64.5-144-144 64.5-144 144-144z",fill:t}},{tag:"path",attrs:{d:"M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z",fill:e}},{tag:"path",attrs:{d:"M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0031.9 29.3h429.2a32 32 0 0031.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z",fill:e}}]}},name:"rest",theme:"twotone"},Sb=bb,Lb=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Sb}))},_b=n.forwardRef(Lb),xb={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M136 552h63.6c4.4 0 8-3.6 8-8V288.7h528.6v72.6c0 1.9.6 3.7 1.8 5.2a8.3 8.3 0 0011.7 1.4L893 255.4c4.3-5 3.6-10.3 0-13.2L749.7 129.8a8.22 8.22 0 00-5.2-1.8c-4.6 0-8.4 3.8-8.4 8.4V209H199.7c-39.5 0-71.7 32.2-71.7 71.8V544c0 4.4 3.6 8 8 8zm752-80h-63.6c-4.4 0-8 3.6-8 8v255.3H287.8v-72.6c0-1.9-.6-3.7-1.8-5.2a8.3 8.3 0 00-11.7-1.4L131 768.6c-4.3 5-3.6 10.3 0 13.2l143.3 112.4c1.5 1.2 3.3 1.8 5.2 1.8 4.6 0 8.4-3.8 8.4-8.4V815h536.6c39.5 0 71.7-32.2 71.7-71.8V480c-.2-4.4-3.8-8-8.2-8z"}}]},name:"retweet",theme:"outlined"},Bb=xb,Rb=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Bb}))},Ab=n.forwardRef(Rb),Pb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm154.7 454.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z"}}]},name:"right-circle",theme:"filled"},yb=Pb,kb=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yb}))},Db=n.forwardRef(kb),Ib={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M666.7 505.5l-246-178A8 8 0 00408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"right-circle",theme:"outlined"},Wb=Ib,Ub=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Wb}))},$b=n.forwardRef(Ub),qb={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm154.7 378.4l-246 178c-5.3 3.8-12.7 0-12.7-6.5V643c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9z",fill:t}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M666.7 505.5l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L566.6 512 421.2 617.1c-8.3 6-13.2 15.7-13.2 25.9v46.9c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.7 0-12.9z",fill:e}}]}},name:"right-circle",theme:"twotone"},jb=qb,Gb=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jb}))},Nb=n.forwardRef(Gb),Qb=r(91569),Yb={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM658.7 518.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z"}}]},name:"right-square",theme:"filled"},Kb=Yb,Xb=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Kb}))},Jb=n.forwardRef(Xb),eS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M412.7 696.5l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5V381c0 10.2 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"right-square",theme:"outlined"},tS=eS,nS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tS}))},aS=n.forwardRef(nS),cS={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm216-196.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9l-246 178c-5.3 3.9-12.7.1-12.7-6.4v-46.9z",fill:t}},{tag:"path",attrs:{d:"M412.7 696.4l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.7-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.4z",fill:e}}]}},name:"right-square",theme:"twotone"},lS=cS,rS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lS}))},iS=n.forwardRef(rS),oS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 000 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0013.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z"}}]},name:"rise",theme:"outlined"},dS=oS,sS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dS}))},uS=n.forwardRef(sS),fS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM300 328c0-33.1 26.9-60 60-60s60 26.9 60 60-26.9 60-60 60-60-26.9-60-60zm372 248c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-60c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v60zm-8-188c-33.1 0-60-26.9-60-60s26.9-60 60-60 60 26.9 60 60-26.9 60-60 60zm135 476H225c-13.8 0-25 14.3-25 32v56c0 4.4 2.8 8 6.2 8h611.5c3.4 0 6.2-3.6 6.2-8v-56c.1-17.7-11.1-32-24.9-32z"}}]},name:"robot",theme:"filled"},vS=fS,hS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vS}))},mS=n.forwardRef(hS),gS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 328a60 60 0 10120 0 60 60 0 10-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 10120 0 60 60 0 10-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"robot",theme:"outlined"},zS=gS,wS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zS}))},OS=n.forwardRef(wS),MS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 00-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0043.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0043.1-30.5 97.52 97.52 0 0021.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zM512 352a48.01 48.01 0 010 96 48.01 48.01 0 010-96zm116.1 432.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 01-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5z"}}]},name:"rocket",theme:"filled"},pS=MS,TS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pS}))},FS=n.forwardRef(TS),CS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 00-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0043.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0043.1-30.5 97.52 97.52 0 0021.4-60.8c0-8.4-1.1-16.4-3.1-23.8H864zM762.3 621.4c9.4 14.6 17 30.3 22.5 46.6H700V558.7a211.6 211.6 0 0162.3 62.7zM388 483.1V318.8l124-147 124 147V668H388V483.1zM239.2 668c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668h-84.8zm388.9 116.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5-38.3 0-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 01-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM464 400a48 48 0 1096 0 48 48 0 10-96 0z"}}]},name:"rocket",theme:"outlined"},HS=CS,VS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:HS}))},ZS=n.forwardRef(VS),ES={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M261.7 621.4c-9.4 14.6-17 30.3-22.5 46.6H324V558.7c-24.8 16.2-46 37.5-62.3 62.7zM700 558.7V668h84.8c-5.5-16.3-13.1-32-22.5-46.6a211.6 211.6 0 00-62.3-62.7zm-64-239.9l-124-147-124 147V668h248V318.8zM512 448a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 00-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0043.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0043.1-30.5 97.52 97.52 0 0021.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zm-540-68h-84.8c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668zm64-184.9V318.8l124-147 124 147V668H388V483.1zm240.1 301.1c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 01-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM700 668V558.7a211.6 211.6 0 0162.3 62.7c9.4 14.6 17 30.3 22.5 46.6H700z",fill:e}},{tag:"path",attrs:{d:"M464 400a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"rocket",theme:"twotone"},bS=ES,SS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bS}))},LS=n.forwardRef(SS),_S=r(35191),xS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},BS=xS,RS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:BS}))},AS=n.forwardRef(RS),PS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},yS=PS,kS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yS}))},DS=n.forwardRef(kS),IS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM694.5 340.7L481.9 633.4a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z"}}]},name:"safety-certificate",theme:"filled"},WS=IS,US=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:WS}))},$S=n.forwardRef(US),qS={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zm-405.8-201c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z"}}]},name:"safety-certificate",theme:"outlined"},jS=qS,GS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jS}))},NS=n.forwardRef(GS),QS={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z",fill:e}},{tag:"path",attrs:{d:"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM632.8 328H688c6.5 0 10.3 7.4 6.5 12.7L481.9 633.4a16.1 16.1 0 01-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89.1 150.9-207.8c3-4.1 7.9-6.6 13-6.6z",fill:t}},{tag:"path",attrs:{d:"M404.2 453.3c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z",fill:e}}]}},name:"safety-certificate",theme:"twotone"},YS=QS,KS=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:YS}))},XS=n.forwardRef(KS),JS={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64L128 192v384c0 212.1 171.9 384 384 384s384-171.9 384-384V192L512 64zm312 512c0 172.3-139.7 312-312 312S200 748.3 200 576V246l312-110 312 110v330z"}},{tag:"path",attrs:{d:"M378.4 475.1a35.91 35.91 0 00-50.9 0 35.91 35.91 0 000 50.9l129.4 129.4 2.1 2.1a33.98 33.98 0 0048.1 0L730.6 434a33.98 33.98 0 000-48.1l-2.8-2.8a33.98 33.98 0 00-48.1 0L483 579.7 378.4 475.1z"}}]},name:"safety",theme:"outlined"},eL=JS,tL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eL}))},nL=n.forwardRef(tL),aL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-12-12-28.3-18.7-45.3-18.7H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 176h256v112H384V176zm128 554c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zm0-224c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80z"}}]},name:"save",theme:"filled"},cL=aL,lL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cL}))},rL=n.forwardRef(lL),iL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"}}]},name:"save",theme:"outlined"},oL=iL,dL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:oL}))},sL=n.forwardRef(dL),uL={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M704 320c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V184H184v656h656V341.8l-136-136V320zM512 730c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144z",fill:t}},{tag:"path",attrs:{d:"M512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z",fill:e}},{tag:"path",attrs:{d:"M893.3 293.3L730.7 130.7c-.7-.7-1.4-1.3-2.1-2-.1-.1-.3-.2-.4-.3-.7-.7-1.5-1.3-2.2-1.9a64 64 0 00-22-11.7V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840z",fill:e}}]}},name:"save",theme:"twotone"},fL=uL,vL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fL}))},hL=n.forwardRef(vL),mL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M136 384h56c4.4 0 8-3.6 8-8V200h176c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-37.6 0-68 30.4-68 68v180c0 4.4 3.6 8 8 8zm512-184h176v176c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V196c0-37.6-30.4-68-68-68H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM376 824H200V648c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v180c0 37.6 30.4 68 68 68h180c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm512-184h-56c-4.4 0-8 3.6-8 8v176H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h180c37.6 0 68-30.4 68-68V648c0-4.4-3.6-8-8-8zm16-164H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"scan",theme:"outlined"},gL=mL,zL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gL}))},wL=n.forwardRef(zL),OL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.5-91.3l-165 228.7a15.9 15.9 0 01-25.8 0L493.5 531.2c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.5 12.9 6.6l52.8 73.1 103.7-143.7c3-4.2 7.8-6.6 12.9-6.6H792c6.5.1 10.3 7.5 6.5 12.8z"}}]},name:"schedule",theme:"filled"},ML=OL,pL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ML}))},TL=n.forwardRef(pL),FL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 136H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm308.2-177.4L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0025.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5z"}}]},name:"schedule",theme:"outlined"},CL=FL,HL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CL}))},VL=n.forwardRef(HL),ZL={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.4-91.2l-165 228.7a15.9 15.9 0 01-25.8 0L493.5 531.3c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.4 12.9 6.6l52.8 73.1 103.6-143.7c3-4.1 7.8-6.6 12.8-6.5h54.9c6.5 0 10.3 7.4 6.5 12.7z",fill:t}},{tag:"path",attrs:{d:"M724.2 454.6L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0025.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}},{tag:"path",attrs:{d:"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z",fill:e}},{tag:"path",attrs:{d:"M416 632H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}}]}},name:"schedule",theme:"twotone"},EL=ZL,bL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:EL}))},SL=n.forwardRef(bL),LL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M567.1 512l318.5-319.3c5-5 1.5-13.7-5.6-13.7h-90.5c-2.1 0-4.2.8-5.6 2.3l-273.3 274-90.2-90.5c12.5-22.1 19.7-47.6 19.7-74.8 0-83.9-68.1-152-152-152s-152 68.1-152 152 68.1 152 152 152c27.7 0 53.6-7.4 75.9-20.3l90 90.3-90.1 90.3A151.04 151.04 0 00288 582c-83.9 0-152 68.1-152 152s68.1 152 152 152 152-68.1 152-152c0-27.2-7.2-52.7-19.7-74.8l90.2-90.5 273.3 274c1.5 1.5 3.5 2.3 5.6 2.3H880c7.1 0 10.7-8.6 5.6-13.7L567.1 512zM288 370c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm0 444c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"}}]},name:"scissor",theme:"outlined"},_L=LL,xL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_L}))},BL=n.forwardRef(xL),RL=r(61020),AL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM626.8 554c-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 01-11.3 0l-34-34a8.03 8.03 0 010-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0 56.3 56.3 56.3 147.5 0 203.8zm-158.54-45.27a80.1 80.1 0 10113.27-113.28 80.1 80.1 0 10-113.27 113.28z"}}]},name:"security-scan",theme:"filled"},PL=AL,yL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:PL}))},kL=n.forwardRef(yL),DL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 000 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 123-20.1 178.6zm65.4-133.3c31.3-31.3 82-31.3 113.2 0 31.3 31.3 31.3 82 0 113.2-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2z"}}]},name:"security-scan",theme:"outlined"},IL=DL,WL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:IL}))},UL=n.forwardRef(WL),$L={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z",fill:e}},{tag:"path",attrs:{d:"M460.7 451.1a80.1 80.1 0 10160.2 0 80.1 80.1 0 10-160.2 0z",fill:t}},{tag:"path",attrs:{d:"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zm428.7 122.5c56.3 56.3 56.3 147.5 0 203.8-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 01-11.3 0l-34-34a8.03 8.03 0 010-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0z",fill:t}},{tag:"path",attrs:{d:"M418.8 527.8l-77.5 77.5a8.03 8.03 0 000 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.6 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 122.9-20.1 178.6zm65.4-133.3a80.1 80.1 0 01113.3 0 80.1 80.1 0 010 113.3c-31.3 31.3-82 31.3-113.3 0s-31.3-82 0-113.3z",fill:e}}]}},name:"security-scan",theme:"twotone"},qL=$L,jL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qL}))},GL=n.forwardRef(jL),NL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h360c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H184V184h656v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM653.3 599.4l52.2-52.2a8.01 8.01 0 00-4.7-13.6l-179.4-21c-5.1-.6-9.5 3.7-8.9 8.9l21 179.4c.8 6.6 8.9 9.4 13.6 4.7l52.4-52.4 256.2 256.2c3.1 3.1 8.2 3.1 11.3 0l42.4-42.4c3.1-3.1 3.1-8.2 0-11.3L653.3 599.4z"}}]},name:"select",theme:"outlined"},QL=NL,YL=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:QL}))},KL=n.forwardRef(YL),XL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z"}}]},name:"send",theme:"outlined"},JL=XL,e_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:JL}))},t_=n.forwardRef(e_),n_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512.5 390.6c-29.9 0-57.9 11.6-79.1 32.8-21.1 21.2-32.8 49.2-32.8 79.1 0 29.9 11.7 57.9 32.8 79.1 21.2 21.1 49.2 32.8 79.1 32.8 29.9 0 57.9-11.7 79.1-32.8 21.1-21.2 32.8-49.2 32.8-79.1 0-29.9-11.7-57.9-32.8-79.1a110.96 110.96 0 00-79.1-32.8zm412.3 235.5l-65.4-55.9c3.1-19 4.7-38.4 4.7-57.7s-1.6-38.8-4.7-57.7l65.4-55.9a32.03 32.03 0 009.3-35.2l-.9-2.6a442.5 442.5 0 00-79.6-137.7l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.2 28.9c-30-24.6-63.4-44-99.6-57.5l-15.7-84.9a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52-9.4-106.8-9.4-158.8 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.3a353.44 353.44 0 00-98.9 57.3l-81.8-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a445.93 445.93 0 00-79.6 137.7l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.2 56.5c-3.1 18.8-4.6 38-4.6 57 0 19.2 1.5 38.4 4.6 57l-66 56.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.3 44.8 96.8 79.6 137.7l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.8-29.1c29.8 24.5 63 43.9 98.9 57.3l15.8 85.3a32.05 32.05 0 0025.8 25.7l2.7.5a448.27 448.27 0 00158.8 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c4.3-12.4.6-26.3-9.5-35zm-412.3 52.2c-97.1 0-175.8-78.7-175.8-175.8s78.7-175.8 175.8-175.8 175.8 78.7 175.8 175.8-78.7 175.8-175.8 175.8z"}}]},name:"setting",theme:"filled"},a_=n_,c_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:a_}))},l_=n.forwardRef(c_),r_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"},i_=r_,o_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:i_}))},d_=n.forwardRef(o_),s_={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.3 569.7l.2.1c3.1-18.9 4.6-38.2 4.6-57.3 0-17.1-1.3-34.3-3.7-51.1 2.4 16.7 3.6 33.6 3.6 50.5 0 19.4-1.6 38.8-4.7 57.8zM99 398.1c-.5-.4-.9-.8-1.4-1.3.7.7 1.4 1.4 2.2 2.1l65.5 55.9v-.1L99 398.1zm536.6-216h.1l-15.5-83.8c-.2-1-.4-1.9-.7-2.8.1.5.3 1.1.4 1.6l15.7 85zm54 546.5l31.4-25.8 92.8 32.9c17-22.9 31.3-47.5 42.6-73.6l-74.7-63.9 6.6-40.1c2.5-15.1 3.8-30.6 3.8-46.1s-1.3-31-3.8-46.1l-6.5-39.9 74.7-63.9c-11.4-26-25.6-50.7-42.6-73.6l-92.8 32.9-31.4-25.8c-23.9-19.6-50.6-35-79.3-45.8l-38.1-14.3-17.9-97a377.5 377.5 0 00-85 0l-17.9 97.2-37.9 14.3c-28.5 10.8-55 26.2-78.7 45.7l-31.4 25.9-93.4-33.2c-17 22.9-31.3 47.5-42.6 73.6l75.5 64.5-6.5 40c-2.5 14.9-3.7 30.2-3.7 45.5 0 15.2 1.3 30.6 3.7 45.5l6.5 40-75.5 64.5c11.4 26 25.6 50.7 42.6 73.6l93.4-33.2 31.4 25.9c23.7 19.5 50.2 34.9 78.7 45.7l37.8 14.5 17.9 97.2c28.2 3.2 56.9 3.2 85 0l17.9-97 38.1-14.3c28.8-10.8 55.4-26.2 79.3-45.8zm-177.1-50.3c-30.5 0-59.2-7.8-84.3-21.5C373.3 627 336 568.9 336 502c0-97.2 78.8-176 176-176 66.9 0 125 37.3 154.8 92.2 13.7 25 21.5 53.7 21.5 84.3 0 97.1-78.7 175.8-175.8 175.8zM207.2 812.8c-5.5 1.9-11.2 2.3-16.6 1.2 5.7 1.2 11.7 1 17.5-1l81.4-29c-.1-.1-.3-.2-.4-.3l-81.9 29.1zm717.6-414.7l-65.5 56c0 .2.1.5.1.7l65.4-55.9c7.1-6.1 11.1-14.9 11.2-24-.3 8.8-4.3 17.3-11.2 23.2z",fill:t}},{tag:"path",attrs:{d:"M935.8 646.6c.5 4.7 0 9.5-1.7 14.1l-.9 2.6a446.02 446.02 0 01-79.7 137.9l-1.8 2.1a32 32 0 01-35.1 9.5l-81.3-28.9a350 350 0 01-99.7 57.6l-15.7 85a32.05 32.05 0 01-25.8 25.7l-2.7.5a445.2 445.2 0 01-79.2 7.1h.3c26.7 0 53.4-2.4 79.4-7.1l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c1.6-4.7 2.1-9.7 1.5-14.5z",fill:t}},{tag:"path",attrs:{d:"M688 502c0-30.3-7.7-58.9-21.2-83.8C637 363.3 578.9 326 512 326c-97.2 0-176 78.8-176 176 0 66.9 37.3 125 92.2 154.8 24.9 13.5 53.4 21.2 83.8 21.2 97.2 0 176-78.8 176-176zm-288 0c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502z",fill:e}},{tag:"path",attrs:{d:"M594.1 952.2a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c1.7-4.6 2.2-9.4 1.7-14.1-.9-7.9-4.7-15.4-11-20.9l-65.3-55.9-.2-.1c3.1-19 4.7-38.4 4.7-57.8 0-16.9-1.2-33.9-3.6-50.5-.3-2.2-.7-4.4-1-6.6 0-.2-.1-.5-.1-.7l65.5-56c6.9-5.9 10.9-14.4 11.2-23.2.1-4-.5-8.1-1.9-12l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.4-44-99.6-57.6h-.1l-15.7-85c-.1-.5-.2-1.1-.4-1.6a32.08 32.08 0 00-25.4-24.1l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6a32.09 32.09 0 007.9 33.9c.5.4.9.9 1.4 1.3l66.3 56.6v.1c-3.1 18.8-4.6 37.9-4.6 57 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1c4.9 5.7 11.4 9.4 18.5 10.7 5.4 1 11.1.7 16.6-1.2l81.9-29.1c.1.1.3.2.4.3 29.7 24.3 62.8 43.6 98.6 57.1l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5c26.1 4.7 52.8 7.1 79.5 7.1h.3c26.6 0 53.3-2.4 79.2-7.1l2.7-.5zm-39.8-66.5a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97z",fill:e}}]}},name:"setting",theme:"twotone"},u_=s_,f_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:u_}))},v_=n.forwardRef(f_),h_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M324 666a48 48 0 1096 0 48 48 0 10-96 0zm616.7-309.6L667.6 83.2C655.2 70.9 638.7 64 621.1 64s-34.1 6.8-46.5 19.2L83.3 574.5a65.85 65.85 0 000 93.1l273.2 273.2c12.3 12.3 28.9 19.2 46.5 19.2s34.1-6.8 46.5-19.2l491.3-491.3c25.6-25.7 25.6-67.5-.1-93.1zM403 880.1L143.9 621l477.2-477.2 259 259.2L403 880.1zM152.8 373.7a7.9 7.9 0 0011.2 0L373.7 164a7.9 7.9 0 000-11.2l-38.4-38.4a7.9 7.9 0 00-11.2 0L114.3 323.9a7.9 7.9 0 000 11.2l38.5 38.6zm718.6 276.6a7.9 7.9 0 00-11.2 0L650.3 860.1a7.9 7.9 0 000 11.2l38.4 38.4a7.9 7.9 0 0011.2 0L909.7 700a7.9 7.9 0 000-11.2l-38.3-38.5z"}}]},name:"shake",theme:"outlined"},m_=h_,g_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:m_}))},z_=n.forwardRef(g_),w_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 664c-28.5 0-54.8 10-75.4 26.7L469.4 540.8a160.68 160.68 0 000-57.6l207.2-149.9C697.2 350 723.5 360 752 360c66.2 0 120-53.8 120-120s-53.8-120-120-120-120 53.8-120 120c0 11.6 1.6 22.7 4.7 33.3L439.9 415.8C410.7 377.1 364.3 352 312 352c-88.4 0-160 71.6-160 160s71.6 160 160 160c52.3 0 98.7-25.1 127.9-63.8l196.8 142.5c-3.1 10.6-4.7 21.8-4.7 33.3 0 66.2 53.8 120 120 120s120-53.8 120-120-53.8-120-120-120zm0-476c28.7 0 52 23.3 52 52s-23.3 52-52 52-52-23.3-52-52 23.3-52 52-52zM312 600c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88zm440 236c-28.7 0-52-23.3-52-52s23.3-52 52-52 52 23.3 52 52-23.3 52-52 52z"}}]},name:"share-alt",theme:"outlined"},O_=w_,M_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:O_}))},p_=n.forwardRef(M_),T_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0014.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h274V736h128v176h274c17.7 0 32-14.3 32-32V535a175 175 0 0015.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zm-72 568H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm0-568.1H214v-88h596v88z"}}]},name:"shop",theme:"filled"},F_=T_,C_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:F_}))},H_=n.forwardRef(C_),V_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0014.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0015.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm30-404.4c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 01512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 01-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z"}}]},name:"shop",theme:"outlined"},Z_=V_,E_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Z_}))},b_=n.forwardRef(E_),S_={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.5 344h-655c-.3 0-.5.2-.5.5v91.2c0 59.8 49 108.3 109.3 108.3 40.7 0 76.2-22 95.1-54.7 2.9-5.1 8.4-8.3 14.3-8.3s11.3 3.2 14.3 8.3c18.8 32.7 54.3 54.7 95 54.7 40.8 0 76.4-22.1 95.1-54.9 2.9-5 8.2-8.1 13.9-8.1h.6c5.8 0 11 3.1 13.9 8.1 18.8 32.8 54.4 54.9 95.2 54.9C791 544 840 495.5 840 435.7v-91.2c0-.3-.2-.5-.5-.5z",fill:t}},{tag:"path",attrs:{d:"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0014.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0015.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234.4 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0038.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c3-1.3 6-2.6 9-4v242.2zM840 435.7c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 01512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 01-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z",fill:e}}]}},name:"shop",theme:"twotone"},L_=S_,__=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:L_}))},x_=n.forwardRef(__),B_={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 00-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 100 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 00-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 00-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6z"}}]},name:"shopping-cart",theme:"outlined"},R_=B_,A_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:R_}))},P_=n.forwardRef(A_),y_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-208 0H400v-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16z"}}]},name:"shopping",theme:"filled"},k_=y_,D_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:k_}))},I_=n.forwardRef(D_),W_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z"}}]},name:"shopping",theme:"outlined"},U_=W_,$_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:U_}))},q_=n.forwardRef($_),j_={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 472c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88H400v88c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88h-96v456h560V384h-96v88z",fill:t}},{tag:"path",attrs:{d:"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z",fill:e}}]}},name:"shopping",theme:"twotone"},G_=j_,N_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:G_}))},Q_=n.forwardRef(N_),Y_={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M881.7 187.4l-45.1-45.1a8.03 8.03 0 00-11.3 0L667.8 299.9l-54.7-54.7a7.94 7.94 0 00-13.5 4.7L576.1 439c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 157.6-157.6c3-3 3-8.1-.1-11.2zM439 576.1l-189.2 23.5c-6.6.8-9.3 8.9-4.7 13.5l54.7 54.7-157.5 157.5a8.03 8.03 0 000 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l157.6-157.6 54.7 54.7a7.94 7.94 0 0013.5-4.7L447.9 585a7.9 7.9 0 00-8.9-8.9z"}}]},name:"shrink",theme:"outlined"},K_=Y_,X_=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:K_}))},J_=n.forwardRef(X_),ex={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M584 352H440c-17.7 0-32 14.3-32 32v544c0 17.7 14.3 32 32 32h144c17.7 0 32-14.3 32-32V384c0-17.7-14.3-32-32-32zM892 64H748c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h144c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM276 640H132c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h144c17.7 0 32-14.3 32-32V672c0-17.7-14.3-32-32-32z"}}]},name:"signal",theme:"filled"},tx=ex,nx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tx}))},ax=n.forwardRef(nx),cx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 432c-120.3 0-219.9 88.5-237.3 204H320c-15.5 0-28-12.5-28-28V244h291c14.2 35.2 48.7 60 89 60 53 0 96-43 96-96s-43-96-96-96c-40.3 0-74.8 24.8-89 60H112v72h108v364c0 55.2 44.8 100 100 100h114.7c17.4 115.5 117 204 237.3 204 132.5 0 240-107.5 240-240S804.5 432 672 432zm128 266c0 4.4-3.6 8-8 8h-86v86c0 4.4-3.6 8-8 8h-52c-4.4 0-8-3.6-8-8v-86h-86c-4.4 0-8-3.6-8-8v-52c0-4.4 3.6-8 8-8h86v-86c0-4.4 3.6-8 8-8h52c4.4 0 8 3.6 8 8v86h86c4.4 0 8 3.6 8 8v52z"}}]},name:"sisternode",theme:"outlined"},lx=cx,rx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lx}))},ix=n.forwardRef(rx),ox={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M582.3 625.6l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zm-274.7 36L512 684.5l114.4-225.2zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm286.7 380.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 01-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 010 6.6zm-190.5-20.9L512 326.1l-96.2 97.2zM420.3 301.1l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8zm-222.4 7.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3z"}}]},name:"sketch-circle",theme:"filled"},dx=ox,sx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dx}))},ux=n.forwardRef(sx),fx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M925.6 405.1l-203-253.7a6.5 6.5 0 00-5-2.4H306.4c-1.9 0-3.8.9-5 2.4l-203 253.7a6.5 6.5 0 00.2 8.3l408.6 459.5c1.2 1.4 3 2.1 4.8 2.1 1.8 0 3.5-.8 4.8-2.1l408.6-459.5a6.5 6.5 0 00.2-8.3zM645.2 206.4l34.4 133.9-132.5-133.9h98.1zm8.2 178.5H370.6L512 242l141.4 142.9zM378.8 206.4h98.1L344.3 340.3l34.5-133.9zm-53.4 7l-44.1 171.5h-93.1l137.2-171.5zM194.6 434.9H289l125.8 247.7-220.2-247.7zM512 763.4L345.1 434.9h333.7L512 763.4zm97.1-80.8L735 434.9h94.4L609.1 682.6zm133.6-297.7l-44.1-171.5 137.2 171.5h-93.1z"}}]},name:"sketch",theme:"outlined"},vx=fx,hx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vx}))},mx=n.forwardRef(hx),gx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M608.2 423.3L512 326.1l-96.2 97.2zm-25.9 202.3l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-81.3 332.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 01-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 010 6.6zm-401.1 15.1L512 684.5l114.4-225.2zm-16.3-151.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3zm126.5-158.2l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8z"}}]},name:"sketch-square",theme:"filled"},zx=gx,wx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zx}))},Ox=n.forwardRef(wx),Mx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 00-37-29.3H154a44 44 0 00-44 44v252a44 44 0 0044 44h75v388a44 44 0 0044 44h478a44 44 0 0044-44V466h75a44 44 0 0044-44V170a44 44 0 00-44-44z"}}]},name:"skin",theme:"filled"},px=Mx,Tx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:px}))},Fx=n.forwardRef(Tx),Cx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 00-37-29.3H154a44 44 0 00-44 44v252a44 44 0 0044 44h75v388a44 44 0 0044 44h478a44 44 0 0044-44V466h75a44 44 0 0044-44V170a44 44 0 00-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z"}}]},name:"skin",theme:"outlined"},Hx=Cx,Vx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Hx}))},Zx=n.forwardRef(Vx),Ex={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 318c-79.2 0-148.5-48.8-176.7-120H182v196h119v432h422V394h119V198H688.7c-28.2 71.2-97.5 120-176.7 120z",fill:t}},{tag:"path",attrs:{d:"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 00-37-29.3H154a44 44 0 00-44 44v252a44 44 0 0044 44h75v388a44 44 0 0044 44h478a44 44 0 0044-44V466h75a44 44 0 0044-44V170a44 44 0 00-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z",fill:e}}]}},name:"skin",theme:"twotone"},bx=Ex,Sx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bx}))},Lx=n.forwardRef(Sx),_x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 00-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 00335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 00112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-370 162.9c-134.2 0-194.2-66-194.2-115.4 0-25.4 18.7-43.1 44.5-43.1 57.4 0 42.6 82.5 149.7 82.5 54.9 0 85.2-29.8 85.2-60.3 0-18.3-9-38.7-45.2-47.6l-119.4-29.8c-96.1-24.1-113.6-76.1-113.6-124.9 0-101.4 95.5-139.5 185.2-139.5 82.6 0 180 45.7 180 106.5 0 26.1-22.6 41.2-48.4 41.2-49 0-40-67.8-138.7-67.8-49 0-76.1 22.2-76.1 53.9s38.7 41.8 72.3 49.5l88.4 19.6c96.8 21.6 121.3 78.1 121.3 131.3 0 82.3-63.3 143.9-191 143.9z"}}]},name:"skype",theme:"filled"},xx=_x,Bx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xx}))},Rx=n.forwardRef(Bx),Ax={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 00-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 00335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 00112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-88.1 216C766.9 823.4 729 839 688.4 839c-26.1 0-51.8-6.8-74.6-19.7l-22.5-12.7-25.5 4.5c-17.8 3.2-35.8 4.8-53.6 4.8-41.4 0-81.3-8.1-119.1-24.1-36.3-15.3-69-37.3-97.2-65.5a304.29 304.29 0 01-65.5-97.1c-16-37.7-24-77.6-24-119 0-17.4 1.6-35.2 4.6-52.8l4.4-25.1L203 410a151.02 151.02 0 01-19.1-73.4c0-40.6 15.7-78.5 44.4-107.2C257.1 200.7 295 185 335.6 185a153 153 0 0171.4 17.9l22.4 11.8 24.8-4.8c18.9-3.6 38.4-5.5 58-5.5 41.4 0 81.3 8.1 119 24 36.5 15.4 69.1 37.4 97.2 65.5 28.2 28.1 50.2 60.8 65.6 97.2 16 37.7 24 77.6 24 119 0 18.4-1.7 37-5.1 55.5l-4.7 25.5 12.6 22.6c12.6 22.5 19.2 48 19.2 73.7 0 40.7-15.7 78.5-44.4 107.2zM583.4 466.2L495 446.6c-33.6-7.7-72.3-17.8-72.3-49.5s27.1-53.9 76.1-53.9c98.7 0 89.7 67.8 138.7 67.8 25.8 0 48.4-15.2 48.4-41.2 0-60.8-97.4-106.5-180-106.5-89.7 0-185.2 38.1-185.2 139.5 0 48.8 17.4 100.8 113.6 124.9l119.4 29.8c36.1 8.9 45.2 29.2 45.2 47.6 0 30.5-30.3 60.3-85.2 60.3-107.2 0-92.3-82.5-149.7-82.5-25.8 0-44.5 17.8-44.5 43.1 0 49.4 60 115.4 194.2 115.4 127.7 0 191-61.5 191-144 0-53.1-24.5-109.6-121.3-131.2z"}}]},name:"skype",theme:"outlined"},Px=Ax,yx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Px}))},kx=n.forwardRef(yx),Dx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0150.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm83.7-50.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM579.3 765c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134c-13.3 0-26.1-5.3-35.6-14.8S529 593.6 529 580.2c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z"}}]},name:"slack-circle",theme:"filled"},Ix=Dx,Wx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ix}))},Ux=n.forwardRef(Wx),$x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M409.4 128c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0054.3 22.5h76.7v-76.8c0-42.3-34.3-76.7-76.7-76.8zm0 204.8H204.7c-42.4 0-76.7 34.4-76.7 76.8s34.4 76.8 76.7 76.8h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.8-76.6-76.8zM614 486.4c42.4 0 76.8-34.4 76.7-76.8V204.8c0-42.4-34.3-76.8-76.7-76.8-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.5 34.3 76.8 76.7 76.8zm281.4-76.8c0-42.4-34.4-76.8-76.7-76.8S742 367.2 742 409.6v76.8h76.7c42.3 0 76.7-34.4 76.7-76.8zm-76.8 128H614c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0054.3 22.5h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM614 742.4h-76.7v76.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM409.4 537.6c-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8V614.4c0-20.3-8.1-39.9-22.4-54.3a76.92 76.92 0 00-54.3-22.5zM128 614.4c0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0054.3 22.5c42.4 0 76.8-34.4 76.7-76.8v-76.8h-76.7c-42.3 0-76.7 34.4-76.7 76.8z"}}]},name:"slack",theme:"outlined"},qx=$x,jx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qx}))},Gx=n.forwardRef(jx),Nx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0150.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z"}}]},name:"slack-square",theme:"filled"},Qx=Nx,Yx=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Qx}))},Kx=n.forwardRef(Yx),Xx={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0150.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 01-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z"}}]},name:"slack-square",theme:"outlined"},Jx=Xx,eB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Jx}))},tB=n.forwardRef(eB),nB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-584-72h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm292 180h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8z"}}]},name:"sliders",theme:"filled"},aB=nB,cB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:aB}))},lB=n.forwardRef(cB),rB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440zm644-436h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 01-3 3h-74a3 3 0 01-3-3v-74a3 3 0 013-3h74a3 3 0 013 3v74z"}}]},name:"sliders",theme:"outlined"},iB=rB,oB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iB}))},dB=n.forwardRef(oB),sB={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M180 292h80v440h-80zm369 180h-74a3 3 0 00-3 3v74a3 3 0 003 3h74a3 3 0 003-3v-74a3 3 0 00-3-3zm215-108h80v296h-80z",fill:t}},{tag:"path",attrs:{d:"M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 01-3 3h-74a3 3 0 01-3-3v-74a3 3 0 013-3h74a3 3 0 013 3v74zM320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440z",fill:e}}]}},name:"sliders",theme:"twotone"},uB=sB,fB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uB}))},vB=n.forwardRef(fB),hB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M112 476h72v72h-72zm182 0h72v72h-72zm364 0h72v72h-72zm182 0h72v72h-72zm-364 0h72v72h-72z"}}]},name:"small-dash",theme:"outlined"},mB=hB,gB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mB}))},zB=n.forwardRef(gB),wB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 018-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 018 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"smile",theme:"filled"},OB=wB,MB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:OB}))},pB=n.forwardRef(MB),TB=r(93412),FB={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 018-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 018 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 010-96 48.01 48.01 0 010 96z",fill:t}},{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm376 112h-48.1c-4.2 0-7.8 3.2-8.1 7.4-3.7 49.5-45.3 88.6-95.8 88.6s-92-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4zm-24-112a48 48 0 1096 0 48 48 0 10-96 0z",fill:e}}]}},name:"smile",theme:"twotone"},CB=FB,HB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CB}))},VB=n.forwardRef(HB),ZB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 486H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z"}}]},name:"snippets",theme:"filled"},EB=ZB,bB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:EB}))},SB=n.forwardRef(bB),LB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z"}}]},name:"snippets",theme:"outlined"},_B=LB,xB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_B}))},BB=n.forwardRef(xB),RB={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M450 510V336H232v552h432V550H490c-22.1 0-40-17.9-40-40z",fill:t}},{tag:"path",attrs:{d:"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z",fill:e}}]}},name:"snippets",theme:"twotone"},AB=RB,PB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:AB}))},yB=n.forwardRef(PB),kB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"}}]},name:"solution",theme:"outlined"},DB=kB,IB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:DB}))},WB=n.forwardRef(IB),UB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.6 433.8L749 150.5a9.24 9.24 0 00-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 00-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 00-9.2-9.3zM416 702h-76V172c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v530h-76c-6.7 0-10.5 7.8-6.3 13l112 141.9a8 8 0 0012.6 0l112-141.9c4.1-5.2.4-13-6.3-13z"}}]},name:"sort-ascending",theme:"outlined"},$B=UB,qB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$B}))},jB=n.forwardRef(qB),GB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.6 433.8L749 150.5a9.24 9.24 0 00-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 00-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 00-9.2-9.3zM310.3 167.1a8 8 0 00-12.6 0L185.7 309c-4.2 5.3-.4 13 6.3 13h76v530c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V322h76c6.7 0 10.5-7.8 6.3-13l-112-141.9z"}}]},name:"sort-descending",theme:"outlined"},NB=GB,QB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NB}))},YB=n.forwardRef(QB),KB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M892.1 737.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344zm174 132H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1z"}}]},name:"sound",theme:"filled"},XB=KB,JB=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:XB}))},eR=n.forwardRef(JB),tR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582zm348-327H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zm-41.9 261.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344z"}}]},name:"sound",theme:"outlined"},nR=tR,aR=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nR}))},cR=n.forwardRef(aR),lR={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M275.4 424H146v176h129.4l18 11.7L586 803V221L293.3 412.3z",fill:t}},{tag:"path",attrs:{d:"M892.1 737.8l-110.3-63.7a15.9 15.9 0 00-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0021.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM934 476H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM760 344a15.9 15.9 0 0021.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 00-21.7-5.9L746 287.8a15.99 15.99 0 00-5.8 21.8L760 344zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582z",fill:e}}]}},name:"sound",theme:"twotone"},rR=lR,iR=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rR}))},oR=n.forwardRef(iR),dR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M938.2 508.4L787.3 389c-3-2.4-7.3-.2-7.3 3.6V478H636V184h204v128c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V144c0-15.5-12.5-28-28-28H596c-15.5 0-28 12.5-28 28v736c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v128H636V546h144v85.4c0 3.8 4.4 6 7.3 3.6l150.9-119.4a4.5 4.5 0 000-7.2zM428 116H144c-15.5 0-28 12.5-28 28v168c0 2.2 1.8 4 4 4h60c2.2 0 4-1.8 4-4V184h204v294H244v-85.4c0-3.8-4.3-6-7.3-3.6l-151 119.4a4.52 4.52 0 000 7.1l151 119.5c2.9 2.3 7.3.2 7.3-3.6V546h144v294H184V712c0-2.2-1.8-4-4-4h-60c-2.2 0-4 1.8-4 4v168c0 15.5 12.5 28 28 28h284c15.5 0 28-12.5 28-28V144c0-15.5-12.5-28-28-28z"}}]},name:"split-cells",theme:"outlined"},sR=dR,uR=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sR}))},fR=n.forwardRef(uR),vR=r(4511),hR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0046.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM664.8 561.6l36.1 210.3L512 672.7 323.1 772l36.1-210.3-152.8-149L417.6 382 512 190.7 606.4 382l211.2 30.7-152.8 148.9z"}}]},name:"star",theme:"outlined"},mR=hR,gR=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mR}))},zR=n.forwardRef(gR),wR={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512.5 190.4l-94.4 191.3-211.2 30.7 152.8 149-36.1 210.3 188.9-99.3 188.9 99.2-36.1-210.3 152.8-148.9-211.2-30.7z",fill:t}},{tag:"path",attrs:{d:"M908.6 352.8l-253.9-36.9L541.2 85.8c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L370.3 315.9l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 00.6 45.3l183.7 179.1L239 839.4a31.95 31.95 0 0046.4 33.7l227.1-119.4 227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM665.3 561.3l36.1 210.3-188.9-99.2-188.9 99.3 36.1-210.3-152.8-149 211.2-30.7 94.4-191.3 94.4 191.3 211.2 30.7-152.8 148.9z",fill:e}}]}},name:"star",theme:"twotone"},OR=wR,MR=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:OR}))},pR=n.forwardRef(MR),TR={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 000 33.9M330 864h-64a8 8 0 01-8-8V168a8 8 0 018-8h64a8 8 0 018 8v688a8 8 0 01-8 8"}}]},name:"step-backward",theme:"filled"},FR=TR,CR=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:FR}))},HR=n.forwardRef(CR),VR={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 000 33.9M330 864h-64a8 8 0 01-8-8V168a8 8 0 018-8h64a8 8 0 018 8v688a8 8 0 01-8 8"}}]},name:"step-backward",theme:"outlined"},ZR=VR,ER=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ZR}))},bR=n.forwardRef(ER),SR={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 010 33.9M694 864h64a8 8 0 008-8V168a8 8 0 00-8-8h-64a8 8 0 00-8 8v688a8 8 0 008 8"}}]},name:"step-forward",theme:"filled"},LR=SR,_R=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:LR}))},xR=n.forwardRef(_R),BR={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 010 33.9M694 864h64a8 8 0 008-8V168a8 8 0 00-8-8h-64a8 8 0 00-8 8v688a8 8 0 008 8"}}]},name:"step-forward",theme:"outlined"},RR=BR,AR=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RR}))},PR=n.forwardRef(AR),yR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M904 747H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM165.7 621.8l39.7 39.5c3.1 3.1 8.2 3.1 11.3 0l234.7-233.9 97.6 97.3a32.11 32.11 0 0045.2 0l264.2-263.2c3.1-3.1 3.1-8.2 0-11.3l-39.7-39.6a8.03 8.03 0 00-11.3 0l-235.7 235-97.7-97.3a32.11 32.11 0 00-45.2 0L165.7 610.5a7.94 7.94 0 000 11.3z"}}]},name:"stock",theme:"outlined"},kR=yR,DR=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kR}))},IR=n.forwardRef(DR),WR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm234.8 736.5L223.5 277.2c16-19.7 34-37.7 53.7-53.7l523.3 523.3c-16 19.6-34 37.7-53.7 53.7z"}}]},name:"stop",theme:"filled"},UR=WR,$R=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UR}))},qR=n.forwardRef($R),jR=r(81743),GR={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm288.5 682.8L277.7 224C258 240 240 258 224 277.7l522.8 522.8C682.8 852.7 601 884 512 884c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372c0 89-31.3 170.8-83.5 234.8z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372c89 0 170.8-31.3 234.8-83.5L224 277.7c16-19.7 34-37.7 53.7-53.7l522.8 522.8C852.7 682.8 884 601 884 512c0-205.4-166.6-372-372-372z",fill:t}}]}},name:"stop",theme:"twotone"},NR=GR,QR=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NR}))},YR=n.forwardRef(QR),KR={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M952 474H569.9c-10-2-20.5-4-31.6-6-15.9-2.9-22.2-4.1-30.8-5.8-51.3-10-82.2-20-106.8-34.2-35.1-20.5-52.2-48.3-52.2-85.1 0-37 15.2-67.7 44-89 28.4-21 68.8-32.1 116.8-32.1 54.8 0 97.1 14.4 125.8 42.8 14.6 14.4 25.3 32.1 31.8 52.6 1.3 4.1 2.8 10 4.3 17.8.9 4.8 5.2 8.2 9.9 8.2h72.8c5.6 0 10.1-4.6 10.1-10.1v-1c-.7-6.8-1.3-12.1-2-16-7.3-43.5-28-81.7-59.7-110.3-44.4-40.5-109.7-61.8-188.7-61.8-72.3 0-137.4 18.1-183.3 50.9-25.6 18.4-45.4 41.2-58.6 67.7-13.5 27.1-20.3 58.4-20.3 92.9 0 29.5 5.7 54.5 17.3 76.5 8.3 15.7 19.6 29.5 34.1 42H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h433.2c2.1.4 3.9.8 5.9 1.2 30.9 6.2 49.5 10.4 66.6 15.2 23 6.5 40.6 13.3 55.2 21.5 35.8 20.2 53.3 49.2 53.3 89 0 35.3-15.5 66.8-43.6 88.8-30.5 23.9-75.6 36.4-130.5 36.4-43.7 0-80.7-8.5-110.2-25-29.1-16.3-49.1-39.8-59.7-69.5-.8-2.2-1.7-5.2-2.7-9-1.2-4.4-5.3-7.5-9.7-7.5h-79.7c-5.6 0-10.1 4.6-10.1 10.1v1c.2 2.3.4 4.2.6 5.7 6.5 48.8 30.3 88.8 70.7 118.8 47.1 34.8 113.4 53.2 191.8 53.2 84.2 0 154.8-19.8 204.2-57.3 25-18.9 44.2-42.2 57.1-69 13-27.1 19.7-57.9 19.7-91.5 0-31.8-5.8-58.4-17.8-81.4-5.8-11.2-13.1-21.5-21.8-30.8H952c4.4 0 8-3.6 8-8v-60a8 8 0 00-8-7.9z"}}]},name:"strikethrough",theme:"outlined"},XR=KR,JR=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:XR}))},eA=n.forwardRef(JR),tA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M688 240c-138 0-252 102.8-269.6 236H249a95.92 95.92 0 00-89-60c-53 0-96 43-96 96s43 96 96 96c40.3 0 74.8-24.8 89-60h169.3C436 681.2 550 784 688 784c150.2 0 272-121.8 272-272S838.2 240 688 240zm128 298c0 4.4-3.6 8-8 8h-86v86c0 4.4-3.6 8-8 8h-52c-4.4 0-8-3.6-8-8v-86h-86c-4.4 0-8-3.6-8-8v-52c0-4.4 3.6-8 8-8h86v-86c0-4.4 3.6-8 8-8h52c4.4 0 8 3.6 8 8v86h86c4.4 0 8 3.6 8 8v52z"}}]},name:"subnode",theme:"outlined"},nA=tA,aA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nA}))},cA=n.forwardRef(aA),lA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 572H266.8l144.3-183c4.1-5.2.4-13-6.3-13H340c-9.8 0-19.1 4.5-25.1 12.2l-164 208c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap-left",theme:"outlined"},rA=lA,iA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rA}))},oA=n.forwardRef(iA),dA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},sA=dA,uA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sA}))},fA=n.forwardRef(uA),vA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"},hA=vA,mA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hA}))},gA=n.forwardRef(mA),zA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zM596 606c0 4.4-3.6 8-8 8H308c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h280c4.4 0 8 3.6 8 8v48zm284-494H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z"}}]},name:"switcher",theme:"filled"},wA=zA,OA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wA}))},MA=n.forwardRef(OA),pA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM300 550h296v64H300z"}}]},name:"switcher",theme:"outlined"},TA=pA,FA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:TA}))},CA=n.forwardRef(FA),HA={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M184 840h528V312H184v528zm116-290h296v64H300v-64z",fill:t}},{tag:"path",attrs:{d:"M880 112H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z",fill:e}},{tag:"path",attrs:{d:"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528z",fill:e}},{tag:"path",attrs:{d:"M300 550h296v64H300z",fill:e}}]}},name:"switcher",theme:"twotone"},VA=HA,ZA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:VA}))},EA=n.forwardRef(ZA),bA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"},SA=bA,LA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:SA}))},_A=n.forwardRef(LA),xA=r(63586),BA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z"}}]},name:"tablet",theme:"filled"},RA=BA,AA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RA}))},PA=n.forwardRef(AA),yA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752zM472 784a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"tablet",theme:"outlined"},kA=yA,DA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kA}))},IA=n.forwardRef(DA),WA={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752z",fill:e}},{tag:"path",attrs:{d:"M232 888h560V136H232v752zm280-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M472 784a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}}]}},name:"tablet",theme:"twotone"},UA=WA,$A=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UA}))},qA=n.forwardRef($A),jA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM699 387c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z"}}]},name:"tag",theme:"filled"},GA=jA,NA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:GA}))},QA=n.forwardRef(NA),YA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7zM680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"}}]},name:"tag",theme:"outlined"},KA=YA,XA=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:KA}))},JA=n.forwardRef(XA),eP={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M589 164.6L189.3 564.3l270.4 270.4L859.4 435 836 188l-247-23.4zM680 432c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88z",fill:t}},{tag:"path",attrs:{d:"M680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z",fill:e}},{tag:"path",attrs:{d:"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 000 14.1l363.8 363.8a9.9 9.9 0 007.1 2.9c2.7 0 5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7z",fill:e}}]}},name:"tag",theme:"twotone"},tP=eP,nP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tP}))},aP=n.forwardRef(nP),cP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm122.7-533.4c18.7-18.7 49.1-18.7 67.9 0 18.7 18.7 18.7 49.1 0 67.9-18.7 18.7-49.1 18.7-67.9 0-18.7-18.7-18.7-49.1 0-67.9zm283.8 282.9l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z"}}]},name:"tags",theme:"filled"},lP=cP,rP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lP}))},iP=n.forwardRef(rP),oP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9zm60.16 186.23a48 48 0 1067.88-67.89 48 48 0 10-67.88 67.89zM889.7 539.8l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z"}}]},name:"tags",theme:"outlined"},dP=oP,sP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dP}))},uP=n.forwardRef(sP),fP={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M477.5 694l311.9-311.8-19-224.6-224.6-19-311.9 311.9L477.5 694zm116-415.5a47.81 47.81 0 0133.9-33.9c16.6-4.4 34.2.3 46.4 12.4a47.93 47.93 0 0112.4 46.4 47.81 47.81 0 01-33.9 33.9c-16.6 4.4-34.2-.3-46.4-12.4a48.3 48.3 0 01-12.4-46.4z",fill:t}},{tag:"path",attrs:{d:"M476.6 792.6c-1.7-.2-3.4-1-4.7-2.3L137.7 456.1a8.03 8.03 0 010-11.3L515.9 66.6c1.2-1.3 2.9-2.1 4.7-2.3h-.4c-2.3-.2-4.7.6-6.3 2.3L135.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c1.8 1.9 4.3 2.6 6.7 2.3z",fill:t}},{tag:"path",attrs:{d:"M889.7 539.8l-39.6-39.5a8.03 8.03 0 00-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 00-11.3 0l-39.6 39.5a8.03 8.03 0 000 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3zM652.3 337.3a47.81 47.81 0 0033.9-33.9c4.4-16.6-.3-34.2-12.4-46.4a47.93 47.93 0 00-46.4-12.4 47.81 47.81 0 00-33.9 33.9c-4.4 16.6.3 34.2 12.4 46.4a48.3 48.3 0 0046.4 12.4z",fill:e}},{tag:"path",attrs:{d:"M137.7 444.8a8.03 8.03 0 000 11.3l334.2 334.2c1.3 1.3 2.9 2.1 4.7 2.3 2.4.3 4.8-.5 6.6-2.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3h-1.6c-1.8.2-3.4 1-4.7 2.3L137.7 444.8zm408.1-306.2l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9z",fill:e}}]}},name:"tags",theme:"twotone"},vP=fP,hP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vP}))},mP=n.forwardRef(hP),gP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 110-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z"}}]},name:"taobao-circle",theme:"filled"},zP=gP,wP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zP}))},OP=n.forwardRef(wP),MP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 110-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z"}}]},name:"taobao-circle",theme:"outlined"},pP=MP,TP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pP}))},FP=n.forwardRef(TP),CP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168.5 273.7a68.7 68.7 0 10137.4 0 68.7 68.7 0 10-137.4 0zm730 79.2s-23.7-184.4-426.9-70.1c17.3-30 25.6-49.5 25.6-49.5L396.4 205s-40.6 132.6-113 194.4c0 0 70.1 40.6 69.4 39.4 20.1-20.1 38.2-40.6 53.7-60.4 16.1-7 31.5-13.6 46.7-19.8-18.6 33.5-48.7 83.8-78.8 115.6l42.4 37s28.8-27.7 60.4-61.2h36v61.8H372.9v49.5h140.3v118.5c-1.7 0-3.6 0-5.4-.2-15.4-.7-39.5-3.3-49-18.2-11.5-18.1-3-51.5-2.4-71.9h-97l-3.4 1.8s-35.5 159.1 102.3 155.5c129.1 3.6 203-36 238.6-63.1l14.2 52.6 79.6-33.2-53.9-131.9-64.6 20.1 12.1 45.2c-16.6 12.4-35.6 21.7-56.2 28.4V561.3h137.1v-49.5H628.1V450h137.6v-49.5H521.3c17.6-21.4 31.5-41.1 35-53.6l-42.5-11.6c182.8-65.5 284.5-54.2 283.6 53.2v282.8s10.8 97.1-100.4 90.1l-60.2-12.9-14.2 57.1S882.5 880 903.7 680.2c21.3-200-5.2-327.3-5.2-327.3zm-707.4 18.3l-45.4 69.7 83.6 52.1s56 28.5 29.4 81.9C233.8 625.5 112 736.3 112 736.3l109 68.1c75.4-163.7 70.5-142 89.5-200.7 19.5-60.1 23.7-105.9-9.4-139.1-42.4-42.6-47-46.6-110-93.4z"}}]},name:"taobao",theme:"outlined"},HP=CP,VP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:HP}))},ZP=n.forwardRef(VP),EP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 110-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z"}}]},name:"taobao-square",theme:"filled"},bP=EP,SP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bP}))},LP=n.forwardRef(SP),_P={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824.2 699.9a301.55 301.55 0 00-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 01612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 008-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 01612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z"}}]},name:"team",theme:"outlined"},xP=_P,BP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:xP}))},RP=n.forwardRef(BP),AP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7z"}}]},name:"thunderbolt",theme:"filled"},PP=AP,yP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:PP}))},kP=n.forwardRef(yP),DP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z"}}]},name:"thunderbolt",theme:"outlined"},IP=DP,WP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:IP}))},UP=n.forwardRef(WP),$P={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M695.4 164.1H470.8L281.2 491.5h157.4l-60.3 241 319.8-305.1h-211z",fill:t}},{tag:"path",attrs:{d:"M848.1 359.3H627.8L825.9 109c4.1-5.3.4-13-6.3-13H436.1c-2.8 0-5.5 1.5-6.9 4L170.1 547.5c-3.1 5.3.7 12 6.9 12h174.4L262 917.1c-1.9 7.8 7.5 13.3 13.3 7.7L853.6 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.3 732.5l60.3-241H281.2l189.6-327.4h224.6L487.1 427.4h211L378.3 732.5z",fill:e}}]}},name:"thunderbolt",theme:"twotone"},qP=$P,jP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:qP}))},GP=n.forwardRef(jP),NP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M885 780H165c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM400 325.7h73.9V664c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V325.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 171a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13z"}}]},name:"to-top",theme:"outlined"},QP=NP,YP=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:QP}))},KP=n.forwardRef(YP),XP={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M865.3 244.7c-.3-.3-61.1 59.8-182.1 180.6l-84.9-84.9 180.9-180.9c-95.2-57.3-217.5-42.6-296.8 36.7A244.42 244.42 0 00419 432l1.8 6.7-283.5 283.4c-6.2 6.2-6.2 16.4 0 22.6l141.4 141.4c6.2 6.2 16.4 6.2 22.6 0l283.3-283.3 6.7 1.8c83.7 22.3 173.6-.9 236-63.3 79.4-79.3 94.1-201.6 38-296.6z"}}]},name:"tool",theme:"filled"},JP=XP,ey=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:JP}))},ty=n.forwardRef(ey),ny={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z"}}]},name:"tool",theme:"outlined"},ay=ny,cy=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ay}))},ly=n.forwardRef(cy),ry={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M706.8 488.7a32.05 32.05 0 01-45.3 0L537 364.2a32.05 32.05 0 010-45.3l132.9-132.8a184.2 184.2 0 00-144 53.5c-58.1 58.1-69.3 145.3-33.6 214.6L439.5 507c-.1 0-.1-.1-.1-.1L209.3 737l79.2 79.2 274-274.1.1.1 8.8-8.8c69.3 35.7 156.5 24.5 214.6-33.6 39.2-39.1 57.3-92.1 53.6-143.9L706.8 488.7z",fill:t}},{tag:"path",attrs:{d:"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 01144-53.5L537 318.9a32.05 32.05 0 000 45.3l124.5 124.5a32.05 32.05 0 0045.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z",fill:e}}]}},name:"tool",theme:"twotone"},iy=ry,oy=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:iy}))},dy=n.forwardRef(oy),sy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm164.7 660.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H378c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7zM523.9 357h-83.4v148H522c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z"}}]},name:"trademark-circle",theme:"filled"},uy=sy,fy=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uy}))},vy=n.forwardRef(fy),hy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm87.5-334.7c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.5-131.1-144.2-131.1H378c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.5c4.4 0 8-3.6 8-8V561.2h88.7l74.6 159.2c1.3 2.8 4.1 4.6 7.2 4.6h62a7.9 7.9 0 007.1-11.5l-80.6-164.2zM522 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.5 0 46.9-29.8 72.5-82.8 72.5z"}}]},name:"trademark-circle",theme:"outlined"},my=hy,gy=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:my}))},zy=n.forwardRef(gy),wy={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm170.7 584.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H384c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7z",fill:t}},{tag:"path",attrs:{d:"M529.9 357h-83.4v148H528c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z",fill:t}},{tag:"path",attrs:{d:"M605.4 549.3c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.4-131.1-144.2-131.1H384c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.7c4.4 0 8-3.6 8-8V561.2h88.7L610 720.4c1.3 2.8 4.1 4.6 7.2 4.6h62c1.2 0 2.4-.3 3.5-.8 3.9-2 5.6-6.8 3.5-10.7l-80.8-164.2zM528 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.6 0 46.8-29.8 72.4-82.8 72.4z",fill:e}}]}},name:"trademark-circle",theme:"twotone"},Oy=wy,My=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Oy}))},py=n.forwardRef(My),Ty={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm87.5-334.7c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.5-131.1-144.2-131.1H378c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.5c4.4 0 8-3.6 8-8V561.2h88.7l74.6 159.2c1.3 2.8 4.1 4.6 7.2 4.6h62a7.9 7.9 0 007.1-11.5l-80.6-164.2zM522 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.5 0 46.9-29.8 72.5-82.8 72.5z"}}]},name:"trademark",theme:"outlined"},Fy=Ty,Cy=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fy}))},Hy=n.forwardRef(Cy),Vy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M668.6 320c0-4.4-3.6-8-8-8h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 00-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.5-1.1.9-2.4.9-3.7zM157.9 504.2a352.7 352.7 0 01103.5-242.4c32.5-32.5 70.3-58.1 112.4-75.9 43.6-18.4 89.9-27.8 137.6-27.8 47.8 0 94.1 9.3 137.6 27.8 42.1 17.8 79.9 43.4 112.4 75.9 10 10 19.3 20.5 27.9 31.4l-50 39.1a8 8 0 003 14.1l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3l-47.8 37.4C770.7 146.3 648.6 82 511.5 82 277 82 86.3 270.1 82 503.8a8 8 0 008 8.2h60c4.3 0 7.8-3.5 7.9-7.8zM934 512h-60c-4.3 0-7.9 3.5-8 7.8a352.7 352.7 0 01-103.5 242.4 352.57 352.57 0 01-112.4 75.9c-43.6 18.4-89.9 27.8-137.6 27.8s-94.1-9.3-137.6-27.8a352.57 352.57 0 01-112.4-75.9c-10-10-19.3-20.5-27.9-31.4l49.9-39.1a8 8 0 00-3-14.1l-156.8-38.3c-5-1.2-9.9 2.6-9.9 7.7l-.8 161.7c0 6.7 7.7 10.5 12.9 6.3l47.8-37.4C253.3 877.7 375.4 942 512.5 942 747 942 937.7 753.9 942 520.2a8 8 0 00-8-8.2z"}}]},name:"transaction",theme:"outlined"},Zy=Vy,Ey=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Zy}))},by=n.forwardRef(Ey),Sy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M140 188h584v164h76V144c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h544v-76H140V188z"}},{tag:"path",attrs:{d:"M414.3 256h-60.6c-3.4 0-6.4 2.2-7.6 5.4L219 629.4c-.3.8-.4 1.7-.4 2.6 0 4.4 3.6 8 8 8h55.1c3.4 0 6.4-2.2 7.6-5.4L322 540h196.2L422 261.4a8.42 8.42 0 00-7.7-5.4zm12.4 228h-85.5L384 360.2 426.7 484zM936 528H800v-93c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v93H592c-13.3 0-24 10.7-24 24v176c0 13.3 10.7 24 24 24h136v152c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V752h136c13.3 0 24-10.7 24-24V552c0-13.3-10.7-24-24-24zM728 680h-88v-80h88v80zm160 0h-88v-80h88v80z"}}]},name:"translation",theme:"outlined"},Ly=Sy,_y=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ly}))},xy=n.forwardRef(_y),By={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 00-44 44v148c0 81.7 60 149.6 138.2 162C265.6 630.2 359 721.8 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.8 758.4 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 00-44-44zM248 439.6c-37.1-11.9-64-46.7-64-87.6V232h64v207.6zM840 352c0 41-26.9 75.8-64 87.6V232h64v120z"}}]},name:"trophy",theme:"filled"},Ry=By,Ay=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ry}))},Py=n.forwardRef(Ay),yy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 00-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 00-44-44zM184 352V232h64v207.6a91.99 91.99 0 01-64-87.6zm520 128c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z"}}]},name:"trophy",theme:"outlined"},ky=yy,Dy=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ky}))},Iy=n.forwardRef(Dy),Wy={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M320 480c0 49.1 19.1 95.3 53.9 130.1 34.7 34.8 81 53.9 130.1 53.9h16c49.1 0 95.3-19.1 130.1-53.9 34.8-34.7 53.9-81 53.9-130.1V184H320v296zM184 352c0 41 26.9 75.8 64 87.6-37.1-11.9-64-46.7-64-87.6zm364 382.5C665 721.8 758.4 630.2 773.8 514 758.3 630.2 665 721.7 548 734.5zM250.2 514C265.6 630.2 359 721.8 476 734.5 359 721.7 265.7 630.2 250.2 514z",fill:t}},{tag:"path",attrs:{d:"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 00-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 00-44-44zM248 439.6a91.99 91.99 0 01-64-87.6V232h64v207.6zM704 480c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z",fill:e}}]}},name:"trophy",theme:"twotone"},Uy=Wy,$y=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Uy}))},qy=n.forwardRef($y),jy={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm215.3 337.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 01-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 01-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 00229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z"}}]},name:"twitter-circle",theme:"filled"},Gy=jy,Ny=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Gy}))},Qy=n.forwardRef(Ny),Yy=r(9084),Ky={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM727.3 401.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 01-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 01-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 00229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z"}}]},name:"twitter-square",theme:"filled"},Xy=Ky,Jy=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xy}))},ek=n.forwardRef(Jy),tk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M824 804H200c-4.4 0-8 3.4-8 7.6v60.8c0 4.2 3.6 7.6 8 7.6h624c4.4 0 8-3.4 8-7.6v-60.8c0-4.2-3.6-7.6-8-7.6zm-312-76c69.4 0 134.6-27.1 183.8-76.2C745 602.7 772 537.4 772 468V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 97-79 176-176 176s-176-79-176-176V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 69.4 27.1 134.6 76.2 183.8C377.3 701 442.6 728 512 728z"}}]},name:"underline",theme:"outlined"},nk=tk,ak=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nk}))},ck=n.forwardRef(ak),lk=r(45333),rk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M736 550H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16h448c8.8 0 16-7.2 16-16V566c0-8.8-7.2-16-16-16zm-56 136H344v-64h336v64zm208 130c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zM736 266H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16h448c8.8 0 16-7.2 16-16V282c0-8.8-7.2-16-16-16zm-56 136H344v-64h336v64zm208-194c39.8 0 72-32.2 72-72s-32.2-72-72-72-72 32.2-72 72 32.2 72 72 72zm0-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zM136 64c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zm0 656c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72zm0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z"}}]},name:"ungroup",theme:"outlined"},ik=rk,ok=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ik}))},dk=n.forwardRef(ok),sk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1156 0z"}}]},name:"unlock",theme:"filled"},uk=sk,fk=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uk}))},vk=n.forwardRef(fk),hk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"unlock",theme:"outlined"},mk=hk,gk=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:mk}))},zk=n.forwardRef(gk),wk={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M232 840h560V536H232v304zm280-226a48.01 48.01 0 0128 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0128-87z",fill:t}},{tag:"path",attrs:{d:"M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z",fill:e}},{tag:"path",attrs:{d:"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304z",fill:e}}]}},name:"unlock",theme:"twotone"},Ok=wk,Mk=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Ok}))},pk=n.forwardRef(Mk),Tk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"unordered-list",theme:"outlined"},Fk=Tk,Ck=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Fk}))},Hk=n.forwardRef(Ck),Vk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm178 555h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z"}}]},name:"up-circle",theme:"filled"},Zk=Vk,Ek=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Zk}))},bk=n.forwardRef(Ek),Sk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.5 360.3a7.95 7.95 0 00-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7H381c10.2 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"up-circle",theme:"outlined"},Lk=Sk,_k=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Lk}))},xk=n.forwardRef(_k),Bk={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm178 479h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z",fill:t}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z",fill:e}},{tag:"path",attrs:{d:"M518.4 360.3a7.95 7.95 0 00-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7h46.9c10.3 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246z",fill:e}}]}},name:"up-circle",theme:"twotone"},Rk=Bk,Ak=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Rk}))},Pk=n.forwardRef(Ak),yk=r(65063),kk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM690 624h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z"}}]},name:"up-square",theme:"filled"},Dk=kk,Ik=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Dk}))},Wk=n.forwardRef(Ik),Uk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M334 624h46.9c10.2 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246a7.95 7.95 0 00-12.9 0l-178 246A7.96 7.96 0 00334 624z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"up-square",theme:"outlined"},$k=Uk,qk=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$k}))},jk=n.forwardRef(qk),Gk={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V184H184v656zm143.5-228.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7z",fill:t}},{tag:"path",attrs:{d:"M334 624h46.9c10.3 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246a7.95 7.95 0 00-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7z",fill:e}}]}},name:"up-square",theme:"twotone"},Nk=Gk,Qk=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Nk}))},Yk=n.forwardRef(Qk),Kk={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},Xk=Kk,Jk=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:Xk}))},eD=n.forwardRef(Jk),tD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M408 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm352 120V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-72 0H336V184h352v248zM568 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}}]},name:"usb",theme:"filled"},nD=tD,aD=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nD}))},cD=n.forwardRef(aD),lD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-424 0V184h352v248H336zm120-184h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}}]},name:"usb",theme:"outlined"},rD=lD,iD=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rD}))},oD=n.forwardRef(iD),dD={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M759.9 504H264.1c-26.5 0-48.1 19.7-48.1 44v292h592V548c0-24.3-21.6-44-48.1-44z",fill:t}},{tag:"path",attrs:{d:"M456 248h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z",fill:e}},{tag:"path",attrs:{d:"M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zM336 184h352v248H336V184zm472 656H216V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v292z",fill:e}}]}},name:"usb",theme:"twotone"},sD=dD,uD=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:sD}))},fD=n.forwardRef(uD),vD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-add",theme:"outlined"},hD=vD,mD=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:hD}))},gD=n.forwardRef(mD),zD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M678.3 655.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 518 759.6 444.7 759.6 362c0-137-110.8-248-247.5-248S264.7 225 264.7 362c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 901.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 641.2 432.2 610 512.2 610c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 534c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 362c0-45.9 17.9-89.1 50.3-121.6S466.3 190 512.2 190s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 362c0 45.9-17.9 89.1-50.3 121.6C601.1 516.1 558 534 512.2 534zM880 772H640c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]},name:"user-delete",theme:"outlined"},wD=zD,OD=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:wD}))},MD=n.forwardRef(OD),pD=r(63815),TD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M759 335c0-137-111-248-248-248S263 198 263 335c0 82.8 40.6 156.2 103 201.2-.4.2-.7.3-.9.4-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00136 874.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C356 614.2 431 583 511 583c137 0 248-111 248-248zM511 507c-95 0-172-77-172-172s77-172 172-172 172 77 172 172-77 172-172 172zm105 221h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H703.5l47.2-60.1a8.1 8.1 0 001.7-4.9c0-4.4-3.6-8-8-8h-72.6c-4.9 0-9.5 2.3-12.6 6.1l-68.5 87.1c-4.4 5.6-6.8 12.6-6.8 19.8.1 17.7 14.4 32 32.1 32zm240 64H592c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h176.5l-47.2 60.1a8.1 8.1 0 00-1.7 4.9c0 4.4 3.6 8 8 8h72.6c4.9 0 9.5-2.3 12.6-6.1l68.5-87.1c4.4-5.6 6.8-12.6 6.8-19.8-.1-17.7-14.4-32-32.1-32z"}}]},name:"user-switch",theme:"outlined"},FD=TD,CD=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:FD}))},HD=n.forwardRef(CD),VD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M892 772h-80v-80c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v80h-80c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h80v80c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-80h80c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 498.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.8-1.7-203.2 89.2-203.2 200 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.8-1.1 6.4-4.8 5.9-8.8zM824 472c0-109.4-87.9-198.3-196.9-200C516.3 270.3 424 361.2 424 472c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C357 742.6 326 814.8 324 891.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 695.7 563 672 624 672c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 586.7 658.2 600 624 600s-66.3-13.3-90.5-37.5a127.26 127.26 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z"}}]},name:"usergroup-add",theme:"outlined"},ZD=VD,ED=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:ZD}))},bD=n.forwardRef(ED),SD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 784H664c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 01-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 008 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7zM824 484c0-109.4-87.9-198.3-196.9-200C516.3 282.3 424 373.2 424 484c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 00-86.4 60.4C357 754.6 326 826.8 324 903.8a8 8 0 008 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 707.7 563 684 624 684c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 598.7 658.2 612 624 612s-66.3-13.3-90.5-37.5a127.26 127.26 0 01-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z"}}]},name:"usergroup-delete",theme:"outlined"},LD=SD,_D=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:LD}))},xD=n.forwardRef(_D),BD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M447.8 588.8l-7.3-32.5c-.2-1-.6-1.9-1.1-2.7a7.94 7.94 0 00-11.1-2.2L405 567V411c0-4.4-3.6-8-8-8h-81c-4.4 0-8 3.6-8 8v36c0 4.4 3.6 8 8 8h37v192.4a8 8 0 0012.7 6.5l79-56.8c2.6-1.9 3.8-5.1 3.1-8.3zm-56.7-216.6l.2.2c3.2 3 8.3 2.8 11.3-.5l24.1-26.2a8.1 8.1 0 00-.3-11.2l-53.7-52.1a8 8 0 00-11.2.1l-24.7 24.7c-3.1 3.1-3.1 8.2.1 11.3l54.2 53.7z"}},{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"}},{tag:"path",attrs:{d:"M452 297v36c0 4.4 3.6 8 8 8h108v274h-38V405c0-4.4-3.6-8-8-8h-35c-4.4 0-8 3.6-8 8v210h-31c-4.4 0-8 3.6-8 8v37c0 4.4 3.6 8 8 8h244c4.4 0 8-3.6 8-8v-37c0-4.4-3.6-8-8-8h-72V493h58c4.4 0 8-3.6 8-8v-35c0-4.4-3.6-8-8-8h-58V341h63c4.4 0 8-3.6 8-8v-36c0-4.4-3.6-8-8-8H460c-4.4 0-8 3.6-8 8z"}}]},name:"verified",theme:"outlined"},RD=BD,AD=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:RD}))},PD=n.forwardRef(AD),yD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z"}}]},name:"vertical-align-bottom",theme:"outlined"},kD=yD,DD=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:kD}))},ID=n.forwardRef(DD),WD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 474H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zm-353.6-74.7c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H550V104c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v156h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.6zm11.4 225.4a7.14 7.14 0 00-11.3 0L405.6 752.3a7.23 7.23 0 005.7 11.7H474v156c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V764h62.8c6 0 9.4-7 5.7-11.7L517.7 624.7z"}}]},name:"vertical-align-middle",theme:"outlined"},UD=WD,$D=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:UD}))},qD=n.forwardRef($D),jD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},GD=jD,ND=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:GD}))},QD=n.forwardRef(ND),YD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M762 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm-508 0v72.4c0 9.5 4.2 18.4 11.4 24.5L564.6 512 265.4 763.1c-7.2 6.1-11.4 15-11.4 24.5V860c0 6.8 7.9 10.5 13.1 6.1L689 512 267.1 157.9A7.95 7.95 0 00254 164z"}}]},name:"vertical-left",theme:"outlined"},KD=YD,XD=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:KD}))},JD=n.forwardRef(XD),eI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M326 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm444 72.4V164c0-6.8-7.9-10.5-13.1-6.1L335 512l421.9 354.1c5.2 4.4 13.1.7 13.1-6.1v-72.4c0-9.4-4.2-18.4-11.4-24.5L459.4 512l299.2-251.1c7.2-6.1 11.4-15.1 11.4-24.5z"}}]},name:"vertical-right",theme:"outlined"},tI=eI,nI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:tI}))},aI=n.forwardRef(nI),cI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M368 724H252V608c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v116H72c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h116v116c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V788h116c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v352h72V232h576v560H448v72h272c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM888 625l-104-59.8V458.9L888 399v226z"}},{tag:"path",attrs:{d:"M320 360c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h112z"}}]},name:"video-camera-add",theme:"outlined"},lI=cI,rI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:lI}))},iI=n.forwardRef(rI),oI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM328 352c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48zm560 273l-104-59.8V458.9L888 399v226z"}}]},name:"video-camera",theme:"filled"},dI=oI,sI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:dI}))},uI=n.forwardRef(sI),fI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226zM208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}}]},name:"video-camera",theme:"outlined"},vI=fI,hI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:vI}))},mI=n.forwardRef(hI),gI={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M136 792h576V232H136v560zm64-488c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48z",fill:t}},{tag:"path",attrs:{d:"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226z",fill:e}},{tag:"path",attrs:{d:"M208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z",fill:e}}]}},name:"video-camera",theme:"twotone"},zI=gI,wI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:zI}))},OI=n.forwardRef(wI),MI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 464H528V448h320v128zm-268-64a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"wallet",theme:"filled"},pI=MI,TI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:pI}))},FI=n.forwardRef(TI),CI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0 264H184V184h656v200H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200zM580 512a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"wallet",theme:"outlined"},HI=CI,VI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:HI}))},ZI=n.forwardRef(VI),EI={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0-192H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200H184V184h656v200z",fill:e}},{tag:"path",attrs:{d:"M528 576h312V448H528v128zm92-104c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z",fill:t}},{tag:"path",attrs:{d:"M580 512a40 40 0 1080 0 40 40 0 10-80 0z",fill:e}},{tag:"path",attrs:{d:"M184 840h656V640H496c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32h344V184H184v656z",fill:t}}]}},name:"wallet",theme:"twotone"},bI=EI,SI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:bI}))},LI=n.forwardRef(SI),_I=r(66364),xI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"}}]},name:"warning",theme:"outlined"},BI=xI,RI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:BI}))},AI=n.forwardRef(RI),PI={icon:function(e,t){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z",fill:e}},{tag:"path",attrs:{d:"M172.2 828.1h679.6L512 239.9 172.2 828.1zM560 720a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm-16-304v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z",fill:t}},{tag:"path",attrs:{d:"M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z",fill:e}}]}},name:"warning",theme:"twotone"},yI=PI,kI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:yI}))},DI=n.forwardRef(kI),II={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 019.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 006.4-2.6 9 9 0 002.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 01-36 35.9z"}}]},name:"wechat",theme:"filled"},WI=II,UI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:WI}))},$I=n.forwardRef(UI),qI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 019.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 006.4-2.6 9 9 0 002.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 01-36 35.9z"}}]},name:"wechat",theme:"outlined"},jI=qI,GI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:jI}))},NI=n.forwardRef(GI),QI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z"}}]},name:"weibo-circle",theme:"filled"},YI=QI,KI=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:YI}))},XI=n.forwardRef(KI),JI={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z"}}]},name:"weibo-circle",theme:"outlined"},eW=JI,tW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:eW}))},nW=n.forwardRef(tW),aW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M457.3 543c-68.1-17.7-145 16.2-174.6 76.2-30.1 61.2-1 129.1 67.8 151.3 71.2 23 155.2-12.2 184.4-78.3 28.7-64.6-7.2-131-77.6-149.2zm-52 156.2c-13.8 22.1-43.5 31.7-65.8 21.6-22-10-28.5-35.7-14.6-57.2 13.7-21.4 42.3-31 64.4-21.7 22.4 9.5 29.6 35 16 57.3zm45.5-58.5c-5 8.6-16.1 12.7-24.7 9.1-8.5-3.5-11.2-13.1-6.4-21.5 5-8.4 15.6-12.4 24.1-9.1 8.7 3.2 11.8 12.9 7 21.5zm334.5-197.2c15 4.8 31-3.4 35.9-18.3 11.8-36.6 4.4-78.4-23.2-109a111.39 111.39 0 00-106-34.3 28.45 28.45 0 00-21.9 33.8 28.39 28.39 0 0033.8 21.8c18.4-3.9 38.3 1.8 51.9 16.7a54.2 54.2 0 0111.3 53.3 28.45 28.45 0 0018.2 36zm99.8-206c-56.7-62.9-140.4-86.9-217.7-70.5a32.98 32.98 0 00-25.4 39.3 33.12 33.12 0 0039.3 25.5c55-11.7 114.4 5.4 154.8 50.1 40.3 44.7 51.2 105.7 34 159.1-5.6 17.4 3.9 36 21.3 41.7 17.4 5.6 36-3.9 41.6-21.2v-.1c24.1-75.4 8.9-161.1-47.9-223.9zM729 499c-12.2-3.6-20.5-6.1-14.1-22.1 13.8-34.7 15.2-64.7.3-86-28-40.1-104.8-37.9-192.8-1.1 0 0-27.6 12.1-20.6-9.8 13.5-43.5 11.5-79.9-9.6-101-47.7-47.8-174.6 1.8-283.5 110.6C127.3 471.1 80 557.5 80 632.2 80 775.1 263.2 862 442.5 862c235 0 391.3-136.5 391.3-245 0-65.5-55.2-102.6-104.8-118zM443 810.8c-143 14.1-266.5-50.5-275.8-144.5-9.3-93.9 99.2-181.5 242.2-195.6 143-14.2 266.5 50.5 275.8 144.4C694.4 709 586 796.6 443 810.8z"}}]},name:"weibo",theme:"outlined"},cW=aW,lW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:cW}))},rW=n.forwardRef(lW),iW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z"}}]},name:"weibo-square",theme:"filled"},oW=iW,dW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:oW}))},sW=n.forwardRef(dW),uW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 00-7.2-34.1 34.68 34.68 0 00-33.1-10.7 18.24 18.24 0 01-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 01-22.9 11.7 18.18 18.18 0 01-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 01-26.6 13.7 21.19 21.19 0 01-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 00-98.9-32.1 21.14 21.14 0 01-25.1-16.3 21.07 21.07 0 0116.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z"}}]},name:"weibo-square",theme:"outlined"},fW=uW,vW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:fW}))},hW=n.forwardRef(vW),mW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M713.5 599.9c-10.9-5.6-65.2-32.2-75.3-35.8-10.1-3.8-17.5-5.6-24.8 5.6-7.4 11.1-28.4 35.8-35 43.3-6.4 7.4-12.9 8.3-23.8 2.8-64.8-32.4-107.3-57.8-150-131.1-11.3-19.5 11.3-18.1 32.4-60.2 3.6-7.4 1.8-13.7-1-19.3-2.8-5.6-24.8-59.8-34-81.9-8.9-21.5-18.1-18.5-24.8-18.9-6.4-.4-13.7-.4-21.1-.4-7.4 0-19.3 2.8-29.4 13.7-10.1 11.1-38.6 37.8-38.6 92s39.5 106.7 44.9 114.1c5.6 7.4 77.7 118.6 188.4 166.5 70 30.2 97.4 32.8 132.4 27.6 21.3-3.2 65.2-26.6 74.3-52.5 9.1-25.8 9.1-47.9 6.4-52.5-2.7-4.9-10.1-7.7-21-13z"}},{tag:"path",attrs:{d:"M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"}}]},name:"whats-app",theme:"outlined"},gW=mW,zW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:gW}))},wW=n.forwardRef(zW),OW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6a8.1 8.1 0 00-.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-.9l36-42.9c2.8-3.3 2.4-8.3-.9-11.2zm117.4-140.1C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4a8.05 8.05 0 00-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3zm116.7-139C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4a8 8 0 00-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3zM448 778a64 64 0 10128 0 64 64 0 10-128 0z"}}]},name:"wifi",theme:"outlined"},MW=OW,pW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:MW}))},TW=n.forwardRef(pW),FW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M523.8 191.4v288.9h382V128.1zm0 642.2l382 62.2v-352h-382zM120.1 480.2H443V201.9l-322.9 53.5zm0 290.4L443 823.2V543.8H120.1z"}}]},name:"windows",theme:"filled"},CW=FW,HW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:CW}))},VW=n.forwardRef(HW),ZW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M120.1 770.6L443 823.2V543.8H120.1v226.8zm63.4-163.5h196.2v141.6l-196.2-31.9V607.1zm340.3 226.5l382 62.2v-352h-382v289.8zm63.4-226.5h255.3v214.4l-255.3-41.6V607.1zm-63.4-415.7v288.8h382V128.1l-382 63.3zm318.7 225.5H587.3V245l255.3-42.3v214.2zm-722.4 63.3H443V201.9l-322.9 53.5v224.8zM183.5 309l196.2-32.5v140.4H183.5V309z"}}]},name:"windows",theme:"outlined"},EW=ZW,bW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:EW}))},SW=n.forwardRef(bW),LW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M712.8 548.8c53.6-53.6 83.2-125 83.2-200.8 0-75.9-29.5-147.2-83.2-200.8C659.2 93.6 587.8 64 512 64s-147.2 29.5-200.8 83.2C257.6 200.9 228 272.1 228 348c0 63.8 20.9 124.4 59.4 173.9 7.3 9.4 15.2 18.3 23.7 26.9 8.5 8.5 17.5 16.4 26.8 23.7 39.6 30.8 86.3 50.4 136.1 57V736H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h114v140c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V812h114c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H550V629.5c61.5-8.2 118.2-36.1 162.8-80.7zM512 556c-55.6 0-107.7-21.6-147.1-60.9C325.6 455.8 304 403.6 304 348s21.6-107.7 60.9-147.1C404.2 161.5 456.4 140 512 140s107.7 21.6 147.1 60.9C698.4 240.2 720 292.4 720 348s-21.6 107.7-60.9 147.1C619.7 534.4 567.6 556 512 556z"}}]},name:"woman",theme:"outlined"},_W=LW,xW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:_W}))},BW=n.forwardRef(xW),RW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M937.3 231H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7zm-77.4 450.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm225.2 225.2h-65.3L458.9 559.8v65.3h84.4v56.3H318.2v-56.3h84.4v-65.3L242.9 399.9h-37v-56.3h168.5v56.3h-37l93.4 93.5 28.1-28.1V400h168.8v56.2z"}}]},name:"yahoo",theme:"filled"},AW=RW,PW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:AW}))},yW=n.forwardRef(PW),kW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 681.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm0 507C245.1 738 121 634.6 121 512.5c0-62.3 32.3-119.7 84.9-161v48.4h37l159.8 159.9v65.3h-84.4v56.3h225.1v-56.3H459v-65.3l103.5-103.6h65.3v-56.3H459v65.3l-28.1 28.1-93.4-93.5h37v-56.3H216.4c49.4-35 114.3-56.6 186.2-56.6 157.6 0 281.6 103.4 281.6 225.5S560.2 738 402.6 738zm534.7-507H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7z"}}]},name:"yahoo",theme:"outlined"},DW=kW,IW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:DW}))},WW=n.forwardRef(IW),UW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M941.3 296.1a112.3 112.3 0 00-79.2-79.3C792.2 198 512 198 512 198s-280.2 0-350.1 18.7A112.12 112.12 0 0082.7 296C64 366 64 512 64 512s0 146 18.7 215.9c10.3 38.6 40.7 69 79.2 79.3C231.8 826 512 826 512 826s280.2 0 350.1-18.8c38.6-10.3 68.9-40.7 79.2-79.3C960 658 960 512 960 512s0-146-18.7-215.9zM423 646V378l232 133-232 135z"}}]},name:"youtube",theme:"filled"},$W=UW,qW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:$W}))},jW=n.forwardRef(qW),GW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M960 509.2c0-2.2 0-4.7-.1-7.6-.1-8.1-.3-17.2-.5-26.9-.8-27.9-2.2-55.7-4.4-81.9-3-36.1-7.4-66.2-13.4-88.8a139.52 139.52 0 00-98.3-98.5c-28.3-7.6-83.7-12.3-161.7-15.2-37.1-1.4-76.8-2.3-116.5-2.8-13.9-.2-26.8-.3-38.4-.4h-29.4c-11.6.1-24.5.2-38.4.4-39.7.5-79.4 1.4-116.5 2.8-78 3-133.5 7.7-161.7 15.2A139.35 139.35 0 0082.4 304C76.3 326.6 72 356.7 69 392.8c-2.2 26.2-3.6 54-4.4 81.9-.3 9.7-.4 18.8-.5 26.9 0 2.9-.1 5.4-.1 7.6v5.6c0 2.2 0 4.7.1 7.6.1 8.1.3 17.2.5 26.9.8 27.9 2.2 55.7 4.4 81.9 3 36.1 7.4 66.2 13.4 88.8 12.8 47.9 50.4 85.7 98.3 98.5 28.2 7.6 83.7 12.3 161.7 15.2 37.1 1.4 76.8 2.3 116.5 2.8 13.9.2 26.8.3 38.4.4h29.4c11.6-.1 24.5-.2 38.4-.4 39.7-.5 79.4-1.4 116.5-2.8 78-3 133.5-7.7 161.7-15.2 47.9-12.8 85.5-50.5 98.3-98.5 6.1-22.6 10.4-52.7 13.4-88.8 2.2-26.2 3.6-54 4.4-81.9.3-9.7.4-18.8.5-26.9 0-2.9.1-5.4.1-7.6v-5.6zm-72 5.2c0 2.1 0 4.4-.1 7.1-.1 7.8-.3 16.4-.5 25.7-.7 26.6-2.1 53.2-4.2 77.9-2.7 32.2-6.5 58.6-11.2 76.3-6.2 23.1-24.4 41.4-47.4 47.5-21 5.6-73.9 10.1-145.8 12.8-36.4 1.4-75.6 2.3-114.7 2.8-13.7.2-26.4.3-37.8.3h-28.6l-37.8-.3c-39.1-.5-78.2-1.4-114.7-2.8-71.9-2.8-124.9-7.2-145.8-12.8-23-6.2-41.2-24.4-47.4-47.5-4.7-17.7-8.5-44.1-11.2-76.3-2.1-24.7-3.4-51.3-4.2-77.9-.3-9.3-.4-18-.5-25.7 0-2.7-.1-5.1-.1-7.1v-4.8c0-2.1 0-4.4.1-7.1.1-7.8.3-16.4.5-25.7.7-26.6 2.1-53.2 4.2-77.9 2.7-32.2 6.5-58.6 11.2-76.3 6.2-23.1 24.4-41.4 47.4-47.5 21-5.6 73.9-10.1 145.8-12.8 36.4-1.4 75.6-2.3 114.7-2.8 13.7-.2 26.4-.3 37.8-.3h28.6l37.8.3c39.1.5 78.2 1.4 114.7 2.8 71.9 2.8 124.9 7.2 145.8 12.8 23 6.2 41.2 24.4 47.4 47.5 4.7 17.7 8.5 44.1 11.2 76.3 2.1 24.7 3.4 51.3 4.2 77.9.3 9.3.4 18 .5 25.7 0 2.7.1 5.1.1 7.1v4.8zM423 646l232-135-232-133z"}}]},name:"youtube",theme:"outlined"},NW=GW,QW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:NW}))},YW=n.forwardRef(QW),KW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.9-8.1-195-3-195-3s87.4 55.6 52.4 154.7c-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6z"}}]},name:"yuque",theme:"filled"},XW=KW,JW=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:XW}))},eU=n.forwardRef(JW),tU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.8-8.1-194.9-3-195-3 .1 0 87.4 55.6 52.4 154.7-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6zm-204.1 334c-10.6 0-26.2.1-46.8.3l-23.6.2-17.8 15.5c-47.1 41-104.4 71.5-171.4 87.6-52.5 12.6-110 16.2-172.7 9.6 18-20.5 36.5-41.6 55.4-63.1 92-104.6 173.8-197.5 236.9-268.5l1.4-1.4 1.3-1.5c4.1-4.6 20.6-23.3 24.7-28.1 9.7-11.1 17.3-19.9 24.5-28.6 30.7-36.7 52.2-67.8 69-102.2l1.6-3.3 1.2-3.4c13.7-38.8 15.4-76.9 6.2-112.8 22.5.7 46.5 1.9 71.7 3.6 33.3 2.3 55.5 12.9 71.1 29.2 5.8 6 10.2 12.5 13.4 18.7 1 2 1.7 3.6 2.3 5l5 17.7c-15.7 34.5-19.9 73.3-11.4 107.2 3 11.8 6.9 22.4 12.3 34.4 2.1 4.7 9.5 20.1 11 23.3 10.3 22.7 15.4 43 16.7 78.7 3.3 94.6-82.7 181.9-182 181.9z"}}]},name:"yuque",theme:"outlined"},nU=tU,aU=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:nU}))},cU=n.forwardRef(aU),lU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-90.7 477.8l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24-18.1 71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7H421.3zm346.5 167h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z"}}]},name:"zhihu-circle",theme:"filled"},rU=lU,iU=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:rU}))},oU=n.forwardRef(iU),dU=r(13397),sU={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM432.3 592.8l71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7h-110l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24.1-18.1zm335.5 116h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z"}}]},name:"zhihu-square",theme:"filled"},uU=sU,fU=function(e,t){return n.createElement(l.Z,(0,c.Z)({},e,{ref:t,icon:uU}))},vU=n.forwardRef(fU),hU=r(6456),mU=r(35867),r2=r(96827),gU=r(16658),i2=r(8549),zU=["type","children"],o2=new Set;function wU(a){return!!(typeof a=="string"&&a.length&&!o2.has(a))}function z4(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=a[e];if(wU(t)){var Y1=document.createElement("script");Y1.setAttribute("src",t),Y1.setAttribute("data-namespace",t),a.length>e+1&&(Y1.onload=function(){z4(a,e+1)},Y1.onerror=function(){z4(a,e+1)}),o2.add(t),document.body.appendChild(Y1)}}function OU(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=a.scriptUrl,t=a.extraCommonProps,Y1=t===void 0?{}:t;e&&typeof document!="undefined"&&typeof window!="undefined"&&typeof document.createElement=="function"&&(Array.isArray(e)?z4(e.reverse()):z4([e]));var d2=n.forwardRef(function(w4,pU){var TU=w4.type,s2=w4.children,FU=(0,gU.Z)(w4,zU),t2=null;return w4.type&&(t2=n.createElement("use",{xlinkHref:"#".concat(TU)})),s2&&(t2=s2),n.createElement(i2.Z,(0,c.Z)({},Y1,FU,{ref:pU}),t2)});return d2.displayName="Iconfont",d2}var MU=i.Z.Provider},63336:function(F,g,r){r.d(g,{Z:function(){return J4}});var i=r(36014),c=r(84875),n=r.n(c),m=r(10091),d=r(50959),l=r(89585),u=r(33121);function O(o){const[s,h]=d.useState(o);return d.useEffect(()=>{const v=setTimeout(()=>{h(o)},o.length?0:10);return()=>{clearTimeout(v)}},[o]),s}var z=r(16431),f=r(72234),M=r(99368),x=r(76247),T=r(19356),C=o=>{const{componentCls:s}=o,h=`${s}-show-help`,v=`${s}-show-help-item`;return{[h]:{transition:`opacity ${o.motionDurationSlow} ${o.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[v]:{overflow:"hidden",transition:`height ${o.motionDurationSlow} ${o.motionEaseInOut}, + opacity ${o.motionDurationSlow} ${o.motionEaseInOut}, + transform ${o.motionDurationSlow} ${o.motionEaseInOut} !important`,[`&${v}-appear, &${v}-enter`]:{transform:"translateY(-5px)",opacity:0,["&-active"]:{transform:"translateY(0)",opacity:1}},[`&${v}-leave-active`]:{transform:"translateY(-5px)"}}}}};const I=o=>({legend:{display:"block",width:"100%",marginBottom:o.marginLG,padding:0,color:o.colorTextDescription,fontSize:o.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${o.lineWidth}px ${o.lineType} ${o.colorBorder}`},label:{fontSize:o.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},[`input[type='file']:focus, + input[type='radio']:focus, + input[type='checkbox']:focus`]:{outline:0,boxShadow:`0 0 0 ${o.controlOutlineWidth}px ${o.controlOutline}`},output:{display:"block",paddingTop:15,color:o.colorText,fontSize:o.fontSize,lineHeight:o.lineHeight}}),N=(o,s)=>{const{formItemCls:h}=o;return{[h]:{[`${h}-label > label`]:{height:s},[`${h}-control-input`]:{minHeight:s}}}},f1=o=>{const{componentCls:s}=o;return{[o.componentCls]:Object.assign(Object.assign(Object.assign({},(0,z.Wf)(o)),I(o)),{[`${s}-text`]:{display:"inline-block",paddingInlineEnd:o.paddingSM},"&-small":Object.assign({},N(o,o.controlHeightSM)),"&-large":Object.assign({},N(o,o.controlHeightLG))})}},l1=o=>{const{formItemCls:s,iconCls:h,componentCls:v,rootPrefixCls:w,labelRequiredMarkColor:p,labelColor:E,labelFontSize:A,labelHeight:_,labelColonMarginInlineStart:B,labelColonMarginInlineEnd:P,itemMarginBottom:R}=o;return{[s]:Object.assign(Object.assign({},(0,z.Wf)(o)),{marginBottom:R,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${w}-row`]:{display:"none"},"&-has-warning":{[`${s}-split`]:{color:o.colorError}},"&-has-error":{[`${s}-split`]:{color:o.colorWarning}},[`${s}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${o.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:_,color:E,fontSize:A,[`> ${h}`]:{fontSize:o.fontSize,verticalAlign:"top"},[`&${s}-required:not(${s}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:o.marginXXS,color:p,fontSize:o.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${v}-hide-required-mark &`]:{display:"none"}},[`${s}-optional`]:{display:"inline-block",marginInlineStart:o.marginXXS,color:o.colorTextDescription,[`${v}-hide-required-mark &`]:{display:"none"}},[`${s}-tooltip`]:{color:o.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:o.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:B,marginInlineEnd:P},[`&${s}-no-colon::after`]:{content:'"\\a0"'}}},[`${s}-control`]:{["--ant-display"]:"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${w}-col-'"]):not([class*="' ${w}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:o.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[s]:{"&-explain, &-extra":{clear:"both",color:o.colorTextDescription,fontSize:o.fontSize,lineHeight:o.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:o.controlHeightSM,transition:`color ${o.motionDurationMid} ${o.motionEaseOut}`},"&-explain":{"&-error":{color:o.colorError},"&-warning":{color:o.colorWarning}}},[`&-with-help ${s}-explain`]:{height:"auto",opacity:1},[`${s}-feedback-icon`]:{fontSize:o.fontSize,textAlign:"center",visibility:"visible",animationName:f.kr,animationDuration:o.motionDurationMid,animationTimingFunction:o.motionEaseOutBack,pointerEvents:"none","&-success":{color:o.colorSuccess},"&-error":{color:o.colorError},"&-warning":{color:o.colorWarning},"&-validating":{color:o.colorPrimary}}})}},z1=o=>{const{componentCls:s,formItemCls:h}=o;return{[`${s}-horizontal`]:{[`${h}-label`]:{flexGrow:0},[`${h}-control`]:{flex:"1 1 0",minWidth:0},[`${h}-label[class$='-24'], ${h}-label[class*='-24 ']`]:{[`& + ${h}-control`]:{minWidth:"unset"}}}}},v1=o=>{const{componentCls:s,formItemCls:h}=o;return{[`${s}-inline`]:{display:"flex",flexWrap:"wrap",[h]:{flex:"none",marginInlineEnd:o.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${h}-label, + > ${h}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${h}-label`]:{flex:"none"},[`${s}-text`]:{display:"inline-block"},[`${h}-has-feedback`]:{display:"inline-block"}}}}},q=o=>({padding:o.verticalLabelPadding,margin:o.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),h1=o=>{const{componentCls:s,formItemCls:h,rootPrefixCls:v}=o;return{[`${h} ${h}-label`]:q(o),[`${s}:not(${s}-inline)`]:{[h]:{flexWrap:"wrap",[`${h}-label, ${h}-control`]:{[`&:not([class*=" ${v}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},C1=o=>{const{componentCls:s,formItemCls:h,rootPrefixCls:v}=o;return{[`${s}-vertical`]:{[h]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${s}-item-control`]:{width:"100%"}}},[`${s}-vertical ${h}-label, + .${v}-col-24${h}-label, + .${v}-col-xl-24${h}-label`]:q(o),[`@media (max-width: ${o.screenXSMax}px)`]:[h1(o),{[s]:{[`.${v}-col-xs-24${h}-label`]:q(o)}}],[`@media (max-width: ${o.screenSMMax}px)`]:{[s]:{[`.${v}-col-sm-24${h}-label`]:q(o)}},[`@media (max-width: ${o.screenMDMax}px)`]:{[s]:{[`.${v}-col-md-24${h}-label`]:q(o)}},[`@media (max-width: ${o.screenLGMax}px)`]:{[s]:{[`.${v}-col-lg-24${h}-label`]:q(o)}}}},p1=(o,s)=>(0,x.TS)(o,{formItemCls:`${o.componentCls}-item`,rootPrefixCls:s});var w1=(0,T.Z)("Form",(o,s)=>{let{rootPrefixCls:h}=s;const v=p1(o,h);return[f1(v),l1(v),C(v),z1(v),v1(v),C1(v),(0,M.Z)(v),f.kr]},o=>({labelRequiredMarkColor:o.colorError,labelColor:o.colorTextHeading,labelFontSize:o.fontSize,labelHeight:o.controlHeight,labelColonMarginInlineStart:o.marginXXS/2,labelColonMarginInlineEnd:o.marginXS,itemMarginBottom:o.marginLG,verticalLabelPadding:`0 0 ${o.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const r1=[];function y(o,s,h){let v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof o=="string"?o:`${s}-${v}`,error:o,errorStatus:h}}var Z=o=>{let{help:s,helpStatus:h,errors:v=r1,warnings:w=r1,className:p,fieldId:E,onVisibleChanged:A}=o;const{prefixCls:_}=d.useContext(u.Rk),B=`${_}-item-explain`,[,P]=w1(_),R=(0,d.useMemo)(()=>(0,l.Z)(_),[_]),J=O(v),Y=O(w),e1=d.useMemo(()=>s!=null?[y(s,"help",h)]:[].concat((0,i.Z)(J.map((n1,j)=>y(n1,"error","error",j))),(0,i.Z)(Y.map((n1,j)=>y(n1,"warning","warning",j)))),[s,h,J,Y]),t1={};return E&&(t1.id=`${E}_help`),d.createElement(m.ZP,{motionDeadline:R.motionDeadline,motionName:`${_}-show-help`,visible:!!e1.length,onVisibleChanged:A},n1=>{const{className:j,style:S}=n1;return d.createElement("div",Object.assign({},t1,{className:n()(B,j,p,P),style:S,role:"alert"}),d.createElement(m.V4,Object.assign({keys:e1},(0,l.Z)(_),{motionName:`${_}-show-help-item`,component:!1}),U=>{const{key:G,error:D,errorStatus:$,className:o1,style:d1}=U;return d.createElement("div",{key:G,className:n()(o1,{[`${B}-${$}`]:$}),style:d1},D)}))})},L=r(60341),K=r(81477),k=r(92764),W=r(91607),b=r(24525),c1=r(10886);const x1=["parentNode"],T1="form_item";function E1(o){return o===void 0||o===!1?[]:Array.isArray(o)?o:[o]}function b1(o,s){if(!o.length)return;const h=o.join("_");return s?`${s}_${h}`:x1.includes(h)?`${T1}_${h}`:h}function B1(o,s,h,v,w,p){let E=v;return p!==void 0?E=p:h.validating?E="validating":o.length?E="error":s.length?E="warning":(h.touched||w&&h.validated)&&(E="success"),E}function O1(o){return E1(o).join("_")}function i1(o){const[s]=(0,L.cI)(),h=d.useRef({}),v=d.useMemo(()=>o!=null?o:Object.assign(Object.assign({},s),{__INTERNAL__:{itemRef:w=>p=>{const E=O1(w);p?h.current[E]=p:delete h.current[E]}},scrollToField:function(w){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const E=E1(w),A=b1(E,v.__INTERNAL__.name),_=A?document.getElementById(A):null;_&&(0,c1.Z)(_,Object.assign({scrollMode:"if-needed",block:"nearest"},p))},getFieldInstance:w=>{const p=O1(w);return h.current[p]}}),[o,s]);return[v]}var $1=r(64942),S1=function(o,s){var h={};for(var v in o)Object.prototype.hasOwnProperty.call(o,v)&&s.indexOf(v)<0&&(h[v]=o[v]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,v=Object.getOwnPropertySymbols(o);w<v.length;w++)s.indexOf(v[w])<0&&Object.prototype.propertyIsEnumerable.call(o,v[w])&&(h[v[w]]=o[v[w]]);return h};const P1=(o,s)=>{const h=d.useContext(k.Z),{getPrefixCls:v,direction:w,form:p}=d.useContext(K.E_),{prefixCls:E,className:A,rootClassName:_,size:B,disabled:P=h,form:R,colon:J,labelAlign:Y,labelWrap:e1,labelCol:t1,wrapperCol:n1,hideRequiredMark:j,layout:S="horizontal",scrollToFirstError:U,requiredMark:G,onFinishFailed:D,name:$,style:o1,feedbackIcons:d1}=o,_1=S1(o,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),M1=(0,b.Z)(B),y1=d.useContext($1.Z),F1=(0,d.useMemo)(()=>G!==void 0?G:p&&p.requiredMark!==void 0?p.requiredMark:!j,[j,G,p]),R1=J!=null?J:p==null?void 0:p.colon,X=v("form",E),[j1,s1]=w1(X),G1=n()(X,`${X}-${S}`,{[`${X}-hide-required-mark`]:F1===!1,[`${X}-rtl`]:w==="rtl",[`${X}-${M1}`]:M1},s1,p==null?void 0:p.className,A,_),[H1]=i1(R),{__INTERNAL__:X1}=H1;X1.name=$;const k1=(0,d.useMemo)(()=>({name:$,labelAlign:Y,labelCol:t1,labelWrap:e1,wrapperCol:n1,vertical:S==="vertical",colon:R1,requiredMark:F1,itemRef:X1.itemRef,form:H1,feedbackIcons:d1}),[$,Y,t1,n1,S,R1,F1,H1,d1]);d.useImperativeHandle(s,()=>H1);const U1=(V1,Z1)=>{if(V1){let Q={block:"nearest"};typeof V1=="object"&&(Q=V1),H1.scrollToField(Z1,Q)}},n4=V1=>{if(D==null||D(V1),V1.errorFields.length){const Z1=V1.errorFields[0].name;if(U!==void 0){U1(U,Z1);return}p&&p.scrollToFirstError!==void 0&&U1(p.scrollToFirstError,Z1)}};return j1(d.createElement(k.n,{disabled:P},d.createElement(W.Z.Provider,{value:M1},d.createElement(u.RV,{validateMessages:y1},d.createElement(u.q3.Provider,{value:k1},d.createElement(L.ZP,Object.assign({id:$},_1,{name:$,onFinishFailed:n4,form:H1,style:Object.assign(Object.assign({},p==null?void 0:p.style),o1),className:G1})))))))};var K1=d.forwardRef(P1),q1=r(42291),W1=r(12602),r4=r(39340),O4=r(78794),M4=r(13763);function p4(o){if(typeof o=="function")return o;const s=(0,M4.Z)(o);return s.length<=1?s[0]:s}const i4=()=>{const{status:o,errors:s=[],warnings:h=[]}=(0,d.useContext)(u.aM);return{status:o,errors:s,warnings:h}};i4.Context=u.aM;var T4=i4,o4=r(28449);function F4(o){const[s,h]=d.useState(o),v=(0,d.useRef)(null),w=(0,d.useRef)([]),p=(0,d.useRef)(!1);d.useEffect(()=>(p.current=!1,()=>{p.current=!0,o4.Z.cancel(v.current),v.current=null}),[]);function E(A){p.current||(v.current===null&&(w.current=[],v.current=(0,o4.Z)(()=>{v.current=null,h(_=>{let B=_;return w.current.forEach(P=>{B=P(B)}),B})})),w.current.push(A))}return[s,E]}function C4(){const{itemRef:o}=d.useContext(u.q3),s=d.useRef({});function h(v,w){const p=w&&typeof w=="object"&&w.ref,E=v.join("_");return(s.current.name!==E||s.current.originRef!==p)&&(s.current.name=E,s.current.originRef=p,s.current.ref=(0,W1.sQ)(o(v),p)),s.current.ref}return h}var H4=r(95992),V4=r(77189),Z4=r(87017),E4=r(35801),d4=r(2441);const b4=o=>{const{formItemCls:s}=o;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${s}-control`]:{display:"flex"}}}};var S4=(0,T.b)(["Form","item-item"],(o,s)=>{let{rootPrefixCls:h}=s;const v=p1(o,h);return[b4(v)]}),L4=o=>{const{prefixCls:s,status:h,wrapperCol:v,children:w,errors:p,warnings:E,_internalItemRender:A,extra:_,help:B,fieldId:P,marginBottom:R,onErrorVisibleChanged:J}=o,Y=`${s}-item`,e1=d.useContext(u.q3),t1=v||e1.wrapperCol||{},n1=n()(`${Y}-control`,t1.className),j=d.useMemo(()=>Object.assign({},e1),[e1]);delete j.labelCol,delete j.wrapperCol;const S=d.createElement("div",{className:`${Y}-control-input`},d.createElement("div",{className:`${Y}-control-input-content`},w)),U=d.useMemo(()=>({prefixCls:s,status:h}),[s,h]),G=R!==null||p.length||E.length?d.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},d.createElement(u.Rk.Provider,{value:U},d.createElement(Z,{fieldId:P,errors:p,warnings:E,help:B,helpStatus:h,className:`${Y}-explain-connected`,onVisibleChanged:J})),!!R&&d.createElement("div",{style:{width:0,height:R}})):null,D={};P&&(D.id=`${P}_extra`);const $=_?d.createElement("div",Object.assign({},D,{className:`${Y}-extra`}),_):null,o1=A&&A.mark==="pro_table_render"&&A.render?A.render(o,{input:S,errorList:G,extra:$}):d.createElement(d.Fragment,null,S,G,$);return d.createElement(u.q3.Provider,{value:j},d.createElement(d4.Z,Object.assign({},t1,{className:n1}),o1),d.createElement(S4,{prefixCls:s}))},_4=r(19159),x4=r(13683),B4=r(92e3),R4=r(20296),A4=function(o,s){var h={};for(var v in o)Object.prototype.hasOwnProperty.call(o,v)&&s.indexOf(v)<0&&(h[v]=o[v]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,v=Object.getOwnPropertySymbols(o);w<v.length;w++)s.indexOf(v[w])<0&&Object.prototype.propertyIsEnumerable.call(o,v[w])&&(h[v[w]]=o[v[w]]);return h};function P4(o){return o?typeof o=="object"&&!d.isValidElement(o)?o:{title:o}:null}var y4=o=>{let{prefixCls:s,label:h,htmlFor:v,labelCol:w,labelAlign:p,colon:E,required:A,requiredMark:_,tooltip:B}=o;var P;const[R]=(0,B4.Z)("Form"),{vertical:J,labelAlign:Y,labelCol:e1,labelWrap:t1,colon:n1}=d.useContext(u.q3);if(!h)return null;const j=w||e1||{},S=p||Y,U=`${s}-item-label`,G=n()(U,S==="left"&&`${U}-left`,j.className,{[`${U}-wrap`]:!!t1});let D=h;const $=E===!0||n1!==!1&&E!==!1;$&&!J&&typeof h=="string"&&h.trim()!==""&&(D=h.replace(/[:|:]\s*$/,""));const d1=P4(B);if(d1){const{icon:F1=d.createElement(_4.Z,null)}=d1,R1=A4(d1,["icon"]),X=d.createElement(R4.Z,Object.assign({},R1),d.cloneElement(F1,{className:`${s}-item-tooltip`,title:""}));D=d.createElement(d.Fragment,null,D,X)}const _1=_==="optional",M1=typeof _=="function";M1?D=_(D,{required:!!A}):_1&&!A&&(D=d.createElement(d.Fragment,null,D,d.createElement("span",{className:`${s}-item-optional`,title:""},(R==null?void 0:R.optional)||((P=x4.Z.Form)===null||P===void 0?void 0:P.optional))));const y1=n()({[`${s}-item-required`]:A,[`${s}-item-required-mark-optional`]:_1||M1,[`${s}-item-no-colon`]:!$});return d.createElement(d4.Z,Object.assign({},j,{className:G}),d.createElement("label",{htmlFor:v,className:y1,title:typeof h=="string"?h:""},D))},k4=r(71349),D4=r(67536),I4=r(39388),W4=r(5906);const U4={success:k4.Z,warning:I4.Z,error:D4.Z,validating:W4.Z};function s4(o){let{children:s,errors:h,warnings:v,hasFeedback:w,validateStatus:p,prefixCls:E,meta:A,noStyle:_}=o;const B=`${E}-item`,{feedbackIcons:P}=d.useContext(u.q3),R=B1(h,v,A,null,!!w,p),{isFormItemInput:J,status:Y,hasFeedback:e1,feedbackIcon:t1}=d.useContext(u.aM),n1=d.useMemo(()=>{var j;let S;if(w){const G=w!==!0&&w.icons||P,D=R&&((j=G==null?void 0:G({status:R,errors:h,warnings:v}))===null||j===void 0?void 0:j[R]),$=R&&U4[R];S=D!==!1&&$?d.createElement("span",{className:n()(`${B}-feedback-icon`,`${B}-feedback-icon-${R}`)},D||d.createElement($,null)):null}const U={status:R||"",errors:h,warnings:v,hasFeedback:!!w,feedbackIcon:S,isFormItemInput:!0};return _&&(U.status=(R!=null?R:Y)||"",U.isFormItemInput=J,U.hasFeedback=!!(w!=null?w:e1),U.feedbackIcon=w!==void 0?U.feedbackIcon:t1),U},[R,w,_,J,Y]);return d.createElement(u.aM.Provider,{value:n1},s)}var $4=function(o,s){var h={};for(var v in o)Object.prototype.hasOwnProperty.call(o,v)&&s.indexOf(v)<0&&(h[v]=o[v]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,v=Object.getOwnPropertySymbols(o);w<v.length;w++)s.indexOf(v[w])<0&&Object.prototype.propertyIsEnumerable.call(o,v[w])&&(h[v[w]]=o[v[w]]);return h};function q4(o){const{prefixCls:s,className:h,rootClassName:v,style:w,help:p,errors:E,warnings:A,validateStatus:_,meta:B,hasFeedback:P,hidden:R,children:J,fieldId:Y,required:e1,isRequired:t1,onSubItemMetaChange:n1}=o,j=$4(o,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange"]),S=`${s}-item`,{requiredMark:U}=d.useContext(u.q3),G=d.useRef(null),D=O(E),$=O(A),o1=p!=null,d1=!!(o1||E.length||A.length),_1=!!G.current&&(0,H4.Z)(G.current),[M1,y1]=d.useState(null);(0,V4.Z)(()=>{if(d1&&G.current){const s1=getComputedStyle(G.current);y1(parseInt(s1.marginBottom,10))}},[d1,_1]);const F1=s1=>{s1||y1(null)},X=function(){let s1=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const G1=s1?D:B.errors,H1=s1?$:B.warnings;return B1(G1,H1,B,"",!!P,_)}(),j1=n()(S,h,v,{[`${S}-with-help`]:o1||D.length||$.length,[`${S}-has-feedback`]:X&&P,[`${S}-has-success`]:X==="success",[`${S}-has-warning`]:X==="warning",[`${S}-has-error`]:X==="error",[`${S}-is-validating`]:X==="validating",[`${S}-hidden`]:R});return d.createElement("div",{className:j1,style:w,ref:G},d.createElement(E4.Z,Object.assign({className:`${S}-row`},(0,Z4.Z)(j,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),d.createElement(y4,Object.assign({htmlFor:Y},o,{requiredMark:U,required:e1!=null?e1:t1,prefixCls:s})),d.createElement(L4,Object.assign({},o,B,{errors:D,warnings:$,prefixCls:s,status:X,help:p,marginBottom:M1,onErrorVisibleChanged:F1}),d.createElement(u.qI.Provider,{value:n1},d.createElement(s4,{prefixCls:s,meta:B,errors:B.errors,warnings:B.warnings,hasFeedback:P,validateStatus:X},J)))),!!M1&&d.createElement("div",{className:`${S}-margin-offset`,style:{marginBottom:-M1}}))}const j4="__SPLIT__",c2=null,G4=d.memo(o=>{let{children:s}=o;return s},(o,s)=>o.value===s.value&&o.update===s.update&&o.childProps.length===s.childProps.length&&o.childProps.every((h,v)=>h===s.childProps[v]));function u4(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function N4(o){const{name:s,noStyle:h,className:v,dependencies:w,prefixCls:p,shouldUpdate:E,rules:A,children:_,required:B,label:P,messageVariables:R,trigger:J="onChange",validateTrigger:Y,hidden:e1,help:t1}=o,{getPrefixCls:n1}=d.useContext(K.E_),{name:j}=d.useContext(u.q3),S=p4(_),U=typeof S=="function",G=d.useContext(u.qI),{validateTrigger:D}=d.useContext(L.zb),$=Y!==void 0?Y:D,o1=s!=null,d1=n1("form",p),[_1,M1]=w1(d1),y1=(0,O4.ln)("Form.Item"),F1=d.useContext(L.ZM),R1=d.useRef(),[X,j1]=F4({}),[s1,G1]=(0,q1.Z)(()=>u4()),H1=Q=>{const g1=F1==null?void 0:F1.getKey(Q.name);if(G1(Q.destroy?u4():Q,!0),h&&t1!==!1&&G){let u1=Q.name;if(Q.destroy)u1=R1.current||u1;else if(g1!==void 0){const[A1,D1]=g1;u1=[A1].concat((0,i.Z)(D1)),R1.current=u1}G(Q,u1)}},X1=(Q,g1)=>{j1(u1=>{const A1=Object.assign({},u1),N1=[].concat((0,i.Z)(Q.name.slice(0,-1)),(0,i.Z)(g1)).join(j4);return Q.destroy?delete A1[N1]:A1[N1]=Q,A1})},[k1,U1]=d.useMemo(()=>{const Q=(0,i.Z)(s1.errors),g1=(0,i.Z)(s1.warnings);return Object.values(X).forEach(u1=>{Q.push.apply(Q,(0,i.Z)(u1.errors||[])),g1.push.apply(g1,(0,i.Z)(u1.warnings||[]))}),[Q,g1]},[X,s1.errors,s1.warnings]),n4=C4();function V1(Q,g1,u1){return h&&!e1?d.createElement(s4,{prefixCls:d1,hasFeedback:o.hasFeedback,validateStatus:o.validateStatus,meta:s1,errors:k1,warnings:U1,noStyle:!0},Q):d.createElement(q4,Object.assign({key:"row"},o,{className:n()(v,M1),prefixCls:d1,fieldId:g1,isRequired:u1,errors:k1,warnings:U1,meta:s1,onSubItemMetaChange:X1}),Q)}if(!o1&&!U&&!w)return _1(V1(S));let Z1={};return typeof P=="string"?Z1.label=P:s&&(Z1.label=String(s)),R&&(Z1=Object.assign(Object.assign({},Z1),R)),_1(d.createElement(L.gN,Object.assign({},o,{messageVariables:Z1,trigger:J,validateTrigger:$,onMetaChange:H1}),(Q,g1,u1)=>{const A1=E1(s).length&&g1?g1.name:[],D1=b1(A1,j),N1=B!==void 0?B:!!(A&&A.some(a1=>{if(a1&&typeof a1=="object"&&a1.required&&!a1.warningOnly)return!0;if(typeof a1=="function"){const e4=a1(u1);return e4&&e4.required&&!e4.warningOnly}return!1})),J1=Object.assign({},Q);let Q1=null;if(Array.isArray(S)&&o1)Q1=S;else if(!(U&&(!(E||w)||o1))){if(!(w&&!U&&!o1))if((0,r4.l$)(S)){const a1=Object.assign(Object.assign({},S.props),J1);if(a1.id||(a1.id=D1),t1||k1.length>0||U1.length>0||o.extra){const I1=[];(t1||k1.length>0)&&I1.push(`${D1}_help`),o.extra&&I1.push(`${D1}_extra`),a1["aria-describedby"]=I1.join(" ")}k1.length>0&&(a1["aria-invalid"]="true"),N1&&(a1["aria-required"]="true"),(0,W1.Yr)(S)&&(a1.ref=n4(A1,S)),new Set([].concat((0,i.Z)(E1(J)),(0,i.Z)(E1($)))).forEach(I1=>{a1[I1]=function(){for(var v4,h4,a4,m4,c4,g4=arguments.length,l4=new Array(g4),t4=0;t4<g4;t4++)l4[t4]=arguments[t4];(a4=J1[I1])===null||a4===void 0||(v4=a4).call.apply(v4,[J1].concat(l4)),(c4=(m4=S.props)[I1])===null||c4===void 0||(h4=c4).call.apply(h4,[m4].concat(l4))}});const e2=[a1["aria-required"],a1["aria-invalid"],a1["aria-describedby"]];Q1=d.createElement(G4,{value:J1[o.valuePropName||"value"],update:S,childProps:e2},(0,r4.Tm)(S,a1))}else U&&(E||w)&&!o1?Q1=S(u1):Q1=S}return V1(Q1,D1,N1)}))}const f4=N4;f4.useStatus=T4;var Q4=f4,Y4=function(o,s){var h={};for(var v in o)Object.prototype.hasOwnProperty.call(o,v)&&s.indexOf(v)<0&&(h[v]=o[v]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,v=Object.getOwnPropertySymbols(o);w<v.length;w++)s.indexOf(v[w])<0&&Object.prototype.propertyIsEnumerable.call(o,v[w])&&(h[v[w]]=o[v[w]]);return h},K4=o=>{var{prefixCls:s,children:h}=o,v=Y4(o,["prefixCls","children"]);const{getPrefixCls:w}=d.useContext(K.E_),p=w("form",s),E=d.useMemo(()=>({prefixCls:p,status:"error"}),[p]);return d.createElement(L.aV,Object.assign({},v),(A,_,B)=>d.createElement(u.Rk.Provider,{value:E},h(A.map(P=>Object.assign(Object.assign({},P),{fieldKey:P.key})),_,{errors:B.errors,warnings:B.warnings})))};function X4(){const{form:o}=(0,d.useContext)(u.q3);return o}const L1=K1;L1.Item=Q4,L1.List=K4,L1.ErrorList=Z,L1.useForm=i1,L1.useFormInstance=X4,L1.useWatch=L.qo,L1.Provider=u.RV,L1.create=()=>{};var J4=L1},17830:function(F,g,r){var i=r(50959);const c=(0,i.createContext)({});g.Z=c},2441:function(F,g,r){var i=r(50959),c=r(84875),n=r.n(c),m=r(81477),d=r(17830),l=r(59994),u=function(M,x){var T={};for(var V in M)Object.prototype.hasOwnProperty.call(M,V)&&x.indexOf(V)<0&&(T[V]=M[V]);if(M!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,V=Object.getOwnPropertySymbols(M);C<V.length;C++)x.indexOf(V[C])<0&&Object.prototype.propertyIsEnumerable.call(M,V[C])&&(T[V[C]]=M[V[C]]);return T};function O(M){return typeof M=="number"?`${M} ${M} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(M)?`0 0 ${M}`:M}const z=["xs","sm","md","lg","xl","xxl"],f=i.forwardRef((M,x)=>{const{getPrefixCls:T,direction:V}=i.useContext(m.E_),{gutter:C,wrap:I}=i.useContext(d.Z),{prefixCls:N,span:f1,order:l1,offset:z1,push:v1,pull:q,className:h1,children:C1,flex:p1,style:w1}=M,r1=u(M,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),y=T("col",N),[H,Z]=(0,l.c)(y);let L={};z.forEach(W=>{let b={};const c1=M[W];typeof c1=="number"?b.span=c1:typeof c1=="object"&&(b=c1||{}),delete r1[W],L=Object.assign(Object.assign({},L),{[`${y}-${W}-${b.span}`]:b.span!==void 0,[`${y}-${W}-order-${b.order}`]:b.order||b.order===0,[`${y}-${W}-offset-${b.offset}`]:b.offset||b.offset===0,[`${y}-${W}-push-${b.push}`]:b.push||b.push===0,[`${y}-${W}-pull-${b.pull}`]:b.pull||b.pull===0,[`${y}-${W}-flex-${b.flex}`]:b.flex||b.flex==="auto",[`${y}-rtl`]:V==="rtl"})});const K=n()(y,{[`${y}-${f1}`]:f1!==void 0,[`${y}-order-${l1}`]:l1,[`${y}-offset-${z1}`]:z1,[`${y}-push-${v1}`]:v1,[`${y}-pull-${q}`]:q},h1,L,Z),k={};if(C&&C[0]>0){const W=C[0]/2;k.paddingLeft=W,k.paddingRight=W}return p1&&(k.flex=O(p1),I===!1&&!k.minWidth&&(k.minWidth=0)),H(i.createElement("div",Object.assign({},r1,{style:Object.assign(Object.assign({},k),w1),className:K,ref:x}),C1))});g.Z=f},35801:function(F,g,r){var i=r(50959),c=r(84875),n=r.n(c),m=r(91857),d=r(81477),l=r(17830),u=r(59994),O=function(T,V){var C={};for(var I in T)Object.prototype.hasOwnProperty.call(T,I)&&V.indexOf(I)<0&&(C[I]=T[I]);if(T!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,I=Object.getOwnPropertySymbols(T);N<I.length;N++)V.indexOf(I[N])<0&&Object.prototype.propertyIsEnumerable.call(T,I[N])&&(C[I[N]]=T[I[N]]);return C};const z=null,f=null;function M(T,V){const[C,I]=i.useState(typeof T=="string"?T:""),N=()=>{if(typeof T=="string"&&I(T),typeof T=="object")for(let f1=0;f1<m.c4.length;f1++){const l1=m.c4[f1];if(!V[l1])continue;const z1=T[l1];if(z1!==void 0){I(z1);return}}};return i.useEffect(()=>{N()},[JSON.stringify(T),V]),C}const x=i.forwardRef((T,V)=>{const{prefixCls:C,justify:I,align:N,className:f1,style:l1,children:z1,gutter:v1=0,wrap:q}=T,h1=O(T,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:C1,direction:p1}=i.useContext(d.E_),[w1,r1]=i.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[y,H]=i.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),Z=M(N,y),L=M(I,y),K=i.useRef(v1),k=(0,m.ZP)();i.useEffect(()=>{const S1=k.subscribe(P1=>{H(P1);const m1=K.current||0;(!Array.isArray(m1)&&typeof m1=="object"||Array.isArray(m1)&&(typeof m1[0]=="object"||typeof m1[1]=="object"))&&r1(P1)});return()=>k.unsubscribe(S1)},[]);const W=()=>{const S1=[void 0,void 0];return(Array.isArray(v1)?v1:[v1,void 0]).forEach((m1,K1)=>{if(typeof m1=="object")for(let q1=0;q1<m.c4.length;q1++){const W1=m.c4[q1];if(w1[W1]&&m1[W1]!==void 0){S1[K1]=m1[W1];break}}else S1[K1]=m1}),S1},b=C1("row",C),[c1,x1]=(0,u.V)(b),T1=W(),E1=n()(b,{[`${b}-no-wrap`]:q===!1,[`${b}-${L}`]:L,[`${b}-${Z}`]:Z,[`${b}-rtl`]:p1==="rtl"},f1,x1),b1={},B1=T1[0]!=null&&T1[0]>0?T1[0]/-2:void 0;B1&&(b1.marginLeft=B1,b1.marginRight=B1),[,b1.rowGap]=T1;const[O1,i1]=T1,$1=i.useMemo(()=>({gutter:[O1,i1],wrap:q}),[O1,i1,q]);return c1(i.createElement(l.Z.Provider,{value:$1},i.createElement("div",Object.assign({},h1,{className:E1,style:Object.assign(Object.assign({},b1),l1),ref:V}),z1)))});g.Z=x},59994:function(F,g,r){r.d(g,{V:function(){return O},c:function(){return z}});var i=r(19356),c=r(76247);const n=f=>{const{componentCls:M}=f;return{[M]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},m=f=>{const{componentCls:M}=f;return{[M]:{position:"relative",maxWidth:"100%",minHeight:1}}},d=(f,M)=>{const{componentCls:x,gridColumns:T}=f,V={};for(let C=T;C>=0;C--)C===0?(V[`${x}${M}-${C}`]={display:"none"},V[`${x}-push-${C}`]={insetInlineStart:"auto"},V[`${x}-pull-${C}`]={insetInlineEnd:"auto"},V[`${x}${M}-push-${C}`]={insetInlineStart:"auto"},V[`${x}${M}-pull-${C}`]={insetInlineEnd:"auto"},V[`${x}${M}-offset-${C}`]={marginInlineStart:0},V[`${x}${M}-order-${C}`]={order:0}):(V[`${x}${M}-${C}`]=[{["--ant-display"]:"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${C/T*100}%`,maxWidth:`${C/T*100}%`}],V[`${x}${M}-push-${C}`]={insetInlineStart:`${C/T*100}%`},V[`${x}${M}-pull-${C}`]={insetInlineEnd:`${C/T*100}%`},V[`${x}${M}-offset-${C}`]={marginInlineStart:`${C/T*100}%`},V[`${x}${M}-order-${C}`]={order:C});return V},l=(f,M)=>d(f,M),u=(f,M,x)=>({[`@media (min-width: ${M}px)`]:Object.assign({},l(f,x))}),O=(0,i.Z)("Grid",f=>[n(f)]),z=(0,i.Z)("Grid",f=>{const M=(0,c.TS)(f,{gridColumns:24}),x={"-sm":M.screenSMMin,"-md":M.screenMDMin,"-lg":M.screenLGMin,"-xl":M.screenXLMin,"-xxl":M.screenXXLMin};return[m(M),l(M,""),l(M,"-xs"),Object.keys(x).map(T=>u(M,x[T],T)).reduce((T,V)=>Object.assign(Object.assign({},T),V),{})]})},63869:function(F,g,r){r.d(g,{ZP:function(){return y}});var i=r(50959),c=r(71349),n=r(67536),m=r(39388),d=r(66364),l=r(84875),u=r.n(l),O=r(81477),f=()=>i.createElement("svg",{width:"252",height:"294"},i.createElement("defs",null,i.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("g",{transform:"translate(0 .012)"},i.createElement("mask",{fill:"#fff"}),i.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),i.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),i.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),i.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),i.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),i.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),i.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),i.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),i.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),i.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),i.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),i.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),i.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),i.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),i.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),i.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),i.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),i.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),i.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),i.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),i.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),i.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),i.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),i.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),i.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),i.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),i.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),i.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),i.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),i.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),i.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),i.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),i.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),i.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),i.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),i.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),i.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),i.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),i.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),x=()=>i.createElement("svg",{width:"254",height:"294"},i.createElement("defs",null,i.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),i.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("g",{transform:"translate(0 .067)"},i.createElement("mask",{fill:"#fff"}),i.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),i.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),i.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),i.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),i.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),i.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),i.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),i.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),i.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),i.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),i.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),i.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),i.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),i.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),i.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),i.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),i.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),i.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),i.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),i.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),i.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),i.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),i.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),i.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),i.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),i.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),i.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),i.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),i.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),i.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),i.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),i.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),i.createElement("mask",{fill:"#fff"}),i.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),i.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),i.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),i.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),i.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),i.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),i.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),i.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),i.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),i.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),i.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),T=r(19356),V=r(76247);const C=H=>{const{componentCls:Z,lineHeightHeading3:L,iconCls:K,padding:k,paddingXL:W,paddingXS:b,paddingLG:c1,marginXS:x1,lineHeight:T1}=H;return{[Z]:{padding:`${c1*2}px ${W}px`,"&-rtl":{direction:"rtl"}},[`${Z} ${Z}-image`]:{width:H.imageWidth,height:H.imageHeight,margin:"auto"},[`${Z} ${Z}-icon`]:{marginBottom:c1,textAlign:"center",[`& > ${K}`]:{fontSize:H.iconFontSize}},[`${Z} ${Z}-title`]:{color:H.colorTextHeading,fontSize:H.titleFontSize,lineHeight:L,marginBlock:x1,textAlign:"center"},[`${Z} ${Z}-subtitle`]:{color:H.colorTextDescription,fontSize:H.subtitleFontSize,lineHeight:T1,textAlign:"center"},[`${Z} ${Z}-content`]:{marginTop:c1,padding:`${c1}px ${k*2.5}px`,backgroundColor:H.colorFillAlter},[`${Z} ${Z}-extra`]:{margin:H.extraMargin,textAlign:"center","& > *":{marginInlineEnd:b,"&:last-child":{marginInlineEnd:0}}}}},I=H=>{const{componentCls:Z,iconCls:L}=H;return{[`${Z}-success ${Z}-icon > ${L}`]:{color:H.resultSuccessIconColor},[`${Z}-error ${Z}-icon > ${L}`]:{color:H.resultErrorIconColor},[`${Z}-info ${Z}-icon > ${L}`]:{color:H.resultInfoIconColor},[`${Z}-warning ${Z}-icon > ${L}`]:{color:H.resultWarningIconColor}}},N=H=>[C(H),I(H)],f1=H=>N(H);var l1=(0,T.Z)("Result",H=>{const Z=H.colorInfo,L=H.colorError,K=H.colorSuccess,k=H.colorWarning,W=(0,V.TS)(H,{resultInfoIconColor:Z,resultErrorIconColor:L,resultSuccessIconColor:K,resultWarningIconColor:k,imageWidth:250,imageHeight:295});return[f1(W)]},H=>({titleFontSize:H.fontSizeHeading3,subtitleFontSize:H.fontSize,iconFontSize:H.fontSizeHeading3*3,extraMargin:`${H.paddingLG}px 0 0 0`})),v1=()=>i.createElement("svg",{width:"251",height:"294"},i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),i.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),i.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),i.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),i.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),i.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),i.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),i.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),i.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),i.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),i.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),i.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),i.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),i.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),i.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),i.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),i.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),i.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),i.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),i.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),i.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),i.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),i.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),i.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),i.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),i.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),i.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),i.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),i.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),i.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),i.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),i.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),i.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),i.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),i.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),i.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),i.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),i.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})));const q={success:c.Z,error:n.Z,info:m.Z,warning:d.Z},h1={404:f,500:x,403:v1},C1=Object.keys(h1),p1=H=>{let{prefixCls:Z,icon:L,status:K}=H;const k=u()(`${Z}-icon`);if(C1.includes(`${K}`)){const b=h1[K];return i.createElement("div",{className:`${k} ${Z}-image`},i.createElement(b,null))}const W=i.createElement(q[K]);return L===null||L===!1?null:i.createElement("div",{className:k},L||W)},w1=H=>{let{prefixCls:Z,extra:L}=H;return L?i.createElement("div",{className:`${Z}-extra`},L):null},r1=H=>{let{prefixCls:Z,className:L,rootClassName:K,subTitle:k,title:W,style:b,children:c1,status:x1="info",icon:T1,extra:E1}=H;const{getPrefixCls:b1,direction:B1,result:O1}=i.useContext(O.E_),i1=b1("result",Z),[$1,S1]=l1(i1),P1=u()(i1,`${i1}-${x1}`,L,O1==null?void 0:O1.className,K,{[`${i1}-rtl`]:B1==="rtl"},S1),m1=Object.assign(Object.assign({},O1==null?void 0:O1.style),b);return $1(i.createElement("div",{className:P1,style:m1},i.createElement(p1,{prefixCls:i1,status:x1,icon:T1}),i.createElement("div",{className:`${i1}-title`},W),k&&i.createElement("div",{className:`${i1}-subtitle`},k),i.createElement(w1,{prefixCls:i1,extra:E1}),c1&&i.createElement("div",{className:`${i1}-content`},c1)))};r1.PRESENTED_IMAGE_403=h1[403],r1.PRESENTED_IMAGE_404=h1[404],r1.PRESENTED_IMAGE_500=h1[500];var y=r1}}]); diff --git a/6959.a19d47bd.async.js b/6959.a19d47bd.async.js new file mode 100644 index 00000000..22fd566a --- /dev/null +++ b/6959.a19d47bd.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6959],{26959:function(a,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({fileTypes:["d","di","dpp"],name:"d",scopeName:"source.d",patterns:[{include:"#comment"},{include:"#type"},{include:"#statement"},{include:"#expression"}],repository:{type:{patterns:[{include:"#typeof"},{include:"#base-type"},{include:"#type-ctor"},{begin:"!\\(",end:"\\)",patterns:[{include:"#type"},{include:"#expression"}]}]},"base-type":{patterns:[{match:"\\b(auto|bool|byte|ubyte|short|ushort|int|uint|long|ulong|char|wchar|dchar|float|double|real|ifloat|idouble|ireal|cfloat|cdouble|creal|void|noreturn)\\b",name:"storage.type.basic-type.d"},{match:"\\b(string|wstring|dstring|size_t|ptrdiff_t)\\b(?!\\s*=)",name:"storage.type.basic-type.d"}]},"extended-type":{patterns:[{match:"\\b((\\.\\s*)?[_\\w][_\\d\\w]*)(\\s*\\.\\s*[_\\w][_\\d\\w]*)*\\b",name:"entity.name.type.d"},{begin:"\\[",beginCaptures:{0:{name:"storage.type.array.expression.begin.d"}},end:"\\]",endCaptures:{0:{name:"storage.type.array.expression.end.d"}},patterns:[{match:"\\.\\.|\\$",name:"keyword.operator.slice.d"},{include:"#type"},{include:"#expression"}]}]},"type-ctor":{patterns:[{match:"(const|immutable|inout|shared)\\b",name:"storage.type.modifier.d"}]},typeof:{begin:"typeof\\s*\\(",end:"\\)",name:"keyword.token.typeof.d",patterns:[{match:"return",name:"keyword.control.return.d"},{include:"#expression"}]},expression:{patterns:[{include:"#index-expression"},{include:"#expression-no-index"}]},"expression-no-index":{patterns:[{include:"#function-literal"},{include:"#assert-expression"},{include:"#assign-expression"},{include:"#mixin-expression"},{include:"#import-expression"},{include:"#traits-expression"},{include:"#is-expression"},{include:"#typeid-expression"},{include:"#shift-expression"},{include:"#logical-expression"},{include:"#rel-expression"},{include:"#bitwise-expression"},{include:"#identity-expression"},{include:"#in-expression"},{include:"#conditional-expression"},{include:"#arithmetic-expression"},{include:"#new-expression"},{include:"#delete-expression"},{include:"#cast-expression"},{include:"#type-specialization"},{include:"#comma"},{include:"#special-keyword"},{include:"#functions"},{include:"#type"},{include:"#parentheses-expression"},{include:"#lexical"}]},"assign-expression":{patterns:[{match:">>>=|\\^\\^=|>>=|<<=|~=|\\^=|\\|=|&=|%=|/=|\\*=|-=|\\+=|=(?!>)",name:"keyword.operator.assign.d"}]},"conditional-expression":{patterns:[{match:"\\s(\\?|:)\\s",name:"keyword.operator.ternary.d"}]},"logical-expression":{patterns:[{match:"\\|\\||&&|==|!=|!",name:"keyword.operator.logical.d"}]},"bitwise-expression":{patterns:[{match:"\\||\\^|&",name:"keyword.operator.bitwise.d"}]},"identity-expression":{patterns:[{match:"\\b(is|!is)\\b",name:"keyword.operator.identity.d"}]},"rel-expression":{patterns:[{match:"!<>=|!<>|<>=|!>=|!<=|<=|>=|<>|!>|!<|<|>",name:"keyword.operator.rel.d"}]},"in-expression":{patterns:[{match:"\\b(in|!in)\\b",name:"keyword.operator.in.d"}]},"shift-expression":{patterns:[{match:"<<|>>|>>>",name:"keyword.operator.shift.d"},{include:"#add-expression"}]},"arithmetic-expression":{patterns:[{match:"\\^\\^|\\+\\+|--|(?<!/)\\+(?!/)|-|~|(?<!/)\\*(?!/)|(?<![+*/])/(?![+*/])|%",name:"keyword.operator.numeric.d"}]},"new-expression":{patterns:[{match:"\\bnew\\s+",name:"keyword.other.new.d"}]},"delete-expression":{patterns:[{match:"\\bdelete\\s+",name:"keyword.other.delete.d"}]},"cast-expression":{patterns:[{begin:"\\b(cast)\\s*(\\()",beginCaptures:{1:{name:"keyword.operator.cast.d"},2:{name:"keyword.operator.cast.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.operator.cast.end.d"}},patterns:[{include:"#type"},{include:"#extended-type"}]}]},"index-expression":{patterns:[{begin:"\\[",end:"\\]",patterns:[{match:"\\.\\.|\\$",name:"keyword.operator.slice.d"},{include:"#expression-no-index"}]}]},"function-literal":{patterns:[{match:"=>",name:"keyword.operator.lambda.d"},{match:"\\b(function|delegate)\\b",name:"keyword.other.function-literal.d"},{begin:"\\b([_\\w][_\\d\\w]*)\\s*(=>)",end:"(?=[\\);,\\]}])",beginCaptures:{1:{name:"variable.parameter.d"},2:{name:"meta.lexical.token.symbolic.d"}},patterns:[{include:"source.d"}]},{begin:"(?<=\\)|\\()(\\s*)({)",beginCaptures:{1:{name:"source.d"},2:{name:"source.d"}},end:"}",patterns:[{include:"source.d"}]}]},"assert-expression":{patterns:[{begin:"\\bassert\\s*\\(",beginCaptures:{0:{name:"keyword.other.assert.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.other.assert.end.d"}},patterns:[{include:"#comment"},{include:"#expression"},{include:"#comma"}]}]},"mixin-expression":{patterns:[{begin:"\\bmixin\\s*\\(",beginCaptures:{0:{name:"keyword.other.mixin.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.other.mixin.end.d"}},patterns:[{include:"#comment"},{include:"#expression"},{include:"#comma"}]}]},"import-expression":{patterns:[{begin:"\\b(import)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.import.d"},2:{name:"keyword.other.import.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.other.import.end.d"}},patterns:[{include:"#comment"},{include:"#expression"},{include:"#comma"}]}]},"typeid-expression":{patterns:[{match:"\\btypeid\\s*(?=\\()",name:"keyword.other.typeid.d"}]},"type-specialization":{patterns:[{match:"\\b(struct|union|class|interface|enum|function|delegate|super|const|immutable|inout|shared|return|__parameters)\\b",name:"keyword.other.storage.type-specialization.d"}]},"traits-expression":{patterns:[{begin:"\\b__traits\\s*\\(",beginCaptures:{0:{name:"keyword.other.traits.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.other.traits.end.d"}},patterns:[{include:"#traits-keyword"},{include:"#comma"},{include:"#traits-argument"}]}]},"traits-keyword":{patterns:[{match:"isAbstractClass|isArithmetic|isAssociativeArray|isFinalClass|isPOD|isNested|isFloating|isIntegral|isScalar|isStaticArray|isUnsigned|isVirtualFunction|isVirtualMethod|isAbstractFunction|isFinalFunction|isStaticFunction|isOverrideFunction|isRef|isOut|isLazy|hasMember|identifier|getAliasThis|getAttributes|getMember|getOverloads|getProtection|getVirtualFunctions|getVirtualMethods|getUnitTests|parent|classInstanceSize|getVirtualIndex|allMembers|derivedMembers|isSame|compiles",name:"support.constant.traits-keyword.d"}]},"traits-arguments":{patterns:[{include:"#traits-argument"},{include:"#comma"}]},"traits-argument":{patterns:[{include:"#expression"},{include:"#type"}]},"special-keyword":{patterns:[{match:"\\b(__FILE__|__FILE_FULL_PATH__|__MODULE__|__LINE__|__FUNCTION__|__PRETTY_FUNCTION__)\\b",name:"constant.language.special-keyword.d"}]},statement:{patterns:[{include:"#non-block-statement"},{include:"#semi-colon"}]},"non-block-statement":{patterns:[{include:"#module-declaration"},{include:"#labeled-statement"},{include:"#if-statement"},{include:"#while-statement"},{include:"#do-statement"},{include:"#for-statement"},{include:"#static-foreach"},{include:"#static-foreach-reverse"},{include:"#foreach-statement"},{include:"#foreach-reverse-statement"},{include:"#switch-statement"},{include:"#final-switch-statement"},{include:"#case-statement"},{include:"#default-statement"},{include:"#continue-statement"},{include:"#break-statement"},{include:"#return-statement"},{include:"#goto-statement"},{include:"#with-statement"},{include:"#synchronized-statement"},{include:"#try-statement"},{include:"#catches"},{include:"#scope-guard-statement"},{include:"#throw-statement"},{include:"#finally-statement"},{include:"#asm-statement"},{include:"#pragma-statement"},{include:"#mixin-statement"},{include:"#conditional-statement"},{include:"#static-assert"},{include:"#deprecated-statement"},{include:"#unit-test"},{include:"#declaration-statement"}]},"labeled-statement":{patterns:[{match:"\\b(?!abstract|alias|align|asm|assert|auto|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|in|inout|int|interface|invariant|ireal|is|lazy|long|macro|mixin|module|new|nothrow|noreturn|null|out|override|package|pragma|private|protected|public|pure|real|ref|return|scope|shared|short|static|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|__FILE__|__MODULE__|__LINE__|__FUNCTION__|__PRETTY_FUNCTION__|__gshared|__traits|__vector|__parameters)[a-zA-Z_][a-zA-Z_0-9]*\\s*:",name:"entity.name.d"}]},"declaration-statement":{patterns:[{include:"#declaration"}]},"if-statement":{patterns:[{begin:"\\b(if)\\b\\s*",captures:{1:{name:"keyword.control.if.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{include:"source.d"}]}]},{match:"\\belse\\b\\s*",name:"keyword.control.else.d"}]},"while-statement":{patterns:[{begin:"\\b(while)\\b\\s*",captures:{1:{name:"keyword.control.while.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{include:"source.d"}]}]}]},"do-statement":{patterns:[{match:"\\bdo\\b",name:"keyword.control.do.d"}]},"for-statement":{patterns:[{begin:"\\b(for)\\b\\s*",captures:{1:{name:"keyword.control.for.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{include:"source.d"}]}]}]},"foreach-statement":{patterns:[{begin:"\\b(foreach)\\b\\s*",captures:{1:{name:"keyword.control.foreach.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{match:";",name:"keyword.operator.semi-colon.d"},{include:"source.d"}]}]}]},"foreach-reverse-statement":{patterns:[{begin:"\\b(foreach_reverse)\\b\\s*",captures:{1:{name:"keyword.control.foreach_reverse.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{match:";",name:"keyword.operator.semi-colon.d"},{include:"source.d"}]}]}]},"switch-statement":{patterns:[{begin:"\\b(switch)\\b\\s*",captures:{1:{name:"keyword.control.switch.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{include:"source.d"}]}]}]},"case-statement":{patterns:[{begin:"\\b(case)\\b\\s*",beginCaptures:{1:{name:"keyword.control.case.range.d"}},end:":",endCaptures:{0:{name:"meta.case.end.d"}},patterns:[{include:"#comment"},{include:"#expression"},{include:"#comma"}]}]},"default-statement":{patterns:[{match:"\\b(default)\\s*(:)",captures:{1:{name:"keyword.control.case.default.d"},2:{name:"meta.default.colon.d"}}}]},"final-switch-statement":{patterns:[{begin:"\\b(final\\s+switch)\\b\\s*",captures:{1:{name:"keyword.control.final.switch.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{include:"source.d"}]}]}]},"continue-statement":{patterns:[{match:"\\bcontinue\\b",name:"keyword.control.continue.d"}]},"break-statement":{patterns:[{match:"\\bbreak\\b",name:"keyword.control.break.d"}]},"return-statement":{patterns:[{match:"\\breturn\\b",name:"keyword.control.return.d"}]},"goto-statement":{patterns:[{match:"\\bgoto\\s+default\\b",name:"keyword.control.goto.d"},{match:"\\bgoto\\s+case\\b",name:"keyword.control.goto.d"},{match:"\\bgoto\\b",name:"keyword.control.goto.d"}]},"with-statement":{patterns:[{begin:"\\b(with)\\b\\s*(?=\\()",captures:{1:{name:"keyword.control.with.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{include:"source.d"}]}]}]},"synchronized-statement":{patterns:[{begin:"\\b(synchronized)\\b\\s*(?=\\()",captures:{1:{name:"keyword.control.synchronized.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{include:"source.d"}]}]}]},"try-statement":{patterns:[{match:"\\btry\\b",name:"keyword.control.try.d"}]},catches:{patterns:[{include:"#catch"}]},catch:{patterns:[{begin:"\\b(catch)\\b\\s*(?=\\()",captures:{1:{name:"keyword.control.catch.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{include:"source.d"}]}]}]},"finally-statement":{patterns:[{match:"\\bfinally\\b",name:"keyword.control.throw.d"}]},"throw-statement":{patterns:[{match:"\\bthrow\\b",name:"keyword.control.throw.d"}]},"scope-guard-statement":{patterns:[{match:"\\bscope\\s*\\((exit|success|failure)\\)",name:"keyword.control.scope.d"}]},"asm-statement":{patterns:[{begin:"\\b(asm)\\b\\s*(?=\\{)",captures:{1:{name:"keyword.control.switch.d"}},end:"(?<=\\})",patterns:[{begin:"\\{",end:"\\}",beginCaptures:{0:{name:"keyword.control.asm.begin.d"}},endCaptures:{0:{name:"keyword.control.asm.end.d"}},contentName:"gfm.markup.raw.assembly.d",patterns:[{include:"#asm-instruction"}]}]}]},"pragma-statement":{patterns:[{include:"#pragma"}]},"mixin-statement":{patterns:[{begin:"\\bmixin\\s*\\(",beginCaptures:{0:{name:"keyword.control.mixin.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.control.mixin.end.d"}},patterns:[{include:"#comment"},{include:"#expression"},{include:"#comma"}]}]},"is-expression":{patterns:[{begin:"\\bis\\s*\\(",beginCaptures:{0:{name:"keyword.token.is.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.token.is.end.d"}},patterns:[{include:"#comment"},{include:"#expression"},{include:"#comma"}]}]},"parentheses-expression":{patterns:[{begin:"\\(",end:"\\)",patterns:[{include:"#expression"}]}]},"deprecated-statement":{patterns:[{begin:"\\bdeprecated\\s*\\(",beginCaptures:{0:{name:"keyword.other.deprecated.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.other.deprecated.end.d"}},patterns:[{include:"#comment"},{include:"#expression"},{include:"#comma"}]},{match:"\\bdeprecated\\b\\s*(?!\\()",name:"keyword.other.deprecated.plain.d"}]},"asm-instruction":{patterns:[{include:"#comment"},{match:"\\b(align|even|naked|db|ds|di|dl|df|dd|de)\\b|:",name:"keyword.asm-instruction.d"},{match:"\\b__LOCAL_SIZE\\b",name:"constant.language.assembly.d"},{match:"\\b(offsetof|seg)\\b",name:"support.type.assembly.d"},{include:"#asm-type-prefix"},{include:"#asm-primary-expression"},{include:"#operands"},{include:"#register"},{include:"#register-64"},{include:"#float-literal"},{include:"#integer-literal"},{include:"#identifier"}]},operands:{patterns:[{match:"\\?|:",name:"keyword.operator.ternary.assembly.d"},{match:"\\]|\\[",name:"keyword.operator.bracket.assembly.d"},{match:">>>|\\|\\||&&|==|!=|<=|>=|<<|>>|\\||\\^|&|<|>|\\+|-|\\*|/|%|~|!",name:"keyword.operator.assembly.d"}]},"asm-type-prefix":{patterns:[{match:"\\b((near\\s+ptr)|(far\\s+ptr)|(byte\\s+ptr)|(short\\s+ptr)|(int\\s+ptr)|(word\\s+ptr)|(dword\\s+ptr)|(qword\\s+ptr)|(float\\s+ptr)|(double\\s+ptr)|(real\\s+ptr))\\b",name:"support.type.asm-type-prefix.d"}]},register:{patterns:[{match:"\\b(XMM0|XMM1|XMM2|XMM3|XMM4|XMM5|XMM6|XMM7|MM0|MM1|MM2|MM3|MM4|MM5|MM6|MM7|ST\\(0\\)|ST\\(1\\)|ST\\(2\\)|ST\\(3\\)|ST\\(4\\)|ST\\(5\\)|ST\\(6\\)|ST\\(7\\)|ST|TR1|TR2|TR3|TR4|TR5|TR6|TR7|DR0|DR1|DR2|DR3|DR4|DR5|DR6|DR7|CR0|CR2|CR3|CR4|EAX|EBX|ECX|EDX|EBP|ESP|EDI|ESI|AL|AH|AX|BL|BH|BX|CL|CH|CX|DL|DH|DX|BP|SP|DI|SI|ES|CS|SS|DS|GS|FS)\\b",name:"storage.type.assembly.register.d"}]},"register-64":{patterns:[{match:"\\b(RAX|RBX|RCX|RDX|BPL|RBP|SPL|RSP|DIL|RDI|SIL|RSI|R8B|R8W|R8D|R8|R9B|R9W|R9D|R9|R10B|R10W|R10D|R10|R11B|R11W|R11D|R11|R12B|R12W|R12D|R12|R13B|R13W|R13D|R13|R14B|R14W|R14D|R14|R15B|R15W|R15D|R15|XMM8|XMM9|XMM10|XMM11|XMM12|XMM13|XMM14|XMM15|YMM0|YMM1|YMM2|YMM3|YMM4|YMM5|YMM6|YMM7|YMM8|YMM9|YMM10|YMM11|YMM12|YMM13|YMM14|YMM15)\\b",name:"storage.type.assembly.register-64.d"}]},declaration:{patterns:[{include:"#alias-declaration"},{include:"#aggregate-declaration"},{include:"#enum-declaration"},{include:"#import-declaration"},{include:"#storage-class"},{include:"#void-initializer"},{include:"#mixin-declaration"}]},"alias-declaration":{patterns:[{begin:"\\b(alias)\\b\\s*",beginCaptures:{1:{name:"keyword.other.alias.d"}},end:";",endCaptures:{0:{name:"meta.alias.end.d"}},patterns:[{include:"#type"},{match:"=(?![=>])",name:"keyword.operator.equal.alias.d"},{include:"#expression"}]}]},"storage-class":{patterns:[{match:"\\b(deprecated|enum|static|extern|abstract|final|override|synchronized|auto|scope|const|immutable|inout|shared|__gshared|nothrow|pure|ref)\\b",name:"storage.class.d"},{include:"#linkage-attribute"},{include:"#align-attribute"},{include:"#property"}]},"void-initializer":{patterns:[{match:"\\bvoid\\b",name:"support.type.void.d"}]},functions:{patterns:[{include:"#function-attribute"},{include:"#function-prelude"}]},"function-prelude":{patterns:[{match:"(?!typeof|typeid)((\\.\\s*)?[_\\w][_\\d\\w]*)(\\s*\\.\\s*[_\\w][_\\d\\w]*)*\\s*(?=\\()",name:"entity.name.function.d"}]},"class-members":{patterns:[{include:"#shared-static-constructor"},{include:"#shared-static-destructor"},{include:"#constructor"},{include:"#destructor"},{include:"#postblit"},{include:"#invariant"},{include:"#member-function-attribute"}]},"function-attribute":{patterns:[{match:"\\b(nothrow|pure)\\b",name:"storage.type.modifier.function-attribute.d"},{include:"#property"}]},"member-function-attribute":{patterns:[{match:"\\b(const|immutable|inout|shared)\\b",name:"storage.type.modifier.member-function-attribute"}]},"function-body":{patterns:[{include:"#in-statement"},{include:"#out-statement"},{include:"#block-statement"}]},"in-statement":{patterns:[{match:"\\bin\\b",name:"keyword.control.in.d"}]},"out-statement":{patterns:[{begin:"\\bout\\s*\\(",beginCaptures:{0:{name:"keyword.control.out.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.control.out.end.d"}},patterns:[{include:"#identifier"}]},{match:"\\bout\\b",name:"keyword.control.out.d"}]},constructor:{patterns:[{match:"\\bthis\\b",name:"entity.name.function.constructor.d"}]},destructor:{patterns:[{match:"\\b~this\\s*\\(\\s*\\)",name:"entity.name.class.destructor.d"}]},postblit:{patterns:[{match:"\\bthis\\s*\\(\\s*this\\s*\\)\\s",name:"entity.name.class.postblit.d"}]},invariant:{patterns:[{match:"\\binvariant\\s*\\(\\s*\\)",name:"entity.name.class.invariant.d"}]},"shared-static-constructor":{patterns:[{match:"\\b(shared\\s+)?static\\s+this\\s*\\(\\s*\\)",name:"entity.name.class.constructor.shared-static.d"},{include:"#function-body"}]},"shared-static-destructor":{patterns:[{match:"\\b(shared\\s+)?static\\s+~this\\s*\\(\\s*\\)",name:"entity.name.class.destructor.static.d"}]},"aggregate-declaration":{patterns:[{include:"#class-declaration"},{include:"#interface-declaration"},{include:"#struct-declaration"},{include:"#union-declaration"},{include:"#mixin-template-declaration"},{include:"#template-declaration"}]},"class-declaration":{patterns:[{match:"\\b(class)(?:\\s+([A-Za-z_][\\w_\\d]*))?\\b",captures:{1:{name:"storage.type.class.d"},2:{name:"entity.name.class.d"}}},{include:"#protection-attribute"},{include:"#class-members"}]},"interface-declaration":{patterns:[{match:"\\b(interface)(?:\\s+([A-Za-z_][\\w_\\d]*))?\\b",captures:{1:{name:"storage.type.interface.d"},2:{name:"entity.name.type.interface.d"}}}]},"struct-declaration":{patterns:[{match:"\\b(struct)(?:\\s+([A-Za-z_][\\w_\\d]*))?\\b",captures:{1:{name:"storage.type.struct.d"},2:{name:"entity.name.type.struct.d"}}}]},"union-declaration":{patterns:[{match:"\\b(union)(?:\\s+([A-Za-z_][\\w_\\d]*))?\\b",captures:{1:{name:"storage.type.union.d"},2:{name:"entity.name.type.union.d"}}}]},"enum-declaration":{patterns:[{begin:"\\b(enum)\\b\\s+(?=.*[=;])",end:"([A-Za-z_][\\w_\\d]*)\\s*(?=;|=|\\()(;)?",beginCaptures:{1:{name:"storage.type.enum.d"}},endCaptures:{1:{name:"entity.name.type.enum.d"},2:{name:"meta.enum.end.d"}},patterns:[{include:"#type"},{include:"#extended-type"},{match:"=(?![=>])",name:"keyword.operator.equal.alias.d"}]}]},"template-declaration":{patterns:[{match:"\\b(template)(?:\\s+([A-Za-z_][\\w_\\d]*))?\\b",captures:{1:{name:"storage.type.template.d"},2:{name:"entity.name.type.template.d"}}}]},"mixin-template-declaration":{patterns:[{match:"\\b(mixin\\s*template)(?:\\s+([A-Za-z_][\\w_\\d]*))?\\b",captures:{1:{name:"storage.type.mixintemplate.d"},2:{name:"entity.name.type.mixintemplate.d"}}}]},attribute:{patterns:[{include:"#linkage-attribute"},{include:"#align-attribute"},{include:"#deprecated-attribute"},{include:"#protection-attribute"},{include:"#pragma"},{match:"\\b(static|extern|abstract|final|override|synchronized|auto|scope|const|immutable|inout|shared|__gshared|nothrow|pure|ref)\\b",name:"entity.other.attribute-name.d"},{include:"#property"}]},"linkage-attribute":{patterns:[{begin:"\\bextern\\s*\\(\\s*C\\+\\+\\s*,",beginCaptures:{0:{name:"keyword.other.extern.cplusplus.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.other.extern.cplusplus.end.d"}},patterns:[{include:"#identifier"},{include:"#comma"}]},{begin:"\\bextern\\s*\\(",beginCaptures:{0:{name:"keyword.other.extern.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.other.extern.end.d"}},patterns:[{include:"#linkage-type"}]}]},"linkage-type":{patterns:[{match:"C|C\\+\\+|D|Windows|Pascal|System",name:"storage.modifier.linkage-type.d"}]},"align-attribute":{patterns:[{begin:"\\balign\\s*\\(",end:"\\)",name:"storage.modifier.align-attribute.d",patterns:[{include:"#integer-literal"}]},{match:"\\balign\\b\\s*(?!\\()",name:"storage.modifier.align-attribute.d"}]},"protection-attribute":{patterns:[{match:"\\b(private|package|protected|public|export)\\b",name:"keyword.other.protections.d"}]},property:{patterns:[{match:"@(property|safe|trusted|system|disable|nogc)\\b",name:"entity.name.tag.property.d"},{include:"#user-defined-attribute"}]},"user-defined-attribute":{patterns:[{match:"@([_\\w][_\\d\\w]*)\\b",name:"entity.name.tag.user-defined-property.d"},{begin:"@([_\\w][_\\d\\w]*)?\\(",end:"\\)",name:"entity.name.tag.user-defined-property.d",patterns:[{include:"#expression"}]}]},pragma:{patterns:[{match:"\\bpragma\\s*\\(\\s*[_\\w][_\\d\\w]*\\s*\\)",name:"keyword.other.pragma.d"},{begin:"\\bpragma\\s*\\(\\s*[_\\w][_\\d\\w]*\\s*,",end:"\\)",name:"keyword.other.pragma.d",patterns:[{include:"#expression"}]},{match:"^#!.+",name:"gfm.markup.header.preprocessor.script-tag.d"}]},"conditional-declaration":{patterns:[{include:"#condition"},{match:"\\belse\\b",name:"keyword.control.else.d"},{include:"#colon"},{include:"#decl-defs"}]},"conditional-statement":{patterns:[{include:"#condition"},{include:"#no-scope-non-empty-statement"},{match:"\\belse\\b",name:"keyword.control.else.d"}]},condition:{patterns:[{include:"#version-condition"},{include:"#debug-condition"},{include:"#static-if-condition"}]},"version-condition":{patterns:[{match:"\\bversion\\s*\\(\\s*unittest\\s*\\)",name:"keyword.other.version.unittest.d"},{match:"\\bversion\\s*\\(\\s*assert\\s*\\)",name:"keyword.other.version.assert.d"},{begin:"\\bversion\\s*\\(",beginCaptures:{0:{name:"keyword.other.version.identifier.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.other.version.identifer.end.d"}},patterns:[{include:"#integer-literal"},{include:"#identifier"}]},{include:"#version-specification"}]},"debug-condition":{patterns:[{begin:"\\bdebug\\s*\\(",beginCaptures:{0:{name:"keyword.other.debug.identifier.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.other.debug.identifier.end.d"}},patterns:[{include:"#integer-literal"},{include:"#identifier"}]},{match:"\\bdebug\\b\\s*(?!\\()",name:"keyword.other.debug.plain.d"}]},"version-specification":{patterns:[{match:"\\bversion\\b\\s*(?==)",name:"keyword.other.version-specification.d"}]},"debug-specification":{patterns:[{match:"\\bdebug\\b\\s*(?==)",name:"keyword.other.debug-specification.d"}]},"static-if-condition":{patterns:[{begin:"\\bstatic\\s+if\\b\\s*\\(",beginCaptures:{0:{name:"keyword.control.static-if.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.control.static-if.end.d"}},patterns:[{include:"#comment"},{include:"#expression"}]}]},"static-assert":{patterns:[{begin:"\\bstatic\\s+assert\\b\\s*\\(",beginCaptures:{0:{name:"keyword.other.static-assert.begin.d"}},end:"\\)",endCaptures:{0:{name:"keyword.other.static-assert.end.d"}},patterns:[{include:"#expression"}]}]},"static-foreach":{patterns:[{begin:"\\b(static\\s+foreach)\\b\\s*",captures:{1:{name:"keyword.control.static-foreach.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{match:";",name:"keyword.operator.semi-colon.d"},{include:"source.d"}]}]}]},"static-foreach-reverse":{patterns:[{begin:"\\b(static\\s+foreach_reverse)\\b\\s*",captures:{1:{name:"keyword.control.static-foreach.d"}},end:"(?<=\\))",patterns:[{begin:"\\(",end:"\\)",patterns:[{match:";",name:"keyword.operator.semi-colon.d"},{include:"source.d"}]}]}]},module:{packages:[{import:"#module-declaration"}]},"module-declaration":{patterns:[{begin:"\\b(module)\\s+",end:";",beginCaptures:{1:{name:"keyword.package.module.d"}},endCaptures:{0:{name:"meta.module.end.d"}},patterns:[{include:"#module-identifier"},{include:"#comment"}]}]},"import-declaration":{patterns:[{begin:"\\b(static\\s+)?(import)\\s+(?!\\()",end:";",beginCaptures:{1:{name:"keyword.package.import.d"},2:{name:"keyword.package.import.d"}},endCaptures:{0:{name:"meta.import.end.d"}},patterns:[{include:"#import-identifier"},{include:"#comma"},{include:"#comment"}]}]},"mixin-declaration":{patterns:[{begin:"\\bmixin\\s*\\(",end:"\\)",beginCaptures:{0:{name:"keyword.mixin.begin.d"}},endCaptures:{0:{name:"keyword.mixin.end.d"}},patterns:[{include:"#comment"},{include:"#expression"},{include:"#comma"}]}]},comma:{patterns:[{match:",",name:"keyword.operator.comma.d"}]},colon:{patterns:[{match:":",name:"support.type.colon.d"}]},equal:{patterns:[{match:"=(?![=>])",name:"keyword.operator.equal.d"}]},"semi-colon":{patterns:[{match:";",name:"meta.statement.end.d"}]},lexical:{patterns:[{include:"#comment"},{include:"#string-literal"},{include:"#character-literal"},{include:"#float-literal"},{include:"#integer-literal"},{include:"#eof"},{include:"#special-tokens"},{include:"#special-token-sequence"},{include:"#keyword"},{include:"#identifier"}]},"integer-literal":{patterns:[{include:"#decimal-integer"},{include:"#binary-integer"},{include:"#hexadecimal-integer"}]},"decimal-integer":{patterns:[{match:"\\b(0(?=[^\\dxXbB]))|([1-9][0-9_]*)(Lu|LU|uL|UL|L|u|U)?\\b",name:"constant.numeric.integer.decimal.d"}]},"binary-integer":{patterns:[{match:"\\b(0b|0B)[0-1_]+(Lu|LU|uL|UL|L|u|U)?\\b",name:"constant.numeric.integer.binary.d"}]},"hexadecimal-integer":{patterns:[{match:"\\b(0x|0X)([0-9a-fA-F][0-9a-fA-F_]*)(Lu|LU|uL|UL|L|u|U)?\\b",name:"constant.numeric.integer.hexadecimal.d"}]},"float-literal":{patterns:[{include:"#decimal-float"},{include:"#hexadecimal-float"}]},"decimal-float":{patterns:[{match:"\\b((\\.[0-9])|(0\\.)|(([1-9]|(0[1-9_]))[0-9_]*\\.))[0-9_]*((e-|E-|e\\+|E\\+|e|E)[0-9][0-9_]*)?[LfF]?i?\\b",name:"constant.numeric.float.decimal.d"}]},"hexadecimal-float":{patterns:[{match:"\\b0[xX][0-9a-fA-F_]*(\\.[0-9a-fA-F_]*)?(p-|P-|p\\+|P\\+|p|P)[0-9][0-9_]*[LfF]?i?\\b",name:"constant.numeric.float.hexadecimal.d"}]},"string-literal":{patterns:[{include:"#wysiwyg-string"},{include:"#alternate-wysiwyg-string"},{include:"#hex-string"},{include:"#arbitrary-delimited-string"},{include:"#delimited-string"},{include:"#double-quoted-string"},{include:"#token-string"}]},"wysiwyg-string":{patterns:[{begin:'r\\"',end:'\\"[cwd]?',name:"string.wysiwyg-string.d",patterns:[{include:"#wysiwyg-characters"}]}]},"alternate-wysiwyg-string":{patterns:[{begin:"`",end:"`[cwd]?",name:"string.alternate-wysiwyg-string.d",patterns:[{include:"#wysiwyg-characters"}]}]},"double-quoted-string":{patterns:[{begin:'"',end:'"[cwd]?',name:"string.double-quoted-string.d",patterns:[{include:"#double-quoted-characters"}]}]},"hex-string":{patterns:[{begin:'x"',end:'"[cwd]?',name:"string.hex-string.d",patterns:[{match:"[a-fA-F0-9_s]+",name:"constant.character.hex-string.d"}]}]},"arbitrary-delimited-string":{begin:'q"(\\w+)',end:'\\1"',name:"string.delimited.d",patterns:[{match:".",name:"string.delimited.d"}]},"delimited-string":{begin:'q"',end:'"',name:"string.delimited.d",patterns:[{include:"#delimited-string-bracket"},{include:"#delimited-string-parens"},{include:"#delimited-string-angle-brackets"},{include:"#delimited-string-braces"}]},"token-string":{begin:"q\\{",end:"\\}[cdw]?",beginCaptures:{0:{name:"string.quoted.token.d"}},endCaptures:{0:{name:"string.quoted.token.d"}},patterns:[{include:"#token-string-content"}]},"delimited-string-bracket":{patterns:[{begin:"\\[",end:"\\]",name:"constant.characters.delimited.brackets.d",patterns:[{include:"#wysiwyg-characters"}]}]},"delimited-string-parens":{patterns:[{begin:"\\(",end:"\\)",name:"constant.character.delimited.parens.d",patterns:[{include:"#wysiwyg-characters"}]}]},"delimited-string-angle-brackets":{patterns:[{begin:"<",end:">",name:"constant.character.angle-brackets.d",patterns:[{include:"#wysiwyg-characters"}]}]},"delimited-string-braces":{patterns:[{begin:"\\{",end:"\\}",name:"constant.character.delimited.braces.d",patterns:[{include:"#wysiwyg-characters"}]}]},"wysiwyg-characters":{patterns:[{include:"#character"},{include:"#end-of-line"}]},"double-quoted-characters":{patterns:[{include:"#character"},{include:"#end-of-line"},{include:"#escape-sequence"}]},"escape-sequence":{patterns:[{match:"(\\\\(?:quot|amp|lt|gt|OElig|oelig|Scaron|scaron|Yuml|circ|tilde|ensp|emsp|thinsp|zwnj|zwj|lrm|rlm|ndash|mdash|lsquo|rsquo|sbquo|ldquo|rdquo|bdquo|dagger|Dagger|permil|lsaquo|rsaquo|euro|nbsp|iexcl|cent|pound|curren|yen|brvbar|sect|uml|copy|ordf|laquo|not|shy|reg|macr|deg|plusmn|sup2|sup3|acute|micro|para|middot|cedil|sup1|ordm|raquo|frac14|frac12|frac34|iquest|Agrave|Aacute|Acirc|Atilde|Auml|Aring|Aelig|Ccedil|egrave|eacute|ecirc|iuml|eth|ntilde|ograve|oacute|ocirc|otilde|ouml|divide|oslash|ugrave|uacute|ucirc|uuml|yacute|thorn|yuml|fnof|Alpha|Beta|Gamma|Delta|Epsilon|Zeta|Eta|Theta|Iota|Kappa|Lambda|Mu|Nu|Xi|Omicron|Pi|Rho|Sigma|Tau|Upsilon|Phi|Chi|Psi|Omega|alpha|beta|gamma|delta|epsilon|zeta|eta|theta|iota|kappa|lambda|mu|nu|xi|omicron|pi|rho|sigmaf|sigma|tau|upsilon|phi|chi|psi|omega|thetasym|upsih|piv|bull|hellip|prime|Prime|oline|frasl|weierp|image|real|trade|alefsym|larr|uarr|rarr|darr|harr|crarr|lArr|uArr|rArr|dArr|hArr|forall|part|exist|empty|nabla|isin|notin|ni|prod|sum|minux|lowast|radic|prop|infin|ang|and|or|cap|cup|int|there4|sim|cong|asymp|ne|equiv|le|ge|sub|sup|nsub|sube|supe|oplus|otimes|perp|sdot|lceil|rceil|lfloor|rfloor|loz|spades|clubs|hearts|diams|lang|rang))",name:"constant.character.escape-sequence.entity.d"},{match:"(\\\\x[0-9a-fA-F_]{2}|\\\\u[0-9a-fA-F_]{4}|\\\\U[0-9a-fA-F_]{8}|\\\\[0-7]{1,3})",name:"constant.character.escape-sequence.number.d"},{match:`(\\\\t|\\\\'|\\\\"|\\\\\\?|\\\\0|\\\\a|\\\\b|\\\\f|\\\\n|\\\\r|\\\\v|\\\\\\\\)`,name:"constant.character.escape-sequence.d"}]},"character-literal":{patterns:[{begin:"'",end:"'",name:"string.character-literal.d",patterns:[{include:"#character"},{include:"#escape-sequence"}]}]},character:{patterns:[{match:"[\\w\\s]+",name:"string.character.d"}]},"end-of-line":{patterns:[{match:"\\n+",name:"string.character.end-of-line.d"}]},"identifier-list":{patterns:[{match:",",name:"keyword.other.comma.d"},{include:"#identifier"}]},identifier:{patterns:[{match:"\\b((\\.\\s*)?[_\\w][_\\d\\w]*)(\\s*\\.\\s*[_\\w][_\\d\\w]*)*\\b",name:"variable.d"}]},"module-identifier":{patterns:[{match:"([_a-zA-Z][_\\d\\w]*)(\\s*\\.\\s*[_a-zA-Z][_\\d\\w]*)*",name:"variable.parameter.module.d"}]},"import-identifier":{patterns:[{match:"([_a-zA-Z][_\\d\\w]*)(\\s*\\.\\s*[_a-zA-Z][_\\d\\w]*)*",name:"variable.parameter.import.d"}]},eof:{patterns:[{begin:"__EOF__",beginCaptures:{0:{name:"comment.block.documentation.eof.start.d"}},end:"(?!__NEVER_MATCH__)__NEVER_MATCH__",name:"text.eof.d"}]},comment:{patterns:[{include:"#block-comment"},{include:"#line-comment"},{include:"#nesting-block-comment"}]},"block-comment":{patterns:[{begin:"/((?!\\*/)\\*)+",beginCaptures:{0:{name:"comment.block.begin.d"}},end:"\\*+/",endCaptures:{0:{name:"comment.block.end.d"}},name:"comment.block.content.d"}]},"line-comment":{patterns:[{match:"//+.*$",name:"comment.line.d"}]},"nesting-block-comment":{patterns:[{begin:"/((?!\\+/)\\+)+",beginCaptures:{0:{name:"comment.block.documentation.begin.d"}},end:"\\++/",endCaptures:{0:{name:"comment.block.documentation.end.d"}},name:"comment.block.documentation.content.d",patterns:[{include:"#nesting-block-comment"}]}]},"token-string-content":{patterns:[{begin:"{",end:"}",patterns:[{include:"#token-string-content"}]},{include:"#comment"},{include:"#tokens"}]},tokens:{patterns:[{include:"#string-literal"},{include:"#character-literal"},{include:"#integer-literal"},{include:"#float-literal"},{include:"#keyword"},{match:"~=|~|>>>|>>=|>>|>=|>|=>|==|=|<>|<=|<<|<|%=|%|#|&=|&&|&|\\$|\\|=|\\|\\||\\||\\+=|\\+\\+|\\+|\\^=|\\^\\^=|\\^\\^|\\^|\\*=|\\*|\\}|\\{|\\]|\\[|\\)|\\(|\\.\\.\\.|\\.\\.|\\.|\\?|\\!>=|\\!>|\\!=|\\!<>=|\\!<>|\\!<=|\\!<|\\!|/=|/|@|:|;|,|-=|--|-",name:"meta.lexical.token.symbolic.d"},{include:"#identifier"}]},keyword:{patterns:[{match:"\\babstract\\b",name:"keyword.token.abstract.d"},{match:"\\balias\\b",name:"keyword.token.alias.d"},{match:"\\balign\\b",name:"keyword.token.align.d"},{match:"\\basm\\b",name:"keyword.token.asm.d"},{match:"\\bassert\\b",name:"keyword.token.assert.d"},{match:"\\bauto\\b",name:"keyword.token.auto.d"},{match:"\\bbool\\b",name:"keyword.token.bool.d"},{match:"\\bbreak\\b",name:"keyword.token.break.d"},{match:"\\bbyte\\b",name:"keyword.token.byte.d"},{match:"\\bcase\\b",name:"keyword.token.case.d"},{match:"\\bcast\\b",name:"keyword.token.cast.d"},{match:"\\bcatch\\b",name:"keyword.token.catch.d"},{match:"\\bcdouble\\b",name:"keyword.token.cdouble.d"},{match:"\\bcent\\b",name:"keyword.token.cent.d"},{match:"\\bcfloat\\b",name:"keyword.token.cfloat.d"},{match:"\\bchar\\b",name:"keyword.token.char.d"},{match:"\\bclass\\b",name:"keyword.token.class.d"},{match:"\\bconst\\b",name:"keyword.token.const.d"},{match:"\\bcontinue\\b",name:"keyword.token.continue.d"},{match:"\\bcreal\\b",name:"keyword.token.creal.d"},{match:"\\bdchar\\b",name:"keyword.token.dchar.d"},{match:"\\bdebug\\b",name:"keyword.token.debug.d"},{match:"\\bdefault\\b",name:"keyword.token.default.d"},{match:"\\bdelegate\\b",name:"keyword.token.delegate.d"},{match:"\\bdelete\\b",name:"keyword.token.delete.d"},{match:"\\bdeprecated\\b",name:"keyword.token.deprecated.d"},{match:"\\bdo\\b",name:"keyword.token.do.d"},{match:"\\bdouble\\b",name:"keyword.token.double.d"},{match:"\\belse\\b",name:"keyword.token.else.d"},{match:"\\benum\\b",name:"keyword.token.enum.d"},{match:"\\bexport\\b",name:"keyword.token.export.d"},{match:"\\bextern\\b",name:"keyword.token.extern.d"},{match:"\\bfalse\\b",name:"constant.language.boolean.false.d"},{match:"\\bfinal\\b",name:"keyword.token.final.d"},{match:"\\bfinally\\b",name:"keyword.token.finally.d"},{match:"\\bfloat\\b",name:"keyword.token.float.d"},{match:"\\bfor\\b",name:"keyword.token.for.d"},{match:"\\bforeach\\b",name:"keyword.token.foreach.d"},{match:"\\bforeach_reverse\\b",name:"keyword.token.foreach_reverse.d"},{match:"\\bfunction\\b",name:"keyword.token.function.d"},{match:"\\bgoto\\b",name:"keyword.token.goto.d"},{match:"\\bidouble\\b",name:"keyword.token.idouble.d"},{match:"\\bif\\b",name:"keyword.token.if.d"},{match:"\\bifloat\\b",name:"keyword.token.ifloat.d"},{match:"\\bimmutable\\b",name:"keyword.token.immutable.d"},{match:"\\bimport\\b",name:"keyword.token.import.d"},{match:"\\bin\\b",name:"keyword.token.in.d"},{match:"\\binout\\b",name:"keyword.token.inout.d"},{match:"\\bint\\b",name:"keyword.token.int.d"},{match:"\\binterface\\b",name:"keyword.token.interface.d"},{match:"\\binvariant\\b",name:"keyword.token.invariant.d"},{match:"\\bireal\\b",name:"keyword.token.ireal.d"},{match:"\\bis\\b",name:"keyword.token.is.d"},{match:"\\blazy\\b",name:"keyword.token.lazy.d"},{match:"\\blong\\b",name:"keyword.token.long.d"},{match:"\\bmacro\\b",name:"keyword.token.macro.d"},{match:"\\bmixin\\b",name:"keyword.token.mixin.d"},{match:"\\bmodule\\b",name:"keyword.token.module.d"},{match:"\\bnew\\b",name:"keyword.token.new.d"},{match:"\\bnothrow\\b",name:"keyword.token.nothrow.d"},{match:"\\bnull\\b",name:"constant.language.null.d"},{match:"\\bout\\b",name:"keyword.token.out.d"},{match:"\\boverride\\b",name:"keyword.token.override.d"},{match:"\\bpackage\\b",name:"keyword.token.package.d"},{match:"\\bpragma\\b",name:"keyword.token.pragma.d"},{match:"\\bprivate\\b",name:"keyword.token.private.d"},{match:"\\bprotected\\b",name:"keyword.token.protected.d"},{match:"\\bpublic\\b",name:"keyword.token.public.d"},{match:"\\bpure\\b",name:"keyword.token.pure.d"},{match:"\\breal\\b",name:"keyword.token.real.d"},{match:"\\bref\\b",name:"keyword.token.ref.d"},{match:"\\breturn\\b",name:"keyword.token.return.d"},{match:"\\bscope\\b",name:"keyword.token.scope.d"},{match:"\\bshared\\b",name:"keyword.token.shared.d"},{match:"\\bshort\\b",name:"keyword.token.short.d"},{match:"\\bstatic\\b",name:"keyword.token.static.d"},{match:"\\bstruct\\b",name:"keyword.token.struct.d"},{match:"\\bsuper\\b",name:"keyword.token.super.d"},{match:"\\bswitch\\b",name:"keyword.token.switch.d"},{match:"\\bsynchronized\\b",name:"keyword.token.synchronized.d"},{match:"\\btemplate\\b",name:"keyword.token.template.d"},{match:"\\bthis\\b",name:"keyword.token.this.d"},{match:"\\bthrow\\b",name:"keyword.token.throw.d"},{match:"\\btrue\\b",name:"constant.language.boolean.true.d"},{match:"\\btry\\b",name:"keyword.token.try.d"},{match:"\\btypedef\\b",name:"keyword.token.typedef.d"},{match:"\\btypeid\\b",name:"keyword.token.typeid.d"},{match:"\\btypeof\\b",name:"keyword.token.typeof.d"},{match:"\\bubyte\\b",name:"keyword.token.ubyte.d"},{match:"\\bucent\\b",name:"keyword.token.ucent.d"},{match:"\\buint\\b",name:"keyword.token.uint.d"},{match:"\\bulong\\b",name:"keyword.token.ulong.d"},{match:"\\bunion\\b",name:"keyword.token.union.d"},{match:"\\bunittest\\b",name:"keyword.token.unittest.d"},{match:"\\bushort\\b",name:"keyword.token.ushort.d"},{match:"\\bversion\\b",name:"keyword.token.version.d"},{match:"\\bvoid\\b",name:"keyword.token.void.d"},{match:"\\bvolatile\\b",name:"keyword.token.volatile.d"},{match:"\\bwchar\\b",name:"keyword.token.wchar.d"},{match:"\\bwhile\\b",name:"keyword.token.while.d"},{match:"\\bwith\\b",name:"keyword.token.with.d"},{match:"\\b__FILE__\\b",name:"keyword.token.__FILE__.d"},{match:"\\b__MODULE__\\b",name:"keyword.token.__MODULE__.d"},{match:"\\b__LINE__\\b",name:"keyword.token.__LINE__.d"},{match:"\\b__FUNCTION__\\b",name:"keyword.token.__FUNCTION__.d"},{match:"\\b__PRETTY_FUNCTION__\\b",name:"keyword.token.__PRETTY_FUNCTION__.d"},{match:"\\b__gshared\\b",name:"keyword.token.__gshared.d"},{match:"\\b__traits\\b",name:"keyword.token.__traits.d"},{match:"\\b__vector\\b",name:"keyword.token.__vector.d"},{match:"\\b__parameters\\b",name:"keyword.token.__parameters.d"}]},"special-token-sequence":{patterns:[{match:"#\\s*line.*",name:"gfm.markup.italic.special-token-sequence.d"}]},"special-tokens":{patterns:[{match:"\\b(__DATE__|__TIME__|__TIMESTAMP__|__VENDOR__|__VERSION__)\\b",name:"gfm.markup.raw.special-tokens.d"}]}},displayName:"D"})]}}]); diff --git a/700.efdc847a.async.js b/700.efdc847a.async.js new file mode 100644 index 00000000..2195d473 --- /dev/null +++ b/700.efdc847a.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[700],{20700:function(i,e,t){t.r(e),t.d(e,{default:function(){return a}});var a=[Object.freeze({name:"wolfram",scopeName:"source.wolfram",fileTypes:["wl","m","wls","wlt","mt"],patterns:[{include:"#main"}],repository:{main:{patterns:[{include:"#shebang"},{include:"#simple-toplevel-definitions"},{include:"#expressions"}]},shebang:{name:"comment.line.shebang.wolfram",match:"\\A(#!).*(?=$)",captures:{1:{name:"punctuation.definition.comment.wolfram"}}},"simple-toplevel-definitions":{patterns:[{match:"^\\s*(Attributes|Format|Options)\\s*(\\[)(`?(?:(?:[$[:alpha:]][$[:alnum:]]*)`)*)((?:[$[:alpha:]][$[:alnum:]]*))(\\])\\s*(:=|=(?!!|=|\\.))",captures:{1:{name:"support.function.builtin.wolfram"},2:{name:"punctuation.section.brackets.begin.wolfram"},3:{name:"meta.function.wolfram entity.name.Context.wolfram"},4:{name:"meta.function.wolfram entity.name.function.wolfram"},5:{name:"punctuation.section.brackets.end.wolfram"},6:{name:"keyword.operator.assignment.wolfram"}}},{match:"^\\s*(`?(?:(?:[$[:alpha:]][$[:alnum:]]*)`)*)((?:[$[:alpha:]][$[:alnum:]]*))(?=\\s*(\\[(?>[^\\[\\]]+|\\g<-1>)*\\])\\s*(?:/;.*)?(?::=|=(?!!|=|\\.)))",captures:{1:{name:"meta.function.wolfram entity.name.Context.wolfram"},2:{name:"meta.function.wolfram entity.name.function.wolfram"}}},{match:"^\\s*(`?(?:(?:[$[:alpha:]][$[:alnum:]]*)`)*)((?:[$[:alpha:]][$[:alnum:]]*))(?=\\s*(?:/;.*)?(?::=|=(?!!|=|\\.)))",captures:{1:{name:"meta.function.wolfram entity.name.Context.wolfram"},2:{name:"meta.function.wolfram entity.name.constant.wolfram"}}}]},expressions:{patterns:[{include:"#comments"},{include:"#escaped_character_symbols"},{include:"#escaped_characters"},{include:"#out"},{include:"#slot"},{include:"#literals"},{include:"#groups"},{include:"#stringifying-operators"},{include:"#operators"},{include:"#pattern-operators"},{include:"#symbols"},{match:"(?:!|&|'|\\*|\\+|,|-|\\.|/|:|;|<|=|>|\\?|@|\\\\|\\^|\\||~)",name:"invalid.illegal"}]},comments:{patterns:[{name:"comment.block",begin:"\\(\\*",beginCaptures:{0:{name:"punctuation.definition.comment.wolfram"}},end:"\\*\\)",endCaptures:{0:{name:"punctuation.definition.comment.wolfram"}},patterns:[{include:"#comments"}]},{match:"\\*\\)",name:"invalid.illegal.stray-comment-end.wolfram"}]},escaped_character_symbols:{patterns:[{match:"System`\\\\\\[(?:F(?:ormalA|ormalAlpha|ormalB|ormalBeta|ormalC|ormalCapitalA|ormalCapitalAlpha|ormalCapitalB|ormalCapitalBeta|ormalCapitalC|ormalCapitalChi|ormalCapitalD|ormalCapitalDelta|ormalCapitalDigamma|ormalCapitalE|ormalCapitalEpsilon|ormalCapitalEta|ormalCapitalF|ormalCapitalG|ormalCapitalGamma|ormalCapitalH|ormalCapitalI|ormalCapitalIota|ormalCapitalJ|ormalCapitalK|ormalCapitalKappa|ormalCapitalKoppa|ormalCapitalL|ormalCapitalLambda|ormalCapitalM|ormalCapitalMu|ormalCapitalN|ormalCapitalNu|ormalCapitalO|ormalCapitalOmega|ormalCapitalOmicron|ormalCapitalP|ormalCapitalPhi|ormalCapitalPi|ormalCapitalPsi|ormalCapitalQ|ormalCapitalR|ormalCapitalRho|ormalCapitalS|ormalCapitalSampi|ormalCapitalSigma|ormalCapitalStigma|ormalCapitalT|ormalCapitalTau|ormalCapitalTheta|ormalCapitalU|ormalCapitalUpsilon|ormalCapitalV|ormalCapitalW|ormalCapitalX|ormalCapitalXi|ormalCapitalY|ormalCapitalZ|ormalCapitalZeta|ormalChi|ormalCurlyCapitalUpsilon|ormalCurlyEpsilon|ormalCurlyKappa|ormalCurlyPhi|ormalCurlyPi|ormalCurlyRho|ormalCurlyTheta|ormalD|ormalDelta|ormalDigamma|ormalE|ormalEpsilon|ormalEta|ormalF|ormalFinalSigma|ormalG|ormalGamma|ormalH|ormalI|ormalIota|ormalJ|ormalK|ormalKappa|ormalKoppa|ormalL|ormalLambda|ormalM|ormalMu|ormalN|ormalNu|ormalO|ormalOmega|ormalOmicron|ormalP|ormalPhi|ormalPi|ormalPsi|ormalQ|ormalR|ormalRho|ormalS|ormalSampi|ormalScriptA|ormalScriptB|ormalScriptC|ormalScriptCapitalA|ormalScriptCapitalB|ormalScriptCapitalC|ormalScriptCapitalD|ormalScriptCapitalE|ormalScriptCapitalF|ormalScriptCapitalG|ormalScriptCapitalH|ormalScriptCapitalI|ormalScriptCapitalJ|ormalScriptCapitalK|ormalScriptCapitalL|ormalScriptCapitalM|ormalScriptCapitalN|ormalScriptCapitalO|ormalScriptCapitalP|ormalScriptCapitalQ|ormalScriptCapitalR|ormalScriptCapitalS|ormalScriptCapitalT|ormalScriptCapitalU|ormalScriptCapitalV|ormalScriptCapitalW|ormalScriptCapitalX|ormalScriptCapitalY|ormalScriptCapitalZ|ormalScriptD|ormalScriptE|ormalScriptF|ormalScriptG|ormalScriptH|ormalScriptI|ormalScriptJ|ormalScriptK|ormalScriptL|ormalScriptM|ormalScriptN|ormalScriptO|ormalScriptP|ormalScriptQ|ormalScriptR|ormalScriptS|ormalScriptT|ormalScriptU|ormalScriptV|ormalScriptW|ormalScriptX|ormalScriptY|ormalScriptZ|ormalSigma|ormalStigma|ormalT|ormalTau|ormalTheta|ormalU|ormalUpsilon|ormalV|ormalW|ormalX|ormalXi|ormalY|ormalZ|ormalZeta))\\](?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`\\\\\\[(?:S(?:ystemsModelDelay))\\](?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"\\\\\\[(?:F(?:ormalA|ormalAlpha|ormalB|ormalBeta|ormalC|ormalCapitalA|ormalCapitalAlpha|ormalCapitalB|ormalCapitalBeta|ormalCapitalC|ormalCapitalChi|ormalCapitalD|ormalCapitalDelta|ormalCapitalDigamma|ormalCapitalE|ormalCapitalEpsilon|ormalCapitalEta|ormalCapitalF|ormalCapitalG|ormalCapitalGamma|ormalCapitalH|ormalCapitalI|ormalCapitalIota|ormalCapitalJ|ormalCapitalK|ormalCapitalKappa|ormalCapitalKoppa|ormalCapitalL|ormalCapitalLambda|ormalCapitalM|ormalCapitalMu|ormalCapitalN|ormalCapitalNu|ormalCapitalO|ormalCapitalOmega|ormalCapitalOmicron|ormalCapitalP|ormalCapitalPhi|ormalCapitalPi|ormalCapitalPsi|ormalCapitalQ|ormalCapitalR|ormalCapitalRho|ormalCapitalS|ormalCapitalSampi|ormalCapitalSigma|ormalCapitalStigma|ormalCapitalT|ormalCapitalTau|ormalCapitalTheta|ormalCapitalU|ormalCapitalUpsilon|ormalCapitalV|ormalCapitalW|ormalCapitalX|ormalCapitalXi|ormalCapitalY|ormalCapitalZ|ormalCapitalZeta|ormalChi|ormalCurlyCapitalUpsilon|ormalCurlyEpsilon|ormalCurlyKappa|ormalCurlyPhi|ormalCurlyPi|ormalCurlyRho|ormalCurlyTheta|ormalD|ormalDelta|ormalDigamma|ormalE|ormalEpsilon|ormalEta|ormalF|ormalFinalSigma|ormalG|ormalGamma|ormalH|ormalI|ormalIota|ormalJ|ormalK|ormalKappa|ormalKoppa|ormalL|ormalLambda|ormalM|ormalMu|ormalN|ormalNu|ormalO|ormalOmega|ormalOmicron|ormalP|ormalPhi|ormalPi|ormalPsi|ormalQ|ormalR|ormalRho|ormalS|ormalSampi|ormalScriptA|ormalScriptB|ormalScriptC|ormalScriptCapitalA|ormalScriptCapitalB|ormalScriptCapitalC|ormalScriptCapitalD|ormalScriptCapitalE|ormalScriptCapitalF|ormalScriptCapitalG|ormalScriptCapitalH|ormalScriptCapitalI|ormalScriptCapitalJ|ormalScriptCapitalK|ormalScriptCapitalL|ormalScriptCapitalM|ormalScriptCapitalN|ormalScriptCapitalO|ormalScriptCapitalP|ormalScriptCapitalQ|ormalScriptCapitalR|ormalScriptCapitalS|ormalScriptCapitalT|ormalScriptCapitalU|ormalScriptCapitalV|ormalScriptCapitalW|ormalScriptCapitalX|ormalScriptCapitalY|ormalScriptCapitalZ|ormalScriptD|ormalScriptE|ormalScriptF|ormalScriptG|ormalScriptH|ormalScriptI|ormalScriptJ|ormalScriptK|ormalScriptL|ormalScriptM|ormalScriptN|ormalScriptO|ormalScriptP|ormalScriptQ|ormalScriptR|ormalScriptS|ormalScriptT|ormalScriptU|ormalScriptV|ormalScriptW|ormalScriptX|ormalScriptY|ormalScriptZ|ormalSigma|ormalStigma|ormalT|ormalTau|ormalTheta|ormalU|ormalUpsilon|ormalV|ormalW|ormalX|ormalXi|ormalY|ormalZ|ormalZeta))\\](?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"\\\\\\[(?:S(?:ystemsModelDelay))\\](?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"\\\\\\[(?:D(?:egree))\\](?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"\\\\\\[(?:E(?:xponentialE))\\](?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"\\\\\\[(?:I(?:maginaryI|maginaryJ|nfinity))\\](?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"\\\\\\[(?:P(?:i))\\](?![`$[:alnum:]])",name:"constant.language.wolfram"}]},escaped_characters:{patterns:[{match:"\\\\[!%&()*+/@^_` ]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:A(?:kuz|ndy))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:C(?:ontinuedFractionK|url))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:D(?:ivergence|ivisionSlash))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:E(?:xpectationE))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:F(?:reeformPrompt))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:G(?:radient))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:L(?:aplacian))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:M(?:inus|oon))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:N(?:umberComma))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:P(?:ageBreakAbove|ageBreakBelow|robabilityPr))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:S(?:pooky|tepperDown|tepperLeft|tepperRight|tepperUp|un))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:U(?:nknownGlyph))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:V(?:illa))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:W(?:olframAlphaPrompt))\\]",name:"donothighlight.constant.character.escape.undocumented"},{match:"\\\\\\[(?:C(?:OMPATIBILITYKanjiSpace|OMPATIBILITYNoBreak))\\]",name:"invalid.illegal.unsupported"},{match:"\\\\\\[(?:I(?:nlinePart))\\]",name:"invalid.illegal.unsupported"},{match:"\\\\\\[(?:A(?:Acute|Bar|Cup|DoubleDot|E|Grave|Hat|Ring|Tilde|leph|liasDelimiter|liasIndicator|lignmentMarker|lpha|ltKey|nd|ngle|ngstrom|pplication|quariusSign|riesSign|scendingEllipsis|utoLeftMatch|utoOperand|utoPlaceholder|utoRightMatch|utoSpace))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:B(?:ackslash|eamedEighthNote|eamedSixteenthNote|ecause|et|eta|lackBishop|lackKing|lackKnight|lackPawn|lackQueen|lackRook|reve|ullet))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:C(?:Acute|Cedilla|Hacek|ancerSign|ap|apitalAAcute|apitalABar|apitalACup|apitalADoubleDot|apitalAE|apitalAGrave|apitalAHat|apitalARing|apitalATilde|apitalAlpha|apitalBeta|apitalCAcute|apitalCCedilla|apitalCHacek|apitalChi|apitalDHacek|apitalDelta|apitalDifferentialD|apitalDigamma|apitalEAcute|apitalEBar|apitalECup|apitalEDoubleDot|apitalEGrave|apitalEHacek|apitalEHat|apitalEpsilon|apitalEta|apitalEth|apitalGamma|apitalIAcute|apitalICup|apitalIDoubleDot|apitalIGrave|apitalIHat|apitalIota|apitalKappa|apitalKoppa|apitalLSlash|apitalLambda|apitalMu|apitalNHacek|apitalNTilde|apitalNu|apitalOAcute|apitalODoubleAcute|apitalODoubleDot|apitalOE|apitalOGrave|apitalOHat|apitalOSlash|apitalOTilde|apitalOmega|apitalOmicron|apitalPhi|apitalPi|apitalPsi|apitalRHacek|apitalRho|apitalSHacek|apitalSampi|apitalSigma|apitalStigma|apitalTHacek|apitalTau|apitalTheta|apitalThorn|apitalUAcute|apitalUDoubleAcute|apitalUDoubleDot|apitalUGrave|apitalUHat|apitalURing|apitalUpsilon|apitalXi|apitalYAcute|apitalZHacek|apitalZeta|apricornSign|edilla|ent|enterDot|enterEllipsis|heckedBox|heckmark|heckmarkedBox|hi|ircleDot|ircleMinus|irclePlus|ircleTimes|lockwiseContourIntegral|loseCurlyDoubleQuote|loseCurlyQuote|loverLeaf|lubSuit|olon|ommandKey|onditioned|ongruent|onjugate|onjugateTranspose|onstantC|ontinuation|ontourIntegral|ontrolKey|oproduct|opyright|ounterClockwiseContourIntegral|ross|ubeRoot|up|upCap|urlyCapitalUpsilon|urlyEpsilon|urlyKappa|urlyPhi|urlyPi|urlyRho|urlyTheta|urrency))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:D(?:Hacek|agger|alet|ash|egree|el|eleteKey|elta|escendingEllipsis|iameter|iamond|iamondSuit|ifferenceDelta|ifferentialD|igamma|irectedEdge|iscreteRatio|iscreteShift|iscretionaryHyphen|iscretionaryLineSeparator|iscretionaryPageBreakAbove|iscretionaryPageBreakBelow|iscretionaryParagraphSeparator|istributed|ivide|ivides|otEqual|otlessI|otlessJ|ottedSquare|oubleContourIntegral|oubleDagger|oubleDot|oubleDownArrow|oubleLeftArrow|oubleLeftRightArrow|oubleLeftTee|oubleLongLeftArrow|oubleLongLeftRightArrow|oubleLongRightArrow|oublePrime|oubleRightArrow|oubleRightTee|oubleStruckA|oubleStruckB|oubleStruckC|oubleStruckCapitalA|oubleStruckCapitalB|oubleStruckCapitalC|oubleStruckCapitalD|oubleStruckCapitalE|oubleStruckCapitalF|oubleStruckCapitalG|oubleStruckCapitalH|oubleStruckCapitalI|oubleStruckCapitalJ|oubleStruckCapitalK|oubleStruckCapitalL|oubleStruckCapitalM|oubleStruckCapitalN|oubleStruckCapitalO|oubleStruckCapitalP|oubleStruckCapitalQ|oubleStruckCapitalR|oubleStruckCapitalS|oubleStruckCapitalT|oubleStruckCapitalU|oubleStruckCapitalV|oubleStruckCapitalW|oubleStruckCapitalX|oubleStruckCapitalY|oubleStruckCapitalZ|oubleStruckD|oubleStruckE|oubleStruckEight|oubleStruckF|oubleStruckFive|oubleStruckFour|oubleStruckG|oubleStruckH|oubleStruckI|oubleStruckJ|oubleStruckK|oubleStruckL|oubleStruckM|oubleStruckN|oubleStruckNine|oubleStruckO|oubleStruckOne|oubleStruckP|oubleStruckQ|oubleStruckR|oubleStruckS|oubleStruckSeven|oubleStruckSix|oubleStruckT|oubleStruckThree|oubleStruckTwo|oubleStruckU|oubleStruckV|oubleStruckW|oubleStruckX|oubleStruckY|oubleStruckZ|oubleStruckZero|oubleUpArrow|oubleUpDownArrow|oubleVerticalBar|oubledGamma|oubledPi|ownArrow|ownArrowBar|ownArrowUpArrow|ownBreve|ownExclamation|ownLeftRightVector|ownLeftTeeVector|ownLeftVector|ownLeftVectorBar|ownPointer|ownQuestion|ownRightTeeVector|ownRightVector|ownRightVectorBar|ownTee|ownTeeArrow))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:E(?:Acute|Bar|Cup|DoubleDot|Grave|Hacek|Hat|arth|ighthNote|lement|llipsis|mptyCircle|mptyDiamond|mptyDownTriangle|mptyRectangle|mptySet|mptySmallCircle|mptySmallSquare|mptySquare|mptyUpTriangle|mptyVerySmallSquare|nterKey|ntityEnd|ntityStart|psilon|qual|qualTilde|quilibrium|quivalent|rrorIndicator|scapeKey|ta|th|uro|xists|xponentialE))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:F(?:iLigature|illedCircle|illedDiamond|illedDownTriangle|illedLeftTriangle|illedRectangle|illedRightTriangle|illedSmallCircle|illedSmallSquare|illedSquare|illedUpTriangle|illedVerySmallSquare|inalSigma|irstPage|ivePointedStar|lLigature|lat|lorin|orAll|ormalA|ormalAlpha|ormalB|ormalBeta|ormalC|ormalCapitalA|ormalCapitalAlpha|ormalCapitalB|ormalCapitalBeta|ormalCapitalC|ormalCapitalChi|ormalCapitalD|ormalCapitalDelta|ormalCapitalDigamma|ormalCapitalE|ormalCapitalEpsilon|ormalCapitalEta|ormalCapitalF|ormalCapitalG|ormalCapitalGamma|ormalCapitalH|ormalCapitalI|ormalCapitalIota|ormalCapitalJ|ormalCapitalK|ormalCapitalKappa|ormalCapitalKoppa|ormalCapitalL|ormalCapitalLambda|ormalCapitalM|ormalCapitalMu|ormalCapitalN|ormalCapitalNu|ormalCapitalO|ormalCapitalOmega|ormalCapitalOmicron|ormalCapitalP|ormalCapitalPhi|ormalCapitalPi|ormalCapitalPsi|ormalCapitalQ|ormalCapitalR|ormalCapitalRho|ormalCapitalS|ormalCapitalSampi|ormalCapitalSigma|ormalCapitalStigma|ormalCapitalT|ormalCapitalTau|ormalCapitalTheta|ormalCapitalU|ormalCapitalUpsilon|ormalCapitalV|ormalCapitalW|ormalCapitalX|ormalCapitalXi|ormalCapitalY|ormalCapitalZ|ormalCapitalZeta|ormalChi|ormalCurlyCapitalUpsilon|ormalCurlyEpsilon|ormalCurlyKappa|ormalCurlyPhi|ormalCurlyPi|ormalCurlyRho|ormalCurlyTheta|ormalD|ormalDelta|ormalDigamma|ormalE|ormalEpsilon|ormalEta|ormalF|ormalFinalSigma|ormalG|ormalGamma|ormalH|ormalI|ormalIota|ormalJ|ormalK|ormalKappa|ormalKoppa|ormalL|ormalLambda|ormalM|ormalMu|ormalN|ormalNu|ormalO|ormalOmega|ormalOmicron|ormalP|ormalPhi|ormalPi|ormalPsi|ormalQ|ormalR|ormalRho|ormalS|ormalSampi|ormalScriptA|ormalScriptB|ormalScriptC|ormalScriptCapitalA|ormalScriptCapitalB|ormalScriptCapitalC|ormalScriptCapitalD|ormalScriptCapitalE|ormalScriptCapitalF|ormalScriptCapitalG|ormalScriptCapitalH|ormalScriptCapitalI|ormalScriptCapitalJ|ormalScriptCapitalK|ormalScriptCapitalL|ormalScriptCapitalM|ormalScriptCapitalN|ormalScriptCapitalO|ormalScriptCapitalP|ormalScriptCapitalQ|ormalScriptCapitalR|ormalScriptCapitalS|ormalScriptCapitalT|ormalScriptCapitalU|ormalScriptCapitalV|ormalScriptCapitalW|ormalScriptCapitalX|ormalScriptCapitalY|ormalScriptCapitalZ|ormalScriptD|ormalScriptE|ormalScriptF|ormalScriptG|ormalScriptH|ormalScriptI|ormalScriptJ|ormalScriptK|ormalScriptL|ormalScriptM|ormalScriptN|ormalScriptO|ormalScriptP|ormalScriptQ|ormalScriptR|ormalScriptS|ormalScriptT|ormalScriptU|ormalScriptV|ormalScriptW|ormalScriptX|ormalScriptY|ormalScriptZ|ormalSigma|ormalStigma|ormalT|ormalTau|ormalTheta|ormalU|ormalUpsilon|ormalV|ormalW|ormalX|ormalXi|ormalY|ormalZ|ormalZeta|reakedSmiley|unction))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:G(?:amma|eminiSign|imel|othicA|othicB|othicC|othicCapitalA|othicCapitalB|othicCapitalC|othicCapitalD|othicCapitalE|othicCapitalF|othicCapitalG|othicCapitalH|othicCapitalI|othicCapitalJ|othicCapitalK|othicCapitalL|othicCapitalM|othicCapitalN|othicCapitalO|othicCapitalP|othicCapitalQ|othicCapitalR|othicCapitalS|othicCapitalT|othicCapitalU|othicCapitalV|othicCapitalW|othicCapitalX|othicCapitalY|othicCapitalZ|othicD|othicE|othicEight|othicF|othicFive|othicFour|othicG|othicH|othicI|othicJ|othicK|othicL|othicM|othicN|othicNine|othicO|othicOne|othicP|othicQ|othicR|othicS|othicSeven|othicSix|othicT|othicThree|othicTwo|othicU|othicV|othicW|othicX|othicY|othicZ|othicZero|rayCircle|raySquare|reaterEqual|reaterEqualLess|reaterFullEqual|reaterGreater|reaterLess|reaterSlantEqual|reaterTilde))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:H(?:Bar|acek|appySmiley|eartSuit|ermitianConjugate|orizontalLine|umpDownHump|umpEqual|yphen))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:I(?:Acute|Cup|DoubleDot|Grave|Hat|maginaryI|maginaryJ|mplicitPlus|mplies|ndentingNewLine|nfinity|ntegral|ntersection|nvisibleApplication|nvisibleComma|nvisiblePostfixScriptBase|nvisiblePrefixScriptBase|nvisibleSpace|nvisibleTimes|ota))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:J(?:upiter))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:K(?:appa|ernelIcon|eyBar|oppa))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:L(?:Slash|ambda|astPage|eftAngleBracket|eftArrow|eftArrowBar|eftArrowRightArrow|eftAssociation|eftBracketingBar|eftCeiling|eftDoubleBracket|eftDoubleBracketingBar|eftDownTeeVector|eftDownVector|eftDownVectorBar|eftFloor|eftGuillemet|eftModified|eftPointer|eftRightArrow|eftRightVector|eftSkeleton|eftTee|eftTeeArrow|eftTeeVector|eftTriangle|eftTriangleBar|eftTriangleEqual|eftUpDownVector|eftUpTeeVector|eftUpVector|eftUpVectorBar|eftVector|eftVectorBar|eoSign|essEqual|essEqualGreater|essFullEqual|essGreater|essLess|essSlantEqual|essTilde|etterSpace|ibraSign|ightBulb|imit|ineSeparator|ongDash|ongEqual|ongLeftArrow|ongLeftRightArrow|ongRightArrow|owerLeftArrow|owerRightArrow))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:M(?:ars|athematicaIcon|axLimit|easuredAngle|ediumSpace|ercury|ho|icro|inLimit|inusPlus|od1Key|od2Key|u))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:N(?:Hacek|Tilde|and|atural|egativeMediumSpace|egativeThickSpace|egativeThinSpace|egativeVeryThinSpace|eptune|estedGreaterGreater|estedLessLess|eutralSmiley|ewLine|oBreak|onBreakingSpace|or|ot|otCongruent|otCupCap|otDoubleVerticalBar|otElement|otEqual|otEqualTilde|otExists|otGreater|otGreaterEqual|otGreaterFullEqual|otGreaterGreater|otGreaterLess|otGreaterSlantEqual|otGreaterTilde|otHumpDownHump|otHumpEqual|otLeftTriangle|otLeftTriangleBar|otLeftTriangleEqual|otLess|otLessEqual|otLessFullEqual|otLessGreater|otLessLess|otLessSlantEqual|otLessTilde|otNestedGreaterGreater|otNestedLessLess|otPrecedes|otPrecedesEqual|otPrecedesSlantEqual|otPrecedesTilde|otReverseElement|otRightTriangle|otRightTriangleBar|otRightTriangleEqual|otSquareSubset|otSquareSubsetEqual|otSquareSuperset|otSquareSupersetEqual|otSubset|otSubsetEqual|otSucceeds|otSucceedsEqual|otSucceedsSlantEqual|otSucceedsTilde|otSuperset|otSupersetEqual|otTilde|otTildeEqual|otTildeFullEqual|otTildeTilde|otVerticalBar|u|ull|umberSign))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:O(?:Acute|DoubleAcute|DoubleDot|E|Grave|Hat|Slash|Tilde|mega|micron|penCurlyDoubleQuote|penCurlyQuote|ptionKey|r|verBrace|verBracket|verParenthesis))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:P(?:aragraph|aragraphSeparator|artialD|ermutationProduct|erpendicular|hi|i|iecewise|iscesSign|laceholder|lusMinus|luto|recedes|recedesEqual|recedesSlantEqual|recedesTilde|rime|roduct|roportion|roportional|si))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:Q(?:uarterNote))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:R(?:Hacek|awAmpersand|awAt|awBackquote|awBackslash|awColon|awComma|awDash|awDollar|awDot|awDoubleQuote|awEqual|awEscape|awExclamation|awGreater|awLeftBrace|awLeftBracket|awLeftParenthesis|awLess|awNumberSign|awPercent|awPlus|awQuestion|awQuote|awReturn|awRightBrace|awRightBracket|awRightParenthesis|awSemicolon|awSlash|awSpace|awStar|awTab|awTilde|awUnderscore|awVerticalBar|awWedge|egisteredTrademark|eturnIndicator|eturnKey|everseDoublePrime|everseElement|everseEquilibrium|eversePrime|everseUpEquilibrium|ho|ightAngle|ightAngleBracket|ightArrow|ightArrowBar|ightArrowLeftArrow|ightAssociation|ightBracketingBar|ightCeiling|ightDoubleBracket|ightDoubleBracketingBar|ightDownTeeVector|ightDownVector|ightDownVectorBar|ightFloor|ightGuillemet|ightModified|ightPointer|ightSkeleton|ightTee|ightTeeArrow|ightTeeVector|ightTriangle|ightTriangleBar|ightTriangleEqual|ightUpDownVector|ightUpTeeVector|ightUpVector|ightUpVectorBar|ightVector|ightVectorBar|oundImplies|oundSpaceIndicator|ule|uleDelayed|upee))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:S(?:Hacek|Z|adSmiley|agittariusSign|ampi|aturn|corpioSign|criptA|criptB|criptC|criptCapitalA|criptCapitalB|criptCapitalC|criptCapitalD|criptCapitalE|criptCapitalF|criptCapitalG|criptCapitalH|criptCapitalI|criptCapitalJ|criptCapitalK|criptCapitalL|criptCapitalM|criptCapitalN|criptCapitalO|criptCapitalP|criptCapitalQ|criptCapitalR|criptCapitalS|criptCapitalT|criptCapitalU|criptCapitalV|criptCapitalW|criptCapitalX|criptCapitalY|criptCapitalZ|criptD|criptDotlessI|criptDotlessJ|criptE|criptEight|criptF|criptFive|criptFour|criptG|criptH|criptI|criptJ|criptK|criptL|criptM|criptN|criptNine|criptO|criptOne|criptP|criptQ|criptR|criptS|criptSeven|criptSix|criptT|criptThree|criptTwo|criptU|criptV|criptW|criptX|criptY|criptZ|criptZero|ection|electionPlaceholder|hah|harp|hiftKey|hortDownArrow|hortLeftArrow|hortRightArrow|hortUpArrow|igma|ixPointedStar|keletonIndicator|mallCircle|paceIndicator|paceKey|padeSuit|panFromAbove|panFromBoth|panFromLeft|phericalAngle|qrt|quare|quareIntersection|quareSubset|quareSubsetEqual|quareSuperset|quareSupersetEqual|quareUnion|tar|terling|tigma|ubset|ubsetEqual|ucceeds|ucceedsEqual|ucceedsSlantEqual|ucceedsTilde|uchThat|um|uperset|upersetEqual|ystemEnterKey|ystemsModelDelay))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:T(?:Hacek|abKey|au|aurusSign|ensorProduct|ensorWedge|herefore|heta|hickSpace|hinSpace|horn|ilde|ildeEqual|ildeFullEqual|ildeTilde|imes|rademark|ranspose|ripleDot|woWayRule))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:U(?:Acute|DoubleAcute|DoubleDot|Grave|Hat|Ring|nderBrace|nderBracket|nderParenthesis|ndirectedEdge|nion|nionPlus|pArrow|pArrowBar|pArrowDownArrow|pDownArrow|pEquilibrium|pPointer|pTee|pTeeArrow|pperLeftArrow|pperRightArrow|psilon|ranus))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:V(?:ectorGreater|ectorGreaterEqual|ectorLess|ectorLessEqual|ee|enus|erticalBar|erticalEllipsis|erticalLine|erticalSeparator|erticalTilde|eryThinSpace|irgoSign))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:W(?:arningSign|atchIcon|edge|eierstrassP|hiteBishop|hiteKing|hiteKnight|hitePawn|hiteQueen|hiteRook|olf|olframLanguageLogo|olframLanguageLogoCircle))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:X(?:i|nor|or))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:Y(?:Acute|DoubleDot|en))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:Z(?:Hacek|eta))\\]",name:"donothighlight.constant.character.escape"},{match:"\\\\\\[(?:[$[:alpha:]][$[:alnum:]]*)?\\]?",name:"invalid.illegal.BadLongName"},{match:"\\\\(?:[$[:alpha:]][$[:alnum:]]*)\\]",name:"invalid.illegal.BadLongName"},{match:"\\\\:\\h{4}",name:"donothighlight.constant.character.escape"},{match:"\\\\:\\h{1,3}",name:"invalid.illegal"},{match:"\\\\\\.\\h{2}",name:"donothighlight.constant.character.escape"},{match:"\\\\\\.\\h{1}",name:"invalid.illegal"},{match:"\\\\\\|0\\h{5}",name:"donothighlight.constant.character.escape"},{match:"\\\\\\|10\\h{4}",name:"donothighlight.constant.character.escape"},{match:"\\\\\\|\\h{1,6}",name:"invalid.illegal"},{match:"\\\\[0-7]{3}",name:"donothighlight.constant.character.escape"},{match:"\\\\[0-7]{1,2}",name:"invalid.illegal"},{match:"\\\\$",name:"donothighlight.constant.character.escape punctuation.separator.continuation"},{match:"\\\\.",name:"invalid.illegal"}]},string_escaped_characters:{patterns:[{match:'\\\\[bfnrt\\"\\\\<>]',name:"donothighlight.constant.character.escape"},{include:"#escaped_characters"}]},literals:{patterns:[{include:"#numbers"},{include:"#strings"}]},numbers:{patterns:[{match:"2\\^\\^(?:(?:0|1)+(?:\\.(?!\\.)(?:0|1)*)?+|\\.(?!\\.)(?:0|1)+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"2\\^\\^(?:(?:0|1)+(?:\\.(?!\\.)(?:0|1)*)?+|\\.(?!\\.)(?:0|1)+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))\\*\\^",name:"invalid.illegal"},{match:"2\\^\\^(?:(?:0|1)+(?:\\.(?!\\.)(?:0|1)*)?+|\\.(?!\\.)(?:0|1)+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))",name:"constant.numeric.wolfram"},{match:"2\\^\\^(?:(?:0|1)+(?:\\.(?!\\.)(?:0|1)*)?+|\\.(?!\\.)(?:0|1)+)``",name:"invalid.illegal"},{match:"2\\^\\^(?:(?:0|1)+(?:\\.(?!\\.)(?:0|1)*)?+|\\.(?!\\.)(?:0|1)+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"2\\^\\^(?:(?:0|1)+(?:\\.(?!\\.)(?:0|1)*)?+|\\.(?!\\.)(?:0|1)+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)\\*\\^",name:"invalid.illegal"},{match:"2\\^\\^(?:(?:0|1)+(?:\\.(?!\\.)(?:0|1)*)?+|\\.(?!\\.)(?:0|1)+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)",name:"constant.numeric.wolfram"},{match:"2\\^\\^(?:(?:0|1)+(?:\\.(?!\\.)(?:0|1)*)?+|\\.(?!\\.)(?:0|1)+)(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"2\\^\\^(?:(?:0|1)+(?:\\.(?!\\.)(?:0|1)*)?+|\\.(?!\\.)(?:0|1)+)\\*\\^",name:"invalid.illegal"},{match:"2\\^\\^(?:(?:0|1)+(?:\\.(?!\\.)(?:0|1)*)?+|\\.(?!\\.)(?:0|1)+)",name:"constant.numeric.wolfram"},{match:"2\\^\\^",name:"invalid.illegal"},{match:"8\\^\\^(?:(?:0|1|2|3|4|5|6|7)+(?:\\.(?!\\.)(?:0|1|2|3|4|5|6|7)*)?+|\\.(?!\\.)(?:0|1|2|3|4|5|6|7)+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"8\\^\\^(?:(?:0|1|2|3|4|5|6|7)+(?:\\.(?!\\.)(?:0|1|2|3|4|5|6|7)*)?+|\\.(?!\\.)(?:0|1|2|3|4|5|6|7)+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))\\*\\^",name:"invalid.illegal"},{match:"8\\^\\^(?:(?:0|1|2|3|4|5|6|7)+(?:\\.(?!\\.)(?:0|1|2|3|4|5|6|7)*)?+|\\.(?!\\.)(?:0|1|2|3|4|5|6|7)+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))",name:"constant.numeric.wolfram"},{match:"8\\^\\^(?:(?:0|1|2|3|4|5|6|7)+(?:\\.(?!\\.)(?:0|1|2|3|4|5|6|7)*)?+|\\.(?!\\.)(?:0|1|2|3|4|5|6|7)+)``",name:"invalid.illegal"},{match:"8\\^\\^(?:(?:0|1|2|3|4|5|6|7)+(?:\\.(?!\\.)(?:0|1|2|3|4|5|6|7)*)?+|\\.(?!\\.)(?:0|1|2|3|4|5|6|7)+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"8\\^\\^(?:(?:0|1|2|3|4|5|6|7)+(?:\\.(?!\\.)(?:0|1|2|3|4|5|6|7)*)?+|\\.(?!\\.)(?:0|1|2|3|4|5|6|7)+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)\\*\\^",name:"invalid.illegal"},{match:"8\\^\\^(?:(?:0|1|2|3|4|5|6|7)+(?:\\.(?!\\.)(?:0|1|2|3|4|5|6|7)*)?+|\\.(?!\\.)(?:0|1|2|3|4|5|6|7)+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)",name:"constant.numeric.wolfram"},{match:"8\\^\\^(?:(?:0|1|2|3|4|5|6|7)+(?:\\.(?!\\.)(?:0|1|2|3|4|5|6|7)*)?+|\\.(?!\\.)(?:0|1|2|3|4|5|6|7)+)(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"8\\^\\^(?:(?:0|1|2|3|4|5|6|7)+(?:\\.(?!\\.)(?:0|1|2|3|4|5|6|7)*)?+|\\.(?!\\.)(?:0|1|2|3|4|5|6|7)+)\\*\\^",name:"invalid.illegal"},{match:"8\\^\\^(?:(?:0|1|2|3|4|5|6|7)+(?:\\.(?!\\.)(?:0|1|2|3|4|5|6|7)*)?+|\\.(?!\\.)(?:0|1|2|3|4|5|6|7)+)",name:"constant.numeric.wolfram"},{match:"8\\^\\^",name:"invalid.illegal"},{match:"16\\^\\^(?:\\h+(?:\\.(?!\\.)\\h*)?+|\\.(?!\\.)\\h+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"16\\^\\^(?:\\h+(?:\\.(?!\\.)\\h*)?+|\\.(?!\\.)\\h+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))\\*\\^",name:"invalid.illegal"},{match:"16\\^\\^(?:\\h+(?:\\.(?!\\.)\\h*)?+|\\.(?!\\.)\\h+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))",name:"constant.numeric.wolfram"},{match:"16\\^\\^(?:\\h+(?:\\.(?!\\.)\\h*)?+|\\.(?!\\.)\\h+)``",name:"invalid.illegal"},{match:"16\\^\\^(?:\\h+(?:\\.(?!\\.)\\h*)?+|\\.(?!\\.)\\h+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"16\\^\\^(?:\\h+(?:\\.(?!\\.)\\h*)?+|\\.(?!\\.)\\h+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)\\*\\^",name:"invalid.illegal"},{match:"16\\^\\^(?:\\h+(?:\\.(?!\\.)\\h*)?+|\\.(?!\\.)\\h+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)",name:"constant.numeric.wolfram"},{match:"16\\^\\^(?:\\h+(?:\\.(?!\\.)\\h*)?+|\\.(?!\\.)\\h+)(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"16\\^\\^(?:\\h+(?:\\.(?!\\.)\\h*)?+|\\.(?!\\.)\\h+)\\*\\^",name:"invalid.illegal"},{match:"16\\^\\^(?:\\h+(?:\\.(?!\\.)\\h*)?+|\\.(?!\\.)\\h+)",name:"constant.numeric.wolfram"},{match:"16\\^\\^",name:"invalid.illegal"},{match:"(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))\\*\\^",name:"invalid.illegal"},{match:"(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)(?:``(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)))",name:"constant.numeric.wolfram"},{match:"(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)``",name:"invalid.illegal"},{match:"(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)\\*\\^",name:"invalid.illegal"},{match:"(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)(?:`(?:(?:-|\\+)?+(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+))?+)",name:"constant.numeric.wolfram"},{match:"(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)(?:\\*\\^(?:-|\\+)?+\\d+)",name:"constant.numeric.wolfram"},{match:"(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)\\*\\^",name:"invalid.illegal"},{match:"(?:\\d+(?:\\.(?!\\.)\\d*)?+|\\.(?!\\.)\\d+)",name:"constant.numeric.wolfram"}]},strings:{patterns:[{name:"string.quoted.double",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end"}},patterns:[{include:"#string_escaped_characters"}]}]},"stringifying-operators":{patterns:[{match:'(>>>)(?=\\s*")',captures:{1:{name:"keyword.operator.PutAppend.wolfram"}}},{match:"(>>>)\\s*(\\w+)",captures:{1:{name:"keyword.operator.PutAppend.wolfram"},2:{name:"string.unquoted.wolfram"}}},{match:">>>",name:"invalid.illegal"},{match:'(::)(?=\\s*")',captures:{1:{name:"keyword.operator.MessageName.wolfram"}}},{match:"(::)([[:alpha:]][[:alnum:]]*)",captures:{1:{name:"keyword.operator.MessageName.wolfram"},2:{name:"string.unquoted.wolfram"}}},{match:"::",name:"invalid.illegal"},{match:'(<<)(?=\\s*")',captures:{1:{name:"keyword.operator.Get.wolfram"}}},{match:"(<<)\\s*([`[:alpha:]][`[:alnum:]]*)",captures:{1:{name:"keyword.operator.Get.wolfram"},2:{name:"string.unquoted.wolfram"}}},{match:"<<",name:"invalid.illegal"},{match:'(>>)(?=\\s*")',captures:{1:{name:"keyword.operator.Put.wolfram"}}},{match:"(>>)\\s*(\\w*)",captures:{1:{name:"keyword.operator.Put.wolfram"},2:{name:"string.unquoted.wolfram"}}},{match:">>",name:"invalid.illegal"}]},operators:{patterns:[{match:"(?:\\^:=)",name:"keyword.operator.assignment.UpSetDelayed.wolfram"},{match:"(?:\\^:)",name:"invalid.illegal"},{match:"(?:===)",name:"keyword.operator.SameQ.wolfram"},{match:"(?:=!=|\\.\\.\\.|//\\.|@@@|<->|//@)",name:"keyword.operator.wolfram"},{match:"(?:\\|->)",name:"keyword.operator.Function.wolfram"},{match:"(?://=)",name:"keyword.operator.assignment.ApplyTo.wolfram"},{match:"(?:--|\\+\\+)",name:"keyword.operator.arithmetic.wolfram"},{match:"(?:\\|\\||&&)",name:"keyword.operator.logical.wolfram"},{match:"(?::=)",name:"keyword.operator.assignment.SetDelayed.wolfram"},{match:"(?:\\^=)",name:"keyword.operator.assignment.UpSet.wolfram"},{match:"(?:/=)",name:"keyword.operator.assignment.DivideBy.wolfram"},{match:"(?:\\+=)",name:"keyword.operator.assignment.AddTo.wolfram"},{match:"(?:=\\s+\\.(?![0-9]))",name:"invalid.whitespace.Unset.wolfram"},{match:"(?:=\\.(?![0-9]))",name:"keyword.operator.assignment.Unset.wolfram"},{match:"(?:\\*=)",name:"keyword.operator.assignment.TimesBy.wolfram"},{match:"(?:-=)",name:"keyword.operator.assignment.SubtractFrom.wolfram"},{match:"(?:/:)",name:"keyword.operator.assignment.Tag.wolfram"},{match:"(?:;;)$",name:"invalid.endofline.Span.wolfram"},{match:"(?:;;)",name:"keyword.operator.Span.wolfram"},{match:"(?:!=)",name:"keyword.operator.Unequal.wolfram"},{match:"(?:==)",name:"keyword.operator.Equal.wolfram"},{match:"(?:!!)",name:"keyword.operator.BangBang.wolfram"},{match:"(?:\\?\\?)",name:"invalid.illegal.Information.wolfram"},{match:"(?:<=|>=|\\.\\.|:>|<>|->|/@|/;|/\\.|//|/\\*|@@|@\\*|~~|\\*\\*)",name:"keyword.operator.wolfram"},{match:"(?:-|\\+|/|\\*)",name:"keyword.operator.arithmetic.wolfram"},{match:"(?:=)",name:"keyword.operator.assignment.Set.wolfram"},{match:"(?:<)",name:"keyword.operator.Less.wolfram"},{match:"(?:\\|)",name:"keyword.operator.Alternatives.wolfram"},{match:"(?:!)",name:"keyword.operator.Bang.wolfram"},{match:"(?:;)",name:"keyword.operator.CompoundExpression.wolfram punctuation.terminator"},{match:"(?:,)",name:"keyword.operator.Comma.wolfram punctuation.separator"},{match:"^(?:\\?)",name:"invalid.startofline.Information.wolfram"},{match:"(?:\\?)",name:"keyword.operator.PatternTest.wolfram"},{match:"(?:')",name:"keyword.operator.Derivative.wolfram"},{match:"(?:&)",name:"keyword.operator.Function.wolfram"},{match:"(?:>|\\^|\\.|:|@|~)",name:"keyword.operator.wolfram"}]},symbols:{patterns:[{match:"System`(?:A(?:ASTriangle|PIFunction|RCHProcess|RIMAProcess|RMAProcess|RProcess|SATriangle|belianGroup|bort|bortKernels|bortProtect|bs|bsArg|bsArgPlot|bsoluteCorrelation|bsoluteCorrelationFunction|bsoluteCurrentValue|bsoluteDashing|bsoluteFileName|bsoluteOptions|bsolutePointSize|bsoluteThickness|bsoluteTime|bsoluteTiming|ccountingForm|ccumulate|ccuracy|cousticAbsorbingValue|cousticImpedanceValue|cousticNormalVelocityValue|cousticPDEComponent|cousticPressureCondition|cousticRadiationValue|cousticSoundHardValue|cousticSoundSoftCondition|ctionMenu|ctivate|cyclicGraphQ|ddSides|ddTo|ddUsers|djacencyGraph|djacencyList|djacencyMatrix|djacentMeshCells|djugate|djustTimeSeriesForecast|djustmentBox|dministrativeDivisionData|ffineHalfSpace|ffineSpace|ffineStateSpaceModel|ffineTransform|irPressureData|irSoundAttenuation|irTemperatureData|ircraftData|irportData|iryAi|iryAiPrime|iryAiZero|iryBi|iryBiPrime|iryBiZero|lgebraicIntegerQ|lgebraicNumber|lgebraicNumberDenominator|lgebraicNumberNorm|lgebraicNumberPolynomial|lgebraicNumberTrace|lgebraicUnitQ|llTrue|lphaChannel|lphabet|lphabeticOrder|lphabeticSort|lternatingFactorial|lternatingGroup|lternatives|mbientLight|mbiguityList|natomyData|natomyPlot3D|natomyStyling|nd|ndersonDarlingTest|ngerJ|ngleBracket|nglePath|nglePath3D|ngleVector|ngularGauge|nimate|nimator|nnotate|nnotation|nnotationDelete|nnotationKeys|nnotationValue|nnuity|nnuityDue|nnulus|nomalyDetection|nomalyDetectorFunction|ntihermitian|ntihermitianMatrixQ|ntisymmetric|ntisymmetricMatrixQ|ntonyms|nyOrder|nySubset|nyTrue|part|partSquareFree|ppellF1|ppend|ppendTo|pply|pplySides|pplyTo|rcCos|rcCosh|rcCot|rcCoth|rcCsc|rcCsch|rcCurvature|rcLength|rcSec|rcSech|rcSin|rcSinDistribution|rcSinh|rcTan|rcTanh|rea|rg|rgMax|rgMin|rgumentsOptions|rithmeticGeometricMean|rray|rrayComponents|rrayDepth|rrayFilter|rrayFlatten|rrayMesh|rrayPad|rrayPlot|rrayPlot3D|rrayQ|rrayResample|rrayReshape|rrayRules|rrays|rrow|rrowheads|ssert|ssociateTo|ssociation|ssociationMap|ssociationQ|ssociationThread|ssuming|symptotic|symptoticDSolveValue|symptoticEqual|symptoticEquivalent|symptoticExpectation|symptoticGreater|symptoticGreaterEqual|symptoticIntegrate|symptoticLess|symptoticLessEqual|symptoticOutputTracker|symptoticProbability|symptoticProduct|symptoticRSolveValue|symptoticSolve|symptoticSum|tomQ|ttributes|udio|udioAmplify|udioBlockMap|udioCapture|udioChannelCombine|udioChannelMix|udioChannelSeparate|udioChannels|udioData|udioDelay|udioDelete|udioDistance|udioFade|udioFrequencyShift|udioGenerator|udioInsert|udioIntervals|udioJoin|udioLength|udioLocalMeasurements|udioLoudness|udioMeasurements|udioNormalize|udioOverlay|udioPad|udioPan|udioPartition|udioPitchShift|udioPlot|udioQ|udioReplace|udioResample|udioReverb|udioReverse|udioSampleRate|udioSpectralMap|udioSpectralTransformation|udioSplit|udioTimeStretch|udioTrim|udioType|ugmentedPolyhedron|ugmentedSymmetricPolynomial|uthenticationDialog|utoRefreshed|utoSubmitting|utocorrelationTest))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:B(?:SplineBasis|SplineCurve|SplineFunction|SplineSurface|abyMonsterGroupB|ackslash|all|and|andpassFilter|andstopFilter|arChart|arChart3D|arLegend|arabasiAlbertGraphDistribution|arcodeImage|arcodeRecognize|aringhausHenzeTest|arlowProschanImportance|arnesG|artlettHannWindow|artlettWindow|aseDecode|aseEncode|aseForm|atesDistribution|attleLemarieWavelet|ecause|eckmannDistribution|eep|egin|eginDialogPacket|eginPackage|ellB|ellY|enfordDistribution|eniniDistribution|enktanderGibratDistribution|enktanderWeibullDistribution|ernoulliB|ernoulliDistribution|ernoulliGraphDistribution|ernoulliProcess|ernsteinBasis|esselFilterModel|esselI|esselJ|esselJZero|esselK|esselY|esselYZero|eta|etaBinomialDistribution|etaDistribution|etaNegativeBinomialDistribution|etaPrimeDistribution|etaRegularized|etween|etweennessCentrality|eveledPolyhedron|ezierCurve|ezierFunction|ilateralFilter|ilateralLaplaceTransform|ilateralZTransform|inCounts|inLists|inarize|inaryDeserialize|inaryDistance|inaryImageQ|inaryRead|inaryReadList|inarySerialize|inaryWrite|inomial|inomialDistribution|inomialProcess|inormalDistribution|iorthogonalSplineWavelet|ipartiteGraphQ|iquadraticFilterModel|irnbaumImportance|irnbaumSaundersDistribution|itAnd|itClear|itGet|itLength|itNot|itOr|itSet|itShiftLeft|itShiftRight|itXor|iweightLocation|iweightMidvariance|lackmanHarrisWindow|lackmanNuttallWindow|lackmanWindow|lank|lankNullSequence|lankSequence|lend|lock|lockMap|lockRandom|lomqvistBeta|lomqvistBetaTest|lur|lurring|odePlot|ohmanWindow|oole|ooleanConsecutiveFunction|ooleanConvert|ooleanCountingFunction|ooleanFunction|ooleanGraph|ooleanMaxterms|ooleanMinimize|ooleanMinterms|ooleanQ|ooleanRegion|ooleanTable|ooleanVariables|orderDimensions|orelTannerDistribution|ottomHatTransform|oundaryDiscretizeGraphics|oundaryDiscretizeRegion|oundaryMesh|oundaryMeshRegion|oundaryMeshRegionQ|oundedRegionQ|oundingRegion|oxData|oxMatrix|oxObject|oxWhiskerChart|racketingBar|rayCurtisDistance|readthFirstScan|reak|ridgeData|rightnessEqualize|roadcastStationData|rownForsytheTest|rownianBridgeProcess|ubbleChart|ubbleChart3D|uckyballGraph|uildingData|ulletGauge|usinessDayQ|utterflyGraph|utterworthFilterModel|utton|uttonBar|uttonBox|uttonNotebook|yteArray|yteArrayFormat|yteArrayFormatQ|yteArrayQ|yteArrayToString|yteCount))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:C(?:|DF|DFDeploy|DFWavelet|Form|MYKColor|SGRegion|SGRegionQ|SGRegionTree|alendarConvert|alendarData|allPacket|allout|anberraDistance|ancel|ancelButton|andlestickChart|anonicalGraph|anonicalName|anonicalWarpingCorrespondence|anonicalWarpingDistance|anonicalizePolygon|anonicalizePolyhedron|anonicalizeRegion|antorMesh|antorStaircase|ap|apForm|apitalDifferentialD|apitalize|apsuleShape|aputoD|arlemanLinearize|arlsonRC|arlsonRD|arlsonRE|arlsonRF|arlsonRG|arlsonRJ|arlsonRK|arlsonRM|armichaelLambda|aseSensitive|ases|ashflow|asoratian|atalanNumber|atch|atenate|auchyDistribution|auchyMatrix|auchyWindow|ayleyGraph|eiling|ell|ellGroup|ellGroupData|ellObject|ellPrint|ells|ellularAutomaton|ensoredDistribution|ensoring|enterArray|enterDot|enteredInterval|entralFeature|entralMoment|entralMomentGeneratingFunction|epstrogram|epstrogramArray|epstrumArray|hampernowneNumber|hanVeseBinarize|haracterCounts|haracterName|haracterRange|haracteristicFunction|haracteristicPolynomial|haracters|hebyshev1FilterModel|hebyshev2FilterModel|hebyshevT|hebyshevU|heck|heckAbort|heckArguments|heckbox|heckboxBar|hemicalData|hessboardDistance|hiDistribution|hiSquareDistribution|hineseRemainder|hoiceButtons|hoiceDialog|holeskyDecomposition|hop|hromaticPolynomial|hromaticityPlot|hromaticityPlot3D|ircle|ircleDot|ircleMinus|irclePlus|irclePoints|ircleThrough|ircleTimes|irculantGraph|ircularArcThrough|ircularOrthogonalMatrixDistribution|ircularQuaternionMatrixDistribution|ircularRealMatrixDistribution|ircularSymplecticMatrixDistribution|ircularUnitaryMatrixDistribution|ircumsphere|ityData|lassifierFunction|lassifierMeasurements|lassifierMeasurementsObject|lassify|lear|learAll|learAttributes|learCookies|learPermissions|learSystemCache|lebschGordan|lickPane|lickToCopy|lip|lock|lockGauge|lose|loseKernels|losenessCentrality|losing|loudAccountData|loudConnect|loudDeploy|loudDirectory|loudDisconnect|loudEvaluate|loudExport|loudFunction|loudGet|loudImport|loudLoggingData|loudObject|loudObjects|loudPublish|loudPut|loudSave|loudShare|loudSubmit|loudSymbol|loudUnshare|lusterClassify|lusteringComponents|lusteringMeasurements|lusteringTree|oefficient|oefficientArrays|oefficientList|oefficientRules|oifletWavelet|ollect|ollinearPoints|olon|olorBalance|olorCombine|olorConvert|olorData|olorDataFunction|olorDetect|olorDistance|olorNegate|olorProfileData|olorQ|olorQuantize|olorReplace|olorSeparate|olorSetter|olorSlider|olorToneMapping|olorize|olorsNear|olumn|ometData|ommonName|ommonUnits|ommonest|ommonestFilter|ommunityGraphPlot|ompanyData|ompatibleUnitQ|ompile|ompiledFunction|omplement|ompleteGraph|ompleteGraphQ|ompleteIntegral|ompleteKaryTree|omplex|omplexArrayPlot|omplexContourPlot|omplexExpand|omplexListPlot|omplexPlot|omplexPlot3D|omplexRegionPlot|omplexStreamPlot|omplexVectorPlot|omponentMeasurements|omposeList|omposeSeries|ompositeQ|omposition|ompoundElement|ompoundExpression|ompoundPoissonDistribution|ompoundPoissonProcess|ompoundRenewalProcess|ompress|oncaveHullMesh|ondition|onditionalExpression|onditioned|one|onfirm|onfirmAssert|onfirmBy|onfirmMatch|onformAudio|onformImages|ongruent|onicGradientFilling|onicHullRegion|onicOptimization|onjugate|onjugateTranspose|onjunction|onnectLibraryCallbackFunction|onnectedComponents|onnectedGraphComponents|onnectedGraphQ|onnectedMeshComponents|onnesWindow|onoverTest|onservativeConvectionPDETerm|onstantArray|onstantImage|onstantRegionQ|onstellationData|onstruct|ontainsAll|ontainsAny|ontainsExactly|ontainsNone|ontainsOnly|ontext|ontextToFileName|ontexts|ontinue|ontinuedFraction|ontinuedFractionK|ontinuousMarkovProcess|ontinuousTask|ontinuousTimeModelQ|ontinuousWaveletData|ontinuousWaveletTransform|ontourDetect|ontourPlot|ontourPlot3D|ontraharmonicMean|ontrol|ontrolActive|ontrollabilityGramian|ontrollabilityMatrix|ontrollableDecomposition|ontrollableModelQ|ontrollerInformation|ontrollerManipulate|ontrollerState|onvectionPDETerm|onvergents|onvexHullMesh|onvexHullRegion|onvexOptimization|onvexPolygonQ|onvexPolyhedronQ|onvexRegionQ|onvolve|onwayGroupCo1|onwayGroupCo2|onwayGroupCo3|oordinateBoundingBox|oordinateBoundingBoxArray|oordinateBounds|oordinateBoundsArray|oordinateChartData|oordinateTransform|oordinateTransformData|oplanarPoints|oprimeQ|oproduct|opulaDistribution|opyDatabin|opyDirectory|opyFile|opyToClipboard|oreNilpotentDecomposition|ornerFilter|orrelation|orrelationDistance|orrelationFunction|orrelationTest|os|osIntegral|osh|oshIntegral|osineDistance|osineWindow|ot|oth|oulombF|oulombG|oulombH1|oulombH2|ount|ountDistinct|ountDistinctBy|ountRoots|ountryData|ounts|ountsBy|ovariance|ovarianceFunction|oxIngersollRossProcess|oxModel|oxModelFit|oxianDistribution|ramerVonMisesTest|reateArchive|reateDatabin|reateDialog|reateDirectory|reateDocument|reateFile|reateManagedLibraryExpression|reateNotebook|reatePacletArchive|reatePalette|reatePermissionsGroup|reateUUID|reateWindow|riticalSection|riticalityFailureImportance|riticalitySuccessImportance|ross|rossMatrix|rossingCount|rossingDetect|rossingPolygon|sc|sch|ube|ubeRoot|uboid|umulant|umulantGeneratingFunction|umulativeFeatureImpactPlot|up|upCap|url|urrencyConvert|urrentDate|urrentImage|urrentValue|urvatureFlowFilter|ycleGraph|ycleIndexPolynomial|ycles|yclicGroup|yclotomic|ylinder|ylindricalDecomposition|ylindricalDecompositionFunction))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:D(?:|Eigensystem|Eigenvalues|GaussianWavelet|MSList|MSString|Solve|SolveValue|agumDistribution|amData|amerauLevenshteinDistance|arker|ashing|ataDistribution|atabin|atabinAdd|atabinUpload|atabins|ataset|ateBounds|ateDifference|ateHistogram|ateList|ateListLogPlot|ateListPlot|ateListStepPlot|ateObject|ateObjectQ|ateOverlapsQ|atePattern|atePlus|ateRange|ateScale|ateSelect|ateString|ateValue|ateWithinQ|ated|atedUnit|aubechiesWavelet|avisDistribution|awsonF|ayCount|ayHemisphere|ayMatchQ|ayName|ayNightTerminator|ayPlus|ayRange|ayRound|aylightQ|eBruijnGraph|eBruijnSequence|ecapitalize|ecimalForm|eclarePackage|ecompose|ecrement|ecrypt|edekindEta|eepSpaceProbeData|efault|efaultButton|efaultValues|efer|efineInputStreamMethod|efineOutputStreamMethod|efineResourceFunction|efinition|egreeCentrality|egreeGraphDistribution|el|elaunayMesh|elayed|elete|eleteAdjacentDuplicates|eleteAnomalies|eleteBorderComponents|eleteCases|eleteDirectory|eleteDuplicates|eleteDuplicatesBy|eleteFile|eleteMissing|eleteObject|eletePermissionsKey|eleteSmallComponents|eleteStopwords|elimitedSequence|endrogram|enominator|ensityHistogram|ensityPlot|ensityPlot3D|eploy|epth|epthFirstScan|erivative|erivativeFilter|erivativePDETerm|esignMatrix|et|eviceClose|eviceConfigure|eviceExecute|eviceExecuteAsynchronous|eviceObject|eviceOpen|eviceRead|eviceReadBuffer|eviceReadLatest|eviceReadList|eviceReadTimeSeries|eviceStreams|eviceWrite|eviceWriteBuffer|evices|iagonal|iagonalMatrix|iagonalMatrixQ|iagonalizableMatrixQ|ialog|ialogInput|ialogNotebook|ialogReturn|iamond|iamondMatrix|iceDissimilarity|ictionaryLookup|ictionaryWordQ|ifferenceDelta|ifferenceQuotient|ifferenceRoot|ifferenceRootReduce|ifferences|ifferentialD|ifferentialRoot|ifferentialRootReduce|ifferentiatorFilter|iffusionPDETerm|igitCount|igitQ|ihedralAngle|ihedralGroup|ilation|imensionReduce|imensionReducerFunction|imensionReduction|imensionalCombinations|imensionalMeshComponents|imensions|iracComb|iracDelta|irectedEdge|irectedGraph|irectedGraphQ|irectedInfinity|irectionalLight|irective|irectory|irectoryName|irectoryQ|irectoryStack|irichletBeta|irichletCharacter|irichletCondition|irichletConvolve|irichletDistribution|irichletEta|irichletL|irichletLambda|irichletTransform|irichletWindow|iscreteAsymptotic|iscreteChirpZTransform|iscreteConvolve|iscreteDelta|iscreteHadamardTransform|iscreteIndicator|iscreteInputOutputModel|iscreteLQEstimatorGains|iscreteLQRegulatorGains|iscreteLimit|iscreteLyapunovSolve|iscreteMarkovProcess|iscreteMaxLimit|iscreteMinLimit|iscretePlot|iscretePlot3D|iscreteRatio|iscreteRiccatiSolve|iscreteShift|iscreteTimeModelQ|iscreteUniformDistribution|iscreteWaveletData|iscreteWaveletPacketTransform|iscreteWaveletTransform|iscretizeGraphics|iscretizeRegion|iscriminant|isjointQ|isjunction|isk|iskMatrix|iskSegment|ispatch|isplayEndPacket|isplayForm|isplayPacket|istanceMatrix|istanceTransform|istribute|istributeDefinitions|istributed|istributionChart|istributionFitTest|istributionParameterAssumptions|istributionParameterQ|iv|ivide|ivideBy|ivideSides|ivisible|ivisorSigma|ivisorSum|ivisors|o|ocumentGenerator|ocumentGeneratorInformation|ocumentGenerators|ocumentNotebook|odecahedron|ominantColors|ominatorTreeGraph|ominatorVertexList|ot|otEqual|oubleBracketingBar|oubleDownArrow|oubleLeftArrow|oubleLeftRightArrow|oubleLeftTee|oubleLongLeftArrow|oubleLongLeftRightArrow|oubleLongRightArrow|oubleRightArrow|oubleRightTee|oubleUpArrow|oubleUpDownArrow|oubleVerticalBar|ownArrow|ownArrowBar|ownArrowUpArrow|ownLeftRightVector|ownLeftTeeVector|ownLeftVector|ownLeftVectorBar|ownRightTeeVector|ownRightVector|ownRightVectorBar|ownTee|ownTeeArrow|ownValues|ownsample|razinInverse|rop|ropShadowing|t|ualPlanarGraph|ualPolyhedron|ualSystemsModel|umpSave|uplicateFreeQ|uration|ynamic|ynamicGeoGraphics|ynamicModule|ynamicSetting|ynamicWrapper))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:E(?:arthImpactData|arthquakeData|ccentricityCentrality|choEvaluation|choFunction|choLabel|dgeAdd|dgeBetweennessCentrality|dgeChromaticNumber|dgeConnectivity|dgeContract|dgeCount|dgeCoverQ|dgeCycleMatrix|dgeDelete|dgeDetect|dgeForm|dgeIndex|dgeList|dgeQ|dgeRules|dgeTaggedGraph|dgeTaggedGraphQ|dgeTags|dgeTransitiveGraphQ|dgeWeightedGraphQ|ditDistance|ffectiveInterest|igensystem|igenvalues|igenvectorCentrality|igenvectors|lement|lementData|liminate|llipsoid|llipticE|llipticExp|llipticExpPrime|llipticF|llipticFilterModel|llipticK|llipticLog|llipticNomeQ|llipticPi|llipticTheta|llipticThetaPrime|mbedCode|mbeddedHTML|mbeddedService|mitSound|mpiricalDistribution|mptyGraphQ|mptyRegion|nclose|ncode|ncrypt|ncryptedObject|nd|ndDialogPacket|ndPackage|ngineeringForm|nterExpressionPacket|nterTextPacket|ntity|ntityClass|ntityClassList|ntityCopies|ntityGroup|ntityInstance|ntityList|ntityPrefetch|ntityProperties|ntityProperty|ntityPropertyClass|ntityRegister|ntityStores|ntityTypeName|ntityUnregister|ntityValue|ntropy|ntropyFilter|nvironment|qual|qualTilde|qualTo|quilibrium|quirippleFilterKernel|quivalent|rf|rfc|rfi|rlangB|rlangC|rlangDistribution|rosion|rrorBox|stimatedBackground|stimatedDistribution|stimatedPointNormals|stimatedProcess|stimatorGains|stimatorRegulator|uclideanDistance|ulerAngles|ulerCharacteristic|ulerE|ulerMatrix|ulerPhi|ulerianGraphQ|valuate|valuatePacket|valuationBox|valuationCell|valuationData|valuationNotebook|valuationObject|venQ|ventData|ventHandler|ventSeries|xactBlackmanWindow|xactNumberQ|xampleData|xcept|xists|xoplanetData|xp|xpGammaDistribution|xpIntegralE|xpIntegralEi|xpToTrig|xpand|xpandAll|xpandDenominator|xpandFileName|xpandNumerator|xpectation|xponent|xponentialDistribution|xponentialGeneratingFunction|xponentialMovingAverage|xponentialPowerDistribution|xport|xportByteArray|xportForm|xportString|xpressionCell|xpressionGraph|xtendedGCD|xternalBundle|xtract|xtractArchive|xtractPacletArchive|xtremeValueDistribution))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:F(?:ARIMAProcess|RatioDistribution|aceAlign|aceForm|acialFeatures|actor|actorInteger|actorList|actorSquareFree|actorSquareFreeList|actorTerms|actorTermsList|actorial|actorial2|actorialMoment|actorialMomentGeneratingFunction|actorialPower|ailure|ailureDistribution|ailureQ|areySequence|eatureImpactPlot|eatureNearest|eatureSpacePlot|eatureSpacePlot3D|eatureValueDependencyPlot|eatureValueImpactPlot|eedbackLinearize|etalGrowthData|ibonacci|ibonorial|ile|ileBaseName|ileByteCount|ileDate|ileExistsQ|ileExtension|ileFormat|ileFormatQ|ileHash|ileNameDepth|ileNameDrop|ileNameJoin|ileNameSetter|ileNameSplit|ileNameTake|ileNames|ilePrint|ileSize|ileSystemMap|ileSystemScan|ileTemplate|ileTemplateApply|ileType|illedCurve|illedTorus|illingTransform|ilterRules|inancialBond|inancialData|inancialDerivative|inancialIndicator|ind|indAnomalies|indArgMax|indArgMin|indClique|indClusters|indCookies|indCurvePath|indCycle|indDevices|indDistribution|indDistributionParameters|indDivisions|indEdgeColoring|indEdgeCover|indEdgeCut|indEdgeIndependentPaths|indEulerianCycle|indFaces|indFile|indFit|indFormula|indFundamentalCycles|indGeneratingFunction|indGeoLocation|indGeometricTransform|indGraphCommunities|indGraphIsomorphism|indGraphPartition|indHamiltonianCycle|indHamiltonianPath|indHiddenMarkovStates|indIndependentEdgeSet|indIndependentVertexSet|indInstance|indIntegerNullVector|indIsomorphicSubgraph|indKClan|indKClique|indKClub|indKPlex|indLibrary|indLinearRecurrence|indList|indMatchingColor|indMaxValue|indMaximum|indMaximumCut|indMaximumFlow|indMeshDefects|indMinValue|indMinimum|indMinimumCostFlow|indMinimumCut|indPath|indPeaks|indPermutation|indPlanarColoring|indPostmanTour|indProcessParameters|indRegionTransform|indRepeat|indRoot|indSequenceFunction|indShortestPath|indShortestTour|indSpanningTree|indSubgraphIsomorphism|indThreshold|indTransientRepeat|indVertexColoring|indVertexCover|indVertexCut|indVertexIndependentPaths|inishDynamic|initeAbelianGroupCount|initeGroupCount|initeGroupData|irst|irstCase|irstPassageTimeDistribution|irstPosition|ischerGroupFi22|ischerGroupFi23|ischerGroupFi24Prime|isherHypergeometricDistribution|isherRatioTest|isherZDistribution|it|ittedModel|ixedOrder|ixedPoint|ixedPointList|latShading|latTopWindow|latten|lattenAt|lightData|lipView|loor|lowPolynomial|old|oldList|oldPair|oldPairList|oldWhile|oldWhileList|or|orAll|ormBox|ormFunction|ormObject|ormPage|ormat|ormulaData|ormulaLookup|ortranForm|ourier|ourierCoefficient|ourierCosCoefficient|ourierCosSeries|ourierCosTransform|ourierDCT|ourierDCTFilter|ourierDCTMatrix|ourierDST|ourierDSTMatrix|ourierMatrix|ourierSequenceTransform|ourierSeries|ourierSinCoefficient|ourierSinSeries|ourierSinTransform|ourierTransform|ourierTrigSeries|oxH|ractionBox|ractionalBrownianMotionProcess|ractionalD|ractionalGaussianNoiseProcess|ractionalPart|rameBox|ramed|rechetDistribution|reeQ|renetSerretSystem|requencySamplingFilterKernel|resnelC|resnelF|resnelG|resnelS|robeniusNumber|robeniusSolve|romAbsoluteTime|romCharacterCode|romCoefficientRules|romContinuedFraction|romDMS|romDateString|romDigits|romEntity|romJulianDate|romLetterNumber|romPolarCoordinates|romRomanNumeral|romSphericalCoordinates|romUnixTime|rontEndExecute|rontEndToken|rontEndTokenExecute|ullDefinition|ullForm|ullGraphics|ullInformationOutputRegulator|ullRegion|ullSimplify|unction|unctionAnalytic|unctionBijective|unctionContinuous|unctionConvexity|unctionDiscontinuities|unctionDomain|unctionExpand|unctionInjective|unctionInterpolation|unctionMeromorphic|unctionMonotonicity|unctionPeriod|unctionRange|unctionSign|unctionSingularities|unctionSurjective|ussellVeselyImportance))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:G(?:ARCHProcess|CD|aborFilter|aborMatrix|aborWavelet|ainMargins|ainPhaseMargins|alaxyData|amma|ammaDistribution|ammaRegularized|ather|atherBy|aussianFilter|aussianMatrix|aussianOrthogonalMatrixDistribution|aussianSymplecticMatrixDistribution|aussianUnitaryMatrixDistribution|aussianWindow|egenbauerC|eneralizedLinearModelFit|enerateAsymmetricKeyPair|enerateDocument|enerateHTTPResponse|enerateSymmetricKey|eneratingFunction|enericCylindricalDecomposition|enomeData|enomeLookup|eoAntipode|eoArea|eoBoundary|eoBoundingBox|eoBounds|eoBoundsRegion|eoBoundsRegionBoundary|eoBubbleChart|eoCircle|eoContourPlot|eoDensityPlot|eoDestination|eoDirection|eoDisk|eoDisplacement|eoDistance|eoDistanceList|eoElevationData|eoEntities|eoGraphPlot|eoGraphics|eoGridDirectionDifference|eoGridPosition|eoGridUnitArea|eoGridUnitDistance|eoGridVector|eoGroup|eoHemisphere|eoHemisphereBoundary|eoHistogram|eoIdentify|eoImage|eoLength|eoListPlot|eoMarker|eoNearest|eoPath|eoPolygon|eoPosition|eoPositionENU|eoPositionXYZ|eoProjectionData|eoRegionValuePlot|eoSmoothHistogram|eoStreamPlot|eoStyling|eoVariant|eoVector|eoVectorENU|eoVectorPlot|eoVectorXYZ|eoVisibleRegion|eoVisibleRegionBoundary|eoWithinQ|eodesicClosing|eodesicDilation|eodesicErosion|eodesicOpening|eodesicPolyhedron|eodesyData|eogravityModelData|eologicalPeriodData|eomagneticModelData|eometricBrownianMotionProcess|eometricDistribution|eometricMean|eometricMeanFilter|eometricOptimization|eometricTransformation|estureHandler|et|etEnvironment|lobalClusteringCoefficient|low|ompertzMakehamDistribution|oochShading|oodmanKruskalGamma|oodmanKruskalGammaTest|oto|ouraudShading|rad|radientFilter|radientFittedMesh|radientOrientationFilter|rammarApply|rammarRules|rammarToken|raph|raph3D|raphAssortativity|raphAutomorphismGroup|raphCenter|raphComplement|raphData|raphDensity|raphDiameter|raphDifference|raphDisjointUnion|raphDistance|raphDistanceMatrix|raphEmbedding|raphHub|raphIntersection|raphJoin|raphLinkEfficiency|raphPeriphery|raphPlot|raphPlot3D|raphPower|raphProduct|raphPropertyDistribution|raphQ|raphRadius|raphReciprocity|raphSum|raphUnion|raphics|raphics3D|raphicsColumn|raphicsComplex|raphicsGrid|raphicsGroup|raphicsRow|rayLevel|reater|reaterEqual|reaterEqualLess|reaterEqualThan|reaterFullEqual|reaterGreater|reaterLess|reaterSlantEqual|reaterThan|reaterTilde|reenFunction|rid|ridBox|ridGraph|roebnerBasis|roupBy|roupCentralizer|roupElementFromWord|roupElementPosition|roupElementQ|roupElementToWord|roupElements|roupGenerators|roupMultiplicationTable|roupOrbits|roupOrder|roupSetwiseStabilizer|roupStabilizer|roupStabilizerChain|roupings|rowCutComponents|udermannian|uidedFilter|umbelDistribution))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:H(?:ITSCentrality|TTPErrorResponse|TTPRedirect|TTPRequest|TTPRequestData|TTPResponse|aarWavelet|adamardMatrix|alfLine|alfNormalDistribution|alfPlane|alfSpace|alftoneShading|amiltonianGraphQ|ammingDistance|ammingWindow|ankelH1|ankelH2|ankelMatrix|ankelTransform|annPoissonWindow|annWindow|aradaNortonGroupHN|araryGraph|armonicMean|armonicMeanFilter|armonicNumber|ash|atchFilling|atchShading|aversine|azardFunction|ead|eatFluxValue|eatInsulationValue|eatOutflowValue|eatRadiationValue|eatSymmetryValue|eatTemperatureCondition|eatTransferPDEComponent|eatTransferValue|eavisideLambda|eavisidePi|eavisideTheta|eldGroupHe|elmholtzPDEComponent|ermiteDecomposition|ermiteH|ermitian|ermitianMatrixQ|essenbergDecomposition|eunB|eunBPrime|eunC|eunCPrime|eunD|eunDPrime|eunG|eunGPrime|eunT|eunTPrime|exahedron|iddenMarkovProcess|ighlightGraph|ighlightImage|ighlightMesh|ighlighted|ighpassFilter|igmanSimsGroupHS|ilbertCurve|ilbertFilter|ilbertMatrix|istogram|istogram3D|istogramDistribution|istogramList|istogramTransform|istogramTransformInterpolation|istoricalPeriodData|itMissTransform|jorthDistribution|odgeDual|oeffdingD|oeffdingDTest|old|oldComplete|oldForm|oldPattern|orizontalGauge|ornerForm|ostLookup|otellingTSquareDistribution|oytDistribution|ue|umanGrowthData|umpDownHump|umpEqual|urwitzLerchPhi|urwitzZeta|yperbolicDistribution|ypercubeGraph|yperexponentialDistribution|yperfactorial|ypergeometric0F1|ypergeometric0F1Regularized|ypergeometric1F1|ypergeometric1F1Regularized|ypergeometric2F1|ypergeometric2F1Regularized|ypergeometricDistribution|ypergeometricPFQ|ypergeometricPFQRegularized|ypergeometricU|yperlink|yperplane|ypoexponentialDistribution|ypothesisTestData))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:I(?:PAddress|conData|conize|cosahedron|dentity|dentityMatrix|f|fCompiled|gnoringInactive|m|mage|mage3D|mage3DProjection|mage3DSlices|mageAccumulate|mageAdd|mageAdjust|mageAlign|mageApply|mageApplyIndexed|mageAspectRatio|mageAssemble|mageCapture|mageChannels|mageClip|mageCollage|mageColorSpace|mageCompose|mageConvolve|mageCooccurrence|mageCorners|mageCorrelate|mageCorrespondingPoints|mageCrop|mageData|mageDeconvolve|mageDemosaic|mageDifference|mageDimensions|mageDisplacements|mageDistance|mageEffect|mageExposureCombine|mageFeatureTrack|mageFileApply|mageFileFilter|mageFileScan|mageFilter|mageFocusCombine|mageForestingComponents|mageForwardTransformation|mageHistogram|mageIdentify|mageInstanceQ|mageKeypoints|mageLevels|mageLines|mageMarker|mageMeasurements|mageMesh|mageMultiply|magePad|magePartition|magePeriodogram|magePerspectiveTransformation|mageQ|mageRecolor|mageReflect|mageResize|mageRestyle|mageRotate|mageSaliencyFilter|mageScaled|mageScan|mageSubtract|mageTake|mageTransformation|mageTrim|mageType|mageValue|mageValuePositions|mageVectorscopePlot|mageWaveformPlot|mplicitD|mplicitRegion|mplies|mport|mportByteArray|mportString|mprovementImportance|nactivate|nactive|ncidenceGraph|ncidenceList|ncidenceMatrix|ncrement|ndefiniteMatrixQ|ndependenceTest|ndependentEdgeSetQ|ndependentPhysicalQuantity|ndependentUnit|ndependentUnitDimension|ndependentVertexSetQ|ndexEdgeTaggedGraph|ndexGraph|ndexed|nexactNumberQ|nfiniteLine|nfiniteLineThrough|nfinitePlane|nfix|nflationAdjust|nformation|nhomogeneousPoissonProcess|nner|nnerPolygon|nnerPolyhedron|npaint|nput|nputField|nputForm|nputNamePacket|nputNotebook|nputPacket|nputStream|nputString|nputStringPacket|nsert|nsertLinebreaks|nset|nsphere|nstall|nstallService|ntegerDigits|ntegerExponent|ntegerLength|ntegerName|ntegerPart|ntegerPartitions|ntegerQ|ntegerReverse|ntegerString|ntegrate|nteractiveTradingChart|nternallyBalancedDecomposition|nterpolatingFunction|nterpolatingPolynomial|nterpolation|nterpretation|nterpretationBox|nterpreter|nterquartileRange|nterrupt|ntersectingQ|ntersection|nterval|ntervalIntersection|ntervalMemberQ|ntervalSlider|ntervalUnion|nverse|nverseBetaRegularized|nverseBilateralLaplaceTransform|nverseBilateralZTransform|nverseCDF|nverseChiSquareDistribution|nverseContinuousWaveletTransform|nverseDistanceTransform|nverseEllipticNomeQ|nverseErf|nverseErfc|nverseFourier|nverseFourierCosTransform|nverseFourierSequenceTransform|nverseFourierSinTransform|nverseFourierTransform|nverseFunction|nverseGammaDistribution|nverseGammaRegularized|nverseGaussianDistribution|nverseGudermannian|nverseHankelTransform|nverseHaversine|nverseJacobiCD|nverseJacobiCN|nverseJacobiCS|nverseJacobiDC|nverseJacobiDN|nverseJacobiDS|nverseJacobiNC|nverseJacobiND|nverseJacobiNS|nverseJacobiSC|nverseJacobiSD|nverseJacobiSN|nverseLaplaceTransform|nverseMellinTransform|nversePermutation|nverseRadon|nverseRadonTransform|nverseSeries|nverseShortTimeFourier|nverseSpectrogram|nverseSurvivalFunction|nverseTransformedRegion|nverseWaveletTransform|nverseWeierstrassP|nverseWishartMatrixDistribution|nverseZTransform|nvisible|rreduciblePolynomialQ|slandData|solatingInterval|somorphicGraphQ|somorphicSubgraphQ|sotopeData|tem|toProcess))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:J(?:accardDissimilarity|acobiAmplitude|acobiCD|acobiCN|acobiCS|acobiDC|acobiDN|acobiDS|acobiEpsilon|acobiNC|acobiND|acobiNS|acobiP|acobiSC|acobiSD|acobiSN|acobiSymbol|acobiZN|acobiZeta|ankoGroupJ1|ankoGroupJ2|ankoGroupJ3|ankoGroupJ4|arqueBeraALMTest|ohnsonDistribution|oin|oinAcross|oinForm|oinedCurve|ordanDecomposition|ordanModelDecomposition|uliaSetBoettcher|uliaSetIterationCount|uliaSetPlot|uliaSetPoints|ulianDate))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:K(?:CoreComponents|Distribution|EdgeConnectedComponents|EdgeConnectedGraphQ|VertexConnectedComponents|VertexConnectedGraphQ|agiChart|aiserBesselWindow|aiserWindow|almanEstimator|almanFilter|arhunenLoeveDecomposition|aryTree|atzCentrality|elvinBei|elvinBer|elvinKei|elvinKer|endallTau|endallTauTest|ernelMixtureDistribution|ernelObject|ernels|ey|eyComplement|eyDrop|eyDropFrom|eyExistsQ|eyFreeQ|eyIntersection|eyMap|eyMemberQ|eySelect|eySort|eySortBy|eyTake|eyUnion|eyValueMap|eyValuePattern|eys|illProcess|irchhoffGraph|irchhoffMatrix|leinInvariantJ|napsackSolve|nightTourGraph|notData|nownUnitQ|ochCurve|olmogorovSmirnovTest|roneckerDelta|roneckerModelDecomposition|roneckerProduct|roneckerSymbol|uiperTest|umaraswamyDistribution|urtosis|uwaharaFilter))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:L(?:ABColor|CHColor|CM|QEstimatorGains|QGRegulator|QOutputRegulatorGains|QRegulatorGains|UDecomposition|UVColor|abel|abeled|aguerreL|akeData|ambdaComponents|ameC|ameCPrime|ameEigenvalueA|ameEigenvalueB|ameS|ameSPrime|aminaData|anczosWindow|andauDistribution|anguageData|anguageIdentify|aplaceDistribution|aplaceTransform|aplacian|aplacianFilter|aplacianGaussianFilter|aplacianPDETerm|ast|atitude|atitudeLongitude|atticeData|atticeReduce|aunchKernels|ayeredGraphPlot|ayeredGraphPlot3D|eafCount|eapVariant|eapYearQ|earnDistribution|earnedDistribution|eastSquares|eastSquaresFilterKernel|eftArrow|eftArrowBar|eftArrowRightArrow|eftDownTeeVector|eftDownVector|eftDownVectorBar|eftRightArrow|eftRightVector|eftTee|eftTeeArrow|eftTeeVector|eftTriangle|eftTriangleBar|eftTriangleEqual|eftUpDownVector|eftUpTeeVector|eftUpVector|eftUpVectorBar|eftVector|eftVectorBar|egended|egendreP|egendreQ|ength|engthWhile|erchPhi|ess|essEqual|essEqualGreater|essEqualThan|essFullEqual|essGreater|essLess|essSlantEqual|essThan|essTilde|etterCounts|etterNumber|etterQ|evel|eveneTest|eviCivitaTensor|evyDistribution|exicographicOrder|exicographicSort|ibraryDataType|ibraryFunction|ibraryFunctionError|ibraryFunctionInformation|ibraryFunctionLoad|ibraryFunctionUnload|ibraryLoad|ibraryUnload|iftingFilterData|iftingWaveletTransform|ighter|ikelihood|imit|indleyDistribution|ine|ineBreakChart|ineGraph|ineIntegralConvolutionPlot|ineLegend|inearFractionalOptimization|inearFractionalTransform|inearGradientFilling|inearGradientImage|inearModelFit|inearOptimization|inearRecurrence|inearSolve|inearSolveFunction|inearizingTransformationData|inkActivate|inkClose|inkConnect|inkCreate|inkInterrupt|inkLaunch|inkObject|inkPatterns|inkRankCentrality|inkRead|inkReadyQ|inkWrite|inks|iouvilleLambda|ist|istAnimate|istContourPlot|istContourPlot3D|istConvolve|istCorrelate|istCurvePathPlot|istDeconvolve|istDensityPlot|istDensityPlot3D|istFourierSequenceTransform|istInterpolation|istLineIntegralConvolutionPlot|istLinePlot|istLinePlot3D|istLogLinearPlot|istLogLogPlot|istLogPlot|istPicker|istPickerBox|istPlay|istPlot|istPlot3D|istPointPlot3D|istPolarPlot|istQ|istSliceContourPlot3D|istSliceDensityPlot3D|istSliceVectorPlot3D|istStepPlot|istStreamDensityPlot|istStreamPlot|istStreamPlot3D|istSurfacePlot3D|istVectorDensityPlot|istVectorDisplacementPlot|istVectorDisplacementPlot3D|istVectorPlot|istVectorPlot3D|istZTransform|ocalAdaptiveBinarize|ocalCache|ocalClusteringCoefficient|ocalEvaluate|ocalObject|ocalObjects|ocalSubmit|ocalSymbol|ocalTime|ocalTimeZone|ocationEquivalenceTest|ocationTest|ocator|ocatorPane|og|og10|og2|ogBarnesG|ogGamma|ogGammaDistribution|ogIntegral|ogLikelihood|ogLinearPlot|ogLogPlot|ogLogisticDistribution|ogMultinormalDistribution|ogNormalDistribution|ogPlot|ogRankTest|ogSeriesDistribution|ogicalExpand|ogisticDistribution|ogisticSigmoid|ogitModelFit|ongLeftArrow|ongLeftRightArrow|ongRightArrow|ongest|ongestCommonSequence|ongestCommonSequencePositions|ongestCommonSubsequence|ongestCommonSubsequencePositions|ongestOrderedSequence|ongitude|ookup|oopFreeGraphQ|owerCaseQ|owerLeftArrow|owerRightArrow|owerTriangularMatrix|owerTriangularMatrixQ|owerTriangularize|owpassFilter|ucasL|uccioSamiComponents|unarEclipse|yapunovSolve|yonsGroupLy))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:M(?:AProcess|achineNumberQ|agnify|ailReceiverFunction|ajority|akeBoxes|akeExpression|anagedLibraryExpressionID|anagedLibraryExpressionQ|andelbrotSetBoettcher|andelbrotSetDistance|andelbrotSetIterationCount|andelbrotSetMemberQ|andelbrotSetPlot|angoldtLambda|anhattanDistance|anipulate|anipulator|annWhitneyTest|annedSpaceMissionData|antissaExponent|ap|apAll|apApply|apAt|apIndexed|apThread|archenkoPasturDistribution|arcumQ|ardiaCombinedTest|ardiaKurtosisTest|ardiaSkewnessTest|arginalDistribution|arkovProcessProperties|assConcentrationCondition|assFluxValue|assImpermeableBoundaryValue|assOutflowValue|assSymmetryValue|assTransferValue|assTransportPDEComponent|atchQ|atchingDissimilarity|aterialShading|athMLForm|athematicalFunctionData|athieuC|athieuCPrime|athieuCharacteristicA|athieuCharacteristicB|athieuCharacteristicExponent|athieuGroupM11|athieuGroupM12|athieuGroupM22|athieuGroupM23|athieuGroupM24|athieuS|athieuSPrime|atrices|atrixExp|atrixForm|atrixFunction|atrixLog|atrixNormalDistribution|atrixPlot|atrixPower|atrixPropertyDistribution|atrixQ|atrixRank|atrixTDistribution|ax|axDate|axDetect|axFilter|axLimit|axMemoryUsed|axStableDistribution|axValue|aximalBy|aximize|axwellDistribution|cLaughlinGroupMcL|ean|eanClusteringCoefficient|eanDegreeConnectivity|eanDeviation|eanFilter|eanGraphDistance|eanNeighborDegree|eanShift|eanShiftFilter|edian|edianDeviation|edianFilter|edicalTestData|eijerG|eijerGReduce|eixnerDistribution|ellinConvolve|ellinTransform|emberQ|emoryAvailable|emoryConstrained|emoryInUse|engerMesh|enuPacket|enuView|erge|ersennePrimeExponent|ersennePrimeExponentQ|eshCellCount|eshCellIndex|eshCells|eshConnectivityGraph|eshCoordinates|eshPrimitives|eshRegion|eshRegionQ|essage|essageDialog|essageList|essageName|essagePacket|essages|eteorShowerData|exicanHatWavelet|eyerWavelet|in|inDate|inDetect|inFilter|inLimit|inMax|inStableDistribution|inValue|ineralData|inimalBy|inimalPolynomial|inimalStateSpaceModel|inimize|inimumTimeIncrement|inkowskiQuestionMark|inorPlanetData|inors|inus|inusPlus|issing|issingQ|ittagLefflerE|ixedFractionParts|ixedGraphQ|ixedMagnitude|ixedRadix|ixedRadixQuantity|ixedUnit|ixtureDistribution|od|odelPredictiveController|odularInverse|odularLambda|odule|oebiusMu|oment|omentConvert|omentEvaluate|omentGeneratingFunction|omentOfInertia|onitor|onomialList|onsterGroupM|oonPhase|oonPosition|orletWavelet|orphologicalBinarize|orphologicalBranchPoints|orphologicalComponents|orphologicalEulerNumber|orphologicalGraph|orphologicalPerimeter|orphologicalTransform|ortalityData|ost|ountainData|ouseAnnotation|ouseAppearance|ousePosition|ouseover|ovieData|ovingAverage|ovingMap|ovingMedian|oyalDistribution|ulticolumn|ultigraphQ|ultinomial|ultinomialDistribution|ultinormalDistribution|ultiplicativeOrder|ultiplySides|ultivariateHypergeometricDistribution|ultivariatePoissonDistribution|ultivariateTDistribution))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:N(?:|ArgMax|ArgMin|Cache|CaputoD|DEigensystem|DEigenvalues|DSolve|DSolveValue|Expectation|FractionalD|Integrate|MaxValue|Maximize|MinValue|Minimize|Probability|Product|Roots|Solve|SolveValues|Sum|akagamiDistribution|ameQ|ames|and|earest|earestFunction|earestMeshCells|earestNeighborGraph|earestTo|ebulaData|eedlemanWunschSimilarity|eeds|egative|egativeBinomialDistribution|egativeDefiniteMatrixQ|egativeMultinomialDistribution|egativeSemidefiniteMatrixQ|egativelyOrientedPoints|eighborhoodData|eighborhoodGraph|est|estGraph|estList|estWhile|estWhileList|estedGreaterGreater|estedLessLess|eumannValue|evilleThetaC|evilleThetaD|evilleThetaN|evilleThetaS|extCell|extDate|extPrime|icholsPlot|ightHemisphere|onCommutativeMultiply|onNegative|onPositive|oncentralBetaDistribution|oncentralChiSquareDistribution|oncentralFRatioDistribution|oncentralStudentTDistribution|ondimensionalizationTransform|oneTrue|onlinearModelFit|onlinearStateSpaceModel|onlocalMeansFilter|or|orlundB|orm|ormal|ormalDistribution|ormalMatrixQ|ormalize|ormalizedSquaredEuclideanDistance|ot|otCongruent|otCupCap|otDoubleVerticalBar|otElement|otEqualTilde|otExists|otGreater|otGreaterEqual|otGreaterFullEqual|otGreaterGreater|otGreaterLess|otGreaterSlantEqual|otGreaterTilde|otHumpDownHump|otHumpEqual|otLeftTriangle|otLeftTriangleBar|otLeftTriangleEqual|otLess|otLessEqual|otLessFullEqual|otLessGreater|otLessLess|otLessSlantEqual|otLessTilde|otNestedGreaterGreater|otNestedLessLess|otPrecedes|otPrecedesEqual|otPrecedesSlantEqual|otPrecedesTilde|otReverseElement|otRightTriangle|otRightTriangleBar|otRightTriangleEqual|otSquareSubset|otSquareSubsetEqual|otSquareSuperset|otSquareSupersetEqual|otSubset|otSubsetEqual|otSucceeds|otSucceedsEqual|otSucceedsSlantEqual|otSucceedsTilde|otSuperset|otSupersetEqual|otTilde|otTildeEqual|otTildeFullEqual|otTildeTilde|otVerticalBar|otebook|otebookApply|otebookClose|otebookDelete|otebookDirectory|otebookEvaluate|otebookFileName|otebookFind|otebookGet|otebookImport|otebookInformation|otebookLocate|otebookObject|otebookOpen|otebookPrint|otebookPut|otebookRead|otebookSave|otebookSelection|otebookTemplate|otebookWrite|otebooks|othing|uclearExplosionData|uclearReactorData|ullSpace|umberCompose|umberDecompose|umberDigit|umberExpand|umberFieldClassNumber|umberFieldDiscriminant|umberFieldFundamentalUnits|umberFieldIntegralBasis|umberFieldNormRepresentatives|umberFieldRegulator|umberFieldRootsOfUnity|umberFieldSignature|umberForm|umberLinePlot|umberQ|umerator|umeratorDenominator|umericQ|umericalOrder|umericalSort|uttallWindow|yquistPlot))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:O(?:|NanGroupON|bservabilityGramian|bservabilityMatrix|bservableDecomposition|bservableModelQ|ceanData|ctahedron|ddQ|ff|ffset|n|nce|pacity|penAppend|penRead|penWrite|pener|penerView|pening|perate|ptimumFlowData|ptionValue|ptional|ptionalElement|ptions|ptionsPattern|r|rder|rderDistribution|rderedQ|rdering|rderingBy|rderlessPatternSequence|rnsteinUhlenbeckProcess|rthogonalMatrixQ|rthogonalize|uter|uterPolygon|uterPolyhedron|utputControllabilityMatrix|utputControllableModelQ|utputForm|utputNamePacket|utputResponse|utputStream|verBar|verDot|verHat|verTilde|verVector|verflow|verlay|verscript|verscriptBox|wenT|wnValues))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:P(?:DF|ERTDistribution|IDTune|acletDataRebuild|acletDirectoryLoad|acletDirectoryUnload|acletDisable|acletEnable|acletFind|acletFindRemote|acletInstall|acletInstallSubmit|acletNewerQ|acletObject|acletSiteObject|acletSiteRegister|acletSiteUnregister|acletSiteUpdate|acletSites|acletUninstall|adLeft|adRight|addedForm|adeApproximant|ageRankCentrality|airedBarChart|airedHistogram|airedSmoothHistogram|airedTTest|airedZTest|aletteNotebook|alindromeQ|ane|aneSelector|anel|arabolicCylinderD|arallelArray|arallelAxisPlot|arallelCombine|arallelDo|arallelEvaluate|arallelKernels|arallelMap|arallelNeeds|arallelProduct|arallelSubmit|arallelSum|arallelTable|arallelTry|arallelepiped|arallelize|arallelogram|arameterMixtureDistribution|arametricConvexOptimization|arametricFunction|arametricNDSolve|arametricNDSolveValue|arametricPlot|arametricPlot3D|arametricRegion|arentBox|arentCell|arentDirectory|arentNotebook|aretoDistribution|aretoPickandsDistribution|arkData|art|artOfSpeech|artialCorrelationFunction|articleAcceleratorData|articleData|artition|artitionsP|artitionsQ|arzenWindow|ascalDistribution|aste|asteButton|athGraph|athGraphQ|attern|atternSequence|atternTest|aulWavelet|auliMatrix|ause|eakDetect|eanoCurve|earsonChiSquareTest|earsonCorrelationTest|earsonDistribution|ercentForm|erfectNumber|erfectNumberQ|erimeter|eriodicBoundaryCondition|eriodogram|eriodogramArray|ermanent|ermissionsGroup|ermissionsGroupMemberQ|ermissionsGroups|ermissionsKey|ermissionsKeys|ermutationCycles|ermutationCyclesQ|ermutationGroup|ermutationLength|ermutationList|ermutationListQ|ermutationMatrix|ermutationMax|ermutationMin|ermutationOrder|ermutationPower|ermutationProduct|ermutationReplace|ermutationSupport|ermutations|ermute|eronaMalikFilter|ersonData|etersenGraph|haseMargins|hongShading|hysicalSystemData|ick|ieChart|ieChart3D|iecewise|iecewiseExpand|illaiTrace|illaiTraceTest|ingTime|ixelValue|ixelValuePositions|laced|laceholder|lanarAngle|lanarFaceList|lanarGraph|lanarGraphQ|lanckRadiationLaw|laneCurveData|lanetData|lanetaryMoonData|lantData|lay|lot|lot3D|luralize|lus|lusMinus|ochhammer|oint|ointFigureChart|ointLegend|ointLight|ointSize|oissonConsulDistribution|oissonDistribution|oissonPDEComponent|oissonProcess|oissonWindow|olarPlot|olyGamma|olyLog|olyaAeppliDistribution|olygon|olygonAngle|olygonCoordinates|olygonDecomposition|olygonalNumber|olyhedron|olyhedronAngle|olyhedronCoordinates|olyhedronData|olyhedronDecomposition|olyhedronGenus|olynomialExpressionQ|olynomialExtendedGCD|olynomialGCD|olynomialLCM|olynomialMod|olynomialQ|olynomialQuotient|olynomialQuotientRemainder|olynomialReduce|olynomialRemainder|olynomialSumOfSquaresList|opupMenu|opupView|opupWindow|osition|ositionIndex|ositionLargest|ositionSmallest|ositive|ositiveDefiniteMatrixQ|ositiveSemidefiniteMatrixQ|ositivelyOrientedPoints|ossibleZeroQ|ostfix|ower|owerDistribution|owerExpand|owerMod|owerModList|owerRange|owerSpectralDensity|owerSymmetricPolynomial|owersRepresentations|reDecrement|reIncrement|recedenceForm|recedes|recedesEqual|recedesSlantEqual|recedesTilde|recision|redict|redictorFunction|redictorMeasurements|redictorMeasurementsObject|reemptProtect|refix|repend|rependTo|reviousCell|reviousDate|riceGraphDistribution|rime|rimeNu|rimeOmega|rimePi|rimePowerQ|rimeQ|rimeZetaP|rimitivePolynomialQ|rimitiveRoot|rimitiveRootList|rincipalComponents|rintTemporary|rintableASCIIQ|rintout3D|rism|rivateKey|robability|robabilityDistribution|robabilityPlot|robabilityScalePlot|robitModelFit|rocessConnection|rocessInformation|rocessObject|rocessParameterAssumptions|rocessParameterQ|rocessStatus|rocesses|roduct|roductDistribution|roductLog|rogressIndicator|rojection|roportion|roportional|rotect|roteinData|runing|seudoInverse|sychrometricPropertyData|ublicKey|ulsarData|ut|utAppend|yramid))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:Q(?:Binomial|Factorial|Gamma|HypergeometricPFQ|Pochhammer|PolyGamma|RDecomposition|nDispersion|uadraticIrrationalQ|uadraticOptimization|uantile|uantilePlot|uantity|uantityArray|uantityDistribution|uantityForm|uantityMagnitude|uantityQ|uantityUnit|uantityVariable|uantityVariableCanonicalUnit|uantityVariableDimensions|uantityVariableIdentifier|uantityVariablePhysicalQuantity|uartileDeviation|uartileSkewness|uartiles|uery|ueueProperties|ueueingNetworkProcess|ueueingProcess|uiet|uietEcho|uotient|uotientRemainder))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:R(?:GBColor|Solve|SolveValue|adialAxisPlot|adialGradientFilling|adialGradientImage|adialityCentrality|adicalBox|adioButton|adioButtonBar|adon|adonTransform|amanujanTau|amanujanTauL|amanujanTauTheta|amanujanTauZ|amp|andomChoice|andomColor|andomComplex|andomDate|andomEntity|andomFunction|andomGeneratorState|andomGeoPosition|andomGraph|andomImage|andomInteger|andomPermutation|andomPoint|andomPolygon|andomPolyhedron|andomPrime|andomReal|andomSample|andomTime|andomVariate|andomWalkProcess|andomWord|ange|angeFilter|ankedMax|ankedMin|arerProbability|aster|aster3D|asterize|ational|ationalExpressionQ|ationalize|atios|awBoxes|awData|ayleighDistribution|e|eIm|eImPlot|eactionPDETerm|ead|eadByteArray|eadLine|eadList|eadString|ealAbs|ealDigits|ealExponent|ealSign|eap|econstructionMesh|ectangle|ectangleChart|ectangleChart3D|ectangularRepeatingElement|ecurrenceFilter|ecurrenceTable|educe|efine|eflectionMatrix|eflectionTransform|efresh|egion|egionBinarize|egionBoundary|egionBounds|egionCentroid|egionCongruent|egionConvert|egionDifference|egionDilation|egionDimension|egionDisjoint|egionDistance|egionDistanceFunction|egionEmbeddingDimension|egionEqual|egionErosion|egionFit|egionImage|egionIntersection|egionMeasure|egionMember|egionMemberFunction|egionMoment|egionNearest|egionNearestFunction|egionPlot|egionPlot3D|egionProduct|egionQ|egionResize|egionSimilar|egionSymmetricDifference|egionUnion|egionWithin|egularExpression|egularPolygon|egularlySampledQ|elationGraph|eleaseHold|eliabilityDistribution|eliefImage|eliefPlot|emove|emoveAlphaChannel|emoveBackground|emoveDiacritics|emoveInputStreamMethod|emoveOutputStreamMethod|emoveUsers|enameDirectory|enameFile|enewalProcess|enkoChart|epairMesh|epeated|epeatedNull|epeatedTiming|epeatingElement|eplace|eplaceAll|eplaceAt|eplaceImageValue|eplaceList|eplacePart|eplacePixelValue|eplaceRepeated|esamplingAlgorithmData|escale|escalingTransform|esetDirectory|esidue|esidueSum|esolve|esourceData|esourceObject|esourceSearch|esponseForm|est|estricted|esultant|eturn|eturnExpressionPacket|eturnPacket|eturnTextPacket|everse|everseBiorthogonalSplineWavelet|everseElement|everseEquilibrium|everseGraph|everseSort|everseSortBy|everseUpEquilibrium|evolutionPlot3D|iccatiSolve|iceDistribution|idgeFilter|iemannR|iemannSiegelTheta|iemannSiegelZ|iemannXi|iffle|ightArrow|ightArrowBar|ightArrowLeftArrow|ightComposition|ightCosetRepresentative|ightDownTeeVector|ightDownVector|ightDownVectorBar|ightTee|ightTeeArrow|ightTeeVector|ightTriangle|ightTriangleBar|ightTriangleEqual|ightUpDownVector|ightUpTeeVector|ightUpVector|ightUpVectorBar|ightVector|ightVectorBar|iskAchievementImportance|iskReductionImportance|obustConvexOptimization|ogersTanimotoDissimilarity|ollPitchYawAngles|ollPitchYawMatrix|omanNumeral|oot|ootApproximant|ootIntervals|ootLocusPlot|ootMeanSquare|ootOfUnityQ|ootReduce|ootSum|oots|otate|otateLeft|otateRight|otationMatrix|otationTransform|ound|ow|owBox|owReduce|udinShapiro|udvalisGroupRu|ule|uleDelayed|ulePlot|un|unProcess|unThrough|ussellRaoDissimilarity))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:S(?:ARIMAProcess|ARMAProcess|ASTriangle|SSTriangle|ameAs|ameQ|ampledSoundFunction|ampledSoundList|atelliteData|atisfiabilityCount|atisfiabilityInstances|atisfiableQ|ave|avitzkyGolayMatrix|awtoothWave|cale|caled|calingMatrix|calingTransform|can|cheduledTask|churDecomposition|cientificForm|corerGi|corerGiPrime|corerHi|corerHiPrime|ec|ech|echDistribution|econdOrderConeOptimization|ectorChart|ectorChart3D|eedRandom|elect|electComponents|electFirst|electedCells|electedNotebook|electionCreateCell|electionEvaluate|electionEvaluateCreateCell|electionMove|emanticImport|emanticImportString|emanticInterpretation|emialgebraicComponentInstances|emidefiniteOptimization|endMail|endMessage|equence|equenceAlignment|equenceCases|equenceCount|equenceFold|equenceFoldList|equencePosition|equenceReplace|equenceSplit|eries|eriesCoefficient|eriesData|erviceConnect|erviceDisconnect|erviceExecute|erviceObject|essionSubmit|essionTime|et|etAccuracy|etAlphaChannel|etAttributes|etCloudDirectory|etCookies|etDelayed|etDirectory|etEnvironment|etFileDate|etOptions|etPermissions|etPrecision|etSelectedNotebook|etSharedFunction|etSharedVariable|etStreamPosition|etSystemOptions|etUsers|etter|etterBar|etting|hallow|hannonWavelet|hapiroWilkTest|hare|harpen|hearingMatrix|hearingTransform|hellRegion|henCastanMatrix|hiftRegisterSequence|hiftedGompertzDistribution|hort|hortDownArrow|hortLeftArrow|hortRightArrow|hortTimeFourier|hortTimeFourierData|hortUpArrow|hortest|hortestPathFunction|how|iderealTime|iegelTheta|iegelTukeyTest|ierpinskiCurve|ierpinskiMesh|ign|ignTest|ignature|ignedRankTest|ignedRegionDistance|impleGraph|impleGraphQ|implePolygonQ|implePolyhedronQ|implex|implify|in|inIntegral|inc|inghMaddalaDistribution|ingularValueDecomposition|ingularValueList|ingularValuePlot|inh|inhIntegral|ixJSymbol|keleton|keletonTransform|kellamDistribution|kewNormalDistribution|kewness|kip|liceContourPlot3D|liceDensityPlot3D|liceDistribution|liceVectorPlot3D|lideView|lider|lider2D|liderBox|lot|lotSequence|mallCircle|mithDecomposition|mithDelayCompensator|mithWatermanSimilarity|moothDensityHistogram|moothHistogram|moothHistogram3D|moothKernelDistribution|nDispersion|ocketConnect|ocketListen|ocketListener|ocketObject|ocketOpen|ocketReadMessage|ocketReadyQ|ocketWaitAll|ocketWaitNext|ockets|okalSneathDissimilarity|olarEclipse|olarSystemFeatureData|olarTime|olidAngle|olidData|olidRegionQ|olve|olveAlways|olveValues|ort|ortBy|ound|oundNote|ourcePDETerm|ow|paceCurveData|pacer|pan|parseArray|parseArrayQ|patialGraphDistribution|patialMedian|peak|pearmanRankTest|pearmanRho|peciesData|pectralLineData|pectrogram|pectrogramArray|pecularity|peechSynthesize|pellingCorrectionList|phere|pherePoints|phericalBesselJ|phericalBesselY|phericalHankelH1|phericalHankelH2|phericalHarmonicY|phericalPlot3D|phericalShell|pheroidalEigenvalue|pheroidalJoiningFactor|pheroidalPS|pheroidalPSPrime|pheroidalQS|pheroidalQSPrime|pheroidalRadialFactor|pheroidalS1|pheroidalS1Prime|pheroidalS2|pheroidalS2Prime|plicedDistribution|plit|plitBy|pokenString|potLight|qrt|qrtBox|quare|quareFreeQ|quareIntersection|quareMatrixQ|quareRepeatingElement|quareSubset|quareSubsetEqual|quareSuperset|quareSupersetEqual|quareUnion|quareWave|quaredEuclideanDistance|quaresR|tableDistribution|tack|tackBegin|tackComplete|tackInhibit|tackedDateListPlot|tackedListPlot|tadiumShape|tandardAtmosphereData|tandardDeviation|tandardDeviationFilter|tandardForm|tandardOceanData|tandardize|tandbyDistribution|tar|tarClusterData|tarData|tarGraph|tartProcess|tateFeedbackGains|tateOutputEstimator|tateResponse|tateSpaceModel|tateSpaceTransform|tateTransformationLinearize|tationaryDistribution|tationaryWaveletPacketTransform|tationaryWaveletTransform|tatusArea|tatusCentrality|tieltjesGamma|tippleShading|tirlingS1|tirlingS2|toppingPowerData|tratonovichProcess|treamDensityPlot|treamPlot|treamPlot3D|treamPosition|treams|tringCases|tringContainsQ|tringCount|tringDelete|tringDrop|tringEndsQ|tringExpression|tringExtract|tringForm|tringFormat|tringFormatQ|tringFreeQ|tringInsert|tringJoin|tringLength|tringMatchQ|tringPadLeft|tringPadRight|tringPart|tringPartition|tringPosition|tringQ|tringRepeat|tringReplace|tringReplaceList|tringReplacePart|tringReverse|tringRiffle|tringRotateLeft|tringRotateRight|tringSkeleton|tringSplit|tringStartsQ|tringTake|tringTakeDrop|tringTemplate|tringToByteArray|tringToStream|tringTrim|tripBoxes|tructuralImportance|truveH|truveL|tudentTDistribution|tyle|tyleBox|tyleData|ubMinus|ubPlus|ubStar|ubValues|ubdivide|ubfactorial|ubgraph|ubresultantPolynomialRemainders|ubresultantPolynomials|ubresultants|ubscript|ubscriptBox|ubsequences|ubset|ubsetEqual|ubsetMap|ubsetQ|ubsets|ubstitutionSystem|ubsuperscript|ubsuperscriptBox|ubtract|ubtractFrom|ubtractSides|ucceeds|ucceedsEqual|ucceedsSlantEqual|ucceedsTilde|uccess|uchThat|um|umConvergence|unPosition|unrise|unset|uperDagger|uperMinus|uperPlus|uperStar|upernovaData|uperscript|uperscriptBox|uperset|upersetEqual|urd|urfaceArea|urfaceData|urvivalDistribution|urvivalFunction|urvivalModel|urvivalModelFit|uzukiDistribution|uzukiGroupSuz|watchLegend|witch|ymbol|ymbolName|ymletWavelet|ymmetric|ymmetricGroup|ymmetricKey|ymmetricMatrixQ|ymmetricPolynomial|ymmetricReduction|ymmetrize|ymmetrizedArray|ymmetrizedArrayRules|ymmetrizedDependentComponents|ymmetrizedIndependentComponents|ymmetrizedReplacePart|ynonyms|yntaxInformation|yntaxLength|yntaxPacket|yntaxQ|ystemDialogInput|ystemInformation|ystemOpen|ystemOptions|ystemProcessData|ystemProcesses|ystemsConnectionsModel|ystemsModelControllerData|ystemsModelDelay|ystemsModelDelayApproximate|ystemsModelDelete|ystemsModelDimensions|ystemsModelExtract|ystemsModelFeedbackConnect|ystemsModelLinearity|ystemsModelMerge|ystemsModelOrder|ystemsModelParallelConnect|ystemsModelSeriesConnect|ystemsModelStateFeedbackConnect|ystemsModelVectorRelativeOrders))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:T(?:Test|abView|able|ableForm|agBox|agSet|agSetDelayed|agUnset|ake|akeDrop|akeLargest|akeLargestBy|akeList|akeSmallest|akeSmallestBy|akeWhile|ally|an|anh|askAbort|askExecute|askObject|askRemove|askResume|askSuspend|askWait|asks|autologyQ|eXForm|elegraphProcess|emplateApply|emplateBox|emplateExpression|emplateIf|emplateObject|emplateSequence|emplateSlot|emplateWith|emporalData|ensorContract|ensorDimensions|ensorExpand|ensorProduct|ensorRank|ensorReduce|ensorSymmetry|ensorTranspose|ensorWedge|erminatedEvaluation|estReport|estReportObject|estResultObject|etrahedron|ext|extCell|extData|extGrid|extPacket|extRecognize|extSentences|extString|extTranslation|extWords|exture|herefore|hermodynamicData|hermometerGauge|hickness|hinning|hompsonGroupTh|hread|hreeJSymbol|hreshold|hrough|hrow|hueMorse|humbnail|ideData|ilde|ildeEqual|ildeFullEqual|ildeTilde|imeConstrained|imeObject|imeObjectQ|imeRemaining|imeSeries|imeSeriesAggregate|imeSeriesForecast|imeSeriesInsert|imeSeriesInvertibility|imeSeriesMap|imeSeriesMapThread|imeSeriesModel|imeSeriesModelFit|imeSeriesResample|imeSeriesRescale|imeSeriesShift|imeSeriesThread|imeSeriesWindow|imeSystemConvert|imeUsed|imeValue|imeZoneConvert|imeZoneOffset|imelinePlot|imes|imesBy|iming|itsGroupT|oBoxes|oCharacterCode|oContinuousTimeModel|oDiscreteTimeModel|oEntity|oExpression|oInvertibleTimeSeries|oLowerCase|oNumberField|oPolarCoordinates|oRadicals|oRules|oSphericalCoordinates|oString|oUpperCase|oeplitzMatrix|ogether|oggler|ogglerBar|ooltip|oonShading|opHatTransform|opologicalSort|orus|orusGraph|otal|otalVariationFilter|ouchPosition|r|race|raceDialog|racePrint|raceScan|racyWidomDistribution|radingChart|raditionalForm|ransferFunctionCancel|ransferFunctionExpand|ransferFunctionFactor|ransferFunctionModel|ransferFunctionPoles|ransferFunctionTransform|ransferFunctionZeros|ransformationFunction|ransformationMatrix|ransformedDistribution|ransformedField|ransformedProcess|ransformedRegion|ransitiveClosureGraph|ransitiveReductionGraph|ranslate|ranslationTransform|ransliterate|ranspose|ravelDirections|ravelDirectionsData|ravelDistance|ravelDistanceList|ravelTime|reeForm|reeGraph|reeGraphQ|reePlot|riangle|riangleWave|riangularDistribution|riangulateMesh|rigExpand|rigFactor|rigFactorList|rigReduce|rigToExp|rigger|rimmedMean|rimmedVariance|ropicalStormData|rueQ|runcatedDistribution|runcatedPolyhedron|sallisQExponentialDistribution|sallisQGaussianDistribution|ube|ukeyLambdaDistribution|ukeyWindow|unnelData|uples|uranGraph|uringMachine|uttePolynomial|woWayRule|ypeHint))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:U(?:RL|RLBuild|RLDecode|RLDispatcher|RLDownload|RLEncode|RLExecute|RLExpand|RLParse|RLQueryDecode|RLQueryEncode|RLRead|RLResponseTime|RLShorten|RLSubmit|nateQ|ncompress|nderBar|nderflow|nderoverscript|nderoverscriptBox|nderscript|nderscriptBox|nderseaFeatureData|ndirectedEdge|ndirectedGraph|ndirectedGraphQ|nequal|nequalTo|nevaluated|niformDistribution|niformGraphDistribution|niformPolyhedron|niformSumDistribution|ninstall|nion|nionPlus|nique|nitBox|nitConvert|nitDimensions|nitRootTest|nitSimplify|nitStep|nitTriangle|nitVector|nitaryMatrixQ|nitize|niverseModelData|niversityData|nixTime|nprotect|nsameQ|nset|nsetShared|ntil|pArrow|pArrowBar|pArrowDownArrow|pDownArrow|pEquilibrium|pSet|pSetDelayed|pTee|pTeeArrow|pTo|pValues|pdate|pperCaseQ|pperLeftArrow|pperRightArrow|pperTriangularMatrix|pperTriangularMatrixQ|pperTriangularize|psample|singFrontEnd))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:V(?:alueQ|alues|ariables|ariance|arianceEquivalenceTest|arianceGammaDistribution|arianceTest|ectorAngle|ectorDensityPlot|ectorDisplacementPlot|ectorDisplacementPlot3D|ectorGreater|ectorGreaterEqual|ectorLess|ectorLessEqual|ectorPlot|ectorPlot3D|ectorQ|ectors|ee|erbatim|erificationTest|ertexAdd|ertexChromaticNumber|ertexComponent|ertexConnectivity|ertexContract|ertexCorrelationSimilarity|ertexCosineSimilarity|ertexCount|ertexCoverQ|ertexDegree|ertexDelete|ertexDiceSimilarity|ertexEccentricity|ertexInComponent|ertexInComponentGraph|ertexInDegree|ertexIndex|ertexJaccardSimilarity|ertexList|ertexOutComponent|ertexOutComponentGraph|ertexOutDegree|ertexQ|ertexReplace|ertexTransitiveGraphQ|ertexWeightedGraphQ|erticalBar|erticalGauge|erticalSeparator|erticalSlider|erticalTilde|oiceStyleData|oigtDistribution|olcanoData|olume|onMisesDistribution|oronoiMesh))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:W(?:aitAll|aitNext|akebyDistribution|alleniusHypergeometricDistribution|aringYuleDistribution|arpingCorrespondence|arpingDistance|atershedComponents|atsonUSquareTest|attsStrogatzGraphDistribution|avePDEComponent|aveletBestBasis|aveletFilterCoefficients|aveletImagePlot|aveletListPlot|aveletMapIndexed|aveletMatrixPlot|aveletPhi|aveletPsi|aveletScalogram|aveletThreshold|eakStationarity|eaklyConnectedComponents|eaklyConnectedGraphComponents|eaklyConnectedGraphQ|eatherData|eatherForecastData|eberE|edge|eibullDistribution|eierstrassE1|eierstrassE2|eierstrassE3|eierstrassEta1|eierstrassEta2|eierstrassEta3|eierstrassHalfPeriodW1|eierstrassHalfPeriodW2|eierstrassHalfPeriodW3|eierstrassHalfPeriods|eierstrassInvariantG2|eierstrassInvariantG3|eierstrassInvariants|eierstrassP|eierstrassPPrime|eierstrassSigma|eierstrassZeta|eightedAdjacencyGraph|eightedAdjacencyMatrix|eightedData|eightedGraphQ|elchWindow|heelGraph|henEvent|hich|hile|hiteNoiseProcess|hittakerM|hittakerW|ienerFilter|ienerProcess|ignerD|ignerSemicircleDistribution|ikipediaData|ilksW|ilksWTest|indDirectionData|indSpeedData|indVectorData|indingCount|indingPolygon|insorizedMean|insorizedVariance|ishartMatrixDistribution|ith|olframAlpha|olframLanguageData|ordCloud|ordCount|ordCounts|ordData|ordDefinition|ordFrequency|ordFrequencyData|ordList|ordStem|ordTranslation|rite|riteLine|riteString|ronskian))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:X(?:MLElement|MLObject|MLTemplate|YZColor|nor|or))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:Y(?:uleDissimilarity))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:Z(?:IPCodeData|Test|Transform|ernikeR|eroSymmetric|eta|etaZero|ipfDistribution))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"System`(?:A(?:cceptanceThreshold|ccuracyGoal|ctiveStyle|ddOnHelpPath|djustmentBoxOptions|lignment|lignmentPoint|llowGroupClose|llowInlineCells|llowLooseGrammar|llowReverseGroupClose|llowScriptLevelChange|llowVersionUpdate|llowedCloudExtraParameters|llowedCloudParameterExtensions|llowedDimensions|llowedFrequencyRange|llowedHeads|lternativeHypothesis|ltitudeMethod|mbiguityFunction|natomySkinStyle|nchoredSearch|nimationDirection|nimationRate|nimationRepetitions|nimationRunTime|nimationRunning|nimationTimeIndex|nnotationRules|ntialiasing|ppearance|ppearanceElements|ppearanceRules|spectRatio|ssociationFormat|ssumptions|synchronous|ttachedCell|udioChannelAssignment|udioEncoding|udioInputDevice|udioLabel|udioOutputDevice|uthentication|utoAction|utoCopy|utoDelete|utoGeneratedPackage|utoIndent|utoItalicWords|utoMultiplicationSymbol|utoOpenNotebooks|utoOpenPalettes|utoOperatorRenderings|utoRemove|utoScroll|utoSpacing|utoloadPath|utorunSequencing|xes|xesEdge|xesLabel|xesOrigin|xesStyle))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:B(?:ackground|arOrigin|arSpacing|aseStyle|aselinePosition|inaryFormat|ookmarks|ooleanStrings|oundaryStyle|oxBaselineShift|oxFormFormatTypes|oxFrame|oxMargins|oxRatios|oxStyle|oxed|ubbleScale|ubbleSizes|uttonBoxOptions|uttonData|uttonFunction|uttonMinHeight|uttonSource|yteOrdering))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:C(?:alendarType|alloutMarker|alloutStyle|aptureRunning|aseOrdering|elestialSystem|ellAutoOverwrite|ellBaseline|ellBracketOptions|ellChangeTimes|ellContext|ellDingbat|ellDingbatMargin|ellDynamicExpression|ellEditDuplicate|ellEpilog|ellEvaluationDuplicate|ellEvaluationFunction|ellEventActions|ellFrame|ellFrameColor|ellFrameLabelMargins|ellFrameLabels|ellFrameMargins|ellGrouping|ellGroupingRules|ellHorizontalScrolling|ellID|ellLabel|ellLabelAutoDelete|ellLabelMargins|ellLabelPositioning|ellLabelStyle|ellLabelTemplate|ellMargins|ellOpen|ellProlog|ellSize|ellTags|haracterEncoding|haracterEncodingsPath|hartBaseStyle|hartElementFunction|hartElements|hartLabels|hartLayout|hartLegends|hartStyle|lassPriors|lickToCopyEnabled|lipPlanes|lipPlanesStyle|lipRange|lippingStyle|losingAutoSave|loudBase|loudObjectNameFormat|loudObjectURLType|lusterDissimilarityFunction|odeAssistOptions|olorCoverage|olorFunction|olorFunctionBinning|olorFunctionScaling|olorRules|olorSelectorSettings|olorSpace|olumnAlignments|olumnLines|olumnSpacings|olumnWidths|olumnsEqual|ombinerFunction|ommonDefaultFormatTypes|ommunityBoundaryStyle|ommunityLabels|ommunityRegionStyle|ompilationOptions|ompilationTarget|ompiled|omplexityFunction|ompressionLevel|onfidenceLevel|onfidenceRange|onfidenceTransform|onfigurationPath|onstants|ontentPadding|ontentSelectable|ontentSize|ontinuousAction|ontourLabels|ontourShading|ontourStyle|ontours|ontrolPlacement|ontrolType|ontrollerLinking|ontrollerMethod|ontrollerPath|ontrolsRendering|onversionRules|ookieFunction|oordinatesToolOptions|opyFunction|opyable|ornerNeighbors|ounterAssignments|ounterFunction|ounterIncrements|ounterStyleMenuListing|ovarianceEstimatorFunction|reateCellID|reateIntermediateDirectories|riterionFunction|ubics|urveClosed))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:D(?:ataRange|ataReversed|atasetTheme|ateFormat|ateFunction|ateGranularity|ateReduction|ateTicksFormat|ayCountConvention|efaultDuplicateCellStyle|efaultDuration|efaultElement|efaultFontProperties|efaultFormatType|efaultInlineFormatType|efaultNaturalLanguage|efaultNewCellStyle|efaultNewInlineCellStyle|efaultNotebook|efaultOptions|efaultPrintPrecision|efaultStyleDefinitions|einitialization|eletable|eleteContents|eletionWarning|elimiterAutoMatching|elimiterFlashTime|elimiterMatching|elimiters|eliveryFunction|ependentVariables|eployed|escriptorStateSpace|iacriticalPositioning|ialogProlog|ialogSymbols|igitBlock|irectedEdges|irection|iscreteVariables|ispersionEstimatorFunction|isplayAllSteps|isplayFunction|istanceFunction|istributedContexts|ithering|ividers|ockedCell|ockedCells|ynamicEvaluationTimeout|ynamicModuleValues|ynamicUpdating))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:E(?:clipseType|dgeCapacity|dgeCost|dgeLabelStyle|dgeLabels|dgeShapeFunction|dgeStyle|dgeValueRange|dgeValueSizes|dgeWeight|ditCellTagsSettings|ditable|lidedForms|nabled|pilog|pilogFunction|scapeRadius|valuatable|valuationCompletionAction|valuationElements|valuationMonitor|valuator|valuatorNames|ventLabels|xcludePods|xcludedContexts|xcludedForms|xcludedLines|xcludedPhysicalQuantities|xclusions|xclusionsStyle|xponentFunction|xponentPosition|xponentStep|xponentialFamily|xportAutoReplacements|xpressionUUID|xtension|xtentElementFunction|xtentMarkers|xtentSize|xternalDataCharacterEncoding|xternalOptions|xternalTypeSignature))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:F(?:aceGrids|aceGridsStyle|ailureAction|eatureNames|eatureTypes|eedbackSector|eedbackSectorStyle|eedbackType|ieldCompletionFunction|ieldHint|ieldHintStyle|ieldMasked|ieldSize|ileNameDialogSettings|ileNameForms|illing|illingStyle|indSettings|itRegularization|ollowRedirects|ontColor|ontFamily|ontSize|ontSlant|ontSubstitutions|ontTracking|ontVariations|ontWeight|orceVersionInstall|ormBoxOptions|ormLayoutFunction|ormProtectionMethod|ormatType|ormatTypeAutoConvert|ourierParameters|ractionBoxOptions|ractionLine|rame|rameBoxOptions|rameLabel|rameMargins|rameRate|rameStyle|rameTicks|rameTicksStyle|rontEndEventActions|unctionSpace))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:G(?:apPenalty|augeFaceElementFunction|augeFaceStyle|augeFrameElementFunction|augeFrameSize|augeFrameStyle|augeLabels|augeMarkers|augeStyle|aussianIntegers|enerateConditions|eneratedCell|eneratedDocumentBinding|eneratedParameters|eneratedQuantityMagnitudes|eneratorDescription|eneratorHistoryLength|eneratorOutputType|eoArraySize|eoBackground|eoCenter|eoGridLines|eoGridLinesStyle|eoGridRange|eoGridRangePadding|eoLabels|eoLocation|eoModel|eoProjection|eoRange|eoRangePadding|eoResolution|eoScaleBar|eoServer|eoStylingImageFunction|eoZoomLevel|radient|raphHighlight|raphHighlightStyle|raphLayerStyle|raphLayers|raphLayout|ridCreationSettings|ridDefaultElement|ridFrame|ridFrameMargins|ridLines|ridLinesStyle|roupActionBase|roupPageBreakWithin))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:H(?:eaderAlignment|eaderBackground|eaderDisplayFunction|eaderLines|eaderSize|eaderStyle|eads|elpBrowserSettings|iddenItems|olidayCalendar|yperlinkAction|yphenation))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:I(?:conRules|gnoreCase|gnoreDiacritics|gnorePunctuation|mageCaptureFunction|mageFormattingWidth|mageLabels|mageLegends|mageMargins|magePadding|magePreviewFunction|mageRegion|mageResolution|mageSize|mageSizeAction|mageSizeMultipliers|magingDevice|mportAutoReplacements|mportOptions|ncludeConstantBasis|ncludeDefinitions|ncludeDirectories|ncludeFileExtension|ncludeGeneratorTasks|ncludeInflections|ncludeMetaInformation|ncludePods|ncludeQuantities|ncludeSingularSolutions|ncludeWindowTimes|ncludedContexts|ndeterminateThreshold|nflationMethod|nheritScope|nitialSeeding|nitialization|nitializationCell|nitializationCellEvaluation|nitializationCellWarning|nputAliases|nputAssumptions|nputAutoReplacements|nsertResults|nsertionFunction|nteractive|nterleaving|nterpolationOrder|nterpolationPoints|nterpretationBoxOptions|nterpretationFunction|ntervalMarkers|ntervalMarkersStyle|nverseFunctions|temAspectRatio|temDisplayFunction|temSize|temStyle))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:J(?:oined))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:K(?:eepExistingVersion|eyCollisionFunction|eypointStrength))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:L(?:abelStyle|abelVisibility|abelingFunction|abelingSize|anguage|anguageCategory|ayerSizeFunction|eaderSize|earningRate|egendAppearance|egendFunction|egendLabel|egendLayout|egendMargins|egendMarkerSize|egendMarkers|ighting|ightingAngle|imitsPositioning|imitsPositioningTokens|ineBreakWithin|ineIndent|ineIndentMaxFraction|ineIntegralConvolutionScale|ineSpacing|inearOffsetFunction|inebreakAdjustments|inkFunction|inkProtocol|istFormat|istPickerBoxOptions|ocalizeVariables|ocatorAutoCreate|ocatorRegion|ooping))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:M(?:agnification|ailAddressValidation|ailResponseFunction|ailSettings|asking|atchLocalNames|axCellMeasure|axColorDistance|axDuration|axExtraBandwidths|axExtraConditions|axFeatureDisplacement|axFeatures|axItems|axIterations|axMixtureKernels|axOverlapFraction|axPlotPoints|axRecursion|axStepFraction|axStepSize|axSteps|emoryConstraint|enuCommandKey|enuSortingValue|enuStyle|esh|eshCellHighlight|eshCellLabel|eshCellMarker|eshCellShapeFunction|eshCellStyle|eshFunctions|eshQualityGoal|eshRefinementFunction|eshShading|eshStyle|etaInformation|ethod|inColorDistance|inIntervalSize|inPointSeparation|issingBehavior|issingDataMethod|issingDataRules|issingString|issingStyle|odal|odulus|ultiaxisArrangement|ultiedgeStyle|ultilaunchWarning|ultilineFunction|ultiselection))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:N(?:icholsGridLines|ominalVariables|onConstants|ormFunction|ormalized|ormalsFunction|otebookAutoSave|otebookBrowseDirectory|otebookConvertSettings|otebookDynamicExpression|otebookEventActions|otebookPath|otebooksMenu|otificationFunction|ullRecords|ullWords|umberFormat|umberMarks|umberMultiplier|umberPadding|umberPoint|umberSeparator|umberSigns|yquistGridLines))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:O(?:pacityFunction|pacityFunctionScaling|peratingSystem|ptionInspectorSettings|utputAutoOverwrite|utputSizeLimit|verlaps|verscriptBoxOptions|verwriteTarget))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:P(?:IDDerivativeFilter|IDFeedforward|acletSite|adding|addingSize|ageBreakAbove|ageBreakBelow|ageBreakWithin|ageFooterLines|ageFooters|ageHeaderLines|ageHeaders|ageTheme|ageWidth|alettePath|aneled|aragraphIndent|aragraphSpacing|arallelization|arameterEstimator|artBehavior|artitionGranularity|assEventsDown|assEventsUp|asteBoxFormInlineCells|ath|erformanceGoal|ermissions|haseRange|laceholderReplace|layRange|lotLabel|lotLabels|lotLayout|lotLegends|lotMarkers|lotPoints|lotRange|lotRangeClipping|lotRangePadding|lotRegion|lotStyle|lotTheme|odStates|odWidth|olarAxes|olarAxesOrigin|olarGridLines|olarTicks|oleZeroMarkers|recisionGoal|referencesPath|reprocessingRules|reserveColor|reserveImageOptions|rincipalValue|rintAction|rintPrecision|rintingCopies|rintingOptions|rintingPageRange|rintingStartingPageNumber|rintingStyleEnvironment|rintout3DPreviewer|rivateCellOptions|rivateEvaluationOptions|rivateFontOptions|rivateNotebookOptions|rivatePaths|rocessDirectory|rocessEnvironment|rocessEstimator|rogressReporting|rolog|ropagateAborts))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:Q(?:uartics))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:R(?:adicalBoxOptions|andomSeeding|asterSize|eImLabels|eImStyle|ealBlockDiagonalForm|ecognitionPrior|ecordLists|ecordSeparators|eferenceLineStyle|efreshRate|egionBoundaryStyle|egionFillingStyle|egionFunction|egionSize|egularization|enderingOptions|equiredPhysicalQuantities|esampling|esamplingMethod|esolveContextAliases|estartInterval|eturnReceiptFunction|evolutionAxis|otateLabel|otationAction|oundingRadius|owAlignments|owLines|owMinHeight|owSpacings|owsEqual|ulerUnits|untimeAttributes|untimeOptions))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:S(?:ameTest|ampleDepth|ampleRate|amplingPeriod|aveConnection|aveDefinitions|aveable|caleDivisions|caleOrigin|calePadding|caleRangeStyle|caleRanges|calingFunctions|cientificNotationThreshold|creenStyleEnvironment|criptBaselineShifts|criptLevel|criptMinSize|criptSizeMultipliers|crollPosition|crollbars|crollingOptions|ectorOrigin|ectorSpacing|electable|elfLoopStyle|eriesTermGoal|haringList|howAutoSpellCheck|howAutoStyles|howCellBracket|howCellLabel|howCellTags|howClosedCellArea|howContents|howCursorTracker|howGroupOpener|howPageBreaks|howSelection|howShortBoxForm|howSpecialCharacters|howStringCharacters|hrinkingDelay|ignPadding|ignificanceLevel|imilarityRules|ingleLetterItalics|liderBoxOptions|ortedBy|oundVolume|pacings|panAdjustments|panCharacterRounding|panLineThickness|panMaxSize|panMinSize|panSymmetric|pecificityGoal|pellingCorrection|pellingDictionaries|pellingDictionariesPath|pellingOptions|phericalRegion|plineClosed|plineDegree|plineKnots|plineWeights|qrtBoxOptions|tabilityMargins|tabilityMarginsStyle|tandardized|tartingStepSize|tateSpaceRealization|tepMonitor|trataVariables|treamColorFunction|treamColorFunctionScaling|treamMarkers|treamPoints|treamScale|treamStyle|trictInequalities|tripOnInput|tripWrapperBoxes|tructuredSelection|tyleBoxAutoDelete|tyleDefinitions|tyleHints|tyleMenuListing|tyleNameDialogSettings|tyleSheetPath|ubscriptBoxOptions|ubsuperscriptBoxOptions|ubtitleEncoding|uperscriptBoxOptions|urdForm|ynchronousInitialization|ynchronousUpdating|yntaxForm|ystemHelpPath|ystemsModelLabels))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:T(?:abFilling|abSpacings|ableAlignments|ableDepth|ableDirections|ableHeadings|ableSpacing|agBoxOptions|aggingRules|argetFunctions|argetUnits|emplateBoxOptions|emporalRegularity|estID|extAlignment|extClipboardType|extJustification|extureCoordinateFunction|extureCoordinateScaling|icks|icksStyle|imeConstraint|imeDirection|imeFormat|imeGoal|imeSystem|imeZone|okenWords|olerance|ooltipDelay|ooltipStyle|otalWidth|ouchscreenAutoZoom|ouchscreenControlPlacement|raceAbove|raceBackward|raceDepth|raceForward|raceOff|raceOn|raceOriginal|rackedSymbols|rackingFunction|raditionalFunctionNotation|ransformationClass|ransformationFunctions|ransitionDirection|ransitionDuration|ransitionEffect|ranslationOptions|ravelMethod|rendStyle|rig))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:U(?:nderoverscriptBoxOptions|nderscriptBoxOptions|ndoOptions|ndoTrackedVariables|nitSystem|nityDimensions|nsavedVariables|pdateInterval|pdatePacletSites|tilityFunction))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:V(?:alidationLength|alidationSet|alueDimensions|arianceEstimatorFunction|ectorAspectRatio|ectorColorFunction|ectorColorFunctionScaling|ectorMarkers|ectorPoints|ectorRange|ectorScaling|ectorSizes|ectorStyle|erifyConvergence|erifySecurityCertificates|erifySolutions|erifyTestAssumptions|ersionedPreferences|ertexCapacity|ertexColors|ertexCoordinates|ertexDataCoordinates|ertexLabelStyle|ertexLabels|ertexNormals|ertexShape|ertexShapeFunction|ertexSize|ertexStyle|ertexTextureCoordinates|ertexWeight|ideoEncoding|iewAngle|iewCenter|iewMatrix|iewPoint|iewProjection|iewRange|iewVector|iewVertical|isible))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:W(?:aveletScale|eights|hitePoint|indowClickSelect|indowElements|indowFloating|indowFrame|indowFrameElements|indowMargins|indowOpacity|indowSize|indowStatusArea|indowTitle|indowToolbars|ordOrientation|ordSearch|ordSelectionFunction|ordSeparators|ordSpacings|orkingPrecision|rapAround))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:Z(?:eroTest|eroWidthTimes))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:A(?:bove|fter|lgebraics|ll|nonymous|utomatic|xis))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:B(?:ack|ackward|aseline|efore|elow|lack|lue|old|ooleans|ottom|oxes|rown|yte))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:C(?:atalan|ellStyle|enter|haracter|omplexInfinity|omplexes|onstant|yan))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:D(?:ashed|efaultAxesStyle|efaultBaseStyle|efaultBoxStyle|efaultFaceGridsStyle|efaultFieldHintStyle|efaultFrameStyle|efaultFrameTicksStyle|efaultGridLinesStyle|efaultLabelStyle|efaultMenuStyle|efaultTicksStyle|efaultTooltipStyle|egree|elimiter|igitCharacter|otDashed|otted))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:E(?:|ndOfBuffer|ndOfFile|ndOfLine|ndOfString|ulerGamma|xpression))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:F(?:alse|lat|ontProperties|orward|orwardBackward|riday|ront|rontEndDynamicExpression|ull))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:G(?:eneral|laisher|oldenAngle|oldenRatio|ray|reen))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:H(?:ere|exadecimalCharacter|oldAll|oldAllComplete|oldFirst|oldRest))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:I(?:|ndeterminate|nfinity|nherited|nteger|ntegers|talic))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:K(?:hinchin))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:L(?:arge|arger|eft|etterCharacter|ightBlue|ightBrown|ightCyan|ightGray|ightGreen|ightMagenta|ightOrange|ightPink|ightPurple|ightRed|ightYellow|istable|ocked))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:M(?:achinePrecision|agenta|anual|edium|eshCellCentroid|eshCellMeasure|eshCellQuality|onday))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:N(?:HoldAll|HoldFirst|HoldRest|egativeIntegers|egativeRationals|egativeReals|oWhitespace|onNegativeIntegers|onNegativeRationals|onNegativeReals|onPositiveIntegers|onPositiveRationals|onPositiveReals|one|ow|ull|umber|umberString|umericFunction))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:O(?:neIdentity|range|rderless))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:P(?:i|ink|lain|ositiveIntegers|ositiveRationals|ositiveReals|rimes|rotected|unctuationCharacter|urple))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:R(?:ationals|eadProtected|eal|eals|ecord|ed|ight))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:S(?:aturday|equenceHold|mall|maller|panFromAbove|panFromBoth|panFromLeft|tartOfLine|tartOfString|tring|truckthrough|tub|unday))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:T(?:emporary|hick|hin|hursday|iny|oday|omorrow|op|ransparent|rue|uesday))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:U(?:ndefined|nderlined))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:W(?:ednesday|hite|hitespace|hitespaceCharacter|ord|ordBoundary|ordCharacter))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:Y(?:ellow|esterday))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:\\$(?:Aborted|ActivationKey|AllowDataUpdates|AllowInternet|AssertFunction|Assumptions|AudioInputDevices|AudioOutputDevices|BaseDirectory|BasePacletsDirectory|BatchInput|BatchOutput|ByteOrdering|CacheBaseDirectory|Canceled|CharacterEncoding|CharacterEncodings|CloudAccountName|CloudBase|CloudConnected|CloudCreditsAvailable|CloudEvaluation|CloudExpressionBase|CloudObjectNameFormat|CloudObjectURLType|CloudRootDirectory|CloudSymbolBase|CloudUserID|CloudUserUUID|CloudVersion|CommandLine|CompilationTarget|Context|ContextAliases|ContextPath|ControlActiveSetting|Cookies|CreationDate|CurrentLink|CurrentTask|DateStringFormat|DefaultAudioInputDevice|DefaultAudioOutputDevice|DefaultFrontEnd|DefaultImagingDevice|DefaultKernels|DefaultLocalBase|DefaultLocalKernel|Display|DisplayFunction|DistributedContexts|DynamicEvaluation|Echo|EmbedCodeEnvironments|EmbeddableServices|Epilog|EvaluationCloudBase|EvaluationCloudObject|EvaluationEnvironment|ExportFormats|Failed|FontFamilies|FrontEnd|FrontEndSession|GeoLocation|GeoLocationCity|GeoLocationCountry|GeoLocationSource|HomeDirectory|IgnoreEOF|ImageFormattingWidth|ImageResolution|ImagingDevice|ImagingDevices|ImportFormats|InitialDirectory|Input|InputFileName|InputStreamMethods|Inspector|InstallationDirectory|InterpreterTypes|IterationLimit|KernelCount|KernelID|Language|LibraryPath|LicenseExpirationDate|LicenseID|LicenseServer|Linked|LocalBase|LocalSymbolBase|MachineAddresses|MachineDomains|MachineEpsilon|MachineID|MachineName|MachinePrecision|MachineType|MaxExtraPrecision|MaxMachineNumber|MaxNumber|MaxPiecewiseCases|MaxPrecision|MaxRootDegree|MessageGroups|MessageList|MessagePrePrint|Messages|MinMachineNumber|MinNumber|MinPrecision|MobilePhone|ModuleNumber|NetworkConnected|NewMessage|NewSymbol|NotebookInlineStorageLimit|Notebooks|NumberMarks|OperatingSystem|Output|OutputSizeLimit|OutputStreamMethods|Packages|ParentLink|ParentProcessID|PasswordFile|Path|PathnameSeparator|PerformanceGoal|Permissions|PlotTheme|Printout3DPreviewer|ProcessID|ProcessorCount|ProcessorType|ProgressReporting|RandomGeneratorState|RecursionLimit|ReleaseNumber|RequesterAddress|RequesterCloudUserID|RequesterCloudUserUUID|RequesterWolframID|RequesterWolframUUID|RootDirectory|ScriptCommandLine|ScriptInputString|Services|SessionID|SharedFunctions|SharedVariables|SoundDisplayFunction|SynchronousEvaluation|System|SystemCharacterEncoding|SystemID|SystemShell|SystemTimeZone|SystemWordLength|TemplatePath|TemporaryDirectory|TimeUnit|TimeZone|TimeZoneEntity|TimedOut|UnitSystem|Urgent|UserAgentString|UserBaseDirectory|UserBasePacletsDirectory|UserDocumentsDirectory|UserURLBase|Username|Version|VersionNumber|WolframDocumentsDirectory|WolframID|WolframUUID))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"System`(?:A(?:bortScheduledTask|ctive|lgebraicRules|lternateImage|natomyForm|nimationCycleOffset|nimationCycleRepetitions|nimationDisplayTime|spectRatioFixed|stronomicalData|synchronousTaskObject|synchronousTasks|udioDevice|udioLooping))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:B(?:uttonEvaluator|uttonExpandable|uttonFrame|uttonMargins|uttonNote|uttonStyle))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:C(?:DFInformation|hebyshevDistance|lassifierInformation|lipFill|olorOutput|olumnForm|ompose|onstantArrayLayer|onstantPlusLayer|onstantTimesLayer|onstrainedMax|onstrainedMin|ontourGraphics|ontourLines|onversionOptions|reateScheduledTask|reateTemporary|urry))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:D(?:atabinRemove|ate|ebug|efaultColor|efaultFont|ensityGraphics|isplay|isplayString|otPlusLayer|ragAndDrop))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:E(?:dgeLabeling|dgeRenderingFunction|valuateScheduledTask|xpectedValue))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:F(?:actorComplete|ontForm|ormTheme|romDate|ullOptions))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:G(?:raphStyle|raphicsArray|raphicsSpacing|ridBaseline))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:H(?:TMLSave|eldPart|iddenSurface|omeDirectory))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:I(?:mageRotated|nstanceNormalizationLayer))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:L(?:UBackSubstitution|egendreType|ightSources|inearProgramming|inkOpen|iteral|ongestMatch))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:M(?:eshRange|oleculeEquivalentQ))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:N(?:etInformation|etSharedArray|extScheduledTaskTime|otebookCreate))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:O(?:penTemporary))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:P(?:IDData|ackingMethod|ersistentValue|ixelConstrained|lot3Matrix|lotDivision|lotJoined|olygonIntersections|redictorInformation|roperties|roperty|ropertyList|ropertyValue))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:R(?:andom|asterArray|ecognitionThreshold|elease|emoteKernelObject|emoveAsynchronousTask|emoveProperty|emoveScheduledTask|enderAll|eplaceHeldPart|esetScheduledTask|esumePacket|unScheduledTask))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:S(?:cheduledTaskActiveQ|cheduledTaskInformation|cheduledTaskObject|cheduledTasks|creenRectangle|electionAnimate|equenceAttentionLayer|equenceForm|etProperty|hading|hortestMatch|ingularValues|kinStyle|ocialMediaData|tartAsynchronousTask|tartScheduledTask|tateDimensions|topAsynchronousTask|topScheduledTask|tructuredArray|tyleForm|tylePrint|ubscripted|urfaceColor|urfaceGraphics|uspendPacket|ystemModelProgressReporting))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:T(?:eXSave|extStyle|imeWarpingCorrespondence|imeWarpingDistance|oDate|oFileName|oHeldExpression))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:U(?:RLFetch|RLFetchAsynchronous|RLSave|RLSaveAsynchronous))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:V(?:ectorScale|ertexCoordinateRules|ertexLabeling|ertexRenderingFunction))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:W(?:aitAsynchronousTask|indowMovable))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:\\$(?:AsynchronousTask|ConfiguredKernels|DefaultFont|EntityStores|FormatType|HTTPCookies|InstallationDate|MachineDomain|ProductInformation|ProgramName|RandomState|ScheduledTask|SummaryBoxDataSizeLimit|TemporaryPrefix|TextStyle|TopDirectory|UserAddOnsDirectory))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"System`(?:A(?:ctionDelay|ctionMenuBox|ctionMenuBoxOptions|ctiveItem|lgebraicRulesData|lignmentMarker|llowAdultContent|llowChatServices|llowIncomplete|nalytic|nimatorBox|nimatorBoxOptions|nimatorElements|ppendCheck|rgumentCountQ|rrow3DBox|rrowBox|uthenticate|utoEvaluateEvents|utoIndentSpacings|utoMatch|utoNumberFormatting|utoQuoteCharacters|utoScaling|utoStyleOptions|utoStyleWords|utomaticImageSize|xis3DBox|xis3DBoxOptions|xisBox|xisBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:B(?:SplineCurve3DBox|SplineCurve3DBoxOptions|SplineCurveBox|SplineCurveBoxOptions|SplineSurface3DBox|SplineSurface3DBoxOptions|ackFaceColor|ackFaceGlowColor|ackFaceOpacity|ackFaceSpecularColor|ackFaceSpecularExponent|ackFaceSurfaceAppearance|ackFaceTexture|ackgroundAppearance|ackgroundTasksSettings|acksubstitution|eveled|ezierCurve3DBox|ezierCurve3DBoxOptions|ezierCurveBox|ezierCurveBoxOptions|lankForm|ounds|ox|oxDimensions|oxForm|oxID|oxRotation|oxRotationPoint|ra|raKet|rowserCategory|uttonCell|uttonContents|uttonStyleMenuListing))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:C(?:acheGraphics|achedValue|ardinalBSplineBasis|ellBoundingBox|ellContents|ellElementSpacings|ellElementsBoundingBox|ellFrameStyle|ellInsertionPointCell|ellTrayPosition|ellTrayWidgets|hangeOptions|hannelDatabin|hannelListenerWait|hannelPreSendFunction|hartElementData|hartElementDataFunction|heckAll|heckboxBox|heckboxBoxOptions|ircleBox|lipboardNotebook|lockwiseContourIntegral|losed|losingEvent|loudConnections|loudObjectInformation|loudObjectInformationData|loudUserID|oarse|oefficientDomain|olonForm|olorSetterBox|olorSetterBoxOptions|olumnBackgrounds|ompilerEnvironmentAppend|ompletionsListPacket|omponentwiseContextMenu|ompressedData|oneBox|onicHullRegion3DBox|onicHullRegion3DBoxOptions|onicHullRegionBox|onicHullRegionBoxOptions|onnect|ontentsBoundingBox|ontextMenu|ontinuation|ontourIntegral|ontourSmoothing|ontrolAlignment|ontrollerDuration|ontrollerInformationData|onvertToPostScript|onvertToPostScriptPacket|ookies|opyTag|ounterBox|ounterBoxOptions|ounterClockwiseContourIntegral|ounterEvaluator|ounterStyle|uboidBox|uboidBoxOptions|urlyDoubleQuote|urlyQuote|ylinderBox|ylinderBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:D(?:OSTextFormat|ampingFactor|ataCompression|atasetDisplayPanel|ateDelimiters|ebugTag|ecimal|efault2DTool|efault3DTool|efaultAttachedCellStyle|efaultControlPlacement|efaultDockedCellStyle|efaultInputFormatType|efaultOutputFormatType|efaultStyle|efaultTextFormatType|efaultTextInlineFormatType|efaultValue|efineExternal|egreeLexicographic|egreeReverseLexicographic|eleteWithContents|elimitedArray|estroyAfterEvaluation|eviceOpenQ|ialogIndent|ialogLevel|ifferenceOrder|igitBlockMinimum|isableConsolePrintPacket|iskBox|iskBoxOptions|ispatchQ|isplayRules|isplayTemporary|istributionDomain|ivergence|ocumentGeneratorInformationData|omainRegistrationInformation|oubleContourIntegral|oublyInfinite|own|rawBackFaces|rawFrontFaces|rawHighlighted|ualLinearProgramming|umpGet|ynamicBox|ynamicBoxOptions|ynamicLocation|ynamicModuleBox|ynamicModuleBoxOptions|ynamicModuleParent|ynamicName|ynamicNamespace|ynamicReference|ynamicWrapperBox|ynamicWrapperBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:E(?:ditButtonSettings|liminationOrder|llipticReducedHalfPeriods|mbeddingObject|mphasizeSyntaxErrors|mpty|nableConsolePrintPacket|ndAdd|ngineEnvironment|nter|qualColumns|qualRows|quatedTo|rrorBoxOptions|rrorNorm|rrorPacket|rrorsDialogSettings|valuated|valuationMode|valuationOrder|valuationRateLimit|ventEvaluator|ventHandlerTag|xactRootIsolation|xitDialog|xpectationE|xportPacket|xpressionPacket|xternalCall|xternalFunctionName))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:F(?:EDisableConsolePrintPacket|EEnableConsolePrintPacket|ail|ileInformation|ileName|illForm|illedCurveBox|illedCurveBoxOptions|ine|itAll|lashSelection|ont|ontName|ontOpacity|ontPostScriptName|ontReencoding|ormatRules|ormatValues|rameInset|rameless|rontEndObject|rontEndResource|rontEndResourceString|rontEndStackSize|rontEndValueCache|rontEndVersion|rontFaceColor|rontFaceGlowColor|rontFaceOpacity|rontFaceSpecularColor|rontFaceSpecularExponent|rontFaceSurfaceAppearance|rontFaceTexture|ullAxes))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:G(?:eneratedCellStyles|eneric|eometricTransformation3DBox|eometricTransformation3DBoxOptions|eometricTransformationBox|eometricTransformationBoxOptions|estureHandlerTag|etContext|etFileName|etLinebreakInformationPacket|lobalPreferences|lobalSession|raphLayerLabels|raphRoot|raphics3DBox|raphics3DBoxOptions|raphicsBaseline|raphicsBox|raphicsBoxOptions|raphicsComplex3DBox|raphicsComplex3DBoxOptions|raphicsComplexBox|raphicsComplexBoxOptions|raphicsContents|raphicsData|raphicsGridBox|raphicsGroup3DBox|raphicsGroup3DBoxOptions|raphicsGroupBox|raphicsGroupBoxOptions|raphicsGrouping|raphicsStyle|reekStyle|ridBoxAlignment|ridBoxBackground|ridBoxDividers|ridBoxFrame|ridBoxItemSize|ridBoxItemStyle|ridBoxOptions|ridBoxSpacings|ridElementStyleOptions|roupOpenerColor|roupOpenerInsideFrame|roupTogetherGrouping|roupTogetherNestedGrouping))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:H(?:eadCompose|eaders|elpBrowserLookup|elpBrowserNotebook|elpViewerSettings|essian|exahedronBox|exahedronBoxOptions|ighlightString|omePage|orizontal|orizontalForm|orizontalScrollPosition|yperlinkCreationSettings|yphenationOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:I(?:conizedObject|gnoreSpellCheck|mageCache|mageCacheValid|mageEditMode|mageMarkers|mageOffset|mageRangeCache|mageSizeCache|mageSizeRaw|nactiveStyle|ncludeSingularTerm|ndent|ndentMaxFraction|ndentingNewlineSpacings|ndexCreationOptions|ndexTag|nequality|nexactNumbers|nformationData|nformationDataGrid|nlineCounterAssignments|nlineCounterIncrements|nlineRules|nputFieldBox|nputFieldBoxOptions|nputGrouping|nputSettings|nputToBoxFormPacket|nsertionPointObject|nset3DBox|nset3DBoxOptions|nsetBox|nsetBoxOptions|ntegral|nterlaced|nterpolationPrecision|nterpretTemplate|nterruptSettings|nto|nvisibleApplication|nvisibleTimes|temBox|temBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:J(?:acobian|oinedCurveBox|oinedCurveBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:K(?:|ernelExecute|et))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:L(?:abeledSlider|ambertW|anguageOptions|aunch|ayoutInformation|exicographic|icenseID|ine3DBox|ine3DBoxOptions|ineBox|ineBoxOptions|ineBreak|ineWrapParts|inearFilter|inebreakSemicolonWeighting|inkConnectedQ|inkError|inkFlush|inkHost|inkMode|inkOptions|inkReadHeld|inkService|inkWriteHeld|istPickerBoxBackground|isten|iteralSearch|ocalizeDefinitions|ocatorBox|ocatorBoxOptions|ocatorCentering|ocatorPaneBox|ocatorPaneBoxOptions|ongEqual|ongForm|oopback))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:M(?:achineID|achineName|acintoshSystemPageSetup|ainSolve|aintainDynamicCaches|akeRules|atchLocalNameQ|aterial|athMLText|athematicaNotation|axBend|axPoints|enu|enuAppearance|enuEvaluator|enuItem|enuList|ergeDifferences|essageObject|essageOptions|essagesNotebook|etaCharacters|ethodOptions|inRecursion|inSize|ode|odular|onomialOrder|ouseAppearanceTag|ouseButtons|ousePointerNote|ultiLetterItalics|ultiLetterStyle|ultiplicity|ultiscriptBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:N(?:BernoulliB|ProductFactors|SumTerms|Values|amespaceBox|amespaceBoxOptions|estedScriptRules|etworkPacketRecordingDuring|ext|onAssociative|ormalGrouping|otebookDefault|otebookInterfaceObject))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:O(?:LEData|bjectExistsQ|pen|penFunctionInspectorPacket|penSpecialOptions|penerBox|penerBoxOptions|ptionQ|ptionValueBox|ptionValueBoxOptions|ptionsPacket|utputFormData|utputGrouping|utputMathEditExpression|ver|verlayBox|verlayBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:P(?:ackPaclet|ackage|acletDirectoryAdd|acletDirectoryRemove|acletInformation|acletObjectQ|acletUpdate|ageHeight|alettesMenuSettings|aneBox|aneBoxOptions|aneSelectorBox|aneSelectorBoxOptions|anelBox|anelBoxOptions|aperWidth|arameter|arameterVariables|arentConnect|arentForm|arentList|arenthesize|artialD|asteAutoQuoteCharacters|ausedTime|eriodicInterpolation|erpendicular|ickMode|ickedElements|ivoting|lotRangeClipPlanesStyle|oint3DBox|oint3DBoxOptions|ointBox|ointBoxOptions|olygon3DBox|olygon3DBoxOptions|olygonBox|olygonBoxOptions|olygonHoleScale|olygonScale|olyhedronBox|olyhedronBoxOptions|olynomialForm|olynomials|opupMenuBox|opupMenuBoxOptions|ostScript|recedence|redictionRoot|referencesSettings|revious|rimaryPlaceholder|rintForm|rismBox|rismBoxOptions|rivateFrontEndOptions|robabilityPr|rocessStateDomain|rocessTimeDomain|rogressIndicatorBox|rogressIndicatorBoxOptions|romptForm|yramidBox|yramidBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:R(?:adioButtonBox|adioButtonBoxOptions|andomSeed|angeSpecification|aster3DBox|aster3DBoxOptions|asterBox|asterBoxOptions|ationalFunctions|awArray|awMedium|ebuildPacletData|ectangleBox|ecurringDigitsForm|eferenceMarkerStyle|eferenceMarkers|einstall|emoved|epeatedString|esourceAcquire|esourceSubmissionObject|eturnCreatesNewCell|eturnEntersInput|eturnInputFormPacket|otationBox|otationBoxOptions|oundImplies|owBackgrounds|owHeights|uleCondition|uleForm))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:S(?:aveAutoDelete|caledMousePosition|cheduledTaskInformationData|criptForm|criptRules|ectionGrouping|electWithContents|election|electionCell|electionCellCreateCell|electionCellDefaultStyle|electionCellParentStyle|electionPlaceholder|elfLoops|erviceResponse|etOptionsPacket|etSecuredAuthenticationKey|etbacks|etterBox|etterBoxOptions|howAutoConvert|howCodeAssist|howControls|howGroupOpenCloseIcon|howInvisibleCharacters|howPredictiveInterface|howSyntaxStyles|hrinkWrapBoundingBox|ingleEvaluation|ingleLetterStyle|lider2DBox|lider2DBoxOptions|ocket|olveDelayed|oundAndGraphics|pace|paceForm|panningCharacters|phereBox|phereBoxOptions|tartupSound|tringBreak|tringByteCount|tripStyleOnPaste|trokeForm|tructuredArrayHeadQ|tyleKeyMapping|tyleNames|urfaceAppearance|yntax|ystemException|ystemGet|ystemInformationData|ystemStub|ystemTest))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:T(?:ab|abViewBox|abViewBoxOptions|ableViewBox|ableViewBoxAlignment|ableViewBoxBackground|ableViewBoxHeaders|ableViewBoxItemSize|ableViewBoxItemStyle|ableViewBoxOptions|agBoxNote|agStyle|emplateEvaluate|emplateSlotSequence|emplateUnevaluated|emplateVerbatim|emporaryVariable|ensorQ|etrahedronBox|etrahedronBoxOptions|ext3DBox|ext3DBoxOptions|extBand|extBoundingBox|extBox|extForm|extLine|extParagraph|hisLink|itleGrouping|oColor|oggle|oggleFalse|ogglerBox|ogglerBoxOptions|ooBig|ooltipBox|ooltipBoxOptions|otalHeight|raceAction|raceInternal|raceLevel|rackCellChangeTimes|raditionalNotation|raditionalOrder|ransparentColor|rapEnterKey|rapSelection|ubeBSplineCurveBox|ubeBSplineCurveBoxOptions|ubeBezierCurveBox|ubeBezierCurveBoxOptions|ubeBox|ubeBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:U(?:ntrackedVariables|p|seGraphicsRange|serDefinedWavelet|sing))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:V(?:2Get|alueBox|alueBoxOptions|alueForm|aluesData|ectorGlyphData|erbose|ertical|erticalForm|iewPointSelectorSettings|iewPort|irtualGroupData|isibleCell))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:W(?:aitUntil|ebPageMetaInformation|holeCellGroupOpener|indowPersistentStyles|indowSelected|indowWidth|olframAlphaDate|olframAlphaQuantity|olframAlphaResult|olframCloudSettings))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:\\$(?:ActivationGroupID|ActivationUserRegistered|AddOnsDirectory|BoxForms|CloudConnection|CloudVersionNumber|CloudWolframEngineVersionNumber|ConditionHold|DefaultMailbox|DefaultPath|FinancialDataSource|GeoEntityTypes|GeoLocationPrecision|HTMLExportRules|HTTPRequest|LaunchDirectory|LicenseProcesses|LicenseSubprocesses|LicenseType|LinkSupported|LoadedFiles|MaxLicenseProcesses|MaxLicenseSubprocesses|MinorReleaseNumber|NetworkLicense|Off|OutputForms|PatchLevelID|PermissionsGroupBase|PipeSupported|PreferencesDirectory|PrintForms|PrintLiteral|RegisteredDeviceClasses|RegisteredUserName|SecuredAuthenticationKeyTokens|SetParentLink|SoundDisplay|SuppressInputFormHeads|SystemMemory|TraceOff|TraceOn|TracePattern|TracePostAction|TracePreAction|UserAgentLanguages|UserAgentMachine|UserAgentName|UserAgentOperatingSystem|UserAgentVersion|UserName))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"System`(?:A(?:ctiveClassification|ctiveClassificationObject|ctivePrediction|ctivePredictionObject|ddToSearchIndex|ggregatedEntityClass|ggregationLayer|ngleBisector|nimatedImage|nimationVideo|nomalyDetector|ppendLayer|pplication|pplyReaction|round|roundReplace|rrayReduce|sk|skAppend|skConfirm|skDisplay|skFunction|skState|skTemplateDisplay|skedQ|skedValue|ssessmentFunction|ssessmentResultObject|ssumeDeterministic|stroAngularSeparation|stroBackground|stroCenter|stroDistance|stroGraphics|stroGridLines|stroGridLinesStyle|stroPosition|stroProjection|stroRange|stroRangePadding|stroReferenceFrame|stroStyling|stroZoomLevel|tom|tomCoordinates|tomCount|tomDiagramCoordinates|tomLabelStyle|tomLabels|tomList|ttachCell|ttentionLayer|udioAnnotate|udioAnnotationLookup|udioIdentify|udioInstanceQ|udioPause|udioPlay|udioRecord|udioStop|udioStream|udioStreams|udioTrackApply|udioTrackSelection|utocomplete|utocompletionFunction|xiomaticTheory|xisLabel|xisObject|xisStyle))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:B(?:asicRecurrentLayer|atchNormalizationLayer|atchSize|ayesianMaximization|ayesianMaximizationObject|ayesianMinimization|ayesianMinimizationObject|esagL|innedVariogramList|inomialPointProcess|ioSequence|ioSequenceBackTranslateList|ioSequenceComplement|ioSequenceInstances|ioSequenceModify|ioSequencePlot|ioSequenceQ|ioSequenceReverseComplement|ioSequenceTranscribe|ioSequenceTranslate|itRate|lockDiagonalMatrix|lockLowerTriangularMatrix|lockUpperTriangularMatrix|lockchainAddressData|lockchainBase|lockchainBlockData|lockchainContractValue|lockchainData|lockchainGet|lockchainKeyEncode|lockchainPut|lockchainTokenData|lockchainTransaction|lockchainTransactionData|lockchainTransactionSign|lockchainTransactionSubmit|ond|ondCount|ondLabelStyle|ondLabels|ondList|ondQ|uildCompiledComponent))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:C(?:TCLossLayer|achePersistence|anvas|ast|ategoricalDistribution|atenateLayer|auchyPointProcess|hannelBase|hannelBrokerAction|hannelHistoryLength|hannelListen|hannelListener|hannelListeners|hannelObject|hannelReceiverFunction|hannelSend|hannelSubscribers|haracterNormalize|hemicalConvert|hemicalFormula|hemicalInstance|hemicalReaction|loudExpression|loudExpressions|loudRenderingMethod|ombinatorB|ombinatorC|ombinatorI|ombinatorK|ombinatorS|ombinatorW|ombinatorY|ombinedEntityClass|ompiledCodeFunction|ompiledComponent|ompiledExpressionDeclaration|ompiledLayer|ompilerCallback|ompilerEnvironment|ompilerEnvironmentAppendTo|ompilerEnvironmentObject|ompilerOptions|omplementedEntityClass|omputeUncertainty|onfirmQuiet|onformationMethod|onnectSystemModelComponents|onnectSystemModelController|onnectedMoleculeComponents|onnectedMoleculeQ|onnectionSettings|ontaining|ontentDetectorFunction|ontentFieldOptions|ontentLocationFunction|ontentObject|ontrastiveLossLayer|onvolutionLayer|reateChannel|reateCloudExpression|reateCompilerEnvironment|reateDataStructure|reateDataSystemModel|reateLicenseEntitlement|reateSearchIndex|reateSystemModel|reateTypeInstance|rossEntropyLossLayer|urrentNotebookImage|urrentScreenImage|urryApplied))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:D(?:SolveChangeVariables|ataStructure|ataStructureQ|atabaseConnect|atabaseDisconnect|atabaseReference|atabinSubmit|ateInterval|eclareCompiledComponent|econvolutionLayer|ecryptFile|eleteChannel|eleteCloudExpression|eleteElements|eleteSearchIndex|erivedKey|iggleGatesPointProcess|iggleGrattonPointProcess|igitalSignature|isableFormatting|ocumentWeightingRules|otLayer|ownValuesFunction|ropoutLayer|ynamicImage))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:E(?:choTiming|lementwiseLayer|mbeddedSQLEntityClass|mbeddedSQLExpression|mbeddingLayer|mptySpaceF|ncryptFile|ntityFunction|ntityStore|stimatedPointProcess|stimatedVariogramModel|valuationEnvironment|valuationPrivileges|xpirationDate|xpressionTree|xtendedEntityClass|xternalEvaluate|xternalFunction|xternalIdentifier|xternalObject|xternalSessionObject|xternalSessions|xternalStorageBase|xternalStorageDownload|xternalStorageGet|xternalStorageObject|xternalStoragePut|xternalStorageUpload|xternalValue|xtractLayer))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:F(?:aceRecognize|eatureDistance|eatureExtract|eatureExtraction|eatureExtractor|eatureExtractorFunction|ileConvert|ileFormatProperties|ileNameToFormatList|ileSystemTree|ilteredEntityClass|indChannels|indEquationalProof|indExternalEvaluators|indGeometricConjectures|indImageText|indIsomers|indMoleculeSubstructure|indPointProcessParameters|indSystemModelEquilibrium|indTextualAnswer|lattenLayer|orAllType|ormControl|orwardCloudCredentials|oxHReduce|rameListVideo|romRawPointer|unctionCompile|unctionCompileExport|unctionCompileExportByteArray|unctionCompileExportLibrary|unctionCompileExportString|unctionDeclaration|unctionLayer|unctionPoles))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:G(?:alleryView|atedRecurrentLayer|enerateDerivedKey|enerateDigitalSignature|enerateFileSignature|enerateSecuredAuthenticationKey|eneratedAssetFormat|eneratedAssetLocation|eoGraphValuePlot|eoOrientationData|eometricAssertion|eometricScene|eometricStep|eometricStylingRules|eometricTest|ibbsPointProcess|raphTree|ridVideo))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:H(?:andlerFunctions|andlerFunctionsKeys|ardcorePointProcess|istogramPointDensity))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:I(?:gnoreIsotopes|gnoreStereochemistry|mageAugmentationLayer|mageBoundingBoxes|mageCases|mageContainsQ|mageContents|mageGraphics|magePosition|magePyramid|magePyramidApply|mageStitch|mportedObject|ncludeAromaticBonds|ncludeHydrogens|ncludeRelatedTables|nertEvaluate|nertExpression|nfiniteFuture|nfinitePast|nhomogeneousPoissonPointProcess|nitialEvaluationHistory|nitializationObject|nitializationObjects|nitializationValue|nitialize|nputPorts|ntegrateChangeVariables|nterfaceSwitched|ntersectedEntityClass|nverseImagePyramid))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:K(?:ernelConfiguration|ernelFunction))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:L(?:earningRateMultipliers|ibraryFunctionDeclaration|icenseEntitlementObject|icenseEntitlements|icensingSettings|inearLayer|iteralType|oadCompiledComponent|ocalResponseNormalizationLayer|ongShortTermMemoryLayer|ossFunction))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:M(?:IMETypeToFormatList|ailExecute|ailFolder|ailItem|ailSearch|ailServerConnect|ailServerConnection|aternPointProcess|axDisplayedChildren|axTrainingRounds|axWordGap|eanAbsoluteLossLayer|eanAround|eanPointDensity|eanSquaredLossLayer|ergingFunction|idpoint|issingValuePattern|issingValueSynthesis|olecule|oleculeAlign|oleculeContainsQ|oleculeDraw|oleculeFreeQ|oleculeGraph|oleculeMatchQ|oleculeMaximumCommonSubstructure|oleculeModify|oleculeName|oleculePattern|oleculePlot|oleculePlot3D|oleculeProperty|oleculeQ|oleculeRecognize|oleculeSubstructureCount|oleculeValue))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:N(?:BodySimulation|BodySimulationData|earestNeighborG|estTree|etAppend|etArray|etArrayLayer|etBidirectionalOperator|etChain|etDecoder|etDelete|etDrop|etEncoder|etEvaluationMode|etExternalObject|etExtract|etFlatten|etFoldOperator|etGANOperator|etGraph|etInitialize|etInsert|etInsertSharedArrays|etJoin|etMapOperator|etMapThreadOperator|etMeasurements|etModel|etNestOperator|etPairEmbeddingOperator|etPort|etPortGradient|etPrepend|etRename|etReplace|etReplacePart|etStateObject|etTake|etTrain|etTrainResultsObject|etUnfold|etworkPacketCapture|etworkPacketRecording|etworkPacketTrace|eymanScottPointProcess|ominalScale|ormalizationLayer|umericArray|umericArrayQ|umericArrayType))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:O(?:peratorApplied|rderingLayer|rdinalScale|utputPorts|verlayVideo))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:P(?:acletSymbol|addingLayer|agination|airCorrelationG|arametricRampLayer|arentEdgeLabel|arentEdgeLabelFunction|arentEdgeLabelStyle|arentEdgeShapeFunction|arentEdgeStyle|arentEdgeStyleFunction|artLayer|artProtection|atternFilling|atternReaction|enttinenPointProcess|erpendicularBisector|ersistenceLocation|ersistenceTime|ersistentObject|ersistentObjects|ersistentSymbol|itchRecognize|laceholderLayer|laybackSettings|ointCountDistribution|ointDensity|ointDensityFunction|ointProcessEstimator|ointProcessFitTest|ointProcessParameterAssumptions|ointProcessParameterQ|ointStatisticFunction|ointValuePlot|oissonPointProcess|oolingLayer|rependLayer|roofObject|ublisherID))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:Q(?:uestionGenerator|uestionInterface|uestionObject|uestionSelector))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:R(?:andomArrayLayer|andomInstance|andomPointConfiguration|andomTree|eactionBalance|eactionBalancedQ|ecalibrationFunction|egisterExternalEvaluator|elationalDatabase|emoteAuthorizationCaching|emoteBatchJobAbort|emoteBatchJobObject|emoteBatchJobs|emoteBatchMapSubmit|emoteBatchSubmissionEnvironment|emoteBatchSubmit|emoteConnect|emoteConnectionObject|emoteEvaluate|emoteFile|emoteInputFiles|emoteProviderSettings|emoteRun|emoteRunProcess|emovalConditions|emoveAudioStream|emoveChannelListener|emoveChannelSubscribers|emoveVideoStream|eplicateLayer|eshapeLayer|esizeLayer|esourceFunction|esourceRegister|esourceRemove|esourceSubmit|esourceSystemBase|esourceSystemPath|esourceUpdate|esourceVersion|everseApplied|ipleyK|ipleyRassonRegion|ootTree|ulesTree))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:S(?:ameTestProperties|ampledEntityClass|earchAdjustment|earchIndexObject|earchIndices|earchQueryString|earchResultObject|ecuredAuthenticationKey|ecuredAuthenticationKeys|ecurityCertificate|equenceIndicesLayer|equenceLastLayer|equenceMostLayer|equencePredict|equencePredictorFunction|equenceRestLayer|equenceReverseLayer|erviceRequest|erviceSubmit|etFileFormatProperties|etSystemModel|lideShowVideo|moothPointDensity|nippet|nippetsVideo|nubPolyhedron|oftmaxLayer|olidBoundaryLoadValue|olidDisplacementCondition|olidFixedCondition|olidMechanicsPDEComponent|olidMechanicsStrain|olidMechanicsStress|ortedEntityClass|ourceLink|patialBinnedPointData|patialBoundaryCorrection|patialEstimate|patialEstimatorFunction|patialJ|patialNoiseLevel|patialObservationRegionQ|patialPointData|patialPointSelect|patialRandomnessTest|patialTransformationLayer|patialTrendFunction|peakerMatchQ|peechCases|peechInterpreter|peechRecognize|plice|tartExternalSession|tartWebSession|tereochemistryElements|traussHardcorePointProcess|traussPointProcess|ubsetCases|ubsetCount|ubsetPosition|ubsetReplace|ubtitleTrackSelection|ummationLayer|ymmetricDifference|ynthesizeMissingValues|ystemCredential|ystemCredentialData|ystemCredentialKey|ystemCredentialKeys|ystemCredentialStoreObject|ystemInstall|ystemModel|ystemModelExamples|ystemModelLinearize|ystemModelMeasurements|ystemModelParametricSimulate|ystemModelPlot|ystemModelReliability|ystemModelSimulate|ystemModelSimulateSensitivity|ystemModelSimulationData|ystemModeler|ystemModels))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:T(?:ableView|argetDevice|argetSystem|ernaryListPlot|ernaryPlotCorners|extCases|extContents|extElement|extPosition|extSearch|extSearchReport|extStructure|homasPointProcess|hreaded|hreadingLayer|ickDirection|ickLabelOrientation|ickLabelPositioning|ickLabels|ickLengths|ickPositions|oRawPointer|otalLayer|ourVideo|rainImageContentDetector|rainTextContentDetector|rainingProgressCheckpointing|rainingProgressFunction|rainingProgressMeasurements|rainingProgressReporting|rainingStoppingCriterion|rainingUpdateSchedule|ransposeLayer|ree|reeCases|reeChildren|reeCount|reeData|reeDelete|reeDepth|reeElementCoordinates|reeElementLabel|reeElementLabelFunction|reeElementLabelStyle|reeElementShape|reeElementShapeFunction|reeElementSize|reeElementSizeFunction|reeElementStyle|reeElementStyleFunction|reeExpression|reeExtract|reeFold|reeInsert|reeLayout|reeLeafCount|reeLeafQ|reeLeaves|reeLevel|reeMap|reeMapAt|reeOutline|reePosition|reeQ|reeReplacePart|reeRules|reeScan|reeSelect|reeSize|reeTraversalOrder|riangleCenter|riangleConstruct|riangleMeasurement|ypeDeclaration|ypeEvaluate|ypeOf|ypeSpecifier|yped))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:U(?:RLDownloadSubmit|nconstrainedParameters|nionedEntityClass|niqueElements|nitVectorLayer|nlabeledTree|nmanageObject|nregisterExternalEvaluator|pdateSearchIndex|seEmbeddedLibrary))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:V(?:alenceErrorHandling|alenceFilling|aluePreprocessingFunction|andermondeMatrix|arianceGammaPointProcess|ariogramFunction|ariogramModel|ectorAround|erifyDerivedKey|erifyDigitalSignature|erifyFileSignature|erifyInterpretation|ideo|ideoCapture|ideoCombine|ideoDelete|ideoExtractFrames|ideoFrameList|ideoFrameMap|ideoGenerator|ideoInsert|ideoIntervals|ideoJoin|ideoMap|ideoMapList|ideoMapTimeSeries|ideoPadding|ideoPause|ideoPlay|ideoQ|ideoRecord|ideoReplace|ideoScreenCapture|ideoSplit|ideoStop|ideoStream|ideoStreams|ideoTimeStretch|ideoTrackSelection|ideoTranscode|ideoTransparency|ideoTrim))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:W(?:ebAudioSearch|ebColumn|ebElementObject|ebExecute|ebImage|ebImageSearch|ebItem|ebRow|ebSearch|ebSessionObject|ebSessions|ebWindowObject|ikidataData|ikidataSearch|ikipediaSearch|ithCleanup|ithLock))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:Z(?:oomCenter|oomFactor))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:\\$(?:AllowExternalChannelFunctions|AudioDecoders|AudioEncoders|BlockchainBase|ChannelBase|CompilerEnvironment|CookieStore|CryptographicEllipticCurveNames|CurrentWebSession|DataStructures|DefaultNetworkInterface|DefaultProxyRules|DefaultRemoteBatchSubmissionEnvironment|DefaultRemoteKernel|DefaultSystemCredentialStore|ExternalIdentifierTypes|ExternalStorageBase|GeneratedAssetLocation|IncomingMailSettings|Initialization|InitializationContexts|MaxDisplayedChildren|NetworkInterfaces|NoValue|PersistenceBase|PersistencePath|PreInitialization|PublisherID|ResourceSystemBase|ResourceSystemPath|SSHAuthentication|ServiceCreditsAvailable|SourceLink|SubtitleDecoders|SubtitleEncoders|SystemCredentialStore|TargetSystems|TestFileName|VideoDecoders|VideoEncoders|VoiceStyles))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"System`(?:E(?:cho|xit))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"System`(?:I(?:n|nString))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"System`(?:O(?:ut))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"System`(?:P(?:rint))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"System`(?:Q(?:uit))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"System`(?:\\$(?:HistoryLength|Line|Post|Pre|PrePrint|PreRead|SyntaxHandler))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"System`(?:[$[:alpha:]][$[:alnum:]]*)(?![`$[:alnum:]])",name:"invalid.illegal.system.wolfram"},{match:"(?:[$[:alpha:]][$[:alnum:]]*)(?:`(?:[$[:alpha:]][$[:alnum:]]*))+(?=\\s*(\\[(?!\\s*\\[)|@(?!@)))",name:"variable.function.wolfram"},{match:"(?:[$[:alpha:]][$[:alnum:]]*)(?:`(?:[$[:alpha:]][$[:alnum:]]*))+",name:"symbol.unrecognized.wolfram"},{match:"(?:[$[:alpha:]][$[:alnum:]]*)`",name:"invalid.illegal.wolfram"},{match:"(?:`(?:[$[:alpha:]][$[:alnum:]]*))+(?=\\s*(\\[(?!\\s*\\[)|@(?!@)))",name:"variable.function.wolfram"},{match:"(?:`(?:[$[:alpha:]][$[:alnum:]]*))+",name:"symbol.unrecognized.wolfram"},{match:"`",name:"invalid.illegal.wolfram"},{match:"(?:A(?:ASTriangle|PIFunction|RCHProcess|RIMAProcess|RMAProcess|RProcess|SATriangle|belianGroup|bort|bortKernels|bortProtect|bs|bsArg|bsArgPlot|bsoluteCorrelation|bsoluteCorrelationFunction|bsoluteCurrentValue|bsoluteDashing|bsoluteFileName|bsoluteOptions|bsolutePointSize|bsoluteThickness|bsoluteTime|bsoluteTiming|ccountingForm|ccumulate|ccuracy|cousticAbsorbingValue|cousticImpedanceValue|cousticNormalVelocityValue|cousticPDEComponent|cousticPressureCondition|cousticRadiationValue|cousticSoundHardValue|cousticSoundSoftCondition|ctionMenu|ctivate|cyclicGraphQ|ddSides|ddTo|ddUsers|djacencyGraph|djacencyList|djacencyMatrix|djacentMeshCells|djugate|djustTimeSeriesForecast|djustmentBox|dministrativeDivisionData|ffineHalfSpace|ffineSpace|ffineStateSpaceModel|ffineTransform|irPressureData|irSoundAttenuation|irTemperatureData|ircraftData|irportData|iryAi|iryAiPrime|iryAiZero|iryBi|iryBiPrime|iryBiZero|lgebraicIntegerQ|lgebraicNumber|lgebraicNumberDenominator|lgebraicNumberNorm|lgebraicNumberPolynomial|lgebraicNumberTrace|lgebraicUnitQ|llTrue|lphaChannel|lphabet|lphabeticOrder|lphabeticSort|lternatingFactorial|lternatingGroup|lternatives|mbientLight|mbiguityList|natomyData|natomyPlot3D|natomyStyling|nd|ndersonDarlingTest|ngerJ|ngleBracket|nglePath|nglePath3D|ngleVector|ngularGauge|nimate|nimator|nnotate|nnotation|nnotationDelete|nnotationKeys|nnotationValue|nnuity|nnuityDue|nnulus|nomalyDetection|nomalyDetectorFunction|ntihermitian|ntihermitianMatrixQ|ntisymmetric|ntisymmetricMatrixQ|ntonyms|nyOrder|nySubset|nyTrue|part|partSquareFree|ppellF1|ppend|ppendTo|pply|pplySides|pplyTo|rcCos|rcCosh|rcCot|rcCoth|rcCsc|rcCsch|rcCurvature|rcLength|rcSec|rcSech|rcSin|rcSinDistribution|rcSinh|rcTan|rcTanh|rea|rg|rgMax|rgMin|rgumentsOptions|rithmeticGeometricMean|rray|rrayComponents|rrayDepth|rrayFilter|rrayFlatten|rrayMesh|rrayPad|rrayPlot|rrayPlot3D|rrayQ|rrayResample|rrayReshape|rrayRules|rrays|rrow|rrowheads|ssert|ssociateTo|ssociation|ssociationMap|ssociationQ|ssociationThread|ssuming|symptotic|symptoticDSolveValue|symptoticEqual|symptoticEquivalent|symptoticExpectation|symptoticGreater|symptoticGreaterEqual|symptoticIntegrate|symptoticLess|symptoticLessEqual|symptoticOutputTracker|symptoticProbability|symptoticProduct|symptoticRSolveValue|symptoticSolve|symptoticSum|tomQ|ttributes|udio|udioAmplify|udioBlockMap|udioCapture|udioChannelCombine|udioChannelMix|udioChannelSeparate|udioChannels|udioData|udioDelay|udioDelete|udioDistance|udioFade|udioFrequencyShift|udioGenerator|udioInsert|udioIntervals|udioJoin|udioLength|udioLocalMeasurements|udioLoudness|udioMeasurements|udioNormalize|udioOverlay|udioPad|udioPan|udioPartition|udioPitchShift|udioPlot|udioQ|udioReplace|udioResample|udioReverb|udioReverse|udioSampleRate|udioSpectralMap|udioSpectralTransformation|udioSplit|udioTimeStretch|udioTrim|udioType|ugmentedPolyhedron|ugmentedSymmetricPolynomial|uthenticationDialog|utoRefreshed|utoSubmitting|utocorrelationTest))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:B(?:SplineBasis|SplineCurve|SplineFunction|SplineSurface|abyMonsterGroupB|ackslash|all|and|andpassFilter|andstopFilter|arChart|arChart3D|arLegend|arabasiAlbertGraphDistribution|arcodeImage|arcodeRecognize|aringhausHenzeTest|arlowProschanImportance|arnesG|artlettHannWindow|artlettWindow|aseDecode|aseEncode|aseForm|atesDistribution|attleLemarieWavelet|ecause|eckmannDistribution|eep|egin|eginDialogPacket|eginPackage|ellB|ellY|enfordDistribution|eniniDistribution|enktanderGibratDistribution|enktanderWeibullDistribution|ernoulliB|ernoulliDistribution|ernoulliGraphDistribution|ernoulliProcess|ernsteinBasis|esselFilterModel|esselI|esselJ|esselJZero|esselK|esselY|esselYZero|eta|etaBinomialDistribution|etaDistribution|etaNegativeBinomialDistribution|etaPrimeDistribution|etaRegularized|etween|etweennessCentrality|eveledPolyhedron|ezierCurve|ezierFunction|ilateralFilter|ilateralLaplaceTransform|ilateralZTransform|inCounts|inLists|inarize|inaryDeserialize|inaryDistance|inaryImageQ|inaryRead|inaryReadList|inarySerialize|inaryWrite|inomial|inomialDistribution|inomialProcess|inormalDistribution|iorthogonalSplineWavelet|ipartiteGraphQ|iquadraticFilterModel|irnbaumImportance|irnbaumSaundersDistribution|itAnd|itClear|itGet|itLength|itNot|itOr|itSet|itShiftLeft|itShiftRight|itXor|iweightLocation|iweightMidvariance|lackmanHarrisWindow|lackmanNuttallWindow|lackmanWindow|lank|lankNullSequence|lankSequence|lend|lock|lockMap|lockRandom|lomqvistBeta|lomqvistBetaTest|lur|lurring|odePlot|ohmanWindow|oole|ooleanConsecutiveFunction|ooleanConvert|ooleanCountingFunction|ooleanFunction|ooleanGraph|ooleanMaxterms|ooleanMinimize|ooleanMinterms|ooleanQ|ooleanRegion|ooleanTable|ooleanVariables|orderDimensions|orelTannerDistribution|ottomHatTransform|oundaryDiscretizeGraphics|oundaryDiscretizeRegion|oundaryMesh|oundaryMeshRegion|oundaryMeshRegionQ|oundedRegionQ|oundingRegion|oxData|oxMatrix|oxObject|oxWhiskerChart|racketingBar|rayCurtisDistance|readthFirstScan|reak|ridgeData|rightnessEqualize|roadcastStationData|rownForsytheTest|rownianBridgeProcess|ubbleChart|ubbleChart3D|uckyballGraph|uildingData|ulletGauge|usinessDayQ|utterflyGraph|utterworthFilterModel|utton|uttonBar|uttonBox|uttonNotebook|yteArray|yteArrayFormat|yteArrayFormatQ|yteArrayQ|yteArrayToString|yteCount))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:C(?:|DF|DFDeploy|DFWavelet|Form|MYKColor|SGRegion|SGRegionQ|SGRegionTree|alendarConvert|alendarData|allPacket|allout|anberraDistance|ancel|ancelButton|andlestickChart|anonicalGraph|anonicalName|anonicalWarpingCorrespondence|anonicalWarpingDistance|anonicalizePolygon|anonicalizePolyhedron|anonicalizeRegion|antorMesh|antorStaircase|ap|apForm|apitalDifferentialD|apitalize|apsuleShape|aputoD|arlemanLinearize|arlsonRC|arlsonRD|arlsonRE|arlsonRF|arlsonRG|arlsonRJ|arlsonRK|arlsonRM|armichaelLambda|aseSensitive|ases|ashflow|asoratian|atalanNumber|atch|atenate|auchyDistribution|auchyMatrix|auchyWindow|ayleyGraph|eiling|ell|ellGroup|ellGroupData|ellObject|ellPrint|ells|ellularAutomaton|ensoredDistribution|ensoring|enterArray|enterDot|enteredInterval|entralFeature|entralMoment|entralMomentGeneratingFunction|epstrogram|epstrogramArray|epstrumArray|hampernowneNumber|hanVeseBinarize|haracterCounts|haracterName|haracterRange|haracteristicFunction|haracteristicPolynomial|haracters|hebyshev1FilterModel|hebyshev2FilterModel|hebyshevT|hebyshevU|heck|heckAbort|heckArguments|heckbox|heckboxBar|hemicalData|hessboardDistance|hiDistribution|hiSquareDistribution|hineseRemainder|hoiceButtons|hoiceDialog|holeskyDecomposition|hop|hromaticPolynomial|hromaticityPlot|hromaticityPlot3D|ircle|ircleDot|ircleMinus|irclePlus|irclePoints|ircleThrough|ircleTimes|irculantGraph|ircularArcThrough|ircularOrthogonalMatrixDistribution|ircularQuaternionMatrixDistribution|ircularRealMatrixDistribution|ircularSymplecticMatrixDistribution|ircularUnitaryMatrixDistribution|ircumsphere|ityData|lassifierFunction|lassifierMeasurements|lassifierMeasurementsObject|lassify|lear|learAll|learAttributes|learCookies|learPermissions|learSystemCache|lebschGordan|lickPane|lickToCopy|lip|lock|lockGauge|lose|loseKernels|losenessCentrality|losing|loudAccountData|loudConnect|loudDeploy|loudDirectory|loudDisconnect|loudEvaluate|loudExport|loudFunction|loudGet|loudImport|loudLoggingData|loudObject|loudObjects|loudPublish|loudPut|loudSave|loudShare|loudSubmit|loudSymbol|loudUnshare|lusterClassify|lusteringComponents|lusteringMeasurements|lusteringTree|oefficient|oefficientArrays|oefficientList|oefficientRules|oifletWavelet|ollect|ollinearPoints|olon|olorBalance|olorCombine|olorConvert|olorData|olorDataFunction|olorDetect|olorDistance|olorNegate|olorProfileData|olorQ|olorQuantize|olorReplace|olorSeparate|olorSetter|olorSlider|olorToneMapping|olorize|olorsNear|olumn|ometData|ommonName|ommonUnits|ommonest|ommonestFilter|ommunityGraphPlot|ompanyData|ompatibleUnitQ|ompile|ompiledFunction|omplement|ompleteGraph|ompleteGraphQ|ompleteIntegral|ompleteKaryTree|omplex|omplexArrayPlot|omplexContourPlot|omplexExpand|omplexListPlot|omplexPlot|omplexPlot3D|omplexRegionPlot|omplexStreamPlot|omplexVectorPlot|omponentMeasurements|omposeList|omposeSeries|ompositeQ|omposition|ompoundElement|ompoundExpression|ompoundPoissonDistribution|ompoundPoissonProcess|ompoundRenewalProcess|ompress|oncaveHullMesh|ondition|onditionalExpression|onditioned|one|onfirm|onfirmAssert|onfirmBy|onfirmMatch|onformAudio|onformImages|ongruent|onicGradientFilling|onicHullRegion|onicOptimization|onjugate|onjugateTranspose|onjunction|onnectLibraryCallbackFunction|onnectedComponents|onnectedGraphComponents|onnectedGraphQ|onnectedMeshComponents|onnesWindow|onoverTest|onservativeConvectionPDETerm|onstantArray|onstantImage|onstantRegionQ|onstellationData|onstruct|ontainsAll|ontainsAny|ontainsExactly|ontainsNone|ontainsOnly|ontext|ontextToFileName|ontexts|ontinue|ontinuedFraction|ontinuedFractionK|ontinuousMarkovProcess|ontinuousTask|ontinuousTimeModelQ|ontinuousWaveletData|ontinuousWaveletTransform|ontourDetect|ontourPlot|ontourPlot3D|ontraharmonicMean|ontrol|ontrolActive|ontrollabilityGramian|ontrollabilityMatrix|ontrollableDecomposition|ontrollableModelQ|ontrollerInformation|ontrollerManipulate|ontrollerState|onvectionPDETerm|onvergents|onvexHullMesh|onvexHullRegion|onvexOptimization|onvexPolygonQ|onvexPolyhedronQ|onvexRegionQ|onvolve|onwayGroupCo1|onwayGroupCo2|onwayGroupCo3|oordinateBoundingBox|oordinateBoundingBoxArray|oordinateBounds|oordinateBoundsArray|oordinateChartData|oordinateTransform|oordinateTransformData|oplanarPoints|oprimeQ|oproduct|opulaDistribution|opyDatabin|opyDirectory|opyFile|opyToClipboard|oreNilpotentDecomposition|ornerFilter|orrelation|orrelationDistance|orrelationFunction|orrelationTest|os|osIntegral|osh|oshIntegral|osineDistance|osineWindow|ot|oth|oulombF|oulombG|oulombH1|oulombH2|ount|ountDistinct|ountDistinctBy|ountRoots|ountryData|ounts|ountsBy|ovariance|ovarianceFunction|oxIngersollRossProcess|oxModel|oxModelFit|oxianDistribution|ramerVonMisesTest|reateArchive|reateDatabin|reateDialog|reateDirectory|reateDocument|reateFile|reateManagedLibraryExpression|reateNotebook|reatePacletArchive|reatePalette|reatePermissionsGroup|reateUUID|reateWindow|riticalSection|riticalityFailureImportance|riticalitySuccessImportance|ross|rossMatrix|rossingCount|rossingDetect|rossingPolygon|sc|sch|ube|ubeRoot|uboid|umulant|umulantGeneratingFunction|umulativeFeatureImpactPlot|up|upCap|url|urrencyConvert|urrentDate|urrentImage|urrentValue|urvatureFlowFilter|ycleGraph|ycleIndexPolynomial|ycles|yclicGroup|yclotomic|ylinder|ylindricalDecomposition|ylindricalDecompositionFunction))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:D(?:|Eigensystem|Eigenvalues|GaussianWavelet|MSList|MSString|Solve|SolveValue|agumDistribution|amData|amerauLevenshteinDistance|arker|ashing|ataDistribution|atabin|atabinAdd|atabinUpload|atabins|ataset|ateBounds|ateDifference|ateHistogram|ateList|ateListLogPlot|ateListPlot|ateListStepPlot|ateObject|ateObjectQ|ateOverlapsQ|atePattern|atePlus|ateRange|ateScale|ateSelect|ateString|ateValue|ateWithinQ|ated|atedUnit|aubechiesWavelet|avisDistribution|awsonF|ayCount|ayHemisphere|ayMatchQ|ayName|ayNightTerminator|ayPlus|ayRange|ayRound|aylightQ|eBruijnGraph|eBruijnSequence|ecapitalize|ecimalForm|eclarePackage|ecompose|ecrement|ecrypt|edekindEta|eepSpaceProbeData|efault|efaultButton|efaultValues|efer|efineInputStreamMethod|efineOutputStreamMethod|efineResourceFunction|efinition|egreeCentrality|egreeGraphDistribution|el|elaunayMesh|elayed|elete|eleteAdjacentDuplicates|eleteAnomalies|eleteBorderComponents|eleteCases|eleteDirectory|eleteDuplicates|eleteDuplicatesBy|eleteFile|eleteMissing|eleteObject|eletePermissionsKey|eleteSmallComponents|eleteStopwords|elimitedSequence|endrogram|enominator|ensityHistogram|ensityPlot|ensityPlot3D|eploy|epth|epthFirstScan|erivative|erivativeFilter|erivativePDETerm|esignMatrix|et|eviceClose|eviceConfigure|eviceExecute|eviceExecuteAsynchronous|eviceObject|eviceOpen|eviceRead|eviceReadBuffer|eviceReadLatest|eviceReadList|eviceReadTimeSeries|eviceStreams|eviceWrite|eviceWriteBuffer|evices|iagonal|iagonalMatrix|iagonalMatrixQ|iagonalizableMatrixQ|ialog|ialogInput|ialogNotebook|ialogReturn|iamond|iamondMatrix|iceDissimilarity|ictionaryLookup|ictionaryWordQ|ifferenceDelta|ifferenceQuotient|ifferenceRoot|ifferenceRootReduce|ifferences|ifferentialD|ifferentialRoot|ifferentialRootReduce|ifferentiatorFilter|iffusionPDETerm|igitCount|igitQ|ihedralAngle|ihedralGroup|ilation|imensionReduce|imensionReducerFunction|imensionReduction|imensionalCombinations|imensionalMeshComponents|imensions|iracComb|iracDelta|irectedEdge|irectedGraph|irectedGraphQ|irectedInfinity|irectionalLight|irective|irectory|irectoryName|irectoryQ|irectoryStack|irichletBeta|irichletCharacter|irichletCondition|irichletConvolve|irichletDistribution|irichletEta|irichletL|irichletLambda|irichletTransform|irichletWindow|iscreteAsymptotic|iscreteChirpZTransform|iscreteConvolve|iscreteDelta|iscreteHadamardTransform|iscreteIndicator|iscreteInputOutputModel|iscreteLQEstimatorGains|iscreteLQRegulatorGains|iscreteLimit|iscreteLyapunovSolve|iscreteMarkovProcess|iscreteMaxLimit|iscreteMinLimit|iscretePlot|iscretePlot3D|iscreteRatio|iscreteRiccatiSolve|iscreteShift|iscreteTimeModelQ|iscreteUniformDistribution|iscreteWaveletData|iscreteWaveletPacketTransform|iscreteWaveletTransform|iscretizeGraphics|iscretizeRegion|iscriminant|isjointQ|isjunction|isk|iskMatrix|iskSegment|ispatch|isplayEndPacket|isplayForm|isplayPacket|istanceMatrix|istanceTransform|istribute|istributeDefinitions|istributed|istributionChart|istributionFitTest|istributionParameterAssumptions|istributionParameterQ|iv|ivide|ivideBy|ivideSides|ivisible|ivisorSigma|ivisorSum|ivisors|o|ocumentGenerator|ocumentGeneratorInformation|ocumentGenerators|ocumentNotebook|odecahedron|ominantColors|ominatorTreeGraph|ominatorVertexList|ot|otEqual|oubleBracketingBar|oubleDownArrow|oubleLeftArrow|oubleLeftRightArrow|oubleLeftTee|oubleLongLeftArrow|oubleLongLeftRightArrow|oubleLongRightArrow|oubleRightArrow|oubleRightTee|oubleUpArrow|oubleUpDownArrow|oubleVerticalBar|ownArrow|ownArrowBar|ownArrowUpArrow|ownLeftRightVector|ownLeftTeeVector|ownLeftVector|ownLeftVectorBar|ownRightTeeVector|ownRightVector|ownRightVectorBar|ownTee|ownTeeArrow|ownValues|ownsample|razinInverse|rop|ropShadowing|t|ualPlanarGraph|ualPolyhedron|ualSystemsModel|umpSave|uplicateFreeQ|uration|ynamic|ynamicGeoGraphics|ynamicModule|ynamicSetting|ynamicWrapper))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:E(?:arthImpactData|arthquakeData|ccentricityCentrality|choEvaluation|choFunction|choLabel|dgeAdd|dgeBetweennessCentrality|dgeChromaticNumber|dgeConnectivity|dgeContract|dgeCount|dgeCoverQ|dgeCycleMatrix|dgeDelete|dgeDetect|dgeForm|dgeIndex|dgeList|dgeQ|dgeRules|dgeTaggedGraph|dgeTaggedGraphQ|dgeTags|dgeTransitiveGraphQ|dgeWeightedGraphQ|ditDistance|ffectiveInterest|igensystem|igenvalues|igenvectorCentrality|igenvectors|lement|lementData|liminate|llipsoid|llipticE|llipticExp|llipticExpPrime|llipticF|llipticFilterModel|llipticK|llipticLog|llipticNomeQ|llipticPi|llipticTheta|llipticThetaPrime|mbedCode|mbeddedHTML|mbeddedService|mitSound|mpiricalDistribution|mptyGraphQ|mptyRegion|nclose|ncode|ncrypt|ncryptedObject|nd|ndDialogPacket|ndPackage|ngineeringForm|nterExpressionPacket|nterTextPacket|ntity|ntityClass|ntityClassList|ntityCopies|ntityGroup|ntityInstance|ntityList|ntityPrefetch|ntityProperties|ntityProperty|ntityPropertyClass|ntityRegister|ntityStores|ntityTypeName|ntityUnregister|ntityValue|ntropy|ntropyFilter|nvironment|qual|qualTilde|qualTo|quilibrium|quirippleFilterKernel|quivalent|rf|rfc|rfi|rlangB|rlangC|rlangDistribution|rosion|rrorBox|stimatedBackground|stimatedDistribution|stimatedPointNormals|stimatedProcess|stimatorGains|stimatorRegulator|uclideanDistance|ulerAngles|ulerCharacteristic|ulerE|ulerMatrix|ulerPhi|ulerianGraphQ|valuate|valuatePacket|valuationBox|valuationCell|valuationData|valuationNotebook|valuationObject|venQ|ventData|ventHandler|ventSeries|xactBlackmanWindow|xactNumberQ|xampleData|xcept|xists|xoplanetData|xp|xpGammaDistribution|xpIntegralE|xpIntegralEi|xpToTrig|xpand|xpandAll|xpandDenominator|xpandFileName|xpandNumerator|xpectation|xponent|xponentialDistribution|xponentialGeneratingFunction|xponentialMovingAverage|xponentialPowerDistribution|xport|xportByteArray|xportForm|xportString|xpressionCell|xpressionGraph|xtendedGCD|xternalBundle|xtract|xtractArchive|xtractPacletArchive|xtremeValueDistribution))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:F(?:ARIMAProcess|RatioDistribution|aceAlign|aceForm|acialFeatures|actor|actorInteger|actorList|actorSquareFree|actorSquareFreeList|actorTerms|actorTermsList|actorial|actorial2|actorialMoment|actorialMomentGeneratingFunction|actorialPower|ailure|ailureDistribution|ailureQ|areySequence|eatureImpactPlot|eatureNearest|eatureSpacePlot|eatureSpacePlot3D|eatureValueDependencyPlot|eatureValueImpactPlot|eedbackLinearize|etalGrowthData|ibonacci|ibonorial|ile|ileBaseName|ileByteCount|ileDate|ileExistsQ|ileExtension|ileFormat|ileFormatQ|ileHash|ileNameDepth|ileNameDrop|ileNameJoin|ileNameSetter|ileNameSplit|ileNameTake|ileNames|ilePrint|ileSize|ileSystemMap|ileSystemScan|ileTemplate|ileTemplateApply|ileType|illedCurve|illedTorus|illingTransform|ilterRules|inancialBond|inancialData|inancialDerivative|inancialIndicator|ind|indAnomalies|indArgMax|indArgMin|indClique|indClusters|indCookies|indCurvePath|indCycle|indDevices|indDistribution|indDistributionParameters|indDivisions|indEdgeColoring|indEdgeCover|indEdgeCut|indEdgeIndependentPaths|indEulerianCycle|indFaces|indFile|indFit|indFormula|indFundamentalCycles|indGeneratingFunction|indGeoLocation|indGeometricTransform|indGraphCommunities|indGraphIsomorphism|indGraphPartition|indHamiltonianCycle|indHamiltonianPath|indHiddenMarkovStates|indIndependentEdgeSet|indIndependentVertexSet|indInstance|indIntegerNullVector|indIsomorphicSubgraph|indKClan|indKClique|indKClub|indKPlex|indLibrary|indLinearRecurrence|indList|indMatchingColor|indMaxValue|indMaximum|indMaximumCut|indMaximumFlow|indMeshDefects|indMinValue|indMinimum|indMinimumCostFlow|indMinimumCut|indPath|indPeaks|indPermutation|indPlanarColoring|indPostmanTour|indProcessParameters|indRegionTransform|indRepeat|indRoot|indSequenceFunction|indShortestPath|indShortestTour|indSpanningTree|indSubgraphIsomorphism|indThreshold|indTransientRepeat|indVertexColoring|indVertexCover|indVertexCut|indVertexIndependentPaths|inishDynamic|initeAbelianGroupCount|initeGroupCount|initeGroupData|irst|irstCase|irstPassageTimeDistribution|irstPosition|ischerGroupFi22|ischerGroupFi23|ischerGroupFi24Prime|isherHypergeometricDistribution|isherRatioTest|isherZDistribution|it|ittedModel|ixedOrder|ixedPoint|ixedPointList|latShading|latTopWindow|latten|lattenAt|lightData|lipView|loor|lowPolynomial|old|oldList|oldPair|oldPairList|oldWhile|oldWhileList|or|orAll|ormBox|ormFunction|ormObject|ormPage|ormat|ormulaData|ormulaLookup|ortranForm|ourier|ourierCoefficient|ourierCosCoefficient|ourierCosSeries|ourierCosTransform|ourierDCT|ourierDCTFilter|ourierDCTMatrix|ourierDST|ourierDSTMatrix|ourierMatrix|ourierSequenceTransform|ourierSeries|ourierSinCoefficient|ourierSinSeries|ourierSinTransform|ourierTransform|ourierTrigSeries|oxH|ractionBox|ractionalBrownianMotionProcess|ractionalD|ractionalGaussianNoiseProcess|ractionalPart|rameBox|ramed|rechetDistribution|reeQ|renetSerretSystem|requencySamplingFilterKernel|resnelC|resnelF|resnelG|resnelS|robeniusNumber|robeniusSolve|romAbsoluteTime|romCharacterCode|romCoefficientRules|romContinuedFraction|romDMS|romDateString|romDigits|romEntity|romJulianDate|romLetterNumber|romPolarCoordinates|romRomanNumeral|romSphericalCoordinates|romUnixTime|rontEndExecute|rontEndToken|rontEndTokenExecute|ullDefinition|ullForm|ullGraphics|ullInformationOutputRegulator|ullRegion|ullSimplify|unction|unctionAnalytic|unctionBijective|unctionContinuous|unctionConvexity|unctionDiscontinuities|unctionDomain|unctionExpand|unctionInjective|unctionInterpolation|unctionMeromorphic|unctionMonotonicity|unctionPeriod|unctionRange|unctionSign|unctionSingularities|unctionSurjective|ussellVeselyImportance))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:G(?:ARCHProcess|CD|aborFilter|aborMatrix|aborWavelet|ainMargins|ainPhaseMargins|alaxyData|amma|ammaDistribution|ammaRegularized|ather|atherBy|aussianFilter|aussianMatrix|aussianOrthogonalMatrixDistribution|aussianSymplecticMatrixDistribution|aussianUnitaryMatrixDistribution|aussianWindow|egenbauerC|eneralizedLinearModelFit|enerateAsymmetricKeyPair|enerateDocument|enerateHTTPResponse|enerateSymmetricKey|eneratingFunction|enericCylindricalDecomposition|enomeData|enomeLookup|eoAntipode|eoArea|eoBoundary|eoBoundingBox|eoBounds|eoBoundsRegion|eoBoundsRegionBoundary|eoBubbleChart|eoCircle|eoContourPlot|eoDensityPlot|eoDestination|eoDirection|eoDisk|eoDisplacement|eoDistance|eoDistanceList|eoElevationData|eoEntities|eoGraphPlot|eoGraphics|eoGridDirectionDifference|eoGridPosition|eoGridUnitArea|eoGridUnitDistance|eoGridVector|eoGroup|eoHemisphere|eoHemisphereBoundary|eoHistogram|eoIdentify|eoImage|eoLength|eoListPlot|eoMarker|eoNearest|eoPath|eoPolygon|eoPosition|eoPositionENU|eoPositionXYZ|eoProjectionData|eoRegionValuePlot|eoSmoothHistogram|eoStreamPlot|eoStyling|eoVariant|eoVector|eoVectorENU|eoVectorPlot|eoVectorXYZ|eoVisibleRegion|eoVisibleRegionBoundary|eoWithinQ|eodesicClosing|eodesicDilation|eodesicErosion|eodesicOpening|eodesicPolyhedron|eodesyData|eogravityModelData|eologicalPeriodData|eomagneticModelData|eometricBrownianMotionProcess|eometricDistribution|eometricMean|eometricMeanFilter|eometricOptimization|eometricTransformation|estureHandler|et|etEnvironment|lobalClusteringCoefficient|low|ompertzMakehamDistribution|oochShading|oodmanKruskalGamma|oodmanKruskalGammaTest|oto|ouraudShading|rad|radientFilter|radientFittedMesh|radientOrientationFilter|rammarApply|rammarRules|rammarToken|raph|raph3D|raphAssortativity|raphAutomorphismGroup|raphCenter|raphComplement|raphData|raphDensity|raphDiameter|raphDifference|raphDisjointUnion|raphDistance|raphDistanceMatrix|raphEmbedding|raphHub|raphIntersection|raphJoin|raphLinkEfficiency|raphPeriphery|raphPlot|raphPlot3D|raphPower|raphProduct|raphPropertyDistribution|raphQ|raphRadius|raphReciprocity|raphSum|raphUnion|raphics|raphics3D|raphicsColumn|raphicsComplex|raphicsGrid|raphicsGroup|raphicsRow|rayLevel|reater|reaterEqual|reaterEqualLess|reaterEqualThan|reaterFullEqual|reaterGreater|reaterLess|reaterSlantEqual|reaterThan|reaterTilde|reenFunction|rid|ridBox|ridGraph|roebnerBasis|roupBy|roupCentralizer|roupElementFromWord|roupElementPosition|roupElementQ|roupElementToWord|roupElements|roupGenerators|roupMultiplicationTable|roupOrbits|roupOrder|roupSetwiseStabilizer|roupStabilizer|roupStabilizerChain|roupings|rowCutComponents|udermannian|uidedFilter|umbelDistribution))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:H(?:ITSCentrality|TTPErrorResponse|TTPRedirect|TTPRequest|TTPRequestData|TTPResponse|aarWavelet|adamardMatrix|alfLine|alfNormalDistribution|alfPlane|alfSpace|alftoneShading|amiltonianGraphQ|ammingDistance|ammingWindow|ankelH1|ankelH2|ankelMatrix|ankelTransform|annPoissonWindow|annWindow|aradaNortonGroupHN|araryGraph|armonicMean|armonicMeanFilter|armonicNumber|ash|atchFilling|atchShading|aversine|azardFunction|ead|eatFluxValue|eatInsulationValue|eatOutflowValue|eatRadiationValue|eatSymmetryValue|eatTemperatureCondition|eatTransferPDEComponent|eatTransferValue|eavisideLambda|eavisidePi|eavisideTheta|eldGroupHe|elmholtzPDEComponent|ermiteDecomposition|ermiteH|ermitian|ermitianMatrixQ|essenbergDecomposition|eunB|eunBPrime|eunC|eunCPrime|eunD|eunDPrime|eunG|eunGPrime|eunT|eunTPrime|exahedron|iddenMarkovProcess|ighlightGraph|ighlightImage|ighlightMesh|ighlighted|ighpassFilter|igmanSimsGroupHS|ilbertCurve|ilbertFilter|ilbertMatrix|istogram|istogram3D|istogramDistribution|istogramList|istogramTransform|istogramTransformInterpolation|istoricalPeriodData|itMissTransform|jorthDistribution|odgeDual|oeffdingD|oeffdingDTest|old|oldComplete|oldForm|oldPattern|orizontalGauge|ornerForm|ostLookup|otellingTSquareDistribution|oytDistribution|ue|umanGrowthData|umpDownHump|umpEqual|urwitzLerchPhi|urwitzZeta|yperbolicDistribution|ypercubeGraph|yperexponentialDistribution|yperfactorial|ypergeometric0F1|ypergeometric0F1Regularized|ypergeometric1F1|ypergeometric1F1Regularized|ypergeometric2F1|ypergeometric2F1Regularized|ypergeometricDistribution|ypergeometricPFQ|ypergeometricPFQRegularized|ypergeometricU|yperlink|yperplane|ypoexponentialDistribution|ypothesisTestData))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:I(?:PAddress|conData|conize|cosahedron|dentity|dentityMatrix|f|fCompiled|gnoringInactive|m|mage|mage3D|mage3DProjection|mage3DSlices|mageAccumulate|mageAdd|mageAdjust|mageAlign|mageApply|mageApplyIndexed|mageAspectRatio|mageAssemble|mageCapture|mageChannels|mageClip|mageCollage|mageColorSpace|mageCompose|mageConvolve|mageCooccurrence|mageCorners|mageCorrelate|mageCorrespondingPoints|mageCrop|mageData|mageDeconvolve|mageDemosaic|mageDifference|mageDimensions|mageDisplacements|mageDistance|mageEffect|mageExposureCombine|mageFeatureTrack|mageFileApply|mageFileFilter|mageFileScan|mageFilter|mageFocusCombine|mageForestingComponents|mageForwardTransformation|mageHistogram|mageIdentify|mageInstanceQ|mageKeypoints|mageLevels|mageLines|mageMarker|mageMeasurements|mageMesh|mageMultiply|magePad|magePartition|magePeriodogram|magePerspectiveTransformation|mageQ|mageRecolor|mageReflect|mageResize|mageRestyle|mageRotate|mageSaliencyFilter|mageScaled|mageScan|mageSubtract|mageTake|mageTransformation|mageTrim|mageType|mageValue|mageValuePositions|mageVectorscopePlot|mageWaveformPlot|mplicitD|mplicitRegion|mplies|mport|mportByteArray|mportString|mprovementImportance|nactivate|nactive|ncidenceGraph|ncidenceList|ncidenceMatrix|ncrement|ndefiniteMatrixQ|ndependenceTest|ndependentEdgeSetQ|ndependentPhysicalQuantity|ndependentUnit|ndependentUnitDimension|ndependentVertexSetQ|ndexEdgeTaggedGraph|ndexGraph|ndexed|nexactNumberQ|nfiniteLine|nfiniteLineThrough|nfinitePlane|nfix|nflationAdjust|nformation|nhomogeneousPoissonProcess|nner|nnerPolygon|nnerPolyhedron|npaint|nput|nputField|nputForm|nputNamePacket|nputNotebook|nputPacket|nputStream|nputString|nputStringPacket|nsert|nsertLinebreaks|nset|nsphere|nstall|nstallService|ntegerDigits|ntegerExponent|ntegerLength|ntegerName|ntegerPart|ntegerPartitions|ntegerQ|ntegerReverse|ntegerString|ntegrate|nteractiveTradingChart|nternallyBalancedDecomposition|nterpolatingFunction|nterpolatingPolynomial|nterpolation|nterpretation|nterpretationBox|nterpreter|nterquartileRange|nterrupt|ntersectingQ|ntersection|nterval|ntervalIntersection|ntervalMemberQ|ntervalSlider|ntervalUnion|nverse|nverseBetaRegularized|nverseBilateralLaplaceTransform|nverseBilateralZTransform|nverseCDF|nverseChiSquareDistribution|nverseContinuousWaveletTransform|nverseDistanceTransform|nverseEllipticNomeQ|nverseErf|nverseErfc|nverseFourier|nverseFourierCosTransform|nverseFourierSequenceTransform|nverseFourierSinTransform|nverseFourierTransform|nverseFunction|nverseGammaDistribution|nverseGammaRegularized|nverseGaussianDistribution|nverseGudermannian|nverseHankelTransform|nverseHaversine|nverseJacobiCD|nverseJacobiCN|nverseJacobiCS|nverseJacobiDC|nverseJacobiDN|nverseJacobiDS|nverseJacobiNC|nverseJacobiND|nverseJacobiNS|nverseJacobiSC|nverseJacobiSD|nverseJacobiSN|nverseLaplaceTransform|nverseMellinTransform|nversePermutation|nverseRadon|nverseRadonTransform|nverseSeries|nverseShortTimeFourier|nverseSpectrogram|nverseSurvivalFunction|nverseTransformedRegion|nverseWaveletTransform|nverseWeierstrassP|nverseWishartMatrixDistribution|nverseZTransform|nvisible|rreduciblePolynomialQ|slandData|solatingInterval|somorphicGraphQ|somorphicSubgraphQ|sotopeData|tem|toProcess))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:J(?:accardDissimilarity|acobiAmplitude|acobiCD|acobiCN|acobiCS|acobiDC|acobiDN|acobiDS|acobiEpsilon|acobiNC|acobiND|acobiNS|acobiP|acobiSC|acobiSD|acobiSN|acobiSymbol|acobiZN|acobiZeta|ankoGroupJ1|ankoGroupJ2|ankoGroupJ3|ankoGroupJ4|arqueBeraALMTest|ohnsonDistribution|oin|oinAcross|oinForm|oinedCurve|ordanDecomposition|ordanModelDecomposition|uliaSetBoettcher|uliaSetIterationCount|uliaSetPlot|uliaSetPoints|ulianDate))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:K(?:CoreComponents|Distribution|EdgeConnectedComponents|EdgeConnectedGraphQ|VertexConnectedComponents|VertexConnectedGraphQ|agiChart|aiserBesselWindow|aiserWindow|almanEstimator|almanFilter|arhunenLoeveDecomposition|aryTree|atzCentrality|elvinBei|elvinBer|elvinKei|elvinKer|endallTau|endallTauTest|ernelMixtureDistribution|ernelObject|ernels|ey|eyComplement|eyDrop|eyDropFrom|eyExistsQ|eyFreeQ|eyIntersection|eyMap|eyMemberQ|eySelect|eySort|eySortBy|eyTake|eyUnion|eyValueMap|eyValuePattern|eys|illProcess|irchhoffGraph|irchhoffMatrix|leinInvariantJ|napsackSolve|nightTourGraph|notData|nownUnitQ|ochCurve|olmogorovSmirnovTest|roneckerDelta|roneckerModelDecomposition|roneckerProduct|roneckerSymbol|uiperTest|umaraswamyDistribution|urtosis|uwaharaFilter))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:L(?:ABColor|CHColor|CM|QEstimatorGains|QGRegulator|QOutputRegulatorGains|QRegulatorGains|UDecomposition|UVColor|abel|abeled|aguerreL|akeData|ambdaComponents|ameC|ameCPrime|ameEigenvalueA|ameEigenvalueB|ameS|ameSPrime|aminaData|anczosWindow|andauDistribution|anguageData|anguageIdentify|aplaceDistribution|aplaceTransform|aplacian|aplacianFilter|aplacianGaussianFilter|aplacianPDETerm|ast|atitude|atitudeLongitude|atticeData|atticeReduce|aunchKernels|ayeredGraphPlot|ayeredGraphPlot3D|eafCount|eapVariant|eapYearQ|earnDistribution|earnedDistribution|eastSquares|eastSquaresFilterKernel|eftArrow|eftArrowBar|eftArrowRightArrow|eftDownTeeVector|eftDownVector|eftDownVectorBar|eftRightArrow|eftRightVector|eftTee|eftTeeArrow|eftTeeVector|eftTriangle|eftTriangleBar|eftTriangleEqual|eftUpDownVector|eftUpTeeVector|eftUpVector|eftUpVectorBar|eftVector|eftVectorBar|egended|egendreP|egendreQ|ength|engthWhile|erchPhi|ess|essEqual|essEqualGreater|essEqualThan|essFullEqual|essGreater|essLess|essSlantEqual|essThan|essTilde|etterCounts|etterNumber|etterQ|evel|eveneTest|eviCivitaTensor|evyDistribution|exicographicOrder|exicographicSort|ibraryDataType|ibraryFunction|ibraryFunctionError|ibraryFunctionInformation|ibraryFunctionLoad|ibraryFunctionUnload|ibraryLoad|ibraryUnload|iftingFilterData|iftingWaveletTransform|ighter|ikelihood|imit|indleyDistribution|ine|ineBreakChart|ineGraph|ineIntegralConvolutionPlot|ineLegend|inearFractionalOptimization|inearFractionalTransform|inearGradientFilling|inearGradientImage|inearModelFit|inearOptimization|inearRecurrence|inearSolve|inearSolveFunction|inearizingTransformationData|inkActivate|inkClose|inkConnect|inkCreate|inkInterrupt|inkLaunch|inkObject|inkPatterns|inkRankCentrality|inkRead|inkReadyQ|inkWrite|inks|iouvilleLambda|ist|istAnimate|istContourPlot|istContourPlot3D|istConvolve|istCorrelate|istCurvePathPlot|istDeconvolve|istDensityPlot|istDensityPlot3D|istFourierSequenceTransform|istInterpolation|istLineIntegralConvolutionPlot|istLinePlot|istLinePlot3D|istLogLinearPlot|istLogLogPlot|istLogPlot|istPicker|istPickerBox|istPlay|istPlot|istPlot3D|istPointPlot3D|istPolarPlot|istQ|istSliceContourPlot3D|istSliceDensityPlot3D|istSliceVectorPlot3D|istStepPlot|istStreamDensityPlot|istStreamPlot|istStreamPlot3D|istSurfacePlot3D|istVectorDensityPlot|istVectorDisplacementPlot|istVectorDisplacementPlot3D|istVectorPlot|istVectorPlot3D|istZTransform|ocalAdaptiveBinarize|ocalCache|ocalClusteringCoefficient|ocalEvaluate|ocalObject|ocalObjects|ocalSubmit|ocalSymbol|ocalTime|ocalTimeZone|ocationEquivalenceTest|ocationTest|ocator|ocatorPane|og|og10|og2|ogBarnesG|ogGamma|ogGammaDistribution|ogIntegral|ogLikelihood|ogLinearPlot|ogLogPlot|ogLogisticDistribution|ogMultinormalDistribution|ogNormalDistribution|ogPlot|ogRankTest|ogSeriesDistribution|ogicalExpand|ogisticDistribution|ogisticSigmoid|ogitModelFit|ongLeftArrow|ongLeftRightArrow|ongRightArrow|ongest|ongestCommonSequence|ongestCommonSequencePositions|ongestCommonSubsequence|ongestCommonSubsequencePositions|ongestOrderedSequence|ongitude|ookup|oopFreeGraphQ|owerCaseQ|owerLeftArrow|owerRightArrow|owerTriangularMatrix|owerTriangularMatrixQ|owerTriangularize|owpassFilter|ucasL|uccioSamiComponents|unarEclipse|yapunovSolve|yonsGroupLy))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:M(?:AProcess|achineNumberQ|agnify|ailReceiverFunction|ajority|akeBoxes|akeExpression|anagedLibraryExpressionID|anagedLibraryExpressionQ|andelbrotSetBoettcher|andelbrotSetDistance|andelbrotSetIterationCount|andelbrotSetMemberQ|andelbrotSetPlot|angoldtLambda|anhattanDistance|anipulate|anipulator|annWhitneyTest|annedSpaceMissionData|antissaExponent|ap|apAll|apApply|apAt|apIndexed|apThread|archenkoPasturDistribution|arcumQ|ardiaCombinedTest|ardiaKurtosisTest|ardiaSkewnessTest|arginalDistribution|arkovProcessProperties|assConcentrationCondition|assFluxValue|assImpermeableBoundaryValue|assOutflowValue|assSymmetryValue|assTransferValue|assTransportPDEComponent|atchQ|atchingDissimilarity|aterialShading|athMLForm|athematicalFunctionData|athieuC|athieuCPrime|athieuCharacteristicA|athieuCharacteristicB|athieuCharacteristicExponent|athieuGroupM11|athieuGroupM12|athieuGroupM22|athieuGroupM23|athieuGroupM24|athieuS|athieuSPrime|atrices|atrixExp|atrixForm|atrixFunction|atrixLog|atrixNormalDistribution|atrixPlot|atrixPower|atrixPropertyDistribution|atrixQ|atrixRank|atrixTDistribution|ax|axDate|axDetect|axFilter|axLimit|axMemoryUsed|axStableDistribution|axValue|aximalBy|aximize|axwellDistribution|cLaughlinGroupMcL|ean|eanClusteringCoefficient|eanDegreeConnectivity|eanDeviation|eanFilter|eanGraphDistance|eanNeighborDegree|eanShift|eanShiftFilter|edian|edianDeviation|edianFilter|edicalTestData|eijerG|eijerGReduce|eixnerDistribution|ellinConvolve|ellinTransform|emberQ|emoryAvailable|emoryConstrained|emoryInUse|engerMesh|enuPacket|enuView|erge|ersennePrimeExponent|ersennePrimeExponentQ|eshCellCount|eshCellIndex|eshCells|eshConnectivityGraph|eshCoordinates|eshPrimitives|eshRegion|eshRegionQ|essage|essageDialog|essageList|essageName|essagePacket|essages|eteorShowerData|exicanHatWavelet|eyerWavelet|in|inDate|inDetect|inFilter|inLimit|inMax|inStableDistribution|inValue|ineralData|inimalBy|inimalPolynomial|inimalStateSpaceModel|inimize|inimumTimeIncrement|inkowskiQuestionMark|inorPlanetData|inors|inus|inusPlus|issing|issingQ|ittagLefflerE|ixedFractionParts|ixedGraphQ|ixedMagnitude|ixedRadix|ixedRadixQuantity|ixedUnit|ixtureDistribution|od|odelPredictiveController|odularInverse|odularLambda|odule|oebiusMu|oment|omentConvert|omentEvaluate|omentGeneratingFunction|omentOfInertia|onitor|onomialList|onsterGroupM|oonPhase|oonPosition|orletWavelet|orphologicalBinarize|orphologicalBranchPoints|orphologicalComponents|orphologicalEulerNumber|orphologicalGraph|orphologicalPerimeter|orphologicalTransform|ortalityData|ost|ountainData|ouseAnnotation|ouseAppearance|ousePosition|ouseover|ovieData|ovingAverage|ovingMap|ovingMedian|oyalDistribution|ulticolumn|ultigraphQ|ultinomial|ultinomialDistribution|ultinormalDistribution|ultiplicativeOrder|ultiplySides|ultivariateHypergeometricDistribution|ultivariatePoissonDistribution|ultivariateTDistribution))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:N(?:|ArgMax|ArgMin|Cache|CaputoD|DEigensystem|DEigenvalues|DSolve|DSolveValue|Expectation|FractionalD|Integrate|MaxValue|Maximize|MinValue|Minimize|Probability|Product|Roots|Solve|SolveValues|Sum|akagamiDistribution|ameQ|ames|and|earest|earestFunction|earestMeshCells|earestNeighborGraph|earestTo|ebulaData|eedlemanWunschSimilarity|eeds|egative|egativeBinomialDistribution|egativeDefiniteMatrixQ|egativeMultinomialDistribution|egativeSemidefiniteMatrixQ|egativelyOrientedPoints|eighborhoodData|eighborhoodGraph|est|estGraph|estList|estWhile|estWhileList|estedGreaterGreater|estedLessLess|eumannValue|evilleThetaC|evilleThetaD|evilleThetaN|evilleThetaS|extCell|extDate|extPrime|icholsPlot|ightHemisphere|onCommutativeMultiply|onNegative|onPositive|oncentralBetaDistribution|oncentralChiSquareDistribution|oncentralFRatioDistribution|oncentralStudentTDistribution|ondimensionalizationTransform|oneTrue|onlinearModelFit|onlinearStateSpaceModel|onlocalMeansFilter|or|orlundB|orm|ormal|ormalDistribution|ormalMatrixQ|ormalize|ormalizedSquaredEuclideanDistance|ot|otCongruent|otCupCap|otDoubleVerticalBar|otElement|otEqualTilde|otExists|otGreater|otGreaterEqual|otGreaterFullEqual|otGreaterGreater|otGreaterLess|otGreaterSlantEqual|otGreaterTilde|otHumpDownHump|otHumpEqual|otLeftTriangle|otLeftTriangleBar|otLeftTriangleEqual|otLess|otLessEqual|otLessFullEqual|otLessGreater|otLessLess|otLessSlantEqual|otLessTilde|otNestedGreaterGreater|otNestedLessLess|otPrecedes|otPrecedesEqual|otPrecedesSlantEqual|otPrecedesTilde|otReverseElement|otRightTriangle|otRightTriangleBar|otRightTriangleEqual|otSquareSubset|otSquareSubsetEqual|otSquareSuperset|otSquareSupersetEqual|otSubset|otSubsetEqual|otSucceeds|otSucceedsEqual|otSucceedsSlantEqual|otSucceedsTilde|otSuperset|otSupersetEqual|otTilde|otTildeEqual|otTildeFullEqual|otTildeTilde|otVerticalBar|otebook|otebookApply|otebookClose|otebookDelete|otebookDirectory|otebookEvaluate|otebookFileName|otebookFind|otebookGet|otebookImport|otebookInformation|otebookLocate|otebookObject|otebookOpen|otebookPrint|otebookPut|otebookRead|otebookSave|otebookSelection|otebookTemplate|otebookWrite|otebooks|othing|uclearExplosionData|uclearReactorData|ullSpace|umberCompose|umberDecompose|umberDigit|umberExpand|umberFieldClassNumber|umberFieldDiscriminant|umberFieldFundamentalUnits|umberFieldIntegralBasis|umberFieldNormRepresentatives|umberFieldRegulator|umberFieldRootsOfUnity|umberFieldSignature|umberForm|umberLinePlot|umberQ|umerator|umeratorDenominator|umericQ|umericalOrder|umericalSort|uttallWindow|yquistPlot))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:O(?:|NanGroupON|bservabilityGramian|bservabilityMatrix|bservableDecomposition|bservableModelQ|ceanData|ctahedron|ddQ|ff|ffset|n|nce|pacity|penAppend|penRead|penWrite|pener|penerView|pening|perate|ptimumFlowData|ptionValue|ptional|ptionalElement|ptions|ptionsPattern|r|rder|rderDistribution|rderedQ|rdering|rderingBy|rderlessPatternSequence|rnsteinUhlenbeckProcess|rthogonalMatrixQ|rthogonalize|uter|uterPolygon|uterPolyhedron|utputControllabilityMatrix|utputControllableModelQ|utputForm|utputNamePacket|utputResponse|utputStream|verBar|verDot|verHat|verTilde|verVector|verflow|verlay|verscript|verscriptBox|wenT|wnValues))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:P(?:DF|ERTDistribution|IDTune|acletDataRebuild|acletDirectoryLoad|acletDirectoryUnload|acletDisable|acletEnable|acletFind|acletFindRemote|acletInstall|acletInstallSubmit|acletNewerQ|acletObject|acletSiteObject|acletSiteRegister|acletSiteUnregister|acletSiteUpdate|acletSites|acletUninstall|adLeft|adRight|addedForm|adeApproximant|ageRankCentrality|airedBarChart|airedHistogram|airedSmoothHistogram|airedTTest|airedZTest|aletteNotebook|alindromeQ|ane|aneSelector|anel|arabolicCylinderD|arallelArray|arallelAxisPlot|arallelCombine|arallelDo|arallelEvaluate|arallelKernels|arallelMap|arallelNeeds|arallelProduct|arallelSubmit|arallelSum|arallelTable|arallelTry|arallelepiped|arallelize|arallelogram|arameterMixtureDistribution|arametricConvexOptimization|arametricFunction|arametricNDSolve|arametricNDSolveValue|arametricPlot|arametricPlot3D|arametricRegion|arentBox|arentCell|arentDirectory|arentNotebook|aretoDistribution|aretoPickandsDistribution|arkData|art|artOfSpeech|artialCorrelationFunction|articleAcceleratorData|articleData|artition|artitionsP|artitionsQ|arzenWindow|ascalDistribution|aste|asteButton|athGraph|athGraphQ|attern|atternSequence|atternTest|aulWavelet|auliMatrix|ause|eakDetect|eanoCurve|earsonChiSquareTest|earsonCorrelationTest|earsonDistribution|ercentForm|erfectNumber|erfectNumberQ|erimeter|eriodicBoundaryCondition|eriodogram|eriodogramArray|ermanent|ermissionsGroup|ermissionsGroupMemberQ|ermissionsGroups|ermissionsKey|ermissionsKeys|ermutationCycles|ermutationCyclesQ|ermutationGroup|ermutationLength|ermutationList|ermutationListQ|ermutationMatrix|ermutationMax|ermutationMin|ermutationOrder|ermutationPower|ermutationProduct|ermutationReplace|ermutationSupport|ermutations|ermute|eronaMalikFilter|ersonData|etersenGraph|haseMargins|hongShading|hysicalSystemData|ick|ieChart|ieChart3D|iecewise|iecewiseExpand|illaiTrace|illaiTraceTest|ingTime|ixelValue|ixelValuePositions|laced|laceholder|lanarAngle|lanarFaceList|lanarGraph|lanarGraphQ|lanckRadiationLaw|laneCurveData|lanetData|lanetaryMoonData|lantData|lay|lot|lot3D|luralize|lus|lusMinus|ochhammer|oint|ointFigureChart|ointLegend|ointLight|ointSize|oissonConsulDistribution|oissonDistribution|oissonPDEComponent|oissonProcess|oissonWindow|olarPlot|olyGamma|olyLog|olyaAeppliDistribution|olygon|olygonAngle|olygonCoordinates|olygonDecomposition|olygonalNumber|olyhedron|olyhedronAngle|olyhedronCoordinates|olyhedronData|olyhedronDecomposition|olyhedronGenus|olynomialExpressionQ|olynomialExtendedGCD|olynomialGCD|olynomialLCM|olynomialMod|olynomialQ|olynomialQuotient|olynomialQuotientRemainder|olynomialReduce|olynomialRemainder|olynomialSumOfSquaresList|opupMenu|opupView|opupWindow|osition|ositionIndex|ositionLargest|ositionSmallest|ositive|ositiveDefiniteMatrixQ|ositiveSemidefiniteMatrixQ|ositivelyOrientedPoints|ossibleZeroQ|ostfix|ower|owerDistribution|owerExpand|owerMod|owerModList|owerRange|owerSpectralDensity|owerSymmetricPolynomial|owersRepresentations|reDecrement|reIncrement|recedenceForm|recedes|recedesEqual|recedesSlantEqual|recedesTilde|recision|redict|redictorFunction|redictorMeasurements|redictorMeasurementsObject|reemptProtect|refix|repend|rependTo|reviousCell|reviousDate|riceGraphDistribution|rime|rimeNu|rimeOmega|rimePi|rimePowerQ|rimeQ|rimeZetaP|rimitivePolynomialQ|rimitiveRoot|rimitiveRootList|rincipalComponents|rintTemporary|rintableASCIIQ|rintout3D|rism|rivateKey|robability|robabilityDistribution|robabilityPlot|robabilityScalePlot|robitModelFit|rocessConnection|rocessInformation|rocessObject|rocessParameterAssumptions|rocessParameterQ|rocessStatus|rocesses|roduct|roductDistribution|roductLog|rogressIndicator|rojection|roportion|roportional|rotect|roteinData|runing|seudoInverse|sychrometricPropertyData|ublicKey|ulsarData|ut|utAppend|yramid))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:Q(?:Binomial|Factorial|Gamma|HypergeometricPFQ|Pochhammer|PolyGamma|RDecomposition|nDispersion|uadraticIrrationalQ|uadraticOptimization|uantile|uantilePlot|uantity|uantityArray|uantityDistribution|uantityForm|uantityMagnitude|uantityQ|uantityUnit|uantityVariable|uantityVariableCanonicalUnit|uantityVariableDimensions|uantityVariableIdentifier|uantityVariablePhysicalQuantity|uartileDeviation|uartileSkewness|uartiles|uery|ueueProperties|ueueingNetworkProcess|ueueingProcess|uiet|uietEcho|uotient|uotientRemainder))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:R(?:GBColor|Solve|SolveValue|adialAxisPlot|adialGradientFilling|adialGradientImage|adialityCentrality|adicalBox|adioButton|adioButtonBar|adon|adonTransform|amanujanTau|amanujanTauL|amanujanTauTheta|amanujanTauZ|amp|andomChoice|andomColor|andomComplex|andomDate|andomEntity|andomFunction|andomGeneratorState|andomGeoPosition|andomGraph|andomImage|andomInteger|andomPermutation|andomPoint|andomPolygon|andomPolyhedron|andomPrime|andomReal|andomSample|andomTime|andomVariate|andomWalkProcess|andomWord|ange|angeFilter|ankedMax|ankedMin|arerProbability|aster|aster3D|asterize|ational|ationalExpressionQ|ationalize|atios|awBoxes|awData|ayleighDistribution|e|eIm|eImPlot|eactionPDETerm|ead|eadByteArray|eadLine|eadList|eadString|ealAbs|ealDigits|ealExponent|ealSign|eap|econstructionMesh|ectangle|ectangleChart|ectangleChart3D|ectangularRepeatingElement|ecurrenceFilter|ecurrenceTable|educe|efine|eflectionMatrix|eflectionTransform|efresh|egion|egionBinarize|egionBoundary|egionBounds|egionCentroid|egionCongruent|egionConvert|egionDifference|egionDilation|egionDimension|egionDisjoint|egionDistance|egionDistanceFunction|egionEmbeddingDimension|egionEqual|egionErosion|egionFit|egionImage|egionIntersection|egionMeasure|egionMember|egionMemberFunction|egionMoment|egionNearest|egionNearestFunction|egionPlot|egionPlot3D|egionProduct|egionQ|egionResize|egionSimilar|egionSymmetricDifference|egionUnion|egionWithin|egularExpression|egularPolygon|egularlySampledQ|elationGraph|eleaseHold|eliabilityDistribution|eliefImage|eliefPlot|emove|emoveAlphaChannel|emoveBackground|emoveDiacritics|emoveInputStreamMethod|emoveOutputStreamMethod|emoveUsers|enameDirectory|enameFile|enewalProcess|enkoChart|epairMesh|epeated|epeatedNull|epeatedTiming|epeatingElement|eplace|eplaceAll|eplaceAt|eplaceImageValue|eplaceList|eplacePart|eplacePixelValue|eplaceRepeated|esamplingAlgorithmData|escale|escalingTransform|esetDirectory|esidue|esidueSum|esolve|esourceData|esourceObject|esourceSearch|esponseForm|est|estricted|esultant|eturn|eturnExpressionPacket|eturnPacket|eturnTextPacket|everse|everseBiorthogonalSplineWavelet|everseElement|everseEquilibrium|everseGraph|everseSort|everseSortBy|everseUpEquilibrium|evolutionPlot3D|iccatiSolve|iceDistribution|idgeFilter|iemannR|iemannSiegelTheta|iemannSiegelZ|iemannXi|iffle|ightArrow|ightArrowBar|ightArrowLeftArrow|ightComposition|ightCosetRepresentative|ightDownTeeVector|ightDownVector|ightDownVectorBar|ightTee|ightTeeArrow|ightTeeVector|ightTriangle|ightTriangleBar|ightTriangleEqual|ightUpDownVector|ightUpTeeVector|ightUpVector|ightUpVectorBar|ightVector|ightVectorBar|iskAchievementImportance|iskReductionImportance|obustConvexOptimization|ogersTanimotoDissimilarity|ollPitchYawAngles|ollPitchYawMatrix|omanNumeral|oot|ootApproximant|ootIntervals|ootLocusPlot|ootMeanSquare|ootOfUnityQ|ootReduce|ootSum|oots|otate|otateLeft|otateRight|otationMatrix|otationTransform|ound|ow|owBox|owReduce|udinShapiro|udvalisGroupRu|ule|uleDelayed|ulePlot|un|unProcess|unThrough|ussellRaoDissimilarity))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:S(?:ARIMAProcess|ARMAProcess|ASTriangle|SSTriangle|ameAs|ameQ|ampledSoundFunction|ampledSoundList|atelliteData|atisfiabilityCount|atisfiabilityInstances|atisfiableQ|ave|avitzkyGolayMatrix|awtoothWave|cale|caled|calingMatrix|calingTransform|can|cheduledTask|churDecomposition|cientificForm|corerGi|corerGiPrime|corerHi|corerHiPrime|ec|ech|echDistribution|econdOrderConeOptimization|ectorChart|ectorChart3D|eedRandom|elect|electComponents|electFirst|electedCells|electedNotebook|electionCreateCell|electionEvaluate|electionEvaluateCreateCell|electionMove|emanticImport|emanticImportString|emanticInterpretation|emialgebraicComponentInstances|emidefiniteOptimization|endMail|endMessage|equence|equenceAlignment|equenceCases|equenceCount|equenceFold|equenceFoldList|equencePosition|equenceReplace|equenceSplit|eries|eriesCoefficient|eriesData|erviceConnect|erviceDisconnect|erviceExecute|erviceObject|essionSubmit|essionTime|et|etAccuracy|etAlphaChannel|etAttributes|etCloudDirectory|etCookies|etDelayed|etDirectory|etEnvironment|etFileDate|etOptions|etPermissions|etPrecision|etSelectedNotebook|etSharedFunction|etSharedVariable|etStreamPosition|etSystemOptions|etUsers|etter|etterBar|etting|hallow|hannonWavelet|hapiroWilkTest|hare|harpen|hearingMatrix|hearingTransform|hellRegion|henCastanMatrix|hiftRegisterSequence|hiftedGompertzDistribution|hort|hortDownArrow|hortLeftArrow|hortRightArrow|hortTimeFourier|hortTimeFourierData|hortUpArrow|hortest|hortestPathFunction|how|iderealTime|iegelTheta|iegelTukeyTest|ierpinskiCurve|ierpinskiMesh|ign|ignTest|ignature|ignedRankTest|ignedRegionDistance|impleGraph|impleGraphQ|implePolygonQ|implePolyhedronQ|implex|implify|in|inIntegral|inc|inghMaddalaDistribution|ingularValueDecomposition|ingularValueList|ingularValuePlot|inh|inhIntegral|ixJSymbol|keleton|keletonTransform|kellamDistribution|kewNormalDistribution|kewness|kip|liceContourPlot3D|liceDensityPlot3D|liceDistribution|liceVectorPlot3D|lideView|lider|lider2D|liderBox|lot|lotSequence|mallCircle|mithDecomposition|mithDelayCompensator|mithWatermanSimilarity|moothDensityHistogram|moothHistogram|moothHistogram3D|moothKernelDistribution|nDispersion|ocketConnect|ocketListen|ocketListener|ocketObject|ocketOpen|ocketReadMessage|ocketReadyQ|ocketWaitAll|ocketWaitNext|ockets|okalSneathDissimilarity|olarEclipse|olarSystemFeatureData|olarTime|olidAngle|olidData|olidRegionQ|olve|olveAlways|olveValues|ort|ortBy|ound|oundNote|ourcePDETerm|ow|paceCurveData|pacer|pan|parseArray|parseArrayQ|patialGraphDistribution|patialMedian|peak|pearmanRankTest|pearmanRho|peciesData|pectralLineData|pectrogram|pectrogramArray|pecularity|peechSynthesize|pellingCorrectionList|phere|pherePoints|phericalBesselJ|phericalBesselY|phericalHankelH1|phericalHankelH2|phericalHarmonicY|phericalPlot3D|phericalShell|pheroidalEigenvalue|pheroidalJoiningFactor|pheroidalPS|pheroidalPSPrime|pheroidalQS|pheroidalQSPrime|pheroidalRadialFactor|pheroidalS1|pheroidalS1Prime|pheroidalS2|pheroidalS2Prime|plicedDistribution|plit|plitBy|pokenString|potLight|qrt|qrtBox|quare|quareFreeQ|quareIntersection|quareMatrixQ|quareRepeatingElement|quareSubset|quareSubsetEqual|quareSuperset|quareSupersetEqual|quareUnion|quareWave|quaredEuclideanDistance|quaresR|tableDistribution|tack|tackBegin|tackComplete|tackInhibit|tackedDateListPlot|tackedListPlot|tadiumShape|tandardAtmosphereData|tandardDeviation|tandardDeviationFilter|tandardForm|tandardOceanData|tandardize|tandbyDistribution|tar|tarClusterData|tarData|tarGraph|tartProcess|tateFeedbackGains|tateOutputEstimator|tateResponse|tateSpaceModel|tateSpaceTransform|tateTransformationLinearize|tationaryDistribution|tationaryWaveletPacketTransform|tationaryWaveletTransform|tatusArea|tatusCentrality|tieltjesGamma|tippleShading|tirlingS1|tirlingS2|toppingPowerData|tratonovichProcess|treamDensityPlot|treamPlot|treamPlot3D|treamPosition|treams|tringCases|tringContainsQ|tringCount|tringDelete|tringDrop|tringEndsQ|tringExpression|tringExtract|tringForm|tringFormat|tringFormatQ|tringFreeQ|tringInsert|tringJoin|tringLength|tringMatchQ|tringPadLeft|tringPadRight|tringPart|tringPartition|tringPosition|tringQ|tringRepeat|tringReplace|tringReplaceList|tringReplacePart|tringReverse|tringRiffle|tringRotateLeft|tringRotateRight|tringSkeleton|tringSplit|tringStartsQ|tringTake|tringTakeDrop|tringTemplate|tringToByteArray|tringToStream|tringTrim|tripBoxes|tructuralImportance|truveH|truveL|tudentTDistribution|tyle|tyleBox|tyleData|ubMinus|ubPlus|ubStar|ubValues|ubdivide|ubfactorial|ubgraph|ubresultantPolynomialRemainders|ubresultantPolynomials|ubresultants|ubscript|ubscriptBox|ubsequences|ubset|ubsetEqual|ubsetMap|ubsetQ|ubsets|ubstitutionSystem|ubsuperscript|ubsuperscriptBox|ubtract|ubtractFrom|ubtractSides|ucceeds|ucceedsEqual|ucceedsSlantEqual|ucceedsTilde|uccess|uchThat|um|umConvergence|unPosition|unrise|unset|uperDagger|uperMinus|uperPlus|uperStar|upernovaData|uperscript|uperscriptBox|uperset|upersetEqual|urd|urfaceArea|urfaceData|urvivalDistribution|urvivalFunction|urvivalModel|urvivalModelFit|uzukiDistribution|uzukiGroupSuz|watchLegend|witch|ymbol|ymbolName|ymletWavelet|ymmetric|ymmetricGroup|ymmetricKey|ymmetricMatrixQ|ymmetricPolynomial|ymmetricReduction|ymmetrize|ymmetrizedArray|ymmetrizedArrayRules|ymmetrizedDependentComponents|ymmetrizedIndependentComponents|ymmetrizedReplacePart|ynonyms|yntaxInformation|yntaxLength|yntaxPacket|yntaxQ|ystemDialogInput|ystemInformation|ystemOpen|ystemOptions|ystemProcessData|ystemProcesses|ystemsConnectionsModel|ystemsModelControllerData|ystemsModelDelay|ystemsModelDelayApproximate|ystemsModelDelete|ystemsModelDimensions|ystemsModelExtract|ystemsModelFeedbackConnect|ystemsModelLinearity|ystemsModelMerge|ystemsModelOrder|ystemsModelParallelConnect|ystemsModelSeriesConnect|ystemsModelStateFeedbackConnect|ystemsModelVectorRelativeOrders))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:T(?:Test|abView|able|ableForm|agBox|agSet|agSetDelayed|agUnset|ake|akeDrop|akeLargest|akeLargestBy|akeList|akeSmallest|akeSmallestBy|akeWhile|ally|an|anh|askAbort|askExecute|askObject|askRemove|askResume|askSuspend|askWait|asks|autologyQ|eXForm|elegraphProcess|emplateApply|emplateBox|emplateExpression|emplateIf|emplateObject|emplateSequence|emplateSlot|emplateWith|emporalData|ensorContract|ensorDimensions|ensorExpand|ensorProduct|ensorRank|ensorReduce|ensorSymmetry|ensorTranspose|ensorWedge|erminatedEvaluation|estReport|estReportObject|estResultObject|etrahedron|ext|extCell|extData|extGrid|extPacket|extRecognize|extSentences|extString|extTranslation|extWords|exture|herefore|hermodynamicData|hermometerGauge|hickness|hinning|hompsonGroupTh|hread|hreeJSymbol|hreshold|hrough|hrow|hueMorse|humbnail|ideData|ilde|ildeEqual|ildeFullEqual|ildeTilde|imeConstrained|imeObject|imeObjectQ|imeRemaining|imeSeries|imeSeriesAggregate|imeSeriesForecast|imeSeriesInsert|imeSeriesInvertibility|imeSeriesMap|imeSeriesMapThread|imeSeriesModel|imeSeriesModelFit|imeSeriesResample|imeSeriesRescale|imeSeriesShift|imeSeriesThread|imeSeriesWindow|imeSystemConvert|imeUsed|imeValue|imeZoneConvert|imeZoneOffset|imelinePlot|imes|imesBy|iming|itsGroupT|oBoxes|oCharacterCode|oContinuousTimeModel|oDiscreteTimeModel|oEntity|oExpression|oInvertibleTimeSeries|oLowerCase|oNumberField|oPolarCoordinates|oRadicals|oRules|oSphericalCoordinates|oString|oUpperCase|oeplitzMatrix|ogether|oggler|ogglerBar|ooltip|oonShading|opHatTransform|opologicalSort|orus|orusGraph|otal|otalVariationFilter|ouchPosition|r|race|raceDialog|racePrint|raceScan|racyWidomDistribution|radingChart|raditionalForm|ransferFunctionCancel|ransferFunctionExpand|ransferFunctionFactor|ransferFunctionModel|ransferFunctionPoles|ransferFunctionTransform|ransferFunctionZeros|ransformationFunction|ransformationMatrix|ransformedDistribution|ransformedField|ransformedProcess|ransformedRegion|ransitiveClosureGraph|ransitiveReductionGraph|ranslate|ranslationTransform|ransliterate|ranspose|ravelDirections|ravelDirectionsData|ravelDistance|ravelDistanceList|ravelTime|reeForm|reeGraph|reeGraphQ|reePlot|riangle|riangleWave|riangularDistribution|riangulateMesh|rigExpand|rigFactor|rigFactorList|rigReduce|rigToExp|rigger|rimmedMean|rimmedVariance|ropicalStormData|rueQ|runcatedDistribution|runcatedPolyhedron|sallisQExponentialDistribution|sallisQGaussianDistribution|ube|ukeyLambdaDistribution|ukeyWindow|unnelData|uples|uranGraph|uringMachine|uttePolynomial|woWayRule|ypeHint))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:U(?:RL|RLBuild|RLDecode|RLDispatcher|RLDownload|RLEncode|RLExecute|RLExpand|RLParse|RLQueryDecode|RLQueryEncode|RLRead|RLResponseTime|RLShorten|RLSubmit|nateQ|ncompress|nderBar|nderflow|nderoverscript|nderoverscriptBox|nderscript|nderscriptBox|nderseaFeatureData|ndirectedEdge|ndirectedGraph|ndirectedGraphQ|nequal|nequalTo|nevaluated|niformDistribution|niformGraphDistribution|niformPolyhedron|niformSumDistribution|ninstall|nion|nionPlus|nique|nitBox|nitConvert|nitDimensions|nitRootTest|nitSimplify|nitStep|nitTriangle|nitVector|nitaryMatrixQ|nitize|niverseModelData|niversityData|nixTime|nprotect|nsameQ|nset|nsetShared|ntil|pArrow|pArrowBar|pArrowDownArrow|pDownArrow|pEquilibrium|pSet|pSetDelayed|pTee|pTeeArrow|pTo|pValues|pdate|pperCaseQ|pperLeftArrow|pperRightArrow|pperTriangularMatrix|pperTriangularMatrixQ|pperTriangularize|psample|singFrontEnd))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:V(?:alueQ|alues|ariables|ariance|arianceEquivalenceTest|arianceGammaDistribution|arianceTest|ectorAngle|ectorDensityPlot|ectorDisplacementPlot|ectorDisplacementPlot3D|ectorGreater|ectorGreaterEqual|ectorLess|ectorLessEqual|ectorPlot|ectorPlot3D|ectorQ|ectors|ee|erbatim|erificationTest|ertexAdd|ertexChromaticNumber|ertexComponent|ertexConnectivity|ertexContract|ertexCorrelationSimilarity|ertexCosineSimilarity|ertexCount|ertexCoverQ|ertexDegree|ertexDelete|ertexDiceSimilarity|ertexEccentricity|ertexInComponent|ertexInComponentGraph|ertexInDegree|ertexIndex|ertexJaccardSimilarity|ertexList|ertexOutComponent|ertexOutComponentGraph|ertexOutDegree|ertexQ|ertexReplace|ertexTransitiveGraphQ|ertexWeightedGraphQ|erticalBar|erticalGauge|erticalSeparator|erticalSlider|erticalTilde|oiceStyleData|oigtDistribution|olcanoData|olume|onMisesDistribution|oronoiMesh))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:W(?:aitAll|aitNext|akebyDistribution|alleniusHypergeometricDistribution|aringYuleDistribution|arpingCorrespondence|arpingDistance|atershedComponents|atsonUSquareTest|attsStrogatzGraphDistribution|avePDEComponent|aveletBestBasis|aveletFilterCoefficients|aveletImagePlot|aveletListPlot|aveletMapIndexed|aveletMatrixPlot|aveletPhi|aveletPsi|aveletScalogram|aveletThreshold|eakStationarity|eaklyConnectedComponents|eaklyConnectedGraphComponents|eaklyConnectedGraphQ|eatherData|eatherForecastData|eberE|edge|eibullDistribution|eierstrassE1|eierstrassE2|eierstrassE3|eierstrassEta1|eierstrassEta2|eierstrassEta3|eierstrassHalfPeriodW1|eierstrassHalfPeriodW2|eierstrassHalfPeriodW3|eierstrassHalfPeriods|eierstrassInvariantG2|eierstrassInvariantG3|eierstrassInvariants|eierstrassP|eierstrassPPrime|eierstrassSigma|eierstrassZeta|eightedAdjacencyGraph|eightedAdjacencyMatrix|eightedData|eightedGraphQ|elchWindow|heelGraph|henEvent|hich|hile|hiteNoiseProcess|hittakerM|hittakerW|ienerFilter|ienerProcess|ignerD|ignerSemicircleDistribution|ikipediaData|ilksW|ilksWTest|indDirectionData|indSpeedData|indVectorData|indingCount|indingPolygon|insorizedMean|insorizedVariance|ishartMatrixDistribution|ith|olframAlpha|olframLanguageData|ordCloud|ordCount|ordCounts|ordData|ordDefinition|ordFrequency|ordFrequencyData|ordList|ordStem|ordTranslation|rite|riteLine|riteString|ronskian))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:X(?:MLElement|MLObject|MLTemplate|YZColor|nor|or))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:Y(?:uleDissimilarity))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:Z(?:IPCodeData|Test|Transform|ernikeR|eroSymmetric|eta|etaZero|ipfDistribution))(?![`$[:alnum:]])",name:"support.function.builtin.wolfram"},{match:"(?:A(?:cceptanceThreshold|ccuracyGoal|ctiveStyle|ddOnHelpPath|djustmentBoxOptions|lignment|lignmentPoint|llowGroupClose|llowInlineCells|llowLooseGrammar|llowReverseGroupClose|llowScriptLevelChange|llowVersionUpdate|llowedCloudExtraParameters|llowedCloudParameterExtensions|llowedDimensions|llowedFrequencyRange|llowedHeads|lternativeHypothesis|ltitudeMethod|mbiguityFunction|natomySkinStyle|nchoredSearch|nimationDirection|nimationRate|nimationRepetitions|nimationRunTime|nimationRunning|nimationTimeIndex|nnotationRules|ntialiasing|ppearance|ppearanceElements|ppearanceRules|spectRatio|ssociationFormat|ssumptions|synchronous|ttachedCell|udioChannelAssignment|udioEncoding|udioInputDevice|udioLabel|udioOutputDevice|uthentication|utoAction|utoCopy|utoDelete|utoGeneratedPackage|utoIndent|utoItalicWords|utoMultiplicationSymbol|utoOpenNotebooks|utoOpenPalettes|utoOperatorRenderings|utoRemove|utoScroll|utoSpacing|utoloadPath|utorunSequencing|xes|xesEdge|xesLabel|xesOrigin|xesStyle))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:B(?:ackground|arOrigin|arSpacing|aseStyle|aselinePosition|inaryFormat|ookmarks|ooleanStrings|oundaryStyle|oxBaselineShift|oxFormFormatTypes|oxFrame|oxMargins|oxRatios|oxStyle|oxed|ubbleScale|ubbleSizes|uttonBoxOptions|uttonData|uttonFunction|uttonMinHeight|uttonSource|yteOrdering))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:C(?:alendarType|alloutMarker|alloutStyle|aptureRunning|aseOrdering|elestialSystem|ellAutoOverwrite|ellBaseline|ellBracketOptions|ellChangeTimes|ellContext|ellDingbat|ellDingbatMargin|ellDynamicExpression|ellEditDuplicate|ellEpilog|ellEvaluationDuplicate|ellEvaluationFunction|ellEventActions|ellFrame|ellFrameColor|ellFrameLabelMargins|ellFrameLabels|ellFrameMargins|ellGrouping|ellGroupingRules|ellHorizontalScrolling|ellID|ellLabel|ellLabelAutoDelete|ellLabelMargins|ellLabelPositioning|ellLabelStyle|ellLabelTemplate|ellMargins|ellOpen|ellProlog|ellSize|ellTags|haracterEncoding|haracterEncodingsPath|hartBaseStyle|hartElementFunction|hartElements|hartLabels|hartLayout|hartLegends|hartStyle|lassPriors|lickToCopyEnabled|lipPlanes|lipPlanesStyle|lipRange|lippingStyle|losingAutoSave|loudBase|loudObjectNameFormat|loudObjectURLType|lusterDissimilarityFunction|odeAssistOptions|olorCoverage|olorFunction|olorFunctionBinning|olorFunctionScaling|olorRules|olorSelectorSettings|olorSpace|olumnAlignments|olumnLines|olumnSpacings|olumnWidths|olumnsEqual|ombinerFunction|ommonDefaultFormatTypes|ommunityBoundaryStyle|ommunityLabels|ommunityRegionStyle|ompilationOptions|ompilationTarget|ompiled|omplexityFunction|ompressionLevel|onfidenceLevel|onfidenceRange|onfidenceTransform|onfigurationPath|onstants|ontentPadding|ontentSelectable|ontentSize|ontinuousAction|ontourLabels|ontourShading|ontourStyle|ontours|ontrolPlacement|ontrolType|ontrollerLinking|ontrollerMethod|ontrollerPath|ontrolsRendering|onversionRules|ookieFunction|oordinatesToolOptions|opyFunction|opyable|ornerNeighbors|ounterAssignments|ounterFunction|ounterIncrements|ounterStyleMenuListing|ovarianceEstimatorFunction|reateCellID|reateIntermediateDirectories|riterionFunction|ubics|urveClosed))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:D(?:ataRange|ataReversed|atasetTheme|ateFormat|ateFunction|ateGranularity|ateReduction|ateTicksFormat|ayCountConvention|efaultDuplicateCellStyle|efaultDuration|efaultElement|efaultFontProperties|efaultFormatType|efaultInlineFormatType|efaultNaturalLanguage|efaultNewCellStyle|efaultNewInlineCellStyle|efaultNotebook|efaultOptions|efaultPrintPrecision|efaultStyleDefinitions|einitialization|eletable|eleteContents|eletionWarning|elimiterAutoMatching|elimiterFlashTime|elimiterMatching|elimiters|eliveryFunction|ependentVariables|eployed|escriptorStateSpace|iacriticalPositioning|ialogProlog|ialogSymbols|igitBlock|irectedEdges|irection|iscreteVariables|ispersionEstimatorFunction|isplayAllSteps|isplayFunction|istanceFunction|istributedContexts|ithering|ividers|ockedCell|ockedCells|ynamicEvaluationTimeout|ynamicModuleValues|ynamicUpdating))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:E(?:clipseType|dgeCapacity|dgeCost|dgeLabelStyle|dgeLabels|dgeShapeFunction|dgeStyle|dgeValueRange|dgeValueSizes|dgeWeight|ditCellTagsSettings|ditable|lidedForms|nabled|pilog|pilogFunction|scapeRadius|valuatable|valuationCompletionAction|valuationElements|valuationMonitor|valuator|valuatorNames|ventLabels|xcludePods|xcludedContexts|xcludedForms|xcludedLines|xcludedPhysicalQuantities|xclusions|xclusionsStyle|xponentFunction|xponentPosition|xponentStep|xponentialFamily|xportAutoReplacements|xpressionUUID|xtension|xtentElementFunction|xtentMarkers|xtentSize|xternalDataCharacterEncoding|xternalOptions|xternalTypeSignature))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:F(?:aceGrids|aceGridsStyle|ailureAction|eatureNames|eatureTypes|eedbackSector|eedbackSectorStyle|eedbackType|ieldCompletionFunction|ieldHint|ieldHintStyle|ieldMasked|ieldSize|ileNameDialogSettings|ileNameForms|illing|illingStyle|indSettings|itRegularization|ollowRedirects|ontColor|ontFamily|ontSize|ontSlant|ontSubstitutions|ontTracking|ontVariations|ontWeight|orceVersionInstall|ormBoxOptions|ormLayoutFunction|ormProtectionMethod|ormatType|ormatTypeAutoConvert|ourierParameters|ractionBoxOptions|ractionLine|rame|rameBoxOptions|rameLabel|rameMargins|rameRate|rameStyle|rameTicks|rameTicksStyle|rontEndEventActions|unctionSpace))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:G(?:apPenalty|augeFaceElementFunction|augeFaceStyle|augeFrameElementFunction|augeFrameSize|augeFrameStyle|augeLabels|augeMarkers|augeStyle|aussianIntegers|enerateConditions|eneratedCell|eneratedDocumentBinding|eneratedParameters|eneratedQuantityMagnitudes|eneratorDescription|eneratorHistoryLength|eneratorOutputType|eoArraySize|eoBackground|eoCenter|eoGridLines|eoGridLinesStyle|eoGridRange|eoGridRangePadding|eoLabels|eoLocation|eoModel|eoProjection|eoRange|eoRangePadding|eoResolution|eoScaleBar|eoServer|eoStylingImageFunction|eoZoomLevel|radient|raphHighlight|raphHighlightStyle|raphLayerStyle|raphLayers|raphLayout|ridCreationSettings|ridDefaultElement|ridFrame|ridFrameMargins|ridLines|ridLinesStyle|roupActionBase|roupPageBreakWithin))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:H(?:eaderAlignment|eaderBackground|eaderDisplayFunction|eaderLines|eaderSize|eaderStyle|eads|elpBrowserSettings|iddenItems|olidayCalendar|yperlinkAction|yphenation))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:I(?:conRules|gnoreCase|gnoreDiacritics|gnorePunctuation|mageCaptureFunction|mageFormattingWidth|mageLabels|mageLegends|mageMargins|magePadding|magePreviewFunction|mageRegion|mageResolution|mageSize|mageSizeAction|mageSizeMultipliers|magingDevice|mportAutoReplacements|mportOptions|ncludeConstantBasis|ncludeDefinitions|ncludeDirectories|ncludeFileExtension|ncludeGeneratorTasks|ncludeInflections|ncludeMetaInformation|ncludePods|ncludeQuantities|ncludeSingularSolutions|ncludeWindowTimes|ncludedContexts|ndeterminateThreshold|nflationMethod|nheritScope|nitialSeeding|nitialization|nitializationCell|nitializationCellEvaluation|nitializationCellWarning|nputAliases|nputAssumptions|nputAutoReplacements|nsertResults|nsertionFunction|nteractive|nterleaving|nterpolationOrder|nterpolationPoints|nterpretationBoxOptions|nterpretationFunction|ntervalMarkers|ntervalMarkersStyle|nverseFunctions|temAspectRatio|temDisplayFunction|temSize|temStyle))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:J(?:oined))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:K(?:eepExistingVersion|eyCollisionFunction|eypointStrength))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:L(?:abelStyle|abelVisibility|abelingFunction|abelingSize|anguage|anguageCategory|ayerSizeFunction|eaderSize|earningRate|egendAppearance|egendFunction|egendLabel|egendLayout|egendMargins|egendMarkerSize|egendMarkers|ighting|ightingAngle|imitsPositioning|imitsPositioningTokens|ineBreakWithin|ineIndent|ineIndentMaxFraction|ineIntegralConvolutionScale|ineSpacing|inearOffsetFunction|inebreakAdjustments|inkFunction|inkProtocol|istFormat|istPickerBoxOptions|ocalizeVariables|ocatorAutoCreate|ocatorRegion|ooping))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:M(?:agnification|ailAddressValidation|ailResponseFunction|ailSettings|asking|atchLocalNames|axCellMeasure|axColorDistance|axDuration|axExtraBandwidths|axExtraConditions|axFeatureDisplacement|axFeatures|axItems|axIterations|axMixtureKernels|axOverlapFraction|axPlotPoints|axRecursion|axStepFraction|axStepSize|axSteps|emoryConstraint|enuCommandKey|enuSortingValue|enuStyle|esh|eshCellHighlight|eshCellLabel|eshCellMarker|eshCellShapeFunction|eshCellStyle|eshFunctions|eshQualityGoal|eshRefinementFunction|eshShading|eshStyle|etaInformation|ethod|inColorDistance|inIntervalSize|inPointSeparation|issingBehavior|issingDataMethod|issingDataRules|issingString|issingStyle|odal|odulus|ultiaxisArrangement|ultiedgeStyle|ultilaunchWarning|ultilineFunction|ultiselection))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:N(?:icholsGridLines|ominalVariables|onConstants|ormFunction|ormalized|ormalsFunction|otebookAutoSave|otebookBrowseDirectory|otebookConvertSettings|otebookDynamicExpression|otebookEventActions|otebookPath|otebooksMenu|otificationFunction|ullRecords|ullWords|umberFormat|umberMarks|umberMultiplier|umberPadding|umberPoint|umberSeparator|umberSigns|yquistGridLines))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:O(?:pacityFunction|pacityFunctionScaling|peratingSystem|ptionInspectorSettings|utputAutoOverwrite|utputSizeLimit|verlaps|verscriptBoxOptions|verwriteTarget))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:P(?:IDDerivativeFilter|IDFeedforward|acletSite|adding|addingSize|ageBreakAbove|ageBreakBelow|ageBreakWithin|ageFooterLines|ageFooters|ageHeaderLines|ageHeaders|ageTheme|ageWidth|alettePath|aneled|aragraphIndent|aragraphSpacing|arallelization|arameterEstimator|artBehavior|artitionGranularity|assEventsDown|assEventsUp|asteBoxFormInlineCells|ath|erformanceGoal|ermissions|haseRange|laceholderReplace|layRange|lotLabel|lotLabels|lotLayout|lotLegends|lotMarkers|lotPoints|lotRange|lotRangeClipping|lotRangePadding|lotRegion|lotStyle|lotTheme|odStates|odWidth|olarAxes|olarAxesOrigin|olarGridLines|olarTicks|oleZeroMarkers|recisionGoal|referencesPath|reprocessingRules|reserveColor|reserveImageOptions|rincipalValue|rintAction|rintPrecision|rintingCopies|rintingOptions|rintingPageRange|rintingStartingPageNumber|rintingStyleEnvironment|rintout3DPreviewer|rivateCellOptions|rivateEvaluationOptions|rivateFontOptions|rivateNotebookOptions|rivatePaths|rocessDirectory|rocessEnvironment|rocessEstimator|rogressReporting|rolog|ropagateAborts))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:Q(?:uartics))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:R(?:adicalBoxOptions|andomSeeding|asterSize|eImLabels|eImStyle|ealBlockDiagonalForm|ecognitionPrior|ecordLists|ecordSeparators|eferenceLineStyle|efreshRate|egionBoundaryStyle|egionFillingStyle|egionFunction|egionSize|egularization|enderingOptions|equiredPhysicalQuantities|esampling|esamplingMethod|esolveContextAliases|estartInterval|eturnReceiptFunction|evolutionAxis|otateLabel|otationAction|oundingRadius|owAlignments|owLines|owMinHeight|owSpacings|owsEqual|ulerUnits|untimeAttributes|untimeOptions))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:S(?:ameTest|ampleDepth|ampleRate|amplingPeriod|aveConnection|aveDefinitions|aveable|caleDivisions|caleOrigin|calePadding|caleRangeStyle|caleRanges|calingFunctions|cientificNotationThreshold|creenStyleEnvironment|criptBaselineShifts|criptLevel|criptMinSize|criptSizeMultipliers|crollPosition|crollbars|crollingOptions|ectorOrigin|ectorSpacing|electable|elfLoopStyle|eriesTermGoal|haringList|howAutoSpellCheck|howAutoStyles|howCellBracket|howCellLabel|howCellTags|howClosedCellArea|howContents|howCursorTracker|howGroupOpener|howPageBreaks|howSelection|howShortBoxForm|howSpecialCharacters|howStringCharacters|hrinkingDelay|ignPadding|ignificanceLevel|imilarityRules|ingleLetterItalics|liderBoxOptions|ortedBy|oundVolume|pacings|panAdjustments|panCharacterRounding|panLineThickness|panMaxSize|panMinSize|panSymmetric|pecificityGoal|pellingCorrection|pellingDictionaries|pellingDictionariesPath|pellingOptions|phericalRegion|plineClosed|plineDegree|plineKnots|plineWeights|qrtBoxOptions|tabilityMargins|tabilityMarginsStyle|tandardized|tartingStepSize|tateSpaceRealization|tepMonitor|trataVariables|treamColorFunction|treamColorFunctionScaling|treamMarkers|treamPoints|treamScale|treamStyle|trictInequalities|tripOnInput|tripWrapperBoxes|tructuredSelection|tyleBoxAutoDelete|tyleDefinitions|tyleHints|tyleMenuListing|tyleNameDialogSettings|tyleSheetPath|ubscriptBoxOptions|ubsuperscriptBoxOptions|ubtitleEncoding|uperscriptBoxOptions|urdForm|ynchronousInitialization|ynchronousUpdating|yntaxForm|ystemHelpPath|ystemsModelLabels))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:T(?:abFilling|abSpacings|ableAlignments|ableDepth|ableDirections|ableHeadings|ableSpacing|agBoxOptions|aggingRules|argetFunctions|argetUnits|emplateBoxOptions|emporalRegularity|estID|extAlignment|extClipboardType|extJustification|extureCoordinateFunction|extureCoordinateScaling|icks|icksStyle|imeConstraint|imeDirection|imeFormat|imeGoal|imeSystem|imeZone|okenWords|olerance|ooltipDelay|ooltipStyle|otalWidth|ouchscreenAutoZoom|ouchscreenControlPlacement|raceAbove|raceBackward|raceDepth|raceForward|raceOff|raceOn|raceOriginal|rackedSymbols|rackingFunction|raditionalFunctionNotation|ransformationClass|ransformationFunctions|ransitionDirection|ransitionDuration|ransitionEffect|ranslationOptions|ravelMethod|rendStyle|rig))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:U(?:nderoverscriptBoxOptions|nderscriptBoxOptions|ndoOptions|ndoTrackedVariables|nitSystem|nityDimensions|nsavedVariables|pdateInterval|pdatePacletSites|tilityFunction))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:V(?:alidationLength|alidationSet|alueDimensions|arianceEstimatorFunction|ectorAspectRatio|ectorColorFunction|ectorColorFunctionScaling|ectorMarkers|ectorPoints|ectorRange|ectorScaling|ectorSizes|ectorStyle|erifyConvergence|erifySecurityCertificates|erifySolutions|erifyTestAssumptions|ersionedPreferences|ertexCapacity|ertexColors|ertexCoordinates|ertexDataCoordinates|ertexLabelStyle|ertexLabels|ertexNormals|ertexShape|ertexShapeFunction|ertexSize|ertexStyle|ertexTextureCoordinates|ertexWeight|ideoEncoding|iewAngle|iewCenter|iewMatrix|iewPoint|iewProjection|iewRange|iewVector|iewVertical|isible))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:W(?:aveletScale|eights|hitePoint|indowClickSelect|indowElements|indowFloating|indowFrame|indowFrameElements|indowMargins|indowOpacity|indowSize|indowStatusArea|indowTitle|indowToolbars|ordOrientation|ordSearch|ordSelectionFunction|ordSeparators|ordSpacings|orkingPrecision|rapAround))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:Z(?:eroTest|eroWidthTimes))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:A(?:bove|fter|lgebraics|ll|nonymous|utomatic|xis))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:B(?:ack|ackward|aseline|efore|elow|lack|lue|old|ooleans|ottom|oxes|rown|yte))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:C(?:atalan|ellStyle|enter|haracter|omplexInfinity|omplexes|onstant|yan))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:D(?:ashed|efaultAxesStyle|efaultBaseStyle|efaultBoxStyle|efaultFaceGridsStyle|efaultFieldHintStyle|efaultFrameStyle|efaultFrameTicksStyle|efaultGridLinesStyle|efaultLabelStyle|efaultMenuStyle|efaultTicksStyle|efaultTooltipStyle|egree|elimiter|igitCharacter|otDashed|otted))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:E(?:|ndOfBuffer|ndOfFile|ndOfLine|ndOfString|ulerGamma|xpression))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:F(?:alse|lat|ontProperties|orward|orwardBackward|riday|ront|rontEndDynamicExpression|ull))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:G(?:eneral|laisher|oldenAngle|oldenRatio|ray|reen))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:H(?:ere|exadecimalCharacter|oldAll|oldAllComplete|oldFirst|oldRest))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:I(?:|ndeterminate|nfinity|nherited|nteger|ntegers|talic))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:K(?:hinchin))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:L(?:arge|arger|eft|etterCharacter|ightBlue|ightBrown|ightCyan|ightGray|ightGreen|ightMagenta|ightOrange|ightPink|ightPurple|ightRed|ightYellow|istable|ocked))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:M(?:achinePrecision|agenta|anual|edium|eshCellCentroid|eshCellMeasure|eshCellQuality|onday))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:N(?:HoldAll|HoldFirst|HoldRest|egativeIntegers|egativeRationals|egativeReals|oWhitespace|onNegativeIntegers|onNegativeRationals|onNegativeReals|onPositiveIntegers|onPositiveRationals|onPositiveReals|one|ow|ull|umber|umberString|umericFunction))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:O(?:neIdentity|range|rderless))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:P(?:i|ink|lain|ositiveIntegers|ositiveRationals|ositiveReals|rimes|rotected|unctuationCharacter|urple))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:R(?:ationals|eadProtected|eal|eals|ecord|ed|ight))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:S(?:aturday|equenceHold|mall|maller|panFromAbove|panFromBoth|panFromLeft|tartOfLine|tartOfString|tring|truckthrough|tub|unday))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:T(?:emporary|hick|hin|hursday|iny|oday|omorrow|op|ransparent|rue|uesday))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:U(?:ndefined|nderlined))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:W(?:ednesday|hite|hitespace|hitespaceCharacter|ord|ordBoundary|ordCharacter))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:Y(?:ellow|esterday))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:\\$(?:Aborted|ActivationKey|AllowDataUpdates|AllowInternet|AssertFunction|Assumptions|AudioInputDevices|AudioOutputDevices|BaseDirectory|BasePacletsDirectory|BatchInput|BatchOutput|ByteOrdering|CacheBaseDirectory|Canceled|CharacterEncoding|CharacterEncodings|CloudAccountName|CloudBase|CloudConnected|CloudCreditsAvailable|CloudEvaluation|CloudExpressionBase|CloudObjectNameFormat|CloudObjectURLType|CloudRootDirectory|CloudSymbolBase|CloudUserID|CloudUserUUID|CloudVersion|CommandLine|CompilationTarget|Context|ContextAliases|ContextPath|ControlActiveSetting|Cookies|CreationDate|CurrentLink|CurrentTask|DateStringFormat|DefaultAudioInputDevice|DefaultAudioOutputDevice|DefaultFrontEnd|DefaultImagingDevice|DefaultKernels|DefaultLocalBase|DefaultLocalKernel|Display|DisplayFunction|DistributedContexts|DynamicEvaluation|Echo|EmbedCodeEnvironments|EmbeddableServices|Epilog|EvaluationCloudBase|EvaluationCloudObject|EvaluationEnvironment|ExportFormats|Failed|FontFamilies|FrontEnd|FrontEndSession|GeoLocation|GeoLocationCity|GeoLocationCountry|GeoLocationSource|HomeDirectory|IgnoreEOF|ImageFormattingWidth|ImageResolution|ImagingDevice|ImagingDevices|ImportFormats|InitialDirectory|Input|InputFileName|InputStreamMethods|Inspector|InstallationDirectory|InterpreterTypes|IterationLimit|KernelCount|KernelID|Language|LibraryPath|LicenseExpirationDate|LicenseID|LicenseServer|Linked|LocalBase|LocalSymbolBase|MachineAddresses|MachineDomains|MachineEpsilon|MachineID|MachineName|MachinePrecision|MachineType|MaxExtraPrecision|MaxMachineNumber|MaxNumber|MaxPiecewiseCases|MaxPrecision|MaxRootDegree|MessageGroups|MessageList|MessagePrePrint|Messages|MinMachineNumber|MinNumber|MinPrecision|MobilePhone|ModuleNumber|NetworkConnected|NewMessage|NewSymbol|NotebookInlineStorageLimit|Notebooks|NumberMarks|OperatingSystem|Output|OutputSizeLimit|OutputStreamMethods|Packages|ParentLink|ParentProcessID|PasswordFile|Path|PathnameSeparator|PerformanceGoal|Permissions|PlotTheme|Printout3DPreviewer|ProcessID|ProcessorCount|ProcessorType|ProgressReporting|RandomGeneratorState|RecursionLimit|ReleaseNumber|RequesterAddress|RequesterCloudUserID|RequesterCloudUserUUID|RequesterWolframID|RequesterWolframUUID|RootDirectory|ScriptCommandLine|ScriptInputString|Services|SessionID|SharedFunctions|SharedVariables|SoundDisplayFunction|SynchronousEvaluation|System|SystemCharacterEncoding|SystemID|SystemShell|SystemTimeZone|SystemWordLength|TemplatePath|TemporaryDirectory|TimeUnit|TimeZone|TimeZoneEntity|TimedOut|UnitSystem|Urgent|UserAgentString|UserBaseDirectory|UserBasePacletsDirectory|UserDocumentsDirectory|UserURLBase|Username|Version|VersionNumber|WolframDocumentsDirectory|WolframID|WolframUUID))(?![`$[:alnum:]])",name:"constant.language.wolfram"},{match:"(?:A(?:bortScheduledTask|ctive|lgebraicRules|lternateImage|natomyForm|nimationCycleOffset|nimationCycleRepetitions|nimationDisplayTime|spectRatioFixed|stronomicalData|synchronousTaskObject|synchronousTasks|udioDevice|udioLooping))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:B(?:uttonEvaluator|uttonExpandable|uttonFrame|uttonMargins|uttonNote|uttonStyle))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:C(?:DFInformation|hebyshevDistance|lassifierInformation|lipFill|olorOutput|olumnForm|ompose|onstantArrayLayer|onstantPlusLayer|onstantTimesLayer|onstrainedMax|onstrainedMin|ontourGraphics|ontourLines|onversionOptions|reateScheduledTask|reateTemporary|urry))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:D(?:atabinRemove|ate|ebug|efaultColor|efaultFont|ensityGraphics|isplay|isplayString|otPlusLayer|ragAndDrop))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:E(?:dgeLabeling|dgeRenderingFunction|valuateScheduledTask|xpectedValue))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:F(?:actorComplete|ontForm|ormTheme|romDate|ullOptions))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:G(?:raphStyle|raphicsArray|raphicsSpacing|ridBaseline))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:H(?:TMLSave|eldPart|iddenSurface|omeDirectory))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:I(?:mageRotated|nstanceNormalizationLayer))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:L(?:UBackSubstitution|egendreType|ightSources|inearProgramming|inkOpen|iteral|ongestMatch))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:M(?:eshRange|oleculeEquivalentQ))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:N(?:etInformation|etSharedArray|extScheduledTaskTime|otebookCreate))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:O(?:penTemporary))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:P(?:IDData|ackingMethod|ersistentValue|ixelConstrained|lot3Matrix|lotDivision|lotJoined|olygonIntersections|redictorInformation|roperties|roperty|ropertyList|ropertyValue))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:R(?:andom|asterArray|ecognitionThreshold|elease|emoteKernelObject|emoveAsynchronousTask|emoveProperty|emoveScheduledTask|enderAll|eplaceHeldPart|esetScheduledTask|esumePacket|unScheduledTask))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:S(?:cheduledTaskActiveQ|cheduledTaskInformation|cheduledTaskObject|cheduledTasks|creenRectangle|electionAnimate|equenceAttentionLayer|equenceForm|etProperty|hading|hortestMatch|ingularValues|kinStyle|ocialMediaData|tartAsynchronousTask|tartScheduledTask|tateDimensions|topAsynchronousTask|topScheduledTask|tructuredArray|tyleForm|tylePrint|ubscripted|urfaceColor|urfaceGraphics|uspendPacket|ystemModelProgressReporting))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:T(?:eXSave|extStyle|imeWarpingCorrespondence|imeWarpingDistance|oDate|oFileName|oHeldExpression))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:U(?:RLFetch|RLFetchAsynchronous|RLSave|RLSaveAsynchronous))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:V(?:ectorScale|ertexCoordinateRules|ertexLabeling|ertexRenderingFunction))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:W(?:aitAsynchronousTask|indowMovable))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:\\$(?:AsynchronousTask|ConfiguredKernels|DefaultFont|EntityStores|FormatType|HTTPCookies|InstallationDate|MachineDomain|ProductInformation|ProgramName|RandomState|ScheduledTask|SummaryBoxDataSizeLimit|TemporaryPrefix|TextStyle|TopDirectory|UserAddOnsDirectory))(?![`$[:alnum:]])",name:"invalid.deprecated.wolfram"},{match:"(?:A(?:ctionDelay|ctionMenuBox|ctionMenuBoxOptions|ctiveItem|lgebraicRulesData|lignmentMarker|llowAdultContent|llowChatServices|llowIncomplete|nalytic|nimatorBox|nimatorBoxOptions|nimatorElements|ppendCheck|rgumentCountQ|rrow3DBox|rrowBox|uthenticate|utoEvaluateEvents|utoIndentSpacings|utoMatch|utoNumberFormatting|utoQuoteCharacters|utoScaling|utoStyleOptions|utoStyleWords|utomaticImageSize|xis3DBox|xis3DBoxOptions|xisBox|xisBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:B(?:SplineCurve3DBox|SplineCurve3DBoxOptions|SplineCurveBox|SplineCurveBoxOptions|SplineSurface3DBox|SplineSurface3DBoxOptions|ackFaceColor|ackFaceGlowColor|ackFaceOpacity|ackFaceSpecularColor|ackFaceSpecularExponent|ackFaceSurfaceAppearance|ackFaceTexture|ackgroundAppearance|ackgroundTasksSettings|acksubstitution|eveled|ezierCurve3DBox|ezierCurve3DBoxOptions|ezierCurveBox|ezierCurveBoxOptions|lankForm|ounds|ox|oxDimensions|oxForm|oxID|oxRotation|oxRotationPoint|ra|raKet|rowserCategory|uttonCell|uttonContents|uttonStyleMenuListing))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:C(?:acheGraphics|achedValue|ardinalBSplineBasis|ellBoundingBox|ellContents|ellElementSpacings|ellElementsBoundingBox|ellFrameStyle|ellInsertionPointCell|ellTrayPosition|ellTrayWidgets|hangeOptions|hannelDatabin|hannelListenerWait|hannelPreSendFunction|hartElementData|hartElementDataFunction|heckAll|heckboxBox|heckboxBoxOptions|ircleBox|lipboardNotebook|lockwiseContourIntegral|losed|losingEvent|loudConnections|loudObjectInformation|loudObjectInformationData|loudUserID|oarse|oefficientDomain|olonForm|olorSetterBox|olorSetterBoxOptions|olumnBackgrounds|ompilerEnvironmentAppend|ompletionsListPacket|omponentwiseContextMenu|ompressedData|oneBox|onicHullRegion3DBox|onicHullRegion3DBoxOptions|onicHullRegionBox|onicHullRegionBoxOptions|onnect|ontentsBoundingBox|ontextMenu|ontinuation|ontourIntegral|ontourSmoothing|ontrolAlignment|ontrollerDuration|ontrollerInformationData|onvertToPostScript|onvertToPostScriptPacket|ookies|opyTag|ounterBox|ounterBoxOptions|ounterClockwiseContourIntegral|ounterEvaluator|ounterStyle|uboidBox|uboidBoxOptions|urlyDoubleQuote|urlyQuote|ylinderBox|ylinderBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:D(?:OSTextFormat|ampingFactor|ataCompression|atasetDisplayPanel|ateDelimiters|ebugTag|ecimal|efault2DTool|efault3DTool|efaultAttachedCellStyle|efaultControlPlacement|efaultDockedCellStyle|efaultInputFormatType|efaultOutputFormatType|efaultStyle|efaultTextFormatType|efaultTextInlineFormatType|efaultValue|efineExternal|egreeLexicographic|egreeReverseLexicographic|eleteWithContents|elimitedArray|estroyAfterEvaluation|eviceOpenQ|ialogIndent|ialogLevel|ifferenceOrder|igitBlockMinimum|isableConsolePrintPacket|iskBox|iskBoxOptions|ispatchQ|isplayRules|isplayTemporary|istributionDomain|ivergence|ocumentGeneratorInformationData|omainRegistrationInformation|oubleContourIntegral|oublyInfinite|own|rawBackFaces|rawFrontFaces|rawHighlighted|ualLinearProgramming|umpGet|ynamicBox|ynamicBoxOptions|ynamicLocation|ynamicModuleBox|ynamicModuleBoxOptions|ynamicModuleParent|ynamicName|ynamicNamespace|ynamicReference|ynamicWrapperBox|ynamicWrapperBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:E(?:ditButtonSettings|liminationOrder|llipticReducedHalfPeriods|mbeddingObject|mphasizeSyntaxErrors|mpty|nableConsolePrintPacket|ndAdd|ngineEnvironment|nter|qualColumns|qualRows|quatedTo|rrorBoxOptions|rrorNorm|rrorPacket|rrorsDialogSettings|valuated|valuationMode|valuationOrder|valuationRateLimit|ventEvaluator|ventHandlerTag|xactRootIsolation|xitDialog|xpectationE|xportPacket|xpressionPacket|xternalCall|xternalFunctionName))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:F(?:EDisableConsolePrintPacket|EEnableConsolePrintPacket|ail|ileInformation|ileName|illForm|illedCurveBox|illedCurveBoxOptions|ine|itAll|lashSelection|ont|ontName|ontOpacity|ontPostScriptName|ontReencoding|ormatRules|ormatValues|rameInset|rameless|rontEndObject|rontEndResource|rontEndResourceString|rontEndStackSize|rontEndValueCache|rontEndVersion|rontFaceColor|rontFaceGlowColor|rontFaceOpacity|rontFaceSpecularColor|rontFaceSpecularExponent|rontFaceSurfaceAppearance|rontFaceTexture|ullAxes))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:G(?:eneratedCellStyles|eneric|eometricTransformation3DBox|eometricTransformation3DBoxOptions|eometricTransformationBox|eometricTransformationBoxOptions|estureHandlerTag|etContext|etFileName|etLinebreakInformationPacket|lobalPreferences|lobalSession|raphLayerLabels|raphRoot|raphics3DBox|raphics3DBoxOptions|raphicsBaseline|raphicsBox|raphicsBoxOptions|raphicsComplex3DBox|raphicsComplex3DBoxOptions|raphicsComplexBox|raphicsComplexBoxOptions|raphicsContents|raphicsData|raphicsGridBox|raphicsGroup3DBox|raphicsGroup3DBoxOptions|raphicsGroupBox|raphicsGroupBoxOptions|raphicsGrouping|raphicsStyle|reekStyle|ridBoxAlignment|ridBoxBackground|ridBoxDividers|ridBoxFrame|ridBoxItemSize|ridBoxItemStyle|ridBoxOptions|ridBoxSpacings|ridElementStyleOptions|roupOpenerColor|roupOpenerInsideFrame|roupTogetherGrouping|roupTogetherNestedGrouping))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:H(?:eadCompose|eaders|elpBrowserLookup|elpBrowserNotebook|elpViewerSettings|essian|exahedronBox|exahedronBoxOptions|ighlightString|omePage|orizontal|orizontalForm|orizontalScrollPosition|yperlinkCreationSettings|yphenationOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:I(?:conizedObject|gnoreSpellCheck|mageCache|mageCacheValid|mageEditMode|mageMarkers|mageOffset|mageRangeCache|mageSizeCache|mageSizeRaw|nactiveStyle|ncludeSingularTerm|ndent|ndentMaxFraction|ndentingNewlineSpacings|ndexCreationOptions|ndexTag|nequality|nexactNumbers|nformationData|nformationDataGrid|nlineCounterAssignments|nlineCounterIncrements|nlineRules|nputFieldBox|nputFieldBoxOptions|nputGrouping|nputSettings|nputToBoxFormPacket|nsertionPointObject|nset3DBox|nset3DBoxOptions|nsetBox|nsetBoxOptions|ntegral|nterlaced|nterpolationPrecision|nterpretTemplate|nterruptSettings|nto|nvisibleApplication|nvisibleTimes|temBox|temBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:J(?:acobian|oinedCurveBox|oinedCurveBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:K(?:|ernelExecute|et))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:L(?:abeledSlider|ambertW|anguageOptions|aunch|ayoutInformation|exicographic|icenseID|ine3DBox|ine3DBoxOptions|ineBox|ineBoxOptions|ineBreak|ineWrapParts|inearFilter|inebreakSemicolonWeighting|inkConnectedQ|inkError|inkFlush|inkHost|inkMode|inkOptions|inkReadHeld|inkService|inkWriteHeld|istPickerBoxBackground|isten|iteralSearch|ocalizeDefinitions|ocatorBox|ocatorBoxOptions|ocatorCentering|ocatorPaneBox|ocatorPaneBoxOptions|ongEqual|ongForm|oopback))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:M(?:achineID|achineName|acintoshSystemPageSetup|ainSolve|aintainDynamicCaches|akeRules|atchLocalNameQ|aterial|athMLText|athematicaNotation|axBend|axPoints|enu|enuAppearance|enuEvaluator|enuItem|enuList|ergeDifferences|essageObject|essageOptions|essagesNotebook|etaCharacters|ethodOptions|inRecursion|inSize|ode|odular|onomialOrder|ouseAppearanceTag|ouseButtons|ousePointerNote|ultiLetterItalics|ultiLetterStyle|ultiplicity|ultiscriptBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:N(?:BernoulliB|ProductFactors|SumTerms|Values|amespaceBox|amespaceBoxOptions|estedScriptRules|etworkPacketRecordingDuring|ext|onAssociative|ormalGrouping|otebookDefault|otebookInterfaceObject))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:O(?:LEData|bjectExistsQ|pen|penFunctionInspectorPacket|penSpecialOptions|penerBox|penerBoxOptions|ptionQ|ptionValueBox|ptionValueBoxOptions|ptionsPacket|utputFormData|utputGrouping|utputMathEditExpression|ver|verlayBox|verlayBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:P(?:ackPaclet|ackage|acletDirectoryAdd|acletDirectoryRemove|acletInformation|acletObjectQ|acletUpdate|ageHeight|alettesMenuSettings|aneBox|aneBoxOptions|aneSelectorBox|aneSelectorBoxOptions|anelBox|anelBoxOptions|aperWidth|arameter|arameterVariables|arentConnect|arentForm|arentList|arenthesize|artialD|asteAutoQuoteCharacters|ausedTime|eriodicInterpolation|erpendicular|ickMode|ickedElements|ivoting|lotRangeClipPlanesStyle|oint3DBox|oint3DBoxOptions|ointBox|ointBoxOptions|olygon3DBox|olygon3DBoxOptions|olygonBox|olygonBoxOptions|olygonHoleScale|olygonScale|olyhedronBox|olyhedronBoxOptions|olynomialForm|olynomials|opupMenuBox|opupMenuBoxOptions|ostScript|recedence|redictionRoot|referencesSettings|revious|rimaryPlaceholder|rintForm|rismBox|rismBoxOptions|rivateFrontEndOptions|robabilityPr|rocessStateDomain|rocessTimeDomain|rogressIndicatorBox|rogressIndicatorBoxOptions|romptForm|yramidBox|yramidBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:R(?:adioButtonBox|adioButtonBoxOptions|andomSeed|angeSpecification|aster3DBox|aster3DBoxOptions|asterBox|asterBoxOptions|ationalFunctions|awArray|awMedium|ebuildPacletData|ectangleBox|ecurringDigitsForm|eferenceMarkerStyle|eferenceMarkers|einstall|emoved|epeatedString|esourceAcquire|esourceSubmissionObject|eturnCreatesNewCell|eturnEntersInput|eturnInputFormPacket|otationBox|otationBoxOptions|oundImplies|owBackgrounds|owHeights|uleCondition|uleForm))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:S(?:aveAutoDelete|caledMousePosition|cheduledTaskInformationData|criptForm|criptRules|ectionGrouping|electWithContents|election|electionCell|electionCellCreateCell|electionCellDefaultStyle|electionCellParentStyle|electionPlaceholder|elfLoops|erviceResponse|etOptionsPacket|etSecuredAuthenticationKey|etbacks|etterBox|etterBoxOptions|howAutoConvert|howCodeAssist|howControls|howGroupOpenCloseIcon|howInvisibleCharacters|howPredictiveInterface|howSyntaxStyles|hrinkWrapBoundingBox|ingleEvaluation|ingleLetterStyle|lider2DBox|lider2DBoxOptions|ocket|olveDelayed|oundAndGraphics|pace|paceForm|panningCharacters|phereBox|phereBoxOptions|tartupSound|tringBreak|tringByteCount|tripStyleOnPaste|trokeForm|tructuredArrayHeadQ|tyleKeyMapping|tyleNames|urfaceAppearance|yntax|ystemException|ystemGet|ystemInformationData|ystemStub|ystemTest))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:T(?:ab|abViewBox|abViewBoxOptions|ableViewBox|ableViewBoxAlignment|ableViewBoxBackground|ableViewBoxHeaders|ableViewBoxItemSize|ableViewBoxItemStyle|ableViewBoxOptions|agBoxNote|agStyle|emplateEvaluate|emplateSlotSequence|emplateUnevaluated|emplateVerbatim|emporaryVariable|ensorQ|etrahedronBox|etrahedronBoxOptions|ext3DBox|ext3DBoxOptions|extBand|extBoundingBox|extBox|extForm|extLine|extParagraph|hisLink|itleGrouping|oColor|oggle|oggleFalse|ogglerBox|ogglerBoxOptions|ooBig|ooltipBox|ooltipBoxOptions|otalHeight|raceAction|raceInternal|raceLevel|rackCellChangeTimes|raditionalNotation|raditionalOrder|ransparentColor|rapEnterKey|rapSelection|ubeBSplineCurveBox|ubeBSplineCurveBoxOptions|ubeBezierCurveBox|ubeBezierCurveBoxOptions|ubeBox|ubeBoxOptions))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:U(?:ntrackedVariables|p|seGraphicsRange|serDefinedWavelet|sing))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:V(?:2Get|alueBox|alueBoxOptions|alueForm|aluesData|ectorGlyphData|erbose|ertical|erticalForm|iewPointSelectorSettings|iewPort|irtualGroupData|isibleCell))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:W(?:aitUntil|ebPageMetaInformation|holeCellGroupOpener|indowPersistentStyles|indowSelected|indowWidth|olframAlphaDate|olframAlphaQuantity|olframAlphaResult|olframCloudSettings))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:\\$(?:ActivationGroupID|ActivationUserRegistered|AddOnsDirectory|BoxForms|CloudConnection|CloudVersionNumber|CloudWolframEngineVersionNumber|ConditionHold|DefaultMailbox|DefaultPath|FinancialDataSource|GeoEntityTypes|GeoLocationPrecision|HTMLExportRules|HTTPRequest|LaunchDirectory|LicenseProcesses|LicenseSubprocesses|LicenseType|LinkSupported|LoadedFiles|MaxLicenseProcesses|MaxLicenseSubprocesses|MinorReleaseNumber|NetworkLicense|Off|OutputForms|PatchLevelID|PermissionsGroupBase|PipeSupported|PreferencesDirectory|PrintForms|PrintLiteral|RegisteredDeviceClasses|RegisteredUserName|SecuredAuthenticationKeyTokens|SetParentLink|SoundDisplay|SuppressInputFormHeads|SystemMemory|TraceOff|TraceOn|TracePattern|TracePostAction|TracePreAction|UserAgentLanguages|UserAgentMachine|UserAgentName|UserAgentOperatingSystem|UserAgentVersion|UserName))(?![`$[:alnum:]])",name:"support.function.undocumented.wolfram"},{match:"(?:A(?:ctiveClassification|ctiveClassificationObject|ctivePrediction|ctivePredictionObject|ddToSearchIndex|ggregatedEntityClass|ggregationLayer|ngleBisector|nimatedImage|nimationVideo|nomalyDetector|ppendLayer|pplication|pplyReaction|round|roundReplace|rrayReduce|sk|skAppend|skConfirm|skDisplay|skFunction|skState|skTemplateDisplay|skedQ|skedValue|ssessmentFunction|ssessmentResultObject|ssumeDeterministic|stroAngularSeparation|stroBackground|stroCenter|stroDistance|stroGraphics|stroGridLines|stroGridLinesStyle|stroPosition|stroProjection|stroRange|stroRangePadding|stroReferenceFrame|stroStyling|stroZoomLevel|tom|tomCoordinates|tomCount|tomDiagramCoordinates|tomLabelStyle|tomLabels|tomList|ttachCell|ttentionLayer|udioAnnotate|udioAnnotationLookup|udioIdentify|udioInstanceQ|udioPause|udioPlay|udioRecord|udioStop|udioStream|udioStreams|udioTrackApply|udioTrackSelection|utocomplete|utocompletionFunction|xiomaticTheory|xisLabel|xisObject|xisStyle))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:B(?:asicRecurrentLayer|atchNormalizationLayer|atchSize|ayesianMaximization|ayesianMaximizationObject|ayesianMinimization|ayesianMinimizationObject|esagL|innedVariogramList|inomialPointProcess|ioSequence|ioSequenceBackTranslateList|ioSequenceComplement|ioSequenceInstances|ioSequenceModify|ioSequencePlot|ioSequenceQ|ioSequenceReverseComplement|ioSequenceTranscribe|ioSequenceTranslate|itRate|lockDiagonalMatrix|lockLowerTriangularMatrix|lockUpperTriangularMatrix|lockchainAddressData|lockchainBase|lockchainBlockData|lockchainContractValue|lockchainData|lockchainGet|lockchainKeyEncode|lockchainPut|lockchainTokenData|lockchainTransaction|lockchainTransactionData|lockchainTransactionSign|lockchainTransactionSubmit|ond|ondCount|ondLabelStyle|ondLabels|ondList|ondQ|uildCompiledComponent))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:C(?:TCLossLayer|achePersistence|anvas|ast|ategoricalDistribution|atenateLayer|auchyPointProcess|hannelBase|hannelBrokerAction|hannelHistoryLength|hannelListen|hannelListener|hannelListeners|hannelObject|hannelReceiverFunction|hannelSend|hannelSubscribers|haracterNormalize|hemicalConvert|hemicalFormula|hemicalInstance|hemicalReaction|loudExpression|loudExpressions|loudRenderingMethod|ombinatorB|ombinatorC|ombinatorI|ombinatorK|ombinatorS|ombinatorW|ombinatorY|ombinedEntityClass|ompiledCodeFunction|ompiledComponent|ompiledExpressionDeclaration|ompiledLayer|ompilerCallback|ompilerEnvironment|ompilerEnvironmentAppendTo|ompilerEnvironmentObject|ompilerOptions|omplementedEntityClass|omputeUncertainty|onfirmQuiet|onformationMethod|onnectSystemModelComponents|onnectSystemModelController|onnectedMoleculeComponents|onnectedMoleculeQ|onnectionSettings|ontaining|ontentDetectorFunction|ontentFieldOptions|ontentLocationFunction|ontentObject|ontrastiveLossLayer|onvolutionLayer|reateChannel|reateCloudExpression|reateCompilerEnvironment|reateDataStructure|reateDataSystemModel|reateLicenseEntitlement|reateSearchIndex|reateSystemModel|reateTypeInstance|rossEntropyLossLayer|urrentNotebookImage|urrentScreenImage|urryApplied))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:D(?:SolveChangeVariables|ataStructure|ataStructureQ|atabaseConnect|atabaseDisconnect|atabaseReference|atabinSubmit|ateInterval|eclareCompiledComponent|econvolutionLayer|ecryptFile|eleteChannel|eleteCloudExpression|eleteElements|eleteSearchIndex|erivedKey|iggleGatesPointProcess|iggleGrattonPointProcess|igitalSignature|isableFormatting|ocumentWeightingRules|otLayer|ownValuesFunction|ropoutLayer|ynamicImage))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:E(?:choTiming|lementwiseLayer|mbeddedSQLEntityClass|mbeddedSQLExpression|mbeddingLayer|mptySpaceF|ncryptFile|ntityFunction|ntityStore|stimatedPointProcess|stimatedVariogramModel|valuationEnvironment|valuationPrivileges|xpirationDate|xpressionTree|xtendedEntityClass|xternalEvaluate|xternalFunction|xternalIdentifier|xternalObject|xternalSessionObject|xternalSessions|xternalStorageBase|xternalStorageDownload|xternalStorageGet|xternalStorageObject|xternalStoragePut|xternalStorageUpload|xternalValue|xtractLayer))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:F(?:aceRecognize|eatureDistance|eatureExtract|eatureExtraction|eatureExtractor|eatureExtractorFunction|ileConvert|ileFormatProperties|ileNameToFormatList|ileSystemTree|ilteredEntityClass|indChannels|indEquationalProof|indExternalEvaluators|indGeometricConjectures|indImageText|indIsomers|indMoleculeSubstructure|indPointProcessParameters|indSystemModelEquilibrium|indTextualAnswer|lattenLayer|orAllType|ormControl|orwardCloudCredentials|oxHReduce|rameListVideo|romRawPointer|unctionCompile|unctionCompileExport|unctionCompileExportByteArray|unctionCompileExportLibrary|unctionCompileExportString|unctionDeclaration|unctionLayer|unctionPoles))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:G(?:alleryView|atedRecurrentLayer|enerateDerivedKey|enerateDigitalSignature|enerateFileSignature|enerateSecuredAuthenticationKey|eneratedAssetFormat|eneratedAssetLocation|eoGraphValuePlot|eoOrientationData|eometricAssertion|eometricScene|eometricStep|eometricStylingRules|eometricTest|ibbsPointProcess|raphTree|ridVideo))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:H(?:andlerFunctions|andlerFunctionsKeys|ardcorePointProcess|istogramPointDensity))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:I(?:gnoreIsotopes|gnoreStereochemistry|mageAugmentationLayer|mageBoundingBoxes|mageCases|mageContainsQ|mageContents|mageGraphics|magePosition|magePyramid|magePyramidApply|mageStitch|mportedObject|ncludeAromaticBonds|ncludeHydrogens|ncludeRelatedTables|nertEvaluate|nertExpression|nfiniteFuture|nfinitePast|nhomogeneousPoissonPointProcess|nitialEvaluationHistory|nitializationObject|nitializationObjects|nitializationValue|nitialize|nputPorts|ntegrateChangeVariables|nterfaceSwitched|ntersectedEntityClass|nverseImagePyramid))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:K(?:ernelConfiguration|ernelFunction))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:L(?:earningRateMultipliers|ibraryFunctionDeclaration|icenseEntitlementObject|icenseEntitlements|icensingSettings|inearLayer|iteralType|oadCompiledComponent|ocalResponseNormalizationLayer|ongShortTermMemoryLayer|ossFunction))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:M(?:IMETypeToFormatList|ailExecute|ailFolder|ailItem|ailSearch|ailServerConnect|ailServerConnection|aternPointProcess|axDisplayedChildren|axTrainingRounds|axWordGap|eanAbsoluteLossLayer|eanAround|eanPointDensity|eanSquaredLossLayer|ergingFunction|idpoint|issingValuePattern|issingValueSynthesis|olecule|oleculeAlign|oleculeContainsQ|oleculeDraw|oleculeFreeQ|oleculeGraph|oleculeMatchQ|oleculeMaximumCommonSubstructure|oleculeModify|oleculeName|oleculePattern|oleculePlot|oleculePlot3D|oleculeProperty|oleculeQ|oleculeRecognize|oleculeSubstructureCount|oleculeValue))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:N(?:BodySimulation|BodySimulationData|earestNeighborG|estTree|etAppend|etArray|etArrayLayer|etBidirectionalOperator|etChain|etDecoder|etDelete|etDrop|etEncoder|etEvaluationMode|etExternalObject|etExtract|etFlatten|etFoldOperator|etGANOperator|etGraph|etInitialize|etInsert|etInsertSharedArrays|etJoin|etMapOperator|etMapThreadOperator|etMeasurements|etModel|etNestOperator|etPairEmbeddingOperator|etPort|etPortGradient|etPrepend|etRename|etReplace|etReplacePart|etStateObject|etTake|etTrain|etTrainResultsObject|etUnfold|etworkPacketCapture|etworkPacketRecording|etworkPacketTrace|eymanScottPointProcess|ominalScale|ormalizationLayer|umericArray|umericArrayQ|umericArrayType))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:O(?:peratorApplied|rderingLayer|rdinalScale|utputPorts|verlayVideo))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:P(?:acletSymbol|addingLayer|agination|airCorrelationG|arametricRampLayer|arentEdgeLabel|arentEdgeLabelFunction|arentEdgeLabelStyle|arentEdgeShapeFunction|arentEdgeStyle|arentEdgeStyleFunction|artLayer|artProtection|atternFilling|atternReaction|enttinenPointProcess|erpendicularBisector|ersistenceLocation|ersistenceTime|ersistentObject|ersistentObjects|ersistentSymbol|itchRecognize|laceholderLayer|laybackSettings|ointCountDistribution|ointDensity|ointDensityFunction|ointProcessEstimator|ointProcessFitTest|ointProcessParameterAssumptions|ointProcessParameterQ|ointStatisticFunction|ointValuePlot|oissonPointProcess|oolingLayer|rependLayer|roofObject|ublisherID))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:Q(?:uestionGenerator|uestionInterface|uestionObject|uestionSelector))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:R(?:andomArrayLayer|andomInstance|andomPointConfiguration|andomTree|eactionBalance|eactionBalancedQ|ecalibrationFunction|egisterExternalEvaluator|elationalDatabase|emoteAuthorizationCaching|emoteBatchJobAbort|emoteBatchJobObject|emoteBatchJobs|emoteBatchMapSubmit|emoteBatchSubmissionEnvironment|emoteBatchSubmit|emoteConnect|emoteConnectionObject|emoteEvaluate|emoteFile|emoteInputFiles|emoteProviderSettings|emoteRun|emoteRunProcess|emovalConditions|emoveAudioStream|emoveChannelListener|emoveChannelSubscribers|emoveVideoStream|eplicateLayer|eshapeLayer|esizeLayer|esourceFunction|esourceRegister|esourceRemove|esourceSubmit|esourceSystemBase|esourceSystemPath|esourceUpdate|esourceVersion|everseApplied|ipleyK|ipleyRassonRegion|ootTree|ulesTree))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:S(?:ameTestProperties|ampledEntityClass|earchAdjustment|earchIndexObject|earchIndices|earchQueryString|earchResultObject|ecuredAuthenticationKey|ecuredAuthenticationKeys|ecurityCertificate|equenceIndicesLayer|equenceLastLayer|equenceMostLayer|equencePredict|equencePredictorFunction|equenceRestLayer|equenceReverseLayer|erviceRequest|erviceSubmit|etFileFormatProperties|etSystemModel|lideShowVideo|moothPointDensity|nippet|nippetsVideo|nubPolyhedron|oftmaxLayer|olidBoundaryLoadValue|olidDisplacementCondition|olidFixedCondition|olidMechanicsPDEComponent|olidMechanicsStrain|olidMechanicsStress|ortedEntityClass|ourceLink|patialBinnedPointData|patialBoundaryCorrection|patialEstimate|patialEstimatorFunction|patialJ|patialNoiseLevel|patialObservationRegionQ|patialPointData|patialPointSelect|patialRandomnessTest|patialTransformationLayer|patialTrendFunction|peakerMatchQ|peechCases|peechInterpreter|peechRecognize|plice|tartExternalSession|tartWebSession|tereochemistryElements|traussHardcorePointProcess|traussPointProcess|ubsetCases|ubsetCount|ubsetPosition|ubsetReplace|ubtitleTrackSelection|ummationLayer|ymmetricDifference|ynthesizeMissingValues|ystemCredential|ystemCredentialData|ystemCredentialKey|ystemCredentialKeys|ystemCredentialStoreObject|ystemInstall|ystemModel|ystemModelExamples|ystemModelLinearize|ystemModelMeasurements|ystemModelParametricSimulate|ystemModelPlot|ystemModelReliability|ystemModelSimulate|ystemModelSimulateSensitivity|ystemModelSimulationData|ystemModeler|ystemModels))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:T(?:ableView|argetDevice|argetSystem|ernaryListPlot|ernaryPlotCorners|extCases|extContents|extElement|extPosition|extSearch|extSearchReport|extStructure|homasPointProcess|hreaded|hreadingLayer|ickDirection|ickLabelOrientation|ickLabelPositioning|ickLabels|ickLengths|ickPositions|oRawPointer|otalLayer|ourVideo|rainImageContentDetector|rainTextContentDetector|rainingProgressCheckpointing|rainingProgressFunction|rainingProgressMeasurements|rainingProgressReporting|rainingStoppingCriterion|rainingUpdateSchedule|ransposeLayer|ree|reeCases|reeChildren|reeCount|reeData|reeDelete|reeDepth|reeElementCoordinates|reeElementLabel|reeElementLabelFunction|reeElementLabelStyle|reeElementShape|reeElementShapeFunction|reeElementSize|reeElementSizeFunction|reeElementStyle|reeElementStyleFunction|reeExpression|reeExtract|reeFold|reeInsert|reeLayout|reeLeafCount|reeLeafQ|reeLeaves|reeLevel|reeMap|reeMapAt|reeOutline|reePosition|reeQ|reeReplacePart|reeRules|reeScan|reeSelect|reeSize|reeTraversalOrder|riangleCenter|riangleConstruct|riangleMeasurement|ypeDeclaration|ypeEvaluate|ypeOf|ypeSpecifier|yped))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:U(?:RLDownloadSubmit|nconstrainedParameters|nionedEntityClass|niqueElements|nitVectorLayer|nlabeledTree|nmanageObject|nregisterExternalEvaluator|pdateSearchIndex|seEmbeddedLibrary))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:V(?:alenceErrorHandling|alenceFilling|aluePreprocessingFunction|andermondeMatrix|arianceGammaPointProcess|ariogramFunction|ariogramModel|ectorAround|erifyDerivedKey|erifyDigitalSignature|erifyFileSignature|erifyInterpretation|ideo|ideoCapture|ideoCombine|ideoDelete|ideoExtractFrames|ideoFrameList|ideoFrameMap|ideoGenerator|ideoInsert|ideoIntervals|ideoJoin|ideoMap|ideoMapList|ideoMapTimeSeries|ideoPadding|ideoPause|ideoPlay|ideoQ|ideoRecord|ideoReplace|ideoScreenCapture|ideoSplit|ideoStop|ideoStream|ideoStreams|ideoTimeStretch|ideoTrackSelection|ideoTranscode|ideoTransparency|ideoTrim))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:W(?:ebAudioSearch|ebColumn|ebElementObject|ebExecute|ebImage|ebImageSearch|ebItem|ebRow|ebSearch|ebSessionObject|ebSessions|ebWindowObject|ikidataData|ikidataSearch|ikipediaSearch|ithCleanup|ithLock))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:Z(?:oomCenter|oomFactor))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:\\$(?:AllowExternalChannelFunctions|AudioDecoders|AudioEncoders|BlockchainBase|ChannelBase|CompilerEnvironment|CookieStore|CryptographicEllipticCurveNames|CurrentWebSession|DataStructures|DefaultNetworkInterface|DefaultProxyRules|DefaultRemoteBatchSubmissionEnvironment|DefaultRemoteKernel|DefaultSystemCredentialStore|ExternalIdentifierTypes|ExternalStorageBase|GeneratedAssetLocation|IncomingMailSettings|Initialization|InitializationContexts|MaxDisplayedChildren|NetworkInterfaces|NoValue|PersistenceBase|PersistencePath|PreInitialization|PublisherID|ResourceSystemBase|ResourceSystemPath|SSHAuthentication|ServiceCreditsAvailable|SourceLink|SubtitleDecoders|SubtitleEncoders|SystemCredentialStore|TargetSystems|TestFileName|VideoDecoders|VideoEncoders|VoiceStyles))(?![`$[:alnum:]])",name:"support.function.experimental.wolfram"},{match:"(?:A(?:llFalse|nyFalse))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:B(?:oolean))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:C(?:loudbase|omplexQ))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:D(?:ataSet))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:E(?:xpandFilename|xportPacket))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:F(?:ailed|alseQ))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:I(?:nterpolationFunction|nterpolationPolynomial))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:M(?:atch))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:O(?:ptionPattern|ptionsQ))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:R(?:ationalQ|ealQ))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:S(?:tringMatch|ymbolQ))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:U(?:nSameQ|rlExecute))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:\\$(?:PathNameSeparator|RegisteredUsername))(?![`$[:alnum:]])",name:"invalid.bad.wolfram"},{match:"(?:E(?:cho|xit))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"(?:I(?:n|nString))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"(?:O(?:ut))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"(?:P(?:rint))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"(?:Q(?:uit))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"(?:\\$(?:HistoryLength|Line|Post|Pre|PrePrint|PreRead|SyntaxHandler))(?![`$[:alnum:]])",name:"invalid.session.wolfram"},{match:"(?:[$[:alpha:]][$[:alnum:]]*)(?=\\s*(\\[(?!\\s*\\[)|@(?!@)))",name:"variable.function.wolfram"},{match:"(?:[$[:alpha:]][$[:alnum:]]*)",name:"symbol.unrecognized.wolfram"}]},groups:{patterns:[{match:"\\\\\\)",name:"invalid.illegal.stray-linearsyntaxparens-end.wolfram"},{match:"\\)",name:"invalid.illegal.stray-parens-end.wolfram"},{match:"\\[\\s+\\[",name:"invalid.whitespace.Part.wolfram"},{match:"\\]\\s+\\]",name:"invalid.whitespace.Part.wolfram"},{match:"\\]\\]",name:"invalid.illegal.stray-parts-end.wolfram"},{match:"\\]",name:"invalid.illegal.stray-brackets-end.wolfram"},{match:"\\}",name:"invalid.illegal.stray-braces-end.wolfram"},{match:"\\|>",name:"invalid.illegal.stray-associations-end.wolfram"},{include:"#linearsyntaxparen-group"},{include:"#paren-group"},{include:"#part-group"},{include:"#bracket-group"},{include:"#brace-group"},{include:"#association-group"}]},"linearsyntaxparen-group":{name:"meta.linearsyntaxparens.wolfram",begin:"\\\\\\(",beginCaptures:{0:{name:"punctuation.section.linearsyntaxparens.begin.wolfram"}},end:"\\\\\\)",endCaptures:{0:{name:"punctuation.section.linearsyntaxparens.end.wolfram"}},patterns:[{include:"#expressions"}]},"paren-group":{name:"meta.parens.wolfram",begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.wolfram"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.wolfram"}},patterns:[{include:"#expressions"}]},"part-group":{name:"meta.parts.wolfram",begin:"\\[\\[",beginCaptures:{0:{name:"punctuation.section.parts.begin.wolfram"}},end:"\\]\\]",endCaptures:{0:{name:"punctuation.section.parts.end.wolfram"}},patterns:[{include:"#expressions"}]},"bracket-group":{name:"meta.brackets.wolfram",begin:"::\\[|\\[",beginCaptures:{0:{name:"punctuation.section.brackets.begin.wolfram"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.brackets.end.wolfram"}},patterns:[{include:"#expressions"}]},"brace-group":{name:"meta.braces.wolfram",begin:"\\{",beginCaptures:{0:{name:"punctuation.section.braces.begin.wolfram"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.braces.end.wolfram"}},patterns:[{include:"#expressions"}]},"association-group":{name:"meta.associations.wolfram",begin:"<\\|",beginCaptures:{0:{name:"punctuation.section.associations.begin.wolfram"}},end:"\\|>",endCaptures:{0:{name:"punctuation.section.associations.end.wolfram"}},patterns:[{include:"#expressions"}]},"pattern-operators":{patterns:[{match:"___",name:"keyword.operator.BlankNullSequence.wolfram"},{match:"__",name:"keyword.operator.BlankSequence.wolfram"},{match:"_\\.",name:"keyword.operator.Optional.wolfram"},{match:"_",name:"keyword.operator.Blank.wolfram"}]},out:{patterns:[{match:"%\\d+",name:"keyword.other.Out.wolfram"},{match:"%+",name:"keyword.other.Out.wolfram"}]},slot:{patterns:[{match:"#[[:alpha:]][[:alnum:]]*",name:"keyword.other.Slot.wolfram"},{match:"##\\d*",name:"keyword.other.SlotSequence.wolfram"},{match:"#\\d*",name:"keyword.other.Slot.wolfram"}]}},displayName:"Wolfram"})]}}]); diff --git a/7031.5520c1e1.async.js b/7031.5520c1e1.async.js new file mode 100644 index 00000000..e3693ea2 --- /dev/null +++ b/7031.5520c1e1.async.js @@ -0,0 +1,26 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7031,9537,5357,3545,4759],{97031:function(s,t,e){e.r(t),e.d(t,{default:function(){return g}});var a=e(89537),n=e(43001),o=e(73337),i=e(85451),r=e(4759),c=e(24105),u=e(58422),m=e(45357),l=e(3545),d=e(23504);const p=Object.freeze({name:"astro",scopeName:"source.astro",fileTypes:["astro"],injections:{"L:(meta.script.astro) (meta.lang.json) - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",end:"(?=</)",name:"meta.embedded.block.astro",contentName:"source.json",patterns:[{include:"source.json"}]}]},"L:(meta.script.astro) (meta.lang.js | meta.lang.javascript | meta.lang.partytown | meta.lang.node) - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",end:"(?=</)",name:"meta.embedded.block.astro",contentName:"source.js",patterns:[{include:"source.js"}]}]},"L:(meta.script.astro) (meta.lang.ts | meta.lang.typescript) - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",end:"(?=</)",name:"meta.embedded.block.astro",contentName:"source.ts",patterns:[{include:"source.ts"}]}]},"L:meta.script.astro - meta.lang - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",end:"(?=</)",name:"meta.embedded.block.astro",contentName:"source.js",patterns:[{include:"source.js"}]}]},"L:meta.style.astro meta.lang.stylus - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",end:"(?=</)",name:"meta.embedded.block.astro",contentName:"source.stylus",patterns:[{include:"source.stylus"}]}]},"L:meta.style.astro meta.lang.sass - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",end:"(?=</)",name:"meta.embedded.block.astro",contentName:"source.sass",patterns:[{include:"source.sass"}]}]},"L:meta.style.astro meta.lang.css - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",end:"(?=</)",name:"meta.embedded.block.astro",contentName:"source.css",patterns:[{include:"source.css"}]}]},"L:meta.style.astro meta.lang.scss - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",end:"(?=</)",name:"meta.embedded.block.astro",contentName:"source.css.scss",patterns:[{include:"source.css.scss"}]}]},"L:meta.style.astro meta.lang.less - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",end:"(?=</)",name:"meta.embedded.block.astro",contentName:"source.css.less",patterns:[{include:"source.css.less"}]}]},"L:meta.style.astro meta.lang.postcss - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",end:"(?=</)",name:"meta.embedded.block.astro",contentName:"source.css.postcss",patterns:[{include:"source.css.postcss"}]}]},"L:meta.style.astro - meta.lang - (meta source)":{patterns:[{begin:"(?<=>)(?!</)",end:"(?=</)",name:"meta.embedded.block.astro",contentName:"source.css",patterns:[{include:"source.css"}]}]}},patterns:[{include:"#scope"},{include:"#frontmatter"}],repository:{frontmatter:{begin:"\\A(-{3})\\s*$",end:"(^|\\G)(-{3})|\\.{3}\\s*$",beginCaptures:{1:{name:"comment"}},endCaptures:{2:{name:"comment"}},contentName:"source.ts",patterns:[{include:"source.ts"}]},scope:{patterns:[{include:"#comments"},{include:"#tags"},{include:"#interpolation"},{begin:"(?<=>|})",end:"(?=<|{)",name:"text.astro"}]},comments:{begin:"<!--",end:"-->",captures:{0:{name:"punctuation.definition.comment.astro"}},name:"comment.block.astro",patterns:[{match:"\\G-?>|<!--(?!>)|<!-(?=-->)|--!>",name:"invalid.illegal.characters-not-allowed-here.astro"}]},interpolation:{patterns:[{begin:"\\{",end:"\\}",beginCaptures:{0:{name:"punctuation.section.embedded.begin.astro"}},endCaptures:{0:{name:"punctuation.section.embedded.end.astro"}},contentName:"meta.embedded.expression.astro source.tsx",patterns:[{begin:"\\G\\s*(?={)",end:"(?<=})",patterns:[{include:"source.tsx#object-literal"}]},{include:"source.tsx"}]}]},attributes:{patterns:[{include:"#attributes-events"},{include:"#attributes-keyvalue"},{include:"#attributes-interpolated"}]},"attributes-events":{begin:"(on(s(croll|t(orage|alled)|u(spend|bmit)|e(curitypolicyviolation|ek(ing|ed)|lect))|hashchange|c(hange|o(ntextmenu|py)|u(t|echange)|l(ick|ose)|an(cel|play(through)?))|t(imeupdate|oggle)|in(put|valid)|o(nline|ffline)|d(urationchange|r(op|ag(start|over|e(n(ter|d)|xit)|leave)?)|blclick)|un(handledrejection|load)|p(opstate|lay(ing)?|a(ste|use|ge(show|hide))|rogress)|e(nded|rror|mptied)|volumechange|key(down|up|press)|focus|w(heel|aiting)|l(oad(start|e(nd|d(data|metadata)))?|anguagechange)|a(uxclick|fterprint|bort)|r(e(s(ize|et)|jectionhandled)|atechange)|m(ouse(o(ut|ver)|down|up|enter|leave|move)|essage(error)?)|b(efore(unload|print)|lur)))(?![\\\\w:-])",beginCaptures:{0:{patterns:[{match:".*",name:"entity.other.attribute-name.astro"}]}},end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.astro",patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.astro"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{begin:"(?=[^\\s=<>`/]|/(?!>))",end:"(?!\\G)",name:"meta.embedded.line.js",patterns:[{match:"(([^\\s\\\"'=<>`/]|/(?!>))+)",name:"string.unquoted.astro",captures:{0:{name:"source.js"},1:{patterns:[{include:"source.js"}]}}},{begin:'(["])',end:"\\1",beginCaptures:{0:{name:"punctuation.definition.string.begin.astro"}},endCaptures:{0:{name:"punctuation.definition.string.end.astro"}},name:"string.quoted.astro",patterns:[{match:'([^\\n\\"/]|/(?![/*]))+',captures:{0:{patterns:[{include:"source.js"}]}}},{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:'(?=\\")|\\n',name:"comment.line.double-slash.js"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.js"}},end:'(?=\\")|\\*/',endCaptures:{0:{name:"punctuation.definition.comment.end.js"}},name:"comment.block.js"}]},{begin:"(['])",end:"\\1",beginCaptures:{0:{name:"punctuation.definition.string.begin.astro"}},endCaptures:{0:{name:"punctuation.definition.string.end.astro"}},name:"string.quoted.astro",patterns:[{match:"([^\\n\\'/]|/(?![/*]))+",captures:{0:{patterns:[{include:"source.js"}]}}},{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.js"}},end:"(?=\\')|\\n",name:"comment.line.double-slash.js"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.js"}},end:"(?=\\')|\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.js"}},name:"comment.block.js"}]}]}]}]},"attributes-interpolated":{begin:"(?<!:|=)\\s*({)",end:"(\\})",contentName:"meta.embedded.expression.astro source.tsx",patterns:[{include:"source.tsx"}]},"attributes-keyvalue":{begin:"([_@$[:alpha:]][:._\\-$[:alnum:]]*)",beginCaptures:{0:{patterns:[{match:".*",name:"entity.other.attribute-name.astro"}]}},end:"(?=\\s*+[^=\\s])",name:"meta.attribute.$1.astro",patterns:[{begin:"=",beginCaptures:{0:{name:"punctuation.separator.key-value.astro"}},end:"(?<=[^\\s=])(?!\\s*=)|(?=/?>)",patterns:[{include:"#attributes-value"}]}]},"attributes-value":{patterns:[{include:"#interpolation"},{match:"([^\\s\"'=<>`/]|/(?!>))+",name:"string.unquoted.astro"},{begin:`(['"])`,end:"\\1",beginCaptures:{0:{name:"punctuation.definition.string.begin.astro"}},endCaptures:{0:{name:"punctuation.definition.string.end.astro"}},name:"string.quoted.astro"},{begin:"(`)",end:"\\1",name:"string.template.astro",patterns:[{include:"source.tsx#template-substitution-element"}]}]},tags:{patterns:[{include:"#tags-raw"},{include:"#tags-lang"},{include:"#tags-void"},{include:"#tags-general-end"},{include:"#tags-general-start"}]},"tags-name":{patterns:[{match:"[A-Z][a-zA-Z0-9_]*",name:"support.class.component.astro"},{match:"[a-z][\\w0-9:]*-[\\w0-9:-]*",name:"meta.tag.custom.astro entity.name.tag.astro"},{match:"[a-z][\\w0-9:-]*",name:"entity.name.tag.astro"}]},"tags-start-attributes":{begin:"\\G",end:"(?=/?>)",name:"meta.tag.start.astro",patterns:[{include:"#attributes"}]},"tags-lang-start-attributes":{begin:"\\G",end:"(?=/>)|>",endCaptures:{0:{name:"punctuation.definition.tag.end.astro"}},name:"meta.tag.start.astro",patterns:[{include:"#attributes"}]},"tags-start-node":{match:"(<)([^/\\s>/]*)",captures:{1:{name:"punctuation.definition.tag.begin.astro"},2:{patterns:[{include:"#tags-name"}]}},name:"meta.tag.start.astro"},"tags-end-node":{match:"(</)(.*?)\\s*(>)|(/>)",captures:{1:{name:"meta.tag.end.astro punctuation.definition.tag.begin.astro"},2:{name:"meta.tag.end.astro",patterns:[{include:"#tags-name"}]},3:{name:"meta.tag.end.astro punctuation.definition.tag.end.astro"},4:{name:"meta.tag.start.astro punctuation.definition.tag.end.astro"}}},"tags-raw":{begin:"<([^/?!\\s<>]+)(?=[^>]+is:raw).*?",beginCaptures:{0:{patterns:[{include:"#tags-start-node"}]}},end:"</\\1\\s*>|/>",endCaptures:{0:{patterns:[{include:"#tags-end-node"}]}},name:"meta.scope.tag.$1.astro meta.raw.astro",contentName:"source.unknown",patterns:[{include:"#tags-lang-start-attributes"}]},"tags-lang":{begin:"<(script|style)",end:"</\\1\\s*>|/>",beginCaptures:{0:{patterns:[{include:"#tags-start-node"}]}},endCaptures:{0:{patterns:[{include:"#tags-end-node"}]}},name:"meta.scope.tag.$1.astro meta.$1.astro",patterns:[{begin:`\\G(?=\\s*[^>]*?(type|lang)\\s*=\\s*(['"]|)(?:text\\/)?(application\\/ld\\+json)\\2)`,end:"(?=</|/>)",name:"meta.lang.json.astro",patterns:[{include:"#tags-lang-start-attributes"}]},{begin:`\\G(?=\\s*[^>]*?(type|lang)\\s*=\\s*(['"]|)(module)\\2)`,end:"(?=</|/>)",name:"meta.lang.javascript.astro",patterns:[{include:"#tags-lang-start-attributes"}]},{begin:`\\G(?=\\s*[^>]*?(type|lang)\\s*=\\s*(['"]|)(?:text/|application/)?([\\w\\/+]+)\\2)`,end:"(?=</|/>)",name:"meta.lang.$3.astro",patterns:[{include:"#tags-lang-start-attributes"}]},{include:"#tags-lang-start-attributes"}]},"tags-void":{begin:"(<)(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.astro"},2:{name:"entity.name.tag.astro"}},end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.begin.astro"}},name:"meta.tag.void.astro",patterns:[{include:"#attributes"}]},"tags-general-start":{begin:"(<)([^/\\s>/]*)",end:"(/?>)",beginCaptures:{0:{patterns:[{include:"#tags-start-node"}]}},endCaptures:{1:{name:"meta.tag.start.astro punctuation.definition.tag.end.astro"}},name:"meta.scope.tag.$2.astro",patterns:[{include:"#tags-start-attributes"}]},"tags-general-end":{begin:"(</)([^/\\s>]*)",end:"(>)",beginCaptures:{1:{name:"meta.tag.end.astro punctuation.definition.tag.begin.astro"},2:{name:"meta.tag.end.astro",patterns:[{include:"#tags-name"}]}},endCaptures:{1:{name:"meta.tag.end.astro punctuation.definition.tag.end.astro"}},name:"meta.scope.tag.$2.astro"}},displayName:"Astro",embeddedLangs:["json","javascript","typescript","stylus","sass","css","scss","less","postcss","tsx"]});var g=[...a.default,...n.default,...o.default,...i.default,...r.default,...c.default,...u.default,...m.default,...l.default,...d.default,p]},89537:function(s,t,e){e.r(t),e.d(t,{default:function(){return n}});var n=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-JSON.tmLanguage/blob/master/JSON.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",name:"json",scopeName:"source.json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4}) # and four hex digits`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},displayName:"JSON"})]},45357:function(s,t,e){e.r(t),e.d(t,{default:function(){return o}});var a=e(24105);const n=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-less/blob/master/grammars/less.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-less/commit/87d4d59e8de6796b506b81a16e1dc1fafc99d30f",name:"less",scopeName:"source.css.less",patterns:[{include:"#strings"},{captures:{1:{name:"entity.other.attribute-name.class.mixin.css"}},match:"(\\.[_a-zA-Z][a-zA-Z0-9_-]*(?=\\())"},{captures:{1:{name:"entity.other.attribute-name.class.css"},2:{name:"punctuation.definition.entity.css"},4:{name:"variable.other.interpolation.less"}},match:"((\\.)([_a-zA-Z]|(@{[a-zA-Z0-9_-]+}))[a-zA-Z0-9_-]*)"},{captures:{0:{name:"entity.other.attribute-name.parent-selector.css"},1:{name:"punctuation.definition.entity.css"}},match:"(&)[a-zA-Z0-9_-]*"},{begin:"(format|local|url|attr|counter|counters)\\s*(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.css"}},patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{match:"\\\\.",name:"constant.character.escape.css"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{match:"\\\\(\\d{1,6}|.)",name:"constant.character.escape.css"}]},{match:`[^'") \\t]+`,name:"variable.parameter.misc.css"}]},{match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b(?!.*?(?<!@){)",name:"constant.other.rgb-value.css"},{captures:{1:{name:"entity.other.attribute-name.id"},2:{name:"punctuation.definition.entity.css"},4:{name:"variable.other.interpolation.less"}},match:"((#)([_a-zA-Z]|(@{[a-zA-Z0-9_-]+}))[a-zA-Z0-9_-]*)",name:"meta.selector.css"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.css"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.css"}},name:"comment.block.css"},{include:"source.css#numeric-values"},{captures:{1:{name:"punctuation.definition.begin.entity.css"},2:{name:"entity.other.attribute-name.attribute.css"},3:{name:"punctuation.separator.operator.css"},4:{name:"string.unquoted.attribute-value.css"},5:{name:"string.quoted.double.attribute-value.css"},6:{name:"punctuation.definition.string.begin.css"},7:{name:"punctuation.definition.string.end.css"},8:{name:"punctuation.definition.end.entity.css"}},match:`(?i)(\\[)\\s*(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)(?:\\s*([~|^$*]?=)\\s*(?:(-?[_a-z\\\\[[:^ascii:]]][_a-z0-9\\-\\\\[[:^ascii:]]]*)|((?>(['"])(?:[^\\\\]|\\\\.)*?(\\6)))))?\\s*(\\])`,name:"meta.attribute-selector.css"},{begin:"((@)import\\b)",beginCaptures:{1:{name:"keyword.control.at-rule.import.less"},2:{name:"punctuation.definition.keyword.less"}},end:";",endCaptures:{0:{name:"punctuation.terminator.rule.css"}},name:"meta.at-rule.import.css",patterns:[{match:"(?<=\\(|,|\\s)\\b(reference|optional|once|multiple|less|inline)\\b(?=\\)|,)",name:"keyword.control.import.option.less"},{include:"#brace_round"},{include:"source.css#commas"},{include:"#strings"}]},{captures:{1:{name:"keyword.control.at-rule.fontface.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)font-face\\b)",name:"meta.at-rule.fontface.css"},{captures:{1:{name:"keyword.control.at-rule.media.css"},2:{name:"punctuation.definition.keyword.css"}},match:"^\\s*((@)media\\b)",name:"meta.at-rule.media.css"},{include:"source.css#media-features"},{match:"\\b(tv|tty|screen|projection|print|handheld|embossed|braille|aural|all)\\b",name:"support.constant.media-type.media.css"},{match:"\\b(portrait|landscape)\\b",name:"support.constant.property-value.media-property.media.css"},{captures:{1:{name:"support.function.less"}},match:"(\\.[a-zA-Z0-9_-]+)\\s*(;|\\()"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.less"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.less"}},end:"\\n",name:"comment.line.double-slash.less"}]},{match:"(@|\\-\\-)[\\w-]+(?=\\s*)",name:"variable.other.less",captures:{1:{name:"punctuation.definition.variable.less"}}},{include:"#variable_interpolation"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.css"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.css"}},name:"meta.property-list.css",patterns:[{include:"source.css#pseudo-elements"},{include:"source.css#pseudo-classes"},{include:"source.css#tag-names"},{include:"source.css#commas"},{include:"#variable_interpolation"},{include:"source.css#property-names"},{include:"#property_values"},{include:"$self"}]},{match:"\\!\\s*important",name:"keyword.other.important.css"},{match:"\\*|\\/|\\-|\\+|~|=|<=|>=|<|>",name:"keyword.operator.less"},{match:"\\b(not|and|when)\\b",name:"keyword.control.logical.operator.less"},{include:"source.css#tag-names"},{match:"(?<![\\w-])[a-z][\\w&&[^A-Z]]*+-[\\w-&&[^A-Z]]+",name:"entity.name.tag.custom.css"},{include:"source.css#pseudo-elements"},{include:"source.css#pseudo-classes"},{captures:{1:{name:"punctuation.section.property-list.begin.css"},2:{name:"punctuation.section.property-list.end.css"}},match:"(\\{)(\\})",name:"meta.brace.curly.css"},{match:"\\{|\\}",name:"meta.brace.curly.css"},{include:"#brace_round"},{match:"\\[|\\]",name:"meta.brace.square.less"},{match:";",name:"punctuation.terminator.rule.css"},{match:":",name:"punctuation.separator.key-value.css"},{match:"\\btrue\\b",name:"constant.language.boolean.less"},{match:"\\bdefault\\b",name:"support.function.default.less"},{match:"\\b(isurl|isstring|isnumber|iskeyword|iscolor)\\b",name:"support.function.type-checking.less"},{match:"\\b(isunit|ispixel|ispercentage|isem)\\b",name:"support.function.unit-checking.less"},{include:"source.css#property-keywords"},{include:"source.css#color-keywords"},{include:"source.css#commas"},{include:"#less_builtin_functions"},{include:"source.css#functions"}],repository:{variable_interpolation:{match:"@{[a-zA-Z0-9_-]+}",name:"variable.other.interpolation.less"},strings:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.double.css",patterns:[{match:"\\\\([0-9A-Fa-f]{1,6}|.)",name:"constant.character.escape.css"},{include:"#variable_interpolation"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.css"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.css"}},name:"string.quoted.single.css",patterns:[{match:"\\\\([0-9A-Fa-f]{1,6}|.)",name:"constant.character.escape.css"},{include:"#variable_interpolation"}]}]},brace_round:{match:"\\(|\\)",name:"meta.brace.round.css"},property_values:{begin:"(?<!&)(:)\\s*(?!(\\s*{))(?!.*(?<!@){)",beginCaptures:{1:{name:"punctuation.separator.key-value.css"}},end:"\\s*(;)|\\s*(?=})",endCaptures:{1:{name:"punctuation.terminator.rule.css"}},contentName:"meta.property-value.css",patterns:[{begin:"url(\\()",beginCaptures:{1:{name:"meta.brace.round.css"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.css"}},name:"support.function.any-method.builtin.url.css",patterns:[{include:"#strings"},{match:"(\\b|\\.{0,2}/)[^)]*\\b",name:"string.url.css"}]},{include:"source.css#property-keywords"},{include:"source.css#color-keywords"},{include:"source.css#commas"},{include:"#less_builtin_functions"},{include:"source.css#functions"},{include:"$self"}]},less_builtin_functions:{match:"\\b(abs|acos|alpha|argb|asin|atan|average|blue|calc|ceil|color|contrast|convert|convert|cos|darken|data-uri|desaturate|difference|e|escape|exclusion|extract|fade|fadein|fadeout|floor|format|green|greyscale|hardlight|hsl|hsla|hsv|hsva|hsvhue|hsvsaturation|hsvvalue|hue|length|lighten|lightness|luma|max|min|mix|mod|multiply|negation|overlay|percentage|pi|pow|red|replace|round|saturate|saturation|screen|sin|softlight|spin|sqrt|tan|unit)\\b",name:"support.function.any-method.builtin.less"}},displayName:"Less",embeddedLangs:["css"]});var o=[...a.default,n]},3545:function(s,t,e){e.r(t),e.d(t,{default:function(){return n}});var n=[Object.freeze({patterns:[{patterns:[{include:"#comment-tag"}],begin:"/\\*",name:"comment.block.postcss",end:"\\*/"},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#placeholder-selector"},{include:"#variable"},{include:"#variable-root-css"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#dotdotdot"},{captures:{0:{name:"keyword.control.at-rule.css.postcss"}},begin:"@include",name:"support.function.name.postcss.library",end:"(?=\\n|\\(|{|;)"},{captures:{0:{name:"keyword.control.at-rule.css.postcss"}},patterns:[{name:"entity.name.function",match:"[\\w-]+"}],begin:"@mixin|@function",name:"support.function.name.postcss.no-completions",end:"$\\n?|(?=\\(|{)"},{name:"string.quoted.double.css.postcss",match:"(?<=@import)\\s[\\w/.*-]+"},{begin:"@",name:"keyword.control.at-rule.css.postcss",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))|(?=;)"},{patterns:[{include:"#interpolation"},{include:"#pseudo-class"}],begin:"#",name:"entity.other.attribute-name.id.css.postcss",end:"$\\n?|(?=\\s|,|;|\\(|\\)|\\.|\\[|{|>)"},{patterns:[{include:"#interpolation"},{include:"#pseudo-class"}],begin:"\\.|(?<=&)(-|_)",name:"entity.other.attribute-name.class.css.postcss",end:"$\\n?|(?=\\s|,|;|\\(|\\)|\\[|{|>)"},{patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{name:"keyword.other.regex.postcss",match:"\\^|\\$|\\*|~"}],begin:"\\[",name:"entity.other.attribute-selector.postcss",end:"\\]"},{name:"entity.other.attribute-name.pseudo-class.css.postcss",match:"(?<=\\]|\\)|not\\(|\\*|>|>\\s):[a-z:-]+|(::|:-)[a-z:-]+"},{patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#function"},{include:"#function-content"},{include:"#function-content-var"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}],begin:":",name:"meta.property-list.css.postcss",end:"$\\n?|(?=;|\\s\\(|and\\(|{|}|\\),)"},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{patterns:[{include:"#interpolation"},{include:"#pseudo-class"}],begin:"(?<!\\-|\\()\\b(a|abbr|acronym|address|applet|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|menu|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video|main|svg|rect|ruby|center|circle|ellipse|line|polyline|polygon|path|text|u|x)\\b(?!-|\\)|:\\s)|&",name:"entity.name.tag.css.postcss.symbol",end:"(?=\\s|,|;|\\(|\\)|\\.|\\[|{|>|-|_)"},{include:"#operator"},{name:"support.type.property-name.css.postcss",match:"[a-z-]+((?=:|#{))"},{include:"#reserved-words"},{include:"#property-value"}],name:"postcss",repository:{"reserved-words":{name:"support.type.property-name.css.postcss",match:"\\b(false|from|in|not|null|through|to|true)\\b"},"double-quoted":{patterns:[{include:"#quoted-interpolation"}],begin:'"',name:"string.quoted.double.css.postcss",end:'"'},operator:{name:"keyword.operator.postcss",match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~"},"function-content":{name:"string.quoted.double.css.postcss",match:"(?<=url\\(|format\\(|attr\\().+?(?=\\))"},"double-slash":{patterns:[{include:"#comment-tag"}],begin:"//",name:"comment.line.postcss",end:"$"},numeric:{name:"constant.numeric.css.postcss",match:"(-|\\.)?[0-9]+(\\.[0-9]+)?"},"variable-root-css":{name:"variable.parameter.postcss",match:"(?<!&)--[\\w-]+"},function:{name:"support.function.name.postcss",match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[\\w-][\\w-]*(?=\\()"},"rgb-value":{name:"constant.other.color.rgb-value.css.postcss",match:"(#)([0-9a-fA-F]{3}|[0-9a-fA-F]{6})\\b"},"comment-tag":{patterns:[{name:"comment.tag.postcss",match:"[\\w-]+"}],begin:"{{",name:"comment.tags.postcss",end:"}}"},interpolation:{patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#double-quoted"},{include:"#single-quoted"}],begin:"#{",name:"support.function.interpolation.postcss",end:"}"},unit:{name:"keyword.other.unit.css.postcss",match:"(?<=[\\d]|})(ch|cm|deg|dpcm|dpi|dppx|em|ex|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vw|%)"},"function-content-var":{name:"variable.parameter.postcss",match:"(?<=var\\()[\\w-]+(?=\\))"},dotdotdot:{name:"variable.other",match:"\\.{3}"},variable:{name:"variable.parameter.postcss",match:"\\$[\\w-]+"},"single-quoted":{patterns:[{include:"#quoted-interpolation"}],begin:"'",name:"string.quoted.single.css.postcss",end:"'"},"quoted-interpolation":{patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"}],begin:"#{",name:"support.function.interpolation.postcss",end:"}"},"pseudo-class":{name:"entity.other.attribute-name.pseudo-class.css.postcss",match:":[a-z:-]+"},"property-value":{name:"meta.property-value.css.postcss, support.constant.property-value.css.postcss",match:"[\\w-]+"},"placeholder-selector":{begin:"(?<!\\d)%(?!\\d)",name:"entity.other.attribute-name.placeholder-selector.postcss",end:"$\\n?|\\s|(?=;|{)"},flag:{name:"keyword.other.important.css.postcss",match:"!(important|default|optional|global)"},"parent-selector":{name:"entity.name.tag.css.postcss",match:"&"}},foldingStartMarker:"/\\*|^#|^\\*|^\\b|^\\.",foldingStopMarker:"\\*/|^\\s*$",fileTypes:["pcss","postcss"],uuid:"90DAEA60-88AA-11E2-9E96-0800200C9A66",scopeName:"source.css.postcss",displayName:"PostCSS"})]},4759:function(s,t,e){e.r(t),e.d(t,{default:function(){return n}});var n=[Object.freeze({fileTypes:["sass"],foldingStartMarker:"/\\*|^#|^\\*|^\\b|*#?region|^\\.",foldingStopMarker:"\\*/|*#?endregion|^\\s*$",name:"sass",patterns:[{begin:"^(\\s*)(/\\*)",end:"(\\*/)|^(?!\\s\\1)",name:"comment.block.sass",patterns:[{include:"#comment-tag"},{include:"#comment-param"}]},{match:"^[\\t ]*/?//[\\t ]*[SRI][\\t ]*$",name:"keyword.other.sass.formatter.action"},{begin:"^[\\t ]*//[\\t ]*(import)[\\t ]*(css-variables)[\\t ]*(from)",end:"$\\n?",name:"comment.import.css.variables",captures:{1:{name:"keyword.control"},2:{name:"variable"},3:{name:"keyword.control"}},patterns:[{include:"#import-quotes"}]},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#placeholder-selector"},{begin:"\\$[a-zA-Z0-9_-]+(?=:)",end:"$\\n?|(?=\\)\\s\\)|\\)\\n)",name:"sass.script.maps",captures:{0:{name:"variable.other.name"}},patterns:[{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#reserved-words"},{include:"#parent-selector"},{include:"#property-value"},{include:"#semicolon"},{include:"#dotdotdot"}]},{include:"#variable-root"},{include:"#numeric"},{include:"#unit"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#dotdotdot"},{begin:"@include|\\+(?!\\W|\\d)",end:"(?=\\n|\\()",name:"support.function.name.sass.library",captures:{0:{name:"keyword.control.at-rule.css.sass"}}},{begin:"^(@use)",end:"(?=\\n)",name:"sass.use",captures:{0:{name:"keyword.control.at-rule.css.sass.use"}},patterns:[{match:"as|with",name:"support.type.css.sass"},{include:"#numeric"},{include:"#unit"},{include:"#variable-root"},{include:"#rgb-value"},{include:"#comma"},{include:"#parenthesis-open"},{include:"#parenthesis-close"},{include:"#colon"},{include:"#import-quotes"}]},{begin:"^@import(.*?)( as.*)?$",end:"(?=\\n)",name:"keyword.control.at-rule.use",captures:{1:{name:"constant.character.css.sass"},2:{name:"invalid"}}},{begin:"@mixin|^[\\t ]*=|@function",end:"$\\n?|(?=\\()",name:"support.function.name.sass",captures:{0:{name:"keyword.control.at-rule.css.sass"}},patterns:[{match:"[\\w-]+",name:"entity.name.function"}]},{begin:"@",end:"$\\n?|\\s(?!(all|braille|embossed|handheld|print|projection|screen|speech|tty|tv|if|only|not)(\\s|,))",name:"keyword.control.at-rule.css.sass"},{begin:"(?<!\\-|\\()\\b(a|abbr|acronym|address|applet|area|article|aside|audio|b|base|big|blockquote|body|br|button|canvas|caption|cite|code|col|colgroup|datalist|dd|del|details|dfn|dialog|div|dl|dt|em|embed|eventsource|fieldset|figure|figcaption|footer|form|frame|frameset|(h[1-6])|head|header|hgroup|hr|html|i|iframe|img|input|ins|kbd|label|legend|li|link|map|mark|menu|meta|meter|nav|noframes|noscript|object|ol|optgroup|option|output|p|param|picture|pre|progress|q|samp|script|section|select|small|source|span|strike|strong|style|sub|summary|sup|table|tbody|td|textarea|tfoot|th|thead|time|title|tr|tt|ul|var|video|main|svg|rect|ruby|center|circle|ellipse|line|polyline|polygon|path|text|u|slot)\\b(?!-|\\)|:\\s)|&",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\#|\\[|>|-|_)",name:"entity.name.tag.css.sass.symbol",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"#",end:"$\\n?|(?=\\s|,|\\(|\\)|\\.|\\[|>)",name:"entity.other.attribute-name.id.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\.|(?<=&)(-|_)",end:"$\\n?|(?=\\s|,|\\(|\\)|\\[|>)",name:"entity.other.attribute-name.class.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{begin:"\\[",end:"\\]",name:"entity.other.attribute-selector.sass",patterns:[{include:"#double-quoted"},{include:"#single-quoted"},{match:"\\^|\\$|\\*|~",name:"keyword.other.regex.sass"}]},{match:`^((?<=\\]|\\)|not\\(|\\*|>|>\\s)| +*):[a-z:-]+|(::|:-)[a-z:-]+`,name:"entity.other.attribute-name.pseudo-class.css.sass"},{include:"#module"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{begin:":",end:"$\\n?|(?=\\s\\(|and\\(|\\),)",name:"meta.property-list.css.sass.prop",patterns:[{match:"(?<=:)[a-z-]+\\s",name:"support.type.property-name.css.sass.prop.name"},{include:"#double-slash"},{include:"#double-quoted"},{include:"#single-quoted"},{include:"#interpolation"},{include:"#curly-brackets"},{include:"#variable"},{include:"#rgb-value"},{include:"#numeric"},{include:"#unit"},{include:"#module"},{match:"--.+?(?=\\))",name:"variable.css"},{match:"[\\w-]*\\(",name:"entity.name.function"},{match:"\\)",name:"entity.name.function.close"},{include:"#flag"},{include:"#comma"},{include:"#semicolon"},{include:"#function"},{include:"#function-content"},{include:"#operator"},{include:"#parent-selector"},{include:"#property-value"}]},{include:"#rgb-value"},{include:"#function"},{include:"#function-content"},{begin:"(?<=})(?!\\n|\\(|\\)|[a-zA-Z0-9_-]+:)",end:"\\s|(?=,|\\.|\\[|\\)|\\n)",name:"entity.name.tag.css.sass",patterns:[{include:"#interpolation"},{include:"#pseudo-class"}]},{include:"#operator"},{match:"[a-z-]+((?=:|#{))",name:"support.type.property-name.css.sass.prop.name"},{include:"#reserved-words"},{include:"#property-value"}],repository:{module:{match:"([\\w-]+?)(\\.)",name:"constant.character.module",captures:{1:{name:"constant.character.module.name"},2:{name:"constant.numeric.module.dot"}}},comma:{match:"\\band\\b|\\bor\\b|,",name:"comment.punctuation.comma.sass"},"comment-tag":{begin:"(?<={{)",end:"(?=}})",name:"comment.tag.sass"},"comment-param":{match:"\\@(\\w+)",name:"storage.type.class.jsdoc"},"curly-brackets":{match:"{|}",name:"invalid"},dotdotdot:{match:"\\.\\.\\.",name:"variable.other"},"double-slash":{begin:"//",end:"$\\n?",name:"comment.line.sass",patterns:[{include:"#comment-tag"}]},"double-quoted":{begin:'"',end:'"',name:"string.quoted.double.css.sass",patterns:[{include:"#quoted-interpolation"}]},flag:{match:"!(important|default|optional|global)",name:"keyword.other.important.css.sass"},function:{match:"(?<=[\\s|\\(|,|:])(?!url|format|attr)[a-zA-Z0-9_-][\\w-]*(?=\\()",name:"support.function.name.sass"},"function-content":{begin:"(?<=url\\(|format\\(|attr\\()",end:".(?=\\))",name:"string.quoted.double.css.sass"},"parenthesis-open":{match:"\\(",name:"entity.name.function.parenthesis.open"},"parenthesis-close":{match:"\\)",name:"entity.name.function.parenthesis.close"},colon:{match:":",name:"meta.property-list.css.sass.colon"},interpolation:{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"},{include:"#double-quoted"},{include:"#single-quoted"}]},numeric:{match:"(-|\\.)?[0-9]+(\\.[0-9]+)?",name:"constant.numeric.css.sass"},operator:{match:"\\+|\\s-\\s|\\s-(?=\\$)|(?<=\\()-(?=\\$)|\\s-(?=\\()|\\*|/|%|=|!|<|>|~",name:"keyword.operator.sass"},"parent-selector":{match:"&",name:"entity.name.tag.css.sass"},"placeholder-selector":{begin:"(?<!\\d)%(?!\\d)",end:"$\\n?|\\s",name:"entity.other.inherited-class.placeholder-selector.css.sass"},"property-value":{match:"[a-zA-Z0-9_-]+",name:"meta.property-value.css.sass support.constant.property-value.css.sass"},"pseudo-class":{match:":[a-z:-]+",name:"entity.other.attribute-name.pseudo-class.css.sass"},"quoted-interpolation":{begin:"#{",end:"}",name:"support.function.interpolation.sass",patterns:[{include:"#variable"},{include:"#numeric"},{include:"#operator"},{include:"#unit"},{include:"#comma"}]},"reserved-words":{match:"\\b(false|from|in|not|null|through|to|true)\\b",name:"support.type.property-name.css.sass"},"rgb-value":{match:"(#)([0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\b",name:"constant.language.color.rgb-value.css.sass"},semicolon:{match:";",name:"invalid"},"single-quoted":{begin:"'",end:"'",name:"string.quoted.single.css.sass",patterns:[{include:"#quoted-interpolation"}]},unit:{match:"(?<=[\\d]|})(ch|cm|deg|dpcm|dpi|dppx|em|ex|grad|Hz|in|kHz|mm|ms|pc|pt|px|rad|rem|s|turn|vh|vmax|vmin|vw|fr|%)",name:"keyword.control.unit.css.sass"},"variable-root":{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.root"},variable:{match:"\\$[a-zA-Z0-9_-]+",name:"variable.other.value"},"import-quotes":{match:`["']?\\.{0,2}[\\w/]+["']?`,name:"constant.character.css.sass"}},scopeName:"source.sass",displayName:"Sass"})]}}]); diff --git a/7122.cb21f2d1.async.js b/7122.cb21f2d1.async.js new file mode 100644 index 00000000..caef3910 --- /dev/null +++ b/7122.cb21f2d1.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7122,4573],{94573:function(a,t,e){e.r(t),e.d(t,{default:function(){return n}});var n=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/diff.tmbundle/blob/master/Syntaxes/Diff.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/diff.tmbundle/commit/0593bb775eab1824af97ef2172fd38822abd97d7",name:"diff",scopeName:"source.diff",patterns:[{captures:{1:{name:"punctuation.definition.separator.diff"}},match:"^((\\*{15})|(={67})|(-{3}))$\\n?",name:"meta.separator.diff"},{match:"^\\d+(,\\d+)*(a|d|c)\\d+(,\\d+)*$\\n?",name:"meta.diff.range.normal"},{captures:{1:{name:"punctuation.definition.range.diff"},2:{name:"meta.toc-list.line-number.diff"},3:{name:"punctuation.definition.range.diff"}},match:"^(@@)\\s*(.+?)\\s*(@@)($\\n?)?",name:"meta.diff.range.unified"},{captures:{3:{name:"punctuation.definition.range.diff"},4:{name:"punctuation.definition.range.diff"},6:{name:"punctuation.definition.range.diff"},7:{name:"punctuation.definition.range.diff"}},match:"^(((\\-{3}) .+ (\\-{4}))|((\\*{3}) .+ (\\*{4})))$\\n?",name:"meta.diff.range.context"},{match:"^diff --git a/.*$\\n?",name:"meta.diff.header.git"},{match:"^diff (-|\\S+\\s+\\S+).*$\\n?",name:"meta.diff.header.command"},{captures:{4:{name:"punctuation.definition.from-file.diff"},6:{name:"punctuation.definition.from-file.diff"},7:{name:"punctuation.definition.from-file.diff"}},match:"(^(((-{3}) .+)|((\\*{3}) .+))$\\n?|^(={4}) .+(?= - ))",name:"meta.diff.header.from-file"},{captures:{2:{name:"punctuation.definition.to-file.diff"},3:{name:"punctuation.definition.to-file.diff"},4:{name:"punctuation.definition.to-file.diff"}},match:"(^(\\+{3}) .+$\\n?| (-) .* (={4})$\\n?)",name:"meta.diff.header.to-file"},{captures:{3:{name:"punctuation.definition.inserted.diff"},6:{name:"punctuation.definition.inserted.diff"}},match:"^(((>)( .*)?)|((\\+).*))$\\n?",name:"markup.inserted.diff"},{captures:{1:{name:"punctuation.definition.changed.diff"}},match:"^(!).*$\\n?",name:"markup.changed.diff"},{captures:{3:{name:"punctuation.definition.deleted.diff"},6:{name:"punctuation.definition.deleted.diff"}},match:"^(((<)( .*)?)|((-).*))$\\n?",name:"markup.deleted.diff"},{begin:"^(#)",captures:{1:{name:"punctuation.definition.comment.diff"}},comment:'Git produces unified diffs with embedded comments"',end:"\\n",name:"comment.line.number-sign.diff"},{match:"^index [0-9a-f]{7,40}\\.\\.[0-9a-f]{7,40}.*$\\n?",name:"meta.diff.index.git"},{captures:{1:{name:"punctuation.separator.key-value.diff"},2:{name:"meta.toc-list.file-name.diff"}},match:"^Index(:) (.+)$\\n?",name:"meta.diff.index"},{match:"^Only in .*: .*$\\n?",name:"meta.diff.only-in"}],displayName:"Diff"})]},97122:function(a,t,e){e.r(t),e.d(t,{default:function(){return m}});var i=e(94573);const n=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/walles/git-commit-message-plus/blob/master/syntaxes/git-commit.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/walles/git-commit-message-plus/commit/35a079dea5a91b087021b40c01a6bb4eb0337a87",name:"git-commit",scopeName:"text.git-commit",patterns:[{comment:"diff presented at the end of the commit message when using commit -v.",name:"meta.embedded.diff.git-commit",contentName:"source.diff",begin:"(?=^diff\\ \\-\\-git)",end:"\\z",patterns:[{include:"source.diff"}]},{comment:"User supplied message",name:"meta.scope.message.git-commit",begin:"^(?!#)",end:"^(?=#)",patterns:[{comment:"Mark > 50 lines as deprecated, > 72 as illegal",name:"meta.scope.subject.git-commit",match:"\\G.{0,50}(.{0,22}(.*))$",captures:{1:{name:"invalid.deprecated.line-too-long.git-commit"},2:{name:"invalid.illegal.line-too-long.git-commit"}}}]},{comment:"Git supplied metadata in a number of lines starting with #",name:"meta.scope.metadata.git-commit",begin:"^(?=#)",contentName:"comment.line.number-sign.git-commit",end:"^(?!#)",patterns:[{match:"^#\\t((modified|renamed):.*)$",captures:{1:{name:"markup.changed.git-commit"}}},{match:"^#\\t(new file:.*)$",captures:{1:{name:"markup.inserted.git-commit"}}},{match:"^#\\t(deleted.*)$",captures:{1:{name:"markup.deleted.git-commit"}}},{comment:"Fallback for non-English git commit template",match:"^#\\t([^:]+): *(.*)$",captures:{1:{name:"keyword.other.file-type.git-commit"},2:{name:"string.unquoted.filename.git-commit"}}}]}],displayName:"Git Commit Message",embeddedLangs:["diff"]});var m=[...i.default,n]}}]); diff --git a/7128.c1f18b9d.async.js b/7128.c1f18b9d.async.js new file mode 100644 index 00000000..6ba68950 --- /dev/null +++ b/7128.c1f18b9d.async.js @@ -0,0 +1,4 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7128],{67128:function(s,a,e){e.r(a),e.d(a,{default:function(){return p}});var n=e(43001),l=e(73337),i=e(364),r=e(23504);const t=Object.freeze({name:"graphql",scopeName:"source.graphql",fileTypes:["graphql","graphqls","gql","graphcool"],patterns:[{include:"#graphql"}],repository:{graphql:{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-fragment-definition"},{include:"#graphql-directive-definition"},{include:"#graphql-type-interface"},{include:"#graphql-enum"},{include:"#graphql-scalar"},{include:"#graphql-union"},{include:"#graphql-schema"},{include:"#graphql-operation-def"},{include:"#literal-quasi-embedded"}]},"graphql-operation-def":{patterns:[{include:"#graphql-query-mutation"},{include:"#graphql-name"},{include:"#graphql-variable-definitions"},{include:"#graphql-directive"},{include:"#graphql-selection-set"}]},"graphql-fragment-definition":{name:"meta.fragment.graphql",begin:"\\s*(?:(\\bfragment\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)?\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)))",end:"(?<=})",captures:{1:{name:"keyword.fragment.graphql"},2:{name:"entity.name.fragment.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-query-mutation":{match:"\\s*\\b(query|mutation)\\b",captures:{1:{name:"keyword.operation.graphql"}}},"graphql-type-interface":{name:"meta.type.interface.graphql",begin:"\\s*\\b(?:(extends?)?\\b\\s*\\b(type)|(interface)|(input))\\b\\s*([_A-Za-z][_0-9A-Za-z]*)?",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.type.graphql"},2:{name:"keyword.type.graphql"},3:{name:"keyword.interface.graphql"},4:{name:"keyword.input.graphql"},5:{name:"support.type.graphql"}},patterns:[{begin:"\\s*\\b(implements)\\b\\s*",end:"\\s*(?={)",beginCaptures:{1:{name:"keyword.implements.graphql"}},patterns:[{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"support.type.graphql"}}},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-ampersand"},{include:"#graphql-comma"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-type-object"},{include:"#literal-quasi-embedded"},{include:"#graphql-ignore-spaces"}]},"graphql-ignore-spaces":{match:"\\s*"},"graphql-type-object":{name:"meta.type.object.graphql",begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-object-type"},{include:"#graphql-type-definition"},{include:"#literal-quasi-embedded"}]},"graphql-type-definition":{comment:"key (optionalArgs): Type",begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",beginCaptures:{1:{name:"variable.graphql"}},endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-variable-definitions"},{include:"#graphql-type-object"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#literal-quasi-embedded"}]},"graphql-schema":{begin:"\\s*\\b(schema)\\b",end:"(?<=})",beginCaptures:{1:{name:"keyword.schema.graphql"}},patterns:[{begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",beginCaptures:{1:{name:"variable.arguments.graphql"}},endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"support.type.graphql"}}},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-colon"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"}]},"graphql-comment":{patterns:[{comment:"need to prefix comment space with a scope else Atom's reflow cmd doesn't work",name:"comment.line.graphql.js",match:"(\\s*)(#).*",captures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}}},{name:"comment.line.graphql.js",begin:'(""")',end:'(""")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}}},{name:"comment.line.graphql.js",begin:'(")',end:'(")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}}}]},"graphql-description-singleline":{name:"comment.line.number-sign.graphql",match:'#(?=([^"]*"[^"]*")*[^"]*$).*$'},"graphql-description-docstring":{name:"comment.block.graphql",begin:'"""',end:'"""'},"graphql-variable-definitions":{begin:"\\s*(\\()",end:"\\s*(\\))",captures:{1:{name:"meta.brace.round.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-variable-definition"},{include:"#literal-quasi-embedded"}]},"graphql-variable-definition":{comment:"variable: type = value,.... which may be a list",name:"meta.variables.graphql",begin:"\\s*(\\$?[_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",end:"(?=\\s*((\\$?[_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(}|\\))))|\\s*(,)",beginCaptures:{1:{name:"variable.parameter.graphql"}},endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#graphql-variable-assignment"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-input-types":{patterns:[{include:"#graphql-scalar-type"},{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(!))?",captures:{1:{name:"support.type.graphql"},2:{name:"keyword.operator.nulltype.graphql"}}},{name:"meta.type.list.graphql",begin:"\\s*(\\[)",end:"\\s*(\\])(?:\\s*(!))?",captures:{1:{name:"meta.brace.square.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-input-types"},{include:"#graphql-comma"},{include:"#literal-quasi-embedded"}]}]},"graphql-scalar":{match:"\\s*\\b(scalar)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"keyword.scalar.graphql"},2:{name:"entity.scalar.graphql"}}},"graphql-scalar-type":{match:"\\s*\\b(Int|Float|String|Boolean|ID)\\b(?:\\s*(!))?",captures:{1:{name:"support.type.builtin.graphql"},2:{name:"keyword.operator.nulltype.graphql"}}},"graphql-variable-assignment":{begin:"\\s(=)",end:`(?=[ +,)])`,applyEndPatternLast:1,beginCaptures:{1:{name:"punctuation.assignment.graphql"}},patterns:[{include:"#graphql-value"}]},"graphql-comma":{match:"\\s*(,)",captures:{1:{name:"punctuation.comma.graphql"}}},"graphql-ampersand":{match:"\\s*(&)",captures:{1:{name:"keyword.operator.logical.graphql"}}},"graphql-colon":{match:"\\s*(:)",captures:{1:{name:"punctuation.colon.graphql"}}},"graphql-union-mark":{match:"\\s*(\\|)",captures:{1:{name:"punctuation.union.graphql"}}},"graphql-name":{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"entity.name.function.graphql"}}},"graphql-directive":{begin:"\\s*((@)\\s*([_A-Za-z][_0-9A-Za-z]*))",end:"(?=.)",applyEndPatternLast:1,beginCaptures:{1:{name:"entity.name.function.directive.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-arguments"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-directive-definition":{begin:"\\s*(\\bdirective\\b)\\s*(@[_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,beginCaptures:{1:{name:"keyword.directive.graphql"},2:{name:"entity.name.function.directive.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},patterns:[{include:"#graphql-variable-definitions"},{begin:"\\s*(\\bon\\b)\\s*([_A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,beginCaptures:{1:{name:"keyword.on.graphql"},2:{name:"support.type.location.graphql"}},patterns:[{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"},{match:"\\s*(\\|)\\s*([_A-Za-z]*)",captures:{2:{name:"support.type.location.graphql"}}}]},{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"}]},"graphql-selection-set":{name:"meta.selectionset.graphql",begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-field"},{include:"#graphql-fragment-spread"},{include:"#graphql-inline-fragment"},{include:"#graphql-comma"},{include:"#native-interpolation"},{include:"#literal-quasi-embedded"}]},"graphql-field":{patterns:[{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)\\s*(:)",captures:{1:{name:"string.unquoted.alias.graphql"},2:{name:"punctuation.colon.graphql"}}},{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"variable.graphql"}}},{include:"#graphql-arguments"},{include:"#graphql-directive"},{include:"#graphql-selection-set"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-fragment-spread":{begin:"\\s*(\\.\\.\\.)\\s*(?!\\bon\\b)([_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"variable.fragment.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-inline-fragment":{begin:"\\s*(\\.\\.\\.)\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*))?",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"keyword.on.graphql"},3:{name:"support.type.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-arguments":{name:"meta.arguments.graphql",begin:"\\s*(\\()",end:"\\s*(\\))",beginCaptures:{1:{name:"meta.brace.round.directive.graphql"}},endCaptures:{1:{name:"meta.brace.round.directive.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(:))",end:"(?=\\s*(?:(?:([_A-Za-z][_0-9A-Za-z]*)\\s*(:))|\\)))|\\s*(,)",beginCaptures:{1:{name:"variable.parameter.graphql"},2:{name:"punctuation.colon.graphql"}},endCaptures:{3:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-value"},{include:"#graphql-skip-newlines"}]},{include:"#literal-quasi-embedded"}]},"graphql-variable-name":{match:"\\s*(\\$[_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"variable.graphql"}}},"graphql-float-value":{match:"\\s*(-?(0|[1-9][0-9]*)(\\.[0-9]+)?((e|E)(\\+|-)?[0-9]+)?)",captures:{1:{name:"constant.numeric.float.graphql"}}},"graphql-boolean-value":{match:"\\s*\\b(true|false)\\b",captures:{1:{name:"constant.language.boolean.graphql"}}},"graphql-null-value":{match:"\\s*\\b(null)\\b",captures:{1:{name:"constant.language.null.graphql"}}},"graphql-string-value":{contentName:"string.quoted.double.graphql",begin:'\\s*+(("))',end:`\\s*+(?:(("))|( +))`,beginCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.begin.graphql"}},endCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.end.graphql"},3:{name:"invalid.illegal.newline.graphql"}},patterns:[{include:"#graphql-string-content"},{include:"#literal-quasi-embedded"}]},"graphql-string-content":{patterns:[{name:"constant.character.escape.graphql",match:`\\\\[/'"\\\\nrtbf]`},{name:"constant.character.escape.graphql",match:"\\\\u([0-9a-fA-F]{4})"}]},"graphql-enum":{name:"meta.enum.graphql",begin:"\\s*+\\b(enum)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",end:"(?<=})",beginCaptures:{1:{name:"keyword.enum.graphql"},2:{name:"support.type.enum.graphql"}},patterns:[{name:"meta.type.object.graphql",begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{include:"#graphql-object-type"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-enum-value"},{include:"#literal-quasi-embedded"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"}]},"graphql-enum-value":{name:"constant.character.enum.graphql",match:"\\s*(?!=\\b(true|false|null)\\b)([_A-Za-z][_0-9A-Za-z]*)"},"graphql-value":{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-variable-name"},{include:"#graphql-float-value"},{include:"#graphql-string-value"},{include:"#graphql-boolean-value"},{include:"#graphql-null-value"},{include:"#graphql-enum-value"},{include:"#graphql-list-value"},{include:"#graphql-object-value"},{include:"#literal-quasi-embedded"}]},"graphql-list-value":{patterns:[{name:"meta.listvalues.graphql",begin:"\\s*+(\\[)",end:"\\s*(\\])",endCaptures:{1:{name:"meta.brace.square.graphql"}},beginCaptures:{1:{name:"meta.brace.square.graphql"}},patterns:[{include:"#graphql-value"}]}]},"graphql-object-value":{patterns:[{name:"meta.objectvalues.graphql",begin:"\\s*+({)",end:"\\s*(})",beginCaptures:{1:{name:"meta.brace.curly.graphql"}},endCaptures:{1:{name:"meta.brace.curly.graphql"}},patterns:[{include:"#graphql-object-field"},{include:"#graphql-value"}]}]},"graphql-object-field":{match:"\\s*(([_A-Za-z][_0-9A-Za-z]*))\\s*(:)",captures:{1:{name:"constant.object.key.graphql"},2:{name:"string.unquoted.graphql"},3:{name:"punctuation.graphql"}}},"graphql-union":{begin:"\\s*\\b(union)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.union.graphql"},2:{name:"support.type.graphql"}},patterns:[{begin:"\\s*(=)\\s*([_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"punctuation.assignment.graphql"},2:{name:"support.type.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"},{match:"\\s*(\\|)\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"punctuation.or.graphql"},2:{name:"support.type.graphql"}}}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"native-interpolation":{name:"native.interpolation",begin:"\\s*(\\${)",end:"(})",beginCaptures:{1:{name:"keyword.other.substitution.begin"}},endCaptures:{1:{name:"keyword.other.substitution.end"}},patterns:[{include:"source.js"},{include:"source.ts"},{include:"source.js.jsx"},{include:"source.tsx"}]},"graphql-skip-newlines":{match:`\\s* +`}},displayName:"GraphQL",aliases:["gql"],embeddedLangs:["javascript","typescript","jsx","tsx"]});var p=[...n.default,...l.default,...i.default,...r.default,t]}}]); diff --git a/718.ea88e69a.async.js b/718.ea88e69a.async.js new file mode 100644 index 00000000..1310889f --- /dev/null +++ b/718.ea88e69a.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[718],{20718:function(a,e,s){s.r(e),s.d(e,{default:function(){return l}});var n=s(61263);const t=Object.freeze({name:"shellsession",scopeName:"text.shell-session",patterns:[{match:"(?x) ^ (?: ( (?:\\(\\S+\\)\\s*)? (?: sh\\S*? | \\w+\\S+[@:]\\S+(?:\\s+\\S+)? | \\[\\S+?[@:][^\\n]+?\\].*? ) ) \\s* )? ( [>$#%\u276F\u279C] | \\p{Greek} ) \\s+ (.*) $",captures:{1:{name:"entity.other.prompt-prefix.shell-session"},2:{name:"punctuation.separator.prompt.shell-session"},3:{name:"source.shell",patterns:[{include:"source.shell"}]}}},{name:"meta.output.shell-session",match:"^.+$"}],fileTypes:["sh-session"],displayName:"Shell Session",aliases:["console"],embeddedLangs:["shellscript"]});var l=[...n.default,t]}}]); diff --git a/7237.0f1da33f.async.js b/7237.0f1da33f.async.js new file mode 100644 index 00000000..57d69fb1 --- /dev/null +++ b/7237.0f1da33f.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7237],{47237:function(i,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({name:"turtle",scopeName:"source.turtle",fileTypes:["turtle","ttl","acl"],patterns:[{include:"#rule-constraint"},{include:"#iriref"},{include:"#prefix"},{include:"#prefixed-name"},{include:"#comment"},{include:"#special-predicate"},{include:"#literals"},{include:"#language-tag"}],uuid:"230498230498sdfkj8909-34df-23dfs",repository:{prefix:{name:"keyword.operator.turtle",match:"(?i:@?base|@?prefix)\\s"},iriref:{name:"entity.name.type.iriref.turtle",match:'<[^\\x20-\\x20<>"{}|^`\\\\]*>'},"prefixed-name":{name:"constant.complex.turtle",match:"(\\w*:)(\\w*)",captures:{1:{name:"storage.type.PNAME_NS.turtle"},2:{name:"support.variable.PN_LOCAL.turtle"}}},comment:{name:"comment.line.number-sign.turtle",match:"#.*$"},"special-predicate":{name:"meta.specialPredicate.turtle",match:"\\s(a)\\s",captures:{1:{name:"keyword.control.turtle"}}},literals:{patterns:[{include:"#string"},{include:"#numeric"},{include:"#boolean"}]},string:{patterns:[{include:"#triple-squote-string-literal"},{include:"#triple-dquote-string-literal"},{include:"#single-squote-string-literal"},{include:"#single-dquote-string-literal"},{include:"#triple-tick-string-literal"}]},"single-squote-string-literal":{name:"string.quoted.single.turtle",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.turtle"}},end:"'",endCaptures:{1:{name:"punctuation.definition.string.end.turtle"},2:{name:"invalid.illegal.newline.turtle"}},patterns:[{include:"#string-character-escape"}]},"single-dquote-string-literal":{name:"string.quoted.double.turtle",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.turtle"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.turtle"}},patterns:[{include:"#string-character-escape"}]},"triple-squote-string-literal":{name:"string.quoted.triple.turtle",begin:"'''",end:"'''",beginCaptures:{0:{name:"punctuation.definition.string.begin.turtle"}},endCaptures:{0:{name:"punctuation.definition.string.end.turtle"}},patterns:[{include:"#string-character-escape"}]},"triple-dquote-string-literal":{name:"string.quoted.triple.turtle",begin:'"""',end:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.turtle"}},endCaptures:{0:{name:"punctuation.definition.string.end.turtle"}},patterns:[{include:"#string-character-escape"}]},"triple-tick-string-literal":{name:"string.quoted.triple.turtle",begin:"```",end:"```",beginCaptures:{0:{name:"punctuation.definition.string.begin.turtle"}},endCaptures:{0:{name:"punctuation.definition.string.end.turtle"}},patterns:[{include:"#string-character-escape"}]},"string-character-escape":{name:"constant.character.escape.turtle",match:"\\\\(x\\h{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},numeric:{patterns:[{include:"#integer"}]},integer:{name:"constant.numeric.turtle",match:"[+-]?(?:\\d+|[0-9]+\\.[0-9]*|\\.[0-9]+(?:[eE][+-]?\\d+)?)"},boolean:{name:"constant.language.sparql",match:"\\b(?i:true|false)\\b"},"language-tag":{name:"meta.string-literal-language-tag.turtle",match:"@(\\w+)",captures:{1:{name:"entity.name.class.turtle"}}},"rule-constraint":{name:"meta.rule-constraint.turtle",begin:'(rule:content) (""")',beginCaptures:{1:{patterns:[{include:"#prefixed-name"}]},2:{name:"string.quoted.triple.turtle"}},end:'"""',endCaptures:{0:{name:"string.quoted.triple.turtle"}},patterns:[{include:"source.srs"}]}},displayName:"Turtle"})]}}]); diff --git a/7257.4d5dd6be.async.js b/7257.4d5dd6be.async.js new file mode 100644 index 00000000..0f9a4929 --- /dev/null +++ b/7257.4d5dd6be.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7257],{7257:function(a,u,e){e.r(u),e.d(u,{default:function(){return n}});var n=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",scopeName:"source.wenyan",name:"wenyan",patterns:[{include:"#keywords"},{include:"#constants"},{include:"#operators"},{include:"#symbols"},{include:"#expression"},{include:"#comment-blocks"},{include:"#comment-lines"}],repository:{expression:{patterns:[{include:"#variables"}]},keywords:{patterns:[{name:"storage.type",match:"\u6578|\u5217|\u8A00|\u8853|\u723B|\u7269|\u5143"},{name:"keyword.control",match:"\u4E43\u884C\u662F\u8853\u66F0|\u82E5\u5176\u4E0D\u7136\u8005|\u4E43\u6B78\u7A7A\u7121|\u6B32\u884C\u662F\u8853|\u4E43\u6B62\u662F\u904D|\u82E5\u5176\u7136\u8005|\u5176\u7269\u5982\u662F|\u4E43\u5F97\u77E3|\u4E4B\u8853\u4E5F|\u5FC5\u5148\u5F97|\u662F\u8853\u66F0|\u6046\u70BA\u662F|\u4E4B\u7269\u4E5F|\u4E43\u5F97|\u662F\u8B02|\u4E91\u4E91|\u4E2D\u4E4B|\u70BA\u662F|\u4E43\u6B62|\u82E5\u975E|\u6216\u82E5|\u4E4B\u9577|\u5176\u9918"},{name:"keyword.control",match:"\u6216\u4E91|\u84CB\u8B02"},{name:"keyword.operator",match:"\u4E2D\u6709\u967D\u4E4E|\u4E2D\u7121\u9670\u4E4E|\u6240\u9918\u5E7E\u4F55|\u4E0D\u7B49\u65BC|\u4E0D\u5927\u65BC|\u4E0D\u5C0F\u65BC|\u7B49\u65BC|\u5927\u65BC|\u5C0F\u65BC|\u52A0|\u6E1B|\u4E58|\u9664|\u8B8A|\u4EE5|\u65BC"},{name:"keyword.other",match:"\u4E0D\u77E5\u4F55\u798D\u6B5F|\u4E0D\u5FA9\u5B58\u77E3|\u59D1\u5984\u884C\u6B64|\u5982\u4E8B\u4E0D\u8AE7|\u540D\u4E4B\u66F0|\u543E\u5617\u89C0|\u4E4B\u798D\u6B5F|\u4E43\u4F5C\u7F77|\u543E\u6709|\u4ECA\u6709|\u7269\u4E4B|\u66F8\u4E4B|\u4EE5\u65BD|\u6614\u4E4B|\u662F\u77E3|\u4E4B\u66F8|\u65B9\u609F|\u4E4B\u7FA9|\u55DA\u547C|\u4E4B\u798D|\u6709|\u65BD|\u66F0|\u566B|\u53D6|\u4ECA|\u592B|\u4E2D|\u8C48"},{name:"keyword.control",match:"\u4E5F|\u51E1|\u904D|\u82E5|\u8005|\u4E4B|\u5145|\u929C"}]},"comment-lines":{name:"comment.line",begin:"\u6CE8\u66F0|\u758F\u66F0|\u6279\u66F0",end:"$",patterns:[{name:"constant.character",match:"\\\\."}]},"comment-blocks":{name:"comment.block",begin:"(\u6CE8\u66F0|\u758F\u66F0|\u6279\u66F0)\u3002?(\u300C\u300C|\u300E)",end:"(\u300D\u300D|\u300F)",patterns:[{name:"constant.character",match:"\\\\."}]},constants:{patterns:[{name:"constant.numeric",match:"\u8CA0|\xB7|\u53C8|\u96F6|\u3007|\u4E00|\u4E8C|\u4E09|\u56DB|\u4E94|\u516D|\u4E03|\u516B|\u4E5D|\u5341|\u767E|\u5343|\u842C|\u5104|\u5146|\u4EAC|\u5793|\u79ED|\u7A70|\u6E9D|\u6F97|\u6B63|\u8F09|\u6975|\u5206|\u91D0|\u6BEB|\u7D72|\u5FFD|\u5FAE|\u7E96|\u6C99|\u5875|\u57C3|\u6E3A|\u6F20"},{name:"constant.language",match:"\u5176|\u9670|\u967D"},{name:"string.quoted",begin:"\u300C\u300C|\u300E",end:"\u300D\u300D|\u300F",patterns:[{name:"constant.character",match:"\\\\."}]}]},symbols:{patterns:[{name:"punctuation.separator",match:"\u3002|\u3001"}]},variables:{name:"variable.other",begin:"\u300C",end:"\u300D",patterns:[{name:"constant.character",match:"\\\\."}]}},displayName:"Wenyan",aliases:["\u6587\u8A00"]})]}}]); diff --git a/73.1a4d28f5.async.js b/73.1a4d28f5.async.js new file mode 100644 index 00000000..3ad25601 --- /dev/null +++ b/73.1a4d28f5.async.js @@ -0,0 +1,38 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[73],{30073:function(d,e,t){t.r(e),t.d(e,{default:function(){return c}});var n=t(24105),i=t(43001),a=t(55468),s=t(85511),r=t(57701);const u=Object.freeze({fileTypes:["twig","html.twig"],firstLineMatch:"<!(?i:DOCTYPE)|<(?i:html)|<\\?(?i:php)|\\{\\{|\\{%|\\{#",foldingStartMarker:`(?x) + (<(?i:body|div|dl|fieldset|form|head|li|ol|script|select|style|table|tbody|tfoot|thead|tr|ul)\\b.*?> + |<!--(?!.*--\\s*>) + |^<!--\\ \\#tminclude\\ (?>.*?-->)$ + |\\{%\\s+(autoescape|block|embed|filter|for|if|macro|raw|sandbox|set|spaceless|trans|verbatim) + )`,foldingStopMarker:`(?x) + (</(?i:body|div|dl|fieldset|form|head|li|ol|script|select|style|table|tbody|tfoot|thead|tr|ul)> + |^(?!.*?<!--).*?--\\s*> + |^<!--\\ end\\ tminclude\\ -->$ + |\\{%\\s+end(autoescape|block|embed|filter|for|if|macro|raw|sandbox|set|spaceless|trans|verbatim) + )`,keyEquivalent:"^~T",name:"twig",patterns:[{begin:"(<)([a-zA-Z0-9:]++)(?=[^>]*></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.html"}},end:"(>(<)/)(\\2)(>)",endCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"meta.scope.between-tag-pair.html"},3:{name:"entity.name.tag.html"},4:{name:"punctuation.definition.tag.html"}},name:"meta.tag.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(<\\?)(xml)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.xml.html"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml.html",patterns:[{include:"#tag-generic-attribute"},{include:"#string-double-quoted"},{include:"#string-single-quoted"}]},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.html"}},end:"--\\s*>",name:"comment.block.html",patterns:[{match:"--",name:"invalid.illegal.bad-comments-or-CDATA.html"},{include:"#embedded-code"}]},{begin:"<!",captures:{0:{name:"punctuation.definition.tag.html"}},end:">",name:"meta.tag.sgml.html",patterns:[{begin:"(?i:DOCTYPE)",captures:{1:{name:"entity.name.tag.doctype.html"}},end:"(?=>)",name:"meta.tag.sgml.doctype.html",patterns:[{match:'"[^">]*"',name:"string.quoted.double.doctype.identifiers-and-DTDs.html"}]},{begin:"\\[CDATA\\[",end:"]](?=>)",name:"constant.other.inline-data.html"},{match:"(\\s*)(?!--|>)\\S(\\s*)",name:"invalid.illegal.bad-comments-or-CDATA.html"}]},{include:"#embedded-code"},{begin:"(?:^\\s+)?(<)((?i:style))\\b(?![^>]*/>)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.style.html"},3:{name:"punctuation.definition.tag.html"}},end:"(</)((?i:style))(>)(?:\\s*\\n)?",name:"source.css.embedded.html",patterns:[{include:"#tag-stuff"},{begin:"(>)",beginCaptures:{1:{name:"punctuation.definition.tag.html"}},end:"(?=</(?i:style))",patterns:[{include:"#embedded-code"},{include:"source.css"}]}]},{begin:"(?:^\\s+)?(<)((?i:script))\\b(?![^>]*/>)",beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.script.html"}},end:"(?<=</(script|SCRIPT))(>)(?:\\s*\\n)?",endCaptures:{2:{name:"punctuation.definition.tag.html"}},name:"source.js.embedded.html",patterns:[{include:"#tag-stuff"},{begin:"(?<!</(?:script|SCRIPT))(>)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.script.html"}},end:"(</)((?i:script))",patterns:[{captures:{1:{name:"punctuation.definition.comment.js"}},match:"(//).*?((?=<\/script)|$\\n?)",name:"comment.line.double-slash.js"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.js"}},end:"\\*/|(?=<\/script)",name:"comment.block.js"},{include:"#php"},{include:"#twig-print-tag"},{include:"#twig-statement-tag"},{include:"#twig-comment-tag"},{include:"source.js"}]}]},{begin:`(?ix) # Enable free spacing mode, case insensitive + # Make sure our opening js tag has word boundaries + (?<=\\{\\%\\sjs\\s\\%\\}|\\{\\%\\sincludejs\\s\\%\\}) + `,comment:'Add JS support to set tags that use the pattern "css" in their name',end:"(?ix)(?=\\{\\%\\sendjs\\s\\%\\}|\\{\\%\\sendincludejs\\s\\%\\})",name:"source.js.embedded.twig",patterns:[{include:"source.js"}]},{begin:`(?ix) # Enable free spacing mode, case insensitive + (?<=\\{\\%\\scss\\s\\%\\}|\\{\\%\\sincludecss\\s\\%\\}|\\{\\%\\sincludehirescss\\s\\%\\}) + `,comment:'Add CSS support to set tags that use the pattern "css" in their name',end:"(?ix)(?=\\{\\%\\sendcss\\s\\%\\}|\\{\\%\\sendincludecss\\s\\%\\}|\\{\\%\\sendincludehirescss\\s\\%\\})",name:"source.css.embedded.twig",patterns:[{include:"source.css"}]},{begin:"(</?)((?i:body|head|html)\\b)",captures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.structure.any.html"}},end:"(>)",name:"meta.tag.structure.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)((?i:address|blockquote|dd|div|dl|dt|fieldset|form|frame|frameset|h1|h2|h3|h4|h5|h6|iframe|noframes|object|ol|p|ul|applet|center|dir|hr|menu|pre)\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.block.any.html"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.block.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)((?i:a|abbr|acronym|area|b|base|basefont|bdo|big|br|button|caption|cite|code|col|colgroup|del|dfn|em|font|head|html|i|img|input|ins|isindex|kbd|label|legend|li|link|map|meta|noscript|optgroup|option|param|q|s|samp|script|select|small|span|strike|strong|style|sub|sup|table|tbody|td|textarea|tfoot|th|thead|title|tr|tt|u|var)\\b)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.inline.any.html"}},end:"((?: ?/)?>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.inline.any.html",patterns:[{include:"#tag-stuff"}]},{begin:"(</?)([a-zA-Z0-9:]+)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.other.html"}},end:"(>)",endCaptures:{1:{name:"punctuation.definition.tag.end.html"}},name:"meta.tag.other.html",patterns:[{include:"#tag-stuff"}]},{include:"#entities"},{match:"<>",name:"invalid.illegal.incomplete.html"},{match:"<",name:"invalid.illegal.bad-angle-bracket.html"},{include:"#twig-print-tag"},{include:"#twig-statement-tag"},{include:"#twig-comment-tag"}],repository:{"embedded-code":{patterns:[{include:"#ruby"},{include:"#php"},{include:"#twig-print-tag"},{include:"#twig-statement-tag"},{include:"#twig-comment-tag"},{include:"#python"}]},entities:{patterns:[{captures:{1:{name:"punctuation.definition.entity.html"},3:{name:"punctuation.definition.entity.html"}},match:"(&)([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.html"},{match:"&",name:"invalid.illegal.bad-ampersand.html"}]},"twig-print-tag":{begin:"\\{\\{-?",beginCaptures:{0:{name:"punctuation.section.tag.twig"}},end:"-?\\}\\}",endCaptures:{0:{name:"punctuation.section.tag.twig"}},name:"meta.tag.template.value.twig",patterns:[{include:"#twig-constants"},{include:"#twig-operators"},{include:"#twig-functions-warg"},{include:"#twig-functions"},{include:"#twig-macros"},{include:"#twig-objects"},{include:"#twig-properties"},{include:"#twig-filters-warg"},{include:"#twig-filters"},{include:"#twig-filters-warg-ud"},{include:"#twig-filters-ud"},{include:"#twig-strings"},{include:"#twig-arrays"},{include:"#twig-hashes"}]},"twig-statement-tag":{begin:"\\{%-?",beginCaptures:{0:{name:"punctuation.section.tag.twig"}},end:"-?%\\}",endCaptures:{0:{name:"punctuation.section.tag.twig"}},name:"meta.tag.template.block.twig",patterns:[{include:"#twig-constants"},{include:"#twig-keywords"},{include:"#twig-operators"},{include:"#twig-functions-warg"},{include:"#twig-functions"},{include:"#twig-macros"},{include:"#twig-filters-warg"},{include:"#twig-filters"},{include:"#twig-filters-warg-ud"},{include:"#twig-filters-ud"},{include:"#twig-objects"},{include:"#twig-properties"},{include:"#twig-strings"},{include:"#twig-arrays"},{include:"#twig-hashes"}]},"twig-comment-tag":{begin:"\\{#-?",beginCaptures:{0:{name:"punctuation.definition.comment.begin.twig"}},end:"-?#\\}",endCaptures:{0:{name:"punctuation.definition.comment.end.twig"}},name:"comment.block.twig"},"twig-constants":{patterns:[{match:"(?i)(?<=[\\s\\[\\(\\{:,])(?:true|false|null|none)(?=[\\s\\)\\]\\}\\,])",name:"constant.language.twig"},{match:"(?<=[\\s\\[\\(\\{:,]|\\.\\.|\\*\\*)[0-9]+(?:\\.[0-9]+)?(?=[\\s\\)\\]\\}\\,]|\\.\\.|\\*\\*)",name:"constant.numeric.twig"}]},"twig-operators":{patterns:[{captures:{1:{name:"keyword.operator.arithmetic.twig"}},match:"(?<=\\s)(\\+|-|//?|%|\\*\\*?)(?=\\s)"},{captures:{1:{name:"keyword.operator.assignment.twig"}},match:"(?<=\\s)(=|~)(?=\\s)"},{captures:{1:{name:"keyword.operator.bitwise.twig"}},match:"(?<=\\s)(b-(?:and|or|xor))(?=\\s)"},{captures:{1:{name:"keyword.operator.comparison.twig"}},match:"(?<=\\s)((?:!|=)=|<=?|>=?|(?:not )?in|is(?: not)?|(?:ends|starts) with|matches)(?=\\s)"},{captures:{1:{name:"keyword.operator.logical.twig"}},match:"(?<=\\s)(\\?|:|and|not|or)(?=\\s)"},{captures:{0:{name:"keyword.operator.other.twig"}},match:`(?<=[a-zA-Z0-9_\\x{7f}-\\x{ff}\\]\\)'"])\\.\\.(?=[a-zA-Z0-9_\\x{7f}-\\x{ff}'"])`},{captures:{0:{name:"keyword.operator.other.twig"}},match:`(?<=[a-zA-Z0-9_\\x{7f}-\\x{ff}\\]\\}\\)'"])\\|(?=[a-zA-Z_\\x{7f}-\\x{ff}])`}]},"twig-objects":{captures:{1:{name:"variable.other.twig"}},match:"(?<=[\\s\\{\\[\\(:,])([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)(?=[\\s\\}\\[\\]\\(\\)\\.\\|,:])"},"twig-properties":{patterns:[{captures:{1:{name:"punctuation.separator.property.twig"},2:{name:"variable.other.property.twig"}},match:`(?x) + (?<=[a-zA-Z0-9_\\x{7f}-\\x{ff}]) + (\\.)([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) + (?=[\\.\\s\\|\\[\\)\\]\\}:,]) + `},{begin:`(?x) + (?<=[a-zA-Z0-9_\\x{7f}-\\x{ff}]) + (\\.)([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) + (\\() + `,beginCaptures:{1:{name:"punctuation.separator.property.twig"},2:{name:"variable.other.property.twig"},3:{name:"punctuation.definition.parameters.begin.twig"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.twig"}},patterns:[{include:"#twig-constants"},{include:"#twig-functions-warg"},{include:"#twig-functions"},{include:"#twig-macros"},{include:"#twig-objects"},{include:"#twig-properties"},{include:"#twig-filters-warg"},{include:"#twig-filters"},{include:"#twig-filters-warg-ud"},{include:"#twig-filters-ud"},{include:"#twig-strings"},{include:"#twig-arrays"}],contentName:"meta.function.arguments.twig"},{captures:{1:{name:"punctuation.section.array.begin.twig"},2:{name:"variable.other.property.twig"},3:{name:"punctuation.section.array.end.twig"},4:{name:"punctuation.section.array.begin.twig"},5:{name:"variable.other.property.twig"},6:{name:"punctuation.section.array.end.twig"},7:{name:"punctuation.section.array.begin.twig"},8:{name:"variable.other.property.twig"},9:{name:"punctuation.section.array.end.twig"}},match:`(?x) + (?<=[a-zA-Z0-9_\\x{7f}-\\x{ff}\\]]) + (?: + (\\[)('[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*')(\\]) + |(\\[)("[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*")(\\]) + |(\\[)([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)(\\]) + ) + `}]},"twig-strings":{patterns:[{begin:"(?:(?<!\\\\)|(?<=\\\\\\\\))'",beginCaptures:{0:{name:"punctuation.definition.string.begin.twig"}},end:"(?:(?<!\\\\)|(?<=\\\\\\\\))'",endCaptures:{0:{name:"punctuation.definition.string.end.twig"}},name:"string.quoted.single.twig"},{begin:'(?:(?<!\\\\)|(?<=\\\\\\\\))"',beginCaptures:{0:{name:"punctuation.definition.string.begin.twig"}},end:'(?:(?<!\\\\)|(?<=\\\\\\\\))"',endCaptures:{0:{name:"punctuation.definition.string.end.twig"}},name:"string.quoted.double.twig"}]},"twig-arrays":{begin:"(?<=[\\s\\(\\{\\[:,])\\[",beginCaptures:{0:{name:"punctuation.section.array.begin.twig"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.array.end.twig"}},patterns:[{include:"#twig-arrays"},{include:"#twig-hashes"},{include:"#twig-constants"},{include:"#twig-strings"},{include:"#twig-functions-warg"},{include:"#twig-functions"},{include:"#twig-macros"},{include:"#twig-objects"},{include:"#twig-properties"},{include:"#twig-filters-warg"},{include:"#twig-filters"},{include:"#twig-filters-warg-ud"},{include:"#twig-filters-ud"},{match:",",name:"punctuation.separator.object.twig"}],name:"meta.array.twig"},"twig-hashes":{begin:"(?<=[\\s\\(\\{\\[:,])\\{",beginCaptures:{0:{name:"punctuation.section.hash.begin.twig"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.hash.end.twig"}},patterns:[{include:"#twig-hashes"},{include:"#twig-arrays"},{include:"#twig-constants"},{include:"#twig-strings"},{include:"#twig-functions-warg"},{include:"#twig-functions"},{include:"#twig-macros"},{include:"#twig-objects"},{include:"#twig-properties"},{include:"#twig-filters-warg"},{include:"#twig-filters"},{include:"#twig-filters-warg-ud"},{include:"#twig-filters-ud"},{match:":",name:"punctuation.separator.key-value.twig"},{match:",",name:"punctuation.separator.object.twig"}],name:"meta.hash.twig"},"twig-keywords":{match:"(?<=\\s)((?:end)?(?:autoescape|block|embed|filter|for|if|macro|raw|sandbox|set|spaceless|trans|verbatim)|as|do|else|elseif|extends|flush|from|ignore missing|import|include|only|use|with)(?=\\s)",name:"keyword.control.twig"},"twig-functions-warg":{begin:"(?<=[\\s\\(\\[\\{:,])(attribute|block|constant|cycle|date|divisible by|dump|include|max|min|parent|random|range|same as|source|template_from_string)(\\()",beginCaptures:{1:{name:"support.function.twig"},2:{name:"punctuation.definition.parameters.begin.twig"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.twig"}},patterns:[{include:"#twig-constants"},{include:"#twig-functions-warg"},{include:"#twig-functions"},{include:"#twig-macros"},{include:"#twig-objects"},{include:"#twig-properties"},{include:"#twig-filters-warg"},{include:"#twig-filters"},{include:"#twig-filters-warg-ud"},{include:"#twig-filters-ud"},{include:"#twig-strings"},{include:"#twig-arrays"}],contentName:"meta.function.arguments.twig"},"twig-functions":{captures:{1:{name:"support.function.twig"}},match:"(?<=is\\s)(defined|empty|even|iterable|odd)"},"twig-macros":{begin:`(?x) + (?<=[\\s\\(\\[\\{:,]) + ([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) + (?: + (\\.)([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*) + )? + (\\() + `,beginCaptures:{1:{name:"meta.function-call.twig"},2:{name:"punctuation.separator.property.twig"},3:{name:"variable.other.property.twig"},4:{name:"punctuation.definition.parameters.begin.twig"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.twig"}},patterns:[{include:"#twig-constants"},{include:"#twig-operators"},{include:"#twig-functions-warg"},{include:"#twig-functions"},{include:"#twig-macros"},{include:"#twig-objects"},{include:"#twig-properties"},{include:"#twig-filters-warg"},{include:"#twig-filters"},{include:"#twig-filters-warg-ud"},{include:"#twig-filters-ud"},{include:"#twig-strings"},{include:"#twig-arrays"},{include:"#twig-hashes"}],contentName:"meta.function.arguments.twig"},"twig-filters-warg":{begin:`(?<=(?:[a-zA-Z0-9_\\x{7f}-\\x{ff}\\]\\)\\'\\"]\\|)|\\{%\\sfilter\\s)(batch|convert_encoding|date|date_modify|default|e(?:scape)?|format|join|merge|number_format|replace|round|slice|split|trim)(\\()`,beginCaptures:{1:{name:"support.function.twig"},2:{name:"punctuation.definition.parameters.begin.twig"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.twig"}},patterns:[{include:"#twig-constants"},{include:"#twig-functions-warg"},{include:"#twig-functions"},{include:"#twig-macros"},{include:"#twig-objects"},{include:"#twig-properties"},{include:"#twig-filters-warg"},{include:"#twig-filters"},{include:"#twig-filters-warg-ud"},{include:"#twig-filters-ud"},{include:"#twig-strings"},{include:"#twig-arrays"},{include:"#twig-hashes"}],contentName:"meta.function.arguments.twig"},"twig-filters":{captures:{1:{name:"support.function.twig"}},match:`(?<=(?:[a-zA-Z0-9_\\x{7f}-\\x{ff}\\]\\)\\'\\"]\\|)|\\{%\\sfilter\\s)(abs|capitalize|e(?:scape)?|first|join|(?:json|url)_encode|keys|last|length|lower|nl2br|number_format|raw|reverse|round|sort|striptags|title|trim|upper)(?=[\\s\\|\\]\\}\\):,]|\\.\\.|\\*\\*)`},"twig-filters-warg-ud":{begin:`(?<=(?:[a-zA-Z0-9_\\x{7f}-\\x{ff}\\]\\)\\'\\"]\\|)|\\{%\\sfilter\\s)([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)(\\()`,beginCaptures:{1:{name:"meta.function-call.other.twig"},2:{name:"punctuation.definition.parameters.begin.twig"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.twig"}},patterns:[{include:"#twig-constants"},{include:"#twig-functions-warg"},{include:"#twig-functions"},{include:"#twig-macros"},{include:"#twig-objects"},{include:"#twig-properties"},{include:"#twig-filters-warg"},{include:"#twig-filters"},{include:"#twig-filters-warg-ud"},{include:"#twig-filters-ud"},{include:"#twig-strings"},{include:"#twig-arrays"},{include:"#twig-hashes"}],contentName:"meta.function.arguments.twig"},"twig-filters-ud":{captures:{1:{name:"meta.function-call.other.twig"}},match:`(?<=(?:[a-zA-Z0-9_\\x{7f}-\\x{ff}\\]\\)\\'\\"]\\|)|\\{%\\sfilter\\s)([a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*)`},php:{begin:"(?=(^\\s*)?<\\?)",end:"(?!(^\\s*)?<\\?)",patterns:[{include:"source.php"}]},python:{begin:"(?:^\\s*)<\\?python(?!.*\\?>)",end:"\\?>(?:\\s*$\\n)?",name:"source.python.embedded.html",patterns:[{include:"source.python"}]},ruby:{patterns:[{begin:"<%+#",captures:{0:{name:"punctuation.definition.comment.erb"}},end:"%>",name:"comment.block.erb"},{begin:"<%+(?!>)=?",captures:{0:{name:"punctuation.section.embedded.ruby"}},end:"-?%>",name:"source.ruby.embedded.html",patterns:[{captures:{1:{name:"punctuation.definition.comment.ruby"}},match:"(#).*?(?=-?%>)",name:"comment.line.number-sign.ruby"},{include:"source.ruby"}]},{begin:"<\\?r(?!>)=?",captures:{0:{name:"punctuation.section.embedded.ruby.nitro"}},end:"-?\\?>",name:"source.ruby.nitro.embedded.html",patterns:[{captures:{1:{name:"punctuation.definition.comment.ruby.nitro"}},match:"(#).*?(?=-?\\?>)",name:"comment.line.number-sign.ruby.nitro"},{include:"source.ruby"}]}]},"string-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.double.html",patterns:[{include:"#embedded-code"},{include:"#entities"}]},"string-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.single.html",patterns:[{include:"#embedded-code"},{include:"#entities"}]},"tag-generic-attribute":{match:"\\b([a-zA-Z\\-:]+)",name:"entity.other.attribute-name.html"},"tag-id-attribute":{begin:"\\b(id)\\b\\s*(=)",captures:{1:{name:"entity.other.attribute-name.id.html"},2:{name:"punctuation.separator.key-value.html"}},end:`(?<='|")`,name:"meta.attribute-with-value.id.html",patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"meta.toc-list.id.html",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.double.html",patterns:[{include:"#embedded-code"},{include:"#entities"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.html"}},contentName:"meta.toc-list.id.html",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.html"}},name:"string.quoted.single.html",patterns:[{include:"#embedded-code"},{include:"#entities"}]}]},"tag-stuff":{patterns:[{include:"#tag-id-attribute"},{include:"#tag-generic-attribute"},{include:"#string-double-quoted"},{include:"#string-single-quoted"},{include:"#embedded-code"}]}},scopeName:"text.html.twig",uuid:"C220B028-86FF-44CB-8A59-27937FC83730",displayName:"Twig",embeddedLangs:["css","javascript","php","python","ruby"]});var c=[...n.default,...i.default,...a.default,...s.default,...r.default,u]}}]); diff --git a/7406.440f470a.async.js b/7406.440f470a.async.js new file mode 100644 index 00000000..08d95c79 --- /dev/null +++ b/7406.440f470a.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7406],{17406:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"cue",fileTypes:["cue"],scopeName:"source.cue",patterns:[{include:"#whitespace"},{include:"#comment"},{match:"(?<![\\p{L}\\p{Nd}_\\$\\#])(package)[ \\t]+([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*)(?![\\p{L}\\p{Nd}_\\$\\#])",captures:{1:{name:"keyword.other.package"},2:{name:"entity.name.namespace"}}},{patterns:[{begin:"(?<![\\p{L}\\p{Nd}_\\$\\#])(import)[ \\t]+(\\()",beginCaptures:{1:{name:"keyword.other.import"},2:{name:"punctuation.section.parens.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end"}},patterns:[{include:"#whitespace"},{include:"#comment"},{match:'(?:([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*)[ \\t]+)?(")([^:"]+)(?:(:)([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*))?(")',captures:{1:{name:"entity.name.namespace"},2:{name:"punctuation.definition.string.begin"},3:{name:"string.quoted.double-import"},4:{name:"punctuation.colon"},5:{name:"entity.name"},6:{name:"punctuation.definition.string.end"}},name:"meta.import-spec"},{match:";",name:"punctuation.separator"},{include:"#invalid_in_parens"}],name:"meta.imports"},{match:'(?<![\\p{L}\\p{Nd}_\\$\\#])(import)[ \\t]+(?:([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*)[ \\t]+)?(")([^:"]+)(?:(:)([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*))?(")',captures:{1:{name:"keyword.other.import"},2:{name:"entity.name.namespace"},3:{name:"punctuation.definition.string.begin"},4:{name:"string.quoted.double-import"},5:{name:"punctuation.colon"},6:{name:"entity.name"},7:{name:"punctuation.definition.string.end"}},name:"meta.import"}]},{include:"#punctuation_comma"},{include:"#declaration"},{include:"#invalid_in_braces"}],repository:{attribute_element:{patterns:[{begin:"([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*|_[\\p{L}\\p{Nd}_\\$\\#]+)(=)",beginCaptures:{1:{name:"variable.other"},2:{name:"punctuation.bind"}},end:"(?=[,\\)])",patterns:[{include:"#attribute_string"}]},{begin:"([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*|_[\\p{L}\\p{Nd}_\\$\\#]+)(\\()",beginCaptures:{1:{name:"variable.other"},2:{name:"punctuation.attribute-elements.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.attribute-elements.end"}},patterns:[{include:"#punctuation_comma"},{include:"#attribute_element"}]},{include:"#attribute_string"}]},attribute_string:{patterns:[{include:"#string"},{match:`[^\\n,"'#=\\(\\)]+`,name:"string.unquoted"},{match:"[^,\\)]+",name:"invalid"}]},comment:{patterns:[{match:"(//).*$\\n?",captures:{1:{name:"punctuation.definition.comment"}},name:"comment.line"},{captures:{0:{name:"punctuation.definition.comment"}},begin:"/\\*",end:"\\*/",name:"comment.block"}]},declaration:{patterns:[{begin:"(@)([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*|_[\\p{L}\\p{Nd}_\\$\\#]+)(\\()",beginCaptures:{1:{name:"punctuation.definition.annotation"},2:{name:"variable.annotation"},3:{name:"punctuation.attribute-elements.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.attribute-elements.end"}},patterns:[{include:"#punctuation_comma"},{include:"#attribute_element"}],name:"meta.annotation"},{match:"(?<!:)::(?!:)",name:"punctuation.isa"},{include:"#punctuation_colon"},{match:"\\?",name:"punctuation.option"},{match:"(?<![=!><])=(?![=~])",name:"punctuation.bind"},{match:"<-",name:"punctuation.arrow"},{include:"#expression"}]},expression:{patterns:[{patterns:[{match:"(?<![\\p{L}\\p{Nd}_\\$\\#])(for)[ \\t]+([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*|_[\\p{L}\\p{Nd}_\\$\\#]+)(?:[ \\t]*(,)[ \\t]*([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*|_[\\p{L}\\p{Nd}_\\$\\#]+))?[ \\t]+(in)(?![\\p{L}\\p{Nd}_\\$\\#])",captures:{1:{name:"keyword.control.for"},2:{name:"variable.other"},3:{name:"punctuation.separator"},4:{name:"variable.other"},5:{name:"keyword.control.in"}}},{match:"(?<![\\p{L}\\p{Nd}_\\$\\#])if(?![\\p{L}\\p{Nd}_\\$\\#])",name:"keyword.control.conditional"},{match:"(?<![\\p{L}\\p{Nd}_\\$\\#])(let)[ \\t]+([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*|_[\\p{L}\\p{Nd}_\\$\\#]+)[ \\t]*(=)(?![=])",captures:{1:{name:"keyword.control.let"},2:{name:"variable.other"},3:{name:"punctuation.bind"}}}]},{patterns:[{match:"[\\+\\-\\*]|/(?![/*])",name:"keyword.operator"},{match:"(?<![\\p{L}\\p{Nd}_\\$\\#])(?:div|mod|quo|rem)(?![\\p{L}\\p{Nd}_\\$\\#])",name:"keyword.operator.word"},{match:"=[=~]|![=~]|<=|>=|[<](?![-=])|[>](?![=])",name:"keyword.operator.comparison"},{match:"&{2}|\\|{2}|!(?![=~])",name:"keyword.operator.logical"},{match:"&(?!&)|\\|(?!\\|)",name:"keyword.operator.set"}]},{match:"(?<!\\.)(\\.)([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*|_[\\p{L}\\p{Nd}_\\$\\#]+)(?![\\p{L}\\p{Nd}_\\$\\#])",captures:{1:{name:"punctuation.accessor"},2:{name:"variable.other.member"}}},{patterns:[{match:"(?<![\\p{L}\\p{Nd}_\\$\\#])_(?!\\|)(?![\\p{L}\\p{Nd}_\\$\\#])",name:"constant.language.top"},{match:"(?<![\\p{L}\\p{Nd}_\\$\\#])_\\|_(?![\\p{L}\\p{Nd}_\\$\\#])",name:"constant.language.bottom"},{match:"(?<![\\p{L}\\p{Nd}_\\$\\#])null(?![\\p{L}\\p{Nd}_\\$\\#])",name:"constant.language.null"},{match:"(?<![\\p{L}\\p{Nd}_\\$\\#])(?:true|false)(?![\\p{L}\\p{Nd}_\\$\\#])",name:"constant.language.bool"},{patterns:[{patterns:[{match:"(?<![\\p{L}\\p{Nd}_\\.])[0-9](?:_?[0-9])*\\.(?:[0-9](?:_?[0-9])*)?(?:[eE][\\+\\-]?[0-9](?:_?[0-9])*)?(?![\\p{L}\\p{Nd}_\\.])",name:"constant.numeric.float.decimal"},{match:"(?<![\\p{L}\\p{Nd}_\\.])[0-9](?:_?[0-9])*[eE][\\+\\-]?[0-9](?:_?[0-9])*(?![\\p{L}\\p{Nd}_\\.])",name:"constant.numeric.float.decimal"},{match:"(?<![\\p{L}\\p{Nd}_\\.])\\.[0-9](?:_?[0-9])*(?:[eE][\\+\\-]?[0-9](?:_?[0-9])*)?(?![\\p{L}\\p{Nd}_\\.])",name:"constant.numeric.float.decimal"}]},{patterns:[{patterns:[{match:"(?<![\\p{L}\\p{Nd}_\\.])(?:0|[1-9](?:_?[0-9])*)(?:\\.[0-9](?:_?[0-9])*)?(?:[KMGTPEYZ]i?)(?![\\p{L}\\p{Nd}_\\.])",name:"constant.numeric.integer.other"},{match:"(?<![\\p{L}\\p{Nd}_\\.])\\.[0-9](?:_?[0-9])*(?:[KMGTPEYZ]i?)(?![\\p{L}\\p{Nd}_\\.])",name:"constant.numeric.integer.other"}]},{match:"(?<![\\p{L}\\p{Nd}_\\.])(?:0|[1-9](?:_?[0-9])*)(?![\\p{L}\\p{Nd}_\\.])",name:"constant.numeric.integer.decimal"},{match:"(?<![\\p{L}\\p{Nd}_\\.])0b[0-1](?:_?[0-1])*(?![\\p{L}\\p{Nd}_\\.])",name:"constant.numeric.integer.binary"},{match:"(?<![\\p{L}\\p{Nd}_\\.])0[xX][0-9a-fA-F](?:_?[0-9a-fA-F])*(?![\\p{L}\\p{Nd}_\\.])",name:"constant.numeric.integer.hexadecimal"},{match:"(?<![\\p{L}\\p{Nd}_\\.])0o?[0-7](?:_?[0-7])*(?![\\p{L}\\p{Nd}_\\.])",name:"constant.numeric.integer.octal"}]}]},{include:"#string"},{match:"(?<![\\p{L}\\p{Nd}_\\$\\#])(?:bool|u?int(?:8|16|32|64|128)?|float(?:32|64)?|string|bytes|number|rune)(?![\\p{L}\\p{Nd}_\\$\\#])",name:"support.type"},{patterns:[{begin:"(?<![\\p{L}\\p{Nd}_\\$\\#])(len|close|and|or)(\\()",beginCaptures:{1:{name:"support.function"},2:{name:"punctuation.section.parens.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end"}},patterns:[{include:"#whitespace"},{include:"#comment"},{include:"#punctuation_comma"},{include:"#expression"},{include:"#invalid_in_parens"}],name:"meta.function-call"},{begin:"(?<![\\p{L}\\p{Nd}_\\$\\#])([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*)(\\.)(\\p{Lu}[\\p{L}\\p{Nd}_\\$\\#]*)(\\()",beginCaptures:{1:{name:"support.module"},2:{name:"punctuation"},3:{name:"support.function"},4:{name:"punctuation.section.parens.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end"}},patterns:[{include:"#whitespace"},{include:"#comment"},{include:"#punctuation_comma"},{include:"#expression"},{include:"#invalid_in_parens"}],name:"meta.function-call"}]},{match:"(?<![\\p{L}\\p{Nd}_\\$\\#])(?:[\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*|_[\\p{L}\\p{Nd}_\\$\\#]+)(?![\\p{L}\\p{Nd}_\\$\\#])",name:"variable.other"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.struct.begin"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.struct.end"}},patterns:[{include:"#whitespace"},{include:"#comment"},{include:"#punctuation_comma"},{include:"#punctuation_ellipsis"},{include:"#declaration"},{include:"#invalid_in_braces"}],name:"meta.struct"},{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.brackets.begin"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.brackets.end"}},patterns:[{include:"#whitespace"},{include:"#comment"},{include:"#punctuation_colon"},{include:"#punctuation_comma"},{include:"#punctuation_ellipsis"},{match:"([\\p{L}\\$\\#][\\p{L}\\p{Nd}_\\$\\#]*|_[\\p{L}\\p{Nd}_\\$\\#]+)[ \\t]*(=)",captures:{1:{name:"variable.other"},2:{name:"punctuation.alias"}}},{include:"#expression"},{match:"[^\\]]+",name:"invalid"}],name:"meta.brackets"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end"}},patterns:[{include:"#whitespace"},{include:"#comment"},{include:"#punctuation_comma"},{include:"#expression"},{include:"#invalid_in_parens"}],name:"meta.parens"}]}]},invalid_in_braces:{match:"[^\\}]+",name:"invalid"},invalid_in_parens:{match:"[^\\)]+",name:"invalid"},punctuation_colon:{match:"(?<!:):(?!:)",name:"punctuation.colon"},punctuation_comma:{match:",",name:"punctuation.separator"},punctuation_ellipsis:{match:"(?<!\\.)\\.{3}(?!\\.)",name:"punctuation.ellipsis"},string:{patterns:[{begin:'#"""',beginCaptures:{0:{name:"punctuation.definition.string.begin"}},end:'"""#',endCaptures:{0:{name:"punctuation.definition.string.end"}},contentName:"string.quoted.double-multiline",patterns:[{match:'\\\\#(?:"""|/|\\\\|[abfnrtv]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape"},{match:"\\\\#(?:[0-7]{3}|x[0-9A-Fa-f]{2})",name:"invalid.illegal"},{begin:"\\\\#\\(",beginCaptures:{0:{name:"punctuation.section.interpolation.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.interpolation.end"}},contentName:"source.cue.embedded",patterns:[{include:"#whitespace"},{include:"#expression"},{include:"#invalid_in_parens"}],name:"meta.interpolation"},{match:"\\\\#.",name:"invalid.illegal"}],name:"meta.string"},{begin:'#"',beginCaptures:{0:{name:"punctuation.definition.string.begin"}},end:'"#',endCaptures:{0:{name:"punctuation.definition.string.end"}},contentName:"string.quoted.double",patterns:[{match:'\\\\#(?:"|/|\\\\|[abfnrtv]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape"},{match:"\\\\#(?:[0-7]{3}|x[0-9A-Fa-f]{2})",name:"invalid.illegal"},{begin:"\\\\#\\(",beginCaptures:{0:{name:"punctuation.section.interpolation.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.interpolation.end"}},contentName:"source.cue.embedded",patterns:[{include:"#whitespace"},{include:"#expression"},{include:"#invalid_in_parens"}],name:"meta.interpolation"},{match:"\\\\#.",name:"invalid.illegal"}],name:"meta.string"},{begin:"#'''",beginCaptures:{0:{name:"punctuation.definition.string.begin"}},end:"'''#",endCaptures:{0:{name:"punctuation.definition.string.end"}},contentName:"string.quoted.single-multiline",patterns:[{match:"\\\\#(?:'''|/|\\\\|[abfnrtv]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})",name:"constant.character.escape"},{match:"\\\\#(?:[0-7]{3}|x[0-9A-Fa-f]{2})",name:"constant.character.escape"},{begin:"\\\\#\\(",beginCaptures:{0:{name:"punctuation.section.interpolation.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.interpolation.end"}},contentName:"source.cue.embedded",patterns:[{include:"#whitespace"},{include:"#expression"},{include:"#invalid_in_parens"}],name:"meta.interpolation"},{match:"\\\\#.",name:"invalid.illegal"}],name:"meta.string"},{begin:"#'",beginCaptures:{0:{name:"punctuation.definition.string.begin"}},end:"'#",endCaptures:{0:{name:"punctuation.definition.string.end"}},contentName:"string.quoted.single",patterns:[{match:"\\\\#(?:'|/|\\\\|[abfnrtv]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})",name:"constant.character.escape"},{match:"\\\\#(?:[0-7]{3}|x[0-9A-Fa-f]{2})",name:"constant.character.escape"},{begin:"\\\\#\\(",beginCaptures:{0:{name:"punctuation.section.interpolation.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.interpolation.end"}},contentName:"source.cue.embedded",patterns:[{include:"#whitespace"},{include:"#expression"},{include:"#invalid_in_parens"}],name:"meta.interpolation"},{match:"\\\\#.",name:"invalid.illegal"}],name:"meta.string"},{begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end"}},contentName:"string.quoted.double-multiline",patterns:[{match:'\\\\(?:"""|/|\\\\|[abfnrtv]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape"},{match:"\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2})",name:"invalid.illegal"},{begin:"\\\\\\(",beginCaptures:{0:{name:"punctuation.section.interpolation.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.interpolation.end"}},contentName:"source.cue.embedded",patterns:[{include:"#whitespace"},{include:"#expression"},{include:"#invalid_in_parens"}],name:"meta.interpolation"},{match:"\\\\.",name:"invalid.illegal"}],name:"meta.string"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end"}},contentName:"string.quoted.double",patterns:[{match:'\\\\(?:"|/|\\\\|[abfnrtv]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape"},{match:"\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2})",name:"invalid.illegal"},{begin:"\\\\\\(",beginCaptures:{0:{name:"punctuation.section.interpolation.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.interpolation.end"}},contentName:"source.cue.embedded",patterns:[{include:"#whitespace"},{include:"#expression"},{include:"#invalid_in_parens"}],name:"meta.interpolation"},{match:"\\\\.",name:"invalid.illegal"}],name:"meta.string"},{begin:"'''",beginCaptures:{0:{name:"punctuation.definition.string.begin"}},end:"'''",endCaptures:{0:{name:"punctuation.definition.string.end"}},contentName:"string.quoted.single-multiline",patterns:[{match:"\\\\(?:'''|/|\\\\|[abfnrtv]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})",name:"constant.character.escape"},{match:"\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2})",name:"constant.character.escape"},{begin:"\\\\\\(",beginCaptures:{0:{name:"punctuation.section.interpolation.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.interpolation.end"}},contentName:"source.cue.embedded",patterns:[{include:"#whitespace"},{include:"#expression"},{include:"#invalid_in_parens"}],name:"meta.interpolation"},{match:"\\\\.",name:"invalid.illegal"}],name:"meta.string"},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end"}},contentName:"string.quoted.single",patterns:[{match:"\\\\(?:'|/|\\\\|[abfnrtv]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})",name:"constant.character.escape"},{match:"\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2})",name:"constant.character.escape"},{begin:"\\\\\\(",beginCaptures:{0:{name:"punctuation.section.interpolation.begin"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.interpolation.end"}},contentName:"source.cue.embedded",patterns:[{include:"#whitespace"},{include:"#expression"},{include:"#invalid_in_parens"}],name:"meta.interpolation"},{match:"\\\\.",name:"invalid.illegal"}],name:"meta.string"},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.end"}},contentName:"string.quoted.backtick",name:"meta.string"}]},whitespace:{match:"[ \\t\\r\\n]+"}},displayName:"CUE"})]}}]); diff --git a/7411.a7ef71a2.async.js b/7411.a7ef71a2.async.js new file mode 100644 index 00000000..210809b8 --- /dev/null +++ b/7411.a7ef71a2.async.js @@ -0,0 +1,68 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7411],{7411:function(t,e,a){a.r(e),a.d(e,{default:function(){return n}});var n=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/redhat-developer/vscode-java/blob/master/language-support/java/java.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/redhat-developer/vscode-java/commit/5d224a552cf5f0f8ebccf69e43e2575ed2c13839",name:"java",scopeName:"source.java",patterns:[{begin:"\\b(package)\\b\\s*",beginCaptures:{1:{name:"keyword.other.package.java"}},end:"\\s*(;)",endCaptures:{1:{name:"punctuation.terminator.java"}},name:"meta.package.java",contentName:"storage.modifier.package.java",patterns:[{include:"#comments"},{match:"(?<=\\.)\\s*\\.|\\.(?=\\s*;)",name:"invalid.illegal.character_not_allowed_here.java"},{match:"(?<!_)_(?=\\s*(\\.|;))|\\b\\d+|-+",name:"invalid.illegal.character_not_allowed_here.java"},{match:"[A-Z]+",name:"invalid.deprecated.package_name_not_lowercase.java"},{match:`(?x)\\b(?<!\\$) +(abstract|assert|boolean|break|byte|case|catch|char|class| +const|continue|default|do|double|else|enum|extends|final| +finally|float|for|goto|if|implements|import|instanceof|int| +interface|long|native|new|non-sealed|package|permits|private|protected|public| +return|sealed|short|static|strictfp|super|switch|syncronized|this| +throw|throws|transient|try|void|volatile|while|yield| +true|false|null)\\b`,name:"invalid.illegal.character_not_allowed_here.java"},{match:"\\.",name:"punctuation.separator.java"}]},{begin:"\\b(import)\\b\\s*\\b(static)?\\b\\s",beginCaptures:{1:{name:"keyword.other.import.java"},2:{name:"storage.modifier.java"}},end:"\\s*(;)",endCaptures:{1:{name:"punctuation.terminator.java"}},name:"meta.import.java",contentName:"storage.modifier.import.java",patterns:[{include:"#comments"},{match:"(?<=\\.)\\s*\\.|\\.(?=\\s*;)",name:"invalid.illegal.character_not_allowed_here.java"},{match:"(?<!\\.)\\s*\\*",name:"invalid.illegal.character_not_allowed_here.java"},{match:"(?<!_)_(?=\\s*(\\.|;))|\\b\\d+|-+",name:"invalid.illegal.character_not_allowed_here.java"},{match:`(?x)\\b(?<!\\$) +(abstract|assert|boolean|break|byte|case|catch|char|class| +const|continue|default|do|double|else|enum|extends|final| +finally|float|for|goto|if|implements|import|instanceof|int| +interface|long|native|new|non-sealed|package|permits|private|protected|public| +return|sealed|short|static|strictfp|super|switch|syncronized|this| +throw|throws|transient|try|void|volatile|while|yield| +true|false|null)\\b`,name:"invalid.illegal.character_not_allowed_here.java"},{match:"\\.",name:"punctuation.separator.java"},{match:"\\*",name:"variable.language.wildcard.java"}]},{include:"#comments-javadoc"},{include:"#code"},{include:"#module"}],repository:{"all-types":{patterns:[{include:"#primitive-arrays"},{include:"#primitive-types"},{include:"#object-types"}]},annotations:{patterns:[{begin:"((@)\\s*([^\\s(]+))(\\()",beginCaptures:{2:{name:"punctuation.definition.annotation.java"},3:{name:"storage.type.annotation.java"},4:{name:"punctuation.definition.annotation-arguments.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.annotation-arguments.end.bracket.round.java"}},name:"meta.declaration.annotation.java",patterns:[{captures:{1:{name:"constant.other.key.java"},2:{name:"keyword.operator.assignment.java"}},match:"(\\w*)\\s*(=)"},{include:"#code"}]},{match:"(@)(interface)\\s+(\\w*)|((@)\\s*(\\w+))",name:"meta.declaration.annotation.java",captures:{1:{name:"punctuation.definition.annotation.java"},2:{name:"storage.modifier.java"},3:{name:"storage.type.annotation.java"},5:{name:"punctuation.definition.annotation.java"},6:{name:"storage.type.annotation.java"}}}]},"anonymous-block-and-instance-initializer":{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.java"}},patterns:[{include:"#code"}]},"anonymous-classes-and-new":{begin:"\\bnew\\b",beginCaptures:{0:{name:"keyword.control.new.java"}},end:"(?=;|\\)|\\]|\\.|,|\\?|:|}|\\+|\\-|\\*|\\/(?!\\/|\\*)|%|!|&|\\||\\^|=)",patterns:[{include:"#comments"},{include:"#function-call"},{include:"#all-types"},{begin:"(?<=\\))",end:"(?=;|\\)|\\]|\\.|,|\\?|:|}|\\+|\\-|\\*|\\/(?!\\/|\\*)|%|!|&|\\||\\^|=)",patterns:[{include:"#comments"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.inner-class.begin.bracket.curly.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.inner-class.end.bracket.curly.java"}},name:"meta.inner-class.java",patterns:[{include:"#class-body"}]}]},{begin:"(?<=\\])",end:"(?=;|\\)|\\]|\\.|,|\\?|:|}|\\+|\\-|\\*|\\/(?!\\/|\\*)|%|!|&|\\||\\^|=)",patterns:[{include:"#comments"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.array-initializer.begin.bracket.curly.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.array-initializer.end.bracket.curly.java"}},name:"meta.array-initializer.java",patterns:[{include:"#code"}]}]},{include:"#parens"}]},assertions:{patterns:[{begin:"\\b(assert)\\s",beginCaptures:{1:{name:"keyword.control.assert.java"}},end:"$",name:"meta.declaration.assertion.java",patterns:[{match:":",name:"keyword.operator.assert.expression-separator.java"},{include:"#code"}]}]},class:{begin:"(?=\\w?[\\w\\s-]*\\b(?:class|(?<!@)interface|enum)\\s+[\\w$]+)",end:"}",endCaptures:{0:{name:"punctuation.section.class.end.bracket.curly.java"}},name:"meta.class.java",patterns:[{include:"#storage-modifiers"},{include:"#generics"},{include:"#comments"},{captures:{1:{name:"storage.modifier.java"},2:{name:"entity.name.type.class.java"}},match:"(class|(?<!@)interface|enum)\\s+([\\w$]+)",name:"meta.class.identifier.java"},{begin:"extends",beginCaptures:{0:{name:"storage.modifier.extends.java"}},end:"(?={|implements|permits)",name:"meta.definition.class.inherited.classes.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"(implements)\\s",beginCaptures:{1:{name:"storage.modifier.implements.java"}},end:"(?=\\s*extends|permits|\\{)",name:"meta.definition.class.implemented.interfaces.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"(permits)\\s",beginCaptures:{1:{name:"storage.modifier.permits.java"}},end:"(?=\\s*extends|implements|\\{)",name:"meta.definition.class.permits.classes.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.class.begin.bracket.curly.java"}},end:"(?=})",contentName:"meta.class.body.java",patterns:[{include:"#class-body"}]}]},"class-body":{patterns:[{include:"#comments-javadoc"},{include:"#comments"},{include:"#enums"},{include:"#class"},{include:"#generics"},{include:"#static-initializer"},{include:"#class-fields-and-methods"},{include:"#annotations"},{include:"#storage-modifiers"},{include:"#member-variables"},{include:"#code"}]},"class-fields-and-methods":{patterns:[{begin:"(?=\\=)",end:"(?=;)",patterns:[{include:"#code"}]},{include:"#methods"}]},code:{patterns:[{include:"#annotations"},{include:"#comments"},{include:"#enums"},{include:"#class"},{include:"#record"},{include:"#anonymous-block-and-instance-initializer"},{include:"#try-catch-finally"},{include:"#assertions"},{include:"#parens"},{include:"#constants-and-special-vars"},{include:"#numbers"},{include:"#anonymous-classes-and-new"},{include:"#lambda-expression"},{include:"#keywords"},{include:"#storage-modifiers"},{include:"#method-call"},{include:"#function-call"},{include:"#variables"},{include:"#variables-local"},{include:"#objects"},{include:"#properties"},{include:"#strings"},{include:"#all-types"},{match:",",name:"punctuation.separator.delimiter.java"},{match:"\\.",name:"punctuation.separator.period.java"},{match:";",name:"punctuation.terminator.java"}]},comments:{patterns:[{captures:{0:{name:"punctuation.definition.comment.java"}},match:"/\\*\\*/",name:"comment.block.empty.java"},{include:"#comments-inline"}]},"comments-inline":{patterns:[{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.java"}},end:"\\*/",name:"comment.block.java"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.java"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.java"}},end:"\\n",name:"comment.line.double-slash.java"}]}]},"comments-javadoc":{patterns:[{begin:"^\\s*(/\\*\\*)(?!/)",beginCaptures:{1:{name:"punctuation.definition.comment.java"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.java"}},name:"comment.block.javadoc.java",patterns:[{match:"@(author|deprecated|return|see|serial|since|version)\\b",name:"keyword.other.documentation.javadoc.java"},{match:"(@param)\\s+(\\S+)",captures:{1:{name:"keyword.other.documentation.javadoc.java"},2:{name:"variable.parameter.java"}}},{match:"(@(?:exception|throws))\\s+(\\S+)",captures:{1:{name:"keyword.other.documentation.javadoc.java"},2:{name:"entity.name.type.class.java"}}},{match:"{(@link)\\s+(\\S+)?#([\\w$]+\\s*\\([^\\(\\)]*\\)).*?}",captures:{1:{name:"keyword.other.documentation.javadoc.java"},2:{name:"entity.name.type.class.java"},3:{name:"variable.parameter.java"}}}]}]},"constants-and-special-vars":{patterns:[{match:"\\b(true|false|null)\\b",name:"constant.language.java"},{match:"\\bthis\\b",name:"variable.language.this.java"},{match:"\\bsuper\\b",name:"variable.language.java"}]},enums:{begin:"^\\s*([\\w\\s]*)(enum)\\s+(\\w+)",beginCaptures:{1:{patterns:[{include:"#storage-modifiers"}]},2:{name:"storage.modifier.java"},3:{name:"entity.name.type.enum.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.enum.end.bracket.curly.java"}},name:"meta.enum.java",patterns:[{begin:"\\b(extends)\\b",beginCaptures:{1:{name:"storage.modifier.extends.java"}},end:"(?={|\\bimplements\\b)",name:"meta.definition.class.inherited.classes.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"\\b(implements)\\b",beginCaptures:{1:{name:"storage.modifier.implements.java"}},end:"(?={|\\bextends\\b)",name:"meta.definition.class.implemented.interfaces.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.enum.begin.bracket.curly.java"}},end:"(?=})",patterns:[{begin:"(?<={)",end:"(?=;|})",patterns:[{include:"#comments-javadoc"},{include:"#comments"},{begin:"\\b(\\w+)\\b",beginCaptures:{1:{name:"constant.other.enum.java"}},end:"(,)|(?=;|})",endCaptures:{1:{name:"punctuation.separator.delimiter.java"}},patterns:[{include:"#comments-javadoc"},{include:"#comments"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.bracket.round.java"}},patterns:[{include:"#code"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.bracket.curly.java"}},end:"}",endCaptures:{0:{name:"punctuation.bracket.curly.java"}},patterns:[{include:"#class-body"}]}]}]},{include:"#class-body"}]}]},"function-call":{begin:"([A-Za-z_$][\\w$]*)\\s*(\\()",beginCaptures:{1:{name:"entity.name.function.java"},2:{name:"punctuation.definition.parameters.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.java"}},name:"meta.function-call.java",patterns:[{include:"#code"}]},generics:{begin:"<",beginCaptures:{0:{name:"punctuation.bracket.angle.java"}},end:">",endCaptures:{0:{name:"punctuation.bracket.angle.java"}},patterns:[{match:"\\b(extends|super)\\b",name:"storage.modifier.$1.java"},{match:"(?<!\\.)([a-zA-Z$_][a-zA-Z0-9$_]*)(?=\\s*<)",captures:{1:{name:"storage.type.java"}}},{include:"#primitive-arrays"},{match:"[a-zA-Z$_][a-zA-Z0-9$_]*",name:"storage.type.generic.java"},{match:"\\?",name:"storage.type.generic.wildcard.java"},{match:"&",name:"punctuation.separator.types.java"},{match:",",name:"punctuation.separator.delimiter.java"},{match:"\\.",name:"punctuation.separator.period.java"},{include:"#parens"},{include:"#generics"},{include:"#comments"}]},keywords:{patterns:[{match:"\\bthrow\\b",name:"keyword.control.throw.java"},{match:"\\?|:",name:"keyword.control.ternary.java"},{match:"\\b(return|yield|break|case|continue|default|do|while|for|switch|if|else)\\b",name:"keyword.control.java"},{match:"\\b(instanceof)\\b",name:"keyword.operator.instanceof.java"},{match:"(<<|>>>?|~|\\^)",name:"keyword.operator.bitwise.java"},{match:"((&|\\^|\\||<<|>>>?)=)",name:"keyword.operator.assignment.bitwise.java"},{match:"(===?|!=|<=|>=|<>|<|>)",name:"keyword.operator.comparison.java"},{match:"([+*/%-]=)",name:"keyword.operator.assignment.arithmetic.java"},{match:"(=)",name:"keyword.operator.assignment.java"},{match:"(\\-\\-|\\+\\+)",name:"keyword.operator.increment-decrement.java"},{match:"(\\-|\\+|\\*|\\/|%)",name:"keyword.operator.arithmetic.java"},{match:"(!|&&|\\|\\|)",name:"keyword.operator.logical.java"},{match:"(\\||&)",name:"keyword.operator.bitwise.java"},{match:"\\b(const|goto)\\b",name:"keyword.reserved.java"}]},"lambda-expression":{patterns:[{match:"->",name:"storage.type.function.arrow.java"}]},"member-variables":{begin:"(?=private|protected|public|native|synchronized|abstract|threadsafe|transient|static|final)",end:"(?=\\=|;)",patterns:[{include:"#storage-modifiers"},{include:"#variables"},{include:"#primitive-arrays"},{include:"#object-types"}]},"method-call":{begin:"(\\.)\\s*([A-Za-z_$][\\w$]*)\\s*(\\()",beginCaptures:{1:{name:"punctuation.separator.period.java"},2:{name:"entity.name.function.java"},3:{name:"punctuation.definition.parameters.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.java"}},name:"meta.method-call.java",patterns:[{include:"#code"}]},methods:{begin:"(?!new)(?=[\\w<].*\\s+)(?=([^=/]|/(?!/))+\\()",end:"(})|(?=;)",endCaptures:{1:{name:"punctuation.section.method.end.bracket.curly.java"}},name:"meta.method.java",patterns:[{include:"#storage-modifiers"},{begin:"(\\w+)\\s*(\\()",beginCaptures:{1:{name:"entity.name.function.java"},2:{name:"punctuation.definition.parameters.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.java"}},name:"meta.method.identifier.java",patterns:[{include:"#parameters"},{include:"#parens"},{include:"#comments"}]},{include:"#generics"},{begin:"(?=\\w.*\\s+\\w+\\s*\\()",end:"(?=\\s+\\w+\\s*\\()",name:"meta.method.return-type.java",patterns:[{include:"#all-types"},{include:"#parens"},{include:"#comments"}]},{include:"#throws"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.method.begin.bracket.curly.java"}},end:"(?=})",contentName:"meta.method.body.java",patterns:[{include:"#code"}]},{include:"#comments"}]},module:{begin:"((open)\\s)?(module)\\s+(\\w+)",end:"}",beginCaptures:{1:{name:"storage.modifier.java"},3:{name:"storage.modifier.java"},4:{name:"entity.name.type.module.java"}},endCaptures:{0:{name:"punctuation.section.module.end.bracket.curly.java"}},name:"meta.module.java",patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.module.begin.bracket.curly.java"}},end:"(?=})",contentName:"meta.module.body.java",patterns:[{include:"#comments"},{include:"#comments-javadoc"},{match:"\\b(requires|transitive|exports|opens|to|uses|provides|with)\\b",name:"keyword.module.java"}]}]},numbers:{patterns:[{match:`(?x) +\\b(?<!\\$) +0(x|X) +( + (?<!\\.)[0-9a-fA-F]([0-9a-fA-F_]*[0-9a-fA-F])?[Ll]?(?!\\.) + | + ( + [0-9a-fA-F]([0-9a-fA-F_]*[0-9a-fA-F])?\\.? + | + ([0-9a-fA-F]([0-9a-fA-F_]*[0-9a-fA-F])?)?\\.[0-9a-fA-F]([0-9a-fA-F_]*[0-9a-fA-F])? + ) + [Pp][+-]?[0-9]([0-9_]*[0-9])?[FfDd]? +) +\\b(?!\\$)`,name:"constant.numeric.hex.java"},{match:"\\b(?<!\\$)0(b|B)[01]([01_]*[01])?[Ll]?\\b(?!\\$)",name:"constant.numeric.binary.java"},{match:"\\b(?<!\\$)0[0-7]([0-7_]*[0-7])?[Ll]?\\b(?!\\$)",name:"constant.numeric.octal.java"},{match:`(?x) +(?<!\\$) +( + \\b[0-9]([0-9_]*[0-9])?\\.\\B(?!\\.) + | + \\b[0-9]([0-9_]*[0-9])?\\.([Ee][+-]?[0-9]([0-9_]*[0-9])?)[FfDd]?\\b + | + \\b[0-9]([0-9_]*[0-9])?\\.([Ee][+-]?[0-9]([0-9_]*[0-9])?)?[FfDd]\\b + | + \\b[0-9]([0-9_]*[0-9])?\\.([0-9]([0-9_]*[0-9])?)([Ee][+-]?[0-9]([0-9_]*[0-9])?)?[FfDd]?\\b + | + (?<!\\.)\\B\\.[0-9]([0-9_]*[0-9])?([Ee][+-]?[0-9]([0-9_]*[0-9])?)?[FfDd]?\\b + | + \\b[0-9]([0-9_]*[0-9])?([Ee][+-]?[0-9]([0-9_]*[0-9])?)[FfDd]?\\b + | + \\b[0-9]([0-9_]*[0-9])?([Ee][+-]?[0-9]([0-9_]*[0-9])?)?[FfDd]\\b + | + \\b(0|[1-9]([0-9_]*[0-9])?)(?!\\.)[Ll]?\\b +) +(?!\\$)`,name:"constant.numeric.decimal.java"}]},"object-types":{patterns:[{include:"#generics"},{begin:"\\b((?:[A-Za-z_]\\w*\\s*\\.\\s*)*)([A-Z_]\\w*)\\s*(?=\\[)",beginCaptures:{1:{patterns:[{match:"[A-Za-z_]\\w*",name:"storage.type.java"},{match:"\\.",name:"punctuation.separator.period.java"}]},2:{name:"storage.type.object.array.java"}},end:"(?!\\s*\\[)",patterns:[{include:"#comments"},{include:"#parens"}]},{match:"\\b((?:[A-Za-z_]\\w*\\s*\\.\\s*)*[A-Z_]\\w*)\\s*(?=<)",captures:{1:{patterns:[{match:"[A-Za-z_]\\w*",name:"storage.type.java"},{match:"\\.",name:"punctuation.separator.period.java"}]}}},{match:"\\b((?:[A-Za-z_]\\w*\\s*\\.\\s*)*[A-Z_]\\w*)\\b((?=\\s*[A-Za-z$_\\n])|(?=\\s*\\.\\.\\.))",captures:{1:{patterns:[{match:"[A-Za-z_]\\w*",name:"storage.type.java"},{match:"\\.",name:"punctuation.separator.period.java"}]}}}]},"object-types-inherited":{patterns:[{include:"#generics"},{match:"\\b(?:[A-Z]\\w*\\s*(\\.)\\s*)*[A-Z]\\w*\\b",name:"entity.other.inherited-class.java",captures:{1:{name:"punctuation.separator.period.java"}}},{match:",",name:"punctuation.separator.delimiter.java"}]},objects:{match:"(?<![\\w$])[a-zA-Z_$][\\w$]*(?=\\s*\\.\\s*[\\w$]+)",name:"variable.other.object.java"},parameters:{patterns:[{match:"\\bfinal\\b",name:"storage.modifier.java"},{include:"#annotations"},{include:"#all-types"},{include:"#strings"},{match:"\\w+",name:"variable.parameter.java"},{match:",",name:"punctuation.separator.delimiter.java"},{match:"\\.\\.\\.",name:"punctuation.definition.parameters.varargs.java"}]},parens:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.bracket.round.java"}},patterns:[{include:"#code"}]},{begin:"\\[",beginCaptures:{0:{name:"punctuation.bracket.square.java"}},end:"\\]",endCaptures:{0:{name:"punctuation.bracket.square.java"}},patterns:[{include:"#code"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.bracket.curly.java"}},end:"}",endCaptures:{0:{name:"punctuation.bracket.curly.java"}},patterns:[{include:"#code"}]}]},"primitive-arrays":{patterns:[{begin:"\\b(void|boolean|byte|char|short|int|float|long|double)\\b\\s*(?=\\[)",beginCaptures:{1:{name:"storage.type.primitive.array.java"}},end:"(?!\\s*\\[)",patterns:[{include:"#comments"},{include:"#parens"}]}]},"primitive-types":{match:"\\b(void|boolean|byte|char|short|int|float|long|double)\\b",name:"storage.type.primitive.java"},properties:{patterns:[{match:"(\\.)\\s*(new)",captures:{1:{name:"punctuation.separator.period.java"},2:{name:"keyword.control.new.java"}}},{match:"(\\.)\\s*([a-zA-Z_$][\\w$]*)(?=\\s*\\.\\s*[a-zA-Z_$][\\w$]*)",captures:{1:{name:"punctuation.separator.period.java"},2:{name:"variable.other.object.property.java"}}},{match:"(\\.)\\s*([a-zA-Z_$][\\w$]*)",captures:{1:{name:"punctuation.separator.period.java"},2:{name:"variable.other.object.property.java"}}},{match:"(\\.)\\s*([0-9][\\w$]*)",captures:{1:{name:"punctuation.separator.period.java"},2:{name:"invalid.illegal.identifier.java"}}}]},record:{begin:"(?=\\w?[\\w\\s]*\\b(?:record)\\s+[\\w$]+)",end:"}",endCaptures:{0:{name:"punctuation.section.class.end.bracket.curly.java"}},name:"meta.record.java",patterns:[{include:"#storage-modifiers"},{include:"#generics"},{include:"#comments"},{begin:"(record)\\s+([\\w$]+)(<[\\w$]+>)?(\\()",beginCaptures:{1:{name:"storage.modifier.java"},2:{name:"entity.name.type.record.java"},3:{patterns:[{include:"#generics"}]},4:{name:"punctuation.definition.parameters.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.java"}},name:"meta.record.identifier.java",patterns:[{include:"#code"}]},{begin:"(implements)\\s",beginCaptures:{1:{name:"storage.modifier.implements.java"}},end:"(?=\\s*\\{)",name:"meta.definition.class.implemented.interfaces.java",patterns:[{include:"#object-types-inherited"},{include:"#comments"}]},{include:"#record-body"}]},"record-body":{begin:"{",beginCaptures:{0:{name:"punctuation.section.class.begin.bracket.curly.java"}},end:"(?=})",name:"meta.record.body.java",patterns:[{include:"#record-constructor"},{include:"#class-body"}]},"record-constructor":{begin:"(?!new)(?=[\\w<].*\\s+)(?=([^\\(=/]|/(?!/))+(?={))",end:"(})|(?=;)",endCaptures:{1:{name:"punctuation.section.method.end.bracket.curly.java"}},name:"meta.method.java",patterns:[{include:"#storage-modifiers"},{begin:"(\\w+)",beginCaptures:{1:{name:"entity.name.function.java"}},end:"(?=\\s*{)",name:"meta.method.identifier.java",patterns:[{include:"#comments"}]},{include:"#comments"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.method.begin.bracket.curly.java"}},end:"(?=})",contentName:"meta.method.body.java",patterns:[{include:"#code"}]}]},"static-initializer":{patterns:[{include:"#anonymous-block-and-instance-initializer"},{match:"static",name:"storage.modifier.java"}]},"storage-modifiers":{match:"\\b(public|private|protected|static|final|native|synchronized|abstract|threadsafe|transient|volatile|default|strictfp|sealed|non-sealed)\\b",name:"storage.modifier.java"},strings:{patterns:[{begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.java"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.java"}},name:"string.quoted.triple.java",patterns:[{match:'\\\\"""',name:"constant.character.escape.java"},{match:"\\\\.",name:"constant.character.escape.java"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.java"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.java"}},name:"string.quoted.double.java",patterns:[{match:"\\\\.",name:"constant.character.escape.java"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.java"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.java"}},name:"string.quoted.single.java",patterns:[{match:"\\\\.",name:"constant.character.escape.java"}]}]},throws:{begin:"throws",beginCaptures:{0:{name:"storage.modifier.java"}},end:"(?={|;)",name:"meta.throwables.java",patterns:[{match:",",name:"punctuation.separator.delimiter.java"},{match:"[a-zA-Z$_][\\.a-zA-Z0-9$_]*",name:"storage.type.java"},{include:"#comments"}]},"try-catch-finally":{patterns:[{begin:"\\btry\\b",beginCaptures:{0:{name:"keyword.control.try.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.try.end.bracket.curly.java"}},name:"meta.try.java",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.try.resources.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.try.resources.end.bracket.round.java"}},name:"meta.try.resources.java",patterns:[{include:"#code"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.try.begin.bracket.curly.java"}},end:"(?=})",contentName:"meta.try.body.java",patterns:[{include:"#code"}]}]},{begin:"\\b(catch)\\b",beginCaptures:{1:{name:"keyword.control.catch.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.catch.end.bracket.curly.java"}},name:"meta.catch.java",patterns:[{include:"#comments"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.bracket.round.java"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.java"}},contentName:"meta.catch.parameters.java",patterns:[{include:"#comments"},{include:"#storage-modifiers"},{begin:"[a-zA-Z$_][\\.a-zA-Z0-9$_]*",beginCaptures:{0:{name:"storage.type.java"}},end:"(\\|)|(?=\\))",endCaptures:{1:{name:"punctuation.catch.separator.java"}},patterns:[{include:"#comments"},{match:"\\w+",captures:{0:{name:"variable.parameter.java"}}}]}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.catch.begin.bracket.curly.java"}},end:"(?=})",contentName:"meta.catch.body.java",patterns:[{include:"#code"}]}]},{begin:"\\bfinally\\b",beginCaptures:{0:{name:"keyword.control.finally.java"}},end:"}",endCaptures:{0:{name:"punctuation.section.finally.end.bracket.curly.java"}},name:"meta.finally.java",patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.finally.begin.bracket.curly.java"}},end:"(?=})",contentName:"meta.finally.body.java",patterns:[{include:"#code"}]}]}]},variables:{begin:`(?x) +(?= + \\b + ( + (void|boolean|byte|char|short|int|float|long|double) + | + (?>(\\w+\\.)*[A-Z_]+\\w*) # e.g. \`javax.ws.rs.Response\`, or \`String\` + ) + \\b + \\s* + ( + <[\\w<>,\\.?\\s\\[\\]]*> # e.g. \`HashMap<Integer, String>\`, or \`List<java.lang.String>\` + )? + \\s* + ( + (\\[\\])* # int[][] + )? + \\s+ + [A-Za-z_$][\\w$]* # At least one identifier after space + ([\\w\\[\\],$][\\w\\[\\],\\s]*)? # possibly primitive array or additional identifiers + \\s*(=|:|;) +)`,end:"(?=\\=|:|;)",name:"meta.definition.variable.java",patterns:[{match:"([A-Za-z$_][\\w$]*)(?=\\s*(\\[\\])*\\s*(;|:|=|,))",captures:{1:{name:"variable.other.definition.java"}}},{include:"#all-types"},{include:"#code"}]},"variables-local":{begin:"(?=\\b(var)\\b\\s+[A-Za-z_$][\\w$]*\\s*(=|:|;))",end:"(?=\\=|:|;)",name:"meta.definition.variable.local.java",patterns:[{match:"\\bvar\\b",name:"storage.type.local.java"},{match:"([A-Za-z$_][\\w$]*)(?=\\s*(\\[\\])*\\s*(=|:|;))",captures:{1:{name:"variable.other.definition.java"}}},{include:"#code"}]}},displayName:"Java"})]}}]); diff --git a/7482.7c003220.async.js b/7482.7c003220.async.js new file mode 100644 index 00000000..393a45f0 --- /dev/null +++ b/7482.7c003220.async.js @@ -0,0 +1,2 @@ +!(function(){var B=Math.pow;(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7482],{65415:function(X,L){"use strict";L.byteLength=u,L.toByteArray=D,L.fromByteArray=$;for(var g=[],p=[],C=typeof Uint8Array!="undefined"?Uint8Array:Array,y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,E=y.length;s<E;++s)g[s]=y[s],p[y.charCodeAt(s)]=s;p["-".charCodeAt(0)]=62,p["_".charCodeAt(0)]=63;function f(c){var a=c.length;if(a%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var w=c.indexOf("=");w===-1&&(w=a);var T=w===a?0:4-w%4;return[w,T]}function u(c){var a=f(c),w=a[0],T=a[1];return(w+T)*3/4-T}function M(c,a,w){return(a+w)*3/4-w}function D(c){var a,w=f(c),T=w[0],S=w[1],_=new C(M(c,T,S)),k=0,b=S>0?T-4:T,F;for(F=0;F<b;F+=4)a=p[c.charCodeAt(F)]<<18|p[c.charCodeAt(F+1)]<<12|p[c.charCodeAt(F+2)]<<6|p[c.charCodeAt(F+3)],_[k++]=a>>16&255,_[k++]=a>>8&255,_[k++]=a&255;return S===2&&(a=p[c.charCodeAt(F)]<<2|p[c.charCodeAt(F+1)]>>4,_[k++]=a&255),S===1&&(a=p[c.charCodeAt(F)]<<10|p[c.charCodeAt(F+1)]<<4|p[c.charCodeAt(F+2)]>>2,_[k++]=a>>8&255,_[k++]=a&255),_}function U(c){return g[c>>18&63]+g[c>>12&63]+g[c>>6&63]+g[c&63]}function A(c,a,w){for(var T,S=[],_=a;_<w;_+=3)T=(c[_]<<16&16711680)+(c[_+1]<<8&65280)+(c[_+2]&255),S.push(U(T));return S.join("")}function $(c){for(var a,w=c.length,T=w%3,S=[],_=16383,k=0,b=w-T;k<b;k+=_)S.push(A(c,k,k+_>b?b:k+_));return T===1?(a=c[w-1],S.push(g[a>>2]+g[a<<4&63]+"==")):T===2&&(a=(c[w-2]<<8)+c[w-1],S.push(g[a>>10]+g[a>>4&63]+g[a<<2&63]+"=")),S.join("")}},55872:function(X,L,g){"use strict";const p=g(65415),C=g(30551),y=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;L.Buffer=u,L.SlowBuffer=_,L.INSPECT_MAX_BYTES=50;const s=2147483647;L.kMaxLength=s,u.TYPED_ARRAY_SUPPORT=E(),!u.TYPED_ARRAY_SUPPORT&&typeof console!="undefined"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function E(){try{const i=new Uint8Array(1),r={foo:function(){return 42}};return Object.setPrototypeOf(r,Uint8Array.prototype),Object.setPrototypeOf(i,r),i.foo()===42}catch(i){return!1}}Object.defineProperty(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}});function f(i){if(i>s)throw new RangeError('The value "'+i+'" is invalid for option "size"');const r=new Uint8Array(i);return Object.setPrototypeOf(r,u.prototype),r}function u(i,r,t){if(typeof i=="number"){if(typeof r=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return A(i)}return M(i,r,t)}u.poolSize=8192;function M(i,r,t){if(typeof i=="string")return $(i,r);if(ArrayBuffer.isView(i))return a(i);if(i==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof i);if(P(i,ArrayBuffer)||i&&P(i.buffer,ArrayBuffer)||typeof SharedArrayBuffer!="undefined"&&(P(i,SharedArrayBuffer)||i&&P(i.buffer,SharedArrayBuffer)))return w(i,r,t);if(typeof i=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const n=i.valueOf&&i.valueOf();if(n!=null&&n!==i)return u.from(n,r,t);const e=T(i);if(e)return e;if(typeof Symbol!="undefined"&&Symbol.toPrimitive!=null&&typeof i[Symbol.toPrimitive]=="function")return u.from(i[Symbol.toPrimitive]("string"),r,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof i)}u.from=function(i,r,t){return M(i,r,t)},Object.setPrototypeOf(u.prototype,Uint8Array.prototype),Object.setPrototypeOf(u,Uint8Array);function D(i){if(typeof i!="number")throw new TypeError('"size" argument must be of type number');if(i<0)throw new RangeError('The value "'+i+'" is invalid for option "size"')}function U(i,r,t){return D(i),i<=0?f(i):r!==void 0?typeof t=="string"?f(i).fill(r,t):f(i).fill(r):f(i)}u.alloc=function(i,r,t){return U(i,r,t)};function A(i){return D(i),f(i<0?0:S(i)|0)}u.allocUnsafe=function(i){return A(i)},u.allocUnsafeSlow=function(i){return A(i)};function $(i,r){if((typeof r!="string"||r==="")&&(r="utf8"),!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r);const t=k(i,r)|0;let n=f(t);const e=n.write(i,r);return e!==t&&(n=n.slice(0,e)),n}function c(i){const r=i.length<0?0:S(i.length)|0,t=f(r);for(let n=0;n<r;n+=1)t[n]=i[n]&255;return t}function a(i){if(P(i,Uint8Array)){const r=new Uint8Array(i);return w(r.buffer,r.byteOffset,r.byteLength)}return c(i)}function w(i,r,t){if(r<0||i.byteLength<r)throw new RangeError('"offset" is outside of buffer bounds');if(i.byteLength<r+(t||0))throw new RangeError('"length" is outside of buffer bounds');let n;return r===void 0&&t===void 0?n=new Uint8Array(i):t===void 0?n=new Uint8Array(i,r):n=new Uint8Array(i,r,t),Object.setPrototypeOf(n,u.prototype),n}function T(i){if(u.isBuffer(i)){const r=S(i.length)|0,t=f(r);return t.length===0||i.copy(t,0,0,r),t}if(i.length!==void 0)return typeof i.length!="number"||V(i.length)?f(0):c(i);if(i.type==="Buffer"&&Array.isArray(i.data))return c(i.data)}function S(i){if(i>=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return i|0}function _(i){return+i!=i&&(i=0),u.alloc(+i)}u.isBuffer=function(r){return r!=null&&r._isBuffer===!0&&r!==u.prototype},u.compare=function(r,t){if(P(r,Uint8Array)&&(r=u.from(r,r.offset,r.byteLength)),P(t,Uint8Array)&&(t=u.from(t,t.offset,t.byteLength)),!u.isBuffer(r)||!u.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(r===t)return 0;let n=r.length,e=t.length;for(let o=0,h=Math.min(n,e);o<h;++o)if(r[o]!==t[o]){n=r[o],e=t[o];break}return n<e?-1:e<n?1:0},u.isEncoding=function(r){switch(String(r).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(r,t){if(!Array.isArray(r))throw new TypeError('"list" argument must be an Array of Buffers');if(r.length===0)return u.alloc(0);let n;if(t===void 0)for(t=0,n=0;n<r.length;++n)t+=r[n].length;const e=u.allocUnsafe(t);let o=0;for(n=0;n<r.length;++n){let h=r[n];if(P(h,Uint8Array))o+h.length>e.length?(u.isBuffer(h)||(h=u.from(h)),h.copy(e,o)):Uint8Array.prototype.set.call(e,h,o);else if(u.isBuffer(h))h.copy(e,o);else throw new TypeError('"list" argument must be an Array of Buffers');o+=h.length}return e};function k(i,r){if(u.isBuffer(i))return i.length;if(ArrayBuffer.isView(i)||P(i,ArrayBuffer))return i.byteLength;if(typeof i!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof i);const t=i.length,n=arguments.length>2&&arguments[2]===!0;if(!n&&t===0)return 0;let e=!1;for(;;)switch(r){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return H(i).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return t*2;case"hex":return t>>>1;case"base64":return or(i).length;default:if(e)return n?-1:H(i).length;r=(""+r).toLowerCase(),e=!0}}u.byteLength=k;function b(i,r,t){let n=!1;if((r===void 0||r<0)&&(r=0),r>this.length||((t===void 0||t>this.length)&&(t=this.length),t<=0)||(t>>>=0,r>>>=0,t<=r))return"";for(i||(i="utf8");;)switch(i){case"hex":return wr(this,r,t);case"utf8":case"utf-8":return Z(this,r,t);case"ascii":return ar(this,r,t);case"latin1":case"binary":return yr(this,r,t);case"base64":return sr(this,r,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xr(this,r,t);default:if(n)throw new TypeError("Unknown encoding: "+i);i=(i+"").toLowerCase(),n=!0}}u.prototype._isBuffer=!0;function F(i,r,t){const n=i[r];i[r]=i[t],i[t]=n}u.prototype.swap16=function(){const r=this.length;if(r%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<r;t+=2)F(this,t,t+1);return this},u.prototype.swap32=function(){const r=this.length;if(r%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<r;t+=4)F(this,t,t+3),F(this,t+1,t+2);return this},u.prototype.swap64=function(){const r=this.length;if(r%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<r;t+=8)F(this,t,t+7),F(this,t+1,t+6),F(this,t+2,t+5),F(this,t+3,t+4);return this},u.prototype.toString=function(){const r=this.length;return r===0?"":arguments.length===0?Z(this,0,r):b.apply(this,arguments)},u.prototype.toLocaleString=u.prototype.toString,u.prototype.equals=function(r){if(!u.isBuffer(r))throw new TypeError("Argument must be a Buffer");return this===r?!0:u.compare(this,r)===0},u.prototype.inspect=function(){let r="";const t=L.INSPECT_MAX_BYTES;return r=this.toString("hex",0,t).replace(/(.{2})/g,"$1 ").trim(),this.length>t&&(r+=" ... "),"<Buffer "+r+">"},y&&(u.prototype[y]=u.prototype.inspect),u.prototype.compare=function(r,t,n,e,o){if(P(r,Uint8Array)&&(r=u.from(r,r.offset,r.byteLength)),!u.isBuffer(r))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof r);if(t===void 0&&(t=0),n===void 0&&(n=r?r.length:0),e===void 0&&(e=0),o===void 0&&(o=this.length),t<0||n>r.length||e<0||o>this.length)throw new RangeError("out of range index");if(e>=o&&t>=n)return 0;if(e>=o)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,e>>>=0,o>>>=0,this===r)return 0;let h=o-e,l=n-t;const m=Math.min(h,l),d=this.slice(e,o),I=r.slice(t,n);for(let x=0;x<m;++x)if(d[x]!==I[x]){h=d[x],l=I[x];break}return h<l?-1:l<h?1:0};function J(i,r,t,n,e){if(i.length===0)return-1;if(typeof t=="string"?(n=t,t=0):t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),t=+t,V(t)&&(t=e?0:i.length-1),t<0&&(t=i.length+t),t>=i.length){if(e)return-1;t=i.length-1}else if(t<0)if(e)t=0;else return-1;if(typeof r=="string"&&(r=u.from(r,n)),u.isBuffer(r))return r.length===0?-1:K(i,r,t,n,e);if(typeof r=="number")return r=r&255,typeof Uint8Array.prototype.indexOf=="function"?e?Uint8Array.prototype.indexOf.call(i,r,t):Uint8Array.prototype.lastIndexOf.call(i,r,t):K(i,[r],t,n,e);throw new TypeError("val must be string, number or Buffer")}function K(i,r,t,n,e){let o=1,h=i.length,l=r.length;if(n!==void 0&&(n=String(n).toLowerCase(),n==="ucs2"||n==="ucs-2"||n==="utf16le"||n==="utf-16le")){if(i.length<2||r.length<2)return-1;o=2,h/=2,l/=2,t/=2}function m(I,x){return o===1?I[x]:I.readUInt16BE(x*o)}let d;if(e){let I=-1;for(d=t;d<h;d++)if(m(i,d)===m(r,I===-1?0:d-I)){if(I===-1&&(I=d),d-I+1===l)return I*o}else I!==-1&&(d-=d-I),I=-1}else for(t+l>h&&(t=h-l),d=t;d>=0;d--){let I=!0;for(let x=0;x<l;x++)if(m(i,d+x)!==m(r,x)){I=!1;break}if(I)return d}return-1}u.prototype.includes=function(r,t,n){return this.indexOf(r,t,n)!==-1},u.prototype.indexOf=function(r,t,n){return J(this,r,t,n,!0)},u.prototype.lastIndexOf=function(r,t,n){return J(this,r,t,n,!1)};function ur(i,r,t,n){t=Number(t)||0;const e=i.length-t;n?(n=Number(n),n>e&&(n=e)):n=e;const o=r.length;n>o/2&&(n=o/2);let h;for(h=0;h<n;++h){const l=parseInt(r.substr(h*2,2),16);if(V(l))return h;i[t+h]=l}return h}function hr(i,r,t,n){return W(H(r,i.length-t),i,t,n)}function fr(i,r,t,n){return W(gr(r),i,t,n)}function cr(i,r,t,n){return W(or(r),i,t,n)}function pr(i,r,t,n){return W(mr(r,i.length-t),i,t,n)}u.prototype.write=function(r,t,n,e){if(t===void 0)e="utf8",n=this.length,t=0;else if(n===void 0&&typeof t=="string")e=t,n=this.length,t=0;else if(isFinite(t))t=t>>>0,isFinite(n)?(n=n>>>0,e===void 0&&(e="utf8")):(e=n,n=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const o=this.length-t;if((n===void 0||n>o)&&(n=o),r.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");e||(e="utf8");let h=!1;for(;;)switch(e){case"hex":return ur(this,r,t,n);case"utf8":case"utf-8":return hr(this,r,t,n);case"ascii":case"latin1":case"binary":return fr(this,r,t,n);case"base64":return cr(this,r,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return pr(this,r,t,n);default:if(h)throw new TypeError("Unknown encoding: "+e);e=(""+e).toLowerCase(),h=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function sr(i,r,t){return r===0&&t===i.length?p.fromByteArray(i):p.fromByteArray(i.slice(r,t))}function Z(i,r,t){t=Math.min(i.length,t);const n=[];let e=r;for(;e<t;){const o=i[e];let h=null,l=o>239?4:o>223?3:o>191?2:1;if(e+l<=t){let m,d,I,x;switch(l){case 1:o<128&&(h=o);break;case 2:m=i[e+1],(m&192)===128&&(x=(o&31)<<6|m&63,x>127&&(h=x));break;case 3:m=i[e+1],d=i[e+2],(m&192)===128&&(d&192)===128&&(x=(o&15)<<12|(m&63)<<6|d&63,x>2047&&(x<55296||x>57343)&&(h=x));break;case 4:m=i[e+1],d=i[e+2],I=i[e+3],(m&192)===128&&(d&192)===128&&(I&192)===128&&(x=(o&15)<<18|(m&63)<<12|(d&63)<<6|I&63,x>65535&&x<1114112&&(h=x))}}h===null?(h=65533,l=1):h>65535&&(h-=65536,n.push(h>>>10&1023|55296),h=56320|h&1023),n.push(h),e+=l}return lr(n)}const Q=4096;function lr(i){const r=i.length;if(r<=Q)return String.fromCharCode.apply(String,i);let t="",n=0;for(;n<r;)t+=String.fromCharCode.apply(String,i.slice(n,n+=Q));return t}function ar(i,r,t){let n="";t=Math.min(i.length,t);for(let e=r;e<t;++e)n+=String.fromCharCode(i[e]&127);return n}function yr(i,r,t){let n="";t=Math.min(i.length,t);for(let e=r;e<t;++e)n+=String.fromCharCode(i[e]);return n}function wr(i,r,t){const n=i.length;(!r||r<0)&&(r=0),(!t||t<0||t>n)&&(t=n);let e="";for(let o=r;o<t;++o)e+=Ir[i[o]];return e}function xr(i,r,t){const n=i.slice(r,t);let e="";for(let o=0;o<n.length-1;o+=2)e+=String.fromCharCode(n[o]+n[o+1]*256);return e}u.prototype.slice=function(r,t){const n=this.length;r=~~r,t=t===void 0?n:~~t,r<0?(r+=n,r<0&&(r=0)):r>n&&(r=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<r&&(t=r);const e=this.subarray(r,t);return Object.setPrototypeOf(e,u.prototype),e};function R(i,r,t){if(i%1!==0||i<0)throw new RangeError("offset is not uint");if(i+r>t)throw new RangeError("Trying to access beyond buffer length")}u.prototype.readUintLE=u.prototype.readUIntLE=function(r,t,n){r=r>>>0,t=t>>>0,n||R(r,t,this.length);let e=this[r],o=1,h=0;for(;++h<t&&(o*=256);)e+=this[r+h]*o;return e},u.prototype.readUintBE=u.prototype.readUIntBE=function(r,t,n){r=r>>>0,t=t>>>0,n||R(r,t,this.length);let e=this[r+--t],o=1;for(;t>0&&(o*=256);)e+=this[r+--t]*o;return e},u.prototype.readUint8=u.prototype.readUInt8=function(r,t){return r=r>>>0,t||R(r,1,this.length),this[r]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(r,t){return r=r>>>0,t||R(r,2,this.length),this[r]|this[r+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(r,t){return r=r>>>0,t||R(r,2,this.length),this[r]<<8|this[r+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(r,t){return r=r>>>0,t||R(r,4,this.length),(this[r]|this[r+1]<<8|this[r+2]<<16)+this[r+3]*16777216},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(r,t){return r=r>>>0,t||R(r,4,this.length),this[r]*16777216+(this[r+1]<<16|this[r+2]<<8|this[r+3])},u.prototype.readBigUInt64LE=O(function(r){r=r>>>0,Y(r,"offset");const t=this[r],n=this[r+7];(t===void 0||n===void 0)&&z(r,this.length-8);const e=t+this[++r]*B(2,8)+this[++r]*B(2,16)+this[++r]*B(2,24),o=this[++r]+this[++r]*B(2,8)+this[++r]*B(2,16)+n*B(2,24);return BigInt(e)+(BigInt(o)<<BigInt(32))}),u.prototype.readBigUInt64BE=O(function(r){r=r>>>0,Y(r,"offset");const t=this[r],n=this[r+7];(t===void 0||n===void 0)&&z(r,this.length-8);const e=t*B(2,24)+this[++r]*B(2,16)+this[++r]*B(2,8)+this[++r],o=this[++r]*B(2,24)+this[++r]*B(2,16)+this[++r]*B(2,8)+n;return(BigInt(e)<<BigInt(32))+BigInt(o)}),u.prototype.readIntLE=function(r,t,n){r=r>>>0,t=t>>>0,n||R(r,t,this.length);let e=this[r],o=1,h=0;for(;++h<t&&(o*=256);)e+=this[r+h]*o;return o*=128,e>=o&&(e-=Math.pow(2,8*t)),e},u.prototype.readIntBE=function(r,t,n){r=r>>>0,t=t>>>0,n||R(r,t,this.length);let e=t,o=1,h=this[r+--e];for(;e>0&&(o*=256);)h+=this[r+--e]*o;return o*=128,h>=o&&(h-=Math.pow(2,8*t)),h},u.prototype.readInt8=function(r,t){return r=r>>>0,t||R(r,1,this.length),this[r]&128?(255-this[r]+1)*-1:this[r]},u.prototype.readInt16LE=function(r,t){r=r>>>0,t||R(r,2,this.length);const n=this[r]|this[r+1]<<8;return n&32768?n|4294901760:n},u.prototype.readInt16BE=function(r,t){r=r>>>0,t||R(r,2,this.length);const n=this[r+1]|this[r]<<8;return n&32768?n|4294901760:n},u.prototype.readInt32LE=function(r,t){return r=r>>>0,t||R(r,4,this.length),this[r]|this[r+1]<<8|this[r+2]<<16|this[r+3]<<24},u.prototype.readInt32BE=function(r,t){return r=r>>>0,t||R(r,4,this.length),this[r]<<24|this[r+1]<<16|this[r+2]<<8|this[r+3]},u.prototype.readBigInt64LE=O(function(r){r=r>>>0,Y(r,"offset");const t=this[r],n=this[r+7];(t===void 0||n===void 0)&&z(r,this.length-8);const e=this[r+4]+this[r+5]*B(2,8)+this[r+6]*B(2,16)+(n<<24);return(BigInt(e)<<BigInt(32))+BigInt(t+this[++r]*B(2,8)+this[++r]*B(2,16)+this[++r]*B(2,24))}),u.prototype.readBigInt64BE=O(function(r){r=r>>>0,Y(r,"offset");const t=this[r],n=this[r+7];(t===void 0||n===void 0)&&z(r,this.length-8);const e=(t<<24)+this[++r]*B(2,16)+this[++r]*B(2,8)+this[++r];return(BigInt(e)<<BigInt(32))+BigInt(this[++r]*B(2,24)+this[++r]*B(2,16)+this[++r]*B(2,8)+n)}),u.prototype.readFloatLE=function(r,t){return r=r>>>0,t||R(r,4,this.length),C.read(this,r,!0,23,4)},u.prototype.readFloatBE=function(r,t){return r=r>>>0,t||R(r,4,this.length),C.read(this,r,!1,23,4)},u.prototype.readDoubleLE=function(r,t){return r=r>>>0,t||R(r,8,this.length),C.read(this,r,!0,52,8)},u.prototype.readDoubleBE=function(r,t){return r=r>>>0,t||R(r,8,this.length),C.read(this,r,!1,52,8)};function N(i,r,t,n,e,o){if(!u.isBuffer(i))throw new TypeError('"buffer" argument must be a Buffer instance');if(r>e||r<o)throw new RangeError('"value" argument is out of bounds');if(t+n>i.length)throw new RangeError("Index out of range")}u.prototype.writeUintLE=u.prototype.writeUIntLE=function(r,t,n,e){if(r=+r,t=t>>>0,n=n>>>0,!e){const l=Math.pow(2,8*n)-1;N(this,r,t,n,l,0)}let o=1,h=0;for(this[t]=r&255;++h<n&&(o*=256);)this[t+h]=r/o&255;return t+n},u.prototype.writeUintBE=u.prototype.writeUIntBE=function(r,t,n,e){if(r=+r,t=t>>>0,n=n>>>0,!e){const l=Math.pow(2,8*n)-1;N(this,r,t,n,l,0)}let o=n-1,h=1;for(this[t+o]=r&255;--o>=0&&(h*=256);)this[t+o]=r/h&255;return t+n},u.prototype.writeUint8=u.prototype.writeUInt8=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,1,255,0),this[t]=r&255,t+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,2,65535,0),this[t]=r&255,this[t+1]=r>>>8,t+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,2,65535,0),this[t]=r>>>8,this[t+1]=r&255,t+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,4,4294967295,0),this[t+3]=r>>>24,this[t+2]=r>>>16,this[t+1]=r>>>8,this[t]=r&255,t+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,4,4294967295,0),this[t]=r>>>24,this[t+1]=r>>>16,this[t+2]=r>>>8,this[t+3]=r&255,t+4};function j(i,r,t,n,e){er(r,n,e,i,t,7);let o=Number(r&BigInt(4294967295));i[t++]=o,o=o>>8,i[t++]=o,o=o>>8,i[t++]=o,o=o>>8,i[t++]=o;let h=Number(r>>BigInt(32)&BigInt(4294967295));return i[t++]=h,h=h>>8,i[t++]=h,h=h>>8,i[t++]=h,h=h>>8,i[t++]=h,t}function v(i,r,t,n,e){er(r,n,e,i,t,7);let o=Number(r&BigInt(4294967295));i[t+7]=o,o=o>>8,i[t+6]=o,o=o>>8,i[t+5]=o,o=o>>8,i[t+4]=o;let h=Number(r>>BigInt(32)&BigInt(4294967295));return i[t+3]=h,h=h>>8,i[t+2]=h,h=h>>8,i[t+1]=h,h=h>>8,i[t]=h,t+8}u.prototype.writeBigUInt64LE=O(function(r,t=0){return j(this,r,t,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeBigUInt64BE=O(function(r,t=0){return v(this,r,t,BigInt(0),BigInt("0xffffffffffffffff"))}),u.prototype.writeIntLE=function(r,t,n,e){if(r=+r,t=t>>>0,!e){const m=Math.pow(2,8*n-1);N(this,r,t,n,m-1,-m)}let o=0,h=1,l=0;for(this[t]=r&255;++o<n&&(h*=256);)r<0&&l===0&&this[t+o-1]!==0&&(l=1),this[t+o]=(r/h>>0)-l&255;return t+n},u.prototype.writeIntBE=function(r,t,n,e){if(r=+r,t=t>>>0,!e){const m=Math.pow(2,8*n-1);N(this,r,t,n,m-1,-m)}let o=n-1,h=1,l=0;for(this[t+o]=r&255;--o>=0&&(h*=256);)r<0&&l===0&&this[t+o+1]!==0&&(l=1),this[t+o]=(r/h>>0)-l&255;return t+n},u.prototype.writeInt8=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,1,127,-128),r<0&&(r=255+r+1),this[t]=r&255,t+1},u.prototype.writeInt16LE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,2,32767,-32768),this[t]=r&255,this[t+1]=r>>>8,t+2},u.prototype.writeInt16BE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,2,32767,-32768),this[t]=r>>>8,this[t+1]=r&255,t+2},u.prototype.writeInt32LE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,4,2147483647,-2147483648),this[t]=r&255,this[t+1]=r>>>8,this[t+2]=r>>>16,this[t+3]=r>>>24,t+4},u.prototype.writeInt32BE=function(r,t,n){return r=+r,t=t>>>0,n||N(this,r,t,4,2147483647,-2147483648),r<0&&(r=4294967295+r+1),this[t]=r>>>24,this[t+1]=r>>>16,this[t+2]=r>>>8,this[t+3]=r&255,t+4},u.prototype.writeBigInt64LE=O(function(r,t=0){return j(this,r,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),u.prototype.writeBigInt64BE=O(function(r,t=0){return v(this,r,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function rr(i,r,t,n,e,o){if(t+n>i.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function tr(i,r,t,n,e){return r=+r,t=t>>>0,e||rr(i,r,t,4,34028234663852886e22,-34028234663852886e22),C.write(i,r,t,n,23,4),t+4}u.prototype.writeFloatLE=function(r,t,n){return tr(this,r,t,!0,n)},u.prototype.writeFloatBE=function(r,t,n){return tr(this,r,t,!1,n)};function ir(i,r,t,n,e){return r=+r,t=t>>>0,e||rr(i,r,t,8,17976931348623157e292,-17976931348623157e292),C.write(i,r,t,n,52,8),t+8}u.prototype.writeDoubleLE=function(r,t,n){return ir(this,r,t,!0,n)},u.prototype.writeDoubleBE=function(r,t,n){return ir(this,r,t,!1,n)},u.prototype.copy=function(r,t,n,e){if(!u.isBuffer(r))throw new TypeError("argument should be a Buffer");if(n||(n=0),!e&&e!==0&&(e=this.length),t>=r.length&&(t=r.length),t||(t=0),e>0&&e<n&&(e=n),e===n||r.length===0||this.length===0)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(e<0)throw new RangeError("sourceEnd out of bounds");e>this.length&&(e=this.length),r.length-t<e-n&&(e=r.length-t+n);const o=e-n;return this===r&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(t,n,e):Uint8Array.prototype.set.call(r,this.subarray(n,e),t),o},u.prototype.fill=function(r,t,n,e){if(typeof r=="string"){if(typeof t=="string"?(e=t,t=0,n=this.length):typeof n=="string"&&(e=n,n=this.length),e!==void 0&&typeof e!="string")throw new TypeError("encoding must be a string");if(typeof e=="string"&&!u.isEncoding(e))throw new TypeError("Unknown encoding: "+e);if(r.length===1){const h=r.charCodeAt(0);(e==="utf8"&&h<128||e==="latin1")&&(r=h)}}else typeof r=="number"?r=r&255:typeof r=="boolean"&&(r=Number(r));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t=t>>>0,n=n===void 0?this.length:n>>>0,r||(r=0);let o;if(typeof r=="number")for(o=t;o<n;++o)this[o]=r;else{const h=u.isBuffer(r)?r:u.from(r,e),l=h.length;if(l===0)throw new TypeError('The value "'+r+'" is invalid for argument "value"');for(o=0;o<n-t;++o)this[o+t]=h[o%l]}return this};const G={};function q(i,r,t){G[i]=class extends t{constructor(){super(),Object.defineProperty(this,"message",{value:r.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${i}]`,this.stack,delete this.name}get code(){return i}set code(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}toString(){return`${this.name} [${i}]: ${this.message}`}}}q("ERR_BUFFER_OUT_OF_BOUNDS",function(i){return i?`${i} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),q("ERR_INVALID_ARG_TYPE",function(i,r){return`The "${i}" argument must be of type number. Received type ${typeof r}`},TypeError),q("ERR_OUT_OF_RANGE",function(i,r,t){let n=`The value of "${i}" is out of range.`,e=t;return Number.isInteger(t)&&Math.abs(t)>B(2,32)?e=nr(String(t)):typeof t=="bigint"&&(e=String(t),(t>B(BigInt(2),BigInt(32))||t<-B(BigInt(2),BigInt(32)))&&(e=nr(e)),e+="n"),n+=` It must be ${r}. Received ${e}`,n},RangeError);function nr(i){let r="",t=i.length;const n=i[0]==="-"?1:0;for(;t>=n+4;t-=3)r=`_${i.slice(t-3,t)}${r}`;return`${i.slice(0,t)}${r}`}function Br(i,r,t){Y(r,"offset"),(i[r]===void 0||i[r+t]===void 0)&&z(r,i.length-(t+1))}function er(i,r,t,n,e,o){if(i>t||i<r){const h=typeof r=="bigint"?"n":"";let l;throw o>3?r===0||r===BigInt(0)?l=`>= 0${h} and < 2${h} ** ${(o+1)*8}${h}`:l=`>= -(2${h} ** ${(o+1)*8-1}${h}) and < 2 ** ${(o+1)*8-1}${h}`:l=`>= ${r}${h} and <= ${t}${h}`,new G.ERR_OUT_OF_RANGE("value",l,i)}Br(n,e,o)}function Y(i,r){if(typeof i!="number")throw new G.ERR_INVALID_ARG_TYPE(r,"number",i)}function z(i,r,t){throw Math.floor(i)!==i?(Y(i,t),new G.ERR_OUT_OF_RANGE(t||"offset","an integer",i)):r<0?new G.ERR_BUFFER_OUT_OF_BOUNDS:new G.ERR_OUT_OF_RANGE(t||"offset",`>= ${t?1:0} and <= ${r}`,i)}const Er=/[^+/0-9A-Za-z-_]/g;function dr(i){if(i=i.split("=")[0],i=i.trim().replace(Er,""),i.length<2)return"";for(;i.length%4!==0;)i=i+"=";return i}function H(i,r){r=r||1/0;let t;const n=i.length;let e=null;const o=[];for(let h=0;h<n;++h){if(t=i.charCodeAt(h),t>55295&&t<57344){if(!e){if(t>56319){(r-=3)>-1&&o.push(239,191,189);continue}else if(h+1===n){(r-=3)>-1&&o.push(239,191,189);continue}e=t;continue}if(t<56320){(r-=3)>-1&&o.push(239,191,189),e=t;continue}t=(e-55296<<10|t-56320)+65536}else e&&(r-=3)>-1&&o.push(239,191,189);if(e=null,t<128){if((r-=1)<0)break;o.push(t)}else if(t<2048){if((r-=2)<0)break;o.push(t>>6|192,t&63|128)}else if(t<65536){if((r-=3)<0)break;o.push(t>>12|224,t>>6&63|128,t&63|128)}else if(t<1114112){if((r-=4)<0)break;o.push(t>>18|240,t>>12&63|128,t>>6&63|128,t&63|128)}else throw new Error("Invalid code point")}return o}function gr(i){const r=[];for(let t=0;t<i.length;++t)r.push(i.charCodeAt(t)&255);return r}function mr(i,r){let t,n,e;const o=[];for(let h=0;h<i.length&&!((r-=2)<0);++h)t=i.charCodeAt(h),n=t>>8,e=t%256,o.push(e),o.push(n);return o}function or(i){return p.toByteArray(dr(i))}function W(i,r,t,n){let e;for(e=0;e<n&&!(e+t>=r.length||e>=i.length);++e)r[e+t]=i[e];return e}function P(i,r){return i instanceof r||i!=null&&i.constructor!=null&&i.constructor.name!=null&&i.constructor.name===r.name}function V(i){return i!==i}const Ir=function(){const i="0123456789abcdef",r=new Array(256);for(let t=0;t<16;++t){const n=t*16;for(let e=0;e<16;++e)r[n+e]=i[t]+i[e]}return r}();function O(i){return typeof BigInt=="undefined"?Fr:i}function Fr(){throw new Error("BigInt not supported")}},30551:function(X,L){L.read=function(g,p,C,y,s){var E,f,u=s*8-y-1,M=(1<<u)-1,D=M>>1,U=-7,A=C?s-1:0,$=C?-1:1,c=g[p+A];for(A+=$,E=c&(1<<-U)-1,c>>=-U,U+=u;U>0;E=E*256+g[p+A],A+=$,U-=8);for(f=E&(1<<-U)-1,E>>=-U,U+=y;U>0;f=f*256+g[p+A],A+=$,U-=8);if(E===0)E=1-D;else{if(E===M)return f?NaN:(c?-1:1)*(1/0);f=f+Math.pow(2,y),E=E-D}return(c?-1:1)*f*Math.pow(2,E-y)},L.write=function(g,p,C,y,s,E){var f,u,M,D=E*8-s-1,U=(1<<D)-1,A=U>>1,$=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,c=y?0:E-1,a=y?1:-1,w=p<0||p===0&&1/p<0?1:0;for(p=Math.abs(p),isNaN(p)||p===1/0?(u=isNaN(p)?1:0,f=U):(f=Math.floor(Math.log(p)/Math.LN2),p*(M=Math.pow(2,-f))<1&&(f--,M*=2),f+A>=1?p+=$/M:p+=$*Math.pow(2,1-A),p*M>=2&&(f++,M/=2),f+A>=U?(u=0,f=U):f+A>=1?(u=(p*M-1)*Math.pow(2,s),f=f+A):(u=p*Math.pow(2,A-1)*Math.pow(2,s),f=0));s>=8;g[C+c]=u&255,c+=a,u/=256,s-=8);for(f=f<<s|u,D+=s;D>0;g[C+c]=f&255,c+=a,f/=256,D-=8);g[C+c-a]|=w*128}},78708:function(X,L,g){"use strict";g.d(L,{X:function(){return p}});function p(y,s){if(Object.is(y,s))return!0;if(typeof y!="object"||y===null||typeof s!="object"||s===null)return!1;if(y instanceof Map&&s instanceof Map){if(y.size!==s.size)return!1;for(const[f,u]of y)if(!Object.is(u,s.get(f)))return!1;return!0}if(y instanceof Set&&s instanceof Set){if(y.size!==s.size)return!1;for(const f of y)if(!s.has(f))return!1;return!0}const E=Object.keys(y);if(E.length!==Object.keys(s).length)return!1;for(let f=0;f<E.length;f++)if(!Object.prototype.hasOwnProperty.call(s,E[f])||!Object.is(y[E[f]],s[E[f]]))return!1;return!0}var C=(y,s)=>(console.warn("[DEPRECATED] Default export is deprecated. Instead use `import { shallow } from 'zustand/shallow'`."),p(y,s))}}]); +}()); \ No newline at end of file diff --git a/7538.1275425a.async.js b/7538.1275425a.async.js new file mode 100644 index 00000000..3e9f649f --- /dev/null +++ b/7538.1275425a.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7538],{7538:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r={name:"material-theme-darker",semanticHighlighting:!0,tokenColors:[{name:"Global settings",settings:{background:"#212121",foreground:"#EEFFFF"}},{name:"String",scope:"string",settings:{foreground:"#C3E88D"}},{name:"Punctuation",scope:"punctuation, constant.other.symbol",settings:{foreground:"#89DDFF"}},{name:"String Escape",scope:"constant.character.escape, text.html constant.character.entity.named",settings:{foreground:"#EEFFFF"}},{name:"Boolean",scope:"constant.language.boolean",settings:{foreground:"#ff9cac"}},{name:"Number",scope:"constant.numeric",settings:{foreground:"#F78C6C"}},{name:"Variable",scope:"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments",settings:{foreground:"#EEFFFF"}},{name:"Other Keyword",scope:"keyword.other",settings:{foreground:"#F78C6C"}},{name:"Keyword",scope:"keyword, modifier, variable.language.this, support.type.object, constant.language",settings:{foreground:"#89DDFF"}},{name:"Function call",scope:"entity.name.function, support.function",settings:{foreground:"#82AAFF"}},{name:"Storage",scope:"storage.type, storage.modifier, storage.control",settings:{foreground:"#C792EA"}},{name:"Modules",scope:"support.module, support.node",settings:{foreground:"#f07178",fontStyle:"italic"}},{name:"Type",scope:"support.type, constant.other.key",settings:{foreground:"#FFCB6B"}},{name:"Type",scope:"entity.name.type, entity.other.inherited-class, entity.other",settings:{foreground:"#FFCB6B"}},{name:"Comment",scope:"comment",settings:{foreground:"#545454",fontStyle:"italic"}},{name:"Comment",scope:"comment punctuation.definition.comment, string.quoted.docstring",settings:{foreground:"#545454",fontStyle:"italic"}},{name:"Punctuation",scope:"punctuation",settings:{foreground:"#89DDFF"}},{name:"Class",scope:"entity.name, entity.name.type.class, support.type, support.class, meta.use",settings:{foreground:"#FFCB6B"}},{name:"Class variable",scope:"variable.object.property, meta.field.declaration entity.name.function",settings:{foreground:"#f07178"}},{name:"Class method",scope:"meta.definition.method entity.name.function",settings:{foreground:"#f07178"}},{name:"Function definition",scope:"meta.function entity.name.function",settings:{foreground:"#82AAFF"}},{name:"Template expression",scope:"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end",settings:{foreground:"#89DDFF"}},{name:"Reset embedded/template expression colors",scope:"meta.embedded, source.groovy.embedded, meta.template.expression",settings:{foreground:"#EEFFFF"}},{name:"YAML key",scope:"entity.name.tag.yaml",settings:{foreground:"#f07178"}},{name:"JSON key",scope:"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json",settings:{foreground:"#f07178"}},{name:"JSON constant",scope:"constant.language.json",settings:{foreground:"#89DDFF"}},{name:"CSS class",scope:"entity.other.attribute-name.class",settings:{foreground:"#FFCB6B"}},{name:"CSS ID",scope:"entity.other.attribute-name.id",settings:{foreground:"#F78C6C"}},{name:"CSS tag",scope:"source.css entity.name.tag",settings:{foreground:"#FFCB6B"}},{name:"CSS properties",scope:"support.type.property-name.css",settings:{foreground:"#B2CCD6"}},{name:"HTML tag outer",scope:"meta.tag, punctuation.definition.tag",settings:{foreground:"#89DDFF"}},{name:"HTML tag inner",scope:"entity.name.tag",settings:{foreground:"#f07178"}},{name:"HTML tag attribute",scope:"entity.other.attribute-name",settings:{foreground:"#C792EA"}},{name:"HTML entities",scope:"punctuation.definition.entity.html",settings:{foreground:"#EEFFFF"}},{name:"Markdown heading",scope:"markup.heading",settings:{foreground:"#89DDFF"}},{name:"Markdown link text",scope:"text.html.markdown meta.link.inline, meta.link.reference",settings:{foreground:"#f07178"}},{name:"Markdown list item",scope:"text.html.markdown beginning.punctuation.definition.list",settings:{foreground:"#89DDFF"}},{name:"Markdown italic",scope:"markup.italic",settings:{foreground:"#f07178",fontStyle:"italic"}},{name:"Markdown bold",scope:"markup.bold",settings:{foreground:"#f07178",fontStyle:"bold"}},{name:"Markdown bold italic",scope:"markup.bold markup.italic, markup.italic markup.bold",settings:{foreground:"#f07178",fontStyle:"italic bold"}},{name:"Markdown code block",scope:"markup.fenced_code.block.markdown punctuation.definition.markdown",settings:{foreground:"#C3E88D"}},{name:"Markdown inline code",scope:"markup.inline.raw.string.markdown",settings:{foreground:"#C3E88D"}},{name:"INI property name",scope:"keyword.other.definition.ini",settings:{foreground:"#f07178"}},{name:"INI section title",scope:"entity.name.section.group-title.ini",settings:{foreground:"#89DDFF"}},{name:"C# class",scope:"source.cs meta.class.identifier storage.type",settings:{foreground:"#FFCB6B"}},{name:"C# class method",scope:"source.cs meta.method.identifier entity.name.function",settings:{foreground:"#f07178"}},{name:"C# function call",scope:"source.cs meta.method-call meta.method, source.cs entity.name.function",settings:{foreground:"#82AAFF"}},{name:"C# type",scope:"source.cs storage.type",settings:{foreground:"#FFCB6B"}},{name:"C# return type",scope:"source.cs meta.method.return-type",settings:{foreground:"#FFCB6B"}},{name:"C# preprocessor",scope:"source.cs meta.preprocessor",settings:{foreground:"#545454"}},{name:"C# namespace",scope:"source.cs entity.name.type.namespace",settings:{foreground:"#EEFFFF"}},{name:"JSX Text",scope:"meta.jsx.children, SXNested",settings:{foreground:"#EEFFFF"}},{name:"JSX Components name",scope:"support.class.component",settings:{foreground:"#FFCB6B"}},{name:"C-related Block Level Variables",scope:"source.cpp meta.block variable.other",settings:{foreground:"#EEFFFF"}},{name:"Member Access Meta",scope:"source.python meta.member.access.python",settings:{foreground:"#f07178"}},{name:"Function Call",scope:"source.python meta.function-call.python, meta.function-call.arguments",settings:{foreground:"#82AAFF"}},{name:"Blocks",scope:"meta.block",settings:{foreground:"#f07178"}},{name:"Function Call",scope:"entity.name.function.call",settings:{foreground:"#82AAFF"}},{name:"Namespaces",scope:"source.php support.other.namespace, source.php meta.use support.class",settings:{foreground:"#EEFFFF"}},{name:"Constant keywords",scope:"constant.keyword",settings:{foreground:"#89DDFF",fontStyle:"italic"}},{name:"Entity name",scope:"entity.name.function",settings:{foreground:"#82AAFF"}},{name:"Global settings",settings:{background:"#212121",foreground:"#EEFFFF"}},{name:"Markup Deleted",scope:["markup.deleted"],settings:{foreground:"#f07178"}},{name:"Markup Inserted",scope:["markup.inserted"],settings:{foreground:"#C3E88D"}},{name:"Markup Underline",scope:["markup.underline"],settings:{fontStyle:"underline"}},{name:"Keyword Control",scope:["keyword.control"],settings:{foreground:"#89DDFF",fontStyle:"italic"}},{name:"Parameter",scope:["variable.parameter"],settings:{fontStyle:"italic"}},{name:"Python - Self Parameter",scope:["variable.parameter.function.language.special.self.python"],settings:{foreground:"#f07178",fontStyle:"italic"}},{name:"Python - Format Placeholder",scope:["constant.character.format.placeholder.other.python"],settings:{foreground:"#F78C6C"}},{name:"Markdown - Blockquote",scope:["markup.quote"],settings:{fontStyle:"italic",foreground:"#89DDFF"}},{name:"Markdown - Fenced Language",scope:["markup.fenced_code.block"],settings:{foreground:"#EEFFFF90"}},{name:"Markdown - Blockquote Punctuation",scope:["punctuation.definition.quote"],settings:{foreground:"#ff9cac"}},{name:"JSON Key - Level 0",scope:["meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{name:"JSON Key - Level 1",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFCB6B"}},{name:"JSON Key - Level 2",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#F78C6C"}},{name:"JSON Key - Level 3",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#f07178"}},{name:"JSON Key - Level 4",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#916b53"}},{name:"JSON Key - Level 5",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#82AAFF"}},{name:"JSON Key - Level 6",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#ff9cac"}},{name:"JSON Key - Level 7",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{name:"JSON Key - Level 8",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C3E88D"}}],colors:{focusBorder:"#FFFFFF00",foreground:"#EEFFFF","button.background":"#61616150","button.foreground":"#ffffff","dropdown.background":"#212121","input.background":"#2B2B2B","inputOption.activeBorder":"#EEFFFF30","list.activeSelectionBackground":"#212121","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#f0717880","list.focusBackground":"#EEFFFF20","list.focusForeground":"#EEFFFF","list.highlightForeground":"#80CBC4","list.hoverBackground":"#212121","list.inactiveSelectionBackground":"#00000030","activityBar.background":"#212121","activityBar.dropBackground":"#f0717880","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#00000030","badge.foreground":"#545454","sideBar.background":"#212121","sideBarSectionHeader.background":"#212121","editorGroup.dropBackground":"#f0717880","editorGroup.focusedEmptyBorder":"#f07178","editorGroupHeader.tabsBackground":"#212121","tab.border":"#212121","tab.activeBorder":"#80CBC4","tab.inactiveBackground":"#212121","tab.activeModifiedBorder":"#616161","tab.inactiveModifiedBorder":"#904348","tab.unfocusedActiveModifiedBorder":"#c05a60","tab.unfocusedInactiveModifiedBorder":"#904348","editor.background":"#212121","editor.foreground":"#EEFFFF","editorLineNumber.foreground":"#424242","editorLineNumber.activeForeground":"#616161","editorCursor.foreground":"#FFCC00","editor.selectionBackground":"#61616150","editor.selectionHighlightBackground":"#FFCC0020","editor.wordHighlightBackground":"#ff9cac30","editor.wordHighlightStrongBackground":"#C3E88D30","editor.findMatchHighlight":"#EEFFFF","editor.findRangeHighlightBackground":"#FFCB6B30","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#FFFFFF0d","editorWhitespace.foreground":"#EEFFFF40","editorWidget.background":"#212121","editorHoverWidget.background":"#212121","editorMarkerNavigation.background":"#EEFFFF05","peekView.border":"#00000030","peekViewEditor.background":"#EEFFFF05","peekViewResult.background":"#EEFFFF05","peekViewTitle.background":"#EEFFFF05","panel.background":"#212121","panel.border":"#21212160","panelTitle.activeBorder":"#80CBC4","panelTitle.inactiveForeground":"#EEFFFF","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","statusBar.background":"#212121","statusBar.debuggingBackground":"#C792EA","statusBar.debuggingForeground":"#ffffff","statusBar.noFolderBackground":"#212121","statusBarItem.activeBackground":"#f0717880","statusBarItem.hoverBackground":"#54545420","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","titleBar.activeBackground":"#212121","pickerGroup.border":"#FFFFFF1a","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#82AAFF","terminal.ansiBrightBlack":"#545454","terminal.ansiBrightBlue":"#82AAFF","terminal.ansiBrightCyan":"#89DDFF","terminal.ansiBrightGreen":"#C3E88D","terminal.ansiBrightMagenta":"#C792EA","terminal.ansiBrightRed":"#f07178","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#FFCB6B","terminal.ansiCyan":"#89DDFF","terminal.ansiGreen":"#C3E88D","terminal.ansiMagenta":"#C792EA","terminal.ansiRed":"#f07178","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#FFCB6B","debugToolBar.background":"#212121","debugConsole.errorForeground":"#f07178","debugConsole.infoForeground":"#89DDFF","debugConsole.warningForeground":"#FFCB6B","selection.background":"#00000080","editorRuler.foreground":"#424242","widget.shadow":"#00000030","scrollbar.shadow":"#00000030","editorLink.activeForeground":"#EEFFFF","progressBar.background":"#80CBC4","pickerGroup.foreground":"#80CBC4","tree.indentGuidesStroke":"#424242","terminalCursor.foreground":"#FFCB6B","terminalCursor.background":"#000000","inputOption.activeBackground":"#EEFFFF30","textLink.foreground":"#80CBC4","textLink.activeForeground":"#EEFFFF","sideBar.foreground":"#616161","sideBar.border":"#21212160","sideBarTitle.foreground":"#EEFFFF","sideBarSectionHeader.border":"#21212160","panel.dropBackground":"#EEFFFF","sash.hoverBorder":"#80CBC450","panelTitle.activeForeground":"#FFFFFF","editor.lineHighlightBackground":"#00000050","editor.findMatchBackground":"#000000","editor.findMatchHighlightBackground":"#00000050","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlightBorder":"#ffffff30","editorIndentGuide.background":"#42424270","editorIndentGuide.activeBackground":"#424242","editorGroup.border":"#00000030","editorGutter.modifiedBackground":"#82AAFF60","editorGutter.addedBackground":"#C3E88D60","editorGutter.deletedBackground":"#f0717860","activityBar.border":"#21212160","activityBar.foreground":"#EEFFFF","activityBar.activeBorder":"#80CBC4","extensionBadge.remoteForeground":"#EEFFFF","scrollbarSlider.background":"#EEFFFF20","scrollbarSlider.hoverBackground":"#EEFFFF10","scrollbarSlider.activeBackground":"#80CBC4","tab.unfocusedActiveBorder":"#545454","tab.activeForeground":"#FFFFFF","tab.inactiveForeground":"#616161","tab.activeBackground":"#212121","tab.unfocusedActiveForeground":"#EEFFFF","editorWidget.resizeBorder":"#80CBC4","editorWidget.border":"#80CBC4","statusBar.border":"#21212160","statusBar.foreground":"#616161","editorBracketMatch.border":"#FFCC0050","editorBracketMatch.background":"#212121","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.border":"#212121","editorOverviewRuler.errorForeground":"#f0717840","editorOverviewRuler.infoForeground":"#82AAFF40","editorOverviewRuler.warningForeground":"#FFCB6B40","editorInfo.foreground":"#82AAFF70","editorWarning.foreground":"#FFCB6B70","editorError.foreground":"#f0717870","editorHoverWidget.border":"#FFFFFF10","titleBar.activeForeground":"#EEFFFF","titleBar.inactiveBackground":"#212121","titleBar.inactiveForeground":"#616161","titleBar.border":"#21212160","input.foreground":"#EEFFFF","input.placeholderForeground":"#EEFFFF60","input.border":"#FFFFFF10","inputValidation.errorBorder":"#f07178","inputValidation.infoBorder":"#82AAFF","inputValidation.warningBorder":"#FFCB6B","dropdown.border":"#FFFFFF10","quickInput.background":"#212121","quickInput.foreground":"#616161","list.hoverForeground":"#FFFFFF","list.inactiveSelectionForeground":"#80CBC4","quickInput.list.focusBackground":"#EEFFFF20","editorSuggestWidget.background":"#212121","editorSuggestWidget.foreground":"#EEFFFF","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#00000050","editorSuggestWidget.border":"#FFFFFF10","diffEditor.insertedTextBackground":"#89DDFF20","diffEditor.removedTextBackground":"#ff9cac20","notifications.background":"#212121","notifications.foreground":"#EEFFFF","notificationLink.foreground":"#80CBC4","extensionButton.prominentBackground":"#C3E88D90","extensionButton.prominentHoverBackground":"#C3E88D","extensionButton.prominentForeground":"#EEFFFF","peekViewEditorGutter.background":"#EEFFFF05","peekViewTitleDescription.foreground":"#EEFFFF60","peekViewResult.matchHighlightBackground":"#61616150","peekViewEditor.matchHighlightBackground":"#61616150","peekViewResult.selectionBackground":"#61616170","gitDecoration.deletedResourceForeground":"#f0717890","gitDecoration.conflictingResourceForeground":"#FFCB6B90","gitDecoration.modifiedResourceForeground":"#82AAFF90","gitDecoration.untrackedResourceForeground":"#C3E88D90","gitDecoration.ignoredResourceForeground":"#61616190","breadcrumb.background":"#212121","breadcrumb.foreground":"#616161","breadcrumb.focusForeground":"#EEFFFF","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumbPicker.background":"#212121","menu.background":"#212121","menu.foreground":"#EEFFFF","menu.selectionBackground":"#00000050","menu.selectionForeground":"#80CBC4","menu.selectionBorder":"#00000030","menu.separatorBackground":"#EEFFFF","menubar.selectionBackground":"#00000030","menubar.selectionForeground":"#80CBC4","menubar.selectionBorder":"#00000030","settings.dropdownForeground":"#EEFFFF","settings.dropdownBackground":"#212121","settings.numberInputForeground":"#EEFFFF","settings.numberInputBackground":"#212121","settings.textInputForeground":"#EEFFFF","settings.textInputBackground":"#212121","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.checkboxBackground":"#212121","settings.checkboxForeground":"#EEFFFF","listFilterWidget.background":"#00000030","listFilterWidget.outline":"#00000030","listFilterWidget.noMatchesOutline":"#00000030"}}}}]); diff --git a/7584.42d0ded8.async.js b/7584.42d0ded8.async.js new file mode 100644 index 00000000..8ebfbda9 --- /dev/null +++ b/7584.42d0ded8.async.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7584],{88535:function(q,T,a){a.d(T,{Z:function(){return be}});var m=a(84875),j=a.n(m),X=a(97605),I=a(89043),k=a(16658),V=a(25201),z=a(12309),G=a(26407),i=a(50959),_=a(65589),F=a(12602),ee=a(87017),te=a(10091),ne=a(77189),Q=function(t){return t?{left:t.offsetLeft,right:t.parentElement.clientWidth-t.clientWidth-t.offsetLeft,width:t.clientWidth}:null},E=function(t){return t!==void 0?"".concat(t,"px"):void 0};function ie(e){var t=e.prefixCls,o=e.containerRef,n=e.value,l=e.getValueIndex,s=e.motionName,b=e.onMotionStart,S=e.onMotionEnd,v=e.direction,O=i.useRef(null),R=i.useState(n),$=(0,I.Z)(R,2),u=$[0],g=$[1],M=function(y){var r,x=l(y),h=(r=o.current)===null||r===void 0?void 0:r.querySelectorAll(".".concat(t,"-item"))[x];return(h==null?void 0:h.offsetParent)&&h},H=i.useState(null),N=(0,I.Z)(H,2),d=N[0],Z=N[1],P=i.useState(null),C=(0,I.Z)(P,2),c=C[0],p=C[1];(0,ne.Z)(function(){if(u!==n){var f=M(u),y=M(n),r=Q(f),x=Q(y);g(n),Z(r),p(x),f&&y?b():S()}},[n]);var w=i.useMemo(function(){return E(v==="rtl"?-(d==null?void 0:d.right):d==null?void 0:d.left)},[v,d]),L=i.useMemo(function(){return E(v==="rtl"?-(c==null?void 0:c.right):c==null?void 0:c.left)},[v,c]),A=function(){return{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"}},W=function(){return{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"}},B=function(){Z(null),p(null),S()};return!d||!c?null:i.createElement(te.ZP,{visible:!0,motionName:s,motionAppear:!0,onAppearStart:A,onAppearActive:W,onVisibleChanged:B},function(f,y){var r=f.className,x=f.style,h=(0,z.Z)((0,z.Z)({},x),{},{"--thumb-start-left":w,"--thumb-start-width":E(d==null?void 0:d.width),"--thumb-active-left":L,"--thumb-active-width":E(c==null?void 0:c.width)}),Se={ref:(0,F.sQ)(O,y),style:h,className:j()("".concat(t,"-thumb"),r)};return i.createElement("div",Se)})}var ae=["prefixCls","direction","options","disabled","defaultValue","value","onChange","className","motionName"];function oe(e){if(typeof e.title!="undefined")return e.title;if((0,G.Z)(e.label)!=="object"){var t;return(t=e.label)===null||t===void 0?void 0:t.toString()}}function le(e){return e.map(function(t){if((0,G.Z)(t)==="object"&&t!==null){var o=oe(t);return(0,z.Z)((0,z.Z)({},t),{},{title:o})}return{label:t==null?void 0:t.toString(),title:t==null?void 0:t.toString(),value:t}})}var re=function(t){var o=t.prefixCls,n=t.className,l=t.disabled,s=t.checked,b=t.label,S=t.title,v=t.value,O=t.onChange,R=function(u){l||O(u,v)};return i.createElement("label",{className:j()(n,(0,V.Z)({},"".concat(o,"-item-disabled"),l))},i.createElement("input",{className:"".concat(o,"-item-input"),type:"radio",disabled:l,checked:s,onChange:R}),i.createElement("div",{className:"".concat(o,"-item-label"),title:S},b))},D=i.forwardRef(function(e,t){var o,n,l=e.prefixCls,s=l===void 0?"rc-segmented":l,b=e.direction,S=e.options,v=e.disabled,O=e.defaultValue,R=e.value,$=e.onChange,u=e.className,g=u===void 0?"":u,M=e.motionName,H=M===void 0?"thumb-motion":M,N=(0,k.Z)(e,ae),d=i.useRef(null),Z=i.useMemo(function(){return(0,F.sQ)(d,t)},[d,t]),P=i.useMemo(function(){return le(S)},[S]),C=(0,_.Z)((o=P[0])===null||o===void 0?void 0:o.value,{value:R,defaultValue:O}),c=(0,I.Z)(C,2),p=c[0],w=c[1],L=i.useState(!1),A=(0,I.Z)(L,2),W=A[0],B=A[1],f=function(x,h){v||(w(h),$==null||$(h))},y=(0,ee.Z)(N,["children"]);return i.createElement("div",(0,X.Z)({},y,{className:j()(s,(n={},(0,V.Z)(n,"".concat(s,"-rtl"),b==="rtl"),(0,V.Z)(n,"".concat(s,"-disabled"),v),n),g),ref:Z}),i.createElement("div",{className:"".concat(s,"-group")},i.createElement(ie,{prefixCls:s,value:p,containerRef:d,motionName:"".concat(s,"-").concat(H),direction:b,getValueIndex:function(x){return P.findIndex(function(h){return h.value===x})},onMotionStart:function(){B(!0)},onMotionEnd:function(){B(!1)}}),P.map(function(r){return i.createElement(re,(0,X.Z)({},r,{key:r.value,prefixCls:s,className:j()(r.className,"".concat(s,"-item"),(0,V.Z)({},"".concat(s,"-item-selected"),r.value===p&&!W)),checked:r.value===p,onChange:f,disabled:!!v||!!r.disabled}))})))});D.displayName="Segmented",D.defaultProps={options:[]};var se=D,de=a(81477),ce=a(24525),J=a(16431),ue=a(19356),me=a(76247);function K(e,t){return{[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}function U(e){return{backgroundColor:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}}const ve=Object.assign({overflow:"hidden"},J.vS),ge=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,J.Wf)(e)),{display:"inline-block",padding:e.segmentedPadding,color:e.itemColor,backgroundColor:e.segmentedBgColor,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,[`${t}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",width:"100%"},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${e.motionDurationMid} ${e.motionEaseInOut}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":Object.assign(Object.assign({},U(e)),{color:e.itemSelectedColor}),"&::after":{content:'""',position:"absolute",width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",transition:`background-color ${e.motionDurationMid}`,pointerEvents:"none"},[`&:hover:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{backgroundColor:e.itemHoverBg}},[`&:active:not(${t}-item-selected):not(${t}-item-disabled)`]:{color:e.itemHoverColor,"&::after":{backgroundColor:e.itemActiveBg}},"&-label":Object.assign({minHeight:e.controlHeight-e.segmentedPadding*2,lineHeight:`${e.controlHeight-e.segmentedPadding*2}px`,padding:`0 ${e.segmentedPaddingHorizontal}px`},ve),"&-icon + *":{marginInlineStart:e.marginSM/2},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${t}-thumb`]:Object.assign(Object.assign({},U(e)),{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${e.paddingXXS}px 0`,borderRadius:e.borderRadiusSM,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:"transparent"}}),[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:e.controlHeightLG-e.segmentedPadding*2,lineHeight:`${e.controlHeightLG-e.segmentedPadding*2}px`,padding:`0 ${e.segmentedPaddingHorizontal}px`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:e.controlHeightSM-e.segmentedPadding*2,lineHeight:`${e.controlHeightSM-e.segmentedPadding*2}px`,padding:`0 ${e.segmentedPaddingHorizontalSM}px`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}}}),K(`&-disabled ${t}-item`,e)),K(`${t}-item-disabled`,e)),{[`${t}-thumb-motion-appear-active`]:{transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, width ${e.motionDurationSlow} ${e.motionEaseInOut}`,willChange:"transform, width"}})}};var fe=(0,ue.Z)("Segmented",e=>{const{lineWidth:t,lineWidthBold:o,colorBgLayout:n}=e,l=(0,me.TS)(e,{segmentedPadding:o,segmentedBgColor:n,segmentedPaddingHorizontal:e.controlPaddingHorizontal-t,segmentedPaddingHorizontalSM:e.controlPaddingHorizontalSM-t});return[ge(l)]},e=>{const{colorTextLabel:t,colorText:o,colorFillSecondary:n,colorBgElevated:l,colorFill:s}=e;return{itemColor:t,itemHoverColor:o,itemHoverBg:n,itemSelectedBg:l,itemActiveBg:s,itemSelectedColor:o}}),Y=function(e,t){var o={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(o[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(e);l<n.length;l++)t.indexOf(n[l])<0&&Object.prototype.propertyIsEnumerable.call(e,n[l])&&(o[n[l]]=e[n[l]]);return o};function he(e){return typeof e=="object"&&!!(e!=null&&e.icon)}var be=i.forwardRef((e,t)=>{const{prefixCls:o,className:n,rootClassName:l,block:s,options:b=[],size:S="middle",style:v}=e,O=Y(e,["prefixCls","className","rootClassName","block","options","size","style"]),{getPrefixCls:R,direction:$,segmented:u}=i.useContext(de.E_),g=R("segmented",o),[M,H]=fe(g),N=(0,ce.Z)(S),d=i.useMemo(()=>b.map(C=>{if(he(C)){const{icon:c,label:p}=C,w=Y(C,["icon","label"]);return Object.assign(Object.assign({},w),{label:i.createElement(i.Fragment,null,i.createElement("span",{className:`${g}-item-icon`},c),p&&i.createElement("span",null,p))})}return C}),[b,g]),Z=j()(n,l,u==null?void 0:u.className,{[`${g}-block`]:s,[`${g}-sm`]:N==="small",[`${g}-lg`]:N==="large"},H),P=Object.assign(Object.assign({},u==null?void 0:u.style),v);return M(i.createElement(se,Object.assign({},O,{className:Z,style:P,options:d,ref:t,prefixCls:g,direction:$})))})},99368:function(q,T){const a=m=>({[m.componentCls]:{[`${m.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${m.motionDurationMid} ${m.motionEaseInOut}, + opacity ${m.motionDurationMid} ${m.motionEaseInOut} !important`}},[`${m.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${m.motionDurationMid} ${m.motionEaseInOut}, + opacity ${m.motionDurationMid} ${m.motionEaseInOut} !important`}}});T.Z=a}}]); diff --git a/7594.8f419daa.async.js b/7594.8f419daa.async.js new file mode 100644 index 00000000..f3bd685c --- /dev/null +++ b/7594.8f419daa.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7594],{17594:function(t,e,r){r.r(e),r.d(e,{default:function(){return o}});var o={name:"github-light",colors:{focusBorder:"#2188ff",foreground:"#444d56",descriptionForeground:"#6a737d",errorForeground:"#cb2431","textLink.foreground":"#0366d6","textLink.activeForeground":"#005cc5","textBlockQuote.background":"#fafbfc","textBlockQuote.border":"#e1e4e8","textCodeBlock.background":"#f6f8fa","textPreformat.foreground":"#586069","textSeparator.foreground":"#d1d5da","button.background":"#159739","button.foreground":"#fff","button.hoverBackground":"#138934","button.secondaryBackground":"#e1e4e8","button.secondaryForeground":"#1b1f23","button.secondaryHoverBackground":"#d1d5da","checkbox.background":"#fafbfc","checkbox.border":"#d1d5da","dropdown.background":"#fafbfc","dropdown.border":"#e1e4e8","dropdown.foreground":"#2f363d","dropdown.listBackground":"#fff","input.background":"#fafbfc","input.border":"#e1e4e8","input.foreground":"#2f363d","input.placeholderForeground":"#959da5","badge.foreground":"#005cc5","badge.background":"#dbedff","progressBar.background":"#2188ff","titleBar.activeForeground":"#2f363d","titleBar.activeBackground":"#fff","titleBar.inactiveForeground":"#6a737d","titleBar.inactiveBackground":"#f6f8fa","titleBar.border":"#e1e4e8","activityBar.foreground":"#2f363d","activityBar.inactiveForeground":"#959da5","activityBar.background":"#fff","activityBarBadge.foreground":"#fff","activityBarBadge.background":"#2188ff","activityBar.activeBorder":"#f9826c","activityBar.border":"#e1e4e8","sideBar.foreground":"#586069","sideBar.background":"#f6f8fa","sideBar.border":"#e1e4e8","sideBarTitle.foreground":"#2f363d","sideBarSectionHeader.foreground":"#2f363d","sideBarSectionHeader.background":"#f6f8fa","sideBarSectionHeader.border":"#e1e4e8","list.hoverForeground":"#2f363d","list.inactiveSelectionForeground":"#2f363d","list.activeSelectionForeground":"#2f363d","list.hoverBackground":"#ebf0f4","list.inactiveSelectionBackground":"#e8eaed","list.activeSelectionBackground":"#e2e5e9","list.inactiveFocusBackground":"#dbedff","list.focusBackground":"#cce5ff","tree.indentGuidesStroke":"#e1e4e8","notificationCenterHeader.foreground":"#6a737d","notificationCenterHeader.background":"#e1e4e8","notifications.foreground":"#2f363d","notifications.background":"#fafbfc","notifications.border":"#e1e4e8","notificationsErrorIcon.foreground":"#d73a49","notificationsWarningIcon.foreground":"#e36209","notificationsInfoIcon.foreground":"#005cc5","pickerGroup.border":"#e1e4e8","pickerGroup.foreground":"#2f363d","quickInput.background":"#fafbfc","quickInput.foreground":"#2f363d","statusBar.foreground":"#586069","statusBar.background":"#fff","statusBar.border":"#e1e4e8","statusBar.noFolderBackground":"#fff","statusBar.debuggingBackground":"#f9826c","statusBar.debuggingForeground":"#fff","statusBarItem.prominentBackground":"#e8eaed","statusBarItem.remoteForeground":"#586069","statusBarItem.remoteBackground":"#fff","editorGroupHeader.tabsBackground":"#f6f8fa","editorGroupHeader.tabsBorder":"#e1e4e8","editorGroup.border":"#e1e4e8","tab.activeForeground":"#2f363d","tab.inactiveForeground":"#6a737d","tab.inactiveBackground":"#f6f8fa","tab.activeBackground":"#fff","tab.hoverBackground":"#fff","tab.unfocusedHoverBackground":"#fff","tab.border":"#e1e4e8","tab.unfocusedActiveBorderTop":"#e1e4e8","tab.activeBorder":"#fff","tab.unfocusedActiveBorder":"#fff","tab.activeBorderTop":"#f9826c","breadcrumb.foreground":"#6a737d","breadcrumb.focusForeground":"#2f363d","breadcrumb.activeSelectionForeground":"#586069","breadcrumbPicker.background":"#fafbfc","editor.foreground":"#24292e","editor.background":"#fff","editorWidget.background":"#f6f8fa","editor.foldBackground":"#d1d5da11","editor.lineHighlightBackground":"#f6f8fa","editorLineNumber.foreground":"#1b1f234d","editorLineNumber.activeForeground":"#24292e","editorIndentGuide.background":"#eff2f6","editorIndentGuide.activeBackground":"#d7dbe0","editorWhitespace.foreground":"#d1d5da","editorCursor.foreground":"#044289","editorError.foreground":"#cb2431","editorWarning.foreground":"#f9c513","editor.findMatchBackground":"#ffdf5d","editor.findMatchHighlightBackground":"#ffdf5d66","editor.linkedEditingBackground":"#0366d611","editor.inactiveSelectionBackground":"#0366d611","editor.selectionBackground":"#0366d625","editor.selectionHighlightBackground":"#34d05840","editor.selectionHighlightBorder":"#34d05800","editor.wordHighlightBackground":"#34d05800","editor.wordHighlightStrongBackground":"#34d05800","editor.wordHighlightBorder":"#24943e99","editor.wordHighlightStrongBorder":"#24943e50","editorBracketMatch.background":"#34d05840","editorBracketMatch.border":"#34d05800","editorGutter.modifiedBackground":"#2188ff","editorGutter.addedBackground":"#28a745","editorGutter.deletedBackground":"#d73a49","diffEditor.insertedTextBackground":"#34d05822","diffEditor.removedTextBackground":"#d73a4922","scrollbar.shadow":"#6a737d33","scrollbarSlider.background":"#959da533","scrollbarSlider.hoverBackground":"#959da544","scrollbarSlider.activeBackground":"#959da588","editorOverviewRuler.border":"#fff","panel.background":"#f6f8fa","panel.border":"#e1e4e8","panelTitle.activeBorder":"#f9826c","panelTitle.activeForeground":"#2f363d","panelTitle.inactiveForeground":"#6a737d","panelInput.border":"#e1e4e8","terminal.foreground":"#586069","terminal.tab.activeBorder":"#f9826c","terminalCursor.background":"#d1d5da","terminalCursor.foreground":"#005cc5","terminal.ansiBrightWhite":"#d1d5da","terminal.ansiWhite":"#6a737d","terminal.ansiBrightBlack":"#959da5","terminal.ansiBlack":"#24292e","terminal.ansiBlue":"#0366d6","terminal.ansiBrightBlue":"#005cc5","terminal.ansiGreen":"#28a745","terminal.ansiBrightGreen":"#22863a","terminal.ansiCyan":"#1b7c83","terminal.ansiBrightCyan":"#3192aa","terminal.ansiRed":"#d73a49","terminal.ansiBrightRed":"#cb2431","terminal.ansiMagenta":"#5a32a3","terminal.ansiBrightMagenta":"#5a32a3","terminal.ansiYellow":"#dbab09","terminal.ansiBrightYellow":"#b08800","editorBracketHighlight.foreground1":"#005cc5","editorBracketHighlight.foreground2":"#e36209","editorBracketHighlight.foreground3":"#5a32a3","editorBracketHighlight.foreground4":"#005cc5","editorBracketHighlight.foreground5":"#e36209","editorBracketHighlight.foreground6":"#5a32a3","gitDecoration.addedResourceForeground":"#28a745","gitDecoration.modifiedResourceForeground":"#005cc5","gitDecoration.deletedResourceForeground":"#d73a49","gitDecoration.untrackedResourceForeground":"#28a745","gitDecoration.ignoredResourceForeground":"#959da5","gitDecoration.conflictingResourceForeground":"#e36209","gitDecoration.submoduleResourceForeground":"#959da5","debugToolBar.background":"#fff","editor.stackFrameHighlightBackground":"#ffd33d33","editor.focusedStackFrameHighlightBackground":"#28a74525","settings.headerForeground":"#2f363d","settings.modifiedItemIndicator":"#2188ff","welcomePage.buttonBackground":"#f6f8fa","welcomePage.buttonHoverBackground":"#e1e4e8"},semanticHighlighting:!0,tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#6a737d"}},{scope:["constant","entity.name.constant","variable.other.constant","variable.other.enummember","variable.language"],settings:{foreground:"#005cc5"}},{scope:["entity","entity.name"],settings:{foreground:"#6f42c1"}},{scope:"variable.parameter.function",settings:{foreground:"#24292e"}},{scope:"entity.name.tag",settings:{foreground:"#22863a"}},{scope:"keyword",settings:{foreground:"#d73a49"}},{scope:["storage","storage.type"],settings:{foreground:"#d73a49"}},{scope:["storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#24292e"}},{scope:["string","punctuation.definition.string","string punctuation.section.embedded source"],settings:{foreground:"#032f62"}},{scope:"support",settings:{foreground:"#005cc5"}},{scope:"meta.property-name",settings:{foreground:"#005cc5"}},{scope:"variable",settings:{foreground:"#e36209"}},{scope:"variable.other",settings:{foreground:"#24292e"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#b31d28"}},{scope:"carriage-return",settings:{fontStyle:"italic underline",background:"#d73a49",foreground:"#fafbfc",content:"^M"}},{scope:"message.error",settings:{foreground:"#b31d28"}},{scope:"string variable",settings:{foreground:"#005cc5"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#032f62"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#032f62"}},{scope:"string.regexp constant.character.escape",settings:{fontStyle:"bold",foreground:"#22863a"}},{scope:"support.constant",settings:{foreground:"#005cc5"}},{scope:"support.variable",settings:{foreground:"#005cc5"}},{scope:"meta.module-reference",settings:{foreground:"#005cc5"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#e36209"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#005cc5"}},{scope:"markup.quote",settings:{foreground:"#22863a"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#24292e"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#24292e"}},{scope:["markup.underline"],settings:{fontStyle:"underline"}},{scope:["markup.strikethrough"],settings:{fontStyle:"strikethrough"}},{scope:"markup.inline.raw",settings:{foreground:"#005cc5"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#ffeef0",foreground:"#b31d28"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#f0fff4",foreground:"#22863a"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#ffebda",foreground:"#e36209"}},{scope:["markup.ignored","markup.untracked"],settings:{foreground:"#f6f8fa",background:"#005cc5"}},{scope:"meta.diff.range",settings:{foreground:"#6f42c1",fontStyle:"bold"}},{scope:"meta.diff.header",settings:{foreground:"#005cc5"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#005cc5"}},{scope:"meta.output",settings:{foreground:"#005cc5"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#586069"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#b31d28"}},{scope:["constant.other.reference.link","string.other.link"],settings:{foreground:"#032f62",fontStyle:"underline"}}]}}}]); diff --git a/7676.b50b0502.async.js b/7676.b50b0502.async.js new file mode 100644 index 00000000..de264b68 --- /dev/null +++ b/7676.b50b0502.async.js @@ -0,0 +1,17 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7676],{77676:function(t,n,e){e.r(n),e.d(n,{default:function(){return a}});var a=[Object.freeze({scopeName:"source.json5",fileTypes:["json5"],name:"json5",patterns:[{include:"#comments"},{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json5"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json5"}},name:"meta.structure.array.json5",patterns:[{include:"#comments"},{include:"#value"},{match:",",name:"punctuation.separator.array.json5"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json5"}]},constant:{match:"\\b(?:true|false|null|Infinity|NaN)\\b",name:"constant.language.json5"},infinity:{match:"(-)*\\b(?:Infinity|NaN)\\b",name:"constant.language.json5"},number:{patterns:[{comment:"handles hexadecimal numbers",match:"(0x)[0-9a-fA-f]*",name:"constant.hex.numeric.json5"},{comment:"handles integer and decimal numbers",match:"[+-.]?(?=[1-9]|0(?!\\d))\\d+(\\.\\d+)?([eE][+-]?\\d+)?",name:"constant.dec.numeric.json5"}]},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json5"}},comment:"a json5 object",end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json5"}},name:"meta.structure.dictionary.json5",patterns:[{include:"#comments"},{comment:"the json5 object key",include:"#key"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json5"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json5"}},name:"meta.structure.dictionary.value.json5",patterns:[{comment:"the json5 object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json5"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json5"}]},stringSingle:{begin:"[']",beginCaptures:{0:{name:"punctuation.definition.string.begin.json5"}},end:"[']",endCaptures:{0:{name:"punctuation.definition.string.end.json5"}},name:"string.quoted.json5",patterns:[{match:`(?x: # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4} # and four hex digits + ) + )`,name:"constant.character.escape.json5"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json5"}]},stringDouble:{begin:'["]',beginCaptures:{0:{name:"punctuation.definition.string.begin.json5"}},end:'["]',endCaptures:{0:{name:"punctuation.definition.string.end.json5"}},name:"string.quoted.json5",patterns:[{match:`(?x: # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4} # and four hex digits + ) + )`,name:"constant.character.escape.json5"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json5"}]},key:{name:"string.key.json5",patterns:[{include:"#stringSingle"},{include:"#stringDouble"},{match:"[a-zA-Z0-9_-]",name:"string.key.json5"}]},value:{comment:"the 'value' diagram at http://json.org",patterns:[{include:"#constant"},{include:"#infinity"},{include:"#number"},{include:"#stringSingle"},{include:"#stringDouble"},{include:"#array"},{include:"#object"}]},comments:{patterns:[{match:"/{2}.*",name:"comment.single.json5"},{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json5"}},end:"\\*/",name:"comment.block.documentation.json5"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json5"}},end:"\\*/",name:"comment.block.json5"}]}},displayName:"JSON5"})]}}]); diff --git a/7701.bcc33447.async.js b/7701.bcc33447.async.js new file mode 100644 index 00000000..3678fff4 --- /dev/null +++ b/7701.bcc33447.async.js @@ -0,0 +1,113 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7701,6574,9825,2618,8222],{76574:function(i,n,e){e.r(n),e.d(n,{default:function(){return r}});var t=e(54310);const a=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/sumneko/lua.tmbundle/blob/master/Syntaxes/Lua.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/sumneko/lua.tmbundle/commit/3a18700941737c3ab66ac5964696f141aee61800",name:"lua",scopeName:"source.lua",patterns:[{begin:"\\b(?:(local)\\s+)?(function)\\b(?![,:])",beginCaptures:{1:{name:"keyword.local.lua"},2:{name:"keyword.control.lua"}},end:`(?<=[\\)\\-{}\\[\\]"'])`,name:"meta.function.lua",patterns:[{include:"#comment"},{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.lua"}},end:`(\\))|(?=[\\-\\.{}\\[\\]"'])`,endCaptures:{1:{name:"punctuation.definition.parameters.finish.lua"}},name:"meta.parameter.lua",patterns:[{include:"#comment"},{match:"[a-zA-Z_][a-zA-Z0-9_]*",name:"variable.parameter.function.lua"},{match:",",name:"punctuation.separator.arguments.lua"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.arguments.lua"}},end:"(?=[\\),])",patterns:[{include:"#emmydoc.type"}]}]},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b\\s*(?=:)",name:"entity.name.class.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",name:"entity.name.function.lua"}]},{match:"(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(\\.[0-9A-Fa-f]*)?([eE]-?\\d*)?([pP][-+]\\d+)?",name:"constant.numeric.float.hexadecimal.lua"},{match:"(?<![\\w\\d.])0[xX]\\.[0-9A-Fa-f]+([eE]-?\\d*)?([pP][-+]\\d+)?",name:"constant.numeric.float.hexadecimal.lua"},{match:"(?<![\\w\\d.])0[xX][0-9A-Fa-f]+(?![pPeE.0-9])",name:"constant.numeric.integer.hexadecimal.lua"},{match:"(?<![\\w\\d.])\\d+(\\.\\d*)?([eE]-?\\d*)?",name:"constant.numeric.float.lua"},{match:"(?<![\\w\\d.])\\.\\d+([eE]-?\\d*)?",name:"constant.numeric.float.lua"},{match:"(?<![\\w\\d.])\\d+(?![pPeE.0-9])",name:"constant.numeric.integer.lua"},{include:"#string"},{captures:{1:{name:"punctuation.definition.comment.lua"}},match:"\\A(#!).*$\\n?",name:"comment.line.shebang.lua"},{include:"#comment"},{captures:{1:{name:"keyword.control.goto.lua"},2:{name:"string.tag.lua"}},match:"\\b(goto)\\s+([a-zA-Z_][a-zA-Z0-9_]*)"},{captures:{1:{name:"punctuation.section.embedded.begin.lua"},2:{name:"punctuation.section.embedded.end.lua"}},match:"(::)\\s*[a-zA-Z_][a-zA-Z0-9_]*\\s*(::)",name:"string.tag.lua"},{match:"<\\s*(const|close)\\s*>",captures:{1:{name:"string.tag.lua"}}},{match:"\\<[a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*\\>",name:"storage.type.generic.lua"},{match:"\\b(break|do|else|for|if|elseif|goto|return|then|repeat|while|until|end|in)\\b",name:"keyword.control.lua"},{match:"\\b(local|global)\\b",name:"keyword.local.lua"},{match:"\\b(function)\\b(?![,:])",name:"keyword.control.lua"},{match:"(?<![^.]\\.|:)\\b(false|nil(?!:)|true|_ENV|_G|_VERSION|math\\.(pi|huge|maxinteger|mininteger)|utf8\\.charpattern|io\\.(stdin|stdout|stderr)|package\\.(config|cpath|loaded|loaders|path|preload|searchers))\\b|(?<![.])\\.{3}(?!\\.)",name:"constant.language.lua"},{match:"(?<![^.]\\.|:)\\b(self)\\b",name:"variable.language.self.lua"},{match:"(?<![^.]\\.|:)\\b(assert|collectgarbage|dofile|error|getfenv|getmetatable|ipairs|load|loadfile|loadstring|module|next|pairs|pcall|print|rawequal|rawget|rawlen|rawset|require|select|setfenv|setmetatable|tonumber|tostring|type|unpack|xpcall)\\b(?!\\s*=(?!=))",name:"support.function.lua"},{match:"(?<![^.]\\.|:)\\b(async)\\b(?!\\s*=(?!=))",name:"entity.name.tag.lua"},{match:"(?<![^.]\\.|:)\\b(coroutine\\.(create|isyieldable|close|resume|running|status|wrap|yield)|string\\.(byte|char|dump|find|format|gmatch|gsub|len|lower|match|pack|packsize|rep|reverse|sub|unpack|upper)|table\\.(concat|insert|maxn|move|pack|remove|sort|unpack)|math\\.(abs|acos|asin|atan2?|ceil|cosh?|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pow|rad|random|randomseed|sinh?|sqrt|tanh?|tointeger|type)|io\\.(close|flush|input|lines|open|output|popen|read|tmpfile|type|write)|os\\.(clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\\.(loadlib|seeall|searchpath)|debug\\.(debug|[gs]etfenv|[gs]ethook|getinfo|[gs]etlocal|[gs]etmetatable|getregistry|[gs]etupvalue|[gs]etuservalue|set[Cc]stacklimit|traceback|upvalueid|upvaluejoin)|bit32\\.(arshift|band|bnot|bor|btest|bxor|extract|replace|lrotate|lshift|rrotate|rshift)|utf8\\.(char|codes|codepoint|len|offset))\\b(?!\\s*=(?!=))",name:"support.function.library.lua"},{match:"\\b(and|or|not|\\|\\||\\&\\&|\\!)\\b",name:"keyword.operator.lua"},{match:`\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*(?:[({"']|\\[\\[))`,name:"support.function.any-method.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*\\??:)",name:"entity.name.class.lua"},{match:"(?<=[^.]\\.|:)\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?!\\s*=\\s*\\b(function)\\b)",name:"entity.other.attribute.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?!\\s*=\\s*\\b(function)\\b)",name:"variable.other.lua"},{match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(?=\\s*=\\s*\\b(function)\\b)",name:"entity.name.function.lua"},{match:"\\+|-|%|#|\\*|\\/|\\^|==?|~=|!=|<=?|>=?|(?<!\\.)\\.{2}(?!\\.)",name:"keyword.operator.lua"}],repository:{escaped_char:{patterns:[{match:`\\\\[abfnrtv\\\\"'\\n]`,name:"constant.character.escape.lua"},{match:"\\\\z[\\n\\t ]*",name:"constant.character.escape.lua"},{match:"\\\\\\d{1,3}",name:"constant.character.escape.byte.lua"},{match:"\\\\x[0-9A-Fa-f][0-9A-Fa-f]",name:"constant.character.escape.byte.lua"},{match:"\\\\u\\{[0-9A-Fa-f]+\\}",name:"constant.character.escape.unicode.lua"},{match:"\\\\.",name:"invalid.illegal.character.escape.lua"}]},string:{patterns:[{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"'[ \\t]*|(?=\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.single.lua",patterns:[{include:"#escaped_char"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:'"[ \\t]*|(?=\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.double.lua",patterns:[{include:"#escaped_char"}]},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"`[ \\t]*|(?=\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.double.lua"},{begin:"(?<=\\.cdef)\\s*(\\[(=*)\\[)",beginCaptures:{0:{name:"string.quoted.other.multiline.lua"},1:{name:"punctuation.definition.string.begin.lua"}},contentName:"meta.embedded.lua",end:"(\\]\\2\\])[ \\t]*",endCaptures:{0:{name:"string.quoted.other.multiline.lua"},1:{name:"punctuation.definition.string.end.lua"}},patterns:[{include:"source.c"}]},{begin:"(?<!--)\\[(=*)\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.lua"}},end:"\\]\\1\\][ \\t]*",endCaptures:{0:{name:"punctuation.definition.string.end.lua"}},name:"string.quoted.other.multiline.lua"}]},comment:{patterns:[{begin:"(^[ \\t]+)?(?=--)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.lua"}},end:"(?!\\G)((?!^)[ \\t]+\\n)?",endCaptures:{1:{name:"punctuation.whitespace.comment.trailing.lua"}},patterns:[{begin:"--\\[(=*)\\[",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\]\\1\\]",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"comment.block.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]},{begin:"----",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.lua"},{begin:"---",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.documentation.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]},{begin:"--",beginCaptures:{0:{name:"punctuation.definition.comment.lua"}},end:"\\n",name:"comment.line.double-dash.lua",patterns:[{include:"#ldoc_tag"}]}]},{begin:"\\/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.lua"}},end:"\\*\\/",endCaptures:{0:{name:"punctuation.definition.comment.end.lua"}},name:"comment.block.lua",patterns:[{include:"#emmydoc"},{include:"#ldoc_tag"}]}]},emmydoc:{patterns:[{begin:"(?<=---[ \\t]*)@class",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",name:"support.class.lua"},{match:":|,",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@enum",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.lua"}},end:"(?=\\n)"}]},{begin:"(?<=---[ \\t]*)@type",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@alias",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.lua"}},end:"(?=[\\n#])",patterns:[{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)(@operator)\\s*(\\b[a-z]+)?",beginCaptures:{1:{name:"storage.type.annotation.lua"},2:{name:"support.function.library.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@cast",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",beginCaptures:{0:{name:"variable.other.lua"}},end:"(?=\\n)",patterns:[{include:"#emmydoc.type"},{match:"([+-|])",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@param",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b(\\??)",beginCaptures:{1:{name:"entity.name.variable.lua"},2:{name:"keyword.operator.lua"}},end:"(?=[\\n#])",patterns:[{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)@return",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\?",name:"keyword.operator.lua"},{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@field",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"(\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b|(\\[))(\\??)",beginCaptures:{2:{name:"entity.name.variable.lua"},3:{name:"keyword.operator.lua"}},end:"(?=[\\n#])",patterns:[{include:"#string"},{include:"#emmydoc.type"},{match:"\\]",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@generic",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\b",beginCaptures:{0:{name:"storage.type.generic.lua"}},end:"(?=\\n)|(,)",endCaptures:{0:{name:"keyword.operator.lua"}},patterns:[{match:":",name:"keyword.operator.lua"},{include:"#emmydoc.type"}]}]},{begin:"(?<=---[ \\t]*)@vararg",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@overload",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#emmydoc.type"}]},{begin:"(?<=---[ \\t]*)@deprecated",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@meta",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@private",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@protected",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@package",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])"},{begin:"(?<=---[ \\t]*)@version",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b(5\\.1|5\\.2|5\\.3|5\\.4|JIT)\\b",name:"support.class.lua"},{match:",|\\>|\\<",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@see",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*)",name:"support.class.lua"},{match:"#",name:"keyword.operator.lua"}]},{begin:"(?<=---[ \\t]*)@diagnostic",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{begin:"([a-zA-Z_\\-0-9]+)[ \\t]*(:)?",beginCaptures:{1:{name:"keyword.other.unit"},2:{name:"keyword.operator.unit"}},end:"(?=\\n)",patterns:[{match:"\\b([a-zA-Z_\\*][a-zA-Z0-9_\\-]*)",name:"support.class.lua"},{match:",",name:"keyword.operator.lua"}]}]},{begin:"(?<=---[ \\t]*)@module",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#string"}]},{match:"(?<=---[ \\t]*)@(async|nodiscard)",name:"storage.type.annotation.lua"},{begin:"(?<=---)\\|\\s*[\\>\\+]?",beginCaptures:{0:{name:"storage.type.annotation.lua"}},end:"(?=[\\n@#])",patterns:[{include:"#string"}]}]},"emmydoc.type":{patterns:[{begin:"\\bfun\\b",beginCaptures:{0:{name:"keyword.control.lua"}},end:"(?=[\\s#])",patterns:[{match:"[\\(\\),:\\?][ \\t]*",name:"keyword.operator.lua"},{match:"([a-zA-Z_][a-zA-Z0-9_\\.\\*\\[\\]\\<\\>\\,\\-]*)(?<!,)[ \\t]*(?=\\??:)",name:"entity.name.variable.lua"},{include:"#emmydoc.type"},{include:"#string"}]},{match:"\\<[a-zA-Z_\\*][a-zA-Z0-9_\\.\\*\\-]*\\>",name:"storage.type.generic.lua"},{match:"\\basync\\b",name:"entity.name.tag.lua"},{match:"[\\{\\}\\:\\,\\?\\|\\`][ \\t]*",name:"keyword.operator.lua"},{begin:`(?=[a-zA-Z_\\.\\*"'\\[])`,end:"(?=[\\s\\)\\,\\?\\:\\}\\|#])",patterns:[{match:"([a-zA-Z0-9_\\.\\*\\[\\]\\<\\>\\,\\-]+)(?<!,)[ \\t]*",name:"support.type.lua"},{match:"(\\.\\.\\.)[ \\t]*",name:"constant.language.lua"},{include:"#string"}]}]},ldoc_tag:{match:"\\G[ \\t]*(@)(alias|annotation|author|charset|class|classmod|comment|constructor|copyright|description|example|export|factory|field|file|fixme|function|include|lfunction|license|local|module|name|param|pragma|private|raise|release|return|script|section|see|set|static|submodule|summary|tfield|thread|tparam|treturn|todo|topic|type|usage|warning|within)\\b",end:"(?!@)\\b",captures:{1:{name:"punctuation.definition.block.tag.ldoc"},2:{name:"storage.type.class.ldoc"}}}},displayName:"Lua",embeddedLangs:["c"]});var r=[...t.default,a]},57701:function(i,n,e){e.r(n),e.d(n,{default:function(){return l}});var t=e(95492),a=e(79825),r=e(32623),s=e(24105),u=e(54310),o=e(43001),c=e(61263),m=e(76574);const d=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/ruby.tmbundle/blob/master/Syntaxes/Ruby.plist","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/ruby.tmbundle/commit/efcb8941c701343f1b2e9fb105c678152fea6892",name:"ruby",scopeName:"source.ruby",comment:` + TODO: unresolved issues + + text: + "p <<end + print me! + end" + symptoms: + not recognized as a heredoc + solution: + there is no way to distinguish perfectly between the << operator and the start + of a heredoc. Currently, we require assignment to recognize a heredoc. More + refinement is possible. + \u2022 Heredocs with indented terminators (<<-) are always distinguishable, however. + \u2022 Nested heredocs are not really supportable at present + + text: + print <<-'THERE' + This is single quoted. + The above used #{Time.now} + THERE + symtoms: + From Programming Ruby p306; should be a non-interpolated heredoc. + + text: + val?(a):p(b) + val?'a':'b' + symptoms: + ':p' is recognized as a symbol.. its 2 things ':' and 'p'. + :'b' has same problem. + solution: + ternary operator rule, precedence stuff, symbol rule. + but also consider 'a.b?(:c)' ?? +`,patterns:[{captures:{1:{name:"keyword.control.class.ruby"},2:{name:"entity.name.type.class.ruby"},3:{name:"keyword.operator.other.ruby"},4:{name:"entity.other.inherited-class.ruby"},5:{name:"keyword.operator.other.ruby"},6:{name:"variable.other.object.ruby"}},match:"^\\s*(class)\\s+(?:([.a-zA-Z0-9_:]+)(?:\\s*(<)\\s*([.a-zA-Z0-9_:]+))?|(<<)\\s*([.a-zA-Z0-9_:]+))",name:"meta.class.ruby"},{captures:{1:{name:"keyword.control.module.ruby"},2:{name:"entity.name.type.module.ruby"},3:{name:"entity.other.inherited-class.module.first.ruby"},4:{name:"punctuation.separator.inheritance.ruby"},5:{name:"entity.other.inherited-class.module.second.ruby"},6:{name:"punctuation.separator.inheritance.ruby"},7:{name:"entity.other.inherited-class.module.third.ruby"},8:{name:"punctuation.separator.inheritance.ruby"}},match:"^\\s*(module)\\s+(([A-Z]\\w*(::))?([A-Z]\\w*(::))?([A-Z]\\w*(::))*[A-Z]\\w*)",name:"meta.module.ruby"},{comment:"else if is a common mistake carried over from other languages. it works if you put in a second end, but it\u2019s never what you want.",match:"(?<!\\.)\\belse(\\s)+if\\b",name:"invalid.deprecated.ruby"},{captures:{1:{name:"punctuation.definition.constant.ruby"}},comment:"symbols as hash key (1.9 syntax)",match:"(?>[a-zA-Z_]\\w*(?>[?!])?)(:)(?!:)",name:"constant.other.symbol.hashkey.ruby"},{captures:{1:{name:"punctuation.definition.constant.ruby"}},comment:"symbols as hash key (1.8 syntax)",match:"(?<!:)(:)(?>[a-zA-Z_]\\w*(?>[?!])?)(?=\\s*=>)",name:"constant.other.symbol.hashkey.ruby"},{comment:"everything being a reserved word, not a value and needing a 'end' is a..",match:"(?<!\\.)\\b(BEGIN|begin|case|class|else|elsif|END|end|ensure|for|if|in|module|rescue|then|unless|until|when|while)\\b(?![?!])",name:"keyword.control.ruby"},{comment:"contextual smart pair support for block parameters",match:"(?<!\\.)\\bdo\\b",name:"keyword.control.start-block.ruby"},{comment:"contextual smart pair support",match:"(?<=\\{)(\\s+)",name:"meta.syntax.ruby.start-block"},{match:"(?<!\\.)\\b(alias|alias_method|block_given[?]|break|defined[?]|iterator[?]|next|redo|retry|return|super|undef|yield)(\\b|(?<=[?]))(?![?!])",name:"keyword.control.pseudo-method.ruby"},{match:"\\b(nil|true|false)\\b(?![?!])",name:"constant.language.ruby"},{match:"\\b(__(dir|FILE|LINE)__)\\b(?![?!])",name:"variable.language.ruby"},{begin:"^__END__\\n",captures:{0:{name:"string.unquoted.program-block.ruby"}},comment:"__END__ marker",contentName:"text.plain",end:"(?=not)impossible",patterns:[{begin:"(?=<?xml|<(?i:html\\b)|!DOCTYPE (?i:html\\b))",end:"(?=not)impossible",name:"text.html.embedded.ruby",patterns:[{include:"text.html.basic"}]}]},{match:"\\b(self)\\b(?![?!])",name:"variable.language.self.ruby"},{comment:" everything being a method but having a special function is a..",match:"\\b(initialize|new|loop|include|extend|prepend|fail|raise|attr_reader|attr_writer|attr_accessor|attr|catch|throw|private|private_class_method|module_function|public|public_class_method|protected|refine|using)\\b(?![?!])",name:"keyword.other.special-method.ruby"},{begin:"\\b(?<!\\.|::)(require|require_relative)\\b",captures:{1:{name:"keyword.other.special-method.ruby"}},end:"$|(?=#|\\})",name:"meta.require.ruby",patterns:[{include:"$self"}]},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.instance.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(@@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.class.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(\\$)[a-zA-Z_]\\w*",name:"variable.other.readwrite.global.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(\\$)(!|@|&|`|'|\\+|\\d+|~|=|/|\\\\|,|;|\\.|<|>|_|\\*|\\$|\\?|:|\"|-[0adFiIlpvw])",name:"variable.other.readwrite.global.pre-defined.ruby"},{begin:"\\b(ENV)\\[",beginCaptures:{1:{name:"variable.other.constant.ruby"}},end:"\\]",name:"meta.environment-variable.ruby",patterns:[{include:"$self"}]},{match:"\\b[A-Z]\\w*(?=((\\.|::)[A-Za-z]|\\[))",name:"support.class.ruby"},{match:"\\b(abort|at_exit|autoload[?]?|binding|callcc|caller|caller_locations|chomp|chop|eval|exec|exit|exit!|fork|format|gets|global_variables|gsub|lambda|load|local_variables|open|p|print|printf|proc|putc|puts|rand|readline|readlines|select|set_trace_func|sleep|spawn|sprintf|srand|sub|syscall|system|test|trace_var|trap|untrace_var|warn)(\\b|(?<=[?!]))(?![?!])",name:"support.function.kernel.ruby"},{match:"\\b[A-Z]\\w*\\b",name:"variable.other.constant.ruby"},{begin:`(?x) + (?=def\\b) # an optimization to help Oniguruma fail fast + (?<=^|\\s)(def)\\s+ # the def keyword + ( (?>[a-zA-Z_]\\w*(?>\\.|::))? # a method name prefix + (?>[a-zA-Z_]\\w*(?>[?!]|=(?!>))? # the method name + |===?|!=|!~|>[>=]?|<=>|<[<=]?|[%&\`/\\|^]|\\*\\*?|=?~|[-+]@?|\\[\\]=?) ) # \u2026or an operator method + \\s*(\\() # the openning parenthesis for arguments + `,beginCaptures:{1:{name:"keyword.control.def.ruby"},2:{name:"entity.name.function.ruby"},3:{name:"punctuation.definition.parameters.ruby"}},comment:"the method pattern comes from the symbol pattern, see there for a explaination",end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.ruby"}},name:"meta.function.method.with-arguments.ruby",patterns:[{begin:"(?=[&*_a-zA-Z])",end:"(?=[,)])",patterns:[{captures:{1:{name:"storage.type.variable.ruby"},2:{name:"constant.other.symbol.hashkey.parameter.function.ruby"},3:{name:"punctuation.definition.constant.ruby"},4:{name:"variable.parameter.function.ruby"}},match:"\\G([&*]?)(?:([_a-zA-Z]\\w*(:))|([_a-zA-Z]\\w*))"},{include:"#parens"},{include:"#braces"},{include:"$self"}]}],repository:{braces:{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.function.begin.ruby"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.function.end.ruby"}},patterns:[{include:"#parens"},{include:"#braces"},{include:"$self"}]},parens:{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.function.begin.ruby"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.ruby"}},patterns:[{include:"#parens"},{include:"#braces"},{include:"$self"}]}}},{begin:`(?x) + (?=def\\b) # an optimization to help Oniguruma fail fast + (?<=^|\\s)(def)\\s+ # the def keyword + ( (?>[a-zA-Z_]\\w*(?>\\.|::))? # a method name prefix + (?>[a-zA-Z_]\\w*(?>[?!]|=(?!>))? # the method name + |===?|!=|!~|>[>=]?|<=>|<[<=]?|[%&\`/\\|^]|\\*\\*?|=?~|[-+]@?|\\[\\]=?) ) # \u2026or an operator method + [ \\t] # the space separating the arguments + (?=[ \\t]*[^\\s#;]) # make sure arguments and not a comment follow + `,beginCaptures:{1:{name:"keyword.control.def.ruby"},2:{name:"entity.name.function.ruby"}},comment:"same as the previous rule, but without parentheses around the arguments",end:"$",name:"meta.function.method.with-arguments.ruby",patterns:[{begin:"(?![\\s,])",end:"(?=,|$)",patterns:[{captures:{1:{name:"storage.type.variable.ruby"},2:{name:"constant.other.symbol.hashkey.parameter.function.ruby"},3:{name:"punctuation.definition.constant.ruby"},4:{name:"variable.parameter.function.ruby"}},match:"\\G([&*]?)(?:([_a-zA-Z]\\w*(:))|([_a-zA-Z]\\w*))",name:"variable.parameter.function.ruby"},{include:"$self"}]}]},{captures:{1:{name:"keyword.control.def.ruby"},3:{name:"entity.name.function.ruby"}},comment:" the optional name is just to catch the def also without a method-name",match:`(?x) + (?=def\\b) # an optimization to help Oniguruma fail fast + (?<=^|\\s)(def)\\b # the def keyword + ( \\s+ # an optional group of whitespace followed by\u2026 + ( (?>[a-zA-Z_]\\w*(?>\\.|::))? # a method name prefix + (?>[a-zA-Z_]\\w*(?>[?!]|=(?!>))? # the method name + |===?|!=|!~|>[>=]?|<=>|<[<=]?|[%&\`/\\|^]|\\*\\*?|=?~|[-+]@?|\\[\\]=?) ) )? # \u2026or an operator method + `,name:"meta.function.method.without-arguments.ruby"},{match:"\\b\\d(?>_?\\d)*(?=\\.\\d|[eE])(\\.\\d(?>_?\\d)*)?([eE][-+]?\\d(?>_?\\d)*)?r?i?\\b",name:"constant.numeric.float.ruby"},{match:"\\b(0|(0[dD]\\d|[1-9])(?>_?\\d)*)r?i?\\b",name:"constant.numeric.integer.ruby"},{match:"\\b0[xX]\\h(?>_?\\h)*r?i?\\b",name:"constant.numeric.hex.ruby"},{match:"\\b0[bB][01](?>_?[01])*r?i?\\b",name:"constant.numeric.binary.ruby"},{match:"\\b0([oO]?[0-7](?>_?[0-7])*)?r?i?\\b",name:"constant.numeric.octal.ruby"},{begin:":'",captures:{0:{name:"punctuation.definition.constant.ruby"}},end:"'",name:"constant.other.symbol.single-quoted.ruby",patterns:[{match:"\\\\['\\\\]",name:"constant.character.escape.ruby"}]},{begin:':"',captures:{0:{name:"punctuation.definition.constant.ruby"}},end:'"',name:"constant.other.symbol.double-quoted.ruby",patterns:[{include:"#interpolated_ruby"},{include:"#escaped_char"}]},{comment:"Needs higher precedence than regular expressions.",match:"(?<!\\()/=",name:"keyword.operator.assignment.augmented.ruby"},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},comment:"single quoted string (does not allow interpolation)",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.quoted.single.ruby",patterns:[{match:"\\\\'|\\\\\\\\",name:"constant.character.escape.ruby"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},comment:"double quoted string (allows for interpolation)",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.quoted.double.ruby",patterns:[{include:"#interpolated_ruby"},{include:"#escaped_char"}]},{begin:"`",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},comment:"execute string (allows for interpolation)",end:"`",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.interpolated.ruby",patterns:[{include:"#interpolated_ruby"},{include:"#escaped_char"}]},{include:"#percent_literals"},{begin:`(?x) + (?: + ^ # beginning of line + | (?<= # or look-behind on: + [=>~(?:\\[,|&;] + | [\\s;]if\\s # keywords + | [\\s;]elsif\\s + | [\\s;]while\\s + | [\\s;]unless\\s + | [\\s;]when\\s + | [\\s;]assert_match\\s + | [\\s;]or\\s # boolean opperators + | [\\s;]and\\s + | [\\s;]not\\s + | [\\s.]index\\s # methods + | [\\s.]scan\\s + | [\\s.]sub\\s + | [\\s.]sub!\\s + | [\\s.]gsub\\s + | [\\s.]gsub!\\s + | [\\s.]match\\s + ) + | (?<= # or a look-behind with line anchor: + ^when\\s # duplication necessary due to limits of regex + | ^if\\s + | ^elsif\\s + | ^while\\s + | ^unless\\s + ) + ) + \\s*((/))(?![*+{}?]) + `,captures:{1:{name:"string.regexp.classic.ruby"},2:{name:"punctuation.definition.string.ruby"}},comment:`regular expressions (normal) + we only start a regexp if the character before it (excluding whitespace) + is what we think is before a regexp + `,contentName:"string.regexp.classic.ruby",end:"((/[eimnosux]*))",patterns:[{include:"#regex_sub"}]},{captures:{1:{name:"punctuation.definition.constant.ruby"}},comment:"symbols",match:"(?<!:)(:)(?>[a-zA-Z_]\\w*(?>[?!]|=(?![>=]))?|===?|>[>=]?|<=>|<[<=]?|[%&`/\\|]|\\*\\*?|=?~|[-+]@?|\\[\\]=?|(@@?|\\$)[a-zA-Z_]\\w*)",name:"constant.other.symbol.ruby"},{begin:"^=begin",captures:{0:{name:"punctuation.definition.comment.ruby"}},comment:"multiline comments",end:"^=end",name:"comment.block.documentation.ruby"},{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ruby"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.ruby"}},end:"\\n",name:"comment.line.number-sign.ruby"}]},{comment:` + matches questionmark-letters. + + examples (1st alternation = hex): + ?\\x1 ?\\x61 + + examples (2nd alternation = octal): + ?\\0 ?\\07 ?\\017 + + examples (3rd alternation = escaped): + ?\\n ?\\b + + examples (4th alternation = meta-ctrl): + ?\\C-a ?\\M-a ?\\C-\\M-\\C-\\M-a + + examples (4th alternation = normal): + ?a ?A ?0 + ?* ?" ?( + ?. ?# + + + the negative lookbehind prevents against matching + p(42.tainted?) + `,match:"(?<!\\w)\\?(\\\\(x\\h{1,2}(?!\\h)\\b|0[0-7]{0,2}(?![0-7])\\b|[^x0MC])|(\\\\[MC]-)+\\w|[^\\s\\\\])",name:"constant.numeric.ruby"},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)HTML)\\b\\1))',comment:"Heredoc with embedded html",end:"(?!\\G)",name:"meta.embedded.block.html",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)HTML)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"text.html",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"text.html.basic"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)XML)\\b\\1))',comment:"Heredoc with embedded xml",end:"(?!\\G)",name:"meta.embedded.block.xml",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)XML)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"text.xml",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"text.xml"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)SQL)\\b\\1))',comment:"Heredoc with embedded sql",end:"(?!\\G)",name:"meta.embedded.block.sql",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)SQL)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.sql",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.sql"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)CSS)\\b\\1))',comment:"Heredoc with embedded css",end:"(?!\\G)",name:"meta.embedded.block.css",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)CSS)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.css",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.css"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)CPP)\\b\\1))',comment:"Heredoc with embedded c++",end:"(?!\\G)",name:"meta.embedded.block.c++",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)CPP)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.c++",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.c++"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)C)\\b\\1))',comment:"Heredoc with embedded c",end:"(?!\\G)",name:"meta.embedded.block.c",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)C)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.c",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.c"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)(?:JS|JAVASCRIPT))\\b\\1))',comment:"Heredoc with embedded javascript",end:"(?!\\G)",name:"meta.embedded.block.js",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)(?:JS|JAVASCRIPT))\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.js",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.js"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)JQUERY)\\b\\1))',comment:"Heredoc with embedded jQuery javascript",end:"(?!\\G)",name:"meta.embedded.block.js.jquery",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)JQUERY)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.js.jquery",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.js.jquery"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)(?:SH|SHELL))\\b\\1))',comment:"Heredoc with embedded shell",end:"(?!\\G)",name:"meta.embedded.block.shell",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)(?:SH|SHELL))\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.shell",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.shell"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)LUA)\\b\\1))',comment:"Heredoc with embedded lua",end:"(?!\\G)",name:"meta.embedded.block.lua",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)LUA)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.lua",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.lua"},{include:"#escaped_char"}]}]},{begin:'(?=(?><<[-~]("?)((?:[_\\w]+_|)RUBY)\\b\\1))',comment:"Heredoc with embedded ruby",end:"(?!\\G)",name:"meta.embedded.block.ruby",patterns:[{begin:'(?><<[-~]("?)((?:[_\\w]+_|)RUBY)\\b\\1)',beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},contentName:"source.ruby",end:"\\s*\\2$\\n?",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"source.ruby"},{include:"#escaped_char"}]}]},{begin:"(?>=\\s*<<(\\w+))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},end:"^\\1$",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"#escaped_char"}]},{begin:"(?><<[-~](\\w+))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},comment:"heredoc with indented terminator",end:"\\s*\\1$",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.unquoted.heredoc.ruby",patterns:[{include:"#heredoc"},{include:"#interpolated_ruby"},{include:"#escaped_char"}]},{begin:"(?<=\\{|do|\\{\\s|do\\s)(\\|)",captures:{1:{name:"punctuation.separator.arguments.ruby"}},end:"(?<!\\|)(\\|)(?!\\|)",patterns:[{include:"$self"},{match:"[_a-zA-Z][_a-zA-Z0-9]*",name:"variable.other.block.ruby"},{match:",",name:"punctuation.separator.variable.ruby"}]},{match:"=>",name:"punctuation.separator.key-value"},{match:"->",name:"support.function.kernel.lambda.ruby"},{match:"<<=|%=|&{1,2}=|\\*=|\\*\\*=|\\+=|-=|\\^=|\\|{1,2}=|<<",name:"keyword.operator.assignment.augmented.ruby"},{match:"<=>|<(?!<|=)|>(?!<|=|>)|<=|>=|===|==|=~|!=|!~|(?<=[ \\t])\\?",name:"keyword.operator.comparison.ruby"},{match:"(?<!\\.)\\b(and|not|or)\\b(?![?!])",name:"keyword.operator.logical.ruby"},{comment:"Make sure this goes after assignment and comparison",match:"(?<=^|[ \\t])!|&&|\\|\\||\\^",name:"keyword.operator.logical.ruby"},{captures:{1:{name:"punctuation.separator.method.ruby"}},comment:"Safe navigation operator - Added in 2.3",match:"(&\\.)\\s*(?![A-Z])"},{match:"(%|&|\\*\\*|\\*|\\+|-|/)",name:"keyword.operator.arithmetic.ruby"},{match:"=",name:"keyword.operator.assignment.ruby"},{match:"\\||~|>>",name:"keyword.operator.other.ruby"},{match:";",name:"punctuation.separator.statement.ruby"},{match:",",name:"punctuation.separator.object.ruby"},{captures:{1:{name:"punctuation.separator.namespace.ruby"}},comment:"Mark as namespace separator if double colons followed by capital letter",match:"(::)\\s*(?=[A-Z])"},{captures:{1:{name:"punctuation.separator.method.ruby"}},comment:"Mark as method separator if double colons not followed by capital letter",match:"(\\.|::)\\s*(?![A-Z])"},{comment:"Must come after method and constant separators to prefer double colons",match:":",name:"punctuation.separator.other.ruby"},{match:"\\{",name:"punctuation.section.scope.begin.ruby"},{match:"\\}",name:"punctuation.section.scope.end.ruby"},{match:"\\[",name:"punctuation.section.array.begin.ruby"},{match:"\\]",name:"punctuation.section.array.end.ruby"},{match:"\\(|\\)",name:"punctuation.section.function.ruby"}],repository:{escaped_char:{match:"\\\\(?:[0-7]{1,3}|x[\\da-fA-F]{1,2}|.)",name:"constant.character.escape.ruby"},heredoc:{begin:"^<<[-~]?\\w+",end:"$",patterns:[{include:"$self"}]},interpolated_ruby:{patterns:[{begin:"#\\{",beginCaptures:{0:{name:"punctuation.section.embedded.begin.ruby"}},contentName:"source.ruby",end:"(\\})",endCaptures:{0:{name:"punctuation.section.embedded.end.ruby"},1:{name:"source.ruby"}},name:"meta.embedded.line.ruby",patterns:[{include:"#nest_curly_and_self"},{include:"$self"}],repository:{nest_curly_and_self:{patterns:[{begin:"\\{",captures:{0:{name:"punctuation.section.scope.ruby"}},end:"\\}",patterns:[{include:"#nest_curly_and_self"}]},{include:"$self"}]}}},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.instance.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#@@)[a-zA-Z_]\\w*",name:"variable.other.readwrite.class.ruby"},{captures:{1:{name:"punctuation.definition.variable.ruby"}},match:"(#\\$)[a-zA-Z_]\\w*",name:"variable.other.readwrite.global.ruby"}]},percent_literals:{patterns:[{begin:"%i(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.section.array.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.section.array.end.ruby"}},name:"meta.array.symbol.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"},{include:"#symbol"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"},{include:"#symbol"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"},{include:"#symbol"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"},{include:"#symbol"}]},{include:"#symbol"}],repository:{angles:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\<|\\\\>",name:"constant.other.symbol.ruby"},{begin:"<",captures:{0:{name:"constant.other.symbol.ruby"}},end:">",patterns:[{include:"#angles"},{include:"#symbol"}]}]},braces:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\{|\\\\\\}",name:"constant.other.symbol.ruby"},{begin:"\\{",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\}",patterns:[{include:"#braces"},{include:"#symbol"}]}]},brackets:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\[|\\\\\\]",name:"constant.other.symbol.ruby"},{begin:"\\[",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\]",patterns:[{include:"#brackets"},{include:"#symbol"}]}]},parens:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\(|\\\\\\)",name:"constant.other.symbol.ruby"},{begin:"\\(",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\)",patterns:[{include:"#parens"},{include:"#symbol"}]}]},symbol:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\\\|\\\\[ ]",name:"constant.other.symbol.ruby"},{match:"\\S\\w*",name:"constant.other.symbol.ruby"}]}}},{begin:"%I(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.section.array.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.section.array.end.ruby"}},name:"meta.array.symbol.interpolated.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"},{include:"#symbol"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"},{include:"#symbol"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"},{include:"#symbol"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"},{include:"#symbol"}]},{include:"#symbol"}],repository:{angles:{patterns:[{begin:"<",captures:{0:{name:"constant.other.symbol.ruby"}},end:">",patterns:[{include:"#angles"},{include:"#symbol"}]}]},braces:{patterns:[{begin:"\\{",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\}",patterns:[{include:"#braces"},{include:"#symbol"}]}]},brackets:{patterns:[{begin:"\\[",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\]",patterns:[{include:"#brackets"},{include:"#symbol"}]}]},parens:{patterns:[{begin:"\\(",captures:{0:{name:"constant.other.symbol.ruby"}},end:"\\)",patterns:[{include:"#parens"},{include:"#symbol"}]}]},symbol:{patterns:[{begin:"(?=\\\\|#\\{)",end:"(?!\\G)",name:"constant.other.symbol.ruby",patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"}]},{match:"\\S\\w*",name:"constant.other.symbol.ruby"}]}}},{begin:"%q(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.quoted.other.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"}]}],repository:{angles:{patterns:[{match:"\\\\<|\\\\>|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"<",end:">",patterns:[{include:"#angles"}]}]},braces:{patterns:[{match:"\\\\\\{|\\\\\\}|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\{",end:"\\}",patterns:[{include:"#braces"}]}]},brackets:{patterns:[{match:"\\\\\\[|\\\\\\]|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\[",end:"\\]",patterns:[{include:"#brackets"}]}]},parens:{patterns:[{match:"\\\\\\(|\\\\\\)|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\(",end:"\\)",patterns:[{include:"#parens"}]}]}}},{begin:"%Q?(?:([(\\[{<])|([^\\w\\s=]|_))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.quoted.other.interpolated.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"}]},{include:"#escaped_char"},{include:"#interpolated_ruby"}],repository:{angles:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"<",end:">",patterns:[{include:"#angles"}]}]},braces:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\{",end:"\\}",patterns:[{include:"#braces"}]}]},brackets:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\[",end:"\\]",patterns:[{include:"#brackets"}]}]},parens:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\(",end:"\\)",patterns:[{include:"#parens"}]}]}}},{begin:"%r(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},end:"([)\\]}>]\\2|\\1\\2)[eimnosux]*",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.regexp.percent.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"}]},{include:"#regex_sub"}],repository:{angles:{patterns:[{include:"#regex_sub"},{begin:"<",end:">",patterns:[{include:"#angles"}]}]},braces:{patterns:[{include:"#regex_sub"},{begin:"\\{",end:"\\}",patterns:[{include:"#braces"}]}]},brackets:{patterns:[{include:"#regex_sub"},{begin:"\\[",end:"\\]",patterns:[{include:"#brackets"}]}]},parens:{patterns:[{include:"#regex_sub"},{begin:"\\(",end:"\\)",patterns:[{include:"#parens"}]}]}}},{begin:"%s(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.definition.constant.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.definition.constant.end.ruby"}},name:"constant.other.symbol.percent.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"}]}],repository:{angles:{patterns:[{match:"\\\\<|\\\\>|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"<",end:">",patterns:[{include:"#angles"}]}]},braces:{patterns:[{match:"\\\\\\{|\\\\\\}|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\{",end:"\\}",patterns:[{include:"#braces"}]}]},brackets:{patterns:[{match:"\\\\\\[|\\\\\\]|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\[",end:"\\]",patterns:[{include:"#brackets"}]}]},parens:{patterns:[{match:"\\\\\\(|\\\\\\)|\\\\\\\\",name:"constant.character.escape.ruby"},{begin:"\\(",end:"\\)",patterns:[{include:"#parens"}]}]}}},{begin:"%w(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.section.array.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.section.array.end.ruby"}},name:"meta.array.string.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"},{include:"#string"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"},{include:"#string"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"},{include:"#string"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"},{include:"#string"}]},{include:"#string"}],repository:{angles:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\<|\\\\>",name:"string.other.ruby"},{begin:"<",captures:{0:{name:"string.other.ruby"}},end:">",patterns:[{include:"#angles"},{include:"#string"}]}]},braces:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\{|\\\\\\}",name:"string.other.ruby"},{begin:"\\{",captures:{0:{name:"string.other.ruby"}},end:"\\}",patterns:[{include:"#braces"},{include:"#string"}]}]},brackets:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\[|\\\\\\]",name:"string.other.ruby"},{begin:"\\[",captures:{0:{name:"string.other.ruby"}},end:"\\]",patterns:[{include:"#brackets"},{include:"#string"}]}]},parens:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\(|\\\\\\)",name:"string.other.ruby"},{begin:"\\(",captures:{0:{name:"string.other.ruby"}},end:"\\)",patterns:[{include:"#parens"},{include:"#string"}]}]},string:{patterns:[{captures:{0:{name:"constant.character.escape.ruby"}},match:"\\\\\\\\|\\\\[ ]",name:"string.other.ruby"},{match:"\\S\\w*",name:"string.other.ruby"}]}}},{begin:"%W(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.section.array.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.section.array.end.ruby"}},name:"meta.array.string.interpolated.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"},{include:"#string"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"},{include:"#string"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"},{include:"#string"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"},{include:"#string"}]},{include:"#string"}],repository:{angles:{patterns:[{begin:"<",captures:{0:{name:"string.other.ruby"}},end:">",patterns:[{include:"#angles"},{include:"#string"}]}]},braces:{patterns:[{begin:"\\{",captures:{0:{name:"string.other.ruby"}},end:"\\}",patterns:[{include:"#braces"},{include:"#string"}]}]},brackets:{patterns:[{begin:"\\[",captures:{0:{name:"string.other.ruby"}},end:"\\]",patterns:[{include:"#brackets"},{include:"#string"}]}]},parens:{patterns:[{begin:"\\(",captures:{0:{name:"string.other.ruby"}},end:"\\)",patterns:[{include:"#parens"},{include:"#string"}]}]},string:{patterns:[{begin:"(?=\\\\|#\\{)",end:"(?!\\G)",name:"string.other.ruby",patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"}]},{match:"\\S\\w*",name:"string.other.ruby"}]}}},{begin:"%x(?:([(\\[{<])|([^\\w\\s]|_))",beginCaptures:{0:{name:"punctuation.definition.string.begin.ruby"}},end:"[)\\]}>]\\2|\\1\\2",endCaptures:{0:{name:"punctuation.definition.string.end.ruby"}},name:"string.interpolated.percent.ruby",patterns:[{begin:"\\G(?<=\\()(?!\\))",end:"(?=\\))",patterns:[{include:"#parens"}]},{begin:"\\G(?<=\\[)(?!\\])",end:"(?=\\])",patterns:[{include:"#brackets"}]},{begin:"\\G(?<=\\{)(?!\\})",end:"(?=\\})",patterns:[{include:"#braces"}]},{begin:"\\G(?<=<)(?!>)",end:"(?=>)",patterns:[{include:"#angles"}]},{include:"#escaped_char"},{include:"#interpolated_ruby"}],repository:{angles:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"<",end:">",patterns:[{include:"#angles"}]}]},braces:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\{",end:"\\}",patterns:[{include:"#braces"}]}]},brackets:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\[",end:"\\]",patterns:[{include:"#brackets"}]}]},parens:{patterns:[{include:"#escaped_char"},{include:"#interpolated_ruby"},{begin:"\\(",end:"\\)",patterns:[{include:"#parens"}]}]}}}]},regex_sub:{patterns:[{include:"#interpolated_ruby"},{include:"#escaped_char"},{captures:{1:{name:"punctuation.definition.quantifier.begin.ruby"},3:{name:"punctuation.definition.quantifier.end.ruby"}},match:"(\\{)\\d+(,\\d+)?(\\})",name:"keyword.operator.quantifier.ruby"},{begin:"\\[\\^?",beginCaptures:{0:{name:"punctuation.definition.character-class.begin.ruby"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.character-class.end.ruby"}},name:"constant.other.character-class.set.ruby",patterns:[{include:"#escaped_char"}]},{begin:"\\(\\?#",beginCaptures:{0:{name:"punctuation.definition.comment.begin.ruby"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.comment.end.ruby"}},name:"comment.line.number-sign.ruby",patterns:[{include:"#escaped_char"}]},{begin:"\\(",captures:{0:{name:"punctuation.definition.group.ruby"}},end:"\\)",name:"meta.group.regexp.ruby",patterns:[{include:"#regex_sub"}]},{begin:"(?<=^|\\s)(#)\\s(?=[[a-zA-Z0-9,. \\t?!-][^\\x{00}-\\x{7F}]]*$)",beginCaptures:{1:{name:"punctuation.definition.comment.ruby"}},comment:"We are restrictive in what we allow to go after the comment character to avoid false positives, since the availability of comments depend on regexp flags.",end:"$\\n?",name:"comment.line.number-sign.ruby"}]}},displayName:"Ruby",aliases:["rb"],embeddedLangs:["html","xml","sql","css","c","javascript","shellscript","lua"]});var l=[...t.default,...a.default,...r.default,...s.default,...u.default,...o.default,...c.default,...m.default,d]},79825:function(i,n,e){e.r(n),e.d(n,{default:function(){return r}});var t=e(7411);const a=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-xml/blob/master/grammars/xml.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-xml/commit/7bc75dfe779ad5b35d9bf4013d9181864358cb49",name:"xml",scopeName:"text.xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]}},displayName:"XML",embeddedLangs:["java"]});var r=[...t.default,a]}}]); diff --git a/7702.2b7bc0e1.async.js b/7702.2b7bc0e1.async.js new file mode 100644 index 00000000..c8a182f3 --- /dev/null +++ b/7702.2b7bc0e1.async.js @@ -0,0 +1,274 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7702],{47702:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({name:"apex",scopeName:"source.apex",fileTypes:["apex","cls","trigger"],uuid:"F5FC6824-F257-43B1-B53A-14E1CCD18631",patterns:[{include:"#javadoc-comment"},{include:"#comment"},{include:"#directives"},{include:"#declarations"},{include:"#script-top-level"}],repository:{directives:{patterns:[{include:"#punctuation-semicolon"}]},declarations:{patterns:[{include:"#type-declarations"},{include:"#punctuation-semicolon"}]},"script-top-level":{patterns:[{include:"#method-declaration"},{include:"#statement"},{include:"#punctuation-semicolon"}]},"type-declarations":{patterns:[{include:"#javadoc-comment"},{include:"#comment"},{include:"#annotation-declaration"},{include:"#storage-modifier"},{include:"#sharing-modifier"},{include:"#class-declaration"},{include:"#enum-declaration"},{include:"#interface-declaration"},{include:"#trigger-declaration"},{include:"#punctuation-semicolon"}]},"class-or-trigger-members":{patterns:[{include:"#javadoc-comment"},{include:"#comment"},{include:"#storage-modifier"},{include:"#sharing-modifier"},{include:"#type-declarations"},{include:"#field-declaration"},{include:"#property-declaration"},{include:"#indexer-declaration"},{include:"#variable-initializer"},{include:"#constructor-declaration"},{include:"#method-declaration"},{include:"#punctuation-semicolon"}]},"interface-members":{patterns:[{include:"#javadoc-comment"},{include:"#comment"},{include:"#property-declaration"},{include:"#indexer-declaration"},{include:"#method-declaration"},{include:"#punctuation-semicolon"}]},statement:{patterns:[{include:"#comment"},{include:"#while-statement"},{include:"#do-statement"},{include:"#for-statement"},{include:"#switch-statement"},{include:"#when-else-statement"},{include:"#when-sobject-statement"},{include:"#when-statement"},{include:"#when-multiple-statement"},{include:"#if-statement"},{include:"#else-part"},{include:"#goto-statement"},{include:"#return-statement"},{include:"#break-or-continue-statement"},{include:"#throw-statement"},{include:"#try-statement"},{include:"#soql-query-expression"},{include:"#local-declaration"},{include:"#block"},{include:"#expression"},{include:"#punctuation-semicolon"}]},expression:{patterns:[{include:"#comment"},{include:"#merge-expression"},{include:"#support-expression"},{include:"#throw-expression"},{include:"#this-expression"},{include:"#trigger-context-declaration"},{include:"#conditional-operator"},{include:"#expression-operators"},{include:"#soql-query-expression"},{include:"#object-creation-expression"},{include:"#array-creation-expression"},{include:"#invocation-expression"},{include:"#member-access-expression"},{include:"#element-access-expression"},{include:"#cast-expression"},{include:"#literal"},{include:"#parenthesized-expression"},{include:"#initializer-expression"},{include:"#identifier"}]},"annotation-declaration":{begin:"([@][_[:alpha:]]+)\\b",beginCaptures:{1:{name:"storage.type.annotation.apex"}},end:"(?<=\\)|$)",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#expression"}]},{include:"#statement"}]},"support-expression":{begin:`(?x) +(ApexPages|Database|DMLException|Exception|PageReference|Savepoint|SchedulableContext|Schema|SObject|System|Test)(?=\\.|\\s) # supported apex namespaces`,beginCaptures:{1:{name:"support.class.apex"}},end:"(?<=\\)|$)|(?=\\})|(?=;)|(?=\\)|(?=\\]))|(?=\\,)",patterns:[{include:"#support-type"},{match:"(?:(\\.))([[:alpha:]]*)(?=\\()",captures:{1:{name:"punctuation.accessor.apex"},2:{name:"support.function.apex"}}},{match:"(?:(\\.))([[:alpha:]]+)",captures:{1:{name:"punctuation.accessor.apex"},2:{name:"support.type.apex"}}},{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},{include:"#comment"},{include:"#statement"}]},"support-type":{name:"support.apex",patterns:[{include:"#comment"},{include:"#support-class"},{include:"#support-functions"},{include:"#support-name"}]},"support-class":{match:"\\b(ApexPages|Database|DMLException|Exception|PageReference|Savepoint|SchedulableContext|Schema|SObject|System|Test)\\b",captures:{1:{name:"support.class.apex"}}},"support-functions":{match:"\\b(delete|execute|finish|insert|start|undelete|update|upsert)\\b",captures:{1:{name:"support.function.apex"}}},"support-name":{patterns:[{match:"(\\.)\\s*([[:alpha:]]*)(?=\\()",captures:{1:{name:"punctuation.accessor.apex"},2:{name:"support.function.apex"}}},{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},{match:"(\\.)\\s*([_[:alpha:]]*)",captures:{1:{name:"punctuation.accessor.apex"},2:{name:"support.type.apex"}}}]},"support-arguments":{begin:"<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.apex"}},end:">",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.apex"}},patterns:[{include:"#comment"},{include:"#support-type"},{include:"#punctuation-comma"}]},"merge-expression":{begin:"(merge)\\b\\s+",beginCaptures:{1:{name:"support.function.apex"}},end:"(?<=\\;)",patterns:[{include:"#object-creation-expression"},{include:"#merge-type-statement"},{include:"#expression"},{include:"#punctuation-semicolon"}]},"merge-type-statement":{match:"([_[:alpha:]]*)\\b\\s+([_[:alpha:]]*)\\b\\s*(\\;)",captures:{1:{name:"variable.other.readwrite.apex"},2:{name:"variable.other.readwrite.apex"},3:{name:"punctuation.terminator.statement.apex"}}},"sharing-modifier":{name:"sharing.modifier.apex",match:"(?<!\\.)\\b(with sharing|without sharing|inherited sharing)\\b"},"storage-modifier":{name:"storage.modifier.apex",match:"(?<!\\.)\\b(new|public|protected|private|abstract|virtual|override|global|static|final|transient)\\b"},"class-declaration":{begin:"(?=\\bclass\\b)",end:"(?<=\\})",patterns:[{begin:`(?x) +\\b(class)\\b\\s+ +(@?[_[:alpha:]][_[:alnum:]]*)\\s*`,beginCaptures:{1:{name:"keyword.other.class.apex"},2:{name:"entity.name.type.class.apex"}},end:"(?=\\{)",patterns:[{include:"#javadoc-comment"},{include:"#comment"},{include:"#type-parameter-list"},{include:"#extends-class"},{include:"#implements-class"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.apex"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.apex"}},patterns:[{include:"#class-or-trigger-members"}]},{include:"#javadoc-comment"},{include:"#comment"}]},"trigger-declaration":{begin:"(?=\\btrigger\\b)",end:"(?<=\\})",patterns:[{begin:`(?x) +\\b(trigger)\\b\\s+ +(@?[_[:alpha:]][_[:alnum:]]*)\\s* +\\b(on)\\b\\s+ +([_[:alpha:]][_[:alnum:]]*)\\s*`,beginCaptures:{1:{name:"keyword.other.trigger.apex"},2:{name:"entity.name.type.trigger.apex"},3:{name:"keyword.operator.trigger.on.apex"},4:{name:"storage.type.apex"}},end:"(?=\\{)",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#trigger-type-statement"},{include:"#trigger-operator-statement"},{include:"#punctuation-comma"},{include:"#expression"}]},{include:"#javadoc-comment"},{include:"#comment"},{include:"#type-parameter-list"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.apex"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.apex"}},patterns:[{include:"#statement"},{include:"#class-or-trigger-members"}]},{include:"#javadoc-comment"},{include:"#comment"}]},"trigger-type-statement":{match:"\\b(?:(before)|(after))\\b",captures:{1:{name:"keyword.control.trigger.before.apex"},2:{name:"keyword.control.trigger.after.apex"}}},"trigger-operator-statement":{name:"keyword.operator.trigger.apex",match:"\\b(insert|update|delete|merge|upsert|undelete)\\b"},"trigger-context-declaration":{begin:"\\b(?:(Trigger))\\b(\\.)\\b",beginCaptures:{1:{name:"support.class.trigger.apex"},2:{name:"punctuation.accessor.apex"}},end:"(?=\\})|(?=;)|(?=\\)|(?=\\]))",patterns:[{name:"support.type.trigger.apex",match:"\\b(isExecuting|isInsert|isUpdate|isDelete|isBefore|isAfter|isUndelete|new|newMap|old|oldMap|size)\\b"},{match:"(?:(\\??\\.))([[:alpha:]]+)(?=\\()",captures:{1:{patterns:[{include:"#punctuation-accessor"},{include:"#operator-safe-navigation"}]},2:{name:"support.function.trigger.apex"}}},{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#trigger-type-statement"},{include:"#javadoc-comment"},{include:"#comment"},{include:"#expression"}]},{include:"#expression"}]},"enum-declaration":{begin:"(?=\\benum\\b)",end:"(?<=\\})",patterns:[{begin:"(?=enum)",end:"(?=\\{)",patterns:[{include:"#javadoc-comment"},{include:"#comment"},{match:"(enum)\\s+(@?[_[:alpha:]][_[:alnum:]]*)",captures:{1:{name:"keyword.other.enum.apex"},2:{name:"entity.name.type.enum.apex"}}}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.apex"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.apex"}},patterns:[{include:"#javadoc-comment"},{include:"#comment"},{include:"#punctuation-comma"},{begin:"@?[_[:alpha:]][_[:alnum:]]*",beginCaptures:{0:{name:"entity.name.variable.enum-member.apex"}},end:"(?=(,|\\}))",patterns:[{include:"#javadoc-comment"},{include:"#comment"},{include:"#variable-initializer"}]}]},{include:"#javadoc-comment"},{include:"#comment"}]},"interface-declaration":{begin:"(?=\\binterface\\b)",end:"(?<=\\})",patterns:[{begin:`(?x) +(interface)\\b\\s+ +(@?[_[:alpha:]][_[:alnum:]]*)`,beginCaptures:{1:{name:"keyword.other.interface.apex"},2:{name:"entity.name.type.interface.apex"}},end:"(?=\\{)",patterns:[{include:"#javadoc-comment"},{include:"#comment"},{include:"#type-parameter-list"},{include:"#extends-class"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.apex"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.apex"}},patterns:[{include:"#interface-members"}]},{include:"#javadoc-comment"},{include:"#comment"}]},"extends-class":{begin:"(extends)\\b\\s+([_[:alpha:]][_[:alnum:]]*)",beginCaptures:{1:{name:"keyword.other.extends.apex"},2:{name:"entity.name.type.extends.apex"}},end:"(?={|implements)"},"implements-class":{begin:"(implements)\\b\\s+([_[:alpha:]][_[:alnum:]]*)",beginCaptures:{1:{name:"keyword.other.implements.apex"},2:{name:"entity.name.type.implements.apex"}},end:"(?={|extends)"},"soql-query-expression":{begin:"\\b(SELECT)\\b\\s*",beginCaptures:{1:{name:"keyword.operator.query.select.apex"}},end:"(?=;)|(?=\\])|(?=\\))",patterns:[{include:"#soql-query-body"},{include:"#comment"},{include:"#punctuation-comma"},{include:"#operator-assignment"},{include:"#parenthesized-expression"},{include:"#expression-operators"},{include:"#literal"},{match:"([_.[:alpha:]][_.[:alnum:]]*)\\s*(\\,)?",captures:{1:{name:"keyword.query.field.apex"},2:{name:"punctuation.separator.comma.apex"}}}]},"soql-query-body":{patterns:[{include:"#trigger-context-declaration"},{include:"#soql-colon-vars"},{include:"#soql-functions"},{include:"#from-clause"},{include:"#where-clause"},{include:"#query-operators"},{include:"#date-literals"},{include:"#date-literal-with-params"},{include:"#using-scope"},{include:"#soql-group-clauses"},{include:"#orderby-clause"},{include:"#ordering-direction"},{include:"#ordering-nulls"}]},"soql-colon-vars":{begin:"(\\:)\\s*",beginCaptures:{0:{name:"keyword.operator.conditional.colon.apex"}},end:"(?![_[:alnum:]]|\\(|(\\?)?\\[|<)",patterns:[{include:"#trigger-context-declaration"},{match:"([_[:alpha:]][_[:alnum:]]*)(\\??\\.)",captures:{1:{name:"variable.other.object.apex"},2:{patterns:[{include:"#punctuation-accessor"},{include:"#operator-safe-navigation"}]}}},{include:"#soql-colon-method-statement"},{name:"entity.name.variable.local.apex",match:"[_[:alpha:]][_[:alnum:]]*"}]},"soql-colon-method-statement":{begin:"(:?\\.)?([_[:alpha:]][_[:alnum:]]*)(?=\\()",beginCaptures:{1:{name:"punctuation.accessor.apex"},2:{name:"entity.name.function.apex"}},end:"(?<=\\))",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#expression"}]},{include:"#statement"}]},"soql-group-clauses":{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#soql-query-expression"},{include:"#soql-colon-vars"},{include:"#soql-group-clauses"},{include:"#punctuation-comma"},{include:"#operator-assignment"},{include:"#literal"},{include:"#query-operators"},{include:"#date-literals"},{include:"#date-literal-with-params"},{include:"#using-scope"},{name:"keyword.query.field.apex",match:"[_.[:alpha:]][_.[:alnum:]]*"}]},"soql-functions":{begin:"\\b(AVG|CALENDAR_MONTH|CALENDAR_QUARTER|CALENDAR_YEAR|convertCurrency|convertTimezone|COUNT|COUNT_DISTINCT|DAY_IN_MONTH|DAY_IN_WEEK|DAY_IN_YEAR|DAY_ONLY|toLabel|INCLUDES|EXCLUDES|FISCAL_MONTH|FISCAL_QUARTER|FISCAL_YEAR|FORMAT|GROUPING|GROUP BY CUBE|GROUP BY ROLLUP|HOUR_IN_DAY|MAX|MIN|SUM|WEEK_IN_MONTH|WEEK_IN_YEAR)\\s*(\\()",beginCaptures:{1:{name:"support.function.query.apex"},2:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#literal"},{include:"#punctuation-comma"},{include:"#soql-functions"},{name:"keyword.query.field.apex",match:"[_.[:alpha:]][_.[:alnum:]]*"}]},"from-clause":{match:"(FROM)\\b\\s*([_\\.[:alnum:]]+\\b)?",captures:{1:{name:"keyword.operator.query.from.apex"},2:{name:"storage.type.apex"}}},"where-clause":{match:"\\b(WHERE)\\b\\s*",captures:{1:{name:"keyword.operator.query.where.apex"}}},"orderby-clause":{match:"\\b(ORDER BY)\\b\\s*",captures:{1:{name:"keyword.operator.query.orderby.apex"}},patterns:[{include:"#ordering-direction"},{include:"#ordering-nulls"}]},"ordering-direction":{match:"\\b(?:(ASC)|(DESC))\\b",captures:{1:{name:"keyword.operator.query.ascending.apex"},2:{name:"keyword.operator.query.descending.apex"}}},"ordering-nulls":{match:"\\b(?:(NULLS FIRST)|(NULLS LAST))\\b",captures:{1:{name:"keyword.operator.query.nullsfirst.apex"},2:{name:"keyword.operator.query.nullslast.apex"}}},"query-operators":{match:"\\b(ABOVE|AND|AT|FOR REFERENCE|FOR UPDATE|FOR VIEW|GROUP BY|HAVING|IN|LIKE|LIMIT|NOT IN|NOT|OFFSET|OR|TYPEOF|UPDATE TRACKING|UPDATE VIEWSTAT|WITH DATA CATEGORY|WITH)\\b\\s*",captures:{1:{name:"keyword.operator.query.apex"}}},"date-literals":{match:"\\b(YESTERDAY|TODAY|TOMORROW|LAST_WEEK|THIS_WEEK|NEXT_WEEK|LAST_MONTH|THIS_MONTH|NEXT_MONTH|LAST_90_DAYS|NEXT_90_DAYS|THIS_QUARTER|LAST_QUARTER|NEXT_QUARTER|THIS_YEAR|LAST_YEAR|NEXT_YEAR|THIS_FISCAL_QUARTER|LAST_FISCAL_QUARTER|NEXT_FISCAL_QUARTER|THIS_FISCAL_YEAR|LAST_FISCAL_YEAR|NEXT_FISCAL_YEAR)\\b\\s*",captures:{1:{name:"keyword.operator.query.date.apex"}}},"date-literal-with-params":{match:"\\b((LAST_N_DAYS|NEXT_N_DAYS|NEXT_N_WEEKS|LAST_N_WEEKS|NEXT_N_MONTHS|LAST_N_MONTHS|NEXT_N_QUARTERS|LAST_N_QUARTERS|NEXT_N_YEARS|LAST_N_YEARS|NEXT_N_FISCAL_QUARTERS|LAST_N_FISCAL_QUARTERS|NEXT_N_FISCAL_YEARS|LAST_N_FISCAL_YEARS)\\s*\\:\\d+)\\b",captures:{1:{name:"keyword.operator.query.date.apex"}}},"using-scope":{match:"((USING SCOPE)\\b\\s*(Delegated|Everything|Mine|My_Territory|My_Team_Territory|Team))\\b\\s*",captures:{1:{name:"keyword.operator.query.using.apex"}}},"type-parameter-list":{begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.apex"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.apex"}},patterns:[{match:"(@?[_[:alpha:]][_[:alnum:]]*)\\b",captures:{1:{name:"entity.name.type.type-parameter.apex"}}},{include:"#comment"},{include:"#punctuation-comma"}]},"field-declaration":{begin:`(?x) +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) +)\\s+ +(\\g<identifier>)\\s* # first field name +(?!=>|==)(?=,|;|=|$)`,beginCaptures:{1:{patterns:[{include:"#support-type"},{include:"#type"}]},5:{name:"entity.name.variable.field.apex"}},end:"(?=;)",patterns:[{name:"entity.name.variable.field.apex",match:"@?[_[:alpha:]][_[:alnum:]]*"},{include:"#punctuation-comma"},{include:"#comment"},{include:"#variable-initializer"},{include:"#class-or-trigger-members"}]},"property-declaration":{begin:`(?x) +(?!.*\\b(?:class|interface|enum)\\b)\\s* +(?<return_type> + (?<type_name> + (?: + (?:ref\\s+)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) + )\\s+ +) +(?<interface_name>\\g<type_name>\\s*\\.\\s*)? +(?<property_name>\\g<identifier>)\\s* +(?=\\{|=>|$)`,beginCaptures:{1:{patterns:[{include:"#type"}]},6:{patterns:[{include:"#type"},{include:"#punctuation-accessor"}]},7:{name:"entity.name.variable.property.apex"}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{include:"#property-accessors"},{include:"#expression-body"},{include:"#variable-initializer"},{include:"#class-or-trigger-members"}]},"indexer-declaration":{begin:`(?x) +(?<return_type> + (?<type_name> + (?: + (?:ref\\s+)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) + )\\s+ +) +(?<interface_name>\\g<type_name>\\s*\\.\\s*)? +(?<indexer_name>this)\\s* +(?=\\[)`,beginCaptures:{1:{patterns:[{include:"#type"}]},6:{patterns:[{include:"#type"},{include:"#punctuation-accessor"}]},7:{name:"keyword.other.this.apex"}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{include:"#property-accessors"},{include:"#expression-body"},{include:"#variable-initializer"}]},"property-accessors":{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.apex"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.apex"}},patterns:[{name:"storage.modifier.apex",match:"\\b(private|protected)\\b"},{name:"keyword.other.get.apex",match:"\\b(get)\\b"},{name:"keyword.other.set.apex",match:"\\b(set)\\b"},{include:"#comment"},{include:"#expression-body"},{include:"#block"},{include:"#punctuation-semicolon"}]},"method-declaration":{begin:`(?x) +(?<return_type> + (?<type_name> + (?: + (?:ref\\s+)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) + )\\s+ +) +(?<interface_name>\\g<type_name>\\s*\\.\\s*)? +(\\g<identifier>)\\s* +(<([^<>]+)>)?\\s* +(?=\\()`,beginCaptures:{1:{patterns:[{include:"#support-type"},{include:"#type"}]},6:{patterns:[{include:"#type"},{include:"#punctuation-accessor"}]},7:{patterns:[{include:"#support-type"},{include:"#method-name-custom"}]},8:{patterns:[{include:"#type-parameter-list"}]}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{include:"#parenthesized-parameter-list"},{include:"#expression-body"},{include:"#block"}]},"method-name-custom":{name:"entity.name.function.apex",match:"@?[_[:alpha:]][_[:alnum:]]*"},"constructor-declaration":{begin:"(?=@?[_[:alpha:]][_[:alnum:]]*\\s*\\()",end:"(?<=\\})|(?=;)",patterns:[{match:"(@?[_[:alpha:]][_[:alnum:]]*)\\b",captures:{1:{name:"entity.name.function.apex"}}},{begin:"(:)",beginCaptures:{1:{name:"punctuation.separator.colon.apex"}},end:"(?=\\{|=>)",patterns:[{include:"#constructor-initializer"}]},{include:"#parenthesized-parameter-list"},{include:"#comment"},{include:"#expression-body"},{include:"#block"}]},"constructor-initializer":{begin:"\\b(?:(this))\\b\\s*(?=\\()",beginCaptures:{1:{name:"keyword.other.this.apex"}},end:"(?<=\\))",patterns:[{include:"#argument-list"}]},block:{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.apex"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.apex"}},patterns:[{include:"#statement"}]},"variable-initializer":{begin:"(?<!=|!)(=)(?!=|>)",beginCaptures:{1:{name:"keyword.operator.assignment.apex"}},end:"(?=[,\\)\\];}])",patterns:[{include:"#expression"}]},"expression-body":{begin:"=>",beginCaptures:{0:{name:"keyword.operator.arrow.apex"}},end:"(?=[,\\);}])",patterns:[{include:"#expression"}]},"goto-statement":{begin:"(?<!\\.)\\b(goto)\\b",beginCaptures:{1:{name:"keyword.control.goto.apex"}},end:"(?=;)",patterns:[{begin:"\\b(case)\\b",beginCaptures:{1:{name:"keyword.control.case.apex"}},end:"(?=;)",patterns:[{include:"#expression"}]},{match:"\\b(default)\\b",captures:{1:{name:"keyword.control.default.apex"}}},{name:"entity.name.label.apex",match:"@?[_[:alpha:]][_[:alnum:]]*"}]},"return-statement":{begin:"(?<!\\.)\\b(return)\\b",beginCaptures:{1:{name:"keyword.control.flow.return.apex"}},end:"(?=;)",patterns:[{include:"#expression"}]},"break-or-continue-statement":{match:"(?<!\\.)\\b(?:(break)|(continue))\\b",captures:{1:{name:"keyword.control.flow.break.apex"},2:{name:"keyword.control.flow.continue.apex"}}},"throw-statement":{begin:"(?<!\\.)\\b(throw)\\b",beginCaptures:{1:{name:"keyword.control.flow.throw.apex"}},end:"(?=;)",patterns:[{include:"#expression"}]},"if-statement":{begin:"(?<!\\.)\\b(if)\\b\\s*(?=\\()",beginCaptures:{1:{name:"keyword.control.conditional.if.apex"}},end:"(?<=\\})|(?=;)",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#expression"}]},{include:"#statement"}]},"else-part":{begin:"(?<!\\.)\\b(else)\\b",beginCaptures:{1:{name:"keyword.control.conditional.else.apex"}},end:"(?<=\\})|(?=;)",patterns:[{include:"#statement"}]},"switch-statement":{begin:`(?x) +(switch)\\b\\s+ +(on)\\b\\s+ +(?:([_.?\\'\\(\\)[:alnum:]]+)\\s*)? +(\\{)`,beginCaptures:{1:{name:"keyword.control.switch.apex"},2:{name:"keyword.control.switch.on.apex"},3:{patterns:[{include:"#statement"},{include:"#parenthesized-expression"}]},4:{name:"punctuation.curlybrace.open.apex"}},end:"(\\})",endCaptures:{0:{name:"punctuation.curlybrace.close.apex"}},patterns:[{include:"#when-string"},{include:"#when-else-statement"},{include:"#when-sobject-statement"},{include:"#when-statement"},{include:"#when-multiple-statement"},{include:"#expression"},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"}]},"when-statement":{begin:"(when)\\b\\s+([\\'_\\-[:alnum:]]+)\\s*",beginCaptures:{1:{name:"keyword.control.switch.when.apex"},2:{patterns:[{include:"#expression"}]}},end:"(?<=\\})",patterns:[{include:"#block"},{include:"#expression"}]},"when-string":{begin:"(when)(\\b\\s*)((\\')[_.\\,\\'\\s*[:alnum:]]+)",beginCaptures:{1:{name:"keyword.control.switch.when.apex"},2:{name:"punctuation.whitespace.apex"},3:{patterns:[{include:"#when-string-statement"},{include:"#punctuation-comma"}]}},end:"(?<=\\})",patterns:[{include:"#block"},{include:"#expression"}]},"when-string-statement":{patterns:[{name:"string.quoted.single.apex",begin:"\\'",beginCaptures:{0:{name:"punctuation.definition.string.begin.apex"}},end:"\\'",endCaptures:{0:{name:"punctuation.definition.string.end.apex"}}}]},"when-else-statement":{begin:"(when)\\b\\s+(else)\\b\\s*",beginCaptures:{1:{name:"keyword.control.switch.when.apex"},2:{name:"keyword.control.switch.else.apex"}},end:"(?<=\\})",patterns:[{include:"#block"},{include:"#expression"}]},"when-multiple-statement":{begin:"(when)\\b\\s*",beginCaptures:{1:{name:"keyword.control.switch.when.apex"}},end:"(?<=\\})",patterns:[{include:"#block"},{include:"#expression"}]},"when-sobject-statement":{begin:"(when)\\b\\s+([_[:alnum:]]+)\\s+([_[:alnum:]]+)\\s*",beginCaptures:{1:{name:"keyword.control.switch.when.apex"},2:{name:"storage.type.apex"},3:{name:"entity.name.variable.local.apex"}},end:"(?<=\\})",patterns:[{include:"#block"},{include:"#expression"}]},"do-statement":{begin:"(?<!\\.)\\b(do)\\b",beginCaptures:{1:{name:"keyword.control.loop.do.apex"}},end:"(?=;|})",patterns:[{include:"#statement"}]},"while-statement":{begin:"(?<!\\.)\\b(while)\\b\\s*(?=\\()",beginCaptures:{1:{name:"keyword.control.loop.while.apex"}},end:"(?<=\\})|(?=;)",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#expression"}]},{include:"#statement"}]},"for-statement":{begin:"(?<!\\.)\\b(for)\\b\\s*(?=\\()",beginCaptures:{1:{name:"keyword.control.loop.for.apex"}},end:"(?<=\\})|(?=;)",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#for-apex-syntax"},{include:"#local-variable-declaration"},{include:"#expression"},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"},{include:"#colon-expression"}]},{include:"#statement"}]},"for-apex-syntax":{match:"([_.[:alpha:]][_.[:alnum:]]+)\\s+([_.[:alpha:]][_.[:alnum:]]*)\\s*(\\:)",captures:{1:{patterns:[{include:"#support-type"},{include:"#type"}]},2:{name:"entity.name.variable.local.apex"},3:{name:"keyword.operator.iterator.colon.apex"}}},"try-statement":{patterns:[{include:"#try-block"},{include:"#catch-clause"},{include:"#finally-clause"}]},"try-block":{begin:"(?<!\\.)\\b(try)\\b",beginCaptures:{1:{name:"keyword.control.try.apex"}},end:"(?<=\\})",patterns:[{include:"#comment"},{include:"#block"}]},"finally-clause":{begin:"(?<!\\.)\\b(finally)\\b",beginCaptures:{1:{name:"keyword.control.try.finally.apex"}},end:"(?<=\\})",patterns:[{include:"#comment"},{include:"#block"}]},"catch-clause":{begin:"(?<!\\.)\\b(catch)\\b",beginCaptures:{1:{name:"keyword.control.try.catch.apex"}},end:"(?<=\\})",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{match:`(?x) +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) +)\\s* +(?:(\\g<identifier>)\\b)?`,captures:{1:{patterns:[{include:"#support-type"},{include:"#type"}]},5:{name:"entity.name.variable.local.apex"}}}]},{include:"#comment"},{include:"#block"}]},"local-declaration":{patterns:[{include:"#local-constant-declaration"},{include:"#local-variable-declaration"}]},"local-variable-declaration":{begin:`(?x) +(?: + (?:(\\bref)\\s+)?(\\bvar\\b)| # ref local + (?<type_name> + (?: + (?:ref\\s+)? # ref local + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) + ) +)\\s+ +(\\g<identifier>)\\s* +(?=,|;|=|\\))`,beginCaptures:{1:{name:"storage.modifier.apex"},2:{name:"keyword.other.var.apex"},3:{patterns:[{include:"#support-type"},{include:"#type"}]},7:{name:"entity.name.variable.local.apex"}},end:"(?=;|\\))",patterns:[{name:"entity.name.variable.local.apex",match:"@?[_[:alpha:]][_[:alnum:]]*"},{include:"#punctuation-comma"},{include:"#comment"},{include:"#variable-initializer"}]},"local-constant-declaration":{begin:`(?x) +(?<const_keyword>\\b(?:const)\\b)\\s* +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) +)\\s+ +(\\g<identifier>)\\s* +(?=,|;|=)`,beginCaptures:{1:{name:"storage.modifier.apex"},2:{patterns:[{include:"#type"}]},6:{name:"entity.name.variable.local.apex"}},end:"(?=;)",patterns:[{name:"entity.name.variable.local.apex",match:"@?[_[:alpha:]][_[:alnum:]]*"},{include:"#punctuation-comma"},{include:"#comment"},{include:"#variable-initializer"}]},"throw-expression":{match:"(?<!\\.)\\b(throw)\\b",captures:{1:{name:"keyword.control.flow.throw.apex"}}},literal:{patterns:[{include:"#boolean-literal"},{include:"#null-literal"},{include:"#numeric-literal"},{include:"#string-literal"}]},"boolean-literal":{patterns:[{name:"constant.language.boolean.true.apex",match:"(?<!\\.)\\btrue\\b"},{name:"constant.language.boolean.false.apex",match:"(?<!\\.)\\bfalse\\b"}]},"null-literal":{name:"constant.language.null.apex",match:"(?<!\\.)\\bnull\\b"},"numeric-literal":{patterns:[{name:"constant.numeric.datetime.apex",match:"\\b(\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}\\:\\d{2}\\:\\d{2}(\\.\\d{1,3})?(\\-|\\+)\\d{2}\\:\\d{2})\\b"},{name:"constant.numeric.datetime.apex",match:"\\b(\\d{4}\\-\\d{2}\\-\\d{2}T\\d{2}\\:\\d{2}\\:\\d{2}(\\.\\d{1,3})?(Z)?)\\b"},{name:"constant.numeric.date.apex",match:"\\b(\\d{4}\\-\\d{2}\\-\\d{2})\\b"},{name:"constant.numeric.hex.apex",match:"\\b0(x|X)[0-9a-fA-F_]+(U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?\\b"},{name:"constant.numeric.binary.apex",match:"\\b0(b|B)[01_]+(U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?\\b"},{name:"constant.numeric.decimal.apex",match:"\\b([0-9_]+)?\\.[0-9_]+((e|E)[0-9]+)?(F|f|D|d|M|m)?\\b"},{name:"constant.numeric.decimal.apex",match:"\\b[0-9_]+(e|E)[0-9_]+(F|f|D|d|M|m)?\\b"},{name:"constant.numeric.decimal.apex",match:"\\b[0-9_]+(F|f|D|d|M|m)\\b"},{name:"constant.numeric.decimal.apex",match:"\\b[0-9_]+(U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?\\b"}]},"string-literal":{name:"string.quoted.single.apex",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.apex"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.apex"},2:{name:"invalid.illegal.newline.apex"}},patterns:[{include:"#string-character-escape"}]},"string-character-escape":{name:"constant.character.escape.apex",match:"\\\\."},"expression-operators":{patterns:[{name:"keyword.operator.assignment.compound.apex",match:"\\*=|/=|%=|\\+=|-="},{name:"keyword.operator.assignment.compound.bitwise.apex",match:"\\&=|\\^=|<<=|>>=|\\|="},{name:"keyword.operator.bitwise.shift.apex",match:"<<|>>"},{name:"keyword.operator.comparison.apex",match:"==|!="},{name:"keyword.operator.relational.apex",match:"<=|>=|<|>"},{name:"keyword.operator.logical.apex",match:"\\!|&&|\\|\\|"},{name:"keyword.operator.bitwise.apex",match:"\\&|~|\\^|\\|"},{name:"keyword.operator.assignment.apex",match:"\\="},{name:"keyword.operator.decrement.apex",match:"--"},{name:"keyword.operator.increment.apex",match:"\\+\\+"},{name:"keyword.operator.arithmetic.apex",match:"%|\\*|/|-|\\+"}]},"conditional-operator":{begin:"(?<!\\?)\\?(?!\\?|\\.|\\[)",beginCaptures:{0:{name:"keyword.operator.conditional.question-mark.apex"}},end:":",endCaptures:{0:{name:"keyword.operator.conditional.colon.apex"}},patterns:[{include:"#expression"}]},"colon-expression":{name:"keyword.operator.conditional.colon.apex",match:":"},"parenthesized-expression":{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#expression"}]},"initializer-expression":{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.apex"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.apex"}},patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},identifier:{name:"variable.other.readwrite.apex",match:"@?[_[:alpha:]][_[:alnum:]]*"},"cast-expression":{match:`(?x) +(\\()\\s* +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) +)\\s* +(\\))(?=\\s*@?[_[:alnum:]\\(])`,captures:{1:{name:"punctuation.parenthesis.open.apex"},2:{patterns:[{include:"#support-type"},{include:"#type"}]},6:{name:"punctuation.parenthesis.close.apex"}}},"this-expression":{match:"\\b(?:(this))\\b",captures:{1:{name:"keyword.other.this.apex"}}},"invocation-expression":{begin:`(?x) +(?:(\\??\\.)\\s*)? # safe navigator or accessor +(@?[_[:alpha:]][_[:alnum:]]*)\\s* # method name +(?<type_args>\\s*<([^<>]|\\g<type_args>)+>\\s*)?\\s* # type arguments +(?=\\() # open paren of argument list`,beginCaptures:{1:{patterns:[{include:"#punctuation-accessor"},{include:"#operator-safe-navigation"}]},2:{name:"entity.name.function.apex"},3:{patterns:[{include:"#type-arguments"}]}},end:"(?<=\\))",patterns:[{include:"#argument-list"}]},"element-access-expression":{begin:`(?x) +(?:(\\??\\.)\\s*)? # safe navigator or accessor +(?:(@?[_[:alpha:]][_[:alnum:]]*)\\s*)? # property name +(?:(\\?)\\s*)? # null-conditional operator? +(?=\\[) # open bracket of argument list`,beginCaptures:{1:{patterns:[{include:"#punctuation-accessor"},{include:"#operator-safe-navigation"}]},2:{name:"variable.other.object.property.apex"},3:{name:"keyword.operator.null-conditional.apex"}},end:"(?<=\\])(?!\\s*\\[)",patterns:[{include:"#bracketed-argument-list"}]},"member-access-expression":{patterns:[{match:`(?x) +(\\??\\.)\\s* # safe navigator or accessor +(@?[_[:alpha:]][_[:alnum:]]*)\\s* # property name +(?![_[:alnum:]]|\\(|(\\?)?\\[|<) # next character is not alpha-numeric, nor a (, [, or <. Also, test for ?[`,captures:{1:{patterns:[{include:"#punctuation-accessor"},{include:"#operator-safe-navigation"}]},2:{name:"variable.other.object.property.apex"}}},{match:`(?x) +(\\??\\.)?\\s* +(@?[_[:alpha:]][_[:alnum:]]*) +(?<type_params>\\s*<([^<>]|\\g<type_params>)+>\\s*) +(?= + (\\s*\\?)? + \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]* +)`,captures:{1:{patterns:[{include:"#punctuation-accessor"},{include:"#operator-safe-navigation"}]},2:{name:"variable.other.object.apex"},3:{patterns:[{include:"#type-arguments"}]}}},{match:`(?x) +(@?[_[:alpha:]][_[:alnum:]]*) +(?= + (\\s*\\?)? + \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]* +)`,captures:{1:{name:"variable.other.object.apex"}}}]},"object-creation-expression":{patterns:[{include:"#object-creation-expression-with-parameters"},{include:"#object-creation-expression-with-no-parameters"},{include:"#punctuation-comma"}]},"object-creation-expression-with-parameters":{begin:`(?x) +(delete|insert|undelete|update|upsert)? +\\s*(new)\\s+ +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) +)\\s* +(?=\\()`,beginCaptures:{1:{name:"support.function.apex"},2:{name:"keyword.control.new.apex"},3:{patterns:[{include:"#support-type"},{include:"#type"}]}},end:"(?<=\\))",patterns:[{include:"#argument-list"}]},"object-creation-expression-with-no-parameters":{match:`(?x) +(delete|insert|undelete|update|upsert)? +\\s*(new)\\s+ +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) +)\\s* +(?=\\{|$)`,captures:{1:{name:"support.function.apex"},2:{name:"keyword.control.new.apex"},3:{patterns:[{include:"#support-type"},{include:"#type"}]}}},"array-creation-expression":{begin:`(?x) +\\b(new)\\b\\s* +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) +)?\\s* +(?=\\[)`,beginCaptures:{1:{name:"keyword.control.new.apex"},2:{patterns:[{include:"#support-type"},{include:"#type"}]}},end:"(?<=\\])",patterns:[{include:"#bracketed-argument-list"}]},"parenthesized-parameter-list":{begin:"(\\()",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"(\\))",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#comment"},{include:"#parameter"},{include:"#punctuation-comma"},{include:"#variable-initializer"}]},parameter:{match:`(?x) +(?:(?:\\b(this)\\b)\\s+)? +(?<type_name> + (?: + (?:ref\\s+)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) +)\\s+ +(\\g<identifier>)`,captures:{1:{name:"storage.modifier.apex"},2:{patterns:[{include:"#support-type"},{include:"#type"}]},6:{name:"entity.name.variable.parameter.apex"}}},"argument-list":{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.apex"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.apex"}},patterns:[{include:"#named-argument"},{include:"#expression"},{include:"#punctuation-comma"}]},"bracketed-argument-list":{begin:"\\[",beginCaptures:{0:{name:"punctuation.squarebracket.open.apex"}},end:"\\]",endCaptures:{0:{name:"punctuation.squarebracket.close.apex"}},patterns:[{include:"#soql-query-expression"},{include:"#named-argument"},{include:"#expression"},{include:"#punctuation-comma"}]},"named-argument":{begin:"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)",beginCaptures:{1:{name:"entity.name.variable.parameter.apex"},2:{name:"punctuation.separator.colon.apex"}},end:"(?=(,|\\)|\\]))",patterns:[{include:"#expression"}]},type:{name:"meta.type.apex",patterns:[{include:"#comment"},{include:"#type-builtin"},{include:"#type-name"},{include:"#type-arguments"},{include:"#type-array-suffix"},{include:"#type-nullable-suffix"}]},"type-builtin":{match:"\\b(Blob|Boolean|byte|Date|Datetime|Decimal|Double|ID|Integer|Long|Object|String|Time|void)\\b",captures:{1:{name:"keyword.type.apex"}}},"type-name":{patterns:[{match:"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(\\.)",captures:{1:{name:"storage.type.apex"},2:{name:"punctuation.accessor.apex"}}},{match:"(\\.)\\s*(@?[_[:alpha:]][_[:alnum:]]*)",captures:{1:{name:"punctuation.accessor.apex"},2:{name:"storage.type.apex"}}},{name:"storage.type.apex",match:"@?[_[:alpha:]][_[:alnum:]]*"}]},"type-arguments":{begin:"<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.apex"}},end:">",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.apex"}},patterns:[{include:"#comment"},{include:"#support-type"},{include:"#type"},{include:"#punctuation-comma"}]},"type-array-suffix":{begin:"\\[",beginCaptures:{0:{name:"punctuation.squarebracket.open.apex"}},end:"\\]",endCaptures:{0:{name:"punctuation.squarebracket.close.apex"}},patterns:[{include:"#punctuation-comma"}]},"type-nullable-suffix":{match:"\\?",captures:{0:{name:"punctuation.separator.question-mark.apex"}}},"operator-assignment":{name:"keyword.operator.assignment.apex",match:"(?<!=|!)(=)(?!=)"},"operator-safe-navigation":{name:"keyword.operator.safe-navigation.apex",match:"\\?\\."},"punctuation-comma":{name:"punctuation.separator.comma.apex",match:","},"punctuation-semicolon":{name:"punctuation.terminator.statement.apex",match:";"},"punctuation-accessor":{name:"punctuation.accessor.apex",match:"\\."},comment:{patterns:[{name:"comment.block.apex",begin:"/\\*(\\*)?",beginCaptures:{0:{name:"punctuation.definition.comment.apex"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.apex"}}},{begin:"(^\\s+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.apex"}},end:"(?=$)",patterns:[{name:"comment.block.documentation.apex",begin:"(?<!/)///(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.apex"}},end:"(?=$)",patterns:[{include:"#xml-doc-comment"}]},{name:"comment.line.double-slash.apex",begin:"(?<!/)//(?:(?!/)|(?=//))",beginCaptures:{0:{name:"punctuation.definition.comment.apex"}},end:"(?=$)"}]}]},"javadoc-comment":{patterns:[{name:"comment.block.javadoc.apex",begin:"^\\s*(/\\*\\*)(?!/)",beginCaptures:{1:{name:"punctuation.definition.comment.apex"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.apex"}},patterns:[{match:"@(deprecated|author|return|see|serial|since|version|usage|name|link)\\b",name:"keyword.other.documentation.javadoc.apex"},{match:"(@param)\\s+(\\S+)",captures:{1:{name:"keyword.other.documentation.javadoc.apex"},2:{name:"entity.name.variable.parameter.apex"}}},{match:"(@(?:exception|throws))\\s+(\\S+)",captures:{1:{name:"keyword.other.documentation.javadoc.apex"},2:{name:"entity.name.type.class.apex"}}},{match:"(`([^`]+?)`)",captures:{1:{name:"string.quoted.single.apex"}}}]}]},"xml-doc-comment":{patterns:[{include:"#xml-comment"},{include:"#xml-character-entity"},{include:"#xml-cdata"},{include:"#xml-tag"}]},"xml-tag":{name:"meta.tag.apex",begin:`(?x) +(</?) +( + (?: + ([-_[:alnum:]]+) + (:) + )? + ([-_[:alnum:]]+) +)`,beginCaptures:{1:{name:"punctuation.definition.tag.apex"},2:{name:"entity.name.tag.apex"},3:{name:"entity.name.tag.namespace.apex"},4:{name:"punctuation.separator.colon.apex"},5:{name:"entity.name.tag.localname.apex"}},end:"(/?>)",endCaptures:{1:{name:"punctuation.definition.tag.apex"}},patterns:[{include:"#xml-attribute"}]},"xml-attribute":{patterns:[{match:`(?x) +(?:^|\\s+) +( + (?: + ([-_[:alnum:]]+) + (:) + )? + ([-_[:alnum:]]+) +) +(=)`,captures:{1:{name:"entity.other.attribute-name.apex"},2:{name:"entity.other.attribute-name.namespace.apex"},3:{name:"punctuation.separator.colon.apex"},4:{name:"entity.other.attribute-name.localname.apex"},5:{name:"punctuation.separator.equals.apex"}}},{include:"#xml-string"}]},"xml-cdata":{name:"string.unquoted.cdata.apex",begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.apex"}},end:"\\]\\]>",endCaptures:{0:{name:"punctuation.definition.string.end.apex"}}},"xml-string":{patterns:[{name:"string.quoted.single.apex",begin:"\\'",beginCaptures:{0:{name:"punctuation.definition.string.begin.apex"}},end:"\\'",endCaptures:{0:{name:"punctuation.definition.string.end.apex"}},patterns:[{include:"#xml-character-entity"}]},{name:"string.quoted.double.apex",begin:'\\"',beginCaptures:{0:{name:"punctuation.definition.stringdoublequote.begin.apex"}},end:'\\"',endCaptures:{0:{name:"punctuation.definition.stringdoublequote.end.apex"}},patterns:[{include:"#xml-character-entity"}]}]},"xml-character-entity":{patterns:[{name:"constant.character.entity.apex",match:`(?x) +(&) +( + (?:[[:alpha:]:_][[:alnum:]:_.-]*)| + (?:\\#[[:digit:]]+)| + (?:\\#x[[:xdigit:]]+) +) +(;)`,captures:{1:{name:"punctuation.definition.constant.apex"},3:{name:"punctuation.definition.constant.apex"}}},{name:"invalid.illegal.bad-ampersand.apex",match:"&"}]},"xml-comment":{name:"comment.block.apex",begin:"<!--",beginCaptures:{0:{name:"punctuation.definition.comment.apex"}},end:"-->",endCaptures:{0:{name:"punctuation.definition.comment.apex"}}}},displayName:"Apex"})]}}]); diff --git a/771.9f0412af.async.js b/771.9f0412af.async.js new file mode 100644 index 00000000..68fdeaab --- /dev/null +++ b/771.9f0412af.async.js @@ -0,0 +1,13 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[771],{60771:function(Xn,Je,f){f.d(Je,{Z:function(){return An}});var qe=f(82669),_e=f(65063),en=f(84875),j=f.n(en),te=f(97605),E=f(25201),nn=f(26407),K=f(89043),we=f(16658),Re=f(9130),Ce=f(82349);function ve(){return typeof BigInt=="function"}function De(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function W(e){var n=e.trim(),t=n.startsWith("-");t&&(n=n.slice(1)),n=n.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),n.startsWith(".")&&(n="0".concat(n));var r=n||"0",a=r.split("."),s=a[0]||"0",h=a[1]||"0";s==="0"&&h==="0"&&(t=!1);var d=t?"-":"";return{negative:t,negativeStr:d,trimStr:r,integerStr:s,decimalStr:h,fullStr:"".concat(d).concat(r)}}function ge(e){var n=String(e);return!Number.isNaN(Number(n))&&n.includes("e")}function z(e){var n=String(e);if(ge(e)){var t=Number(n.slice(n.indexOf("e-")+2)),r=n.match(/\.(\d+)/);return r!=null&&r[1]&&(t+=r[1].length),t}return n.includes(".")&&pe(n)?n.length-n.indexOf(".")-1:0}function re(e){var n=String(e);if(ge(e)){if(e>Number.MAX_SAFE_INTEGER)return String(ve()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e<Number.MIN_SAFE_INTEGER)return String(ve()?BigInt(e).toString():Number.MIN_SAFE_INTEGER);n=e.toFixed(z(n))}return W(n).fullStr}function pe(e){return typeof e=="number"?!Number.isNaN(e):e?/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e):!1}var tn=function(){function e(n){if((0,Re.Z)(this,e),(0,E.Z)(this,"origin",""),(0,E.Z)(this,"negative",void 0),(0,E.Z)(this,"integer",void 0),(0,E.Z)(this,"decimal",void 0),(0,E.Z)(this,"decimalLen",void 0),(0,E.Z)(this,"empty",void 0),(0,E.Z)(this,"nan",void 0),De(n)){this.empty=!0;return}if(this.origin=String(n),n==="-"||Number.isNaN(n)){this.nan=!0;return}var t=n;if(ge(t)&&(t=Number(t)),t=typeof t=="string"?t:re(t),pe(t)){var r=W(t);this.negative=r.negative;var a=r.trimStr.split(".");this.integer=BigInt(a[0]);var s=a[1]||"0";this.decimal=BigInt(s),this.decimalLen=s.length}else this.nan=!0}return(0,Ce.Z)(e,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(t){var r="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(t,"0"));return BigInt(r)}},{key:"negate",value:function(){var t=new e(this.toString());return t.negative=!t.negative,t}},{key:"cal",value:function(t,r,a){var s=Math.max(this.getDecimalStr().length,t.getDecimalStr().length),h=this.alignDecimal(s),d=t.alignDecimal(s),b=r(h,d).toString(),p=a(s),m=W(b),y=m.negativeStr,g=m.trimStr,S="".concat(y).concat(g.padStart(p+1,"0"));return new e("".concat(S.slice(0,-p),".").concat(S.slice(-p)))}},{key:"add",value:function(t){if(this.isInvalidate())return new e(t);var r=new e(t);return r.isInvalidate()?this:this.cal(r,function(a,s){return a+s},function(a){return a})}},{key:"multi",value:function(t){var r=new e(t);return this.isInvalidate()||r.isInvalidate()?new e(NaN):this.cal(r,function(a,s){return a*s},function(a){return a*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(t){return this.toString()===(t==null?void 0:t.toString())}},{key:"lessEquals",value:function(t){return this.add(t.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t?this.isInvalidate()?"":W("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),rn=function(){function e(n){if((0,Re.Z)(this,e),(0,E.Z)(this,"origin",""),(0,E.Z)(this,"number",void 0),(0,E.Z)(this,"empty",void 0),De(n)){this.empty=!0;return}this.origin=String(n),this.number=Number(n)}return(0,Ce.Z)(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(t){if(this.isInvalidate())return new e(t);var r=Number(t);if(Number.isNaN(r))return this;var a=this.number+r;if(a>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(a<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var s=Math.max(z(this.number),z(r));return new e(a.toFixed(s))}},{key:"multi",value:function(t){var r=Number(t);if(this.isInvalidate()||Number.isNaN(r))return new e(NaN);var a=this.number*r;if(a>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(a<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var s=Math.max(z(this.number),z(r));return new e(a.toFixed(s))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(t){return this.toNumber()===(t==null?void 0:t.toNumber())}},{key:"lessEquals",value:function(t){return this.add(t.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return t?this.isInvalidate()?"":re(this.number):this.origin}}]),e}();function Oe(e){return ve()?new tn(e):new rn(e)}function ae(e,n,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var a=W(e),s=a.negativeStr,h=a.integerStr,d=a.decimalStr,b="".concat(n).concat(d),p="".concat(s).concat(h);if(t>=0){var m=Number(d[t]);if(m>=5&&!r){var y=Oe(e).add("".concat(s,"0.").concat("0".repeat(t)).concat(10-m));return ae(y.toString(),n,t,r)}return t===0?p:"".concat(p).concat(n).concat(d.padEnd(t,"0").slice(0,t))}return b===".0"?p:"".concat(p).concat(b)}var D=Oe,an=f(41549),ie=f(77189),Ze=f(12602),i=f(50959),sn=f(12868);function on(e,n){var t=(0,i.useRef)(null);function r(){try{var s=e.selectionStart,h=e.selectionEnd,d=e.value,b=d.substring(0,s),p=d.substring(h);t.current={start:s,end:h,value:d,beforeTxt:b,afterTxt:p}}catch(m){}}function a(){if(e&&t.current&&n)try{var s=e.value,h=t.current,d=h.beforeTxt,b=h.afterTxt,p=h.start,m=s.length;if(s.endsWith(b))m=s.length-t.current.afterTxt.length;else if(s.startsWith(d))m=d.length;else{var y=d[p-1],g=s.indexOf(y,p-1);g!==-1&&(m=g+1)}e.setSelectionRange(m,m)}catch(S){(0,sn.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(S.message))}}return[r,a]}var ln=f(88473),un=function(){var n=(0,i.useState)(!1),t=(0,K.Z)(n,2),r=t[0],a=t[1];return(0,ie.Z)(function(){a((0,ln.Z)())},[]),r},dn=un,se=f(28449),cn=200,fn=600;function mn(e){var n=e.prefixCls,t=e.upNode,r=e.downNode,a=e.upDisabled,s=e.downDisabled,h=e.onStep,d=i.useRef(),b=i.useRef([]),p=i.useRef();p.current=h;var m=function(){clearTimeout(d.current)},y=function(R,x){R.preventDefault(),m(),p.current(x);function V(){p.current(x),d.current=setTimeout(V,cn)}d.current=setTimeout(V,fn)};i.useEffect(function(){return function(){m(),b.current.forEach(function(u){return se.Z.cancel(u)})}},[]);var g=dn();if(g)return null;var S="".concat(n,"-handler"),$=j()(S,"".concat(S,"-up"),(0,E.Z)({},"".concat(S,"-up-disabled"),a)),B=j()(S,"".concat(S,"-down"),(0,E.Z)({},"".concat(S,"-down-disabled"),s)),I=function(){return b.current.push((0,se.Z)(m))},O={unselectable:"on",role:"button",onMouseUp:I,onMouseLeave:I};return i.createElement("div",{className:"".concat(S,"-wrap")},i.createElement("span",(0,te.Z)({},O,{onMouseDown:function(R){y(R,!0)},"aria-label":"Increase Value","aria-disabled":a,className:$}),t||i.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-up-inner")})),i.createElement("span",(0,te.Z)({},O,{onMouseDown:function(R){y(R,!1)},"aria-label":"Decrease Value","aria-disabled":s,className:B}),r||i.createElement("span",{unselectable:"on",className:"".concat(n,"-handler-down-inner")})))}function Me(e){var n=typeof e=="number"?re(e):W(e).fullStr,t=n.includes(".");return t?W(n.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}var vn=f(66420),gn=function(){var e=(0,i.useRef)(0),n=function(){se.Z.cancel(e.current)};return(0,i.useEffect)(function(){return n},[]),function(t){n(),e.current=(0,se.Z)(function(){t()})}},pn=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur"],hn=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","classes","className","classNames"],Ae=function(n,t){return n||t.isEmpty()?t.toString():t.toNumber()},Be=function(n){var t=D(n);return t.isInvalidate()?null:t},bn=i.forwardRef(function(e,n){var t,r=e.prefixCls,a=r===void 0?"rc-input-number":r,s=e.className,h=e.style,d=e.min,b=e.max,p=e.step,m=p===void 0?1:p,y=e.defaultValue,g=e.value,S=e.disabled,$=e.readOnly,B=e.upHandler,I=e.downHandler,O=e.keyboard,u=e.controls,R=u===void 0?!0:u,x=e.classNames,V=e.stringMode,F=e.parser,w=e.formatter,Z=e.precision,T=e.decimalSeparator,H=e.onChange,X=e.onInput,Q=e.onPressEnter,Y=e.onStep,U=e.changeOnBlur,P=U===void 0?!0:U,Se=(0,we.Z)(e,pn),J="".concat(a,"-input"),G=i.useRef(null),Ne=i.useState(!1),ue=(0,K.Z)(Ne,2),de=ue[0],ce=ue[1],C=i.useRef(!1),q=i.useRef(!1),fe=i.useRef(!1),Bn=i.useState(function(){return D(g!=null?g:y)}),Pe=(0,K.Z)(Bn,2),N=Pe[0],We=Pe[1];function Vn(l){g===void 0&&We(l)}var ye=i.useCallback(function(l,o){if(!o)return Z>=0?Z:Math.max(z(l),z(m))},[Z,m]),Ee=i.useCallback(function(l){var o=String(l);if(F)return F(o);var v=o;return T&&(v=v.replace(T,".")),v.replace(/[^\w.-]+/g,"")},[F,T]),Ie=i.useRef(""),ze=i.useCallback(function(l,o){if(w)return w(l,{userTyping:o,input:String(Ie.current)});var v=typeof l=="number"?re(l):l;if(!o){var c=ye(v,o);if(pe(v)&&(T||c>=0)){var M=T||".";v=ae(v,M,c)}}return v},[w,ye,T]),jn=i.useState(function(){var l=y!=null?y:g;return N.isInvalidate()&&["string","number"].includes((0,nn.Z)(l))?Number.isNaN(l)?"":l:ze(N.toString(),!1)}),He=(0,K.Z)(jn,2),_=He[0],Ue=He[1];Ie.current=_;function ee(l,o){Ue(ze(l.isInvalidate()?l.toString(!1):l.toString(!o),o))}var L=i.useMemo(function(){return Be(b)},[b,Z]),k=i.useMemo(function(){return Be(d)},[d,Z]),Ge=i.useMemo(function(){return!L||!N||N.isInvalidate()?!1:L.lessEquals(N)},[L,N]),Le=i.useMemo(function(){return!k||!N||N.isInvalidate()?!1:N.lessEquals(k)},[k,N]),Fn=on(G.current,de),ke=(0,K.Z)(Fn,2),Tn=ke[0],Pn=ke[1],Ke=function(o){return L&&!o.lessEquals(L)?L:k&&!k.lessEquals(o)?k:null},xe=function(o){return!Ke(o)},me=function(o,v){var c=o,M=xe(c)||c.isEmpty();if(!c.isEmpty()&&!v&&(c=Ke(c)||c,M=!0),!$&&!S&&M){var ne=c.toString(),$e=ye(ne,v);return $e>=0&&(c=D(ae(ne,".",$e)),xe(c)||(c=D(ae(ne,".",$e,!0)))),c.equals(N)||(Vn(c),H==null||H(c.isEmpty()?null:Ae(V,c)),g===void 0&&ee(c,v)),c}return N},Wn=gn(),Xe=function l(o){if(Tn(),Ie.current=o,Ue(o),!q.current){var v=Ee(o),c=D(v);c.isNaN()||me(c,!0)}X==null||X(o),Wn(function(){var M=o;F||(M=o.replace(/。/g,".")),M!==o&&l(M)})},zn=function(){q.current=!0},Hn=function(){q.current=!1,Xe(G.current.value)},Un=function(o){Xe(o.target.value)},Qe=function(o){var v;if(!(o&&Ge||!o&&Le)){C.current=!1;var c=D(fe.current?Me(m):m);o||(c=c.negate());var M=(N||D(0)).add(c.toString()),ne=me(M,!1);Y==null||Y(Ae(V,ne),{offset:fe.current?Me(m):m,type:o?"up":"down"}),(v=G.current)===null||v===void 0||v.focus()}},Ye=function(o){var v=D(Ee(_)),c=v;v.isNaN()?c=me(N,o):c=me(v,o),g!==void 0?ee(N,!1):c.isNaN()||ee(c,!1)},Gn=function(){C.current=!0},Ln=function(o){var v=o.key,c=o.shiftKey;C.current=!0,fe.current=c,v==="Enter"&&(q.current||(C.current=!1),Ye(!1),Q==null||Q(o)),O!==!1&&!q.current&&["Up","ArrowUp","Down","ArrowDown"].includes(v)&&(Qe(v==="Up"||v==="ArrowUp"),o.preventDefault())},kn=function(){C.current=!1,fe.current=!1},Kn=function(){P&&Ye(!1),ce(!1),C.current=!1};return(0,ie.o)(function(){N.isInvalidate()||ee(N,!1)},[Z,w]),(0,ie.o)(function(){var l=D(g);We(l);var o=D(Ee(_));(!l.equals(o)||!C.current||w)&&ee(l,C.current)},[g]),(0,ie.o)(function(){w&&Pn()},[_]),i.createElement("div",{className:j()(a,x==null?void 0:x.input,s,(t={},(0,E.Z)(t,"".concat(a,"-focused"),de),(0,E.Z)(t,"".concat(a,"-disabled"),S),(0,E.Z)(t,"".concat(a,"-readonly"),$),(0,E.Z)(t,"".concat(a,"-not-a-number"),N.isNaN()),(0,E.Z)(t,"".concat(a,"-out-of-range"),!N.isInvalidate()&&!xe(N)),t)),style:h,onFocus:function(){ce(!0)},onBlur:Kn,onKeyDown:Ln,onKeyUp:kn,onCompositionStart:zn,onCompositionEnd:Hn,onBeforeInput:Gn},R&&i.createElement(mn,{prefixCls:a,upNode:B,downNode:I,upDisabled:Ge,downDisabled:Le,onStep:Qe}),i.createElement("div",{className:"".concat(J,"-wrap")},i.createElement("input",(0,te.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":d,"aria-valuemax":b,"aria-valuenow":N.isInvalidate()?null:N.toString(),step:m},Se,{ref:(0,Ze.sQ)(G,n),className:J,value:_,onChange:Un,disabled:S,readOnly:$}))))}),Ve=i.forwardRef(function(e,n){var t=e.disabled,r=e.style,a=e.prefixCls,s=e.value,h=e.prefix,d=e.suffix,b=e.addonBefore,p=e.addonAfter,m=e.classes,y=e.className,g=e.classNames,S=(0,we.Z)(e,hn),$=i.useRef(null),B=function(O){$.current&&(0,vn.nH)($.current,O)};return i.createElement(an.Q,{inputElement:i.createElement(bn,(0,te.Z)({prefixCls:a,disabled:t,classNames:g,ref:(0,Ze.sQ)($,n)},S)),className:y,triggerFocus:B,prefixCls:a,value:s,disabled:t,style:r,prefix:h,suffix:d,addonAfter:p,addonBefore:b,classes:m,classNames:g,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"}})});Ve.displayName="InputNumber";var Sn=Ve,Nn=Sn,oe=f(31503),yn=f(81477),En=f(58747),In=f(92764),xn=f(24525),he=f(33121),be=f(23554),A=f(36968),le=f(16431),$n=f(89148),wn=f(19356),Rn=f(76247);const je=(e,n)=>{let{componentCls:t,borderRadiusSM:r,borderRadiusLG:a}=e;const s=n==="lg"?a:r;return{[`&-${n}`]:{[`${t}-handler-wrap`]:{borderStartEndRadius:s,borderEndEndRadius:s},[`${t}-handler-up`]:{borderStartEndRadius:s},[`${t}-handler-down`]:{borderEndEndRadius:s}}}},Cn=e=>{const{componentCls:n,lineWidth:t,lineType:r,colorBorder:a,borderRadius:s,fontSizeLG:h,controlHeightLG:d,controlHeightSM:b,colorError:p,paddingInlineSM:m,colorTextDescription:y,motionDurationMid:g,handleHoverColor:S,paddingInline:$,paddingBlock:B,handleBg:I,handleActiveBg:O,colorTextDisabled:u,borderRadiusSM:R,borderRadiusLG:x,controlWidth:V,handleVisible:F,handleBorderColor:w}=e;return[{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,le.Wf)(e)),(0,A.ik)(e)),(0,A.bi)(e,n)),{display:"inline-block",width:V,margin:0,padding:0,border:`${t}px ${r} ${a}`,borderRadius:s,"&-rtl":{direction:"rtl",[`${n}-input`]:{direction:"rtl"}},"&-lg":{padding:0,fontSize:h,borderRadius:x,[`input${n}-input`]:{height:d-2*t}},"&-sm":{padding:0,borderRadius:R,[`input${n}-input`]:{height:b-2*t,padding:`0 ${m}px`}},"&-out-of-range":{[`${n}-input-wrap`]:{input:{color:p}}},"&-group":Object.assign(Object.assign(Object.assign({},(0,le.Wf)(e)),(0,A.s7)(e)),{"&-wrapper":{display:"inline-block",textAlign:"start",verticalAlign:"top",[`${n}-affix-wrapper`]:{width:"100%"},"&-lg":{[`${n}-group-addon`]:{borderRadius:x,fontSize:e.fontSizeLG}},"&-sm":{[`${n}-group-addon`]:{borderRadius:R}},[`${n}-wrapper-disabled > ${n}-group-addon`]:Object.assign({},(0,A.Xy)(e))}}),[`&-disabled ${n}-input`]:{cursor:"not-allowed"},[n]:{"&-input":Object.assign(Object.assign(Object.assign(Object.assign({},(0,le.Wf)(e)),{width:"100%",padding:`${B}px ${$}px`,textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:s,outline:0,transition:`all ${g} linear`,appearance:"textfield",fontSize:"inherit"}),(0,A.nz)(e.colorTextPlaceholder)),{'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,webkitAppearance:"none",appearance:"none"}})}})},{[n]:Object.assign(Object.assign(Object.assign({[`&:hover ${n}-handler-wrap, &-focused ${n}-handler-wrap`]:{opacity:1},[`${n}-handler-wrap`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleWidth,height:"100%",background:I,borderStartStartRadius:0,borderStartEndRadius:s,borderEndEndRadius:s,borderEndStartRadius:0,opacity:F===!0?1:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`opacity ${g} linear ${g}`,[`${n}-handler`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",[` + ${n}-handler-up-inner, + ${n}-handler-down-inner + `]:{marginInlineEnd:0,fontSize:e.handleFontSize}}},[`${n}-handler`]:{height:"50%",overflow:"hidden",color:y,fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",borderInlineStart:`${t}px ${r} ${w}`,transition:`all ${g} linear`,"&:active":{background:O},"&:hover":{height:"60%",[` + ${n}-handler-up-inner, + ${n}-handler-down-inner + `]:{color:S}},"&-up-inner, &-down-inner":Object.assign(Object.assign({},(0,le.Ro)()),{color:y,transition:`all ${g} linear`,userSelect:"none"})},[`${n}-handler-up`]:{borderStartEndRadius:s},[`${n}-handler-down`]:{borderBlockStart:`${t}px ${r} ${w}`,borderEndEndRadius:s}},je(e,"lg")),je(e,"sm")),{"&-disabled, &-readonly":{[`${n}-handler-wrap`]:{display:"none"},[`${n}-input`]:{color:"inherit"}},[` + ${n}-handler-up-disabled, + ${n}-handler-down-disabled + `]:{cursor:"not-allowed"},[` + ${n}-handler-up-disabled:hover &-handler-up-inner, + ${n}-handler-down-disabled:hover &-handler-down-inner + `]:{color:u}})},{[`${n}-borderless`]:{borderColor:"transparent",boxShadow:"none",[`${n}-handler-down`]:{borderBlockStartWidth:0}}}]},Dn=e=>{const{componentCls:n,paddingBlock:t,paddingInline:r,inputAffixPadding:a,controlWidth:s,borderRadiusLG:h,borderRadiusSM:d}=e;return{[`${n}-affix-wrapper`]:Object.assign(Object.assign(Object.assign({},(0,A.ik)(e)),(0,A.bi)(e,`${n}-affix-wrapper`)),{position:"relative",display:"inline-flex",width:s,padding:0,paddingInlineStart:r,"&-lg":{borderRadius:h},"&-sm":{borderRadius:d},[`&:not(${n}-affix-wrapper-disabled):hover`]:{zIndex:1},"&-focused, &:focus":{zIndex:1},[`&-disabled > ${n}-disabled`]:{background:"transparent"},[`> div${n}`]:{width:"100%",border:"none",outline:"none",[`&${n}-focused`]:{boxShadow:"none !important"}},[`input${n}-input`]:{padding:`${t}px 0`},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${n}-handler-wrap`]:{zIndex:2},[n]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center",pointerEvents:"none"},"&-prefix":{marginInlineEnd:a},"&-suffix":{position:"absolute",insetBlockStart:0,insetInlineEnd:0,zIndex:1,height:"100%",marginInlineEnd:r,marginInlineStart:a}}})}};var On=(0,wn.Z)("InputNumber",e=>{const n=(0,Rn.TS)(e,(0,A.e5)(e));return[Cn(n),Dn(n),(0,$n.c)(n)]},e=>Object.assign(Object.assign({},(0,A.TM)(e)),{controlWidth:90,handleWidth:e.controlHeightSM-e.lineWidth*2,handleFontSize:e.fontSize/2,handleVisible:"auto",handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder})),Zn=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(t[r[a]]=e[r[a]]);return t};const Fe=i.forwardRef((e,n)=>{const{getPrefixCls:t,direction:r}=i.useContext(yn.E_),a=i.useRef(null);i.useImperativeHandle(n,()=>a.current);const{className:s,rootClassName:h,size:d,disabled:b,prefixCls:p,addonBefore:m,addonAfter:y,prefix:g,bordered:S=!0,readOnly:$,status:B,controls:I}=e,O=Zn(e,["className","rootClassName","size","disabled","prefixCls","addonBefore","addonAfter","prefix","bordered","readOnly","status","controls"]),u=t("input-number",p),[R,x]=On(u),{compactSize:V,compactItemClassnames:F}=(0,be.ri)(u,r);let w=i.createElement(_e.Z,{className:`${u}-handler-up-inner`}),Z=i.createElement(qe.Z,{className:`${u}-handler-down-inner`});const T=typeof I=="boolean"?I:void 0;typeof I=="object"&&(w=typeof I.upIcon=="undefined"?w:i.createElement("span",{className:`${u}-handler-up-inner`},I.upIcon),Z=typeof I.downIcon=="undefined"?Z:i.createElement("span",{className:`${u}-handler-down-inner`},I.downIcon));const{hasFeedback:H,status:X,isFormItemInput:Q,feedbackIcon:Y}=i.useContext(he.aM),U=(0,oe.F)(X,B),P=(0,xn.Z)(ce=>{var C;return(C=d!=null?d:V)!==null&&C!==void 0?C:ce}),Se=i.useContext(In.Z),J=b!=null?b:Se,G=j()({[`${u}-lg`]:P==="large",[`${u}-sm`]:P==="small",[`${u}-rtl`]:r==="rtl",[`${u}-borderless`]:!S,[`${u}-in-form-item`]:Q},(0,oe.Z)(u,U),x),Ne=`${u}-group`,ue=H&&i.createElement(i.Fragment,null,Y),de=i.createElement(Nn,Object.assign({ref:a,disabled:J,className:j()(s,h,F),upHandler:w,downHandler:Z,prefixCls:u,readOnly:$,controls:T,prefix:g,suffix:ue,addonAfter:y&&i.createElement(be.BR,null,i.createElement(he.Ux,{override:!0,status:!0},y)),addonBefore:m&&i.createElement(be.BR,null,i.createElement(he.Ux,{override:!0,status:!0},m)),classNames:{input:G},classes:{affixWrapper:j()((0,oe.Z)(`${u}-affix-wrapper`,U,H),{[`${u}-affix-wrapper-sm`]:P==="small",[`${u}-affix-wrapper-lg`]:P==="large",[`${u}-affix-wrapper-rtl`]:r==="rtl",[`${u}-affix-wrapper-borderless`]:!S},x),wrapper:j()({[`${Ne}-rtl`]:r==="rtl",[`${u}-wrapper-disabled`]:J},x),group:j()({[`${u}-group-wrapper-sm`]:P==="small",[`${u}-group-wrapper-lg`]:P==="large",[`${u}-group-wrapper-rtl`]:r==="rtl"},(0,oe.Z)(`${u}-group-wrapper`,U,H),x)}},O));return R(de)}),Te=Fe,Mn=e=>i.createElement(En.ZP,{theme:{components:{InputNumber:{handleVisible:!0}}}},i.createElement(Fe,Object.assign({},e)));Te._InternalPanelDoNotUseOrYouWillBeFired=Mn;var An=Te}}]); diff --git a/7902.844787ae.async.js b/7902.844787ae.async.js new file mode 100644 index 00000000..7bc50705 --- /dev/null +++ b/7902.844787ae.async.js @@ -0,0 +1,40 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7902],{67902:function(c,t,e){e.r(t),e.d(t,{default:function(){return r}});var n=e(95492),i=e(59197);const a=Object.freeze({name:"razor",scopeName:"text.aspnetcorerazor",fileTypes:["razor","cshtml"],patterns:[{include:"#razor-control-structures"},{include:"text.html.basic"}],repository:{"razor-control-structures":{patterns:[{include:"#razor-comment"},{include:"#razor-codeblock"},{include:"#explicit-razor-expression"},{include:"#escaped-transition"},{include:"#directives"},{include:"#transitioned-csharp-control-structures"},{include:"#implicit-expression"}]},"optionally-transitioned-razor-control-structures":{patterns:[{include:"#razor-comment"},{include:"#razor-codeblock"},{include:"#explicit-razor-expression"},{include:"#escaped-transition"},{include:"#directives"},{include:"#optionally-transitioned-csharp-control-structures"},{include:"#implicit-expression"}]},"escaped-transition":{name:"constant.character.escape.razor.transition",match:"@@"},transition:{match:"@",name:"keyword.control.cshtml.transition"},"razor-codeblock":{name:"meta.structure.razor.codeblock",begin:"(@)(\\{)",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.codeblock.open"}},contentName:"source.cs",patterns:[{include:"#razor-codeblock-body"}],end:"(\\})",endCaptures:{1:{name:"keyword.control.razor.directive.codeblock.close"}}},"razor-codeblock-body":{patterns:[{include:"#text-tag"},{include:"#wellformed-html"},{include:"#razor-single-line-markup"},{include:"#optionally-transitioned-razor-control-structures"},{include:"source.cs"}]},"razor-single-line-markup":{match:"(\\@\\:)([^$]*)$",captures:{1:{name:"keyword.control.razor.singleLineMarkup"},2:{patterns:[{include:"#razor-control-structures"},{include:"text.html.basic"}]}}},"text-tag":{begin:"(<text\\s*>)",beginCaptures:{1:{name:"keyword.control.cshtml.transition.textTag.open"}},patterns:[{include:"#wellformed-html"},{include:"$self"}],end:"(</text>)",endCaptures:{1:{name:"keyword.control.cshtml.transition.textTag.close"}}},"razor-comment":{name:"meta.comment.razor",begin:"(@)(\\*)",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.comment.star"}},contentName:"comment.block.razor",end:"(\\*)(@)",endCaptures:{1:{name:"keyword.control.razor.comment.star"},2:{patterns:[{include:"#transition"}]}}},"wellformed-html":{patterns:[{include:"#void-tag"},{include:"#non-void-tag"}]},"void-tag":{name:"meta.tag.structure.$3.void.html",begin:"(?i)(<)(!)?(area|base|br|col|command|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"constant.character.escape.razor.tagHelperOptOut"},3:{name:"entity.name.tag.html"}},patterns:[{include:"text.html.basic#attribute"}],end:"/?>",endCaptures:{0:{name:"punctuation.definition.tag.end.html"}}},"non-void-tag":{begin:"(?=<(!)?([^/\\s>]+)(\\s|/?>))",end:"(</)(\\2)\\s*(>)|(/>)",endCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"entity.name.tag.html"},3:{name:"punctuation.definition.tag.end.html"},4:{name:"punctuation.definition.tag.end.html"}},patterns:[{begin:"(<)(!)?([^/\\s>]+)(?=\\s|/?>)",beginCaptures:{1:{name:"punctuation.definition.tag.begin.html"},2:{name:"constant.character.escape.razor.tagHelperOptOut"},3:{name:"entity.name.tag.html"}},end:"(?=/?>)",patterns:[{include:"#razor-control-structures"},{include:"text.html.basic#attribute"}]},{begin:">",beginCaptures:{0:{name:"punctuation.definition.tag.end.html"}},end:"(?=</)",patterns:[{include:"#wellformed-html"},{include:"$self"}]}]},"explicit-razor-expression":{name:"meta.expression.explicit.cshtml",begin:"(@)\\(",beginCaptures:{0:{name:"keyword.control.cshtml"},1:{patterns:[{include:"#transition"}]}},patterns:[{include:"source.cs#expression"}],end:"\\)",endCaptures:{0:{name:"keyword.control.cshtml"}}},"implicit-expression":{name:"meta.expression.implicit.cshtml",contentName:"source.cs",begin:"(?<![[:alpha:][:alnum:]])(@)",beginCaptures:{1:{patterns:[{include:"#transition"}]}},patterns:[{include:"#await-prefix"},{include:"#implicit-expression-body"}],end:`(?=[\\s<>\\{\\}\\)\\]'"])`},"implicit-expression-body":{patterns:[{include:"#implicit-expression-invocation-start"},{include:"#implicit-expression-accessor-start"}],end:`(?=[\\s<>\\{\\}\\)\\]'"])`},"implicit-expression-invocation-start":{begin:"([_[:alpha:]][_[:alnum:]]*)(?=\\()",beginCaptures:{1:{name:"entity.name.function.cs"}},patterns:[{include:"#implicit-expression-continuation"}],end:`(?=[\\s<>\\{\\}\\)\\]'"])`},"implicit-expression-accessor-start":{begin:"([_[:alpha:]][_[:alnum:]]*)",beginCaptures:{1:{name:"variable.other.object.cs"}},patterns:[{include:"#implicit-expression-continuation"}],end:`(?=[\\s<>\\{\\}\\)\\]'"])`},"implicit-expression-continuation":{patterns:[{include:"#balanced-parenthesis-csharp"},{include:"#balanced-brackets-csharp"},{include:"#implicit-expression-invocation"},{include:"#implicit-expression-accessor"},{include:"#implicit-expression-extension"}],end:`(?=[\\s<>\\{\\}\\)\\]'"])`},"implicit-expression-accessor":{match:"(?<=\\.)[_[:alpha:]][_[:alnum:]]*",name:"variable.other.object.property.cs"},"implicit-expression-invocation":{match:"(?<=\\.)[_[:alpha:]][_[:alnum:]]*(?=\\()",name:"entity.name.function.cs"},"implicit-expression-operator":{patterns:[{include:"#implicit-expression-dot-operator"},{include:"#implicit-expression-null-conditional-operator"},{include:"#implicit-expression-null-forgiveness-operator"}]},"implicit-expression-dot-operator":{match:"(\\.)(?=[_[:alpha:]][_[:alnum:]]*)",captures:{1:{name:"punctuation.accessor.cs"}}},"implicit-expression-null-conditional-operator":{match:"(\\?)(?=[.\\[])",captures:{1:{name:"keyword.operator.null-conditional.cs"}}},"implicit-expression-null-forgiveness-operator":{match:"(\\!)(?=(?:\\.[_[:alpha:]][_[:alnum:]]*)|\\?|[\\[\\(])",captures:{1:{name:"keyword.operator.logical.cs"}}},"balanced-parenthesis-csharp":{begin:"(\\()",beginCaptures:{1:{name:"punctuation.parenthesis.open.cs"}},name:"razor.test.balanced.parenthesis",patterns:[{include:"source.cs"}],end:"(\\))",endCaptures:{1:{name:"punctuation.parenthesis.close.cs"}}},"balanced-brackets-csharp":{begin:"(\\[)",beginCaptures:{1:{name:"punctuation.squarebracket.open.cs"}},name:"razor.test.balanced.brackets",patterns:[{include:"source.cs"}],end:"(\\])",endCaptures:{1:{name:"punctuation.squarebracket.close.cs"}}},directives:{patterns:[{include:"#code-directive"},{include:"#functions-directive"},{include:"#page-directive"},{include:"#addTagHelper-directive"},{include:"#removeTagHelper-directive"},{include:"#tagHelperPrefix-directive"},{include:"#model-directive"},{include:"#inherits-directive"},{include:"#implements-directive"},{include:"#namespace-directive"},{include:"#inject-directive"},{include:"#attribute-directive"},{include:"#section-directive"},{include:"#layout-directive"},{include:"#using-directive"}]},"code-directive":{begin:"(@)(code)((?=\\{)|\\s+)",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.code"}},patterns:[{include:"#directive-codeblock"}],end:"(?<=})|\\s"},"functions-directive":{begin:"(@)(functions)((?=\\{)|\\s+)",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.functions"}},patterns:[{include:"#directive-codeblock"}],end:"(?<=})|\\s"},"directive-codeblock":{begin:"(\\{)",beginCaptures:{1:{name:"keyword.control.razor.directive.codeblock.open"}},name:"meta.structure.razor.directive.codeblock",contentName:"source.cs",patterns:[{include:"source.cs#class-or-struct-members"}],end:"(\\})",endCaptures:{1:{name:"keyword.control.razor.directive.codeblock.close"}}},"page-directive":{name:"meta.directive",match:"(@)(page)\\s+([^$]+)?",captures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.page"},3:{patterns:[{include:"source.cs#string-literal"}]}}},"addTagHelper-directive":{name:"meta.directive",match:"(@)(addTagHelper)\\s+([^$]+)?",captures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.addTagHelper"},3:{patterns:[{include:"#tagHelper-directive-argument"}]}}},"removeTagHelper-directive":{name:"meta.directive",match:"(@)(removeTagHelper)\\s+([^$]+)?",captures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.removeTagHelper"},3:{patterns:[{include:"#tagHelper-directive-argument"}]}}},"tagHelperPrefix-directive":{name:"meta.directive",match:"(@)(tagHelperPrefix)\\s+([^$]+)?",captures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.tagHelperPrefix"},3:{patterns:[{include:"#tagHelper-directive-argument"}]}}},"tagHelper-directive-argument":{patterns:[{include:"source.cs#string-literal"},{include:"#unquoted-string-argument"}]},"unquoted-string-argument":{name:"string.quoted.double.cs",match:"[^$]+"},"model-directive":{name:"meta.directive",match:"(@)(model)\\s+([^$]+)?",captures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.model"},3:{patterns:[{include:"source.cs#type"}]}}},"inherits-directive":{name:"meta.directive",match:"(@)(inherits)\\s+([^$]+)?",captures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.inherits"},3:{patterns:[{include:"source.cs#type"}]}}},"implements-directive":{name:"meta.directive",match:"(@)(implements)\\s+([^$]+)?",captures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.implements"},3:{patterns:[{include:"source.cs#type"}]}}},"layout-directive":{name:"meta.directive",match:"(@)(layout)\\s+([^$]+)?",captures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.layout"},3:{patterns:[{include:"source.cs#type"}]}}},"namespace-directive":{name:"meta.directive",match:"(@)(namespace)\\s+([^\\s]+)?",captures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.namespace"},3:{patterns:[{include:"#namespace-directive-argument"}]}}},"namespace-directive-argument":{match:"([_[:alpha:]][_[:alnum:]]*)(\\.)?",captures:{1:{name:"entity.name.type.namespace.cs"},2:{name:"punctuation.accessor.cs"}}},"inject-directive":{name:"meta.directive",match:"(@)(inject)\\s*([\\S\\s]+?)?\\s*([_[:alpha:]][_[:alnum:]]*)?\\s*(?=$)",captures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.inject"},3:{patterns:[{include:"source.cs#type"}]},4:{name:"entity.name.variable.property.cs"}}},"attribute-directive":{name:"meta.directive",begin:"(@)(attribute)\\b\\s+",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.attribute"}},patterns:[{include:"source.cs#attribute-section"}],end:"(?<=\\])|$"},"section-directive":{name:"meta.directive.block",begin:"(@)(section)\\b\\s+([_[:alpha:]][_[:alnum:]]*)?",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.razor.directive.section"},3:{name:"variable.other.razor.directive.sectionName"}},patterns:[{include:"#directive-markupblock"}],end:"(?<=})"},"directive-markupblock":{name:"meta.structure.razor.directive.markblock",begin:"(\\{)",beginCaptures:{1:{name:"keyword.control.razor.directive.codeblock.open"}},patterns:[{include:"$self"}],end:"(\\})",endCaptures:{1:{name:"keyword.control.razor.directive.codeblock.close"}}},"using-directive":{name:"meta.directive",match:"(@)(using)\\b\\s+(?!\\(|\\s)(.+?)?(;)?$",captures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.other.using.cs"},3:{patterns:[{include:"#using-static-directive"},{include:"#using-alias-directive"},{include:"#using-standard-directive"}]},4:{name:"keyword.control.razor.optionalSemicolon"}}},"using-static-directive":{match:"(static)\\b\\s+(.+)",captures:{1:{name:"keyword.other.static.cs"},2:{patterns:[{include:"source.cs#type"}]}}},"using-alias-directive":{match:"([_[:alpha:]][_[:alnum:]]*)\\b\\s*(=)\\s*(.+)\\s*",captures:{1:{name:"entity.name.type.alias.cs"},2:{name:"keyword.operator.assignment.cs"},3:{patterns:[{include:"source.cs#type"}]}}},"using-standard-directive":{match:"([_[:alpha:]][_[:alnum:]]*)\\s*",captures:{1:{name:"entity.name.type.namespace.cs"}}},"optionally-transitioned-csharp-control-structures":{patterns:[{include:"#using-statement-with-optional-transition"},{include:"#if-statement-with-optional-transition"},{include:"#else-part"},{include:"#foreach-statement-with-optional-transition"},{include:"#for-statement-with-optional-transition"},{include:"#while-statement"},{include:"#switch-statement-with-optional-transition"},{include:"#lock-statement-with-optional-transition"},{include:"#do-statement-with-optional-transition"},{include:"#try-statement-with-optional-transition"}]},"transitioned-csharp-control-structures":{patterns:[{include:"#using-statement"},{include:"#if-statement"},{include:"#else-part"},{include:"#foreach-statement"},{include:"#for-statement"},{include:"#while-statement"},{include:"#switch-statement"},{include:"#lock-statement"},{include:"#do-statement"},{include:"#try-statement"}]},"using-statement":{name:"meta.statement.using.razor",begin:"(?:(@))(using)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.other.using.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"using-statement-with-optional-transition":{name:"meta.statement.using.razor",begin:"(?:^\\s*|(@))(using)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.other.using.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"if-statement":{name:"meta.statement.if.razor",begin:"(?:(@))(if)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.conditional.if.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"if-statement-with-optional-transition":{name:"meta.statement.if.razor",begin:"(?:^\\s*|(@))(if)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.conditional.if.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"else-part":{name:"meta.statement.else.razor",begin:"(?:^|(?<=}))\\s*(else)\\b\\s*?(?: (if))?\\s*?(?=[\\n\\(\\{])",beginCaptures:{1:{name:"keyword.control.conditional.else.cs"},2:{name:"keyword.control.conditional.if.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"for-statement":{name:"meta.statement.for.razor",begin:"(?:(@))(for)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.loop.for.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"for-statement-with-optional-transition":{name:"meta.statement.for.razor",begin:"(?:^\\s*|(@))(for)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.loop.for.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"foreach-statement":{name:"meta.statement.foreach.razor",begin:"(?:(@)(await\\s+)?)(foreach)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{patterns:[{include:"#await-prefix"}]},3:{name:"keyword.control.loop.foreach.cs"}},patterns:[{include:"#foreach-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"foreach-statement-with-optional-transition":{name:"meta.statement.foreach.razor",begin:"(?:^\\s*|(@)(await\\s+)?)(foreach)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{patterns:[{include:"#await-prefix"}]},3:{name:"keyword.control.loop.foreach.cs"}},patterns:[{include:"#foreach-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"foreach-condition":{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{match:`(?x) +(?: + (\\bvar\\b)| + (?<type-name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name-and-type-args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type-args>\\s*<(?:[^<>]|\\g<type-args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name-and-type-args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) + ) +)\\s+ +(\\g<identifier>)\\s+ +\\b(in)\\b`,captures:{1:{name:"keyword.other.var.cs"},2:{patterns:[{include:"source.cs#type"}]},7:{name:"entity.name.variable.local.cs"},8:{name:"keyword.control.loop.in.cs"}}},{match:`(?x) # match foreach (var (x, y) in ...) +(?:\\b(var)\\b\\s*)? +(?<tuple>\\((?:[^\\(\\)]|\\g<tuple>)+\\))\\s+ +\\b(in)\\b`,captures:{1:{name:"keyword.other.var.cs"},2:{patterns:[{include:"source.cs#tuple-declaration-deconstruction-element-list"}]},3:{name:"keyword.control.loop.in.cs"}}},{include:"source.cs#expression"}]},"do-statement":{name:"meta.statement.do.razor",begin:"(?:(@))(do)\\b\\s",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.loop.do.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"do-statement-with-optional-transition":{name:"meta.statement.do.razor",begin:"(?:^\\s*|(@))(do)\\b\\s",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.loop.do.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"while-statement":{name:"meta.statement.while.razor",begin:"(?:(@)|^\\s*|(?<=})\\s*)(while)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.loop.while.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})|(;)",endCaptures:{1:{name:"punctuation.terminator.statement.cs"}}},"switch-statement":{name:"meta.statement.switch.razor",begin:"(?:(@))(switch)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.switch.cs"}},patterns:[{include:"#csharp-condition"},{include:"#switch-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"switch-statement-with-optional-transition":{name:"meta.statement.switch.razor",begin:"(?:^\\s*|(@))(switch)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.switch.cs"}},patterns:[{include:"#csharp-condition"},{include:"#switch-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"switch-code-block":{name:"meta.structure.razor.csharp.codeblock.switch",begin:"(\\{)",beginCaptures:{1:{name:"punctuation.curlybrace.open.cs"}},patterns:[{include:"source.cs#switch-label"},{include:"#razor-codeblock-body"}],end:"(\\})",endCaptures:{1:{name:"punctuation.curlybrace.close.cs"}}},"lock-statement":{name:"meta.statement.lock.razor",begin:"(?:(@))(lock)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.other.lock.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"lock-statement-with-optional-transition":{name:"meta.statement.lock.razor",begin:"(?:^\\s*|(@))(lock)\\b\\s*(?=\\()",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.other.lock.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"try-statement":{patterns:[{include:"#try-block"},{include:"#catch-clause"},{include:"#finally-clause"}]},"try-statement-with-optional-transition":{patterns:[{include:"#try-block-with-optional-transition"},{include:"#catch-clause"},{include:"#finally-clause"}]},"try-block":{name:"meta.statement.try.razor",begin:"(?:(@))(try)\\b\\s*",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.try.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"try-block-with-optional-transition":{name:"meta.statement.try.razor",begin:"(?:^\\s*|(@))(try)\\b\\s*",beginCaptures:{1:{patterns:[{include:"#transition"}]},2:{name:"keyword.control.try.cs"}},patterns:[{include:"#csharp-condition"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"catch-clause":{name:"meta.statement.catch.razor",begin:"(?:^|(?<=}))\\s*(catch)\\b\\s*?(?=[\\n\\(\\{])",beginCaptures:{1:{name:"keyword.control.try.catch.cs"}},patterns:[{include:"#catch-condition"},{include:"source.cs#when-clause"},{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"catch-condition":{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{match:`(?x) +(?<type-name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name-and-type-args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type-args>\\s*<(?:[^<>]|\\g<type-args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name-and-type-args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s*\\[(?:\\s*,\\s*)*\\]\\s*)* # array suffix? + ) +)\\s* +(?:(\\g<identifier>)\\b)?`,captures:{1:{patterns:[{include:"source.cs#type"}]},6:{name:"entity.name.variable.local.cs"}}}]},"finally-clause":{name:"meta.statement.finally.razor",begin:"(?:^|(?<=}))\\s*(finally)\\b\\s*?(?=[\\n\\{])",beginCaptures:{1:{name:"keyword.control.try.finally.cs"}},patterns:[{include:"#csharp-code-block"},{include:"#razor-codeblock-body"}],end:"(?<=})"},"await-prefix":{name:"keyword.other.await.cs",match:"(await)\\s+"},"csharp-code-block":{name:"meta.structure.razor.csharp.codeblock",begin:"(\\{)",beginCaptures:{1:{name:"punctuation.curlybrace.open.cs"}},patterns:[{include:"#razor-codeblock-body"}],end:"(\\})",endCaptures:{1:{name:"punctuation.curlybrace.close.cs"}}},"csharp-condition":{begin:"(\\()",beginCaptures:{1:{name:"punctuation.parenthesis.open.cs"}},patterns:[{include:"source.cs#local-variable-declaration"},{include:"source.cs#expression"},{include:"source.cs#punctuation-comma"},{include:"source.cs#punctuation-semicolon"}],end:"(\\))",endCaptures:{1:{name:"punctuation.parenthesis.close.cs"}}}},displayName:"ASP.NET Razor",embeddedLangs:["html","csharp"]});var r=[...n.default,...i.default,a]}}]); diff --git a/7925.3e4bfc11.async.js b/7925.3e4bfc11.async.js new file mode 100644 index 00000000..e85c19a7 --- /dev/null +++ b/7925.3e4bfc11.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7925,7237],{47925:function(i,t,e){e.r(t),e.d(t,{default:function(){return a}});var r=e(47237);const n=Object.freeze({name:"sparql",scopeName:"source.sparql",fileTypes:["rq","sparql","sq"],patterns:[{include:"source.turtle"},{include:"#query-keyword-operators"},{include:"#functions"},{include:"#variables"},{include:"#expression-operators"}],repository:{"query-keyword-operators":{name:"keyword.control.sparql",match:"\\b(?i:define|select|distinct|reduced|from|named|construct|ask|describe|where|graph|having|bind|as|filter|optional|union|order|by|group|limit|offset|values|insert data|delete data|with|delete|insert|clear|silent|default|all|create|drop|copy|move|add|to|using|service|not exists|exists|not in|in|minus|load)\\b"},functions:{name:"support.function.sparql",match:"\\b(?i:concat|regex|asc|desc|bound|isiri|isuri|isblank|isliteral|isnumeric|str|lang|datatype|sameterm|langmatches|avg|count|group_concat|separator|max|min|sample|sum|iri|uri|bnode|strdt|uuid|struuid|strlang|strlen|substr|ucase|lcase|strstarts|strends|contains|strbefore|strafter|encode_for_uri|replace|abs|round|ceil|floor|rand|now|year|month|day|hours|minutes|seconds|timezone|tz|md5|sha1|sha256|sha384|sha512|coalesce|if)\\b"},variables:{name:"constant.variable.sparql.turtle",match:"(?<!\\w)[?$]\\w+"},"expression-operators":{name:"support.class.sparql",match:"(?:\\|\\||&&|=|!=|<|>|<=|>=|\\*|/|\\+|-|\\||\\^|\\?|\\!)"}},displayName:"SPARQL",embeddedLangs:["turtle"]});var a=[...r.default,n]},47237:function(i,t,e){e.r(t),e.d(t,{default:function(){return n}});var n=[Object.freeze({name:"turtle",scopeName:"source.turtle",fileTypes:["turtle","ttl","acl"],patterns:[{include:"#rule-constraint"},{include:"#iriref"},{include:"#prefix"},{include:"#prefixed-name"},{include:"#comment"},{include:"#special-predicate"},{include:"#literals"},{include:"#language-tag"}],uuid:"230498230498sdfkj8909-34df-23dfs",repository:{prefix:{name:"keyword.operator.turtle",match:"(?i:@?base|@?prefix)\\s"},iriref:{name:"entity.name.type.iriref.turtle",match:'<[^\\x20-\\x20<>"{}|^`\\\\]*>'},"prefixed-name":{name:"constant.complex.turtle",match:"(\\w*:)(\\w*)",captures:{1:{name:"storage.type.PNAME_NS.turtle"},2:{name:"support.variable.PN_LOCAL.turtle"}}},comment:{name:"comment.line.number-sign.turtle",match:"#.*$"},"special-predicate":{name:"meta.specialPredicate.turtle",match:"\\s(a)\\s",captures:{1:{name:"keyword.control.turtle"}}},literals:{patterns:[{include:"#string"},{include:"#numeric"},{include:"#boolean"}]},string:{patterns:[{include:"#triple-squote-string-literal"},{include:"#triple-dquote-string-literal"},{include:"#single-squote-string-literal"},{include:"#single-dquote-string-literal"},{include:"#triple-tick-string-literal"}]},"single-squote-string-literal":{name:"string.quoted.single.turtle",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.turtle"}},end:"'",endCaptures:{1:{name:"punctuation.definition.string.end.turtle"},2:{name:"invalid.illegal.newline.turtle"}},patterns:[{include:"#string-character-escape"}]},"single-dquote-string-literal":{name:"string.quoted.double.turtle",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.turtle"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.turtle"}},patterns:[{include:"#string-character-escape"}]},"triple-squote-string-literal":{name:"string.quoted.triple.turtle",begin:"'''",end:"'''",beginCaptures:{0:{name:"punctuation.definition.string.begin.turtle"}},endCaptures:{0:{name:"punctuation.definition.string.end.turtle"}},patterns:[{include:"#string-character-escape"}]},"triple-dquote-string-literal":{name:"string.quoted.triple.turtle",begin:'"""',end:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.turtle"}},endCaptures:{0:{name:"punctuation.definition.string.end.turtle"}},patterns:[{include:"#string-character-escape"}]},"triple-tick-string-literal":{name:"string.quoted.triple.turtle",begin:"```",end:"```",beginCaptures:{0:{name:"punctuation.definition.string.begin.turtle"}},endCaptures:{0:{name:"punctuation.definition.string.end.turtle"}},patterns:[{include:"#string-character-escape"}]},"string-character-escape":{name:"constant.character.escape.turtle",match:"\\\\(x\\h{2}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},numeric:{patterns:[{include:"#integer"}]},integer:{name:"constant.numeric.turtle",match:"[+-]?(?:\\d+|[0-9]+\\.[0-9]*|\\.[0-9]+(?:[eE][+-]?\\d+)?)"},boolean:{name:"constant.language.sparql",match:"\\b(?i:true|false)\\b"},"language-tag":{name:"meta.string-literal-language-tag.turtle",match:"@(\\w+)",captures:{1:{name:"entity.name.class.turtle"}}},"rule-constraint":{name:"meta.rule-constraint.turtle",begin:'(rule:content) (""")',beginCaptures:{1:{patterns:[{include:"#prefixed-name"}]},2:{name:"string.quoted.triple.turtle"}},end:'"""',endCaptures:{0:{name:"string.quoted.triple.turtle"}},patterns:[{include:"source.srs"}]}},displayName:"Turtle"})]}}]); diff --git a/795.c284ed6b.async.js b/795.c284ed6b.async.js new file mode 100644 index 00000000..2650d416 --- /dev/null +++ b/795.c284ed6b.async.js @@ -0,0 +1,29 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[795],{80795:function(N,E,T){T.r(E),T.d(E,{default:function(){return A}});var A=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"dax",patterns:[{include:"#comments"},{include:"#keywords"},{include:"#labels"},{include:"#parameters"},{include:"#strings"},{include:"#numbers"}],repository:{parameters:{patterns:[{name:"meta.function.definition.parameters.dax",comment:"build out variable assignment",begin:"\\b(?<!\\.)(VAR)\\b(?<!\\.)\\b",end:"=",beginCaptures:{1:{name:"keyword.control.dax"},2:{name:"variable.other.readwrite.dax"}},endCaptures:{0:{name:"keyword.operator.assignment.dax"}},patterns:[{name:"keyword.control.dax",match:`(?x) + = +`}]},{name:"variable.other.constant.dax",match:"[_$[:alpha:]][_$[:alnum:]]*"}]},labels:{patterns:[{match:"(^(.*?)\\s*(:=|!=))",captures:{1:{name:"punctuation.separator.label.dax"},2:{name:"entity.name.label.dax"}}}]},numbers:{name:"constant.numeric.dax",match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`},comments:{patterns:[{name:"comment.line.dax",begin:"//",end:` +`,captures:{0:{name:"punctuation.definition.comment.dax"}}},{name:"comment.line.dax",begin:"--",end:` +`,captures:{0:{name:"punctuation.definition.comment.dax"}}},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.dax"}},end:"\\*/",name:"comment.block.dax"}]},keywords:{patterns:[{match:"\\b(YIELDMAT|YIELDDISC|YIELD|YEARFRAC|YEAR|XNPV|XIRR|WEEKNUM|WEEKDAY|VDB|VARX.S|VARX.P|VAR.S|VAR.P|VALUES|VALUE|UTCTODAY|UTCNOW|USERPRINCIPALNAME|USEROBJECTID|USERNAME|USERELATIONSHIP|USERCULTURE|UPPER|UNION|UNICODE|UNICHAR|TRUNC|TRUE|TRIM|TREATAS|TOTALYTD|TOTALQTD|TOTALMTD|TOPNSKIP|TOPNPERLEVEL|TOPN|TODAY|TIMEVALUE|TIME|TBILLYIELD|TBILLPRICE|TBILLEQ|TANH|TAN|T.INV.2T|T.INV|T.DIST.RT|T.DIST.2T|T.DIST|SYD|SWITCH|SUMX|SUMMARIZECOLUMNS|SUMMARIZE|SUM|SUBSTITUTEWITHINDEX|SUBSTITUTE|STDEVX.S|STDEVX.P|STDEV.S|STDEV.P|STARTOFYEAR|STARTOFQUARTER|STARTOFMONTH|SQRTPI|SQRT|SLN|SINH|SIN|SIGN|SELECTEDVALUE|SELECTEDMEASURENAME|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURE|SELECTCOLUMNS|SECOND|SEARCH|SAMPLE|SAMEPERIODLASTYEAR|RRI|ROW|ROUNDUP|ROUNDDOWN|ROUND|ROLLUPISSUBTOTAL|ROLLUPGROUP|ROLLUPADDISSUBTOTAL|ROLLUP|RIGHT|REPT|REPLACE|REMOVEFILTERS|RELATEDTABLE|RELATED|RECEIVED|RATE|RANKX|RANK.EQ|RANDBETWEEN|RAND|RADIANS|QUOTIENT|QUARTER|PV|PRODUCTX|PRODUCT|PRICEMAT|PRICEDISC|PRICE|PREVIOUSYEAR|PREVIOUSQUARTER|PREVIOUSMONTH|PREVIOUSDAY|PPMT|POWER|POISSON.DIST|PMT|PI|PERMUT|PERCENTILEX.INC|PERCENTILEX.EXC|PERCENTILE.INC|PERCENTILE.EXC|PDURATION|PATHLENGTH|PATHITEMREVERSE|PATHITEM|PATHCONTAINS|PATH|PARALLELPERIOD|OR|OPENINGBALANCEYEAR|OPENINGBALANCEQUARTER|OPENINGBALANCEMONTH|ODDLYIELD|ODDLPRICE|ODDFYIELD|ODDFPRICE|ODD|NPER|NOW|NOT|NORM.S.INV|NORM.S.DIST|NORM.INV|NORM.DIST|NONVISUAL|NOMINAL|NEXTYEAR|NEXTQUARTER|NEXTMONTH|NEXTDAY|NATURALLEFTOUTERJOIN|NATURALINNERJOIN|MROUND|MONTH|MOD|MINX|MINUTE|MINA|MIN|MID|MEDIANX|MEDIAN|MDURATION|MAXX|MAXA|MAX|LOWER|LOOKUPVALUE|LOG10|LOG|LN|LEN|LEFT|LCM|LASTNONBLANKVALUE|LASTNONBLANK|LASTDATE|KEYWORDMATCH|KEEPFILTERS|ISTEXT|ISSUBTOTAL|ISSELECTEDMEASURE|ISPMT|ISONORAFTER|ISODD|ISO.CEILING|ISNUMBER|ISNONTEXT|ISLOGICAL|ISINSCOPE|ISFILTERED|ISEVEN|ISERROR|ISEMPTY|ISCROSSFILTERED|ISBLANK|ISAFTER|IPMT|INTRATE|INTERSECT|INT|IGNORE|IFERROR|IF.EAGER|IF|HOUR|HASONEVALUE|HASONEFILTER|HASH|GROUPBY|GEOMEANX|GEOMEAN|GENERATESERIES|GENERATEALL|GENERATE|GCD|FV|FORMAT|FLOOR|FIXED|FIRSTNONBLANKVALUE|FIRSTNONBLANK|FIRSTDATE|FIND|FILTERS|FILTER|FALSE|FACT|EXPON.DIST|EXP|EXCEPT|EXACT|EVEN|ERROR|EOMONTH|ENDOFYEAR|ENDOFQUARTER|ENDOFMONTH|EFFECT|EDATE|EARLIEST|EARLIER|DURATION|DOLLARFR|DOLLARDE|DIVIDE|DISTINCTCOUNTNOBLANK|DISTINCTCOUNT|DISTINCT|DISC|DETAILROWS|DEGREES|DDB|DB|DAY|DATEVALUE|DATESYTD|DATESQTD|DATESMTD|DATESINPERIOD|DATESBETWEEN|DATEDIFF|DATEADD|DATE|DATATABLE|CUSTOMDATA|CURRENTGROUP|CURRENCY|CUMPRINC|CUMIPMT|CROSSJOIN|CROSSFILTER|COUPPCD|COUPNUM|COUPNCD|COUPDAYSNC|COUPDAYS|COUPDAYBS|COUNTX|COUNTROWS|COUNTBLANK|COUNTAX|COUNTA|COUNT|COTH|COT|COSH|COS|CONVERT|CONTAINSSTRINGEXACT|CONTAINSSTRING|CONTAINSROW|CONTAINS|CONFIDENCE.T|CONFIDENCE.NORM|CONCATENATEX|CONCATENATE|COMBINEVALUES|COMBINA|COMBIN|COLUMNSTATISTICS|COALESCE|CLOSINGBALANCEYEAR|CLOSINGBALANCEQUARTER|CLOSINGBALANCEMONTH|CHISQ.INV.RT|CHISQ.INV|CHISQ.DIST.RT|CHISQ.DIST|CEILING|CALENDARAUTO|CALENDAR|CALCULATETABLE|CALCULATE|BLANK|BETA.INV|BETA.DIST|AVERAGEX|AVERAGEA|AVERAGE|ATANH|ATAN|ASINH|ASIN|APPROXIMATEDISTINCTCOUNT|AND|AMORLINC|AMORDEGRC|ALLSELECTED|ALLNOBLANKROW|ALLEXCEPT|ALLCROSSFILTERED|ALL|ADDMISSINGITEMS|ADDCOLUMNS|ACOTH|ACOT|ACOSH|ACOS|ACCRINTM|ACCRINT|ABS)\\b",name:"variable.language.dax"},{name:"keyword.control.dax",match:"\\b(DEFINE|EVALUATE|ORDER BY|RETURN|VAR)\\b"},{name:"keyword.array.constructor.dax",match:`(?x) + { | }`},{name:"keyword.operator.comparison.dax",match:`(?x) + > | < | >= | <= | =(?!==) +`},{name:"keyword.operator.logical.dax",match:`(?x) + && | IN | NOT | \\|\\|`},{name:"keyword.arithmetic.operator.dax",match:`(?x) + \\+ | \\- | \\* | \\/ +`},{begin:"\\[",end:"\\]",name:"support.function.dax"},{begin:'"',end:'"',name:"string.quoted.double.dax"},{begin:"\\'",end:"\\'",name:"support.class.dax"}]},strings:{name:"string.quoted.double.dax",begin:'"',end:'"',patterns:[{name:"constant.character.escape.dax",match:"\\\\."}]},metas:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.dax"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.dax"}}}]}},scopeName:"source.dax",displayName:"DAX"})]}}]); diff --git a/7991.3e09ee16.async.js b/7991.3e09ee16.async.js new file mode 100644 index 00000000..d6aa40f1 --- /dev/null +++ b/7991.3e09ee16.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7991],{27991:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"rel",patterns:[{include:"#strings"},{include:"#comment"},{include:"#single-line-comment-consuming-line-ending"},{include:"#deprecated-temporary"},{include:"#operators"},{include:"#symbols"},{include:"#keywords"},{include:"#otherkeywords"},{include:"#types"},{include:"#constants"}],repository:{strings:{name:"string.quoted.double.rel",begin:'"',end:'"',patterns:[{name:"constant.character.escape.rel",match:"\\\\."}]},comment:{patterns:[{name:"comment.block.documentation.rel",begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.rel"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.rel"}},patterns:[{include:"#docblock"}]},{name:"comment.block.rel",begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.rel"},2:{name:"storage.type.internaldeclaration.rel"},3:{name:"punctuation.decorator.internaldeclaration.rel"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.rel"}}},{name:"comment.block.documentation.rel",begin:'doc"""',end:'"""'},{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.rel"},2:{name:"comment.line.double-slash.rel"},3:{name:"punctuation.definition.comment.rel"},4:{name:"storage.type.internaldeclaration.rel"},5:{name:"punctuation.decorator.internaldeclaration.rel"}},end:"(?=$)",contentName:"comment.line.double-slash.rel"}]},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.rel"},2:{name:"comment.line.double-slash.rel"},3:{name:"punctuation.definition.comment.rel"},4:{name:"storage.type.internaldeclaration.rel"},5:{name:"punctuation.decorator.internaldeclaration.rel"}},end:"(?=^)",contentName:"comment.line.double-slash.rel"},"deprecated-temporary":{patterns:[{name:"keyword.other.rel",match:"@inspect"}]},operators:{patterns:[{name:"keyword.other.rel",match:"(\\b(if|then|else|and|or|not|eq|neq|lt|lt_eq|gt|gt_eq)\\b)|(\\+|\\-|\\*|\\/|\xF7|\\^|\\%|\\=|\\!\\=|\u2260|\\<|\\<\\=|\u2264|\\>|\\>\\=|\u2265|\\&)|\\s+(end)"}]},symbols:{patterns:[{name:"variable.parameter.rel",match:"(:[\\[_$[:alpha:]](\\]|[_$[:alnum:]]*))"}]},keywords:{patterns:[{name:"keyword.control.rel",match:"(\\b(def|entity|bound|include|ic|forall|exists|\u2200|\u2203|return|module|^end)\\b)|(((\\<)?\\|(\\>)?)|\u2200|\u2203)"}]},otherkeywords:{patterns:[{name:"keyword.other.rel",match:"\\s*(@inline)\\s*|\\s*(@auto_number)\\s*|\\s*(function)\\s|(\\b(implies|select|from|\u2208|where|for|in)\\b)|(((\\<)?\\|(\\>)?)|\u2208)"}]},types:{patterns:[{name:"entity.name.type.rel",match:"(\\b(Symbol|Char|Bool|Rational|FixedDecimal|Float16|Float32|Float64|Int8|Int16|Int32|Int64|Int128|UInt8|UInt16|UInt32|UInt64|UInt128|Date|DateTime|Day|Week|Month|Year|Nanosecond|Microsecond|Millisecond|Second|Minute|Hour|FilePos|HashValue|AutoNumberValue)\\b)"}]},constants:{patterns:[{name:"constant.language.rel",match:"(\\b(true|false)\\b)"}]}},scopeName:"source.rel",displayName:"Rel"})]}}]); diff --git a/8032.107a69f2.async.js b/8032.107a69f2.async.js new file mode 100644 index 00000000..e034427a --- /dev/null +++ b/8032.107a69f2.async.js @@ -0,0 +1,575 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8032],{78032:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/MagicStack/MagicPython/blob/master/grammars/MagicPython.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/MagicStack/MagicPython/commit/b2b4f4ae7b4e6284e80bda8080106b93bd588f9e",name:"vyper",scopeName:"source.vyper",patterns:[{include:"#statement"},{include:"#expression"},{include:"#reserved-names-vyper"}],repository:{impossible:{comment:"This is a special rule that should be used where no match is desired. It is not a good idea to match something like '1{0}' because in some cases that can result in infinite loops in token generation. So the rule instead matches and impossible expression to allow a match to fail and move to the next token.",match:"$.^"},statement:{patterns:[{include:"#import"},{include:"#class-declaration"},{include:"#function-declaration"},{include:"#generator"},{include:"#statement-keyword"},{include:"#assignment-operator"},{include:"#decorator"},{include:"#docstring-statement"},{include:"#semicolon"}]},semicolon:{patterns:[{name:"invalid.deprecated.semicolon.python",match:"\\;$"}]},comments:{patterns:[{name:"comment.line.number-sign.python",contentName:"meta.typehint.comment.python",begin:`(?x) + (?: + \\# \\s* (type:) + \\s*+ (?# we want \`\\s*+\` which is possessive quantifier since + we do not actually want to backtrack when matching + whitespace here) + (?! $ | \\#) + ) +`,end:"(?:$|(?=\\#))",beginCaptures:{0:{name:"meta.typehint.comment.python"},1:{name:"comment.typehint.directive.notation.python"}},patterns:[{name:"comment.typehint.ignore.notation.python",match:`(?x) + \\G ignore + (?= \\s* (?: $ | \\#)) +`},{name:"comment.typehint.type.notation.python",match:`(?x) + (?<!\\.)\\b( + bool | bytes | float | int | object | str + | List | Dict | Iterable | Sequence | Set + | FrozenSet | Callable | Union | Tuple + | Any | None + )\\b +`},{name:"comment.typehint.punctuation.notation.python",match:"([\\[\\]\\(\\),\\.\\=\\*]|(->))"},{name:"comment.typehint.variable.notation.python",match:"([[:alpha:]_]\\w*)"}]},{include:"#comments-base"}]},"docstring-statement":{begin:`^(?=\\s*[rR]?(\\'\\'\\'|\\"\\"\\"|\\'|\\"))`,comment:"the string either terminates correctly or by the beginning of a new line (this is for single line docstrings that aren't terminated) AND it's not followed by another docstring",end:`((?<=\\1)|^)(?!\\s*[rR]?(\\'\\'\\'|\\"\\"\\"|\\'|\\"))`,patterns:[{include:"#docstring"}]},docstring:{patterns:[{name:"string.quoted.docstring.multi.python",begin:`(\\'\\'\\'|\\"\\"\\")`,end:"(\\1)",beginCaptures:{1:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"}},patterns:[{include:"#docstring-prompt"},{include:"#codetags"},{include:"#docstring-guts-unicode"}]},{name:"string.quoted.docstring.raw.multi.python",begin:`([rR])(\\'\\'\\'|\\"\\"\\")`,end:"(\\2)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"}},patterns:[{include:"#string-consume-escape"},{include:"#docstring-prompt"},{include:"#codetags"}]},{name:"string.quoted.docstring.single.python",begin:`(\\'|\\")`,end:"(\\1)|(\\n)",beginCaptures:{1:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"},{include:"#docstring-guts-unicode"}]},{name:"string.quoted.docstring.raw.single.python",begin:`([rR])(\\'|\\")`,end:"(\\2)|(\\n)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-consume-escape"},{include:"#codetags"}]}]},"docstring-guts-unicode":{patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"}]},"docstring-prompt":{match:`(?x) + (?: + (?:^|\\G) \\s* (?# '\\G' is necessary for ST) + ((?:>>>|\\.\\.\\.) \\s) (?=\\s*\\S) + ) +`,captures:{1:{name:"keyword.control.flow.python"}}},"statement-keyword":{patterns:[{name:"storage.type.function.python",match:"\\b((async\\s+)?\\s*def)\\b"},{name:"keyword.control.flow.python",comment:`if \`as\` is eventually followed by \`:\` or line continuation +it's probably control flow like: + with foo as bar, \\ + Foo as Bar: + try: + do_stuff() + except Exception as e: + pass +`,match:"\\b(?<!\\.)as\\b(?=.*[:\\\\])"},{name:"keyword.control.import.python",comment:"other legal use of `as` is in an import",match:"\\b(?<!\\.)as\\b"},{name:"keyword.control.flow.python",match:`(?x) + \\b(?<!\\.)( + async | continue | del | assert | break | finally | for + | from | elif | else | if | except | pass | raise + | return | try | while | with + )\\b +`},{name:"storage.modifier.declaration.python",match:`(?x) + \\b(?<!\\.)( + global | nonlocal + )\\b +`},{name:"storage.type.class.python",match:"\\b(?<!\\.)(class)\\b"}]},"expression-bare":{comment:"valid Python expressions w/o comments and line continuation",patterns:[{include:"#backticks"},{include:"#illegal-anno"},{include:"#literal"},{include:"#regexp"},{include:"#string"},{include:"#lambda"},{include:"#generator"},{include:"#illegal-operator"},{include:"#operator"},{include:"#curly-braces"},{include:"#item-access"},{include:"#list"},{include:"#odd-function-call"},{include:"#round-braces"},{include:"#function-call"},{include:"#builtin-functions"},{include:"#builtin-types"},{include:"#builtin-exceptions"},{include:"#magic-names"},{include:"#special-names"},{include:"#illegal-names"},{include:"#special-variables"},{include:"#ellipsis"},{include:"#punctuation"},{include:"#line-continuation"},{include:"#special-variables-types"}]},"expression-base":{comment:"valid Python expressions with comments and line continuation",patterns:[{include:"#comments"},{include:"#expression-bare"},{include:"#line-continuation"}]},expression:{comment:"All valid Python expressions",patterns:[{include:"#expression-base"},{include:"#member-access"},{comment:"Tokenize identifiers to help linters",match:"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"member-access":{name:"meta.member.access.python",begin:"(\\.)\\s*(?!\\.)",end:`(?x) + # stop when you've just read non-whitespace followed by non-word + # i.e. when finished reading an identifier or function call + (?<=\\S)(?=\\W) | + # stop when seeing the start of something that's not a word, + # i.e. when seeing a non-identifier + (^|(?<=\\s))(?=[^\\\\\\w\\s]) | + $ +`,beginCaptures:{1:{name:"punctuation.separator.period.python"}},patterns:[{include:"#function-call"},{include:"#member-access-base"},{include:"#member-access-attribute"}]},"member-access-base":{patterns:[{include:"#magic-names"},{include:"#illegal-names"},{include:"#illegal-object-name"},{include:"#special-names"},{include:"#line-continuation"},{include:"#item-access"},{include:"#special-variables-types"}]},"member-access-attribute":{comment:"Highlight attribute access in otherwise non-specialized cases.",name:"meta.attribute.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`},"special-names":{name:"constant.other.caps.python",match:`(?x) + \\b + # we want to see "enough", meaning 2 or more upper-case + # letters in the beginning of the constant + # + # for more details refer to: + # https://github.com/MagicStack/MagicPython/issues/42 + ( + _* [[:upper:]] [_\\d]* [[:upper:]] + ) + [[:upper:]\\d]* (_\\w*)? + \\b +`},"curly-braces":{begin:"\\{",end:"\\}",beginCaptures:{0:{name:"punctuation.definition.dict.begin.python"}},endCaptures:{0:{name:"punctuation.definition.dict.end.python"}},patterns:[{name:"punctuation.separator.dict.python",match:":"},{include:"#expression"}]},list:{begin:"\\[",end:"\\]",beginCaptures:{0:{name:"punctuation.definition.list.begin.python"}},endCaptures:{0:{name:"punctuation.definition.list.end.python"}},patterns:[{include:"#expression"}]},"odd-function-call":{comment:`A bit obscured function call where there may have been an +arbitrary number of other operations to get the function. +E.g. "arr[idx](args)" +`,begin:`(?x) + (?<= \\] | \\) ) \\s* + (?=\\() +`,end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#function-arguments"}]},"round-braces":{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.parenthesis.begin.python"}},endCaptures:{0:{name:"punctuation.parenthesis.end.python"}},patterns:[{include:"#expression"}]},"line-continuation":{patterns:[{match:"(\\\\)\\s*(\\S.*$\\n?)",captures:{1:{name:"punctuation.separator.continuation.line.python"},2:{name:"invalid.illegal.line.continuation.python"}}},{begin:"(\\\\)\\s*$\\n?",end:`(?x) + (?=^\\s*$) + | + (?! (\\s* [rR]? (\\'\\'\\'|\\"\\"\\"|\\'|\\")) + | + (\\G $) (?# '\\G' is necessary for ST) + ) +`,beginCaptures:{1:{name:"punctuation.separator.continuation.line.python"}},patterns:[{include:"#regexp"},{include:"#string"}]}]},"assignment-operator":{name:"keyword.operator.assignment.python",match:`(?x) + <<= | >>= | //= | \\*\\*= + | \\+= | -= | /= | @= + | \\*= | %= | ~= | \\^= | &= | \\|= + | =(?!=) +`},operator:{match:`(?x) + \\b(?<!\\.) + (?: + (and | or | not | in | is) (?# 1) + | + (for | if | else | await | (?:yield(?:\\s+from)?)) (?# 2) + ) + (?!\\s*:)\\b + + | (<< | >> | & | \\| | \\^ | ~) (?# 3) + + | (\\*\\* | \\* | \\+ | - | % | // | / | @) (?# 4) + + | (!= | == | >= | <= | < | >) (?# 5) +`,captures:{1:{name:"keyword.operator.logical.python"},2:{name:"keyword.control.flow.python"},3:{name:"keyword.operator.bitwise.python"},4:{name:"keyword.operator.arithmetic.python"},5:{name:"keyword.operator.comparison.python"}}},punctuation:{patterns:[{name:"punctuation.separator.colon.python",match:":"},{name:"punctuation.separator.element.python",match:","}]},literal:{patterns:[{name:"constant.language.python",match:"\\b(True|False|None|NotImplemented|Ellipsis)\\b"},{include:"#number"}]},number:{name:"constant.numeric.python",patterns:[{include:"#number-float"},{include:"#number-dec"},{include:"#number-hex"},{include:"#number-oct"},{include:"#number-bin"},{include:"#number-long"},{name:"invalid.illegal.name.python",match:"\\b[0-9]+\\w+"}]},"number-float":{name:"constant.numeric.float.python",match:`(?x) + (?<! \\w)(?: + (?: + \\.[0-9](?: _?[0-9] )* + | + [0-9](?: _?[0-9] )* \\. [0-9](?: _?[0-9] )* + | + [0-9](?: _?[0-9] )* \\. + ) (?: [eE][+-]?[0-9](?: _?[0-9] )* )? + | + [0-9](?: _?[0-9] )* (?: [eE][+-]?[0-9](?: _?[0-9] )* ) + )([jJ])?\\b +`,captures:{1:{name:"storage.type.imaginary.number.python"}}},"number-dec":{name:"constant.numeric.dec.python",match:`(?x) + (?<![\\w\\.])(?: + [1-9](?: _?[0-9] )* + | + 0+ + | + [0-9](?: _?[0-9] )* ([jJ]) + | + 0 ([0-9]+)(?![eE\\.]) + )\\b +`,captures:{1:{name:"storage.type.imaginary.number.python"},2:{name:"invalid.illegal.dec.python"}}},"number-hex":{name:"constant.numeric.hex.python",match:`(?x) + (?<![\\w\\.]) + (0[xX]) (_?[0-9a-fA-F])+ + \\b +`,captures:{1:{name:"storage.type.number.python"}}},"number-oct":{name:"constant.numeric.oct.python",match:`(?x) + (?<![\\w\\.]) + (0[oO]) (_?[0-7])+ + \\b +`,captures:{1:{name:"storage.type.number.python"}}},"number-bin":{name:"constant.numeric.bin.python",match:`(?x) + (?<![\\w\\.]) + (0[bB]) (_?[01])+ + \\b +`,captures:{1:{name:"storage.type.number.python"}}},"number-long":{name:"constant.numeric.bin.python",comment:"this is to support python2 syntax for long ints",match:`(?x) + (?<![\\w\\.]) + ([1-9][0-9]* | 0) ([lL]) + \\b +`,captures:{2:{name:"storage.type.number.python"}}},regexp:{patterns:[{include:"#regexp-single-three-line"},{include:"#regexp-double-three-line"},{include:"#regexp-single-one-line"},{include:"#regexp-double-one-line"},{include:"#fregexp-single-three-line"},{include:"#fregexp-double-three-line"},{include:"#fregexp-single-one-line"},{include:"#fregexp-double-one-line"}]},string:{patterns:[{include:"#string-quoted-multi-line"},{include:"#string-quoted-single-line"},{include:"#string-bin-quoted-multi-line"},{include:"#string-bin-quoted-single-line"},{include:"#string-raw-quoted-multi-line"},{include:"#string-raw-quoted-single-line"},{include:"#string-raw-bin-quoted-multi-line"},{include:"#string-raw-bin-quoted-single-line"},{include:"#fstring-fnorm-quoted-multi-line"},{include:"#fstring-fnorm-quoted-single-line"},{include:"#fstring-normf-quoted-multi-line"},{include:"#fstring-normf-quoted-single-line"},{include:"#fstring-raw-quoted-multi-line"},{include:"#fstring-raw-quoted-single-line"}]},"string-unicode-guts":{patterns:[{include:"#escape-sequence-unicode"},{include:"#string-entity"},{include:"#string-brace-formatting"}]},"string-consume-escape":{match:`\\\\['"\\n\\\\]`},"string-raw-guts":{patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"},{include:"#string-brace-formatting"}]},"string-raw-bin-guts":{patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"}]},"string-entity":{patterns:[{include:"#escape-sequence"},{include:"#string-line-continuation"},{include:"#string-formatting"}]},"fstring-guts":{patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"},{include:"#fstring-formatting"}]},"fstring-raw-guts":{patterns:[{include:"#string-consume-escape"},{include:"#fstring-formatting"}]},"fstring-illegal-single-brace":{comment:"it is illegal to have a multiline brace inside a single-line string",begin:"(\\{)(?=[^\\n}]*$\\n?)",end:"(\\})|(?=\\n)",beginCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},endCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},patterns:[{include:"#fstring-terminator-single"},{include:"#f-expression"}]},"fstring-illegal-multi-brace":{patterns:[{include:"#impossible"}]},"f-expression":{comment:"All valid Python expressions, except comments and line continuation",patterns:[{include:"#expression-bare"},{include:"#member-access"},{comment:"Tokenize identifiers to help linters",match:"(?x) \\b ([[:alpha:]_]\\w*) \\b"}]},"escape-sequence-unicode":{patterns:[{name:"constant.character.escape.python",match:`(?x) + \\\\ ( + u[0-9A-Fa-f]{4} + | U[0-9A-Fa-f]{8} + | N\\{[\\w\\s]+?\\} + ) +`}]},"escape-sequence":{name:"constant.character.escape.python",match:`(?x) + \\\\ ( + x[0-9A-Fa-f]{2} + | [0-7]{1,3} + | [\\\\"'abfnrtv] + ) +`},"string-line-continuation":{name:"constant.language.python",match:"\\\\$"},"string-formatting":{name:"meta.format.percent.python",match:`(?x) + ( + % (\\([\\w\\s]*\\))? + [-+#0 ]* + (\\d+|\\*)? (\\.(\\d+|\\*))? + ([hlL])? + [diouxXeEfFgGcrsab%] + ) +`,captures:{1:{name:"constant.character.format.placeholder.other.python"}}},"string-brace-formatting":{patterns:[{name:"meta.format.brace.python",match:`(?x) + ( + {{ | }} + | (?: + { + \\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'"]+\\])* + (![rsa])? + ( : \\w? [<>=^]? [-+ ]? \\#? + \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )? + }) + ) +`,captures:{1:{name:"constant.character.format.placeholder.other.python"},3:{name:"storage.type.format.python"},4:{name:"storage.type.format.python"}}},{name:"meta.format.brace.python",match:`(?x) + ( + { + \\w* (\\.[[:alpha:]_]\\w* | \\[[^\\]'"]+\\])* + (![rsa])? + (:) + [^'"{}\\n]* (?: + \\{ [^'"}\\n]*? \\} [^'"{}\\n]* + )* + } + ) +`,captures:{1:{name:"constant.character.format.placeholder.other.python"},3:{name:"storage.type.format.python"},4:{name:"storage.type.format.python"}}}]},"fstring-formatting":{patterns:[{include:"#fstring-formatting-braces"},{include:"#fstring-formatting-singe-brace"}]},"fstring-formatting-singe-brace":{name:"invalid.illegal.brace.python",match:"(}(?!}))"},import:{comment:"Import statements used to correctly mark `from`, `import`, and `as`\n",patterns:[{begin:"\\b(?<!\\.)(from)\\b(?=.+import)",end:"$|(?=import)",beginCaptures:{1:{name:"keyword.control.import.python"}},patterns:[{name:"punctuation.separator.period.python",match:"\\.+"},{include:"#expression"}]},{begin:"\\b(?<!\\.)(import)\\b",end:"$",beginCaptures:{1:{name:"keyword.control.import.python"}},patterns:[{name:"keyword.control.import.python",match:"\\b(?<!\\.)as\\b"},{include:"#expression"}]}]},"class-declaration":{patterns:[{name:"meta.class.python",begin:`(?x) + \\s*(class)\\s+ + (?= + [[:alpha:]_]\\w* \\s* (:|\\() + ) +`,end:"(:)",beginCaptures:{1:{name:"storage.type.class.python"}},endCaptures:{1:{name:"punctuation.section.class.begin.python"}},patterns:[{include:"#class-name"},{include:"#class-inheritance"}]}]},"class-name":{patterns:[{include:"#illegal-object-name"},{include:"#builtin-possible-callables"},{name:"entity.name.type.class.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`}]},"class-inheritance":{name:"meta.class.inheritance.python",begin:"(\\()",end:"(\\))",beginCaptures:{1:{name:"punctuation.definition.inheritance.begin.python"}},endCaptures:{1:{name:"punctuation.definition.inheritance.end.python"}},patterns:[{name:"keyword.operator.unpacking.arguments.python",match:"(\\*\\*|\\*)"},{name:"punctuation.separator.inheritance.python",match:","},{name:"keyword.operator.assignment.python",match:"=(?!=)"},{name:"support.type.metaclass.python",match:"\\bmetaclass\\b"},{include:"#illegal-names"},{include:"#class-kwarg"},{include:"#call-wrapper-inheritance"},{include:"#expression-base"},{include:"#member-access-class"},{include:"#inheritance-identifier"}]},"class-kwarg":{match:`(?x) + \\b ([[:alpha:]_]\\w*) \\s*(=)(?!=) +`,captures:{1:{name:"entity.other.inherited-class.python variable.parameter.class.python"},2:{name:"keyword.operator.assignment.python"}}},"inheritance-identifier":{match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`,captures:{1:{name:"entity.other.inherited-class.python"}}},"member-access-class":{name:"meta.member.access.python",begin:"(\\.)\\s*(?!\\.)",end:"(?<=\\S)(?=\\W)|$",beginCaptures:{1:{name:"punctuation.separator.period.python"}},patterns:[{include:"#call-wrapper-inheritance"},{include:"#member-access-base"},{include:"#inheritance-identifier"}]},lambda:{patterns:[{match:"((?<=\\.)lambda|lambda(?=\\s*[\\.=]))",captures:{1:{name:"keyword.control.flow.python"}}},{match:"\\b(lambda)\\s*?(?=[,\\n]|$)",captures:{1:{name:"storage.type.function.lambda.python"}}},{name:"meta.lambda-function.python",begin:`(?x) + \\b (lambda) \\b +`,end:"(:)|(\\n)",beginCaptures:{1:{name:"storage.type.function.lambda.python"}},endCaptures:{1:{name:"punctuation.section.function.lambda.begin.python"}},contentName:"meta.function.lambda.parameters.python",patterns:[{name:"keyword.operator.unpacking.parameter.python",match:"(\\*\\*|\\*)"},{include:"#lambda-nested-incomplete"},{include:"#illegal-names"},{match:"([[:alpha:]_]\\w*)\\s*(?:(,)|(?=:|$))",captures:{1:{name:"variable.parameter.function.language.python"},2:{name:"punctuation.separator.parameters.python"}}},{include:"#comments"},{include:"#backticks"},{include:"#illegal-anno"},{include:"#lambda-parameter-with-default"},{include:"#line-continuation"},{include:"#illegal-operator"}]}]},"lambda-incomplete":{name:"storage.type.function.lambda.python",match:"\\blambda(?=\\s*[,)])"},"lambda-nested-incomplete":{name:"storage.type.function.lambda.python",match:"\\blambda(?=\\s*[:,)])"},"lambda-parameter-with-default":{begin:`(?x) + \\b + ([[:alpha:]_]\\w*) \\s* (=) +`,end:"(,)|(?=:|$)",beginCaptures:{1:{name:"variable.parameter.function.language.python"},2:{name:"keyword.operator.python"}},endCaptures:{1:{name:"punctuation.separator.parameters.python"}},patterns:[{include:"#expression"}]},generator:{comment:`Match "for ... in" construct used in generators and for loops to +correctly identify the "in" as a control flow keyword. +`,begin:"\\bfor\\b",beginCaptures:{0:{name:"keyword.control.flow.python"}},end:"\\bin\\b",endCaptures:{0:{name:"keyword.control.flow.python"}},patterns:[{include:"#expression"}]},"function-declaration":{name:"meta.function.python",begin:`(?x) + \\s* + (?:\\b(async) \\s+)? \\b(def)\\s+ + (?= + [[:alpha:]_][[:word:]]* \\s* \\( + ) +`,end:`(:|(?=[#'"\\n]))`,beginCaptures:{1:{name:"storage.type.function.async.python"},2:{name:"storage.type.function.python"}},endCaptures:{1:{name:"punctuation.section.function.begin.python"}},patterns:[{include:"#function-def-name"},{include:"#parameters"},{include:"#line-continuation"},{include:"#return-annotation"}]},"function-def-name":{patterns:[{name:"entity.name.function.fallback.vyper",match:`(?x) + \\b (__default__) \\b +`},{name:"entity.name.function.constructor.vyper",match:`(?x) + \\b (__init__) \\b +`},{include:"#illegal-object-name"},{include:"#builtin-possible-callables"},{name:"entity.name.function.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`}]},parameters:{name:"meta.function.parameters.python",begin:"(\\()",end:"(\\))",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.python"}},endCaptures:{1:{name:"punctuation.definition.parameters.end.python"}},patterns:[{name:"keyword.operator.unpacking.parameter.python",match:"(\\*\\*|\\*)"},{include:"#lambda-incomplete"},{include:"#illegal-names"},{include:"#illegal-object-name"},{include:"#parameter-special"},{match:`(?x) + ([[:alpha:]_]\\w*) + \\s* (?: (,) | (?=[)#\\n=])) +`,captures:{1:{name:"variable.parameter.function.language.python"},2:{name:"punctuation.separator.parameters.python"}}},{include:"#comments"},{include:"#loose-default"},{include:"#annotated-parameter"}]},"parameter-special":{match:`(?x) + \\b ((self)|(cls)) \\b \\s*(?:(,)|(?=\\))) +`,captures:{1:{name:"variable.parameter.function.language.python"},2:{name:"variable.parameter.function.language.special.self.python"},3:{name:"variable.parameter.function.language.special.cls.python"},4:{name:"punctuation.separator.parameters.python"}}},"loose-default":{begin:"(=)",end:"(,)|(?=\\))",beginCaptures:{1:{name:"keyword.operator.python"}},endCaptures:{1:{name:"punctuation.separator.parameters.python"}},patterns:[{include:"#expression"}]},"annotated-parameter":{begin:`(?x) + \\b + ([[:alpha:]_]\\w*) \\s* (:) +`,end:"(,)|(?=\\))",beginCaptures:{1:{name:"variable.parameter.function.language.python"},2:{name:"punctuation.separator.annotation.python"}},endCaptures:{1:{name:"punctuation.separator.parameters.python"}},patterns:[{include:"#expression"},{name:"keyword.operator.assignment.python",match:"=(?!=)"}]},"return-annotation":{begin:"(->)",end:"(?=:)",beginCaptures:{1:{name:"punctuation.separator.annotation.result.python"}},patterns:[{include:"#expression"}]},"item-access":{patterns:[{name:"meta.item-access.python",begin:`(?x) + \\b(?= + [[:alpha:]_]\\w* \\s* \\[ + ) +`,end:"(\\])",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#item-name"},{include:"#item-index"},{include:"#expression"}]}]},"item-name":{patterns:[{include:"#special-variables"},{include:"#builtin-functions"},{include:"#special-names"},{name:"meta.indexed-name.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`},{include:"#special-variables-types"}]},"item-index":{begin:"(\\[)",end:"(?=\\])",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.python"}},contentName:"meta.item-access.arguments.python",patterns:[{name:"punctuation.separator.slice.python",match:":"},{include:"#expression"}]},decorator:{name:"meta.function.decorator.python",begin:`(?x) + ^\\s* + ((@)) \\s* (?=[[:alpha:]_]\\w*) +`,end:`(?x) + ( \\) ) + # trailing whitespace and comments are legal + (?: (.*?) (?=\\s*(?:\\#|$)) ) + | (?=\\n|\\#) +`,beginCaptures:{1:{name:"entity.name.function.decorator.python"},2:{name:"punctuation.definition.decorator.python"}},endCaptures:{1:{name:"punctuation.definition.arguments.end.python"},2:{name:"invalid.illegal.decorator.python"}},patterns:[{include:"#decorator-name"},{include:"#function-arguments"}]},"decorator-name":{patterns:[{include:"#builtin-callables"},{include:"#illegal-object-name"},{name:"entity.name.function.decorator.python",match:`(?x) + ([[:alpha:]_]\\w*) | (\\.) +`,captures:{2:{name:"punctuation.separator.period.python"}}},{include:"#line-continuation"},{name:"invalid.illegal.decorator.python",match:`(?x) + \\s* ([^([:alpha:]\\s_\\.#\\\\] .*?) (?=\\#|$) +`,captures:{1:{name:"invalid.illegal.decorator.python"}}}]},"call-wrapper-inheritance":{comment:"same as a function call, but in inheritance context",name:"meta.function-call.python",begin:`(?x) + \\b(?= + ([[:alpha:]_]\\w*) \\s* (\\() + ) +`,end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#inheritance-name"},{include:"#function-arguments"}]},"inheritance-name":{patterns:[{include:"#lambda-incomplete"},{include:"#builtin-possible-callables"},{include:"#inheritance-identifier"}]},"function-call":{name:"meta.function-call.python",comment:'Regular function call of the type "name(args)"',begin:`(?x) + \\b(?= + ([[:alpha:]_]\\w*) \\s* (\\() + ) +`,end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.python"}},patterns:[{include:"#special-variables"},{include:"#function-name"},{include:"#function-arguments"}]},"function-name":{patterns:[{include:"#builtin-possible-callables"},{comment:"Some color schemas support meta.function-call.generic scope",name:"meta.function-call.generic.python",match:`(?x) + \\b ([[:alpha:]_]\\w*) \\b +`}]},"function-arguments":{begin:"(\\()",end:"(?=\\))(?!\\)\\s*\\()",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.python"}},contentName:"meta.function-call.arguments.python",patterns:[{name:"punctuation.separator.arguments.python",match:"(,)"},{match:`(?x) + (?:(?<=[,(])|^) \\s* (\\*{1,2}) +`,captures:{1:{name:"keyword.operator.unpacking.arguments.python"}}},{include:"#lambda-incomplete"},{include:"#illegal-names"},{match:"\\b([[:alpha:]_]\\w*)\\s*(=)(?!=)",captures:{1:{name:"variable.parameter.function-call.python"},2:{name:"keyword.operator.assignment.python"}}},{name:"keyword.operator.assignment.python",match:"=(?!=)"},{include:"#expression"},{match:"\\s*(\\))\\s*(\\()",captures:{1:{name:"punctuation.definition.arguments.end.python"},2:{name:"punctuation.definition.arguments.begin.python"}}}]},"builtin-callables":{patterns:[{include:"#illegal-names"},{include:"#illegal-object-name"},{include:"#builtin-exceptions"},{include:"#builtin-functions"},{include:"#builtin-types"}]},"builtin-possible-callables":{patterns:[{include:"#builtin-callables"},{include:"#magic-names"}]},"builtin-exceptions":{name:"support.type.exception.python",match:`(?x) (?<!\\.) \\b( + ( + Arithmetic | Assertion | Attribute | Buffer | BlockingIO + | BrokenPipe | ChildProcess + | (Connection (Aborted | Refused | Reset)?) + | EOF | Environment | FileExists | FileNotFound + | FloatingPoint | IO | Import | Indentation | Index | Interrupted + | IsADirectory | NotADirectory | Permission | ProcessLookup + | Timeout + | Key | Lookup | Memory | Name | NotImplemented | OS | Overflow + | Reference | Runtime | Recursion | Syntax | System + | Tab | Type | UnboundLocal | Unicode(Encode|Decode|Translate)? + | Value | Windows | ZeroDivision | ModuleNotFound + ) Error +| + ((Pending)?Deprecation | Runtime | Syntax | User | Future | Import + | Unicode | Bytes | Resource + )? Warning +| + SystemExit | Stop(Async)?Iteration + | KeyboardInterrupt + | GeneratorExit | (Base)?Exception +)\\b +`},"builtin-functions":{patterns:[{name:"support.function.builtin.python",match:`(?x) + (?<!\\.) \\b( + __import__ | abs | all | any | ascii | bin | breakpoint | callable + | chr | compile | copyright | credits | delattr | dir | divmod + | enumerate | eval | exec | exit | filter | format | getattr + | globals | hasattr | hash | help | hex | id | input + | isinstance | issubclass | iter | len | license | locals | map + | max | memoryview | min | next | oct | open | ord | pow | print + | quit | range | reload | repr | reversed | round + | setattr | sorted | sum | vars | zip + )\\b +`},{name:"variable.legacy.builtin.python",match:`(?x) + (?<!\\.) \\b( + file | reduce | intern | raw_input | unicode | cmp | basestring + | execfile | long | xrange + )\\b +`},{name:"support.function.builtin.vyper",match:`(?x) + (?<!\\.) \\b( + _abi_encode | floor | ceil | convert | slice | len | concat | sha256 | method_id | keccak256 | ecrecover | ecadd | ecmul | extract32 | as_wei_value | raw_call | blockhash | bitwise_and | bitwise_or | bitwise_xor | bitwise_not | uint256_addmod | uint256_mulmod | pow_mod256 | sqrt | shift | create_forwarder_to | min | max | empty | abs )\\b +`},{name:"support.function.builtin.lowlevel.vyper",match:`(?x) + (?<!\\.) \\b( + send | selfdestruct | raw_call | raw_log | create_forwarder_to )\\b +`},{name:"support.type.event.vyper",match:`(?x) + (?<!\\.) \\b( + event )\\b +`},{name:"support.type.reference.vyper",match:`(?x) + (?<!\\.) \\b( + map | struct | HashMap )\\b +`},{name:"support.function.builtin.modifiers.safe.vyper",match:`(?x) + (?<!\\.) \\b( + private | nonreentrant | constant | event | internal | view | pure )\\b +`},{name:"support.function.builtin.modifiers.unsafe.vyper",match:`(?x) + (?<!\\.) \\b( + public | payable | modifying | external )\\b +`}]},"builtin-types":{patterns:[{name:"support.type.python",match:`(?x) + (?<!\\.) \\b( + bool | bytearray | bytes | classmethod | complex | dict + | float | frozenset | int | list | object | property + | set | slice | staticmethod | str | tuple | type + + (?# Although 'super' is not a type, it's related to types, + and is special enough to be highlighted differently from + other built-ins) + | super + )\\b +`},{name:"support.type.basetype.vyper",match:`(?x) + (?<!\\.) \\b( + bytes32 | bytearray | wei_value | timestamp | int256 | uint8 | uint256 | decimal | timedelta | string | int128 | address | bool | bytes )\\b +`},{name:"support.type.keywords.vyper",match:`(?x) + (?<!\\.) \\b( + finney | gwei | range | def | ____init____ | timedelta | babbage | zero_address | raise | external | empty_bytes32 | assert | continue | wei | ada | min_int256 | min_int128 | chainid | max_decimal | default | indexed | selfdestruct | lovelace | immutable | throw | kwei | max_int128 | while | constant | ___default___ | balance | twei | codesize | false | max_int256 | _default_ | init | mwei | if | ____default____ | true | payable | internal | until | this | nonpayable | pass | public | nonreentrant | blockhash | max_uint256 | shannon | none | units | _init_ | ___init___ | is_contract | for | zero_wei | min_decimal | szabo | timestamp | ether | pwei | send )\\b +`},{name:"support.type.unit.vyper",match:`(?x) + (?<!\\.) \\b( + shannon | finney | gwei | twei | kwei | wei | lovelace | ether | szabo | pwei | babbage | mwei | ada + + (?# Although 'super' is not a type, it's related to types, + and is special enough to be highlighted differently from + other built-ins) + | super + )\\b +`},{name:"support.type.constant.vyper",match:`(?x) + (?<!\\.) \\b( + ZERO_ADDRESS | EMPTY_BYTES32 | MAX_INT128 | MIN_INT128 | MAX_DECIMAL | MIN_DECIMAL | MAX_UINT256 + + (?# Although 'super' is not a type, it's related to types, + and is special enough to be highlighted differently from + other built-ins) + | super + )\\b +`},{name:"entity.other.inherited-class.interface.vyper",match:`(?x) + (?<!\\.) \\b( + implements )\\b +`}]},"magic-function-names":{comment:`these methods have magic interpretation by python and are generally called +indirectly through syntactic constructs +`,match:`(?x) + \\b( + __(?: + abs | add | aenter | aexit | aiter | and | anext | await + | bool | call | ceil | cmp | coerce | complex | contains + | copy | deepcopy | del | delattr | delete | delitem + | delslice | dir | div | divmod | enter | eq | exit | float + | floor | floordiv | format | ge | get | getattr + | getattribute | getinitargs | getitem | getnewargs + | getslice | getstate | gt | hash | hex | iadd | iand | idiv + | ifloordiv | ilshift | imod | imul | index | init + | instancecheck | int | invert | ior | ipow | irshift | isub + | iter | itruediv | ixor | le | len | long | lshift | lt + | missing | mod | mul | ne | neg | new | next | nonzero | oct | or + | pos | pow | radd | rand | rdiv | rdivmod | reduce + | reduce_ex | repr | reversed | rfloordiv | rlshift | rmod + | rmul | ror | round | rpow | rrshift | rshift | rsub + | rtruediv | rxor | set | setattr | setitem | setslice + | setstate | sizeof | str | sub | subclasscheck | truediv + | trunc | unicode | xor | matmul | rmatmul | imatmul + | init_subclass | set_name | fspath | bytes | prepare + )__ + )\\b +`,captures:{1:{name:"support.function.magic.python"}}},"magic-variable-names":{comment:"magic variables which a class/module may have.",match:`(?x) + \\b( + __(?: + all | bases | builtins | class | class_getitem | code | debug + | defaults | dict | doc | file | func | kwdefaults | members + | metaclass | methods | module | mro | mro_entries | name + | qualname | post_init | self | signature | slots | subclasses + | version | weakref | wrapped | annotations | classcell + | spec | path | package | future | traceback + )__ + )\\b +`,captures:{1:{name:"support.variable.magic.python"}}},"magic-names":{patterns:[{include:"#magic-function-names"},{include:"#magic-variable-names"}]},"illegal-names":{match:`(?x) + \\b(?: + ( + and | assert | async | await | break | class | continue | def + | del | elif | else | except | finally | for | from | global + | if | in | is | (?<=\\.)lambda | lambda(?=\\s*[\\.=]) + | nonlocal | not | or | pass | raise | return | try | while | with + | yield + ) | ( + as | import + ) + )\\b +`,captures:{1:{name:"keyword.control.flow.python"},2:{name:"keyword.control.import.python"}}},"special-variables":{match:`(?x) + \\b (?<!\\.) (?: + (self) | (cls) + )\\b +`,captures:{1:{name:"variable.language.special.self.python"},2:{name:"variable.language.special.cls.python"}}},ellipsis:{name:"constant.other.ellipsis.python",match:"\\.\\.\\."},backticks:{name:"invalid.deprecated.backtick.python",begin:"\\`",end:"(?:\\`|(?<!\\\\)(\\n))",patterns:[{include:"#expression"}]},"illegal-operator":{patterns:[{name:"invalid.illegal.operator.python",match:"&&|\\|\\||--|\\+\\+"},{name:"invalid.illegal.operator.python",match:"[?$]"},{name:"invalid.illegal.operator.python",comment:"We don't want `!` to flash when we're typing `!=`",match:"!\\b"}]},"illegal-object-name":{comment:`It's illegal to name class or function "True"`,name:"keyword.illegal.name.python",match:"\\b(True|False|None)\\b"},"illegal-anno":{name:"invalid.illegal.annotation.python",match:"->"},"regexp-base-expression":{patterns:[{include:"#regexp-quantifier"},{include:"#regexp-base-common"}]},"fregexp-base-expression":{patterns:[{include:"#fregexp-quantifier"},{include:"#fstring-formatting-braces"},{match:"\\{.*?\\}"},{include:"#regexp-base-common"}]},"fstring-formatting-braces":{patterns:[{comment:"empty braces are illegal",match:"({)(\\s*?)(})",captures:{1:{name:"constant.character.format.placeholder.other.python"},2:{name:"invalid.illegal.brace.python"},3:{name:"constant.character.format.placeholder.other.python"}}},{name:"constant.character.escape.python",match:"({{|}})"}]},"regexp-base-common":{patterns:[{name:"support.other.match.any.regexp",match:"\\."},{name:"support.other.match.begin.regexp",match:"\\^"},{name:"support.other.match.end.regexp",match:"\\$"},{name:"keyword.operator.quantifier.regexp",match:"[+*?]\\??"},{name:"keyword.operator.disjunction.regexp",match:"\\|"},{include:"#regexp-escape-sequence"}]},"regexp-quantifier":{name:"keyword.operator.quantifier.regexp",match:`(?x) + \\{( + \\d+ | \\d+,(\\d+)? | ,\\d+ + )\\} +`},"fregexp-quantifier":{name:"keyword.operator.quantifier.regexp",match:`(?x) + \\{\\{( + \\d+ | \\d+,(\\d+)? | ,\\d+ + )\\}\\} +`},"regexp-backreference-number":{name:"meta.backreference.regexp",match:"(\\\\[1-9]\\d?)",captures:{1:{name:"entity.name.tag.backreference.regexp"}}},"regexp-backreference":{name:"meta.backreference.named.regexp",match:`(?x) + (\\() (\\?P= \\w+(?:\\s+[[:alnum:]]+)?) (\\)) +`,captures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.begin.regexp"},2:{name:"entity.name.tag.named.backreference.regexp"},3:{name:"support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.end.regexp"}}},"regexp-flags":{name:"storage.modifier.flag.regexp",match:"\\(\\?[aiLmsux]+\\)"},"regexp-escape-special":{name:"support.other.escape.special.regexp",match:"\\\\([AbBdDsSwWZ])"},"regexp-escape-character":{name:"constant.character.escape.regexp",match:`(?x) + \\\\ ( + x[0-9A-Fa-f]{2} + | 0[0-7]{1,2} + | [0-7]{3} + ) +`},"regexp-escape-unicode":{name:"constant.character.unicode.regexp",match:`(?x) + \\\\ ( + u[0-9A-Fa-f]{4} + | U[0-9A-Fa-f]{8} + ) +`},"regexp-escape-catchall":{name:"constant.character.escape.regexp",match:"\\\\(.|\\n)"},"regexp-escape-sequence":{patterns:[{include:"#regexp-escape-special"},{include:"#regexp-escape-character"},{include:"#regexp-escape-unicode"},{include:"#regexp-backreference-number"},{include:"#regexp-escape-catchall"}]},"regexp-charecter-set-escapes":{patterns:[{name:"constant.character.escape.regexp",match:"\\\\[abfnrtv\\\\]"},{include:"#regexp-escape-special"},{name:"constant.character.escape.regexp",match:"\\\\([0-7]{1,3})"},{include:"#regexp-escape-character"},{include:"#regexp-escape-unicode"},{include:"#regexp-escape-catchall"}]},codetags:{match:"(?:\\b(NOTE|XXX|HACK|FIXME|BUG|TODO)\\b)",captures:{1:{name:"keyword.codetag.notation.python"}}},"comments-base":{name:"comment.line.number-sign.python",begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:"($)",patterns:[{include:"#codetags"}]},"comments-string-single-three":{name:"comment.line.number-sign.python",begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:"($|(?='''))",patterns:[{include:"#codetags"}]},"comments-string-double-three":{name:"comment.line.number-sign.python",begin:"(\\#)",beginCaptures:{1:{name:"punctuation.definition.comment.python"}},end:'($|(?="""))',patterns:[{include:"#codetags"}]},"single-one-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#single-one-regexp-character-set"},{include:"#single-one-regexp-comments"},{include:"#regexp-flags"},{include:"#single-one-regexp-named-group"},{include:"#regexp-backreference"},{include:"#single-one-regexp-lookahead"},{include:"#single-one-regexp-lookahead-negative"},{include:"#single-one-regexp-lookbehind"},{include:"#single-one-regexp-lookbehind-negative"},{include:"#single-one-regexp-conditional"},{include:"#single-one-regexp-parentheses-non-capturing"},{include:"#single-one-regexp-parentheses"}]},"single-one-regexp-character-set":{patterns:[{match:`(?x) + \\[ \\^? \\] (?! .*?\\]) +`},{name:"meta.character.set.regexp",begin:"(\\[)(\\^)?(\\])?",end:"(\\]|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#regexp-charecter-set-escapes"},{name:"constant.character.set.regexp",match:"[^\\n]"}]}]},"single-one-regexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-comments":{name:"comment.regexp",begin:"\\(\\?#",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"}]},"single-one-regexp-lookahead":{begin:"(\\()\\?=",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-lookahead-negative":{begin:"(\\()\\?!",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-lookbehind":{begin:"(\\()\\?<=",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-lookbehind-negative":{begin:"(\\()\\?<!",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-parentheses-non-capturing":{begin:"\\(\\?:",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-one-regexp-parentheses":{begin:"\\(",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"single-three-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#single-three-regexp-character-set"},{include:"#single-three-regexp-comments"},{include:"#regexp-flags"},{include:"#single-three-regexp-named-group"},{include:"#regexp-backreference"},{include:"#single-three-regexp-lookahead"},{include:"#single-three-regexp-lookahead-negative"},{include:"#single-three-regexp-lookbehind"},{include:"#single-three-regexp-lookbehind-negative"},{include:"#single-three-regexp-conditional"},{include:"#single-three-regexp-parentheses-non-capturing"},{include:"#single-three-regexp-parentheses"},{include:"#comments-string-single-three"}]},"single-three-regexp-character-set":{patterns:[{match:`(?x) + \\[ \\^? \\] (?! .*?\\]) +`},{name:"meta.character.set.regexp",begin:"(\\[)(\\^)?(\\])?",end:"(\\]|(?=\\'\\'\\'))",beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#regexp-charecter-set-escapes"},{name:"constant.character.set.regexp",match:"[^\\n]"}]}]},"single-three-regexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-comments":{name:"comment.regexp",begin:"\\(\\?#",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"}]},"single-three-regexp-lookahead":{begin:"(\\()\\?=",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookahead-negative":{begin:"(\\()\\?!",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookbehind":{begin:"(\\()\\?<=",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-lookbehind-negative":{begin:"(\\()\\?<!",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-parentheses-non-capturing":{begin:"\\(\\?:",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"single-three-regexp-parentheses":{begin:"\\(",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"},{include:"#comments-string-single-three"}]},"double-one-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#double-one-regexp-character-set"},{include:"#double-one-regexp-comments"},{include:"#regexp-flags"},{include:"#double-one-regexp-named-group"},{include:"#regexp-backreference"},{include:"#double-one-regexp-lookahead"},{include:"#double-one-regexp-lookahead-negative"},{include:"#double-one-regexp-lookbehind"},{include:"#double-one-regexp-lookbehind-negative"},{include:"#double-one-regexp-conditional"},{include:"#double-one-regexp-parentheses-non-capturing"},{include:"#double-one-regexp-parentheses"}]},"double-one-regexp-character-set":{patterns:[{match:`(?x) + \\[ \\^? \\] (?! .*?\\]) +`},{name:"meta.character.set.regexp",begin:"(\\[)(\\^)?(\\])?",end:'(\\]|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#regexp-charecter-set-escapes"},{name:"constant.character.set.regexp",match:"[^\\n]"}]}]},"double-one-regexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-comments":{name:"comment.regexp",begin:"\\(\\?#",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"}]},"double-one-regexp-lookahead":{begin:"(\\()\\?=",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-lookahead-negative":{begin:"(\\()\\?!",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-lookbehind":{begin:"(\\()\\?<=",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-lookbehind-negative":{begin:"(\\()\\?<!",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-parentheses-non-capturing":{begin:"\\(\\?:",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-one-regexp-parentheses":{begin:"\\(",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"double-three-regexp-expression":{patterns:[{include:"#regexp-base-expression"},{include:"#double-three-regexp-character-set"},{include:"#double-three-regexp-comments"},{include:"#regexp-flags"},{include:"#double-three-regexp-named-group"},{include:"#regexp-backreference"},{include:"#double-three-regexp-lookahead"},{include:"#double-three-regexp-lookahead-negative"},{include:"#double-three-regexp-lookbehind"},{include:"#double-three-regexp-lookbehind-negative"},{include:"#double-three-regexp-conditional"},{include:"#double-three-regexp-parentheses-non-capturing"},{include:"#double-three-regexp-parentheses"},{include:"#comments-string-double-three"}]},"double-three-regexp-character-set":{patterns:[{match:`(?x) + \\[ \\^? \\] (?! .*?\\]) +`},{name:"meta.character.set.regexp",begin:"(\\[)(\\^)?(\\])?",end:'(\\]|(?="""))',beginCaptures:{1:{name:"punctuation.character.set.begin.regexp constant.other.set.regexp"},2:{name:"keyword.operator.negation.regexp"},3:{name:"constant.character.set.regexp"}},endCaptures:{1:{name:"punctuation.character.set.end.regexp constant.other.set.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#regexp-charecter-set-escapes"},{name:"constant.character.set.regexp",match:"[^\\n]"}]}]},"double-three-regexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:'(\\)|(?="""))',beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-comments":{name:"comment.regexp",begin:"\\(\\?#",end:'(\\)|(?="""))',beginCaptures:{0:{name:"punctuation.comment.begin.regexp"}},endCaptures:{1:{name:"punctuation.comment.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#codetags"}]},"double-three-regexp-lookahead":{begin:"(\\()\\?=",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookahead-negative":{begin:"(\\()\\?!",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookbehind":{begin:"(\\()\\?<=",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-lookbehind-negative":{begin:"(\\()\\?<!",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-parentheses-non-capturing":{begin:"\\(\\?:",end:'(\\)|(?="""))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"double-three-regexp-parentheses":{begin:"\\(",end:'(\\)|(?="""))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"},{include:"#comments-string-double-three"}]},"regexp-single-one-line":{name:"string.regexp.quoted.single.python",begin:"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\')",end:"(\\')|(?<!\\\\)(\\n)",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-regexp-expression"}]},"regexp-single-three-line":{name:"string.regexp.quoted.multi.python",begin:"\\b(([uU]r)|([bB]r)|(r[bB]?))(\\'\\'\\')",end:"(\\'\\'\\')",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-regexp-expression"}]},"regexp-double-one-line":{name:"string.regexp.quoted.single.python",begin:'\\b(([uU]r)|([bB]r)|(r[bB]?))(")',end:'(")|(?<!\\\\)(\\n)',beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-regexp-expression"}]},"regexp-double-three-line":{name:"string.regexp.quoted.multi.python",begin:'\\b(([uU]r)|([bB]r)|(r[bB]?))(""")',end:'(""")',beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-regexp-expression"}]},"single-one-fregexp-expression":{patterns:[{include:"#fregexp-base-expression"},{include:"#single-one-regexp-character-set"},{include:"#single-one-regexp-comments"},{include:"#regexp-flags"},{include:"#single-one-regexp-named-group"},{include:"#regexp-backreference"},{include:"#single-one-fregexp-lookahead"},{include:"#single-one-fregexp-lookahead-negative"},{include:"#single-one-fregexp-lookbehind"},{include:"#single-one-fregexp-lookbehind-negative"},{include:"#single-one-fregexp-conditional"},{include:"#single-one-fregexp-parentheses-non-capturing"},{include:"#single-one-fregexp-parentheses"}]},"single-one-fregexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-fregexp-expression"}]},"single-one-fregexp-lookahead":{begin:"(\\()\\?=",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-fregexp-expression"}]},"single-one-fregexp-lookahead-negative":{begin:"(\\()\\?!",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-fregexp-expression"}]},"single-one-fregexp-lookbehind":{begin:"(\\()\\?<=",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-fregexp-expression"}]},"single-one-fregexp-lookbehind-negative":{begin:"(\\()\\?<!",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-fregexp-expression"}]},"single-one-fregexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-fregexp-expression"}]},"single-one-fregexp-parentheses-non-capturing":{begin:"\\(\\?:",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-fregexp-expression"}]},"single-one-fregexp-parentheses":{begin:"\\(",end:"(\\)|(?=\\'))|((?=(?<!\\\\)\\n))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-fregexp-expression"}]},"single-three-fregexp-expression":{patterns:[{include:"#fregexp-base-expression"},{include:"#single-three-regexp-character-set"},{include:"#single-three-regexp-comments"},{include:"#regexp-flags"},{include:"#single-three-regexp-named-group"},{include:"#regexp-backreference"},{include:"#single-three-fregexp-lookahead"},{include:"#single-three-fregexp-lookahead-negative"},{include:"#single-three-fregexp-lookbehind"},{include:"#single-three-fregexp-lookbehind-negative"},{include:"#single-three-fregexp-conditional"},{include:"#single-three-fregexp-parentheses-non-capturing"},{include:"#single-three-fregexp-parentheses"},{include:"#comments-string-single-three"}]},"single-three-fregexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-fregexp-expression"},{include:"#comments-string-single-three"}]},"single-three-fregexp-lookahead":{begin:"(\\()\\?=",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-fregexp-expression"},{include:"#comments-string-single-three"}]},"single-three-fregexp-lookahead-negative":{begin:"(\\()\\?!",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-fregexp-expression"},{include:"#comments-string-single-three"}]},"single-three-fregexp-lookbehind":{begin:"(\\()\\?<=",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-fregexp-expression"},{include:"#comments-string-single-three"}]},"single-three-fregexp-lookbehind-negative":{begin:"(\\()\\?<!",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-fregexp-expression"},{include:"#comments-string-single-three"}]},"single-three-fregexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-fregexp-expression"},{include:"#comments-string-single-three"}]},"single-three-fregexp-parentheses-non-capturing":{begin:"\\(\\?:",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-fregexp-expression"},{include:"#comments-string-single-three"}]},"single-three-fregexp-parentheses":{begin:"\\(",end:"(\\)|(?=\\'\\'\\'))",beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-fregexp-expression"},{include:"#comments-string-single-three"}]},"double-one-fregexp-expression":{patterns:[{include:"#fregexp-base-expression"},{include:"#double-one-regexp-character-set"},{include:"#double-one-regexp-comments"},{include:"#regexp-flags"},{include:"#double-one-regexp-named-group"},{include:"#regexp-backreference"},{include:"#double-one-fregexp-lookahead"},{include:"#double-one-fregexp-lookahead-negative"},{include:"#double-one-fregexp-lookbehind"},{include:"#double-one-fregexp-lookbehind-negative"},{include:"#double-one-fregexp-conditional"},{include:"#double-one-fregexp-parentheses-non-capturing"},{include:"#double-one-fregexp-parentheses"}]},"double-one-fregexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-fregexp-expression"}]},"double-one-fregexp-lookahead":{begin:"(\\()\\?=",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-fregexp-expression"}]},"double-one-fregexp-lookahead-negative":{begin:"(\\()\\?!",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-fregexp-expression"}]},"double-one-fregexp-lookbehind":{begin:"(\\()\\?<=",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-fregexp-expression"}]},"double-one-fregexp-lookbehind-negative":{begin:"(\\()\\?<!",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-fregexp-expression"}]},"double-one-fregexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-fregexp-expression"}]},"double-one-fregexp-parentheses-non-capturing":{begin:"\\(\\?:",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-fregexp-expression"}]},"double-one-fregexp-parentheses":{begin:"\\(",end:'(\\)|(?="))|((?=(?<!\\\\)\\n))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-fregexp-expression"}]},"double-three-fregexp-expression":{patterns:[{include:"#fregexp-base-expression"},{include:"#double-three-regexp-character-set"},{include:"#double-three-regexp-comments"},{include:"#regexp-flags"},{include:"#double-three-regexp-named-group"},{include:"#regexp-backreference"},{include:"#double-three-fregexp-lookahead"},{include:"#double-three-fregexp-lookahead-negative"},{include:"#double-three-fregexp-lookbehind"},{include:"#double-three-fregexp-lookbehind-negative"},{include:"#double-three-fregexp-conditional"},{include:"#double-three-fregexp-parentheses-non-capturing"},{include:"#double-three-fregexp-parentheses"},{include:"#comments-string-double-three"}]},"double-three-fregexp-named-group":{name:"meta.named.regexp",begin:`(?x) + (\\() (\\?P <\\w+(?:\\s+[[:alnum:]]+)?>) +`,end:'(\\)|(?="""))',beginCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"},2:{name:"entity.name.tag.named.group.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-fregexp-expression"},{include:"#comments-string-double-three"}]},"double-three-fregexp-lookahead":{begin:"(\\()\\?=",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookahead.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-fregexp-expression"},{include:"#comments-string-double-three"}]},"double-three-fregexp-lookahead-negative":{begin:"(\\()\\?!",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookahead.negative.regexp"},1:{name:"punctuation.parenthesis.lookahead.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-fregexp-expression"},{include:"#comments-string-double-three"}]},"double-three-fregexp-lookbehind":{begin:"(\\()\\?<=",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookbehind.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-fregexp-expression"},{include:"#comments-string-double-three"}]},"double-three-fregexp-lookbehind-negative":{begin:"(\\()\\?<!",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.lookbehind.negative.regexp"},1:{name:"punctuation.parenthesis.lookbehind.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-fregexp-expression"},{include:"#comments-string-double-three"}]},"double-three-fregexp-conditional":{begin:"(\\()\\?\\((\\w+(?:\\s+[[:alnum:]]+)?|\\d+)\\)",end:'(\\)|(?="""))',beginCaptures:{0:{name:"keyword.operator.conditional.regexp"},1:{name:"punctuation.parenthesis.conditional.begin.regexp"}},endCaptures:{1:{name:"keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-fregexp-expression"},{include:"#comments-string-double-three"}]},"double-three-fregexp-parentheses-non-capturing":{begin:"\\(\\?:",end:'(\\)|(?="""))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-fregexp-expression"},{include:"#comments-string-double-three"}]},"double-three-fregexp-parentheses":{begin:"\\(",end:'(\\)|(?="""))',beginCaptures:{0:{name:"support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"}},endCaptures:{1:{name:"support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-fregexp-expression"},{include:"#comments-string-double-three"}]},"fregexp-single-one-line":{name:"string.interpolated.python string.regexp.quoted.single.python",begin:"\\b(([uU]r)|([fF]r)|(r[fF]?))(\\')",end:"(\\')|(?<!\\\\)(\\n)",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-one-fregexp-expression"}]},"fregexp-single-three-line":{name:"string.interpolated.python string.regexp.quoted.multi.python",begin:"\\b(([uU]r)|([fF]r)|(r[fF]?))(\\'\\'\\')",end:"(\\'\\'\\')",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#single-three-fregexp-expression"}]},"fregexp-double-one-line":{name:"string.interpolated.python string.regexp.quoted.single.python",begin:'\\b(([uU]r)|([fF]r)|(r[fF]?))(")',end:'(")|(?<!\\\\)(\\n)',beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-one-fregexp-expression"}]},"fregexp-double-three-line":{name:"string.interpolated.python string.regexp.quoted.multi.python",begin:'\\b(([uU]r)|([fF]r)|(r[fF]?))(""")',end:'(""")',beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"storage.type.string.python"},5:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#double-three-fregexp-expression"}]},"string-raw-quoted-single-line":{name:"string.quoted.raw.single.python",begin:`\\b(([uU]R)|(R))((['"]))`,end:"(\\4)|((?<!\\\\)\\n)",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-single-bad-brace1-formatting-raw"},{include:"#string-single-bad-brace2-formatting-raw"},{include:"#string-raw-guts"}]},"string-bin-quoted-single-line":{name:"string.quoted.binary.single.python",begin:`(\\b[bB])((['"]))`,end:"(\\2)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-entity"}]},"string-raw-bin-quoted-single-line":{name:"string.quoted.raw.binary.single.python",begin:`(\\b(?:R[bB]|[bB]R))((['"]))`,end:"(\\2)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-raw-bin-guts"}]},"string-quoted-single-line":{name:"string.quoted.single.python",begin:`(?:\\b([rR])(?=[uU]))?([uU])?((['"]))`,end:"(\\3)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-single-bad-brace1-formatting-unicode"},{include:"#string-single-bad-brace2-formatting-unicode"},{include:"#string-unicode-guts"}]},"string-single-bad-brace1-formatting-unicode":{comment:"template using {% ... %}",begin:`(?x) + (?= \\{% + ( .*? (?!(['"])|((?<!\\\\)\\n)) ) + %\\} + ) +`,end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"}]},"string-single-bad-brace1-formatting-raw":{comment:"template using {% ... %}",begin:`(?x) + (?= \\{% + ( .*? (?!(['"])|((?<!\\\\)\\n)) ) + %\\} + ) +`,end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#string-consume-escape"}]},"string-single-bad-brace2-formatting-unicode":{comment:"odd format or format-like syntax",begin:`(?x) + (?!\\{\\{) + (?= \\{ ( + \\w*? (?!(['"])|((?<!\\\\)\\n)) [^!:\\.\\[}\\w] + ) + .*?(?!(['"])|((?<!\\\\)\\n)) + \\} + ) +`,end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#escape-sequence-unicode"},{include:"#string-entity"}]},"string-single-bad-brace2-formatting-raw":{comment:"odd format or format-like syntax",begin:`(?x) + (?!\\{\\{) + (?= \\{ ( + \\w*? (?!(['"])|((?<!\\\\)\\n)) [^!:\\.\\[}\\w] + ) + .*?(?!(['"])|((?<!\\\\)\\n)) + \\} + ) +`,end:`(?=(['"])|((?<!\\\\)\\n))`,patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"}]},"string-raw-quoted-multi-line":{name:"string.quoted.raw.multi.python",begin:`\\b(([uU]R)|(R))('''|""")`,end:"(\\4)",beginCaptures:{2:{name:"invalid.deprecated.prefix.python"},3:{name:"storage.type.string.python"},4:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-multi-bad-brace1-formatting-raw"},{include:"#string-multi-bad-brace2-formatting-raw"},{include:"#string-raw-guts"}]},"string-bin-quoted-multi-line":{name:"string.quoted.binary.multi.python",begin:`(\\b[bB])('''|""")`,end:"(\\2)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-entity"}]},"string-raw-bin-quoted-multi-line":{name:"string.quoted.raw.binary.multi.python",begin:`(\\b(?:R[bB]|[bB]R))('''|""")`,end:"(\\2)",beginCaptures:{1:{name:"storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-raw-bin-guts"}]},"string-quoted-multi-line":{name:"string.quoted.multi.python",begin:`(?:\\b([rR])(?=[uU]))?([uU])?('''|""")`,end:"(\\3)",beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#string-multi-bad-brace1-formatting-unicode"},{include:"#string-multi-bad-brace2-formatting-unicode"},{include:"#string-unicode-guts"}]},"string-multi-bad-brace1-formatting-unicode":{comment:"template using {% ... %}",begin:`(?x) + (?= \\{% + ( .*? (?!'''|""") ) + %\\} + ) +`,end:`(?='''|""")`,patterns:[{include:"#escape-sequence-unicode"},{include:"#escape-sequence"},{include:"#string-line-continuation"}]},"string-multi-bad-brace1-formatting-raw":{comment:"template using {% ... %}",begin:`(?x) + (?= \\{% + ( .*? (?!'''|""") ) + %\\} + ) +`,end:`(?='''|""")`,patterns:[{include:"#string-consume-escape"}]},"string-multi-bad-brace2-formatting-unicode":{comment:"odd format or format-like syntax",begin:`(?x) + (?!\\{\\{) + (?= \\{ ( + \\w*? (?!'''|""") [^!:\\.\\[}\\w] + ) + .*?(?!'''|""") + \\} + ) +`,end:`(?='''|""")`,patterns:[{include:"#escape-sequence-unicode"},{include:"#string-entity"}]},"string-multi-bad-brace2-formatting-raw":{comment:"odd format or format-like syntax",begin:`(?x) + (?!\\{\\{) + (?= \\{ ( + \\w*? (?!'''|""") [^!:\\.\\[}\\w] + ) + .*?(?!'''|""") + \\} + ) +`,end:`(?='''|""")`,patterns:[{include:"#string-consume-escape"},{include:"#string-formatting"}]},"fstring-fnorm-quoted-single-line":{name:"meta.fstring.python",begin:`(\\b[fF])([bBuU])?((['"]))`,end:"(\\3)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"string.interpolated.python string.quoted.single.python storage.type.string.python"},2:{name:"invalid.illegal.prefix.python"},3:{name:"punctuation.definition.string.begin.python string.interpolated.python string.quoted.single.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{include:"#fstring-single-core"}]},"fstring-normf-quoted-single-line":{name:"meta.fstring.python",begin:`(\\b[bBuU])([fF])((['"]))`,end:"(\\3)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"string.interpolated.python string.quoted.single.python storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python string.quoted.single.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{include:"#fstring-single-core"}]},"fstring-raw-quoted-single-line":{name:"meta.fstring.python",begin:`(\\b(?:[R][fF]|[fF][R]))((['"]))`,end:"(\\2)|((?<!\\\\)\\n)",beginCaptures:{1:{name:"string.interpolated.python string.quoted.raw.single.python storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python string.quoted.raw.single.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.single.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-raw-guts"},{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{include:"#fstring-raw-single-core"}]},"fstring-single-core":{name:"string.interpolated.python string.quoted.single.python",match:`(?x) + (.+?) + ( + (?# .* and .*? in multi-line match need special handling of + newlines otherwise SublimeText and Atom will match slightly + differently. + + The guard for newlines has to be separate from the + lookahead because of special $ matching rule.) + ($\\n?) + | + (?=[\\\\\\}\\{]|(['"])|((?<!\\\\)\\n)) + ) + (?# due to how multiline regexps are matched we need a special case + for matching a newline character) + | \\n +`},"fstring-raw-single-core":{name:"string.interpolated.python string.quoted.raw.single.python",match:`(?x) + (.+?) + ( + (?# .* and .*? in multi-line match need special handling of + newlines otherwise SublimeText and Atom will match slightly + differently. + + The guard for newlines has to be separate from the + lookahead because of special $ matching rule.) + ($\\n?) + | + (?=[\\\\\\}\\{]|(['"])|((?<!\\\\)\\n)) + ) + (?# due to how multiline regexps are matched we need a special case + for matching a newline character) + | \\n +`},"fstring-single-brace":{comment:"value interpolation using { ... }",begin:"(\\{)",end:`(?x) + (\\})|(?=\\n) +`,beginCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},endCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},patterns:[{include:"#fstring-terminator-single"},{include:"#f-expression"}]},"fstring-terminator-single":{patterns:[{name:"storage.type.format.python",match:"(![rsa])(?=})"},{match:`(?x) + (![rsa])? + ( : \\w? [<>=^]? [-+ ]? \\#? + \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=}) +`,captures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}}},{include:"#fstring-terminator-single-tail"}]},"fstring-terminator-single-tail":{begin:"(![rsa])?(:)(?=.*?{)",end:"(?=})|(?=\\n)",beginCaptures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}},patterns:[{include:"#fstring-illegal-single-brace"},{include:"#fstring-single-brace"},{name:"storage.type.format.python",match:"([bcdeEfFgGnosxX%])(?=})"},{name:"storage.type.format.python",match:"(\\.\\d+)"},{name:"storage.type.format.python",match:"(,)"},{name:"storage.type.format.python",match:"(\\d+)"},{name:"storage.type.format.python",match:"(\\#)"},{name:"storage.type.format.python",match:"([-+ ])"},{name:"storage.type.format.python",match:"([<>=^])"},{name:"storage.type.format.python",match:"(\\w)"}]},"fstring-fnorm-quoted-multi-line":{name:"meta.fstring.python",begin:`(\\b[fF])([bBuU])?('''|""")`,end:"(\\3)",beginCaptures:{1:{name:"string.interpolated.python string.quoted.multi.python storage.type.string.python"},2:{name:"invalid.illegal.prefix.python"},3:{name:"punctuation.definition.string.begin.python string.interpolated.python string.quoted.multi.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-multi-core"}]},"fstring-normf-quoted-multi-line":{name:"meta.fstring.python",begin:`(\\b[bBuU])([fF])('''|""")`,end:"(\\3)",beginCaptures:{1:{name:"invalid.illegal.prefix.python"},2:{name:"string.interpolated.python string.quoted.multi.python storage.type.string.python"},3:{name:"punctuation.definition.string.begin.python string.quoted.multi.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-multi-core"}]},"fstring-raw-quoted-multi-line":{name:"meta.fstring.python",begin:`(\\b(?:[R][fF]|[fF][R]))('''|""")`,end:"(\\2)",beginCaptures:{1:{name:"string.interpolated.python string.quoted.raw.multi.python storage.type.string.python"},2:{name:"punctuation.definition.string.begin.python string.quoted.raw.multi.python"}},endCaptures:{1:{name:"punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.multi.python"},2:{name:"invalid.illegal.newline.python"}},patterns:[{include:"#fstring-raw-guts"},{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{include:"#fstring-raw-multi-core"}]},"fstring-multi-core":{name:"string.interpolated.python string.quoted.multi.python",match:`(?x) + (.+?) + ( + (?# .* and .*? in multi-line match need special handling of + newlines otherwise SublimeText and Atom will match slightly + differently. + + The guard for newlines has to be separate from the + lookahead because of special $ matching rule.) + ($\\n?) + | + (?=[\\\\\\}\\{]|'''|""") + ) + (?# due to how multiline regexps are matched we need a special case + for matching a newline character) + | \\n +`},"fstring-raw-multi-core":{name:"string.interpolated.python string.quoted.raw.multi.python",match:`(?x) + (.+?) + ( + (?# .* and .*? in multi-line match need special handling of + newlines otherwise SublimeText and Atom will match slightly + differently. + + The guard for newlines has to be separate from the + lookahead because of special $ matching rule.) + ($\\n?) + | + (?=[\\\\\\}\\{]|'''|""") + ) + (?# due to how multiline regexps are matched we need a special case + for matching a newline character) + | \\n +`},"fstring-multi-brace":{comment:"value interpolation using { ... }",begin:"(\\{)",end:`(?x) + (\\}) +`,beginCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},endCaptures:{1:{name:"constant.character.format.placeholder.other.python"}},patterns:[{include:"#fstring-terminator-multi"},{include:"#f-expression"}]},"fstring-terminator-multi":{patterns:[{name:"storage.type.format.python",match:"(![rsa])(?=})"},{match:`(?x) + (![rsa])? + ( : \\w? [<>=^]? [-+ ]? \\#? + \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )(?=}) +`,captures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}}},{include:"#fstring-terminator-multi-tail"}]},"fstring-terminator-multi-tail":{begin:"(![rsa])?(:)(?=.*?{)",end:"(?=})",beginCaptures:{1:{name:"storage.type.format.python"},2:{name:"storage.type.format.python"}},patterns:[{include:"#fstring-illegal-multi-brace"},{include:"#fstring-multi-brace"},{name:"storage.type.format.python",match:"([bcdeEfFgGnosxX%])(?=})"},{name:"storage.type.format.python",match:"(\\.\\d+)"},{name:"storage.type.format.python",match:"(,)"},{name:"storage.type.format.python",match:"(\\d+)"},{name:"storage.type.format.python",match:"(\\#)"},{name:"storage.type.format.python",match:"([-+ ])"},{name:"storage.type.format.python",match:"([<>=^])"},{name:"storage.type.format.python",match:"(\\w)"}]},"special-variables-types":{patterns:[{name:"variable.language.special.log.vyper",match:`(?x) + (?<!\\.) \\b( + log )\\b +`},{name:"variable.language.special.msg.vyper",match:`(?x) + (?<!\\.) \\b( + msg )\\b +`},{name:"variable.language.special.block.vyper",match:`(?x) + (?<!\\.) \\b( + block )\\b +`}]},"reserved-names-vyper":{name:"name.reserved.vyper",match:`(?x) + \\b (finney | gwei | range | def | ____init____ | timedelta | babbage | zero_address | raise | external | empty_bytes32 | assert | continue | wei | ada | min_int256 | min_int128 | chainid | max_decimal | default | indexed | selfdestruct | lovelace | immutable | throw | kwei | max_int128 | while | constant | ___default___ | balance | twei | codesize | false | max_int256 | _default_ | init | mwei | if | ____default____ | true | payable | internal | until | this | nonpayable | pass | public | nonreentrant | blockhash | max_uint256 | shannon | none | units | _init_ | ___init___ | is_contract | for | zero_wei | min_decimal | szabo | timestamp | ether | pwei | send) \\b +`}},displayName:"Vyper",aliases:["vy"]})]}}]); diff --git a/8044.8be26157.async.js b/8044.8be26157.async.js new file mode 100644 index 00000000..9c436504 --- /dev/null +++ b/8044.8be26157.async.js @@ -0,0 +1,200 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8044],{48044:function(t,n,e){e.r(n),e.d(n,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/yaml.tmbundle/blob/master/Syntaxes/YAML.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/yaml.tmbundle/commit/e54ceae3b719506dba7e481a77cea4a8b576ae46",name:"yaml",scopeName:"source.yaml",patterns:[{include:"#comment"},{include:"#property"},{include:"#directive"},{match:"^---",name:"entity.other.document.begin.yaml"},{match:"^\\.{3}",name:"entity.other.document.end.yaml"},{include:"#node"}],repository:{"block-collection":{patterns:[{include:"#block-sequence"},{include:"#block-mapping"}]},"block-mapping":{patterns:[{include:"#block-pair"}]},"block-node":{patterns:[{include:"#prototype"},{include:"#block-scalar"},{include:"#block-collection"},{include:"#flow-scalar-plain-out"},{include:"#flow-node"}]},"block-pair":{patterns:[{begin:"\\?",beginCaptures:{1:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=\\?)|^ *(:)|(:)",endCaptures:{1:{name:"punctuation.separator.key-value.mapping.yaml"},2:{name:"invalid.illegal.expected-newline.yaml"}},name:"meta.block-mapping.yaml",patterns:[{include:"#block-node"}]},{begin:`(?x) + (?= + (?x: + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + ) + ( + [^\\s:] + | : \\S + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},{match:":(?=\\s|$)",name:"punctuation.separator.key-value.mapping.yaml"}]},"block-scalar":{begin:"(?:(\\|)|(>))([1-9])?([-+])?(.*\\n?)",beginCaptures:{1:{name:"keyword.control.flow.block-scalar.literal.yaml"},2:{name:"keyword.control.flow.block-scalar.folded.yaml"},3:{name:"constant.numeric.indentation-indicator.yaml"},4:{name:"storage.modifier.chomping-indicator.yaml"},5:{patterns:[{include:"#comment"},{match:".+",name:"invalid.illegal.expected-comment-or-newline.yaml"}]}},end:"^(?=\\S)|(?!\\G)",patterns:[{begin:"^([ ]+)(?! )",end:"^(?!\\1|\\s*$)",name:"string.unquoted.block.yaml"}]},"block-sequence":{match:"(-)(?!\\S)",name:"punctuation.definition.block.sequence.item.yaml"},comment:{begin:"(?:(^[ \\t]*)|[ \\t]+)(?=#\\p{Print}*$)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.yaml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.yaml"}},end:"\\n",name:"comment.line.number-sign.yaml"}]},directive:{begin:"^%",beginCaptures:{0:{name:"punctuation.definition.directive.begin.yaml"}},end:"(?=$|[ \\t]+($|#))",name:"meta.directive.yaml",patterns:[{captures:{1:{name:"keyword.other.directive.yaml.yaml"},2:{name:"constant.numeric.yaml-version.yaml"}},match:"\\G(YAML)[ \\t]+(\\d+\\.\\d+)"},{captures:{1:{name:"keyword.other.directive.tag.yaml"},2:{name:"storage.type.tag-handle.yaml"},3:{name:"support.type.tag-prefix.yaml"}},match:`(?x) + \\G + (TAG) + (?:[ \\t]+ + ((?:!(?:[0-9A-Za-z\\-]*!)?)) + (?:[ \\t]+ ( + ! (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )* + | (?![,!\\[\\]{}]) (?x: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ + ) + )? + )? + `},{captures:{1:{name:"support.other.directive.reserved.yaml"},2:{name:"string.unquoted.directive-name.yaml"},3:{name:"string.unquoted.directive-parameter.yaml"}},match:"(?x) \\G (\\w+) (?:[ \\t]+ (\\w+) (?:[ \\t]+ (\\w+))? )?"},{match:"\\S+",name:"invalid.illegal.unrecognized.yaml"}]},"flow-alias":{captures:{1:{name:"keyword.control.flow.alias.yaml"},2:{name:"punctuation.definition.alias.yaml"},3:{name:"variable.other.alias.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"((\\*))([^\\s\\[\\]/{/},]+)([^\\s\\]},]\\S*)?"},"flow-collection":{patterns:[{include:"#flow-sequence"},{include:"#flow-mapping"}]},"flow-mapping":{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.mapping.begin.yaml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.mapping.end.yaml"}},name:"meta.flow-mapping.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.mapping.yaml"},{include:"#flow-pair"}]},"flow-node":{patterns:[{include:"#prototype"},{include:"#flow-alias"},{include:"#flow-collection"},{include:"#flow-scalar"}]},"flow-pair":{patterns:[{begin:"\\?",beginCaptures:{0:{name:"punctuation.definition.key-value.begin.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.explicit.yaml",patterns:[{include:"#prototype"},{include:"#flow-pair"},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",beginCaptures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",patterns:[{include:"#flow-value"}]}]},{begin:`(?x) + (?= + (?: + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + ) + ( + [^\\s:[\\[\\]{},]] + | : [^\\s[\\[\\]{},]] + | \\s+ (?![#\\s]) + )* + \\s* + : + (\\s|$) + ) + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"meta.flow-pair.key.yaml",patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,beginCaptures:{0:{name:"entity.name.tag.yaml"}},contentName:"entity.name.tag.yaml",end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},{include:"#flow-node"},{begin:":(?=\\s|$|[\\[\\]{},])",captures:{0:{name:"punctuation.separator.key-value.mapping.yaml"}},end:"(?=[},\\]])",name:"meta.flow-pair.yaml",patterns:[{include:"#flow-value"}]}]},"flow-scalar":{patterns:[{include:"#flow-scalar-double-quoted"},{include:"#flow-scalar-single-quoted"},{include:"#flow-scalar-plain-in"}]},"flow-scalar-double-quoted":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.double.yaml",patterns:[{match:'\\\\([0abtnvfre "/\\\\N_Lp]|x\\d\\d|u\\d{4}|U\\d{8})',name:"constant.character.escape.yaml"},{match:"\\\\\\n",name:"constant.character.escape.double-quoted.newline.yaml"}]},"flow-scalar-plain-in":{patterns:[{include:"#flow-scalar-plain-in-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] [^\\s[\\[\\]{},]] + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + `,name:"string.unquoted.plain.in.yaml"}]},"flow-scalar-plain-in-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + | \\s* : [\\[\\]{},] + | \\s* [\\[\\]{},] + ) + ) + `}]},"flow-scalar-plain-out":{patterns:[{include:"#flow-scalar-plain-out-implicit-type"},{begin:`(?x) + [^\\s[-?:,\\[\\]{}#&*!|>'"%@\`]] + | [?:-] \\S + `,end:`(?x) + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + `,name:"string.unquoted.plain.out.yaml"}]},"flow-scalar-plain-out-implicit-type":{patterns:[{captures:{1:{name:"constant.language.null.yaml"},2:{name:"constant.language.boolean.yaml"},3:{name:"constant.numeric.integer.yaml"},4:{name:"constant.numeric.float.yaml"},5:{name:"constant.other.timestamp.yaml"},6:{name:"constant.language.value.yaml"},7:{name:"constant.language.merge.yaml"}},match:`(?x) + (?x: + (null|Null|NULL|~) + | (y|Y|yes|Yes|YES|n|N|no|No|NO|true|True|TRUE|false|False|FALSE|on|On|ON|off|Off|OFF) + | ( + (?: + [-+]? 0b [0-1_]+ # (base 2) + | [-+]? 0 [0-7_]+ # (base 8) + | [-+]? (?: 0|[1-9][0-9_]*) # (base 10) + | [-+]? 0x [0-9a-fA-F_]+ # (base 16) + | [-+]? [1-9] [0-9_]* (?: :[0-5]?[0-9])+ # (base 60) + ) + ) + | ( + (?x: + [-+]? (?: [0-9] [0-9_]*)? \\. [0-9.]* (?: [eE] [-+] [0-9]+)? # (base 10) + | [-+]? [0-9] [0-9_]* (?: :[0-5]?[0-9])+ \\. [0-9_]* # (base 60) + | [-+]? \\. (?: inf|Inf|INF) # (infinity) + | \\. (?: nan|NaN|NAN) # (not a number) + ) + ) + | ( + (?x: + \\d{4} - \\d{2} - \\d{2} # (y-m-d) + | \\d{4} # (year) + - \\d{1,2} # (month) + - \\d{1,2} # (day) + (?: [Tt] | [ \\t]+) \\d{1,2} # (hour) + : \\d{2} # (minute) + : \\d{2} # (second) + (?: \\.\\d*)? # (fraction) + (?: + (?:[ \\t]*) Z + | [-+] \\d{1,2} (?: :\\d{1,2})? + )? # (time zone) + ) + ) + | (=) + | (<<) + ) + (?x: + (?= + \\s* $ + | \\s+ \\# + | \\s* : (\\s|$) + ) + ) + `}]},"flow-scalar-single-quoted":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.yaml"}},end:"'(?!')",endCaptures:{0:{name:"punctuation.definition.string.end.yaml"}},name:"string.quoted.single.yaml",patterns:[{match:"''",name:"constant.character.escape.single-quoted.yaml"}]},"flow-sequence":{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.sequence.begin.yaml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.sequence.end.yaml"}},name:"meta.flow-sequence.yaml",patterns:[{include:"#prototype"},{match:",",name:"punctuation.separator.sequence.yaml"},{include:"#flow-pair"},{include:"#flow-node"}]},"flow-value":{patterns:[{begin:"\\G(?![},\\]])",end:"(?=[},\\]])",name:"meta.flow-pair.value.yaml",patterns:[{include:"#flow-node"}]}]},node:{patterns:[{include:"#block-node"}]},property:{begin:"(?=!|&)",end:"(?!\\G)",name:"meta.property.yaml",patterns:[{captures:{1:{name:"keyword.control.property.anchor.yaml"},2:{name:"punctuation.definition.anchor.yaml"},3:{name:"entity.name.type.anchor.yaml"},4:{name:"invalid.illegal.character.anchor.yaml"}},match:"\\G((&))([^\\s\\[\\]/{/},]+)(\\S+)?"},{match:`(?x) + \\G + (?: + ! < (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$,_.!~*'()\\[\\]] )+ > + | (?:!(?:[0-9A-Za-z\\-]*!)?) (?: %[0-9A-Fa-f]{2} | [0-9A-Za-z\\-#;/?:@&=+$_.~*'()] )+ + | ! + ) + (?=\\ |\\t|$) + `,name:"storage.type.tag-handle.yaml"},{match:"\\S+",name:"invalid.illegal.tag-handle.yaml"}]},prototype:{patterns:[{include:"#comment"},{include:"#property"}]}},displayName:"YAML",aliases:["yml"]})]}}]); diff --git a/8126.1d21ddda.async.js b/8126.1d21ddda.async.js new file mode 100644 index 00000000..92183b0c --- /dev/null +++ b/8126.1d21ddda.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8126],{78126:function(n,a,t){t.r(a),t.d(a,{default:function(){return e}});var e=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/smalltalk.tmbundle/blob/master/Syntaxes/SmallTalk.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],name:"smalltalk",foldingStartMarker:"\\[",foldingStopMarker:"^\\s*\\]|^\\s\\]",keyEquivalent:"^~S",fileTypes:["st"],patterns:[{match:"\\$.",name:"constant.character.smalltalk"},{match:"\\b(class)\\b",name:"storage.type.$1.smalltalk"},{match:"\\b(extend|super|self)\\b",name:"storage.modifier.$1.smalltalk"},{match:"\\b(yourself|new|Smalltalk)\\b",name:"keyword.control.$1.smalltalk"},{match:":=",name:"keyword.operator.assignment.smalltalk"},{comment:"Parse the variable declaration like: |a b c|",match:"/^:\\w*\\s*\\|/",name:"constant.other.block.smalltalk"},{captures:{1:{name:"punctuation.definition.instance-variables.begin.smalltalk"},2:{patterns:[{match:"\\w+",name:"support.type.variable.declaration.smalltalk"}]},3:{name:"punctuation.definition.instance-variables.end.smalltalk"}},match:"(\\|)(\\s*\\w[\\w ]*)(\\|)"},{captures:{1:{patterns:[{match:":\\w+",name:"entity.name.function.block.smalltalk"}]}},comment:"Parse the blocks like: [ :a :b | ...... ]",match:"\\[((\\s+|:\\w+)*)\\|"},{include:"#numeric"},{match:"<(?!<|=)|>(?!<|=|>)|<=|>=|=|==|~=|~~|>>|\\^",name:"keyword.operator.comparison.smalltalk"},{match:"(\\*|\\+|\\-|/|\\\\)",name:"keyword.operator.arithmetic.smalltalk"},{match:"(?<=[ \\t])!+|\\bnot\\b|&|\\band\\b|\\||\\bor\\b",name:"keyword.operator.logical.smalltalk"},{comment:"Fake reserved word -> main Smalltalk messages",match:"(?<!\\.)\\b(ensure|resume|retry|signal)\\b(?![?!])",name:"keyword.control.smalltalk"},{comment:"Fake conditionals. Smalltalk Methods.",match:"ifCurtailed:|ifTrue:|ifFalse:|whileFalse:|whileTrue:",name:"keyword.control.conditionals.smalltalk"},{captures:{1:{name:"entity.other.inherited-class.smalltalk"},3:{name:"keyword.control.smalltalk"},4:{name:"entity.name.type.class.smalltalk"}},match:"(\\w+)(\\s+(subclass:))\\s*(\\w*)",name:"meta.class.smalltalk"},{begin:'"',beginCaptures:[{name:"punctuation.definition.comment.begin.smalltalk"}],end:'"',endCaptures:[{name:"punctuation.definition.comment.end.smalltalk"}],name:"comment.block.smalltalk"},{match:"\\b(true|false)\\b",name:"constant.language.boolean.smalltalk"},{match:"\\b(nil)\\b",name:"constant.language.nil.smalltalk"},{captures:{1:{name:"punctuation.definition.constant.smalltalk"}},comment:"messages/methods",match:"(?>[a-zA-Z_]\\w*(?>[?!])?)(:)(?!:)",name:"constant.other.messages.smalltalk"},{captures:{1:{name:"punctuation.definition.constant.smalltalk"}},comment:"symbols",match:"(#)[a-zA-Z_][a-zA-Z0-9_:]*",name:"constant.other.symbol.smalltalk"},{begin:"#\\[",beginCaptures:[{name:"punctuation.definition.constant.begin.smalltalk"}],end:"\\]",endCaptures:[{name:"punctuation.definition.constant.end.smalltalk"}],name:"meta.array.byte.smalltalk",patterns:[{match:"[0-9]+(r[a-zA-Z0-9]+)?",name:"constant.numeric.integer.smalltalk"},{match:"[^\\s\\]]+",name:"invalid.illegal.character-not-allowed-here.smalltalk"}]},{begin:"#\\(",beginCaptures:[{name:"punctuation.definition.constant.begin.smalltalk"}],comment:"Array Constructor",end:"\\)",endCaptures:[{name:"punctuation.definition.constant.end.smalltalk"}],name:"constant.other.array.smalltalk"},{begin:"'",beginCaptures:[{name:"punctuation.definition.string.begin.smalltalk"}],end:"'",endCaptures:[{name:"punctuation.definition.string.end.smalltalk"}],name:"string.quoted.single.smalltalk"},{match:"\\b[A-Z]\\w*\\b",name:"variable.other.constant.smalltalk"}],repository:{numeric:{patterns:[{match:"(?<!\\w)[0-9]+\\.[0-9]+s[0-9]*",name:"constant.numeric.float.scaled.smalltalk"},{match:"(?<!\\w)[0-9]+\\.[0-9]+([edq]-?[0-9]+)?",name:"constant.numeric.float.smalltalk"},{match:"(?<!\\w)-?[0-9]+r[a-zA-Z0-9]+",name:"constant.numeric.integer.radix.smalltalk"},{match:"(?<!\\w)-?[0-9]+([edq]-?[0-9]+)?",name:"constant.numeric.integer.smalltalk"}]}},scopeName:"source.smalltalk",uuid:"1ED64A34-BCB1-44E1-A0FE-84053003E232",displayName:"Smalltalk"})]}}]); diff --git a/814.9ed2b2cc.async.js b/814.9ed2b2cc.async.js new file mode 100644 index 00000000..e3b401eb --- /dev/null +++ b/814.9ed2b2cc.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[814],{90814:function(a,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/PowerShell/EditorSyntax/blob/master/PowerShellSyntax.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/PowerShell/EditorSyntax/commit/742f0b5d4b60f5930c0b47fcc1f646860521296e",name:"powershell",scopeName:"source.powershell",patterns:[{begin:"<#",beginCaptures:{0:{name:"punctuation.definition.comment.block.begin.powershell"}},end:"#>",endCaptures:{0:{name:"punctuation.definition.comment.block.end.powershell"}},name:"comment.block.powershell",patterns:[{include:"#commentEmbeddedDocs"}]},{match:"[2-6]>&1|>>|>|<<|<|>|>\\||[1-6]>|[1-6]>>",name:"keyword.operator.redirection.powershell"},{include:"#commands"},{include:"#commentLine"},{include:"#variable"},{include:"#subexpression"},{include:"#function"},{include:"#attribute"},{include:"#UsingDirective"},{include:"#type"},{include:"#hashtable"},{include:"#doubleQuotedString"},{include:"#scriptblock"},{comment:"Needed to parse stuff correctly in 'argument mode'. (See about_parsing.)",include:"#doubleQuotedStringEscapes"},{begin:"['\\x{2018}-\\x{201B}]",beginCaptures:{0:{name:"punctuation.definition.string.begin.powershell"}},end:"['\\x{2018}-\\x{201B}]",applyEndPatternLast:!0,endCaptures:{0:{name:"punctuation.definition.string.end.powershell"}},name:"string.quoted.single.powershell",patterns:[{match:"['\\x{2018}-\\x{201B}]{2}",name:"constant.character.escape.powershell"}]},{begin:'(@["\\x{201C}-\\x{201E}])\\s*$',beginCaptures:{1:{name:"punctuation.definition.string.begin.powershell"}},end:'^["\\x{201C}-\\x{201E}]@',endCaptures:{0:{name:"punctuation.definition.string.end.powershell"}},name:"string.quoted.double.heredoc.powershell",patterns:[{include:"#variableNoProperty"},{include:"#doubleQuotedStringEscapes"},{include:"#interpolation"}]},{begin:"(@['\\x{2018}-\\x{201B}])\\s*$",beginCaptures:{1:{name:"punctuation.definition.string.begin.powershell"}},end:"^['\\x{2018}-\\x{201B}]@",endCaptures:{0:{name:"punctuation.definition.string.end.powershell"}},name:"string.quoted.single.heredoc.powershell"},{include:"#numericConstant"},{begin:"(@)(\\()",beginCaptures:{1:{name:"keyword.other.array.begin.powershell"},2:{name:"punctuation.section.group.begin.powershell"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.group.end.powershell"}},name:"meta.group.array-expression.powershell",patterns:[{include:"$self"}]},{begin:"((\\$))(\\()",beginCaptures:{1:{name:"keyword.other.substatement.powershell"},2:{name:"punctuation.definition.subexpression.powershell"},3:{name:"punctuation.section.group.begin.powershell"}},comment:"TODO: move to repo; make recursive.",end:"\\)",endCaptures:{0:{name:"punctuation.section.group.end.powershell"}},name:"meta.group.complex.subexpression.powershell",patterns:[{include:"$self"}]},{match:"(\\b(([A-Za-z0-9\\-_\\.]+)\\.(?i:exe|com|cmd|bat))\\b)",name:"support.function.powershell"},{match:"(?<!\\w|-|\\.)((?i:begin|break|catch|clean|continue|data|default|define|do|dynamicparam|else|elseif|end|exit|finally|for|from|if|in|inlinescript|parallel|param|process|return|sequence|switch|throw|trap|try|until|var|while)|%|\\?)(?!\\w)",name:"keyword.control.powershell"},{match:"(?<!\\w|-|[^\\)]\\.)((?i:(foreach|where)(?!-object))|%|\\?)(?!\\w)",name:"keyword.control.powershell"},{begin:"(?<!\\w)(--%)(?!\\w)",beginCaptures:{1:{name:"keyword.control.powershell"}},end:"$",patterns:[{match:".+",name:"string.unquoted.powershell"}],comment:"This should be moved to the repository at some point."},{comment:"This should only be relevant inside a class but will require a rework of how classes are matched. This is a temp fix.",match:"(?<!\\w)((?i:hidden|static))(?!\\w)",name:"storage.modifier.powershell"},{captures:{1:{name:"storage.type.powershell"},2:{name:"entity.name.function"}},comment:"capture should be entity.name.type, but it doesn't provide a good color in the default schema.",match:"(?<!\\w|-)((?i:class)|%|\\?)(?:\\s)+((?:\\p{L}|\\d|_|-|)+)\\b"},{match:"(?<!\\w)-(?i:is(?:not)?|as)\\b",name:"keyword.operator.comparison.powershell"},{match:"(?<!\\w)-(?i:[ic]?(?:eq|ne|[gl][te]|(?:not)?(?:like|match|contains|in)|replace))(?!\\p{L})",name:"keyword.operator.comparison.powershell"},{match:"(?<!\\w)-(?i:join|split)(?!\\p{L})|!",name:"keyword.operator.unary.powershell"},{match:"(?<!\\w)-(?i:and|or|not|xor)(?!\\p{L})|!",name:"keyword.operator.logical.powershell"},{match:"(?<!\\w)-(?i:band|bor|bnot|bxor|shl|shr)(?!\\p{L})",name:"keyword.operator.bitwise.powershell"},{match:"(?<!\\w)-(?i:f)(?!\\p{L})",name:"keyword.operator.string-format.powershell"},{match:"[+%*/-]?=|[+/*%-]",name:"keyword.operator.assignment.powershell"},{match:"\\|{2}|&{2}|;",name:"punctuation.terminator.statement.powershell"},{match:"&|(?<!\\w)\\.(?= )|`|,|\\|",name:"keyword.operator.other.powershell"},{comment:"This is very imprecise, is there a syntax for 'must come after...' ",match:"(?<!\\s|^)\\.\\.(?=\\-?\\d|\\(|\\$)",name:"keyword.operator.range.powershell"}],repository:{commentLine:{begin:"(?<![`\\\\-])(#)#*",captures:{1:{name:"punctuation.definition.comment.powershell"}},end:"$\\n?",name:"comment.line.powershell",patterns:[{include:"#commentEmbeddedDocs"},{include:"#RequiresDirective"}]},attribute:{begin:"(\\[)\\s*\\b(?i)(cmdletbinding|alias|outputtype|parameter|validatenotnull|validatenotnullorempty|validatecount|validateset|allownull|allowemptycollection|allowemptystring|validatescript|validaterange|validatepattern|validatelength|supportswildcards)\\b",beginCaptures:{1:{name:"punctuation.section.bracket.begin.powershell"},2:{name:"support.function.attribute.powershell"}},end:"(\\])",endCaptures:{1:{name:"punctuation.section.bracket.end.powershell"}},name:"meta.attribute.powershell",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.group.begin.powershell"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.group.end.powershell"}},patterns:[{include:"$self"},{match:"(?i)\\b(mandatory|valuefrompipeline|valuefrompipelinebypropertyname|valuefromremainingarguments|position|parametersetname|defaultparametersetname|supportsshouldprocess|supportspaging|positionalbinding|helpuri|confirmimpact|helpmessage)\\b(?:\\s+)?(=)?",captures:{1:{name:"variable.parameter.attribute.powershell"},2:{name:"keyword.operator.assignment.powershell"}}}]}]},commands:{patterns:[{comment:"Verb-Noun pattern:",match:"(?:(\\p{L}|\\d|_|-|\\\\|\\:)*\\\\)?\\b(?i:Add|Approve|Assert|Backup|Block|Build|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Deploy|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Mount|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Write)\\-.+?(?:\\.(?i:exe|cmd|bat|ps1))?\\b",name:"support.function.powershell"},{comment:"Builtin cmdlets with reserved verbs",match:"(?<!\\w)(?i:foreach-object)(?!\\w)",name:"support.function.powershell"},{comment:"Builtin cmdlets with reserved verbs",match:"(?<!\\w)(?i:where-object)(?!\\w)",name:"support.function.powershell"},{comment:"Builtin cmdlets with reserved verbs",match:"(?<!\\w)(?i:sort-object)(?!\\w)",name:"support.function.powershell"},{comment:"Builtin cmdlets with reserved verbs",match:"(?<!\\w)(?i:tee-object)(?!\\w)",name:"support.function.powershell"}]},commentEmbeddedDocs:{patterns:[{captures:{1:{name:"constant.string.documentation.powershell"},2:{name:"keyword.operator.documentation.powershell"}},comment:"these embedded doc keywords do not support arguments, must be the only thing on the line",match:"(?:^|\\G)(?i:\\s*(\\.)(COMPONENT|DESCRIPTION|EXAMPLE|FUNCTIONALITY|INPUTS|LINK|NOTES|OUTPUTS|ROLE|SYNOPSIS))\\s*$",name:"comment.documentation.embedded.powershell"},{captures:{1:{name:"constant.string.documentation.powershell"},2:{name:"keyword.operator.documentation.powershell"},3:{name:"keyword.operator.documentation.powershell"}},comment:"these embedded doc keywords require arguments though the type required may be inconsistent, they may not all be able to use the same argument match",match:"(?:^|\\G)(?i:\\s*(\\.)(EXTERNALHELP|FORWARDHELP(?:CATEGORY|TARGETNAME)|PARAMETER|REMOTEHELPRUNSPACE))\\s+(.+?)\\s*$",name:"comment.documentation.embedded.powershell"}]},doubleQuotedStringEscapes:{patterns:[{match:"`[`0abefnrtv'\"\\x{2018}-\\x{201E}$]",name:"constant.character.escape.powershell"},{include:"#unicodeEscape"}]},unicodeEscape:{comment:"`u{xxxx} added in PowerShell 6.0",patterns:[{match:"`u\\{(?:(?:10)?([0-9a-fA-F]){1,4}|0?\\g<1>{1,5})}",name:"constant.character.escape.powershell"},{match:"`u(?:\\{[0-9a-fA-F]{,6}.)?",name:"invalid.character.escape.powershell"}]},function:{begin:"^(?:\\s*+)(?i)(function|filter|configuration|workflow)\\s+(?:(global|local|script|private):)?((?:\\p{L}|\\d|_|-|\\.)+)",beginCaptures:{0:{name:"meta.function.powershell"},1:{name:"storage.type.powershell"},2:{name:"storage.modifier.scope.powershell"},3:{name:"entity.name.function.powershell"}},end:"(?=\\{|\\()",patterns:[{include:"#commentLine"}]},subexpression:{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.group.begin.powershell"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.group.end.powershell"}},name:"meta.group.simple.subexpression.powershell",patterns:[{include:"$self"}]},interpolation:{begin:"(((\\$)))((\\())",beginCaptures:{1:{name:"keyword.other.substatement.powershell"},2:{name:"punctuation.definition.substatement.powershell"},3:{name:"punctuation.section.embedded.substatement.begin.powershell"},4:{name:"punctuation.section.group.begin.powershell"},5:{name:"punctuation.section.embedded.substatement.begin.powershell"}},contentName:"interpolated.complex.source.powershell",end:"(\\))",endCaptures:{0:{name:"punctuation.section.group.end.powershell"},1:{name:"punctuation.section.embedded.substatement.end.powershell"}},name:"meta.embedded.substatement.powershell",patterns:[{include:"$self"}]},numericConstant:{patterns:[{captures:{1:{name:"constant.numeric.hex.powershell"},2:{name:"keyword.other.powershell"}},match:"(?<!\\w)([-+]?0(?:x|X)[0-9a-fA-F_]+(?:U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?)((?i:[kmgtp]b)?)\\b"},{captures:{1:{name:"constant.numeric.integer.powershell"},2:{name:"keyword.other.powershell"}},match:"(?<!\\w)([-+]?(?:[0-9_]+)?\\.[0-9_]+(?:(?:e|E)[0-9]+)?(?:F|f|D|d|M|m)?)((?i:[kmgtp]b)?)\\b"},{captures:{1:{name:"constant.numeric.octal.powershell"},2:{name:"keyword.other.powershell"}},match:"(?<!\\w)([-+]?0(?:b|B)[01_]+(?:U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?)((?i:[kmgtp]b)?)\\b"},{captures:{1:{name:"constant.numeric.integer.powershell"},2:{name:"keyword.other.powershell"}},match:"(?<!\\w)([-+]?[0-9_]+(?:e|E)(?:[0-9_])?+(?:F|f|D|d|M|m)?)((?i:[kmgtp]b)?)\\b"},{captures:{1:{name:"constant.numeric.integer.powershell"},2:{name:"keyword.other.powershell"}},match:"(?<!\\w)([-+]?[0-9_]+\\.(?:e|E)(?:[0-9_])?+(?:F|f|D|d|M|m)?)((?i:[kmgtp]b)?)\\b"},{captures:{1:{name:"constant.numeric.integer.powershell"},2:{name:"keyword.other.powershell"}},match:"(?<!\\w)([-+]?[0-9_]+[\\.]?(?:F|f|D|d|M|m))((?i:[kmgtp]b)?)\\b"},{captures:{1:{name:"constant.numeric.integer.powershell"},2:{name:"keyword.other.powershell"}},match:"(?<!\\w)([-+]?[0-9_]+[\\.]?(?:U|u|L|l|UL|Ul|uL|ul|LU|Lu|lU|lu)?)((?i:[kmgtp]b)?)\\b"}]},scriptblock:{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.braces.begin.powershell"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.braces.end.powershell"}},name:"meta.scriptblock.powershell",patterns:[{include:"$self"}]},type:{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.bracket.begin.powershell"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.bracket.end.powershell"}},patterns:[{match:"(?!\\d+|\\.)(?:\\p{L}|\\p{N}|\\.)+",name:"storage.type.powershell"},{include:"$self"}]},variable:{patterns:[{captures:{0:{name:"constant.language.powershell"},1:{name:"punctuation.definition.variable.powershell"}},comment:"These are special constants.",match:"(\\$)(?i:(False|Null|True))\\b"},{captures:{0:{name:"support.constant.variable.powershell"},1:{name:"punctuation.definition.variable.powershell"},3:{name:"variable.other.member.powershell"}},comment:"These are the other built-in constants.",match:"(\\$)(?i:(Error|ExecutionContext|Host|Home|PID|PsHome|PsVersionTable|ShellID))((?:\\.(?:\\p{L}|\\d|_)+)*\\b)?\\b"},{captures:{0:{name:"support.variable.automatic.powershell"},1:{name:"punctuation.definition.variable.powershell"},3:{name:"variable.other.member.powershell"}},comment:"Automatic variables are not constants, but they are read-only. In monokai (default) color schema support.variable doesn't have color, so we use constant.",match:"(\\$)((?:[$^?])|(?i:_|Args|ConsoleFileName|Event|EventArgs|EventSubscriber|ForEach|Input|LastExitCode|Matches|MyInvocation|NestedPromptLevel|Profile|PSBoundParameters|PsCmdlet|PsCulture|PSDebugContext|PSItem|PSCommandPath|PSScriptRoot|PsUICulture|Pwd|Sender|SourceArgs|SourceEventArgs|StackTrace|Switch|This)\\b)((?:\\.(?:\\p{L}|\\d|_)+)*\\b)?"},{captures:{0:{name:"variable.language.powershell"},1:{name:"punctuation.definition.variable.powershell"},3:{name:"variable.other.member.powershell"}},comment:"Style preference variables as language variables so that they stand out.",match:"(\\$)(?i:(ConfirmPreference|DebugPreference|ErrorActionPreference|ErrorView|FormatEnumerationLimit|InformationPreference|LogCommandHealthEvent|LogCommandLifecycleEvent|LogEngineHealthEvent|LogEngineLifecycleEvent|LogProviderHealthEvent|LogProviderLifecycleEvent|MaximumAliasCount|MaximumDriveCount|MaximumErrorCount|MaximumFunctionCount|MaximumHistoryCount|MaximumVariableCount|OFS|OutputEncoding|PSCulture|PSDebugContext|PSDefaultParameterValues|PSEmailServer|PSItem|PSModuleAutoLoadingPreference|PSModuleAutoloadingPreference|PSSenderInfo|PSSessionApplicationName|PSSessionConfigurationName|PSSessionOption|ProgressPreference|VerbosePreference|WarningPreference|WhatIfPreference))((?:\\.(?:\\p{L}|\\d|_)+)*\\b)?\\b"},{captures:{0:{name:"variable.other.readwrite.powershell"},1:{name:"punctuation.definition.variable.powershell"},2:{name:"storage.modifier.scope.powershell"},4:{name:"variable.other.member.powershell"}},match:"(?i:(\\$|@)(global|local|private|script|using|workflow):((?:\\p{L}|\\d|_)+))((?:\\.(?:\\p{L}|\\d|_)+)*\\b)?"},{captures:{0:{name:"variable.other.readwrite.powershell"},1:{name:"punctuation.definition.variable.powershell"},2:{name:"punctuation.section.braces.begin.powershell"},3:{name:"storage.modifier.scope.powershell"},5:{name:"punctuation.section.braces.end.powershell"},6:{name:"variable.other.member.powershell"}},match:"(?i:(\\$)(\\{)(global|local|private|script|using|workflow):([^}]*[^}`])(\\}))((?:\\.(?:\\p{L}|\\d|_)+)*\\b)?"},{captures:{0:{name:"variable.other.readwrite.powershell"},1:{name:"punctuation.definition.variable.powershell"},2:{name:"support.variable.drive.powershell"},4:{name:"variable.other.member.powershell"}},match:"(?i:(\\$|@)((?:\\p{L}|\\d|_)+:)?((?:\\p{L}|\\d|_)+))((?:\\.(?:\\p{L}|\\d|_)+)*\\b)?"},{captures:{0:{name:"variable.other.readwrite.powershell"},1:{name:"punctuation.definition.variable.powershell"},2:{name:"punctuation.section.braces.begin.powershell"},3:{name:"support.variable.drive.powershell"},5:{name:"punctuation.section.braces.end.powershell"},6:{name:"variable.other.member.powershell"}},match:"(?i:(\\$)(\\{)((?:\\p{L}|\\d|_)+:)?([^}]*[^}`])(\\}))((?:\\.(?:\\p{L}|\\d|_)+)*\\b)?"}]},UsingDirective:{match:"(?<!\\w)(?i:(using))\\s+(?i:(namespace|module))\\s+(?i:((?:\\w+(?:\\.)?)+))",captures:{1:{name:"keyword.control.using.powershell"},2:{name:"keyword.other.powershell"},3:{name:"variable.parameter.powershell"}}},RequiresDirective:{begin:"(?<=#)(?i:(requires))\\s",beginCaptures:{0:{name:"keyword.control.requires.powershell"}},end:"$",name:"meta.requires.powershell",patterns:[{match:"\\-(?i:Modules|PSSnapin|RunAsAdministrator|ShellId|Version|Assembly|PSEdition)",name:"keyword.other.powershell"},{match:"(?<!-)\\b\\p{L}+|\\d+(?:\\.\\d+)*",name:"variable.parameter.powershell"},{include:"#hashtable"}]},variableNoProperty:{patterns:[{captures:{0:{name:"constant.language.powershell"},1:{name:"punctuation.definition.variable.powershell"}},comment:"These are special constants.",match:"(\\$)(?i:(False|Null|True))\\b"},{captures:{0:{name:"support.constant.variable.powershell"},1:{name:"punctuation.definition.variable.powershell"},3:{name:"variable.other.member.powershell"}},comment:"These are the other built-in constants.",match:"(\\$)(?i:(Error|ExecutionContext|Host|Home|PID|PsHome|PsVersionTable|ShellID))\\b"},{captures:{0:{name:"support.variable.automatic.powershell"},1:{name:"punctuation.definition.variable.powershell"},3:{name:"variable.other.member.powershell"}},comment:"Automatic variables are not constants, but they are read-only...",match:"(\\$)((?:[$^?])|(?i:_|Args|ConsoleFileName|Event|EventArgs|EventSubscriber|ForEach|Input|LastExitCode|Matches|MyInvocation|NestedPromptLevel|Profile|PSBoundParameters|PsCmdlet|PsCulture|PSDebugContext|PSItem|PSCommandPath|PSScriptRoot|PsUICulture|Pwd|Sender|SourceArgs|SourceEventArgs|StackTrace|Switch|This)\\b)"},{captures:{0:{name:"variable.language.powershell"},1:{name:"punctuation.definition.variable.powershell"},3:{name:"variable.other.member.powershell"}},comment:"Style preference variables as language variables so that they stand out.",match:"(\\$)(?i:(ConfirmPreference|DebugPreference|ErrorActionPreference|ErrorView|FormatEnumerationLimit|InformationPreference|LogCommandHealthEvent|LogCommandLifecycleEvent|LogEngineHealthEvent|LogEngineLifecycleEvent|LogProviderHealthEvent|LogProviderLifecycleEvent|MaximumAliasCount|MaximumDriveCount|MaximumErrorCount|MaximumFunctionCount|MaximumHistoryCount|MaximumVariableCount|OFS|OutputEncoding|PSCulture|PSDebugContext|PSDefaultParameterValues|PSEmailServer|PSItem|PSModuleAutoLoadingPreference|PSModuleAutoloadingPreference|PSSenderInfo|PSSessionApplicationName|PSSessionConfigurationName|PSSessionOption|ProgressPreference|VerbosePreference|WarningPreference|WhatIfPreference))\\b"},{captures:{0:{name:"variable.other.readwrite.powershell"},1:{name:"punctuation.definition.variable.powershell"},2:{name:"storage.modifier.scope.powershell"},4:{name:"variable.other.member.powershell"}},match:"(?i:(\\$)(global|local|private|script|using|workflow):((?:\\p{L}|\\d|_)+))"},{captures:{0:{name:"variable.other.readwrite.powershell"},1:{name:"punctuation.definition.variable.powershell"},2:{name:"storage.modifier.scope.powershell"},4:{name:"keyword.other.powershell"},5:{name:"variable.other.member.powershell"}},match:"(?i:(\\$)(\\{)(global|local|private|script|using|workflow):([^}]*[^}`])(\\}))"},{captures:{0:{name:"variable.other.readwrite.powershell"},1:{name:"punctuation.definition.variable.powershell"},2:{name:"support.variable.drive.powershell"},4:{name:"variable.other.member.powershell"}},match:"(?i:(\\$)((?:\\p{L}|\\d|_)+:)?((?:\\p{L}|\\d|_)+))"},{captures:{0:{name:"variable.other.readwrite.powershell"},1:{name:"punctuation.definition.variable.powershell"},2:{name:"punctuation.section.braces.begin"},3:{name:"support.variable.drive.powershell"},5:{name:"punctuation.section.braces.end"}},match:"(?i:(\\$)(\\{)((?:\\p{L}|\\d|_)+:)?([^}]*[^}`])(\\}))"}]},hashtable:{begin:"(@)(\\{)",beginCaptures:{1:{name:"keyword.other.hashtable.begin.powershell"},2:{name:"punctuation.section.braces.begin.powershell"}},end:"(\\})",endCaptures:{1:{name:"punctuation.section.braces.end.powershell"}},name:"meta.hashtable.powershell",patterns:[{captures:{1:{name:"punctuation.definition.string.begin.powershell"},2:{name:"variable.other.readwrite.powershell"},3:{name:"punctuation.definition.string.end.powershell"},4:{name:"keyword.operator.assignment.powershell"}},match:`\\b((?:\\'|\\")?)(\\w+)((?:\\'|\\")?)(?:\\s+)?(=)(?:\\s+)?`,name:"meta.hashtable.assignment.powershell"},{include:"#scriptblock"},{include:"$self"}]},doubleQuotedString:{begin:'["\\x{201C}-\\x{201E}]',beginCaptures:{0:{name:"punctuation.definition.string.begin.powershell"}},end:'["\\x{201C}-\\x{201E}]',applyEndPatternLast:!0,endCaptures:{0:{name:"punctuation.definition.string.end.powershell"}},name:"string.quoted.double.powershell",patterns:[{match:"(?i)\\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\\.[A-Z]{2,64}\\b"},{include:"#variableNoProperty"},{include:"#doubleQuotedStringEscapes"},{match:'["\\x{201C}-\\x{201E}]{2}',name:"constant.character.escape.powershell"},{include:"#interpolation"},{match:"`\\s*$",name:"keyword.other.powershell"}]}},displayName:"PowerShell",aliases:["ps","ps1"]})]}}]); diff --git a/8162.738075c0.async.js b/8162.738075c0.async.js new file mode 100644 index 00000000..02f9e6ef --- /dev/null +++ b/8162.738075c0.async.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8162],{58162:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r=[Object.freeze({comment:`This Source Code Form is subject to the terms of the Mozilla Public License, +v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain +one at http://mozilla.org/MPL/2.0/.`,name:"prolog",scopeName:"source.prolog",fileTypes:["pl","pro"],uuid:"df89928b-6612-475a-b414-f319d9b98664",patterns:[{include:"#comments"},{name:"meta.clause.body.prolog",begin:"(?<=:-)\\s*",end:"(\\.)",endCaptures:{1:{name:"keyword.control.clause.bodyend.prolog"}},patterns:[{include:"#comments"},{include:"#builtin"},{include:"#controlandkeywords"},{include:"#atom"},{include:"#variable"},{include:"#constants"},{name:"meta.clause.body.prolog",match:"."}]},{name:"meta.clause.head.prolog",begin:"^\\s*([a-z][a-zA-Z0-9_]*)(\\(?)(?=.*:-.*)",beginCaptures:{1:{name:"entity.name.function.clause.prolog"},2:{name:"punctuation.definition.parameters.begin"}},end:"((\\)?))\\s*(:-)",endCaptures:{1:{name:"punctuation.definition.parameters.end"},3:{name:"keyword.control.clause.bodybegin.prolog"}},patterns:[{include:"#atom"},{include:"#variable"},{include:"#constants"}]},{name:"meta.dcg.head.prolog",begin:"^\\s*([a-z][a-zA-Z0-9_]*)(\\(?)(?=.*-->.*)",beginCaptures:{1:{name:"entity.name.function.dcg.prolog"},2:{name:"punctuation.definition.parameters.begin"}},end:"((\\)?))\\s*(-->)",endCaptures:{1:{name:"punctuation.definition.parameters.end"},3:{name:"keyword.control.dcg.bodybegin.prolog"}},patterns:[{include:"#atom"},{include:"#variable"},{include:"#constants"}]},{name:"meta.dcg.body.prolog",begin:"(?<=-->)\\s*",end:"(\\.)",endCaptures:{1:{name:"keyword.control.dcg.bodyend.prolog"}},patterns:[{include:"#comments"},{include:"#controlandkeywords"},{include:"#atom"},{include:"#variable"},{include:"#constants"},{name:"meta.dcg.body.prolog",match:"."}]},{name:"meta.fact.prolog",begin:"^\\s*([a-zA-Z][a-zA-Z0-9_]*)(\\(?)(?!.*(:-|-->).*)",beginCaptures:{1:{name:"entity.name.function.fact.prolog"},2:{name:"punctuation.definition.parameters.begin"}},end:"((\\)?))\\s*(\\.)(?!\\d+)",endCaptures:{1:{name:"punctuation.definition.parameters.end"},3:{name:"keyword.control.fact.end.prolog"}},patterns:[{include:"#comments"},{include:"#atom"},{include:"#variable"},{include:"#constants"}]}],repository:{atom:{patterns:[{name:"constant.other.atom.simple.prolog",match:"(?<![a-zA-Z0-9_])[a-z][a-zA-Z0-9_]*(?!\\s*\\(|[a-zA-Z0-9_])"},{name:"constant.other.atom.quoted.prolog",match:"'.*?'"},{name:"constant.other.atom.emptylist.prolog",match:"\\[\\]"}]},builtin:{patterns:[{name:"keyword.other",match:"\\b(op|nl|fail|dynamic|discontiguous|initialization|meta_predicate|module_transparent|multifile|public|thread_local|thread_initialization|volatile)\\b"},{name:"support.function.builtin.prolog",match:"\\b(abolish|abort|abs|absolute_file_name|access_file|acos|acosh|acyclic_term|add_import_module|append|apropos|arg|asin|asinh|assert|asserta|assertz|at_end_of_stream|at_halt|atan|atanh|atom|atom_chars|atom_codes|atom_concat|atom_length|atom_number|atom_prefix|atom_string|atom_to_stem_list|atom_to_term|atomic|atomic_concat|atomic_list_concat|atomics_to_string|attach_packs|attr_portray_hook|attr_unify_hook|attribute_goals|attvar|autoload|autoload_path|b_getval|b_set_dict|b_setval|bagof|begin_tests|between|blob|break|byte_count|call_dcg|call_residue_vars|callable|cancel_halt|catch|ceil|ceiling|char_code|char_conversion|char_type|character_count|chdir|chr_leash|chr_notrace|chr_show_store|chr_trace|clause|clause_property|close|close_dde_conversation|close_table|code_type|collation_key|compare|compare_strings|compile_aux_clauses|compile_predicates|compiling|compound|compound_name_arguments|compound_name_arity|consult|context_module|copy_predicate_clauses|copy_stream_data|copy_term|copy_term_nat|copysign|cos|cosh|cputime|create_prolog_flag|current_arithmetic_function|current_atom|current_blob|current_char_conversion|current_engine|current_flag|current_format_predicate|current_functor|current_input|current_key|current_locale|current_module|current_op|current_output|current_predicate|current_prolog_flag|current_signal|current_stream|current_trie|cyclic_term|date_time_stamp|date_time_value|day_of_the_week|dcg_translate_rule|dde_current_connection|dde_current_service|dde_execute|dde_poke|dde_register_service|dde_request|dde_unregister_service|debug|debugging|default_module|del_attr|del_attrs|del_dict|delete_directory|delete_file|delete_import_module|deterministic|dict_create|dict_pairs|dif|directory_files|divmod|doc_browser|doc_collect|doc_load_library|doc_server|double_metaphone|downcase_atom|dtd|dtd_property|duplicate_term|dwim_match|dwim_predicate|e|edit|encoding|engine_create|engine_fetch|engine_next|engine_next_reified|engine_post|engine_self|engine_yield|ensure_loaded|epsilon|erase|erf|erfc|eval|exception|exists_directory|exists_file|exists_source|exp|expand_answer|expand_file_name|expand_file_search_path|expand_goal|expand_query|expand_term|explain|fast_read|fast_term_serialized|fast_write|file_base_name|file_directory_name|file_name_extension|file_search_path|fill_buffer|find_chr_constraint|findall|findnsols|flag|float|float_fractional_part|float_integer_part|floor|flush_output|forall|format|format_predicate|format_time|free_dtd|free_sgml_parser|free_table|freeze|frozen|functor|garbage_collect|garbage_collect_atoms|garbage_collect_clauses|gdebug|get|get_attr|get_attrs|get_byte|get_char|get_code|get_dict|get_flag|get_sgml_parser|get_single_char|get_string_code|get_table_attribute|get_time|getbit|getenv|goal_expansion|ground|gspy|gtrace|guitracer|gxref|gzopen|halt|help|import_module|in_pce_thread|in_pce_thread_sync|in_table|include|inf|instance|integer|iri_xml_namespace|is_absolute_file_name|is_dict|is_engine|is_list|is_stream|is_thread|keysort|known_licenses|leash|length|lgamma|library_directory|license|line_count|line_position|list_strings|listing|load_dtd|load_files|load_html|load_rdf|load_sgml|load_structure|load_test_files|load_xml|locale_create|locale_destroy|locale_property|locale_sort|log|lsb|make|make_directory|make_library_index|max|memberchk|message_hook|message_property|message_queue_create|message_queue_destroy|message_queue_property|message_to_string|min|module|module_property|msb|msort|mutex_create|mutex_destroy|mutex_lock|mutex_property|mutex_statistics|mutex_trylock|mutex_unlock|name|nan|nb_current|nb_delete|nb_getval|nb_link_dict|nb_linkarg|nb_linkval|nb_set_dict|nb_setarg|nb_setval|new_dtd|new_order_table|new_sgml_parser|new_table|nl|nodebug|noguitracer|nonvar|noprotocol|normalize_space|nospy|nospyall|notrace|nth_clause|nth_integer_root_and_remainder|number|number_chars|number_codes|number_string|numbervars|odbc_close_statement|odbc_connect|odbc_current_connection|odbc_current_table|odbc_data_source|odbc_debug|odbc_disconnect|odbc_driver_connect|odbc_end_transaction|odbc_execute|odbc_fetch|odbc_free_statement|odbc_get_connection|odbc_prepare|odbc_query|odbc_set_connection|odbc_statistics|odbc_table_column|odbc_table_foreign_key|odbc_table_primary_key|odbc_type|on_signal|op|open|open_dde_conversation|open_dtd|open_null_stream|open_resource|open_string|open_table|order_table_mapping|parse_time|passed|pce_dispatch|pdt_install_console|peek_byte|peek_char|peek_code|peek_string|phrase|plus|popcount|porter_stem|portray|portray_clause|powm|predicate_property|predsort|prefix_string|print|print_message|print_message_lines|process_rdf|profile|profiler|project_attributes|prolog|prolog_choice_attribute|prolog_current_choice|prolog_current_frame|prolog_cut_to|prolog_debug|prolog_exception_hook|prolog_file_type|prolog_frame_attribute|prolog_ide|prolog_list_goal|prolog_load_context|prolog_load_file|prolog_nodebug|prolog_skip_frame|prolog_skip_level|prolog_stack_property|prolog_to_os_filename|prolog_trace_interception|prompt|protocol|protocola|protocolling|put|put_attr|put_attrs|put_byte|put_char|put_code|put_dict|qcompile|qsave_program|random|random_float|random_property|rational|rationalize|rdf_write_xml|read|read_clause|read_history|read_link|read_pending_chars|read_pending_codes|read_string|read_table_fields|read_table_record|read_table_record_data|read_term|read_term_from_atom|recorda|recorded|recordz|redefine_system_predicate|reexport|reload_library_index|rename_file|require|reset|reset_profiler|resource|retract|retractall|round|run_tests|running_tests|same_file|same_term|see|seeing|seek|seen|select_dict|set_end_of_stream|set_flag|set_input|set_locale|set_module|set_output|set_prolog_IO|set_prolog_flag|set_prolog_stack|set_random|set_sgml_parser|set_stream|set_stream_position|set_test_options|setarg|setenv|setlocale|setof|sgml_parse|shell|shift|show_coverage|show_profile|sign|sin|sinh|size_file|skip|sleep|sort|source_exports|source_file|source_file_property|source_location|split_string|spy|sqrt|stamp_date_time|statistics|stream_pair|stream_position_data|stream_property|string|string_chars|string_code|string_codes|string_concat|string_length|string_lower|string_upper|strip_module|style_check|sub_atom|sub_atom_icasechk|sub_string|subsumes_term|succ|suite|swritef|tab|table_previous_record|table_start_of_record|table_version|table_window|tan|tanh|tell|telling|term_attvars|term_expansion|term_hash|term_string|term_subsumer|term_to_atom|term_variables|test|test_report|text_to_string|thread_at_exit|thread_create|thread_detach|thread_exit|thread_get_message|thread_join|thread_message_hook|thread_peek_message|thread_property|thread_self|thread_send_message|thread_setconcurrency|thread_signal|thread_statistics|throw|time|time_file|tmp_file|tmp_file_stream|tokenize_atom|told|trace|tracing|trie_destroy|trie_gen|trie_insert|trie_insert_new|trie_lookup|trie_new|trie_property|trie_term|trim_stacks|truncate|tty_get_capability|tty_goto|tty_put|tty_size|ttyflush|unaccent_atom|unifiable|unify_with_occurs_check|unix|unknown|unload_file|unsetenv|upcase_atom|use_module|var|var_number|var_property|variant_hash|version|visible|wait_for_input|when|wildcard_match|win_add_dll_directory|win_exec|win_folder|win_has_menu|win_insert_menu|win_insert_menu_item|win_registry_get_value|win_remove_dll_directory|win_shell|win_window_pos|window_title|with_mutex|with_output_to|working_directory|write|write_canonical|write_length|write_term|writef|writeln|writeq|xml_is_dom|xml_to_rdf|zopen)\\b"}]},comments:{patterns:[{name:"comment.line.percent-sign.prolog",match:"%.*"},{name:"comment.block.prolog",begin:"/\\*",end:"\\*/",captures:{0:{name:"punctuation.definition.comment.prolog"}}}]},constants:{patterns:[{name:"constant.numeric.integer.prolog",match:"(?<![a-zA-Z]|/)(\\d+|(\\d+\\.\\d+))"},{name:"string.quoted.double.prolog",match:'".*?"'}]},controlandkeywords:{patterns:[{name:"meta.if.prolog",begin:"(->)",beginCaptures:{1:{name:"keyword.control.if.prolog"}},end:"(;)",endCaptures:{1:{name:"keyword.control.else.prolog"}},patterns:[{include:"$self"},{include:"#builtin"},{include:"#comments"},{include:"#atom"},{include:"#variable"},{name:"meta.if.body.prolog",match:"."}]},{name:"keyword.control.cut.prolog",match:"!"},{name:"keyword.operator.prolog",match:"(\\s(is)\\s)|=:=|=\\.\\.|=?\\\\?=|\\\\\\+|@?>|@?=?<|\\+|\\*|\\-"}]},variable:{patterns:[{name:"variable.parameter.uppercase.prolog",match:"(?<![a-zA-Z0-9_])[A-Z][a-zA-Z0-9_]*"},{name:"variable.language.anonymous.prolog",match:"(?<!\\w)_"}]}},displayName:"Prolog"})]}}]); diff --git a/8165.98402aaa.async.js b/8165.98402aaa.async.js new file mode 100644 index 00000000..963279aa --- /dev/null +++ b/8165.98402aaa.async.js @@ -0,0 +1,3 @@ +!(function(){var wr=Object.defineProperty,kr=Object.defineProperties;var Rr=Object.getOwnPropertyDescriptors;var cn=Object.getOwnPropertySymbols;var Zr=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable;var dn=(A,D,s)=>D in A?wr(A,D,{enumerable:!0,configurable:!0,writable:!0,value:s}):A[D]=s,pt=(A,D)=>{for(var s in D||(D={}))Zr.call(D,s)&&dn(A,s,D[s]);if(cn)for(var s of cn(D))zr.call(D,s)&&dn(A,s,D[s]);return A},un=(A,D)=>kr(A,Rr(D));var Mt=(A,D,s)=>new Promise((B,h)=>{var o=L=>{try{_(s.next(L))}catch(H){h(H)}},W=L=>{try{_(s.throw(L))}catch(H){h(H)}},_=L=>L.done?B(L.value):Promise.resolve(L.value).then(o,W);_((s=s.apply(A,D)).next())});(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8165],{82669:function(A,D,s){"use strict";s.d(D,{Z:function(){return H}});var B=s(97605),h=s(50959),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},W=o,_=s(36264),L=function(ue,se){return h.createElement(_.Z,(0,B.Z)({},ue,{ref:se,icon:W}))},H=h.forwardRef(L)},61020:function(A,D,s){"use strict";s.d(D,{Z:function(){return H}});var B=s(97605),h=s(50959),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},W=o,_=s(36264),L=function(ue,se){return h.createElement(_.Z,(0,B.Z)({},ue,{ref:se,icon:W}))},H=h.forwardRef(L)},3500:function(A,D,s){"use strict";s.d(D,{Z:function(){return Fr}});var B={};s.r(B),s.d(B,{defaultToken:function(){return xt},emptyTheme:function(){return Rt},hashCode:function(){return en},token:function(){return tn},useToken:function(){return Li}});var h=s(12309),o=s(25201),W=s(26407),_=s(89043),L=s(16658),H=s(91569),ae=s(15003),ue=s(58747),se=s(20296),Le=s(84875),ve=s.n(Le),T=s(50959),ot=s(7824),Se=s(90193),lt=s(4322);const we=()=>{},Y=we(),Te=Object,F=t=>t===Y,be=t=>typeof t=="function",ye=(t,e)=>pt(pt({},t),e),J=t=>be(t.then),E=new WeakMap;let qe=0;const $e=t=>{const e=typeof t,n=t&&t.constructor,i=n==Date;let r,a;if(Te(t)===t&&!i&&n!=RegExp){if(r=E.get(t),r)return r;if(r=++qe+"~",E.set(t,r),n==Array){for(r="@",a=0;a<t.length;a++)r+=$e(t[a])+",";E.set(t,r)}if(n==Te){r="#";const u=Te.keys(t).sort();for(;!F(a=u.pop());)F(t[a])||(r+=a+":"+$e(t[a])+",");E.set(t,r)}}else r=i?t.toJSON():e=="symbol"?t.toString():e=="string"?JSON.stringify(t):""+t;return r},v=new WeakMap,f={},c={},g="undefined",d=typeof window!=g,y=typeof document!=g,S=()=>d&&typeof window.requestAnimationFrame!=g,R=(t,e)=>{const n=v.get(t);return[()=>!F(e)&&t.get(e)||f,i=>{if(!F(e)){const r=t.get(e);e in c||(c[e]=r),n[5](e,ye(r,i),r||f)}},n[6],()=>!F(e)&&e in c?c[e]:!F(e)&&t.get(e)||f]};let N=!0;const Q=()=>N,[q,ce]=d&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[we,we],He=()=>{const t=y&&document.visibilityState;return F(t)||t!=="hidden"},Oe=t=>(y&&document.addEventListener("visibilitychange",t),q("focus",t),()=>{y&&document.removeEventListener("visibilitychange",t),ce("focus",t)}),Ye=t=>{const e=()=>{N=!0,t()},n=()=>{N=!1};return q("online",e),q("offline",n),()=>{ce("online",e),ce("offline",n)}},Ae={isOnline:Q,isVisible:He},de={initFocus:Oe,initReconnect:Ye},De=!T.useId,Ee=!d||"Deno"in window,et=t=>S()?window.requestAnimationFrame(t):setTimeout(t,1),vt=Ee?T.useEffect:T.useLayoutEffect,It=typeof navigator!="undefined"&&navigator.connection,Nt=!Ee&&It&&(["slow-2g","2g"].includes(It.effectiveType)||It.saveData),bt=t=>{if(be(t))try{t=t()}catch(n){t=""}const e=t;return t=typeof t=="string"?t:(Array.isArray(t)?t.length:t)?$e(t):"",[t,e]};let fn=0;const _t=()=>++fn,$t=0,Ht=1,Ut=2;var st={__proto__:null,ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:$t,MUTATE_EVENT:Ut,RECONNECT_EVENT:Ht};function Wt(...t){return Mt(this,null,function*(){const[e,n,i,r]=t,a=ye({populateCache:!0,throwOnError:!0},typeof r=="boolean"?{revalidate:r}:r||{});let u=a.populateCache;const l=a.rollbackOnError;let m=a.optimisticData;const I=a.revalidate!==!1,C=w=>typeof l=="function"?l(w):l!==!1,b=a.throwOnError;if(be(n)){const w=n,P=[],j=e.keys();for(const V of j)!/^\$(inf|sub)\$/.test(V)&&w(e.get(V)._k)&&P.push(V);return Promise.all(P.map(z))}return z(n);function z(w){return Mt(this,null,function*(){const[P]=bt(w);if(!P)return;const[j,V]=R(e,P),[x,Re,Ze,ee]=v.get(e),fe=()=>{const K=x[P];return I&&(delete Ze[P],delete ee[P],K&&K[0])?K[0](Ut).then(()=>j().data):j().data};if(t.length<3)return fe();let te=i,ne;const U=_t();Re[P]=[U,0];const Ce=!F(m),me=j(),xe=me.data,ze=me._c,oe=F(ze)?xe:ze;if(Ce&&(m=be(m)?m(oe,xe):m,V({data:m,_c:oe})),be(te))try{te=te(oe)}catch(K){ne=K}if(te&&J(te))if(te=yield te.catch(K=>{ne=K}),U!==Re[P][0]){if(ne)throw ne;return te}else ne&&Ce&&C(ne)&&(u=!0,V({data:oe,_c:Y}));if(u&&!ne)if(be(u)){const K=u(te,oe);V({data:K,error:Y,_c:Y})}else V({data:te,error:Y,_c:Y});if(Re[P][1]=_t(),Promise.resolve(fe()).then(()=>{V({_c:Y})}),ne){if(b)throw ne;return}return te})}})}const Vt=(t,e)=>{for(const n in t)t[n][0]&&t[n][0](e)},Gt=(t,e)=>{if(!v.has(t)){const n=ye(de,e),i={},r=Wt.bind(Y,t);let a=we;const u={},l=(C,b)=>{const z=u[C]||[];return u[C]=z,z.push(b),()=>z.splice(z.indexOf(b),1)},m=(C,b,z)=>{t.set(C,b);const w=u[C];if(w)for(const P of w)P(b,z)},I=()=>{if(!v.has(t)&&(v.set(t,[i,{},{},{},r,m,l]),!Ee)){const C=n.initFocus(setTimeout.bind(Y,Vt.bind(Y,i,$t))),b=n.initReconnect(setTimeout.bind(Y,Vt.bind(Y,i,Ht)));a=()=>{C&&C(),b&&b(),v.delete(t)}}};return I(),[t,r,I,a]}return[t,v.get(t)[4]]},mn=(t,e,n,i,r)=>{const a=n.errorRetryCount,u=r.retryCount,l=~~((Math.random()+.5)*(1<<(u<8?u:8)))*n.errorRetryInterval;!F(a)&&u>a||setTimeout(i,l,r)},hn=(t,e)=>$e(t)==$e(e),[yt,gn]=Gt(new Map),Yt=ye({onLoadingSlow:we,onSuccess:we,onError:we,onErrorRetry:mn,onDiscarded:we,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Nt?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:Nt?5e3:3e3,compare:hn,isPaused:()=>!1,cache:yt,mutate:gn,fallback:{}},Ae),Kt=(t,e)=>{const n=ye(t,e);if(e){const{use:i,fallback:r}=t,{use:a,fallback:u}=e;i&&a&&(n.use=i.concat(a)),r&&u&&(n.fallback=ye(r,u))}return n},Lt=(0,T.createContext)({}),pn=t=>{const{value:e}=t,n=(0,T.useContext)(Lt),i=be(e),r=(0,T.useMemo)(()=>i?e(n):e,[i,n,e]),a=(0,T.useMemo)(()=>i?r:Kt(n,r),[i,n,r]),u=r&&r.provider,l=(0,T.useRef)(Y);u&&!l.current&&(l.current=Gt(u(a.cache||yt),r));const m=l.current;return m&&(a.cache=m[0],a.mutate=m[1]),vt(()=>{if(m)return m[2]&&m[2](),m[3]},[]),(0,T.createElement)(Lt.Provider,ye(t,{value:a}))},vn="$inf$",Xt=d&&window.__SWR_DEVTOOLS_USE__,bn=Xt?window.__SWR_DEVTOOLS_USE__:[],yn=()=>{Xt&&(window.__SWR_DEVTOOLS_REACT__=T)},Jt=t=>be(t[1])?[t[0],t[1],t[2]||{}]:[t[0],null,(t[1]===null?t[2]:t[1])||{}],xn=()=>ye(Yt,(0,T.useContext)(Lt)),Or=(t,e)=>{const[n,i]=bt(t),[,,,r]=v.get(yt);if(r[n])return r[n];const a=e(i);return r[n]=a,a},Sn=t=>(e,n,i)=>t(e,n&&((...a)=>{const[u]=bt(e),[,,,l]=v.get(yt);if(u.startsWith(vn))return n(...a);const m=l[u];return F(m)?n(...a):(delete l[u],m)}),i),Tn=bn.concat(Sn),Cn=t=>function(...n){const i=xn(),[r,a,u]=Jt(n),l=Kt(i,u);let m=t;const{use:I}=l,C=(I||[]).concat(Tn);for(let b=C.length;b--;)m=C[b](m);return m(r,a||l.fetcher||null,l)},Pn=(t,e,n)=>{const i=e[t]||(e[t]=[]);return i.push(n),()=>{const r=i.indexOf(n);r>=0&&(i[r]=i[i.length-1],i.pop())}},Ar=(t,e)=>(...n)=>{const[i,r,a]=Jt(n),u=(a.use||[]).concat(e);return t(i,r,un(pt({},a),{use:u}))};yn();const Br=t=>serialize(t)[0],Qt=T.use||(t=>{if(t.status==="pending")throw t;if(t.status==="fulfilled")return t.value;throw t.status==="rejected"?t.reason:(t.status="pending",t.then(e=>{t.status="fulfilled",t.value=e},e=>{t.status="rejected",t.reason=e}),t)}),wt={dedupe:!0},Fn=(t,e,n)=>{const{cache:i,compare:r,suspense:a,fallbackData:u,revalidateOnMount:l,revalidateIfStale:m,refreshInterval:I,refreshWhenHidden:C,refreshWhenOffline:b,keepPreviousData:z}=n,[w,P,j,V]=v.get(i),[x,Re]=bt(t),Ze=(0,T.useRef)(!1),ee=(0,T.useRef)(!1),fe=(0,T.useRef)(x),te=(0,T.useRef)(e),ne=(0,T.useRef)(n),U=()=>ne.current,Ce=()=>U().isVisible()&&U().isOnline(),[me,xe,ze,oe]=R(i,x),K=(0,T.useRef)({}).current,tt=F(u)?n.fallback[x]:u,Xe=(O,k)=>{for(const re in K){const $=re;if($==="data"){if(!r(O[$],k[$])&&(!F(O[$])||!r(nt,k[$])))return!1}else if(k[$]!==O[$])return!1}return!0},St=(0,T.useMemo)(()=>{const O=(()=>!x||!e?!1:F(l)?U().isPaused()||a?!1:F(m)?!0:m:l)(),k=le=>{const Ie=ye(le);return delete Ie._k,O?pt({isValidating:!0,isLoading:!0},Ie):Ie},re=me(),$=oe(),he=k(re),Ve=re===$?he:k($);let G=he;return[()=>{const le=k(me());return Xe(le,G)?(G.data=le.data,G.isLoading=le.isLoading,G.isValidating=le.isValidating,G.error=le.error,G):(G=le,le)},()=>Ve]},[i,x]),Ue=(0,lt.useSyncExternalStore)((0,T.useCallback)(O=>ze(x,(k,re)=>{Xe(re,k)||O()}),[i,x]),St[0],St[1]),mt=!Ze.current,Tt=w[x]&&w[x].length>0,We=Ue.data,Be=F(We)?tt:We,Je=Ue.error,Ct=(0,T.useRef)(Be),nt=z?F(We)?Ct.current:We:Be,Pt=(()=>Tt&&!F(Je)?!1:mt&&!F(l)?l:U().isPaused()?!1:a?F(Be)?!1:m:F(Be)||m)(),it=!!(x&&e&&mt&&Pt),Ne=F(Ue.isValidating)?it:Ue.isValidating,ht=F(Ue.isLoading)?it:Ue.isLoading,Me=(0,T.useCallback)(O=>Mt(this,null,function*(){const k=te.current;if(!x||!k||ee.current||U().isPaused())return!1;let re,$,he=!0;const Ve=O||{},G=!j[x]||!Ve.dedupe,le=()=>De?!ee.current&&x===fe.current&&Ze.current:x===fe.current,Ie={isValidating:!1,isLoading:!1},rt=()=>{xe(Ie)},Dt=()=>{const ge=j[x];ge&&ge[1]===$&&delete j[x]},M={isValidating:!0};F(me().data)&&(M.isLoading=!0);try{if(G&&(xe(M),n.loadingTimeout&&F(me().data)&&setTimeout(()=>{he&&le()&&U().onLoadingSlow(x,n)},n.loadingTimeout),j[x]=[k(Re),_t()]),[re,$]=j[x],re=yield re,G&&setTimeout(Dt,n.dedupingInterval),!j[x]||j[x][1]!==$)return G&&le()&&U().onDiscarded(x),!1;Ie.error=Y;const ge=P[x];if(!F(ge)&&($<=ge[0]||$<=ge[1]||ge[1]===0))return rt(),G&&le()&&U().onDiscarded(x),!1;const Pe=me().data;Ie.data=r(Pe,re)?Pe:re,G&&le()&&U().onSuccess(re,x,n)}catch(ge){Dt();const Pe=U(),{shouldRetryOnError:Fe}=Pe;Pe.isPaused()||(Ie.error=ge,G&&le()&&(Pe.onError(ge,x,Pe),(Fe===!0||be(Fe)&&Fe(ge))&&Ce()&&Pe.onErrorRetry(ge,x,Pe,zt=>{const at=w[x];at&&at[0]&&at[0](st.ERROR_REVALIDATE_EVENT,zt)},{retryCount:(Ve.retryCount||0)+1,dedupe:!0})))}return he=!1,rt(),!0}),[x,i]),Ft=(0,T.useCallback)((...O)=>Wt(i,fe.current,...O),[]);if(vt(()=>{te.current=e,ne.current=n,F(We)||(Ct.current=We)}),vt(()=>{if(!x)return;const O=Me.bind(Y,wt);let k=0;const $=Pn(x,w,(he,Ve={})=>{if(he==st.FOCUS_EVENT){const G=Date.now();U().revalidateOnFocus&&G>k&&Ce()&&(k=G+U().focusThrottleInterval,O())}else if(he==st.RECONNECT_EVENT)U().revalidateOnReconnect&&Ce()&&O();else{if(he==st.MUTATE_EVENT)return Me();if(he==st.ERROR_REVALIDATE_EVENT)return Me(Ve)}});return ee.current=!1,fe.current=x,Ze.current=!0,xe({_k:Re}),Pt&&(F(Be)||Ee?O():et(O)),()=>{ee.current=!0,$()}},[x]),vt(()=>{let O;function k(){const $=be(I)?I(me().data):I;$&&O!==-1&&(O=setTimeout(re,$))}function re(){!me().error&&(C||U().isVisible())&&(b||U().isOnline())?Me(wt).then(k):k()}return k(),()=>{O&&(clearTimeout(O),O=-1)}},[I,C,b,x]),(0,T.useDebugValue)(nt),a&&F(Be)&&x){if(!De&&Ee)throw new Error("Fallback data is required when using suspense in SSR.");te.current=e,ne.current=n,ee.current=!1;const O=V[x];if(!F(O)){const k=Ft(O);Qt(k)}if(F(Je)){const k=Me(wt);F(nt)||(k.status="fulfilled",k.value=!0),Qt(k)}else throw Je}return{mutate:Ft,get data(){return K.data=!0,nt},get error(){return K.error=!0,Je},get isValidating(){return K.isValidating=!0,Ne},get isLoading(){return K.isLoading=!0,ht}}},Nr=Te.defineProperty(pn,"defaultValue",{value:Yt}),$r=Cn(Fn);var Dn=s(66153),En={moneySymbol:"$",form:{lightFilter:{more:"\u0627\u0644\u0645\u0632\u064A\u062F",clear:"\u0646\u0638\u0641",confirm:"\u062A\u0623\u0643\u064A\u062F",itemUnit:"\u0639\u0646\u0627\u0635\u0631"}},tableForm:{search:"\u0627\u0628\u062D\u062B",reset:"\u0625\u0639\u0627\u062F\u0629 \u062A\u0639\u064A\u064A\u0646",submit:"\u0627\u0631\u0633\u0627\u0644",collapsed:"\u0645\u064F\u0642\u0644\u0635",expand:"\u0645\u064F\u0648\u0633\u0639",inputPlaceholder:"\u0627\u0644\u0631\u062C\u0627\u0621 \u0627\u0644\u0625\u062F\u062E\u0627\u0644",selectPlaceholder:"\u0627\u0644\u0631\u062C\u0627\u0621 \u0627\u0644\u0625\u062E\u062A\u064A\u0627\u0631"},alert:{clear:"\u0646\u0638\u0641",selected:"\u0645\u062D\u062F\u062F",item:"\u0639\u0646\u0635\u0631"},pagination:{total:{range:" ",total:"\u0645\u0646",item:"\u0639\u0646\u0627\u0635\u0631"}},tableToolBar:{leftPin:"\u062B\u0628\u062A \u0639\u0644\u0649 \u0627\u0644\u064A\u0633\u0627\u0631",rightPin:"\u062B\u0628\u062A \u0639\u0644\u0649 \u0627\u0644\u064A\u0645\u064A\u0646",noPin:"\u0627\u0644\u063A\u0627\u0621 \u0627\u0644\u062A\u062B\u0628\u064A\u062A",leftFixedTitle:"\u0644\u0635\u0642 \u0639\u0644\u0649 \u0627\u0644\u064A\u0633\u0627\u0631",rightFixedTitle:"\u0644\u0635\u0642 \u0639\u0644\u0649 \u0627\u0644\u064A\u0645\u064A\u0646",noFixedTitle:"\u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u0625\u0644\u0635\u0627\u0642",reset:"\u0625\u0639\u0627\u062F\u0629 \u062A\u0639\u064A\u064A\u0646",columnDisplay:"\u0627\u0644\u0623\u0639\u0645\u062F\u0629 \u0627\u0644\u0645\u0639\u0631\u0648\u0636\u0629",columnSetting:"\u0627\u0644\u0625\u0639\u062F\u0627\u062F\u0627\u062A",fullScreen:"\u0648\u0636\u0639 \u0643\u0627\u0645\u0644 \u0627\u0644\u0634\u0627\u0634\u0629",exitFullScreen:"\u0627\u0644\u062E\u0631\u0648\u062C \u0645\u0646 \u0648\u0636\u0639 \u0643\u0627\u0645\u0644 \u0627\u0644\u0634\u0627\u0634\u0629",reload:"\u062A\u062D\u062F\u064A\u062B",density:"\u0627\u0644\u0643\u062B\u0627\u0641\u0629",densityDefault:"\u0627\u0641\u062A\u0631\u0627\u0636\u064A",densityLarger:"\u0623\u0643\u0628\u0631",densityMiddle:"\u0648\u0633\u0637",densitySmall:"\u0645\u062F\u0645\u062C"},stepsForm:{next:"\u0627\u0644\u062A\u0627\u0644\u064A",prev:"\u0627\u0644\u0633\u0627\u0628\u0642",submit:"\u0623\u0646\u0647\u0649"},loginForm:{submitText:"\u062A\u0633\u062C\u064A\u0644 \u0627\u0644\u062F\u062E\u0648\u0644"},editableTable:{action:{save:"\u0623\u0646\u0642\u0630",cancel:"\u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u0623\u0645\u0631",delete:"\u062D\u0630\u0641",add:"\u0625\u0636\u0627\u0641\u0629 \u0635\u0641 \u0645\u0646 \u0627\u0644\u0628\u064A\u0627\u0646\u0627\u062A"}},switch:{open:"\u0645\u0641\u062A\u0648\u062D",close:"\u063A\u0644\u0642"}},Mn={moneySymbol:"\u20AC",form:{lightFilter:{more:"M\xE9s",clear:"Netejar",confirm:"Confirmar",itemUnit:"Elements"}},tableForm:{search:"Cercar",reset:"Netejar",submit:"Enviar",collapsed:"Expandir",expand:"Col\xB7lapsar",inputPlaceholder:"Introdu\xEFu valor",selectPlaceholder:"Seleccioneu valor"},alert:{clear:"Netejar",selected:"Seleccionat",item:"Article"},pagination:{total:{range:" ",total:"de",item:"articles"}},tableToolBar:{leftPin:"Pin a l'esquerra",rightPin:"Pin a la dreta",noPin:"Sense Pin",leftFixedTitle:"Fixat a l'esquerra",rightFixedTitle:"Fixat a la dreta",noFixedTitle:"Sense fixar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuraci\xF3",fullScreen:"Pantalla Completa",exitFullScreen:"Sortir Pantalla Completa",reload:"Refrescar",density:"Densitat",densityDefault:"Per Defecte",densityLarger:"Llarg",densityMiddle:"Mitj\xE0",densitySmall:"Compacte"},stepsForm:{next:"Seg\xFCent",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Cancel\xB7lar",delete:"Eliminar",add:"afegir una fila de dades"}},switch:{open:"obert",close:"tancat"}},In={moneySymbol:"K\u010D",deleteThisLine:"Smazat tento \u0159\xE1dek",copyThisLine:"Kop\xEDrovat tento \u0159\xE1dek",form:{lightFilter:{more:"V\xEDc",clear:"Vymazat",confirm:"Potvrdit",itemUnit:"Polo\u017Eky"}},tableForm:{search:"Dotaz",reset:"Resetovat",submit:"Odeslat",collapsed:"Zv\u011Bt\u0161it",expand:"Zmen\u0161it",inputPlaceholder:"Zadejte pros\xEDm",selectPlaceholder:"Vyberte pros\xEDm"},alert:{clear:"Vymazat",selected:"Vybran\xFD",item:"Polo\u017Eka"},pagination:{total:{range:" ",total:"z",item:"polo\u017Eek"}},tableToolBar:{leftPin:"P\u0159ipnout doleva",rightPin:"P\u0159ipnout doprava",noPin:"Odepnuto",leftFixedTitle:"Fixov\xE1no nalevo",rightFixedTitle:"Fixov\xE1no napravo",noFixedTitle:"Neopraveno",reset:"Resetovat",columnDisplay:"Zobrazen\xED sloupc\u016F",columnSetting:"Nastaven\xED",fullScreen:"Cel\xE1 obrazovka",exitFullScreen:"Ukon\u010Dete celou obrazovku",reload:"Obnovit",density:"Hustota",densityDefault:"V\xFDchoz\xED",densityLarger:"V\u011Bt\u0161\xED",densityMiddle:"St\u0159edn\xED",densitySmall:"Kompaktn\xED"},stepsForm:{next:"Dal\u0161\xED",prev:"P\u0159edchoz\xED",submit:"Dokon\u010Dit"},loginForm:{submitText:"P\u0159ihl\xE1sit se"},editableTable:{onlyOneLineEditor:"Upravit lze pouze jeden \u0159\xE1dek",action:{save:"Ulo\u017Eit",cancel:"Zru\u0161it",delete:"Vymazat",add:"p\u0159idat \u0159\xE1dek dat"}},switch:{open:"otev\u0159\xEDt",close:"zav\u0159\xEDt"}},_n={moneySymbol:"\u20AC",form:{lightFilter:{more:"Mehr",clear:"Zur\xFCcksetzen",confirm:"Best\xE4tigen",itemUnit:"Eintr\xE4ge"}},tableForm:{search:"Suchen",reset:"Zur\xFCcksetzen",submit:"Absenden",collapsed:"Zeige mehr",expand:"Zeige weniger",inputPlaceholder:"Bitte eingeben",selectPlaceholder:"Bitte ausw\xE4hlen"},alert:{clear:"Zur\xFCcksetzen",selected:"Ausgew\xE4hlt",item:"Eintrag"},pagination:{total:{range:" ",total:"von",item:"Eintr\xE4gen"}},tableToolBar:{leftPin:"Links anheften",rightPin:"Rechts anheften",noPin:"Nicht angeheftet",leftFixedTitle:"Links fixiert",rightFixedTitle:"Rechts fixiert",noFixedTitle:"Nicht fixiert",reset:"Zur\xFCcksetzen",columnDisplay:"Angezeigte Reihen",columnSetting:"Einstellungen",fullScreen:"Vollbild",exitFullScreen:"Vollbild verlassen",reload:"Aktualisieren",density:"Abstand",densityDefault:"Standard",densityLarger:"Gr\xF6\xDFer",densityMiddle:"Mittel",densitySmall:"Kompakt"},stepsForm:{next:"Weiter",prev:"Zur\xFCck",submit:"Abschlie\xDFen"},loginForm:{submitText:"Anmelden"},editableTable:{action:{save:"Retten",cancel:"Abbrechen",delete:"L\xF6schen",add:"Hinzuf\xFCgen einer Datenzeile"}},switch:{open:"offen",close:"schlie\xDFen"}},Ln={moneySymbol:"\xA3",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},wn={moneySymbol:"$",deleteThisLine:"Delete this line",copyThisLine:"Copy this line",form:{lightFilter:{more:"More",clear:"Clear",confirm:"Confirm",itemUnit:"Items"}},tableForm:{search:"Query",reset:"Reset",submit:"Submit",collapsed:"Expand",expand:"Collapse",inputPlaceholder:"Please enter",selectPlaceholder:"Please select"},alert:{clear:"Clear",selected:"Selected",item:"Item"},pagination:{total:{range:" ",total:"of",item:"items"}},tableToolBar:{leftPin:"Pin to left",rightPin:"Pin to right",noPin:"Unpinned",leftFixedTitle:"Fixed to the left",rightFixedTitle:"Fixed to the right",noFixedTitle:"Not Fixed",reset:"Reset",columnDisplay:"Column Display",columnSetting:"Table Settings",fullScreen:"Full Screen",exitFullScreen:"Exit Full Screen",reload:"Refresh",density:"Density",densityDefault:"Default",densityLarger:"Larger",densityMiddle:"Middle",densitySmall:"Compact"},stepsForm:{next:"Next",prev:"Previous",submit:"Finish"},loginForm:{submitText:"Login"},editableTable:{onlyOneLineEditor:"Only one line can be edited",action:{save:"Save",cancel:"Cancel",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"close"}},kn={moneySymbol:"\u20AC",form:{lightFilter:{more:"M\xE1s",clear:"Limpiar",confirm:"Confirmar",itemUnit:"art\xEDculos"}},tableForm:{search:"Buscar",reset:"Limpiar",submit:"Submit",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Ingrese valor",selectPlaceholder:"Seleccione valor"},alert:{clear:"Limpiar",selected:"Seleccionado",item:"Articulo"},pagination:{total:{range:" ",total:"de",item:"art\xEDculos"}},tableToolBar:{leftPin:"Pin a la izquierda",rightPin:"Pin a la derecha",noPin:"Sin Pin",leftFixedTitle:"Fijado a la izquierda",rightFixedTitle:"Fijado a la derecha",noFixedTitle:"Sin Fijar",reset:"Reiniciar",columnDisplay:"Mostrar Columna",columnSetting:"Configuraci\xF3n",fullScreen:"Pantalla Completa",exitFullScreen:"Salir Pantalla Completa",reload:"Refrescar",density:"Densidad",densityDefault:"Por Defecto",densityLarger:"Largo",densityMiddle:"Medio",densitySmall:"Compacto"},stepsForm:{next:"Siguiente",prev:"Anterior",submit:"Finalizar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Guardar",cancel:"Descartar",delete:"Borrar",add:"a\xF1adir una fila de datos"}},switch:{open:"abrir",close:"cerrar"}},Rn={moneySymbol:"\u062A\u0648\u0645\u0627\u0646",form:{lightFilter:{more:"\u0628\u06CC\u0634\u062A\u0631",clear:"\u067E\u0627\u06A9 \u06A9\u0631\u062F\u0646",confirm:"\u062A\u0627\u06CC\u06CC\u062F",itemUnit:"\u0645\u0648\u0631\u062F"}},tableForm:{search:"\u062C\u0633\u062A\u062C\u0648",reset:"\u0628\u0627\u0632\u0646\u0634\u0627\u0646\u06CC",submit:"\u062A\u0627\u06CC\u06CC\u062F",collapsed:"\u0646\u0645\u0627\u06CC\u0634 \u0628\u06CC\u0634\u062A\u0631",expand:"\u0646\u0645\u0627\u06CC\u0634 \u06A9\u0645\u062A\u0631",inputPlaceholder:"\u067E\u06CC\u062F\u0627 \u06A9\u0646\u06CC\u062F",selectPlaceholder:"\u0627\u0646\u062A\u062E\u0627\u0628 \u06A9\u0646\u06CC\u062F"},alert:{clear:"\u067E\u0627\u06A9 \u0633\u0627\u0632\u06CC",selected:"\u0627\u0646\u062A\u062E\u0627\u0628",item:"\u0645\u0648\u0631\u062F"},pagination:{total:{range:" ",total:"\u0627\u0632",item:"\u0645\u0648\u0631\u062F"}},tableToolBar:{leftPin:"\u0633\u0646\u062C\u0627\u0642 \u0628\u0647 \u0686\u067E",rightPin:"\u0633\u0646\u062C\u0627\u0642 \u0628\u0647 \u0631\u0627\u0633\u062A",noPin:"\u0633\u0646\u062C\u0627\u0642 \u0646\u0634\u062F\u0647",leftFixedTitle:"\u062B\u0627\u0628\u062A \u0634\u062F\u0647 \u062F\u0631 \u0686\u067E",rightFixedTitle:"\u062B\u0627\u0628\u062A \u0634\u062F\u0647 \u062F\u0631 \u0631\u0627\u0633\u062A",noFixedTitle:"\u0634\u0646\u0627\u0648\u0631",reset:"\u0628\u0627\u0632\u0646\u0634\u0627\u0646\u06CC",columnDisplay:"\u0646\u0645\u0627\u06CC\u0634 \u0647\u0645\u0647",columnSetting:"\u062A\u0646\u0638\u06CC\u0645\u0627\u062A",fullScreen:"\u062A\u0645\u0627\u0645 \u0635\u0641\u062D\u0647",exitFullScreen:"\u062E\u0631\u0648\u062C \u0627\u0632 \u062D\u0627\u0644\u062A \u062A\u0645\u0627\u0645 \u0635\u0641\u062D\u0647",reload:"\u062A\u0627\u0632\u0647 \u0633\u0627\u0632\u06CC",density:"\u062A\u0631\u0627\u06A9\u0645",densityDefault:"\u067E\u06CC\u0634 \u0641\u0631\u0636",densityLarger:"\u0628\u0632\u0631\u06AF",densityMiddle:"\u0645\u062A\u0648\u0633\u0637",densitySmall:"\u06A9\u0648\u0686\u06A9"},stepsForm:{next:"\u0628\u0639\u062F\u06CC",prev:"\u0642\u0628\u0644\u06CC",submit:"\u0627\u062A\u0645\u0627\u0645"},loginForm:{submitText:"\u0648\u0631\u0648\u062F"},editableTable:{action:{save:"\u0630\u062E\u06CC\u0631\u0647",cancel:"\u0644\u063A\u0648",delete:"\u062D\u0630\u0641",add:"\u06CC\u06A9 \u0631\u062F\u06CC\u0641 \u062F\u0627\u062F\u0647 \u0627\u0636\u0627\u0641\u0647 \u06A9\u0646\u06CC\u062F"}},switch:{open:"\u0628\u0627\u0632",close:"\u0646\u0632\u062F\u06CC\u06A9"}},Zn={moneySymbol:"\u20AC",form:{lightFilter:{more:"Plus",clear:"Effacer",confirm:"Confirmer",itemUnit:"Items"}},tableForm:{search:"Rechercher",reset:"R\xE9initialiser",submit:"Envoyer",collapsed:"Agrandir",expand:"R\xE9duire",inputPlaceholder:"Entrer une valeur",selectPlaceholder:"S\xE9lectionner une valeur"},alert:{clear:"R\xE9initialiser",selected:"S\xE9lectionn\xE9",item:"Item"},pagination:{total:{range:" ",total:"sur",item:"\xE9l\xE9ments"}},tableToolBar:{leftPin:"\xC9pingler \xE0 gauche",rightPin:"\xC9pingler \xE0 gauche",noPin:"Sans \xE9pingle",leftFixedTitle:"Fixer \xE0 gauche",rightFixedTitle:"Fixer \xE0 droite",noFixedTitle:"Non fix\xE9",reset:"R\xE9initialiser",columnDisplay:"Affichage colonne",columnSetting:"R\xE9glages",fullScreen:"Plein \xE9cran",exitFullScreen:"Quitter Plein \xE9cran",reload:"Rafraichir",density:"Densit\xE9",densityDefault:"Par d\xE9faut",densityLarger:"Larger",densityMiddle:"Moyenne",densitySmall:"Compacte"},stepsForm:{next:"Suivante",prev:"Pr\xE9c\xE9dente",submit:"Finaliser"},loginForm:{submitText:"Se connecter"},editableTable:{action:{save:"Sauvegarder",cancel:"Annuler",delete:"Supprimer",add:"ajouter une ligne de donn\xE9es"}},switch:{open:"ouvert",close:"pr\xE8s"}},zn={moneySymbol:"\u20AA",deleteThisLine:"\u05DE\u05D7\u05E7 \u05E9\u05D5\u05E8\u05D4 \u05D6\u05D5",copyThisLine:"\u05D4\u05E2\u05EA\u05E7 \u05E9\u05D5\u05E8\u05D4 \u05D6\u05D5",form:{lightFilter:{more:"\u05D9\u05D5\u05EA\u05E8",clear:"\u05E0\u05E7\u05D4",confirm:"\u05D0\u05D9\u05E9\u05D5\u05E8",itemUnit:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD"}},tableForm:{search:"\u05D7\u05D9\u05E4\u05D5\u05E9",reset:"\u05D0\u05D9\u05E4\u05D5\u05E1",submit:"\u05E9\u05DC\u05D7",collapsed:"\u05D4\u05E8\u05D7\u05D1",expand:"\u05DB\u05D5\u05D5\u05E5",inputPlaceholder:"\u05D0\u05E0\u05D0 \u05D4\u05DB\u05E0\u05E1",selectPlaceholder:"\u05D0\u05E0\u05D0 \u05D1\u05D7\u05E8"},alert:{clear:"\u05E0\u05E7\u05D4",selected:"\u05E0\u05D1\u05D7\u05E8",item:"\u05E4\u05E8\u05D9\u05D8"},pagination:{total:{range:" ",total:"\u05DE\u05EA\u05D5\u05DA",item:"\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD"}},tableToolBar:{leftPin:"\u05D4\u05E6\u05DE\u05D3 \u05DC\u05E9\u05DE\u05D0\u05DC",rightPin:"\u05D4\u05E6\u05DE\u05D3 \u05DC\u05D9\u05DE\u05D9\u05DF",noPin:"\u05DC\u05D0 \u05DE\u05E6\u05D5\u05E8\u05E3",leftFixedTitle:"\u05DE\u05D5\u05E6\u05DE\u05D3 \u05DC\u05E9\u05DE\u05D0\u05DC",rightFixedTitle:"\u05DE\u05D5\u05E6\u05DE\u05D3 \u05DC\u05D9\u05DE\u05D9\u05DF",noFixedTitle:"\u05DC\u05D0 \u05DE\u05D5\u05E6\u05DE\u05D3",reset:"\u05D0\u05D9\u05E4\u05D5\u05E1",columnDisplay:"\u05EA\u05E6\u05D5\u05D2\u05EA \u05E2\u05DE\u05D5\u05D3\u05D5\u05EA",columnSetting:"\u05D4\u05D2\u05D3\u05E8\u05D5\u05EA",fullScreen:"\u05DE\u05E1\u05DA \u05DE\u05DC\u05D0",exitFullScreen:"\u05E6\u05D0 \u05DE\u05DE\u05E1\u05DA \u05DE\u05DC\u05D0",reload:"\u05E8\u05E2\u05E0\u05DF",density:"\u05E8\u05D6\u05D5\u05DC\u05D5\u05E6\u05D9\u05D4",densityDefault:"\u05D1\u05E8\u05D9\u05E8\u05EA \u05DE\u05D7\u05D3\u05DC",densityLarger:"\u05D2\u05D3\u05D5\u05DC",densityMiddle:"\u05D1\u05D9\u05E0\u05D5\u05E0\u05D9",densitySmall:"\u05E7\u05D8\u05DF"},stepsForm:{next:"\u05D4\u05D1\u05D0",prev:"\u05E7\u05D5\u05D3\u05DD",submit:"\u05E1\u05D9\u05D5\u05DD"},loginForm:{submitText:"\u05DB\u05E0\u05D9\u05E1\u05D4"},editableTable:{onlyOneLineEditor:"\u05E0\u05D9\u05EA\u05DF \u05DC\u05E2\u05E8\u05D5\u05DA \u05E8\u05E7 \u05E9\u05D5\u05E8\u05D4 \u05D0\u05D7\u05EA",action:{save:"\u05E9\u05DE\u05D5\u05E8",cancel:"\u05D1\u05D9\u05D8\u05D5\u05DC",delete:"\u05DE\u05D7\u05D9\u05E7\u05D4",add:"\u05D4\u05D5\u05E1\u05E3 \u05E9\u05D5\u05E8\u05EA \u05E0\u05EA\u05D5\u05E0\u05D9\u05DD"}},switch:{open:"\u05E4\u05EA\u05D7",close:"\u05E1\u05D2\u05D5\u05E8"}},jn={moneySymbol:"kn",form:{lightFilter:{more:"Vi\u0161e",clear:"O\u010Disti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Pretra\u017Ei",reset:"Poni\u0161ti",submit:"Potvrdi",collapsed:"Ra\u0161iri",expand:"Skupi",inputPlaceholder:"Unesite",selectPlaceholder:"Odaberite"},alert:{clear:"O\u010Disti",selected:"Odaberi",item:"stavke"},pagination:{total:{range:" ",total:"od",item:"stavke"}},tableToolBar:{leftPin:"Prika\u010Di lijevo",rightPin:"Prika\u010Di desno",noPin:"Bez prika\u010Denja",leftFixedTitle:"Fiksiraj lijevo",rightFixedTitle:"Fiksiraj desno",noFixedTitle:"Bez fiksiranja",reset:"Resetiraj",columnDisplay:"Prikaz stupaca",columnSetting:"Postavke",fullScreen:"Puni zaslon",exitFullScreen:"Iza\u0111i iz punog zaslona",reload:"Ponovno u\u010Ditaj",density:"Veli\u010Dina",densityDefault:"Zadano",densityLarger:"Veliko",densityMiddle:"Srednje",densitySmall:"Malo"},stepsForm:{next:"Sljede\u0107i",prev:"Prethodni",submit:"Kraj"},loginForm:{submitText:"Prijava"},editableTable:{action:{save:"Spremi",cancel:"Odustani",delete:"Obri\u0161i",add:"dodajte red podataka"}},switch:{open:"otvori",close:"zatvori"}},On={moneySymbol:"RP",form:{lightFilter:{more:"Lebih",clear:"Hapus",confirm:"Konfirmasi",itemUnit:"Unit"}},tableForm:{search:"Cari",reset:"Atur ulang",submit:"Kirim",collapsed:"Lebih sedikit",expand:"Lebih banyak",inputPlaceholder:"Masukkan pencarian",selectPlaceholder:"Pilih"},alert:{clear:"Hapus",selected:"Dipilih",item:"Butir"},pagination:{total:{range:" ",total:"Dari",item:"Butir"}},tableToolBar:{leftPin:"Pin kiri",rightPin:"Pin kanan",noPin:"Tidak ada pin",leftFixedTitle:"Rata kiri",rightFixedTitle:"Rata kanan",noFixedTitle:"Tidak tetap",reset:"Atur ulang",columnDisplay:"Tampilan kolom",columnSetting:"Pengaturan",fullScreen:"Layar penuh",exitFullScreen:"Keluar layar penuh",reload:"Atur ulang",density:"Kerapatan",densityDefault:"Standar",densityLarger:"Lebih besar",densityMiddle:"Sedang",densitySmall:"Rapat"},stepsForm:{next:"Selanjutnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Login"},editableTable:{action:{save:"simpan",cancel:"batal",delete:"hapus",add:"Tambahkan baris data"}},switch:{open:"buka",close:"tutup"}},An={moneySymbol:"\u20AC",form:{lightFilter:{more:"pi\xF9",clear:"pulisci",confirm:"conferma",itemUnit:"elementi"}},tableForm:{search:"Filtra",reset:"Pulisci",submit:"Invia",collapsed:"Espandi",expand:"Contrai",inputPlaceholder:"Digita",selectPlaceholder:"Seleziona"},alert:{clear:"Rimuovi",selected:"Selezionati",item:"elementi"},pagination:{total:{range:" ",total:"di",item:"elementi"}},tableToolBar:{leftPin:"Fissa a sinistra",rightPin:"Fissa a destra",noPin:"Ripristina posizione",leftFixedTitle:"Fissato a sinistra",rightFixedTitle:"Fissato a destra",noFixedTitle:"Non fissato",reset:"Ripristina",columnDisplay:"Disposizione colonne",columnSetting:"Impostazioni",fullScreen:"Modalit\xE0 schermo intero",exitFullScreen:"Esci da modalit\xE0 schermo intero",reload:"Ricarica",density:"Grandezza tabella",densityDefault:"predefinito",densityLarger:"Grande",densityMiddle:"Media",densitySmall:"Compatta"},stepsForm:{next:"successivo",prev:"precedente",submit:"finisci"},loginForm:{submitText:"Accedi"},editableTable:{action:{save:"salva",cancel:"annulla",delete:"Delete",add:"add a row of data"}},switch:{open:"open",close:"chiudi"}},Bn={moneySymbol:"\xA5",form:{lightFilter:{more:"\u66F4\u306B",clear:"\u30AF\u30EA\u30A2",confirm:"\u78BA\u8A8D",itemUnit:"\u30A2\u30A4\u30C6\u30E0"}},tableForm:{search:"\u691C\u7D22",reset:"\u30EA\u30BB\u30C3\u30C8",submit:"\u9001\u4FE1",collapsed:"\u62E1\u5927",expand:"\u6298\u7573",inputPlaceholder:"\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044",selectPlaceholder:"\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044"},alert:{clear:"\u30AF\u30EA\u30A2",selected:"\u9078\u629E\u3057\u305F",item:"\u30A2\u30A4\u30C6\u30E0"},pagination:{total:{range:"\u30EC\u30B3\u30FC\u30C9",total:"/\u5408\u8A08",item:" "}},tableToolBar:{leftPin:"\u5DE6\u306B\u56FA\u5B9A",rightPin:"\u53F3\u306B\u56FA\u5B9A",noPin:"\u30AD\u30E3\u30F3\u30BB\u30EB",leftFixedTitle:"\u5DE6\u306B\u56FA\u5B9A\u3055\u308C\u305F\u9805\u76EE",rightFixedTitle:"\u53F3\u306B\u56FA\u5B9A\u3055\u308C\u305F\u9805\u76EE",noFixedTitle:"\u56FA\u5B9A\u3055\u308C\u3066\u306A\u3044\u9805\u76EE",reset:"\u30EA\u30BB\u30C3\u30C8",columnDisplay:"\u8868\u793A\u5217",columnSetting:"\u5217\u8868\u793A\u8A2D\u5B9A",fullScreen:"\u30D5\u30EB\u30B9\u30AF\u30EA\u30FC\u30F3",exitFullScreen:"\u7D42\u4E86",reload:"\u66F4\u65B0",density:"\u884C\u9AD8",densityDefault:"\u30C7\u30D5\u30A9\u30EB\u30C8",densityLarger:"\u5927",densityMiddle:"\u4E2D",densitySmall:"\u5C0F"},stepsForm:{next:"\u6B21\u3078",prev:"\u524D\u3078",submit:"\u9001\u4FE1"},loginForm:{submitText:"\u30ED\u30B0\u30A4\u30F3"},editableTable:{action:{save:"\u4FDD\u5B58",cancel:"\u30AD\u30E3\u30F3\u30BB\u30EB",delete:"\u524A\u9664",add:"\u8FFD\u52A0"}},switch:{open:"\u958B\u304F",close:"\u9589\u3058\u308B"}},Nn={moneySymbol:"\u20A9",form:{lightFilter:{more:"\uB354\uBCF4\uAE30",clear:"\uCD08\uAE30\uD654",confirm:"\uD655\uC778",itemUnit:"\uAC74\uC218"}},tableForm:{search:"\uC870\uD68C",reset:"\uCD08\uAE30\uD654",submit:"\uC81C\uCD9C",collapsed:"\uD655\uC7A5",expand:"\uB2EB\uAE30",inputPlaceholder:"\uC785\uB825\uD574 \uC8FC\uC138\uC694",selectPlaceholder:"\uC120\uD0DD\uD574 \uC8FC\uC138\uC694"},alert:{clear:"\uCDE8\uC18C",selected:"\uC120\uD0DD",item:"\uAC74"},pagination:{total:{range:" ",total:"/ \uCD1D",item:"\uAC74"}},tableToolBar:{leftPin:"\uC67C\uCABD\uC73C\uB85C \uD540",rightPin:"\uC624\uB978\uCABD\uC73C\uB85C \uD540",noPin:"\uD540 \uC81C\uAC70",leftFixedTitle:"\uC67C\uCABD\uC73C\uB85C \uACE0\uC815",rightFixedTitle:"\uC624\uB978\uCABD\uC73C\uB85C \uACE0\uC815",noFixedTitle:"\uBE44\uACE0\uC815",reset:"\uCD08\uAE30\uD654",columnDisplay:"\uCEEC\uB7FC \uD45C\uC2DC",columnSetting:"\uC124\uC815",fullScreen:"\uC804\uCCB4 \uD654\uBA74",exitFullScreen:"\uC804\uCCB4 \uD654\uBA74 \uCDE8\uC18C",reload:"\uC0C8\uB85C \uACE0\uCE68",density:"\uC5EC\uBC31",densityDefault:"\uAE30\uBCF8",densityLarger:"\uB9CE\uC740 \uC5EC\uBC31",densityMiddle:"\uC911\uAC04 \uC5EC\uBC31",densitySmall:"\uC881\uC740 \uC5EC\uBC31"},stepsForm:{next:"\uB2E4\uC74C",prev:"\uC774\uC804",submit:"\uC885\uB8CC"},loginForm:{submitText:"\uB85C\uADF8\uC778"},editableTable:{action:{save:"\uC800\uC7A5",cancel:"\uCDE8\uC18C",delete:"\uC0AD\uC81C",add:"\uB370\uC774\uD130 \uD589 \uCD94\uAC00"}},switch:{open:"\uC5F4",close:"\uAC00\uAE4C \uC6B4"}},$n={moneySymbol:"\u20AE",form:{lightFilter:{more:"\u0418\u043B\u04AF\u04AF",clear:"\u0426\u044D\u0432\u044D\u0440\u043B\u044D\u0445",confirm:"\u0411\u0430\u0442\u0430\u043B\u0433\u0430\u0430\u0436\u0443\u0443\u043B\u0430\u0445",itemUnit:"\u041D\u044D\u0433\u0436\u04AF\u04AF\u0434"}},tableForm:{search:"\u0425\u0430\u0439\u0445",reset:"\u0428\u0438\u043D\u044D\u0447\u043B\u044D\u0445",submit:"\u0418\u043B\u0433\u044D\u044D\u0445",collapsed:"\u04E8\u0440\u0433\u04E9\u0442\u0433\u04E9\u0445",expand:"\u0425\u0443\u0440\u0430\u0430\u0445",inputPlaceholder:"\u0423\u0442\u0433\u0430 \u043E\u0440\u0443\u0443\u043B\u043D\u0430 \u0443\u0443",selectPlaceholder:"\u0423\u0442\u0433\u0430 \u0441\u043E\u043D\u0433\u043E\u043D\u043E \u0443\u0443"},alert:{clear:"\u0426\u044D\u0432\u044D\u0440\u043B\u044D\u0445",selected:"\u0421\u043E\u043D\u0433\u043E\u0433\u0434\u0441\u043E\u043D",item:"\u041D\u044D\u0433\u0436"},pagination:{total:{range:" ",total:"\u041D\u0438\u0439\u0442",item:"\u043C\u04E9\u0440"}},tableToolBar:{leftPin:"\u0417\u04AF\u04AF\u043D \u0442\u0438\u0439\u0448 \u0431\u044D\u0445\u043B\u044D\u0445",rightPin:"\u0411\u0430\u0440\u0443\u0443\u043D \u0442\u0438\u0439\u0448 \u0431\u044D\u0445\u043B\u044D\u0445",noPin:"\u0411\u044D\u0445\u043B\u044D\u0445\u0433\u04AF\u0439",leftFixedTitle:"\u0417\u04AF\u04AF\u043D \u0437\u044D\u0440\u044D\u0433\u0446\u04AF\u04AF\u043B\u044D\u0445",rightFixedTitle:"\u0411\u0430\u0440\u0443\u0443\u043D \u0437\u044D\u0440\u044D\u0433\u0446\u04AF\u04AF\u043B\u044D\u0445",noFixedTitle:"\u0417\u044D\u0440\u044D\u0433\u0446\u04AF\u04AF\u043B\u044D\u0445\u0433\u04AF\u0439",reset:"\u0428\u0438\u043D\u044D\u0447\u043B\u044D\u0445",columnDisplay:"\u0411\u0430\u0433\u0430\u043D\u0430\u0430\u0440 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445",columnSetting:"\u0422\u043E\u0445\u0438\u0440\u0433\u043E\u043E",fullScreen:"\u0411\u04AF\u0442\u044D\u043D \u0434\u044D\u043B\u0433\u044D\u0446\u044D\u044D\u0440",exitFullScreen:"\u0411\u04AF\u0442\u044D\u043D \u0434\u044D\u043B\u0433\u044D\u0446 \u0446\u0443\u0446\u043B\u0430\u0445",reload:"\u0428\u0438\u043D\u044D\u0447\u043B\u044D\u0445",density:"\u0425\u044D\u043C\u0436\u044D\u044D",densityDefault:"\u0425\u044D\u0432\u0438\u0439\u043D",densityLarger:"\u0422\u043E\u043C",densityMiddle:"\u0414\u0443\u043D\u0434",densitySmall:"\u0416\u0438\u0436\u0438\u0433"},stepsForm:{next:"\u0414\u0430\u0440\u0430\u0430\u0445",prev:"\u04E8\u043C\u043D\u04E9\u0445",submit:"\u0414\u0443\u0443\u0441\u0433\u0430\u0445"},loginForm:{submitText:"\u041D\u044D\u0432\u0442\u0440\u044D\u0445"},editableTable:{action:{save:"\u0425\u0430\u0434\u0433\u0430\u043B\u0430\u0445",cancel:"\u0426\u0443\u0446\u043B\u0430\u0445",delete:"\u0423\u0441\u0442\u0433\u0430\u0445",add:"\u041C\u04E9\u0440 \u043D\u044D\u043C\u044D\u0445"}},switch:{open:"\u041D\u044D\u044D\u0445",close:"\u0425\u0430\u0430\u0445"}},Hn={moneySymbol:"RM",form:{lightFilter:{more:"Lebih banyak",clear:"Jelas",confirm:"Mengesahkan",itemUnit:"Item"}},tableForm:{search:"Cari",reset:"Menetapkan semula",submit:"Hantar",collapsed:"Kembang",expand:"Kuncup",inputPlaceholder:"Sila masuk",selectPlaceholder:"Sila pilih"},alert:{clear:"Padam",selected:"Dipilih",item:"Item"},pagination:{total:{range:" ",total:"daripada",item:"item"}},tableToolBar:{leftPin:"Pin ke kiri",rightPin:"Pin ke kanan",noPin:"Tidak pin",leftFixedTitle:"Tetap ke kiri",rightFixedTitle:"Tetap ke kanan",noFixedTitle:"Tidak Tetap",reset:"Menetapkan semula",columnDisplay:"Lajur",columnSetting:"Settings",fullScreen:"Full Screen",exitFullScreen:"Keluar Full Screen",reload:"Muat Semula",density:"Densiti",densityDefault:"Biasa",densityLarger:"Besar",densityMiddle:"Tengah",densitySmall:"Kecil"},stepsForm:{next:"Seterusnya",prev:"Sebelumnya",submit:"Selesai"},loginForm:{submitText:"Log Masuk"},editableTable:{action:{save:"Simpan",cancel:"Membatalkan",delete:"Menghapuskan",add:"tambah baris data"}},switch:{open:"Terbuka",close:"Tutup"}},Un={moneySymbol:"z\u0142",form:{lightFilter:{more:"Wi\u0119cej",clear:"Wyczy\u015B\u0107",confirm:"Potwierd\u017A",itemUnit:"Ilo\u015B\u0107"}},tableForm:{search:"Szukaj",reset:"Reset",submit:"Zatwierd\u017A",collapsed:"Poka\u017C wiecej",expand:"Poka\u017C mniej",inputPlaceholder:"Prosz\u0119 poda\u0107",selectPlaceholder:"Prosz\u0119 wybra\u0107"},alert:{clear:"Wyczy\u015B\u0107",selected:"Wybrane",item:"Wpis"},pagination:{total:{range:" ",total:"z",item:"Wpis\xF3w"}},tableToolBar:{leftPin:"Przypnij do lewej",rightPin:"Przypnij do prawej",noPin:"Odepnij",leftFixedTitle:"Przypi\u0119te do lewej",rightFixedTitle:"Przypi\u0119te do prawej",noFixedTitle:"Nieprzypi\u0119te",reset:"Reset",columnDisplay:"Wy\u015Bwietlane wiersze",columnSetting:"Ustawienia",fullScreen:"Pe\u0142en ekran",exitFullScreen:"Zamknij pe\u0142en ekran",reload:"Od\u015Bwie\u017C",density:"Odst\u0119p",densityDefault:"Standard",densityLarger:"Wiekszy",densityMiddle:"Sredni",densitySmall:"Kompaktowy"},stepsForm:{next:"Weiter",prev:"Zur\xFCck",submit:"Abschlie\xDFen"},loginForm:{submitText:"Zaloguj si\u0119"},editableTable:{action:{save:"Zapisa\u0107",cancel:"Anuluj",delete:"Usun\u0105\u0107",add:"dodawanie wiersza danych"}},switch:{open:"otwiera\u0107",close:"zamyka\u0107"}},Wn={moneySymbol:"R$",form:{lightFilter:{more:"Mais",clear:"Limpar",confirm:"Confirmar",itemUnit:"Itens"}},tableForm:{search:"Filtrar",reset:"Limpar",submit:"Confirmar",collapsed:"Expandir",expand:"Colapsar",inputPlaceholder:"Por favor insira",selectPlaceholder:"Por favor selecione"},alert:{clear:"Limpar",selected:"Selecionado(s)",item:"Item(s)"},pagination:{total:{range:" ",total:"de",item:"itens"}},tableToolBar:{leftPin:"Fixar \xE0 esquerda",rightPin:"Fixar \xE0 direita",noPin:"Desfixado",leftFixedTitle:"Fixado \xE0 esquerda",rightFixedTitle:"Fixado \xE0 direita",noFixedTitle:"N\xE3o fixado",reset:"Limpar",columnDisplay:"Mostrar Coluna",columnSetting:"Configura\xE7\xF5es",fullScreen:"Tela Cheia",exitFullScreen:"Sair da Tela Cheia",reload:"Atualizar",density:"Densidade",densityDefault:"Padr\xE3o",densityLarger:"Largo",densityMiddle:"M\xE9dio",densitySmall:"Compacto"},stepsForm:{next:"Pr\xF3ximo",prev:"Anterior",submit:"Enviar"},loginForm:{submitText:"Entrar"},editableTable:{action:{save:"Salvar",cancel:"Cancelar",delete:"Apagar",add:"adicionar uma linha de dados"}},switch:{open:"abrir",close:"fechar"}},Vn={moneySymbol:"\u20BD",form:{lightFilter:{more:"\u0415\u0449\u0435",clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",confirm:"\u041E\u041A",itemUnit:"\u041F\u043E\u0437\u0438\u0446\u0438\u0438"}},tableForm:{search:"\u041D\u0430\u0439\u0442\u0438",reset:"\u0421\u0431\u0440\u043E\u0441",submit:"\u041E\u0442\u043F\u0440\u0430\u0432\u0438\u0442\u044C",collapsed:"\u0420\u0430\u0437\u0432\u0435\u0440\u043D\u0443\u0442\u044C",expand:"\u0421\u0432\u0435\u0440\u043D\u0443\u0442\u044C",inputPlaceholder:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435",selectPlaceholder:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435"},alert:{clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",selected:"\u0412\u044B\u0431\u0440\u0430\u043D\u043E",item:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"},pagination:{total:{range:" ",total:"\u0438\u0437",item:"\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432"}},tableToolBar:{leftPin:"\u0417\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C \u0441\u043B\u0435\u0432\u0430",rightPin:"\u0417\u0430\u043A\u0440\u0435\u043F\u0438\u0442\u044C \u0441\u043F\u0440\u0430\u0432\u0430",noPin:"\u041E\u0442\u043A\u0440\u0435\u043F\u0438\u0442\u044C",leftFixedTitle:"\u0417\u0430\u043A\u0440\u0435\u043F\u043B\u0435\u043D\u043E \u0441\u043B\u0435\u0432\u0430",rightFixedTitle:"\u0417\u0430\u043A\u0440\u0435\u043F\u043B\u0435\u043D\u043E \u0441\u043F\u0440\u0430\u0432\u0430",noFixedTitle:"\u041D\u0435 \u0437\u0430\u043A\u0440\u0435\u043F\u043B\u0435\u043D\u043E",reset:"\u0421\u0431\u0440\u043E\u0441",columnDisplay:"\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u0442\u043E\u043B\u0431\u0446\u0430",columnSetting:"\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438",fullScreen:"\u041F\u043E\u043B\u043D\u044B\u0439 \u044D\u043A\u0440\u0430\u043D",exitFullScreen:"\u0412\u044B\u0439\u0442\u0438 \u0438\u0437 \u043F\u043E\u043B\u043D\u043E\u044D\u043A\u0440\u0430\u043D\u043D\u043E\u0433\u043E \u0440\u0435\u0436\u0438\u043C\u0430",reload:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C",density:"\u0420\u0430\u0437\u043C\u0435\u0440",densityDefault:"\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E",densityLarger:"\u0411\u043E\u043B\u044C\u0448\u043E\u0439",densityMiddle:"\u0421\u0440\u0435\u0434\u043D\u0438\u0439",densitySmall:"\u0421\u0436\u0430\u0442\u044B\u0439"},stepsForm:{next:"\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439",prev:"\u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439",submit:"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044C"},loginForm:{submitText:"\u0412\u0445\u043E\u0434"},editableTable:{action:{save:"\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C",cancel:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C",delete:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",add:"\u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0440\u044F\u0434 \u0434\u0430\u043D\u043D\u044B\u0445"}},switch:{open:"\u041E\u0442\u043A\u0440\u044B\u0442\u044B\u0439 \u0447\u0435\u043C\u043F\u0438\u043E\u043D\u0430\u0442 \u043C\u0438\u0440\u0430 \u043F\u043E \u0442\u0435\u043D\u043D\u0438\u0441\u0443",close:"\u041F\u043E \u0430\u0434\u0440\u0435\u0441\u0443:"}},Gn={moneySymbol:"\u20AC",deleteThisLine:"Odstr\xE1ni\u0165 tento riadok",copyThisLine:"Skop\xEDrujte tento riadok",form:{lightFilter:{more:"Viac",clear:"Vy\u010Disti\u0165",confirm:"Potvr\u010Fte",itemUnit:"Polo\u017Eky"}},tableForm:{search:"Vyhlada\u0165",reset:"Resetova\u0165",submit:"Odosla\u0165",collapsed:"Rozbali\u0165",expand:"Zbali\u0165",inputPlaceholder:"Pros\xEDm, zadajte",selectPlaceholder:"Pros\xEDm, vyberte"},alert:{clear:"Vy\u010Disti\u0165",selected:"Vybran\xFD",item:"Polo\u017Eka"},pagination:{total:{range:" ",total:"z",item:"polo\u017Eiek"}},tableToolBar:{leftPin:"Pripn\xFA\u0165 v\u013Eavo",rightPin:"Pripn\xFA\u0165 vpravo",noPin:"Odopnut\xE9",leftFixedTitle:"Fixovan\xE9 na \u013Eavo",rightFixedTitle:"Fixovan\xE9 na pravo",noFixedTitle:"Nefixovan\xE9",reset:"Resetova\u0165",columnDisplay:"Zobrazenie st\u013Apcov",columnSetting:"Nastavenia",fullScreen:"Cel\xE1 obrazovka",exitFullScreen:"Ukon\u010Di\u0165 cel\xFA obrazovku",reload:"Obnovi\u0165",density:"Hustota",densityDefault:"Predvolen\xE9",densityLarger:"V\xE4\u010D\u0161ie",densityMiddle:"Stredn\xE9",densitySmall:"Kompaktn\xE9"},stepsForm:{next:"\u010Eal\u0161ie",prev:"Predch\xE1dzaj\xFAce",submit:"Potvrdi\u0165"},loginForm:{submitText:"Prihl\xE1si\u0165 sa"},editableTable:{onlyOneLineEditor:"Upravova\u0165 mo\u017Eno iba jeden riadok",action:{save:"Ulo\u017Ei\u0165",cancel:"Zru\u0161i\u0165",delete:"Odstr\xE1ni\u0165",add:"prida\u0165 riadok \xFAdajov"}},switch:{open:"otvori\u0165",close:"zavrie\u0165"}},Yn={moneySymbol:"RSD",form:{lightFilter:{more:"Vi\u0161e",clear:"O\u010Disti",confirm:"Potvrdi",itemUnit:"Stavke"}},tableForm:{search:"Prona\u0111i",reset:"Resetuj",submit:"Po\u0161alji",collapsed:"Pro\u0161iri",expand:"Skupi",inputPlaceholder:"Molimo unesite",selectPlaceholder:"Molimo odaberite"},alert:{clear:"O\u010Disti",selected:"Odabrano",item:"Stavka"},pagination:{total:{range:" ",total:"od",item:"stavki"}},tableToolBar:{leftPin:"Zaka\u010Di levo",rightPin:"Zaka\u010Di desno",noPin:"Nije zaka\u010Deno",leftFixedTitle:"Fiksirano levo",rightFixedTitle:"Fiksirano desno",noFixedTitle:"Nije fiksirano",reset:"Resetuj",columnDisplay:"Prikaz kolona",columnSetting:"Pode\u0161avanja",fullScreen:"Pun ekran",exitFullScreen:"Zatvori pun ekran",reload:"Osve\u017Ei",density:"Veli\u010Dina",densityDefault:"Podrazumevana",densityLarger:"Ve\u0107a",densityMiddle:"Srednja",densitySmall:"Kompaktna"},stepsForm:{next:"Dalje",prev:"Nazad",submit:"Gotovo"},loginForm:{submitText:"Prijavi se"},editableTable:{action:{save:"Sa\u010Duvaj",cancel:"Poni\u0161ti",delete:"Obri\u0161i",add:"dodajte red podataka"}},switch:{open:"\u041E\u0442\u0432\u043E\u0440\u0438\u0442\u0435",close:"\u0417\u0430\u0442\u0432\u043E\u0440\u0438\u0442\u0435"}},Kn={moneySymbol:"\u0E3F",deleteThisLine:"\u0E25\u0E1A\u0E1A\u0E23\u0E23\u0E17\u0E31\u0E14\u0E19\u0E35\u0E49",copyThisLine:"\u0E04\u0E31\u0E14\u0E25\u0E2D\u0E01\u0E1A\u0E23\u0E23\u0E17\u0E31\u0E14\u0E19\u0E35\u0E49",form:{lightFilter:{more:"\u0E21\u0E32\u0E01\u0E01\u0E27\u0E48\u0E32",clear:"\u0E0A\u0E31\u0E14\u0E40\u0E08\u0E19",confirm:"\u0E22\u0E37\u0E19\u0E22\u0E31\u0E19",itemUnit:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}},tableForm:{search:"\u0E2A\u0E2D\u0E1A\u0E16\u0E32\u0E21",reset:"\u0E23\u0E35\u0E40\u0E0B\u0E47\u0E15",submit:"\u0E2A\u0E48\u0E07",collapsed:"\u0E02\u0E22\u0E32\u0E22",expand:"\u0E17\u0E23\u0E38\u0E14",inputPlaceholder:"\u0E01\u0E23\u0E38\u0E13\u0E32\u0E1B\u0E49\u0E2D\u0E19",selectPlaceholder:"\u0E42\u0E1B\u0E23\u0E14\u0E40\u0E25\u0E37\u0E2D\u0E01"},alert:{clear:"\u0E0A\u0E31\u0E14\u0E40\u0E08\u0E19",selected:"\u0E40\u0E25\u0E37\u0E2D\u0E01\u0E41\u0E25\u0E49\u0E27",item:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"},pagination:{total:{range:" ",total:"\u0E02\u0E2D\u0E07",item:"\u0E23\u0E32\u0E22\u0E01\u0E32\u0E23"}},tableToolBar:{leftPin:"\u0E1B\u0E31\u0E01\u0E2B\u0E21\u0E38\u0E14\u0E44\u0E1B\u0E17\u0E32\u0E07\u0E0B\u0E49\u0E32\u0E22",rightPin:"\u0E1B\u0E31\u0E01\u0E2B\u0E21\u0E38\u0E14\u0E44\u0E1B\u0E17\u0E32\u0E07\u0E02\u0E27\u0E32",noPin:"\u0E40\u0E25\u0E34\u0E01\u0E15\u0E23\u0E36\u0E07\u0E41\u0E25\u0E49\u0E27",leftFixedTitle:"\u0E41\u0E01\u0E49\u0E44\u0E02\u0E14\u0E49\u0E32\u0E19\u0E0B\u0E49\u0E32\u0E22",rightFixedTitle:"\u0E41\u0E01\u0E49\u0E44\u0E02\u0E14\u0E49\u0E32\u0E19\u0E02\u0E27\u0E32",noFixedTitle:"\u0E44\u0E21\u0E48\u0E04\u0E07\u0E17\u0E35\u0E48",reset:"\u0E23\u0E35\u0E40\u0E0B\u0E47\u0E15",columnDisplay:"\u0E01\u0E32\u0E23\u0E41\u0E2A\u0E14\u0E07\u0E04\u0E2D\u0E25\u0E31\u0E21\u0E19\u0E4C",columnSetting:"\u0E01\u0E32\u0E23\u0E15\u0E31\u0E49\u0E07\u0E04\u0E48\u0E32",fullScreen:"\u0E40\u0E15\u0E47\u0E21\u0E08\u0E2D",exitFullScreen:"\u0E2D\u0E2D\u0E01\u0E08\u0E32\u0E01\u0E42\u0E2B\u0E21\u0E14\u0E40\u0E15\u0E47\u0E21\u0E2B\u0E19\u0E49\u0E32\u0E08\u0E2D",reload:"\u0E23\u0E35\u0E40\u0E1F\u0E23\u0E0A",density:"\u0E04\u0E27\u0E32\u0E21\u0E2B\u0E19\u0E32\u0E41\u0E19\u0E48\u0E19",densityDefault:"\u0E04\u0E48\u0E32\u0E40\u0E23\u0E34\u0E48\u0E21\u0E15\u0E49\u0E19",densityLarger:"\u0E02\u0E19\u0E32\u0E14\u0E43\u0E2B\u0E0D\u0E48\u0E02\u0E36\u0E49\u0E19",densityMiddle:"\u0E01\u0E25\u0E32\u0E07",densitySmall:"\u0E01\u0E30\u0E17\u0E31\u0E14\u0E23\u0E31\u0E14"},stepsForm:{next:"\u0E16\u0E31\u0E14\u0E44\u0E1B",prev:"\u0E01\u0E48\u0E2D\u0E19\u0E2B\u0E19\u0E49\u0E32",submit:"\u0E40\u0E2A\u0E23\u0E47\u0E08"},loginForm:{submitText:"\u0E40\u0E02\u0E49\u0E32\u0E2A\u0E39\u0E48\u0E23\u0E30\u0E1A\u0E1A"},editableTable:{onlyOneLineEditor:"\u0E41\u0E01\u0E49\u0E44\u0E02\u0E44\u0E14\u0E49\u0E40\u0E1E\u0E35\u0E22\u0E07\u0E1A\u0E23\u0E23\u0E17\u0E31\u0E14\u0E40\u0E14\u0E35\u0E22\u0E27\u0E40\u0E17\u0E48\u0E32\u0E19\u0E31\u0E49\u0E19",action:{save:"\u0E1A\u0E31\u0E19\u0E17\u0E36\u0E01",cancel:"\u0E22\u0E01\u0E40\u0E25\u0E34\u0E01",delete:"\u0E25\u0E1A",add:"\u0E40\u0E1E\u0E34\u0E48\u0E21\u0E41\u0E16\u0E27\u0E02\u0E2D\u0E07\u0E02\u0E49\u0E2D\u0E21\u0E39\u0E25"}},switch:{open:"\u0E40\u0E1B\u0E34\u0E14",close:"\u0E1B\u0E34\u0E14"}},Xn={moneySymbol:"\u20BA",form:{lightFilter:{more:"Daha Fazla",clear:"Temizle",confirm:"Onayla",itemUnit:"\xD6\u011Feler"}},tableForm:{search:"Filtrele",reset:"S\u0131f\u0131rla",submit:"G\xF6nder",collapsed:"Daha fazla",expand:"Daha az",inputPlaceholder:"Filtrelemek i\xE7in bir de\u011Fer girin",selectPlaceholder:"Filtrelemek i\xE7in bir de\u011Fer se\xE7in"},alert:{clear:"Temizle",selected:"Se\xE7ili",item:"\xD6\u011Fe"},pagination:{total:{range:" ",total:"Toplam",item:"\xD6\u011Fe"}},tableToolBar:{leftPin:"Sola sabitle",rightPin:"Sa\u011Fa sabitle",noPin:"Sabitlemeyi kald\u0131r",leftFixedTitle:"Sola sabitlendi",rightFixedTitle:"Sa\u011Fa sabitlendi",noFixedTitle:"Sabitlenmedi",reset:"S\u0131f\u0131rla",columnDisplay:"Kolon G\xF6r\xFCn\xFCm\xFC",columnSetting:"Ayarlar",fullScreen:"Tam Ekran",exitFullScreen:"Tam Ekrandan \xC7\u0131k",reload:"Yenile",density:"Kal\u0131nl\u0131k",densityDefault:"Varsay\u0131lan",densityLarger:"B\xFCy\xFCk",densityMiddle:"Orta",densitySmall:"K\xFC\xE7\xFCk"},stepsForm:{next:"S\u0131radaki",prev:"\xD6nceki",submit:"G\xF6nder"},loginForm:{submitText:"Giri\u015F Yap"},editableTable:{action:{save:"Kaydet",cancel:"Vazge\xE7",delete:"Sil",add:"foegje in rige gegevens ta"}},switch:{open:"a\xE7\u0131k",close:"kapatmak"}},Jn={moneySymbol:"\u20B4",deleteThisLine:"\u0412\u0438\u0434\u0430\u0442\u0438\u043B\u0438 \u0440\u044F\u0434\u043E\u043A",copyThisLine:"\u0421\u043A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438 \u0440\u044F\u0434\u043E\u043A",form:{lightFilter:{more:"\u0429\u0435",clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438",confirm:"\u041E\u043A",itemUnit:"\u041F\u043E\u0437\u0438\u0446\u0456\u0457"}},tableForm:{search:"\u041F\u043E\u0448\u0443\u043A",reset:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438",submit:"\u0412\u0456\u0434\u043F\u0440\u0430\u0432\u0438\u0442\u0438",collapsed:"\u0420\u043E\u0437\u0433\u043E\u0440\u043D\u0443\u0442\u0438",expand:"\u0417\u0433\u043E\u0440\u043D\u0443\u0442\u0438",inputPlaceholder:"\u0412\u0432\u0435\u0434\u0456\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F",selectPlaceholder:"\u041E\u0431\u0435\u0440\u0456\u0442\u044C \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F"},alert:{clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438",selected:"\u041E\u0431\u0440\u0430\u043D\u043E",item:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"},pagination:{total:{range:" ",total:"\u0437",item:"\u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432"}},tableToolBar:{leftPin:"\u0417\u0430\u043A\u0440\u0456\u043F\u0438\u0442\u0438 \u0437\u043B\u0456\u0432\u0430",rightPin:"\u0417\u0430\u043A\u0440\u0456\u043F\u0438\u0442\u0438 \u0441\u043F\u0440\u0430\u0432\u0430",noPin:"\u0412\u0456\u0434\u043A\u0440\u0456\u043F\u0438\u0442\u0438",leftFixedTitle:"\u0417\u0430\u043A\u0440\u0456\u043F\u043B\u0435\u043D\u043E \u0437\u043B\u0456\u0432\u0430",rightFixedTitle:"\u0417\u0430\u043A\u0440\u0456\u043F\u043B\u0435\u043D\u043E \u0441\u043F\u0440\u0430\u0432\u0430",noFixedTitle:"\u041D\u0435 \u0437\u0430\u043A\u0440\u0456\u043F\u043B\u0435\u043D\u043E",reset:"\u0421\u043A\u0438\u043D\u0443\u0442\u0438",columnDisplay:"\u0412\u0456\u0434\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0441\u0442\u043E\u0432\u043F\u0446\u0456\u0432",columnSetting:"\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F",fullScreen:"\u041F\u043E\u0432\u043D\u043E\u0435\u043A\u0440\u0430\u043D\u043D\u0438\u0439 \u0440\u0435\u0436\u0438\u043C",exitFullScreen:"\u0412\u0438\u0439\u0442\u0438 \u0437 \u043F\u043E\u0432\u043D\u043E\u0435\u043A\u0440\u0430\u043D\u043D\u043E\u0433\u043E \u0440\u0435\u0436\u0438\u043C\u0443",reload:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438",density:"\u0420\u043E\u0437\u043C\u0456\u0440",densityDefault:"\u0417\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C",densityLarger:"\u0412\u0435\u043B\u0438\u043A\u0438\u0439",densityMiddle:"\u0421\u0435\u0440\u0435\u0434\u043D\u0456\u0439",densitySmall:"\u0421\u0442\u0438\u0441\u043B\u0438\u0439"},stepsForm:{next:"\u041D\u0430\u0441\u0442\u0443\u043F\u043D\u0438\u0439",prev:"\u041F\u043E\u043F\u0435\u0440\u0435\u0434\u043D\u0456\u0439",submit:"\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438"},loginForm:{submitText:"\u0412\u0445\u0456\u0445"},editableTable:{onlyOneLineEditor:"\u0422\u0456\u043B\u044C\u043A\u0438 \u043E\u0434\u0438\u043D \u0440\u044F\u0434\u043E\u043A \u043C\u043E\u0436\u0435 \u0431\u0443\u0442\u0438 \u0440\u0435\u0434\u0430\u0433\u043E\u0432\u0430\u043D\u0438\u0439 \u043E\u0434\u043D\u043E\u0447\u0430\u0441\u043D\u043E",action:{save:"\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438",cancel:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",delete:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",add:"\u0434\u043E\u0434\u0430\u0442\u0438 \u0440\u044F\u0434\u043E\u043A"}},switch:{open:"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u043E",close:"\u0417\u0430\u043A\u0440\u0438\u0442\u043E"}},Qn={moneySymbol:"\u20AB",form:{lightFilter:{more:"Nhi\u1EC1u h\u01A1n",clear:"Trong",confirm:"X\xE1c nh\u1EADn",itemUnit:"M\u1EE5c"}},tableForm:{search:"T\xECm ki\u1EBFm",reset:"L\xE0m l\u1EA1i",submit:"G\u1EEDi \u0111i",collapsed:"M\u1EDF r\u1ED9ng",expand:"Thu g\u1ECDn",inputPlaceholder:"nh\u1EADp d\u1EEF li\u1EC7u",selectPlaceholder:"Vui l\xF2ng ch\u1ECDn"},alert:{clear:"X\xF3a",selected:"\u0111\xE3 ch\u1ECDn",item:"m\u1EE5c"},pagination:{total:{range:" ",total:"tr\xEAn",item:"m\u1EB7t h\xE0ng"}},tableToolBar:{leftPin:"Ghim tr\xE1i",rightPin:"Ghim ph\u1EA3i",noPin:"B\u1ECF ghim",leftFixedTitle:"C\u1ED1 \u0111\u1ECBnh tr\xE1i",rightFixedTitle:"C\u1ED1 \u0111\u1ECBnh ph\u1EA3i",noFixedTitle:"Ch\u01B0a c\u1ED1 \u0111\u1ECBnh",reset:"L\xE0m l\u1EA1i",columnDisplay:"C\u1ED9t hi\u1EC3n th\u1ECB",columnSetting:"C\u1EA5u h\xECnh",fullScreen:"Ch\u1EBF \u0111\u1ED9 to\xE0n m\xE0n h\xECnh",exitFullScreen:"Tho\xE1t ch\u1EBF \u0111\u1ED9 to\xE0n m\xE0n h\xECnh",reload:"L\xE0m m\u1EDBi",density:"M\u1EADt \u0111\u1ED9 hi\u1EC3n th\u1ECB",densityDefault:"M\u1EB7c \u0111\u1ECBnh",densityLarger:"M\u1EB7c \u0111\u1ECBnh",densityMiddle:"Trung b\xECnh",densitySmall:"Ch\u1EADt"},stepsForm:{next:"Sau",prev:"Tr\u01B0\u1EDBc",submit:"K\u1EBFt th\xFAc"},loginForm:{submitText:"\u0110\u0103ng nh\u1EADp"},editableTable:{action:{save:"C\u1EE9u",cancel:"H\u1EE7y",delete:"X\xF3a",add:"th\xEAm m\u1ED9t h\xE0ng d\u1EEF li\u1EC7u"}},switch:{open:"m\u1EDF",close:"\u0111\xF3ng"}},qn={moneySymbol:"\xA5",deleteThisLine:"\u5220\u9664\u6B64\u9879",copyThisLine:"\u590D\u5236\u6B64\u9879",form:{lightFilter:{more:"\u66F4\u591A\u7B5B\u9009",clear:"\u6E05\u9664",confirm:"\u786E\u8BA4",itemUnit:"\u9879"}},tableForm:{search:"\u67E5\u8BE2",reset:"\u91CD\u7F6E",submit:"\u63D0\u4EA4",collapsed:"\u5C55\u5F00",expand:"\u6536\u8D77",inputPlaceholder:"\u8BF7\u8F93\u5165",selectPlaceholder:"\u8BF7\u9009\u62E9"},alert:{clear:"\u53D6\u6D88\u9009\u62E9",selected:"\u5DF2\u9009\u62E9",item:"\u9879"},pagination:{total:{range:"\u7B2C",total:"\u6761/\u603B\u5171",item:"\u6761"}},tableToolBar:{leftPin:"\u56FA\u5B9A\u5728\u5217\u9996",rightPin:"\u56FA\u5B9A\u5728\u5217\u5C3E",noPin:"\u4E0D\u56FA\u5B9A",leftFixedTitle:"\u56FA\u5B9A\u5728\u5DE6\u4FA7",rightFixedTitle:"\u56FA\u5B9A\u5728\u53F3\u4FA7",noFixedTitle:"\u4E0D\u56FA\u5B9A",reset:"\u91CD\u7F6E",columnDisplay:"\u5217\u5C55\u793A",columnSetting:"\u5217\u8BBE\u7F6E",fullScreen:"\u5168\u5C4F",exitFullScreen:"\u9000\u51FA\u5168\u5C4F",reload:"\u5237\u65B0",density:"\u5BC6\u5EA6",densityDefault:"\u6B63\u5E38",densityLarger:"\u9ED8\u8BA4",densityMiddle:"\u4E2D\u7B49",densitySmall:"\u7D27\u51D1"},stepsForm:{next:"\u4E0B\u4E00\u6B65",prev:"\u4E0A\u4E00\u6B65",submit:"\u63D0\u4EA4"},loginForm:{submitText:"\u767B\u5F55"},editableTable:{onlyOneLineEditor:"\u53EA\u80FD\u540C\u65F6\u7F16\u8F91\u4E00\u884C",action:{save:"\u4FDD\u5B58",cancel:"\u53D6\u6D88",delete:"\u5220\u9664",add:"\u6DFB\u52A0\u4E00\u884C\u6570\u636E"}},switch:{open:"\u6253\u5F00",close:"\u5173\u95ED"}},ei={moneySymbol:"NT$",deleteThisLine:"\u522A\u9664\u6B64\u9879",copyThisLine:"\u8907\u88FD\u6B64\u9879",form:{lightFilter:{more:"\u66F4\u591A\u7BE9\u9078",clear:"\u6E05\u9664",confirm:"\u78BA\u8A8D",itemUnit:"\u9805"}},tableForm:{search:"\u67E5\u8A62",reset:"\u91CD\u7F6E",submit:"\u63D0\u4EA4",collapsed:"\u5C55\u958B",expand:"\u6536\u8D77",inputPlaceholder:"\u8ACB\u8F38\u5165",selectPlaceholder:"\u8ACB\u9078\u64C7"},alert:{clear:"\u53D6\u6D88\u9078\u64C7",selected:"\u5DF2\u9078\u64C7",item:"\u9805"},pagination:{total:{range:"\u7B2C",total:"\u689D/\u7E3D\u5171",item:"\u689D"}},tableToolBar:{leftPin:"\u56FA\u5B9A\u5230\u5DE6\u908A",rightPin:"\u56FA\u5B9A\u5230\u53F3\u908A",noPin:"\u4E0D\u56FA\u5B9A",leftFixedTitle:"\u56FA\u5B9A\u5728\u5DE6\u5074",rightFixedTitle:"\u56FA\u5B9A\u5728\u53F3\u5074",noFixedTitle:"\u4E0D\u56FA\u5B9A",reset:"\u91CD\u7F6E",columnDisplay:"\u5217\u5C55\u793A",columnSetting:"\u5217\u8A2D\u7F6E",fullScreen:"\u5168\u5C4F",exitFullScreen:"\u9000\u51FA\u5168\u5C4F",reload:"\u5237\u65B0",density:"\u5BC6\u5EA6",densityDefault:"\u6B63\u5E38",densityLarger:"\u9ED8\u8A8D",densityMiddle:"\u4E2D\u7B49",densitySmall:"\u7DCA\u6E4A"},stepsForm:{next:"\u4E0B\u4E00\u6B65",prev:"\u4E0A\u4E00\u6B65",submit:"\u5B8C\u6210"},loginForm:{submitText:"\u767B\u5165"},editableTable:{onlyOneLineEditor:"\u53EA\u80FD\u540C\u6642\u7DE8\u8F2F\u4E00\u884C",action:{save:"\u4FDD\u5B58",cancel:"\u53D6\u6D88",delete:"\u522A\u9664",add:"\u65B0\u589E\u4E00\u884C\u8CC7\u6599"}},switch:{open:"\u6253\u958B",close:"\u95DC\u9589"}};function ti(t,e,n){var i=e.replace(/\[(\d+)\]/g,".$1").split("."),r=t,a=n,u=(0,Dn.Z)(i),l;try{for(u.s();!(l=u.n()).done;){var m=l.value;if(a=Object(r)[m],r=Object(r)[m],a===void 0)return n}}catch(I){u.e(I)}finally{u.f()}return a}var Z=function(e,n){return{getMessage:function(r,a){return ti(n,r,a)||a},locale:e}},ni=Z("mn_MN",$n),ii=Z("ar_EG",En),qt=Z("zh_CN",qn),ri=Z("en_US",wn),ai=Z("en_GB",Ln),oi=Z("vi_VN",Qn),li=Z("it_IT",An),si=Z("ja_JP",Bn),ci=Z("es_ES",kn),di=Z("ca_ES",Mn),ui=Z("ru_RU",Vn),fi=Z("sr_RS",Yn),mi=Z("ms_MY",Hn),hi=Z("zh_TW",ei),gi=Z("fr_FR",Zn),pi=Z("pt_BR",Wn),vi=Z("ko_KR",Nn),bi=Z("id_ID",On),yi=Z("de_DE",_n),xi=Z("fa_IR",Rn),Si=Z("tr_TR",Xn),Ti=Z("pl_PL",Un),Ci=Z("hr_",jn),Pi=Z("th_TH",Kn),Fi=Z("cs_cz",In),Di=Z("sk_SK",Gn),Ei=Z("he_IL",zn),Mi=Z("uk_UA",Jn),Ii={"mn-MN":ni,"ar-EG":ii,"zh-CN":qt,"en-US":ri,"en-GB":ai,"vi-VN":oi,"it-IT":li,"ja-JP":si,"es-ES":ci,"ca-ES":di,"ru-RU":ui,"sr-RS":fi,"ms-MY":mi,"zh-TW":hi,"fr-FR":gi,"pt-BR":pi,"ko-KR":vi,"id-ID":bi,"de-DE":yi,"fa-IR":xi,"tr-TR":Si,"pl-PL":Ti,"hr-HR":Ci,"th-TH":Pi,"cs-CZ":Fi,"sk-SK":Di,"he-IL":Ei,"uk-UA":Mi},_i=Object.keys(Ii),Hr=function(e){var n=(e||"zh-CN").toLocaleLowerCase();return _i.find(function(i){var r=i.toLocaleLowerCase();return r.includes(n)})},Ur=s(5726),kt,xt={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911",colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff7875",colorInfo:"#1677ff",colorTextBase:"#000",colorBgBase:"#fff",fontFamily:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInQuint:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:4,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,"blue-1":"#e6f4ff","blue-2":"#bae0ff","blue-3":"#91caff","blue-4":"#69b1ff","blue-5":"#4096ff","blue-6":"#1677ff","blue-7":"#0958d9","blue-8":"#003eb3","blue-9":"#002c8c","blue-10":"#001d66","purple-1":"#f9f0ff","purple-2":"#efdbff","purple-3":"#d3adf7","purple-4":"#b37feb","purple-5":"#9254de","purple-6":"#722ed1","purple-7":"#531dab","purple-8":"#391085","purple-9":"#22075e","purple-10":"#120338","cyan-1":"#e6fffb","cyan-2":"#b5f5ec","cyan-3":"#87e8de","cyan-4":"#5cdbd3","cyan-5":"#36cfc9","cyan-6":"#13c2c2","cyan-7":"#08979c","cyan-8":"#006d75","cyan-9":"#00474f","cyan-10":"#002329","green-1":"#f6ffed","green-2":"#d9f7be","green-3":"#b7eb8f","green-4":"#95de64","green-5":"#73d13d","green-6":"#52c41a","green-7":"#389e0d","green-8":"#237804","green-9":"#135200","green-10":"#092b00","magenta-1":"#fff0f6","magenta-2":"#ffd6e7","magenta-3":"#ffadd2","magenta-4":"#ff85c0","magenta-5":"#f759ab","magenta-6":"#eb2f96","magenta-7":"#c41d7f","magenta-8":"#9e1068","magenta-9":"#780650","magenta-10":"#520339","pink-1":"#fff0f6","pink-2":"#ffd6e7","pink-3":"#ffadd2","pink-4":"#ff85c0","pink-5":"#f759ab","pink-6":"#eb2f96","pink-7":"#c41d7f","pink-8":"#9e1068","pink-9":"#780650","pink-10":"#520339","red-1":"#fff1f0","red-2":"#ffccc7","red-3":"#ffa39e","red-4":"#ff7875","red-5":"#ff4d4f","red-6":"#f5222d","red-7":"#cf1322","red-8":"#a8071a","red-9":"#820014","red-10":"#5c0011","orange-1":"#fff7e6","orange-2":"#ffe7ba","orange-3":"#ffd591","orange-4":"#ffc069","orange-5":"#ffa940","orange-6":"#fa8c16","orange-7":"#d46b08","orange-8":"#ad4e00","orange-9":"#873800","orange-10":"#612500","yellow-1":"#feffe6","yellow-2":"#ffffb8","yellow-3":"#fffb8f","yellow-4":"#fff566","yellow-5":"#ffec3d","yellow-6":"#fadb14","yellow-7":"#d4b106","yellow-8":"#ad8b00","yellow-9":"#876800","yellow-10":"#614700","volcano-1":"#fff2e8","volcano-2":"#ffd8bf","volcano-3":"#ffbb96","volcano-4":"#ff9c6e","volcano-5":"#ff7a45","volcano-6":"#fa541c","volcano-7":"#d4380d","volcano-8":"#ad2102","volcano-9":"#871400","volcano-10":"#610b00","geekblue-1":"#f0f5ff","geekblue-2":"#d6e4ff","geekblue-3":"#adc6ff","geekblue-4":"#85a5ff","geekblue-5":"#597ef7","geekblue-6":"#2f54eb","geekblue-7":"#1d39c4","geekblue-8":"#10239e","geekblue-9":"#061178","geekblue-10":"#030852","gold-1":"#fffbe6","gold-2":"#fff1b8","gold-3":"#ffe58f","gold-4":"#ffd666","gold-5":"#ffc53d","gold-6":"#faad14","gold-7":"#d48806","gold-8":"#ad6800","gold-9":"#874d00","gold-10":"#613400","lime-1":"#fcffe6","lime-2":"#f4ffb8","lime-3":"#eaff8f","lime-4":"#d3f261","lime-5":"#bae637","lime-6":"#a0d911","lime-7":"#7cb305","lime-8":"#5b8c00","lime-9":"#3f6600","lime-10":"#254000",colorText:"rgba(0, 0, 0, 0.88)",colorTextSecondary:"rgba(0, 0, 0, 0.65)",colorTextTertiary:"rgba(0, 0, 0, 0.45)",colorTextQuaternary:"rgba(0, 0, 0, 0.25)",colorFill:"rgba(0, 0, 0, 0.15)",colorFillSecondary:"rgba(0, 0, 0, 0.06)",colorFillTertiary:"rgba(0, 0, 0, 0.04)",colorFillQuaternary:"rgba(0, 0, 0, 0.02)",colorBgLayout:"hsl(220,23%,97%)",colorBgContainer:"#ffffff",colorBgElevated:"#ffffff",colorBgSpotlight:"rgba(0, 0, 0, 0.85)",colorBorder:"#d9d9d9",colorBorderSecondary:"#f0f0f0",colorPrimaryBg:"#e6f4ff",colorPrimaryBgHover:"#bae0ff",colorPrimaryBorder:"#91caff",colorPrimaryBorderHover:"#69b1ff",colorPrimaryHover:"#4096ff",colorPrimaryActive:"#0958d9",colorPrimaryTextHover:"#4096ff",colorPrimaryText:"#1677ff",colorPrimaryTextActive:"#0958d9",colorSuccessBg:"#f6ffed",colorSuccessBgHover:"#d9f7be",colorSuccessBorder:"#b7eb8f",colorSuccessBorderHover:"#95de64",colorSuccessHover:"#95de64",colorSuccessActive:"#389e0d",colorSuccessTextHover:"#73d13d",colorSuccessText:"#52c41a",colorSuccessTextActive:"#389e0d",colorErrorBg:"#fff2f0",colorErrorBgHover:"#fff1f0",colorErrorBorder:"#ffccc7",colorErrorBorderHover:"#ffa39e",colorErrorHover:"#ffa39e",colorErrorActive:"#d9363e",colorErrorTextHover:"#ff7875",colorErrorText:"#ff4d4f",colorErrorTextActive:"#d9363e",colorWarningBg:"#fffbe6",colorWarningBgHover:"#fff1b8",colorWarningBorder:"#ffe58f",colorWarningBorderHover:"#ffd666",colorWarningHover:"#ffd666",colorWarningActive:"#d48806",colorWarningTextHover:"#ffc53d",colorWarningText:"#faad14",colorWarningTextActive:"#d48806",colorInfoBg:"#e6f4ff",colorInfoBgHover:"#bae0ff",colorInfoBorder:"#91caff",colorInfoBorderHover:"#69b1ff",colorInfoHover:"#69b1ff",colorInfoActive:"#0958d9",colorInfoTextHover:"#4096ff",colorInfoText:"#1677ff",colorInfoTextActive:"#0958d9",colorBgMask:"rgba(0, 0, 0, 0.45)",colorWhite:"#fff",sizeXXL:48,sizeXL:32,sizeLG:24,sizeMD:20,sizeMS:16,size:16,sizeSM:12,sizeXS:8,sizeXXS:4,controlHeightSM:24,controlHeightXS:16,controlHeightLG:40,motionDurationFast:"0.1s",motionDurationMid:"0.2s",motionDurationSlow:"0.3s",fontSizes:[12,14,16,20,24,30,38,46,56,68],lineHeights:[1.6666666666666667,1.5714285714285714,1.5,1.4,1.3333333333333333,1.2666666666666666,1.2105263157894737,1.173913043478261,1.1428571428571428,1.1176470588235294],lineWidthBold:2,borderRadiusXS:1,borderRadiusSM:4,borderRadiusLG:8,borderRadiusOuter:4,colorLink:"#1677ff",colorLinkHover:"#69b1ff",colorLinkActive:"#0958d9",colorFillContent:"rgba(0, 0, 0, 0.06)",colorFillContentHover:"rgba(0, 0, 0, 0.15)",colorFillAlter:"rgba(0, 0, 0, 0.02)",colorBgContainerDisabled:"rgba(0, 0, 0, 0.04)",colorBorderBg:"#ffffff",colorSplit:"rgba(5, 5, 5, 0.06)",colorTextPlaceholder:"rgba(0, 0, 0, 0.25)",colorTextDisabled:"rgba(0, 0, 0, 0.25)",colorTextHeading:"rgba(0, 0, 0, 0.88)",colorTextLabel:"rgba(0, 0, 0, 0.65)",colorTextDescription:"rgba(0, 0, 0, 0.45)",colorTextLightSolid:"#fff",colorHighlight:"#ff7875",colorBgTextHover:"rgba(0, 0, 0, 0.06)",colorBgTextActive:"rgba(0, 0, 0, 0.15)",colorIcon:"rgba(0, 0, 0, 0.45)",colorIconHover:"rgba(0, 0, 0, 0.88)",colorErrorOutline:"rgba(255, 38, 5, 0.06)",colorWarningOutline:"rgba(255, 215, 5, 0.1)",fontSizeSM:12,fontSizeLG:16,fontSizeXL:20,fontSizeHeading1:38,fontSizeHeading2:30,fontSizeHeading3:24,fontSizeHeading4:20,fontSizeHeading5:16,fontSizeIcon:12,lineHeight:1.5714285714285714,lineHeightLG:1.5,lineHeightSM:1.6666666666666667,lineHeightHeading1:1.2105263157894737,lineHeightHeading2:1.2666666666666666,lineHeightHeading3:1.3333333333333333,lineHeightHeading4:1.4,lineHeightHeading5:1.5,controlOutlineWidth:2,controlInteractiveSize:16,controlItemBgHover:"rgba(0, 0, 0, 0.04)",controlItemBgActive:"#e6f4ff",controlItemBgActiveHover:"#bae0ff",controlItemBgActiveDisabled:"rgba(0, 0, 0, 0.15)",controlTmpOutline:"rgba(0, 0, 0, 0.02)",controlOutline:"rgba(5, 145, 255, 0.1)",fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:4,paddingXS:8,paddingSM:12,padding:16,paddingMD:20,paddingLG:24,paddingXL:32,paddingContentHorizontalLG:24,paddingContentVerticalLG:16,paddingContentHorizontal:16,paddingContentVertical:12,paddingContentHorizontalSM:16,paddingContentVerticalSM:8,marginXXS:4,marginXS:8,marginSM:12,margin:16,marginMD:20,marginLG:24,marginXL:32,marginXXL:48,boxShadow:"0 1px 2px 0 rgba(0, 0, 0, 0.03),0 1px 6px -1px rgba(0, 0, 0, 0.02),0 2px 4px 0 rgba(0, 0, 0, 0.02)",boxShadowSecondary:"0 6px 16px 0 rgba(0, 0, 0, 0.08),0 3px 6px -4px rgba(0, 0, 0, 0.12),0 9px 28px 8px rgba(0, 0, 0, 0.05)",screenXS:480,screenXSMin:480,screenXSMax:479,screenSM:576,screenSMMin:576,screenSMMax:575,screenMD:768,screenMDMin:768,screenMDMax:767,screenLG:992,screenLGMin:992,screenLGMax:991,screenXL:1200,screenXLMin:1200,screenXLMax:1199,screenXXL:1600,screenXXLMin:1600,screenXXLMax:1599,boxShadowPopoverArrow:"3px 3px 7px rgba(0, 0, 0, 0.1)",boxShadowCard:"0 1px 2px -2px rgba(0, 0, 0, 0.16),0 3px 6px 0 rgba(0, 0, 0, 0.12),0 5px 12px 4px rgba(0, 0, 0, 0.09)",boxShadowDrawerRight:"-6px 0 16px 0 rgba(0, 0, 0, 0.08),-3px 0 6px -4px rgba(0, 0, 0, 0.12),-9px 0 28px 8px rgba(0, 0, 0, 0.05)",boxShadowDrawerLeft:"6px 0 16px 0 rgba(0, 0, 0, 0.08),3px 0 6px -4px rgba(0, 0, 0, 0.12),9px 0 28px 8px rgba(0, 0, 0, 0.05)",boxShadowDrawerUp:"0 6px 16px 0 rgba(0, 0, 0, 0.08),0 3px 6px -4px rgba(0, 0, 0, 0.12),0 9px 28px 8px rgba(0, 0, 0, 0.05)",boxShadowDrawerDown:"0 -6px 16px 0 rgba(0, 0, 0, 0.08),0 -3px 6px -4px rgba(0, 0, 0, 0.12),0 -9px 28px 8px rgba(0, 0, 0, 0.05)",boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)",_tokenKey:"19w80ff",_hashId:"css-dev-only-do-not-override-i2zu9q"},en=function(e){for(var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,i=3735928559^n,r=1103547991^n,a=0,u;a<e.length;a++)u=e.charCodeAt(a),i=Math.imul(i^u,2654435761),r=Math.imul(r^u,1597334677);return i=Math.imul(i^i>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507)^Math.imul(i^i>>>13,3266489909),4294967296*(2097151&r)+(i>>>0)},Rt=(0,ot.jG)(function(t){return t}),tn={theme:Rt,token:(0,h.Z)((0,h.Z)({},xt),Se.Z===null||Se.Z===void 0||(kt=Se.Z.defaultAlgorithm)===null||kt===void 0?void 0:kt.call(Se.Z,Se.Z===null||Se.Z===void 0?void 0:Se.Z.defaultSeed)),hashId:"pro-".concat(en(JSON.stringify(xt)))},Li=function(){return tn},Wr=s(83440),p=s(11527),wi=s(14224),ki=null,Ri=null,nn=function(){var e,n;return!(typeof wi!="undefined"&&(((e="production")===null||e===void 0?void 0:e.toUpperCase())==="TEST"||((n="production")===null||n===void 0?void 0:n.toUpperCase())==="DEV"))},Ke=T.createContext({intl:(0,h.Z)((0,h.Z)({},qt),{},{locale:"default"}),valueTypeMap:{},theme:Rt,hashed:!0,dark:!1,token:xt}),Vr=Ke.Consumer,Zi=function(){var e=useSWRConfig(),n=e.cache;return useEffect(function(){return function(){n.clear()}},[]),null},zi=function(e){var n,i=e.children,r=e.dark,a=e.valueTypeMap,u=e.autoClearCache,l=u===void 0?!1:u,m=e.token,I=e.prefixCls,C=useContext(AntdConfigProvider.ConfigContext),b=C.locale,z=C.getPrefixCls,w=_objectWithoutProperties(C,ki),P=(n=proTheme.useToken)===null||n===void 0?void 0:n.call(proTheme),j=useContext(Ke),V=I?".".concat(I):".".concat(z(),"-pro"),x="."+z(),Re="".concat(V),Ze=useMemo(function(){return getLayoutDesignToken(m||{},P.token||defaultToken)},[m,P.token]),ee=useMemo(function(){var oe,K=b==null?void 0:b.locale,tt=findIntlKeyByAntdLocaleKey(K),Xe=K&&((oe=j.intl)===null||oe===void 0?void 0:oe.locale)==="default"?intlMap[tt]:j.intl||intlMap[tt];return _objectSpread(_objectSpread({},j),{},{dark:r!=null?r:j.dark,token:merge(j.token,P.token,{proComponentsCls:V,antCls:x,themeId:P.theme.id,layout:Ze}),intl:Xe||zhCNIntl})},[b==null?void 0:b.locale,j,r,P.token,P.theme.id,V,x,Ze]),fe=_objectSpread(_objectSpread({},ee.token||{}),{},{proComponentsCls:V}),te=useCacheToken(P.theme,[P.token,fe!=null?fe:{}],{salt:Re,override:fe}),ne=_slicedToArray(te,2),U=ne[0],Ce=ne[1],me=useMemo(function(){return!(e.hashed===!1||j.hashed===!1)},[j.hashed,e.hashed]),xe=useMemo(function(){return e.hashed===!1||j.hashed===!1||nn()===!1?"":Ce},[Ce,j.hashed,e.hashed]);useEffect(function(){dayjs.locale((b==null?void 0:b.locale)||"zh-cn")},[b==null?void 0:b.locale]);var ze=useMemo(function(){var oe=_objectSpread(_objectSpread({},w.theme),{},{hashId:xe,hashed:me&&nn()});return _jsx(AntdConfigProvider,_objectSpread(_objectSpread({},w),{},{theme:_objectSpread({},oe),children:_jsx(Ke.Provider,{value:_objectSpread(_objectSpread({},ee),{},{valueTypeMap:a||(ee==null?void 0:ee.valueTypeMap),token:U,theme:P.theme,hashed:me,hashId:xe}),children:_jsxs(_Fragment,{children:[l&&_jsx(Zi,{}),i]})})}))},[l,i,z,xe,b,ee,U]);return l?_jsx(SWRConfig,{value:{provider:function(){return new Map}},children:ze}):ze},Gr=function(e){var n=e.needDeps,i=e.dark,r=e.token,a=useContext(Ke),u=useContext(AntdConfigProvider.ConfigContext),l=u.locale,m=u.theme,I=_objectWithoutProperties(u,Ri),C=n&&a.hashId!==void 0&&Object.keys(e).sort().join("-")==="children-needDeps";if(C)return _jsx(_Fragment,{children:e.children});var b=function(){var P=i!=null?i:a.dark;return P&&!Array.isArray(m==null?void 0:m.algorithm)?[proTheme.darkAlgorithm,m==null?void 0:m.algorithm].filter(Boolean):P&&Array.isArray(m==null?void 0:m.algorithm)?[proTheme.darkAlgorithm].concat(_toConsumableArray((m==null?void 0:m.algorithm)||[])).filter(Boolean):m==null?void 0:m.algorithm},z=_objectSpread(_objectSpread({},I),{},{locale:l||zh_CN,theme:omitUndefined(_objectSpread(_objectSpread({},m),{},{algorithm:b()}))});return _jsx(AntdConfigProvider,_objectSpread(_objectSpread({},z),{},{children:_jsx(zi,_objectSpread(_objectSpread({},e),{},{token:r}))}))};function Yr(){var t=useContext(AntdConfigProvider.ConfigContext),e=t.locale,n=useContext(Ke),i=n.intl;return i&&i.locale!=="default"?i||zhCNIntl:e!=null&&e.locale&&intlMap[findIntlKeyByAntdLocaleKey(e.locale)]||zhCNIntl}Ke.displayName="ProProvider";var rn=Ke,Kr=null,Xr=function(e,n){return new TinyColor(e).setAlpha(n).toRgbString()},Jr=function(e,n){var i=new TinyColor(e);return i.lighten(n).toHexString()},ji=function(){return typeof Se.Z=="undefined"||!Se.Z?B:Se.Z},Oi=ji(),Ai=Oi.useToken,Zt=function(e){return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none"}},Qr=function(e){return{color:e.colorLink,outline:"none",cursor:"pointer",transition:"color ".concat(e.motionDurationSlow),"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}};function ct(t,e){var n,i=(0,T.useContext)(rn),r=i.token,a=r===void 0?{}:r,u=(0,T.useContext)(rn),l=u.hashId,m=l===void 0?"":l,I=u.theme,C=Ai(),b=C.token,z=(0,T.useContext)(ue.ZP.ConfigContext),w=z.getPrefixCls;return a.layout||(a=(0,h.Z)({},b)),a.proComponentsCls=(n=a.proComponentsCls)!==null&&n!==void 0?n:".".concat(w("pro")),a.antCls=".".concat(w()),{wrapSSR:(0,ot.xy)({theme:I,token:a,hashId:m,path:[t]},function(){return e(a)}),hashId:m}}var Bi=function(e){return(0,o.Z)({},e.componentCls,{display:"inline-flex",alignItems:"center",maxWidth:"100%","&-icon":{display:"block",marginInlineStart:"4px",cursor:"pointer","&:hover":{color:e.colorPrimary}},"&-title":{display:"inline-flex",flex:"1"},"&-subtitle ":{marginInlineStart:8,color:e.colorTextSecondary,fontWeight:"normal",fontSize:e.fontSize,whiteSpace:"nowrap"},"&-title-ellipsis":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",wordBreak:"keep-all"}})};function Ni(t){return ct("LabelIconTip",function(e){var n=(0,h.Z)((0,h.Z)({},e),{},{componentCls:".".concat(t)});return[Bi(n)]})}var $i=T.memo(function(t){var e=t.label,n=t.tooltip,i=t.ellipsis,r=t.subTitle,a=(0,T.useContext)(ue.ZP.ConfigContext),u=a.getPrefixCls,l=u("pro-core-label-tip"),m=Ni(l),I=m.wrapSSR,C=m.hashId;if(!n&&!r)return(0,p.jsx)(p.Fragment,{children:e});var b=typeof n=="string"||T.isValidElement(n)?{title:n}:n,z=(b==null?void 0:b.icon)||(0,p.jsx)(ae.Z,{});return I((0,p.jsxs)("div",{className:ve()(l,C),onMouseDown:function(P){return P.stopPropagation()},onMouseLeave:function(P){return P.stopPropagation()},onMouseMove:function(P){return P.stopPropagation()},children:[(0,p.jsx)("div",{className:ve()("".concat(l,"-title"),C,(0,o.Z)({},"".concat(l,"-title-ellipsis"),i)),children:e}),r&&(0,p.jsx)("div",{className:"".concat(l,"-subtitle ").concat(C).trim(),children:r}),n&&(0,p.jsx)(se.Z,(0,h.Z)((0,h.Z)({},b),{},{children:(0,p.jsx)("span",{className:"".concat(l,"-icon ").concat(C).trim(),children:z})}))]}))}),Hi=s(22173),an=s(80194);function Ui(t,e){for(var n=Object.assign({},t),i=0;i<e.length;i+=1){var r=e[i];delete n[r]}return n}var Wi=Ui,Vi=s(65589),Gi=function(e){var n,i,r=e.componentCls,a=e.antCls;return(0,o.Z)({},"".concat(r,"-actions"),(i={marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,listStyle:"none",display:"flex",gap:e.marginXS,background:e.colorBgContainer,borderBlockStart:"".concat(e.lineWidth,"px ").concat(e.lineType," ").concat(e.colorSplit),minHeight:42},(0,o.Z)(i,"& > *",{alignItems:"center",justifyContent:"center",flex:1,display:"flex",cursor:"pointer",color:e.colorTextSecondary,transition:"color 0.3s","&:hover":{color:e.colorPrimaryHover}}),(0,o.Z)(i,"& > li > div",{flex:1,width:"100%",marginBlock:e.marginSM,marginInline:0,color:e.colorTextSecondary,textAlign:"center",a:{color:e.colorTextSecondary,transition:"color 0.3s","&:hover":{color:e.colorPrimaryHover}},div:(n={position:"relative",display:"block",minWidth:32,fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer","&:hover":{color:e.colorPrimaryHover,transition:"color 0.3s"}},(0,o.Z)(n,"a:not(".concat(a,`-btn), + > .anticon`),{display:"inline-block",width:"100%",color:e.colorTextSecondary,lineHeight:"22px",transition:"color 0.3s","&:hover":{color:e.colorPrimaryHover}}),(0,o.Z)(n,".anticon",{fontSize:e.cardActionIconSize,lineHeight:"22px"}),n),"&:not(:last-child)":{borderInlineEnd:"".concat(e.lineWidth,"px ").concat(e.lineType," ").concat(e.colorSplit)}}),i))};function Yi(t){return ct("ProCardActions",function(e){var n=(0,h.Z)((0,h.Z)({},e),{},{componentCls:".".concat(t),cardActionIconSize:16});return[Gi(n)]})}var Ki=function(e){var n=e.actions,i=e.prefixCls,r=Yi(i),a=r.wrapSSR,u=r.hashId;return Array.isArray(n)&&n!==null&&n!==void 0&&n.length?a((0,p.jsx)("ul",{className:ve()("".concat(i,"-actions"),u),children:n.map(function(l,m){return(0,p.jsx)("li",{style:{width:"".concat(100/n.length,"%"),padding:0,margin:0},className:ve()("".concat(i,"-actions-item"),u),children:l},"action-".concat(m))})})):a((0,p.jsx)("ul",{className:ve()("".concat(i,"-actions"),u),children:n}))},Xi=Ki,Ji=s(35801),dt=Ji.Z,Qi=s(2441),ke=Qi.Z,qi=new ot.E4("card-loading",{"0%":{backgroundPosition:"0 50%"},"50%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),er=function(e){var n;return(0,o.Z)({},e.componentCls,(n={"&-loading":{overflow:"hidden"},"&-loading &-body":{userSelect:"none"}},(0,o.Z)(n,"".concat(e.componentCls,"-loading-content"),{width:"100%",p:{marginBlock:0,marginInline:0}}),(0,o.Z)(n,"".concat(e.componentCls,"-loading-block"),{height:"14px",marginBlock:"4px",background:"linear-gradient(90deg, rgba(54, 61, 64, 0.2), rgba(54, 61, 64, 0.4), rgba(54, 61, 64, 0.2))",backgroundSize:"600% 600%",borderRadius:e.borderRadius,animationName:qi,animationDuration:"1.4s",animationTimingFunction:"ease",animationIterationCount:"infinite"}),n))};function tr(t){return ct("ProCardLoading",function(e){var n=(0,h.Z)((0,h.Z)({},e),{},{componentCls:".".concat(t)});return[er(n)]})}var nr=function(e){var n=e.style,i=e.prefix,r=tr(i||"ant-pro-card"),a=r.wrapSSR;return a((0,p.jsxs)("div",{className:"".concat(i,"-loading-content"),style:n,children:[(0,p.jsx)(dt,{gutter:8,children:(0,p.jsx)(ke,{span:22,children:(0,p.jsx)("div",{className:"".concat(i,"-loading-block")})})}),(0,p.jsxs)(dt,{gutter:8,children:[(0,p.jsx)(ke,{span:8,children:(0,p.jsx)("div",{className:"".concat(i,"-loading-block")})}),(0,p.jsx)(ke,{span:15,children:(0,p.jsx)("div",{className:"".concat(i,"-loading-block")})})]}),(0,p.jsxs)(dt,{gutter:8,children:[(0,p.jsx)(ke,{span:6,children:(0,p.jsx)("div",{className:"".concat(i,"-loading-block")})}),(0,p.jsx)(ke,{span:18,children:(0,p.jsx)("div",{className:"".concat(i,"-loading-block")})})]}),(0,p.jsxs)(dt,{gutter:8,children:[(0,p.jsx)(ke,{span:13,children:(0,p.jsx)("div",{className:"".concat(i,"-loading-block")})}),(0,p.jsx)(ke,{span:9,children:(0,p.jsx)("div",{className:"".concat(i,"-loading-block")})})]}),(0,p.jsxs)(dt,{gutter:8,children:[(0,p.jsx)(ke,{span:4,children:(0,p.jsx)("div",{className:"".concat(i,"-loading-block")})}),(0,p.jsx)(ke,{span:3,children:(0,p.jsx)("div",{className:"".concat(i,"-loading-block")})}),(0,p.jsx)(ke,{span:16,children:(0,p.jsx)("div",{className:"".concat(i,"-loading-block")})})]})]}))},ir=nr,rr=s(65115),ar=s(13763),or=s(12868),lr=s(14224),sr=["tab","children"],cr=["key","tab","tabKey","disabled","destroyInactiveTabPane","children","className","style","cardProps"];function dr(t){return t.filter(function(e){return e})}function ur(t,e,n){if(t)return t.map(function(r){return(0,h.Z)((0,h.Z)({},r),{},{children:(0,p.jsx)(ut,(0,h.Z)((0,h.Z)({},n==null?void 0:n.cardProps),{},{children:r.children}))})});(0,or.ET)(!n,"Tabs.TabPane is deprecated. Please use `items` directly.");var i=(0,ar.Z)(e).map(function(r){if(T.isValidElement(r)){var a=r.key,u=r.props,l=u||{},m=l.tab,I=l.children,C=(0,L.Z)(l,sr),b=(0,h.Z)((0,h.Z)({key:String(a)},C),{},{children:(0,p.jsx)(ut,(0,h.Z)((0,h.Z)({},n==null?void 0:n.cardProps),{},{children:I})),label:m});return b}return null});return dr(i)}var fr=function(e){var n=(0,T.useContext)(ue.ZP.ConfigContext),i=n.getPrefixCls;if(rr.Z.startsWith("5"))return(0,p.jsx)(p.Fragment,{});var r=e.key,a=e.tab,u=e.tabKey,l=e.disabled,m=e.destroyInactiveTabPane,I=e.children,C=e.className,b=e.style,z=e.cardProps,w=(0,L.Z)(e,cr),P=i("pro-card-tabpane"),j=ve()(P,C);return(0,p.jsx)(an.Z.TabPane,(0,h.Z)((0,h.Z)({tabKey:u,tab:a,className:j,style:b,disabled:l,destroyInactiveTabPane:m},w),{},{children:(0,p.jsx)(ut,(0,h.Z)((0,h.Z)({},z),{},{children:I}))}),r)},mr=fr,on=function(e){return{backgroundColor:e.controlItemBgActive,borderColor:e.controlOutline}},hr=function(e){var n,i,r,a,u,l=e.componentCls;return u={},(0,o.Z)(u,l,(0,h.Z)((0,h.Z)({position:"relative",display:"flex",flexDirection:"column",boxSizing:"border-box",width:"100%",marginBlock:0,marginInline:0,paddingBlock:0,paddingInline:0,backgroundColor:e.colorBgContainer,borderRadius:e.borderRadius},Zt==null?void 0:Zt(e)),{},(i={"&-box-shadow":{boxShadow:"0 1px 2px -2px #00000029, 0 3px 6px #0000001f, 0 5px 12px 4px #00000017",borderColor:"transparent"},"&-col":{width:"100%"},"&-border":{border:"".concat(e.lineWidth,"px ").concat(e.lineType," ").concat(e.colorSplit)},"&-hoverable":(0,o.Z)({cursor:"pointer",transition:"box-shadow 0.3s, border-color 0.3s","&:hover":{borderColor:"transparent",boxShadow:"0 1px 2px -2px #00000029, 0 3px 6px #0000001f, 0 5px 12px 4px #00000017"}},"&".concat(l,"-checked:hover"),{borderColor:e.controlOutline}),"&-checked":(0,h.Z)((0,h.Z)({},on(e)),{},{"&::after":{position:"absolute",insetBlockStart:2,insetInlineEnd:2,width:0,height:0,border:"6px solid ".concat(e.colorPrimary),borderBlockEnd:"6px solid transparent",borderInlineStart:"6px solid transparent",borderStartEndRadius:2,content:'""'}}),"&:focus":(0,h.Z)({},on(e)),"&&-ghost":(0,o.Z)({backgroundColor:"transparent"},"> ".concat(l),{"&-header":{paddingInlineEnd:0,paddingBlockEnd:e.padding,paddingInlineStart:0},"&-body":{paddingBlock:0,paddingInline:0,backgroundColor:"transparent"}}),"&&-split > &-body":{paddingBlock:0,paddingInline:0},"&&-contain-card > &-body":{display:"flex"}},(0,o.Z)(i,"".concat(l,"-body-direction-column"),{flexDirection:"column"}),(0,o.Z)(i,"".concat(l,"-body-wrap"),{flexWrap:"wrap"}),(0,o.Z)(i,"&&-collapse",(0,o.Z)({},"> ".concat(l),{"&-header":{paddingBlockEnd:e.padding,borderBlockEnd:0},"&-body":{display:"none"}})),(0,o.Z)(i,"".concat(l,"-header"),{display:"flex",alignItems:"center",justifyContent:"space-between",paddingInline:e.paddingLG,paddingBlock:e.padding,paddingBlockEnd:0,"&-border":{"&":{paddingBlockEnd:e.padding},borderBlockEnd:"".concat(e.lineWidth,"px ").concat(e.lineType," ").concat(e.colorSplit)},"&-collapsible":{cursor:"pointer"}}),(0,o.Z)(i,"".concat(l,"-title"),{color:e.colorText,fontWeight:500,fontSize:e.fontSizeLG,lineHeight:e.lineHeight}),(0,o.Z)(i,"".concat(l,"-extra"),{color:e.colorText}),(0,o.Z)(i,"".concat(l,"-type-inner"),(0,o.Z)({},"".concat(l,"-header"),{backgroundColor:e.colorFillAlter})),(0,o.Z)(i,"".concat(l,"-collapsible-icon"),{marginInlineEnd:e.marginXS,color:e.colorIconHover,":hover":{color:e.colorPrimaryHover},"& svg":{transition:"transform ".concat(e.motionDurationMid)}}),(0,o.Z)(i,"".concat(l,"-body"),{display:"block",boxSizing:"border-box",height:"100%",paddingInline:e.paddingLG,paddingBlock:e.padding,"&-center":{display:"flex",alignItems:"center",justifyContent:"center"}}),(0,o.Z)(i,"&&-size-small",(n={},(0,o.Z)(n,l,{"&-header":{paddingInline:e.paddingSM,paddingBlock:e.paddingXS,paddingBlockEnd:0,"&-border":{paddingBlockEnd:e.paddingXS}},"&-title":{fontSize:e.fontSize},"&-body":{paddingInline:e.paddingSM,paddingBlock:e.paddingSM}}),(0,o.Z)(n,"".concat(l,"-header").concat(l,"-header-collapsible"),{paddingBlock:e.paddingXS}),n)),i))),(0,o.Z)(u,"".concat(l,"-col"),(r={},(0,o.Z)(r,"&".concat(l,"-split-vertical"),{borderInlineEnd:"".concat(e.lineWidth,"px ").concat(e.lineType," ").concat(e.colorSplit)}),(0,o.Z)(r,"&".concat(l,"-split-horizontal"),{borderBlockEnd:"".concat(e.lineWidth,"px ").concat(e.lineType," ").concat(e.colorSplit)}),r)),(0,o.Z)(u,"".concat(l,"-tabs"),(a={},(0,o.Z)(a,"".concat(e.antCls,"-tabs-top > ").concat(e.antCls,"-tabs-nav"),(0,o.Z)({marginBlockEnd:0},"".concat(e.antCls,"-tabs-nav-list"),{marginBlockStart:e.marginXS,paddingInlineStart:e.padding})),(0,o.Z)(a,"".concat(e.antCls,"-tabs-bottom > ").concat(e.antCls,"-tabs-nav"),(0,o.Z)({marginBlockEnd:0},"".concat(e.antCls,"-tabs-nav-list"),{paddingInlineStart:e.padding})),(0,o.Z)(a,"".concat(e.antCls,"-tabs-left"),(0,o.Z)({},"".concat(e.antCls,"-tabs-content-holder"),(0,o.Z)({},"".concat(e.antCls,"-tabs-content"),(0,o.Z)({},"".concat(e.antCls,"-tabs-tabpane"),{paddingInlineStart:0})))),(0,o.Z)(a,"".concat(e.antCls,"-tabs-left > ").concat(e.antCls,"-tabs-nav"),(0,o.Z)({marginInlineEnd:0},"".concat(e.antCls,"-tabs-nav-list"),{paddingBlockStart:e.padding})),(0,o.Z)(a,"".concat(e.antCls,"-tabs-right"),(0,o.Z)({},"".concat(e.antCls,"-tabs-content-holder"),(0,o.Z)({},"".concat(e.antCls,"-tabs-content"),(0,o.Z)({},"".concat(e.antCls,"-tabs-tabpane"),{paddingInlineStart:0})))),(0,o.Z)(a,"".concat(e.antCls,"-tabs-right > ").concat(e.antCls,"-tabs-nav"),(0,o.Z)({},"".concat(e.antCls,"-tabs-nav-list"),{paddingBlockStart:e.padding})),a)),u},ln=24,gr=function(e,n){var i=n.componentCls;return e===0?(0,o.Z)({},"".concat(i,"-col-0"),{display:"none"}):(0,o.Z)({},"".concat(i,"-col-").concat(e),{flexShrink:0,width:"".concat(e/ln*100,"%")})},pr=function(e){return Array(ln+1).fill(1).map(function(n,i){return gr(i,e)})};function vr(t){return ct("ProCard",function(e){var n=(0,h.Z)((0,h.Z)({},e),{},{componentCls:".".concat(t)});return[hr(n),pr(n)]})}var br=["className","style","bodyStyle","headStyle","title","subTitle","extra","tip","wrap","layout","loading","gutter","tooltip","split","headerBordered","bordered","boxShadow","children","size","actions","ghost","hoverable","direction","collapsed","collapsible","collapsibleIconRender","defaultCollapsed","onCollapse","checked","onChecked","tabs","type"],yr=T.forwardRef(function(t,e){var n,i,r,a=t.className,u=t.style,l=t.bodyStyle,m=t.headStyle,I=t.title,C=t.subTitle,b=t.extra,z=t.tip,w=t.wrap,P=w===void 0?!1:w,j=t.layout,V=t.loading,x=t.gutter,Re=x===void 0?0:x,Ze=t.tooltip,ee=t.split,fe=t.headerBordered,te=fe===void 0?!1:fe,ne=t.bordered,U=ne===void 0?!1:ne,Ce=t.boxShadow,me=Ce===void 0?!1:Ce,xe=t.children,ze=t.size,oe=t.actions,K=t.ghost,tt=K===void 0?!1:K,Xe=t.hoverable,St=Xe===void 0?!1:Xe,Ue=t.direction,mt=t.collapsed,Tt=t.collapsible,We=Tt===void 0?!1:Tt,Be=t.collapsibleIconRender,Je=t.defaultCollapsed,Ct=Je===void 0?!1:Je,nt=t.onCollapse,Pt=t.checked,it=t.onChecked,Ne=t.tabs,ht=t.type,Me=(0,L.Z)(t,br),Ft=(0,T.useContext)(ue.ZP.ConfigContext),O=Ft.getPrefixCls,k=Hi.ZP.useBreakpoint()||{lg:!0,md:!0,sm:!0,xl:!1,xs:!1,xxl:!1},re=(0,Vi.Z)(Ct,{value:mt,onChange:nt}),$=(0,_.Z)(re,2),he=$[0],Ve=$[1],G=["xxl","xl","lg","md","sm","xs"],le=ur(Ne==null?void 0:Ne.items,xe,Ne),Ie=function(X){var ie=[0,0],_e=Array.isArray(X)?X:[X,0];return _e.forEach(function(je,Qe){if((0,W.Z)(je)==="object")for(var Ge=0;Ge<G.length;Ge+=1){var gt=G[Ge];if(k[gt]&&je[gt]!==void 0){ie[Qe]=je[gt];break}}else ie[Qe]=je||0}),ie},rt=function(X,ie){return X?ie:{}},Dt=function(X){var ie=X;if((0,W.Z)(X)==="object")for(var _e=0;_e<G.length;_e+=1){var je=G[_e];if(k!=null&&k[je]&&(X==null?void 0:X[je])!==void 0){ie=X[je];break}}var Qe=rt(typeof ie=="string"&&/\d%|\dpx/i.test(ie),{width:ie,flexShrink:0});return{span:ie,colSpanStyle:Qe}},M=O("pro-card"),ge=vr(M),Pe=ge.wrapSSR,Fe=ge.hashId,zt=Ie(Re),at=(0,_.Z)(zt,2),jt=at[0],Ot=at[1],At=!1,Bt=T.Children.toArray(xe),Dr=Bt.map(function(pe,X){var ie;if(pe!=null&&(ie=pe.type)!==null&&ie!==void 0&&ie.isProCard){var _e;At=!0;var je=pe.props.colSpan,Qe=Dt(je),Ge=Qe.span,gt=Qe.colSpanStyle,_r=ve()(["".concat(M,"-col")],Fe,(_e={},(0,o.Z)(_e,"".concat(M,"-split-vertical"),ee==="vertical"&&X!==Bt.length-1),(0,o.Z)(_e,"".concat(M,"-split-horizontal"),ee==="horizontal"&&X!==Bt.length-1),(0,o.Z)(_e,"".concat(M,"-col-").concat(Ge),typeof Ge=="number"&&Ge>=0&&Ge<=24),_e)),Lr=Pe((0,p.jsx)("div",{style:(0,h.Z)((0,h.Z)((0,h.Z)({},gt),rt(jt>0,{paddingInlineEnd:jt/2,paddingInlineStart:jt/2})),rt(Ot>0,{paddingBlockStart:Ot/2,paddingBlockEnd:Ot/2})),className:_r,children:T.cloneElement(pe)}));return T.cloneElement(Lr,{key:"pro-card-col-".concat((pe==null?void 0:pe.key)||X)})}return pe}),Er=ve()("".concat(M),a,Fe,(n={},(0,o.Z)(n,"".concat(M,"-border"),U),(0,o.Z)(n,"".concat(M,"-box-shadow"),me),(0,o.Z)(n,"".concat(M,"-contain-card"),At),(0,o.Z)(n,"".concat(M,"-loading"),V),(0,o.Z)(n,"".concat(M,"-split"),ee==="vertical"||ee==="horizontal"),(0,o.Z)(n,"".concat(M,"-ghost"),tt),(0,o.Z)(n,"".concat(M,"-hoverable"),St),(0,o.Z)(n,"".concat(M,"-size-").concat(ze),ze),(0,o.Z)(n,"".concat(M,"-type-").concat(ht),ht),(0,o.Z)(n,"".concat(M,"-collapse"),he),(0,o.Z)(n,"".concat(M,"-checked"),Pt),n)),Mr=ve()("".concat(M,"-body"),Fe,(i={},(0,o.Z)(i,"".concat(M,"-body-center"),j==="center"),(0,o.Z)(i,"".concat(M,"-body-direction-column"),ee==="horizontal"||Ue==="column"),(0,o.Z)(i,"".concat(M,"-body-wrap"),P&&At),i)),Ir=l,sn=T.isValidElement(V)?V:(0,p.jsx)(ir,{prefix:M,style:(l==null?void 0:l.padding)===0||(l==null?void 0:l.padding)==="0px"?{padding:24}:void 0}),Et=We&&mt===void 0&&(Be?Be({collapsed:he}):(0,p.jsx)(H.Z,{rotate:he?void 0:90,className:"".concat(M,"-collapsible-icon ").concat(Fe).trim()}));return Pe((0,p.jsxs)("div",(0,h.Z)((0,h.Z)({className:Er,style:u,ref:e,onClick:function(X){var ie;it==null||it(X),Me==null||(ie=Me.onClick)===null||ie===void 0||ie.call(Me,X)}},Wi(Me,["prefixCls","colSpan"])),{},{children:[(I||b||Et)&&(0,p.jsxs)("div",{className:ve()("".concat(M,"-header"),Fe,(r={},(0,o.Z)(r,"".concat(M,"-header-border"),te||ht==="inner"),(0,o.Z)(r,"".concat(M,"-header-collapsible"),Et),r)),style:m,onClick:function(){Et&&Ve(!he)},children:[(0,p.jsxs)("div",{className:"".concat(M,"-title ").concat(Fe).trim(),children:[Et,(0,p.jsx)($i,{label:I,tooltip:Ze||z,subTitle:C})]}),b&&(0,p.jsx)("div",{className:"".concat(M,"-extra ").concat(Fe).trim(),onClick:function(X){return X.stopPropagation()},children:b})]}),Ne?(0,p.jsx)("div",{className:"".concat(M,"-tabs ").concat(Fe).trim(),children:(0,p.jsx)(an.Z,(0,h.Z)((0,h.Z)({onChange:Ne.onChange},Ne),{},{items:le,children:V?sn:xe}))}):(0,p.jsx)("div",{className:Mr,style:Ir,children:V?sn:Dr}),oe?(0,p.jsx)(Xi,{actions:oe,prefixCls:M}):null]})))}),ut=yr,xr=function(e){var n=e.componentCls;return(0,o.Z)({},n,{"&-divider":{flex:"none",width:e.lineWidth,marginInline:e.marginXS,marginBlock:e.marginLG,backgroundColor:e.colorSplit,"&-horizontal":{width:"initial",height:e.lineWidth,marginInline:e.marginLG,marginBlock:e.marginXS}},"&&-size-small &-divider":{marginBlock:e.marginLG,marginInline:e.marginXS,"&-horizontal":{marginBlock:e.marginXS,marginInline:e.marginLG}}})};function Sr(t){return ct("ProCardDivider",function(e){var n=(0,h.Z)((0,h.Z)({},e),{},{componentCls:".".concat(t)});return[xr(n)]})}var Tr=function(e){var n=(0,T.useContext)(ue.ZP.ConfigContext),i=n.getPrefixCls,r=i("pro-card"),a="".concat(r,"-divider"),u=Sr(r),l=u.wrapSSR,m=u.hashId,I=e.className,C=e.style,b=C===void 0?{}:C,z=e.type,w=ve()(a,I,m,(0,o.Z)({},"".concat(a,"-").concat(z),z));return l((0,p.jsx)("div",{className:w,style:b}))},Cr=Tr,Pr=function(e){return(0,p.jsx)(ut,(0,h.Z)({bodyStyle:{padding:0}},e))},ft=ut;ft.isProCard=!0,ft.Divider=Cr,ft.TabPane=mr,ft.Group=Pr;var Fr=ft},39608:function(A,D,s){"use strict";s.d(D,{Z:function(){return h}});var B=s(50959);function h(){const[,o]=B.useReducer(W=>W+1,0);return o}},21372:function(A,D,s){"use strict";var B=s(50959),h=s(77189),o=s(39608),W=s(91857);function _(){let L=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const H=(0,B.useRef)({}),ae=(0,o.Z)(),ue=(0,W.ZP)();return(0,h.Z)(()=>{const se=ue.subscribe(Le=>{H.current=Le,L&&ae()});return()=>ue.unsubscribe(se)},[]),H.current}D.Z=_},22173:function(A,D,s){"use strict";var B=s(21372);function h(){return(0,B.Z)()}D.ZP={useBreakpoint:h}},5726:function(A){(function(D,s){A.exports=s()})(this,function(){"use strict";var D=1e3,s=6e4,B=36e5,h="millisecond",o="second",W="minute",_="hour",L="day",H="week",ae="month",ue="quarter",se="year",Le="date",ve="Invalid Date",T=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,ot=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,Se={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(v){var f=["th","st","nd","rd"],c=v%100;return"["+v+(f[(c-20)%10]||f[c]||f[0])+"]"}},lt=function(v,f,c){var g=String(v);return!g||g.length>=f?v:""+Array(f+1-g.length).join(c)+v},we={s:lt,z:function(v){var f=-v.utcOffset(),c=Math.abs(f),g=Math.floor(c/60),d=c%60;return(f<=0?"+":"-")+lt(g,2,"0")+":"+lt(d,2,"0")},m:function v(f,c){if(f.date()<c.date())return-v(c,f);var g=12*(c.year()-f.year())+(c.month()-f.month()),d=f.clone().add(g,ae),y=c-d<0,S=f.clone().add(g+(y?-1:1),ae);return+(-(g+(c-d)/(y?d-S:S-d))||0)},a:function(v){return v<0?Math.ceil(v)||0:Math.floor(v)},p:function(v){return{M:ae,y:se,w:H,d:L,D:Le,h:_,m:W,s:o,ms:h,Q:ue}[v]||String(v||"").toLowerCase().replace(/s$/,"")},u:function(v){return v===void 0}},Y="en",Te={};Te[Y]=Se;var F="$isDayjsObject",be=function(v){return v instanceof qe||!(!v||!v[F])},ye=function v(f,c,g){var d;if(!f)return Y;if(typeof f=="string"){var y=f.toLowerCase();Te[y]&&(d=y),c&&(Te[y]=c,d=y);var S=f.split("-");if(!d&&S.length>1)return v(S[0])}else{var R=f.name;Te[R]=f,d=R}return!g&&d&&(Y=d),d||!g&&Y},J=function(v,f){if(be(v))return v.clone();var c=typeof f=="object"?f:{};return c.date=v,c.args=arguments,new qe(c)},E=we;E.l=ye,E.i=be,E.w=function(v,f){return J(v,{locale:f.$L,utc:f.$u,x:f.$x,$offset:f.$offset})};var qe=function(){function v(c){this.$L=ye(c.locale,null,!0),this.parse(c),this.$x=this.$x||c.x||{},this[F]=!0}var f=v.prototype;return f.parse=function(c){this.$d=function(g){var d=g.date,y=g.utc;if(d===null)return new Date(NaN);if(E.u(d))return new Date;if(d instanceof Date)return new Date(d);if(typeof d=="string"&&!/Z$/i.test(d)){var S=d.match(T);if(S){var R=S[2]-1||0,N=(S[7]||"0").substring(0,3);return y?new Date(Date.UTC(S[1],R,S[3]||1,S[4]||0,S[5]||0,S[6]||0,N)):new Date(S[1],R,S[3]||1,S[4]||0,S[5]||0,S[6]||0,N)}}return new Date(d)}(c),this.init()},f.init=function(){var c=this.$d;this.$y=c.getFullYear(),this.$M=c.getMonth(),this.$D=c.getDate(),this.$W=c.getDay(),this.$H=c.getHours(),this.$m=c.getMinutes(),this.$s=c.getSeconds(),this.$ms=c.getMilliseconds()},f.$utils=function(){return E},f.isValid=function(){return this.$d.toString()!==ve},f.isSame=function(c,g){var d=J(c);return this.startOf(g)<=d&&d<=this.endOf(g)},f.isAfter=function(c,g){return J(c)<this.startOf(g)},f.isBefore=function(c,g){return this.endOf(g)<J(c)},f.$g=function(c,g,d){return E.u(c)?this[g]:this.set(d,c)},f.unix=function(){return Math.floor(this.valueOf()/1e3)},f.valueOf=function(){return this.$d.getTime()},f.startOf=function(c,g){var d=this,y=!!E.u(g)||g,S=E.p(c),R=function(Ae,de){var De=E.w(d.$u?Date.UTC(d.$y,de,Ae):new Date(d.$y,de,Ae),d);return y?De:De.endOf(L)},N=function(Ae,de){return E.w(d.toDate()[Ae].apply(d.toDate("s"),(y?[0,0,0,0]:[23,59,59,999]).slice(de)),d)},Q=this.$W,q=this.$M,ce=this.$D,He="set"+(this.$u?"UTC":"");switch(S){case se:return y?R(1,0):R(31,11);case ae:return y?R(1,q):R(0,q+1);case H:var Oe=this.$locale().weekStart||0,Ye=(Q<Oe?Q+7:Q)-Oe;return R(y?ce-Ye:ce+(6-Ye),q);case L:case Le:return N(He+"Hours",0);case _:return N(He+"Minutes",1);case W:return N(He+"Seconds",2);case o:return N(He+"Milliseconds",3);default:return this.clone()}},f.endOf=function(c){return this.startOf(c,!1)},f.$set=function(c,g){var d,y=E.p(c),S="set"+(this.$u?"UTC":""),R=(d={},d[L]=S+"Date",d[Le]=S+"Date",d[ae]=S+"Month",d[se]=S+"FullYear",d[_]=S+"Hours",d[W]=S+"Minutes",d[o]=S+"Seconds",d[h]=S+"Milliseconds",d)[y],N=y===L?this.$D+(g-this.$W):g;if(y===ae||y===se){var Q=this.clone().set(Le,1);Q.$d[R](N),Q.init(),this.$d=Q.set(Le,Math.min(this.$D,Q.daysInMonth())).$d}else R&&this.$d[R](N);return this.init(),this},f.set=function(c,g){return this.clone().$set(c,g)},f.get=function(c){return this[E.p(c)]()},f.add=function(c,g){var d,y=this;c=Number(c);var S=E.p(g),R=function(q){var ce=J(y);return E.w(ce.date(ce.date()+Math.round(q*c)),y)};if(S===ae)return this.set(ae,this.$M+c);if(S===se)return this.set(se,this.$y+c);if(S===L)return R(1);if(S===H)return R(7);var N=(d={},d[W]=s,d[_]=B,d[o]=D,d)[S]||1,Q=this.$d.getTime()+c*N;return E.w(Q,this)},f.subtract=function(c,g){return this.add(-1*c,g)},f.format=function(c){var g=this,d=this.$locale();if(!this.isValid())return d.invalidDate||ve;var y=c||"YYYY-MM-DDTHH:mm:ssZ",S=E.z(this),R=this.$H,N=this.$m,Q=this.$M,q=d.weekdays,ce=d.months,He=d.meridiem,Oe=function(de,De,Ee,et){return de&&(de[De]||de(g,y))||Ee[De].slice(0,et)},Ye=function(de){return E.s(R%12||12,de,"0")},Ae=He||function(de,De,Ee){var et=de<12?"AM":"PM";return Ee?et.toLowerCase():et};return y.replace(ot,function(de,De){return De||function(Ee){switch(Ee){case"YY":return String(g.$y).slice(-2);case"YYYY":return E.s(g.$y,4,"0");case"M":return Q+1;case"MM":return E.s(Q+1,2,"0");case"MMM":return Oe(d.monthsShort,Q,ce,3);case"MMMM":return Oe(ce,Q);case"D":return g.$D;case"DD":return E.s(g.$D,2,"0");case"d":return String(g.$W);case"dd":return Oe(d.weekdaysMin,g.$W,q,2);case"ddd":return Oe(d.weekdaysShort,g.$W,q,3);case"dddd":return q[g.$W];case"H":return String(R);case"HH":return E.s(R,2,"0");case"h":return Ye(1);case"hh":return Ye(2);case"a":return Ae(R,N,!0);case"A":return Ae(R,N,!1);case"m":return String(N);case"mm":return E.s(N,2,"0");case"s":return String(g.$s);case"ss":return E.s(g.$s,2,"0");case"SSS":return E.s(g.$ms,3,"0");case"Z":return S}return null}(de)||S.replace(":","")})},f.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},f.diff=function(c,g,d){var y,S=this,R=E.p(g),N=J(c),Q=(N.utcOffset()-this.utcOffset())*s,q=this-N,ce=function(){return E.m(S,N)};switch(R){case se:y=ce()/12;break;case ae:y=ce();break;case ue:y=ce()/3;break;case H:y=(q-Q)/6048e5;break;case L:y=(q-Q)/864e5;break;case _:y=q/B;break;case W:y=q/s;break;case o:y=q/D;break;default:y=q}return d?y:E.a(y)},f.daysInMonth=function(){return this.endOf(ae).$D},f.$locale=function(){return Te[this.$L]},f.locale=function(c,g){if(!c)return this.$L;var d=this.clone(),y=ye(c,g,!0);return y&&(d.$L=y),d},f.clone=function(){return E.w(this.$d,this)},f.toDate=function(){return new Date(this.valueOf())},f.toJSON=function(){return this.isValid()?this.toISOString():null},f.toISOString=function(){return this.$d.toISOString()},f.toString=function(){return this.$d.toUTCString()},v}(),$e=qe.prototype;return J.prototype=$e,[["$ms",h],["$s",o],["$m",W],["$H",_],["$W",L],["$M",ae],["$y",se],["$D",Le]].forEach(function(v){$e[v[1]]=function(f){return this.$g(f,v[0],v[1])}}),J.extend=function(v,f){return v.$i||(v(f,qe,J),v.$i=!0),J},J.locale=ye,J.isDayjs=be,J.unix=function(v){return J(1e3*v)},J.en=Te[Y],J.Ls=Te,J.p={},J})},83440:function(A,D,s){(function(B,h){A.exports=h(s(5726))})(this,function(B){"use strict";function h(_){return _&&typeof _=="object"&&"default"in _?_:{default:_}}var o=h(B),W={name:"zh-cn",weekdays:"\u661F\u671F\u65E5_\u661F\u671F\u4E00_\u661F\u671F\u4E8C_\u661F\u671F\u4E09_\u661F\u671F\u56DB_\u661F\u671F\u4E94_\u661F\u671F\u516D".split("_"),weekdaysShort:"\u5468\u65E5_\u5468\u4E00_\u5468\u4E8C_\u5468\u4E09_\u5468\u56DB_\u5468\u4E94_\u5468\u516D".split("_"),weekdaysMin:"\u65E5_\u4E00_\u4E8C_\u4E09_\u56DB_\u4E94_\u516D".split("_"),months:"\u4E00\u6708_\u4E8C\u6708_\u4E09\u6708_\u56DB\u6708_\u4E94\u6708_\u516D\u6708_\u4E03\u6708_\u516B\u6708_\u4E5D\u6708_\u5341\u6708_\u5341\u4E00\u6708_\u5341\u4E8C\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),ordinal:function(_,L){return L==="W"?_+"\u5468":_+"\u65E5"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5E74M\u6708D\u65E5",LLL:"YYYY\u5E74M\u6708D\u65E5Ah\u70B9mm\u5206",LLLL:"YYYY\u5E74M\u6708D\u65E5ddddAh\u70B9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5E74M\u6708D\u65E5",lll:"YYYY\u5E74M\u6708D\u65E5 HH:mm",llll:"YYYY\u5E74M\u6708D\u65E5dddd HH:mm"},relativeTime:{future:"%s\u5185",past:"%s\u524D",s:"\u51E0\u79D2",m:"1 \u5206\u949F",mm:"%d \u5206\u949F",h:"1 \u5C0F\u65F6",hh:"%d \u5C0F\u65F6",d:"1 \u5929",dd:"%d \u5929",M:"1 \u4E2A\u6708",MM:"%d \u4E2A\u6708",y:"1 \u5E74",yy:"%d \u5E74"},meridiem:function(_,L){var H=100*_+L;return H<600?"\u51CC\u6668":H<900?"\u65E9\u4E0A":H<1100?"\u4E0A\u5348":H<1300?"\u4E2D\u5348":H<1800?"\u4E0B\u5348":"\u665A\u4E0A"}};return o.default.locale(W,null,!0),W})},18840:function(A){function D(s,B){return B||(B=s.slice(0)),Object.freeze(Object.defineProperties(s,{raw:{value:Object.freeze(B)}}))}A.exports=D,A.exports.__esModule=!0,A.exports.default=A.exports}}]); +}()); \ No newline at end of file diff --git a/8211.4f814623.async.js b/8211.4f814623.async.js new file mode 100644 index 00000000..38748134 --- /dev/null +++ b/8211.4f814623.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8211],{98211:function(o,t,e){e.r(t),e.d(t,{default:function(){return r}});var a=e(26142);const n=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/jlelong/vscode-latex-basics/blob/master/syntaxes/TeX.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/jlelong/vscode-latex-basics/commit/3ae82b457c28f0368cbbb47024b0245ef1ff3d33",name:"tex",scopeName:"text.tex",patterns:[{captures:{1:{name:"punctuation.definition.keyword.tex"}},match:"(\\\\)(backmatter|csname|else|endcsname|fi|frontmatter|mainmatter|unless|if(case|cat|csname|defined|dim|eof|false|fontchar|hbox|hmode|inner|mmode|num|odd|true|vbox|vmode|void|x)?)(?![a-zA-Z@])",name:"keyword.control.tex"},{captures:{1:{name:"keyword.control.catcode.tex"},2:{name:"punctuation.definition.keyword.tex"},3:{name:"punctuation.separator.key-value.tex"},4:{name:"constant.numeric.category.tex"}},match:"((\\\\)catcode)`(?:\\\\)?.(=)(\\d+)",name:"meta.catcode.tex"},{begin:"(^[ \\t]+)?(?=%)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.tex"}},end:"(?!\\G)",patterns:[{begin:"%:?",beginCaptures:{0:{name:"punctuation.definition.comment.tex"}},end:"$\\n?",name:"comment.line.percentage.tex"},{begin:"^(%!TEX) (\\S*) =",beginCaptures:{1:{name:"punctuation.definition.comment.tex"}},end:"$\\n?",name:"comment.line.percentage.directive.tex"}]},{match:"[\\[\\]]",name:"punctuation.definition.brackets.tex"},{begin:"(\\$\\$|\\$)",beginCaptures:{1:{name:"punctuation.definition.string.begin.tex"}},end:"(\\1)",endCaptures:{1:{name:"punctuation.definition.string.end.tex"}},name:"meta.math.block.tex support.class.math.block.tex",patterns:[{match:"\\\\\\$",name:"constant.character.escape.tex"},{include:"#math"},{include:"$self"}]},{match:"\\\\\\\\",name:"keyword.control.newline.tex"},{captures:{1:{name:"punctuation.definition.function.tex"}},match:"(\\\\)(?:[\\p{Alphabetic}@]+|[,;])",name:"support.function.general.tex"},{captures:{1:{name:"punctuation.definition.keyword.tex"}},match:"(\\\\)[^a-zA-Z@]",name:"constant.character.escape.tex"}],repository:{math:{patterns:[{begin:"((\\\\)(?:text|mbox))(\\{)",beginCaptures:{1:{name:"constant.other.math.tex"},2:{name:"punctuation.definition.function.tex"},3:{name:"punctuation.definition.arguments.begin.tex meta.text.normal.tex"}},contentName:"meta.text.normal.tex",end:"\\}",endCaptures:{0:{name:"punctuation.definition.arguments.end.tex meta.text.normal.tex"}},patterns:[{include:"#math"},{include:"$base"}]},{match:"\\\\{|\\\\}",name:"punctuation.math.bracket.pair.tex"},{match:"\\\\(left|right|((big|bigg|Big|Bigg)[lr]?))([\\(\\[\\<\\>\\]\\)\\.\\|]|\\\\[{}|]|\\\\[lr]?[Vv]ert|\\\\[lr]angle)",name:"punctuation.math.bracket.pair.big.tex"},{captures:{1:{name:"punctuation.definition.constant.math.tex"}},match:"(\\\\)(s(s(earrow|warrow|lash)|h(ort(downarrow|uparrow|parallel|leftarrow|rightarrow|mid)|arp)|tar|i(gma|m(eq)?)|u(cc(sim|n(sim|approx)|curlyeq|eq|approx)?|pset(neq(q)?|plus(eq)?|eq(q)?)?|rd|m|bset(neq(q)?|plus(eq)?|eq(q)?)?)|p(hericalangle|adesuit)|e(tminus|arrow)|q(su(pset(eq)?|bset(eq)?)|c(up|ap)|uare)|warrow|m(ile|all(s(etminus|mile)|frown)))|h(slash|ook(leftarrow|rightarrow)|eartsuit|bar)|R(sh|ightarrow|e|bag)|Gam(e|ma)|n(s(hort(parallel|mid)|im|u(cc(eq)?|pseteq(q)?|bseteq))|Rightarrow|n(earrow|warrow)|cong|triangle(left(eq(slant)?)?|right(eq(slant)?)?)|i(plus)?|u|p(lus|arallel|rec(eq)?)|e(q|arrow|g|xists)|v(dash|Dash)|warrow|le(ss|q(slant|q)?|ft(arrow|rightarrow))|a(tural|bla)|VDash|rightarrow|g(tr|eq(slant|q)?)|mid|Left(arrow|rightarrow))|c(hi|irc(eq|le(d(circ|S|dash|ast)|arrow(left|right)))?|o(ng|prod|lon|mplement)|dot(s|p)?|u(p|r(vearrow(left|right)|ly(eq(succ|prec)|vee(downarrow|uparrow)?|wedge(downarrow|uparrow)?)))|enterdot|lubsuit|ap)|Xi|Maps(to(char)?|from(char)?)|B(ox|umpeq|bbk)|t(h(ick(sim|approx)|e(ta|refore))|imes|op|wohead(leftarrow|rightarrow)|a(u|lloblong)|riangle(down|q|left(eq(slant)?)?|right(eq(slant)?)?)?)|i(n(t(er(cal|leave))?|plus|fty)?|ota|math)|S(igma|u(pset|bset))|zeta|o(slash|times|int|dot|plus|vee|wedge|lessthan|greaterthan|m(inus|ega)|b(slash|long|ar))|d(i(v(ideontimes)?|a(g(down|up)|mond(suit)?)|gamma)|o(t(plus|eq(dot)?)|ublebarwedge|wn(harpoon(left|right)|downarrows|arrow))|d(ots|agger)|elta|a(sh(v|leftarrow|rightarrow)|leth|gger))|Y(down|up|left|right)|C(up|ap)|u(n(lhd|rhd)|p(silon|harpoon(left|right)|downarrow|uparrows|lus|arrow)|lcorner|rcorner)|jmath|Theta|Im|p(si|hi|i(tchfork)?|erp|ar(tial|allel)|r(ime|o(d|pto)|ec(sim|n(sim|approx)|curlyeq|eq|approx)?)|m)|e(t(h|a)|psilon|q(slant(less|gtr)|circ|uiv)|ll|xists|mptyset)|Omega|D(iamond|ownarrow|elta)|v(d(ots|ash)|ee(bar)?|Dash|ar(s(igma|u(psetneq(q)?|bsetneq(q)?))|nothing|curly(vee|wedge)|t(heta|imes|riangle(left|right)?)|o(slash|circle|times|dot|plus|vee|wedge|lessthan|ast|greaterthan|minus|b(slash|ar))|p(hi|i|ropto)|epsilon|kappa|rho|bigcirc))|kappa|Up(silon|downarrow|arrow)|Join|f(orall|lat|a(t(s(emi|lash)|bslash)|llingdotseq)|rown)|P(si|hi|i)|w(p|edge|r)|l(hd|n(sim|eq(q)?|approx)|ceil|times|ightning|o(ng(left(arrow|rightarrow)|rightarrow|maps(to|from))|zenge|oparrow(left|right))|dot(s|p)|e(ss(sim|dot|eq(qgtr|gtr)|approx|gtr)|q(slant|q)?|ft(slice|harpoon(down|up)|threetimes|leftarrows|arrow(t(ail|riangle))?|right(squigarrow|harpoons|arrow(s|triangle|eq)?))|adsto)|vertneqq|floor|l(c(orner|eil)|floor|l|bracket)?|a(ngle|mbda)|rcorner|bag)|a(s(ymp|t)|ngle|pprox(eq)?|l(pha|eph)|rrownot|malg)|V(dash|vdash)|r(h(o|d)|ceil|times|i(singdotseq|ght(s(quigarrow|lice)|harpoon(down|up)|threetimes|left(harpoons|arrows)|arrow(t(ail|riangle))?|rightarrows))|floor|angle|r(ceil|parenthesis|floor|bracket)|bag)|g(n(sim|eq(q)?|approx)|tr(sim|dot|eq(qless|less)|less|approx)|imel|eq(slant|q)?|vertneqq|amma|g(g)?)|Finv|xi|m(ho|i(nuso|d)|o(o|dels)|u(ltimap)?|p|e(asuredangle|rge)|aps(to|from(char)?))|b(i(n(dnasrepma|ampersand)|g(s(tar|qc(up|ap))|nplus|c(irc|u(p|rly(vee|wedge))|ap)|triangle(down|up)|interleave|o(times|dot|plus)|uplus|parallel|vee|wedge|box))|o(t|wtie|x(slash|circle|times|dot|plus|empty|ast|minus|b(slash|ox|ar)))|u(llet|mpeq)|e(cause|t(h|ween|a))|lack(square|triangle(down|left|right)?|lozenge)|a(ck(s(im(eq)?|lash)|prime|epsilon)|r(o|wedge))|bslash)|L(sh|ong(left(arrow|rightarrow)|rightarrow|maps(to|from))|eft(arrow|rightarrow)|leftarrow|ambda|bag)|Arrownot)(?![a-zA-Z])",name:"constant.character.math.tex"},{captures:{1:{name:"punctuation.definition.constant.math.tex"}},match:"(\\\\)(sum|prod|coprod|int|oint|bigcap|bigcup|bigsqcup|bigvee|bigwedge|bigodot|bigotimes|bogoplus|biguplus)\\b",name:"constant.character.math.tex"},{captures:{1:{name:"punctuation.definition.constant.math.tex"}},match:"(\\\\)(arccos|arcsin|arctan|arg|cos|cosh|cot|coth|csc|deg|det|dim|exp|gcd|hom|inf|ker|lg|lim|liminf|limsup|ln|log|max|min|pr|sec|sin|sinh|sup|tan|tanh)\\b",name:"constant.other.math.tex"},{begin:"((\\\\)Sexpr(\\{))",beginCaptures:{1:{name:"support.function.sexpr.math.tex"},2:{name:"punctuation.definition.function.math.tex"},3:{name:"punctuation.section.embedded.begin.math.tex"}},contentName:"support.function.sexpr.math.tex",end:"(((\\})))",endCaptures:{1:{name:"support.function.sexpr.math.tex"},2:{name:"punctuation.section.embedded.end.math.tex"},3:{name:"source.r"}},name:"meta.embedded.line.r",patterns:[{begin:"\\G(?!\\})",end:"(?=\\})",name:"source.r",patterns:[{include:"source.r"}]}]},{captures:{1:{name:"punctuation.definition.constant.math.tex"}},match:"(\\\\)(?!begin\\{|verb)([A-Za-z]+)",name:"constant.other.general.math.tex"},{match:"(?<!\\\\)\\{",name:"punctuation.math.begin.bracket.curly.tex"},{match:"(?<!\\\\)\\}",name:"punctuation.math.end.bracket.curly.tex"},{match:"(?<!\\\\)\\(",name:"punctuation.math.begin.bracket.round.tex"},{match:"(?<!\\\\)\\)",name:"punctuation.math.end.bracket.round.tex"},{match:"(([0-9]*[\\.][0-9]+)|[0-9]+)",name:"constant.numeric.math.tex"},{match:"[\\+\\*/_\\^-]",name:"punctuation.math.operator.tex"}]},braces:{begin:"(?<!\\\\)\\{",beginCaptures:{0:{name:"punctuation.group.begin.tex"}},end:"(?<!\\\\)\\}",endCaptures:{0:{name:"punctuation.group.end.tex"}},name:"meta.group.braces.tex",patterns:[{include:"#braces"}]}},displayName:"TeX",embeddedLangs:["r"]});var r=[...a.default,n]}}]); diff --git a/8222.c611c756.async.js b/8222.c611c756.async.js new file mode 100644 index 00000000..8bbab8ea --- /dev/null +++ b/8222.c611c756.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8222,9825,2618],{79825:function(m,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(7411);const a=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-xml/blob/master/grammars/xml.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-xml/commit/7bc75dfe779ad5b35d9bf4013d9181864358cb49",name:"xml",scopeName:"text.xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]}},displayName:"XML",embeddedLangs:["java"]});var i=[...t.default,a]}}]); diff --git a/8250.da86df51.async.js b/8250.da86df51.async.js new file mode 100644 index 00000000..a7604ae4 --- /dev/null +++ b/8250.da86df51.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8250],{58250:function(a,n,t){t.r(n),t.d(n,{default:function(){return e}});var e=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"jsonnet",patterns:[{include:"#expression"},{include:"#keywords"}],repository:{"builtin-functions":{patterns:[{match:"\\bstd[.](acos|asin|atan|ceil|char|codepoint|cos|exp|exponent)\\b",name:"support.function.jsonnet"},{match:"\\bstd[.](filter|floor|force|length|log|makeArray|mantissa)\\b",name:"support.function.jsonnet"},{match:"\\bstd[.](objectFields|objectHas|pow|sin|sqrt|tan|type|thisFile)\\b",name:"support.function.jsonnet"},{match:"\\bstd[.](acos|asin|atan|ceil|char|codepoint|cos|exp|exponent)\\b",name:"support.function.jsonnet"},{match:"\\bstd[.](abs|assertEqual|escapeString(Bash|Dollars|Json|Python))\\b",name:"support.function.jsonnet"},{match:"\\bstd[.](filterMap|flattenArrays|foldl|foldr|format|join)\\b",name:"support.function.jsonnet"},{match:"\\bstd[.](lines|manifest(Ini|Python(Vars)?)|map|max|min|mod)\\b",name:"support.function.jsonnet"},{match:"\\bstd[.](set|set(Diff|Inter|Member|Union)|sort)\\b",name:"support.function.jsonnet"},{match:"\\bstd[.](range|split|stringChars|substr|toString|uniq)\\b",name:"support.function.jsonnet"}]},comment:{patterns:[{begin:"/\\*",end:"\\*/",name:"comment.block.jsonnet"},{match:"//.*$",name:"comment.line.jsonnet"},{match:"#.*$",name:"comment.block.jsonnet"}]},"double-quoted-strings":{begin:'"',end:'"',name:"string.quoted.double.jsonnet",patterns:[{match:'\\\\(["\\\\/bfnrt]|(u[0-9a-fA-F]{4}))',name:"constant.character.escape.jsonnet"},{match:'\\\\[^"\\\\/bfnrtu]',name:"invalid.illegal.jsonnet"}]},expression:{patterns:[{include:"#literals"},{include:"#comment"},{include:"#single-quoted-strings"},{include:"#double-quoted-strings"},{include:"#triple-quoted-strings"},{include:"#builtin-functions"},{include:"#functions"}]},functions:{patterns:[{begin:"\\b([a-zA-Z_][a-z0-9A-Z_]*)\\s*\\(",beginCaptures:{1:{name:"entity.name.function.jsonnet"}},end:"\\)",name:"meta.function",patterns:[{include:"#expression"}]}]},keywords:{patterns:[{match:"[!:~\\+\\-&\\|\\^=<>\\*\\/%]",name:"keyword.operator.jsonnet"},{match:"\\$",name:"keyword.other.jsonnet"},{match:"\\b(self|super|import|importstr|local|tailstrict)\\b",name:"keyword.other.jsonnet"},{match:"\\b(if|then|else|for|in|error|assert)\\b",name:"keyword.control.jsonnet"},{match:"\\b(function)\\b",name:"storage.type.jsonnet"},{match:"[a-zA-Z_][a-z0-9A-Z_]*\\s*(:::|\\+:::)",name:"variable.parameter.jsonnet"},{match:"[a-zA-Z_][a-z0-9A-Z_]*\\s*(::|\\+::)",name:"entity.name.type"},{match:"[a-zA-Z_][a-z0-9A-Z_]*\\s*(:|\\+:)",name:"variable.parameter.jsonnet"}]},literals:{patterns:[{match:"\\b(true|false|null)\\b",name:"constant.language.jsonnet"},{match:"\\b(\\d+([Ee][+-]?\\d+)?)\\b",name:"constant.numeric.jsonnet"},{match:"\\b\\d+[.]\\d*([Ee][+-]?\\d+)?\\b",name:"constant.numeric.jsonnet"},{match:"\\b[.]\\d+([Ee][+-]?\\d+)?\\b",name:"constant.numeric.jsonnet"}]},"single-quoted-strings":{begin:"'",end:"'",name:"string.quoted.double.jsonnet",patterns:[{match:"\\\\(['\\\\/bfnrt]|(u[0-9a-fA-F]{4}))",name:"constant.character.escape.jsonnet"},{match:"\\\\[^'\\\\/bfnrtu]",name:"invalid.illegal.jsonnet"}]},"triple-quoted-strings":{patterns:[{begin:"\\|\\|\\|",end:"\\|\\|\\|",name:"string.quoted.triple.jsonnet"}]}},scopeName:"source.jsonnet",displayName:"Jsonnet"})]}}]); diff --git a/8309.ce09e2db.async.js b/8309.ce09e2db.async.js new file mode 100644 index 00000000..2f54449b --- /dev/null +++ b/8309.ce09e2db.async.js @@ -0,0 +1,193 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8309],{28309:function(dn,$,e){e.d($,{y$:function(){return Nn}});var A=e(77117),v=e.n(A),B=e(84875),N=e.n(B),y=e(50959),f=e(5600),W=e(28152),S=e.n(W),M=e(8221),w=e(60766),Z=e(90943),L=e.n(Z),_=e(18840),d=e.n(_),E=e(11954),h=e(84370),I,H,un=(0,E.kc)(function(u,n){var o=u.css,l=u.cx,i=n.prefixCls,a=n.theme,r="".concat(i),t=(0,h.p)(a==="dark"),c=t.colorFillTertiary,m=t.colorText;return{copy:l("".concat(r,"-copy"),o(I||(I=d()([` + position: absolute; + top: 16px; + right: 16px; + display: flex; + flex-direction: column; + width: 16px; + height: 16px; + padding: 0; + overflow: hidden; + border: 0; + outline: none; + cursor: pointer; + opacity: 0.6; + transition: opacity 0.2s; + background-color: `,`; + + &:hover { + opacity: 0.8; + } + `])),c)),copyIcon:l("".concat(r,"-copy-icon"),o(H||(H=d()([` + width: 16px; + color: `,`; + height: 16px; + font-size: 16px; + + @keyframes copy-button-trans { + 0% { + margin-top: 0; + opacity: 0.8; + } + 10% { + margin-top: -16px; + opacity: 0.8; + } + 90% { + margin-top: -16px; + opacity: 0.8; + } + 100% { + margin-top: 0; + opacity: 0.8; + } + } + + &.scoll { + animation: copy-button-trans 2s; + animation-play-state: running; + } + `])),m))}}),s=e(11527),pn=function(n){var o=n.content,l=n.onCopy,i=n.theme,a=i===void 0?"light":i,r=n.prefixCls,t=n.style,c=(0,y.useState)(),m=S()(c,2),p=m[0],g=m[1],x=un({prefixCls:r,theme:a}),b=x.styles;(0,y.useEffect)(function(){return function(){window.clearTimeout(p)}});var C=(0,y.useState)(!1),P=S()(C,2),j=P[0],T=P[1];return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(L(),{text:o&&o.length?o:"",onCopy:function(){T(!0);var O=window.setTimeout(function(){T(!1)},2e3);g(O),l&&l(o)},children:(0,s.jsxs)("button",{type:"button",disabled:j,className:b.copy,style:t,children:[(0,s.jsx)(M.Z,{className:N()(b.copyIcon,{scoll:j})}),(0,s.jsx)(w.Z,{className:b.copyIcon,style:{color:"rgb(63,177,99)"}})]})})})},Q=pn,mn=e(58938),hn=e(66454),gn=e(22305),U=e.n(gn),V,G,J,xn=(0,E.kc)(function(u,n){var o=u.cx,l=u.css,i=u.token,a=n.prefixCls,r=n.theme,t="".concat(a),c=(0,h.p)(r==="dark"),m=c.colorFillTertiary,p=c.colorText,g=c.colorTextSecondary,x=U()(m).mix(U()(r==="dark"?"white":"black"),.03).alpha(.9).hsl().string();return{small:o("".concat(t,"-tag-small"),l(V||(V=d()([` + padding: 2px 6px; + line-height: 1; + `])))),lang:o(l(G||(G=d()([` + position: absolute; + z-index: 2; + right: 0; + bottom: 8px; + background-color: `,`; + font-family: `,`; + color: `,`; + transition: opacity 0.1s; + `])),x,i.fontFamilyCode,g)),tag:o("".concat(t,"-tag"),l(J||(J=d()([` + color: `,` !important; + border-radius: `,`px; + P &:hover { + color: `,`; + background: `,`; + } + `])),p,i.borderRadius,p,i.colorFill))}}),yn=function(n){var o=n||{},l=o.children,i=o.size,a=i===void 0?"default":i,r=o.theme,t=r===void 0?"light":r,c=o.prefixCls,m=xn({theme:t,prefixCls:c}),p=m.styles,g=m.cx;return(0,s.jsx)(hn.Z,{bordered:!1,className:g(p.tag,p.lang,a==="small"&&p.small),children:l})},vn=yn,fn=e(27566),X=e.n(fn),bn=function(n,o){var l=(0,y.useRef)();function i(a,r){return Object.keys(a).forEach(function(t){X()(a[t])==="object"&&a[t].handle?r.addEventListener(t,a[t].handle,a[t].options):r.addEventListener(t,a[t])}),function(){Object.keys(a).forEach(function(t){X()(a[t])==="object"&&a[t].handle?r.removeEventListener(t,a[t].handle,a[t].options):r.removeEventListener(t,a[t])})}}return(0,y.useEffect)(function(){if(n.current)return i({keydown:function(r){var t=window.getSelection();if((r.ctrlKey||r.metaKey)&&r.code==="KeyA"&&l.current&&n.current){var c=document.createRange();c.selectNodeContents(n.current),t.removeAllRanges(),t.addRange(c),r.preventDefault()}(r.ctrlKey||r.metaKey)&&r.code==="KeyC"&&l.current&&n.current&&o&&t&&o(t.toString())},focus:function(){l.current=!0},blur:function(){l.current=!1}},n.current)},[n.current,n]),null},Y,k,q,nn,en,tn,on,an,rn,ln=(0,E.kc)(function(u,n){var o=u.css,l=u.cx,i=u.token,a=n.prefixCls,r=n.theme,t=n.type,c="".concat(a),m=(0,h.p)(r==="dark"),p=m.colorFillTertiary,g=m.colorText,x=m.colorTextSecondary,b=o(Y||(Y=d()([` + background-color: `,`; + border: 1px solid `,`; + `])),t==="block"?p:"transparent",t==="block"?p:"transparent"),C=o(k||(k=d()([` + background-color: `,`; + `])),t==="block"?U()(p).alpha(.9).hsl().string():"transparent");return{wrapper:l("".concat(c,"-wrapper"),C,o(q||(q=d()([` + border-radius: `,`px; + .`,`-copy { + background-color: transparent; + position: inherit; + width: 30px; + padding-left: 6px; + } + `])),i.borderRadius,c)),header:l("".concat(c,"-header"),o(nn||(nn=d()([` + padding: 4px 8px; + background: rgba(0, 0, 0, 0.02); + width: auto !important; // override self width + `])))),container:l("".concat(c,"-container"),b,o(en||(en=d()([` + position: relative; + overflow: auto; + margin: 0; + border-radius: `,`px; + transition: background-color 100ms `,`; + + :not(:hover) { + .`,`-copy { + visibility: hidden; + opacity: 0; + } + + .`,`-tag { + visibility: hidden; + opacity: 0; + } + } + + pre { + margin: 0 !important; + padding: `,` !important; + background: none !important; + } + + code { + background: transparent !important; + } + `])),i.borderRadius,i.motionEaseOut,c,c,t==="pure"?0:"16px 24px")),trigger:o(tn||(tn=d()([` + min-width: 100px; + display: flex; + justify-content: center; + span { + font-family: `,` !important; + } + `])),i.fontFamilyCode),lang:l(o(on||(on=d()([` + position: absolute; + z-index: 2; + right: 0; + bottom: 8px; + + font-family: `,`; + color: `,`; + + // opacity: 0; + + transition: opacity 0.1s; + `])),i.fontFamilyCode,i.colorTextSecondary)),expandIcon:o(an||(an=d()([` + color: `,`; + &:hover { + .`,`-btn-icon { + color: `,` !important; + } + } + `])),g,f.xb,g),select:o(rn||(rn=d()([` + min-width: 100px; + .`,`-btn { + color: `,`; + &:hover { + color: `,` !important; + } + } + .`,`-select-selector { + padding-inline-end: 4px !important; + } + .`,`-select-selection-overflow-item-suffix { + .`,`-select-selection-search { + display: none; + } + } + `])),f.xb,g,x,f.xb,f.xb,f.xb)}}),sn=e(595),cn=function(n){var o=n.children,l=n.style,i=n.className,a=n.lineNumber,r=a===void 0?!1:a,t=n.copyable,c=t===void 0?!0:t,m=n.theme,p=m===void 0?sn.q:m,g=n.language,x=g===void 0?"tsx":g,b=n.prefixCls,C=n.showLanguage,P=C===void 0?!0:C,j=n.type,T=j===void 0?"block":j,F=n.onCopy,O=(0,f.k2)("highlight",b),z=ln({prefixCls:O,theme:p,type:T}),D=z.styles,R=(0,y.createRef)();return bn(R,F),(0,s.jsx)(s.Fragment,{children:(0,s.jsxs)("div",{ref:R,tabIndex:-1,style:l,className:N()(D.container,i),children:[c&&(0,s.jsx)(Q,{prefixCls:O,onCopy:F,theme:p,content:o}),P&&x&&(0,s.jsx)(vn,{prefixCls:O,theme:p,children:x.toLowerCase()}),(0,s.jsx)(mn.Z,{lineNumber:r,language:x,theme:p,prefixCls:O,children:o})]})})},Cn=e(82669),jn=e(91569),Tn=e(68485),On=e(41657),Sn=e(22682),En=e(24819),Ln=e(88669),_n=Object.keys(Ln.Q).map(function(u){return{label:u,value:u.toLowerCase()}}),Pn=(0,y.memo)(function(u){var n=u||{},o=n.children,l=n.language,i=l===void 0?"markdown":l,a=n.className,r=n.style,t=n.prefixCls,c=n.theme,m=c===void 0?sn.q:c,p=n.copyable,g=p===void 0?!0:p,x=n.type,b=x===void 0?"block":x,C=(0,f.k2)("highlight",t),P=(0,y.useState)(!0),j=S()(P,2),T=j[0],F=j[1],O=(0,y.useState)(i),z=S()(O,2),D=z[0],R=z[1],In=ln({prefixCls:C,theme:m,type:b}),K=In.styles;return(0,s.jsxs)("div",v()(v()({className:N()(K.wrapper,a),style:r},u),{},{children:[(0,s.jsxs)(En.D,{align:"center",className:K.header,horizontal:!0,justify:"space-between",children:[(0,s.jsx)(Tn.Z,{className:K.expandIcon,icon:T?(0,s.jsx)(Cn.Z,{size:14}):(0,s.jsx)(jn.Z,{size:14}),onClick:function(){return F(!T)},size:24}),(0,s.jsx)(On.P,{bordered:!1,className:K.select,onSelect:R,mode:"tags",options:_n,tagRender:function(Kn){return(0,s.jsx)("div",{className:K.trigger,children:(0,s.jsx)(Sn.ZP,{type:"text",size:"small",children:Kn.label})})},showSearch:!0,size:"small",suffixIcon:!1,value:D.toLowerCase()}),g&&(0,s.jsx)(Q,{content:o,prefixCls:C,theme:m})]}),(0,s.jsx)(cn,v()(v()({},u),{},{language:D==null?void 0:D.toLowerCase(),style:T?{}:{height:0,overflow:"hidden"},copyable:!1,showLanguage:!1}))]}))}),Dn=Pn,Nn=function(n){return n!=null&&n.containerWrapper?(0,s.jsx)(Dn,v()({},n)):(0,s.jsx)(cn,v()({},n))}},41657:function(dn,$,e){e.d($,{P:function(){return Z}});var A=e(77117),v=e.n(A),B=e(18840),N=e.n(B),y=e(82210),f=e(11954),W=e(69931),S=e(11527),M,w=(0,f.kc)(function(L){var _=L.css,d=L.stylish,E=L.prefixCls,h="".concat(E,"-select"),I=":not(.".concat(h,"-disabled):not(.").concat(h,"-customize-input)");return _(M||(M=N()([` + &.`,` { + &-multiple:not(&-customize-input) &.`,`-selector { + `,`; + } + + &`,` { + &:hover { + .`,`-selector { + border-color: transparent; + `,`; + } + } + } + + &-focused`,` { + &:hover { + .`,`-selector { + `,`; + } + } + + .`,`-selector { + `,`; + } + } + } + + .`,` { + &-arrow { + top: 13px; + right: 8px; + width: 10px; + height: 10px; + font-size: 10px; + } + } + `])),h,h,d.controlContainer,I,h,d.controlContainer,I,h,d.controlContainerFocused,h,d.controlContainerFocused,h)}),Z=function(_){var d=w(),E=d.styles,h=d.cx;return(0,S.jsx)(W.iV,{children:(0,S.jsx)(y.Z,v()(v()({},_),{},{className:h(E,_.className)}))})}}}]); diff --git a/8356.ff573893.async.js b/8356.ff573893.async.js new file mode 100644 index 00000000..c7ea81a0 --- /dev/null +++ b/8356.ff573893.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8356],{48356:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"bicep",scopeName:"source.bicep",fileTypes:[".bicep"],patterns:[{include:"#expression"},{include:"#comments"}],repository:{"array-literal":{name:"meta.array-literal.bicep",begin:"\\[(?!(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\bfor\\b)",end:"]",patterns:[{include:"#expression"},{include:"#comments"}]},"block-comment":{name:"comment.block.bicep",begin:"/\\*",end:"\\*/"},comments:{patterns:[{include:"#line-comment"},{include:"#block-comment"}]},decorator:{name:"meta.decorator.bicep",begin:"@(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*(?=\\b[_$[:alpha:]][_$[:alnum:]]*\\b)",end:"",patterns:[{include:"#expression"},{include:"#comments"}]},directive:{name:"meta.directive.bicep",begin:"#\\b[_a-zA-Z-0-9]+\\b",end:"$",patterns:[{include:"#directive-variable"},{include:"#comments"}]},"directive-variable":{name:"keyword.control.declaration.bicep",match:"\\b[_a-zA-Z-0-9]+\\b"},"escape-character":{name:"constant.character.escape.bicep",match:"\\\\(u{[0-9A-Fa-f]+}|n|r|t|\\\\|'|\\${)"},expression:{patterns:[{include:"#string-literal"},{include:"#string-verbatim"},{include:"#numeric-literal"},{include:"#named-literal"},{include:"#object-literal"},{include:"#array-literal"},{include:"#keyword"},{include:"#identifier"},{include:"#function-call"},{include:"#decorator"},{include:"#lambda-start"},{include:"#directive"}]},"function-call":{name:"meta.function-call.bicep",begin:"(\\b[_$[:alpha:]][_$[:alnum:]]*\\b)(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\(",beginCaptures:{1:{name:"entity.name.function.bicep"}},end:"\\)",patterns:[{include:"#expression"},{include:"#comments"}]},identifier:{name:"variable.other.readwrite.bicep",match:"\\b[_$[:alpha:]][_$[:alnum:]]*\\b(?!(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\()"},keyword:{name:"keyword.control.declaration.bicep",match:"\\b(metadata|targetScope|resource|module|param|var|output|for|in|if|existing|import|as|type|with|using|func|assert)\\b"},"lambda-start":{name:"meta.lambda-start.bicep",begin:"(\\((?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\b[_$[:alpha:]][_$[:alnum:]]*\\b(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*(,(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\b[_$[:alpha:]][_$[:alnum:]]*\\b(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*)*\\)|\\((?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\)|(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*\\b[_$[:alpha:]][_$[:alnum:]]*\\b(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*)(?=(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*=>)",beginCaptures:{1:{name:"meta.undefined.bicep",patterns:[{include:"#identifier"},{include:"#comments"}]}},end:"(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*=>"},"line-comment":{name:"comment.line.double-slash.bicep",match:"//.*(?=$)"},"named-literal":{name:"constant.language.bicep",match:"\\b(true|false|null)\\b"},"numeric-literal":{name:"constant.numeric.bicep",match:"[0-9]+"},"object-literal":{name:"meta.object-literal.bicep",begin:"{",end:"}",patterns:[{include:"#object-property-key"},{include:"#expression"},{include:"#comments"}]},"object-property-key":{name:"variable.other.property.bicep",match:"\\b[_$[:alpha:]][_$[:alnum:]]*\\b(?=(?:[ \\t\\r\\n]|\\/\\*(?:\\*(?!\\/)|[^*])*\\*\\/)*:)"},"string-literal":{name:"string.quoted.single.bicep",begin:"'(?!'')",end:"'",patterns:[{include:"#escape-character"},{include:"#string-literal-subst"}]},"string-literal-subst":{name:"meta.string-literal-subst.bicep",begin:"(?<!\\\\)(\\${)",beginCaptures:{1:{name:"punctuation.definition.template-expression.begin.bicep"}},end:"(})",endCaptures:{1:{name:"punctuation.definition.template-expression.end.bicep"}},patterns:[{include:"#expression"},{include:"#comments"}]},"string-verbatim":{name:"string.quoted.multi.bicep",begin:"'''",end:"'''",patterns:[]}},displayName:"Bicep"})]}}]); diff --git a/8405.493d5c42.async.js b/8405.493d5c42.async.js new file mode 100644 index 00000000..6e472436 --- /dev/null +++ b/8405.493d5c42.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8405],{8405:function(n,e,a){a.r(e),a.d(e,{default:function(){return m}});var m=[Object.freeze({fileTypes:["mermaid"],patterns:[{include:"#mermaid"}],repository:{mermaid:{patterns:[{comment:"Class Diagram",begin:"^\\s*(classDiagram)",beginCaptures:{1:{name:"keyword.control.mermaid"}},patterns:[{match:"\\%%.*",name:"comment"},{comment:'(class name) ("multiplicity relationship")? (relationship) ("multiplicity relationship")? (class name) :? (labelText)?',match:'([\\w-]+)\\s("(?:\\d+|\\*|0..\\d+|1..\\d+|1..\\*)")?\\s?(--o|--\\*|\\<--|--\\>|<\\.\\.|\\.\\.\\>|\\<\\|\\.\\.|\\.\\.\\|\\>|\\<\\|--|--\\|>|--\\*|--|\\.\\.|\\*--|o--)\\s("(?:\\d+|\\*|0..\\d+|1..\\d+|1..\\*)")?\\s?([\\w-]+)\\s?(:)?\\s(.*)$',captures:{1:{name:"entity.name.type.class.mermaid"},2:{name:"keyword.control.mermaid"},3:{name:"keyword.control.mermaid"},4:{name:"keyword.control.mermaid"},5:{name:"entity.name.type.class.mermaid"},6:{name:"keyword.control.mermaid"},7:{name:"string"}}},{comment:"(class name) : (visibility)?(function)( (function param/generic param)? )(classifier)? (return/generic return)?$",match:"([\\w-]+)\\s?(:)\\s([\\+~#-])?([\\w-]+)(\\()([\\w-]+)?(~)?([\\w-]+)?(~)?\\s?([\\w-]+)?(\\))([*\\$])?\\s?([\\w-]+)?(~)?([\\w-]+)?(~)?$",captures:{1:{name:"entity.name.type.class.mermaid"},2:{name:"keyword.control.mermaid"},3:{name:"keyword.control.mermaid"},4:{name:"entity.name.function.mermaid"},5:{name:"punctuation.parenthesis.open.mermaid"},6:{name:"storage.type.mermaid"},7:{name:"punctuation.definition.typeparameters.begin.mermaid"},8:{name:"storage.type.mermaid"},9:{name:"punctuation.definition.typeparameters.end.mermaid"},10:{name:"entity.name.variable.parameter.mermaid"},11:{name:"punctuation.parenthesis.closed.mermaid"},12:{name:"keyword.control.mermaid"},13:{name:"storage.type.mermaid"},14:{name:"punctuation.definition.typeparameters.begin.mermaid"},15:{name:"storage.type.mermaid"},16:{name:"punctuation.definition.typeparameters.end.mermaid"}}},{comment:"(class name) : (visibility)?(datatype/generic data type) (attribute name)$",match:"([\\w-]+)\\s?(:)\\s([\\+~#-])?([\\w-]+)(~)?([\\w-]+)?(~)?\\s([\\w-]+)?$",captures:{1:{name:"entity.name.type.class.mermaid"},2:{name:"keyword.control.mermaid"},3:{name:"keyword.control.mermaid"},4:{name:"storage.type.mermaid"},5:{name:"punctuation.definition.typeparameters.begin.mermaid"},6:{name:"storage.type.mermaid"},7:{name:"punctuation.definition.typeparameters.end.mermaid"},8:{name:"entity.name.variable.field.mermaid"}}},{comment:"<<(Annotation)>> (class name)",match:"(<<)([\\w-]+)(>>)\\s?([\\w-]+)?",captures:{1:{name:"punctuation.definition.typeparameters.begin.mermaid"},2:{name:"storage.type.mermaid"},3:{name:"punctuation.definition.typeparameters.end.mermaid"},4:{name:"entity.name.type.class.mermaid"}}},{comment:"class (class name) ~?(generic type)?~? ({)",begin:"(class)\\s+([\\w-]+)(~)?([\\w-]+)?(~)?\\s?({)",beginCaptures:{1:{name:"keyword.control.mermaid"},2:{name:"entity.name.type.class.mermaid"},3:{name:"punctuation.definition.typeparameters.begin.mermaid"},4:{name:"storage.type.mermaid"},5:{name:"punctuation.definition.typeparameters.end.mermaid"},6:{name:"keyword.control.mermaid"}},patterns:[{match:"\\%%.*",name:"comment"},{comment:"(visibility)?(function)( (function param/generic param)? )(classifier)? (return/generic return)?$",begin:"\\s([\\+~#-])?([\\w-]+)(\\()",beginCaptures:{1:{name:"keyword.control.mermaid"},2:{name:"entity.name.function.mermaid"},3:{name:"punctuation.parenthesis.open.mermaid"}},patterns:[{comment:"(TBD)",match:"\\s*,?\\s*([\\w-]+)?(~)?([\\w-]+)?(~)?\\s?([\\w-]+)?",captures:{1:{name:"storage.type.mermaid"},2:{name:"punctuation.definition.typeparameters.begin.mermaid"},3:{name:"storage.type.mermaid"},4:{name:"punctuation.definition.typeparameters.end.mermaid"},5:{name:"entity.name.variable.parameter.mermaid"}}}],end:"(\\))([*\\$])?\\s?([\\w-]+)?(~)?([\\w-]+)?(~)?$",endCaptures:{1:{name:"punctuation.parenthesis.closed.mermaid"},2:{name:"keyword.control.mermaid"},3:{name:"storage.type.mermaid"},4:{name:"punctuation.definition.typeparameters.begin.mermaid"},5:{name:"storage.type.mermaid"},6:{name:"punctuation.definition.typeparameters.end.mermaid"}}},{comment:"(visibility)?(datatype/generic data type) (attribute name)$",match:"\\s([\\+~#-])?([\\w-]+)(~)?([\\w-]+)?(~)?\\s([\\w-]+)?$",captures:{1:{name:"keyword.control.mermaid"},2:{name:"storage.type.mermaid"},3:{name:"punctuation.definition.typeparameters.begin.mermaid"},4:{name:"storage.type.mermaid"},5:{name:"punctuation.definition.typeparameters.end.mermaid"},6:{name:"entity.name.variable.field.mermaid"}}},{comment:"<<(Annotation)>> (class name)",match:"(<<)([\\w-]+)(>>)\\s?([\\w-]+)?",captures:{1:{name:"punctuation.definition.typeparameters.begin.mermaid"},2:{name:"storage.type.mermaid"},3:{name:"punctuation.definition.typeparameters.end.mermaid"},4:{name:"entity.name.type.class.mermaid"}}}],end:"(})",endCaptures:{1:{name:"keyword.control.mermaid"}}},{comment:"class (class name) ~?(generic type)?~?",match:"(class)\\s+([\\w-]+)(~)?([\\w-]+)?(~)?",captures:{1:{name:"keyword.control.mermaid"},2:{name:"entity.name.type.class.mermaid"},3:{name:"punctuation.definition.typeparameters.begin.mermaid"},4:{name:"storage.type.mermaid"},5:{name:"punctuation.definition.typeparameters.end.mermaid"}}}],end:"(^|\\G)(?=\\s*[`:~]{3,}\\s*$)"},{comment:"Entity Relationship Diagram",begin:"^\\s*(erDiagram)",beginCaptures:{1:{name:"keyword.control.mermaid"}},patterns:[{match:"\\%%.*",name:"comment"},{comment:"(entity)",match:"^\\s*([\\w-]+)$",name:"variable"},{comment:"(entity) {",begin:"\\s+([\\w-]+)\\s+({)",beginCaptures:{1:{name:"variable"},2:{name:"keyword.control.mermaid"}},patterns:[{comment:'(type) (name) (PK|FK)? ("comment")?',match:`\\s*([\\w-]+)\\s+([\\w-]+)\\s+(PK|FK)?\\s*("["\\($&%\\^/#.,?!;:*+=<>\\'\\\\\\-\\w\\s]*")?\\s*`,captures:{1:{name:"storage.type.mermaid"},2:{name:"variable"},3:{name:"keyword.control.mermaid"},4:{name:"string"}}}],end:"(})",endCaptures:{1:{name:"keyword.control.mermaid"}}},{comment:"(entity) (relationship) (entity) : (label)",match:'\\s*([\\w-]+)\\s+((?:\\|o|\\|\\||}o|}\\|)(?:..|--)(?:o\\||\\|\\||o{|\\|{))\\s+([\\w-]+)\\s+(:)\\s+((?:"[\\w\\s]*")|(?:[\\w-]+))',captures:{1:{name:"variable"},2:{name:"keyword.control.mermaid"},3:{name:"variable"},4:{name:"keyword.control.mermaid"},5:{name:"string"}}}],end:"(^|\\G)(?=\\s*[`:~]{3,}\\s*$)"},{comment:"Gantt Diagram",begin:"^\\s*(gantt)",beginCaptures:{1:{name:"keyword.control.mermaid"}},patterns:[{match:"\\%%.*",name:"comment"},{match:"(dateFormat)\\s+([\\w\\-\\.]+)",captures:{1:{name:"keyword.control.mermaid"},2:{name:"entity.name.function.mermaid"}}},{match:"(axisFormat)\\s+([\\w\\%\\/\\\\\\-\\.]+)",captures:{1:{name:"keyword.control.mermaid"},2:{name:"entity.name.function.mermaid"}}},{match:`(title)\\s+(\\s*["\\(\\)$&%\\^/#.,?!;:*+=<>\\'\\\\\\-\\w\\s]*)`,captures:{1:{name:"keyword.control.mermaid"},2:{name:"string"}}},{match:"(excludes)\\s+((?:[\\d\\-,\\s]+|monday|tuesday|wednesday|thursday|friday|saturday|sunday|weekends)+)",captures:{1:{name:"keyword.control.mermaid"},2:{name:"string"}}},{match:"^\\s+(todayMarker)\\s+(.*)$",captures:{1:{name:"keyword.control.mermaid"},2:{name:"string"}}},{match:`(section)\\s+(\\s*["\\(\\)$&%\\^/#.,?!;:*+=<>\\'\\\\\\-\\w\\s]*)`,captures:{1:{name:"keyword.control.mermaid"},2:{name:"string"}}},{begin:"^\\s(.*)(:)",beginCaptures:{1:{name:"string"},2:{name:"keyword.control.mermaid"}},patterns:[{match:"(crit|done|active|after)",name:"entity.name.function.mermaid"},{match:"\\%%.*",name:"comment"}],end:"$"}],end:"(^|\\G)(?=\\s*[`:~]{3,}\\s*$)"},{comment:"Git Graph",begin:"^\\s*(gitGraph)",beginCaptures:{1:{name:"keyword.control.mermaid"}},patterns:[{match:"\\%%.*",name:"comment"},{comment:"commit",begin:"\\s*(commit)",beginCaptures:{1:{name:"keyword.control.mermaid"}},patterns:[{comment:'(id)(:) ("id")',match:'\\s*(id)(:)\\s?("[^"\\n]*")',captures:{1:{name:"keyword.control.mermaid"},2:{name:"keyword.control.mermaid"},3:{name:"string"}}},{comment:"(type)(:) (COMMIT_TYPE)",match:"\\s*(type)(:)\\s?(NORMAL|REVERSE|HIGHLIGHT)",captures:{1:{name:"keyword.control.mermaid"},2:{name:"keyword.control.mermaid"},3:{name:"entity.name.function.mermaid"}}},{comment:'(tag)(:) ("tag")',match:`\\s*(tag)(:)\\s?("[\\($&%\\^/#.,?!;:*+=<>\\'\\\\\\-\\w\\s]*")`,captures:{1:{name:"keyword.control.mermaid"},2:{name:"keyword.control.mermaid"},3:{name:"string"}}}],end:"$"},{comment:"(checkout) (branch-name)",match:'\\s*(checkout)\\s*([^\\s"]*)',captures:{1:{name:"keyword.control.mermaid"},2:{name:"variable"}}},{comment:"(branch) (branch-name) (order)?(:) (number)",match:'\\s*(branch)\\s*([^\\s"]*)\\s*(?:(order)(:)\\s?(\\d+))?',captures:{1:{name:"keyword.control.mermaid"},2:{name:"variable"},3:{name:"keyword.control.mermaid"},4:{name:"keyword.control.mermaid"},5:{name:"constant.numeric.decimal.mermaid"}}},{comment:'(merge) (branch-name) (tag: "tag-name")?',match:'\\s*(merge)\\s*([^\\s"]*)\\s*(?:(tag)(:)\\s?("[^"\\n]*"))?',captures:{1:{name:"keyword.control.mermaid"},2:{name:"variable"},3:{name:"keyword.control.mermaid"},4:{name:"keyword.control.mermaid"},5:{name:"string"}}},{comment:'(cherry-pick) (id)(:)("commit-id")',match:'\\s*(cherry-pick)\\s+(id)(:)\\s*("[^"\\n]*")',captures:{1:{name:"keyword.control.mermaid"},2:{name:"keyword.control.mermaid"},3:{name:"keyword.control.mermaid"},4:{name:"string"}}}],end:"(^|\\G)(?=\\s*[`:~]{3,}\\s*$)"},{comment:"Graph",begin:"^\\s*(graph|flowchart)\\s+([\\p{Letter}\\ 0-9]+)",beginCaptures:{1:{name:"keyword.control.mermaid"},2:{name:"entity.name.function.mermaid"}},patterns:[{match:"\\%%.*",name:"comment"},{match:"\\b(subgraph)\\s+([\\p{Letter}\\ 0-9]+)",captures:{1:{name:"keyword.control.mermaid"},2:{name:"entity.name.function.mermaid"}},name:"meta.function.mermaid"},{match:"\\b(end|RB|BT|RL|TD|LR)\\b",name:"keyword.control.mermaid"},{comment:"(Entity)(Edge/Shape)(Text)(Edge/Shape)",begin:"(\\b(?:(?!--|==)[-\\w])+\\b\\s*)(\\(\\[|\\[\\[|\\[\\(|\\[|\\(+|\\>|\\{|\\(\\()",beginCaptures:{1:{name:"variable"},2:{name:"keyword.control.mermaid"},3:{name:"string"}},patterns:[{comment:'("multi-line text")',begin:'\\s*(")',beginCaptures:{1:{name:"string"}},patterns:[{comment:"capture inner text between quotes",begin:'([^"]*)',beginCaptures:{1:{name:"string"}},patterns:[{match:'([^"]*)',captures:{1:{name:"comment"}}}],end:'(?=")'}],end:'(")',endCaptures:{1:{name:"string"}}},{comment:"(single line text)",match:"\\s*([$&%\\^/#.,?!;:*+<>_\\'\\\\\\w\\s]+)",captures:{1:{name:"string"}}}],end:"(\\]\\)|\\]\\]|\\)\\]|\\]|\\)+|\\}|\\)\\))",endCaptures:{1:{name:"keyword.control.mermaid"}}},{comment:'(Graph Link)("Multiline text")(Graph Link)',begin:"\\s*((?:-{2,5}|={2,5})[xo>]?\\|)",beginCaptures:{1:{name:"keyword.control.mermaid"}},patterns:[{comment:'("multi-line text")',begin:'\\s*(")',beginCaptures:{1:{name:"string"}},patterns:[{comment:"capture inner text between quotes",begin:'([^"]*)',beginCaptures:{1:{name:"string"}},patterns:[{match:'([^"]*)',captures:{1:{name:"comment"}}}],end:'(?=")'}],end:'(")',endCaptures:{1:{name:"string"}}},{comment:"(single line text)",match:"\\s*([$&%\\^/#.,?!;:*+<>_\\'\\\\\\w\\s]+)",captures:{1:{name:"string"}}}],end:"(\\|)",endCaptures:{1:{name:"keyword.control.mermaid"}}},{comment:"(Graph Link Start Arrow)(Text)(Graph Link End Arrow)",match:"\\s*([xo<]?(?:-{2,5}|={2,5}|-\\.{1,3}|-\\.))((?:(?!--|==)[\\w\\s*+%=\\\\/:\\.\\-'`,\"&^#$!?])*)((?:-{2,5}|={2,5}|\\.{1,3}-|\\.-)[xo>]?)",captures:{1:{name:"keyword.control.mermaid"},2:{name:"string"},3:{name:"keyword.control.mermaid"}}},{comment:"(Graph Link)",match:"\\s*([ox<]?(?:-.{1,3}-|-{1,3}|={1,3})[ox>]?)",captures:{1:{name:"keyword.control.mermaid"}}},{comment:"Entity",match:"(\\b(?:(?!--|==)[-\\w])+\\b\\s*)",name:"variable"},{comment:"(Class)(Node(s))(ClassName)",match:"\\s*(class)\\s+(\\b[-,\\w]+)\\s+(\\b\\w+\\b)",captures:{1:{name:"keyword.control.mermaid"},2:{name:"variable"},3:{name:"string"}}},{comment:"(ClassDef)(ClassName)(Styles)",match:"\\s*(classDef)\\s+(\\b\\w+\\b)\\s+(\\b[-,:;#\\w]+)",captures:{1:{name:"keyword.control.mermaid"},2:{name:"variable"},3:{name:"string"}}},{comment:"(Click)(Entity)(Link)?(Tooltip)",match:'\\s*(click)\\s+(\\b[-\\w]+\\b\\s*)(\\b\\w+\\b)?\\s("*.*")',captures:{1:{name:"keyword.control.mermaid"},2:{name:"variable"},3:{name:"variable"},4:{name:"string"}}}],end:"(^|\\G)(?=\\s*[`:~]{3,}\\s*$)"},{comment:"Pie Chart",begin:"^\\s*(pie)",beginCaptures:{1:{name:"keyword.control.mermaid"}},patterns:[{match:"\\%%.*",name:"comment"},{match:`(title)\\s+(\\s*["\\(\\)$&%\\^/#.,?!;:*+=<>\\'\\\\\\-\\w\\s]*)`,captures:{1:{name:"keyword.control.mermaid"},2:{name:"string"}}},{begin:"\\s(.*)(:)",beginCaptures:{1:{name:"string"},2:{name:"keyword.control.mermaid"}},patterns:[{match:"\\%%.*",name:"comment"}],end:"$"}],end:"(^|\\G)(?=\\s*[`:~]{3,}\\s*$)"},{comment:"Sequence Diagram",begin:"^\\s*(sequenceDiagram)",beginCaptures:{1:{name:"keyword.control.mermaid"}},patterns:[{match:"(\\%%|#).*",name:"comment"},{comment:"(title)(title text)",match:`(title)\\s*(:)?\\s+(\\s*["\\(\\)$&%\\^/#.,?!:*+=<>\\'\\\\\\-\\w\\s]*)`,captures:{1:{name:"keyword.control.mermaid"},2:{name:"keyword.control.mermaid"},3:{name:"string"}}},{comment:"(participant)(Actor)(as)?(Label)?",match:`\\s*(participant|actor)\\s+((?:(?! as )["\\(\\)$&%\\^/#.?!*=<>\\'\\\\\\w\\s])+)\\s*(as)?\\s(["\\(\\)$&%\\^/#.,?!*=<>\\'\\\\\\w\\s]+)?`,captures:{1:{name:"keyword.control.mermaid"},2:{name:"variable"},3:{name:"keyword.control.mermaid"},4:{name:"string"}}},{comment:"(activate/deactivate)(Actor)",match:`\\s*((?:de)?activate)\\s+(\\b["\\(\\)$&%\\^/#.?!*=<>\\'\\\\\\w\\s]+\\b\\s*)`,captures:{1:{name:"keyword.control.mermaid"},2:{name:"variable"}}},{comment:"(Note)(direction)(Actor)(,)?(Actor)?(:)(Message)",match:`\\s*(Note)\\s+((?:left|right)\\sof|over)\\s+(\\b["\\(\\)$&%\\^/#.?!*=<>\\'\\\\\\w\\s]+\\b\\s*)(,)?(\\b["\\(\\)$&%\\^/#.?!*=<>\\'\\\\\\w\\s]+\\b\\s*)?(:)(?:\\s+([^;#]*))?`,captures:{1:{name:"keyword.control.mermaid"},2:{name:"entity.name.function.mermaid"},3:{name:"variable"},4:{name:"keyword.control.mermaid"},5:{name:"variable"},6:{name:"keyword.control.mermaid"},7:{name:"string"}}},{comment:"(loop)(loop text)",match:"\\s*(loop)(?:\\s+([^;#]*))?",captures:{1:{name:"keyword.control.mermaid"},2:{name:"string"}}},{comment:"(end)",match:"\\s*(end)",captures:{1:{name:"keyword.control.mermaid"}}},{comment:"(alt/else/opt/par/and/autonumber)(text)",match:"\\s*(alt|else|opt|par|and|rect|autonumber)(?:\\s+([^#;]*))?",captures:{1:{name:"keyword.control.mermaid"},2:{name:"string"}}},{comment:"(Actor)(Arrow)(Actor)(:)(Message)",match:`\\s*(\\b["\\(\\)$&%\\^/#.?!*=<>\\'\\\\\\w\\s]+\\b)\\s*(-?-(?:\\>|x|\\))\\>?[+-]?)\\s*(["\\(\\)$&%\\^/#.?!*=<>\\'\\\\\\w\\s]+\\b)\\s*(:)\\s*([^;#]*)`,captures:{1:{name:"variable"},2:{name:"keyword.control.mermaid"},3:{name:"variable"},4:{name:"keyword.control.mermaid"},5:{name:"string"}}}],end:"(^|\\G)(?=\\s*[`:~]{3,}\\s*$)"},{comment:"State Diagram",begin:"^\\s*(stateDiagram(?:-v2)?)",beginCaptures:{1:{name:"keyword.control.mermaid"}},patterns:[{match:"\\%%.*",name:"comment"},{comment:"}",match:"\\s+(})\\s+",captures:{1:{name:"keyword.control.mermaid"}}},{comment:"--",match:"\\s+(--)\\s+",captures:{1:{name:"keyword.control.mermaid"}}},{comment:"(state)",match:"^\\s*([\\w-]+)$",name:"variable"},{comment:"(state) : (description)",match:"([\\w-]+)\\s+(:)\\s+(\\s*[-\\w\\s]+\\b)",captures:{1:{name:"variable"},2:{name:"keyword.control.mermaid"},3:{name:"string"}}},{comment:"state",begin:"(state)",beginCaptures:{1:{name:"keyword.control.mermaid"}},patterns:[{comment:'"(description)" as (state)',match:'\\s+("[-\\w\\s]+\\b")\\s+(as)\\s+([\\w-]+)',captures:{1:{name:"string"},2:{name:"keyword.control.mermaid"},3:{name:"variable"}}},{comment:"(state name) {",match:"\\s+([\\w-]+)\\s+({)",captures:{1:{name:"variable"},2:{name:"keyword.control.mermaid"}}},{comment:"(state name) <<fork|join>>",match:"\\s+([\\w-]+)\\s+(<<(?:fork|join)>>)",captures:{1:{name:"variable"},2:{name:"keyword.control.mermaid"}}}],end:"$"},{comment:"(state) -->",begin:"([\\w-]+)\\s+(-->)",beginCaptures:{1:{name:"variable"},2:{name:"keyword.control.mermaid"}},patterns:[{comment:"(state) (:)? (transition text)?",match:"\\s+([\\w-]+)\\s*(:)?\\s*([^\\n:]+)?",captures:{1:{name:"variable"},2:{name:"keyword.control.mermaid"},3:{name:"string"}}},{comment:"[*] (:)? (transition text)?",match:"(\\[\\*\\])\\s*(:)?\\s*([^\\n:]+)?",captures:{1:{name:"keyword.control.mermaid"},2:{name:"keyword.control.mermaid"},3:{name:"string"}}}],end:"$"},{comment:"[*] --> (state) (:)? (transition text)?",match:"(\\[\\*\\])\\s+(-->)\\s+([\\w-]+)\\s*(:)?\\s*([^\\n:]+)?",captures:{1:{name:"keyword.control.mermaid"},2:{name:"keyword.control.mermaid"},3:{name:"variable"},4:{name:"keyword.control.mermaid"},5:{name:"string"}}},{comment:"note left|right of (state name)",match:"(note (?:left|right) of)\\s+([\\w-]+)\\s+(:)\\s*([^\\n:]+)",captures:{1:{name:"keyword.control.mermaid"},2:{name:"variable"},3:{name:"keyword.control.mermaid"},4:{name:"string"}}},{comment:"note left|right of (state name) (note text) end note",begin:"(note (?:left|right) of)\\s+([\\w-]+)(.|\\n)",beginCaptures:{1:{name:"keyword.control.mermaid"},2:{name:"variable"}},contentName:"string",end:"(end note)",endCaptures:{1:{name:"keyword.control.mermaid"}}}],end:"(^|\\G)(?=\\s*[`:~]{3,}\\s*$)"},{comment:"User Journey",begin:"^\\s*(journey)",beginCaptures:{1:{name:"keyword.control.mermaid"}},patterns:[{match:"\\%%.*",name:"comment"},{match:`(title|section)\\s+(\\s*["\\(\\)$&%\\^/#.,?!;:*+=<>\\'\\\\\\-\\w\\s]*)`,captures:{1:{name:"keyword.control.mermaid"},2:{name:"string"}}},{begin:`\\s*(["\\(\\)$&%\\^/.,?!*+=<>\\'\\\\\\-\\w\\s]*)\\s*(:)\\s*(\\d+)\\s*(:)`,beginCaptures:{1:{name:"string"},2:{name:"keyword.control.mermaid"},3:{name:"constant.numeric.decimal.mermaid"},4:{name:"keyword.control.mermaid"}},patterns:[{comment:"(taskName)",match:"\\s*,?\\s*([^,#\\n]+)",captures:{1:{name:"variable"}}}],end:"$"}],end:"(^|\\G)(?=\\s*[`:~]{3,}\\s*$)"}]}},scopeName:"source.mermaid",name:"mermaid",displayName:"Mermaid"})]}}]); diff --git a/8412.552fc11e.async.js b/8412.552fc11e.async.js new file mode 100644 index 00000000..1cf574d5 --- /dev/null +++ b/8412.552fc11e.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8412],{18412:function(r,e,t){t.r(e),t.d(e,{default:function(){return o}});var o={name:"nord",type:"dark",semanticHighlighting:!0,colors:{focusBorder:"#3b4252",foreground:"#d8dee9","activityBar.background":"#2e3440","activityBar.dropBackground":"#3b4252","activityBar.foreground":"#d8dee9","activityBar.activeBorder":"#88c0d0","activityBar.activeBackground":"#3b4252","activityBarBadge.background":"#88c0d0","activityBarBadge.foreground":"#2e3440","badge.foreground":"#2e3440","badge.background":"#88c0d0","button.background":"#88c0d0ee","button.foreground":"#2e3440","button.hoverBackground":"#88c0d0","button.secondaryBackground":"#434c5e","button.secondaryForeground":"#d8dee9","button.secondaryHoverBackground":"#4c566a","charts.red":"#bf616a","charts.blue":"#81a1c1","charts.yellow":"#ebcb8b","charts.orange":"#d08770","charts.green":"#a3be8c","charts.purple":"#b48ead","charts.foreground":"#d8dee9","charts.lines":"#88c0d0","debugConsole.infoForeground":"#88c0d0","debugConsole.warningForeground":"#ebcb8b","debugConsole.errorForeground":"#bf616a","debugConsole.sourceForeground":"#616e88","debugConsoleInputIcon.foreground":"#81a1c1","debugExceptionWidget.background":"#4c566a","debugExceptionWidget.border":"#2e3440","debugToolBar.background":"#3b4252",descriptionForeground:"#d8dee9e6","diffEditor.insertedTextBackground":"#81a1c133","diffEditor.removedTextBackground":"#bf616a4d","dropdown.background":"#3b4252","dropdown.border":"#3b4252","dropdown.foreground":"#d8dee9","editorActiveLineNumber.foreground":"#d8dee9cc","editorCursor.foreground":"#d8dee9","editorHint.border":"#ebcb8b00","editorHint.foreground":"#ebcb8b","editorIndentGuide.background":"#434c5eb3","editorIndentGuide.activeBackground":"#4c566a","editorInlayHint.background":"#434c5e","editorInlayHint.foreground":"#d8dee9","editorLineNumber.foreground":"#4c566a","editorLineNumber.activeForeground":"#d8dee9","editorWhitespace.foreground":"#4c566ab3","editorWidget.background":"#2e3440","editorWidget.border":"#3b4252","editor.background":"#2e3440","editor.foreground":"#d8dee9","editor.hoverHighlightBackground":"#3b4252","editor.findMatchBackground":"#88c0d066","editor.findMatchHighlightBackground":"#88c0d033","editor.findRangeHighlightBackground":"#88c0d033","editor.lineHighlightBackground":"#3b4252","editor.lineHighlightBorder":"#3b4252","editor.inactiveSelectionBackground":"#434c5ecc","editor.inlineValuesBackground":"#4c566a","editor.inlineValuesForeground":"#eceff4","editor.selectionBackground":"#434c5ecc","editor.selectionHighlightBackground":"#434c5ecc","editor.rangeHighlightBackground":"#434c5e52","editor.wordHighlightBackground":"#81a1c166","editor.wordHighlightStrongBackground":"#81a1c199","editor.stackFrameHighlightBackground":"#5e81ac","editor.focusedStackFrameHighlightBackground":"#5e81ac","editorError.foreground":"#bf616a","editorError.border":"#bf616a00","editorWarning.foreground":"#ebcb8b","editorWarning.border":"#ebcb8b00","editorBracketMatch.background":"#2e344000","editorBracketMatch.border":"#88c0d0","editorBracketHighlight.foreground1":"#8fbcbb","editorBracketHighlight.foreground2":"#88c0d0","editorBracketHighlight.foreground3":"#81a1c1","editorBracketHighlight.foreground4":"#5e81ac","editorBracketHighlight.foreground5":"#8fbcbb","editorBracketHighlight.foreground6":"#88c0d0","editorBracketHighlight.unexpectedBracket.foreground":"#bf616a","editorCodeLens.foreground":"#4c566a","editorGroup.background":"#2e3440","editorGroup.border":"#3b425201","editorGroup.dropBackground":"#3b425299","editorGroupHeader.border":"#3b425200","editorGroupHeader.noTabsBackground":"#2e3440","editorGroupHeader.tabsBackground":"#2e3440","editorGroupHeader.tabsBorder":"#3b425200","editorGutter.background":"#2e3440","editorGutter.modifiedBackground":"#ebcb8b","editorGutter.addedBackground":"#a3be8c","editorGutter.deletedBackground":"#bf616a","editorHoverWidget.background":"#3b4252","editorHoverWidget.border":"#3b4252","editorLink.activeForeground":"#88c0d0","editorMarkerNavigation.background":"#5e81acc0","editorMarkerNavigationError.background":"#bf616ac0","editorMarkerNavigationWarning.background":"#ebcb8bc0","editorOverviewRuler.border":"#3b4252","editorOverviewRuler.currentContentForeground":"#3b4252","editorOverviewRuler.incomingContentForeground":"#3b4252","editorOverviewRuler.findMatchForeground":"#88c0d066","editorOverviewRuler.rangeHighlightForeground":"#88c0d066","editorOverviewRuler.selectionHighlightForeground":"#88c0d066","editorOverviewRuler.wordHighlightForeground":"#88c0d066","editorOverviewRuler.wordHighlightStrongForeground":"#88c0d066","editorOverviewRuler.modifiedForeground":"#ebcb8b","editorOverviewRuler.addedForeground":"#a3be8c","editorOverviewRuler.deletedForeground":"#bf616a","editorOverviewRuler.errorForeground":"#bf616a","editorOverviewRuler.warningForeground":"#ebcb8b","editorOverviewRuler.infoForeground":"#81a1c1","editorRuler.foreground":"#434c5e","editorSuggestWidget.background":"#2e3440","editorSuggestWidget.border":"#3b4252","editorSuggestWidget.foreground":"#d8dee9","editorSuggestWidget.focusHighlightForeground":"#88c0d0","editorSuggestWidget.highlightForeground":"#88c0d0","editorSuggestWidget.selectedBackground":"#434c5e","editorSuggestWidget.selectedForeground":"#d8dee9","extensionButton.prominentForeground":"#d8dee9","extensionButton.prominentBackground":"#434c5e","extensionButton.prominentHoverBackground":"#4c566a",errorForeground:"#bf616a","gitDecoration.modifiedResourceForeground":"#ebcb8b","gitDecoration.deletedResourceForeground":"#bf616a","gitDecoration.untrackedResourceForeground":"#a3be8c","gitDecoration.ignoredResourceForeground":"#d8dee966","gitDecoration.conflictingResourceForeground":"#5e81ac","gitDecoration.submoduleResourceForeground":"#8fbcbb","gitDecoration.stageDeletedResourceForeground":"#bf616a","gitDecoration.stageModifiedResourceForeground":"#ebcb8b","input.background":"#3b4252","input.foreground":"#d8dee9","input.placeholderForeground":"#d8dee999","input.border":"#3b4252","inputOption.activeBackground":"#5e81ac","inputOption.activeBorder":"#5e81ac","inputOption.activeForeground":"#eceff4","inputValidation.errorBackground":"#bf616a","inputValidation.errorBorder":"#bf616a","inputValidation.infoBackground":"#81a1c1","inputValidation.infoBorder":"#81a1c1","inputValidation.warningBackground":"#d08770","inputValidation.warningBorder":"#d08770","keybindingLabel.background":"#4c566a","keybindingLabel.border":"#4c566a","keybindingLabel.bottomBorder":"#4c566a","keybindingLabel.foreground":"#d8dee9","list.activeSelectionBackground":"#88c0d0","list.activeSelectionForeground":"#2e3440","list.inactiveSelectionBackground":"#434c5e","list.inactiveSelectionForeground":"#d8dee9","list.inactiveFocusBackground":"#434c5ecc","list.hoverForeground":"#eceff4","list.focusForeground":"#d8dee9","list.focusBackground":"#88c0d099","list.focusHighlightForeground":"#eceff4","list.hoverBackground":"#3b4252","list.dropBackground":"#88c0d099","list.highlightForeground":"#88c0d0","list.errorForeground":"#bf616a","list.warningForeground":"#ebcb8b","merge.currentHeaderBackground":"#81a1c166","merge.currentContentBackground":"#81a1c14d","merge.incomingHeaderBackground":"#8fbcbb66","merge.incomingContentBackground":"#8fbcbb4d","merge.border":"#3b425200","minimap.background":"#2e3440","minimap.errorHighlight":"#bf616acc","minimap.findMatchHighlight":"#88c0d0","minimap.selectionHighlight":"#88c0d0cc","minimap.warningHighlight":"#ebcb8bcc","minimapGutter.addedBackground":"#a3be8c","minimapGutter.deletedBackground":"#bf616a","minimapGutter.modifiedBackground":"#ebcb8b","minimapSlider.activeBackground":"#434c5eaa","minimapSlider.background":"#434c5e99","minimapSlider.hoverBackground":"#434c5eaa","notification.background":"#3b4252","notification.buttonBackground":"#434c5e","notification.buttonForeground":"#d8dee9","notification.buttonHoverBackground":"#4c566a","notification.errorBackground":"#bf616a","notification.errorForeground":"#2e3440","notification.foreground":"#d8dee9","notification.infoBackground":"#88c0d0","notification.infoForeground":"#2e3440","notification.warningBackground":"#ebcb8b","notification.warningForeground":"#2e3440","notificationCenter.border":"#3b425200","notificationCenterHeader.background":"#2e3440","notificationCenterHeader.foreground":"#88c0d0","notificationLink.foreground":"#88c0d0","notifications.background":"#3b4252","notifications.border":"#2e3440","notifications.foreground":"#d8dee9","notificationToast.border":"#3b425200","panel.background":"#2e3440","panel.border":"#3b4252","panelTitle.activeBorder":"#88c0d000","panelTitle.activeForeground":"#88c0d0","panelTitle.inactiveForeground":"#d8dee9","peekView.border":"#4c566a","peekViewEditor.background":"#2e3440","peekViewEditorGutter.background":"#2e3440","peekViewEditor.matchHighlightBackground":"#88c0d04d","peekViewResult.background":"#2e3440","peekViewResult.fileForeground":"#88c0d0","peekViewResult.lineForeground":"#d8dee966","peekViewResult.matchHighlightBackground":"#88c0d0cc","peekViewResult.selectionBackground":"#434c5e","peekViewResult.selectionForeground":"#d8dee9","peekViewTitle.background":"#3b4252","peekViewTitleDescription.foreground":"#d8dee9","peekViewTitleLabel.foreground":"#88c0d0","pickerGroup.border":"#3b4252","pickerGroup.foreground":"#88c0d0","progressBar.background":"#88c0d0","quickInputList.focusBackground":"#88c0d0","quickInputList.focusForeground":"#2e3440","sash.hoverBorder":"#88c0d0","scrollbar.shadow":"#00000066","scrollbarSlider.activeBackground":"#434c5eaa","scrollbarSlider.background":"#434c5e99","scrollbarSlider.hoverBackground":"#434c5eaa","selection.background":"#88c0d099","sideBar.background":"#2e3440","sideBar.foreground":"#d8dee9","sideBar.border":"#3b4252","sideBarSectionHeader.background":"#3b4252","sideBarSectionHeader.foreground":"#d8dee9","sideBarTitle.foreground":"#d8dee9","statusBar.background":"#3b4252","statusBar.debuggingBackground":"#5e81ac","statusBar.debuggingForeground":"#d8dee9","statusBar.noFolderForeground":"#d8dee9","statusBar.noFolderBackground":"#3b4252","statusBar.foreground":"#d8dee9","statusBarItem.activeBackground":"#4c566a","statusBarItem.hoverBackground":"#434c5e","statusBarItem.prominentBackground":"#3b4252","statusBarItem.prominentHoverBackground":"#434c5e","statusBarItem.errorBackground":"#3b4252","statusBarItem.errorForeground":"#bf616a","statusBarItem.warningBackground":"#ebcb8b","statusBarItem.warningForeground":"#2e3440","statusBar.border":"#3b425200","tab.activeBackground":"#3b4252","tab.activeForeground":"#d8dee9","tab.border":"#3b425200","tab.activeBorder":"#88c0d000","tab.unfocusedActiveBorder":"#88c0d000","tab.inactiveBackground":"#2e3440","tab.inactiveForeground":"#d8dee966","tab.unfocusedActiveForeground":"#d8dee999","tab.unfocusedInactiveForeground":"#d8dee966","tab.hoverBackground":"#3b4252cc","tab.unfocusedHoverBackground":"#3b4252b3","tab.hoverBorder":"#88c0d000","tab.unfocusedHoverBorder":"#88c0d000","tab.activeBorderTop":"#88c0d000","tab.unfocusedActiveBorderTop":"#88c0d000","tab.lastPinnedBorder":"#4c566a","terminal.background":"#2e3440","terminal.foreground":"#d8dee9","terminal.ansiBlack":"#3b4252","terminal.ansiRed":"#bf616a","terminal.ansiGreen":"#a3be8c","terminal.ansiYellow":"#ebcb8b","terminal.ansiBlue":"#81a1c1","terminal.ansiMagenta":"#b48ead","terminal.ansiCyan":"#88c0d0","terminal.ansiWhite":"#e5e9f0","terminal.ansiBrightBlack":"#4c566a","terminal.ansiBrightRed":"#bf616a","terminal.ansiBrightGreen":"#a3be8c","terminal.ansiBrightYellow":"#ebcb8b","terminal.ansiBrightBlue":"#81a1c1","terminal.ansiBrightMagenta":"#b48ead","terminal.ansiBrightCyan":"#8fbcbb","terminal.ansiBrightWhite":"#eceff4","terminal.tab.activeBorder":"#88c0d0","textBlockQuote.background":"#3b4252","textBlockQuote.border":"#81a1c1","textCodeBlock.background":"#4c566a","textLink.activeForeground":"#88c0d0","textLink.foreground":"#88c0d0","textPreformat.foreground":"#8fbcbb","textSeparator.foreground":"#eceff4","titleBar.activeBackground":"#2e3440","titleBar.activeForeground":"#d8dee9","titleBar.border":"#2e344000","titleBar.inactiveBackground":"#2e3440","titleBar.inactiveForeground":"#d8dee966","tree.indentGuidesStroke":"#616e88","walkThrough.embeddedEditorBackground":"#2e3440","welcomePage.buttonBackground":"#434c5e","welcomePage.buttonHoverBackground":"#4c566a","widget.shadow":"#00000066"},tokenColors:[{settings:{foreground:"#d8dee9ff",background:"#2e3440ff"}},{scope:"emphasis",settings:{fontStyle:"italic"}},{scope:"strong",settings:{fontStyle:"bold"}},{name:"Comment",scope:"comment",settings:{foreground:"#616E88"}},{name:"Constant Character",scope:"constant.character",settings:{foreground:"#EBCB8B"}},{name:"Constant Character Escape",scope:"constant.character.escape",settings:{foreground:"#EBCB8B"}},{name:"Constant Language",scope:"constant.language",settings:{foreground:"#81A1C1"}},{name:"Constant Numeric",scope:"constant.numeric",settings:{foreground:"#B48EAD"}},{name:"Constant Regexp",scope:"constant.regexp",settings:{foreground:"#EBCB8B"}},{name:"Entity Name Class/Type",scope:["entity.name.class","entity.name.type.class"],settings:{foreground:"#8FBCBB"}},{name:"Entity Name Function",scope:"entity.name.function",settings:{foreground:"#88C0D0"}},{name:"Entity Name Tag",scope:"entity.name.tag",settings:{foreground:"#81A1C1"}},{name:"Entity Other Attribute Name",scope:"entity.other.attribute-name",settings:{foreground:"#8FBCBB"}},{name:"Entity Other Inherited Class",scope:"entity.other.inherited-class",settings:{fontStyle:"bold",foreground:"#8FBCBB"}},{name:"Invalid Deprecated",scope:"invalid.deprecated",settings:{foreground:"#D8DEE9",background:"#EBCB8B"}},{name:"Invalid Illegal",scope:"invalid.illegal",settings:{foreground:"#D8DEE9",background:"#BF616A"}},{name:"Keyword",scope:"keyword",settings:{foreground:"#81A1C1"}},{name:"Keyword Operator",scope:"keyword.operator",settings:{foreground:"#81A1C1"}},{name:"Keyword Other New",scope:"keyword.other.new",settings:{foreground:"#81A1C1"}},{name:"Markup Bold",scope:"markup.bold",settings:{fontStyle:"bold"}},{name:"Markup Changed",scope:"markup.changed",settings:{foreground:"#EBCB8B"}},{name:"Markup Deleted",scope:"markup.deleted",settings:{foreground:"#BF616A"}},{name:"Markup Inserted",scope:"markup.inserted",settings:{foreground:"#A3BE8C"}},{name:"Meta Preprocessor",scope:"meta.preprocessor",settings:{foreground:"#5E81AC"}},{name:"Punctuation",scope:"punctuation",settings:{foreground:"#ECEFF4"}},{name:"Punctuation Definition Parameters",scope:["punctuation.definition.method-parameters","punctuation.definition.function-parameters","punctuation.definition.parameters"],settings:{foreground:"#ECEFF4"}},{name:"Punctuation Definition Tag",scope:"punctuation.definition.tag",settings:{foreground:"#81A1C1"}},{name:"Punctuation Definition Comment",scope:["punctuation.definition.comment","punctuation.end.definition.comment","punctuation.start.definition.comment"],settings:{foreground:"#616E88"}},{name:"Punctuation Section",scope:"punctuation.section",settings:{foreground:"#ECEFF4"}},{name:"Punctuation Section Embedded",scope:["punctuation.section.embedded.begin","punctuation.section.embedded.end"],settings:{foreground:"#81A1C1"}},{name:"Punctuation Terminator",scope:"punctuation.terminator",settings:{foreground:"#81A1C1"}},{name:"Punctuation Variable",scope:"punctuation.definition.variable",settings:{foreground:"#81A1C1"}},{name:"Storage",scope:"storage",settings:{foreground:"#81A1C1"}},{name:"String",scope:"string",settings:{foreground:"#A3BE8C"}},{name:"String Regexp",scope:"string.regexp",settings:{foreground:"#EBCB8B"}},{name:"Support Class",scope:"support.class",settings:{foreground:"#8FBCBB"}},{name:"Support Constant",scope:"support.constant",settings:{foreground:"#81A1C1"}},{name:"Support Function",scope:"support.function",settings:{foreground:"#88C0D0"}},{name:"Support Function Construct",scope:"support.function.construct",settings:{foreground:"#81A1C1"}},{name:"Support Type",scope:"support.type",settings:{foreground:"#8FBCBB"}},{name:"Support Type Exception",scope:"support.type.exception",settings:{foreground:"#8FBCBB"}},{name:"Token Debug",scope:"token.debug-token",settings:{foreground:"#b48ead"}},{name:"Token Error",scope:"token.error-token",settings:{foreground:"#bf616a"}},{name:"Token Info",scope:"token.info-token",settings:{foreground:"#88c0d0"}},{name:"Token Warning",scope:"token.warn-token",settings:{foreground:"#ebcb8b"}},{name:"Variable",scope:"variable.other",settings:{foreground:"#D8DEE9"}},{name:"Variable Language",scope:"variable.language",settings:{foreground:"#81A1C1"}},{name:"Variable Parameter",scope:"variable.parameter",settings:{foreground:"#D8DEE9"}},{name:"[C/CPP] Punctuation Separator Pointer-Access",scope:"punctuation.separator.pointer-access.c",settings:{foreground:"#81A1C1"}},{name:"[C/CPP] Meta Preprocessor Include",scope:["source.c meta.preprocessor.include","source.c string.quoted.other.lt-gt.include"],settings:{foreground:"#8FBCBB"}},{name:"[C/CPP] Conditional Directive",scope:["source.cpp keyword.control.directive.conditional","source.cpp punctuation.definition.directive","source.c keyword.control.directive.conditional","source.c punctuation.definition.directive"],settings:{foreground:"#5E81AC",fontStyle:"bold"}},{name:"[CSS] Constant Other Color RGB Value",scope:"source.css constant.other.color.rgb-value",settings:{foreground:"#B48EAD"}},{name:"[CSS](Function) Meta Property-Value",scope:"source.css meta.property-value",settings:{foreground:"#88C0D0"}},{name:"[CSS] Media Queries",scope:["source.css keyword.control.at-rule.media","source.css keyword.control.at-rule.media punctuation.definition.keyword"],settings:{foreground:"#D08770"}},{name:"[CSS] Punctuation Definition Keyword",scope:"source.css punctuation.definition.keyword",settings:{foreground:"#81A1C1"}},{name:"[CSS] Support Type Property Name",scope:"source.css support.type.property-name",settings:{foreground:"#D8DEE9"}},{name:"[diff] Meta Range Context",scope:"source.diff meta.diff.range.context",settings:{foreground:"#8FBCBB"}},{name:"[diff] Meta Header From-File",scope:"source.diff meta.diff.header.from-file",settings:{foreground:"#8FBCBB"}},{name:"[diff] Punctuation Definition From-File",scope:"source.diff punctuation.definition.from-file",settings:{foreground:"#8FBCBB"}},{name:"[diff] Punctuation Definition Range",scope:"source.diff punctuation.definition.range",settings:{foreground:"#8FBCBB"}},{name:"[diff] Punctuation Definition Separator",scope:"source.diff punctuation.definition.separator",settings:{foreground:"#81A1C1"}},{name:"[Elixir](JakeBecker.elixir-ls) module names",scope:"entity.name.type.module.elixir",settings:{foreground:"#8FBCBB"}},{name:"[Elixir](JakeBecker.elixir-ls) module attributes",scope:"variable.other.readwrite.module.elixir",settings:{foreground:"#D8DEE9",fontStyle:"bold"}},{name:"[Elixir](JakeBecker.elixir-ls) atoms",scope:"constant.other.symbol.elixir",settings:{foreground:"#D8DEE9",fontStyle:"bold"}},{name:"[Elixir](JakeBecker.elixir-ls) modules",scope:"variable.other.constant.elixir",settings:{foreground:"#8FBCBB"}},{name:"[Go] String Format Placeholder",scope:"source.go constant.other.placeholder.go",settings:{foreground:"#EBCB8B"}},{name:"[Java](JavaDoc) Comment Block Documentation HTML Entities",scope:"source.java comment.block.documentation.javadoc punctuation.definition.entity.html",settings:{foreground:"#81A1C1"}},{name:"[Java](JavaDoc) Constant Other",scope:"source.java constant.other",settings:{foreground:"#D8DEE9"}},{name:"[Java](JavaDoc) Keyword Other Documentation",scope:"source.java keyword.other.documentation",settings:{foreground:"#8FBCBB"}},{name:"[Java](JavaDoc) Keyword Other Documentation Author",scope:"source.java keyword.other.documentation.author.javadoc",settings:{foreground:"#8FBCBB"}},{name:"[Java](JavaDoc) Keyword Other Documentation Directive/Custom",scope:["source.java keyword.other.documentation.directive","source.java keyword.other.documentation.custom"],settings:{foreground:"#8FBCBB"}},{name:"[Java](JavaDoc) Keyword Other Documentation See",scope:"source.java keyword.other.documentation.see.javadoc",settings:{foreground:"#8FBCBB"}},{name:"[Java] Meta Method-Call",scope:"source.java meta.method-call meta.method",settings:{foreground:"#88C0D0"}},{name:"[Java](JavaDoc) Meta Tag Template Link",scope:["source.java meta.tag.template.link.javadoc","source.java string.other.link.title.javadoc"],settings:{foreground:"#8FBCBB"}},{name:"[Java](JavaDoc) Meta Tag Template Value",scope:"source.java meta.tag.template.value.javadoc",settings:{foreground:"#88C0D0"}},{name:"[Java](JavaDoc) Punctuation Definition Keyword",scope:"source.java punctuation.definition.keyword.javadoc",settings:{foreground:"#8FBCBB"}},{name:"[Java](JavaDoc) Punctuation Definition Tag",scope:["source.java punctuation.definition.tag.begin.javadoc","source.java punctuation.definition.tag.end.javadoc"],settings:{foreground:"#616E88"}},{name:"[Java] Storage Modifier Import",scope:"source.java storage.modifier.import",settings:{foreground:"#8FBCBB"}},{name:"[Java] Storage Modifier Package",scope:"source.java storage.modifier.package",settings:{foreground:"#8FBCBB"}},{name:"[Java] Storage Type",scope:"source.java storage.type",settings:{foreground:"#8FBCBB"}},{name:"[Java] Storage Type Annotation",scope:"source.java storage.type.annotation",settings:{foreground:"#D08770"}},{name:"[Java] Storage Type Generic",scope:"source.java storage.type.generic",settings:{foreground:"#8FBCBB"}},{name:"[Java] Storage Type Primitive",scope:"source.java storage.type.primitive",settings:{foreground:"#81A1C1"}},{name:"[JavaScript] Decorator",scope:["source.js punctuation.decorator","source.js meta.decorator variable.other.readwrite","source.js meta.decorator entity.name.function"],settings:{foreground:"#D08770"}},{name:"[JavaScript] Meta Object-Literal Key",scope:"source.js meta.object-literal.key",settings:{foreground:"#88C0D0"}},{name:"[JavaScript](JSDoc) Storage Type Class",scope:"source.js storage.type.class.jsdoc",settings:{foreground:"#8FBCBB"}},{name:"[JavaScript] String Template Literals Punctuation",scope:["source.js string.quoted.template punctuation.quasi.element.begin","source.js string.quoted.template punctuation.quasi.element.end","source.js string.template punctuation.definition.template-expression"],settings:{foreground:"#81A1C1"}},{name:"[JavaScript] Interpolated String Template Punctuation Functions",scope:"source.js string.quoted.template meta.method-call.with-arguments",settings:{foreground:"#ECEFF4"}},{name:"[JavaScript] String Template Literal Variable",scope:["source.js string.template meta.template.expression support.variable.property","source.js string.template meta.template.expression variable.other.object"],settings:{foreground:"#D8DEE9"}},{name:"[JavaScript] Support Type Primitive",scope:"source.js support.type.primitive",settings:{foreground:"#81A1C1"}},{name:"[JavaScript] Variable Other Object",scope:"source.js variable.other.object",settings:{foreground:"#D8DEE9"}},{name:"[JavaScript] Variable Other Read-Write Alias",scope:"source.js variable.other.readwrite.alias",settings:{foreground:"#8FBCBB"}},{name:"[JavaScript] Parentheses in Template Strings",scope:["source.js meta.embedded.line meta.brace.square","source.js meta.embedded.line meta.brace.round","source.js string.quoted.template meta.brace.square","source.js string.quoted.template meta.brace.round"],settings:{foreground:"#ECEFF4"}},{name:"[HTML] Constant Character Entity",scope:"text.html.basic constant.character.entity.html",settings:{foreground:"#EBCB8B"}},{name:"[HTML] Constant Other Inline-Data",scope:"text.html.basic constant.other.inline-data",settings:{foreground:"#D08770",fontStyle:"italic"}},{name:"[HTML] Meta Tag SGML Doctype",scope:"text.html.basic meta.tag.sgml.doctype",settings:{foreground:"#5E81AC"}},{name:"[HTML] Punctuation Definition Entity",scope:"text.html.basic punctuation.definition.entity",settings:{foreground:"#81A1C1"}},{name:"[INI] Entity Name Section Group-Title",scope:"source.properties entity.name.section.group-title.ini",settings:{foreground:"#88C0D0"}},{name:"[INI] Punctuation Separator Key-Value",scope:"source.properties punctuation.separator.key-value.ini",settings:{foreground:"#81A1C1"}},{name:"[Markdown] Markup Fenced Code Block",scope:["text.html.markdown markup.fenced_code.block","text.html.markdown markup.fenced_code.block punctuation.definition"],settings:{foreground:"#8FBCBB"}},{name:"[Markdown] Markup Heading",scope:"markup.heading",settings:{foreground:"#88C0D0"}},{name:"[Markdown] Markup Inline",scope:["text.html.markdown markup.inline.raw","text.html.markdown markup.inline.raw punctuation.definition.raw"],settings:{foreground:"#8FBCBB"}},{name:"[Markdown] Markup Italic",scope:"text.html.markdown markup.italic",settings:{fontStyle:"italic"}},{name:"[Markdown] Markup Link",scope:"text.html.markdown markup.underline.link",settings:{fontStyle:"underline"}},{name:"[Markdown] Markup List Numbered/Unnumbered",scope:"text.html.markdown beginning.punctuation.definition.list",settings:{foreground:"#81A1C1"}},{name:"[Markdown] Markup Quote Punctuation Definition",scope:"text.html.markdown beginning.punctuation.definition.quote",settings:{foreground:"#8FBCBB"}},{name:"[Markdown] Markup Quote Punctuation Definition",scope:"text.html.markdown markup.quote",settings:{foreground:"#616E88"}},{name:"[Markdown] Markup Math Constant",scope:"text.html.markdown constant.character.math.tex",settings:{foreground:"#81A1C1"}},{name:"[Markdown] Markup Math Definition Marker",scope:["text.html.markdown punctuation.definition.math.begin","text.html.markdown punctuation.definition.math.end"],settings:{foreground:"#5E81AC"}},{name:"[Markdown] Markup Math Function Definition Marker",scope:"text.html.markdown punctuation.definition.function.math.tex",settings:{foreground:"#88C0D0"}},{name:"[Markdown] Markup Math Operator",scope:"text.html.markdown punctuation.math.operator.latex",settings:{foreground:"#81A1C1"}},{name:"[Markdown] Punctuation Definition Heading",scope:"text.html.markdown punctuation.definition.heading",settings:{foreground:"#81A1C1"}},{name:"[Markdown] Punctuation Definition Constant/String",scope:["text.html.markdown punctuation.definition.constant","text.html.markdown punctuation.definition.string"],settings:{foreground:"#81A1C1"}},{name:"[Markdown] String Other Link Description/Title",scope:["text.html.markdown constant.other.reference.link","text.html.markdown string.other.link.description","text.html.markdown string.other.link.title"],settings:{foreground:"#88C0D0"}},{name:"[Perl] Perl Sigils",scope:"source.perl punctuation.definition.variable",settings:{foreground:"#D8DEE9"}},{name:"[PHP] Meta Function-Call Object",scope:["source.php meta.function-call","source.php meta.function-call.object"],settings:{foreground:"#88C0D0"}},{name:"[Python] Decorator",scope:["source.python entity.name.function.decorator","source.python meta.function.decorator support.type"],settings:{foreground:"#D08770"}},{name:"[Python] Function Call",scope:"source.python meta.function-call.generic",settings:{foreground:"#88C0D0"}},{name:"[Python] Support Type",scope:"source.python support.type",settings:{foreground:"#88C0D0"}},{name:"[Python] Function Parameter",scope:["source.python variable.parameter.function.language"],settings:{foreground:"#D8DEE9"}},{name:"[Python] Function Parameter Special",scope:["source.python meta.function.parameters variable.parameter.function.language.special.self"],settings:{foreground:"#81A1C1"}},{name:"[Rust] Entity types",scope:"source.rust entity.name.type",settings:{foreground:"#8FBCBB"}},{name:"[Rust] Macro",scope:"source.rust meta.macro entity.name.function",settings:{fontStyle:"bold",foreground:"#88C0D0"}},{name:"[Rust] Attributes",scope:["source.rust meta.attribute","source.rust meta.attribute punctuation","source.rust meta.attribute keyword.operator"],settings:{foreground:"#5E81AC"}},{name:"[Rust] Traits",scope:"source.rust entity.name.type.trait",settings:{fontStyle:"bold"}},{name:"[Rust] Interpolation Bracket Curly",scope:"source.rust punctuation.definition.interpolation",settings:{foreground:"#EBCB8B"}},{name:"[SCSS] Punctuation Definition Interpolation Bracket Curly",scope:["source.css.scss punctuation.definition.interpolation.begin.bracket.curly","source.css.scss punctuation.definition.interpolation.end.bracket.curly"],settings:{foreground:"#81A1C1"}},{name:"[SCSS] Variable Interpolation",scope:"source.css.scss variable.interpolation",settings:{foreground:"#D8DEE9",fontStyle:"italic"}},{name:"[TypeScript] Decorators",scope:["source.ts punctuation.decorator","source.ts meta.decorator variable.other.readwrite","source.ts meta.decorator entity.name.function","source.tsx punctuation.decorator","source.tsx meta.decorator variable.other.readwrite","source.tsx meta.decorator entity.name.function"],settings:{foreground:"#D08770"}},{name:"[TypeScript] Object-literal keys",scope:["source.ts meta.object-literal.key","source.tsx meta.object-literal.key"],settings:{foreground:"#D8DEE9"}},{name:"[TypeScript] Object-literal functions",scope:["source.ts meta.object-literal.key entity.name.function","source.tsx meta.object-literal.key entity.name.function"],settings:{foreground:"#88C0D0"}},{name:"[TypeScript] Type/Class",scope:["source.ts support.class","source.ts support.type","source.ts entity.name.type","source.ts entity.name.class","source.tsx support.class","source.tsx support.type","source.tsx entity.name.type","source.tsx entity.name.class"],settings:{foreground:"#8FBCBB"}},{name:"[TypeScript] Static Class Support",scope:["source.ts support.constant.math","source.ts support.constant.dom","source.ts support.constant.json","source.tsx support.constant.math","source.tsx support.constant.dom","source.tsx support.constant.json"],settings:{foreground:"#8FBCBB"}},{name:"[TypeScript] Variables",scope:["source.ts support.variable","source.tsx support.variable"],settings:{foreground:"#D8DEE9"}},{name:"[TypeScript] Parentheses in Template Strings",scope:["source.ts meta.embedded.line meta.brace.square","source.ts meta.embedded.line meta.brace.round","source.tsx meta.embedded.line meta.brace.square","source.tsx meta.embedded.line meta.brace.round"],settings:{foreground:"#ECEFF4"}},{name:"[XML] Entity Name Tag Namespace",scope:"text.xml entity.name.tag.namespace",settings:{foreground:"#8FBCBB"}},{name:"[XML] Keyword Other Doctype",scope:"text.xml keyword.other.doctype",settings:{foreground:"#5E81AC"}},{name:"[XML] Meta Tag Preprocessor",scope:"text.xml meta.tag.preprocessor entity.name.tag",settings:{foreground:"#5E81AC"}},{name:"[XML] Entity Name Tag Namespace",scope:["text.xml string.unquoted.cdata","text.xml string.unquoted.cdata punctuation.definition.string"],settings:{foreground:"#D08770",fontStyle:"italic"}},{name:"[YAML] Entity Name Tag",scope:"source.yaml entity.name.tag",settings:{foreground:"#8FBCBB"}}]}}}]); diff --git a/8422.de0692c8.async.js b/8422.de0692c8.async.js new file mode 100644 index 00000000..cd6af4ca --- /dev/null +++ b/8422.de0692c8.async.js @@ -0,0 +1,90 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8422],{58422:function(i,n,e){e.r(n),e.d(n,{default:function(){return a}});var t=e(24105);const s=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-sass/blob/master/grammars/scss.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-sass/commit/f52ab12f7f9346cc2568129d8c4419bd3d506b47",name:"scss",scopeName:"source.css.scss",patterns:[{include:"#variable_setting"},{include:"#at_rule_forward"},{include:"#at_rule_use"},{include:"#at_rule_include"},{include:"#at_rule_import"},{include:"#general"},{include:"#flow_control"},{include:"#rules"},{include:"#property_list"},{include:"#at_rule_mixin"},{include:"#at_rule_media"},{include:"#at_rule_function"},{include:"#at_rule_charset"},{include:"#at_rule_option"},{include:"#at_rule_namespace"},{include:"#at_rule_fontface"},{include:"#at_rule_page"},{include:"#at_rule_keyframes"},{include:"#at_rule_at_root"},{include:"#at_rule_supports"},{match:";",name:"punctuation.terminator.rule.css"}],repository:{at_rule_charset:{begin:"\\s*((@)charset\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.charset.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*((?=;|$))",name:"meta.at-rule.charset.scss",patterns:[{include:"#variable"},{include:"#string_single"},{include:"#string_double"}]},at_rule_content:{begin:"\\s*((@)content\\b)\\s*",captures:{1:{name:"keyword.control.content.scss"}},end:"\\s*((?=;))",name:"meta.content.scss",patterns:[{include:"#variable"},{include:"#selectors"},{include:"#property_values"}]},at_rule_each:{begin:"\\s*((@)each\\b)\\s*",captures:{1:{name:"keyword.control.each.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*((?=}))",name:"meta.at-rule.each.scss",patterns:[{match:"\\b(in|,)\\b",name:"keyword.control.operator"},{include:"#variable"},{include:"#property_values"},{include:"$self"}]},at_rule_else:{begin:"\\s*((@)else(\\s*(if)?))\\s*",captures:{1:{name:"keyword.control.else.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?={)",name:"meta.at-rule.else.scss",patterns:[{include:"#conditional_operators"},{include:"#variable"},{include:"#property_values"}]},at_rule_extend:{begin:"\\s*((@)extend\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.extend.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?=;)",name:"meta.at-rule.extend.scss",patterns:[{include:"#variable"},{include:"#selectors"},{include:"#property_values"}]},at_rule_fontface:{patterns:[{begin:"^\\s*((@)font-face\\b)",beginCaptures:{1:{name:"keyword.control.at-rule.fontface.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?={)",name:"meta.at-rule.fontface.scss",patterns:[{include:"#function_attributes"}]}]},at_rule_for:{begin:"\\s*((@)for\\b)\\s*",captures:{1:{name:"keyword.control.for.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?={)",name:"meta.at-rule.for.scss",patterns:[{match:"(==|!=|<=|>=|<|>|from|to|through)",name:"keyword.control.operator"},{include:"#variable"},{include:"#property_values"},{include:"$self"}]},at_rule_forward:{begin:"\\s*((@)forward\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.forward.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?=;)",name:"meta.at-rule.forward.scss",patterns:[{match:"\\b(as|hide|show)\\b",name:"keyword.control.operator"},{match:"\\b([\\w-]+)(\\*)",captures:{1:{name:"entity.other.attribute-name.module.scss"},2:{name:"punctuation.definition.wildcard.scss"}}},{match:"\\b[\\w-]+\\b",name:"entity.name.function.scss"},{include:"#variable"},{include:"#string_single"},{include:"#string_double"},{include:"#comment_line"},{include:"#comment_block"}]},at_rule_function:{patterns:[{begin:"\\s*((@)function\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.function.scss"},2:{name:"punctuation.definition.keyword.scss"},3:{name:"entity.name.function.scss"}},end:"\\s*(?={)",name:"meta.at-rule.function.scss",patterns:[{include:"#function_attributes"}]},{captures:{1:{name:"keyword.control.at-rule.function.scss"},2:{name:"punctuation.definition.keyword.scss"},3:{name:"entity.name.function.scss"}},match:"\\s*((@)function\\b)\\s*",name:"meta.at-rule.function.scss"}]},at_rule_if:{begin:"\\s*((@)if\\b)\\s*",captures:{1:{name:"keyword.control.if.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?={)",name:"meta.at-rule.if.scss",patterns:[{include:"#conditional_operators"},{include:"#variable"},{include:"#property_values"}]},at_rule_import:{begin:"\\s*((@)import\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.import.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*((?=;)|(?=}))",name:"meta.at-rule.import.scss",patterns:[{include:"#variable"},{include:"#string_single"},{include:"#string_double"},{include:"#functions"},{include:"#comment_line"}]},at_rule_include:{patterns:[{begin:"(?<=@include)\\s+(?:([\\w-]+)\\s*(\\.))?([\\w-]+)\\s*(\\()",beginCaptures:{1:{name:"variable.scss"},2:{name:"punctuation.access.module.scss"},3:{name:"entity.name.function.scss"},4:{name:"punctuation.definition.parameters.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.scss"}},name:"meta.at-rule.include.scss",patterns:[{include:"#function_attributes"}]},{match:"(?<=@include)\\s+(?:([\\w-]+)\\s*(\\.))?([\\w-]+)",captures:{0:{name:"meta.at-rule.include.scss"},1:{name:"variable.scss"},2:{name:"punctuation.access.module.scss"},3:{name:"entity.name.function.scss"}}},{match:"((@)include)\\b",captures:{0:{name:"meta.at-rule.include.scss"},1:{name:"keyword.control.at-rule.include.scss"},2:{name:"punctuation.definition.keyword.scss"}}}]},at_rule_keyframes:{begin:"(?<=^|\\s)(@)(?:-(?:webkit|moz)-)?keyframes\\b",beginCaptures:{0:{name:"keyword.control.at-rule.keyframes.scss"},1:{name:"punctuation.definition.keyword.scss"}},end:"(?<=})",name:"meta.at-rule.keyframes.scss",patterns:[{match:"(?<=@keyframes)\\s+((?:[_A-Za-z][-\\w]|-[_A-Za-z])[-\\w]*)",captures:{1:{name:"entity.name.function.scss"}}},{begin:'(?<=@keyframes)\\s+(")',beginCaptures:{1:{name:"punctuation.definition.string.begin.scss"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.scss"}},name:"string.quoted.double.scss",contentName:"entity.name.function.scss",patterns:[{match:"\\\\(\\h{1,6}|.)",name:"constant.character.escape.scss"},{include:"#interpolation"}]},{begin:"(?<=@keyframes)\\s+(')",beginCaptures:{1:{name:"punctuation.definition.string.begin.scss"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.scss"}},name:"string.quoted.single.scss",contentName:"entity.name.function.scss",patterns:[{match:"\\\\(\\h{1,6}|.)",name:"constant.character.escape.scss"},{include:"#interpolation"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.keyframes.begin.scss"}},end:"}",endCaptures:{0:{name:"punctuation.section.keyframes.end.scss"}},patterns:[{match:"\\b(?:(?:100|[1-9]\\d|\\d)%|from|to)(?=\\s*{)",name:"entity.other.attribute-name.scss"},{include:"#flow_control"},{include:"#interpolation"},{include:"#property_list"},{include:"#rules"}]}]},at_rule_media:{patterns:[{begin:"^\\s*((@)media)\\b",beginCaptures:{1:{name:"keyword.control.at-rule.media.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?={)",name:"meta.at-rule.media.scss",patterns:[{include:"#comment_docblock"},{include:"#comment_block"},{include:"#comment_line"},{match:"\\b(only)\\b",name:"keyword.control.operator.css.scss"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.media-query.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.media-query.end.bracket.round.scss"}},name:"meta.property-list.media-query.scss",patterns:[{begin:"(?<![-a-z])(?=[-a-z])",end:"$|(?![-a-z])",name:"meta.property-name.media-query.scss",patterns:[{include:"source.css#media-features"},{include:"source.css#property-names"}]},{begin:"(:)\\s*(?!(\\s*{))",beginCaptures:{1:{name:"punctuation.separator.key-value.scss"}},end:"\\s*(;|(?=}|\\)))",endCaptures:{1:{name:"punctuation.terminator.rule.scss"}},contentName:"meta.property-value.media-query.scss",patterns:[{include:"#general"},{include:"#property_values"}]}]},{include:"#variable"},{include:"#conditional_operators"},{include:"source.css#media-types"}]}]},at_rule_mixin:{patterns:[{begin:"(?<=@mixin)\\s+([\\w-]+)\\s*(\\()",beginCaptures:{1:{name:"entity.name.function.scss"},2:{name:"punctuation.definition.parameters.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.scss"}},name:"meta.at-rule.mixin.scss",patterns:[{include:"#function_attributes"}]},{match:"(?<=@mixin)\\s+([\\w-]+)",captures:{1:{name:"entity.name.function.scss"}},name:"meta.at-rule.mixin.scss"},{match:"((@)mixin)\\b",captures:{1:{name:"keyword.control.at-rule.mixin.scss"},2:{name:"punctuation.definition.keyword.scss"}},name:"meta.at-rule.mixin.scss"}]},at_rule_namespace:{patterns:[{begin:"(?<=@namespace)\\s+(?=url)",end:"(?=;|$)",name:"meta.at-rule.namespace.scss",patterns:[{include:"#property_values"},{include:"#string_single"},{include:"#string_double"}]},{begin:"(?<=@namespace)\\s+([\\w-]*)",captures:{1:{name:"entity.name.namespace-prefix.scss"}},end:"(?=;|$)",name:"meta.at-rule.namespace.scss",patterns:[{include:"#variables"},{include:"#property_values"},{include:"#string_single"},{include:"#string_double"}]},{match:"((@)namespace)\\b",captures:{1:{name:"keyword.control.at-rule.namespace.scss"},2:{name:"punctuation.definition.keyword.scss"}},name:"meta.at-rule.namespace.scss"}]},at_rule_option:{captures:{1:{name:"keyword.control.at-rule.charset.scss"},2:{name:"punctuation.definition.keyword.scss"}},match:"^\\s*((@)option\\b)\\s*",name:"meta.at-rule.option.scss"},at_rule_page:{patterns:[{begin:"^\\s*((@)page)(?=:|\\s)\\s*([-:\\w]*)",captures:{1:{name:"keyword.control.at-rule.page.scss"},2:{name:"punctuation.definition.keyword.scss"},3:{name:"entity.name.function.scss"}},end:"\\s*(?={)",name:"meta.at-rule.page.scss"}]},at_rule_return:{begin:"\\s*((@)(return)\\b)",captures:{1:{name:"keyword.control.return.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*((?=;))",name:"meta.at-rule.return.scss",patterns:[{include:"#variable"},{include:"#property_values"}]},at_rule_at_root:{begin:"\\s*((@)(at-root))(\\s+|$)",end:"\\s*(?={)",beginCaptures:{1:{name:"keyword.control.at-rule.at-root.scss"},2:{name:"punctuation.definition.keyword.scss"}},name:"meta.at-rule.at-root.scss",patterns:[{include:"#function_attributes"},{include:"#functions"},{include:"#selectors"}]},at_rule_supports:{begin:"(?<=^|\\s)(@)supports\\b",captures:{0:{name:"keyword.control.at-rule.supports.scss"},1:{name:"punctuation.definition.keyword.scss"}},end:"(?={)|$",name:"meta.at-rule.supports.scss",patterns:[{include:"#logical_operators"},{include:"#properties"},{match:"\\(",name:"punctuation.definition.condition.begin.bracket.round.scss"},{match:"\\)",name:"punctuation.definition.condition.end.bracket.round.scss"}]},at_rule_use:{begin:"\\s*((@)use\\b)\\s*",captures:{1:{name:"keyword.control.at-rule.use.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?=;)",name:"meta.at-rule.use.scss",patterns:[{match:"\\b(as|with)\\b",name:"keyword.control.operator"},{match:"\\b[\\w-]+\\b",name:"variable.scss"},{match:"\\*",name:"variable.language.expanded-namespace.scss"},{include:"#string_single"},{include:"#string_double"},{include:"#comment_line"},{include:"#comment_block"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.bracket.round.scss"}},patterns:[{include:"#function_attributes"}]}]},at_rule_warn:{begin:"\\s*((@)(warn|debug|error)\\b)\\s*",captures:{1:{name:"keyword.control.warn.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?=;)",name:"meta.at-rule.warn.scss",patterns:[{include:"#variable"},{include:"#string_double"},{include:"#string_single"}]},at_rule_while:{begin:"\\s*((@)while\\b)\\s*",captures:{1:{name:"keyword.control.while.scss"},2:{name:"punctuation.definition.keyword.scss"}},end:"\\s*(?=})",name:"meta.at-rule.while.scss",patterns:[{include:"#conditional_operators"},{include:"#variable"},{include:"#property_values"},{include:"$self"}]},comment_docblock:{name:"comment.block.documentation.scss",begin:"///",beginCaptures:{0:{name:"punctuation.definition.comment.scss"}},end:"(?=$)",patterns:[{include:"source.sassdoc"}]},comment_block:{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.scss"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.scss"}},name:"comment.block.scss"},comment_line:{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.scss"}},end:"\\n",name:"comment.line.scss"},constant_default:{match:"!default",name:"keyword.other.default.scss"},constant_functions:{begin:"(?:([\\w-]+)(\\.))?([\\w-]+)(\\()",beginCaptures:{1:{name:"variable.scss"},2:{name:"punctuation.access.module.scss"},3:{name:"support.function.misc.scss"},4:{name:"punctuation.section.function.scss"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.function.scss"}},patterns:[{include:"#parameters"}]},constant_important:{match:"!important",name:"keyword.other.important.scss"},constant_mathematical_symbols:{match:"\\b(\\+|-|\\*|/)\\b",name:"support.constant.mathematical-symbols.scss"},constant_optional:{match:"!optional",name:"keyword.other.optional.scss"},constant_sass_functions:{begin:"(headings|stylesheet-url|rgba?|hsla?|ie-hex-str|red|green|blue|alpha|opacity|hue|saturation|lightness|prefixed|prefix|-moz|-svg|-css2|-pie|-webkit|-ms|font-(?:files|url)|grid-image|image-(?:width|height|url|color)|sprites?|sprite-(?:map|map-name|file|url|position)|inline-(?:font-files|image)|opposite-position|grad-point|grad-end-position|color-stops|color-stops-in-percentages|grad-color-stops|(?:radial|linear)-(?:gradient|svg-gradient)|opacify|fade-?in|transparentize|fade-?out|lighten|darken|saturate|desaturate|grayscale|adjust-(?:hue|lightness|saturation|color)|scale-(?:lightness|saturation|color)|change-color|spin|complement|invert|mix|-compass-(?:list|space-list|slice|nth|list-size)|blank|compact|nth|first-value-of|join|length|append|nest|append-selector|headers|enumerate|range|percentage|unitless|unit|if|type-of|comparable|elements-of-type|quote|unquote|escape|e|sin|cos|tan|abs|round|ceil|floor|pi|translate(?:X|Y))(\\()",beginCaptures:{1:{name:"support.function.misc.scss"},2:{name:"punctuation.section.function.scss"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.function.scss"}},patterns:[{include:"#parameters"}]},flow_control:{patterns:[{include:"#at_rule_if"},{include:"#at_rule_else"},{include:"#at_rule_warn"},{include:"#at_rule_for"},{include:"#at_rule_while"},{include:"#at_rule_each"},{include:"#at_rule_return"}]},function_attributes:{patterns:[{match:":",name:"punctuation.separator.key-value.scss"},{include:"#general"},{include:"#property_values"},{match:"[={}\\?;@]",name:"invalid.illegal.scss"}]},functions:{patterns:[{begin:"([\\w-]{1,})(\\()\\s*",beginCaptures:{1:{name:"support.function.misc.scss"},2:{name:"punctuation.section.function.scss"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.function.scss"}},patterns:[{include:"#parameters"}]},{match:"([\\w-]{1,})",name:"support.function.misc.scss"}]},general:{patterns:[{include:"#variable"},{include:"#comment_docblock"},{include:"#comment_block"},{include:"#comment_line"}]},interpolation:{begin:"#{",beginCaptures:{0:{name:"punctuation.definition.interpolation.begin.bracket.curly.scss"}},end:"}",endCaptures:{0:{name:"punctuation.definition.interpolation.end.bracket.curly.scss"}},name:"variable.interpolation.scss",patterns:[{include:"#variable"},{include:"#property_values"}]},conditional_operators:{patterns:[{include:"#comparison_operators"},{include:"#logical_operators"}]},comparison_operators:{match:"==|!=|<=|>=|<|>",name:"keyword.operator.comparison.scss"},logical_operators:{match:"\\b(not|or|and)\\b",name:"keyword.operator.logical.scss"},map:{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.map.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.map.end.bracket.round.scss"}},name:"meta.definition.variable.map.scss",patterns:[{include:"#comment_docblock"},{include:"#comment_block"},{include:"#comment_line"},{match:"\\b([\\w-]+)\\s*(:)",captures:{1:{name:"support.type.map.key.scss"},2:{name:"punctuation.separator.key-value.scss"}}},{match:",",name:"punctuation.separator.delimiter.scss"},{include:"#map"},{include:"#variable"},{include:"#property_values"}]},operators:{match:"[-+*/](?!\\s*[-+*/])",name:"keyword.operator.css"},parameters:{patterns:[{include:"#variable"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.end.bracket.round.scss"}},patterns:[{include:"#function_attributes"}]},{include:"#property_values"},{include:"#comment_block"},{match:`[^'",) \\t]+`,name:"variable.parameter.url.scss"},{match:",",name:"punctuation.separator.delimiter.scss"}]},properties:{patterns:[{begin:"(?<![-a-z])(?=[-a-z])",end:"$|(?![-a-z])",name:"meta.property-name.scss",patterns:[{include:"source.css#property-names"},{include:"#at_rule_include"}]},{begin:"(:)\\s*(?!(\\s*{))",beginCaptures:{1:{name:"punctuation.separator.key-value.scss"}},end:"\\s*(;|(?=}|\\)))",endCaptures:{1:{name:"punctuation.terminator.rule.scss"}},contentName:"meta.property-value.scss",patterns:[{include:"#general"},{include:"#property_values"}]}]},property_list:{begin:"{",beginCaptures:{0:{name:"punctuation.section.property-list.begin.bracket.curly.scss"}},end:"}",endCaptures:{0:{name:"punctuation.section.property-list.end.bracket.curly.scss"}},name:"meta.property-list.scss",patterns:[{include:"#flow_control"},{include:"#rules"},{include:"#properties"},{include:"$self"}]},property_values:{patterns:[{include:"#string_single"},{include:"#string_double"},{include:"#constant_functions"},{include:"#constant_sass_functions"},{include:"#constant_important"},{include:"#constant_default"},{include:"#constant_optional"},{include:"source.css#numeric-values"},{include:"source.css#property-keywords"},{include:"source.css#color-keywords"},{include:"source.css#property-names"},{include:"#constant_mathematical_symbols"},{include:"#operators"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.round.scss"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.end.bracket.round.scss"}},patterns:[{include:"#general"},{include:"#property_values"}]}]},rules:{patterns:[{include:"#general"},{include:"#at_rule_extend"},{include:"#at_rule_content"},{include:"#at_rule_include"},{include:"#at_rule_media"},{include:"#selectors"}]},selector_attribute:{match:`(?xi) +(\\[) +\\s* +( + (?: + [-a-zA-Z_0-9]|[^\\x00-\\x7F] # Valid identifier characters + | \\\\(?:[0-9a-fA-F]{1,6}|.) # Escape sequence + | \\#\\{ # Interpolation (escaped to avoid Coffeelint errors) + | \\.?\\$ # Possible start of interpolation variable + | } # Possible end of interpolation + )+? +) +(?: + \\s*([~|^$*]?=)\\s* + (?: + ( + (?: + [-a-zA-Z_0-9]|[^\\x00-\\x7F] # Valid identifier characters + | \\\\(?:[0-9a-fA-F]{1,6}|.) # Escape sequence + | \\#\\{ # Interpolation (escaped to avoid Coffeelint errors) + | \\.?\\$ # Possible start of interpolation variable + | } # Possible end of interpolation + )+ + ) + | + ((")(.*?)(")) + | + ((')(.*?)(')) + ) +)? +\\s* +(\\])`,name:"meta.attribute-selector.scss",captures:{1:{name:"punctuation.definition.attribute-selector.begin.bracket.square.scss"},2:{name:"entity.other.attribute-name.attribute.scss",patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.scss"}]},3:{name:"keyword.operator.scss"},4:{name:"string.unquoted.attribute-value.scss",patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.scss"}]},5:{name:"string.quoted.double.attribute-value.scss"},6:{name:"punctuation.definition.string.begin.scss"},7:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.scss"}]},8:{name:"punctuation.definition.string.end.scss"},9:{name:"string.quoted.single.attribute-value.scss"},10:{name:"punctuation.definition.string.begin.scss"},11:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.scss"}]},12:{name:"punctuation.definition.string.end.scss"},13:{name:"punctuation.definition.attribute-selector.end.bracket.square.scss"}}},selector_class:{match:`(?x) +(\\.) # Valid class-name +( + (?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] # Valid identifier characters + | \\\\(?:[0-9a-fA-F]{1,6}|.) # Escape sequence + | \\#\\{ # Interpolation (escaped to avoid Coffeelint errors) + | \\.?\\$ # Possible start of interpolation variable + | } # Possible end of interpolation + )+ +) # Followed by either: +(?= $ # - End of the line + | [\\s,\\#)\\[:{>+~|] # - Another selector + | \\.[^$] # - Class selector, negating module variable + | /\\* # - A block comment + | ; # - A semicolon +)`,name:"entity.other.attribute-name.class.css",captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.scss"}]}}},selector_custom:{match:"\\b([a-zA-Z0-9]+(-[a-zA-Z0-9]+)+)(?=\\.|\\s++[^:]|\\s*[,\\[{]|:(link|visited|hover|active|focus|target|lang|disabled|enabled|checked|indeterminate|root|nth-(child|last-child|of-type|last-of-type)|first-child|last-child|first-of-type|last-of-type|only-child|only-of-type|empty|not|valid|invalid)(\\([0-9A-Za-z]*\\))?)",name:"entity.name.tag.custom.scss"},selector_id:{match:`(?x) +(\\#) # Valid id-name +( + (?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] # Valid identifier characters + | \\\\(?:[0-9a-fA-F]{1,6}|.) # Escape sequence + | \\#\\{ # Interpolation (escaped to avoid Coffeelint errors) + | \\.?\\$ # Possible start of interpolation variable + | } # Possible end of interpolation + )+ +) # Followed by either: +(?= $ # - End of the line + | [\\s,\\#)\\[:{>+~|] # - Another selector + | \\.[^$] # - Class selector, negating module variable + | /\\* # - A block comment +)`,name:"entity.other.attribute-name.id.css",captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.identifier.scss"}]}}},selector_placeholder:{match:`(?x) +(%) # Valid placeholder-name +( + (?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] # Valid identifier characters + | \\\\(?:[0-9a-fA-F]{1,6}|.) # Escape sequence + | \\#\\{ # Interpolation (escaped to avoid Coffeelint errors) + | \\.\\$ # Possible start of interpolation module scope variable + | \\$ # Possible start of interpolation variable + | } # Possible end of interpolation + )+ +) # Followed by either: +(?= ; # - End of statement + | $ # - End of the line + | [\\s,\\#)\\[:{>+~|] # - Another selector + | \\.[^$] # - Class selector, negating module variable + | /\\* # - A block comment +)`,name:"entity.other.attribute-name.placeholder.css",captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.identifier.scss"}]}}},parent_selector_suffix:{match:`(?x) +(?<=&) +( + (?: [-a-zA-Z_0-9]|[^\\x00-\\x7F] # Valid identifier characters + | \\\\(?:[0-9a-fA-F]{1,6}|.) # Escape sequence + | \\#\\{ # Interpolation (escaped to avoid Coffeelint errors) + | \\$ # Possible start of interpolation variable + | } # Possible end of interpolation + )+ +) # Followed by either: +(?= $ # - End of the line + | [\\s,.\\#)\\[:{>+~|] # - Another selector + | /\\* # - A block comment +)`,name:"entity.other.attribute-name.parent-selector-suffix.css",captures:{1:{name:"punctuation.definition.entity.css"},2:{patterns:[{include:"#interpolation"},{match:"\\\\([0-9a-fA-F]{1,6}|.)",name:"constant.character.escape.scss"},{match:"\\$|}",name:"invalid.illegal.identifier.scss"}]}}},selector_pseudo_class:{patterns:[{begin:"((:)\\bnth-(?:child|last-child|of-type|last-of-type))(\\()",beginCaptures:{1:{name:"entity.other.attribute-name.pseudo-class.css"},2:{name:"punctuation.definition.entity.css"},3:{name:"punctuation.definition.pseudo-class.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.pseudo-class.end.bracket.round.css"}},patterns:[{include:"#interpolation"},{match:"\\d+",name:"constant.numeric.css"},{match:"(?<=\\d)n\\b|\\b(n|even|odd)\\b",name:"constant.other.scss"},{match:"\\w+",name:"invalid.illegal.scss"}]},{include:"source.css#pseudo-classes"},{include:"source.css#pseudo-elements"},{include:"source.css#functional-pseudo-classes"}]},selectors:{patterns:[{include:"source.css#tag-names"},{include:"#selector_custom"},{include:"#selector_class"},{include:"#selector_id"},{include:"#selector_pseudo_class"},{include:"#tag_wildcard"},{include:"#tag_parent_reference"},{include:"source.css#pseudo-elements"},{include:"#selector_attribute"},{include:"#selector_placeholder"},{include:"#parent_selector_suffix"}]},string_double:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.scss"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.scss"}},name:"string.quoted.double.scss",patterns:[{match:"\\\\(\\h{1,6}|.)",name:"constant.character.escape.scss"},{include:"#interpolation"}]},string_single:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.scss"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.scss"}},name:"string.quoted.single.scss",patterns:[{match:"\\\\(\\h{1,6}|.)",name:"constant.character.escape.scss"},{include:"#interpolation"}]},tag_parent_reference:{match:"&",name:"entity.name.tag.reference.scss"},tag_wildcard:{match:"\\*",name:"entity.name.tag.wildcard.scss"},variable:{patterns:[{include:"#variables"},{include:"#interpolation"}]},variable_setting:{begin:"(?=\\$[\\w-]+\\s*:)",end:";",endCaptures:{0:{name:"punctuation.terminator.rule.scss"}},contentName:"meta.definition.variable.scss",patterns:[{match:"\\$[\\w-]+(?=\\s*:)",name:"variable.scss"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.key-value.scss"}},end:"(?=;)",patterns:[{include:"#comment_docblock"},{include:"#comment_block"},{include:"#comment_line"},{include:"#map"},{include:"#property_values"},{include:"#variable"},{match:",",name:"punctuation.separator.delimiter.scss"}]}]},variables:{patterns:[{match:"\\b([\\w-]+)(\\.)(\\$[\\w-]+)\\b",captures:{1:{name:"variable.scss"},2:{name:"punctuation.access.module.scss"},3:{name:"variable.scss"}}},{match:"(\\$|\\-\\-)[A-Za-z0-9_-]+\\b",name:"variable.scss"}]}},displayName:"SCSS",embeddedLangs:["css"]});var a=[...t.default,s]}}]); diff --git a/847.b180a7e9.async.js b/847.b180a7e9.async.js new file mode 100644 index 00000000..2c5e7c97 --- /dev/null +++ b/847.b180a7e9.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[847],{90847:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",scopeName:"source.tasl",name:"tasl",fileTypes:["tasl"],patterns:[{include:"#comment"},{include:"#namespace"},{include:"#type"},{include:"#class"},{include:"#edge"}],repository:{comment:{match:"(#).*$",name:"comment.line.number-sign.tasl",captures:{1:{name:"punctuation.definition.comment.tasl"}}},namespace:{match:"(?:^\\s*)(namespace)\\b(.*)",captures:{1:{name:"keyword.control.tasl.namespace"},2:{patterns:[{include:"#namespaceURI"},{match:"[a-zA-Z][a-zA-Z0-9]*\\b",name:"entity.name"}]}}},type:{begin:"(?:^\\s*)(type)\\b",beginCaptures:{1:{name:"keyword.control.tasl.type"}},end:"$",patterns:[{include:"#expression"}]},class:{begin:"(?:^\\s*)(class)\\b",beginCaptures:{1:{name:"keyword.control.tasl.class"}},end:"$",patterns:[{include:"#key"},{include:"#export"},{include:"#expression"}]},edge:{begin:"(?:^\\s*)(edge)\\b",beginCaptures:{1:{name:"keyword.control.tasl.edge"}},end:"$",patterns:[{include:"#key"},{include:"#export"},{match:"=/",name:"punctuation.separator.tasl.edge.source"},{match:"/=>",name:"punctuation.separator.tasl.edge.target"},{match:"=>",name:"punctuation.separator.tasl.edge"},{include:"#expression"}]},export:{match:"::",name:"keyword.operator.tasl.export"},expression:{patterns:[{include:"#literal"},{include:"#uri"},{include:"#product"},{include:"#coproduct"},{include:"#reference"},{include:"#optional"},{include:"#identifier"}]},literal:{patterns:[{include:"#datatype"}]},uri:{match:"<>",name:"variable.other.constant"},product:{begin:"{",beginCaptures:{0:{name:"punctuation.definition.block.tasl.product"}},end:"}",endCaptures:{0:{name:"punctuation.definition.block.tasl.product"}},patterns:[{include:"#comment"},{include:"#term"},{include:"#component"}]},component:{begin:"->",end:"$",beginCaptures:{0:{name:"punctuation.separator.tasl.component"}},patterns:[{include:"#expression"}]},coproduct:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.block.tasl.coproduct"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.block.tasl.coproduct"}},patterns:[{include:"#comment"},{include:"#term"},{include:"#option"}]},option:{begin:"<-",end:"$",beginCaptures:{0:{name:"punctuation.separator.tasl.option"}},patterns:[{include:"#expression"}]},reference:{match:"(\\*)\\s*(.*)",captures:{1:{name:"markup.bold keyword.operator"},2:{patterns:[{include:"#key"}]}}},identifier:{match:"([a-zA-Z][a-zA-Z0-9]*)\\b",captures:{1:{name:"variable"}}},optional:{begin:"\\?",beginCaptures:{0:{name:"keyword.operator"}},end:"$",patterns:[{include:"#expression"}]},namespaceURI:{match:"[a-z]+:[a-zA-Z0-9-._~:\\/?#\\[\\]@!$&'()*+,;%=]+",name:"markup.underline.link"},key:{match:"[a-zA-Z][a-zA-Z0-9]*:(?:[A-Za-z0-9\\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})+",name:"markup.bold entity.name.class"},datatype:{match:"[a-zA-Z][a-zA-Z0-9]*:(?:[A-Za-z0-9\\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})+",name:"string.regexp"},term:{match:"[a-zA-Z][a-zA-Z0-9]*:(?:[A-Za-z0-9\\-._~!$&'()*+,;=:@/?]|%[0-9A-Fa-f]{2})+",name:"entity.other.tasl.key"}},displayName:"Tasl"})]}}]); diff --git a/8491.4b6ef480.async.js b/8491.4b6ef480.async.js new file mode 100644 index 00000000..3da42aa2 --- /dev/null +++ b/8491.4b6ef480.async.js @@ -0,0 +1,239 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8491],{58491:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/jeff-hykin/better-objcpp-syntax/blob/master/autogenerated/objcpp.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/jeff-hykin/better-objcpp-syntax/commit/5a7eb15eee382dd5aa388bc04fdb60a0d2128e14",name:"objective-cpp",scopeName:"source.objcpp",patterns:[{include:"#cpp_lang"},{include:"#anonymous_pattern_1"},{include:"#anonymous_pattern_2"},{include:"#anonymous_pattern_3"},{include:"#anonymous_pattern_4"},{include:"#anonymous_pattern_5"},{include:"#apple_foundation_functional_macros"},{include:"#anonymous_pattern_7"},{include:"#anonymous_pattern_8"},{include:"#anonymous_pattern_9"},{include:"#anonymous_pattern_10"},{include:"#anonymous_pattern_11"},{include:"#anonymous_pattern_12"},{include:"#anonymous_pattern_13"},{include:"#anonymous_pattern_14"},{include:"#anonymous_pattern_15"},{include:"#anonymous_pattern_16"},{include:"#anonymous_pattern_17"},{include:"#anonymous_pattern_18"},{include:"#anonymous_pattern_19"},{include:"#anonymous_pattern_20"},{include:"#anonymous_pattern_21"},{include:"#anonymous_pattern_22"},{include:"#anonymous_pattern_23"},{include:"#anonymous_pattern_24"},{include:"#anonymous_pattern_25"},{include:"#anonymous_pattern_26"},{include:"#anonymous_pattern_27"},{include:"#anonymous_pattern_28"},{include:"#anonymous_pattern_29"},{include:"#anonymous_pattern_30"},{include:"#bracketed_content"},{include:"#c_lang"}],repository:{anonymous_pattern_1:{begin:"((@)(interface|protocol))(?!.+;)\\s+([A-Za-z_][A-Za-z0-9_]*)\\s*((:)(?:\\s*)([A-Za-z][A-Za-z0-9]*))?(\\s|\\n)?",captures:{1:{name:"storage.type.objcpp"},2:{name:"punctuation.definition.storage.type.objcpp"},4:{name:"entity.name.type.objcpp"},6:{name:"punctuation.definition.entity.other.inherited-class.objcpp"},7:{name:"entity.other.inherited-class.objcpp"},8:{name:"meta.divider.objcpp"},9:{name:"meta.inherited-class.objcpp"}},contentName:"meta.scope.interface.objcpp",end:"((@)end)\\b",name:"meta.interface-or-protocol.objcpp",patterns:[{include:"#interface_innards"}]},anonymous_pattern_10:{captures:{1:{name:"punctuation.definition.keyword.objcpp"}},match:"(@)(defs|encode)\\b",name:"keyword.other.objcpp"},anonymous_pattern_11:{match:"\\bid\\b",name:"storage.type.id.objcpp"},anonymous_pattern_12:{match:"\\b(IBOutlet|IBAction|BOOL|SEL|id|unichar|IMP|Class|instancetype)\\b",name:"storage.type.objcpp"},anonymous_pattern_13:{captures:{1:{name:"punctuation.definition.storage.type.objcpp"}},match:"(@)(class|protocol)\\b",name:"storage.type.objcpp"},anonymous_pattern_14:{begin:"((@)selector)\\s*(\\()",beginCaptures:{1:{name:"storage.type.objcpp"},2:{name:"punctuation.definition.storage.type.objcpp"},3:{name:"punctuation.definition.storage.type.objcpp"}},contentName:"meta.selector.method-name.objcpp",end:"(\\))",endCaptures:{1:{name:"punctuation.definition.storage.type.objcpp"}},name:"meta.selector.objcpp",patterns:[{captures:{1:{name:"punctuation.separator.arguments.objcpp"}},match:"\\b(?:[a-zA-Z_:][\\w]*)+",name:"support.function.any-method.name-of-parameter.objcpp"}]},anonymous_pattern_15:{captures:{1:{name:"punctuation.definition.storage.modifier.objcpp"}},match:"(@)(synchronized|public|package|private|protected)\\b",name:"storage.modifier.objcpp"},anonymous_pattern_16:{match:"\\b(YES|NO|Nil|nil)\\b",name:"constant.language.objcpp"},anonymous_pattern_17:{match:"\\bNSApp\\b",name:"support.variable.foundation.objcpp"},anonymous_pattern_18:{captures:{1:{name:"punctuation.whitespace.support.function.cocoa.leopard.objcpp"},2:{name:"support.function.cocoa.leopard.objcpp"}},match:"(\\s*)\\b(NS(Rect(ToCGRect|FromCGRect)|MakeCollectable|S(tringFromProtocol|ize(ToCGSize|FromCGSize))|Draw(NinePartImage|ThreePartImage)|P(oint(ToCGPoint|FromCGPoint)|rotocolFromString)|EventMaskFromType|Value))\\b"},anonymous_pattern_19:{captures:{1:{name:"punctuation.whitespace.support.function.leading.cocoa.objcpp"},2:{name:"support.function.cocoa.objcpp"}},match:"(\\s*)\\b(NS(R(ound(DownToMultipleOfPageSize|UpToMultipleOfPageSize)|un(CriticalAlertPanel(RelativeToWindow)?|InformationalAlertPanel(RelativeToWindow)?|AlertPanel(RelativeToWindow)?)|e(set(MapTable|HashTable)|c(ycleZone|t(Clip(List)?|F(ill(UsingOperation|List(UsingOperation|With(Grays|Colors(UsingOperation)?))?)?|romString))|ordAllocationEvent)|turnAddress|leaseAlertPanel|a(dPixel|l(MemoryAvailable|locateCollectable))|gisterServicesProvider)|angeFromString)|Get(SizeAndAlignment|CriticalAlertPanel|InformationalAlertPanel|UncaughtExceptionHandler|FileType(s)?|WindowServerMemory|AlertPanel)|M(i(n(X|Y)|d(X|Y))|ouseInRect|a(p(Remove|Get|Member|Insert(IfAbsent|KnownAbsent)?)|ke(R(ect|ange)|Size|Point)|x(Range|X|Y)))|B(itsPer(SampleFromDepth|PixelFromDepth)|e(stDepth|ep|gin(CriticalAlertSheet|InformationalAlertSheet|AlertSheet)))|S(ho(uldRetainWithZone|w(sServicesMenuItem|AnimationEffect))|tringFrom(R(ect|ange)|MapTable|S(ize|elector)|HashTable|Class|Point)|izeFromString|e(t(ShowsServicesMenuItem|ZoneName|UncaughtExceptionHandler|FocusRingStyle)|lectorFromString|archPathForDirectoriesInDomains)|wap(Big(ShortToHost|IntToHost|DoubleToHost|FloatToHost|Long(ToHost|LongToHost))|Short|Host(ShortTo(Big|Little)|IntTo(Big|Little)|DoubleTo(Big|Little)|FloatTo(Big|Little)|Long(To(Big|Little)|LongTo(Big|Little)))|Int|Double|Float|L(ittle(ShortToHost|IntToHost|DoubleToHost|FloatToHost|Long(ToHost|LongToHost))|ong(Long)?)))|H(ighlightRect|o(stByteOrder|meDirectory(ForUser)?)|eight|ash(Remove|Get|Insert(IfAbsent|KnownAbsent)?)|FSType(CodeFromFileType|OfFile))|N(umberOfColorComponents|ext(MapEnumeratorPair|HashEnumeratorItem))|C(o(n(tainsRect|vert(GlyphsToPackedGlyphs|Swapped(DoubleToHost|FloatToHost)|Host(DoubleToSwapped|FloatToSwapped)))|unt(MapTable|HashTable|Frames|Windows(ForContext)?)|py(M(emoryPages|apTableWithZone)|Bits|HashTableWithZone|Object)|lorSpaceFromDepth|mpare(MapTables|HashTables))|lassFromString|reate(MapTable(WithZone)?|HashTable(WithZone)?|Zone|File(namePboardType|ContentsPboardType)))|TemporaryDirectory|I(s(ControllerMarker|EmptyRect|FreedObject)|n(setRect|crementExtraRefCount|te(r(sect(sRect|ionR(ect|ange))|faceStyleForKey)|gralRect)))|Zone(Realloc|Malloc|Name|Calloc|Fr(omPointer|ee))|O(penStepRootDirectory|ffsetRect)|D(i(sableScreenUpdates|videRect)|ottedFrameRect|e(c(imal(Round|Multiply|S(tring|ubtract)|Normalize|Co(py|mpa(ct|re))|IsNotANumber|Divide|Power|Add)|rementExtraRefCountWasZero)|faultMallocZone|allocate(MemoryPages|Object))|raw(Gr(oove|ayBezel)|B(itmap|utton)|ColorTiledRects|TiledRects|DarkBezel|W(hiteBezel|indowBackground)|LightBezel))|U(serName|n(ionR(ect|ange)|registerServicesProvider)|pdateDynamicServices)|Java(Bundle(Setup|Cleanup)|Setup(VirtualMachine)?|Needs(ToLoadClasses|VirtualMachine)|ClassesF(orBundle|romPath)|ObjectNamedInPath|ProvidesClasses)|P(oint(InRect|FromString)|erformService|lanarFromDepth|ageSize)|E(n(d(MapTableEnumeration|HashTableEnumeration)|umerate(MapTable|HashTable)|ableScreenUpdates)|qual(R(ects|anges)|Sizes|Points)|raseRect|xtraRefCount)|F(ileTypeForHFSTypeCode|ullUserName|r(ee(MapTable|HashTable)|ame(Rect(WithWidth(UsingOperation)?)?|Address)))|Wi(ndowList(ForContext)?|dth)|Lo(cationInRange|g(v|PageSize)?)|A(ccessibility(R(oleDescription(ForUIElement)?|aiseBadArgumentException)|Unignored(Children(ForOnlyChild)?|Descendant|Ancestor)|PostNotification|ActionDescription)|pplication(Main|Load)|vailableWindowDepths|ll(MapTable(Values|Keys)|HashTableObjects|ocate(MemoryPages|Collectable|Object)))))\\b"},anonymous_pattern_2:{begin:"((@)(implementation))\\s+([A-Za-z_][A-Za-z0-9_]*)\\s*(?::\\s*([A-Za-z][A-Za-z0-9]*))?",captures:{1:{name:"storage.type.objcpp"},2:{name:"punctuation.definition.storage.type.objcpp"},4:{name:"entity.name.type.objcpp"},5:{name:"entity.other.inherited-class.objcpp"}},contentName:"meta.scope.implementation.objcpp",end:"((@)end)\\b",name:"meta.implementation.objcpp",patterns:[{include:"#implementation_innards"}]},anonymous_pattern_20:{match:"\\bNS(RuleEditor|G(arbageCollector|radient)|MapTable|HashTable|Co(ndition|llectionView(Item)?)|T(oolbarItemGroup|extInputClient|r(eeNode|ackingArea))|InvocationOperation|Operation(Queue)?|D(ictionaryController|ockTile)|P(ointer(Functions|Array)|athC(o(ntrol(Delegate)?|mponentCell)|ell(Delegate)?)|r(intPanelAccessorizing|edicateEditor(RowTemplate)?))|ViewController|FastEnumeration|Animat(ionContext|ablePropertyContainer))\\b",name:"support.class.cocoa.leopard.objcpp"},anonymous_pattern_21:{match:"\\bNS(R(u(nLoop|ler(Marker|View))|e(sponder|cursiveLock|lativeSpecifier)|an(domSpecifier|geSpecifier))|G(etCommand|lyph(Generator|Storage|Info)|raphicsContext)|XML(Node|D(ocument|TD(Node)?)|Parser|Element)|M(iddleSpecifier|ov(ie(View)?|eCommand)|utable(S(tring|et)|C(haracterSet|opying)|IndexSet|D(ictionary|ata)|URLRequest|ParagraphStyle|A(ttributedString|rray))|e(ssagePort(NameServer)?|nu(Item(Cell)?|View)?|t(hodSignature|adata(Item|Query(ResultGroup|AttributeValueTuple)?)))|a(ch(BootstrapServer|Port)|trix))|B(itmapImageRep|ox|u(ndle|tton(Cell)?)|ezierPath|rowser(Cell)?)|S(hadow|c(anner|r(ipt(SuiteRegistry|C(o(ercionHandler|mmand(Description)?)|lassDescription)|ObjectSpecifier|ExecutionContext|WhoseTest)|oll(er|View)|een))|t(epper(Cell)?|atus(Bar|Item)|r(ing|eam))|imple(HorizontalTypesetter|CString)|o(cketPort(NameServer)?|und|rtDescriptor)|p(e(cifierTest|ech(Recognizer|Synthesizer)|ll(Server|Checker))|litView)|e(cureTextField(Cell)?|t(Command)?|archField(Cell)?|rializer|gmentedC(ontrol|ell))|lider(Cell)?|avePanel)|H(ost|TTP(Cookie(Storage)?|URLResponse)|elpManager)|N(ib(Con(nector|trolConnector)|OutletConnector)?|otification(Center|Queue)?|u(ll|mber(Formatter)?)|etService(Browser)?|ameSpecifier)|C(ha(ngeSpelling|racterSet)|o(n(stantString|nection|trol(ler)?|ditionLock)|d(ing|er)|unt(Command|edSet)|pying|lor(Space|P(ick(ing(Custom|Default)|er)|anel)|Well|List)?|m(p(oundPredicate|arisonPredicate)|boBox(Cell)?))|u(stomImageRep|rsor)|IImageRep|ell|l(ipView|o(seCommand|neCommand)|assDescription)|a(ched(ImageRep|URLResponse)|lendar(Date)?)|reateCommand)|T(hread|ypesetter|ime(Zone|r)|o(olbar(Item(Validations)?)?|kenField(Cell)?)|ext(Block|Storage|Container|Tab(le(Block)?)?|Input|View|Field(Cell)?|List|Attachment(Cell)?)?|a(sk|b(le(Header(Cell|View)|Column|View)|View(Item)?))|reeController)|I(n(dex(S(pecifier|et)|Path)|put(Manager|S(tream|erv(iceProvider|er(MouseTracker)?)))|vocation)|gnoreMisspelledWords|mage(Rep|Cell|View)?)|O(ut(putStream|lineView)|pen(GL(Context|Pixel(Buffer|Format)|View)|Panel)|bj(CTypeSerializationCallBack|ect(Controller)?))|D(i(st(antObject(Request)?|ributed(NotificationCenter|Lock))|ctionary|rectoryEnumerator)|ocument(Controller)?|e(serializer|cimalNumber(Behaviors|Handler)?|leteCommand)|at(e(Components|Picker(Cell)?|Formatter)?|a)|ra(wer|ggingInfo))|U(ser(InterfaceValidations|Defaults(Controller)?)|RL(Re(sponse|quest)|Handle(Client)?|C(onnection|ache|redential(Storage)?)|Download(Delegate)?|Prot(ocol(Client)?|ectionSpace)|AuthenticationChallenge(Sender)?)?|n(iqueIDSpecifier|doManager|archiver))|P(ipe|o(sitionalSpecifier|pUpButton(Cell)?|rt(Message|NameServer|Coder)?)|ICTImageRep|ersistentDocument|DFImageRep|a(steboard|nel|ragraphStyle|geLayout)|r(int(Info|er|Operation|Panel)|o(cessInfo|tocolChecker|perty(Specifier|ListSerialization)|gressIndicator|xy)|edicate))|E(numerator|vent|PSImageRep|rror|x(ception|istsCommand|pression))|V(iew(Animation)?|al(idated(ToobarItem|UserInterfaceItem)|ue(Transformer)?))|Keyed(Unarchiver|Archiver)|Qui(ckDrawView|tCommand)|F(ile(Manager|Handle|Wrapper)|o(nt(Manager|Descriptor|Panel)?|rm(Cell|atter)))|W(hoseSpecifier|indow(Controller)?|orkspace)|L(o(c(k(ing)?|ale)|gicalTest)|evelIndicator(Cell)?|ayoutManager)|A(ssertionHandler|nimation|ctionCell|ttributedString|utoreleasePool|TSTypesetter|ppl(ication|e(Script|Event(Manager|Descriptor)))|ffineTransform|lert|r(chiver|ray(Controller)?)))\\b",name:"support.class.cocoa.objcpp"},anonymous_pattern_22:{match:"\\bNS(R(oundingMode|ule(Editor(RowType|NestingMode)|rOrientation)|e(questUserAttentionType|lativePosition))|G(lyphInscription|radientDrawingOptions)|XML(NodeKind|D(ocumentContentKind|TDNodeKind)|ParserError)|M(ultibyteGlyphPacking|apTableOptions)|B(itmapFormat|oxType|ezierPathElement|ackgroundStyle|rowserDropOperation)|S(tr(ing(CompareOptions|DrawingOptions|EncodingConversionOptions)|eam(Status|Event))|p(eechBoundary|litViewDividerStyle)|e(archPathD(irectory|omainMask)|gmentS(tyle|witchTracking))|liderType|aveOptions)|H(TTPCookieAcceptPolicy|ashTableOptions)|N(otification(SuspensionBehavior|Coalescing)|umberFormatter(RoundingMode|Behavior|Style|PadPosition)|etService(sError|Options))|C(haracterCollection|o(lor(RenderingIntent|SpaceModel|PanelMode)|mp(oundPredicateType|arisonPredicateModifier))|ellStateValue|al(culationError|endarUnit))|T(ypesetterControlCharacterAction|imeZoneNameStyle|e(stComparisonOperation|xt(Block(Dimension|V(erticalAlignment|alueType)|Layer)|TableLayoutAlgorithm|FieldBezelStyle))|ableView(SelectionHighlightStyle|ColumnAutoresizingStyle)|rackingAreaOptions)|I(n(sertionPosition|te(rfaceStyle|ger))|mage(RepLoadStatus|Scaling|CacheMode|FrameStyle|LoadStatus|Alignment))|Ope(nGLPixelFormatAttribute|rationQueuePriority)|Date(Picker(Mode|Style)|Formatter(Behavior|Style))|U(RL(RequestCachePolicy|HandleStatus|C(acheStoragePolicy|redentialPersistence))|Integer)|P(o(stingStyle|int(ingDeviceType|erFunctionsOptions)|pUpArrowPosition)|athStyle|r(int(ing(Orientation|PaginationMode)|erTableStatus|PanelOptions)|opertyList(MutabilityOptions|Format)|edicateOperatorType))|ExpressionType|KeyValue(SetMutationKind|Change)|QTMovieLoopMode|F(indPanel(SubstringMatchType|Action)|o(nt(RenderingMode|FamilyClass)|cusRingPlacement))|W(hoseSubelementIdentifier|ind(ingRule|ow(B(utton|ackingLocation)|SharingType|CollectionBehavior)))|L(ine(MovementDirection|SweepDirection|CapStyle|JoinStyle)|evelIndicatorStyle)|Animation(BlockingMode|Curve))\\b",name:"support.type.cocoa.leopard.objcpp"},anonymous_pattern_23:{match:"\\bC(I(Sampler|Co(ntext|lor)|Image(Accumulator)?|PlugIn(Registration)?|Vector|Kernel|Filter(Generator|Shape)?)|A(Renderer|MediaTiming(Function)?|BasicAnimation|ScrollLayer|Constraint(LayoutManager)?|T(iledLayer|extLayer|rans(ition|action))|OpenGLLayer|PropertyAnimation|KeyframeAnimation|Layer|A(nimation(Group)?|ction)))\\b",name:"support.class.quartz.objcpp"},anonymous_pattern_24:{match:"\\bC(G(Float|Point|Size|Rect)|IFormat|AConstraintAttribute)\\b",name:"support.type.quartz.objcpp"},anonymous_pattern_25:{match:"\\bNS(R(ect(Edge)?|ange)|G(lyph(Relation|LayoutMode)?|radientType)|M(odalSession|a(trixMode|p(Table|Enumerator)))|B(itmapImageFileType|orderType|uttonType|ezelStyle|ackingStoreType|rowserColumnResizingType)|S(cr(oll(er(Part|Arrow)|ArrowPosition)|eenAuxiliaryOpaque)|tringEncoding|ize|ocketNativeHandle|election(Granularity|Direction|Affinity)|wapped(Double|Float)|aveOperationType)|Ha(sh(Table|Enumerator)|ndler(2)?)|C(o(ntrol(Size|Tint)|mp(ositingOperation|arisonResult))|ell(State|Type|ImagePosition|Attribute))|T(hreadPrivate|ypesetterGlyphInfo|i(ckMarkPosition|tlePosition|meInterval)|o(ol(TipTag|bar(SizeMode|DisplayMode))|kenStyle)|IFFCompression|ext(TabType|Alignment)|ab(State|leViewDropOperation|ViewType)|rackingRectTag)|ImageInterpolation|Zone|OpenGL(ContextAuxiliary|PixelFormatAuxiliary)|D(ocumentChangeType|atePickerElementFlags|ra(werState|gOperation))|UsableScrollerParts|P(oint|r(intingPageOrder|ogressIndicator(Style|Th(ickness|readInfo))))|EventType|KeyValueObservingOptions|Fo(nt(SymbolicTraits|TraitMask|Action)|cusRingType)|W(indow(OrderingMode|Depth)|orkspace(IconCreationOptions|LaunchOptions)|ritingDirection)|L(ineBreakMode|ayout(Status|Direction))|A(nimation(Progress|Effect)|ppl(ication(TerminateReply|DelegateReply|PrintReply)|eEventManagerSuspensionID)|ffineTransformStruct|lertStyle))\\b",name:"support.type.cocoa.objcpp"},anonymous_pattern_26:{match:"\\bNS(NotFound|Ordered(Ascending|Descending|Same))\\b",name:"support.constant.cocoa.objcpp"},anonymous_pattern_27:{match:"\\bNS(MenuDidBeginTracking|ViewDidUpdateTrackingAreas)?Notification\\b",name:"support.constant.notification.cocoa.leopard.objcpp"},anonymous_pattern_28:{match:"\\bNS(Menu(Did(RemoveItem|SendAction|ChangeItem|EndTracking|AddItem)|WillSendAction)|S(ystemColorsDidChange|plitView(DidResizeSubviews|WillResizeSubviews))|C(o(nt(extHelpModeDid(Deactivate|Activate)|rolT(intDidChange|extDid(BeginEditing|Change|EndEditing)))|lor(PanelColorDidChange|ListDidChange)|mboBox(Selection(IsChanging|DidChange)|Will(Dismiss|PopUp)))|lassDescriptionNeededForClass)|T(oolbar(DidRemoveItem|WillAddItem)|ext(Storage(DidProcessEditing|WillProcessEditing)|Did(BeginEditing|Change|EndEditing)|View(DidChange(Selection|TypingAttributes)|WillChangeNotifyingTextView))|ableView(Selection(IsChanging|DidChange)|ColumnDid(Resize|Move)))|ImageRepRegistryDidChange|OutlineView(Selection(IsChanging|DidChange)|ColumnDid(Resize|Move)|Item(Did(Collapse|Expand)|Will(Collapse|Expand)))|Drawer(Did(Close|Open)|Will(Close|Open))|PopUpButton(CellWillPopUp|WillPopUp)|View(GlobalFrameDidChange|BoundsDidChange|F(ocusDidChange|rameDidChange))|FontSetChanged|W(indow(Did(Resi(ze|gn(Main|Key))|M(iniaturize|ove)|Become(Main|Key)|ChangeScreen(|Profile)|Deminiaturize|Update|E(ndSheet|xpose))|Will(M(iniaturize|ove)|BeginSheet|Close))|orkspace(SessionDid(ResignActive|BecomeActive)|Did(Mount|TerminateApplication|Unmount|PerformFileOperation|Wake|LaunchApplication)|Will(Sleep|Unmount|PowerOff|LaunchApplication)))|A(ntialiasThresholdChanged|ppl(ication(Did(ResignActive|BecomeActive|Hide|ChangeScreenParameters|U(nhide|pdate)|FinishLaunching)|Will(ResignActive|BecomeActive|Hide|Terminate|U(nhide|pdate)|FinishLaunching))|eEventManagerWillProcessFirstEvent)))Notification\\b",name:"support.constant.notification.cocoa.objcpp"},anonymous_pattern_29:{match:"\\bNS(RuleEditor(RowType(Simple|Compound)|NestingMode(Si(ngle|mple)|Compound|List))|GradientDraws(BeforeStartingLocation|AfterEndingLocation)|M(inusSetExpressionType|a(chPortDeallocate(ReceiveRight|SendRight|None)|pTable(StrongMemory|CopyIn|ZeroingWeakMemory|ObjectPointerPersonality)))|B(oxCustom|undleExecutableArchitecture(X86|I386|PPC(64)?)|etweenPredicateOperatorType|ackgroundStyle(Raised|Dark|L(ight|owered)))|S(tring(DrawingTruncatesLastVisibleLine|EncodingConversion(ExternalRepresentation|AllowLossy))|ubqueryExpressionType|p(e(ech(SentenceBoundary|ImmediateBoundary|WordBoundary)|llingState(GrammarFlag|SpellingFlag))|litViewDividerStyleThi(n|ck))|e(rvice(RequestTimedOutError|M(iscellaneousError|alformedServiceDictionaryError)|InvalidPasteboardDataError|ErrorM(inimum|aximum)|Application(NotFoundError|LaunchFailedError))|gmentStyle(Round(Rect|ed)|SmallSquare|Capsule|Textured(Rounded|Square)|Automatic)))|H(UDWindowMask|ashTable(StrongMemory|CopyIn|ZeroingWeakMemory|ObjectPointerPersonality))|N(oModeColorPanel|etServiceNoAutoRename)|C(hangeRedone|o(ntainsPredicateOperatorType|l(orRenderingIntent(RelativeColorimetric|Saturation|Default|Perceptual|AbsoluteColorimetric)|lectorDisabledOption))|ellHit(None|ContentArea|TrackableArea|EditableTextArea))|T(imeZoneNameStyle(S(hort(Standard|DaylightSaving)|tandard)|DaylightSaving)|extFieldDatePickerStyle|ableViewSelectionHighlightStyle(Regular|SourceList)|racking(Mouse(Moved|EnteredAndExited)|CursorUpdate|InVisibleRect|EnabledDuringMouseDrag|A(ssumeInside|ctive(In(KeyWindow|ActiveApp)|WhenFirstResponder|Always))))|I(n(tersectSetExpressionType|dexedColorSpaceModel)|mageScale(None|Proportionally(Down|UpOrDown)|AxesIndependently))|Ope(nGLPFAAllowOfflineRenderers|rationQueue(DefaultMaxConcurrentOperationCount|Priority(High|Normal|Very(High|Low)|Low)))|D(iacriticInsensitiveSearch|ownloadsDirectory)|U(nionSetExpressionType|TF(16(BigEndianStringEncoding|StringEncoding|LittleEndianStringEncoding)|32(BigEndianStringEncoding|StringEncoding|LittleEndianStringEncoding)))|P(ointerFunctions(Ma(chVirtualMemory|llocMemory)|Str(ongMemory|uctPersonality)|C(StringPersonality|opyIn)|IntegerPersonality|ZeroingWeakMemory|O(paque(Memory|Personality)|bjectP(ointerPersonality|ersonality)))|at(hStyle(Standard|NavigationBar|PopUp)|ternColorSpaceModel)|rintPanelShows(Scaling|Copies|Orientation|P(a(perSize|ge(Range|SetupAccessory))|review)))|Executable(RuntimeMismatchError|NotLoadableError|ErrorM(inimum|aximum)|L(inkError|oadError)|ArchitectureMismatchError)|KeyValueObservingOption(Initial|Prior)|F(i(ndPanelSubstringMatchType(StartsWith|Contains|EndsWith|FullWord)|leRead(TooLargeError|UnknownStringEncodingError))|orcedOrderingSearch)|Wi(ndow(BackingLocation(MainMemory|Default|VideoMemory)|Sharing(Read(Only|Write)|None)|CollectionBehavior(MoveToActiveSpace|CanJoinAllSpaces|Default))|dthInsensitiveSearch)|AggregateExpressionType)\\b",name:"support.constant.cocoa.leopard.objcpp"},anonymous_pattern_3:{begin:'@"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.objcpp",patterns:[{include:"#string_escaped_char"},{match:`(?x)% + (\\d+\\$)? # field (argument #) + [#0\\- +']* # flags + ((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width + (\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision + [@] # conversion type + `,name:"constant.other.placeholder.objcpp"},{include:"#string_placeholder"}]},anonymous_pattern_30:{match:"\\bNS(R(GB(ModeColorPanel|ColorSpaceModel)|ight(Mouse(D(own(Mask)?|ragged(Mask)?)|Up(Mask)?)|T(ext(Movement|Alignment)|ab(sBezelBorder|StopType))|ArrowFunctionKey)|ound(RectBezelStyle|Bankers|ed(BezelStyle|TokenStyle|DisclosureBezelStyle)|Down|Up|Plain|Line(CapStyle|JoinStyle))|un(StoppedResponse|ContinuesResponse|AbortedResponse)|e(s(izableWindowMask|et(CursorRectsRunLoopOrdering|FunctionKey))|ce(ssedBezelStyle|iver(sCantHandleCommandScriptError|EvaluationScriptError))|turnTextMovement|doFunctionKey|quiredArgumentsMissingScriptError|l(evancyLevelIndicatorStyle|ative(Before|After))|gular(SquareBezelStyle|ControlSize)|moveTraitFontAction)|a(n(domSubelement|geDateMode)|tingLevelIndicatorStyle|dio(ModeMatrix|Button)))|G(IFFileType|lyph(Below|Inscribe(B(elow|ase)|Over(strike|Below)|Above)|Layout(WithPrevious|A(tAPoint|gainstAPoint))|A(ttribute(BidiLevel|Soft|Inscribe|Elastic)|bove))|r(ooveBorder|eaterThan(Comparison|OrEqualTo(Comparison|PredicateOperatorType)|PredicateOperatorType)|a(y(ModeColorPanel|ColorSpaceModel)|dient(None|Con(cave(Strong|Weak)|vex(Strong|Weak)))|phiteControlTint)))|XML(N(o(tationDeclarationKind|de(CompactEmptyElement|IsCDATA|OptionsNone|Use(SingleQuotes|DoubleQuotes)|Pre(serve(NamespaceOrder|C(haracterReferences|DATA)|DTD|Prefixes|E(ntities|mptyElements)|Quotes|Whitespace|A(ttributeOrder|ll))|ttyPrint)|ExpandEmptyElement))|amespaceKind)|CommentKind|TextKind|InvalidKind|D(ocument(X(MLKind|HTMLKind|Include)|HTMLKind|T(idy(XML|HTML)|extKind)|IncludeContentTypeDeclaration|Validate|Kind)|TDKind)|P(arser(GTRequiredError|XMLDeclNot(StartedError|FinishedError)|Mi(splaced(XMLDeclarationError|CDATAEndStringError)|xedContentDeclNot(StartedError|FinishedError))|S(t(andaloneValueError|ringNot(StartedError|ClosedError))|paceRequiredError|eparatorRequiredError)|N(MTOKENRequiredError|o(t(ationNot(StartedError|FinishedError)|WellBalancedError)|DTDError)|amespaceDeclarationError|AMERequiredError)|C(haracterRef(In(DTDError|PrologError|EpilogError)|AtEOFError)|o(nditionalSectionNot(StartedError|FinishedError)|mment(NotFinishedError|ContainsDoubleHyphenError))|DATANotFinishedError)|TagNameMismatchError|In(ternalError|valid(HexCharacterRefError|C(haracter(RefError|InEntityError|Error)|onditionalSectionError)|DecimalCharacterRefError|URIError|Encoding(NameError|Error)))|OutOfMemoryError|D(ocumentStartError|elegateAbortedParseError|OCTYPEDeclNotFinishedError)|U(RI(RequiredError|FragmentError)|n(declaredEntityError|parsedEntityError|knownEncodingError|finishedTagError))|P(CDATARequiredError|ublicIdentifierRequiredError|arsedEntityRef(MissingSemiError|NoNameError|In(Internal(SubsetError|Error)|PrologError|EpilogError)|AtEOFError)|r(ocessingInstructionNot(StartedError|FinishedError)|ematureDocumentEndError))|E(n(codingNotSupportedError|tity(Ref(In(DTDError|PrologError|EpilogError)|erence(MissingSemiError|WithoutNameError)|LoopError|AtEOFError)|BoundaryError|Not(StartedError|FinishedError)|Is(ParameterError|ExternalError)|ValueRequiredError))|qualExpectedError|lementContentDeclNot(StartedError|FinishedError)|xt(ernalS(tandaloneEntityError|ubsetNotFinishedError)|raContentError)|mptyDocumentError)|L(iteralNot(StartedError|FinishedError)|T(RequiredError|SlashRequiredError)|essThanSymbolInAttributeError)|Attribute(RedefinedError|HasNoValueError|Not(StartedError|FinishedError)|ListNot(StartedError|FinishedError)))|rocessingInstructionKind)|E(ntity(GeneralKind|DeclarationKind|UnparsedKind|P(ar(sedKind|ameterKind)|redefined))|lement(Declaration(MixedKind|UndefinedKind|E(lementKind|mptyKind)|Kind|AnyKind)|Kind))|Attribute(N(MToken(sKind|Kind)|otationKind)|CDATAKind|ID(Ref(sKind|Kind)|Kind)|DeclarationKind|En(tit(yKind|iesKind)|umerationKind)|Kind))|M(i(n(XEdge|iaturizableWindowMask|YEdge|uteCalendarUnit)|terLineJoinStyle|ddleSubelement|xedState)|o(nthCalendarUnit|deSwitchFunctionKey|use(Moved(Mask)?|E(ntered(Mask)?|ventSubtype|xited(Mask)?))|veToBezierPathElement|mentary(ChangeButton|Push(Button|InButton)|Light(Button)?))|enuFunctionKey|a(c(intoshInterfaceStyle|OSRomanStringEncoding)|tchesPredicateOperatorType|ppedRead|x(XEdge|YEdge))|ACHOperatingSystem)|B(MPFileType|o(ttomTabsBezelBorder|ldFontMask|rderlessWindowMask|x(Se(condary|parator)|OldStyle|Primary))|uttLineCapStyle|e(zelBorder|velLineJoinStyle|low(Bottom|Top)|gin(sWith(Comparison|PredicateOperatorType)|FunctionKey))|lueControlTint|ack(spaceCharacter|tabTextMovement|ingStore(Retained|Buffered|Nonretained)|TabCharacter|wardsSearch|groundTab)|r(owser(NoColumnResizing|UserColumnResizing|AutoColumnResizing)|eakFunctionKey))|S(h(ift(JISStringEncoding|KeyMask)|ow(ControlGlyphs|InvisibleGlyphs)|adowlessSquareBezelStyle)|y(s(ReqFunctionKey|tem(D(omainMask|efined(Mask)?)|FunctionKey))|mbolStringEncoding)|c(a(nnedOption|le(None|ToFit|Proportionally))|r(oll(er(NoPart|Increment(Page|Line|Arrow)|Decrement(Page|Line|Arrow)|Knob(Slot)?|Arrows(M(inEnd|axEnd)|None|DefaultSetting))|Wheel(Mask)?|LockFunctionKey)|eenChangedEventType))|t(opFunctionKey|r(ingDrawing(OneShot|DisableScreenFontSubstitution|Uses(DeviceMetrics|FontLeading|LineFragmentOrigin))|eam(Status(Reading|NotOpen|Closed|Open(ing)?|Error|Writing|AtEnd)|Event(Has(BytesAvailable|SpaceAvailable)|None|OpenCompleted|E(ndEncountered|rrorOccurred)))))|i(ngle(DateMode|UnderlineStyle)|ze(DownFontAction|UpFontAction))|olarisOperatingSystem|unOSOperatingSystem|pecialPageOrder|e(condCalendarUnit|lect(By(Character|Paragraph|Word)|i(ng(Next|Previous)|onAffinity(Downstream|Upstream))|edTab|FunctionKey)|gmentSwitchTracking(Momentary|Select(One|Any)))|quareLineCapStyle|witchButton|ave(ToOperation|Op(tions(Yes|No|Ask)|eration)|AsOperation)|mall(SquareBezelStyle|C(ontrolSize|apsFontMask)|IconButtonBezelStyle))|H(ighlightModeMatrix|SBModeColorPanel|o(ur(Minute(SecondDatePickerElementFlag|DatePickerElementFlag)|CalendarUnit)|rizontalRuler|meFunctionKey)|TTPCookieAcceptPolicy(Never|OnlyFromMainDocumentDomain|Always)|e(lp(ButtonBezelStyle|KeyMask|FunctionKey)|avierFontAction)|PUXOperatingSystem)|Year(MonthDa(yDatePickerElementFlag|tePickerElementFlag)|CalendarUnit)|N(o(n(StandardCharacterSetFontMask|ZeroWindingRule|activatingPanelMask|LossyASCIIStringEncoding)|Border|t(ification(SuspensionBehavior(Hold|Coalesce|D(eliverImmediately|rop))|NoCoalescing|CoalescingOn(Sender|Name)|DeliverImmediately|PostToAllSessions)|PredicateType|EqualToPredicateOperatorType)|S(cr(iptError|ollerParts)|ubelement|pecifierError)|CellMask|T(itle|opLevelContainersSpecifierError|abs(BezelBorder|NoBorder|LineBorder))|I(nterfaceStyle|mage)|UnderlineStyle|FontChangeAction)|u(ll(Glyph|CellType)|m(eric(Search|PadKeyMask)|berFormatter(Round(Half(Down|Up|Even)|Ceiling|Down|Up|Floor)|Behavior(10|Default)|S(cientificStyle|pellOutStyle)|NoStyle|CurrencyStyle|DecimalStyle|P(ercentStyle|ad(Before(Suffix|Prefix)|After(Suffix|Prefix))))))|e(t(Services(BadArgumentError|NotFoundError|C(ollisionError|ancelledError)|TimeoutError|InvalidError|UnknownError|ActivityInProgress)|workDomainMask)|wlineCharacter|xt(StepInterfaceStyle|FunctionKey))|EXTSTEPStringEncoding|a(t(iveShortGlyphPacking|uralTextAlignment)|rrowFontMask))|C(hange(ReadOtherContents|GrayCell(Mask)?|BackgroundCell(Mask)?|Cleared|Done|Undone|Autosaved)|MYK(ModeColorPanel|ColorSpaceModel)|ircular(BezelStyle|Slider)|o(n(stantValueExpressionType|t(inuousCapacityLevelIndicatorStyle|entsCellMask|ain(sComparison|erSpecifierError)|rol(Glyph|KeyMask))|densedFontMask)|lor(Panel(RGBModeMask|GrayModeMask|HSBModeMask|C(MYKModeMask|olorListModeMask|ustomPaletteModeMask|rayonModeMask)|WheelModeMask|AllModesMask)|ListModeColorPanel)|reServiceDirectory|m(p(osite(XOR|Source(In|O(ut|ver)|Atop)|Highlight|C(opy|lear)|Destination(In|O(ut|ver)|Atop)|Plus(Darker|Lighter))|ressedFontMask)|mandKeyMask))|u(stom(SelectorPredicateOperatorType|PaletteModeColorPanel)|r(sor(Update(Mask)?|PointingDevice)|veToBezierPathElement))|e(nterT(extAlignment|abStopType)|ll(State|H(ighlighted|as(Image(Horizontal|OnLeftOrBottom)|OverlappingImage))|ChangesContents|Is(Bordered|InsetButton)|Disabled|Editable|LightsBy(Gray|Background|Contents)|AllowsMixedState))|l(ipPagination|o(s(ePathBezierPathElement|ableWindowMask)|ckAndCalendarDatePickerStyle)|ear(ControlTint|DisplayFunctionKey|LineFunctionKey))|a(seInsensitive(Search|PredicateOption)|n(notCreateScriptCommandError|cel(Button|TextMovement))|chesDirectory|lculation(NoError|Overflow|DivideByZero|Underflow|LossOfPrecision)|rriageReturnCharacter)|r(itical(Request|AlertStyle)|ayonModeColorPanel))|T(hick(SquareBezelStyle|erSquareBezelStyle)|ypesetter(Behavior|HorizontalTabAction|ContainerBreakAction|ZeroAdvancementAction|OriginalBehavior|ParagraphBreakAction|WhitespaceAction|L(ineBreakAction|atestBehavior))|i(ckMark(Right|Below|Left|Above)|tledWindowMask|meZoneDatePickerElementFlag)|o(olbarItemVisibilityPriority(Standard|High|User|Low)|pTabsBezelBorder|ggleButton)|IFF(Compression(N(one|EXT)|CCITTFAX(3|4)|OldJPEG|JPEG|PackBits|LZW)|FileType)|e(rminate(Now|Cancel|Later)|xt(Read(InapplicableDocumentTypeError|WriteErrorM(inimum|aximum))|Block(M(i(nimum(Height|Width)|ddleAlignment)|a(rgin|ximum(Height|Width)))|B(o(ttomAlignment|rder)|aselineAlignment)|Height|TopAlignment|P(ercentageValueType|adding)|Width|AbsoluteValueType)|StorageEdited(Characters|Attributes)|CellType|ured(RoundedBezelStyle|BackgroundWindowMask|SquareBezelStyle)|Table(FixedLayoutAlgorithm|AutomaticLayoutAlgorithm)|Field(RoundedBezel|SquareBezel|AndStepperDatePickerStyle)|WriteInapplicableDocumentTypeError|ListPrependEnclosingMarker))|woByteGlyphPacking|ab(Character|TextMovement|le(tP(oint(Mask|EventSubtype)?|roximity(Mask|EventSubtype)?)|Column(NoResizing|UserResizingMask|AutoresizingMask)|View(ReverseSequentialColumnAutoresizingStyle|GridNone|S(olid(HorizontalGridLineMask|VerticalGridLineMask)|equentialColumnAutoresizingStyle)|NoColumnAutoresizing|UniformColumnAutoresizingStyle|FirstColumnOnlyAutoresizingStyle|LastColumnOnlyAutoresizingStyle)))|rackModeMatrix)|I(n(sert(CharFunctionKey|FunctionKey|LineFunctionKey)|t(Type|ernalS(criptError|pecifierError))|dexSubelement|validIndexSpecifierError|formational(Request|AlertStyle)|PredicateOperatorType)|talicFontMask|SO(2022JPStringEncoding|Latin(1StringEncoding|2StringEncoding))|dentityMappingCharacterCollection|llegalTextMovement|mage(R(ight|ep(MatchesDevice|LoadStatus(ReadingHeader|Completed|InvalidData|Un(expectedEOF|knownType)|WillNeedAllData)))|Below|C(ellType|ache(BySize|Never|Default|Always))|Interpolation(High|None|Default|Low)|O(nly|verlaps)|Frame(Gr(oove|ayBezel)|Button|None|Photo)|L(oadStatus(ReadError|C(ompleted|ancelled)|InvalidData|UnexpectedEOF)|eft)|A(lign(Right|Bottom(Right|Left)?|Center|Top(Right|Left)?|Left)|bove)))|O(n(State|eByteGlyphPacking|OffButton|lyScrollerArrows)|ther(Mouse(D(own(Mask)?|ragged(Mask)?)|Up(Mask)?)|TextMovement)|SF1OperatingSystem|pe(n(GL(GO(Re(setLibrary|tainRenderers)|ClearFormatCache|FormatCacheSize)|PFA(R(obust|endererID)|M(inimumPolicy|ulti(sample|Screen)|PSafe|aximumPolicy)|BackingStore|S(creenMask|te(ncilSize|reo)|ingleRenderer|upersample|ample(s|Buffers|Alpha))|NoRecovery|C(o(lor(Size|Float)|mpliant)|losestPolicy)|OffScreen|D(oubleBuffer|epthSize)|PixelBuffer|VirtualScreenCount|FullScreen|Window|A(cc(umSize|elerated)|ux(Buffers|DepthStencil)|l(phaSize|lRenderers))))|StepUnicodeReservedBase)|rationNotSupportedForKeyS(criptError|pecifierError))|ffState|KButton|rPredicateType|bjC(B(itfield|oolType)|S(hortType|tr(ingType|uctType)|electorType)|NoType|CharType|ObjectType|DoubleType|UnionType|PointerType|VoidType|FloatType|Long(Type|longType)|ArrayType))|D(i(s(c(losureBezelStyle|reteCapacityLevelIndicatorStyle)|playWindowRunLoopOrdering)|acriticInsensitivePredicateOption|rect(Selection|PredicateModifier))|o(c(ModalWindowMask|ument(Directory|ationDirectory))|ubleType|wn(TextMovement|ArrowFunctionKey))|e(s(cendingPageOrder|ktopDirectory)|cimalTabStopType|v(ice(NColorSpaceModel|IndependentModifierFlagsMask)|eloper(Directory|ApplicationDirectory))|fault(ControlTint|TokenStyle)|lete(Char(acter|FunctionKey)|FunctionKey|LineFunctionKey)|moApplicationDirectory)|a(yCalendarUnit|teFormatter(MediumStyle|Behavior(10|Default)|ShortStyle|NoStyle|FullStyle|LongStyle))|ra(wer(Clos(ingState|edState)|Open(ingState|State))|gOperation(Generic|Move|None|Copy|Delete|Private|Every|Link|All)))|U(ser(CancelledError|D(irectory|omainMask)|FunctionKey)|RL(Handle(NotLoaded|Load(Succeeded|InProgress|Failed))|CredentialPersistence(None|Permanent|ForSession))|n(scaledWindowMask|cachedRead|i(codeStringEncoding|talicFontMask|fiedTitleAndToolbarWindowMask)|d(o(CloseGroupingRunLoopOrdering|FunctionKey)|e(finedDateComponent|rline(Style(Single|None|Thick|Double)|Pattern(Solid|D(ot|ash(Dot(Dot)?)?)))))|known(ColorSpaceModel|P(ointingDevice|ageOrder)|KeyS(criptError|pecifierError))|boldFontMask)|tilityWindowMask|TF8StringEncoding|p(dateWindowsRunLoopOrdering|TextMovement|ArrowFunctionKey))|J(ustifiedTextAlignment|PEG(2000FileType|FileType)|apaneseEUC(GlyphPacking|StringEncoding))|P(o(s(t(Now|erFontMask|WhenIdle|ASAP)|iti(on(Replace|Be(fore|ginning)|End|After)|ve(IntType|DoubleType|FloatType)))|pUp(NoArrow|ArrowAt(Bottom|Center))|werOffEventType|rtraitOrientation)|NGFileType|ush(InCell(Mask)?|OnPushOffButton)|e(n(TipMask|UpperSideMask|PointingDevice|LowerSideMask)|riodic(Mask)?)|P(S(caleField|tatus(Title|Field)|aveButton)|N(ote(Title|Field)|ame(Title|Field))|CopiesField|TitleField|ImageButton|OptionsButton|P(a(perFeedButton|ge(Range(To|From)|ChoiceMatrix))|reviewButton)|LayoutButton)|lainTextTokenStyle|a(useFunctionKey|ragraphSeparatorCharacter|ge(DownFunctionKey|UpFunctionKey))|r(int(ing(ReplyLater|Success|Cancelled|Failure)|ScreenFunctionKey|erTable(NotFound|OK|Error)|FunctionKey)|o(p(ertyList(XMLFormat|MutableContainers(AndLeaves)?|BinaryFormat|Immutable|OpenStepFormat)|rietaryStringEncoding)|gressIndicator(BarStyle|SpinningStyle|Preferred(SmallThickness|Thickness|LargeThickness|AquaThickness)))|e(ssedTab|vFunctionKey))|L(HeightForm|CancelButton|TitleField|ImageButton|O(KButton|rientationMatrix)|UnitsButton|PaperNameButton|WidthForm))|E(n(terCharacter|d(sWith(Comparison|PredicateOperatorType)|FunctionKey))|v(e(nOddWindingRule|rySubelement)|aluatedObjectExpressionType)|qualTo(Comparison|PredicateOperatorType)|ra(serPointingDevice|CalendarUnit|DatePickerElementFlag)|x(clude(10|QuickDrawElementsIconCreationOption)|pandedFontMask|ecuteFunctionKey))|V(i(ew(M(in(XMargin|YMargin)|ax(XMargin|YMargin))|HeightSizable|NotSizable|WidthSizable)|aPanelFontAction)|erticalRuler|a(lidationErrorM(inimum|aximum)|riableExpressionType))|Key(SpecifierEvaluationScriptError|Down(Mask)?|Up(Mask)?|PathExpressionType|Value(MinusSetMutation|SetSetMutation|Change(Re(placement|moval)|Setting|Insertion)|IntersectSetMutation|ObservingOption(New|Old)|UnionSetMutation|ValidationError))|QTMovie(NormalPlayback|Looping(BackAndForthPlayback|Playback))|F(1(1FunctionKey|7FunctionKey|2FunctionKey|8FunctionKey|3FunctionKey|9FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey|6FunctionKey)|7FunctionKey|i(nd(PanelAction(Replace(A(ndFind|ll(InSelection)?))?|S(howFindPanel|e(tFindString|lectAll(InSelection)?))|Next|Previous)|FunctionKey)|tPagination|le(Read(No(SuchFileError|PermissionError)|CorruptFileError|In(validFileNameError|applicableStringEncodingError)|Un(supportedSchemeError|knownError))|HandlingPanel(CancelButton|OKButton)|NoSuchFileError|ErrorM(inimum|aximum)|Write(NoPermissionError|In(validFileNameError|applicableStringEncodingError)|OutOfSpaceError|Un(supportedSchemeError|knownError))|LockingError)|xedPitchFontMask)|2(1FunctionKey|7FunctionKey|2FunctionKey|8FunctionKey|3FunctionKey|9FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey|6FunctionKey)|o(nt(Mo(noSpaceTrait|dernSerifsClass)|BoldTrait|S(ymbolicClass|criptsClass|labSerifsClass|ansSerifClass)|C(o(ndensedTrait|llectionApplicationOnlyMask)|larendonSerifsClass)|TransitionalSerifsClass|I(ntegerAdvancementsRenderingMode|talicTrait)|O(ldStyleSerifsClass|rnamentalsClass)|DefaultRenderingMode|U(nknownClass|IOptimizedTrait)|Panel(S(hadowEffectModeMask|t(andardModesMask|rikethroughEffectModeMask)|izeModeMask)|CollectionModeMask|TextColorEffectModeMask|DocumentColorEffectModeMask|UnderlineEffectModeMask|FaceModeMask|All(ModesMask|EffectsModeMask))|ExpandedTrait|VerticalTrait|F(amilyClassMask|reeformSerifsClass)|Antialiased(RenderingMode|IntegerAdvancementsRenderingMode))|cusRing(Below|Type(None|Default|Exterior)|Only|Above)|urByteGlyphPacking|rm(attingError(M(inimum|aximum))?|FeedCharacter))|8FunctionKey|unction(ExpressionType|KeyMask)|3(1FunctionKey|2FunctionKey|3FunctionKey|4FunctionKey|5FunctionKey|FunctionKey|0FunctionKey)|9FunctionKey|4FunctionKey|P(RevertButton|S(ize(Title|Field)|etButton)|CurrentField|Preview(Button|Field))|l(oat(ingPointSamplesBitmapFormat|Type)|agsChanged(Mask)?)|axButton|5FunctionKey|6FunctionKey)|W(heelModeColorPanel|indow(s(NTOperatingSystem|CP125(1StringEncoding|2StringEncoding|3StringEncoding|4StringEncoding|0StringEncoding)|95(InterfaceStyle|OperatingSystem))|M(iniaturizeButton|ovedEventType)|Below|CloseButton|ToolbarButton|ZoomButton|Out|DocumentIconButton|ExposedEventType|Above)|orkspaceLaunch(NewInstance|InhibitingBackgroundOnly|Default|PreferringClassic|WithoutA(ctivation|ddingToRecents)|A(sync|nd(Hide(Others)?|Print)|llowingClassicStartup))|eek(day(CalendarUnit|OrdinalCalendarUnit)|CalendarUnit)|a(ntsBidiLevels|rningAlertStyle)|r(itingDirection(RightToLeft|Natural|LeftToRight)|apCalendarComponents))|L(i(stModeMatrix|ne(Moves(Right|Down|Up|Left)|B(order|reakBy(C(harWrapping|lipping)|Truncating(Middle|Head|Tail)|WordWrapping))|S(eparatorCharacter|weep(Right|Down|Up|Left))|ToBezierPathElement|DoesntMove|arSlider)|teralSearch|kePredicateOperatorType|ghterFontAction|braryDirectory)|ocalDomainMask|e(ssThan(Comparison|OrEqualTo(Comparison|PredicateOperatorType)|PredicateOperatorType)|ft(Mouse(D(own(Mask)?|ragged(Mask)?)|Up(Mask)?)|T(ext(Movement|Alignment)|ab(sBezelBorder|StopType))|ArrowFunctionKey))|a(yout(RightToLeft|NotDone|CantFit|OutOfGlyphs|Done|LeftToRight)|ndscapeOrientation)|ABColorSpaceModel)|A(sc(iiWithDoubleByteEUCGlyphPacking|endingPageOrder)|n(y(Type|PredicateModifier|EventMask)|choredSearch|imation(Blocking|Nonblocking(Threaded)?|E(ffect(DisappearingItemDefault|Poof)|ase(In(Out)?|Out))|Linear)|dPredicateType)|t(Bottom|tachmentCharacter|omicWrite|Top)|SCIIStringEncoding|d(obe(GB1CharacterCollection|CNS1CharacterCollection|Japan(1CharacterCollection|2CharacterCollection)|Korea1CharacterCollection)|dTraitFontAction|minApplicationDirectory)|uto(saveOperation|Pagination)|pp(lication(SupportDirectory|D(irectory|e(fined(Mask)?|legateReply(Success|Cancel|Failure)|activatedEventType))|ActivatedEventType)|KitDefined(Mask)?)|l(ternateKeyMask|pha(ShiftKeyMask|NonpremultipliedBitmapFormat|FirstBitmapFormat)|ert(SecondButtonReturn|ThirdButtonReturn|OtherReturn|DefaultReturn|ErrorReturn|FirstButtonReturn|AlternateReturn)|l(ScrollerParts|DomainsMask|PredicateModifier|LibrariesDirectory|ApplicationsDirectory))|rgument(sWrongScriptError|EvaluationScriptError)|bove(Bottom|Top)|WTEventType))\\b",name:"support.constant.cocoa.objcpp"},anonymous_pattern_4:{begin:"\\b(id)\\s*(?=<)",beginCaptures:{1:{name:"storage.type.objcpp"}},end:"(?<=>)",name:"meta.id-with-protocol.objcpp",patterns:[{include:"#protocol_list"}]},anonymous_pattern_5:{match:"\\b(NS_DURING|NS_HANDLER|NS_ENDHANDLER)\\b",name:"keyword.control.macro.objcpp"},anonymous_pattern_7:{captures:{1:{name:"punctuation.definition.keyword.objcpp"}},match:"(@)(try|catch|finally|throw)\\b",name:"keyword.control.exception.objcpp"},anonymous_pattern_8:{captures:{1:{name:"punctuation.definition.keyword.objcpp"}},match:"(@)(synchronized)\\b",name:"keyword.control.synchronize.objcpp"},anonymous_pattern_9:{captures:{1:{name:"punctuation.definition.keyword.objcpp"}},match:"(@)(required|optional)\\b",name:"keyword.control.protocol-specification.objcpp"},apple_foundation_functional_macros:{begin:"(\\b(?:API_AVAILABLE|API_DEPRECATED|API_UNAVAILABLE|NS_AVAILABLE|NS_AVAILABLE_MAC|NS_AVAILABLE_IOS|NS_DEPRECATED|NS_DEPRECATED_MAC|NS_DEPRECATED_IOS|NS_SWIFT_NAME))(?:(?:\\s)+)?(\\()",end:"\\)",beginCaptures:{1:{name:"entity.name.function.preprocessor.apple-foundation.objcpp"},2:{name:"punctuation.section.macro.arguments.begin.bracket.round.apple-foundation.objcpp"}},endCaptures:{0:{name:"punctuation.section.macro.arguments.end.bracket.round.apple-foundation.objcpp"}},name:"meta.preprocessor.macro.callable.apple-foundation.objcpp",patterns:[{include:"#c_lang"}]},bracketed_content:{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.scope.begin.objcpp"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.scope.end.objcpp"}},name:"meta.bracketed.objcpp",patterns:[{begin:"(?=predicateWithFormat:)(?<=NSPredicate )(predicateWithFormat:)",beginCaptures:{1:{name:"support.function.any-method.objcpp"},2:{name:"punctuation.separator.arguments.objcpp"}},end:"(?=\\])",name:"meta.function-call.predicate.objcpp",patterns:[{captures:{1:{name:"punctuation.separator.arguments.objcpp"}},match:"\\bargument(Array|s)(:)",name:"support.function.any-method.name-of-parameter.objcpp"},{captures:{1:{name:"punctuation.separator.arguments.objcpp"}},match:"\\b\\w+(:)",name:"invalid.illegal.unknown-method.objcpp"},{begin:'@"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.objcpp",patterns:[{match:"\\b(AND|OR|NOT|IN)\\b",name:"keyword.operator.logical.predicate.cocoa.objcpp"},{match:"\\b(ALL|ANY|SOME|NONE)\\b",name:"constant.language.predicate.cocoa.objcpp"},{match:"\\b(NULL|NIL|SELF|TRUE|YES|FALSE|NO|FIRST|LAST|SIZE)\\b",name:"constant.language.predicate.cocoa.objcpp"},{match:"\\b(MATCHES|CONTAINS|BEGINSWITH|ENDSWITH|BETWEEN)\\b",name:"keyword.operator.comparison.predicate.cocoa.objcpp"},{match:"\\bC(ASEINSENSITIVE|I)\\b",name:"keyword.other.modifier.predicate.cocoa.objcpp"},{match:"\\b(ANYKEY|SUBQUERY|CAST|TRUEPREDICATE|FALSEPREDICATE)\\b",name:"keyword.other.predicate.cocoa.objcpp"},{match:`\\\\(\\\\|[abefnrtv'"?]|[0-3]\\d{,2}|[4-7]\\d?|x[a-zA-Z0-9]+)`,name:"constant.character.escape.objcpp"},{match:"\\\\.",name:"invalid.illegal.unknown-escape.objcpp"}]},{include:"#special_variables"},{include:"#c_functions"},{include:"$base"}]},{begin:'(?=\\w)(?<=[\\w\\])"] )(\\w+(?:(:)|(?=\\])))',beginCaptures:{1:{name:"support.function.any-method.objcpp"},2:{name:"punctuation.separator.arguments.objcpp"}},end:"(?=\\])",name:"meta.function-call.objcpp",patterns:[{captures:{1:{name:"punctuation.separator.arguments.objcpp"}},match:"\\b\\w+(:)",name:"support.function.any-method.name-of-parameter.objcpp"},{include:"#special_variables"},{include:"#c_functions"},{include:"$base"}]},{include:"#special_variables"},{include:"#c_functions"},{include:"$self"}]},c_functions:{patterns:[{captures:{1:{name:"punctuation.whitespace.support.function.leading.objcpp"},2:{name:"support.function.C99.objcpp"}},match:"(\\s*)\\b(hypot(f|l)?|s(scanf|ystem|nprintf|ca(nf|lb(n(f|l)?|ln(f|l)?))|i(n(h(f|l)?|f|l)?|gn(al|bit))|tr(s(tr|pn)|nc(py|at|mp)|c(spn|hr|oll|py|at|mp)|to(imax|d|u(l(l)?|max)|k|f|l(d|l)?)|error|pbrk|ftime|len|rchr|xfrm)|printf|et(jmp|vbuf|locale|buf)|qrt(f|l)?|w(scanf|printf)|rand)|n(e(arbyint(f|l)?|xt(toward(f|l)?|after(f|l)?))|an(f|l)?)|c(s(in(h(f|l)?|f|l)?|qrt(f|l)?)|cos(h(f)?|f|l)?|imag(f|l)?|t(ime|an(h(f|l)?|f|l)?)|o(s(h(f|l)?|f|l)?|nj(f|l)?|pysign(f|l)?)|p(ow(f|l)?|roj(f|l)?)|e(il(f|l)?|xp(f|l)?)|l(o(ck|g(f|l)?)|earerr)|a(sin(h(f|l)?|f|l)?|cos(h(f|l)?|f|l)?|tan(h(f|l)?|f|l)?|lloc|rg(f|l)?|bs(f|l)?)|real(f|l)?|brt(f|l)?)|t(ime|o(upper|lower)|an(h(f|l)?|f|l)?|runc(f|l)?|gamma(f|l)?|mp(nam|file))|i(s(space|n(ormal|an)|cntrl|inf|digit|u(nordered|pper)|p(unct|rint)|finite|w(space|c(ntrl|type)|digit|upper|p(unct|rint)|lower|al(num|pha)|graph|xdigit|blank)|l(ower|ess(equal|greater)?)|al(num|pha)|gr(eater(equal)?|aph)|xdigit|blank)|logb(f|l)?|max(div|abs))|di(v|fftime)|_Exit|unget(c|wc)|p(ow(f|l)?|ut(s|c(har)?|wc(har)?)|error|rintf)|e(rf(c(f|l)?|f|l)?|x(it|p(2(f|l)?|f|l|m1(f|l)?)?))|v(s(scanf|nprintf|canf|printf|w(scanf|printf))|printf|f(scanf|printf|w(scanf|printf))|w(scanf|printf)|a_(start|copy|end|arg))|qsort|f(s(canf|e(tpos|ek))|close|tell|open|dim(f|l)?|p(classify|ut(s|c|w(s|c))|rintf)|e(holdexcept|set(e(nv|xceptflag)|round)|clearexcept|testexcept|of|updateenv|r(aiseexcept|ror)|get(e(nv|xceptflag)|round))|flush|w(scanf|ide|printf|rite)|loor(f|l)?|abs(f|l)?|get(s|c|pos|w(s|c))|re(open|e|ad|xp(f|l)?)|m(in(f|l)?|od(f|l)?|a(f|l|x(f|l)?)?))|l(d(iv|exp(f|l)?)|o(ngjmp|cal(time|econv)|g(1(p(f|l)?|0(f|l)?)|2(f|l)?|f|l|b(f|l)?)?)|abs|l(div|abs|r(int(f|l)?|ound(f|l)?))|r(int(f|l)?|ound(f|l)?)|gamma(f|l)?)|w(scanf|c(s(s(tr|pn)|nc(py|at|mp)|c(spn|hr|oll|py|at|mp)|to(imax|d|u(l(l)?|max)|k|f|l(d|l)?|mbs)|pbrk|ftime|len|r(chr|tombs)|xfrm)|to(b|mb)|rtomb)|printf|mem(set|c(hr|py|mp)|move))|a(s(sert|ctime|in(h(f|l)?|f|l)?)|cos(h(f|l)?|f|l)?|t(o(i|f|l(l)?)|exit|an(h(f|l)?|2(f|l)?|f|l)?)|b(s|ort))|g(et(s|c(har)?|env|wc(har)?)|mtime)|r(int(f|l)?|ound(f|l)?|e(name|alloc|wind|m(ove|quo(f|l)?|ainder(f|l)?))|a(nd|ise))|b(search|towc)|m(odf(f|l)?|em(set|c(hr|py|mp)|move)|ktime|alloc|b(s(init|towcs|rtowcs)|towc|len|r(towc|len))))\\b"},{captures:{1:{name:"punctuation.whitespace.function-call.leading.objcpp"},2:{name:"support.function.any-method.objcpp"},3:{name:"punctuation.definition.parameters.objcpp"}},match:`(?x) (?: (?= \\s ) (?:(?<=else|new|return) | (?<!\\w)) (\\s+))? + (\\b + (?!(while|for|do|if|else|switch|catch|enumerate|return|r?iterate)\\s*\\()(?:(?!NS)[A-Za-z_][A-Za-z0-9_]*+\\b | :: )++ # actual name + ) + \\s*(\\()`,name:"meta.function-call.objcpp"}]},c_lang:{patterns:[{include:"#preprocessor-rule-enabled"},{include:"#preprocessor-rule-disabled"},{include:"#preprocessor-rule-conditional"},{include:"#comments"},{include:"#switch_statement"},{match:"\\b(break|continue|do|else|for|goto|if|_Pragma|return|while)\\b",name:"keyword.control.objcpp"},{include:"#storage_types"},{match:"typedef",name:"keyword.other.typedef.objcpp"},{match:"\\bin\\b",name:"keyword.other.in.objcpp"},{match:"\\b(const|extern|register|restrict|static|volatile|inline|__block)\\b",name:"storage.modifier.objcpp"},{match:"\\bk[A-Z]\\w*\\b",name:"constant.other.variable.mac-classic.objcpp"},{match:"\\bg[A-Z]\\w*\\b",name:"variable.other.readwrite.global.mac-classic.objcpp"},{match:"\\bs[A-Z]\\w*\\b",name:"variable.other.readwrite.static.mac-classic.objcpp"},{match:"\\b(NULL|true|false|TRUE|FALSE)\\b",name:"constant.language.objcpp"},{include:"#operators"},{include:"#numbers"},{include:"#strings"},{include:"#special_variables"},{begin:`(?x) +^\\s* ((\\#)\\s*define) \\s+ # define +((?<id>[a-zA-Z_$][\\w$]*)) # macro name +(?: + (\\() + ( + \\s* \\g<id> \\s* # first argument + ((,) \\s* \\g<id> \\s*)* # additional arguments + (?:\\.\\.\\.)? # varargs ellipsis? + ) + (\\)) +)?`,beginCaptures:{1:{name:"keyword.control.directive.define.objcpp"},2:{name:"punctuation.definition.directive.objcpp"},3:{name:"entity.name.function.preprocessor.objcpp"},5:{name:"punctuation.definition.parameters.begin.objcpp"},6:{name:"variable.parameter.preprocessor.objcpp"},8:{name:"punctuation.separator.parameters.objcpp"},9:{name:"punctuation.definition.parameters.end.objcpp"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.macro.objcpp",patterns:[{include:"#preprocessor-rule-define-line-contents"}]},{begin:"^\\s*((#)\\s*(error|warning))\\b\\s*",beginCaptures:{1:{name:"keyword.control.directive.diagnostic.$3.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?<!\\\\)(?=\\n)",name:"meta.preprocessor.diagnostic.objcpp",patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:'"|(?<!\\\\)(?=\\s*\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.objcpp",patterns:[{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:"'|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.single.objcpp",patterns:[{include:"#line_continuation_character"}]},{begin:`[^'"]`,end:"(?<!\\\\)(?=\\s*\\n)",name:"string.unquoted.single.objcpp",patterns:[{include:"#line_continuation_character"},{include:"#comments"}]}]},{begin:"^\\s*((#)\\s*(include(?:_next)?|import))\\b\\s*",beginCaptures:{1:{name:"keyword.control.directive.$3.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.include.objcpp",patterns:[{include:"#line_continuation_character"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.include.objcpp"},{begin:"<",beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:">",endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.other.lt-gt.include.objcpp"}]},{include:"#pragma-mark"},{begin:"^\\s*((#)\\s*line)\\b",beginCaptures:{1:{name:"keyword.control.directive.line.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#strings"},{include:"#numbers"},{include:"#line_continuation_character"}]},{begin:"^\\s*(?:((#)\\s*undef))\\b",beginCaptures:{1:{name:"keyword.control.directive.undef.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.preprocessor.objcpp"},{include:"#line_continuation_character"}]},{begin:"^\\s*(?:((#)\\s*pragma))\\b",beginCaptures:{1:{name:"keyword.control.directive.pragma.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.pragma.objcpp",patterns:[{include:"#strings"},{match:"[a-zA-Z_$][\\w\\-$]*",name:"entity.other.attribute-name.pragma.preprocessor.objcpp"},{include:"#numbers"},{include:"#line_continuation_character"}]},{match:"\\b(u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t)\\b",name:"support.type.sys-types.objcpp"},{match:"\\b(pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t)\\b",name:"support.type.pthread.objcpp"},{match:`(?x) \\b +(int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t +|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t +|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t +|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t +|uintmax_t|uintmax_t) +\\b`,name:"support.type.stdint.objcpp"},{match:"\\b(noErr|kNilOptions|kInvalidID|kVariableLengthArray)\\b",name:"support.constant.mac-classic.objcpp"},{match:`(?x) \\b +(AbsoluteTime|Boolean|Byte|ByteCount|ByteOffset|BytePtr|CompTimeValue|ConstLogicalAddress|ConstStrFileNameParam +|ConstStringPtr|Duration|Fixed|FixedPtr|Float32|Float32Point|Float64|Float80|Float96|FourCharCode|Fract|FractPtr +|Handle|ItemCount|LogicalAddress|OptionBits|OSErr|OSStatus|OSType|OSTypePtr|PhysicalAddress|ProcessSerialNumber +|ProcessSerialNumberPtr|ProcHandle|Ptr|ResType|ResTypePtr|ShortFixed|ShortFixedPtr|SignedByte|SInt16|SInt32|SInt64 +|SInt8|Size|StrFileName|StringHandle|StringPtr|TimeBase|TimeRecord|TimeScale|TimeValue|TimeValue64|UInt16|UInt32 +|UInt64|UInt8|UniChar|UniCharCount|UniCharCountPtr|UniCharPtr|UnicodeScalarValue|UniversalProcHandle|UniversalProcPtr +|UnsignedFixed|UnsignedFixedPtr|UnsignedWide|UTF16Char|UTF32Char|UTF8Char) +\\b`,name:"support.type.mac-classic.objcpp"},{match:"\\b([A-Za-z0-9_]+_t)\\b",name:"support.type.posix-reserved.objcpp"},{include:"#block"},{include:"#parens"},{name:"meta.function.objcpp",begin:"(?<!\\w)(?!\\s*(?:not|compl|sizeof|not_eq|bitand|xor|bitor|and|or|and_eq|xor_eq|or_eq|alignof|alignas|_Alignof|_Alignas|while|for|do|if|else|goto|switch|return|break|case|continue|default|void|char|short|int|signed|unsigned|long|float|double|bool|_Bool|_Complex|_Imaginary|u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t|pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t|NULL|true|false|memory_order|atomic_bool|atomic_char|atomic_schar|atomic_uchar|atomic_short|atomic_ushort|atomic_int|atomic_uint|atomic_long|atomic_ulong|atomic_llong|atomic_ullong|atomic_char16_t|atomic_char32_t|atomic_wchar_t|atomic_int_least8_t|atomic_uint_least8_t|atomic_int_least16_t|atomic_uint_least16_t|atomic_int_least32_t|atomic_uint_least32_t|atomic_int_least64_t|atomic_uint_least64_t|atomic_int_fast8_t|atomic_uint_fast8_t|atomic_int_fast16_t|atomic_uint_fast16_t|atomic_int_fast32_t|atomic_uint_fast32_t|atomic_int_fast64_t|atomic_uint_fast64_t|atomic_intptr_t|atomic_uintptr_t|atomic_size_t|atomic_ptrdiff_t|atomic_intmax_t|atomic_uintmax_t|struct|union|enum|typedef|auto|register|static|extern|thread_local|inline|_Noreturn|const|volatile|restrict|_Atomic)\\s*\\()(?=[a-zA-Z_]\\w*\\s*\\()",end:"(?<=\\))",patterns:[{include:"#function-innards"}]},{include:"#line_continuation_character"},{name:"meta.bracket.square.access.objcpp",begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))?(\\[)(?!\\])",beginCaptures:{1:{name:"variable.object.objcpp"},2:{name:"punctuation.definition.begin.bracket.square.objcpp"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.end.bracket.square.objcpp"}},patterns:[{include:"#function-call-innards"}]},{name:"storage.modifier.array.bracket.square.objcpp",match:"\\[\\s*\\]"},{match:";",name:"punctuation.terminator.statement.objcpp"},{match:",",name:"punctuation.separator.delimiter.objcpp"}],repository:{probably_a_parameter:{match:"(?<=(?:[a-zA-Z_0-9] |[&*>\\]\\)]))\\s*([a-zA-Z_]\\w*)\\s*(?=(?:\\[\\]\\s*)?(?:,|\\)))",captures:{1:{name:"variable.parameter.probably.objcpp"}}},"access-method":{name:"meta.function-call.member.objcpp",begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))\\s*(?:(\\.)|(->))((?:(?:[a-zA-Z_][a-zA-Z_0-9]*)\\s*(?:(?:\\.)|(?:->)))*)\\s*([a-zA-Z_][a-zA-Z_0-9]*)(\\()",beginCaptures:{1:{name:"variable.object.objcpp"},2:{name:"punctuation.separator.dot-access.objcpp"},3:{name:"punctuation.separator.pointer-access.objcpp"},4:{patterns:[{match:"\\.",name:"punctuation.separator.dot-access.objcpp"},{match:"->",name:"punctuation.separator.pointer-access.objcpp"},{match:"[a-zA-Z_][a-zA-Z_0-9]*",name:"variable.object.objcpp"},{name:"everything.else.objcpp",match:".+"}]},5:{name:"entity.name.function.member.objcpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.function.member.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.member.objcpp"}},patterns:[{include:"#function-call-innards"}]},block:{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},name:"meta.block.objcpp",patterns:[{include:"#block_innards"}]}]},block_innards:{patterns:[{include:"#preprocessor-rule-enabled-block"},{include:"#preprocessor-rule-disabled-block"},{include:"#preprocessor-rule-conditional-block"},{include:"#method_access"},{include:"#member_access"},{include:"#c_function_call"},{name:"meta.initialization.objcpp",begin:`(?x) +(?: + (?: + (?=\\s)(?<!else|new|return) + (?<=\\w) \\s+(and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas) # or word + space before name + ) +) +( + (?:[A-Za-z_][A-Za-z0-9_]*+ | :: )++ # actual name + | + (?:(?<=operator) (?:[-*&<>=+!]+ | \\(\\) | \\[\\])) +) +\\s*(\\() # opening bracket`,beginCaptures:{1:{name:"variable.other.objcpp"},2:{name:"punctuation.section.parens.begin.bracket.round.initialization.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.initialization.objcpp"}},patterns:[{include:"#function-call-innards"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},patterns:[{include:"#block_innards"}]},{include:"#parens-block"},{include:"$base"}]},c_function_call:{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +(?= +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++\\s*\\( # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\]))\\s*\\( +)`,end:"(?<=\\))(?!\\w)",name:"meta.function-call.objcpp",patterns:[{include:"#function-call-innards"}]},comments:{patterns:[{captures:{1:{name:"meta.toc-list.banner.block.objcpp"}},match:"^/\\* =(\\s*.*?)\\s*= \\*/$\\n?",name:"comment.block.objcpp"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.objcpp"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.objcpp"}},name:"comment.block.objcpp"},{captures:{1:{name:"meta.toc-list.banner.line.objcpp"}},match:"^// =(\\s*.*?)\\s*=\\s*$\\n?",name:"comment.line.banner.objcpp"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.objcpp"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.objcpp"}},end:"(?=\\n)",name:"comment.line.double-slash.objcpp",patterns:[{include:"#line_continuation_character"}]}]}]},disabled:{begin:"^\\s*#\\s*if(n?def)?\\b.*$",end:"^\\s*#\\s*endif\\b",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},line_continuation_character:{patterns:[{match:"(\\\\)\\n",captures:{1:{name:"constant.character.escape.line-continuation.objcpp"}}}]},parens:{name:"meta.parens.objcpp",begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"$base"}]},"parens-block":{name:"meta.parens.block.objcpp",begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"#block_innards"},{match:"(?-mix:(?<!:):(?!:))",name:"punctuation.range-based.objcpp"}]},"pragma-mark":{captures:{1:{name:"meta.preprocessor.pragma.objcpp"},2:{name:"keyword.control.directive.pragma.pragma-mark.objcpp"},3:{name:"punctuation.definition.directive.objcpp"},4:{name:"entity.name.tag.pragma-mark.objcpp"}},match:"^\\s*(((#)\\s*pragma\\s+mark)\\s+(.*))",name:"meta.section.objcpp"},operators:{patterns:[{match:"(?<![\\w$])(sizeof)(?![\\w$])",name:"keyword.operator.sizeof.objcpp"},{match:"--",name:"keyword.operator.decrement.objcpp"},{match:"\\+\\+",name:"keyword.operator.increment.objcpp"},{match:"%=|\\+=|-=|\\*=|(?<!\\()/=",name:"keyword.operator.assignment.compound.objcpp"},{match:"&=|\\^=|<<=|>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.objcpp"},{match:"<<|>>",name:"keyword.operator.bitwise.shift.objcpp"},{match:"!=|<=|>=|==|<|>",name:"keyword.operator.comparison.objcpp"},{match:"&&|!|\\|\\|",name:"keyword.operator.logical.objcpp"},{match:"&|\\||\\^|~",name:"keyword.operator.objcpp"},{match:"=",name:"keyword.operator.assignment.objcpp"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.objcpp"},{begin:"(\\?)",beginCaptures:{1:{name:"keyword.operator.ternary.objcpp"}},end:"(:)",endCaptures:{1:{name:"keyword.operator.ternary.objcpp"}},patterns:[{include:"#function-call-innards"},{include:"$base"}]}]},strings:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.objcpp",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"},{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.single.objcpp",patterns:[{include:"#string_escaped_char"},{include:"#line_continuation_character"}]}]},string_escaped_char:{patterns:[{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3]\\d{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape.objcpp"},{match:"\\\\.",name:"invalid.illegal.unknown-escape.objcpp"}]},string_placeholder:{patterns:[{match:`(?x) % +(\\d+\\$)? # field (argument #) +[#0\\- +']* # flags +[,;:_]? # separator character (AltiVec) +((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width +(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision +(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier +[diouxXDOUeEfFgGaACcSspn%] # conversion type`,name:"constant.other.placeholder.objcpp"},{match:'(%)(?!"\\s*(PRI|SCN))',captures:{1:{name:"invalid.illegal.placeholder.objcpp"}}}]},storage_types:{patterns:[{match:"(?-mix:(?<!\\w)(?:void|char|short|int|signed|unsigned|long|float|double|bool|_Bool)(?!\\w))",name:"storage.type.built-in.primitive.objcpp"},{match:"(?-mix:(?<!\\w)(?:_Complex|_Imaginary|u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t|pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t|memory_order|atomic_bool|atomic_char|atomic_schar|atomic_uchar|atomic_short|atomic_ushort|atomic_int|atomic_uint|atomic_long|atomic_ulong|atomic_llong|atomic_ullong|atomic_char16_t|atomic_char32_t|atomic_wchar_t|atomic_int_least8_t|atomic_uint_least8_t|atomic_int_least16_t|atomic_uint_least16_t|atomic_int_least32_t|atomic_uint_least32_t|atomic_int_least64_t|atomic_uint_least64_t|atomic_int_fast8_t|atomic_uint_fast8_t|atomic_int_fast16_t|atomic_uint_fast16_t|atomic_int_fast32_t|atomic_uint_fast32_t|atomic_int_fast64_t|atomic_uint_fast64_t|atomic_intptr_t|atomic_uintptr_t|atomic_size_t|atomic_ptrdiff_t|atomic_intmax_t|atomic_uintmax_t)(?!\\w))",name:"storage.type.built-in.objcpp"},{match:"(?-mix:\\b(asm|__asm__|enum|struct|union)\\b)",name:"storage.type.$1.objcpp"}]},vararg_ellipses:{match:"(?<!\\.)\\.\\.\\.(?!\\.)",name:"punctuation.vararg-ellipses.objcpp"},"preprocessor-rule-conditional":{patterns:[{begin:"^\\s*((#)\\s*if(?:n?def)?\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#preprocessor-rule-enabled-elif"},{include:"#preprocessor-rule-enabled-else"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"$base"}]},{match:"^\\s*#\\s*(else|elif|endif)\\b",captures:{0:{name:"invalid.illegal.stray-$1.objcpp"}}}]},"preprocessor-rule-conditional-block":{patterns:[{begin:"^\\s*((#)\\s*if(?:n?def)?\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#preprocessor-rule-enabled-elif-block"},{include:"#preprocessor-rule-enabled-else-block"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#block_innards"}]},{match:"^\\s*#\\s*(else|elif|endif)\\b",captures:{0:{name:"invalid.illegal.stray-$1.objcpp"}}}]},"preprocessor-rule-conditional-line":{patterns:[{match:"(?:\\bdefined\\b\\s*$)|(?:\\bdefined\\b(?=\\s*\\(*\\s*(?:(?!defined\\b)[a-zA-Z_$][\\w$]*\\b)\\s*\\)*\\s*(?:\\n|//|/\\*|\\?|\\:|&&|\\|\\||\\\\\\s*\\n)))",name:"keyword.control.directive.conditional.objcpp"},{match:"\\bdefined\\b",name:"invalid.illegal.macro-name.objcpp"},{include:"#comments"},{include:"#strings"},{include:"#numbers"},{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.objcpp"}},end:":",endCaptures:{0:{name:"keyword.operator.ternary.objcpp"}},patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#operators"},{match:"\\b(NULL|true|false|TRUE|FALSE)\\b",name:"constant.language.objcpp"},{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.preprocessor.objcpp"},{include:"#line_continuation_character"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"\\)|(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"#preprocessor-rule-conditional-line"}]}]},"preprocessor-rule-disabled":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{include:"#preprocessor-rule-enabled-elif"},{include:"#preprocessor-rule-enabled-else"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"$base"}]},{contentName:"comment.block.preprocessor.if-branch.objcpp",begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]}]},"preprocessor-rule-disabled-block":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{include:"#preprocessor-rule-enabled-elif-block"},{include:"#preprocessor-rule-enabled-else-block"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#block_innards"}]},{contentName:"comment.block.preprocessor.if-branch.in-block.objcpp",begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]}]},"preprocessor-rule-disabled-elif":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{contentName:"comment.block.preprocessor.elif-branch.objcpp",begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]},"preprocessor-rule-enabled":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"},3:{name:"constant.numeric.preprocessor.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{contentName:"comment.block.preprocessor.else-branch.objcpp",begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{contentName:"comment.block.preprocessor.if-branch.objcpp",begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"$base"}]}]}]},"preprocessor-rule-enabled-block":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{contentName:"comment.block.preprocessor.else-branch.in-block.objcpp",begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{contentName:"comment.block.preprocessor.if-branch.in-block.objcpp",begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#block_innards"}]}]}]},"preprocessor-rule-enabled-elif":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:endif)\\b))",patterns:[{contentName:"comment.block.preprocessor.elif-branch.objcpp",begin:"^\\s*((#)\\s*(else)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{contentName:"comment.block.preprocessor.elif-branch.objcpp",begin:"^\\s*((#)\\s*(elif)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{include:"$base"}]}]},"preprocessor-rule-enabled-elif-block":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:endif)\\b))",patterns:[{contentName:"comment.block.preprocessor.elif-branch.in-block.objcpp",begin:"^\\s*((#)\\s*(else)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{contentName:"comment.block.preprocessor.elif-branch.objcpp",begin:"^\\s*((#)\\s*(elif)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{include:"#block_innards"}]}]},"preprocessor-rule-enabled-else":{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"$base"}]},"preprocessor-rule-enabled-else-block":{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#block_innards"}]},"preprocessor-rule-define-line-contents":{patterns:[{include:"#vararg_ellipses"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},name:"meta.block.objcpp",patterns:[{include:"#preprocessor-rule-define-line-blocks"}]},{match:"\\(",name:"punctuation.section.parens.begin.bracket.round.objcpp"},{match:"\\)",name:"punctuation.section.parens.end.bracket.round.objcpp"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas|asm|__asm__|auto|bool|_Bool|char|_Complex|double|enum|float|_Imaginary|int|long|short|signed|struct|typedef|union|unsigned|void)\\s*\\() +(?= + (?:[A-Za-z_][A-Za-z0-9_]*+|::)++\\s*\\( # actual name + | + (?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\]))\\s*\\( +)`,end:"(?<=\\))(?!\\w)|(?<!\\\\)(?=\\s*\\n)",name:"meta.function.objcpp",patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:'"|(?<!\\\\)(?=\\s*\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.objcpp",patterns:[{include:"#string_escaped_char"},{include:"#string_placeholder"},{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:"'|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.single.objcpp",patterns:[{include:"#string_escaped_char"},{include:"#line_continuation_character"}]},{include:"#method_access"},{include:"#member_access"},{include:"$base"}]},"preprocessor-rule-define-line-blocks":{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},patterns:[{include:"#preprocessor-rule-define-line-blocks"},{include:"#preprocessor-rule-define-line-contents"}]},{include:"#preprocessor-rule-define-line-contents"}]},"preprocessor-rule-define-line-functions":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#vararg_ellipses"},{include:"#method_access"},{include:"#member_access"},{include:"#operators"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.objcpp"},2:{name:"punctuation.section.arguments.begin.bracket.round.objcpp"}},end:"(\\))|(?<!\\\\)(?=\\s*\\n)",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.objcpp"}},patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"(\\))|(?<!\\\\)(?=\\s*\\n)",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{include:"#preprocessor-rule-define-line-contents"}]},"function-innards":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#operators"},{include:"#vararg_ellipses"},{name:"meta.function.definition.parameters.objcpp",begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.objcpp"},2:{name:"punctuation.section.parameters.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.objcpp"}},patterns:[{include:"#probably_a_parameter"},{include:"#function-innards"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"#function-innards"}]},{include:"$base"}]},"function-call-innards":{patterns:[{include:"#comments"},{include:"#storage_types"},{include:"#method_access"},{include:"#member_access"},{include:"#operators"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|enumerate|return|typeid|alignof|alignas|sizeof|[cr]?iterate|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.objcpp"},2:{name:"punctuation.section.arguments.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.objcpp"}},patterns:[{include:"#function-call-innards"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"#function-call-innards"}]},{include:"#block_innards"}]},default_statement:{name:"meta.conditional.case.objcpp",begin:"((?<!\\w)default(?!\\w))",beginCaptures:{1:{name:"keyword.control.default.objcpp"}},end:"(:)",endCaptures:{1:{name:"punctuation.separator.case.default.objcpp"}},patterns:[{include:"#conditional_context"}]},case_statement:{name:"meta.conditional.case.objcpp",begin:"((?<!\\w)case(?!\\w))",beginCaptures:{1:{name:"keyword.control.case.objcpp"}},end:"(:)",endCaptures:{1:{name:"punctuation.separator.case.objcpp"}},patterns:[{include:"#conditional_context"}]},switch_statement:{name:"meta.block.switch.objcpp",begin:"(((?<!\\w)switch(?!\\w)))",beginCaptures:{1:{name:"meta.head.switch.objcpp"},2:{name:"keyword.control.switch.objcpp"}},end:"(?:(?<=\\})|(?=[;>\\[\\]=]))",patterns:[{name:"meta.head.switch.objcpp",begin:"\\G ?",end:"((?:\\{|(?=;)))",endCaptures:{1:{name:"punctuation.section.block.begin.bracket.curly.switch.objcpp"}},patterns:[{include:"#switch_conditional_parentheses"},{include:"$base"}]},{name:"meta.body.switch.objcpp",begin:"(?<=\\{)",end:"(\\})",endCaptures:{1:{name:"punctuation.section.block.end.bracket.curly.switch.objcpp"}},patterns:[{include:"#default_statement"},{include:"#case_statement"},{include:"$base"},{include:"#block_innards"}]},{name:"meta.tail.switch.objcpp",begin:"(?<=})[\\s\\n]*",end:"[\\s\\n]*(?=;)",patterns:[{include:"$base"}]}]},switch_conditional_parentheses:{name:"meta.conditional.switch.objcpp",begin:"(\\()",beginCaptures:{1:{name:"punctuation.section.parens.begin.bracket.round.conditional.switch.objcpp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.conditional.switch.objcpp"}},patterns:[{include:"#conditional_context"}]},static_assert:{begin:"(static_assert|_Static_assert)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.static_assert.objcpp"},2:{name:"punctuation.section.arguments.begin.bracket.round.objcpp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.objcpp"}},patterns:[{name:"meta.static_assert.message.objcpp",begin:'(,)\\s*(?=(?:L|u8|u|U\\s*\\")?)',beginCaptures:{1:{name:"punctuation.separator.delimiter.objcpp"}},end:"(?=\\))",patterns:[{include:"#string_context"},{include:"#string_context_c"}]},{include:"#function_call_context"}]},conditional_context:{patterns:[{include:"$base"},{include:"#block_innards"}]},member_access:{match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:[a-zA-Z_]\\w*\\s*(?-mix:(?:(?:\\.\\*|\\.))|(?:(?:->\\*|->)))\\s*)*)\\s*(\\b(?!(?:void|char|short|int|signed|unsigned|long|float|double|bool|_Bool|_Complex|_Imaginary|u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t|pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t|memory_order|atomic_bool|atomic_char|atomic_schar|atomic_uchar|atomic_short|atomic_ushort|atomic_int|atomic_uint|atomic_long|atomic_ulong|atomic_llong|atomic_ullong|atomic_char16_t|atomic_char32_t|atomic_wchar_t|atomic_int_least8_t|atomic_uint_least8_t|atomic_int_least16_t|atomic_uint_least16_t|atomic_int_least32_t|atomic_uint_least32_t|atomic_int_least64_t|atomic_uint_least64_t|atomic_int_fast8_t|atomic_uint_fast8_t|atomic_int_fast16_t|atomic_uint_fast16_t|atomic_int_fast32_t|atomic_uint_fast32_t|atomic_int_fast64_t|atomic_uint_fast64_t|atomic_intptr_t|atomic_uintptr_t|atomic_size_t|atomic_ptrdiff_t|atomic_intmax_t|atomic_uintmax_t))[a-zA-Z_]\\w*\\b(?!\\())",captures:{1:{patterns:[{include:"#special_variables"},{name:"variable.other.object.access.objcpp",match:"(.+)"}]},2:{name:"punctuation.separator.dot-access.objcpp"},3:{name:"punctuation.separator.pointer-access.objcpp"},4:{patterns:[{include:"#member_access"},{include:"#method_access"},{match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))",captures:{1:{patterns:[{include:"#special_variables"},{name:"variable.other.object.access.objcpp",match:"(.+)"}]},2:{name:"punctuation.separator.dot-access.objcpp"},3:{name:"punctuation.separator.pointer-access.objcpp"}}}]},5:{name:"variable.other.member.objcpp"}}},method_access:{contentName:"meta.function-call.member.objcpp",begin:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:[a-zA-Z_]\\w*\\s*(?-mix:(?:(?:\\.\\*|\\.))|(?:(?:->\\*|->)))\\s*)*)\\s*([a-zA-Z_]\\w*)(\\()",beginCaptures:{1:{patterns:[{include:"#special_variables"},{name:"variable.other.object.access.objcpp",match:"(.+)"}]},2:{name:"punctuation.separator.dot-access.objcpp"},3:{name:"punctuation.separator.pointer-access.objcpp"},4:{patterns:[{include:"#member_access"},{include:"#method_access"},{match:"((?:[a-zA-Z_]\\w*|(?<=\\]|\\)))\\s*)(?:((?:\\.\\*|\\.))|((?:->\\*|->)))",captures:{1:{patterns:[{include:"#special_variables"},{name:"variable.other.object.access.objcpp",match:"(.+)"}]},2:{name:"punctuation.separator.dot-access.objcpp"},3:{name:"punctuation.separator.pointer-access.objcpp"}}}]},5:{name:"entity.name.function.member.objcpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.function.member.objcpp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.function.member.objcpp"}},patterns:[{include:"#function-call-innards"}]},numbers:{begin:"(?<!\\w)(?=\\d|\\.\\d)",end:"(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",patterns:[{match:"(\\G0[xX])(?:([0-9a-fA-F](?:(?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*))?((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))(?:([0-9a-fA-F](?:(?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*))?(?:((?<!')([pP])(\\+)?(\\-)?((?-mix:(?:[0-9](?:(?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)))))?(?:([lLfF](?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{1:{name:"keyword.other.unit.hexadecimal.objcpp"},2:{name:"constant.numeric.hexadecimal.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},3:{name:"punctuation.separator.constant.numeric.objcpp"},4:{name:"constant.numeric.hexadecimal.objcpp"},5:{name:"constant.numeric.hexadecimal.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},6:{name:"punctuation.separator.constant.numeric.objcpp"},8:{name:"keyword.other.unit.exponent.hexadecimal.objcpp"},9:{name:"keyword.operator.plus.exponent.hexadecimal.objcpp"},10:{name:"keyword.operator.minus.exponent.hexadecimal.objcpp"},11:{name:"constant.numeric.exponent.hexadecimal.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},12:{name:"keyword.other.unit.suffix.floating-point.objcpp"}}},{match:"(\\G(?=[0-9.])(?!0[xXbB]))(?:([0-9](?:(?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*))?((?:(?<=[0-9])\\.|\\.(?=[0-9])))(?:([0-9](?:(?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*))?(?:((?<!')([eE])(\\+)?(\\-)?((?-mix:(?:[0-9](?:(?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)))))?(?:([lLfF](?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{2:{name:"constant.numeric.decimal.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},3:{name:"punctuation.separator.constant.numeric.objcpp"},4:{name:"constant.numeric.decimal.point.objcpp"},5:{name:"constant.numeric.decimal.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},6:{name:"punctuation.separator.constant.numeric.objcpp"},8:{name:"keyword.other.unit.exponent.decimal.objcpp"},9:{name:"keyword.operator.plus.exponent.decimal.objcpp"},10:{name:"keyword.operator.minus.exponent.decimal.objcpp"},11:{name:"constant.numeric.exponent.decimal.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},12:{name:"keyword.other.unit.suffix.floating-point.objcpp"}}},{match:"(\\G0[bB])([01](?:(?:[01]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)(?:((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{1:{name:"keyword.other.unit.binary.objcpp"},2:{name:"constant.numeric.binary.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},3:{name:"punctuation.separator.constant.numeric.objcpp"},4:{name:"keyword.other.unit.suffix.integer.objcpp"}}},{match:"(\\G0)((?:(?:[0-7]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))+)(?:((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{1:{name:"keyword.other.unit.octal.objcpp"},2:{name:"constant.numeric.octal.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},3:{name:"punctuation.separator.constant.numeric.objcpp"},4:{name:"keyword.other.unit.suffix.integer.objcpp"}}},{match:"(\\G0[xX])([0-9a-fA-F](?:(?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)(?:((?<!')([pP])(\\+)?(\\-)?((?-mix:(?:[0-9](?:(?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)))))?(?:((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{1:{name:"keyword.other.unit.hexadecimal.objcpp"},2:{name:"constant.numeric.hexadecimal.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},3:{name:"punctuation.separator.constant.numeric.objcpp"},5:{name:"keyword.other.unit.exponent.hexadecimal.objcpp"},6:{name:"keyword.operator.plus.exponent.hexadecimal.objcpp"},7:{name:"keyword.operator.minus.exponent.hexadecimal.objcpp"},8:{name:"constant.numeric.exponent.hexadecimal.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},9:{name:"keyword.other.unit.suffix.integer.objcpp"}}},{match:"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:(?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)(?:((?<!')([eE])(\\+)?(\\-)?((?-mix:(?:[0-9](?:(?:[0-9]|(?:(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))))*)))))?(?:((?:(?:(?:(?:(?:[uU]|[uU]ll?)|[uU]LL?)|ll?[uU]?)|LL?[uU]?)|[fF])(?!\\w)))?(?!(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))",captures:{2:{name:"constant.numeric.decimal.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},3:{name:"punctuation.separator.constant.numeric.objcpp"},5:{name:"keyword.other.unit.exponent.decimal.objcpp"},6:{name:"keyword.operator.plus.exponent.decimal.objcpp"},7:{name:"keyword.operator.minus.exponent.decimal.objcpp"},8:{name:"constant.numeric.exponent.decimal.objcpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.objcpp"}]},9:{name:"keyword.other.unit.suffix.integer.objcpp"}}},{match:"(?:(?:['0-9a-zA-Z_\\.']|(?<=[eEpP])[+-]))+",name:"invalid.illegal.constant.numeric.objcpp"}]}}},comment:{patterns:[{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.objcpp"}},end:"\\*/",name:"comment.block.objcpp"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.objcpp"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.objcpp"}},end:"\\n",name:"comment.line.double-slash.objcpp",patterns:[{match:"(?>\\\\\\s*\\n)",name:"punctuation.separator.continuation.objcpp"}]}]}]},cpp_lang:{patterns:[{include:"#special_block"},{include:"#strings"},{match:"\\b(friend|explicit|virtual|override|final|noexcept)\\b",name:"storage.modifier.objcpp"},{match:"\\b(private:|protected:|public:)",name:"storage.type.modifier.access.objcpp"},{match:"\\b(catch|try|throw|using)\\b",name:"keyword.control.objcpp"},{match:"\\bdelete\\b(\\s*\\[\\])?|\\bnew\\b(?!])",name:"keyword.control.objcpp"},{match:"\\b(f|m)[A-Z]\\w*\\b",name:"variable.other.readwrite.member.objcpp"},{match:"\\bthis\\b",name:"variable.language.this.objcpp"},{match:"\\bnullptr\\b",name:"constant.language.objcpp"},{include:"#template_definition"},{match:"\\btemplate\\b\\s*",name:"storage.type.template.objcpp"},{match:"\\b(const_cast|dynamic_cast|reinterpret_cast|static_cast)\\b\\s*",name:"keyword.operator.cast.objcpp"},{name:"punctuation.separator.namespace.access.objcpp",match:"((?:[a-zA-Z_][a-zA-Z_0-9]*::)*)([a-zA-Z_][a-zA-Z_0-9]*)(::)",captures:{1:{name:"entity.scope.objcpp"},2:{name:"entity.scope.name.objcpp"},3:{name:"punctuation.separator.namespace.access.objcpp"}}},{match:"\\b(and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\b",name:"keyword.operator.objcpp"},{match:"\\b(decltype|wchar_t|char16_t|char32_t)\\b",name:"storage.type.objcpp"},{match:"\\b(constexpr|export|mutable|typename|thread_local)\\b",name:"storage.modifier.objcpp"},{begin:`(?x) +(?: + ^ | # beginning of line + (?:(?<!else|new|=)) # or word + space before name +) +((?:[A-Za-z_][A-Za-z0-9_]*::)*+~[A-Za-z_][A-Za-z0-9_]*) # actual name +\\s*(\\() # opening bracket`,beginCaptures:{1:{name:"entity.name.function.objcpp"},2:{name:"punctuation.definition.parameters.begin.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.objcpp"}},name:"meta.function.destructor.objcpp",patterns:[{include:"$base"}]},{begin:`(?x) +(?: + ^ | # beginning of line + (?:(?<!else|new|=)) # or word + space before name +) +((?:[A-Za-z_][A-Za-z0-9_]*::)*+~[A-Za-z_][A-Za-z0-9_]*) # actual name +\\s*(\\() # opening bracket`,beginCaptures:{1:{name:"entity.name.function.objcpp"},2:{name:"punctuation.definition.parameters.begin.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.objcpp"}},name:"meta.function.destructor.prototype.objcpp",patterns:[{include:"$base"}]},{include:"#c_lang"}],repository:{template_definition:{begin:"\\b(template)\\s*(<)\\s*",beginCaptures:{1:{name:"storage.type.template.objcpp"},2:{name:"meta.template.angle-brackets.start.objcpp"}},end:">",endCaptures:{0:{name:"meta.template.angle-brackets.end.objcpp"}},name:"template.definition.objcpp",patterns:[{include:"#template_definition_argument"}]},template_definition_argument:{match:"\\s*(?:([a-zA-Z_][a-zA-Z_0-9]*\\s*)|((?:[a-zA-Z_][a-zA-Z_0-9]*\\s+)*)([a-zA-Z_][a-zA-Z_0-9]*)|([a-zA-Z_][a-zA-Z_0-9]*)\\s*(\\.\\.\\.)\\s*([a-zA-Z_][a-zA-Z_0-9]*)|((?:[a-zA-Z_][a-zA-Z_0-9]*\\s+)*)([a-zA-Z_][a-zA-Z_0-9]*)\\s*(=)\\s*(\\w+))(,|(?=>))",captures:{1:{name:"storage.type.template.objcpp"},2:{name:"storage.type.template.objcpp"},3:{name:"entity.name.type.template.objcpp"},4:{name:"storage.type.template.objcpp"},5:{name:"meta.template.operator.ellipsis.objcpp"},6:{name:"entity.name.type.template.objcpp"},7:{name:"storage.type.template.objcpp"},8:{name:"entity.name.type.template.objcpp"},9:{name:"keyword.operator.assignment.objcpp"},10:{name:"constant.language.objcpp"},11:{name:"meta.template.operator.comma.objcpp"}}},angle_brackets:{begin:"<",end:">",name:"meta.angle-brackets.objcpp",patterns:[{include:"#angle_brackets"},{include:"$base"}]},block:{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},name:"meta.block.objcpp",patterns:[{captures:{1:{name:"support.function.any-method.objcpp"},2:{name:"punctuation.definition.parameters.objcpp"}},match:`(?x) +( + (?!while|for|do|if|else|switch|catch|enumerate|return|r?iterate) + (?:\\b[A-Za-z_][A-Za-z0-9_]*+\\b|::)*+ # actual name +) +\\s*(\\() # opening bracket`,name:"meta.function-call.objcpp"},{include:"$base"}]},constructor:{patterns:[{begin:`(?x) +(?:^\\s*) # beginning of line +((?!while|for|do|if|else|switch|catch|enumerate|r?iterate)[A-Za-z_][A-Za-z0-9_:]*) # actual name +\\s*(\\() # opening bracket`,beginCaptures:{1:{name:"entity.name.function.constructor.objcpp"},2:{name:"punctuation.definition.parameters.begin.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.objcpp"}},name:"meta.function.constructor.objcpp",patterns:[{include:"#probably_a_parameter"},{include:"#function-innards"}]},{begin:`(?x) +(:) +( + (?= + \\s*[A-Za-z_][A-Za-z0-9_:]* # actual name + \\s* (\\() # opening bracket + ) +)`,beginCaptures:{1:{name:"punctuation.definition.parameters.objcpp"}},end:"(?=\\{)",name:"meta.function.constructor.initializer-list.objcpp",patterns:[{include:"$base"}]}]},special_block:{patterns:[{begin:"\\b(using)\\b\\s*(namespace)\\b\\s*((?:[_A-Za-z][_A-Za-z0-9]*\\b(::)?)*)",beginCaptures:{1:{name:"keyword.control.objcpp"},2:{name:"storage.type.namespace.objcpp"},3:{name:"entity.name.type.objcpp"}},end:";",endCaptures:{0:{name:"punctuation.terminator.statement.objcpp"}},name:"meta.using-namespace-declaration.objcpp"},{begin:"\\b(namespace)\\b\\s*([_A-Za-z][_A-Za-z0-9]*\\b)?+",beginCaptures:{1:{name:"storage.type.namespace.objcpp"},2:{name:"entity.name.type.objcpp"}},captures:{1:{name:"keyword.control.namespace.$2.objcpp"}},end:"(?<=\\})|(?=(;|,|\\(|\\)|>|\\[|\\]|=))",name:"meta.namespace-block.objcpp",patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.scope.objcpp"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.scope.objcpp"}},patterns:[{include:"#special_block"},{include:"#constructor"},{include:"$base"}]},{include:"$base"}]},{begin:"\\b(?:(class)|(struct))\\b\\s*([_A-Za-z][_A-Za-z0-9]*\\b)?+(\\s*:\\s*(public|protected|private)\\s*([_A-Za-z][_A-Za-z0-9]*\\b)((\\s*,\\s*(public|protected|private)\\s*[_A-Za-z][_A-Za-z0-9]*\\b)*))?",beginCaptures:{1:{name:"storage.type.class.objcpp"},2:{name:"storage.type.struct.objcpp"},3:{name:"entity.name.type.objcpp"},5:{name:"storage.type.modifier.access.objcpp"},6:{name:"entity.name.type.inherited.objcpp"},7:{patterns:[{match:"(public|protected|private)",name:"storage.type.modifier.access.objcpp"},{match:"[_A-Za-z][_A-Za-z0-9]*",name:"entity.name.type.inherited.objcpp"}]}},end:"(?<=\\})|(?=(;|\\(|\\)|>|\\[|\\]|=))",name:"meta.class-struct-block.objcpp",patterns:[{include:"#angle_brackets"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"(\\})(\\s*\\n)?",endCaptures:{1:{name:"punctuation.section.block.end.bracket.curly.objcpp"},2:{name:"invalid.illegal.you-forgot-semicolon.objcpp"}},patterns:[{include:"#special_block"},{include:"#constructor"},{include:"$base"}]},{include:"$base"}]},{begin:'\\b(extern)(?=\\s*")',beginCaptures:{1:{name:"storage.modifier.objcpp"}},end:"(?<=\\})|(?=\\w)|(?=\\s*#\\s*endif\\b)",name:"meta.extern-block.objcpp",patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"\\}|(?=\\s*#\\s*endif\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},patterns:[{include:"#special_block"},{include:"$base"}]},{include:"$base"}]}]},strings:{patterns:[{begin:'(u|u8|U|L)?"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"},1:{name:"meta.encoding.objcpp"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.objcpp",patterns:[{match:"\\\\u\\h{4}|\\\\U\\h{8}",name:"constant.character.escape.objcpp"},{match:`\\\\['"?\\\\abfnrtv]`,name:"constant.character.escape.objcpp"},{match:"\\\\[0-7]{1,3}",name:"constant.character.escape.objcpp"},{match:"\\\\x\\h+",name:"constant.character.escape.objcpp"},{include:"#string_placeholder"}]},{begin:'(u|u8|U|L)?R"(?:([^ ()\\\\\\t]{0,16})|([^ ()\\\\\\t]*))\\(',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"},1:{name:"meta.encoding.objcpp"},3:{name:"invalid.illegal.delimiter-too-long.objcpp"}},end:'\\)\\2(\\3)"',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"},1:{name:"invalid.illegal.delimiter-too-long.objcpp"}},name:"string.quoted.double.raw.objcpp"}]}}},cpp_lang_newish:{patterns:[{include:"#special_block"},{match:"(?-mix:##[a-zA-Z_]\\w*(?!\\w))",name:"variable.other.macro.argument.objcpp"},{include:"#strings"},{match:"(?<!\\w)((?:inline|constexpr|mutable|friend|explicit|virtual))(?!\\w)",name:"storage.modifier.specificer.functional.pre-parameters.$1.objcpp"},{match:"(?<!\\w)((?:final|override|volatile|const|noexcept))(?!\\w)(?=\\s*(?:(?:(?:(?:\\{|;))|[\\n\\r])))",name:"storage.modifier.specifier.functional.post-parameters.$1.objcpp"},{match:"(?<!\\w)((?:const|static|volatile|register|restrict|extern))(?!\\w)",name:"storage.modifier.specifier.$1.objcpp"},{match:"(?<!\\w)((?:private|protected|public)) *:",name:"storage.type.modifier.access.control.$1.objcpp"},{match:"(?<!\\w)(?:throw|try|catch)(?!\\w)",name:"keyword.control.exception.$1.objcpp"},{match:"(?<!\\w)(using|typedef)(?!\\w)",name:"keyword.other.$1.objcpp"},{include:"#memory_operators"},{match:"\\bthis\\b",name:"variable.language.this.objcpp"},{include:"#constants"},{include:"#template_definition"},{match:"\\btemplate\\b\\s*",name:"storage.type.template.objcpp"},{match:"\\b(const_cast|dynamic_cast|reinterpret_cast|static_cast)\\b\\s*",name:"keyword.operator.cast.$1.objcpp"},{include:"#scope_resolution"},{match:"\\b(decltype|wchar_t|char16_t|char32_t)\\b",name:"storage.type.objcpp"},{match:"\\b(constexpr|export|mutable|typename|thread_local)\\b",name:"storage.modifier.objcpp"},{begin:`(?x) +(?: + ^ | # beginning of line + (?:(?<!else|new|=)) # or word + space before name +) +((?:[A-Za-z_][A-Za-z0-9_]*::)*+~[A-Za-z_][A-Za-z0-9_]*) # actual name +\\s*(\\() # opening bracket`,beginCaptures:{1:{name:"entity.name.function.destructor.objcpp"},2:{name:"punctuation.definition.parameters.begin.destructor.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.destructor.objcpp"}},name:"meta.function.destructor.objcpp",patterns:[{include:"$base"}]},{begin:`(?x) +(?: + ^ | # beginning of line + (?:(?<!else|new|=)) # or word + space before name +) +((?:[A-Za-z_][A-Za-z0-9_]*::)*+~[A-Za-z_][A-Za-z0-9_]*) # actual name +\\s*(\\() # opening bracket`,beginCaptures:{1:{name:"entity.name.function.objcpp"},2:{name:"punctuation.definition.parameters.begin.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.objcpp"}},name:"meta.function.destructor.prototype.objcpp",patterns:[{include:"$base"}]},{include:"#preprocessor-rule-enabled"},{include:"#preprocessor-rule-disabled"},{include:"#preprocessor-rule-conditional"},{include:"#comments-c"},{match:"\\b(break|case|continue|default|do|else|for|goto|if|_Pragma|return|switch|while)\\b",name:"keyword.control.$1.objcpp"},{include:"#storage_types_c"},{match:"\\b(const|extern|register|restrict|static|volatile|inline)\\b",name:"storage.modifier.objcpp"},{include:"#operators"},{include:"#operator_overload"},{include:"#number_literal"},{include:"#strings-c"},{begin:`(?x) +^\\s* ((\\#)\\s*define) \\s+ # define +((?<id>[a-zA-Z_$][\\w$]*)) # macro name +(?: + (\\() + ( + \\s* \\g<id> \\s* # first argument + ((,) \\s* \\g<id> \\s*)* # additional arguments + (?:\\.\\.\\.)? # varargs ellipsis? + ) + (\\)) +)?`,beginCaptures:{1:{name:"keyword.control.directive.define.objcpp"},2:{name:"punctuation.definition.directive.objcpp"},3:{name:"entity.name.function.preprocessor.objcpp"},5:{name:"punctuation.definition.parameters.begin.objcpp"},6:{name:"variable.parameter.preprocessor.objcpp"},8:{name:"punctuation.separator.parameters.objcpp"},9:{name:"punctuation.definition.parameters.end.objcpp"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.macro.objcpp",patterns:[{include:"#preprocessor-rule-define-line-contents"}]},{begin:"^\\s*((#)\\s*(error|warning))\\b\\s*",beginCaptures:{1:{name:"keyword.control.directive.diagnostic.$3.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?<!\\\\)(?=\\n)",name:"meta.preprocessor.diagnostic.objcpp",patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:'"|(?<!\\\\)(?=\\s*\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.objcpp",patterns:[{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:"'|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.single.objcpp",patterns:[{include:"#line_continuation_character"}]},{begin:`[^'"]`,end:"(?<!\\\\)(?=\\s*\\n)",name:"string.unquoted.single.objcpp",patterns:[{include:"#line_continuation_character"},{include:"#comments-c"}]}]},{begin:"^\\s*((#)\\s*(include(?:_next)?|import))\\b\\s*",beginCaptures:{1:{name:"keyword.control.directive.$3.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.include.objcpp",patterns:[{include:"#line_continuation_character"},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.include.objcpp"},{begin:"<",beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:">",endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.other.lt-gt.include.objcpp"}]},{include:"#pragma-mark"},{begin:"^\\s*((#)\\s*line)\\b",beginCaptures:{1:{name:"keyword.control.directive.line.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#strings-c"},{include:"#number_literal"},{include:"#line_continuation_character"}]},{begin:"^\\s*(?:((#)\\s*undef))\\b",beginCaptures:{1:{name:"keyword.control.directive.undef.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.preprocessor.objcpp"},{include:"#line_continuation_character"}]},{begin:"^\\s*(?:((#)\\s*pragma))\\b",beginCaptures:{1:{name:"keyword.control.directive.pragma.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=(?://|/\\*))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.pragma.objcpp",patterns:[{include:"#strings-c"},{match:"[a-zA-Z_$][\\w\\-$]*",name:"entity.other.attribute-name.pragma.preprocessor.objcpp"},{include:"#number_literal"},{include:"#line_continuation_character"}]},{match:"\\b(u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t)\\b",name:"support.type.sys-types.objcpp"},{match:"\\b(pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t)\\b",name:"support.type.pthread.objcpp"},{match:`(?x) \\b +(int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t +|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t +|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t +|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t +|uintmax_t|uintmax_t) +\\b`,name:"support.type.stdint.objcpp"},{match:"(?<!\\w)[a-zA-Z_](?:\\w)*_t(?!\\w)",name:"support.type.posix-reserved.objcpp"},{include:"#block-c"},{include:"#parens-c"},{begin:"(?<!\\w)(?!\\s*(?:not|compl|sizeof|new|delete|not_eq|bitand|xor|bitor|and|or|throw|and_eq|xor_eq|or_eq|alignof|alignas|typeid|noexcept|static_cast|dynamic_cast|const_cast|reinterpret_cast|while|for|do|if|else|goto|switch|try|catch|return|break|case|continue|default|auto|void|char|short|int|signed|unsigned|long|float|double|bool|wchar_t|u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t|pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t|NULL|true|false|nullptr|class|struct|union|enum|const|static|volatile|register|restrict|extern|inline|constexpr|mutable|friend|explicit|virtual|volatile|const|noexcept|constexpr|mutable|constexpr|consteval|private|protected|public|this|template|namespace|using|operator|typedef|decltype|typename|asm|__asm__|concept|requires|export|thread_local|atomic_cancel|atomic_commit|atomic_noexcept|co_await|co_return|co_yield|import|module|reflexpr|synchronized)\\s*\\()(?=[a-zA-Z_]\\w*\\s*\\()",end:"(?<=\\))",name:"meta.function.definition.objcpp",patterns:[{include:"#function-innards-c"}]},{include:"#line_continuation_character"},{name:"meta.bracket.square.access.objcpp",begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))?(\\[)(?!\\])",beginCaptures:{1:{name:"variable.other.object.objcpp"},2:{name:"punctuation.definition.begin.bracket.square.objcpp"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.end.bracket.square.objcpp"}},patterns:[{include:"#function-call-innards-c"}]},{name:"storage.modifier.array.bracket.square.objcpp",match:"(?-mix:(?<!delete))\\\\[\\\\s*\\\\]"},{match:";",name:"punctuation.terminator.statement.objcpp"},{match:",",name:"punctuation.separator.delimiter.objcpp"}],repository:{literal_numeric_seperator:{match:"(?<!')'(?!')",name:"punctuation.separator.constant.numeric.objcpp"},number_literal:{match:"((?<!\\w)(?:(?:(?:(0[xX])(?:([0-9a-fA-F](?:(?:(?:[0-9a-fA-F]|((?<!')'(?!')))))*))?((?:(?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F]))))(?:([0-9a-fA-F](?:(?:(?:[0-9a-fA-F]|((?<!')'(?!')))))*))?(?:([pP])(\\+)?(\\-)?((?:[0-9](?:(?:(?:[0-9]|(?:(?<!')'(?!')))))*)))?|(?:([0-9](?:(?:(?:[0-9]|((?<!')'(?!')))))*))?((?:(?:(?<=[0-9])\\.|\\.(?=[0-9]))))(?:([0-9](?:(?:(?:[0-9]|((?<!')'(?!')))))*))?(?:([eE])(\\+)?(\\-)?((?:[0-9](?:(?:(?:[0-9]|(?:(?<!')'(?!')))))*)))?)(?:([lLfF](?!\\w)))?|(?:(?:(?:(?:(?:(0[bB])((?:(?:(?:[01]|((?<!')'(?!')))))+)|(0)((?:(?:(?:[0-7]|((?<!')'(?!')))))+)))|(0[xX])([0-9a-fA-F](?:(?:(?:[0-9a-fA-F]|((?<!')'(?!')))))*)(?:([pP])(\\+)?(\\-)?((?:[0-9](?:(?:(?:[0-9]|(?:(?<!')'(?!')))))*)))?))|([0-9](?:(?:(?:[0-9]|((?<!')'(?!')))))*)(?:([eE])(\\+)?(\\-)?((?:[0-9](?:(?:(?:[0-9]|(?:(?<!')'(?!')))))*)))?)(?:((?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:(?:LL[uU]|ll[uU]))|[uU]LL))|[uU]ll))|ll))|LL))|[uUlL]))(?!\\w)))?))(\\w*))",captures:{2:{name:"keyword.other.unit.hexadecimal.objcpp"},3:{name:"constant.numeric.hexadecimal.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},4:{name:"punctuation.separator.constant.numeric.objcpp"},5:{name:"constant.numeric.hexadecimal.objcpp"},6:{name:"constant.numeric.hexadecimal.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},7:{name:"punctuation.separator.constant.numeric.objcpp"},8:{name:"keyword.other.unit.exponent.hexadecimal.objcpp"},9:{name:"keyword.operator.plus.exponent.hexadecimal.objcpp"},10:{name:"keyword.operator.minus.exponent.hexadecimal.objcpp"},11:{name:"constant.numeric.exponent.hexadecimal.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},12:{name:"constant.numeric.decimal.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},13:{name:"punctuation.separator.constant.numeric.objcpp"},14:{name:"constant.numeric.decimal.point.objcpp"},15:{name:"constant.numeric.decimal.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},16:{name:"punctuation.separator.constant.numeric.objcpp"},17:{name:"keyword.other.unit.exponent.decimal.objcpp"},18:{name:"keyword.operator.plus.exponent.decimal.objcpp"},19:{name:"keyword.operator.minus.exponent.decimal.objcpp"},20:{name:"constant.numeric.exponent.decimal.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},21:{name:"keyword.other.unit.suffix.floating-point.objcpp"},22:{name:"keyword.other.unit.binary.objcpp"},23:{name:"constant.numeric.binary.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},24:{name:"punctuation.separator.constant.numeric.objcpp"},25:{name:"keyword.other.unit.octal.objcpp"},26:{name:"constant.numeric.octal.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},27:{name:"punctuation.separator.constant.numeric.objcpp"},28:{name:"keyword.other.unit.hexadecimal.objcpp"},29:{name:"constant.numeric.hexadecimal.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},30:{name:"punctuation.separator.constant.numeric.objcpp"},31:{name:"keyword.other.unit.exponent.hexadecimal.objcpp"},32:{name:"keyword.operator.plus.exponent.hexadecimal.objcpp"},33:{name:"keyword.operator.minus.exponent.hexadecimal.objcpp"},34:{name:"constant.numeric.exponent.hexadecimal.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},35:{name:"constant.numeric.decimal.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},36:{name:"punctuation.separator.constant.numeric.objcpp"},37:{name:"keyword.other.unit.exponent.decimal.objcpp"},38:{name:"keyword.operator.plus.exponent.decimal.objcpp"},39:{name:"keyword.operator.minus.exponent.decimal.objcpp"},40:{name:"constant.numeric.exponent.decimal.objcpp",patterns:[{include:"#literal_numeric_seperator"}]},41:{name:"keyword.other.unit.suffix.integer.objcpp"},42:{name:"keyword.other.unit.user-defined.objcpp"}}},constants:{match:"(?<!\\w)(?:NULL|true|false|nullptr)(?!\\w)",name:"constant.language.objcpp"},storage_types_c:{patterns:[{match:"(?<!\\w)(?:auto|void|char|short|int|signed|unsigned|long|float|double|bool|wchar_t)(?!\\w)",name:"storage.type.primitive.objcpp"},{match:"(?<!\\w)(?:u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t|pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t)(?!\\w)",name:"storage.type.objcpp"},{match:"(?<!\\w)(asm|__asm__|enum|union|struct)(?!\\w)",name:"storage.type.$1.objcpp"}]},memory_operators:{match:"(?<!\\w)(?:(?:(delete)\\s*(\\[\\])|(delete))|(new))(?!\\w)",captures:{1:{name:"keyword.operator.memory.delete.array.objcpp"},2:{name:"keyword.operator.memory.delete.array.bracket.objcpp"},3:{name:"keyword.operator.memory.delete.objcpp"},4:{name:"keyword.operator.memory.new.objcpp"}},name:"keyword.operator.memory.objcpp"},template_call_innards:{match:"<(?:[\\s<>,\\w])*>\\s*",captures:{0:{name:"meta.template.call.objcpp",patterns:[{include:"#storage_types_c"},{include:"#constants"},{include:"#scope_resolution"},{match:"(?<!\\w)[a-zA-Z_]\\w*(?!\\w)",name:"storage.type.user-defined.objcpp"},{include:"#operators"},{include:"#number_literal"},{include:"#strings"},{match:",",name:"punctuation.separator.comma.template.argument.objcpp"}]}}},template_definition:{name:"meta.template.definition.objcpp",begin:"(?-mix:(?<!\\w)(template)\\s*(<))",beginCaptures:{1:{name:"storage.type.template.objcpp"},2:{name:"punctuation.section.angle-brackets.start.template.definition.objcpp"}},end:"(?-mix:(>))",endCaptures:{1:{name:"punctuation.section.angle-brackets.end.template.definition.objcpp"}},patterns:[{include:"#scope_resolution"},{include:"#template_definition_argument"},{include:"#template_call_innards"}]},template_definition_argument:{match:"((?:(?:(?:(?:(?:(?:\\s*([a-zA-Z_]\\w*)|((?:[a-zA-Z_]\\w*\\s+)+)([a-zA-Z_]\\w*)))|([a-zA-Z_]\\w*)\\s*(\\.\\.\\.)\\s*([a-zA-Z_]\\w*)))|((?:[a-zA-Z_]\\w*\\s+)*)([a-zA-Z_]\\w*)\\s*([=])\\s*(\\w+)))\\s*(?:(?:(,)|(?=>))))",captures:{2:{name:"storage.type.template.argument.$1.objcpp"},3:{name:"storage.type.template.argument.$2.objcpp"},4:{name:"entity.name.type.template.objcpp"},5:{name:"storage.type.template.objcpp"},6:{name:"keyword.operator.ellipsis.template.definition.objcpp"},7:{name:"entity.name.type.template.objcpp"},8:{name:"storage.type.template.objcpp"},9:{name:"entity.name.type.template.objcpp"},10:{name:"keyword.operator.assignment.objcpp"},11:{name:"constant.other.objcpp"},12:{name:"punctuation.separator.comma.template.argument.objcpp"}}},scope_resolution:{match:"((?:[a-zA-Z_]\\w*\\s*(?:(?:<(?:[\\s<>,\\w])*>\\s*))?::)*\\s*)([a-zA-Z_]\\w*)\\s*((?:<(?:[\\s<>,\\w])*>\\s*))?(::)",captures:{1:{patterns:[{include:"#scope_resolution"}]},2:{name:"entity.name.namespace.scope-resolution.objcpp"},3:{patterns:[{include:"#template_call_innards"}]},4:{name:"punctuation.separator.namespace.access.objcpp"}},name:"meta.scope-resolution.objcpp"},angle_brackets:{begin:"<",end:">",name:"meta.angle-brackets.objcpp",patterns:[{include:"#angle_brackets"},{include:"$base"}]},block:{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},name:"meta.block.objcpp",patterns:[{captures:{1:{name:"support.function.any-method.objcpp"},2:{name:"punctuation.definition.parameters.objcpp"}},match:`(?x) +( + (?!while|for|do|if|else|switch|catch|return) + (?:\\b[A-Za-z_][A-Za-z0-9_]*+\\b|::)*+ # actual name +) +\\s*(\\() # opening bracket`,name:"meta.function-call.objcpp"},{include:"$base"}]},constructor:{patterns:[{begin:`(?x) +(?:^\\s*) # beginning of line +((?!while|for|do|if|else|switch|catch)[A-Za-z_][A-Za-z0-9_:]*) # actual name +\\s*(\\() # opening bracket`,beginCaptures:{1:{name:"entity.name.function.constructor.objcpp"},2:{name:"punctuation.definition.parameters.begin.constructor.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.constructor.objcpp"}},name:"meta.function.constructor.objcpp",patterns:[{include:"#probably_a_parameter"},{include:"#function-innards-c"}]},{begin:`(?x) +(:) +( + (?= + \\s*[A-Za-z_][A-Za-z0-9_:]* # actual name + \\s* (\\() # opening bracket + ) +)`,beginCaptures:{1:{name:"punctuation.definition.initializer-list.parameters.objcpp"}},end:"(?=\\{)",name:"meta.function.constructor.initializer-list.objcpp",patterns:[{include:"$base"}]}]},special_block:{patterns:[{comment:"https://en.cppreference.com/w/cpp/language/namespace",begin:"\\b(using)\\s+(namespace)\\s+(?:((?:[a-zA-Z_]\\w*\\s*(?:(?:<(?:[\\s<>,\\w])*>\\s*))?::)*)\\s*)?((?<!\\w)[a-zA-Z_]\\w*(?!\\w))(?=;|\\n)",beginCaptures:{1:{name:"keyword.other.using.directive.objcpp"},2:{name:"keyword.other.namespace.directive.objcpp storage.type.namespace.directive.objcpp"},3:{patterns:[{include:"#scope_resolution"}]},4:{name:"entity.name.namespace.objcpp"}},end:";",endCaptures:{0:{name:"punctuation.terminator.statement.objcpp"}},name:"meta.using-namespace-declaration.objcpp"},{begin:"(?<!\\w)(namespace)\\s+(?:(?:((?:[a-zA-Z_]\\w*\\s*(?:(?:<(?:[\\s<>,\\w])*>\\s*))?::)*[a-zA-Z_]\\w*)|(?={)))",beginCaptures:{1:{name:"keyword.other.namespace.definition.objcpp storage.type.namespace.definition.objcpp"},2:{patterns:[{match:"(?-mix:(?<!\\w)[a-zA-Z_]\\w*(?!\\w))",name:"entity.name.type.objcpp"},{match:"::",name:"punctuation.separator.namespace.access.objcpp"}]}},end:"(?<=\\})|(?=(;|,|\\(|\\)|>|\\[|\\]|=))",name:"meta.namespace-block.objcpp",patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.scope.objcpp"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.scope.objcpp"}},patterns:[{include:"#special_block"},{include:"#constructor"},{include:"$base"}]},{include:"$base"}]},{begin:"\\b(?:(class)|(struct))\\b\\s*([_A-Za-z][_A-Za-z0-9]*\\b)?+(\\s*:\\s*(public|protected|private)\\s*([_A-Za-z][_A-Za-z0-9]*\\b)((\\s*,\\s*(public|protected|private)\\s*[_A-Za-z][_A-Za-z0-9]*\\b)*))?",beginCaptures:{1:{name:"storage.type.class.objcpp"},2:{name:"storage.type.struct.objcpp"},3:{name:"entity.name.type.objcpp"},5:{name:"storage.type.modifier.access.objcpp"},6:{name:"entity.name.type.inherited.objcpp"},7:{patterns:[{match:"(public|protected|private)",name:"storage.type.modifier.access.objcpp"},{match:"[_A-Za-z][_A-Za-z0-9]*",name:"entity.name.type.inherited.objcpp"}]}},end:"(?<=\\})|(;)|(?=(\\(|\\)|>|\\[|\\]|=))",endCaptures:{1:{name:"punctuation.terminator.statement.objcpp"}},name:"meta.class-struct-block.objcpp",patterns:[{include:"#angle_brackets"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"(\\})(\\s*\\n)?",endCaptures:{1:{name:"punctuation.section.block.end.bracket.curly.objcpp"},2:{name:"invalid.illegal.you-forgot-semicolon.objcpp"}},patterns:[{include:"#special_block"},{include:"#constructor"},{include:"$base"}]},{include:"$base"}]},{begin:'\\b(extern)(?=\\s*")',beginCaptures:{1:{name:"storage.modifier.objcpp"}},end:"(?<=\\})|(?=\\w)|(?=\\s*#\\s*endif\\b)",name:"meta.extern-block.objcpp",patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"\\}|(?=\\s*#\\s*endif\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},patterns:[{include:"#special_block"},{include:"$base"}]},{include:"$base"}]}]},strings:{patterns:[{begin:'(u|u8|U|L)?"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"},1:{name:"meta.encoding.objcpp"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.objcpp",patterns:[{match:"\\\\u\\h{4}|\\\\U\\h{8}",name:"constant.character.escape.objcpp"},{match:`\\\\['"?\\\\abfnrtv]`,name:"constant.character.escape.objcpp"},{match:"\\\\[0-7]{1,3}",name:"constant.character.escape.objcpp"},{match:"\\\\x\\h+",name:"constant.character.escape.objcpp"},{include:"#string_placeholder-c"}]},{begin:'(u|u8|U|L)?R"(?:([^ ()\\\\\\t]{0,16})|([^ ()\\\\\\t]*))\\(',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"},1:{name:"meta.encoding.objcpp"},3:{name:"invalid.illegal.delimiter-too-long.objcpp"}},end:'\\)\\2(\\3)"',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"},1:{name:"invalid.illegal.delimiter-too-long.objcpp"}},name:"string.quoted.double.raw.objcpp"}]},probably_a_parameter:{match:"(?:(?:([a-zA-Z_]\\w*)\\s*(?==)|(?<=\\w\\s|\\*\\/|[&*>\\]\\)])\\s*([a-zA-Z_]\\w*)\\s*(?=(?:\\[\\]\\s*)?(?:(?:,|\\))))))",captures:{1:{name:"variable.parameter.probably.defaulted.objcpp"},2:{name:"variable.parameter.probably.objcpp"}}},operator_overload:{begin:"((?:[a-zA-Z_]\\w*\\s*(?:(?:<(?:[\\s<>,\\w])*>\\s*))?::)*)\\s*(operator)((?:(?:\\s*(?:\\+\\+|\\-\\-|\\(\\)|\\[\\]|\\->|\\+\\+|\\-\\-|\\+|\\-|!|~|\\*|&|\\->\\*|\\*|\\/|%|\\+|\\-|<<|>>|<=>|<|<=|>|>=|==|!=|&|\\^|\\||&&|\\|\\||=|\\+=|\\-=|\\*=|\\/=|%=|<<=|>>=|&=|\\^=|\\|=|,)|\\s+(?:(?:(?:new|new\\[\\]|delete|delete\\[\\])|(?:[a-zA-Z_]\\w*\\s*(?:(?:<(?:[\\s<>,\\w])*>\\s*))?::)*[a-zA-Z_]\\w*\\s*(?:&)?)))))\\s*(\\()",beginCaptures:{1:{name:"entity.scope.objcpp"},2:{name:"keyword.other.operator.overload.objcpp"},3:{name:"entity.name.operator.overloadee.objcpp"},4:{name:"punctuation.section.parameters.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.objcpp"}},name:"meta.function.definition.parameters.operator-overload.objcpp",patterns:[{include:"#probably_a_parameter"},{include:"#function-innards-c"}]},"access-method":{name:"meta.function-call.member.objcpp",begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))\\s*(?:(\\.)|(->))((?:(?:[a-zA-Z_][a-zA-Z_0-9]*)\\s*(?:(?:\\.)|(?:->)))*)\\s*([a-zA-Z_][a-zA-Z_0-9]*)(\\()",beginCaptures:{1:{name:"variable.other.object.objcpp"},2:{name:"punctuation.separator.dot-access.objcpp"},3:{name:"punctuation.separator.pointer-access.objcpp"},4:{patterns:[{match:"\\.",name:"punctuation.separator.dot-access.objcpp"},{match:"->",name:"punctuation.separator.pointer-access.objcpp"},{match:"[a-zA-Z_][a-zA-Z_0-9]*",name:"variable.other.object.objcpp"},{name:"everything.else.objcpp",match:".+"}]},5:{name:"entity.name.function.member.objcpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.function.member.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.member.objcpp"}},patterns:[{include:"#function-call-innards-c"}]},"access-member":{name:"variable.other.object.access.objcpp",match:"(?:(?:([a-zA-Z_]\\w*)|(?<=\\]|\\))))\\s*(?:(?:((?:(?:\\.|\\.\\*)))|((?:(?:->|->\\*)))))\\s*((?:[a-zA-Z_]\\w*\\s*(?:(?:\\.|->))\\s*)*)\\b(?!(?:auto|void|char|short|int|signed|unsigned|long|float|double|bool|wchar_t|u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t|pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t))([a-zA-Z_]\\w*)\\b(?!\\()",captures:{1:{name:"variable.other.object.objcpp"},2:{name:"punctuation.separator.dot-access.objcpp"},3:{name:"punctuation.separator.pointer-access.objcpp"},4:{patterns:[{match:"\\.",name:"punctuation.separator.dot-access.objcpp"},{match:"->",name:"punctuation.separator.pointer-access.objcpp"},{match:"[a-zA-Z_]\\w*",name:"variable.other.object.objcpp"},{match:".+",name:"everything.else.objcpp"}]},5:{name:"variable.other.member.objcpp"}}},"block-c":{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},name:"meta.block.objcpp",patterns:[{include:"#block_innards-c"}]}]},"block_innards-c":{patterns:[{include:"#preprocessor-rule-enabled-block"},{include:"#preprocessor-rule-disabled-block"},{include:"#preprocessor-rule-conditional-block"},{include:"#access-method"},{include:"#access-member"},{include:"#c_function_call"},{name:"meta.initialization.objcpp",begin:`(?x) +(?: + (?: + (?=\\s)(?<!else|new|return) + (?<=\\w) \\s+(and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas) # or word + space before name + ) +) +( + (?:[A-Za-z_][A-Za-z0-9_]*+ | :: )++ # actual name + | + (?:(?<=operator) (?:[-*&<>=+!]+ | \\(\\) | \\[\\])) +) +\\s*(\\() # opening bracket`,beginCaptures:{1:{name:"variable.other.objcpp"},2:{name:"punctuation.section.parens.begin.bracket.round.initialization.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.initialization.objcpp"}},patterns:[{include:"#function-call-innards-c"}]},{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},patterns:[{include:"#block_innards-c"}]},{include:"#parens-block-c"},{include:"$base"}]},c_function_call:{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|return|typeid|alignof|alignas|sizeof|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +(?= +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++\\s*(?:(?:<(?:[\\s<>,\\w])*>\\s*))?\\( # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\]))\\s*\\( +)`,end:"(?<=\\))(?!\\w)",name:"meta.function-call.objcpp",patterns:[{include:"#function-call-innards-c"}]},"comments-c":{patterns:[{captures:{1:{name:"meta.toc-list.banner.block.objcpp"}},match:"^/\\* =(\\s*.*?)\\s*= \\*/$\\n?",name:"comment.block.objcpp"},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.objcpp"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.objcpp"}},name:"comment.block.objcpp"},{captures:{1:{name:"meta.toc-list.banner.line.objcpp"}},match:"^// =(\\s*.*?)\\s*=\\s*$\\n?",name:"comment.line.banner.objcpp"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.objcpp"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.objcpp"}},end:"(?=\\n)",name:"comment.line.double-slash.objcpp",patterns:[{include:"#line_continuation_character"}]}]}]},disabled:{begin:"^\\s*#\\s*if(n?def)?\\b.*$",end:"^\\s*#\\s*endif\\b",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},line_continuation_character:{patterns:[{match:"(\\\\)\\n",captures:{1:{name:"constant.character.escape.line-continuation.objcpp"}}}]},"parens-c":{name:"punctuation.section.parens-c\b.objcpp",begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"$base"}]},"parens-block-c":{name:"meta.block.parens.objcpp",begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"#block_innards-c"},{match:"(?<!:):(?!:)",name:"punctuation.range-based.objcpp"}]},"pragma-mark":{captures:{1:{name:"meta.preprocessor.pragma.objcpp"},2:{name:"keyword.control.directive.pragma.pragma-mark.objcpp"},3:{name:"punctuation.definition.directive.objcpp"},4:{name:"entity.name.tag.pragma-mark.objcpp"}},match:"^\\s*(((#)\\s*pragma\\s+mark)\\s+(.*))",name:"meta.section.objcpp"},operators:{patterns:[{match:"(?-mix:(?<!\\w)((?:not|compl|sizeof|new|delete|not_eq|bitand|xor|bitor|and|or|and_eq|xor_eq|or_eq|alignof|alignas|typeid|noexcept))(?!\\w))",name:"keyword.operator.$1.objcpp"},{match:"--",name:"keyword.operator.decrement.objcpp"},{match:"\\+\\+",name:"keyword.operator.increment.objcpp"},{match:"%=|\\+=|-=|\\*=|(?<!\\()/=",name:"keyword.operator.assignment.compound.objcpp"},{match:"&=|\\^=|<<=|>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.objcpp"},{match:"<<|>>",name:"keyword.operator.bitwise.shift.objcpp"},{match:"!=|<=|>=|==|<|>",name:"keyword.operator.comparison.objcpp"},{match:"&&|!|\\|\\|",name:"keyword.operator.logical.objcpp"},{match:"&|\\||\\^|~",name:"keyword.operator.objcpp"},{match:"=",name:"keyword.operator.assignment.objcpp"},{match:"%|\\*|/|-|\\+",name:"keyword.operator.objcpp"},{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.objcpp"}},end:":",applyEndPatternLast:!0,endCaptures:{0:{name:"keyword.operator.ternary.objcpp"}},patterns:[{include:"#access-method"},{include:"#access-member"},{include:"#c_function_call"},{include:"$base"}]}]},"strings-c":{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.objcpp",patterns:[{include:"#string_escaped_char-c"},{include:"#string_placeholder-c"},{include:"#line_continuation_character"}]},{begin:"(?-mix:(?<![\\da-fA-F])')",beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.single.objcpp",patterns:[{include:"#string_escaped_char-c"},{include:"#line_continuation_character"}]}]},"string_escaped_char-c":{patterns:[{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3]\\d{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape.objcpp"},{match:"\\\\.",name:"invalid.illegal.unknown-escape.objcpp"}]},"string_placeholder-c":{patterns:[{match:`(?x) % +(\\d+\\$)? # field (argument #) +[#0\\- +']* # flags +[,;:_]? # separator character (AltiVec) +((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width +(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision +(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier +[diouxXDOUeEfFgGaACcSspn%] # conversion type`,name:"constant.other.placeholder.objcpp"}]},"vararg_ellipses-c":{match:"(?<!\\.)\\.\\.\\.(?!\\.)",name:"punctuation.vararg-ellipses.objcpp"},"preprocessor-rule-conditional":{patterns:[{begin:"^\\s*((#)\\s*if(?:n?def)?\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#preprocessor-rule-enabled-elif"},{include:"#preprocessor-rule-enabled-else"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"$base"}]},{match:"^\\s*#\\s*(else|elif|endif)\\b",captures:{0:{name:"invalid.illegal.stray-$1.objcpp"}}}]},"preprocessor-rule-conditional-block":{patterns:[{begin:"^\\s*((#)\\s*if(?:n?def)?\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#preprocessor-rule-enabled-elif-block"},{include:"#preprocessor-rule-enabled-else-block"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#block_innards-c"}]},{match:"^\\s*#\\s*(else|elif|endif)\\b",captures:{0:{name:"invalid.illegal.stray-$1.objcpp"}}}]},"preprocessor-rule-conditional-line":{patterns:[{match:"(?:\\bdefined\\b\\s*$)|(?:\\bdefined\\b(?=\\s*\\(*\\s*(?:(?!defined\\b)[a-zA-Z_$][\\w$]*\\b)\\s*\\)*\\s*(?:\\n|//|/\\*|\\?|\\:|&&|\\|\\||\\\\\\s*\\n)))",name:"keyword.control.directive.conditional.objcpp"},{match:"\\bdefined\\b",name:"invalid.illegal.macro-name.objcpp"},{include:"#comments-c"},{include:"#strings-c"},{include:"#number_literal"},{begin:"\\?",beginCaptures:{0:{name:"keyword.operator.ternary.objcpp"}},end:":",endCaptures:{0:{name:"keyword.operator.ternary.objcpp"}},patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#operators"},{include:"#constants"},{match:"[a-zA-Z_$][\\w$]*",name:"entity.name.function.preprocessor.objcpp"},{include:"#line_continuation_character"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"\\)|(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"#preprocessor-rule-conditional-line"}]}]},"preprocessor-rule-disabled":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments-c"},{include:"#preprocessor-rule-enabled-elif"},{include:"#preprocessor-rule-enabled-else"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"$base"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.if-branch.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]}]},"preprocessor-rule-disabled-block":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments-c"},{include:"#preprocessor-rule-enabled-elif-block"},{include:"#preprocessor-rule-enabled-else-block"},{include:"#preprocessor-rule-disabled-elif"},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#block_innards-c"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.if-branch.in-block.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]}]},"preprocessor-rule-disabled-elif":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0+\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:elif|else|endif)\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments-c"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.elif-branch.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]},"preprocessor-rule-enabled":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"},3:{name:"constant.numeric.preprocessor.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments-c"},{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",contentName:"comment.block.preprocessor.else-branch.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.if-branch.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"$base"}]}]}]},"preprocessor-rule-enabled-block":{patterns:[{begin:"^\\s*((#)\\s*if\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"^\\s*((#)\\s*endif\\b)",endCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments-c"},{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",contentName:"comment.block.preprocessor.else-branch.in-block.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*elif\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.if-branch.in-block.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",patterns:[{include:"#block_innards-c"}]}]}]},"preprocessor-rule-enabled-elif":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments-c"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:endif)\\b))",patterns:[{begin:"^\\s*((#)\\s*(else)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",contentName:"comment.block.preprocessor.elif-branch.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*(elif)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.elif-branch.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{include:"$base"}]}]},"preprocessor-rule-enabled-elif-block":{begin:"^\\s*((#)\\s*elif\\b)(?=\\s*\\(*\\b0*1\\b\\)*\\s*(?:$|//|/\\*))",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{begin:"\\G(?=.)(?!//|/\\*(?!.*\\\\\\s*\\n))",end:"(?=//)|(?=/\\*(?!.*\\\\\\s*\\n))|(?<!\\\\)(?=\\n)",name:"meta.preprocessor.objcpp",patterns:[{include:"#preprocessor-rule-conditional-line"}]},{include:"#comments-c"},{begin:"\\n",end:"(?=^\\s*((#)\\s*(?:endif)\\b))",patterns:[{begin:"^\\s*((#)\\s*(else)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",contentName:"comment.block.preprocessor.elif-branch.in-block.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"^\\s*((#)\\s*(elif)\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*(?:else|elif|endif)\\b))",contentName:"comment.block.preprocessor.elif-branch.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{include:"#block_innards-c"}]}]},"preprocessor-rule-enabled-else":{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"$base"}]},"preprocessor-rule-enabled-else-block":{begin:"^\\s*((#)\\s*else\\b)",beginCaptures:{0:{name:"meta.preprocessor.objcpp"},1:{name:"keyword.control.directive.conditional.objcpp"},2:{name:"punctuation.definition.directive.objcpp"}},end:"(?=^\\s*((#)\\s*endif\\b))",patterns:[{include:"#block_innards-c"}]},"preprocessor-rule-define-line-contents":{patterns:[{include:"#vararg_ellipses-c"},{match:"(?-mix:##?[a-zA-Z_]\\w*(?!\\w))",name:"variable.other.macro.argument.objcpp"},{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},name:"meta.block.objcpp",patterns:[{include:"#preprocessor-rule-define-line-blocks"}]},{match:"\\(",name:"punctuation.section.parens.begin.bracket.round.objcpp"},{match:"\\)",name:"punctuation.section.parens.end.bracket.round.objcpp"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|return|typeid|alignof|alignas|sizeof|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas|asm|__asm__|auto|bool|_Bool|char|_Complex|double|enum|float|_Imaginary|int|long|short|signed|struct|typedef|union|unsigned|void)\\s*\\() +(?= + (?:[A-Za-z_][A-Za-z0-9_]*+|::)++\\s*\\( # actual name + | + (?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\]))\\s*\\( +)`,end:"(?<=\\))(?!\\w)|(?<!\\\\)(?=\\s*\\n)",name:"meta.function.objcpp",patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:'"|(?<!\\\\)(?=\\s*\\n)',endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.double.objcpp",patterns:[{include:"#string_escaped_char-c"},{include:"#string_placeholder-c"},{include:"#line_continuation_character"}]},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.objcpp"}},end:"'|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.definition.string.end.objcpp"}},name:"string.quoted.single.objcpp",patterns:[{include:"#string_escaped_char-c"},{include:"#line_continuation_character"}]},{include:"#access-method"},{include:"#access-member"},{include:"$base"}]},"preprocessor-rule-define-line-blocks":{patterns:[{begin:"{",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.objcpp"}},end:"}|(?=\\s*#\\s*(?:elif|else|endif)\\b)|(?<!\\\\)(?=\\s*\\n)",endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.objcpp"}},patterns:[{include:"#preprocessor-rule-define-line-blocks"},{include:"#preprocessor-rule-define-line-contents"}]},{include:"#preprocessor-rule-define-line-contents"}]},"preprocessor-rule-define-line-functions":{patterns:[{include:"#comments-c"},{include:"#storage_types_c"},{include:"#vararg_ellipses-c"},{include:"#access-method"},{include:"#access-member"},{include:"#operators"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|return|typeid|alignof|alignas|sizeof|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.objcpp"},2:{name:"punctuation.section.arguments.begin.bracket.round.objcpp"}},end:"(\\))|(?<!\\\\)(?=\\s*\\n)",endCaptures:{1:{name:"punctuation.section.arguments.end.bracket.round.objcpp"}},patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"(\\))|(?<!\\\\)(?=\\s*\\n)",endCaptures:{1:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"#preprocessor-rule-define-line-functions"}]},{include:"#preprocessor-rule-define-line-contents"}]},"function-innards-c":{patterns:[{include:"#comments-c"},{include:"#storage_types_c"},{include:"#operators"},{include:"#vararg_ellipses-c"},{name:"meta.function.definition.parameters.objcpp",begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|return|typeid|alignof|alignas|sizeof|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:[A-Za-z_][A-Za-z0-9_]*+|::)++ # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"entity.name.function.objcpp"},2:{name:"punctuation.section.parameters.begin.bracket.round.objcpp"}},end:"\\)|:",endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.objcpp"}},patterns:[{include:"#probably_a_parameter"},{include:"#function-innards-c"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"#function-innards-c"}]},{include:"$base"}]},"function-call-innards-c":{patterns:[{include:"#comments-c"},{include:"#storage_types_c"},{include:"#access-method"},{include:"#access-member"},{include:"#operators"},{begin:`(?x) +(?!(?:while|for|do|if|else|switch|catch|return|typeid|alignof|alignas|sizeof|and|and_eq|bitand|bitor|compl|not|not_eq|or|or_eq|typeid|xor|xor_eq|alignof|alignas)\\s*\\() +( +(?:new)\\s*((?:(?:<(?:[\\s<>,\\w])*>\\s*))?) # actual name +| +(?:(?<=operator)(?:[-*&<>=+!]+|\\(\\)|\\[\\])) +) +\\s*(\\()`,beginCaptures:{1:{name:"keyword.operator.memory.new.objcpp"},2:{patterns:[{include:"#template_call_innards"}]},3:{name:"punctuation.section.arguments.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.objcpp"}},patterns:[{include:"#function-call-innards-c"}]},{begin:"(?<!\\w)(?!\\s*(?:not|compl|sizeof|new|delete|not_eq|bitand|xor|bitor|and|or|throw|and_eq|xor_eq|or_eq|alignof|alignas|typeid|noexcept|static_cast|dynamic_cast|const_cast|reinterpret_cast|while|for|do|if|else|goto|switch|try|catch|return|break|case|continue|default|auto|void|char|short|int|signed|unsigned|long|float|double|bool|wchar_t|u_char|u_short|u_int|u_long|ushort|uint|u_quad_t|quad_t|qaddr_t|caddr_t|daddr_t|div_t|dev_t|fixpt_t|blkcnt_t|blksize_t|gid_t|in_addr_t|in_port_t|ino_t|key_t|mode_t|nlink_t|id_t|pid_t|off_t|segsz_t|swblk_t|uid_t|id_t|clock_t|size_t|ssize_t|time_t|useconds_t|suseconds_t|pthread_attr_t|pthread_cond_t|pthread_condattr_t|pthread_mutex_t|pthread_mutexattr_t|pthread_once_t|pthread_rwlock_t|pthread_rwlockattr_t|pthread_t|pthread_key_t|int8_t|int16_t|int32_t|int64_t|uint8_t|uint16_t|uint32_t|uint64_t|int_least8_t|int_least16_t|int_least32_t|int_least64_t|uint_least8_t|uint_least16_t|uint_least32_t|uint_least64_t|int_fast8_t|int_fast16_t|int_fast32_t|int_fast64_t|uint_fast8_t|uint_fast16_t|uint_fast32_t|uint_fast64_t|intptr_t|uintptr_t|intmax_t|intmax_t|uintmax_t|uintmax_t|NULL|true|false|nullptr|class|struct|union|enum|const|static|volatile|register|restrict|extern|inline|constexpr|mutable|friend|explicit|virtual|volatile|const|noexcept|constexpr|mutable|constexpr|consteval|private|protected|public|this|template|namespace|using|operator|typedef|decltype|typename|asm|__asm__|concept|requires|export|thread_local|atomic_cancel|atomic_commit|atomic_noexcept|co_await|co_return|co_yield|import|module|reflexpr|synchronized)\\s*\\()((?:[a-zA-Z_]\\w*\\s*(?:(?:<(?:[\\s<>,\\w])*>\\s*))?::)*)\\s*([a-zA-Z_]\\w*)\\s*(?:((?:<(?:[\\s<>,\\w])*>\\s*)))?(\\()",beginCaptures:{1:{patterns:[{include:"#scope_resolution"}]},2:{name:"entity.name.function.call.objcpp"},3:{patterns:[{include:"#template_call_innards"}]},4:{name:"punctuation.section.arguments.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.objcpp"}},patterns:[{include:"#function-call-innards-c"}]},{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.objcpp"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.objcpp"}},patterns:[{include:"#function-call-innards-c"}]},{include:"#block_innards-c"}]}}},disabled:{begin:"^\\s*#\\s*if(n?def)?\\b.*$",comment:"eat nested preprocessor if(def)s",end:"^\\s*#\\s*endif\\b.*$",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},implementation_innards:{patterns:[{include:"#preprocessor-rule-enabled-implementation"},{include:"#preprocessor-rule-disabled-implementation"},{include:"#preprocessor-rule-other-implementation"},{include:"#property_directive"},{include:"#method_super"},{include:"$base"}]},interface_innards:{patterns:[{include:"#preprocessor-rule-enabled-interface"},{include:"#preprocessor-rule-disabled-interface"},{include:"#preprocessor-rule-other-interface"},{include:"#properties"},{include:"#protocol_list"},{include:"#method"},{include:"$base"}]},method:{begin:"^(-|\\+)\\s*",end:"(?=\\{|#)|;",name:"meta.function.objcpp",patterns:[{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.type.begin.objcpp"}},end:"(\\))\\s*(\\w+\\b)",endCaptures:{1:{name:"punctuation.definition.type.end.objcpp"},2:{name:"entity.name.function.objcpp"}},name:"meta.return-type.objcpp",patterns:[{include:"#protocol_list"},{include:"#protocol_type_qualifier"},{include:"$base"}]},{match:"\\b\\w+(?=:)",name:"entity.name.function.name-of-parameter.objcpp"},{begin:"((:))\\s*(\\()",beginCaptures:{1:{name:"entity.name.function.name-of-parameter.objcpp"},2:{name:"punctuation.separator.arguments.objcpp"},3:{name:"punctuation.definition.type.begin.objcpp"}},end:"(\\))\\s*(\\w+\\b)?",endCaptures:{1:{name:"punctuation.definition.type.end.objcpp"},2:{name:"variable.parameter.function.objcpp"}},name:"meta.argument-type.objcpp",patterns:[{include:"#protocol_list"},{include:"#protocol_type_qualifier"},{include:"$base"}]},{include:"#comment"}]},method_super:{begin:"^(?=-|\\+)",end:"(?<=\\})|(?=#)",name:"meta.function-with-body.objcpp",patterns:[{include:"#method"},{include:"$base"}]},"pragma-mark":{captures:{1:{name:"meta.preprocessor.objcpp"},2:{name:"keyword.control.import.pragma.objcpp"},3:{name:"meta.toc-list.pragma-mark.objcpp"}},match:"^\\s*(#\\s*(pragma\\s+mark)\\s+(.*))",name:"meta.section.objcpp"},"preprocessor-rule-disabled-implementation":{begin:"^\\s*(#(if)\\s+(0)\\b).*",captures:{1:{name:"meta.preprocessor.objcpp"},2:{name:"keyword.control.import.if.objcpp"},3:{name:"constant.numeric.preprocessor.objcpp"}},end:"^\\s*(#\\s*(endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{begin:"^\\s*(#\\s*(else)\\b)",captures:{1:{name:"meta.preprocessor.objcpp"},2:{name:"keyword.control.import.else.objcpp"}},end:"(?=^\\s*#\\s*endif\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#interface_innards"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*?(?:(?=(?://|/\\*))|$))",name:"comment.block.preprocessor.if-branch.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]},"preprocessor-rule-disabled-interface":{begin:"^\\s*(#(if)\\s+(0)\\b).*",captures:{1:{name:"meta.preprocessor.objcpp"},2:{name:"keyword.control.import.if.objcpp"},3:{name:"constant.numeric.preprocessor.objcpp"}},end:"^\\s*(#\\s*(endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{begin:"^\\s*(#\\s*(else)\\b)",captures:{1:{name:"meta.preprocessor.objcpp"},2:{name:"keyword.control.import.else.objcpp"}},end:"(?=^\\s*#\\s*endif\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#interface_innards"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*?(?:(?=(?://|/\\*))|$))",name:"comment.block.preprocessor.if-branch.objcpp",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]}]},"preprocessor-rule-enabled-implementation":{begin:"^\\s*(#(if)\\s+(0*1)\\b)",captures:{1:{name:"meta.preprocessor.objcpp"},2:{name:"keyword.control.import.if.objcpp"},3:{name:"constant.numeric.preprocessor.objcpp"}},end:"^\\s*(#\\s*(endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{begin:"^\\s*(#\\s*(else)\\b).*",captures:{1:{name:"meta.preprocessor.objcpp"},2:{name:"keyword.control.import.else.objcpp"}},contentName:"comment.block.preprocessor.else-branch.objcpp",end:"(?=^\\s*#\\s*endif\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#implementation_innards"}]}]},"preprocessor-rule-enabled-interface":{begin:"^\\s*(#(if)\\s+(0*1)\\b)",captures:{1:{name:"meta.preprocessor.objcpp"},2:{name:"keyword.control.import.if.objcpp"},3:{name:"constant.numeric.preprocessor.objcpp"}},end:"^\\s*(#\\s*(endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{begin:"^\\s*(#\\s*(else)\\b).*",captures:{1:{name:"meta.preprocessor.objcpp"},2:{name:"keyword.control.import.else.objcpp"}},contentName:"comment.block.preprocessor.else-branch.objcpp",end:"(?=^\\s*#\\s*endif\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#disabled"},{include:"#pragma-mark"}]},{begin:"",end:"(?=^\\s*#\\s*(else|endif)\\b.*?(?:(?=(?://|/\\*))|$))",patterns:[{include:"#interface_innards"}]}]},"preprocessor-rule-other-implementation":{begin:"^\\s*(#\\s*(if(n?def)?)\\b.*?(?:(?=(?://|/\\*))|$))",captures:{1:{name:"meta.preprocessor.objcpp"},2:{name:"keyword.control.import.objcpp"}},end:"^\\s*(#\\s*(endif)\\b).*?(?:(?=(?://|/\\*))|$)",patterns:[{include:"#implementation_innards"}]},"preprocessor-rule-other-interface":{begin:"^\\s*(#\\s*(if(n?def)?)\\b.*?(?:(?=(?://|/\\*))|$))",captures:{1:{name:"meta.preprocessor.objcpp"},2:{name:"keyword.control.import.objcpp"}},end:"^\\s*(#\\s*(endif)\\b).*?(?:(?=(?://|/\\*))|$)",patterns:[{include:"#interface_innards"}]},properties:{patterns:[{begin:"((@)property)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.property.objcpp"},2:{name:"punctuation.definition.keyword.objcpp"},3:{name:"punctuation.section.scope.begin.objcpp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.scope.end.objcpp"}},name:"meta.property-with-attributes.objcpp",patterns:[{match:"\\b(getter|setter|readonly|readwrite|assign|retain|copy|nonatomic|atomic|strong|weak|nonnull|nullable|null_resettable|null_unspecified|class|direct)\\b",name:"keyword.other.property.attribute.objcpp"}]},{captures:{1:{name:"keyword.other.property.objcpp"},2:{name:"punctuation.definition.keyword.objcpp"}},match:"((@)property)\\b",name:"meta.property.objcpp"}]},property_directive:{captures:{1:{name:"punctuation.definition.keyword.objcpp"}},match:"(@)(dynamic|synthesize)\\b",name:"keyword.other.property.directive.objcpp"},protocol_list:{begin:"(<)",beginCaptures:{1:{name:"punctuation.section.scope.begin.objcpp"}},end:"(>)",endCaptures:{1:{name:"punctuation.section.scope.end.objcpp"}},name:"meta.protocol-list.objcpp",patterns:[{match:"\\bNS(GlyphStorage|M(utableCopying|enuItem)|C(hangeSpelling|o(ding|pying|lorPicking(Custom|Default)))|T(oolbarItemValidations|ext(Input|AttachmentCell))|I(nputServ(iceProvider|erMouseTracker)|gnoreMisspelledWords)|Obj(CTypeSerializationCallBack|ect)|D(ecimalNumberBehaviors|raggingInfo)|U(serInterfaceValidations|RL(HandleClient|DownloadDelegate|ProtocolClient|AuthenticationChallengeSender))|Validated(ToobarItem|UserInterfaceItem)|Locking)\\b",name:"support.other.protocol.objcpp"}]},protocol_type_qualifier:{match:"\\b(in|out|inout|oneway|bycopy|byref|nonnull|nullable|_Nonnull|_Nullable|_Null_unspecified)\\b",name:"storage.modifier.protocol.objcpp"},special_variables:{patterns:[{match:"\\b_cmd\\b",name:"variable.other.selector.objcpp"},{match:"\\b(self|super)\\b",name:"variable.language.objcpp"}]},string_escaped_char:{patterns:[{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3]\\d{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape.objcpp"},{match:"\\\\.",name:"invalid.illegal.unknown-escape.objcpp"}]},string_placeholder:{patterns:[{match:`(?x) % +(\\d+\\$)? # field (argument #) +[#0\\- +']* # flags +[,;:_]? # separator character (AltiVec) +((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width +(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision +(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier +[diouxXDOUeEfFgGaACcSspn%] # conversion type`,name:"constant.other.placeholder.objcpp"},{match:'(%)(?!"\\s*(PRI|SCN))',captures:{1:{name:"invalid.illegal.placeholder.objcpp"}}}]}},displayName:"Objective-C++"})]}}]); diff --git a/8495.fafde08d.async.js b/8495.fafde08d.async.js new file mode 100644 index 00000000..446af184 --- /dev/null +++ b/8495.fafde08d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8495],{78495:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"clarity",scopeName:"source.clar",uuid:"f9e9871d-2ea6-4be0-afd2-fc382d704716",patterns:[{include:"#expression"},{include:"#define-constant"},{include:"#define-data-var"},{include:"#define-map"},{include:"#define-function"},{include:"#define-fungible-token"},{include:"#define-non-fungible-token"},{include:"#define-trait"},{include:"#use-trait"}],repository:{comment:{name:"comment.line.semicolon.clarity",match:"(?x) (?<=^|[()\\[\\]{}\",'`;\\s]) (;) .* $"},expression:{patterns:[{include:"#comment"},{include:"#keyword"},{include:"#literal"},{include:"#let-func"},{include:"#built-in-func"},{include:"#get-set-func"}]},keyword:{name:"constant.language.clarity",match:"(?<!\\S)(?!-)\\b(?:block-height|burn-block-height|chain-id|contract-caller|is-in-regtest|stx-liquid-supply|tx-sender|tx-sponsor?)\\b(?!\\s*-)"},"define-function":{begin:"(?x) (\\() \\s* (define-(?:public|private|read-only)) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.define-function.start.clarity"},2:{name:"keyword.declaration.define-function.clarity"}},endCaptures:{1:{name:"punctuation.define-function.end.clarity"}},name:"meta.define-function",patterns:[{include:"#expression"},{begin:"(?x) (\\() \\s* ([a-zA-Z][\\w\\?\\!\\-]*) \\s*",end:"(\\))",beginCaptures:{1:{name:"punctuation.function-signature.start.clarity"},2:{name:"entity.name.function.clarity"}},endCaptures:{1:{name:"punctuation.function-signature.end.clarity"}},name:"meta.define-function-signature",patterns:[{begin:"(?x) (\\() \\s* ([a-zA-Z][\\w\\?\\!\\-]*) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.function-argument.start.clarity"},2:{name:"variable.parameter.clarity"}},endCaptures:{1:{name:"punctuation.function-argument.end.clarity"}},name:"meta.function-argument",patterns:[{include:"#data-type"}]}]},{include:"#user-func"}]},"define-fungible-token":{match:"(?x) (\\() \\s* (define-fungible-token) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) (?:\\s+(u\\d+))?",captures:{1:{name:"punctuation.define-fungible-token.start.clarity"},2:{name:"keyword.declaration.define-fungible-token.clarity"},3:{name:"entity.name.fungible-token-name.clarity variable.other.clarity"},4:{name:"constant.numeric.fungible-token-total-supply.clarity"},5:{name:"punctuation.define-fungible-token.end.clarity"}}},"define-non-fungible-token":{begin:"(?x) (\\() \\s* (define-non-fungible-token) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.define-non-fungible-token.start.clarity"},2:{name:"keyword.declaration.define-non-fungible-token.clarity"},3:{name:"entity.name.non-fungible-token-name.clarity variable.other.clarity"}},endCaptures:{1:{name:"punctuation.define-non-fungible-token.end.clarity"}},name:"meta.define-non-fungible-token",patterns:[{include:"#data-type"}]},"define-trait":{begin:"(?x) (\\() \\s* (define-trait) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.define-trait.start.clarity"},2:{name:"keyword.declaration.define-trait.clarity"},3:{name:"entity.name.trait-name.clarity variable.other.clarity"}},endCaptures:{1:{name:"punctuation.define-trait.end.clarity"}},name:"meta.define-trait",patterns:[{begin:"(?x) (\\() \\s*",end:"(\\))",beginCaptures:{1:{name:"punctuation.define-trait-body.start.clarity"}},endCaptures:{1:{name:"punctuation.define-trait-body.end.clarity"}},name:"meta.define-trait-body",patterns:[{include:"#expression"},{begin:"(?x) (\\() \\s* ([a-zA-Z][\\w\\!\\?\\-]*) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.trait-function.start.clarity"},2:{name:"entity.name.function.clarity"}},endCaptures:{1:{name:"punctuation.trait-function.end.clarity"}},name:"meta.trait-function",patterns:[{include:"#data-type"},{begin:"(?x) (\\() \\s*",end:"(\\))",beginCaptures:{1:{name:"punctuation.trait-function-args.start.clarity"}},endCaptures:{1:{name:"punctuation.trait-function-args.end.clarity"}},name:"meta.trait-function-args",patterns:[{include:"#data-type"}]}]}]}]},"use-trait":{begin:"(?x) (\\() \\s* (use-trait) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.use-trait.start.clarity"},2:{name:"keyword.declaration.use-trait.clarity"},3:{name:"entity.name.trait-alias.clarity variable.other.clarity"}},endCaptures:{1:{name:"punctuation.use-trait.end.clarity"}},name:"meta.use-trait",patterns:[{include:"#literal"}]},"define-constant":{begin:"(?x) (\\() \\s* (define-constant) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.define-constant.start.clarity"},2:{name:"keyword.declaration.define-constant.clarity"},3:{name:"entity.name.constant-name.clarity variable.other.clarity"}},endCaptures:{1:{name:"punctuation.define-constant.end.clarity"}},name:"meta.define-constant",patterns:[{include:"#expression"}]},"define-data-var":{begin:"(?x) (\\() \\s* (define-data-var) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.define-data-var.start.clarity"},2:{name:"keyword.declaration.define-data-var.clarity"},3:{name:"entity.name.data-var-name.clarity variable.other.clarity"}},endCaptures:{1:{name:"punctuation.define-data-var.end.clarity"}},name:"meta.define-data-var",patterns:[{include:"#data-type"},{include:"#expression"}]},"define-map":{begin:"(?x) (\\() \\s* (define-map) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.define-map.start.clarity"},2:{name:"keyword.declaration.define-map.clarity"},3:{name:"entity.name.map-name.clarity variable.other.clarity"}},endCaptures:{1:{name:"punctuation.define-map.end.clarity"}},name:"meta.define-map",patterns:[{include:"#data-type"},{include:"#expression"}]},literal:{patterns:[{include:"#number-literal"},{include:"#bool-literal"},{include:"#string-literal"},{include:"#tuple-literal"},{include:"#principal-literal"},{include:"#list-literal"},{include:"#optional-literal"},{include:"#response-literal"}],repository:{"number-literal":{patterns:[{comment:"unsigned integers",name:"constant.numeric.uint.clarity",match:"(?<!\\S)(?!-)\\bu\\d+\\b(?!\\s*-)"},{comment:"signed integers",name:"constant.numeric.int.clarity",match:"(?<!\\S)(?!-)\\b\\d+\\b(?!\\s*-)"},{comment:"hexadecimals",name:"constant.numeric.hex.clarity",match:"(?<!\\S)(?!-)\\b0x[0-9a-f]*\\b(?!\\s*-)"}]},"bool-literal":{name:"constant.language.bool.clarity",match:"(?<!\\S)(?!-)\\b(true|false)\\b(?!\\s*-)"},"string-literal":{patterns:[{name:"string.quoted.double.clarity",begin:'(u?)(")',beginCaptures:{1:{name:"string.quoted.utf8.clarity"},2:{name:"punctuation.definition.string.begin.clarity"}},end:'"',endCaptures:{1:{name:"punctuation.definition.string.end.clarity"}},patterns:[{name:"constant.character.escape.quote",match:"\\\\."}]}]},"tuple-literal":{begin:"(\\{)",end:"(\\})",beginCaptures:{1:{name:"punctuation.tuple.start.clarity"}},endCaptures:{1:{name:"punctuation.tuple.end.clarity"}},name:"meta.tuple",patterns:[{name:"entity.name.tag.tuple-key.clarity",match:"([a-zA-Z][\\w\\?\\!\\-]*)(?=:)"},{include:"#expression"},{include:"#user-func"}]},"principal-literal":{name:"constant.other.principal.clarity",match:"(?x) \\'[0-9A-Z]{28,41}(:?\\.[a-zA-Z][a-zA-Z0-9\\-]+){0,2} | (\\.[a-zA-Z][a-zA-Z0-9\\-]*){1,2} (?=[\\s(){},]|$)"},"list-literal":{begin:"(?x) (\\() \\s* (list) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.list.start.clarity"},2:{name:"entity.name.type.list.clarity"}},endCaptures:{1:{names:"punctuation.list.end.clarity"}},name:"meta.list",patterns:[{include:"#expression"},{include:"#user-func"}]},"optional-literal":{patterns:[{match:"(?<!\\S)(?!-)\\b(none)\\b(?!\\s*-)",name:"constant.language.none.clarity"},{begin:"(?x) (\\() \\s* (some) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.some.start.clarity"},2:{name:"constant.language.some.clarity"}},endCaptures:{1:{name:"punctuation.some.end.clarity"}},name:"meta.some",patterns:[{include:"#expression"}]}]},"response-literal":{begin:"(?x) (\\() \\s* (ok|err) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.response.start.clarity"},2:{name:"constant.language.ok-err.clarity"}},endCaptures:{1:{name:"punctuation.response.end.clarity"}},name:"meta.response",patterns:[{include:"#expression"},{include:"#user-func"}]}}},"data-type":{patterns:[{include:"#comment"},{comment:"numerics",name:"entity.name.type.numeric.clarity",match:"\\b(uint|int)\\b"},{comment:"principal",name:"entity.name.type.principal.clarity",match:"\\b(principal)\\b"},{comment:"bool",name:"entity.name.type.bool.clarity",match:"\\b(bool)\\b"},{match:"(?x) (\\() \\s* (?:(string-ascii|string-utf8)\\s+(\\d+)) \\s* (\\))",captures:{1:{name:"punctuation.string_type-def.start.clarity"},2:{name:"entity.name.type.string_type.clarity"},3:{name:"constant.numeric.string_type-len.clarity"},4:{name:"punctuation.string_type-def.end.clarity"}}},{match:"(?x) (\\() \\s* (buff)\\s+(\\d+)\\s* (\\))",captures:{1:{name:"punctuation.buff-def.start.clarity"},2:{name:"entity.name.type.buff.clarity"},3:{name:"constant.numeric.buf-len.clarity"},4:{name:"punctuation.buff-def.end.clarity"}}},{comment:"optional",begin:"(?x) (\\() \\s* (optional)\\s+",beginCaptures:{1:{name:"punctuation.optional-def.start.clarity"},2:{name:"storage.type.modifier"}},end:"(\\))",endCaptures:{1:{name:"punctuation.optional-def.end.clarity"}},name:"meta.optional-def",patterns:[{include:"#data-type"}]},{comment:"response",begin:"(?x) (\\() \\s* (response)\\s+",beginCaptures:{1:{name:"punctuation.response-def.start.clarity"},2:{name:"storage.type.modifier"}},end:"(\\))",endCaptures:{1:{name:"punctuation.response-def.end.clarity"}},name:"meta.response-def",patterns:[{include:"#data-type"}]},{comment:"list",begin:"(?x) (\\() \\s* (list) \\s+ (\\d+) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.list-def.start.clarity"},2:{name:"entity.name.type.list.clarity"},3:{name:"constant.numeric.list-len.clarity"}},endCaptures:{1:{name:"punctuation.list-def.end.clarity"}},name:"meta.list-def",patterns:[{include:"#data-type"}]},{begin:"(\\{)",beginCaptures:{1:{name:"punctuation.tuple-def.start.clarity"}},end:"(\\})",endCaptures:{1:{name:"punctuation.tuple-def.end.clarity"}},name:"meta.tuple-def",patterns:[{name:"entity.name.tag.tuple-data-type-key.clarity",match:"([a-zA-Z][\\w\\?\\!\\-]*)(?=:)"},{include:"#data-type"}]}]},"built-in-func":{begin:"(?x) (\\() \\s* (\\-|\\+|<\\=|>\\=|<|>|\\*|/|and|append|as-contract|as-max-len\\?|asserts!|at-block|begin|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|buff-to-int-be|buff-to-int-le|buff-to-uint-be|buff-to-uint-le|concat|contract-call\\?|contract-of|default-to|element-at|element-at\\?|filter|fold|from-consensus-buff\\?|ft-burn\\?|ft-get-balance|ft-get-supply|ft-mint\\?|ft-transfer\\?|get-block-info\\?|get-burn-block-info\\?|hash160|if|impl-trait|index-of|index-of\\?|int-to-ascii|int-to-utf8|is-eq|is-err|is-none|is-ok|is-some|is-standard|keccak256|len|log2|map|match|merge|mod|nft-burn\\?|nft-get-owner\\?|nft-mint\\?|nft-transfer\\?|not|or|pow|principal-construct\\?|principal-destruct\\?|principal-of\\?|print|replace-at\\?|secp256k1-recover\\?|secp256k1-verify|sha256|sha512|sha512/256|slice\\?|sqrti|string-to-int\\?|string-to-uint\\?|stx-account|stx-burn\\?|stx-get-balance|stx-transfer-memo\\?|stx-transfer\\?|to-consensus-buff\\?|to-int|to-uint|try!|unwrap!|unwrap-err!|unwrap-err-panic|unwrap-panic|xor) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.built-in-function.start.clarity"},2:{name:"keyword.declaration.built-in-function.clarity"}},endCaptures:{1:{name:"punctuation.built-in-function.end.clarity"}},name:"meta.built-in-function",patterns:[{include:"#expression"},{include:"#user-func"}]},"get-set-func":{name:"meta.get-set-func",begin:"(?x) (\\() \\s* (var-get|var-set|map-get\\?|map-set|map-insert|map-delete|get) \\s+ ([a-zA-Z][\\w\\?\\!\\-]*) \\s*",end:"(\\))",beginCaptures:{1:{name:"punctuation.get-set-func.start.clarity"},2:{name:"keyword.control.clarity"},3:{name:"variable.other.clarity"}},endCaptures:{1:{name:"punctuation.get-set-func.end.clarity"}},patterns:[{include:"#expression"}]},"let-func":{begin:"(?x) (\\() \\s* (let) \\s*",end:"(\\))",beginCaptures:{1:{name:"punctuation.let-function.start.clarity"},2:{name:"keyword.declaration.let-function.clarity"}},endCaptures:{1:{name:"punctuation.let-function.end.clarity"}},name:"meta.let-function",patterns:[{include:"#expression"},{include:"#user-func"},{begin:"(?x) (\\() \\s*",end:"(\\))",beginCaptures:{1:{name:"punctuation.let-var.start.clarity"}},endCaptures:{1:{name:"punctuation.let-var.end.clarity"}},name:"meta.let-var",patterns:[{begin:"(?x) (\\() ([a-zA-Z][\\w\\?\\!\\-]*) \\s+",end:"(\\))",beginCaptures:{1:{name:"punctuation.let-local-var.start.clarity"},2:{name:"entity.name.let-local-var-name.clarity variable.parameter.clarity"}},endCaptures:{1:{name:"punctuation.let-local-var.end.clarity"}},name:"meta.let-local-var",patterns:[{include:"#expression"},{include:"#user-func"}]},{include:"#expression"}]}]},"user-func":{begin:"(?x) (\\() \\s* (([a-zA-Z][\\w\\?\\!\\-]*)) \\s*",end:"(\\))",beginCaptures:{1:{name:"punctuation.user-function.start.clarity"},2:{name:"entity.name.function.clarity"}},endCaptures:{1:{name:"punctuation.user-function.end.clarity"}},name:"meta.user-function",patterns:[{include:"#expression"},{include:"$self"}]}},displayName:"Clarity"})]}}]); diff --git a/8556.dcbaaa26.async.js b/8556.dcbaaa26.async.js new file mode 100644 index 00000000..638f5c3e --- /dev/null +++ b/8556.dcbaaa26.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8556],{78556:function(a,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({name:"wgsl",scopeName:"source.wgsl",patterns:[{include:"#line_comments"},{include:"#block_comments"},{include:"#keywords"},{include:"#attributes"},{include:"#functions"},{include:"#function_calls"},{include:"#constants"},{include:"#types"},{include:"#variables"},{include:"#punctuation"}],repository:{line_comments:{comment:"single line comment",name:"comment.line.double-slash.wgsl",match:"\\s*//.*"},block_comments:{patterns:[{comment:"empty block comments",name:"comment.block.wgsl",match:"/\\*\\*/"},{comment:"block documentation comments",name:"comment.block.documentation.wgsl",begin:"/\\*\\*",end:"\\*/",patterns:[{include:"#block_comments"}]},{comment:"block comments",name:"comment.block.wgsl",begin:"/\\*(?!\\*)",end:"\\*/",patterns:[{include:"#block_comments"}]}]},attributes:{patterns:[{comment:"attribute declaration",name:"meta.attribute.wgsl",match:"(@)([A-Za-z_]+)",captures:{1:{name:"keyword.operator.attribute.at"},2:{name:"entity.name.attribute.wgsl"}}}]},functions:{patterns:[{comment:"function definition",name:"meta.function.definition.wgsl",begin:"\\b(fn)\\s+([A-Za-z0-9_]+)((\\()|(<))",beginCaptures:{1:{name:"keyword.other.fn.wgsl"},2:{name:"entity.name.function.wgsl"},4:{name:"punctuation.brackets.round.wgsl"}},end:"\\{",endCaptures:{0:{name:"punctuation.brackets.curly.wgsl"}},patterns:[{include:"#line_comments"},{include:"#block_comments"},{include:"#keywords"},{include:"#attributes"},{include:"#function_calls"},{include:"#constants"},{include:"#types"},{include:"#variables"},{include:"#punctuation"}]}]},function_calls:{patterns:[{comment:"function/method calls",name:"meta.function.call.wgsl",begin:"([A-Za-z0-9_]+)(\\()",beginCaptures:{1:{name:"entity.name.function.wgsl"},2:{name:"punctuation.brackets.round.wgsl"}},end:"\\)",endCaptures:{0:{name:"punctuation.brackets.round.wgsl"}},patterns:[{include:"#line_comments"},{include:"#block_comments"},{include:"#keywords"},{include:"#attributes"},{include:"#function_calls"},{include:"#constants"},{include:"#types"},{include:"#variables"},{include:"#punctuation"}]}]},constants:{patterns:[{comment:"decimal float literal",name:"constant.numeric.float.wgsl",match:"(-?\\b[0-9][0-9]*\\.[0-9][0-9]*)([eE][+-]?[0-9]+)?\\b"},{comment:"int literal",name:"constant.numeric.decimal.wgsl",match:"-?\\b0x[0-9a-fA-F]+\\b|\\b0\\b|-?\\b[1-9][0-9]*\\b"},{comment:"uint literal",name:"constant.numeric.decimal.wgsl",match:"\\b0x[0-9a-fA-F]+u\\b|\\b0u\\b|\\b[1-9][0-9]*u\\b"},{comment:"boolean constant",name:"constant.language.boolean.wgsl",match:"\\b(true|false)\\b"}]},types:{comment:"types",name:"storage.type.wgsl",patterns:[{comment:"scalar Types",name:"storage.type.wgsl",match:"\\b(bool|i32|u32|f32)\\b"},{comment:"reserved scalar Types",name:"storage.type.wgsl",match:"\\b(i64|u64|f64)\\b"},{comment:"vector type aliasses",name:"storage.type.wgsl",match:"\\b(vec2i|vec3i|vec4i|vec2u|vec3u|vec4u|vec2f|vec3f|vec4f|vec2h|vec3h|vec4h)\\b"},{comment:"matrix type aliasses",name:"storage.type.wgsl",match:"\\b(mat2x2f|mat2x3f|mat2x4f|mat3x2f|mat3x3f|mat3x4f|mat4x2f|mat4x3f|mat4x4f|mat2x2h|mat2x3h|mat2x4h|mat3x2h|mat3x3h|mat3x4h|mat4x2h|mat4x3h|mat4x4h)\\b"},{comment:"vector/matrix types",name:"storage.type.wgsl",match:"\\b(vec[2-4]|mat[2-4]x[2-4])\\b"},{comment:"atomic types",name:"storage.type.wgsl",match:"\\b(atomic)\\b"},{comment:"array types",name:"storage.type.wgsl",match:"\\b(array)\\b"},{comment:"Custom type",name:"entity.name.type.wgsl",match:"\\b([A-Z][A-Za-z0-9]*)\\b"}]},variables:{patterns:[{comment:"variables",name:"variable.other.wgsl",match:"\\b(?<!(?<!\\.)\\.)(?:r#(?!(crate|[Ss]elf|super)))?[a-z0-9_]+\\b"}]},punctuation:{patterns:[{comment:"comma",name:"punctuation.comma.wgsl",match:","},{comment:"curly braces",name:"punctuation.brackets.curly.wgsl",match:"[{}]"},{comment:"parentheses, round brackets",name:"punctuation.brackets.round.wgsl",match:"[()]"},{comment:"semicolon",name:"punctuation.semi.wgsl",match:";"},{comment:"square brackets",name:"punctuation.brackets.square.wgsl",match:"[\\[\\]]"},{comment:"angle brackets",name:"punctuation.brackets.angle.wgsl",match:"(?<![=-])[<>]"}]},keywords:{patterns:[{comment:"other keywords",name:"keyword.control.wgsl",match:"\\b(bitcast|block|break|case|continue|continuing|default|discard|else|elseif|enable|fallthrough|for|function|if|loop|private|read|read_write|return|storage|switch|uniform|while|workgroup|write)\\b"},{comment:"reserved keywords",name:"keyword.control.wgsl",match:"\\b(asm|const|do|enum|handle|mat|premerge|regardless|typedef|unless|using|vec|void)\\b"},{comment:"storage keywords",name:"keyword.other.wgsl storage.type.wgsl",match:"\\b(let|var)\\b"},{comment:"type keyword",name:"keyword.declaration.type.wgsl storage.type.wgsl",match:"\\b(type)\\b"},{comment:"enum keyword",name:"keyword.declaration.enum.wgsl storage.type.wgsl",match:"\\b(enum)\\b"},{comment:"struct keyword",name:"keyword.declaration.struct.wgsl storage.type.wgsl",match:"\\b(struct)\\b"},{comment:"fn",name:"keyword.other.fn.wgsl",match:"\\bfn\\b"},{comment:"logical operators",name:"keyword.operator.logical.wgsl",match:"(\\^|\\||\\|\\||&&|<<|>>|!)(?!=)"},{comment:"logical AND, borrow references",name:"keyword.operator.borrow.and.wgsl",match:"&(?![&=])"},{comment:"assignment operators",name:"keyword.operator.assignment.wgsl",match:"(\\+=|-=|\\*=|/=|%=|\\^=|&=|\\|=|<<=|>>=)"},{comment:"single equal",name:"keyword.operator.assignment.equal.wgsl",match:"(?<![<>])=(?!=|>)"},{comment:"comparison operators",name:"keyword.operator.comparison.wgsl",match:"(=(=)?(?!>)|!=|<=|(?<!=)>=)"},{comment:"math operators",name:"keyword.operator.math.wgsl",match:"(([+%]|(\\*(?!\\w)))(?!=))|(-(?!>))|(/(?!/))"},{comment:"dot access",name:"keyword.operator.access.dot.wgsl",match:"\\.(?!\\.)"},{comment:"dashrocket, skinny arrow",name:"keyword.operator.arrow.skinny.wgsl",match:"->"}]}},displayName:"WGSL"})]}}]); diff --git a/8574.bfa0f32d.async.js b/8574.bfa0f32d.async.js new file mode 100644 index 00000000..6ba72294 --- /dev/null +++ b/8574.bfa0f32d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8574],{98574:function(s,e,t){t.r(e),t.d(e,{default:function(){return i}});var n=t(43001),a=t(84619);const m=Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"glimmer-js",scopeName:"source.gjs",patterns:[{include:"source.js"}],injections:{"L:source.gjs -comment -string":{patterns:[{name:"meta.js.embeddedTemplateWithoutArgs",begin:"\\s*(<)(template)\\s*(>)",beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.other.html"},3:{name:"punctuation.definition.tag.html"}},end:"(</)(template)(>)",endCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.other.html"},3:{name:"punctuation.definition.tag.html"}},patterns:[{include:"text.html.handlebars"}]},{name:"meta.js.embeddedTemplateWithArgs",begin:"(<)(template)",beginCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.other.html"}},end:"(</)(template)(>)",endCaptures:{1:{name:"punctuation.definition.tag.html"},2:{name:"entity.name.tag.other.html"},3:{name:"punctuation.definition.tag.html"}},patterns:[{begin:"(?<=\\<template)",end:"(?=\\>)",patterns:[{include:"text.html.handlebars#tag-stuff"}]},{begin:"(>)",beginCaptures:{1:{name:"punctuation.definition.tag.end.js"}},end:"(?=</template>)",contentName:"meta.html.embedded.block",patterns:[{include:"text.html.handlebars"}]}]}]}},displayName:"Glimmer JS",aliases:["gjs"],embeddedLangs:["javascript","handlebars"]});var i=[...n.default,...a.default,m]}}]); diff --git a/8588.0b62e967.async.js b/8588.0b62e967.async.js new file mode 100644 index 00000000..60ea0073 --- /dev/null +++ b/8588.0b62e967.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8588],{28588:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({scopeName:"source.puppet",fileTypes:["pp"],foldingStartMarker:"(^\\s*/\\*|(\\{|\\[|\\()\\s*$)",foldingStopMarker:"(\\*/|^\\s*(\\}|\\]|\\)))",name:"puppet",patterns:[{include:"#line_comment"},{include:"#constants"},{begin:"^\\s*/\\*",end:"\\*/",name:"comment.block.puppet"},{begin:"\\b(node)\\b",captures:{1:{name:"storage.type.puppet"},2:{name:"entity.name.type.class.puppet"}},end:"(?={)",name:"meta.definition.class.puppet",patterns:[{match:"\\bdefault\\b",name:"keyword.puppet"},{include:"#strings"},{include:"#regex-literal"}]},{begin:"\\b(class)\\s+((?#Qualified Resource Name)(?:[a-z][a-z0-9_]*)?(?:::[a-z][a-z0-9_]*)+|(?#Bareword Resource Name)[a-z][a-z0-9_]*)\\s*",captures:{1:{name:"storage.type.puppet"},2:{name:"entity.name.type.class.puppet"}},end:"(?={)",name:"meta.definition.class.puppet",patterns:[{begin:"\\b(inherits)\\b\\s+",captures:{1:{name:"storage.modifier.puppet"}},end:"(?=\\(|{)",name:"meta.definition.class.inherits.puppet",patterns:[{match:'\\b((?:[-_A-Za-z0-9".]+::)*[-_A-Za-z0-9".]+)\\b',name:"support.type.puppet"}]},{include:"#line_comment"},{include:"#resource-parameters"},{include:"#parameter-default-types"}]},{begin:"^\\s*(plan)\\s+((?#Qualified Resource Name)(?:[a-z][a-z0-9_]*)?(?:::[a-z][a-z0-9_]*)+|(?#Bareword Resource Name)[a-z][a-z0-9_]*)\\s*",captures:{1:{name:"storage.type.puppet"},2:{name:"entity.name.type.plan.puppet"}},end:"(?={)",name:"meta.definition.plan.puppet",patterns:[{include:"#line_comment"},{include:"#resource-parameters"},{include:"#parameter-default-types"}]},{begin:"^\\s*(define|function)\\s+((?#Bareword Resource Name)[a-z][a-z0-9_]*|(?#Qualified Resource Name)(?:[a-z][a-z0-9_]*)?(?:::[a-z][a-z0-9_]*)+)\\s*(\\()",captures:{1:{name:"storage.type.function.puppet"},2:{name:"entity.name.function.puppet"}},end:"(?={)",name:"meta.function.puppet",patterns:[{include:"#line_comment"},{include:"#resource-parameters"},{include:"#parameter-default-types"}]},{match:"\\b(case|else|elsif|if|unless)(?!::)\\b",captures:{1:{name:"keyword.control.puppet"}}},{include:"#keywords"},{include:"#resource-definition"},{include:"#heredoc"},{include:"#strings"},{include:"#puppet-datatypes"},{include:"#array"},{match:'((\\$?)"?[a-zA-Z_\\x{7f}-\\x{ff}][a-zA-Z0-9_\\x{7f}-\\x{ff}]*"?):(?=\\s+|$)',name:"entity.name.section.puppet"},{include:"#numbers"},{include:"#variable"},{begin:"\\b(import|include|contain|require)\\s+(?!.*=>)",beginCaptures:{1:{name:"keyword.control.import.include.puppet"}},end:"(?=\\s|$)",contentName:"variable.parameter.include.puppet",name:"meta.include.puppet"},{match:"\\b\\w+\\s*(?==>)\\s*",name:"constant.other.key.puppet"},{match:"(?<={)\\s*\\w+\\s*(?=})",name:"constant.other.bareword.puppet"},{match:"\\b(alert|crit|debug|defined|emerg|err|escape|fail|failed|file|generate|gsub|info|notice|package|realize|search|tag|tagged|template|warning)\\b(?!.*{)",name:"support.function.puppet"},{match:"=>",name:"punctuation.separator.key-value.puppet"},{match:"->",name:"keyword.control.orderarrow.puppet"},{match:"~>",name:"keyword.control.notifyarrow.puppet"},{include:"#regex-literal"}],repository:{constants:{patterns:[{match:"\\b(absent|directory|false|file|present|running|stopped|true)\\b(?!.*{)",name:"constant.language.puppet"}]},"double-quoted-string":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.puppet"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.puppet"}},name:"string.quoted.double.interpolated.puppet",patterns:[{include:"#escaped_char"},{include:"#interpolated_puppet"}]},interpolated_puppet:{patterns:[{begin:"(\\${)(\\d+)",beginCaptures:{1:{name:"punctuation.section.embedded.begin.puppet"},2:{name:"source.puppet variable.other.readwrite.global.pre-defined.puppet"}},end:"}",endCaptures:{0:{name:"punctuation.section.embedded.end.puppet"}},contentName:"source.puppet",name:"meta.embedded.line.puppet",patterns:[{include:"$self"}]},{begin:"(\\${)(_[a-zA-Z0-9_]*)",beginCaptures:{1:{name:"punctuation.section.embedded.begin.puppet"},2:{name:"source.puppet variable.other.readwrite.global.puppet"}},end:"}",endCaptures:{0:{name:"punctuation.section.embedded.end.puppet"}},contentName:"source.puppet",name:"meta.embedded.line.puppet",patterns:[{include:"$self"}]},{begin:"(\\${)(([a-z][a-z0-9_]*)?(?:::[a-z][a-z0-9_]*)*)",beginCaptures:{1:{name:"punctuation.section.embedded.begin.puppet"},2:{name:"source.puppet variable.other.readwrite.global.puppet"}},end:"}",endCaptures:{0:{name:"punctuation.section.embedded.end.puppet"}},contentName:"source.puppet",name:"meta.embedded.line.puppet",patterns:[{include:"$self"}]},{begin:"\\${",beginCaptures:{0:{name:"punctuation.section.embedded.begin.puppet"}},end:"}",endCaptures:{0:{name:"punctuation.section.embedded.end.puppet"}},contentName:"source.puppet",name:"meta.embedded.line.puppet",patterns:[{include:"$self"}]}]},escaped_char:{match:"\\\\.",name:"constant.character.escape.puppet"},line_comment:{patterns:[{captures:{1:{name:"comment.line.number-sign.puppet"},2:{name:"punctuation.definition.comment.puppet"}},match:"^((#).*$\\n?)",name:"meta.comment.full-line.puppet"},{captures:{1:{name:"punctuation.definition.comment.puppet"}},match:"(#).*$\\n?",name:"comment.line.number-sign.puppet"}]},nested_braces:{begin:"\\{",captures:{1:{name:"punctuation.section.scope.puppet"}},end:"\\}",patterns:[{include:"#escaped_char"},{include:"#nested_braces"}]},nested_braces_interpolated:{begin:"\\{",captures:{1:{name:"punctuation.section.scope.puppet"}},end:"\\}",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_braces_interpolated"}]},nested_brackets:{begin:"\\[",captures:{1:{name:"punctuation.section.scope.puppet"}},end:"\\]",patterns:[{include:"#escaped_char"},{include:"#nested_brackets"}]},nested_brackets_interpolated:{begin:"\\[",captures:{1:{name:"punctuation.section.scope.puppet"}},end:"\\]",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_brackets_interpolated"}]},nested_parens:{begin:"\\(",captures:{1:{name:"punctuation.section.scope.puppet"}},end:"\\)",patterns:[{include:"#escaped_char"},{include:"#nested_parens"}]},nested_parens_interpolated:{begin:"\\(",captures:{1:{name:"punctuation.section.scope.puppet"}},end:"\\)",patterns:[{include:"#escaped_char"},{include:"#variable"},{include:"#nested_parens_interpolated"}]},"parameter-default-types":{patterns:[{include:"#strings"},{include:"#numbers"},{include:"#variable"},{include:"#hash"},{include:"#array"},{include:"#function_call"},{include:"#constants"},{include:"#puppet-datatypes"}]},"resource-parameters":{patterns:[{captures:{1:{name:"variable.other.puppet"},2:{name:"punctuation.definition.variable.puppet"}},match:"((\\$+)[a-zA-Z_][a-zA-Z0-9_]*)\\s*(?=,|\\))",name:"meta.function.argument.puppet"},{begin:"((\\$+)[a-zA-Z_][a-zA-Z0-9_]*)(?:\\s*(=)\\s*)\\s*",captures:{1:{name:"variable.other.puppet"},2:{name:"punctuation.definition.variable.puppet"},3:{name:"keyword.operator.assignment.puppet"}},end:"(?=,|\\))",name:"meta.function.argument.puppet",patterns:[{include:"#parameter-default-types"}]}]},array:{begin:"(\\[)",beginCaptures:{1:{name:"punctuation.definition.array.begin.puppet"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.puppet"}},name:"meta.array.puppet",patterns:[{match:"\\s*,\\s*"},{include:"#parameter-default-types"},{include:"#line_comment"}]},hash:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.hash.begin.puppet"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.hash.end.puppet"}},name:"meta.hash.puppet",patterns:[{match:"\\b\\w+\\s*(?==>)\\s*",name:"constant.other.key.puppet"},{include:"#parameter-default-types"},{include:"#line_comment"}]},"single-quoted-string":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.puppet"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.puppet"}},name:"string.quoted.single.puppet",patterns:[{include:"#escaped_char"}]},strings:{patterns:[{include:"#double-quoted-string"},{include:"#single-quoted-string"}]},keywords:{match:"\\b(undef)\\b",captures:{1:{name:"keyword.puppet"}}},numbers:{patterns:[{comment:"HEX 0x 0-f",match:"(?<!\\w|\\d)([-+]?)(?i:0x)(?i:[0-9a-f])+(?!\\w|\\d)",name:"constant.numeric.hexadecimal.puppet"},{comment:"INTEGERS [(+|-)] digits [e [(+|-)] digits]",match:"(?<!\\w|\\.)([-+]?)(?<!\\d)\\d+(?i:e(\\+|-){0,1}\\d+){0,1}(?!\\w|\\d|\\.)",name:"constant.numeric.integer.puppet"},{comment:"FLOAT [(+|-)] digits . digits [e [(+|-)] digits]",match:"(?<!\\w)([-+]?)\\d+\\.\\d+(?i:e(\\+|-){0,1}\\d+){0,1}(?!\\w|\\d)",name:"constant.numeric.integer.puppet"}]},"resource-definition":{begin:"(?:^|\\b)((?#Toplevel Bareword)::[a-z][a-z0-9_]*|(?#Bareword Resource Name)[a-z][a-z0-9_]*|(?#Qualified Resource Name)(?:[a-z][a-z0-9_]*)?(?:::[a-z][a-z0-9_]*)+)\\s*({)\\s*",beginCaptures:{1:{name:"meta.definition.resource.puppet storage.type.puppet"}},end:":",contentName:"entity.name.section.puppet",patterns:[{include:"#strings"},{include:"#variable"},{include:"#array"}]},variable:{patterns:[{match:"(\\$)(\\d+)",name:"variable.other.readwrite.global.pre-defined.puppet",captures:{1:{name:"punctuation.definition.variable.puppet"}}},{match:"(\\$)_[a-zA-Z0-9_]*",name:"variable.other.readwrite.global.puppet",captures:{1:{name:"punctuation.definition.variable.puppet"}}},{match:"(\\$)(([a-z][a-zA-Z0-9_]*)?(?:::[a-z][a-zA-Z0-9_]*)*)",name:"variable.other.readwrite.global.puppet",captures:{1:{name:"punctuation.definition.variable.puppet"}}}]},function_call:{begin:"([a-zA-Z_][a-zA-Z0-9_]*)(\\()",end:"\\)",name:"meta.function-call.puppet",patterns:[{include:"#parameter-default-types"},{match:",",name:"punctuation.separator.parameters.puppet"}]},"puppet-datatypes":{patterns:[{comment:"Puppet Data type",match:"(?<![a-zA-Z\\$])([A-Z][a-zA-Z0-9_]*)(?![a-zA-Z0-9_])",name:"storage.type.puppet"}]},"regex-literal":{match:"(\\/)(.+?)(?:[^\\\\]\\/)",name:"string.regexp.literal.puppet",comment:"Puppet Regular expression literal without interpolation"},heredoc:{patterns:[{begin:'@\\([[:blank:]]*"([^:\\/) \\t]+)"[[:blank:]]*(:[[:blank:]]*[a-z][a-zA-Z0-9_+]*[[:blank:]]*)?(\\/[[:blank:]]*[tsrnL$]*)?[[:blank:]]*\\)',beginCaptures:{0:{name:"punctuation.definition.string.begin.puppet"}},end:"^[[:blank:]]*(\\|[[:blank:]]*-|\\||-)?[[:blank:]]*\\1",endCaptures:{0:{name:"punctuation.definition.string.end.puppet"}},name:"string.interpolated.heredoc.puppet",patterns:[{include:"#escaped_char"},{include:"#interpolated_puppet"}]},{begin:"@\\([[:blank:]]*([^:\\/) \\t]+)[[:blank:]]*(:[[:blank:]]*[a-z][a-zA-Z0-9_+]*[[:blank:]]*)?(\\/[[:blank:]]*[tsrnL$]*)?[[:blank:]]*\\)",beginCaptures:{0:{name:"punctuation.definition.string.begin.puppet"}},end:"^[[:blank:]]*(\\|[[:blank:]]*-|\\||-)?[[:blank:]]*\\1",endCaptures:{0:{name:"punctuation.definition.string.end.puppet"}},name:"string.unquoted.heredoc.puppet"}]}},displayName:"Puppet"})]}}]); diff --git a/8617.c42f16d9.async.js b/8617.c42f16d9.async.js new file mode 100644 index 00000000..6ff5338b --- /dev/null +++ b/8617.c42f16d9.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8617],{58617:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({fileTypes:["beancount"],name:"beancount",patterns:[{comment:"Comments",match:";.*",name:"comment.line.beancount"},{begin:"^\\s*(poptag|pushtag)\\s+(#)([A-Za-z0-9\\-_/.]+)",beginCaptures:{1:{name:"support.function.beancount"},2:{name:"keyword.operator.tag.beancount"},3:{name:"entity.name.tag.beancount"}},comment:"Tag directive",end:"(?=(^\\s*$|^\\S))",name:"meta.directive.tag.beancount",patterns:[{include:"#comments"},{include:"#illegal"}]},{begin:'^\\s*(include)\\s+(\\".*\\")',beginCaptures:{1:{name:"support.function.beancount"},2:{name:"string.quoted.double.beancount"}},comment:"Include directive",end:"(?=(^\\s*$|^\\S))",name:"meta.directive.include.beancount",patterns:[{include:"#comments"},{include:"#illegal"}]},{begin:'^\\s*(option)\\s+(\\".*\\")\\s+(\\".*\\")',beginCaptures:{1:{name:"support.function.beancount"},2:{name:"support.variable.beancount"},3:{name:"string.quoted.double.beancount"}},comment:"Option directive",end:"(?=(^\\s*$|^\\S))",name:"meta.directive.option.beancount",patterns:[{include:"#comments"},{include:"#illegal"}]},{begin:'^\\s*(plugin)\\s*("(.*?)")\\s*(".*?")?',beginCaptures:{1:{name:"support.function.beancount"},2:{name:"string.quoted.double.beancount"},3:{name:"entity.name.function.beancount"},4:{name:"string.quoted.double.beancount"}},comment:"Plugin directive",end:"(?=(^\\s*$|^\\S))",name:"keyword.operator.directive.beancount",patterns:[{include:"#comments"},{include:"#illegal"}]},{begin:"([0-9]{4})([\\-|/])([0-9]{2})([\\-|/])([0-9]{2})\\s+(open|close|pad)\\b",beginCaptures:{1:{name:"constant.numeric.date.year.beancount"},2:{name:"punctuation.separator.beancount"},3:{name:"constant.numeric.date.month.beancount"},4:{name:"punctuation.separator.beancount"},5:{name:"constant.numeric.date.day.beancount"},6:{name:"support.function.beancount"}},comment:"Open/Close/Pad directive",end:"(?=(^\\s*$|^\\S))",name:"meta.directive.dated.beancount",patterns:[{include:"#comments"},{include:"#meta"},{include:"#account"},{include:"#commodity"},{match:"\\,",name:"punctuation.separator.beancount"},{include:"#illegal"}]},{begin:"([0-9]{4})([\\-|/])([0-9]{2})([\\-|/])([0-9]{2})\\s+(custom)\\b",beginCaptures:{1:{name:"constant.numeric.date.year.beancount"},2:{name:"punctuation.separator.beancount"},3:{name:"constant.numeric.date.month.beancount"},4:{name:"punctuation.separator.beancount"},5:{name:"constant.numeric.date.day.beancount"},6:{name:"support.function.beancount"}},comment:"Custom directive",end:"(?=(^\\s*$|^\\S))",name:"meta.directive.dated.beancount",patterns:[{include:"#comments"},{include:"#meta"},{include:"#string"},{include:"#bool"},{include:"#amount"},{include:"#number"},{include:"#date"},{include:"#account"},{include:"#illegal"}]},{begin:"([0-9]{4})([\\-|/])([0-9]{2})([\\-|/])([0-9]{2})\\s(event)",beginCaptures:{1:{name:"constant.numeric.date.year.beancount"},2:{name:"punctuation.separator.beancount"},3:{name:"constant.numeric.date.month.beancount"},4:{name:"punctuation.separator.beancount"},5:{name:"constant.numeric.date.day.beancount"},6:{name:"support.function.directive.beancount"}},comment:"Event directive",end:"(?=(^\\s*$|^\\S))",name:"meta.directive.dated.beancount",patterns:[{include:"#comments"},{include:"#meta"},{include:"#string"},{include:"#illegal"}]},{begin:"([0-9]{4})([\\-|/])([0-9]{2})([\\-|/])([0-9]{2})\\s(commodity)",beginCaptures:{1:{name:"constant.numeric.date.year.beancount"},2:{name:"punctuation.separator.beancount"},3:{name:"constant.numeric.date.month.beancount"},4:{name:"punctuation.separator.beancount"},5:{name:"constant.numeric.date.day.beancount"},6:{name:"support.function.directive.beancount"}},comment:"Commodity directive",end:"(?=(^\\s*$|^\\S))",name:"meta.directive.dated.beancount",patterns:[{include:"#comments"},{include:"#meta"},{include:"#commodity"},{include:"#illegal"}]},{name:"meta.directive.notetotext.beancount",comment:"Note as Oneliner Transaction directive",begin:'([0-9]{4})([\\-|/])([0-9]{2})([\\-|/])([0-9]{2})\\s+(note)(?=(.*\\*\\"\\s))',beginCaptures:{1:{name:"constant.numeric.date.year.beancount"},2:{name:"punctuation.separator.beancount"},3:{name:"constant.numeric.date.month.beancount"},4:{name:"punctuation.separator.beancount"},5:{name:"constant.numeric.date.day.beancount"},6:{name:"support.function.directive.beancount"}},end:"(?=(^\\s*$|^\\S))",patterns:[{include:"#meta"},{include:"#account"},{name:"punctuation.separator.beancount",match:'(?<=\\s)\\"'},{include:"#cost"},{include:"#amount"},{begin:"(\\*|\\!)",beginCaptures:{0:{name:"support.function.directive.beancount"}},end:'(\\*\\")',endCaptures:{0:{name:"punctuation.separator.beancount"}},patterns:[{name:"constant.character.escape.beancount",match:"\\\\."},{include:"#tag"},{name:"string.quoted.double.beancount",match:'([^\\"])'}]},{include:"#illegal"}]},{begin:"([0-9]{4})([\\-|/])([0-9]{2})([\\-|/])([0-9]{2})\\s(note|document)",beginCaptures:{1:{name:"constant.numeric.date.year.beancount"},2:{name:"punctuation.separator.beancount"},3:{name:"constant.numeric.date.month.beancount"},4:{name:"punctuation.separator.beancount"},5:{name:"constant.numeric.date.day.beancount"},6:{name:"support.function.directive.beancount"}},comment:"Note/Document directive",end:"(?=(^\\s*$|^\\S))",name:"meta.directive.dated.beancount",patterns:[{include:"#comments"},{include:"#meta"},{include:"#account"},{include:"#string"},{include:"#illegal"}]},{begin:"([0-9]{4})([\\-|/])([0-9]{2})([\\-|/])([0-9]{2})\\s(price)",beginCaptures:{1:{name:"constant.numeric.date.year.beancount"},2:{name:"punctuation.separator.beancount"},3:{name:"constant.numeric.date.month.beancount"},4:{name:"punctuation.separator.beancount"},5:{name:"constant.numeric.date.day.beancount"},6:{name:"support.function.directive.beancount"}},comment:"Price directives",end:"(?=(^\\s*$|^\\S))",name:"meta.directive.dated.beancount",patterns:[{include:"#comments"},{include:"#meta"},{include:"#commodity"},{include:"#amount"},{include:"#illegal"}]},{begin:"([0-9]{4})([\\-|/])([0-9]{2})([\\-|/])([0-9]{2})\\s(balance)",beginCaptures:{1:{name:"constant.numeric.date.year.beancount"},2:{name:"punctuation.separator.beancount"},3:{name:"constant.numeric.date.month.beancount"},4:{name:"punctuation.separator.beancount"},5:{name:"constant.numeric.date.day.beancount"},6:{name:"support.function.directive.beancount"}},comment:"Balance directives",end:"(?=(^\\s*$|^\\S))",name:"meta.directive.dated.beancount",patterns:[{include:"#comments"},{include:"#meta"},{include:"#account"},{include:"#amount"},{include:"#illegal"}]},{begin:'([0-9]{4})([\\-|/])([0-9]{2})([\\-|/])([0-9]{2})\\s*(txn|[*!&#?%PSTCURM])\\s*(".*?")?\\s*(".*?")?',beginCaptures:{1:{name:"constant.numeric.date.year.beancount"},2:{name:"punctuation.separator.beancount"},3:{name:"constant.numeric.date.month.beancount"},4:{name:"punctuation.separator.beancount"},5:{name:"constant.numeric.date.day.beancount"},6:{name:"support.function.directive.beancount"},7:{name:"string.quoted.tiers.beancount"},8:{name:"string.quoted.narration.beancount"}},comment:"Transaction directive",end:"(?=(^\\s*$|^\\S))",name:"meta.directive.transaction.beancount",patterns:[{include:"#comments"},{include:"#posting"},{include:"#meta"},{include:"#tag"},{include:"#link"},{include:"#illegal"}]}],repository:{account:{begin:"([A-Z][a-z]+)(:)",beginCaptures:{1:{name:"constant.language.beancount"},2:{name:"punctuation.separator.beancount"}},end:"\\s",name:"meta.account.beancount",patterns:[{begin:"(\\S+)([:]?)",beginCaptures:{1:{name:"variable.account.beancount"},2:{name:"punctuation.separator.beancount"}},comment:"Sub accounts",end:"([:]?)|(\\s)",patterns:[{include:"$self"},{include:"#illegal"}]}]},bool:{captures:{0:{name:"constant.language.bool.beancount"},2:{name:"constant.numeric.currency.beancount"},3:{name:"entity.type.commodity.beancount"}},match:"TRUE|FALSE"},number:{captures:{1:{name:"keyword.operator.modifier.beancount"},2:{name:"constant.numeric.currency.beancount"}},match:"([\\-|\\+]?)(\\d+(?:,\\d{3})*(?:\\.\\d*)?)"},amount:{captures:{1:{name:"keyword.operator.modifier.beancount"},2:{name:"constant.numeric.currency.beancount"},3:{name:"entity.type.commodity.beancount"}},match:"([\\-|\\+]?)(\\d+(?:,\\d{3})*(?:\\.\\d*)?)\\s*([A-Z][A-Z0-9\\'\\.\\_\\-]{0,22}[A-Z0-9])",name:"meta.amount.beancount"},comments:{captures:{1:{name:"comment.line.beancount"}},match:"(;.*)$"},commodity:{match:"([A-Z][A-Z0-9\\'\\.\\_\\-]{0,22}[A-Z0-9])",name:"entity.type.commodity.beancount"},cost:{begin:"\\{\\{?",beginCaptures:{0:{name:"keyword.operator.assignment.beancount"}},end:"\\}\\}?",endCaptures:{0:{name:"keyword.operator.assignment.beancount"}},name:"meta.cost.beancount",patterns:[{include:"#amount"},{include:"#date"},{match:"\\,",name:"punctuation.separator.beancount"},{include:"#illegal"}]},date:{captures:{1:{name:"constant.numeric.date.year.beancount"},2:{name:"punctuation.separator.beancount"},3:{name:"constant.numeric.date.month.beancount"},4:{name:"punctuation.separator.beancount"},5:{name:"constant.numeric.date.day.beancount"}},match:"([0-9]{4})([\\-|/])([0-9]{2})([\\-|/])([0-9]{2})",name:"meta.date.beancount"},flag:{match:"(?<=\\s)([*!&#?%PSTCURM])(?=\\s+)",name:"keyword.other.beancount"},illegal:{match:"[^\\s]",name:"invalid.illegal.unrecognized.beancount"},link:{captures:{1:{name:"keyword.operator.link.beancount"},2:{name:"markup.underline.link.beancount"}},match:"(\\^)([A-Za-z0-9\\-_/.]+)"},meta:{begin:"^\\s*([a-z][A-Za-z0-9\\-_]+)([:])",beginCaptures:{1:{name:"keyword.operator.directive.beancount"},2:{name:"punctuation.separator.beancount"}},end:"\\n",name:"meta.meta.beancount",patterns:[{include:"#string"},{include:"#account"},{include:"#bool"},{include:"#commodity"},{include:"#date"},{include:"#tag"},{include:"#amount"},{include:"#number"},{include:"#comments"},{include:"#illegal"}]},posting:{begin:"^\\s+(?=([A-Z\\!]))",end:"(?=(^\\s*$|^\\S|^\\s*[A-Z]))",name:"meta.posting.beancount",patterns:[{include:"#meta"},{include:"#comments"},{include:"#flag"},{include:"#account"},{include:"#amount"},{include:"#cost"},{include:"#date"},{include:"#price"},{include:"#illegal"}]},price:{begin:"\\@\\@?",beginCaptures:{0:{name:"keyword.operator.assignment.beancount"}},end:"(?=(;|\\n))",name:"meta.price.beancount",patterns:[{include:"#amount"},{include:"#illegal"}]},string:{begin:'\\"',end:'\\"',name:"string.quoted.double.beancount",patterns:[{match:"\\\\.",name:"constant.character.escape.beancount"}]},tag:{captures:{1:{name:"keyword.operator.tag.beancount"},2:{name:"entity.name.tag.beancount"}},match:"(#)([A-Za-z0-9\\-_/.]+)"}},scopeName:"text.beancount",uuid:"dbf28879-ee4d-497e-a678-a5c5a5e8d74f",displayName:"Beancount"})]}}]); diff --git a/8655.de51e4bd.async.js b/8655.de51e4bd.async.js new file mode 100644 index 00000000..754c01fe --- /dev/null +++ b/8655.de51e4bd.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8655,1897,9825,2618,8222],{59710:function(r,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(54310);const a=Object.freeze({fileTypes:["vs","fs","gs","vsh","fsh","gsh","vshader","fshader","gshader","vert","frag","geom","f.glsl","v.glsl","g.glsl"],foldingStartMarker:"/\\*\\*|\\{\\s*$",foldingStopMarker:"\\*\\*/|^\\s*\\}",keyEquivalent:"^~G",name:"glsl",patterns:[{match:"\\b(break|case|continue|default|discard|do|else|for|if|return|switch|while)\\b",name:"keyword.control.glsl"},{match:"\\b(void|bool|int|uint|float|vec2|vec3|vec4|bvec2|bvec3|bvec4|ivec2|ivec2|ivec3|uvec2|uvec2|uvec3|mat2|mat3|mat4|mat2x2|mat2x3|mat2x4|mat3x2|mat3x3|mat3x4|mat4x2|mat4x3|mat4x4|sampler[1|2|3]D|samplerCube|sampler2DRect|sampler[1|2]DShadow|sampler2DRectShadow|sampler[1|2]DArray|sampler[1|2]DArrayShadow|samplerBuffer|sampler2DMS|sampler2DMSArray|struct|isampler[1|2|3]D|isamplerCube|isampler2DRect|isampler[1|2]DArray|isamplerBuffer|isampler2DMS|isampler2DMSArray|usampler[1|2|3]D|usamplerCube|usampler2DRect|usampler[1|2]DArray|usamplerBuffer|usampler2DMS|usampler2DMSArray)\\b",name:"storage.type.glsl"},{match:"\\b(attribute|centroid|const|flat|in|inout|invariant|noperspective|out|smooth|uniform|varying)\\b",name:"storage.modifier.glsl"},{match:"\\b(gl_BackColor|gl_BackLightModelProduct|gl_BackLightProduct|gl_BackMaterial|gl_BackSecondaryColor|gl_ClipDistance|gl_ClipPlane|gl_ClipVertex|gl_Color|gl_DepthRange|gl_DepthRangeParameters|gl_EyePlaneQ|gl_EyePlaneR|gl_EyePlaneS|gl_EyePlaneT|gl_Fog|gl_FogCoord|gl_FogFragCoord|gl_FogParameters|gl_FragColor|gl_FragCoord|gl_FragDat|gl_FragDept|gl_FrontColor|gl_FrontFacing|gl_FrontLightModelProduct|gl_FrontLightProduct|gl_FrontMaterial|gl_FrontSecondaryColor|gl_InstanceID|gl_Layer|gl_LightModel|gl_LightModelParameters|gl_LightModelProducts|gl_LightProducts|gl_LightSource|gl_LightSourceParameters|gl_MaterialParameters|gl_ModelViewMatrix|gl_ModelViewMatrixInverse|gl_ModelViewMatrixInverseTranspose|gl_ModelViewMatrixTranspose|gl_ModelViewProjectionMatrix|gl_ModelViewProjectionMatrixInverse|gl_ModelViewProjectionMatrixInverseTranspose|gl_ModelViewProjectionMatrixTranspose|gl_MultiTexCoord[0-7]|gl_Normal|gl_NormalMatrix|gl_NormalScale|gl_ObjectPlaneQ|gl_ObjectPlaneR|gl_ObjectPlaneS|gl_ObjectPlaneT|gl_Point|gl_PointCoord|gl_PointParameters|gl_PointSize|gl_Position|gl_PrimitiveIDIn|gl_ProjectionMatrix|gl_ProjectionMatrixInverse|gl_ProjectionMatrixInverseTranspose|gl_ProjectionMatrixTranspose|gl_SecondaryColor|gl_TexCoord|gl_TextureEnvColor|gl_TextureMatrix|gl_TextureMatrixInverse|gl_TextureMatrixInverseTranspose|gl_TextureMatrixTranspose|gl_Vertex|gl_VertexIDh)\\b",name:"support.variable.glsl"},{match:"\\b(gl_MaxClipPlanes|gl_MaxCombinedTextureImageUnits|gl_MaxDrawBuffers|gl_MaxFragmentUniformComponents|gl_MaxLights|gl_MaxTextureCoords|gl_MaxTextureImageUnits|gl_MaxTextureUnits|gl_MaxVaryingFloats|gl_MaxVertexAttribs|gl_MaxVertexTextureImageUnits|gl_MaxVertexUniformComponents)\\b",name:"support.constant.glsl"},{match:"\\b(abs|acos|all|any|asin|atan|ceil|clamp|cos|cross|degrees|dFdx|dFdy|distance|dot|equal|exp|exp2|faceforward|floor|fract|ftransform|fwidth|greaterThan|greaterThanEqual|inversesqrt|length|lessThan|lessThanEqual|log|log2|matrixCompMult|max|min|mix|mod|noise[1-4]|normalize|not|notEqual|outerProduct|pow|radians|reflect|refract|shadow1D|shadow1DLod|shadow1DProj|shadow1DProjLod|shadow2D|shadow2DLod|shadow2DProj|shadow2DProjLod|sign|sin|smoothstep|sqrt|step|tan|texture1D|texture1DLod|texture1DProj|texture1DProjLod|texture2D|texture2DLod|texture2DProj|texture2DProjLod|texture3D|texture3DLod|texture3DProj|texture3DProjLod|textureCube|textureCubeLod|transpose)\\b",name:"support.function.glsl"},{match:"\\b(asm|double|enum|extern|goto|inline|long|short|sizeof|static|typedef|union|unsigned|volatile)\\b",name:"invalid.illegal.glsl"},{include:"source.c"}],scopeName:"source.glsl",uuid:"D0FD1B52-F137-4FBA-A148-B8A893CD948C",displayName:"GLSL",embeddedLangs:["c"]});var i=[...t.default,a]},8655:function(r,n,e){e.r(n),e.d(n,{default:function(){return u}});var t=e(54310),a=e(95492),i=e(79825),m=e(43001),o=e(24105),s=e(59710),c=e(53833);const d=Object.freeze({fileTypes:["nim"],keyEquivalent:"^~N",name:"nim",patterns:[{begin:"[ \\t]*##\\[",contentName:"comment.block.doc-comment.content.nim",end:"\\]##",name:"comment.block.doc-comment.nim",patterns:[{include:"#multilinedoccomment",name:"comment.block.doc-comment.nested.nim"}]},{begin:"[ \\t]*#\\[",contentName:"comment.block.content.nim",end:"\\]#",name:"comment.block.nim",patterns:[{include:"#multilinecomment",name:"comment.block.nested.nim"}]},{begin:"(^[ \\t]+)?(?=##)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.nim"}},end:"(?!\\G)",patterns:[{begin:"##",beginCaptures:{0:{name:"punctuation.definition.comment.nim"}},end:"\\n",name:"comment.line.number-sign.doc-comment.nim"}]},{begin:"(^[ \\t]+)?(?=#[^\\[])",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.nim"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.nim"}},end:"\\n",name:"comment.line.number-sign.nim"}]},{comment:"A nim procedure or method",name:"meta.proc.nim",patterns:[{begin:"\\b(proc|method|template|macro|iterator|converter|func)\\s+\\`?([^\\:\\{\\s\\`\\*\\(]*)\\`?(\\s*\\*)?\\s*(?=\\(|\\=|:|\\[|\\n|\\{)",captures:{1:{name:"keyword.other"},2:{name:"entity.name.function.nim"},3:{name:"keyword.control.export"}},end:"\\)",patterns:[{include:"source.nim"}]}]},{begin:'discard """',comment:"A discarded triple string literal comment",end:'"""(?!")',name:"comment.line.discarded.nim"},{include:"#float_literal"},{include:"#integer_literal"},{comment:"Operator as function name",match:"(?<=\\`)[^\\` ]+(?=\\`)",name:"entity.name.function.nim"},{captures:{1:{name:"keyword.control.export"}},comment:"Export qualifier.",match:"\\b\\s*(\\*)(?:\\s*(?=[,:])|\\s+(?=[=]))"},{comment:"Export qualifier following a type def.",match:"\\b([A-Z]\\w+)(\\*)",captures:{1:{name:"support.type.nim"},2:{name:"keyword.control.export"}}},{include:"#string_literal"},{comment:"Language Constants.",match:"\\b(true|false|Inf|NegInf|NaN|nil)\\b",name:"constant.language.nim"},{comment:"Keywords that affect program control flow or scope.",match:"\\b(block|break|case|continue|do|elif|else|end|except|finally|for|if|raise|return|try|when|while|yield)\\b",name:"keyword.control.nim"},{comment:"Keyword boolean operators for expressions.",match:"(\\b(and|in|is|isnot|not|notin|or|xor)\\b)",name:"keyword.boolean.nim"},{comment:"Generic operators for expressions.",match:"(=|\\+|-|\\*|/|<|>|@|\\$|~|&|%|!|\\?|\\^|\\.|:|\\\\)+",name:"keyword.operator.nim"},{comment:"Other keywords.",match:"(\\b(addr|as|asm|atomic|bind|cast|const|converter|concept|defer|discard|distinct|div|enum|export|from|import|include|let|mod|mixin|object|of|ptr|ref|shl|shr|static|type|using|var|tuple|iterator|macro|func|method|proc|template)\\b)",name:"keyword.other.nim"},{comment:"Invalid and unused keywords.",match:"(\\b(generic|interface|lambda|out|shared)\\b)",name:"invalid.illegal.invalid-keyword.nim"},{comment:"Common functions",match:"\\b(new|await|assert|echo|defined|declared|newException|countup|countdown|high|low)\\b",name:"keyword.other.common.function.nim"},{comment:"Built-in, concrete types.",match:"\\b(((uint|int)(8|16|32|64)?)|float(32|64)?|bool|string|auto|cstring|char|byte|tobject|typedesc|stmt|expr|any|untyped|typed)\\b",name:"storage.type.concrete.nim"},{comment:"Built-in, generic types.",match:"\\b(range|array|seq|set|pointer)\\b",name:"storage.type.generic.nim"},{comment:"Special types.",match:"\\b(openarray|varargs|void)\\b",name:"storage.type.generic.nim"},{comment:"Other constants.",match:"\\b[A-Z][A-Z0-9_]+\\b",name:"support.constant.nim"},{comment:"Other types.",match:"\\b[A-Z]\\w+\\b",name:"support.type.nim"},{comment:"Function call.",match:"\\b\\w+\\b(?=(\\[([a-zA-Z0-9_,]|\\s)+\\])?\\()",name:"support.function.any-method.nim"},{comment:"Function call (no parenthesis).",match:"(?!(openarray|varargs|void|range|array|seq|set|pointer|new|await|assert|echo|defined|declared|newException|countup|countdown|high|low|((uint|int)(8|16|32|64)?)|float(32|64)?|bool|string|auto|cstring|char|byte|tobject|typedesc|stmt|expr|any|untyped|typed|addr|as|asm|atomic|bind|cast|const|converter|concept|defer|discard|distinct|div|enum|export|from|import|include|let|mod|mixin|object|of|ptr|ref|shl|shr|static|type|using|var|tuple|iterator|macro|func|method|proc|template|and|in|is|isnot|not|notin|or|xor|proc|method|template|macro|iterator|converter|func|true|false|Inf|NegInf|NaN|nil|block|break|case|continue|do|elif|else|end|except|finally|for|if|raise|return|try|when|while|yield)\\b)\\w+\\s+(?!(and|in|is|isnot|not|notin|or|xor|[^a-zA-Z0-9_\"'`(-+]+)\\b)(?=[a-zA-Z0-9_\"'`(-+])",name:"support.function.any-method.nim"},{begin:'(^\\s*)?(?=\\{\\.emit: ?""")',beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.nim"}},end:"(?!\\G)(\\s*$\\n?)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.nim"}},patterns:[{begin:'\\{\\.(emit:) ?(""")',captures:{1:{name:"keyword.other.nim"},2:{name:"punctuation.section.embedded.begin.nim"}},contentName:"source.c",end:'(")""(?!")(\\.{0,1}\\})?',endCaptures:{0:{name:"punctuation.section.embedded.end.nim"},1:{name:"source.c"}},name:"meta.embedded.block.c",patterns:[{begin:"\\`",end:"\\`",name:"keyword.operator.nim"},{include:"source.c"}]}]},{begin:"\\{\\.",beginCaptures:{0:{name:"punctuation.pragma.start.nim"}},end:"\\.?\\}",endCaptures:{0:{name:"punctuation.pragma.end.nim"}},patterns:[{begin:"\\b([[:alpha:]]\\w*)(?:\\s|\\s*:)",beginCaptures:{1:{name:"meta.preprocessor.pragma.nim"}},end:"(?=\\.?\\}|,)",patterns:[{include:"source.nim"}]},{begin:"\\b([[:alpha:]]\\w*)\\(",beginCaptures:{1:{name:"meta.preprocessor.pragma.nim"}},end:"\\)",patterns:[{include:"source.nim"}]},{match:"\\b([[:alpha:]]\\w*)(?=\\.?\\}|,)",captures:{1:{name:"meta.preprocessor.pragma.nim"}}},{begin:'\\b([[:alpha:]]\\w*)(""")',beginCaptures:{1:{name:"meta.preprocessor.pragma.nim"},2:{name:"punctuation.definition.string.begin.nim"}},end:'"""(?!")',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.triple.raw.nim"},{begin:'\\b([[:alpha:]]\\w*)(")',beginCaptures:{1:{name:"meta.preprocessor.pragma.nim"},2:{name:"punctuation.definition.string.begin.nim"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.double.raw.nim"},{begin:"\\b(hint\\[\\w+\\]):",beginCaptures:{1:{name:"meta.preprocessor.pragma.nim"}},end:"(?=\\.?\\}|,)",patterns:[{include:"source.nim"}]},{match:",",name:"punctuation.separator.comma.nim"}]},{begin:'(^\\s*)?(?=asm """)',beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.nim"}},end:"(?!\\G)(\\s*$\\n?)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.nim"}},patterns:[{begin:'(asm) (""")',captures:{1:{name:"keyword.other.nim"},2:{name:"punctuation.section.embedded.begin.nim"}},contentName:"source.asm",end:'(")""(?!")',endCaptures:{0:{name:"punctuation.section.embedded.end.nim"},1:{name:"source.asm"}},name:"meta.embedded.block.asm",patterns:[{begin:"\\`",end:"\\`",name:"keyword.operator.nim"},{include:"source.asm"}]}]},{captures:{1:{name:"storage.type.function.nim"},2:{name:"keyword.operator.nim"}},comment:"tmpl specifier",match:'(tmpl(i)?)(?=( (html|xml|js|css|glsl|md))?""")'},{begin:'(^\\s*)?(?=html""")',beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.nim"}},end:"(?!\\G)(\\s*$\\n?)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.nim"}},patterns:[{begin:'(html)(""")',captures:{1:{name:"keyword.other.nim"},2:{name:"punctuation.section.embedded.begin.nim"}},contentName:"text.html",end:'(")""(?!")',endCaptures:{0:{name:"punctuation.section.embedded.end.nim"},1:{name:"text.html"}},name:"meta.embedded.block.html",patterns:[{begin:"(?<!\\$)(\\$)\\(",captures:{1:{name:"keyword.operator.nim"}},end:"\\)",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)\\{",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"\\}",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"(\\{|\\n)",endCaptures:{1:{name:"plain"}},patterns:[{include:"source.nim"}]},{match:"(?<!\\$)(\\$\\w+)",name:"keyword.operator.nim"},{include:"text.html.basic"}]}]},{begin:'(^\\s*)?(?=xml""")',beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.nim"}},end:"(?!\\G)(\\s*$\\n?)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.nim"}},patterns:[{begin:'(xml)(""")',captures:{1:{name:"keyword.other.nim"},2:{name:"punctuation.section.embedded.begin.nim"}},contentName:"text.xml",end:'(")""(?!")',endCaptures:{0:{name:"punctuation.section.embedded.end.nim"},1:{name:"text.xml"}},name:"meta.embedded.block.xml",patterns:[{begin:"(?<!\\$)(\\$)\\(",captures:{1:{name:"keyword.operator.nim"}},end:"\\)",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)\\{",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"\\}",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"(\\{|\\n)",endCaptures:{1:{name:"plain"}},patterns:[{include:"source.nim"}]},{match:"(?<!\\$)(\\$\\w+)",name:"keyword.operator.nim"},{include:"text.xml"}]}]},{begin:'(^\\s*)?(?=js""")',beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.nim"}},end:"(?!\\G)(\\s*$\\n?)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.nim"}},patterns:[{begin:'(js)(""")',captures:{1:{name:"keyword.other.nim"},2:{name:"punctuation.section.embedded.begin.nim"}},contentName:"source.js",end:'(")""(?!")',endCaptures:{0:{name:"punctuation.section.embedded.end.nim"},1:{name:"source.js"}},name:"meta.embedded.block.js",patterns:[{begin:"(?<!\\$)(\\$)\\(",captures:{1:{name:"keyword.operator.nim"}},end:"\\)",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)\\{",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"\\}",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"(\\{|\\n)",endCaptures:{1:{name:"plain"}},patterns:[{include:"source.nim"}]},{match:"(?<!\\$)(\\$\\w+)",name:"keyword.operator.nim"},{include:"source.js"}]}]},{begin:'(^\\s*)?(?=css""")',beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.nim"}},end:"(?!\\G)(\\s*$\\n?)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.nim"}},patterns:[{begin:'(css)(""")',captures:{1:{name:"keyword.other.nim"},2:{name:"punctuation.section.embedded.begin.nim"}},contentName:"source.css",end:'(")""(?!")',endCaptures:{0:{name:"punctuation.section.embedded.end.nim"},1:{name:"source.css"}},name:"meta.embedded.block.css",patterns:[{begin:"(?<!\\$)(\\$)\\(",captures:{1:{name:"keyword.operator.nim"}},end:"\\)",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)\\{",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"\\}",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"(\\{|\\n)",endCaptures:{1:{name:"plain"}},patterns:[{include:"source.nim"}]},{match:"(?<!\\$)(\\$\\w+)",name:"keyword.operator.nim"},{include:"source.css"}]}]},{begin:'(^\\s*)?(?=glsl""")',beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.nim"}},end:"(?!\\G)(\\s*$\\n?)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.nim"}},patterns:[{begin:'(glsl)(""")',captures:{1:{name:"keyword.other.nim"},2:{name:"punctuation.section.embedded.begin.nim"}},contentName:"source.glsl",end:'(")""(?!")',endCaptures:{0:{name:"punctuation.section.embedded.end.nim"},1:{name:"source.glsl"}},name:"meta.embedded.block.glsl",patterns:[{begin:"(?<!\\$)(\\$)\\(",captures:{1:{name:"keyword.operator.nim"}},end:"\\)",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)\\{",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"\\}",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"(\\{|\\n)",endCaptures:{1:{name:"plain"}},patterns:[{include:"source.nim"}]},{match:"(?<!\\$)(\\$\\w+)",name:"keyword.operator.nim"},{include:"source.glsl"}]}]},{begin:'(^\\s*)?(?=md""")',beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.nim"}},end:"(?!\\G)(\\s*$\\n?)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.nim"}},patterns:[{begin:'(md)(""")',captures:{1:{name:"keyword.other.nim"},2:{name:"punctuation.section.embedded.begin.nim"}},contentName:"text.html.markdown",end:'(")""(?!")',endCaptures:{0:{name:"punctuation.section.embedded.end.nim"},1:{name:"text.html.markdown"}},name:"meta.embedded.block.html.markdown",patterns:[{begin:"(?<!\\$)(\\$)\\(",captures:{1:{name:"keyword.operator.nim"}},end:"\\)",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)\\{",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"\\}",patterns:[{include:"source.nim"}]},{begin:"(?<!\\$)(\\$)(for|while|case|of|when|if|else|elif)( )",captures:{1:{name:"keyword.operator.nim"},2:{name:"keyword.operator.nim"}},end:"(\\{|\\n)",endCaptures:{1:{name:"plain"}},patterns:[{include:"source.nim"}]},{match:"(?<!\\$)(\\$\\w+)",name:"keyword.operator.nim"},{include:"text.html.markdown"}]}]}],repository:{multilinecomment:{begin:"#\\[",end:"\\]#",patterns:[{include:"#multilinecomment"}]},multilinedoccomment:{begin:"##\\[",end:"\\]##",patterns:[{include:"#multilinedoccomment"}]},char_escapes:{patterns:[{match:"\\\\[cC]|\\\\[rR]",name:"constant.character.escape.carriagereturn.nim"},{match:"\\\\[lL]|\\\\[nN]",name:"constant.character.escape.linefeed.nim"},{match:"\\\\[fF]",name:"constant.character.escape.formfeed.nim"},{match:"\\\\[tT]",name:"constant.character.escape.tabulator.nim"},{match:"\\\\[vV]",name:"constant.character.escape.verticaltabulator.nim"},{match:'\\\\\\"',name:"constant.character.escape.double-quote.nim"},{match:"\\\\'",name:"constant.character.escape.single-quote.nim"},{match:"\\\\[0-9]+",name:"constant.character.escape.chardecimalvalue.nim"},{match:"\\\\[aA]",name:"constant.character.escape.alert.nim"},{match:"\\\\[bB]",name:"constant.character.escape.backspace.nim"},{match:"\\\\[eE]",name:"constant.character.escape.escape.nim"},{match:"\\\\[xX]\\h\\h",name:"constant.character.escape.hex.nim"},{match:"\\\\\\\\",name:"constant.character.escape.backslash.nim"}]},string_escapes:{patterns:[{match:"\\\\[pP]",name:"constant.character.escape.newline.nim"},{match:"\\\\[uU]\\h\\h\\h\\h",name:"constant.character.escape.hex.nim"},{match:"\\\\[uU]\\{\\h+\\}",name:"constant.character.escape.hex.nim"},{include:"#char_escapes"}]},raw_string_escapes:{match:'[^"]("")',captures:{1:{name:"constant.character.escape.double-quote.nim"}}},fmt_interpolation:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.nim"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.nim"}},patterns:[{begin:":",end:"(?=\\})",name:"meta.template.format-specifier.nim"},{include:"source.nim"}],name:"meta.template.expression.nim"},string_literal:{patterns:[{include:"#fmt_string_triple"},{include:"#fmt_string_triple_operator"},{include:"#extended_string_quoted_triple_raw"},{include:"#string_quoted_triple_raw"},{include:"#fmt_string_operator"},{include:"#fmt_string"},{include:"#fmt_string_call"},{include:"#string_quoted_double_raw"},{include:"#extended_string_quoted_double_raw"},{include:"#string_quoted_single"},{include:"#string_quoted_triple"},{include:"#string_quoted_double"}]},fmt_string:{begin:'\\b(fmt)(")',beginCaptures:{1:{name:"support.function.any-method.nim"},2:{name:"punctuation.definition.string.begin.nim"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.double.raw.nim",patterns:[{match:'(?<!")"(?!")',name:"invalid.illegal.nim"},{include:"#raw_string_escapes"},{include:"#fmt_interpolation"}]},fmt_string_triple:{begin:'\\b(fmt)(""")',beginCaptures:{1:{name:"support.function.any-method.nim"},2:{name:"punctuation.definition.string.begin.nim"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.triple.raw.nim",patterns:[{include:"#fmt_interpolation"}]},fmt_string_operator:{begin:'(&)(")',beginCaptures:{1:{name:"keyword.operator.nim"},2:{name:"punctuation.definition.string.begin.nim"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.double.nim",patterns:[{match:'"',name:"invalid.illegal.nim"},{include:"#string_escapes"},{include:"#fmt_interpolation"}]},fmt_string_triple_operator:{begin:'(&)(""")',beginCaptures:{1:{name:"keyword.operator.nim"},2:{name:"punctuation.definition.string.begin.nim"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.triple.raw.nim",patterns:[{include:"#fmt_interpolation"}]},fmt_string_call:{begin:'(fmt)\\((?=")',beginCaptures:{1:{name:"support.function.any-method.nim"}},end:"\\)",patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.nim"}},end:'"(?=\\))',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.double.nim",patterns:[{match:'"',name:"invalid.illegal.nim"},{include:"#string_escapes"},{include:"#fmt_interpolation"}]}]},string_quoted_double:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.nim"}},comment:"Double Quoted String",end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.double.nim",patterns:[{include:"#string_escapes"}]},string_quoted_double_raw:{begin:'\\br"',beginCaptures:{0:{name:"punctuation.definition.string.begin.nim"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.double.raw.nim",patterns:[{include:"#raw_string_escapes"}]},extended_string_quoted_double_raw:{begin:'\\b(\\w+)(")',beginCaptures:{1:{name:"support.function.any-method.nim"},2:{name:"punctuation.definition.string.begin.nim"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.double.raw.nim",patterns:[{include:"#raw_string_escapes"}]},string_quoted_single:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.nim"}},comment:"Single quoted character literal",end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.single.nim",patterns:[{include:"#char_escapes"},{match:"([^']{2,}?)",name:"invalid.illegal.character.nim"}]},string_quoted_triple:{begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.nim"}},comment:"Triple Quoted String",end:'"""(?!")',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.triple.nim"},string_quoted_triple_raw:{begin:'r"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.nim"}},comment:"Raw Triple Quoted String",end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.triple.raw.nim"},extended_string_quoted_triple_raw:{begin:'\\b(\\w+)(""")',beginCaptures:{1:{name:"support.function.any-method.nim"},2:{name:"punctuation.definition.string.begin.nim"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.nim"}},name:"string.quoted.triple.raw.nim"},float_literal:{patterns:[{match:"\\b\\d[_\\d]*((\\.\\d[_\\d]*([eE][\\+\\-]?\\d[_\\d]*)?)|([eE][\\+\\-]?\\d[_\\d]*))('([fF](32|64|128)|[fFdD]))?",name:"constant.numeric.float.decimal.nim"},{match:"\\b0[xX]\\h[_\\h]*'([fF](32|64|128)|[fFdD])",name:"constant.numeric.float.hexadecimal.nim"},{match:"\\b0o[0-7][_0-7]*'([fF](32|64|128)|[fFdD])",name:"constant.numeric.float.octal.nim"},{match:"\\b0(b|B)[01][_01]*'([fF](32|64|128)|[fFdD])",name:"constant.numeric.float.binary.nim"},{match:"\\b(\\d[_\\d]*)'([fF](32|64|128)|[fFdD])",name:"constant.numeric.float.decimal.nim"}]},integer_literal:{patterns:[{match:"\\b(0[xX]\\h[_\\h]*)('(([iIuU](8|16|32|64))|[uU]))?",name:"constant.numeric.integer.hexadecimal.nim"},{match:"\\b(0o[0-7][_0-7]*)('(([iIuU](8|16|32|64))|[uU]))?",name:"constant.numeric.integer.octal.nim"},{match:"\\b(0(b|B)[01][_01]*)('(([iIuU](8|16|32|64))|[uU]))?",name:"constant.numeric.integer.binary.nim"},{match:"\\b(\\d[_\\d]*)('(([iIuU](8|16|32|64))|[uU]))?",name:"constant.numeric.integer.decimal.nim"}]}},scopeName:"source.nim",uuid:"6DD62CE8-B129-4554-BD8E-CE5DB490E5A4",displayName:"Nim",embeddedLangs:["c","html","xml","javascript","css","glsl","markdown"]});var u=[...t.default,...a.default,...i.default,...m.default,...o.default,...s.default,...c.default,d]},79825:function(r,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(7411);const a=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-xml/blob/master/grammars/xml.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-xml/commit/7bc75dfe779ad5b35d9bf4013d9181864358cb49",name:"xml",scopeName:"text.xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]}},displayName:"XML",embeddedLangs:["java"]});var i=[...t.default,a]}}]); diff --git a/867.9556b93e.async.js b/867.9556b93e.async.js new file mode 100644 index 00000000..d0babbe8 --- /dev/null +++ b/867.9556b93e.async.js @@ -0,0 +1,4 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[867],{71928:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},73932:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},52182:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},16921:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z"}}]},name:"dollar",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},55942:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"}}]},name:"environment",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},38223:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},29875:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},35411:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},53127:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0010-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 003.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 00-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 01887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 01-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 01115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 01540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 00540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 01-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 00-81.5 55.9A373.86 373.86 0 01137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 01-107.6 69.2z"}}]},name:"global",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},40593:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},10549:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z"}}]},name:"idcard",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},22101:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z"}}]},name:"mail",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},64287:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},5588:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M855.7 210.8l-42.4-42.4a8.03 8.03 0 00-11.3 0L168.3 801.9a8.03 8.03 0 000 11.3l42.4 42.4c3.1 3.1 8.2 3.1 11.3 0L855.6 222c3.2-3 3.2-8.1.1-11.2zM304 448c79.4 0 144-64.6 144-144s-64.6-144-144-144-144 64.6-144 144 64.6 144 144 144zm0-216c39.7 0 72 32.3 72 72s-32.3 72-72 72-72-32.3-72-72 32.3-72 72-72zm416 344c-79.4 0-144 64.6-144 144s64.6 144 144 144 144-64.6 144-144-64.6-144-144-144zm0 216c-39.7 0-72-32.3-72-72s32.3-72 72-72 72 32.3 72 72-32.3 72-72 72z"}}]},name:"percentage",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},36557:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z"}}]},name:"phone",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},63207:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},63815:function(G,A,r){"use strict";r.d(A,{Z:function(){return M}});var o=r(97605),c=r(50959),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},s=a,w=r(36264),f=function(y,E){return c.createElement(w.Z,(0,o.Z)({},y,{ref:E,icon:s}))},M=c.forwardRef(f)},56746:function(G){(function(A,r){G.exports=r()})(window,function(){return function(A){var r={};function o(c){if(r[c])return r[c].exports;var a=r[c]={i:c,l:!1,exports:{}};return A[c].call(a.exports,a,a.exports,o),a.l=!0,a.exports}return o.m=A,o.c=r,o.d=function(c,a,s){o.o(c,a)||Object.defineProperty(c,a,{enumerable:!0,get:s})},o.r=function(c){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},o.t=function(c,a){if(1&a&&(c=o(c)),8&a||4&a&&typeof c=="object"&&c&&c.__esModule)return c;var s=Object.create(null);if(o.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:c}),2&a&&typeof c!="string")for(var w in c)o.d(s,w,function(f){return c[f]}.bind(null,w));return s},o.n=function(c){var a=c&&c.__esModule?function(){return c.default}:function(){return c};return o.d(a,"a",a),a},o.o=function(c,a){return Object.prototype.hasOwnProperty.call(c,a)},o.p="",o(o.s=11)}([function(A,r,o){"use strict";function c(f,M){if(f){if(typeof f=="string")return a(f,M);var k=Object.prototype.toString.call(f).slice(8,-1);return k==="Object"&&f.constructor&&(k=f.constructor.name),k==="Map"||k==="Set"?Array.from(f):k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k)?a(f,M):void 0}}function a(f,M){(M==null||M>f.length)&&(M=f.length);for(var k=0,y=new Array(M);k<M;k++)y[k]=f[k];return y}Object.defineProperty(r,"__esModule",{value:!0}),r.assert=function(f,M){if(f)throw new Error(M)},r.initOptions=function(f,M){var k=Object.assign({},M);return Object.entries(f||{}).forEach(function(y){var E,S,p=(S=2,function(g){if(Array.isArray(g))return g}(E=y)||function(g,C){var P=g&&(typeof Symbol!="undefined"&&g[Symbol.iterator]||g["@@iterator"]);if(P!=null){var x,D,b=[],v=!0,R=!1;try{for(P=P.call(g);!(v=(x=P.next()).done)&&(b.push(x.value),!C||b.length!==C);v=!0);}catch(W){R=!0,D=W}finally{try{v||P.return==null||P.return()}finally{if(R)throw D}}return b}}(E,S)||c(E,S)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()),d=p[0],T=p[1];T!==void 0&&(k[d]=T)}),k},r.capitalize=function(f){return f.charAt(0).toUpperCase()+f.substr(1)},r.applyMixins=function(f,M){M.forEach(function(k){Object.getOwnPropertyNames(k.prototype).forEach(function(y){Object.defineProperty(f.prototype,y,Object.getOwnPropertyDescriptor(k.prototype,y))})})},r.range=function(f){return Array.of.apply(Array,(M=Array(f),function(k){if(Array.isArray(k))return a(k)}(M)||function(k){if(typeof Symbol!="undefined"&&k[Symbol.iterator]!=null||k["@@iterator"]!=null)return Array.from(k)}(M)||c(M)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}())).map(function(k,y){return y});var M},r.MIN_INT=r.MAX_INT=void 0;var s=Math.pow(2,53)-1;r.MAX_INT=s;var w=-s;r.MIN_INT=w},function(A,r,o){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.BasicRandom=void 0;var c=w(o(12)),a=o(0),s=w(o(13));function w(S){return S&&S.__esModule?S:{default:S}}function f(S,p){return function(d){if(Array.isArray(d))return d}(S)||function(d,T){var g=d&&(typeof Symbol!="undefined"&&d[Symbol.iterator]||d["@@iterator"]);if(g!=null){var C,P,x=[],D=!0,b=!1;try{for(g=g.call(d);!(D=(C=g.next()).done)&&(x.push(C.value),!T||x.length!==T);D=!0);}catch(v){b=!0,P=v}finally{try{D||g.return==null||g.return()}finally{if(b)throw P}}return x}}(S,p)||function(d,T){if(d){if(typeof d=="string")return M(d,T);var g=Object.prototype.toString.call(d).slice(8,-1);if(g==="Object"&&d.constructor&&(g=d.constructor.name),g==="Map"||g==="Set")return Array.from(d);if(g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g))return M(d,T)}}(S,p)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function M(S,p){(p==null||p>S.length)&&(p=S.length);for(var d=0,T=new Array(p);d<p;d++)T[d]=S[d];return T}function k(S,p){for(var d=0;d<p.length;d++){var T=p[d];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(S,T.key,T)}}function y(S,p,d){return p in S?Object.defineProperty(S,p,{value:d,enumerable:!0,configurable:!0,writable:!0}):S[p]=d,S}var E=function(){function S(g){(function(C,P){if(!(C instanceof P))throw new TypeError("Cannot call a class as a function")})(this,S),y(this,"random",void 0),y(this,"seed",void 0),y(this,"mt",void 0),typeof g=="function"?this.random=g:(this.seed=g,this.mt=new c.default(this.seed),this.random=this.mt.random.bind(this.mt))}var p,d,T;return p=S,T=[{key:"mixin",value:function(g){for(var C=0,P=Object.entries(g);C<P.length;C++){var x=f(P[C],2),D=x[0],b=x[1];this.prototype[D]=b}}}],(d=[{key:"boolean",value:function(g){var C=(0,a.initOptions)(g,{likelihood:50}).likelihood;return(0,a.assert)(C<0||C>100,"Likelihood accepts values from 0 to 100."),this.random()>C/100}},{key:"integer",value:function(g){var C=(0,a.initOptions)(g,{min:a.MIN_INT,max:a.MAX_INT}),P=C.max,x=C.min;return(0,a.assert)(x>P,"Min cannot be greater than Max."),Math.floor(this.random()*(P-x+1)+x)}},{key:"float",value:function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},C=(0,a.initOptions)(g,{fixed:4}),P=Math.pow(10,C.fixed),x=a.MAX_INT/P,D=-x;(0,a.assert)(C.min&&C.fixed&&C.min<D,"Min specified is out of range with fixed. Min should be, at least, "+D),(0,a.assert)(C.max&&C.fixed&&C.max>x,"Max specified is out of range with fixed. Max should be, at most, "+x);var b=(0,a.initOptions)(C,{min:D,max:x}),v=this.integer({min:b.min*P,max:b.max*P}),R=(v/P).toFixed(C.fixed);return Number.parseFloat(R)}},{key:"natural",value:function(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},C=(0,a.initOptions)(g,{min:0,max:a.MAX_INT});return(0,a.assert)(C.min<0,"Min cannot be less than zero."),this.integer(C)}},{key:"pickone",value:function(g){return(0,a.assert)(g.length===0,"Cannot pickone() from an empty array"),g[this.natural({max:g.length-1})]}},{key:"pickset",value:function(g){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;if(C===0)return[];if((0,a.assert)(g.length===0,"Cannot pickset() from an empty array"),(0,a.assert)(C<0,"Count must be a positive number"),C===1)return[this.pickone(g)];var P=g.slice(0),x=P.length;return this.n(function(){var D=this.natural({max:--x}),b=P[D];return P[D]=P[x],b},Math.min(x,C))}},{key:"shuffle",value:function(g){for(var C,P=[],x=0,D=g.length,b=(0,a.range)(D),v=D-1,R=0;R<D;R++)x=b[C=this.natural({max:v})],P[R]=g[x],b[C]=b[v],v-=1;return P}},{key:"n",value:function(g){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;(0,a.assert)(typeof g!="function","The first argument must be a function.");var P=C,x=[];P=Math.max(0,P);for(var D=arguments.length,b=new Array(D>2?D-2:0),v=2;v<D;v++)b[v-2]=arguments[v];for(;P--;null)x.push(g.apply(this,b));return x}},{key:"randexp",value:function(g,C){return new s.default(g,C).gen()}}])&&k(p.prototype,d),T&&k(p,T),S}();r.BasicRandom=E},function(A,r,o){"use strict";function c(y,E){var S=Object.keys(y);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(y);E&&(p=p.filter(function(d){return Object.getOwnPropertyDescriptor(y,d).enumerable})),S.push.apply(S,p)}return S}function a(y){for(var E=1;E<arguments.length;E++){var S=arguments[E]!=null?arguments[E]:{};E%2?c(Object(S),!0).forEach(function(p){s(y,p,S[p])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(S)):c(Object(S)).forEach(function(p){Object.defineProperty(y,p,Object.getOwnPropertyDescriptor(S,p))})}return y}function s(y,E,S){return E in y?Object.defineProperty(y,E,{value:S,enumerable:!0,configurable:!0,writable:!0}):y[E]=S,y}function w(){return{character:{lower:"abcdefghijklmnopqrstuvwxyz",upper:"abcdefghijklmnopqrstuvwxyz".toUpperCase(),number:"0123456789",symbol:"!@#$%^&*()[],."},syllable:{consonants:"bcdfghjklmnprstvwz",vowels:"aeiou"},sentence:{punctuations:".?;!:"},cCharacter:{chars:"\u7684\u4E00\u662F\u5728\u4E0D\u4E86\u6709\u548C\u4EBA\u8FD9\u4E2D\u5927\u4E3A\u4E0A\u4E2A\u56FD\u6211\u4EE5\u8981\u4ED6\u65F6\u6765\u7528\u4EEC\u751F\u5230\u4F5C\u5730\u4E8E\u51FA\u5C31\u5206\u5BF9\u6210\u4F1A\u53EF\u4E3B\u53D1\u5E74\u52A8\u540C\u5DE5\u4E5F\u80FD\u4E0B\u8FC7\u5B50\u8BF4\u4EA7\u79CD\u9762\u800C\u65B9\u540E\u591A\u5B9A\u884C\u5B66\u6CD5\u6240\u6C11\u5F97\u7ECF\u5341\u4E09\u4E4B\u8FDB\u7740\u7B49\u90E8\u5EA6\u5BB6\u7535\u529B\u91CC\u5982\u6C34\u5316\u9AD8\u81EA\u4E8C\u7406\u8D77\u5C0F\u7269\u73B0\u5B9E\u52A0\u91CF\u90FD\u4E24\u4F53\u5236\u673A\u5F53\u4F7F\u70B9\u4ECE\u4E1A\u672C\u53BB\u628A\u6027\u597D\u5E94\u5F00\u5B83\u5408\u8FD8\u56E0\u7531\u5176\u4E9B\u7136\u524D\u5916\u5929\u653F\u56DB\u65E5\u90A3\u793E\u4E49\u4E8B\u5E73\u5F62\u76F8\u5168\u8868\u95F4\u6837\u4E0E\u5173\u5404\u91CD\u65B0\u7EBF\u5185\u6570\u6B63\u5FC3\u53CD\u4F60\u660E\u770B\u539F\u53C8\u4E48\u5229\u6BD4\u6216\u4F46\u8D28\u6C14\u7B2C\u5411\u9053\u547D\u6B64\u53D8\u6761\u53EA\u6CA1\u7ED3\u89E3\u95EE\u610F\u5EFA\u6708\u516C\u65E0\u7CFB\u519B\u5F88\u60C5\u8005\u6700\u7ACB\u4EE3\u60F3\u5DF2\u901A\u5E76\u63D0\u76F4\u9898\u515A\u7A0B\u5C55\u4E94\u679C\u6599\u8C61\u5458\u9769\u4F4D\u5165\u5E38\u6587\u603B\u6B21\u54C1\u5F0F\u6D3B\u8BBE\u53CA\u7BA1\u7279\u4EF6\u957F\u6C42\u8001\u5934\u57FA\u8D44\u8FB9\u6D41\u8DEF\u7EA7\u5C11\u56FE\u5C71\u7EDF\u63A5\u77E5\u8F83\u5C06\u7EC4\u89C1\u8BA1\u522B\u5979\u624B\u89D2\u671F\u6839\u8BBA\u8FD0\u519C\u6307\u51E0\u4E5D\u533A\u5F3A\u653E\u51B3\u897F\u88AB\u5E72\u505A\u5FC5\u6218\u5148\u56DE\u5219\u4EFB\u53D6\u636E\u5904\u961F\u5357\u7ED9\u8272\u5149\u95E8\u5373\u4FDD\u6CBB\u5317\u9020\u767E\u89C4\u70ED\u9886\u4E03\u6D77\u53E3\u4E1C\u5BFC\u5668\u538B\u5FD7\u4E16\u91D1\u589E\u4E89\u6D4E\u9636\u6CB9\u601D\u672F\u6781\u4EA4\u53D7\u8054\u4EC0\u8BA4\u516D\u5171\u6743\u6536\u8BC1\u6539\u6E05\u5DF1\u7F8E\u518D\u91C7\u8F6C\u66F4\u5355\u98CE\u5207\u6253\u767D\u6559\u901F\u82B1\u5E26\u5B89\u573A\u8EAB\u8F66\u4F8B\u771F\u52A1\u5177\u4E07\u6BCF\u76EE\u81F3\u8FBE\u8D70\u79EF\u793A\u8BAE\u58F0\u62A5\u6597\u5B8C\u7C7B\u516B\u79BB\u534E\u540D\u786E\u624D\u79D1\u5F20\u4FE1\u9A6C\u8282\u8BDD\u7C73\u6574\u7A7A\u5143\u51B5\u4ECA\u96C6\u6E29\u4F20\u571F\u8BB8\u6B65\u7FA4\u5E7F\u77F3\u8BB0\u9700\u6BB5\u7814\u754C\u62C9\u6797\u5F8B\u53EB\u4E14\u7A76\u89C2\u8D8A\u7EC7\u88C5\u5F71\u7B97\u4F4E\u6301\u97F3\u4F17\u4E66\u5E03\u590D\u5BB9\u513F\u987B\u9645\u5546\u975E\u9A8C\u8FDE\u65AD\u6DF1\u96BE\u8FD1\u77FF\u5343\u5468\u59D4\u7D20\u6280\u5907\u534A\u529E\u9752\u7701\u5217\u4E60\u54CD\u7EA6\u652F\u822C\u53F2\u611F\u52B3\u4FBF\u56E2\u5F80\u9178\u5386\u5E02\u514B\u4F55\u9664\u6D88\u6784\u5E9C\u79F0\u592A\u51C6\u7CBE\u503C\u53F7\u7387\u65CF\u7EF4\u5212\u9009\u6807\u5199\u5B58\u5019\u6BDB\u4EB2\u5FEB\u6548\u65AF\u9662\u67E5\u6C5F\u578B\u773C\u738B\u6309\u683C\u517B\u6613\u7F6E\u6D3E\u5C42\u7247\u59CB\u5374\u4E13\u72B6\u80B2\u5382\u4EAC\u8BC6\u9002\u5C5E\u5706\u5305\u706B\u4F4F\u8C03\u6EE1\u53BF\u5C40\u7167\u53C2\u7EA2\u7EC6\u5F15\u542C\u8BE5\u94C1\u4EF7\u4E25\u9F99\u98DE"},hexs:"0123456789abcdef",cfirst:["\u738B","\u674E","\u5F20","\u5218","\u9648","\u6768","\u9EC4","\u8D75","\u5434","\u5468","\u5F90","\u5B59","\u9A6C","\u6731","\u80E1","\u90ED","\u4F55","\u6797","\u9AD8","\u7F57","\u90D1","\u6881","\u8C22","\u5B8B","\u5510","\u8BB8","\u9093","\u97E9","\u51AF","\u66F9","\u5F6D","\u66FE","\u8096","\u7530","\u8463","\u6F58","\u8881","\u8521","\u848B","\u4F59","\u4E8E","\u675C","\u53F6","\u7A0B","\u9B4F","\u82CF","\u5415","\u4E01","\u4EFB","\u5362","\u59DA","\u6C88","\u949F","\u59DC","\u5D14","\u8C2D","\u9646","\u6C6A","\u8303","\u5ED6","\u77F3","\u91D1","\u97E6","\u8D3E","\u590F","\u4ED8","\u65B9","\u90B9","\u718A","\u767D","\u5B5F","\u79E6","\u90B1","\u4FAF","\u6C5F","\u5C39","\u859B","\u95EB","\u96F7","\u9F99","\u9ECE","\u53F2","\u9676","\u8D3A","\u6BDB","\u6BB5","\u90DD","\u987E","\u9F9A","\u90B5","\u8983","\u6B66","\u94B1","\u6234","\u4E25","\u83AB","\u5B54","\u5E38","\u6C64","\u8D56","\u8427","\u5085","\u960E","\u5305","\u5EB7","\u4F0D","\u65BD","\u4E07","\u6D2A","\u5E9E","\u6A0A","\u5B63","\u5E84","\u6BB7","\u6E29","\u502A","\u7FDF","\u7533","\u5411","\u9F50","\u4E54","\u6587","\u5B89","\u6613","\u989C","\u725B","\u5CB3","\u9854","\u7B80","\u9A86","\u6BD5","\u7AE0","\u9C81","\u5173","\u845B","\u67F3","\u4FDE","\u8042","\u84DD","\u795D","\u67F4","\u7EAA","\u7126","\u7941","\u803F","\u90A2","\u5C1A","\u82A6","\u6210","\u6D82","\u5DE6","\u9EA6","\u8F9B","\u7BA1","\u82D7","\u9773","\u67EF","\u6885","\u5170","\u8DEF","\u7B26","\u7AE5","\u5355","\u8A79","\u7518","\u6E38","\u66F2","\u7FC1","\u725F","\u5C24","\u5360","\u67E5","\u8C37","\u970D","\u6ED5","\u88F4","\u6B27","\u8212","\u51CC","\u76DB","\u6B27\u9633","\u51BC","\u9C8D","\u5C48","\u623F","\u9976","\u55BB","\u827E","\u536B","\u89E3","\u65F6","\u5189","\u5BAB","\u9879","\u95F5","\u962E","\u5B81","\u5E94","\u84B2","\u9633","\u5409","\u53F8","\u5E2D","\u664F","\u534E","\u5F3A","\u7A46","\u51B7","\u59EC","\u53E4","\u63ED","\u8FDE","\u5C91","\u90AC","\u666F","\u67CF","\u8C08","\u90CE","\u8499","\u6C99","\u8D39","\u8F66","\u535C","\u6842","\u7AA6","\u7F2A","\u90C1","\u683E","\u968B","\u5DE9","\u891A","\u5168","\u5353","\u621A","\u82DF","\u515A","\u7C73","\u5A04","\u5019","\u4E1B","\u8FB9","\u77BF","\u519C","\u8FDF","\u8305","\u5C01","\u6C60","\u5546","\u5DEB","\u535E","\u865E","\u5201","\u4F5F","\u81E7","\u4F0A","\u7504","\u97A0","\u4EF2","\u60E0","\u73ED","\u5321","\u6817","\u7EC3","\u690D","\u4EC7","\u4EE3","\u4E18","\u5E08","\u695A","\u71D5","\u539F","\u5E72","\u5DF4","\u5357","\u660C","\u6851","\u697C","\u5BC7","\u6556","\u5BA3","\u4F58","\u79B9","\u963F","\u76D6","\u5C60","\u56FD","\u5B98","\u909D","\u4E91","\u8346","\u50A8","\u6734","\u6EE1","\u4E95","\u595A","\u9EBB","\u660E","\u4E50","\u82D1","\u94AE","\u8BF8","\u5371","\u72C4","\u6743","\u5B97","\u52B3","\u7956","\u90A3","\u8BA1","\u6155","\u9619","\u666E","\u90DC","\u4E30","\u7D22","\u80E5","\u4EF0","\u8339","\u676D","\u95FB","\u897F","\u82AE","\u853A","\u5180","\u961A","\u5EC9","\u4F0F","\u9122","\u548C","\u4E60","\u95E8","\u516C","\u5BB9","\u7F8A","\u6D66","\u5389","\u82B1","\u652F","\u5BCC","\u8584","\u90D7","\u4E4C","\u6C34","\u5143","\u5D47","\u76F8","\u5E73","\u6208","\u8863","\u90FD","\u96CD","\u6641","\u878D","\u5BB6","\u6E5B","\u677E","\u5C71","\u8D1D","\u620E","\u521D","\u51E4","\u76AE","\u90B0","\u65BC","\u8340","\u6F06","\u8C0C","\u8A3E","\u5229","\u5BBE","\u4E1C","\u88D8","\u675F","\u8D6B","\u8D21","\u4E93","\u6FEE","\u5BA6","\u9004","\u5BFF","\u661D","\u664B","\u5F13","\u8D32","\u51B5","\u5E05","\u7A7A","\u6B65","\u5BBF","\u9686","\u6248","\u533A","\u8363","\u7AFA","\u80FD","\u4EDD","\u6ED1","\u6218","\u953A","\u4FEE","\u5CA9","\u5F18","\u5145","\u9634","\u5E78","\u901A","\u5E7F","\u52FE","\u902F","\u90B4","\u517B","\u5B50","\u84EC","\u7389","\u9146","\u7CDC","\u5914","\u9102","\u66B4","\u6765","\u53CC","\u6C72","\u522B","\u7EC8","\u537F","\u7C9F","\u7ECF","\u97F6","\u656C","\u4ECE","\u7FBF","\u6000","\u90CF","\u7EA2","\u5C45","\u851A","\u8FBE","\u84DF","\u90E6","\u5B93","\u5C09","\u9697","\u540E","\u54B8","\u74A9","\u6728","\u9E7F","\u90B8","\u624D","\u7267","\u84AF","\u5BB0","\u5DE2","\u6BCB","\u6C83","\u667A","\u6BB3","\u76CA","\u5835","\u614E","\u538D","\u4E5C","\u8398","\u82CD","\u51E1","\u8C46","\u8D8A","\u7531","\u6276","\u66A8","\u9C9C","\u6CD5","\u817E","\u4E0A\u5B98","\u4F2F","\u8F9C","\u4F4D","\u987B","\u8861","\u7984","\u6853","\u547C","\u54C8","\u62C9","\u94F6","\u6BCD","\u624E","\u6C5D","\u9752","\u4FE1","\u4EA2","\u85E9","\u957F","\u51B6","\u5C55","\u5E03","\u65AF","\u76D8","\u6E56","\u5200","\u5B87","\u5EBE","\u4F46","\u6B21","\u4F74","\u77EB","\u6B63","\u591A","\u683C","\u5B9D","\u52A0","\u5F85","\u6D77","\u6A80","\u85CF","\u4FDD","\u5E9A","\u65E6","\u8D4F","\u5DE8","\u5C27","\u5EF6","\u81EA","\u5FB7","\u5C3C","\u6E20","\u8FC7","\u5386","\u96D2","\u94C1","\u8F69","\u5E74","\u6CEE","\u7C4D","\u4EC1","\u64CD","\u4EE4\u72D0","\u5B57","\u6237","\u5211","\u65F7","\u9ED1","\u826F","\u9756","\u90C8","\u4E0A","\u864E","\u53F0","\u5949","\u9C7C","\u6CFD","\u5176","\u741A","\u7DA6","\u8E47","\u5B9B","\u7A0E","\u7545","\u4F8D","\u62DB","\u8C2F","\u626C","\u8D5B","\u767E","\u751F","\u79CD","\u5A1C","\u7384","\u4E70","\u4F26","\u8428","\u8306","\u5C0F","\u7EED","\u91CC","\u7EB3","\u4E48","\u6D1B","\u672A","\u5EB9","\u4F9D","\u65FA","\u83C5","\u592A","\u90C4","\u53F8\u9A6C","\u82F1","\u62D3","\u5927","\u6C38","\u8981","\u8336","\u5192","\u90C7","\u5FFB","\u679C","\u5316","\u7CB1","\u5148","\u560E"],clast:{male:"\u4F1F\u521A\u52C7\u6BC5\u4FCA\u5CF0\u5F3A\u519B\u5E73\u4FDD\u4E1C\u6587\u8F89\u529B\u660E\u6C38\u5065\u4E16\u5E7F\u5FD7\u4E49\u5174\u826F\u6D77\u5C71\u4EC1\u6CE2\u5B81\u8D35\u798F\u751F\u9F99\u5143\u5168\u56FD\u80DC\u5B66\u7965\u624D\u53D1\u6B66\u65B0\u5229\u6E05\u98DE\u5F6C\u5BCC\u987A\u4FE1\u5B50\u6770\u6D9B\u660C\u6210\u5EB7\u661F\u5149\u5929\u8FBE\u5B89\u5CA9\u4E2D\u8302\u8FDB\u6797\u6709\u575A\u548C\u5F6A\u535A\u8BDA\u5148\u656C\u9707\u632F\u58EE\u4F1A\u601D\u7FA4\u8C6A\u5FC3\u90A6\u627F\u4E50\u7ECD\u529F\u677E\u5584\u539A\u5E86\u78CA\u6C11\u53CB\u88D5\u6CB3\u54F2\u6C5F\u8D85\u6D69\u4EAE\u653F\u8C26\u4EA8\u5947\u56FA\u4E4B\u8F6E\u7FF0\u6717\u4F2F\u5B8F\u8A00\u82E5\u9E23\u670B\u658C\u6881\u680B\u7EF4\u542F\u514B\u4F26\u7FD4\u65ED\u9E4F\u6CFD\u6668\u8FB0\u58EB\u4EE5\u5EFA\u5BB6\u81F4\u6811\u708E\u5FB7\u884C\u65F6\u6CF0\u76DB",female:"\u79C0\u5A1F\u82F1\u534E\u6167\u5DE7\u7F8E\u5A1C\u9759\u6DD1\u60E0\u73E0\u7FE0\u96C5\u829D\u7389\u840D\u7EA2\u5A25\u73B2\u82AC\u82B3\u71D5\u5F69\u6625\u83CA\u5170\u51E4\u6D01\u6885\u7433\u7D20\u4E91\u83B2\u771F\u73AF\u96EA\u8363\u7231\u59B9\u971E\u9999\u6708\u83BA\u5A9B\u8273\u745E\u51E1\u4F73\u5609\u743C\u52E4\u73CD\u8D1E\u8389\u6842\u5A23\u53F6\u74A7\u7490\u5A05\u7426\u6676\u598D\u831C\u79CB\u73CA\u838E\u9526\u9EDB\u9752\u5029\u5A77\u59E3\u5A49\u5A34\u747E\u9896\u9732\u7476\u6021\u5A75\u96C1\u84D3\u7EA8\u4EEA\u8377\u4E39\u84C9\u7709\u541B\u7434\u854A\u8587\u83C1\u68A6\u5C9A\u82D1\u7B60\u67D4\u7AF9\u972D\u51DD\u6653\u6B22\u9704\u67AB\u82B8\u83F2\u5BD2\u6B23\u6EE2\u4F0A\u4E9A\u5B9C\u53EF\u59EC\u8212\u5F71\u8354\u679D\u601D\u4E3D\u79C0\u98D8\u80B2\u99A5\u7426\u6676\u598D\u831C\u79CB\u73CA\u838E\u9526\u9EDB\u9752\u5029\u5A77\u5B81\u84D3\u7EA8\u82D1\u5A55\u99A8\u7457\u7430\u97F5\u878D\u56ED\u827A\u548F\u537F\u806A\u6F9C\u7EAF\u6BD3\u60A6\u662D\u51B0\u723D\u742C\u8317\u7FBD\u5E0C"},firstNames:{female:["Mary","Emma","Elizabeth","Minnie","Margaret","Ida","Alice","Bertha","Sarah","Annie","Clara","Ella","Florence","Cora","Martha","Laura","Nellie","Grace","Carrie","Maude","Mabel","Bessie","Jennie","Gertrude","Julia","Hattie","Edith","Mattie","Rose","Catherine","Lillian","Ada","Lillie","Helen","Jessie","Louise","Ethel","Lula","Myrtle","Eva","Frances","Lena","Lucy","Edna","Maggie","Pearl","Daisy","Fannie","Josephine","Dora","Rosa","Katherine","Agnes","Marie","Nora","May","Mamie","Blanche","Stella","Ellen","Nancy","Effie","Sallie","Nettie","Della","Lizzie","Flora","Susie","Maud","Mae","Etta","Harriet","Sadie","Caroline","Katie","Lydia","Elsie","Kate","Susan","Mollie","Alma","Addie","Georgia","Eliza","Lulu","Nannie","Lottie","Amanda","Belle","Charlotte","Rebecca","Ruth","Viola","Olive","Amelia","Hannah","Jane","Virginia","Emily","Matilda","Irene","Kathryn","Esther","Willie","Henrietta","Ollie","Amy","Rachel","Sara","Estella","Theresa","Augusta","Ora","Pauline","Josie","Lola","Sophia","Leona","Anne","Mildred","Ann","Beulah","Callie","Lou","Delia","Eleanor","Barbara","Iva","Louisa","Maria","Mayme","Evelyn","Estelle","Nina","Betty","Marion","Bettie","Dorothy","Luella","Inez","Lela","Rosie","Allie","Millie","Janie","Cornelia","Victoria","Ruby","Winifred","Alta","Celia","Christine","Beatrice","Birdie","Harriett","Mable","Myra","Sophie","Tillie","Isabel","Sylvia","Carolyn","Isabelle","Leila","Sally","Ina","Essie","Bertie","Nell","Alberta","Katharine","Lora","Rena","Mina","Rhoda","Mathilda","Abbie","Eula","Dollie","Hettie","Eunice","Fanny","Ola","Lenora","Adelaide","Christina","Lelia","Nelle","Sue","Johanna","Lilly","Lucinda","Minerva","Lettie","Roxie","Cynthia","Helena","Hilda","Hulda","Bernice","Genevieve","Jean","Cordelia","Marian","Francis","Jeanette","Adeline","Gussie","Leah","Lois","Lura","Mittie","Hallie","Isabella","Olga","Phoebe","Teresa","Hester","Lida","Lina","Winnie","Claudia","Marguerite","Vera","Cecelia","Bess","Emilie","Rosetta","Verna","Myrtie","Cecilia","Elva","Olivia","Ophelia","Georgie","Elnora","Violet","Adele","Lily","Linnie","Loretta","Madge","Polly","Virgie","Eugenia","Lucile","Lucille","Mabelle","Rosalie"],male:["James","John","Robert","Michael","William","David","Richard","Joseph","Charles","Thomas","Christopher","Daniel","Matthew","George","Donald","Anthony","Paul","Mark","Edward","Steven","Kenneth","Andrew","Brian","Joshua","Kevin","Ronald","Timothy","Jason","Jeffrey","Frank","Gary","Ryan","Nicholas","Eric","Stephen","Jacob","Larry","Jonathan","Scott","Raymond","Justin","Brandon","Gregory","Samuel","Benjamin","Patrick","Jack","Henry","Walter","Dennis","Jerry","Alexander","Peter","Tyler","Douglas","Harold","Aaron","Jose","Adam","Arthur","Zachary","Carl","Nathan","Albert","Kyle","Lawrence","Joe","Willie","Gerald","Roger","Keith","Jeremy","Terry","Harry","Ralph","Sean","Jesse","Roy","Louis","Billy","Austin","Bruce","Eugene","Christian","Bryan","Wayne","Russell","Howard","Fred","Ethan","Jordan","Philip","Alan","Juan","Randy","Vincent","Bobby","Dylan","Johnny","Phillip","Victor","Clarence","Ernest","Martin","Craig","Stanley","Shawn","Travis","Bradley","Leonard","Earl","Gabriel","Jimmy","Francis","Todd","Noah","Danny","Dale","Cody","Carlos","Allen","Frederick","Logan","Curtis","Alex","Joel","Luis","Norman","Marvin","Glenn","Tony","Nathaniel","Rodney","Melvin","Alfred","Steve","Cameron","Chad","Edwin","Caleb","Evan","Antonio","Lee","Herbert","Jeffery","Isaac","Derek","Ricky","Marcus","Theodore","Elijah","Luke","Jesus","Eddie","Troy","Mike","Dustin","Ray","Adrian","Bernard","Leroy","Angel","Randall","Wesley","Ian","Jared","Mason","Hunter","Calvin","Oscar","Clifford","Jay","Shane","Ronnie","Barry","Lucas","Corey","Manuel","Leo","Tommy","Warren","Jackson","Isaiah","Connor","Don","Dean","Jon","Julian","Miguel","Bill","Lloyd","Charlie","Mitchell","Leon","Jerome","Darrell","Jeremiah","Alvin","Brett","Seth","Floyd","Jim","Blake","Micheal","Gordon","Trevor","Lewis","Erik","Edgar","Vernon","Devin","Gavin","Jayden","Chris","Clyde","Tom","Derrick","Mario","Brent","Marc","Herman","Chase","Dominic","Ricardo","Franklin","Maurice","Max","Aiden","Owen","Lester","Gilbert","Elmer","Gene","Francisco","Glen","Cory","Garrett","Clayton","Sam","Jorge","Chester","Alejandro","Jeff","Harvey","Milton","Cole","Ivan","Andre","Duane","Landon"]},lastNames:["Smith","Johnson","Williams","Jones","Brown","Davis","Miller","Wilson","Moore","Taylor","Anderson","Thomas","Jackson","White","Harris","Martin","Thompson","Garcia","Martinez","Robinson","Clark","Rodriguez","Lewis","Lee","Walker","Hall","Allen","Young","Hernandez","King","Wright","Lopez","Hill","Scott","Green","Adams","Baker","Gonzalez","Nelson","Carter","Mitchell","Perez","Roberts","Turner","Phillips","Campbell","Parker","Evans","Edwards","Collins","Stewart","Sanchez","Morris","Rogers","Reed","Cook","Morgan","Bell","Murphy","Bailey","Rivera","Cooper","Richardson","Cox","Howard","Ward","Torres","Peterson","Gray","Ramirez","James","Watson","Brooks","Kelly","Sanders","Price","Bennett","Wood","Barnes","Ross","Henderson","Coleman","Jenkins","Perry","Powell","Long","Patterson","Hughes","Flores","Washington","Butler","Simmons","Foster","Gonzales","Bryant","Alexander","Russell","Griffin","Diaz","Hayes","Myers","Ford","Hamilton","Graham","Sullivan","Wallace","Woods","Cole","West","Jordan","Owens","Reynolds","Fisher","Ellis","Harrison","Gibson","McDonald","Cruz","Marshall","Ortiz","Gomez","Murray","Freeman","Wells","Webb","Simpson","Stevens","Tucker","Porter","Hunter","Hicks","Crawford","Henry","Boyd","Mason","Morales","Kennedy","Warren","Dixon","Ramos","Reyes","Burns","Gordon","Shaw","Holmes","Rice","Robertson","Hunt","Black","Daniels","Palmer","Mills","Nichols","Grant","Knight","Ferguson","Rose","Stone","Hawkins","Dunn","Perkins","Hudson","Spencer","Gardner","Stephens","Payne","Pierce","Berry","Matthews","Arnold","Wagner","Willis","Ray","Watkins","Olson","Carroll","Duncan","Snyder","Hart","Cunningham","Bradley","Lane","Andrews","Ruiz","Harper","Fox","Riley","Armstrong","Carpenter","Weaver","Greene","Lawrence","Elliott","Chavez","Sims","Austin","Peters","Kelley","Franklin","Lawson","Fields","Gutierrez","Ryan","Schmidt","Carr","Vasquez","Castillo","Wheeler","Chapman","Oliver","Montgomery","Richards","Williamson","Johnston","Banks","Meyer","Bishop","McCoy","Howell","Alvarez","Morrison","Hansen","Fernandez","Garza","Harvey","Little","Burton","Stanley","Nguyen","George","Jacobs","Reid","Kim","Fuller","Lynch","Dean","Gilbert","Garrett","Romero","Welch","Larson","Frazier","Burke","Hanson","Day","Mendoza","Moreno","Bowman","Medina","Fowler","Brewer","Hoffman","Carlson","Silva","Pearson","Holland","Douglas","Fleming","Jensen","Vargas","Byrd","Davidson","Hopkins","May","Terry","Herrera","Wade","Soto","Walters","Curtis","Neal","Caldwell","Lowe","Jennings","Barnett","Graves","Jimenez","Horton","Shelton","Barrett","Obrien","Castro","Sutton","Gregory","McKinney","Lucas","Miles","Craig","Rodriquez","Chambers","Holt","Lambert","Fletcher","Watts","Bates","Hale","Rhodes","Pena","Beck","Newman","Haynes","McDaniel","Mendez","Bush","Vaughn","Parks","Dawson","Santiago","Norris","Hardy","Love","Steele","Curry","Powers","Schultz","Barker","Guzman","Page","Munoz","Ball","Keller","Chandler","Weber","Leonard","Walsh","Lyons","Ramsey","Wolfe","Schneider","Mullins","Benson","Sharp","Bowen","Daniel","Barber","Cummings","Hines","Baldwin","Griffith","Valdez","Hubbard","Salazar","Reeves","Warner","Stevenson","Burgess","Santos","Tate","Cross","Garner","Mann","Mack","Moss","Thornton","Dennis","McGee","Farmer","Delgado","Aguilar","Vega","Glover","Manning","Cohen","Harmon","Rodgers","Robbins","Newton","Todd","Blair","Higgins","Ingram","Reese","Cannon","Strickland","Townsend","Potter","Goodwin","Walton","Rowe","Hampton","Ortega","Patton","Swanson","Joseph","Francis","Goodman","Maldonado","Yates","Becker","Erickson","Hodges","Rios","Conner","Adkins","Webster","Norman","Malone","Hammond","Flowers","Cobb","Moody","Quinn","Blake","Maxwell","Pope","Floyd","Osborne","Paul","McCarthy","Guerrero","Lindsey","Estrada","Sandoval","Gibbs","Tyler","Gross","Fitzgerald","Stokes","Doyle","Sherman","Saunders","Wise","Colon","Gill","Alvarado","Greer","Padilla","Simon","Waters","Nunez","Ballard","Schwartz","McBride","Houston","Christensen","Klein","Pratt","Briggs","Parsons","McLaughlin","Zimmerman","French","Buchanan","Moran","Copeland","Roy","Pittman","Brady","McCormick","Holloway","Brock","Poole","Frank","Logan","Owen","Bass","Marsh","Drake","Wong","Jefferson","Park","Morton","Abbott","Sparks","Patrick","Norton","Huff","Clayton","Massey","Lloyd","Figueroa","Carson","Bowers","Roberson","Barton","Tran","Lamb","Harrington","Casey","Boone","Cortez","Clarke","Mathis","Singleton","Wilkins","Cain","Bryan","Underwood","Hogan","McKenzie","Collier","Luna","Phelps","McGuire","Allison","Bridges","Wilkerson","Nash","Summers","Atkins"],cZodiac:{"en-US":["Rat","OX","Tiger","Rabbit","Dragon","Snake","Horse","Sheep","Monkey","Rooster","Dog","Pig"],"zh-CN":["\u9F20","\u725B","\u864E","\u5154","\u9F99","\u86C7","\u9A6C","\u7F8A","\u7334","\u9E21","\u72D7","\u732A"]}}}function f(){return{tld:["com","org","edu","gov","co.uk","net","io","ac","ad","ae","af","ag","ai","al","am","an","ao","aq","ar","as","at","au","aw","ax","az","ba","bb","bd","be","bf","bg","bh","bi","bj","bm","bn","bo","bq","br","bs","bt","bv","bw","by","bz","ca","cc","cd","cf","cg","ch","ci","ck","cl","cm","cn","co","cr","cu","cv","cw","cx","cy","cz","de","dj","dk","dm","do","dz","ec","ee","eg","eh","er","es","et","eu","fi","fj","fk","fm","fo","fr","ga","gb","gd","ge","gf","gg","gh","gi","gl","gm","gn","gp","gq","gr","gs","gt","gu","gw","gy","hk","hm","hn","hr","ht","hu","id","ie","il","im","in","io","iq","ir","is","it","je","jm","jo","jp","ke","kg","kh","ki","km","kn","kp","kr","kw","ky","kz","la","lb","lc","li","lk","lr","ls","lt","lu","lv","ly","ma","mc","md","me","mg","mh","mk","ml","mm","mn","mo","mp","mq","mr","ms","mt","mu","mv","mw","mx","my","mz","na","nc","ne","nf","ng","ni","nl","no","np","nr","nu","nz","om","pa","pe","pf","pg","ph","pk","pl","pm","pn","pr","ps","pt","pw","py","qa","re","ro","rs","ru","rw","sa","sb","sc","sd","se","sg","sh","si","sj","sk","sl","sm","sn","so","sr","ss","st","su","sv","sx","sy","sz","tc","td","tf","tg","th","tj","tk","tl","tm","tn","to","tp","tr","tt","tv","tw","tz","ua","ug","uk","us","uy","uz","va","vc","ve","vg","vi","vn","vu","wf","ws","ye","yt","za","zm","zw"]}}function M(){return{colorKeywords:["silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","antiquewhite","aquamarine","azure","beige","bisque","blanchedalmond","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","gainsboro","ghostwhite","gold","goldenrod","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","limegreen","linen","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","oldlace","olivedrab","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","thistle","tomato","turquoise","violet","wheat","whitesmoke","yellowgreen"]}}function k(){return{weekday:{"en-US":[["Monday","Mon."],["Tuesday","Tues."],["Wednesday","Wed."],["Thursday","Thur."],["Friday","Fri."],["Saturday","Sat.",!0],["Sunday","Sun.",!0]],"zh-CN":[["\u661F\u671F\u4E00"],["\u661F\u671F\u4E8C"],["\u661F\u671F\u4E09"],["\u661F\u671F\u56DB"],["\u661F\u671F\u4E94"],["\u661F\u671F\u516D",,!0],["\u661F\u671F\u65E5",,!0]]},month:{"en-US":[["January","Jan."],["February","Feb."],["March","Mar."],["April","Apr."],["May","May."],["June","Jun."],["July","Jul."],["August","Aug."],["September","Sep."],["October","Oct."],["November","Nov."],["December","Dec."]],"zh-CN":[["\u4E00\u6708"],["\u4E8C\u6708"],["\u4E09\u6708"],["\u56DB\u6708"],["\u4E94\u6708"],["\u516D\u6708"],["\u4E03\u6708"],["\u516B\u6708"],["\u4E5D\u6708"],["\u5341\u6708"],["\u5341\u4E00\u6708"],["\u5341\u4E8C\u6708"]]}}}Object.defineProperty(r,"__esModule",{value:!0}),r.getTextDB=w,r.getWebDB=f,r.getColorDB=M,r.getDateTimeDB=k,r.getAllDB=function(){return a(a(a(a({},M()),w()),f()),k())}},function(A,r){A.exports={ROOT:0,GROUP:1,POSITION:2,SET:3,RANGE:4,REPETITION:5,REFERENCE:6,CHAR:7}},function(A,r,o){"use strict";function c(T){return(c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(g){return typeof g}:function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g})(T)}Object.defineProperty(r,"__esModule",{value:!0}),r.TextRandom=void 0;var a=o(2),s=o(0);function w(T,g){if(!(T instanceof g))throw new TypeError("Cannot call a class as a function")}function f(T,g){for(var C=0;C<g.length;C++){var P=g[C];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(T,P.key,P)}}function M(T,g){return(M=Object.setPrototypeOf||function(C,P){return C.__proto__=P,C})(T,g)}function k(T){var g=function(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(C){return!1}}();return function(){var C,P=S(T);if(g){var x=S(this).constructor;C=Reflect.construct(P,arguments,x)}else C=P.apply(this,arguments);return y(this,C)}}function y(T,g){return!g||c(g)!=="object"&&typeof g!="function"?E(T):g}function E(T){if(T===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T}function S(T){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(g){return g.__proto__||Object.getPrototypeOf(g)})(T)}function p(T,g,C){return g in T?Object.defineProperty(T,g,{value:C,enumerable:!0,configurable:!0,writable:!0}):T[g]=C,T}var d=function(T){(function(b,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function");b.prototype=Object.create(v&&v.prototype,{constructor:{value:b,writable:!0,configurable:!0}}),v&&M(b,v)})(D,T);var g,C,P,x=k(D);function D(){var b;w(this,D);for(var v=arguments.length,R=new Array(v),W=0;W<v;W++)R[W]=arguments[W];return p(E(b=x.call.apply(x,[this].concat(R))),"database",(0,a.getTextDB)()),b}return g=D,(C=[{key:"character",value:function(b){var v=(0,s.initOptions)(b,{lower:!0,upper:!0,symbols:!0,numeric:!0}),R="";return v.pool?R=v.pool:(v.lower&&(R+=this.database.character.lower),v.upper&&(R+=this.database.character.upper),v.symbols&&(R+=this.database.character.symbol),v.numeric&&(R+=this.database.character.number)),R.charAt(this.natural({max:R.length-1}))}},{key:"string",value:function(b){var v=(0,s.initOptions)(b,{length:this.natural({min:5,max:20})});(0,s.assert)(v.length<0,"Length cannot be less than zero.");var R=v.length;return this.n(this.character,R,v).join("")}},{key:"syllable",value:function(b){for(var v=(0,s.initOptions)(b,{length:this.natural({min:2,max:3})}).length,R=this.database.syllable,W=R.consonants,j=R.vowels,I=W+j,U="",L="",z=0;z<v;z++)U+=L=z===0?this.character({pool:I}):W.indexOf(L)===-1?this.character({pool:W}):this.character({pool:j});return b&&b.capitalize&&(U=(0,s.capitalize)(U)),U}},{key:"word",value:function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};(0,s.assert)(b.syllables&&b.length,"Cannot specify both syllables AND length.");var v=b.syllables||this.natural({min:1,max:3}),R="";if(b.length){do R+=this.syllable();while(R.length<b.length);R=R.substring(0,b.length)}else for(var W=0;W<v;W++)R+=this.syllable();return b&&b.capitalize&&(R=(0,s.capitalize)(R)),R}},{key:"sentence",value:function(b){var v,R=(0,s.initOptions)(b,{words:this.natural({min:12,max:18}),punctuation:!0}),W=R.words,j=R.punctuation;return v=this.n(this.word,W).join(" "),v=(0,s.capitalize)(v),j===!0?v+=this.pickone(this.database.sentence.punctuations.split("")):typeof j=="string"&&(v+=j),v}},{key:"paragraph",value:function(b){var v=(0,s.initOptions)(b,{sentences:this.natural({min:3,max:7})}).sentences;return this.n(this.sentence,v,{punctuation:"."}).join(" ")}},{key:"name",value:function(b){return"".concat(this.firstname(b)," ").concat(this.lastname())}},{key:"lastname",value:function(){return this.pickone(this.database.lastNames)}},{key:"firstname",value:function(b){var v=(0,s.initOptions)(b,{}).gender;(0,s.assert)(v&&v!=="female"&&v!=="male","grend must be one of female or male");var R=this.database.firstNames,W=R.male,j=R.female,I=v?this.database.firstNames[v]:[].concat(W).concat(j);return this.pickone(I)}},{key:"cname",value:function(b){return"".concat(this.cfirstname()).concat(this.clastname(b))}},{key:"cfirstname",value:function(){return this.pickone(this.database.cfirst)}},{key:"clastname",value:function(b){var v=(0,s.initOptions)(b,{length:this.natural({min:1,max:2})}),R=v.length,W=v.gender;(0,s.assert)(W&&W!=="female"&&W!=="male","grend must be one of female or male");var j=this.database.clast,I=j.male,U=j.female,L=W?this.database.clast[W]:I+U;return this.pickset(L.split(""),R).join("")}},{key:"ccharacter",value:function(b){var v=(0,s.initOptions)(b,{}).pool;return this.pickone((v||this.database.cCharacter.chars).split(""))}},{key:"cword",value:function(b){var v=(0,s.initOptions)(b,{length:this.natural({min:2,max:6})}).length;return this.n(this.ccharacter,v,b).join("")}},{key:"csentence",value:function(b){var v=(0,s.initOptions)(b,{min:10,max:18}),R=this.natural(v);return"".concat(this.n(this.cword,R).join(""),"\u3002")}},{key:"cparagraph",value:function(b){var v=(0,s.initOptions)(b,{min:3,max:18}),R=this.natural(v);return this.n(this.csentence,R).join("")}},{key:"phone",value:function(b){var v,R=(0,s.initOptions)(b,{mobile:!0,formatted:!1,asterisk:!1,startNum:""}),W=R.mobile,j=R.formatted,I=R.asterisk,U=R.startNum;return v=W?I?U.length==3?j?new RegExp(U+"-\\*{4}-\\d{4}"):new RegExp(U+"\\*{4}\\d{4}"):j?/1[345789]\d-\*{4}-\d{4}/:/1[345789]\d\*{4}\d{4}/:U.length==3?j?new RegExp(U+"-\\d{4}-\\d{4}"):new RegExp(U+"\\d{8}"):j?/1[345789]\d-\d{4}-\d{4}/:/1[345789]\d{9}/:I?U.length==3?j?new RegExp(U+"-\\d{3}\\*{2,3}\\d{2}"):new RegExp(U+"\\d{3}\\*{2,3}\\d{2}"):j?/\d{3,4}-\d{3}\*{2,3}\d{2}/:/\d{3,4}\d{3}\*{2,3}\d{2}/:U.length==3?j?new RegExp(U+"-\\d{7,8}"):new RegExp(U+"\\d{7,8}"):j?/\d{3,4}-\d{7,8}/:/\d{10,12}/,this.randexp(v)}},{key:"cZodiac",value:function(b){var v=(0,s.initOptions)(b,{locale:"zh-CN"}).locale,R=this.database.cZodiac[v]||this.database.cZodiac["zh-CN"];return this.pickone(R)}}])&&f(g.prototype,C),P&&f(g,P),D}(o(1).BasicRandom);r.TextRandom=d},function(A,r,o){const c=o(3),a=()=>[{type:c.RANGE,from:48,to:57}],s=()=>[{type:c.CHAR,value:95},{type:c.RANGE,from:97,to:122},{type:c.RANGE,from:65,to:90}].concat(a()),w=()=>[{type:c.CHAR,value:9},{type:c.CHAR,value:10},{type:c.CHAR,value:11},{type:c.CHAR,value:12},{type:c.CHAR,value:13},{type:c.CHAR,value:32},{type:c.CHAR,value:160},{type:c.CHAR,value:5760},{type:c.RANGE,from:8192,to:8202},{type:c.CHAR,value:8232},{type:c.CHAR,value:8233},{type:c.CHAR,value:8239},{type:c.CHAR,value:8287},{type:c.CHAR,value:12288},{type:c.CHAR,value:65279}];r.words=()=>({type:c.SET,set:s(),not:!1}),r.notWords=()=>({type:c.SET,set:s(),not:!0}),r.ints=()=>({type:c.SET,set:a(),not:!1}),r.notInts=()=>({type:c.SET,set:a(),not:!0}),r.whitespace=()=>({type:c.SET,set:w(),not:!1}),r.notWhitespace=()=>({type:c.SET,set:w(),not:!0}),r.anyChar=()=>({type:c.SET,set:[{type:c.CHAR,value:10},{type:c.CHAR,value:13},{type:c.CHAR,value:8232},{type:c.CHAR,value:8233}],not:!0})},function(A,r,o){"use strict";function c(g){return(c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(C){return typeof C}:function(C){return C&&typeof Symbol=="function"&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C})(g)}Object.defineProperty(r,"__esModule",{value:!0}),r.WebRandom=void 0;var a=o(4),s=o(2),w=o(0);function f(g,C){if(!(g instanceof C))throw new TypeError("Cannot call a class as a function")}function M(g,C){for(var P=0;P<C.length;P++){var x=C[P];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(g,x.key,x)}}function k(g,C){return(k=Object.setPrototypeOf||function(P,x){return P.__proto__=x,P})(g,C)}function y(g){var C=function(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(P){return!1}}();return function(){var P,x=p(g);if(C){var D=p(this).constructor;P=Reflect.construct(x,arguments,D)}else P=x.apply(this,arguments);return E(this,P)}}function E(g,C){return!C||c(C)!=="object"&&typeof C!="function"?S(g):C}function S(g){if(g===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return g}function p(g){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(C){return C.__proto__||Object.getPrototypeOf(C)})(g)}function d(g,C,P){return C in g?Object.defineProperty(g,C,{value:P,enumerable:!0,configurable:!0,writable:!0}):g[C]=P,g}var T=function(g){(function(v,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function");v.prototype=Object.create(R&&R.prototype,{constructor:{value:v,writable:!0,configurable:!0}}),R&&k(v,R)})(b,g);var C,P,x,D=y(b);function b(){var v;f(this,b);for(var R=arguments.length,W=new Array(R),j=0;j<R;j++)W[j]=arguments[j];return d(S(v=D.call.apply(D,[this].concat(W))),"database",Object.assign({},(0,s.getTextDB)(),(0,s.getWebDB)())),v}return C=b,(P=[{key:"url",value:function(v){var R=(0,w.initOptions)(v,{protocol:"http",domain:this.domain(v),domainPrefix:"",path:this.word(),extensions:[]}),W=R.protocol,j=R.domainPrefix,I=R.path,U=R.extensions.length>0?"."+this.pickone(R.extensions):"";return W+"://"+(j?"".concat(j,".opts.domain"):R.domain)+"/"+I+U}},{key:"domain",value:function(v){return this.word()+"."+(v&&v.tld||this.tld())}},{key:"ipv4",value:function(){return"".concat(this.natural({min:1,max:254}),".").concat(this.natural({max:255}),".").concat(this.natural({max:255}),".").concat(this.natural({min:1,max:254}))}},{key:"ipv6",value:function(){var v=this;return this.n(function(){return v.n(function(){return v.natural({min:0,max:15}).toString(16)},4).join("")},8).join(":")}},{key:"email",value:function(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return"".concat(this.word({length:v.length}),"@").concat(v.domain||this.domain())}},{key:"tld",value:function(){return this.pickone(this.database.tld)}}])&&M(C.prototype,P),x&&M(C,x),b}(a.TextRandom);r.WebRandom=T},function(A,r,o){"use strict";function c(x){return(c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(D){return typeof D}:function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D})(x)}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RGBBaseOptions",{enumerable:!0,get:function(){return f.RGBBaseOptions}}),Object.defineProperty(r,"HSLBaseOPtions",{enumerable:!0,get:function(){return f.HSLBaseOPtions}}),r.ColorRandom=void 0;var a=o(1),s=o(2),w=o(0),f=o(18);function M(x,D){var b=Object.keys(x);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(x);D&&(v=v.filter(function(R){return Object.getOwnPropertyDescriptor(x,R).enumerable})),b.push.apply(b,v)}return b}function k(x){for(var D=1;D<arguments.length;D++){var b=arguments[D]!=null?arguments[D]:{};D%2?M(Object(b),!0).forEach(function(v){C(x,v,b[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(b)):M(Object(b)).forEach(function(v){Object.defineProperty(x,v,Object.getOwnPropertyDescriptor(b,v))})}return x}function y(x,D){if(!(x instanceof D))throw new TypeError("Cannot call a class as a function")}function E(x,D){for(var b=0;b<D.length;b++){var v=D[b];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(x,v.key,v)}}function S(x,D){return(S=Object.setPrototypeOf||function(b,v){return b.__proto__=v,b})(x,D)}function p(x){var D=function(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(b){return!1}}();return function(){var b,v=g(x);if(D){var R=g(this).constructor;b=Reflect.construct(v,arguments,R)}else b=v.apply(this,arguments);return d(this,b)}}function d(x,D){return!D||c(D)!=="object"&&typeof D!="function"?T(x):D}function T(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function g(x){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(D){return D.__proto__||Object.getPrototypeOf(D)})(x)}function C(x,D,b){return D in x?Object.defineProperty(x,D,{value:b,enumerable:!0,configurable:!0,writable:!0}):x[D]=b,x}var P=function(x){(function(j,I){if(typeof I!="function"&&I!==null)throw new TypeError("Super expression must either be null or a function");j.prototype=Object.create(I&&I.prototype,{constructor:{value:j,writable:!0,configurable:!0}}),I&&S(j,I)})(W,x);var D,b,v,R=p(W);function W(){var j;y(this,W);for(var I=arguments.length,U=new Array(I),L=0;L<I;L++)U[L]=arguments[L];return C(T(j=R.call.apply(R,[this].concat(U))),"database",(0,s.getColorDB)()),j}return D=W,(b=[{key:"rgb",value:function(j){var I=(0,w.initOptions)(j,{casing:"lower"}).casing,U=f.rgb.call(this,j),L="rgb(".concat(U.join(","),"))");return I==="lower"?L:L.toUpperCase()}},{key:"rgba",value:function(j){var I=(0,w.initOptions)(j,{casing:"lower",minA:0,maxA:1}),U=I.casing,L=I.maxA,z=I.minA,J=this.float({min:z,max:L}),ln=f.rgb.call(this,j),q="rgba(".concat(ln.concat(J).join(","),")");return U==="lower"?q:q.toUpperCase()}},{key:"hsl",value:function(j){var I=(0,w.initOptions)(j,{casing:"lower"}).casing,U="hsl(".concat(f.hsl.call(this,j).join(","),")");return I==="lower"?U:U.toUpperCase()}},{key:"hsla",value:function(j){var I=(0,w.initOptions)(j,{casing:"lower",minA:0,maxA:1}),U=I.casing,L=I.maxA,z=I.minA,J=this.float({min:z,max:L}),ln="hsla(".concat(f.hsl.call(this,j).concat(J).join(","),")");return U==="lower"?ln:ln.toUpperCase()}},{key:"colorname",value:function(){return this.pickone(this.database.colorKeywords)}},{key:"hexcolor",value:function(j){var I=(0,w.initOptions)(j,{prefix:!0,casing:"lower"}),U=I.prefix,L=I.casing,z=f.rgb.call(this,j).map(function(ln){return ln.toString(16).padStart(2,"0")}).join(""),J=L==="lower"?z:z.toUpperCase();return U?"#".concat(J):J}},{key:"decimalcolor",value:function(j){var I=this.hexcolor(k(k({},j),{},{prefix:!1}));return parseInt(I,16)}}])&&E(D.prototype,b),v&&E(D,v),W}(a.BasicRandom);r.ColorRandom=P},function(A,r,o){"use strict";function c(p){return(c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(d){return typeof d}:function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(p)}Object.defineProperty(r,"__esModule",{value:!0}),r.LocationRandom=void 0;var a=o(1),s=o(0);function w(p,d){if(!(p instanceof d))throw new TypeError("Cannot call a class as a function")}function f(p,d){for(var T=0;T<d.length;T++){var g=d[T];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(p,g.key,g)}}function M(p,d){return(M=Object.setPrototypeOf||function(T,g){return T.__proto__=g,T})(p,d)}function k(p){var d=function(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(T){return!1}}();return function(){var T,g=E(p);if(d){var C=E(this).constructor;T=Reflect.construct(g,arguments,C)}else T=g.apply(this,arguments);return y(this,T)}}function y(p,d){return!d||c(d)!=="object"&&typeof d!="function"?function(T){if(T===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return T}(p):d}function E(p){return(E=Object.setPrototypeOf?Object.getPrototypeOf:function(d){return d.__proto__||Object.getPrototypeOf(d)})(p)}var S=function(p){(function(x,D){if(typeof D!="function"&&D!==null)throw new TypeError("Super expression must either be null or a function");x.prototype=Object.create(D&&D.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),D&&M(x,D)})(P,p);var d,T,g,C=k(P);function P(){return w(this,P),C.apply(this,arguments)}return d=P,(T=[{key:"latitude",value:function(x){var D=(0,s.initOptions)(x,{max:90,min:-90,fixed:7});return(0,s.assert)(D.min<-90||D.max>90,"latitude must between [-90, 90]"),this.float(D)}},{key:"longtitude",value:function(x){var D=(0,s.initOptions)(x,{max:180,min:-180,fixed:7});return(0,s.assert)(D.min<-180||D.max>180,"longtitude must between [-180, 180]"),this.float(D)}},{key:"coordinates",value:function(x){var D=(0,s.initOptions)(x,{}),b=D.minLat,v=D.maxLat,R=D.minLong,W=D.maxLong,j=D.fixed;return[this.longtitude({min:R,max:W,fixed:j}),this.latitude({min:b,max:v,fixed:j})].join(", ")}}])&&f(d.prototype,T),g&&f(d,g),P}(a.BasicRandom);r.LocationRandom=S},function(A,r,o){"use strict";function c(x){return(c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(D){return typeof D}:function(D){return D&&typeof Symbol=="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D})(x)}Object.defineProperty(r,"__esModule",{value:!0}),r.DateTimeRandom=void 0;var a=o(21),s=o(1),w=o(0),f=o(2);function M(x,D){var b=Object.keys(x);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(x);D&&(v=v.filter(function(R){return Object.getOwnPropertyDescriptor(x,R).enumerable})),b.push.apply(b,v)}return b}function k(x){for(var D=1;D<arguments.length;D++){var b=arguments[D]!=null?arguments[D]:{};D%2?M(Object(b),!0).forEach(function(v){C(x,v,b[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(x,Object.getOwnPropertyDescriptors(b)):M(Object(b)).forEach(function(v){Object.defineProperty(x,v,Object.getOwnPropertyDescriptor(b,v))})}return x}function y(x,D){if(!(x instanceof D))throw new TypeError("Cannot call a class as a function")}function E(x,D){for(var b=0;b<D.length;b++){var v=D[b];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(x,v.key,v)}}function S(x,D){return(S=Object.setPrototypeOf||function(b,v){return b.__proto__=v,b})(x,D)}function p(x){var D=function(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(b){return!1}}();return function(){var b,v=g(x);if(D){var R=g(this).constructor;b=Reflect.construct(v,arguments,R)}else b=v.apply(this,arguments);return d(this,b)}}function d(x,D){return!D||c(D)!=="object"&&typeof D!="function"?T(x):D}function T(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function g(x){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(D){return D.__proto__||Object.getPrototypeOf(D)})(x)}function C(x,D,b){return D in x?Object.defineProperty(x,D,{value:b,enumerable:!0,configurable:!0,writable:!0}):x[D]=b,x}var P=function(x){(function(j,I){if(typeof I!="function"&&I!==null)throw new TypeError("Super expression must either be null or a function");j.prototype=Object.create(I&&I.prototype,{constructor:{value:j,writable:!0,configurable:!0}}),I&&S(j,I)})(W,x);var D,b,v,R=p(W);function W(){var j;y(this,W);for(var I=arguments.length,U=new Array(I),L=0;L<I;L++)U[L]=arguments[L];return C(T(j=R.call.apply(R,[this].concat(U))),"database",(0,f.getDateTimeDB)()),j}return D=W,(b=[{key:"date",value:function(j){return this.datetime(k(k({},j),{},{format:"yyyy-MM-dd"}))}},{key:"time",value:function(j){var I=(0,w.initOptions)(j,{short:!1});return this.datetime(k(k({},j),{},{format:I.short?"HH:mm:ss":"HH:mm:ssXXX"}))}},{key:"datetime",value:function(j){var I=(0,w.initOptions)(j,{format:"yyyy-MM-dd'T'HH:mm:ssXXX"}),U=this.timestamp(I);return(0,a.format)(U,I.format)}},{key:"timestamp",value:function(j){var I=(0,w.initOptions)(j,{min:0,max:new Date().getTime()});return this.natural(I)}},{key:"weekday",value:function(j){var I=(0,w.initOptions)(j,{abbr:!1,locale:"en-US"}),U=I.locale,L=I.abbr,z=this.database.weekday[U]||this.database.weekday["en-US"],J=this.pickone(z);return L&&J[1]||J[0]}},{key:"month",value:function(j){var I=(0,w.initOptions)(j,{abbr:!1,locale:"en-US"}),U=I.locale,L=I.abbr,z=this.database.month[U]||this.database.month["en-US"],J=this.pickone(z);return L&&J[1]||J[0]}}])&&E(D.prototype,b),v&&E(D,v),W}(s.BasicRandom);r.DateTimeRandom=P},function(A,r,o){"use strict";function c(T){return(c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(g){return typeof g}:function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g})(T)}Object.defineProperty(r,"__esModule",{value:!0}),r.ChAddressRandom=void 0;var a,s=o(1),w=(a=o(19))&&a.__esModule?a:{default:a};function f(T,g){if(!(T instanceof g))throw new TypeError("Cannot call a class as a function")}function M(T,g){for(var C=0;C<g.length;C++){var P=g[C];P.enumerable=P.enumerable||!1,P.configurable=!0,"value"in P&&(P.writable=!0),Object.defineProperty(T,P.key,P)}}function k(T,g){return(k=Object.setPrototypeOf||function(C,P){return C.__proto__=P,C})(T,g)}function y(T){var g=function(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(C){return!1}}();return function(){var C,P=S(T);if(g){var x=S(this).constructor;C=Reflect.construct(P,arguments,x)}else C=P.apply(this,arguments);return E(this,C)}}function E(T,g){return!g||c(g)!=="object"&&typeof g!="function"?function(C){if(C===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C}(T):g}function S(T){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(g){return g.__proto__||Object.getPrototypeOf(g)})(T)}var p=["\u963F\u5BCC\u6C57","\u5965\u5170\u7FA4\u5C9B(\u82AC\u5170\u5C5E)","\u963F\u5C14\u5DF4\u5C3C\u4E9A","\u963F\u5C14\u53CA\u5229\u4E9A","\u7F8E\u5C5E\u8428\u6469\u4E9A","\u5B89\u9053\u5C14","\u5B89\u54E5\u62C9","\u5B89\u572D\u62C9\u5C9B","\u5357\u6781\u6D32","\u5B89\u63D0\u74DC\u548C\u5DF4\u5E03\u8FBE","\u963F\u6839\u5EF7","\u4E9A\u7F8E\u5C3C\u4E9A","\u963F\u9C81\u5DF4","\u6FB3\u5927\u5229\u4E9A","\u5965\u5730\u5229","\u963F\u585E\u62DC\u7586","\u5DF4\u54C8\u9A6C","\u5DF4\u6797","\u5B5F\u52A0\u62C9\u56FD","\u5DF4\u5DF4\u591A\u65AF","\u767D\u4FC4\u7F57\u65AF","\u6BD4\u5229\u65F6","\u4F2F\u5229\u5179","\u8D1D\u5B81","\u767E\u6155\u5927\u7FA4\u5C9B","\u4E0D\u4E39","\u73BB\u5229\u7EF4\u4E9A","\u6CE2\u65AF\u5C3C\u4E9A\u548C\u9ED1\u585E\u54E5\u7EF4\u90A3","\u535A\u8328\u74E6\u7EB3","\u5E03\u97E6\u5C9B","\u5DF4\u897F","\u82F1\u5C5E\u5370\u5EA6\u6D0B\u9886\u5730","\u6587\u83B1","\u4FDD\u52A0\u5229\u4E9A","\u5E03\u57FA\u7EB3\u6CD5\u7D22","\u5E03\u9686\u8FEA","\u67EC\u57D4\u5BE8","\u5580\u9EA6\u9686","\u52A0\u62FF\u5927","\u4F5B\u5F97\u89D2","\u5F00\u66FC\u7FA4\u5C9B","\u4E2D\u975E\u5171\u548C\u56FD","\u4E4D\u5F97","\u667A\u5229","\u4E2D\u56FD","\u5723\u8BDE\u5C9B","\u79D1\u79D1\u65AF\u7FA4\u5C9B\uFF08\u57FA\u7075\u7FA4\u5C9B\uFF09","\u54E5\u4F26\u6BD4\u4E9A","\u79D1\u6469\u7F57","\u521A\u679C","\u521A\u679C\u6C11\u4E3B\u5171\u548C\u56FD","\u5E93\u514B\u7FA4\u5C9B","\u54E5\u65AF\u8FBE\u9ECE\u52A0","\u79D1\u7279\u8FEA\u74E6","\u514B\u7F57\u5730\u4E9A","\u53E4\u5DF4","\u585E\u6D66\u8DEF\u65AF","\u6377\u514B\u5171\u548C\u56FD","\u4E39\u9EA6","\u5409\u5E03\u63D0","\u591A\u7C73\u5C3C\u52A0","\u591A\u7C73\u5C3C\u52A0\u5171\u548C\u56FD","\u5384\u74DC\u591A\u5C14","\u57C3\u53CA","\u8428\u5C14\u74E6\u591A","\u8D64\u9053\u51E0\u5185\u4E9A","\u5384\u7ACB\u7279\u91CC\u4E9A","\u7231\u6C99\u5C3C\u4E9A","\u57C3\u585E\u4FC4\u6BD4\u4E9A","\u798F\u514B\u5170\u7FA4\u5C9B(\u9A6C\u5C14\u7EF4\u7EB3\u65AF\u7FA4\u5C9B)","\u6CD5\u7F57\u7FA4\u5C9B","\u6590\u6D4E\u7FA4\u5C9B","\u82AC\u5170","\u6CD5\u56FD","\u6CD5\u5C5E\u572D\u4E9A\u90A3","\u6CD5\u5C5E\u6CE2\u5229\u5C3C\u897F\u4E9A","\u6CD5\u5C5E\u5357\u6781\u5730\u533A","\u52A0\u84EC","\u5188\u6BD4\u4E9A","\u4E54\u6CBB\u4E9A","\u5FB7\u56FD","\u52A0\u7EB3","\u76F4\u5E03\u7F57\u9640","\u5E0C\u814A","\u683C\u9675\u5170","\u683C\u6797\u7EB3\u8FBE","\u74DC\u5FB7\u7F57\u666E\u5C9B","\u5173\u5C9B","\u5371\u5730\u9A6C\u62C9","\u683C\u6069\u897F","\u51E0\u5185\u4E9A","\u51E0\u5185\u4E9A\u6BD4\u7ECD","\u572D\u4E9A\u90A3","\u6D77\u5730","\u8D6B\u5FB7\u548C\u9EA6\u514B\u5510\u7EB3\u7FA4\u5C9B","\u68B5\u8482\u5188\u57CE","\u6D2A\u90FD\u62C9\u65AF","\u5308\u7259\u5229","\u51B0\u5C9B","\u5370\u5EA6","\u5370\u5EA6\u5C3C\u897F\u4E9A","\u4F0A\u6717","\u4F0A\u62C9\u514B","\u7231\u5C14\u5170","\u9A6C\u6069\u5C9B","\u4EE5\u8272\u5217","\u610F\u5927\u5229","\u7259\u4E70\u52A0","\u65E5\u672C","\u6CFD\u897F","\u7EA6\u65E6","\u54C8\u8428\u514B\u65AF\u5766","\u80AF\u5C3C\u4E9A","\u57FA\u91CC\u5DF4\u65AF","\u671D\u9C9C","\u97E9\u56FD","\u79D1\u5A01\u7279","\u5409\u5C14\u5409\u65AF\u65AF\u5766","\u8001\u631D","\u62C9\u8131\u7EF4\u4E9A","\u9ECE\u5DF4\u5AE9","\u83B1\u7D22\u6258","\u5229\u6BD4\u91CC\u4E9A","\u5229\u6BD4\u4E9A","\u5217\u652F\u6566\u58EB\u767B","\u7ACB\u9676\u5B9B","\u5362\u68EE\u5821","\u9A6C\u5176\u987F,\u524D\u5357\u65AF\u62C9\u592B\u5171\u548C\u56FD","\u9A6C\u8FBE\u52A0\u65AF\u52A0","\u9A6C\u62C9\u7EF4","\u9A6C\u6765\u897F\u4E9A","\u9A6C\u5C14\u4EE3\u592B","\u9A6C\u91CC","\u9A6C\u8033\u4ED6","\u9A6C\u7ECD\u5C14\u7FA4\u5C9B","\u9A6C\u63D0\u5C3C\u514B\u5C9B","\u6BDB\u91CC\u5854\u5C3C\u4E9A","\u6BDB\u91CC\u6C42\u65AF","\u9A6C\u7EA6\u7279\u5C9B","\u58A8\u897F\u54E5","\u5BC6\u514B\u7F57\u5C3C\u897F\u4E9A","\u6469\u5C14\u591A\u74E6","\u6469\u7EB3\u54E5","\u8499\u53E4","\u95E8\u7684\u5185\u54E5\u7F57(\u9ED1\u5C71)","\u8499\u7279\u585E\u62C9\u7279","\u6469\u6D1B\u54E5","\u83AB\u6851\u6BD4\u514B","\u7F05\u7538","\u7EB3\u7C73\u6BD4\u4E9A","\u7459\u9C81","\u5C3C\u6CCA\u5C14","\u8377\u5170","\u8377\u5C5E\u5B89\u7684\u5217\u65AF\u7FA4\u5C9B","\u65B0\u5580\u91CC\u591A\u5C3C\u4E9A","\u65B0\u897F\u5170","\u5C3C\u52A0\u62C9\u74DC","\u5C3C\u65E5\u5C14","\u5C3C\u65E5\u5229\u4E9A","\u7EBD\u57C3","\u8BFA\u798F\u514B\u5C9B","\u5317\u9A6C\u91CC\u4E9A\u7EB3\u7FA4\u5C9B","\u632A\u5A01","\u963F\u66FC","\u5DF4\u57FA\u65AF\u5766","\u5E15\u52B3\u7FA4\u5C9B","\u5DF4\u52D2\u65AF\u5766\u5F53\u5C40","\u5DF4\u62FF\u9A6C","\u5DF4\u5E03\u4E9A\u65B0\u51E0\u5185\u4E9A","\u5DF4\u62C9\u572D","\u79D8\u9C81","\u83F2\u5F8B\u5BBE","\u76AE\u7279\u514B\u6069\u7FA4\u5C9B","\u6CE2\u5170","\u8461\u8404\u7259","\u6CE2\u591A\u9ECE\u5404","\u5361\u5854\u5C14","\u7559\u5C3C\u6C6A\u5C9B","\u7F57\u9A6C\u5C3C\u4E9A","\u4FC4\u7F57\u65AF","\u5362\u65FA\u8FBE","\u5723\u5DF4\u6CF0\u52D2\u7C73","\u5723\u8D6B\u52D2\u62FF\u5C9B","\u5723\u57FA\u8328\u548C\u5C3C\u7EF4\u65AF","\u5723\u5362\u897F\u4E9A","\u5723\u9A6C\u4E01","\u5723\u76AE\u57C3\u5C14\u5C9B\u548C\u5BC6\u514B\u9686\u5C9B","\u5723\u6587\u68EE\u7279\u548C\u683C\u6797\u7EB3\u4E01\u65AF","\u8428\u6469\u4E9A","\u5723\u9A6C\u529B\u8BFA","\u5723\u591A\u7F8E\u548C\u666E\u6797\u897F\u6BD4","\u6C99\u7279\u963F\u62C9\u4F2F","\u585E\u5185\u52A0\u5C14","\u585E\u5C14\u7EF4\u4E9A","\u585E\u820C\u5C14","\u585E\u62C9\u5229\u6602","\u65B0\u52A0\u5761","\u65AF\u6D1B\u4F10\u514B","\u65AF\u6D1B\u6587\u5C3C\u4E9A","\u6240\u7F57\u95E8\u7FA4\u5C9B","\u7D22\u9A6C\u91CC","\u5357\u975E","\u5357\u4E54\u6CBB\u4E9A\u548C\u5357\u6851\u5FB7\u5A01\u5947\u7FA4\u5C9B","\u897F\u73ED\u7259","\u65AF\u91CC\u5170\u5361","\u82CF\u4E39","\u82CF\u91CC\u5357","\u65AF\u74E6\u5C14\u5DF4\u7FA4\u5C9B\u548C\u626C\u9A6C\u5EF6","\u65AF\u5A01\u58EB\u5170","\u745E\u5178","\u745E\u58EB","\u53D9\u5229\u4E9A","\u5854\u5409\u514B\u65AF\u5766","\u5766\u6851\u5C3C\u4E9A","\u6CF0\u56FD","\u4E1C\u5E1D\u6C76","\u591A\u54E5","\u6258\u514B\u52B3","\u6C64\u52A0","\u7279\u7ACB\u5C3C\u8FBE\u548C\u591A\u5DF4\u54E5","\u7A81\u5C3C\u65AF","\u571F\u8033\u5176","\u571F\u5E93\u66FC\u65AF\u5766","\u7279\u514B\u65AF\u7FA4\u5C9B\u548C\u51EF\u79D1\u65AF\u7FA4\u5C9B","\u56FE\u74E6\u5362","\u4E4C\u5E72\u8FBE","\u4E4C\u514B\u5170","\u963F\u62C9\u4F2F\u8054\u5408\u914B\u957F\u56FD","\u82F1\u56FD","\u7F8E\u56FD","\u7F8E\u5C5E\u5C0F\u5965\u7279\u5170\u7FA4\u5C9B","\u4E4C\u62C9\u572D","\u4E4C\u5179\u522B\u514B\u65AF\u5766","\u74E6\u52AA\u963F\u56FE","\u59D4\u5185\u745E\u62C9","\u8D8A\u5357","\u7EF4\u5C14\u4EAC\u7FA4\u5C9B\uFF08\u82F1\u5C5E\uFF09","\u7EF4\u5C14\u4EAC\u7FA4\u5C9B","\u74E6\u5229\u65AF\u7FA4\u5C9B\u548C\u5BCC\u56FE\u7EB3\u7FA4\u5C9B","\u897F\u6492\u54C8\u62C9","\u4E5F\u95E8","\u8D5E\u6BD4\u4E9A","\u6D25\u5DF4\u5E03\u97E6"],d=function(T){(function(b,v){if(typeof v!="function"&&v!==null)throw new TypeError("Super expression must either be null or a function");b.prototype=Object.create(v&&v.prototype,{constructor:{value:b,writable:!0,configurable:!0}}),v&&k(b,v)})(D,T);var g,C,P,x=y(D);function D(){return f(this,D),x.apply(this,arguments)}return g=D,(C=[{key:"country",value:function(){return this.pickone(p)}},{key:"province",value:function(){return this.pickone(w.default).n}},{key:"city",value:function(){var b=this.pickone(w.default);return this.pickone(b.c).n}},{key:"district",value:function(){for(var b=this.pickone(w.default),v=this.pickone(b.c),R=b.c.length-1;v.c===void 0;){if(R<=0)return this.district();v=this.pickone(b.c),R--}return this.pickone(v.c).n}},{key:"road",value:function(){return"".concat(this.pickone(["\u4E2D\u5C71","\u671D\u9633","\u5927\u540C","\u6587\u660C","\u957F\u6625","\u4E1C\u65B9","\u6843\u56ED","\u5317\u4EAC","\u5174\u5B89","\u5357\u4EAC","\u5357\u660C","\u4E0A\u6D77","\u5DE5\u4E1A","\u6587\u5316","\u9752\u5E74","\u4EBA\u6C11","\u5EFA\u8BBE","\u548C\u5E73","\u5149\u660E","\u590D\u5174","\u671D\u9633","\u80DC\u5229","\u81EA\u5F3A","\u592A\u5E73","\u5E78\u798F","\u6210\u529F","\u6C38\u5174","\u4EC1\u7231","\u5174\u4E1A","\u5E73\u5B89","\u521B\u4E1A","\u5065\u5EB7","\u9633\u5149","\u7261\u4E39","\u7AF9\u5B50","\u4E16\u7EAA","\u5170\u82B1","\u6885\u82B1","\u6842\u82B1","\u6D77\u6850","\u767D\u6768","\u94F6\u9704","\u9F99\u6EAA","\u659C\u9633","\u4E07\u82B1","\u6CA7\u6D6A","\u8292\u6D8C","\u7EFF\u7389","\u5D69\u5C71","\u9EC4\u5C71","\u8861\u5C71","\u957F\u6C5F","\u9EC4\u6CB3","\u73E0\u6C5F","\u540C\u798F","\u5174\u534E","\u5409\u7965","\u56E2\u7ED3","\u957F\u5BFF","\u53CB\u7231","\u4EC1\u5EC9","\u7956\u51B2\u4E4B","\u674E\u65F6\u73CD","\u90ED\u5B88\u656C","\u674E\u51B0","\u5F20\u8861","\u6C88\u62EC","\u8521\u4F26","\u534E\u4F57","\u6BD5\u5347","\u8FBE\u5C14\u6587","\u4F3D\u5229\u7565","\u6CD5\u62C9\u7B2C","\u725B\u987F","\u5C45\u91CC","\u54C8\u96F7\u8DEF"])).concat(this.pickone(["\u5927\u9053","\u8DEF","\u8857","\u80E1\u540C"]))}},{key:"address",value:function(){for(var b=[],v=w.default;v;){var R=this.pickone(v);b.push(R.n),v=R.c}return"".concat(b.join("")).concat(this.road()).concat(this.natural({min:1,max:1e3}),"\u53F7")}},{key:"postcode",value:function(){return this.n(this.natural,6,{min:0,max:9}).join("")}}])&&M(g.prototype,C),P&&M(g,P),D}(s.BasicRandom);r.ChAddressRandom=d},function(A,r,o){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var c={WebDB:!0,ColorDB:!0,TextDB:!0,DateTimeDB:!0,Database:!0};Object.defineProperty(r,"WebDB",{enumerable:!0,get:function(){return S.WebDB}}),Object.defineProperty(r,"ColorDB",{enumerable:!0,get:function(){return S.ColorDB}}),Object.defineProperty(r,"TextDB",{enumerable:!0,get:function(){return S.TextDB}}),Object.defineProperty(r,"DateTimeDB",{enumerable:!0,get:function(){return S.DateTimeDB}}),Object.defineProperty(r,"Database",{enumerable:!0,get:function(){return S.Database}}),r.default=void 0;var a=o(1);Object.keys(a).forEach(function(d){d!=="default"&&d!=="__esModule"&&(Object.prototype.hasOwnProperty.call(c,d)||d in r&&r[d]===a[d]||Object.defineProperty(r,d,{enumerable:!0,get:function(){return a[d]}}))});var s=o(4);Object.keys(s).forEach(function(d){d!=="default"&&d!=="__esModule"&&(Object.prototype.hasOwnProperty.call(c,d)||d in r&&r[d]===s[d]||Object.defineProperty(r,d,{enumerable:!0,get:function(){return s[d]}}))});var w=o(6);Object.keys(w).forEach(function(d){d!=="default"&&d!=="__esModule"&&(Object.prototype.hasOwnProperty.call(c,d)||d in r&&r[d]===w[d]||Object.defineProperty(r,d,{enumerable:!0,get:function(){return w[d]}}))});var f=o(7);Object.keys(f).forEach(function(d){d!=="default"&&d!=="__esModule"&&(Object.prototype.hasOwnProperty.call(c,d)||d in r&&r[d]===f[d]||Object.defineProperty(r,d,{enumerable:!0,get:function(){return f[d]}}))});var M=o(8);Object.keys(M).forEach(function(d){d!=="default"&&d!=="__esModule"&&(Object.prototype.hasOwnProperty.call(c,d)||d in r&&r[d]===M[d]||Object.defineProperty(r,d,{enumerable:!0,get:function(){return M[d]}}))});var k=o(9);Object.keys(k).forEach(function(d){d!=="default"&&d!=="__esModule"&&(Object.prototype.hasOwnProperty.call(c,d)||d in r&&r[d]===k[d]||Object.defineProperty(r,d,{enumerable:!0,get:function(){return k[d]}}))});var y=o(10);Object.keys(y).forEach(function(d){d!=="default"&&d!=="__esModule"&&(Object.prototype.hasOwnProperty.call(c,d)||d in r&&r[d]===y[d]||Object.defineProperty(r,d,{enumerable:!0,get:function(){return y[d]}}))});var E=o(20);Object.keys(E).forEach(function(d){d!=="default"&&d!=="__esModule"&&(Object.prototype.hasOwnProperty.call(c,d)||d in r&&r[d]===E[d]||Object.defineProperty(r,d,{enumerable:!0,get:function(){return E[d]}}))});var S=o(2),p=new E.Random;r.default=p},function(A,r){var o=function(c){c==null&&(c=new Date().getTime()),this.N=624,this.M=397,this.MATRIX_A=2567483615,this.UPPER_MASK=2147483648,this.LOWER_MASK=2147483647,this.mt=new Array(this.N),this.mti=this.N+1,c.constructor==Array?this.init_by_array(c,c.length):this.init_seed(c)};o.prototype.init_seed=function(c){for(this.mt[0]=c>>>0,this.mti=1;this.mti<this.N;this.mti++)c=this.mt[this.mti-1]^this.mt[this.mti-1]>>>30,this.mt[this.mti]=(1812433253*((4294901760&c)>>>16)<<16)+1812433253*(65535&c)+this.mti,this.mt[this.mti]>>>=0},o.prototype.init_by_array=function(c,a){var s,w,f;for(this.init_seed(19650218),s=1,w=0,f=this.N>a?this.N:a;f;f--){var M=this.mt[s-1]^this.mt[s-1]>>>30;this.mt[s]=(this.mt[s]^(1664525*((4294901760&M)>>>16)<<16)+1664525*(65535&M))+c[w]+w,this.mt[s]>>>=0,w++,++s>=this.N&&(this.mt[0]=this.mt[this.N-1],s=1),w>=a&&(w=0)}for(f=this.N-1;f;f--)M=this.mt[s-1]^this.mt[s-1]>>>30,this.mt[s]=(this.mt[s]^(1566083941*((4294901760&M)>>>16)<<16)+1566083941*(65535&M))-s,this.mt[s]>>>=0,++s>=this.N&&(this.mt[0]=this.mt[this.N-1],s=1);this.mt[0]=2147483648},o.prototype.random_int=function(){var c,a=new Array(0,this.MATRIX_A);if(this.mti>=this.N){var s;for(this.mti==this.N+1&&this.init_seed(5489),s=0;s<this.N-this.M;s++)c=this.mt[s]&this.UPPER_MASK|this.mt[s+1]&this.LOWER_MASK,this.mt[s]=this.mt[s+this.M]^c>>>1^a[1&c];for(;s<this.N-1;s++)c=this.mt[s]&this.UPPER_MASK|this.mt[s+1]&this.LOWER_MASK,this.mt[s]=this.mt[s+(this.M-this.N)]^c>>>1^a[1&c];c=this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK,this.mt[this.N-1]=this.mt[this.M-1]^c>>>1^a[1&c],this.mti=0}return c=this.mt[this.mti++],c^=c>>>11,c^=c<<7&2636928640,c^=c<<15&4022730752,(c^=c>>>18)>>>0},o.prototype.random_int31=function(){return this.random_int()>>>1},o.prototype.random_incl=function(){return this.random_int()*(1/4294967295)},o.prototype.random=function(){return this.random_int()*(1/4294967296)},o.prototype.random_excl=function(){return(this.random_int()+.5)*(1/4294967296)},o.prototype.random_long=function(){return(67108864*(this.random_int()>>>5)+(this.random_int()>>>6))*(1/9007199254740992)},A.exports=o},function(A,r,o){const c=o(14),a=o(17),s=c.types;A.exports=class $n{constructor(f,M){if(this._setDefaults(f),f instanceof RegExp)this.ignoreCase=f.ignoreCase,this.multiline=f.multiline,f=f.source;else{if(typeof f!="string")throw new Error("Expected a regexp or string");this.ignoreCase=M&&M.indexOf("i")!==-1,this.multiline=M&&M.indexOf("m")!==-1}this.tokens=c(f)}_setDefaults(f){this.max=f.max!=null?f.max:$n.prototype.max!=null?$n.prototype.max:100,this.defaultRange=f.defaultRange?f.defaultRange:this.defaultRange.clone(),f.randInt&&(this.randInt=f.randInt)}gen(){return this._gen(this.tokens,[])}_gen(f,M){var k,y,E,S,p;switch(f.type){case s.ROOT:case s.GROUP:if(f.followedBy||f.notFollowedBy)return"";for(f.remember&&f.groupNumber===void 0&&(f.groupNumber=M.push(null)-1),y="",S=0,p=(k=f.options?this._randSelect(f.options):f.stack).length;S<p;S++)y+=this._gen(k[S],M);return f.remember&&(M[f.groupNumber]=y),y;case s.POSITION:return"";case s.SET:var d=this._expand(f);return d.length?String.fromCharCode(this._randSelect(d)):"";case s.REPETITION:for(E=this.randInt(f.min,f.max===1/0?f.min+this.max:f.max),y="",S=0;S<E;S++)y+=this._gen(f.value,M);return y;case s.REFERENCE:return M[f.value-1]||"";case s.CHAR:var T=this.ignoreCase&&this._randBool()?this._toOtherCase(f.value):f.value;return String.fromCharCode(T)}}_toOtherCase(f){return f+(97<=f&&f<=122?-32:65<=f&&f<=90?32:0)}_randBool(){return!this.randInt(0,1)}_randSelect(f){return f instanceof a?f.index(this.randInt(0,f.length-1)):f[this.randInt(0,f.length-1)]}_expand(f){if(f.type===c.types.CHAR)return new a(f.value);if(f.type===c.types.RANGE)return new a(f.from,f.to);{let M=new a;for(let k=0;k<f.set.length;k++){let y=this._expand(f.set[k]);if(M.add(y),this.ignoreCase)for(let E=0;E<y.length;E++){let S=y.index(E),p=this._toOtherCase(S);S!==p&&M.add(p)}}return f.not?this.defaultRange.clone().subtract(M):this.defaultRange.clone().intersect(M)}}randInt(f,M){return f+Math.floor(Math.random()*(1+M-f))}get defaultRange(){return this._range=this._range||new a(32,126)}set defaultRange(f){this._range=f}static randexp(f,M){var k;return typeof f=="string"&&(f=new RegExp(f,M)),f._randexp===void 0?(k=new $n(f,M),f._randexp=k):(k=f._randexp)._setDefaults(f),k.gen()}static sugar(){RegExp.prototype.gen=function(){return $n.randexp(this)}}}},function(A,r,o){const c=o(15),a=o(3),s=o(5),w=o(16);A.exports=f=>{var M,k,y=0,E={type:a.ROOT,stack:[]},S=E,p=E.stack,d=[],T=W=>{c.error(f,"Nothing to repeat at column "+(W-1))},g=c.strToChars(f);for(M=g.length;y<M;)switch(k=g[y++]){case"\\":switch(k=g[y++]){case"b":p.push(w.wordBoundary());break;case"B":p.push(w.nonWordBoundary());break;case"w":p.push(s.words());break;case"W":p.push(s.notWords());break;case"d":p.push(s.ints());break;case"D":p.push(s.notInts());break;case"s":p.push(s.whitespace());break;case"S":p.push(s.notWhitespace());break;default:/\d/.test(k)?p.push({type:a.REFERENCE,value:parseInt(k,10)}):p.push({type:a.CHAR,value:k.charCodeAt(0)})}break;case"^":p.push(w.begin());break;case"$":p.push(w.end());break;case"[":var C;g[y]==="^"?(C=!0,y++):C=!1;var P=c.tokenizeClass(g.slice(y),f);y+=P[1],p.push({type:a.SET,set:P[0],not:C});break;case".":p.push(s.anyChar());break;case"(":var x={type:a.GROUP,stack:[],remember:!0};(k=g[y])==="?"&&(k=g[y+1],y+=2,k==="="?x.followedBy=!0:k==="!"?x.notFollowedBy=!0:k!==":"&&c.error(f,`Invalid group, character '${k}' after '?' at column `+(y-1)),x.remember=!1),p.push(x),d.push(S),S=x,p=x.stack;break;case")":d.length===0&&c.error(f,"Unmatched ) at column "+(y-1)),p=(S=d.pop()).options?S.options[S.options.length-1]:S.stack;break;case"|":S.options||(S.options=[S.stack],delete S.stack);var D=[];S.options.push(D),p=D;break;case"{":var b,v,R=/^(\d+)(,(\d+)?)?\}/.exec(g.slice(y));R!==null?(p.length===0&&T(y),b=parseInt(R[1],10),v=R[2]?R[3]?parseInt(R[3],10):1/0:b,y+=R[0].length,p.push({type:a.REPETITION,min:b,max:v,value:p.pop()})):p.push({type:a.CHAR,value:123});break;case"?":p.length===0&&T(y),p.push({type:a.REPETITION,min:0,max:1,value:p.pop()});break;case"+":p.length===0&&T(y),p.push({type:a.REPETITION,min:1,max:1/0,value:p.pop()});break;case"*":p.length===0&&T(y),p.push({type:a.REPETITION,min:0,max:1/0,value:p.pop()});break;default:p.push({type:a.CHAR,value:k.charCodeAt(0)})}return d.length!==0&&c.error(f,"Unterminated group"),E},A.exports.types=a},function(A,r,o){const c=o(3),a=o(5),s={0:0,t:9,n:10,v:11,f:12,r:13};r.strToChars=function(w){return w=w.replace(/(\[\\b\])|(\\)?\\(?:u([A-F0-9]{4})|x([A-F0-9]{2})|(0?[0-7]{2})|c([@A-Z[\\\]^?])|([0tnvfr]))/g,function(f,M,k,y,E,S,p,d){if(k)return f;var T=M?8:y?parseInt(y,16):E?parseInt(E,16):S?parseInt(S,8):p?"@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^ ?".indexOf(p):s[d],g=String.fromCharCode(T);return/[[\]{}^$.|?*+()]/.test(g)&&(g="\\"+g),g})},r.tokenizeClass=(w,f)=>{for(var M,k,y=[],E=/\\(?:(w)|(d)|(s)|(W)|(D)|(S))|((?:(?:\\)(.)|([^\]\\]))-(?:\\)?([^\]]))|(\])|(?:\\)?([^])/g;(M=E.exec(w))!=null;)if(M[1])y.push(a.words());else if(M[2])y.push(a.ints());else if(M[3])y.push(a.whitespace());else if(M[4])y.push(a.notWords());else if(M[5])y.push(a.notInts());else if(M[6])y.push(a.notWhitespace());else if(M[7])y.push({type:c.RANGE,from:(M[8]||M[9]).charCodeAt(0),to:M[10].charCodeAt(0)});else{if(!(k=M[12]))return[y,E.lastIndex];y.push({type:c.CHAR,value:k.charCodeAt(0)})}r.error(f,"Unterminated character class")},r.error=(w,f)=>{throw new SyntaxError("Invalid regular expression: /"+w+"/: "+f)}},function(A,r,o){const c=o(3);r.wordBoundary=()=>({type:c.POSITION,value:"b"}),r.nonWordBoundary=()=>({type:c.POSITION,value:"B"}),r.begin=()=>({type:c.POSITION,value:"^"}),r.end=()=>({type:c.POSITION,value:"$"})},function(A,r,o){"use strict";class c{constructor(w,f){this.low=w,this.high=f,this.length=1+f-w}overlaps(w){return!(this.high<w.low||this.low>w.high)}touches(w){return!(this.high+1<w.low||this.low-1>w.high)}add(w){return new c(Math.min(this.low,w.low),Math.max(this.high,w.high))}subtract(w){return w.low<=this.low&&w.high>=this.high?[]:w.low>this.low&&w.high<this.high?[new c(this.low,w.low-1),new c(w.high+1,this.high)]:w.low<=this.low?[new c(w.high+1,this.high)]:[new c(this.low,w.low-1)]}toString(){return this.low==this.high?this.low.toString():this.low+"-"+this.high}}class a{constructor(w,f){this.ranges=[],this.length=0,w!=null&&this.add(w,f)}_update_length(){this.length=this.ranges.reduce((w,f)=>w+f.length,0)}add(w,f){var M=k=>{for(var y=0;y<this.ranges.length&&!k.touches(this.ranges[y]);)y++;for(var E=this.ranges.slice(0,y);y<this.ranges.length&&k.touches(this.ranges[y]);)k=k.add(this.ranges[y]),y++;E.push(k),this.ranges=E.concat(this.ranges.slice(y)),this._update_length()};return w instanceof a?w.ranges.forEach(M):(f==null&&(f=w),M(new c(w,f))),this}subtract(w,f){var M=k=>{for(var y=0;y<this.ranges.length&&!k.overlaps(this.ranges[y]);)y++;for(var E=this.ranges.slice(0,y);y<this.ranges.length&&k.overlaps(this.ranges[y]);)E=E.concat(this.ranges[y].subtract(k)),y++;this.ranges=E.concat(this.ranges.slice(y)),this._update_length()};return w instanceof a?w.ranges.forEach(M):(f==null&&(f=w),M(new c(w,f))),this}intersect(w,f){var M=[],k=y=>{for(var E=0;E<this.ranges.length&&!y.overlaps(this.ranges[E]);)E++;for(;E<this.ranges.length&&y.overlaps(this.ranges[E]);){var S=Math.max(this.ranges[E].low,y.low),p=Math.min(this.ranges[E].high,y.high);M.push(new c(S,p)),E++}};return w instanceof a?w.ranges.forEach(k):(f==null&&(f=w),k(new c(w,f))),this.ranges=M,this._update_length(),this}index(w){for(var f=0;f<this.ranges.length&&this.ranges[f].length<=w;)w-=this.ranges[f].length,f++;return this.ranges[f].low+w}toString(){return"[ "+this.ranges.join(", ")+" ]"}clone(){return new a(this)}numbers(){return this.ranges.reduce((w,f)=>{for(var M=f.low;M<=f.high;)w.push(M),M++;return w},[])}subranges(){return this.ranges.map(w=>({low:w.low,high:w.high,length:1+w.high-w.low}))}}A.exports=a},function(A,r,o){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.rgb=function(){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=(0,c.initOptions)(a,{grayscale:!1,min:0,max:255}),w=s.grayscale,f=s.max,M=s.min;(0,c.assert)(M<0&&f>255,"min and max must between in [0, 255]");var k=M,y=f,E=a.minR===void 0?M:a.minR,S=a.maxR===void 0?f:a.maxR,p=a.minG===void 0?M:a.minG,d=a.maxG===void 0?f:a.maxG,T=a.minB===void 0?M:a.minB,g=a.maxB===void 0?f:a.maxB;return w&&M===0&&f===255&&E!==void 0&&E!==void 0&&p!==void 0&&d!==void 0&&T!==void 0&&g!==void 0&&(k=(E+p+p)/3,y=(S+d+g)/3),w?new Array(3).fill(this.natural({min:k,max:y})):[this.natural({min:E,max:S}),this.natural({min:p,max:d}),this.natural({min:T,max:g})]},r.hsl=function(a){var s=(0,c.initOptions)(a,{minH:0,maxH:360,minS:0,maxS:100,minL:0,maxL:100});return[this.natural({min:s.minH,max:s.maxH}),"".concat(this.float({min:s.minS,max:s.maxS}),"%"),"".concat(this.float({min:s.minS,max:s.maxS}),"%")]};var c=o(0)},function(A,r,o){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0,r.default=[{c:[{c:[{i:"340803",n:"\u5927\u89C2\u533A"},{i:"340822",n:"\u6000\u5B81\u53BF"},{i:"340824",n:"\u6F5C\u5C71\u53BF"},{i:"340826",n:"\u5BBF\u677E\u53BF"},{i:"340825",n:"\u592A\u6E56\u53BF"},{i:"340881",n:"\u6850\u57CE\u5E02"},{i:"340827",n:"\u671B\u6C5F\u53BF"},{i:"340802",n:"\u8FCE\u6C5F\u533A"},{i:"340811",n:"\u5B9C\u79C0\u533A"},{i:"340828",n:"\u5CB3\u897F\u53BF"},{i:"340823",n:"\u679E\u9633\u53BF"}],i:"340800",n:"\u5B89\u5E86\u5E02"},{c:[{i:"340303",n:"\u868C\u5C71\u533A"},{i:"340323",n:"\u56FA\u9547\u53BF"},{i:"340311",n:"\u6DEE\u4E0A\u533A"},{i:"340321",n:"\u6000\u8FDC\u53BF"},{i:"340302",n:"\u9F99\u5B50\u6E56\u533A"},{i:"340322",n:"\u4E94\u6CB3\u53BF"},{i:"340304",n:"\u79B9\u4F1A\u533A"}],i:"340300",n:"\u868C\u57E0\u5E02"},{c:[{i:"341623",n:"\u5229\u8F9B\u53BF"},{i:"341622",n:"\u8499\u57CE\u53BF"},{i:"341602",n:"\u8C2F\u57CE\u533A"},{i:"341621",n:"\u6DA1\u9633\u53BF"}],i:"341600",n:"\u4EB3\u5DDE\u5E02"},{c:[{i:"341423",n:"\u542B\u5C71\u53BF"},{i:"341424",n:"\u548C\u53BF"},{i:"341402",n:"\u5C45\u5DE2\u533A"},{i:"341421",n:"\u5E90\u6C5F\u53BF"},{i:"341422",n:"\u65E0\u4E3A\u53BF"}],i:"341400",n:"\u5DE2\u6E56\u5E02"},{c:[{i:"341721",n:"\u4E1C\u81F3\u53BF"},{i:"341702",n:"\u8D35\u6C60\u533A"},{i:"341723",n:"\u9752\u9633\u53BF"},{i:"341722",n:"\u77F3\u53F0\u53BF"}],i:"341700",n:"\u6C60\u5DDE\u5E02"},{c:[{i:"341125",n:"\u5B9A\u8FDC\u53BF"},{i:"341126",n:"\u51E4\u9633\u53BF"},{i:"341122",n:"\u6765\u5B89\u53BF"},{i:"341102",n:"\u7405\u740A\u533A"},{i:"341182",n:"\u660E\u5149\u5E02"},{i:"341103",n:"\u5357\u8C2F\u533A"},{i:"341124",n:"\u5168\u6912\u53BF"},{i:"341181",n:"\u5929\u957F\u5E02"}],i:"341100",n:"\u6EC1\u5DDE\u5E02"},{c:[{i:"341225",n:"\u961C\u5357\u53BF"},{i:"341282",n:"\u754C\u9996\u5E02"},{i:"341221",n:"\u4E34\u6CC9\u53BF"},{i:"341222",n:"\u592A\u548C\u53BF"},{i:"341203",n:"\u988D\u4E1C\u533A"},{i:"341204",n:"\u988D\u6CC9\u533A"},{i:"341226",n:"\u988D\u4E0A\u53BF"},{i:"341202",n:"\u988D\u5DDE\u533A"}],i:"341200",n:"\u961C\u9633\u5E02"},{c:[{i:"340111",n:"\u5305\u6CB3\u533A"},{i:"340122",n:"\u80A5\u4E1C\u53BF"},{i:"340123",n:"\u80A5\u897F\u53BF"},{i:"340151",n:"\u9AD8\u65B0\u533A"},{i:"340103",n:"\u5E90\u9633\u533A"},{i:"340104",n:"\u8700\u5C71\u533A"},{i:"340102",n:"\u7476\u6D77\u533A"},{i:"340121",n:"\u957F\u4E30\u53BF"},{i:"340191",n:"\u4E2D\u533A"}],i:"340100",n:"\u5408\u80A5\u5E02"},{c:[{i:"340602",n:"\u675C\u96C6\u533A"},{i:"340604",n:"\u70C8\u5C71\u533A"},{i:"340621",n:"\u6FC9\u6EAA\u53BF"},{i:"340603",n:"\u76F8\u5C71\u533A"}],i:"340600",n:"\u6DEE\u5317\u5E02"},{c:[{i:"340405",n:"\u516B\u516C\u5C71\u533A"},{i:"340402",n:"\u5927\u901A\u533A"},{i:"340421",n:"\u51E4\u53F0\u53BF"},{i:"340406",n:"\u6F58\u96C6\u533A"},{i:"340403",n:"\u7530\u5BB6\u5EB5\u533A"},{i:"340404",n:"\u8C22\u5BB6\u96C6\u533A"}],i:"340400",n:"\u6DEE\u5357\u5E02"},{c:[{i:"341003",n:"\u9EC4\u5C71\u533A"},{i:"341004",n:"\u5FBD\u5DDE\u533A"},{i:"341024",n:"\u7941\u95E8\u53BF"},{i:"341021",n:"\u6B59\u53BF"},{i:"341002",n:"\u5C6F\u6EAA\u533A"},{i:"341022",n:"\u4F11\u5B81\u53BF"},{i:"341023",n:"\u9EDF\u53BF"}],i:"341000",n:"\u9EC4\u5C71\u5E02"},{c:[{i:"341522",n:"\u970D\u90B1\u53BF"},{i:"341525",n:"\u970D\u5C71\u53BF"},{i:"341502",n:"\u91D1\u5B89\u533A"},{i:"341524",n:"\u91D1\u5BE8\u53BF"},{i:"341521",n:"\u5BFF\u53BF"},{i:"341523",n:"\u8212\u57CE\u53BF"},{i:"341503",n:"\u88D5\u5B89\u533A"}],i:"341500",n:"\u516D\u5B89\u5E02"},{c:[{i:"340521",n:"\u5F53\u6D82\u53BF"},{i:"340503",n:"\u82B1\u5C71\u533A"},{i:"340502",n:"\u91D1\u5BB6\u5E84\u533A"},{i:"340504",n:"\u96E8\u5C71\u533A"}],i:"340500",n:"\u9A6C\u978D\u5C71\u5E02"},{c:[{i:"341321",n:"\u7800\u5C71\u53BF"},{i:"341323",n:"\u7075\u74A7\u53BF"},{i:"341324",n:"\u6CD7\u53BF"},{i:"341322",n:"\u8427\u53BF"},{i:"341302",n:"\u57C7\u6865\u533A"}],i:"341300",n:"\u5BBF\u5DDE\u5E02"},{c:[{i:"340711",n:"\u90CA\u533A"},{i:"340703",n:"\u72EE\u5B50\u5C71\u533A"},{i:"340702",n:"\u94DC\u5B98\u5C71\u533A"},{i:"340721",n:"\u94DC\u9675\u53BF"}],i:"340700",n:"\u94DC\u9675\u5E02"},{c:[{i:"340222",n:"\u7E41\u660C\u53BF"},{i:"340202",n:"\u955C\u6E56\u533A"},{i:"340207",n:"\u9E20\u6C5F\u533A"},{i:"340223",n:"\u5357\u9675\u53BF"},{i:"340208",n:"\u4E09\u5C71\u533A"},{i:"340221",n:"\u829C\u6E56\u53BF"},{i:"340203",n:"\u5F0B\u6C5F\u533A"}],i:"340200",n:"\u829C\u6E56\u5E02"},{c:[{i:"341822",n:"\u5E7F\u5FB7\u53BF"},{i:"341825",n:"\u65CC\u5FB7\u53BF"},{i:"341823",n:"\u6CFE\u53BF"},{i:"341824",n:"\u7EE9\u6EAA\u53BF"},{i:"341821",n:"\u90CE\u6EAA\u53BF"},{i:"341881",n:"\u5B81\u56FD\u5E02"},{i:"341802",n:"\u5BA3\u5DDE\u533A"}],i:"341800",n:"\u5BA3\u57CE\u5E02"}],i:"340000",n:"\u5B89\u5FBD\u7701"},{c:[{i:"820100",n:"\u6FB3\u95E8\u534A\u5C9B"},{i:"820200",n:"\u79BB\u5C9B"}],i:"820000",n:"\u6FB3\u95E8\u7279\u522B\u884C\u653F\u533A"},{c:[{c:[{i:"110114",n:"\u660C\u5E73\u533A"},{i:"110105",n:"\u671D\u9633\u533A"},{i:"110103",n:"\u5D07\u6587\u533A"},{i:"110115",n:"\u5927\u5174\u533A"},{i:"110101",n:"\u4E1C\u57CE\u533A"},{i:"110111",n:"\u623F\u5C71\u533A"},{i:"110106",n:"\u4E30\u53F0\u533A"},{i:"110108",n:"\u6D77\u6DC0\u533A"},{i:"110116",n:"\u6000\u67D4\u533A"},{i:"110109",n:"\u95E8\u5934\u6C9F\u533A"},{i:"110228",n:"\u5BC6\u4E91\u53BF"},{i:"110117",n:"\u5E73\u8C37\u533A"},{i:"110107",n:"\u77F3\u666F\u5C71\u533A"},{i:"110113",n:"\u987A\u4E49\u533A"},{i:"110112",n:"\u901A\u5DDE\u533A"},{i:"110102",n:"\u897F\u57CE\u533A"},{i:"110104",n:"\u5BA3\u6B66\u533A"},{i:"110229",n:"\u5EF6\u5E86\u53BF"}],i:"110100",n:"\u5317\u4EAC\u5E02"}],i:"110000",n:"\u5317\u4EAC"},{c:[{c:[{i:"500113",n:"\u5DF4\u5357\u533A"},{i:"500109",n:"\u5317\u789A\u533A"},{i:"500227",n:"\u74A7\u5C71\u53BF"},{i:"500229",n:"\u57CE\u53E3\u53BF"},{i:"500104",n:"\u5927\u6E21\u53E3\u533A"},{i:"500225",n:"\u5927\u8DB3\u53BF"},{i:"500231",n:"\u57AB\u6C5F\u53BF"},{i:"500230",n:"\u4E30\u90FD\u53BF"},{i:"500236",n:"\u5949\u8282\u53BF"},{i:"500102",n:"\u6DAA\u9675\u533A"},{i:"500382",n:"\u5408\u5DDD\u533A"},{i:"500105",n:"\u6C5F\u5317\u533A"},{i:"500381",n:"\u6C5F\u6D25\u5E02"},{i:"500107",n:"\u4E5D\u9F99\u5761\u533A"},{i:"500234",n:"\u5F00\u53BF"},{i:"500228",n:"\u6881\u5E73\u53BF"},{i:"500108",n:"\u5357\u5CB8\u533A"},{i:"500384",n:"\u5357\u5DDD\u5E02"},{i:"500243",n:"\u5F6D\u6C34\u82D7\u65CF\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF"},{i:"500114",n:"\u9ED4\u6C5F\u533A"},{i:"500222",n:"\u7DA6\u6C5F\u53BF"},{i:"500226",n:"\u8363\u660C\u53BF"},{i:"500106",n:"\u6C99\u576A\u575D\u533A"},{i:"500240",n:"\u77F3\u67F1\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF"},{i:"500111",n:"\u53CC\u6865\u533A"},{i:"500224",n:"\u94DC\u6881\u53BF"},{i:"500223",n:"\u6F7C\u5357\u53BF"},{i:"500110",n:"\u4E07\u76DB\u533A"},{i:"500101",n:"\u4E07\u5DDE\u533A"},{i:"500232",n:"\u6B66\u9686\u53BF"},{i:"500237",n:"\u5DEB\u5C71\u53BF"},{i:"500238",n:"\u5DEB\u6EAA\u53BF"},{i:"500241",n:"\u79C0\u5C71\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"500383",n:"\u6C38\u5DDD\u5E02"},{i:"500242",n:"\u9149\u9633\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"500112",n:"\u6E1D\u5317\u533A"},{i:"500235",n:"\u4E91\u9633\u53BF"},{i:"500103",n:"\u6E1D\u4E2D\u533A"},{i:"500115",n:"\u957F\u5BFF\u533A"},{i:"500233",n:"\u5FE0\u53BF"}],i:"500100",n:"\u91CD\u5E86\u5E02"}],i:"500000",n:"\u91CD\u5E86"},{c:[{c:[{i:"350104",n:"\u4ED3\u5C71\u533A"},{i:"350181",n:"\u798F\u6E05\u5E02"},{i:"350102",n:"\u9F13\u697C\u533A"},{i:"350111",n:"\u664B\u5B89\u533A"},{i:"350122",n:"\u8FDE\u6C5F\u53BF"},{i:"350123",n:"\u7F57\u6E90\u53BF"},{i:"350105",n:"\u9A6C\u5C3E\u533A"},{i:"350121",n:"\u95FD\u4FAF\u53BF"},{i:"350124",n:"\u95FD\u6E05\u53BF"},{i:"350128",n:"\u5E73\u6F6D\u53BF"},{i:"350103",n:"\u53F0\u6C5F\u533A"},{i:"350125",n:"\u6C38\u6CF0\u53BF"},{i:"350182",n:"\u957F\u4E50\u5E02"}],i:"350100",n:"\u798F\u5DDE\u5E02"},{c:[{i:"350825",n:"\u8FDE\u57CE\u53BF"},{i:"350823",n:"\u4E0A\u676D\u53BF"},{i:"350824",n:"\u6B66\u5E73\u53BF"},{i:"350802",n:"\u65B0\u7F57\u533A"},{i:"350822",n:"\u6C38\u5B9A\u53BF"},{i:"350881",n:"\u6F33\u5E73\u5E02"},{i:"350821",n:"\u957F\u6C40\u53BF"}],i:"350800",n:"\u9F99\u5CA9\u5E02"},{c:[{i:"350723",n:"\u5149\u6CFD\u53BF"},{i:"350783",n:"\u5EFA\u74EF\u5E02"},{i:"350784",n:"\u5EFA\u9633\u5E02"},{i:"350722",n:"\u6D66\u57CE\u53BF"},{i:"350781",n:"\u90B5\u6B66\u5E02"},{i:"350721",n:"\u987A\u660C\u53BF"},{i:"350724",n:"\u677E\u6EAA\u53BF"},{i:"350782",n:"\u6B66\u5937\u5C71\u5E02"},{i:"350702",n:"\u5EF6\u5E73\u533A"},{i:"350725",n:"\u653F\u548C\u53BF"}],i:"350700",n:"\u5357\u5E73\u5E02"},{c:[{i:"350981",n:"\u798F\u5B89\u5E02"},{i:"350982",n:"\u798F\u9F0E\u5E02"},{i:"350922",n:"\u53E4\u7530\u53BF"},{i:"350902",n:"\u8549\u57CE\u533A"},{i:"350923",n:"\u5C4F\u5357\u53BF"},{i:"350924",n:"\u5BFF\u5B81\u53BF"},{i:"350921",n:"\u971E\u6D66\u53BF"},{i:"350926",n:"\u67D8\u8363\u53BF"},{i:"350925",n:"\u5468\u5B81\u53BF"}],i:"350900",n:"\u5B81\u5FB7\u5E02"},{c:[{i:"350302",n:"\u57CE\u53A2\u533A"},{i:"350303",n:"\u6DB5\u6C5F\u533A"},{i:"350304",n:"\u8354\u57CE\u533A"},{i:"350322",n:"\u4ED9\u6E38\u53BF"},{i:"350305",n:"\u79C0\u5C7F\u533A"}],i:"350300",n:"\u8386\u7530\u5E02"},{c:[{i:"350524",n:"\u5B89\u6EAA\u53BF"},{i:"350526",n:"\u5FB7\u5316\u53BF"},{i:"350503",n:"\u4E30\u6CFD\u533A"},{i:"350521",n:"\u60E0\u5B89\u53BF"},{i:"350582",n:"\u664B\u6C5F\u5E02"},{i:"350527",n:"\u91D1\u95E8\u53BF"},{i:"350502",n:"\u9CA4\u57CE\u533A"},{i:"350504",n:"\u6D1B\u6C5F\u533A"},{i:"350583",n:"\u5357\u5B89\u5E02"},{i:"350505",n:"\u6CC9\u6E2F\u533A"},{i:"350581",n:"\u77F3\u72EE\u5E02"},{i:"350525",n:"\u6C38\u6625\u53BF"}],i:"350500",n:"\u6CC9\u5DDE\u5E02"},{c:[{i:"350425",n:"\u5927\u7530\u53BF"},{i:"350428",n:"\u5C06\u4E50\u53BF"},{i:"350430",n:"\u5EFA\u5B81\u53BF"},{i:"350402",n:"\u6885\u5217\u533A"},{i:"350421",n:"\u660E\u6EAA\u53BF"},{i:"350424",n:"\u5B81\u5316\u53BF"},{i:"350423",n:"\u6E05\u6D41\u53BF"},{i:"350403",n:"\u4E09\u5143\u533A"},{i:"350427",n:"\u6C99\u53BF"},{i:"350429",n:"\u6CF0\u5B81\u53BF"},{i:"350481",n:"\u6C38\u5B89\u5E02"},{i:"350426",n:"\u5C24\u6EAA\u53BF"}],i:"350400",n:"\u4E09\u660E\u5E02"},{c:[{i:"350205",n:"\u6D77\u6CA7\u533A"},{i:"350206",n:"\u6E56\u91CC\u533A"},{i:"350211",n:"\u96C6\u7F8E\u533A"},{i:"350203",n:"\u601D\u660E\u533A"},{i:"350212",n:"\u540C\u5B89\u533A"},{i:"350213",n:"\u7FD4\u5B89\u533A"}],i:"350200",n:"\u53A6\u95E8\u5E02"},{c:[{i:"350626",n:"\u4E1C\u5C71\u53BF"},{i:"350629",n:"\u534E\u5B89\u53BF"},{i:"350681",n:"\u9F99\u6D77\u5E02"},{i:"350603",n:"\u9F99\u6587\u533A"},{i:"350627",n:"\u5357\u9756\u53BF"},{i:"350628",n:"\u5E73\u548C\u53BF"},{i:"350602",n:"\u8297\u57CE\u533A"},{i:"350622",n:"\u4E91\u9704\u53BF"},{i:"350623",n:"\u6F33\u6D66\u53BF"},{i:"350625",n:"\u957F\u6CF0\u53BF"},{i:"350624",n:"\u8BCF\u5B89\u53BF"}],i:"350600",n:"\u6F33\u5DDE\u5E02"}],i:"350000",n:"\u798F\u5EFA\u7701"},{c:[{c:[{i:"620402",n:"\u767D\u94F6\u533A"},{i:"620422",n:"\u4F1A\u5B81\u53BF"},{i:"620423",n:"\u666F\u6CF0\u53BF"},{i:"620421",n:"\u9756\u8FDC\u53BF"},{i:"620403",n:"\u5E73\u5DDD\u533A"}],i:"620400",n:"\u767D\u94F6\u5E02"},{c:[{i:"621102",n:"\u5B89\u5B9A\u533A"},{i:"621124",n:"\u4E34\u6D2E\u53BF"},{i:"621122",n:"\u9647\u897F\u53BF"},{i:"621126",n:"\u5CB7\u53BF"},{i:"621121",n:"\u901A\u6E2D\u53BF"},{i:"621123",n:"\u6E2D\u6E90\u53BF"},{i:"621125",n:"\u6F33\u53BF"}],i:"621100",n:"\u5B9A\u897F\u5E02"},{c:[{i:"623024",n:"\u8FED\u90E8\u53BF"},{i:"623001",n:"\u5408\u4F5C\u5E02"},{i:"623021",n:"\u4E34\u6F6D\u53BF"},{i:"623026",n:"\u788C\u66F2\u53BF"},{i:"623025",n:"\u739B\u66F2\u53BF"},{i:"623027",n:"\u590F\u6CB3\u53BF"},{i:"623023",n:"\u821F\u66F2\u53BF"},{i:"623022",n:"\u5353\u5C3C\u53BF"}],i:"623000",n:"\u7518\u5357\u85CF\u65CF\u81EA\u6CBB\u5DDE"},{i:"620200",n:"\u5609\u5CEA\u5173\u5E02"},{c:[{i:"620302",n:"\u91D1\u5DDD\u533A"},{i:"620321",n:"\u6C38\u660C\u53BF"}],i:"620300",n:"\u91D1\u660C\u5E02"},{c:[{i:"620924",n:"\u963F\u514B\u585E\u54C8\u8428\u514B\u65CF\u81EA\u6CBB\u53BF"},{i:"620922",n:"\u5B89\u897F\u53BF"},{i:"620982",n:"\u6566\u714C\u5E02"},{i:"620921",n:"\u91D1\u5854\u53BF"},{i:"620923",n:"\u8083\u5317\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF"},{i:"620902",n:"\u8083\u5DDE\u533A"},{i:"620981",n:"\u7389\u95E8\u5E02"}],i:"620900",n:"\u9152\u6CC9\u5E02"},{c:[{i:"620105",n:"\u5B89\u5B81\u533A"},{i:"620102",n:"\u57CE\u5173\u533A"},{i:"620122",n:"\u768B\u5170\u53BF"},{i:"620111",n:"\u7EA2\u53E4\u533A"},{i:"620103",n:"\u4E03\u91CC\u6CB3\u533A"},{i:"620104",n:"\u897F\u56FA\u533A"},{i:"620121",n:"\u6C38\u767B\u53BF"},{i:"620123",n:"\u6986\u4E2D\u53BF"}],i:"620100",n:"\u5170\u5DDE\u5E02"},{c:[{i:"622926",n:"\u4E1C\u4E61\u65CF\u81EA\u6CBB\u53BF"},{i:"622924",n:"\u5E7F\u6CB3\u53BF"},{i:"622925",n:"\u548C\u653F\u53BF"},{i:"622927",n:"\u79EF\u77F3\u5C71\u4FDD\u5B89\u65CF\u4E1C\u4E61\u65CF\u6492\u62C9\u65CF\u81EA\u6CBB\u53BF"},{i:"622922",n:"\u5EB7\u4E50\u53BF"},{i:"622901",n:"\u4E34\u590F\u5E02"},{i:"622921",n:"\u4E34\u590F\u53BF"},{i:"622923",n:"\u6C38\u9756\u53BF"}],i:"622900",n:"\u4E34\u590F\u56DE\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"621221",n:"\u6210\u53BF"},{i:"621223",n:"\u5B95\u660C\u53BF"},{i:"621227",n:"\u5FBD\u53BF"},{i:"621224",n:"\u5EB7\u53BF"},{i:"621228",n:"\u4E24\u5F53\u53BF"},{i:"621226",n:"\u793C\u53BF"},{i:"621222",n:"\u6587\u53BF"},{i:"621202",n:"\u6B66\u90FD\u533A"},{i:"621225",n:"\u897F\u548C\u53BF"}],i:"621200",n:"\u9647\u5357\u5E02"},{c:[{i:"620823",n:"\u5D07\u4FE1\u53BF"},{i:"620824",n:"\u534E\u4EAD\u53BF"},{i:"620821",n:"\u6CFE\u5DDD\u53BF"},{i:"620826",n:"\u9759\u5B81\u53BF"},{i:"620802",n:"\u5D06\u5CD2\u533A"},{i:"620822",n:"\u7075\u53F0\u53BF"},{i:"620825",n:"\u5E84\u6D6A\u53BF"}],i:"620800",n:"\u5E73\u51C9\u5E02"},{c:[{i:"621024",n:"\u5408\u6C34\u53BF"},{i:"621023",n:"\u534E\u6C60\u53BF"},{i:"621022",n:"\u73AF\u53BF"},{i:"621026",n:"\u5B81\u53BF"},{i:"621021",n:"\u5E86\u57CE\u53BF"},{i:"621002",n:"\u897F\u5CF0\u533A"},{i:"621025",n:"\u6B63\u5B81\u53BF"},{i:"621027",n:"\u9547\u539F\u53BF"}],i:"621000",n:"\u5E86\u9633\u5E02"},{c:[{i:"620523",n:"\u7518\u8C37\u53BF"},{i:"620503",n:"\u9EA6\u79EF\u533A"},{i:"620522",n:"\u79E6\u5B89\u53BF"},{i:"620521",n:"\u6E05\u6C34\u53BF"},{i:"620502",n:"\u79E6\u5DDE\u533A"},{i:"620524",n:"\u6B66\u5C71\u53BF"},{i:"620525",n:"\u5F20\u5BB6\u5DDD\u56DE\u65CF\u81EA\u6CBB\u53BF"}],i:"620500",n:"\u5929\u6C34\u5E02"},{c:[{i:"620622",n:"\u53E4\u6D6A\u53BF"},{i:"620602",n:"\u51C9\u5DDE\u533A"},{i:"620621",n:"\u6C11\u52E4\u53BF"},{i:"620623",n:"\u5929\u795D\u85CF\u65CF\u81EA\u6CBB\u53BF"}],i:"620600",n:"\u6B66\u5A01\u5E02"},{c:[{i:"620702",n:"\u7518\u5DDE\u533A"},{i:"620724",n:"\u9AD8\u53F0\u53BF"},{i:"620723",n:"\u4E34\u6CFD\u53BF"},{i:"620722",n:"\u6C11\u4E50\u53BF"},{i:"620725",n:"\u5C71\u4E39\u53BF"},{i:"620721",n:"\u8083\u5357\u88D5\u56FA\u65CF\u81EA\u6CBB\u53BF"}],i:"620700",n:"\u5F20\u6396\u5E02"}],i:"620000",n:"\u7518\u8083\u7701"},{c:[{c:[{i:"445121",n:"\u6F6E\u5B89\u53BF"},{i:"445185",n:"\u67AB\u6EAA\u533A"},{i:"445122",n:"\u9976\u5E73\u53BF"},{i:"445102",n:"\u6E58\u6865\u533A"}],i:"445100",n:"\u6F6E\u5DDE\u5E02"},{c:[{i:"441901403",n:"\u4E1C\u839E\u751F\u6001\u56ED"},{i:"441901402",n:"\u864E\u95E8\u6E2F\u7BA1\u59D4\u4F1A"},{i:"441901401",n:"\u677E\u5C71\u6E56\u7BA1\u59D4\u4F1A"},{i:"441901110",n:"\u5E38\u5E73\u9547"},{i:"441901113",n:"\u5927\u6717\u9547"},{i:"441901114",n:"\u9EC4\u6C5F\u9547"},{i:"441901111",n:"\u5BEE\u6B65\u9547"},{i:"441901112",n:"\u6A1F\u6728\u5934\u9547"},{i:"441901117",n:"\u51E4\u5C97\u9547"},{i:"441901118",n:"\u5927\u5CAD\u5C71\u9547"},{i:"441901115",n:"\u6E05\u6EAA\u9547"},{i:"441901116",n:"\u5858\u53A6\u9547"},{i:"441901119",n:"\u957F\u5B89\u9547"},{i:"441901121",n:"\u864E\u95E8\u9547"},{i:"441901122",n:"\u539A\u8857\u9547"},{i:"441901123",n:"\u6C99\u7530\u9547"},{i:"441901124",n:"\u9053\u6ED8\u9547"},{i:"441901125",n:"\u6D2A\u6885\u9547"},{i:"441901126",n:"\u9EBB\u6D8C\u9547"},{i:"441901127",n:"\u671B\u725B\u58A9\u9547"},{i:"441901128",n:"\u4E2D\u5802\u9547"},{i:"441901129",n:"\u9AD8\u57D7\u9547"},{i:"441901104",n:"\u77F3\u6392\u9547"},{i:"441901105",n:"\u4F01\u77F3\u9547"},{i:"441901106",n:"\u6A2A\u6CA5\u9547"}],i:"441900",n:"\u4E1C\u839E\u5E02"},{c:[{i:"440608",n:"\u9AD8\u660E\u533A"},{i:"440605",n:"\u5357\u6D77\u533A"},{i:"440607",n:"\u4E09\u6C34\u533A"},{i:"440604",n:"\u7985\u57CE\u533A"},{i:"440606",n:"\u987A\u5FB7\u533A"}],i:"440600",n:"\u4F5B\u5C71\u5E02"},{c:[{i:"440111",n:"\u767D\u4E91\u533A"},{i:"440184",n:"\u4ECE\u5316\u5E02"},{i:"440188",n:"\u4E1C\u5C71\u533A"},{i:"440113",n:"\u756A\u79BA\u533A"},{i:"440105",n:"\u6D77\u73E0\u533A"},{i:"440114",n:"\u82B1\u90FD\u533A"},{i:"440112",n:"\u9EC4\u57D4\u533A"},{i:"440103",n:"\u8354\u6E7E\u533A"},{i:"440116",n:"\u841D\u5C97\u533A"},{i:"440115",n:"\u5357\u6C99\u533A"},{i:"440106",n:"\u5929\u6CB3\u533A"},{i:"440104",n:"\u8D8A\u79C0\u533A"},{i:"440183",n:"\u589E\u57CE\u5E02"}],i:"440100",n:"\u5E7F\u5DDE\u5E02"},{c:[{i:"441625",n:"\u4E1C\u6E90\u53BF"},{i:"441624",n:"\u548C\u5E73\u53BF"},{i:"441623",n:"\u8FDE\u5E73\u53BF"},{i:"441622",n:"\u9F99\u5DDD\u53BF"},{i:"441602",n:"\u6E90\u57CE\u533A"},{i:"441621",n:"\u7D2B\u91D1\u53BF"}],i:"441600",n:"\u6CB3\u6E90\u5E02"},{c:[{i:"441322",n:"\u535A\u7F57\u53BF"},{i:"441302",n:"\u60E0\u57CE\u533A"},{i:"441323",n:"\u60E0\u4E1C\u53BF"},{i:"441303",n:"\u60E0\u9633\u533A"},{i:"441324",n:"\u9F99\u95E8\u53BF"}],i:"441300",n:"\u60E0\u5DDE\u5E02"},{c:[{i:"440785",n:"\u6069\u5E73\u5E02"},{i:"440784",n:"\u9E64\u5C71\u5E02"},{i:"440704",n:"\u6C5F\u6D77\u533A"},{i:"440783",n:"\u5F00\u5E73\u5E02"},{i:"440703",n:"\u84EC\u6C5F\u533A"},{i:"440781",n:"\u53F0\u5C71\u5E02"},{i:"440705",n:"\u65B0\u4F1A\u533A"}],i:"440700",n:"\u6C5F\u95E8\u5E02"},{c:[{i:"445284",n:"\u4E1C\u5C71\u533A"},{i:"445224",n:"\u60E0\u6765\u53BF"},{i:"445221",n:"\u63ED\u4E1C\u53BF"},{i:"445222",n:"\u63ED\u897F\u53BF"},{i:"445281",n:"\u666E\u5B81\u5E02"},{i:"445202",n:"\u6995\u57CE\u533A"}],i:"445200",n:"\u63ED\u9633\u5E02"},{c:[{i:"440923",n:"\u7535\u767D\u53BF"},{i:"440981",n:"\u9AD8\u5DDE\u5E02"},{i:"440982",n:"\u5316\u5DDE\u5E02"},{i:"440903",n:"\u8302\u6E2F\u533A"},{i:"440902",n:"\u8302\u5357\u533A"},{i:"440983",n:"\u4FE1\u5B9C\u5E02"}],i:"440900",n:"\u8302\u540D\u5E02"},{c:[{i:"441422",n:"\u5927\u57D4\u53BF"},{i:"441423",n:"\u4E30\u987A\u53BF"},{i:"441427",n:"\u8549\u5CAD\u53BF"},{i:"441402",n:"\u6885\u6C5F\u533A"},{i:"441421",n:"\u6885\u53BF"},{i:"441426",n:"\u5E73\u8FDC\u53BF"},{i:"441424",n:"\u4E94\u534E\u53BF"},{i:"441481",n:"\u5174\u5B81\u5E02"}],i:"441400",n:"\u6885\u5DDE\u5E02"},{c:[{i:"441821",n:"\u4F5B\u5188\u53BF"},{i:"441826",n:"\u8FDE\u5357\u7476\u65CF\u81EA\u6CBB\u53BF"},{i:"441825",n:"\u8FDE\u5C71\u58EE\u65CF\u7476\u65CF\u81EA\u6CBB\u53BF"},{i:"441882",n:"\u8FDE\u5DDE\u5E02"},{i:"441802",n:"\u6E05\u57CE\u533A"},{i:"441827",n:"\u6E05\u65B0\u53BF"},{i:"441823",n:"\u9633\u5C71\u53BF"},{i:"441881",n:"\u82F1\u5FB7\u5E02"}],i:"441800",n:"\u6E05\u8FDC\u5E02"},{c:[{i:"440514",n:"\u6F6E\u5357\u533A"},{i:"440513",n:"\u6F6E\u9633\u533A"},{i:"440515",n:"\u6F84\u6D77\u533A"},{i:"440512",n:"\u6FE0\u6C5F\u533A"},{i:"440511",n:"\u91D1\u5E73\u533A"},{i:"440507",n:"\u9F99\u6E56\u533A"},{i:"440523",n:"\u5357\u6FB3\u53BF"}],i:"440500",n:"\u6C55\u5934\u5E02"},{c:[{i:"441502",n:"\u57CE\u533A"},{i:"441521",n:"\u6D77\u4E30\u53BF"},{i:"441581",n:"\u9646\u4E30\u5E02"},{i:"441523",n:"\u9646\u6CB3\u53BF"}],i:"441500",n:"\u6C55\u5C3E\u5E02"},{c:[{i:"440281",n:"\u4E50\u660C\u5E02"},{i:"440282",n:"\u5357\u96C4\u5E02"},{i:"440205",n:"\u66F2\u6C5F\u533A"},{i:"440224",n:"\u4EC1\u5316\u53BF"},{i:"440232",n:"\u4E73\u6E90\u7476\u65CF\u81EA\u6CBB\u53BF"},{i:"440222",n:"\u59CB\u5174\u53BF"},{i:"440229",n:"\u7FC1\u6E90\u53BF"},{i:"440203",n:"\u6B66\u6C5F\u533A"},{i:"440233",n:"\u65B0\u4E30\u53BF"},{i:"440204",n:"\u6D48\u6C5F\u533A"}],i:"440200",n:"\u97F6\u5173\u5E02"},{c:[{i:"440306",n:"\u5B9D\u5B89\u533A"},{i:"440304",n:"\u798F\u7530\u533A"},{i:"440307",n:"\u9F99\u5C97\u533A"},{i:"440303",n:"\u7F57\u6E56\u533A"},{i:"440305",n:"\u5357\u5C71\u533A"},{i:"440308",n:"\u76D0\u7530\u533A"}],i:"440300",n:"\u6DF1\u5733\u5E02"},{c:[{i:"441702",n:"\u6C5F\u57CE\u533A"},{i:"441781",n:"\u9633\u6625\u5E02"},{i:"441723",n:"\u9633\u4E1C\u53BF"},{i:"441721",n:"\u9633\u897F\u53BF"}],i:"441700",n:"\u9633\u6C5F\u5E02"},{c:[{i:"445381",n:"\u7F57\u5B9A\u5E02"},{i:"445321",n:"\u65B0\u5174\u53BF"},{i:"445322",n:"\u90C1\u5357\u53BF"},{i:"445323",n:"\u4E91\u5B89\u53BF"},{i:"445302",n:"\u4E91\u57CE\u533A"}],i:"445300",n:"\u4E91\u6D6E\u5E02"},{c:[{i:"440802",n:"\u8D64\u574E\u533A"},{i:"440882",n:"\u96F7\u5DDE\u5E02"},{i:"440881",n:"\u5EC9\u6C5F\u5E02"},{i:"440811",n:"\u9EBB\u7AE0\u533A"},{i:"440804",n:"\u5761\u5934\u533A"},{i:"440823",n:"\u9042\u6EAA\u53BF"},{i:"440883",n:"\u5434\u5DDD\u5E02"},{i:"440803",n:"\u971E\u5C71\u533A"},{i:"440825",n:"\u5F90\u95FB\u53BF"}],i:"440800",n:"\u6E5B\u6C5F\u5E02"},{c:[{i:"441226",n:"\u5FB7\u5E86\u53BF"},{i:"441203",n:"\u9F0E\u6E56\u533A"},{i:"441202",n:"\u7AEF\u5DDE\u533A"},{i:"441225",n:"\u5C01\u5F00\u53BF"},{i:"441283",n:"\u9AD8\u8981\u5E02"},{i:"441223",n:"\u5E7F\u5B81\u53BF"},{i:"441224",n:"\u6000\u96C6\u53BF"},{i:"441284",n:"\u56DB\u4F1A\u5E02"}],i:"441200",n:"\u8087\u5E86\u5E02"},{i:"442000",n:"\u4E2D\u5C71\u5E02"},{c:[{i:"440403",n:"\u6597\u95E8\u533A"},{i:"440486",n:"\u91D1\u5510\u533A"},{i:"440404",n:"\u91D1\u6E7E\u533A"},{i:"440487",n:"\u5357\u6E7E\u533A"},{i:"440402",n:"\u9999\u6D32\u533A"}],i:"440400",n:"\u73E0\u6D77\u5E02"}],i:"440000",n:"\u5E7F\u4E1C\u7701"},{c:[{c:[{i:"451024",n:"\u5FB7\u4FDD\u53BF"},{i:"451025",n:"\u9756\u897F\u53BF"},{i:"451028",n:"\u4E50\u4E1A\u53BF"},{i:"451027",n:"\u51CC\u4E91\u53BF"},{i:"451031",n:"\u9686\u6797\u5404\u65CF\u81EA\u6CBB\u53BF"},{i:"451026",n:"\u90A3\u5761\u53BF"},{i:"451023",n:"\u5E73\u679C\u53BF"},{i:"451022",n:"\u7530\u4E1C\u53BF"},{i:"451029",n:"\u7530\u6797\u53BF"},{i:"451021",n:"\u7530\u9633\u53BF"},{i:"451030",n:"\u897F\u6797\u53BF"},{i:"451002",n:"\u53F3\u6C5F\u533A"}],i:"451000",n:"\u767E\u8272\u5E02"},{c:[{i:"450502",n:"\u6D77\u57CE\u533A"},{i:"450521",n:"\u5408\u6D66\u53BF"},{i:"450512",n:"\u94C1\u5C71\u6E2F\u533A"},{i:"450503",n:"\u94F6\u6D77\u533A"}],i:"450500",n:"\u5317\u6D77\u5E02"},{c:[{i:"451424",n:"\u5927\u65B0\u53BF"},{i:"451421",n:"\u6276\u7EE5\u53BF"},{i:"451402",n:"\u6C5F\u6D32\u533A"},{i:"451423",n:"\u9F99\u5DDE\u53BF"},{i:"451422",n:"\u5B81\u660E\u53BF"},{i:"451481",n:"\u51ED\u7965\u5E02"},{i:"451425",n:"\u5929\u7B49\u53BF"}],i:"451400",n:"\u5D07\u5DE6\u5E02"},{c:[{i:"450681",n:"\u4E1C\u5174\u5E02"},{i:"450603",n:"\u9632\u57CE\u533A"},{i:"450602",n:"\u6E2F\u53E3\u533A"},{i:"450621",n:"\u4E0A\u601D\u53BF"}],i:"450600",n:"\u9632\u57CE\u6E2F\u5E02"},{c:[{i:"450802",n:"\u6E2F\u5317\u533A"},{i:"450803",n:"\u6E2F\u5357\u533A"},{i:"450881",n:"\u6842\u5E73\u5E02"},{i:"450821",n:"\u5E73\u5357\u53BF"},{i:"450804",n:"\u8983\u5858\u533A"}],i:"450800",n:"\u8D35\u6E2F\u5E02"},{c:[{i:"450303",n:"\u53E0\u5F69\u533A"},{i:"450332",n:"\u606D\u57CE\u7476\u65CF\u81EA\u6CBB\u53BF"},{i:"450327",n:"\u704C\u9633\u53BF"},{i:"450323",n:"\u7075\u5DDD\u53BF"},{i:"450322",n:"\u4E34\u6842\u53BF"},{i:"450331",n:"\u8354\u84B2\u53BF"},{i:"450328",n:"\u9F99\u80DC\u5404\u65CF\u81EA\u6CBB\u53BF"},{i:"450330",n:"\u5E73\u4E50\u53BF"},{i:"450305",n:"\u4E03\u661F\u533A"},{i:"450324",n:"\u5168\u5DDE\u53BF"},{i:"450304",n:"\u8C61\u5C71\u533A"},{i:"450325",n:"\u5174\u5B89\u53BF"},{i:"450302",n:"\u79C0\u5CF0\u533A"},{i:"450321",n:"\u9633\u6714\u53BF"},{i:"450311",n:"\u96C1\u5C71\u533A"},{i:"450326",n:"\u6C38\u798F\u53BF"},{i:"450329",n:"\u8D44\u6E90\u53BF"}],i:"450300",n:"\u6842\u6797\u5E02"},{c:[{i:"451227",n:"\u5DF4\u9A6C\u7476\u65CF\u81EA\u6CBB\u53BF"},{i:"451229",n:"\u5927\u5316\u7476\u65CF\u81EA\u6CBB\u53BF"},{i:"451224",n:"\u4E1C\u5170\u53BF"},{i:"451228",n:"\u90FD\u5B89\u7476\u65CF\u81EA\u6CBB\u53BF"},{i:"451223",n:"\u51E4\u5C71\u53BF"},{i:"451226",n:"\u73AF\u6C5F\u6BDB\u5357\u65CF\u81EA\u6CBB\u53BF"},{i:"451202",n:"\u91D1\u57CE\u6C5F\u533A"},{i:"451225",n:"\u7F57\u57CE\u4EEB\u4F6C\u65CF\u81EA\u6CBB\u53BF"},{i:"451221",n:"\u5357\u4E39\u53BF"},{i:"451222",n:"\u5929\u5CE8\u53BF"},{i:"451281",n:"\u5B9C\u5DDE\u5E02"}],i:"451200",n:"\u6CB3\u6C60\u5E02"},{c:[{i:"451102",n:"\u516B\u6B65\u533A"},{i:"451123",n:"\u5BCC\u5DDD\u7476\u65CF\u81EA\u6CBB\u53BF"},{i:"451121",n:"\u662D\u5E73\u53BF"},{i:"451122",n:"\u949F\u5C71\u53BF"}],i:"451100",n:"\u8D3A\u5DDE\u5E02"},{c:[{i:"451381",n:"\u5408\u5C71\u5E02"},{i:"451324",n:"\u91D1\u79C0\u7476\u65CF\u81EA\u6CBB\u53BF"},{i:"451323",n:"\u6B66\u5BA3\u53BF"},{i:"451322",n:"\u8C61\u5DDE\u53BF"},{i:"451321",n:"\u5FFB\u57CE\u53BF"},{i:"451302",n:"\u5174\u5BBE\u533A"}],i:"451300",n:"\u6765\u5BBE\u5E02"},{c:[{i:"450202",n:"\u57CE\u4E2D\u533A"},{i:"450205",n:"\u67F3\u5317\u533A"},{i:"450222",n:"\u67F3\u57CE\u53BF"},{i:"450221",n:"\u67F3\u6C5F\u53BF"},{i:"450204",n:"\u67F3\u5357\u533A"},{i:"450223",n:"\u9E7F\u5BE8\u53BF"},{i:"450224",n:"\u878D\u5B89\u53BF"},{i:"450225",n:"\u878D\u6C34\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"450226",n:"\u4E09\u6C5F\u4F97\u65CF\u81EA\u6CBB\u53BF"},{i:"450203",n:"\u9C7C\u5CF0\u533A"}],i:"450200",n:"\u67F3\u5DDE\u5E02"},{c:[{i:"450126",n:"\u5BBE\u9633\u53BF"},{i:"450127",n:"\u6A2A\u53BF"},{i:"450105",n:"\u6C5F\u5357\u533A"},{i:"450108",n:"\u826F\u5E86\u533A"},{i:"450123",n:"\u9686\u5B89\u53BF"},{i:"450124",n:"\u9A6C\u5C71\u53BF"},{i:"450103",n:"\u9752\u79C0\u533A"},{i:"450125",n:"\u4E0A\u6797\u53BF"},{i:"450122",n:"\u6B66\u9E23\u53BF"},{i:"450102",n:"\u5174\u5B81\u533A"},{i:"450107",n:"\u897F\u4E61\u5858\u533A"},{i:"450109",n:"\u9095\u5B81\u533A"}],i:"450100",n:"\u5357\u5B81\u5E02"},{c:[{i:"450721",n:"\u7075\u5C71\u53BF"},{i:"450722",n:"\u6D66\u5317\u53BF"},{i:"450703",n:"\u94A6\u5317\u533A"},{i:"450702",n:"\u94A6\u5357\u533A"}],i:"450700",n:"\u94A6\u5DDE\u5E02"},{c:[{i:"450421",n:"\u82CD\u68A7\u53BF"},{i:"450481",n:"\u5C91\u6EAA\u5E02"},{i:"450404",n:"\u8776\u5C71\u533A"},{i:"450423",n:"\u8499\u5C71\u53BF"},{i:"450422",n:"\u85E4\u53BF"},{i:"450403",n:"\u4E07\u79C0\u533A"},{i:"450405",n:"\u957F\u6D32\u533A"}],i:"450400",n:"\u68A7\u5DDE\u5E02"},{c:[{i:"450981",n:"\u5317\u6D41\u5E02"},{i:"450923",n:"\u535A\u767D\u53BF"},{i:"450922",n:"\u9646\u5DDD\u53BF"},{i:"450921",n:"\u5BB9\u53BF"},{i:"450924",n:"\u5174\u4E1A\u53BF"},{i:"450902",n:"\u7389\u5DDE\u533A"}],i:"450900",n:"\u7389\u6797\u5E02"}],i:"450000",n:"\u5E7F\u897F\u58EE\u65CF\u81EA\u6CBB\u533A"},{c:[{c:[{i:"520424",n:"\u5173\u5CAD\u5E03\u4F9D\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"520421",n:"\u5E73\u575D\u53BF"},{i:"520422",n:"\u666E\u5B9A\u53BF"},{i:"520402",n:"\u897F\u79C0\u533A"},{i:"520423",n:"\u9547\u5B81\u5E03\u4F9D\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"520425",n:"\u7D2B\u4E91\u82D7\u65CF\u5E03\u4F9D\u65CF\u81EA\u6CBB\u53BF"}],i:"520400",n:"\u5B89\u987A\u5E02"},{c:[{i:"522401",n:"\u6BD5\u8282\u5E02"},{i:"522422",n:"\u5927\u65B9\u53BF"},{i:"522428",n:"\u8D6B\u7AE0\u53BF"},{i:"522424",n:"\u91D1\u6C99\u53BF"},{i:"522426",n:"\u7EB3\u96CD\u53BF"},{i:"522423",n:"\u9ED4\u897F\u53BF"},{i:"522427",n:"\u5A01\u5B81\u5F5D\u65CF\u56DE\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"522425",n:"\u7EC7\u91D1\u53BF"}],i:"522400",n:"\u6BD5\u8282\u5730\u533A"},{c:[{i:"520113",n:"\u767D\u4E91\u533A"},{i:"520111",n:"\u82B1\u6EAA\u533A"},{i:"520151",n:"\u91D1\u9633\u5F00\u53D1\u533A"},{i:"520121",n:"\u5F00\u9633\u53BF"},{i:"520102",n:"\u5357\u660E\u533A"},{i:"520181",n:"\u6E05\u9547\u5E02"},{i:"520112",n:"\u4E4C\u5F53\u533A"},{i:"520114",n:"\u5C0F\u6CB3\u533A"},{i:"520122",n:"\u606F\u70FD\u53BF"},{i:"520123",n:"\u4FEE\u6587\u53BF"},{i:"520103",n:"\u4E91\u5CA9\u533A"}],i:"520100",n:"\u8D35\u9633\u5E02"},{c:[{i:"520203",n:"\u516D\u679D\u7279\u533A"},{i:"520222",n:"\u76D8\u53BF"},{i:"520221",n:"\u6C34\u57CE\u53BF"},{i:"520201",n:"\u949F\u5C71\u533A"}],i:"520200",n:"\u516D\u76D8\u6C34\u5E02"},{c:[{i:"522626",n:"\u5C91\u5DE9\u53BF"},{i:"522633",n:"\u4ECE\u6C5F\u53BF"},{i:"522636",n:"\u4E39\u5BE8\u53BF"},{i:"522622",n:"\u9EC4\u5E73\u53BF"},{i:"522629",n:"\u5251\u6CB3\u53BF"},{i:"522628",n:"\u9526\u5C4F\u53BF"},{i:"522601",n:"\u51EF\u91CC\u5E02"},{i:"522634",n:"\u96F7\u5C71\u53BF"},{i:"522631",n:"\u9ECE\u5E73\u53BF"},{i:"522635",n:"\u9EBB\u6C5F\u53BF"},{i:"522632",n:"\u6995\u6C5F\u53BF"},{i:"522624",n:"\u4E09\u7A57\u53BF"},{i:"522623",n:"\u65BD\u79C9\u53BF"},{i:"522630",n:"\u53F0\u6C5F\u53BF"},{i:"522627",n:"\u5929\u67F1\u53BF"},{i:"522625",n:"\u9547\u8FDC\u53BF"}],i:"522600",n:"\u9ED4\u4E1C\u5357\u82D7\u65CF\u4F97\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"522701",n:"\u90FD\u5300\u5E02"},{i:"522726",n:"\u72EC\u5C71\u53BF"},{i:"522702",n:"\u798F\u6CC9\u5E02"},{i:"522723",n:"\u8D35\u5B9A\u53BF"},{i:"522731",n:"\u60E0\u6C34\u53BF"},{i:"522722",n:"\u8354\u6CE2\u53BF"},{i:"522730",n:"\u9F99\u91CC\u53BF"},{i:"522728",n:"\u7F57\u7538\u53BF"},{i:"522727",n:"\u5E73\u5858\u53BF"},{i:"522732",n:"\u4E09\u90FD\u6C34\u65CF\u81EA\u6CBB\u53BF"},{i:"522725",n:"\u74EE\u5B89\u53BF"},{i:"522729",n:"\u957F\u987A\u53BF"}],i:"522700",n:"\u9ED4\u5357\u5E03\u4F9D\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"522328",n:"\u5B89\u9F99\u53BF"},{i:"522327",n:"\u518C\u4EA8\u53BF"},{i:"522323",n:"\u666E\u5B89\u53BF"},{i:"522324",n:"\u6674\u9686\u53BF"},{i:"522326",n:"\u671B\u8C1F\u53BF"},{i:"522322",n:"\u5174\u4EC1\u53BF"},{i:"522301",n:"\u5174\u4E49\u5E02"},{i:"522325",n:"\u8D1E\u4E30\u53BF"}],i:"522300",n:"\u9ED4\u897F\u5357\u5E03\u4F9D\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"522227",n:"\u5FB7\u6C5F\u53BF"},{i:"522222",n:"\u6C5F\u53E3\u53BF"},{i:"522224",n:"\u77F3\u9621\u53BF"},{i:"522225",n:"\u601D\u5357\u53BF"},{i:"522229",n:"\u677E\u6843\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"522201",n:"\u94DC\u4EC1\u5E02"},{i:"522230",n:"\u4E07\u5C71\u7279\u533A"},{i:"522228",n:"\u6CBF\u6CB3\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF"},{i:"522226",n:"\u5370\u6C5F\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"522223",n:"\u7389\u5C4F\u4F97\u65CF\u81EA\u6CBB\u53BF"}],i:"522200",n:"\u94DC\u4EC1\u5730\u533A"},{c:[{i:"520381",n:"\u8D64\u6C34\u5E02"},{i:"520325",n:"\u9053\u771F\u4EE1\u4F6C\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"520327",n:"\u51E4\u5188\u53BF"},{i:"520302",n:"\u7EA2\u82B1\u5C97\u533A"},{i:"520303",n:"\u6C47\u5DDD\u533A"},{i:"520328",n:"\u6E44\u6F6D\u53BF"},{i:"520382",n:"\u4EC1\u6000\u5E02"},{i:"520323",n:"\u7EE5\u9633\u53BF"},{i:"520322",n:"\u6850\u6893\u53BF"},{i:"520326",n:"\u52A1\u5DDD\u4EE1\u4F6C\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"520330",n:"\u4E60\u6C34\u53BF"},{i:"520329",n:"\u4F59\u5E86\u53BF"},{i:"520324",n:"\u6B63\u5B89\u53BF"},{i:"520321",n:"\u9075\u4E49\u53BF"}],i:"520300",n:"\u9075\u4E49\u5E02"}],i:"520000",n:"\u8D35\u5DDE\u7701"},{c:[{i:"469030",n:"\u767D\u6C99\u9ECE\u65CF\u81EA\u6CBB\u53BF"},{i:"469035",n:"\u4FDD\u4EAD\u9ECE\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"469031",n:"\u660C\u6C5F\u9ECE\u65CF\u81EA\u6CBB\u53BF"},{i:"469027",n:"\u6F84\u8FC8\u53BF"},{i:"469003",n:"\u510B\u5DDE\u5E02"},{i:"469025",n:"\u5B9A\u5B89\u53BF"},{i:"469007",n:"\u4E1C\u65B9\u5E02"},{c:[{i:"460106",n:"\u9F99\u534E\u533A"},{i:"460108",n:"\u7F8E\u5170\u533A"},{i:"460107",n:"\u743C\u5C71\u533A"},{i:"460105",n:"\u79C0\u82F1\u533A"}],i:"460100",n:"\u6D77\u53E3\u5E02"},{i:"469033",n:"\u4E50\u4E1C\u9ECE\u65CF\u81EA\u6CBB\u53BF"},{i:"469028",n:"\u4E34\u9AD8\u53BF"},{i:"469034",n:"\u9675\u6C34\u9ECE\u65CF\u81EA\u6CBB\u53BF"},{i:"469038",n:"\u5357\u6C99\u7FA4\u5C9B"},{i:"469002",n:"\u743C\u6D77\u5E02"},{i:"469036",n:"\u743C\u4E2D\u9ECE\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"460200",n:"\u4E09\u4E9A\u5E02"},{i:"469026",n:"\u5C6F\u660C\u53BF"},{i:"469006",n:"\u4E07\u5B81\u5E02"},{i:"469005",n:"\u6587\u660C\u5E02"},{i:"469001",n:"\u4E94\u6307\u5C71\u5E02"},{i:"469037",n:"\u897F\u6C99\u7FA4\u5C9B"},{i:"469039",n:"\u4E2D\u6C99\u7FA4\u5C9B\u7684\u5C9B\u7901\u53CA\u5176\u6D77\u57DF"}],i:"460000",n:"\u6D77\u5357\u7701"},{c:[{c:[{i:"130683",n:"\u5B89\u56FD\u5E02"},{i:"130632",n:"\u5B89\u65B0\u53BF"},{i:"130603",n:"\u5317\u5E02\u533A"},{i:"130637",n:"\u535A\u91CE\u53BF"},{i:"130626",n:"\u5B9A\u5174\u53BF"},{i:"130682",n:"\u5B9A\u5DDE\u5E02"},{i:"130624",n:"\u961C\u5E73\u53BF"},{i:"130684",n:"\u9AD8\u7891\u5E97\u5E02"},{i:"130698",n:"\u9AD8\u5F00\u533A"},{i:"130628",n:"\u9AD8\u9633\u53BF"},{i:"130623",n:"\u6D9E\u6C34\u53BF"},{i:"130630",n:"\u6D9E\u6E90\u53BF"},{i:"130635",n:"\u8821\u53BF"},{i:"130621",n:"\u6EE1\u57CE\u53BF"},{i:"130604",n:"\u5357\u5E02\u533A"},{i:"130622",n:"\u6E05\u82D1\u53BF"},{i:"130634",n:"\u66F2\u9633\u53BF"},{i:"130629",n:"\u5BB9\u57CE\u53BF"},{i:"130636",n:"\u987A\u5E73\u53BF"},{i:"130627",n:"\u5510\u53BF"},{i:"130631",n:"\u671B\u90FD\u53BF"},{i:"130602",n:"\u65B0\u5E02\u533A"},{i:"130638",n:"\u96C4\u53BF"},{i:"130625",n:"\u5F90\u6C34\u53BF"},{i:"130633",n:"\u6613\u53BF"},{i:"130681",n:"\u6DBF\u5DDE\u5E02"}],i:"130600",n:"\u4FDD\u5B9A\u5E02"},{c:[{i:"130981",n:"\u6CCA\u5934\u5E02"},{i:"130921",n:"\u6CA7\u53BF"},{i:"130923",n:"\u4E1C\u5149\u53BF"},{i:"130924",n:"\u6D77\u5174\u53BF"},{i:"130984",n:"\u6CB3\u95F4\u5E02"},{i:"130983",n:"\u9EC4\u9A85\u5E02"},{i:"130930",n:"\u5B5F\u6751\u56DE\u65CF\u81EA\u6CBB\u53BF"},{i:"130927",n:"\u5357\u76AE\u53BF"},{i:"130922",n:"\u9752\u53BF"},{i:"130982",n:"\u4EFB\u4E18\u5E02"},{i:"130926",n:"\u8083\u5B81\u53BF"},{i:"130928",n:"\u5434\u6865\u53BF"},{i:"130929",n:"\u732E\u53BF"},{i:"130902",n:"\u65B0\u534E\u533A"},{i:"130925",n:"\u76D0\u5C71\u53BF"},{i:"130903",n:"\u8FD0\u6CB3\u533A"}],i:"130900",n:"\u6CA7\u5DDE\u5E02"},{c:[{i:"130821",n:"\u627F\u5FB7\u53BF"},{i:"130826",n:"\u4E30\u5B81\u6EE1\u65CF\u81EA\u6CBB\u53BF"},{i:"130827",n:"\u5BBD\u57CE\u6EE1\u65CF\u81EA\u6CBB\u53BF"},{i:"130825",n:"\u9686\u5316\u53BF"},{i:"130824",n:"\u6EE6\u5E73\u53BF"},{i:"130823",n:"\u5E73\u6CC9\u53BF"},{i:"130803",n:"\u53CC\u6EE6\u533A"},{i:"130802",n:"\u53CC\u6865\u533A"},{i:"130828",n:"\u56F4\u573A\u6EE1\u65CF\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF"},{i:"130822",n:"\u5174\u9686\u53BF"},{i:"130804",n:"\u9E70\u624B\u8425\u5B50\u77FF\u533A"}],i:"130800",n:"\u627F\u5FB7\u5E02"},{c:[{i:"130424",n:"\u6210\u5B89\u53BF"},{i:"130427",n:"\u78C1\u53BF"},{i:"130403",n:"\u4E1B\u53F0\u533A"},{i:"130425",n:"\u5927\u540D\u53BF"},{i:"130428",n:"\u80A5\u4E61\u53BF"},{i:"130406",n:"\u5CF0\u5CF0\u77FF\u533A"},{i:"130404",n:"\u590D\u5174\u533A"},{i:"130432",n:"\u5E7F\u5E73\u53BF"},{i:"130433",n:"\u9986\u9676\u53BF"},{i:"130421",n:"\u90AF\u90F8\u53BF"},{i:"130402",n:"\u90AF\u5C71\u533A"},{i:"130431",n:"\u9E21\u6CFD\u53BF"},{i:"130423",n:"\u4E34\u6F33\u53BF"},{i:"130430",n:"\u90B1\u53BF"},{i:"130435",n:"\u66F2\u5468\u53BF"},{i:"130426",n:"\u6D89\u53BF"},{i:"130434",n:"\u9B4F\u53BF"},{i:"130481",n:"\u6B66\u5B89\u5E02"},{i:"130429",n:"\u6C38\u5E74\u53BF"}],i:"130400",n:"\u90AF\u90F8\u5E02"},{c:[{i:"131125",n:"\u5B89\u5E73\u53BF"},{i:"131128",n:"\u961C\u57CE\u53BF"},{i:"131126",n:"\u6545\u57CE\u53BF"},{i:"131127",n:"\u666F\u53BF"},{i:"131181",n:"\u5180\u5DDE\u5E02"},{i:"131124",n:"\u9976\u9633\u53BF"},{i:"131182",n:"\u6DF1\u5DDE\u5E02"},{i:"131102",n:"\u6843\u57CE\u533A"},{i:"131123",n:"\u6B66\u5F3A\u53BF"},{i:"131122",n:"\u6B66\u9091\u53BF"},{i:"131121",n:"\u67A3\u5F3A\u53BF"}],i:"131100",n:"\u8861\u6C34\u5E02"},{c:[{i:"131002",n:"\u5B89\u6B21\u533A"},{i:"131081",n:"\u9738\u5DDE\u5E02"},{i:"131028",n:"\u5927\u5382\u56DE\u65CF\u81EA\u6CBB\u53BF"},{i:"131025",n:"\u5927\u57CE\u53BF"},{i:"131003",n:"\u5E7F\u9633\u533A"},{i:"131022",n:"\u56FA\u5B89\u53BF"},{i:"131051",n:"\u5F00\u53D1\u533A"},{i:"131082",n:"\u4E09\u6CB3\u5E02"},{i:"131026",n:"\u6587\u5B89\u53BF"},{i:"131024",n:"\u9999\u6CB3\u53BF"},{i:"131052",n:"\u71D5\u90CA\u7ECF\u6D4E\u6280\u672F\u5F00\u53D1\u533A"},{i:"131023",n:"\u6C38\u6E05\u53BF"}],i:"131000",n:"\u5ECA\u574A\u5E02"},{c:[{i:"130304",n:"\u5317\u6234\u6CB3\u533A"},{i:"130322",n:"\u660C\u9ECE\u53BF"},{i:"130323",n:"\u629A\u5B81\u53BF"},{i:"130302",n:"\u6D77\u6E2F\u533A"},{i:"130399",n:"\u7ECF\u6D4E\u6280\u672F\u5F00\u53D1\u533A"},{i:"130324",n:"\u5362\u9F99\u53BF"},{i:"130321",n:"\u9752\u9F99\u6EE1\u65CF\u81EA\u6CBB\u53BF"},{i:"130303",n:"\u5C71\u6D77\u5173\u533A"}],i:"130300",n:"\u79E6\u7687\u5C9B\u5E02"},{c:[{i:"130182",n:"\u85C1\u57CE\u5E02"},{i:"130127",n:"\u9AD8\u9091\u53BF"},{i:"130107",n:"\u4E95\u9649\u77FF\u533A"},{i:"130121",n:"\u4E95\u9649\u53BF"},{i:"130183",n:"\u664B\u5DDE\u5E02"},{i:"130126",n:"\u7075\u5BFF\u53BF"},{i:"130124",n:"\u683E\u57CE\u53BF"},{i:"130185",n:"\u9E7F\u6CC9\u5E02"},{i:"130131",n:"\u5E73\u5C71\u53BF"},{i:"130103",n:"\u6865\u4E1C\u533A"},{i:"130104",n:"\u6865\u897F\u533A"},{i:"130128",n:"\u6DF1\u6CFD\u53BF"},{i:"130130",n:"\u65E0\u6781\u53BF"},{i:"130125",n:"\u884C\u5510\u53BF"},{i:"130105",n:"\u65B0\u534E\u533A"},{i:"130181",n:"\u8F9B\u96C6\u5E02"},{i:"130184",n:"\u65B0\u4E50\u5E02"},{i:"130132",n:"\u5143\u6C0F\u53BF"},{i:"130108",n:"\u88D5\u534E\u533A"},{i:"130129",n:"\u8D5E\u7687\u53BF"},{i:"130102",n:"\u957F\u5B89\u533A"},{i:"130133",n:"\u8D75\u53BF"},{i:"130123",n:"\u6B63\u5B9A\u53BF"}],i:"130100",n:"\u77F3\u5BB6\u5E84\u5E02"},{c:[{i:"130207",n:"\u4E30\u5357\u533A"},{i:"130208",n:"\u4E30\u6DA6\u533A"},{i:"130204",n:"\u53E4\u51B6\u533A"},{i:"130205",n:"\u5F00\u5E73\u533A"},{i:"130225",n:"\u4E50\u4EAD\u53BF"},{i:"130224",n:"\u6EE6\u5357\u53BF"},{i:"130223",n:"\u6EE6\u53BF"},{i:"130203",n:"\u8DEF\u5317\u533A"},{i:"130202",n:"\u8DEF\u5357\u533A"},{i:"130283",n:"\u8FC1\u5B89\u5E02"},{i:"130227",n:"\u8FC1\u897F\u53BF"},{i:"130230",n:"\u5510\u6D77\u53BF"},{i:"130229",n:"\u7389\u7530\u53BF"},{i:"130281",n:"\u9075\u5316\u5E02"}],i:"130200",n:"\u5510\u5C71\u5E02"},{c:[{i:"130524",n:"\u67CF\u4E61\u53BF"},{i:"130531",n:"\u5E7F\u5B97\u53BF"},{i:"130529",n:"\u5DE8\u9E7F\u53BF"},{i:"130522",n:"\u4E34\u57CE\u53BF"},{i:"130535",n:"\u4E34\u897F\u53BF"},{i:"130525",n:"\u9686\u5C27\u53BF"},{i:"130581",n:"\u5357\u5BAB\u5E02"},{i:"130527",n:"\u5357\u548C\u53BF"},{i:"130523",n:"\u5185\u4E18\u53BF"},{i:"130528",n:"\u5B81\u664B\u53BF"},{i:"130532",n:"\u5E73\u4E61\u53BF"},{i:"130502",n:"\u6865\u4E1C\u533A"},{i:"130503",n:"\u6865\u897F\u533A"},{i:"130534",n:"\u6E05\u6CB3\u53BF"},{i:"130526",n:"\u4EFB\u53BF"},{i:"130582",n:"\u6C99\u6CB3\u5E02"},{i:"130533",n:"\u5A01\u53BF"},{i:"130521",n:"\u90A2\u53F0\u53BF"},{i:"130530",n:"\u65B0\u6CB3\u53BF"}],i:"130500",n:"\u90A2\u53F0\u5E02"},{c:[{i:"130732",n:"\u8D64\u57CE\u53BF"},{i:"130733",n:"\u5D07\u793C\u53BF"},{i:"130724",n:"\u6CBD\u6E90\u53BF"},{i:"130728",n:"\u6000\u5B89\u53BF"},{i:"130730",n:"\u6000\u6765\u53BF"},{i:"130723",n:"\u5EB7\u4FDD\u53BF"},{i:"130702",n:"\u6865\u4E1C\u533A"},{i:"130703",n:"\u6865\u897F\u533A"},{i:"130725",n:"\u5C1A\u4E49\u53BF"},{i:"130729",n:"\u4E07\u5168\u53BF"},{i:"130706",n:"\u4E0B\u82B1\u56ED\u533A"},{i:"130705",n:"\u5BA3\u5316\u533A"},{i:"130721",n:"\u5BA3\u5316\u53BF"},{i:"130727",n:"\u9633\u539F\u53BF"},{i:"130726",n:"\u851A\u53BF"},{i:"130722",n:"\u5F20\u5317\u53BF"},{i:"130731",n:"\u6DBF\u9E7F\u53BF"}],i:"130700",n:"\u5F20\u5BB6\u53E3\u5E02"}],i:"130000",n:"\u6CB3\u5317\u7701"},{c:[{c:[{i:"230606",n:"\u5927\u540C\u533A"},{i:"230624",n:"\u675C\u5C14\u4F2F\u7279\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF"},{i:"230605",n:"\u7EA2\u5C97\u533A"},{i:"230623",n:"\u6797\u7538\u53BF"},{i:"230603",n:"\u9F99\u51E4\u533A"},{i:"230604",n:"\u8BA9\u80E1\u8DEF\u533A"},{i:"230602",n:"\u8428\u5C14\u56FE\u533A"},{i:"230622",n:"\u8087\u6E90\u53BF"},{i:"230621",n:"\u8087\u5DDE\u53BF"}],i:"230600",n:"\u5927\u5E86\u5E02"},{c:[{i:"232721",n:"\u547C\u739B\u53BF"},{i:"232724",n:"\u52A0\u683C\u8FBE\u5947\u533A"},{i:"232723",n:"\u6F20\u6CB3\u53BF"},{i:"232722",n:"\u5854\u6CB3\u53BF"}],i:"232700",n:"\u5927\u5174\u5B89\u5CAD\u5730\u533A"},{c:[{i:"230181",n:"\u963F\u57CE\u5E02"},{i:"230185",n:"\u963F\u57CE\u5E02"},{i:"230126",n:"\u5DF4\u5F66\u53BF"},{i:"230125",n:"\u5BBE\u53BF"},{i:"230102",n:"\u9053\u91CC\u533A"},{i:"230104",n:"\u9053\u5916\u533A"},{i:"230107",n:"\u52A8\u529B\u533A"},{i:"230124",n:"\u65B9\u6B63\u53BF"},{i:"230111",n:"\u547C\u5170\u533A"},{i:"230127",n:"\u6728\u5170\u53BF"},{i:"230103",n:"\u5357\u5C97\u533A"},{i:"230108",n:"\u5E73\u623F\u533A"},{i:"230183",n:"\u5C1A\u5FD7\u5E02"},{i:"230182",n:"\u53CC\u57CE\u5E02"},{i:"230109",n:"\u677E\u5317\u533A"},{i:"230128",n:"\u901A\u6CB3\u53BF"},{i:"230184",n:"\u4E94\u5E38\u5E02"},{i:"230106",n:"\u9999\u574A\u533A"},{i:"230129",n:"\u5EF6\u5BFF\u53BF"},{i:"230123",n:"\u4F9D\u5170\u53BF"}],i:"230100",n:"\u54C8\u5C14\u6EE8\u5E02"},{c:[{i:"230406",n:"\u4E1C\u5C71\u533A"},{i:"230403",n:"\u5DE5\u519C\u533A"},{i:"230421",n:"\u841D\u5317\u53BF"},{i:"230404",n:"\u5357\u5C71\u533A"},{i:"230422",n:"\u7EE5\u6EE8\u53BF"},{i:"230402",n:"\u5411\u9633\u533A"},{i:"230405",n:"\u5174\u5B89\u533A"},{i:"230407",n:"\u5174\u5C71\u533A"}],i:"230400",n:"\u9E64\u5C97\u5E02"},{c:[{i:"231102",n:"\u7231\u8F89\u533A"},{i:"231181",n:"\u5317\u5B89\u5E02"},{i:"231121",n:"\u5AE9\u6C5F\u53BF"},{i:"231124",n:"\u5B59\u5434\u53BF"},{i:"231182",n:"\u4E94\u5927\u8FDE\u6C60\u5E02"},{i:"231123",n:"\u900A\u514B\u53BF"}],i:"231100",n:"\u9ED1\u6CB3\u5E02"},{c:[{i:"230805",n:"\u4E1C\u98CE\u533A"},{i:"230882",n:"\u5BCC\u9526\u5E02"},{i:"230833",n:"\u629A\u8FDC\u53BF"},{i:"230826",n:"\u6866\u5DDD\u53BF"},{i:"230822",n:"\u6866\u5357\u53BF"},{i:"230811",n:"\u90CA\u533A"},{i:"230804",n:"\u524D\u8FDB\u533A"},{i:"230828",n:"\u6C64\u539F\u53BF"},{i:"230881",n:"\u540C\u6C5F\u5E02"},{i:"230803",n:"\u5411\u9633\u533A"},{i:"230802",n:"\u6C38\u7EA2\u533A"}],i:"230800",n:"\u4F73\u6728\u65AF\u5E02"},{c:[{i:"230306",n:"\u57CE\u5B50\u6CB3\u533A"},{i:"230304",n:"\u6EF4\u9053\u533A"},{i:"230303",n:"\u6052\u5C71\u533A"},{i:"230381",n:"\u864E\u6797\u5E02"},{i:"230321",n:"\u9E21\u4E1C\u53BF"},{i:"230302",n:"\u9E21\u51A0\u533A"},{i:"230305",n:"\u68A8\u6811\u533A"},{i:"230307",n:"\u9EBB\u5C71\u533A"},{i:"230382",n:"\u5BC6\u5C71\u5E02"}],i:"230300",n:"\u9E21\u897F\u5E02"},{c:[{i:"231004",n:"\u7231\u6C11\u533A"},{i:"231002",n:"\u4E1C\u5B89\u533A"},{i:"231024",n:"\u4E1C\u5B81\u53BF"},{i:"231083",n:"\u6D77\u6797\u5E02"},{i:"231025",n:"\u6797\u53E3\u53BF"},{i:"231085",n:"\u7A46\u68F1\u5E02"},{i:"231084",n:"\u5B81\u5B89\u5E02"},{i:"231081",n:"\u7EE5\u82AC\u6CB3\u5E02"},{i:"231005",n:"\u897F\u5B89\u533A"},{i:"231003",n:"\u9633\u660E\u533A"}],i:"231000",n:"\u7261\u4E39\u6C5F\u5E02"},{c:[{i:"230205",n:"\u6602\u6602\u6EAA\u533A"},{i:"230231",n:"\u62DC\u6CC9\u53BF"},{i:"230206",n:"\u5BCC\u62C9\u5C14\u57FA\u533A"},{i:"230227",n:"\u5BCC\u88D5\u53BF"},{i:"230225",n:"\u7518\u5357\u53BF"},{i:"230203",n:"\u5EFA\u534E\u533A"},{i:"230230",n:"\u514B\u4E1C\u53BF"},{i:"230229",n:"\u514B\u5C71\u53BF"},{i:"230221",n:"\u9F99\u6C5F\u53BF"},{i:"230202",n:"\u9F99\u6C99\u533A"},{i:"230208",n:"\u6885\u91CC\u65AF\u8FBE\u65A1\u5C14\u65CF\u533A"},{i:"230281",n:"\u8BB7\u6CB3\u5E02"},{i:"230207",n:"\u78BE\u5B50\u5C71\u533A"},{i:"230224",n:"\u6CF0\u6765\u53BF"},{i:"230204",n:"\u94C1\u950B\u533A"},{i:"230223",n:"\u4F9D\u5B89\u53BF"}],i:"230200",n:"\u9F50\u9F50\u54C8\u5C14\u5E02"},{c:[{i:"230921",n:"\u52C3\u5229\u53BF"},{i:"230904",n:"\u8304\u5B50\u6CB3\u533A"},{i:"230903",n:"\u6843\u5C71\u533A"},{i:"230902",n:"\u65B0\u5174\u533A"}],i:"230900",n:"\u4E03\u53F0\u6CB3\u5E02"},{c:[{i:"230523",n:"\u5B9D\u6E05\u53BF"},{i:"230506",n:"\u5B9D\u5C71\u533A"},{i:"230502",n:"\u5C16\u5C71\u533A"},{i:"230521",n:"\u96C6\u8D24\u53BF"},{i:"230503",n:"\u5CAD\u4E1C\u533A"},{i:"230524",n:"\u9976\u6CB3\u53BF"},{i:"230505",n:"\u56DB\u65B9\u53F0\u533A"},{i:"230522",n:"\u53CB\u8C0A\u53BF"}],i:"230500",n:"\u53CC\u9E2D\u5C71\u5E02"},{c:[{i:"231281",n:"\u5B89\u8FBE\u5E02"},{i:"231202",n:"\u5317\u6797\u533A"},{i:"231283",n:"\u6D77\u4F26\u5E02"},{i:"231222",n:"\u5170\u897F\u53BF"},{i:"231225",n:"\u660E\u6C34\u53BF"},{i:"231224",n:"\u5E86\u5B89\u53BF"},{i:"231223",n:"\u9752\u5188\u53BF"},{i:"231226",n:"\u7EE5\u68F1\u53BF"},{i:"231221",n:"\u671B\u594E\u53BF"},{i:"231282",n:"\u8087\u4E1C\u5E02"}],i:"231200",n:"\u7EE5\u5316\u5E02"},{c:[{i:"230706",n:"\u7FE0\u5CE6\u533A"},{i:"230713",n:"\u5E26\u5CAD\u533A"},{i:"230715",n:"\u7EA2\u661F\u533A"},{i:"230722",n:"\u5609\u836B\u53BF"},{i:"230709",n:"\u91D1\u5C71\u5C6F\u533A"},{i:"230708",n:"\u7F8E\u6EAA\u533A"},{i:"230703",n:"\u5357\u5C94\u533A"},{i:"230716",n:"\u4E0A\u7518\u5CAD\u533A"},{i:"230712",n:"\u6C64\u65FA\u6CB3\u533A"},{i:"230781",n:"\u94C1\u529B\u5E02"},{i:"230711",n:"\u4E4C\u9A6C\u6CB3\u533A"},{i:"230714",n:"\u4E4C\u4F0A\u5CAD\u533A"},{i:"230710",n:"\u4E94\u8425\u533A"},{i:"230705",n:"\u897F\u6797\u533A"},{i:"230707",n:"\u65B0\u9752\u533A"},{i:"230702",n:"\u4F0A\u6625\u533A"},{i:"230704",n:"\u53CB\u597D\u533A"}],i:"230700",n:"\u4F0A\u6625\u5E02"}],i:"230000",n:"\u9ED1\u9F99\u6C5F\u7701"},{c:[{c:[{i:"410522",n:"\u5B89\u9633\u53BF"},{i:"410503",n:"\u5317\u5173\u533A"},{i:"410526",n:"\u6ED1\u53BF"},{i:"410581",n:"\u6797\u5DDE\u5E02"},{i:"410506",n:"\u9F99\u5B89\u533A"},{i:"410527",n:"\u5185\u9EC4\u53BF"},{i:"410523",n:"\u6C64\u9634\u53BF"},{i:"410502",n:"\u6587\u5CF0\u533A"},{i:"410505",n:"\u6BB7\u90FD\u533A"}],i:"410500",n:"\u5B89\u9633\u5E02"},{c:[{i:"410602",n:"\u9E64\u5C71\u533A"},{i:"410611",n:"\u6DC7\u6EE8\u533A"},{i:"410622",n:"\u6DC7\u53BF"},{i:"410603",n:"\u5C71\u57CE\u533A"},{i:"410621",n:"\u6D5A\u53BF"}],i:"410600",n:"\u9E64\u58C1\u5E02"},{c:[{i:"410822",n:"\u535A\u7231\u53BF"},{i:"410802",n:"\u89E3\u653E\u533A"},{i:"410804",n:"\u9A6C\u6751\u533A"},{i:"410883",n:"\u5B5F\u5DDE\u5E02"},{i:"410882",n:"\u6C81\u9633\u5E02"},{i:"410811",n:"\u5C71\u9633\u533A"},{i:"410825",n:"\u6E29\u53BF"},{i:"410823",n:"\u6B66\u965F\u53BF"},{i:"410821",n:"\u4FEE\u6B66\u53BF"},{i:"410803",n:"\u4E2D\u7AD9\u533A"}],i:"410800",n:"\u7126\u4F5C\u5E02"},{i:"410881",n:"\u6D4E\u6E90\u5E02"},{c:[{i:"410204",n:"\u9F13\u697C\u533A"},{i:"410211",n:"\u91D1\u660E\u533A"},{i:"410224",n:"\u5F00\u5C01\u53BF"},{i:"410225",n:"\u5170\u8003\u53BF"},{i:"410202",n:"\u9F99\u4EAD\u533A"},{i:"410221",n:"\u675E\u53BF"},{i:"410203",n:"\u987A\u6CB3\u56DE\u65CF\u533A"},{i:"410222",n:"\u901A\u8BB8\u53BF"},{i:"410223",n:"\u5C09\u6C0F\u53BF"},{i:"410205",n:"\u79B9\u738B\u53F0\u533A"}],i:"410200",n:"\u5F00\u5C01\u5E02"},{c:[{i:"411122",n:"\u4E34\u988D\u53BF"},{i:"411121",n:"\u821E\u9633\u53BF"},{i:"411103",n:"\u90FE\u57CE\u533A"},{i:"411102",n:"\u6E90\u6C47\u533A"},{i:"411104",n:"\u53EC\u9675\u533A"}],i:"411100",n:"\u6F2F\u6CB3\u5E02"},{c:[{i:"410304",n:"\u5EDB\u6CB3\u56DE\u65CF\u533A"},{i:"471004",n:"\u9AD8\u65B0\u533A"},{i:"410305",n:"\u6DA7\u897F\u533A"},{i:"410306",n:"\u5409\u5229\u533A"},{i:"410302",n:"\u8001\u57CE\u533A"},{i:"410324",n:"\u683E\u5DDD\u53BF"},{i:"410307",n:"\u6D1B\u9F99\u533A"},{i:"410328",n:"\u6D1B\u5B81\u53BF"},{i:"410322",n:"\u5B5F\u6D25\u53BF"},{i:"410326",n:"\u6C5D\u9633\u53BF"},{i:"410325",n:"\u5D69\u53BF"},{i:"410303",n:"\u897F\u5DE5\u533A"},{i:"410323",n:"\u65B0\u5B89\u53BF"},{i:"410381",n:"\u5043\u5E08\u5E02"},{i:"410329",n:"\u4F0A\u5DDD\u53BF"},{i:"410327",n:"\u5B9C\u9633\u53BF"}],i:"410300",n:"\u6D1B\u9633\u5E02"},{c:[{i:"411381",n:"\u9093\u5DDE\u5E02"},{i:"411322",n:"\u65B9\u57CE\u53BF"},{i:"411321",n:"\u5357\u53EC\u53BF"},{i:"411325",n:"\u5185\u4E61\u53BF"},{i:"411327",n:"\u793E\u65D7\u53BF"},{i:"411328",n:"\u5510\u6CB3\u53BF"},{i:"411330",n:"\u6850\u67CF\u53BF"},{i:"411302",n:"\u5B9B\u57CE\u533A"},{i:"411303",n:"\u5367\u9F99\u533A"},{i:"411326",n:"\u6DC5\u5DDD\u53BF"},{i:"411329",n:"\u65B0\u91CE\u53BF"},{i:"411323",n:"\u897F\u5CE1\u53BF"},{i:"411324",n:"\u9547\u5E73\u53BF"}],i:"411300",n:"\u5357\u9633\u5E02"},{c:[{i:"410421",n:"\u5B9D\u4E30\u53BF"},{i:"410425",n:"\u90CF\u53BF"},{i:"410423",n:"\u9C81\u5C71\u53BF"},{i:"410482",n:"\u6C5D\u5DDE\u5E02"},{i:"410404",n:"\u77F3\u9F99\u533A"},{i:"410403",n:"\u536B\u4E1C\u533A"},{i:"410481",n:"\u821E\u94A2\u5E02"},{i:"410402",n:"\u65B0\u534E\u533A"},{i:"410422",n:"\u53F6\u53BF"},{i:"410411",n:"\u6E5B\u6CB3\u533A"}],i:"410400",n:"\u5E73\u9876\u5C71\u5E02"},{c:[{i:"410926",n:"\u8303\u53BF"},{i:"410902",n:"\u534E\u9F99\u533A"},{i:"410923",n:"\u5357\u4E50\u53BF"},{i:"410928",n:"\u6FEE\u9633\u53BF"},{i:"410922",n:"\u6E05\u4E30\u53BF"},{i:"410927",n:"\u53F0\u524D\u53BF"}],i:"410900",n:"\u6FEE\u9633\u5E02"},{c:[{i:"411202",n:"\u6E56\u6EE8\u533A"},{i:"411282",n:"\u7075\u5B9D\u5E02"},{i:"411224",n:"\u5362\u6C0F\u53BF"},{i:"411221",n:"\u6E11\u6C60\u53BF"},{i:"411222",n:"\u9655\u53BF"},{i:"411281",n:"\u4E49\u9A6C\u5E02"}],i:"411200",n:"\u4E09\u95E8\u5CE1\u5E02"},{c:[{i:"411402",n:"\u6881\u56ED\u533A"},{i:"411421",n:"\u6C11\u6743\u53BF"},{i:"411423",n:"\u5B81\u9675\u53BF"},{i:"411422",n:"\u7762\u53BF"},{i:"411403",n:"\u7762\u9633\u533A"},{i:"411426",n:"\u590F\u9091\u53BF"},{i:"411481",n:"\u6C38\u57CE\u5E02"},{i:"411425",n:"\u865E\u57CE\u53BF"},{i:"411424",n:"\u67D8\u57CE\u53BF"}],i:"411400",n:"\u5546\u4E18\u5E02"},{c:[{i:"410727",n:"\u5C01\u4E18\u53BF"},{i:"410704",n:"\u51E4\u6CC9\u533A"},{i:"410702",n:"\u7EA2\u65D7\u533A"},{i:"410782",n:"\u8F89\u53BF\u5E02"},{i:"410724",n:"\u83B7\u5609\u53BF"},{i:"410711",n:"\u7267\u91CE\u533A"},{i:"410703",n:"\u536B\u6EE8\u533A"},{i:"410781",n:"\u536B\u8F89\u5E02"},{i:"410721",n:"\u65B0\u4E61\u53BF"},{i:"410726",n:"\u5EF6\u6D25\u53BF"},{i:"410725",n:"\u539F\u9633\u53BF"},{i:"410728",n:"\u957F\u57A3\u53BF"}],i:"410700",n:"\u65B0\u4E61\u5E02"},{c:[{i:"411522",n:"\u5149\u5C71\u53BF"},{i:"411525",n:"\u56FA\u59CB\u53BF"},{i:"411527",n:"\u6DEE\u6EE8\u53BF"},{i:"411526",n:"\u6F62\u5DDD\u53BF"},{i:"411521",n:"\u7F57\u5C71\u53BF"},{i:"411503",n:"\u5E73\u6865\u533A"},{i:"411524",n:"\u5546\u57CE\u53BF"},{i:"411502",n:"\u6D49\u6CB3\u533A"},{i:"411523",n:"\u65B0\u53BF"},{i:"411528",n:"\u606F\u53BF"}],i:"411500",n:"\u4FE1\u9633\u5E02"},{c:[{i:"411002",n:"\u9B4F\u90FD\u533A"},{i:"411025",n:"\u8944\u57CE\u53BF"},{i:"411023",n:"\u8BB8\u660C\u53BF"},{i:"411024",n:"\u9122\u9675\u53BF"},{i:"411081",n:"\u79B9\u5DDE\u5E02"},{i:"411082",n:"\u957F\u845B\u5E02"}],i:"411000",n:"\u8BB8\u660C\u5E02"},{c:[{i:"410185",n:"\u767B\u5C01\u5E02"},{i:"410103",n:"\u4E8C\u4E03\u533A"},{i:"410187",n:"\u9AD8\u65B0\u533A"},{i:"410181",n:"\u5DE9\u4E49\u5E02"},{i:"410104",n:"\u7BA1\u57CE\u56DE\u65CF\u533A"},{i:"410108",n:"\u60E0\u6D4E\u533A"},{i:"410105",n:"\u91D1\u6C34\u533A"},{i:"410106",n:"\u4E0A\u8857\u533A"},{i:"410183",n:"\u65B0\u5BC6\u5E02"},{i:"410184",n:"\u65B0\u90D1\u5E02"},{i:"410182",n:"\u8365\u9633\u5E02"},{i:"410186",n:"\u90D1\u4E1C\u65B0\u533A"},{i:"410122",n:"\u4E2D\u725F\u53BF"},{i:"410102",n:"\u4E2D\u539F\u533A"}],i:"410100",n:"\u90D1\u5DDE\u5E02"},{c:[{i:"411602",n:"\u5DDD\u6C47\u533A"},{i:"411625",n:"\u90F8\u57CE\u53BF"},{i:"411621",n:"\u6276\u6C9F\u53BF"},{i:"411626",n:"\u6DEE\u9633\u53BF"},{i:"411628",n:"\u9E7F\u9091\u53BF"},{i:"411623",n:"\u5546\u6C34\u53BF"},{i:"411624",n:"\u6C88\u4E18\u53BF"},{i:"411627",n:"\u592A\u5EB7\u53BF"},{i:"411681",n:"\u9879\u57CE\u5E02"},{i:"411622",n:"\u897F\u534E\u53BF"}],i:"411600",n:"\u5468\u53E3\u5E02"},{c:[{i:"411726",n:"\u6CCC\u9633\u53BF"},{i:"411723",n:"\u5E73\u8206\u53BF"},{i:"411725",n:"\u786E\u5C71\u53BF"},{i:"411727",n:"\u6C5D\u5357\u53BF"},{i:"411722",n:"\u4E0A\u8521\u53BF"},{i:"411728",n:"\u9042\u5E73\u53BF"},{i:"411729",n:"\u65B0\u8521\u53BF"},{i:"411721",n:"\u897F\u5E73\u53BF"},{i:"411702",n:"\u9A7F\u57CE\u533A"},{i:"411724",n:"\u6B63\u9633\u53BF"}],i:"411700",n:"\u9A7B\u9A6C\u5E97\u5E02"}],i:"410000",n:"\u6CB3\u5357\u7701"},{c:[{c:[{i:"422823",n:"\u5DF4\u4E1C\u53BF"},{i:"422801",n:"\u6069\u65BD\u5E02"},{i:"422828",n:"\u9E64\u5CF0\u53BF"},{i:"422822",n:"\u5EFA\u59CB\u53BF"},{i:"422827",n:"\u6765\u51E4\u53BF"},{i:"422802",n:"\u5229\u5DDD\u5E02"},{i:"422826",n:"\u54B8\u4E30\u53BF"},{i:"422825",n:"\u5BA3\u6069\u53BF"}],i:"422800",n:"\u6069\u65BD\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"420704",n:"\u9102\u57CE\u533A"},{i:"420703",n:"\u534E\u5BB9\u533A"},{i:"420702",n:"\u6881\u5B50\u6E56\u533A"}],i:"420700",n:"\u9102\u5DDE\u5E02"},{c:[{i:"421122",n:"\u7EA2\u5B89\u53BF"},{i:"421127",n:"\u9EC4\u6885\u53BF"},{i:"421102",n:"\u9EC4\u5DDE\u533A"},{i:"421123",n:"\u7F57\u7530\u53BF"},{i:"421181",n:"\u9EBB\u57CE\u5E02"},{i:"421126",n:"\u8572\u6625\u53BF"},{i:"421121",n:"\u56E2\u98CE\u53BF"},{i:"421182",n:"\u6B66\u7A74\u5E02"},{i:"421125",n:"\u6D60\u6C34\u53BF"},{i:"421124",n:"\u82F1\u5C71\u53BF"}],i:"421100",n:"\u9EC4\u5188\u5E02"},{c:[{i:"420281",n:"\u5927\u51B6\u5E02"},{i:"420202",n:"\u9EC4\u77F3\u6E2F\u533A"},{i:"420205",n:"\u94C1\u5C71\u533A"},{i:"420204",n:"\u4E0B\u9646\u533A"},{i:"420203",n:"\u897F\u585E\u5C71\u533A"},{i:"420222",n:"\u9633\u65B0\u53BF"}],i:"420200",n:"\u9EC4\u77F3\u5E02"},{c:[{i:"420802",n:"\u4E1C\u5B9D\u533A"},{i:"420804",n:"\u6387\u5200\u533A"},{i:"420821",n:"\u4EAC\u5C71\u53BF"},{i:"420822",n:"\u6C99\u6D0B\u53BF"},{i:"420881",n:"\u949F\u7965\u5E02"}],i:"420800",n:"\u8346\u95E8\u5E02"},{c:[{i:"421022",n:"\u516C\u5B89\u53BF"},{i:"421083",n:"\u6D2A\u6E56\u5E02"},{i:"421024",n:"\u6C5F\u9675\u53BF"},{i:"421023",n:"\u76D1\u5229\u53BF"},{i:"421003",n:"\u8346\u5DDE\u533A"},{i:"421002",n:"\u6C99\u5E02\u533A"},{i:"421081",n:"\u77F3\u9996\u5E02"},{i:"421087",n:"\u677E\u6ECB\u5E02"}],i:"421000",n:"\u8346\u5DDE\u5E02"},{i:"429005",n:"\u6F5C\u6C5F\u5E02"},{i:"429021",n:"\u795E\u519C\u67B6\u6797\u533A"},{c:[{i:"420382",n:"\u57CE\u533A"},{i:"420381",n:"\u4E39\u6C5F\u53E3\u5E02"},{i:"420325",n:"\u623F\u53BF"},{i:"420302",n:"\u8305\u7BAD\u533A"},{i:"420321",n:"\u90E7\u53BF"},{i:"420322",n:"\u90E7\u897F\u53BF"},{i:"420303",n:"\u5F20\u6E7E\u533A"},{i:"420323",n:"\u7AF9\u5C71\u53BF"},{i:"420324",n:"\u7AF9\u6EAA\u53BF"}],i:"420300",n:"\u5341\u5830\u5E02"},{c:[{i:"421302",n:"\u66FE\u90FD\u533A"},{i:"421381",n:"\u5E7F\u6C34\u5E02"},{i:"421321",n:"\u968F\u53BF"}],i:"421300",n:"\u968F\u5DDE\u5E02"},{i:"429006",n:"\u5929\u95E8\u5E02"},{c:[{i:"420114",n:"\u8521\u7538\u533A"},{i:"420112",n:"\u4E1C\u897F\u6E56\u533A"},{i:"420113",n:"\u6C49\u5357\u533A"},{i:"420105",n:"\u6C49\u9633\u533A"},{i:"420111",n:"\u6D2A\u5C71\u533A"},{i:"420116",n:"\u9EC4\u9642\u533A"},{i:"420102",n:"\u6C5F\u5CB8\u533A"},{i:"420103",n:"\u6C5F\u6C49\u533A"},{i:"420115",n:"\u6C5F\u590F\u533A"},{i:"420104",n:"\u785A\u53E3\u533A"},{i:"420107",n:"\u9752\u5C71\u533A"},{i:"420106",n:"\u6B66\u660C\u533A"},{i:"420117",n:"\u65B0\u6D32\u533A"}],i:"420100",n:"\u6B66\u6C49\u5E02"},{c:[{i:"420626",n:"\u4FDD\u5EB7\u53BF"},{i:"420606",n:"\u6A0A\u57CE\u533A"},{i:"420625",n:"\u8C37\u57CE\u53BF"},{i:"420682",n:"\u8001\u6CB3\u53E3\u5E02"},{i:"420624",n:"\u5357\u6F33\u53BF"},{i:"420602",n:"\u8944\u57CE\u533A"},{i:"420607",n:"\u8944\u9633\u533A"},{i:"420684",n:"\u5B9C\u57CE\u5E02"},{i:"420683",n:"\u67A3\u9633\u5E02"}],i:"420600",n:"\u8944\u6A0A\u5E02"},{c:[{i:"421281",n:"\u8D64\u58C1\u5E02"},{i:"421223",n:"\u5D07\u9633\u53BF"},{i:"421221",n:"\u5609\u9C7C\u53BF"},{i:"421222",n:"\u901A\u57CE\u53BF"},{i:"421224",n:"\u901A\u5C71\u53BF"},{i:"421282",n:"\u6E29\u6CC9\u57CE\u533A"},{i:"421202",n:"\u54B8\u5B89\u533A"}],i:"421200",n:"\u54B8\u5B81\u5E02"},{i:"429004",n:"\u4ED9\u6843\u5E02"},{c:[{i:"420982",n:"\u5B89\u9646\u5E02"},{i:"420922",n:"\u5927\u609F\u53BF"},{i:"420984",n:"\u6C49\u5DDD\u5E02"},{i:"420921",n:"\u5B5D\u660C\u53BF"},{i:"420902",n:"\u5B5D\u5357\u533A"},{i:"420981",n:"\u5E94\u57CE\u5E02"},{i:"420923",n:"\u4E91\u68A6\u53BF"}],i:"420900",n:"\u5B5D\u611F\u5E02"},{c:[{i:"420582",n:"\u5F53\u9633\u5E02"},{i:"420504",n:"\u70B9\u519B\u533A"},{i:"420551",n:"\u845B\u6D32\u575D\u533A"},{i:"420552",n:"\u5F00\u53D1\u533A"},{i:"420529",n:"\u4E94\u5CF0\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF"},{i:"420503",n:"\u4F0D\u5BB6\u5C97\u533A"},{i:"420502",n:"\u897F\u9675\u533A"},{i:"420526",n:"\u5174\u5C71\u53BF"},{i:"420505",n:"\u7307\u4EAD\u533A"},{i:"420581",n:"\u5B9C\u90FD\u5E02"},{i:"420506",n:"\u5937\u9675\u533A"},{i:"420525",n:"\u8FDC\u5B89\u53BF"},{i:"420528",n:"\u957F\u9633\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF"},{i:"420583",n:"\u679D\u6C5F\u5E02"},{i:"420527",n:"\u79ED\u5F52\u53BF"}],i:"420500",n:"\u5B9C\u660C\u5E02"}],i:"420000",n:"\u6E56\u5317\u7701"},{c:[{c:[{i:"430721",n:"\u5B89\u4E61\u53BF"},{i:"430703",n:"\u9F0E\u57CE\u533A"},{i:"430722",n:"\u6C49\u5BFF\u53BF"},{i:"430781",n:"\u6D25\u5E02\u5E02"},{i:"430724",n:"\u4E34\u6FA7\u53BF"},{i:"430723",n:"\u6FA7\u53BF"},{i:"430726",n:"\u77F3\u95E8\u53BF"},{i:"430725",n:"\u6843\u6E90\u53BF"},{i:"430702",n:"\u6B66\u9675\u533A"}],i:"430700",n:"\u5E38\u5FB7\u5E02"},{c:[{i:"430121",n:"\u957F\u6C99\u53BF"},{i:"430102",n:"\u8299\u84C9\u533A"},{i:"430105",n:"\u5F00\u798F\u533A"},{i:"430181",n:"\u6D4F\u9633\u5E02"},{i:"430124",n:"\u5B81\u4E61\u53BF"},{i:"430103",n:"\u5929\u5FC3\u533A"},{i:"430122",n:"\u671B\u57CE\u53BF"},{i:"430104",n:"\u5CB3\u9E93\u533A"},{i:"430111",n:"\u96E8\u82B1\u533A"}],i:"430100",n:"\u957F\u6C99\u5E02"},{c:[{i:"431028",n:"\u5B89\u4EC1\u53BF"},{i:"431002",n:"\u5317\u6E56\u533A"},{i:"431027",n:"\u6842\u4E1C\u53BF"},{i:"431021",n:"\u6842\u9633\u53BF"},{i:"431024",n:"\u5609\u79BE\u53BF"},{i:"431025",n:"\u4E34\u6B66\u53BF"},{i:"431026",n:"\u6C5D\u57CE\u53BF"},{i:"431003",n:"\u82CF\u4ED9\u533A"},{i:"431022",n:"\u5B9C\u7AE0\u53BF"},{i:"431023",n:"\u6C38\u5174\u53BF"},{i:"431081",n:"\u8D44\u5174\u5E02"}],i:"431000",n:"\u90F4\u5DDE\u5E02"},{c:[{i:"430482",n:"\u5E38\u5B81\u5E02"},{i:"430424",n:"\u8861\u4E1C\u53BF"},{i:"430422",n:"\u8861\u5357\u53BF"},{i:"430423",n:"\u8861\u5C71\u53BF"},{i:"430421",n:"\u8861\u9633\u53BF"},{i:"430481",n:"\u8012\u9633\u5E02"},{i:"430412",n:"\u5357\u5CB3\u533A"},{i:"430426",n:"\u7941\u4E1C\u53BF"},{i:"430407",n:"\u77F3\u9F13\u533A"},{i:"430406",n:"\u96C1\u5CF0\u533A"},{i:"430408",n:"\u84B8\u6E58\u533A"},{i:"430405",n:"\u73E0\u6656\u533A"}],i:"430400",n:"\u8861\u9633\u5E02"},{c:[{i:"431223",n:"\u8FB0\u6EAA\u53BF"},{i:"431202",n:"\u9E64\u57CE\u533A"},{i:"431281",n:"\u6D2A\u6C5F\u5E02"},{i:"431225",n:"\u4F1A\u540C\u53BF"},{i:"431229",n:"\u9756\u5DDE\u82D7\u65CF\u4F97\u65CF\u81EA\u6CBB\u53BF"},{i:"431226",n:"\u9EBB\u9633\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"431230",n:"\u901A\u9053\u4F97\u65CF\u81EA\u6CBB\u53BF"},{i:"431227",n:"\u65B0\u6643\u4F97\u65CF\u81EA\u6CBB\u53BF"},{i:"431224",n:"\u6E86\u6D66\u53BF"},{i:"431222",n:"\u6C85\u9675\u53BF"},{i:"431228",n:"\u82B7\u6C5F\u4F97\u65CF\u81EA\u6CBB\u53BF"},{i:"431221",n:"\u4E2D\u65B9\u53BF"}],i:"431200",n:"\u6000\u5316\u5E02"},{c:[{i:"431381",n:"\u51B7\u6C34\u6C5F\u5E02"},{i:"431382",n:"\u6D9F\u6E90\u5E02"},{i:"431302",n:"\u5A04\u661F\u533A"},{i:"431321",n:"\u53CC\u5CF0\u53BF"},{i:"431322",n:"\u65B0\u5316\u53BF"}],i:"431300",n:"\u5A04\u5E95\u5E02"},{c:[{i:"430511",n:"\u5317\u5854\u533A"},{i:"430529",n:"\u57CE\u6B65\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"430503",n:"\u5927\u7965\u533A"},{i:"430525",n:"\u6D1E\u53E3\u53BF"},{i:"430524",n:"\u9686\u56DE\u53BF"},{i:"430521",n:"\u90B5\u4E1C\u53BF"},{i:"430523",n:"\u90B5\u9633\u53BF"},{i:"430502",n:"\u53CC\u6E05\u533A"},{i:"430527",n:"\u7EE5\u5B81\u53BF"},{i:"430581",n:"\u6B66\u5188\u5E02"},{i:"430528",n:"\u65B0\u5B81\u53BF"},{i:"430522",n:"\u65B0\u90B5\u53BF"}],i:"430500",n:"\u90B5\u9633\u5E02"},{c:[{i:"430382",n:"\u97F6\u5C71\u5E02"},{i:"430321",n:"\u6E58\u6F6D\u53BF"},{i:"430381",n:"\u6E58\u4E61\u5E02"},{i:"430304",n:"\u5CB3\u5858\u533A"},{i:"430302",n:"\u96E8\u6E56\u533A"}],i:"430300",n:"\u6E58\u6F6D\u5E02"},{c:[{i:"433125",n:"\u4FDD\u9756\u53BF"},{i:"433123",n:"\u51E4\u51F0\u53BF"},{i:"433126",n:"\u53E4\u4E08\u53BF"},{i:"433124",n:"\u82B1\u57A3\u53BF"},{i:"433101",n:"\u5409\u9996\u5E02"},{i:"433130",n:"\u9F99\u5C71\u53BF"},{i:"433122",n:"\u6CF8\u6EAA\u53BF"},{i:"433127",n:"\u6C38\u987A\u53BF"}],i:"433100",n:"\u6E58\u897F\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"430923",n:"\u5B89\u5316\u53BF"},{i:"430903",n:"\u8D6B\u5C71\u533A"},{i:"430921",n:"\u5357\u53BF"},{i:"430922",n:"\u6843\u6C5F\u53BF"},{i:"430981",n:"\u6C85\u6C5F\u5E02"},{i:"430902",n:"\u8D44\u9633\u533A"}],i:"430900",n:"\u76CA\u9633\u5E02"},{c:[{i:"431124",n:"\u9053\u53BF"},{i:"431122",n:"\u4E1C\u5B89\u53BF"},{i:"431129",n:"\u6C5F\u534E\u7476\u65CF\u81EA\u6CBB\u53BF"},{i:"431125",n:"\u6C5F\u6C38\u53BF"},{i:"431127",n:"\u84DD\u5C71\u53BF"},{i:"431103",n:"\u51B7\u6C34\u6EE9\u533A"},{i:"431102",n:"\u96F6\u9675\u533A"},{i:"431126",n:"\u5B81\u8FDC\u53BF"},{i:"431121",n:"\u7941\u9633\u53BF"},{i:"431123",n:"\u53CC\u724C\u53BF"},{i:"431128",n:"\u65B0\u7530\u53BF"}],i:"431100",n:"\u6C38\u5DDE\u5E02"},{c:[{i:"430623",n:"\u534E\u5BB9\u53BF"},{i:"430611",n:"\u541B\u5C71\u533A"},{i:"430682",n:"\u4E34\u6E58\u5E02"},{i:"430681",n:"\u6C68\u7F57\u5E02"},{i:"430626",n:"\u5E73\u6C5F\u53BF"},{i:"430624",n:"\u6E58\u9634\u53BF"},{i:"430602",n:"\u5CB3\u9633\u697C\u533A"},{i:"430621",n:"\u5CB3\u9633\u53BF"},{i:"430603",n:"\u4E91\u6EAA\u533A"}],i:"430600",n:"\u5CB3\u9633\u5E02"},{c:[{i:"430821",n:"\u6148\u5229\u53BF"},{i:"430822",n:"\u6851\u690D\u53BF"},{i:"430811",n:"\u6B66\u9675\u6E90\u533A"},{i:"430802",n:"\u6C38\u5B9A\u533A"}],i:"430800",n:"\u5F20\u5BB6\u754C\u5E02"},{c:[{i:"430224",n:"\u8336\u9675\u53BF"},{i:"430202",n:"\u8377\u5858\u533A"},{i:"430281",n:"\u91B4\u9675\u5E02"},{i:"430203",n:"\u82A6\u6DDE\u533A"},{i:"430204",n:"\u77F3\u5CF0\u533A"},{i:"430211",n:"\u5929\u5143\u533A"},{i:"430225",n:"\u708E\u9675\u53BF"},{i:"430223",n:"\u6538\u53BF"},{i:"430221",n:"\u682A\u6D32\u53BF"}],i:"430200",n:"\u682A\u6D32\u5E02"}],i:"430000",n:"\u6E56\u5357\u7701"},{c:[{c:[{i:"320482",n:"\u91D1\u575B\u5E02"},{i:"320481",n:"\u6EA7\u9633\u5E02"},{i:"320405",n:"\u621A\u5885\u5830\u533A"},{i:"320402",n:"\u5929\u5B81\u533A"},{i:"320412",n:"\u6B66\u8FDB\u533A"},{i:"320411",n:"\u65B0\u5317\u533A"},{i:"320404",n:"\u949F\u697C\u533A"}],i:"320400",n:"\u5E38\u5DDE\u5E02"},{c:[{i:"320803",n:"\u695A\u5DDE\u533A"},{i:"320829",n:"\u6D2A\u6CFD\u53BF"},{i:"320804",n:"\u6DEE\u9634\u533A"},{i:"320831",n:"\u91D1\u6E56\u53BF"},{i:"320826",n:"\u6D9F\u6C34\u53BF"},{i:"320802",n:"\u6E05\u6CB3\u533A"},{i:"320811",n:"\u6E05\u6D66\u533A"},{i:"320830",n:"\u76F1\u7719\u53BF"}],i:"320800",n:"\u6DEE\u5B89\u5E02"},{i:"320281",n:"\u6C5F\u9634\u5E02"},{c:[{i:"320722",n:"\u4E1C\u6D77\u53BF"},{i:"320721",n:"\u8D63\u6986\u53BF"},{i:"320724",n:"\u704C\u5357\u53BF"},{i:"320723",n:"\u704C\u4E91\u53BF"},{i:"320706",n:"\u6D77\u5DDE\u533A"},{i:"320703",n:"\u8FDE\u4E91\u533A"},{i:"320705",n:"\u65B0\u6D66\u533A"}],i:"320700",n:"\u8FDE\u4E91\u6E2F\u5E02"},{c:[{i:"320103",n:"\u767D\u4E0B\u533A"},{i:"320125",n:"\u9AD8\u6DF3\u53BF"},{i:"320106",n:"\u9F13\u697C\u533A"},{i:"320115",n:"\u6C5F\u5B81\u533A"},{i:"320105",n:"\u5EFA\u90BA\u533A"},{i:"320124",n:"\u6EA7\u6C34\u53BF"},{i:"320116",n:"\u516D\u5408\u533A"},{i:"320111",n:"\u6D66\u53E3\u533A"},{i:"320104",n:"\u79E6\u6DEE\u533A"},{i:"320113",n:"\u6816\u971E\u533A"},{i:"320107",n:"\u4E0B\u5173\u533A"},{i:"320102",n:"\u7384\u6B66\u533A"},{i:"320114",n:"\u96E8\u82B1\u53F0\u533A"}],i:"320100",n:"\u5357\u4EAC\u5E02"},{c:[{i:"320602",n:"\u5D07\u5DDD\u533A"},{i:"320611",n:"\u6E2F\u95F8\u533A"},{i:"320621",n:"\u6D77\u5B89\u53BF"},{i:"320684",n:"\u6D77\u95E8\u5E02"},{i:"320693",n:"\u5F00\u53D1\u533A"},{i:"320681",n:"\u542F\u4E1C\u5E02"},{i:"320623",n:"\u5982\u4E1C\u53BF"},{i:"320682",n:"\u5982\u768B\u5E02"},{i:"320612",n:"\u901A\u5DDE\u533A"},{i:"320683",n:"\u901A\u5DDE\u5E02"}],i:"320600",n:"\u5357\u901A\u5E02"},{c:[{i:"321322",n:"\u6CAD\u9633\u53BF"},{i:"321324",n:"\u6CD7\u6D2A\u53BF"},{i:"321323",n:"\u6CD7\u9633\u53BF"},{i:"321302",n:"\u5BBF\u57CE\u533A"},{i:"321311",n:"\u5BBF\u8C6B\u533A"}],i:"321300",n:"\u5BBF\u8FC1\u5E02"},{c:[{i:"320502",n:"\u6CA7\u6D6A\u533A"},{i:"320581",n:"\u5E38\u719F\u5E02"},{i:"320505",n:"\u864E\u4E18\u533A"},{i:"320504",n:"\u91D1\u960A\u533A"},{i:"320583",n:"\u6606\u5C71\u5E02"},{i:"320503",n:"\u5E73\u6C5F\u533A"},{i:"320585",n:"\u592A\u4ED3\u5E02"},{i:"320584",n:"\u5434\u6C5F\u5E02"},{i:"320506",n:"\u5434\u4E2D\u533A"},{i:"320507",n:"\u76F8\u57CE\u533A"},{i:"320594",n:"\u65B0\u533A"},{i:"320595",n:"\u56ED\u533A"},{i:"320582",n:"\u5F20\u5BB6\u6E2F\u5E02"}],i:"320500",n:"\u82CF\u5DDE\u5E02"},{c:[{i:"321203",n:"\u9AD8\u6E2F\u533A"},{i:"321202",n:"\u6D77\u9675\u533A"},{i:"321284",n:"\u59DC\u5830\u5E02"},{i:"321282",n:"\u9756\u6C5F\u5E02"},{i:"321283",n:"\u6CF0\u5174\u5E02"},{i:"321281",n:"\u5174\u5316\u5E02"}],i:"321200",n:"\u6CF0\u5DDE\u5E02"},{c:[{i:"320204",n:"\u5317\u5858\u533A"},{i:"320211",n:"\u6EE8\u6E56\u533A"},{i:"320202",n:"\u5D07\u5B89\u533A"},{i:"320206",n:"\u60E0\u5C71\u533A"},{i:"320203",n:"\u5357\u957F\u533A"},{i:"320296",n:"\u65B0\u533A"},{i:"320205",n:"\u9521\u5C71\u533A"},{i:"320282",n:"\u5B9C\u5174\u5E02"}],i:"320200",n:"\u65E0\u9521\u5E02"},{c:[{i:"320321",n:"\u4E30\u53BF"},{i:"320302",n:"\u9F13\u697C\u533A"},{i:"320305",n:"\u8D3E\u6C6A\u533A"},{i:"320304",n:"\u4E5D\u91CC\u533A"},{i:"320322",n:"\u6C9B\u53BF"},{i:"320382",n:"\u90B3\u5DDE\u5E02"},{i:"320311",n:"\u6CC9\u5C71\u533A"},{i:"320324",n:"\u7762\u5B81\u53BF"},{i:"320323",n:"\u94DC\u5C71\u53BF"},{i:"320381",n:"\u65B0\u6C82\u5E02"},{i:"320303",n:"\u4E91\u9F99\u533A"}],i:"320300",n:"\u5F90\u5DDE\u5E02"},{c:[{i:"320922",n:"\u6EE8\u6D77\u53BF"},{i:"320982",n:"\u5927\u4E30\u5E02"},{i:"320981",n:"\u4E1C\u53F0\u5E02"},{i:"320923",n:"\u961C\u5B81\u53BF"},{i:"320925",n:"\u5EFA\u6E56\u53BF"},{i:"320924",n:"\u5C04\u9633\u53BF"},{i:"320902",n:"\u4EAD\u6E56\u533A"},{i:"320921",n:"\u54CD\u6C34\u53BF"},{i:"320903",n:"\u76D0\u90FD\u533A"}],i:"320900",n:"\u76D0\u57CE\u5E02"},{c:[{i:"321023",n:"\u5B9D\u5E94\u53BF"},{i:"321084",n:"\u9AD8\u90AE\u5E02"},{i:"321002",n:"\u5E7F\u9675\u533A"},{i:"321003",n:"\u9097\u6C5F\u533A"},{i:"321088",n:"\u6C5F\u90FD\u5E02"},{i:"321092",n:"\u7ECF\u6D4E\u5F00\u53D1\u533A"},{i:"321011",n:"\u7EF4\u626C\u533A"},{i:"321081",n:"\u4EEA\u5F81\u5E02"}],i:"321000",n:"\u626C\u5DDE\u5E02"},{c:[{i:"321112",n:"\u4E39\u5F92\u533A"},{i:"321181",n:"\u4E39\u9633\u5E02"},{i:"321102",n:"\u4EAC\u53E3\u533A"},{i:"321183",n:"\u53E5\u5BB9\u5E02"},{i:"321111",n:"\u6DA6\u5DDE\u533A"},{i:"321182",n:"\u626C\u4E2D\u5E02"}],i:"321100",n:"\u9547\u6C5F\u5E02"}],i:"320000",n:"\u6C5F\u82CF\u7701"},{c:[{c:[{i:"361024",n:"\u5D07\u4EC1\u53BF"},{i:"361029",n:"\u4E1C\u4E61\u53BF"},{i:"361030",n:"\u5E7F\u660C\u53BF"},{i:"361027",n:"\u91D1\u6EAA\u53BF"},{i:"361025",n:"\u4E50\u5B89\u53BF"},{i:"361022",n:"\u9ECE\u5DDD\u53BF"},{i:"361002",n:"\u4E34\u5DDD\u533A"},{i:"361021",n:"\u5357\u57CE\u53BF"},{i:"361023",n:"\u5357\u4E30\u53BF"},{i:"361026",n:"\u5B9C\u9EC4\u53BF"},{i:"361028",n:"\u8D44\u6EAA\u53BF"}],i:"361000",n:"\u629A\u5DDE\u5E02"},{c:[{i:"360726",n:"\u5B89\u8FDC\u53BF"},{i:"360725",n:"\u5D07\u4E49\u53BF"},{i:"360723",n:"\u5927\u4F59\u53BF"},{i:"360728",n:"\u5B9A\u5357\u53BF"},{i:"360721",n:"\u8D63\u53BF"},{i:"360751",n:"\u9EC4\u91D1\u533A"},{i:"360733",n:"\u4F1A\u660C\u53BF"},{i:"360727",n:"\u9F99\u5357\u53BF"},{i:"360782",n:"\u5357\u5EB7\u5E02"},{i:"360730",n:"\u5B81\u90FD\u53BF"},{i:"360729",n:"\u5168\u5357\u53BF"},{i:"360781",n:"\u745E\u91D1\u5E02"},{i:"360724",n:"\u4E0A\u72B9\u53BF"},{i:"360735",n:"\u77F3\u57CE\u53BF"},{i:"360722",n:"\u4FE1\u4E30\u53BF"},{i:"360732",n:"\u5174\u56FD\u53BF"},{i:"360734",n:"\u5BFB\u4E4C\u53BF"},{i:"360731",n:"\u4E8E\u90FD\u53BF"},{i:"360702",n:"\u7AE0\u8D21\u533A"}],i:"360700",n:"\u8D63\u5DDE\u5E02"},{c:[{i:"360829",n:"\u5B89\u798F\u53BF"},{i:"360821",n:"\u5409\u5B89\u53BF"},{i:"360881",n:"\u4E95\u5188\u5C71\u5E02"},{i:"360822",n:"\u5409\u6C34\u53BF"},{i:"360802",n:"\u5409\u5DDE\u533A"},{i:"360803",n:"\u9752\u539F\u533A"},{i:"360827",n:"\u9042\u5DDD\u53BF"},{i:"360826",n:"\u6CF0\u548C\u53BF"},{i:"360828",n:"\u4E07\u5B89\u53BF"},{i:"360823",n:"\u5CE1\u6C5F\u53BF"},{i:"360824",n:"\u65B0\u5E72\u53BF"},{i:"360825",n:"\u6C38\u4E30\u53BF"},{i:"360830",n:"\u6C38\u65B0\u53BF"}],i:"360800",n:"\u5409\u5B89\u5E02"},{c:[{i:"360202",n:"\u660C\u6C5F\u533A"},{i:"360222",n:"\u6D6E\u6881\u53BF"},{i:"360281",n:"\u4E50\u5E73\u5E02"},{i:"360203",n:"\u73E0\u5C71\u533A"}],i:"360200",n:"\u666F\u5FB7\u9547\u5E02"},{c:[{i:"360426",n:"\u5FB7\u5B89\u53BF"},{i:"360428",n:"\u90FD\u660C\u53BF"},{i:"360429",n:"\u6E56\u53E3\u53BF"},{i:"360421",n:"\u4E5D\u6C5F\u53BF"},{i:"360402",n:"\u5E90\u5C71\u533A"},{i:"360430",n:"\u5F6D\u6CFD\u53BF"},{i:"360481",n:"\u745E\u660C\u5E02"},{i:"360423",n:"\u6B66\u5B81\u53BF"},{i:"360427",n:"\u661F\u5B50\u53BF"},{i:"360424",n:"\u4FEE\u6C34\u53BF"},{i:"360403",n:"\u6D54\u9633\u533A"},{i:"360425",n:"\u6C38\u4FEE\u53BF"}],i:"360400",n:"\u4E5D\u6C5F\u5E02"},{c:[{i:"360123",n:"\u5B89\u4E49\u53BF"},{i:"360127",n:"\u660C\u5317\u533A"},{i:"360102",n:"\u4E1C\u6E56\u533A"},{i:"360125",n:"\u7EA2\u8C37\u6EE9\u65B0\u533A"},{i:"360126",n:"\u7ECF\u6D4E\u6280\u672F\u5F00\u53D1\u533A"},{i:"360124",n:"\u8FDB\u8D24\u53BF"},{i:"360121",n:"\u5357\u660C\u53BF"},{i:"360111",n:"\u9752\u5C71\u6E56\u533A"},{i:"360104",n:"\u9752\u4E91\u8C31\u533A"},{i:"360105",n:"\u6E7E\u91CC\u533A"},{i:"360103",n:"\u897F\u6E56\u533A"},{i:"360122",n:"\u65B0\u5EFA\u53BF"}],i:"360100",n:"\u5357\u660C\u5E02"},{c:[{i:"360302",n:"\u5B89\u6E90\u533A"},{i:"360321",n:"\u83B2\u82B1\u53BF"},{i:"360323",n:"\u82A6\u6EAA\u53BF"},{i:"360322",n:"\u4E0A\u6817\u53BF"},{i:"360313",n:"\u6E58\u4E1C\u533A"}],i:"360300",n:"\u840D\u4E61\u5E02"},{c:[{i:"361181",n:"\u5FB7\u5174\u5E02"},{i:"361122",n:"\u5E7F\u4E30\u53BF"},{i:"361125",n:"\u6A2A\u5CF0\u53BF"},{i:"361128",n:"\u9131\u9633\u53BF"},{i:"361124",n:"\u94C5\u5C71\u53BF"},{i:"361121",n:"\u4E0A\u9976\u53BF"},{i:"361129",n:"\u4E07\u5E74\u53BF"},{i:"361130",n:"\u5A7A\u6E90\u53BF"},{i:"361102",n:"\u4FE1\u5DDE\u533A"},{i:"361126",n:"\u5F0B\u9633\u53BF"},{i:"361127",n:"\u4F59\u5E72\u53BF"},{i:"361123",n:"\u7389\u5C71\u53BF"}],i:"361100",n:"\u4E0A\u9976\u5E02"},{c:[{i:"360521",n:"\u5206\u5B9C\u53BF"},{i:"360502",n:"\u6E1D\u6C34\u533A"}],i:"360500",n:"\u65B0\u4F59\u5E02"},{c:[{i:"360981",n:"\u4E30\u57CE\u5E02"},{i:"360921",n:"\u5949\u65B0\u53BF"},{i:"360983",n:"\u9AD8\u5B89\u5E02"},{i:"360925",n:"\u9756\u5B89\u53BF"},{i:"360923",n:"\u4E0A\u9AD8\u53BF"},{i:"360926",n:"\u94DC\u9F13\u53BF"},{i:"360922",n:"\u4E07\u8F7D\u53BF"},{i:"360924",n:"\u5B9C\u4E30\u53BF"},{i:"360902",n:"\u8881\u5DDE\u533A"},{i:"360982",n:"\u6A1F\u6811\u5E02"}],i:"360900",n:"\u5B9C\u6625\u5E02"},{c:[{i:"360681",n:"\u8D35\u6EAA\u5E02"},{i:"360602",n:"\u6708\u6E56\u533A"},{i:"360622",n:"\u4F59\u6C5F\u53BF"}],i:"360600",n:"\u9E70\u6F6D\u5E02"}],i:"360000",n:"\u6C5F\u897F\u7701"},{c:[{c:[{i:"220882",n:"\u5927\u5B89\u5E02"},{i:"220802",n:"\u6D2E\u5317\u533A"},{i:"220881",n:"\u6D2E\u5357\u5E02"},{i:"220822",n:"\u901A\u6986\u53BF"},{i:"220821",n:"\u9547\u8D49\u53BF"}],i:"220800",n:"\u767D\u57CE\u5E02"},{c:[{i:"220602",n:"\u516B\u9053\u6C5F\u533A"},{i:"220621",n:"\u629A\u677E\u53BF"},{i:"220625",n:"\u6C5F\u6E90\u53BF"},{i:"220622",n:"\u9756\u5B87\u53BF"},{i:"220681",n:"\u4E34\u6C5F\u5E02"},{i:"220623",n:"\u957F\u767D\u671D\u9C9C\u65CF\u81EA\u6CBB\u53BF"}],i:"220600",n:"\u767D\u5C71\u5E02"},{c:[{i:"220104",n:"\u671D\u9633\u533A"},{i:"220183",n:"\u5FB7\u60E0\u5E02"},{i:"220105",n:"\u4E8C\u9053\u533A"},{i:"220184",n:"\u9AD8\u65B0\u6280\u672F\u4EA7\u4E1A\u5F00\u53D1\u533A"},{i:"220186",n:"\u7ECF\u6D4E\u6280\u672F\u5F00\u53D1\u533A"},{i:"220187",n:"\u51C0\u6708\u65C5\u6E38\u5F00\u53D1\u533A"},{i:"220181",n:"\u4E5D\u53F0\u5E02"},{i:"220103",n:"\u5BBD\u57CE\u533A"},{i:"220106",n:"\u7EFF\u56ED\u533A"},{i:"220102",n:"\u5357\u5173\u533A"},{i:"220122",n:"\u519C\u5B89\u53BF"},{i:"220185",n:"\u6C7D\u8F66\u4EA7\u4E1A\u5F00\u53D1\u533A"},{i:"220112",n:"\u53CC\u9633\u533A"},{i:"220182",n:"\u6986\u6811\u5E02"}],i:"220100",n:"\u957F\u6625\u5E02"},{c:[{i:"220202",n:"\u660C\u9091\u533A"},{i:"220204",n:"\u8239\u8425\u533A"},{i:"220211",n:"\u4E30\u6EE1\u533A"},{i:"220282",n:"\u6866\u7538\u5E02"},{i:"220281",n:"\u86DF\u6CB3\u5E02"},{i:"220203",n:"\u9F99\u6F6D\u533A"},{i:"220284",n:"\u78D0\u77F3\u5E02"},{i:"220283",n:"\u8212\u5170\u5E02"},{i:"220221",n:"\u6C38\u5409\u53BF"}],i:"220200",n:"\u5409\u6797\u5E02"},{c:[{i:"220421",n:"\u4E1C\u4E30\u53BF"},{i:"220422",n:"\u4E1C\u8FBD\u53BF"},{i:"220402",n:"\u9F99\u5C71\u533A"},{i:"220403",n:"\u897F\u5B89\u533A"}],i:"220400",n:"\u8FBD\u6E90\u5E02"},{c:[{i:"220381",n:"\u516C\u4E3B\u5CAD\u5E02"},{i:"220322",n:"\u68A8\u6811\u53BF"},{i:"220382",n:"\u53CC\u8FBD\u5E02"},{i:"220303",n:"\u94C1\u4E1C\u533A"},{i:"220302",n:"\u94C1\u897F\u533A"},{i:"220323",n:"\u4F0A\u901A\u6EE1\u65CF\u81EA\u6CBB\u53BF"}],i:"220300",n:"\u56DB\u5E73\u5E02"},{c:[{i:"220724",n:"\u6276\u4F59\u53BF"},{i:"220702",n:"\u5B81\u6C5F\u533A"},{i:"220723",n:"\u4E7E\u5B89\u53BF"},{i:"220721",n:"\u524D\u90ED\u5C14\u7F57\u65AF\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF"},{i:"220722",n:"\u957F\u5CAD\u53BF"}],i:"220700",n:"\u677E\u539F\u5E02"},{c:[{i:"220502",n:"\u4E1C\u660C\u533A"},{i:"220503",n:"\u4E8C\u9053\u6C5F\u533A"},{i:"220523",n:"\u8F89\u5357\u53BF"},{i:"220582",n:"\u96C6\u5B89\u5E02"},{i:"220524",n:"\u67F3\u6CB3\u53BF"},{i:"220581",n:"\u6885\u6CB3\u53E3\u5E02"},{i:"220521",n:"\u901A\u5316\u53BF"}],i:"220500",n:"\u901A\u5316\u5E02"},{c:[{i:"222426",n:"\u5B89\u56FE\u53BF"},{i:"222403",n:"\u6566\u5316\u5E02"},{i:"222406",n:"\u548C\u9F99\u5E02"},{i:"222404",n:"\u73F2\u6625\u5E02"},{i:"222405",n:"\u9F99\u4E95\u5E02"},{i:"222402",n:"\u56FE\u4EEC\u5E02"},{i:"222424",n:"\u6C6A\u6E05\u53BF"},{i:"222401",n:"\u5EF6\u5409\u5E02"}],i:"222400",n:"\u5EF6\u8FB9\u671D\u9C9C\u65CF\u81EA\u6CBB\u5DDE"}],i:"220000",n:"\u5409\u6797\u7701"},{c:[{c:[{i:"210351",n:"\u9AD8\u65B0\u533A"},{i:"210381",n:"\u6D77\u57CE\u5E02"},{i:"210304",n:"\u7ACB\u5C71\u533A"},{i:"210311",n:"\u5343\u5C71\u533A"},{i:"210321",n:"\u53F0\u5B89\u53BF"},{i:"210302",n:"\u94C1\u4E1C\u533A"},{i:"210303",n:"\u94C1\u897F\u533A"},{i:"210323",n:"\u5CAB\u5CA9\u6EE1\u65CF\u81EA\u6CBB\u53BF"}],i:"210300",n:"\u978D\u5C71\u5E02"},{c:[{i:"210521",n:"\u672C\u6EAA\u6EE1\u65CF\u81EA\u6CBB\u53BF"},{i:"210522",n:"\u6853\u4EC1\u6EE1\u65CF\u81EA\u6CBB\u53BF"},{i:"210504",n:"\u660E\u5C71\u533A"},{i:"210505",n:"\u5357\u82AC\u533A"},{i:"210502",n:"\u5E73\u5C71\u533A"},{i:"210503",n:"\u6EAA\u6E56\u533A"}],i:"210500",n:"\u672C\u6EAA\u5E02"},{c:[{i:"211381",n:"\u5317\u7968\u5E02"},{i:"211321",n:"\u671D\u9633\u53BF"},{i:"211322",n:"\u5EFA\u5E73\u53BF"},{i:"211324",n:"\u5580\u5587\u6C81\u5DE6\u7FFC\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF"},{i:"211382",n:"\u51CC\u6E90\u5E02"},{i:"211303",n:"\u9F99\u57CE\u533A"},{i:"211302",n:"\u53CC\u5854\u533A"}],i:"211300",n:"\u671D\u9633\u5E02"},{c:[{i:"210211",n:"\u7518\u4E95\u5B50\u533A"},{i:"210213",n:"\u91D1\u5DDE\u533A"},{i:"210251",n:"\u5F00\u53D1\u533A"},{i:"210297",n:"\u5CAD\u524D\u533A"},{i:"210212",n:"\u65C5\u987A\u53E3\u533A"},{i:"210282",n:"\u666E\u5170\u5E97\u5E02"},{i:"210204",n:"\u6C99\u6CB3\u53E3\u533A"},{i:"210281",n:"\u74E6\u623F\u5E97\u5E02"},{i:"210203",n:"\u897F\u5C97\u533A"},{i:"210224",n:"\u957F\u6D77\u53BF"},{i:"210202",n:"\u4E2D\u5C71\u533A"},{i:"210283",n:"\u5E84\u6CB3\u5E02"}],i:"210200",n:"\u5927\u8FDE\u5E02"},{c:[{i:"210681",n:"\u4E1C\u6E2F\u5E02"},{i:"210682",n:"\u51E4\u57CE\u5E02"},{i:"210624",n:"\u5BBD\u7538\u6EE1\u65CF\u81EA\u6CBB\u53BF"},{i:"210602",n:"\u5143\u5B9D\u533A"},{i:"210604",n:"\u632F\u5B89\u533A"},{i:"210603",n:"\u632F\u5174\u533A"}],i:"210600",n:"\u4E39\u4E1C\u5E02"},{c:[{i:"210403",n:"\u4E1C\u6D32\u533A"},{i:"210421",n:"\u629A\u987A\u53BF"},{i:"210423",n:"\u6E05\u539F\u6EE1\u65CF\u81EA\u6CBB\u53BF"},{i:"210411",n:"\u987A\u57CE\u533A"},{i:"210404",n:"\u671B\u82B1\u533A"},{i:"210422",n:"\u65B0\u5BBE\u6EE1\u65CF\u81EA\u6CBB\u53BF"},{i:"210402",n:"\u65B0\u629A\u533A"}],i:"210400",n:"\u629A\u987A\u5E02"},{c:[{i:"210921",n:"\u961C\u65B0\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF"},{i:"210902",n:"\u6D77\u5DDE\u533A"},{i:"210905",n:"\u6E05\u6CB3\u95E8\u533A"},{i:"210904",n:"\u592A\u5E73\u533A"},{i:"210911",n:"\u7EC6\u6CB3\u533A"},{i:"210903",n:"\u65B0\u90B1\u533A"},{i:"210922",n:"\u5F70\u6B66\u53BF"}],i:"210900",n:"\u961C\u65B0\u5E02"},{c:[{i:"211422",n:"\u5EFA\u660C\u53BF"},{i:"211402",n:"\u8FDE\u5C71\u533A"},{i:"211403",n:"\u9F99\u6E2F\u533A"},{i:"211404",n:"\u5357\u7968\u533A"},{i:"211421",n:"\u7EE5\u4E2D\u53BF"},{i:"211481",n:"\u5174\u57CE\u5E02"}],i:"211400",n:"\u846B\u82A6\u5C9B\u5E02"},{c:[{i:"210782",n:"\u5317\u9547\u5E02"},{i:"210702",n:"\u53E4\u5854\u533A"},{i:"210726",n:"\u9ED1\u5C71\u53BF"},{i:"210781",n:"\u51CC\u6D77\u5E02"},{i:"210703",n:"\u51CC\u6CB3\u533A"},{i:"210711",n:"\u592A\u548C\u533A"},{i:"210727",n:"\u4E49\u53BF"}],i:"210700",n:"\u9526\u5DDE\u5E02"},{c:[{i:"211002",n:"\u767D\u5854\u533A"},{i:"211081",n:"\u706F\u5854\u5E02"},{i:"211005",n:"\u5F13\u957F\u5CAD\u533A"},{i:"211004",n:"\u5B8F\u4F1F\u533A"},{i:"211021",n:"\u8FBD\u9633\u53BF"},{i:"211011",n:"\u592A\u5B50\u6CB3\u533A"},{i:"211003",n:"\u6587\u5723\u533A"}],i:"211000",n:"\u8FBD\u9633\u5E02"},{c:[{i:"211121",n:"\u5927\u6D3C\u53BF"},{i:"211122",n:"\u76D8\u5C71\u53BF"},{i:"211102",n:"\u53CC\u53F0\u5B50\u533A"},{i:"211103",n:"\u5174\u9686\u53F0\u533A"}],i:"211100",n:"\u76D8\u9526\u5E02"},{c:[{i:"210104",n:"\u5927\u4E1C\u533A"},{i:"210112",n:"\u4E1C\u9675\u533A"},{i:"210124",n:"\u6CD5\u5E93\u53BF"},{i:"210102",n:"\u548C\u5E73\u533A"},{i:"210105",n:"\u7687\u59D1\u533A"},{i:"210182",n:"\u6D51\u5357\u65B0\u533A"},{i:"210123",n:"\u5EB7\u5E73\u53BF"},{i:"210122",n:"\u8FBD\u4E2D\u53BF"},{i:"210184",n:"\u6C88\u5317\u65B0\u533A"},{i:"210103",n:"\u6C88\u6CB3\u533A"},{i:"210111",n:"\u82CF\u5BB6\u5C6F\u533A"},{i:"210106",n:"\u94C1\u897F\u533A"},{i:"210113",n:"\u65B0\u57CE\u5B50\u533A"},{i:"210181",n:"\u65B0\u6C11\u5E02"},{i:"210114",n:"\u4E8E\u6D2A\u533A"},{i:"210183",n:"\u5F20\u58EB\u5F00\u53D1\u533A"}],i:"210100",n:"\u6C88\u9633\u5E02"},{c:[{i:"211224",n:"\u660C\u56FE\u53BF"},{i:"211281",n:"\u8C03\u5175\u5C71\u5E02"},{i:"211282",n:"\u5F00\u539F\u5E02"},{i:"211204",n:"\u6E05\u6CB3\u533A"},{i:"211221",n:"\u94C1\u5CAD\u53BF"},{i:"211223",n:"\u897F\u4E30\u53BF"},{i:"211202",n:"\u94F6\u5DDE\u533A"}],i:"211200",n:"\u94C1\u5CAD\u5E02"},{c:[{i:"210804",n:"\u9C85\u9C7C\u5708\u533A"},{i:"210882",n:"\u5927\u77F3\u6865\u5E02"},{i:"210881",n:"\u76D6\u5DDE\u5E02"},{i:"210811",n:"\u8001\u8FB9\u533A"},{i:"210803",n:"\u897F\u5E02\u533A"},{i:"210802",n:"\u7AD9\u524D\u533A"}],i:"210800",n:"\u8425\u53E3\u5E02"}],i:"210000",n:"\u8FBD\u5B81\u7701"},{c:[{c:[{i:"152922",n:"\u963F\u62C9\u5584\u53F3\u65D7"},{i:"152921",n:"\u963F\u62C9\u5584\u5DE6\u65D7"},{i:"152923",n:"\u989D\u6D4E\u7EB3\u65D7"}],i:"152900",n:"\u963F\u62C9\u5584\u76DF"},{c:[{i:"150206",n:"\u767D\u4E91\u77FF\u533A"},{i:"150223",n:"\u8FBE\u5C14\u7F55\u8302\u660E\u5B89\u8054\u5408\u65D7"},{i:"150202",n:"\u4E1C\u6CB3\u533A"},{i:"150222",n:"\u56FA\u9633\u53BF"},{i:"150207",n:"\u4E5D\u539F\u533A"},{i:"150203",n:"\u6606\u90FD\u4ED1\u533A"},{i:"150204",n:"\u9752\u5C71\u533A"},{i:"150205",n:"\u77F3\u62D0\u533A"},{i:"150221",n:"\u571F\u9ED8\u7279\u53F3\u65D7"}],i:"150200",n:"\u5305\u5934\u5E02"},{c:[{i:"150822",n:"\u78F4\u53E3\u53BF"},{i:"150826",n:"\u676D\u9526\u540E\u65D7"},{i:"150802",n:"\u4E34\u6CB3\u533A"},{i:"150825",n:"\u4E4C\u62C9\u7279\u540E\u65D7"},{i:"150823",n:"\u4E4C\u62C9\u7279\u524D\u65D7"},{i:"150824",n:"\u4E4C\u62C9\u7279\u4E2D\u65D7"},{i:"150821",n:"\u4E94\u539F\u53BF"}],i:"150800",n:"\u5DF4\u5F66\u6DD6\u5C14\u5E02"},{c:[{i:"150421",n:"\u963F\u9C81\u79D1\u5C14\u6C81\u65D7"},{i:"150430",n:"\u6556\u6C49\u65D7"},{i:"150423",n:"\u5DF4\u6797\u53F3\u65D7"},{i:"150422",n:"\u5DF4\u6797\u5DE6\u65D7"},{i:"150402",n:"\u7EA2\u5C71\u533A"},{i:"150428",n:"\u5580\u5587\u6C81\u65D7"},{i:"150425",n:"\u514B\u4EC0\u514B\u817E\u65D7"},{i:"150424",n:"\u6797\u897F\u53BF"},{i:"150429",n:"\u5B81\u57CE\u53BF"},{i:"150404",n:"\u677E\u5C71\u533A"},{i:"150426",n:"\u7FC1\u725B\u7279\u65D7"},{i:"150403",n:"\u5143\u5B9D\u5C71\u533A"}],i:"150400",n:"\u8D64\u5CF0\u5E02"},{c:[{i:"150621",n:"\u8FBE\u62C9\u7279\u65D7"},{i:"150602",n:"\u4E1C\u80DC\u533A"},{i:"150624",n:"\u9102\u6258\u514B\u65D7"},{i:"150623",n:"\u9102\u6258\u514B\u524D\u65D7"},{i:"150625",n:"\u676D\u9526\u65D7"},{i:"150626",n:"\u4E4C\u5BA1\u65D7"},{i:"150627",n:"\u4F0A\u91D1\u970D\u6D1B\u65D7"},{i:"150622",n:"\u51C6\u683C\u5C14\u65D7"}],i:"150600",n:"\u9102\u5C14\u591A\u65AF\u5E02"},{c:[{i:"150123",n:"\u548C\u6797\u683C\u5C14\u53BF"},{i:"150103",n:"\u56DE\u6C11\u533A"},{i:"150124",n:"\u6E05\u6C34\u6CB3\u53BF"},{i:"150105",n:"\u8D5B\u7F55\u533A"},{i:"150121",n:"\u571F\u9ED8\u7279\u5DE6\u65D7"},{i:"150122",n:"\u6258\u514B\u6258\u53BF"},{i:"150125",n:"\u6B66\u5DDD\u53BF"},{i:"150102",n:"\u65B0\u57CE\u533A"},{i:"150104",n:"\u7389\u6CC9\u533A"}],i:"150100",n:"\u547C\u548C\u6D69\u7279\u5E02"},{c:[{i:"150721",n:"\u963F\u8363\u65D7"},{i:"150725",n:"\u9648\u5DF4\u5C14\u864E\u65D7"},{i:"150784",n:"\u989D\u5C14\u53E4\u7EB3\u5E02"},{i:"150723",n:"\u9102\u4F26\u6625\u81EA\u6CBB\u65D7"},{i:"150724",n:"\u9102\u6E29\u514B\u65CF\u81EA\u6CBB\u65D7"},{i:"150785",n:"\u6839\u6CB3\u5E02"},{i:"150702",n:"\u6D77\u62C9\u5C14\u533A"},{i:"150781",n:"\u6EE1\u6D32\u91CC\u5E02"},{i:"150722",n:"\u83AB\u529B\u8FBE\u74E6\u8FBE\u65A1\u5C14\u65CF\u81EA\u6CBB\u65D7"},{i:"150727",n:"\u65B0\u5DF4\u5C14\u864E\u53F3\u65D7"},{i:"150726",n:"\u65B0\u5DF4\u5C14\u864E\u5DE6\u65D7"},{i:"150782",n:"\u7259\u514B\u77F3\u5E02"},{i:"150783",n:"\u624E\u5170\u5C6F\u5E02"}],i:"150700",n:"\u547C\u4F26\u8D1D\u5C14\u5E02"},{c:[{i:"150581",n:"\u970D\u6797\u90ED\u52D2\u5E02"},{i:"150523",n:"\u5F00\u9C81\u53BF"},{i:"150502",n:"\u79D1\u5C14\u6C81\u533A"},{i:"150522",n:"\u79D1\u5C14\u6C81\u5DE6\u7FFC\u540E\u65D7"},{i:"150521",n:"\u79D1\u5C14\u6C81\u5DE6\u7FFC\u4E2D\u65D7"},{i:"150524",n:"\u5E93\u4F26\u65D7"},{i:"150525",n:"\u5948\u66FC\u65D7"},{i:"150526",n:"\u624E\u9C81\u7279\u65D7"}],i:"150500",n:"\u901A\u8FBD\u5E02"},{c:[{i:"150302",n:"\u6D77\u52C3\u6E7E\u533A"},{i:"150303",n:"\u6D77\u5357\u533A"},{i:"150304",n:"\u4E4C\u8FBE\u533A"}],i:"150300",n:"\u4E4C\u6D77\u5E02"},{c:[{i:"150928",n:"\u5BDF\u54C8\u5C14\u53F3\u7FFC\u540E\u65D7"},{i:"150926",n:"\u5BDF\u54C8\u5C14\u53F3\u7FFC\u524D\u65D7"},{i:"150927",n:"\u5BDF\u54C8\u5C14\u53F3\u7FFC\u4E2D\u65D7"},{i:"150981",n:"\u4E30\u9547\u5E02"},{i:"150922",n:"\u5316\u5FB7\u53BF"},{i:"150902",n:"\u96C6\u5B81\u533A"},{i:"150925",n:"\u51C9\u57CE\u53BF"},{i:"150923",n:"\u5546\u90FD\u53BF"},{i:"150929",n:"\u56DB\u5B50\u738B\u65D7"},{i:"150924",n:"\u5174\u548C\u53BF"},{i:"150921",n:"\u5353\u8D44\u53BF"}],i:"150900",n:"\u4E4C\u5170\u5BDF\u5E03\u5E02"},{c:[{i:"152522",n:"\u963F\u5DF4\u560E\u65D7"},{i:"152525",n:"\u4E1C\u4E4C\u73E0\u7A46\u6C81\u65D7"},{i:"152531",n:"\u591A\u4F26\u53BF"},{i:"152501",n:"\u4E8C\u8FDE\u6D69\u7279\u5E02"},{i:"152524",n:"\u82CF\u5C3C\u7279\u53F3\u65D7"},{i:"152523",n:"\u82CF\u5C3C\u7279\u5DE6\u65D7"},{i:"152527",n:"\u592A\u4EC6\u5BFA\u65D7"},{i:"152528",n:"\u9576\u9EC4\u65D7"},{i:"152502",n:"\u9521\u6797\u6D69\u7279\u5E02"},{i:"152526",n:"\u897F\u4E4C\u73E0\u7A46\u6C81\u65D7"},{i:"152530",n:"\u6B63\u84DD\u65D7"},{i:"152529",n:"\u6B63\u9576\u767D\u65D7"}],i:"152500",n:"\u9521\u6797\u90ED\u52D2\u76DF"},{c:[{i:"152202",n:"\u963F\u5C14\u5C71\u5E02"},{i:"152221",n:"\u79D1\u5C14\u6C81\u53F3\u7FFC\u524D\u65D7"},{i:"152222",n:"\u79D1\u5C14\u6C81\u53F3\u7FFC\u4E2D\u65D7"},{i:"152224",n:"\u7A81\u6CC9\u53BF"},{i:"152201",n:"\u4E4C\u5170\u6D69\u7279\u5E02"},{i:"152223",n:"\u624E\u8D49\u7279\u65D7"}],i:"152200",n:"\u5174\u5B89\u76DF"}],i:"150000",n:"\u5185\u8499\u53E4\u81EA\u6CBB\u533A"},{c:[{c:[{i:"640424",n:"\u6CFE\u6E90\u53BF"},{i:"640423",n:"\u9686\u5FB7\u53BF"},{i:"640425",n:"\u5F6D\u9633\u53BF"},{i:"640422",n:"\u897F\u5409\u53BF"},{i:"640402",n:"\u539F\u5DDE\u533A"}],i:"640400",n:"\u56FA\u539F\u5E02"},{c:[{i:"640202",n:"\u5927\u6B66\u53E3\u533A"},{i:"640205",n:"\u60E0\u519C\u533A"},{i:"640221",n:"\u5E73\u7F57\u53BF"}],i:"640200",n:"\u77F3\u5634\u5C71\u5E02"},{c:[{i:"640303",n:"\u7EA2\u5BFA\u5821\u533A"},{i:"640302",n:"\u5229\u901A\u533A"},{i:"640381",n:"\u9752\u94DC\u5CE1\u5E02"},{i:"640324",n:"\u540C\u5FC3\u53BF"},{i:"640323",n:"\u76D0\u6C60\u53BF"}],i:"640300",n:"\u5434\u5FE0\u5E02"},{c:[{i:"640122",n:"\u8D3A\u5170\u53BF"},{i:"640106",n:"\u91D1\u51E4\u533A"},{i:"640181",n:"\u7075\u6B66\u5E02"},{i:"640104",n:"\u5174\u5E86\u533A"},{i:"640105",n:"\u897F\u590F\u533A"},{i:"640121",n:"\u6C38\u5B81\u53BF"}],i:"640100",n:"\u94F6\u5DDD\u5E02"},{c:[{i:"640522",n:"\u6D77\u539F\u53BF"},{i:"640502",n:"\u6C99\u5761\u5934\u533A"},{i:"640521",n:"\u4E2D\u5B81\u53BF"}],i:"640500",n:"\u4E2D\u536B\u5E02"}],i:"640000",n:"\u5B81\u590F\u56DE\u65CF\u81EA\u6CBB\u533A"},{c:[{c:[{i:"632622",n:"\u73ED\u739B\u53BF"},{i:"632624",n:"\u8FBE\u65E5\u53BF"},{i:"632623",n:"\u7518\u5FB7\u53BF"},{i:"632625",n:"\u4E45\u6CBB\u53BF"},{i:"632626",n:"\u739B\u591A\u53BF"},{i:"632621",n:"\u739B\u6C81\u53BF"}],i:"632600",n:"\u679C\u6D1B\u85CF\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"632224",n:"\u521A\u5BDF\u53BF"},{i:"632223",n:"\u6D77\u664F\u53BF"},{i:"632221",n:"\u95E8\u6E90\u56DE\u65CF\u81EA\u6CBB\u53BF"},{i:"632222",n:"\u7941\u8FDE\u53BF"}],i:"632200",n:"\u6D77\u5317\u85CF\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"632127",n:"\u5316\u9686\u56DE\u65CF\u81EA\u6CBB\u53BF"},{i:"632126",n:"\u4E92\u52A9\u571F\u65CF\u81EA\u6CBB\u53BF"},{i:"632123",n:"\u4E50\u90FD\u53BF"},{i:"632122",n:"\u6C11\u548C\u56DE\u65CF\u571F\u65CF\u81EA\u6CBB\u53BF"},{i:"632121",n:"\u5E73\u5B89\u53BF"},{i:"632128",n:"\u5FAA\u5316\u6492\u62C9\u65CF\u81EA\u6CBB\u53BF"}],i:"632100",n:"\u6D77\u4E1C\u5730\u533A"},{c:[{i:"632521",n:"\u5171\u548C\u53BF"},{i:"632523",n:"\u8D35\u5FB7\u53BF"},{i:"632525",n:"\u8D35\u5357\u53BF"},{i:"632522",n:"\u540C\u5FB7\u53BF"},{i:"632524",n:"\u5174\u6D77\u53BF"}],i:"632500",n:"\u6D77\u5357\u85CF\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"632802",n:"\u5FB7\u4EE4\u54C8\u5E02"},{i:"632822",n:"\u90FD\u5170\u53BF"},{i:"632801",n:"\u683C\u5C14\u6728\u5E02"},{i:"632823",n:"\u5929\u5CFB\u53BF"},{i:"632821",n:"\u4E4C\u5170\u53BF"}],i:"632800",n:"\u6D77\u897F\u8499\u53E4\u65CF\u85CF\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"632324",n:"\u6CB3\u5357\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF"},{i:"632322",n:"\u5C16\u624E\u53BF"},{i:"632321",n:"\u540C\u4EC1\u53BF"},{i:"632323",n:"\u6CFD\u5E93\u53BF"}],i:"632300",n:"\u9EC4\u5357\u85CF\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"630105",n:"\u57CE\u5317\u533A"},{i:"630102",n:"\u57CE\u4E1C\u533A"},{i:"630104",n:"\u57CE\u897F\u533A"},{i:"630103",n:"\u57CE\u4E2D\u533A"},{i:"630121",n:"\u5927\u901A\u56DE\u65CF\u571F\u65CF\u81EA\u6CBB\u53BF"},{i:"630123",n:"\u6E5F\u6E90\u53BF"},{i:"630122",n:"\u6E5F\u4E2D\u53BF"}],i:"630100",n:"\u897F\u5B81\u5E02"},{c:[{i:"632723",n:"\u79F0\u591A\u53BF"},{i:"632725",n:"\u56CA\u8C26\u53BF"},{i:"632726",n:"\u66F2\u9EBB\u83B1\u53BF"},{i:"632721",n:"\u7389\u6811\u53BF"},{i:"632722",n:"\u6742\u591A\u53BF"},{i:"632724",n:"\u6CBB\u591A\u53BF"}],i:"632700",n:"\u7389\u6811\u85CF\u65CF\u81EA\u6CBB\u5DDE"}],i:"630000",n:"\u9752\u6D77\u7701"},{c:[{c:[{i:"371602",n:"\u6EE8\u57CE\u533A"},{i:"371625",n:"\u535A\u5174\u53BF"},{i:"371621",n:"\u60E0\u6C11\u53BF"},{i:"371623",n:"\u65E0\u68E3\u53BF"},{i:"371622",n:"\u9633\u4FE1\u53BF"},{i:"371624",n:"\u6CBE\u5316\u53BF"},{i:"371626",n:"\u90B9\u5E73\u53BF"}],i:"371600",n:"\u6EE8\u5DDE\u5E02"},{c:[{i:"371402",n:"\u5FB7\u57CE\u533A"},{i:"371451",n:"\u5F00\u53D1\u533A"},{i:"371481",n:"\u4E50\u9675\u5E02"},{i:"371421",n:"\u9675\u53BF"},{i:"371424",n:"\u4E34\u9091\u53BF"},{i:"371422",n:"\u5B81\u6D25\u53BF"},{i:"371426",n:"\u5E73\u539F\u53BF"},{i:"371425",n:"\u9F50\u6CB3\u53BF"},{i:"371423",n:"\u5E86\u4E91\u53BF"},{i:"371428",n:"\u6B66\u57CE\u53BF"},{i:"371427",n:"\u590F\u6D25\u53BF"},{i:"371482",n:"\u79B9\u57CE\u5E02"}],i:"371400",n:"\u5FB7\u5DDE\u5E02"},{c:[{i:"370590",n:"\u4E1C\u57CE\u533A"},{i:"370502",n:"\u4E1C\u8425\u533A"},{i:"370523",n:"\u5E7F\u9976\u53BF"},{i:"370503",n:"\u6CB3\u53E3\u533A"},{i:"370521",n:"\u57A6\u5229\u53BF"},{i:"370522",n:"\u5229\u6D25\u53BF"},{i:"370589",n:"\u897F\u57CE\u533A"}],i:"370500",n:"\u4E1C\u8425\u5E02"},{c:[{i:"371721",n:"\u66F9\u53BF"},{i:"371723",n:"\u6210\u6B66\u53BF"},{i:"371722",n:"\u5355\u53BF"},{i:"371727",n:"\u5B9A\u9676\u53BF"},{i:"371728",n:"\u4E1C\u660E\u53BF"},{i:"371726",n:"\u9104\u57CE\u53BF"},{i:"371724",n:"\u5DE8\u91CE\u53BF"},{i:"371702",n:"\u7261\u4E39\u533A"},{i:"371725",n:"\u90D3\u57CE\u53BF"}],i:"371700",n:"\u83CF\u6CFD\u5E02"},{c:[{i:"370104",n:"\u69D0\u836B\u533A"},{i:"370125",n:"\u6D4E\u9633\u53BF"},{i:"370112",n:"\u5386\u57CE\u533A"},{i:"370102",n:"\u5386\u4E0B\u533A"},{i:"370124",n:"\u5E73\u9634\u53BF"},{i:"370126",n:"\u5546\u6CB3\u53BF"},{i:"370103",n:"\u5E02\u4E2D\u533A"},{i:"370105",n:"\u5929\u6865\u533A"},{i:"370113",n:"\u957F\u6E05\u533A"},{i:"370181",n:"\u7AE0\u4E18\u5E02"}],i:"370100",n:"\u6D4E\u5357\u5E02"},{c:[{i:"370829",n:"\u5609\u7965\u53BF"},{i:"370828",n:"\u91D1\u4E61\u53BF"},{i:"370832",n:"\u6881\u5C71\u53BF"},{i:"370881",n:"\u66F2\u961C\u5E02"},{i:"370811",n:"\u4EFB\u57CE\u533A"},{i:"370802",n:"\u5E02\u4E2D\u533A"},{i:"370831",n:"\u6CD7\u6C34\u53BF"},{i:"370826",n:"\u5FAE\u5C71\u53BF"},{i:"370830",n:"\u6C76\u4E0A\u53BF"},{i:"370882",n:"\u5156\u5DDE\u5E02"},{i:"370827",n:"\u9C7C\u53F0\u53BF"},{i:"370883",n:"\u90B9\u57CE\u5E02"}],i:"370800",n:"\u6D4E\u5B81\u5E02"},{c:[{i:"371203",n:"\u94A2\u57CE\u533A"},{i:"371202",n:"\u83B1\u57CE\u533A"}],i:"371200",n:"\u83B1\u829C\u5E02"},{c:[{i:"371523",n:"\u830C\u5E73\u53BF"},{i:"371524",n:"\u4E1C\u963F\u53BF"},{i:"371502",n:"\u4E1C\u660C\u5E9C\u533A"},{i:"371526",n:"\u9AD8\u5510\u53BF"},{i:"371525",n:"\u51A0\u53BF"},{i:"371581",n:"\u4E34\u6E05\u5E02"},{i:"371522",n:"\u8398\u53BF"},{i:"371521",n:"\u9633\u8C37\u53BF"}],i:"371500",n:"\u804A\u57CE\u5E02"},{c:[{i:"371324",n:"\u82CD\u5C71\u53BF"},{i:"371325",n:"\u8D39\u53BF"},{i:"371312",n:"\u6CB3\u4E1C\u533A"},{i:"371327",n:"\u8392\u5357\u53BF"},{i:"371302",n:"\u5170\u5C71\u533A"},{i:"371329",n:"\u4E34\u6CAD\u53BF"},{i:"371311",n:"\u7F57\u5E84\u533A"},{i:"371328",n:"\u8499\u9634\u53BF"},{i:"371326",n:"\u5E73\u9091\u53BF"},{i:"371322",n:"\u90EF\u57CE\u53BF"},{i:"371321",n:"\u6C82\u5357\u53BF"},{i:"371323",n:"\u6C82\u6C34\u53BF"}],i:"371300",n:"\u4E34\u6C82\u5E02"},{c:[{i:"370214",n:"\u57CE\u9633\u533A"},{i:"370211",n:"\u9EC4\u5C9B\u533A"},{i:"370284",n:"\u80F6\u5357\u5E02"},{i:"370281",n:"\u80F6\u5DDE\u5E02"},{i:"370282",n:"\u5373\u58A8\u5E02"},{i:"370251",n:"\u5F00\u53D1\u533A"},{i:"370285",n:"\u83B1\u897F\u5E02"},{i:"370212",n:"\u5D02\u5C71\u533A"},{i:"370213",n:"\u674E\u6CA7\u533A"},{i:"370283",n:"\u5E73\u5EA6\u5E02"},{i:"370203",n:"\u5E02\u5317\u533A"},{i:"370202",n:"\u5E02\u5357\u533A"},{i:"370205",n:"\u56DB\u65B9\u533A"}],i:"370200",n:"\u9752\u5C9B\u5E02"},{c:[{i:"371102",n:"\u4E1C\u6E2F\u533A"},{i:"371122",n:"\u8392\u53BF"},{i:"371103",n:"\u5C9A\u5C71\u533A"},{i:"371121",n:"\u4E94\u83B2\u53BF"}],i:"371100",n:"\u65E5\u7167\u5E02"},{c:[{i:"370903",n:"\u5CB1\u5CB3\u533A"},{i:"370923",n:"\u4E1C\u5E73\u53BF"},{i:"370983",n:"\u80A5\u57CE\u5E02"},{i:"370921",n:"\u5B81\u9633\u53BF"},{i:"370902",n:"\u6CF0\u5C71\u533A"},{i:"370982",n:"\u65B0\u6CF0\u5E02"}],i:"370900",n:"\u6CF0\u5B89\u5E02"},{c:[{i:"370784",n:"\u5B89\u4E18\u5E02"},{i:"370725",n:"\u660C\u4E50\u53BF"},{i:"370786",n:"\u660C\u9091\u5E02"},{i:"370704",n:"\u574A\u5B50\u533A"},{i:"370785",n:"\u9AD8\u5BC6\u5E02"},{i:"370703",n:"\u5BD2\u4EAD\u533A"},{i:"370751",n:"\u5F00\u53D1\u533A"},{i:"370705",n:"\u594E\u6587\u533A"},{i:"370724",n:"\u4E34\u6710\u53BF"},{i:"370781",n:"\u9752\u5DDE\u5E02"},{i:"370783",n:"\u5BFF\u5149\u5E02"},{i:"370702",n:"\u6F4D\u57CE\u533A"},{i:"370782",n:"\u8BF8\u57CE\u5E02"}],i:"370700",n:"\u6F4D\u574A\u5E02"},{c:[{i:"371002",n:"\u73AF\u7FE0\u533A"},{i:"371082",n:"\u8363\u6210\u5E02"},{i:"371083",n:"\u4E73\u5C71\u5E02"},{i:"371081",n:"\u6587\u767B\u5E02"}],i:"371000",n:"\u5A01\u6D77\u5E02"},{c:[{i:"370611",n:"\u798F\u5C71\u533A"},{i:"370687",n:"\u6D77\u9633\u5E02"},{i:"370613",n:"\u83B1\u5C71\u533A"},{i:"370682",n:"\u83B1\u9633\u5E02"},{i:"370683",n:"\u83B1\u5DDE\u5E02"},{i:"370681",n:"\u9F99\u53E3\u5E02"},{i:"370612",n:"\u725F\u5E73\u533A"},{i:"370684",n:"\u84EC\u83B1\u5E02"},{i:"370686",n:"\u6816\u971E\u5E02"},{i:"370634",n:"\u957F\u5C9B\u53BF"},{i:"370685",n:"\u62DB\u8FDC\u5E02"},{i:"370602",n:"\u829D\u7F58\u533A"}],i:"370600",n:"\u70DF\u53F0\u5E02"},{c:[{i:"370406",n:"\u5C71\u4EAD\u533A"},{i:"370402",n:"\u5E02\u4E2D\u533A"},{i:"370405",n:"\u53F0\u513F\u5E84\u533A"},{i:"370481",n:"\u6ED5\u5DDE\u5E02"},{i:"370403",n:"\u859B\u57CE\u533A"},{i:"370404",n:"\u5CC4\u57CE\u533A"}],i:"370400",n:"\u67A3\u5E84\u5E02"},{c:[{i:"370304",n:"\u535A\u5C71\u533A"},{i:"370322",n:"\u9AD8\u9752\u53BF"},{i:"370321",n:"\u6853\u53F0\u53BF"},{i:"370305",n:"\u4E34\u6DC4\u533A"},{i:"370323",n:"\u6C82\u6E90\u53BF"},{i:"370303",n:"\u5F20\u5E97\u533A"},{i:"370306",n:"\u5468\u6751\u533A"},{i:"370302",n:"\u6DC4\u5DDD\u533A"}],i:"370300",n:"\u6DC4\u535A\u5E02"}],i:"370000",n:"\u5C71\u4E1C\u7701"},{c:[{c:[{i:"310113",n:"\u5B9D\u5C71\u533A"},{i:"310230",n:"\u5D07\u660E\u53BF"},{i:"310152",n:"\u5DDD\u6C99\u533A"},{i:"310120",n:"\u5949\u8D24\u533A"},{i:"310109",n:"\u8679\u53E3\u533A"},{i:"310101",n:"\u9EC4\u6D66\u533A"},{i:"310114",n:"\u5609\u5B9A\u533A"},{i:"310106",n:"\u9759\u5B89\u533A"},{i:"310116",n:"\u91D1\u5C71\u533A"},{i:"310103",n:"\u5362\u6E7E\u533A"},{i:"310112",n:"\u95F5\u884C\u533A"},{i:"310119",n:"\u5357\u6C47\u533A"},{i:"310115",n:"\u6D66\u4E1C\u65B0\u533A"},{i:"310107",n:"\u666E\u9640\u533A"},{i:"310118",n:"\u9752\u6D66\u533A"},{i:"310117",n:"\u677E\u6C5F\u533A"},{i:"310104",n:"\u5F90\u6C47\u533A"},{i:"310110",n:"\u6768\u6D66\u533A"},{i:"310108",n:"\u95F8\u5317\u533A"},{i:"310105",n:"\u957F\u5B81\u533A"}],i:"310100",n:"\u4E0A\u6D77\u5E02"}],i:"310000",n:"\u4E0A\u6D77"},{c:[{c:[{i:"140421",n:"\u957F\u6CBB\u53BF"},{i:"140482",n:"\u57CE\u533A"},{i:"140484",n:"\u9AD8\u65B0\u533A"},{i:"140427",n:"\u58F6\u5173\u53BF"},{i:"140483",n:"\u90CA\u533A"},{i:"140426",n:"\u9ECE\u57CE\u53BF"},{i:"140481",n:"\u6F5E\u57CE\u5E02"},{i:"140425",n:"\u5E73\u987A\u53BF"},{i:"140430",n:"\u6C81\u53BF"},{i:"140431",n:"\u6C81\u6E90\u53BF"},{i:"140424",n:"\u5C6F\u7559\u53BF"},{i:"140429",n:"\u6B66\u4E61\u53BF"},{i:"140423",n:"\u8944\u57A3\u53BF"},{i:"140428",n:"\u957F\u5B50\u53BF"}],i:"140400",n:"\u957F\u6CBB\u5E02"},{c:[{i:"140202",n:"\u57CE\u533A"},{i:"140227",n:"\u5927\u540C\u53BF"},{i:"140223",n:"\u5E7F\u7075\u53BF"},{i:"140225",n:"\u6D51\u6E90\u53BF"},{i:"140203",n:"\u77FF\u533A"},{i:"140224",n:"\u7075\u4E18\u53BF"},{i:"140211",n:"\u5357\u90CA\u533A"},{i:"140222",n:"\u5929\u9547\u53BF"},{i:"140212",n:"\u65B0\u8363\u533A"},{i:"140221",n:"\u9633\u9AD8\u53BF"},{i:"140226",n:"\u5DE6\u4E91\u53BF"}],i:"140200",n:"\u5927\u540C\u5E02"},{c:[{i:"140502",n:"\u57CE\u533A"},{i:"140581",n:"\u9AD8\u5E73\u5E02"},{i:"140524",n:"\u9675\u5DDD\u53BF"},{i:"140521",n:"\u6C81\u6C34\u53BF"},{i:"140522",n:"\u9633\u57CE\u53BF"},{i:"140525",n:"\u6CFD\u5DDE\u53BF"}],i:"140500",n:"\u664B\u57CE\u5E02"},{c:[{i:"140723",n:"\u548C\u987A\u53BF"},{i:"140781",n:"\u4ECB\u4F11\u5E02"},{i:"140729",n:"\u7075\u77F3\u53BF"},{i:"140728",n:"\u5E73\u9065\u53BF"},{i:"140727",n:"\u7941\u53BF"},{i:"140725",n:"\u5BFF\u9633\u53BF"},{i:"140726",n:"\u592A\u8C37\u53BF"},{i:"140724",n:"\u6614\u9633\u53BF"},{i:"140702",n:"\u6986\u6B21\u533A"},{i:"140721",n:"\u6986\u793E\u53BF"},{i:"140722",n:"\u5DE6\u6743\u53BF"}],i:"140700",n:"\u664B\u4E2D\u5E02"},{c:[{i:"141026",n:"\u5B89\u6CFD\u53BF"},{i:"141030",n:"\u5927\u5B81\u53BF"},{i:"141034",n:"\u6C7E\u897F\u53BF"},{i:"141027",n:"\u6D6E\u5C71\u53BF"},{i:"141025",n:"\u53E4\u53BF"},{i:"141024",n:"\u6D2A\u6D1E\u53BF"},{i:"141081",n:"\u4FAF\u9A6C\u5E02"},{i:"141082",n:"\u970D\u5DDE\u5E02"},{i:"141028",n:"\u5409\u53BF"},{i:"141033",n:"\u84B2\u53BF"},{i:"141021",n:"\u66F2\u6C83\u53BF"},{i:"141023",n:"\u8944\u6C7E\u53BF"},{i:"141029",n:"\u4E61\u5B81\u53BF"},{i:"141031",n:"\u96B0\u53BF"},{i:"141002",n:"\u5C27\u90FD\u533A"},{i:"141022",n:"\u7FFC\u57CE\u53BF"},{i:"141032",n:"\u6C38\u548C\u53BF"}],i:"141000",n:"\u4E34\u6C7E\u5E02"},{c:[{i:"141128",n:"\u65B9\u5C71\u53BF"},{i:"141182",n:"\u6C7E\u9633\u5E02"},{i:"141122",n:"\u4EA4\u57CE\u53BF"},{i:"141130",n:"\u4EA4\u53E3\u53BF"},{i:"141127",n:"\u5C9A\u53BF"},{i:"141124",n:"\u4E34\u53BF"},{i:"141102",n:"\u79BB\u77F3\u533A"},{i:"141125",n:"\u67F3\u6797\u53BF"},{i:"141126",n:"\u77F3\u697C\u53BF"},{i:"141121",n:"\u6587\u6C34\u53BF"},{i:"141181",n:"\u5B5D\u4E49\u5E02"},{i:"141123",n:"\u5174\u53BF"},{i:"141129",n:"\u4E2D\u9633\u53BF"}],i:"141100",n:"\u5415\u6881\u5E02"},{c:[{i:"140624",n:"\u6000\u4EC1\u53BF"},{i:"140603",n:"\u5E73\u9C81\u533A"},{i:"140621",n:"\u5C71\u9634\u53BF"},{i:"140602",n:"\u6714\u57CE\u533A"},{i:"140622",n:"\u5E94\u53BF"},{i:"140623",n:"\u53F3\u7389\u53BF"}],i:"140600",n:"\u6714\u5DDE\u5E02"},{c:[{i:"140181",n:"\u53E4\u4EA4\u5E02"},{i:"140108",n:"\u5C16\u8349\u576A\u533A"},{i:"140110",n:"\u664B\u6E90\u533A"},{i:"140123",n:"\u5A04\u70E6\u53BF"},{i:"140121",n:"\u6E05\u5F90\u53BF"},{i:"140109",n:"\u4E07\u67CF\u6797\u533A"},{i:"140105",n:"\u5C0F\u5E97\u533A"},{i:"140107",n:"\u674F\u82B1\u5CAD\u533A"},{i:"140122",n:"\u9633\u66F2\u53BF"},{i:"140106",n:"\u8FCE\u6CFD\u533A"}],i:"140100",n:"\u592A\u539F\u5E02"},{c:[{i:"140931",n:"\u4FDD\u5FB7\u53BF"},{i:"140923",n:"\u4EE3\u53BF"},{i:"140921",n:"\u5B9A\u8944\u53BF"},{i:"140924",n:"\u7E41\u5CD9\u53BF"},{i:"140930",n:"\u6CB3\u66F2\u53BF"},{i:"140926",n:"\u9759\u4E50\u53BF"},{i:"140929",n:"\u5CA2\u5C9A\u53BF"},{i:"140925",n:"\u5B81\u6B66\u53BF"},{i:"140932",n:"\u504F\u5173\u53BF"},{i:"140927",n:"\u795E\u6C60\u53BF"},{i:"140922",n:"\u4E94\u53F0\u53BF"},{i:"140928",n:"\u4E94\u5BE8\u53BF"},{i:"140902",n:"\u5FFB\u5E9C\u533A"},{i:"140981",n:"\u539F\u5E73\u5E02"}],i:"140900",n:"\u5FFB\u5DDE\u5E02"},{c:[{i:"140302",n:"\u57CE\u533A"},{i:"140311",n:"\u90CA\u533A"},{i:"140303",n:"\u77FF\u533A"},{i:"140321",n:"\u5E73\u5B9A\u53BF"},{i:"140322",n:"\u76C2\u53BF"}],i:"140300",n:"\u9633\u6CC9\u5E02"},{c:[{i:"140882",n:"\u6CB3\u6D25\u5E02"},{i:"140826",n:"\u7EDB\u53BF"},{i:"140824",n:"\u7A37\u5C71\u53BF"},{i:"140821",n:"\u4E34\u7317\u53BF"},{i:"140829",n:"\u5E73\u9646\u53BF"},{i:"140830",n:"\u82AE\u57CE\u53BF"},{i:"140822",n:"\u4E07\u8363\u53BF"},{i:"140823",n:"\u95FB\u559C\u53BF"},{i:"140828",n:"\u590F\u53BF"},{i:"140825",n:"\u65B0\u7EDB\u53BF"},{i:"140802",n:"\u76D0\u6E56\u533A"},{i:"140881",n:"\u6C38\u6D4E\u5E02"},{i:"140827",n:"\u57A3\u66F2\u53BF"}],i:"140800",n:"\u8FD0\u57CE\u5E02"}],i:"140000",n:"\u5C71\u897F\u7701"},{c:[{c:[{i:"610929",n:"\u767D\u6CB3\u53BF"},{i:"610902",n:"\u6C49\u6EE8\u533A"},{i:"610921",n:"\u6C49\u9634\u53BF"},{i:"610925",n:"\u5C9A\u768B\u53BF"},{i:"610923",n:"\u5B81\u9655\u53BF"},{i:"610926",n:"\u5E73\u5229\u53BF"},{i:"610922",n:"\u77F3\u6CC9\u53BF"},{i:"610928",n:"\u65EC\u9633\u53BF"},{i:"610927",n:"\u9547\u576A\u53BF"},{i:"610924",n:"\u7D2B\u9633\u53BF"}],i:"610900",n:"\u5B89\u5EB7\u5E02"},{c:[{i:"610304",n:"\u9648\u4ED3\u533A"},{i:"610330",n:"\u51E4\u53BF"},{i:"610322",n:"\u51E4\u7FD4\u53BF"},{i:"610324",n:"\u6276\u98CE\u53BF"},{i:"610303",n:"\u91D1\u53F0\u533A"},{i:"610329",n:"\u9E9F\u6E38\u53BF"},{i:"610327",n:"\u9647\u53BF"},{i:"610326",n:"\u7709\u53BF"},{i:"610328",n:"\u5343\u9633\u53BF"},{i:"610323",n:"\u5C90\u5C71\u53BF"},{i:"610331",n:"\u592A\u767D\u53BF"},{i:"610302",n:"\u6E2D\u6EE8\u533A"}],i:"610300",n:"\u5B9D\u9E21\u5E02"},{c:[{i:"610722",n:"\u57CE\u56FA\u53BF"},{i:"610730",n:"\u4F5B\u576A\u53BF"},{i:"610702",n:"\u6C49\u53F0\u533A"},{i:"610729",n:"\u7559\u575D\u53BF"},{i:"610727",n:"\u7565\u9633\u53BF"},{i:"610725",n:"\u52C9\u53BF"},{i:"610721",n:"\u5357\u90D1\u53BF"},{i:"610726",n:"\u5B81\u5F3A\u53BF"},{i:"610724",n:"\u897F\u4E61\u53BF"},{i:"610723",n:"\u6D0B\u53BF"},{i:"610728",n:"\u9547\u5DF4\u53BF"}],i:"610700",n:"\u6C49\u4E2D\u5E02"},{c:[{i:"611022",n:"\u4E39\u51E4\u53BF"},{i:"611021",n:"\u6D1B\u5357\u53BF"},{i:"611023",n:"\u5546\u5357\u53BF"},{i:"611002",n:"\u5546\u5DDE\u533A"},{i:"611024",n:"\u5C71\u9633\u53BF"},{i:"611025",n:"\u9547\u5B89\u53BF"},{i:"611026",n:"\u67DE\u6C34\u53BF"}],i:"611000",n:"\u5546\u6D1B\u5E02"},{c:[{i:"610202",n:"\u738B\u76CA\u533A"},{i:"610204",n:"\u8000\u5DDE\u533A"},{i:"610222",n:"\u5B9C\u541B\u53BF"},{i:"610203",n:"\u5370\u53F0\u533A"}],i:"610200",n:"\u94DC\u5DDD\u5E02"},{c:[{i:"610527",n:"\u767D\u6C34\u53BF"},{i:"610525",n:"\u6F84\u57CE\u53BF"},{i:"610523",n:"\u5927\u8354\u53BF"},{i:"610528",n:"\u5BCC\u5E73\u53BF"},{i:"610581",n:"\u97E9\u57CE\u5E02"},{i:"610524",n:"\u5408\u9633\u53BF"},{i:"610521",n:"\u534E\u53BF"},{i:"610582",n:"\u534E\u9634\u5E02"},{i:"610502",n:"\u4E34\u6E2D\u533A"},{i:"610526",n:"\u84B2\u57CE\u53BF"},{i:"610522",n:"\u6F7C\u5173\u53BF"}],i:"610500",n:"\u6E2D\u5357\u5E02"},{c:[{i:"610111",n:"\u705E\u6865\u533A"},{i:"610103",n:"\u7891\u6797\u533A"},{i:"610126",n:"\u9AD8\u9675\u53BF"},{i:"610125",n:"\u6237\u53BF"},{i:"610122",n:"\u84DD\u7530\u53BF"},{i:"610104",n:"\u83B2\u6E56\u533A"},{i:"610115",n:"\u4E34\u6F7C\u533A"},{i:"610112",n:"\u672A\u592E\u533A"},{i:"610102",n:"\u65B0\u57CE\u533A"},{i:"610114",n:"\u960E\u826F\u533A"},{i:"610113",n:"\u96C1\u5854\u533A"},{i:"610116",n:"\u957F\u5B89\u533A"},{i:"610124",n:"\u5468\u81F3\u53BF"}],i:"610100",n:"\u897F\u5B89\u5E02"},{c:[{i:"610427",n:"\u5F6C\u53BF"},{i:"610430",n:"\u6DF3\u5316\u53BF"},{i:"610423",n:"\u6CFE\u9633\u53BF"},{i:"610425",n:"\u793C\u6CC9\u53BF"},{i:"610424",n:"\u4E7E\u53BF"},{i:"610402",n:"\u79E6\u90FD\u533A"},{i:"610422",n:"\u4E09\u539F\u53BF"},{i:"610404",n:"\u6E2D\u57CE\u533A"},{i:"610431",n:"\u6B66\u529F\u53BF"},{i:"610481",n:"\u5174\u5E73\u5E02"},{i:"610429",n:"\u65EC\u9091\u53BF"},{i:"610403",n:"\u6768\u51CC\u533A"},{i:"610426",n:"\u6C38\u5BFF\u53BF"},{i:"610428",n:"\u957F\u6B66\u53BF"}],i:"610400",n:"\u54B8\u9633\u5E02"},{c:[{i:"610624",n:"\u5B89\u585E\u53BF"},{i:"610602",n:"\u5B9D\u5854\u533A"},{i:"610628",n:"\u5BCC\u53BF"},{i:"610627",n:"\u7518\u6CC9\u53BF"},{i:"610632",n:"\u9EC4\u9675\u53BF"},{i:"610631",n:"\u9EC4\u9F99\u53BF"},{i:"610629",n:"\u6D1B\u5DDD\u53BF"},{i:"610626",n:"\u5434\u8D77\u53BF"},{i:"610622",n:"\u5EF6\u5DDD\u53BF"},{i:"610621",n:"\u5EF6\u957F\u53BF"},{i:"610630",n:"\u5B9C\u5DDD\u53BF"},{i:"610625",n:"\u5FD7\u4E39\u53BF"},{i:"610623",n:"\u5B50\u957F\u53BF"}],i:"610600",n:"\u5EF6\u5B89\u5E02"},{c:[{i:"610825",n:"\u5B9A\u8FB9\u53BF"},{i:"610822",n:"\u5E9C\u8C37\u53BF"},{i:"610823",n:"\u6A2A\u5C71\u53BF"},{i:"610828",n:"\u4F73\u53BF"},{i:"610824",n:"\u9756\u8FB9\u53BF"},{i:"610827",n:"\u7C73\u8102\u53BF"},{i:"610830",n:"\u6E05\u6DA7\u53BF"},{i:"610821",n:"\u795E\u6728\u53BF"},{i:"610826",n:"\u7EE5\u5FB7\u53BF"},{i:"610829",n:"\u5434\u5821\u53BF"},{i:"610802",n:"\u6986\u9633\u533A"},{i:"610831",n:"\u5B50\u6D32\u53BF"}],i:"610800",n:"\u6986\u6797\u5E02"}],i:"610000",n:"\u9655\u897F\u7701"},{c:[{c:[{i:"513231",n:"\u963F\u575D\u53BF"},{i:"513228",n:"\u9ED1\u6C34\u53BF"},{i:"513233",n:"\u7EA2\u539F\u53BF"},{i:"513226",n:"\u91D1\u5DDD\u53BF"},{i:"513225",n:"\u4E5D\u5BE8\u6C9F\u53BF"},{i:"513222",n:"\u7406\u53BF"},{i:"513229",n:"\u9A6C\u5C14\u5EB7\u53BF"},{i:"513223",n:"\u8302\u53BF"},{i:"513230",n:"\u58E4\u5858\u53BF"},{i:"513232",n:"\u82E5\u5C14\u76D6\u53BF"},{i:"513224",n:"\u677E\u6F58\u53BF"},{i:"513221",n:"\u6C76\u5DDD\u53BF"},{i:"513227",n:"\u5C0F\u91D1\u53BF"}],i:"513200",n:"\u963F\u575D\u85CF\u65CF\u7F8C\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"511902",n:"\u5DF4\u5DDE\u533A"},{i:"511922",n:"\u5357\u6C5F\u53BF"},{i:"511923",n:"\u5E73\u660C\u53BF"},{i:"511921",n:"\u901A\u6C5F\u53BF"}],i:"511900",n:"\u5DF4\u4E2D\u5E02"},{c:[{i:"510108",n:"\u6210\u534E\u533A"},{i:"510184",n:"\u5D07\u5DDE\u5E02"},{i:"510129",n:"\u5927\u9091\u53BF"},{i:"510181",n:"\u90FD\u6C5F\u5830\u5E02"},{i:"510104",n:"\u9526\u6C5F\u533A"},{i:"510106",n:"\u91D1\u725B\u533A"},{i:"510121",n:"\u91D1\u5802\u53BF"},{i:"510112",n:"\u9F99\u6CC9\u9A7F\u533A"},{i:"510182",n:"\u5F6D\u5DDE\u5E02"},{i:"510124",n:"\u90EB\u53BF"},{i:"510131",n:"\u84B2\u6C5F\u53BF"},{i:"510113",n:"\u9752\u767D\u6C5F\u533A"},{i:"510105",n:"\u9752\u7F8A\u533A"},{i:"510183",n:"\u909B\u5D03\u5E02"},{i:"510122",n:"\u53CC\u6D41\u53BF"},{i:"510115",n:"\u6E29\u6C5F\u533A"},{i:"510107",n:"\u6B66\u4FAF\u533A"},{i:"510114",n:"\u65B0\u90FD\u533A"},{i:"510132",n:"\u65B0\u6D25\u53BF"}],i:"510100",n:"\u6210\u90FD\u5E02"},{c:[{i:"511721",n:"\u8FBE\u53BF"},{i:"511724",n:"\u5927\u7AF9\u53BF"},{i:"511723",n:"\u5F00\u6C5F\u53BF"},{i:"511725",n:"\u6E20\u53BF"},{i:"511702",n:"\u901A\u5DDD\u533A"},{i:"511781",n:"\u4E07\u6E90\u5E02"},{i:"511722",n:"\u5BA3\u6C49\u53BF"}],i:"511700",n:"\u8FBE\u5DDE\u5E02"},{c:[{i:"510681",n:"\u5E7F\u6C49\u5E02"},{i:"510603",n:"\u65CC\u9633\u533A"},{i:"510626",n:"\u7F57\u6C5F\u53BF"},{i:"510683",n:"\u7EF5\u7AF9\u5E02"},{i:"510682",n:"\u4EC0\u90A1\u5E02"},{i:"510623",n:"\u4E2D\u6C5F\u53BF"}],i:"510600",n:"\u5FB7\u9633\u5E02"},{c:[{i:"513331",n:"\u767D\u7389\u53BF"},{i:"513335",n:"\u5DF4\u5858\u53BF"},{i:"513323",n:"\u4E39\u5DF4\u53BF"},{i:"513337",n:"\u7A3B\u57CE\u53BF"},{i:"513326",n:"\u9053\u5B5A\u53BF"},{i:"513330",n:"\u5FB7\u683C\u53BF"},{i:"513338",n:"\u5F97\u8363\u53BF"},{i:"513328",n:"\u7518\u5B5C\u53BF"},{i:"513324",n:"\u4E5D\u9F99\u53BF"},{i:"513321",n:"\u5EB7\u5B9A\u53BF"},{i:"513334",n:"\u7406\u5858\u53BF"},{i:"513322",n:"\u6CF8\u5B9A\u53BF"},{i:"513327",n:"\u7089\u970D\u53BF"},{i:"513333",n:"\u8272\u8FBE\u53BF"},{i:"513332",n:"\u77F3\u6E20\u53BF"},{i:"513336",n:"\u4E61\u57CE\u53BF"},{i:"513329",n:"\u65B0\u9F99\u53BF"},{i:"513325",n:"\u96C5\u6C5F\u53BF"}],i:"513300",n:"\u7518\u5B5C\u85CF\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"511602",n:"\u5E7F\u5B89\u533A"},{i:"511681",n:"\u534E\u84E5\u5E02"},{i:"511623",n:"\u90BB\u6C34\u53BF"},{i:"511682",n:"\u5E02\u8F96\u533A"},{i:"511622",n:"\u6B66\u80DC\u53BF"},{i:"511621",n:"\u5CB3\u6C60\u53BF"}],i:"511600",n:"\u5E7F\u5B89\u5E02"},{c:[{i:"510824",n:"\u82CD\u6EAA\u53BF"},{i:"510812",n:"\u671D\u5929\u533A"},{i:"510823",n:"\u5251\u9601\u53BF"},{i:"510822",n:"\u9752\u5DDD\u53BF"},{i:"510802",n:"\u5E02\u4E2D\u533A"},{i:"510821",n:"\u65FA\u82CD\u53BF"},{i:"510811",n:"\u5143\u575D\u533A"}],i:"510800",n:"\u5E7F\u5143\u5E02"},{c:[{i:"511132",n:"\u5CE8\u8FB9\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"511181",n:"\u5CE8\u7709\u5C71\u5E02"},{i:"511126",n:"\u5939\u6C5F\u53BF"},{i:"511123",n:"\u728D\u4E3A\u53BF"},{i:"511124",n:"\u4E95\u7814\u53BF"},{i:"511113",n:"\u91D1\u53E3\u6CB3\u533A"},{i:"511133",n:"\u9A6C\u8FB9\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"511129",n:"\u6C90\u5DDD\u53BF"},{i:"511111",n:"\u6C99\u6E7E\u533A"},{i:"511102",n:"\u5E02\u4E2D\u533A"},{i:"511112",n:"\u4E94\u901A\u6865\u533A"}],i:"511100",n:"\u4E50\u5C71\u5E02"},{c:[{i:"513429",n:"\u5E03\u62D6\u53BF"},{i:"513424",n:"\u5FB7\u660C\u53BF"},{i:"513435",n:"\u7518\u6D1B\u53BF"},{i:"513426",n:"\u4F1A\u4E1C\u53BF"},{i:"513425",n:"\u4F1A\u7406\u53BF"},{i:"513430",n:"\u91D1\u9633\u53BF"},{i:"513437",n:"\u96F7\u6CE2\u53BF"},{i:"513436",n:"\u7F8E\u59D1\u53BF"},{i:"513433",n:"\u5195\u5B81\u53BF"},{i:"513422",n:"\u6728\u91CC\u85CF\u65CF\u81EA\u6CBB\u53BF"},{i:"513427",n:"\u5B81\u5357\u53BF"},{i:"513428",n:"\u666E\u683C\u53BF"},{i:"513401",n:"\u897F\u660C\u5E02"},{i:"513432",n:"\u559C\u5FB7\u53BF"},{i:"513423",n:"\u76D0\u6E90\u53BF"},{i:"513434",n:"\u8D8A\u897F\u53BF"},{i:"513431",n:"\u662D\u89C9\u53BF"}],i:"513400",n:"\u51C9\u5C71\u5F5D\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"510525",n:"\u53E4\u853A\u53BF"},{i:"510522",n:"\u5408\u6C5F\u53BF"},{i:"510502",n:"\u6C5F\u9633\u533A"},{i:"510504",n:"\u9F99\u9A6C\u6F6D\u533A"},{i:"510521",n:"\u6CF8\u53BF"},{i:"510503",n:"\u7EB3\u6EAA\u533A"},{i:"510524",n:"\u53D9\u6C38\u53BF"}],i:"510500",n:"\u6CF8\u5DDE\u5E02"},{c:[{i:"511424",n:"\u4E39\u68F1\u53BF"},{i:"511402",n:"\u4E1C\u5761\u533A"},{i:"511423",n:"\u6D2A\u96C5\u53BF"},{i:"511422",n:"\u5F6D\u5C71\u53BF"},{i:"511425",n:"\u9752\u795E\u53BF"},{i:"511421",n:"\u4EC1\u5BFF\u53BF"}],i:"511400",n:"\u7709\u5C71\u5E02"},{c:[{i:"510724",n:"\u5B89\u53BF"},{i:"510726",n:"\u5317\u5DDD\u7F8C\u65CF\u81EA\u6CBB\u53BF"},{i:"510703",n:"\u6DAA\u57CE\u533A"},{i:"510751",n:"\u9AD8\u65B0\u533A"},{i:"510781",n:"\u6C5F\u6CB9\u5E02"},{i:"510727",n:"\u5E73\u6B66\u53BF"},{i:"510722",n:"\u4E09\u53F0\u53BF"},{i:"510723",n:"\u76D0\u4EAD\u53BF"},{i:"510704",n:"\u6E38\u4ED9\u533A"},{i:"510725",n:"\u6893\u6F7C\u53BF"}],i:"510700",n:"\u7EF5\u9633\u5E02"},{c:[{i:"511303",n:"\u9AD8\u576A\u533A"},{i:"511304",n:"\u5609\u9675\u533A"},{i:"511381",n:"\u9606\u4E2D\u5E02"},{i:"511321",n:"\u5357\u90E8\u53BF"},{i:"511323",n:"\u84EC\u5B89\u53BF"},{i:"511302",n:"\u987A\u5E86\u533A"},{i:"511325",n:"\u897F\u5145\u53BF"},{i:"511324",n:"\u4EEA\u9647\u53BF"},{i:"511322",n:"\u8425\u5C71\u53BF"}],i:"511300",n:"\u5357\u5145\u5E02"},{c:[{i:"511011",n:"\u4E1C\u5174\u533A"},{i:"511028",n:"\u9686\u660C\u53BF"},{i:"511002",n:"\u5E02\u4E2D\u533A"},{i:"511024",n:"\u5A01\u8FDC\u53BF"},{i:"511025",n:"\u8D44\u4E2D\u53BF"}],i:"511000",n:"\u5185\u6C5F\u5E02"},{c:[{i:"510402",n:"\u4E1C\u533A"},{i:"510421",n:"\u7C73\u6613\u53BF"},{i:"510411",n:"\u4EC1\u548C\u533A"},{i:"510403",n:"\u897F\u533A"},{i:"510422",n:"\u76D0\u8FB9\u53BF"}],i:"510400",n:"\u6500\u679D\u82B1\u5E02"},{c:[{i:"510904",n:"\u5B89\u5C45\u533A"},{i:"510903",n:"\u8239\u5C71\u533A"},{i:"510923",n:"\u5927\u82F1\u53BF"},{i:"510921",n:"\u84EC\u6EAA\u53BF"},{i:"510922",n:"\u5C04\u6D2A\u53BF"}],i:"510900",n:"\u9042\u5B81\u5E02"},{c:[{i:"511827",n:"\u5B9D\u5174\u53BF"},{i:"511823",n:"\u6C49\u6E90\u53BF"},{i:"511826",n:"\u82A6\u5C71\u53BF"},{i:"511821",n:"\u540D\u5C71\u53BF"},{i:"511824",n:"\u77F3\u68C9\u53BF"},{i:"511825",n:"\u5929\u5168\u53BF"},{i:"511822",n:"\u8365\u7ECF\u53BF"},{i:"511802",n:"\u96E8\u57CE\u533A"}],i:"511800",n:"\u96C5\u5B89\u5E02"},{c:[{i:"511502",n:"\u7FE0\u5C4F\u533A"},{i:"511525",n:"\u9AD8\u53BF"},{i:"511526",n:"\u73D9\u53BF"},{i:"511523",n:"\u6C5F\u5B89\u53BF"},{i:"511522",n:"\u5357\u6EAA\u53BF"},{i:"511529",n:"\u5C4F\u5C71\u53BF"},{i:"511528",n:"\u5174\u6587\u53BF"},{i:"511521",n:"\u5B9C\u5BBE\u53BF"},{i:"511527",n:"\u7B60\u8FDE\u53BF"},{i:"511524",n:"\u957F\u5B81\u53BF"}],i:"511500",n:"\u5B9C\u5BBE\u5E02"},{c:[{i:"510304",n:"\u5927\u5B89\u533A"},{i:"510322",n:"\u5BCC\u987A\u53BF"},{i:"510303",n:"\u8D21\u4E95\u533A"},{i:"510321",n:"\u8363\u53BF"},{i:"510311",n:"\u6CBF\u6EE9\u533A"},{i:"510302",n:"\u81EA\u6D41\u4E95\u533A"}],i:"510300",n:"\u81EA\u8D21\u5E02"},{c:[{i:"512021",n:"\u5B89\u5CB3\u53BF"},{i:"512081",n:"\u7B80\u9633\u5E02"},{i:"512022",n:"\u4E50\u81F3\u53BF"},{i:"512002",n:"\u96C1\u6C5F\u533A"}],i:"512000",n:"\u8D44\u9633\u5E02"}],i:"510000",n:"\u56DB\u5DDD\u7701"},{c:[{c:[{i:"710205",n:"\u9F13\u5C71\u533A"},{i:"710210",n:"\u6960\u6893\u533A"},{i:"710202",n:"\u524D\u91D1\u533A"},{i:"710207",n:"\u524D\u9547\u533A"},{i:"710206",n:"\u65D7\u6D25\u533A"},{i:"710203",n:"\u82A9\u96C5\u533A"},{i:"710208",n:"\u4E09\u6C11\u533A"},{i:"710211",n:"\u5C0F\u6E2F\u533A"},{i:"710201",n:"\u65B0\u5174\u533A"},{i:"710204",n:"\u76D0\u57D5\u533A"},{i:"710209",n:"\u5DE6\u8425\u533A"}],i:"710200",n:"\u9AD8\u96C4\u5E02"},{i:"712300",n:"\u9AD8\u96C4\u53BF"},{i:"712600",n:"\u82B1\u83B2\u53BF"},{c:[{i:"710901",n:"\u4E1C\u533A"},{i:"710902",n:"\u897F\u533A"}],i:"710900",n:"\u5609\u4E49\u5E02"},{i:"711900",n:"\u5609\u4E49\u53BF"},{c:[{i:"710705",n:"\u5B89\u4E50\u533A"},{i:"710706",n:"\u6696\u6696\u533A"},{i:"710707",n:"\u4E03\u5835\u533A"},{i:"710701",n:"\u4EC1\u7231\u533A"},{i:"710702",n:"\u4FE1\u4E49\u533A"},{i:"710704",n:"\u4E2D\u5C71\u533A"},{i:"710703",n:"\u4E2D\u6B63\u533A"}],i:"710700",n:"\u57FA\u9686\u5E02"},{i:"710500",n:"\u91D1\u95E8\u53BF"},{i:"711500",n:"\u82D7\u6817\u53BF"},{i:"710600",n:"\u5357\u6295\u53BF"},{i:"712700",n:"\u6F8E\u6E56\u53BF"},{i:"712400",n:"\u5C4F\u4E1C\u53BF"},{c:[{i:"710109",n:"\u5317\u6295\u533A"},{i:"710105",n:"\u5927\u5B89\u533A"},{i:"710102",n:"\u5927\u540C\u533A"},{i:"710111",n:"\u5357\u6E2F\u533A"},{i:"710110",n:"\u5185\u6E56\u533A"},{i:"710108",n:"\u58EB\u6797\u533A"},{i:"710104",n:"\u677E\u5C71\u533A"},{i:"710106",n:"\u4E07\u534E\u533A"},{i:"710112",n:"\u6587\u5C71\u533A"},{i:"710107",n:"\u4FE1\u4E49\u533A"},{i:"710103",n:"\u4E2D\u5C71\u533A"},{i:"710101",n:"\u4E2D\u6B63\u533A"}],i:"710100",n:"\u53F0\u5317\u5E02"},{i:"711100",n:"\u53F0\u5317\u53BF"},{i:"712500",n:"\u53F0\u4E1C\u53BF"},{c:[{i:"710306",n:"\u5B89\u5357\u533A"},{i:"710305",n:"\u5B89\u5E73\u533A"},{i:"710304",n:"\u5317\u533A"},{i:"710302",n:"\u4E1C\u533A"},{i:"710303",n:"\u5357\u533A"},{i:"710301",n:"\u4E2D\u897F\u533A"}],i:"710300",n:"\u53F0\u5357\u5E02"},{i:"712200",n:"\u53F0\u5357\u53BF"},{c:[{i:"710405",n:"\u5317\u533A"},{i:"710406",n:"\u5317\u5C6F\u533A"},{i:"710402",n:"\u4E1C\u533A"},{i:"710403",n:"\u5357\u533A"},{i:"710408",n:"\u5357\u5C6F\u533A"},{i:"710404",n:"\u897F\u533A"},{i:"710407",n:"\u897F\u5C6F\u533A"},{i:"710401",n:"\u4E2D\u533A"}],i:"710400",n:"\u53F0\u4E2D\u5E02"},{i:"711600",n:"\u53F0\u4E2D\u53BF"},{i:"711400",n:"\u6843\u56ED\u53BF"},{c:[{i:"710802",n:"\u5317\u533A"},{i:"710801",n:"\u4E1C\u533A"},{i:"710803",n:"\u9999\u5C71\u533A"}],i:"710800",n:"\u65B0\u7AF9\u5E02"},{i:"711300",n:"\u65B0\u7AF9\u53BF"},{i:"711200",n:"\u5B9C\u5170\u53BF"},{i:"712100",n:"\u4E91\u6797\u53BF"},{i:"711700",n:"\u5F70\u5316\u53BF"}],i:"710000",n:"\u53F0\u6E7E\u7701"},{c:[{c:[{i:"120115",n:"\u5B9D\u577B\u533A"},{i:"120113",n:"\u5317\u8FB0\u533A"},{i:"120116",n:"\u6EE8\u6D77\u65B0\u533A"},{i:"120109",n:"\u5927\u6E2F\u533A"},{i:"120110",n:"\u4E1C\u4E3D\u533A"},{i:"120108",n:"\u6C49\u6CBD\u533A"},{i:"120105",n:"\u6CB3\u5317\u533A"},{i:"120102",n:"\u6CB3\u4E1C\u533A"},{i:"120101",n:"\u548C\u5E73\u533A"},{i:"120103",n:"\u6CB3\u897F\u533A"},{i:"120106",n:"\u7EA2\u6865\u533A"},{i:"120223",n:"\u9759\u6D77\u53BF"},{i:"120112",n:"\u6D25\u5357\u533A"},{i:"120225",n:"\u84DF\u53BF"},{i:"120104",n:"\u5357\u5F00\u533A"},{i:"120221",n:"\u5B81\u6CB3\u53BF"},{i:"120107",n:"\u5858\u6CBD\u533A"},{i:"120114",n:"\u6B66\u6E05\u533A"},{i:"120111",n:"\u897F\u9752\u533A"}],i:"120100",n:"\u5929\u6D25\u5E02"}],i:"120000",n:"\u5929\u6D25"},{c:[{c:[{i:"810205",n:"\u89C2\u5858\u533A"},{i:"810204",n:"\u9EC4\u5927\u4ED9\u533A"},{i:"810201",n:"\u4E5D\u9F99\u57CE\u533A"},{i:"810203",n:"\u6DF1\u6C34\u57D7\u533A"},{i:"810202",n:"\u6CB9\u5C16\u65FA\u533A"}],i:"810200",n:"\u4E5D\u9F99"},{c:[{i:"810103",n:"\u4E1C\u533A"},{i:"810104",n:"\u5357\u533A"},{i:"810102",n:"\u6E7E\u4ED4"},{i:"810101",n:"\u4E2D\u897F\u533A"}],i:"810100",n:"\u9999\u6E2F\u5C9B"},{c:[{i:"810301",n:"\u5317\u533A"},{i:"810302",n:"\u5927\u57D4\u533A"},{i:"810308",n:"\u8475\u9752\u533A"},{i:"810309",n:"\u79BB\u5C9B\u533A"},{i:"810307",n:"\u8343\u6E7E\u533A"},{i:"810303",n:"\u6C99\u7530\u533A"},{i:"810306",n:"\u5C6F\u95E8\u533A"},{i:"810304",n:"\u897F\u8D21\u533A"},{i:"810305",n:"\u5143\u6717\u533A"}],i:"810300",n:"\u65B0\u754C"}],i:"810000",n:"\u9999\u6E2F\u7279\u522B\u884C\u653F\u533A"},{c:[{c:[{i:"652901",n:"\u963F\u514B\u82CF\u5E02"},{i:"652928",n:"\u963F\u74E6\u63D0\u53BF"},{i:"652926",n:"\u62DC\u57CE\u53BF"},{i:"652929",n:"\u67EF\u576A\u53BF"},{i:"652923",n:"\u5E93\u8F66\u53BF"},{i:"652924",n:"\u6C99\u96C5\u53BF"},{i:"652922",n:"\u6E29\u5BBF\u53BF"},{i:"652927",n:"\u4E4C\u4EC0\u53BF"},{i:"652925",n:"\u65B0\u548C\u53BF"}],i:"652900",n:"\u963F\u514B\u82CF\u5730\u533A"},{i:"659002",n:"\u963F\u62C9\u5C14\u5E02"},{c:[{i:"654301",n:"\u963F\u52D2\u6CF0\u5E02"},{i:"654321",n:"\u5E03\u5C14\u6D25\u53BF"},{i:"654323",n:"\u798F\u6D77\u53BF"},{i:"654322",n:"\u5BCC\u8574\u53BF"},{i:"654324",n:"\u54C8\u5DF4\u6CB3\u53BF"},{i:"654326",n:"\u5409\u6728\u4E43\u53BF"},{i:"654325",n:"\u9752\u6CB3\u53BF"}],i:"654300",n:"\u963F\u52D2\u6CF0\u5730\u533A"},{c:[{i:"652829",n:"\u535A\u6E56\u53BF"},{i:"652827",n:"\u548C\u9759\u53BF"},{i:"652828",n:"\u548C\u7855\u53BF"},{i:"652801",n:"\u5E93\u5C14\u52D2\u5E02"},{i:"652822",n:"\u8F6E\u53F0\u53BF"},{i:"652825",n:"\u4E14\u672B\u53BF"},{i:"652824",n:"\u82E5\u7F8C\u53BF"},{i:"652823",n:"\u5C09\u7281\u53BF"},{i:"652826",n:"\u7109\u8006\u56DE\u65CF\u81EA\u6CBB\u53BF"}],i:"652800",n:"\u5DF4\u97F3\u90ED\u695E\u8499\u53E4\u81EA\u6CBB\u5DDE"},{c:[{i:"652701",n:"\u535A\u4E50\u5E02"},{i:"652722",n:"\u7CBE\u6CB3\u53BF"},{i:"652723",n:"\u6E29\u6CC9\u53BF"}],i:"652700",n:"\u535A\u5C14\u5854\u62C9\u8499\u53E4\u81EA\u6CBB\u5DDE"},{c:[{i:"652301",n:"\u660C\u5409\u5E02"},{i:"652302",n:"\u961C\u5EB7\u5E02"},{i:"652323",n:"\u547C\u56FE\u58C1\u53BF"},{i:"652327",n:"\u5409\u6728\u8428\u5C14\u53BF"},{i:"652324",n:"\u739B\u7EB3\u65AF\u53BF"},{i:"652303",n:"\u7C73\u6CC9\u5E02"},{i:"652328",n:"\u6728\u5792\u54C8\u8428\u514B\u81EA\u6CBB\u53BF"},{i:"652325",n:"\u5947\u53F0\u53BF"}],i:"652300",n:"\u660C\u5409\u56DE\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"652222",n:"\u5DF4\u91CC\u5764\u54C8\u8428\u514B\u81EA\u6CBB\u53BF"},{i:"652201",n:"\u54C8\u5BC6\u5E02"},{i:"652223",n:"\u4F0A\u543E\u53BF"}],i:"652200",n:"\u54C8\u5BC6\u5730\u533A"},{c:[{i:"653225",n:"\u7B56\u52D2\u53BF"},{i:"653201",n:"\u548C\u7530\u5E02"},{i:"653221",n:"\u548C\u7530\u53BF"},{i:"653224",n:"\u6D1B\u6D66\u53BF"},{i:"653227",n:"\u6C11\u4E30\u53BF"},{i:"653222",n:"\u58A8\u7389\u53BF"},{i:"653223",n:"\u76AE\u5C71\u53BF"},{i:"653226",n:"\u4E8E\u7530\u53BF"}],i:"653200",n:"\u548C\u7530\u5730\u533A"},{c:[{i:"653130",n:"\u5DF4\u695A\u53BF"},{i:"653129",n:"\u4F3D\u5E08\u53BF"},{i:"653101",n:"\u5580\u4EC0\u5E02"},{i:"653127",n:"\u9EA6\u76D6\u63D0\u53BF"},{i:"653125",n:"\u838E\u8F66\u53BF"},{i:"653121",n:"\u758F\u9644\u53BF"},{i:"653122",n:"\u758F\u52D2\u53BF"},{i:"653131",n:"\u5854\u4EC0\u5E93\u5C14\u5E72\u5854\u5409\u514B\u81EA\u6CBB\u53BF"},{i:"653126",n:"\u53F6\u57CE\u53BF"},{i:"653123",n:"\u82F1\u5409\u6C99\u53BF"},{i:"653128",n:"\u5CB3\u666E\u6E56\u53BF"},{i:"653124",n:"\u6CFD\u666E\u53BF"}],i:"653100",n:"\u5580\u4EC0\u5730\u533A"},{c:[{i:"650204",n:"\u767D\u78B1\u6EE9\u533A"},{i:"650202",n:"\u72EC\u5C71\u5B50\u533A"},{i:"650203",n:"\u514B\u62C9\u739B\u4F9D\u533A"},{i:"650205",n:"\u4E4C\u5C14\u79BE\u533A"}],i:"650200",n:"\u514B\u62C9\u739B\u4F9D\u5E02"},{c:[{i:"653023",n:"\u963F\u5408\u5947\u53BF"},{i:"653022",n:"\u963F\u514B\u9676\u53BF"},{i:"653001",n:"\u963F\u56FE\u4EC0\u5E02"},{i:"653024",n:"\u4E4C\u6070\u53BF"}],i:"653000",n:"\u514B\u5B5C\u52D2\u82CF\u67EF\u5C14\u514B\u5B5C\u81EA\u6CBB\u5DDE"},{i:"659001",n:"\u77F3\u6CB3\u5B50\u5E02"},{c:[{i:"654221",n:"\u989D\u654F\u53BF"},{i:"654226",n:"\u548C\u5E03\u514B\u8D5B\u5C14\u8499\u53E4\u81EA\u6CBB\u53BF"},{i:"654223",n:"\u6C99\u6E7E\u53BF"},{i:"654201",n:"\u5854\u57CE\u5E02"},{i:"654224",n:"\u6258\u91CC\u53BF"},{i:"654202",n:"\u4E4C\u82CF\u5E02"},{i:"654225",n:"\u88D5\u6C11\u53BF"}],i:"654200",n:"\u5854\u57CE\u5730\u533A"},{c:[{i:"652122",n:"\u912F\u5584\u53BF"},{i:"652101",n:"\u5410\u9C81\u756A\u5E02"},{i:"652123",n:"\u6258\u514B\u900A\u53BF"}],i:"652100",n:"\u5410\u9C81\u756A\u5730\u533A"},{i:"659003",n:"\u56FE\u6728\u8212\u514B\u5E02"},{i:"659004",n:"\u4E94\u5BB6\u6E20\u5E02"},{c:[{i:"650107",n:"\u8FBE\u5742\u57CE\u533A"},{i:"650108",n:"\u4E1C\u5C71\u533A"},{i:"650109",n:"\u7C73\u4E1C\u533A"},{i:"650103",n:"\u6C99\u4F9D\u5DF4\u514B\u533A"},{i:"650105",n:"\u6C34\u78E8\u6C9F\u533A"},{i:"650102",n:"\u5929\u5C71\u533A"},{i:"650106",n:"\u5934\u5C6F\u6CB3\u533A"},{i:"650121",n:"\u4E4C\u9C81\u6728\u9F50\u53BF"},{i:"650104",n:"\u65B0\u5E02\u533A"}],i:"650100",n:"\u4E4C\u9C81\u6728\u9F50\u5E02"},{c:[{i:"654022",n:"\u5BDF\u5E03\u67E5\u5C14\u9521\u4F2F\u81EA\u6CBB\u53BF"},{i:"654024",n:"\u5DE9\u7559\u53BF"},{i:"654023",n:"\u970D\u57CE\u53BF"},{i:"654003",n:"\u594E\u5C6F\u5E02"},{i:"654028",n:"\u5C3C\u52D2\u514B\u53BF"},{i:"654027",n:"\u7279\u514B\u65AF\u53BF"},{i:"654025",n:"\u65B0\u6E90\u53BF"},{i:"654002",n:"\u4F0A\u5B81\u5E02"},{i:"654021",n:"\u4F0A\u5B81\u53BF"},{i:"654026",n:"\u662D\u82CF\u53BF"}],i:"654000",n:"\u4F0A\u7281\u54C8\u8428\u514B\u81EA\u6CBB\u5DDE"}],i:"650000",n:"\u65B0\u7586\u7EF4\u543E\u5C14\u81EA\u6CBB\u533A"},{c:[{c:[{i:"542527",n:"\u63AA\u52E4\u53BF"},{i:"542523",n:"\u5676\u5C14\u53BF"},{i:"542526",n:"\u6539\u5219\u53BF"},{i:"542525",n:"\u9769\u5409\u53BF"},{i:"542521",n:"\u666E\u5170\u53BF"},{i:"542524",n:"\u65E5\u571F\u53BF"},{i:"542522",n:"\u672D\u8FBE\u53BF"}],i:"542500",n:"\u963F\u91CC\u5730\u533A"},{c:[{i:"542127",n:"\u516B\u5BBF\u53BF"},{i:"542133",n:"\u8FB9\u575D\u53BF"},{i:"542121",n:"\u660C\u90FD\u53BF"},{i:"542126",n:"\u5BDF\u96C5\u53BF"},{i:"542125",n:"\u4E01\u9752\u53BF"},{i:"542123",n:"\u8D21\u89C9\u53BF"},{i:"542122",n:"\u6C5F\u8FBE\u53BF"},{i:"542124",n:"\u7C7B\u4E4C\u9F50\u53BF"},{i:"542132",n:"\u6D1B\u9686\u53BF"},{i:"542129",n:"\u8292\u5EB7\u53BF"},{i:"542128",n:"\u5DE6\u8D21\u53BF"}],i:"542100",n:"\u660C\u90FD\u5730\u533A"},{c:[{i:"540102",n:"\u57CE\u5173\u533A"},{i:"540122",n:"\u5F53\u96C4\u53BF"},{i:"540126",n:"\u8FBE\u5B5C\u53BF"},{i:"540125",n:"\u5806\u9F99\u5FB7\u5E86\u53BF"},{i:"540121",n:"\u6797\u5468\u53BF"},{i:"540127",n:"\u58A8\u7AF9\u5DE5\u5361\u53BF"},{i:"540123",n:"\u5C3C\u6728\u53BF"},{i:"540124",n:"\u66F2\u6C34\u53BF"}],i:"540100",n:"\u62C9\u8428\u5E02"},{c:[{i:"542625",n:"\u6CE2\u5BC6\u53BF"},{i:"542626",n:"\u5BDF\u9685\u53BF"},{i:"542622",n:"\u5DE5\u5E03\u6C5F\u8FBE\u53BF"},{i:"542627",n:"\u6717\u53BF"},{i:"542621",n:"\u6797\u829D\u53BF"},{i:"542623",n:"\u7C73\u6797\u53BF"},{i:"542624",n:"\u58A8\u8131\u53BF"}],i:"542600",n:"\u6797\u829D\u5730\u533A"},{c:[{i:"542425",n:"\u5B89\u591A\u53BF"},{i:"542428",n:"\u73ED\u6208\u53BF"},{i:"542429",n:"\u5DF4\u9752\u53BF"},{i:"542423",n:"\u6BD4\u5982\u53BF"},{i:"542422",n:"\u5609\u9ECE\u53BF"},{i:"542421",n:"\u90A3\u66F2\u53BF"},{i:"542424",n:"\u8042\u8363\u53BF"},{i:"542430",n:"\u5C3C\u739B\u53BF"},{i:"542426",n:"\u7533\u624E\u53BF"},{i:"542427",n:"\u7D22\u53BF"}],i:"542400",n:"\u90A3\u66F2\u5730\u533A"},{c:[{i:"542327",n:"\u6602\u4EC1\u53BF"},{i:"542329",n:"\u767D\u6717\u53BF"},{i:"542332",n:"\u5B9A\u7ED3\u53BF"},{i:"542324",n:"\u5B9A\u65E5\u53BF"},{i:"542338",n:"\u5C97\u5DF4\u53BF"},{i:"542323",n:"\u6C5F\u5B5C\u53BF"},{i:"542335",n:"\u5409\u9686\u53BF"},{i:"542331",n:"\u5EB7\u9A6C\u53BF"},{i:"542326",n:"\u62C9\u5B5C\u53BF"},{i:"542322",n:"\u5357\u6728\u6797\u53BF"},{i:"542336",n:"\u8042\u62C9\u6728\u53BF"},{i:"542330",n:"\u4EC1\u5E03\u53BF"},{i:"542301",n:"\u65E5\u5580\u5219\u5E02"},{i:"542337",n:"\u8428\u560E\u53BF"},{i:"542325",n:"\u8428\u8FE6\u53BF"},{i:"542328",n:"\u8C22\u901A\u95E8\u53BF"},{i:"542334",n:"\u4E9A\u4E1C\u53BF"},{i:"542333",n:"\u4EF2\u5DF4\u53BF"}],i:"542300",n:"\u65E5\u5580\u5219\u5730\u533A"},{c:[{i:"542227",n:"\u63AA\u7F8E\u53BF"},{i:"542232",n:"\u9519\u90A3\u53BF"},{i:"542223",n:"\u8D21\u560E\u53BF"},{i:"542229",n:"\u52A0\u67E5\u53BF"},{i:"542233",n:"\u6D6A\u5361\u5B50\u53BF"},{i:"542231",n:"\u9686\u5B50\u53BF"},{i:"542228",n:"\u6D1B\u624E\u53BF"},{i:"542221",n:"\u4E43\u4E1C\u53BF"},{i:"542225",n:"\u743C\u7ED3\u53BF"},{i:"542226",n:"\u66F2\u677E\u53BF"},{i:"542224",n:"\u6851\u65E5\u53BF"},{i:"542222",n:"\u624E\u56CA\u53BF"}],i:"542200",n:"\u5C71\u5357\u5730\u533A"}],i:"540000",n:"\u897F\u85CF\u81EA\u6CBB\u533A"},{c:[{c:[{i:"530524",n:"\u660C\u5B81\u53BF"},{i:"530523",n:"\u9F99\u9675\u53BF"},{i:"530502",n:"\u9686\u9633\u533A"},{i:"530521",n:"\u65BD\u7538\u53BF"},{i:"530522",n:"\u817E\u51B2\u53BF"}],i:"530500",n:"\u4FDD\u5C71\u5E02"},{c:[{i:"532301",n:"\u695A\u96C4\u5E02"},{i:"532326",n:"\u5927\u59DA\u53BF"},{i:"532331",n:"\u7984\u4E30\u53BF"},{i:"532323",n:"\u725F\u5B9A\u53BF"},{i:"532324",n:"\u5357\u534E\u53BF"},{i:"532322",n:"\u53CC\u67CF\u53BF"},{i:"532329",n:"\u6B66\u5B9A\u53BF"},{i:"532325",n:"\u59DA\u5B89\u53BF"},{i:"532327",n:"\u6C38\u4EC1\u53BF"},{i:"532328",n:"\u5143\u8C0B\u53BF"}],i:"532300",n:"\u695A\u96C4\u5F5D\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"532924",n:"\u5BBE\u5DDD\u53BF"},{i:"532901",n:"\u5927\u7406\u5E02"},{i:"532930",n:"\u6D31\u6E90\u53BF"},{i:"532932",n:"\u9E64\u5E86\u53BF"},{i:"532931",n:"\u5251\u5DDD\u53BF"},{i:"532925",n:"\u5F25\u6E21\u53BF"},{i:"532926",n:"\u5357\u6DA7\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"532927",n:"\u5DCD\u5C71\u5F5D\u65CF\u56DE\u65CF\u81EA\u6CBB\u53BF"},{i:"532923",n:"\u7965\u4E91\u53BF"},{i:"532922",n:"\u6F3E\u6FDE\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"532928",n:"\u6C38\u5E73\u53BF"},{i:"532929",n:"\u4E91\u9F99\u53BF"}],i:"532900",n:"\u5927\u7406\u767D\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"533122",n:"\u6881\u6CB3\u53BF"},{i:"533124",n:"\u9647\u5DDD\u53BF"},{i:"533103",n:"\u6F5E\u897F\u5E02"},{i:"533102",n:"\u745E\u4E3D\u5E02"},{i:"533123",n:"\u76C8\u6C5F\u53BF"}],i:"533100",n:"\u5FB7\u5B8F\u50A3\u65CF\u666F\u9887\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"533422",n:"\u5FB7\u94A6\u53BF"},{i:"533423",n:"\u7EF4\u897F\u5088\u50F3\u65CF\u81EA\u6CBB\u53BF"},{i:"533421",n:"\u9999\u683C\u91CC\u62C9\u53BF"}],i:"533400",n:"\u8FEA\u5E86\u85CF\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"532501",n:"\u4E2A\u65E7\u5E02"},{i:"532532",n:"\u6CB3\u53E3\u7476\u65CF\u81EA\u6CBB\u53BF"},{i:"532529",n:"\u7EA2\u6CB3\u53BF"},{i:"532524",n:"\u5EFA\u6C34\u53BF"},{i:"532530",n:"\u91D1\u5E73\u82D7\u65CF\u7476\u65CF\u50A3\u65CF\u81EA\u6CBB\u53BF"},{i:"532502",n:"\u5F00\u8FDC\u5E02"},{i:"532527",n:"\u6CF8\u897F\u53BF"},{i:"532531",n:"\u7EFF\u6625\u53BF"},{i:"532522",n:"\u8499\u81EA\u53BF"},{i:"532526",n:"\u5F25\u52D2\u53BF"},{i:"532523",n:"\u5C4F\u8FB9\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"532525",n:"\u77F3\u5C4F\u53BF"},{i:"532528",n:"\u5143\u9633\u53BF"}],i:"532500",n:"\u7EA2\u6CB3\u54C8\u5C3C\u65CF\u5F5D\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"530181",n:"\u5B89\u5B81\u5E02"},{i:"530121",n:"\u5448\u8D21\u53BF"},{i:"530113",n:"\u4E1C\u5DDD\u533A"},{i:"530124",n:"\u5BCC\u6C11\u53BF"},{i:"530111",n:"\u5B98\u6E21\u533A"},{i:"530122",n:"\u664B\u5B81\u53BF"},{i:"530128",n:"\u7984\u529D\u5F5D\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF"},{i:"530103",n:"\u76D8\u9F99\u533A"},{i:"530126",n:"\u77F3\u6797\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"530127",n:"\u5D69\u660E\u53BF"},{i:"530102",n:"\u4E94\u534E\u533A"},{i:"530112",n:"\u897F\u5C71\u533A"},{i:"530129",n:"\u5BFB\u7538\u56DE\u65CF\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"530125",n:"\u5B9C\u826F\u53BF"}],i:"530100",n:"\u6606\u660E\u5E02"},{c:[{i:"530702",n:"\u53E4\u57CE\u533A"},{i:"530723",n:"\u534E\u576A\u53BF"},{i:"530724",n:"\u5B81\u8497\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"530722",n:"\u6C38\u80DC\u53BF"},{i:"530721",n:"\u7389\u9F99\u7EB3\u897F\u65CF\u81EA\u6CBB\u53BF"}],i:"530700",n:"\u4E3D\u6C5F\u5E02"},{c:[{i:"530927",n:"\u6CA7\u6E90\u4F64\u65CF\u81EA\u6CBB\u53BF"},{i:"530921",n:"\u51E4\u5E86\u53BF"},{i:"530926",n:"\u803F\u9A6C\u50A3\u65CF\u4F64\u65CF\u81EA\u6CBB\u53BF"},{i:"530902",n:"\u4E34\u7FD4\u533A"},{i:"530925",n:"\u53CC\u6C5F\u62C9\u795C\u65CF\u4F64\u65CF\u5E03\u6717\u65CF\u50A3\u65CF\u81EA\u6CBB\u53BF"},{i:"530923",n:"\u6C38\u5FB7\u53BF"},{i:"530922",n:"\u4E91\u53BF"},{i:"530924",n:"\u9547\u5EB7\u53BF"}],i:"530900",n:"\u4E34\u6CA7\u5E02"},{c:[{i:"533323",n:"\u798F\u8D21\u53BF"},{i:"533324",n:"\u8D21\u5C71\u72EC\u9F99\u65CF\u6012\u65CF\u81EA\u6CBB\u53BF"},{i:"533325",n:"\u5170\u576A\u767D\u65CF\u666E\u7C73\u65CF\u81EA\u6CBB\u53BF"},{i:"533321",n:"\u6CF8\u6C34\u53BF"}],i:"533300",n:"\u6012\u6C5F\u5088\u50F3\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"530325",n:"\u5BCC\u6E90\u53BF"},{i:"530326",n:"\u4F1A\u6CFD\u53BF"},{i:"530322",n:"\u9646\u826F\u53BF"},{i:"530324",n:"\u7F57\u5E73\u53BF"},{i:"530321",n:"\u9A6C\u9F99\u53BF"},{i:"530302",n:"\u9E92\u9E9F\u533A"},{i:"530323",n:"\u5E08\u5B97\u53BF"},{i:"530381",n:"\u5BA3\u5A01\u5E02"},{i:"530328",n:"\u6CBE\u76CA\u53BF"}],i:"530300",n:"\u66F2\u9756\u5E02"},{c:[{i:"530802",n:"\u7FE0\u4E91\u533A"},{i:"530826",n:"\u6C5F\u57CE\u54C8\u5C3C\u65CF\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"530823",n:"\u666F\u4E1C\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"530824",n:"\u666F\u8C37\u50A3\u65CF\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"530828",n:"\u6F9C\u6CA7\u62C9\u795C\u65CF\u81EA\u6CBB\u53BF"},{i:"530827",n:"\u5B5F\u8FDE\u50A3\u65CF\u62C9\u795C\u65CF\u4F64\u65CF\u81EA\u6CBB\u53BF"},{i:"530822",n:"\u58A8\u6C5F\u54C8\u5C3C\u65CF\u81EA\u6CBB\u53BF"},{i:"530821",n:"\u666E\u6D31\u54C8\u5C3C\u65CF\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"530829",n:"\u897F\u76DF\u4F64\u65CF\u81EA\u6CBB\u53BF"},{i:"530825",n:"\u9547\u6C85\u5F5D\u65CF\u54C8\u5C3C\u65CF\u62C9\u795C\u65CF\u81EA\u6CBB\u53BF"}],i:"530800",n:"\u601D\u8305\u5E02"},{c:[{i:"532628",n:"\u5BCC\u5B81\u53BF"},{i:"532627",n:"\u5E7F\u5357\u53BF"},{i:"532625",n:"\u9A6C\u5173\u53BF"},{i:"532624",n:"\u9EBB\u6817\u5761\u53BF"},{i:"532626",n:"\u4E18\u5317\u53BF"},{i:"532621",n:"\u6587\u5C71\u53BF"},{i:"532623",n:"\u897F\u7574\u53BF"},{i:"532622",n:"\u781A\u5C71\u53BF"}],i:"532600",n:"\u6587\u5C71\u58EE\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"532801",n:"\u666F\u6D2A\u5E02"},{i:"532822",n:"\u52D0\u6D77\u53BF"},{i:"532823",n:"\u52D0\u814A\u53BF"}],i:"532800",n:"\u897F\u53CC\u7248\u7EB3\u50A3\u65CF\u81EA\u6CBB\u5DDE"},{c:[{i:"530422",n:"\u6F84\u6C5F\u53BF"},{i:"530426",n:"\u5CE8\u5C71\u5F5D\u65CF\u81EA\u6CBB\u53BF"},{i:"530402",n:"\u7EA2\u5854\u533A"},{i:"530424",n:"\u534E\u5B81\u53BF"},{i:"530421",n:"\u6C5F\u5DDD\u53BF"},{i:"530423",n:"\u901A\u6D77\u53BF"},{i:"530427",n:"\u65B0\u5E73\u5F5D\u65CF\u50A3\u65CF\u81EA\u6CBB\u53BF"},{i:"530425",n:"\u6613\u95E8\u53BF"},{i:"530428",n:"\u5143\u6C5F\u54C8\u5C3C\u65CF\u5F5D\u65CF\u50A3\u65CF\u81EA\u6CBB\u53BF"}],i:"530400",n:"\u7389\u6EAA\u5E02"},{c:[{i:"530624",n:"\u5927\u5173\u53BF"},{i:"530621",n:"\u9C81\u7538\u53BF"},{i:"530622",n:"\u5DE7\u5BB6\u53BF"},{i:"530630",n:"\u6C34\u5BCC\u53BF"},{i:"530626",n:"\u7EE5\u6C5F\u53BF"},{i:"530629",n:"\u5A01\u4FE1\u53BF"},{i:"530623",n:"\u76D0\u6D25\u53BF"},{i:"530628",n:"\u5F5D\u826F\u53BF"},{i:"530625",n:"\u6C38\u5584\u53BF"},{i:"530602",n:"\u662D\u9633\u533A"},{i:"530627",n:"\u9547\u96C4\u53BF"}],i:"530600",n:"\u662D\u901A\u5E02"}],i:"530000",n:"\u4E91\u5357\u7701"},{c:[{c:[{i:"330108",n:"\u6EE8\u6C5F\u533A"},{i:"330127",n:"\u6DF3\u5B89\u53BF"},{i:"330183",n:"\u5BCC\u9633\u5E02"},{i:"330105",n:"\u62F1\u5885\u533A"},{i:"330182",n:"\u5EFA\u5FB7\u5E02"},{i:"330104",n:"\u6C5F\u5E72\u533A"},{i:"330185",n:"\u4E34\u5B89\u5E02"},{i:"330102",n:"\u4E0A\u57CE\u533A"},{i:"330122",n:"\u6850\u5E90\u53BF"},{i:"330103",n:"\u4E0B\u57CE\u533A"},{i:"330109",n:"\u8427\u5C71\u533A"},{i:"330106",n:"\u897F\u6E56\u533A"},{i:"330110",n:"\u4F59\u676D\u533A"}],i:"330100",n:"\u676D\u5DDE\u5E02"},{c:[{i:"330523",n:"\u5B89\u5409\u53BF"},{i:"330521",n:"\u5FB7\u6E05\u53BF"},{i:"330503",n:"\u5357\u6D54\u533A"},{i:"330502",n:"\u5434\u5174\u533A"},{i:"330522",n:"\u957F\u5174\u53BF"}],i:"330500",n:"\u6E56\u5DDE\u5E02"},{c:[{i:"330481",n:"\u6D77\u5B81\u5E02"},{i:"330424",n:"\u6D77\u76D0\u53BF"},{i:"330421",n:"\u5609\u5584\u53BF"},{i:"330402",n:"\u5357\u6E56\u533A"},{i:"330482",n:"\u5E73\u6E56\u5E02"},{i:"330483",n:"\u6850\u4E61\u5E02"},{i:"330411",n:"\u79C0\u6D32\u533A"}],i:"330400",n:"\u5609\u5174\u5E02"},{c:[{i:"330783",n:"\u4E1C\u9633\u5E02"},{i:"330703",n:"\u91D1\u4E1C\u533A"},{i:"330781",n:"\u5170\u6EAA\u5E02"},{i:"330727",n:"\u78D0\u5B89\u53BF"},{i:"330726",n:"\u6D66\u6C5F\u53BF"},{i:"330702",n:"\u5A7A\u57CE\u533A"},{i:"330723",n:"\u6B66\u4E49\u53BF"},{i:"330782",n:"\u4E49\u4E4C\u5E02"},{i:"330784",n:"\u6C38\u5EB7\u5E02"}],i:"330700",n:"\u91D1\u534E\u5E02"},{c:[{i:"331127",n:"\u666F\u5B81\u7572\u65CF\u81EA\u6CBB\u53BF"},{i:"331122",n:"\u7F19\u4E91\u53BF"},{i:"331102",n:"\u83B2\u90FD\u533A"},{i:"331181",n:"\u9F99\u6CC9\u5E02"},{i:"331121",n:"\u9752\u7530\u53BF"},{i:"331126",n:"\u5E86\u5143\u53BF"},{i:"331124",n:"\u677E\u9633\u53BF"},{i:"331123",n:"\u9042\u660C\u53BF"},{i:"331125",n:"\u4E91\u548C\u53BF"}],i:"331100",n:"\u4E3D\u6C34\u5E02"},{c:[{i:"330206",n:"\u5317\u4ED1\u533A"},{i:"330282",n:"\u6148\u6EAA\u5E02"},{i:"330283",n:"\u5949\u5316\u5E02"},{i:"330203",n:"\u6D77\u66D9\u533A"},{i:"330205",n:"\u6C5F\u5317\u533A"},{i:"330204",n:"\u6C5F\u4E1C\u533A"},{i:"330226",n:"\u5B81\u6D77\u53BF"},{i:"330225",n:"\u8C61\u5C71\u53BF"},{i:"330212",n:"\u911E\u5DDE\u533A"},{i:"330281",n:"\u4F59\u59DA\u5E02"},{i:"330211",n:"\u9547\u6D77\u533A"}],i:"330200",n:"\u5B81\u6CE2\u5E02"},{c:[{i:"330822",n:"\u5E38\u5C71\u53BF"},{i:"330881",n:"\u6C5F\u5C71\u5E02"},{i:"330824",n:"\u5F00\u5316\u53BF"},{i:"330802",n:"\u67EF\u57CE\u533A"},{i:"330825",n:"\u9F99\u6E38\u53BF"},{i:"330803",n:"\u8862\u6C5F\u533A"}],i:"330800",n:"\u8862\u5DDE\u5E02"},{c:[{i:"330682",n:"\u4E0A\u865E\u5E02"},{i:"330621",n:"\u7ECD\u5174\u53BF"},{i:"330683",n:"\u5D4A\u5DDE\u5E02"},{i:"330624",n:"\u65B0\u660C\u53BF"},{i:"330602",n:"\u8D8A\u57CE\u533A"},{i:"330681",n:"\u8BF8\u66A8\u5E02"}],i:"330600",n:"\u7ECD\u5174\u5E02"},{c:[{i:"331003",n:"\u9EC4\u5CA9\u533A"},{i:"331002",n:"\u6912\u6C5F\u533A"},{i:"331082",n:"\u4E34\u6D77\u5E02"},{i:"331004",n:"\u8DEF\u6865\u533A"},{i:"331022",n:"\u4E09\u95E8\u53BF"},{i:"331023",n:"\u5929\u53F0\u53BF"},{i:"331081",n:"\u6E29\u5CAD\u5E02"},{i:"331024",n:"\u4ED9\u5C45\u53BF"},{i:"331021",n:"\u7389\u73AF\u53BF"}],i:"331000",n:"\u53F0\u5DDE\u5E02"},{c:[{i:"330327",n:"\u82CD\u5357\u53BF"},{i:"330322",n:"\u6D1E\u5934\u53BF"},{i:"330382",n:"\u4E50\u6E05\u5E02"},{i:"330303",n:"\u9F99\u6E7E\u533A"},{i:"330302",n:"\u9E7F\u57CE\u533A"},{i:"330304",n:"\u74EF\u6D77\u533A"},{i:"330326",n:"\u5E73\u9633\u53BF"},{i:"330381",n:"\u745E\u5B89\u5E02"},{i:"330329",n:"\u6CF0\u987A\u53BF"},{i:"330328",n:"\u6587\u6210\u53BF"},{i:"330324",n:"\u6C38\u5609\u53BF"}],i:"330300",n:"\u6E29\u5DDE\u5E02"},{c:[{i:"330921",n:"\u5CB1\u5C71\u53BF"},{i:"330902",n:"\u5B9A\u6D77\u533A"},{i:"330903",n:"\u666E\u9640\u533A"},{i:"330922",n:"\u5D4A\u6CD7\u53BF"}],i:"330900",n:"\u821F\u5C71\u5E02"}],i:"330000",n:"\u6D59\u6C5F\u7701"}]},function(A,r,o){"use strict";function c(b){return(c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(v){return typeof v}:function(v){return v&&typeof Symbol=="function"&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v})(b)}Object.defineProperty(r,"__esModule",{value:!0}),r.Random=void 0;var a=o(1),s=o(4),w=o(6),f=o(8),M=o(9),k=o(10),y=o(0),E=o(2),S=o(7);function p(b,v){if(!(b instanceof v))throw new TypeError("Cannot call a class as a function")}function d(b,v){return(d=Object.setPrototypeOf||function(R,W){return R.__proto__=W,R})(b,v)}function T(b){var v=function(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(R){return!1}}();return function(){var R,W=P(b);if(v){var j=P(this).constructor;R=Reflect.construct(W,arguments,j)}else R=W.apply(this,arguments);return g(this,R)}}function g(b,v){return!v||c(v)!=="object"&&typeof v!="function"?C(b):v}function C(b){if(b===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return b}function P(b){return(P=Object.setPrototypeOf?Object.getPrototypeOf:function(v){return v.__proto__||Object.getPrototypeOf(v)})(b)}function x(b,v,R){return v in b?Object.defineProperty(b,v,{value:R,enumerable:!0,configurable:!0,writable:!0}):b[v]=R,b}var D=function(b){(function(W,j){if(typeof j!="function"&&j!==null)throw new TypeError("Super expression must either be null or a function");W.prototype=Object.create(j&&j.prototype,{constructor:{value:W,writable:!0,configurable:!0}}),j&&d(W,j)})(R,b);var v=T(R);function R(){var W;p(this,R);for(var j=arguments.length,I=new Array(j),U=0;U<j;U++)I[U]=arguments[U];return x(C(W=v.call.apply(v,[this].concat(I))),"database",(0,E.getAllDB)()),W}return R}(a.BasicRandom);r.Random=D,(0,y.applyMixins)(D,[s.TextRandom,w.WebRandom,S.ColorRandom,f.LocationRandom,M.DateTimeRandom,k.ChAddressRandom])},function(A,r,o){"use strict";function c(n){if(n===null||n===!0||n===!1)return NaN;var t=Number(n);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function a(n,t){if(t.length<n)throw new TypeError(n+" argument"+(n>1?"s":"")+" required, but only "+t.length+" present")}function s(n){a(1,arguments);var t=Object.prototype.toString.call(n);return n instanceof Date||typeof n=="object"&&t==="[object Date]"?new Date(n.getTime()):typeof n=="number"||t==="[object Number]"?new Date(n):(typeof n!="string"&&t!=="[object String]"||typeof console=="undefined"||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn(new Error().stack)),new Date(NaN))}function w(n,t){a(2,arguments);var e=s(n),i=c(t);return isNaN(i)?new Date(NaN):(i&&e.setDate(e.getDate()+i),e)}function f(n,t){a(2,arguments);var e=s(n),i=c(t);if(isNaN(i))return new Date(NaN);if(!i)return e;var u=e.getDate(),l=new Date(e.getTime());l.setMonth(e.getMonth()+i+1,0);var h=l.getDate();return u>=h?l:(e.setFullYear(l.getFullYear(),l.getMonth(),u),e)}function M(n,t){if(a(2,arguments),!t||typeof t!="object")return new Date(NaN);var e="years"in t?c(t.years):0,i="months"in t?c(t.months):0,u="weeks"in t?c(t.weeks):0,l="days"in t?c(t.days):0,h="hours"in t?c(t.hours):0,m="minutes"in t?c(t.minutes):0,O="seconds"in t?c(t.seconds):0,N=s(n),B=i||e?f(N,i+12*e):N,H=l||u?w(B,l+7*u):B,Y=m+60*h,_=O+60*Y,Z=1e3*_,K=new Date(H.getTime()+Z);return K}function k(n){a(1,arguments);var t=s(n),e=t.getDay();return e===0||e===6}function y(n){return a(1,arguments),s(n).getDay()===0}function E(n){return a(1,arguments),s(n).getDay()===6}function S(n,t){a(2,arguments);var e=s(n),i=k(e),u=c(t);if(isNaN(u))return new Date(NaN);var l=e.getHours(),h=u<0?-1:1,m=c(u/5);e.setDate(e.getDate()+7*m);for(var O=Math.abs(u%5);O>0;)e.setDate(e.getDate()+h),k(e)||(O-=1);return i&&k(e)&&u!==0&&(E(e)&&e.setDate(e.getDate()+(h<0?2:-1)),y(e)&&e.setDate(e.getDate()+(h<0?1:-2))),e.setHours(l),e}function p(n,t){a(2,arguments);var e=s(n).getTime(),i=c(t);return new Date(e+i)}o.r(r),o.d(r,"add",function(){return M}),o.d(r,"addBusinessDays",function(){return S}),o.d(r,"addDays",function(){return w}),o.d(r,"addHours",function(){return d}),o.d(r,"addISOWeekYears",function(){return R}),o.d(r,"addMilliseconds",function(){return p}),o.d(r,"addMinutes",function(){return W}),o.d(r,"addMonths",function(){return f}),o.d(r,"addQuarters",function(){return j}),o.d(r,"addSeconds",function(){return I}),o.d(r,"addWeeks",function(){return U}),o.d(r,"addYears",function(){return L}),o.d(r,"areIntervalsOverlapping",function(){return z}),o.d(r,"closestIndexTo",function(){return J}),o.d(r,"closestTo",function(){return ln}),o.d(r,"compareAsc",function(){return q}),o.d(r,"compareDesc",function(){return xn}),o.d(r,"daysToWeeks",function(){return Pn}),o.d(r,"differenceInBusinessDays",function(){return zn}),o.d(r,"differenceInCalendarDays",function(){return b}),o.d(r,"differenceInCalendarISOWeekYears",function(){return Rn}),o.d(r,"differenceInCalendarISOWeeks",function(){return wn}),o.d(r,"differenceInCalendarMonths",function(){return An}),o.d(r,"differenceInCalendarQuarters",function(){return Ln}),o.d(r,"differenceInCalendarWeeks",function(){return Q}),o.d(r,"differenceInCalendarYears",function(){return On}),o.d(r,"differenceInDays",function(){return Hn}),o.d(r,"differenceInHours",function(){return nt}),o.d(r,"differenceInISOWeekYears",function(){return _n}),o.d(r,"differenceInMilliseconds",function(){return Bn}),o.d(r,"differenceInMinutes",function(){return Nt}),o.d(r,"differenceInMonths",function(){return et}),o.d(r,"differenceInQuarters",function(){return He}),o.d(r,"differenceInSeconds",function(){return mt}),o.d(r,"differenceInWeeks",function(){return je}),o.d(r,"differenceInYears",function(){return jt}),o.d(r,"eachDayOfInterval",function(){return It}),o.d(r,"eachHourOfInterval",function(){return Ie}),o.d(r,"eachMinuteOfInterval",function(){return Ae}),o.d(r,"eachMonthOfInterval",function(){return Be}),o.d(r,"eachQuarterOfInterval",function(){return We}),o.d(r,"eachWeekOfInterval",function(){return Ue}),o.d(r,"eachWeekendOfInterval",function(){return gt}),o.d(r,"eachWeekendOfMonth",function(){return Fe}),o.d(r,"eachWeekendOfYear",function(){return Ye}),o.d(r,"eachYearOfInterval",function(){return ze}),o.d(r,"endOfDay",function(){return dt}),o.d(r,"endOfDecade",function(){return Le}),o.d(r,"endOfHour",function(){return _e}),o.d(r,"endOfISOWeek",function(){return Ge}),o.d(r,"endOfISOWeekYear",function(){return Ze}),o.d(r,"endOfMinute",function(){return Je}),o.d(r,"endOfMonth",function(){return ht}),o.d(r,"endOfQuarter",function(){return Xe}),o.d(r,"endOfSecond",function(){return Qe}),o.d(r,"endOfToday",function(){return Ve}),o.d(r,"endOfTomorrow",function(){return Ke}),o.d(r,"endOfWeek",function(){return Bt}),o.d(r,"endOfYear",function(){return At}),o.d(r,"endOfYesterday",function(){return qe}),o.d(r,"format",function(){return Xt}),o.d(r,"formatDistance",function(){return Kt}),o.d(r,"formatDistanceStrict",function(){return qt}),o.d(r,"formatDistanceToNow",function(){return yi}),o.d(r,"formatDistanceToNowStrict",function(){return bi}),o.d(r,"formatDuration",function(){return Oi}),o.d(r,"formatISO",function(){return Mi}),o.d(r,"formatISO9075",function(){return Ti}),o.d(r,"formatISODuration",function(){return xi}),o.d(r,"formatRFC3339",function(){return Di}),o.d(r,"formatRFC7231",function(){return Si}),o.d(r,"formatRelative",function(){return Ei}),o.d(r,"fromUnixTime",function(){return Pi}),o.d(r,"getDate",function(){return $t}),o.d(r,"getDay",function(){return bt}),o.d(r,"getDayOfYear",function(){return Ri}),o.d(r,"getDaysInMonth",function(){return ne}),o.d(r,"getDaysInYear",function(){return Ni}),o.d(r,"getDecade",function(){return Hi}),o.d(r,"getHours",function(){return ji}),o.d(r,"getISODay",function(){return ee}),o.d(r,"getISOWeek",function(){return ie}),o.d(r,"getISOWeekYear",function(){return C}),o.d(r,"getISOWeeksInYear",function(){return Ii}),o.d(r,"getMilliseconds",function(){return Ai}),o.d(r,"getMinutes",function(){return Bi}),o.d(r,"getMonth",function(){return Wi}),o.d(r,"getOverlappingDaysInIntervals",function(){return Ui}),o.d(r,"getQuarter",function(){return Nn}),o.d(r,"getSeconds",function(){return Fi}),o.d(r,"getTime",function(){return re}),o.d(r,"getUnixTime",function(){return Yi}),o.d(r,"getWeek",function(){return oe}),o.d(r,"getWeekOfMonth",function(){return zi}),o.d(r,"getWeekYear",function(){return ae}),o.d(r,"getWeeksInMonth",function(){return Li}),o.d(r,"getYear",function(){return _i}),o.d(r,"hoursToMilliseconds",function(){return Gi}),o.d(r,"hoursToMinutes",function(){return Zi}),o.d(r,"hoursToSeconds",function(){return Ji}),o.d(r,"intervalToDuration",function(){return Xi}),o.d(r,"intlFormat",function(){return Qi}),o.d(r,"isAfter",function(){return Ki}),o.d(r,"isBefore",function(){return qi}),o.d(r,"isDate",function(){return $i}),o.d(r,"isEqual",function(){return nr}),o.d(r,"isExists",function(){return tr}),o.d(r,"isFirstDayOfMonth",function(){return er}),o.d(r,"isFriday",function(){return ir}),o.d(r,"isFuture",function(){return rr}),o.d(r,"isLastDayOfMonth",function(){return Ht}),o.d(r,"isLeapYear",function(){return te}),o.d(r,"isMatch",function(){return Hr}),o.d(r,"isMonday",function(){return jr}),o.d(r,"isPast",function(){return Ir}),o.d(r,"isSameDay",function(){return sn}),o.d(r,"isSameHour",function(){return Oe}),o.d(r,"isSameISOWeek",function(){return Me}),o.d(r,"isSameISOWeekYear",function(){return Ar}),o.d(r,"isSameMinute",function(){return Te}),o.d(r,"isSameMonth",function(){return xe}),o.d(r,"isSameQuarter",function(){return De}),o.d(r,"isSameSecond",function(){return Ce}),o.d(r,"isSameWeek",function(){return xt}),o.d(r,"isSameYear",function(){return ke}),o.d(r,"isSaturday",function(){return E}),o.d(r,"isSunday",function(){return y}),o.d(r,"isThisHour",function(){return Br}),o.d(r,"isThisISOWeek",function(){return Wr}),o.d(r,"isThisMinute",function(){return Ur}),o.d(r,"isThisMonth",function(){return Fr}),o.d(r,"isThisQuarter",function(){return Yr}),o.d(r,"isThisSecond",function(){return zr}),o.d(r,"isThisWeek",function(){return Lr}),o.d(r,"isThisYear",function(){return _r}),o.d(r,"isThursday",function(){return Gr}),o.d(r,"isToday",function(){return Zr}),o.d(r,"isTomorrow",function(){return Jr}),o.d(r,"isTuesday",function(){return Xr}),o.d(r,"isValid",function(){return an}),o.d(r,"isWednesday",function(){return Qr}),o.d(r,"isWeekend",function(){return k}),o.d(r,"isWithinInterval",function(){return Vr}),o.d(r,"isYesterday",function(){return Kr}),o.d(r,"lastDayOfDecade",function(){return qr}),o.d(r,"lastDayOfISOWeek",function(){return $r}),o.d(r,"lastDayOfISOWeekYear",function(){return na}),o.d(r,"lastDayOfMonth",function(){return ue}),o.d(r,"lastDayOfQuarter",function(){return ta}),o.d(r,"lastDayOfWeek",function(){return Se}),o.d(r,"lastDayOfYear",function(){return ea}),o.d(r,"lightFormat",function(){return ua}),o.d(r,"max",function(){return ca}),o.d(r,"milliseconds",function(){return la}),o.d(r,"millisecondsToHours",function(){return fa}),o.d(r,"millisecondsToMinutes",function(){return da}),o.d(r,"millisecondsToSeconds",function(){return ha}),o.d(r,"min",function(){return ma}),o.d(r,"minutesToHours",function(){return ga}),o.d(r,"minutesToMilliseconds",function(){return va}),o.d(r,"minutesToSeconds",function(){return pa}),o.d(r,"monthsToQuarters",function(){return ya}),o.d(r,"monthsToYears",function(){return ba}),o.d(r,"nextDay",function(){return Cn}),o.d(r,"nextFriday",function(){return Oa}),o.d(r,"nextMonday",function(){return Ma}),o.d(r,"nextSaturday",function(){return Ta}),o.d(r,"nextSunday",function(){return xa}),o.d(r,"nextThursday",function(){return Da}),o.d(r,"nextTuesday",function(){return Ca}),o.d(r,"nextWednesday",function(){return ka}),o.d(r,"parse",function(){return we}),o.d(r,"parseISO",function(){return Ra}),o.d(r,"parseJSON",function(){return Wa}),o.d(r,"quartersToMonths",function(){return Ua}),o.d(r,"quartersToYears",function(){return Fa}),o.d(r,"roundToNearestMinutes",function(){return Ya}),o.d(r,"secondsToHours",function(){return za}),o.d(r,"secondsToMilliseconds",function(){return La}),o.d(r,"secondsToMinutes",function(){return _a}),o.d(r,"set",function(){return Ga}),o.d(r,"setDate",function(){return Za}),o.d(r,"setDay",function(){return Ja}),o.d(r,"setDayOfYear",function(){return Xa}),o.d(r,"setHours",function(){return Qa}),o.d(r,"setISODay",function(){return Va}),o.d(r,"setISOWeek",function(){return Ka}),o.d(r,"setISOWeekYear",function(){return v}),o.d(r,"setMilliseconds",function(){return qa}),o.d(r,"setMinutes",function(){return $a}),o.d(r,"setMonth",function(){return kt}),o.d(r,"setQuarter",function(){return n0}),o.d(r,"setSeconds",function(){return t0}),o.d(r,"setWeek",function(){return e0}),o.d(r,"setWeekYear",function(){return i0}),o.d(r,"setYear",function(){return r0}),o.d(r,"startOfDay",function(){return D}),o.d(r,"startOfDecade",function(){return a0}),o.d(r,"startOfHour",function(){return Tt}),o.d(r,"startOfISOWeek",function(){return g}),o.d(r,"startOfISOWeekYear",function(){return P}),o.d(r,"startOfMinute",function(){return Gn}),o.d(r,"startOfMonth",function(){return it}),o.d(r,"startOfQuarter",function(){return Zn}),o.d(r,"startOfSecond",function(){return Dt}),o.d(r,"startOfToday",function(){return o0}),o.d(r,"startOfTomorrow",function(){return u0}),o.d(r,"startOfWeek",function(){return T}),o.d(r,"startOfWeekYear",function(){return ot}),o.d(r,"startOfYear",function(){return vt}),o.d(r,"startOfYesterday",function(){return s0}),o.d(r,"sub",function(){return Yn}),o.d(r,"subBusinessDays",function(){return c0}),o.d(r,"subDays",function(){return wt}),o.d(r,"subHours",function(){return l0}),o.d(r,"subISOWeekYears",function(){return tt}),o.d(r,"subMilliseconds",function(){return Un}),o.d(r,"subMinutes",function(){return f0}),o.d(r,"subMonths",function(){return se}),o.d(r,"subQuarters",function(){return d0}),o.d(r,"subSeconds",function(){return h0}),o.d(r,"subWeeks",function(){return m0}),o.d(r,"subYears",function(){return g0}),o.d(r,"toDate",function(){return s}),o.d(r,"weeksToDays",function(){return v0}),o.d(r,"yearsToMonths",function(){return p0}),o.d(r,"yearsToQuarters",function(){return y0}),o.d(r,"daysInWeek",function(){return yn}),o.d(r,"maxTime",function(){return mn}),o.d(r,"millisecondsInMinute",function(){return un}),o.d(r,"millisecondsInHour",function(){return nn}),o.d(r,"millisecondsInSecond",function(){return bn}),o.d(r,"minTime",function(){return rn}),o.d(r,"minutesInHour",function(){return Dn}),o.d(r,"monthsInQuarter",function(){return kn}),o.d(r,"monthsInYear",function(){return fn}),o.d(r,"quartersInYear",function(){return X}),o.d(r,"secondsInHour",function(){return Sn}),o.d(r,"secondsInMinute",function(){return En});function d(n,t){a(2,arguments);var e=c(t);return p(n,36e5*e)}function T(n,t){a(1,arguments);var e=t||{},i=e.locale,u=i&&i.options&&i.options.weekStartsOn,l=u==null?0:c(u),h=e.weekStartsOn==null?l:c(e.weekStartsOn);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=s(n),O=m.getDay(),N=(O<h?7:0)+O-h;return m.setDate(m.getDate()-N),m.setHours(0,0,0,0),m}function g(n){return a(1,arguments),T(n,{weekStartsOn:1})}function C(n){a(1,arguments);var t=s(n),e=t.getFullYear(),i=new Date(0);i.setFullYear(e+1,0,4),i.setHours(0,0,0,0);var u=g(i),l=new Date(0);l.setFullYear(e,0,4),l.setHours(0,0,0,0);var h=g(l);return t.getTime()>=u.getTime()?e+1:t.getTime()>=h.getTime()?e:e-1}function P(n){a(1,arguments);var t=C(n),e=new Date(0);e.setFullYear(t,0,4),e.setHours(0,0,0,0);var i=g(e);return i}function x(n){var t=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return t.setUTCFullYear(n.getFullYear()),n.getTime()-t.getTime()}function D(n){a(1,arguments);var t=s(n);return t.setHours(0,0,0,0),t}function b(n,t){a(2,arguments);var e=D(n),i=D(t),u=e.getTime()-x(e),l=i.getTime()-x(i);return Math.round((u-l)/864e5)}function v(n,t){a(2,arguments);var e=s(n),i=c(t),u=b(e,P(e)),l=new Date(0);return l.setFullYear(i,0,4),l.setHours(0,0,0,0),(e=P(l)).setDate(e.getDate()+u),e}function R(n,t){a(2,arguments);var e=c(t);return v(n,C(n)+e)}function W(n,t){a(2,arguments);var e=c(t);return p(n,6e4*e)}function j(n,t){a(2,arguments);var e=c(t),i=3*e;return f(n,i)}function I(n,t){a(2,arguments);var e=c(t);return p(n,1e3*e)}function U(n,t){a(2,arguments);var e=c(t),i=7*e;return w(n,i)}function L(n,t){a(2,arguments);var e=c(t);return f(n,12*e)}function z(n,t){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{inclusive:!1};a(2,arguments);var i=n||{},u=t||{},l=s(i.start).getTime(),h=s(i.end).getTime(),m=s(u.start).getTime(),O=s(u.end).getTime();if(!(l<=h&&m<=O))throw new RangeError("Invalid interval");return e.inclusive?l<=O&&m<=h:l<O&&m<h}function J(n,t){a(2,arguments);var e=s(n);if(isNaN(e))return NaN;var i,u,l=e.getTime();return(t==null?[]:typeof t.forEach=="function"?t:Array.prototype.slice.call(t)).forEach(function(h,m){var O=s(h);if(isNaN(O))return i=NaN,void(u=NaN);var N=Math.abs(l-O.getTime());(i==null||N<u)&&(i=m,u=N)}),i}function ln(n,t){a(2,arguments);var e=s(n);if(isNaN(e))return new Date(NaN);var i,u,l=e.getTime();return(t==null?[]:typeof t.forEach=="function"?t:Array.prototype.slice.call(t)).forEach(function(h){var m=s(h);if(isNaN(m))return i=new Date(NaN),void(u=NaN);var O=Math.abs(l-m.getTime());(i==null||O<u)&&(i=m,u=O)}),i}function q(n,t){a(2,arguments);var e=s(n),i=s(t),u=e.getTime()-i.getTime();return u<0?-1:u>0?1:u}function xn(n,t){a(2,arguments);var e=s(n),i=s(t),u=e.getTime()-i.getTime();return u>0?-1:u<0?1:u}var yn=7,mn=24*Math.pow(10,8)*60*60*1e3,un=6e4,nn=36e5,bn=1e3,rn=-mn,Dn=60,kn=3,fn=12,X=4,Sn=3600,En=60;function Pn(n){a(1,arguments);var t=n/yn;return Math.floor(t)}function an(n){a(1,arguments);var t=s(n);return!isNaN(t)}function sn(n,t){a(2,arguments);var e=D(n),i=D(t);return e.getTime()===i.getTime()}function zn(n,t){a(2,arguments);var e=s(n),i=s(t);if(!an(e)||!an(i))return NaN;var u=b(e,i),l=u<0?-1:1,h=c(u/7),m=5*h;for(i=w(i,7*h);!sn(e,i);)m+=k(i)?0:l,i=w(i,l);return m===0?0:m}function Rn(n,t){return a(2,arguments),C(n)-C(t)}function wn(n,t){a(2,arguments);var e=g(n),i=g(t),u=e.getTime()-x(e),l=i.getTime()-x(i);return Math.round((u-l)/6048e5)}function An(n,t){a(2,arguments);var e=s(n),i=s(t),u=e.getFullYear()-i.getFullYear(),l=e.getMonth()-i.getMonth();return 12*u+l}function Nn(n){a(1,arguments);var t=s(n),e=Math.floor(t.getMonth()/3)+1;return e}function Ln(n,t){a(2,arguments);var e=s(n),i=s(t),u=e.getFullYear()-i.getFullYear(),l=Nn(e)-Nn(i);return 4*u+l}function Q(n,t,e){a(2,arguments);var i=T(n,e),u=T(t,e),l=i.getTime()-x(i),h=u.getTime()-x(u);return Math.round((l-h)/6048e5)}function On(n,t){a(2,arguments);var e=s(n),i=s(t);return e.getFullYear()-i.getFullYear()}function Mn(n,t){var e=n.getFullYear()-t.getFullYear()||n.getMonth()-t.getMonth()||n.getDate()-t.getDate()||n.getHours()-t.getHours()||n.getMinutes()-t.getMinutes()||n.getSeconds()-t.getSeconds()||n.getMilliseconds()-t.getMilliseconds();return e<0?-1:e>0?1:e}function Hn(n,t){a(2,arguments);var e=s(n),i=s(t),u=Mn(e,i),l=Math.abs(b(e,i));e.setDate(e.getDate()-u*l);var h=+(Mn(e,i)===-u),m=u*(l-h);return m===0?0:m}function Bn(n,t){a(2,arguments);var e=s(n),i=s(t);return e.getTime()-i.getTime()}function nt(n,t){a(2,arguments);var e=Bn(n,t)/36e5;return e>0?Math.floor(e):Math.ceil(e)}function tt(n,t){a(2,arguments);var e=c(t);return R(n,-e)}function _n(n,t){a(2,arguments);var e=s(n),i=s(t),u=q(e,i),l=Math.abs(Rn(e,i));e=tt(e,u*l);var h=+(q(e,i)===-u),m=u*(l-h);return m===0?0:m}function Nt(n,t){a(2,arguments);var e=Bn(n,t)/6e4;return e>0?Math.floor(e):Math.ceil(e)}function dt(n){a(1,arguments);var t=s(n);return t.setHours(23,59,59,999),t}function ht(n){a(1,arguments);var t=s(n),e=t.getMonth();return t.setFullYear(t.getFullYear(),e+1,0),t.setHours(23,59,59,999),t}function Ht(n){a(1,arguments);var t=s(n);return dt(t).getTime()===ht(t).getTime()}function et(n,t){a(2,arguments);var e,i=s(n),u=s(t),l=q(i,u),h=Math.abs(An(i,u));if(h<1)e=0;else{i.getMonth()===1&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-l*h);var m=q(i,u)===-l;Ht(s(n))&&h===1&&q(n,u)===1&&(m=!1),e=l*(h-Number(m))}return e===0?0:e}function He(n,t){a(2,arguments);var e=et(n,t)/3;return e>0?Math.floor(e):Math.ceil(e)}function mt(n,t){a(2,arguments);var e=Bn(n,t)/1e3;return e>0?Math.floor(e):Math.ceil(e)}function je(n,t){a(2,arguments);var e=Hn(n,t)/7;return e>0?Math.floor(e):Math.ceil(e)}function jt(n,t){a(2,arguments);var e=s(n),i=s(t),u=q(e,i),l=Math.abs(On(e,i));e.setFullYear(1584),i.setFullYear(1584);var h=q(e,i)===-u,m=u*(l-Number(h));return m===0?0:m}function It(n,t){a(1,arguments);var e=n||{},i=s(e.start),u=s(e.end),l=u.getTime();if(!(i.getTime()<=l))throw new RangeError("Invalid interval");var h=[],m=i;m.setHours(0,0,0,0);var O=t&&"step"in t?Number(t.step):1;if(O<1||isNaN(O))throw new RangeError("`options.step` must be a number greater than 1");for(;m.getTime()<=l;)h.push(s(m)),m.setDate(m.getDate()+O),m.setHours(0,0,0,0);return h}function Ie(n,t){a(1,arguments);var e=n||{},i=s(e.start),u=s(e.end),l=i.getTime(),h=u.getTime();if(!(l<=h))throw new RangeError("Invalid interval");var m=[],O=i;O.setMinutes(0,0,0);var N=t&&"step"in t?Number(t.step):1;if(N<1||isNaN(N))throw new RangeError("`options.step` must be a number greater than 1");for(;O.getTime()<=h;)m.push(s(O)),O=d(O,N);return m}function Gn(n){a(1,arguments);var t=s(n);return t.setSeconds(0,0),t}function Ae(n,t){a(1,arguments);var e=Gn(s(n.start)),i=Gn(s(n.end)),u=e.getTime(),l=i.getTime();if(u>=l)throw new RangeError("Invalid interval");var h=[],m=e,O=t&&"step"in t?Number(t.step):1;if(O<1||isNaN(O))throw new RangeError("`options.step` must be a number equal or greater than 1");for(;m.getTime()<=l;)h.push(s(m)),m=W(m,O);return h}function Be(n){a(1,arguments);var t=n||{},e=s(t.start),i=s(t.end),u=i.getTime(),l=[];if(!(e.getTime()<=u))throw new RangeError("Invalid interval");var h=e;for(h.setHours(0,0,0,0),h.setDate(1);h.getTime()<=u;)l.push(s(h)),h.setMonth(h.getMonth()+1);return l}function Zn(n){a(1,arguments);var t=s(n),e=t.getMonth(),i=e-e%3;return t.setMonth(i,1),t.setHours(0,0,0,0),t}function We(n){a(1,arguments);var t=n||{},e=s(t.start),i=s(t.end),u=i.getTime();if(!(e.getTime()<=u))throw new RangeError("Invalid interval");var l=Zn(e),h=Zn(i);u=h.getTime();for(var m=[],O=l;O.getTime()<=u;)m.push(s(O)),O=j(O,1);return m}function Ue(n,t){a(1,arguments);var e=n||{},i=s(e.start),u=s(e.end),l=u.getTime();if(!(i.getTime()<=l))throw new RangeError("Invalid interval");var h=T(i,t),m=T(u,t);h.setHours(15),m.setHours(15),l=m.getTime();for(var O=[],N=h;N.getTime()<=l;)N.setHours(0),O.push(s(N)),(N=U(N,1)).setHours(15);return O}function gt(n){a(1,arguments);for(var t=It(n),e=[],i=0;i<t.length;){var u=t[i++];k(u)&&(e.push(u),y(u)&&(i+=5))}return e}function it(n){a(1,arguments);var t=s(n);return t.setDate(1),t.setHours(0,0,0,0),t}function Fe(n){a(1,arguments);var t=it(n);if(isNaN(t.getTime()))throw new RangeError("The passed date is invalid");var e=ht(n);return gt({start:t,end:e})}function vt(n){a(1,arguments);var t=s(n),e=new Date(0);return e.setFullYear(t.getFullYear(),0,1),e.setHours(0,0,0,0),e}function At(n){a(1,arguments);var t=s(n),e=t.getFullYear();return t.setFullYear(e+1,0,0),t.setHours(23,59,59,999),t}function Ye(n){a(1,arguments);var t=vt(n);if(isNaN(t))throw new RangeError("The passed date is invalid");var e=At(n);return gt({start:t,end:e})}function ze(n){a(1,arguments);var t=n||{},e=s(t.start),i=s(t.end),u=i.getTime();if(!(e.getTime()<=u))throw new RangeError("Invalid interval");var l=[],h=e;for(h.setHours(0,0,0,0),h.setMonth(0,1);h.getTime()<=u;)l.push(s(h)),h.setFullYear(h.getFullYear()+1);return l}function Le(n){a(1,arguments);var t=s(n),e=t.getFullYear(),i=9+10*Math.floor(e/10);return t.setFullYear(i,11,31),t.setHours(23,59,59,999),t}function _e(n){a(1,arguments);var t=s(n);return t.setMinutes(59,59,999),t}function Bt(n,t){a(1,arguments);var e=t||{},i=e.locale,u=i&&i.options&&i.options.weekStartsOn,l=u==null?0:c(u),h=e.weekStartsOn==null?l:c(e.weekStartsOn);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=s(n),O=m.getDay(),N=6+(O<h?-7:0)-(O-h);return m.setDate(m.getDate()+N),m.setHours(23,59,59,999),m}function Ge(n){return a(1,arguments),Bt(n,{weekStartsOn:1})}function Ze(n){a(1,arguments);var t=C(n),e=new Date(0);e.setFullYear(t+1,0,4),e.setHours(0,0,0,0);var i=g(e);return i.setMilliseconds(i.getMilliseconds()-1),i}function Je(n){a(1,arguments);var t=s(n);return t.setSeconds(59,999),t}function Xe(n){a(1,arguments);var t=s(n),e=t.getMonth(),i=e-e%3+3;return t.setMonth(i,0),t.setHours(23,59,59,999),t}function Qe(n){a(1,arguments);var t=s(n);return t.setMilliseconds(999),t}function Ve(){return dt(Date.now())}function Ke(){var n=new Date,t=n.getFullYear(),e=n.getMonth(),i=n.getDate(),u=new Date(0);return u.setFullYear(t,e,i+1),u.setHours(23,59,59,999),u}function qe(){var n=new Date,t=n.getFullYear(),e=n.getMonth(),i=n.getDate(),u=new Date(0);return u.setFullYear(t,e,i-1),u.setHours(23,59,59,999),u}var rt={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function pt(n){return function(t){var e=t||{},i=e.width?String(e.width):n.defaultWidth;return n.formats[i]||n.formats[n.defaultWidth]}}var $e={date:pt({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:pt({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:pt({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},ni={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function Jn(n){return function(t,e){var i,u=e||{};if((u.context?String(u.context):"standalone")==="formatting"&&n.formattingValues){var l=n.defaultFormattingWidth||n.defaultWidth,h=u.width?String(u.width):l;i=n.formattingValues[h]||n.formattingValues[l]}else{var m=n.defaultWidth,O=u.width?String(u.width):n.defaultWidth;i=n.values[O]||n.values[m]}return i[n.argumentCallback?n.argumentCallback(t):t]}}function Xn(n){return function(t,e){var i=String(t),u=e||{},l=u.width,h=l&&n.matchPatterns[l]||n.matchPatterns[n.defaultMatchWidth],m=i.match(h);if(!m)return null;var O,N=m[0],B=l&&n.parsePatterns[l]||n.parsePatterns[n.defaultParseWidth];return O=Object.prototype.toString.call(B)==="[object Array]"?function(H,Y){for(var _=0;_<H.length;_++)if(Y(H[_]))return _}(B,function(H){return H.test(N)}):function(H,Y){for(var _ in H)if(H.hasOwnProperty(_)&&Y(H[_]))return _}(B,function(H){return H.test(N)}),O=n.valueCallback?n.valueCallback(O):O,{value:O=u.valueCallback?u.valueCallback(O):O,rest:i.slice(N.length)}}}var Qn,Wn={code:"en-US",formatDistance:function(n,t,e){var i;return e=e||{},i=typeof rt[n]=="string"?rt[n]:t===1?rt[n].one:rt[n].other.replace("{{count}}",t),e.addSuffix?e.comparison>0?"in "+i:i+" ago":i},formatLong:$e,formatRelative:function(n,t,e,i){return ni[n]},localize:{ordinalNumber:function(n,t){var e=Number(n),i=e%100;if(i>20||i<10)switch(i%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"},era:Jn({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:Jn({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(n){return Number(n)-1}}),month:Jn({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:Jn({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:Jn({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(Qn={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(n){return parseInt(n,10)}},function(n,t){var e=String(n),i=t||{},u=e.match(Qn.matchPattern);if(!u)return null;var l=u[0],h=e.match(Qn.parsePattern);if(!h)return null;var m=Qn.valueCallback?Qn.valueCallback(h[0]):h[0];return{value:m=i.valueCallback?i.valueCallback(m):m,rest:e.slice(l.length)}}),era:Xn({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Xn({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(n){return n+1}}),month:Xn({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Xn({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Xn({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function Un(n,t){a(2,arguments);var e=c(t);return p(n,-e)}function F(n,t){for(var e=n<0?"-":"",i=Math.abs(n).toString();i.length<t;)i="0"+i;return e+i}var Tn={y:function(n,t){var e=n.getUTCFullYear(),i=e>0?e:1-e;return F(t==="yy"?i%100:i,t.length)},M:function(n,t){var e=n.getUTCMonth();return t==="M"?String(e+1):F(e+1,2)},d:function(n,t){return F(n.getUTCDate(),t.length)},a:function(n,t){var e=n.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];case"aaaa":default:return e==="am"?"a.m.":"p.m."}},h:function(n,t){return F(n.getUTCHours()%12||12,t.length)},H:function(n,t){return F(n.getUTCHours(),t.length)},m:function(n,t){return F(n.getUTCMinutes(),t.length)},s:function(n,t){return F(n.getUTCSeconds(),t.length)},S:function(n,t){var e=t.length,i=n.getUTCMilliseconds();return F(Math.floor(i*Math.pow(10,e-3)),t.length)}};function Fn(n){a(1,arguments);var t=1,e=s(n),i=e.getUTCDay(),u=(i<t?7:0)+i-t;return e.setUTCDate(e.getUTCDate()-u),e.setUTCHours(0,0,0,0),e}function Wt(n){a(1,arguments);var t=s(n),e=t.getUTCFullYear(),i=new Date(0);i.setUTCFullYear(e+1,0,4),i.setUTCHours(0,0,0,0);var u=Fn(i),l=new Date(0);l.setUTCFullYear(e,0,4),l.setUTCHours(0,0,0,0);var h=Fn(l);return t.getTime()>=u.getTime()?e+1:t.getTime()>=h.getTime()?e:e-1}function ti(n){a(1,arguments);var t=Wt(n),e=new Date(0);e.setUTCFullYear(t,0,4),e.setUTCHours(0,0,0,0);var i=Fn(e);return i}function Ut(n){a(1,arguments);var t=s(n),e=Fn(t).getTime()-ti(t).getTime();return Math.round(e/6048e5)+1}function jn(n,t){a(1,arguments);var e=t||{},i=e.locale,u=i&&i.options&&i.options.weekStartsOn,l=u==null?0:c(u),h=e.weekStartsOn==null?l:c(e.weekStartsOn);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=s(n),O=m.getUTCDay(),N=(O<h?7:0)+O-h;return m.setUTCDate(m.getUTCDate()-N),m.setUTCHours(0,0,0,0),m}function yt(n,t){a(1,arguments);var e=s(n,t),i=e.getUTCFullYear(),u=t||{},l=u.locale,h=l&&l.options&&l.options.firstWeekContainsDate,m=h==null?1:c(h),O=u.firstWeekContainsDate==null?m:c(u.firstWeekContainsDate);if(!(O>=1&&O<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var N=new Date(0);N.setUTCFullYear(i+1,0,O),N.setUTCHours(0,0,0,0);var B=jn(N,t),H=new Date(0);H.setUTCFullYear(i,0,O),H.setUTCHours(0,0,0,0);var Y=jn(H,t);return e.getTime()>=B.getTime()?i+1:e.getTime()>=Y.getTime()?i:i-1}function ei(n,t){a(1,arguments);var e=t||{},i=e.locale,u=i&&i.options&&i.options.firstWeekContainsDate,l=u==null?1:c(u),h=e.firstWeekContainsDate==null?l:c(e.firstWeekContainsDate),m=yt(n,t),O=new Date(0);O.setUTCFullYear(m,0,h),O.setUTCHours(0,0,0,0);var N=jn(O,t);return N}function Ft(n,t){a(1,arguments);var e=s(n),i=jn(e,t).getTime()-ei(e,t).getTime();return Math.round(i/6048e5)+1}var ii="midnight",ri="noon",ai="morning",oi="afternoon",ui="evening",si="night";function Yt(n,t){var e=n>0?"-":"+",i=Math.abs(n),u=Math.floor(i/60),l=i%60;if(l===0)return e+String(u);var h=t||"";return e+String(u)+h+F(l,2)}function zt(n,t){return n%60==0?(n>0?"-":"+")+F(Math.abs(n)/60,2):In(n,t)}function In(n,t){var e=t||"",i=n>0?"-":"+",u=Math.abs(n);return i+F(Math.floor(u/60),2)+e+F(u%60,2)}var ci={G:function(n,t,e){var i=n.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return e.era(i,{width:"abbreviated"});case"GGGGG":return e.era(i,{width:"narrow"});case"GGGG":default:return e.era(i,{width:"wide"})}},y:function(n,t,e){if(t==="yo"){var i=n.getUTCFullYear(),u=i>0?i:1-i;return e.ordinalNumber(u,{unit:"year"})}return Tn.y(n,t)},Y:function(n,t,e,i){var u=yt(n,i),l=u>0?u:1-u;return t==="YY"?F(l%100,2):t==="Yo"?e.ordinalNumber(l,{unit:"year"}):F(l,t.length)},R:function(n,t){return F(Wt(n),t.length)},u:function(n,t){return F(n.getUTCFullYear(),t.length)},Q:function(n,t,e){var i=Math.ceil((n.getUTCMonth()+1)/3);switch(t){case"Q":return String(i);case"QQ":return F(i,2);case"Qo":return e.ordinalNumber(i,{unit:"quarter"});case"QQQ":return e.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(i,{width:"wide",context:"formatting"})}},q:function(n,t,e){var i=Math.ceil((n.getUTCMonth()+1)/3);switch(t){case"q":return String(i);case"qq":return F(i,2);case"qo":return e.ordinalNumber(i,{unit:"quarter"});case"qqq":return e.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(i,{width:"wide",context:"standalone"})}},M:function(n,t,e){var i=n.getUTCMonth();switch(t){case"M":case"MM":return Tn.M(n,t);case"Mo":return e.ordinalNumber(i+1,{unit:"month"});case"MMM":return e.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(i,{width:"wide",context:"formatting"})}},L:function(n,t,e){var i=n.getUTCMonth();switch(t){case"L":return String(i+1);case"LL":return F(i+1,2);case"Lo":return e.ordinalNumber(i+1,{unit:"month"});case"LLL":return e.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(i,{width:"wide",context:"standalone"})}},w:function(n,t,e,i){var u=Ft(n,i);return t==="wo"?e.ordinalNumber(u,{unit:"week"}):F(u,t.length)},I:function(n,t,e){var i=Ut(n);return t==="Io"?e.ordinalNumber(i,{unit:"week"}):F(i,t.length)},d:function(n,t,e){return t==="do"?e.ordinalNumber(n.getUTCDate(),{unit:"date"}):Tn.d(n,t)},D:function(n,t,e){var i=function(u){a(1,arguments);var l=s(u),h=l.getTime();l.setUTCMonth(0,1),l.setUTCHours(0,0,0,0);var m=l.getTime(),O=h-m;return Math.floor(O/864e5)+1}(n);return t==="Do"?e.ordinalNumber(i,{unit:"dayOfYear"}):F(i,t.length)},E:function(n,t,e){var i=n.getUTCDay();switch(t){case"E":case"EE":case"EEE":return e.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(i,{width:"short",context:"formatting"});case"EEEE":default:return e.day(i,{width:"wide",context:"formatting"})}},e:function(n,t,e,i){var u=n.getUTCDay(),l=(u-i.weekStartsOn+8)%7||7;switch(t){case"e":return String(l);case"ee":return F(l,2);case"eo":return e.ordinalNumber(l,{unit:"day"});case"eee":return e.day(u,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(u,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(u,{width:"short",context:"formatting"});case"eeee":default:return e.day(u,{width:"wide",context:"formatting"})}},c:function(n,t,e,i){var u=n.getUTCDay(),l=(u-i.weekStartsOn+8)%7||7;switch(t){case"c":return String(l);case"cc":return F(l,t.length);case"co":return e.ordinalNumber(l,{unit:"day"});case"ccc":return e.day(u,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(u,{width:"narrow",context:"standalone"});case"cccccc":return e.day(u,{width:"short",context:"standalone"});case"cccc":default:return e.day(u,{width:"wide",context:"standalone"})}},i:function(n,t,e){var i=n.getUTCDay(),u=i===0?7:i;switch(t){case"i":return String(u);case"ii":return F(u,t.length);case"io":return e.ordinalNumber(u,{unit:"day"});case"iii":return e.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(i,{width:"short",context:"formatting"});case"iiii":default:return e.day(i,{width:"wide",context:"formatting"})}},a:function(n,t,e){var i=n.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(n,t,e){var i,u=n.getUTCHours();switch(i=u===12?ri:u===0?ii:u/12>=1?"pm":"am",t){case"b":case"bb":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(n,t,e){var i,u=n.getUTCHours();switch(i=u>=17?ui:u>=12?oi:u>=4?ai:si,t){case"B":case"BB":case"BBB":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(n,t,e){if(t==="ho"){var i=n.getUTCHours()%12;return i===0&&(i=12),e.ordinalNumber(i,{unit:"hour"})}return Tn.h(n,t)},H:function(n,t,e){return t==="Ho"?e.ordinalNumber(n.getUTCHours(),{unit:"hour"}):Tn.H(n,t)},K:function(n,t,e){var i=n.getUTCHours()%12;return t==="Ko"?e.ordinalNumber(i,{unit:"hour"}):F(i,t.length)},k:function(n,t,e){var i=n.getUTCHours();return i===0&&(i=24),t==="ko"?e.ordinalNumber(i,{unit:"hour"}):F(i,t.length)},m:function(n,t,e){return t==="mo"?e.ordinalNumber(n.getUTCMinutes(),{unit:"minute"}):Tn.m(n,t)},s:function(n,t,e){return t==="so"?e.ordinalNumber(n.getUTCSeconds(),{unit:"second"}):Tn.s(n,t)},S:function(n,t){return Tn.S(n,t)},X:function(n,t,e,i){var u=(i._originalDate||n).getTimezoneOffset();if(u===0)return"Z";switch(t){case"X":return zt(u);case"XXXX":case"XX":return In(u);case"XXXXX":case"XXX":default:return In(u,":")}},x:function(n,t,e,i){var u=(i._originalDate||n).getTimezoneOffset();switch(t){case"x":return zt(u);case"xxxx":case"xx":return In(u);case"xxxxx":case"xxx":default:return In(u,":")}},O:function(n,t,e,i){var u=(i._originalDate||n).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Yt(u,":");case"OOOO":default:return"GMT"+In(u,":")}},z:function(n,t,e,i){var u=(i._originalDate||n).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Yt(u,":");case"zzzz":default:return"GMT"+In(u,":")}},t:function(n,t,e,i){var u=i._originalDate||n;return F(Math.floor(u.getTime()/1e3),t.length)},T:function(n,t,e,i){return F((i._originalDate||n).getTime(),t.length)}};function Lt(n,t){switch(n){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function _t(n,t){switch(n){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}var Gt={p:_t,P:function(n,t){var e,i=n.match(/(P+)(p+)?/),u=i[1],l=i[2];if(!l)return Lt(n,t);switch(u){case"P":e=t.dateTime({width:"short"});break;case"PP":e=t.dateTime({width:"medium"});break;case"PPP":e=t.dateTime({width:"long"});break;case"PPPP":default:e=t.dateTime({width:"full"})}return e.replace("{{date}}",Lt(u,t)).replace("{{time}}",_t(l,t))}},li=["D","DD"],fi=["YY","YYYY"];function Zt(n){return li.indexOf(n)!==-1}function Jt(n){return fi.indexOf(n)!==-1}function at(n,t,e){if(n==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://git.io/fxCyr"));if(n==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(e,"`; see: https://git.io/fxCyr"));if(n==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://git.io/fxCyr"));if(n==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(e,"`; see: https://git.io/fxCyr"))}var di=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,hi=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,mi=/^'([^]*?)'?$/,gi=/''/g,vi=/[a-zA-Z]/;function Xt(n,t,e){a(2,arguments);var i=String(t),u=e||{},l=u.locale||Wn,h=l.options&&l.options.firstWeekContainsDate,m=h==null?1:c(h),O=u.firstWeekContainsDate==null?m:c(u.firstWeekContainsDate);if(!(O>=1&&O<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var N=l.options&&l.options.weekStartsOn,B=N==null?0:c(N),H=u.weekStartsOn==null?B:c(u.weekStartsOn);if(!(H>=0&&H<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!l.localize)throw new RangeError("locale must contain localize property");if(!l.formatLong)throw new RangeError("locale must contain formatLong property");var Y=s(n);if(!an(Y))throw new RangeError("Invalid time value");var _=x(Y),Z=Un(Y,_),K={firstWeekContainsDate:O,weekStartsOn:H,locale:l,_originalDate:Y},cn=i.match(hi).map(function(en){var on=en[0];return on==="p"||on==="P"?(0,Gt[on])(en,l.formatLong,K):en}).join("").match(di).map(function(en){if(en==="''")return"'";var on=en[0];if(on==="'")return pi(en);var V=ci[on];if(V)return!u.useAdditionalWeekYearTokens&&Jt(en)&&at(en,t,n),!u.useAdditionalDayOfYearTokens&&Zt(en)&&at(en,t,n),V(Z,en,l.localize,K);if(on.match(vi))throw new RangeError("Format string contains an unescaped latin alphabet character `"+on+"`");return en}).join("");return cn}function pi(n){return n.match(mi)[1].replace(gi,"'")}function Qt(n,t){if(n==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var e in t=t||{})t.hasOwnProperty(e)&&(n[e]=t[e]);return n}function Vt(n){return Qt({},n)}function Kt(n,t){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};a(2,arguments);var i=e.locale||Wn;if(!i.formatDistance)throw new RangeError("locale must contain formatDistance property");var u=q(n,t);if(isNaN(u))throw new RangeError("Invalid time value");var l,h,m=Vt(e);m.addSuffix=!!e.addSuffix,m.comparison=u,u>0?(l=s(t),h=s(n)):(l=s(n),h=s(t));var O,N=mt(h,l),B=(x(h)-x(l))/1e3,H=Math.round((N-B)/60);if(H<2)return e.includeSeconds?N<5?i.formatDistance("lessThanXSeconds",5,m):N<10?i.formatDistance("lessThanXSeconds",10,m):N<20?i.formatDistance("lessThanXSeconds",20,m):N<40?i.formatDistance("halfAMinute",null,m):N<60?i.formatDistance("lessThanXMinutes",1,m):i.formatDistance("xMinutes",1,m):H===0?i.formatDistance("lessThanXMinutes",1,m):i.formatDistance("xMinutes",H,m);if(H<45)return i.formatDistance("xMinutes",H,m);if(H<90)return i.formatDistance("aboutXHours",1,m);if(H<1440){var Y=Math.round(H/60);return i.formatDistance("aboutXHours",Y,m)}if(H<2520)return i.formatDistance("xDays",1,m);if(H<43200){var _=Math.round(H/1440);return i.formatDistance("xDays",_,m)}if(H<86400)return O=Math.round(H/43200),i.formatDistance("aboutXMonths",O,m);if((O=et(h,l))<12){var Z=Math.round(H/43200);return i.formatDistance("xMonths",Z,m)}var K=O%12,cn=Math.floor(O/12);return K<3?i.formatDistance("aboutXYears",cn,m):K<9?i.formatDistance("overXYears",cn,m):i.formatDistance("almostXYears",cn+1,m)}function qt(n,t){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};a(2,arguments);var i=e.locale||Wn;if(!i.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var u=q(n,t);if(isNaN(u))throw new RangeError("Invalid time value");var l,h,m=Vt(e);m.addSuffix=!!e.addSuffix,m.comparison=u,u>0?(l=s(t),h=s(n)):(l=s(n),h=s(t));var O,N=e.roundingMethod==null?"round":String(e.roundingMethod);if(N==="floor")O=Math.floor;else if(N==="ceil")O=Math.ceil;else{if(N!=="round")throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");O=Math.round}var B,H=h.getTime()-l.getTime(),Y=H/6e4,_=x(h)-x(l),Z=(H-_)/6e4;if((B=e.unit==null?Y<1?"second":Y<60?"minute":Y<1440?"hour":Z<43200?"day":Z<525600?"month":"year":String(e.unit))==="second"){var K=O(H/1e3);return i.formatDistance("xSeconds",K,m)}if(B==="minute"){var cn=O(Y);return i.formatDistance("xMinutes",cn,m)}if(B==="hour"){var en=O(Y/60);return i.formatDistance("xHours",en,m)}if(B==="day"){var on=O(Z/1440);return i.formatDistance("xDays",on,m)}if(B==="month"){var V=O(Z/43200);return V===12&&e.unit!=="month"?i.formatDistance("xYears",1,m):i.formatDistance("xMonths",V,m)}if(B==="year"){var vn=O(Z/525600);return i.formatDistance("xYears",vn,m)}throw new RangeError("unit must be 'second', 'minute', 'hour', 'day', 'month' or 'year'")}function yi(n,t){return a(1,arguments),Kt(n,Date.now(),t)}function bi(n,t){return a(1,arguments),qt(n,Date.now(),t)}var wi=["years","months","weeks","days","hours","minutes","seconds"];function Oi(n,t){if(arguments.length<1)throw new TypeError("1 argument required, but only ".concat(arguments.length," present"));var e=(t==null?void 0:t.format)||wi,i=(t==null?void 0:t.locale)||Wn,u=(t==null?void 0:t.zero)||!1,l=(t==null?void 0:t.delimiter)||" ",h=e.reduce(function(m,O){var N="x".concat(O.replace(/(^.)/,function(B){return B.toUpperCase()}));return typeof n[O]=="number"&&(u||n[O])?m.concat(i.formatDistance(N,n[O])):m},[]).join(l);return h}function Mi(n,t){if(arguments.length<1)throw new TypeError("1 argument required, but only ".concat(arguments.length," present"));var e=s(n);if(!an(e))throw new RangeError("Invalid time value");var i=t||{},u=i.format==null?"extended":String(i.format),l=i.representation==null?"complete":String(i.representation);if(u!=="extended"&&u!=="basic")throw new RangeError("format must be 'extended' or 'basic'");if(l!=="date"&&l!=="time"&&l!=="complete")throw new RangeError("representation must be 'date', 'time', or 'complete'");var h="",m="",O=u==="extended"?"-":"",N=u==="extended"?":":"";if(l!=="time"){var B=F(e.getDate(),2),H=F(e.getMonth()+1,2),Y=F(e.getFullYear(),4);h="".concat(Y).concat(O).concat(H).concat(O).concat(B)}if(l!=="date"){var _=e.getTimezoneOffset();if(_!==0){var Z=Math.abs(_),K=F(Math.floor(Z/60),2),cn=F(Z%60,2),en=_<0?"+":"-";m="".concat(en).concat(K,":").concat(cn)}else m="Z";var on=F(e.getHours(),2),V=F(e.getMinutes(),2),vn=F(e.getSeconds(),2),pn=h===""?"":"T",ct=[on,V,vn].join(N);h="".concat(h).concat(pn).concat(ct).concat(m)}return h}function Ti(n,t){if(arguments.length<1)throw new TypeError("1 argument required, but only ".concat(arguments.length," present"));var e=s(n);if(!an(e))throw new RangeError("Invalid time value");var i=t||{},u=i.format==null?"extended":String(i.format),l=i.representation==null?"complete":String(i.representation);if(u!=="extended"&&u!=="basic")throw new RangeError("format must be 'extended' or 'basic'");if(l!=="date"&&l!=="time"&&l!=="complete")throw new RangeError("representation must be 'date', 'time', or 'complete'");var h="",m=u==="extended"?"-":"",O=u==="extended"?":":"";if(l!=="time"){var N=F(e.getDate(),2),B=F(e.getMonth()+1,2),H=F(e.getFullYear(),4);h="".concat(H).concat(m).concat(B).concat(m).concat(N)}if(l!=="date"){var Y=F(e.getHours(),2),_=F(e.getMinutes(),2),Z=F(e.getSeconds(),2),K=h===""?"":" ";h="".concat(h).concat(K).concat(Y).concat(O).concat(_).concat(O).concat(Z)}return h}function xi(n){if(a(1,arguments),typeof n!="object")throw new Error("Duration must be an object");var t=n.years,e=t===void 0?0:t,i=n.months,u=i===void 0?0:i,l=n.days,h=l===void 0?0:l,m=n.hours,O=m===void 0?0:m,N=n.minutes,B=N===void 0?0:N,H=n.seconds,Y=H===void 0?0:H;return"P".concat(e,"Y").concat(u,"M").concat(h,"DT").concat(O,"H").concat(B,"M").concat(Y,"S")}function Di(n,t){if(arguments.length<1)throw new TypeError("1 arguments required, but only ".concat(arguments.length," present"));var e=s(n);if(!an(e))throw new RangeError("Invalid time value");var i=t||{},u=i.fractionDigits==null?0:c(i.fractionDigits);if(!(u>=0&&u<=3))throw new RangeError("fractionDigits must be between 0 and 3 inclusively");var l=F(e.getDate(),2),h=F(e.getMonth()+1,2),m=e.getFullYear(),O=F(e.getHours(),2),N=F(e.getMinutes(),2),B=F(e.getSeconds(),2),H="";if(u>0){var Y=e.getMilliseconds(),_=Math.floor(Y*Math.pow(10,u-3));H="."+F(_,u)}var Z="",K=e.getTimezoneOffset();if(K!==0){var cn=Math.abs(K),en=F(c(cn/60),2),on=F(cn%60,2),V=K<0?"+":"-";Z="".concat(V).concat(en,":").concat(on)}else Z="Z";return"".concat(m,"-").concat(h,"-").concat(l,"T").concat(O,":").concat(N,":").concat(B).concat(H).concat(Z)}var Ci=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],ki=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Si(n){if(arguments.length<1)throw new TypeError("1 arguments required, but only ".concat(arguments.length," present"));var t=s(n);if(!an(t))throw new RangeError("Invalid time value");var e=Ci[t.getUTCDay()],i=F(t.getUTCDate(),2),u=ki[t.getUTCMonth()],l=t.getUTCFullYear(),h=F(t.getUTCHours(),2),m=F(t.getUTCMinutes(),2),O=F(t.getUTCSeconds(),2);return"".concat(e,", ").concat(i," ").concat(u," ").concat(l," ").concat(h,":").concat(m,":").concat(O," GMT")}function Ei(n,t,e){a(2,arguments);var i=s(n),u=s(t),l=e||{},h=l.locale,m=h===void 0?Wn:h,O=l.weekStartsOn,N=O===void 0?0:O;if(!m.localize)throw new RangeError("locale must contain localize property");if(!m.formatLong)throw new RangeError("locale must contain formatLong property");if(!m.formatRelative)throw new RangeError("locale must contain formatRelative property");var B,H=b(i,u);if(isNaN(H))throw new RangeError("Invalid time value");B=H<-6?"other":H<-1?"lastWeek":H<0?"yesterday":H<1?"today":H<2?"tomorrow":H<7?"nextWeek":"other";var Y=Un(i,x(i)),_=Un(u,x(u)),Z=m.formatRelative(B,Y,_,{locale:m,weekStartsOn:N});return Xt(i,Z,{locale:m,weekStartsOn:N})}function Pi(n){a(1,arguments);var t=c(n);return s(1e3*t)}function $t(n){a(1,arguments);var t=s(n),e=t.getDate();return e}function bt(n){a(1,arguments);var t=s(n),e=t.getDay();return e}function Ri(n){a(1,arguments);var t=s(n),e=b(t,vt(t)),i=e+1;return i}function ne(n){a(1,arguments);var t=s(n),e=t.getFullYear(),i=t.getMonth(),u=new Date(0);return u.setFullYear(e,i+1,0),u.setHours(0,0,0,0),u.getDate()}function te(n){a(1,arguments);var t=s(n),e=t.getFullYear();return e%400==0||e%4==0&&e%100!=0}function Ni(n){a(1,arguments);var t=s(n);return String(new Date(t))==="Invalid Date"?NaN:te(t)?366:365}function Hi(n){a(1,arguments);var t=s(n),e=t.getFullYear(),i=10*Math.floor(e/10);return i}function ji(n){a(1,arguments);var t=s(n),e=t.getHours();return e}function ee(n){a(1,arguments);var t=s(n),e=t.getDay();return e===0&&(e=7),e}function ie(n){a(1,arguments);var t=s(n),e=g(t).getTime()-P(t).getTime();return Math.round(e/6048e5)+1}function Ii(n){a(1,arguments);var t=P(n),e=P(U(t,60)),i=e.valueOf()-t.valueOf();return Math.round(i/6048e5)}function Ai(n){a(1,arguments);var t=s(n),e=t.getMilliseconds();return e}function Bi(n){a(1,arguments);var t=s(n),e=t.getMinutes();return e}function Wi(n){a(1,arguments);var t=s(n),e=t.getMonth();return e}function Ui(n,t){a(2,arguments);var e=n||{},i=t||{},u=s(e.start).getTime(),l=s(e.end).getTime(),h=s(i.start).getTime(),m=s(i.end).getTime();if(!(u<=l&&h<=m))throw new RangeError("Invalid interval");var O=u<m&&h<l;if(!O)return 0;var N=h<u?u:h,B=m>l?l:m,H=B-N;return Math.ceil(H/864e5)}function Fi(n){a(1,arguments);var t=s(n),e=t.getSeconds();return e}function re(n){a(1,arguments);var t=s(n),e=t.getTime();return e}function Yi(n){return a(1,arguments),Math.floor(re(n)/1e3)}function ae(n,t){var e,i;a(1,arguments);var u=s(n),l=u.getFullYear(),h=t==null||(e=t.locale)===null||e===void 0||(i=e.options)===null||i===void 0?void 0:i.firstWeekContainsDate,m=h==null?1:c(h),O=(t==null?void 0:t.firstWeekContainsDate)==null?m:c(t.firstWeekContainsDate);if(!(O>=1&&O<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var N=new Date(0);N.setFullYear(l+1,0,O),N.setHours(0,0,0,0);var B=T(N,t),H=new Date(0);H.setFullYear(l,0,O),H.setHours(0,0,0,0);var Y=T(H,t);return u.getTime()>=B.getTime()?l+1:u.getTime()>=Y.getTime()?l:l-1}function ot(n,t){a(1,arguments);var e=t||{},i=e.locale,u=i&&i.options&&i.options.firstWeekContainsDate,l=u==null?1:c(u),h=e.firstWeekContainsDate==null?l:c(e.firstWeekContainsDate),m=ae(n,t),O=new Date(0);O.setFullYear(m,0,h),O.setHours(0,0,0,0);var N=T(O,t);return N}function oe(n,t){a(1,arguments);var e=s(n),i=T(e,t).getTime()-ot(e,t).getTime();return Math.round(i/6048e5)+1}function zi(n,t){a(1,arguments);var e=t||{},i=e.locale,u=i&&i.options&&i.options.weekStartsOn,l=u==null?0:c(u),h=e.weekStartsOn==null?l:c(e.weekStartsOn);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=$t(n);if(isNaN(m))return m;var O=bt(it(n)),N=0,B=1;if(m>(N=O>=h?h+7-O:h-O)){var H=m-N;B+=Math.ceil(H/7)}return B}function ue(n){a(1,arguments);var t=s(n),e=t.getMonth();return t.setFullYear(t.getFullYear(),e+1,0),t.setHours(0,0,0,0),t}function Li(n,t){return a(1,arguments),Q(ue(n),it(n),t)+1}function _i(n){a(1,arguments);var t=s(n),e=t.getFullYear();return e}function Gi(n){return a(1,arguments),Math.floor(n*nn)}function Zi(n){return a(1,arguments),Math.floor(n*Dn)}function Ji(n){return a(1,arguments),Math.floor(n*Sn)}function wt(n,t){a(2,arguments);var e=c(t);return w(n,-e)}function se(n,t){a(2,arguments);var e=c(t);return f(n,-e)}function Yn(n,t){if(a(2,arguments),!t||typeof t!="object")return new Date(NaN);var e="years"in t?c(t.years):0,i="months"in t?c(t.months):0,u="weeks"in t?c(t.weeks):0,l="days"in t?c(t.days):0,h="hours"in t?c(t.hours):0,m="minutes"in t?c(t.minutes):0,O="seconds"in t?c(t.seconds):0,N=se(s(n),i+12*e),B=wt(N,l+7*u),H=m+60*h,Y=O+60*H,_=1e3*Y,Z=new Date(B.getTime()-_);return Z}function Xi(n){var t=n.start,e=n.end;a(1,arguments);var i=s(t),u=s(e);if(!an(i))throw new RangeError("Start Date is invalid");if(!an(u))throw new RangeError("End Date is invalid");var l={years:0,months:0,days:0,hours:0,minutes:0,seconds:0},h=q(i,u);l.years=Math.abs(jt(i,u));var m=Yn(i,{years:h*l.years});l.months=Math.abs(et(m,u));var O=Yn(m,{months:h*l.months});l.days=Math.abs(Hn(O,u));var N=Yn(O,{days:h*l.days});l.hours=Math.abs(nt(N,u));var B=Yn(N,{hours:h*l.hours});l.minutes=Math.abs(Nt(B,u));var H=Yn(B,{minutes:h*l.minutes});return l.seconds=Math.abs(mt(H,u)),l}function Qi(n,t,e){var i,u;return a(1,arguments),Vi(t)?u=t:e=t,new Intl.DateTimeFormat((i=e)===null||i===void 0?void 0:i.locale,u).format(n)}function Vi(n){return n!==void 0&&!("locale"in n)}function Ki(n,t){a(2,arguments);var e=s(n),i=s(t);return e.getTime()>i.getTime()}function qi(n,t){a(2,arguments);var e=s(n),i=s(t);return e.getTime()<i.getTime()}function $i(n){return a(1,arguments),n instanceof Date||typeof n=="object"&&Object.prototype.toString.call(n)==="[object Date]"}function nr(n,t){a(2,arguments);var e=s(n),i=s(t);return e.getTime()===i.getTime()}function tr(n,t,e){if(arguments.length<3)throw new TypeError("3 argument required, but only "+arguments.length+" present");var i=new Date(n,t,e);return i.getFullYear()===n&&i.getMonth()===t&&i.getDate()===e}function er(n){return a(1,arguments),s(n).getDate()===1}function ir(n){return a(1,arguments),s(n).getDay()===5}function rr(n){return a(1,arguments),s(n).getTime()>Date.now()}function Ot(n,t,e){a(2,arguments);var i=e||{},u=i.locale,l=u&&u.options&&u.options.weekStartsOn,h=l==null?0:c(l),m=i.weekStartsOn==null?h:c(i.weekStartsOn);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var O=s(n),N=c(t),B=O.getUTCDay(),H=N%7,Y=(H+7)%7,_=(Y<m?7:0)+N-B;return O.setUTCDate(O.getUTCDate()+_),O}var ce=/^(1[0-2]|0?\d)/,ar=/^(3[0-1]|[0-2]?\d)/,or=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,le=/^(5[0-3]|[0-4]?\d)/,ur=/^(2[0-3]|[0-1]?\d)/,sr=/^(2[0-4]|[0-1]?\d)/,cr=/^(1[0-1]|0?\d)/,lr=/^(1[0-2]|0?\d)/,fr=/^[0-5]?\d/,dr=/^[0-5]?\d/,hr=/^\d/,mr=/^\d{1,2}/,gr=/^\d{1,3}/,vr=/^\d{1,4}/,pr=/^-?\d+/,yr=/^-?\d/,br=/^-?\d{1,2}/,wr=/^-?\d{1,3}/,Or=/^-?\d{1,4}/,fe=/^([+-])(\d{2})(\d{2})?|Z/,de=/^([+-])(\d{2})(\d{2})|Z/,he=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,me=/^([+-])(\d{2}):(\d{2})|Z/,ge=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function $(n,t,e){var i=t.match(n);if(!i)return null;var u=parseInt(i[0],10);return{value:e?e(u):u,rest:t.slice(i[0].length)}}function gn(n,t){var e=t.match(n);return e?e[0]==="Z"?{value:0,rest:t.slice(1)}:{value:(e[1]==="+"?1:-1)*(36e5*(e[2]?parseInt(e[2],10):0)+6e4*(e[3]?parseInt(e[3],10):0)+1e3*(e[5]?parseInt(e[5],10):0)),rest:t.slice(e[0].length)}:null}function ve(n,t){return $(pr,n,t)}function tn(n,t,e){switch(n){case 1:return $(hr,t,e);case 2:return $(mr,t,e);case 3:return $(gr,t,e);case 4:return $(vr,t,e);default:return $(new RegExp("^\\d{1,"+n+"}"),t,e)}}function pe(n,t,e){switch(n){case 1:return $(yr,t,e);case 2:return $(br,t,e);case 3:return $(wr,t,e);case 4:return $(Or,t,e);default:return $(new RegExp("^-?\\d{1,"+n+"}"),t,e)}}function Mt(n){switch(n){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function ye(n,t){var e,i=t>0,u=i?t:1-t;if(u<=50)e=n||100;else{var l=u+50;e=n+100*Math.floor(l/100)-(n>=l%100?100:0)}return i?e:1-e}var Mr=[31,28,31,30,31,30,31,31,30,31,30,31],Tr=[31,29,31,30,31,30,31,31,30,31,30,31];function be(n){return n%400==0||n%4==0&&n%100!=0}var xr={G:{priority:140,parse:function(n,t,e,i){switch(t){case"G":case"GG":case"GGG":return e.era(n,{width:"abbreviated"})||e.era(n,{width:"narrow"});case"GGGGG":return e.era(n,{width:"narrow"});case"GGGG":default:return e.era(n,{width:"wide"})||e.era(n,{width:"abbreviated"})||e.era(n,{width:"narrow"})}},set:function(n,t,e,i){return t.era=e,n.setUTCFullYear(e,0,1),n.setUTCHours(0,0,0,0),n},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(n,t,e,i){var u=function(l){return{year:l,isTwoDigitYear:t==="yy"}};switch(t){case"y":return tn(4,n,u);case"yo":return e.ordinalNumber(n,{unit:"year",valueCallback:u});default:return tn(t.length,n,u)}},validate:function(n,t,e){return t.isTwoDigitYear||t.year>0},set:function(n,t,e,i){var u=n.getUTCFullYear();if(e.isTwoDigitYear){var l=ye(e.year,u);return n.setUTCFullYear(l,0,1),n.setUTCHours(0,0,0,0),n}var h="era"in t&&t.era!==1?1-e.year:e.year;return n.setUTCFullYear(h,0,1),n.setUTCHours(0,0,0,0),n},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(n,t,e,i){var u=function(l){return{year:l,isTwoDigitYear:t==="YY"}};switch(t){case"Y":return tn(4,n,u);case"Yo":return e.ordinalNumber(n,{unit:"year",valueCallback:u});default:return tn(t.length,n,u)}},validate:function(n,t,e){return t.isTwoDigitYear||t.year>0},set:function(n,t,e,i){var u=yt(n,i);if(e.isTwoDigitYear){var l=ye(e.year,u);return n.setUTCFullYear(l,0,i.firstWeekContainsDate),n.setUTCHours(0,0,0,0),jn(n,i)}var h="era"in t&&t.era!==1?1-e.year:e.year;return n.setUTCFullYear(h,0,i.firstWeekContainsDate),n.setUTCHours(0,0,0,0),jn(n,i)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(n,t,e,i){return pe(t==="R"?4:t.length,n)},set:function(n,t,e,i){var u=new Date(0);return u.setUTCFullYear(e,0,4),u.setUTCHours(0,0,0,0),Fn(u)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(n,t,e,i){return pe(t==="u"?4:t.length,n)},set:function(n,t,e,i){return n.setUTCFullYear(e,0,1),n.setUTCHours(0,0,0,0),n},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(n,t,e,i){switch(t){case"Q":case"QQ":return tn(t.length,n);case"Qo":return e.ordinalNumber(n,{unit:"quarter"});case"QQQ":return e.quarter(n,{width:"abbreviated",context:"formatting"})||e.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return e.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(n,{width:"wide",context:"formatting"})||e.quarter(n,{width:"abbreviated",context:"formatting"})||e.quarter(n,{width:"narrow",context:"formatting"})}},validate:function(n,t,e){return t>=1&&t<=4},set:function(n,t,e,i){return n.setUTCMonth(3*(e-1),1),n.setUTCHours(0,0,0,0),n},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(n,t,e,i){switch(t){case"q":case"qq":return tn(t.length,n);case"qo":return e.ordinalNumber(n,{unit:"quarter"});case"qqq":return e.quarter(n,{width:"abbreviated",context:"standalone"})||e.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return e.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(n,{width:"wide",context:"standalone"})||e.quarter(n,{width:"abbreviated",context:"standalone"})||e.quarter(n,{width:"narrow",context:"standalone"})}},validate:function(n,t,e){return t>=1&&t<=4},set:function(n,t,e,i){return n.setUTCMonth(3*(e-1),1),n.setUTCHours(0,0,0,0),n},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(n,t,e,i){var u=function(l){return l-1};switch(t){case"M":return $(ce,n,u);case"MM":return tn(2,n,u);case"Mo":return e.ordinalNumber(n,{unit:"month",valueCallback:u});case"MMM":return e.month(n,{width:"abbreviated",context:"formatting"})||e.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return e.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(n,{width:"wide",context:"formatting"})||e.month(n,{width:"abbreviated",context:"formatting"})||e.month(n,{width:"narrow",context:"formatting"})}},validate:function(n,t,e){return t>=0&&t<=11},set:function(n,t,e,i){return n.setUTCMonth(e,1),n.setUTCHours(0,0,0,0),n},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(n,t,e,i){var u=function(l){return l-1};switch(t){case"L":return $(ce,n,u);case"LL":return tn(2,n,u);case"Lo":return e.ordinalNumber(n,{unit:"month",valueCallback:u});case"LLL":return e.month(n,{width:"abbreviated",context:"standalone"})||e.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return e.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(n,{width:"wide",context:"standalone"})||e.month(n,{width:"abbreviated",context:"standalone"})||e.month(n,{width:"narrow",context:"standalone"})}},validate:function(n,t,e){return t>=0&&t<=11},set:function(n,t,e,i){return n.setUTCMonth(e,1),n.setUTCHours(0,0,0,0),n},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(n,t,e,i){switch(t){case"w":return $(le,n);case"wo":return e.ordinalNumber(n,{unit:"week"});default:return tn(t.length,n)}},validate:function(n,t,e){return t>=1&&t<=53},set:function(n,t,e,i){return jn(function(u,l,h){a(2,arguments);var m=s(u),O=c(l),N=Ft(m,h)-O;return m.setUTCDate(m.getUTCDate()-7*N),m}(n,e,i),i)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(n,t,e,i){switch(t){case"I":return $(le,n);case"Io":return e.ordinalNumber(n,{unit:"week"});default:return tn(t.length,n)}},validate:function(n,t,e){return t>=1&&t<=53},set:function(n,t,e,i){return Fn(function(u,l){a(2,arguments);var h=s(u),m=c(l),O=Ut(h)-m;return h.setUTCDate(h.getUTCDate()-7*O),h}(n,e,i),i)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(n,t,e,i){switch(t){case"d":return $(ar,n);case"do":return e.ordinalNumber(n,{unit:"date"});default:return tn(t.length,n)}},validate:function(n,t,e){var i=be(n.getUTCFullYear()),u=n.getUTCMonth();return i?t>=1&&t<=Tr[u]:t>=1&&t<=Mr[u]},set:function(n,t,e,i){return n.setUTCDate(e),n.setUTCHours(0,0,0,0),n},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(n,t,e,i){switch(t){case"D":case"DD":return $(or,n);case"Do":return e.ordinalNumber(n,{unit:"date"});default:return tn(t.length,n)}},validate:function(n,t,e){return be(n.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365},set:function(n,t,e,i){return n.setUTCMonth(0,e),n.setUTCHours(0,0,0,0),n},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(n,t,e,i){switch(t){case"E":case"EE":case"EEE":return e.day(n,{width:"abbreviated",context:"formatting"})||e.day(n,{width:"short",context:"formatting"})||e.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return e.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(n,{width:"short",context:"formatting"})||e.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return e.day(n,{width:"wide",context:"formatting"})||e.day(n,{width:"abbreviated",context:"formatting"})||e.day(n,{width:"short",context:"formatting"})||e.day(n,{width:"narrow",context:"formatting"})}},validate:function(n,t,e){return t>=0&&t<=6},set:function(n,t,e,i){return(n=Ot(n,e,i)).setUTCHours(0,0,0,0),n},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(n,t,e,i){var u=function(l){var h=7*Math.floor((l-1)/7);return(l+i.weekStartsOn+6)%7+h};switch(t){case"e":case"ee":return tn(t.length,n,u);case"eo":return e.ordinalNumber(n,{unit:"day",valueCallback:u});case"eee":return e.day(n,{width:"abbreviated",context:"formatting"})||e.day(n,{width:"short",context:"formatting"})||e.day(n,{width:"narrow",context:"formatting"});case"eeeee":return e.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(n,{width:"short",context:"formatting"})||e.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return e.day(n,{width:"wide",context:"formatting"})||e.day(n,{width:"abbreviated",context:"formatting"})||e.day(n,{width:"short",context:"formatting"})||e.day(n,{width:"narrow",context:"formatting"})}},validate:function(n,t,e){return t>=0&&t<=6},set:function(n,t,e,i){return(n=Ot(n,e,i)).setUTCHours(0,0,0,0),n},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(n,t,e,i){var u=function(l){var h=7*Math.floor((l-1)/7);return(l+i.weekStartsOn+6)%7+h};switch(t){case"c":case"cc":return tn(t.length,n,u);case"co":return e.ordinalNumber(n,{unit:"day",valueCallback:u});case"ccc":return e.day(n,{width:"abbreviated",context:"standalone"})||e.day(n,{width:"short",context:"standalone"})||e.day(n,{width:"narrow",context:"standalone"});case"ccccc":return e.day(n,{width:"narrow",context:"standalone"});case"cccccc":return e.day(n,{width:"short",context:"standalone"})||e.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return e.day(n,{width:"wide",context:"standalone"})||e.day(n,{width:"abbreviated",context:"standalone"})||e.day(n,{width:"short",context:"standalone"})||e.day(n,{width:"narrow",context:"standalone"})}},validate:function(n,t,e){return t>=0&&t<=6},set:function(n,t,e,i){return(n=Ot(n,e,i)).setUTCHours(0,0,0,0),n},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(n,t,e,i){var u=function(l){return l===0?7:l};switch(t){case"i":case"ii":return tn(t.length,n);case"io":return e.ordinalNumber(n,{unit:"day"});case"iii":return e.day(n,{width:"abbreviated",context:"formatting",valueCallback:u})||e.day(n,{width:"short",context:"formatting",valueCallback:u})||e.day(n,{width:"narrow",context:"formatting",valueCallback:u});case"iiiii":return e.day(n,{width:"narrow",context:"formatting",valueCallback:u});case"iiiiii":return e.day(n,{width:"short",context:"formatting",valueCallback:u})||e.day(n,{width:"narrow",context:"formatting",valueCallback:u});case"iiii":default:return e.day(n,{width:"wide",context:"formatting",valueCallback:u})||e.day(n,{width:"abbreviated",context:"formatting",valueCallback:u})||e.day(n,{width:"short",context:"formatting",valueCallback:u})||e.day(n,{width:"narrow",context:"formatting",valueCallback:u})}},validate:function(n,t,e){return t>=1&&t<=7},set:function(n,t,e,i){return(n=function(u,l){a(2,arguments);var h=c(l);h%7==0&&(h-=7);var m=1,O=s(u),N=O.getUTCDay(),B=h%7,H=(B+7)%7,Y=(H<m?7:0)+h-N;return O.setUTCDate(O.getUTCDate()+Y),O}(n,e,i)).setUTCHours(0,0,0,0),n},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(n,t,e,i){switch(t){case"a":case"aa":case"aaa":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"})||e.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return e.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(n,{width:"wide",context:"formatting"})||e.dayPeriod(n,{width:"abbreviated",context:"formatting"})||e.dayPeriod(n,{width:"narrow",context:"formatting"})}},set:function(n,t,e,i){return n.setUTCHours(Mt(e),0,0,0),n},incompatibleTokens:["b","B","H","K","k","t","T"]},b:{priority:80,parse:function(n,t,e,i){switch(t){case"b":case"bb":case"bbb":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"})||e.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return e.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(n,{width:"wide",context:"formatting"})||e.dayPeriod(n,{width:"abbreviated",context:"formatting"})||e.dayPeriod(n,{width:"narrow",context:"formatting"})}},set:function(n,t,e,i){return n.setUTCHours(Mt(e),0,0,0),n},incompatibleTokens:["a","B","H","K","k","t","T"]},B:{priority:80,parse:function(n,t,e,i){switch(t){case"B":case"BB":case"BBB":return e.dayPeriod(n,{width:"abbreviated",context:"formatting"})||e.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return e.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(n,{width:"wide",context:"formatting"})||e.dayPeriod(n,{width:"abbreviated",context:"formatting"})||e.dayPeriod(n,{width:"narrow",context:"formatting"})}},set:function(n,t,e,i){return n.setUTCHours(Mt(e),0,0,0),n},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(n,t,e,i){switch(t){case"h":return $(lr,n);case"ho":return e.ordinalNumber(n,{unit:"hour"});default:return tn(t.length,n)}},validate:function(n,t,e){return t>=1&&t<=12},set:function(n,t,e,i){var u=n.getUTCHours()>=12;return u&&e<12?n.setUTCHours(e+12,0,0,0):u||e!==12?n.setUTCHours(e,0,0,0):n.setUTCHours(0,0,0,0),n},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(n,t,e,i){switch(t){case"H":return $(ur,n);case"Ho":return e.ordinalNumber(n,{unit:"hour"});default:return tn(t.length,n)}},validate:function(n,t,e){return t>=0&&t<=23},set:function(n,t,e,i){return n.setUTCHours(e,0,0,0),n},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(n,t,e,i){switch(t){case"K":return $(cr,n);case"Ko":return e.ordinalNumber(n,{unit:"hour"});default:return tn(t.length,n)}},validate:function(n,t,e){return t>=0&&t<=11},set:function(n,t,e,i){return n.getUTCHours()>=12&&e<12?n.setUTCHours(e+12,0,0,0):n.setUTCHours(e,0,0,0),n},incompatibleTokens:["a","b","h","H","k","t","T"]},k:{priority:70,parse:function(n,t,e,i){switch(t){case"k":return $(sr,n);case"ko":return e.ordinalNumber(n,{unit:"hour"});default:return tn(t.length,n)}},validate:function(n,t,e){return t>=1&&t<=24},set:function(n,t,e,i){var u=e<=24?e%24:e;return n.setUTCHours(u,0,0,0),n},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(n,t,e,i){switch(t){case"m":return $(fr,n);case"mo":return e.ordinalNumber(n,{unit:"minute"});default:return tn(t.length,n)}},validate:function(n,t,e){return t>=0&&t<=59},set:function(n,t,e,i){return n.setUTCMinutes(e,0,0),n},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(n,t,e,i){switch(t){case"s":return $(dr,n);case"so":return e.ordinalNumber(n,{unit:"second"});default:return tn(t.length,n)}},validate:function(n,t,e){return t>=0&&t<=59},set:function(n,t,e,i){return n.setUTCSeconds(e,0),n},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(n,t,e,i){return tn(t.length,n,function(u){return Math.floor(u*Math.pow(10,3-t.length))})},set:function(n,t,e,i){return n.setUTCMilliseconds(e),n},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(n,t,e,i){switch(t){case"X":return gn(fe,n);case"XX":return gn(de,n);case"XXXX":return gn(he,n);case"XXXXX":return gn(ge,n);case"XXX":default:return gn(me,n)}},set:function(n,t,e,i){return t.timestampIsSet?n:new Date(n.getTime()-e)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(n,t,e,i){switch(t){case"x":return gn(fe,n);case"xx":return gn(de,n);case"xxxx":return gn(he,n);case"xxxxx":return gn(ge,n);case"xxx":default:return gn(me,n)}},set:function(n,t,e,i){return t.timestampIsSet?n:new Date(n.getTime()-e)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(n,t,e,i){return ve(n)},set:function(n,t,e,i){return[new Date(1e3*e),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(n,t,e,i){return ve(n)},set:function(n,t,e,i){return[new Date(e),{timestampIsSet:!0}]},incompatibleTokens:"*"}},Dr=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Cr=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,kr=/^'([^]*?)'?$/,Sr=/''/g,Er=/\S/,Pr=/[a-zA-Z]/;function we(n,t,e,i){a(3,arguments);var u=String(n),l=String(t),h=i||{},m=h.locale||Wn;if(!m.match)throw new RangeError("locale must contain match property");var O=m.options&&m.options.firstWeekContainsDate,N=O==null?1:c(O),B=h.firstWeekContainsDate==null?N:c(h.firstWeekContainsDate);if(!(B>=1&&B<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var H=m.options&&m.options.weekStartsOn,Y=H==null?0:c(H),_=h.weekStartsOn==null?Y:c(h.weekStartsOn);if(!(_>=0&&_<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(l==="")return u===""?s(e):new Date(NaN);var Z,K={firstWeekContainsDate:B,weekStartsOn:_,locale:m},cn=[{priority:10,subPriority:-1,set:Rr,index:0}],en=l.match(Cr).map(function(dn){var hn=dn[0];return hn==="p"||hn==="P"?(0,Gt[hn])(dn,m.formatLong,K):dn}).join("").match(Dr),on=[];for(Z=0;Z<en.length;Z++){var V=en[Z];!h.useAdditionalWeekYearTokens&&Jt(V)&&at(V,l,n),!h.useAdditionalDayOfYearTokens&&Zt(V)&&at(V,l,n);var vn=V[0],pn=xr[vn];if(pn){var ct=pn.incompatibleTokens;if(Array.isArray(ct)){for(var St=void 0,lt=0;lt<on.length;lt++){var Pe=on[lt].token;if(ct.indexOf(Pe)!==-1||Pe===vn){St=on[lt];break}}if(St)throw new RangeError("The format string mustn't contain `".concat(St.fullToken,"` and `").concat(V,"` at the same time"))}else if(pn.incompatibleTokens==="*"&&on.length)throw new RangeError("The format string mustn't contain `".concat(V,"` and any other token at the same time"));on.push({token:vn,fullToken:V});var Et=pn.parse(u,V,m.match,K);if(!Et)return new Date(NaN);cn.push({priority:pn.priority,subPriority:pn.subPriority||0,set:pn.set,validate:pn.validate,value:Et.value,index:cn.length}),u=Et.rest}else{if(vn.match(Pr))throw new RangeError("Format string contains an unescaped latin alphabet character `"+vn+"`");if(V==="''"?V="'":vn==="'"&&(V=Nr(V)),u.indexOf(V)!==0)return new Date(NaN);u=u.slice(V.length)}}if(u.length>0&&Er.test(u))return new Date(NaN);var Re=cn.map(function(dn){return dn.priority}).sort(function(dn,hn){return hn-dn}).filter(function(dn,hn,Rt){return Rt.indexOf(dn)===hn}).map(function(dn){return cn.filter(function(hn){return hn.priority===dn}).sort(function(hn,Rt){return Rt.subPriority-hn.subPriority})}).map(function(dn){return dn[0]}),Pt=s(e);if(isNaN(Pt))return new Date(NaN);var Kn=Un(Pt,x(Pt)),Ne={};for(Z=0;Z<Re.length;Z++){var qn=Re[Z];if(qn.validate&&!qn.validate(Kn,qn.value,K))return new Date(NaN);var ft=qn.set(Kn,Ne,qn.value,K);ft[0]?(Kn=ft[0],Qt(Ne,ft[1])):Kn=ft}return Kn}function Rr(n,t){if(t.timestampIsSet)return n;var e=new Date(0);return e.setFullYear(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()),e.setHours(n.getUTCHours(),n.getUTCMinutes(),n.getUTCSeconds(),n.getUTCMilliseconds()),e}function Nr(n){return n.match(kr)[1].replace(Sr,"'")}function Hr(n,t,e){return a(2,arguments),an(we(n,t,new Date,e))}function jr(n){return a(1,arguments),s(n).getDay()===1}function Ir(n){return a(1,arguments),s(n).getTime()<Date.now()}function Tt(n){a(1,arguments);var t=s(n);return t.setMinutes(0,0,0),t}function Oe(n,t){a(2,arguments);var e=Tt(n),i=Tt(t);return e.getTime()===i.getTime()}function xt(n,t,e){a(2,arguments);var i=T(n,e),u=T(t,e);return i.getTime()===u.getTime()}function Me(n,t){return a(2,arguments),xt(n,t,{weekStartsOn:1})}function Ar(n,t){a(2,arguments);var e=P(n),i=P(t);return e.getTime()===i.getTime()}function Te(n,t){a(2,arguments);var e=Gn(n),i=Gn(t);return e.getTime()===i.getTime()}function xe(n,t){a(2,arguments);var e=s(n),i=s(t);return e.getFullYear()===i.getFullYear()&&e.getMonth()===i.getMonth()}function De(n,t){a(2,arguments);var e=Zn(n),i=Zn(t);return e.getTime()===i.getTime()}function Dt(n){a(1,arguments);var t=s(n);return t.setMilliseconds(0),t}function Ce(n,t){a(2,arguments);var e=Dt(n),i=Dt(t);return e.getTime()===i.getTime()}function ke(n,t){a(2,arguments);var e=s(n),i=s(t);return e.getFullYear()===i.getFullYear()}function Br(n){return a(1,arguments),Oe(Date.now(),n)}function Wr(n){return a(1,arguments),Me(n,Date.now())}function Ur(n){return a(1,arguments),Te(Date.now(),n)}function Fr(n){return a(1,arguments),xe(Date.now(),n)}function Yr(n){return a(1,arguments),De(Date.now(),n)}function zr(n){return a(1,arguments),Ce(Date.now(),n)}function Lr(n,t){return a(1,arguments),xt(n,Date.now(),t)}function _r(n){return a(1,arguments),ke(n,Date.now())}function Gr(n){return a(1,arguments),s(n).getDay()===4}function Zr(n){return a(1,arguments),sn(n,Date.now())}function Jr(n){return a(1,arguments),sn(n,w(Date.now(),1))}function Xr(n){return a(1,arguments),s(n).getDay()===2}function Qr(n){return a(1,arguments),s(n).getDay()===3}function Vr(n,t){a(2,arguments);var e=s(n).getTime(),i=s(t.start).getTime(),u=s(t.end).getTime();if(!(i<=u))throw new RangeError("Invalid interval");return e>=i&&e<=u}function Kr(n){return a(1,arguments),sn(n,wt(Date.now(),1))}function qr(n){a(1,arguments);var t=s(n),e=t.getFullYear(),i=9+10*Math.floor(e/10);return t.setFullYear(i+1,0,0),t.setHours(0,0,0,0),t}function Se(n,t){a(1,arguments);var e=t||{},i=e.locale,u=i&&i.options&&i.options.weekStartsOn,l=u==null?0:c(u),h=e.weekStartsOn==null?l:c(e.weekStartsOn);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6");var m=s(n),O=m.getDay(),N=6+(O<h?-7:0)-(O-h);return m.setHours(0,0,0,0),m.setDate(m.getDate()+N),m}function $r(n){return a(1,arguments),Se(n,{weekStartsOn:1})}function na(n){a(1,arguments);var t=C(n),e=new Date(0);e.setFullYear(t+1,0,4),e.setHours(0,0,0,0);var i=g(e);return i.setDate(i.getDate()-1),i}function ta(n){a(1,arguments);var t=s(n),e=t.getMonth(),i=e-e%3+3;return t.setMonth(i,0),t.setHours(0,0,0,0),t}function ea(n){a(1,arguments);var t=s(n),e=t.getFullYear();return t.setFullYear(e+1,0,0),t.setHours(0,0,0,0),t}var ia=/(\w)\1*|''|'(''|[^'])+('|$)|./g,ra=/^'([^]*?)'?$/,aa=/''/g,oa=/[a-zA-Z]/;function ua(n,t){a(2,arguments);var e=s(n);if(!an(e))throw new RangeError("Invalid time value");var i=x(e),u=Un(e,i),l=t.match(ia);if(!l)return"";var h=l.map(function(m){if(m==="''")return"'";var O=m[0];if(O==="'")return sa(m);var N=Tn[O];if(N)return N(u,m);if(O.match(oa))throw new RangeError("Format string contains an unescaped latin alphabet character `"+O+"`");return m}).join("");return h}function sa(n){var t=n.match(ra);return t?t[1].replace(aa,"'"):n}function ca(n){var t,e;if(a(1,arguments),n&&typeof n.forEach=="function")t=n;else{if(typeof n!="object"||n===null)return new Date(NaN);t=Array.prototype.slice.call(n)}return t.forEach(function(i){var u=s(i);(e===void 0||e<u||isNaN(Number(u)))&&(e=u)}),e||new Date(NaN)}function la(n){var t=n.years,e=n.months,i=n.weeks,u=n.days,l=n.hours,h=n.minutes,m=n.seconds;a(1,arguments);var O=0;t&&(O+=365.2425*t),e&&(O+=30.436875*e),i&&(O+=7*i),u&&(O+=u);var N=24*O*60*60;return l&&(N+=60*l*60),h&&(N+=60*h),m&&(N+=m),Math.round(1e3*N)}function fa(n){a(1,arguments);var t=n/nn;return Math.floor(t)}function da(n){a(1,arguments);var t=n/un;return Math.floor(t)}function ha(n){a(1,arguments);var t=n/bn;return Math.floor(t)}function ma(n){var t,e;if(a(1,arguments),n&&typeof n.forEach=="function")t=n;else{if(typeof n!="object"||n===null)return new Date(NaN);t=Array.prototype.slice.call(n)}return t.forEach(function(i){var u=s(i);(e===void 0||e>u||isNaN(u.getDate()))&&(e=u)}),e||new Date(NaN)}function ga(n){a(1,arguments);var t=n/Dn;return Math.floor(t)}function va(n){return a(1,arguments),Math.floor(n*un)}function pa(n){return a(1,arguments),Math.floor(n*En)}function ya(n){a(1,arguments);var t=n/kn;return Math.floor(t)}function ba(n){a(1,arguments);var t=n/fn;return Math.floor(t)}var ut=[7,6,5,4,3,2,1];function Cn(n,t){a(2,arguments);var e=wa(t);return w(s(n),e[bt(s(n))])}function wa(n){if(n===0)return ut;var t=ut.slice(-n),e=ut.slice(0,ut.length-n);return t.concat(e)}function Oa(n){return a(1,arguments),Cn(s(n),5)}function Ma(n){return a(1,arguments),Cn(s(n),1)}function Ta(n){return a(1,arguments),Cn(s(n),6)}function xa(n){return a(1,arguments),Cn(s(n),0)}function Da(n){return a(1,arguments),Cn(s(n),4)}function Ca(n){return a(1,arguments),Cn(s(n),2)}function ka(n){return a(1,arguments),Cn(s(n),3)}var st={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Sa=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,Ea=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Pa=/^([+-])(\d{2})(?::?(\d{2}))?$/;function Ra(n,t){a(1,arguments);var e=t||{},i=e.additionalDigits==null?2:c(e.additionalDigits);if(i!==2&&i!==1&&i!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(typeof n!="string"&&Object.prototype.toString.call(n)!=="[object String]")return new Date(NaN);var u,l=Na(n);if(l.date){var h=Ha(l.date,i);u=ja(h.restDateString,h.year)}if(isNaN(u)||!u)return new Date(NaN);var m,O=u.getTime(),N=0;if(l.time&&(N=Ia(l.time),isNaN(N)||N===null))return new Date(NaN);if(!l.timezone){var B=new Date(O+N),H=new Date(0);return H.setFullYear(B.getUTCFullYear(),B.getUTCMonth(),B.getUTCDate()),H.setHours(B.getUTCHours(),B.getUTCMinutes(),B.getUTCSeconds(),B.getUTCMilliseconds()),H}return m=Aa(l.timezone),isNaN(m)?new Date(NaN):new Date(O+N+m)}function Na(n){var t,e={},i=n.split(st.dateTimeDelimiter);if(i.length>2)return e;if(/:/.test(i[0])?(e.date=null,t=i[0]):(e.date=i[0],t=i[1],st.timeZoneDelimiter.test(e.date)&&(e.date=n.split(st.timeZoneDelimiter)[0],t=n.substr(e.date.length,n.length))),t){var u=st.timezone.exec(t);u?(e.time=t.replace(u[1],""),e.timezone=u[1]):e.time=t}return e}function Ha(n,t){var e=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),i=n.match(e);if(!i)return{year:null};var u=i[1]&&parseInt(i[1]),l=i[2]&&parseInt(i[2]);return{year:l==null?u:100*l,restDateString:n.slice((i[1]||i[2]).length)}}function ja(n,t){if(t===null)return null;var e=n.match(Sa);if(!e)return null;var i=!!e[4],u=Vn(e[1]),l=Vn(e[2])-1,h=Vn(e[3]),m=Vn(e[4]),O=Vn(e[5])-1;if(i)return function(B,H,Y){return H>=1&&H<=53&&Y>=0&&Y<=6}(0,m,O)?function(B,H,Y){var _=new Date(0);_.setUTCFullYear(B,0,4);var Z=_.getUTCDay()||7,K=7*(H-1)+Y+1-Z;return _.setUTCDate(_.getUTCDate()+K),_}(t,m,O):new Date(NaN);var N=new Date(0);return function(B,H,Y){return H>=0&&H<=11&&Y>=1&&Y<=(Ba[H]||(Ee(B)?29:28))}(t,l,h)&&function(B,H){return H>=1&&H<=(Ee(B)?366:365)}(t,u)?(N.setUTCFullYear(t,l,Math.max(u,h)),N):new Date(NaN)}function Vn(n){return n?parseInt(n):1}function Ia(n){var t=n.match(Ea);if(!t)return null;var e=Ct(t[1]),i=Ct(t[2]),u=Ct(t[3]);return function(l,h,m){return l===24?h===0&&m===0:m>=0&&m<60&&h>=0&&h<60&&l>=0&&l<25}(e,i,u)?36e5*e+6e4*i+1e3*u:NaN}function Ct(n){return n&&parseFloat(n.replace(",","."))||0}function Aa(n){if(n==="Z")return 0;var t=n.match(Pa);if(!t)return 0;var e=t[1]==="+"?-1:1,i=parseInt(t[2]),u=t[3]&&parseInt(t[3])||0;return function(l,h){return h>=0&&h<=59}(0,u)?e*(36e5*i+6e4*u):NaN}var Ba=[31,null,31,30,31,30,31,31,30,31,30,31];function Ee(n){return n%400==0||n%4==0&&n%100}function Wa(n){if(a(1,arguments),typeof n=="string"){var t=n.match(/(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(?:\.(\d{0,7}))?(?:Z|(.)(\d{2}):?(\d{2})?)?/);return t?new Date(Date.UTC(+t[1],+t[2]-1,+t[3],+t[4]-(+t[9]||0)*(t[8]=="-"?-1:1),+t[5]-(+t[10]||0)*(t[8]=="-"?-1:1),+t[6],+((t[7]||"0")+"00").substring(0,3))):new Date(NaN)}return s(n)}function Ua(n){return a(1,arguments),Math.floor(n*kn)}function Fa(n){a(1,arguments);var t=n/X;return Math.floor(t)}function Ya(n,t){if(arguments.length<1)throw new TypeError("1 argument required, but only none provided present");var e=t&&"nearestTo"in t?c(t.nearestTo):1;if(e<1||e>30)throw new RangeError("`options.nearestTo` must be between 1 and 30");var i=s(n),u=i.getSeconds(),l=i.getMinutes()+u/60,h=Math.floor(l/e)*e,m=l%e,O=Math.round(m/e)*e;return new Date(i.getFullYear(),i.getMonth(),i.getDate(),i.getHours(),h+O)}function za(n){a(1,arguments);var t=n/Sn;return Math.floor(t)}function La(n){return a(1,arguments),n*bn}function _a(n){a(1,arguments);var t=n/En;return Math.floor(t)}function kt(n,t){a(2,arguments);var e=s(n),i=c(t),u=e.getFullYear(),l=e.getDate(),h=new Date(0);h.setFullYear(u,i,15),h.setHours(0,0,0,0);var m=ne(h);return e.setMonth(i,Math.min(l,m)),e}function Ga(n,t){if(a(2,arguments),typeof t!="object"||t===null)throw new RangeError("values parameter must be an object");var e=s(n);return isNaN(e.getTime())?new Date(NaN):(t.year!=null&&e.setFullYear(t.year),t.month!=null&&(e=kt(e,t.month)),t.date!=null&&e.setDate(c(t.date)),t.hours!=null&&e.setHours(c(t.hours)),t.minutes!=null&&e.setMinutes(c(t.minutes)),t.seconds!=null&&e.setSeconds(c(t.seconds)),t.milliseconds!=null&&e.setMilliseconds(c(t.milliseconds)),e)}function Za(n,t){a(2,arguments);var e=s(n),i=c(t);return e.setDate(i),e}function Ja(n,t,e){a(2,arguments);var i=e||{},u=i.locale,l=u&&u.options&&u.options.weekStartsOn,h=l==null?0:c(l),m=i.weekStartsOn==null?h:c(i.weekStartsOn);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var O=s(n,i),N=c(t),B=O.getDay(),H=N%7,Y=(H+7)%7,_=7-m,Z=N<0||N>6?N-(B+_)%7:(Y+_)%7-(B+_)%7;return w(O,Z,i)}function Xa(n,t){a(2,arguments);var e=s(n),i=c(t);return e.setMonth(0),e.setDate(i),e}function Qa(n,t){a(2,arguments);var e=s(n),i=c(t);return e.setHours(i),e}function Va(n,t){a(2,arguments);var e=s(n),i=c(t),u=ee(e),l=i-u;return w(e,l)}function Ka(n,t){a(2,arguments);var e=s(n),i=c(t),u=ie(e)-i;return e.setDate(e.getDate()-7*u),e}function qa(n,t){a(2,arguments);var e=s(n),i=c(t);return e.setMilliseconds(i),e}function $a(n,t){a(2,arguments);var e=s(n),i=c(t);return e.setMinutes(i),e}function n0(n,t){a(2,arguments);var e=s(n),i=c(t),u=Math.floor(e.getMonth()/3)+1,l=i-u;return kt(e,e.getMonth()+3*l)}function t0(n,t){a(2,arguments);var e=s(n),i=c(t);return e.setSeconds(i),e}function e0(n,t,e){a(2,arguments);var i=s(n),u=c(t),l=oe(i,e)-u;return i.setDate(i.getDate()-7*l),i}function i0(n,t,e){a(2,arguments);var i=e||{},u=i.locale,l=u&&u.options&&u.options.firstWeekContainsDate,h=l==null?1:c(l),m=i.firstWeekContainsDate==null?h:c(i.firstWeekContainsDate),O=s(n),N=c(t),B=b(O,ot(O,e)),H=new Date(0);return H.setFullYear(N,0,m),H.setHours(0,0,0,0),(O=ot(H,e)).setDate(O.getDate()+B),O}function r0(n,t){a(2,arguments);var e=s(n),i=c(t);return isNaN(e.getTime())?new Date(NaN):(e.setFullYear(i),e)}function a0(n){a(1,arguments);var t=s(n),e=t.getFullYear(),i=10*Math.floor(e/10);return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}function o0(){return D(Date.now())}function u0(){var n=new Date,t=n.getFullYear(),e=n.getMonth(),i=n.getDate(),u=new Date(0);return u.setFullYear(t,e,i+1),u.setHours(0,0,0,0),u}function s0(){var n=new Date,t=n.getFullYear(),e=n.getMonth(),i=n.getDate(),u=new Date(0);return u.setFullYear(t,e,i-1),u.setHours(0,0,0,0),u}function c0(n,t){a(2,arguments);var e=c(t);return S(n,-e)}function l0(n,t){a(2,arguments);var e=c(t);return d(n,-e)}function f0(n,t){a(2,arguments);var e=c(t);return W(n,-e)}function d0(n,t){a(2,arguments);var e=c(t);return j(n,-e)}function h0(n,t){a(2,arguments);var e=c(t);return I(n,-e)}function m0(n,t){a(2,arguments);var e=c(t);return U(n,-e)}function g0(n,t){a(2,arguments);var e=c(t);return L(n,-e)}function v0(n){return a(1,arguments),Math.floor(n*yn)}function p0(n){return a(1,arguments),Math.floor(n*fn)}function y0(n){return a(1,arguments),Math.floor(n*X)}}])})},19809:function(G,A,r){"use strict";r.d(A,{Z:function(){return j}});var o=r(50959),c=r(84875),a=r.n(c),s=r(53314),w=r(31839),f=r(51656),M=r(81477),k=r(92764),y=r(33121),S=o.createContext(null),p=r(29645),d=function(I,U){var L={};for(var z in I)Object.prototype.hasOwnProperty.call(I,z)&&U.indexOf(z)<0&&(L[z]=I[z]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,z=Object.getOwnPropertySymbols(I);J<z.length;J++)U.indexOf(z[J])<0&&Object.prototype.propertyIsEnumerable.call(I,z[J])&&(L[z[J]]=I[z[J]]);return L};const T=(I,U)=>{var L;const{prefixCls:z,className:J,rootClassName:ln,children:q,indeterminate:xn=!1,style:yn,onMouseEnter:mn,onMouseLeave:un,skipGroup:nn=!1,disabled:bn}=I,rn=d(I,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:Dn,direction:kn,checkbox:fn}=o.useContext(M.E_),X=o.useContext(S),{isFormItemInput:Sn}=o.useContext(y.aM),En=o.useContext(k.Z),Pn=(L=(X==null?void 0:X.disabled)||bn)!==null&&L!==void 0?L:En,an=o.useRef(rn.value);o.useEffect(()=>{X==null||X.registerValue(rn.value)},[]),o.useEffect(()=>{if(!nn)return rn.value!==an.current&&(X==null||X.cancelValue(an.current),X==null||X.registerValue(rn.value),an.current=rn.value),()=>X==null?void 0:X.cancelValue(rn.value)},[rn.value]);const sn=Dn("checkbox",z),[zn,Rn]=(0,p.ZP)(sn),wn=Object.assign({},rn);X&&!nn&&(wn.onChange=function(){rn.onChange&&rn.onChange.apply(rn,arguments),X.toggleOption&&X.toggleOption({label:q,value:rn.value})},wn.name=X.name,wn.checked=X.value.includes(rn.value));const An=a()(`${sn}-wrapper`,{[`${sn}-rtl`]:kn==="rtl",[`${sn}-wrapper-checked`]:wn.checked,[`${sn}-wrapper-disabled`]:Pn,[`${sn}-wrapper-in-form-item`]:Sn},fn==null?void 0:fn.className,J,ln,Rn),Nn=a()({[`${sn}-indeterminate`]:xn},f.A,Rn),Ln=xn?"mixed":void 0;return zn(o.createElement(w.Z,{component:"Checkbox",disabled:Pn},o.createElement("label",{className:An,style:Object.assign(Object.assign({},fn==null?void 0:fn.style),yn),onMouseEnter:mn,onMouseLeave:un},o.createElement(s.Z,Object.assign({"aria-checked":Ln},wn,{prefixCls:sn,className:Nn,disabled:Pn,ref:U})),q!==void 0&&o.createElement("span",null,q))))};var C=o.forwardRef(T),P=r(36014),x=r(87017),D=function(I,U){var L={};for(var z in I)Object.prototype.hasOwnProperty.call(I,z)&&U.indexOf(z)<0&&(L[z]=I[z]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,z=Object.getOwnPropertySymbols(I);J<z.length;J++)U.indexOf(z[J])<0&&Object.prototype.propertyIsEnumerable.call(I,z[J])&&(L[z[J]]=I[z[J]]);return L};const b=(I,U)=>{const{defaultValue:L,children:z,options:J=[],prefixCls:ln,className:q,rootClassName:xn,style:yn,onChange:mn}=I,un=D(I,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:nn,direction:bn}=o.useContext(M.E_),[rn,Dn]=o.useState(un.value||L||[]),[kn,fn]=o.useState([]);o.useEffect(()=>{"value"in un&&Dn(un.value||[])},[un.value]);const X=o.useMemo(()=>J.map(Q=>typeof Q=="string"||typeof Q=="number"?{label:Q,value:Q}:Q),[J]),Sn=Q=>{fn(On=>On.filter(Mn=>Mn!==Q))},En=Q=>{fn(On=>[].concat((0,P.Z)(On),[Q]))},Pn=Q=>{const On=rn.indexOf(Q.value),Mn=(0,P.Z)(rn);On===-1?Mn.push(Q.value):Mn.splice(On,1),"value"in un||Dn(Mn),mn==null||mn(Mn.filter(Hn=>kn.includes(Hn)).sort((Hn,Bn)=>{const nt=X.findIndex(_n=>_n.value===Hn),tt=X.findIndex(_n=>_n.value===Bn);return nt-tt}))},an=nn("checkbox",ln),sn=`${an}-group`,[zn,Rn]=(0,p.ZP)(an),wn=(0,x.Z)(un,["value","disabled"]),An=J.length?X.map(Q=>o.createElement(C,{prefixCls:an,key:Q.value.toString(),disabled:"disabled"in Q?Q.disabled:un.disabled,value:Q.value,checked:rn.includes(Q.value),onChange:Q.onChange,className:`${sn}-item`,style:Q.style,title:Q.title,id:Q.id},Q.label)):z,Nn={toggleOption:Pn,value:rn,disabled:un.disabled,name:un.name,registerValue:En,cancelValue:Sn},Ln=a()(sn,{[`${sn}-rtl`]:bn==="rtl"},q,xn,Rn);return zn(o.createElement("div",Object.assign({className:Ln,style:yn},wn,{ref:U}),o.createElement(S.Provider,{value:Nn},An)))},v=o.forwardRef(b);var R=o.memo(v);const W=C;W.Group=R,W.__ANT_CHECKBOX=!0;var j=W},53314:function(G,A,r){"use strict";var o=r(97605),c=r(12309),a=r(25201),s=r(89043),w=r(16658),f=r(84875),M=r.n(f),k=r(65589),y=r(50959),E=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],S=(0,y.forwardRef)(function(p,d){var T,g=p.prefixCls,C=g===void 0?"rc-checkbox":g,P=p.className,x=p.style,D=p.checked,b=p.disabled,v=p.defaultChecked,R=v===void 0?!1:v,W=p.type,j=W===void 0?"checkbox":W,I=p.title,U=p.onChange,L=(0,w.Z)(p,E),z=(0,y.useRef)(null),J=(0,k.Z)(R,{value:D}),ln=(0,s.Z)(J,2),q=ln[0],xn=ln[1];(0,y.useImperativeHandle)(d,function(){return{focus:function(){var nn;(nn=z.current)===null||nn===void 0||nn.focus()},blur:function(){var nn;(nn=z.current)===null||nn===void 0||nn.blur()},input:z.current}});var yn=M()(C,P,(T={},(0,a.Z)(T,"".concat(C,"-checked"),q),(0,a.Z)(T,"".concat(C,"-disabled"),b),T)),mn=function(nn){b||("checked"in p||xn(nn.target.checked),U==null||U({target:(0,c.Z)((0,c.Z)({},p),{},{type:j,checked:nn.target.checked}),stopPropagation:function(){nn.stopPropagation()},preventDefault:function(){nn.preventDefault()},nativeEvent:nn.nativeEvent}))};return y.createElement("span",{className:yn,title:I,style:x},y.createElement("input",(0,o.Z)({},L,{className:"".concat(C,"-input"),ref:z,onChange:mn,disabled:b,checked:!!q,type:j})),y.createElement("span",{className:"".concat(C,"-inner")}))});A.Z=S},24928:function(G,A,r){"use strict";r.d(A,{x:function(){return k}});var o=r(99938),c=r(84175),a=r(12320),s=r(45055),w=(0,s.d)(function(E){return function(){E(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),f=r(37616),M=r(87492),k=function(E){(0,o.ZT)(S,E);function S(){var p=E.call(this)||this;return p.closed=!1,p.currentObservers=null,p.observers=[],p.isStopped=!1,p.hasError=!1,p.thrownError=null,p}return S.prototype.lift=function(p){var d=new y(this,this);return d.operator=p,d},S.prototype._throwIfClosed=function(){if(this.closed)throw new w},S.prototype.next=function(p){var d=this;(0,M.x)(function(){var T,g;if(d._throwIfClosed(),!d.isStopped){d.currentObservers||(d.currentObservers=Array.from(d.observers));try{for(var C=(0,o.XA)(d.currentObservers),P=C.next();!P.done;P=C.next()){var x=P.value;x.next(p)}}catch(D){T={error:D}}finally{try{P&&!P.done&&(g=C.return)&&g.call(C)}finally{if(T)throw T.error}}}})},S.prototype.error=function(p){var d=this;(0,M.x)(function(){if(d._throwIfClosed(),!d.isStopped){d.hasError=d.isStopped=!0,d.thrownError=p;for(var T=d.observers;T.length;)T.shift().error(p)}})},S.prototype.complete=function(){var p=this;(0,M.x)(function(){if(p._throwIfClosed(),!p.isStopped){p.isStopped=!0;for(var d=p.observers;d.length;)d.shift().complete()}})},S.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(S.prototype,"observed",{get:function(){var p;return((p=this.observers)===null||p===void 0?void 0:p.length)>0},enumerable:!1,configurable:!0}),S.prototype._trySubscribe=function(p){return this._throwIfClosed(),E.prototype._trySubscribe.call(this,p)},S.prototype._subscribe=function(p){return this._throwIfClosed(),this._checkFinalizedStatuses(p),this._innerSubscribe(p)},S.prototype._innerSubscribe=function(p){var d=this,T=this,g=T.hasError,C=T.isStopped,P=T.observers;return g||C?a.Lc:(this.currentObservers=null,P.push(p),new a.w0(function(){d.currentObservers=null,(0,f.P)(P,p)}))},S.prototype._checkFinalizedStatuses=function(p){var d=this,T=d.hasError,g=d.thrownError,C=d.isStopped;T?p.error(g):C&&p.complete()},S.prototype.asObservable=function(){var p=new c.y;return p.source=this,p},S.create=function(p,d){return new y(p,d)},S}(c.y),y=function(E){(0,o.ZT)(S,E);function S(p,d){var T=E.call(this)||this;return T.destination=p,T.source=d,T}return S.prototype.next=function(p){var d,T;(T=(d=this.destination)===null||d===void 0?void 0:d.next)===null||T===void 0||T.call(d,p)},S.prototype.error=function(p){var d,T;(T=(d=this.destination)===null||d===void 0?void 0:d.error)===null||T===void 0||T.call(d,p)},S.prototype.complete=function(){var p,d;(d=(p=this.destination)===null||p===void 0?void 0:p.complete)===null||d===void 0||d.call(p)},S.prototype._subscribe=function(p){var d,T;return(T=(d=this.source)===null||d===void 0?void 0:d.subscribe(p))!==null&&T!==void 0?T:a.Lc},S}(k)},96918:function(G,A,r){"use strict";r.d(A,{w:function(){return s}});var o=r(53526),c=r(59251),a=r(43304);function s(w,f){return(0,c.e)(function(M,k){var y=null,E=0,S=!1,p=function(){return S&&!y&&k.complete()};M.subscribe((0,a.x)(k,function(d){y==null||y.unsubscribe();var T=0,g=E++;(0,o.Xf)(w(d,g)).subscribe(y=(0,a.x)(k,function(C){return k.next(f?f(d,C,g,T++):C)},function(){y=null,p()}))},function(){S=!0,p()}))})}},81083:function(G,A,r){"use strict";r.d(A,{b:function(){return w}});var o=r(60093),c=r(59251),a=r(43304),s=r(64616);function w(f,M,k){var y=(0,o.m)(f)||M||k?{next:f,error:M,complete:k}:f;return y?(0,c.e)(function(E,S){var p;(p=y.subscribe)===null||p===void 0||p.call(y);var d=!0;E.subscribe((0,a.x)(S,function(T){var g;(g=y.next)===null||g===void 0||g.call(y,T),S.next(T)},function(){var T;d=!1,(T=y.complete)===null||T===void 0||T.call(y),S.complete()},function(T){var g;d=!1,(g=y.error)===null||g===void 0||g.call(y,T),S.error(T)},function(){var T,g;d&&((T=y.unsubscribe)===null||T===void 0||T.call(y)),(g=y.finalize)===null||g===void 0||g.call(y)}))}):s.y}},95530:function(G,A,r){var o=r(70285);function c(a,s){if(a==null)return{};var w=o(a,s),f,M;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(a);for(M=0;M<k.length;M++)f=k[M],!(s.indexOf(f)>=0)&&Object.prototype.propertyIsEnumerable.call(a,f)&&(w[f]=a[f])}return w}G.exports=c,G.exports.__esModule=!0,G.exports.default=G.exports},70285:function(G){function A(r,o){if(r==null)return{};var c={},a=Object.keys(r),s,w;for(w=0;w<a.length;w++)s=a[w],!(o.indexOf(s)>=0)&&(c[s]=r[s]);return c}G.exports=A,G.exports.__esModule=!0,G.exports.default=G.exports},18840:function(G){function A(r,o){return o||(o=r.slice(0)),Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(o)}}))}G.exports=A,G.exports.__esModule=!0,G.exports.default=G.exports}}]); diff --git a/8720.202f8fb8.async.js b/8720.202f8fb8.async.js new file mode 100644 index 00000000..abc9a9bf --- /dev/null +++ b/8720.202f8fb8.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8720],{78720:function(t,e,a){a.r(e),a.d(e,{default:function(){return n}});var n=[Object.freeze({name:"codeql",scopeName:"source.ql",fileTypes:["ql","qll"],uuid:"7F6926BF-1C6C-468A-A7AA-215EBAC86A4E",patterns:[{include:"#module-member"}],repository:{"id-character":{match:"(?x)[0-9A-Za-z_]"},"end-of-id":{match:"(?x)(?!(?:[0-9A-Za-z_]))"},"simple-id":{match:"(?x)\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"lower-id":{match:"(?x)\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"upper-id":{match:"(?x)\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"at-lower-id":{match:"(?x)@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))"},"comment-start":{match:"(?x)// | /\\*"},"whitespace-or-comment-start":{match:"(?x)\\s | $ | (?:// | /\\*)"},"non-context-sensitive":{patterns:[{include:"#comment"},{include:"#literal"},{include:"#operator-or-punctuation"},{include:"#keyword"}]},"relational-operator":{match:"(?x)<=|<|>=|>",name:"keyword.operator.relational.ql"},"comparison-operator":{match:"(?x)=|\\!\\=",name:"keyword.operator.comparison.ql"},"arithmetic-operator":{match:"(?x)\\+|-|\\*|/|%",name:"keyword.operator.arithmetic.ql"},comma:{match:"(?x),",name:"punctuation.separator.comma.ql"},semicolon:{match:"(?x);",name:"punctuation.separator.statement.ql"},dot:{match:"(?x)\\.",name:"punctuation.accessor.ql"},dotdot:{match:"(?x)\\.\\.",name:"punctuation.operator.range.ql"},pipe:{match:"(?x)\\|",name:"punctuation.separator.pipe.ql"},"open-paren":{match:"(?x)\\(",name:"punctuation.parenthesis.open.ql"},"close-paren":{match:"(?x)\\)",name:"punctuation.parenthesis.close.ql"},"open-brace":{match:"(?x)\\{",name:"punctuation.curlybrace.open.ql"},"close-brace":{match:"(?x)\\}",name:"punctuation.curlybrace.close.ql"},"open-bracket":{match:"(?x)\\[",name:"punctuation.squarebracket.open.ql"},"close-bracket":{match:"(?x)\\]",name:"punctuation.squarebracket.close.ql"},"open-angle":{match:"(?x)<",name:"punctuation.anglebracket.open.ql"},"close-angle":{match:"(?x)>",name:"punctuation.anglebracket.close.ql"},"operator-or-punctuation":{patterns:[{include:"#relational-operator"},{include:"#comparison-operator"},{include:"#arithmetic-operator"},{include:"#comma"},{include:"#semicolon"},{include:"#dot"},{include:"#dotdot"},{include:"#pipe"},{include:"#open-paren"},{include:"#close-paren"},{include:"#open-brace"},{include:"#close-brace"},{include:"#open-bracket"},{include:"#close-bracket"},{include:"#open-angle"},{include:"#close-angle"}]},"dont-care":{match:"(?x)\\b(?:_)(?:(?!(?:[0-9A-Za-z_])))",name:"variable.language.dont-care.ql"},and:{match:"(?x)\\b(?:and)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.and.ql"},any:{match:"(?x)\\b(?:any)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.quantifier.any.ql"},as:{match:"(?x)\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.as.ql"},asc:{match:"(?x)\\b(?:asc)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.order.asc.ql"},avg:{match:"(?x)\\b(?:avg)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.aggregate.avg.ql"},boolean:{match:"(?x)\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.type.boolean.ql"},by:{match:"(?x)\\b(?:by)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.order.by.ql"},class:{match:"(?x)\\b(?:class)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.class.ql"},concat:{match:"(?x)\\b(?:concat)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.aggregate.concat.ql"},count:{match:"(?x)\\b(?:count)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.aggregate.count.ql"},date:{match:"(?x)\\b(?:date)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.type.date.ql"},desc:{match:"(?x)\\b(?:desc)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.order.desc.ql"},else:{match:"(?x)\\b(?:else)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.else.ql"},exists:{match:"(?x)\\b(?:exists)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.quantifier.exists.ql"},extends:{match:"(?x)\\b(?:extends)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.extends.ql"},false:{match:"(?x)\\b(?:false)(?:(?!(?:[0-9A-Za-z_])))",name:"constant.language.boolean.false.ql"},float:{match:"(?x)\\b(?:float)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.type.float.ql"},forall:{match:"(?x)\\b(?:forall)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.quantifier.forall.ql"},forex:{match:"(?x)\\b(?:forex)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.quantifier.forex.ql"},from:{match:"(?x)\\b(?:from)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.from.ql"},if:{match:"(?x)\\b(?:if)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.if.ql"},implies:{match:"(?x)\\b(?:implies)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.implies.ql"},import:{match:"(?x)\\b(?:import)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.import.ql"},in:{match:"(?x)\\b(?:in)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.in.ql"},instanceof:{match:"(?x)\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.instanceof.ql"},int:{match:"(?x)\\b(?:int)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.type.int.ql"},max:{match:"(?x)\\b(?:max)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.aggregate.max.ql"},min:{match:"(?x)\\b(?:min)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.aggregate.min.ql"},module:{match:"(?x)\\b(?:module)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.module.ql"},newtype:{match:"(?x)\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.newtype.ql"},none:{match:"(?x)\\b(?:none)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.quantifier.none.ql"},not:{match:"(?x)\\b(?:not)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.not.ql"},or:{match:"(?x)\\b(?:or)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.or.ql"},order:{match:"(?x)\\b(?:order)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.order.order.ql"},predicate:{match:"(?x)\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.predicate.ql"},rank:{match:"(?x)\\b(?:rank)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.aggregate.rank.ql"},result:{match:"(?x)\\b(?:result)(?:(?!(?:[0-9A-Za-z_])))",name:"variable.language.result.ql"},select:{match:"(?x)\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.query.select.ql"},strictconcat:{match:"(?x)\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.aggregate.strictconcat.ql"},strictcount:{match:"(?x)\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.aggregate.strictcount.ql"},strictsum:{match:"(?x)\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.aggregate.strictsum.ql"},string:{match:"(?x)\\b(?:string)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.type.string.ql"},sum:{match:"(?x)\\b(?:sum)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.aggregate.sum.ql"},super:{match:"(?x)\\b(?:super)(?:(?!(?:[0-9A-Za-z_])))",name:"variable.language.super.ql"},then:{match:"(?x)\\b(?:then)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.then.ql"},this:{match:"(?x)\\b(?:this)(?:(?!(?:[0-9A-Za-z_])))",name:"variable.language.this.ql"},true:{match:"(?x)\\b(?:true)(?:(?!(?:[0-9A-Za-z_])))",name:"constant.language.boolean.true.ql"},unique:{match:"(?x)\\b(?:unique)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.aggregate.unique.ql"},where:{match:"(?x)\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.query.where.ql"},keyword:{patterns:[{include:"#dont-care"},{include:"#and"},{include:"#any"},{include:"#as"},{include:"#asc"},{include:"#avg"},{include:"#boolean"},{include:"#by"},{include:"#class"},{include:"#concat"},{include:"#count"},{include:"#date"},{include:"#desc"},{include:"#else"},{include:"#exists"},{include:"#extends"},{include:"#false"},{include:"#float"},{include:"#forall"},{include:"#forex"},{include:"#from"},{include:"#if"},{include:"#implies"},{include:"#import"},{include:"#in"},{include:"#instanceof"},{include:"#int"},{include:"#max"},{include:"#min"},{include:"#module"},{include:"#newtype"},{include:"#none"},{include:"#not"},{include:"#or"},{include:"#order"},{include:"#predicate"},{include:"#rank"},{include:"#result"},{include:"#select"},{include:"#strictconcat"},{include:"#strictcount"},{include:"#strictsum"},{include:"#string"},{include:"#sum"},{include:"#super"},{include:"#then"},{include:"#this"},{include:"#true"},{include:"#unique"},{include:"#where"}]},"predicate-start-keyword":{patterns:[{include:"#boolean"},{include:"#date"},{include:"#float"},{include:"#int"},{include:"#predicate"},{include:"#string"}]},abstract:{match:"(?x)\\b(?:abstract)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.abstract.ql"},additional:{match:"(?x)\\b(?:additional)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.additional.ql"},bindingset:{match:"(?x)\\b(?:bindingset)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.bindingset.ql"},cached:{match:"(?x)\\b(?:cached)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.cached.ql"},default:{match:"(?x)\\b(?:default)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.default.ql"},deprecated:{match:"(?x)\\b(?:deprecated)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.deprecated.ql"},external:{match:"(?x)\\b(?:external)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.external.ql"},final:{match:"(?x)\\b(?:final)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.final.ql"},language:{match:"(?x)\\b(?:language)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.language.ql"},library:{match:"(?x)\\b(?:library)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.library.ql"},override:{match:"(?x)\\b(?:override)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.override.ql"},pragma:{match:"(?x)\\b(?:pragma)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.pragma.ql"},private:{match:"(?x)\\b(?:private)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.private.ql"},query:{match:"(?x)\\b(?:query)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.query.ql"},signature:{match:"(?x)\\b(?:signature)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.signature.ql"},transient:{match:"(?x)\\b(?:transient)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.transient.ql"},"annotation-keyword":{patterns:[{include:"#abstract"},{include:"#additional"},{include:"#bindingset"},{include:"#cached"},{include:"#default"},{include:"#deprecated"},{include:"#external"},{include:"#final"},{include:"#language"},{include:"#library"},{include:"#override"},{include:"#pragma"},{include:"#private"},{include:"#query"},{include:"#signature"},{include:"#transient"}]},implements:{match:"(?x)\\b(?:implements)(?:(?!(?:[0-9A-Za-z_])))",name:"keyword.other.implements.ql"},comment:{patterns:[{begin:"(?x)/\\*\\*",end:"(?x)\\*/",name:"comment.block.documentation.ql",patterns:[{begin:"(?x)(?<=/\\*\\*)([^*]|\\*(?!/))*$",while:"(?x)(^|\\G)\\s*([^*]|\\*(?!/))(?=([^*]|[*](?!/))*$)",patterns:[{match:"(?x)\\G\\s* (@\\S+)",name:"keyword.tag.ql"}]}]},{begin:"(?x)/\\*",end:"(?x)\\*/",name:"comment.block.ql"},{match:"(?x)//.*$",name:"comment.line.double-slash.ql"}]},"module-member":{patterns:[{include:"#import-directive"},{include:"#import-as-clause"},{include:"#module-declaration"},{include:"#newtype-declaration"},{include:"#newtype-branch-name-with-prefix"},{include:"#predicate-parameter-list"},{include:"#predicate-body"},{include:"#class-declaration"},{include:"#select-clause"},{include:"#predicate-or-field-declaration"},{include:"#non-context-sensitive"},{include:"#annotation"}]},"instantiation-args":{name:"meta.type.parameters.ql",patterns:[{include:"#instantiation-args"},{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.type.namespace.ql"}],begin:"(?x)((?:<))",beginCaptures:{1:{patterns:[{include:"#open-angle"}]}},end:"(?x)((?:>))",endCaptures:{1:{patterns:[{include:"#close-angle"}]}}},"import-directive":{end:"(?x)(?<!\\bimport)(?<=(?:\\>)|[A-Za-z0-9_]) (?!\\s*(\\.|\\:\\:|\\,|(?:<)))",name:"meta.block.import-directive.ql",patterns:[{include:"#instantiation-args"},{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.type.namespace.ql"}],begin:"(?x)((?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#import"}]}}},"end-of-as-clause":{match:"(?x)(?: (?<=(?:[0-9A-Za-z_])) (?!(?:[0-9A-Za-z_])) (?<!(?<!(?:[0-9A-Za-z_]))as)) | (?=\\s* (?!(?:// | /\\*) | (?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))) \\S) | (?=\\s* (?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:unique)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))))))"},"import-as-clause":{end:"(?x)(?:(?: (?<=(?:[0-9A-Za-z_])) (?!(?:[0-9A-Za-z_])) (?<!(?<!(?:[0-9A-Za-z_]))as)) | (?=\\s* (?!(?:// | /\\*) | (?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))) \\S) | (?=\\s* (?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:unique)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))))))",name:"meta.block.import-as-clause.ql",patterns:[{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.type.namespace.ql"}],begin:"(?x)((?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#as"}]}}},"implements-clause":{end:"(?x)(?= \\{ )",name:"meta.block.implements-clause.ql",patterns:[{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.type.ql"}],begin:"(?x)((?:\\b(?:implements)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#implements"}]}}},"module-declaration":{end:"(?x)(?<=\\}|;)",name:"meta.block.module-declaration.ql",patterns:[{include:"#module-body"},{include:"#implements-clause"},{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.type.namespace.ql"}],begin:"(?x)((?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#module"}]}}},"module-body":{name:"meta.block.module-body.ql",patterns:[{include:"#module-member"}],begin:"(?x)((?:\\{))",beginCaptures:{1:{patterns:[{include:"#open-brace"}]}},end:"(?x)((?:\\}))",endCaptures:{1:{patterns:[{include:"#close-brace"}]}}},"module-qualifier":{match:"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))) (?=\\s*\\:\\:)",name:"entity.name.type.namespace.ql"},"predicate-or-field-declaration":{begin:"(?x)(?:(?=(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))))(?!(?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:unique)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))))|(?:(?:(?:\\b(?:abstract)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:additional)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:bindingset)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:cached)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:default)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:deprecated)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:external)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:final)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:language)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:library)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:override)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:pragma)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:private)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:query)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:signature)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:transient)(?:(?!(?:[0-9A-Za-z_])))))))) | (?=(?:(?:(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))))) | (?=(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_])))))",end:"(?x)(?<=\\}|;)",name:"meta.block.predicate-or-field-declaration.ql",patterns:[{include:"#predicate-parameter-list"},{include:"#predicate-body"},{include:"#non-context-sensitive"},{include:"#module-qualifier"},{match:"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))(?=\\s*;)",name:"variable.field.ql"},{match:"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.function.ql"},{match:"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.type.ql"}]},"predicate-parameter-list":{name:"meta.block.predicate-parameter-list.ql",patterns:[{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))(?=\\s*(?:,|\\)))",name:"variable.parameter.ql"},{include:"#module-qualifier"},{match:"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.type.ql"},{match:"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"variable.parameter.ql"}],begin:"(?x)((?:\\())",beginCaptures:{1:{patterns:[{include:"#open-paren"}]}},end:"(?x)((?:\\)))",endCaptures:{1:{patterns:[{include:"#close-paren"}]}}},"expr-as-clause":{end:"(?x)(?:(?: (?<=(?:[0-9A-Za-z_])) (?!(?:[0-9A-Za-z_])) (?<!(?<!(?:[0-9A-Za-z_]))as)) | (?=\\s* (?!(?:// | /\\*) | (?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))) \\S) | (?=\\s* (?:(?:(?:\\b(?:_)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:and)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:any)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:asc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:avg)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:boolean)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:by)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:concat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:count)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:date)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:desc)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:else)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:exists)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:false)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:float)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forall)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:forex)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:if)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:implies)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:import)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:in)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:instanceof)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:int)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:max)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:min)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:module)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:none)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:not)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:order)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:predicate)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:rank)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:result)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictconcat)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictcount)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:strictsum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:string)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:sum)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:super)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:then)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:this)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:true)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:unique)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))))))",name:"meta.block.expr-as-clause.ql",patterns:[{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"variable.other.ql"}],begin:"(?x)((?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#as"}]}}},"predicate-body-contents":{patterns:[{include:"#expr-as-clause"},{include:"#non-context-sensitive"},{include:"#module-qualifier"},{match:"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))\\s*(?:\\*|\\+)?\\s*(?=\\()",name:"entity.name.function.ql"},{match:"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"variable.other.ql"},{match:"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.type.ql"}]},"predicate-body":{name:"meta.block.predicate-body.ql",patterns:[{include:"#predicate-body-contents"}],begin:"(?x)((?:\\{))",beginCaptures:{1:{patterns:[{include:"#open-brace"}]}},end:"(?x)((?:\\}))",endCaptures:{1:{patterns:[{include:"#close-brace"}]}}},annotation:{patterns:[{include:"#bindingset-annotation"},{include:"#language-annotation"},{include:"#pragma-annotation"},{include:"#annotation-keyword"}]},"bindingset-annotation":{end:"(?x)(?! (?:\\s | $ | (?:// | /\\*)) | \\[ ) | (?<=\\])",name:"meta.block.bindingset-annotation.ql",patterns:[{include:"#bindingset-annotation-body"},{include:"#non-context-sensitive"}],begin:"(?x)((?:\\b(?:bindingset)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#bindingset"}]}}},"bindingset-annotation-body":{name:"meta.block.bindingset-annotation-body.ql",patterns:[{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"variable.parameter.ql"}],begin:"(?x)((?:\\[))",beginCaptures:{1:{patterns:[{include:"#open-bracket"}]}},end:"(?x)((?:\\]))",endCaptures:{1:{patterns:[{include:"#close-bracket"}]}}},"language-annotation":{end:"(?x)(?! (?:\\s | $ | (?:// | /\\*)) | \\[ ) | (?<=\\])",name:"meta.block.language-annotation.ql",patterns:[{include:"#language-annotation-body"},{include:"#non-context-sensitive"}],begin:"(?x)((?:\\b(?:language)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#language"}]}}},"language-annotation-body":{name:"meta.block.language-annotation-body.ql",patterns:[{include:"#non-context-sensitive"},{match:"(?x)\\b(?:monotonicAggregates)(?:(?!(?:[0-9A-Za-z_])))",name:"storage.modifier.ql"}],begin:"(?x)((?:\\[))",beginCaptures:{1:{patterns:[{include:"#open-bracket"}]}},end:"(?x)((?:\\]))",endCaptures:{1:{patterns:[{include:"#close-bracket"}]}}},"pragma-annotation":{end:"(?x)(?! (?:\\s | $ | (?:// | /\\*)) | \\[ ) | (?<=\\])",name:"meta.block.pragma-annotation.ql",patterns:[{include:"#pragma-annotation-body"},{include:"#non-context-sensitive"}],begin:"(?x)((?:\\b(?:pragma)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#pragma"}]}}},"pragma-annotation-body":{name:"meta.block.pragma-annotation-body.ql",patterns:[{match:"(?x)\\b(?:inline|noinline|nomagic|noopt)\\b",name:"storage.modifier.ql"}],begin:"(?x)((?:\\[))",beginCaptures:{1:{patterns:[{include:"#open-bracket"}]}},end:"(?x)((?:\\]))",endCaptures:{1:{patterns:[{include:"#close-bracket"}]}}},"newtype-declaration":{end:"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",endCaptures:{0:{name:"entity.name.type.ql"}},name:"meta.block.newtype-declaration.ql",patterns:[{include:"#non-context-sensitive"}],begin:"(?x)((?:\\b(?:newtype)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#newtype"}]}}},"newtype-branch-name-with-prefix":{begin:"(?x)\\= | (?:\\b(?:or)(?:(?!(?:[0-9A-Za-z_]))))",beginCaptures:{0:{patterns:[{include:"#or"},{include:"#comparison-operator"}]}},end:"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",endCaptures:{0:{name:"entity.name.type.ql"}},name:"meta.block.newtype-branch-name-with-prefix.ql",patterns:[{include:"#non-context-sensitive"}]},"class-declaration":{end:"(?x)(?<= \\} | ; )",name:"meta.block.class-declaration.ql",patterns:[{include:"#class-body"},{include:"#extends-clause"},{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.type.class.ql"}],begin:"(?x)((?:\\b(?:class)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#class"}]}}},"extends-clause":{end:"(?x)(?= \\{ )",name:"meta.block.extends-clause.ql",patterns:[{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.type.ql"}],begin:"(?x)((?:\\b(?:extends)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#extends"}]}}},"class-body":{name:"meta.block.class-body.ql",patterns:[{include:"#class-member"}],begin:"(?x)((?:\\{))",beginCaptures:{1:{patterns:[{include:"#open-brace"}]}},end:"(?x)((?:\\}))",endCaptures:{1:{patterns:[{include:"#close-brace"}]}}},"class-member":{patterns:[{include:"#predicate-or-field-declaration"},{include:"#annotation"},{include:"#non-context-sensitive"}]},"select-clause":{begin:"(?x)(?=(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))",end:"(?x)(?!(?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))",name:"meta.block.select-clause.ql",patterns:[{include:"#from-section"},{include:"#where-section"},{include:"#select-section"}]},"from-section":{end:"(?x)(?= (?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))) | (?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))) )",name:"meta.block.from-section.ql",patterns:[{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))(?=\\s*(?:,|(?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_]))))|(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_]))))|$))",name:"variable.parameter.ql"},{include:"#module-qualifier"},{match:"(?x)(?:\\b [A-Z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))|(?:@[a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"entity.name.type.ql"},{match:"(?x)(?:\\b [a-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"variable.parameter.ql"}],begin:"(?x)((?:\\b(?:from)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#from"}]}}},"where-section":{end:"(?x)(?=(?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))",name:"meta.block.where-section.ql",patterns:[{include:"#predicate-body-contents"}],begin:"(?x)((?:\\b(?:where)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#where"}]}}},"select-section":{end:"(?x)(?=\\n)",name:"meta.block.select-section.ql",patterns:[{include:"#predicate-body-contents"},{include:"#select-as-clause"}],begin:"(?x)((?:\\b(?:select)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#select"}]}}},"select-as-clause":{end:"(?x)(?<=(?:[0-9A-Za-z_])(?:(?!(?:[0-9A-Za-z_]))))",match:"(?x)meta.block.select-as-clause.ql",patterns:[{include:"#non-context-sensitive"},{match:"(?x)(?:\\b [A-Za-z][0-9A-Za-z_]* (?:(?!(?:[0-9A-Za-z_]))))",name:"variable.other.ql"}],begin:"(?x)((?:\\b(?:as)(?:(?!(?:[0-9A-Za-z_])))))",beginCaptures:{1:{patterns:[{include:"#as"}]}}},literal:{patterns:[{include:"#float-literal"},{include:"#int-literal"},{include:"#string-literal"}]},"int-literal":{match:"(?x)-?[0-9]+(?![0-9])",name:"constant.numeric.decimal.ql"},"float-literal":{match:"(?x)-?[0-9]+\\.[0-9]+(?![0-9])",name:"constant.numeric.decimal.ql"},"string-literal":{name:"string.quoted.double.ql",begin:'(?x)"',beginCaptures:{0:{name:"punctuation.definition.string.begin.ql"}},end:'(?x)(") | ((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.ql"},2:{name:"invalid.illegal.newline.ql"}},patterns:[{include:"#string-escape"}]},"string-escape":{match:'(?x)\\\\["\\\\nrt]',name:"constant.character.escape.ql"}},displayName:"CodeQL",aliases:["ql"]})]}}]); diff --git a/8875.bb56d9a9.async.js b/8875.bb56d9a9.async.js new file mode 100644 index 00000000..b6b316cd --- /dev/null +++ b/8875.bb56d9a9.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8875],{28875:function(a,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({fileTypes:["sol"],name:"solidity",patterns:[{include:"#natspec"},{include:"#declaration-userType"},{include:"#comment"},{include:"#operator"},{include:"#global"},{include:"#control"},{include:"#constant"},{include:"#primitive"},{include:"#type-primitive"},{include:"#type-modifier-extended-scope"},{include:"#declaration"},{include:"#function-call"},{include:"#assembly"},{include:"#punctuation"}],repository:{natspec:{patterns:[{begin:"/\\*\\*",end:"\\*/",name:"comment.block.documentation",patterns:[{include:"#natspec-tags"}]},{begin:"///",end:"$",name:"comment.block.documentation",patterns:[{include:"#natspec-tags"}]}]},"natspec-tags":{patterns:[{include:"#comment-todo"},{include:"#natspec-tag-title"},{include:"#natspec-tag-author"},{include:"#natspec-tag-notice"},{include:"#natspec-tag-dev"},{include:"#natspec-tag-param"},{include:"#natspec-tag-return"},{include:"#natspec-tag-custom"},{include:"#natspec-tag-inheritdoc"}]},"natspec-tag-title":{match:"(@title)\\b",name:"storage.type.title.natspec"},"natspec-tag-author":{match:"(@author)\\b",name:"storage.type.author.natspec"},"natspec-tag-notice":{match:"(@notice)\\b",name:"storage.type.dev.natspec"},"natspec-tag-custom":{match:"(@custom:\\w*)\\b",name:"storage.type.dev.natspec"},"natspec-tag-inheritdoc":{match:"(@inheritdoc)\\b",name:"storage.type.author.natspec"},"natspec-tag-dev":{match:"(@dev)\\b",name:"storage.type.dev.natspec"},"natspec-tag-param":{match:"(@param)(\\s+([A-Za-z_]\\w*))?\\b",captures:{1:{name:"storage.type.param.natspec"},3:{name:"variable.other.natspec"}}},"natspec-tag-return":{match:"(@return)(\\s+([A-Za-z_]\\w*))?\\b",captures:{1:{name:"storage.type.return.natspec"},3:{name:"variable.other.natspec"}}},comment:{patterns:[{include:"#comment-line"},{include:"#comment-block"}]},"comment-todo":{match:"(?i)\\b(FIXME|TODO|CHANGED|XXX|IDEA|HACK|NOTE|REVIEW|NB|BUG|QUESTION|COMBAK|TEMP|SUPPRESS|LINT|\\w+-disable|\\w+-suppress)\\b(?-i)",name:"keyword.comment.todo"},"comment-line":{begin:"(?<!tp:)//",end:"$",name:"comment.line",patterns:[{include:"#comment-todo"}]},"comment-block":{begin:"/\\*",end:"\\*/",name:"comment.block",patterns:[{include:"#comment-todo"}]},operator:{patterns:[{include:"#operator-logic"},{include:"#operator-mapping"},{include:"#operator-arithmetic"},{include:"#operator-binary"},{include:"#operator-assignment"}]},"operator-logic":{match:"(==|\\!=|<(?!<)|<=|>(?!>)|>=|\\&\\&|\\|\\||\\:(?!=)|\\?|\\!)",name:"keyword.operator.logic"},"operator-mapping":{match:"(=>)",name:"keyword.operator.mapping"},"operator-arithmetic":{match:"(\\+|\\-|\\/|\\*)",name:"keyword.operator.arithmetic"},"operator-binary":{match:"(\\^|\\&|\\||<<|>>)",name:"keyword.operator.binary"},"operator-assignment":{match:"(\\:?=)",name:"keyword.operator.assignment"},control:{patterns:[{include:"#control-flow"},{include:"#control-using"},{include:"#control-import"},{include:"#control-pragma"},{include:"#control-underscore"},{include:"#control-unchecked"},{include:"#control-other"}]},"control-flow":{patterns:[{match:"\\b(if|else|for|while|do|break|continue|try|catch|finally|throw|return|global)\\b",name:"keyword.control.flow"},{begin:"\\b(returns)\\b",beginCaptures:{1:{name:"keyword.control.flow.return"}},end:"(?=\\))",patterns:[{include:"#declaration-function-parameters"}]}]},"control-using":{patterns:[{match:"\\b(using)\\b\\s+\\b([A-Za-z\\d_]+)\\b\\s+\\b(for)\\b\\s+\\b([A-Za-z\\d_]+)",captures:{1:{name:"keyword.control.using"},2:{name:"entity.name.type.library"},3:{name:"keyword.control.for"},4:{name:"entity.name.type"}}},{match:"\\b(using)\\b",name:"keyword.control.using"}]},"control-import":{patterns:[{begin:"\\b(import)\\b",beginCaptures:{1:{name:"keyword.control.import"}},end:"(?=\\;)",patterns:[{begin:"((?=\\{))",end:"((?=\\}))",patterns:[{match:"\\b(\\w+)\\b",name:"entity.name.type.interface"}]},{match:"\\b(from)\\b",name:"keyword.control.import.from"},{include:"#string"},{include:"#punctuation"}]},{match:"\\b(import)\\b",name:"keyword.control.import"}]},"control-unchecked":{match:"\\b(unchecked)\\b",name:"keyword.control.unchecked"},"control-pragma":{match:"\\b(pragma)(?:\\s+([A-Za-z_]\\w+)\\s+([^\\s]+))?\\b",captures:{1:{name:"keyword.control.pragma"},2:{name:"entity.name.tag.pragma"},3:{name:"constant.other.pragma"}}},"control-underscore":{match:"\\b(_)\\b",name:"constant.other.underscore"},"control-other":{match:"\\b(new|delete|emit)\\b",name:"keyword.control"},constant:{patterns:[{include:"#constant-boolean"},{include:"#constant-time"},{include:"#constant-currency"}]},"constant-boolean":{match:"\\b(true|false)\\b",name:"constant.language.boolean"},"constant-time":{match:"\\b(seconds|minutes|hours|days|weeks|years)\\b",name:"constant.language.time"},"constant-currency":{match:"\\b(ether|wei|gwei|finney|szabo)\\b",name:"constant.language.currency"},number:{patterns:[{include:"#number-decimal"},{include:"#number-hex"},{include:"#number-scientific"}]},"number-decimal":{match:"\\b([0-9_]+(\\.[0-9_]+)?)\\b",name:"constant.numeric.decimal"},"number-hex":{match:"\\b(0[xX][a-fA-F0-9]+)\\b",name:"constant.numeric.hexadecimal"},"number-scientific":{match:"\\b(?:0\\.(?:0[0-9]|[0-9][0-9_]?)|[0-9][0-9_]*(?:\\.\\d{1,2})?)(?:e[+-]?[0-9_]+)?",name:"constant.numeric.scientific"},string:{patterns:[{match:'\\"(?:\\\\"|[^\\"])*\\"',name:"string.quoted.double"},{match:"\\'(?:\\\\'|[^\\'])*\\'",name:"string.quoted.single"}]},primitive:{patterns:[{include:"#number-decimal"},{include:"#number-hex"},{include:"#number-scientific"},{include:"#string"}]},"type-primitive":{patterns:[{begin:"\\b(address|string\\d*|bytes\\d*|int\\d*|uint\\d*|bool|hash\\d*)\\b(?:\\[\\])(\\()",beginCaptures:{1:{name:"support.type.primitive"}},end:"(\\))",patterns:[{include:"#primitive"},{include:"#punctuation"},{include:"#global"},{include:"#variable"}]},{match:"\\b(address|string\\d*|bytes\\d*|int\\d*|uint\\d*|bool|hash\\d*)\\b",name:"support.type.primitive"}]},global:{patterns:[{include:"#global-variables"},{include:"#global-functions"}]},"global-variables":{patterns:[{match:"\\b(this)\\b",name:"variable.language.this"},{match:"\\b(super)\\b",name:"variable.language.super"},{match:"\\b(abi)\\b",name:"variable.language.builtin.abi"},{match:"\\b(msg\\.sender|msg|block|tx|now)\\b",name:"variable.language.transaction"},{match:"\\b(tx\\.origin|tx\\.gasprice|msg\\.data|msg\\.sig|msg\\.value)\\b",name:"variable.language.transaction"}]},"global-functions":{patterns:[{match:"\\b(require|assert|revert)\\b",name:"keyword.control.exceptions"},{match:"\\b(selfdestruct|suicide)\\b",name:"keyword.control.contract"},{match:"\\b(addmod|mulmod|keccak256|sha256|sha3|ripemd160|ecrecover)\\b",name:"support.function.math"},{match:"\\b(unicode)\\b",name:"support.function.string"},{match:"\\b(blockhash|gasleft)\\b",name:"variable.language.transaction"},{match:"\\b(type)\\b",name:"variable.language.type"}]},"type-modifier-access":{match:"\\b(internal|external|private|public)\\b",name:"storage.type.modifier.access"},"type-modifier-payable":{match:"\\b(nonpayable|payable)\\b",name:"storage.type.modifier.payable"},"type-modifier-constant":{match:"\\b(constant)\\b",name:"storage.type.modifier.readonly"},"type-modifier-immutable":{match:"\\b(immutable)\\b",name:"storage.type.modifier.readonly"},"type-modifier-extended-scope":{match:"\\b(pure|view|inherited|indexed|storage|memory|virtual|calldata|override|abstract)\\b",name:"storage.type.modifier.extendedscope"},variable:{patterns:[{match:"\\b(\\_\\w+)\\b",captures:{1:{name:"variable.parameter.function"}}},{match:"(?:\\.)(\\w+)\\b",captures:{1:{name:"support.variable.property"}}},{match:"\\b(\\w+)\\b",captures:{1:{name:"variable.parameter.other"}}}]},"modifier-call":{patterns:[{include:"#function-call"},{match:"\\b(\\w+)\\b",name:"entity.name.function.modifier"}]},declaration:{patterns:[{include:"#declaration-contract"},{include:"#declaration-userType"},{include:"#declaration-interface"},{include:"#declaration-library"},{include:"#declaration-function"},{include:"#declaration-modifier"},{include:"#declaration-constructor"},{include:"#declaration-event"},{include:"#declaration-storage"},{include:"#declaration-error"}]},"declaration-storage-field":{patterns:[{include:"#comment"},{include:"#control"},{include:"#type-primitive"},{include:"#type-modifier-access"},{include:"#type-modifier-immutable"},{include:"#type-modifier-extend-scope"},{include:"#type-modifier-payable"},{include:"#type-modifier-constant"},{include:"#primitive"},{include:"#constant"},{include:"#operator"},{include:"#punctuation"}]},"declaration-storage":{patterns:[{include:"#declaration-storage-mapping"},{include:"#declaration-struct"},{include:"#declaration-enum"},{include:"#declaration-storage-field"}]},"declaration-userType":{match:"\\b(type)\\b\\s+(\\w+)\\b\\s+\\b(is)\\b",captures:{1:{name:"storage.type.userType"},2:{name:"entity.name.type.userType"},3:{name:"storage.modifier.is"}}},"declaration-contract":{patterns:[{begin:"\\b(contract)\\b\\s+(\\w+)\\b\\s+\\b(is)\\b\\s+",end:"(?=\\{)",beginCaptures:{1:{name:"storage.type.contract"},2:{name:"entity.name.type.contract"},3:{name:"storage.modifier.is"}},patterns:[{match:"\\b(\\w+)\\b",name:"entity.name.type.contract.extend"}]},{match:"\\b(contract)(\\s+([A-Za-z_]\\w*))?\\b",captures:{1:{name:"storage.type.contract"},2:{name:"entity.name.type.contract"}}}]},"declaration-interface":{patterns:[{begin:"\\b(interface)\\b\\s+(\\w+)\\b\\s+\\b(is)\\b\\s+",end:"(?=\\{)",beginCaptures:{1:{name:"storage.type.interface"},2:{name:"entity.name.type.interface"},3:{name:"storage.modifier.is"}},patterns:[{match:"\\b(\\w+)\\b",name:"entity.name.type.interface.extend"}]},{match:"\\b(interface)(\\s+([A-Za-z_]\\w*))?\\b",captures:{1:{name:"storage.type.interface"},2:{name:"entity.name.type.interface"}}}]},"declaration-library":{match:"\\b(library)(\\s+([A-Za-z_]\\w*))?\\b",captures:{1:{name:"storage.type.library"},3:{name:"entity.name.type.library"}}},"declaration-struct":{patterns:[{match:"\\b(struct)(\\s+([A-Za-z_]\\w*))?\\b",captures:{1:{name:"storage.type.struct"},3:{name:"entity.name.type.struct"}}},{begin:"\\b(struct)\\b\\s*(\\w+)?\\b\\s*(?=\\{)",beginCaptures:{1:{name:"storage.type.struct"},2:{name:"entity.name.type.struct"}},end:"(?=\\})",patterns:[{include:"#type-primitive"},{include:"#variable"},{include:"#punctuation"},{include:"#comment"}]}]},"declaration-event":{patterns:[{begin:"\\b(event)\\b(?:\\s+(\\w+)\\b)?",end:"(?=\\))",beginCaptures:{1:{name:"storage.type.event"},2:{name:"entity.name.type.event"}},patterns:[{include:"#type-primitive"},{match:"\\b(?:(indexed)\\s)?(\\w+)(?:,\\s*|)",captures:{1:{name:"storage.type.modifier.indexed"},2:{name:"variable.parameter.event"}}},{include:"#punctuation"}]},{match:"\\b(event)(\\s+([A-Za-z_]\\w*))?\\b",captures:{1:{name:"storage.type.event"},3:{name:"entity.name.type.event"}}}]},"declaration-constructor":{patterns:[{begin:"\\b(constructor)\\b",beginCaptures:{1:{name:"storage.type.constructor"}},end:"(?=\\{)",patterns:[{begin:"\\G\\s*(?=\\()",end:"(?=\\))",patterns:[{include:"#declaration-function-parameters"}]},{begin:"(?<=\\))",end:"(?=\\{)",patterns:[{include:"#type-modifier-access"},{include:"#function-call"}]}]},{match:"\\b(constructor)\\b",captures:{1:{name:"storage.type.constructor"}}}]},"declaration-enum":{patterns:[{begin:"\\b(enum)\\s+(\\w+)\\b",beginCaptures:{1:{name:"storage.type.enum"},2:{name:"entity.name.type.enum"}},end:"(?=\\})",patterns:[{match:"\\b(\\w+)\\b",name:"variable.other.enummember"},{include:"#punctuation"},{include:"#comment"}]},{match:"\\b(enum)(\\s+([A-Za-z_]\\w*))?\\b",captures:{1:{name:"storage.type.enum"},3:{name:"entity.name.type.enum"}}}]},"declaration-function-parameters":{begin:"\\G\\s*(?=\\()",end:"(?=\\))",patterns:[{include:"#type-primitive"},{include:"#type-modifier-extended-scope"},{match:"\\b([A-Z]\\w*)\\b",captures:{1:{name:"storage.type.struct"}}},{include:"#variable"},{include:"#punctuation"},{include:"#comment"}]},"declaration-function":{patterns:[{begin:"\\b(function)\\s+(\\w+)\\b",beginCaptures:{1:{name:"storage.type.function"},2:{name:"entity.name.function"}},end:"(?=\\{|;)",patterns:[{include:"#natspec"},{include:"#global"},{include:"#declaration-function-parameters"},{include:"#type-modifier-access"},{include:"#type-modifier-payable"},{include:"#type-modifier-immutable"},{include:"#type-modifier-extended-scope"},{include:"#control-flow"},{include:"#function-call"},{include:"#modifier-call"},{include:"#punctuation"}]},{match:"\\b(function)\\s+([A-Za-z_]\\w*)\\b",captures:{1:{name:"storage.type.function"},2:{name:"entity.name.function"}}}]},"declaration-modifier":{patterns:[{begin:"\\b(modifier)\\b\\s*(\\w+)",beginCaptures:{1:{name:"storage.type.function.modifier"},2:{name:"entity.name.function.modifier"}},end:"(?=\\{)",patterns:[{include:"#declaration-function-parameters"},{begin:"(?<=\\))",end:"(?=\\{)",patterns:[{include:"#declaration-function-parameters"},{include:"#type-modifier-access"},{include:"#type-modifier-payable"},{include:"#type-modifier-immutable"},{include:"#type-modifier-extended-scope"},{include:"#function-call"},{include:"#modifier-call"},{include:"#control-flow"}]}]},{match:"\\b(modifier)(\\s+([A-Za-z_]\\w*))?\\b",captures:{1:{name:"storage.type.modifier"},3:{name:"entity.name.function"}}}]},"declaration-storage-mapping":{patterns:[{begin:"\\b(mapping)\\b",beginCaptures:{1:{name:"storage.type.mapping"}},end:"(?=\\))",patterns:[{include:"#declaration-storage-mapping"},{include:"#type-primitive"},{include:"#punctuation"},{include:"#operator"}]},{match:"\\b(mapping)\\b",name:"storage.type.mapping"}]},"declaration-error":{match:"\\b(error)(\\s+([A-Za-z_]\\w*))?\\b",captures:{1:{name:"storage.type.error"},3:{name:"entity.name.type.error"}}},"function-call":{match:"\\b([A-Za-z_]\\w*)\\s*(\\()",captures:{1:{name:"entity.name.function"},2:{name:"punctuation.parameters.begin"}}},assembly:{patterns:[{match:"\\b(assembly)\\b",name:"keyword.control.assembly"},{match:"\\b(let)\\b",name:"storage.type.assembly"}]},punctuation:{patterns:[{match:";",name:"punctuation.terminator.statement"},{match:"\\.",name:"punctuation.accessor"},{match:",",name:"punctuation.separator"},{match:"\\{",name:"punctuation.brace.curly.begin"},{match:"\\}",name:"punctuation.brace.curly.end"},{match:"\\[",name:"punctuation.brace.square.begin"},{match:"\\]",name:"punctuation.brace.square.end"},{match:"\\(",name:"punctuation.parameters.begin"},{match:"\\)",name:"punctuation.parameters.end"}]}},scopeName:"source.solidity",uuid:"ad87d2cd-8575-4afe-984e-9421a3788933",displayName:"Solidity"})]}}]); diff --git a/8925.cc5e3a49.async.js b/8925.cc5e3a49.async.js new file mode 100644 index 00000000..e086d342 --- /dev/null +++ b/8925.cc5e3a49.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8925],{36289:function(We,xe,u){u.d(xe,{Z:function(){return K}});var de=u(97605),B=u(25201),ge=u(16658),ve=u(12309),Le=u(9130),De=u(82349),Ke=u(23248),pe=u(53264),ie=u(18295),te=u(84875),z=u.n(te),Y=u(68924),b=u(50959),ue=u(32866),se=function(f){for(var R=f.prefixCls,t=f.level,x=f.isStart,D=f.isEnd,G="".concat(R,"-indent-unit"),o=[],i=0;i<t;i+=1){var h;o.push(b.createElement("span",{key:i,className:z()(G,(h={},(0,B.Z)(h,"".concat(G,"-start"),x[i]),(0,B.Z)(h,"".concat(G,"-end"),D[i]),h))}))}return b.createElement("span",{"aria-hidden":"true",className:"".concat(R,"-indent")},o)},N=b.memo(se),le=u(55369),X=u(25237),_=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],W="open",a="close",s="---",y=function(O){(0,pe.Z)(R,O);var f=(0,ie.Z)(R);function R(){var t;(0,Le.Z)(this,R);for(var x=arguments.length,D=new Array(x),G=0;G<x;G++)D[G]=arguments[G];return t=f.call.apply(f,[this].concat(D)),t.state={dragNodeHighlight:!1},t.selectHandle=void 0,t.cacheIndent=void 0,t.onSelectorClick=function(o){var i=t.props.context.onNodeClick;i(o,(0,X.F)(t.props)),t.isSelectable()?t.onSelect(o):t.onCheck(o)},t.onSelectorDoubleClick=function(o){var i=t.props.context.onNodeDoubleClick;i(o,(0,X.F)(t.props))},t.onSelect=function(o){if(!t.isDisabled()){var i=t.props.context.onNodeSelect;i(o,(0,X.F)(t.props))}},t.onCheck=function(o){if(!t.isDisabled()){var i=t.props,h=i.disableCheckbox,E=i.checked,S=t.props.context.onNodeCheck;if(!(!t.isCheckable()||h)){var Q=!E;S(o,(0,X.F)(t.props),Q)}}},t.onMouseEnter=function(o){var i=t.props.context.onNodeMouseEnter;i(o,(0,X.F)(t.props))},t.onMouseLeave=function(o){var i=t.props.context.onNodeMouseLeave;i(o,(0,X.F)(t.props))},t.onContextMenu=function(o){var i=t.props.context.onNodeContextMenu;i(o,(0,X.F)(t.props))},t.onDragStart=function(o){var i=t.props.context.onNodeDragStart;o.stopPropagation(),t.setState({dragNodeHighlight:!0}),i(o,(0,Ke.Z)(t));try{o.dataTransfer.setData("text/plain","")}catch(h){}},t.onDragEnter=function(o){var i=t.props.context.onNodeDragEnter;o.preventDefault(),o.stopPropagation(),i(o,(0,Ke.Z)(t))},t.onDragOver=function(o){var i=t.props.context.onNodeDragOver;o.preventDefault(),o.stopPropagation(),i(o,(0,Ke.Z)(t))},t.onDragLeave=function(o){var i=t.props.context.onNodeDragLeave;o.stopPropagation(),i(o,(0,Ke.Z)(t))},t.onDragEnd=function(o){var i=t.props.context.onNodeDragEnd;o.stopPropagation(),t.setState({dragNodeHighlight:!1}),i(o,(0,Ke.Z)(t))},t.onDrop=function(o){var i=t.props.context.onNodeDrop;o.preventDefault(),o.stopPropagation(),t.setState({dragNodeHighlight:!1}),i(o,(0,Ke.Z)(t))},t.onExpand=function(o){var i=t.props,h=i.loading,E=i.context.onNodeExpand;h||E(o,(0,X.F)(t.props))},t.setSelectHandle=function(o){t.selectHandle=o},t.getNodeState=function(){var o=t.props.expanded;return t.isLeaf()?null:o?W:a},t.hasChildren=function(){var o=t.props.eventKey,i=t.props.context.keyEntities,h=(0,le.Z)(i,o)||{},E=h.children;return!!(E||[]).length},t.isLeaf=function(){var o=t.props,i=o.isLeaf,h=o.loaded,E=t.props.context.loadData,S=t.hasChildren();return i===!1?!1:i||!E&&!S||E&&h&&!S},t.isDisabled=function(){var o=t.props.disabled,i=t.props.context.disabled;return!!(i||o)},t.isCheckable=function(){var o=t.props.checkable,i=t.props.context.checkable;return!i||o===!1?!1:i},t.syncLoadData=function(o){var i=o.expanded,h=o.loading,E=o.loaded,S=t.props.context,Q=S.loadData,w=S.onNodeLoad;h||Q&&i&&!t.isLeaf()&&!t.hasChildren()&&!E&&w((0,X.F)(t.props))},t.isDraggable=function(){var o=t.props,i=o.data,h=o.context.draggable;return!!(h&&(!h.nodeDraggable||h.nodeDraggable(i)))},t.renderDragHandler=function(){var o=t.props.context,i=o.draggable,h=o.prefixCls;return i!=null&&i.icon?b.createElement("span",{className:"".concat(h,"-draggable-icon")},i.icon):null},t.renderSwitcherIconDom=function(o){var i=t.props.switcherIcon,h=t.props.context.switcherIcon,E=i||h;return typeof E=="function"?E((0,ve.Z)((0,ve.Z)({},t.props),{},{isLeaf:o})):E},t.renderSwitcher=function(){var o=t.props.expanded,i=t.props.context.prefixCls;if(t.isLeaf()){var h=t.renderSwitcherIconDom(!0);return h!==!1?b.createElement("span",{className:z()("".concat(i,"-switcher"),"".concat(i,"-switcher-noop"))},h):null}var E=z()("".concat(i,"-switcher"),"".concat(i,"-switcher_").concat(o?W:a)),S=t.renderSwitcherIconDom(!1);return S!==!1?b.createElement("span",{onClick:t.onExpand,className:E},S):null},t.renderCheckbox=function(){var o=t.props,i=o.checked,h=o.halfChecked,E=o.disableCheckbox,S=t.props.context.prefixCls,Q=t.isDisabled(),w=t.isCheckable();if(!w)return null;var J=typeof w!="boolean"?w:null;return b.createElement("span",{className:z()("".concat(S,"-checkbox"),i&&"".concat(S,"-checkbox-checked"),!i&&h&&"".concat(S,"-checkbox-indeterminate"),(Q||E)&&"".concat(S,"-checkbox-disabled")),onClick:t.onCheck},J)},t.renderIcon=function(){var o=t.props.loading,i=t.props.context.prefixCls;return b.createElement("span",{className:z()("".concat(i,"-iconEle"),"".concat(i,"-icon__").concat(t.getNodeState()||"docu"),o&&"".concat(i,"-icon_loading"))})},t.renderSelector=function(){var o=t.state.dragNodeHighlight,i=t.props,h=i.title,E=h===void 0?s:h,S=i.selected,Q=i.icon,w=i.loading,J=i.data,ne=t.props.context,q=ne.prefixCls,Ce=ne.showIcon,Se=ne.icon,Pe=ne.loadData,T=ne.titleRender,ke=t.isDisabled(),be="".concat(q,"-node-content-wrapper"),me;if(Ce){var he=Q||Se;me=he?b.createElement("span",{className:z()("".concat(q,"-iconEle"),"".concat(q,"-icon__customize"))},typeof he=="function"?he(t.props):he):t.renderIcon()}else Pe&&w&&(me=t.renderIcon());var Ee;typeof E=="function"?Ee=E(J):T?Ee=T(J):Ee=E;var Oe=b.createElement("span",{className:"".concat(q,"-title")},Ee);return b.createElement("span",{ref:t.setSelectHandle,title:typeof E=="string"?E:"",className:z()("".concat(be),"".concat(be,"-").concat(t.getNodeState()||"normal"),!ke&&(S||o)&&"".concat(q,"-node-selected")),onMouseEnter:t.onMouseEnter,onMouseLeave:t.onMouseLeave,onContextMenu:t.onContextMenu,onClick:t.onSelectorClick,onDoubleClick:t.onSelectorDoubleClick},me,Oe,t.renderDropIndicator())},t.renderDropIndicator=function(){var o=t.props,i=o.disabled,h=o.eventKey,E=t.props.context,S=E.draggable,Q=E.dropLevelOffset,w=E.dropPosition,J=E.prefixCls,ne=E.indent,q=E.dropIndicatorRender,Ce=E.dragOverNodeKey,Se=E.direction,Pe=!!S,T=!i&&Pe&&Ce===h,ke=ne!=null?ne:t.cacheIndent;return t.cacheIndent=ne,T?q({dropPosition:w,dropLevelOffset:Q,indent:ke,prefixCls:J,direction:Se}):null},t}return(0,De.Z)(R,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var x=this.props.selectable,D=this.props.context.selectable;return typeof x=="boolean"?x:D}},{key:"render",value:function(){var x,D=this.props,G=D.eventKey,o=D.className,i=D.style,h=D.dragOver,E=D.dragOverGapTop,S=D.dragOverGapBottom,Q=D.isLeaf,w=D.isStart,J=D.isEnd,ne=D.expanded,q=D.selected,Ce=D.checked,Se=D.halfChecked,Pe=D.loading,T=D.domRef,ke=D.active,be=D.data,me=D.onMouseMove,he=D.selectable,Ee=(0,ge.Z)(D,_),Oe=this.props.context,v=Oe.prefixCls,A=Oe.filterTreeNode,H=Oe.keyEntities,e=Oe.dropContainerKey,g=Oe.dropTargetKey,Z=Oe.draggingNodeKey,M=this.isDisabled(),n=(0,Y.Z)(Ee,{aria:!0,data:!0}),d=(0,le.Z)(H,G)||{},r=d.level,l=J[J.length-1],p=this.isDraggable(),k=!M&&p,C=Z===G,P=he!==void 0?{"aria-selected":!!he}:void 0;return b.createElement("div",(0,de.Z)({ref:T,className:z()(o,"".concat(v,"-treenode"),(x={},(0,B.Z)(x,"".concat(v,"-treenode-disabled"),M),(0,B.Z)(x,"".concat(v,"-treenode-switcher-").concat(ne?"open":"close"),!Q),(0,B.Z)(x,"".concat(v,"-treenode-checkbox-checked"),Ce),(0,B.Z)(x,"".concat(v,"-treenode-checkbox-indeterminate"),Se),(0,B.Z)(x,"".concat(v,"-treenode-selected"),q),(0,B.Z)(x,"".concat(v,"-treenode-loading"),Pe),(0,B.Z)(x,"".concat(v,"-treenode-active"),ke),(0,B.Z)(x,"".concat(v,"-treenode-leaf-last"),l),(0,B.Z)(x,"".concat(v,"-treenode-draggable"),p),(0,B.Z)(x,"dragging",C),(0,B.Z)(x,"drop-target",g===G),(0,B.Z)(x,"drop-container",e===G),(0,B.Z)(x,"drag-over",!M&&h),(0,B.Z)(x,"drag-over-gap-top",!M&&E),(0,B.Z)(x,"drag-over-gap-bottom",!M&&S),(0,B.Z)(x,"filter-node",A&&A((0,X.F)(this.props))),x)),style:i,draggable:k,"aria-grabbed":C,onDragStart:k?this.onDragStart:void 0,onDragEnter:p?this.onDragEnter:void 0,onDragOver:p?this.onDragOver:void 0,onDragLeave:p?this.onDragLeave:void 0,onDrop:p?this.onDrop:void 0,onDragEnd:p?this.onDragEnd:void 0,onMouseMove:me},P,n),b.createElement(N,{prefixCls:v,level:r,isStart:w,isEnd:J}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),R}(b.Component),m=function(f){return b.createElement(ue.k.Consumer,null,function(R){return b.createElement(y,(0,de.Z)({},f,{context:R}))})};m.displayName="TreeNode",m.isTreeNode=1;var K=m},32866:function(We,xe,u){u.d(xe,{k:function(){return B}});var de=u(50959),B=de.createContext(null)},28925:function(We,xe,u){u.d(xe,{O:function(){return K.Z},Z:function(){return Oe}});var de=u(97605),B=u(25201),ge=u(26407),ve=u(12309),Le=u(36014),De=u(9130),Ke=u(82349),pe=u(23248),ie=u(53264),te=u(18295),z=u(84875),Y=u.n(z),b=u(57),ue=u(68924),se=u(12868),N=u(50959),le=u(32866);function X(v){var A=v.dropPosition,H=v.dropLevelOffset,e=v.indent,g={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(A){case-1:g.top=0,g.left=-H*e;break;case 1:g.bottom=0,g.left=-H*e;break;case 0:g.bottom=0,g.left=e;break}return N.createElement("div",{style:g})}function _(v){if(v==null)throw new TypeError("Cannot destructure "+v)}var W=u(89043),a=u(16658),s=u(77189),y=u(52673),m=u(10091),K=u(36289);function O(v,A){var H=N.useState(!1),e=(0,W.Z)(H,2),g=e[0],Z=e[1];(0,s.Z)(function(){if(g)return v(),function(){A()}},[g]),(0,s.Z)(function(){return Z(!0),function(){Z(!1)}},[])}var f=u(25237),R=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],t=function(A,H){var e=A.className,g=A.style,Z=A.motion,M=A.motionNodes,n=A.motionType,d=A.onMotionStart,r=A.onMotionEnd,l=A.active,p=A.treeNodeRequiredProps,k=(0,a.Z)(A,R),C=N.useState(!0),P=(0,W.Z)(C,2),I=P[0],U=P[1],c=N.useContext(le.k),F=c.prefixCls,$=M&&n!=="hide";(0,s.Z)(function(){M&&$!==I&&U($)},[M]);var L=function(){M&&d()},j=N.useRef(!1),V=function(){M&&!j.current&&(j.current=!0,r())};O(L,V);var re=function(ae){$===ae&&V()};return M?N.createElement(m.ZP,(0,de.Z)({ref:H,visible:I},Z,{motionAppear:n==="show",onVisibleChanged:re}),function(ee,ae){var Ne=ee.className,fe=ee.style;return N.createElement("div",{ref:ae,className:Y()("".concat(F,"-treenode-motion"),Ne),style:fe},M.map(function(oe){var ye=(0,de.Z)({},(_(oe.data),oe.data)),Me=oe.title,Ze=oe.key,Ie=oe.isStart,Te=oe.isEnd;delete ye.children;var Re=(0,f.H8)(Ze,p);return N.createElement(K.Z,(0,de.Z)({},ye,Re,{title:Me,active:l,data:oe.data,key:Ze,isStart:Ie,isEnd:Te}))}))}):N.createElement(K.Z,(0,de.Z)({domRef:H,className:e,style:g},k,{active:l}))};t.displayName="MotionTreeNode";var x=N.forwardRef(t),D=x;function G(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],H=v.length,e=A.length;if(Math.abs(H-e)!==1)return{add:!1,key:null};function g(Z,M){var n=new Map;Z.forEach(function(r){n.set(r,!0)});var d=M.filter(function(r){return!n.has(r)});return d.length===1?d[0]:null}return H<e?{add:!0,key:g(v,A)}:{add:!1,key:g(A,v)}}function o(v,A,H){var e=v.findIndex(function(n){return n.key===H}),g=v[e+1],Z=A.findIndex(function(n){return n.key===H});if(g){var M=A.findIndex(function(n){return n.key===g.key});return A.slice(Z+1,M)}return A.slice(Z+1)}var i=["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"],h={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},E=function(){},S="RC_TREE_MOTION_".concat(Math.random()),Q={key:S},w={key:S,level:0,index:0,pos:"0",node:Q,nodes:[Q]},J={parent:null,children:[],pos:w.pos,data:Q,title:null,key:S,isStart:[],isEnd:[]};function ne(v,A,H,e){return A===!1||!H?v:v.slice(0,Math.ceil(H/e)+1)}function q(v){var A=v.key,H=v.pos;return(0,f.km)(A,H)}function Ce(v){for(var A=String(v.data.key),H=v;H.parent;)H=H.parent,A="".concat(H.data.key," > ").concat(A);return A}var Se=N.forwardRef(function(v,A){var H=v.prefixCls,e=v.data,g=v.selectable,Z=v.checkable,M=v.expandedKeys,n=v.selectedKeys,d=v.checkedKeys,r=v.loadedKeys,l=v.loadingKeys,p=v.halfCheckedKeys,k=v.keyEntities,C=v.disabled,P=v.dragging,I=v.dragOverNodeKey,U=v.dropPosition,c=v.motion,F=v.height,$=v.itemHeight,L=v.virtual,j=v.focusable,V=v.activeItem,re=v.focused,ee=v.tabIndex,ae=v.onKeyDown,Ne=v.onFocus,fe=v.onBlur,oe=v.onActiveChange,ye=v.onListChangeStart,Me=v.onListChangeEnd,Ze=(0,a.Z)(v,i),Ie=N.useRef(null),Te=N.useRef(null);N.useImperativeHandle(A,function(){return{scrollTo:function(Ae){Ie.current.scrollTo(Ae)},getIndentWidth:function(){return Te.current.offsetWidth}}});var Re=N.useState(M),Ve=(0,W.Z)(Re,2),_e=Ve[0],qe=Ve[1],et=N.useState(e),Ye=(0,W.Z)(et,2),$e=Ye[0],Xe=Ye[1],tt=N.useState(e),Je=(0,W.Z)(tt,2),nt=Je[0],He=Je[1],rt=N.useState([]),we=(0,W.Z)(rt,2),ct=we[0],at=we[1],ut=N.useState(null),it=(0,W.Z)(ut,2),ft=it[0],ot=it[1],st=N.useRef(e);st.current=e;function dt(){var ce=st.current;Xe(ce),He(ce),at([]),ot(null),Me()}(0,s.Z)(function(){qe(M);var ce=G(_e,M);if(ce.key!==null)if(ce.add){var Ae=$e.findIndex(function(je){var ze=je.key;return ze===ce.key}),Ue=ne(o($e,e,ce.key),L,F,$),Ge=$e.slice();Ge.splice(Ae+1,0,J),He(Ge),at(Ue),ot("show")}else{var Fe=e.findIndex(function(je){var ze=je.key;return ze===ce.key}),Be=ne(o(e,$e,ce.key),L,F,$),Qe=e.slice();Qe.splice(Fe+1,0,J),He(Qe),at(Be),ot("hide")}else $e!==e&&(Xe(e),He(e))},[M,e]),N.useEffect(function(){P||dt()},[P]);var vt=c?nt:e,lt={expandedKeys:M,selectedKeys:n,loadedKeys:r,loadingKeys:l,checkedKeys:d,halfCheckedKeys:p,dragOverNodeKey:I,dropPosition:U,keyEntities:k};return N.createElement(N.Fragment,null,re&&V&&N.createElement("span",{style:h,"aria-live":"assertive"},Ce(V)),N.createElement("div",null,N.createElement("input",{style:h,disabled:j===!1||C,tabIndex:j!==!1?ee:null,onKeyDown:ae,onFocus:Ne,onBlur:fe,value:"",onChange:E,"aria-label":"for screen reader"})),N.createElement("div",{className:"".concat(H,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},N.createElement("div",{className:"".concat(H,"-indent")},N.createElement("div",{ref:Te,className:"".concat(H,"-indent-unit")}))),N.createElement(y.Z,(0,de.Z)({},Ze,{data:vt,itemKey:q,height:F,fullHeight:!1,virtual:L,itemHeight:$,prefixCls:"".concat(H,"-list"),ref:Ie,onVisibleChange:function(Ae,Ue){var Ge=new Set(Ae),Fe=Ue.filter(function(Be){return!Ge.has(Be)});Fe.some(function(Be){return q(Be)===S})&&dt()}}),function(ce){var Ae=ce.pos,Ue=(0,de.Z)({},(_(ce.data),ce.data)),Ge=ce.title,Fe=ce.key,Be=ce.isStart,Qe=ce.isEnd,je=(0,f.km)(Fe,Ae);delete Ue.key,delete Ue.children;var ze=(0,f.H8)(je,lt);return N.createElement(D,(0,de.Z)({},Ue,ze,{title:Ge,active:!!V&&Fe===V.key,pos:Ae,data:ce.data,isStart:Be,isEnd:Qe,motion:c,motionNodes:Fe===S?ct:null,motionType:ft,onMotionStart:ye,onMotionEnd:dt,treeNodeRequiredProps:lt,onMouseMove:function(){oe(null)}}))}))});Se.displayName="NodeList";var Pe=Se,T=u(31087),ke=u(27545),be=u(55369),me=10,he=function(v){(0,ie.Z)(H,v);var A=(0,te.Z)(H);function H(){var e;(0,De.Z)(this,H);for(var g=arguments.length,Z=new Array(g),M=0;M<g;M++)Z[M]=arguments[M];return e=A.call.apply(A,[this].concat(Z)),e.destroyed=!1,e.delayedDragEnterLogic=void 0,e.loadingRetryTimes={},e.state={keyEntities:{},indent:null,selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],draggingNodeKey:null,dragChildrenKeys:[],dropTargetKey:null,dropPosition:null,dropContainerKey:null,dropLevelOffset:null,dropTargetPos:null,dropAllowed:!0,dragOverNodeKey:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null,fieldNames:(0,f.w$)()},e.dragStartMousePosition=null,e.dragNode=void 0,e.currentMouseOverDroppableNodeKey=null,e.listRef=N.createRef(),e.onNodeDragStart=function(n,d){var r=e.state,l=r.expandedKeys,p=r.keyEntities,k=e.props.onDragStart,C=d.props.eventKey;e.dragNode=d,e.dragStartMousePosition={x:n.clientX,y:n.clientY};var P=(0,T._5)(l,C);e.setState({draggingNodeKey:C,dragChildrenKeys:(0,T.wA)(C,p),indent:e.listRef.current.getIndentWidth()}),e.setExpandedKeys(P),window.addEventListener("dragend",e.onWindowDragEnd),k==null||k({event:n,node:(0,f.F)(d.props)})},e.onNodeDragEnter=function(n,d){var r=e.state,l=r.expandedKeys,p=r.keyEntities,k=r.dragChildrenKeys,C=r.flattenNodes,P=r.indent,I=e.props,U=I.onDragEnter,c=I.onExpand,F=I.allowDrop,$=I.direction,L=d.props,j=L.pos,V=L.eventKey,re=(0,pe.Z)(e),ee=re.dragNode;if(e.currentMouseOverDroppableNodeKey!==V&&(e.currentMouseOverDroppableNodeKey=V),!ee){e.resetDragState();return}var ae=(0,T.OM)(n,ee,d,P,e.dragStartMousePosition,F,C,p,l,$),Ne=ae.dropPosition,fe=ae.dropLevelOffset,oe=ae.dropTargetKey,ye=ae.dropContainerKey,Me=ae.dropTargetPos,Ze=ae.dropAllowed,Ie=ae.dragOverNodeKey;if(k.indexOf(oe)!==-1||!Ze){e.resetDragState();return}if(e.delayedDragEnterLogic||(e.delayedDragEnterLogic={}),Object.keys(e.delayedDragEnterLogic).forEach(function(Te){clearTimeout(e.delayedDragEnterLogic[Te])}),ee.props.eventKey!==d.props.eventKey&&(n.persist(),e.delayedDragEnterLogic[j]=window.setTimeout(function(){if(e.state.draggingNodeKey!==null){var Te=(0,Le.Z)(l),Re=(0,be.Z)(p,d.props.eventKey);Re&&(Re.children||[]).length&&(Te=(0,T.L0)(l,d.props.eventKey)),"expandedKeys"in e.props||e.setExpandedKeys(Te),c==null||c(Te,{node:(0,f.F)(d.props),expanded:!0,nativeEvent:n.nativeEvent})}},800)),ee.props.eventKey===oe&&fe===0){e.resetDragState();return}e.setState({dragOverNodeKey:Ie,dropPosition:Ne,dropLevelOffset:fe,dropTargetKey:oe,dropContainerKey:ye,dropTargetPos:Me,dropAllowed:Ze}),U==null||U({event:n,node:(0,f.F)(d.props),expandedKeys:l})},e.onNodeDragOver=function(n,d){var r=e.state,l=r.dragChildrenKeys,p=r.flattenNodes,k=r.keyEntities,C=r.expandedKeys,P=r.indent,I=e.props,U=I.onDragOver,c=I.allowDrop,F=I.direction,$=(0,pe.Z)(e),L=$.dragNode;if(L){var j=(0,T.OM)(n,L,d,P,e.dragStartMousePosition,c,p,k,C,F),V=j.dropPosition,re=j.dropLevelOffset,ee=j.dropTargetKey,ae=j.dropContainerKey,Ne=j.dropAllowed,fe=j.dropTargetPos,oe=j.dragOverNodeKey;l.indexOf(ee)!==-1||!Ne||(L.props.eventKey===ee&&re===0?e.state.dropPosition===null&&e.state.dropLevelOffset===null&&e.state.dropTargetKey===null&&e.state.dropContainerKey===null&&e.state.dropTargetPos===null&&e.state.dropAllowed===!1&&e.state.dragOverNodeKey===null||e.resetDragState():V===e.state.dropPosition&&re===e.state.dropLevelOffset&&ee===e.state.dropTargetKey&&ae===e.state.dropContainerKey&&fe===e.state.dropTargetPos&&Ne===e.state.dropAllowed&&oe===e.state.dragOverNodeKey||e.setState({dropPosition:V,dropLevelOffset:re,dropTargetKey:ee,dropContainerKey:ae,dropTargetPos:fe,dropAllowed:Ne,dragOverNodeKey:oe}),U==null||U({event:n,node:(0,f.F)(d.props)}))}},e.onNodeDragLeave=function(n,d){e.currentMouseOverDroppableNodeKey===d.props.eventKey&&!n.currentTarget.contains(n.relatedTarget)&&(e.resetDragState(),e.currentMouseOverDroppableNodeKey=null);var r=e.props.onDragLeave;r==null||r({event:n,node:(0,f.F)(d.props)})},e.onWindowDragEnd=function(n){e.onNodeDragEnd(n,null,!0),window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDragEnd=function(n,d){var r=e.props.onDragEnd;e.setState({dragOverNodeKey:null}),e.cleanDragState(),r==null||r({event:n,node:(0,f.F)(d.props)}),e.dragNode=null,window.removeEventListener("dragend",e.onWindowDragEnd)},e.onNodeDrop=function(n,d){var r,l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,p=e.state,k=p.dragChildrenKeys,C=p.dropPosition,P=p.dropTargetKey,I=p.dropTargetPos,U=p.dropAllowed;if(U){var c=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),P!==null){var F=(0,ve.Z)((0,ve.Z)({},(0,f.H8)(P,e.getTreeNodeRequiredProps())),{},{active:((r=e.getActiveItem())===null||r===void 0?void 0:r.key)===P,data:(0,be.Z)(e.state.keyEntities,P).node}),$=k.indexOf(P)!==-1;(0,se.ZP)(!$,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var L=(0,T.yx)(I),j={event:n,node:(0,f.F)(F),dragNode:e.dragNode?(0,f.F)(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(k),dropToGap:C!==0,dropPosition:C+Number(L[L.length-1])};l||c==null||c(j),e.dragNode=null}}},e.cleanDragState=function(){var n=e.state.draggingNodeKey;n!==null&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(n,d){var r=e.state,l=r.expandedKeys,p=r.flattenNodes,k=d.expanded,C=d.key,P=d.isLeaf;if(!(P||n.shiftKey||n.metaKey||n.ctrlKey)){var I=p.filter(function(c){return c.key===C})[0],U=(0,f.F)((0,ve.Z)((0,ve.Z)({},(0,f.H8)(C,e.getTreeNodeRequiredProps())),{},{data:I.data}));e.setExpandedKeys(k?(0,T._5)(l,C):(0,T.L0)(l,C)),e.onNodeExpand(n,U)}},e.onNodeClick=function(n,d){var r=e.props,l=r.onClick,p=r.expandAction;p==="click"&&e.triggerExpandActionExpand(n,d),l==null||l(n,d)},e.onNodeDoubleClick=function(n,d){var r=e.props,l=r.onDoubleClick,p=r.expandAction;p==="doubleClick"&&e.triggerExpandActionExpand(n,d),l==null||l(n,d)},e.onNodeSelect=function(n,d){var r=e.state.selectedKeys,l=e.state,p=l.keyEntities,k=l.fieldNames,C=e.props,P=C.onSelect,I=C.multiple,U=d.selected,c=d[k.key],F=!U;F?I?r=(0,T.L0)(r,c):r=[c]:r=(0,T._5)(r,c);var $=r.map(function(L){var j=(0,be.Z)(p,L);return j?j.node:null}).filter(function(L){return L});e.setUncontrolledState({selectedKeys:r}),P==null||P(r,{event:"select",selected:F,node:d,selectedNodes:$,nativeEvent:n.nativeEvent})},e.onNodeCheck=function(n,d,r){var l=e.state,p=l.keyEntities,k=l.checkedKeys,C=l.halfCheckedKeys,P=e.props,I=P.checkStrictly,U=P.onCheck,c=d.key,F,$={event:"check",node:d,checked:r,nativeEvent:n.nativeEvent};if(I){var L=r?(0,T.L0)(k,c):(0,T._5)(k,c),j=(0,T._5)(C,c);F={checked:L,halfChecked:j},$.checkedNodes=L.map(function(fe){return(0,be.Z)(p,fe)}).filter(function(fe){return fe}).map(function(fe){return fe.node}),e.setUncontrolledState({checkedKeys:L})}else{var V=(0,ke.S)([].concat((0,Le.Z)(k),[c]),!0,p),re=V.checkedKeys,ee=V.halfCheckedKeys;if(!r){var ae=new Set(re);ae.delete(c);var Ne=(0,ke.S)(Array.from(ae),{checked:!1,halfCheckedKeys:ee},p);re=Ne.checkedKeys,ee=Ne.halfCheckedKeys}F=re,$.checkedNodes=[],$.checkedNodesPositions=[],$.halfCheckedKeys=ee,re.forEach(function(fe){var oe=(0,be.Z)(p,fe);if(oe){var ye=oe.node,Me=oe.pos;$.checkedNodes.push(ye),$.checkedNodesPositions.push({node:ye,pos:Me})}}),e.setUncontrolledState({checkedKeys:re},!1,{halfCheckedKeys:ee})}U==null||U(F,$)},e.onNodeLoad=function(n){var d=n.key,r=new Promise(function(l,p){e.setState(function(k){var C=k.loadedKeys,P=C===void 0?[]:C,I=k.loadingKeys,U=I===void 0?[]:I,c=e.props,F=c.loadData,$=c.onLoad;if(!F||P.indexOf(d)!==-1||U.indexOf(d)!==-1)return null;var L=F(n);return L.then(function(){var j=e.state.loadedKeys,V=(0,T.L0)(j,d);$==null||$(V,{event:"load",node:n}),e.setUncontrolledState({loadedKeys:V}),e.setState(function(re){return{loadingKeys:(0,T._5)(re.loadingKeys,d)}}),l()}).catch(function(j){if(e.setState(function(re){return{loadingKeys:(0,T._5)(re.loadingKeys,d)}}),e.loadingRetryTimes[d]=(e.loadingRetryTimes[d]||0)+1,e.loadingRetryTimes[d]>=me){var V=e.state.loadedKeys;(0,se.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,T.L0)(V,d)}),l()}p(j)}),{loadingKeys:(0,T.L0)(U,d)}})});return r.catch(function(){}),r},e.onNodeMouseEnter=function(n,d){var r=e.props.onMouseEnter;r==null||r({event:n,node:d})},e.onNodeMouseLeave=function(n,d){var r=e.props.onMouseLeave;r==null||r({event:n,node:d})},e.onNodeContextMenu=function(n,d){var r=e.props.onRightClick;r&&(n.preventDefault(),r({event:n,node:d}))},e.onFocus=function(){var n=e.props.onFocus;e.setState({focused:!0});for(var d=arguments.length,r=new Array(d),l=0;l<d;l++)r[l]=arguments[l];n==null||n.apply(void 0,r)},e.onBlur=function(){var n=e.props.onBlur;e.setState({focused:!1}),e.onActiveChange(null);for(var d=arguments.length,r=new Array(d),l=0;l<d;l++)r[l]=arguments[l];n==null||n.apply(void 0,r)},e.getTreeNodeRequiredProps=function(){var n=e.state,d=n.expandedKeys,r=n.selectedKeys,l=n.loadedKeys,p=n.loadingKeys,k=n.checkedKeys,C=n.halfCheckedKeys,P=n.dragOverNodeKey,I=n.dropPosition,U=n.keyEntities;return{expandedKeys:d||[],selectedKeys:r||[],loadedKeys:l||[],loadingKeys:p||[],checkedKeys:k||[],halfCheckedKeys:C||[],dragOverNodeKey:P,dropPosition:I,keyEntities:U}},e.setExpandedKeys=function(n){var d=e.state,r=d.treeData,l=d.fieldNames,p=(0,f.oH)(r,n,l);e.setUncontrolledState({expandedKeys:n,flattenNodes:p},!0)},e.onNodeExpand=function(n,d){var r=e.state.expandedKeys,l=e.state,p=l.listChanging,k=l.fieldNames,C=e.props,P=C.onExpand,I=C.loadData,U=d.expanded,c=d[k.key];if(!p){var F=r.indexOf(c),$=!U;if((0,se.ZP)(U&&F!==-1||!U&&F===-1,"Expand state not sync with index check"),$?r=(0,T.L0)(r,c):r=(0,T._5)(r,c),e.setExpandedKeys(r),P==null||P(r,{node:d,expanded:$,nativeEvent:n.nativeEvent}),$&&I){var L=e.onNodeLoad(d);L&&L.then(function(){var j=(0,f.oH)(e.state.treeData,r,k);e.setUncontrolledState({flattenNodes:j})}).catch(function(){var j=e.state.expandedKeys,V=(0,T._5)(j,c);e.setExpandedKeys(V)})}}},e.onListChangeStart=function(){e.setUncontrolledState({listChanging:!0})},e.onListChangeEnd=function(){setTimeout(function(){e.setUncontrolledState({listChanging:!1})})},e.onActiveChange=function(n){var d=e.state.activeKey,r=e.props,l=r.onActiveChange,p=r.itemScrollOffset,k=p===void 0?0:p;d!==n&&(e.setState({activeKey:n}),n!==null&&e.scrollTo({key:n,offset:k}),l==null||l(n))},e.getActiveItem=function(){var n=e.state,d=n.activeKey,r=n.flattenNodes;return d===null?null:r.find(function(l){var p=l.key;return p===d})||null},e.offsetActiveKey=function(n){var d=e.state,r=d.flattenNodes,l=d.activeKey,p=r.findIndex(function(P){var I=P.key;return I===l});p===-1&&n<0&&(p=r.length),p=(p+n+r.length)%r.length;var k=r[p];if(k){var C=k.key;e.onActiveChange(C)}else e.onActiveChange(null)},e.onKeyDown=function(n){var d=e.state,r=d.activeKey,l=d.expandedKeys,p=d.checkedKeys,k=d.fieldNames,C=e.props,P=C.onKeyDown,I=C.checkable,U=C.selectable;switch(n.which){case b.Z.UP:{e.offsetActiveKey(-1),n.preventDefault();break}case b.Z.DOWN:{e.offsetActiveKey(1),n.preventDefault();break}}var c=e.getActiveItem();if(c&&c.data){var F=e.getTreeNodeRequiredProps(),$=c.data.isLeaf===!1||!!(c.data[k.children]||[]).length,L=(0,f.F)((0,ve.Z)((0,ve.Z)({},(0,f.H8)(r,F)),{},{data:c.data,active:!0}));switch(n.which){case b.Z.LEFT:{$&&l.includes(r)?e.onNodeExpand({},L):c.parent&&e.onActiveChange(c.parent.key),n.preventDefault();break}case b.Z.RIGHT:{$&&!l.includes(r)?e.onNodeExpand({},L):c.children&&c.children.length&&e.onActiveChange(c.children[0].key),n.preventDefault();break}case b.Z.ENTER:case b.Z.SPACE:{I&&!L.disabled&&L.checkable!==!1&&!L.disableCheckbox?e.onNodeCheck({},L,!p.includes(r)):!I&&U&&!L.disabled&&L.selectable!==!1&&e.onNodeSelect({},L);break}}}P==null||P(n)},e.setUncontrolledState=function(n){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!e.destroyed){var l=!1,p=!0,k={};Object.keys(n).forEach(function(C){if(C in e.props){p=!1;return}l=!0,k[C]=n[C]}),l&&(!d||p)&&e.setState((0,ve.Z)((0,ve.Z)({},k),r))}},e.scrollTo=function(n){e.listRef.current.scrollTo(n)},e}return(0,Ke.Z)(H,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var g=this.props,Z=g.activeKey,M=g.itemScrollOffset,n=M===void 0?0:M;Z!==void 0&&Z!==this.state.activeKey&&(this.setState({activeKey:Z}),Z!==null&&this.scrollTo({key:Z,offset:n}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var g,Z=this.state,M=Z.focused,n=Z.flattenNodes,d=Z.keyEntities,r=Z.draggingNodeKey,l=Z.activeKey,p=Z.dropLevelOffset,k=Z.dropContainerKey,C=Z.dropTargetKey,P=Z.dropPosition,I=Z.dragOverNodeKey,U=Z.indent,c=this.props,F=c.prefixCls,$=c.className,L=c.style,j=c.showLine,V=c.focusable,re=c.tabIndex,ee=re===void 0?0:re,ae=c.selectable,Ne=c.showIcon,fe=c.icon,oe=c.switcherIcon,ye=c.draggable,Me=c.checkable,Ze=c.checkStrictly,Ie=c.disabled,Te=c.motion,Re=c.loadData,Ve=c.filterTreeNode,_e=c.height,qe=c.itemHeight,et=c.virtual,Ye=c.titleRender,$e=c.dropIndicatorRender,Xe=c.onContextMenu,tt=c.onScroll,Je=c.direction,nt=c.rootClassName,He=c.rootStyle,rt=(0,ue.Z)(this.props,{aria:!0,data:!0}),we;return ye&&((0,ge.Z)(ye)==="object"?we=ye:typeof ye=="function"?we={nodeDraggable:ye}:we={}),N.createElement(le.k.Provider,{value:{prefixCls:F,selectable:ae,showIcon:Ne,icon:fe,switcherIcon:oe,draggable:we,draggingNodeKey:r,checkable:Me,checkStrictly:Ze,disabled:Ie,keyEntities:d,dropLevelOffset:p,dropContainerKey:k,dropTargetKey:C,dropPosition:P,dragOverNodeKey:I,indent:U,direction:Je,dropIndicatorRender:$e,loadData:Re,filterTreeNode:Ve,titleRender:Ye,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},N.createElement("div",{role:"tree",className:Y()(F,$,nt,(g={},(0,B.Z)(g,"".concat(F,"-show-line"),j),(0,B.Z)(g,"".concat(F,"-focused"),M),(0,B.Z)(g,"".concat(F,"-active-focused"),l!==null),g)),style:He},N.createElement(Pe,(0,de.Z)({ref:this.listRef,prefixCls:F,style:L,data:n,disabled:Ie,selectable:ae,checkable:!!Me,motion:Te,dragging:r!==null,height:_e,itemHeight:qe,virtual:et,focusable:V,focused:M,tabIndex:ee,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Xe,onScroll:tt},this.getTreeNodeRequiredProps(),rt))))}}],[{key:"getDerivedStateFromProps",value:function(g,Z){var M=Z.prevProps,n={prevProps:g};function d(V){return!M&&V in g||M&&M[V]!==g[V]}var r,l=Z.fieldNames;if(d("fieldNames")&&(l=(0,f.w$)(g.fieldNames),n.fieldNames=l),d("treeData")?r=g.treeData:d("children")&&((0,se.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),r=(0,f.zn)(g.children)),r){n.treeData=r;var p=(0,f.I8)(r,{fieldNames:l});n.keyEntities=(0,ve.Z)((0,B.Z)({},S,w),p.keyEntities)}var k=n.keyEntities||Z.keyEntities;if(d("expandedKeys")||M&&d("autoExpandParent"))n.expandedKeys=g.autoExpandParent||!M&&g.defaultExpandParent?(0,T.r7)(g.expandedKeys,k):g.expandedKeys;else if(!M&&g.defaultExpandAll){var C=(0,ve.Z)({},k);delete C[S],n.expandedKeys=Object.keys(C).map(function(V){return C[V].key})}else!M&&g.defaultExpandedKeys&&(n.expandedKeys=g.autoExpandParent||g.defaultExpandParent?(0,T.r7)(g.defaultExpandedKeys,k):g.defaultExpandedKeys);if(n.expandedKeys||delete n.expandedKeys,r||n.expandedKeys){var P=(0,f.oH)(r||Z.treeData,n.expandedKeys||Z.expandedKeys,l);n.flattenNodes=P}if(g.selectable&&(d("selectedKeys")?n.selectedKeys=(0,T.BT)(g.selectedKeys,g):!M&&g.defaultSelectedKeys&&(n.selectedKeys=(0,T.BT)(g.defaultSelectedKeys,g))),g.checkable){var I;if(d("checkedKeys")?I=(0,T.E6)(g.checkedKeys)||{}:!M&&g.defaultCheckedKeys?I=(0,T.E6)(g.defaultCheckedKeys)||{}:r&&(I=(0,T.E6)(g.checkedKeys)||{checkedKeys:Z.checkedKeys,halfCheckedKeys:Z.halfCheckedKeys}),I){var U=I,c=U.checkedKeys,F=c===void 0?[]:c,$=U.halfCheckedKeys,L=$===void 0?[]:$;if(!g.checkStrictly){var j=(0,ke.S)(F,!0,k);F=j.checkedKeys,L=j.halfCheckedKeys}n.checkedKeys=F,n.halfCheckedKeys=L}}return d("loadedKeys")&&(n.loadedKeys=g.loadedKeys),n}}]),H}(N.Component);he.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:X,allowDrop:function(){return!0},expandAction:!1},he.TreeNode=K.Z;var Ee=he,Oe=Ee},31087:function(We,xe,u){u.d(xe,{BT:function(){return N},E6:function(){return _},L0:function(){return te},OM:function(){return se},_5:function(){return ie},r7:function(){return W},wA:function(){return Y},yx:function(){return z}});var de=u(36014),B=u(26407),ge=u(12868),ve=u(50959),Le=u(36289),De=u(55369),Ke=u(25237),pe=null;function ie(a,s){if(!a)return[];var y=a.slice(),m=y.indexOf(s);return m>=0&&y.splice(m,1),y}function te(a,s){var y=(a||[]).slice();return y.indexOf(s)===-1&&y.push(s),y}function z(a){return a.split("-")}function Y(a,s){var y=[],m=(0,De.Z)(s,a);function K(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];O.forEach(function(f){var R=f.key,t=f.children;y.push(R),K(t)})}return K(m.children),y}function b(a){if(a.parent){var s=z(a.pos);return Number(s[s.length-1])===a.parent.children.length-1}return!1}function ue(a){var s=z(a.pos);return Number(s[s.length-1])===0}function se(a,s,y,m,K,O,f,R,t,x){var D,G=a.clientX,o=a.clientY,i=a.target.getBoundingClientRect(),h=i.top,E=i.height,S=(x==="rtl"?-1:1)*(((K==null?void 0:K.x)||0)-G),Q=(S-12)/m,w=(0,De.Z)(R,y.props.eventKey);if(o<h+E/2){var J=f.findIndex(function(Oe){return Oe.key===w.key}),ne=J<=0?0:J-1,q=f[ne].key;w=(0,De.Z)(R,q)}var Ce=w.key,Se=w,Pe=w.key,T=0,ke=0;if(!t.includes(Ce))for(var be=0;be<Q&&b(w);be+=1)w=w.parent,ke+=1;var me=s.props.data,he=w.node,Ee=!0;return ue(w)&&w.level===0&&o<h+E/2&&O({dragNode:me,dropNode:he,dropPosition:-1})&&w.key===y.props.eventKey?T=-1:(Se.children||[]).length&&t.includes(Pe)?O({dragNode:me,dropNode:he,dropPosition:0})?T=0:Ee=!1:ke===0?Q>-1.5?O({dragNode:me,dropNode:he,dropPosition:1})?T=1:Ee=!1:O({dragNode:me,dropNode:he,dropPosition:0})?T=0:O({dragNode:me,dropNode:he,dropPosition:1})?T=1:Ee=!1:O({dragNode:me,dropNode:he,dropPosition:1})?T=1:Ee=!1,{dropPosition:T,dropLevelOffset:ke,dropTargetKey:w.key,dropTargetPos:w.pos,dragOverNodeKey:Pe,dropContainerKey:T===0?null:((D=w.parent)===null||D===void 0?void 0:D.key)||null,dropAllowed:Ee}}function N(a,s){if(a){var y=s.multiple;return y?a.slice():a.length?[a[0]]:a}}var le=function(s){return s};function X(a,s){if(!a)return[];var y=s||{},m=y.processProps,K=m===void 0?le:m,O=Array.isArray(a)?a:[a];return O.map(function(f){var R=f.children,t=_objectWithoutProperties(f,pe),x=X(R,s);return React.createElement(TreeNode,_extends({key:t.key},K(t)),x)})}function _(a){if(!a)return null;var s;if(Array.isArray(a))s={checkedKeys:a,halfCheckedKeys:void 0};else if((0,B.Z)(a)==="object")s={checkedKeys:a.checked||void 0,halfCheckedKeys:a.halfChecked||void 0};else return(0,ge.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return s}function W(a,s){var y=new Set;function m(K){if(!y.has(K)){var O=(0,De.Z)(s,K);if(O){y.add(K);var f=O.parent,R=O.node;R.disabled||f&&m(f.key)}}}return(a||[]).forEach(function(K){m(K)}),(0,de.Z)(y)}},27545:function(We,xe,u){u.d(xe,{S:function(){return Ke}});var de=u(12868),B=u(55369);function ge(pe,ie){var te=new Set;return pe.forEach(function(z){ie.has(z)||te.add(z)}),te}function ve(pe){var ie=pe||{},te=ie.disabled,z=ie.disableCheckbox,Y=ie.checkable;return!!(te||z)||Y===!1}function Le(pe,ie,te,z){for(var Y=new Set(pe),b=new Set,ue=0;ue<=te;ue+=1){var se=ie.get(ue)||new Set;se.forEach(function(_){var W=_.key,a=_.node,s=_.children,y=s===void 0?[]:s;Y.has(W)&&!z(a)&&y.filter(function(m){return!z(m.node)}).forEach(function(m){Y.add(m.key)})})}for(var N=new Set,le=te;le>=0;le-=1){var X=ie.get(le)||new Set;X.forEach(function(_){var W=_.parent,a=_.node;if(!(z(a)||!_.parent||N.has(_.parent.key))){if(z(_.parent.node)){N.add(W.key);return}var s=!0,y=!1;(W.children||[]).filter(function(m){return!z(m.node)}).forEach(function(m){var K=m.key,O=Y.has(K);s&&!O&&(s=!1),!y&&(O||b.has(K))&&(y=!0)}),s&&Y.add(W.key),y&&b.add(W.key),N.add(W.key)}})}return{checkedKeys:Array.from(Y),halfCheckedKeys:Array.from(ge(b,Y))}}function De(pe,ie,te,z,Y){for(var b=new Set(pe),ue=new Set(ie),se=0;se<=z;se+=1){var N=te.get(se)||new Set;N.forEach(function(W){var a=W.key,s=W.node,y=W.children,m=y===void 0?[]:y;!b.has(a)&&!ue.has(a)&&!Y(s)&&m.filter(function(K){return!Y(K.node)}).forEach(function(K){b.delete(K.key)})})}ue=new Set;for(var le=new Set,X=z;X>=0;X-=1){var _=te.get(X)||new Set;_.forEach(function(W){var a=W.parent,s=W.node;if(!(Y(s)||!W.parent||le.has(W.parent.key))){if(Y(W.parent.node)){le.add(a.key);return}var y=!0,m=!1;(a.children||[]).filter(function(K){return!Y(K.node)}).forEach(function(K){var O=K.key,f=b.has(O);y&&!f&&(y=!1),!m&&(f||ue.has(O))&&(m=!0)}),y||b.delete(a.key),m&&ue.add(a.key),le.add(a.key)}})}return{checkedKeys:Array.from(b),halfCheckedKeys:Array.from(ge(ue,b))}}function Ke(pe,ie,te,z){var Y=[],b;z?b=z:b=ve;var ue=new Set(pe.filter(function(X){var _=!!(0,B.Z)(te,X);return _||Y.push(X),_})),se=new Map,N=0;Object.keys(te).forEach(function(X){var _=te[X],W=_.level,a=se.get(W);a||(a=new Set,se.set(W,a)),a.add(_),N=Math.max(N,W)}),(0,de.ZP)(!Y.length,"Tree missing follow keys: ".concat(Y.slice(0,100).map(function(X){return"'".concat(X,"'")}).join(", ")));var le;return ie===!0?le=Le(ue,se,N,b):le=De(ue,ie.halfCheckedKeys,se,N,b),le}},55369:function(We,xe,u){u.d(xe,{Z:function(){return de}});function de(B,ge){return B[ge]}},25237:function(We,xe,u){u.d(xe,{F:function(){return W},H8:function(){return _},I8:function(){return X},km:function(){return Y},oH:function(){return N},w$:function(){return b},zn:function(){return se}});var de=u(26407),B=u(36014),ge=u(12309),ve=u(16658),Le=u(13763),De=u(87017),Ke=u(12868),pe=u(55369),ie=["children"];function te(a,s){return"".concat(a,"-").concat(s)}function z(a){return a&&a.type&&a.type.isTreeNode}function Y(a,s){return a!=null?a:s}function b(a){var s=a||{},y=s.title,m=s._title,K=s.key,O=s.children,f=y||"title";return{title:f,_title:m||[f],key:K||"key",children:O||"children"}}function ue(a,s){var y=new Map;function m(K){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(K||[]).forEach(function(f){var R=f[s.key],t=f[s.children];warning(R!=null,"Tree node must have a certain key: [".concat(O).concat(R,"]"));var x=String(R);warning(!y.has(x)||R===null||R===void 0,"Same 'key' exist in the Tree: ".concat(x)),y.set(x,!0),m(t,"".concat(O).concat(x," > "))})}m(a)}function se(a){function s(y){var m=(0,Le.Z)(y);return m.map(function(K){if(!z(K))return(0,Ke.ZP)(!K,"Tree/TreeNode can only accept TreeNode as children."),null;var O=K.key,f=K.props,R=f.children,t=(0,ve.Z)(f,ie),x=(0,ge.Z)({key:O},t),D=s(R);return D.length&&(x.children=D),x}).filter(function(K){return K})}return s(a)}function N(a,s,y){var m=b(y),K=m._title,O=m.key,f=m.children,R=new Set(s===!0?[]:s),t=[];function x(D){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return D.map(function(o,i){for(var h=te(G?G.pos:"0",i),E=Y(o[O],h),S,Q=0;Q<K.length;Q+=1){var w=K[Q];if(o[w]!==void 0){S=o[w];break}}var J=(0,ge.Z)((0,ge.Z)({},(0,De.Z)(o,[].concat((0,B.Z)(K),[O,f]))),{},{title:S,key:E,parent:G,pos:h,children:null,data:o,isStart:[].concat((0,B.Z)(G?G.isStart:[]),[i===0]),isEnd:[].concat((0,B.Z)(G?G.isEnd:[]),[i===D.length-1])});return t.push(J),s===!0||R.has(E)?J.children=x(o[f]||[],J):J.children=[],J})}return x(a),t}function le(a,s,y){var m={};(0,de.Z)(y)==="object"?m=y:m={externalGetKey:y},m=m||{};var K=m,O=K.childrenPropName,f=K.externalGetKey,R=K.fieldNames,t=b(R),x=t.key,D=t.children,G=O||D,o;f?typeof f=="string"?o=function(E){return E[f]}:typeof f=="function"&&(o=function(E){return f(E)}):o=function(E,S){return Y(E[x],S)};function i(h,E,S,Q){var w=h?h[G]:a,J=h?te(S.pos,E):"0",ne=h?[].concat((0,B.Z)(Q),[h]):[];if(h){var q=o(h,J),Ce={node:h,index:E,pos:J,key:q,parentPos:S.node?S.pos:null,level:S.level+1,nodes:ne};s(Ce)}w&&w.forEach(function(Se,Pe){i(Se,Pe,{node:h,pos:J,level:S?S.level+1:-1},ne)})}i(null)}function X(a){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y=s.initWrapper,m=s.processEntity,K=s.onProcessFinished,O=s.externalGetKey,f=s.childrenPropName,R=s.fieldNames,t=arguments.length>2?arguments[2]:void 0,x=O||t,D={},G={},o={posEntities:D,keyEntities:G};return y&&(o=y(o)||o),le(a,function(i){var h=i.node,E=i.index,S=i.pos,Q=i.key,w=i.parentPos,J=i.level,ne=i.nodes,q={node:h,nodes:ne,index:E,key:Q,pos:S,level:J},Ce=Y(Q,S);D[S]=q,G[Ce]=q,q.parent=D[w],q.parent&&(q.parent.children=q.parent.children||[],q.parent.children.push(q)),m&&m(q,o)},{externalGetKey:x,childrenPropName:f,fieldNames:R}),K&&K(o),o}function _(a,s){var y=s.expandedKeys,m=s.selectedKeys,K=s.loadedKeys,O=s.loadingKeys,f=s.checkedKeys,R=s.halfCheckedKeys,t=s.dragOverNodeKey,x=s.dropPosition,D=s.keyEntities,G=(0,pe.Z)(D,a),o={eventKey:a,expanded:y.indexOf(a)!==-1,selected:m.indexOf(a)!==-1,loaded:K.indexOf(a)!==-1,loading:O.indexOf(a)!==-1,checked:f.indexOf(a)!==-1,halfChecked:R.indexOf(a)!==-1,pos:String(G?G.pos:""),dragOver:t===a&&x===0,dragOverGapTop:t===a&&x===-1,dragOverGapBottom:t===a&&x===1};return o}function W(a){var s=a.data,y=a.expanded,m=a.selected,K=a.checked,O=a.loaded,f=a.loading,R=a.halfChecked,t=a.dragOver,x=a.dragOverGapTop,D=a.dragOverGapBottom,G=a.pos,o=a.active,i=a.eventKey,h=(0,ge.Z)((0,ge.Z)({},s),{},{expanded:y,selected:m,checked:K,loaded:O,loading:f,halfChecked:R,dragOver:t,dragOverGapTop:x,dragOverGapBottom:D,pos:G,active:o,key:i});return"props"in h||Object.defineProperty(h,"props",{get:function(){return(0,Ke.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),a}}),h}}}]); diff --git a/9059.c3ed991c.async.js b/9059.c3ed991c.async.js new file mode 100644 index 00000000..c29614ef --- /dev/null +++ b/9059.c3ed991c.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9059,6889],{56889:function(n,a,e){e.r(a),e.d(a,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/tgjones/shaders-tmLanguage/blob/master/grammars/hlsl.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/tgjones/shaders-tmLanguage/commit/87c0dca3a39170dbd7ee7e277db4f915fb2de14a",name:"hlsl",scopeName:"source.hlsl",patterns:[{name:"comment.line.block.hlsl",begin:"/\\*",end:"\\*/"},{name:"comment.line.double-slash.hlsl",begin:"//",end:"$"},{name:"constant.numeric.decimal.hlsl",match:"\\b[0-9]+\\.[0-9]*(F|f)?\\b"},{name:"constant.numeric.decimal.hlsl",match:"(\\.([0-9]+)(F|f)?)\\b"},{name:"constant.numeric.decimal.hlsl",match:"\\b([0-9]+(F|f)?)\\b"},{name:"constant.numeric.hex.hlsl",match:"\\b(0(x|X)[0-9a-fA-F]+)\\b"},{name:"constant.language.hlsl",match:"\\b(false|true)\\b"},{name:"keyword.preprocessor.hlsl",match:"^\\s*#\\s*(define|elif|else|endif|ifdef|ifndef|if|undef|include|line|error|pragma)"},{name:"keyword.control.hlsl",match:"\\b(break|case|continue|default|discard|do|else|for|if|return|switch|while)\\b"},{name:"keyword.control.fx.hlsl",match:"\\b(compile)\\b"},{name:"keyword.typealias.hlsl",match:"\\b(typedef)\\b"},{name:"storage.type.basic.hlsl",match:"\\b(bool([1-4](x[1-4])?)?|double([1-4](x[1-4])?)?|dword|float([1-4](x[1-4])?)?|half([1-4](x[1-4])?)?|int([1-4](x[1-4])?)?|matrix|min10float([1-4](x[1-4])?)?|min12int([1-4](x[1-4])?)?|min16float([1-4](x[1-4])?)?|min16int([1-4](x[1-4])?)?|min16uint([1-4](x[1-4])?)?|unsigned|uint([1-4](x[1-4])?)?|vector|void)\\b"},{name:"support.function.hlsl",match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)(?=[\\s]*\\()"},{name:"support.variable.semantic.hlsl",match:"(?<=\\:\\s|\\:)(?i:BINORMAL[0-9]*|BLENDINDICES[0-9]*|BLENDWEIGHT[0-9]*|COLOR[0-9]*|NORMAL[0-9]*|POSITIONT|POSITION|PSIZE[0-9]*|TANGENT[0-9]*|TEXCOORD[0-9]*|FOG|TESSFACTOR[0-9]*|VFACE|VPOS|DEPTH[0-9]*)\\b"},{name:"support.variable.semantic.sm4.hlsl",match:"(?<=\\:\\s|\\:)(?i:SV_ClipDistance[0-9]*|SV_CullDistance[0-9]*|SV_Coverage|SV_Depth|SV_DepthGreaterEqual[0-9]*|SV_DepthLessEqual[0-9]*|SV_InstanceID|SV_IsFrontFace|SV_Position|SV_RenderTargetArrayIndex|SV_SampleIndex|SV_StencilRef|SV_Target[0-7]?|SV_VertexID|SV_ViewportArrayIndex)\\b"},{name:"support.variable.semantic.sm5.hlsl",match:"(?<=\\:\\s|\\:)(?i:SV_DispatchThreadID|SV_DomainLocation|SV_GroupID|SV_GroupIndex|SV_GroupThreadID|SV_GSInstanceID|SV_InsideTessFactor|SV_OutputControlPointID|SV_TessFactor)\\b"},{name:"support.variable.semantic.sm5_1.hlsl",match:"(?<=\\:\\s|\\:)(?i:SV_InnerCoverage|SV_StencilRef)\\b"},{name:"storage.modifier.hlsl",match:"\\b(column_major|const|export|extern|globallycoherent|groupshared|inline|inout|in|out|precise|row_major|shared|static|uniform|volatile)\\b"},{name:"storage.modifier.float.hlsl",match:"\\b(snorm|unorm)\\b"},{name:"storage.modifier.postfix.hlsl",match:"\\b(packoffset|register)\\b"},{name:"storage.modifier.interpolation.hlsl",match:"\\b(centroid|linear|nointerpolation|noperspective|sample)\\b"},{name:"storage.modifier.geometryshader.hlsl",match:"\\b(lineadj|line|point|triangle|triangleadj)\\b"},{name:"support.type.other.hlsl",match:"\\b(string)\\b"},{name:"support.type.object.hlsl",match:"\\b(AppendStructuredBuffer|Buffer|ByteAddressBuffer|ConstantBuffer|ConsumeStructuredBuffer|InputPatch|OutputPatch)\\b"},{name:"support.type.object.rasterizerordered.hlsl",match:"\\b(RasterizerOrderedBuffer|RasterizerOrderedByteAddressBuffer|RasterizerOrderedStructuredBuffer|RasterizerOrderedTexture1D|RasterizerOrderedTexture1DArray|RasterizerOrderedTexture2D|RasterizerOrderedTexture2DArray|RasterizerOrderedTexture3D)\\b"},{name:"support.type.object.rw.hlsl",match:"\\b(RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture1D|RWTexture1DArray|RWTexture2D|RWTexture2DArray|RWTexture3D)\\b"},{name:"support.type.object.geometryshader.hlsl",match:"\\b(LineStream|PointStream|TriangleStream)\\b"},{name:"support.type.sampler.legacy.hlsl",match:"\\b(sampler|sampler1D|sampler2D|sampler3D|samplerCUBE|sampler_state)\\b"},{name:"support.type.sampler.hlsl",match:"\\b(SamplerState|SamplerComparisonState)\\b"},{name:"support.type.texture.legacy.hlsl",match:"\\b(texture2D|textureCUBE)\\b"},{name:"support.type.texture.hlsl",match:"\\b(Texture1D|Texture1DArray|Texture2D|Texture2DArray|Texture2DMS|Texture2DMSArray|Texture3D|TextureCube|TextureCubeArray)\\b"},{name:"storage.type.structured.hlsl",match:"\\b(cbuffer|class|interface|namespace|struct|tbuffer)\\b"},{name:"support.constant.property-value.fx.hlsl",match:"\\b(FALSE|TRUE|NULL)\\b"},{name:"support.type.fx.hlsl",match:"\\b(BlendState|DepthStencilState|RasterizerState)\\b"},{name:"storage.type.fx.technique.hlsl",match:"\\b(technique|Technique|technique10|technique11|pass)\\b"},{name:"meta.object-literal.key.fx.blendstate.hlsl",match:"\\b(AlphaToCoverageEnable|BlendEnable|SrcBlend|DestBlend|BlendOp|SrcBlendAlpha|DestBlendAlpha|BlendOpAlpha|RenderTargetWriteMask)\\b"},{name:"meta.object-literal.key.fx.depthstencilstate.hlsl",match:"\\b(DepthEnable|DepthWriteMask|DepthFunc|StencilEnable|StencilReadMask|StencilWriteMask|FrontFaceStencilFail|FrontFaceStencilZFail|FrontFaceStencilPass|FrontFaceStencilFunc|BackFaceStencilFail|BackFaceStencilZFail|BackFaceStencilPass|BackFaceStencilFunc)\\b"},{name:"meta.object-literal.key.fx.rasterizerstate.hlsl",match:"\\b(FillMode|CullMode|FrontCounterClockwise|DepthBias|DepthBiasClamp|SlopeScaleDepthBias|ZClipEnable|ScissorEnable|MultiSampleEnable|AntiAliasedLineEnable)\\b"},{name:"meta.object-literal.key.fx.samplerstate.hlsl",match:"\\b(Filter|AddressU|AddressV|AddressW|MipLODBias|MaxAnisotropy|ComparisonFunc|BorderColor|MinLOD|MaxLOD)\\b"},{name:"support.constant.property-value.fx.blend.hlsl",match:"\\b(?i:ZERO|ONE|SRC_COLOR|INV_SRC_COLOR|SRC_ALPHA|INV_SRC_ALPHA|DEST_ALPHA|INV_DEST_ALPHA|DEST_COLOR|INV_DEST_COLOR|SRC_ALPHA_SAT|BLEND_FACTOR|INV_BLEND_FACTOR|SRC1_COLOR|INV_SRC1_COLOR|SRC1_ALPHA|INV_SRC1_ALPHA)\\b"},{name:"support.constant.property-value.fx.blendop.hlsl",match:"\\b(?i:ADD|SUBTRACT|REV_SUBTRACT|MIN|MAX)\\b"},{name:"support.constant.property-value.fx.depthwritemask.hlsl",match:"\\b(?i:ALL)\\b"},{name:"support.constant.property-value.fx.comparisonfunc.hlsl",match:"\\b(?i:NEVER|LESS|EQUAL|LESS_EQUAL|GREATER|NOT_EQUAL|GREATER_EQUAL|ALWAYS)\\b"},{name:"support.constant.property-value.fx.stencilop.hlsl",match:"\\b(?i:KEEP|REPLACE|INCR_SAT|DECR_SAT|INVERT|INCR|DECR)\\b"},{name:"support.constant.property-value.fx.fillmode.hlsl",match:"\\b(?i:WIREFRAME|SOLID)\\b"},{name:"support.constant.property-value.fx.cullmode.hlsl",match:"\\b(?i:NONE|FRONT|BACK)\\b"},{name:"support.constant.property-value.fx.filter.hlsl",match:"\\b(?i:MIN_MAG_MIP_POINT|MIN_MAG_POINT_MIP_LINEAR|MIN_POINT_MAG_LINEAR_MIP_POINT|MIN_POINT_MAG_MIP_LINEAR|MIN_LINEAR_MAG_MIP_POINT|MIN_LINEAR_MAG_POINT_MIP_LINEAR|MIN_MAG_LINEAR_MIP_POINT|MIN_MAG_MIP_LINEAR|ANISOTROPIC|COMPARISON_MIN_MAG_MIP_POINT|COMPARISON_MIN_MAG_POINT_MIP_LINEAR|COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT|COMPARISON_MIN_POINT_MAG_MIP_LINEAR|COMPARISON_MIN_LINEAR_MAG_MIP_POINT|COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR|COMPARISON_MIN_MAG_LINEAR_MIP_POINT|COMPARISON_MIN_MAG_MIP_LINEAR|COMPARISON_ANISOTROPIC|TEXT_1BIT)\\b"},{name:"support.constant.property-value.fx.textureaddressmode.hlsl",match:"\\b(?i:WRAP|MIRROR|CLAMP|BORDER|MIRROR_ONCE)\\b"},{name:"string.quoted.double.hlsl",begin:'"',end:'"',patterns:[{name:"constant.character.escape.hlsl",match:"\\\\."}]}],displayName:"HLSL"})]},9059:function(n,a,e){e.r(a),e.d(a,{default:function(){return s}});var r=e(56889);const t=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/tgjones/shaders-tmLanguage/blob/master/grammars/shaderlab.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/tgjones/shaders-tmLanguage/commit/c72c8b39380ba5a86c58ceed053b5d965ebf38b3",name:"shaderlab",scopeName:"source.shaderlab",patterns:[{name:"comment.line.double-slash.shaderlab",begin:"//",end:"$"},{name:"support.type.basic.shaderlab",match:"\\b(?i:Range|Float|Int|Color|Vector|2D|3D|Cube|Any)\\b"},{include:"#numbers"},{name:"storage.type.structure.shaderlab",match:"\\b(?i:Shader|Properties|SubShader|Pass|Category)\\b"},{name:"support.type.propertyname.shaderlab",match:"\\b(?i:Name|Tags|Fallback|CustomEditor|Cull|ZWrite|ZTest|Offset|Blend|BlendOp|ColorMask|AlphaToMask|LOD|Lighting|Stencil|Ref|ReadMask|WriteMask|Comp|CompBack|CompFront|Fail|ZFail|UsePass|GrabPass|Dependency|Material|Diffuse|Ambient|Shininess|Specular|Emission|Fog|Mode|Density|SeparateSpecular|SetTexture|Combine|ConstantColor|Matrix|AlphaTest|ColorMaterial|BindChannels|Bind)\\b"},{name:"support.constant.property-value.shaderlab",match:"\\b(?i:Back|Front|On|Off|[RGBA]{1,3}|AmbientAndDiffuse|Emission)\\b"},{name:"support.constant.property-value.comparisonfunction.shaderlab",match:"\\b(?i:Less|Greater|LEqual|GEqual|Equal|NotEqual|Always|Never)\\b"},{name:"support.constant.property-value.stenciloperation.shaderlab",match:"\\b(?i:Keep|Zero|Replace|IncrSat|DecrSat|Invert|IncrWrap|DecrWrap)\\b"},{name:"support.constant.property-value.texturecombiners.shaderlab",match:"\\b(?i:Previous|Primary|Texture|Constant|Lerp|Double|Quad|Alpha)\\b"},{name:"support.constant.property-value.fog.shaderlab",match:"\\b(?i:Global|Linear|Exp2|Exp)\\b"},{name:"support.constant.property-value.bindchannels.shaderlab",match:"\\b(?i:Vertex|Normal|Tangent|TexCoord0|TexCoord1)\\b"},{name:"support.constant.property-value.blendoperations.shaderlab",match:"\\b(?i:Add|Sub|RevSub|Min|Max|LogicalClear|LogicalSet|LogicalCopyInverted|LogicalCopy|LogicalNoop|LogicalInvert|LogicalAnd|LogicalNand|LogicalOr|LogicalNor|LogicalXor|LogicalEquiv|LogicalAndReverse|LogicalAndInverted|LogicalOrReverse|LogicalOrInverted)\\b"},{name:"support.constant.property-value.blendfactors.shaderlab",match:"\\b(?i:One|Zero|SrcColor|SrcAlpha|DstColor|DstAlpha|OneMinusSrcColor|OneMinusSrcAlpha|OneMinusDstColor|OneMinusDstAlpha)\\b"},{name:"support.variable.reference.shaderlab",match:'\\[([a-zA-Z_][a-zA-Z0-9_]*)\\](?!\\s*[a-zA-Z_][a-zA-Z0-9_]*\\s*\\(")'},{name:"meta.attribute.shaderlab",begin:"(\\[)",end:"(\\])",patterns:[{name:"support.type.attributename.shaderlab",match:"\\G([a-zA-Z]+)\\b"},{include:"#numbers"}]},{name:"support.variable.declaration.shaderlab",match:"\\b([a-zA-Z_][a-zA-Z0-9_]*)\\s*\\("},{name:"meta.cgblock",begin:"\\b(CGPROGRAM|CGINCLUDE)\\b",beginCaptures:{1:{name:"keyword.other"}},end:"\\b(ENDCG)\\b",endCaptures:{1:{name:"keyword.other"}},patterns:[{include:"#hlsl-embedded"}]},{name:"meta.hlslblock",begin:"\\b(HLSLPROGRAM|HLSLINCLUDE)\\b",beginCaptures:{1:{name:"keyword.other"}},end:"\\b(ENDHLSL)\\b",endCaptures:{1:{name:"keyword.other"}},patterns:[{include:"#hlsl-embedded"}]},{name:"string.quoted.double.shaderlab",begin:'"',end:'"'}],repository:{numbers:{patterns:[{name:"constant.numeric.shaderlab",match:"\\b([0-9]+\\.?[0-9]*)\\b"}]},"hlsl-embedded":{patterns:[{include:"source.hlsl"},{name:"storage.type.basic.shaderlab",match:"\\b(fixed([1-4](x[1-4])?)?)\\b"},{name:"support.variable.transformations.shaderlab",match:"\\b(UNITY_MATRIX_MVP|UNITY_MATRIX_MV|UNITY_MATRIX_M|UNITY_MATRIX_V|UNITY_MATRIX_P|UNITY_MATRIX_VP|UNITY_MATRIX_T_MV|UNITY_MATRIX_I_V|UNITY_MATRIX_IT_MV|_Object2World|_World2Object|unity_ObjectToWorld|unity_WorldToObject)\\b"},{name:"support.variable.camera.shaderlab",match:"\\b(_WorldSpaceCameraPos|_ProjectionParams|_ScreenParams|_ZBufferParams|unity_OrthoParams|unity_CameraProjection|unity_CameraInvProjection|unity_CameraWorldClipPlanes)\\b"},{name:"support.variable.time.shaderlab",match:"\\b(_Time|_SinTime|_CosTime|unity_DeltaTime)\\b"},{name:"support.variable.lighting.shaderlab",match:"\\b(_LightColor0|_WorldSpaceLightPos0|_LightMatrix0|unity_4LightPosX0|unity_4LightPosY0|unity_4LightPosZ0|unity_4LightAtten0|unity_LightColor|_LightColor|unity_LightPosition|unity_LightAtten|unity_SpotDirection)\\b"},{name:"support.variable.fog.shaderlab",match:"\\b(unity_AmbientSky|unity_AmbientEquator|unity_AmbientGround|UNITY_LIGHTMODEL_AMBIENT|unity_FogColor|unity_FogParams)\\b"},{name:"support.variable.various.shaderlab",match:"\\b(unity_LODFade)\\b"},{name:"support.variable.preprocessor.targetplatform.shaderlab",match:"\\b(SHADER_API_D3D9|SHADER_API_D3D11|SHADER_API_GLCORE|SHADER_API_OPENGL|SHADER_API_GLES|SHADER_API_GLES3|SHADER_API_METAL|SHADER_API_D3D11_9X|SHADER_API_PSSL|SHADER_API_XBOXONE|SHADER_API_PSP2|SHADER_API_WIIU|SHADER_API_MOBILE|SHADER_API_GLSL)\\b"},{name:"support.variable.preprocessor.targetmodel.shaderlab",match:"\\b(SHADER_TARGET)\\b"},{name:"support.variable.preprocessor.unityversion.shaderlab",match:"\\b(UNITY_VERSION)\\b"},{name:"support.variable.preprocessor.platformdifference.shaderlab",match:"\\b(UNITY_BRANCH|UNITY_FLATTEN|UNITY_NO_SCREENSPACE_SHADOWS|UNITY_NO_LINEAR_COLORSPACE|UNITY_NO_RGBM|UNITY_NO_DXT5nm|UNITY_FRAMEBUFFER_FETCH_AVAILABLE|UNITY_USE_RGBA_FOR_POINT_SHADOWS|UNITY_ATTEN_CHANNEL|UNITY_HALF_TEXEL_OFFSET|UNITY_UV_STARTS_AT_TOP|UNITY_MIGHT_NOT_HAVE_DEPTH_Texture|UNITY_NEAR_CLIP_VALUE|UNITY_VPOS_TYPE|UNITY_CAN_COMPILE_TESSELLATION|UNITY_COMPILER_HLSL|UNITY_COMPILER_HLSL2GLSL|UNITY_COMPILER_CG|UNITY_REVERSED_Z)\\b"},{name:"support.variable.preprocessor.texture2D.shaderlab",match:"\\b(UNITY_PASS_FORWARDBASE|UNITY_PASS_FORWARDADD|UNITY_PASS_DEFERRED|UNITY_PASS_SHADOWCASTER|UNITY_PASS_PREPASSBASE|UNITY_PASS_PREPASSFINAL)\\b"},{name:"support.class.structures.shaderlab",match:"\\b(appdata_base|appdata_tan|appdata_full|appdata_img)\\b"},{name:"support.class.surface.shaderlab",match:"\\b(SurfaceOutputStandardSpecular|SurfaceOutputStandard|SurfaceOutput|Input)\\b"}]}},displayName:"ShaderLab",aliases:["shader"],embeddedLangs:["hlsl"]});var s=[...r.default,t]}}]); diff --git a/9074.1d45c31f.async.js b/9074.1d45c31f.async.js new file mode 100644 index 00000000..4d2eb218 --- /dev/null +++ b/9074.1d45c31f.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9074],{89074:function(n,e,a){a.r(e),a.d(e,{default:function(){return t}});var t=[Object.freeze({fileTypes:["splunk","spl"],name:"splunk",patterns:[{comment:"Splunk Built-in functions",match:"(?<=(\\||\\[))([\\s]*)\\b(abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|append|appendcols|appendpipe|arules|associate|audit|autoregress|bucket|bucketdir|chart|cluster|collect|concurrency|contingency|convert|correlate|crawl|datamodel|dbinspect|dbxquery|dbxlookup|dedup|delete|delta|diff|dispatch|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|file|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geostats|head|highlight|history|input|inputcsv|inputlookup|iplocation|join|kmeans|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|metadata|metasearch|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\\b(?=[\\s])",name:"support.class.splunk_search"},{comment:"Splunk Eval functions",match:"\\b(abs|acos|acosh|asin|asinh|atan|atan2|atanh|case|cidrmatch|ceiling|coalesce|commands|cos|cosh|exact|exp|floor|hypot|if|in|isbool|isint|isnotnull|isnull|isnum|isstr|len|like|ln|log|lower|ltrim|match|max|md5|min|mvappend|mvcount|mvdedup|mvfilter|mvfind|mvindex|mvjoin|mvrange|mvsort|mvzip|now|null|nullif|pi|pow|printf|random|relative_time|replace|round|rtrim|searchmatch|sha1|sha256|sha512|sigfig|sin|sinh|spath|split|sqrt|strftime|strptime|substr|tan|tanh|time|tonumber|tostring|trim|typeof|upper|urldecode|validate)(?=\\()\\b",name:"support.function.splunk_search"},{comment:"Splunk Transforming functions",match:"\\b(avg|count|distinct_count|estdc|estdc_error|eval|max|mean|median|min|mode|percentile|range|stdev|stdevp|sum|sumsq|var|varp|first|last|list|values|earliest|earliest_time|latest|latest_time|per_day|per_hour|per_minute|per_second|rate)\\b",name:"support.function.splunk_search"},{comment:"Splunk Macro Names",match:"(?<=\\`)[\\w]+(?=\\(|\\`)",name:"entity.name.function.splunk_search"},{comment:"Digits",match:"\\b(\\d+)\\b",name:"constant.numeric.splunk_search"},{comment:"Escape Characters",match:"(\\\\\\\\|\\\\\\||\\\\\\*|\\\\\\=)",name:"contant.character.escape.splunk_search"},{comment:"Splunk Operators",match:"(\\|,)",name:"keyword.operator.splunk_search"},{comment:"Splunk Language Constants",match:"(?i)\\b(as|by|or|and|over|where|output|outputnew)\\b|(?-i)\\b(NOT|true|false)\\b",name:"constant.language.splunk_search"},{comment:"Splunk Macro Parameters",match:'(?<=\\(|,|[^=]\\s{300})([^\\(\\)\\",=]+)(?=\\)|,)',name:"variable.parameter.splunk_search"},{comment:"Splunk Variables",match:"([\\w\\.]+)(\\[\\]|\\{\\})?([\\s]*)(?=\\=)",name:"variable.splunk_search"},{comment:"Comparison or assignment",match:"=",name:"keyword.operator.splunk_search"},{begin:'(?<!\\\\)"',end:'(?<!\\\\)"',name:"string.quoted.double.splunk_search"},{begin:"(?<!\\\\)'",end:"(?<!\\\\)'",name:"string.quoted.single.splunk_search"},{begin:'query=\\"',end:'(?<!\\\\)"',name:"meta.embedded.block.sql"},{begin:"(?<!\\\\)```",end:"(?<!\\\\)```",name:"comment.block.splunk_search"},{begin:"`comment\\(",end:"\\)`",name:"comment.block.splunk_search"}],scopeName:"source.splunk_search",displayName:"Splunk Query Language",aliases:["spl"]})]}}]); diff --git a/9088.97622497.async.js b/9088.97622497.async.js new file mode 100644 index 00000000..0b8f2dcc --- /dev/null +++ b/9088.97622497.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9088],{39088:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({$schema:"https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",name:"prisma",scopeName:"source.prisma",fileTypes:["prisma"],patterns:[{include:"#triple_comment"},{include:"#double_comment"},{include:"#model_block_definition"},{include:"#config_block_definition"},{include:"#enum_block_definition"},{include:"#type_definition"}],repository:{model_block_definition:{begin:"^\\s*(model|type|view)\\s+([A-Za-z][\\w]*)\\s*({)",name:"source.prisma.embedded.source",beginCaptures:{1:{name:"storage.type.model.prisma"},2:{name:"entity.name.type.model.prisma"},3:{name:"punctuation.definition.tag.prisma"}},patterns:[{include:"#triple_comment"},{include:"#double_comment"},{include:"#field_definition"}],end:"\\s*\\}",endCaptures:{0:{name:"punctuation.definition.tag.prisma"}}},enum_block_definition:{begin:"^\\s*(enum)\\s+([A-Za-z][\\w]*)\\s+({)",name:"source.prisma.embedded.source",beginCaptures:{1:{name:"storage.type.enum.prisma"},2:{name:"entity.name.type.enum.prisma"},3:{name:"punctuation.definition.tag.prisma"}},patterns:[{include:"#triple_comment"},{include:"#double_comment"},{include:"#enum_value_definition"}],end:"\\s*\\}",endCaptures:{0:{name:"punctuation.definition.tag.prisma"}}},config_block_definition:{begin:"^\\s*(generator|datasource)\\s+([A-Za-z][\\w]*)\\s+({)",name:"source.prisma.embedded.source",beginCaptures:{1:{name:"storage.type.config.prisma"},2:{name:"entity.name.type.config.prisma"},3:{name:"punctuation.definition.tag.prisma"}},patterns:[{include:"#triple_comment"},{include:"#double_comment"},{include:"#assignment"}],end:"\\s*\\}",endCaptures:{1:{name:"punctuation.definition.tag.prisma"}}},assignment:{patterns:[{begin:"^\\s*(\\w+)\\s*(=)\\s*",beginCaptures:{1:{name:"variable.other.assignment.prisma"},2:{name:"keyword.operator.terraform"}},patterns:[{include:"#value"},{include:"#double_comment_inline"}],end:"\\n"}]},field_definition:{name:"scalar.field",patterns:[{match:"^\\s*(\\w+)(\\s*:)?\\s+((?!(?:Int|BigInt|String|DateTime|Bytes|Decimal|Float|Json|Boolean)\\b)\\b\\w+)?(Int|BigInt|String|DateTime|Bytes|Decimal|Float|Json|Boolean)?(\\[\\])?(\\?)?(\\!)?",captures:{1:{name:"variable.other.assignment.prisma"},2:{name:"invalid.illegal.colon.prisma"},3:{name:"variable.language.relations.prisma"},4:{name:"support.type.primitive.prisma"},5:{name:"keyword.operator.list_type.prisma"},6:{name:"keyword.operator.optional_type.prisma"},7:{name:"invalid.illegal.required_type.prisma"}}},{include:"#attribute_with_arguments"},{include:"#attribute"}]},type_definition:{patterns:[{match:"^\\s*(type)\\s+(\\w+)\\s*=\\s*(\\w+)",captures:{1:{name:"storage.type.type.prisma"},2:{name:"entity.name.type.type.prisma"},3:{name:"support.type.primitive.prisma"}}},{include:"#attribute_with_arguments"},{include:"#attribute"}]},enum_value_definition:{patterns:[{match:"^\\s*(\\w+)\\s*",captures:{1:{name:"variable.other.assignment.prisma"}}},{include:"#attribute_with_arguments"},{include:"#attribute"}]},attribute_with_arguments:{name:"source.prisma.attribute.with_arguments",begin:"(@@?[\\w\\.]+)(\\()",beginCaptures:{1:{name:"entity.name.function.attribute.prisma"},2:{name:"punctuation.definition.tag.prisma"}},patterns:[{include:"#named_argument"},{include:"#value"}],end:"\\)",endCaptures:{0:{name:"punctuation.definition.tag.prisma"}}},attribute:{name:"source.prisma.attribute",match:"(@@?[\\w\\.]+)",captures:{1:{name:"entity.name.function.attribute.prisma"}}},array:{name:"source.prisma.array",begin:"\\[",beginCaptures:{1:{name:"punctuation.definition.tag.prisma"}},patterns:[{include:"#value"}],end:"\\]",endCaptures:{1:{name:"punctuation.definition.tag.prisma"}}},value:{name:"source.prisma.value",patterns:[{include:"#array"},{include:"#functional"},{include:"#literal"}]},functional:{name:"source.prisma.functional",begin:"(\\w+)(\\()",beginCaptures:{1:{name:"support.function.functional.prisma"},2:{name:"punctuation.definition.tag.prisma"}},patterns:[{include:"#value"}],end:"\\)",endCaptures:{0:{name:"punctuation.definition.tag.prisma"}}},literal:{name:"source.prisma.literal",patterns:[{include:"#boolean"},{include:"#number"},{include:"#double_quoted_string"},{include:"#identifier"}]},identifier:{patterns:[{match:"\\b(\\w)+\\b",name:"support.constant.constant.prisma"}]},map_key:{name:"source.prisma.key",patterns:[{match:"(\\w+)\\s*(:)\\s*",captures:{1:{name:"variable.parameter.key.prisma"},2:{name:"punctuation.definition.separator.key-value.prisma"}}}]},named_argument:{name:"source.prisma.named_argument",patterns:[{include:"#map_key"},{include:"#value"}]},triple_comment:{begin:"///",end:"$\\n?",name:"comment.prisma"},double_comment:{begin:"//",end:"$\\n?",name:"comment.prisma"},double_comment_inline:{match:"//[^\\n]*",name:"comment.prisma"},boolean:{match:"\\b(true|false)\\b",name:"constant.language.boolean.prisma"},number:{match:"((0(x|X)[0-9a-fA-F]*)|(\\+|-)?\\b(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDdg]|UL|ul)?\\b",name:"constant.numeric.prisma"},double_quoted_string:{begin:'"',beginCaptures:{0:{name:"string.quoted.double.start.prisma"}},end:'"',endCaptures:{0:{name:"string.quoted.double.end.prisma"}},patterns:[{include:"#string_interpolation"},{match:"([\\w\\-\\/\\._\\\\%@:\\?=]+)",name:"string.quoted.double.prisma"}],name:"unnamed"},string_interpolation:{patterns:[{begin:"\\$\\{",beginCaptures:{0:{name:"keyword.control.interpolation.start.prisma"}},end:"\\s*\\}",endCaptures:{0:{name:"keyword.control.interpolation.end.prisma"}},name:"source.tag.embedded.source.prisma",patterns:[{include:"#value"}]}]}},displayName:"Prisma"})]}}]); diff --git a/9115.e629db23.async.js b/9115.e629db23.async.js new file mode 100644 index 00000000..c6cc8952 --- /dev/null +++ b/9115.e629db23.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9115],{19115:function(n,e,t){t.r(e),t.d(e,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/mmims/language-batchfile/blob/master/grammars/batchfile.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/mmims/language-batchfile/commit/6154ae25a24e01ac9329e7bcf958e093cd8733a9",name:"bat",scopeName:"source.batchfile",injections:{"L:meta.block.repeat.batchfile":{patterns:[{include:"#repeatParameter"}]}},patterns:[{include:"#commands"},{include:"#comments"},{include:"#constants"},{include:"#controls"},{include:"#escaped_characters"},{include:"#labels"},{include:"#numbers"},{include:"#operators"},{include:"#parens"},{include:"#strings"},{include:"#variables"}],repository:{commands:{patterns:[{match:"(?<=^|[\\s@])(?i:adprep|append|arp|assoc|at|atmadm|attrib|auditpol|autochk|autoconv|autofmt|bcdboot|bcdedit|bdehdcfg|bitsadmin|bootcfg|brea|cacls|cd|certreq|certutil|change|chcp|chdir|chglogon|chgport|chgusr|chkdsk|chkntfs|choice|cipher|clip|cls|clscluadmin|cluster|cmd|cmdkey|cmstp|color|comp|compact|convert|copy|cprofile|cscript|csvde|date|dcdiag|dcgpofix|dcpromo|defra|del|dfscmd|dfsdiag|dfsrmig|diantz|dir|dirquota|diskcomp|diskcopy|diskpart|diskperf|diskraid|diskshadow|dispdiag|doin|dnscmd|doskey|driverquery|dsacls|dsadd|dsamain|dsdbutil|dsget|dsmgmt|dsmod|dsmove|dsquery|dsrm|edit|endlocal|eraseesentutl|eventcreate|eventquery|eventtriggers|evntcmd|expand|extract|fc|filescrn|find|findstr|finger|flattemp|fonde|forfiles|format|freedisk|fsutil|ftp|ftype|fveupdate|getmac|gettype|gpfixup|gpresult|gpupdate|graftabl|hashgen|hep|helpctr|hostname|icacls|iisreset|inuse|ipconfig|ipxroute|irftp|ismserv|jetpack|klist|ksetup|ktmutil|ktpass|label|ldifd|ldp|lodctr|logman|logoff|lpq|lpr|macfile|makecab|manage-bde|mapadmin|md|mkdir|mklink|mmc|mode|more|mount|mountvol|move|mqbup|mqsvc|mqtgsvc|msdt|msg|msiexec|msinfo32|mstsc|nbtstat|net computer|net group|net localgroup|net print|net session|net share|net start|net stop|net use|net user|net view|net|netcfg|netdiag|netdom|netsh|netstat|nfsadmin|nfsshare|nfsstat|nlb|nlbmgr|nltest|nslookup|ntackup|ntcmdprompt|ntdsutil|ntfrsutl|openfiles|pagefileconfig|path|pathping|pause|pbadmin|pentnt|perfmon|ping|pnpunatten|pnputil|popd|powercfg|powershell|powershell_ise|print|prncnfg|prndrvr|prnjobs|prnmngr|prnport|prnqctl|prompt|pubprn|pushd|pushprinterconnections|pwlauncher|qappsrv|qprocess|query|quser|qwinsta|rasdial|rcp|rd|rdpsign|regentc|recover|redircmp|redirusr|reg|regini|regsvr32|relog|ren|rename|rendom|repadmin|repair-bde|replace|reset session|rxec|risetup|rmdir|robocopy|route|rpcinfo|rpcping|rsh|runas|rundll32|rwinsta|sc|schtasks|scp|scwcmd|secedit|serverceipoptin|servrmanagercmd|serverweroptin|setspn|setx|sfc|sftp|shadow|shift|showmount|shutdown|sort|ssh|ssh-add|ssh-agent|ssh-keygen|ssh-keyscan|start|storrept|subst|sxstrace|ysocmgr|systeminfo|takeown|tapicfg|taskkill|tasklist|tcmsetup|telnet|tftp|time|timeout|title|tlntadmn|tpmvscmgr|tpmvscmgr|tacerpt|tracert|tree|tscon|tsdiscon|tsecimp|tskill|tsprof|type|typeperf|tzutil|uddiconfig|umount|unlodctr|ver|verifier|verif|vol|vssadmin|w32tm|waitfor|wbadmin|wdsutil|wecutil|wevtutil|where|whoami|winnt|winnt32|winpop|winrm|winrs|winsat|wlbs|wmic|wscript|wsl|xcopy)(?=$|\\s)",name:"keyword.command.batchfile"},{begin:"(?i)(?<=^|[\\s@])(echo)(?:(?=$|\\.|:)|\\s+(?:(on|off)(?=\\s*$))?)",beginCaptures:{1:{name:"keyword.command.batchfile"},2:{name:"keyword.other.special-method.batchfile"}},end:"(?=$\\n|[&|><)])",patterns:[{include:"#escaped_characters"},{include:"#variables"},{include:"#numbers"},{include:"#strings"}]},{match:"(?i)(?<=^|[\\s@])(setlocal)(?:\\s*$|\\s+(EnableExtensions|DisableExtensions|EnableDelayedExpansion|DisableDelayedExpansion)(?=\\s*$))",captures:{1:{name:"keyword.command.batchfile"},2:{name:"keyword.other.special-method.batchfile"}}},{include:"#command_set"}]},command_set:{patterns:[{begin:"(?<=^|[\\s@])(?i:SET)(?=$|\\s)",beginCaptures:{0:{name:"keyword.command.batchfile"}},end:"(?=$\\n|[&|><)])",patterns:[{include:"#command_set_inside"}]}]},command_set_inside:{patterns:[{include:"#escaped_characters"},{include:"#variables"},{include:"#numbers"},{include:"#parens"},{include:"#command_set_strings"},{include:"#strings"},{begin:"([^ ][^=]*)(=)",beginCaptures:{1:{name:"variable.other.readwrite.batchfile"},2:{name:"keyword.operator.assignment.batchfile"}},end:"(?=$\\n|[&|><)])",patterns:[{include:"#escaped_characters"},{include:"#variables"},{include:"#numbers"},{include:"#parens"},{include:"#strings"}]},{begin:"\\s+/[aA]\\s+",end:"(?=$\\n|[&|><)])",name:"meta.expression.set.batchfile",patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.batchfile"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.batchfile"}},name:"string.quoted.double.batchfile",patterns:[{include:"#command_set_inside_arithmetic"},{include:"#command_set_group"},{include:"#variables"}]},{include:"#command_set_inside_arithmetic"},{include:"#command_set_group"}]},{begin:"\\s+/[pP]\\s+",end:"(?=$\\n|[&|><)])",patterns:[{include:"#command_set_strings"},{begin:"([^ ][^=]*)(=)",beginCaptures:{1:{name:"variable.other.readwrite.batchfile"},2:{name:"keyword.operator.assignment.batchfile"}},end:"(?=$\\n|[&|><)])",name:"meta.prompt.set.batchfile",patterns:[{include:"#strings"}]}]}]},command_set_group:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.group.begin.batchfile"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.group.end.batchfile"}},patterns:[{include:"#command_set_inside_arithmetic"}]}]},command_set_inside_arithmetic:{patterns:[{include:"#command_set_operators"},{include:"#numbers"},{match:",",name:"punctuation.separator.batchfile"}]},command_set_operators:{patterns:[{match:"([^ ]*)(\\+\\=|\\-\\=|\\*\\=|\\/\\=|%%\\=|&\\=|\\|\\=|\\^\\=|<<\\=|>>\\=)",captures:{1:{name:"variable.other.readwrite.batchfile"},2:{name:"keyword.operator.assignment.augmented.batchfile"}}},{match:"\\+|\\-|/|\\*|%%|\\||&|\\^|<<|>>|~",name:"keyword.operator.arithmetic.batchfile"},{match:"!",name:"keyword.operator.logical.batchfile"},{match:"([^ =]*)(=)",captures:{1:{name:"variable.other.readwrite.batchfile"},2:{name:"keyword.operator.assignment.batchfile"}}}]},command_set_strings:{patterns:[{begin:'(")\\s*([^ ][^=]*)(=)',beginCaptures:{1:{name:"punctuation.definition.string.begin.batchfile"},2:{name:"variable.other.readwrite.batchfile"},3:{name:"keyword.operator.assignment.batchfile"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.batchfile"}},name:"string.quoted.double.batchfile",patterns:[{include:"#variables"},{include:"#numbers"},{include:"#escaped_characters"}]}]},comments:{patterns:[{begin:"(?:^|(&))\\s*(?=((?::[+=,;: ])))",beginCaptures:{1:{name:"keyword.operator.conditional.batchfile"}},end:"\\n",patterns:[{begin:"((?::[+=,;: ]))",beginCaptures:{1:{name:"punctuation.definition.comment.batchfile"}},end:"(?=\\n)",name:"comment.line.colon.batchfile"}]},{begin:"(?<=^|[\\s@])(?i)(REM)(\\.)",beginCaptures:{1:{name:"keyword.command.rem.batchfile"},2:{name:"punctuation.separator.batchfile"}},end:"(?=$\\n|[&|><)])",name:"comment.line.rem.batchfile"},{begin:"(?<=^|[\\s@])(?i:rem)\\b",beginCaptures:{0:{name:"keyword.command.rem.batchfile"}},end:"\\n",name:"comment.line.rem.batchfile",patterns:[{match:"[><|]",name:"invalid.illegal.unexpected-character.batchfile"}]}]},constants:{patterns:[{match:"\\b(?i:NUL)\\b",name:"constant.language.batchfile"}]},controls:{patterns:[{match:"(?i)(?<=^|\\s)(?:call|exit(?=$|\\s)|goto(?=$|\\s|:))",name:"keyword.control.statement.batchfile"},{match:"(?<=^|\\s)(?i)(if)\\s+(?:(not)\\s+)?(exist|defined|errorlevel|cmdextversion)(?=\\s)",captures:{1:{name:"keyword.control.conditional.batchfile"},2:{name:"keyword.operator.logical.batchfile"},3:{name:"keyword.other.special-method.batchfile"}}},{match:"(?<=^|\\s)(?i)(?:if|else)(?=$|\\s)",name:"keyword.control.conditional.batchfile"},{begin:"(?<=^|[\\s(&^])(?i)for(?=\\s)",beginCaptures:{0:{name:"keyword.control.repeat.batchfile"}},name:"meta.block.repeat.batchfile",end:"\\n",patterns:[{begin:"(?<=[\\s^])(?i)in(?=\\s)",beginCaptures:{0:{name:"keyword.control.repeat.in.batchfile"}},end:"(?<=[\\s)^])(?i)do(?=\\s)|\\n",endCaptures:{0:{name:"keyword.control.repeat.do.batchfile"}},patterns:[{include:"$self"}]},{include:"$self"}]}]},escaped_characters:{patterns:[{match:"%%|\\^\\^!|\\^(?=.)|\\^\\n",name:"constant.character.escape.batchfile"}]},labels:{patterns:[{match:"(?i)(?:^\\s*|(?<=call|goto)\\s*)(:)([^+=,;:\\s]\\S*)",captures:{1:{name:"punctuation.separator.batchfile"},2:{name:"keyword.other.special-method.batchfile"}}}]},numbers:{patterns:[{match:"(?<=^|\\s|=)(0[xX][0-9A-Fa-f]*|[+-]?\\d+)(?=$|\\s|<|>)",name:"constant.numeric.batchfile"}]},operators:{patterns:[{match:"@(?=\\S)",name:"keyword.operator.at.batchfile"},{match:"(?<=\\s)(?i:EQU|NEQ|LSS|LEQ|GTR|GEQ)(?=\\s)|==",name:"keyword.operator.comparison.batchfile"},{match:"(?<=\\s)(?i)(NOT)(?=\\s)",name:"keyword.operator.logical.batchfile"},{match:"(?<!\\^)&&?|\\|\\|",name:"keyword.operator.conditional.batchfile"},{match:"(?<!\\^)\\|",name:"keyword.operator.pipe.batchfile"},{match:"<&?|>[&>]?",name:"keyword.operator.redirection.batchfile"}]},parens:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.group.begin.batchfile"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.group.end.batchfile"}},name:"meta.group.batchfile",patterns:[{match:",|;",name:"punctuation.separator.batchfile"},{include:"$self"}]}]},repeatParameter:{patterns:[{match:"(%%)(?:(?i:~[fdpnxsatz]*(?:\\$PATH:)?)?[a-zA-Z])",captures:{1:{name:"punctuation.definition.variable.batchfile"}},name:"variable.parameter.repeat.batchfile"}]},strings:{patterns:[{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.batchfile"}},end:'(")|(\\n)',endCaptures:{1:{name:"punctuation.definition.string.end.batchfile"},2:{name:"invalid.illegal.newline.batchfile"}},name:"string.quoted.double.batchfile",patterns:[{match:"%%",name:"constant.character.escape.batchfile"},{include:"#variables"}]}]},variables:{patterns:[{match:"(%)(?:(?i:~[fdpnxsatz]*(?:\\$PATH:)?)?\\d|\\*)",captures:{1:{name:"punctuation.definition.variable.batchfile"}},name:"variable.parameter.batchfile"},{include:"#variable"},{include:"#variable_delayed_expansion"}]},variable:{patterns:[{begin:"%(?=[^%]+%)",beginCaptures:{0:{name:"punctuation.definition.variable.begin.batchfile"}},end:"(%)|\\n",endCaptures:{1:{name:"punctuation.definition.variable.end.batchfile"}},name:"variable.other.readwrite.batchfile",patterns:[{begin:":~",beginCaptures:{0:{name:"punctuation.separator.batchfile"}},end:"(?=%|\\n)",name:"meta.variable.substring.batchfile",patterns:[{include:"#variable_substring"}]},{begin:":",beginCaptures:{0:{name:"punctuation.separator.batchfile"}},end:"(?=%|\\n)",name:"meta.variable.substitution.batchfile",patterns:[{include:"#variable_replace"},{begin:"=",beginCaptures:{0:{name:"punctuation.separator.batchfile"}},end:"(?=%|\\n)",patterns:[{include:"#variable_delayed_expansion"},{match:"[^%]+",name:"string.unquoted.batchfile"}]}]}]}]},variable_delayed_expansion:{patterns:[{begin:"!(?=[^!]+!)",beginCaptures:{0:{name:"punctuation.definition.variable.begin.batchfile"}},end:"(!)|\\n",endCaptures:{1:{name:"punctuation.definition.variable.end.batchfile"}},name:"variable.other.readwrite.batchfile",patterns:[{begin:":~",beginCaptures:{0:{name:"punctuation.separator.batchfile"}},end:"(?=!|\\n)",name:"meta.variable.substring.batchfile",patterns:[{include:"#variable_substring"}]},{begin:":",beginCaptures:{0:{name:"punctuation.separator.batchfile"}},end:"(?=!|\\n)",name:"meta.variable.substitution.batchfile",patterns:[{include:"#escaped_characters"},{include:"#variable_replace"},{include:"#variable"},{begin:"=",beginCaptures:{0:{name:"punctuation.separator.batchfile"}},end:"(?=!|\\n)",patterns:[{include:"#variable"},{match:"[^!]+",name:"string.unquoted.batchfile"}]}]}]}]},variable_replace:{patterns:[{match:"[^=%!\\n]+",name:"string.unquoted.batchfile"}]},variable_substring:{patterns:[{match:"([+-]?\\d+)(?:(,)([+-]?\\d+))?",captures:{1:{name:"constant.numeric.batchfile"},2:{name:"punctuation.separator.batchfile"},3:{name:"constant.numeric.batchfile"}}}]}},displayName:"Batch",aliases:["batch"]})]}}]); diff --git a/9153.9b4bd4c9.async.js b/9153.9b4bd4c9.async.js new file mode 100644 index 00000000..b3dc8438 --- /dev/null +++ b/9153.9b4bd4c9.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9153],{39153:function(o,e,t){t.r(e),t.d(e,{default:function(){return n}});var n=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/moby/moby/blob/master/contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/moby/moby/commit/abd39744c6f3ed854500e423f5fabf952165161f",name:"docker",scopeName:"source.dockerfile",patterns:[{captures:{1:{name:"keyword.other.special-method.dockerfile"},2:{name:"keyword.other.special-method.dockerfile"}},match:"^\\s*\\b(?i:(FROM))\\b.*?\\b(?i:(AS))\\b"},{captures:{1:{name:"keyword.control.dockerfile"},2:{name:"keyword.other.special-method.dockerfile"}},match:"^\\s*(?i:(ONBUILD)\\s+)?(?i:(ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR))\\s"},{captures:{1:{name:"keyword.operator.dockerfile"},2:{name:"keyword.other.special-method.dockerfile"}},match:"^\\s*(?i:(ONBUILD)\\s+)?(?i:(CMD|ENTRYPOINT))\\s"},{begin:'"',beginCaptures:{1:{name:"punctuation.definition.string.begin.dockerfile"}},end:'"',endCaptures:{1:{name:"punctuation.definition.string.end.dockerfile"}},name:"string.quoted.double.dockerfile",patterns:[{match:"\\\\.",name:"constant.character.escaped.dockerfile"}]},{begin:"'",beginCaptures:{1:{name:"punctuation.definition.string.begin.dockerfile"}},end:"'",endCaptures:{1:{name:"punctuation.definition.string.end.dockerfile"}},name:"string.quoted.single.dockerfile",patterns:[{match:"\\\\.",name:"constant.character.escaped.dockerfile"}]},{captures:{1:{name:"punctuation.whitespace.comment.leading.dockerfile"},2:{name:"comment.line.number-sign.dockerfile"},3:{name:"punctuation.definition.comment.dockerfile"}},comment:"comment.line",match:"^(\\s*)((#).*$\\n?)"}],displayName:"Docker",aliases:["dockerfile"]})]}}]); diff --git a/9157.2dc801c0.async.js b/9157.2dc801c0.async.js new file mode 100644 index 00000000..a5735fe6 --- /dev/null +++ b/9157.2dc801c0.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9157],{19157:function(n,t,e){e.r(t),e.d(t,{default:function(){return a}});var a=[Object.freeze({name:"wasm",scopeName:"source.wat",patterns:[{include:"#comments"},{include:"#strings"},{include:"#instructions"},{include:"#types"},{include:"#modules"},{include:"#constants"},{include:"#invalid"}],repository:{comments:{patterns:[{comment:"Line comment",name:"comment.line.wat",match:"(;;).*$",captures:{1:{name:"punctuation.definition.comment.wat"}}},{comment:"Block comment",name:"comment.block.wat",begin:"\\(;",beginCaptures:{0:{name:"punctuation.definition.comment.wat"}},end:";\\)",endCaptures:{0:{name:"punctuation.definition.comment.wat"}}}]},strings:{comment:"String literal",name:"string.quoted.double.wat",begin:'"',end:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin"}},endCaptures:{0:{name:"punctuation.definition.string.end"}},patterns:[{name:"constant.character.escape.wat",match:`\\\\(n|t|\\\\|'|"|[0-9a-fA-F]{2})`}]},instructions:{patterns:[{comment:"Non-trapping float-to-int conversions",patterns:[{comment:"Conversion instruction [nontrapping-float-to-int-conversions]",name:"keyword.operator.word.wat",match:"\\b(i32|i64)\\.trunc_sat_f(?:32|64)_[su]\\b",captures:{1:{name:"support.class.wat"}}}]},{comment:"Sign-extension operators",patterns:[{comment:"Numeric instruction (i32) [sign-extension-ops]",name:"keyword.operator.word.wat",match:"\\b(i32)\\.(?:extend(?:8|16)_s)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Numeric instruction (i64) [sign-extension-ops]",name:"keyword.operator.word.wat",match:"\\b(i64)\\.(?:extend(?:8|16|32)_s)\\b",captures:{1:{name:"support.class.wat"}}}]},{comment:"Bulk memory operations",patterns:[{comment:"Memory instruction [bulk-memory-operations]",name:"keyword.operator.word.wat",match:"\\b(memory)\\.(?:copy|fill|init|drop)\\b",captures:{1:{name:"support.class.wat"}}}]},{comment:"Fixed-width SIMD",patterns:[{comment:"Vector instruction (v128) [simd]",name:"keyword.operator.word.wat",match:"\\b(v128)\\.(?:const|and|or|xor|not|andnot|bitselect|load|store)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Vector instruction (i8x16) [simd]",name:"keyword.operator.word.wat",match:"\\b(i8x16)\\.(?:splat|replace_lane|add|sub|mul|neg|shl|shr_[su]|eq|ne|lt_[su]|le_[su]|gt_[su]|ge_[su]|min_[su]|max_[su]|any_true|all_true|extract_lane_[su]|add_saturate_[su]|sub_saturate_[su]|avgr_u|narrow_i16x8_[su])\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Vector instruction (i16x8) [simd]",name:"keyword.operator.word.wat",match:"\\b(i16x8)\\.(?:splat|replace_lane|add|sub|mul|neg|shl|shr_[su]|eq|ne|lt_[su]|le_[su]|gt_[su]|ge_[su]|min_[su]|max_[su]|any_true|all_true|extract_lane_[su]|add_saturate_[su]|sub_saturate_[su]|avgr_u|load8x8_[su]|narrow_i32x4_[su]|widen_(low|high)_i8x16_[su])\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Vector instruction (i32x4) [simd]",name:"keyword.operator.word.wat",match:"\\b(i32x4)\\.(?:splat|replace_lane|add|sub|mul|neg|shl|shr_[su]|eq|ne|lt_[su]|le_[su]|gt_[su]|ge_[su]|min_[su]|max_[su]|any_true|all_true|extract_lane|load16x4_[su]|trunc_sat_f32x4_[su]|widen_(low|high)_i16x8_[su])\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Vector instruction (i64x2) [simd]",name:"keyword.operator.word.wat",match:"\\b(i64x2)\\.(?:splat|replace_lane|add|sub|mul|neg|shl|shr_[su]|extract_lane|load32x2_[su])\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Vector instruction (f32x4) [simd]",name:"keyword.operator.word.wat",match:"\\b(f32x4)\\.(?:splat|replace_lane|add|sub|mul|neg|extract_lane|eq|ne|lt|le|gt|ge|abs|min|max|div|sqrt|convert_i32x4_[su])\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Vector instruction (f64x2) [simd]",name:"keyword.operator.word.wat",match:"\\b(f64x2)\\.(?:splat|replace_lane|add|sub|mul|neg|extract_lane|eq|ne|lt|le|gt|ge|abs|min|max|div|sqrt)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Vector instruction (v8x16) [simd]",name:"keyword.operator.word.wat",match:"\\b(v8x16)\\.(?:load_splat|shuffle|swizzle)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Vector instruction (v16x8) [simd]",name:"keyword.operator.word.wat",match:"\\b(v16x8)\\.load_splat\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Vector instruction (v32x4) [simd]",name:"keyword.operator.word.wat",match:"\\b(v32x4)\\.load_splat\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Vector instruction (v64x2) [simd]",name:"keyword.operator.word.wat",match:"\\b(v64x2)\\.load_splat\\b",captures:{1:{name:"support.class.wat"}}}]},{comment:"Threads",patterns:[{comment:"Atomic instruction (i32) [threads]",name:"keyword.operator.word.wat",match:"\\b(i32)\\.(atomic)\\.(?:load(?:8_u|16_u)?|store(?:8|16)?|wait|(rmw)\\.(?:add|sub|and|or|xor|xchg|cmpxchg)|(rmw8|rmw16)\\.(?:add_u|sub_u|and_u|or_u|xor_u|xchg_u|cmpxchg_u))\\b",captures:{1:{name:"support.class.wat"},2:{name:"support.class.wat"},3:{name:"support.class.wat"},4:{name:"support.class.wat"}}},{comment:"Atomic instruction (i64) [threads]",name:"keyword.operator.word.wat",match:"\\b(i64)\\.(atomic)\\.(?:load(?:8_u|16_u|32_u)?|store(?:8|16|32)?|wait|(rmw)\\.(?:add|sub|and|or|xor|xchg|cmpxchg)|(rmw8|rmw16|rmw32)\\.(?:add_u|sub_u|and_u|or_u|xor_u|xchg_u|cmpxchg_u))\\b",captures:{1:{name:"support.class.wat"},2:{name:"support.class.wat"},3:{name:"support.class.wat"},4:{name:"support.class.wat"}}},{comment:"Atomic instruction [threads]",name:"keyword.operator.word.wat",match:"\\b(atomic)\\.(?:notify|fence)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Shared modifier [threads]",name:"storage.modifier.wat",match:"\\bshared\\b"}]},{comment:"Reference types",patterns:[{comment:"Reference instruction [reference-types]",name:"keyword.operator.word.wat",match:"\\b(ref)\\.(?:null|is_null|func|extern)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Table instruction [reference-types]",name:"keyword.operator.word.wat",match:"\\b(table)\\.(?:get|size|grow|fill|init|copy)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Type name [reference-types]",name:"entity.name.type.wat",match:"\\b(?:externref|funcref|nullref)\\b"}]},{comment:"Tail Call",patterns:[{comment:"Control instruction [tail-call]",name:"keyword.control.wat",match:"\\breturn_call(?:_indirect)?\\b"}]},{comment:"Exception handling",patterns:[{comment:"Control instruction [exception-handling]",name:"keyword.control.wat",match:"\\b(?:try|catch|throw|rethrow|br_on_exn)\\b"},{comment:"Module element [exception-handling]",name:"storage.type.wat",match:"(?<=\\()event\\b"}]},{comment:"Binaryen extensions",patterns:[{comment:"Pseudo stack instruction [binaryen]",name:"keyword.operator.word.wat",match:"\\b(i32|i64|f32|f64|externref|funcref|nullref|exnref)\\.(?:push|pop)\\b",captures:{1:{name:"support.class.wat"}}}]},{comment:"MVP",patterns:[{comment:"Memory instruction (i32) [mvp]",name:"keyword.operator.word.wat",match:"\\b(i32)\\.(?:load|load(?:8|16)(?:_[su])?|store(?:8|16)?)\\b",captures:{1:{name:"support.class.type.wat"}}},{comment:"Memory instruction (i64) [mvp]",name:"keyword.operator.word.wat",match:"\\b(i64)\\.(?:load|load(?:8|16|32)(?:_[su])?|store(?:8|16|32)?)\\b",captures:{1:{name:"support.class.type.wat"}}},{comment:"Memory instruction (f32/f64) [mvp]",name:"keyword.operator.word.wat",match:"\\b(f32|f64)\\.(?:load|store)\\b",captures:{1:{name:"support.class.type.wat"}}},{comment:"Memory instruction [mvp]",name:"keyword.operator.word.wat",match:"\\b(memory)\\.(?:size|grow)\\b",captures:{1:{name:"support.class.memory.wat"}}},{comment:"Memory instruction attribute [mvp]",match:"\\b(offset|align)=\\b",captures:{1:{name:"entity.other.attribute-name.wat"}}},{comment:"Variable instruction (local) [mvp]",name:"keyword.operator.word.wat",match:"\\b(local)\\.(?:get|set|tee)\\b",captures:{1:{name:"support.class.local.wat"}}},{comment:"Variable instruction (global) [mvp]",name:"keyword.operator.word.wat",match:"\\b(global)\\.(?:get|set)\\b",captures:{1:{name:"support.class.global.wat"}}},{comment:"Numeric instruction (i32/i64) [mvp]",name:"keyword.operator.word.wat",match:"\\b(i32|i64)\\.(const|eqz|eq|ne|lt_[su]|gt_[su]|le_[su]|ge_[su]|clz|ctz|popcnt|add|sub|mul|div_[su]|rem_[su]|and|or|xor|shl|shr_[su]|rotl|rotr)\\b",captures:{1:{name:"support.class.type.wat"}}},{comment:"Numeric instruction (f32/f64) [mvp]",name:"keyword.operator.word.wat",match:"\\b(f32|f64)\\.(const|eq|ne|lt|gt|le|ge|abs|neg|ceil|floor|trunc|nearest|sqrt|add|sub|mul|div|min|max|copysign)\\b",captures:{1:{name:"support.class.type.wat"}}},{comment:"Conversion instruction (i32) [mvp]",name:"keyword.operator.word.wat",match:"\\b(i32)\\.(wrap_i64|trunc_(f32|f64)_[su]|reinterpret_f32)\\b",captures:{1:{name:"support.class.type.wat"}}},{comment:"Conversion instruction (i64) [mvp]",name:"keyword.operator.word.wat",match:"\\b(i64)\\.(extend_i32_[su]|trunc_f(32|64)_[su]|reinterpret_f64)\\b",captures:{1:{name:"support.class.type.wat"}}},{comment:"Conversion instruction (f32) [mvp]",name:"keyword.operator.word.wat",match:"\\b(f32)\\.(convert_i(32|64)_[su]|demote_f64|reinterpret_i32)\\b",captures:{1:{name:"support.class.type.wat"}}},{comment:"Conversion instruction (f64) [mvp]",name:"keyword.operator.word.wat",match:"\\b(f64)\\.(convert_i(32|64)_[su]|promote_f32|reinterpret_i64)\\b",captures:{1:{name:"support.class.type.wat"}}},{comment:"Control instruction [mvp]",name:"keyword.control.wat",match:"\\b(?:unreachable|nop|block|loop|if|then|else|end|br|br_if|br_table|return|call|call_indirect)\\b"},{comment:"Parametric instruction [mvp]",name:"keyword.operator.word.wat",match:"\\b(?:drop|select)\\b"}]},{comment:"GC Instructions",patterns:[{comment:"Reference Instructions [GC]",name:"keyword.operator.word.wat",match:"\\b(ref)\\.(?:eq|test|cast)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Struct Instructions [GC]",name:"keyword.operator.word.wat",match:"\\b(struct)\\.(?:new_canon|new_canon_default|get|get_s|get_u|set)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Array Instructions [GC]",name:"keyword.operator.word.wat",match:"\\b(array)\\.(?:new_canon|new_canon_default|get|get_s|get_u|set|len|new_canon_fixed|new_canon_data|new_canon_elem)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"i31 Instructions [GC]",name:"keyword.operator.word.wat",match:"\\b(i31)\\.(?:new|get_s|get_u)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Branch Instructions [GC]",name:"keyword.operator.word.wat",match:"\\b(?:br_on_non_null|br_on_cast|br_on_cast_fail)\\b",captures:{1:{name:"support.class.wat"}}},{comment:"Reference Instructions [GC]",name:"keyword.operator.word.wat",match:"\\b(extern)\\.(?:internalize|externalize)\\b",captures:{1:{name:"support.class.wat"}}}]}]},types:{patterns:[{comment:"Fixed-width SIMD",patterns:[{comment:"Type name [simd]",name:"entity.name.type.wat",match:"\\bv128\\b(?!\\.)"}]},{comment:"Reference types",patterns:[{comment:"Type name [reference-types]",name:"entity.name.type.wat",match:"\\b(?:externref|funcref|nullref)\\b(?!\\.)"}]},{comment:"Exception handling",patterns:[{comment:"Type name [exception-handling]",name:"entity.name.type.wat",match:"\\bexnref\\b(?!\\.)"}]},{comment:"MVP",patterns:[{comment:"Type name [mvp]",name:"entity.name.type.wat",match:"\\b(?:i32|i64|f32|f64)\\b(?!\\.)"}]},{comment:"GC Types",patterns:[{comment:"Type name [GC]",name:"entity.name.type.wat",match:"\\b(?:i8|i16|ref|funcref|externref|anyref|eqref|i31ref|nullfuncref|nullexternref|structref|arrayref|nullref)\\b(?!\\.)"}]},{comment:"GC Heap Types",patterns:[{comment:"Type name [GC]",name:"entity.name.type.wat",match:"\\b(?:type|func|extern|any|eq|nofunc|noextern|struct|array|none)\\b(?!\\.)"}]},{comment:"GC Structured and sub Types",patterns:[{comment:"Type name [GC]",name:"entity.name.type.wat",match:"\\b(?:struct|array|sub|final|rec|field|mut)\\b(?!\\.)"}]}]},modules:{patterns:[{comment:"Bulk memory operations",patterns:[{comment:"Passive modifier [bulk-memory-operations]",match:"(?<=\\(data)\\s+(passive)\\b",captures:{1:{name:"storage.modifier.wat"}}}]},{comment:"MVP",patterns:[{comment:"Module element [mvp]",name:"storage.type.wat",match:"(?<=\\()(?:module|import|export|memory|data|table|elem|start|func|type|param|result|global|local)\\b"},{comment:"Mutable global modifier [mvp]",name:"storage.modifier.wat",match:"(?<=\\()\\s*(mut)\\b",captures:{1:{name:"storage.modifier.wat"}}},{comment:"Function name [mvp]",match:"(?<=\\(func|\\(start|call|return_call|ref\\.func)\\s+(\\$[0-9A-Za-z!#$%&'*+\\-./:<=>?@\\\\^_`|~]*)",captures:{1:{name:"entity.name.function.wat"}}},{comment:"Function name(s) (elem) [mvp]",begin:"\\)\\s+(\\$[0-9A-Za-z!#$%&'*+\\-./:<=>?@\\\\^_`|~]*)",beginCaptures:{1:{name:"entity.name.function.wat"}},end:"\\)",patterns:[{name:"entity.name.function.wat",match:"(?<=\\s)\\$[0-9A-Za-z!#$%&'*+\\-./:<=>?@\\\\^_`|~]*"}]},{comment:"Function type [mvp]",match:"(?<=\\(type)\\s+(\\$[0-9A-Za-z!#$%&'*+\\-./:<=>?@\\\\^_`|~]*)",captures:{1:{name:"support.type.function.wat"}}},{comment:"Variable name or branch label [mvp]",name:"variable.other.wat",match:"\\$[0-9A-Za-z!#$%&'*+\\-./:<=>?@\\\\^_`|~]*\\b"}]}]},constants:{patterns:[{comment:"Fixed-width SIMD",patterns:[{comment:"Vector literal (i8x16) [simd]",name:"constant.numeric.vector.wat",match:"\\b(i8x16)(?:\\s+0x[0-9a-fA-F]{1,2}){16}\\b",captures:{1:{name:"support.type.wat"}}},{comment:"Vector literal (i16x8) [simd]",name:"constant.numeric.vector.wat",match:"\\b(i16x8)(?:\\s+0x[0-9a-fA-F]{1,4}){8}\\b",captures:{1:{name:"support.type.wat"}}},{comment:"Vector literal (i32x4) [simd]",name:"constant.numeric.vector.wat",match:"\\b(i32x4)(?:\\s+0x[0-9a-fA-F]{1,8}){4}\\b",captures:{1:{name:"support.type.wat"}}},{comment:"Vector literal (i64x2) [simd]",name:"constant.numeric.vector.wat",match:"\\b(i64x2)(?:\\s+0x[0-9a-fA-F]{1,16}){2}\\b",captures:{1:{name:"support.type.wat"}}}]},{comment:"MVP",patterns:[{comment:"Floating point literal",name:"constant.numeric.float.wat",match:"[+-]?\\b[0-9][0-9]*(?:\\.[0-9][0-9]*)?(?:[eE][+-]?[0-9]+)?\\b"},{comment:"Floating point hexadecimal literal",name:"constant.numeric.float.wat",match:"[+-]?\\b0x([0-9a-fA-F]*\\.[0-9a-fA-F]+|[0-9a-fA-F]+\\.?)[Pp][+-]?[0-9]+\\b"},{comment:"Floating point infinity",name:"constant.numeric.float.wat",match:"[+-]?\\binf\\b"},{comment:"Floating point literal (NaN)",name:"constant.numeric.float.wat",match:"[+-]?\\bnan:0x[0-9a-fA-F][0-9a-fA-F]*\\b"},{comment:"Integer literal",name:"constant.numeric.integer.wat",match:"[+-]?\\b(?:0x[0-9a-fA-F][0-9a-fA-F]*|\\d[\\d]*)\\b"}]}]},invalid:{patterns:[{name:"invalid.wat",match:"[^\\s()]+"}]}},displayName:"WebAssembly"})]}}]); diff --git a/9163.ef11c41e.async.js b/9163.ef11c41e.async.js new file mode 100644 index 00000000..89bdefb4 --- /dev/null +++ b/9163.ef11c41e.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9163],{79163:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-clojure/blob/master/grammars/clojure.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-clojure/commit/45bdb881501d0b8f8b707ca1d3fcc8b4b99fca03",name:"clojure",scopeName:"source.clojure",patterns:[{include:"#comment"},{include:"#shebang-comment"},{include:"#quoted-sexp"},{include:"#sexp"},{include:"#keyfn"},{include:"#string"},{include:"#vector"},{include:"#set"},{include:"#map"},{include:"#regexp"},{include:"#var"},{include:"#constants"},{include:"#dynamic-variables"},{include:"#metadata"},{include:"#namespace-symbol"},{include:"#symbol"}],repository:{comment:{begin:"(?<!\\\\);",beginCaptures:{0:{name:"punctuation.definition.comment.clojure"}},end:"$",name:"comment.line.semicolon.clojure"},constants:{patterns:[{match:"(nil)(?=(\\s|\\)|\\]|\\}))",name:"constant.language.nil.clojure"},{match:"(true|false)",name:"constant.language.boolean.clojure"},{match:"(##(?:Inf|-Inf|NaN))",name:"constant.numeric.symbol.clojure"},{match:"([-+]?\\d+/\\d+)",name:"constant.numeric.ratio.clojure"},{match:"([-+]?(?:(?:3[0-6])|(?:[12]\\d)|[2-9])[rR][0-9A-Za-z]+N?)",name:"constant.numeric.arbitrary-radix.clojure"},{match:"([-+]?0[xX][0-9a-fA-F]+N?)",name:"constant.numeric.hexadecimal.clojure"},{match:"([-+]?0[0-7]+N?)",name:"constant.numeric.octal.clojure"},{match:"([-+]?[0-9]+(?:(\\.|(?=[eEM]))[0-9]*([eE][-+]?[0-9]+)?)M?)",name:"constant.numeric.double.clojure"},{match:"([-+]?\\d+N?)",name:"constant.numeric.long.clojure"},{include:"#keyword"}]},keyword:{match:"(?<=(\\s|\\(|\\[|\\{)):[\\w\\#\\.\\-\\_\\:\\+\\=\\>\\<\\/\\!\\?\\*]+(?=(\\s|\\)|\\]|\\}|\\,))",name:"constant.keyword.clojure"},keyfn:{patterns:[{match:"(?<=(\\s|\\(|\\[|\\{))(if(-[-\\p{Ll}\\?]*)?|when(-[-\\p{Ll}]*)?|for(-[-\\p{Ll}]*)?|cond|do|let(-[-\\p{Ll}\\?]*)?|binding|loop|recur|fn|throw[\\p{Ll}\\-]*|try|catch|finally|([\\p{Ll}]*case))(?=(\\s|\\)|\\]|\\}))",name:"storage.control.clojure"},{match:"(?<=(\\s|\\(|\\[|\\{))(declare-?|(in-)?ns|import|use|require|load|compile|(def[\\p{Ll}\\-]*))(?=(\\s|\\)|\\]|\\}))",name:"keyword.control.clojure"}]},"dynamic-variables":{match:"\\*[\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\d]+\\*",name:"meta.symbol.dynamic.clojure"},map:{begin:"(\\{)",beginCaptures:{1:{name:"punctuation.section.map.begin.clojure"}},end:"(\\}(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\})",endCaptures:{1:{name:"punctuation.section.map.end.trailing.clojure"},2:{name:"punctuation.section.map.end.clojure"}},name:"meta.map.clojure",patterns:[{include:"$self"}]},metadata:{patterns:[{begin:"(\\^\\{)",beginCaptures:{1:{name:"punctuation.section.metadata.map.begin.clojure"}},end:"(\\}(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\})",endCaptures:{1:{name:"punctuation.section.metadata.map.end.trailing.clojure"},2:{name:"punctuation.section.metadata.map.end.clojure"}},name:"meta.metadata.map.clojure",patterns:[{include:"$self"}]},{begin:"(\\^)",end:"(\\s)",name:"meta.metadata.simple.clojure",patterns:[{include:"#keyword"},{include:"$self"}]}]},"quoted-sexp":{begin:"(['``]\\()",beginCaptures:{1:{name:"punctuation.section.expression.begin.clojure"}},end:"(\\))$|(\\)(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\))",endCaptures:{1:{name:"punctuation.section.expression.end.trailing.clojure"},2:{name:"punctuation.section.expression.end.trailing.clojure"},3:{name:"punctuation.section.expression.end.clojure"}},name:"meta.quoted-expression.clojure",patterns:[{include:"$self"}]},regexp:{begin:'#"',beginCaptures:{0:{name:"punctuation.definition.regexp.begin.clojure"}},end:'"',endCaptures:{0:{name:"punctuation.definition.regexp.end.clojure"}},name:"string.regexp.clojure",patterns:[{include:"#regexp_escaped_char"}]},regexp_escaped_char:{match:"\\\\.",name:"constant.character.escape.clojure"},set:{begin:"(\\#\\{)",beginCaptures:{1:{name:"punctuation.section.set.begin.clojure"}},end:"(\\}(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\})",endCaptures:{1:{name:"punctuation.section.set.end.trailing.clojure"},2:{name:"punctuation.section.set.end.clojure"}},name:"meta.set.clojure",patterns:[{include:"$self"}]},sexp:{begin:"(\\()",beginCaptures:{1:{name:"punctuation.section.expression.begin.clojure"}},end:"(\\))$|(\\)(?=[\\}\\]\\)\\s]*(?:;|$)))|(\\))",endCaptures:{1:{name:"punctuation.section.expression.end.trailing.clojure"},2:{name:"punctuation.section.expression.end.trailing.clojure"},3:{name:"punctuation.section.expression.end.clojure"}},name:"meta.expression.clojure",patterns:[{begin:"(?<=\\()(ns|declare|def[\\w\\d._:+=><!?*-]*|[\\w._:+=><!?*-][\\w\\d._:+=><!?*-]*/def[\\w\\d._:+=><!?*-]*)\\s+",beginCaptures:{1:{name:"keyword.control.clojure"}},end:"(?=\\))",name:"meta.definition.global.clojure",patterns:[{include:"#metadata"},{include:"#dynamic-variables"},{match:"([\\p{L}\\.\\-\\_\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)",name:"entity.global.clojure"},{include:"$self"}]},{include:"#keyfn"},{include:"#constants"},{include:"#vector"},{include:"#map"},{include:"#set"},{include:"#sexp"},{match:"(?<=\\()(.+?)(?=\\s|\\))",captures:{1:{name:"entity.name.function.clojure"}},patterns:[{include:"$self"}]},{include:"$self"}]},"shebang-comment":{begin:"^(#!)",beginCaptures:{1:{name:"punctuation.definition.comment.shebang.clojure"}},end:"$",name:"comment.line.shebang.clojure"},string:{begin:'(?<!\\\\)(")',beginCaptures:{1:{name:"punctuation.definition.string.begin.clojure"}},end:'(")',endCaptures:{1:{name:"punctuation.definition.string.end.clojure"}},name:"string.quoted.double.clojure",patterns:[{match:"\\\\.",name:"constant.character.escape.clojure"}]},"namespace-symbol":{patterns:[{match:"([\\p{L}\\.\\-\\_\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)/",captures:{1:{name:"meta.symbol.namespace.clojure"}}}]},symbol:{patterns:[{match:"([\\p{L}\\.\\-\\_\\+\\=\\>\\<\\!\\?\\*][\\w\\.\\-\\_\\:\\+\\=\\>\\<\\!\\?\\*\\d]*)",name:"meta.symbol.clojure"}]},var:{match:"(?<=(\\s|\\(|\\[|\\{)\\#)'[\\w\\.\\-\\_\\:\\+\\=\\>\\<\\/\\!\\?\\*]+(?=(\\s|\\)|\\]|\\}))",name:"meta.var.clojure"},vector:{begin:"(\\[)",beginCaptures:{1:{name:"punctuation.section.vector.begin.clojure"}},end:"(\\](?=[\\}\\]\\)\\s]*(?:;|$)))|(\\])",endCaptures:{1:{name:"punctuation.section.vector.end.trailing.clojure"},2:{name:"punctuation.section.vector.end.clojure"}},name:"meta.vector.clojure",patterns:[{include:"$self"}]}},displayName:"Clojure",aliases:["clj"]})]}}]); diff --git a/9197.507f2810.async.js b/9197.507f2810.async.js new file mode 100644 index 00000000..70e5d696 --- /dev/null +++ b/9197.507f2810.async.js @@ -0,0 +1,755 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9197],{59197:function(a,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({name:"csharp",scopeName:"source.cs",fileTypes:["cs"],uuid:"f7de61e2-bdde-4e2a-a139-8221b179584e",patterns:[{include:"#preprocessor"},{include:"#comment"},{include:"#directives"},{include:"#declarations"},{include:"#script-top-level"}],repository:{directives:{patterns:[{include:"#extern-alias-directive"},{include:"#using-directive"},{include:"#attribute-section"},{include:"#punctuation-semicolon"}]},declarations:{patterns:[{include:"#namespace-declaration"},{include:"#type-declarations"},{include:"#punctuation-semicolon"}]},"script-top-level":{patterns:[{include:"#statement"},{include:"#method-declaration"},{include:"#punctuation-semicolon"}]},"type-declarations":{patterns:[{include:"#preprocessor"},{include:"#comment"},{include:"#storage-modifier"},{include:"#class-declaration"},{include:"#delegate-declaration"},{include:"#enum-declaration"},{include:"#interface-declaration"},{include:"#struct-declaration"},{include:"#record-declaration"},{include:"#attribute-section"},{include:"#punctuation-semicolon"}]},"class-or-struct-members":{patterns:[{include:"#preprocessor"},{include:"#comment"},{include:"#storage-modifier"},{include:"#type-declarations"},{include:"#property-declaration"},{include:"#field-declaration"},{include:"#event-declaration"},{include:"#indexer-declaration"},{include:"#variable-initializer"},{include:"#constructor-declaration"},{include:"#destructor-declaration"},{include:"#operator-declaration"},{include:"#conversion-operator-declaration"},{include:"#method-declaration"},{include:"#attribute-section"},{include:"#punctuation-semicolon"}]},"interface-members":{patterns:[{include:"#preprocessor"},{include:"#comment"},{include:"#property-declaration"},{include:"#event-declaration"},{include:"#indexer-declaration"},{include:"#method-declaration"},{include:"#attribute-section"},{include:"#punctuation-semicolon"}]},statement:{patterns:[{include:"#preprocessor"},{include:"#comment"},{include:"#while-statement"},{include:"#do-statement"},{include:"#for-statement"},{include:"#foreach-statement"},{include:"#if-statement"},{include:"#else-part"},{include:"#goto-statement"},{include:"#return-statement"},{include:"#break-or-continue-statement"},{include:"#throw-statement"},{include:"#yield-statement"},{include:"#await-statement"},{include:"#try-statement"},{include:"#checked-unchecked-statement"},{include:"#context-control-statement"},{include:"#context-control-paren-statement"},{include:"#labeled-statement"},{include:"#object-creation-expression"},{include:"#array-creation-expression"},{include:"#anonymous-object-creation-expression"},{include:"#local-declaration"},{include:"#block"},{include:"#expression"},{include:"#punctuation-semicolon"}]},expression:{patterns:[{include:"#preprocessor"},{include:"#comment"},{include:"#expression-operator-expression"},{include:"#type-operator-expression"},{include:"#default-literal-expression"},{include:"#throw-expression"},{include:"#raw-interpolated-string"},{include:"#interpolated-string"},{include:"#verbatim-interpolated-string"},{include:"#type-builtin"},{include:"#language-variable"},{include:"#switch-statement-or-expression"},{include:"#with-expression"},{include:"#conditional-operator"},{include:"#assignment-expression"},{include:"#expression-operators"},{include:"#await-expression"},{include:"#query-expression"},{include:"#as-expression"},{include:"#is-expression"},{include:"#anonymous-method-expression"},{include:"#object-creation-expression"},{include:"#array-creation-expression"},{include:"#anonymous-object-creation-expression"},{include:"#invocation-expression"},{include:"#member-access-expression"},{include:"#element-access-expression"},{include:"#cast-expression"},{include:"#literal"},{include:"#parenthesized-expression"},{include:"#tuple-deconstruction-assignment"},{include:"#initializer-expression"},{include:"#identifier"}]},"extern-alias-directive":{begin:"\\b(extern)\\s+(alias)\\b",beginCaptures:{1:{name:"keyword.other.directive.extern.cs"},2:{name:"keyword.other.directive.alias.cs"}},end:"(?=;)",patterns:[{match:"\\@?[_[:alpha:]][_[:alnum:]]*",name:"variable.other.alias.cs"}]},"using-directive":{patterns:[{begin:"\\b(?:(global)\\s+)?(using)\\s+(static)\\b\\s*(?:(unsafe)\\b\\s*)?",beginCaptures:{1:{name:"keyword.other.directive.global.cs"},2:{name:"keyword.other.directive.using.cs"},3:{name:"keyword.other.directive.static.cs"},4:{name:"storage.modifier.unsafe.cs"}},end:"(?=;)",patterns:[{include:"#type"}]},{begin:"\\b(?:(global)\\s+)?(using)\\b\\s*(?:(unsafe)\\b\\s*)?(@?[_[:alpha:]][_[:alnum:]]*)\\s*(=)",beginCaptures:{1:{name:"keyword.other.directive.global.cs"},2:{name:"keyword.other.directive.using.cs"},3:{name:"storage.modifier.unsafe.cs"},4:{name:"entity.name.type.alias.cs"},5:{name:"keyword.operator.assignment.cs"}},end:"(?=;)",patterns:[{include:"#comment"},{include:"#type"}]},{begin:"\\b(?:(global)\\s+)?(using)\\b\\s*+(?!\\(|var\\b)",beginCaptures:{1:{name:"keyword.other.directive.global.cs"},2:{name:"keyword.other.directive.using.cs"}},end:"(?=;)",patterns:[{include:"#comment"},{name:"entity.name.type.namespace.cs",match:"\\@?[_[:alpha:]][_[:alnum:]]*"},{include:"#punctuation-accessor"},{include:"#operator-assignment"}]}]},"attribute-section":{begin:"(\\[)(assembly|module|field|event|method|param|property|return|type)?(\\:)?",beginCaptures:{1:{name:"punctuation.squarebracket.open.cs"},2:{name:"keyword.other.attribute-specifier.cs"},3:{name:"punctuation.separator.colon.cs"}},end:"(\\])",endCaptures:{1:{name:"punctuation.squarebracket.close.cs"}},patterns:[{include:"#comment"},{include:"#attribute"},{include:"#punctuation-comma"}]},attribute:{patterns:[{include:"#type-name"},{include:"#attribute-arguments"}]},"attribute-arguments":{begin:"(\\()",beginCaptures:{1:{name:"punctuation.parenthesis.open.cs"}},end:"(\\))",endCaptures:{1:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#attribute-named-argument"},{include:"#expression"},{include:"#punctuation-comma"}]},"attribute-named-argument":{begin:"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(?==)",beginCaptures:{1:{name:"entity.name.variable.property.cs"}},end:"(?=(,|\\)))",patterns:[{include:"#operator-assignment"},{include:"#expression"}]},"namespace-declaration":{begin:"\\b(namespace)\\s+",beginCaptures:{1:{name:"storage.type.namespace.cs"}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{name:"entity.name.type.namespace.cs",match:"@?[_[:alpha:]][_[:alnum:]]*"},{include:"#punctuation-accessor"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#declarations"},{include:"#using-directive"},{include:"#punctuation-semicolon"}]}]},"storage-modifier":{name:"storage.modifier.$1.cs",match:"(?<!\\.)\\b(new|public|protected|internal|private|abstract|virtual|override|sealed|static|partial|readonly|volatile|const|extern|async|unsafe|ref|required|file)\\b"},"class-declaration":{begin:"(?=(\\brecord\\b\\s+)?\\bclass\\b)",end:"(?<=\\})|(?=;)",patterns:[{begin:`(?x) +(\\b(record)\\b\\s+)? +\\b(class)\\b\\s+ +(@?[_[:alpha:]][_[:alnum:]]*)\\s*`,beginCaptures:{2:{name:"storage.type.record.cs"},3:{name:"storage.type.class.cs"},4:{name:"entity.name.type.class.cs"}},end:"(?=\\{)|(?=;)",patterns:[{include:"#comment"},{include:"#type-parameter-list"},{include:"#parenthesized-parameter-list"},{include:"#base-types"},{include:"#generic-constraints"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#class-or-struct-members"}]},{include:"#preprocessor"},{include:"#comment"}]},"delegate-declaration":{begin:`(?x) +(?:\\b(delegate)\\b)\\s+ +(?<type_name> + (?: + (?:ref\\s+(?:readonly\\s+)?)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)\\s+ +(\\g<identifier>)\\s* +(<([^<>]+)>)?\\s* +(?=\\()`,beginCaptures:{1:{name:"storage.type.delegate.cs"},2:{patterns:[{include:"#type"}]},7:{name:"entity.name.type.delegate.cs"},8:{patterns:[{include:"#type-parameter-list"}]}},end:"(?=;)",patterns:[{include:"#comment"},{include:"#parenthesized-parameter-list"},{include:"#generic-constraints"}]},"enum-declaration":{begin:"(?=\\benum\\b)",end:"(?<=\\})",patterns:[{begin:"(?=enum)",end:"(?=\\{)",patterns:[{include:"#comment"},{match:"(enum)\\s+(@?[_[:alpha:]][_[:alnum:]]*)",captures:{1:{name:"storage.type.enum.cs"},2:{name:"entity.name.type.enum.cs"}}},{begin:":",beginCaptures:{0:{name:"punctuation.separator.colon.cs"}},end:"(?=\\{)",patterns:[{include:"#type"}]}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#preprocessor"},{include:"#comment"},{include:"#attribute-section"},{include:"#punctuation-comma"},{begin:"@?[_[:alpha:]][_[:alnum:]]*",beginCaptures:{0:{name:"entity.name.variable.enum-member.cs"}},end:"(?=(,|\\}))",patterns:[{include:"#comment"},{include:"#variable-initializer"}]}]},{include:"#preprocessor"},{include:"#comment"}]},"interface-declaration":{begin:"(?=\\binterface\\b)",end:"(?<=\\})",patterns:[{begin:`(?x) +(interface)\\b\\s+ +(@?[_[:alpha:]][_[:alnum:]]*)`,beginCaptures:{1:{name:"storage.type.interface.cs"},2:{name:"entity.name.type.interface.cs"}},end:"(?=\\{)",patterns:[{include:"#comment"},{include:"#type-parameter-list"},{include:"#base-types"},{include:"#generic-constraints"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#interface-members"}]},{include:"#preprocessor"},{include:"#comment"}]},"record-declaration":{begin:"(?=\\brecord\\b)",end:"(?<=\\})|(?=;)",patterns:[{begin:`(?x) +(record)\\b\\s+ +(@?[_[:alpha:]][_[:alnum:]]*)`,beginCaptures:{1:{name:"storage.type.record.cs"},2:{name:"entity.name.type.class.cs"}},end:"(?=\\{)|(?=;)",patterns:[{include:"#comment"},{include:"#type-parameter-list"},{include:"#parenthesized-parameter-list"},{include:"#base-types"},{include:"#generic-constraints"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#class-or-struct-members"}]},{include:"#preprocessor"},{include:"#comment"}]},"struct-declaration":{begin:"(?=(\\brecord\\b\\s+)?\\bstruct\\b)",end:"(?<=\\})|(?=;)",patterns:[{begin:`(?x) +(\\b(record)\\b\\s+)? +(struct)\\b\\s+ +(@?[_[:alpha:]][_[:alnum:]]*)`,beginCaptures:{2:{name:"storage.type.record.cs"},3:{name:"storage.type.struct.cs"},4:{name:"entity.name.type.struct.cs"}},end:"(?=\\{)|(?=;)",patterns:[{include:"#comment"},{include:"#type-parameter-list"},{include:"#parenthesized-parameter-list"},{include:"#base-types"},{include:"#generic-constraints"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#class-or-struct-members"}]},{include:"#preprocessor"},{include:"#comment"}]},"type-parameter-list":{begin:"\\<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.cs"}},end:"\\>",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.cs"}},patterns:[{match:"\\b(in|out)\\b",name:"storage.modifier.$1.cs"},{match:"(@?[_[:alpha:]][_[:alnum:]]*)\\b",name:"entity.name.type.type-parameter.cs"},{include:"#comment"},{include:"#punctuation-comma"},{include:"#attribute-section"}]},"base-types":{begin:":",beginCaptures:{0:{name:"punctuation.separator.colon.cs"}},end:"(?=\\{|where|;)",patterns:[{include:"#type"},{include:"#punctuation-comma"},{include:"#preprocessor"}]},"generic-constraints":{begin:"(where)\\s+(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)",beginCaptures:{1:{name:"storage.modifier.where.cs"},2:{name:"entity.name.type.type-parameter.cs"},3:{name:"punctuation.separator.colon.cs"}},end:"(?=\\{|where|;|=>)",patterns:[{name:"storage.type.class.cs",match:"\\bclass\\b"},{name:"storage.type.struct.cs",match:"\\bstruct\\b"},{match:"(new)\\s*(\\()\\s*(\\))",captures:{1:{name:"keyword.operator.expression.new.cs"},2:{name:"punctuation.parenthesis.open.cs"},3:{name:"punctuation.parenthesis.close.cs"}}},{include:"#type"},{include:"#punctuation-comma"},{include:"#generic-constraints"}]},"field-declaration":{begin:`(?x) +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)\\s+ +(\\g<identifier>)\\s* # first field name +(?!=>|==)(?=,|;|=|$)`,beginCaptures:{1:{patterns:[{include:"#type"}]},6:{name:"entity.name.variable.field.cs"}},end:"(?=;)",patterns:[{name:"entity.name.variable.field.cs",match:"@?[_[:alpha:]][_[:alnum:]]*"},{include:"#punctuation-comma"},{include:"#comment"},{include:"#variable-initializer"},{include:"#class-or-struct-members"}]},"property-declaration":{begin:`(?x) + +# The negative lookahead below ensures that we don't match nested types +# or other declarations as properties. +(?![[:word:][:space:]]*\\b(?:class|interface|struct|enum|event)\\b) + +(?<return_type> + (?<type_name> + (?: + (?:ref\\s+(?:readonly\\s+)?)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) + )\\s+ +) +(?<interface_name>\\g<type_name>\\s*\\.\\s*)? +(?<property_name>\\g<identifier>)\\s* +(?=\\{|=>|//|/\\*|$)`,beginCaptures:{1:{patterns:[{include:"#type"}]},7:{patterns:[{include:"#type"},{include:"#punctuation-accessor"}]},8:{name:"entity.name.variable.property.cs"}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{include:"#property-accessors"},{include:"#accessor-getter-expression"},{include:"#variable-initializer"},{include:"#class-or-struct-members"}]},"indexer-declaration":{begin:`(?x) +(?<return_type> + (?<type_name> + (?: + (?:ref\\s+(?:readonly\\s+)?)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) + )\\s+ +) +(?<interface_name>\\g<type_name>\\s*\\.\\s*)? +(?<indexer_name>this)\\s* +(?=\\[)`,beginCaptures:{1:{patterns:[{include:"#type"}]},7:{patterns:[{include:"#type"},{include:"#punctuation-accessor"}]},8:{name:"variable.language.this.cs"}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{include:"#bracketed-parameter-list"},{include:"#property-accessors"},{include:"#accessor-getter-expression"},{include:"#variable-initializer"}]},"event-declaration":{begin:`(?x) +\\b(event)\\b\\s* +(?<return_type> + (?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) + )\\s+ +) +(?<interface_name>\\g<type_name>\\s*\\.\\s*)? +(\\g<identifier>)\\s* # first event name +(?=\\{|;|,|=|//|/\\*|$)`,beginCaptures:{1:{name:"storage.type.event.cs"},2:{patterns:[{include:"#type"}]},8:{patterns:[{include:"#type"},{include:"#punctuation-accessor"}]},9:{name:"entity.name.variable.event.cs"}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{include:"#event-accessors"},{name:"entity.name.variable.event.cs",match:"@?[_[:alpha:]][_[:alnum:]]*"},{include:"#punctuation-comma"},{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.cs"}},end:"(?<=,)|(?=;)",patterns:[{include:"#expression"},{include:"#punctuation-comma"}]}]},"property-accessors":{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#comment"},{include:"#attribute-section"},{name:"storage.modifier.$1.cs",match:"\\b(private|protected|internal)\\b"},{begin:"\\b(get)\\b\\s*(?=\\{|;|=>|//|/\\*|$)",beginCaptures:{1:{name:"storage.type.accessor.$1.cs"}},end:"(?<=\\}|;)|(?=\\})",patterns:[{include:"#accessor-getter"}]},{begin:"\\b(set|init)\\b\\s*(?=\\{|;|=>|//|/\\*|$)",beginCaptures:{1:{name:"storage.type.accessor.$1.cs"}},end:"(?<=\\}|;)|(?=\\})",patterns:[{include:"#accessor-setter"}]}]},"event-accessors":{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#comment"},{include:"#attribute-section"},{begin:"\\b(add|remove)\\b\\s*(?=\\{|;|=>|//|/\\*|$)",beginCaptures:{1:{name:"storage.type.accessor.$1.cs"}},end:"(?<=\\}|;)|(?=\\})",patterns:[{include:"#accessor-setter"}]}]},"accessor-getter":{patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},contentName:"meta.accessor.getter.cs",patterns:[{include:"#statement"}]},{include:"#accessor-getter-expression"},{include:"#punctuation-semicolon"}]},"accessor-getter-expression":{begin:"=>",beginCaptures:{0:{name:"keyword.operator.arrow.cs"}},end:"(?=;|\\})",contentName:"meta.accessor.getter.cs",patterns:[{include:"#ref-modifier"},{include:"#expression"}]},"accessor-setter":{patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},contentName:"meta.accessor.setter.cs",patterns:[{include:"#statement"}]},{begin:"=>",beginCaptures:{0:{name:"keyword.operator.arrow.cs"}},end:"(?=;|\\})",contentName:"meta.accessor.setter.cs",patterns:[{include:"#ref-modifier"},{include:"#expression"}]},{include:"#punctuation-semicolon"}]},"method-declaration":{begin:`(?x) +(?<return_type> + (?<type_name> + (?: + (?:ref\\s+(?:readonly\\s+)?)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) + )\\s+ +) +(?<interface_name>\\g<type_name>\\s*\\.\\s*)? +(\\g<identifier>)\\s* +(<([^<>]+)>)?\\s* +(?=\\()`,beginCaptures:{1:{patterns:[{include:"#type"}]},7:{patterns:[{include:"#type"},{include:"#punctuation-accessor"}]},8:{name:"entity.name.function.cs"},9:{patterns:[{include:"#type-parameter-list"}]}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{include:"#parenthesized-parameter-list"},{include:"#generic-constraints"},{include:"#expression-body"},{include:"#block"}]},"constructor-declaration":{begin:"(?=@?[_[:alpha:]][_[:alnum:]]*\\s*\\()",end:"(?<=\\})|(?=;)",patterns:[{match:"(@?[_[:alpha:]][_[:alnum:]]*)\\b",captures:{1:{name:"entity.name.function.cs"}}},{begin:"(:)",beginCaptures:{1:{name:"punctuation.separator.colon.cs"}},end:"(?=\\{|=>)",patterns:[{include:"#constructor-initializer"}]},{include:"#parenthesized-parameter-list"},{include:"#preprocessor"},{include:"#comment"},{include:"#expression-body"},{include:"#block"}]},"constructor-initializer":{begin:"\\b(base|this)\\b\\s*(?=\\()",beginCaptures:{1:{name:"variable.language.$1.cs"}},end:"(?<=\\))",patterns:[{include:"#argument-list"}]},"destructor-declaration":{begin:"(~)(@?[_[:alpha:]][_[:alnum:]]*)\\s*(?=\\()",beginCaptures:{1:{name:"punctuation.tilde.cs"},2:{name:"entity.name.function.cs"}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{include:"#parenthesized-parameter-list"},{include:"#expression-body"},{include:"#block"}]},"operator-declaration":{begin:`(?x) +(?<type_name> + (?: + (?:ref\\s+(?:readonly\\s+)?)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)\\s* +\\b(?<operator_keyword>operator)\\b\\s* +(?<operator>[+\\-*/%&|\\^!=~<>]+|true|false)\\s* +(?=\\()`,beginCaptures:{1:{patterns:[{include:"#type"}]},6:{name:"storage.type.operator.cs"},7:{name:"entity.name.function.cs"}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{include:"#parenthesized-parameter-list"},{include:"#expression-body"},{include:"#block"}]},"conversion-operator-declaration":{begin:`(?x) +(?<explicit_or_implicit_keyword>(?:\\b(?:explicit|implicit)))\\s* +(?<operator_keyword>(?:\\b(?:operator)))\\s* +(?<type_name> + (?: + (?:ref\\s+(?:readonly\\s+)?)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)\\s* +(?=\\()`,beginCaptures:{1:{patterns:[{match:"\\b(explicit)\\b",captures:{1:{name:"storage.modifier.explicit.cs"}}},{match:"\\b(implicit)\\b",captures:{1:{name:"storage.modifier.implicit.cs"}}}]},2:{name:"storage.type.operator.cs"},3:{patterns:[{include:"#type"}]}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{include:"#parenthesized-parameter-list"},{include:"#expression-body"},{include:"#block"}]},block:{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#statement"}]},"variable-initializer":{begin:"(?<!=|!)(=)(?!=|>)",beginCaptures:{1:{name:"keyword.operator.assignment.cs"}},end:"(?=[,\\)\\];}])",patterns:[{include:"#ref-modifier"},{include:"#expression"}]},"expression-body":{begin:"=>",beginCaptures:{0:{name:"keyword.operator.arrow.cs"}},end:"(?=[,\\);}])",patterns:[{include:"#ref-modifier"},{include:"#expression"}]},"goto-statement":{begin:"(?<!\\.)\\b(goto)\\b",beginCaptures:{1:{name:"keyword.control.flow.goto.cs"}},end:"(?=[;}])",patterns:[{begin:"\\b(case)\\b",beginCaptures:{1:{name:"keyword.control.conditional.case.cs"}},end:"(?=[;}])",patterns:[{include:"#expression"}]},{match:"\\b(default)\\b",captures:{1:{name:"keyword.control.conditional.default.cs"}}},{name:"entity.name.label.cs",match:"@?[_[:alpha:]][_[:alnum:]]*"}]},"return-statement":{begin:"(?<!\\.)\\b(return)\\b",beginCaptures:{1:{name:"keyword.control.flow.return.cs"}},end:"(?=[;}])",patterns:[{include:"#ref-modifier"},{include:"#expression"}]},"break-or-continue-statement":{match:"(?<!\\.)\\b(break|continue)\\b",name:"keyword.control.flow.$1.cs"},"throw-statement":{begin:"(?<!\\.)\\b(throw)\\b",beginCaptures:{1:{name:"keyword.control.flow.throw.cs"}},end:"(?=[;}])",patterns:[{include:"#expression"}]},"yield-statement":{patterns:[{include:"#yield-return-statement"},{include:"#yield-break-statement"}]},"yield-return-statement":{begin:"(?<!\\.)\\b(yield)\\b\\s*\\b(return)\\b",beginCaptures:{1:{name:"keyword.control.flow.yield.cs"},2:{name:"keyword.control.flow.return.cs"}},end:"(?=[;}])",patterns:[{include:"#expression"}]},"yield-break-statement":{match:"(?<!\\.)\\b(yield)\\b\\s*\\b(break)\\b",captures:{1:{name:"keyword.control.flow.yield.cs"},2:{name:"keyword.control.flow.break.cs"}}},"await-statement":{begin:"(?<!\\.\\s*)\\b(await)\\b",beginCaptures:{1:{name:"keyword.operator.expression.await.cs"}},end:"(?<=})|(?=;|})",patterns:[{include:"#foreach-statement"},{include:"#using-statement"},{include:"#expression"}]},"if-statement":{begin:"(?<!\\.)\\b(if)\\b\\s*(?=\\()",beginCaptures:{1:{name:"keyword.control.conditional.if.cs"}},end:"(?<=})|(?=;)",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#expression"}]},{include:"#statement"}]},"else-part":{begin:"(?<!\\.)\\b(else)\\b",beginCaptures:{1:{name:"keyword.control.conditional.else.cs"}},end:"(?<=})|(?=;)",patterns:[{include:"#statement"}]},"switch-statement-or-expression":{begin:"(?<!\\.)\\b(switch)\\b",beginCaptures:{1:{name:"keyword.control.conditional.switch.cs"}},end:"(?<=})|(?=})",patterns:[{include:"#intrusive"},{begin:"(?=\\()",end:"(?<=\\})|(?=\\})",patterns:[{include:"#switch-statement"}]},{begin:"(?=\\{)",end:"(?<=\\})|(?=\\})",patterns:[{include:"#switch-expression"}]}]},"switch-statement":{patterns:[{include:"#intrusive"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#expression"}]},{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#switch-label"},{include:"#statement"}]}]},"switch-label":{begin:"\\b(case|default)\\b",beginCaptures:{1:{name:"keyword.control.conditional.$1.cs"}},end:"(:)|(?=})",endCaptures:{1:{name:"punctuation.separator.colon.cs"}},patterns:[{begin:"\\b(when)\\b",beginCaptures:{1:{name:"keyword.control.conditional.when.cs"}},end:"(?=:|})",patterns:[{include:"#case-guard"}]},{begin:"(?!\\s)",end:"(?=\\bwhen\\b|:|})",patterns:[{include:"#pattern"}]}]},"switch-expression":{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#punctuation-comma"},{begin:"=>",beginCaptures:{0:{name:"keyword.operator.arrow.cs"}},end:"(?=,|})",patterns:[{include:"#expression"}]},{begin:"\\b(when)\\b",beginCaptures:{1:{name:"keyword.control.conditional.when.cs"}},end:"(?==>|,|})",patterns:[{include:"#case-guard"}]},{begin:"(?!\\s)",end:"(?=\\bwhen\\b|=>|,|})",patterns:[{include:"#pattern"}]}]},"case-guard":{patterns:[{include:"#parenthesized-expression"},{include:"#expression"}]},"is-expression":{begin:"(?<!\\.)\\b(is)\\b",beginCaptures:{1:{name:"keyword.operator.expression.pattern.is.cs"}},end:"(?=[)}\\],;:?=&|^]|!=)",patterns:[{include:"#pattern"}]},pattern:{patterns:[{include:"#intrusive"},{include:"#combinator-pattern"},{include:"#discard-pattern"},{include:"#constant-pattern"},{include:"#relational-pattern"},{include:"#var-pattern"},{include:"#type-pattern"},{include:"#positional-pattern"},{include:"#property-pattern"},{include:"#list-pattern"},{include:"#slice-pattern"}]},"combinator-pattern":{match:"\\b(and|or|not)\\b",name:"keyword.operator.expression.pattern.combinator.$1.cs"},"discard-pattern":{match:"_(?![_[:alnum:]])",name:"variable.language.discard.cs"},"constant-pattern":{patterns:[{include:"#boolean-literal"},{include:"#null-literal"},{include:"#numeric-literal"},{include:"#char-literal"},{include:"#string-literal"},{include:"#raw-string-literal"},{include:"#verbatim-string-literal"},{include:"#type-operator-expression"},{include:"#expression-operator-expression"},{include:"#expression-operators"},{include:"#casted-constant-pattern"}]},"casted-constant-pattern":{begin:`(?x) +(\\() + ([\\s.:@_[:alnum:]]+) +(\\)) +(?=[\\s+\\-!~]*@?[_[:alnum:]('"]+)`,beginCaptures:{1:{name:"punctuation.parenthesis.open.cs"},2:{patterns:[{include:"#type-builtin"},{include:"#type-name"}]},3:{name:"punctuation.parenthesis.close.cs"}},end:"(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{include:"#casted-constant-pattern"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#constant-pattern"}]},{include:"#constant-pattern"},{match:"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(\\:\\:)",captures:{1:{name:"entity.name.type.alias.cs"},2:{name:"punctuation.separator.coloncolon.cs"}}},{match:"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(\\.)",captures:{1:{name:"entity.name.type.cs"},2:{name:"punctuation.accessor.cs"}}},{match:"\\@?[_[:alpha:]][_[:alnum:]]*",name:"variable.other.constant.cs"}]},"relational-pattern":{begin:"<=?|>=?",beginCaptures:{0:{name:"keyword.operator.relational.cs"}},end:"(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{include:"#expression"}]},"var-pattern":{begin:"\\b(var)\\b",beginCaptures:{1:{name:"storage.type.var.cs"}},end:"(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{include:"#designation-pattern"}]},"designation-pattern":{patterns:[{include:"#intrusive"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#punctuation-comma"},{include:"#designation-pattern"}]},{include:"#simple-designation-pattern"}]},"simple-designation-pattern":{patterns:[{include:"#discard-pattern"},{match:"@?[_[:alpha:]][_[:alnum:]]*",name:"entity.name.variable.local.cs"}]},"type-pattern":{begin:"(?=@?[_[:alpha:]][_[:alnum:]]*)",end:"(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{begin:"\\G",end:"(?!\\G[@_[:alpha:]])(?=[\\({@_[:alpha:])}\\],;:=&|^]|(?:\\s|^)\\?|!=|\\b(and|or|when)\\b)",patterns:[{include:"#intrusive"},{include:"#type-subpattern"}]},{begin:"(?=[\\({@_[:alpha:]])",end:"(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{include:"#intrusive"},{include:"#positional-pattern"},{include:"#property-pattern"},{include:"#simple-designation-pattern"}]}]},"type-subpattern":{patterns:[{include:"#type-builtin"},{begin:"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(::)",beginCaptures:{1:{name:"entity.name.type.alias.cs"},2:{name:"punctuation.separator.coloncolon.cs"}},end:"(?<=[_[:alnum:]])|(?=[.<\\[\\({)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{include:"#intrusive"},{match:"\\@?[_[:alpha:]][_[:alnum:]]*",name:"entity.name.type.cs"}]},{match:"\\@?[_[:alpha:]][_[:alnum:]]*",name:"entity.name.type.cs"},{begin:"\\.",beginCaptures:{0:{name:"punctuation.accessor.cs"}},end:"(?<=[_[:alnum:]])|(?=[<\\[\\({)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{include:"#intrusive"},{match:"\\@?[_[:alpha:]][_[:alnum:]]*",name:"entity.name.type.cs"}]},{include:"#type-arguments"},{include:"#type-array-suffix"},{match:"(?<!\\s)\\?",name:"punctuation.separator.question-mark.cs"}]},"positional-pattern":{begin:"(?=\\()",end:"(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#subpattern"},{include:"#punctuation-comma"}]},{begin:"(?<=\\))",end:"(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{include:"#intrusive"},{include:"#property-pattern"},{include:"#simple-designation-pattern"}]}]},"property-pattern":{begin:"(?={)",end:"(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#subpattern"},{include:"#punctuation-comma"}]},{begin:"(?<=\\})",end:"(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{include:"#intrusive"},{include:"#simple-designation-pattern"}]}]},subpattern:{patterns:[{match:"(@?[_[:alpha:]][_[:alnum:]]*(?:\\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]*)*)\\s*(:)",captures:{1:{patterns:[{match:"\\@?[_[:alpha:]][_[:alnum:]]*",name:"variable.other.object.property.cs"},{include:"#punctuation-accessor"}]},2:{name:"punctuation.separator.colon.cs"}}},{include:"#pattern"}]},"list-pattern":{begin:"(?=\\[)",end:"(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{begin:"\\[",beginCaptures:{0:{name:"punctuation.squarebracket.open.cs"}},end:"\\]",endCaptures:{0:{name:"punctuation.squarebracket.close.cs"}},patterns:[{include:"#pattern"},{include:"#punctuation-comma"}]},{begin:"(?<=\\])",end:"(?=[)}\\],;:?=&|^]|!=|\\b(and|or|when)\\b)",patterns:[{include:"#intrusive"},{include:"#simple-designation-pattern"}]}]},"slice-pattern":{match:"\\.\\.",name:"keyword.operator.range.cs"},"do-statement":{begin:"(?<!\\.)\\b(do)\\b",beginCaptures:{1:{name:"keyword.control.loop.do.cs"}},end:"(?=;|})",patterns:[{include:"#statement"}]},"while-statement":{begin:"(?<!\\.)\\b(while)\\b\\s*(?=\\()",beginCaptures:{1:{name:"keyword.control.loop.while.cs"}},end:"(?<=\\})|(?=;)",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#expression"}]},{include:"#statement"}]},"for-statement":{begin:"\\b(for)\\b",beginCaptures:{1:{name:"keyword.control.loop.for.cs"}},end:"(?<=\\))|(?=;|})",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{begin:"\\G",end:"(?=;|\\))",patterns:[{include:"#intrusive"},{include:"#local-variable-declaration"}]},{begin:"(?=;)",end:"(?=\\))",patterns:[{include:"#intrusive"},{include:"#expression"},{include:"#punctuation-comma"},{include:"#punctuation-semicolon"}]}]}]},"foreach-statement":{begin:"\\b(foreach)\\b",beginCaptures:{1:{name:"keyword.control.loop.foreach.cs"}},end:"(?<=\\))|(?=;|})",patterns:[{include:"#intrusive"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#intrusive"},{match:`(?x) +(?: + (\\bvar\\b)| + (?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) + ) +)\\s+ +(\\g<identifier>)\\s+ +\\b(in)\\b`,captures:{1:{name:"storage.type.var.cs"},2:{patterns:[{include:"#type"}]},7:{name:"entity.name.variable.local.cs"},8:{name:"keyword.control.loop.in.cs"}}},{match:`(?x) # match foreach (var (x, y) in ...) +(?:\\b(var)\\b\\s*)? +(?<tuple>\\((?:[^\\(\\)]|\\g<tuple>)+\\))\\s+ +\\b(in)\\b`,captures:{1:{name:"storage.type.var.cs"},2:{patterns:[{include:"#tuple-declaration-deconstruction-element-list"}]},3:{name:"keyword.control.loop.in.cs"}}},{include:"#expression"}]}]},"try-statement":{patterns:[{include:"#try-block"},{include:"#catch-clause"},{include:"#finally-clause"}]},"try-block":{begin:"(?<!\\.)\\b(try)\\b",beginCaptures:{1:{name:"keyword.control.exception.try.cs"}},end:"(?<=\\})",patterns:[{include:"#comment"},{include:"#block"}]},"finally-clause":{begin:"(?<!\\.)\\b(finally)\\b",beginCaptures:{1:{name:"keyword.control.exception.finally.cs"}},end:"(?<=\\})",patterns:[{include:"#comment"},{include:"#block"}]},"catch-clause":{begin:"(?<!\\.)\\b(catch)\\b",beginCaptures:{1:{name:"keyword.control.exception.catch.cs"}},end:"(?<=\\})",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{match:`(?x) +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)\\s* +(?:(\\g<identifier>)\\b)?`,captures:{1:{patterns:[{include:"#type"}]},6:{name:"entity.name.variable.local.cs"}}}]},{include:"#when-clause"},{include:"#comment"},{include:"#block"}]},"when-clause":{begin:"(?<!\\.)\\b(when)\\b\\s*(\\()",beginCaptures:{1:{name:"keyword.control.exception.when.cs"},2:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#expression"},{include:"#comment"}]},"context-control-statement":{match:"\\b(checked|unchecked|unsafe)\\b(?!\\s*[@_[:alpha:](])",name:"keyword.control.context.$1.cs"},"context-control-paren-statement":{patterns:[{include:"#fixed-statement"},{include:"#lock-statement"},{include:"#using-statement"}]},"fixed-statement":{begin:"\\b(fixed)\\b",beginCaptures:{1:{name:"keyword.control.context.fixed.cs"}},end:"(?<=\\))|(?=;|})",patterns:[{include:"#intrusive"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#intrusive"},{include:"#local-variable-declaration"}]}]},"lock-statement":{begin:"\\b(lock)\\b",beginCaptures:{1:{name:"keyword.control.context.lock.cs"}},end:"(?<=\\))|(?=;|})",patterns:[{include:"#intrusive"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#intrusive"},{include:"#expression"}]}]},"using-statement":{begin:"\\b(using)\\b",beginCaptures:{1:{name:"keyword.control.context.using.cs"}},end:"(?<=\\))|(?=;|})",patterns:[{include:"#intrusive"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#intrusive"},{include:"#await-expression"},{include:"#local-variable-declaration"},{include:"#expression"}]},{include:"#local-variable-declaration"}]},"labeled-statement":{match:"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)",captures:{1:{name:"entity.name.label.cs"},2:{name:"punctuation.separator.colon.cs"}}},"local-declaration":{patterns:[{include:"#local-constant-declaration"},{include:"#local-variable-declaration"},{include:"#local-function-declaration"},{include:"#local-tuple-var-deconstruction"}]},"local-variable-declaration":{begin:`(?x) +(?: + (?:(\\bref)\\s+(?:(\\breadonly)\\s+)?)?(\\bvar\\b)| # ref local + (?<type_name> + (?: + (?:ref\\s+(?:readonly\\s+)?)? # ref local + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*[?*]\\s*)? # nullable or pointer suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) + ) +)\\s+ +(\\g<identifier>)\\s* +(?!=>) +(?=,|;|=|\\))`,beginCaptures:{1:{name:"storage.modifier.ref.cs"},2:{name:"storage.modifier.readonly.cs"},3:{name:"storage.type.var.cs"},4:{patterns:[{include:"#type"}]},9:{name:"entity.name.variable.local.cs"}},end:"(?=[;)}])",patterns:[{name:"entity.name.variable.local.cs",match:"@?[_[:alpha:]][_[:alnum:]]*"},{include:"#punctuation-comma"},{include:"#comment"},{include:"#variable-initializer"}]},"local-constant-declaration":{begin:`(?x) +(?<const_keyword>\\b(?:const)\\b)\\s* +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)\\s+ +(\\g<identifier>)\\s* +(?=,|;|=)`,beginCaptures:{1:{name:"storage.modifier.const.cs"},2:{patterns:[{include:"#type"}]},7:{name:"entity.name.variable.local.cs"}},end:"(?=;)",patterns:[{name:"entity.name.variable.local.cs",match:"@?[_[:alpha:]][_[:alnum:]]*"},{include:"#punctuation-comma"},{include:"#comment"},{include:"#variable-initializer"}]},"local-function-declaration":{begin:`(?x) +\\b((?:(?:async|unsafe|static|extern)\\s+)*) +(?<type_name> + (?:ref\\s+(?:readonly\\s+)?)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + \\s*(?:,\\s*)* # commata for multi-dimensional arrays + \\] + (?:\\s*\\?)? # arrays can be nullable reference types + )* +)\\s+ +(\\g<identifier>)\\s* +(<[^<>]+>)?\\s* +(?=\\()`,beginCaptures:{1:{patterns:[{include:"#storage-modifier"}]},2:{patterns:[{include:"#type"}]},7:{name:"entity.name.function.cs"},8:{patterns:[{include:"#type-parameter-list"}]}},end:"(?<=\\})|(?=;)",patterns:[{include:"#comment"},{include:"#parenthesized-parameter-list"},{include:"#generic-constraints"},{include:"#expression-body"},{include:"#block"}]},"local-tuple-var-deconstruction":{begin:`(?x) # e.g. var (x, y) = GetPoint(); +(?:\\b(var)\\b\\s*) +(?<tuple>\\((?:[^\\(\\)]|\\g<tuple>)+\\))\\s* +(?=;|=|\\))`,beginCaptures:{1:{name:"storage.type.var.cs"},2:{patterns:[{include:"#tuple-declaration-deconstruction-element-list"}]}},end:"(?=;|\\))",patterns:[{include:"#comment"},{include:"#variable-initializer"}]},"tuple-deconstruction-assignment":{match:`(?x) +(?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\))\\s* +(?!=>|==)(?==)`,captures:{1:{patterns:[{include:"#tuple-deconstruction-element-list"}]}}},"tuple-declaration-deconstruction-element-list":{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#comment"},{include:"#tuple-declaration-deconstruction-element-list"},{include:"#declaration-expression-tuple"},{include:"#punctuation-comma"},{match:`(?x) # e.g. x +(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s* +(?=[,)])`,captures:{1:{name:"entity.name.variable.tuple-element.cs"}}}]},"tuple-deconstruction-element-list":{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#comment"},{include:"#tuple-deconstruction-element-list"},{include:"#declaration-expression-tuple"},{include:"#punctuation-comma"},{match:`(?x) # e.g. x +(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s* +(?=[,)])`,captures:{1:{name:"variable.other.readwrite.cs"}}}]},"declaration-expression-local":{match:`(?x) # e.g. int x OR var x +(?: + \\b(var)\\b| + (?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) + ) +)\\s+ +(\\g<identifier>)\\b\\s* +(?=[,)\\]])`,captures:{1:{name:"storage.type.var.cs"},2:{patterns:[{include:"#type"}]},7:{name:"entity.name.variable.local.cs"}}},"declaration-expression-tuple":{match:`(?x) # e.g. int x OR var x +(?: + \\b(var)\\b| + (?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) + ) +)\\s+ +(\\g<identifier>)\\b\\s* +(?=[,)])`,captures:{1:{name:"storage.type.var.cs"},2:{patterns:[{include:"#type"}]},7:{name:"entity.name.variable.tuple-element.cs"}}},"expression-operator-expression":{begin:"\\b(checked|unchecked|nameof)\\s*(\\()",beginCaptures:{1:{name:"keyword.operator.expression.$1.cs"},2:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#expression"}]},"type-operator-expression":{begin:"\\b(default|sizeof|typeof)\\s*(\\()",beginCaptures:{1:{name:"keyword.operator.expression.$1.cs"},2:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#type"}]},"default-literal-expression":{match:"\\b(default)\\b",captures:{1:{name:"keyword.operator.expression.default.cs"}}},"throw-expression":{match:"\\b(throw)\\b",captures:{1:{name:"keyword.control.flow.throw.cs"}}},"interpolated-string":{name:"string.quoted.double.cs",begin:'\\$"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.cs"},2:{name:"invalid.illegal.newline.cs"}},patterns:[{include:"#string-character-escape"},{include:"#interpolation"}]},"verbatim-interpolated-string":{name:"string.quoted.double.cs",begin:'(?:\\$@|@\\$)"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'"(?=[^"])',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}},patterns:[{include:"#verbatim-string-character-escape"},{include:"#interpolation"}]},interpolation:{name:"meta.interpolation.cs",begin:"(?<=[^\\{]|^)((?:\\{\\{)*)(\\{)(?=[^\\{])",beginCaptures:{1:{name:"string.quoted.double.cs"},2:{name:"punctuation.definition.interpolation.begin.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.interpolation.end.cs"}},patterns:[{include:"#expression"}]},"raw-interpolated-string":{patterns:[{include:"#raw-interpolated-string-five-or-more-quote-one-or-more-interpolation"},{include:"#raw-interpolated-string-three-or-more-quote-three-or-more-interpolation"},{include:"#raw-interpolated-string-quadruple-quote-double-interpolation"},{include:"#raw-interpolated-string-quadruple-quote-single-interpolation"},{include:"#raw-interpolated-string-triple-quote-double-interpolation"},{include:"#raw-interpolated-string-triple-quote-single-interpolation"}]},"raw-interpolated-string-triple-quote-single-interpolation":{name:"string.quoted.double.cs",begin:'\\$"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}},patterns:[{include:"#raw-interpolation"}]},"raw-interpolated-string-triple-quote-double-interpolation":{name:"string.quoted.double.cs",begin:'\\$\\$"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}},patterns:[{include:"#double-raw-interpolation"}]},"raw-interpolated-string-quadruple-quote-single-interpolation":{name:"string.quoted.double.cs",begin:'\\$""""',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'""""',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}},patterns:[{include:"#raw-interpolation"}]},"raw-interpolated-string-quadruple-quote-double-interpolation":{name:"string.quoted.double.cs",begin:'\\$\\$""""',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'""""',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}},patterns:[{include:"#double-raw-interpolation"}]},"raw-interpolated-string-three-or-more-quote-three-or-more-interpolation":{name:"string.quoted.double.cs",begin:'\\$\\$\\$+"""+',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'"""+',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}}},"raw-interpolated-string-five-or-more-quote-one-or-more-interpolation":{name:"string.quoted.double.cs",begin:'\\$+"""""+',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'"""""+',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}}},"raw-interpolation":{name:"meta.interpolation.cs",begin:"(?<=[^\\{]|^)((?:\\{)*)(\\{)(?=[^\\{])",beginCaptures:{1:{name:"string.quoted.double.cs"},2:{name:"punctuation.definition.interpolation.begin.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.interpolation.end.cs"}},patterns:[{include:"#expression"}]},"double-raw-interpolation":{name:"meta.interpolation.cs",begin:"(?<=[^\\{][^\\{]|^)((?:\\{)*)(\\{\\{)(?=[^\\{])",beginCaptures:{1:{name:"string.quoted.double.cs"},2:{name:"punctuation.definition.interpolation.begin.cs"}},end:"\\}\\}",endCaptures:{0:{name:"punctuation.definition.interpolation.end.cs"}},patterns:[{include:"#expression"}]},literal:{patterns:[{include:"#boolean-literal"},{include:"#null-literal"},{include:"#numeric-literal"},{include:"#char-literal"},{include:"#raw-string-literal"},{include:"#string-literal"},{include:"#verbatim-string-literal"},{include:"#tuple-literal"}]},"boolean-literal":{patterns:[{name:"constant.language.boolean.true.cs",match:"(?<!\\.)\\btrue\\b"},{name:"constant.language.boolean.false.cs",match:"(?<!\\.)\\bfalse\\b"}]},"null-literal":{name:"constant.language.null.cs",match:"(?<!\\.)\\bnull\\b"},"numeric-literal":{match:"(?<!\\w)\\.?\\d(?:(?:[0-9a-zA-Z_]|_)|(?<=[eE])[+-]|\\.\\d)*",captures:{0:{patterns:[{begin:"(?=.)",end:"$",patterns:[{match:"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:[0-9]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?((?:(?<=[0-9])|\\.(?=[0-9])))([0-9](?:[0-9]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)?((?<!_)([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)))?([fFdDmM](?!\\w))?$",captures:{2:{name:"constant.numeric.decimal.cs",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"constant.numeric.other.separator.thousands.cs"}]},3:{name:"constant.numeric.other.separator.thousands.cs"},4:{name:"constant.numeric.other.separator.decimals.cs"},5:{name:"constant.numeric.decimal.cs",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"constant.numeric.other.separator.thousands.cs"}]},6:{name:"constant.numeric.other.separator.thousands.cs"},8:{name:"constant.numeric.other.exponent.cs"},9:{name:"keyword.operator.arithmetic.cs"},10:{name:"keyword.operator.arithmetic.cs"},11:{name:"constant.numeric.decimal.cs",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"constant.numeric.other.separator.thousands.cs"}]},12:{name:"constant.numeric.other.suffix.cs"}}},{match:"(\\G0[bB])([01_](?:[01_]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?:(?:(?:(?:(?:[uU]|[uU]l)|[uU]L)|l[uU]?)|L[uU]?)|[fFdDmM])(?!\\w))?$",captures:{1:{name:"constant.numeric.other.preffix.binary.cs"},2:{name:"constant.numeric.binary.cs",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"constant.numeric.other.separator.thousands.cs"}]},3:{name:"constant.numeric.other.separator.thousands.cs"},4:{name:"constant.numeric.other.suffix.cs"}}},{match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?:(?:(?:(?:(?:[uU]|[uU]l)|[uU]L)|l[uU]?)|L[uU]?)|[fFdDmM])(?!\\w))?$",captures:{1:{name:"constant.numeric.other.preffix.hex.cs"},2:{name:"constant.numeric.hex.cs",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"constant.numeric.other.separator.thousands.cs"}]},3:{name:"constant.numeric.other.separator.thousands.cs"},4:{name:"constant.numeric.other.suffix.cs"}}},{match:"(\\G(?=[0-9.])(?!0[xXbB]))([0-9](?:[0-9]|((?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)((?<!_)([eE])(\\+?)(\\-?)((?:[0-9](?:[0-9]|(?:(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])))*)))?((?:(?:(?:(?:(?:[uU]|[uU]l)|[uU]L)|l[uU]?)|L[uU]?)|[fFdDmM])(?!\\w))?$",captures:{2:{name:"constant.numeric.decimal.cs",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"constant.numeric.other.separator.thousands.cs"}]},3:{name:"constant.numeric.other.separator.thousands.cs"},5:{name:"constant.numeric.other.exponent.cs"},6:{name:"keyword.operator.arithmetic.cs"},7:{name:"keyword.operator.arithmetic.cs"},8:{name:"constant.numeric.decimal.cs",patterns:[{match:"(?<=[0-9a-fA-F])_(?=[0-9a-fA-F])",name:"constant.numeric.other.separator.thousands.cs"}]},9:{name:"constant.numeric.other.suffix.cs"}}},{match:"(?:(?:[0-9a-zA-Z_]|_)|(?<=[eE])[+-]|\\.\\d)+",name:"invalid.illegal.constant.numeric.cs"}]}]}}},"char-literal":{name:"string.quoted.single.cs",begin:"'",beginCaptures:{0:{name:"punctuation.definition.char.begin.cs"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.char.end.cs"},2:{name:"invalid.illegal.newline.cs"}},patterns:[{include:"#char-character-escape"}]},"char-character-escape":{name:"constant.character.escape.cs",match:`\\\\(['"\\\\0abfnrtv]|x[0-9a-fA-F]{1,4}|u[0-9a-fA-F]{4})`},"string-literal":{name:"string.quoted.double.cs",begin:'(?<!@)"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'(")|((?:[^\\\\\\n])$)',endCaptures:{1:{name:"punctuation.definition.string.end.cs"},2:{name:"invalid.illegal.newline.cs"}},patterns:[{include:"#string-character-escape"}]},"string-character-escape":{name:"constant.character.escape.cs",match:`\\\\(['"\\\\0abfnrtv]|x[0-9a-fA-F]{1,4}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4})`},"verbatim-string-literal":{name:"string.quoted.double.cs",begin:'@"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'"(?=[^"])',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}},patterns:[{include:"#verbatim-string-character-escape"}]},"verbatim-string-character-escape":{name:"constant.character.escape.cs",match:'""'},"raw-string-literal":{patterns:[{include:"#raw-string-literal-more"},{include:"#raw-string-literal-quadruple"},{include:"#raw-string-literal-triple"}]},"raw-string-literal-triple":{name:"string.quoted.double.cs",begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}}},"raw-string-literal-quadruple":{name:"string.quoted.double.cs",begin:'""""',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'""""',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}}},"raw-string-literal-more":{name:"string.quoted.double.cs",begin:'"""""+',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'"""""+',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}}},"tuple-literal":{begin:"(\\()(?=.*[:,])",beginCaptures:{1:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#comment"},{include:"#tuple-literal-element"},{include:"#expression"},{include:"#punctuation-comma"}]},"tuple-literal-element":{begin:`(?x) +(@?[_[:alpha:]][_[:alnum:]]*)\\s* +(?=:)`,beginCaptures:{1:{name:"entity.name.variable.tuple-element.cs"}},end:"(:)",endCaptures:{0:{name:"punctuation.separator.colon.cs"}}},"assignment-expression":{begin:"(?:\\*|/|%|\\+|-|\\?\\?|\\&|\\^|<<|>>>?|\\|)?=(?!=|>)",beginCaptures:{0:{patterns:[{include:"#assignment-operators"}]}},end:"(?=[,\\)\\];}])",patterns:[{include:"#ref-modifier"},{include:"#expression"}]},"assignment-operators":{patterns:[{name:"keyword.operator.assignment.compound.cs",match:"\\*=|/=|%=|\\+=|-=|\\?\\?="},{name:"keyword.operator.assignment.compound.bitwise.cs",match:"\\&=|\\^=|<<=|>>>?=|\\|="},{name:"keyword.operator.assignment.cs",match:"\\="}]},"expression-operators":{patterns:[{name:"keyword.operator.bitwise.shift.cs",match:"<<|>>>?"},{name:"keyword.operator.comparison.cs",match:"==|!="},{name:"keyword.operator.relational.cs",match:"<=|>=|<|>"},{name:"keyword.operator.logical.cs",match:"\\!|&&|\\|\\|"},{name:"keyword.operator.bitwise.cs",match:"\\&|~|\\^|\\|"},{name:"keyword.operator.decrement.cs",match:"--"},{name:"keyword.operator.increment.cs",match:"\\+\\+"},{name:"keyword.operator.arithmetic.cs",match:"\\+|-(?!>)|\\*|/|%"},{name:"keyword.operator.null-coalescing.cs",match:"\\?\\?"},{name:"keyword.operator.range.cs",match:"\\.\\."}]},"with-expression":{begin:"(?<!\\.)\\b(with)\\b\\s*(?=\\{|//|/\\*|$)",beginCaptures:{1:{name:"keyword.operator.expression.with.cs"}},end:"(?<=\\})",patterns:[{include:"#comment"},{include:"#initializer-expression"}]},"conditional-operator":{patterns:[{name:"keyword.operator.conditional.question-mark.cs",match:"\\?(?!\\?|\\s*[.\\[])"},{name:"keyword.operator.conditional.colon.cs",match:":"}]},"await-expression":{name:"keyword.operator.expression.await.cs",match:"(?<!\\.\\s*)\\b(await)\\b"},"parenthesized-expression":{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#expression"}]},"initializer-expression":{begin:"\\{",beginCaptures:{0:{name:"punctuation.curlybrace.open.cs"}},end:"\\}",endCaptures:{0:{name:"punctuation.curlybrace.close.cs"}},patterns:[{include:"#expression"},{include:"#punctuation-comma"}]},identifier:{name:"variable.other.readwrite.cs",match:"@?[_[:alpha:]][_[:alnum:]]*"},"cast-expression":{match:`(?x) +(\\()\\s* +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)\\s* +(\\))(?=\\s*-*!*@?[_[:alnum:]\\(])`,captures:{1:{name:"punctuation.parenthesis.open.cs"},2:{patterns:[{include:"#type"}]},7:{name:"punctuation.parenthesis.close.cs"}}},"as-expression":{match:`(?x) +(?<!\\.)\\b(as)\\b\\s* +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?(?!\\?))? # nullable suffix? + (?:\\s* # array suffix? + \\[ + \\s*(?:,\\s*)* # commata for multi-dimensional arrays + \\] + (?:\\s*\\?(?!\\?))? # arrays can be nullable reference types + )* + ) +)?`,captures:{1:{name:"keyword.operator.expression.as.cs"},2:{patterns:[{include:"#type"}]}}},"language-variable":{patterns:[{name:"variable.language.$1.cs",match:"\\b(base|this)\\b"},{name:"variable.other.$1.cs",match:"\\b(value)\\b"}]},"invocation-expression":{begin:`(?x) +(?: + (?:(\\?)\\s*)? # preceding null-conditional operator? + (\\.)\\s*| # preceding dot? + (->)\\s* # preceding pointer arrow? +)? +(@?[_[:alpha:]][_[:alnum:]]*)\\s* # method name +( + < + (?<type_args> + [^<>()]+| + <\\g<type_args>+>| + \\(\\g<type_args>+\\) + )+ + >\\s* +)? # type arguments +(?=\\() # open paren of argument list`,beginCaptures:{1:{name:"keyword.operator.null-conditional.cs"},2:{name:"punctuation.accessor.cs"},3:{name:"punctuation.accessor.pointer.cs"},4:{name:"entity.name.function.cs"},5:{patterns:[{include:"#type-arguments"}]}},end:"(?<=\\))",patterns:[{include:"#argument-list"}]},"element-access-expression":{begin:`(?x) +(?: + (?:(\\?)\\s*)? # preceding null-conditional operator? + (\\.)\\s*| # preceding dot? + (->)\\s* # preceding pointer arrow? +)? +(?:(@?[_[:alpha:]][_[:alnum:]]*)\\s*)? # property name +(?:(\\?)\\s*)? # null-conditional operator? +(?=\\[) # open bracket of argument list`,beginCaptures:{1:{name:"keyword.operator.null-conditional.cs"},2:{name:"punctuation.accessor.cs"},3:{name:"punctuation.accessor.pointer.cs"},4:{name:"variable.other.object.property.cs"},5:{name:"keyword.operator.null-conditional.cs"}},end:"(?<=\\])(?!\\s*\\[)",patterns:[{include:"#bracketed-argument-list"}]},"member-access-expression":{patterns:[{match:`(?x) +(?: + (?:(\\?)\\s*)? # preceding null-conditional operator? + (\\.)\\s*| # preceding dot? + (->)\\s* # preceding pointer arrow? +) +(@?[_[:alpha:]][_[:alnum:]]*)\\s* # property name +(?![_[:alnum:]]|\\(|(\\?)?\\[|<) # next character is not alpha-numeric, nor a (, [, or <. Also, test for ?[`,captures:{1:{name:"keyword.operator.null-conditional.cs"},2:{name:"punctuation.accessor.cs"},3:{name:"punctuation.accessor.pointer.cs"},4:{name:"variable.other.object.property.cs"}}},{match:`(?x) +(\\.)?\\s* +(@?[_[:alpha:]][_[:alnum:]]*) +(?<type_params>\\s*<([^<>]|\\g<type_params>)+>\\s*) +(?= + (\\s*\\?)? + \\s*\\.\\s*@?[_[:alpha:]][_[:alnum:]]* +)`,captures:{1:{name:"punctuation.accessor.cs"},2:{name:"variable.other.object.cs"},3:{patterns:[{include:"#type-arguments"}]}}},{match:`(?x) +(@?[_[:alpha:]][_[:alnum:]]*) +(?= + \\s*(?:(?:\\?\\s*)?\\.|->) + \\s*@?[_[:alpha:]][_[:alnum:]]* +)`,captures:{1:{name:"variable.other.object.cs"}}}]},"object-creation-expression":{patterns:[{include:"#object-creation-expression-with-parameters"},{include:"#object-creation-expression-with-no-parameters"}]},"object-creation-expression-with-parameters":{begin:`(?x) +(new)(?:\\s+ +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +))?\\s* +(?=\\()`,beginCaptures:{1:{name:"keyword.operator.expression.new.cs"},2:{patterns:[{include:"#type"}]}},end:"(?<=\\))",patterns:[{include:"#argument-list"}]},"object-creation-expression-with-no-parameters":{match:`(?x) +(new)\\s+ +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)\\s* +(?=\\{|//|/\\*|$)`,captures:{1:{name:"keyword.operator.expression.new.cs"},2:{patterns:[{include:"#type"}]}}},"array-creation-expression":{begin:`(?x) +\\b(new|stackalloc)\\b\\s* +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)?\\s* +(?=\\[)`,beginCaptures:{1:{name:"keyword.operator.expression.$1.cs"},2:{patterns:[{include:"#type"}]}},end:"(?<=\\])",patterns:[{include:"#bracketed-argument-list"}]},"anonymous-object-creation-expression":{begin:"\\b(new)\\b\\s*(?=\\{|//|/\\*|$)",beginCaptures:{1:{name:"keyword.operator.expression.new.cs"}},end:"(?<=\\})",patterns:[{include:"#comment"},{include:"#initializer-expression"}]},"bracketed-parameter-list":{begin:"(?=(\\[))",beginCaptures:{1:{name:"punctuation.squarebracket.open.cs"}},end:"(?=(\\]))",endCaptures:{1:{name:"punctuation.squarebracket.close.cs"}},patterns:[{begin:"(?<=\\[)",end:"(?=\\])",patterns:[{include:"#comment"},{include:"#attribute-section"},{include:"#parameter"},{include:"#punctuation-comma"},{include:"#variable-initializer"}]}]},"parenthesized-parameter-list":{begin:"(\\()",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"(\\))",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#comment"},{include:"#attribute-section"},{include:"#parameter"},{include:"#punctuation-comma"},{include:"#variable-initializer"}]},parameter:{match:`(?x) +(?:(?:\\b(ref|params|out|in|this)\\b)\\s+)? +(?<type_name> + (?: + (?:ref\\s+)? # ref return + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^()]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)\\s+ +(\\g<identifier>)`,captures:{1:{name:"storage.modifier.$1.cs"},2:{patterns:[{include:"#type"}]},7:{name:"entity.name.variable.parameter.cs"}}},"argument-list":{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#named-argument"},{include:"#argument"},{include:"#punctuation-comma"}]},"bracketed-argument-list":{begin:"\\[",beginCaptures:{0:{name:"punctuation.squarebracket.open.cs"}},end:"\\]",endCaptures:{0:{name:"punctuation.squarebracket.close.cs"}},patterns:[{include:"#named-argument"},{include:"#argument"},{include:"#punctuation-comma"}]},"named-argument":{begin:"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(:)",beginCaptures:{1:{name:"entity.name.variable.parameter.cs"},2:{name:"punctuation.separator.colon.cs"}},end:"(?=(,|\\)|\\]))",patterns:[{include:"#argument"}]},argument:{patterns:[{name:"storage.modifier.$1.cs",match:"\\b(ref|in)\\b"},{begin:"\\b(out)\\b",beginCaptures:{1:{name:"storage.modifier.out.cs"}},end:"(?=,|\\)|\\])",patterns:[{include:"#declaration-expression-local"},{include:"#expression"}]},{include:"#expression"}]},"query-expression":{begin:`(?x) +\\b(from)\\b\\s* +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)? +\\s+(\\g<identifier>)\\b\\s* +\\b(in)\\b\\s*`,beginCaptures:{1:{name:"keyword.operator.expression.query.from.cs"},2:{patterns:[{include:"#type"}]},7:{name:"entity.name.variable.range-variable.cs"},8:{name:"keyword.operator.expression.query.in.cs"}},end:"(?=;|\\))",patterns:[{include:"#query-body"},{include:"#expression"}]},"query-body":{patterns:[{include:"#let-clause"},{include:"#where-clause"},{include:"#join-clause"},{include:"#orderby-clause"},{include:"#select-clause"},{include:"#group-clause"}]},"let-clause":{begin:`(?x) +\\b(let)\\b\\s* +(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s* +(=)\\s*`,beginCaptures:{1:{name:"keyword.operator.expression.query.let.cs"},2:{name:"entity.name.variable.range-variable.cs"},3:{name:"keyword.operator.assignment.cs"}},end:"(?=;|\\))",patterns:[{include:"#query-body"},{include:"#expression"}]},"where-clause":{begin:`(?x) +\\b(where)\\b\\s*`,beginCaptures:{1:{name:"keyword.operator.expression.query.where.cs"}},end:"(?=;|\\))",patterns:[{include:"#query-body"},{include:"#expression"}]},"join-clause":{begin:`(?x) +\\b(join)\\b\\s* +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)? +\\s+(\\g<identifier>)\\b\\s* +\\b(in)\\b\\s*`,beginCaptures:{1:{name:"keyword.operator.expression.query.join.cs"},2:{patterns:[{include:"#type"}]},7:{name:"entity.name.variable.range-variable.cs"},8:{name:"keyword.operator.expression.query.in.cs"}},end:"(?=;|\\))",patterns:[{include:"#join-on"},{include:"#join-equals"},{include:"#join-into"},{include:"#query-body"},{include:"#expression"}]},"join-on":{match:"\\b(on)\\b\\s*",captures:{1:{name:"keyword.operator.expression.query.on.cs"}}},"join-equals":{match:"\\b(equals)\\b\\s*",captures:{1:{name:"keyword.operator.expression.query.equals.cs"}}},"join-into":{match:`(?x) +\\b(into)\\b\\s* +(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*`,captures:{1:{name:"keyword.operator.expression.query.into.cs"},2:{name:"entity.name.variable.range-variable.cs"}}},"orderby-clause":{begin:"\\b(orderby)\\b\\s*",beginCaptures:{1:{name:"keyword.operator.expression.query.orderby.cs"}},end:"(?=;|\\))",patterns:[{include:"#ordering-direction"},{include:"#query-body"},{include:"#expression"},{include:"#punctuation-comma"}]},"ordering-direction":{match:"\\b(ascending|descending)\\b",captures:{1:{name:"keyword.operator.expression.query.$1.cs"}}},"select-clause":{begin:"\\b(select)\\b\\s*",beginCaptures:{1:{name:"keyword.operator.expression.query.select.cs"}},end:"(?=;|\\))",patterns:[{include:"#query-body"},{include:"#expression"}]},"group-clause":{begin:"\\b(group)\\b\\s*",beginCaptures:{1:{name:"keyword.operator.expression.query.group.cs"}},end:"(?=;|\\))",patterns:[{include:"#group-by"},{include:"#group-into"},{include:"#query-body"},{include:"#expression"}]},"group-by":{match:"\\b(by)\\b\\s*",captures:{1:{name:"keyword.operator.expression.query.by.cs"}}},"group-into":{match:`(?x) +\\b(into)\\b\\s* +(@?[_[:alpha:]][_[:alnum:]]*)\\b\\s*`,captures:{1:{name:"keyword.operator.expression.query.into.cs"},2:{name:"entity.name.variable.range-variable.cs"}}},"anonymous-method-expression":{patterns:[{begin:`(?x) +((?:\\b(?:async|static)\\b\\s*)*) +(?: + (@?[_[:alpha:]][_[:alnum:]]*)\\b| + (\\() + (?<tuple>(?:[^()]|\\(\\g<tuple>\\))*) + (\\)) +)\\s* +(=>)`,beginCaptures:{1:{patterns:[{match:"async|static",name:"storage.modifier.$0.cs"}]},2:{name:"entity.name.variable.parameter.cs"},3:{name:"punctuation.parenthesis.open.cs"},4:{patterns:[{include:"#comment"},{include:"#explicit-anonymous-function-parameter"},{include:"#implicit-anonymous-function-parameter"},{include:"#default-argument"},{include:"#punctuation-comma"}]},5:{name:"punctuation.parenthesis.close.cs"},6:{name:"keyword.operator.arrow.cs"}},end:"(?=[,;)}])",patterns:[{include:"#intrusive"},{begin:"(?={)",end:"(?=[,;)}])",patterns:[{include:"#block"},{include:"#intrusive"}]},{begin:"\\b(ref)\\b|(?=\\S)",beginCaptures:{1:{name:"storage.modifier.ref.cs"}},end:"(?=[,;)}])",patterns:[{include:"#expression"}]}]},{begin:`(?x) +((?:\\b(?:async|static)\\b\\s*)*) +\\b(delegate)\\b\\s*`,beginCaptures:{1:{patterns:[{match:"async|static",name:"storage.modifier.$0.cs"}]},2:{name:"storage.type.delegate.cs"}},end:"(?<=})|(?=[,;)}])",patterns:[{include:"#intrusive"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#intrusive"},{include:"#explicit-anonymous-function-parameter"},{include:"#punctuation-comma"}]},{include:"#block"}]}]},"explicit-anonymous-function-parameter":{match:`(?x) +(?:\\b(ref|params|out|in)\\b\\s*)? +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args><(?:[^<>]|\\g<type_args>)*>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^()]|\\g<tuple>)*\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +)\\s* +\\b(\\g<identifier>)\\b`,captures:{1:{name:"storage.modifier.$1.cs"},2:{patterns:[{include:"#type"}]},7:{name:"entity.name.variable.parameter.cs"}}},"implicit-anonymous-function-parameter":{match:"\\@?[_[:alpha:]][_[:alnum:]]*\\b",name:"entity.name.variable.parameter.cs"},"default-argument":{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.cs"}},end:"(?=,|\\))",patterns:[{include:"#expression"}]},type:{patterns:[{include:"#comment"},{include:"#ref-modifier"},{include:"#readonly-modifier"},{include:"#tuple-type"},{include:"#type-builtin"},{include:"#type-name"},{include:"#type-arguments"},{include:"#type-array-suffix"},{include:"#type-nullable-suffix"},{include:"#type-pointer-suffix"}]},"ref-modifier":{name:"storage.modifier.ref.cs",match:"\\bref\\b"},"readonly-modifier":{name:"storage.modifier.readonly.cs",match:"\\breadonly\\b"},"tuple-type":{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#tuple-element"},{include:"#punctuation-comma"}]},"tuple-element":{match:`(?x) +(?<type_name> + (?: + (?: + (?:(?<identifier>@?[_[:alpha:]][_[:alnum:]]*)\\s*\\:\\:\\s*)? # alias-qualification + (?<name_and_type_args> # identifier + type arguments (if any) + \\g<identifier>\\s* + (?<type_args>\\s*<(?:[^<>]|\\g<type_args>)+>\\s*)? + ) + (?:\\s*\\.\\s*\\g<name_and_type_args>)* | # Are there any more names being dotted into? + (?<tuple>\\s*\\((?:[^\\(\\)]|\\g<tuple>)+\\)) + ) + (?:\\s*\\?\\s*)? # nullable suffix? + (?:\\s* # array suffix? + \\[ + (?:\\s*,\\s*)* # commata for multi-dimensional arrays + \\] + \\s* + (?:\\?)? # arrays can be nullable reference types + \\s* + )* + ) +) +(?:(?<tuple_name>\\g<identifier>)\\b)?`,captures:{1:{patterns:[{include:"#type"}]},6:{name:"entity.name.variable.tuple-element.cs"}}},"type-builtin":{match:"\\b(bool|s?byte|u?short|n?u?int|u?long|float|double|decimal|char|string|object|void|dynamic)\\b",captures:{1:{name:"keyword.type.$1.cs"}}},"type-name":{patterns:[{match:"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(\\:\\:)",captures:{1:{name:"entity.name.type.alias.cs"},2:{name:"punctuation.separator.coloncolon.cs"}}},{match:"(@?[_[:alpha:]][_[:alnum:]]*)\\s*(\\.)",captures:{1:{name:"entity.name.type.cs"},2:{name:"punctuation.accessor.cs"}}},{match:"(\\.)\\s*(@?[_[:alpha:]][_[:alnum:]]*)",captures:{1:{name:"punctuation.accessor.cs"},2:{name:"entity.name.type.cs"}}},{name:"entity.name.type.cs",match:"@?[_[:alpha:]][_[:alnum:]]*"}]},"type-arguments":{begin:"<",beginCaptures:{0:{name:"punctuation.definition.typeparameters.begin.cs"}},end:">",endCaptures:{0:{name:"punctuation.definition.typeparameters.end.cs"}},patterns:[{include:"#type"},{include:"#punctuation-comma"}]},"type-array-suffix":{begin:"\\[",beginCaptures:{0:{name:"punctuation.squarebracket.open.cs"}},end:"\\]",endCaptures:{0:{name:"punctuation.squarebracket.close.cs"}},patterns:[{include:"#intrusive"},{include:"#punctuation-comma"}]},"type-nullable-suffix":{match:"\\?",name:"punctuation.separator.question-mark.cs"},"type-pointer-suffix":{match:"\\*",name:"punctuation.separator.asterisk.cs"},"operator-assignment":{name:"keyword.operator.assignment.cs",match:"(?<!=|!)(=)(?!=)"},"punctuation-comma":{name:"punctuation.separator.comma.cs",match:","},"punctuation-semicolon":{name:"punctuation.terminator.statement.cs",match:";"},"punctuation-accessor":{name:"punctuation.accessor.cs",match:"\\."},intrusive:{patterns:[{include:"#preprocessor"},{include:"#comment"}]},preprocessor:{name:"meta.preprocessor.cs",begin:"^\\s*(\\#)\\s*",beginCaptures:{1:{name:"punctuation.separator.hash.cs"}},end:"(?<=$)",patterns:[{include:"#comment"},{include:"#preprocessor-define-or-undef"},{include:"#preprocessor-if-or-elif"},{include:"#preprocessor-else-or-endif"},{include:"#preprocessor-warning-or-error"},{include:"#preprocessor-region"},{include:"#preprocessor-endregion"},{include:"#preprocessor-load"},{include:"#preprocessor-r"},{include:"#preprocessor-line"},{include:"#preprocessor-pragma-warning"},{include:"#preprocessor-pragma-checksum"}]},"preprocessor-define-or-undef":{match:"\\b(?:(define)|(undef))\\b\\s*\\b([_[:alpha:]][_[:alnum:]]*)\\b",captures:{1:{name:"keyword.preprocessor.define.cs"},2:{name:"keyword.preprocessor.undef.cs"},3:{name:"entity.name.variable.preprocessor.symbol.cs"}}},"preprocessor-if-or-elif":{begin:"\\b(?:(if)|(elif))\\b",beginCaptures:{1:{name:"keyword.preprocessor.if.cs"},2:{name:"keyword.preprocessor.elif.cs"}},end:"(?=$)",patterns:[{include:"#comment"},{include:"#preprocessor-expression"}]},"preprocessor-else-or-endif":{match:"\\b(?:(else)|(endif))\\b",captures:{1:{name:"keyword.preprocessor.else.cs"},2:{name:"keyword.preprocessor.endif.cs"}}},"preprocessor-warning-or-error":{match:"\\b(?:(warning)|(error))\\b\\s*(.*)(?=$)",captures:{1:{name:"keyword.preprocessor.warning.cs"},2:{name:"keyword.preprocessor.error.cs"},3:{name:"string.unquoted.preprocessor.message.cs"}}},"preprocessor-load":{begin:"\\b(load)\\b",beginCaptures:{1:{name:"keyword.preprocessor.load.cs"}},end:"(?=$)",patterns:[{match:'\\"[^"]*\\"',captures:{0:{name:"string.quoted.double.cs"}}}]},"preprocessor-r":{begin:"\\b(r)\\b",beginCaptures:{1:{name:"keyword.preprocessor.r.cs"}},end:"(?=$)",patterns:[{match:'\\"[^"]*\\"',captures:{0:{name:"string.quoted.double.cs"}}}]},"preprocessor-region":{match:"\\b(region)\\b\\s*(.*)(?=$)",captures:{1:{name:"keyword.preprocessor.region.cs"},2:{name:"string.unquoted.preprocessor.message.cs"}}},"preprocessor-endregion":{match:"\\b(endregion)\\b",captures:{1:{name:"keyword.preprocessor.endregion.cs"}}},"preprocessor-line":{begin:"\\b(line)\\b",beginCaptures:{1:{name:"keyword.preprocessor.line.cs"}},end:"(?=$)",patterns:[{match:"\\b(?:(default|hidden))",captures:{1:{name:"keyword.preprocessor.default.cs"},2:{name:"keyword.preprocessor.hidden.cs"}}},{match:"[0-9]+",captures:{0:{name:"constant.numeric.decimal.cs"}}},{match:'\\"[^"]*\\"',captures:{0:{name:"string.quoted.double.cs"}}}]},"preprocessor-pragma-warning":{match:"\\b(pragma)\\b\\s*\\b(warning)\\b\\s*\\b(?:(disable)|(restore))\\b(\\s*[0-9]+(?:\\s*,\\s*[0-9]+)?)?",captures:{1:{name:"keyword.preprocessor.pragma.cs"},2:{name:"keyword.preprocessor.warning.cs"},3:{name:"keyword.preprocessor.disable.cs"},4:{name:"keyword.preprocessor.restore.cs"},5:{patterns:[{match:"[0-9]+",captures:{0:{name:"constant.numeric.decimal.cs"}}},{include:"#punctuation-comma"}]}}},"preprocessor-pragma-checksum":{match:'\\b(pragma)\\b\\s*\\b(checksum)\\b\\s*(\\"[^"]*\\")\\s*(\\"[^"]*\\")\\s*(\\"[^"]*\\")',captures:{1:{name:"keyword.preprocessor.pragma.cs"},2:{name:"keyword.preprocessor.checksum.cs"},3:{name:"string.quoted.double.cs"},4:{name:"string.quoted.double.cs"},5:{name:"string.quoted.double.cs"}}},"preprocessor-expression":{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.parenthesis.open.cs"}},end:"\\)",endCaptures:{0:{name:"punctuation.parenthesis.close.cs"}},patterns:[{include:"#preprocessor-expression"}]},{match:"\\b(?:(true)|(false)|([_[:alpha:]][_[:alnum:]]*))\\b",captures:{1:{name:"constant.language.boolean.true.cs"},2:{name:"constant.language.boolean.false.cs"},3:{name:"entity.name.variable.preprocessor.symbol.cs"}}},{match:"(==|!=)|(\\!|&&|\\|\\|)",captures:{1:{name:"keyword.operator.comparison.cs"},2:{name:"keyword.operator.logical.cs"}}}]},comment:{patterns:[{name:"comment.block.documentation.cs",begin:"(^\\s+)?(///)(?!/)",while:"^(\\s*)(///)(?!/)",captures:{1:{name:"punctuation.whitespace.comment.leading.cs"},2:{name:"punctuation.definition.comment.cs"}},patterns:[{include:"#xml-doc-comment"}]},{name:"comment.block.documentation.cs",begin:"(^\\s+)?(/\\*\\*)(?!/)",end:"(^\\s+)?(\\*/)",captures:{1:{name:"punctuation.whitespace.comment.leading.cs"},2:{name:"punctuation.definition.comment.cs"}},patterns:[{begin:"\\G(?=(?~\\*/)$)",while:"^(\\s*+)(\\*(?!/))?(?=(?~\\*/)$)",whileCaptures:{1:{name:"punctuation.whitespace.comment.leading.cs"},2:{name:"punctuation.definition.comment.cs"}},patterns:[{include:"#xml-doc-comment"}]},{include:"#xml-doc-comment"}]},{name:"comment.line.double-slash.cs",begin:"(^\\s+)?(//).*$",while:"^(\\s*)(//).*$",captures:{1:{name:"punctuation.whitespace.comment.leading.cs"},2:{name:"punctuation.definition.comment.cs"}}},{name:"comment.block.cs",begin:"/\\*",end:"\\*/",captures:{0:{name:"punctuation.definition.comment.cs"}}}]},"xml-doc-comment":{patterns:[{include:"#xml-comment"},{include:"#xml-character-entity"},{include:"#xml-cdata"},{include:"#xml-tag"}]},"xml-tag":{name:"meta.tag.cs",begin:`(?x) +(</?) +( + (?: + ([-_[:alnum:]]+) + (:) + )? + ([-_[:alnum:]]+) +)`,beginCaptures:{1:{name:"punctuation.definition.tag.cs"},2:{name:"entity.name.tag.cs"},3:{name:"entity.name.tag.namespace.cs"},4:{name:"punctuation.separator.colon.cs"},5:{name:"entity.name.tag.localname.cs"}},end:"(/?>)",endCaptures:{1:{name:"punctuation.definition.tag.cs"}},patterns:[{include:"#xml-attribute"}]},"xml-attribute":{patterns:[{match:`(?x) +(?:^|\\s+) +( + (?: + ([-_[:alnum:]]+) + (:) + )? + ([-_[:alnum:]]+) +) +(=)`,captures:{1:{name:"entity.other.attribute-name.cs"},2:{name:"entity.other.attribute-name.namespace.cs"},3:{name:"punctuation.separator.colon.cs"},4:{name:"entity.other.attribute-name.localname.cs"},5:{name:"punctuation.separator.equals.cs"}}},{include:"#xml-string"}]},"xml-cdata":{name:"string.unquoted.cdata.cs",begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:"\\]\\]>",endCaptures:{0:{name:"punctuation.definition.string.end.cs"}}},"xml-string":{patterns:[{name:"string.quoted.single.cs",begin:"\\'",beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:"\\'",endCaptures:{0:{name:"punctuation.definition.string.end.cs"}},patterns:[{include:"#xml-character-entity"}]},{name:"string.quoted.double.cs",begin:'\\"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cs"}},end:'\\"',endCaptures:{0:{name:"punctuation.definition.string.end.cs"}},patterns:[{include:"#xml-character-entity"}]}]},"xml-character-entity":{patterns:[{name:"constant.character.entity.cs",match:`(?x) +(&) +( + (?:[[:alpha:]:_][[:alnum:]:_.-]*)| + (?:\\#[[:digit:]]+)| + (?:\\#x[[:xdigit:]]+) +) +(;)`,captures:{1:{name:"punctuation.definition.constant.cs"},3:{name:"punctuation.definition.constant.cs"}}},{name:"invalid.illegal.bad-ampersand.cs",match:"&"}]},"xml-comment":{name:"comment.block.cs",begin:"<!--",beginCaptures:{0:{name:"punctuation.definition.comment.cs"}},end:"-->",endCaptures:{0:{name:"punctuation.definition.comment.cs"}}}},displayName:"C#",aliases:["c#","cs"]})]}}]); diff --git a/9207.dd8e1e90.async.js b/9207.dd8e1e90.async.js new file mode 100644 index 00000000..0626f104 --- /dev/null +++ b/9207.dd8e1e90.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9207],{9207:function(t,e,o){o.r(e),o.d(e,{default:function(){return n}});var n={name:"min-dark",type:"dark",colors:{"editorIndentGuide.activeBackground":"#383838","editorIndentGuide.background":"#2A2A2A","editorRuler.foreground":"#2A2A2A","editorLineNumber.foreground":"#727272","activityBar.background":"#1A1A1A","activityBar.foreground":"#7D7D7D","activityBarBadge.background":"#383838","badge.background":"#383838","badge.foreground":"#C1C1C1","button.background":"#333","editor.background":"#1f1f1f","editor.lineHighlightBorder":"#303030","editorGroupHeader.tabsBackground":"#1A1A1A","editorGroupHeader.tabsBorder":"#1A1A1A","editorSuggestWidget.background":"#1A1A1A",focusBorder:"#444",foreground:"#888888","gitDecoration.ignoredResourceForeground":"#444444","input.background":"#2A2A2A","input.foreground":"#E0E0E0","list.activeSelectionBackground":"#212121","list.activeSelectionForeground":"#F5F5F5","list.focusBackground":"#292929","list.highlightForeground":"#EAEAEA","list.hoverBackground":"#262626","list.hoverForeground":"#9E9E9E","list.inactiveSelectionBackground":"#212121","list.inactiveSelectionForeground":"#F5F5F5","panelTitle.activeBorder":"#1f1f1f","panelTitle.activeForeground":"#FAFAFA","panelTitle.inactiveForeground":"#484848","peekView.border":"#444","peekViewEditor.background":"#242424","pickerGroup.border":"#363636","pickerGroup.foreground":"#EAEAEA","progressBar.background":"#FAFAFA","scrollbar.shadow":"#1f1f1f","sideBar.background":"#1A1A1A","sideBarSectionHeader.background":"#202020","statusBar.background":"#1A1A1A","statusBar.debuggingBackground":"#1A1A1A","statusBar.foreground":"#7E7E7E","statusBar.noFolderBackground":"#1A1A1A","statusBarItem.remoteForeground":"#7E7E7E","statusBarItem.remoteBackground":"#1a1a1a00","statusBarItem.prominentBackground":"#fafafa1a","tab.activeBorder":"#1e1e1e","tab.activeForeground":"#FAFAFA","tab.border":"#1A1A1A","tab.inactiveBackground":"#1A1A1A","tab.inactiveForeground":"#727272","textLink.foreground":"#CCC","textLink.activeForeground":"#fafafa","titleBar.activeBackground":"#1A1A1A","titleBar.border":"#00000000","terminal.ansiBrightBlack":"#5c5c5c","inputOption.activeBackground":"#3a3a3a","debugIcon.continueForeground":"#FF7A84","debugIcon.disconnectForeground":"#FF7A84","debugIcon.pauseForeground":"#FF7A84","debugIcon.restartForeground":"#79b8ff","debugIcon.startForeground":"#79b8ff","debugIcon.stepBackForeground":"#FF7A84","debugIcon.stepIntoForeground":"#FF7A84","debugIcon.stepOutForeground":"#FF7A84","debugIcon.stepOverForeground":"#FF7A84","debugIcon.stopForeground":"#79b8ff","debugIcon.breakpointCurrentStackframeForeground":"#79b8ff","debugIcon.breakpointDisabledForeground":"#848484","debugIcon.breakpointForeground":"#FF7A84","debugIcon.breakpointStackframeForeground":"#79b8ff","debugIcon.breakpointUnverifiedForeground":"#848484","symbolIcon.classForeground":"#FF9800","symbolIcon.enumeratorForeground":"#FF9800","symbolIcon.eventForeground":"#FF9800","symbolIcon.methodForeground":"#b392f0","symbolIcon.constructorForeground":"#b392f0","symbolIcon.functionForeground":"#b392f0","symbolIcon.fieldForeground":"#79b8ff","symbolIcon.interfaceForeground":"#79b8ff","symbolIcon.variableForeground":"#79b8ff","symbolIcon.enumeratorMemberForeground":"#79b8ff","diffEditor.insertedTextBackground":"#3a632a4b","diffEditor.removedTextBackground":"#88063852"},tokenColors:[{settings:{foreground:"#b392f0"}},{scope:["support.function","keyword.operator.accessor","meta.group.braces.round.function.arguments","meta.template.expression","markup.fenced_code meta.embedded.block"],settings:{foreground:"#b392f0"}},{scope:"emphasis",settings:{fontStyle:"italic"}},{scope:["strong","markup.heading.markdown","markup.bold.markdown"],settings:{fontStyle:"bold",foreground:"#FF7A84"}},{scope:["markup.italic.markdown"],settings:{fontStyle:"italic"}},{scope:"meta.link.inline.markdown",settings:{fontStyle:"underline",foreground:"#1976D2"}},{scope:["string","markup.fenced_code","markup.inline"],settings:{foreground:"#9db1c5"}},{scope:["comment","string.quoted.docstring.multi"],settings:{foreground:"#6b737c"}},{scope:["constant.language","variable.language.this","variable.other.object","variable.other.class","variable.other.constant","meta.property-name","support","string.other.link.title.markdown"],settings:{foreground:"#79b8ff"}},{scope:["constant.numeric","constant.other.placeholder","constant.character.format.placeholder","meta.property-value","keyword.other.unit","keyword.other.template","entity.name.tag.yaml","entity.other.attribute-name","support.type.property-name.json"],settings:{foreground:"#f8f8f8"}},{scope:["keyword","storage.modifier","storage.type","storage.control.clojure","entity.name.function.clojure","support.function.node","punctuation.separator.key-value","punctuation.definition.template-expression"],settings:{foreground:"#f97583"}},{scope:"variable.parameter.function",settings:{foreground:"#FF9800"}},{scope:["entity.name.type","entity.other.inherited-class","meta.function-call","meta.instance.constructor","entity.other.attribute-name","entity.name.function","constant.keyword.clojure"],settings:{foreground:"#b392f0"}},{scope:["entity.name.tag","string.quoted","string.regexp","string.interpolated","string.template","string.unquoted.plain.out.yaml","keyword.other.template"],settings:{foreground:"#ffab70"}},{scope:"token.info-token",settings:{foreground:"#316bcd"}},{scope:"token.warn-token",settings:{foreground:"#cd9731"}},{scope:"token.error-token",settings:{foreground:"#cd3131"}},{scope:"token.debug-token",settings:{foreground:"#800080"}},{scope:["punctuation.definition.arguments","punctuation.definition.dict","punctuation.separator","meta.function-call.arguments"],settings:{foreground:"#bbbbbb"}},{name:"[Custom] Markdown links",scope:"markup.underline.link",settings:{foreground:"#ffab70"}},{name:"[Custom] Markdown list",scope:["beginning.punctuation.definition.list.markdown"],settings:{foreground:"#FF7A84"}},{name:"[Custom] Markdown punctuation definition",scope:"punctuation.definition.metadata.markdown",settings:{foreground:"#ffab70"}},{name:"[Custom] Markdown punctuation definition brackets",scope:["punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown"],settings:{foreground:"#79b8ff"}}],semanticHighlighting:!0}}}]); diff --git a/9249.738acecd.async.js b/9249.738acecd.async.js new file mode 100644 index 00000000..a08b219d --- /dev/null +++ b/9249.738acecd.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9249],{99249:function(s,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({fileTypes:["ssh_config",".ssh/config","sshd_config"],name:"ssh-config",patterns:[{match:"\\b(A(cceptEnv|dd(ressFamily|KeysToAgent)|llow(AgentForwarding|Groups|StreamLocalForwarding|TcpForwarding|Users)|uth(enticationMethods|orized((Keys(Command(User)?|File)|Principals(Command(User)?|File)))))|B(anner|atchMode|ind(Address|Interface))|C(anonical(Domains|ize(FallbackLocal|Hostname|MaxDots|PermittedCNAMEs))|ertificateFile|hallengeResponseAuthentication|heckHostIP|hrootDirectory|iphers?|learAllForwardings|ientAlive(CountMax|Interval)|ompression(Level)?|onnect(Timeout|ionAttempts)|ontrolMaster|ontrolPath|ontrolPersist)|D(eny(Groups|Users)|isableForwarding|ynamicForward)|E(nableSSHKeysign|scapeChar|xitOnForwardFailure|xposeAuthInfo)|F(ingerprintHash|orceCommand|orward(Agent|X11(Timeout|Trusted)?))|G(atewayPorts|SSAPI(Authentication|CleanupCredentials|ClientIdentity|DelegateCredentials|KeyExchange|RenewalForcesRekey|ServerIdentity|StrictAcceptorCheck|TrustDns)|atewayPorts|lobalKnownHostsFile)|H(ashKnownHosts|ost(based(AcceptedKeyTypes|Authentication|KeyTypes|UsesNameFromPacketOnly)|Certificate|Key(Agent|Algorithms|Alias)?|Name))|I(dentit(iesOnly|y(Agent|File))|gnore(Rhosts|Unknown|UserKnownHosts)|nclude|PQoS)|K(bdInteractive(Authentication|Devices)|erberos(Authentication|GetAFSToken|OrLocalPasswd|TicketCleanup)|exAlgorithms)|L(istenAddress|ocal(Command|Forward)|oginGraceTime|ogLevel)|M(ACs|atch|ax(AuthTries|Sessions|Startups))|N(oHostAuthenticationForLocalhost|umberOfPasswordPrompts)|P(KCS11Provider|asswordAuthentication|ermit(EmptyPasswords|LocalCommand|Open|RootLogin|TTY|Tunnel|User(Environment|RC))|idFile|ort|referredAuthentications|rint(LastLog|Motd)|rotocol|roxy(Command|Jump|UseFdpass)|ubkey(AcceptedKeyTypes|Authentication))|R(Domain|SAAuthentication|ekeyLimit|emote(Command|Forward)|equestTTY|evoked(HostKeys|Keys)|hostsRSAAuthentication)|S(endEnv|erverAlive(CountMax|Interval)|treamLocalBind(Mask|Unlink)|trict(HostKeyChecking|Modes)|ubsystem|yslogFacility)|T(CPKeepAlive|rustedUserCAKeys|unnel(Device)?)|U(pdateHostKeys|se(BlacklistedKeys|DNS|Keychain|PAM|PrivilegedPort|r(KnownHostsFile)?))|V(erifyHostKeyDNS|ersionAddendum|isualHostKey)|X(11(DisplayOffset|Forwarding|UseLocalhost)|AuthLocation))\\b",name:"keyword.other.ssh-config"},{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ssh-config"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.ssh-config"}},end:"\\n",name:"comment.line.number-sign.ssh-config"}]},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.ssh-config"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.ssh-config"}},end:"\\n",name:"comment.line.double-slash.ssh-config"}]},{captures:{1:{name:"storage.type.ssh-config"},2:{name:"entity.name.section.ssh-config"},3:{name:"meta.toc-list.ssh-config"}},match:"(?:^| |\\t)(Host)\\s+((.*))$"},{match:"\\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b",name:"constant.numeric.ssh-config"},{match:"\\b[0-9]+\\b",name:"constant.numeric.ssh-config"},{match:"\\b(yes|no)\\b",name:"constant.language.ssh-config"},{match:"\\b[A-Z_]+\\b",name:"constant.language.ssh-config"}],scopeName:"source.ssh-config",uuid:"B273855C-59D3-4DF3-9B7C-E68E0057D315",displayName:"SSH Config"})]}}]); diff --git a/9255.e99f4bfb.async.js b/9255.e99f4bfb.async.js new file mode 100644 index 00000000..f6618f2a --- /dev/null +++ b/9255.e99f4bfb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9255],{49255:function(n,e,a){a.r(e),a.d(e,{default:function(){return t}});var t=[Object.freeze({fileTypes:["pas","p","pp","dfm","fmx","dpr","dpk","lfm","lpr"],keyEquivalent:"^~P",name:"pascal",patterns:[{match:"\\b(?i:(absolute|abstract|add|all|and_then|array|as|asc|asm|assembler|async|attribute|autoreleasepool|await|begin|bindable|block|by|case|cdecl|class|concat|const|constref|copy|cppdecl|contains|default|delegate|deprecated|desc|distinct|div|each|else|empty|end|ensure|enum|equals|event|except|export|exports|extension|external|far|file|finalization|finalizer|finally|flags|forward|from|future|generic|goto|group|has|helper|if|implements|implies|import|in|index|inherited|initialization|inline|interrupt|into|invariants|is|iterator|label|library|join|lazy|lifetimestrategy|locked|locking|loop|mapped|matching|method|mod|module|name|namespace|near|nested|new|nostackframe|not|notify|nullable|object|of|old|oldfpccall|on|only|operator|optional|or_else|order|otherwise|out|override|package|packed|parallel|params|partial|pascal|pinned|platform|pow|private|program|protected|public|published|interface|implementation|qualified|queryable|raises|read|readonly|record|reference|register|remove|resident|require|requires|resourcestring|restricted|result|reverse|safecall|sealed|segment|select|selector|sequence|set|shl|shr|skip|specialize|soft|static|stored|stdcall|step|strict|strong|take|then|threadvar|to|try|tuple|type|unconstrained|unit|unmanaged|unretained|unsafe|uses|using|var|view|virtual|volatile|weak|dynamic|overload|reintroduce|where|with|write|xor|yield))\\b",name:"keyword.pascal"},{captures:{1:{name:"storage.type.prototype.pascal"},2:{name:"entity.name.function.prototype.pascal"}},match:"\\b(?i:(function|procedure|constructor|destructor))\\b\\s+(\\w+(\\.\\w+)?)(\\(.*?\\))?;\\s*(?=(?i:attribute|forward|external))",name:"meta.function.prototype.pascal"},{captures:{1:{name:"storage.type.function.pascal"},2:{name:"entity.name.function.pascal"}},match:"\\b(?i:(function|procedure|constructor|destructor|property|read|write))\\b\\s+(\\w+(\\.\\w+)?)",name:"meta.function.pascal"},{match:"\\b(?i:(self|result))\\b",name:"token.variable"},{match:"\\b(?i:(and|or))\\b",name:"keyword.operator.pascal"},{match:"\\b(?i:(break|continue|exit|abort|while|do|downto|for|raise|repeat|until))\\b",name:"keyword.control.pascal"},{begin:"\\{\\$",captures:{0:{name:"string.regexp"}},end:"\\}",name:"string.regexp"},{match:"\\b(?i:(ansichar|ansistring|boolean|byte|cardinal|char|comp|currency|double|dword|extended|file|integer|int64|longint|longword|nativeint|nativeuint|olevariant|pansichar|pchar|pwidechar|pointer|real|shortint|shortstring|single|smallint|string|uint64|variant|widechar|widestring|word|wordbool))\\b",name:"storage.support.type.pascal"},{match:"\\b(\\d+)|(\\d*\\.\\d+([eE][\\-+]?\\d+)?)\\b",name:"constant.numeric.pascal"},{match:"\\$[0-9a-fA-F]{1,16}\\b",name:"constant.numeric.hex.pascal"},{match:"\\b(?i:(true|false|nil))\\b",name:"constant.language.pascal"},{match:"\\b(?i:(Assert))\\b",name:"keyword.control"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.pascal"}},end:"(?!\\G)",patterns:[{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.pascal"}},end:"\\n",name:"comment.line.double-slash.pascal.two"}]},{begin:"\\(\\*",captures:{0:{name:"punctuation.definition.comment.pascal"}},end:"\\*\\)",name:"comment.block.pascal.one"},{begin:"\\{(?!\\$)",captures:{0:{name:"punctuation.definition.comment.pascal"}},end:"\\}",name:"comment.block.pascal.two"},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.pascal"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.pascal"}},name:"string.quoted.single.pascal",patterns:[{match:"''",name:"constant.character.escape.apostrophe.pascal"}]},{match:"\\#\\d+",name:"string.other.pascal"}],scopeName:"source.pascal",uuid:"F42FA544-6B1C-11D9-9517-000D93589AF6",displayName:"Pascal"})]}}]); diff --git a/9424.782df8a4.async.js b/9424.782df8a4.async.js new file mode 100644 index 00000000..3669d677 --- /dev/null +++ b/9424.782df8a4.async.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9424],{59424:function(c,t,e){e.r(t),e.d(t,{default:function(){return s}});var n=e(32623),o=e(95492),a=e(7411);const i=Object.freeze({_copyright:`The MIT License (MIT) +Copyright (c) 2015-2023 spgennard +Source: https://github.com/spgennard/vscode_cobol/blob/main/syntaxes/COBOL.tmLanguage.json`,$schema:"https://raw.githubusercontent.com/spgennard/vscode_cobol/main/schemas/tmlanguage.json",fileTypes:["ccp","scbl","cobol","cbl","cblle","cblsrce","cblcpy","lks","pdv","cpy","copybook","cobcopy","fd","sel","scb","scbl","sqlcblle","cob","dds","def","src","ss","wks","bib","pco"],name:"cobol",patterns:[{match:"(^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*])([dD]\\s.*$)",name:"token.info-token.cobol"},{match:"(^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*])(\\/.*$)",captures:{1:{name:"constant.numeric.cobol"},2:{name:"comment.line.cobol.newpage"}}},{match:"(^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*])(\\*.*$)",captures:{1:{name:"constant.numeric.cobol"},2:{name:"comment.line.cobol.fixed"}}},{match:"(^[0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s])(\\/.*$)",captures:{1:{name:"constant.numeric.cobol"},2:{name:"comment.line.cobol.newpage"}}},{match:"^[0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s]$",name:"constant.numeric.cobol"},{match:"(^[0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s][0-9\\s])(\\*.*$)",captures:{1:{name:"constant.numeric.cobol"},2:{name:"comment.line.cobol.fixed"}}},{match:"(^[0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ][0-9a-zA-Z\\s\\$#%\\.@\\- ])(\\*.*$)",captures:{1:{name:"constant.cobol"},2:{name:"comment.line.cobol.fixed"}}},{match:"^\\s+(78)\\s+([0-9a-zA-Z][a-zA-Z\\-0-9_]+)",captures:{1:{name:"constant.numeric.cobol"},2:{name:"variable.other.constant"}}},{match:"^\\s+([0-9]+)\\s+([0-9a-zA-Z][a-zA-Z\\-0-9_]+)\\s+((?i:constant))",captures:{1:{name:"constant.numeric.cobol"},2:{name:"variable.other.constant"},3:{name:"keyword.identifers.cobol"}}},{match:"(^[0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@][0-9a-zA-Z\\s\\$#%\\.@])(\\/.*$)",captures:{1:{name:"constant.cobol"},2:{name:"comment.line.cobol.newpage"}}},{match:"^\\*.*$",name:"comment.line.cobol.fixed"},{match:"((?:^|\\s+)(?i:\\$set)\\s+)((?i:constant)\\s+)([0-9a-zA-Z][a-zA-Z\\-0-9]+\\s*)([a-zA-Z\\-0-9]*)",captures:{1:{name:"keyword.control.directive.conditional.cobol"},2:{name:"entity.name.function.preprocessor.cobol"},3:{name:"entity.name.function.cobol"},4:{name:"keyword.control.directive.conditional.cobol"}}},{match:"((?i:\\$\\s*set\\s+)(ilusing)(\\()(.*)(\\)))",captures:{1:{name:"entity.name.function.preprocessor.cobol"},2:{name:"storage.modifier.import.cobol"},3:{name:"punctuation.begin.bracket.round.cobol"},4:{name:"string.quoted.other.cobol"},5:{name:"punctuation.end.bracket.round.cobol"}}},{match:'((?i:\\$\\s*set\\s+)(ilusing)(")(.*)("))',captures:{1:{name:"entity.name.function.preprocessor.cobol"},2:{name:"storage.modifier.import.cobol"},3:{name:"punctuation.definition.string.begin.cobol"},4:{name:"string.quoted.other.cobol"},5:{name:"punctuation.definition.string.begin.cobol"}}},{match:'((?i:\\$set))\\s+(\\w+)\\s*(")(\\w*)(")',captures:{1:{name:"keyword.control.directive.conditional.cobol"},2:{name:"entity.name.function.preprocessor.cobol"},3:{name:"punctuation.definition.string.begin.cobol"},4:{name:"string.quoted.other.cobol"},5:{name:"punctuation.definition.string.begin.cobol"}}},{match:"((?i:\\$set))\\s+(\\w+)\\s*(\\()(.*)(\\))",captures:{1:{name:"keyword.control.directive.conditional.cobol"},2:{name:"entity.name.function.preprocessor.cobol"},3:{name:"punctuation.begin.bracket.round.cobol"},4:{name:"string.quoted.other.cobol"},5:{name:"punctuation.end.bracket.round.cobol"}}},{match:"(?:^|\\s+)(?i:\\$\\s*set\\s)((?i:01SHUFFLE|64KPARA|64KSECT|AUXOPT|CHIP|DATALIT|EANIM|EXPANDDATA|FIXING|FLAG-CHIP|MASM|MODEL|OPTSIZE|OPTSPEED|PARAS|PROTMODE|REGPARM|SEGCROSS|SEGSIZE|SIGNCOMPARE|SMALLDD|TABLESEGCROSS|TRICKLECHECK|\\s)+).*$",captures:{0:{name:"keyword.control.directive.conditional.cobol"},1:{name:"invalid.illegal.directive"},2:{name:"comment.line.set.cobol"}}},{match:"(\\$region|\\$end-region)(.*$)",captures:{1:{name:"keyword.control.directive.cobol"},2:{name:"entity.other.attribute-name.preprocessor.cobol"}}},{begin:"\\$(?i:doc)(.*$)",end:"\\$(?i:end-doc)(.*$)",name:"invalid.illegal.iscobol"},{match:">>\\s*(?i:turn|page|listing|leap-seconds|d)\\s+.*$",name:"invalid.illegal.meta.preprocessor.cobolit"},{match:"((((>>|\\$)[\\s]*)(?i:if|else|elif|end-if|end-evaluate|end|define|evaluate|when|display|call-convention|set))(.*$))",captures:{1:{name:"keyword.control.directive.conditional.cobol"},2:{name:"entity.name.function.preprocessor.cobol"},3:{name:"entity.name.function.preprocessor.cobol"}}},{match:"(\\*>)\\s+(@[0-9a-zA-Z][a-zA-Z\\-0-9]+)\\s+(.*$)",captures:{1:{name:"comment.line.scantoken.cobol"},2:{name:"keyword.cobol"},3:{name:"string.cobol"}}},{match:"(\\*>.*$)",name:"comment.line.modern"},{match:"(>>.*)$",name:"strong comment.line.set.acucobol"},{match:"([nNuU][xX]|[hHxX])'\\h*'",name:"constant.numeric.integer.hexadecimal.cobol"},{match:"([nNuU][xX]|[hHxX])'.*'",name:"invalid.illegal.hexadecimal.cobol"},{match:'([nNuU][xX]|[hHxX])"\\h*"',name:"constant.numeric.integer.hexadecimal.cobol"},{match:'([nNuU][xX]|[hHxX])".*"',name:"invalid.illegal.hexadecimal.cobol"},{match:'[bB]"[0-1]"',name:"constant.numeric.integer.boolean.cobol"},{match:"[bB]'[0-1]'",name:"constant.numeric.integer.boolean.cobol"},{match:'[oO]"[0-7]*"',name:"constant.numeric.integer.octal.cobol"},{match:'[oO]".*"',name:"invalid.illegal.octal.cobol"},{match:"(#)([0-9a-zA-Z][a-zA-Z\\-0-9]+)",name:"meta.symbol.cobol.forced"},{begin:"((?<![-_a-zA-Z0-9()-])(?i:installation|author|source-computer|object-computer|date-written|security|date-compiled)(\\.|$))",beginCaptures:{0:{name:"keyword.identifiers.cobol"}},patterns:[{match:"(^[0-9 ][0-9 ][0-9 ][0-9 ][0-9 ][0-9 ])",name:"constant.numeric.cobol"},{match:"(?i:with|debugging|mode)",name:"keyword.Identifiers.gnucobol"}],name:"comment.block.cobol.remark",end:"(?=((?<![-_])(?i:remarks|author|date-written|source-computer|object-computer|installation|date-compiled|special-names|security|environment\\s+division|data\\s+division|working-storage\\s+section|input-output\\s+section|linkage\\s+section|procedure\\s+division|local-storage\\s+section)|^[ \\*][ \\*][ \\*][ \\*][ \\*][ \\*]\\*.*$|^\\+$))"},{match:"(?<=(\\(|\\[))((\\-\\+)*\\s*[0-9 ,\\.\\+\\-\\*\\/]+)(?=(\\)|\\]))",name:"constant.numeric.cobol",captures:{1:{name:"keyword.start.bracket.cobol"},2:{name:"constant.numeric.cobol"},3:{name:"keyword.end.bracket.cobol"}},comment:"simple numerics in () and []"},{include:"#number-complex-constant"},{include:"#number-simple-constant"},{match:"(?<![-_])(?i:true|false|null|nulls)(?![0-9A-Za-z_-])",name:"constant.language.cobol"},{match:"(?<![-_])(?i:zeroes|alphabetic-lower|alphabetic-upper|alphanumeric-edited|alphabetic|alphabet|alphanumeric|zeros|zeros|zero|spaces|space|quotes|quote|low-values|low-value|high-values|high-value)(?=\\s+|\\.|,|\\))",name:"constant.language.figurative.cobol"},{begin:"(?i:exec\\s+sqlims|exec\\s+sql)",name:"keyword.verb.cobol",contentName:"meta.embedded.block.sql",patterns:[{match:"(^\\s*\\*.*)$",name:"comment.line.sql"},{match:"(\\:([0-9a-zA-Z\\-_])*)",name:"variable.cobol"},{include:"source.sql"}],end:"(?i:end\\-exec)"},{begin:"(?i:exec\\s+cics)",name:"keyword.verb.cobol",contentName:"meta.embedded.block.cics",patterns:[{match:"(\\()",name:"meta.symbol.cobol"},{include:"#cics-keywords"},{include:"#string-double-quoted-constant"},{include:"#string-quoted-constant"},{include:"#number-complex-constant"},{include:"#number-simple-constant"},{match:"([a-zA-Z-0-9_]*[a-zA-Z0-9]|([#]?[0-9a-zA-Z]+[a-zA-Z-0-9_]*[a-zA-Z0-9]))",name:"variable.cobol"}],end:"(?i:end\\-exec)"},{begin:"(?i:exec\\s+dli)",name:"keyword.verb.cobol",contentName:"meta.embedded.block.dli",patterns:[{match:"(\\()",name:"meta.symbol.cobol"},{include:"#dli-keywords"},{include:"#string-double-quoted-constant"},{include:"#string-quoted-constant"},{include:"#number-complex-constant"},{include:"#number-simple-constant"},{match:"([a-zA-Z-0-9_]*[a-zA-Z0-9]|([#]?[0-9a-zA-Z]+[a-zA-Z-0-9_]*[a-zA-Z0-9]))",name:"variable.cobol"}],end:"(?i:end\\-exec)"},{begin:"(?i:exec\\s+sqlims)",name:"keyword.verb.cobol",contentName:"meta.embedded.block.sql",patterns:[{match:"(\\:([a-zA-Z\\-])*)",name:"variable.cobol"},{include:"source.sql"}],end:"(?i:end\\-exec)"},{begin:"(?i:exec\\s+ado)",name:"keyword.verb.cobol",contentName:"meta.embedded.block.sql",patterns:[{match:"(\\:([a-zA-Z\\-])*)",name:"variable.cobol"},{include:"source.sql"}],end:"(?i:end\\-exec)"},{begin:"(?i:exec\\s+html)",name:"keyword.verb.cobol",contentName:"meta.embedded.block.html",patterns:[{include:"text.html.basic"}],end:"(?i:end\\-exec)"},{begin:"(?i:exec\\s+java)",name:"keyword.verb.cobol",contentName:"meta.embedded.block.java",patterns:[{include:"source.java"}],end:"(?i:end\\-exec)"},{match:'(")(CBL_.*)(")',captures:{1:{name:"punctuation.definition.string.begin.cobol"},2:{name:"support.function.cobol"},3:{name:"punctuation.definition.string.end.cobol"}}},{match:'(")(PC_.*)(")',captures:{1:{name:"punctuation.definition.string.begin.cobol"},2:{name:"support.function.cobol"},3:{name:"punctuation.definition.string.end.cobol"}}},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cobol"}},end:'("|$)',endCaptures:{0:{name:"punctuation.definition.string.end.cobol"}},name:"string.quoted.double.cobol"},{match:"(\\')(CBL_.*)(\\')",captures:{1:{name:"punctuation.definition.string.begin.cobol"},2:{name:"support.function.cobol"},3:{name:"punctuation.definition.string.end.cobol"}}},{match:"(\\')(PC_.*)(\\')",captures:{1:{name:"punctuation.definition.string.begin.cobol"},2:{name:"support.function.cobol"},3:{name:"punctuation.definition.string.end.cobol"}}},{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.cobol"}},end:"('|$)",endCaptures:{0:{name:"punctuation.definition.string.end.cobol"}},name:"string.quoted.single.cobol"},{begin:'(?<![\\-\\w])[gGzZ]"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cobol"}},end:'("|$)',endCaptures:{0:{name:"punctuation.definition.string.end.cobol"}},name:"string.quoted.double.cobol"},{begin:"(?<![\\-\\w])[gGzZ]'",beginCaptures:{0:{name:"punctuation.definition.string.begin.cobol"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.cobol"}},name:"string.quoted.single.cobol"},{begin:'(?<![\\-\\w])[gGnN]"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cobol"}},end:'("|$)',endCaptures:{0:{name:"punctuation.definition.string.end.cobol"}},name:"string.quoted.double.cobol"},{begin:"(?<![\\-\\w])[gGnN]'",beginCaptures:{0:{name:"punctuation.definition.string.begin.cobol"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.cobol"}},name:"string.quoted.single.cobol"},{begin:'(?<![\\-\\w])[uU]"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cobol"}},end:'("|$)',endCaptures:{0:{name:"punctuation.definition.string.end.cobol"}},name:"string.quoted.utf8.double.cobol"},{begin:"(?<![\\-\\w])[uU]'",beginCaptures:{0:{name:"punctuation.definition.string.begin.cobol"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.cobol"}},name:"string.quoted.utf8.single.cobol"},{match:"(?<![-_])(?i:id\\s+division|identification\\s+division|identification|id|property-id|getter|setter|entry|function-id|end\\s+attribute|attribute|interface-id|indexer-id|factory|ctl|class-control|options|environment\\s+division|environment-name|environment-value|environment|configuration\\s+section|configuration|decimal-point\\s+is|decimal-point|console\\s+is|call-convention|special-names|cursor\\s+is|update|picture\\s+symbol|currency\\s+sign|currency|repository|input-output\\s+section|input-output|file\\s+section|file-control|select|optional|i-o-control|data\\s+division|working-storage\\s+section|working-storage|section|local-storage|linkage\\s+section|linkage|communication|report|screen\\s+section|object-storage|object\\s+section|class-object|fd|rd|cd|sd|printing|procedure\\s+division|procedure|division|references|debugging|end\\s+declaratives|declaratives|end\\s+static|end\\s+factory|end\\s+class-object|based-storage|size|font|national-edited|national)(?![0-9A-Za-z_-])",name:"keyword.identifiers.cobol"},{match:"(?<![-_])((?i:valuetype-id|operator-id|method-id|method|property-id|attribute-id|enum-id|iterator-id|class-id|program-id|operator-id|end\\s+program|end\\s+valuetype|extension))[\\.]*[\\s]+([a-zA-Z0-9_-]*)",captures:{1:{name:"keyword.verb.cobol"},2:{name:"entity.name.function.cobol"}}},{match:"(?<![-_])(?i:implements|inherits|constraints|constrain)(?=\\s|\\.)",name:"keyword.verb.cobol"},{match:"(?<![-_])(?i:end\\s+enum|end\\s+interface|end\\s+class|end\\s+property|end\\s+method|end\\s+object|end\\s+iterator|end\\s+function|end\\s+operator|end\\s+program|end\\s+indexer|create|reset|instance|delegate|end-delegate|delegate-id|declare|exception-object|as|stop\\s+iterator|stop\\s+run|stop)(?=\\s|\\.|,|\\))",name:"keyword.identifiers.cobol"},{match:"\\s+(?i:attach\\s+method|attach\\s+del|attach|detach\\s+del|detach\\s+method|detach|method|del)(?=\\s|\\.|$)",name:"keyword.identifiers.cobol"},{match:"\\s+(?i:sync\\s+(?i:on))(?=\\s|\\.)",name:"keyword.other.sync.cobol"},{match:"\\s+(?i:try|finally|catch|end-try|throw)(?=\\s|\\.|$)",name:"keyword.control.catch-exception.cobol"},{match:"(?<![-_])(?i:select|use|thru|varying|giving|remainder|tallying|through|until|execute|returning|using|chaining|yielding|\\+\\+include|copy|replace)(?=\\s)",name:"keyword.otherverb.cobol"},{match:"(?i:dynamic)\\s+(?i:length)(?=\\s|\\.)",name:"storage.type.dynamiclength.cobol"},{match:"(?<![-_])(?i:assign|external|prototype|organization|organisation|indexed|column|plus|line\\*s*sequential|sequential|access|dynamic|relative|label|block|contains|standard|records|record\\s+key|record|is|alternate|duplicates|reel|tape|terminal|disk\\sfilename|disk|disc|recording\\smode|mode|random)(?=\\s|\\.)",name:"keyword.identifers.cobol"},{match:"(?<![-_])(?i:max|min|integer-of-date|integer-of-day|integer-part|integer|date-to-yyyymmdd|year-to-yyyy|day-to-yyyyddd|exp|exception-file|exception-location|exception-statement|exception-status|e|variance|integer-of-date|rem|pi|factorial|sqrt|log10|fraction-part|mean|exp|log|char|day-of-integer|date-of-integer|exp10|atan|integer-part|tan|sin|cos|midrange|addr|acos|asin|annuity|present-value|integer-of-day|ord-max|ord-min|ord|random|integer-of-date|sum|standard-deviation|median|reverse|abs|upper-case|lower-case|char-national|numval|mod|range|length|locale-date|locale-time-from-seconds|locale-time|seconds-past-midnight|stored-char-length|substitute-case|substitute|seconds-from-formatted-time|seconds-past-midnight|trim|length-an|numval-c|current-date|national-of|display-of|when-compiled|integer-of-boolean|combined-datetime|concatenate)(?=\\s|\\.|\\(|\\))",name:"support.function.cobol"},{match:"(?<![-_])(?i:DFHRESP|DFHVALUE)(\\s*\\(\\s*)([a-zA-Z]*)(\\s*\\))",captures:{0:{name:"support.function.cics.cobol"},1:{name:"punctuation.definition.string.end.cobol"},2:{name:"keyword.identifers.cobol"},3:{name:"punctuation.definition.string.end.cobol"}}},{match:"(?<![-_])(?i:function)(?=\\s|\\.)",name:"keyword.verb.cobol"},{match:"(?<![-_])(?i:end-accept|end-add|end-sync|end-compute|end-delete|end-display|end-divide|end-set|end-multiply|end-of-page|end-read|end-receive|end-return|end-rewrite|end-search|end-start|end-string|end-subtract|end-unstring|end-write|program|class|interface|enum|interface)(?![0-9A-Za-z_-])",name:"keyword.verb.cobol"},{match:"(?<![-_])(?:by value|by reference|by content|property-value)(?![0-9A-Za-z_-])",name:"keyword.other.cobol"},{match:"(?<![-_])(?i:attr-string|automatic|auto-skip|footing|next|group|indicate|source|control|full|required|of|input|output|i-o|extend|file|error|exception|overflow|goto|off|on|proceed|procedures|procedure|through|invalid|data|normal|eop|returning|to|for|giving|into|by|params|remainder|also|numeric|free|depending|converting|replacing|after|before|all|leading|first|recursive|initialized|global|common|initial|resident|reference|content|are\\sstandard|are|renames|like|format\\stime|values|omitted|value|constant|ascending|descending|key|retry|until|varying|with|no|advancing|up|down|uccurs|ignore\\s+lock|lock|length|delimited|count|delimiter|redefines|from\\s+console|from\\s+command-line|from\\s+user\\s+name|from\\s+day\\s+yyyyddd|from\\s+day|from\\s+time|from\\s+day-of-week|from\\s+escape|from\\s+day\\s+yyyyddd|from\\s+date\\s+yyyymmdd|from\\s+date|from|raising|crt\\s+status|status|class|upon\\s+crt|upon|lines|columns|step|linage|auto|line|position|col|reports|code-set|reporting|arithmetic|localize|program|class|interface|in|at\\s+end|page|name)(?![0-9A-Za-z_-])",name:"keyword.identifers.cobol"},{match:"(?<![-_])(?i:type|new)\\s+([a-zA-Z][a-zA-Z0-9\\$\\-\\._]*|[a-zA-Z])(?=\\.$)",captures:{0:{name:"keyword.verb.cobol"},1:{name:"storage.type.cobol"}},comment:"type ssss "},{match:"(?<![-_])(?i:string)(?=\\s+value|\\.)",name:"storage.type.cobol"},{match:"(?<![-_])(?i:bit|byte|binary-char|binary-char-unsigned|binary-short|binary-short-unsigned|binary.long|binary-c-long|binary-long-unsigned|binary-long|binary-double|binary-double-unsigned|float-short|float-extended|float-long|bit|condition-value|characters|character\\s+type|character|comma|crt|decimal|object\\+sreference|object-reference|object|list|dictionary|unsigned)(?=\\s|\\.|,|\\]|\\[)",name:"storage.type.cobol"},{match:"(operator-id\\s+[+\\-\\*\\/])",name:"keyword.operator-id.cobol",captures:{1:{name:"keyword.other.verb.cobol"},2:{name:"meta.symbol.cobol"}},comment:"operator-id ssss "},{match:"(?i:self)(\\:\\:)([0-9a-zA-Z_\\-\\.]*)(?=\\.$)",captures:{1:{name:"punctuation.accessor.cobol.b3"},2:{name:"entity.name.function.b3"}},comment:" ::.. "},{match:"(\\:\\:)([0-9a-zA-Z_\\-\\.]*)",captures:{1:{name:"punctuation.accessor.cobol"},2:{name:"entity.name.function.cobol"}},comment:" ::.. "},{match:"(?<![-_])(?i:type)\\s+([0-9a-zA-Z\\.]*)",captures:{0:{name:"keyword.verb.cobol.aa"},1:{name:"storage.type.cobol.bb"}}},{match:"(?<![-_])(?i:if|else|end-if|exit\\s+iterator|exit\\s+program|exit\\s+method|evaluate|end-evaluate|exit\\s+perform|perform|end-perform|when\\s+other|when|continue|call|end-call|chain|end-chain|invoke|end\\s+invoke|go\\s+to|go|sort|merge|use|xml|parse|stop\\s+run|goback\\s+returning|goback|raise|exit\\s+function|exit\\sparagraph|await)(?![0-9A-Za-z_-])",name:"keyword.control.cobol"},{match:"(?<![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBxXuUpPnNzZ/,.]*)\\(([0-9]*)\\)([vV][-+sS\\*$09aAbBxXuUpPnNzZ/,\\.]*)\\(([0-9]*)\\)[-|+]",captures:{1:{name:"storage.type.picture10.cobol"},2:{name:"constant.numeric.cobol"},3:{name:"storage.type.picture10.cobol"},4:{name:"constant.numeric.cobol"}}},{match:"(?<![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBxXuUpPnNzZ/,.]*)\\(([0-9]*)\\)([vV][-+sS\\*$09aAbBxXuUpPnNzZ/,\\.]*)\\(([0-9]*)\\)",captures:{1:{name:"storage.type.picture9.cobol"},2:{name:"constant.numeric.cobol"},3:{name:"storage.type.picture9.cobol"},4:{name:"constant.numeric.cobol"}}},{match:"(?<![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBxXuUpPnNzZ/,.]*)\\(([0-9]*)\\)([vV\\.][-+s\\*$09aAbBsSnNxXuUzZ/,]*[0-9\\.()])*",captures:{1:{name:"storage.type.picture8.cobol"},2:{name:"constant.numeric.cobol"},3:{name:"storage.type.picture8.cobol"}}},{match:"(?<![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpPNxXuUzZ/,.]*\\([0-9]*\\)[Vv\\.][-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*",name:"storage.type.picture7.cobol"},{match:"(?<![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpPNxXuUzZ/,.]*\\([0-9]*\\)[-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*[Vv\\.][-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*",name:"storage.type.picture6.cobol"},{match:"(?<![-_])((?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpPNxuUXzZ/,.]*)\\(([0-9]*)\\)[-+s\\*0$9aAbBsSnNxpPxXuUzZ/,]*",captures:{1:{name:"storage.type.picture5.cobol"},2:{name:"constant.numeric.cobol"}}},{match:"(?<![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+sS\\*$09aAbBsSnpNNxXuUzZ/,.]*\\([0-9]*\\)",name:"storage.type.picture4.cobol"},{match:"(?<![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[sS]?[9aAbBsSnNxXuUzZ]*[Vv][9aAxbXuUzZ]*\\([0-9]*\\)",name:"storage.type.picture3.cobol"},{match:"(?<![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[sS]?[9aAbBsSnNxXuUzZ]*[Vv][9aAxbXuUzZ]*",name:"storage.type.picture2.cobol"},{match:"(?<![-_])(?i:picture\\s+is|picture|pic\\s+is|pic)\\s+[-+\\*$9aAbBsSnpPNxXuUzZ/,.vV]*",name:"storage.type.picture1.cobol"},{match:"((?<![-_])(?i:binary|computational-4|comp-4|computational-5|comp-5))\\(([0-9]*)\\)",captures:{1:{name:"invalid.illegal.keyword.verb.acu.cobol"},2:{name:"invalid.illegal.constant.numeric.integer"}}},{match:"(?i:cblt-x1-compx-const|cblt-x2-compx-const|cblt-x4-compx-const|cblt-alphanum-const|cblt-x9-compx|cblt-x8-compx|cblt-x8-comp5|cblt-x4-compx|cblt-x4-comp5|cblt-x2-compx|cblt-x2-comp5|cblt-x1-compx|cblt-x1-comp5|cblt-x1|cblt-vfile-status|cblt-vfile-handle|cblt-sx8-comp5|cblt-sx4-comp5|cblt-sx2-comp5|cblt-sx1-comp5|cblt-subsys-params|cblt-splitjoin-buf|cblt-screen-position|cblt-rtncode|cblt-request-context|cblt-reqhand-service-info|cblt-reqhand-service-funcs|cblt-reqhand-response|cblt-reqhand-funcs|cblt-prog-info-params|cblt-prog-info-arg-info|cblt-printer-properties|cblt-printer-name|cblt-printer-info|cblt-printer-default|cblt-ppointer|cblt-pointer|cblt-os-ssize|cblt-os-size|cblt-os-offset|cblt-os-info-params|cblt-os-flags|cblt-node-name|cblt-nls-msg-params|cblt-nls-msg-number-pair|cblt-nls-msg-ins-struct|cblt-nls-msg-buffer|cblt-mouse-shape|cblt-mouse-rect|cblt-mouse-pos|cblt-mouse-event|cblt-mem-validate-param|cblt-idp-exit-service-funcs|cblt-idp-exit-info|cblt-HWND|cblt-HINSTANCE|cblt-get-scr-line-draw-buffer|cblt-get-scr-graphics-buffer|cblt-generic-attr-value|cblt-generic-attr-rgb-values|cblt-generic-attr-information|cblt-file-status|cblt-fileexist-buf|cblt-exit-params|cblt-exit-info-params|cblt-cancel-proc-params|cblt-bytestream-handle|cblt-alphanum)",name:"support.function.cbltypes.cobol"},{match:"(?<![-_])(?i:computational-1|comp-1|computational-2|comp-2|computational-3|comp-3|computational-4|comp-4|computational-x|comp-x|computational-5|comp-5|computational-6|comp-6|computational-n|comp-n|packed-decimal|index|float|double|signed-short|unsigned-short|signed-int|unsigned-int|signed-long|unsigned-long|comp|computational|group-usage|usage\\sis\\sdisplay|usage\\sis\\sfont|usage\\s+display|binary|mutex-pointer|data-pointer|thread-pointer|sempahore-pointer|event-pointer|program-pointer|procedure-pointer|pointer|window|subwindow|control-type|thread|menu|variant|layout-manager|occurs|typedef|any|times|display\\s+blank\\s+when|blank\\s+when|blank\\s+screen|blank|usage\\sis|is\\spartial|usage|justified|just|right|signed|trailing\\s+separate|sign|seperate|sql)(?=\\s|\\.|\\))",name:"storage.type.picture.cobol"},{match:"(?i:byte-length)\\s+[0-9]+",name:"storage.type.length.cobol"},{match:"(?<![-_])(?i:accept|add|address|allocate|cancel|close|commit|compute|continue|delete|disable|display|bell|divide|eject|enable|enter|evaluate|exhibit|named|exit|free|generate|go\\s+to|initialize\\sonly|initialize|initiate|inspect|merge|end-set|set|end-invoke|invoke\\s+run|invoke|move|corresponding|corr|multiply|otherwise|open|sharing|sort-merge|purge|ready|read|kept|receive|release|return|rewrite|rounded|rollback|search|send|sort|collating\\s+sequence|collating|start|service|subtract|suppress|terminate|then|unlock|string|unstring|validate|write|next|statement|sentence)(?![0-9A-Za-z_-])",name:"keyword.verb.cobol"},{match:"(?<![-_])(?i:thread-local)(?![0-9A-Za-z_-])",name:"keyword.verb.cobol"},{match:"(\\s+|^)(?i:foreground-color|background-color|prompt|underline|reverse-video|no-echo|highlight|blink)(?![0-9A-Za-z_-])",name:"keyword.screens.cobol"},{match:"(\\s+|^)(?i:bold|high|lowlight|low|standard|background-high|background-low|background-standard)(?![0-9A-Za-z_-])",name:"invalid.illegal.screens.acu.cobol"},{match:"(?<![-_])(?i:internal|public|protected|final|private|static|new|abstract|override|readonly|property|async-void|async-value|async)(?=\\s|\\.)",name:"storage.modifier.cobol"},{match:"=|<|>|<=|>=|<>|\\+|\\-|\\*|\\/|(?<![-_])(?i:b-and|b-or|b-xor|b-exor|b-not|b-left|b-right|and|or|equals|equal|greater\\s+than|less\\s+than|greater)(?![0-9A-Za-z_-])",name:"keyword.operator.cobol"},{match:"(?i:not\\s+at\\s+end)(?![0-9A-Za-z_-])",name:"keyword.verb.cobol"},{match:"(?<![-_])(?i:not)(?![0-9A-Za-z_-])",name:"keyword.operator.cobol"},{match:"(?<![-_])(?i:sysout-flush|sysin|stderr|stdout|csp|stdin|sysipt|sysout|sysprint|syslist|syslst|printer|syserr|console|c01|c02|c03|c04|c05|c06|c07|c08|c09|c10|c11|c12|formfeed|switch-0|switch-10|switch-11|switch-12|switch-13|switch-13|switch-14|switch-15|switch-1|switch-2|switch-3|switch-4|switch-5|switch-6|switch-7|switch-8|switch-9|sw0|sw11|sw12|sw13|sw14|sw15|sw1|sw2|sw3|sw4|sw5|sw6|sw7|sw8|sw9|sw10|lc_all|lc_collate|lc_ctype|lc_messages|lc_monetary|lc_numeric|lc_time|ucs-4|utf-8|utf-16)(?![0-9A-Za-z_-])",name:"support.type.cobol"},{match:"(?<![-_])(?i:end-xml|processing.*procedure|xml\\sparse|xml|xml-information|xml-text|xml-schemal|xml-declaration)(?![0-9A-Za-z_-])",name:"keyword.xml.cobol"},{match:"(?<![-_])(?i:json\\s+generate|json|end-json|name\\sof)(?![0-9A-Za-z_-])",name:"keyword.json.cobol"},{match:"(?<![-_])(?i:modify|inquire|tab|title|event|center|label-offset|cell|help-id|cells|push-button|radio-button|page-layout-screen|entry-field|list-box|label|default-font|id|no-tab|unsorted|color|height|width|bind|thread|erase|modeless|scroll|system|menu|title-bar|wrap|destroy|resizeable|user-gray|large-font|newline|3-d|data-columns|display-columns|alignment|separation|cursor-frame-width|divider-color|drag-color|heading-color|heading-divider-color|num-rows|record-data|tiled-headings|vpadding|centered-headings|column-headings|self-act|cancel-button|vscroll|report-composer|clsid|primary-interface|active-x-control|default-interface|default-source|auto-minimize|auto-resize|resource|engraved|initial-state|frame|acuactivexcontrol|activex-res|grid|box|message|namespace|class-name|module|constructor|version|strong|culture|method|handle|exception-value|read-only|dividers|graphical|indexed|termination-value|permanent|boxed|visible|centered|record-position|convert)(?=\\s|\\.|,|;|$)",name:"invalid.illegal.acu.cobol"},{match:"(?<![-_])(?i:actual|auto|automatic|based-storage|complex|connect|contained|core-index|db-access-control-key|db-data-name|db-exception|db-record-name|db-set-name|db-status|dead-lock|endcobol|end-disable|end-enable|end-send|end-transceive|eos|file-limits|file-limit|formatted|sort-status|usage-mode)(?=\\s|\\.|,|;|$)",name:"invalid.illegal.netcobol.cobol"},{match:"(?<![-_])(?i:System-Info|Terminal-Info)(?![0-9A-Za-z_-])",name:"support.type.cobol.acu strong"},{match:"(?<![-_])(?i:alter)(?=\\s|\\.)",name:"invalid.illegal.cobol"},{match:"(?<![-_])(?i:apply|areas|area|clock-units|code|com-reg|controls|dbcs|destination|detail|display-1|ending|every|insert|kanjikey|last|left|less|limits|limit|memory|metaclass|modules|more-labels|multiple|native_binary|native|negative|number|numeric-edited|other|padding|password|pf|ph|postive|processing|queue|recording|reload|removal|rerun|reserve|reserved|rewind|segment-limit|segment|separate|sequence|skip1|skip2|skip3|standard-1|standard-2|sub-queue-1|sub-queue-2|sub-queue-3|sum|symbolic|synchronized|sync|table|test|text|than|top|trace|trailing|unit|words|write-only|at|basis|beginning|bottom|cbl|cf|ch|de|positive|egcs|egi|emi|end|reversed|rf|rh|run|same|order|heading|esi)(?![0-9A-Za-z_-])",name:"keyword.ibmreserved.cobol"},{match:"(?<![-_])(?i:active-class|aligned|anycase|boolean|cols|col|condition|ec|eo|system-default|function-pointer)(?![0-9A-Za-z_-])",name:"strong keyword.potential.reserved.cobol"},{match:"(?i:filler)",name:"keyword.filler.cobol"},{match:"(?<![-_])(?i:address-of|date|day-of-week|day|debug-content|debug-item|debug-line|debug-item|debug-sub-1|debug-sub-2|debug-sub-3|shift-in|shift-out|sort-control|sort-core-size|sort-file-size|sort-message|sort-return|sort-mode-size|sort-return|tally|time|when-compiled|line-counter|page-counter|return-code|linage-counter|debug-line|debug-name|debug-contents|json-code|json-status|xml-code|xml-event|xml-information|xml-namespace-prefix|xml-namespace|xml-nnamespace-repfix|xml-nnamespace|xml-ntext|jnienvptr)(?![0-9A-Za-z_-])",name:"variable.language"},{match:"(?<![-_])(?i:shortint1|shortint2|shortint3|shortint4|shortint5|shortint6|shortint7|longint1|longint2|longint3|longint4|longint5|longint6|bigint1|bigint2|blob-locator|clob-locator|dbclob-locator|dbclob-file|blob-file|clob-file|clob|dbclob|blob|varbinary|long-varbinary|time-record|timestamp-record|timestamp-offset-record|timestamp-offset|timestamp|rowid|xml|long-varchar)(?=\\s|\\.|\\)|\\()",name:"storage.type.sql.picture.cobol"},{match:"(?<![-_])(?i:self)",name:"keyword.other.self.cobol"},{match:"(?<![-_])(?i:super)",name:"keyword.other.super.cobol"},{match:"(^[0-9][0-9][0-9][0-9][0-9][0-9])",name:"constant.numeric.cobol"},{match:"(\\()([0-9]*)(:)([0-9]*)(\\))",captures:{1:{name:"meta.symbol.cobol"},2:{name:"constant.numeric.integer"},3:{name:"meta.symbol.cobol"},4:{name:"constant.numeric.integer"},5:{name:"meta.symbol.cobol"}}},{match:"([a-zA-Z-0-9_]*[a-zA-Z0-9]|([#]?[0-9a-zA-Z]+[a-zA-Z-0-9_]*[a-zA-Z0-9]))",name:"meta.symbol.cobol"}],repository:{"cics-keywords":{match:"(?<![\\-\\w])(?i:abcode|abdump|abend|abort|abprogram|abstime|accum|acee|acqactivity|acqprocess|acquactivity|action|activity|activityid|actpartn|add|address|after|aid|alarm|all|allocate|alter|alternate|altscrnht|altscrnwd|and|anykey|aplkybd|apltext|applid|as|asa|asis|asktime|asraintrpt|asrakey|asrapsw|asraregs|asraspc|asrastg|assign|asynchronous|at|attach|attachid|attributes|authenticate|autopage|auxiliary|base64|basicauth|below|bif|binary|bit|bodycharset|bookmark|brdata|brdatalength|brexit|bridge|browsetoken|btrans|buffer|build|burgeability|caddrlength|cancel|card|cbuff|ccsid|certificate|change|changetime|channel|char|characterset|check|chunkend|chunking|chunkno|chunkyes|cicsdatakey|ciphers|class|clear|cliconvert|client|clientaddr|clientaddrnu|clientconv|clientname|clntaddr6nu|clntipfamily|close|closestatus|clrpartn|cmdsec|cnamelength|cnotcompl|codepage|color|commarea|commonname|commonnamlen|comparemax|comparemin|complete|composite|compstatus|condition|confirm|confirmation|connect|consistent|console|container|contexttype|control|convdata|converse|convertst|converttime|convid|copy|counter|country|countrylen|create|critical|ctlchar|current|cursor|cwa|cwaleng|data|data1|data2|datalength|datalenth|dataonly|datapointer|dataset|datastr|datatoxml|datatype|datcontainer|date|dateform|datesep|datestring|day|daycount|dayofmonth|dayofweek|dayofyear|days|daysleft|day-of-week|dcounter|ddmmyy|ddmmyyyy|debkey|debrec|debug-contents|debug-item|debug-line|debug-name|debug-sub-1|debug-sub-2|debug-sub-3|deedit|default|define|defresp|defscrnht|defscrnwd|delay|delete|deleteq|delimiter|deq|destcount|destid|destidleng|detail|detaillength|dfhresp|dfhvalue|digest|digesttype|disconnect|docdelete|docsize|docstatus|doctoken|document|ds3270|dsscs|dump|dumpcode|dumpid|duprec|ecaddr|ecblist|eib|elemname|elemnamelen|elemns|elemnslen|end|endactivity|endbr|endbrowse|endfile|endoutput|enq|enter|entry|entryname|eoc|eods|eprfield|eprfrom|eprinto|eprlength|eprset|eprtype|equal|erase|eraseaup|error|errterm|esmreason|esmresp|event|eventtype|eventual|ewasupp|exception|expect|expirytime|extds|external|extract|facility|facilitytokn|false|faultactlen|faultactor|faultcode|faultcodelen|faultcodestr|faultstring|faultstrlen|fci|fct|field|file|firestatus|flength|fmh|fmhparm|for|force|formattime|formfeed|formfield|free|freekb|freemain|from|fromactivity|fromccsid|fromchannel|fromcodepage|fromdoc|fromflength|fromlength|fromprocess|frset|fulldate|function|gchars|gcodes|gds|generic|get|getmain|getnext|gmmi|groupid|gtec|gteq|handle|head|header|hex|high-value|high-values|hilight|hold|honeom|host|hostcodepage|hostlength|hosttype|hours|httpheader|httpmethod|httprnum|httpversion|httpvnum|ignore|immediate|in|increment|initimg|initparm|initparmlen|inpartn|input|inputevent|inputmsg|inputmsglen|inquire|insert|integer|interval|into|intoccsid|intocodepage|invalidcount|invite|invmpsz|invoke|invokingprog|invpartn|invreq|issue|issuer|item|iutype|journalname|jtypeid|jusfirst|juslast|justify|katakana|keep|keylength|keynumber|l40|l64|l80|label|langinuse|languagecode|last|lastusetime|ldc|ldcmnem|ldcnum|leavekb|length|lengthlist|level|lightpen|linage-counter|line|lineaddr|line-counter|link|list|listlength|llid|load|locality|localitylen|logmessage|logmode|logonlogmode|logonmsg|low-value|low-values|luname|main|map|mapcolumn|mapfail|mapheight|mapline|maponly|mapped|mappingdev|mapset|mapwidth|massinsert|maxdatalen|maxflength|maximum|maxlength|maxlifetime|maxproclen|mcc|mediatype|message|messageid|metadata|metadatalen|method|methodlength|milliseconds|minimum|minutes|mmddyy|mmddyyyy|mode|modename|monitor|month|monthofyear|move|msr|msrcontrol|name|namelength|natlang|natlanginuse|netname|newpassword|newphrase|newphraselen|next|nexttransid|nleom|noautopage|nocc|nocheck|nocliconvert|noclose|nodata|node|nodocdelete|nodump|noedit|noflush|nohandle|noinconvert|none|nooutconert|noqueue|noquiesce|nosrvconvert|nosuspend|note|notpurgeable|notruncate|nowait|nscontainer|null|nulls|numciphers|numevents|numitems|numrec|numroutes|numsegments|numtab|of|oidcard|on|opclass|open|operation|operator|operid|operkeys|operpurge|opid|opsecurity|options|or|orgabcode|organization|organizatlen|orgunit|orgunitlen|outdescr|outline|outpartn|output|owner|pa1|pa2|pa3|page|pagenum|page-counter|paging|parse|partn|partner|partnfail|partnpage|partns|partnset|pass|passbk|password|passwordlen|path|pathlength|pct|pf1|pf10|pf11|pf12|pf13|pf14|pf15|pf16|pf17|pf18|pf19|pf2|pf20|pf21|pf22|pf23|pf24|pf3|pf4|pf5|pf6|pf7|pf8|pf9|pfxleng|phrase|phraselen|piplength|piplist|point|pool|pop|portnumber|portnumnu|post|ppt|predicate|prefix|prepare|princonvid|prinsysid|print|priority|privacy|process|processtype|proclength|procname|profile|program|protect|ps|punch|purge|purgeable|push|put|qname|query|queryparm|querystring|querystrlen|queue|quote|quotes|random|rba|rbn|rdatt|read|readnext|readprev|readq|reattach|receive|receiver|recfm|record|recordlen|recordlength|reduce|refparms|refparmslen|relatesindex|relatestype|relatesuri|release|remove|repeatable|repetable|replace|reply|replylength|reqid|requesttype|resclass|reset|resetbr|resid|residlength|resource|resp|resp2|ressec|restart|restype|result|resume|retain|retcode|retcord|retriece|retrieve|return|returnprog|return-code|rewind|rewrite|ridfld|role|rolelength|rollback|route|routecodes|rprocess|rresource|rrn|rtermid|rtransid|run|saddrlength|scheme|schemename|scope|scopelen|scrnht|scrnwd|seconds|security|segmentlist|send|sender|serialnum|serialnumlen|server|serveraddr|serveraddrnu|serverconv|servername|service|session|sesstoken|set|shared|shift-in|shift-out|sigdata|signal|signoff|signon|sit|snamelength|soapfault|sort-control|sort-core-size|sort-file-size|sort-message|sort-mode-size|sort-return|sosi|space|spaces|spoolclose|spoolopen|spoolread|spoolwrite|srvconvert|srvraddr6nu|srvripfamily|ssltype|start|startbr|startbrowse|startcode|state|statelen|stationid|status|statuscode|statuslen|statustext|storage|strfield|stringformat|subaddr|subcodelen|subcodestr|subevent|subevent1|subevent2|subevent3|subevent4|subevent5|subevent6|subevent7|subevent8|sum|suspend|suspstatus|symbol|symbollist|synchronous|synclevel|synconreturn|syncpoint|sysid|tables|tally|task|taskpriority|tcpip|tcpipservice|tct|tctua|tctualeng|td|tellerid|template|termcode|termid|terminal|termpriority|test|text|textkybd|textlength|textprint|time|timeout|timer|timesep|title|to|toactivity|tochannel|tocontainer|toflength|token|tolength|toprocess|trace|tracenum|trailer|tranpriority|transaction|transform|transid|trigger|trt|true|ts|twa|twaleng|type|typename|typenamelen|typens|typenslen|unattend|uncommitted|unescaped|unexpin|unlock|until|uow|update|uri|urimap|url|urllength|userdatakey|userid|username|usernamelen|userpriority|using|validation|value|valuelength|verify|versionlen|volume|volumeleng|wait|waitcics|web|when-compiled|wpmedia1|wpmedia2|wpmedia3|wpmedia4|wrap|write|writeq|wsacontext|wsaepr|xctl|xmlcontainer|xmltodata|xmltransform|xrba|year|yyddd|yyddmm|yymmdd|yyyyddd|yyyyddmm|yyyymmdd|zero|zeroes|zeros)(?![\\-\\w])",name:"keyword.verb.cics"},"dli-keywords":{match:"(?<![\\-\\w])(?i:accept|chkp|deq|dlet|gnp|gn|gu|isrt|load|log|pos|query|refresh|repl|retrieve|rolb|roll|rols|schd|sets|setu|symchkp|term|xrst)(?![\\-\\w])",name:"keyword.verb.dli"},"string-quoted-constant":{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.cobol"}},end:"('|$)",endCaptures:{0:{name:"punctuation.definition.string.end.cobol"}},name:"string.quoted.single.cobol"},"string-double-quoted-constant":{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cobol"}},end:'("|$)',endCaptures:{0:{name:"punctuation.definition.string.end.cobol"}}},"number-complex-constant":{match:"(\\-|\\+)?((([0-9]+(\\.[0-9]+))|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)([LlFfUuDd]|UL|ul)?(?=\\s|\\.$|,|\\))",name:"constant.numeric.cobol"},"number-simple-constant":{match:"(\\-|\\+)?([0-9]+)(?=\\s|\\.$|,|\\))",name:"constant.numeric.cobol"}},scopeName:"source.cobol",displayName:"COBOL",embeddedLangs:["sql","html","java"]});var s=[...n.default,...o.default,...a.default,i]}}]); diff --git a/9433.954f4ff1.async.js b/9433.954f4ff1.async.js new file mode 100644 index 00000000..e7c8b4a5 --- /dev/null +++ b/9433.954f4ff1.async.js @@ -0,0 +1,559 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9433],{89433:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({fileTypes:["hs","hs-boot","hsig"],keyEquivalent:"^~H",name:"haskell",patterns:[{include:"#liquid_haskell"},{include:"#comment_like"},{include:"#numeric_literals"},{include:"#string_literal"},{include:"#char_literal"},{match:"(?<!@|#)-\\}",name:"invalid"},{match:"(\\()\\s*(\\))",name:"constant.language.unit.haskell",captures:{1:{name:"punctuation.paren.haskell"},2:{name:"punctuation.paren.haskell"}}},{match:"(\\()(#)\\s*(#)(\\))",name:"constant.language.unit.unboxed.haskell",captures:{1:{name:"punctuation.paren.haskell"},2:{name:"keyword.operator.hash.haskell"},3:{name:"keyword.operator.hash.haskell"},4:{name:"punctuation.paren.haskell"}}},{match:"(\\()\\s*,[\\s,]*(\\))",name:"support.constant.tuple.haskell",captures:{1:{name:"punctuation.paren.haskell"},2:{name:"punctuation.paren.haskell"}}},{match:"(\\()(#)\\s*,[\\s,]*(#)(\\))",name:"support.constant.tuple.unboxed.haskell",captures:{1:{name:"punctuation.paren.haskell"},2:{name:"keyword.operator.hash.haskell"},3:{name:"keyword.operator.hash.haskell"},4:{name:"punctuation.paren.haskell"}}},{match:"(\\[)\\s*(\\])",name:"constant.language.empty-list.haskell",captures:{1:{name:"punctuation.bracket.haskell"},2:{name:"punctuation.bracket.haskell"}}},{begin:"(\\b(?<!')(module)|^(signature))(\\b(?!'))",beginCaptures:{2:{name:"keyword.other.module.haskell"},3:{name:"keyword.other.signature.haskell"}},end:"(?=\\b(?<!')where\\b(?!'))",name:"meta.declaration.module.haskell",patterns:[{include:"#comment_like"},{include:"#module_name"},{include:"#module_exports"},{match:"[a-z]+",name:"invalid"}]},{include:"#ffi"},{begin:"^(\\s*)(class)(\\b(?!'))",beginCaptures:{2:{name:"keyword.other.class.haskell"}},end:`(?x) # Detect end of class declaration: + # 'where' keyword + (?=(?<!')\\bwhere\\b(?!')) + # Decreasing indentation + |(?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + )`,name:"meta.declaration.class.haskell",patterns:[{include:"#comment_like"},{include:"#where"},{include:"#type_signature"}]},{begin:`(?x) + ^(\\s*)(data|newtype)(?:\\s+(instance))?\\s+ + # Keep consuming characters until: + ((?:(?! + # the equals symbol or the start of a single-line comment, or + (?: + (?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) # non-symbol + (?:=|--+) + (?![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) # non-symbol + ) + # the "where" or "deriving" keywords, or + | (?:\\b(?<!')(?:where|deriving)\\b(?!')) + # the start of a block comment. + | {- + # + ).)*) + (?=\\b(?<!'')where\\b(?!''))`,beginCaptures:{2:{name:"keyword.other.$2.haskell"},3:{name:"keyword.other.instance.haskell"},4:{patterns:[{include:"#type_signature"}]}},name:"meta.declaration.$2.generalized.haskell",end:`(?x) # Detect end of data declaration: + # Deriving clause + (?=(?<!')\\bderiving\\b(?!')) + # Decreasing indentation + |(?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + ) +`,patterns:[{include:"#comment_like"},{begin:`(?x) + (?<!')\\b(where) + \\s*(\\{)(?!-)`,end:"(\\})",beginCaptures:{1:{name:"keyword.other.where.haskell"},2:{name:"punctuation.brace.haskell"}},endCaptures:{1:{name:"punctuation.brace.haskell"}},patterns:[{include:"#comment_like"},{include:"#gadt_constructor"},{match:";",name:"punctuation.semicolon.haskell"}]},{match:"\\b(?<!')(where)\\b(?!')",name:"keyword.other.where.haskell"},{include:"#deriving"},{include:"#gadt_constructor"}]},{include:"#role_annotation"},{name:"meta.declaration.pattern.type.haskell",begin:"^(\\s*)(pattern)\\s+(.*?)\\s+(::|\u2237)(?![\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']])",beginCaptures:{2:{name:"keyword.other.pattern.haskell"},3:{patterns:[{include:"#comma"},{include:"#data_constructor"}]},4:{name:"keyword.operator.double-colon.haskell"}},end:`(?x) # Detect end of pattern type definition by decreasing indentation: + (?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + ) +`,patterns:[{include:"#type_signature"}]},{name:"meta.declaration.pattern.haskell",begin:"^\\s*(pattern)\\b(?!')",captures:{1:{name:"keyword.other.pattern.haskell"}},end:`(?x) # Detect end of pattern type definition by decreasing indentation: + (?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + ) +`,patterns:[{include:"$self"}]},{begin:`(?x) + # Data declaration + ^(\\s*)(data|newtype)(?:\\s+(family|instance))?\\s+ + # Keep consuming characters until: + (((?! + # the equals symbol or the start of a single-line comment, or + (?: + (?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) # non-symbol + (?:=|--+) + (?![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) # non-symbol + ) + # the "where" or "deriving" keywords, or + | (?:\\b(?<!')(?:where|deriving)\\b(?!')) + # the start of a block comment. + | {- + # + ).)*)`,beginCaptures:{2:{name:"keyword.other.$2.haskell"},3:{name:"keyword.other.$3.haskell"},4:{patterns:[{include:"#type_signature"}]}},name:"meta.declaration.$2.algebraic.haskell",end:`(?x) # Detect end of data declaration: + # Decreasing indentation + (?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + )`,patterns:[{include:"#comment_like"},{include:"#deriving"},{include:"#forall"},{include:"#adt_constructor"},{include:"#context"},{include:"#record_decl"},{include:"#type_signature"}]},{name:"meta.declaration.type.family.haskell",begin:`(?x) + # Type family + ^(\\s*)(type)\\s+(family)\\b(?!') + # Keep consuming characters until: + (((?! + # the equals symbol or the start of a single-line comment, or + (?: + (?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) # non-symbol + (?:=|--+) + (?![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) # non-symbol + ) + # the "where" keyword, or + | \\b(?<!')where\\b(?!') + # the start of a block comment. + | {- + # + ).)*)`,beginCaptures:{2:{name:"keyword.other.type.haskell"},3:{name:"keyword.other.family.haskell"},4:{patterns:[{include:"#comment_like"},{include:"#where"},{include:"#type_signature"}]}},end:`(?x) # Detect end of type family by decreasing indentation: + (?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + ) +`,patterns:[{include:"#comment_like"},{include:"#where"},{include:"#type_signature"}]},{name:"meta.declaration.type.haskell",begin:`(?x) + # Type declaration + ^(\\s*)(type)(?:\\s+(instance))?\\s+ + # Keep consuming characters until: + (((?! + # the equals symbol, the start of a single-line comment, or a type signature + (?: + (?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) # non-symbol + (?:=|--+|::|\u2237) + (?![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) # non-symbol + ) + # the start of a block comment. + | {- + # + ).)*)`,beginCaptures:{2:{name:"keyword.other.type.haskell"},3:{name:"keyword.other.instance.haskell"},4:{patterns:[{include:"#type_signature"}]}},end:`(?x) # Detect end of type definition by decreasing indentation: + (?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + ) +`,patterns:[{include:"#type_signature"}]},{begin:"^(\\s*)(instance)(\\b(?!'))",beginCaptures:{2:{name:"keyword.other.instance.haskell"}},end:`(?x) # Detect end of instance declaration: + # 'where' keyword + (?=\\b(?<!')(where)\\b(?!')) + # Decreasing indentation + |(?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + ) +`,name:"meta.declaration.instance.haskell",patterns:[{include:"#comment_like"},{include:"#where"},{include:"#type_signature"}]},{begin:"^(\\s*)(import)(\\b(?!'))",beginCaptures:{2:{name:"keyword.other.import.haskell"}},end:`(?x) # Detect end of import + # 'where' keyword + (?=\\b(?<!')(where)\\b(?!')) + # Decreasing indentation + |(?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + ) +`,name:"meta.import.haskell",patterns:[{include:"#comment_like"},{include:"#where"},{match:"(qualified|as|hiding)",captures:{1:{name:"keyword.other.$1.haskell"}}},{include:"#module_name"},{include:"#module_exports"}]},{include:"#deriving"},{include:"#layout_herald"},{include:"#keyword"},{match:"^\\s*(infix[lr]?)\\s+(.*)",captures:{1:{name:"keyword.other.$1.haskell"},2:{patterns:[{include:"#comment_like"},{include:"#integer_literals"},{include:"#infix_op"}]}},name:"meta.fixity-declaration.haskell"},{include:"#overloaded_label"},{include:"#type_application"},{include:"#reserved_symbol"},{include:"#fun_decl"},{include:"#qualifier"},{include:"#data_constructor"},{include:"#start_type_signature"},{include:"#prefix_op"},{include:"#infix_op"},{begin:"(\\()(#)\\s",end:"(#)(\\))",beginCaptures:{1:{name:"punctuation.paren.haskell"},2:{name:"keyword.operator.hash.haskell"}},endCaptures:{1:{name:"keyword.operator.hash.haskell"},2:{name:"punctuation.paren.haskell"}},patterns:[{include:"#comma"},{include:"$self"}]},{begin:"(\\()",end:"(\\))",beginCaptures:{1:{name:"punctuation.paren.haskell"}},endCaptures:{1:{name:"punctuation.paren.haskell"}},patterns:[{include:"#comma"},{include:"$self"}]},{include:"#quasi_quote"},{begin:"(\\[)",end:"(\\])",beginCaptures:{1:{name:"punctuation.bracket.haskell"}},endCaptures:{1:{name:"punctuation.bracket.haskell"}},patterns:[{include:"#comma"},{include:"$self"}]},{include:"#record"}],repository:{block_comment:{applyEndPatternLast:1,begin:"\\{-",captures:{0:{name:"punctuation.definition.comment.haskell"}},end:"-\\}",name:"comment.block.haskell",patterns:[{include:"#block_comment"}]},comments:{patterns:[{begin:"^(\\s*)(--\\s[\\|\\$])",beginCaptures:{2:{name:"punctuation.whitespace.comment.leading.haskell"}},end:"(?=^(?!\\1--+(?![\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']])))",name:"comment.block.documentation.haskell"},{begin:"(^[ \\t]+)?(--\\s[\\^\\*])",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.haskell"}},end:"\\n",name:"comment.line.documentation.haskell"},{applyEndPatternLast:1,begin:"\\{-\\s?[\\|\\$\\*\\^]",captures:{0:{name:"punctuation.definition.comment.haskell"}},end:"-\\}",name:"comment.block.documentation.haskell",patterns:[{include:"#block_comment"}]},{begin:"(^[ \\t]+)?(?=--+(?![\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']]))",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.haskell"}},comment:"Operators may begin with '--' as long as they are not entirely composed of '-' characters. This means comments can't be immediately followed by an allowable operator character.",end:"(?!\\G)",patterns:[{begin:"--",beginCaptures:{0:{name:"punctuation.definition.comment.haskell"}},end:"\\n",name:"comment.line.double-dash.haskell"}]},{include:"#block_comment"}]},comment_like:{patterns:[{include:"#cpp"},{include:"#pragma"},{include:"#comments"}]},cpp:{captures:{1:{name:"punctuation.definition.preprocessor.c"}},comment:`In addition to Haskell's "native" syntax, GHC permits the C preprocessor to be run on a source file.`,match:"^(#).*$",name:"meta.preprocessor.c"},where:{patterns:[{begin:`(?x) + (?<!')\\b(where) + \\s*(\\{)(?!-)`,end:"(\\})",beginCaptures:{1:{name:"keyword.other.where.haskell"},2:{name:"punctuation.brace.haskell"}},endCaptures:{1:{name:"punctuation.brace.haskell"}},patterns:[{include:"$self"},{match:";",name:"punctuation.semicolon.haskell"}]},{match:"\\b(?<!')(where)\\b(?!')",name:"keyword.other.where.haskell"}]},layout_herald:{begin:`(?x) + (?<!')\\b(?:(where|let|m?do)|(of)) + \\s*(\\{)(?!-)`,end:"(\\})",beginCaptures:{1:{name:"keyword.other.$1.haskell"},2:{name:"keyword.control.of.haskell"},3:{name:"punctuation.brace.haskell"}},endCaptures:{1:{name:"punctuation.brace.haskell"}},patterns:[{include:"$self"},{match:";",name:"punctuation.semicolon.haskell"}]},keyword:{match:"\\b(?<!')(?:(where|let|in|default)|(m?do|if|then|else|case|of|proc|rec))\\b(?!')",captures:{1:{name:"keyword.other.$1.haskell"},2:{name:"keyword.control.$2.haskell"}}},deriving:{patterns:[{begin:"^(\\s*)(deriving)\\s+(?:(via|stock|newtype|anyclass)\\s+)?",beginCaptures:{2:{name:"keyword.other.deriving.haskell"},3:{name:"keyword.other.deriving.strategy.$3.haskell"}},end:`(?x) # Detect end of deriving statement + # Decreasing indentation + (?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + )`,patterns:[{include:"#comment_like"},{match:"(?<!')\\b(instance)\\b(?!')",name:"keyword.other.instance.haskell"},{match:"(?<!')\\b(via|stock|newtype|anyclass)\\b(?!')",captures:{1:{name:"keyword.other.deriving.strategy.$1.haskell"}}},{include:"#type_signature"}],name:"meta.deriving.haskell"},{begin:"(deriving)(?:\\s+(stock|newtype|anyclass))?\\s*(\\()",beginCaptures:{1:{name:"keyword.other.deriving.haskell"},2:{name:"keyword.other.deriving.strategy.$2.haskell"},3:{name:"punctuation.paren.haskell"}},end:"(\\))",endCaptures:{1:{name:"punctuation.paren.haskell"}},name:"meta.deriving.haskell",patterns:[{include:"#type_signature"}]},{match:`(?x) + (deriving)(?:\\s+(stock|newtype|anyclass))?\\s+ + ([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*) + (\\s+(via)\\s+(.*)$)? +`,captures:{1:{name:"keyword.other.deriving.haskell"},2:{name:"keyword.other.deriving.strategy.$2.haskell"},3:{patterns:[{include:"#type_signature"}]},5:{name:"keyword.other.deriving.strategy.via.haskell"},6:{patterns:[{include:"#type_signature"}]}},name:"meta.deriving.haskell"},{match:"(?<!')\\b(via)\\b(?!')",name:"keyword.other.deriving.strategy.via.haskell"}]},prefix_op:{patterns:[{comment:`An operator cannot be composed entirely of '-' characters; instead, it should be matched as a comment. +`,match:`(?x) + (\\()\\s*(?!(?:--+|\\.\\.)\\))(\\#+|[\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]+(?<!\\#))\\s*(\\))`,captures:{1:{name:"punctuation.paren.haskell"},2:{name:"entity.name.function.infix.haskell"},3:{name:"punctuation.paren.haskell"}}}]},infix_op:{patterns:[{match:`(?x) + ((?:(?<!'')('')?[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}'']*\\.)*) + (\\#+|[\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]+(?<!\\#))`,comment:`In case this regex seems overly general, note that Haskell permits the definition of new operators which can be nearly any string of punctuation characters, such as $%^&*. +`,captures:{1:{name:"keyword.operator.promotion.haskell"},2:{name:"entity.name.namespace.haskell"},3:{name:"keyword.operator.infix.haskell"}}},{match:"(`)((?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}'']*\\.)*)([\\p{Ll}\\p{Lu}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}'']*)(`)",captures:{1:{name:"punctuation.backtick.haskell"},2:{name:"entity.name.namespace.haskell"},3:{patterns:[{include:"#data_constructor"}]},4:{name:"punctuation.backtick.haskell"}},comment:`In case this regex seems unusual for an infix operator, note that Haskell +allows any ordinary function application (elem 4 [1..10]) to be rewritten +as an infix expression (4 \`elem\` [1..10]). +`,name:"keyword.operator.function.infix.haskell"}]},module_exports:{begin:"\\(",beginCaptures:{0:{name:"punctuation.paren.haskell"}},end:"\\)",endCaptures:{0:{name:"punctuation.paren.haskell"}},applyEndPatternLast:1,name:"meta.declaration.exports.haskell",patterns:[{include:"#comment_like"},{match:"\\b(?<!')(module)\\b(?!')",captures:{1:{name:"keyword.other.module.haskell"}}},{include:"#comma"},{include:"#export_constructs"},{begin:"\\(",beginCaptures:{0:{name:"punctuation.paren.haskell"}},end:"\\)",endCaptures:{0:{name:"punctuation.paren.haskell"}},patterns:[{include:"#comment_like"},{include:"#record_wildcard"},{include:"#export_constructs"},{include:"#comma"}]}]},export_constructs:{patterns:[{include:"#comment_like"},{begin:"\\b(?<!')(pattern)\\b(?!')",beginCaptures:{1:{name:"keyword.other.pattern.haskell"}},end:`(?x) + # Data constructor + ([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*) + # Prefix form of symbolic constructor + | (\\()\\s*(:[\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]+)\\s*(\\))`,endCaptures:{1:{name:"constant.other.haskell"},2:{name:"punctuation.paren.haskell"},3:{name:"constant.other.operator.haskell"},4:{name:"punctuation.paren.haskell"}},patterns:[{include:"#comment_like"}]},{begin:"\\b(?<!')(type)\\b(?!')",beginCaptures:{1:{name:"keyword.other.type.haskell"}},end:`(?x) + # Type name + ([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*) + # Prefix form of type operator + | (\\()\\s*([\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]+)\\s*(\\))`,endCaptures:{1:{name:"storage.type.haskell"},2:{name:"punctuation.paren.haskell"},3:{name:"storage.type.operator.haskell"},4:{name:"punctuation.paren.haskell"}},patterns:[{include:"#comment_like"}]},{match:"(?<!')\\b[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*",name:"entity.name.function.haskell"},{match:"(?<!')\\b[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*",name:"storage.type.haskell"},{include:"#record_wildcard"},{include:"#reserved_symbol"},{include:"#prefix_op"}]},comma:{match:",",name:"punctuation.separator.comma.haskell"},module_name:{match:"(?<conid>[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(\\.\\g<conid>)?)",name:"entity.name.namespace.haskell"},pragma:{begin:"\\{-#",end:"#-\\}",name:"meta.preprocessor.haskell",patterns:[{begin:"(?xi) \\b(?<!')(LANGUAGE)\\b(?!')",end:"(?=#-\\})",beginCaptures:{1:{name:"keyword.other.preprocessor.pragma.haskell"}},patterns:[{match:`(?x) + (?:No)? + (?:AutoDeriveTypeable|DatatypeContexts|DoRec|IncoherentInstances|MonadFailDesugaring|MonoPatBinds|NullaryTypeClasses|OverlappingInstances|PatternSignatures|RecordPuns|RelaxedPolyRec)`,name:"invalid.deprecated"},{match:`(?x) + ( + (?:No)? + (?:AllowAmbiguousTypes|AlternativeLayoutRule|AlternativeLayoutRuleTransitional|Arrows|BangPatterns|BinaryLiterals|CApiFFI|CPP|CUSKs|ConstrainedClassMethods|ConstraintKinds|DataKinds|DefaultSignatures|DeriveAnyClass|DeriveDataTypeable|DeriveFoldable|DeriveFunctor|DeriveGeneric|DeriveLift|DeriveTraversable|DerivingStrategies|DerivingVia|DisambiguateRecordFields|DoAndIfThenElse|BlockArguments|DuplicateRecordFields|EmptyCase|EmptyDataDecls|EmptyDataDeriving|ExistentialQuantification|ExplicitForAll|ExplicitNamespaces|ExtendedDefaultRules|FlexibleContexts|FlexibleInstances|ForeignFunctionInterface|FunctionalDependencies|GADTSyntax|GADTs|GHCForeignImportPrim|Generali(?:s|z)edNewtypeDeriving|ImplicitParams|ImplicitPrelude|ImportQualifiedPost|ImpredicativeTypes|TypeFamilyDependencies|InstanceSigs|ApplicativeDo|InterruptibleFFI|JavaScriptFFI|KindSignatures|LambdaCase|LiberalTypeSynonyms|MagicHash|MonadComprehensions|MonoLocalBinds|MonomorphismRestriction|MultiParamTypeClasses|MultiWayIf|NumericUnderscores|NPlusKPatterns|NamedFieldPuns|NamedWildCards|NegativeLiterals|HexFloatLiterals|NondecreasingIndentation|NumDecimals|OverloadedLabels|OverloadedLists|OverloadedStrings|PackageImports|ParallelArrays|ParallelListComp|PartialTypeSignatures|PatternGuards|PatternSynonyms|PolyKinds|PolymorphicComponents|QuantifiedConstraints|PostfixOperators|QuasiQuotes|Rank2Types|RankNTypes|RebindableSyntax|RecordWildCards|RecursiveDo|RelaxedLayout|RoleAnnotations|ScopedTypeVariables|StandaloneDeriving|StarIsType|StaticPointers|Strict|StrictData|TemplateHaskell|TemplateHaskellQuotes|StandaloneKindSignatures|TraditionalRecordSyntax|TransformListComp|TupleSections|TypeApplications|TypeInType|TypeFamilies|TypeOperators|TypeSynonymInstances|UnboxedTuples|UnboxedSums|UndecidableInstances|UndecidableSuperClasses|UnicodeSyntax|UnliftedFFITypes|UnliftedNewtypes|ViewPatterns) + )`,captures:{1:{name:"keyword.other.preprocessor.extension.haskell"}}},{include:"#comma"}]},{begin:`(?xi) + \\b(?<!')(SPECIALI(?:S|Z)E) + (?: + \\s*( \\[ [^\\[\\]]* \\])?\\s* + |\\s+ + ) + (instance)\\b(?!')`,end:"(?=#-\\})",beginCaptures:{1:{name:"keyword.other.preprocessor.pragma.haskell"},2:{patterns:[{include:"#inline_phase"}]},3:{name:"keyword.other.instance.haskell"}},patterns:[{include:"#type_signature"}]},{begin:`(?xi) + \\b(?<!')(SPECIALI(?:S|Z)E)\\b(?!') + (?:\\s+(INLINE)\\b(?!'))? + (?:\\s*(\\[ [^\\[\\]]* \\])?) + \\s*`,end:"(?=#-\\})",beginCaptures:{1:{name:"keyword.other.preprocessor.pragma.haskell"},2:{name:"keyword.other.preprocessor.pragma.haskell"},3:{patterns:[{include:"#inline_phase"}]}},patterns:[{include:"$self"}]},{match:`(?xi) \\b(?<!') + (LANGUAGE|OPTIONS_GHC|INCLUDE + |MINIMAL|UNPACK|OVERLAPS|INCOHERENT + |NOUNPACK|SOURCE|OVERLAPPING|OVERLAPPABLE|INLINE + |NOINLINE|INLINE?ABLE|CONLIKE|LINE|COLUMN|RULES + |COMPLETE)\\b(?!')`,name:"keyword.other.preprocessor.haskell"},{begin:"(?i)\\b(DEPRECATED|WARNING)\\b",beginCaptures:{1:{name:"keyword.other.preprocessor.pragma.haskell"}},end:"(?=#-\\})",patterns:[{include:"#string_literal"}]}]},liquid_haskell:{name:"block.liquidhaskell.haskell",begin:"\\{-@",end:"@-\\}",patterns:[{include:"$self"}]},context:{match:`(?x) + (.*) + (?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) + (=>|\u21D2) + (?![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) +`,captures:{1:{patterns:[{include:"#comment_like"},{include:"#type_signature"}]},2:{name:"keyword.operator.big-arrow.haskell"}}},data_constructor:{match:"\\b(?<!')[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?![\\.'\\w])",name:"constant.other.haskell"},qualifier:{match:"\\b(?<!')[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*\\.",name:"entity.name.namespace.haskell"},record_decl:{begin:"({)(?!-)",beginCaptures:{1:{name:"punctuation.brace.haskell"}},end:"(?<!-)(})",endCaptures:{1:{name:"punctuation.brace.haskell"}},name:"meta.record.definition.haskell",patterns:[{include:"#comment_like"},{include:"#record_decl_field"}]},record:{begin:"({)(?!-)",beginCaptures:{1:{name:"punctuation.brace.haskell"}},end:"(?<!-)(})",endCaptures:{1:{name:"punctuation.brace.haskell"}},name:"meta.record.haskell",patterns:[{include:"#comment_like"},{include:"#record_field"}]},record_decl_field:{begin:`(?x) + (?:([\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*) + |(\\()\\s*([\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]+)\\s*(\\)) + ) +`,end:"(,)|(?=})",beginCaptures:{1:{name:"variable.other.member.definition.haskell"},2:{name:"punctuation.paren.haskell"},3:{name:"variable.other.member.definition.haskell"},4:{name:"punctuation.paren.haskell"}},endCaptures:{1:{name:"punctuation.comma.haskell"}},patterns:[{include:"#comment_like"},{include:"#comma"},{include:"#double_colon"},{include:"#type_signature"},{include:"#record_decl_field"}]},record_wildcard:{match:`(?x) + (?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) + (\\.\\.) + (?![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']])`,captures:{1:{name:"variable.other.member.wildcard.haskell"}}},record_field:{patterns:[{begin:`(?x) + (?:([\\p{Ll}\\p{Lu}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}\\.']*) + |(\\()\\s*([\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]+)\\s*(\\)) + ) +`,end:"(,)|(?=})",beginCaptures:{1:{name:"variable.other.member.haskell",patterns:[{include:"#qualifier"}]},2:{name:"punctuation.paren.haskell"},3:{name:"variable.other.member.haskell"},4:{name:"punctuation.paren.haskell"}},endCaptures:{1:{name:"punctuation.comma.haskell"}},patterns:[{include:"#comment_like"},{include:"#comma"},{include:"$self"}]},{include:"#record_wildcard"}]},role_annotation:{patterns:[{begin:"^(\\s*)(type)\\s+(role)\\b(?!')",beginCaptures:{2:{name:"keyword.other.type.haskell"},3:{name:"keyword.other.role.haskell"}},end:`(?x) # Detect end of block by decreasing indentation: + (?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + )`,name:"meta.role-annotation.haskell",patterns:[{include:"#comment_like"},{include:"#type_constructor"},{match:"\\b(?<!')(nominal|representational|phantom)\\b(?!')",captures:{1:{name:"keyword.other.role.$1.haskell"}}}]}]},fun_decl:{begin:`(?x)^(\\s*) + (?<fn> + (?: + [\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*\\#* + | \\(\\s* + (?!--+\\)) + [\\p{S}\\p{P}&&[^(),:;\\[\\]\`{}_"']] + [\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]* + \\s*\\) + ) + (?:\\s*,\\s*\\g<fn>)? + ) + \\s*(?<![\\p{S}\\p{P}&&[^\\),;\\]\`}_"']])(::|\u2237)(?![\\p{S}\\p{P}&&[^\\(,;\\[\`{_"']]) +`,beginCaptures:{2:{name:"entity.name.function.haskell",patterns:[{include:"#reserved_symbol"},{include:"#prefix_op"}]},3:{name:"keyword.operator.double-colon.haskell"}},name:"meta.function.type-declaration.haskell",patterns:[{include:"#type_signature"}],end:`(?x) + # End of type annotation: + # To the left of a reserved symbolic keyword such as = or <- + (?= + # non-symbolic character + (?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) + # symbolic keyword except (->) + ((<-|\u2190)|(=)|(-<|\u21A2)|(-<<|\u291B)) + # non-symbolic character + ([(),;\\[\\]\`{}_"']|[^\\p{S}\\p{P}]) + ) + # Decreasing indentation: + |(?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + ) +`},adt_constructor:{patterns:[{include:"#comment_like"},{begin:`(?x) + (?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) # non-symbol + (?:(=)|(\\|)) + (?![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) # non-symbol`,beginCaptures:{1:{name:"keyword.operator.eq.haskell"},2:{name:"keyword.operator.pipe.haskell"}},end:`(?x) + (?:\\G|^)\\s* # Enforce starting condition to avoid catastrophic backtracking (https://github.com/JustusAdam/language-haskell/issues/161) + (?: # Infix data constructor + # First argument + (?: + # Simple type + (?<!')\\b((?:[\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}'\\.])+) + # Type inside balanced parentheses + | ('? # Optional promotion tick + (?<paren> + \\( # Opening parenthesis + (?: + [^\\(\\)]* # Match non-parentheses + | \\g<paren> # or recurse into further depth + )* + \\) # Closing parenthesis + ) + ) + # Type inside balanced brackets + | ('? # Optional promotion tick + (?<brac> + \\( # Opening bracket + (?: + [^\\[\\]]* # Match non-brackets + | \\g<brac> # or recurse into further depth + )* + \\] # Closing bracket + ) + ) + ) + # Then either + \\s* + # - a symbolic infix constructor, or + (?:(?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']])(:[\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]*) + # - an alphabetic infix constructor + | (\`)([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)(\`) + ) + + ) # Otherwise, prefix data constructor, either: + | # - an alphabetic data constructor e.g. "Cons_123" + (?:(?<!')\\b([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)) + | # - a symbolic (prefix) data constructor + (\\()\\s*(:[\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]*)\\s*(\\))`,endCaptures:{1:{patterns:[{include:"#type_signature"}]},2:{patterns:[{include:"#type_signature"}]},4:{patterns:[{include:"#type_signature"}]},6:{name:"constant.other.operator.haskell"},7:{name:"punctuation.backtick.haskell"},8:{name:"constant.other.haskell"},9:{name:"punctuation.backtick.haskell"},10:{name:"constant.other.haskell"},11:{name:"punctuation.paren.haskell"},12:{name:"constant.other.operator.haskell"},13:{name:"punctuation.paren.haskell"}},patterns:[{include:"#comment_like"},{include:"#deriving"},{include:"#record_decl"},{include:"#forall"},{include:"#context"}]}]},gadt_constructor:{patterns:[{begin:`(?x) + ^(\\s*) + (?: + (\\b(?<!')[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*) + |(\\()\\s*(:[\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]*)\\s*(\\)) + )`,beginCaptures:{2:{name:"constant.other.haskell"},3:{name:"punctuation.paren.haskell"},4:{name:"constant.other.operator.haskell"},5:{name:"punctuation.paren.haskell"}},end:`(?x) + # GADT constructor ends + (?=\\b(?<!'')deriving\\b(?!')) + # Decreasing indentation + |(?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + ) +`,patterns:[{include:"#comment_like"},{include:"#deriving"},{include:"#double_colon"},{include:"#record_decl"},{include:"#type_signature"}]},{begin:`(?x) + (\\b(?<!')[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}]*) # named constructor + |(\\()\\s*(:[\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]*)\\s*(\\)) # prefix operator`,beginCaptures:{1:{name:"constant.other.haskell"},2:{name:"punctuation.paren.haskell"},3:{name:"constant.other.operator.haskell"},4:{name:"punctuation.paren.haskell"}},end:"$",patterns:[{include:"#comment_like"},{include:"#deriving"},{include:"#double_colon"},{include:"#record_decl"},{include:"#type_signature"}]}]},type_application:{patterns:[{begin:`(?<=[\\s,;\\[\\]{}"])(@)(')?(\\()`,beginCaptures:{1:{name:"keyword.operator.prefix.at.haskell"},2:{name:"keyword.operator.promotion.haskell"},3:{name:"punctuation.paren.haskell"}},end:"\\)",endCaptures:{0:{name:"punctuation.paren.haskell"}},name:"meta.type-application.haskell",patterns:[{include:"#type_signature"}]},{begin:`(?<=[\\s,;\\[\\]{}"])(@)(')?(\\[)`,beginCaptures:{1:{name:"keyword.operator.prefix.at.haskell"},2:{name:"keyword.operator.promotion.haskell"},3:{name:"punctuation.bracket.haskell"}},end:"\\]",name:"meta.type-application.haskell",endCaptures:{0:{name:"punctuation.bracket.haskell"}},patterns:[{include:"#type_signature"}]},{begin:'(?<=[\\s,;\\[\\]{}"])(@)(?=\\")',beginCaptures:{1:{name:"keyword.operator.prefix.at.haskell"}},end:'(?<=\\")',name:"meta.type-application.haskell",patterns:[{include:"#string_literal"}]},{begin:`(?<=[\\s,;\\[\\]{}"])(@)(?=[\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}'])`,beginCaptures:{1:{name:"keyword.operator.prefix.at.haskell"}},end:"(?![\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}'])",name:"meta.type-application.haskell",patterns:[{include:"#type_signature"}]}]},type_signature:{patterns:[{include:"#comment_like"},{match:"(')?(\\()\\s*(\\))",captures:{1:{name:"keyword.operator.promotion.haskell"},2:{name:"punctuation.paren.haskell"},3:{name:"punctuation.paren.haskell"}},name:"support.constant.unit.haskell"},{match:"(\\()(#)\\s*(#)(\\))",name:"support.constant.unit.unboxed.haskell",captures:{1:{name:"punctuation.paren.haskell"},2:{name:"keyword.operator.hash.haskell"},3:{name:"keyword.operator.hash.haskell"},4:{name:"punctuation.paren.haskell"}}},{match:"(')?(\\()\\s*,[\\s,]*(\\))",captures:{1:{name:"keyword.operator.promotion.haskell"},2:{name:"punctuation.paren.haskell"},3:{name:"punctuation.paren.haskell"}},name:"support.constant.tuple.haskell"},{match:"(\\()(#)\\s*(#)(\\))",name:"support.constant.unit.unboxed.haskell",captures:{1:{name:"punctuation.paren.haskell"},2:{name:"keyword.operator.hash.haskell"},3:{name:"keyword.operator.hash.haskell"},4:{name:"punctuation.paren.haskell"}}},{match:"(\\()(#)\\s*,[\\s,]*(#)(\\))",captures:{1:{name:"punctuation.paren.haskell"},2:{name:"keyword.operator.hash.haskell"},3:{name:"keyword.operator.hash.haskell"},4:{name:"punctuation.paren.haskell"}},name:"support.constant.tuple.unboxed.haskell"},{match:"(')?(\\[)\\s*(\\])",captures:{1:{name:"keyword.operator.promotion.haskell"},2:{name:"punctuation.bracket.haskell"},3:{name:"punctuation.bracket.haskell"}},name:"support.constant.empty-list.haskell"},{include:"#integer_literals"},{match:"(::|\u2237)(?![\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']])",name:"keyword.operator.double-colon.haskell"},{include:"#forall"},{match:"=>|\u21D2",name:"keyword.operator.big-arrow.haskell"},{include:"#string_literal"},{match:"'[^']'",name:"invalid"},{include:"#type_application"},{include:"#reserved_symbol"},{include:"#type_operator"},{include:"#type_constructor"},{begin:"(\\()(#)",end:"(#)(\\))",beginCaptures:{1:{name:"punctuation.paren.haskell"},2:{name:"keyword.operator.hash.haskell"}},endCaptures:{1:{name:"keyword.operator.hash.haskell"},2:{name:"punctuation.paren.haskell"}},patterns:[{include:"#comma"},{include:"#type_signature"}]},{begin:"(')?(\\()",end:"(\\))",beginCaptures:{1:{name:"keyword.operator.promotion.haskell"},2:{name:"punctuation.paren.haskell"}},endCaptures:{1:{name:"punctuation.paren.haskell"}},patterns:[{include:"#comma"},{include:"#type_signature"}]},{begin:"(')?(\\[)",end:"(\\])",beginCaptures:{1:{name:"keyword.operator.promotion.haskell"},2:{name:"punctuation.bracket.haskell"}},endCaptures:{1:{name:"punctuation.bracket.haskell"}},patterns:[{include:"#comma"},{include:"#type_signature"}]},{include:"#type_variable"}]},double_colon:{match:"\\s*(::|\u2237)(?![\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']])\\s*",captures:{1:{name:"keyword.operator.double-colon.haskell"}}},start_type_signature:{patterns:[{begin:"^(\\s*)(::|\u2237)(?![\\p{S}\\p{P}&&[^\\(,;\\[`{_\"']])\\s*",beginCaptures:{2:{name:"keyword.operator.double-colon.haskell"}},end:`(?x) + # End type annotation when seeing one of: + (?= + \\#?\\) # closing parenthesis + |\\] # closing bracket + |, # comma + |(?<!')\\b(in|then|else|of)\\b(?!') # keyword + | # symbolic keyword except (->) + (?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) + (?: + (\\\\|\u03BB) + |(<-|\u2190) + |(=) + |(-<|\u21A2) + |(-<<|\u291B) + ) + ([(),;\\[\\]\`{}_"']|[^\\p{S}\\p{P}]) + |(\\#|@)-\\} # End of annotation block (LiquidHaskell or pragma) + # Decreasing indentation: + | (?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s*\\S # - equally indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + ) + )`,patterns:[{include:"#type_signature"}],name:"meta.type-declaration.haskell"},{begin:"(?<![\\p{S}\\p{P}&&[^\\(,;\\[`{_\"']])(::|\u2237)(?![\\p{S}\\p{P}&&[^\\(,;\\[`{_\"']])",beginCaptures:{1:{name:"keyword.operator.double-colon.haskell"}},end:`(?x) + # End type annotation when seeing one of: + (?= + \\#?\\) # closing parenthesis + |\\] # closing bracket + |, # comma + |\\b(?<!')(in|then|else|of)\\b(?!') # keyword + |(\\#|@)-\\} # End of annotation block (LiquidHaskell or pragma) + | # symbolic keyword except (->) + (?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]) + (?: + (\\\\|\u03BB) + |(<-|\u2190) + |(=) + |(-<|\u21A2) + |(-<<|\u291B) + ) + ([(),;\\[\\]\`{}_"']|[^\\p{S}\\p{P}]) + # Indentation + |(?=\\}|;) # Explicit indentation + |$ # End of line + )`,patterns:[{include:"#type_signature"}]}]},type_variable:{match:"\\b(?<!')(?!(?:forall|deriving)\\b(?!'))[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*",name:"variable.other.generic-type.haskell"},type_constructor:{patterns:[{match:`(?x) + # Optional promotion tick + (')? + # Optional qualified name + ((?:\\b[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*\\.)*) + # Type constructor proper + (\\b[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)`,captures:{1:{name:"keyword.operator.promotion.haskell"},2:{name:"entity.name.namespace.haskell"},3:{name:"storage.type.haskell"}}},{match:`(?x) + # Optional promotion tick + (')? + # Opening parenthesis + (\\()\\s* + # Optional qualified name + ((?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*\\.)*) + # Type operator proper + ([\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]+) + # Closing parenthesis + \\s*(\\))`,captures:{1:{name:"keyword.operator.promotion.haskell"},2:{name:"punctuation.paren.haskell"},3:{name:"entity.name.namespace.haskell"},4:{name:"storage.type.operator.haskell"},5:{name:"punctuation.paren.haskell"}}}]},overloaded_label:{patterns:[{match:`(?x) + (?<![\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}\\p{S}\\p{P}&&[^(,;\\[\`{]]) # Disallow closing characters + (\\#) + (?: + # String + ("(?:\\\\"|[^"])*") + # Sequence of allowed label identifiers + |[\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}'\\.]+ + )`,captures:{1:{name:"keyword.operator.prefix.hash.haskell"},2:{patterns:[{include:"#string_literal"}]}},name:"entity.name.label.haskell"}]},reserved_symbol:{patterns:[{match:`(?x) + (?<![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"'']]) + (?: + (\\.\\.) + |(:) + |(=) + |(\\\\) # \u03BB not reserved as it is a letter + |(\\|) + |(<-|\u2190) + |(->|\u2192) + |(-<|\u21A2) + |(-<<|\u291B) + |(>-|\u291A) + |(>>-|\u291C) + |(\u2200) + ) + (?![\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"'']])`,captures:{1:{name:"keyword.operator.double-dot.haskell"},2:{name:"keyword.operator.colon.haskell"},3:{name:"keyword.operator.eq.haskell"},4:{name:"keyword.operator.lambda.haskell"},5:{name:"keyword.operator.pipe.haskell"},6:{name:"keyword.operator.arrow.left.haskell"},7:{name:"keyword.operator.arrow.haskell"},8:{name:"keyword.operator.arrow.left.tail.haskell"},9:{name:"keyword.operator.arrow.left.tail.double.haskell"},10:{name:"keyword.operator.arrow.tail.haskell"},11:{name:"keyword.operator.arrow.tail.double.haskell"},12:{name:"keyword.other.forall.haskell"}}},{match:`(?x) + (?<=[\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}\\p{S}\\p{P}&&[^\\#,;\\[\`{]]) # Require closing characters + (\\#+) + (?![\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}\\p{S}\\p{P}&&[^),;\\]\`}]]) # Disallow opening character`,captures:{1:{name:"keyword.operator.postfix.hash.haskell"}}},{match:`(?x) + (?<=[\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}\\)\\}\\]]) # Require closing characters + (@) + (?=[\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}\\(\\[\\{]) # Require opening character`,captures:{1:{name:"keyword.operator.infix.tight.at.haskell"}}},{match:`(?x) + (?<![\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}\\p{S}\\p{P}&&[^(,;\\[\`{]]) # Disallow closing characters + (?:(~)|(!)|(-)|(\\$)|(\\$\\$)) + (?=[\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}\\(\\{\\[]) # Require opening character (non operator symbol)`,captures:{1:{name:"keyword.operator.prefix.tilde.haskell"},2:{name:"keyword.operator.prefix.bang.haskell"},3:{name:"keyword.operator.prefix.minus.haskell"},4:{name:"keyword.operator.prefix.dollar.haskell"},5:{name:"keyword.operator.prefix.double-dollar.haskell"}}}]},type_operator:{patterns:[{match:`(?x) + # Optional promotion tick + (?:(?<!')('))? + # Optional qualified name + ((?:\\b[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*\\.)*) + # Type operator proper + (?![#@]?-})(\\#+|[\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]+(?<!\\#)) + #((?:[\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']&&[^#@]]|[@#](?!-}))+)`,captures:{1:{name:"keyword.operator.promotion.haskell"},2:{name:"entity.name.namespace.haskell"},3:{name:"storage.type.operator.infix.haskell"}}},{match:`(?x) + # Optional promotion tick + (')? + # Opening backtick + (\\\`) + # Optional qualified name + ((?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*\\.)*) + # Type constructor proper + ([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*) + # Closing backtick + (\`)`,captures:{1:{name:"keyword.operator.promotion.haskell"},2:{name:"punctuation.backtick.haskell"},3:{name:"entity.name.namespace.haskell"},4:{name:"storage.type.infix.haskell"},5:{name:"punctuation.backtick.haskell"}}}]},forall:{begin:"\\b(?<!')(forall|\u2200)\\b(?!')",end:"(\\.)|(->|\u2192)",beginCaptures:{1:{name:"keyword.other.forall.haskell"}},endCaptures:{1:{name:"keyword.operator.period.haskell"},2:{name:"keyword.operator.arrow.haskell"}},patterns:[{include:"#comment_like"},{include:"#type_variable"},{include:"#type_signature"}]},string_literal:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.haskell"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.haskell"}},name:"string.quoted.double.haskell",patterns:[{match:`\\\\(NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\"'\\&])`,name:"constant.character.escape.haskell"},{match:"\\\\o[0-7]+|\\\\x[0-9A-Fa-f]+|\\\\[0-9]+",name:"constant.character.escape.octal.haskell"},{match:"\\\\\\^[A-Z@\\[\\]\\\\\\^_]",name:"constant.character.escape.control.haskell"},{begin:"\\\\\\s",beginCaptures:{0:{name:"constant.character.escape.begin.haskell"}},end:"\\\\",endCaptures:{0:{name:"constant.character.escape.end.haskell"}},patterns:[{match:"\\S+",name:"invalid.illegal.character-not-allowed-here.haskell"}]}]},char_literal:{captures:{1:{name:"punctuation.definition.string.begin.haskell"},2:{name:"constant.character.escape.haskell"},3:{name:"constant.character.escape.octal.haskell"},4:{name:"constant.character.escape.hexadecimal.haskell"},5:{name:"constant.character.escape.control.haskell"},6:{name:"punctuation.definition.string.end.haskell"}},match:`(?x) + (?<![\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']) + (') + (?: + [\\ -\\[\\]-~] # Basic Char + | (\\\\(?:NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE + |DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS + |US|SP|DEL|[abfnrtv\\\\\\"'\\\\&])) # Escapes + | (\\\\o[0-7]+) # Octal Escapes + | (\\\\x[0-9A-Fa-f]+) # Hexadecimal Escapes + | (\\\\\\^[A-Z@\\[\\]\\\\\\^_]) # Control Chars + ) + (') +`,name:"string.quoted.single.haskell"},float_literals:{comment:"Floats are decimal or hexadecimal",match:`(?x) + \\b(?<!') + (?: # Decimal + ([0-9][_0-9]*\\.[0-9][_0-9]*(?:[eE][-+]?[0-9][_0-9]*)? + |[0-9][_0-9]*[eE][-+]?[0-9][_0-9]* + ) + | # Hexadecimal + (0[xX]_*[0-9a-fA-F][_0-9a-fA-F]*\\.[0-9a-fA-F][_0-9a-fA-F]*(?:[pP][-+]?[0-9][_0-9]*)? + |0[xX]_*[0-9a-fA-F][_0-9a-fA-F]*[pP][-+]?[0-9][_0-9]* + ) + )\\b(?!')`,captures:{1:{name:"constant.numeric.floating.decimal.haskell"},2:{name:"constant.numeric.floating.hexadecimal.haskell"}}},integer_literals:{match:`(?x) + \\b(?<!') + (?: + ([0-9][_0-9]*) # Decimal integer + | (0[xX]_*[0-9a-fA-F][_0-9a-fA-F]*) # Hexadecimal integer + | (0[oO]_*[0-7][_0-7]*) # Octal integer + | (0[bB]_*[01][_01]*) # Binary integer + ) + \\b(?!')`,captures:{1:{name:"constant.numeric.integral.decimal.haskell"},2:{name:"constant.numeric.integral.hexadecimal.haskell"},3:{name:"constant.numeric.integral.octal.haskell"},4:{name:"constant.numeric.integral.binary.haskell"}}},numeric_literals:{patterns:[{include:"#float_literals"},{include:"#integer_literals"}]},ffi:{begin:"^(\\s*)(foreign)\\s+(import|export)\\s+",beginCaptures:{2:{name:"keyword.other.foreign.haskell"},3:{name:"keyword.other.$3.haskell"}},name:"meta.$3.foreign.haskell",end:`(?x) # Detect end of FFI block by decreasing indentation: + (?=\\}|;) # Explicit indentation + |^(?! # Implicit indentation: end match on newline *unless* the new line is either: + \\1\\s+\\S # - more indented, or + | \\s* # - starts with whitespace, followed by: + (?: $ # - the end of the line (i.e. empty line), or + |\\{-[^@] # - the start of a block comment, or + |--+ # - the start of a single-line comment. + (?![\\p{S}\\p{P}&&[^(),;\\[\\]{}\`_"']]).*$) # non-symbol + # The double dash may not be followed by other operator characters + # (then it would be an operator, not a comment) + ) +`,patterns:[{include:"#comment_like"},{match:"\\b(?<!')(ccall|cplusplus|dotnet|jvm|stdcall|prim|capi)\\s+",captures:{1:{name:"keyword.other.calling-convention.$1.haskell"}}},{begin:`(?=")|(?=\\b(?<!')([\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)\\b(?!'))`,end:"(?=(::|\u2237)(?![\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']]))",patterns:[{include:"#comment_like"},{match:`(?x) + \\b(?<!')(safe|unsafe|interruptible)\\b(?!') + \\s* + ("(?:\\\\"|[^"])*")? + \\s* + (?: + (?:\\b(?<!'')([\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)\\b(?!')) + |(?:\\(\\s*(?!--+\\))([\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]+)\\s*\\)) + ) +`,captures:{1:{name:"keyword.other.safety.$1.haskell"},2:{name:"entity.name.foreign.haskell",patterns:[{include:"#string_literal"}]},3:{name:"entity.name.function.haskell"},4:{name:"entity.name.function.infix.haskell"}}},{match:`(?x) + \\b(?<!')(safe|unsafe|interruptible)\\b(?!') + \\s* + ("(?:\\\\"|[^"])*")? + \\s*$ +`,captures:{1:{name:"keyword.other.safety.$1.haskell"},2:{name:"entity.name.foreign.haskell",patterns:[{include:"#string_literal"}]}}},{match:`(?x) + "(?:\\\\"|[^"])*"`,captures:{0:{name:"entity.name.foreign.haskell",patterns:[{include:"#string_literal"}]}}},{match:`(?x) + (?:\\b(?<!'')([\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)\\b(?!')) + |(?:(\\()\\s*(?!--+\\))([\\p{S}\\p{P}&&[^(),;\\[\\]\`{}_"']]+)\\s*(\\))) +`,captures:{1:{name:"entity.name.function.haskell"},2:{name:"punctuation.paren.haskell"},3:{name:"entity.name.function.infix.haskell"},4:{name:"punctuation.paren.haskell"}}}]},{include:"#double_colon"},{include:"#type_signature"}]},inline_phase:{begin:"\\[",beginCaptures:{0:{name:"punctuation.bracket.haskell"}},end:"\\]",endCaptures:{0:{name:"punctuation.bracket.haskell"}},name:"meta.inlining-phase.haskell",patterns:[{match:"~",name:"punctuation.tilde.haskell"},{include:"#integer_literals"},{match:"\\w*",name:"invalid"}]},quasi_quote:{patterns:[{begin:`(?x) + (\\[) + (e|d|p)? + (\\|\\|?)`,beginCaptures:{1:{name:"keyword.operator.quasi-quotation.begin.haskell"},2:{name:"entity.name.quasi-quoter.haskell"},3:{name:"keyword.operator.quasi-quotation.begin.haskell"}},end:"\\3\\]",endCaptures:{0:{name:"keyword.operator.quasi-quotation.end.haskell"}},name:"meta.quasi-quotation.haskell",patterns:[{include:"$self"}]},{begin:`(?x) + (\\[) + (t) + (\\|\\|?)`,beginCaptures:{1:{name:"keyword.operator.quasi-quotation.begin.haskell"},2:{name:"entity.name.quasi-quoter.haskell"},3:{name:"keyword.operator.quasi-quotation.begin.haskell"}},end:"\\3\\]",endCaptures:{0:{name:"keyword.operator.quasi-quotation.end.haskell"}},name:"meta.quasi-quotation.haskell",patterns:[{include:"#type_signature"}]},{begin:`(?x) + (\\[) + (?:(\\$\\$)|(\\$))? + ((?:[^\\s\\p{S}\\p{P}]|[\\.'_])*) + (\\|\\|?)`,beginCaptures:{1:{name:"keyword.operator.quasi-quotation.begin.haskell"},2:{name:"keyword.operator.prefix.double-dollar.haskell"},3:{name:"keyword.operator.prefix.dollar.haskell"},4:{patterns:[{include:"#qualifier"}],name:"entity.name.quasi-quoter.haskell"},5:{name:"keyword.operator.quasi-quotation.begin.haskell"}},end:"\\5\\]",endCaptures:{0:{name:"keyword.operator.quasi-quotation.end.haskell"}},name:"meta.quasi-quotation.haskell"}]}},scopeName:"source.haskell",uuid:"5C034675-1F6D-497E-8073-369D37E2FD7D",displayName:"Haskell",aliases:["hs"]})]}}]); diff --git a/9438.a223a899.async.js b/9438.a223a899.async.js new file mode 100644 index 00000000..9833c7ad --- /dev/null +++ b/9438.a223a899.async.js @@ -0,0 +1,3 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9438],{19438:function(r,e,t){t.r(e),t.d(e,{default:function(){return i}});var a=t(32623);const n=Object.freeze({scopeName:"source.stata",name:"stata",fileTypes:["do","ado","mata"],foldingStartMarker:"\\{\\s*$",foldingStopMarker:"^\\s*\\}",patterns:[{include:"#ascii-regex-functions"},{include:"#unicode-regex-functions"},{include:"#constants"},{include:"#functions"},{include:"#comments"},{include:"#subscripts"},{include:"#operators"},{include:"#macro-local"},{include:"#macro-global"},{include:"#string-compound"},{include:"#string-regular"},{include:"#builtin_variables"},{include:"#macro-commands"},{comment:"keywords that delimit flow conditionals",name:"keyword.control.conditional.stata",match:"\\b(if|else if|else)\\b"},{captures:{1:{name:"storage.type.scalar.stata"}},match:"^\\s*(sca(lar|la|l)?(\\s+de(fine|fin|fi|f)?)?)\\s+(?!(drop|dir?|l(ist|is|i)?)\\s+)"},{begin:"\\b(mer(ge|g)?)\\s+(1|m|n)(:)(1|m|n)",beginCaptures:{1:{name:"keyword.control.flow.stata"},3:{patterns:[{include:"#constants"},{match:"m|n",name:""}]},4:{name:"punctuation.separator.key-value"},5:{patterns:[{include:"#constants"},{match:"m|n",name:""}]}},end:"using",patterns:[{include:"#builtin_variables"},{include:"#macro-local"},{include:"#macro-global"},{include:"#comments"}]},{match:"\\b(foreach)\\s+((?!in|of).+)\\s+(in|of var(list|lis|li|l)?|of new(list|lis|li|l)?|of num(list|lis|li|l)?)\\b",captures:{1:{name:"keyword.control.flow.stata"},2:{patterns:[{include:"#macro-local-identifiers"},{include:"#macro-local"},{include:"#macro-global"}]},3:{name:"keyword.control.flow.stata"}}},{begin:"\\b(foreach)\\s+((?!in|of).+)\\s+(of loc(al|a)?|of glo(bal|ba|b)?)\\b\\s*",beginCaptures:{1:{name:"keyword.control.flow.stata"},2:{patterns:[{include:"#macro-local-identifiers"},{include:"#macro-local"},{include:"#macro-global"}]},3:{name:"keyword.control.flow.stata"}},end:"(?=\\s*\\{)",patterns:[{include:"#macro-local-identifiers"},{include:"#macro-local"},{include:"#macro-global"}]},{begin:"\\b(forvalues|forvalue|forvalu|forval|forva|forv)\\s*",end:"\\s*(=)\\s*([^\\{]+)\\s*|(?=\\n)",beginCaptures:{1:{name:"keyword.control.flow.stata"}},endCaptures:{1:{name:"keyword.operator.assignment.stata"},2:{patterns:[{include:"#constants"},{include:"#operators"},{include:"#macro-local"},{include:"#macro-global"}]}},patterns:[{include:"#macro-local-identifiers"},{include:"#macro-local"},{include:"#macro-global"}]},{comment:"keywords that delimit loops",name:"keyword.control.flow.stata",match:"\\b(while|continue)\\b"},{captures:{1:{name:"keyword.other.stata"}},comment:"keywords that haven't fit into other groups (yet).",match:"\\b(as|ass|asse|asser|assert)\\b"},{match:"\\b(by(sort|sor|so|s)?|statsby|rolling|bootstrap|jackknife|permute|simulate|svy|mi est(imate|imat|ima|im|i)?|nestreg|stepwise|xi|fp|mfp|vers(ion|io|i)?)\\b",name:"storage.type.function.stata",comment:"prefixes that require a colon"},{comment:"prefixes that don't need a colon",name:"keyword.control.flow.stata",match:"\\b(qui(etly|etl|et|e)?|n(oisily|oisil|oisi|ois|oi|o)?|cap(ture|tur|tu|t)?)\\b:?"},{match:"\\s*(pr(ogram|ogra|ogr|og|o)?)\\s+((di(r)?|drop|l(ist|is|i)?)\\s+)([\\w&&[^0-9]]\\w{0,31})",captures:{1:{name:"storage.type.function.stata"},3:{name:"storage.type.function.stata"},7:{name:"entity.name.function.stata"}}},{begin:"^\\s*(pr(ogram|ogra|ogr|og|o)?)\\s+(de(fine|fin|fi|f)?\\s+)?",beginCaptures:{1:{name:"storage.type.function.stata"},3:{name:"storage.type.function.stata"}},end:"(?=,|\\n|/)",patterns:[{include:"#macro-local"},{include:"#macro-global"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"entity.name.function.stata"},{match:"[^A-za-z_0-9,\\n/ ]+",name:"invalid.illegal.name.stata"}]},{match:"\\b(form(at|a)?)\\s*([\\w&&[^0-9]]\\w{0,31})*\\s*(%)(-)?(0)?([0-9]+)(.)([0-9]+)(e|f|g)(c)?",captures:{1:"keyword.functions.data.stata.test"}},{include:"#braces-with-error"},{begin:"(?=syntax)",end:"\\n",patterns:[{comment:"color before the comma",begin:"syntax",beginCaptures:{0:{name:"keyword.functions.program.stata"}},end:"(?=,|\\n)",patterns:[{begin:"///",end:"\\n",name:"comment.block.stata"},{match:"\\[",name:"punctuation.definition.parameters.begin.stata"},{match:"\\]",name:"punctuation.definition.parameters.end.stata"},{match:"\\b(varlist|varname|newvarlist|newvarname|namelist|name|anything)\\b",name:"entity.name.type.class.stata"},{match:"\\b((if|in|using|fweight|aweight|pweight|iweight))\\b(/)?",captures:{2:{name:"entity.name.type.class.stata"},3:{name:"keyword.operator.arithmetic.stata"}}},{match:"(/)?(exp)",captures:{1:{name:"keyword.operator.arithmetic.stata"},2:{name:"entity.name.type.class.stata"}}},{include:"#constants"},{include:"#operators"},{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#builtin_variables"}]},{comment:"things to color after the comma",begin:",",beginCaptures:{0:{name:"punctuation.definition.variable.begin.stata"}},end:"(?=\\n)",patterns:[{begin:"///",end:"\\n",name:"comment.block.stata"},{comment:"color options with parentheses",begin:"([^\\s\\[\\]]+)(\\()",beginCaptures:{1:{patterns:[{include:"#macro-local-identifiers"},{include:"#macro-local"},{include:"#macro-global"}],comment:"these are the names that become macros"},2:{name:"keyword.operator.parentheses.stata"}},end:"\\)",endCaptures:{0:{name:"keyword.operator.parentheses.stata"}},patterns:[{comment:"the first word is often a type",match:"\\b(integer|intege|integ|inte|int|real|string|strin|stri|str)\\b",captures:{0:{name:"support.type.stata"}}},{include:"#constants"},{include:"#operators"},{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#builtin_variables"}]},{include:"#macro-local-identifiers"},{include:"#constants"},{include:"#operators"},{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#builtin_variables"}]}]},{captures:{1:{name:"keyword.functions.data.stata"}},comment:"one-word commands",match:"\\b(sa(v|ve)|saveold|destring|tostring|u(se|s)?|note(s)?|form(at|a)?)\\b"},{match:"\\b(exit|end)\\b",name:"keyword.functions.data.stata",comment:"programming commands"},{match:"\\b(replace)\\s+([^=]+)\\s*((==)|(=))",captures:{1:{name:"keyword.functions.data.stata"},2:{patterns:[{include:"#macro-local"}]},4:{name:"invalid.illegal.name.stata"},5:{name:"keyword.operator.assignment.stata"}}},{match:"\\b(g(enerate|enerat|enera|ener|ene|en|e)?|egen)\\s+((byte|int|long|float|double|str[1-9]?[0-9]?[0-9]?[0-9]?|strL)\\s+)?([^=\\s]+)\\s*((==)|(=))",captures:{1:{name:"keyword.functions.data.stata"},3:{name:"support.type.stata"},5:{patterns:[{include:"#reserved-names"},{include:"#macro-local"}]},7:{name:"invalid.illegal.name.stata"},8:{name:"keyword.operator.assignment.stata"}}},{match:"\\b(set ty(pe|p)?)\\s+((byte|int|long|float|double|str[1-9]?[0-9]?[0-9]?[0-9]?|strL)?\\s+)\\b",captures:{1:{name:"keyword.functions.data.stata"},3:{name:"support.type.stata"}}},{match:'\\b(la(bel|be|b)?)\\s+(var(iable|iabl|iab|ia|i)?)\\s+([\\w&&[^0-9]]\\w{0,31})\\s+(`")(.+)("\')',captures:{1:{name:"keyword.functions.data.stata"},3:{name:"keyword.functions.data.stata"},6:{name:"punctuation.definition.string.begin.stata"},7:{patterns:[{include:"#string-compound"},{include:"#macro-local-escaped"},{include:"#macro-global-escaped"},{include:"#macro-local"},{include:"#macro-global"},{match:"[^`\\$]{81,}",name:"invalid.illegal.name.stata"},{match:".",name:"string.quoted.double.compound.stata"}]},8:{name:"punctuation.definition.string.begin.stata"}}},{match:'\\b(la(bel|be|b)?)\\s+(var(iable|iabl|iab|ia|i)?)\\s+([\\w&&[^0-9]]\\w{0,31})\\s+(")(.+)(")',captures:{1:{name:"keyword.functions.data.stata"},3:{name:"keyword.functions.data.stata"},6:{name:"punctuation.definition.string.begin.stata"},7:{patterns:[{include:"#macro-local-escaped"},{include:"#macro-global-escaped"},{include:"#macro-local"},{include:"#macro-global"},{match:"[^`\\$]{81,}",name:"invalid.illegal.name.stata"},{match:".",name:"string.quoted.double.stata"}]},8:{name:"punctuation.definition.string.begin.stata"}}},{match:"\\b(la(bel|be|b)?)\\s+(da(ta|t)?|var(iable|iabl|iab|ia|i)?|de(f|fi|fin|fine)?|val(ues|ue|u)?|di(r)?|l(ist|is|i)?|copy|drop|save|lang(uage|uag|ua|u)?)\\b",captures:{1:{name:"keyword.functions.data.stata"},3:{name:"keyword.functions.data.stata"}}},{begin:"\\b(drop|keep)\\b(?!\\s+(if|in)\\b)",beginCaptures:{1:{name:"keyword.functions.data.stata"}},end:"\\n",patterns:[{match:"\\b(if|in)\\b",name:"invalid.illegal.name.stata"},{include:"#comments"},{include:"#macro-local"},{include:"#macro-global"},{include:"#operators"}]},{match:"\\b(drop|keep)\\s+(if|in)\\b",captures:{1:{name:"keyword.functions.data.stata"},2:{name:"keyword.functions.data.stata"}}},{begin:"^\\s*mata:?\\s*$",comment:"won't match single-line Mata statements",end:"^\\s*end\\s*$\\n?",name:"meta.embedded.block.mata",patterns:[{match:"(?<![^$\\s])(version|pragma|if|else|for|while|do|break|continue|goto|return)(?=\\s)",name:"keyword.control.mata"},{captures:{1:{name:"storage.type.eltype.mata"},4:{name:"storage.type.orgtype.mata"}},match:"\\b(transmorphic|string|numeric|real|complex|(pointer(\\([^)]+\\))?))\\s+(matrix|vector|rowvector|colvector|scalar)\\b",name:"storage.type.mata"},{comment:"need to end with whitespace character here or last group doesn't match",match:"\\b(transmorphic|string|numeric|real|complex|(pointer(\\([^)]+\\))?))\\s",name:"storage.type.eltype.mata"},{match:"\\b(matrix|vector|rowvector|colvector|scalar)\\b",name:"storage.type.orgtype.mata"},{match:"\\!|\\+\\+|\\-\\-|\\&|\\'|\\?|\\\\|\\:\\:|\\,|\\.\\.|\\||\\=|\\=\\=|\\>\\=|\\<\\=|\\<|\\>|\\!\\=|\\#|\\+|\\-|\\*|\\^|\\/",name:"keyword.operator.mata"},{include:"$self"}]},{begin:"\\b(odbc)\\b",beginCaptures:{0:{name:"keyword.control.flow.stata"}},end:"\\n",patterns:[{begin:"///",end:"\\n",name:"comment.block.stata"},{begin:'(exec?)(\\(")',beginCaptures:{1:{name:"support.function.builtin.stata"},2:{name:"punctuation.definition.parameters.begin.stata"}},end:'"\\)',endCaptures:{0:{name:"punctuation.definition.parameters.end.stata"}},patterns:[{include:"source.sql"}]},{include:"$self"}]},{include:"#commands-other"}],repository:{functions:{patterns:[{begin:"\\b((abbrev|abs|acos|acosh|asin|asinh|atan|atan2|atanh|autocode|betaden|binomial|binomialp|binomialtail|binormalbofd|byteorder|c|cauchy|cauchyden|cauchytail|Cdhms|ceil|char|chi2|chi2den|chi2tail|Chms|cholesky|chop|clip|clock|Clock|cloglog|Cmdyhms|cofC|Cofc|cofd|Cofd|coleqnumb|collatorlocale|collatorversion|colnfreeparms|colnumb|colsof|comb|cond|corr|cos|cosh|daily|date|day|det|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|dhms|diag|diag0cnt|digamma|dofb|dofc|dofC|dofh|dofm|dofq|dofw|dofy|dow|doy|dunnettprob|e|el|epsdouble|epsfloat|exp|exponential|exponentialden|exponentialtail|F|Fden|fileexists|fileread|filereaderror|filewrite|float|floor|fmtwidth|Ftail|gammaden|gammap|gammaptail|get|hadamard|halfyear|halfyearly|hh|hhC|hms|hofd|hours|hypergeometric|hypergeometricp|I|ibeta|ibetatail|igaussian|igaussianden|igaussiantail|indexnot|inlist|inrange|int|inv|invbinomial|invbinomialtail|invcauchy|invcauchytail|invchi2|invchi2tail|invcloglog|invdunnettprob|invexponential|invexponentialtail|invF|invFtail|invgammap|invgammaptail|invibeta|invibetatail|invigaussian|invigaussiantail|invlaplace|invlaplacetail|invlogistic|invlogistictail|invlogit|invnbinomial|invnbinomialtail|invnchi2|invnchi2tail|invnF|invnFtail|invnibeta|invnormal|invnt|invnttail|invpoisson|invpoissontail|invsym|invt|invttail|invtukeyprob|invweibull|invweibullph|invweibullphtail|invweibulltail|irecode|issymmetric|itrim|J|laplace|laplaceden|laplacetail|length|ln|lncauchyden|lnfactorial|lngamma|lnigammaden|lnigaussianden|lniwishartden|lnlaplaceden|lnmvnormalden|lnnormal|lnnormalden|lnwishartden|log|log10|logistic|logisticden|logistictail|logit|lower|ltrim|matmissing|matrix|matuniform|max|maxbyte|maxdouble|maxfloat|maxint|maxlong|mdy|mdyhms|mi|min|minbyte|mindouble|minfloat|minint|minlong|minutes|missing|mm|mmC|mod|mofd|month|monthly|mreldif|msofhours|msofminutes|msofseconds|nbetaden|nbinomial|nbinomialp|nbinomialtail|nchi2|nchi2den|nchi2tail|nF|nFden|nFtail|nibeta|normal|normalden|npnchi2|npnF|npnt|nt|ntden|nttail|nullmat|plural|poisson|poissonp|poissontail|proper|qofd|quarter|quarterly|r|rbeta|rbinomial|rcauchy|rchi2|real|recode|regexs|reldif|replay|return|reverse|rexponential|rgamma|rhypergeometric|rigaussian|rlaplace|rlogistic|rnbinomial|rnormal|round|roweqnumb|rownfreeparms|rownumb|rowsof|rpoisson|rt|rtrim|runiform|runiformint|rweibull|rweibullph|s|scalar|seconds|sign|sin|sinh|smallestdouble|soundex|sqrt|ss|ssC|string|stritrim|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrpos|strrtrim|strtoname|strtrim|strupper|subinstr|subinword|substr|sum|sweep|t|tan|tanh|tc|tC|td|tden|th|tin|tm|tobytes|tq|trace|trigamma|trim|trunc|ttail|tukeyprob|tw|twithin|uchar|udstrlen|udsubstr|uisdigit|uisletter|upper|ustrcompare|ustrcompareex|ustrfix|ustrfrom|ustrinvalidcnt|ustrleft|ustrlen|ustrlower|ustrltrim|ustrnormalize|ustrpos|ustrregexs|ustrreverse|ustrright|ustrrpos|ustrrtrim|ustrsortkey|ustrsortkeyex|ustrtitle|ustrto|ustrtohex|ustrtoname|ustrtrim|ustrunescape|ustrupper|ustrword|ustrwordcount|usubinstr|usubstr|vec|vecdiag|week|weekly|weibull|weibullden|weibullph|weibullphden|weibullphtail|weibulltail|wofd|word|wordbreaklocale|wordcount|year|yearly|yh|ym|yofd|yq|yw)|([\\w&&[^0-9]]\\w{0,31}))(\\()",beginCaptures:{2:{name:"support.function.builtin.stata"},3:{name:"support.function.custom.stata"},4:{name:"punctuation.definition.parameters.begin.stata"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.parameters.end.stata"}},patterns:[{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"keyword.operator.parentheses.stata"}},endCaptures:{0:{name:"keyword.operator.parentheses.stata"}},patterns:[{include:"#ascii-regex-functions"},{include:"#unicode-regex-functions"},{include:"#functions"},{include:"#subscripts"},{include:"#constants"},{include:"#comments"},{include:"#operators"},{include:"#macro-local"},{include:"#macro-global"},{include:"#string-compound"},{include:"#string-regular"},{include:"#builtin_variables"},{include:"#macro-commands"},{include:"#braces-without-error"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"}]},{include:"#ascii-regex-functions"},{include:"#unicode-regex-functions"},{include:"#functions"},{include:"#subscripts"},{include:"#constants"},{include:"#comments"},{include:"#operators"},{include:"#macro-local"},{include:"#macro-global"},{include:"#string-compound"},{include:"#string-regular"},{include:"#builtin_variables"},{include:"#macro-commands"},{include:"#braces-without-error"}]}]},builtin_types:{patterns:[{match:"\\b(byte|int|long|float|double|str[1-9]?[0-9]?[0-9]?[0-9]?|strL)\\b",name:"support.type.stata"}]},builtin_variables:{patterns:[{match:"\\b(_b|_coef|_cons|_n|_N|_rc|_se)\\b",name:"variable.object.stata"}]},"braces-without-error":{patterns:[{begin:"\\{",beginCaptures:{0:{name:"keyword.control.block.begin.stata"}},end:"\\}",endCaptures:{0:{name:"keyword.control.block.end.stata"}}}]},"braces-with-error":{patterns:[{comment:"correct with nothing else on the line but whitespace; before and after; before; after; correct",begin:"(\\{)\\s*([^\\n]*)(?=\\n)",beginCaptures:{1:{name:"keyword.control.block.begin.stata"},2:{patterns:[{include:"#comments"},{match:"[^\\n]+",name:"illegal.invalid.name.stata"}]}},end:'^\\s*(\\})\\s*$|^\\s*([^\\*"\\}]+)\\s+(\\})\\s*([^\\*"\\}/\\n]+)|^\\s*([^"\\*\\}]+)\\s+(\\})|\\s*(\\})\\s*([^"\\*\\}/\\n]+)|(\\})$',endCaptures:{1:{name:"keyword.control.block.end.stata"},2:{name:"invalid.illegal.name.stata"},3:{name:"keyword.control.block.end.stata"},4:{name:"invalid.illegal.name.stata"},5:{name:"invalid.illegal.name.stata"},6:{name:"keyword.control.block.end.stata"},7:{name:"keyword.control.block.end.stata"},8:{name:"invalid.illegal.name.stata"},9:{name:"keyword.control.block.end.stata"}},patterns:[{include:"$self"}]}]},"commands-other":{patterns:[{comment:"Add on commands",match:"\\b(reghdfe|ivreghdfe|ivreg2|outreg|gcollapse|gcontract|gegen|gisid|glevelsof|gquantiles)\\b",name:"keyword.control.flow.stata"},{comment:"Built in commands",match:"\\b(about|ac|acprplot|ado|adopath|adoupdate|alpha|ameans|an|ano|anov|anova|anova_terms|anovadef|aorder|ap|app|appe|appen|append|arch|arch_dr|arch_estat|arch_p|archlm|areg|areg_p|args|arima|arima_dr|arima_estat|arima_p|asmprobit|asmprobit_estat|asmprobit_lf|asmprobit_mfx__dlg|asmprobit_p|avplot|avplots|bcskew0|bgodfrey|binreg|bip0_lf|biplot|bipp_lf|bipr_lf|bipr_p|biprobit|bitest|bitesti|bitowt|blogit|bmemsize|boot|bootsamp|boxco_l|boxco_p|boxcox|boxcox_p|bprobit|br|break|brier|bro|brow|brows|browse|brr|brrstat|bs|bsampl_w|bsample|bsqreg|bstat|bstrap|ca|ca_estat|ca_p|cabiplot|camat|canon|canon_estat|canon_p|caprojection|cat|cc|cchart|cci|cd|censobs_table|centile|cf|char|chdir|checkdlgfiles|checkestimationsample|checkhlpfiles|checksum|chelp|ci|cii|cl|class|classutil|clear|cli|clis|clist|clog|clog_lf|clog_p|clogi|clogi_sw|clogit|clogit_lf|clogit_p|clogitp|clogl_sw|cloglog|clonevar|clslistarray|cluster|cluster_measures|cluster_stop|cluster_tree|cluster_tree_8|clustermat|cmdlog|cnr|cnre|cnreg|cnreg_p|cnreg_sw|cnsreg|codebook|collaps4|collapse|colormult_nb|colormult_nw|compare|compress|conf|confi|confir|confirm|conren|cons|const|constr|constra|constrai|constrain|constraint|contract|copy|copyright|copysource|cor|corc|corr|corr2data|corr_anti|corr_kmo|corr_smc|corre|correl|correla|correlat|correlate|corrgram|cou|coun|count|cprplot|crc|cret|cretu|cretur|creturn|cross|cs|cscript|cscript_log|csi|ct|ct_is|ctset|ctst_st|cttost|cumsp|cumul|cusum|cutil|d|datasig|datasign|datasigna|datasignat|datasignatu|datasignatur|datasignature|datetof|db|dbeta|de|dec|deco|decod|decode|deff|des|desc|descr|descri|describ|describe|dfbeta|dfgls|dfuller|di|di_g|dir|dirstats|dis|discard|disp|disp_res|disp_s|displ|displa|display|do|doe|doed|doedi|doedit|dotplot|dprobit|drawnorm|ds|ds_util|dstdize|duplicates|durbina|dwstat|dydx|ed|edi|edit|eivreg|emdef|en|enc|enco|encod|encode|eq|erase|ereg|ereg_lf|ereg_p|ereg_sw|ereghet|ereghet_glf|ereghet_glf_sh|ereghet_gp|ereghet_ilf|ereghet_ilf_sh|ereghet_ip|eret|eretu|eretur|ereturn|err|erro|error|est|est_cfexist|est_cfname|est_clickable|est_expand|est_hold|est_table|est_unhold|est_unholdok|estat|estat_default|estat_summ|estat_vce_only|esti|estimates|etodow|etof|etomdy|expand|expandcl|fac|fact|facto|factor|factor_estat|factor_p|factor_pca_rotated|factor_rotate|factormat|fcast|fcast_compute|fcast_graph|fdades|fdadesc|fdadescr|fdadescri|fdadescrib|fdadescribe|fdasav|fdasave|fdause|fh_st|file|filefilter|fillin|find_hlp_file|findfile|findit|fit|fl|fli|flis|flist|fpredict|frac_adj|frac_chk|frac_cox|frac_ddp|frac_dis|frac_dv|frac_in|frac_mun|frac_pp|frac_pq|frac_pv|frac_wgt|frac_xo|fracgen|fracplot|fracpoly|fracpred|fron_ex|fron_hn|fron_p|fron_tn|fron_tn2|frontier|ftodate|ftoe|ftomdy|ftowdate|gamhet_glf|gamhet_gp|gamhet_ilf|gamhet_ip|gamma|gamma_d2|gamma_p|gamma_sw|gammahet|gdi_hexagon|gdi_spokes|genrank|genstd|genvmean|gettoken|gladder|glim_l01|glim_l02|glim_l03|glim_l04|glim_l05|glim_l06|glim_l07|glim_l08|glim_l09|glim_l10|glim_l11|glim_l12|glim_lf|glim_mu|glim_nw1|glim_nw2|glim_nw3|glim_p|glim_v1|glim_v2|glim_v3|glim_v4|glim_v5|glim_v6|glim_v7|glm|glm_p|glm_sw|glmpred|glogit|glogit_p|gmeans|gnbre_lf|gnbreg|gnbreg_p|gomp_lf|gompe_sw|gomper_p|gompertz|gompertzhet|gomphet_glf|gomphet_glf_sh|gomphet_gp|gomphet_ilf|gomphet_ilf_sh|gomphet_ip|gphdot|gphpen|gphprint|gprefs|gprobi_p|gprobit|gr|gr7|gr_copy|gr_current|gr_db|gr_describe|gr_dir|gr_draw|gr_draw_replay|gr_drop|gr_edit|gr_editviewopts|gr_example|gr_example2|gr_export|gr_print|gr_qscheme|gr_query|gr_read|gr_rename|gr_replay|gr_save|gr_set|gr_setscheme|gr_table|gr_undo|gr_use|graph|grebar|greigen|grmeanby|gs_fileinfo|gs_filetype|gs_graphinfo|gs_stat|gsort|gwood|h|hareg|hausman|haver|he|heck_d2|heckma_p|heckman|heckp_lf|heckpr_p|heckprob|hel|help|hereg|hetpr_lf|hetpr_p|hetprob|hettest|hexdump|hilite|hist|histogram|hlogit|hlu|hmeans|hotel|hotelling|hprobit|hreg|hsearch|icd9|icd9_ff|icd9p|iis|impute|imtest|inbase|include|inf|infi|infil|infile|infix|inp|inpu|input|ins|insheet|insp|inspe|inspec|inspect|integ|inten|intreg|intreg_p|intrg2_ll|intrg_ll|intrg_ll2|ipolate|iqreg|ir|irf|irf_create|irfm|iri|is_svy|is_svysum|isid|istdize|ivprobit|ivprobit_p|ivreg|ivreg_footnote|ivtob_lf|ivtobit|ivtobit_p|jacknife|jknife|jkstat|joinby|kalarma1|kap|kapmeier|kappa|kapwgt|kdensity|ksm|ksmirnov|ktau|kwallis|labelbook|ladder|levelsof|leverage|lfit|lfit_p|li|lincom|line|linktest|lis|list|lloghet_glf|lloghet_glf_sh|lloghet_gp|lloghet_ilf|lloghet_ilf_sh|lloghet_ip|llogi_sw|llogis_p|llogist|llogistic|llogistichet|lnorm_lf|lnorm_sw|lnorma_p|lnormal|lnormalhet|lnormhet_glf|lnormhet_glf_sh|lnormhet_gp|lnormhet_ilf|lnormhet_ilf_sh|lnormhet_ip|lnskew0|loadingplot|(?<!\\.)log|logi|logis_lf|logistic|logistic_p|logit|logit_estat|logit_p|loglogs|logrank|loneway|lookfor|lookup|lowess|lpredict|lrecomp|lroc|lrtest|ls|lsens|lsens_x|lstat|ltable|ltriang|lv|lvr2plot|m|ma|mac|macr|macro|makecns|man|manova|manovatest|mantel|mark|markin|markout|marksample|mat|mat_capp|mat_order|mat_put_rr|mat_rapp|mata|mata_clear|mata_describe|mata_drop|mata_matdescribe|mata_matsave|mata_matuse|mata_memory|mata_mlib|mata_mosave|mata_rename|mata_which|matalabel|matcproc|matlist|matname|matr|matri|matrix|matrix_input__dlg|matstrik|mcc|mcci|md0_|md1_|md1debug_|md2_|md2debug_|mds|mds_estat|mds_p|mdsconfig|mdslong|mdsmat|mdsshepard|mdytoe|mdytof|me_derd|mean|means|median|memory|memsize|mfp|mfx|mhelp|mhodds|minbound|mixed_ll|mixed_ll_reparm|mkassert|mkdir|mkmat|mkspline|ml|ml_adjs|ml_bhhhs|ml_c_d|ml_check|ml_clear|ml_cnt|ml_debug|ml_defd|ml_e0|ml_e0_bfgs|ml_e0_cycle|ml_e0_dfp|ml_e0i|ml_e1|ml_e1_bfgs|ml_e1_bhhh|ml_e1_cycle|ml_e1_dfp|ml_e2|ml_e2_cycle|ml_ebfg0|ml_ebfr0|ml_ebfr1|ml_ebh0q|ml_ebhh0|ml_ebhr0|ml_ebr0i|ml_ecr0i|ml_edfp0|ml_edfr0|ml_edfr1|ml_edr0i|ml_eds|ml_eer0i|ml_egr0i|ml_elf|ml_elf_bfgs|ml_elf_bhhh|ml_elf_cycle|ml_elf_dfp|ml_elfi|ml_elfs|ml_enr0i|ml_enrr0|ml_erdu0|ml_erdu0_bfgs|ml_erdu0_bhhh|ml_erdu0_bhhhq|ml_erdu0_cycle|ml_erdu0_dfp|ml_erdu0_nrbfgs|ml_exde|ml_footnote|ml_geqnr|ml_grad0|ml_graph|ml_hbhhh|ml_hd0|ml_hold|ml_init|ml_inv|ml_log|ml_max|ml_mlout|ml_mlout_8|ml_model|ml_nb0|ml_opt|ml_p|ml_plot|ml_query|ml_rdgrd|ml_repor|ml_s_e|ml_score|ml_searc|ml_technique|ml_unhold|mleval|mlf_|mlmatbysum|mlmatsum|mlog|mlogi|mlogit|mlogit_footnote|mlogit_p|mlopts|mlsum|mlvecsum|mnl0_|mor|more|mov|move|mprobit|mprobit_lf|mprobit_p|mrdu0_|mrdu1_|mvdecode|mvencode|mvreg|mvreg_estat|nbreg|nbreg_al|nbreg_lf|nbreg_p|nbreg_sw|nestreg|net|newey|newey_p|news|nl|nlcom|nlcom_p|nlexp2|nlexp2a|nlexp3|nlgom3|nlgom4|nlinit|nllog3|nllog4|nlog_rd|nlogit|nlogit_p|nlogitgen|nlogittree|nlpred|nobreak|notes_dlg|nptrend|numlabel|numlist|old_ver|olo|olog|ologi|ologi_sw|ologit|ologit_p|ologitp|on|one|onew|onewa|oneway|op_colnm|op_comp|op_diff|op_inv|op_str|opr|opro|oprob|oprob_sw|oprobi|oprobi_p|oprobit|oprobitp|opts_exclusive|order|orthog|orthpoly|ou|out|outf|outfi|outfil|outfile|outs|outsh|outshe|outshee|outsheet|ovtest|pac|palette|parse_dissim|pause|pca|pca_display|pca_estat|pca_p|pca_rotate|pcamat|pchart|pchi|pcorr|pctile|pentium|pergram|personal|peto_st|pkcollapse|pkcross|pkequiv|pkexamine|pkshape|pksumm|plugin|pnorm|poisgof|poiss_lf|poiss_sw|poisso_p|poisson|poisson_estat|post|postclose|postfile|postutil|pperron|prais|prais_e|prais_e2|prais_p|predict|predictnl|preserve|print|prob|probi|probit|probit_estat|probit_p|proc_time|procoverlay|procrustes|procrustes_estat|procrustes_p|profiler|prop|proportion|prtest|prtesti|pwcorr|pwd|qs|qby|qbys|qchi|qladder|qnorm|qqplot|qreg|qreg_c|qreg_p|qreg_sw|qu|quadchk|quantile|que|quer|query|range|ranksum|ratio|rchart|rcof|recast|recode|reg|reg3|reg3_p|regdw|regr|regre|regre_p2|regres|regres_p|regress|regress_estat|regriv_p|remap|ren|rena|renam|rename|renpfix|repeat|reshape|restore|ret|retu|retur|return|rmdir|robvar|roccomp|rocf_lf|rocfit|rocgold|rocplot|roctab|rologit|rologit_p|rot|rota|rotat|rotate|rotatemat|rreg|rreg_p|ru|run|runtest|rvfplot|rvpplot|safesum|sample|sampsi|savedresults|sc|scatter|scm_mine|sco|scob_lf|scob_p|scobi_sw|scobit|scor|score|scoreplot|scoreplot_help|scree|screeplot|screeplot_help|sdtest|sdtesti|se|search|separate|seperate|serrbar|serset|set|set_defaults|sfrancia|sh|she|shel|shell|shewhart|signestimationsample|signrank|signtest|simul|sktest|sleep|slogit|slogit_d2|slogit_p|smooth|snapspan|so|sor|sort|spearman|spikeplot|spikeplt|spline_x|split|sqreg|sqreg_p|sret|sretu|sretur|sreturn|ssc|st|st_ct|st_hc|st_hcd|st_hcd_sh|st_is|st_issys|st_note|st_promo|st_set|st_show|st_smpl|st_subid|stack|stbase|stci|stcox|stcox_estat|stcox_fr|stcox_fr_ll|stcox_p|stcox_sw|stcoxkm|stcstat|stcurv|stcurve|stdes|stem|stepwise|stfill|stgen|stir|stjoin|stmc|stmh|stphplot|stphtest|stptime|strate|streg|streg_sw|streset|sts|stset|stsplit|stsum|sttocc|sttoct|stvary|su|suest|sum|summ|summa|summar|summari|summariz|summarize|sunflower|sureg|survcurv|survsum|svar|svar_p|svmat|svy_disp|svy_dreg|svy_est|svy_est_7|svy_estat|svy_get|svy_gnbreg_p|svy_head|svy_header|svy_heckman_p|svy_heckprob_p|svy_intreg_p|svy_ivreg_p|svy_logistic_p|svy_logit_p|svy_mlogit_p|svy_nbreg_p|svy_ologit_p|svy_oprobit_p|svy_poisson_p|svy_probit_p|svy_regress_p|svy_sub|svy_sub_7|svy_x|svy_x_7|svy_x_p|svydes|svygen|svygnbreg|svyheckman|svyheckprob|svyintreg|svyintrg|svyivreg|svylc|svylog_p|svylogit|svymarkout|svymean|svymlog|svymlogit|svynbreg|svyolog|svyologit|svyoprob|svyoprobit|svyopts|svypois|svypoisson|svyprobit|svyprobt|svyprop|svyratio|svyreg|svyreg_p|svyregress|svyset|svytab|svytest|svytotal|sw|swilk|symmetry|symmi|symplot|sysdescribe|sysdir|sysuse|szroeter|ta|tab|tab1|tab2|tab_or|tabd|tabdi|tabdis|tabdisp|tabi|table|tabodds|tabstat|tabu|tabul|tabula|tabulat|tabulate|te|tes|test|testnl|testparm|teststd|tetrachoric|time_it|timer|tis|tob|tobi|tobit|tobit_p|tobit_sw|token|tokeni|tokeniz|tokenize|total|translate|translator|transmap|treat_ll|treatr_p|treatreg|trim|trnb_cons|trnb_mean|trpoiss_d2|trunc_ll|truncr_p|truncreg|tsappend|tset|tsfill|tsline|tsline_ex|tsreport|tsrevar|tsrline|tsset|tssmooth|tsunab|ttest|ttesti|tut_chk|tut_wait|tutorial|tw|tware_st|two|twoway|twoway__fpfit_serset|twoway__function_gen|twoway__histogram_gen|twoway__ipoint_serset|twoway__ipoints_serset|twoway__kdensity_gen|twoway__lfit_serset|twoway__normgen_gen|twoway__pci_serset|twoway__qfit_serset|twoway__scatteri_serset|twoway__sunflower_gen|twoway_ksm_serset|ty|typ|type|typeof|unab|unabbrev|unabcmd|update|uselabel|var|var_mkcompanion|var_p|varbasic|varfcast|vargranger|varirf|varirf_add|varirf_cgraph|varirf_create|varirf_ctable|varirf_describe|varirf_dir|varirf_drop|varirf_erase|varirf_graph|varirf_ograph|varirf_rename|varirf_set|varirf_table|varlmar|varnorm|varsoc|varstable|varstable_w|varstable_w2|varwle|vec|vec_fevd|vec_mkphi|vec_p|vec_p_w|vecirf_create|veclmar|veclmar_w|vecnorm|vecnorm_w|vecrank|vecstable|verinst|vers|versi|versio|version|view|viewsource|vif|vwls|wdatetof|webdescribe|webseek|webuse|wh|whelp|whi|which|wilc_st|wilcoxon|win|wind|windo|window|winexec|wntestb|wntestq|xchart|xcorr|xi|xmlsav|xmlsave|xmluse|xpose|xsh|xshe|xshel|xshell|xt_iis|xt_tis|xtab_p|xtabond|xtbin_p|xtclog|xtcloglog|xtcloglog_d2|xtcloglog_pa_p|xtcloglog_re_p|xtcnt_p|xtcorr|xtdata|xtdes|xtfront_p|xtfrontier|xtgee|xtgee_elink|xtgee_estat|xtgee_makeivar|xtgee_p|xtgee_plink|xtgls|xtgls_p|xthaus|xthausman|xtht_p|xthtaylor|xtile|xtint_p|xtintreg|xtintreg_d2|xtintreg_p|xtivreg|xtline|xtline_ex|xtlogit|xtlogit_d2|xtlogit_fe_p|xtlogit_pa_p|xtlogit_re_p|xtmixed|xtmixed_estat|xtmixed_p|xtnb_fe|xtnb_lf|xtnbreg|xtnbreg_pa_p|xtnbreg_refe_p|xtpcse|xtpcse_p|xtpois|xtpoisson|xtpoisson_d2|xtpoisson_pa_p|xtpoisson_refe_p|xtpred|xtprobit|xtprobit_d2|xtprobit_re_p|xtps_fe|xtps_lf|xtps_ren|xtps_ren_8|xtrar_p|xtrc|xtrc_p|xtrchh|xtrefe_p|yx|yxview__barlike_draw|yxview_area_draw|yxview_bar_draw|yxview_dot_draw|yxview_dropline_draw|yxview_function_draw|yxview_iarrow_draw|yxview_ilabels_draw|yxview_normal_draw|yxview_pcarrow_draw|yxview_pcbarrow_draw|yxview_pccapsym_draw|yxview_pcscatter_draw|yxview_pcspike_draw|yxview_rarea_draw|yxview_rbar_draw|yxview_rbarm_draw|yxview_rcap_draw|yxview_rcapsym_draw|yxview_rconnected_draw|yxview_rline_draw|yxview_rscatter_draw|yxview_rspike_draw|yxview_spike_draw|yxview_sunflower_draw|zap_s|zinb|zinb_llf|zinb_plf|zip|zip_llf|zip_p|zip_plf|zt_ct_5|zt_hc_5|zt_hcd_5|zt_is_5|zt_iss_5|zt_sho_5|zt_smp_5|ztnb|ztnb_p|ztp|ztp_p|prtab|prchange|eststo|estout|esttab|estadd|estpost|ivregress|xtreg|xtreg_be|xtreg_fe|xtreg_ml|xtreg_pa_p|xtreg_re|xtregar|xtrere_p|xtset|xtsf_ll|xtsf_llti|xtsum|xttab|xttest0|xttobit|xttobit_p|xttrans)\\b",name:"keyword.control.flow.stata"}]},comments:{patterns:[{include:"#comments-double-slash"},{include:"#comments-star"},{include:"#comments-block"},{include:"#comments-triple-slash"}]},"comments-block":{patterns:[{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.stata"}},end:"(\\*/\\s+\\*[^\\n]*)|(\\*/(?!\\*))",endCaptures:{0:{name:"punctuation.definition.comment.end.stata"}},name:"comment.block.stata",patterns:[{match:"\\*/\\*",comment:"this ends and restarts a comment block. but need to catch this so that it doesn't start _another_ level of comment blocks"},{include:"#docblockr-comment"},{include:"#comments-block"},{include:"#docstring"}]}]},"comments-star":{patterns:[{captures:{0:{name:"punctuation.definition.comment.stata"}},begin:"^\\s*(\\*)",name:"comment.line.star.stata",end:"(?=\\n)",comment:"TODO! need to except out the occasion that a * comes after a /// on the previous line. May be easiest to join with the comment.line.triple-slash.stata below",patterns:[{include:"#docblockr-comment"},{begin:"///",end:"\\n",name:"comment.line-continuation.stata"},{include:"#comments"}]}]},"comments-triple-slash":{patterns:[{captures:{0:{name:"punctuation.definition.comment.stata"}},begin:"(^///|(?<=\\s)///)",end:"(?=\\n)",name:"comment.line.triple-slash.stata",patterns:[{include:"#docblockr-comment"}]}]},"comments-double-slash":{patterns:[{captures:{0:{name:"punctuation.definition.comment.stata"}},begin:"(^//|(?<=\\s)//)(?!/)",end:"(?=\\n)",name:"comment.line.double-slash.stata",patterns:[{include:"#docblockr-comment"}]}]},"docblockr-comment":{patterns:[{match:"(?<!\\w)(@(error|ERROR|Error))\\b",captures:{1:{name:"invalid.illegal.name.stata"}}},{match:"(?<!\\w)(@\\w+)\\b",captures:{1:{name:"keyword.docblockr.stata"}}}]},docstring:{patterns:[{begin:"'''",beginCaptures:{0:{name:"punctuation.definition.string.begin.stata"}},end:"'''",endCaptures:{0:{name:"punctuation.definition.string.begin.stata"}},name:"string.quoted.docstring.stata"},{begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.stata"}},end:'"""',endCaptures:{0:{name:"punctuation.definition.string.begin.stata"}},name:"string.quoted.docstring.stata"}]},"macro-commands":{patterns:[{begin:"\\b(loc(al|a)?)\\s+([\\w'`\\$\\(\\)\\{\\}]+)\\s*(?=:|=)",beginCaptures:{1:{name:"keyword.macro.stata"},3:{patterns:[{include:"#macro-local-identifiers"},{include:"#macro-local"},{include:"#macro-global"}]}},end:"\\n",patterns:[{begin:"=",beginCaptures:{0:{name:"keyword.operator.arithmetic.stata"}},end:"(?=\\n)",patterns:[{include:"$self"}]},{begin:":",beginCaptures:{0:{name:"keyword.operator.arithmetic.stata"}},end:"(?=\\n)",patterns:[{include:"#macro-extended-functions"}]}]},{begin:"\\b(gl(obal|oba|ob|o)?)\\s+(?=[\\w`\\$])",beginCaptures:{1:{name:"keyword.macro.stata"}},end:'(\\})|(?=\\"|\\s|\\n|/|,|=)',patterns:[{include:"#reserved-names"},{match:"[\\w&&[^0-9_]]\\w{0,31}",name:"entity.name.type.class.stata"},{include:"#macro-local"},{include:"#macro-global"}]},{begin:"\\b(loc(al|a)?)\\s+(\\+\\+|\\-\\-)?(?=[\\w`\\$])",beginCaptures:{1:{name:"keyword.macro.stata"},3:{name:"keyword.operator.arithmetic.stata"}},end:'(?=\\"|\\s|\\n|/|,|=)',patterns:[{include:"#macro-local-identifiers"},{include:"#macro-local"},{include:"#macro-global"}]},{begin:"\\b(tempvar|tempname|tempfile)\\s*(?=\\s)",beginCaptures:{1:{name:"keyword.macro.stata"}},end:"\\n",patterns:[{begin:"///",end:"\\n",name:"comment.block.stata"},{include:"#macro-local-identifiers"},{include:"#macro-local"},{include:"#macro-global"}]},{begin:"\\b(ma(cro|cr|c)?)\\s+(drop|l(ist|is|i)?)\\s*(?=\\s)",beginCaptures:{0:{name:"keyword.macro.stata"}},end:"\\n",patterns:[{begin:"///",end:"\\n",name:"comment.block.stata"},{match:"\\*",name:"keyword.operator.arithmetic.stata"},{include:"#constants"},{include:"#macro-global"},{include:"#macro-local"},{include:"#comments"},{match:"\\w{1,31}",name:"entity.name.type.class.stata"}]}]},"macro-extended-functions":{patterns:[{match:"\\b(properties)\\b",name:"keyword.macro.extendedfcn.stata"},{match:"\\b(t(ype|yp|y)?|f(ormat|orma|orm|or|o)?|val(ue|u)?\\s+l(able|abl|ab|a)?|var(iable|iabl|iab|ia|i)?\\s+l(abel|abe|ab|a)?|data\\s+l(able|abl|ab|a)?|sort(edby|edb|ed|e)?|lab(el|e)?|maxlength|constraint|char)\\b",name:"keyword.macro.extendedfcn.stata"},{match:"\\b(permname)\\b",name:"keyword.macro.extendedfcn.stata"},{match:"\\b(adosubdir|dir|files?|dirs?|other|sysdir)\\b",name:"keyword.macro.extendedfcn.stata"},{match:"\\b(env(ironment|ironmen|ironme|ironm|iron|iro|ir|i)?)\\b",name:"keyword.macro.extendedfcn.stata"},{match:"\\b(all\\s+(globals|scalars|matrices)|((numeric|string)\\s+scalars))\\b",name:"keyword.macro.extendedfcn.stata"},{match:"\\b(list)\\s+(uniq|dups|sort|clean|retok(enize|eniz|eni|en|e)?|sizeof)\\s+(\\w{1,32})",captures:{1:{name:"keyword.macro.extendedfcn.stata"},2:{name:"keyword.macro.extendedfcn.stata"},3:{name:"entity.name.type.class.stata"}}},{match:"\\b(list)\\s+(\\w{1,32})\\s+(\\||&|\\-|===|==|in)\\s+(\\w{1,32})",captures:{1:{name:"keyword.macro.extendedfcn.stata"},2:{name:"entity.name.type.class.stata"},3:{name:"keyword.operator.list.stata"},4:{name:"entity.name.type.class.stata"}}},{match:'\\b(list\\s+posof)\\s+(")(\\w+)(")\\s+(in)\\s+(\\w{1,32})',captures:{1:{name:"keyword.macro.extendedfcn.stata"},2:{name:"punctuation.definition.string.begin.stata"},3:{name:"string.quoted.double.stata"},4:{name:"punctuation.definition.string.end.stata"},5:{name:"keyword.macro.extendedfcn.stata"},6:{name:"entity.name.type.class.stata"}}},{match:"\\b(rown(ames|ame|am|a)?|coln(ames|ame|am|a)?|rowf(ullnames|ullname|ullnam|ullna|ulln|ull|ul|u)?|colf(ullnames|ullname|ullnam|ullna|ulln|ull|ul|u)?|roweq?|coleq?|rownumb|colnumb|roweqnumb|coleqnumb|rownfreeparms|colnfreeparms|rownlfs|colnlfs|rowsof|colsof|rowvarlist|colvarlist|rowlfnames|collfnames)\\b",name:"keyword.macro.extendedfcn.stata"},{match:"\\b(tsnorm)\\b",name:"keyword.macro.extendedfcn.stata"},{match:"\\b((copy|(ud|u)?strlen)\\s+(loc(al|a)?|gl(obal|oba|ob|o)?))\\s+([^']+)",captures:{1:{name:"keyword.macro.extendedfcn.stata"},7:{patterns:[{include:"#macro-local"},{include:"#macro-global"}]}}},{match:"\\b(word\\s+count)",captures:{1:{name:"keyword.macro.extendedfcn.stata"}}},{match:"(word|piece)\\s+([\\s`'\\w]+)\\s+(of)",captures:{1:{name:"keyword.macro.extendedfcn.stata"},2:{patterns:[{include:"#macro-local"},{include:"#constants"}]},3:{name:"keyword.macro.extendedfcn.stata"}}},{begin:"\\b(subinstr\\s+(loc(al|a)?|gl(obal|oba|ob|o)?))\\s+(\\w{1,32})",end:"(?=//|\\n)",beginCaptures:{1:{name:"keyword.macro.extendedfcn.stata"},5:{name:"entity.name.type.class.stata"}},patterns:[{include:"#macro-local"},{include:"#macro-global"},{include:"#string-compound"},{include:"#string-regular"},{match:"(count|coun|cou|co|c)(\\()(local|loca|loc|global|globa|glob|glo|gl)\\s+(\\w{1,32})(\\))",captures:{1:{name:"support.function.builtin.stata"},2:{name:"punctuation.definition.parameters.begin.stata"},3:{name:"keyword.macro.extendedfcn.stata"},4:{name:"entity.name.type.class.stata"},5:{name:"punctuation.definition.parameters.end.stata"}}}]},{include:"#comments"},{include:"#macro-local"},{include:"#macro-global"},{include:"$self"}]},"macro-local-escaped":{patterns:[{comment:"appropriately color macros that have embedded escaped `,', and $ characters for lazy evaluation",begin:'\\\\`(?!")',beginCaptures:{0:{name:"punctuation.definition.string.begin.stata"}},end:"\\\\'|'",endCaptures:{0:{name:"punctuation.definition.string.end.stata"}},patterns:[{include:"#macro-local"},{include:"#macro-global"},{match:"\\w{1,31}",name:"entity.name.type.class.stata"}]}]},"macro-local":{patterns:[{begin:"(`)(=)",beginCaptures:{1:{name:"punctuation.definition.string.begin.stata"},2:{name:"keyword.operator.comparison.stata"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.stata"}},patterns:[{include:"$self"}]},{begin:"(`)(:)",beginCaptures:{1:{name:"punctuation.definition.string.begin.stata"},2:{name:"keyword.operator.comparison.stata"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.stata"}},contentName:"meta.macro-extended-function.stata",patterns:[{include:"#macro-local"},{include:"#macro-extended-functions"},{include:"#constants"},{include:"#string-compound"},{include:"#string-regular"}]},{begin:"(`)(macval)(\\()",beginCaptures:{1:{name:"punctuation.definition.string.begin.stata"},2:{name:"support.function.builtin.stata"},3:{name:"punctuation.definition.parameters.begin.stata"}},end:"(\\))(')",endCaptures:{1:{name:"punctuation.definition.parameters.begin.stata"},2:{name:"punctuation.definition.string.end.stata"}},contentName:"meta.macro-extended-function.stata",patterns:[{include:"#macro-local"},{include:"#macro-global"},{match:"\\w{1,31}",name:"entity.name.type.class.stata"}]},{begin:'`(?!")',beginCaptures:{0:{name:"punctuation.definition.string.begin.stata"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.stata"}},patterns:[{match:"\\+\\+|\\-\\-",name:"keyword.operator.arithmetic.stata"},{include:"#macro-local"},{include:"#macro-global"},{include:"#comments-block"},{begin:"[^\\w]",end:"\\n|(?=')",name:"comment.line.stata"},{match:"\\w{1,31}",name:"entity.name.type.class.stata"}]}]},"macro-global-escaped":{patterns:[{begin:"(\\\\\\$)(\\\\\\{)?",beginCaptures:{0:{name:"punctuation.definition.string.begin.stata"}},end:'(\\\\\\})|(?=\\"|\\s|\\n|/|,)',endCaptures:{1:{name:"punctuation.definition.string.end.stata"}},patterns:[{include:"#macro-local"},{include:"#macro-global"},{match:"[\\w&&[^0-9_]]\\w{0,31}|_\\w{1,31}",name:"entity.name.type.class.stata"}]}]},"macro-global":{patterns:[{begin:"(\\$)(\\{)",beginCaptures:{0:{name:"punctuation.definition.string.begin.stata"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.string.end.stata"}},patterns:[{include:"#macro-local"},{include:"#macro-global"},{include:"#comments-block"},{begin:"[^\\w]",end:"\\n|(?=})",name:"comment.line.stata"},{match:"\\w{1,32}",name:"entity.name.type.class.stata"}]},{begin:"\\$",beginCaptures:{0:{name:"punctuation.definition.string.begin.stata"}},end:"(?!\\w)",endCaptures:{1:{name:"punctuation.definition.string.end.stata"}},patterns:[{include:"#macro-local"},{include:"#macro-global"},{match:"[\\w&&[^0-9_]]\\w{0,31}|_\\w{1,31}",name:"entity.name.type.class.stata"}]}]},constants:{patterns:[{include:"#factorvariables"},{match:"\\b(?i:(\\d+\\.\\d*(e[\\-\\+]?\\d+)?))(?=[^a-zA-Z_])",name:"constant.numeric.float.stata"},{match:"(?<=[^0-9a-zA-Z_])(?i:(\\.\\d+(e[\\-\\+]?\\d+)?))",name:"constant.numeric.float.stata"},{match:"\\b(?i:(\\d+e[\\-\\+]?\\d+))",name:"constant.numeric.float.stata"},{match:"\\b(\\d+)\\b",name:"constant.numeric.integer.decimal.stata"},{match:"(?<![\\w])(\\.(?![\\./]))(?![\\w])",name:"constant.language.missing.stata"},{match:"\\b_all\\b",name:"constant.language.allvars.stata"}]},factorvariables:{patterns:[{match:"\\b(i|c|o)\\.(?=[\\w&&[^0-9]]|\\([\\w&&[^0-9]])",name:"constant.language.factorvars.stata"},{match:"\\b(i?b)((\\d+)|n)\\.(?=[\\w&&[^0-9]]|\\([\\w&&[^0-9]])",captures:{0:{name:"constant.language.factorvars.stata"},3:{patterns:[{include:"#constants"}]}}},{match:"\\b(i?b)(\\()(#\\d+|first|last|freq)(\\))\\.(?=[\\w&&[^0-9]]|\\([\\w&&[^0-9]])",captures:{0:{name:"constant.language.factorvars.stata"},2:{name:"keyword.operator.parentheses.stata"},3:{patterns:[{include:"#constants"},{include:"#operators"}]},4:{name:"keyword.operator.parentheses.stata"}}},{match:"\\b(i?o?)(\\d+)\\.(?=[\\w&&[^0-9]]|\\([\\w&&[^0-9]])",captures:{0:{name:"constant.language.factorvars.stata"},2:{patterns:[{include:"#constants"}]}}},{match:"\\b(i?o?)(\\()(.*?)(\\))(\\.)(?=[\\w&&[^0-9]]|\\([\\w&&[^0-9]])",captures:{1:{name:"constant.language.factorvars.stata"},2:{name:"keyword.operator.parentheses.stata"},3:{patterns:[{include:"$self"}]},4:{name:"keyword.operator.parentheses.stata"},5:{name:"constant.language.factorvars.stata"}}}]},operators:{patterns:[{match:"\\+\\+|\\-\\-|\\+|\\-|\\*|\\^",name:"keyword.operator.arithmetic.stata",comment:"++ and -- must come first to support ligatures"},{comment:"match division operator but not path separator",match:"(?<![\\w.&&[^0-9]])/(?![\\w.&&[^0-9]]|$)",name:"keyword.operator.arithmetic.stata"},{comment:"match division operator but not path separator",match:"(?<![\\w.&&[^0-9]])\\\\(?![\\w.&&[^0-9]]|$)",name:"keyword.operator.matrix.addrow.stata"},{match:"\\|\\|",name:"keyword.operator.graphcombine.stata"},{match:"\\&|\\|",name:"keyword.operator.logical.stata"},{match:"(?:<=|>=|:=|==|!=|~=|<|>|=|!!|!)",name:"keyword.operator.comparison.stata"},{match:"\\(|\\)",name:"keyword.operator.parentheses.stata"},{match:"(##|#)",name:"keyword.operator.factor-variables.stata"},{match:"%",name:"keyword.operator.format.stata"},{match:":",name:"punctuation.separator.key-value"},{match:"\\[",name:"punctuation.definition.parameters.begin.stata"},{match:"\\]",name:"punctuation.definition.parameters.end.stata"},{match:",",name:"punctuation.definition.variable.begin.stata"},{match:";",name:"keyword.operator.delimiter.stata"}]},"string-compound":{patterns:[{begin:'`"',beginCaptures:{0:{name:"punctuation.definition.string.begin.stata"}},end:`"'|(?= +)`,endCaptures:{0:{name:"punctuation.definition.string.end.stata"}},name:"string.quoted.double.compound.stata",patterns:[{match:'"',name:"string.quoted.double.compound.stata",comment:'This must come before #string-regular and #string-compound to accurately color `"""\' in strings'},{match:"```(?=[^']*\")",name:"meta.markdown.code.block.stata",comment:"see https://github.com/kylebarron/language-stata/issues/53"},{include:"#string-regular"},{include:"#string-compound"},{include:"#macro-local-escaped"},{include:"#macro-global-escaped"},{include:"#macro-local"},{include:"#macro-global"}]}]},"string-regular":{patterns:[{begin:'(?<!`)"',beginCaptures:{0:{name:"punctuation.definition.string.begin.stata"}},end:`(")(')?|(?= +)`,endCaptures:{1:{name:"punctuation.definition.string.end.stata"},2:{name:"invalid.illegal.punctuation.stata"}},name:"string.quoted.double.stata",patterns:[{match:"```(?=[^']*\")",name:"meta.markdown.code.block.stata",comment:"see https://github.com/kylebarron/language-stata/issues/53"},{include:"#macro-local-escaped"},{include:"#macro-global-escaped"},{include:"#macro-local"},{include:"#macro-global"}]}]},subscripts:{patterns:[{comment:"highlight expressions, like [_n], when using subscripts on a variable",begin:"(?<=[\\w'])(\\[)",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.stata"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.parameters.end.stata"}},name:"meta.subscripts.stata",patterns:[{include:"#macro-local"},{include:"#macro-global"},{include:"#builtin_variables"},{include:"#operators"},{include:"#constants"},{include:"#functions"}]}]},"reserved-names":{patterns:[{match:"\\b(_all|_b|byte|_coef|_cons|double|float|if|in|int|long|_n|_N|_pi|_pred|_rc|_skip|str[0-9]+|strL|using|with)\\b",name:"invalid.illegal.name.stata"},{match:"[^\\w'`\\$\\(\\)\\s]",name:"invalid.illegal.name.stata"},{match:"[0-9][\\w]{31,}",name:"invalid.illegal.name.stata"},{match:"\\w{33,}",name:"invalid.illegal.name.stata"}]},"macro-local-identifiers":{patterns:[{match:"[^\\w'`\\$\\(\\)\\s]",name:"invalid.illegal.name.stata"},{match:"\\w{32,}",name:"invalid.illegal.name.stata"},{match:"\\w{1,31}",name:"entity.name.type.class.stata"}]},"ascii-regex-functions":{patterns:[{comment:'color regexm with regular quotes i.e. " ',match:`\\b(regexm)(\\()([^,]+)(,)\\s*(")([^"]+)("(')?)\\s*(\\))`,captures:{1:{name:"support.function.builtin.stata"},2:{name:"punctuation.definition.parameters.begin.stata"},3:{patterns:[{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments-triple-slash"}]},4:{name:"punctuation.definition.variable.begin.stata"},5:{name:"punctuation.definition.string.begin.stata"},6:{patterns:[{include:"#ascii-regex-internals"}]},7:{name:"punctuation.definition.string.end.stata"},8:{name:"invalid.illegal.punctuation.stata"},9:{name:"punctuation.definition.parameters.end.stata"}}},{comment:"color regexm with compound quotes",match:'\\b(regexm)(\\()([^,]+)(,)\\s*(`")([^"]+)("\')\\s*(\\))',captures:{1:{name:"support.function.builtin.stata"},2:{name:"punctuation.definition.parameters.begin.stata"},3:{patterns:[{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments-triple-slash"}]},4:{name:"punctuation.definition.variable.begin.stata"},5:{name:"punctuation.definition.string.begin.stata"},6:{patterns:[{include:"#ascii-regex-internals"}]},7:{name:"punctuation.definition.string.end.stata"},8:{name:"punctuation.definition.parameters.end.stata"}}},{comment:'color regexr with regular quotes i.e. " ',match:`\\b(regexr)(\\()([^,]+)(,)\\s*(")([^"]+)("(')?)\\s*([^\\)]*)(\\))`,captures:{1:{name:"support.function.builtin.stata"},2:{name:"punctuation.definition.parameters.begin.stata"},3:{patterns:[{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments"}]},4:{name:"punctuation.definition.variable.begin.stata"},5:{name:"punctuation.definition.string.begin.stata"},6:{patterns:[{include:"#ascii-regex-internals"}]},7:{name:"punctuation.definition.string.end.stata"},8:{name:"invalid.illegal.punctuation.stata"},9:{patterns:[{match:",",name:"punctuation.definition.variable.begin.stata"},{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments-triple-slash"}]},10:{name:"punctuation.definition.parameters.end.stata"}}},{comment:'color regexr with compound quotes i.e. `"text"\' ',match:'\\b(regexr)(\\()([^,]+)(,)\\s*(`")([^"]+)("\')\\s*([^\\)]*)(\\))',captures:{1:{name:"support.function.builtin.stata"},2:{name:"punctuation.definition.parameters.begin.stata"},3:{patterns:[{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments"}]},4:{name:"punctuation.definition.variable.begin.stata"},5:{name:"punctuation.definition.string.begin.stata"},6:{patterns:[{include:"#ascii-regex-internals"}]},7:{name:"punctuation.definition.string.end.stata"},8:{patterns:[{match:",",name:"punctuation.definition.variable.begin.stata"},{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments-triple-slash"}]},9:{name:"punctuation.definition.parameters.end.stata"}}}]},"ascii-regex-internals":{patterns:[{match:"\\^",name:"keyword.control.anchor.stata"},{match:"\\$(?![a-zA-Z_\\{])",name:"keyword.control.anchor.stata",comment:"matched when not a global, but must be ascii"},{match:"[\\?\\+\\*]",name:"keyword.control.quantifier.stata"},{match:"\\|",name:"keyword.control.or.stata"},{begin:"(\\()(?=\\?|\\*|\\+)",beginCaptures:{1:{name:"keyword.operator.group.stata"}},end:"\\)",endCaptures:{0:{name:"keyword.operator.group.stata"}},contentName:"invalid.illegal.regexm.stata"},{begin:"(\\()",beginCaptures:{1:{name:"keyword.operator.group.stata"}},end:"(\\))",endCaptures:{1:{name:"keyword.operator.group.stata"}},patterns:[{include:"#ascii-regex-internals"}]},{include:"#ascii-regex-character-class"},{include:"#macro-local"},{include:"#macro-global"},{comment:"NOTE: Error if I have .+ No idea why but it works fine it seems with just .",match:".",name:"string.quoted.stata"}]},"ascii-regex-character-class":{patterns:[{match:"\\\\[\\*\\+\\?\\-\\.\\^\\$\\|\\[\\]\\(\\)\\\\]",name:"constant.character.escape.backslash.stata"},{match:"\\.",name:"constant.character.character-class.stata"},{match:"\\\\.",name:"illegal.invalid.character-class.stata"},{begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.stata"},2:{name:"keyword.operator.negation.stata"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.stata"}},name:"constant.other.character-class.set.stata",patterns:[{include:"#ascii-regex-character-class"},{captures:{2:{name:"constant.character.escape.backslash.stata"},4:{name:"constant.character.escape.backslash.stata"}},match:"((\\\\.)|.)\\-((\\\\.)|[^\\]])",name:"constant.other.character-class.range.stata"}]}]},"unicode-regex-functions":{patterns:[{comment:'color regexm with regular quotes i.e. " ',match:`\\b(ustrregexm)(\\()([^,]+)(,)\\s*(")([^"]+)("(')?)([,0-9\\s]*)?\\s*(\\))`,captures:{1:{name:"support.function.builtin.stata"},2:{name:"punctuation.definition.parameters.begin.stata"},3:{patterns:[{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments-triple-slash"}]},4:{name:"punctuation.definition.variable.begin.stata"},5:{name:"punctuation.definition.string.begin.stata"},6:{patterns:[{include:"#unicode-regex-internals"}]},7:{name:"punctuation.definition.string.end.stata"},8:{name:"invalid.illegal.punctuation.stata"},9:{patterns:[{include:"#constants"},{match:",",name:"punctuation.definition.variable.begin.stata"}]},10:{name:"punctuation.definition.parameters.end.stata"}}},{comment:"color regexm with compound quotes",match:'\\b(ustrregexm)(\\()([^,]+)(,)\\s*(`")([^"]+)("\')([,0-9\\s]*)?\\s*(\\))',captures:{1:{name:"support.function.builtin.stata"},2:{name:"punctuation.definition.parameters.begin.stata"},3:{patterns:[{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments-triple-slash"}]},4:{name:"punctuation.definition.variable.begin.stata"},5:{name:"punctuation.definition.string.begin.stata"},6:{patterns:[{include:"#unicode-regex-internals"}]},7:{name:"punctuation.definition.string.end.stata"},8:{patterns:[{include:"#constants"},{match:",",name:"punctuation.definition.variable.begin.stata"}]},9:{name:"punctuation.definition.parameters.end.stata"}}},{comment:'color regexr with regular quotes i.e. " ',match:`\\b(ustrregexrf|ustrregexra)(\\()([^,]+)(,)\\s*(")([^"]+)("(')?)\\s*([^\\)]*)(\\))`,captures:{1:{name:"support.function.builtin.stata"},2:{name:"punctuation.definition.parameters.begin.stata"},3:{patterns:[{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments"}]},4:{name:"punctuation.definition.variable.begin.stata"},5:{name:"punctuation.definition.string.begin.stata"},6:{patterns:[{include:"#unicode-regex-internals"}]},7:{name:"punctuation.definition.string.end.stata"},8:{name:"invalid.illegal.punctuation.stata"},9:{patterns:[{match:",",name:"punctuation.definition.variable.begin.stata"},{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments-triple-slash"},{include:"#constants"}]},10:{name:"punctuation.definition.parameters.end.stata"}}},{comment:'color regexr with compound quotes i.e. `"text"\' ',match:'\\b(ustrregexrf|ustrregexra)(\\()([^,]+)(,)\\s*(`")([^"]+)("\')\\s*([^\\)]*)(\\))',captures:{1:{name:"support.function.builtin.stata"},2:{name:"punctuation.definition.parameters.begin.stata"},3:{patterns:[{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments"}]},4:{name:"punctuation.definition.variable.begin.stata"},5:{name:"punctuation.definition.string.begin.stata"},6:{patterns:[{include:"#unicode-regex-internals"}]},7:{name:"punctuation.definition.string.end.stata"},8:{patterns:[{match:",",name:"punctuation.definition.variable.begin.stata"},{include:"#string-compound"},{include:"#string-regular"},{include:"#macro-local"},{include:"#macro-global"},{include:"#functions"},{match:"[\\w&&[^0-9]]\\w{0,31}",name:"variable.parameter.function.stata"},{include:"#comments-triple-slash"},{include:"#constants"}]},9:{name:"punctuation.definition.parameters.end.stata"}}}]},"unicode-regex-internals":{patterns:[{match:"\\\\[bBAZzG]|\\^",name:"keyword.control.anchor.stata"},{match:"\\$(?![[\\w&&[^0-9_]][\\w]{0,31}|_[\\w]{1,31}\\{])",name:"keyword.control.anchor.stata",comment:"matched when not a global"},{match:"\\\\[1-9][0-9]?",name:"keyword.other.back-reference.stata"},{match:"[?+*][?+]?|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??",name:"keyword.operator.quantifier.stata"},{match:"\\|",name:"keyword.operator.or.stata"},{begin:"\\((?!\\?\\#|\\?=|\\?!|\\?<=|\\?<!)",end:"\\)",name:"keyword.operator.group.stata",patterns:[{include:"#unicode-regex-internals"}]},{begin:"\\(\\?\\#",end:"\\)",name:"comment.block.stata"},{comment:"We are restrictive in what we allow to go after the comment character to avoid false positives, since the availability of comments depend on regexp flags.",match:"(?<=^|\\s)#\\s[[a-zA-Z0-9,. \\t?!-:][^\\x{00}-\\x{7F}]]*$",name:"comment.line.number-sign.stata"},{match:"\\(\\?[iLmsux]+\\)",name:"keyword.other.option-toggle.stata"},{begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?<!))",beginCaptures:{1:{name:"keyword.operator.group.stata"},2:{name:"punctuation.definition.group.assertion.stata"},3:{name:"keyword.assertion.look-ahead.stata"},4:{name:"keyword.assertion.negative-look-ahead.stata"},5:{name:"keyword.assertion.look-behind.stata"},6:{name:"keyword.assertion.negative-look-behind.stata"}},end:"(\\))",endCaptures:{1:{name:"keyword.operator.group.stata"}},name:"meta.group.assertion.stata",patterns:[{include:"#unicode-regex-internals"}]},{begin:"(\\()(\\?\\(([1-9][0-9]?|[a-zA-Z_][a-zA-Z_0-9]*)\\))",beginCaptures:{1:{name:"punctuation.definition.group.stata"},2:{name:"punctuation.definition.group.assertion.conditional.stata"},3:{name:"entity.name.section.back-reference.stata"}},comment:"we can make this more sophisticated to match the | character that separates yes-pattern from no-pattern, but it's not really necessary.",end:"(\\))",name:"meta.group.assertion.conditional.stata",patterns:[{include:"#unicode-regex-internals"}]},{include:"#unicode-regex-character-class"},{include:"#macro-local"},{include:"#macro-global"},{comment:"NOTE: Error if I have .+ No idea why but it works fine it seems with just .",match:".",name:"string.quoted.stata"}]},"unicode-regex-character-class":{patterns:[{match:"\\\\[wWsSdD]|\\.",name:"constant.character.character-class.stata"},{match:"\\\\.",name:"constant.character.escape.backslash.stata"},{begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.stata"},2:{name:"keyword.operator.negation.stata"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.stata"}},name:"constant.other.character-class.set.stata",patterns:[{include:"#unicode-regex-character-class"},{captures:{2:{name:"constant.character.escape.backslash.stata"},4:{name:"constant.character.escape.backslash.stata"}},match:"((\\\\.)|.)\\-((\\\\.)|[^\\]])",name:"constant.other.character-class.range.stata"}]}]}},displayName:"Stata",embeddedLangs:["sql"]});var i=[...a.default,n]}}]); diff --git a/9446.af01b59e.async.js b/9446.af01b59e.async.js new file mode 100644 index 00000000..8403746a --- /dev/null +++ b/9446.af01b59e.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9446],{89446:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r=[Object.freeze({comment:"Roughed out by Paul Bissex <http://e-scribe.com/news/>",fileTypes:[],keyEquivalent:"^~L",name:"logo",patterns:[{match:"^to [\\w.]+",name:"entity.name.function.logo"},{match:"continue|do\\.until|do\\.while|end|for(each)?|if(else|falsetrue|)|repeat|stop|until",name:"keyword.control.logo"},{match:"\\b(\\.defmacro|\\.eq|\\.macro|\\.maybeoutput|\\.setbf|\\.setfirst|\\.setitem|\\.setsegmentsize|allopen|allowgetset|and|apply|arc|arctan|arity|array|arrayp|arraytolist|ascii|ashift|back|background|backslashedp|beforep|bitand|bitnot|bitor|bitxor|buried|buriedp|bury|buryall|buryname|butfirst|butfirsts|butlast|bye|cascade|case|caseignoredp|catch|char|clean|clearscreen|cleartext|close|closeall|combine|cond|contents|copydef|cos|count|crossmap|cursor|define|definedp|dequeue|difference|dribble|edall|edit|editfile|edn|edns|edpl|edpls|edps|emptyp|eofp|epspict|equalp|erall|erase|erasefile|ern|erns|erpl|erpls|erps|erract|error|exp|fence|filep|fill|filter|find|first|firsts|forever|form|forward|fput|fullprintp|fullscreen|fulltext|gc|gensym|global|goto|gprop|greaterp|heading|help|hideturtle|home|ignore|int|invoke|iseq|item|keyp|label|last|left|lessp|list|listp|listtoarray|ln|load|loadnoisily|loadpict|local|localmake|log10|lowercase|lput|lshift|macroexpand|macrop|make|map|map.se|mdarray|mditem|mdsetitem|member|memberp|minus|modulo|name|namelist|namep|names|nodes|nodribble|norefresh|not|numberp|openappend|openread|openupdate|openwrite|or|output|palette|parse|pause|pen|pencolor|pendown|pendownp|penerase|penmode|penpaint|penreverse|pensize|penup|pick|plist|plistp|plists|pllist|po|poall|pon|pons|pop|popl|popls|pops|pos|pot|pots|power|pprop|prefix|primitivep|print|printdepthlimit|printwidthlimit|procedurep|procedures|product|push|queue|quoted|quotient|radarctan|radcos|radsin|random|rawascii|readchar|readchars|reader|readlist|readpos|readrawline|readword|redefp|reduce|refresh|remainder|remdup|remove|remprop|repcount|rerandom|reverse|right|round|rseq|run|runparse|runresult|save|savel|savepict|screenmode|scrunch|sentence|setbackground|setcursor|seteditor|setheading|sethelploc|setitem|setlibloc|setmargins|setpalette|setpen|setpencolor|setpensize|setpos|setprefix|setread|setreadpos|setscrunch|settemploc|settextcolor|setwrite|setwritepos|setx|setxy|sety|shell|show|shownp|showturtle|sin|splitscreen|sqrt|standout|startup|step|stepped|steppedp|substringp|sum|tag|test|text|textscreen|thing|throw|towards|trace|traced|tracedp|transfer|turtlemode|type|unbury|unburyall|unburyname|unburyonedit|unstep|untrace|uppercase|usealternatenam|wait|while|window|word|wordp|wrap|writepos|writer|xcor|ycor)\\b",name:"keyword.other.logo"},{captures:{1:{name:"punctuation.definition.variable.logo"}},match:"(\\:)(?:\\|[^|]*\\||[-\\w.]*)+",name:"variable.parameter.logo"},{match:'"(?:\\|[^|]*\\||[-\\w.]*)+',name:"string.other.word.logo"},{begin:"(^[ \\t]+)?(?=;)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.logo"}},end:"(?!\\G)",patterns:[{begin:";",beginCaptures:{0:{name:"punctuation.definition.comment.logo"}},end:"\\n",name:"comment.line.semicolon.logo"}]}],scopeName:"source.logo",uuid:"7613EC24-B0F9-4D01-8706-1D54098BFFD8",displayName:"Logo"})]}}]); diff --git a/9460.6a7267bb.async.js b/9460.6a7267bb.async.js new file mode 100644 index 00000000..d06b25b0 --- /dev/null +++ b/9460.6a7267bb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9460],{39460:function(n,u,a){a.r(u),a.d(u,{default:function(){return e}});var e=[Object.freeze({fileTypes:["feature"],firstLineMatch:"\uAE30\uB2A5|\u6A5F\u80FD|\u529F\u80FD|\u30D5\u30A3\u30FC\u30C1\u30E3|\u062E\u0627\u0635\u064A\u0629|\u05EA\u05DB\u05D5\u05E0\u05D4|\u0424\u0443\u043D\u043A\u0446\u0456\u043E\u043D\u0430\u043B|\u0424\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u043D\u043E\u0441\u0442|\u0424\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B|\u041E\u0441\u043E\u0431\u0438\u043D\u0430|\u0424\u0443\u043D\u043A\u0446\u0438\u044F|\u0424\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u044C|\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u043E|\u041C\u043E\u0433\u0443\u045B\u043D\u043E\u0441\u0442|\xD6zellik|W\u0142a\u015Bciwo\u015B\u0107|T\xEDnh n\u0103ng|Savyb\u0117|Po\u017Eiadavka|Po\u017Eadavek|Osobina|Ominaisuus|Omadus|OH HAI|Mogu\u0107nost|Mogucnost|Jellemz\u0151|F\u012B\u010Da|Funzionalit\xE0|Funktionalit\xE4t|Funkcionalnost|Funkcionalit\u0101te|Func\u021Bionalitate|Functionaliteit|Functionalitate|Funcionalitat|Funcionalidade|Fonctionnalit\xE9|Fitur|Ability|Business Need|Feature|Egenskap|Egenskab|Crikey|Caracter\xEDstica|Arwedd(.*)",foldingStartMarker:"^\\s*\\b(\uC608|\uC2DC\uB098\uB9AC\uC624 \uAC1C\uC694|\uC2DC\uB098\uB9AC\uC624|\uBC30\uACBD|\u80CC\u666F|\u5834\u666F\u5927\u7DB1|\u5834\u666F|\u573A\u666F\u5927\u7EB2|\u573A\u666F|\u5287\u672C\u5927\u7DB1|\u5287\u672C|\u4F8B\u5B50|\u4F8B|\u30C6\u30F3\u30D7\u30EC|\u30B7\u30CA\u30EA\u30AA\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8|\u30B7\u30CA\u30EA\u30AA\u30C6\u30F3\u30D7\u30EC|\u30B7\u30CA\u30EA\u30AA\u30A2\u30A6\u30C8\u30E9\u30A4\u30F3|\u30B7\u30CA\u30EA\u30AA|\u30B5\u30F3\u30D7\u30EB|\u0633\u064A\u0646\u0627\u0631\u064A\u0648 \u0645\u062E\u0637\u0637|\u0633\u064A\u0646\u0627\u0631\u064A\u0648|\u0627\u0645\u062B\u0644\u0629|\u0627\u0644\u062E\u0644\u0641\u064A\u0629|\u05EA\u05E8\u05D7\u05D9\u05E9|\u05EA\u05D1\u05E0\u05D9\u05EA \u05EA\u05E8\u05D7\u05D9\u05E9|\u05E8\u05E7\u05E2|\u05D3\u05D5\u05D2\u05DE\u05D0\u05D5\u05EA|\u0422\u0430\u0440\u0438\u0445|\u0421\u0446\u0435\u043D\u0430\u0440\u0456\u0439|\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0458\u0438|\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u043E|\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430\u0441\u0438|\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439|\u0421\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043D\u0430\u0440\u0456\u044E|\u0421\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043D\u0430\u0440\u0438\u0458\u0430|\u0421\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043D\u0430\u0440\u0438\u044F|\u0421\u043A\u0438\u0446\u0430|\u0420\u0430\u043C\u043A\u0430 \u043D\u0430 \u0441\u0446\u0435\u043D\u0430\u0440\u0438\u0439|\u041F\u0440\u0438\u043C\u0435\u0440\u0438|\u041F\u0440\u0438\u043C\u0435\u0440|\u041F\u0440\u0438\u043A\u043B\u0430\u0434\u0438|\u041F\u0440\u0435\u0434\u044B\u0441\u0442\u043E\u0440\u0438\u044F|\u041F\u0440\u0435\u0434\u0438\u0441\u0442\u043E\u0440\u0438\u044F|\u041F\u043E\u0437\u0430\u0434\u0438\u043D\u0430|\u041F\u0435\u0440\u0435\u0434\u0443\u043C\u043E\u0432\u0430|\u041E\u0441\u043D\u043E\u0432\u0430|\u041C\u0438\u0441\u043E\u043B\u043B\u0430\u0440|\u041A\u043E\u043D\u0446\u0435\u043F\u0442|\u041A\u043E\u043D\u0442\u0435\u043A\u0441\u0442|\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u044F|\xD6rnekler|Za\u0142o\u017Cenia|Wharrimean is|Voorbeelden|Variantai|T\xECnh hu\u1ED1ng|The thing of it is|Tausta|Taust|Tapausaihio|Tapaus|Tapaukset|Szenariogrundriss|Szenario|Szablon scenariusza|Stsenaarium|Struktura scenarija|Skica|Skenario konsep|Skenario|Situ\u0101cija|Senaryo tasla\u011F\u0131|Senaryo|Sc\xE9n\xE1\u0159|Sc\xE9nario|Schema dello scenario|Scen\u0101rijs p\u0113c parauga|Scen\u0101rijs|Scen\xE1r|Scenariusz|Scenariul de \u015Fablon|Scenariul de sablon|Scenariu|Scenarios|Scenario Outline|Scenario Amlinellol|Scenario|Example|Scenarijus|Scenariji|Scenarijaus \u0161ablonas|Scenarijai|Scenarij|Scenarie|Rerefons|Raamstsenaarium|P\u0159\xEDklady|P\xE9ld\xE1k|Pr\xEDklady|Przyk\u0142ady|Primjeri|Primeri|Primer|Pozad\xED|Pozadina|Pozadie|Plan du sc\xE9nario|Plan du Sc\xE9nario|Piem\u0113ri|Pavyzd\u017Eiai|Paraugs|Osnova sc\xE9n\xE1\u0159e|Osnova|N\xE1\u010Drt Sc\xE9n\xE1\u0159e|N\xE1\u010Drt Scen\xE1ru|Mate|MISHUN SRSLY|MISHUN|K\u1ECBch b\u1EA3n|Kontext|Konteksts|Kontekstas|Kontekst|Koncept|Khung t\xECnh hu\u1ED1ng|Khung k\u1ECBch b\u1EA3n|Juhtumid|H\xE1tt\xE9r|Grundlage|Ge\xE7mi\u015F|Forgat\xF3k\xF6nyv v\xE1zlat|Forgat\xF3k\xF6nyv|Exemplos|Exemples|Exemplele|Exempel|Examples|Esquema do Cen\xE1rio|Esquema do Cenario|Esquema del escenario|Esquema de l'escenari|Esempi|Escenario|Escenari|Enghreifftiau|Eksempler|Ejemplos|EXAMPLZ|D\u1EEF li\u1EC7u|Dis is what went down|Dasar|Contoh|Contexto|Contexte|Contesto|Condi\u0163ii|Conditii|Cobber|Cen\xE1rio|Cenario|Cefndir|B\u1ED1i c\u1EA3nh|Blokes|Beispiele|Bakgrunn|Bakgrund|Baggrund|Background|B4|Antecedents|Antecedentes|All y'all|Achtergrond|Abstrakt Scenario|Abstract Scenario|Rule|Regla|R\xE8gle|Regel|Regra)",foldingStopMarker:"^\\s*$",keyEquivalent:"^~C",name:"gherkin",patterns:[{include:"#feature_element_keyword"},{include:"#feature_keyword"},{include:"#step_keyword"},{include:"#strings_triple_quote"},{include:"#strings_single_quote"},{include:"#strings_double_quote"},{include:"#comments"},{include:"#tags"},{include:"#scenario_outline_variable"},{include:"#table"}],repository:{comments:{captures:{0:{name:"comment.line.number-sign"}},match:"^\\s*(#.*)"},table:{begin:"^\\s*\\|",end:"\\|\\s*$",name:"keyword.control.cucumber.table",patterns:[{match:"\\w",name:"source"}]},feature_keyword:{captures:{1:{name:"keyword.language.gherkin.feature"},2:{name:"string.language.gherkin.feature.title"}},match:"^\\s*(\uAE30\uB2A5|\u6A5F\u80FD|\u529F\u80FD|\u30D5\u30A3\u30FC\u30C1\u30E3|\u062E\u0627\u0635\u064A\u0629|\u05EA\u05DB\u05D5\u05E0\u05D4|\u0424\u0443\u043D\u043A\u0446\u0456\u043E\u043D\u0430\u043B|\u0424\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u043D\u043E\u0441\u0442|\u0424\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B|\u041E\u0441\u043E\u0431\u0438\u043D\u0430|\u0424\u0443\u043D\u043A\u0446\u0438\u044F|\u0424\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u044C|\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u043E|\u041C\u043E\u0433\u0443\u045B\u043D\u043E\u0441\u0442|\xD6zellik|W\u0142a\u015Bciwo\u015B\u0107|T\xEDnh n\u0103ng|Savyb\u0117|Po\u017Eiadavka|Po\u017Eadavek|Osobina|Ominaisuus|Omadus|OH HAI|Mogu\u0107nost|Mogucnost|Jellemz\u0151|F\u012B\u010Da|Funzionalit\xE0|Funktionalit\xE4t|Funkcionalnost|Funkcionalit\u0101te|Func\u021Bionalitate|Functionaliteit|Functionalitate|Funcionalitat|Funcionalidade|Fonctionnalit\xE9|Fitur|Ability|Business Need|Feature|Ability|Egenskap|Egenskab|Crikey|Caracter\xEDstica|Arwedd):(.*)\\b"},step_keyword:{captures:{1:{name:"keyword.language.gherkin.feature.step"}},match:"^\\s*(En |\u0648 |Y |E |\u0535\u057E |Ya |Too right |V\u0259 |H\u0259m |A |\u0418 |\u800C\u4E14 |\u5E76\u4E14 |\u540C\u65F6 |\u4E26\u4E14 |\u540C\u6642 |Ak |Epi |A tak\xE9 |Og |\u{1F602} |And |Kaj |Ja |Et que |Et qu' |Et |\u10D3\u10D0 |Und |\u039A\u03B1\u03B9 |\u0A85\u0AA8\u0AC7 |\u05D5\u05D2\u05DD |\u0914\u0930 |\u0924\u0925\u093E |\xC9s |Dan |Agus |\u304B\u3064 |Lan |\u0CAE\u0CA4\u0CCD\u0CA4\u0CC1 |'ej |latlh |\uADF8\uB9AC\uACE0 |AN |Un |Ir |an |a |\u041C\u04E9\u043D |\u0422\u044D\u0433\u044D\u044D\u0434 |Ond |7 |\u0A05\u0A24\u0A47 |Aye |Oraz |Si |\u0218i |\u015Ei |\u041A \u0442\u043E\u043C\u0443 \u0436\u0435 |\u0422\u0430\u043A\u0436\u0435 |An |A tie\u017E |A taktie\u017E |A z\xE1rove\u0148 |In |Ter |Och |\u0BAE\u0BC7\u0BB2\u0BC1\u0BAE\u0BCD |\u0BAE\u0BB1\u0BCD\u0BB1\u0BC1\u0BAE\u0BCD |\u04BA\u04D9\u043C |\u0412\u04D9 |\u0C2E\u0C30\u0C3F\u0C2F\u0C41 |\u0E41\u0E25\u0E30 |Ve |\u0406 |\u0410 \u0442\u0430\u043A\u043E\u0436 |\u0422\u0430 |\u0627\u0648\u0631 |\u0412\u0430 |V\xE0 |Maar |\u0644\u0643\u0646 |Pero |\u0532\u0561\u0575\u0581 |Peru |Yeah nah |Amma |Ancaq |Ali |\u041D\u043E |Per\xF2 |\u4F46\u662F |Men |Ale |\u{1F614} |But |Sed |Kuid |Mutta |Mais que |Mais qu' |Mais |\u10DB\u10D0\u10D2\xAD\u10E0\u10D0\u10DB |Aber |\u0391\u03BB\u03BB\u03AC |\u0AAA\u0AA3 |\u05D0\u05D1\u05DC |\u092A\u0930 |\u092A\u0930\u0928\u094D\u0924\u0941 |\u0915\u093F\u0928\u094D\u0924\u0941 |De |En |Tapi |Ach |Ma |\u3057\u304B\u3057 |\u4F46\u3057 |\u305F\u3060\u3057 |Nanging |Ananging |\u0C86\u0CA6\u0CB0\u0CC6 |'ach |'a |\uD558\uC9C0\uB9CC |\uB2E8 |BUT |Bet |awer |m\xE4 |No |Tetapi |\u0413\u044D\u0445\u0434\u044D\u044D |\u0425\u0430\u0440\u0438\u043D |Ac |\u0A2A\u0A30 |\u0627\u0645\u0627 |Avast! |Mas |Dar |\u0410 |\u0418\u043D\u0430\u0447\u0435 |Buh |\u0410\u043B\u0438 |Toda |Ampak |Vendar |\u0B86\u0BA9\u0BBE\u0BB2\u0BCD |\u041B\u04D9\u043A\u0438\u043D |\u04D8\u043C\u043C\u0430 |\u0C15\u0C3E\u0C28\u0C3F |\u0E41\u0E15\u0E48 |Fakat |Ama |\u0410\u043B\u0435 |\u0644\u06CC\u06A9\u0646 |\u041B\u0435\u043A\u0438\u043D |\u0411\u0438\u0440\u043E\u043A |\u0410\u043C\u043C\u043E |Nh\u01B0ng |Ond |Dan |\u0627\u0630\u0627\u064B |\u062B\u0645 |Alavez |Allora |Antonces |\u0531\u057A\u0561 |Ent\xF3s |But at the end of the day I reckon |O halda |Zatim |\u0422\u043E |Aleshores |Cal |\u90A3\u4E48 |\u90A3\u9EBC |L\xE8 sa a |Le sa a |Onda |Pak |S\xE5 |\u{1F64F} |Then |Do |Siis |Niin |Alors |Ent\xF3n |Logo |\u10DB\u10D0\u10E8\u10D8\u10DC |Dann |\u03A4\u03CC\u03C4\u03B5 |\u0AAA\u0A9B\u0AC0 |\u05D0\u05D6 |\u05D0\u05D6\u05D9 |\u0924\u092C |\u0924\u0926\u093E |Akkor |\xDE\xE1 |Maka |Ansin |\u306A\u3089\u3070 |Njuk |Banjur |\u0CA8\u0C82\u0CA4\u0CB0 |vaj |\uADF8\uB7EC\uBA74 |DEN |Tad |Tada |dann |\u0422\u043E\u0433\u0430\u0448 |Togash |Kemudian |\u0422\u044D\u0433\u044D\u0445\u044D\u0434 |\u04AE\u04AF\u043D\u0438\u0439 \u0434\u0430\u0440\u0430\u0430 |Tha |\xDEa |\xD0a |Tha the |\xDEa \xFEe |\xD0a \xF0e |\u0A24\u0A26 |\u0622\u0646\u06AF\u0627\u0647 |Let go and haul |Wtedy |Ent\xE3o |Entao |Atunci |\u0417\u0430\u0442\u0435\u043C |\u0422\u043E\u0433\u0434\u0430 |Dun |Den youse gotta |\u041E\u043D\u0434\u0430 |Tak |Potom |Nato |Potem |Takrat |Entonces |\u0B85\u0BAA\u0BCD\u0BAA\u0BC6\u0BBE\u0BB4\u0BC1\u0BA4\u0BC1 |\u041D\u04D9\u0442\u0438\u0497\u04D9\u0434\u04D9 |\u0C05\u0C2A\u0C4D\u0C2A\u0C41\u0C21\u0C41 |\u0E14\u0E31\u0E07\u0E19\u0E31\u0E49\u0E19 |O zaman |\u0422\u043E\u0434\u0456 |\u067E\u06BE\u0631 |\u062A\u0628 |\u0423\u043D\u0434\u0430 |Th\xEC |Yna |Wanneer |\u0645\u062A\u0649 |\u0639\u0646\u062F\u0645\u0627 |Cuan |\u0535\u0569\u0565 |\u0535\u0580\u0562 |Cuando |It's just unbelievable |\u018Fg\u0259r |N\u0259 vaxt ki |Kada |\u041A\u043E\u0433\u0430\u0442\u043E |Quan |\u5F53 |\u7576 |L\xE8 |Le |Kad |Kdy\u017E |N\xE5r |Als |\u{1F3AC} |When |Se |Kui |Kun |Quand |Lorsque |Lorsqu' |Cando |\u10E0\u10DD\u10D3\u10D4\u10E1\u10D0\u10EA |Wenn |\u038C\u03C4\u03B1\u03BD |\u0A95\u0ACD\u0AAF\u0ABE\u0AB0\u0AC7 |\u05DB\u05D0\u05E9\u05E8 |\u091C\u092C |\u0915\u0926\u093E |Majd |Ha |Amikor |\xDEegar |Ketika |Nuair a |Nuair nach |Nuair ba |Nuair n\xE1r |Quando |\u3082\u3057 |Manawa |Menawa |\u0CB8\u0CCD\u0CA5\u0CBF\u0CA4\u0CBF\u0CAF\u0CA8\u0CCD\u0CA8\u0CC1 |qaSDI' |\uB9CC\uC77C |\uB9CC\uC57D |WEN |Ja |Kai |wann |\u041A\u043E\u0433\u0430 |Koga |Apabila |\u0425\u044D\u0440\u044D\u0432 |Tha |\xDEa |\xD0a |\u0A1C\u0A26\u0A4B\u0A02 |\u0647\u0646\u06AF\u0627\u0645\u06CC |Blimey! |Je\u017Celi |Je\u015Bli |Gdy |Kiedy |Cand |C\xE2nd |\u041A\u043E\u0433\u0434\u0430 |\u0415\u0441\u043B\u0438 |Wun |Youse know like when |\u041A\u0430\u0434\u0430 |\u041A\u0430\u0434 |Ke\u010F |Ak |Ko |Ce |\u010Ce |Kadar |N\xE4r |\u0B8E\u0BAA\u0BCD\u0BAA\u0BC7\u0BBE\u0BA4\u0BC1 |\u04D8\u0433\u04D9\u0440 |\u0C08 \u0C2A\u0C30\u0C3F\u0C38\u0C4D\u0C25\u0C3F\u0C24\u0C3F\u0C32\u0C4B |\u0E40\u0E21\u0E37\u0E48\u0E2D |E\u011Fer ki |\u042F\u043A\u0449\u043E |\u041A\u043E\u043B\u0438 |\u062C\u0628 |\u0410\u0433\u0430\u0440 |Khi |Pryd |Gegewe |\u0628\u0641\u0631\u0636 |Dau |Dada |Daus |Dadas |\u0534\u056B\u0581\u0578\u0582\u0584 |D\xE1u |Daos |Daes |Y'know |Tutaq ki |Verilir |Dato |\u0414\u0430\u0434\u0435\u043D\u043E |Donat |Donada |At\xE8s |Atesa |\u5047\u5982 |\u5047\u8BBE |\u5047\u5B9A |\u5047\u8A2D |Sipoze |Sipoze ke |Sipoze Ke |Zadan |Zadani |Zadano |Pokud |Za p\u0159edpokladu |Givet |Gegeven |Stel |\u{1F610} |Given |Donita\u0135o |Komence |Eeldades |Oletetaan |Soit |Etant donn\xE9 que |Etant donn\xE9 qu' |Etant donn\xE9 |Etant donn\xE9e |Etant donn\xE9s |Etant donn\xE9es |\xC9tant donn\xE9 que |\xC9tant donn\xE9 qu' |\xC9tant donn\xE9 |\xC9tant donn\xE9e |\xC9tant donn\xE9s |\xC9tant donn\xE9es |Dado |Dados |\u10DB\u10DD\u10EA\u10D4\u10DB\u10E3\u10DA\u10D8 |Angenommen |Gegeben sei |Gegeben seien |\u0394\u03B5\u03B4\u03BF\u03BC\u03AD\u03BD\u03BF\u03C5 |\u0A86\u0AAA\u0AC7\u0AB2 \u0A9B\u0AC7 |\u05D1\u05D4\u05D9\u05E0\u05EA\u05DF |\u0905\u0917\u0930 |\u092F\u0926\u093F |\u091A\u0942\u0902\u0915\u093F |Amennyiben |Adott |Ef |Dengan |Cuir i gc\xE1s go |Cuir i gc\xE1s nach |Cuir i gc\xE1s gur |Cuir i gc\xE1s n\xE1r |Data |Dati |Date |\u524D\u63D0 |Nalika |Nalikaning |\u0CA8\u0CBF\u0CD5\u0CA1\u0CBF\u0CA6 |ghu' noblu' |DaH ghu' bejlu' |\uC870\uAC74 |\uBA3C\uC800 |I CAN HAZ |Kad |Duota |ugeholl |\u0414\u0430\u0434\u0435\u043D\u0430 |Dadeno |Dadena |Diberi |Bagi |\u04E8\u0433\u04E9\u0433\u0434\u0441\u04E9\u043D \u043D\u044C |\u0410\u043D\u0445 |Gitt |Thurh |\xDEurh |\xD0urh |\u0A1C\u0A47\u0A15\u0A30 |\u0A1C\u0A3F\u0A35\u0A47\u0A02 \u0A15\u0A3F |\u0628\u0627 \u0641\u0631\u0636 |Gangway! |Zak\u0142adaj\u0105c |Maj\u0105c |Zak\u0142adaj\u0105c, \u017Ce |Date fiind |Dat fiind |Dat\u0103 fiind |Dati fiind |Da\u021Bi fiind |Da\u0163i fiind |\u0414\u043E\u043F\u0443\u0441\u0442\u0438\u043C |\u0414\u0430\u043D\u043E |\u041F\u0443\u0441\u0442\u044C |Givun |Youse know when youse got |\u0417\u0430 \u0434\u0430\u0442\u043E |\u0417\u0430 \u0434\u0430\u0442\u0435 |\u0417\u0430 \u0434\u0430\u0442\u0438 |Za dato |Za date |Za dati |Pokia\u013E |Za predpokladu |Dano |Podano |Zaradi |Privzeto |\u0B95\u0BC6\u0BBE\u0B9F\u0BC1\u0B95\u0BCD\u0B95\u0BAA\u0BCD\u0BAA\u0B9F\u0BCD\u0B9F |\u04D8\u0439\u0442\u0438\u043A |\u0C1A\u0C46\u0C2A\u0C4D\u0C2A\u0C2C\u0C21\u0C3F\u0C28\u0C26\u0C3F |\u0E01\u0E33\u0E2B\u0E19\u0E14\u0E43\u0E2B\u0E49 |Diyelim ki |\u041F\u0440\u0438\u043F\u0443\u0441\u0442\u0438\u043C\u043E |\u041F\u0440\u0438\u043F\u0443\u0441\u0442\u0438\u043C\u043E, \u0449\u043E |\u041D\u0435\u0445\u0430\u0439 |\u0627\u06AF\u0631 |\u0628\u0627\u0644\u0641\u0631\u0636 |\u0641\u0631\u0636 \u06A9\u06CC\u0627 |\u0410\u0433\u0430\u0440 |Bi\u1EBFt |Cho |Anrhegedig a |\\* )"},feature_element_keyword:{captures:{1:{name:"keyword.language.gherkin.feature.scenario"},2:{name:"string.language.gherkin.scenario.title.title"}},match:"^\\s*(\uC608|\uC2DC\uB098\uB9AC\uC624 \uAC1C\uC694|\uC2DC\uB098\uB9AC\uC624|\uBC30\uACBD|\u80CC\u666F|\u5834\u666F\u5927\u7DB1|\u5834\u666F|\u573A\u666F\u5927\u7EB2|\u573A\u666F|\u5287\u672C\u5927\u7DB1|\u5287\u672C|\u4F8B\u5B50|\u4F8B|\u30C6\u30F3\u30D7\u30EC|\u30B7\u30CA\u30EA\u30AA\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8|\u30B7\u30CA\u30EA\u30AA\u30C6\u30F3\u30D7\u30EC|\u30B7\u30CA\u30EA\u30AA\u30A2\u30A6\u30C8\u30E9\u30A4\u30F3|\u30B7\u30CA\u30EA\u30AA|\u30B5\u30F3\u30D7\u30EB|\u0633\u064A\u0646\u0627\u0631\u064A\u0648 \u0645\u062E\u0637\u0637|\u0633\u064A\u0646\u0627\u0631\u064A\u0648|\u0627\u0645\u062B\u0644\u0629|\u0627\u0644\u062E\u0644\u0641\u064A\u0629|\u05EA\u05E8\u05D7\u05D9\u05E9|\u05EA\u05D1\u05E0\u05D9\u05EA \u05EA\u05E8\u05D7\u05D9\u05E9|\u05E8\u05E7\u05E2|\u05D3\u05D5\u05D2\u05DE\u05D0\u05D5\u05EA|\u0422\u0430\u0440\u0438\u0445|\u0421\u0446\u0435\u043D\u0430\u0440\u0456\u0439|\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0458\u0438|\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u043E|\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430\u0441\u0438|\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439|\u0421\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043D\u0430\u0440\u0456\u044E|\u0421\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043D\u0430\u0440\u0438\u0458\u0430|\u0421\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430 \u0441\u0446\u0435\u043D\u0430\u0440\u0438\u044F|\u0421\u043A\u0438\u0446\u0430|\u0420\u0430\u043C\u043A\u0430 \u043D\u0430 \u0441\u0446\u0435\u043D\u0430\u0440\u0438\u0439|\u041F\u0440\u0438\u043C\u0435\u0440\u0438|\u041F\u0440\u0438\u043C\u0435\u0440|\u041F\u0440\u0438\u043A\u043B\u0430\u0434\u0438|\u041F\u0440\u0435\u0434\u044B\u0441\u0442\u043E\u0440\u0438\u044F|\u041F\u0440\u0435\u0434\u0438\u0441\u0442\u043E\u0440\u0438\u044F|\u041F\u043E\u0437\u0430\u0434\u0438\u043D\u0430|\u041F\u0435\u0440\u0435\u0434\u0443\u043C\u043E\u0432\u0430|\u041E\u0441\u043D\u043E\u0432\u0430|\u041C\u0438\u0441\u043E\u043B\u043B\u0430\u0440|\u041A\u043E\u043D\u0446\u0435\u043F\u0442|\u041A\u043E\u043D\u0442\u0435\u043A\u0441\u0442|\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u044F|\xD6rnekler|Za\u0142o\u017Cenia|Wharrimean is|Voorbeelden|Variantai|T\xECnh hu\u1ED1ng|The thing of it is|Tausta|Taust|Tapausaihio|Tapaus|Tapaukset|Szenariogrundriss|Szenario|Szablon scenariusza|Stsenaarium|Struktura scenarija|Skica|Skenario konsep|Skenario|Situ\u0101cija|Senaryo tasla\u011F\u0131|Senaryo|Sc\xE9n\xE1\u0159|Sc\xE9nario|Schema dello scenario|Scen\u0101rijs p\u0113c parauga|Scen\u0101rijs|Scen\xE1r|Scenariusz|Scenariul de \u015Fablon|Scenariul de sablon|Scenariu|Scenarios|Scenario Outline|Scenario Amlinellol|Scenario|Example|Scenarijus|Scenariji|Scenarijaus \u0161ablonas|Scenarijai|Scenarij|Scenarie|Rerefons|Raamstsenaarium|P\u0159\xEDklady|P\xE9ld\xE1k|Pr\xEDklady|Przyk\u0142ady|Primjeri|Primeri|Primer|Pozad\xED|Pozadina|Pozadie|Plan du sc\xE9nario|Plan du Sc\xE9nario|Piem\u0113ri|Pavyzd\u017Eiai|Paraugs|Osnova sc\xE9n\xE1\u0159e|Osnova|N\xE1\u010Drt Sc\xE9n\xE1\u0159e|N\xE1\u010Drt Scen\xE1ru|Mate|MISHUN SRSLY|MISHUN|K\u1ECBch b\u1EA3n|Kontext|Konteksts|Kontekstas|Kontekst|Koncept|Khung t\xECnh hu\u1ED1ng|Khung k\u1ECBch b\u1EA3n|Juhtumid|H\xE1tt\xE9r|Grundlage|Ge\xE7mi\u015F|Forgat\xF3k\xF6nyv v\xE1zlat|Forgat\xF3k\xF6nyv|Exemplos|Exemples|Exemplele|Exempel|Examples|Esquema do Cen\xE1rio|Esquema do Cenario|Esquema del escenario|Esquema de l'escenari|Esempi|Escenario|Escenari|Enghreifftiau|Eksempler|Ejemplos|EXAMPLZ|D\u1EEF li\u1EC7u|Dis is what went down|Dasar|Contoh|Contexto|Contexte|Contesto|Condi\u0163ii|Conditii|Cobber|Cen\xE1rio|Cenario|Cefndir|B\u1ED1i c\u1EA3nh|Blokes|Beispiele|Bakgrunn|Bakgrund|Baggrund|Background|B4|Antecedents|Antecedentes|All y'all|Achtergrond|Abstrakt Scenario|Abstract Scenario|Rule|Regla|R\xE8gle|Regel|Regra):(.*)"},scenario_outline_variable:{match:"<[a-zA-Z0-9 _-]*>",name:"variable.other"},strings_double_quote:{begin:`(?<![a-zA-Z0-9'])"`,end:`"(?![a-zA-Z0-9'])`,name:"string.quoted.double",patterns:[{match:"\\\\.",name:"constant.character.escape.untitled"}]},strings_single_quote:{begin:`(?<![a-zA-Z0-9"])'`,end:`'(?![a-zA-Z0-9"])`,name:"string.quoted.single",patterns:[{match:"\\\\.",name:"constant.character.escape"}]},strings_triple_quote:{begin:'""".*',end:'"""',name:"string.quoted.single"},tags:{captures:{0:{name:"entity.name.type.class.tsx"}},match:"(@[^@\\r\\n\\t ]+)"}},scopeName:"text.gherkin.feature",uuid:"85E2C52C-9B16-4A54-81E7-6D8D3ADAEFA8",displayName:"Gherkin"})]}}]); diff --git a/9537.8f6768c3.async.js b/9537.8f6768c3.async.js new file mode 100644 index 00000000..4961a8c3 --- /dev/null +++ b/9537.8f6768c3.async.js @@ -0,0 +1,25 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9537],{89537:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-JSON.tmLanguage/blob/master/JSON.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",name:"json",scopeName:"source.json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4}) # and four hex digits`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},displayName:"JSON"})]}}]); diff --git a/9583.ef1133af.async.js b/9583.ef1133af.async.js new file mode 100644 index 00000000..a36c9805 --- /dev/null +++ b/9583.ef1133af.async.js @@ -0,0 +1,22 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9583,1897],{39583:function(i,n,e){e.r(n),e.d(n,{default:function(){return o}});var t=e(59710),c=e(32623);const a=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/jeff-hykin/better-cpp-syntax/blob/master/autogenerated/cpp.tmLanguage.json","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/jeff-hykin/better-cpp-syntax/commit/f1d127a8af2b184db570345f0bb179503c47fdf6",name:"cpp",scopeName:"source.cpp",patterns:[{include:"#ever_present_context"},{include:"#constructor_root"},{include:"#destructor_root"},{include:"#function_definition"},{include:"#operator_overload"},{include:"#using_namespace"},{include:"#type_alias"},{include:"#using_name"},{include:"#namespace_alias"},{include:"#namespace_block"},{include:"#extern_block"},{include:"#typedef_class"},{include:"#typedef_struct"},{include:"#typedef_union"},{include:"#misc_keywords"},{include:"#standard_declares"},{include:"#class_block"},{include:"#struct_block"},{include:"#union_block"},{include:"#enum_block"},{include:"#template_isolated_definition"},{include:"#template_definition"},{include:"#template_explicit_instantiation"},{include:"#access_control_keywords"},{include:"#block"},{include:"#static_assert"},{include:"#assembly"},{include:"#function_pointer"},{include:"#evaluation_context"}],repository:{access_control_keywords:{match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(((?:(?:protected)|(?:private)|(?:public)))(?:\\s+)?(:))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"storage.type.modifier.access.control.$4.cpp"},4:{},5:{name:"punctuation.separator.colon.access.control.cpp"}}},alignas_attribute:{begin:"alignas\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",end:"\\)",beginCaptures:{},endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}}},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"#number_literal"},{include:"#ever_present_context"}]},alignas_operator:{begin:"((?<!\\w)alignas(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignas.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignas.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignas.cpp"}},contentName:"meta.arguments.operator.alignas",patterns:[{include:"#evaluation_context"}]},alignof_operator:{begin:"((?<!\\w)alignof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignof.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignof.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignof.cpp"}},contentName:"meta.arguments.operator.alignof",patterns:[{include:"#evaluation_context"}]},assembly:{begin:"(\\b(?:__asm__|asm)\\b)(?:\\s+)?((?:volatile)?)",end:"(?!\\G)",beginCaptures:{1:{name:"storage.type.asm.cpp"},2:{name:"storage.modifier.cpp"}},endCaptures:{},name:"meta.asm.cpp",patterns:[{match:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\n|$)",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{include:"#comments"},{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.assembly.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.assembly.cpp"}},patterns:[{begin:'(R?)(")',end:'"',beginCaptures:{1:{name:"meta.encoding.cpp"},2:{name:"punctuation.definition.string.begin.assembly.cpp"}},endCaptures:{0:{name:"punctuation.definition.string.end.assembly.cpp"}},name:"string.quoted.double.cpp",contentName:"meta.embedded.assembly",patterns:[{include:"source.asm"},{include:"source.x86"},{include:"source.x86_64"},{include:"source.arm"},{include:"#backslash_escapes"},{include:"#string_escaped_char"}]},{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.assembly.inner.cpp"}},endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.assembly.inner.cpp"}},patterns:[{include:"#evaluation_context"}]},{match:"\\[((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.other.asm.label.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:":",name:"punctuation.separator.delimiter.colon.assembly.cpp"},{include:"#comments"}]}]},assignment_operator:{match:"\\=",name:"keyword.operator.assignment.cpp"},attributes_context:{patterns:[{include:"#cpp_attributes"},{include:"#gcc_attributes"},{include:"#ms_attributes"},{include:"#alignas_attribute"}]},backslash_escapes:{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3][0-7]{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape"},block:{begin:"{",end:"}",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.cpp"}},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.cpp"}},name:"meta.block.cpp",patterns:[{include:"#function_body_context"}]},block_comment:{begin:"\\s*+(\\/\\*)",end:"\\*\\/",beginCaptures:{1:{name:"punctuation.definition.comment.begin.cpp"}},endCaptures:{0:{name:"punctuation.definition.comment.end.cpp"}},name:"comment.block.cpp"},builtin_storage_type_initilizer:{begin:"\\s*+(?<!\\w)(?:(?:(?:((?:(?:unsigned)|(?:wchar_t)|(?:double)|(?:signed)|(?:short)|(?:float)|(?:auto)|(?:void)|(?:long)|(?:char)|(?:bool)|(?:int)))|((?:(?:uint_least32_t)|(?:uint_least64_t)|(?:uint_least16_t)|(?:uint_fast64_t)|(?:uint_least8_t)|(?:int_least64_t)|(?:int_least32_t)|(?:int_least16_t)|(?:uint_fast16_t)|(?:uint_fast32_t)|(?:int_least8_t)|(?:int_fast16_t)|(?:int_fast32_t)|(?:int_fast64_t)|(?:uint_fast8_t)|(?:int_fast8_t)|(?:suseconds_t)|(?:useconds_t)|(?:uintmax_t)|(?:uintmax_t)|(?:in_port_t)|(?:uintmax_t)|(?:in_addr_t)|(?:blksize_t)|(?:uintptr_t)|(?:intmax_t)|(?:intptr_t)|(?:blkcnt_t)|(?:intmax_t)|(?:u_quad_t)|(?:uint16_t)|(?:uint32_t)|(?:uint64_t)|(?:ssize_t)|(?:fixpt_t)|(?:qaddr_t)|(?:u_short)|(?:int16_t)|(?:int32_t)|(?:int64_t)|(?:uint8_t)|(?:daddr_t)|(?:caddr_t)|(?:swblk_t)|(?:clock_t)|(?:segsz_t)|(?:nlink_t)|(?:time_t)|(?:u_long)|(?:ushort)|(?:quad_t)|(?:mode_t)|(?:size_t)|(?:u_char)|(?:int8_t)|(?:u_int)|(?:uid_t)|(?:off_t)|(?:pid_t)|(?:gid_t)|(?:dev_t)|(?:div_t)|(?:key_t)|(?:ino_t)|(?:id_t)|(?:id_t)|(?:uint))))|((?:(?:pthread_rwlockattr_t)|(?:pthread_mutexattr_t)|(?:pthread_condattr_t)|(?:pthread_rwlock_t)|(?:pthread_mutex_t)|(?:pthread_cond_t)|(?:pthread_attr_t)|(?:pthread_once_t)|(?:pthread_key_t)|(?:pthread_t))))|([a-zA-Z_]\\w*_t))(?!\\w)\\s*+(?<!\\w)(\\()",end:"\\)",beginCaptures:{1:{name:"storage.type.primitive.cpp storage.type.built-in.primitive.cpp"},2:{name:"storage.type.cpp storage.type.built-in.cpp"},3:{name:"support.type.posix-reserved.pthread.cpp support.type.built-in.posix-reserved.pthread.cpp"},4:{name:"support.type.posix-reserved.cpp support.type.built-in.posix-reserved.cpp"},5:{name:"punctuation.section.arguments.begin.bracket.round.initializer.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.initializer.cpp"}},patterns:[{include:"#evaluation_context"}]},case_statement:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)case(?!\\w))",end:":",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.control.case.cpp"}},endCaptures:{0:{name:"punctuation.separator.colon.case.cpp"}},name:"meta.conditional.case.cpp",patterns:[{include:"#evaluation_context"}]},class_block:{begin:"((?<!\\w)class(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.class.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))",captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)",captures:{1:{name:"entity.name.type.class.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.class.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.class.cpp"}},name:"meta.head.class.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.class.cpp"}},name:"meta.body.class.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.class.cpp",patterns:[{include:"$self"}]}]},class_declare:{match:"((?<!\\w)class(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])",captures:{1:{name:"storage.type.class.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.class.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},comma:{match:",",name:"punctuation.separator.delimiter.comma.cpp"},comma_in_template_argument:{match:",",name:"punctuation.separator.delimiter.comma.template.argument.cpp"},comments:{patterns:[{begin:"^(?:\\s+)?+(\\/\\/[!\\/]+)",end:"(?<=\\n)(?<!\\\\\\n)",beginCaptures:{1:{name:"punctuation.definition.comment.documentation.cpp"}},endCaptures:{},name:"comment.line.double-slash.documentation.cpp",patterns:[{include:"#line_continuation_character"},{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.cpp"},{match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.italic.doxygen.cpp"}}},{match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.bold.doxygen.cpp"}}},{match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.inline.raw.string.cpp"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?(?:\\s+)?(?:in|out)(?:\\s+)?)+)\\])?(\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:(,)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))*)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.cpp"}]},3:{patterns:[{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"variable.parameter.cpp"},{match:",",name:"punctuation.cpp"}]},4:{name:"variable.parameter.cpp"},5:{name:"punctuation.cpp"},6:{name:"variable.parameter.cpp"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|throws|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|startuml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc.cpp"}]},{match:"(\\/\\*[!*]+(?=\\s))(.+)([!*]*\\*\\/)",captures:{1:{name:"punctuation.definition.comment.begin.documentation.cpp"},2:{patterns:[{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.cpp"},{match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.italic.doxygen.cpp"}}},{match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.bold.doxygen.cpp"}}},{match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.inline.raw.string.cpp"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?(?:\\s+)?(?:in|out)(?:\\s+)?)+)\\])?(\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:(,)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))*)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.cpp"}]},3:{patterns:[{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"variable.parameter.cpp"},{match:",",name:"punctuation.cpp"}]},4:{name:"variable.parameter.cpp"},5:{name:"punctuation.cpp"},6:{name:"variable.parameter.cpp"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|throws|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|startuml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc.cpp"}]},3:{name:"punctuation.definition.comment.end.documentation.cpp"}},name:"comment.block.documentation.cpp"},{begin:"(?:\\s+)?+\\/\\*[!*]+(?:(?:\\n|$)|(?=\\s))",end:"[!*]*\\*\\/",beginCaptures:{0:{name:"punctuation.definition.comment.begin.documentation.cpp"}},endCaptures:{0:{name:"punctuation.definition.comment.end.documentation.cpp"}},name:"comment.block.documentation.cpp",patterns:[{match:'(?<=[\\s*!\\/])[\\\\@](?:callergraph|callgraph|else|endif|f\\$|f\\[|f\\]|hidecallergraph|hidecallgraph|hiderefby|hiderefs|hideinitializer|htmlinclude|n|nosubgrouping|private|privatesection|protected|protectedsection|public|publicsection|pure|showinitializer|showrefby|showrefs|tableofcontents|\\$|\\#|<|>|%|"|\\.|=|::|\\||\\-\\-|\\-\\-\\-)\\b(?:\\{[^}]*\\})?',name:"storage.type.class.doxygen.cpp"},{match:"((?<=[\\s*!\\/])[\\\\@](?:a|em|e))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.italic.doxygen.cpp"}}},{match:"((?<=[\\s*!\\/])[\\\\@]b)\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.bold.doxygen.cpp"}}},{match:"((?<=[\\s*!\\/])[\\\\@](?:c|p))\\s+(\\S+)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{name:"markup.inline.raw.string.cpp"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:a|anchor|b|c|cite|copybrief|copydetail|copydoc|def|dir|dontinclude|e|em|emoji|enum|example|extends|file|idlexcept|implements|include|includedoc|includelineno|latexinclude|link|memberof|namespace|p|package|ref|refitem|related|relates|relatedalso|relatesalso|verbinclude)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:addindex|addtogroup|category|class|defgroup|diafile|dotfile|elseif|fn|headerfile|if|ifnot|image|ingroup|interface|line|mainpage|mscfile|name|overload|page|property|protocol|section|skip|skipline|snippet|snippetdoc|snippetlineno|struct|subpage|subsection|subsubsection|typedef|union|until|vhdlflow|weakgroup)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"((?<=[\\s*!\\/])[\\\\@]param)(?:\\s*\\[((?:,?(?:\\s+)?(?:in|out)(?:\\s+)?)+)\\])?(\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:(,)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))*)",captures:{1:{name:"storage.type.class.doxygen.cpp"},2:{patterns:[{match:"in|out",name:"keyword.other.parameter.direction.$0.cpp"}]},3:{patterns:[{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"variable.parameter.cpp"},{match:",",name:"punctuation.cpp"}]},4:{name:"variable.parameter.cpp"},5:{name:"punctuation.cpp"},6:{name:"variable.parameter.cpp"}}},{match:"(?<=[\\s*!\\/])[\\\\@](?:arg|attention|author|authors|brief|bug|copyright|date|deprecated|details|exception|invariant|li|note|par|paragraph|param|post|pre|remark|remarks|result|return|returns|retval|sa|see|short|since|test|throw|throws|todo|tparam|version|warning|xrefitem)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?<=[\\s*!\\/])[\\\\@](?:code|cond|docbookonly|dot|htmlonly|internal|latexonly|link|manonly|msc|parblock|rtfonly|secreflist|startuml|verbatim|xmlonly|endcode|endcond|enddocbookonly|enddot|endhtmlonly|endinternal|endlatexonly|endlink|endmanonly|endmsc|endparblock|endrtfonly|endsecreflist|enduml|endverbatim|endxmlonly)\\b(?:\\{[^}]*\\})?",name:"storage.type.class.doxygen.cpp"},{match:"(?:\\b[A-Z]+:|@[a-z_]+:)",name:"storage.type.class.gtkdoc.cpp"}]},{include:"#emacs_file_banner"},{include:"#block_comment"},{include:"#line_comment"},{include:"#invalid_comment_end"}]},constructor_inline:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*)((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=\\())",end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.function.definition.special.constructor.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{patterns:[{include:"#functional_specifiers_pre_parameters"}]},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{name:"storage.type.modifier.calling-convention.cpp"},11:{patterns:[{include:"#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{name:"entity.name.function.constructor.cpp entity.name.function.definition.special.constructor.cpp"}},endCaptures:{},name:"meta.function.definition.special.constructor.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.head.function.definition.special.constructor.cpp",patterns:[{include:"#ever_present_context"},{match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))",captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp"}}},{include:"#functional_specifiers_pre_parameters"},{begin:":",end:"(?=\\{)",beginCaptures:{0:{name:"punctuation.separator.initializers.cpp"}},endCaptures:{},patterns:[{begin:`((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(\\()`,end:"\\)",beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},3:{},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(\\{)",end:"\\}",beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",patterns:[{include:"#evaluation_context"}]},{match:",",name:"punctuation.separator.delimiter.comma.cpp"},{include:"#comments"}]},{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.constructor.cpp"}},endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.constructor.cpp"}},contentName:"meta.function.definition.parameters.special.constructor",patterns:[{include:"#function_parameter_context"},{include:"#evaluation_context"}]},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.body.function.definition.special.constructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.function.definition.special.constructor.cpp",patterns:[{include:"$self"}]}]},constructor_root:{begin:`\\s*+((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<8>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(((?>(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))::((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\10)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\())`,end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.function.definition.special.constructor.cpp"},1:{name:"storage.type.modifier.calling-convention.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.constructor.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.constructor.cpp"},{include:"#template_call_range"}]},7:{patterns:[{include:"#template_call_range"}]},8:{},9:{patterns:[{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?=:)",name:"entity.name.type.constructor.cpp"},{match:"(?<=:)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.function.definition.special.constructor.cpp"},{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.constructor.cpp"}]},10:{},11:{patterns:[{include:"#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},17:{name:"comment.block.cpp"},18:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},19:{patterns:[{include:"#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},endCaptures:{},name:"meta.function.definition.special.constructor.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.head.function.definition.special.constructor.cpp",patterns:[{include:"#ever_present_context"},{match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))",captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp"}}},{include:"#functional_specifiers_pre_parameters"},{begin:":",end:"(?=\\{)",beginCaptures:{0:{name:"punctuation.separator.initializers.cpp"}},endCaptures:{},patterns:[{begin:`((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(\\()`,end:"\\)",beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},3:{},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(\\{)",end:"\\}",beginCaptures:{1:{name:"entity.name.function.call.initializer.cpp"},2:{name:"punctuation.section.arguments.begin.bracket.round.function.call.initializer.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.initializer.cpp"}},contentName:"meta.parameter.initialization",patterns:[{include:"#evaluation_context"}]},{match:",",name:"punctuation.separator.delimiter.comma.cpp"},{include:"#comments"}]},{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.constructor.cpp"}},endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.constructor.cpp"}},contentName:"meta.function.definition.parameters.special.constructor",patterns:[{include:"#function_parameter_context"},{include:"#evaluation_context"}]},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.constructor.cpp"}},name:"meta.body.function.definition.special.constructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.function.definition.special.constructor.cpp",patterns:[{include:"$self"}]}]},control_flow_keywords:{match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:co_return)|(?:co_yield)|(?:co_await)|(?:continue)|(?:default)|(?:switch)|(?:return)|(?:catch)|(?:while)|(?:throw)|(?:break)|(?:case)|(?:goto)|(?:else)|(?:for)|(?:try)|(?:if)|(?:do))(?!\\w))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"keyword.control.$3.cpp"}}},cpp_attributes:{begin:"\\[\\[",end:"\\]\\]",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",end:"\\)",beginCaptures:{},endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}}},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"#number_literal"},{include:"#ever_present_context"}]},curly_initializer:{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\{)`,end:"\\}",beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{include:"#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{name:"punctuation.section.arguments.begin.bracket.curly.initializer.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.curly.initializer.cpp"}},name:"meta.initialization.cpp",patterns:[{include:"#evaluation_context"},{include:"#comma"}]},d9bc4796b0b_module_import:{match:'^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((import))(?:\\s+)?(?:(?:(?:((<)[^>]*(>?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=\\/\\/)))|((\\")[^\\"]*(\\"?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=\\/\\/))))|(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?:\\.(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)*((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=(?:\\/\\/|;)))))|((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=(?:\\/\\/|;))))(?:\\s+)?(;?)',captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"keyword.control.directive.import.cpp"},5:{name:"string.quoted.other.lt-gt.include.cpp"},6:{name:"punctuation.definition.string.begin.cpp"},7:{name:"punctuation.definition.string.end.cpp"},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{name:"string.quoted.double.include.cpp"},11:{name:"punctuation.definition.string.begin.cpp"},12:{name:"punctuation.definition.string.end.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},15:{name:"entity.name.other.preprocessor.macro.include.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},18:{patterns:[{include:"#inline_comment"}]},19:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},20:{patterns:[{include:"#inline_comment"}]},21:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},22:{name:"punctuation.terminator.statement.cpp"}},name:"meta.preprocessor.import.cpp"},d9bc4796b0b_preprocessor_number_literal:{match:"(?<!\\w)\\.?\\d(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])*",captures:{0:{patterns:[{begin:"(?=.)",end:"$",beginCaptures:{},endCaptures:{},patterns:[{match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?(?:(?<!')([pP])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?([lLfF](?!\\w))?$",captures:{1:{name:"keyword.other.unit.hexadecimal.cpp"},2:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"constant.numeric.hexadecimal.cpp"},5:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},6:{name:"punctuation.separator.constant.numeric.cpp"},7:{name:"keyword.other.unit.exponent.hexadecimal.cpp"},8:{name:"keyword.operator.plus.exponent.hexadecimal.cpp"},9:{name:"keyword.operator.minus.exponent.hexadecimal.cpp"},10:{name:"constant.numeric.exponent.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},11:{name:"keyword.other.suffix.literal.built-in.floating-point.cpp keyword.other.unit.suffix.floating-point.cpp"}}},{match:"\\G(?=[0-9.])(?!0[xXbB])([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9])\\.|\\.(?=[0-9])))([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?(?:(?<!')([eE])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?([lLfF](?!\\w))?$",captures:{1:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},2:{name:"punctuation.separator.constant.numeric.cpp"},3:{name:"constant.numeric.decimal.point.cpp"},4:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},5:{name:"punctuation.separator.constant.numeric.cpp"},6:{name:"keyword.other.unit.exponent.decimal.cpp"},7:{name:"keyword.operator.plus.exponent.decimal.cpp"},8:{name:"keyword.operator.minus.exponent.decimal.cpp"},9:{name:"constant.numeric.exponent.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},10:{name:"keyword.other.suffix.literal.built-in.floating-point.cpp keyword.other.unit.suffix.floating-point.cpp"}}},{match:"(\\G0[bB])([01](?:[01]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$",captures:{1:{name:"keyword.other.unit.binary.cpp"},2:{name:"constant.numeric.binary.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"}}},{match:"(\\G0)((?:[0-7]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))+)((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$",captures:{1:{name:"keyword.other.unit.octal.cpp"},2:{name:"constant.numeric.octal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"}}},{match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)(?:(?<!')([pP])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$",captures:{1:{name:"keyword.other.unit.hexadecimal.cpp"},2:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.unit.exponent.hexadecimal.cpp"},5:{name:"keyword.operator.plus.exponent.hexadecimal.cpp"},6:{name:"keyword.operator.minus.exponent.hexadecimal.cpp"},7:{name:"constant.numeric.exponent.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},8:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"}}},{match:"\\G(?=[0-9.])(?!0[xXbB])([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)(?:(?<!')([eE])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?$",captures:{1:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},2:{name:"punctuation.separator.constant.numeric.cpp"},3:{name:"keyword.other.unit.exponent.decimal.cpp"},4:{name:"keyword.operator.plus.exponent.decimal.cpp"},5:{name:"keyword.operator.minus.exponent.decimal.cpp"},6:{name:"constant.numeric.exponent.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},7:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"}}},{match:"(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])+",name:"invalid.illegal.constant.numeric.cpp"}]}]}}},decltype:{begin:"((?<!\\w)decltype(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.other.decltype.cpp storage.type.decltype.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.decltype.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.decltype.cpp"}},contentName:"meta.arguments.decltype",patterns:[{include:"#evaluation_context"}]},decltype_specifier:{begin:"((?<!\\w)decltype(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.other.decltype.cpp storage.type.decltype.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.decltype.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.decltype.cpp"}},contentName:"meta.arguments.decltype",patterns:[{include:"#evaluation_context"}]},default_statement:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)default(?!\\w))",end:":",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.control.default.cpp"}},endCaptures:{0:{name:"punctuation.separator.colon.case.default.cpp"}},name:"meta.conditional.case.cpp",patterns:[{include:"#evaluation_context"}]},destructor_inline:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*)(~(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=\\())",end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.function.definition.special.member.destructor.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"storage.type.modifier.calling-convention.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"#functional_specifiers_pre_parameters"}]},11:{patterns:[{include:"#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{name:"entity.name.function.destructor.cpp entity.name.function.definition.special.member.destructor.cpp"}},endCaptures:{},name:"meta.function.definition.special.member.destructor.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.head.function.definition.special.member.destructor.cpp",patterns:[{include:"#ever_present_context"},{match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))",captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp keyword.other.default.destructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp keyword.other.delete.destructor.cpp"}}},{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.member.destructor.cpp"}},endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.member.destructor.cpp"}},contentName:"meta.function.definition.parameters.special.member.destructor",patterns:[]},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.body.function.definition.special.member.destructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.function.definition.special.member.destructor.cpp",patterns:[{include:"$self"}]}]},destructor_root:{begin:`((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(((?>(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))::((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))~(?:\\14)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\())`,end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.function.definition.special.member.destructor.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"storage.type.modifier.calling-convention.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.destructor.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.destructor.cpp"},{include:"#template_call_range"}]},11:{patterns:[{include:"#template_call_range"}]},12:{},13:{patterns:[{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?=:)",name:"entity.name.type.destructor.cpp"},{match:"(?<=:)~(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.function.definition.special.member.destructor.cpp"},{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.destructor.cpp"}]},14:{},15:{patterns:[{include:"#inline_comment"}]},16:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},17:{name:"comment.block.cpp"},18:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},19:{patterns:[{include:"#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{patterns:[{include:"#inline_comment"}]},24:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},25:{name:"comment.block.cpp"},26:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},endCaptures:{},name:"meta.function.definition.special.member.destructor.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.head.function.definition.special.member.destructor.cpp",patterns:[{include:"#ever_present_context"},{match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))",captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp keyword.other.default.constructor.cpp keyword.other.default.destructor.cpp"},7:{name:"keyword.other.delete.function.cpp keyword.other.delete.constructor.cpp keyword.other.delete.destructor.cpp"}}},{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.member.destructor.cpp"}},endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.member.destructor.cpp"}},contentName:"meta.function.definition.parameters.special.member.destructor",patterns:[]},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.member.destructor.cpp"}},name:"meta.body.function.definition.special.member.destructor.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.function.definition.special.member.destructor.cpp",patterns:[{include:"$self"}]}]},diagnostic:{begin:"(^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?((?:error|warning)))\\b(?:\\s+)?",end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",beginCaptures:{1:{name:"keyword.control.directive.diagnostic.$7.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.definition.directive.cpp"},7:{}},endCaptures:{},name:"meta.preprocessor.diagnostic.$reference(directive).cpp",patterns:[{include:"#comments"},{begin:'"',end:'(?:(")|(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$)))',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"}},endCaptures:{1:{name:"punctuation.definition.string.end.cpp"}},name:"string.quoted.double.cpp",patterns:[{include:"#line_continuation_character"}]},{begin:"'",end:"(?:(')|(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$)))",beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"}},endCaptures:{1:{name:"punctuation.definition.string.end.cpp"}},name:"string.quoted.single.cpp",patterns:[{include:"#line_continuation_character"}]},{begin:`[^'"]`,end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",beginCaptures:{},endCaptures:{},name:"string.unquoted.cpp",patterns:[{include:"#line_continuation_character"},{include:"#comments"}]}]},emacs_file_banner:{match:"(?:(^(?:\\s+)?((\\/\\/)(?:\\s+)?((?:[#;\\/=*C~]+)++(?![#;\\/=*C~]))(?:\\s+)?.+(?:\\s+)?(?:\\4)(?:\\s+)?(?:\\n|$)))|(^(?:\\s+)?((\\/\\*)(?:\\s+)?((?:[#;\\/=*C~]+)++(?![#;\\/=*C~]))(?:\\s+)?.+(?:\\s+)?(?:\\8)(?:\\s+)?\\*\\/)))",captures:{1:{name:"meta.toc-list.banner.double-slash.cpp"},2:{name:"comment.line.double-slash.cpp"},3:{name:"punctuation.definition.comment.cpp"},4:{name:"meta.banner.character.cpp"},5:{name:"meta.toc-list.banner.block.cpp"},6:{name:"comment.line.banner.cpp"},7:{name:"punctuation.definition.comment.cpp"},8:{name:"meta.banner.character.cpp"}}},empty_square_brackets:{name:"storage.modifier.array.bracket.square",match:"(?<!delete)\\[(?:\\s+)?\\]"},enum_block:{begin:`((?<!\\w)enum(?!\\w))(?:\\s+(class|struct))?(?:(?:\\s+|((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\))))|(?={))(?:\\s+)?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)(?:(?:\\s+)?(:)(?:\\s+)?(?:((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::))?(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))?`,end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.enum.cpp"},1:{name:"storage.type.enum.cpp"},2:{name:"storage.type.enum.enum-key.$2.cpp"},3:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},4:{name:"entity.name.type.enum.cpp"},5:{name:"punctuation.separator.colon.type-specifier.cpp"},6:{patterns:[{include:"#scope_resolution_inner_generated"}]},7:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},8:{patterns:[{include:"#template_call_range"}]},9:{},10:{name:"entity.name.scope-resolution.cpp"},11:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},12:{},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},17:{name:"storage.type.integral.$17.cpp"}},endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.enum.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.enum.cpp"}},name:"meta.head.enum.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.enum.cpp"}},name:"meta.body.enum.cpp",patterns:[{include:"#ever_present_context"},{include:"#enumerator_list"},{include:"#comments"},{include:"#comma"},{include:"#semicolon"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.enum.cpp",patterns:[{include:"$self"}]}]},enum_declare:{match:"((?<!\\w)enum(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])",captures:{1:{name:"storage.type.enum.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.enum.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},enumerator_list:{match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:\\s+)?((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?(?:\\s+)?(?:(\\=)(?:\\s+)?(.+?)(?:\\s+)?)?(?:(?:((?:[,;](?!')|\\n))|(?=\\}[^']))|(?=(?:\\/\\/|\\/\\*)))",captures:{1:{name:"variable.other.enummember.cpp"},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{name:"keyword.operator.assignment.cpp"},4:{patterns:[{include:"#evaluation_context"}]},5:{patterns:[{include:"#comma"},{include:"#semicolon"}]}},name:"meta.enum.definition.cpp"},evaluation_context:{patterns:[{include:"#ever_present_context"},{include:"#string_context"},{include:"#number_literal"},{include:"#method_access"},{include:"#member_access"},{include:"#predefined_macros"},{include:"#operators"},{include:"#memory_operators"},{include:"#wordlike_operators"},{include:"#type_casting_operators"},{include:"#control_flow_keywords"},{include:"#exception_keywords"},{include:"#the_this_keyword"},{include:"#language_constants"},{include:"#builtin_storage_type_initilizer"},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"#functional_specifiers_pre_parameters"},{include:"#storage_types"},{include:"#lambdas"},{include:"#attributes_context"},{include:"#parentheses"},{include:"#function_call"},{include:"#scope_resolution_inner_generated"},{include:"#square_brackets"},{include:"#semicolon"},{include:"#comma"}]},ever_present_context:{patterns:[{include:"#pragma_mark"},{include:"#pragma"},{include:"#include"},{include:"#line"},{include:"#diagnostic"},{include:"#undef"},{include:"#preprocessor_conditional_range"},{include:"#single_line_macro"},{include:"#macro"},{include:"#preprocessor_conditional_standalone"},{include:"#macro_argument"},{include:"#comments"},{include:"#line_continuation_character"}]},exception_keywords:{match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:throw)|(?:catch)|(?:try))(?!\\w))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"keyword.control.exception.$3.cpp"}}},extern_block:{begin:'((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(extern)(?=\\s*\\")',end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.extern.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"storage.type.extern.cpp"}},endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.extern.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.extern.cpp"}},name:"meta.head.extern.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.extern.cpp"}},name:"meta.body.extern.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.extern.cpp",patterns:[{include:"$self"}]},{include:"$self"}]},function_body_context:{patterns:[{include:"#ever_present_context"},{include:"#using_namespace"},{include:"#type_alias"},{include:"#using_name"},{include:"#namespace_alias"},{include:"#typedef_class"},{include:"#typedef_struct"},{include:"#typedef_union"},{include:"#misc_keywords"},{include:"#standard_declares"},{include:"#class_block"},{include:"#struct_block"},{include:"#union_block"},{include:"#enum_block"},{include:"#access_control_keywords"},{include:"#block"},{include:"#static_assert"},{include:"#assembly"},{include:"#function_pointer"},{include:"#switch_statement"},{include:"#goto_statement"},{include:"#evaluation_context"},{include:"#label"}]},function_call:{begin:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<11>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)\\b(?<!\\Wreinterpret_cast|^reinterpret_cast|\\Watomic_noexcept|^atomic_noexcept|\\Wuint_least16_t|^uint_least16_t|\\Wuint_least32_t|^uint_least32_t|\\Wuint_least64_t|^uint_least64_t|\\Watomic_cancel|^atomic_cancel|\\Watomic_commit|^atomic_commit|\\Wuint_least8_t|^uint_least8_t|\\Wuint_fast16_t|^uint_fast16_t|\\Wuint_fast32_t|^uint_fast32_t|\\Wint_least16_t|^int_least16_t|\\Wint_least32_t|^int_least32_t|\\Wint_least64_t|^int_least64_t|\\Wuint_fast64_t|^uint_fast64_t|\\Wthread_local|^thread_local|\\Wint_fast16_t|^int_fast16_t|\\Wint_fast32_t|^int_fast32_t|\\Wint_fast64_t|^int_fast64_t|\\Wsynchronized|^synchronized|\\Wuint_fast8_t|^uint_fast8_t|\\Wdynamic_cast|^dynamic_cast|\\Wint_least8_t|^int_least8_t|\\Wint_fast8_t|^int_fast8_t|\\Wstatic_cast|^static_cast|\\Wsuseconds_t|^suseconds_t|\\Wconst_cast|^const_cast|\\Wuseconds_t|^useconds_t|\\Wconstinit|^constinit|\\Wco_return|^co_return|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wconstexpr|^constexpr|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wprotected|^protected|\\Wnamespace|^namespace|\\Wblksize_t|^blksize_t|\\Wco_return|^co_return|\\Win_addr_t|^in_addr_t|\\Win_port_t|^in_port_t|\\Wuintptr_t|^uintptr_t|\\Wtemplate|^template|\\Wnoexcept|^noexcept|\\Wnoexcept|^noexcept|\\Wcontinue|^continue|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wunsigned|^unsigned|\\Wu_quad_t|^u_quad_t|\\Wblkcnt_t|^blkcnt_t|\\Wuint16_t|^uint16_t|\\Wuint32_t|^uint32_t|\\Wuint64_t|^uint64_t|\\Wintptr_t|^intptr_t|\\Wintmax_t|^intmax_t|\\Wintmax_t|^intmax_t|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wexplicit|^explicit|\\Wvolatile|^volatile|\\Wnoexcept|^noexcept|\\Woperator|^operator|\\Wdecltype|^decltype|\\Wtypename|^typename|\\Wrequires|^requires|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wreflexpr|^reflexpr|\\Wswblk_t|^swblk_t|\\Wvirtual|^virtual|\\Wssize_t|^ssize_t|\\Wconcept|^concept|\\Wmutable|^mutable|\\Wfixpt_t|^fixpt_t|\\Wint16_t|^int16_t|\\Wint32_t|^int32_t|\\Wint64_t|^int64_t|\\Wuint8_t|^uint8_t|\\Wtypedef|^typedef|\\Wdaddr_t|^daddr_t|\\Wcaddr_t|^caddr_t|\\Wqaddr_t|^qaddr_t|\\Wdefault|^default|\\Wnlink_t|^nlink_t|\\Wsegsz_t|^segsz_t|\\Wu_short|^u_short|\\Wwchar_t|^wchar_t|\\Wprivate|^private|\\W__asm__|^__asm__|\\Walignas|^alignas|\\Walignof|^alignof|\\Wmutable|^mutable|\\Wnullptr|^nullptr|\\Wclock_t|^clock_t|\\Wmode_t|^mode_t|\\Wpublic|^public|\\Wsize_t|^size_t|\\Wdouble|^double|\\Wquad_t|^quad_t|\\Wstatic|^static|\\Wtime_t|^time_t|\\Wmodule|^module|\\Wimport|^import|\\Wexport|^export|\\Wextern|^extern|\\Winline|^inline|\\Wxor_eq|^xor_eq|\\Wand_eq|^and_eq|\\Wreturn|^return|\\Wfriend|^friend|\\Wnot_eq|^not_eq|\\Wsigned|^signed|\\Wstruct|^struct|\\Wint8_t|^int8_t|\\Wushort|^ushort|\\Wswitch|^switch|\\Wu_long|^u_long|\\Wtypeid|^typeid|\\Wu_char|^u_char|\\Wsizeof|^sizeof|\\Wbitand|^bitand|\\Wdelete|^delete|\\Wino_t|^ino_t|\\Wkey_t|^key_t|\\Wpid_t|^pid_t|\\Woff_t|^off_t|\\Wuid_t|^uid_t|\\Wshort|^short|\\Wbreak|^break|\\Wcatch|^catch|\\Wcompl|^compl|\\Wwhile|^while|\\Wfalse|^false|\\Wclass|^class|\\Wunion|^union|\\Wconst|^const|\\Wor_eq|^or_eq|\\Wconst|^const|\\Wthrow|^throw|\\Wbitor|^bitor|\\Wu_int|^u_int|\\Wusing|^using|\\Wdiv_t|^div_t|\\Wdev_t|^dev_t|\\Wgid_t|^gid_t|\\Wfloat|^float|\\Wlong|^long|\\Wgoto|^goto|\\Wuint|^uint|\\Wid_t|^id_t|\\Wcase|^case|\\Wauto|^auto|\\Wvoid|^void|\\Wenum|^enum|\\Wtrue|^true|\\Wchar|^char|\\Wid_t|^id_t|\\WNULL|^NULL|\\Wthis|^this|\\Wbool|^bool|\\Welse|^else|\\Wfor|^for|\\Wnew|^new|\\Wnot|^not|\\Wxor|^xor|\\Wand|^and|\\Wasm|^asm|\\Wint|^int|\\Wtry|^try|\\Wdo|^do|\\Wif|^if|\\Wor|^or)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<11>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(\\()`,end:"\\)",beginCaptures:{1:{patterns:[{include:"#scope_resolution_function_call_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.function.call.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},11:{},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{name:"punctuation.section.arguments.begin.bracket.round.function.call.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.call.cpp"}},patterns:[{include:"#evaluation_context"}]},function_definition:{begin:`(?:(?:^|\\G|(?<=;|\\}))|(?<=>|\\*\\/))\\s*+(?:((?<!\\w)template(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?<!\\w)(?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))|(?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*)(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<52>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<52>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<52>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)\\b(?<!\\Wreinterpret_cast|^reinterpret_cast|\\Watomic_noexcept|^atomic_noexcept|\\Wuint_least16_t|^uint_least16_t|\\Wuint_least32_t|^uint_least32_t|\\Wuint_least64_t|^uint_least64_t|\\Watomic_cancel|^atomic_cancel|\\Watomic_commit|^atomic_commit|\\Wuint_least8_t|^uint_least8_t|\\Wuint_fast16_t|^uint_fast16_t|\\Wuint_fast32_t|^uint_fast32_t|\\Wint_least16_t|^int_least16_t|\\Wint_least32_t|^int_least32_t|\\Wint_least64_t|^int_least64_t|\\Wuint_fast64_t|^uint_fast64_t|\\Wthread_local|^thread_local|\\Wint_fast16_t|^int_fast16_t|\\Wint_fast32_t|^int_fast32_t|\\Wint_fast64_t|^int_fast64_t|\\Wsynchronized|^synchronized|\\Wuint_fast8_t|^uint_fast8_t|\\Wdynamic_cast|^dynamic_cast|\\Wint_least8_t|^int_least8_t|\\Wint_fast8_t|^int_fast8_t|\\Wstatic_cast|^static_cast|\\Wsuseconds_t|^suseconds_t|\\Wconst_cast|^const_cast|\\Wuseconds_t|^useconds_t|\\Wconstinit|^constinit|\\Wco_return|^co_return|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wuintmax_t|^uintmax_t|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wconstexpr|^constexpr|\\Wconstexpr|^constexpr|\\Wconsteval|^consteval|\\Wprotected|^protected|\\Wnamespace|^namespace|\\Wblksize_t|^blksize_t|\\Wco_return|^co_return|\\Win_addr_t|^in_addr_t|\\Win_port_t|^in_port_t|\\Wuintptr_t|^uintptr_t|\\Wtemplate|^template|\\Wnoexcept|^noexcept|\\Wnoexcept|^noexcept|\\Wcontinue|^continue|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wunsigned|^unsigned|\\Wu_quad_t|^u_quad_t|\\Wblkcnt_t|^blkcnt_t|\\Wuint16_t|^uint16_t|\\Wuint32_t|^uint32_t|\\Wuint64_t|^uint64_t|\\Wintptr_t|^intptr_t|\\Wintmax_t|^intmax_t|\\Wintmax_t|^intmax_t|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wexplicit|^explicit|\\Wvolatile|^volatile|\\Wnoexcept|^noexcept|\\Woperator|^operator|\\Wdecltype|^decltype|\\Wtypename|^typename|\\Wrequires|^requires|\\Wco_await|^co_await|\\Wco_yield|^co_yield|\\Wreflexpr|^reflexpr|\\Wswblk_t|^swblk_t|\\Wvirtual|^virtual|\\Wssize_t|^ssize_t|\\Wconcept|^concept|\\Wmutable|^mutable|\\Wfixpt_t|^fixpt_t|\\Wint16_t|^int16_t|\\Wint32_t|^int32_t|\\Wint64_t|^int64_t|\\Wuint8_t|^uint8_t|\\Wtypedef|^typedef|\\Wdaddr_t|^daddr_t|\\Wcaddr_t|^caddr_t|\\Wqaddr_t|^qaddr_t|\\Wdefault|^default|\\Wnlink_t|^nlink_t|\\Wsegsz_t|^segsz_t|\\Wu_short|^u_short|\\Wwchar_t|^wchar_t|\\Wprivate|^private|\\W__asm__|^__asm__|\\Walignas|^alignas|\\Walignof|^alignof|\\Wmutable|^mutable|\\Wnullptr|^nullptr|\\Wclock_t|^clock_t|\\Wmode_t|^mode_t|\\Wpublic|^public|\\Wsize_t|^size_t|\\Wdouble|^double|\\Wquad_t|^quad_t|\\Wstatic|^static|\\Wtime_t|^time_t|\\Wmodule|^module|\\Wimport|^import|\\Wexport|^export|\\Wextern|^extern|\\Winline|^inline|\\Wxor_eq|^xor_eq|\\Wand_eq|^and_eq|\\Wreturn|^return|\\Wfriend|^friend|\\Wnot_eq|^not_eq|\\Wsigned|^signed|\\Wstruct|^struct|\\Wint8_t|^int8_t|\\Wushort|^ushort|\\Wswitch|^switch|\\Wu_long|^u_long|\\Wtypeid|^typeid|\\Wu_char|^u_char|\\Wsizeof|^sizeof|\\Wbitand|^bitand|\\Wdelete|^delete|\\Wino_t|^ino_t|\\Wkey_t|^key_t|\\Wpid_t|^pid_t|\\Woff_t|^off_t|\\Wuid_t|^uid_t|\\Wshort|^short|\\Wbreak|^break|\\Wcatch|^catch|\\Wcompl|^compl|\\Wwhile|^while|\\Wfalse|^false|\\Wclass|^class|\\Wunion|^union|\\Wconst|^const|\\Wor_eq|^or_eq|\\Wconst|^const|\\Wthrow|^throw|\\Wbitor|^bitor|\\Wu_int|^u_int|\\Wusing|^using|\\Wdiv_t|^div_t|\\Wdev_t|^dev_t|\\Wgid_t|^gid_t|\\Wfloat|^float|\\Wlong|^long|\\Wgoto|^goto|\\Wuint|^uint|\\Wid_t|^id_t|\\Wcase|^case|\\Wauto|^auto|\\Wvoid|^void|\\Wenum|^enum|\\Wtrue|^true|\\Wchar|^char|\\Wid_t|^id_t|\\WNULL|^NULL|\\Wthis|^this|\\Wbool|^bool|\\Welse|^else|\\Wfor|^for|\\Wnew|^new|\\Wnot|^not|\\Wxor|^xor|\\Wand|^and|\\Wasm|^asm|\\Wint|^int|\\Wtry|^try|\\Wdo|^do|\\Wif|^if|\\Wor|^or)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\()`,end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.function.definition.cpp"},1:{name:"storage.type.template.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{match:"((?<!\\w)(?:(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))|(?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))",captures:{1:{name:"storage.modifier.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},8:{name:"storage.modifier.$8.cpp"},9:{patterns:[{include:"#inline_comment"}]},10:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},11:{name:"comment.block.cpp"},12:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},13:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},14:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},15:{patterns:[{include:"#inline_comment"}]},16:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},17:{name:"comment.block.cpp"},18:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},19:{patterns:[{include:"#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},24:{patterns:[{include:"#template_call_range"}]},25:{},26:{patterns:[{include:"#inline_comment"}]},27:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},28:{name:"comment.block.cpp"},29:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},30:{},31:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},32:{patterns:[{include:"#inline_comment"}]},33:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},34:{name:"comment.block.cpp"},35:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},36:{patterns:[{include:"#inline_comment"}]},37:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},38:{name:"comment.block.cpp"},39:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},40:{patterns:[{include:"#inline_comment"}]},41:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},42:{name:"comment.block.cpp"},43:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},44:{name:"storage.type.modifier.calling-convention.cpp"},45:{patterns:[{include:"#inline_comment"}]},46:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},47:{name:"comment.block.cpp"},48:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},49:{patterns:[{include:"#scope_resolution_function_definition_inner_generated"}]},50:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp"},51:{patterns:[{include:"#template_call_range"}]},52:{},53:{name:"entity.name.function.definition.cpp"},54:{patterns:[{include:"#inline_comment"}]},55:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},56:{name:"comment.block.cpp"},57:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},endCaptures:{},name:"meta.function.definition.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.cpp"}},name:"meta.head.function.definition.cpp",patterns:[{include:"#ever_present_context"},{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.cpp"}},endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.cpp"}},contentName:"meta.function.definition.parameters",patterns:[{include:"#ever_present_context"},{include:"#parameter_or_maybe_value"},{include:"#comma"},{include:"#evaluation_context"}]},{match:`(?<=^|\\))(?:\\s+)?(->)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<23>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<23>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))`,captures:{1:{name:"punctuation.definition.function.return-type.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},7:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},8:{patterns:[{include:"#inline_comment"}]},9:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},10:{name:"comment.block.cpp"},11:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},17:{patterns:[{include:"#template_call_range"}]},18:{},19:{patterns:[{include:"#inline_comment"}]},20:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},21:{name:"comment.block.cpp"},22:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},23:{}}},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.cpp"}},name:"meta.body.function.definition.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.function.definition.cpp",patterns:[{include:"$self"}]}]},function_parameter_context:{patterns:[{include:"#ever_present_context"},{include:"#parameter"},{include:"#comma"}]},function_pointer:{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()`,end:"(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()",beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},20:{patterns:[{include:"#inline_comment"}]},21:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},22:{name:"comment.block.cpp"},23:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},24:{patterns:[{include:"#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{name:"punctuation.section.parens.begin.bracket.round.function.pointer.cpp"},33:{name:"punctuation.definition.function.pointer.dereference.cpp"},34:{name:"variable.other.definition.pointer.function.cpp"},35:{name:"punctuation.definition.begin.bracket.square.cpp"},36:{patterns:[{include:"#evaluation_context"}]},37:{name:"punctuation.definition.end.bracket.square.cpp"},38:{name:"punctuation.section.parens.end.bracket.round.function.pointer.cpp"},39:{name:"punctuation.section.parameters.begin.bracket.round.function.pointer.cpp"}},endCaptures:{1:{name:"punctuation.section.parameters.end.bracket.round.function.pointer.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},patterns:[{include:"#function_parameter_context"}]},function_pointer_parameter:{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()`,end:"(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()",beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},20:{patterns:[{include:"#inline_comment"}]},21:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},22:{name:"comment.block.cpp"},23:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},24:{patterns:[{include:"#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{name:"punctuation.section.parens.begin.bracket.round.function.pointer.cpp"},33:{name:"punctuation.definition.function.pointer.dereference.cpp"},34:{name:"variable.parameter.pointer.function.cpp"},35:{name:"punctuation.definition.begin.bracket.square.cpp"},36:{patterns:[{include:"#evaluation_context"}]},37:{name:"punctuation.definition.end.bracket.square.cpp"},38:{name:"punctuation.section.parens.end.bracket.round.function.pointer.cpp"},39:{name:"punctuation.section.parameters.begin.bracket.round.function.pointer.cpp"}},endCaptures:{1:{name:"punctuation.section.parameters.end.bracket.round.function.pointer.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},patterns:[{include:"#function_parameter_context"}]},functional_specifiers_pre_parameters:{match:"(?<!\\w)(?:(?:constexpr)|(?:consteval)|(?:explicit)|(?:mutable)|(?:virtual)|(?:inline)|(?:friend))(?!\\w)",name:"storage.modifier.specifier.functional.pre-parameters.$0.cpp"},gcc_attributes:{begin:"__attribute(?:__)?\\s*\\(\\s*\\(",end:"\\)\\s*\\)",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",end:"\\)",beginCaptures:{},endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}}},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"#number_literal"},{include:"#ever_present_context"}]},goto_statement:{match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)goto(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"keyword.control.goto.cpp"},4:{patterns:[{include:"#inline_comment"}]},5:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},6:{name:"entity.name.label.call.cpp"}}},identifier:{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*"},include:{match:'^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((#)(?:\\s+)?((?:include|include_next))\\b)(?:\\s+)?(?:(?:(?:((<)[^>]*(>?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=\\/\\/)))|((\\")[^\\"]*(\\"?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=\\/\\/))))|(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?:\\.(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)*((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=(?:\\/\\/|;)))))|((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:\\n|$)|(?=(?:\\/\\/|;))))',captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"keyword.control.directive.$5.cpp"},4:{name:"punctuation.definition.directive.cpp"},6:{name:"string.quoted.other.lt-gt.include.cpp"},7:{name:"punctuation.definition.string.begin.cpp"},8:{name:"punctuation.definition.string.end.cpp"},9:{patterns:[{include:"#inline_comment"}]},10:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},11:{name:"string.quoted.double.include.cpp"},12:{name:"punctuation.definition.string.begin.cpp"},13:{name:"punctuation.definition.string.end.cpp"},14:{patterns:[{include:"#inline_comment"}]},15:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},16:{name:"entity.name.other.preprocessor.macro.include.cpp"},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},21:{patterns:[{include:"#inline_comment"}]},22:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}},name:"meta.preprocessor.include.cpp"},inheritance_context:{patterns:[{include:"#ever_present_context"},{match:",",name:"punctuation.separator.delimiter.comma.inheritance.cpp"},{match:"(?<!\\w)(?:(?:protected)|(?:private)|(?:public))(?!\\w)",name:"storage.type.modifier.access.$0.cpp"},{match:"(?<!\\w)virtual(?!\\w)",name:"storage.type.modifier.virtual.cpp"},{match:`(?<=protected|virtual|private|public|,|:)(?:\\s+)?(?!(?:(?:(?:protected)|(?:private)|(?:public))|virtual))(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))`,captures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},7:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},8:{patterns:[{include:"#template_call_range"}]},9:{},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{}}}]},inline_builtin_storage_type:{match:"\\s*+(?<!\\w)(?:(?:(?:((?:(?:unsigned)|(?:wchar_t)|(?:double)|(?:signed)|(?:short)|(?:float)|(?:auto)|(?:void)|(?:long)|(?:char)|(?:bool)|(?:int)))|((?:(?:uint_least32_t)|(?:uint_least64_t)|(?:uint_least16_t)|(?:uint_fast64_t)|(?:uint_least8_t)|(?:int_least64_t)|(?:int_least32_t)|(?:int_least16_t)|(?:uint_fast16_t)|(?:uint_fast32_t)|(?:int_least8_t)|(?:int_fast16_t)|(?:int_fast32_t)|(?:int_fast64_t)|(?:uint_fast8_t)|(?:int_fast8_t)|(?:suseconds_t)|(?:useconds_t)|(?:uintmax_t)|(?:uintmax_t)|(?:in_port_t)|(?:uintmax_t)|(?:in_addr_t)|(?:blksize_t)|(?:uintptr_t)|(?:intmax_t)|(?:intptr_t)|(?:blkcnt_t)|(?:intmax_t)|(?:u_quad_t)|(?:uint16_t)|(?:uint32_t)|(?:uint64_t)|(?:ssize_t)|(?:fixpt_t)|(?:qaddr_t)|(?:u_short)|(?:int16_t)|(?:int32_t)|(?:int64_t)|(?:uint8_t)|(?:daddr_t)|(?:caddr_t)|(?:swblk_t)|(?:clock_t)|(?:segsz_t)|(?:nlink_t)|(?:time_t)|(?:u_long)|(?:ushort)|(?:quad_t)|(?:mode_t)|(?:size_t)|(?:u_char)|(?:int8_t)|(?:u_int)|(?:uid_t)|(?:off_t)|(?:pid_t)|(?:gid_t)|(?:dev_t)|(?:div_t)|(?:key_t)|(?:ino_t)|(?:id_t)|(?:id_t)|(?:uint))))|((?:(?:pthread_rwlockattr_t)|(?:pthread_mutexattr_t)|(?:pthread_condattr_t)|(?:pthread_rwlock_t)|(?:pthread_mutex_t)|(?:pthread_cond_t)|(?:pthread_attr_t)|(?:pthread_once_t)|(?:pthread_key_t)|(?:pthread_t))))|([a-zA-Z_]\\w*_t))(?!\\w)",captures:{1:{name:"storage.type.primitive.cpp storage.type.built-in.primitive.cpp"},2:{name:"storage.type.cpp storage.type.built-in.cpp"},3:{name:"support.type.posix-reserved.pthread.cpp support.type.built-in.posix-reserved.pthread.cpp"},4:{name:"support.type.posix-reserved.cpp support.type.built-in.posix-reserved.cpp"}}},inline_comment:{match:"(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},invalid_comment_end:{match:"\\*\\/",name:"invalid.illegal.unexpected.punctuation.definition.comment.end.cpp"},label:{match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\b(?<!case|default)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:)",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"entity.name.label.cpp"},4:{patterns:[{include:"#inline_comment"}]},5:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},6:{name:"punctuation.separator.label.cpp"}}},lambdas:{begin:'(?:(?<=[^\\s]|^)(?<![\\w\\]\\)\\[\\*&">])|(?<=\\Wreturn|^return))(?:\\s+)?(\\[(?!\\[| *+"| *+\\d))((?:[^\\[\\]]|((?<!\\[)\\[(?!\\[)(?:[^\\[\\]]*+\\g<3>?)++\\]))*+)(\\](?!((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))[\\[\\];=]))',end:"(?<=[;}])",beginCaptures:{1:{name:"punctuation.definition.capture.begin.lambda.cpp"},2:{name:"meta.lambda.capture.cpp",patterns:[{include:"#the_this_keyword"},{match:"((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?=\\]|\\z|$)|(,))|(\\=))",captures:{1:{name:"variable.parameter.capture.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.separator.delimiter.comma.cpp"},7:{name:"keyword.operator.assignment.cpp"}}},{include:"#evaluation_context"}]},3:{},4:{name:"punctuation.definition.capture.end.lambda.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},7:{name:"comment.block.cpp"},8:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},endCaptures:{},patterns:[{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.lambda.cpp"}},endCaptures:{0:{name:"punctuation.definition.parameters.end.lambda.cpp"}},name:"meta.function.definition.parameters.lambda.cpp",patterns:[{include:"#function_parameter_context"}]},{match:"(?<!\\w)(?:(?:constexpr)|(?:consteval)|(?:mutable))(?!\\w)",name:"storage.modifier.lambda.$0.cpp"},{begin:"->",end:"(?=\\{)",beginCaptures:{0:{name:"punctuation.definition.lambda.return-type.cpp"}},endCaptures:{},patterns:[{include:"#comments"},{match:"\\S+",name:"storage.type.return-type.lambda.cpp"}]},{begin:"\\{",end:"\\}",beginCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.lambda.cpp"}},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.lambda.cpp"}},name:"meta.function.definition.body.lambda.cpp",patterns:[{include:"$self"}]}]},language_constants:{match:"(?<!\\w)(?:(?:nullptr)|(?:false)|(?:NULL)|(?:true))(?!\\w)",name:"constant.language.$0.cpp"},line:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?line\\b",end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",beginCaptures:{0:{name:"keyword.control.directive.line.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.definition.directive.cpp"}},endCaptures:{},name:"meta.preprocessor.line.cpp",patterns:[{include:"#string_context"},{include:"#preprocessor_number_literal"},{include:"#line_continuation_character"}]},line_comment:{begin:"\\s*+(\\/\\/)",end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",beginCaptures:{1:{name:"punctuation.definition.comment.cpp"}},endCaptures:{},name:"comment.line.double-slash.cpp",patterns:[{include:"#line_continuation_character"}]},line_continuation_character:{match:"\\\\\\n",name:"constant.character.escape.line-continuation.cpp"},macro:{begin:"(^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?define\\b)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",beginCaptures:{1:{name:"keyword.control.directive.define.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.definition.directive.cpp"},7:{name:"entity.name.function.preprocessor.cpp"}},endCaptures:{},name:"meta.preprocessor.macro.cpp",patterns:[{match:"\\G(?:\\s+)?(\\()([^\\(]*)(\\))",captures:{1:{name:"punctuation.definition.parameters.begin.preprocessor.cpp"},2:{name:"meta.function.preprocessor.parameters.cpp",patterns:[{match:"(?<=[(,])(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?",captures:{1:{name:"variable.parameter.preprocessor.cpp"}}},{match:",",name:"punctuation.separator.parameters.cpp"},{match:"\\.\\.\\.",name:"punctuation.vararg-ellipses.variable.parameter.preprocessor.cpp"}]},3:{name:"punctuation.definition.parameters.end.preprocessor.cpp"}}},{include:"#macro_context"},{include:"#macro_argument"}]},macro_argument:{match:"##?(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"variable.other.macro.argument.cpp"},macro_context:{patterns:[{include:"source.cpp.embedded.macro"}]},macro_name:{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.function.preprocessor.cpp"},member_access:{match:"(?:((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?:\\s+)?(?:(?:\\.\\*|\\.)|(?:->\\*|->))(?:\\s+)?)*)(?:\\s+)?(\\b(?!uint_least32_t[^\\w]|uint_least16_t[^\\w]|uint_least64_t[^\\w]|int_least32_t[^\\w]|int_least64_t[^\\w]|uint_fast32_t[^\\w]|uint_fast64_t[^\\w]|uint_least8_t[^\\w]|uint_fast16_t[^\\w]|int_least16_t[^\\w]|int_fast16_t[^\\w]|int_least8_t[^\\w]|uint_fast8_t[^\\w]|int_fast64_t[^\\w]|int_fast32_t[^\\w]|int_fast8_t[^\\w]|suseconds_t[^\\w]|useconds_t[^\\w]|in_addr_t[^\\w]|uintmax_t[^\\w]|uintmax_t[^\\w]|uintmax_t[^\\w]|in_port_t[^\\w]|uintptr_t[^\\w]|blksize_t[^\\w]|uint32_t[^\\w]|uint64_t[^\\w]|u_quad_t[^\\w]|intmax_t[^\\w]|intmax_t[^\\w]|unsigned[^\\w]|blkcnt_t[^\\w]|uint16_t[^\\w]|intptr_t[^\\w]|swblk_t[^\\w]|wchar_t[^\\w]|u_short[^\\w]|qaddr_t[^\\w]|caddr_t[^\\w]|daddr_t[^\\w]|fixpt_t[^\\w]|nlink_t[^\\w]|segsz_t[^\\w]|clock_t[^\\w]|ssize_t[^\\w]|int16_t[^\\w]|int32_t[^\\w]|int64_t[^\\w]|uint8_t[^\\w]|int8_t[^\\w]|mode_t[^\\w]|quad_t[^\\w]|ushort[^\\w]|u_long[^\\w]|u_char[^\\w]|double[^\\w]|signed[^\\w]|time_t[^\\w]|size_t[^\\w]|key_t[^\\w]|div_t[^\\w]|ino_t[^\\w]|uid_t[^\\w]|gid_t[^\\w]|off_t[^\\w]|pid_t[^\\w]|float[^\\w]|dev_t[^\\w]|u_int[^\\w]|short[^\\w]|bool[^\\w]|id_t[^\\w]|uint[^\\w]|long[^\\w]|char[^\\w]|void[^\\w]|auto[^\\w]|id_t[^\\w]|int[^\\w])(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b(?!\\())",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"variable.language.this.cpp"},4:{name:"variable.other.object.access.cpp"},5:{name:"punctuation.separator.dot-access.cpp"},6:{name:"punctuation.separator.pointer-access.cpp"},7:{patterns:[{match:"(?<=(?:\\.\\*|\\.|->|->\\*))(?:\\s+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.property.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"}}},{match:"(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.access.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"}}},{include:"#member_access"},{include:"#method_access"}]},8:{name:"variable.other.property.cpp"}}},memory_operators:{match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(delete)(?:\\s+)?(\\[\\])|(delete))|(new))(?!\\w))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"keyword.operator.wordlike.cpp"},4:{name:"keyword.operator.delete.array.cpp"},5:{name:"keyword.operator.delete.array.bracket.cpp"},6:{name:"keyword.operator.delete.cpp"},7:{name:"keyword.operator.new.cpp"}}},method_access:{begin:"(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?:\\s+)?(?:(?:\\.\\*|\\.)|(?:->\\*|->))(?:\\s+)?)*)(?:\\s+)?(~?(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?(\\()",end:"\\)",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.access.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"},9:{patterns:[{match:"(?<=(?:\\.\\*|\\.|->|->\\*))(?:\\s+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.property.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"}}},{match:"(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*|(?<=\\]|\\)))(?:\\s+)?))(?:((?:\\.\\*|\\.))|((?:->\\*|->)))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.language.this.cpp"},6:{name:"variable.other.object.access.cpp"},7:{name:"punctuation.separator.dot-access.cpp"},8:{name:"punctuation.separator.pointer-access.cpp"}}},{include:"#member_access"},{include:"#method_access"}]},10:{name:"entity.name.function.member.cpp"},11:{name:"punctuation.section.arguments.begin.bracket.round.function.member.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.function.member.cpp"}},patterns:[{include:"#evaluation_context"}]},misc_keywords:{match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:constinit)|(?:requires)|(?:typedef)|(?:concept)|(?:export)|(?:module))(?!\\w))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"keyword.other.$3.cpp"}}},ms_attributes:{begin:"__declspec\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.attribute.begin.cpp"}},endCaptures:{0:{name:"punctuation.section.attribute.end.cpp"}},name:"support.other.attribute.cpp",patterns:[{include:"#attributes_context"},{begin:"\\(",end:"\\)",beginCaptures:{},endCaptures:{},patterns:[{include:"#attributes_context"},{include:"#string_context"},{include:"#ever_present_context"}]},{match:"(using)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.namespace.cpp"}}},{match:",",name:"punctuation.separator.attribute.cpp"},{match:":",name:"punctuation.accessor.attribute.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(?=::)",name:"entity.name.namespace.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.other.attribute.$0.cpp"},{include:"#number_literal"},{include:"#ever_present_context"}]},namespace_alias:{match:`(?<!\\w)(namespace)\\s+((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:\\s+)?(\\=)(?:\\s+)?(((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<8>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:\\s+)?(?:(;)|\\n))`,captures:{1:{name:"keyword.other.namespace.alias.cpp storage.type.namespace.alias.cpp"},2:{name:"entity.name.namespace.alias.cpp"},3:{name:"keyword.operator.assignment.cpp"},4:{name:"meta.declaration.namespace.alias.value.cpp"},5:{patterns:[{include:"#scope_resolution_namespace_alias_inner_generated"}]},6:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.alias.cpp"},7:{patterns:[{include:"#template_call_range"}]},9:{name:"entity.name.namespace.cpp"},10:{name:"punctuation.terminator.statement.cpp"}},name:"meta.declaration.namespace.alias.cpp"},namespace_block:{begin:"((?<!\\w)namespace(?!\\w))",end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.namespace.cpp"},1:{name:"keyword.other.namespace.definition.cpp storage.type.namespace.definition.cpp"}},endCaptures:{},name:"meta.block.namespace.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.namespace.cpp"}},name:"meta.head.namespace.cpp",patterns:[{include:"#ever_present_context"},{include:"#attributes_context"},{match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<4>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)(?:\\s+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?:\\s+)?(?:(::)(?:\\s+)?(inline))?`,captures:{1:{patterns:[{include:"#scope_resolution_namespace_block_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.namespace.cpp"},6:{name:"punctuation.separator.scope-resolution.namespace.block.cpp"},7:{name:"storage.modifier.inline.cpp"}}}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.namespace.cpp"}},name:"meta.body.namespace.cpp",patterns:[{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.namespace.cpp",patterns:[{include:"$self"}]}]},noexcept_operator:{begin:"((?<!\\w)noexcept(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.noexcept.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.noexcept.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.noexcept.cpp"}},contentName:"meta.arguments.operator.noexcept",patterns:[{include:"#evaluation_context"}]},number_literal:{match:"(?<!\\w)\\.?\\d(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])*",captures:{0:{patterns:[{begin:"(?=.)",end:"$",beginCaptures:{},endCaptures:{},patterns:[{match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9a-fA-F])\\.|\\.(?=[0-9a-fA-F])))([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?(?:(?<!')([pP])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?([lLfF](?!\\w))?((?:\\w(?<![0-9a-fA-FpP])\\w*)?$)",captures:{1:{name:"keyword.other.unit.hexadecimal.cpp"},2:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"constant.numeric.hexadecimal.cpp"},5:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},6:{name:"punctuation.separator.constant.numeric.cpp"},7:{name:"keyword.other.unit.exponent.hexadecimal.cpp"},8:{name:"keyword.operator.plus.exponent.hexadecimal.cpp"},9:{name:"keyword.operator.minus.exponent.hexadecimal.cpp"},10:{name:"constant.numeric.exponent.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},11:{name:"keyword.other.suffix.literal.built-in.floating-point.cpp keyword.other.unit.suffix.floating-point.cpp"},12:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}}},{match:"\\G(?=[0-9.])(?!0[xXbB])([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?((?:(?<=[0-9])\\.|\\.(?=[0-9])))([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)?(?:(?<!')([eE])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?([lLfF](?!\\w))?((?:\\w(?<![0-9eE])\\w*)?$)",captures:{1:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},2:{name:"punctuation.separator.constant.numeric.cpp"},3:{name:"constant.numeric.decimal.point.cpp"},4:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},5:{name:"punctuation.separator.constant.numeric.cpp"},6:{name:"keyword.other.unit.exponent.decimal.cpp"},7:{name:"keyword.operator.plus.exponent.decimal.cpp"},8:{name:"keyword.operator.minus.exponent.decimal.cpp"},9:{name:"constant.numeric.exponent.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},10:{name:"keyword.other.suffix.literal.built-in.floating-point.cpp keyword.other.unit.suffix.floating-point.cpp"},11:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}}},{match:"(\\G0[bB])([01](?:[01]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?((?:\\w(?<![0-9])\\w*)?$)",captures:{1:{name:"keyword.other.unit.binary.cpp"},2:{name:"constant.numeric.binary.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"},5:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}}},{match:"(\\G0)((?:[0-7]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))+)((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?((?:\\w(?<![0-9])\\w*)?$)",captures:{1:{name:"keyword.other.unit.octal.cpp"},2:{name:"constant.numeric.octal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"},5:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}}},{match:"(\\G0[xX])([0-9a-fA-F](?:[0-9a-fA-F]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)(?:(?<!')([pP])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?((?:\\w(?<![0-9a-fA-FpP])\\w*)?$)",captures:{1:{name:"keyword.other.unit.hexadecimal.cpp"},2:{name:"constant.numeric.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},3:{name:"punctuation.separator.constant.numeric.cpp"},4:{name:"keyword.other.unit.exponent.hexadecimal.cpp"},5:{name:"keyword.operator.plus.exponent.hexadecimal.cpp"},6:{name:"keyword.operator.minus.exponent.hexadecimal.cpp"},7:{name:"constant.numeric.exponent.hexadecimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},8:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"},9:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}}},{match:"\\G(?=[0-9.])(?!0[xXbB])([0-9](?:[0-9]|((?<=[0-9a-fA-F])'(?=[0-9a-fA-F])))*)(?:(?<!')([eE])(\\+?)(\\-?)([0-9](?:[0-9]|(?<=[0-9a-fA-F])'(?=[0-9a-fA-F]))*))?((?:[uU]|(?:[uU]ll?)|(?:[uU]LL?)|(?:ll?[uU]?)|(?:LL?[uU]?)|[fF])(?!\\w))?((?:\\w(?<![0-9eE])\\w*)?$)",captures:{1:{name:"constant.numeric.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},2:{name:"punctuation.separator.constant.numeric.cpp"},3:{name:"keyword.other.unit.exponent.decimal.cpp"},4:{name:"keyword.operator.plus.exponent.decimal.cpp"},5:{name:"keyword.operator.minus.exponent.decimal.cpp"},6:{name:"constant.numeric.exponent.decimal.cpp",patterns:[{match:"(?<=[0-9a-fA-F])'(?=[0-9a-fA-F])",name:"punctuation.separator.constant.numeric.cpp"}]},7:{name:"keyword.other.suffix.literal.built-in.integer.cpp keyword.other.unit.suffix.integer.cpp"},8:{name:"keyword.other.suffix.literal.user-defined.integer.cpp keyword.other.unit.user-defined.cpp"}}},{match:"(?:(?:[0-9a-zA-Z_\\.]|')|(?<=[eEpP])[+-])+",name:"invalid.illegal.constant.numeric.cpp"}]}]}}},operator_overload:{begin:`((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:__cdecl|__clrcall|__stdcall|__fastcall|__thiscall|__vectorcall)?)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(operator)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<55>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)(?:(?:((?:(?:delete\\[\\])|(?:delete)|(?:new\\[\\])|(?:<=>)|(?:<<=)|(?:new)|(?:>>=)|(?:\\->\\*)|(?:\\/=)|(?:%=)|(?:&=)|(?:>=)|(?:\\|=)|(?:\\+\\+)|(?:\\-\\-)|(?:\\(\\))|(?:\\[\\])|(?:\\->)|(?:\\+\\+)|(?:<<)|(?:>>)|(?:\\-\\-)|(?:<=)|(?:\\^=)|(?:==)|(?:!=)|(?:&&)|(?:\\|\\|)|(?:\\+=)|(?:\\-=)|(?:\\*=)|,|\\+|\\-|!|~|\\*|&|\\*|\\/|%|\\+|\\-|<|>|&|\\^|\\||=))|((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:\\[\\])?)))|("")((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\<|\\()`,end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.function.definition.special.operator-overload.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{include:"#inline_comment"}]},12:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},13:{name:"comment.block.cpp"},14:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},15:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},16:{patterns:[{include:"#template_call_range"}]},17:{},18:{patterns:[{include:"#inline_comment"}]},19:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},20:{name:"comment.block.cpp"},21:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},22:{},23:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},24:{patterns:[{include:"#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{patterns:[{include:"#inline_comment"}]},33:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},34:{name:"comment.block.cpp"},35:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},36:{name:"storage.type.modifier.calling-convention.cpp"},37:{patterns:[{include:"#inline_comment"}]},38:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},39:{name:"comment.block.cpp"},40:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},41:{patterns:[{include:"#inline_comment"}]},42:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},43:{name:"comment.block.cpp"},44:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},45:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.operator.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.operator.cpp"},{include:"#template_call_range"}]},46:{patterns:[{include:"#template_call_range"}]},47:{},48:{name:"keyword.other.operator.overload.cpp"},49:{patterns:[{include:"#inline_comment"}]},50:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},51:{name:"comment.block.cpp"},52:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},53:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.operator-overload.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.operator-overload.cpp"},{include:"#template_call_range"}]},54:{patterns:[{include:"#template_call_range"}]},55:{},56:{name:"entity.name.operator.cpp"},57:{name:"entity.name.operator.type.cpp"},58:{patterns:[{match:"\\*",name:"entity.name.operator.type.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"entity.name.operator.type.reference.cpp"}]},59:{patterns:[{include:"#inline_comment"}]},60:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},61:{name:"comment.block.cpp"},62:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},63:{patterns:[{include:"#inline_comment"}]},64:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},65:{name:"comment.block.cpp"},66:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},67:{patterns:[{include:"#inline_comment"}]},68:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},69:{name:"comment.block.cpp"},70:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},71:{name:"entity.name.operator.type.array.cpp"},72:{name:"entity.name.operator.custom-literal.cpp"},73:{patterns:[{include:"#inline_comment"}]},74:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},75:{name:"comment.block.cpp"},76:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},77:{name:"entity.name.operator.custom-literal.cpp"},78:{patterns:[{include:"#inline_comment"}]},79:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},80:{name:"comment.block.cpp"},81:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},endCaptures:{},name:"meta.function.definition.special.operator-overload.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.function.definition.special.operator-overload.cpp"}},name:"meta.head.function.definition.special.operator-overload.cpp",patterns:[{include:"#ever_present_context"},{include:"#template_call_range"},{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.parameters.begin.bracket.round.special.operator-overload.cpp"}},endCaptures:{0:{name:"punctuation.section.parameters.end.bracket.round.special.operator-overload.cpp"}},contentName:"meta.function.definition.parameters.special.operator-overload",patterns:[{include:"#function_parameter_context"},{include:"#evaluation_context"}]},{include:"#qualifiers_and_specifiers_post_parameters"},{match:"(\\=)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(default)|(delete))",captures:{1:{name:"keyword.operator.assignment.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"keyword.other.default.function.cpp"},7:{name:"keyword.other.delete.function.cpp"}}},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.function.definition.special.operator-overload.cpp"}},name:"meta.body.function.definition.special.operator-overload.cpp",patterns:[{include:"#function_body_context"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.function.definition.special.operator-overload.cpp",patterns:[{include:"$self"}]}]},operators:{patterns:[{begin:"((?<!\\w)sizeof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.cpp"}},contentName:"meta.arguments.operator.sizeof",patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)alignof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignof.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignof.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignof.cpp"}},contentName:"meta.arguments.operator.alignof",patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)alignas(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.alignas.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.alignas.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.alignas.cpp"}},contentName:"meta.arguments.operator.alignas",patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)typeid(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.typeid.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.typeid.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.typeid.cpp"}},contentName:"meta.arguments.operator.typeid",patterns:[{include:"#evaluation_context"}]},{begin:"((?<!\\w)noexcept(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.noexcept.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.noexcept.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.noexcept.cpp"}},contentName:"meta.arguments.operator.noexcept",patterns:[{include:"#evaluation_context"}]},{begin:"(\\bsizeof\\.\\.\\.)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.variadic.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.variadic.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.variadic.cpp"}},contentName:"meta.arguments.operator.sizeof.variadic",patterns:[{include:"#evaluation_context"}]},{match:"--",name:"keyword.operator.decrement.cpp"},{match:"\\+\\+",name:"keyword.operator.increment.cpp"},{match:"%=|\\+=|-=|\\*=|(?<!\\()\\/=",name:"keyword.operator.assignment.compound.cpp"},{match:"&=|\\^=|<<=|>>=|\\|=",name:"keyword.operator.assignment.compound.bitwise.cpp"},{match:"<<|>>",name:"keyword.operator.bitwise.shift.cpp"},{match:"!=|<=|>=|==|<|>",name:"keyword.operator.comparison.cpp"},{match:"&&|!|\\|\\|",name:"keyword.operator.logical.cpp"},{match:"&|\\||\\^|~",name:"keyword.operator.bitwise.cpp"},{include:"#assignment_operator"},{match:"%|\\*|\\/|-|\\+",name:"keyword.operator.arithmetic.cpp"},{include:"#ternary_operator"}]},over_qualified_types:{patterns:[{match:"(\\bstruct)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)",captures:{1:{name:"storage.type.struct.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.struct.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},{match:"(\\benum)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)",captures:{1:{name:"storage.type.enum.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.enum.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},{match:"(\\bunion)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)",captures:{1:{name:"storage.type.union.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.union.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},{match:"(\\bclass)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)",captures:{1:{name:"storage.type.class.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.class.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}}]},parameter:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\w)",end:"(?:(?=\\))|(,))",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},name:"meta.parameter.cpp",patterns:[{include:"#ever_present_context"},{include:"#string_context"},{include:"#function_pointer_parameter"},{include:"#decltype"},{include:"#vararg_ellipses"},{match:"((?:((?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\s*+(?<!\\w)(?:(?:(?:((?:(?:unsigned)|(?:wchar_t)|(?:double)|(?:signed)|(?:short)|(?:float)|(?:auto)|(?:void)|(?:long)|(?:char)|(?:bool)|(?:int)))|((?:(?:uint_least32_t)|(?:uint_least64_t)|(?:uint_least16_t)|(?:uint_fast64_t)|(?:uint_least8_t)|(?:int_least64_t)|(?:int_least32_t)|(?:int_least16_t)|(?:uint_fast16_t)|(?:uint_fast32_t)|(?:int_least8_t)|(?:int_fast16_t)|(?:int_fast32_t)|(?:int_fast64_t)|(?:uint_fast8_t)|(?:int_fast8_t)|(?:suseconds_t)|(?:useconds_t)|(?:uintmax_t)|(?:uintmax_t)|(?:in_port_t)|(?:uintmax_t)|(?:in_addr_t)|(?:blksize_t)|(?:uintptr_t)|(?:intmax_t)|(?:intptr_t)|(?:blkcnt_t)|(?:intmax_t)|(?:u_quad_t)|(?:uint16_t)|(?:uint32_t)|(?:uint64_t)|(?:ssize_t)|(?:fixpt_t)|(?:qaddr_t)|(?:u_short)|(?:int16_t)|(?:int32_t)|(?:int64_t)|(?:uint8_t)|(?:daddr_t)|(?:caddr_t)|(?:swblk_t)|(?:clock_t)|(?:segsz_t)|(?:nlink_t)|(?:time_t)|(?:u_long)|(?:ushort)|(?:quad_t)|(?:mode_t)|(?:size_t)|(?:u_char)|(?:int8_t)|(?:u_int)|(?:uid_t)|(?:off_t)|(?:pid_t)|(?:gid_t)|(?:dev_t)|(?:div_t)|(?:key_t)|(?:ino_t)|(?:id_t)|(?:id_t)|(?:uint))))|((?:(?:pthread_rwlockattr_t)|(?:pthread_mutexattr_t)|(?:pthread_condattr_t)|(?:pthread_rwlock_t)|(?:pthread_mutex_t)|(?:pthread_cond_t)|(?:pthread_attr_t)|(?:pthread_once_t)|(?:pthread_key_t)|(?:pthread_t))))|([a-zA-Z_]\\w*_t))(?!\\w)|((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\b\\b(?<!\\Wthread_local|^thread_local|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wstatic|^static|\\Wextern|^extern|\\Wconst|^const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=,|\\)|=)",captures:{1:{patterns:[{include:"#storage_types"}]},2:{name:"storage.modifier.specifier.parameter.cpp"},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"storage.type.primitive.cpp storage.type.built-in.primitive.cpp"},12:{name:"storage.type.cpp storage.type.built-in.cpp"},13:{name:"support.type.posix-reserved.pthread.cpp support.type.built-in.posix-reserved.pthread.cpp"},14:{name:"support.type.posix-reserved.cpp support.type.built-in.posix-reserved.cpp"},15:{name:"entity.name.type.parameter.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{include:"#storage_types"},{include:"#scope_resolution_parameter_inner_generated"},{match:"(?:(?:struct)|(?:class)|(?:union)|(?:enum))",name:"storage.type.$0.cpp"},{begin:"(?<==)",end:"(?:(?=\\))|(,))",beginCaptures:{},endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},patterns:[{include:"#evaluation_context"}]},{match:"\\=",name:"keyword.operator.assignment.cpp"},{match:"(?<!\\s|\\(|,|:)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\)|,|\\[|=|\\n)",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.parameter.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{include:"#attributes_context"},{begin:"\\[",end:"\\]",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.square.array.type.cpp"}},endCaptures:{0:{name:"punctuation.definition.end.bracket.square.array.type.cpp"}},name:"meta.bracket.square.array.cpp",patterns:[{include:"#evaluation_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b(?<!\\Wstruct|^struct|\\Wclass|^class|\\Wunion|^union|\\Wenum|^enum)",name:"entity.name.type.parameter.cpp"},{include:"#template_call_range"},{match:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*)",captures:{0:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},7:{name:"comment.block.cpp"},8:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{include:"#ever_present_context"}]},parameter_class:{match:"(\\bclass)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)",captures:{1:{name:"storage.type.class.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.class.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},parameter_enum:{match:"(\\benum)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)",captures:{1:{name:"storage.type.enum.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.enum.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},parameter_or_maybe_value:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\w)",end:"(?:(?=\\))|(,))",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},name:"meta.parameter.cpp",patterns:[{include:"#ever_present_context"},{include:"#function_pointer_parameter"},{include:"#memory_operators"},{include:"#builtin_storage_type_initilizer"},{include:"#curly_initializer"},{include:"#decltype"},{include:"#vararg_ellipses"},{match:"((?:((?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\s*+(?<!\\w)(?:(?:(?:((?:(?:unsigned)|(?:wchar_t)|(?:double)|(?:signed)|(?:short)|(?:float)|(?:auto)|(?:void)|(?:long)|(?:char)|(?:bool)|(?:int)))|((?:(?:uint_least32_t)|(?:uint_least64_t)|(?:uint_least16_t)|(?:uint_fast64_t)|(?:uint_least8_t)|(?:int_least64_t)|(?:int_least32_t)|(?:int_least16_t)|(?:uint_fast16_t)|(?:uint_fast32_t)|(?:int_least8_t)|(?:int_fast16_t)|(?:int_fast32_t)|(?:int_fast64_t)|(?:uint_fast8_t)|(?:int_fast8_t)|(?:suseconds_t)|(?:useconds_t)|(?:uintmax_t)|(?:uintmax_t)|(?:in_port_t)|(?:uintmax_t)|(?:in_addr_t)|(?:blksize_t)|(?:uintptr_t)|(?:intmax_t)|(?:intptr_t)|(?:blkcnt_t)|(?:intmax_t)|(?:u_quad_t)|(?:uint16_t)|(?:uint32_t)|(?:uint64_t)|(?:ssize_t)|(?:fixpt_t)|(?:qaddr_t)|(?:u_short)|(?:int16_t)|(?:int32_t)|(?:int64_t)|(?:uint8_t)|(?:daddr_t)|(?:caddr_t)|(?:swblk_t)|(?:clock_t)|(?:segsz_t)|(?:nlink_t)|(?:time_t)|(?:u_long)|(?:ushort)|(?:quad_t)|(?:mode_t)|(?:size_t)|(?:u_char)|(?:int8_t)|(?:u_int)|(?:uid_t)|(?:off_t)|(?:pid_t)|(?:gid_t)|(?:dev_t)|(?:div_t)|(?:key_t)|(?:ino_t)|(?:id_t)|(?:id_t)|(?:uint))))|((?:(?:pthread_rwlockattr_t)|(?:pthread_mutexattr_t)|(?:pthread_condattr_t)|(?:pthread_rwlock_t)|(?:pthread_mutex_t)|(?:pthread_cond_t)|(?:pthread_attr_t)|(?:pthread_once_t)|(?:pthread_key_t)|(?:pthread_t))))|([a-zA-Z_]\\w*_t))(?!\\w)|((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\b\\b(?<!\\Wthread_local|^thread_local|\\Wvolatile|^volatile|\\Wregister|^register|\\Wrestrict|^restrict|\\Wstatic|^static|\\Wextern|^extern|\\Wconst|^const)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=,|\\)|=)",captures:{1:{patterns:[{include:"#storage_types"}]},2:{name:"storage.modifier.specifier.parameter.cpp"},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"storage.type.primitive.cpp storage.type.built-in.primitive.cpp"},12:{name:"storage.type.cpp storage.type.built-in.cpp"},13:{name:"support.type.posix-reserved.pthread.cpp support.type.built-in.posix-reserved.pthread.cpp"},14:{name:"support.type.posix-reserved.cpp support.type.built-in.posix-reserved.cpp"},15:{name:"entity.name.type.parameter.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{include:"#storage_types"},{include:"#function_call"},{include:"#scope_resolution_parameter_inner_generated"},{match:"(?:(?:struct)|(?:class)|(?:union)|(?:enum))",name:"storage.type.$0.cpp"},{begin:"(?<==)",end:"(?:(?=\\))|(,))",beginCaptures:{},endCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},patterns:[{include:"#evaluation_context"}]},{match:"(?<!\\s|\\(|,|:)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=(?:\\)|,|\\[|=|\\/\\/|(?:\\n|$)))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"variable.parameter.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{include:"#attributes_context"},{begin:"\\[",end:"\\]",beginCaptures:{0:{name:"punctuation.definition.begin.bracket.square.array.type.cpp"}},endCaptures:{0:{name:"punctuation.definition.end.bracket.square.array.type.cpp"}},name:"meta.bracket.square.array.cpp",patterns:[{include:"#evaluation_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b(?<!\\Wstruct|^struct|\\Wclass|^class|\\Wunion|^union|\\Wenum|^enum)",name:"entity.name.type.parameter.cpp"},{include:"#template_call_range"},{match:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*)",captures:{0:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},7:{name:"comment.block.cpp"},8:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{include:"#evaluation_context"},{include:"#ever_present_context"}]},parameter_struct:{match:"(\\bstruct)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)",captures:{1:{name:"storage.type.struct.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.struct.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},parameter_union:{match:"(\\bunion)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))?)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:\\[((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\]((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=,|\\)|\\n)",captures:{1:{name:"storage.type.union.parameter.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.union.parameter.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},7:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},14:{name:"variable.other.object.declare.cpp"},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},19:{patterns:[{include:"#inline_comment"}]},20:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},parentheses:{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.cpp"}},endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.cpp"}},name:"meta.parens.cpp",patterns:[{include:"#over_qualified_types"},{match:"(?<!:):(?!:)",name:"punctuation.separator.colon.range-based.cpp"},{include:"#evaluation_context"}]},pragma:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?pragma\\b",end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",beginCaptures:{0:{name:"keyword.control.directive.pragma.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.definition.directive.cpp"}},endCaptures:{},name:"meta.preprocessor.pragma.cpp",patterns:[{include:"#comments"},{include:"#string_context"},{match:"[a-zA-Z_$][\\w\\-$]*",name:"entity.other.attribute-name.pragma.preprocessor.cpp"},{include:"#preprocessor_number_literal"},{include:"#line_continuation_character"}]},pragma_mark:{match:"(^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?pragma\\s+mark)\\s+(.*)",captures:{1:{name:"keyword.control.directive.pragma.pragma-mark.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"punctuation.definition.directive.cpp"},5:{name:"entity.name.tag.pragma-mark.cpp"}},name:"meta.preprocessor.pragma.cpp"},predefined_macros:{patterns:[{match:"\\b(__cplusplus|__DATE__|__FILE__|__LINE__|__STDC__|__STDC_HOSTED__|__STDC_NO_COMPLEX__|__STDC_VERSION__|__STDCPP_THREADS__|__TIME__|NDEBUG|__OBJC__|__ASSEMBLER__|__ATOM__|__AVX__|__AVX2__|_CHAR_UNSIGNED|__CLR_VER|_CONTROL_FLOW_GUARD|__COUNTER__|__cplusplus_cli|__cplusplus_winrt|_CPPRTTI|_CPPUNWIND|_DEBUG|_DLL|__FUNCDNAME__|__FUNCSIG__|__FUNCTION__|_INTEGRAL_MAX_BITS|__INTELLISENSE__|_ISO_VOLATILE|_KERNEL_MODE|_M_AMD64|_M_ARM|_M_ARM_ARMV7VE|_M_ARM_FP|_M_ARM64|_M_CEE|_M_CEE_PURE|_M_CEE_SAFE|_M_FP_EXCEPT|_M_FP_FAST|_M_FP_PRECISE|_M_FP_STRICT|_M_IX86|_M_IX86_FP|_M_X64|_MANAGED|_MSC_BUILD|_MSC_EXTENSIONS|_MSC_FULL_VER|_MSC_VER|_MSVC_LANG|__MSVC_RUNTIME_CHECKS|_MT|_NATIVE_WCHAR_T_DEFINED|_OPENMP|_PREFAST|__TIMESTAMP__|_VC_NO_DEFAULTLIB|_WCHAR_T_DEFINED|_WIN32|_WIN64|_WINRT_DLL|_ATL_VER|_MFC_VER|__GFORTRAN__|__GNUC__|__GNUC_MINOR__|__GNUC_PATCHLEVEL__|__GNUG__|__STRICT_ANSI__|__BASE_FILE__|__INCLUDE_LEVEL__|__ELF__|__VERSION__|__OPTIMIZE__|__OPTIMIZE_SIZE__|__NO_INLINE__|__GNUC_STDC_INLINE__|__CHAR_UNSIGNED__|__WCHAR_UNSIGNED__|__REGISTER_PREFIX__|__REGISTER_PREFIX__|__SIZE_TYPE__|__PTRDIFF_TYPE__|__WCHAR_TYPE__|__WINT_TYPE__|__INTMAX_TYPE__|__UINTMAX_TYPE__|__SIG_ATOMIC_TYPE__|__INT8_TYPE__|__INT16_TYPE__|__INT32_TYPE__|__INT64_TYPE__|__UINT8_TYPE__|__UINT16_TYPE__|__UINT32_TYPE__|__UINT64_TYPE__|__INT_LEAST8_TYPE__|__INT_LEAST16_TYPE__|__INT_LEAST32_TYPE__|__INT_LEAST64_TYPE__|__UINT_LEAST8_TYPE__|__UINT_LEAST16_TYPE__|__UINT_LEAST32_TYPE__|__UINT_LEAST64_TYPE__|__INT_FAST8_TYPE__|__INT_FAST16_TYPE__|__INT_FAST32_TYPE__|__INT_FAST64_TYPE__|__UINT_FAST8_TYPE__|__UINT_FAST16_TYPE__|__UINT_FAST32_TYPE__|__UINT_FAST64_TYPE__|__INTPTR_TYPE__|__UINTPTR_TYPE__|__CHAR_BIT__|__SCHAR_MAX__|__WCHAR_MAX__|__SHRT_MAX__|__INT_MAX__|__LONG_MAX__|__LONG_LONG_MAX__|__WINT_MAX__|__SIZE_MAX__|__PTRDIFF_MAX__|__INTMAX_MAX__|__UINTMAX_MAX__|__SIG_ATOMIC_MAX__|__INT8_MAX__|__INT16_MAX__|__INT32_MAX__|__INT64_MAX__|__UINT8_MAX__|__UINT16_MAX__|__UINT32_MAX__|__UINT64_MAX__|__INT_LEAST8_MAX__|__INT_LEAST16_MAX__|__INT_LEAST32_MAX__|__INT_LEAST64_MAX__|__UINT_LEAST8_MAX__|__UINT_LEAST16_MAX__|__UINT_LEAST32_MAX__|__UINT_LEAST64_MAX__|__INT_FAST8_MAX__|__INT_FAST16_MAX__|__INT_FAST32_MAX__|__INT_FAST64_MAX__|__UINT_FAST8_MAX__|__UINT_FAST16_MAX__|__UINT_FAST32_MAX__|__UINT_FAST64_MAX__|__INTPTR_MAX__|__UINTPTR_MAX__|__WCHAR_MIN__|__WINT_MIN__|__SIG_ATOMIC_MIN__|__SCHAR_WIDTH__|__SHRT_WIDTH__|__INT_WIDTH__|__LONG_WIDTH__|__LONG_LONG_WIDTH__|__PTRDIFF_WIDTH__|__SIG_ATOMIC_WIDTH__|__SIZE_WIDTH__|__WCHAR_WIDTH__|__WINT_WIDTH__|__INT_LEAST8_WIDTH__|__INT_LEAST16_WIDTH__|__INT_LEAST32_WIDTH__|__INT_LEAST64_WIDTH__|__INT_FAST8_WIDTH__|__INT_FAST16_WIDTH__|__INT_FAST32_WIDTH__|__INT_FAST64_WIDTH__|__INTPTR_WIDTH__|__INTMAX_WIDTH__|__SIZEOF_INT__|__SIZEOF_LONG__|__SIZEOF_LONG_LONG__|__SIZEOF_SHORT__|__SIZEOF_POINTER__|__SIZEOF_FLOAT__|__SIZEOF_DOUBLE__|__SIZEOF_LONG_DOUBLE__|__SIZEOF_SIZE_T__|__SIZEOF_WCHAR_T__|__SIZEOF_WINT_T__|__SIZEOF_PTRDIFF_T__|__BYTE_ORDER__|__ORDER_LITTLE_ENDIAN__|__ORDER_BIG_ENDIAN__|__ORDER_PDP_ENDIAN__|__FLOAT_WORD_ORDER__|__DEPRECATED|__EXCEPTIONS|__GXX_RTTI|__USING_SJLJ_EXCEPTIONS__|__GXX_EXPERIMENTAL_CXX0X__|__GXX_WEAK__|__NEXT_RUNTIME__|__LP64__|_LP64|__SSP__|__SSP_ALL__|__SSP_STRONG__|__SSP_EXPLICIT__|__SANITIZE_ADDRESS__|__SANITIZE_THREAD__|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8|__GCC_HAVE_SYNC_COMPARE_AND_SWAP_16|__HAVE_SPECULATION_SAFE_VALUE|__GCC_HAVE_DWARF2_CFI_ASM|__FP_FAST_FMA|__FP_FAST_FMAF|__FP_FAST_FMAL|__FP_FAST_FMAF16|__FP_FAST_FMAF32|__FP_FAST_FMAF64|__FP_FAST_FMAF128|__FP_FAST_FMAF32X|__FP_FAST_FMAF64X|__FP_FAST_FMAF128X|__GCC_IEC_559|__GCC_IEC_559_COMPLEX|__NO_MATH_ERRNO__|__has_builtin|__has_feature|__has_extension|__has_cpp_attribute|__has_c_attribute|__has_attribute|__has_declspec_attribute|__is_identifier|__has_include|__has_include_next|__has_warning|__BASE_FILE__|__FILE_NAME__|__clang__|__clang_major__|__clang_minor__|__clang_patchlevel__|__clang_version__|__fp16|_Float16)\\b",captures:{1:{name:"entity.name.other.preprocessor.macro.predefined.$1.cpp"}}},{match:"\\b__([A-Z_]+)__\\b",name:"entity.name.other.preprocessor.macro.predefined.probably.$1.cpp"}]},preprocessor_conditional_context:{patterns:[{include:"#preprocessor_conditional_defined"},{include:"#comments"},{include:"#language_constants"},{include:"#string_context"},{include:"#d9bc4796b0b_preprocessor_number_literal"},{include:"#operators"},{include:"#predefined_macros"},{include:"#macro_name"},{include:"#line_continuation_character"}]},preprocessor_conditional_defined:{begin:"((?<!\\w)defined(?!\\w))(\\()",end:"(?:\\)|(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$)))",beginCaptures:{1:{name:"keyword.control.directive.conditional.defined.cpp"},2:{name:"punctuation.section.parens.control.defined.cpp"}},endCaptures:{0:{name:"punctuation.section.parens.control.defined.cpp"}},patterns:[{include:"#macro_name"}]},preprocessor_conditional_parentheses:{begin:"\\(",end:"\\)",beginCaptures:{0:{name:"punctuation.section.parens.begin.bracket.round.cpp"}},endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.cpp"}},name:"meta.parens.preprocessor.conditional.cpp"},preprocessor_conditional_range:{begin:"^((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?((?:(?:ifndef|ifdef)|if))",end:"(?<!\\\\)(?:(?=\\n)|(?<=^\\n|[^\\\\]\\n)(?=$))",beginCaptures:{0:{name:"keyword.control.directive.conditional.$6.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.definition.directive.cpp"},6:{}},endCaptures:{},contentName:"meta.preprocessor.conditional",patterns:[{include:"#preprocessor_conditional_context"}]},preprocessor_conditional_standalone:{match:"^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?((?<!\\w)(?:endif|else|elif)(?!\\w))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"punctuation.definition.directive.cpp"}},name:"keyword.control.directive.$4.cpp"},preprocessor_context:{patterns:[{include:"#pragma_mark"},{include:"#pragma"},{include:"#include"},{include:"#line"},{include:"#diagnostic"},{include:"#undef"},{include:"#preprocessor_conditional_range"},{include:"#single_line_macro"},{include:"#macro"},{include:"#preprocessor_conditional_standalone"},{include:"#macro_argument"}]},qualified_type:{match:`\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<11>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<11>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.])`,captures:{0:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},1:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{patterns:[{include:"#inline_comment"}]},5:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},6:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},7:{patterns:[{include:"#template_call_range"}]},9:{patterns:[{include:"#inline_comment"}]},10:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}},name:"meta.qualified_type.cpp"},qualifiers_and_specifiers_post_parameters:{match:"((?:(?:(?:(?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)(?<!\\w)(?:(?:override)|(?:volatile)|(?:noexcept)|(?:final)|(?:const))(?!\\w))+)(?=\\s*(?:\\{|;|\\n|\\r|=))",captures:{1:{patterns:[{match:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:override)|(?:volatile)|(?:noexcept)|(?:final)|(?:const))(?!\\w))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"storage.modifier.specifier.functional.post-parameters.$5.cpp"}}}]}}},scope_resolution:{match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`,captures:{0:{patterns:[{include:"#scope_resolution_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},2:{patterns:[{include:"#template_call_range"}]}}},scope_resolution_function_call:{match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`,captures:{0:{patterns:[{include:"#scope_resolution_function_call_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp"},2:{patterns:[{include:"#template_call_range"}]}}},scope_resolution_function_call_inner_generated:{match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`,captures:{1:{patterns:[{include:"#scope_resolution_function_call_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.function.call.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.call.cpp"}}},scope_resolution_function_definition:{match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`,captures:{0:{patterns:[{include:"#scope_resolution_function_definition_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp"},2:{patterns:[{include:"#template_call_range"}]}}},scope_resolution_function_definition_inner_generated:{match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`,captures:{1:{patterns:[{include:"#scope_resolution_function_definition_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.function.definition.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.cpp"}}},scope_resolution_function_definition_operator_overload:{match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`,captures:{0:{patterns:[{include:"#scope_resolution_function_definition_operator_overload_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.operator-overload.cpp"},2:{patterns:[{include:"#template_call_range"}]}}},scope_resolution_function_definition_operator_overload_inner_generated:{match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`,captures:{1:{patterns:[{include:"#scope_resolution_function_definition_operator_overload_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.operator-overload.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.function.definition.operator-overload.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.function.definition.operator-overload.cpp"}}},scope_resolution_inner_generated:{match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`,captures:{1:{patterns:[{include:"#scope_resolution_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"}}},scope_resolution_namespace_alias:{match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`,captures:{0:{patterns:[{include:"#scope_resolution_namespace_alias_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.alias.cpp"},2:{patterns:[{include:"#template_call_range"}]}}},scope_resolution_namespace_alias_inner_generated:{match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`,captures:{1:{patterns:[{include:"#scope_resolution_namespace_alias_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.alias.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.namespace.alias.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.alias.cpp"}}},scope_resolution_namespace_block:{match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`,captures:{0:{patterns:[{include:"#scope_resolution_namespace_block_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp"},2:{patterns:[{include:"#template_call_range"}]}}},scope_resolution_namespace_block_inner_generated:{match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`,captures:{1:{patterns:[{include:"#scope_resolution_namespace_block_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.namespace.block.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.block.cpp"}}},scope_resolution_namespace_using:{match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`,captures:{0:{patterns:[{include:"#scope_resolution_namespace_using_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp"},2:{patterns:[{include:"#template_call_range"}]}}},scope_resolution_namespace_using_inner_generated:{match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`,captures:{1:{patterns:[{include:"#scope_resolution_namespace_using_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.namespace.using.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp"}}},scope_resolution_parameter:{match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`,captures:{0:{patterns:[{include:"#scope_resolution_parameter_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp"},2:{patterns:[{include:"#template_call_range"}]}}},scope_resolution_parameter_inner_generated:{match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`,captures:{1:{patterns:[{include:"#scope_resolution_parameter_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.parameter.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.parameter.cpp"}}},scope_resolution_template_call:{match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`,captures:{0:{patterns:[{include:"#scope_resolution_template_call_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp"},2:{patterns:[{include:"#template_call_range"}]}}},scope_resolution_template_call_inner_generated:{match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`,captures:{1:{patterns:[{include:"#scope_resolution_template_call_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.template.call.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.call.cpp"}}},scope_resolution_template_definition:{match:`(::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<3>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+`,captures:{0:{patterns:[{include:"#scope_resolution_template_definition_inner_generated"}]},1:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.definition.cpp"},2:{patterns:[{include:"#template_call_range"}]}}},scope_resolution_template_definition_inner_generated:{match:`((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)((?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))\\s*+(((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<7>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?(::)`,captures:{1:{patterns:[{include:"#scope_resolution_template_definition_inner_generated"}]},2:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.definition.cpp"},3:{patterns:[{include:"#template_call_range"}]},4:{},5:{name:"entity.name.scope-resolution.template.definition.cpp"},6:{name:"meta.template.call.cpp",patterns:[{include:"#template_call_range"}]},7:{},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.template.definition.cpp"}}},semicolon:{match:";",name:"punctuation.terminator.statement.cpp"},simple_type:{match:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<12>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?`,captures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},7:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},8:{patterns:[{include:"#template_call_range"}]},9:{},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{},13:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},14:{patterns:[{include:"#inline_comment"}]},15:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},16:{patterns:[{include:"#inline_comment"}]},17:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},single_line_macro:{match:"^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))#define.*(?<![\\\\])(?:\\n|$)",captures:{0:{patterns:[{include:"#macro"},{include:"#comments"}]},1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},sizeof_operator:{begin:"((?<!\\w)sizeof(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.cpp"}},contentName:"meta.arguments.operator.sizeof",patterns:[{include:"#evaluation_context"}]},sizeof_variadic_operator:{begin:"(\\bsizeof\\.\\.\\.)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.sizeof.variadic.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.sizeof.variadic.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.sizeof.variadic.cpp"}},contentName:"meta.arguments.operator.sizeof.variadic",patterns:[{include:"#evaluation_context"}]},square_brackets:{name:"meta.bracket.square.access",begin:"([a-zA-Z_][a-zA-Z_0-9]*|(?<=[\\]\\)]))?(\\[)(?!\\])",beginCaptures:{1:{name:"variable.other.object"},2:{name:"punctuation.definition.begin.bracket.square"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.end.bracket.square"}},patterns:[{include:"#evaluation_context"}]},standard_declares:{patterns:[{match:"((?<!\\w)struct(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])",captures:{1:{name:"storage.type.struct.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.struct.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},{match:"((?<!\\w)union(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])",captures:{1:{name:"storage.type.union.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.union.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},{match:"((?<!\\w)enum(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])",captures:{1:{name:"storage.type.enum.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.enum.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},{match:"((?<!\\w)class(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])",captures:{1:{name:"storage.type.class.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.class.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}}]},static_assert:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)static_assert|_Static_assert(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.other.static_assert.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{name:"punctuation.section.arguments.begin.bracket.round.static_assert.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.static_assert.cpp"}},patterns:[{begin:'(,)(?:\\s+)?(?=(?:L|u8|u|U(?:\\s+)?\\")?)',end:"(?=\\))",beginCaptures:{1:{name:"punctuation.separator.delimiter.comma.cpp"}},endCaptures:{},name:"meta.static_assert.message.cpp",patterns:[{include:"#string_context"}]},{include:"#evaluation_context"}]},std_space:{match:"(?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)",captures:{0:{patterns:[{include:"#inline_comment"}]},1:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},storage_specifiers:{match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const))(?!\\w))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"storage.modifier.specifier.$3.cpp"}}},storage_types:{patterns:[{include:"#storage_specifiers"},{include:"#inline_builtin_storage_type"},{include:"#decltype"},{include:"#typename"}]},string_context:{patterns:[{begin:'((?:u|u8|U|L)?)"',end:'(")(?:((?:[a-zA-Z]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|(_(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},endCaptures:{1:{name:"punctuation.definition.string.end.cpp"},2:{name:"keyword.other.suffix.literal.user-defined.reserved.string.cpp"},3:{name:"keyword.other.suffix.literal.user-defined.string.cpp"}},name:"string.quoted.double.cpp",patterns:[{match:"(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8})",name:"constant.character.escape.cpp"},{match:`\\\\['"?\\\\abfnrtv]`,name:"constant.character.escape.cpp"},{match:"\\\\[0-7]{1,3}",name:"constant.character.escape.cpp"},{match:"(?:(\\\\x0*[0-9a-fA-F]{2}(?![0-9a-fA-F]))|((?:\\\\x[0-9a-fA-F]*|\\\\x)))",captures:{1:{name:"constant.character.escape.cpp"},2:{name:"invalid.illegal.unknown-escape.cpp"}}},{include:"#string_escapes_context_c"}]},{begin:"(?<![0-9A-Fa-f])((?:u|u8|U|L)?)'",end:"(')(?:((?:[a-zA-Z]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|(_(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?",beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},endCaptures:{1:{name:"punctuation.definition.string.end.cpp"},2:{name:"keyword.other.suffix.literal.user-defined.reserved.character.cpp"},3:{name:"keyword.other.suffix.literal.user-defined.character.cpp"}},name:"string.quoted.single.cpp",patterns:[{match:"(?:(\\\\x0*[0-9a-fA-F]{2}(?![0-9a-fA-F]))|((?:\\\\x[0-9a-fA-F]*|\\\\x)))",captures:{1:{name:"constant.character.escape.cpp"},2:{name:"invalid.illegal.unknown-escape.cpp"}}},{include:"#string_escapes_context_c"},{include:"#line_continuation_character"}]},{begin:'((?:[uUL]8?)?R)\\"(?:(?:_r|re)|regex)\\(',end:'\\)(?:(?:_r|re)|regex)\\"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},endCaptures:{0:{name:"punctuation.definition.string.end.cpp"}},name:"string.quoted.double.raw.regex.cpp",patterns:[{include:"source.regexp.python"}]},{begin:'((?:[uUL]8?)?R)\\"(?:glsl|GLSL)\\(',end:'\\)(?:glsl|GLSL)\\"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},endCaptures:{0:{name:"punctuation.definition.string.end.cpp"}},name:"meta.string.quoted.double.raw.glsl.cpp",patterns:[{include:"source.glsl"}]},{begin:'((?:[uUL]8?)?R)\\"(?:[pP]?(?:sql|SQL)|d[dm]l)\\(',end:'\\)(?:[pP]?(?:sql|SQL)|d[dm]l)\\"',beginCaptures:{0:{name:"punctuation.definition.string.begin.cpp"},1:{name:"meta.encoding.cpp"}},endCaptures:{0:{name:"punctuation.definition.string.end.cpp"}},name:"meta.string.quoted.double.raw.sql.cpp",patterns:[{include:"source.sql"}]},{begin:'((?:u|u8|U|L)?R)"(?:([^ ()\\\\\\t]{0,16})|([^ ()\\\\\\t]*))\\(',beginCaptures:{0:{name:"punctuation.definition.string.begin"},1:{name:"meta.encoding"},3:{name:"invalid.illegal.delimiter-too-long"}},end:'(\\)\\2(\\3)")(?:((?:[a-zA-Z]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|(_(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?',endCaptures:{1:{name:"punctuation.definition.string.end"},2:{name:"invalid.illegal.delimiter-too-long"},3:{name:"keyword.other.suffix.literal.user-defined.reserved.string.cpp"},4:{name:"keyword.other.suffix.literal.user-defined.string.cpp"}},name:"string.quoted.double.raw"}]},string_escapes_context_c:{patterns:[{match:`(?x)\\\\ ( +\\\\ | +[abefnprtv'"?] | +[0-3][0-7]{,2} | +[4-7]\\d? | +x[a-fA-F0-9]{,2} | +u[a-fA-F0-9]{,4} | +U[a-fA-F0-9]{,8} )`,name:"constant.character.escape"},{match:"\\\\.",name:"invalid.illegal.unknown-escape"},{match:`(?x) (?!%')(?!%")% +(\\d+\\$)? # field (argument #) +[#0\\- +']* # flags +[,;:_]? # separator character (AltiVec) +((-?\\d+)|\\*(-?\\d+\\$)?)? # minimum field width +(\\.((-?\\d+)|\\*(-?\\d+\\$)?)?)? # precision +(hh|h|ll|l|j|t|z|q|L|vh|vl|v|hv|hl)? # length modifier +[diouxXDOUeEfFgGaACcSspn%] # conversion type`,name:"constant.other.placeholder"}]},struct_block:{begin:"((?<!\\w)struct(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.struct.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))",captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)",captures:{1:{name:"entity.name.type.struct.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.struct.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.struct.cpp"}},name:"meta.head.struct.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.struct.cpp"}},name:"meta.body.struct.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.struct.cpp",patterns:[{include:"$self"}]}]},struct_declare:{match:"((?<!\\w)struct(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])",captures:{1:{name:"storage.type.struct.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.struct.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},switch_conditional_parentheses:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"punctuation.section.parens.begin.bracket.round.conditional.switch.cpp"}},endCaptures:{0:{name:"punctuation.section.parens.end.bracket.round.conditional.switch.cpp"}},name:"meta.conditional.switch.cpp",patterns:[{include:"#evaluation_context"}]},switch_statement:{begin:"((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)switch(?!\\w))",end:"(?:(?<=\\}|%>|\\?\\?>)|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.switch.cpp"},1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},5:{name:"keyword.control.switch.cpp"}},endCaptures:{},name:"meta.block.switch.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.switch.cpp"}},name:"meta.head.switch.cpp",patterns:[{include:"#switch_conditional_parentheses"},{include:"$self"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.switch.cpp"}},name:"meta.body.switch.cpp",patterns:[{include:"#default_statement"},{include:"#case_statement"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.switch.cpp",patterns:[{include:"$self"}]}]},template_argument_defaulted:{match:"(?<=<|,)(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)\\s+((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(\\=)",captures:{1:{name:"storage.type.template.argument.$1.cpp"},2:{name:"entity.name.type.template.cpp"},3:{name:"keyword.operator.assignment.cpp"}}},template_call_context:{patterns:[{include:"#ever_present_context"},{include:"#template_call_range"},{include:"#storage_types"},{include:"#language_constants"},{include:"#scope_resolution_template_call_inner_generated"},{include:"#operators"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma_in_template_argument"},{include:"#qualified_type"}]},template_call_innards:{match:`((?<!<)<(?!<)(?:(?:(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/)))|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<1>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+`,captures:{0:{patterns:[{include:"#template_call_range"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"meta.template.call.cpp"},template_call_range:{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},template_definition:{begin:"(?<!\\w)(template)(?:\\s+)?(<)",end:">",beginCaptures:{1:{name:"storage.type.template.cpp"},2:{name:"punctuation.section.angle-brackets.begin.template.definition.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.definition.cpp"}},name:"meta.template.definition.cpp",patterns:[{begin:"(?<=\\w)(?:\\s+)?<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},patterns:[{include:"#template_call_context"}]},{include:"#template_definition_context"}]},template_definition_argument:{match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)|((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\s+)+)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))|((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?(\\.\\.\\.)(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))|(?<!\\w)(template)(?:\\s+)?(<)(?:\\s+)?((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(>)(?:\\s+)?(class|typename)(?:\\s+((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*))?)(?:\\s+)?(?:(\\=)(?:\\s+)?(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?(?:(,)|(?=>|$))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"storage.type.template.argument.$3.cpp"},4:{patterns:[{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"storage.type.template.argument.$0.cpp"}]},5:{name:"entity.name.type.template.cpp"},6:{name:"storage.type.template.argument.$6.cpp"},7:{name:"punctuation.vararg-ellipses.template.definition.cpp"},8:{name:"entity.name.type.template.cpp"},9:{name:"storage.type.template.cpp"},10:{name:"punctuation.section.angle-brackets.begin.template.definition.cpp"},11:{name:"storage.type.template.argument.$11.cpp"},12:{name:"entity.name.type.template.cpp"},13:{name:"punctuation.section.angle-brackets.end.template.definition.cpp"},14:{name:"storage.type.template.argument.$14.cpp"},15:{name:"entity.name.type.template.cpp"},16:{name:"keyword.operator.assignment.cpp"},17:{name:"punctuation.separator.delimiter.comma.template.argument.cpp"}}},template_definition_context:{patterns:[{include:"#scope_resolution_template_definition_inner_generated"},{include:"#template_definition_argument"},{include:"#template_argument_defaulted"},{include:"#template_call_innards"},{include:"#evaluation_context"}]},template_explicit_instantiation:{match:"(?<!\\w)(?:(extern)\\s+)?(template)\\s+",captures:{1:{name:"storage.modifier.specifier.extern.cpp"},2:{name:"storage.type.template.cpp"}},name:"meta.template.explicit-instantiation.cpp"},template_isolated_definition:{match:"(?<!\\w)(template)(?:\\s+)?(<)(.*)(>)(?:\\s+)?$",captures:{1:{name:"storage.type.template.cpp"},2:{name:"punctuation.section.angle-brackets.begin.template.definition.cpp"},3:{name:"meta.template.definition.cpp",patterns:[{include:"#template_definition_context"}]},4:{name:"punctuation.section.angle-brackets.end.template.definition.cpp"}}},ternary_operator:{begin:"\\?",end:":",beginCaptures:{0:{name:"keyword.operator.ternary.cpp"}},endCaptures:{0:{name:"keyword.operator.ternary.cpp"}},patterns:[{include:"#ever_present_context"},{include:"#string_context"},{include:"#number_literal"},{include:"#method_access"},{include:"#member_access"},{include:"#predefined_macros"},{include:"#operators"},{include:"#memory_operators"},{include:"#wordlike_operators"},{include:"#type_casting_operators"},{include:"#control_flow_keywords"},{include:"#exception_keywords"},{include:"#the_this_keyword"},{include:"#language_constants"},{include:"#builtin_storage_type_initilizer"},{include:"#qualifiers_and_specifiers_post_parameters"},{include:"#functional_specifiers_pre_parameters"},{include:"#storage_types"},{include:"#lambdas"},{include:"#attributes_context"},{include:"#parentheses"},{include:"#function_call"},{include:"#scope_resolution_inner_generated"},{include:"#square_brackets"},{include:"#semicolon"},{include:"#comma"}],applyEndPatternLast:1},the_this_keyword:{match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)this(?!\\w))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"variable.language.this.cpp"}}},type_alias:{match:`(using)\\s+(?!namespace)((?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)(?:\\s+)?((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?(?:\\s+)?(\\=)(?:\\s+)?((?:typename)?)(?:\\s+)?((?:(?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)(?<!\\w)(?:(?:thread_local)|(?:volatile)|(?:register)|(?:restrict)|(?:static)|(?:extern)|(?:const))(?!\\w)\\s+)+)?(?:(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<19>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<19>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))|(.*(?<!;)))(?:(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?:(\\[)(\\w*)(\\])(?:\\s+)?)?(?:\\s+)?(?:(;)|\\n)`,captures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"entity.name.type.cpp"},3:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},4:{name:"keyword.operator.assignment.cpp"},5:{name:"keyword.other.typename.cpp"},6:{patterns:[{include:"#storage_specifiers"}]},7:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},8:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},9:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{patterns:[{include:"#inline_comment"}]},13:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},14:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},15:{patterns:[{include:"#template_call_range"}]},17:{patterns:[{include:"#inline_comment"}]},18:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},20:{name:"meta.declaration.type.alias.value.unknown.cpp",patterns:[{include:"#evaluation_context"}]},21:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},22:{patterns:[{include:"#inline_comment"}]},23:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},24:{patterns:[{include:"#inline_comment"}]},25:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},26:{patterns:[{include:"#inline_comment"}]},27:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},28:{name:"punctuation.definition.begin.bracket.square.cpp"},29:{patterns:[{include:"#evaluation_context"}]},30:{name:"punctuation.definition.end.bracket.square.cpp"},31:{name:"punctuation.terminator.statement.cpp"}},name:"meta.declaration.type.alias.cpp"},type_casting_operators:{match:"((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:(?:reinterpret_cast)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast))(?!\\w))",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},3:{name:"keyword.operator.wordlike.cpp keyword.operator.cast.$3.cpp"}}},typedef_class:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=(?<!\\w)class(?!\\w))",end:"(?<=;)",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},endCaptures:{},patterns:[{begin:"((?<!\\w)class(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.class.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))",captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)",captures:{1:{name:"entity.name.type.class.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.class.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.class.cpp"}},name:"meta.head.class.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.class.cpp"}},name:"meta.body.class.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.class.cpp",patterns:[{match:"(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",captures:{1:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"#inline_comment"}]},11:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},12:{name:"comment.block.cpp"},13:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},14:{name:"entity.name.type.alias.cpp"}}},{match:","}]}]}]},typedef_function_pointer:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=.*\\(\\*\\s*(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\s*\\))",end:"(?<=;)",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},endCaptures:{},patterns:[{begin:`(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<18>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()(\\*)(?:\\s+)?((?:(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*)?)(?:\\s+)?(?:(\\[)(\\w*)(\\])(?:\\s+)?)*(\\))(?:\\s+)?(\\()`,end:"(\\))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=[{=,);>]|\\n)(?!\\()",beginCaptures:{1:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},2:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},3:{patterns:[{include:"#inline_comment"}]},4:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},5:{name:"comment.block.cpp"},6:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},12:{patterns:[{include:"#template_call_range"}]},13:{},14:{patterns:[{include:"#inline_comment"}]},15:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},16:{name:"comment.block.cpp"},17:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},18:{},19:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},20:{patterns:[{include:"#inline_comment"}]},21:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},22:{name:"comment.block.cpp"},23:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},24:{patterns:[{include:"#inline_comment"}]},25:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},26:{name:"comment.block.cpp"},27:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},28:{patterns:[{include:"#inline_comment"}]},29:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},30:{name:"comment.block.cpp"},31:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},32:{name:"punctuation.section.parens.begin.bracket.round.function.pointer.cpp"},33:{name:"punctuation.definition.function.pointer.dereference.cpp"},34:{name:"entity.name.type.alias.cpp entity.name.type.pointer.function.cpp"},35:{name:"punctuation.definition.begin.bracket.square.cpp"},36:{patterns:[{include:"#evaluation_context"}]},37:{name:"punctuation.definition.end.bracket.square.cpp"},38:{name:"punctuation.section.parens.end.bracket.round.function.pointer.cpp"},39:{name:"punctuation.section.parameters.begin.bracket.round.function.pointer.cpp"}},endCaptures:{1:{name:"punctuation.section.parameters.end.bracket.round.function.pointer.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},patterns:[{include:"#function_parameter_context"}]}]},typedef_struct:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=(?<!\\w)struct(?!\\w))",end:"(?<=;)",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},endCaptures:{},patterns:[{begin:"((?<!\\w)struct(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.struct.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))",captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)",captures:{1:{name:"entity.name.type.struct.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.struct.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.struct.cpp"}},name:"meta.head.struct.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.struct.cpp"}},name:"meta.body.struct.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.struct.cpp",patterns:[{match:"(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",captures:{1:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"#inline_comment"}]},11:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},12:{name:"comment.block.cpp"},13:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},14:{name:"entity.name.type.alias.cpp"}}},{match:","}]}]}]},typedef_union:{begin:"((?<!\\w)typedef(?!\\w))(?:\\s+)?(?=(?<!\\w)union(?!\\w))",end:"(?<=;)",beginCaptures:{1:{name:"keyword.other.typedef.cpp"}},endCaptures:{},patterns:[{begin:"((?<!\\w)union(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.union.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))",captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)",captures:{1:{name:"entity.name.type.union.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.union.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.union.cpp"}},name:"meta.head.union.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.union.cpp"}},name:"meta.body.union.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.union.cpp",patterns:[{match:"(((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",captures:{1:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#inline_comment"}]},7:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},8:{name:"comment.block.cpp"},9:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},10:{patterns:[{include:"#inline_comment"}]},11:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},12:{name:"comment.block.cpp"},13:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},14:{name:"entity.name.type.alias.cpp"}}},{match:","}]}]}]},typeid_operator:{begin:"((?<!\\w)typeid(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\()",end:"\\)",beginCaptures:{1:{name:"keyword.operator.functionlike.cpp keyword.operator.typeid.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"punctuation.section.arguments.begin.bracket.round.operator.typeid.cpp"}},endCaptures:{0:{name:"punctuation.section.arguments.end.bracket.round.operator.typeid.cpp"}},contentName:"meta.arguments.operator.typeid",patterns:[{include:"#evaluation_context"}]},typename:{match:`(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?<!\\w)typename(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(\\s*+((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?:(?:(?:unsigned)|(?:signed)|(?:short)|(?:long))|(?:(?:struct)|(?:class)|(?:union)|(?:enum)))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:((?:::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<17>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*+)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?!(?:(?:transaction_safe_dynamic)|(?:__has_cpp_attribute)|(?:reinterpret_cast)|(?:transaction_safe)|(?:atomic_noexcept)|(?:atomic_commit)|(?:__has_include)|(?:atomic_cancel)|(?:synchronized)|(?:thread_local)|(?:dynamic_cast)|(?:static_cast)|(?:const_cast)|(?:constexpr)|(?:co_return)|(?:constinit)|(?:namespace)|(?:protected)|(?:consteval)|(?:constexpr)|(?:constexpr)|(?:co_return)|(?:consteval)|(?:co_await)|(?:continue)|(?:template)|(?:reflexpr)|(?:volatile)|(?:register)|(?:co_await)|(?:co_yield)|(?:restrict)|(?:noexcept)|(?:volatile)|(?:override)|(?:explicit)|(?:decltype)|(?:operator)|(?:noexcept)|(?:noexcept)|(?:typename)|(?:requires)|(?:co_yield)|(?:nullptr)|(?:alignof)|(?:alignas)|(?:default)|(?:mutable)|(?:virtual)|(?:mutable)|(?:private)|(?:include)|(?:warning)|(?:_Pragma)|(?:defined)|(?:typedef)|(?:__asm__)|(?:concept)|(?:define)|(?:module)|(?:sizeof)|(?:switch)|(?:delete)|(?:pragma)|(?:and_eq)|(?:inline)|(?:xor_eq)|(?:typeid)|(?:import)|(?:extern)|(?:public)|(?:bitand)|(?:static)|(?:export)|(?:return)|(?:friend)|(?:ifndef)|(?:not_eq)|(?:false)|(?:final)|(?:break)|(?:const)|(?:catch)|(?:endif)|(?:ifdef)|(?:undef)|(?:error)|(?:audit)|(?:while)|(?:using)|(?:axiom)|(?:or_eq)|(?:compl)|(?:throw)|(?:bitor)|(?:const)|(?:line)|(?:case)|(?:else)|(?:this)|(?:true)|(?:goto)|(?:else)|(?:NULL)|(?:elif)|(?:new)|(?:asm)|(?:xor)|(?:and)|(?:try)|(?:not)|(?:for)|(?:do)|(?:if)|(?:or)|(?:if))\\b)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*\\b((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<17>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)?(?![\\w<:.]))`,captures:{1:{name:"storage.modifier.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{patterns:[{include:"#inline_comment"}]},5:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},6:{name:"meta.qualified_type.cpp",patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.cpp"},{match:"(?<!\\w)(?:(?:struct)|(?:class)|(?:union)|(?:enum))(?!\\w)",name:"storage.type.$0.cpp"},{include:"#attributes_context"},{include:"#storage_types"},{include:"#number_literal"},{include:"#string_context"},{include:"#comma"},{include:"#scope_resolution_inner_generated"},{begin:"<",end:">",beginCaptures:{0:{name:"punctuation.section.angle-brackets.begin.template.call.cpp"}},endCaptures:{0:{name:"punctuation.section.angle-brackets.end.template.call.cpp"}},name:"meta.template.call.cpp",patterns:[{include:"#template_call_context"}]},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.type.cpp"}]},7:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{patterns:[{match:"::",name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.type.cpp"},{match:"(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)",name:"entity.name.scope-resolution.type.cpp"},{include:"#template_call_range"}]},13:{patterns:[{include:"#template_call_range"}]},14:{},15:{patterns:[{include:"#inline_comment"}]},16:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},17:{}}},undef:{match:"(^((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(#)(?:\\s+)?undef\\b)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))",captures:{1:{name:"keyword.control.directive.undef.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"punctuation.definition.directive.cpp"},5:{patterns:[{include:"#inline_comment"}]},6:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},7:{name:"entity.name.function.preprocessor.cpp"}},name:"meta.preprocessor.undef.cpp"},union_block:{begin:"((?<!\\w)union(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:(?={)|(?:((?:(?:(?:\\[\\[.*?\\]\\]|__attribute(?:__)?\\s*\\(\\s*\\(.*?\\)\\s*\\))|__declspec\\(.*?\\))|alignas\\(.*?\\))(?!\\)))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?((?:(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*+)?(?:((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(:(?!:)))?)",end:"(?:(?:(?<=\\}|%>|\\?\\?>)(?:\\s+)?(;)|(;))|(?=[;>\\[\\]=]))",beginCaptures:{0:{name:"meta.head.union.cpp"},1:{name:"storage.type.$1.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{patterns:[{include:"#attributes_context"},{include:"#number_literal"}]},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},11:{patterns:[{match:"((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))",captures:{1:{name:"storage.type.modifier.final.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?:((?<!\\w)final(?!\\w))((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))?(?=:|{|$)",captures:{1:{name:"entity.name.type.union.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},4:{name:"comment.block.cpp"},5:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},6:{name:"storage.type.modifier.final.cpp"},7:{patterns:[{include:"#inline_comment"}]},8:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},9:{name:"comment.block.cpp"},10:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}},{match:"DLLEXPORT",name:"entity.name.other.preprocessor.macro.predefined.DLLEXPORT.cpp"},{match:"(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*",name:"entity.name.other.preprocessor.macro.predefined.probably.$0.cpp"}]},12:{patterns:[{include:"#inline_comment"}]},13:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},14:{name:"comment.block.cpp"},15:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},16:{patterns:[{include:"#inline_comment"}]},17:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},18:{name:"comment.block.cpp"},19:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"},20:{name:"punctuation.separator.colon.inheritance.cpp"}},endCaptures:{1:{name:"punctuation.terminator.statement.cpp"},2:{name:"punctuation.terminator.statement.cpp"}},name:"meta.block.union.cpp",patterns:[{begin:"\\G ?",end:"(?:\\{|<%|\\?\\?<|(?=;))",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.begin.bracket.curly.union.cpp"}},name:"meta.head.union.cpp",patterns:[{include:"#ever_present_context"},{include:"#inheritance_context"},{include:"#template_call_range"}]},{begin:"(?<=\\{|<%|\\?\\?<)",end:"\\}|%>|\\?\\?>",beginCaptures:{},endCaptures:{0:{name:"punctuation.section.block.end.bracket.curly.union.cpp"}},name:"meta.body.union.cpp",patterns:[{include:"#function_pointer"},{include:"#static_assert"},{include:"#constructor_inline"},{include:"#destructor_inline"},{include:"$self"}]},{begin:"(?<=\\}|%>|\\?\\?>)[\\s]*",end:"[\\s]*(?=;)",beginCaptures:{},endCaptures:{},name:"meta.tail.union.cpp",patterns:[{include:"$self"}]}]},union_declare:{match:"((?<!\\w)union(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))?(?:(?:&|\\*)((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z)))*(?:&|\\*))?((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))\\b(?!override\\W|override\\$|final\\W|final\\$)((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))((?:((?:\\s*+\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))(?=\\S)(?![:{a-zA-Z])",captures:{1:{name:"storage.type.union.declare.cpp"},2:{patterns:[{include:"#inline_comment"}]},3:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},4:{name:"entity.name.type.union.cpp"},5:{patterns:[{match:"\\*",name:"storage.modifier.pointer.cpp"},{match:"(?:\\&((?:(?:(?:\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+)+)|(?:\\s++)|(?<=\\W)|(?=\\W)|^|(?:\\n?$)|\\A|\\Z))){2,}\\&",captures:{1:{patterns:[{include:"#inline_comment"}]},2:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},3:{name:"comment.block.cpp"},4:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}},name:"invalid.illegal.reference-type.cpp"},{match:"\\&",name:"storage.modifier.reference.cpp"}]},6:{patterns:[{include:"#inline_comment"}]},7:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},8:{patterns:[{include:"#inline_comment"}]},9:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},10:{patterns:[{include:"#inline_comment"}]},11:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]},12:{name:"variable.other.object.declare.cpp"},13:{patterns:[{include:"#inline_comment"}]},14:{patterns:[{match:"\\s*+(\\/\\*)((?:[^\\*]++|\\*+(?!\\/))*+(\\*\\/))\\s*+",captures:{1:{name:"comment.block.cpp punctuation.definition.comment.begin.cpp"},2:{name:"comment.block.cpp"},3:{name:"comment.block.cpp punctuation.definition.comment.end.cpp"}}}]}}},using_name:{match:"(using)\\s+(?!namespace\\b)",captures:{1:{name:"keyword.other.using.directive.cpp"}}},using_namespace:{begin:`(?<!\\w)(using)\\s+(namespace)\\s+((::)?(?:(?!\\b(?:__has_cpp_attribute|reinterpret_cast|atomic_noexcept|atomic_commit|atomic_cancel|__has_include|thread_local|dynamic_cast|synchronized|static_cast|const_cast|consteval|co_return|protected|constinit|constexpr|co_return|consteval|namespace|constexpr|constexpr|co_await|explicit|volatile|noexcept|co_yield|noexcept|noexcept|requires|typename|decltype|operator|template|continue|co_await|co_yield|volatile|register|restrict|reflexpr|mutable|alignof|include|private|defined|typedef|_Pragma|__asm__|concept|mutable|warning|default|virtual|alignas|public|sizeof|delete|not_eq|bitand|and_eq|xor_eq|typeid|switch|return|struct|static|extern|inline|friend|ifndef|define|pragma|export|import|module|catch|throw|const|or_eq|compl|while|ifdef|const|bitor|union|class|undef|error|break|using|endif|goto|line|enum|this|case|else|elif|else|not|try|for|asm|and|xor|new|do|if|or|if)\\b)(?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w)\\s*+(((?<!<)<(?!<)(?:(?:\\/\\*(?:[^\\*]++|\\*+(?!\\/))*+\\*\\/)|(?:"(?:[^"]*|\\\\")")|(?:'(?:[^']*|\\\\')')|\\g<6>|(?:(?:[^'"<>\\/]|\\/[^*])++))*>)\\s*+)?::)*\\s*+)?((?<!\\w)(?:[a-zA-Z_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))(?:[a-zA-Z0-9_]|(?:\\\\u[0-9a-fA-F]{4}|\\\\U[0-9a-fA-F]{8}))*(?!\\w))(?=;|\\n)`,end:";",beginCaptures:{1:{name:"keyword.other.using.directive.cpp"},2:{name:"keyword.other.namespace.directive.cpp storage.type.namespace.directive.cpp"},3:{patterns:[{include:"#scope_resolution_namespace_using_inner_generated"}]},4:{name:"punctuation.separator.namespace.access.cpp punctuation.separator.scope-resolution.namespace.using.cpp"},5:{patterns:[{include:"#template_call_range"}]},6:{},7:{name:"entity.name.namespace.cpp"}},endCaptures:{0:{name:"punctuation.terminator.statement.cpp"}},name:"meta.using-namespace.cpp"},vararg_ellipses:{match:"(?<!\\.)\\.\\.\\.(?!\\.)",name:"punctuation.vararg-ellipses.cpp"},wordlike_operators:{patterns:[{match:"(?<!\\w)(?:(?:noexcept)|(?:xor_eq)|(?:and_eq)|(?:delete)|(?:not_eq)|(?:bitand)|(?:bitor)|(?:compl)|(?:or_eq)|(?:not)|(?:xor)|(?:new)|(?:and)|(?:or))(?!\\w)",name:"keyword.operator.wordlike.cpp keyword.operator.$0.cpp"}]}},displayName:"C++",aliases:["c++"],embeddedLangs:["glsl","sql"]});var o=[...t.default,...c.default,a]},59710:function(i,n,e){e.r(n),e.d(n,{default:function(){return a}});var t=e(54310);const c=Object.freeze({fileTypes:["vs","fs","gs","vsh","fsh","gsh","vshader","fshader","gshader","vert","frag","geom","f.glsl","v.glsl","g.glsl"],foldingStartMarker:"/\\*\\*|\\{\\s*$",foldingStopMarker:"\\*\\*/|^\\s*\\}",keyEquivalent:"^~G",name:"glsl",patterns:[{match:"\\b(break|case|continue|default|discard|do|else|for|if|return|switch|while)\\b",name:"keyword.control.glsl"},{match:"\\b(void|bool|int|uint|float|vec2|vec3|vec4|bvec2|bvec3|bvec4|ivec2|ivec2|ivec3|uvec2|uvec2|uvec3|mat2|mat3|mat4|mat2x2|mat2x3|mat2x4|mat3x2|mat3x3|mat3x4|mat4x2|mat4x3|mat4x4|sampler[1|2|3]D|samplerCube|sampler2DRect|sampler[1|2]DShadow|sampler2DRectShadow|sampler[1|2]DArray|sampler[1|2]DArrayShadow|samplerBuffer|sampler2DMS|sampler2DMSArray|struct|isampler[1|2|3]D|isamplerCube|isampler2DRect|isampler[1|2]DArray|isamplerBuffer|isampler2DMS|isampler2DMSArray|usampler[1|2|3]D|usamplerCube|usampler2DRect|usampler[1|2]DArray|usamplerBuffer|usampler2DMS|usampler2DMSArray)\\b",name:"storage.type.glsl"},{match:"\\b(attribute|centroid|const|flat|in|inout|invariant|noperspective|out|smooth|uniform|varying)\\b",name:"storage.modifier.glsl"},{match:"\\b(gl_BackColor|gl_BackLightModelProduct|gl_BackLightProduct|gl_BackMaterial|gl_BackSecondaryColor|gl_ClipDistance|gl_ClipPlane|gl_ClipVertex|gl_Color|gl_DepthRange|gl_DepthRangeParameters|gl_EyePlaneQ|gl_EyePlaneR|gl_EyePlaneS|gl_EyePlaneT|gl_Fog|gl_FogCoord|gl_FogFragCoord|gl_FogParameters|gl_FragColor|gl_FragCoord|gl_FragDat|gl_FragDept|gl_FrontColor|gl_FrontFacing|gl_FrontLightModelProduct|gl_FrontLightProduct|gl_FrontMaterial|gl_FrontSecondaryColor|gl_InstanceID|gl_Layer|gl_LightModel|gl_LightModelParameters|gl_LightModelProducts|gl_LightProducts|gl_LightSource|gl_LightSourceParameters|gl_MaterialParameters|gl_ModelViewMatrix|gl_ModelViewMatrixInverse|gl_ModelViewMatrixInverseTranspose|gl_ModelViewMatrixTranspose|gl_ModelViewProjectionMatrix|gl_ModelViewProjectionMatrixInverse|gl_ModelViewProjectionMatrixInverseTranspose|gl_ModelViewProjectionMatrixTranspose|gl_MultiTexCoord[0-7]|gl_Normal|gl_NormalMatrix|gl_NormalScale|gl_ObjectPlaneQ|gl_ObjectPlaneR|gl_ObjectPlaneS|gl_ObjectPlaneT|gl_Point|gl_PointCoord|gl_PointParameters|gl_PointSize|gl_Position|gl_PrimitiveIDIn|gl_ProjectionMatrix|gl_ProjectionMatrixInverse|gl_ProjectionMatrixInverseTranspose|gl_ProjectionMatrixTranspose|gl_SecondaryColor|gl_TexCoord|gl_TextureEnvColor|gl_TextureMatrix|gl_TextureMatrixInverse|gl_TextureMatrixInverseTranspose|gl_TextureMatrixTranspose|gl_Vertex|gl_VertexIDh)\\b",name:"support.variable.glsl"},{match:"\\b(gl_MaxClipPlanes|gl_MaxCombinedTextureImageUnits|gl_MaxDrawBuffers|gl_MaxFragmentUniformComponents|gl_MaxLights|gl_MaxTextureCoords|gl_MaxTextureImageUnits|gl_MaxTextureUnits|gl_MaxVaryingFloats|gl_MaxVertexAttribs|gl_MaxVertexTextureImageUnits|gl_MaxVertexUniformComponents)\\b",name:"support.constant.glsl"},{match:"\\b(abs|acos|all|any|asin|atan|ceil|clamp|cos|cross|degrees|dFdx|dFdy|distance|dot|equal|exp|exp2|faceforward|floor|fract|ftransform|fwidth|greaterThan|greaterThanEqual|inversesqrt|length|lessThan|lessThanEqual|log|log2|matrixCompMult|max|min|mix|mod|noise[1-4]|normalize|not|notEqual|outerProduct|pow|radians|reflect|refract|shadow1D|shadow1DLod|shadow1DProj|shadow1DProjLod|shadow2D|shadow2DLod|shadow2DProj|shadow2DProjLod|sign|sin|smoothstep|sqrt|step|tan|texture1D|texture1DLod|texture1DProj|texture1DProjLod|texture2D|texture2DLod|texture2DProj|texture2DProjLod|texture3D|texture3DLod|texture3DProj|texture3DProjLod|textureCube|textureCubeLod|transpose)\\b",name:"support.function.glsl"},{match:"\\b(asm|double|enum|extern|goto|inline|long|short|sizeof|static|typedef|union|unsigned|volatile)\\b",name:"invalid.illegal.glsl"},{include:"source.c"}],scopeName:"source.glsl",uuid:"D0FD1B52-F137-4FBA-A148-B8A893CD948C",displayName:"GLSL",embeddedLangs:["c"]});var a=[...t.default,c]}}]); diff --git a/9585.c0ce80e6.async.js b/9585.c0ce80e6.async.js new file mode 100644 index 00000000..0741217a --- /dev/null +++ b/9585.c0ce80e6.async.js @@ -0,0 +1,5 @@ +!(function(){var qh=Object.defineProperty,Qh=Object.defineProperties;var eg=Object.getOwnPropertyDescriptors;var Vo=Object.getOwnPropertySymbols;var rl=Object.prototype.hasOwnProperty,ol=Object.prototype.propertyIsEnumerable;var nl=(z,Y,T)=>Y in z?qh(z,Y,{enumerable:!0,configurable:!0,writable:!0,value:T}):z[Y]=T,Re=(z,Y)=>{for(var T in Y||(Y={}))rl.call(Y,T)&&nl(z,T,Y[T]);if(Vo)for(var T of Vo(Y))ol.call(Y,T)&&nl(z,T,Y[T]);return z},an=(z,Y)=>Qh(z,eg(Y));var Ke=(z,Y)=>{var T={};for(var N in z)rl.call(z,N)&&Y.indexOf(N)<0&&(T[N]=z[N]);if(z!=null&&Vo)for(var N of Vo(z))Y.indexOf(N)<0&&ol.call(z,N)&&(T[N]=z[N]);return T};var il=(z,Y,T)=>new Promise((N,u)=>{var H=M=>{try{D(T.next(M))}catch(L){u(L)}},K=M=>{try{D(T.throw(M))}catch(L){u(L)}},D=M=>M.done?N(M.value):Promise.resolve(M.value).then(H,K);D((T=T.apply(z,Y)).next())});(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9585],{15392:function(z,Y,T){"use strict";T.d(Y,{LevaInputs:function(){return u}});var N=function(H){return H.BUTTON="BUTTON",H.BUTTON_GROUP="BUTTON_GROUP",H.MONITOR="MONITOR",H.FOLDER="FOLDER",H}({}),u=function(H){return H.SELECT="SELECT",H.IMAGE="IMAGE",H.NUMBER="NUMBER",H.COLOR="COLOR",H.STRING="STRING",H.BOOLEAN="BOOLEAN",H.INTERVAL="INTERVAL",H.VECTOR3D="VECTOR3D",H.VECTOR2D="VECTOR2D",H}({})},80438:function(z){"use strict";z.exports=function(Y,T){if(Y===null||typeof Y=="undefined")throw new TypeError("expected first argument to be an object.");if(typeof T=="undefined"||typeof Symbol=="undefined"||typeof Object.getOwnPropertySymbols!="function")return Y;for(var N=Object.prototype.propertyIsEnumerable,u=Object(Y),H=arguments.length,K=0;++K<H;)for(var D=Object(arguments[K]),M=Object.getOwnPropertySymbols(D),L=0;L<M.length;L++){var G=M[L];N.call(D,G)&&(u[G]=D[G])}return u}},67715:function(z,Y){"use strict";var T;T=!0,Y.Z=function(N,u){if(N&&u){var H=Array.isArray(u)?u:u.split(","),K=N.name||"",D=(N.type||"").toLowerCase(),M=D.replace(/\/.*$/,"");return H.some(function(L){var G=L.trim().toLowerCase();return G.charAt(0)==="."?K.toLowerCase().endsWith(G):G.endsWith("/*")?M===G.replace(/\/.*$/,""):D===G})}return!0}},48396:function(z,Y,T){"use strict";var N=T(63566);z.exports=function(D){N(D)||(D={});for(var M=arguments.length,L=1;L<M;L++){var G=arguments[L];N(G)&&u(D,G)}return D};function u(K,D){for(var M in D)H(D,M)&&(K[M]=D[M])}function H(K,D){return Object.prototype.hasOwnProperty.call(K,D)}},85582:function(z,Y,T){"use strict";var N=T(12723),u=T(80438);z.exports=Object.assign||function(W){if(W===null||typeof W=="undefined")throw new TypeError("Cannot convert undefined or null to object");M(W)||(W={});for(var ie=1;ie<arguments.length;ie++){var de=arguments[ie];K(de)&&(de=D(de)),M(de)&&(H(W,de),u(W,de))}return W};function H(W,ie){for(var de in ie)L(ie,de)&&(W[de]=ie[de])}function K(W){return W&&typeof W=="string"}function D(W){var ie={};for(var de in W)ie[de]=W[de];return ie}function M(W){return W&&typeof W=="object"||N(W)}function L(W,ie){return Object.prototype.hasOwnProperty.call(W,ie)}function G(W,ie){return Object.prototype.propertyIsEnumerable.call(W,ie)}},21603:function(z){"use strict";z.exports=function(T,N,u){for(var H in T)if(N.call(u,T[H],H,T)===!1)break}},33780:function(z){z.exports=function(N,u,H,K,D){if(!Y(N)||!u)return N;if(u=T(u),H&&(u+="."+T(H)),K&&(u+="."+T(K)),D&&(u+="."+T(D)),u in N)return N[u];for(var M=u.split("."),L=M.length,G=-1;N&&++G<L;){for(var W=M[G];W[W.length-1]==="\\";)W=W.slice(0,-1)+"."+M[++G];N=N[W]}return N};function Y(N){return N!==null&&(typeof N=="object"||typeof N=="function")}function T(N){return N?Array.isArray(N)?N.join("."):N:""}},63566:function(z){"use strict";z.exports=function(T){return typeof T!="undefined"&&T!==null&&(typeof T=="object"||typeof T=="function")}},12723:function(z,Y,T){"use strict";var N=T(76805);z.exports=function(H){return N(H)||typeof H=="function"||Array.isArray(H)}},76805:function(z,Y,T){"use strict";var N=T(48646);function u(H){return N(H)===!0&&Object.prototype.toString.call(H)==="[object Object]"}z.exports=function(K){var D,M;return!(u(K)===!1||(D=K.constructor,typeof D!="function")||(M=D.prototype,u(M)===!1)||M.hasOwnProperty("isPrototypeOf")===!1)}},48646:function(z){"use strict";z.exports=function(T){return T!=null&&typeof T=="object"&&Array.isArray(T)===!1}},86919:function(z,Y,T){"use strict";T.d(Y,{MT:function(){return Yh},Nn:function(){return Iu},M4:function(){return Zh},WQ:function(){return fh},QT:function(){return Vn}});var N=T(10422),u=T(50959),H=T.t(u,2),K=T(97605);function D(t,r){typeof t=="function"?t(r):t!=null&&(t.current=r)}function M(...t){return r=>t.forEach(i=>D(i,r))}function L(...t){return(0,u.useCallback)(M(...t),t)}const G=(0,u.forwardRef)((t,r)=>{const f=t,{children:i}=f,s=Ke(f,["children"]),c=u.Children.toArray(i),l=c.find(de);if(l){const d=l.props.children,p=c.map(g=>g===l?u.Children.count(d)>1?u.Children.only(null):(0,u.isValidElement)(d)?d.props.children:null:g);return(0,u.createElement)(W,(0,K.Z)({},s,{ref:r}),(0,u.isValidElement)(d)?(0,u.cloneElement)(d,void 0,p):null)}return(0,u.createElement)(W,(0,K.Z)({},s,{ref:r}),i)});G.displayName="Slot";const W=(0,u.forwardRef)((t,r)=>{const c=t,{children:i}=c,s=Ke(c,["children"]);return(0,u.isValidElement)(i)?(0,u.cloneElement)(i,an(Re({},we(s,i.props)),{ref:r?M(r,i.ref):i.ref})):u.Children.count(i)>1?u.Children.only(null):null});W.displayName="SlotClone";const ie=({children:t})=>(0,u.createElement)(u.Fragment,null,t);function de(t){return(0,u.isValidElement)(t)&&t.type===ie}function we(t,r){const i=Re({},r);for(const s in r){const c=t[s],l=r[s];/^on[A-Z]/.test(s)?c&&l?i[s]=(...d)=>{l(...d),c(...d)}:c&&(i[s]=c):s==="style"?i[s]=Re(Re({},c),l):s==="className"&&(i[s]=[c,l].filter(Boolean).join(" "))}return Re(Re({},t),i)}const _e=null,$e=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((t,r)=>{const i=(0,u.forwardRef)((s,c)=>{const p=s,{asChild:l}=p,f=Ke(p,["asChild"]),d=l?G:r;return(0,u.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,u.createElement)(d,(0,K.Z)({},f,{ref:c}))});return i.displayName=`Primitive.${r}`,an(Re({},t),{[r]:i})},{});function Pe(t,r){t&&(0,N.flushSync)(()=>t.dispatchEvent(r))}const Ne=null,It="Portal",be=(0,u.forwardRef)((t,r)=>{var i;const l=t,{container:s=globalThis==null||(i=globalThis.document)===null||i===void 0?void 0:i.body}=l,c=Ke(l,["container"]);return s?N.createPortal((0,u.createElement)($e.div,(0,K.Z)({},c,{ref:r})),s):null}),ht=be;var Oe=Object.prototype.hasOwnProperty;function Ge(t,r){var i,s;if(t===r)return!0;if(t&&r&&(i=t.constructor)===r.constructor){if(i===Date)return t.getTime()===r.getTime();if(i===RegExp)return t.toString()===r.toString();if(i===Array){if((s=t.length)===r.length)for(;s--&&Ge(t[s],r[s]););return s===-1}if(!i||typeof t=="object"){s=0;for(i in t)if(Oe.call(t,i)&&++s&&!Oe.call(r,i)||!(i in r)||!Ge(t[i],r[i]))return!1;return Object.keys(r).length===s}}return t!==t&&r!==r}function xe(t,r){if(Object.is(t,r))return!0;if(typeof t!="object"||t===null||typeof r!="object"||r===null)return!1;const i=Object.keys(t);if(i.length!==Object.keys(r).length)return!1;for(let s=0;s<i.length;s++)if(!Object.prototype.hasOwnProperty.call(r,i[s])||!Object.is(t[i[s]],r[i[s]]))return!1;return!0}var je=function(r,i,s,c){this.name=r,this.fn=i,this.args=s,this.modifiers=c};je.prototype._test=function(r){var i=this.fn;try{rt(this.modifiers.slice(),i,this)(r)}catch(s){i=function(){return!1}}try{return rt(this.modifiers.slice(),i,this)(r)}catch(s){return!1}},je.prototype._check=function(r){try{rt(this.modifiers.slice(),this.fn,this)(r)}catch(i){if(rt(this.modifiers.slice(),function(s){return s},this)(!1))return}if(!rt(this.modifiers.slice(),this.fn,this)(r))throw null},je.prototype._testAsync=function(r){var i=this;return new Promise(function(s,c){Kt(i.modifiers.slice(),i.fn,i)(r).then(function(l){l?s(r):c(null)}).catch(function(l){return c(l)})})};function gt(t,r){return r===void 0&&(r="simple"),typeof t=="object"?t[r]:t}function rt(t,r,i){if(t.length){var s=t.shift(),c=rt(t,r,i);return s.perform(c,i)}else return gt(r)}function Kt(t,r,i){if(t.length){var s=t.shift(),c=Kt(t,r,i);return s.performAsync(c,i)}else return function(l){return Promise.resolve(gt(r,"async")(l))}}var Gt=function(r,i,s){this.name=r,this.perform=i,this.performAsync=s},cn=function(t){function r(i,s,c,l){for(var f=[],d=arguments.length-4;d-- >0;)f[d]=arguments[d+4];t.call(this,f),t.captureStackTrace&&t.captureStackTrace(this,r),this.rule=i,this.value=s,this.cause=c,this.target=l}return t&&(r.__proto__=t),r.prototype=Object.create(t&&t.prototype),r.prototype.constructor=r,r}(Error),Xe=function(r,i){r===void 0&&(r=[]),i===void 0&&(i=[]),this.chain=r,this.nextRuleModifiers=i};Xe.prototype._applyRule=function(r,i){var s=this;return function(){for(var c=[],l=arguments.length;l--;)c[l]=arguments[l];return s.chain.push(new je(i,r.apply(s,c),c,s.nextRuleModifiers)),s.nextRuleModifiers=[],s}},Xe.prototype._applyModifier=function(r,i){return this.nextRuleModifiers.push(new Gt(i,r.simple,r.async)),this},Xe.prototype._clone=function(){return new Xe(this.chain.slice(),this.nextRuleModifiers.slice())},Xe.prototype.test=function(r){return this.chain.every(function(i){return i._test(r)})},Xe.prototype.testAll=function(r){var i=[];return this.chain.forEach(function(s){try{s._check(r)}catch(c){i.push(new cn(s,r,c))}}),i},Xe.prototype.check=function(r){this.chain.forEach(function(i){try{i._check(r)}catch(s){throw new cn(i,r,s)}})},Xe.prototype.testAsync=function(r){var i=this;return new Promise(function(s,c){Dt(r,i.chain.slice(),s,c)})};function Dt(t,r,i,s){if(r.length){var c=r.shift();c._testAsync(t).then(function(){Dt(t,r,i,s)},function(l){s(new cn(c,t,l))})}else i(t)}var Et=function(t,r){return r&&typeof t=="string"&&t.trim().length===0?!0:t==null};function mt(t,r){return r===void 0&&(r=!1),{simple:function(i){return Et(i,r)||t.check(i)===void 0},async:function(i){return Et(i,r)||t.testAsync(i)}}}function kt(){return typeof Proxy!="undefined"?Yt(new Xe):Mt(new Xe)}var vt={};kt.extend=function(t){Object.assign(vt,t)},kt.clearCustomRules=function(){vt={}};function Yt(t){return new Proxy(t,{get:function(i,s){if(s in i)return i[s];var c=Yt(t._clone());if(s in wt)return c._applyModifier(wt[s],s);if(s in vt)return c._applyRule(vt[s],s);if(s in ln)return c._applyRule(ln[s],s)}})}function Mt(t){var r=function(c,l){return Object.keys(c).forEach(function(f){l[f]=function(){for(var d=[],p=arguments.length;p--;)d[p]=arguments[p];var g=Mt(l._clone()),m=g._applyRule(c[f],f).apply(void 0,d);return m}}),l},i=r(ln,t),s=r(vt,i);return Object.keys(wt).forEach(function(c){Object.defineProperty(s,c,{get:function(){var l=Mt(s._clone());return l._applyModifier(wt[c],c)}})}),s}var wt={not:{simple:function(t){return function(r){return!t(r)}},async:function(t){return function(r){return Promise.resolve(t(r)).then(function(i){return!i}).catch(function(){return!0})}}},some:{simple:function(t){return function(r){return Xt(r).some(function(i){try{return t(i)}catch(s){return!1}})}},async:function(t){return function(r){return Promise.all(Xt(r).map(function(i){try{return t(i).catch(function(){return!1})}catch(s){return!1}})).then(function(i){return i.some(Boolean)})}}},every:{simple:function(t){return function(r){return r!==!1&&Xt(r).every(t)}},async:function(t){return function(r){return Promise.all(Xt(r).map(t)).then(function(i){return i.every(Boolean)})}}},strict:{simple:function(t,r){return function(i){return bt(r)&&i&&typeof i=="object"?Object.keys(r.args[0]).length===Object.keys(i).length&&t(i):t(i)}},async:function(t,r){return function(i){return Promise.resolve(t(i)).then(function(s){return bt(r)&&i&&typeof i=="object"?Object.keys(r.args[0]).length===Object.keys(i).length&&s:s}).catch(function(){return!1})}}}};function bt(t){return t&&t.name==="schema"&&t.args.length>0&&typeof t.args[0]=="object"}function Xt(t){return typeof t=="string"?t.split(""):t}var ln={equal:function(t){return function(r){return r==t}},exact:function(t){return function(r){return r===t}},number:function(t){return t===void 0&&(t=!0),function(r){return typeof r=="number"&&(t||isFinite(r))}},integer:function(){return function(t){var r=Number.isInteger||pe;return r(t)}},numeric:function(){return function(t){return!isNaN(parseFloat(t))&&isFinite(t)}},string:function(){return $t("string")},boolean:function(){return $t("boolean")},undefined:function(){return $t("undefined")},null:function(){return $t("null")},array:function(){return $t("array")},object:function(){return $t("object")},instanceOf:function(t){return function(r){return r instanceof t}},pattern:function(t){return function(r){return t.test(r)}},lowercase:function(){return function(t){return typeof t=="boolean"||t===t.toLowerCase()&&t.trim()!==""}},uppercase:function(){return function(t){return t===t.toUpperCase()&&t.trim()!==""}},vowel:function(){return function(t){return/^[aeiou]+$/i.test(t)}},consonant:function(){return function(t){return/^(?=[^aeiou])([a-z]+)$/i.test(t)}},first:function(t){return function(r){return r[0]==t}},last:function(t){return function(r){return r[r.length-1]==t}},empty:function(){return function(t){return t.length===0}},length:function(t,r){return function(i){return i.length>=t&&i.length<=(r||t)}},minLength:function(t){return function(r){return r.length>=t}},maxLength:function(t){return function(r){return r.length<=t}},negative:function(){return function(t){return t<0}},positive:function(){return function(t){return t>=0}},between:function(t,r){return function(i){return i>=t&&i<=r}},range:function(t,r){return function(i){return i>=t&&i<=r}},lessThan:function(t){return function(r){return r<t}},lessThanOrEqual:function(t){return function(r){return r<=t}},greaterThan:function(t){return function(r){return r>t}},greaterThanOrEqual:function(t){return function(r){return r>=t}},even:function(){return function(t){return t%2===0}},odd:function(){return function(t){return t%2!==0}},includes:function(t){return function(r){return~r.indexOf(t)}},schema:function(t){return En(t)},passesAnyOf:function(){for(var t=[],r=arguments.length;r--;)t[r]=arguments[r];return function(i){return t.some(function(s){return s.test(i)})}},optional:mt};function $t(t){return function(r){return Array.isArray(r)&&t==="array"||r===null&&t==="null"||typeof r===t}}function pe(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function En(t){return{simple:function(r){var i=[];if(Object.keys(t).forEach(function(s){var c=t[s];try{c.check((r||{})[s])}catch(l){l.target=s,i.push(l)}}),i.length>0)throw i;return!0},async:function(r){var i=[],s=Object.keys(t).map(function(c){var l=t[c];return l.testAsync((r||{})[c]).catch(function(f){f.target=c,i.push(f)})});return Promise.all(s).then(function(){if(i.length>0)throw i;return!0})}}}var Ae=kt,se="colors",Se="sizes",k="space",In={gap:k,gridGap:k,columnGap:k,gridColumnGap:k,rowGap:k,gridRowGap:k,inset:k,insetBlock:k,insetBlockEnd:k,insetBlockStart:k,insetInline:k,insetInlineEnd:k,insetInlineStart:k,margin:k,marginTop:k,marginRight:k,marginBottom:k,marginLeft:k,marginBlock:k,marginBlockEnd:k,marginBlockStart:k,marginInline:k,marginInlineEnd:k,marginInlineStart:k,padding:k,paddingTop:k,paddingRight:k,paddingBottom:k,paddingLeft:k,paddingBlock:k,paddingBlockEnd:k,paddingBlockStart:k,paddingInline:k,paddingInlineEnd:k,paddingInlineStart:k,top:k,right:k,bottom:k,left:k,scrollMargin:k,scrollMarginTop:k,scrollMarginRight:k,scrollMarginBottom:k,scrollMarginLeft:k,scrollMarginX:k,scrollMarginY:k,scrollMarginBlock:k,scrollMarginBlockEnd:k,scrollMarginBlockStart:k,scrollMarginInline:k,scrollMarginInlineEnd:k,scrollMarginInlineStart:k,scrollPadding:k,scrollPaddingTop:k,scrollPaddingRight:k,scrollPaddingBottom:k,scrollPaddingLeft:k,scrollPaddingX:k,scrollPaddingY:k,scrollPaddingBlock:k,scrollPaddingBlockEnd:k,scrollPaddingBlockStart:k,scrollPaddingInline:k,scrollPaddingInlineEnd:k,scrollPaddingInlineStart:k,fontSize:"fontSizes",background:se,backgroundColor:se,backgroundImage:se,borderImage:se,border:se,borderBlock:se,borderBlockEnd:se,borderBlockStart:se,borderBottom:se,borderBottomColor:se,borderColor:se,borderInline:se,borderInlineEnd:se,borderInlineStart:se,borderLeft:se,borderLeftColor:se,borderRight:se,borderRightColor:se,borderTop:se,borderTopColor:se,caretColor:se,color:se,columnRuleColor:se,fill:se,outline:se,outlineColor:se,stroke:se,textDecorationColor:se,fontFamily:"fonts",fontWeight:"fontWeights",lineHeight:"lineHeights",letterSpacing:"letterSpacings",blockSize:Se,minBlockSize:Se,maxBlockSize:Se,inlineSize:Se,minInlineSize:Se,maxInlineSize:Se,width:Se,minWidth:Se,maxWidth:Se,height:Se,minHeight:Se,maxHeight:Se,flexBasis:Se,gridTemplateColumns:Se,gridTemplateRows:Se,borderWidth:"borderWidths",borderTopWidth:"borderWidths",borderRightWidth:"borderWidths",borderBottomWidth:"borderWidths",borderLeftWidth:"borderWidths",borderStyle:"borderStyles",borderTopStyle:"borderStyles",borderRightStyle:"borderStyles",borderBottomStyle:"borderStyles",borderLeftStyle:"borderStyles",borderRadius:"radii",borderTopLeftRadius:"radii",borderTopRightRadius:"radii",borderBottomRightRadius:"radii",borderBottomLeftRadius:"radii",boxShadow:"shadows",textShadow:"shadows",transition:"transitions",zIndex:"zIndices"},wn=(t,r)=>typeof r=="function"?{"()":Function.prototype.toString.call(r)}:r,Le=()=>{const t=Object.create(null);return(r,i,...s)=>{const c=(l=>JSON.stringify(l,wn))(r);return c in t?t[c]:t[c]=i(r,...s)}},ct=Symbol.for("sxs.internal"),Zt=(t,r)=>Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)),xt=t=>{for(const r in t)return!0;return!1},{hasOwnProperty:Dn}=Object.prototype,un=t=>t.includes("-")?t:t.replace(/[A-Z]/g,r=>"-"+r.toLowerCase()),kn=/\s+(?![^()]*\))/,Qe=t=>r=>t(...typeof r=="string"?String(r).split(kn):[r]),St={appearance:t=>({WebkitAppearance:t,appearance:t}),backfaceVisibility:t=>({WebkitBackfaceVisibility:t,backfaceVisibility:t}),backdropFilter:t=>({WebkitBackdropFilter:t,backdropFilter:t}),backgroundClip:t=>({WebkitBackgroundClip:t,backgroundClip:t}),boxDecorationBreak:t=>({WebkitBoxDecorationBreak:t,boxDecorationBreak:t}),clipPath:t=>({WebkitClipPath:t,clipPath:t}),content:t=>({content:t.includes('"')||t.includes("'")||/^([A-Za-z]+\([^]*|[^]*-quote|inherit|initial|none|normal|revert|unset)$/.test(t)?t:`"${t}"`}),hyphens:t=>({WebkitHyphens:t,hyphens:t}),maskImage:t=>({WebkitMaskImage:t,maskImage:t}),maskSize:t=>({WebkitMaskSize:t,maskSize:t}),tabSize:t=>({MozTabSize:t,tabSize:t}),textSizeAdjust:t=>({WebkitTextSizeAdjust:t,textSizeAdjust:t}),userSelect:t=>({WebkitUserSelect:t,userSelect:t}),marginBlock:Qe((t,r)=>({marginBlockStart:t,marginBlockEnd:r||t})),marginInline:Qe((t,r)=>({marginInlineStart:t,marginInlineEnd:r||t})),maxSize:Qe((t,r)=>({maxBlockSize:t,maxInlineSize:r||t})),minSize:Qe((t,r)=>({minBlockSize:t,minInlineSize:r||t})),paddingBlock:Qe((t,r)=>({paddingBlockStart:t,paddingBlockEnd:r||t})),paddingInline:Qe((t,r)=>({paddingInlineStart:t,paddingInlineEnd:r||t}))},Jt=/([\d.]+)([^]*)/,fn=(t,r)=>t.length?t.reduce((i,s)=>(i.push(...r.map(c=>c.includes("&")?c.replace(/&/g,/[ +>|~]/.test(s)&&/&.*&/.test(c)?`:is(${s})`:s):s+" "+c)),i),[]):r,Mn=(t,r)=>t in I&&typeof r=="string"?r.replace(/^((?:[^]*[^\w-])?)(fit-content|stretch)((?:[^\w-][^]*)?)$/,(i,s,c,l)=>s+(c==="stretch"?`-moz-available${l};${un(t)}:${s}-webkit-fill-available`:`-moz-fit-content${l};${un(t)}:${s}fit-content`)+l):String(r),I={blockSize:1,height:1,inlineSize:1,maxBlockSize:1,maxHeight:1,maxInlineSize:1,maxWidth:1,minBlockSize:1,minHeight:1,minInlineSize:1,minWidth:1,width:1},ae=t=>t?t+"-":"",ze=(t,r,i)=>t.replace(/([+-])?((?:\d+(?:\.\d*)?|\.\d+)(?:[Ee][+-]?\d+)?)?(\$|--)([$\w-]+)/g,(s,c,l,f,d)=>f=="$"==!!l?s:(c||f=="--"?"calc(":"")+"var(--"+(f==="$"?ae(r)+(d.includes("$")?"":ae(i))+d.replace(/\$/g,"-"):d)+")"+(c||f=="--"?"*"+(c||"")+(l||"1")+")":"")),Nt=/\s*,\s*(?![^()]*\))/,Qn=Object.prototype.toString,C=(t,r,i,s,c)=>{let l,f,d;const p=(g,m,b)=>{let y,_;const $=E=>{for(y in E){const x=y.charCodeAt(0)===64,A=x&&Array.isArray(E[y])?E[y]:[E[y]];for(_ of A){const B=/[A-Z]/.test(S=y)?S:S.replace(/-[^]/g,j=>j[1].toUpperCase()),re=typeof _=="object"&&_&&_.toString===Qn&&(!s.utils[B]||!m.length);if(B in s.utils&&!re){const j=s.utils[B];if(j!==f){f=j,$(j(_)),f=null;continue}}else if(B in St){const j=St[B];if(j!==d){d=j,$(j(_)),d=null;continue}}if(x&&(w=y.slice(1)in s.media?"@media "+s.media[y.slice(1)]:y,y=w.replace(/\(\s*([\w-]+)\s*(=|<|<=|>|>=)\s*([\w-]+)\s*(?:(<|<=|>|>=)\s*([\w-]+)\s*)?\)/g,(j,Q,ce,ne,ee,J)=>{const X=Jt.test(Q),ge=.0625*(X?-1:1),[me,fe]=X?[ne,Q]:[Q,ne];return"("+(ce[0]==="="?"":ce[0]===">"===X?"max-":"min-")+me+":"+(ce[0]!=="="&&ce.length===1?fe.replace(Jt,(Me,nt,at)=>Number(nt)+ge*(ce===">"?1:-1)+at):fe)+(ee?") and ("+(ee[0]===">"?"min-":"max-")+me+":"+(ee.length===1?J.replace(Jt,(Me,nt,at)=>Number(nt)+ge*(ee===">"?-1:1)+at):J):"")+")"})),re){const j=x?b.concat(y):[...b],Q=x?[...m]:fn(m,y.split(Nt));l!==void 0&&c(R(...l)),l=void 0,p(_,Q,j)}else l===void 0&&(l=[[],m,b]),y=x||y.charCodeAt(0)!==36?y:`--${ae(s.prefix)}${y.slice(1).replace(/\$/g,"-")}`,_=re?_:typeof _=="number"?_&&B in U?String(_)+"px":String(_):ze(Mn(B,_==null?"":_),s.prefix,s.themeMap[B]),l[0].push(`${x?`${y} `:`${un(y)}:`}${_}`)}}var w,S};$(g),l!==void 0&&c(R(...l)),l=void 0};p(t,r,i)},R=(t,r,i)=>`${i.map(s=>`${s}{`).join("")}${r.length?`${r.join(",")}{`:""}${t.join(";")}${r.length?"}":""}${Array(i.length?i.length+1:0).join("}")}`,U={animationDelay:1,animationDuration:1,backgroundSize:1,blockSize:1,border:1,borderBlock:1,borderBlockEnd:1,borderBlockEndWidth:1,borderBlockStart:1,borderBlockStartWidth:1,borderBlockWidth:1,borderBottom:1,borderBottomLeftRadius:1,borderBottomRightRadius:1,borderBottomWidth:1,borderEndEndRadius:1,borderEndStartRadius:1,borderInlineEnd:1,borderInlineEndWidth:1,borderInlineStart:1,borderInlineStartWidth:1,borderInlineWidth:1,borderLeft:1,borderLeftWidth:1,borderRadius:1,borderRight:1,borderRightWidth:1,borderSpacing:1,borderStartEndRadius:1,borderStartStartRadius:1,borderTop:1,borderTopLeftRadius:1,borderTopRightRadius:1,borderTopWidth:1,borderWidth:1,bottom:1,columnGap:1,columnRule:1,columnRuleWidth:1,columnWidth:1,containIntrinsicSize:1,flexBasis:1,fontSize:1,gap:1,gridAutoColumns:1,gridAutoRows:1,gridTemplateColumns:1,gridTemplateRows:1,height:1,inlineSize:1,inset:1,insetBlock:1,insetBlockEnd:1,insetBlockStart:1,insetInline:1,insetInlineEnd:1,insetInlineStart:1,left:1,letterSpacing:1,margin:1,marginBlock:1,marginBlockEnd:1,marginBlockStart:1,marginBottom:1,marginInline:1,marginInlineEnd:1,marginInlineStart:1,marginLeft:1,marginRight:1,marginTop:1,maxBlockSize:1,maxHeight:1,maxInlineSize:1,maxWidth:1,minBlockSize:1,minHeight:1,minInlineSize:1,minWidth:1,offsetDistance:1,offsetRotate:1,outline:1,outlineOffset:1,outlineWidth:1,overflowClipMargin:1,padding:1,paddingBlock:1,paddingBlockEnd:1,paddingBlockStart:1,paddingBottom:1,paddingInline:1,paddingInlineEnd:1,paddingInlineStart:1,paddingLeft:1,paddingRight:1,paddingTop:1,perspective:1,right:1,rowGap:1,scrollMargin:1,scrollMarginBlock:1,scrollMarginBlockEnd:1,scrollMarginBlockStart:1,scrollMarginBottom:1,scrollMarginInline:1,scrollMarginInlineEnd:1,scrollMarginInlineStart:1,scrollMarginLeft:1,scrollMarginRight:1,scrollMarginTop:1,scrollPadding:1,scrollPaddingBlock:1,scrollPaddingBlockEnd:1,scrollPaddingBlockStart:1,scrollPaddingBottom:1,scrollPaddingInline:1,scrollPaddingInlineEnd:1,scrollPaddingInlineStart:1,scrollPaddingLeft:1,scrollPaddingRight:1,scrollPaddingTop:1,shapeMargin:1,textDecoration:1,textDecorationThickness:1,textIndent:1,textUnderlineOffset:1,top:1,transitionDelay:1,transitionDuration:1,verticalAlign:1,width:1,wordSpacing:1},le=t=>String.fromCharCode(t+(t>25?39:97)),Ue=t=>(r=>{let i,s="";for(i=Math.abs(r);i>52;i=i/52|0)s=le(i%52)+s;return le(i%52)+s})(((r,i)=>{let s=i.length;for(;s;)r=33*r^i.charCodeAt(--s);return r})(5381,JSON.stringify(t))>>>0),Ze=["themed","global","styled","onevar","resonevar","allvar","inline"],Nn=t=>{if(t.href&&!t.href.startsWith(location.origin))return!1;try{return!!t.cssRules}catch(r){return!1}},qt=t=>{let r;const i=()=>{const{cssRules:c}=r.sheet;return[].map.call(c,(l,f)=>{const{cssText:d}=l;let p="";if(d.startsWith("--sxs"))return"";if(c[f-1]&&(p=c[f-1].cssText).startsWith("--sxs")){if(!l.cssRules.length)return"";for(const g in r.rules)if(r.rules[g].group===l)return`--sxs{--sxs:${[...r.rules[g].cache].join(" ")}}${d}`;return l.cssRules.length?`${p}${d}`:""}return d}).join("")},s=()=>{if(r){const{rules:d,sheet:p}=r;if(!p.deleteRule){for(;Object(Object(p.cssRules)[0]).type===3;)p.cssRules.splice(0,1);p.cssRules=[]}for(const g in d)delete d[g]}const c=Object(t).styleSheets||[];for(const d of c)if(Nn(d)){for(let p=0,g=d.cssRules;g[p];++p){const m=Object(g[p]);if(m.type!==1)continue;const b=Object(g[p+1]);if(b.type!==4)continue;++p;const{cssText:y}=m;if(!y.startsWith("--sxs"))continue;const _=y.slice(14,-3).trim().split(/\s+/),$=Ze[_[0]];$&&(r||(r={sheet:d,reset:s,rules:{},toString:i}),r.rules[$]={group:b,index:p,cache:new Set(_)})}if(r)break}if(!r){const d=(p,g)=>({type:g,cssRules:[],insertRule(m,b){this.cssRules.splice(b,0,d(m,{import:3,undefined:1}[(m.toLowerCase().match(/^@([a-z]+)/)||[])[1]]||4))},get cssText(){return p==="@media{}"?`@media{${[].map.call(this.cssRules,m=>m.cssText).join("")}}`:p}});r={sheet:t?(t.head||t).appendChild(document.createElement("style")).sheet:d("","text/css"),rules:{},reset:s,toString:i}}const{sheet:l,rules:f}=r;for(let d=Ze.length-1;d>=0;--d){const p=Ze[d];if(!f[p]){const g=Ze[d+1],m=f[g]?f[g].index:l.cssRules.length;l.insertRule("@media{}",m),l.insertRule(`--sxs{--sxs:${d}}`,m),f[p]={group:l.cssRules[m+1],index:m,cache:new Set([d])}}Ct(f[p])}};return s(),r},Ct=t=>{const r=t.group;let i=r.cssRules.length;t.apply=s=>{try{r.insertRule(s,i),++i}catch(c){}}},Ot=Symbol(),jt=Le(),yt=(t,r)=>jt(t,()=>(...i)=>{let s={type:null,composers:new Set};for(const c of i)if(c!=null)if(c[ct]){s.type==null&&(s.type=c[ct].type);for(const l of c[ct].composers)s.composers.add(l)}else c.constructor!==Object||c.$$typeof?s.type==null&&(s.type=c):s.composers.add(Qt(c,t));return s.type==null&&(s.type="span"),s.composers.size||s.composers.add(["PJLV",{},[],[],{},[]]),gr(t,s,r)}),Qt=(l,c)=>{var f=l,{variants:t,compoundVariants:r,defaultVariants:i}=f,s=Ke(f,["variants","compoundVariants","defaultVariants"]);const d=`${ae(c.prefix)}c-${Ue(s)}`,p=[],g=[],m=Object.create(null),b=[];for(const E in i)m[E]=String(i[E]);if(typeof t=="object"&&t)for(const E in t){y=m,_=E,Dn.call(y,_)||(m[E]="undefined");const w=t[E];for(const S in w){const x={[E]:String(S)};String(S)==="undefined"&&b.push(E);const A=w[S],B=[x,A,!xt(A)];p.push(B)}}var y,_;if(typeof r=="object"&&r)for(const E of r){let $=E,{css:w}=$,S=Ke($,["css"]);w=typeof w=="object"&&w||{};for(const A in S)S[A]=String(S[A]);const x=[S,w,!xt(w)];g.push(x)}return[d,s,p,g,m,b]},gr=(t,r,i)=>{const[s,c,l,f]=mr(r.composers),d=typeof r.type=="function"||r.type.$$typeof?(b=>{function y(){for(let _=0;_<y[Ot].length;_++){const[$,E]=y[Ot][_];b.rules[$].apply(E)}return y[Ot]=[],null}return y[Ot]=[],y.rules={},Ze.forEach(_=>y.rules[_]={apply:$=>y[Ot].push([_,$])}),y})(i):null,p=(d||i).rules,g=`.${s}${c.length>1?`:where(.${c.slice(1).join(".")})`:""}`,m=b=>{b=typeof b=="object"&&b||jn;const S=b,{css:y}=S,_=Ke(S,["css"]),$={};for(const x in l)if(delete _[x],x in b){let A=b[x];typeof A=="object"&&A?$[x]=Re({"@initial":l[x]},A):(A=String(A),$[x]=A!=="undefined"||f.has(x)?A:l[x])}else $[x]=l[x];const E=new Set([...c]);for(const[x,A,B,re]of r.composers){i.rules.styled.cache.has(x)||(i.rules.styled.cache.add(x),C(A,[`.${x}`],[],t,ce=>{p.styled.apply(ce)}));const j=er(B,$,t.media),Q=er(re,$,t.media,!0);for(const ce of j)if(ce!==void 0)for(const[ne,ee,J]of ce){const X=`${x}-${Ue(ee)}-${ne}`;E.add(X);const ge=(J?i.rules.resonevar:i.rules.onevar).cache,me=J?p.resonevar:p.onevar;ge.has(X)||(ge.add(X),C(ee,[`.${X}`],[],t,fe=>{me.apply(fe)}))}for(const ce of Q)if(ce!==void 0)for(const[ne,ee]of ce){const J=`${x}-${Ue(ee)}-${ne}`;E.add(J),i.rules.allvar.cache.has(J)||(i.rules.allvar.cache.add(J),C(ee,[`.${J}`],[],t,X=>{p.allvar.apply(X)}))}}if(typeof y=="object"&&y){const x=`${s}-i${Ue(y)}-css`;E.add(x),i.rules.inline.cache.has(x)||(i.rules.inline.cache.add(x),C(y,[`.${x}`],[],t,A=>{p.inline.apply(A)}))}for(const x of String(b.className||"").trim().split(/\s+/))x&&E.add(x);const w=_.className=[...E].join(" ");return{type:r.type,className:w,selector:g,props:_,toString:()=>w,deferredInjector:d}};return Zt(m,{className:s,selector:g,[ct]:r,toString:()=>(i.rules.styled.cache.has(s)||m(),s)})},mr=t=>{let r="";const i=[],s={},c=[];for(const[l,,,,f,d]of t){r===""&&(r=l),i.push(l),c.push(...d);for(const p in f){const g=f[p];(s[p]===void 0||g!=="undefined"||d.includes(g))&&(s[p]=g)}}return[r,i,s,new Set(c)]},er=(t,r,i,s)=>{const c=[];e:for(let[l,f,d]of t){if(d)continue;let p,g=0,m=!1;for(p in l){const b=l[p];let y=r[p];if(y!==b){if(typeof y!="object"||!y)continue e;{let _,$,E=0;for(const w in y){if(b===String(y[w])){if(w!=="@initial"){const S=w.slice(1);($=$||[]).push(S in i?i[S]:w.replace(/^@media ?/,"")),m=!0}g+=E,_=!0}++E}if($&&$.length&&(f={["@media "+$.join(", ")]:f}),!_)continue e}}}(c[g]=c[g]||[]).push([s?"cv":`${p}-${l[p]}`,f,m])}return c},jn={},Ko=Le(),Go=(t,r)=>Ko(t,()=>(...i)=>{const s=()=>{for(let c of i){c=typeof c=="object"&&c||{};let l=Ue(c);if(!r.rules.global.cache.has(l)){if(r.rules.global.cache.add(l),"@import"in c){let f=[].indexOf.call(r.sheet.cssRules,r.rules.themed.group)-1;for(let d of[].concat(c["@import"]))d=d.includes('"')||d.includes("'")?d:`"${d}"`,r.sheet.insertRule(`@import ${d};`,f++);delete c["@import"]}C(c,[],[],t,f=>{r.rules.global.apply(f)})}}return""};return Zt(s,{toString:s})}),Yo=Le(),Xo=(t,r)=>Yo(t,()=>i=>{const s=`${ae(t.prefix)}k-${Ue(i)}`,c=()=>{if(!r.rules.global.cache.has(s)){r.rules.global.cache.add(s);const l=[];C(i,[],[],t,d=>l.push(d));const f=`@keyframes ${s}{${l.join("")}}`;r.rules.global.apply(f)}return s};return Zt(c,{get name(){return c()},toString:c})}),Zo=class{constructor(t,r,i,s){this.token=t==null?"":String(t),this.value=r==null?"":String(r),this.scale=i==null?"":String(i),this.prefix=s==null?"":String(s)}get computedValue(){return"var("+this.variable+")"}get variable(){return"--"+ae(this.prefix)+ae(this.scale)+this.token}toString(){return this.computedValue}},tr=Le(),vr=(t,r)=>tr(t,()=>(i,s)=>{s=typeof i=="object"&&i||Object(s);const c=`.${i=(i=typeof i=="string"?i:"")||`${ae(t.prefix)}t-${Ue(s)}`}`,l={},f=[];for(const p in s){l[p]={};for(const g in s[p]){const m=`--${ae(t.prefix)}${p}-${g}`,b=ze(String(s[p][g]),t.prefix,p);l[p][g]=new Zo(g,b,p,t.prefix),f.push(`${m}:${b}`)}}const d=()=>{if(f.length&&!r.rules.themed.cache.has(i)){r.rules.themed.cache.add(i);const p=`${s===t.theme?":root,":""}.${i}{${f.join(";")}}`;r.rules.themed.apply(p)}return i};return an(Re({},l),{get className(){return d()},selector:c,toString:d})}),Kr=Le(),en,Jo=Le(),Gr=t=>{const r=(i=>{let s=!1;const c=Kr(i,l=>{s=!0;const f="prefix"in(l=typeof l=="object"&&l||{})?String(l.prefix):"",d=typeof l.media=="object"&&l.media||{},p=typeof l.root=="object"?l.root||null:globalThis.document||null,g=typeof l.theme=="object"&&l.theme||{},m={prefix:f,media:d,theme:g,themeMap:typeof l.themeMap=="object"&&l.themeMap||Re({},In),utils:typeof l.utils=="object"&&l.utils||{}},b=qt(p),y={css:yt(m,b),globalCss:Go(m,b),keyframes:Xo(m,b),createTheme:vr(m,b),reset(){b.reset(),y.theme.toString()},theme:{},sheet:b,config:m,prefix:f,getCssText:b.toString,toString:b.toString};return String(y.theme=y.createTheme(g)),y});return s||c.reset(),c})(t);return r.styled=(({config:i,sheet:s})=>Jo(i,()=>{const c=yt(i,s);return(...l)=>{const f=c(...l),d=f[ct].type,p=u.forwardRef((g,m)=>{const b=g&&g.as||d,{props:y,deferredInjector:_}=f(g);return delete y.as,y.ref=m,_?u.createElement(u.Fragment,null,u.createElement(b,y),u.createElement(_,null)):u.createElement(b,y)});return p.className=f.className,p.displayName=`Styled.${d.displayName||d.name||d}`,p.selector=f.selector,p.toString=()=>f.selector,p[ct]=f[ct],p}}))(r),r},Ln=()=>en||(en=Gr()),ws=(...t)=>Ln().createTheme(...t),$s=(...t)=>Ln().globalCss(...t),tn=(...t)=>Ln().keyframes(...t),xs=(...t)=>Ln().css(...t),Ss=(...t)=>Ln().styled(...t);function qo(t,r,i){return Math.max(r,Math.min(t,i))}const Ee={toVector(t,r){return t===void 0&&(t=r),Array.isArray(t)?t:[t,t]},add(t,r){return[t[0]+r[0],t[1]+r[1]]},sub(t,r){return[t[0]-r[0],t[1]-r[1]]},addTo(t,r){t[0]+=r[0],t[1]+=r[1]},subTo(t,r){t[0]-=r[0],t[1]-=r[1]}};function Yr(t,r,i){return r===0||Math.abs(r)===1/0?Math.pow(t,i*5):t*r*i/(r+i*t)}function Tt(t,r,i,s=.15){return s===0?qo(t,r,i):t<r?-Yr(r-t,i-r,s)+r:t>i?+Yr(t-i,i-r,s)+i:t}function Qo(t,[r,i],[s,c]){const[[l,f],[d,p]]=t;return[Tt(r,l,f,s),Tt(i,d,p,c)]}function ei(t,r){if(typeof t!="object"||t===null)return t;var i=t[Symbol.toPrimitive];if(i!==void 0){var s=i.call(t,r||"default");if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(t)}function ti(t){var r=ei(t,"string");return typeof r=="symbol"?r:String(r)}function Fe(t,r,i){return r=ti(r),r in t?Object.defineProperty(t,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[r]=i,t}function Xr(t,r){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);r&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(t,c).enumerable})),i.push.apply(i,s)}return i}function ye(t){for(var r=1;r<arguments.length;r++){var i=arguments[r]!=null?arguments[r]:{};r%2?Xr(Object(i),!0).forEach(function(s){Fe(t,s,i[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):Xr(Object(i)).forEach(function(s){Object.defineProperty(t,s,Object.getOwnPropertyDescriptor(i,s))})}return t}const Zr={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function Jr(t){return t?t[0].toUpperCase()+t.slice(1):""}const Lt=["enter","leave"];function ni(t=!1,r){return t&&!Lt.includes(r)}function ri(t,r="",i=!1){const s=Zr[t],c=s&&s[r]||r;return"on"+Jr(t)+Jr(c)+(ni(i,c)?"Capture":"")}const oi=["gotpointercapture","lostpointercapture"];function ii(t){let r=t.substring(2).toLowerCase();const i=!!~r.indexOf("passive");i&&(r=r.replace("passive",""));const s=oi.includes(r)?"capturecapture":"capture",c=!!~r.indexOf(s);return c&&(r=r.replace("capture","")),{device:r,capture:c,passive:i}}function si(t,r=""){const i=Zr[t],s=i&&i[r]||r;return t+s}function zn(t){return"touches"in t}function Fn(t){return zn(t)?"touch":"pointerType"in t?t.pointerType:"mouse"}function qr(t){return Array.from(t.touches).filter(r=>{var i,s;return r.target===t.currentTarget||((i=t.currentTarget)===null||i===void 0||(s=i.contains)===null||s===void 0?void 0:s.call(i,r.target))})}function ai(t){return t.type==="touchend"||t.type==="touchcancel"?t.changedTouches:t.targetTouches}function Qr(t){return zn(t)?ai(t)[0]:t}function br(t,r){try{const i=r.clientX-t.clientX,s=r.clientY-t.clientY,c=(r.clientX+t.clientX)/2,l=(r.clientY+t.clientY)/2,f=Math.hypot(i,s);return{angle:-(Math.atan2(i,s)*180)/Math.PI,distance:f,origin:[c,l]}}catch(i){}return null}function yr(t){return qr(t).map(r=>r.identifier)}function eo(t,r){const[i,s]=Array.from(t.touches).filter(c=>r.includes(c.identifier));return br(i,s)}function _r(t){const r=Qr(t);return zn(t)?r.identifier:r.pointerId}function $n(t){const r=Qr(t);return[r.clientX,r.clientY]}const to=40,Er=800;function no(t){let{deltaX:r,deltaY:i,deltaMode:s}=t;return s===1?(r*=to,i*=to):s===2&&(r*=Er,i*=Er),[r,i]}function ci(t){var r,i;const{scrollX:s,scrollY:c,scrollLeft:l,scrollTop:f}=t.currentTarget;return[(r=s!=null?s:l)!==null&&r!==void 0?r:0,(i=c!=null?c:f)!==null&&i!==void 0?i:0]}function li(t){const r={};if("buttons"in t&&(r.buttons=t.buttons),"shiftKey"in t){const{shiftKey:i,altKey:s,metaKey:c,ctrlKey:l}=t;Object.assign(r,{shiftKey:i,altKey:s,metaKey:c,ctrlKey:l})}return r}function nr(t,...r){return typeof t=="function"?t(...r):t}function ui(){}function fi(...t){return t.length===0?ui:t.length===1?t[0]:function(){let r;for(const i of t)r=i.apply(this,arguments)||r;return r}}function ro(t,r){return Object.assign({},r,t||{})}const oo=32;class wr{constructor(r,i,s){this.ctrl=r,this.args=i,this.key=s,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}get state(){return this.ctrl.state[this.key]}set state(r){this.ctrl.state[this.key]=r}get shared(){return this.ctrl.state.shared}get eventStore(){return this.ctrl.gestureEventStores[this.key]}get timeoutStore(){return this.ctrl.gestureTimeoutStores[this.key]}get config(){return this.ctrl.config[this.key]}get sharedConfig(){return this.ctrl.config.shared}get handler(){return this.ctrl.handlers[this.key]}reset(){const{state:r,shared:i,ingKey:s,args:c}=this;i[s]=r._active=r.active=r._blocked=r._force=!1,r._step=[!1,!1],r.intentional=!1,r._movement=[0,0],r._distance=[0,0],r._direction=[0,0],r._delta=[0,0],r._bounds=[[-1/0,1/0],[-1/0,1/0]],r.args=c,r.axis=void 0,r.memo=void 0,r.elapsedTime=r.timeDelta=0,r.direction=[0,0],r.distance=[0,0],r.overflow=[0,0],r._movementBound=[!1,!1],r.velocity=[0,0],r.movement=[0,0],r.delta=[0,0],r.timeStamp=0}start(r){const i=this.state,s=this.config;i._active||(this.reset(),this.computeInitial(),i._active=!0,i.target=r.target,i.currentTarget=r.currentTarget,i.lastOffset=s.from?nr(s.from,i):i.offset,i.offset=i.lastOffset,i.startTime=i.timeStamp=r.timeStamp)}computeValues(r){const i=this.state;i._values=r,i.values=this.config.transform(r)}computeInitial(){const r=this.state;r._initial=r._values,r.initial=r.values}compute(r){const{state:i,config:s,shared:c}=this;i.args=this.args;let l=0;if(r&&(i.event=r,s.preventDefault&&r.cancelable&&i.event.preventDefault(),i.type=r.type,c.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,c.locked=!!document.pointerLockElement,Object.assign(c,li(r)),c.down=c.pressed=c.buttons%2===1||c.touches>0,l=r.timeStamp-i.timeStamp,i.timeStamp=r.timeStamp,i.elapsedTime=i.timeStamp-i.startTime),i._active){const j=i._delta.map(Math.abs);Ee.addTo(i._distance,j)}this.axisIntent&&this.axisIntent(r);const[f,d]=i._movement,[p,g]=s.threshold,{_step:m,values:b}=i;if(s.hasCustomTransform?(m[0]===!1&&(m[0]=Math.abs(f)>=p&&b[0]),m[1]===!1&&(m[1]=Math.abs(d)>=g&&b[1])):(m[0]===!1&&(m[0]=Math.abs(f)>=p&&Math.sign(f)*p),m[1]===!1&&(m[1]=Math.abs(d)>=g&&Math.sign(d)*g)),i.intentional=m[0]!==!1||m[1]!==!1,!i.intentional)return;const y=[0,0];if(s.hasCustomTransform){const[j,Q]=b;y[0]=m[0]!==!1?j-m[0]:0,y[1]=m[1]!==!1?Q-m[1]:0}else y[0]=m[0]!==!1?f-m[0]:0,y[1]=m[1]!==!1?d-m[1]:0;this.restrictToAxis&&!i._blocked&&this.restrictToAxis(y);const _=i.offset,$=i._active&&!i._blocked||i.active;$&&(i.first=i._active&&!i.active,i.last=!i._active&&i.active,i.active=c[this.ingKey]=i._active,r&&(i.first&&("bounds"in s&&(i._bounds=nr(s.bounds,i)),this.setup&&this.setup()),i.movement=y,this.computeOffset()));const[E,w]=i.offset,[[S,x],[A,B]]=i._bounds;i.overflow=[E<S?-1:E>x?1:0,w<A?-1:w>B?1:0],i._movementBound[0]=i.overflow[0]?i._movementBound[0]===!1?i._movement[0]:i._movementBound[0]:!1,i._movementBound[1]=i.overflow[1]?i._movementBound[1]===!1?i._movement[1]:i._movementBound[1]:!1;const re=i._active?s.rubberband||[0,0]:[0,0];if(i.offset=Qo(i._bounds,i.offset,re),i.delta=Ee.sub(i.offset,_),this.computeMovement(),$&&(!i.last||l>oo)){i.delta=Ee.sub(i.offset,_);const j=i.delta.map(Math.abs);Ee.addTo(i.distance,j),i.direction=i.delta.map(Math.sign),i._direction=i._delta.map(Math.sign),!i.first&&l>0&&(i.velocity=[j[0]/l,j[1]/l],i.timeDelta=l)}}emit(){const r=this.state,i=this.shared,s=this.config;if(r._active||this.clean(),(r._blocked||!r.intentional)&&!r._force&&!s.triggerAllEvents)return;const c=this.handler(ye(ye(ye({},i),r),{},{[this.aliasKey]:r.values}));c!==void 0&&(r.memo=c)}clean(){this.eventStore.clean(),this.timeoutStore.clean()}}function di([t,r],i){const s=Math.abs(t),c=Math.abs(r);if(s>c&&s>i)return"x";if(c>s&&c>i)return"y"}class Bn extends wr{constructor(...r){super(...r),Fe(this,"aliasKey","xy")}reset(){super.reset(),this.state.axis=void 0}init(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}computeOffset(){this.state.offset=Ee.add(this.state.lastOffset,this.state.movement)}computeMovement(){this.state.movement=Ee.sub(this.state.offset,this.state.lastOffset)}axisIntent(r){const i=this.state,s=this.config;if(!i.axis&&r){const c=typeof s.axisThreshold=="object"?s.axisThreshold[Fn(r)]:s.axisThreshold;i.axis=di(i._movement,c)}i._blocked=(s.lockDirection||!!s.axis)&&!i.axis||!!s.axis&&s.axis!==i.axis}restrictToAxis(r){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":r[1]=0;break;case"y":r[0]=0;break}}}const pi=t=>t,Hn=.15,io={enabled(t=!0){return t},eventOptions(t,r,i){return ye(ye({},i.shared.eventOptions),t)},preventDefault(t=!1){return t},triggerAllEvents(t=!1){return t},rubberband(t=0){switch(t){case!0:return[Hn,Hn];case!1:return[0,0];default:return Ee.toVector(t)}},from(t){if(typeof t=="function")return t;if(t!=null)return Ee.toVector(t)},transform(t,r,i){const s=t||i.shared.transform;return this.hasCustomTransform=!!s,s||pi},threshold(t){return Ee.toVector(t,0)}},xn=0,dn=ye(ye({},io),{},{axis(t,r,{axis:i}){if(this.lockDirection=i==="lock",!this.lockDirection)return i},axisThreshold(t=xn){return t},bounds(t={}){if(typeof t=="function")return l=>dn.bounds(t(l));if("current"in t)return()=>t.current;if(typeof HTMLElement=="function"&&t instanceof HTMLElement)return t;const{left:r=-1/0,right:i=1/0,top:s=-1/0,bottom:c=1/0}=t;return[[r,i],[s,c]]}}),so={ArrowRight:(t,r=1)=>[t*r,0],ArrowLeft:(t,r=1)=>[-1*t*r,0],ArrowUp:(t,r=1)=>[0,-1*t*r],ArrowDown:(t,r=1)=>[0,t*r]};class nn extends Bn{constructor(...r){super(...r),Fe(this,"ingKey","dragging")}reset(){super.reset();const r=this.state;r._pointerId=void 0,r._pointerActive=!1,r._keyboardActive=!1,r._preventScroll=!1,r._delayed=!1,r.swipe=[0,0],r.tap=!1,r.canceled=!1,r.cancel=this.cancel.bind(this)}setup(){const r=this.state;if(r._bounds instanceof HTMLElement){const i=r._bounds.getBoundingClientRect(),s=r.currentTarget.getBoundingClientRect(),c={left:i.left-s.left+r.offset[0],right:i.right-s.right+r.offset[0],top:i.top-s.top+r.offset[1],bottom:i.bottom-s.bottom+r.offset[1]};r._bounds=dn.bounds(c)}}cancel(){const r=this.state;r.canceled||(r.canceled=!0,r._active=!1,setTimeout(()=>{this.compute(),this.emit()},0))}setActive(){this.state._active=this.state._pointerActive||this.state._keyboardActive}clean(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,super.clean()}pointerDown(r){const i=this.config,s=this.state;if(r.buttons!=null&&(Array.isArray(i.pointerButtons)?!i.pointerButtons.includes(r.buttons):i.pointerButtons!==-1&&i.pointerButtons!==r.buttons))return;const c=this.ctrl.setEventIds(r);i.pointerCapture&&r.target.setPointerCapture(r.pointerId),!(c&&c.size>1&&s._pointerActive)&&(this.start(r),this.setupPointer(r),s._pointerId=_r(r),s._pointerActive=!0,this.computeValues($n(r)),this.computeInitial(),i.preventScrollAxis&&Fn(r)!=="mouse"?(s._active=!1,this.setupScrollPrevention(r)):i.delay>0?(this.setupDelayTrigger(r),i.triggerAllEvents&&(this.compute(r),this.emit())):this.startPointerDrag(r))}startPointerDrag(r){const i=this.state;i._active=!0,i._preventScroll=!0,i._delayed=!1,this.compute(r),this.emit()}pointerMove(r){const i=this.state,s=this.config;if(!i._pointerActive)return;const c=_r(r);if(i._pointerId!==void 0&&c!==i._pointerId)return;const l=$n(r);if(document.pointerLockElement===r.target?i._delta=[r.movementX,r.movementY]:(i._delta=Ee.sub(l,i._values),this.computeValues(l)),Ee.addTo(i._movement,i._delta),this.compute(r),i._delayed&&i.intentional){this.timeoutStore.remove("dragDelay"),i.active=!1,this.startPointerDrag(r);return}if(s.preventScrollAxis&&!i._preventScroll)if(i.axis)if(i.axis===s.preventScrollAxis||s.preventScrollAxis==="xy"){i._active=!1,this.clean();return}else{this.timeoutStore.remove("startPointerDrag"),this.startPointerDrag(r);return}else return;this.emit()}pointerUp(r){this.ctrl.setEventIds(r);try{this.config.pointerCapture&&r.target.hasPointerCapture(r.pointerId)&&r.target.releasePointerCapture(r.pointerId)}catch(d){}const i=this.state,s=this.config;if(!i._active||!i._pointerActive)return;const c=_r(r);if(i._pointerId!==void 0&&c!==i._pointerId)return;this.state._pointerActive=!1,this.setActive(),this.compute(r);const[l,f]=i._distance;if(i.tap=l<=s.tapsThreshold&&f<=s.tapsThreshold,i.tap&&s.filterTaps)i._force=!0;else{const[d,p]=i._delta,[g,m]=i._movement,[b,y]=s.swipe.velocity,[_,$]=s.swipe.distance,E=s.swipe.duration;if(i.elapsedTime<E){const w=Math.abs(d/i.timeDelta),S=Math.abs(p/i.timeDelta);w>b&&Math.abs(g)>_&&(i.swipe[0]=Math.sign(d)),S>y&&Math.abs(m)>$&&(i.swipe[1]=Math.sign(p))}}this.emit()}pointerClick(r){!this.state.tap&&r.detail>0&&(r.preventDefault(),r.stopPropagation())}setupPointer(r){const i=this.config,s=i.device;i.pointerLock&&r.currentTarget.requestPointerLock(),i.pointerCapture||(this.eventStore.add(this.sharedConfig.window,s,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,s,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,s,"cancel",this.pointerUp.bind(this)))}pointerClean(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}preventScroll(r){this.state._preventScroll&&r.cancelable&&r.preventDefault()}setupScrollPrevention(r){this.state._preventScroll=!1,hi(r);const i=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",i),this.eventStore.add(this.sharedConfig.window,"touch","cancel",i),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,r)}setupDelayTrigger(r){this.state._delayed=!0,this.timeoutStore.add("dragDelay",()=>{this.state._step=[0,0],this.startPointerDrag(r)},this.config.delay)}keyDown(r){const i=so[r.key];if(i){const s=this.state,c=r.shiftKey?10:r.altKey?.1:1;this.start(r),s._delta=i(this.config.keyboardDisplacement,c),s._keyboardActive=!0,Ee.addTo(s._movement,s._delta),this.compute(r),this.emit()}}keyUp(r){r.key in so&&(this.state._keyboardActive=!1,this.setActive(),this.compute(r),this.emit())}bind(r){const i=this.config.device;r(i,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(r(i,"change",this.pointerMove.bind(this)),r(i,"end",this.pointerUp.bind(this)),r(i,"cancel",this.pointerUp.bind(this)),r("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(r("key","down",this.keyDown.bind(this)),r("key","up",this.keyUp.bind(this))),this.config.filterTaps&&r("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}}function hi(t){"persist"in t&&typeof t.persist=="function"&&t.persist()}const Sn=typeof window!="undefined"&&window.document&&window.document.createElement;function Wn(){return Sn&&"ontouchstart"in window}function gi(){return Wn()||Sn&&window.navigator.maxTouchPoints>1}function mi(){return Sn&&"onpointerdown"in window}function ao(){return Sn&&"exitPointerLock"in window.document}function co(){try{return"constructor"in GestureEvent}catch(t){return!1}}const ot={isBrowser:Sn,gesture:co(),touch:Wn(),touchscreen:gi(),pointer:mi(),pointerLock:ao()},vi=250,bi=180,rr=.5,pn=50,$r=250,yi=10,xr={mouse:0,touch:0,pen:8},lo=ye(ye({},dn),{},{device(t,r,{pointer:{touch:i=!1,lock:s=!1,mouse:c=!1}={}}){return this.pointerLock=s&&ot.pointerLock,ot.touch&&i?"touch":this.pointerLock?"mouse":ot.pointer&&!c?"pointer":ot.touch?"touch":"mouse"},preventScrollAxis(t,r,{preventScroll:i}){if(this.preventScrollDelay=typeof i=="number"?i:i||i===void 0&&t?vi:void 0,!(!ot.touchscreen||i===!1))return t||(i!==void 0?"y":void 0)},pointerCapture(t,r,{pointer:{capture:i=!0,buttons:s=1,keys:c=!0}={}}){return this.pointerButtons=s,this.keys=c,!this.pointerLock&&this.device==="pointer"&&i},threshold(t,r,{filterTaps:i=!1,tapsThreshold:s=3,axis:c=void 0}){const l=Ee.toVector(t,i?s:c?1:0);return this.filterTaps=i,this.tapsThreshold=s,l},swipe({velocity:t=rr,distance:r=pn,duration:i=$r}={}){return{velocity:this.transform(Ee.toVector(t)),distance:this.transform(Ee.toVector(r)),duration:i}},delay(t=0){switch(t){case!0:return bi;case!1:return 0;default:return t}},axisThreshold(t){return t?ye(ye({},xr),t):xr},keyboardDisplacement(t=yi){return t}});function zt(t){const[r,i]=t.overflow,[s,c]=t._delta,[l,f]=t._direction;(r<0&&s>0&&l<0||r>0&&s<0&&l>0)&&(t._movement[0]=t._movementBound[0]),(i<0&&c>0&&f<0||i>0&&c<0&&f>0)&&(t._movement[1]=t._movementBound[1])}const Sr=30,_i=100;class uo extends wr{constructor(...r){super(...r),Fe(this,"ingKey","pinching"),Fe(this,"aliasKey","da")}init(){this.state.offset=[1,0],this.state.lastOffset=[1,0],this.state._pointerEvents=new Map}reset(){super.reset();const r=this.state;r._touchIds=[],r.canceled=!1,r.cancel=this.cancel.bind(this),r.turns=0}computeOffset(){const{type:r,movement:i,lastOffset:s}=this.state;r==="wheel"?this.state.offset=Ee.add(i,s):this.state.offset=[(1+i[0])*s[0],i[1]+s[1]]}computeMovement(){const{offset:r,lastOffset:i}=this.state;this.state.movement=[r[0]/i[0],r[1]-i[1]]}axisIntent(){const r=this.state,[i,s]=r._movement;if(!r.axis){const c=Math.abs(i)*Sr-Math.abs(s);c<0?r.axis="angle":c>0&&(r.axis="scale")}}restrictToAxis(r){this.config.lockDirection&&(this.state.axis==="scale"?r[1]=0:this.state.axis==="angle"&&(r[0]=0))}cancel(){const r=this.state;r.canceled||setTimeout(()=>{r.canceled=!0,r._active=!1,this.compute(),this.emit()},0)}touchStart(r){this.ctrl.setEventIds(r);const i=this.state,s=this.ctrl.touchIds;if(i._active&&i._touchIds.every(l=>s.has(l))||s.size<2)return;this.start(r),i._touchIds=Array.from(s).slice(0,2);const c=eo(r,i._touchIds);c&&this.pinchStart(r,c)}pointerStart(r){if(r.buttons!=null&&r.buttons%2!==1)return;this.ctrl.setEventIds(r),r.target.setPointerCapture(r.pointerId);const i=this.state,s=i._pointerEvents,c=this.ctrl.pointerIds;if(i._active&&Array.from(s.keys()).every(f=>c.has(f))||(s.size<2&&s.set(r.pointerId,r),i._pointerEvents.size<2))return;this.start(r);const l=br(...Array.from(s.values()));l&&this.pinchStart(r,l)}pinchStart(r,i){const s=this.state;s.origin=i.origin,this.computeValues([i.distance,i.angle]),this.computeInitial(),this.compute(r),this.emit()}touchMove(r){if(!this.state._active)return;const i=eo(r,this.state._touchIds);i&&this.pinchMove(r,i)}pointerMove(r){const i=this.state._pointerEvents;if(i.has(r.pointerId)&&i.set(r.pointerId,r),!this.state._active)return;const s=br(...Array.from(i.values()));s&&this.pinchMove(r,s)}pinchMove(r,i){const s=this.state,c=s._values[1],l=i.angle-c;let f=0;Math.abs(l)>270&&(f+=Math.sign(l)),this.computeValues([i.distance,i.angle-360*f]),s.origin=i.origin,s.turns=f,s._movement=[s._values[0]/s._initial[0]-1,s._values[1]-s._initial[1]],this.compute(r),this.emit()}touchEnd(r){this.ctrl.setEventIds(r),this.state._active&&this.state._touchIds.some(i=>!this.ctrl.touchIds.has(i))&&(this.state._active=!1,this.compute(r),this.emit())}pointerEnd(r){const i=this.state;this.ctrl.setEventIds(r);try{r.target.releasePointerCapture(r.pointerId)}catch(s){}i._pointerEvents.has(r.pointerId)&&i._pointerEvents.delete(r.pointerId),i._active&&i._pointerEvents.size<2&&(i._active=!1,this.compute(r),this.emit())}gestureStart(r){r.cancelable&&r.preventDefault();const i=this.state;i._active||(this.start(r),this.computeValues([r.scale,r.rotation]),i.origin=[r.clientX,r.clientY],this.compute(r),this.emit())}gestureMove(r){if(r.cancelable&&r.preventDefault(),!this.state._active)return;const i=this.state;this.computeValues([r.scale,r.rotation]),i.origin=[r.clientX,r.clientY];const s=i._movement;i._movement=[r.scale-1,r.rotation],i._delta=Ee.sub(i._movement,s),this.compute(r),this.emit()}gestureEnd(r){this.state._active&&(this.state._active=!1,this.compute(r),this.emit())}wheel(r){const i=this.config.modifierKey;i&&(Array.isArray(i)?!i.find(s=>r[s]):!r[i])||(this.state._active?this.wheelChange(r):this.wheelStart(r),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this)))}wheelStart(r){this.start(r),this.wheelChange(r)}wheelChange(r){"uv"in r||r.cancelable&&r.preventDefault();const s=this.state;s._delta=[-no(r)[1]/_i*s.offset[0],0],Ee.addTo(s._movement,s._delta),zt(s),this.state.origin=[r.clientX,r.clientY],this.compute(r),this.emit()}wheelEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(r){const i=this.config.device;i&&(r(i,"start",this[i+"Start"].bind(this)),r(i,"change",this[i+"Move"].bind(this)),r(i,"end",this[i+"End"].bind(this)),r(i,"cancel",this[i+"End"].bind(this)),r("lostPointerCapture","",this[i+"End"].bind(this))),this.config.pinchOnWheel&&r("wheel","",this.wheel.bind(this),{passive:!1})}}const Cr=ye(ye({},io),{},{device(t,r,{shared:i,pointer:{touch:s=!1}={}}){if(i.target&&!ot.touch&&ot.gesture)return"gesture";if(ot.touch&&s)return"touch";if(ot.touchscreen){if(ot.pointer)return"pointer";if(ot.touch)return"touch"}},bounds(t,r,{scaleBounds:i={},angleBounds:s={}}){const c=f=>{const d=ro(nr(i,f),{min:-1/0,max:1/0});return[d.min,d.max]},l=f=>{const d=ro(nr(s,f),{min:-1/0,max:1/0});return[d.min,d.max]};return typeof i!="function"&&typeof s!="function"?[c(),l()]:f=>[c(f),l(f)]},threshold(t,r,i){return this.lockDirection=i.axis==="lock",Ee.toVector(t,this.lockDirection?[.1,3]:0)},modifierKey(t){return t===void 0?"ctrlKey":t},pinchOnWheel(t=!0){return t}});class Un extends Bn{constructor(...r){super(...r),Fe(this,"ingKey","moving")}move(r){this.config.mouseOnly&&r.pointerType!=="mouse"||(this.state._active?this.moveChange(r):this.moveStart(r),this.timeoutStore.add("moveEnd",this.moveEnd.bind(this)))}moveStart(r){this.start(r),this.computeValues($n(r)),this.compute(r),this.computeInitial(),this.emit()}moveChange(r){if(!this.state._active)return;const i=$n(r),s=this.state;s._delta=Ee.sub(i,s._values),Ee.addTo(s._movement,s._delta),this.computeValues(i),this.compute(r),this.emit()}moveEnd(r){this.state._active&&(this.state._active=!1,this.compute(r),this.emit())}bind(r){r("pointer","change",this.move.bind(this)),r("pointer","leave",this.moveEnd.bind(this))}}const or=ye(ye({},dn),{},{mouseOnly:(t=!0)=>t});class Or extends Bn{constructor(...r){super(...r),Fe(this,"ingKey","scrolling")}scroll(r){this.state._active||this.start(r),this.scrollChange(r),this.timeoutStore.add("scrollEnd",this.scrollEnd.bind(this))}scrollChange(r){r.cancelable&&r.preventDefault();const i=this.state,s=ci(r);i._delta=Ee.sub(s,i._values),Ee.addTo(i._movement,i._delta),this.computeValues(s),this.compute(r),this.emit()}scrollEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(r){r("scroll","",this.scroll.bind(this))}}const Ei=dn;class wi extends Bn{constructor(...r){super(...r),Fe(this,"ingKey","wheeling")}wheel(r){this.state._active||this.start(r),this.wheelChange(r),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this))}wheelChange(r){const i=this.state;i._delta=no(r),Ee.addTo(i._movement,i._delta),zt(i),this.compute(r),this.emit()}wheelEnd(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}bind(r){r("wheel","",this.wheel.bind(this))}}const $i=dn;class xi extends Bn{constructor(...r){super(...r),Fe(this,"ingKey","hovering")}enter(r){this.config.mouseOnly&&r.pointerType!=="mouse"||(this.start(r),this.computeValues($n(r)),this.compute(r),this.emit())}leave(r){if(this.config.mouseOnly&&r.pointerType!=="mouse")return;const i=this.state;if(!i._active)return;i._active=!1;const s=$n(r);i._movement=i._delta=Ee.sub(s,i._values),this.computeValues(s),this.compute(r),i.delta=i.movement,this.emit()}bind(r){r("pointer","enter",this.enter.bind(this)),r("pointer","leave",this.leave.bind(this))}}const Tr=ye(ye({},dn),{},{mouseOnly:(t=!0)=>t}),fo=new Map,Rr=new Map;function Si(t){fo.set(t.key,t.engine),Rr.set(t.key,t.resolver)}const Ci={key:"drag",engine:nn,resolver:lo},Cs={key:"hover",engine:xi,resolver:Tr},Oi={key:"move",engine:Un,resolver:or},h={key:"pinch",engine:uo,resolver:Cr},v={key:"scroll",engine:Or,resolver:Ei},O={key:"wheel",engine:wi,resolver:$i};function P(t,r){if(t==null)return{};var i={},s=Object.keys(t),c,l;for(l=0;l<s.length;l++)c=s[l],!(r.indexOf(c)>=0)&&(i[c]=t[c]);return i}function te(t,r){if(t==null)return{};var i=P(t,r),s,c;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(c=0;c<l.length;c++)s=l[c],!(r.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(t,s)&&(i[s]=t[s])}return i}const V={target(t){if(t)return()=>"current"in t?t.current:t},enabled(t=!0){return t},window(t=ot.isBrowser?window:void 0){return t},eventOptions({passive:t=!0,capture:r=!1}={}){return{passive:t,capture:r}},transform(t){return t}},ue=["target","eventOptions","window","enabled","transform"];function he(t={},r){const i={};for(const[s,c]of Object.entries(r))switch(typeof c){case"function":i[s]=c.call(i,t[s],s,t);break;case"object":i[s]=he(t[s],c);break;case"boolean":c&&(i[s]=t[s]);break}return i}function Be(t,r,i={}){const s=t,{target:c,eventOptions:l,window:f,enabled:d,transform:p}=s,g=te(s,ue);if(i.shared=he({target:c,eventOptions:l,window:f,enabled:d,transform:p},V),r){const m=Rr.get(r);i[r]=he(ye({shared:i.shared},g),m)}else for(const m in g){const b=Rr.get(m);b&&(i[m]=he(ye({shared:i.shared},g[m]),b))}return i}class We{constructor(r,i){Fe(this,"_listeners",new Set),this._ctrl=r,this._gestureKey=i}add(r,i,s,c,l){const f=this._listeners,d=si(i,s),p=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},g=ye(ye({},p),l);r.addEventListener(d,c,g);const m=()=>{r.removeEventListener(d,c,g),f.delete(m)};return f.add(m),m}clean(){this._listeners.forEach(r=>r()),this._listeners.clear()}}class Je{constructor(){Fe(this,"_timeouts",new Map)}add(r,i,s=140,...c){this.remove(r),this._timeouts.set(r,window.setTimeout(i,s,...c))}remove(r){const i=this._timeouts.get(r);i&&window.clearTimeout(i)}clean(){this._timeouts.forEach(r=>void window.clearTimeout(r)),this._timeouts.clear()}}class et{constructor(r){Fe(this,"gestures",new Set),Fe(this,"_targetEventStore",new We(this)),Fe(this,"gestureEventStores",{}),Fe(this,"gestureTimeoutStores",{}),Fe(this,"handlers",{}),Fe(this,"config",{}),Fe(this,"pointerIds",new Set),Fe(this,"touchIds",new Set),Fe(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),lt(this,r)}setEventIds(r){if(zn(r))return this.touchIds=new Set(yr(r)),this.touchIds;if("pointerId"in r)return r.type==="pointerup"||r.type==="pointercancel"?this.pointerIds.delete(r.pointerId):r.type==="pointerdown"&&this.pointerIds.add(r.pointerId),this.pointerIds}applyHandlers(r,i){this.handlers=r,this.nativeHandlers=i}applyConfig(r,i){this.config=Be(r,i,this.config)}clean(){this._targetEventStore.clean();for(const r of this.gestures)this.gestureEventStores[r].clean(),this.gestureTimeoutStores[r].clean()}effect(){return this.config.shared.target&&this.bind(),()=>this._targetEventStore.clean()}bind(...r){const i=this.config.shared,s={};let c;if(!(i.target&&(c=i.target(),!c))){if(i.enabled){for(const f of this.gestures){const d=this.config[f],p=it(s,d.eventOptions,!!c);if(d.enabled){const g=fo.get(f);new g(this,r,f).bind(p)}}const l=it(s,i.eventOptions,!!c);for(const f in this.nativeHandlers)l(f,"",d=>this.nativeHandlers[f](ye(ye({},this.state.shared),{},{event:d,args:r})),void 0,!0)}for(const l in s)s[l]=fi(...s[l]);if(!c)return s;for(const l in s){const{device:f,capture:d,passive:p}=ii(l);this._targetEventStore.add(c,f,"",s[l],{capture:d,passive:p})}}}}function Te(t,r){t.gestures.add(r),t.gestureEventStores[r]=new We(t,r),t.gestureTimeoutStores[r]=new Je}function lt(t,r){r.drag&&Te(t,"drag"),r.wheel&&Te(t,"wheel"),r.scroll&&Te(t,"scroll"),r.move&&Te(t,"move"),r.pinch&&Te(t,"pinch"),r.hover&&Te(t,"hover")}const it=(t,r,i)=>(s,c,l,f={},d=!1)=>{var p,g;const m=(p=f.capture)!==null&&p!==void 0?p:r.capture,b=(g=f.passive)!==null&&g!==void 0?g:r.passive;let y=d?s:ri(s,c,m);i&&b&&(y+="Passive"),t[y]=t[y]||[],t[y].push(l)},rn=/^on(Drag|Wheel|Scroll|Move|Pinch|Hover)/;function Ft(t){const r={},i={},s=new Set;for(let c in t)rn.test(c)?(s.add(RegExp.lastMatch),i[c]=t[c]):r[c]=t[c];return[i,r,s]}function ut(t,r,i,s,c,l){if(!t.has(i)||!EngineMap.has(s))return;const f=i+"Start",d=i+"End",p=g=>{let m;return g.first&&f in r&&r[f](g),i in r&&(m=r[i](g)),g.last&&d in r&&r[d](g),m};c[s]=p,l[s]=l[s]||{}}function Ti(t,r){const[i,s,c]=Ft(t),l={};return ut(c,i,"onDrag","drag",l,r),ut(c,i,"onWheel","wheel",l,r),ut(c,i,"onScroll","scroll",l,r),ut(c,i,"onPinch","pinch",l,r),ut(c,i,"onMove","move",l,r),ut(c,i,"onHover","hover",l,r),{handlers:l,config:r,nativeHandlers:s}}function Rt(t,r={},i,s){const c=u.useMemo(()=>new et(t),[]);if(c.applyHandlers(t,s),c.applyConfig(r,i),u.useEffect(c.effect.bind(c)),u.useEffect(()=>c.clean.bind(c),[]),r.target===void 0)return c.bind.bind(c)}function ir(t,r){return Si(Ci),Rt({drag:t},r||{},"drag")}function tg(t,r){return registerAction(pinchAction),Rt({pinch:t},r||{},"pinch")}function ng(t,r){return registerAction(wheelAction),Rt({wheel:t},r||{},"wheel")}function rg(t,r){return registerAction(scrollAction),Rt({scroll:t},r||{},"scroll")}function og(t,r){return registerAction(moveAction),Rt({move:t},r||{},"move")}function ig(t,r){return registerAction(hoverAction),Rt({hover:t},r||{},"hover")}function sl(t){return t.forEach(registerAction),function(i,s){const{handlers:c,nativeHandlers:l,config:f}=parseMergedHandlers(i,s||{});return Rt(c,f,void 0,l)}}function sg(t,r){return sl([dragAction,pinchAction,scrollAction,wheelAction,moveAction,hoverAction])(t,r||{})}function hn(t,r,{checkForDefaultPrevented:i=!0}={}){return function(c){if(t==null||t(c),i===!1||!c.defaultPrevented)return r==null?void 0:r(c)}}function ag(t,r){const i=$3bkAK$createContext(r);function s(l){const g=l,{children:f}=g,d=Ke(g,["children"]),p=$3bkAK$useMemo(()=>d,Object.values(d));return $3bkAK$createElement(i.Provider,{value:p},f)}function c(l){const f=$3bkAK$useContext(i);if(f)return f;if(r!==void 0)return r;throw new Error(`\`${l}\` must be used within \`${t}\``)}return s.displayName=t+"Provider",[s,c]}function Os(t,r=[]){let i=[];function s(l,f){const d=(0,u.createContext)(f),p=i.length;i=[...i,f];function g(b){const S=b,{scope:y,children:_}=S,$=Ke(S,["scope","children"]),E=(y==null?void 0:y[t][p])||d,w=(0,u.useMemo)(()=>$,Object.values($));return(0,u.createElement)(E.Provider,{value:w},_)}function m(b,y){const _=(y==null?void 0:y[t][p])||d,$=(0,u.useContext)(_);if($)return $;if(f!==void 0)return f;throw new Error(`\`${b}\` must be used within \`${l}\``)}return g.displayName=l+"Provider",[g,m]}const c=()=>{const l=i.map(f=>(0,u.createContext)(f));return function(d){const p=(d==null?void 0:d[t])||l;return(0,u.useMemo)(()=>({[`__scope${t}`]:an(Re({},d),{[t]:p})}),[d,p])}};return c.scopeName=t,[s,al(c,...r)]}function al(...t){const r=t[0];if(t.length===1)return r;const i=()=>{const s=t.map(c=>({useScope:c(),scopeName:c.scopeName}));return function(l){const f=s.reduce((d,{useScope:p,scopeName:g})=>{const b=p(l)[`__scope${g}`];return Re(Re({},d),b)},{});return(0,u.useMemo)(()=>({[`__scope${r.scopeName}`]:f}),[f])}};return i.scopeName=r.scopeName,i}function sr(t){const r=(0,u.useRef)(t);return(0,u.useEffect)(()=>{r.current=t}),(0,u.useMemo)(()=>(...i)=>{var s;return(s=r.current)===null||s===void 0?void 0:s.call(r,...i)},[])}function cl(t,r=globalThis==null?void 0:globalThis.document){const i=sr(t);(0,u.useEffect)(()=>{const s=c=>{c.key==="Escape"&&i(c)};return r.addEventListener("keydown",s),()=>r.removeEventListener("keydown",s)},[i,r])}const ll="DismissableLayer",Ri="dismissableLayer.update",ul="dismissableLayer.pointerDownOutside",fl="dismissableLayer.focusOutside";let Ts;const Rs=(0,u.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ps=(0,u.forwardRef)((t,r)=>{var i;const ce=t,{disableOutsidePointerEvents:s=!1,onEscapeKeyDown:c,onPointerDownOutside:l,onFocusOutside:f,onInteractOutside:d,onDismiss:p}=ce,g=Ke(ce,["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"]),m=(0,u.useContext)(Rs),[b,y]=(0,u.useState)(null),_=(i=b==null?void 0:b.ownerDocument)!==null&&i!==void 0?i:globalThis==null?void 0:globalThis.document,[,$]=(0,u.useState)({}),E=L(r,ne=>y(ne)),w=Array.from(m.layers),[S]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),x=w.indexOf(S),A=b?w.indexOf(b):-1,B=m.layersWithOutsidePointerEventsDisabled.size>0,re=A>=x,j=hl(ne=>{const ee=ne.target,J=[...m.branches].some(X=>X.contains(ee));!re||J||(l==null||l(ne),d==null||d(ne),ne.defaultPrevented||p==null||p())},_),Q=gl(ne=>{const ee=ne.target;[...m.branches].some(X=>X.contains(ee))||(f==null||f(ne),d==null||d(ne),ne.defaultPrevented||p==null||p())},_);return cl(ne=>{A===m.layers.size-1&&(c==null||c(ne),!ne.defaultPrevented&&p&&(ne.preventDefault(),p()))},_),(0,u.useEffect)(()=>{if(b)return s&&(m.layersWithOutsidePointerEventsDisabled.size===0&&(Ts=_.body.style.pointerEvents,_.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(b)),m.layers.add(b),As(),()=>{s&&m.layersWithOutsidePointerEventsDisabled.size===1&&(_.body.style.pointerEvents=Ts)}},[b,_,s,m]),(0,u.useEffect)(()=>()=>{b&&(m.layers.delete(b),m.layersWithOutsidePointerEventsDisabled.delete(b),As())},[b,m]),(0,u.useEffect)(()=>{const ne=()=>$({});return document.addEventListener(Ri,ne),()=>document.removeEventListener(Ri,ne)},[]),(0,u.createElement)($e.div,(0,K.Z)({},g,{ref:E,style:Re({pointerEvents:B?re?"auto":"none":void 0},t.style),onFocusCapture:hn(t.onFocusCapture,Q.onFocusCapture),onBlurCapture:hn(t.onBlurCapture,Q.onBlurCapture),onPointerDownCapture:hn(t.onPointerDownCapture,j.onPointerDownCapture)}))}),dl="DismissableLayerBranch",pl=(0,u.forwardRef)((t,r)=>{const i=(0,u.useContext)(Rs),s=(0,u.useRef)(null),c=L(r,s);return(0,u.useEffect)(()=>{const l=s.current;if(l)return i.branches.add(l),()=>{i.branches.delete(l)}},[i.branches]),(0,u.createElement)($e.div,(0,K.Z)({},t,{ref:c}))});function hl(t,r=globalThis==null?void 0:globalThis.document){const i=sr(t),s=(0,u.useRef)(!1),c=(0,u.useRef)(()=>{});return(0,u.useEffect)(()=>{const l=d=>{if(d.target&&!s.current){let g=function(){Is(ul,i,p,{discrete:!0})};const p={originalEvent:d};d.pointerType==="touch"?(r.removeEventListener("click",c.current),c.current=g,r.addEventListener("click",c.current,{once:!0})):g()}else r.removeEventListener("click",c.current);s.current=!1},f=window.setTimeout(()=>{r.addEventListener("pointerdown",l)},0);return()=>{window.clearTimeout(f),r.removeEventListener("pointerdown",l),r.removeEventListener("click",c.current)}},[r,i]),{onPointerDownCapture:()=>s.current=!0}}function gl(t,r=globalThis==null?void 0:globalThis.document){const i=sr(t),s=(0,u.useRef)(!1);return(0,u.useEffect)(()=>{const c=l=>{l.target&&!s.current&&Is(fl,i,{originalEvent:l},{discrete:!1})};return r.addEventListener("focusin",c),()=>r.removeEventListener("focusin",c)},[r,i]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1}}function As(){const t=new CustomEvent(Ri);document.dispatchEvent(t)}function Is(t,r,i,{discrete:s}){const c=i.originalEvent.target,l=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:i});r&&c.addEventListener(t,r,{once:!0}),s?Pe(c,l):c.dispatchEvent(l)}const cg=null,lg=null,ar=globalThis!=null&&globalThis.document?u.useLayoutEffect:()=>{},ml=H["useId".toString()]||(()=>{});let vl=0;function bl(t){const[r,i]=u.useState(ml());return ar(()=>{t||i(s=>s!=null?s:String(vl++))},[t]),t||(r?`radix-${r}`:"")}var Ds=T(68933),yl=T(49734),cr=T(83083);const _l="Arrow",ks=(0,u.forwardRef)((t,r)=>{const f=t,{children:i,width:s=10,height:c=5}=f,l=Ke(f,["children","width","height"]);return(0,u.createElement)($e.svg,(0,K.Z)({},l,{ref:r,width:s,height:c,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),t.asChild?i:(0,u.createElement)("polygon",{points:"0,0 30,0 15,10"}))}),El=ks;function wl(t){const[r,i]=(0,u.useState)(void 0);return ar(()=>{if(t){i({width:t.offsetWidth,height:t.offsetHeight});const s=new ResizeObserver(c=>{if(!Array.isArray(c)||!c.length)return;const l=c[0];let f,d;if("borderBoxSize"in l){const p=l.borderBoxSize,g=Array.isArray(p)?p[0]:p;f=g.inlineSize,d=g.blockSize}else f=t.offsetWidth,d=t.offsetHeight;i({width:f,height:d})});return s.observe(t,{box:"border-box"}),()=>s.unobserve(t)}else i(void 0)},[t]),r}const ug=null,fg=null,Pi="Popper",[Ms,Ns]=Os(Pi),[$l,js]=Ms(Pi),Ls=t=>{const{__scopePopper:r,children:i}=t,[s,c]=(0,u.useState)(null);return(0,u.createElement)($l,{scope:r,anchor:s,onAnchorChange:c},i)},zs="PopperAnchor",Fs=(0,u.forwardRef)((t,r)=>{const p=t,{__scopePopper:i,virtualRef:s}=p,c=Ke(p,["__scopePopper","virtualRef"]),l=js(zs,i),f=(0,u.useRef)(null),d=L(r,f);return(0,u.useEffect)(()=>{l.onAnchorChange((s==null?void 0:s.current)||f.current)}),s?null:(0,u.createElement)($e.div,(0,K.Z)({},c,{ref:d}))}),Ai="PopperContent",[xl,Sl]=Ms(Ai),Bs=(0,u.forwardRef)((t,r)=>{var i,s,c,l,f,d,p,g;const qn=t,{__scopePopper:m,side:b="bottom",sideOffset:y=0,align:_="center",alignOffset:$=0,arrowPadding:E=0,avoidCollisions:w=!0,collisionBoundary:S=[],collisionPadding:x=0,sticky:A="partial",hideWhenDetached:B=!1,updatePositionStrategy:re="optimized",onPlaced:j}=qn,Q=Ke(qn,["__scopePopper","side","sideOffset","align","alignOffset","arrowPadding","avoidCollisions","collisionBoundary","collisionPadding","sticky","hideWhenDetached","updatePositionStrategy","onPlaced"]),ce=js(Ai,m),[ne,ee]=(0,u.useState)(null),J=L(r,sn=>ee(sn)),[X,ge]=(0,u.useState)(null),me=wl(X),fe=(i=me==null?void 0:me.width)!==null&&i!==void 0?i:0,Me=(s=me==null?void 0:me.height)!==null&&s!==void 0?s:0,nt=b+(_!=="center"?"-"+_:""),at=typeof x=="number"?x:Re({top:0,right:0,bottom:0,left:0},x),ft=Array.isArray(S)?S:[S],yn=ft.length>0,dt={padding:at,boundary:ft.filter(Ol),altBoundary:yn},{refs:No,floatingStyles:Wr,placement:jo,isPositioned:Xn,middlewareData:Ut}=(0,Ds.YF)({strategy:"fixed",placement:nt,whileElementsMounted:(...sn)=>(0,yl.Me)(...sn,{animationFrame:re==="always"}),elements:{reference:ce.anchor},middleware:[(0,cr.cv)({mainAxis:y+Me,alignmentAxis:$}),w&&(0,cr.uY)(Re({mainAxis:!0,crossAxis:!1,limiter:A==="partial"?(0,cr.dr)():void 0},dt)),w&&(0,cr.RR)(Re({},dt)),(0,cr.dp)(an(Re({},dt),{apply:({elements:sn,rects:Bo,availableWidth:ps,availableHeight:hs})=>{const{width:Ho,height:Wo}=Bo.reference,pr=sn.floating.style;pr.setProperty("--radix-popper-available-width",`${ps}px`),pr.setProperty("--radix-popper-available-height",`${hs}px`),pr.setProperty("--radix-popper-anchor-width",`${Ho}px`),pr.setProperty("--radix-popper-anchor-height",`${Wo}px`)}})),X&&(0,Ds.x7)({element:X,padding:E}),Tl({arrowWidth:fe,arrowHeight:Me}),B&&(0,cr.Cp)(Re({strategy:"referenceHidden"},dt))]}),[Zn,Pn]=Us(jo),Jn=sr(j);ar(()=>{Xn&&(Jn==null||Jn())},[Xn,Jn]);const Lo=(c=Ut.arrow)===null||c===void 0?void 0:c.x,zo=(l=Ut.arrow)===null||l===void 0?void 0:l.y,Fo=((f=Ut.arrow)===null||f===void 0?void 0:f.centerOffset)!==0,[An,Ur]=(0,u.useState)();return ar(()=>{ne&&Ur(window.getComputedStyle(ne).zIndex)},[ne]),(0,u.createElement)("div",{ref:No.setFloating,"data-radix-popper-content-wrapper":"",style:an(Re({},Wr),{transform:Xn?Wr.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:An,["--radix-popper-transform-origin"]:[(d=Ut.transformOrigin)===null||d===void 0?void 0:d.x,(p=Ut.transformOrigin)===null||p===void 0?void 0:p.y].join(" ")}),dir:t.dir},(0,u.createElement)(xl,{scope:m,placedSide:Zn,onArrowChange:ge,arrowX:Lo,arrowY:zo,shouldHideArrow:Fo},(0,u.createElement)($e.div,(0,K.Z)({"data-side":Zn,"data-align":Pn},Q,{ref:J,style:an(Re({},Q.style),{animation:Xn?void 0:"none",opacity:(g=Ut.hide)!==null&&g!==void 0&&g.referenceHidden?0:void 0})}))))}),Hs="PopperArrow",Cl={top:"bottom",right:"left",bottom:"top",left:"right"},Ws=(0,u.forwardRef)(function(r,i){const d=r,{__scopePopper:s}=d,c=Ke(d,["__scopePopper"]),l=Sl(Hs,s),f=Cl[l.placedSide];return(0,u.createElement)("span",{ref:l.onArrowChange,style:{position:"absolute",left:l.arrowX,top:l.arrowY,[f]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[l.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[l.placedSide],visibility:l.shouldHideArrow?"hidden":void 0}},(0,u.createElement)(El,(0,K.Z)({},c,{ref:i,style:an(Re({},c.style),{display:"block"})})))});function Ol(t){return t!==null}const Tl=t=>({name:"transformOrigin",options:t,fn(r){var i,s,c,l,f;const{placement:d,rects:p,middlewareData:g}=r,b=((i=g.arrow)===null||i===void 0?void 0:i.centerOffset)!==0,y=b?0:t.arrowWidth,_=b?0:t.arrowHeight,[$,E]=Us(d),w={start:"0%",center:"50%",end:"100%"}[E],S=((s=(c=g.arrow)===null||c===void 0?void 0:c.x)!==null&&s!==void 0?s:0)+y/2,x=((l=(f=g.arrow)===null||f===void 0?void 0:f.y)!==null&&l!==void 0?l:0)+_/2;let A="",B="";return $==="bottom"?(A=b?w:`${S}px`,B=`${-_}px`):$==="top"?(A=b?w:`${S}px`,B=`${p.floating.height+_}px`):$==="right"?(A=`${-_}px`,B=b?w:`${x}px`):$==="left"&&(A=`${p.floating.width+_}px`,B=b?w:`${x}px`),{data:{x:A,y:B}}}});function Us(t){const[r,i="center"]=t.split("-");return[r,i]}const Rl=Ls,Pl=Fs,Al=Bs,Il=Ws;function Dl(t,r){return(0,u.useReducer)((i,s)=>{const c=r[i][s];return c!=null?c:i},t)}const Ii=t=>{const{present:r,children:i}=t,s=kl(r),c=typeof i=="function"?i({present:s.isPresent}):u.Children.only(i),l=L(s.ref,c.ref);return typeof i=="function"||s.isPresent?(0,u.cloneElement)(c,{ref:l}):null};Ii.displayName="Presence";function kl(t){const[r,i]=(0,u.useState)(),s=(0,u.useRef)({}),c=(0,u.useRef)(t),l=(0,u.useRef)("none"),f=t?"mounted":"unmounted",[d,p]=Dl(f,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,u.useEffect)(()=>{const g=po(s.current);l.current=d==="mounted"?g:"none"},[d]),ar(()=>{const g=s.current,m=c.current;if(m!==t){const y=l.current,_=po(g);t?p("MOUNT"):_==="none"||(g==null?void 0:g.display)==="none"?p("UNMOUNT"):p(m&&y!==_?"ANIMATION_OUT":"UNMOUNT"),c.current=t}},[t,p]),ar(()=>{if(r){const g=b=>{const _=po(s.current).includes(b.animationName);b.target===r&&_&&(0,N.flushSync)(()=>p("ANIMATION_END"))},m=b=>{b.target===r&&(l.current=po(s.current))};return r.addEventListener("animationstart",m),r.addEventListener("animationcancel",g),r.addEventListener("animationend",g),()=>{r.removeEventListener("animationstart",m),r.removeEventListener("animationcancel",g),r.removeEventListener("animationend",g)}}else p("ANIMATION_END")},[r,p]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:(0,u.useCallback)(g=>{g&&(s.current=getComputedStyle(g)),i(g)},[])}}function po(t){return(t==null?void 0:t.animationName)||"none"}function Ml({prop:t,defaultProp:r,onChange:i=()=>{}}){const[s,c]=Nl({defaultProp:r,onChange:i}),l=t!==void 0,f=l?t:s,d=sr(i),p=(0,u.useCallback)(g=>{if(l){const b=typeof g=="function"?g(t):g;b!==t&&d(b)}else c(g)},[l,t,c,d]);return[f,p]}function Nl({defaultProp:t,onChange:r}){const i=(0,u.useState)(t),[s]=i,c=(0,u.useRef)(s),l=sr(r);return(0,u.useEffect)(()=>{c.current!==s&&(l(s),c.current=s)},[s,c,l]),i}const jl="VisuallyHidden",Vs=(0,u.forwardRef)((t,r)=>(0,u.createElement)($e.span,(0,K.Z)({},t,{ref:r,style:Re({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"},t.style)}))),Ll=Vs,[ho,dg]=Os("Tooltip",[Ns]),go=Ns(),Ks="TooltipProvider",zl=700,Di="tooltip.open",[Fl,ki]=ho(Ks),Bl=t=>{const{__scopeTooltip:r,delayDuration:i=zl,skipDelayDuration:s=300,disableHoverableContent:c=!1,children:l}=t,[f,d]=(0,u.useState)(!0),p=(0,u.useRef)(!1),g=(0,u.useRef)(0);return(0,u.useEffect)(()=>{const m=g.current;return()=>window.clearTimeout(m)},[]),(0,u.createElement)(Fl,{scope:r,isOpenDelayed:f,delayDuration:i,onOpen:(0,u.useCallback)(()=>{window.clearTimeout(g.current),d(!1)},[]),onClose:(0,u.useCallback)(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>d(!0),s)},[s]),isPointerInTransitRef:p,onPointerInTransitChange:(0,u.useCallback)(m=>{p.current=m},[]),disableHoverableContent:c},l)},mo="Tooltip",[Hl,Pr]=ho(mo),Gs=t=>{const{__scopeTooltip:r,children:i,open:s,defaultOpen:c=!1,onOpenChange:l,disableHoverableContent:f,delayDuration:d}=t,p=ki(mo,t.__scopeTooltip),g=go(r),[m,b]=(0,u.useState)(null),y=bl(),_=(0,u.useRef)(0),$=f!=null?f:p.disableHoverableContent,E=d!=null?d:p.delayDuration,w=(0,u.useRef)(!1),[S=!1,x]=Ml({prop:s,defaultProp:c,onChange:Q=>{Q?(p.onOpen(),document.dispatchEvent(new CustomEvent(Di))):p.onClose(),l==null||l(Q)}}),A=(0,u.useMemo)(()=>S?w.current?"delayed-open":"instant-open":"closed",[S]),B=(0,u.useCallback)(()=>{window.clearTimeout(_.current),w.current=!1,x(!0)},[x]),re=(0,u.useCallback)(()=>{window.clearTimeout(_.current),x(!1)},[x]),j=(0,u.useCallback)(()=>{window.clearTimeout(_.current),_.current=window.setTimeout(()=>{w.current=!0,x(!0)},E)},[E,x]);return(0,u.useEffect)(()=>()=>window.clearTimeout(_.current),[]),(0,u.createElement)(Rl,g,(0,u.createElement)(Hl,{scope:r,contentId:y,open:S,stateAttribute:A,trigger:m,onTriggerChange:b,onTriggerEnter:(0,u.useCallback)(()=>{p.isOpenDelayed?j():B()},[p.isOpenDelayed,j,B]),onTriggerLeave:(0,u.useCallback)(()=>{$?re():window.clearTimeout(_.current)},[re,$]),onOpen:B,onClose:re,disableHoverableContent:$},i))},Mi="TooltipTrigger",Ys=(0,u.forwardRef)((t,r)=>{const y=t,{__scopeTooltip:i}=y,s=Ke(y,["__scopeTooltip"]),c=Pr(Mi,i),l=ki(Mi,i),f=go(i),d=(0,u.useRef)(null),p=L(r,d,c.onTriggerChange),g=(0,u.useRef)(!1),m=(0,u.useRef)(!1),b=(0,u.useCallback)(()=>g.current=!1,[]);return(0,u.useEffect)(()=>()=>document.removeEventListener("pointerup",b),[b]),(0,u.createElement)(Pl,(0,K.Z)({asChild:!0},f),(0,u.createElement)($e.button,(0,K.Z)({"aria-describedby":c.open?c.contentId:void 0,"data-state":c.stateAttribute},s,{ref:p,onPointerMove:hn(t.onPointerMove,_=>{_.pointerType!=="touch"&&!m.current&&!l.isPointerInTransitRef.current&&(c.onTriggerEnter(),m.current=!0)}),onPointerLeave:hn(t.onPointerLeave,()=>{c.onTriggerLeave(),m.current=!1}),onPointerDown:hn(t.onPointerDown,()=>{g.current=!0,document.addEventListener("pointerup",b,{once:!0})}),onFocus:hn(t.onFocus,()=>{g.current||c.onOpen()}),onBlur:hn(t.onBlur,c.onClose),onClick:hn(t.onClick,c.onClose)})))}),Ni="TooltipPortal",[Wl,Ul]=ho(Ni,{forceMount:void 0}),Vl=t=>{const{__scopeTooltip:r,forceMount:i,children:s,container:c}=t,l=Pr(Ni,r);return(0,u.createElement)(Wl,{scope:r,forceMount:i},(0,u.createElement)(Ii,{present:i||l.open},(0,u.createElement)(be,{asChild:!0,container:c},s)))},lr="TooltipContent",Xs=(0,u.forwardRef)((t,r)=>{const i=Ul(lr,t.__scopeTooltip),d=t,{forceMount:s=i.forceMount,side:c="top"}=d,l=Ke(d,["forceMount","side"]),f=Pr(lr,t.__scopeTooltip);return(0,u.createElement)(Ii,{present:s||f.open},f.disableHoverableContent?(0,u.createElement)(Zs,(0,K.Z)({side:c},l,{ref:r})):(0,u.createElement)(Kl,(0,K.Z)({side:c},l,{ref:r})))}),Kl=(0,u.forwardRef)((t,r)=>{const i=Pr(lr,t.__scopeTooltip),s=ki(lr,t.__scopeTooltip),c=(0,u.useRef)(null),l=L(r,c),[f,d]=(0,u.useState)(null),{trigger:p,onClose:g}=i,m=c.current,{onPointerInTransitChange:b}=s,y=(0,u.useCallback)(()=>{d(null),b(!1)},[b]),_=(0,u.useCallback)(($,E)=>{const w=$.currentTarget,S={x:$.clientX,y:$.clientY},x=Xl(S,w.getBoundingClientRect()),A=Zl(S,x),B=Jl(E.getBoundingClientRect()),re=Ql([...A,...B]);d(re),b(!0)},[b]);return(0,u.useEffect)(()=>()=>y(),[y]),(0,u.useEffect)(()=>{if(p&&m){const $=w=>_(w,m),E=w=>_(w,p);return p.addEventListener("pointerleave",$),m.addEventListener("pointerleave",E),()=>{p.removeEventListener("pointerleave",$),m.removeEventListener("pointerleave",E)}}},[p,m,_,y]),(0,u.useEffect)(()=>{if(f){const $=E=>{const w=E.target,S={x:E.clientX,y:E.clientY},x=(p==null?void 0:p.contains(w))||(m==null?void 0:m.contains(w)),A=!ql(S,f);x?y():A&&(y(),g())};return document.addEventListener("pointermove",$),()=>document.removeEventListener("pointermove",$)}},[p,m,f,g,y]),(0,u.createElement)(Zs,(0,K.Z)({},t,{ref:l}))}),[Gl,Yl]=ho(mo,{isInside:!1}),Zs=(0,u.forwardRef)((t,r)=>{const b=t,{__scopeTooltip:i,children:s,"aria-label":c,onEscapeKeyDown:l,onPointerDownOutside:f}=b,d=Ke(b,["__scopeTooltip","children","aria-label","onEscapeKeyDown","onPointerDownOutside"]),p=Pr(lr,i),g=go(i),{onClose:m}=p;return(0,u.useEffect)(()=>(document.addEventListener(Di,m),()=>document.removeEventListener(Di,m)),[m]),(0,u.useEffect)(()=>{if(p.trigger){const y=_=>{const $=_.target;$!=null&&$.contains(p.trigger)&&m()};return window.addEventListener("scroll",y,{capture:!0}),()=>window.removeEventListener("scroll",y,{capture:!0})}},[p.trigger,m]),(0,u.createElement)(Ps,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:f,onFocusOutside:y=>y.preventDefault(),onDismiss:m},(0,u.createElement)(Al,(0,K.Z)({"data-state":p.stateAttribute},g,d,{ref:r,style:an(Re({},d.style),{"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"})}),(0,u.createElement)(ie,null,s),(0,u.createElement)(Gl,{scope:i,isInside:!0},(0,u.createElement)(Ll,{id:p.contentId,role:"tooltip"},c||s))))}),Js="TooltipArrow",qs=(0,u.forwardRef)((t,r)=>{const f=t,{__scopeTooltip:i}=f,s=Ke(f,["__scopeTooltip"]),c=go(i);return Yl(Js,i).isInside?null:(0,u.createElement)(Il,(0,K.Z)({},c,s,{ref:r}))});function Xl(t,r){const i=Math.abs(r.top-t.y),s=Math.abs(r.bottom-t.y),c=Math.abs(r.right-t.x),l=Math.abs(r.left-t.x);switch(Math.min(i,s,c,l)){case l:return"left";case c:return"right";case i:return"top";case s:return"bottom";default:throw new Error("unreachable")}}function Zl(t,r,i=5){const s=[];switch(r){case"top":s.push({x:t.x-i,y:t.y+i},{x:t.x+i,y:t.y+i});break;case"bottom":s.push({x:t.x-i,y:t.y-i},{x:t.x+i,y:t.y-i});break;case"left":s.push({x:t.x+i,y:t.y-i},{x:t.x+i,y:t.y+i});break;case"right":s.push({x:t.x-i,y:t.y-i},{x:t.x-i,y:t.y+i});break}return s}function Jl(t){const{top:r,right:i,bottom:s,left:c}=t;return[{x:c,y:r},{x:i,y:r},{x:i,y:s},{x:c,y:s}]}function ql(t,r){const{x:i,y:s}=t;let c=!1;for(let l=0,f=r.length-1;l<r.length;f=l++){const d=r[l].x,p=r[l].y,g=r[f].x,m=r[f].y;p>s!=m>s&&i<(g-d)*(s-p)/(m-p)+d&&(c=!c)}return c}function Ql(t){const r=t.slice();return r.sort((i,s)=>i.x<s.x?-1:i.x>s.x?1:i.y<s.y?-1:i.y>s.y?1:0),eu(r)}function eu(t){if(t.length<=1)return t.slice();const r=[];for(let s=0;s<t.length;s++){const c=t[s];for(;r.length>=2;){const l=r[r.length-1],f=r[r.length-2];if((l.x-f.x)*(c.y-f.y)>=(l.y-f.y)*(c.x-f.x))r.pop();else break}r.push(c)}r.pop();const i=[];for(let s=t.length-1;s>=0;s--){const c=t[s];for(;i.length>=2;){const l=i[i.length-1],f=i[i.length-2];if((l.x-f.x)*(c.y-f.y)>=(l.y-f.y)*(c.x-f.x))i.pop();else break}i.push(c)}return i.pop(),r.length===1&&i.length===1&&r[0].x===i[0].x&&r[0].y===i[0].y?r:r.concat(i)}const pg=null,tu=Gs,nu=Ys,hg=null,ru=Xs,ou=qs;function iu(t,r){if(t==null)return{};var i={},s=Object.keys(t),c,l;for(l=0;l<s.length;l++)c=s[l],!(r.indexOf(c)>=0)&&(i[c]=t[c]);return i}function ve(t,r){if(t==null)return{};var i=iu(t,r),s,c;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(c=0;c<l.length;c++)s=l[c],!(r.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(t,s)&&(i[s]=t[s])}return i}let Ie;(function(t){t[t.UNSUPPORTED_INPUT=0]="UNSUPPORTED_INPUT",t[t.NO_COMPONENT_FOR_TYPE=1]="NO_COMPONENT_FOR_TYPE",t[t.UNKNOWN_INPUT=2]="UNKNOWN_INPUT",t[t.DUPLICATE_KEYS=3]="DUPLICATE_KEYS",t[t.ALREADY_REGISTERED_TYPE=4]="ALREADY_REGISTERED_TYPE",t[t.CLIPBOARD_ERROR=5]="CLIPBOARD_ERROR",t[t.THEME_ERROR=6]="THEME_ERROR",t[t.PATH_DOESNT_EXIST=7]="PATH_DOESNT_EXIST",t[t.INPUT_TYPE_OVERRIDE=8]="INPUT_TYPE_OVERRIDE",t[t.EMPTY_KEY=9]="EMPTY_KEY"})(Ie||(Ie={}));const su={[Ie.UNSUPPORTED_INPUT]:(t,r)=>[`An input with type \`${t}\` input was found at path \`${r}\` but it's not supported yet.`],[Ie.NO_COMPONENT_FOR_TYPE]:(t,r)=>[`Type \`${t}\` found at path \`${r}\` can't be displayed in panel because no component supports it yet.`],[Ie.UNKNOWN_INPUT]:(t,r)=>[`input at path \`${t}\` is not recognized.`,r],[Ie.DUPLICATE_KEYS]:(t,r,i)=>[`Key \`${t}\` of path \`${r}\` already exists at path \`${i}\`. Even nested keys need to be unique. Rename one of the keys.`],[Ie.ALREADY_REGISTERED_TYPE]:t=>[`Type ${t} has already been registered. You can't register a component with the same type.`],[Ie.CLIPBOARD_ERROR]:t=>["Error copying the value",t],[Ie.THEME_ERROR]:(t,r)=>[`Error accessing the theme \`${t}.${r}\` value.`],[Ie.PATH_DOESNT_EXIST]:t=>[`Error getting the value at path \`${t}\`. There is probably an error in your \`render\` function.`],[Ie.PATH_DOESNT_EXIST]:t=>[`Error accessing the value at path \`${t}\``],[Ie.INPUT_TYPE_OVERRIDE]:(t,r,i)=>[`Input at path \`${t}\` already exists with type: \`${r}\`. Its type cannot be overridden with type \`${i}\`.`],[Ie.EMPTY_KEY]:()=>["Keys can not be empty, if you want to hide a label use whitespace."]};function Qs(t,r,...i){const[s,...c]=su[r](...i);console[t]("LEVA: "+s,...c)}const gn=Qs.bind(null,"warn"),au=Qs.bind(null,"log"),cu=["value"],lu=["schema"],uu=["value"],ea=[],Cn={};function ta(t){let{value:r}=t,i=ve(t,cu);for(let s of ea){const c=s(r,i);if(c)return c}}function mn(t,r){let{schema:i}=r,s=ve(r,lu);if(t in Cn){gn(Ie.ALREADY_REGISTERED_TYPE,t);return}ea.push((c,l)=>i(c,l)&&t),Cn[t]=s}const fu=()=>"__CUSTOM__PLUGIN__"+Math.random().toString(36).substr(2,9);function gg(t){return t}function mg(t){const r=fu();return Cn[r]=t,i=>({type:r,__customInput:i})}function ji(t,r,i,s){const{normalize:c}=Cn[t];if(c)return c(r,i,s);if(typeof r!="object"||!("value"in r))return{value:r};const{value:l}=r,f=ve(r,uu);return{value:l,settings:f}}function du(t,r,i,s,c,l){const{sanitize:f}=Cn[t];return f?f(r,i,s,c,l):r}function na(t,r,i){const{format:s}=Cn[t];return s?s(r,i):r}function pu(t,r,i){return r in t?Object.defineProperty(t,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[r]=i,t}function ra(t,r){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);r&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(t,c).enumerable})),i.push.apply(i,s)}return i}function q(t){for(var r=1;r<arguments.length;r++){var i=arguments[r]!=null?arguments[r]:{};r%2?ra(Object(i),!0).forEach(function(s){pu(t,s,i[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):ra(Object(i)).forEach(function(s){Object.defineProperty(t,s,Object.getOwnPropertyDescriptor(i,s))})}return t}const On=(t,r,i)=>t>i?i:t<r?r:t,vg=(t,r)=>String(t).padStart(r,"0"),hu=t=>{if(t===""||typeof t=="number")return t;try{const r=Tn(t);if(!isNaN(r))return r}catch(r){}return parseFloat(t)},gu=Math.log(10);function oa(t){let r=Math.abs(+String(t).replace(".",""));if(r===0)return .01;for(;r!==0&&r%10===0;)r/=10;const i=Math.floor(Math.log(r)/gu)+1,s=Math.floor(Math.log10(Math.abs(t))),c=Math.pow(10,s-i);return Math.max(c,.001)}const vo=(t,r,i)=>i===r?0:(On(t,r,i)-r)/(i-r),bo=(t,r,i)=>t*(i-r)+r,mu=()=>"_"+Math.random().toString(36).substr(2,9),ia=/\(([0-9+\-*/^ .]+)\)/,sa=/(\d+(?:\.\d+)?) ?\^ ?(\d+(?:\.\d+)?)/,aa=/(\d+(?:\.\d+)?) ?\* ?(\d+(?:\.\d+)?)/,ca=/(\d+(?:\.\d+)?) ?\/ ?(\d+(?:\.\d+)?)/,la=/(\d+(?:\.\d+)?) ?\+ ?(\d+(?:\.\d+)?)/,ua=/(\d+(?:\.\d+)?) ?- ?(\d+(?:\.\d+)?)/;function Tn(t){if(isNaN(Number(t)))if(ia.test(t)){const r=t.replace(ia,(i,s)=>String(Tn(s)));return Tn(r)}else if(sa.test(t)){const r=t.replace(sa,(i,s,c)=>String(Math.pow(Number(s),Number(c))));return Tn(r)}else if(aa.test(t)){const r=t.replace(aa,(i,s,c)=>String(Number(s)*Number(c)));return Tn(r)}else if(ca.test(t)){const r=t.replace(ca,(i,s,c)=>{if(c!=0)return String(Number(s)/Number(c));throw new Error("Division by zero")});return Tn(r)}else if(la.test(t)){const r=t.replace(la,(i,s,c)=>String(Number(s)+Number(c)));return Tn(r)}else if(ua.test(t)){const r=t.replace(ua,(i,s,c)=>String(Number(s)-Number(c)));return Tn(r)}else return Number(t);return Number(t)}function vu(t,r){return r.reduce((i,s)=>(t&&t.hasOwnProperty(s)&&(i[s]=t[s]),i),{})}function bu(t,r){const i=q({},t);return r.forEach(s=>s in t&&delete i[s]),i}function yu(t,r){return t.reduce((i,s,c)=>Object.assign(i,{[r[c]]:s}),{})}function fa(t){return Object.prototype.toString.call(t)==="[object Object]"}const _u=t=>fa(t)&&Object.keys(t).length===0;let Bt;(function(t){t.BUTTON="BUTTON",t.BUTTON_GROUP="BUTTON_GROUP",t.MONITOR="MONITOR",t.FOLDER="FOLDER"})(Bt||(Bt={}));let Ht;(function(t){t.SELECT="SELECT",t.IMAGE="IMAGE",t.NUMBER="NUMBER",t.COLOR="COLOR",t.STRING="STRING",t.BOOLEAN="BOOLEAN",t.INTERVAL="INTERVAL",t.VECTOR3D="VECTOR3D",t.VECTOR2D="VECTOR2D"})(Ht||(Ht={}));const Eu=["type","__customInput"],wu=["render","label","optional","order","disabled","hint","onChange","onEditStart","onEditEnd","transient"],$u=["type"];function da(t,r,i={},s){var c,l;if(typeof t!="object"||Array.isArray(t))return{type:s,input:t,options:q({key:r,label:r,optional:!1,disabled:!1,order:0},i)};if("__customInput"in t){const{type:re,__customInput:j}=t,Q=ve(t,Eu);return da(j,r,Q,re)}const{render:f,label:d,optional:p,order:g=0,disabled:m,hint:b,onChange:y,onEditStart:_,onEditEnd:$,transient:E}=t,w=ve(t,wu),S=q({render:f,key:r,label:d!=null?d:r,hint:b,transient:E!=null?E:!!y,onEditStart:_,onEditEnd:$,disabled:m,optional:p,order:g},i);let{type:x}=w,A=ve(w,$u);if(x=s!=null?s:x,x in Bt)return{type:x,input:A,options:S};let B;return s&&fa(A)&&"value"in A?B=A.value:B=_u(A)?void 0:A,{type:x,input:B,options:q(q({},S),{},{onChange:y,optional:(c=S.optional)!==null&&c!==void 0?c:!1,disabled:(l=S.disabled)!==null&&l!==void 0?l:!1})}}function xu(t,r,i,s){const c=da(t,r),{type:l,input:f,options:d}=c;if(l)return l in Bt?c:{type:l,input:ji(l,f,i,s),options:d};let p=ta(f);return p?{type:p,input:ji(p,f,i,s),options:d}:(p=ta({value:f}),p?{type:p,input:ji(p,{value:f},i,s),options:d}:!1)}function pa(t,r,i,s,c){const{value:l,type:f,settings:d}=t;t.value=ha({type:f,value:l,settings:d},r,i,s),t.fromPanel=c}const Su=function(r,i,s){this.type="LEVA_ERROR",this.message="LEVA: "+r,this.previousValue=i,this.error=s};function ha({type:t,value:r,settings:i},s,c,l){const f=t!=="SELECT"&&typeof s=="function"?s(r):s;let d;try{d=du(t,f,i,r,c,l)}catch(p){throw new Su(`The value \`${s}\` did not result in a correct value.`,r,p)}return Ge(d,r)?r:d}const ga=(t,r,i=!1)=>{let s=0;return function(){const c=arguments,l=i&&!s,f=()=>t.apply(this,c);window.clearTimeout(s),s=window.setTimeout(f,r),l&&f()}},ma=t=>t.shiftKey?5:t.altKey?1/5:1;function Cu(t,r){const i=console.error;console.error=()=>{},N.render(t,r),console.error=i}function bg(t){return r=>{t.forEach(i=>{typeof i=="function"?i(r):i!=null&&(i.current=r)})}}const Ou=["value"],Tu=["min","max"],Ru=t=>{if(typeof t=="number")return!0;if(typeof t=="string"){const r=parseFloat(t);return isNaN(r)?!1:t.substring((""+r).length).trim().length<4}return!1},va=(t,{min:r=-1/0,max:i=1/0,suffix:s})=>{const c=parseFloat(t);if(t===""||isNaN(c))throw Error("Invalid number");const l=On(c,r,i);return s?l+s:l},Pu=(t,{pad:r=0,suffix:i})=>{const s=parseFloat(t).toFixed(r);return i?s+i:s},ba=t=>{let{value:r}=t,i=ve(t,Ou);const{min:s=-1/0,max:c=1/0}=i,l=ve(i,Tu);let f=parseFloat(r);const d=typeof r=="string"?r.substring((""+f).length):void 0;f=On(f,s,c);let p=i.step;p||(Number.isFinite(s)?Number.isFinite(c)?p=+(Math.abs(c-s)/100).toPrecision(1):p=+(Math.abs(f-s)/100).toPrecision(1):Number.isFinite(c)&&(p=+(Math.abs(c-f)/100).toPrecision(1)));const g=p?oa(p)*10:oa(f);p=p||g/10;const m=Math.round(On(Math.log10(1/g),0,2));return{value:d?f+d:f,settings:q({initialValue:f,step:p,pad:m,min:s,max:c,suffix:d},l)}},ya=(t,{step:r,initialValue:i})=>{const s=Math.round((t-i)/r);return i+s*r};var _a=Object.freeze({__proto__:null,schema:Ru,sanitize:va,format:Pu,normalize:ba,sanitizeStep:ya});function De(){return De=Object.assign?Object.assign.bind():function(t){for(var r=1;r<arguments.length;r++){var i=arguments[r];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t[s]=i[s])}return t},De.apply(this,arguments)}const Ea=(0,u.createContext)({});function tt(){return(0,u.useContext)(Ea)}const Li=(0,u.createContext)(null),zi=(0,u.createContext)(null),wa=(0,u.createContext)(null);function Vn(){return(0,u.useContext)(zi)}function Au(){return(0,u.useContext)(wa)}function Iu({children:t,store:r}){return u.createElement(zi.Provider,{value:r},t)}const $a=()=>({colors:{elevation1:"#292d39",elevation2:"#181c20",elevation3:"#373c4b",accent1:"#0066dc",accent2:"#007bff",accent3:"#3c93ff",highlight1:"#535760",highlight2:"#8c92a4",highlight3:"#fefefe",vivid1:"#ffcc00",folderWidgetColor:"$highlight2",folderTextColor:"$highlight3",toolTipBackground:"$highlight3",toolTipText:"$elevation2"},radii:{xs:"2px",sm:"3px",lg:"10px"},space:{xs:"3px",sm:"6px",md:"10px",rowGap:"7px",colGap:"7px"},fonts:{mono:"ui-monospace, SFMono-Regular, Menlo, 'Roboto Mono', monospace",sans:"system-ui, sans-serif"},fontSizes:{root:"11px",toolTip:"$root"},sizes:{rootWidth:"280px",controlWidth:"160px",numberInputMinWidth:"38px",scrubberWidth:"8px",scrubberHeight:"16px",rowHeight:"24px",folderTitleHeight:"20px",checkboxSize:"16px",joystickWidth:"100px",joystickHeight:"100px",colorPickerWidth:"$controlWidth",colorPickerHeight:"100px",imagePreviewWidth:"$controlWidth",imagePreviewHeight:"100px",monitorHeight:"60px",titleBarHeight:"39px"},shadows:{level1:"0 0 9px 0 #00000088",level2:"0 4px 14px #00000033"},borderWidths:{root:"0px",input:"1px",focus:"1px",hover:"1px",active:"1px",folder:"1px"},fontWeights:{label:"normal",folder:"normal",button:"normal"}});function yo(t,r){const[i,s]=t.split(" "),c={};return i!=="none"&&(c.boxShadow=`${r.inset?"inset ":""}0 0 0 $borderWidths${[r.key]} $colors${i!=="default"&&i||r.borderColor}`),s&&(c.backgroundColor=s),c}const Ar={$inputStyle:()=>t=>yo(t,{key:"$input",borderColor:"$highlight1",inset:!0}),$focusStyle:()=>t=>yo(t,{key:"$focus",borderColor:"$accent2"}),$hoverStyle:()=>t=>yo(t,{key:"$hover",borderColor:"$accent1",inset:!0}),$activeStyle:()=>t=>yo(t,{key:"$active",borderColor:"$accent1",inset:!0})},{styled:Z,css:yg,createTheme:Du,globalCss:ku,keyframes:_g}=Gr({prefix:"leva",theme:$a(),utils:q(q({},Ar),{},{$flex:()=>({display:"flex",alignItems:"center"}),$flexCenter:()=>({display:"flex",alignItems:"center",justifyContent:"center"}),$reset:()=>({outline:"none",fontSize:"inherit",fontWeight:"inherit",color:"inherit",fontFamily:"inherit",border:"none",backgroundColor:"transparent",appearance:"none"}),$draggable:()=>({touchAction:"none",WebkitUserDrag:"none",userSelect:"none"}),$focus:t=>({"&:focus":Ar.$focusStyle()(t)}),$focusWithin:t=>({"&:focus-within":Ar.$focusStyle()(t)}),$hover:t=>({"&:hover":Ar.$hoverStyle()(t)}),$active:t=>({"&:active":Ar.$activeStyle()(t)})})}),Mu=ku({".leva__panel__dragged":{WebkitUserDrag:"none",userSelect:"none",input:{userSelect:"none"},"*":{cursor:"ew-resize !important"}}});function Nu(t){const r=$a();if(!t)return{theme:r,className:""};Object.keys(t).forEach(s=>{Object.assign(r[s],t[s])});const i=Du(r);return{theme:r,className:i.className}}function vn(t,r){const{theme:i}=(0,u.useContext)(Li);if(!(t in i)||!(r in i[t]))return gn(Ie.THEME_ERROR,t,r),"";let s=r;for(;;){let c=i[t][s];if(typeof c=="string"&&c.charAt(0)==="$")s=c.substr(1);else return c}}const xa=Z("input",{$reset:"",padding:"0 $sm",width:0,minWidth:0,flex:1,height:"100%",variants:{levaType:{number:{textAlign:"right"}},as:{textarea:{padding:"$sm"}}}}),Sa=Z("div",{$draggable:"",height:"100%",$flexCenter:"",position:"relative",padding:"0 $xs",fontSize:"0.8em",opacity:.8,cursor:"default",touchAction:"none",[`& + ${xa}`]:{paddingLeft:0}}),ju=Z(Sa,{cursor:"ew-resize",marginRight:"-$xs",textTransform:"uppercase",opacity:.3,"&:hover":{opacity:1},variants:{dragging:{true:{backgroundColor:"$accent2",opacity:1}}}}),Lu=Z("div",{$flex:"",position:"relative",borderRadius:"$sm",overflow:"hidden",color:"inherit",height:"$rowHeight",backgroundColor:"$elevation3",$inputStyle:"$elevation1",$hover:"",$focusWithin:"",variants:{textArea:{true:{height:"auto"}}}}),zu=["innerLabel","value","onUpdate","onChange","onKeyDown","type","id","inputType","rows"],Fu=["onUpdate"];function Fi(t){let{innerLabel:r,value:i,onUpdate:s,onChange:c,onKeyDown:l,type:f,id:d,inputType:p="text",rows:g=0}=t,m=ve(t,zu);const{id:b,emitOnEditStart:y,emitOnEditEnd:_,disabled:$}=tt(),E=d||b,w=(0,u.useRef)(null),S=g>0,x=S?"textarea":"input",A=(0,u.useCallback)(j=>Q=>{const ce=Q.currentTarget.value;j(ce)},[]);u.useEffect(()=>{const j=w.current,Q=A(ce=>{s(ce),_()});return j==null||j.addEventListener("blur",Q),()=>j==null?void 0:j.removeEventListener("blur",Q)},[A,s,_]);const B=(0,u.useCallback)(j=>{j.key==="Enter"&&A(s)(j)},[A,s]),re=Object.assign({as:x},S?{rows:g}:{},m);return u.createElement(Lu,{textArea:S},r&&typeof r=="string"?u.createElement(Sa,null,r):r,u.createElement(xa,De({levaType:f,ref:w,id:E,type:p,autoComplete:"off",spellCheck:"false",value:i,onChange:A(c),onFocus:()=>y(),onKeyPress:B,onKeyDown:l,disabled:$},re)))}function Bu(t){let{onUpdate:r}=t,i=ve(t,Fu);const s=(0,u.useCallback)(l=>r(hu(l)),[r]),c=(0,u.useCallback)(l=>{const f=l.key==="ArrowUp"?1:l.key==="ArrowDown"?-1:0;if(f){l.preventDefault();const d=l.altKey?.1:l.shiftKey?10:1;r(p=>parseFloat(p)+f*d)}},[r]);return u.createElement(Fi,De({},i,{onUpdate:s,onKeyDown:c,type:"number"}))}const _o=Z("div",{}),Bi=Z("div",{position:"relative",background:"$elevation2",transition:"height 300ms ease",variants:{fill:{true:{},false:{}},flat:{false:{},true:{}},isRoot:{true:{},false:{paddingLeft:"$md","&::after":{content:'""',position:"absolute",left:0,top:0,width:"$borderWidths$folder",height:"100%",backgroundColor:"$folderWidgetColor",opacity:.4,transform:"translateX(-50%)"}}}},compoundVariants:[{isRoot:!0,fill:!1,css:{overflowY:"auto",maxHeight:"calc(100vh - 20px - $$titleBarHeight)"}},{isRoot:!0,flat:!1,css:{borderRadius:"$lg"}}]}),Hu=Z("div",{$flex:"",color:"$folderTextColor",userSelect:"none",cursor:"pointer",height:"$folderTitleHeight",fontWeight:"$folder","> svg":{marginLeft:-4,marginRight:4,cursor:"pointer",fill:"$folderWidgetColor",opacity:.6},"&:hover > svg":{fill:"$folderWidgetColor"},[`&:hover + ${Bi}::after`]:{opacity:.6},[`${_o}:hover > & + ${Bi}::after`]:{opacity:.6},[`${_o}:hover > & > svg`]:{opacity:1}}),Ca=Z("div",{position:"relative",display:"grid",gridTemplateColumns:"100%",rowGap:"$rowGap",transition:"opacity 250ms ease",variants:{toggled:{true:{opacity:1,transitionDelay:"250ms"},false:{opacity:0,transitionDelay:"0ms",pointerEvents:"none"}},isRoot:{true:{"& > div":{paddingLeft:"$md",paddingRight:"$md"},"& > div:first-of-type":{paddingTop:"$sm"},"& > div:last-of-type":{paddingBottom:"$sm"},[`> ${_o}:not(:first-of-type)`]:{paddingTop:"$sm",marginTop:"$md",borderTop:"$borderWidths$folder solid $colors$elevation1"}}}}}),Oa=Z("div",{position:"relative",zIndex:100,display:"grid",rowGap:"$rowGap",gridTemplateRows:"minmax($sizes$rowHeight, max-content)",alignItems:"center",color:"$highlight2",[`${Ca} > &`]:{"&:first-of-type":{marginTop:"$rowGap"},"&:last-of-type":{marginBottom:"$rowGap"}},variants:{disabled:{true:{pointerEvents:"none"},false:{"&:hover,&:focus-within":{color:"$highlight3"}}}}}),Ta=Z(Oa,{gridTemplateColumns:"auto $sizes$controlWidth",columnGap:"$colGap"}),Wu=Z("div",{$flex:"",height:"100%",position:"relative",overflow:"hidden","& > div":{marginLeft:"$colGap",padding:"0 $xs",opacity:.4},"& > div:hover":{opacity:.8},"& > div > svg":{display:"none",cursor:"pointer",width:13,minWidth:13,height:13,backgroundColor:"$elevation2"},"&:hover > div > svg":{display:"block"},variants:{align:{top:{height:"100%",alignItems:"flex-start",paddingTop:"$sm"}}}}),Uu=Z("input",{$reset:"",height:0,width:0,opacity:0,margin:0,"& + label":{position:"relative",$flexCenter:"",height:"100%",userSelect:"none",cursor:"pointer",paddingLeft:2,paddingRight:"$sm",pointerEvents:"auto"},"& + label:after":{content:'""',width:6,height:6,backgroundColor:"$elevation3",borderRadius:"50%",$activeStyle:""},"&:focus + label:after":{$focusStyle:""},"& + label:active:after":{backgroundColor:"$accent1",$focusStyle:""},"&:checked + label:after":{backgroundColor:"$accent1"}}),Hi=Z("label",{fontWeight:"$label",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap","& > svg":{display:"block"}}),Vu=Z("div",{opacity:1,variants:{disabled:{true:{opacity:.6,pointerEvents:"none",[`& ${Hi}`]:{pointerEvents:"auto"}}}}}),Ra=Z("div",{position:"fixed",top:0,bottom:0,right:0,left:0,zIndex:1e3,userSelect:"none"}),Ku=Z("div",{background:"$toolTipBackground",fontFamily:"$sans",fontSize:"$toolTip",padding:"$xs $sm",color:"$toolTipText",borderRadius:"$xs",boxShadow:"$level2",maxWidth:260}),Gu=Z(ou,{fill:"$toolTipBackground"});function Wi({children:t}){const{className:r}=(0,u.useContext)(Li);return u.createElement(ht,{className:r},t)}const Yu=["align"];function Xu(){const{id:t,disable:r,disabled:i}=tt();return u.createElement(u.Fragment,null,u.createElement(Uu,{id:t+"__disable",type:"checkbox",checked:!i,onChange:()=>r(!i)}),u.createElement("label",{htmlFor:t+"__disable"}))}function Zu(t){const{id:r,optional:i,hint:s}=tt(),c=t.htmlFor||(r?{htmlFor:r}:null),l=!s&&typeof t.children=="string"?{title:t.children}:null;return u.createElement(u.Fragment,null,i&&u.createElement(Xu,null),s!==void 0?u.createElement(tu,null,u.createElement(nu,{asChild:!0},u.createElement(Hi,De({},c,t))),u.createElement(ru,{side:"top",sideOffset:2},u.createElement(Ku,null,s,u.createElement(Gu,null)))):u.createElement(Hi,De({},c,l,t)))}function Wt(t){let{align:r}=t,i=ve(t,Yu);const{value:s,label:c,key:l,disabled:f}=tt(),{hideCopyButton:d}=Au(),p=!d&&l!==void 0,[g,m]=(0,u.useState)(!1),b=()=>il(this,null,function*(){try{yield navigator.clipboard.writeText(JSON.stringify({[l]:s!=null?s:""})),m(!0)}catch(y){gn(Ie.CLIPBOARD_ERROR,{[l]:s})}});return u.createElement(Wu,{align:r,onPointerLeave:()=>m(!1)},u.createElement(Zu,i),p&&!f&&u.createElement("div",{title:`Click to copy ${typeof c=="string"?c:l} value`},g?u.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},u.createElement("path",{d:"M9 2a1 1 0 000 2h2a1 1 0 100-2H9z"}),u.createElement("path",{fillRule:"evenodd",d:"M4 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v11a2 2 0 01-2 2H6a2 2 0 01-2-2V5zm9.707 5.707a1 1 0 00-1.414-1.414L9 12.586l-1.293-1.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})):u.createElement("svg",{onClick:b,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},u.createElement("path",{d:"M8 3a1 1 0 011-1h2a1 1 0 110 2H9a1 1 0 01-1-1z"}),u.createElement("path",{d:"M6 3a2 2 0 00-2 2v11a2 2 0 002 2h8a2 2 0 002-2V5a2 2 0 00-2-2 3 3 0 01-3 3H9a3 3 0 01-3-3z"}))))}const Ju=["toggled"],qu=Z("svg",{fill:"currentColor",transition:"transform 350ms ease, fill 250ms ease"});function Ui(t){let{toggled:r}=t,i=ve(t,Ju);return u.createElement(qu,De({width:"9",height:"5",viewBox:"0 0 9 5",xmlns:"http://www.w3.org/2000/svg",style:{transform:`rotate(${r?0:-90}deg)`}},i),u.createElement("path",{d:"M3.8 4.4c.4.3 1 .3 1.4 0L8 1.7A1 1 0 007.4 0H1.6a1 1 0 00-.7 1.7l3 2.7z"}))}const Qu=["input"];function Pt(t){let{input:r}=t,i=ve(t,Qu);return r?u.createElement(Ta,i):u.createElement(Oa,i)}function Pa({value:t,type:r,settings:i,setValue:s}){const[c,l]=(0,u.useState)(na(r,t,i)),f=(0,u.useRef)(t),d=(0,u.useRef)(i);d.current=i;const p=(0,u.useCallback)(m=>l(na(r,m,d.current)),[r]),g=(0,u.useCallback)(m=>{try{s(m)}catch(b){const{type:y,previousValue:_}=b;if(y!=="LEVA_ERROR")throw b;p(_)}},[p,s]);return(0,u.useEffect)(()=>{Ge(t,f.current)||p(t),f.current=t},[t,p]),{displayValue:c,onChange:l,onUpdate:g}}function Ir(t,r){const{emitOnEditStart:i,emitOnEditEnd:s}=tt();return ir(c=>{c.first&&(document.body.classList.add("leva__panel__dragged"),i==null||i());const l=t(c);return c.last&&(document.body.classList.remove("leva__panel__dragged"),s==null||s()),l},r)}function ef(t){const r=(0,u.useRef)(null),i=(0,u.useRef)(null),s=(0,u.useRef)(!1);return(0,u.useEffect)(()=>{const c=ga(()=>{r.current.width=r.current.offsetWidth*window.devicePixelRatio,r.current.height=r.current.offsetHeight*window.devicePixelRatio,t(r.current,i.current)},250);return window.addEventListener("resize",c),s.current||(c(),s.current=!0),()=>window.removeEventListener("resize",c)},[t]),(0,u.useEffect)(()=>{i.current=r.current.getContext("2d")},[]),[r,i]}function Aa(){const t=(0,u.useRef)(null),r=(0,u.useRef)({x:0,y:0}),i=(0,u.useCallback)(s=>{Object.assign(r.current,s),t.current&&(t.current.style.transform=`translate3d(${r.current.x}px, ${r.current.y}px, 0)`)},[]);return[t,i]}const tf=["__refCount"],Vi=(t,r)=>{if(!t[r])return null;const i=t[r];return ve(i,tf)};function nf(t){const r=Vn(),[i,s]=(0,u.useState)(Vi(r.getData(),t)),c=(0,u.useCallback)(g=>r.setValueAtPath(t,g,!0),[t,r]),l=(0,u.useCallback)(g=>r.setSettingsAtPath(t,g),[t,r]),f=(0,u.useCallback)(g=>r.disableInputAtPath(t,g),[t,r]),d=(0,u.useCallback)(()=>r.emitOnEditStart(t),[t,r]),p=(0,u.useCallback)(()=>r.emitOnEditEnd(t),[t,r]);return(0,u.useEffect)(()=>{s(Vi(r.getData(),t));const g=r.useStore.subscribe(m=>Vi(m.data,t),s,{equalityFn:xe});return()=>g()},[r,t]),[i,{set:c,setSettings:l,disable:f,storeId:r.storeId,emitOnEditStart:d,emitOnEditEnd:p}]}const rf=Z("div",{variants:{hasRange:{true:{position:"relative",display:"grid",gridTemplateColumns:"auto $sizes$numberInputMinWidth",columnGap:"$colGap",alignItems:"center"}}}}),Ia=Z("div",{position:"relative",width:"100%",height:2,borderRadius:"$xs",backgroundColor:"$elevation1"}),Ki=Z("div",{position:"absolute",width:"$scrubberWidth",height:"$scrubberHeight",borderRadius:"$xs",boxShadow:"0 0 0 2px $colors$elevation2",backgroundColor:"$accent2",cursor:"pointer",$active:"none $accent1",$hover:"none $accent3",variants:{position:{left:{borderTopRightRadius:0,borderBottomRightRadius:0,transform:"translateX(calc(-0.5 * ($sizes$scrubberWidth + 4px)))"},right:{borderTopLeftRadius:0,borderBottomLeftRadius:0,transform:"translateX(calc(0.5 * ($sizes$scrubberWidth + 4px)))"}}}}),Da=Z("div",{position:"relative",$flex:"",height:"100%",cursor:"pointer",touchAction:"none"}),ka=Z("div",{position:"absolute",height:"100%",backgroundColor:"$accent2"});function of({value:t,min:r,max:i,onDrag:s,step:c,initialValue:l}){const f=(0,u.useRef)(null),d=(0,u.useRef)(null),p=(0,u.useRef)(0),g=vn("sizes","scrubberWidth"),m=Ir(({event:y,first:_,xy:[$],movement:[E],memo:w})=>{if(_){const{width:x,left:A}=f.current.getBoundingClientRect();p.current=x-parseFloat(g),w=(y==null?void 0:y.target)===d.current?t:bo(($-A)/x,r,i)}const S=w+bo(E/p.current,0,i-r);return s(ya(S,{step:c,initialValue:l})),w}),b=vo(t,r,i);return u.createElement(Da,De({ref:f},m()),u.createElement(Ia,null,u.createElement(ka,{style:{left:0,right:`${(1-b)*100}%`}})),u.createElement(Ki,{ref:d,style:{left:`calc(${b} * (100% - ${g}))`}}))}const sf=u.memo(({label:t,onUpdate:r,step:i,innerLabelTrim:s})=>{const[c,l]=(0,u.useState)(!1),f=Ir(({active:d,delta:[p],event:g,memo:m=0})=>(l(d),m+=p/2,Math.abs(m)>=1&&(r(b=>parseFloat(b)+Math.floor(m)*i*ma(g)),m=0),m));return u.createElement(ju,De({dragging:c,title:t.length>1?t:""},f()),t.slice(0,s))});function Ma({label:t,id:r,displayValue:i,onUpdate:s,onChange:c,settings:l,innerLabelTrim:f=1}){const d=f>0&&u.createElement(sf,{label:t,step:l.step,onUpdate:s,innerLabelTrim:f});return u.createElement(Bu,{id:r,value:String(i),onUpdate:s,onChange:c,innerLabel:d})}function af(){const t=tt(),{label:r,value:i,onUpdate:s,settings:c,id:l}=t,{min:f,max:d}=c,p=d!==1/0&&f!==-1/0;return u.createElement(Pt,{input:!0},u.createElement(Wt,null,r),u.createElement(rf,{hasRange:p},p&&u.createElement(of,De({value:parseFloat(i),onDrag:s},c)),u.createElement(Ma,De({},t,{id:l,label:"value",innerLabelTrim:p?0:1}))))}const{sanitizeStep:cf}=_a,lf=ve(_a,["sanitizeStep"]);var uf=q({component:af},lf),ff=Object.freeze({__proto__:null,schema:(t,r)=>Ae().schema({options:Ae().passesAnyOf(Ae().object(),Ae().array())}).test(r),sanitize:(t,{values:r})=>{if(r.indexOf(t)<0)throw Error("Selected value doesn't match Select options");return t},format:(t,{values:r})=>r.indexOf(t),normalize:t=>{let{value:r,options:i}=t,s,c;return Array.isArray(i)?(c=i,s=i.map(l=>String(l))):(c=Object.values(i),s=Object.keys(i)),"value"in t?c.includes(r)||(s.unshift(String(r)),c.unshift(r)):r=c[0],Object.values(i).includes(r)||(i[String(r)]=r),{value:r,settings:{keys:s,values:c}}}});const df=Z("div",{$flexCenter:"",position:"relative","> svg":{pointerEvents:"none",position:"absolute",right:"$md"}}),Gi=Z("select",{position:"absolute",top:0,left:0,width:"100%",height:"100%",opacity:0}),pf=Z("div",{display:"flex",alignItems:"center",width:"100%",height:"$rowHeight",backgroundColor:"$elevation3",borderRadius:"$sm",padding:"0 $sm",cursor:"pointer",[`${Gi}:focus + &`]:{$focusStyle:""},[`${Gi}:hover + &`]:{$hoverStyle:""}});function hf({displayValue:t,value:r,onUpdate:i,id:s,settings:c,disabled:l}){const{keys:f,values:d}=c,p=(0,u.useRef)();return r===d[t]&&(p.current=f[t]),u.createElement(df,null,u.createElement(Gi,{id:s,value:t,onChange:g=>i(d[Number(g.currentTarget.value)]),disabled:l},f.map((g,m)=>u.createElement("option",{key:g,value:m},g))),u.createElement(pf,null,p.current),u.createElement(Ui,{toggled:!0}))}function gf(){const{label:t,value:r,displayValue:i,onUpdate:s,id:c,disabled:l,settings:f}=tt();return u.createElement(Pt,{input:!0},u.createElement(Wt,null,t),u.createElement(hf,{id:c,value:r,displayValue:i,onUpdate:s,settings:f,disabled:l}))}var mf=q({component:gf},ff),vf=Object.freeze({__proto__:null,schema:t=>Ae().string().test(t),sanitize:t=>{if(typeof t!="string")throw Error("Invalid string");return t},normalize:({value:t,editable:r=!0,rows:i=!1})=>({value:t,settings:{editable:r,rows:typeof i=="number"?i:i?5:0}})});const bf=["displayValue","onUpdate","onChange","editable"],yf=Z("div",{whiteSpace:"pre-wrap"});function _f(t){let{displayValue:r,onUpdate:i,onChange:s,editable:c=!0}=t,l=ve(t,bf);return c?u.createElement(Fi,De({value:r,onUpdate:i,onChange:s},l)):u.createElement(yf,null,r)}function Ef(){const{label:t,settings:r,displayValue:i,onUpdate:s,onChange:c}=tt();return u.createElement(Pt,{input:!0},u.createElement(Wt,null,t),u.createElement(_f,De({displayValue:i,onUpdate:s,onChange:c},r)))}var wf=q({component:Ef},vf),$f=Object.freeze({__proto__:null,schema:t=>Ae().boolean().test(t),sanitize:t=>{if(typeof t!="boolean")throw Error("Invalid boolean");return t}});const xf=Z("div",{position:"relative",$flex:"",height:"$rowHeight",input:{$reset:"",height:0,width:0,opacity:0,margin:0},label:{position:"relative",$flexCenter:"",userSelect:"none",cursor:"pointer",height:"$checkboxSize",width:"$checkboxSize",backgroundColor:"$elevation3",borderRadius:"$sm",$hover:""},"input:focus + label":{$focusStyle:""},"input:focus:checked + label, input:checked + label:hover":{$hoverStyle:"$accent3"},"input + label:active":{backgroundColor:"$accent1"},"input:checked + label:active":{backgroundColor:"$accent1"},"label > svg":{display:"none",width:"90%",height:"90%",stroke:"$highlight3"},"input:checked + label":{backgroundColor:"$accent2"},"input:checked + label > svg":{display:"block"}});function Sf({value:t,onUpdate:r,id:i,disabled:s}){return u.createElement(xf,null,u.createElement("input",{id:i,type:"checkbox",checked:t,onChange:c=>r(c.currentTarget.checked),disabled:s}),u.createElement("label",{htmlFor:i},u.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},u.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M5 13l4 4L19 7"}))))}function Cf(){const{label:t,value:r,onUpdate:i,disabled:s,id:c}=tt();return u.createElement(Pt,{input:!0},u.createElement(Wt,null,t),u.createElement(Sf,{value:r,onUpdate:i,id:c,disabled:s}))}var Of=q({component:Cf},$f);const Tf=["locked"];function Rf({value:t,id:r,valueKey:i,settings:s,onUpdate:c,innerLabelTrim:l}){const f=(0,u.useRef)(t[i]);f.current=t[i];const d=(0,u.useCallback)(g=>c({[i]:ha({type:"NUMBER",value:f.current,settings:s},g)}),[c,s,i]),p=Pa({type:"NUMBER",value:t[i],settings:s,setValue:d});return u.createElement(Ma,{id:r,label:i,value:t[i],displayValue:p.displayValue,onUpdate:p.onUpdate,onChange:p.onChange,settings:s,innerLabelTrim:l})}const Pf=Z("div",{display:"grid",columnGap:"$colGap",gridAutoFlow:"column dense",alignItems:"center",variants:{withLock:{true:{gridTemplateColumns:"10px auto","> svg":{cursor:"pointer"}}}}});function Af(t){let{locked:r}=t,i=ve(t,Tf);return u.createElement("svg",De({width:"10",height:"10",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i),r?u.createElement("path",{d:"M5 4.63601C5 3.76031 5.24219 3.1054 5.64323 2.67357C6.03934 2.24705 6.64582 1.9783 7.5014 1.9783C8.35745 1.9783 8.96306 2.24652 9.35823 2.67208C9.75838 3.10299 10 3.75708 10 4.63325V5.99999H5V4.63601ZM4 5.99999V4.63601C4 3.58148 4.29339 2.65754 4.91049 1.99307C5.53252 1.32329 6.42675 0.978302 7.5014 0.978302C8.57583 0.978302 9.46952 1.32233 10.091 1.99162C10.7076 2.65557 11 3.57896 11 4.63325V5.99999H12C12.5523 5.99999 13 6.44771 13 6.99999V13C13 13.5523 12.5523 14 12 14H3C2.44772 14 2 13.5523 2 13V6.99999C2 6.44771 2.44772 5.99999 3 5.99999H4ZM3 6.99999H12V13H3V6.99999Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}):u.createElement("path",{d:"M9 3.63601C9 2.76044 9.24207 2.11211 9.64154 1.68623C10.0366 1.26502 10.6432 1 11.5014 1C12.4485 1 13.0839 1.30552 13.4722 1.80636C13.8031 2.23312 14 2.84313 14 3.63325H15C15 2.68242 14.7626 1.83856 14.2625 1.19361C13.6389 0.38943 12.6743 0 11.5014 0C10.4294 0 9.53523 0.337871 8.91218 1.0021C8.29351 1.66167 8 2.58135 8 3.63601V6H1C0.447715 6 0 6.44772 0 7V13C0 13.5523 0.447715 14 1 14H10C10.5523 14 11 13.5523 11 13V7C11 6.44772 10.5523 6 10 6H9V3.63601ZM1 7H10V13H1V7Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"}))}function Yi({value:t,onUpdate:r,settings:i,innerLabelTrim:s}){const{id:c,setSettings:l}=tt(),{lock:f,locked:d}=i;return u.createElement(Pf,{withLock:f},f&&u.createElement(Af,{locked:d,onClick:()=>l({locked:!d})}),Object.keys(t).map((p,g)=>u.createElement(Rf,{id:g===0?c:`${c}.${p}`,key:p,valueKey:p,value:t,settings:i[p],onUpdate:r,innerLabelTrim:s})))}const Na=(t,r)=>{const i={};let s=0,c=1/0;Object.entries(t).forEach(([l,f])=>{i[l]=ba(q({value:f},r[l])).settings,s=Math.max(s,i[l].step),c=Math.min(c,i[l].pad)});for(let l in i){const{step:f,min:d,max:p}=r[l]||{};!isFinite(f)&&(!isFinite(d)||!isFinite(p))&&(i[l].step=s,i[l].pad=c)}return i},If=["lock"],Df=["value"];function kf(t){const r=Ae().array().length(t).every.number(),i=s=>{if(!s||typeof s!="object")return!1;const c=Object.values(s);return c.length===t&&c.every(l=>isFinite(l))};return s=>r.test(s)||i(s)}function Mf(t){return Array.isArray(t)?"array":"object"}function Dr(t,r,i){return Mf(t)===r?t:r==="array"?Object.values(t):yu(t,i)}const Nf=(t,r,i)=>{const s=Dr(t,"object",r.keys);for(let f in s)s[f]=va(s[f],r[f]);const c=Object.keys(s);let l={};if(c.length===r.keys.length)l=s;else{const f=Dr(i,"object",r.keys);if(c.length===1&&r.locked){const d=c[0],p=s[d],g=f[d],m=g!==0?p/g:1;for(let b in f)b===d?l[d]=p:l[b]=f[b]*m}else l=q(q({},f),s)}return Dr(l,r.format,r.keys)},jf=(t,r)=>Dr(t,"object",r.keys),Lf=t=>!!t&&("step"in t||"min"in t||"max"in t);function zf(t,r,i=[]){const{lock:s=!1}=r,c=ve(r,If),l=Array.isArray(t)?"array":"object",f=l==="object"?Object.keys(t):i,d=Dr(t,"object",f),p=Lf(c)?f.reduce((m,b)=>Object.assign(m,{[b]:c}),{}):c,g=Na(d,p);return{value:l==="array"?t:d,settings:q(q({},g),{},{format:l,keys:f,lock:s,locked:!1})}}function ja(t){return{schema:kf(t.length),normalize:r=>{let{value:i}=r,s=ve(r,Df);return zf(i,s,t)},format:(r,i)=>jf(r,i),sanitize:(r,i,s)=>Nf(r,i,s)}}var Ff={grad:.9,turn:360,rad:360/(2*Math.PI)},bn=function(t){return typeof t=="string"?t.length>0:typeof t=="number"},Ye=function(t,r,i){return r===void 0&&(r=0),i===void 0&&(i=Math.pow(10,r)),Math.round(i*t)/i+0},At=function(t,r,i){return r===void 0&&(r=0),i===void 0&&(i=1),t>i?i:t>r?t:r},La=function(t){return(t=isFinite(t)?t%360:0)>0?t:t+360},za=function(t){return{r:At(t.r,0,255),g:At(t.g,0,255),b:At(t.b,0,255),a:At(t.a)}},Xi=function(t){return{r:Ye(t.r),g:Ye(t.g),b:Ye(t.b),a:Ye(t.a,3)}},Bf=/^#([0-9a-f]{3,8})$/i,Eo=function(t){var r=t.toString(16);return r.length<2?"0"+r:r},Fa=function(t){var r=t.r,i=t.g,s=t.b,c=t.a,l=Math.max(r,i,s),f=l-Math.min(r,i,s),d=f?l===r?(i-s)/f:l===i?2+(s-r)/f:4+(r-i)/f:0;return{h:60*(d<0?d+6:d),s:l?f/l*100:0,v:l/255*100,a:c}},Ba=function(t){var r=t.h,i=t.s,s=t.v,c=t.a;r=r/360*6,i/=100,s/=100;var l=Math.floor(r),f=s*(1-i),d=s*(1-(r-l)*i),p=s*(1-(1-r+l)*i),g=l%6;return{r:255*[s,d,f,f,p,s][g],g:255*[p,s,s,d,f,f][g],b:255*[f,f,p,s,s,d][g],a:c}},Ha=function(t){return{h:La(t.h),s:At(t.s,0,100),l:At(t.l,0,100),a:At(t.a)}},Wa=function(t){return{h:Ye(t.h),s:Ye(t.s),l:Ye(t.l),a:Ye(t.a,3)}},Ua=function(t){return Ba((i=(r=t).s,{h:r.h,s:(i*=((s=r.l)<50?s:100-s)/100)>0?2*i/(s+i)*100:0,v:s+i,a:r.a}));var r,i,s},kr=function(t){return{h:(r=Fa(t)).h,s:(c=(200-(i=r.s))*(s=r.v)/100)>0&&c<200?i*s/100/(c<=100?c:200-c)*100:0,l:c/2,a:r.a};var r,i,s,c},Hf=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Wf=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Uf=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Vf=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Zi={string:[[function(t){var r=Bf.exec(t);return r?(t=r[1]).length<=4?{r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:t.length===4?Ye(parseInt(t[3]+t[3],16)/255,2):1}:t.length===6||t.length===8?{r:parseInt(t.substr(0,2),16),g:parseInt(t.substr(2,2),16),b:parseInt(t.substr(4,2),16),a:t.length===8?Ye(parseInt(t.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(t){var r=Uf.exec(t)||Vf.exec(t);return r?r[2]!==r[4]||r[4]!==r[6]?null:za({r:Number(r[1])/(r[2]?100/255:1),g:Number(r[3])/(r[4]?100/255:1),b:Number(r[5])/(r[6]?100/255:1),a:r[7]===void 0?1:Number(r[7])/(r[8]?100:1)}):null},"rgb"],[function(t){var r=Hf.exec(t)||Wf.exec(t);if(!r)return null;var i,s,c=Ha({h:(i=r[1],s=r[2],s===void 0&&(s="deg"),Number(i)*(Ff[s]||1)),s:Number(r[3]),l:Number(r[4]),a:r[5]===void 0?1:Number(r[5])/(r[6]?100:1)});return Ua(c)},"hsl"]],object:[[function(t){var r=t.r,i=t.g,s=t.b,c=t.a,l=c===void 0?1:c;return bn(r)&&bn(i)&&bn(s)?za({r:Number(r),g:Number(i),b:Number(s),a:Number(l)}):null},"rgb"],[function(t){var r=t.h,i=t.s,s=t.l,c=t.a,l=c===void 0?1:c;if(!bn(r)||!bn(i)||!bn(s))return null;var f=Ha({h:Number(r),s:Number(i),l:Number(s),a:Number(l)});return Ua(f)},"hsl"],[function(t){var r=t.h,i=t.s,s=t.v,c=t.a,l=c===void 0?1:c;if(!bn(r)||!bn(i)||!bn(s))return null;var f=function(d){return{h:La(d.h),s:At(d.s,0,100),v:At(d.v,0,100),a:At(d.a)}}({h:Number(r),s:Number(i),v:Number(s),a:Number(l)});return Ba(f)},"hsv"]]},Va=function(t,r){for(var i=0;i<r.length;i++){var s=r[i][0](t);if(s)return[s,r[i][1]]}return[null,void 0]},Ka=function(t){return typeof t=="string"?Va(t.trim(),Zi.string):typeof t=="object"&&t!==null?Va(t,Zi.object):[null,void 0]},Kf=function(t){return Ka(t)[1]},Ji=function(t,r){var i=kr(t);return{h:i.h,s:At(i.s+100*r,0,100),l:i.l,a:i.a}},qi=function(t){return(299*t.r+587*t.g+114*t.b)/1e3/255},Ga=function(t,r){var i=kr(t);return{h:i.h,s:i.s,l:At(i.l+100*r,0,100),a:i.a}},wo=function(){function t(r){this.parsed=Ka(r)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return t.prototype.isValid=function(){return this.parsed!==null},t.prototype.brightness=function(){return Ye(qi(this.rgba),2)},t.prototype.isDark=function(){return qi(this.rgba)<.5},t.prototype.isLight=function(){return qi(this.rgba)>=.5},t.prototype.toHex=function(){return r=Xi(this.rgba),i=r.r,s=r.g,c=r.b,f=(l=r.a)<1?Eo(Ye(255*l)):"","#"+Eo(i)+Eo(s)+Eo(c)+f;var r,i,s,c,l,f},t.prototype.toRgb=function(){return Xi(this.rgba)},t.prototype.toRgbString=function(){return r=Xi(this.rgba),i=r.r,s=r.g,c=r.b,(l=r.a)<1?"rgba("+i+", "+s+", "+c+", "+l+")":"rgb("+i+", "+s+", "+c+")";var r,i,s,c,l},t.prototype.toHsl=function(){return Wa(kr(this.rgba))},t.prototype.toHslString=function(){return r=Wa(kr(this.rgba)),i=r.h,s=r.s,c=r.l,(l=r.a)<1?"hsla("+i+", "+s+"%, "+c+"%, "+l+")":"hsl("+i+", "+s+"%, "+c+"%)";var r,i,s,c,l},t.prototype.toHsv=function(){return r=Fa(this.rgba),{h:Ye(r.h),s:Ye(r.s),v:Ye(r.v),a:Ye(r.a,3)};var r},t.prototype.invert=function(){return st({r:255-(r=this.rgba).r,g:255-r.g,b:255-r.b,a:r.a});var r},t.prototype.saturate=function(r){return r===void 0&&(r=.1),st(Ji(this.rgba,r))},t.prototype.desaturate=function(r){return r===void 0&&(r=.1),st(Ji(this.rgba,-r))},t.prototype.grayscale=function(){return st(Ji(this.rgba,-1))},t.prototype.lighten=function(r){return r===void 0&&(r=.1),st(Ga(this.rgba,r))},t.prototype.darken=function(r){return r===void 0&&(r=.1),st(Ga(this.rgba,-r))},t.prototype.rotate=function(r){return r===void 0&&(r=15),this.hue(this.hue()+r)},t.prototype.alpha=function(r){return typeof r=="number"?st({r:(i=this.rgba).r,g:i.g,b:i.b,a:r}):Ye(this.rgba.a,3);var i},t.prototype.hue=function(r){var i=kr(this.rgba);return typeof r=="number"?st({h:r,s:i.s,l:i.l,a:i.a}):Ye(i.h)},t.prototype.isEqual=function(r){return this.toHex()===st(r).toHex()},t}(),st=function(t){return t instanceof wo?t:new wo(t)},Ya=[],Gf=function(t){t.forEach(function(r){Ya.indexOf(r)<0&&(r(wo,Zi),Ya.push(r))})},Pg=function(){return new wo({r:255*Math.random(),g:255*Math.random(),b:255*Math.random()})};function Yf(t,r){var i={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},s={};for(var c in i)s[i[c]]=c;var l={};t.prototype.toName=function(f){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var d,p,g=s[this.toHex()];if(g)return g;if(f!=null&&f.closest){var m=this.toRgb(),b=1/0,y="black";if(!l.length)for(var _ in i)l[_]=new t(i[_]).toRgb();for(var $ in i){var E=(d=m,p=l[$],Math.pow(d.r-p.r,2)+Math.pow(d.g-p.g,2)+Math.pow(d.b-p.b,2));E<b&&(b=E,y=$)}return y}},r.string.push([function(f){var d=f.toLowerCase(),p=d==="transparent"?"#0000":i[d];return p?new t(p).toRgb():null},"name"])}function Ve(){return(Ve=Object.assign||function(t){for(var r=1;r<arguments.length;r++){var i=arguments[r];for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(t[s]=i[s])}return t}).apply(this,arguments)}function Mr(t,r){if(t==null)return{};var i,s,c={},l=Object.keys(t);for(s=0;s<l.length;s++)r.indexOf(i=l[s])>=0||(c[i]=t[i]);return c}function Nr(t){var r=(0,u.useRef)(t),i=(0,u.useRef)(function(s){r.current&&r.current(s)});return r.current=t,i.current}var ur=function(t,r,i){return r===void 0&&(r=0),i===void 0&&(i=1),t>i?i:t<r?r:t},jr=function(t){return"touches"in t},Qi=function(t){return t&&t.ownerDocument.defaultView||self},Xa=function(t,r,i){var s=t.getBoundingClientRect(),c=jr(r)?function(l,f){for(var d=0;d<l.length;d++)if(l[d].identifier===f)return l[d];return l[0]}(r.touches,i):r;return{left:ur((c.pageX-(s.left+Qi(t).pageXOffset))/s.width),top:ur((c.pageY-(s.top+Qi(t).pageYOffset))/s.height)}},Za=function(t){!jr(t)&&t.preventDefault()},es=u.memo(function(t){var r=t.onMove,i=t.onKey,s=Mr(t,["onMove","onKey"]),c=(0,u.useRef)(null),l=Nr(r),f=Nr(i),d=(0,u.useRef)(null),p=(0,u.useRef)(!1),g=(0,u.useMemo)(function(){var _=function(w){Za(w),(jr(w)?w.touches.length>0:w.buttons>0)&&c.current?l(Xa(c.current,w,d.current)):E(!1)},$=function(){return E(!1)};function E(w){var S=p.current,x=Qi(c.current),A=w?x.addEventListener:x.removeEventListener;A(S?"touchmove":"mousemove",_),A(S?"touchend":"mouseup",$)}return[function(w){var S=w.nativeEvent,x=c.current;if(x&&(Za(S),!function(B,re){return re&&!jr(B)}(S,p.current)&&x)){if(jr(S)){p.current=!0;var A=S.changedTouches||[];A.length&&(d.current=A[0].identifier)}x.focus(),l(Xa(x,S,d.current)),E(!0)}},function(w){var S=w.which||w.keyCode;S<37||S>40||(w.preventDefault(),f({left:S===39?.05:S===37?-.05:0,top:S===40?.05:S===38?-.05:0}))},E]},[f,l]),m=g[0],b=g[1],y=g[2];return(0,u.useEffect)(function(){return y},[y]),u.createElement("div",Ve({},s,{onTouchStart:m,onMouseDown:m,className:"react-colorful__interactive",ref:c,onKeyDown:b,tabIndex:0,role:"slider"}))}),Lr=function(t){return t.filter(Boolean).join(" ")},ts=function(t){var r=t.color,i=t.left,s=t.top,c=s===void 0?.5:s,l=Lr(["react-colorful__pointer",t.className]);return u.createElement("div",{className:l,style:{top:100*c+"%",left:100*i+"%"}},u.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:r}}))},He=function(t,r,i){return r===void 0&&(r=0),i===void 0&&(i=Math.pow(10,r)),Math.round(i*t)/i},Xf={grad:.9,turn:360,rad:360/(2*Math.PI)},Ja=function(t){return Oo(ns(t))},ns=function(t){return t[0]==="#"&&(t=t.substring(1)),t.length<6?{r:parseInt(t[0]+t[0],16),g:parseInt(t[1]+t[1],16),b:parseInt(t[2]+t[2],16),a:t.length===4?He(parseInt(t[3]+t[3],16)/255,2):1}:{r:parseInt(t.substring(0,2),16),g:parseInt(t.substring(2,4),16),b:parseInt(t.substring(4,6),16),a:t.length===8?He(parseInt(t.substring(6,8),16)/255,2):1}},qa=function(t,r){return r===void 0&&(r="deg"),Number(t)*(Xf[r]||1)},Qa=function(t){var r=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(t);return r?rs({h:qa(r[1],r[2]),s:Number(r[3]),l:Number(r[4]),a:r[5]===void 0?1:Number(r[5])/(r[6]?100:1)}):{h:0,s:0,v:0,a:1}},Zf=Qa,rs=function(t){var r=t.s,i=t.l;return{h:t.h,s:(r*=(i<50?i:100-i)/100)>0?2*r/(i+r)*100:0,v:i+r,a:t.a}},ec=function(t){return Qf(zr(t))},$o=function(t){var r=t.s,i=t.v,s=t.a,c=(200-r)*i/100;return{h:He(t.h),s:He(c>0&&c<200?r*i/100/(c<=100?c:200-c)*100:0),l:He(c/2),a:He(s,2)}},xo=function(t){var r=$o(t);return"hsl("+r.h+", "+r.s+"%, "+r.l+"%)"},So=function(t){var r=$o(t);return"hsla("+r.h+", "+r.s+"%, "+r.l+"%, "+r.a+")"},zr=function(t){var r=t.h,i=t.s,s=t.v,c=t.a;r=r/360*6,i/=100,s/=100;var l=Math.floor(r),f=s*(1-i),d=s*(1-(r-l)*i),p=s*(1-(1-r+l)*i),g=l%6;return{r:He(255*[s,d,f,f,p,s][g]),g:He(255*[p,s,s,d,f,f][g]),b:He(255*[f,f,p,s,s,d][g]),a:He(c,2)}},tc=function(t){var r=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(t);return r?Fr({h:qa(r[1],r[2]),s:Number(r[3]),v:Number(r[4]),a:r[5]===void 0?1:Number(r[5])/(r[6]?100:1)}):{h:0,s:0,v:0,a:1}},Jf=tc,nc=function(t){var r=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(t);return r?Oo({r:Number(r[1])/(r[2]?100/255:1),g:Number(r[3])/(r[4]?100/255:1),b:Number(r[5])/(r[6]?100/255:1),a:r[7]===void 0?1:Number(r[7])/(r[8]?100:1)}):{h:0,s:0,v:0,a:1}},qf=nc,Co=function(t){var r=t.toString(16);return r.length<2?"0"+r:r},Qf=function(t){var r=t.r,i=t.g,s=t.b,c=t.a,l=c<1?Co(He(255*c)):"";return"#"+Co(r)+Co(i)+Co(s)+l},Oo=function(t){var r=t.r,i=t.g,s=t.b,c=t.a,l=Math.max(r,i,s),f=l-Math.min(r,i,s),d=f?l===r?(i-s)/f:l===i?2+(s-r)/f:4+(r-i)/f:0;return{h:He(60*(d<0?d+6:d)),s:He(l?f/l*100:0),v:He(l/255*100),a:c}},Fr=function(t){return{h:He(t.h),s:He(t.s),v:He(t.v),a:He(t.a,2)}},rc=u.memo(function(t){var r=t.hue,i=t.onChange,s=Lr(["react-colorful__hue",t.className]);return u.createElement("div",{className:s},u.createElement(es,{onMove:function(c){i({h:360*c.left})},onKey:function(c){i({h:ur(r+360*c.left,0,360)})},"aria-label":"Hue","aria-valuenow":He(r),"aria-valuemax":"360","aria-valuemin":"0"},u.createElement(ts,{className:"react-colorful__hue-pointer",left:r/360,color:xo({h:r,s:100,v:100,a:1})})))}),oc=u.memo(function(t){var r=t.hsva,i=t.onChange,s={backgroundColor:xo({h:r.h,s:100,v:100,a:1})};return u.createElement("div",{className:"react-colorful__saturation",style:s},u.createElement(es,{onMove:function(c){i({s:100*c.left,v:100-100*c.top})},onKey:function(c){i({s:ur(r.s+100*c.left,0,100),v:ur(r.v-100*c.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+He(r.s)+"%, Brightness "+He(r.v)+"%"},u.createElement(ts,{className:"react-colorful__saturation-pointer",top:1-r.v/100,left:r.s/100,color:xo(r)})))}),Rn=function(t,r){if(t===r)return!0;for(var i in t)if(t[i]!==r[i])return!1;return!0},fr=function(t,r){return t.replace(/\s/g,"")===r.replace(/\s/g,"")},ic=function(t,r){return t.toLowerCase()===r.toLowerCase()||Rn(ns(t),ns(r))};function sc(t,r,i){var s=Nr(i),c=(0,u.useState)(function(){return t.toHsva(r)}),l=c[0],f=c[1],d=(0,u.useRef)({color:r,hsva:l});(0,u.useEffect)(function(){if(!t.equal(r,d.current.color)){var g=t.toHsva(r);d.current={hsva:g,color:r},f(g)}},[r,t]),(0,u.useEffect)(function(){var g;Rn(l,d.current.hsva)||t.equal(g=t.fromHsva(l),d.current.color)||(d.current={hsva:l,color:g},s(g))},[l,t,s]);var p=(0,u.useCallback)(function(g){f(function(m){return Object.assign({},m,g)})},[]);return[l,p]}var ac,ed=typeof window!="undefined"?u.useLayoutEffect:u.useEffect,td=function(){return ac||T.nc},Ag=function(t){ac=t},cc=new Map,lc=function(t){ed(function(){var r=t.current?t.current.ownerDocument:document;if(r!==void 0&&!cc.has(r)){var i=r.createElement("style");i.innerHTML=`.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}`,cc.set(r,i);var s=td();s&&i.setAttribute("nonce",s),r.head.appendChild(i)}},[])},Kn=function(t){var r=t.className,i=t.colorModel,s=t.color,c=s===void 0?i.defaultColor:s,l=t.onChange,f=Mr(t,["className","colorModel","color","onChange"]),d=(0,u.useRef)(null);lc(d);var p=sc(i,c,l),g=p[0],m=p[1],b=Lr(["react-colorful",r]);return u.createElement("div",Ve({},f,{ref:d,className:b}),u.createElement(oc,{hsva:g,onChange:m}),u.createElement(rc,{hue:g.h,onChange:m,className:"react-colorful__last-control"}))},nd={defaultColor:"000",toHsva:Ja,fromHsva:function(t){return ec({h:t.h,s:t.s,v:t.v,a:1})},equal:ic},Ig=function(t){return e.createElement(Kn,Ve({},t,{colorModel:nd}))},rd=function(t){var r=t.className,i=t.hsva,s=t.onChange,c={backgroundImage:"linear-gradient(90deg, "+So(Object.assign({},i,{a:0}))+", "+So(Object.assign({},i,{a:1}))+")"},l=Lr(["react-colorful__alpha",r]),f=He(100*i.a);return u.createElement("div",{className:l},u.createElement("div",{className:"react-colorful__alpha-gradient",style:c}),u.createElement(es,{onMove:function(d){s({a:d.left})},onKey:function(d){s({a:ur(i.a+d.left)})},"aria-label":"Alpha","aria-valuetext":f+"%","aria-valuenow":f,"aria-valuemin":"0","aria-valuemax":"100"},u.createElement(ts,{className:"react-colorful__alpha-pointer",left:i.a,color:So(i)})))},Gn=function(t){var r=t.className,i=t.colorModel,s=t.color,c=s===void 0?i.defaultColor:s,l=t.onChange,f=Mr(t,["className","colorModel","color","onChange"]),d=(0,u.useRef)(null);lc(d);var p=sc(i,c,l),g=p[0],m=p[1],b=Lr(["react-colorful",r]);return u.createElement("div",Ve({},f,{ref:d,className:b}),u.createElement(oc,{hsva:g,onChange:m}),u.createElement(rc,{hue:g.h,onChange:m}),u.createElement(rd,{hsva:g,onChange:m,className:"react-colorful__last-control"}))},od={defaultColor:"0001",toHsva:Ja,fromHsva:ec,equal:ic},Dg=function(t){return e.createElement(Gn,Ve({},t,{colorModel:od}))},id={defaultColor:{h:0,s:0,l:0,a:1},toHsva:rs,fromHsva:$o,equal:Rn},kg=function(t){return e.createElement(Gn,Ve({},t,{colorModel:id}))},sd={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:Qa,fromHsva:So,equal:fr},Mg=function(t){return e.createElement(Gn,Ve({},t,{colorModel:sd}))},ad={defaultColor:{h:0,s:0,l:0},toHsva:function(t){return rs({h:t.h,s:t.s,l:t.l,a:1})},fromHsva:function(t){return{h:(r=$o(t)).h,s:r.s,l:r.l};var r},equal:Rn},Ng=function(t){return e.createElement(Kn,Ve({},t,{colorModel:ad}))},cd={defaultColor:"hsl(0, 0%, 0%)",toHsva:Zf,fromHsva:xo,equal:fr},jg=function(t){return e.createElement(Kn,Ve({},t,{colorModel:cd}))},ld={defaultColor:{h:0,s:0,v:0,a:1},toHsva:function(t){return t},fromHsva:Fr,equal:Rn},Lg=function(t){return e.createElement(Gn,Ve({},t,{colorModel:ld}))},ud={defaultColor:"hsva(0, 0%, 0%, 1)",toHsva:tc,fromHsva:function(t){var r=Fr(t);return"hsva("+r.h+", "+r.s+"%, "+r.v+"%, "+r.a+")"},equal:fr},zg=function(t){return e.createElement(Gn,Ve({},t,{colorModel:ud}))},fd={defaultColor:{h:0,s:0,v:0},toHsva:function(t){return{h:t.h,s:t.s,v:t.v,a:1}},fromHsva:function(t){var r=Fr(t);return{h:r.h,s:r.s,v:r.v}},equal:Rn},Fg=function(t){return e.createElement(Kn,Ve({},t,{colorModel:fd}))},dd={defaultColor:"hsv(0, 0%, 0%)",toHsva:Jf,fromHsva:function(t){var r=Fr(t);return"hsv("+r.h+", "+r.s+"%, "+r.v+"%)"},equal:fr},Bg=function(t){return e.createElement(Kn,Ve({},t,{colorModel:dd}))},pd={defaultColor:{r:0,g:0,b:0,a:1},toHsva:Oo,fromHsva:zr,equal:Rn},hd=function(t){return u.createElement(Gn,Ve({},t,{colorModel:pd}))},gd={defaultColor:"rgba(0, 0, 0, 1)",toHsva:nc,fromHsva:function(t){var r=zr(t);return"rgba("+r.r+", "+r.g+", "+r.b+", "+r.a+")"},equal:fr},Hg=function(t){return e.createElement(Gn,Ve({},t,{colorModel:gd}))},md={defaultColor:{r:0,g:0,b:0},toHsva:function(t){return Oo({r:t.r,g:t.g,b:t.b,a:1})},fromHsva:function(t){return{r:(r=zr(t)).r,g:r.g,b:r.b};var r},equal:Rn},vd=function(t){return u.createElement(Kn,Ve({},t,{colorModel:md}))},bd={defaultColor:"rgb(0, 0, 0)",toHsva:qf,fromHsva:function(t){var r=zr(t);return"rgb("+r.r+", "+r.g+", "+r.b+")"},equal:fr},Wg=function(t){return e.createElement(Kn,Ve({},t,{colorModel:bd}))},yd=/^#?([0-9A-F]{3,8})$/i,_d=function(t){var r=t.color,i=r===void 0?"":r,s=t.onChange,c=t.onBlur,l=t.escape,f=t.validate,d=t.format,p=t.process,g=Mr(t,["color","onChange","onBlur","escape","validate","format","process"]),m=o(function(){return l(i)}),b=m[0],y=m[1],_=Nr(s),$=Nr(c),E=a(function(S){var x=l(S.target.value);y(x),f(x)&&_(p?p(x):x)},[l,p,f,_]),w=a(function(S){f(S.target.value)||y(l(i)),$(S)},[i,l,f,$]);return n(function(){y(l(i))},[i,l]),e.createElement("input",Ve({},g,{value:d?d(b):b,spellCheck:"false",onChange:E,onBlur:w}))},uc=function(t){return"#"+t},Ug=function(t){var r=t.prefixed,i=t.alpha,s=Mr(t,["prefixed","alpha"]),c=a(function(f){return f.replace(/([^0-9A-F]+)/gi,"").substring(0,i?8:6)},[i]),l=a(function(f){return function(d,p){var g=yd.exec(d),m=g?g[1].length:0;return m===3||m===6||!!p&&m===4||!!p&&m===8}(f,i)},[i]);return e.createElement(_d,Ve({},s,{escape:c,format:r?uc:void 0,process:uc,validate:l}))},Ed=T(40507),Ce=T.n(Ed),_t=T(99938),wd=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function Br(t,r){var i=$d(t);if(typeof i.path!="string"){var s=t.webkitRelativePath;Object.defineProperty(i,"path",{value:typeof r=="string"?r:typeof s=="string"&&s.length>0?s:t.name,writable:!1,configurable:!1,enumerable:!0})}return i}function $d(t){var r=t.name,i=r&&r.lastIndexOf(".")!==-1;if(i&&!t.type){var s=r.split(".").pop().toLowerCase(),c=wd.get(s);c&&Object.defineProperty(t,"type",{value:c,writable:!1,configurable:!1,enumerable:!0})}return t}var xd=[".DS_Store","Thumbs.db"];function Sd(t){return(0,_t.mG)(this,void 0,void 0,function(){return(0,_t.Jh)(this,function(r){return To(t)&&Cd(t)?[2,Pd(t.dataTransfer,t.type)]:Od(t)?[2,Td(t)]:Array.isArray(t)&&t.every(function(i){return"getFile"in i&&typeof i.getFile=="function"})?[2,Rd(t)]:[2,[]]})})}function Cd(t){return To(t.dataTransfer)}function Od(t){return To(t)&&To(t.target)}function To(t){return typeof t=="object"&&t!==null}function Td(t){return os(t.target.files).map(function(r){return Br(r)})}function Rd(t){return(0,_t.mG)(this,void 0,void 0,function(){var r;return(0,_t.Jh)(this,function(i){switch(i.label){case 0:return[4,Promise.all(t.map(function(s){return s.getFile()}))];case 1:return r=i.sent(),[2,r.map(function(s){return Br(s)})]}})})}function Pd(t,r){return(0,_t.mG)(this,void 0,void 0,function(){var i,s;return(0,_t.Jh)(this,function(c){switch(c.label){case 0:return t===null?[2,[]]:t.items?(i=os(t.items).filter(function(l){return l.kind==="file"}),r!=="drop"?[2,i]:[4,Promise.all(i.map(Ad))]):[3,2];case 1:return s=c.sent(),[2,fc(dc(s))];case 2:return[2,fc(os(t.files).map(function(l){return Br(l)}))]}})})}function fc(t){return t.filter(function(r){return xd.indexOf(r.name)===-1})}function os(t){if(t===null)return[];for(var r=[],i=0;i<t.length;i++){var s=t[i];r.push(s)}return r}function Ad(t){if(typeof t.webkitGetAsEntry!="function")return pc(t);var r=t.webkitGetAsEntry();return r&&r.isDirectory?hc(r):pc(t)}function dc(t){return t.reduce(function(r,i){return(0,_t.fl)(r,Array.isArray(i)?dc(i):[i])},[])}function pc(t){var r=t.getAsFile();if(!r)return Promise.reject(t+" is not a File");var i=Br(r);return Promise.resolve(i)}function Id(t){return(0,_t.mG)(this,void 0,void 0,function(){return(0,_t.Jh)(this,function(r){return[2,t.isDirectory?hc(t):Dd(t)]})})}function hc(t){var r=t.createReader();return new Promise(function(i,s){var c=[];function l(){var f=this;r.readEntries(function(d){return(0,_t.mG)(f,void 0,void 0,function(){var p,g,m;return(0,_t.Jh)(this,function(b){switch(b.label){case 0:if(d.length)return[3,5];b.label=1;case 1:return b.trys.push([1,3,,4]),[4,Promise.all(c)];case 2:return p=b.sent(),i(p),[3,4];case 3:return g=b.sent(),s(g),[3,4];case 4:return[3,6];case 5:m=Promise.all(d.map(Id)),c.push(m),l(),b.label=6;case 6:return[2]}})})},function(d){s(d)})}l()})}function Dd(t){return(0,_t.mG)(this,void 0,void 0,function(){return(0,_t.Jh)(this,function(r){return[2,new Promise(function(i,s){t.file(function(c){var l=Br(c,t.fullPath);i(l)},function(c){s(c)})})]})})}var kd=T(67715);function gc(t,r){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);r&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(t,c).enumerable})),i.push.apply(i,s)}return i}function mc(t){for(var r=1;r<arguments.length;r++){var i=arguments[r]!=null?arguments[r]:{};r%2?gc(Object(i),!0).forEach(function(s){vc(t,s,i[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):gc(Object(i)).forEach(function(s){Object.defineProperty(t,s,Object.getOwnPropertyDescriptor(i,s))})}return t}function vc(t,r,i){return r in t?Object.defineProperty(t,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[r]=i,t}function is(t){"@babel/helpers - typeof";return is=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},is(t)}function bc(t,r){return Ld(t)||jd(t,r)||Nd(t,r)||Md()}function Md(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Nd(t,r){if(t){if(typeof t=="string")return yc(t,r);var i=Object.prototype.toString.call(t).slice(8,-1);if(i==="Object"&&t.constructor&&(i=t.constructor.name),i==="Map"||i==="Set")return Array.from(t);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return yc(t,r)}}function yc(t,r){(r==null||r>t.length)&&(r=t.length);for(var i=0,s=new Array(r);i<r;i++)s[i]=t[i];return s}function jd(t,r){var i=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(i!=null){var s=[],c=!0,l=!1,f,d;try{for(i=i.call(t);!(c=(f=i.next()).done)&&(s.push(f.value),!(r&&s.length===r));c=!0);}catch(p){l=!0,d=p}finally{try{!c&&i.return!=null&&i.return()}finally{if(l)throw d}}return s}}function Ld(t){if(Array.isArray(t))return t}var _c="file-invalid-type",Ec="file-too-large",wc="file-too-small",$c="too-many-files",Vg={FileInvalidType:_c,FileTooLarge:Ec,FileTooSmall:wc,TooManyFiles:$c},zd=function(r){r=Array.isArray(r)&&r.length===1?r[0]:r;var i=Array.isArray(r)?"one of ".concat(r.join(", ")):r;return{code:_c,message:"File type must be ".concat(i)}},xc=function(r){return{code:Ec,message:"File is larger than ".concat(r," ").concat(r===1?"byte":"bytes")}},Sc=function(r){return{code:wc,message:"File is smaller than ".concat(r," ").concat(r===1?"byte":"bytes")}},Fd={code:$c,message:"Too many files"};function Cc(t,r){var i=t.type==="application/x-moz-file"||(0,kd.Z)(t,r);return[i,i?null:zd(r)]}function Oc(t,r,i){if(Hr(t.size))if(Hr(r)&&Hr(i)){if(t.size>i)return[!1,xc(i)];if(t.size<r)return[!1,Sc(r)]}else{if(Hr(r)&&t.size<r)return[!1,Sc(r)];if(Hr(i)&&t.size>i)return[!1,xc(i)]}return[!0,null]}function Hr(t){return t!=null}function Bd(t){var r=t.files,i=t.accept,s=t.minSize,c=t.maxSize,l=t.multiple,f=t.maxFiles;return!l&&r.length>1||l&&f>=1&&r.length>f?!1:r.every(function(d){var p=Cc(d,i),g=bc(p,1),m=g[0],b=Oc(d,s,c),y=bc(b,1),_=y[0];return m&&_})}function Ro(t){return typeof t.isPropagationStopped=="function"?t.isPropagationStopped():typeof t.cancelBubble!="undefined"?t.cancelBubble:!1}function Po(t){return t.dataTransfer?Array.prototype.some.call(t.dataTransfer.types,function(r){return r==="Files"||r==="application/x-moz-file"}):!!t.target&&!!t.target.files}function Kg(t){return is(t)==="object"&&t!==null&&t.kind==="file"}function Tc(t){t.preventDefault()}function Hd(t){return t.indexOf("MSIE")!==-1||t.indexOf("Trident/")!==-1}function Wd(t){return t.indexOf("Edge/")!==-1}function Ud(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return Hd(t)||Wd(t)}function on(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return function(s){for(var c=arguments.length,l=new Array(c>1?c-1:0),f=1;f<c;f++)l[f-1]=arguments[f];return r.some(function(d){return!Ro(s)&&d&&d.apply(void 0,[s].concat(l)),Ro(s)})}}function Vd(){return"showOpenFilePicker"in window}function Kd(t){return t=typeof t=="string"?t.split(","):t,[{description:"everything",accept:Array.isArray(t)?t.filter(function(r){return r==="audio/*"||r==="video/*"||r==="image/*"||r==="text/*"||/\w+\/[-+.\w]+/g.test(r)}).reduce(function(r,i){return mc(mc({},r),{},vc({},i,[]))},{}):{}}]}function Gd(t){return t instanceof DOMException&&(t.name==="AbortError"||t.code===t.ABORT_ERR)}function Yd(t){return t instanceof DOMException&&(t.name==="SecurityError"||t.code===t.SECURITY_ERR)}var Xd=["children"],Zd=["open"],Jd=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],qd=["refKey","onChange","onClick"];function Qd(t){return np(t)||tp(t)||Rc(t)||ep()}function ep(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tp(t){if(typeof Symbol!="undefined"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function np(t){if(Array.isArray(t))return as(t)}function ss(t,r){return ip(t)||op(t,r)||Rc(t,r)||rp()}function rp(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Rc(t,r){if(t){if(typeof t=="string")return as(t,r);var i=Object.prototype.toString.call(t).slice(8,-1);if(i==="Object"&&t.constructor&&(i=t.constructor.name),i==="Map"||i==="Set")return Array.from(t);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return as(t,r)}}function as(t,r){(r==null||r>t.length)&&(r=t.length);for(var i=0,s=new Array(r);i<r;i++)s[i]=t[i];return s}function op(t,r){var i=t==null?null:typeof Symbol!="undefined"&&t[Symbol.iterator]||t["@@iterator"];if(i!=null){var s=[],c=!0,l=!1,f,d;try{for(i=i.call(t);!(c=(f=i.next()).done)&&(s.push(f.value),!(r&&s.length===r));c=!0);}catch(p){l=!0,d=p}finally{try{!c&&i.return!=null&&i.return()}finally{if(l)throw d}}return s}}function ip(t){if(Array.isArray(t))return t}function Pc(t,r){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);r&&(s=s.filter(function(c){return Object.getOwnPropertyDescriptor(t,c).enumerable})),i.push.apply(i,s)}return i}function ke(t){for(var r=1;r<arguments.length;r++){var i=arguments[r]!=null?arguments[r]:{};r%2?Pc(Object(i),!0).forEach(function(s){cs(t,s,i[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):Pc(Object(i)).forEach(function(s){Object.defineProperty(t,s,Object.getOwnPropertyDescriptor(i,s))})}return t}function cs(t,r,i){return r in t?Object.defineProperty(t,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[r]=i,t}function Ao(t,r){if(t==null)return{};var i=sp(t,r),s,c;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(c=0;c<l.length;c++)s=l[c],!(r.indexOf(s)>=0)&&Object.prototype.propertyIsEnumerable.call(t,s)&&(i[s]=t[s])}return i}function sp(t,r){if(t==null)return{};var i={},s=Object.keys(t),c,l;for(l=0;l<s.length;l++)c=s[l],!(r.indexOf(c)>=0)&&(i[c]=t[c]);return i}var ls=(0,u.forwardRef)(function(t,r){var i=t.children,s=Ao(t,Xd),c=Ic(s),l=c.open,f=Ao(c,Zd);return(0,u.useImperativeHandle)(r,function(){return{open:l}},[l]),u.createElement(u.Fragment,null,i(ke(ke({},f),{},{open:l})))});ls.displayName="Dropzone";var Ac={disabled:!1,getFilesFromEvent:Sd,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0};ls.defaultProps=Ac,ls.propTypes={children:Ce().func,accept:Ce().oneOfType([Ce().string,Ce().arrayOf(Ce().string)]),multiple:Ce().bool,preventDropOnDocument:Ce().bool,noClick:Ce().bool,noKeyboard:Ce().bool,noDrag:Ce().bool,noDragEventsBubbling:Ce().bool,minSize:Ce().number,maxSize:Ce().number,maxFiles:Ce().number,disabled:Ce().bool,getFilesFromEvent:Ce().func,onFileDialogCancel:Ce().func,onFileDialogOpen:Ce().func,useFsAccessApi:Ce().bool,onDragEnter:Ce().func,onDragLeave:Ce().func,onDragOver:Ce().func,onDrop:Ce().func,onDropAccepted:Ce().func,onDropRejected:Ce().func,validator:Ce().func};var Gg=null,us={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function Ic(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=ke(ke({},Ac),t),i=r.accept,s=r.disabled,c=r.getFilesFromEvent,l=r.maxSize,f=r.minSize,d=r.multiple,p=r.maxFiles,g=r.onDragEnter,m=r.onDragLeave,b=r.onDragOver,y=r.onDrop,_=r.onDropAccepted,$=r.onDropRejected,E=r.onFileDialogCancel,w=r.onFileDialogOpen,S=r.useFsAccessApi,x=r.preventDropOnDocument,A=r.noClick,B=r.noKeyboard,re=r.noDrag,j=r.noDragEventsBubbling,Q=r.validator,ce=(0,u.useMemo)(function(){return typeof w=="function"?w:Dc},[w]),ne=(0,u.useMemo)(function(){return typeof E=="function"?E:Dc},[E]),ee=(0,u.useRef)(null),J=(0,u.useRef)(null),X=(0,u.useReducer)(ap,us),ge=ss(X,2),me=ge[0],fe=ge[1],Me=me.isFocused,nt=me.isFileDialogActive,at=me.draggedFiles,ft=(0,u.useRef)(typeof window!="undefined"&&window.isSecureContext&&S&&Vd()),yn=function(){!ft.current&&nt&&setTimeout(function(){if(J.current){var oe=J.current.files;oe.length||(fe({type:"closeDialog"}),ne())}},300)};(0,u.useEffect)(function(){return window.addEventListener("focus",yn,!1),function(){window.removeEventListener("focus",yn,!1)}},[J,nt,ne,ft]);var dt=(0,u.useRef)([]),No=function(oe){ee.current&&ee.current.contains(oe.target)||(oe.preventDefault(),dt.current=[])};(0,u.useEffect)(function(){return x&&(document.addEventListener("dragover",Tc,!1),document.addEventListener("drop",No,!1)),function(){x&&(document.removeEventListener("dragover",Tc),document.removeEventListener("drop",No))}},[ee,x]);var Wr=(0,u.useCallback)(function(F){F.preventDefault(),F.persist(),sn(F),dt.current=[].concat(Qd(dt.current),[F.target]),Po(F)&&Promise.resolve(c(F)).then(function(oe){Ro(F)&&!j||(fe({draggedFiles:oe,isDragActive:!0,type:"setDraggedFiles"}),g&&g(F))})},[c,g,j]),jo=(0,u.useCallback)(function(F){F.preventDefault(),F.persist(),sn(F);var oe=Po(F);if(oe&&F.dataTransfer)try{F.dataTransfer.dropEffect="copy"}catch(qe){}return oe&&b&&b(F),!1},[b,j]),Xn=(0,u.useCallback)(function(F){F.preventDefault(),F.persist(),sn(F);var oe=dt.current.filter(function(pt){return ee.current&&ee.current.contains(pt)}),qe=oe.indexOf(F.target);qe!==-1&&oe.splice(qe,1),dt.current=oe,!(oe.length>0)&&(fe({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),Po(F)&&m&&m(F))},[ee,m,j]),Ut=(0,u.useCallback)(function(F,oe){var qe=[],pt=[];F.forEach(function(Vt){var Vr=Cc(Vt,i),hr=ss(Vr,2),gs=hr[0],ms=hr[1],vs=Oc(Vt,f,l),Uo=ss(vs,2),bs=Uo[0],ys=Uo[1],_s=Q?Q(Vt):null;if(gs&&bs&&!_s)qe.push(Vt);else{var Es=[ms,ys];_s&&(Es=Es.concat(_s)),pt.push({file:Vt,errors:Es.filter(function(Jh){return Jh})})}}),(!d&&qe.length>1||d&&p>=1&&qe.length>p)&&(qe.forEach(function(Vt){pt.push({file:Vt,errors:[Fd]})}),qe.splice(0)),fe({acceptedFiles:qe,fileRejections:pt,type:"setFiles"}),y&&y(qe,pt,oe),pt.length>0&&$&&$(pt,oe),qe.length>0&&_&&_(qe,oe)},[fe,d,i,f,l,p,y,_,$,Q]),Zn=(0,u.useCallback)(function(F){F.preventDefault(),F.persist(),sn(F),dt.current=[],Po(F)&&Promise.resolve(c(F)).then(function(oe){Ro(F)&&!j||Ut(oe,F)}),fe({type:"reset"})},[c,Ut,j]),Pn=(0,u.useCallback)(function(){if(ft.current){fe({type:"openDialog"}),ce();var F={multiple:d,types:Kd(i)};window.showOpenFilePicker(F).then(function(oe){return c(oe)}).then(function(oe){Ut(oe,null),fe({type:"closeDialog"})}).catch(function(oe){Gd(oe)?(ne(oe),fe({type:"closeDialog"})):Yd(oe)&&(ft.current=!1,J.current&&(J.current.value=null,J.current.click()))});return}J.current&&(fe({type:"openDialog"}),ce(),J.current.value=null,J.current.click())},[fe,ce,ne,S,Ut,i,d]),Jn=(0,u.useCallback)(function(F){!ee.current||!ee.current.isEqualNode(F.target)||(F.key===" "||F.key==="Enter"||F.keyCode===32||F.keyCode===13)&&(F.preventDefault(),Pn())},[ee,Pn]),Lo=(0,u.useCallback)(function(){fe({type:"focus"})},[]),zo=(0,u.useCallback)(function(){fe({type:"blur"})},[]),Fo=(0,u.useCallback)(function(){A||(Ud()?setTimeout(Pn,0):Pn())},[A,Pn]),An=function(oe){return s?null:oe},Ur=function(oe){return B?null:An(oe)},qn=function(oe){return re?null:An(oe)},sn=function(oe){j&&oe.stopPropagation()},Bo=(0,u.useMemo)(function(){return function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},oe=F.refKey,qe=oe===void 0?"ref":oe,pt=F.role,Vt=F.onKeyDown,Vr=F.onFocus,hr=F.onBlur,gs=F.onClick,ms=F.onDragEnter,vs=F.onDragOver,Uo=F.onDragLeave,bs=F.onDrop,ys=Ao(F,Jd);return ke(ke(cs({onKeyDown:Ur(on(Vt,Jn)),onFocus:Ur(on(Vr,Lo)),onBlur:Ur(on(hr,zo)),onClick:An(on(gs,Fo)),onDragEnter:qn(on(ms,Wr)),onDragOver:qn(on(vs,jo)),onDragLeave:qn(on(Uo,Xn)),onDrop:qn(on(bs,Zn)),role:typeof pt=="string"&&pt!==""?pt:"button"},qe,ee),!s&&!B?{tabIndex:0}:{}),ys)}},[ee,Jn,Lo,zo,Fo,Wr,jo,Xn,Zn,B,re,s]),ps=(0,u.useCallback)(function(F){F.stopPropagation()},[]),hs=(0,u.useMemo)(function(){return function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},oe=F.refKey,qe=oe===void 0?"ref":oe,pt=F.onChange,Vt=F.onClick,Vr=Ao(F,qd),hr=cs({accept:i,multiple:d,type:"file",style:{display:"none"},onChange:An(on(pt,Zn)),onClick:An(on(Vt,ps)),tabIndex:-1},qe,J);return ke(ke({},hr),Vr)}},[J,i,d,Zn,s]),Ho=at.length,Wo=Ho>0&&Bd({files:at,accept:i,minSize:f,maxSize:l,multiple:d,maxFiles:p}),pr=Ho>0&&!Wo;return ke(ke({},me),{},{isDragAccept:Wo,isDragReject:pr,isFocused:Me&&!s,getRootProps:Bo,getInputProps:hs,rootRef:ee,inputRef:J,open:An(Pn)})}function ap(t,r){switch(r.type){case"focus":return ke(ke({},t),{},{isFocused:!0});case"blur":return ke(ke({},t),{},{isFocused:!1});case"openDialog":return ke(ke({},us),{},{isFileDialogActive:!0});case"closeDialog":return ke(ke({},t),{},{isFileDialogActive:!1});case"setDraggedFiles":var i=r.isDragActive,s=r.draggedFiles;return ke(ke({},t),{},{draggedFiles:s,isDragActive:i});case"setFiles":return ke(ke({},t),{},{acceptedFiles:r.acceptedFiles,fileRejections:r.fileRejections});case"reset":return ke({},us);default:return t}}function Dc(){}function cp(t){let r;const i=new Set,s=(g,m)=>{const b=typeof g=="function"?g(r):g;if(b!==r){const y=r;r=m?b:Object.assign({},r,b),i.forEach(_=>_(r,y))}},c=()=>r,l=(g,m=c,b=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let y=m(r);function _(){const $=m(r);if(!b(y,$)){const E=y;g(y=$,E)}}return i.add(_),()=>i.delete(_)},p={setState:s,getState:c,subscribe:(g,m,b)=>m||b?l(g,m,b):(i.add(g),()=>i.delete(g)),destroy:()=>i.clear()};return r=t(s,c,p),p}const kc=typeof window=="undefined"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?u.useEffect:u.useLayoutEffect;function lp(t){const r=typeof t=="function"?cp(t):t,i=(s=r.getState,c=Object.is)=>{const[,l]=(0,u.useReducer)(w=>w+1,0),f=r.getState(),d=(0,u.useRef)(f),p=(0,u.useRef)(s),g=(0,u.useRef)(c),m=(0,u.useRef)(!1),b=(0,u.useRef)();b.current===void 0&&(b.current=s(f));let y,_=!1;(d.current!==f||p.current!==s||g.current!==c||m.current)&&(y=s(f),_=!c(b.current,y)),kc(()=>{_&&(b.current=y),d.current=f,p.current=s,g.current=c,m.current=!1});const $=(0,u.useRef)(f);kc(()=>{const w=()=>{try{const x=r.getState(),A=p.current(x);g.current(b.current,A)||(d.current=x,b.current=A,l())}catch(x){m.current=!0,l()}},S=r.subscribe(w);return r.getState()!==$.current&&w(),S},[]);const E=_?y:b.current;return(0,u.useDebugValue)(E),E};return Object.assign(i,r),i[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");const s=[i,r];return{next(){const c=s.length<=0;return{value:s.shift(),done:c}}}},i}var up=Object.defineProperty,Mc=Object.getOwnPropertySymbols,fp=Object.prototype.hasOwnProperty,dp=Object.prototype.propertyIsEnumerable,Nc=(t,r,i)=>r in t?up(t,r,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[r]=i,pp=(t,r)=>{for(var i in r||(r={}))fp.call(r,i)&&Nc(t,i,r[i]);if(Mc)for(var i of Mc(r))dp.call(r,i)&&Nc(t,i,r[i]);return t};const Xg=(t,r)=>(i,s,c)=>(c.dispatch=l=>(i(f=>t(f,l),!1,l),l),c.dispatchFromDevtools=!0,pp({dispatch:(...l)=>c.dispatch(...l)},r));function Zg(t,r){return(i,s,c)=>{var l;let f=!1;typeof r=="string"&&!f&&(console.warn("[zustand devtools middleware]: passing `name` as directly will be not allowed in next majorpass the `name` in an object `{ name: ... }` instead"),f=!0);const d=r===void 0?{name:void 0,anonymousActionType:void 0}:typeof r=="string"?{name:r}:r;typeof((l=d==null?void 0:d.serialize)==null?void 0:l.options)!="undefined"&&console.warn("[zustand devtools middleware]: `serialize.options` is deprecated, just use `serialize`");let p;try{p=window.__REDUX_DEVTOOLS_EXTENSION__||window.top.__REDUX_DEVTOOLS_EXTENSION__}catch(E){}if(!p)return typeof window!="undefined"&&console.warn("[zustand devtools middleware] Please install/enable Redux devtools extension"),t(i,s,c);let g=Object.create(p.connect(d)),m=!1;Object.defineProperty(c,"devtools",{get:()=>(m||(console.warn("[zustand devtools middleware] `devtools` property on the store is deprecated it will be removed in the next major.\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly"),m=!0),g),set:E=>{m||(console.warn("[zustand devtools middleware] `api.devtools` is deprecated, it will be removed in the next major.\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly"),m=!0),g=E}});let b=!1;Object.defineProperty(g,"prefix",{get:()=>(b||(console.warn("[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\nWe no longer prefix the actions/names"+d.name===void 0?", pass the `name` option to create a separate instance of devtools for each store.":", because the `name` option already creates a separate instance of devtools for each store."),b=!0),""),set:()=>{b||(console.warn("[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\nWe no longer prefix the actions/names"+d.name===void 0?", pass the `name` option to create a separate instance of devtools for each store.":", because the `name` option already creates a separate instance of devtools for each store."),b=!0)}});let y=!0;c.setState=(E,w,S)=>{i(E,w),y&&g.send(S===void 0?{type:d.anonymousActionType||"anonymous"}:typeof S=="string"?{type:S}:S,s())};const _=(...E)=>{const w=y;y=!1,i(...E),y=w},$=t(c.setState,s,c);if(g.init($),c.dispatchFromDevtools&&typeof c.dispatch=="function"){let E=!1;const w=c.dispatch;c.dispatch=(...S)=>{S[0].type==="__setState"&&!E&&(console.warn('[zustand devtools middleware] "__setState" action type is reserved to set state from the devtools. Avoid using it.'),E=!0),w(...S)}}return g.subscribe(E=>{var w;switch(E.type){case"ACTION":if(typeof E.payload!="string"){console.error("[zustand devtools middleware] Unsupported action format");return}return fs(E.payload,S=>{if(S.type==="__setState"){_(S.state);return}c.dispatchFromDevtools&&typeof c.dispatch=="function"&&c.dispatch(S)});case"DISPATCH":switch(E.payload.type){case"RESET":return _($),g.init(c.getState());case"COMMIT":return g.init(c.getState());case"ROLLBACK":return fs(E.state,S=>{_(S),g.init(c.getState())});case"JUMP_TO_STATE":case"JUMP_TO_ACTION":return fs(E.state,S=>{_(S)});case"IMPORT_STATE":{const{nextLiftedState:S}=E.payload,x=(w=S.computedStates.slice(-1)[0])==null?void 0:w.state;if(!x)return;_(x),g.send(null,S);return}case"PAUSE_RECORDING":return y=!y}return}}),$}}const fs=(t,r)=>{let i;try{i=JSON.parse(t)}catch(s){console.error("[zustand devtools middleware] Could not parse the received json",s)}i!==void 0&&r(i)},hp=t=>(r,i,s)=>{const c=s.subscribe;return s.subscribe=(f,d,p)=>{let g=f;if(d){const m=(p==null?void 0:p.equalityFn)||Object.is;let b=f(s.getState());g=y=>{const _=f(y);if(!m(b,_)){const $=b;d(b=_,$)}},p!=null&&p.fireImmediately&&d(b,b)}return c(g)},t(r,i,s)},Jg=(t,r)=>(i,s,c)=>Object.assign({},t,r(i,s,c));var gp=Object.defineProperty,jc=Object.getOwnPropertySymbols,mp=Object.prototype.hasOwnProperty,vp=Object.prototype.propertyIsEnumerable,Lc=(t,r,i)=>r in t?gp(t,r,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[r]=i,dr=(t,r)=>{for(var i in r||(r={}))mp.call(r,i)&&Lc(t,i,r[i]);if(jc)for(var i of jc(r))vp.call(r,i)&&Lc(t,i,r[i]);return t};const Io=t=>r=>{try{const i=t(r);return i instanceof Promise?i:{then(s){return Io(s)(i)},catch(s){return this}}}catch(i){return{then(s){return this},catch(s){return Io(s)(i)}}}},qg=(t,r)=>(i,s,c)=>{let l=dr({getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:w=>w,version:0,merge:(w,S)=>dr(dr({},S),w)},r);(l.blacklist||l.whitelist)&&console.warn(`The ${l.blacklist?"blacklist":"whitelist"} option is deprecated and will be removed in the next version. Please use the 'partialize' option instead.`);let f=!1;const d=new Set,p=new Set;let g;try{g=l.getStorage()}catch(w){}if(g)g.removeItem||console.warn(`[zustand persist middleware] The given storage for item '${l.name}' does not contain a 'removeItem' method, which will be required in v4.`);else return t((...w)=>{console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),i(...w)},s,c);const m=Io(l.serialize),b=()=>{const w=l.partialize(dr({},s()));l.whitelist&&Object.keys(w).forEach(A=>{var B;!((B=l.whitelist)!=null&&B.includes(A))&&delete w[A]}),l.blacklist&&l.blacklist.forEach(A=>delete w[A]);let S;const x=m({state:w,version:l.version}).then(A=>g.setItem(l.name,A)).catch(A=>{S=A});if(S)throw S;return x},y=c.setState;c.setState=(w,S)=>{y(w,S),b()};const _=t((...w)=>{i(...w),b()},s,c);let $;const E=()=>{var w;if(!g)return;f=!1,d.forEach(x=>x(s()));const S=((w=l.onRehydrateStorage)==null?void 0:w.call(l,s()))||void 0;return Io(g.getItem.bind(g))(l.name).then(x=>{if(x)return l.deserialize(x)}).then(x=>{if(x)if(typeof x.version=="number"&&x.version!==l.version){if(l.migrate)return l.migrate(x.state,x.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return x.state}).then(x=>{var A;return $=l.merge(x,(A=s())!=null?A:_),i($,!0),b()}).then(()=>{S==null||S($,void 0),f=!0,p.forEach(x=>x($))}).catch(x=>{S==null||S(void 0,x)})};return c.persist={setOptions:w=>{l=dr(dr({},l),w),w.getStorage&&(g=w.getStorage())},clearStorage:()=>{var w;(w=g==null?void 0:g.removeItem)==null||w.call(g,l.name)},rehydrate:()=>E(),hasHydrated:()=>f,onHydrate:w=>(d.add(w),()=>{d.delete(w)}),onFinishHydration:w=>(p.add(w),()=>{p.delete(w)})},E(),$||_};var bp=T(31378),yp=T.n(bp);const ds=(...t)=>t.filter(Boolean).join(".");function _p(t){const r=t.split(".");return[r.pop(),r.join(".")||void 0]}function Ep(t,r){return Object.entries(vu(t,r)).reduce((i,[,{value:s,disabled:c,key:l}])=>(i[l]=c?void 0:s,i),{})}function wp(t,r){const i=(0,u.useRef)();return(r?Ge:xe)(t,i.current)||(i.current=t),i.current}function zc(t,r){return(0,u.useMemo)(t,wp(r,!0))}function $p(t){const r=(0,u.useRef)(null),i=(0,u.useRef)(null),s=(0,u.useRef)(!0);return(0,u.useLayoutEffect)(()=>{t||(r.current.style.height="0px",r.current.style.overflow="hidden")},[]),(0,u.useEffect)(()=>{if(s.current){s.current=!1;return}let c;const l=r.current,f=()=>{t&&(l.style.removeProperty("height"),l.style.removeProperty("overflow"),i.current.scrollIntoView({behavior:"smooth",block:"nearest"}))};l.addEventListener("transitionend",f,{once:!0});const{height:d}=i.current.getBoundingClientRect();return l.style.height=d+"px",t||(l.style.overflow="hidden",c=window.setTimeout(()=>l.style.height="0px",50)),()=>{l.removeEventListener("transitionend",f),clearTimeout(c)}},[t]),{wrapperRef:r,contentRef:i}}const xp=t=>{const[r,i]=(0,u.useState)(t.getVisiblePaths());return(0,u.useEffect)(()=>{i(t.getVisiblePaths());const s=t.useStore.subscribe(t.getVisiblePaths,i,{equalityFn:xe});return()=>s()},[t]),r};function Sp(t,r,i){return t.useStore(c=>{const l=q(q({},i),c.data);return Ep(l,r)},xe)}function Fc(t=3){const r=(0,u.useRef)(null),i=(0,u.useRef)(null),[s,c]=(0,u.useState)(!1),l=(0,u.useCallback)(()=>c(!0),[]),f=(0,u.useCallback)(()=>c(!1),[]);return(0,u.useLayoutEffect)(()=>{if(s){const{bottom:d,top:p,left:g}=r.current.getBoundingClientRect(),{height:m}=i.current.getBoundingClientRect(),b=d+m>window.innerHeight-40?"up":"down";i.current.style.position="fixed",i.current.style.zIndex="10000",i.current.style.left=g+"px",b==="down"?i.current.style.top=d+t+"px":i.current.style.bottom=window.innerHeight-p+t+"px"}},[t,s]),{popinRef:r,wrapperRef:i,shown:s,show:l,hide:f}}Gf([Yf]);const Cp={rgb:"toRgb",hsl:"toHsl",hsv:"toHsv",hex:"toHex"};Ae.extend({color:()=>t=>st(t).isValid()});const Op=t=>Ae().color().test(t);function Bc(t,{format:r,hasAlpha:i,isString:s}){const c=Cp[r]+(s&&r!=="hex"?"String":""),l=t[c]();return typeof l=="object"&&!i?bu(l,["a"]):l}const Hc=(t,r)=>{const i=st(t);if(!i.isValid())throw Error("Invalid color");return Bc(i,r)};var Tp=Object.freeze({__proto__:null,schema:Op,sanitize:Hc,format:(t,r)=>Bc(st(t),q(q({},r),{},{isString:!0,format:"hex"})),normalize:({value:t})=>{const r=Kf(t),i=r==="name"?"hex":r,s=typeof t=="object"?"a"in t:r==="hex"&&t.length===8||/^(rgba)|(hsla)|(hsva)/.test(t),c={format:i,hasAlpha:s,isString:typeof t=="string"};return{value:Hc(t,c),settings:c}}});const Rp=Z("div",{position:"relative",boxSizing:"border-box",borderRadius:"$sm",overflow:"hidden",cursor:"pointer",height:"$rowHeight",width:"$rowHeight",backgroundColor:"#fff",backgroundImage:`url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill-opacity=".05"><path d="M8 0h8v8H8zM0 8h8v8H0z"/></svg>')`,$inputStyle:"",$hover:"",zIndex:1,variants:{active:{true:{$inputStyle:"$accent1"}}},"&::before":{content:'""',position:"absolute",top:0,bottom:0,right:0,left:0,backgroundColor:"currentColor",zIndex:1}}),Pp=Z("div",{position:"relative",display:"grid",gridTemplateColumns:"$sizes$rowHeight auto",columnGap:"$colGap",alignItems:"center"}),Ap=Z("div",{width:"$colorPickerWidth",height:"$colorPickerHeight",".react-colorful":{width:"100%",height:"100%",boxShadow:"$level2",cursor:"crosshair"},".react-colorful__saturation":{borderRadius:"$sm $sm 0 0"},".react-colorful__alpha, .react-colorful__hue":{height:10},".react-colorful__last-control":{borderRadius:"0 0 $sm $sm"},".react-colorful__pointer":{height:12,width:12}});function Wc(t,r){return r!=="rgb"?st(t).toRgb():t}function Ip({value:t,displayValue:r,settings:i,onUpdate:s}){const{emitOnEditStart:c,emitOnEditEnd:l}=tt(),{format:f,hasAlpha:d}=i,{popinRef:p,wrapperRef:g,shown:m,show:b,hide:y}=Fc(),_=(0,u.useRef)(0),[$,E]=(0,u.useState)(()=>Wc(t,f)),w=d?hd:vd,S=()=>{E(Wc(t,f)),b(),c()},x=()=>{y(),l(),window.clearTimeout(_.current)},A=()=>{_.current=window.setTimeout(x,500)};return(0,u.useEffect)(()=>()=>window.clearTimeout(_.current),[]),u.createElement(u.Fragment,null,u.createElement(Rp,{ref:p,active:m,onClick:()=>S(),style:{color:r}}),m&&u.createElement(Wi,null,u.createElement(Ra,{onPointerUp:x}),u.createElement(Ap,{ref:g,onMouseEnter:()=>window.clearTimeout(_.current),onMouseLeave:B=>B.buttons===0&&A()},u.createElement(w,{color:$,onChange:s}))))}function Dp(){const{value:t,displayValue:r,label:i,onChange:s,onUpdate:c,settings:l}=tt();return u.createElement(Pt,{input:!0},u.createElement(Wt,null,i),u.createElement(Pp,null,u.createElement(Ip,{value:t,displayValue:r,onChange:s,onUpdate:c,settings:l}),u.createElement(Fi,{value:r,onChange:s,onUpdate:c})))}var kp=q({component:Dp},Tp);function Mp(){const{label:t,displayValue:r,onUpdate:i,settings:s}=tt();return u.createElement(Pt,{input:!0},u.createElement(Wt,null,t),u.createElement(Yi,{value:r,settings:s,onUpdate:i}))}var Np=q({component:Mp},ja(["x","y","z"]));const jp=Z("div",{$flexCenter:"",position:"relative",backgroundColor:"$elevation3",borderRadius:"$sm",cursor:"pointer",height:"$rowHeight",width:"$rowHeight",touchAction:"none",$draggable:"",$hover:"","&:active":{cursor:"none"},"&::after":{content:'""',backgroundColor:"$accent2",height:4,width:4,borderRadius:2}}),Lp=Z("div",{$flexCenter:"",width:"$joystickWidth",height:"$joystickHeight",borderRadius:"$sm",boxShadow:"$level2",position:"fixed",zIndex:1e4,overflow:"hidden",$draggable:"",transform:"translate(-50%, -50%)",variants:{isOutOfBounds:{true:{backgroundColor:"$elevation1"},false:{backgroundColor:"$elevation3"}}},"> div":{position:"absolute",$flexCenter:"",borderStyle:"solid",borderWidth:1,borderColor:"$highlight1",backgroundColor:"$elevation3",width:"80%",height:"80%","&::after,&::before":{content:'""',position:"absolute",zindex:10,backgroundColor:"$highlight1"},"&::before":{width:"100%",height:1},"&::after":{height:"100%",width:1}},"> span":{position:"relative",zindex:100,width:10,height:10,backgroundColor:"$accent2",borderRadius:"50%"}});function zp({value:t,settings:r,onUpdate:i}){const s=(0,u.useRef)(),c=(0,u.useRef)(0),l=(0,u.useRef)(0),f=(0,u.useRef)(1),[d,p]=(0,u.useState)(!1),[g,m]=(0,u.useState)(!1),[b,y]=Aa(),_=(0,u.useRef)(null),$=(0,u.useRef)(null);(0,u.useLayoutEffect)(()=>{if(d){const{top:X,left:ge,width:me,height:fe}=_.current.getBoundingClientRect();$.current.style.left=ge+me/2+"px",$.current.style.top=X+fe/2+"px"}},[d]);const{keys:[E,w],joystick:S}=r,x=S==="invertY"?1:-1,{[E]:{step:A},[w]:{step:B}}=r,re=vn("sizes","joystickWidth"),j=vn("sizes","joystickHeight"),Q=parseFloat(re)*.8/2,ce=parseFloat(j)*.8/2,ne=(0,u.useCallback)(()=>{s.current||(m(!0),c.current&&y({x:c.current*Q}),l.current&&y({y:l.current*-ce}),s.current=window.setInterval(()=>{i(X=>{const ge=A*c.current*f.current,me=x*B*l.current*f.current;return Array.isArray(X)?{[E]:X[0]+ge,[w]:X[1]+me}:{[E]:X[E]+ge,[w]:X[w]+me}})},16))},[Q,ce,i,y,A,B,E,w,x]),ee=(0,u.useCallback)(()=>{window.clearTimeout(s.current),s.current=void 0,m(!1)},[]);(0,u.useEffect)(()=>{function X(ge){f.current=ma(ge)}return window.addEventListener("keydown",X),window.addEventListener("keyup",X),()=>{window.clearTimeout(s.current),window.removeEventListener("keydown",X),window.removeEventListener("keyup",X)}},[]);const J=Ir(({first:X,active:ge,delta:[me,fe],movement:[Me,nt]})=>{X&&p(!0);const at=On(Me,-Q,Q),ft=On(nt,-ce,ce);c.current=Math.abs(Me)>Math.abs(at)?Math.sign(Me-at):0,l.current=Math.abs(nt)>Math.abs(ft)?Math.sign(ft-nt):0;let yn=t[E],dt=t[w];ge?(c.current||(yn+=me*A*f.current,y({x:at})),l.current||(dt-=x*fe*B*f.current,y({y:ft})),c.current||l.current?ne():ee(),i({[E]:yn,[w]:dt})):(p(!1),c.current=0,l.current=0,y({x:0,y:0}),ee())});return u.createElement(jp,De({ref:_},J()),d&&u.createElement(Wi,null,u.createElement(Lp,{ref:$,isOutOfBounds:g},u.createElement("div",null),u.createElement("span",{ref:b}))))}const Fp=Z("div",{display:"grid",columnGap:"$colGap",variants:{withJoystick:{true:{gridTemplateColumns:"$sizes$rowHeight auto"},false:{gridTemplateColumns:"auto"}}}});function Bp(){const{label:t,displayValue:r,onUpdate:i,settings:s}=tt();return u.createElement(Pt,{input:!0},u.createElement(Wt,null,t),u.createElement(Fp,{withJoystick:!!s.joystick},s.joystick&&u.createElement(zp,{value:r,settings:s,onUpdate:i}),u.createElement(Yi,{value:r,settings:s,onUpdate:i})))}const Hp=["joystick"],Uc=ja(["x","y"]),Wp=t=>{let{joystick:r=!0}=t,i=ve(t,Hp);const{value:s,settings:c}=Uc.normalize(i);return{value:s,settings:q(q({},c),{},{joystick:r})}};var Up=q(q({component:Bp},Uc),{},{normalize:Wp}),Vp=Object.freeze({__proto__:null,sanitize:t=>{if(t!==void 0){if(t instanceof File)try{return URL.createObjectURL(t)}catch(r){return}if(typeof t=="string"&&t.indexOf("blob:")===0)return t;throw Error("Invalid image format [undefined | blob |\xA0File].")}},schema:(t,r)=>typeof r=="object"&&"image"in r,normalize:({image:t})=>({value:t})});const Kp=Z("div",{position:"relative",display:"grid",gridTemplateColumns:"$sizes$rowHeight auto 20px",columnGap:"$colGap",alignItems:"center"}),Gp=Z("div",{$flexCenter:"",overflow:"hidden",height:"$rowHeight",background:"$elevation3",textAlign:"center",color:"inherit",borderRadius:"$sm",outline:"none",userSelect:"none",cursor:"pointer",$inputStyle:"",$hover:"",$focusWithin:"",$active:"$accent1 $elevation1",variants:{isDragAccept:{true:{$inputStyle:"$accent1",backgroundColor:"$elevation1"}}}}),Yp=Z("div",{boxSizing:"border-box",borderRadius:"$sm",height:"$rowHeight",width:"$rowHeight",$inputStyle:"",backgroundSize:"cover",backgroundPosition:"center",variants:{hasImage:{true:{cursor:"pointer",$hover:"",$active:""}}}}),Xp=Z("div",{$flexCenter:"",width:"$imagePreviewWidth",height:"$imagePreviewHeight",borderRadius:"$sm",boxShadow:"$level2",pointerEvents:"none",$inputStyle:"",backgroundSize:"cover",backgroundPosition:"center"}),Zp=Z("div",{fontSize:"0.8em",height:"100%",padding:"$rowGap $md"}),Jp=Z("div",{$flexCenter:"",top:"0",right:"0",marginRight:"$sm",height:"100%",cursor:"pointer",variants:{disabled:{true:{color:"$elevation3",cursor:"default"}}},"&::after,&::before":{content:'""',position:"absolute",height:2,width:10,borderRadius:1,backgroundColor:"currentColor"},"&::after":{transform:"rotate(45deg)"},"&::before":{transform:"rotate(-45deg)"}});function qp(){const{label:t,value:r,onUpdate:i,disabled:s}=tt(),{popinRef:c,wrapperRef:l,shown:f,show:d,hide:p}=Fc(),g=(0,u.useCallback)($=>{$.length&&i($[0])},[i]),m=(0,u.useCallback)($=>{$.stopPropagation(),i(void 0)},[i]),{getRootProps:b,getInputProps:y,isDragAccept:_}=Ic({maxFiles:1,accept:"image/*",onDrop:g,disabled:s});return u.createElement(Pt,{input:!0},u.createElement(Wt,null,t),u.createElement(Kp,null,u.createElement(Yp,{ref:c,hasImage:!!r,onPointerDown:()=>!!r&&d(),onPointerUp:p,style:{backgroundImage:r?`url(${r})`:"none"}}),f&&!!r&&u.createElement(Wi,null,u.createElement(Ra,{onPointerUp:p,style:{cursor:"pointer"}}),u.createElement(Xp,{ref:l,style:{backgroundImage:`url(${r})`}})),u.createElement(Gp,b({isDragAccept:_}),u.createElement("input",y()),u.createElement(Zp,null,_?"drop image":"click or drop")),u.createElement(Jp,{onClick:m,disabled:!r})))}var Qp=q({component:qp},Vp);const Vc=Ae().number(),eh=(t,r)=>Ae().array().length(2).every.number().test(t)&&Ae().schema({min:Vc,max:Vc}).test(r),Do=t=>({min:t[0],max:t[1]}),Kc=(t,{bounds:[r,i]},s)=>{const c=Array.isArray(t)?Do(t):t,l={min:s[0],max:s[1]},{min:f,max:d}=q(q({},l),c);return[On(Number(f),r,Math.max(r,d)),On(Number(d),Math.min(i,f),i)]};var th=Object.freeze({__proto__:null,schema:eh,format:Do,sanitize:Kc,normalize:({value:t,min:r,max:i})=>{const s={min:r,max:i},c=Na(Do(t),{min:s,max:s}),l=[r,i],f=q(q({},c),{},{bounds:l});return{value:Kc(Do(t),f,t),settings:f}}});const nh=["value","bounds","onDrag"],rh=["bounds"],oh=Z("div",{display:"grid",columnGap:"$colGap",gridTemplateColumns:"auto calc($sizes$numberInputMinWidth * 2 + $space$rowGap)"});function ih(t){let{value:r,bounds:[i,s],onDrag:c}=t,l=ve(t,nh);const f=(0,u.useRef)(null),d=(0,u.useRef)(null),p=(0,u.useRef)(null),g=(0,u.useRef)(0),m=vn("sizes","scrubberWidth"),b=Ir(({event:$,first:E,xy:[w],movement:[S],memo:x={}})=>{if(E){const{width:B,left:re}=f.current.getBoundingClientRect();g.current=B-parseFloat(m);const j=($==null?void 0:$.target)===d.current||($==null?void 0:$.target)===p.current;x.pos=bo((w-re)/B,i,s);const Q=Math.abs(x.pos-r.min)-Math.abs(x.pos-r.max);x.key=Q<0||Q===0&&x.pos<=r.min?"min":"max",j&&(x.pos=r[x.key])}const A=x.pos+bo(S/g.current,0,s-i);return c({[x.key]:cf(A,l[x.key])}),x}),y=`calc(${vo(r.min,i,s)} * (100% - ${m} - 8px) + 4px)`,_=`calc(${1-vo(r.max,i,s)} * (100% - ${m} - 8px) + 4px)`;return u.createElement(Da,De({ref:f},b()),u.createElement(Ia,null,u.createElement(ka,{style:{left:y,right:_}})),u.createElement(Ki,{position:"left",ref:d,style:{left:y}}),u.createElement(Ki,{position:"right",ref:p,style:{right:_}}))}function sh(){const{label:t,displayValue:r,onUpdate:i,settings:s}=tt(),c=ve(s,rh);return u.createElement(u.Fragment,null,u.createElement(Pt,{input:!0},u.createElement(Wt,null,t),u.createElement(oh,null,u.createElement(ih,De({value:r},s,{onDrag:i})),u.createElement(Yi,{value:r,settings:c,onUpdate:i,innerLabelTrim:0}))))}var ah=q({component:sh},th);const ch=()=>{const t=new Map;return{on:(r,i)=>{let s=t.get(r);s===void 0&&(s=new Set,t.set(r,s)),s.add(i)},off:(r,i)=>{const s=t.get(r);s!==void 0&&(s.delete(i),s.size===0&&t.delete(r))},emit:(r,...i)=>{const s=t.get(r);if(s!==void 0)for(const c of s)c(...i)}}},lh=["type","value"],uh=["onChange","transient","onEditStart","onEditEnd"],Gc=function(){const r=lp(hp(()=>({data:{}}))),i=ch();this.storeId=mu(),this.useStore=r;const s={},c=new Set;this.getVisiblePaths=()=>{const f=this.getData(),d=Object.keys(f),p=[];Object.entries(s).forEach(([m,b])=>{b.render&&d.some(y=>y.indexOf(m)===0)&&!b.render(this.get)&&p.push(m+".")});const g=[];return c.forEach(m=>{m in f&&f[m].__refCount>0&&p.every(b=>m.indexOf(b)===-1)&&(!f[m].render||f[m].render(this.get))&&g.push(m)}),g},this.setOrderedPaths=f=>{f.forEach(d=>c.add(d))},this.orderPaths=f=>(this.setOrderedPaths(f),f),this.disposePaths=f=>{r.setState(d=>{const p=d.data;return f.forEach(g=>{if(g in p){const m=p[g];m.__refCount--,m.__refCount===0&&m.type in Bt&&delete p[g]}}),{data:p}})},this.dispose=()=>{r.setState(()=>({data:{}}))},this.getFolderSettings=f=>s[f]||{},this.getData=()=>r.getState().data,this.addData=(f,d)=>{r.setState(p=>{const g=p.data;return Object.entries(f).forEach(([m,b])=>{let y=g[m];if(y){const{type:_,value:$}=b,E=ve(b,lh);_!==y.type?gn(Ie.INPUT_TYPE_OVERRIDE,_):((y.__refCount===0||d)&&Object.assign(y,E),y.__refCount++)}else g[m]=q(q({},b),{},{__refCount:1})}),{data:g}})},this.setValueAtPath=(f,d,p)=>{r.setState(g=>{const m=g.data;return pa(m[f],d,f,this,p),{data:m}})},this.setSettingsAtPath=(f,d)=>{r.setState(p=>{const g=p.data;return g[f].settings=q(q({},g[f].settings),d),{data:g}})},this.disableInputAtPath=(f,d)=>{r.setState(p=>{const g=p.data;return g[f].disabled=d,{data:g}})},this.set=(f,d)=>{r.setState(p=>{const g=p.data;return Object.entries(f).forEach(([m,b])=>{try{pa(g[m],b,void 0,void 0,d)}catch(y){}}),{data:g}})},this.getInput=f=>{try{return this.getData()[f]}catch(d){gn(Ie.PATH_DOESNT_EXIST,f)}},this.get=f=>{var d;return(d=this.getInput(f))===null||d===void 0?void 0:d.value},this.emitOnEditStart=f=>{i.emit(`onEditStart:${f}`,this.get(f),f,q(q({},this.getInput(f)),{},{get:this.get}))},this.emitOnEditEnd=f=>{i.emit(`onEditEnd:${f}`,this.get(f),f,q(q({},this.getInput(f)),{},{get:this.get}))},this.subscribeToEditStart=(f,d)=>{const p=`onEditStart:${f}`;return i.on(p,d),()=>i.off(p,d)},this.subscribeToEditEnd=(f,d)=>{const p=`onEditEnd:${f}`;return i.on(p,d),()=>i.off(p,d)};const l=(f,d,p)=>{const g={};return Object.entries(f).forEach(([m,b])=>{if(m==="")return gn(Ie.EMPTY_KEY);let y=ds(d,m);if(b.type===Bt.FOLDER){const _=l(b.schema,y,p);Object.assign(g,_),y in s||(s[y]=b.settings)}else if(m in p)gn(Ie.DUPLICATE_KEYS,m,y,p[m].path);else{const _=xu(b,m,y,g);if(_){const{type:$,options:E,input:w}=_,{onChange:S,transient:x,onEditStart:A,onEditEnd:B}=E,re=ve(E,uh);g[y]=q(q(q({type:$},re),w),{},{fromPanel:!0}),p[m]={path:y,onChange:S,transient:x,onEditStart:A,onEditEnd:B}}else gn(Ie.UNKNOWN_INPUT,y,b)}}),g};this.getDataFromSchema=f=>{const d={};return[l(f,"",d),d]}},Yc=new Gc;function fh(){return(0,u.useMemo)(()=>new Gc,[])}const dh={collapsed:!1};function ph(t,r){return{type:Bt.FOLDER,schema:t,settings:q(q({},dh),r)}}const hh={disabled:!1};function i0(t,r){return{type:SpecialInputs.BUTTON,onClick:t,settings:_objectSpread2(_objectSpread2({},hh),r)}}function s0(t){return{type:SpecialInputs.BUTTON_GROUP,opts:t}}const gh={graph:!1,interval:100};function a0(t,r){return{type:SpecialInputs.MONITOR,objectOrFn:t,settings:_objectSpread2(_objectSpread2({},gh),r)}}const Xc=t=>"__levaInput"in t,mh=(t,r)=>{const i={},s=r?r.toLowerCase():null;return t.forEach(c=>{const[l,f]=_p(c);(!s||l.toLowerCase().indexOf(s)>-1)&&yp()(i,f,{[l]:{__levaInput:!0,path:c}})}),i},vh=["type","label","path","valueKey","value","settings","setValue","disabled"];function bh(t){let{type:r,label:i,path:s,valueKey:c,value:l,settings:f,setValue:d,disabled:p}=t,g=ve(t,vh);const{displayValue:m,onChange:b,onUpdate:y}=Pa({type:r,value:l,settings:f,setValue:d}),_=Cn[r].component;return _?u.createElement(Ea.Provider,{value:q({key:c,path:s,id:""+s,label:i,displayValue:m,value:l,onChange:b,onUpdate:y,settings:f,setValue:d,disabled:p},g)},u.createElement(Vu,{disabled:p},u.createElement(_,null))):(gn(Ie.NO_COMPONENT_FOR_TYPE,r,s),null)}const yh=Z("button",{display:"block",$reset:"",fontWeight:"$button",height:"$rowHeight",borderStyle:"none",borderRadius:"$sm",backgroundColor:"$elevation1",color:"$highlight1","&:not(:disabled)":{color:"$highlight3",backgroundColor:"$accent2",cursor:"pointer",$hover:"$accent3",$active:"$accent3 $accent1",$focus:""}});function _h({onClick:t,settings:r,label:i}){const s=Vn();return u.createElement(Pt,null,u.createElement(yh,{disabled:r.disabled,onClick:()=>t(s.get)},i))}const Eh=Z("div",{$flex:"",justifyContent:"flex-end",gap:"$colGap"}),wh=Z("button",{$reset:"",cursor:"pointer",borderRadius:"$xs","&:hover":{backgroundColor:"$elevation3"}}),$h=({label:t,opts:r})=>{let i=typeof t=="string"&&t.trim()===""?null:t,s=r;return typeof r.opts=="object"&&(s.label!==void 0&&(i=r.label),s=r.opts),{label:i,opts:s}};function xh(t){const{label:r,opts:i}=$h(t),s=Vn();return u.createElement(Pt,{input:!!r},r&&u.createElement(Wt,null,r),u.createElement(Eh,null,Object.entries(i).map(([c,l])=>u.createElement(wh,{key:c,onClick:()=>l(s.get)},c))))}const Sh=Z("canvas",{height:"$monitorHeight",width:"100%",display:"block",borderRadius:"$sm"}),Zc=100;function Ch(t,r){t.push(r),t.length>Zc&&t.shift()}const Oh=(0,u.forwardRef)(function({initialValue:t},r){const i=vn("colors","highlight3"),s=vn("colors","elevation2"),c=vn("colors","highlight1"),[l,f]=(0,u.useMemo)(()=>[st(c).alpha(.4).toRgbString(),st(c).alpha(.1).toRgbString()],[c]),d=(0,u.useRef)([t]),p=(0,u.useRef)(t),g=(0,u.useRef)(t),m=(0,u.useRef)(),b=(0,u.useCallback)(($,E)=>{if(!$)return;const{width:w,height:S}=$,x=new Path2D,A=w/Zc,B=S*.05;for(let Q=0;Q<d.current.length;Q++){const ce=vo(d.current[Q],p.current,g.current),ne=A*Q,ee=S-ce*(S-B*2)-B;x.lineTo(ne,ee)}E.clearRect(0,0,w,S);const re=new Path2D(x);re.lineTo(A*(d.current.length+1),S),re.lineTo(0,S),re.lineTo(0,0);const j=E.createLinearGradient(0,0,0,S);j.addColorStop(0,l),j.addColorStop(1,f),E.fillStyle=j,E.fill(re),E.strokeStyle=s,E.lineJoin="round",E.lineWidth=14,E.stroke(x),E.strokeStyle=i,E.lineWidth=2,E.stroke(x)},[i,s,l,f]),[y,_]=ef(b);return(0,u.useImperativeHandle)(r,()=>({frame:$=>{(p.current===void 0||$<p.current)&&(p.current=$),(g.current===void 0||$>g.current)&&(g.current=$),Ch(d.current,$),m.current=requestAnimationFrame(()=>b(y.current,_.current))}}),[y,_,b]),(0,u.useEffect)(()=>()=>cancelAnimationFrame(m.current),[]),u.createElement(Sh,{ref:y})}),Jc=t=>Number.isFinite(t)?t.toPrecision(2):t.toString(),Th=(0,u.forwardRef)(function({initialValue:t},r){const[i,s]=(0,u.useState)(Jc(t));return(0,u.useImperativeHandle)(r,()=>({frame:c=>s(Jc(c))}),[]),u.createElement("div",null,i)});function qc(t){return typeof t=="function"?t():t.current}function Rh({label:t,objectOrFn:r,settings:i}){const s=(0,u.useRef)(),c=(0,u.useRef)(qc(r));return(0,u.useEffect)(()=>{const l=window.setInterval(()=>{var f;document.hidden||(f=s.current)===null||f===void 0||f.frame(qc(r))},i.interval);return()=>window.clearInterval(l)},[r,i.interval]),u.createElement(Pt,{input:!0},u.createElement(Wt,{align:"top"},t),i.graph?u.createElement(Oh,{ref:s,initialValue:c.current}):u.createElement(Th,{ref:s,initialValue:c.current}))}const Ph=["type","label","key"],Ah={[Bt.BUTTON]:_h,[Bt.BUTTON_GROUP]:xh,[Bt.MONITOR]:Rh},Ih=u.memo(({path:t})=>{const[r,{set:i,setSettings:s,disable:c,storeId:l,emitOnEditStart:f,emitOnEditEnd:d}]=nf(t);if(!r)return null;const{type:p,label:g,key:m}=r,b=ve(r,Ph);if(p in Bt){const y=Ah[p];return u.createElement(y,De({label:g,path:t},b))}return p in Cn?u.createElement(bh,De({key:l+t,type:p,label:g,storeId:l,path:t,valueKey:m,setValue:i,setSettings:s,disable:c,emitOnEditStart:f,emitOnEditEnd:d},b)):(au(Ie.UNSUPPORTED_INPUT,p,t),null)});function Dh({toggle:t,toggled:r,name:i}){return u.createElement(Hu,{onClick:()=>t()},u.createElement(Ui,{toggled:r}),u.createElement("div",null,i))}const kh=({name:t,path:r,tree:i})=>{const s=Vn(),c=ds(r,t),{collapsed:l,color:f}=s.getFolderSettings(c),[d,p]=(0,u.useState)(!l),g=(0,u.useRef)(null),m=vn("colors","folderWidgetColor"),b=vn("colors","folderTextColor");return(0,u.useLayoutEffect)(()=>{g.current.style.setProperty("--leva-colors-folderWidgetColor",f||m),g.current.style.setProperty("--leva-colors-folderTextColor",f||b)},[f,m,b]),u.createElement(_o,{ref:g},u.createElement(Dh,{name:t,toggled:d,toggle:()=>p(y=>!y)}),u.createElement(Qc,{parent:c,tree:i,toggled:d}))},Qc=u.memo(({isRoot:t=!1,fill:r=!1,flat:i=!1,parent:s,tree:c,toggled:l})=>{const{wrapperRef:f,contentRef:d}=$p(l),p=Vn(),g=([b,y])=>{var _;return(Xc(y)?(_=p.getInput(y.path))===null||_===void 0?void 0:_.order:p.getFolderSettings(ds(s,b)).order)||0},m=Object.entries(c).sort((b,y)=>g(b)-g(y));return u.createElement(Bi,{ref:f,isRoot:t,fill:r,flat:i},u.createElement(Ca,{ref:d,isRoot:t,toggled:l},m.map(([b,y])=>Xc(y)?u.createElement(Ih,{key:y.path,valueKey:y.valueKey,path:y.path}):u.createElement(kh,{key:b,name:b,path:s,tree:y}))))}),Mh=Z("div",{position:"relative",fontFamily:"$mono",fontSize:"$root",color:"$rootText",backgroundColor:"$elevation1",variants:{fill:{false:{position:"fixed",top:"10px",right:"10px",zIndex:1e3,width:"$rootWidth"},true:{position:"relative",width:"100%"}},flat:{false:{borderRadius:"$lg",boxShadow:"$level1"}},oneLineLabels:{true:{[`${Ta}`]:{gridTemplateColumns:"auto",gridAutoColumns:"minmax(max-content, 1fr)",gridAutoRows:"minmax($sizes$rowHeight), auto)",rowGap:0,columnGap:0,marginTop:"$rowGap"}}},hideTitleBar:{true:{$$titleBarHeight:"0px"},false:{$$titleBarHeight:"$sizes$titleBarHeight"}}},"&,*,*:after,*:before":{boxSizing:"border-box"},"*::selection":{backgroundColor:"$accent2"}}),el=40,ko=Z("i",{$flexCenter:"",width:el,userSelect:"none",cursor:"pointer","> svg":{fill:"$highlight1",transition:"transform 350ms ease, fill 250ms ease"},"&:hover > svg":{fill:"$highlight3"},variants:{active:{true:{"> svg":{fill:"$highlight2"}}}}}),Nh=Z("div",{display:"flex",alignItems:"stretch",justifyContent:"space-between",height:"$titleBarHeight",variants:{mode:{drag:{cursor:"grab"}}}}),jh=Z("div",{$flex:"",position:"relative",width:"100%",overflow:"hidden",transition:"height 250ms ease",color:"$highlight3",paddingLeft:"$md",[`> ${ko}`]:{height:30},variants:{toggled:{true:{height:30},false:{height:0}}}}),Lh=Z("input",{$reset:"",flex:1,position:"relative",height:30,width:"100%",backgroundColor:"transparent",fontSize:"10px",borderRadius:"$root","&:focus":{},"&::placeholder":{color:"$highlight2"}}),zh=Z("div",{touchAction:"none",$flexCenter:"",flex:1,"> svg":{fill:"$highlight1"},color:"$highlight1",variants:{drag:{true:{$draggable:"","> svg":{transition:"fill 250ms ease"},"&:hover":{color:"$highlight3"},"&:hover > svg":{fill:"$highlight3"}}},filterEnabled:{false:{paddingRight:el}}}}),Fh=u.forwardRef(({setFilter:t,toggle:r},i)=>{const[s,c]=(0,u.useState)(""),l=(0,u.useMemo)(()=>ga(t,250),[t]),f=()=>{t(""),c("")},d=p=>{const g=p.currentTarget.value;r(!0),c(g)};return(0,u.useEffect)(()=>{l(s)},[s,l]),u.createElement(u.Fragment,null,u.createElement(Lh,{ref:i,value:s,placeholder:"[Open filter with CMD+SHIFT+L]",onPointerDown:p=>p.stopPropagation(),onChange:d}),u.createElement(ko,{onClick:()=>f(),style:{visibility:s?"visible":"hidden"}},u.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"14",width:"14",viewBox:"0 0 20 20",fill:"currentColor"},u.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z",clipRule:"evenodd"}))))});function Bh({setFilter:t,onDrag:r,onDragStart:i,onDragEnd:s,toggle:c,toggled:l,title:f,drag:d,filterEnabled:p,from:g}){const[m,b]=(0,u.useState)(!1),y=(0,u.useRef)(null);(0,u.useEffect)(()=>{var $,E;m?($=y.current)===null||$===void 0||$.focus():(E=y.current)===null||E===void 0||E.blur()},[m]);const _=Ir(({offset:[$,E],first:w,last:S})=>{r({x:$,y:E}),w&&i({x:$,y:E}),S&&s({x:$,y:E})},{filterTaps:!0,from:({offset:[$,E]})=>[(g==null?void 0:g.x)||$,(g==null?void 0:g.y)||E]});return(0,u.useEffect)(()=>{const $=E=>{E.key==="L"&&E.shiftKey&&E.metaKey&&b(w=>!w)};return window.addEventListener("keydown",$),()=>window.removeEventListener("keydown",$)},[]),u.createElement(u.Fragment,null,u.createElement(Nh,{mode:d?"drag":void 0},u.createElement(ko,{active:!l,onClick:()=>c()},u.createElement(Ui,{toggled:l,width:12,height:8})),u.createElement(zh,De({},d?_():{},{drag:d,filterEnabled:p}),f===void 0&&d?u.createElement("svg",{width:"20",height:"10",viewBox:"0 0 28 14",xmlns:"http://www.w3.org/2000/svg"},u.createElement("circle",{cx:"2",cy:"2",r:"2"}),u.createElement("circle",{cx:"14",cy:"2",r:"2"}),u.createElement("circle",{cx:"26",cy:"2",r:"2"}),u.createElement("circle",{cx:"2",cy:"12",r:"2"}),u.createElement("circle",{cx:"14",cy:"12",r:"2"}),u.createElement("circle",{cx:"26",cy:"12",r:"2"})):f),p&&u.createElement(ko,{active:m,onClick:()=>b($=>!$)},u.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20",viewBox:"0 0 20 20"},u.createElement("path",{d:"M9 9a2 2 0 114 0 2 2 0 01-4 0z"}),u.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm1-13a4 4 0 00-3.446 6.032l-2.261 2.26a1 1 0 101.414 1.415l2.261-2.261A4 4 0 1011 5z",clipRule:"evenodd"})))),u.createElement(jh,{toggled:m},u.createElement(Fh,{ref:y,setFilter:t,toggle:c})))}const Hh=["store","hidden","theme","collapsed"];function tl(t){let{store:r,hidden:i=!1,theme:s,collapsed:c=!1}=t,l=ve(t,Hh);const f=zc(()=>Nu(s),[s]),[d,p]=(0,u.useState)(!c),g=typeof c=="object"?!c.collapsed:d,m=(0,u.useMemo)(()=>typeof c=="object"?b=>{typeof b=="function"?c.onChange(!b(!c.collapsed)):c.onChange(!b)}:p,[c]);return!r||i?null:u.createElement(Li.Provider,{value:f},u.createElement(Wh,De({store:r},l,{toggled:g,setToggle:m,rootClass:f.className})))}const Wh=u.memo(({store:t,rootClass:r,fill:i=!1,flat:s=!1,neverHide:c=!1,oneLineLabels:l=!1,titleBar:f={title:void 0,drag:!0,filter:!0,position:void 0,onDrag:void 0,onDragStart:void 0,onDragEnd:void 0},hideCopyButton:d=!1,toggled:p,setToggle:g})=>{var m,b;const y=xp(t),[_,$]=(0,u.useState)(""),E=(0,u.useMemo)(()=>mh(y,_),[y,_]),[w,S]=Aa(),x=c||y.length>0,A=typeof f=="object"&&f.title||void 0,B=typeof f=="object"&&(m=f.drag)!==null&&m!==void 0?m:!0,re=typeof f=="object"&&(b=f.filter)!==null&&b!==void 0?b:!0,j=typeof f=="object"&&f.position||void 0,Q=typeof f=="object"&&f.onDrag||void 0,ce=typeof f=="object"&&f.onDragStart||void 0,ne=typeof f=="object"&&f.onDragEnd||void 0;return u.useEffect(()=>{S({x:j==null?void 0:j.x,y:j==null?void 0:j.y})},[j,S]),Mu(),u.createElement(wa.Provider,{value:{hideCopyButton:d}},u.createElement(Mh,{ref:w,className:r,fill:i,flat:s,oneLineLabels:l,hideTitleBar:!f,style:{display:x?"block":"none"}},f&&u.createElement(Bh,{onDrag:ee=>{S(ee),Q==null||Q(ee)},onDragStart:ee=>ce==null?void 0:ce(ee),onDragEnd:ee=>ne==null?void 0:ne(ee),setFilter:$,toggle:ee=>g(J=>ee!=null?ee:!J),toggled:p,title:A,drag:B,filterEnabled:re,from:j}),x&&u.createElement(zi.Provider,{value:t},u.createElement(Qc,{isRoot:!0,fill:i,flat:s,tree:E,toggled:p}))))}),Uh=["isRoot"];let Mo=!1,Yn=null;function Vh(t){let{isRoot:r=!1}=t,i=ve(t,Uh);return(0,u.useEffect)(()=>(Mo=!0,!r&&Yn&&(Yn.remove(),Yn=null),()=>{r||(Mo=!1)}),[r]),u.createElement(tl,De({store:Yc},i))}function Kh(t){(0,u.useEffect)(()=>{t&&!Mo&&(Yn||(Yn=document.getElementById("leva__root")||Object.assign(document.createElement("div"),{id:"leva__root"}),document.body&&(document.body.appendChild(Yn),Cu(u.createElement(Vh,{isRoot:!0}),Yn))),Mo=!0)},[t])}const Gh=["store"];function Yh(t){let{store:r}=t,i=ve(t,Gh);const s=Vn(),c=r===void 0?s:r;return u.createElement(tl,De({store:c},i))}function Xh(t,r,i,s,c){let l,f,d,p,g;return typeof t=="string"?(f=t,l=r,Array.isArray(i)?g=i:i&&("store"in i?(p=i,g=s):(d=i,Array.isArray(s)?g=s:(p=s,g=c)))):(l=t,Array.isArray(r)?g=r:(p=r,g=i)),{schema:l,folderName:f,folderSettings:d,hookSettings:p,deps:g||[]}}function Zh(t,r,i,s,c){const{folderName:l,schema:f,folderSettings:d,hookSettings:p,deps:g}=Xh(t,r,i,s,c),m=typeof f=="function",b=(0,u.useRef)(!1),y=(0,u.useRef)(!0),_=zc(()=>{b.current=!0;const J=typeof f=="function"?f():f;return l?{[l]:ph(J,d)}:J},g),$=!(p!=null&&p.store);Kh($);const[E]=(0,u.useState)(()=>(p==null?void 0:p.store)||Yc),[w,S]=(0,u.useMemo)(()=>E.getDataFromSchema(_),[E,_]),[x,A,B,re,j]=(0,u.useMemo)(()=>{const J=[],X=[],ge={},me={},fe={};return Object.values(S).forEach(({path:Me,onChange:nt,onEditStart:at,onEditEnd:ft,transient:yn})=>{J.push(Me),nt?(ge[Me]=nt,yn||X.push(Me)):X.push(Me),at&&(me[Me]=at),ft&&(fe[Me]=ft)}),[J,X,ge,me,fe]},[S]),Q=(0,u.useMemo)(()=>E.orderPaths(x),[x,E]),ce=Sp(E,A,w),ne=(0,u.useCallback)(J=>{const X=Object.entries(J).reduce((ge,[me,fe])=>Object.assign(ge,{[S[me].path]:fe}),{});E.set(X,!1)},[E,S]),ee=(0,u.useCallback)(J=>E.get(S[J].path),[E,S]);return(0,u.useEffect)(()=>{const J=!y.current&&b.current;return E.addData(w,J),y.current=!1,b.current=!1,()=>E.disposePaths(Q)},[E,Q,w]),(0,u.useEffect)(()=>{const J=[];return Object.entries(B).forEach(([X,ge])=>{ge(E.get(X),X,q({initial:!0,get:E.get},E.getInput(X)));const me=E.useStore.subscribe(fe=>{const Me=fe.data[X];return[Me.disabled?void 0:Me.value,Me]},([fe,Me])=>ge(fe,X,q({initial:!1,get:E.get},Me)),{equalityFn:xe});J.push(me)}),()=>J.forEach(X=>X())},[E,B]),(0,u.useEffect)(()=>{const J=[];return Object.entries(re).forEach(([X,ge])=>J.push(E.subscribeToEditStart(X,ge))),Object.entries(j).forEach(([X,ge])=>J.push(E.subscribeToEditEnd(X,ge))),()=>J.forEach(X=>X())},[re,j,E]),m?[ce,ne,ee]:ce}mn(Ht.SELECT,mf),mn(Ht.IMAGE,Qp),mn(Ht.NUMBER,uf),mn(Ht.COLOR,kp),mn(Ht.STRING,wf),mn(Ht.BOOLEAN,Of),mn(Ht.INTERVAL,ah),mn(Ht.VECTOR3D,Np),mn(Ht.VECTOR2D,Up)},4293:function(z,Y,T){z=T.nmd(z);var N=9007199254740991,u="[object Arguments]",H="[object Function]",K="[object GeneratorFunction]",D="[object Map]",M="[object Object]",L="[object Promise]",G="[object Set]",W="[object WeakMap]",ie="[object DataView]",de=/[\\^$.*+?()[\]{}|]/g,we=/^\[object .+?Constructor\]$/,_e=typeof T.g=="object"&&T.g&&T.g.Object===Object&&T.g,_n=typeof self=="object"&&self&&self.Object===Object&&self,$e=_e||_n||Function("return this")(),Pe=Y&&!Y.nodeType&&Y,Ne=Pe&&!0&&z&&!z.nodeType&&z,It=Ne&&Ne.exports===Pe;function be(I,ae){return I==null?void 0:I[ae]}function ht(I){var ae=!1;if(I!=null&&typeof I.toString!="function")try{ae=!!(I+"")}catch(ze){}return ae}function Oe(I,ae){return function(ze){return I(ae(ze))}}var Ge=Function.prototype,xe=Object.prototype,je=$e["__core-js_shared__"],gt=function(){var I=/[^.]+$/.exec(je&&je.keys&&je.keys.IE_PROTO||"");return I?"Symbol(src)_1."+I:""}(),rt=Ge.toString,Kt=xe.hasOwnProperty,Gt=xe.toString,cn=RegExp("^"+rt.call(Kt).replace(de,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Xe=It?$e.Buffer:void 0,Dt=xe.propertyIsEnumerable,Et=Xe?Xe.isBuffer:void 0,mt=Oe(Object.keys,Object),kt=Se($e,"DataView"),vt=Se($e,"Map"),Yt=Se($e,"Promise"),Mt=Se($e,"Set"),wt=Se($e,"WeakMap"),bt=!Dt.call({valueOf:1},"valueOf"),Xt=Le(kt),ln=Le(vt),$t=Le(Yt),pe=Le(Mt),En=Le(wt);function Ae(I){return Gt.call(I)}function se(I){if(!Jt(I)||In(I))return!1;var ae=Qe(I)||ht(I)?cn:we;return ae.test(Le(I))}function Se(I,ae){var ze=be(I,ae);return se(ze)?ze:void 0}var k=Ae;(kt&&k(new kt(new ArrayBuffer(1)))!=ie||vt&&k(new vt)!=D||Yt&&k(Yt.resolve())!=L||Mt&&k(new Mt)!=G||wt&&k(new wt)!=W)&&(k=function(I){var ae=Gt.call(I),ze=ae==M?I.constructor:void 0,Nt=ze?Le(ze):void 0;if(Nt)switch(Nt){case Xt:return ie;case ln:return D;case $t:return L;case pe:return G;case En:return W}return ae});function In(I){return!!gt&> in I}function wn(I){var ae=I&&I.constructor,ze=typeof ae=="function"&&ae.prototype||xe;return I===ze}function Le(I){if(I!=null){try{return rt.call(I)}catch(ae){}try{return I+""}catch(ae){}}return""}function ct(I){return Dn(I)&&Kt.call(I,"callee")&&(!Dt.call(I,"callee")||Gt.call(I)==u)}var Zt=Array.isArray;function xt(I){return I!=null&&St(I.length)&&!Qe(I)}function Dn(I){return fn(I)&&xt(I)}var un=Et||Mn;function kn(I){if(xt(I)&&(Zt(I)||typeof I=="string"||typeof I.splice=="function"||un(I)||ct(I)))return!I.length;var ae=k(I);if(ae==D||ae==G)return!I.size;if(bt||wn(I))return!mt(I).length;for(var ze in I)if(Kt.call(I,ze))return!1;return!0}function Qe(I){var ae=Jt(I)?Gt.call(I):"";return ae==H||ae==K}function St(I){return typeof I=="number"&&I>-1&&I%1==0&&I<=N}function Jt(I){var ae=typeof I;return!!I&&(ae=="object"||ae=="function")}function fn(I){return!!I&&typeof I=="object"}function Mn(){return!1}z.exports=kn},67032:function(z){function Y(T){return T==null}z.exports=Y},52041:function(z){function Y(T){var N=typeof T;return!!T&&(N=="object"||N=="function")}z.exports=Y},66157:function(z,Y,T){z=T.nmd(z);var N=200,u="Expected a function",H="__lodash_hash_undefined__",K=1,D=2,M=1/0,L=9007199254740991,G="[object Arguments]",W="[object Array]",ie="[object Boolean]",de="[object Date]",we="[object Error]",_e="[object Function]",_n="[object GeneratorFunction]",$e="[object Map]",Pe="[object Number]",Ne="[object Object]",It="[object Promise]",be="[object RegExp]",ht="[object Set]",Oe="[object String]",Ge="[object Symbol]",xe="[object WeakMap]",je="[object ArrayBuffer]",gt="[object DataView]",rt="[object Float32Array]",Kt="[object Float64Array]",Gt="[object Int8Array]",cn="[object Int16Array]",Xe="[object Int32Array]",Dt="[object Uint8Array]",Et="[object Uint8ClampedArray]",mt="[object Uint16Array]",kt="[object Uint32Array]",vt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Yt=/^\w*$/,Mt=/^\./,wt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,bt=/[\\^$.*+?()[\]{}|]/g,Xt=/\\(\\)?/g,ln=/^\[object .+?Constructor\]$/,$t=/^(?:0|[1-9]\d*)$/,pe={};pe[rt]=pe[Kt]=pe[Gt]=pe[cn]=pe[Xe]=pe[Dt]=pe[Et]=pe[mt]=pe[kt]=!0,pe[G]=pe[W]=pe[je]=pe[ie]=pe[gt]=pe[de]=pe[we]=pe[_e]=pe[$e]=pe[Pe]=pe[Ne]=pe[be]=pe[ht]=pe[Oe]=pe[xe]=!1;var En=typeof T.g=="object"&&T.g&&T.g.Object===Object&&T.g,Ae=typeof self=="object"&&self&&self.Object===Object&&self,se=En||Ae||Function("return this")(),Se=Y&&!Y.nodeType&&Y,k=Se&&!0&&z&&!z.nodeType&&z,In=k&&k.exports===Se,wn=In&&En.process,Le=function(){try{return wn&&wn.binding("util")}catch(h){}}(),ct=Le&&Le.isTypedArray;function Zt(h,v){for(var O=-1,P=v.length,te=h.length;++O<P;)h[te+O]=v[O];return h}function xt(h,v){for(var O=-1,P=h?h.length:0;++O<P;)if(v(h[O],O,h))return!0;return!1}function Dn(h){return function(v){return v==null?void 0:v[h]}}function un(h,v){for(var O=-1,P=Array(h);++O<h;)P[O]=v(O);return P}function kn(h){return function(v){return h(v)}}function Qe(h,v){return h==null?void 0:h[v]}function St(h){var v=!1;if(h!=null&&typeof h.toString!="function")try{v=!!(h+"")}catch(O){}return v}function Jt(h){var v=-1,O=Array(h.size);return h.forEach(function(P,te){O[++v]=[te,P]}),O}function fn(h,v){return function(O){return h(v(O))}}function Mn(h){var v=-1,O=Array(h.size);return h.forEach(function(P){O[++v]=P}),O}var I=Array.prototype,ae=Function.prototype,ze=Object.prototype,Nt=se["__core-js_shared__"],Qn=function(){var h=/[^.]+$/.exec(Nt&&Nt.keys&&Nt.keys.IE_PROTO||"");return h?"Symbol(src)_1."+h:""}(),C=ae.toString,R=ze.hasOwnProperty,U=ze.toString,le=RegExp("^"+C.call(R).replace(bt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ue=se.Symbol,Ze=se.Uint8Array,Nn=fn(Object.getPrototypeOf,Object),qt=ze.propertyIsEnumerable,Ct=I.splice,Ot=Object.getOwnPropertySymbols,jt=fn(Object.keys,Object),yt=xn(se,"DataView"),Qt=xn(se,"Map"),gr=xn(se,"Promise"),mr=xn(se,"Set"),er=xn(se,"WeakMap"),jn=xn(Object,"create"),Ko=pn(yt),Go=pn(Qt),Yo=pn(gr),Xo=pn(mr),Zo=pn(er),tr=Ue?Ue.prototype:void 0,vr=tr?tr.valueOf:void 0,Kr=tr?tr.toString:void 0;function en(h){var v=-1,O=h?h.length:0;for(this.clear();++v<O;){var P=h[v];this.set(P[0],P[1])}}function Jo(){this.__data__=jn?jn(null):{}}function Gr(h){return this.has(h)&&delete this.__data__[h]}function Ln(h){var v=this.__data__;if(jn){var O=v[h];return O===H?void 0:O}return R.call(v,h)?v[h]:void 0}function ws(h){var v=this.__data__;return jn?v[h]!==void 0:R.call(v,h)}function $s(h,v){var O=this.__data__;return O[h]=jn&&v===void 0?H:v,this}en.prototype.clear=Jo,en.prototype.delete=Gr,en.prototype.get=Ln,en.prototype.has=ws,en.prototype.set=$s;function tn(h){var v=-1,O=h?h.length:0;for(this.clear();++v<O;){var P=h[v];this.set(P[0],P[1])}}function xs(){this.__data__=[]}function Ss(h){var v=this.__data__,O=Fn(v,h);if(O<0)return!1;var P=v.length-1;return O==P?v.pop():Ct.call(v,O,1),!0}function qo(h){var v=this.__data__,O=Fn(v,h);return O<0?void 0:v[O][1]}function Ee(h){return Fn(this.__data__,h)>-1}function Yr(h,v){var O=this.__data__,P=Fn(O,h);return P<0?O.push([h,v]):O[P][1]=v,this}tn.prototype.clear=xs,tn.prototype.delete=Ss,tn.prototype.get=qo,tn.prototype.has=Ee,tn.prototype.set=Yr;function Tt(h){var v=-1,O=h?h.length:0;for(this.clear();++v<O;){var P=h[v];this.set(P[0],P[1])}}function Qo(){this.__data__={hash:new en,map:new(Qt||tn),string:new en}}function ei(h){return Hn(this,h).delete(h)}function ti(h){return Hn(this,h).get(h)}function Fe(h){return Hn(this,h).has(h)}function Xr(h,v){return Hn(this,h).set(h,v),this}Tt.prototype.clear=Qo,Tt.prototype.delete=ei,Tt.prototype.get=ti,Tt.prototype.has=Fe,Tt.prototype.set=Xr;function ye(h){var v=-1,O=h?h.length:0;for(this.__data__=new Tt;++v<O;)this.add(h[v])}function Zr(h){return this.__data__.set(h,H),this}function Jr(h){return this.__data__.has(h)}ye.prototype.add=ye.prototype.push=Zr,ye.prototype.has=Jr;function Lt(h){this.__data__=new tn(h)}function ni(){this.__data__=new tn}function ri(h){return this.__data__.delete(h)}function oi(h){return this.__data__.get(h)}function ii(h){return this.__data__.has(h)}function si(h,v){var O=this.__data__;if(O instanceof tn){var P=O.__data__;if(!Qt||P.length<N-1)return P.push([h,v]),this;O=this.__data__=new Tt(P)}return O.set(h,v),this}Lt.prototype.clear=ni,Lt.prototype.delete=ri,Lt.prototype.get=oi,Lt.prototype.has=ii,Lt.prototype.set=si;function zn(h,v){var O=zt(h)||lo(h)?un(h.length,String):[],P=O.length,te=!!P;for(var V in h)(v||R.call(h,V))&&!(te&&(V=="length"||Sn(V,P)))&&O.push(V);return O}function Fn(h,v){for(var O=h.length;O--;)if(xr(h[O][0],v))return O;return-1}function qr(h,v){v=Wn(v,h)?[v]:oo(v);for(var O=0,P=v.length;h!=null&&O<P;)h=h[rr(v[O++])];return O&&O==P?h:void 0}function ai(h,v,O){var P=v(h);return zt(h)?P:Zt(P,O(h))}function Qr(h){return U.call(h)}function br(h,v){return h!=null&&v in Object(h)}function yr(h,v,O,P,te){return h===v?!0:h==null||v==null||!Un(h)&&!or(v)?h!==h&&v!==v:eo(h,v,yr,O,P,te)}function eo(h,v,O,P,te,V){var ue=zt(h),he=zt(v),Be=W,We=W;ue||(Be=nn(h),Be=Be==G?Ne:Be),he||(We=nn(v),We=We==G?Ne:We);var Je=Be==Ne&&!St(h),et=We==Ne&&!St(v),Te=Be==We;if(Te&&!Je)return V||(V=new Lt),ue||Ei(h)?wr(h,v,O,P,te,V):di(h,v,Be,O,P,te,V);if(!(te&D)){var lt=Je&&R.call(h,"__wrapped__"),it=et&&R.call(v,"__wrapped__");if(lt||it){var rn=lt?h.value():h,Ft=it?v.value():v;return V||(V=new Lt),O(rn,Ft,P,te,V)}}return Te?(V||(V=new Lt),Bn(h,v,O,P,te,V)):!1}function _r(h,v,O,P){var te=O.length,V=te,ue=!P;if(h==null)return!V;for(h=Object(h);te--;){var he=O[te];if(ue&&he[2]?he[1]!==h[he[0]]:!(he[0]in h))return!1}for(;++te<V;){he=O[te];var Be=he[0],We=h[Be],Je=he[1];if(ue&&he[2]){if(We===void 0&&!(Be in h))return!1}else{var et=new Lt;if(P)var Te=P(We,Je,Be,h,v,et);if(!(Te===void 0?yr(Je,We,P,K|D,et):Te))return!1}}return!0}function $n(h){if(!Un(h)||mi(h))return!1;var v=uo(h)||St(h)?le:ln;return v.test(pn(h))}function to(h){return or(h)&&Cr(h.length)&&!!pe[U.call(h)]}function Er(h){return typeof h=="function"?h:h==null?Ci:typeof h=="object"?zt(h)?nr(h[0],h[1]):li(h):Cs(h)}function no(h){if(!ao(h))return jt(h);var v=[];for(var O in Object(h))R.call(h,O)&&O!="constructor"&&v.push(O);return v}function ci(h){if(!Un(h))return vi(h);var v=ao(h),O=[];for(var P in h)P=="constructor"&&(v||!R.call(h,P))||O.push(P);return O}function li(h){var v=io(h);return v.length==1&&v[0][2]?ot(v[0][0],v[0][1]):function(O){return O===h||_r(O,h,v)}}function nr(h,v){return Wn(h)&&co(v)?ot(rr(h),v):function(O){var P=$i(O,h);return P===void 0&&P===v?xi(O,h):yr(v,P,void 0,K|D)}}function ui(h,v,O){for(var P=-1,te=v.length,V={};++P<te;){var ue=v[P],he=h[ue];O(he,ue)&&(V[ue]=he)}return V}function fi(h){return function(v){return qr(v,h)}}function ro(h){if(typeof h=="string")return h;if(Or(h))return Kr?Kr.call(h):"";var v=h+"";return v=="0"&&1/h==-M?"-0":v}function oo(h){return zt(h)?h:bi(h)}function wr(h,v,O,P,te,V){var ue=te&D,he=h.length,Be=v.length;if(he!=Be&&!(ue&&Be>he))return!1;var We=V.get(h);if(We&&V.get(v))return We==v;var Je=-1,et=!0,Te=te&K?new ye:void 0;for(V.set(h,v),V.set(v,h);++Je<he;){var lt=h[Je],it=v[Je];if(P)var rn=ue?P(it,lt,Je,v,h,V):P(lt,it,Je,h,v,V);if(rn!==void 0){if(rn)continue;et=!1;break}if(Te){if(!xt(v,function(Ft,ut){if(!Te.has(ut)&&(lt===Ft||O(lt,Ft,P,te,V)))return Te.add(ut)})){et=!1;break}}else if(!(lt===it||O(lt,it,P,te,V))){et=!1;break}}return V.delete(h),V.delete(v),et}function di(h,v,O,P,te,V,ue){switch(O){case gt:if(h.byteLength!=v.byteLength||h.byteOffset!=v.byteOffset)return!1;h=h.buffer,v=v.buffer;case je:return!(h.byteLength!=v.byteLength||!P(new Ze(h),new Ze(v)));case ie:case de:case Pe:return xr(+h,+v);case we:return h.name==v.name&&h.message==v.message;case be:case Oe:return h==v+"";case $e:var he=Jt;case ht:var Be=V&D;if(he||(he=Mn),h.size!=v.size&&!Be)return!1;var We=ue.get(h);if(We)return We==v;V|=K,ue.set(h,v);var Je=wr(he(h),he(v),P,te,V,ue);return ue.delete(h),Je;case Ge:if(vr)return vr.call(h)==vr.call(v)}return!1}function Bn(h,v,O,P,te,V){var ue=te&D,he=Tr(h),Be=he.length,We=Tr(v),Je=We.length;if(Be!=Je&&!ue)return!1;for(var et=Be;et--;){var Te=he[et];if(!(ue?Te in v:R.call(v,Te)))return!1}var lt=V.get(h);if(lt&&V.get(v))return lt==v;var it=!0;V.set(h,v),V.set(v,h);for(var rn=ue;++et<Be;){Te=he[et];var Ft=h[Te],ut=v[Te];if(P)var Ti=ue?P(ut,Ft,Te,v,h,V):P(Ft,ut,Te,h,v,V);if(!(Ti===void 0?Ft===ut||O(Ft,ut,P,te,V):Ti)){it=!1;break}rn||(rn=Te=="constructor")}if(it&&!rn){var Rt=h.constructor,ir=v.constructor;Rt!=ir&&"constructor"in h&&"constructor"in v&&!(typeof Rt=="function"&&Rt instanceof Rt&&typeof ir=="function"&&ir instanceof ir)&&(it=!1)}return V.delete(h),V.delete(v),it}function pi(h){return ai(h,fo,so)}function Hn(h,v){var O=h.__data__;return gi(v)?O[typeof v=="string"?"string":"hash"]:O.map}function io(h){for(var v=Tr(h),O=v.length;O--;){var P=v[O],te=h[P];v[O]=[P,te,co(te)]}return v}function xn(h,v){var O=Qe(h,v);return $n(O)?O:void 0}var dn=Ot?fn(Ot,Object):Oi,so=Ot?function(h){for(var v=[];h;)Zt(v,dn(h)),h=Nn(h);return v}:Oi,nn=Qr;(yt&&nn(new yt(new ArrayBuffer(1)))!=gt||Qt&&nn(new Qt)!=$e||gr&&nn(gr.resolve())!=It||mr&&nn(new mr)!=ht||er&&nn(new er)!=xe)&&(nn=function(h){var v=U.call(h),O=v==Ne?h.constructor:void 0,P=O?pn(O):void 0;if(P)switch(P){case Ko:return gt;case Go:return $e;case Yo:return It;case Xo:return ht;case Zo:return xe}return v});function hi(h,v,O){v=Wn(v,h)?[v]:oo(v);for(var P,te=-1,ue=v.length;++te<ue;){var V=rr(v[te]);if(!(P=h!=null&&O(h,V)))break;h=h[V]}if(P)return P;var ue=h?h.length:0;return!!ue&&Cr(ue)&&Sn(V,ue)&&(zt(h)||lo(h))}function Sn(h,v){return v=v==null?L:v,!!v&&(typeof h=="number"||$t.test(h))&&h>-1&&h%1==0&&h<v}function Wn(h,v){if(zt(h))return!1;var O=typeof h;return O=="number"||O=="symbol"||O=="boolean"||h==null||Or(h)?!0:Yt.test(h)||!vt.test(h)||v!=null&&h in Object(v)}function gi(h){var v=typeof h;return v=="string"||v=="number"||v=="symbol"||v=="boolean"?h!=="__proto__":h===null}function mi(h){return!!Qn&&Qn in h}function ao(h){var v=h&&h.constructor,O=typeof v=="function"&&v.prototype||ze;return h===O}function co(h){return h===h&&!Un(h)}function ot(h,v){return function(O){return O==null?!1:O[h]===v&&(v!==void 0||h in Object(O))}}function vi(h){var v=[];if(h!=null)for(var O in Object(h))v.push(O);return v}var bi=$r(function(h){h=wi(h);var v=[];return Mt.test(h)&&v.push(""),h.replace(wt,function(O,P,te,V){v.push(te?V.replace(Xt,"$1"):P||O)}),v});function rr(h){if(typeof h=="string"||Or(h))return h;var v=h+"";return v=="0"&&1/h==-M?"-0":v}function pn(h){if(h!=null){try{return C.call(h)}catch(v){}try{return h+""}catch(v){}}return""}function $r(h,v){if(typeof h!="function"||v&&typeof v!="function")throw new TypeError(u);var O=function(){var P=arguments,te=v?v.apply(this,P):P[0],V=O.cache;if(V.has(te))return V.get(te);var ue=h.apply(this,P);return O.cache=V.set(te,ue),ue};return O.cache=new($r.Cache||Tt),O}$r.Cache=Tt;function yi(h){if(typeof h!="function")throw new TypeError(u);return function(){var v=arguments;switch(v.length){case 0:return!h.call(this);case 1:return!h.call(this,v[0]);case 2:return!h.call(this,v[0],v[1]);case 3:return!h.call(this,v[0],v[1],v[2])}return!h.apply(this,v)}}function xr(h,v){return h===v||h!==h&&v!==v}function lo(h){return _i(h)&&R.call(h,"callee")&&(!qt.call(h,"callee")||U.call(h)==G)}var zt=Array.isArray;function Sr(h){return h!=null&&Cr(h.length)&&!uo(h)}function _i(h){return or(h)&&Sr(h)}function uo(h){var v=Un(h)?U.call(h):"";return v==_e||v==_n}function Cr(h){return typeof h=="number"&&h>-1&&h%1==0&&h<=L}function Un(h){var v=typeof h;return!!h&&(v=="object"||v=="function")}function or(h){return!!h&&typeof h=="object"}function Or(h){return typeof h=="symbol"||or(h)&&U.call(h)==Ge}var Ei=ct?kn(ct):to;function wi(h){return h==null?"":ro(h)}function $i(h,v,O){var P=h==null?void 0:qr(h,v);return P===void 0?O:P}function xi(h,v){return h!=null&&hi(h,v,br)}function Tr(h){return Sr(h)?zn(h):no(h)}function fo(h){return Sr(h)?zn(h,!0):ci(h)}function Rr(h,v){return Si(h,yi(Er(v)))}function Si(h,v){return h==null?{}:ui(h,pi(h),Er(v))}function Ci(h){return h}function Cs(h){return Wn(h)?Dn(rr(h)):fi(h)}function Oi(){return[]}z.exports=Rr},98162:function(z,Y,T){var N=200,u="__lodash_hash_undefined__",H=1/0,K="[object Function]",D="[object GeneratorFunction]",M=/[\\^$.*+?()[\]{}|]/g,L=/^\[object .+?Constructor\]$/,G=typeof T.g=="object"&&T.g&&T.g.Object===Object&&T.g,W=typeof self=="object"&&self&&self.Object===Object&&self,ie=G||W||Function("return this")();function de(C,R){var U=C?C.length:0;return!!U&&_n(C,R,0)>-1}function we(C,R,U){for(var le=-1,Ue=C?C.length:0;++le<Ue;)if(U(R,C[le]))return!0;return!1}function _e(C,R,U,le){for(var Ue=C.length,Ze=U+(le?1:-1);le?Ze--:++Ze<Ue;)if(R(C[Ze],Ze,C))return Ze;return-1}function _n(C,R,U){if(R!==R)return _e(C,$e,U);for(var le=U-1,Ue=C.length;++le<Ue;)if(C[le]===R)return le;return-1}function $e(C){return C!==C}function Pe(C,R){return C.has(R)}function Ne(C,R){return C==null?void 0:C[R]}function It(C){var R=!1;if(C!=null&&typeof C.toString!="function")try{R=!!(C+"")}catch(U){}return R}function be(C){var R=-1,U=Array(C.size);return C.forEach(function(le){U[++R]=le}),U}var ht=Array.prototype,Oe=Function.prototype,Ge=Object.prototype,xe=ie["__core-js_shared__"],je=function(){var C=/[^.]+$/.exec(xe&&xe.keys&&xe.keys.IE_PROTO||"");return C?"Symbol(src)_1."+C:""}(),gt=Oe.toString,rt=Ge.hasOwnProperty,Kt=Ge.toString,Gt=RegExp("^"+gt.call(rt).replace(M,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),cn=ht.splice,Xe=St(ie,"Map"),Dt=St(ie,"Set"),Et=St(Object,"create");function mt(C){var R=-1,U=C?C.length:0;for(this.clear();++R<U;){var le=C[R];this.set(le[0],le[1])}}function kt(){this.__data__=Et?Et(null):{}}function vt(C){return this.has(C)&&delete this.__data__[C]}function Yt(C){var R=this.__data__;if(Et){var U=R[C];return U===u?void 0:U}return rt.call(R,C)?R[C]:void 0}function Mt(C){var R=this.__data__;return Et?R[C]!==void 0:rt.call(R,C)}function wt(C,R){var U=this.__data__;return U[C]=Et&&R===void 0?u:R,this}mt.prototype.clear=kt,mt.prototype.delete=vt,mt.prototype.get=Yt,mt.prototype.has=Mt,mt.prototype.set=wt;function bt(C){var R=-1,U=C?C.length:0;for(this.clear();++R<U;){var le=C[R];this.set(le[0],le[1])}}function Xt(){this.__data__=[]}function ln(C){var R=this.__data__,U=xt(R,C);if(U<0)return!1;var le=R.length-1;return U==le?R.pop():cn.call(R,U,1),!0}function $t(C){var R=this.__data__,U=xt(R,C);return U<0?void 0:R[U][1]}function pe(C){return xt(this.__data__,C)>-1}function En(C,R){var U=this.__data__,le=xt(U,C);return le<0?U.push([C,R]):U[le][1]=R,this}bt.prototype.clear=Xt,bt.prototype.delete=ln,bt.prototype.get=$t,bt.prototype.has=pe,bt.prototype.set=En;function Ae(C){var R=-1,U=C?C.length:0;for(this.clear();++R<U;){var le=C[R];this.set(le[0],le[1])}}function se(){this.__data__={hash:new mt,map:new(Xe||bt),string:new mt}}function Se(C){return Qe(this,C).delete(C)}function k(C){return Qe(this,C).get(C)}function In(C){return Qe(this,C).has(C)}function wn(C,R){return Qe(this,C).set(C,R),this}Ae.prototype.clear=se,Ae.prototype.delete=Se,Ae.prototype.get=k,Ae.prototype.has=In,Ae.prototype.set=wn;function Le(C){var R=-1,U=C?C.length:0;for(this.__data__=new Ae;++R<U;)this.add(C[R])}function ct(C){return this.__data__.set(C,u),this}function Zt(C){return this.__data__.has(C)}Le.prototype.add=Le.prototype.push=ct,Le.prototype.has=Zt;function xt(C,R){for(var U=C.length;U--;)if(ae(C[U][0],R))return U;return-1}function Dn(C){if(!Nt(C)||fn(C))return!1;var R=ze(C)||It(C)?Gt:L;return R.test(Mn(C))}function un(C,R,U){var le=-1,Ue=de,Ze=C.length,Nn=!0,qt=[],Ct=qt;if(U)Nn=!1,Ue=we;else if(Ze>=N){var Ot=R?null:kn(C);if(Ot)return be(Ot);Nn=!1,Ue=Pe,Ct=new Le}else Ct=R?[]:qt;e:for(;++le<Ze;){var jt=C[le],yt=R?R(jt):jt;if(jt=U||jt!==0?jt:0,Nn&&yt===yt){for(var Qt=Ct.length;Qt--;)if(Ct[Qt]===yt)continue e;R&&Ct.push(yt),qt.push(jt)}else Ue(Ct,yt,U)||(Ct!==qt&&Ct.push(yt),qt.push(jt))}return qt}var kn=Dt&&1/be(new Dt([,-0]))[1]==H?function(C){return new Dt(C)}:Qn;function Qe(C,R){var U=C.__data__;return Jt(R)?U[typeof R=="string"?"string":"hash"]:U.map}function St(C,R){var U=Ne(C,R);return Dn(U)?U:void 0}function Jt(C){var R=typeof C;return R=="string"||R=="number"||R=="symbol"||R=="boolean"?C!=="__proto__":C===null}function fn(C){return!!je&&je in C}function Mn(C){if(C!=null){try{return gt.call(C)}catch(R){}try{return C+""}catch(R){}}return""}function I(C){return C&&C.length?un(C):[]}function ae(C,R){return C===R||C!==C&&R!==R}function ze(C){var R=Nt(C)?Kt.call(C):"";return R==K||R==D}function Nt(C){var R=typeof C;return!!C&&(R=="object"||R=="function")}function Qn(){}z.exports=I},31378:function(z,Y,T){"use strict";var N=T(12723),u=T(12793),H=T(33780),K=T(78930);z.exports=function(M,L,G){if(!N(M))throw new TypeError("expected an object");if(typeof L!="string"||G==null)return u.apply(null,arguments);if(typeof G=="string")return K(M,L,G),M;var W=H(M,L);return N(G)&&N(W)&&(G=u({},W,G)),K(M,L,G),M}},12793:function(z,Y,T){"use strict";var N=T(12723),u=T(21603);function H(L,G){for(var W=arguments.length,ie=0;++ie<W;){var de=arguments[ie];D(de)&&u(de,K,L)}return L}function K(L,G){if(M(G)){var W=this[G];D(L)&&D(W)?H(W,L):this[G]=L}}function D(L){return N(L)&&!Array.isArray(L)}function M(L){return L!=="__proto__"&&L!=="constructor"&&L!=="prototype"}z.exports=H},78930:function(z,Y,T){"use strict";var N=T(69593),u=T(48396),H=T(76805),K=T(63566);z.exports=function(M,L,G){if(!K(M)||(Array.isArray(L)&&(L=[].concat.apply([],L).join(".")),typeof L!="string"))return M;for(var W=N(L,{sep:".",brackets:!0}).filter(D),ie=W.length,de=-1,we=M;++de<ie;){var _e=W[de];if(de!==ie-1){K(we[_e])||(we[_e]={}),we=we[_e];continue}H(we[_e])&&H(G)?we[_e]=u({},we[_e],G):we[_e]=G}return M};function D(M){return M!=="__proto__"&&M!=="constructor"&&M!=="prototype"}},69593:function(z,Y,T){"use strict";var N=T(85582);z.exports=function(D,M,L){if(typeof D!="string")throw new TypeError("expected a string");typeof M=="function"&&(L=M,M=null),typeof M=="string"&&(M={sep:M});var G=N({sep:"."},M),W=G.quotes||['"',"'","`"],ie;G.brackets===!0?ie={"<":">","(":")","[":"]","{":"}"}:G.brackets&&(ie=G.brackets);var de=[],we=[],_e=[""],_n=G.sep,$e=D.length,Pe=-1,Ne;function It(){if(ie&&we.length)return ie[we[we.length-1]]}for(;++Pe<$e;){var be=D[Pe],ht=D[Pe+1],Oe={val:be,idx:Pe,arr:_e,str:D};if(de.push(Oe),be==="\\"){Oe.val=K(G,D,Pe)===!0?be+ht:ht,Oe.escaped=!0,typeof L=="function"&&L(Oe),_e[_e.length-1]+=Oe.val,Pe++;continue}if(ie&&ie[be]){we.push(be);var Ge=It(),xe=Pe+1;if(D.indexOf(Ge,xe+1)!==-1)for(;we.length&&xe<$e;){var je=D[++xe];if(je==="\\"){je++;continue}if(W.indexOf(je)!==-1){xe=u(D,je,xe+1);continue}if(Ge=It(),we.length&&D.indexOf(Ge,xe+1)===-1)break;if(ie[je]){we.push(je);continue}Ge===je&&we.pop()}if(Ne=xe,Ne===-1){_e[_e.length-1]+=be;continue}be=D.slice(Pe,Ne+1),Oe.val=be,Oe.idx=Pe=Ne}if(W.indexOf(be)!==-1){if(Ne=u(D,be,Pe+1),Ne===-1){_e[_e.length-1]+=be;continue}H(be,G)===!0?be=D.slice(Pe,Ne+1):be=D.slice(Pe+1,Ne),Oe.val=be,Oe.idx=Pe=Ne}if(typeof L=="function"&&(L(Oe,de),be=Oe.val,Pe=Oe.idx),Oe.val===_n&&Oe.split!==!1){_e.push("");continue}_e[_e.length-1]+=Oe.val}return _e};function u(D,M,L,G){var W=D.indexOf(M,L);return D.charAt(W-1)==="\\"?u(D,M,W+1):W}function H(D,M){return M.keepDoubleQuotes===!0&&D==='"'||M.keepSingleQuotes===!0&&D==="'"?!0:M.keepQuotes}function K(D,M,L){return typeof D.keepEscaping=="function"?D.keepEscaping(M,L):D.keepEscaping===!0||M[L+1]==="\\"}}}]); +}()); \ No newline at end of file diff --git a/9611.2b22eb9c.async.js b/9611.2b22eb9c.async.js new file mode 100644 index 00000000..377c3dfd --- /dev/null +++ b/9611.2b22eb9c.async.js @@ -0,0 +1,28 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9611,7128,9537,9825,2618,8222],{67128:function(r,n,e){e.r(n),e.d(n,{default:function(){return s}});var t=e(43001),a=e(73337),i=e(364),l=e(23504);const p=Object.freeze({name:"graphql",scopeName:"source.graphql",fileTypes:["graphql","graphqls","gql","graphcool"],patterns:[{include:"#graphql"}],repository:{graphql:{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-fragment-definition"},{include:"#graphql-directive-definition"},{include:"#graphql-type-interface"},{include:"#graphql-enum"},{include:"#graphql-scalar"},{include:"#graphql-union"},{include:"#graphql-schema"},{include:"#graphql-operation-def"},{include:"#literal-quasi-embedded"}]},"graphql-operation-def":{patterns:[{include:"#graphql-query-mutation"},{include:"#graphql-name"},{include:"#graphql-variable-definitions"},{include:"#graphql-directive"},{include:"#graphql-selection-set"}]},"graphql-fragment-definition":{name:"meta.fragment.graphql",begin:"\\s*(?:(\\bfragment\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)?\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*)))",end:"(?<=})",captures:{1:{name:"keyword.fragment.graphql"},2:{name:"entity.name.fragment.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-query-mutation":{match:"\\s*\\b(query|mutation)\\b",captures:{1:{name:"keyword.operation.graphql"}}},"graphql-type-interface":{name:"meta.type.interface.graphql",begin:"\\s*\\b(?:(extends?)?\\b\\s*\\b(type)|(interface)|(input))\\b\\s*([_A-Za-z][_0-9A-Za-z]*)?",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.type.graphql"},2:{name:"keyword.type.graphql"},3:{name:"keyword.interface.graphql"},4:{name:"keyword.input.graphql"},5:{name:"support.type.graphql"}},patterns:[{begin:"\\s*\\b(implements)\\b\\s*",end:"\\s*(?={)",beginCaptures:{1:{name:"keyword.implements.graphql"}},patterns:[{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"support.type.graphql"}}},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-ampersand"},{include:"#graphql-comma"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-type-object"},{include:"#literal-quasi-embedded"},{include:"#graphql-ignore-spaces"}]},"graphql-ignore-spaces":{match:"\\s*"},"graphql-type-object":{name:"meta.type.object.graphql",begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-object-type"},{include:"#graphql-type-definition"},{include:"#literal-quasi-embedded"}]},"graphql-type-definition":{comment:"key (optionalArgs): Type",begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",beginCaptures:{1:{name:"variable.graphql"}},endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-variable-definitions"},{include:"#graphql-type-object"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#literal-quasi-embedded"}]},"graphql-schema":{begin:"\\s*\\b(schema)\\b",end:"(?<=})",beginCaptures:{1:{name:"keyword.schema.graphql"}},patterns:[{begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",end:"(?=\\s*(([_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(})))|\\s*(,)",beginCaptures:{1:{name:"variable.arguments.graphql"}},endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"support.type.graphql"}}},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-colon"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"}]},"graphql-comment":{patterns:[{comment:"need to prefix comment space with a scope else Atom's reflow cmd doesn't work",name:"comment.line.graphql.js",match:"(\\s*)(#).*",captures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}}},{name:"comment.line.graphql.js",begin:'(""")',end:'(""")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}}},{name:"comment.line.graphql.js",begin:'(")',end:'(")',beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.graphql"}}}]},"graphql-description-singleline":{name:"comment.line.number-sign.graphql",match:'#(?=([^"]*"[^"]*")*[^"]*$).*$'},"graphql-description-docstring":{name:"comment.block.graphql",begin:'"""',end:'"""'},"graphql-variable-definitions":{begin:"\\s*(\\()",end:"\\s*(\\))",captures:{1:{name:"meta.brace.round.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-variable-definition"},{include:"#literal-quasi-embedded"}]},"graphql-variable-definition":{comment:"variable: type = value,.... which may be a list",name:"meta.variables.graphql",begin:"\\s*(\\$?[_A-Za-z][_0-9A-Za-z]*)(?=\\s*\\(|:)",end:"(?=\\s*((\\$?[_A-Za-z][_0-9A-Za-z]*)\\s*(\\(|:)|(}|\\))))|\\s*(,)",beginCaptures:{1:{name:"variable.parameter.graphql"}},endCaptures:{5:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-colon"},{include:"#graphql-input-types"},{include:"#graphql-variable-assignment"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-input-types":{patterns:[{include:"#graphql-scalar-type"},{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(!))?",captures:{1:{name:"support.type.graphql"},2:{name:"keyword.operator.nulltype.graphql"}}},{name:"meta.type.list.graphql",begin:"\\s*(\\[)",end:"\\s*(\\])(?:\\s*(!))?",captures:{1:{name:"meta.brace.square.graphql"},2:{name:"keyword.operator.nulltype.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-input-types"},{include:"#graphql-comma"},{include:"#literal-quasi-embedded"}]}]},"graphql-scalar":{match:"\\s*\\b(scalar)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"keyword.scalar.graphql"},2:{name:"entity.scalar.graphql"}}},"graphql-scalar-type":{match:"\\s*\\b(Int|Float|String|Boolean|ID)\\b(?:\\s*(!))?",captures:{1:{name:"support.type.builtin.graphql"},2:{name:"keyword.operator.nulltype.graphql"}}},"graphql-variable-assignment":{begin:"\\s(=)",end:`(?=[ +,)])`,applyEndPatternLast:1,beginCaptures:{1:{name:"punctuation.assignment.graphql"}},patterns:[{include:"#graphql-value"}]},"graphql-comma":{match:"\\s*(,)",captures:{1:{name:"punctuation.comma.graphql"}}},"graphql-ampersand":{match:"\\s*(&)",captures:{1:{name:"keyword.operator.logical.graphql"}}},"graphql-colon":{match:"\\s*(:)",captures:{1:{name:"punctuation.colon.graphql"}}},"graphql-union-mark":{match:"\\s*(\\|)",captures:{1:{name:"punctuation.union.graphql"}}},"graphql-name":{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"entity.name.function.graphql"}}},"graphql-directive":{begin:"\\s*((@)\\s*([_A-Za-z][_0-9A-Za-z]*))",end:"(?=.)",applyEndPatternLast:1,beginCaptures:{1:{name:"entity.name.function.directive.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-arguments"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-directive-definition":{begin:"\\s*(\\bdirective\\b)\\s*(@[_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,beginCaptures:{1:{name:"keyword.directive.graphql"},2:{name:"entity.name.function.directive.graphql"},3:{name:"keyword.on.graphql"},4:{name:"support.type.graphql"}},patterns:[{include:"#graphql-variable-definitions"},{begin:"\\s*(\\bon\\b)\\s*([_A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,beginCaptures:{1:{name:"keyword.on.graphql"},2:{name:"support.type.location.graphql"}},patterns:[{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"},{match:"\\s*(\\|)\\s*([_A-Za-z]*)",captures:{2:{name:"support.type.location.graphql"}}}]},{include:"#graphql-skip-newlines"},{include:"#graphql-comment"},{include:"#literal-quasi-embedded"}]},"graphql-selection-set":{name:"meta.selectionset.graphql",begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-field"},{include:"#graphql-fragment-spread"},{include:"#graphql-inline-fragment"},{include:"#graphql-comma"},{include:"#native-interpolation"},{include:"#literal-quasi-embedded"}]},"graphql-field":{patterns:[{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)\\s*(:)",captures:{1:{name:"string.unquoted.alias.graphql"},2:{name:"punctuation.colon.graphql"}}},{match:"\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"variable.graphql"}}},{include:"#graphql-arguments"},{include:"#graphql-directive"},{include:"#graphql-selection-set"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-fragment-spread":{begin:"\\s*(\\.\\.\\.)\\s*(?!\\bon\\b)([_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"variable.fragment.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#literal-quasi-embedded"},{include:"#graphql-skip-newlines"}]},"graphql-inline-fragment":{begin:"\\s*(\\.\\.\\.)\\s*(?:(\\bon\\b)\\s*([_A-Za-z][_0-9A-Za-z]*))?",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.operator.spread.graphql"},2:{name:"keyword.on.graphql"},3:{name:"support.type.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-selection-set"},{include:"#graphql-directive"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"graphql-arguments":{name:"meta.arguments.graphql",begin:"\\s*(\\()",end:"\\s*(\\))",beginCaptures:{1:{name:"meta.brace.round.directive.graphql"}},endCaptures:{1:{name:"meta.brace.round.directive.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{begin:"\\s*([_A-Za-z][_0-9A-Za-z]*)(?:\\s*(:))",end:"(?=\\s*(?:(?:([_A-Za-z][_0-9A-Za-z]*)\\s*(:))|\\)))|\\s*(,)",beginCaptures:{1:{name:"variable.parameter.graphql"},2:{name:"punctuation.colon.graphql"}},endCaptures:{3:{name:"punctuation.comma.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-value"},{include:"#graphql-skip-newlines"}]},{include:"#literal-quasi-embedded"}]},"graphql-variable-name":{match:"\\s*(\\$[_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"variable.graphql"}}},"graphql-float-value":{match:"\\s*(-?(0|[1-9][0-9]*)(\\.[0-9]+)?((e|E)(\\+|-)?[0-9]+)?)",captures:{1:{name:"constant.numeric.float.graphql"}}},"graphql-boolean-value":{match:"\\s*\\b(true|false)\\b",captures:{1:{name:"constant.language.boolean.graphql"}}},"graphql-null-value":{match:"\\s*\\b(null)\\b",captures:{1:{name:"constant.language.null.graphql"}}},"graphql-string-value":{contentName:"string.quoted.double.graphql",begin:'\\s*+(("))',end:`\\s*+(?:(("))|( +))`,beginCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.begin.graphql"}},endCaptures:{1:{name:"string.quoted.double.graphql"},2:{name:"punctuation.definition.string.end.graphql"},3:{name:"invalid.illegal.newline.graphql"}},patterns:[{include:"#graphql-string-content"},{include:"#literal-quasi-embedded"}]},"graphql-string-content":{patterns:[{name:"constant.character.escape.graphql",match:`\\\\[/'"\\\\nrtbf]`},{name:"constant.character.escape.graphql",match:"\\\\u([0-9a-fA-F]{4})"}]},"graphql-enum":{name:"meta.enum.graphql",begin:"\\s*+\\b(enum)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",end:"(?<=})",beginCaptures:{1:{name:"keyword.enum.graphql"},2:{name:"support.type.enum.graphql"}},patterns:[{name:"meta.type.object.graphql",begin:"\\s*({)",end:"\\s*(})",beginCaptures:{1:{name:"punctuation.operation.graphql"}},endCaptures:{1:{name:"punctuation.operation.graphql"}},patterns:[{include:"#graphql-object-type"},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"},{include:"#graphql-enum-value"},{include:"#literal-quasi-embedded"}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-directive"}]},"graphql-enum-value":{name:"constant.character.enum.graphql",match:"\\s*(?!=\\b(true|false|null)\\b)([_A-Za-z][_0-9A-Za-z]*)"},"graphql-value":{patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-variable-name"},{include:"#graphql-float-value"},{include:"#graphql-string-value"},{include:"#graphql-boolean-value"},{include:"#graphql-null-value"},{include:"#graphql-enum-value"},{include:"#graphql-list-value"},{include:"#graphql-object-value"},{include:"#literal-quasi-embedded"}]},"graphql-list-value":{patterns:[{name:"meta.listvalues.graphql",begin:"\\s*+(\\[)",end:"\\s*(\\])",endCaptures:{1:{name:"meta.brace.square.graphql"}},beginCaptures:{1:{name:"meta.brace.square.graphql"}},patterns:[{include:"#graphql-value"}]}]},"graphql-object-value":{patterns:[{name:"meta.objectvalues.graphql",begin:"\\s*+({)",end:"\\s*(})",beginCaptures:{1:{name:"meta.brace.curly.graphql"}},endCaptures:{1:{name:"meta.brace.curly.graphql"}},patterns:[{include:"#graphql-object-field"},{include:"#graphql-value"}]}]},"graphql-object-field":{match:"\\s*(([_A-Za-z][_0-9A-Za-z]*))\\s*(:)",captures:{1:{name:"constant.object.key.graphql"},2:{name:"string.unquoted.graphql"},3:{name:"punctuation.graphql"}}},"graphql-union":{begin:"\\s*\\b(union)\\b\\s*([_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"keyword.union.graphql"},2:{name:"support.type.graphql"}},patterns:[{begin:"\\s*(=)\\s*([_A-Za-z][_0-9A-Za-z]*)",end:"(?=.)",applyEndPatternLast:1,captures:{1:{name:"punctuation.assignment.graphql"},2:{name:"support.type.graphql"}},patterns:[{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"},{match:"\\s*(\\|)\\s*([_A-Za-z][_0-9A-Za-z]*)",captures:{1:{name:"punctuation.or.graphql"},2:{name:"support.type.graphql"}}}]},{include:"#graphql-comment"},{include:"#graphql-description-docstring"},{include:"#graphql-description-singleline"},{include:"#graphql-skip-newlines"},{include:"#literal-quasi-embedded"}]},"native-interpolation":{name:"native.interpolation",begin:"\\s*(\\${)",end:"(})",beginCaptures:{1:{name:"keyword.other.substitution.begin"}},endCaptures:{1:{name:"keyword.other.substitution.end"}},patterns:[{include:"source.js"},{include:"source.ts"},{include:"source.js.jsx"},{include:"source.tsx"}]},"graphql-skip-newlines":{match:`\\s* +`}},displayName:"GraphQL",aliases:["gql"],embeddedLangs:["javascript","typescript","jsx","tsx"]});var s=[...t.default,...a.default,...i.default,...l.default,p]},69611:function(r,n,e){e.r(n),e.d(n,{default:function(){return s}});var t=e(61263),a=e(89537),i=e(79825),l=e(67128);const p=Object.freeze({scopeName:"source.http",fileTypes:["http","rest"],keyEquivalent:"^~H",name:"http",patterns:[{begin:"^\\s*(?=curl)",name:"http.request.curl",end:"^\\s*(\\#{3,}.*?)?\\s*$",endCaptures:{0:{name:"comment.line.sharp.http"}},patterns:[{include:"source.shell"}]},{begin:"\\s*(?=(\\[|{[^{]))",name:"http.request.body.json",end:"^\\s*(\\#{3,}.*?)?\\s*$",endCaptures:{0:{name:"comment.line.sharp.http"}},patterns:[{include:"source.json"}]},{begin:"^\\s*(?=<\\S)",name:"http.request.body.xml",end:"^\\s*(\\#{3,}.*?)?\\s*$",endCaptures:{0:{name:"comment.line.sharp.http"}},patterns:[{include:"text.xml"}]},{begin:"\\s*(?=(query|mutation))",name:"http.request.body.graphql",end:"^\\s*(\\#{3,}.*?)?\\s*$",endCaptures:{0:{name:"comment.line.sharp.http"}},patterns:[{include:"source.graphql"}]},{begin:"\\s*(?=(query|mutation))",name:"http.request.body.graphql",end:"^\\{\\s*$",patterns:[{include:"source.graphql"}]},{include:"#metadata"},{include:"#comments"},{captures:{1:{name:"keyword.other.http"},2:{name:"variable.other.http"},3:{name:"string.other.http"}},match:"^\\s*(@)([^\\s=]+)\\s*=\\s*(.*?)\\s*$",name:"http.filevariable"},{captures:{1:{name:"keyword.operator.http"},2:{name:"variable.other.http"},3:{name:"string.other.http"}},match:"^\\s*(\\?|&)([^=\\s]+)=(.*)$",name:"http.query"},{captures:{1:{name:"entity.name.tag.http"},2:{name:"keyword.other.http"},3:{name:"string.other.http"}},match:"^([\\w\\-]+)\\s*(\\:)\\s*([^/].*?)\\s*$",name:"http.headers"},{include:"#request-line"},{include:"#response-line"}],repository:{metadata:{patterns:[{match:"^\\s*\\#{1,}\\s+(?:((@)name)\\s+([^\\s\\.]+))$",captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"},3:{name:"entity.name.type.http"}},name:"comment.line.sharp.http"},{match:"^\\s*\\/{2,}\\s+(?:((@)name)\\s+([^\\s\\.]+))$",captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"},3:{name:"entity.name.type.http"}},name:"comment.line.double-slash.http"},{match:"^\\s*\\#{1,}\\s+((@)note)\\s*$",captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"}},name:"comment.line.sharp.http"},{match:"^\\s*\\/{2,}\\s+((@)note)\\s*$",captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"}},name:"comment.line.double-slash.http"},{match:"^\\s*\\#{1,}\\s+(?:((@)prompt)\\s+([^\\s]+)(?:\\s+(.*))?\\s*)$",captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"},3:{name:"variable.other.http"},4:{name:"string.other.http"}},name:"comment.line.sharp.http"},{match:"^\\s*\\/{2,}\\s+(?:((@)prompt)\\s+([^\\s]+)(?:\\s+(.*))?\\s*)$",captures:{1:{name:"entity.other.attribute-name"},2:{name:"punctuation.definition.block.tag.metadata"},3:{name:"variable.other.http"},4:{name:"string.other.http"}},name:"comment.line.double-slash.http"}]},comments:{patterns:[{match:"^\\s*\\#{1,}.*$",name:"comment.line.sharp.http"},{match:"^\\s*\\/{2,}.*$",name:"comment.line.double-slash.http"}]},"request-line":{captures:{1:{name:"keyword.control.http"},2:{name:"const.language.http"},3:{patterns:[{include:"#protocol"}]}},match:"(?i)^(?:(get|post|put|delete|patch|head|options|connect|trace)\\s+)?\\s*(.+?)(?:\\s+(HTTP\\/\\S+))?$",name:"http.requestline"},"response-line":{captures:{1:{patterns:[{include:"#protocol"}]},2:{name:"constant.numeric.http"},3:{name:"string.other.http"}},match:"(?i)^\\s*(HTTP\\/\\S+)\\s([1-5][0-9][0-9])\\s(.*)$",name:"http.responseLine"},protocol:{patterns:[{captures:{1:{name:"keyword.other.http"},2:{name:"constant.numeric.http"}},name:"http.version",match:"(HTTP)/(\\d+.\\d+)"}]}},displayName:"HTTP",embeddedLangs:["shellscript","json","xml","graphql"]});var s=[...t.default,...a.default,...i.default,...l.default,p]},89537:function(r,n,e){e.r(n),e.d(n,{default:function(){return a}});var a=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/microsoft/vscode-JSON.tmLanguage/blob/master/JSON.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/microsoft/vscode-JSON.tmLanguage/commit/9bd83f1c252b375e957203f21793316203f61f70",name:"json",scopeName:"source.json",patterns:[{include:"#value"}],repository:{array:{begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.json"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.json"}},name:"meta.structure.array.json",patterns:[{include:"#value"},{match:",",name:"punctuation.separator.array.json"},{match:"[^\\s\\]]",name:"invalid.illegal.expected-array-separator.json"}]},comments:{patterns:[{begin:"/\\*\\*(?!/)",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.documentation.json"},{begin:"/\\*",captures:{0:{name:"punctuation.definition.comment.json"}},end:"\\*/",name:"comment.block.json"},{captures:{1:{name:"punctuation.definition.comment.json"}},match:"(//).*$\\n?",name:"comment.line.double-slash.js"}]},constant:{match:"\\b(?:true|false|null)\\b",name:"constant.language.json"},number:{match:`(?x) # turn on extended mode + -? # an optional minus + (?: + 0 # a zero + | # ...or... + [1-9] # a 1-9 character + \\d* # followed by zero or more digits + ) + (?: + (?: + \\. # a period + \\d+ # followed by one or more digits + )? + (?: + [eE] # an e character + [+-]? # followed by an option +/- + \\d+ # followed by one or more digits + )? # make exponent optional + )? # make decimal portion optional`,name:"constant.numeric.json"},object:{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.dictionary.begin.json"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.dictionary.end.json"}},name:"meta.structure.dictionary.json",patterns:[{comment:"the JSON object key",include:"#objectkey"},{include:"#comments"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.dictionary.key-value.json"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.dictionary.pair.json"}},name:"meta.structure.dictionary.value.json",patterns:[{comment:"the JSON object value",include:"#value"},{match:"[^\\s,]",name:"invalid.illegal.expected-dictionary-separator.json"}]},{match:"[^\\s\\}]",name:"invalid.illegal.expected-dictionary-separator.json"}]},string:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.json"}},name:"string.quoted.double.json",patterns:[{include:"#stringcontent"}]},objectkey:{begin:'"',beginCaptures:{0:{name:"punctuation.support.type.property-name.begin.json"}},end:'"',endCaptures:{0:{name:"punctuation.support.type.property-name.end.json"}},name:"string.json support.type.property-name.json",patterns:[{include:"#stringcontent"}]},stringcontent:{patterns:[{match:`(?x) # turn on extended mode + \\\\ # a literal backslash + (?: # ...followed by... + ["\\\\/bfnrt] # one of these characters + | # ...or... + u # a u + [0-9a-fA-F]{4}) # and four hex digits`,name:"constant.character.escape.json"},{match:"\\\\.",name:"invalid.illegal.unrecognized-string-escape.json"}]},value:{patterns:[{include:"#constant"},{include:"#number"},{include:"#string"},{include:"#array"},{include:"#object"},{include:"#comments"}]}},displayName:"JSON"})]},79825:function(r,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(7411);const a=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-xml/blob/master/grammars/xml.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-xml/commit/7bc75dfe779ad5b35d9bf4013d9181864358cb49",name:"xml",scopeName:"text.xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]}},displayName:"XML",embeddedLangs:["java"]});var i=[...t.default,a]}}]); diff --git a/9654.241509c9.async.js b/9654.241509c9.async.js new file mode 100644 index 00000000..71427eb0 --- /dev/null +++ b/9654.241509c9.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9654],{59654:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({comment:"The recognition of function definitions and compiler directives (such as module, record and macro definitions) requires that each of the aforementioned constructs must be the first string inside a line (except for whitespace). Also, the function/module/record/macro names must be given unquoted. -- desp",fileTypes:["erl","escript","hrl","xrl","yrl"],keyEquivalent:"^~E",name:"erlang",patterns:[{include:"#module-directive"},{include:"#import-export-directive"},{include:"#behaviour-directive"},{include:"#record-directive"},{include:"#define-directive"},{include:"#macro-directive"},{include:"#directive"},{include:"#function"},{include:"#everything-else"}],repository:{atom:{patterns:[{begin:"(')",beginCaptures:{1:{name:"punctuation.definition.symbol.begin.erlang"}},end:"(')",endCaptures:{1:{name:"punctuation.definition.symbol.end.erlang"}},name:"constant.other.symbol.quoted.single.erlang",patterns:[{captures:{1:{name:"punctuation.definition.escape.erlang"},3:{name:"punctuation.definition.escape.erlang"}},match:`(\\\\)([bdefnrstv\\\\'"]|(\\^)[@-_a-z]|[0-7]{1,3}|x[\\da-fA-F]{2})`,name:"constant.other.symbol.escape.erlang"},{match:"\\\\\\^?.?",name:"invalid.illegal.atom.erlang"}]},{match:"[a-z][a-zA-Z\\d@_]*+",name:"constant.other.symbol.unquoted.erlang"}]},"behaviour-directive":{captures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.behaviour.erlang"},3:{name:"punctuation.definition.parameters.begin.erlang"},4:{name:"entity.name.type.class.behaviour.definition.erlang"},5:{name:"punctuation.definition.parameters.end.erlang"},6:{name:"punctuation.section.directive.end.erlang"}},match:"^\\s*+(-)\\s*+(behaviour)\\s*+(\\()\\s*+([a-z][a-zA-Z\\d@_]*+)\\s*+(\\))\\s*+(\\.)",name:"meta.directive.behaviour.erlang"},binary:{begin:"(<<)",beginCaptures:{1:{name:"punctuation.definition.binary.begin.erlang"}},end:"(>>)",endCaptures:{1:{name:"punctuation.definition.binary.end.erlang"}},name:"meta.structure.binary.erlang",patterns:[{captures:{1:{name:"punctuation.separator.binary.erlang"},2:{name:"punctuation.separator.value-size.erlang"}},match:"(,)|(:)"},{include:"#internal-type-specifiers"},{include:"#everything-else"}]},character:{patterns:[{captures:{1:{name:"punctuation.definition.character.erlang"},2:{name:"constant.character.escape.erlang"},3:{name:"punctuation.definition.escape.erlang"},5:{name:"punctuation.definition.escape.erlang"}},match:`(\\$)((\\\\)([bdefnrstv\\\\'"]|(\\^)[@-_a-z]|[0-7]{1,3}|x[\\da-fA-F]{2}))`,name:"constant.character.erlang"},{match:"\\$\\\\\\^?.?",name:"invalid.illegal.character.erlang"},{captures:{1:{name:"punctuation.definition.character.erlang"}},match:"(\\$)[ \\S]",name:"constant.character.erlang"},{match:"\\$.?",name:"invalid.illegal.character.erlang"}]},comment:{begin:"(^[ \\t]+)?(?=%)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.erlang"}},end:"(?!\\G)",patterns:[{begin:"%",beginCaptures:{0:{name:"punctuation.definition.comment.erlang"}},end:"\\n",name:"comment.line.percentage.erlang"}]},"define-directive":{patterns:[{begin:"^\\s*+(-)\\s*+(define)\\s*+(\\()\\s*+([a-zA-Z\\d@_]++)\\s*+",beginCaptures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.define.erlang"},3:{name:"punctuation.definition.parameters.begin.erlang"},4:{name:"entity.name.function.macro.definition.erlang"}},end:"(\\))\\s*+(\\.)",endCaptures:{1:{name:"punctuation.definition.parameters.end.erlang"},2:{name:"punctuation.section.directive.end.erlang"}},name:"meta.directive.define.erlang",patterns:[{include:"#everything-else"}]},{begin:"(?=^\\s*+-\\s*+define\\s*+\\(\\s*+[a-zA-Z\\d@_]++\\s*+\\()",end:"(\\))\\s*+(\\.)",endCaptures:{1:{name:"punctuation.definition.parameters.end.erlang"},2:{name:"punctuation.section.directive.end.erlang"}},name:"meta.directive.define.erlang",patterns:[{begin:"^\\s*+(-)\\s*+(define)\\s*+(\\()\\s*+([a-zA-Z\\d@_]++)\\s*+(\\()",beginCaptures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.define.erlang"},3:{name:"punctuation.definition.parameters.begin.erlang"},4:{name:"entity.name.function.macro.definition.erlang"},5:{name:"punctuation.definition.parameters.begin.erlang"}},end:"(\\))\\s*(,)",endCaptures:{1:{name:"punctuation.definition.parameters.end.erlang"},2:{name:"punctuation.separator.parameters.erlang"}},patterns:[{match:",",name:"punctuation.separator.parameters.erlang"},{include:"#everything-else"}]},{match:"\\|\\||\\||:|;|,|\\.|->",name:"punctuation.separator.define.erlang"},{include:"#everything-else"}]}]},directive:{patterns:[{begin:"^\\s*+(-)\\s*+([a-z][a-zA-Z\\d@_]*+)\\s*+(\\(?)",beginCaptures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.erlang"},3:{name:"punctuation.definition.parameters.begin.erlang"}},end:"(\\)?)\\s*+(\\.)",endCaptures:{1:{name:"punctuation.definition.parameters.end.erlang"},2:{name:"punctuation.section.directive.end.erlang"}},name:"meta.directive.erlang",patterns:[{include:"#everything-else"}]},{captures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.erlang"},3:{name:"punctuation.section.directive.end.erlang"}},match:"^\\s*+(-)\\s*+([a-z][a-zA-Z\\d@_]*+)\\s*+(\\.)",name:"meta.directive.erlang"}]},"everything-else":{patterns:[{include:"#comment"},{include:"#record-usage"},{include:"#macro-usage"},{include:"#expression"},{include:"#keyword"},{include:"#textual-operator"},{include:"#language-constant"},{include:"#function-call"},{include:"#tuple"},{include:"#list"},{include:"#binary"},{include:"#parenthesized-expression"},{include:"#character"},{include:"#number"},{include:"#atom"},{include:"#string"},{include:"#symbolic-operator"},{include:"#variable"}]},expression:{patterns:[{begin:"\\b(if)\\b",beginCaptures:{1:{name:"keyword.control.if.erlang"}},end:"\\b(end)\\b",endCaptures:{1:{name:"keyword.control.end.erlang"}},name:"meta.expression.if.erlang",patterns:[{include:"#internal-expression-punctuation"},{include:"#everything-else"}]},{begin:"\\b(case)\\b",beginCaptures:{1:{name:"keyword.control.case.erlang"}},end:"\\b(end)\\b",endCaptures:{1:{name:"keyword.control.end.erlang"}},name:"meta.expression.case.erlang",patterns:[{include:"#internal-expression-punctuation"},{include:"#everything-else"}]},{begin:"\\b(receive)\\b",beginCaptures:{1:{name:"keyword.control.receive.erlang"}},end:"\\b(end)\\b",endCaptures:{1:{name:"keyword.control.end.erlang"}},name:"meta.expression.receive.erlang",patterns:[{include:"#internal-expression-punctuation"},{include:"#everything-else"}]},{captures:{1:{name:"keyword.control.fun.erlang"},4:{name:"entity.name.type.class.module.erlang"},5:{name:"variable.other.erlang"},6:{name:"punctuation.separator.module-function.erlang"},8:{name:"entity.name.function.erlang"},9:{name:"variable.other.erlang"},10:{name:"punctuation.separator.function-arity.erlang"}},comment:"Implicit function expression with optional module qualifier when both module and function can be atom or variable",match:"\\b(fun)\\s+((([a-z][a-zA-Z\\d@_]*+)|(_[a-zA-Z\\d@_]++|[A-Z][a-zA-Z\\d@_]*+))\\s*+(:)\\s*+)?(([a-z][a-zA-Z\\d@_]*+|'[^']*+')|(_[a-zA-Z\\d@_]++|[A-Z][a-zA-Z\\d@_]*+))\\s*(/)",name:"meta.expression.fun.implicit.erlang"},{begin:"\\b(fun)\\s+(([a-z][a-zA-Z\\d@_]*+)|(_[a-zA-Z\\d@_]++|[A-Z][a-zA-Z\\d@_]*+))\\s*+(:)",beginCaptures:{1:{name:"keyword.control.fun.erlang"},3:{name:"entity.name.type.class.module.erlang"},4:{name:"variable.other.erlang"},5:{name:"punctuation.separator.module-function.erlang"}},comment:"Implicit function expression with module qualifier when module can be atom or variable and function can by anything",end:"(/)",endCaptures:{1:{name:"punctuation.separator.function-arity.erlang"}},name:"meta.expression.fun.implicit.erlang",patterns:[{include:"#everything-else"}]},{begin:"\\b(fun)\\s+(?!\\()",beginCaptures:{1:{name:"keyword.control.fun.erlang"}},comment:"Implicit function expression when both module and function can by anything",end:"(/)",endCaptures:{1:{name:"punctuation.separator.function-arity.erlang"}},name:"meta.expression.fun.implicit.erlang",patterns:[{include:"#everything-else"}]},{begin:"\\b(fun)\\s*+(\\()(?=(\\s*+\\())",beginCaptures:{1:{name:"entity.name.function.erlang"},2:{name:"punctuation.definition.parameters.begin.erlang"}},comment:"Function type in type specification",end:"(\\))",endCaptures:{1:{name:"punctuation.definition.parameters.end.erlang"}},patterns:[{include:"#everything-else"}]},{begin:"\\b(fun)\\b",beginCaptures:{1:{name:"keyword.control.fun.erlang"}},comment:"Explicit function expression",end:"\\b(end)\\b",endCaptures:{1:{name:"keyword.control.end.erlang"}},name:"meta.expression.fun.erlang",patterns:[{begin:"(?=\\()",end:"(;)|(?=\\bend\\b)",endCaptures:{1:{name:"punctuation.separator.clauses.erlang"}},patterns:[{include:"#internal-function-parts"}]},{include:"#everything-else"}]},{begin:"\\b(try)\\b",beginCaptures:{1:{name:"keyword.control.try.erlang"}},end:"\\b(end)\\b",endCaptures:{1:{name:"keyword.control.end.erlang"}},name:"meta.expression.try.erlang",patterns:[{include:"#internal-expression-punctuation"},{include:"#everything-else"}]},{begin:"\\b(begin)\\b",beginCaptures:{1:{name:"keyword.control.begin.erlang"}},end:"\\b(end)\\b",endCaptures:{1:{name:"keyword.control.end.erlang"}},name:"meta.expression.begin.erlang",patterns:[{include:"#internal-expression-punctuation"},{include:"#everything-else"}]},{begin:"\\b(maybe)\\b",beginCaptures:{1:{name:"keyword.control.maybe.erlang"}},end:"\\b(end)\\b",endCaptures:{1:{name:"keyword.control.end.erlang"}},name:"meta.expression.maybe.erlang",patterns:[{include:"#internal-expression-punctuation"},{include:"#everything-else"}]}]},function:{begin:"^\\s*+([a-z][a-zA-Z\\d@_]*+|'[^']*+')\\s*+(?=\\()",beginCaptures:{1:{name:"entity.name.function.definition.erlang"}},end:"(\\.)",endCaptures:{1:{name:"punctuation.terminator.function.erlang"}},name:"meta.function.erlang",patterns:[{captures:{1:{name:"entity.name.function.erlang"}},match:"^\\s*+([a-z][a-zA-Z\\d@_]*+|'[^']*+')\\s*+(?=\\()"},{begin:"(?=\\()",end:"(;)|(?=\\.)",endCaptures:{1:{name:"punctuation.separator.clauses.erlang"}},patterns:[{include:"#parenthesized-expression"},{include:"#internal-function-parts"}]},{include:"#everything-else"}]},"function-call":{begin:"(?=([a-z][a-zA-Z\\d@_]*+|'[^']*+'|_[a-zA-Z\\d@_]++|[A-Z][a-zA-Z\\d@_]*+)\\s*+(\\(|:\\s*+([a-z][a-zA-Z\\d@_]*+|'[^']*+'|_[a-zA-Z\\d@_]++|[A-Z][a-zA-Z\\d@_]*+)\\s*+\\())",end:"(\\))",endCaptures:{1:{name:"punctuation.definition.parameters.end.erlang"}},name:"meta.function-call.erlang",patterns:[{begin:"((erlang)\\s*+(:)\\s*+)?(is_atom|is_binary|is_constant|is_float|is_function|is_integer|is_list|is_number|is_pid|is_port|is_reference|is_tuple|is_record|abs|element|hd|length|node|round|self|size|tl|trunc)\\s*+(\\()",beginCaptures:{2:{name:"entity.name.type.class.module.erlang"},3:{name:"punctuation.separator.module-function.erlang"},4:{name:"entity.name.function.guard.erlang"},5:{name:"punctuation.definition.parameters.begin.erlang"}},end:"(?=\\))",patterns:[{match:",",name:"punctuation.separator.parameters.erlang"},{include:"#everything-else"}]},{begin:"((([a-z][a-zA-Z\\d@_]*+|'[^']*+')|(_[a-zA-Z\\d@_]++|[A-Z][a-zA-Z\\d@_]*+))\\s*+(:)\\s*+)?(([a-z][a-zA-Z\\d@_]*+|'[^']*+')|(_[a-zA-Z\\d@_]++|[A-Z][a-zA-Z\\d@_]*+))\\s*+(\\()",beginCaptures:{3:{name:"entity.name.type.class.module.erlang"},4:{name:"variable.other.erlang"},5:{name:"punctuation.separator.module-function.erlang"},7:{name:"entity.name.function.erlang"},8:{name:"variable.other.erlang"},9:{name:"punctuation.definition.parameters.begin.erlang"}},end:"(?=\\))",patterns:[{match:",",name:"punctuation.separator.parameters.erlang"},{include:"#everything-else"}]}]},"import-export-directive":{patterns:[{begin:"^\\s*+(-)\\s*+(import)\\s*+(\\()\\s*+([a-z][a-zA-Z\\d@_]*+|'[^']*+')\\s*+(,)",beginCaptures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.import.erlang"},3:{name:"punctuation.definition.parameters.begin.erlang"},4:{name:"entity.name.type.class.module.erlang"},5:{name:"punctuation.separator.parameters.erlang"}},end:"(\\))\\s*+(\\.)",endCaptures:{1:{name:"punctuation.definition.parameters.end.erlang"},2:{name:"punctuation.section.directive.end.erlang"}},name:"meta.directive.import.erlang",patterns:[{include:"#internal-function-list"}]},{begin:"^\\s*+(-)\\s*+(export)\\s*+(\\()",beginCaptures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.export.erlang"},3:{name:"punctuation.definition.parameters.begin.erlang"}},end:"(\\))\\s*+(\\.)",endCaptures:{1:{name:"punctuation.definition.parameters.end.erlang"},2:{name:"punctuation.section.directive.end.erlang"}},name:"meta.directive.export.erlang",patterns:[{include:"#internal-function-list"}]}]},"internal-expression-punctuation":{captures:{1:{name:"punctuation.separator.clause-head-body.erlang"},2:{name:"punctuation.separator.clauses.erlang"},3:{name:"punctuation.separator.expressions.erlang"}},match:"(->)|(;)|(,)"},"internal-function-list":{begin:"(\\[)",beginCaptures:{1:{name:"punctuation.definition.list.begin.erlang"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.list.end.erlang"}},name:"meta.structure.list.function.erlang",patterns:[{begin:"([a-z][a-zA-Z\\d@_]*+|'[^']*+')\\s*+(/)",beginCaptures:{1:{name:"entity.name.function.erlang"},2:{name:"punctuation.separator.function-arity.erlang"}},end:"(,)|(?=\\])",endCaptures:{1:{name:"punctuation.separator.list.erlang"}},patterns:[{include:"#everything-else"}]},{include:"#everything-else"}]},"internal-function-parts":{patterns:[{begin:"(?=\\()",end:"(->)",endCaptures:{1:{name:"punctuation.separator.clause-head-body.erlang"}},patterns:[{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.erlang"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.parameters.end.erlang"}},patterns:[{match:",",name:"punctuation.separator.parameters.erlang"},{include:"#everything-else"}]},{match:",|;",name:"punctuation.separator.guards.erlang"},{include:"#everything-else"}]},{match:",",name:"punctuation.separator.expressions.erlang"},{include:"#everything-else"}]},"internal-record-body":{begin:"(\\{)",beginCaptures:{1:{name:"punctuation.definition.class.record.begin.erlang"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.class.record.end.erlang"}},name:"meta.structure.record.erlang",patterns:[{begin:"(([a-z][a-zA-Z\\d@_]*+|'[^']*+')|(_))",beginCaptures:{2:{name:"variable.other.field.erlang"},3:{name:"variable.language.omitted.field.erlang"}},end:"(,)|(?=\\})",endCaptures:{1:{name:"punctuation.separator.class.record.erlang"}},patterns:[{include:"#everything-else"}]},{include:"#everything-else"}]},"internal-type-specifiers":{begin:"(/)",beginCaptures:{1:{name:"punctuation.separator.value-type.erlang"}},end:"(?=,|:|>>)",patterns:[{captures:{1:{name:"storage.type.erlang"},2:{name:"storage.modifier.signedness.erlang"},3:{name:"storage.modifier.endianness.erlang"},4:{name:"storage.modifier.unit.erlang"},5:{name:"punctuation.separator.unit-specifiers.erlang"},6:{name:"constant.numeric.integer.decimal.erlang"},7:{name:"punctuation.separator.type-specifiers.erlang"}},match:"(integer|float|binary|bytes|bitstring|bits|utf8|utf16|utf32)|(signed|unsigned)|(big|little|native)|(unit)(:)(\\d++)|(-)"}]},keyword:{match:"\\b(after|begin|case|catch|cond|end|fun|if|let|of|try|receive|when|maybe|else)\\b",name:"keyword.control.erlang"},"language-constant":{match:"\\b(false|true|undefined)\\b",name:"constant.language"},list:{begin:"(\\[)",beginCaptures:{1:{name:"punctuation.definition.list.begin.erlang"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.list.end.erlang"}},name:"meta.structure.list.erlang",patterns:[{match:"\\||\\|\\||,",name:"punctuation.separator.list.erlang"},{include:"#everything-else"}]},"macro-directive":{patterns:[{captures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.ifdef.erlang"},3:{name:"punctuation.definition.parameters.begin.erlang"},4:{name:"entity.name.function.macro.erlang"},5:{name:"punctuation.definition.parameters.end.erlang"},6:{name:"punctuation.section.directive.end.erlang"}},match:"^\\s*+(-)\\s*+(ifdef)\\s*+(\\()\\s*+([a-zA-z\\d@_]++)\\s*+(\\))\\s*+(\\.)",name:"meta.directive.ifdef.erlang"},{captures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.ifndef.erlang"},3:{name:"punctuation.definition.parameters.begin.erlang"},4:{name:"entity.name.function.macro.erlang"},5:{name:"punctuation.definition.parameters.end.erlang"},6:{name:"punctuation.section.directive.end.erlang"}},match:"^\\s*+(-)\\s*+(ifndef)\\s*+(\\()\\s*+([a-zA-z\\d@_]++)\\s*+(\\))\\s*+(\\.)",name:"meta.directive.ifndef.erlang"},{captures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.undef.erlang"},3:{name:"punctuation.definition.parameters.begin.erlang"},4:{name:"entity.name.function.macro.erlang"},5:{name:"punctuation.definition.parameters.end.erlang"},6:{name:"punctuation.section.directive.end.erlang"}},match:"^\\s*+(-)\\s*+(undef)\\s*+(\\()\\s*+([a-zA-z\\d@_]++)\\s*+(\\))\\s*+(\\.)",name:"meta.directive.undef.erlang"}]},"macro-usage":{captures:{1:{name:"keyword.operator.macro.erlang"},2:{name:"entity.name.function.macro.erlang"}},match:"(\\?\\??)\\s*+([a-zA-Z\\d@_]++)",name:"meta.macro-usage.erlang"},"module-directive":{captures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.module.erlang"},3:{name:"punctuation.definition.parameters.begin.erlang"},4:{name:"entity.name.type.class.module.definition.erlang"},5:{name:"punctuation.definition.parameters.end.erlang"},6:{name:"punctuation.section.directive.end.erlang"}},match:"^\\s*+(-)\\s*+(module)\\s*+(\\()\\s*+([a-z][a-zA-Z\\d@_]*+)\\s*+(\\))\\s*+(\\.)",name:"meta.directive.module.erlang"},number:{begin:"(?=\\d)",end:"(?!\\d)",patterns:[{captures:{1:{name:"punctuation.separator.integer-float.erlang"},2:{name:"punctuation.separator.float-exponent.erlang"}},match:"\\d++(\\.)\\d++([eE][\\+\\-]?\\d++)?",name:"constant.numeric.float.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"2(#)([0-1]++_)*[0-1]++",name:"constant.numeric.integer.binary.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"3(#)([0-2]++_)*[0-2]++",name:"constant.numeric.integer.base-3.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"4(#)([0-3]++_)*[0-3]++",name:"constant.numeric.integer.base-4.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"5(#)([0-4]++_)*[0-4]++",name:"constant.numeric.integer.base-5.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"6(#)([0-5]++_)*[0-5]++",name:"constant.numeric.integer.base-6.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"7(#)([0-6]++_)*[0-6]++",name:"constant.numeric.integer.base-7.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"8(#)([0-7]++_)*[0-7]++",name:"constant.numeric.integer.octal.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"9(#)([0-8]++_)*[0-8]++",name:"constant.numeric.integer.base-9.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"10(#)(\\d++_)*\\d++",name:"constant.numeric.integer.decimal.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"11(#)([\\daA]++_)*[\\daA]++",name:"constant.numeric.integer.base-11.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"12(#)([\\da-bA-B]++_)*[\\da-bA-B]++",name:"constant.numeric.integer.base-12.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"13(#)([\\da-cA-C]++_)*[\\da-cA-C]++",name:"constant.numeric.integer.base-13.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"14(#)([\\da-dA-D]++_)*[\\da-dA-D]++",name:"constant.numeric.integer.base-14.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"15(#)([\\da-eA-E]++_)*[\\da-eA-E]++",name:"constant.numeric.integer.base-15.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"16(#)([\\da-fA-F]++_)*[\\da-fA-F]++",name:"constant.numeric.integer.hexadecimal.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"17(#)([\\da-gA-G]++_)*[\\da-gA-G]++",name:"constant.numeric.integer.base-17.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"18(#)([\\da-hA-H]++_)*[\\da-hA-H]++",name:"constant.numeric.integer.base-18.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"19(#)([\\da-iA-I]++_)*[\\da-iA-I]++",name:"constant.numeric.integer.base-19.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"20(#)([\\da-jA-J]++_)*[\\da-jA-J]++",name:"constant.numeric.integer.base-20.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"21(#)([\\da-kA-K]++_)*[\\da-kA-K]++",name:"constant.numeric.integer.base-21.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"22(#)([\\da-lA-L]++_)*[\\da-lA-L]++",name:"constant.numeric.integer.base-22.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"23(#)([\\da-mA-M]++_)*[\\da-mA-M]++",name:"constant.numeric.integer.base-23.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"24(#)([\\da-nA-N]++_)*[\\da-nA-N]++",name:"constant.numeric.integer.base-24.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"25(#)([\\da-oA-O]++_)*[\\da-oA-O]++",name:"constant.numeric.integer.base-25.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"26(#)([\\da-pA-P]++_)*[\\da-pA-P]++",name:"constant.numeric.integer.base-26.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"27(#)([\\da-qA-Q]++_)*[\\da-qA-Q]++",name:"constant.numeric.integer.base-27.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"28(#)([\\da-rA-R]++_)*[\\da-rA-R]++",name:"constant.numeric.integer.base-28.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"29(#)([\\da-sA-S]++_)*[\\da-sA-S]++",name:"constant.numeric.integer.base-29.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"30(#)([\\da-tA-T]++_)*[\\da-tA-T]++",name:"constant.numeric.integer.base-30.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"31(#)([\\da-uA-U]++_)*[\\da-uA-U]++",name:"constant.numeric.integer.base-31.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"32(#)([\\da-vA-V]++_)*[\\da-vA-V]++",name:"constant.numeric.integer.base-32.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"33(#)([\\da-wA-W]++_)*[\\da-wA-W]++",name:"constant.numeric.integer.base-33.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"34(#)([\\da-xA-X]++_)*[\\da-xA-X]++",name:"constant.numeric.integer.base-34.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"35(#)([\\da-yA-Y]++_)*[\\da-yA-Y]++",name:"constant.numeric.integer.base-35.erlang"},{captures:{1:{name:"punctuation.separator.base-integer.erlang"}},match:"36(#)([\\da-zA-Z]++_)*[\\da-zA-Z]++",name:"constant.numeric.integer.base-36.erlang"},{match:"\\d++#([\\da-zA-Z]++_)*[\\da-zA-Z]++",name:"invalid.illegal.integer.erlang"},{match:"(\\d++_)*\\d++",name:"constant.numeric.integer.decimal.erlang"}]},"parenthesized-expression":{begin:"(\\()",beginCaptures:{1:{name:"punctuation.section.expression.begin.erlang"}},end:"(\\))",endCaptures:{1:{name:"punctuation.section.expression.end.erlang"}},name:"meta.expression.parenthesized",patterns:[{include:"#everything-else"}]},"record-directive":{begin:"^\\s*+(-)\\s*+(record)\\s*+(\\()\\s*+([a-z][a-zA-Z\\d@_]*+|'[^']*+')\\s*+(,)",beginCaptures:{1:{name:"punctuation.section.directive.begin.erlang"},2:{name:"keyword.control.directive.import.erlang"},3:{name:"punctuation.definition.parameters.begin.erlang"},4:{name:"entity.name.type.class.record.definition.erlang"},5:{name:"punctuation.separator.parameters.erlang"}},end:"(\\))\\s*+(\\.)",endCaptures:{1:{name:"punctuation.definition.parameters.end.erlang"},2:{name:"punctuation.section.directive.end.erlang"}},name:"meta.directive.record.erlang",patterns:[{include:"#internal-record-body"},{include:"#comment"}]},"record-usage":{patterns:[{captures:{1:{name:"keyword.operator.record.erlang"},2:{name:"entity.name.type.class.record.erlang"},3:{name:"punctuation.separator.record-field.erlang"},4:{name:"variable.other.field.erlang"}},match:"(#)\\s*+([a-z][a-zA-Z\\d@_]*+|'[^']*+')\\s*+(\\.)\\s*+([a-z][a-zA-Z\\d@_]*+|'[^']*+')",name:"meta.record-usage.erlang"},{begin:"(#)\\s*+([a-z][a-zA-Z\\d@_]*+|'[^']*+')",beginCaptures:{1:{name:"keyword.operator.record.erlang"},2:{name:"entity.name.type.class.record.erlang"}},end:"(?<=\\})",name:"meta.record-usage.erlang",patterns:[{include:"#internal-record-body"}]}]},string:{begin:'(")',beginCaptures:{1:{name:"punctuation.definition.string.begin.erlang"}},end:'(")',endCaptures:{1:{name:"punctuation.definition.string.end.erlang"}},name:"string.quoted.double.erlang",patterns:[{captures:{1:{name:"punctuation.definition.escape.erlang"},3:{name:"punctuation.definition.escape.erlang"}},match:`(\\\\)([bdefnrstv\\\\'"]|(\\^)[@-_a-z]|[0-7]{1,3}|x[\\da-fA-F]{2})`,name:"constant.character.escape.erlang"},{match:"\\\\\\^?.?",name:"invalid.illegal.string.erlang"},{captures:{1:{name:"punctuation.definition.placeholder.erlang"},3:{name:"punctuation.separator.placeholder-parts.erlang"},4:{name:"punctuation.separator.placeholder-parts.erlang"},6:{name:"punctuation.separator.placeholder-parts.erlang"},8:{name:"punctuation.separator.placeholder-parts.erlang"},10:{name:"punctuation.separator.placeholder-parts.erlang"},12:{name:"punctuation.separator.placeholder-parts.erlang"}},match:"(~)((\\-)?\\d++|(\\*))?((\\.)(\\d++|(\\*)))?((\\.)((\\*)|.))?[~cfegswpWPBX#bx\\+ni]",name:"constant.other.placeholder.erlang"},{captures:{1:{name:"punctuation.definition.placeholder.erlang"},2:{name:"punctuation.separator.placeholder-parts.erlang"}},match:"(~)(\\*)?(\\d++)?[~du\\-#fsacl]",name:"constant.other.placeholder.erlang"},{match:'~[^"]?',name:"invalid.illegal.string.erlang"}]},"symbolic-operator":{match:"\\+\\+|\\+|--|-|\\*|/=|/|=/=|=:=|==|=<|=|<-|<|>=|>|!|::|\\?=",name:"keyword.operator.symbolic.erlang"},"textual-operator":{match:"\\b(andalso|band|and|bxor|xor|bor|orelse|or|bnot|not|bsl|bsr|div|rem)\\b",name:"keyword.operator.textual.erlang"},tuple:{begin:"(\\{)",beginCaptures:{1:{name:"punctuation.definition.tuple.begin.erlang"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.tuple.end.erlang"}},name:"meta.structure.tuple.erlang",patterns:[{match:",",name:"punctuation.separator.tuple.erlang"},{include:"#everything-else"}]},variable:{captures:{1:{name:"variable.other.erlang"},2:{name:"variable.language.omitted.erlang"}},match:"(_[a-zA-Z\\d@_]++|[A-Z][a-zA-Z\\d@_]*+)|(_)"}},scopeName:"source.erlang",uuid:"58EA597D-5158-4BF7-9FB2-B05135D1E166",displayName:"Erlang",aliases:["erl"]})]}}]); diff --git a/97.52cda319.async.js b/97.52cda319.async.js new file mode 100644 index 00000000..09aee213 --- /dev/null +++ b/97.52cda319.async.js @@ -0,0 +1,489 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[97],{50097:function(t,n,e){e.r(n),e.d(n,{default:function(){return i}});var i=[Object.freeze({fileTypes:["vhd","vhdl","vho","vht"],name:"vhdl",patterns:[{include:"#block_processing"},{include:"#cleanup"}],repository:{architecture_pattern:{patterns:[{begin:`(?x) + + # The word architecture $1 + \\b((?i:architecture))\\s+ + + # Followed up by a valid $3 or invalid identifier $4 + (([a-zA-z][a-zA-z0-9_]*)|(.+))(?=\\s)\\s+ + + # The word of $5 + ((?i:of))\\s+ + + # Followed by a valid $7 or invalid identifier $8 + (([a-zA-Z][a-zA-Z0-9_]*)|(.+?))(?=\\s*(?i:is))\\b + `,beginCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"entity.name.type.architecture.begin.vhdl"},4:{name:"invalid.illegal.invalid.identifier.vhdl"},5:{name:"keyword.language.vhdl"},7:{name:"entity.name.type.entity.reference.vhdl"},8:{name:"invalid.illegal.invalid.identifier.vhdl"}},end:`(?x) + # The word end $1 + \\b((?i:end)) + + # Optional word architecture $3 + (\\s+((?i:architecture)))? + + # Optional same identifier $6 or illegal identifier $7 + (\\s+((\\3)|(.+?)))? + + # This will cause the previous to capture until just before the ; or $ + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"keyword.language.vhdl"},6:{name:"entity.name.type.architecture.end.vhdl"},7:{name:"invalid.illegal.mismatched.identifier.vhdl"}},name:"support.block.architecture",patterns:[{include:"#function_definition_pattern"},{include:"#procedure_definition_pattern"},{include:"#component_pattern"},{include:"#if_pattern"},{include:"#process_pattern"},{include:"#type_pattern"},{include:"#record_pattern"},{include:"#for_pattern"},{include:"#entity_instantiation_pattern"},{include:"#component_instantiation_pattern"},{include:"#cleanup"}]}]},attribute_list:{patterns:[{begin:"\\'\\(",beginCaptures:{0:{name:"punctuation.vhdl"}},end:"\\)",endCaptures:{0:{name:"punctuation.vhdl"}},patterns:[{include:"#parenthetical_list"},{include:"#cleanup"}]}]},block_processing:{patterns:[{include:"#package_pattern"},{include:"#package_body_pattern"},{include:"#entity_pattern"},{include:"#architecture_pattern"}]},case_pattern:{patterns:[{begin:`(?x) + # Beginning of line ... + ^\\s* + + # Optional identifier ... $3 or invalid identifier $4 + ( + ( + ([a-zA-Z][a-zA-Z0-9_]*) + |(.+?) + ) + \\s*:\\s* + )? + + # The word case $5 + \\b((?i:case))\\b + `,beginCaptures:{3:{name:"entity.name.tag.case.begin.vhdl"},4:{name:"invalid.illegal.invalid.identifier.vhdl"},5:{name:"keyword.language.vhdl"}},end:`(?x) + # The word end $1 + \\b((?i:end))\\s* + + # The word case $4 or invalid word $5 + (\\s+(((?i:case))|(.*?))) + + # Optional identifier from before $8 or illegal $9 + (\\s+((\\2)|(.*?)))? + + # Ending with a semicolon + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},4:{name:"keyword.language.vhdl"},5:{name:"invalid.illegal.case.required.vhdl"},8:{name:"entity.name.tag.case.end.vhdl"},9:{name:"invalid.illegal.mismatched.identifier.vhdl"}},patterns:[{include:"#control_patterns"},{include:"#cleanup"}]}]},cleanup:{patterns:[{include:"#comments"},{include:"#constants_numeric"},{include:"#strings"},{include:"#attribute_list"},{include:"#syntax_highlighting"}]},comments:{patterns:[{match:"--.*$\\n?",name:"comment.line.double-dash.vhdl"}]},component_instantiation_pattern:{patterns:[{begin:`(?x) + # From the beginning of the line ... + ^\\s* + + # Match a valid identifier $1 + ([a-zA-Z][a-zA-Z0-9_]*) + + # Colon! $2 + \\s*(:)\\s* + + # Another valid identifier $3 + ([a-zA-Z][a-zA-Z0-9_]*)\\b + + # Make sure we are just the other word, or the beginning of + # a generic or port mapping + (?=\\s*($|generic|port)) + `,beginCaptures:{1:{name:"entity.name.section.component_instantiation.vhdl"},2:{name:"punctuation.vhdl"},3:{name:"entity.name.tag.component.reference.vhdl"}},end:";",endCaptures:{0:{name:"punctuation.vhdl"}},patterns:[{include:"#parenthetical_list"},{include:"#cleanup"}]}]},component_pattern:{patterns:[{begin:`(?x) + # From the beginning of the line ... + ^\\s* + + # The word component $1 + \\b((?i:component))\\s+ + + # A valid identifier $3 or invalid identifier $4 + (([a-zA-Z_][a-zA-Z0-9_]*)\\s*|(.+?))(?=\\b(?i:is|port)\\b|$|--) + + # Optional word is $6 + (\\b((?i:is\\b)))? + `,beginCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"entity.name.type.component.begin.vhdl"},4:{name:"invalid.illegal.invalid.identifier.vhdl"},6:{name:"keyword.language.vhdl"}},end:`(?x) + # The word end $1 + \\b((?i:end))\\s+ + + # The word component $3 or illegal word $4 + (((?i:component\\b))|(.+?))(?=\\s*|;) + + # Optional identifier $7 or illegal mismatched $8 + (\\s+((\\3)|(.+?)))?(?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"keyword.language.vhdl"},4:{name:"invalid.illegal.component.keyword.required.vhdl"},7:{name:"entity.name.type.component.end.vhdl"},8:{name:"invalid.illegal.mismatched.identifier.vhdl"}},patterns:[{include:"#generic_list_pattern"},{include:"#port_list_pattern"},{include:"#comments"}]}]},constants_numeric:{patterns:[{match:"\\b([+\\-]?[\\d_]+\\.[\\d_]+([eE][+\\-]?[\\d_]+)?)\\b",name:"constant.numeric.floating_point.vhdl"},{match:"\\b\\d+#[\\h_]+#\\b",name:"constant.numeric.base_pound_number_pound.vhdl"},{match:"\\b[\\d_]+([eE][\\d_]+)?\\b",name:"constant.numeric.integer.vhdl"},{match:'[xX]"[0-9a-fA-F_uUxXzZwWlLhH\\-]+"',name:"constant.numeric.quoted.double.string.hex.vhdl"},{match:'[oO]"[0-7_uUxXzZwWlLhH\\-]+"',name:"constant.numeric.quoted.double.string.octal.vhdl"},{match:'[bB]?"[01_uUxXzZwWlLhH\\-]+"',name:"constant.numeric.quoted.double.string.binary.vhdl"},{captures:{1:{name:"invalid.illegal.quoted.double.string.vhdl"}},match:'([bBoOxX]".+?")',name:"constant.numeric.quoted.double.string.illegal.vhdl"},{match:"'[01uUxXzZwWlLhH\\-]'",name:"constant.numeric.quoted.single.std_logic"}]},control_patterns:{patterns:[{include:"#case_pattern"},{include:"#if_pattern"},{include:"#for_pattern"},{include:"#while_pattern"}]},entity_instantiation_pattern:{patterns:[{begin:`(?x) + # From the beginning of the line + ^\\s* + + # Component identifier or illegal identifier $1 + ([a-zA-Z][a-zA-Z0-9_]*) + + # Colon! $2 + \\s*(:)\\s* + + # Optional word use $4 + (((?i:use))\\s+)? + + # Required word entity $5 + ((?i:entity))\\s+ + + # Optional library unit identifier $8 for invalid identifier $9 followed by a dot $10 + ( + (([a-zA-Z][a-zA-Z0-9_]*)|(.+?)) + (\\.) + )? + + # Entity name reference $12 or illegal identifier $13 + (([a-zA-Z][a-zA-Z0-9_]*)|(.+?)) + + # Check to see if we are being followed by either open paren, end of line, or port or generic words + (?=\\s*(\\(|$|(?i:port|generic))) + + # Optional architecture elaboration + ( + # Open paren $16 + \\s*(\\()\\s* + + # Arch identifier $18 or invalid identifier $19 + (([a-zA-Z][a-zA-Z0-9_]*)|(.+?))(?=\\s*\\)) + + # Close paren $21 + \\s*(\\)) + )? + `,beginCaptures:{1:{name:"entity.name.section.entity_instantiation.vhdl"},2:{name:"punctuation.vhdl"},4:{name:"keyword.language.vhdl"},5:{name:"keyword.language.vhdl"},8:{name:"entity.name.tag.library.reference.vhdl"},9:{name:"invalid.illegal.invalid.identifier.vhdl"},10:{name:"punctuation.vhdl"},12:{name:"entity.name.tag.entity.reference.vhdl"},13:{name:"invalid.illegal.invalid.identifier.vhdl"},16:{name:"punctuation.vhdl"},18:{name:"entity.name.tag.architecture.reference.vhdl"},19:{name:"invalid.illegal.invalid.identifier.vhdl"},21:{name:"punctuation.vhdl"}},end:";",endCaptures:{0:{name:"punctuation.vhdl"}},patterns:[{include:"#parenthetical_list"},{include:"#cleanup"}]}]},entity_pattern:{patterns:[{begin:`(?x) + # From the beginning of the line ... + ^\\s* + + # The word entity $1 + ((?i:entity\\b))\\s+ + + # The identifier $3 or an invalid identifier $4 + (([a-zA-Z][a-zA-Z\\d_]*)|(.+?))(?=\\s) + `,beginCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"entity.name.type.entity.begin.vhdl"},4:{name:"invalid.illegal.invalid.identifier.vhdl"}},end:`(?x) + + # The word end $1 + \\b((?i:end\\b)) + + # Optional word entity $3 + (\\s+((?i:entity)))? + + # Optional identifier match $6 or indentifier mismatch $7 + (\\s+((\\3)|(.+?)))? + + # Make sure there is a semicolon following + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"keyword.language.vhdl"},6:{name:"entity.name.type.entity.end.vhdl"},7:{name:"invalid.illegal.mismatched.identifier.vhdl"}},patterns:[{include:"#comments"},{include:"#generic_list_pattern"},{include:"#port_list_pattern"},{include:"#cleanup"}]}]},for_pattern:{patterns:[{begin:`(?x) + # From the beginning of the line + ^\\s* + ( + # Check for an identifier $2 + ([a-zA-Z][a-zA-Z0-9_]*) + + # Followed by a colon $3 + \\s*(:)\\s* + )? + + # Make sure the next word is not wait + (?!(?i:wait\\s*)) + + # The for keyword $4 + \\b((?i:for))\\b + + # Make sure the next word is not all + (?!\\s*(?i:all)) + + `,beginCaptures:{2:{name:"entity.name.tag.for.generate.begin.vhdl"},3:{name:"punctuation.vhdl"},4:{name:"keyword.language.vhdl"}},end:`(?x) + # The word end $1 + \\b((?i:end))\\s+ + ( + # Followed by generate or loop $3 + ((?i:generate|loop)) + + # But it really is required $4 + |(\\S+) + )\\b + + # The matching identifier $7 or an invalid identifier $8 + (\\s+((\\2)|(.+?)))? + + # Only space and a semicolon left + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"keyword.language.vhdl"},4:{name:"invalid.illegal.loop.or.generate.required.vhdl"},7:{name:"entity.name.tag.for.generate.end.vhdl"},8:{name:"invalid.illegal.mismatched.identifier.vhdl"}},patterns:[{include:"#control_patterns"},{include:"#entity_instantiation_pattern"},{include:"#component_pattern"},{include:"#component_instantiation_pattern"},{include:"#process_pattern"},{include:"#cleanup"}]}]},function_definition_pattern:{patterns:[{begin:`(?x) + # From the beginning of the line + ^\\s* + + # The word function $1 + ((?i:impure)?\\s*(?i:function))\\s+ + + ( + # A valid normal identifier $3 + ([a-zA-Z][a-zA-Z\\d_]*) + # A valid string quoted identifier $4 + |("\\S+") + # A valid backslash escaped identifier $5 + |(\\\\.+\\\\) + # An invalid identifier $5 + |(.+?) + ) + + # Check to make sure we have a list or we return + (?=\\s* + ( + \\( + |(?i:\\breturn\\b) + ) + ) + `,beginCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"entity.name.function.function.begin.vhdl"},4:{name:"entity.name.function.function.begin.vhdl"},5:{name:"entity.name.function.function.begin.vhdl"},6:{name:"invalid.illegal.invalid.identifier.vhdl"}},end:`(?x) + # From the beginning of the line + ^\\s* + + # The word end $1 + ((?i:end)) + + # Optional word function $3 + (\\s+((?i:function)))? + + # Optional matched identifier $6 or mismatched identifier $7 + (\\s+((\\3|\\4|\\5)|(.+?)))? + + # Ending with whitespace and semicolon + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"keyword.language.vhdl"},6:{name:"entity.name.function.function.end.vhdl"},7:{name:"invalid.illegal.mismatched.identifier.vhdl"}},patterns:[{include:"#control_patterns"},{include:"#parenthetical_list"},{include:"#type_pattern"},{include:"#record_pattern"},{include:"#cleanup"}]}]},function_prototype_pattern:{patterns:[{begin:`(?x) + # From the beginning of the line + ^\\s* + + # The word function $1 + ((?i:impure)?\\s*(?i:function))\\s+ + + ( + # A valid normal identifier $3 + ([a-zA-Z][a-zA-Z\\d_]*) + # A valid quoted identifier $4 + |("\\S+") + # A valid backslash escaped identifier $5 + |(\\\\.+\\\\) + # An invalid identifier $6 + |(.+?) + ) + + # Check to make sure we have a list or we return + (?=\\s* + ( + \\( + |(?i:\\breturn\\b) + ) + ) + `,beginCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"entity.name.function.function.prototype.vhdl"},4:{name:"entity.name.function.function.prototype.vhdl"},5:{name:"entity.name.function.function.prototype.vhdl"},6:{name:"invalid.illegal.function.name.vhdl"}},end:"(?<=;)",patterns:[{begin:"\\b(?i:return)(?=\\s+[^;]+\\s*;)",beginCaptures:{0:{name:"keyword.language.vhdl"}},end:"\\;",endCaptures:{0:{name:"punctuation.terminator.function_prototype.vhdl"}},patterns:[{include:"#parenthetical_list"},{include:"#cleanup"}]},{include:"#parenthetical_list"},{include:"#cleanup"}]}]},generic_list_pattern:{patterns:[{begin:"\\b(?i:generic)\\b",beginCaptures:{0:{name:"keyword.language.vhdl"}},end:";",endCaptures:{0:{name:"punctuation.vhdl"}},patterns:[{include:"#parenthetical_list"}]}]},if_pattern:{patterns:[{begin:`(?x) + ( + # Optional identifier $2 + ([a-zA-Z][a-zA-Z0-9_]*) + + # Followed by a colon $3 + \\s*(:)\\s* + )? + + # Keyword if $4 + \\b((?i:if))\\b + `,beginCaptures:{2:{name:"entity.name.tag.if.generate.begin.vhdl"},3:{name:"punctuation.vhdl"},4:{name:"keyword.language.vhdl"}},end:`(?x) + # The word end $1 + \\b((?i:end))\\s+ + + ( + ( + # Optional generate or if keyword $4 + ((?i:generate|if)) + + # Keyword if or generate required $5 + |(\\S+) + )\\b + ( + \\s+ + ( + # Optional matching identifier $8 + (\\2) + + # Mismatched identifier $9 + |(.+?) + ) + )? + )? + + # Followed by a semicolon + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},4:{name:"keyword.language.vhdl"},5:{name:"invalid.illegal.if.or.generate.required.vhdl"},8:{name:"entity.name.tag.if.generate.end.vhdl"},9:{name:"invalid.illegal.mismatched.identifier.vhdl"}},patterns:[{include:"#control_patterns"},{include:"#process_pattern"},{include:"#entity_instantiation_pattern"},{include:"#component_pattern"},{include:"#component_instantiation_pattern"},{include:"#cleanup"}]}]},keywords:{patterns:[{match:"'(?i:active|ascending|base|delayed|driving|event|high|image|instance|instance_name|last|last_value|left|leftof|length|low|path|path_name|pos|pred|quiet|range|reverse|reverse_range|right|rightof|simple|simple_name|stable|succ|transaction|val|value)\\b",name:"keyword.attributes.vhdl"},{match:"\\b(?i:abs|access|after|alias|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|context|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|mod|nand|new|next|nor|not|null|of|on|open|or|others|out|package|port|postponed|procedure|process|protected|pure|range|record|register|reject|rem|report|return|rol|ror|select|severity|shared|signal|sla|sll|sra|srl|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with|xnor|xor)\\b",name:"keyword.language.vhdl"},{match:"\\b(?i:std|ieee|work|standard|textio|std_logic_1164|std_logic_arith|std_logic_misc|std_logic_signed|std_logic_textio|std_logic_unsigned|numeric_bit|numeric_std|math_complex|math_real|vital_primitives|vital_timing)\\b",name:"standard.library.language.vhdl"},{match:"(\\+|\\-|<=|=|=>|:=|>=|>|<|/|\\||&|(\\*{1,2}))",name:"keyword.operator.vhdl"}]},package_body_pattern:{patterns:[{begin:`(?x) + # The word package $1 + \\b((?i:package))\\s+ + + # ... but we want to be a package body $2 + ((?i:body))\\s+ + + # The valid identifier $4 or the invalid one $5 + (([a-zA-Z][a-zA-Z\\d_]*)|(.+?))\\s+ + + # ... and we end it with an is $6 + ((?i:is))\\b + `,beginCaptures:{1:{name:"keyword.language.vhdl"},2:{name:"keyword.language.vhdl"},4:{name:"entity.name.section.package_body.begin.vhdl"},5:{name:"invalid.illegal.invalid.identifier.vhdl"},6:{name:"keyword.language.vhdl"}},end:`(?x) + # The word end $1 + \\b((?i:end\\b)) + + # Optional word package $3 body $4 + (\\s+((?i:package))\\s+((?i:body)))? + + # Optional identifier $7 or mismatched identifier $8 + (\\s+((\\4)|(.+?)))?(?=\\s*;)`,endCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"keyword.language.vhdl"},4:{name:"keyword.language.vhdl"},7:{name:"entity.name.section.package_body.end.vhdl"},8:{name:"invalid.illegal.mismatched.identifier.vhdl"}},patterns:[{include:"#protected_body_pattern"},{include:"#function_definition_pattern"},{include:"#procedure_definition_pattern"},{include:"#type_pattern"},{include:"#subtype_pattern"},{include:"#record_pattern"},{include:"#cleanup"}]}]},package_pattern:{patterns:[{begin:`(?x) + # The word package $1 + \\b((?i:package))\\s+ + + # ... but we do not want to be a package body + (?!(?i:body)) + + # The valid identifier $3 or the invalid one $4 + (([a-zA-Z][a-zA-Z\\d_]*)|(.+?))\\s+ + + # ... and we end it with an is $5 + ((?i:is))\\b + `,beginCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"entity.name.section.package.begin.vhdl"},4:{name:"invalid.illegal.invalid.identifier.vhdl"},5:{name:"keyword.language.vhdl"}},end:`(?x) + # The word end $1 + \\b((?i:end\\b)) + + # Optional word package $3 + (\\s+((?i:package)))? + + # Optional identifier $6 or mismatched identifier $7 + (\\s+((\\2)|(.+?)))?(?=\\s*;)`,endCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"keyword.language.vhdl"},6:{name:"entity.name.section.package.end.vhdl"},7:{name:"invalid.illegal.mismatched.identifier.vhdl"}},patterns:[{include:"#protected_pattern"},{include:"#function_prototype_pattern"},{include:"#procedure_prototype_pattern"},{include:"#type_pattern"},{include:"#subtype_pattern"},{include:"#record_pattern"},{include:"#component_pattern"},{include:"#cleanup"}]}]},protected_body_pattern:{patterns:[{begin:`(?x) + \\b((?i:type))\\s+ + + # The valid identifier $2 or the invalid one $3 + (([a-zA-Z][a-zA-Z\\d_]*)|(.+?))\\s+ + + \\b((?i:is\\s+protected\\s+body))\\s+ + `,beginCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"entity.name.section.protected_body.begin.vhdl"},4:{name:"invalid.illegal.invalid.identifier.vhdl"},5:{name:"keyword.language.vhdl"}},end:`(?x) + \\b((?i:end\\s+protected\\s+body)) + + # Optional identifier + (\\s+((\\3)|(.+?)))? + + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},4:{name:"entity.name.section.protected_body.end.vhdl"},5:{name:"invalid.illegal.mismatched.identifier.vhdl"}},patterns:[{include:"#function_definition_pattern"},{include:"#procedure_definition_pattern"},{include:"#type_pattern"},{include:"#subtype_pattern"},{include:"#record_pattern"},{include:"#cleanup"}]}]},protected_pattern:{patterns:[{begin:`(?x) + \\b((?i:type))\\s+ + + # The valid identifier $2 or the invalid one $3 + (([a-zA-Z][a-zA-Z\\d_]*)|(.+?))\\s+ + + \\b((?i:is\\s+protected))\\s+ + + # Not body + (?!(?i:body)) + `,beginCaptures:{1:{name:"keyword.language.vhdls"},3:{name:"entity.name.section.protected.begin.vhdl"},4:{name:"invalid.illegal.invalid.identifier.vhdl"},5:{name:"keyword.language.vhdl"}},end:`(?x) + \\b((?i:end\\s+protected)) + + # Optional identifier + (\\s+((\\3)|(.+?)))? + + # Not body + (?!(?i:body)) + + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},4:{name:"entity.name.section.protected.end.vhdl"},5:{name:"invalid.illegal.mismatched.identifier.vhdl"}},patterns:[{include:"#function_prototype_pattern"},{include:"#procedure_prototype_pattern"},{include:"#type_pattern"},{include:"#subtype_pattern"},{include:"#record_pattern"},{include:"#component_pattern"},{include:"#cleanup"}]}]},parenthetical_list:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.vhdl"}},end:"(?<=\\))",patterns:[{begin:`(?=['"a-zA-Z0-9])`,end:"(;|\\)|,)",endCaptures:{0:{name:"punctuation.vhdl"}},name:"source.vhdl",patterns:[{include:"#comments"},{include:"#parenthetical_pair"},{include:"#cleanup"}]},{match:"\\)",name:"invalid.illegal.unexpected.parenthesis.vhdl"},{include:"#cleanup"}]}]},parenthetical_pair:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.vhdl"}},end:"\\)",endCaptures:{0:{name:"punctuation.vhdl"}},patterns:[{include:"#parenthetical_pair"},{include:"#cleanup"}]}]},port_list_pattern:{patterns:[{begin:"\\b(?i:port)\\b",beginCaptures:{0:{name:"keyword.language.vhdl"}},end:"(?<=\\))\\s*;",endCaptures:{0:{name:"punctuation.vhdl"}},patterns:[{include:"#parenthetical_list"}]}]},procedure_definition_pattern:{patterns:[{begin:`(?x) + # From the beginning of the line + ^\\s* + + # The word function $1 + ((?i:procedure))\\s+ + + ( + # A valid normal identifier $3 + ([a-zA-Z][a-zA-Z\\d_]*) + # A valid quoted identifier $4 + |("\\S+") + # An invalid identifier $5 + |(.+?) + ) + + # Check to make sure we have a list is + (?=\\s*(\\(|(?i:is))) + `,beginCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"entity.name.function.procedure.begin.vhdl"},4:{name:"entity.name.function.procedure.begin.vhdl"},5:{name:"invalid.illegal.invalid.identifier.vhdl"}},end:`(?x) + # From the beginning of the line + ^\\s* + + # The word end $1 + ((?i:end)) + + # Optional word function $3 + (\\s+((?i:procedure)))? + + # Optional matched identifier $6 or mismatched identifier $7 + (\\s+((\\3|\\4)|(.+?)))? + + # Ending with whitespace and semicolon + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"keyword.language.vhdl"},6:{name:"entity.name.function.procedure.end.vhdl"},7:{name:"invalid.illegal.mismatched.identifier.vhdl"}},patterns:[{include:"#parenthetical_list"},{include:"#control_patterns"},{include:"#type_pattern"},{include:"#record_pattern"},{include:"#cleanup"}]}]},procedure_prototype_pattern:{patterns:[{begin:`(?x) + \\b((?i:procedure))\\s+ + (([a-zA-Z][a-zA-Z0-9_]*)|(.+?)) + (?=\\s*(\\(|;)) + `,beginCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"entity.name.function.procedure.begin.vhdl"},4:{name:"invalid.illegal.invalid.identifier.vhdl"}},end:";",endCaptures:{0:{name:"punctual.vhdl"}},patterns:[{include:"#parenthetical_list"}]}]},process_pattern:{patterns:[{begin:`(?x) + # From the beginning of the line + ^\\s* + + ( + # Optional identifier $2 + ([a-zA-Z][a-zA-Z0-9_]*) + + # Colon $3 + \\s*(:)\\s* + )? + + # The word process #4 + ((?i:process\\b)) + `,beginCaptures:{2:{name:"entity.name.section.process.begin.vhdl"},3:{name:"punctuation.vhdl"},4:{name:"keyword.language.vhdl"}},end:`(?x) + # The word end $1 + ((?i:end)) + + # Optional word process $3 + (\\s+((?i:process))) + + # Optional identifier $6 or invalid identifier $7 + (\\s+((\\2)|(.+?)))? + + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"keyword.language.vhdl"},6:{name:"entity.name.section.process.end.vhdl"},7:{name:"invalid.illegal.invalid.identifier.vhdl"}},patterns:[{include:"#control_patterns"},{include:"#cleanup"}]}]},punctuation:{patterns:[{match:"(\\.|,|:|;|\\(|\\))",name:"punctuation.vhdl"}]},record_pattern:{patterns:[{begin:"\\b(?i:record)\\b",beginCaptures:{0:{name:"keyword.language.vhdl"}},end:`(?x) + # The word end $1 + \\b((?i:end)) + + # The word record $2 + \\s+((?i:record)) + + # Optional identifier $5 or invalid identifier $6 + (\\s+(([a-zA-Z][a-zA-Z\\d_]*)|(.*?)))? + + # Only whitespace and semicolons can be left + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},2:{name:"keyword.language.vhdl"},5:{name:"entity.name.type.record.vhdl"},6:{name:"invalid.illegal.invalid.identifier.vhdl"}},patterns:[{include:"#cleanup"}]},{include:"#cleanup"}]},strings:{patterns:[{match:"'.'",name:"string.quoted.single.vhdl"},{begin:'"',end:'"',name:"string.quoted.double.vhdl",patterns:[{match:"\\\\.",name:"constant.character.escape.vhdl"}]},{begin:"\\\\",end:"\\\\",name:"string.other.backslash.vhdl"}]},subtype_pattern:{patterns:[{begin:`(?x) + # The word subtype $1 + \\b((?i:subtype))\\s+ + + # Valid identifier $3 or invalid identifier $4 + (([a-zA-Z][a-zA-Z0-9_]*)|(.+?))\\s+ + + # The word is $5 + ((?i:is))\\b + `,beginCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"entity.name.type.subtype.vhdl"},4:{name:"invalid.illegal.invalid.identifier.vhdl"},5:{name:"keyword.language.vhdl"}},end:";",endCaptures:{0:{name:"punctuation.vhdl"}},patterns:[{include:"#cleanup"}]}]},support_constants:{patterns:[{match:"\\b(?i:math_1_over_e|math_1_over_pi|math_1_over_sqrt_2|math_2_pi|math_3_pi_over_2|math_deg_to_rad|math_e|math_log10_of_e|math_log2_of_e|math_log_of_10|math_log_of_2|math_pi|math_pi_over_2|math_pi_over_3|math_pi_over_4|math_rad_to_deg|math_sqrt_2|math_sqrt_pi)\\b",name:"support.constant.ieee.math_real.vhdl"},{match:"\\b(?i:math_cbase_1|math_cbase_j|math_czero|positive_real|principal_value)\\b",name:"support.constant.ieee.math_complex.vhdl"},{match:"\\b(?i:true|false)\\b",name:"support.constant.std.standard.vhdl"}]},support_functions:{patterns:[{match:"\\b(?i:finish|stop|resolution_limit)\\b",name:"support.function.std.env.vhdl"},{match:"\\b(?i:readline|read|writeline|write|endfile|endline)\\b",name:"support.function.std.textio.vhdl"},{match:"\\b(?i:rising_edge|falling_edge|to_bit|to_bitvector|to_stdulogic|to_stdlogicvector|to_stdulogicvector|is_x)\\b",name:"support.function.ieee.std_logic_1164.vhdl"},{match:"\\b(?i:shift_left|shift_right|rotate_left|rotate_right|resize|to_integer|to_unsigned|to_signed)\\b",name:"support.function.ieee.numeric_std.vhdl"},{match:"\\b(?i:arccos(h?)|arcsin(h?)|arctan|arctanh|cbrt|ceil|cos|cosh|exp|floor|log10|log2|log|realmax|realmin|round|sign|sin|sinh|sqrt|tan|tanh|trunc)\\b",name:"support.function.ieee.math_real.vhdl"},{match:"\\b(?i:arg|cmplx|complex_to_polar|conj|get_principal_value|polar_to_complex)\\b",name:"support.function.ieee.math_complex.vhdl"}]},support_types:{patterns:[{match:"\\b(?i:boolean|bit|character|severity_level|integer|real|time|delay_length|now|natural|positive|string|bit_vector|file_open_kind|file_open_status|fs|ps|ns|us|ms|sec|min|hr|severity_level|note|warning|error|failure)\\b",name:"support.type.std.standard.vhdl"},{match:"\\b(?i:line|text|side|width|input|output)\\b",name:"support.type.std.textio.vhdl"},{match:"\\b(?i:std_logic|std_ulogic|std_logic_vector|std_ulogic_vector)\\b",name:"support.type.ieee.std_logic_1164.vhdl"},{match:"\\b(?i:signed|unsigned)\\b",name:"support.type.ieee.numeric_std.vhdl"},{match:"\\b(?i:complex|complex_polar)\\b",name:"support.type.ieee.math_complex.vhdl"}]},syntax_highlighting:{patterns:[{include:"#keywords"},{include:"#punctuation"},{include:"#support_constants"},{include:"#support_types"},{include:"#support_functions"}]},type_pattern:{patterns:[{begin:`(?x) + # The word type $1 + \\b((?i:type))\\s+ + + # Valid identifier $3 or invalid identifier $4 + (([a-zA-Z][a-zA-Z0-9_]*)|(.+?)) + + ( + # A semicolon is coming up if we are incomplete + (?=\\s*;) + + # Or the word is comes up $7 + |(\\s+((?i:is))) + )\\b + `,beginCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"entity.name.type.type.vhdl"},4:{name:"invalid.illegal.invalid.identifier.vhdl"},7:{name:"keyword.language.vhdl"}},end:";",endCaptures:{0:{name:"punctuation.vhdl"}},patterns:[{include:"#record_pattern"},{include:"#cleanup"}]}]},while_pattern:{patterns:[{begin:`(?x) + # From the beginning of the line + ^\\s* + ( + # Check for an identifier $2 + ([a-zA-Z][a-zA-Z0-9_]*) + + # Followed by a colon $3 + \\s*(:)\\s* + )? + + # The for keyword $4 + \\b((?i:while))\\b + `,beginCaptures:{2:{name:""},3:{name:"punctuation.vhdl"},4:{name:"keyword.language.vhdl"}},end:`(?x) + # The word end $1 + \\b((?i:end))\\s+ + ( + # Followed by keyword loop $3 + ((?i:loop)) + + # But it really is required $4 + |(\\S+) + )\\b + + # The matching identifier $7 or an invalid identifier $8 + (\\s+((\\2)|(.+?)))? + + # Only space and a semicolon left + (?=\\s*;) + `,endCaptures:{1:{name:"keyword.language.vhdl"},3:{name:"keyword.language.vhdl"},4:{name:"invalid.illegal.loop.keyword.required.vhdl"},7:{name:"entity.name.tag.while.loop.vhdl"},8:{name:"invalid.illegal.mismatched.identifier"}},patterns:[{include:"#control_patterns"},{include:"#cleanup"}]}]}},scopeName:"source.vhdl",displayName:"VHDL"})]}}]); diff --git a/9708.2c571ece.async.js b/9708.2c571ece.async.js new file mode 100644 index 00000000..abd14673 --- /dev/null +++ b/9708.2c571ece.async.js @@ -0,0 +1,7 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9708],{49708:function(n,p,e){e.r(p),e.d(p,{default:function(){return t}});var t=[Object.freeze({fileTypes:["purs"],name:"purescript",scopeName:"source.purescript",macros:{functionNameOne:"[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*",classNameOne:"[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*",functionName:"(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*",className:"[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*",operatorChar:"[\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']]",operator:"[\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']]+",operatorFun:"(?:\\((?!--+\\))[\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']]+\\))",character:`(?:[ -\\[\\]-~]|(\\\\(?:NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\"'\\&]))|(\\\\o[0-7]+)|(\\\\x[0-9A-Fa-f]+)|(\\^[A-Z@\\[\\]\\\\\\^_]))`,classConstraint:"(?:(?:([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*)\\s+)(?:(?<classConstraint>(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*|(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)(?:\\s*(?:\\s+)\\s*\\g<classConstraint>)?)))",functionTypeDeclaration:"([\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)\\s*(::|\u2237)",ctorArgs:"(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*|(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*|(?:(?:[\\w()'\u2192\u21D2\\[\\],]|->|=>)+\\s*)+)",ctor:"(?:(?:\\b([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*)\\s+)(?:(?<ctorArgs>(?:(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*|(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*|(?:(?:[\\w()'\u2192\u21D2\\[\\],]|->|=>)+\\s*)+))(?:\\s*(?:\\s+)\\s*\\g<ctorArgs>)?)?))",typeDecl:".+?",indentChar:"[ \\t]",indentBlockEnd:"^(?!\\1[ \\t]|[ \\t]*$)",maybeBirdTrack:"^"},patterns:[{name:"keyword.operator.function.infix.purescript",match:"(`)(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(`)",captures:{1:{name:"punctuation.definition.entity.purescript"},2:{name:"punctuation.definition.entity.purescript"}}},{name:"meta.declaration.module.purescript",begin:"^\\s*\\b(module)(?!')\\b",end:"(where)",beginCaptures:{1:{name:"keyword.other.purescript"}},endCaptures:{1:{name:"keyword.other.purescript"}},patterns:[{include:"#comments"},{include:"#module_name"},{include:"#module_exports"},{name:"invalid.purescript",match:"[a-z]+"}]},{name:"meta.declaration.typeclass.purescript",begin:"^\\s*\\b(class)(?!')\\b",end:"\\b(where)\\b|$",beginCaptures:{1:{name:"storage.type.class.purescript"}},endCaptures:{1:{name:"keyword.other.purescript"}},patterns:[{include:"#type_signature"}]},{name:"meta.declaration.instance.purescript",begin:"^\\s*\\b(else\\s+)?(derive\\s+)?(newtype\\s+)?(instance)(?!')\\b",end:"\\b(where)\\b|$",contentName:"meta.type-signature.purescript",beginCaptures:{1:{name:"keyword.other.purescript"},2:{name:"keyword.other.purescript"},3:{name:"keyword.other.purescript"},4:{name:"keyword.other.purescript"}},endCaptures:{1:{name:"keyword.other.purescript"}},patterns:[{include:"#type_signature"}]},{name:"meta.foreign.data.purescript",begin:"^(\\s*)(foreign)\\s+(import)\\s+(data)\\s+([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)",end:"^(?!\\1[ \\t]|[ \\t]*$)",contentName:"meta.kind-signature.purescript",beginCaptures:{2:{name:"keyword.other.purescript"},3:{name:"keyword.other.purescript"},4:{name:"keyword.other.purescript"},5:{name:"entity.name.type.purescript"},6:{name:"keyword.other.double-colon.purescript"}},patterns:[{include:"#double_colon"},{include:"#kind_signature"}]},{name:"meta.foreign.purescript",begin:"^(\\s*)(foreign)\\s+(import)\\s+([\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)",end:"^(?!\\1[ \\t]|[ \\t]*$)",contentName:"meta.type-signature.purescript",beginCaptures:{2:{name:"keyword.other.purescript"},3:{name:"keyword.other.purescript"},4:{name:"entity.name.function.purescript"}},patterns:[{include:"#double_colon"},{include:"#type_signature"}]},{name:"meta.import.purescript",begin:"^\\s*\\b(import)(?!')\\b",end:"($|(?=--))",beginCaptures:{1:{name:"keyword.other.purescript"}},patterns:[{include:"#module_name"},{include:"#module_exports"},{match:"\\b(as|hiding)\\b",captures:{1:{name:"keyword.other.purescript"}}}]},{name:"meta.declaration.type.data.purescript",begin:"^(\\s)*(data|newtype)\\s+(.+?)\\s*(?=\\=|$)",end:"^(?!\\1[ \\t]|[ \\t]*$)",beginCaptures:{2:{name:"storage.type.data.purescript"},3:{name:"meta.type-signature.purescript",patterns:[{include:"#type_signature"}]}},patterns:[{include:"#comments"},{match:"=",captures:{0:{name:"keyword.operator.assignment.purescript"}}},{match:"(?:(?:\\b([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*)\\s+)(?:(?<ctorArgs>(?:(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*|(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*|(?:(?:[\\w()'\u2192\u21D2\\[\\],]|->|=>)+\\s*)+))(?:\\s*(?:\\s+)\\s*\\g<ctorArgs>)?)?))",captures:{1:{patterns:[{include:"#data_ctor"}]},2:{name:"meta.type-signature.purescript",patterns:[{include:"#type_signature"}]}}},{match:"\\|",captures:{0:{name:"punctuation.separator.pipe.purescript"}}},{include:"#record_types"}]},{name:"meta.declaration.type.type.purescript",begin:"^(\\s)*(type)\\s+(.+?)\\s*(?=\\=|$)",end:"^(?!\\1[ \\t]|[ \\t]*$)",contentName:"meta.type-signature.purescript",beginCaptures:{2:{name:"storage.type.data.purescript"},3:{name:"meta.type-signature.purescript",patterns:[{include:"#type_signature"}]}},patterns:[{match:"=",captures:{0:{name:"keyword.operator.assignment.purescript"}}},{include:"#type_signature"},{include:"#record_types"},{include:"#comments"}]},{name:"keyword.other.purescript",match:"^\\s*\\b(derive|where|data|type|newtype|infix[lr]?|foreign(\\s+import)?(\\s+data)?)(?!')\\b"},{name:"entity.name.function.typed-hole.purescript",match:"\\?(?:[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*|[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)"},{name:"storage.type.purescript",match:"^\\s*\\b(data|type|newtype)(?!')\\b"},{name:"keyword.control.purescript",match:"\\b(do|ado|if|then|else|case|of|let|in)(?!('|\\s*(:|=)))\\b"},{name:"constant.numeric.hex.purescript",match:"\\b(?<!\\$)0(x|X)[0-9a-fA-F]+\\b(?!\\$)"},{name:"constant.numeric.decimal.purescript",match:`(?x) +(?<!\\$)(?: + (?:\\b[0-9]+(\\.)[0-9]+[eE][+-]?[0-9]+\\b)| # 1.1E+3 + (?:\\b[0-9]+[eE][+-]?[0-9]+\\b)| # 1E+3 + (?:\\b[0-9]+(\\.)[0-9]+\\b)| # 1.1 + (?:\\b[0-9]+\\b(?!\\.)) # 1 +)(?!\\$)`,captures:{0:{name:"constant.numeric.decimal.purescript"},1:{name:"meta.delimiter.decimal.period.purescript"},2:{name:"meta.delimiter.decimal.period.purescript"},3:{name:"meta.delimiter.decimal.period.purescript"},4:{name:"meta.delimiter.decimal.period.purescript"},5:{name:"meta.delimiter.decimal.period.purescript"},6:{name:"meta.delimiter.decimal.period.purescript"}}},{name:"constant.language.boolean.purescript",match:"\\b(true|false)\\b"},{name:"constant.numeric.purescript",match:"\\b(([0-9]+_?)*[0-9]+|0([xX][0-9a-fA-F]+|[oO][0-7]+))\\b"},{name:"string.quoted.triple.purescript",begin:'"""',end:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.purescript"}},endCaptures:{0:{name:"punctuation.definition.string.end.purescript"}}},{name:"string.quoted.double.purescript",begin:'"',end:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.purescript"}},endCaptures:{0:{name:"punctuation.definition.string.end.purescript"}},patterns:[{include:"#characters"},{begin:"\\\\\\s",end:"\\\\",beginCaptures:{0:{name:"markup.other.escape.newline.begin.purescript"}},endCaptures:{0:{name:"markup.other.escape.newline.end.purescript"}},patterns:[{match:"\\S+",name:"invalid.illegal.character-not-allowed-here.purescript"}]}]},{name:"markup.other.escape.newline.purescript",match:"\\\\$"},{name:"string.quoted.single.purescript",match:`(')((?:[ -\\[\\]-~]|(\\\\(?:NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\"'\\&]))|(\\\\o[0-7]+)|(\\\\x[0-9A-Fa-f]+)|(\\^[A-Z@\\[\\]\\\\\\^_])))(')`,captures:{1:{name:"punctuation.definition.string.begin.purescript"},2:{patterns:[{include:"#characters"}]},7:{name:"punctuation.definition.string.end.purescript"}}},{include:"#function_type_declaration"},{match:"\\((?<paren>(?:[^()]|\\(\\g<paren>\\))*)(::|\u2237)(?<paren2>(?:[^()]|\\(\\g<paren2>\\))*)\\)",captures:{1:{patterns:[{include:"$self"}]},2:{name:"keyword.other.double-colon.purescript"},3:{name:"meta.type-signature.purescript",patterns:[{include:"#type_signature"}]}}},{begin:"^(\\s*)(?:(::|\u2237))",beginCaptures:{2:{name:"keyword.other.double-colon.purescript"}},end:"^(?!\\1[ \\t]*|[ \\t]*$)",patterns:[{include:"#type_signature"}]},{include:"#data_ctor"},{include:"#comments"},{include:"#infix_op"},{name:"keyword.other.arrow.purescript",match:"\\<-|-\\>"},{name:"keyword.operator.purescript",match:"[\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']]+"},{name:"punctuation.separator.comma.purescript",match:","}],repository:{block_comment:{patterns:[{name:"comment.block.documentation.purescript",begin:"\\{-\\s*\\|",end:"-\\}",applyEndPatternLast:1,beginCaptures:{0:{name:"punctuation.definition.comment.documentation.purescript"}},endCaptures:{0:{name:"punctuation.definition.comment.documentation.purescript"}},patterns:[{include:"#block_comment"}]},{name:"comment.block.purescript",begin:"\\{-",end:"-\\}",applyEndPatternLast:1,beginCaptures:{0:{name:"punctuation.definition.comment.purescript"}},patterns:[{include:"#block_comment"}]}]},record_types:{patterns:[{name:"meta.type.record.purescript",begin:"\\{",beginCaptures:{0:{name:"keyword.operator.type.record.begin.purescript"}},end:"\\}",endCaptures:{0:{name:"keyword.operator.type.record.end.purescript"}},patterns:[{name:"punctuation.separator.comma.purescript",match:","},{include:"#record_field_declaration"},{include:"#comments"}]}]},comments:{patterns:[{begin:"(^[ \\t]+)?(?=--+\\s+\\|)",end:"(?!\\G)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.purescript"}},patterns:[{name:"comment.line.double-dash.documentation.purescript",begin:"(--+)\\s+(\\|)",end:"\\n",beginCaptures:{1:{name:"punctuation.definition.comment.purescript"},2:{name:"punctuation.definition.comment.documentation.purescript"}}}]},{begin:"(^[ \\t]+)?(?=--+(?![\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']]))",end:"(?!\\G)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.purescript"}},patterns:[{name:"comment.line.double-dash.purescript",begin:"--",end:"\\n",beginCaptures:{0:{name:"punctuation.definition.comment.purescript"}}}]},{include:"#block_comment"}]},characters:{patterns:[{match:`(?:[ -\\[\\]-~]|(\\\\(?:NUL|SOH|STX|ETX|EOT|ENQ|ACK|BEL|BS|HT|LF|VT|FF|CR|SO|SI|DLE|DC1|DC2|DC3|DC4|NAK|SYN|ETB|CAN|EM|SUB|ESC|FS|GS|RS|US|SP|DEL|[abfnrtv\\\\\\"'\\&]))|(\\\\o[0-7]+)|(\\\\x[0-9A-Fa-f]+)|(\\^[A-Z@\\[\\]\\\\\\^_]))`,captures:{1:{name:"constant.character.escape.purescript"},2:{name:"constant.character.escape.octal.purescript"},3:{name:"constant.character.escape.hexadecimal.purescript"},4:{name:"constant.character.escape.control.purescript"}}}]},infix_op:{patterns:[{name:"entity.name.function.infix.purescript",match:"(?:\\((?!--+\\))[\\p{S}\\p{P}&&[^(),;\\[\\]`{}_\"']]+\\))"}]},module_exports:{patterns:[{name:"meta.declaration.exports.purescript",begin:"\\(",end:"\\)",patterns:[{include:"#comments"},{name:"entity.name.function.purescript",match:"\\b(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*"},{include:"#type_name"},{name:"punctuation.separator.comma.purescript",match:","},{include:"#infix_op"},{name:"meta.other.constructor-list.purescript",match:"\\(.*?\\)"}]}]},module_name:{patterns:[{name:"support.other.module.purescript",match:"(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)*[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.?"}]},function_type_declaration:{patterns:[{name:"meta.function.type-declaration.purescript",begin:"^(\\s*)([\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)\\s*(?:(::|\u2237)(?!.*<-))",end:"^(?!\\1[ \\t]|[ \\t]*$)",contentName:"meta.type-signature.purescript",beginCaptures:{2:{name:"entity.name.function.purescript"},3:{name:"keyword.other.double-colon.purescript"}},patterns:[{include:"#double_colon"},{include:"#type_signature"}]}]},record_field_declaration:{patterns:[{name:"meta.record-field.type-declaration.purescript",begin:"([\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)\\s*(::|\u2237)",end:"(?=([\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)\\s*(::|\u2237)|})",contentName:"meta.type-signature.purescript",beginCaptures:{1:{patterns:[{name:"entity.other.attribute-name.purescript",match:"(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*"}]},2:{name:"keyword.other.double-colon.purescript"}},patterns:[{include:"#type_signature"},{include:"#record_types"}]}]},kind_signature:{patterns:[{name:"keyword.other.star.purescript",match:"\\*"},{name:"keyword.other.exclaimation-point.purescript",match:"!"},{name:"keyword.other.pound-sign.purescript",match:"#"},{name:"keyword.other.arrow.purescript",match:"->|\u2192"}]},type_signature:{patterns:[{name:"meta.class-constraints.purescript",match:"(?:(?:\\()(?:(?<classConstraints>(?:(?:(?:([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*)\\s+)(?:(?<classConstraint>(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*|(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)(?:\\s*(?:\\s+)\\s*\\g<classConstraint>)?))))(?:\\s*(?:,)\\s*\\g<classConstraints>)?))(?:\\))(?:\\s*(=>|<=|\u21D0|\u21D2)))",captures:{1:{patterns:[{include:"#class_constraint"}]},4:{name:"keyword.other.big-arrow.purescript"}}},{name:"meta.class-constraints.purescript",match:"((?:(?:([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*)\\s+)(?:(?<classConstraint>(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*|(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)(?:\\s*(?:\\s+)\\s*\\g<classConstraint>)?))))\\s*(=>|<=|\u21D0|\u21D2)",captures:{1:{patterns:[{include:"#class_constraint"}]},4:{name:"keyword.other.big-arrow.purescript"}}},{name:"keyword.other.arrow.purescript",match:"->|\u2192"},{name:"keyword.other.big-arrow.purescript",match:"=>|\u21D2"},{name:"keyword.other.big-arrow-left.purescript",match:"<=|\u21D0"},{name:"keyword.other.forall.purescript",match:"forall|\u2200"},{include:"#generic_type"},{include:"#type_name"},{include:"#comments"}]},type_name:{patterns:[{name:"entity.name.type.purescript",match:"\\b[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*"}]},data_ctor:{patterns:[{name:"entity.name.tag.purescript",match:"\\b[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*"}]},generic_type:{patterns:[{name:"variable.other.generic-type.purescript",match:"\\b(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*"}]},double_colon:{patterns:[{name:"keyword.other.double-colon.purescript",match:"(?:::|\u2237)"}]},class_constraint:{patterns:[{name:"meta.class-constraint.purescript",match:"(?:(?:([\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*)\\s+)(?:(?<classConstraint>(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*|(?:[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*\\.)?[\\p{Ll}_][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)(?:\\s*(?:\\s+)\\s*\\g<classConstraint>)?)))",captures:{1:{patterns:[{name:"entity.name.type.purescript",match:"\\b[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*(?:\\.[\\p{Lu}\\p{Lt}][\\p{Ll}_\\p{Lu}\\p{Lt}\\p{Nd}']*)*"}]},2:{patterns:[{include:"#type_name"},{include:"#generic_type"}]}}}]}},displayName:"PureScript"})]}}]); diff --git a/9710.28e93c5e.async.js b/9710.28e93c5e.async.js new file mode 100644 index 00000000..c489eb1b --- /dev/null +++ b/9710.28e93c5e.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9710],{19710:function(o,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({repository:{commands:{patterns:[{name:"storage.other.command.viml",match:"\\bcom(\\s|\\!)"},{name:"storage.other.command.viml",match:"\\bau(\\s|\\!)"},{name:"storage.other.command.bang.viml",match:"-bang"},{name:"storage.other.command.args.viml",match:"-nargs=[*+0-9]+"},{name:"storage.other.command.completion.viml",match:"-complete=\\S+"},{begin:"(aug(roup)?)",end:"(augroup\\sEND|$)",name:"support.function.augroup.viml"}]},comment:{patterns:[{begin:'((\\s+)?""")',end:'^(?!")',name:"comment.block.documentation.viml"},{match:'^"\\svim:.*',name:"comment.block.modeline.viml"},{name:"comment.line.viml",begin:'(\\s+"\\s+)(?!")',end:"$",patterns:[{match:"\\{\\{\\{\\d?$",name:"comment.line.foldmarker.viml"},{match:"\\}\\}\\}\\d?",name:"comment.line.foldmarker.viml"}]},{name:"comment.line.viml",begin:'^(\\s+)?"',end:"$",patterns:[{match:"\\{\\{\\{\\d?$",name:"comment.line.foldmarker.viml"},{match:"\\}\\}\\}\\d?",name:"comment.line.foldmarker.viml"}]}]},entity:{patterns:[{name:"entity.name.function.viml",match:"(([absg]\\:)?[a-zA-Z0-9_#.]{2,})\\b(?=\\()"}]},map:{patterns:[{begin:"(\\<)",beginCaptures:{1:{name:"punctuation.definition.map.viml"}},end:"(\\>|\\s)",endCaptures:{1:{name:"punctuation.definition.map.viml"}},patterns:[{name:"constant.character.map.rhs.viml",match:"(?<=:\\s)(.+)"},{name:"constant.character.map.special.viml",match:"(?i:(bang|buffer|expr|nop|plug|sid|silent))"},{name:"constant.character.map.key.viml",match:"(?i:([adcms]-\\w))"},{name:"constant.character.map.key.fn.viml",match:"(?i:(F[0-9]+))"},{name:"constant.character.map.viml",match:"(?i:(bs|bar|cr|del|down|esc|left|right|space|tab|up|leader))"}]},{name:"storage.type.map.viml",match:"(\\b([cinostvx]?(nore)?map)\\b)"}]},operators:{patterns:[{name:"keyword.operator.viml",match:"([#+?!=~\\\\])"},{name:"keyword.operator.viml",match:" ([:\\-.]|[&|]{2})( |$)"},{name:"keyword.operator.viml",match:"([.]{3})"},{name:"keyword.operator.viml",match:"( [<>] )"},{name:"keyword.operator.viml",match:"(>=)"}]},option:{patterns:[{name:"support.type.option.viml",match:"&?\\b(al|aleph|anti|antialias|arab|arabic|arshape|arabicshape|ari|allowrevins|akm|altkeymap|ambw|ambiwidth|acd|autochdir|ai|autoindent|ar|autoread|aw|autowrite|awa|autowriteall|bg|background|bs|backspace|bk|backup|bkc|backupcopy|bdir|backupdir|bex|backupext|bsk|backupskip|bdlay|balloondelay|beval|ballooneval|bevalterm|balloonevalterm|bexpr|balloonexpr|bo|belloff|bin|binary|bomb|brk|breakat|bri|breakindent|briopt|breakindentopt|bsdir|browsedir|bh|bufhidden|bl|buflisted|bt|buftype|cmp|casemap|cd|cdpath|cedit|ccv|charconvert|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|cb|clipboard|ch|cmdheight|cwh|cmdwinheight|cc|colorcolumn|co|columns|com|comments|cms|commentstring|cp|compatible|cpt|complete|cocu|concealcursor|cole|conceallevel|cfu|completefunc|cot|completeopt|cf|confirm|ci|copyindent|cpo|cpoptions|cm|cryptmethod|cspc|cscopepathcomp|csprg|cscopeprg|csqf|cscopequickfix|csre|cscoperelative|cst|cscopetag|csto|cscopetagorder|csverb|cscopeverbose|crb|cursorbind|cuc|cursorcolumn|cul|cursorline|debug|def|define|deco|delcombine|dict|dictionary|diff|dex|diffexpr|dip|diffopt|dg|digraph|dir|directory|dy|display|ead|eadirection|ed|edcompatible|emo|emoji|enc|encoding|eol|endofline|ea|equalalways|ep|equalprg|eb|errorbells|ef|errorfile|efm|errorformat|ek|esckeys|ei|eventignore|et|expandtab|ex|exrc|fenc|fileencoding|fencs|fileencodings|ff|fileformat|ffs|fileformats|fic|fileignorecase|ft|filetype|fcs|fillchars|fixeol|fixendofline|fk|fkmap|fcl|foldclose|fdc|foldcolumn|fen|foldenable|fde|foldexpr|fdi|foldignore|fdl|foldlevel|fdls|foldlevelstart|fmr|foldmarker|fdm|foldmethod|fml|foldminlines|fdn|foldnestmax|fdo|foldopen|fdt|foldtext|fex|formatexpr|fo|formatoptions|flp|formatlistpat|fp|formatprg|fs|fsync|gd|gdefault|gfm|grepformat|gp|grepprg|gcr|guicursor|gfn|guifont|gfs|guifontset|gfw|guifontwide|ghr|guiheadroom|go|guioptions|guipty|gtl|guitablabel|gtt|guitabtooltip|hf|helpfile|hh|helpheight|hlg|helplang|hid|hidden|hl|highlight|hi|history|hk|hkmap|hkp|hkmapp|hls|hlsearch|icon|iconstring|ic|ignorecase|imaf|imactivatefunc|imak|imactivatekey|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|imsf|imstatusfunc|imst|imstyle|inc|include|inex|includeexpr|is|incsearch|inde|indentexpr|indk|indentkeys|inf|infercase|im|insertmode|isf|isfname|isi|isident|isk|iskeyword|isp|isprint|js|joinspaces|key|kmp|keymap|km|keymodel|kp|keywordprg|lmap|langmap|lm|langmenu|lnr|langnoremap|lrm|langremap|ls|laststatus|lz|lazyredraw|lbr|linebreak|lines|lsp|linespace|lisp|lw|lispwords|list|lcs|listchars|lpl|loadplugins|luadll|macatsui|magic|mef|makeef|menc|makeencoding|mp|makeprg|mps|matchpairs|mat|matchtime|mco|maxcombine|mfd|maxfuncdepth|mmd|maxmapdepth|mm|maxmem|mmp|maxmempattern|mmt|maxmemtot|mis|menuitems|msm|mkspellmem|ml|modeline|mls|modelines|ma|modifiable|mod|modified|more|mouse|mousef|mousefocus|mh|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mzschemedll|mzschemegcdll|mzq|mzquantum|nf|nrformats|nu|number|nuw|numberwidth|ofu|omnifunc|odev|opendevice|opfunc|operatorfunc|pp|packpath|para|paragraphs|paste|pt|pastetoggle|pex|patchexpr|pm|patchmode|pa|path|perldll|pi|preserveindent|pvh|previewheight|pvw|previewwindow|pdev|printdevice|penc|printencoding|pexpr|printexpr|pfn|printfont|pheader|printheader|pmbcs|printmbcharset|pmbfn|printmbfont|popt|printoptions|prompt|ph|pumheight|pythonthreedll|pythondll|pyx|pyxversion|qe|quoteescape|ro|readonly|rdt|redrawtime|re|regexpengine|rnu|relativenumber|remap|rop|renderoptions|report|rs|restorescreen|ri|revins|rl|rightleft|rlc|rightleftcmd|rubydll|ru|ruler|ruf|rulerformat|rtp|runtimepath|scr|scroll|scb|scrollbind|sj|scrolljump|so|scrolloff|sbo|scrollopt|sect|sections|secure|sel|selection|slm|selectmode|ssop|sessionoptions|sh|shell|shcf|shellcmdflag|sp|shellpipe|shq|shellquote|srr|shellredir|ssl|shellslash|stmp|shelltemp|st|shelltype|sxq|shellxquote|sxe|shellxescape|sr|shiftround|sw|shiftwidth|shm|shortmess|sn|shortname|sbr|showbreak|sc|showcmd|sft|showfulltag|sm|showmatch|smd|showmode|stal|showtabline|ss|sidescroll|siso|sidescrolloff|scl|signcolumn|scs|smartcase|si|smartindent|sta|smarttab|sts|softtabstop|spell|spc|spellcapcheck|spf|spellfile|spl|spelllang|sps|spellsuggest|sb|splitbelow|spr|splitright|sol|startofline|stl|statusline|su|suffixes|sua|suffixesadd|swf|swapfile|sws|swapsync|swb|switchbuf|smc|synmaxcol|syn|syntax|tal|tabline|tpm|tabpagemax|ts|tabstop|tbs|tagbsearch|tc|tagcase|tl|taglength|tr|tagrelative|tag|tags|tgst|tagstack|tcldll|term|tbidi|termbidi|tenc|termencoding|tgc|termguicolors|tk|termkey|tms|termsize|terse|ta|textauto|tx|textmode|tw|textwidth|tsr|thesaurus|top|tildeop|to|timeout|tm|timeoutlen|title|titlelen|titleold|titlestring|tb|toolbar|tbis|toolbariconsize|ttimeout|ttm|ttimeoutlen|tbi|ttybuiltin|tf|ttyfast|ttym|ttymouse|tsl|ttyscroll|tty|ttytype|udir|undodir|udf|undofile|ul|undolevels|ur|undoreload|uc|updatecount|ut|updatetime|vbs|verbose|vfile|verbosefile|vdir|viewdir|vop|viewoptions|vi|viminfo|vif|viminfofile|ve|virtualedit|vb|visualbell|warn|wiv|weirdinvert|ww|whichwrap|wc|wildchar|wcm|wildcharm|wig|wildignore|wic|wildignorecase|wmnu|wildmenu|wim|wildmode|wop|wildoptions|wak|winaltkeys|wi|window|wh|winheight|wfh|winfixheight|wfw|winfixwidth|wmh|winminheight|wmw|winminwidth|winptydll|wiw|winwidth|wrap|wm|wrapmargin|ws|wrapscan|write|wa|writeany|wb|writebackup|wd|writedelay)\\b"},{name:"support.type.option.viml",match:"&?\\b(aleph|allowrevins|altkeymap|ambiwidth|autochdir|arabic|arabicshape|autoindent|autoread|autowrite|autowriteall|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|belloff|binary|bomb|breakat|breakindent|breakindentopt|browsedir|bufhidden|buflisted|buftype|casemap|cdpath|cedit|charconvert|cindent|cinkeys|cinoptions|cinwords|clipboard|cmdheight|cmdwinheight|colorcolumn|columns|comments|commentstring|complete|completefunc|completeopt|concealcursor|conceallevel|confirm|copyindent|cpoptions|cscopepathcomp|cscopeprg|cscopequickfix|cscoperelative|cscopetag|cscopetagorder|cscopeverbose|cursorbind|cursorcolumn|cursorline|debug|define|delcombine|dictionary|diff|diffexpr|diffopt|digraph|directory|display|eadirection|encoding|endofline|equalalways|equalprg|errorbells|errorfile|errorformat|eventignore|expandtab|exrc|fileencoding|fileencodings|fileformat|fileformats|fileignorecase|filetype|fillchars|fixendofline|fkmap|foldclose|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldopen|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fsync|gdefault|grepformat|grepprg|guicursor|guifont|guifontset|guifontwide|guioptions|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hidden|hlsearch|history|hkmap|hkmapp|icon|iconstring|ignorecase|imcmdline|imdisable|iminsert|imsearch|include|includeexpr|incsearch|indentexpr|indentkeys|infercase|insertmode|isfname|isident|iskeyword|isprint|joinspaces|keymap|keymodel|keywordprg|langmap|langmenu|langremap|laststatus|lazyredraw|linebreak|lines|linespace|lisp|lispwords|list|listchars|loadplugins|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|menuitems|mkspellmem|modeline|modelines|modifiable|modified|more|mouse|mousefocus|mousehide|mousemodel|mouseshape|mousetime|nrformats|number|numberwidth|omnifunc|opendevice|operatorfunc|packpath|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|perldll|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pumheight|pythondll|pythonthreedll|quoteescape|readonly|redrawtime|regexpengine|relativenumber|remap|report|revins|rightleft|rightleftcmd|rubydll|ruler|rulerformat|runtimepath|scroll|scrollbind|scrolljump|scrolloff|scrollopt|sections|secure|selection|selectmode|sessionoptions|shada|shell|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shellxescape|shellxquote|shiftround|shiftwidth|shortmess|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|sidescroll|sidescrolloff|signcolumn|smartcase|smartindent|smarttab|softtabstop|spell|spellcapcheck|spellfile|spelllang|spellsuggest|splitbelow|splitright|startofline|statusline|suffixes|suffixesadd|swapfile|switchbuf|synmaxcol|syntax|tabline|tabpagemax|tabstop|tagbsearch|tagcase|taglength|tagrelative|tags|tagstack|term|termbidi|terse|textwidth|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|ttimeout|ttimeoutlen|ttytype|undodir|undofile|undolevels|undoreload|updatecount|updatetime|verbose|verbosefile|viewdir|viewoptions|virtualedit|visualbell|warn|whichwrap|wildchar|wildcharm|wildignore|wildignorecase|wildmenu|wildmode|wildoptions|winaltkeys|window|winheight|winfixheight|winfixwidth|winminheight|winminwidth|winwidth|wrap|wrapmargin|wrapscan|write|writeany|writebackup|writedelay)\\b"},{name:"support.type.option.shortname.viml",match:"&?\\b(al|ari|akm|ambw|acd|arab|arshape|ai|ar|aw|awa|bg|bs|bk|bkc|bdir|bex|bsk|bdlay|beval|bexpr|bo|bin|bomb|brk|bri|briopt|bsdir|bh|bl|bt|cmp|cd|cedit|ccv|cin|cink|cino|cinw|cb|ch|cwh|cc|co|com|cms|cpt|cfu|cot|cocu|cole|cf|ci|cpo|cspc|csprg|csqf|csre|cst|csto|cpo|crb|cuc|cul|debug|def|deco|dict|diff|dex|dip|dg|dir|dy|ead|enc|eol|ea|ep|eb|ef|efm|ei|et|ex|fenc|fencs|ff|ffs|fic|ft|fcs|fixeol|fk|fcl|fdc|fen|fde|fdi|fdl|fdls|fmr|fdm|fml|fdn|fdo|fdt|fex|flp|fo|fp|fs|gd|gfm|gp|gcr|gfn|gfs|gfw|go|gtl|gtt|hf|hh|hlg|hid|hls|hi|hk|hkp|icon|iconstring|ic|imc|imd|imi|ims|inc|inex|is|inde|indk|inf|im|isf|isi|isk|isp|js|kmp|km|kp|lmap|lm|lrm|ls|lz|lbr|lines|lsp|lisp|lw|list|lcs|lpl|magic|mef|mp|mps|mat|mco|mfd|mmd|mm|mmp|mmt|mis|msm|ml|mls|ma|mod|more|mouse|mousef|mh|mousem|mouses|mouset|nf|nu|nuw|ofu|odev|opfunc|pp|para|paste|pt|pex|pm|pa|perldll|pi|pvh|pvw|pdev|penc|pexpr|pfn|pheader|pmbcs|pmbfn|popt|prompt|ph|pythondll|pythonthreedlll|qe|ro|rdt|re|rnu|remap|report|ri|rl|rlc|rubydll|ru|ruf|rtp|scr|scb|sj|so|sbo|sect|secure|sel|slm|ssop|sd|sh|shcf|sp|shq|srr|ssl|stmp|sxe|sxq|sr|sw|shm|sbr|sc|sft|sm|smd|stal|ss|siso|scl|scs|si|sta|sts|spell|spc|spf|spl|sps|sb|spr|sol|stl|su|sua|swf|swb|smc|syn|tal|tpm|ts|tbs|tc|tl|tr|tag|tgst|term|tbidi|terse|tw|tsr|top|to|tm|title|titlelen|titleold|titlestring|ttimeout|ttm|tty|udir|udf|ul|ur|uc|ut|vbs|vfile|vdir|vop|ve|vb|warn|ww|wc|wcm|wig|wic|wmnu|wim|wop|wak|wi|wh|wfh|wfw|wmh|wmw|wiw|wrap|wm|ws|write|wa|wb|wd)\\b"},{name:"support.type.option.off.viml",match:"\\b(noanti|noantialias|noarab|noarabic|noarshape|noarabicshape|noari|noallowrevins|noakm|noaltkeymap|noacd|noautochdir|noai|noautoindent|noar|noautoread|noaw|noautowrite|noawa|noautowriteall|nobk|nobackup|nobeval|noballooneval|nobevalterm|noballoonevalterm|nobin|nobinary|nobomb|nobri|nobreakindent|nobl|nobuflisted|nocin|nocindent|nocp|nocompatible|nocf|noconfirm|noci|nocopyindent|nocsre|nocscoperelative|nocst|nocscopetag|nocsverb|nocscopeverbose|nocrb|nocursorbind|nocuc|nocursorcolumn|nocul|nocursorline|nodeco|nodelcombine|nodiff|nodg|nodigraph|noed|noedcompatible|noemo|noemoji|noeol|noendofline|noea|noequalalways|noeb|noerrorbells|noek|noesckeys|noet|noexpandtab|noex|noexrc|nofic|nofileignorecase|nofixeol|nofixendofline|nofk|nofkmap|nofen|nofoldenable|nofs|nofsync|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkp|nohkmapp|nohls|nohlsearch|noicon|noic|noignorecase|noimc|noimcmdline|noimd|noimdisable|nois|noincsearch|noinf|noinfercase|noim|noinsertmode|nojs|nojoinspaces|nolnr|nolangnoremap|nolrm|nolangremap|nolz|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|nolpl|noloadplugins|nomacatsui|nomagic|noml|nomodeline|noma|nomodifiable|nomod|nomodified|nomore|nomousef|nomousefocus|nomh|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopvw|nopreviewwindow|noprompt|noro|noreadonly|nornu|norelativenumber|nors|norestorescreen|nori|norevins|norl|norightleft|noru|noruler|noscb|noscrollbind|nosecure|nossl|noshellslash|nostmp|noshelltemp|nosr|noshiftround|nosn|noshortname|nosc|noshowcmd|nosft|noshowfulltag|nosm|noshowmatch|nosmd|noshowmode|noscs|nosmartcase|nosi|nosmartindent|nosta|nosmarttab|nospell|nosb|nosplitbelow|nospr|nosplitright|nosol|nostartofline|noswf|noswapfile|notbs|notagbsearch|notr|notagrelative|notgst|notagstack|notbidi|notermbidi|notgc|notermguicolors|noterse|nota|notextauto|notx|notextmode|notop|notildeop|noto|notimeout|notitle|nottimeout|notbi|nottybuiltin|notf|nottyfast|noudf|noundofile|novb|novisualbell|nowarn|nowiv|noweirdinvert|nowic|nowildignorecase|nowmnu|nowildmenu|nowfh|nowinfixheight|nowfw|nowinfixwidth|nowrapscan|nowrap|nows|nowrite|nowa|nowriteany|nowb|nowritebackup)\\b"}]},punctuation:{patterns:[{name:"punctuation.parens.viml",match:"([()])"},{name:"punctuation.comma.viml",match:"([,])"}]},strings:{patterns:[{name:"string.quoted.double.viml",begin:'"',end:'("|$)',patterns:[]},{name:"string.quoted.single.viml",begin:"'",end:"('|$)",patterns:[]},{match:"/(\\\\\\\\|\\\\/|[^\\n/])*/",name:"string.regexp.viml"}]},support:{patterns:[{name:"support.function.viml",match:"(add|call|delete|empty|extend|get|has|isdirectory|join|printf)(?=\\()"},{name:"support.function.viml",match:"\\b(echo(m|hl)?|exe(cute)?|redir|redraw|sleep|so(urce)?|wincmd|setf)\\b"},{name:"support.type.builtin.vim-variable.viml",match:"(v\\:(beval_col|beval_bufnr|beval_lnum|beval_text|beval_winnr|char|charconvert_from|charconvert_to|cmdarg|cmdbang|count|count1|ctype|dying|errmsg|exception|fcs_reason|fcs_choice|fname_in|fname_out|fname_new|fname_diff|folddashes|foldlevel|foldend|foldstart|insertmode|key|lang|lc_time|lnum|mouse_win|mouse_lnum|mouse_col|oldfiles|operator|prevcount|profiling|progname|register|scrollstart|servername|searchforward|shell_error|statusmsg|swapname|swapchoice|swapcommand|termresponse|this_session|throwpoint|val|version|warningmsg|windowid))"},{name:"support.type.builtin.viml",match:"(&(cpo|isk|omnifunc|paste|previewwindow|rtp|tags|term|wrap))"},{name:"support.type.builtin.viml",match:"(&(shell(cmdflag|redir)?))"},{name:"support.variable.args.viml",match:"\\<args\\>"},{name:"support.type.syntax.viml",match:"\\b(None|ErrorMsg|WarningMsg)\\b"},{name:"support.type.event.viml",match:"\\b(BufNewFile|BufReadPre|BufRead|BufReadPost|BufReadCmd|FileReadPre|FileReadPost|FileReadCmd|FilterReadPre|FilterReadPost|StdinReadPre|StdinReadPost|BufWrite|BufWritePre|BufWritePost|BufWriteCmd|FileWritePre|FileWritePost|FileWriteCmd|FileAppendPre|FileAppendPost|FileAppendCmd|FilterWritePre|FilterWritePost|BufAdd|BufCreate|BufDelete|BufWipeout|BufFilePre|BufFilePost|BufEnter|BufLeave|BufWinEnter|BufWinLeave|BufUnload|BufHidden|BufNew|SwapExists|TermOpen|TermClose|FileType|Syntax|OptionSet|VimEnter|GUIEnter|GUIFailed|TermResponse|QuitPre|VimLeavePre|VimLeave|DirChanged|FileChangedShell|FileChangedShellPost|FileChangedRO|ShellCmdPost|ShellFilterPost|CmdUndefined|FuncUndefined|SpellFileMissing|SourcePre|SourceCmd|VimResized|FocusGained|FocusLost|CursorHold|CursorHoldI|CursorMoved|CursorMovedI|WinNew|WinEnter|WinLeave|TabEnter|TabLeave|TabNew|TabNewEntered|TabClosed|CmdlineEnter|CmdlineLeave|CmdwinEnter|CmdwinLeave|InsertEnter|InsertChange|InsertLeave|InsertCharPre|TextYankPost|TextChanged|TextChangedI|ColorScheme|RemoteReply|QuickFixCmdPre|QuickFixCmdPost|SessionLoadPost|MenuPopup|CompleteDone|User)\\b"},{name:"support.type.syntax-group.viml",match:"\\b(Comment|Constant|String|Character|Number|Boolean|Float|Identifier|Function|Statement|Conditional|Repeat|Label|Operator|Keyword|Exception|PreProc|Include|Define|Macro|PreCondit|Type|StorageClass|Structure|Typedef|Special|SpecialChar|Tag|Delimiter|SpecialComment|Debug|Underlined|Ignore|Error|Todo)\\b"}]},syntax:{patterns:[{name:"keyword.control.syntax.viml",match:"syn(tax)? case (ignore|match)"},{name:"keyword.control.syntax.viml",match:"syn(tax)? (clear|enable|include|off|on|manual|sync)"},{name:"keyword.other.syntax.viml",match:"\\b(contained|display|excludenl|fold|keepend|oneline|skipnl|skipwhite|transparent)\\b"},{name:"keyword.other.syntax.viml",match:"\\b(add|containedin|contains|matchgroup|nextgroup)\\="},{captures:{1:{name:"keyword.other.syntax-range.viml"},3:{name:"string.regexp.viml"}},match:"((start|skip|end)\\=)(\\+\\S+\\+\\s)?"},{captures:{0:{name:"support.type.syntax.viml"},1:{name:"storage.syntax.viml"},3:{name:"variable.other.syntax-scope.viml"},4:{name:"storage.modifier.syntax.viml"}},match:"(syn|syntax)\\s+(cluster|keyword|match|region)(\\s+\\w+\\s+)(contained)?",patterns:[]},{captures:{1:{name:"storage.highlight.viml"},2:{name:"storage.modifier.syntax.viml"},3:{name:"support.function.highlight.viml"},4:{name:"variable.other.viml"},5:{name:"variable.other.viml"}},match:"(hi|highlight)(?:\\s+)(def|default)(?:\\s+)(link)(?:\\s+)(\\w+)(?:\\s+)(\\w+)",patterns:[]}]},keyword:{patterns:[{name:"keyword.control.viml",match:"\\b(if|while|for|return|au(g|group)|else(if|)?|do|in)\\b"},{name:"keyword.control.viml",match:"\\b(end|endif|endfor|endwhile)\\s|$"},{name:"keyword.control.viml",match:"\\b(break|continue|try|catch|endtry|finally|finish|throw|range)\\b"},{name:"keyword.function.viml",match:"\\b(fun|func|function|endfunction|endfunc)\\b"},{name:"keyword.other.viml",match:"\\b(normal|silent)\\b"},{include:"#operators"}]},storage:{patterns:[{match:"\\b(call|let|unlet)\\b",name:"storage.viml"},{match:"\\b(abort|autocmd)\\b",name:"storage.viml"},{match:"\\b(set(l|local)?)\\b",name:"storage.viml"},{match:"\\b(com(mand)?)\\b",name:"storage.viml"},{match:"\\b(color(scheme)?)\\b",name:"storage.viml"},{match:"\\b(Plug|Plugin)\\b",name:"storage.plugin.viml"}]},variable:{patterns:[{name:"variable.other.link.viml",match:"https?://\\S+"},{name:"variable.parameter.viml",match:"(?<=\\()([a-zA-Z]+)(?=\\))"},{name:"variable.other.viml",match:"\\b([absgl]:[a-zA-Z0-9_.#]+)\\b(?!\\()"}]},constant:{patterns:[{name:"constant.language.boolean.viml",match:"\\b(true|false)\\b"},{name:"constant.numeric.viml",match:"\\b([0-9]+)\\b"}]}},$schema:"https://raw.githubusercontent.com/dunstontc/textmate/master/schema/tmLanguage.schema.json",name:"viml",scopeName:"source.viml",patterns:[{include:"#comment"},{include:"#constant"},{include:"#entity"},{include:"#keyword"},{include:"#punctuation"},{include:"#storage"},{include:"#strings"},{include:"#support"},{include:"#variable"},{include:"#syntax"},{include:"#commands"},{include:"#option"},{include:"#map"}],displayName:"Vim Script",aliases:["vim","vimscript"]})]}}]); diff --git a/9715.a1224224.async.js b/9715.a1224224.async.js new file mode 100644 index 00000000..d369a0f0 --- /dev/null +++ b/9715.a1224224.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9715],{79715:function(u,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(95492),a=e(57701);const m=Object.freeze({fileTypes:["erb","rhtml","html.erb"],injections:{"text.html.erb - (meta.embedded.block.erb | meta.embedded.line.erb | comment)":{patterns:[{begin:"(^\\s*)(?=<%+#(?![^%]*%>))",beginCaptures:{0:{name:"punctuation.whitespace.comment.leading.erb"}},end:"(?!\\G)(\\s*$\\n)?",endCaptures:{0:{name:"punctuation.whitespace.comment.trailing.erb"}},patterns:[{include:"#comment"}]},{begin:"(^\\s*)(?=<%(?![^%]*%>))",beginCaptures:{0:{name:"punctuation.whitespace.embedded.leading.erb"}},end:"(?!\\G)(\\s*$\\n)?",endCaptures:{0:{name:"punctuation.whitespace.embedded.trailing.erb"}},patterns:[{include:"#tags"}]},{include:"#comment"},{include:"#tags"}]}},keyEquivalent:"^~H",name:"erb",patterns:[{include:"text.html.basic"}],repository:{comment:{patterns:[{begin:"<%+#",beginCaptures:{0:{name:"punctuation.definition.comment.begin.erb"}},end:"%>",endCaptures:{0:{name:"punctuation.definition.comment.end.erb"}},name:"comment.block.erb"}]},tags:{patterns:[{begin:"<%+(?!>)[-=]?(?![^%]*%>)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.erb"}},contentName:"source.ruby",end:"(-?%)>",endCaptures:{0:{name:"punctuation.section.embedded.end.erb"},1:{name:"source.ruby"}},name:"meta.embedded.block.erb",patterns:[{captures:{1:{name:"punctuation.definition.comment.erb"}},match:"(#).*?(?=-?%>)",name:"comment.line.number-sign.erb"},{include:"source.ruby"}]},{begin:"<%+(?!>)[-=]?",beginCaptures:{0:{name:"punctuation.section.embedded.begin.erb"}},contentName:"source.ruby",end:"(-?%)>",endCaptures:{0:{name:"punctuation.section.embedded.end.erb"},1:{name:"source.ruby"}},name:"meta.embedded.line.erb",patterns:[{captures:{1:{name:"punctuation.definition.comment.erb"}},match:"(#).*?(?=-?%>)",name:"comment.line.number-sign.erb"},{include:"source.ruby"}]}]}},scopeName:"text.html.erb",uuid:"13FF9439-15D0-4E74-9A8E-83ABF0BAA5E7",displayName:"ERB",embeddedLangs:["html","ruby"]});var i=[...t.default,...a.default,m]}}]); diff --git a/9726.c24d2697.async.js b/9726.c24d2697.async.js new file mode 100644 index 00000000..3301ac77 --- /dev/null +++ b/9726.c24d2697.async.js @@ -0,0 +1,30 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9726,5244,6497],{39726:function(r,n,e){e.r(n),e.d(n,{default:function(){return c}});var t=e(56497),a=e(95244);const i=Object.freeze({scopeName:"source.gdresource",uuid:"e076faa2-3c52-42fa-a8e6-9a7c453c1a5b",patterns:[{include:"#embedded_shader"},{include:"#embedded_gdscript"},{include:"#comment"},{include:"#heading"},{include:"#key_value"}],repository:{comment:{captures:{1:{name:"punctuation.definition.comment.gdresource"}},match:"(;).*$\\n?",name:"comment.line.gdresource"},embedded_shader:{name:"meta.embedded.block.gdshader",begin:'(code) = "',end:'"',beginCaptures:{1:{name:"variable.other.property.gdresource"}},patterns:[{include:"source.gdshader"}]},embedded_gdscript:{comment:"meta.embedded.block.gdscript",begin:'(script/source) = "',end:'"',beginCaptures:{1:{name:"variable.other.property.gdresource"}},patterns:[{include:"source.gdscript"}]},heading:{begin:"\\[([a-z_]*)\\s?",beginCaptures:{1:{name:"keyword.control.gdresource"}},end:"\\]",patterns:[{include:"#heading_properties"},{include:"#data"}]},heading_properties:{patterns:[{name:"invalid.deprecated.noValue.gdresource",match:"(\\s*[A-Za-z_\\-][A-Za-z0-9_\\-]*\\s*=)(?=\\s*$)"},{begin:`\\s*([A-Za-z_-][^\\s]*|".+"|'.+'|[0-9]+)\\s*(=)\\s*`,beginCaptures:{1:{name:"variable.other.property.gdresource"},2:{name:"punctuation.definition.keyValue.gdresource"}},end:"($|(?==)|\\,?|\\s*(?=\\}))",patterns:[{include:"#data"}]}]},key_value:{patterns:[{name:"invalid.deprecated.noValue.gdresource",match:"(\\s*[A-Za-z_\\-][A-Za-z0-9_\\-]*\\s*=)(?=\\s*$)"},{begin:`\\s*([A-Za-z_-][^\\s]*|".+"|'.+'|[0-9]+)\\s*(=)\\s*`,beginCaptures:{1:{name:"variable.other.property.gdresource"},2:{name:"punctuation.definition.keyValue.gdresource"}},end:"($|(?==)|\\,|\\s*(?=\\}))",patterns:[{include:"#data"}]}]},data:{patterns:[{include:"#comment"},{begin:"(?<!\\w)(\\{)\\s*",beginCaptures:{1:{name:"punctuation.definition.table.inline.gdresource"}},end:"\\s*(\\})(?!\\w)",endCaptures:{1:{name:"punctuation.definition.table.inline.gdresource"}},patterns:[{include:"#key_value"},{include:"#data"}]},{begin:"(?<!\\w)(\\[)\\s*",beginCaptures:{1:{name:"punctuation.definition.array.gdresource"}},end:"\\s*(\\])(?!\\w)",endCaptures:{1:{name:"punctuation.definition.array.gdresource"}},patterns:[{include:"#data"}]},{name:"string.quoted.triple.basic.block.gdresource",begin:'"""',end:'"""',patterns:[{match:'\\\\([btnfr"\\\\\\n/ ]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.gdresource"},{match:'\\\\[^btnfr/"\\\\\\n]',name:"invalid.illegal.escape.gdresource"}]},{name:"support.function.any-method.gdresource",match:'"res:\\/\\/[^"\\\\]*(?:\\\\.[^"\\\\]*)*"'},{name:"support.class.library.gdresource",match:'(?<=type=)"[^"\\\\]*(?:\\\\.[^"\\\\]*)*"'},{name:"constant.character.escape.gdresource",match:'(?<=NodePath\\(|parent=|name=)"[^"\\\\]*(?:\\\\.[^"\\\\]*)*"'},{name:"string.quoted.double.basic.line.gdresource",match:'"[^"\\\\]*(?:\\\\.[^"\\\\]*)*"',patterns:[{match:'\\\\([btnfr"\\\\\\n/ ]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.gdresource"},{match:'\\\\[^btnfr/"\\\\\\n]',name:"invalid.illegal.escape.gdresource"}]},{name:"invalid.illegal.escape.gdresource",begin:"'''",end:"'''"},{name:"string.quoted.single.literal.line.gdresource",match:"'.*?'"},{match:"(?<!\\w)(true|false)(?!\\w)",captures:{1:{name:"constant.language.gdresource"}}},{match:"(?<!\\w)([\\+\\-]?(0|([1-9](([0-9]|_[0-9])+)?))(?:(?:\\.(0|([1-9](([0-9]|_[0-9])+)?)))?[eE][\\+\\-]?[1-9]_?[0-9]*|(?:\\.[0-9_]*)))(?!\\w)",captures:{1:{name:"constant.numeric.float.gdresource"}}},{match:"(?<!\\w)((?:[\\+\\-]?(0|([1-9](([0-9]|_[0-9])+)?))))(?!\\w)",captures:{1:{name:"constant.numeric.integer.gdresource"}}},{match:"(?<!\\w)([\\+\\-]?inf)(?!\\w)",captures:{1:{name:"constant.numeric.inf.gdresource"}}},{match:"(?<!\\w)([\\+\\-]?nan)(?!\\w)",captures:{1:{name:"constant.numeric.nan.gdresource"}}},{match:"(?<!\\w)((?:0x(([0-9a-fA-F](([0-9a-fA-F]|_[0-9a-fA-F])+)?))))(?!\\w)",captures:{1:{name:"constant.numeric.hex.gdresource"}}},{match:"(?<!\\w)(0o[0-7](_?[0-7])*)(?!\\w)",captures:{1:{name:"constant.numeric.oct.gdresource"}}},{match:"(?<!\\w)(0b[01](_?[01])*)(?!\\w)",captures:{1:{name:"constant.numeric.bin.gdresource"}}},{begin:"(?<!\\w)(Vector2|Vector2i|Vector3|Vector3i|Color|Rect2|Rect2i|Array|Basis|Dictionary|Plane|Quat|RID|Rect3|Transform|Transform2D|Transform3D|AABB|String|Color|NodePath|Object|PoolByteArray|PoolIntArray|PoolRealArray|PoolStringArray|PoolVector2Array|PoolVector3Array|PoolColorArray|bool|int|float|StringName|Quaternion|PackedByteArray|PackedInt32Array|PackedInt64Array|PackedFloat32Array|PackedFloat64Array|PackedStringArray|PackedVector2Array|PackedVector2iArray|PackedVector3Array|PackedVector3iArray|PackedColorArray)(\\()\\s?",beginCaptures:{1:{name:"support.class.library.gdresource"}},end:"\\s?(\\))",patterns:[{include:"#key_value"},{include:"#data"}]},{begin:"(?<!\\w)(ExtResource|SubResource)(\\()\\s?",beginCaptures:{1:{name:"keyword.control.gdresource"}},end:"\\s?(\\))",patterns:[{include:"#key_value"},{include:"#data"}]}]}},name:"gdresource",displayName:"GDResource",embeddedLangs:["gdshader","gdscript"]});var c=[...t.default,...a.default,i]},95244:function(r,n,e){e.r(n),e.d(n,{default:function(){return a}});var a=[Object.freeze({fileTypes:["gd"],scopeName:"source.gdscript",name:"gdscript",patterns:[{include:"#nodepath_object"},{include:"#nodepath_function"},{include:"#base_expression"},{include:"#logic_op"},{include:"#in_keyword"},{include:"#getter_setter_godot4"},{include:"#compare_op"},{include:"#arithmetic_op"},{include:"#assignment_op"},{include:"#lambda_declaration"},{include:"#control_flow"},{include:"#annotations"},{include:"#keywords"},{include:"#self"},{include:"#class_definition"},{include:"#variable_definition"},{include:"#class_name"},{include:"#builtin_func"},{include:"#builtin_get_node_shorthand"},{include:"#builtin_classes"},{include:"#const_vars"},{include:"#pascal_case_class"},{include:"#class_new"},{include:"#class_is"},{include:"#class_enum"},{include:"#signal_declaration_bare"},{include:"#signal_declaration"},{include:"#function_declaration"},{include:"#function_keyword"},{include:"#any_method"},{include:"#any_property"},{include:"#extends"}],repository:{comment:{captures:{1:{name:"punctuation.definition.comment.number-sign.gdscript"}},match:"(#).*$\\n?",name:"comment.line.number-sign.gdscript"},strings:{patterns:[{begin:"(?:(?<=get_node|has_node|find_node|get_node_or_null|NodePath)\\s*\\(\\s*)",end:"(?:\\s*\\))",patterns:[{begin:`["']`,end:`["']`,name:"constant.character.escape"},{include:"#base_expression"}]},{name:"invalid.illegal.escape.gdscript",begin:"'''",end:"'''"},{begin:'"',end:'"',patterns:[{name:"constant.character.escape.untitled",match:"\\\\."}],name:"string.quoted.double.gdscript"},{begin:"'",end:"'",patterns:[{name:"constant.character.escape.untitled",match:"\\\\."}],name:"string.quoted.single.gdscript"},{begin:'@"',end:'"',patterns:[{name:"constant.character.escape.untitled",match:"\\."}],name:"string.nodepath.gdscript"}]},nodepath_object:{name:"meta.literal.nodepath.gdscript",begin:"(NodePath)\\s*(?:\\()",beginCaptures:{1:{name:"support.class.library.gdscript"}},end:"(?:\\))",patterns:[{begin:`["']`,end:`["']`,name:"constant.character.escape",patterns:[{match:"%",name:"keyword.control.flow"}]}]},nodepath_function:{name:"meta.literal.nodepath.gdscript",begin:"(get_node_or_null|has_node|has_node_and_resource|find_node|get_node)\\s*(?:\\()",beginCaptures:{1:{name:"entity.name.function.gdscript"}},end:"(?:\\))",patterns:[{begin:`["']`,end:`["']`,name:"constant.character.escape",patterns:[{match:"%",name:"keyword.control.flow"}]}]},self:{match:"\\bself\\b",name:"variable.language.gdscript"},base_expression:{patterns:[{include:"#builtin_get_node_shorthand"},{include:"#nodepath_object"},{include:"#nodepath_function"},{include:"#strings"},{include:"#keywords"},{include:"#logic_op"},{include:"#lambda_declaration"},{include:"#in_keyword"},{include:"#control_flow"},{include:"#function_call"},{include:"#comment"},{include:"#self"},{include:"#letter"},{include:"#numbers"},{include:"#builtin_func"},{include:"#builtin_classes"},{include:"#const_vars"},{include:"#pascal_case_class"},{include:"#line_continuation"}]},logic_op:{match:"\\b(and|or|not)\\b",name:"keyword.operator.wordlike.gdscript"},in_keyword:{patterns:[{match:"\\b(for)\\s+[a-zA-Z_]\\w*\\s+(in)\\b",captures:{1:{name:"keyword.control.gdscript"},2:{name:"keyword.control.gdscript"}}},{match:"\\bin\\b",name:"keyword.operator.wordlike.gdscript"}]},compare_op:{match:"<=|>=|==|<|>|!=",name:"keyword.operator.comparison.gdscript"},arithmetic_op:{match:"\\+=|-=|\\*=|/=|%=|&=|\\|=|\\*|/|%|\\+|-|<<|>>|&|\\||\\^|~",name:"keyword.operator.arithmetic.gdscript"},assignment_op:{match:"=",name:"keyword.operator.assignment.gdscript"},control_flow:{match:"\\b(?i:if|elif|else|for|while|break|continue|pass|return|match|yield|await)\\b",name:"keyword.control.gdscript"},keywords:{match:"\\b(?i:class|class_name|extends|is|onready|tool|static|export|as|void|enum|preload|assert|breakpoint|rpc|sync|remote|master|puppet|slave|remotesync|mastersync|puppetsync|trait|namespace)\\b",name:"keyword.language.gdscript"},letter:{match:"\\b(?i:true|false|null)\\b",name:"constant.language.gdscript"},numbers:{patterns:[{match:"\\b(?i:0x\\h*)\\b",name:"constant.numeric.integer.hexadecimal.gdscript"},{match:"\\b(?i:(\\d+\\.\\d*(e[\\-\\+]?\\d+)?))\\b",name:"constant.numeric.float.gdscript"},{match:"\\b(?i:(\\.\\d+(e[\\-\\+]?\\d+)?))\\b",name:"constant.numeric.float.gdscript"},{match:"\\b(?i:(\\d+e[\\-\\+]?\\d+))\\b",name:"constant.numeric.float.gdscript"},{match:"\\b\\d+\\b",name:"constant.numeric.integer.gdscript"}]},variable_definition:{begin:"\\b(?:(var)|(const))\\s+",end:"$|;",beginCaptures:{1:{name:"storage.type.var.gdscript"},2:{name:"storage.type.const.gdscript"}},patterns:[{match:"(:)\\s*([a-zA-Z_]\\w*)?",captures:{1:{name:"punctuation.separator.annotation.gdscript"},2:{name:"entity.name.type.class.gdscript"}}},{match:"=(?!=)",name:"keyword.operator.assignment.gdscript"},{match:"(setget)\\s+([a-zA-Z_]\\w*)(?:[,]\\s*([a-zA-Z_]\\w*))?",captures:{1:{name:"storage.type.const.gdscript"},2:{name:"entity.name.function.gdscript"},3:{name:"entity.name.function.gdscript"}}},{include:"#base_expression"}]},getter_setter_godot4:{patterns:[{match:"\\b(get):",captures:{1:{name:"entity.name.function.gdscript"}}},{name:"meta.function.gdscript",begin:`(?x) \\s+ + (set) \\s* + (?=\\()`,end:`(:|(?=[#'"\\n]))`,beginCaptures:{1:{name:"entity.name.function.gdscript"}},patterns:[{include:"#parameters"},{include:"#line_continuation"},{match:"\\s*(\\-\\>)\\s*([a-zA-Z_]\\w*)\\s*\\:",captures:{1:{},2:{name:"entity.name.type.class.gdscript"}}}]}]},class_definition:{captures:{1:{name:"entity.name.type.class.gdscript"},2:{name:"class.other.gdscript"}},match:"(?<=^class)\\s+([a-zA-Z_]\\w*)\\s*(?=:)"},class_new:{captures:{1:{name:"entity.name.type.class.gdscript"},2:{name:"storage.type.new.gdscript"}},match:"\\b([a-zA-Z_]\\w*).(new)\\("},class_is:{captures:{1:{name:"storage.type.is.gdscript"},2:{name:"entity.name.type.class.gdscript"}},match:"\\s+(is)\\s+([a-zA-Z_]\\w*)"},class_enum:{captures:{1:{name:"entity.name.type.class.gdscript"},2:{name:"constant.language.gdscript"}},match:"\\b([A-Z][a-zA-Z_0-9]*)\\.([A-Z_0-9]+)"},class_name:{captures:{1:{name:"entity.name.type.class.gdscript"},2:{name:"class.other.gdscript"}},match:"(?<=class_name)\\s+([a-zA-Z_]\\w*(\\.([a-zA-Z_]\\w*))?)"},extends:{match:"(?<=extends)\\s+[a-zA-Z_]\\w*(\\.([a-zA-Z_]\\w*))?",name:"entity.other.inherited-class.gdscript"},builtin_func:{match:"(?<![^.]\\.|:)\\b(abs|absf|absi|acos|asin|assert|atan|atan2|bytes2var|bytes2var_with_objects|ceil|char|clamp|clampf|clampi|Color8|convert|cos|cosh|cubic_interpolate|db2linear|decimals|dectime|deg2rad|dict2inst|ease|error_string|exp|floor|fmod|fposmod|funcref|get_stack|hash|inst2dict|instance_from_id|inverse_lerp|is_equal_approx|is_inf|is_instance_id_valid|is_instance_valid|is_nan|is_zero_approx|len|lerp|lerp_angle|linear2db|load|log|max|maxf|maxi|min|minf|mini|move_toward|nearest_po2|pingpong|posmod|pow|preload|print|printerr|printraw|prints|printt|print_debug|print_stack|print_verbose|push_error|push_warning|rad2deg|randf|randfn|randf_range|randi|randi_range|randomize|rand_from_seed|rand_range|rand_seed|range|range_lerp|range_step_decimals|rid_allocate_id|rid_from_int64|round|seed|sign|signf|signi|sin|sinh|smoothstep|snapped|sqrt|stepify|step_decimals|str|str2var|tan|tanh|typeof|type_exists|var2bytes|var2bytes_with_objects|var2str|weakref|wrapf|wrapi|yield)\\b(?=(\\()([^)]*)(\\)))",name:"support.function.builtin.gdscript"},builtin_get_node_shorthand:{patterns:[{include:"#builtin_get_node_shorthand_quoted"},{include:"#builtin_get_node_shorthand_bare"}]},builtin_get_node_shorthand_quoted:{begin:`(\\$)(["'])`,end:`(["'])`,name:"support.function.builtin.shorthand.gdscript",beginCaptures:{1:{name:"keyword.control.flow"},2:{name:"constant.character.escape"}},endCaptures:{1:{name:"constant.character.escape"}},patterns:[{match:"%",name:"keyword.control.flow"},{match:`[^%^"^']*`,name:"constant.character.escape"}]},builtin_get_node_shorthand_bare:{begin:"(\\$)",end:"[^\\w%]",name:"support.function.builtin.shorthand.gdscript",beginCaptures:{1:{name:"keyword.control.flow"}},patterns:[{match:"[a-zA-Z_]\\w*/?",name:"constant.character.escape"},{match:"%[a-zA-Z_]\\w*/?",name:"invalid.illegal.escape.gdscript"}]},annotations:{match:"(@)(export|export_color_no_alpha|export_dir|export_enum|export_exp_easing|export_file|export_flags|export_flags_2d_navigation|export_flags_2d_physics|export_flags_2d_render|export_flags_3d_navigation|export_flags_3d_physics|export_flags_3d_render|export_global_dir|export_global_file|export_multiline|export_node_path|export_placeholder|export_range|icon|onready|rpc|tool|warning_ignore)\\b",captures:{1:{name:"entity.name.function.decorator.gdscript"},2:{name:"entity.name.function.decorator.gdscript"}}},builtin_classes:{match:"(?<![^.]\\.|:)\\b(OS|GDScript|Vector2|Vector2i|Vector3|Vector3i|Color|Rect2|Rect2i|Array|Basis|Dictionary|Plane|Quat|RID|Rect3|Transform|Transform2D|Transform3D|AABB|String|Color|NodePath|Object|PoolByteArray|PoolIntArray|PoolRealArray|PoolStringArray|PoolVector2Array|PoolVector3Array|PoolColorArray|bool|int|float|StringName|Quaternion|PackedByteArray|PackedInt32Array|PackedInt64Array|PackedFloat32Array|PackedFloat64Array|PackedStringArray|PackedVector2Array|PackedVector2iArray|PackedVector3Array|PackedVector3iArray|PackedColorArray|super)\\b",name:"support.class.library.gdscript"},const_vars:{match:"\\b([A-Z_][A-Z_0-9]*)\\b",name:"constant.language.gdscript"},pascal_case_class:{match:"\\b([A-Z][a-z_0-9]*([A-Z]?[a-z_0-9]+)*[A-Z]?)\\b",name:"support.class.library.gdscript"},signal_declaration_bare:{match:`(?x) \\s* + (signal) \\s+ + ([a-zA-Z_]\\w*)(?=[\\n\\s])`,captures:{1:{name:"storage.type.function.gdscript"},2:{name:"entity.name.function.gdscript"}}},signal_declaration:{name:"meta.signal.gdscript",begin:`(?x) \\s* + (signal) \\s+ + ([a-zA-Z_]\\w*) \\s* + (?=\\()`,end:`((?=[#'"\\n]))`,beginCaptures:{1:{name:"storage.type.function.gdscript"},2:{name:"entity.name.function.gdscript"}},patterns:[{include:"#parameters"},{include:"#line_continuation"},{match:"\\s*(\\-\\>)\\s*([a-zA-Z_]\\w*)\\s*\\:",captures:{1:{},2:{name:"entity.name.type.class.gdscript"}}}]},lambda_declaration:{name:"meta.function.gdscript",begin:"(func)(?=\\()",end:`(:|(?=[#'"\\n]))`,beginCaptures:{1:{name:"storage.type.function.gdscript"},2:{name:"entity.name.function.gdscript"}},patterns:[{include:"#parameters"},{include:"#line_continuation"}]},function_declaration:{name:"meta.function.gdscript",begin:`(?x) \\s* + (func) \\s+ + ([a-zA-Z_]\\w*) \\s* + (?=\\()`,end:`((:)|(?=[#'"\\n]))`,beginCaptures:{1:{name:"storage.type.function.gdscript"},2:{name:"entity.name.function.gdscript"}},endCaptures:{1:{name:"punctuation.section.function.begin.gdscript"}},patterns:[{include:"#parameters"},{include:"#line_continuation"},{match:"\\s*(\\-\\>)\\s*([a-zA-Z_]\\w*)\\s*\\:",captures:{1:{},2:{name:"entity.name.type.class.gdscript"}}},{include:"#base_expression"}]},function_keyword:{match:"func",name:"keyword.language.gdscript"},parameters:{name:"meta.function.parameters.gdscript",begin:"(\\()",end:"(\\))",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.gdscript"}},endCaptures:{1:{name:"punctuation.definition.parameters.end.gdscript"}},patterns:[{include:"#annotated_parameter"},{match:`(?x) + ([a-zA-Z_]\\w*) + \\s* (?: (,) | (?=[)#\\n=])) +`,captures:{1:{name:"variable.parameter.function.language.gdscript"},2:{name:"punctuation.separator.parameters.gdscript"}}},{include:"#comment"},{include:"#loose_default"}]},loose_default:{begin:"(=)",end:"(,)|(?=\\))",beginCaptures:{1:{name:"keyword.operator.gdscript"}},endCaptures:{1:{name:"punctuation.separator.parameters.gdscript"}},patterns:[{include:"#base_expression"}]},annotated_parameter:{begin:`(?x) + \\b + ([a-zA-Z_]\\w*) \\s* (:) +`,end:"(,)|(?=\\))",beginCaptures:{1:{name:"variable.parameter.function.language.gdscript"},2:{name:"punctuation.separator.annotation.gdscript"}},endCaptures:{1:{name:"punctuation.separator.parameters.gdscript"}},patterns:[{include:"#base_expression"},{name:"keyword.operator.assignment.gdscript",match:"=(?!=)"}]},line_continuation:{patterns:[{match:"(\\\\)\\s*(\\S.*$\\n?)",captures:{1:{name:"punctuation.separator.continuation.line.gdscript"},2:{name:"invalid.illegal.line.continuation.gdscript"}}},{begin:"(\\\\)\\s*$\\n?",end:`(?x) + (?=^\\s*$) + | + (?! (\\s* [rR]? (\\'\\'\\'|\\"\\"\\"|\\'|\\")) + | + (\\G $) (?# '\\G' is necessary for ST) + ) +`,beginCaptures:{1:{name:"punctuation.separator.continuation.line.gdscript"}},patterns:[{include:"#base_expression"}]}]},any_method:{match:"\\b([A-Za-z_]\\w*)\\b(?=\\s*(?:[(]))",name:"support.function.any-method.gdscript"},any_property:{match:"(?<=[^.]\\.)\\b([A-Za-z_]\\w*)\\b(?![(])",name:"variable.other.property.gdscript"},function_call:{name:"meta.function-call.gdscript",comment:'Regular function call of the type "name(args)"',begin:`(?x) + \\b(?= + ([a-zA-Z_]\\w*) \\s* (\\() + ) +`,end:"(\\))",endCaptures:{1:{name:"punctuation.definition.arguments.end.gdscript"}},patterns:[{include:"#function_name"},{include:"#function_arguments"}]},function_name:{patterns:[{include:"#builtin_func"},{include:"#builtin_classes"},{comment:"Some color schemas support meta.function-call.generic scope",name:"support.function.any-method.gdscript",match:`(?x) + \\b ([a-zA-Z_]\\w*) \\b +`}]},function_arguments:{begin:"(\\()",end:"(?=\\))(?!\\)\\s*\\()",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.gdscript"}},contentName:"meta.function-call.arguments.gdscript",patterns:[{name:"punctuation.separator.arguments.gdscript",match:"(,)"},{match:"\\b([a-zA-Z_]\\w*)\\s*(=)(?!=)",captures:{1:{name:"variable.parameter.function-call.gdscript"},2:{name:"keyword.operator.assignment.gdscript"}}},{name:"keyword.operator.assignment.gdscript",match:"=(?!=)"},{include:"#base_expression"},{match:"\\s*(\\))\\s*(\\()",captures:{1:{name:"punctuation.definition.arguments.end.gdscript"},2:{name:"punctuation.definition.arguments.begin.gdscript"}}}]}},displayName:"GDScript"})]},56497:function(r,n,e){e.r(n),e.d(n,{default:function(){return a}});var a=[Object.freeze({name:"gdshader",scopeName:"source.gdshader",uuid:"3a95d25d-688b-481f-a581-eee47f00e5ca",fileTypes:["gdshader"],patterns:[{include:"#any"}],repository:{any:{patterns:[{include:"#comment"},{include:"#enclosed"},{include:"#classifier"},{include:"#definition"},{include:"#keyword"},{include:"#element"},{include:"#separator"},{include:"#operator"}]},comment:{patterns:[{include:"#commentLine"},{include:"#commentBlock"}]},commentLine:{name:"comment.line.double-slash.gdshader",begin:"//",end:"$"},commentBlock:{name:"comment.block.gdshader",begin:"/\\*",end:"\\*/"},enclosed:{name:"meta.parenthesis.gdshader",begin:"\\(",end:"\\)",captures:{0:{name:"punctuation.parenthesis.gdshader"}},patterns:[{include:"#any"}]},classifier:{name:"meta.classifier.gdshader",begin:"(?=\\b(?:shader_type|render_mode)\\b)",patterns:[{include:"#comment"},{include:"#keyword"},{include:"#identifierClassification"},{include:"#separator"}],end:"(?<=;)"},classifierKeyword:{name:"keyword.language.classifier.gdshader",match:"\\b(?:shader_type|render_mode)\\b"},identifierClassification:{name:"entity.other.inherited-class.gdshader",match:"\\b[a-z_]+\\b"},definition:{patterns:[{include:"#structDefinition"}]},arraySize:{name:"meta.array-size.gdshader",begin:"\\[",end:"\\]",captures:{0:{name:"punctuation.bracket.gdshader"}},patterns:[{include:"#comment"},{include:"#keyword"},{include:"#element"},{include:"#separator"}]},structDefinition:{begin:"(?=\\b(?:struct)\\b)",patterns:[{include:"#comment"},{include:"#keyword"},{include:"#structName"},{include:"#structDefinitionBlock"},{include:"#separator"}],end:"(?<=;)"},structKeyword:{name:"keyword.other.struct.gdshader",match:"\\b(?:struct)\\b"},structName:{name:"entity.name.type.struct.gdshader",match:"\\b[a-zA-Z_]\\w*\\b"},structDefinitionBlock:{name:"meta.definition.block.struct.gdshader",begin:"\\{",end:"\\}",captures:{0:{name:"punctuation.definition.block.struct.gdshader"}},patterns:[{include:"#comment"},{include:"#precisionKeyword"},{include:"#fieldDefinition"},{include:"#keyword"},{include:"#any"}]},fieldDefinition:{name:"meta.definition.field.gdshader",begin:"\\b[a-zA-Z_]\\w*\\b",beginCaptures:{0:{patterns:[{include:"#typeKeyword"},{match:".+",name:"entity.name.type.gdshader"}]}},patterns:[{include:"#comment"},{include:"#keyword"},{include:"#arraySize"},{include:"#fieldName"},{include:"#any"}],end:"(?<=;)"},fieldName:{name:"entity.name.variable.field.gdshader",match:"\\b[a-zA-Z_]\\w*\\b"},keyword:{patterns:[{include:"#classifierKeyword"},{include:"#structKeyword"},{include:"#controlKeyword"},{include:"#modifierKeyword"},{include:"#precisionKeyword"},{include:"#typeKeyword"},{include:"#hintKeyword"}]},controlKeyword:{name:"keyword.control.gdshader",match:"\\b(?:if|else|do|while|for|continue|break|switch|case|default|return|discard)\\b"},modifierKeyword:{name:"storage.modifier.gdshader",match:"\\b(?:const|global|instance|uniform|varying|in|out|inout|flat|smooth)\\b"},precisionKeyword:{name:"storage.type.built-in.primitive.precision.gdshader",match:"\\b(?:low|medium|high)p\\b"},typeKeyword:{name:"support.type.gdshader",match:"\\b(?:void|bool|[biu]?vec[234]|u?int|float|mat[234]|[iu]?sampler(?:3D|2D(?:Array)?)|samplerCube)\\b"},hintKeyword:{name:"support.type.annotation.gdshader",match:"\\b(?:source_color|hint_(?:color|range|(?:black_)?albedo|normal|(?:default_)?(?:white|black)|aniso|anisotropy|roughness_(?:[rgba]|normal|gray))|filter_(?:nearest|linear)(?:_mipmap(?:_anisotropic)?)?|repeat_(?:en|dis)able)\\b"},element:{patterns:[{include:"#literalFloat"},{include:"#literalInt"},{include:"#literalBool"},{include:"#identifierType"},{include:"#constructor"},{include:"#processorFunction"},{include:"#identifierFunction"},{include:"#swizzling"},{include:"#identifierField"},{include:"#constantFloat"},{include:"#languageVariable"},{include:"#identifierVariable"}]},literalFloat:{name:"constant.numeric.float.gdshader",match:"\\b(?:\\d+[eE][-+]?\\d+|(?:\\d*[.]\\d+|\\d+[.])(?:[eE][-+]?\\d+)?)[fF]?"},literalInt:{name:"constant.numeric.integer.gdshader",match:"\\b(?:0[xX][0-9A-Fa-f]+|\\d+[uU]?)\\b"},literalBool:{name:"constant.language.boolean.gdshader",match:"\\b(?:false|true)\\b"},identifierType:{name:"entity.name.type.gdshader",match:"\\b[a-zA-Z_]\\w*(?=(?:\\s*\\[\\s*\\w*\\s*\\])?\\s+[a-zA-Z_]\\w*\\b)"},constructor:{name:"entity.name.type.constructor.gdshader",match:"\\b[a-zA-Z_]\\w*(?=\\s*\\[\\s*\\w*\\s*\\]\\s*[(])|\\b[A-Z]\\w*(?=\\s*[(])"},processorFunction:{name:"support.function.gdshader",match:"\\b(?:vertex|fragment|light|start|process|sky|fog)(?=(?:\\s|/\\*(?:\\*(?!/)|[^*])*\\*/)*[(])"},identifierFunction:{name:"entity.name.function.gdshader",match:"\\b[a-zA-Z_]\\w*(?=(?:\\s|/\\*(?:\\*(?!/)|[^*])*\\*/)*[(])"},swizzling:{match:"([.])\\s*([xyzw]{2,4}|[rgba]{2,4}|[stpq]{2,4})\\b",captures:{1:{name:"punctuation.accessor.gdshader"},2:{name:"variable.other.property.gdshader"}}},identifierField:{match:"([.])\\s*([a-zA-Z_]\\w*)\\b(?!\\s*\\()",captures:{1:{name:"punctuation.accessor.gdshader"},2:{name:"entity.name.variable.field.gdshader"}}},constantFloat:{name:"constant.language.float.gdshader",match:"\\b(?:E|PI|TAU)\\b"},languageVariable:{name:"variable.language.gdshader",match:"\\b(?:[A-Z][A-Z_0-9]*)\\b"},identifierVariable:{name:"variable.name.gdshader",match:"\\b[a-zA-Z_]\\w*\\b"},separator:{patterns:[{match:"[.]",name:"punctuation.accessor.gdshader"},{include:"#separatorComma"},{match:"[;]",name:"punctuation.terminator.statement.gdshader"},{match:"[:]",name:"keyword.operator.type.annotation.gdshader"}]},separatorComma:{name:"punctuation.separator.comma.gdshader",match:"[,]"},operator:{name:"keyword.operator.gdshader",match:"\\<\\<\\=?|\\>\\>\\=?|[-+*/&|<>=!]\\=|\\&\\&|[|][|]|[-+~!*/%<>&^|=]"}},displayName:"GDShader"})]}}]); diff --git a/9731.2f8a6527.async.js b/9731.2f8a6527.async.js new file mode 100644 index 00000000..7bbe011f --- /dev/null +++ b/9731.2f8a6527.async.js @@ -0,0 +1,4 @@ +!(function(){"use strict";var Ks=Object.defineProperty,Js=Object.defineProperties;var Xs=Object.getOwnPropertyDescriptors;var jn=Object.getOwnPropertySymbols;var Zs=Object.prototype.hasOwnProperty,Qs=Object.prototype.propertyIsEnumerable;var Wn=(tt,Y,E)=>Y in tt?Ks(tt,Y,{enumerable:!0,configurable:!0,writable:!0,value:E}):tt[Y]=E,Je=(tt,Y)=>{for(var E in Y||(Y={}))Zs.call(Y,E)&&Wn(tt,E,Y[E]);if(jn)for(var E of jn(Y))Qs.call(Y,E)&&Wn(tt,E,Y[E]);return tt},Xe=(tt,Y)=>Js(tt,Xs(Y));(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9731],{65063:function(tt,Y,E){E.d(Y,{Z:function(){return v}});var M=E(97605),G=E(50959),B={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},N=B,_=E(36264),w=function(A,D){return G.createElement(_.Z,(0,M.Z)({},A,{ref:D,icon:N}))},v=G.forwardRef(w)},4965:function(tt,Y,E){E.d(Y,{Dp:function(){return _},G:function(){return v},Z$:function(){return M},kJ:function(){return W},s7:function(){return N}});const M=k=>k[k.length-1],G=()=>[],B=k=>k.slice(),N=(k,L)=>{for(let U=0;U<L.length;U++)k.push(L[U])},_=Array.from,w=(k,L)=>{for(let U=0;U<k.length;U++)if(!L(k[U],U,k))return!1;return!0},v=(k,L)=>{for(let U=0;U<k.length;U++)if(L(k[U],U,k))return!0;return!1},V=(k,L)=>k.length===L.length&&w(k,(U,X)=>U===L[X]),A=k=>R(k,[],(L,U)=>L.concat(U)),D=(k,L)=>{const U=new Array(k);for(let X=0;X<k;X++)U[X]=L(X,U);return U},R=(k,L,U)=>k.reduce(U,L),W=Array.isArray,x=k=>_(set.from(k)),q=(k,L)=>{const U=set.create(),X=[];for(let K=0;K<k.length;K++){const b=k[K],O=L(b);U.has(O)||(U.add(O),X.push(b))}return X},Z=(k,L)=>{const U=Array(k.length);for(let X=0;X<k.length;X++)U[X]=L(k[X],X,k);return U}},24542:function(tt,Y,E){E.d(Y,{$2:function(){return bt},CY:function(){return B},Ko:function(){return N},Qn:function(){return G},RP:function(){return ee},Tg:function(){return ae},Vw:function(){return M},cq:function(){return w},jS:function(){return gt},kr:function(){return St},rc:function(){return v},x1:function(){return V}});const M=1,G=2,B=4,N=8,_=16,w=32,v=64,V=128,A=256,D=512,R=1024,W=2048,x=4096,q=8192,Z=16384,k=32768,L=65536,U=1<<17,X=1<<18,K=1<<19,b=1<<20,O=1<<21,F=1<<22,$=1<<23,kt=1<<24,xt=1<<25,Et=1<<26,dt=1<<27,wt=1<<28,At=1<<29,Pt=1<<30,Rt=null,it=0,ft=1,jt=3,Xt=7,Zt=15,St=31,bt=63,gt=127,Vt=255,mt=511,vt=1023,Ot=2047,It=4095,yt=8191,p=16383,C=32767,z=65535,at=U-1,d=X-1,g=K-1,H=b-1,Q=O-1,rt=F-1,Mt=$-1,Me=kt-1,Ne=xt-1,pe=Et-1,we=dt-1,ce=wt-1,Ut=At-1,le=Pt-1,ee=2147483647,ae=4294967295},75095:function(tt,Y,E){E.d(Y,{Gh:function(){return W},eh:function(){return w},f9:function(){return L},s3:function(){return R}});var M=E(4231),G=E(73174),B=E(55872).Buffer;const N=b=>new Uint8Array(b),_=(b,O,F)=>new Uint8Array(b,O,F),w=b=>new Uint8Array(b),v=b=>{let O="";for(let F=0;F<b.byteLength;F++)O+=M.IK(b[F]);return btoa(O)},V=b=>B.from(b.buffer,b.byteOffset,b.byteLength).toString("base64"),A=b=>{const O=atob(b),F=N(O.length);for(let $=0;$<O.length;$++)F[$]=O.charCodeAt($);return F},D=b=>{const O=B.from(b,"base64");return _(O.buffer,O.byteOffset,O.byteLength)},R=G.jU?v:V,W=G.jU?A:D,x=b=>R(b).replaceAll("+","-").replaceAll("/","_").replaceAll("=",""),q=b=>W(b.replaceAll("-","+").replaceAll("_","/")),Z=b=>array.map(b,O=>O.toString(16).padStart(2,"0")).join(""),k=b=>{const O=b.length,F=new Uint8Array(math.ceil(O/2));for(let $=0;$<O;$+=2)F[F.length-$/2-1]=Number.parseInt(b.slice(O-$-2,O-$),16);return F},L=b=>{const O=N(b.byteLength);return O.set(b),O},U=b=>encoding.encode(O=>encoding.writeAny(O,b)),X=b=>decoding.readAny(decoding.createDecoder(b)),K=(b,O)=>{if(O===0)return b;b=new Uint8Array(b),b[0]<<=O;for(let F=1;F<b.length;F++)b[F-1]|=b[F]>>>8-O,b[F]<<=O;return b}},93015:function(tt,Y,E){E.d(Y,{HN:function(){return x},UF:function(){return vt},XW:function(){return gt},dD:function(){return It},kf:function(){return wt},kj:function(){return k},l1:function(){return A},sO:function(){return yt},v_:function(){return bt},yg:function(){return F}});var M=E(24542),G=E(68939),B=E(73746),N=E(4231),_=E(58233);const w=_.Ue("Unexpected end of array"),v=_.Ue("Integer out of Range");class V{constructor(C){this.arr=C,this.pos=0}}const A=p=>new V(p),D=p=>p.pos!==p.arr.length,R=(p,C=p.pos)=>{const z=A(p.arr);return z.pos=C,z},W=(p,C)=>{const z=new Uint8Array(p.arr.buffer,p.pos+p.arr.byteOffset,C);return p.pos+=C,z},x=p=>W(p,F(p)),q=p=>W(p,p.arr.length-p.pos),Z=p=>p.pos++,k=p=>p.arr[p.pos++],L=p=>{const C=p.arr[p.pos]+(p.arr[p.pos+1]<<8);return p.pos+=2,C},U=p=>{const C=p.arr[p.pos]+(p.arr[p.pos+1]<<8)+(p.arr[p.pos+2]<<16)+(p.arr[p.pos+3]<<24)>>>0;return p.pos+=4,C},X=p=>{const C=p.arr[p.pos+3]+(p.arr[p.pos+2]<<8)+(p.arr[p.pos+1]<<16)+(p.arr[p.pos]<<24)>>>0;return p.pos+=4,C},K=p=>p.arr[p.pos],b=p=>p.arr[p.pos]+(p.arr[p.pos+1]<<8),O=p=>p.arr[p.pos]+(p.arr[p.pos+1]<<8)+(p.arr[p.pos+2]<<16)+(p.arr[p.pos+3]<<24)>>>0,F=p=>{let C=0,z=1;const at=p.arr.length;for(;p.pos<at;){const d=p.arr[p.pos++];if(C=C+(d&M.jS)*z,z*=128,d<M.x1)return C;if(C>B.YM)throw v}throw w},$=p=>{let C=p.arr[p.pos++],z=C&M.$2,at=64;const d=(C&M.rc)>0?-1:1;if(!(C&M.x1))return d*z;const g=p.arr.length;for(;p.pos<g;){if(C=p.arr[p.pos++],z=z+(C&M.jS)*at,at*=128,C<M.x1)return d*z;if(z>B.YM)throw v}throw w},kt=p=>{const C=p.pos,z=F(p);return p.pos=C,z},xt=p=>{const C=p.pos,z=$(p);return p.pos=C,z},Et=p=>{let C=F(p);if(C===0)return"";{let z=String.fromCodePoint(k(p));if(--C<100)for(;C--;)z+=String.fromCodePoint(k(p));else for(;C>0;){const at=C<1e4?C:1e4,d=p.arr.subarray(p.pos,p.pos+at);p.pos+=at,z+=String.fromCodePoint.apply(null,d),C-=at}return decodeURIComponent(escape(z))}},dt=p=>N.CO.decode(x(p)),wt=N.CO?dt:Et,At=p=>{const C=encoding.createEncoder();let z;for(;;){if(z=k(p),z===0)return encoding.toUint8Array(C);z===1&&(z=k(p)),encoding.write(C,z)}},Pt=p=>string.decodeUtf8(At(p)),Rt=p=>{const C=p.pos,z=wt(p);return p.pos=C,z},it=(p,C)=>{const z=new DataView(p.arr.buffer,p.arr.byteOffset+p.pos,C);return p.pos+=C,z},ft=p=>it(p,4).getFloat32(0,!1),jt=p=>it(p,8).getFloat64(0,!1),Xt=p=>it(p,8).getBigInt64(0,!1),Zt=p=>it(p,8).getBigUint64(0,!1),St=[p=>{},p=>null,$,ft,jt,Xt,p=>!1,p=>!0,wt,p=>{const C=F(p),z={};for(let at=0;at<C;at++){const d=wt(p);z[d]=bt(p)}return z},p=>{const C=F(p),z=[];for(let at=0;at<C;at++)z.push(bt(p));return z},x],bt=p=>St[127-k(p)](p);class gt extends V{constructor(C,z){super(C),this.reader=z,this.s=null,this.count=0}read(){return this.count===0&&(this.s=this.reader(this),D(this)?this.count=F(this)+1:this.count=-1),this.count--,this.s}}class Vt extends null{constructor(C,z){super(C),this.s=z}read(){return this.s+=$(this),this.s}}class mt extends null{constructor(C,z){super(C),this.s=z,this.count=0}read(){return this.count===0&&(this.s+=$(this),D(this)?this.count=F(this)+1:this.count=-1),this.count--,this.s}}class vt extends V{constructor(C){super(C),this.s=0,this.count=0}read(){if(this.count===0){this.s=$(this);const C=G.GR(this.s);this.count=1,C&&(this.s=-this.s,this.count=F(this)+2)}return this.count--,this.s}}class Ot extends null{constructor(C){super(C),this.s=0,this.count=0}read(){if(this.count===0){this.s=$(this);const C=math.isNegativeZero(this.s);this.count=1,C&&(this.s=-this.s,this.count=F(this)+2)}return this.count--,this.s++}}class It extends V{constructor(C){super(C),this.s=0,this.count=0,this.diff=0}read(){if(this.count===0){const C=$(this),z=C&1;this.diff=G.GW(C/2),this.count=1,z&&(this.count=F(this)+2)}return this.s+=this.diff,this.count--,this.s}}class yt{constructor(C){this.decoder=new vt(C),this.str=wt(this.decoder),this.spos=0}read(){const C=this.spos+this.decoder.read(),z=this.str.slice(this.spos,C);return this.spos=C,z}}},26315:function(tt,Y,E){E.d(Y,{$F:function(){return Z},EM:function(){return Vt},GF:function(){return mt},HE:function(){return yt},HK:function(){return Rt},Mf:function(){return v},TS:function(){return at},_f:function(){return R},mP:function(){return it},sX:function(){return z},uE:function(){return O},uw:function(){return dt}});var M=E(68939),G=E(73746),B=E(24542),N=E(4231),_=E(4965);class w{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}const v=()=>new w,V=d=>{const g=v();return d(g),R(g)},A=d=>{let g=d.cpos;for(let H=0;H<d.bufs.length;H++)g+=d.bufs[H].length;return g},D=d=>d.cpos>0||d.bufs.length>0,R=d=>{const g=new Uint8Array(A(d));let H=0;for(let Q=0;Q<d.bufs.length;Q++){const rt=d.bufs[Q];g.set(rt,H),H+=rt.length}return g.set(new Uint8Array(d.cbuf.buffer,0,d.cpos),H),g},W=(d,g)=>{const H=d.cbuf.length;H-d.cpos<g&&(d.bufs.push(new Uint8Array(d.cbuf.buffer,0,d.cpos)),d.cbuf=new Uint8Array(M.Fp(H,g)*2),d.cpos=0)},x=(d,g)=>{const H=d.cbuf.length;d.cpos===H&&(d.bufs.push(d.cbuf),d.cbuf=new Uint8Array(H*2),d.cpos=0),d.cbuf[d.cpos++]=g},q=(d,g,H)=>{let Q=null;for(let rt=0;rt<d.bufs.length&&Q===null;rt++){const Mt=d.bufs[rt];g<Mt.length?Q=Mt:g-=Mt.length}Q===null&&(Q=d.cbuf),Q[g]=H},Z=x,k=null,L=(d,g)=>{x(d,g&binary.BITS8),x(d,g>>>8&binary.BITS8)},U=(d,g,H)=>{q(d,g,H&binary.BITS8),q(d,g+1,H>>>8&binary.BITS8)},X=(d,g)=>{for(let H=0;H<4;H++)x(d,g&binary.BITS8),g>>>=8},K=(d,g)=>{for(let H=3;H>=0;H--)x(d,g>>>8*H&binary.BITS8)},b=(d,g,H)=>{for(let Q=0;Q<4;Q++)q(d,g+Q,H&binary.BITS8),H>>>=8},O=(d,g)=>{for(;g>B.jS;)x(d,B.x1|B.jS&g),g=M.GW(g/128);x(d,B.jS&g)},F=(d,g)=>{const H=M.GR(g);for(H&&(g=-g),x(d,(g>B.$2?B.x1:0)|(H?B.rc:0)|B.$2&g),g=M.GW(g/64);g>0;)x(d,(g>B.jS?B.x1:0)|B.jS&g),g=M.GW(g/128)},$=new Uint8Array(3e4),kt=$.length/3,xt=(d,g)=>{if(g.length<kt){const H=N.YZ.encodeInto(g,$).written||0;O(d,H);for(let Q=0;Q<H;Q++)x(d,$[Q])}else it(d,N.lz(g))},Et=(d,g)=>{const H=unescape(encodeURIComponent(g)),Q=H.length;O(d,Q);for(let rt=0;rt<Q;rt++)x(d,H.codePointAt(rt))},dt=N.YZ&&N.YZ.encodeInto?xt:Et,wt=(d,g)=>At(d,string.encodeUtf8(g)),At=(d,g)=>{for(let H=0;H<g.length;H++){const Q=g[H];(Q===0||Q===1)&&x(d,1),x(d,g[H])}x(d,0)},Pt=(d,g)=>Rt(d,R(g)),Rt=(d,g)=>{const H=d.cbuf.length,Q=d.cpos,rt=M.VV(H-Q,g.length),Mt=g.length-rt;d.cbuf.set(g.subarray(0,rt),Q),d.cpos+=rt,Mt>0&&(d.bufs.push(d.cbuf),d.cbuf=new Uint8Array(M.Fp(H*2,Mt)),d.cbuf.set(g.subarray(rt)),d.cpos=Mt)},it=(d,g)=>{O(d,g.byteLength),Rt(d,g)},ft=(d,g)=>{W(d,g);const H=new DataView(d.cbuf.buffer,d.cpos,g);return d.cpos+=g,H},jt=(d,g)=>ft(d,4).setFloat32(0,g,!1),Xt=(d,g)=>ft(d,8).setFloat64(0,g,!1),Zt=(d,g)=>ft(d,8).setBigInt64(0,g,!1),St=(d,g)=>ft(d,8).setBigUint64(0,g,!1),bt=new DataView(new ArrayBuffer(4)),gt=d=>(bt.setFloat32(0,d),bt.getFloat32(0)===d),Vt=(d,g)=>{switch(typeof g){case"string":x(d,119),dt(d,g);break;case"number":G.U(g)&&M.Wn(g)<=B.RP?(x(d,125),F(d,g)):gt(g)?(x(d,124),jt(d,g)):(x(d,123),Xt(d,g));break;case"bigint":x(d,122),Zt(d,g);break;case"object":if(g===null)x(d,126);else if(_.kJ(g)){x(d,117),O(d,g.length);for(let H=0;H<g.length;H++)Vt(d,g[H])}else if(g instanceof Uint8Array)x(d,116),it(d,g);else{x(d,118);const H=Object.keys(g);O(d,H.length);for(let Q=0;Q<H.length;Q++){const rt=H[Q];dt(d,rt),Vt(d,g[rt])}}break;case"boolean":x(d,g?120:121);break;default:x(d,127)}};class mt extends w{constructor(g){super(),this.w=g,this.s=null,this.count=0}write(g){this.s===g?this.count++:(this.count>0&&O(this,this.count-1),this.count=1,this.w(this,g),this.s=g)}}class vt extends null{constructor(g){super(),this.s=g}write(g){F(this,g-this.s),this.s=g}}class Ot extends null{constructor(g){super(),this.s=g,this.count=0}write(g){this.s===g&&this.count>0?this.count++:(this.count>0&&O(this,this.count-1),this.count=1,F(this,g-this.s),this.s=g)}}const It=d=>{d.count>0&&(F(d.encoder,d.count===1?d.s:-d.s),d.count>1&&O(d.encoder,d.count-2))};class yt{constructor(){this.encoder=new w,this.s=0,this.count=0}write(g){this.s===g?this.count++:(It(this),this.count=1,this.s=g)}toUint8Array(){return It(this),R(this.encoder)}}class p{constructor(){this.encoder=new w,this.s=0,this.count=0}write(g){this.s+this.count===g?this.count++:(It(this),this.count=1,this.s=g)}toUint8Array(){return It(this),R(this.encoder)}}const C=d=>{if(d.count>0){const g=d.diff*2+(d.count===1?0:1);F(d.encoder,g),d.count>1&&O(d.encoder,d.count-2)}};class z{constructor(){this.encoder=new w,this.s=0,this.count=0,this.diff=0}write(g){this.diff===g-this.s?(this.s=g,this.count++):(C(this),this.count=1,this.diff=g-this.s,this.s=g)}toUint8Array(){return C(this),R(this.encoder)}}class at{constructor(){this.sarr=[],this.s="",this.lensE=new yt}write(g){this.s+=g,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(g.length)}toUint8Array(){const g=new w;return this.sarr.push(this.s),this.s="",dt(g,this.sarr.join("")),Rt(g,this.lensE.toUint8Array()),R(g)}}},73174:function(tt,Y,E){E.d(Y,{E0:function(){return Z},jU:function(){return V},hH:function(){return K}});var M=E(81990),G=E(4231);const B=b=>b===void 0?null:b;var N=E(98801),_=E(82291),w=E(14224);const v=typeof w!="undefined"&&w.release&&/node|io\.js/.test(w.release.name)&&Object.prototype.toString.call(typeof w!="undefined"?w:0)==="[object process]",V=typeof window!="undefined"&&typeof document!="undefined"&&!v,A=typeof navigator!="undefined"?/Mac/.test(navigator.platform):!1;let D;const R=[],W=()=>{if(D===void 0)if(v){D=M.Ue();const b=w.argv;let O=null;for(let F=0;F<b.length;F++){const $=b[F];$[0]==="-"?(O!==null&&D.set(O,""),O=$):O!==null?(D.set(O,$),O=null):R.push($)}O!==null&&D.set(O,"")}else typeof location=="object"?(D=M.Ue(),(location.search||"?").slice(1).split("&").forEach(b=>{if(b.length!==0){const[O,F]=b.split("=");D.set(`--${G.NF(O,"-")}`,F),D.set(`-${G.NF(O,"-")}`,F)}})):D=M.Ue();return D},x=b=>W().has(b),q=(b,O)=>W().get(b)||O,Z=b=>B(v?{NODE_ENV:"production",PUBLIC_PATH:"/"}[b.toUpperCase()]:N.XN.getItem(b)),k=b=>W().get("--"+b)||Z(b),U=(b=>x("--"+b)||Z(b)!==null)("production"),X=v&&_.gB({NODE_ENV:"production",PUBLIC_PATH:"/"}.FORCE_COLOR,["true","1","2"]),K=!x("no-colors")&&(!v||w.stdout.isTTY||X)&&(!v||x("color")||X||Z("COLORTERM")!==null||(Z("TERM")||"").includes("color"))},58233:function(tt,Y,E){E.d(Y,{Nw:function(){return G},Ue:function(){return M},zR:function(){return B}});const M=N=>new Error(N),G=()=>{throw M("Method unimplemented")},B=()=>{throw M("Unexpected case")}},82291:function(tt,Y,E){E.d(Y,{Hi:function(){return A},PP:function(){return B},WY:function(){return N},gB:function(){return D},id:function(){return w}});var M=E(4965),G=E(27514);const B=(k,L,U=0)=>{try{for(;U<k.length;U++)k[U](...L)}finally{U<k.length&&B(k,L,U+1)}},N=()=>{},_=k=>k(),w=k=>k,v=(k,L)=>k===L,V=(k,L)=>k===L||k!=null&&L!=null&&k.constructor===L.constructor&&(array.isArray(k)&&array.equalFlat(k,L)||typeof k=="object"&&object.equalFlat(k,L)),A=(k,L)=>{if(k==null||L==null)return v(k,L);if(k.constructor!==L.constructor)return!1;if(k===L)return!0;switch(k.constructor){case ArrayBuffer:k=new Uint8Array(k),L=new Uint8Array(L);case Uint8Array:{if(k.byteLength!==L.byteLength)return!1;for(let U=0;U<k.length;U++)if(k[U]!==L[U])return!1;break}case Set:{if(k.size!==L.size)return!1;for(const U of k)if(!L.has(U))return!1;break}case Map:{if(k.size!==L.size)return!1;for(const U of k.keys())if(!L.has(U)||!A(k.get(U),L.get(U)))return!1;break}case Object:if(G.kE(k)!==G.kE(L))return!1;for(const U in k)if(!G.l$(k,U)||!A(k[U],L[U]))return!1;break;case Array:if(k.length!==L.length)return!1;for(let U=0;U<k.length;U++)if(!A(k[U],L[U]))return!1;break;default:return!1}return!0},D=(k,L)=>L.includes(k),R=M.kJ,W=k=>k&&k.constructor===String,x=k=>k!=null&&k.constructor===Number,q=(k,L)=>k&&k.constructor===L,Z=k=>L=>L&&L.constructor===k},21344:function(tt,Y,E){E.d(Y,{Ej:function(){return V},Pl:function(){return w},ZA:function(){return D},s7:function(){return A},ud:function(){return x},Wd:function(){return W},hM:function(){return R},YW:function(){return v},WO:function(){return q},_X:function(){return Z},YX:function(){return X}});const M=Symbol,G=K=>typeof K=="symbol";var B=E(43e3),N=E(73174),_=E(82291);const w=M(),v=M(),V=M(),A=M(),D=M(),R=M(),W=M(),x=M(),q=M(),Z=K=>{const b=[],O=[];let F=0;for(;F<K.length;F++){const $=K[F];$.constructor===String||$.constructor===Number?b.push($):$.constructor===Object&&O.push(JSON.stringify($))}return O},k=[D,W,x,V];let L=0,U=B.ZG();const X=(K,b)=>{const O=k[L],F=N.E0("log"),$=F!==null&&(F==="*"||F==="true"||new RegExp(F,"gi").test(b));return L=(L+1)%k.length,b+=": ",$?(...kt)=>{const xt=B.ZG(),Et=xt-U;U=xt,K(O,b,q,...kt.map(dt=>typeof dt=="string"||typeof dt=="symbol"?dt:JSON.stringify(dt)),O," +"+Et+"ms")}:_.WY}},63823:function(tt,Y,E){E.d(Y,{YX:function(){return me},S0:function(){return g},ZK:function(){return H}});var M=E(73174),G=E(91501);class B{constructor(I,P){this.left=I,this.right=P}}const N=(m,I)=>new B(m,I),_=(m,I)=>new B(I,m),w=(m,I)=>m.forEach(P=>I(P.left,P.right)),v=(m,I)=>m.map(P=>I(P.left,P.right));var V=E(81990);const A=typeof document!="undefined"?document:{},D=m=>A.createElement(m),R=()=>A.createDocumentFragment(),W=m=>A.createTextNode(m),x=typeof DOMParser!="undefined"?new DOMParser:null,q=(m,I,P)=>m.dispatchEvent(new CustomEvent(I,P)),Z=(m,I)=>(pair.forEach(I,(P,et)=>{et===!1?m.removeAttribute(P):et===!0?m.setAttribute(P,""):m.setAttribute(P,et)}),m),k=(m,I)=>(I.forEach((P,et)=>{m.setAttribute(et,P)}),m),L=m=>{const I=R();for(let P=0;P<m.length;P++)St(I,m[P]);return I},U=(m,I)=>(St(m,L(I)),m),X=m=>m.remove(),K=(m,I,P)=>m.addEventListener(I,P),b=(m,I,P)=>m.removeEventListener(I,P),O=(m,I)=>(pair.forEach(I,(P,et)=>K(m,P,et)),m),F=(m,I)=>(pair.forEach(I,(P,et)=>b(m,P,et)),m),$=(m,I=[],P=[])=>U(Z(D(m),I),P),kt=(m,I)=>{const P=D("canvas");return P.height=I,P.width=m,P},xt=null,Et=m=>`${m.left}:${m.right};`,dt=m=>m.map(Et).join(""),wt=m=>V.UI(m,(I,P)=>`${P}:${I};`).join(""),At=(m,I)=>m.querySelector(I),Pt=(m,I)=>m.querySelectorAll(I),Rt=m=>A.getElementById(m),it=m=>x.parseFromString(`<html><body>${m}</body></html>`,"text/html").body,ft=m=>L(it(m).childNodes),jt=m=>it(m).firstElementChild,Xt=(m,I)=>m.replaceWith(I),Zt=(m,I,P)=>m.insertBefore(I,P),St=(m,I)=>m.appendChild(I),bt=A.ELEMENT_NODE,gt=A.TEXT_NODE,Vt=A.CDATA_SECTION_NODE,mt=A.COMMENT_NODE,vt=A.DOCUMENT_NODE,Ot=A.DOCUMENT_TYPE_NODE,It=A.DOCUMENT_FRAGMENT_NODE,yt=(m,I)=>m.nodeType===I,p=(m,I)=>{let P=I.parentNode;for(;P&&P!==m;)P=P.parentNode;return P===m};var C=E(21344);const z={[C.Pl]:N("font-weight","bold"),[C.YW]:N("font-weight","normal"),[C.Ej]:N("color","blue"),[C.ZA]:N("color","green"),[C.s7]:N("color","grey"),[C.hM]:N("color","red"),[C.Wd]:N("color","purple"),[C.ud]:N("color","orange"),[C.WO]:N("color","black")},at=m=>{const I=[],P=[],et=V.Ue();let j=[],pt=0;for(;pt<m.length;pt++){const ht=m[pt],Wt=z[ht];if(Wt!==void 0)et.set(Wt.left,Wt.right);else if(ht.constructor===String||ht.constructor===Number){const Gt=wt(et);pt>0||Gt.length>0?(I.push("%c"+ht),P.push(Gt)):I.push(ht)}else break}for(pt>0&&(j=P,j.unshift(I.join("")));pt<m.length;pt++){const ht=m[pt];ht instanceof Symbol||j.push(ht)}return j},d=M.hH?at:C._X,g=(...m)=>{console.log(...d(m)),Ut.forEach(I=>I.print(m))},H=(...m)=>{console.warn(...d(m)),m.unshift(C.ud),Ut.forEach(I=>I.print(m))},Q=m=>{console.error(m),Ut.forEach(I=>I.printError(m))},rt=(m,I)=>{env.isBrowser&&console.log("%c ",`font-size: ${I}px; background-size: contain; background-repeat: no-repeat; background-image: url(${m})`),Ut.forEach(P=>P.printImg(m,I))},Mt=(m,I)=>rt(`data:image/gif;base64,${m}`,I),Me=(...m)=>{console.group(...d(m)),Ut.forEach(I=>I.group(m))},Ne=(...m)=>{console.groupCollapsed(...d(m)),Ut.forEach(I=>I.groupCollapsed(m))},pe=()=>{console.groupEnd(),Ut.forEach(m=>m.groupEnd())},we=m=>Ut.forEach(I=>I.printDom(m())),ce=(m,I)=>rt(m.toDataURL(),I),Ut=G.Ue(),le=m=>{const I=[],P=new Map;let et=0;for(;et<m.length;et++){const j=m[et],pt=z[j];if(pt!==void 0)P.set(pt.left,pt.right);else if(j.constructor===String||j.constructor===Number){const ht=dom.element("span",[pair.create("style",dom.mapToStyleString(P))],[dom.text(j.toString())]);ht.innerHTML===""&&(ht.innerHTML=" "),I.push(ht)}else break}for(;et<m.length;et++){let j=m[et];j instanceof Symbol||(j.constructor!==String&&j.constructor!==Number&&(j=" "+json.stringify(j)+" "),I.push(dom.element("span",[],[dom.text(j)])))}return I},ee="font-family:monospace;border-bottom:1px solid #e2e2e2;padding:2px;";class ae{constructor(I){this.dom=I,this.ccontainer=this.dom,this.depth=0,Ut.add(this)}group(I,P=!1){eventloop.enqueue(()=>{const et=dom.element("span",[pair.create("hidden",P),pair.create("style","color:grey;font-size:120%;")],[dom.text("\u25BC")]),j=dom.element("span",[pair.create("hidden",!P),pair.create("style","color:grey;font-size:125%;")],[dom.text("\u25B6")]),pt=dom.element("div",[pair.create("style",`${ee};padding-left:${this.depth*10}px`)],[et,j,dom.text(" ")].concat(le(I))),ht=dom.element("div",[pair.create("hidden",P)]),Wt=dom.element("div",[],[pt,ht]);dom.append(this.ccontainer,[Wt]),this.ccontainer=ht,this.depth++,dom.addEventListener(pt,"click",Gt=>{ht.toggleAttribute("hidden"),et.toggleAttribute("hidden"),j.toggleAttribute("hidden")})})}groupCollapsed(I){this.group(I,!0)}groupEnd(){eventloop.enqueue(()=>{this.depth>0&&(this.depth--,this.ccontainer=this.ccontainer.parentElement.parentElement)})}print(I){eventloop.enqueue(()=>{dom.append(this.ccontainer,[dom.element("div",[pair.create("style",`${ee};padding-left:${this.depth*10}px`)],le(I))])})}printError(I){this.print([common.RED,common.BOLD,I.toString()])}printImg(I,P){eventloop.enqueue(()=>{dom.append(this.ccontainer,[dom.element("img",[pair.create("src",I),pair.create("height",`${math.round(P*1.5)}px`)])])})}printDom(I){eventloop.enqueue(()=>{dom.append(this.ccontainer,[I])})}destroy(){eventloop.enqueue(()=>{Ut.delete(this)})}}const Le=m=>new ae(m),me=m=>C.YX(g,m)},81990:function(tt,Y,E){E.d(Y,{JG:function(){return G},UI:function(){return N},Ue:function(){return M},Yj:function(){return _},Yu:function(){return B}});const M=()=>new Map,G=v=>{const V=M();return v.forEach((A,D)=>{V.set(D,A)}),V},B=(v,V,A)=>{let D=v.get(V);return D===void 0&&v.set(V,D=A()),D},N=(v,V)=>{const A=[];for(const[D,R]of v)A.push(V(R,D));return A},_=(v,V)=>{for(const[A,D]of v)if(V(D,A))return!0;return!1},w=(v,V)=>{for(const[A,D]of v)if(!V(D,A))return!1;return!0}},68939:function(tt,Y,E){E.d(Y,{Fp:function(){return W},GR:function(){return L},GW:function(){return M},VV:function(){return R},Wn:function(){return B},mv:function(){return w}});const M=Math.floor,G=Math.ceil,B=Math.abs,N=Math.imul,_=Math.round,w=Math.log10,v=Math.log2,V=Math.log,A=Math.sqrt,D=(U,X)=>U+X,R=(U,X)=>U<X?U:X,W=(U,X)=>U>X?U:X,x=Number.isNaN,q=Math.pow,Z=U=>Math.pow(10,U),k=Math.sign,L=U=>U!==0?U<0:1/U<0},73746:function(tt,Y,E){E.d(Y,{U:function(){return V},YM:function(){return B}});var M=E(68939),G=E(24542);const B=Number.MAX_SAFE_INTEGER,N=Number.MIN_SAFE_INTEGER,_=null,w=G.RP,v=G.Tg,V=Number.isInteger||(W=>typeof W=="number"&&isFinite(W)&&M.GW(W)===W),A=Number.isNaN,D=Number.parseInt,R=W=>{W&=binary.BITS32;let x=0;for(;W;)W&=W-1,x++;return x}},27514:function(tt,Y,E){E.d(Y,{$m:function(){return R},Ed:function(){return N},f0:function(){return G},kE:function(){return w},l$:function(){return D},xb:function(){return V}});const M=()=>Object.create(null),G=Object.assign,B=Object.keys,N=(W,x)=>{for(const q in W)x(W[q],q)},_=(W,x)=>{const q=[];for(const Z in W)q.push(x(W[Z],Z));return q},w=W=>B(W).length,v=(W,x)=>{for(const q in W)if(x(W[q],q))return!0;return!1},V=W=>{for(const x in W)return!1;return!0},A=(W,x)=>{for(const q in W)if(!x(W[q],q))return!1;return!0},D=(W,x)=>Object.prototype.hasOwnProperty.call(W,x),R=(W,x)=>W===x||w(W)===w(x)&&A(W,(q,Z)=>(q!==void 0||D(x,Z))&&x[Z]===q)},70090:function(tt,Y,E){E.d(Y,{y:function(){return _}});var M=E(81990),G=E(91501),B=E(4965);class N{constructor(){this._observers=map.create()}on(v,V){return map.setIfUndefined(this._observers,v,set.create).add(V),V}once(v,V){const A=(...D)=>{this.off(v,A),V(...D)};this.on(v,A)}off(v,V){const A=this._observers.get(v);A!==void 0&&(A.delete(V),A.size===0&&this._observers.delete(v))}emit(v,V){return array.from((this._observers.get(v)||map.create()).values()).forEach(A=>A(...V))}destroy(){this._observers=map.create()}}class _{constructor(){this._observers=M.Ue()}on(v,V){M.Yu(this._observers,v,G.Ue).add(V)}once(v,V){const A=(...D)=>{this.off(v,A),V(...D)};this.on(v,A)}off(v,V){const A=this._observers.get(v);A!==void 0&&(A.delete(V),A.size===0&&this._observers.delete(v))}emit(v,V){return B.Dp((this._observers.get(v)||M.Ue()).values()).forEach(A=>A(...V))}destroy(){this._observers=M.Ue()}}},58099:function(tt,Y,E){E.d(Y,{DB:function(){return _},Ue:function(){return M},d1:function(){return N}});const M=D=>new Promise(D),G=D=>new Promise(D),B=Promise.all.bind(Promise),N=D=>Promise.reject(D),_=D=>Promise.resolve(D),w=D=>Promise.resolve(D),v=(D,R,W=10)=>M((x,q)=>{const Z=time.getUnixTime(),k=D>0,U=setInterval(()=>{R()?(clearInterval(U),x()):k&&time.getUnixTime()-Z>D&&(clearInterval(U),q(new Error("Timeout")))},W)}),V=D=>M((R,W)=>setTimeout(R,D)),A=D=>D instanceof Promise||D&&D.then&&D.catch&&D.finally},81093:function(tt,Y,E){E.d(Y,{TN:function(){return B},U7:function(){return N},k$:function(){return V}});const M=crypto.subtle,G=crypto.getRandomValues.bind(crypto),B=Math.random,N=()=>G(new Uint32Array(1))[0],_=()=>{const A=getRandomValues(new Uint32Array(8));return(A[0]&binary.BITS21)*(binary.BITS32+1)+(A[1]>>>0)},w=A=>A[math.floor(B()*A.length)],v=[1e7]+-1e3+-4e3+-8e3+-1e11,V=()=>v.replace(/[018]/g,A=>(A^N()&15>>A/4).toString(16))},91501:function(tt,Y,E){E.d(Y,{Ue:function(){return M}});const M=()=>new Set,G=_=>Array.from(_),B=_=>_.values().next().value||void 0,N=_=>new Set(_)},98801:function(tt,Y,E){E.d(Y,{F:function(){return w},XN:function(){return N},z2:function(){return _}});class M{constructor(){this.map=new Map}setItem(V,A){this.map.set(V,A)}getItem(V){return this.map.get(V)}}let G=new M,B=!0;try{typeof localStorage!="undefined"&&localStorage&&(G=localStorage,B=!1)}catch(v){}const N=G,_=v=>B||addEventListener("storage",v),w=v=>B||removeEventListener("storage",v)},4231:function(tt,Y,E){E.d(Y,{CO:function(){return Z},IK:function(){return M},NF:function(){return V},YZ:function(){return R},lz:function(){return x}});const M=String.fromCharCode,G=String.fromCodePoint,B=M(65535),N=K=>K.toLowerCase(),_=/^\s*/g,w=K=>K.replace(_,""),v=/([A-Z])/g,V=(K,b)=>w(K.replace(v,O=>`${b}${N(O)}`)),A=K=>unescape(encodeURIComponent(K)).length,D=K=>{const b=unescape(encodeURIComponent(K)),O=b.length,F=new Uint8Array(O);for(let $=0;$<O;$++)F[$]=b.codePointAt($);return F},R=typeof TextEncoder!="undefined"?new TextEncoder:null,x=R?K=>R.encode(K):D,q=K=>{let b=K.length,O="",F=0;for(;b>0;){const $=b<1e4?b:1e4,kt=K.subarray(F,F+$);F+=$,O+=String.fromCodePoint.apply(null,kt),b-=$}return decodeURIComponent(escape(O))};let Z=typeof TextDecoder=="undefined"?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});Z&&Z.decode(new Uint8Array).length===1&&(Z=null);const k=K=>Z.decode(K),L=null,U=(K,b,O,F="")=>K.slice(0,b)+F+K.slice(b+O),X=(K,b)=>array.unfold(b,()=>K).join("")},43e3:function(tt,Y,E){E.d(Y,{ZG:function(){return G}});const M=()=>new Date,G=Date.now,B=N=>{if(N<6e4){const A=metric.prefix(N,-1);return math.round(A.n*100)/100+A.prefix+"s"}N=math.floor(N/1e3);const _=N%60,w=math.floor(N/60)%60,v=math.floor(N/3600)%24,V=math.floor(N/86400);return V>0?V+"d"+(v>0||w>30?" "+(w>30?v+1:v)+"h":""):v>0?v+"h"+(w>0||_>30?" "+(_>30?w+1:w)+"min":""):w+"min"+(_>0?" "+_+"s":"")}},59976:function(tt,Y,E){E.d(Y,{mJ:function(){return Ft},QW:function(){return St},D5:function(){return zt},xv:function(){return qt},H6:function(){return qn},NG:function(){return rt},D$:function(){return Ne},gJ:function(){return ee}});var M=E(70090),G=E(4965),B=E(68939),N=E(81990),_=E(26315),w=E(93015),v=E(81093),V=E(58099),A=E(75095),D=E(58233),R=E(24542),W=E(82291),x=E(91501),q=E(63823),Z=E(21344),k=E(43e3);const L=(s,t)=>({[Symbol.iterator](){return this},next(){const e=s.next();return{value:e.done?void 0:t(e.value),done:e.done}}}),U=s=>({[Symbol.iterator](){return this},next:s}),X=(s,t)=>U(()=>{let e;do e=s.next();while(!e.done&&!t(e.value));return e}),K=(s,t)=>U(()=>{const{done:e,value:n}=s.next();return{done:e,value:e?void 0:t(n)}});var b=E(27514);class O extends null{constructor(t,e){super(),this.doc=t,this.awareness=e}}class F{constructor(t,e){this.clock=t,this.len=e}}class ${constructor(){this.clients=new Map}}const kt=(s,t,e)=>t.clients.forEach((n,r)=>{const i=s.doc.store.clients.get(r);for(let o=0;o<n.length;o++){const c=n[o];nn(s,i,c.clock,c.len,e)}}),xt=(s,t)=>{let e=0,n=s.length-1;for(;e<=n;){const r=B.GW((e+n)/2),i=s[r],o=i.clock;if(o<=t){if(t<o+i.len)return r;e=r+1}else n=r-1}return null},Et=(s,t)=>{const e=s.clients.get(t.client);return e!==void 0&&xt(e,t.clock)!==null},dt=s=>{s.clients.forEach(t=>{t.sort((r,i)=>r.clock-i.clock);let e,n;for(e=1,n=1;e<t.length;e++){const r=t[n-1],i=t[e];r.clock+r.len>=i.clock?r.len=B.Fp(r.len,i.clock+i.len-r.clock):(n<e&&(t[n]=i),n++)}t.length=n})},wt=s=>{const t=new $;for(let e=0;e<s.length;e++)s[e].clients.forEach((n,r)=>{if(!t.clients.has(r)){const i=n.slice();for(let o=e+1;o<s.length;o++)G.s7(i,s[o].clients.get(r)||[]);t.clients.set(r,i)}});return dt(t),t},At=(s,t,e,n)=>{N.Yu(s.clients,t,()=>[]).push(new F(e,n))},Pt=()=>new $,Rt=s=>{const t=Pt();return s.clients.forEach((e,n)=>{const r=[];for(let i=0;i<e.length;i++){const o=e[i];if(o.deleted){const c=o.id.clock;let l=o.length;if(i+1<e.length)for(let u=e[i+1];i+1<e.length&&u.deleted;u=e[++i+1])l+=u.length;r.push(new F(c,l))}}r.length>0&&t.clients.set(n,r)}),t},it=(s,t)=>{_.uE(s.restEncoder,t.clients.size),G.Dp(t.clients.entries()).sort((e,n)=>n[0]-e[0]).forEach(([e,n])=>{s.resetDsCurVal(),_.uE(s.restEncoder,e);const r=n.length;_.uE(s.restEncoder,r);for(let i=0;i<r;i++){const o=n[i];s.writeDsClock(o.clock),s.writeDsLen(o.len)}})},ft=s=>{const t=new $,e=w.yg(s.restDecoder);for(let n=0;n<e;n++){s.resetDsCurVal();const r=w.yg(s.restDecoder),i=w.yg(s.restDecoder);if(i>0){const o=N.Yu(t.clients,r,()=>[]);for(let c=0;c<i;c++)o.push(new F(s.readDsClock(),s.readDsLen()))}}return t},jt=(s,t,e)=>{const n=new $,r=w.yg(s.restDecoder);for(let i=0;i<r;i++){s.resetDsCurVal();const o=w.yg(s.restDecoder),c=w.yg(s.restDecoder),l=e.clients.get(o)||[],u=ct(e,o);for(let a=0;a<c;a++){const h=s.readDsClock(),y=h+s.readDsLen();if(h<u){u<y&&At(n,o,u,y-u);let S=Nt(l,h),T=l[S];for(!T.deleted&&T.id.clock<h&&(l.splice(S+1,0,Oe(t,T,h-T.id.clock)),S++);S<l.length&&(T=l[S++],T.id.clock<y);)T.deleted||(y<T.id.clock+T.length&&l.splice(S,0,Oe(t,T,y-T.id.clock)),T.delete(t))}else At(n,o,h,y-h)}}if(n.clients.size>0){const i=new yt;return _.uE(i.restEncoder,0),it(i,n),i.toUint8Array()}return null},Xt=(s,t)=>{if(s.clients.size!==t.clients.size)return!1;for(const[e,n]of s.clients.entries()){const r=t.clients.get(e);if(r===void 0||n.length!==r.length)return!1;for(let i=0;i<n.length;i++){const o=n[i],c=r[i];if(o.clock!==c.clock||o.len!==c.len)return!1}}return!0},Zt=v.U7;class St extends M.y{constructor({guid:t=v.k$(),collectionid:e=null,gc:n=!0,gcFilter:r=()=>!0,meta:i=null,autoLoad:o=!1,shouldLoad:c=!0}={}){super(),this.gc=n,this.gcFilter=r,this.clientID=Zt(),this.guid=t,this.collectionid=e,this.share=new Map,this.store=new qe,this._transaction=null,this._transactionCleanups=[],this.subdocs=new Set,this._item=null,this.shouldLoad=c,this.autoLoad=o,this.meta=i,this.isLoaded=!1,this.isSynced=!1,this.whenLoaded=V.Ue(u=>{this.on("load",()=>{this.isLoaded=!0,u(this)})});const l=()=>V.Ue(u=>{const a=h=>{(h===void 0||h===!0)&&(this.off("sync",a),u())};this.on("sync",a)});this.on("sync",u=>{u===!1&&this.isSynced&&(this.whenSynced=l()),this.isSynced=u===void 0||u===!0,this.isLoaded||this.emit("load",[])}),this.whenSynced=l()}load(){const t=this._item;t!==null&&!this.shouldLoad&&st(t.parent.doc,e=>{e.subdocsLoaded.add(this)},null,!0),this.shouldLoad=!0}getSubdocs(){return this.subdocs}getSubdocGuids(){return new Set(G.Dp(this.subdocs).map(t=>t.guid))}transact(t,e=null){return st(this,t,e)}get(t,e=_t){const n=N.Yu(this.share,t,()=>{const i=new e;return i._integrate(this,null),i}),r=n.constructor;if(e!==_t&&r!==e)if(r===_t){const i=new e;i._map=n._map,n._map.forEach(o=>{for(;o!==null;o=o.left)o.parent=i}),i._start=n._start;for(let o=i._start;o!==null;o=o.right)o.parent=i;return i._length=n._length,this.share.set(t,i),i._integrate(this,null),i}else throw new Error(`Type with the name ${t} has already been defined with a different constructor`);return n}getArray(t=""){return this.get(t,Ft)}getText(t=""){return this.get(t,qt)}getMap(t=""){return this.get(t,zt)}getXmlFragment(t=""){return this.get(t,te)}toJSON(){const t={};return this.share.forEach((e,n)=>{t[n]=e.toJSON()}),t}destroy(){G.Dp(this.subdocs).forEach(e=>e.destroy());const t=this._item;if(t!==null){this._item=null;const e=t.content;e.doc=new St(Xe(Je({guid:this.guid},e.opts),{shouldLoad:!1})),e.doc._item=t,st(t.parent.doc,n=>{const r=e.doc;t.deleted||n.subdocsAdded.add(r),n.subdocsRemoved.add(this)},null,!0)}this.emit("destroyed",[!0]),this.emit("destroy",[this]),super.destroy()}on(t,e){super.on(t,e)}off(t,e){super.off(t,e)}}class bt{constructor(t){this.restDecoder=t}resetDsCurVal(){}readDsClock(){return w.yg(this.restDecoder)}readDsLen(){return w.yg(this.restDecoder)}}class gt extends bt{readLeftID(){return j(w.yg(this.restDecoder),w.yg(this.restDecoder))}readRightID(){return j(w.yg(this.restDecoder),w.yg(this.restDecoder))}readClient(){return w.yg(this.restDecoder)}readInfo(){return w.kj(this.restDecoder)}readString(){return w.kf(this.restDecoder)}readParentInfo(){return w.yg(this.restDecoder)===1}readTypeRef(){return w.yg(this.restDecoder)}readLen(){return w.yg(this.restDecoder)}readAny(){return w.v_(this.restDecoder)}readBuf(){return A.f9(w.HN(this.restDecoder))}readJSON(){return JSON.parse(w.kf(this.restDecoder))}readKey(){return w.kf(this.restDecoder)}}class Vt{constructor(t){this.dsCurrVal=0,this.restDecoder=t}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=w.yg(this.restDecoder),this.dsCurrVal}readDsLen(){const t=w.yg(this.restDecoder)+1;return this.dsCurrVal+=t,t}}class mt extends Vt{constructor(t){super(t),this.keys=[],w.yg(t),this.keyClockDecoder=new w.dD(w.HN(t)),this.clientDecoder=new w.UF(w.HN(t)),this.leftClockDecoder=new w.dD(w.HN(t)),this.rightClockDecoder=new w.dD(w.HN(t)),this.infoDecoder=new w.XW(w.HN(t),w.kj),this.stringDecoder=new w.sO(w.HN(t)),this.parentInfoDecoder=new w.XW(w.HN(t),w.kj),this.typeRefDecoder=new w.UF(w.HN(t)),this.lenDecoder=new w.UF(w.HN(t))}readLeftID(){return new P(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new P(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return this.parentInfoDecoder.read()===1}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return w.v_(this.restDecoder)}readBuf(){return w.HN(this.restDecoder)}readJSON(){return w.v_(this.restDecoder)}readKey(){const t=this.keyClockDecoder.read();if(t<this.keys.length)return this.keys[t];{const e=this.stringDecoder.read();return this.keys.push(e),e}}}class vt{constructor(){this.restEncoder=_.Mf()}toUint8Array(){return _._f(this.restEncoder)}resetDsCurVal(){}writeDsClock(t){_.uE(this.restEncoder,t)}writeDsLen(t){_.uE(this.restEncoder,t)}}class Ot extends vt{writeLeftID(t){_.uE(this.restEncoder,t.client),_.uE(this.restEncoder,t.clock)}writeRightID(t){_.uE(this.restEncoder,t.client),_.uE(this.restEncoder,t.clock)}writeClient(t){_.uE(this.restEncoder,t)}writeInfo(t){_.$F(this.restEncoder,t)}writeString(t){_.uw(this.restEncoder,t)}writeParentInfo(t){_.uE(this.restEncoder,t?1:0)}writeTypeRef(t){_.uE(this.restEncoder,t)}writeLen(t){_.uE(this.restEncoder,t)}writeAny(t){_.EM(this.restEncoder,t)}writeBuf(t){_.mP(this.restEncoder,t)}writeJSON(t){_.uw(this.restEncoder,JSON.stringify(t))}writeKey(t){_.uw(this.restEncoder,t)}}class It{constructor(){this.restEncoder=_.Mf(),this.dsCurrVal=0}toUint8Array(){return _._f(this.restEncoder)}resetDsCurVal(){this.dsCurrVal=0}writeDsClock(t){const e=t-this.dsCurrVal;this.dsCurrVal=t,_.uE(this.restEncoder,e)}writeDsLen(t){t===0&&D.zR(),_.uE(this.restEncoder,t-1),this.dsCurrVal+=t}}class yt extends It{constructor(){super(),this.keyMap=new Map,this.keyClock=0,this.keyClockEncoder=new _.sX,this.clientEncoder=new _.HE,this.leftClockEncoder=new _.sX,this.rightClockEncoder=new _.sX,this.infoEncoder=new _.GF(_.$F),this.stringEncoder=new _.TS,this.parentInfoEncoder=new _.GF(_.$F),this.typeRefEncoder=new _.HE,this.lenEncoder=new _.HE}toUint8Array(){const t=_.Mf();return _.uE(t,0),_.mP(t,this.keyClockEncoder.toUint8Array()),_.mP(t,this.clientEncoder.toUint8Array()),_.mP(t,this.leftClockEncoder.toUint8Array()),_.mP(t,this.rightClockEncoder.toUint8Array()),_.mP(t,_._f(this.infoEncoder)),_.mP(t,this.stringEncoder.toUint8Array()),_.mP(t,_._f(this.parentInfoEncoder)),_.mP(t,this.typeRefEncoder.toUint8Array()),_.mP(t,this.lenEncoder.toUint8Array()),_.HK(t,_._f(this.restEncoder)),_._f(t)}writeLeftID(t){this.clientEncoder.write(t.client),this.leftClockEncoder.write(t.clock)}writeRightID(t){this.clientEncoder.write(t.client),this.rightClockEncoder.write(t.clock)}writeClient(t){this.clientEncoder.write(t)}writeInfo(t){this.infoEncoder.write(t)}writeString(t){this.stringEncoder.write(t)}writeParentInfo(t){this.parentInfoEncoder.write(t?1:0)}writeTypeRef(t){this.typeRefEncoder.write(t)}writeLen(t){this.lenEncoder.write(t)}writeAny(t){_.EM(this.restEncoder,t)}writeBuf(t){_.mP(this.restEncoder,t)}writeJSON(t){_.EM(this.restEncoder,t)}writeKey(t){const e=this.keyMap.get(t);e===void 0?(this.keyClockEncoder.write(this.keyClock++),this.stringEncoder.write(t)):this.keyClockEncoder.write(e)}}const p=(s,t,e,n)=>{n=B.Fp(n,t[0].id.clock);const r=Nt(t,n);_.uE(s.restEncoder,t.length-r),s.writeClient(e),_.uE(s.restEncoder,n);const i=t[r];i.write(s,n-i.id.clock);for(let o=r+1;o<t.length;o++)t[o].write(s,0)},C=(s,t,e)=>{const n=new Map;e.forEach((r,i)=>{ct(t,i)>r&&n.set(i,r)}),ue(t).forEach((r,i)=>{e.has(i)||n.set(i,0)}),_.uE(s.restEncoder,n.size),G.Dp(n.entries()).sort((r,i)=>i[0]-r[0]).forEach(([r,i])=>{p(s,t.clients.get(r),r,i)})},z=(s,t)=>{const e=N.Ue(),n=w.yg(s.restDecoder);for(let r=0;r<n;r++){const i=w.yg(s.restDecoder),o=new Array(i),c=s.readClient();let l=w.yg(s.restDecoder);e.set(c,{i:0,refs:o});for(let u=0;u<i;u++){const a=s.readInfo();switch(R.kr&a){case 0:{const h=s.readLen();o[u]=new Tt(j(c,l),h),l+=h;break}case 10:{const h=w.yg(s.restDecoder);o[u]=new Ct(j(c,l),h),l+=h;break}default:{const h=(a&(R.rc|R.x1))===0,y=new nt(j(c,l),null,(a&R.x1)===R.x1?s.readLeftID():null,null,(a&R.rc)===R.rc?s.readRightID():null,h?s.readParentInfo()?t.get(s.readString()):s.readLeftID():null,h&&(a&R.cq)===R.cq?s.readString():null,xn(s,a));o[u]=y,l+=y.length}}}}return e},at=(s,t,e)=>{const n=[];let r=G.Dp(e.keys()).sort((S,T)=>S-T);if(r.length===0)return null;const i=()=>{if(r.length===0)return null;let S=e.get(r[r.length-1]);for(;S.refs.length===S.i;)if(r.pop(),r.length>0)S=e.get(r[r.length-1]);else return null;return S};let o=i();if(o===null&&n.length===0)return null;const c=new qe,l=new Map,u=(S,T)=>{const J=l.get(S);(J==null||J>T)&&l.set(S,T)};let a=o.refs[o.i++];const h=new Map,y=()=>{for(const S of n){const T=S.id.client,J=e.get(T);J?(J.i--,c.clients.set(T,J.refs.slice(J.i)),e.delete(T),J.i=0,J.refs=[]):c.clients.set(T,[S]),r=r.filter(ot=>ot!==T)}n.length=0};for(;;){if(a.constructor!==Ct){const T=N.Yu(h,a.id.client,()=>ct(t,a.id.client))-a.id.clock;if(T<0)n.push(a),u(a.id.client,a.id.clock-1),y();else{const J=a.getMissing(s,t);if(J!==null){n.push(a);const ot=e.get(J)||{refs:[],i:0};if(ot.refs.length===ot.i)u(J,ct(t,J)),y();else{a=ot.refs[ot.i++];continue}}else(T===0||T<a.length)&&(a.integrate(s,T),h.set(a.id.client,a.id.clock+a.length))}}if(n.length>0)a=n.pop();else if(o!==null&&o.i<o.refs.length)a=o.refs[o.i++];else{if(o=i(),o===null)break;a=o.refs[o.i++]}}if(c.clients.size>0){const S=new yt;return C(S,c,new Map),_.uE(S.restEncoder,0),{missing:l,update:S.toUint8Array()}}return null},d=(s,t)=>C(s,t.doc.store,t.beforeState),g=(s,t,e,n=new mt(s))=>st(t,r=>{r.local=!1;let i=!1;const o=r.doc,c=o.store,l=z(n,o),u=at(r,c,l),a=c.pendingStructs;if(a){for(const[y,S]of a.missing)if(S<ct(c,y)){i=!0;break}if(u){for(const[y,S]of u.missing){const T=a.missing.get(y);(T==null||T>S)&&a.missing.set(y,S)}a.update=Ee([a.update,u.update])}}else c.pendingStructs=u;const h=jt(n,r,c);if(c.pendingDs){const y=new mt(w.l1(c.pendingDs));w.yg(y.restDecoder);const S=jt(y,r,c);h&&S?c.pendingDs=Ee([h,S]):c.pendingDs=h||S}else c.pendingDs=h;if(i){const y=c.pendingStructs.update;c.pendingStructs=null,Q(r.doc,y)}},e,!1),H=(s,t,e)=>g(s,t,e,new gt(s)),Q=(s,t,e,n=mt)=>{const r=w.l1(t);g(r,s,e,new n(r))},rt=(s,t,e)=>Q(s,t,e,gt),Mt=(s,t,e=new Map)=>{C(s,t.store,e),it(s,Rt(t.store))},Me=(s,t=new Uint8Array([0]),e=new yt)=>{const n=we(t);Mt(e,s,n);const r=[e.toUint8Array()];if(s.store.pendingDs&&r.push(s.store.pendingDs),s.store.pendingStructs&&r.push(hn(s.store.pendingStructs.update,t)),r.length>1){if(e.constructor===Ot)return ss(r.map((i,o)=>o===0?i:cs(i)));if(e.constructor===yt)return Ee(r)}return r[0]},Ne=(s,t)=>Me(s,t,new Ot),pe=s=>{const t=new Map,e=w.yg(s.restDecoder);for(let n=0;n<e;n++){const r=w.yg(s.restDecoder),i=w.yg(s.restDecoder);t.set(r,i)}return t},we=s=>pe(new bt(w.l1(s))),ce=(s,t)=>(_.uE(s.restEncoder,t.size),G.Dp(t.entries()).sort((e,n)=>n[0]-e[0]).forEach(([e,n])=>{_.uE(s.restEncoder,e),_.uE(s.restEncoder,n)}),s),Ut=(s,t)=>ce(s,ue(t.store)),le=(s,t=new It)=>(s instanceof Map?ce(t,s):Ut(t,s),t.toUint8Array()),ee=s=>le(s,new vt);class ae{constructor(){this.l=[]}}const Le=()=>new ae,me=(s,t)=>s.l.push(t),m=(s,t)=>{const e=s.l,n=e.length;s.l=e.filter(r=>t!==r),n===s.l.length&&console.error("[yjs] Tried to remove event handler that doesn't exist.")},I=(s,t,e)=>W.PP(s.l,[t,e]);class P{constructor(t,e){this.client=t,this.clock=e}}const et=(s,t)=>s===t||s!==null&&t!==null&&s.client===t.client&&s.clock===t.clock,j=(s,t)=>new P(s,t),pt=(s,t)=>{encoding.writeVarUint(s,t.client),encoding.writeVarUint(s,t.clock)},ht=s=>j(decoding.readVarUint(s),decoding.readVarUint(s)),Wt=s=>{for(const[t,e]of s.doc.share.entries())if(e===s)return t;throw D.zR()},Gt=(s,t)=>{for(;t!==null;){if(t.parent===s)return!0;t=t.parent._item}return!1},qs=s=>{const t=[];let e=s._start;for(;e;)t.push(e),e=e.right;console.log("Children: ",t),console.log("Children content: ",t.filter(n=>!n.deleted).map(n=>n.content))};class tr{constructor(t,e=t.getMap("users")){const n=new Map;this.yusers=e,this.doc=t,this.clients=new Map,this.dss=n;const r=(i,o)=>{const c=i.get("ds"),l=i.get("ids"),u=a=>this.clients.set(a,o);c.observe(a=>{a.changes.added.forEach(h=>{h.content.getContent().forEach(y=>{y instanceof Uint8Array&&this.dss.set(o,wt([this.dss.get(o)||Pt(),ft(new bt(decoding.createDecoder(y)))]))})})}),this.dss.set(o,wt(c.map(a=>ft(new bt(decoding.createDecoder(a)))))),l.observe(a=>a.changes.added.forEach(h=>h.content.getContent().forEach(u))),l.forEach(u)};e.observe(i=>{i.keysChanged.forEach(o=>r(e.get(o),o))}),e.forEach(r)}setUserMapping(t,e,n,{filter:r=()=>!0}={}){const i=this.yusers;let o=i.get(n);o||(o=new zt,o.set("ids",new Ft),o.set("ds",new Ft),i.set(n,o)),o.get("ids").push([e]),i.observe(c=>{setTimeout(()=>{const l=i.get(n);if(l!==o){o=l,this.clients.forEach((h,y)=>{n===h&&o.get("ids").push([y])});const u=new vt,a=this.dss.get(n);a&&(it(u,a),o.get("ds").push([u.toUint8Array()]))}},0)}),t.on("afterTransaction",c=>{setTimeout(()=>{const l=o.get("ds"),u=c.deleteSet;if(c.local&&u.clients.size>0&&r(c,u)){const a=new vt;it(a,u),l.push([a.toUint8Array()])}})})}getUserByClientId(t){return this.clients.get(t)||null}getUserByDeletedId(t){for(const[e,n]of this.dss.entries())if(Et(n,t))return e;return null}}class Be{constructor(t,e,n,r=0){this.type=t,this.tname=e,this.item=n,this.assoc=r}}const er=s=>{const t={};return s.type&&(t.type=s.type),s.tname&&(t.tname=s.tname),s.item&&(t.item=s.item),s.assoc!=null&&(t.assoc=s.assoc),t},nr=s=>new Be(s.type==null?null:j(s.type.client,s.type.clock),s.tname||null,s.item==null?null:j(s.item.client,s.item.clock),s.assoc==null?0:s.assoc);class Gn{constructor(t,e,n=0){this.type=t,this.index=e,this.assoc=n}}const Hn=(s,t,e=0)=>new Gn(s,t,e),ye=(s,t,e)=>{let n=null,r=null;return s._item===null?r=Wt(s):n=j(s._item.id.client,s._item.id.clock),new Be(n,r,t,e)},sr=(s,t,e=0)=>{let n=s._start;if(e<0){if(t===0)return ye(s,null,e);t--}for(;n!==null;){if(!n.deleted&&n.countable){if(n.length>t)return ye(s,j(n.id.client,n.id.clock+t),e);t-=n.length}if(n.right===null&&e<0)return ye(s,n.lastId,e);n=n.right}return ye(s,null,e)},Yn=(s,t)=>{const{type:e,tname:n,item:r,assoc:i}=t;if(r!==null)encoding.writeVarUint(s,0),pt(s,r);else if(n!==null)encoding.writeUint8(s,1),encoding.writeVarString(s,n);else if(e!==null)encoding.writeUint8(s,2),pt(s,e);else throw error.unexpectedCase();return encoding.writeVarInt(s,i),s},rr=s=>{const t=encoding.createEncoder();return Yn(t,s),encoding.toUint8Array(t)},zn=s=>{let t=null,e=null,n=null;switch(decoding.readVarUint(s)){case 0:n=ht(s);break;case 1:e=decoding.readVarString(s);break;case 2:t=ht(s)}const r=decoding.hasContent(s)?decoding.readVarInt(s):0;return new Be(t,e,n,r)},ir=s=>zn(decoding.createDecoder(s)),or=(s,t)=>{const e=t.store,n=s.item,r=s.type,i=s.tname,o=s.assoc;let c=null,l=0;if(n!==null){if(ct(e,n.client)<=n.clock)return null;const u=$e(e,n),a=u.item;if(!(a instanceof nt))return null;if(c=a.parent,c._item===null||!c._item.deleted){l=a.deleted||!a.countable?0:u.diff+(o>=0?0:1);let h=a.left;for(;h!==null;)!h.deleted&&h.countable&&(l+=h.length),h=h.left}}else{if(i!==null)c=t.get(i);else if(r!==null){if(ct(e,r.client)<=r.clock)return null;const{item:u}=$e(e,r);if(u instanceof nt&&u.content instanceof Bt)c=u.content.type;else return null}else throw error.unexpectedCase();o>=0?l=c._length:l=0}return Hn(c,l,s.assoc)},cr=(s,t)=>s===t||s!==null&&t!==null&&s.tname===t.tname&&et(s.item,t.item)&&et(s.type,t.type)&&s.assoc===t.assoc;class Ze{constructor(t,e){this.ds=t,this.sv=e}}const lr=(s,t)=>{const e=s.ds.clients,n=t.ds.clients,r=s.sv,i=t.sv;if(r.size!==i.size||e.size!==n.size)return!1;for(const[o,c]of r.entries())if(i.get(o)!==c)return!1;for(const[o,c]of e.entries()){const l=n.get(o)||[];if(c.length!==l.length)return!1;for(let u=0;u<c.length;u++){const a=c[u],h=l[u];if(a.clock!==h.clock||a.len!==h.len)return!1}}return!0},$n=(s,t=new It)=>(it(t,s.ds),ce(t,s.sv),t.toUint8Array()),ar=s=>$n(s,new vt),Kn=(s,t=new Vt(decoding.createDecoder(s)))=>new Ze(ft(t),pe(t)),ur=s=>Kn(s,new bt(decoding.createDecoder(s))),Qe=(s,t)=>new Ze(s,t),hr=Qe(Pt(),new Map),dr=s=>Qe(Rt(s.store),ue(s.store)),Qt=(s,t)=>t===void 0?!s.deleted:t.sv.has(s.id.client)&&(t.sv.get(s.id.client)||0)>s.id.clock&&!Et(t.ds,s.id),xe=(s,t)=>{const e=N.Yu(s.meta,xe,x.Ue),n=s.doc.store;e.has(t)||(t.sv.forEach((r,i)=>{r<ct(n,i)&&Dt(s,j(i,r))}),kt(s,t.ds,r=>{}),e.add(t))},fr=(s,t,e=new St)=>{if(s.gc)throw new Error("Garbage-collection must be disabled in `originDoc`!");const{sv:n,ds:r}=t,i=new yt;return s.transact(o=>{let c=0;n.forEach(l=>{l>0&&c++}),encoding.writeVarUint(i.restEncoder,c);for(const[l,u]of n){if(u===0)continue;u<ct(s.store,l)&&Dt(o,j(l,u));const a=s.store.clients.get(l)||[],h=Nt(a,u-1);encoding.writeVarUint(i.restEncoder,h+1),i.writeClient(l),encoding.writeVarUint(i.restEncoder,0);for(let y=0;y<=h;y++)a[y].write(i,0)}it(i,r)}),Q(e,i.toUint8Array(),"snapshot"),e},Jn=(s,t,e=mt)=>{const n=new e(decoding.createDecoder(t)),r=new Ht(n,!1);for(let o=r.curr;o!==null;o=r.next())if((s.sv.get(o.id.client)||0)<o.id.clock+o.length)return!1;const i=wt([s.ds,ft(n)]);return Xt(s.ds,i)},gr=(s,t)=>Jn(s,t,gt);class qe{constructor(){this.clients=new Map,this.pendingStructs=null,this.pendingDs=null}}const ue=s=>{const t=new Map;return s.clients.forEach((e,n)=>{const r=e[e.length-1];t.set(n,r.id.clock+r.length)}),t},ct=(s,t)=>{const e=s.clients.get(t);if(e===void 0)return 0;const n=e[e.length-1];return n.id.clock+n.length},tn=(s,t)=>{let e=s.clients.get(t.id.client);if(e===void 0)e=[],s.clients.set(t.id.client,e);else{const n=e[e.length-1];if(n.id.clock+n.length!==t.id.clock)throw D.zR()}e.push(t)},Nt=(s,t)=>{let e=0,n=s.length-1,r=s[n],i=r.id.clock;if(i===t)return n;let o=B.GW(t/(i+r.length-1)*n);for(;e<=n;){if(r=s[o],i=r.id.clock,i<=t){if(t<i+r.length)return o;e=o+1}else n=o-1;o=B.GW((e+n)/2)}throw D.zR()},_e=(s,t)=>{const e=s.clients.get(t.client);return e[Nt(e,t.clock)]},Re=(s,t,e)=>{const n=Nt(t,e),r=t[n];return r.id.clock<e&&r instanceof nt?(t.splice(n+1,0,Oe(s,r,e-r.id.clock)),n+1):n},Dt=(s,t)=>{const e=s.doc.store.clients.get(t.client);return e[Re(s,e,t.clock)]},en=(s,t,e)=>{const n=t.clients.get(e.client),r=Nt(n,e.clock),i=n[r];return e.clock!==i.id.clock+i.length-1&&i.constructor!==Tt&&n.splice(r+1,0,Oe(s,i,e.clock-i.id.clock+1)),i},Xn=(s,t,e)=>{const n=s.clients.get(t.id.client);n[Nt(n,t.id.clock)]=e},nn=(s,t,e,n,r)=>{if(n===0)return;const i=e+n;let o=Re(s,t,e),c;do c=t[o++],i<c.id.clock+c.length&&Re(s,t,i),r(c);while(o<t.length&&t[o].id.clock<i)};class Zn{constructor(t,e,n){this.doc=t,this.deleteSet=new $,this.beforeState=ue(t.store),this.afterState=new Map,this.changed=new Map,this.changedParentTypes=new Map,this._mergeStructs=[],this.origin=e,this.meta=new Map,this.local=n,this.subdocsAdded=new Set,this.subdocsRemoved=new Set,this.subdocsLoaded=new Set,this._needFormattingCleanup=!1}}const sn=(s,t)=>t.deleteSet.clients.size===0&&!N.Yj(t.afterState,(e,n)=>t.beforeState.get(n)!==e)?!1:(dt(t.deleteSet),d(s,t),it(s,t.deleteSet),!0),rn=(s,t,e)=>{const n=t._item;(n===null||n.id.clock<(s.beforeState.get(n.id.client)||0)&&!n.deleted)&&N.Yu(s.changed,t,x.Ue).add(e)},ke=(s,t)=>{let e=s[t],n=s[t-1],r=t;for(;r>0;e=n,n=s[--r-1]){if(n.deleted===e.deleted&&n.constructor===e.constructor&&n.mergeWith(e)){e instanceof nt&&e.parentSub!==null&&e.parent._map.get(e.parentSub)===e&&e.parent._map.set(e.parentSub,n);continue}break}const i=t-r;return i&&s.splice(t+1-i,i),i},on=(s,t,e)=>{for(const[n,r]of s.clients.entries()){const i=t.clients.get(n);for(let o=r.length-1;o>=0;o--){const c=r[o],l=c.clock+c.len;for(let u=Nt(i,c.clock),a=i[u];u<i.length&&a.id.clock<l;a=i[++u]){const h=i[u];if(c.clock+c.len<=h.id.clock)break;h instanceof nt&&h.deleted&&!h.keep&&e(h)&&h.gc(t,!1)}}}},cn=(s,t)=>{s.clients.forEach((e,n)=>{const r=t.clients.get(n);for(let i=e.length-1;i>=0;i--){const o=e[i],c=B.VV(r.length-1,1+Nt(r,o.clock+o.len-1));for(let l=c,u=r[l];l>0&&u.id.clock>=o.clock;u=r[l])l-=1+ke(r,l)}})},wr=(s,t,e)=>{on(s,t,e),cn(s,t)},ln=(s,t)=>{if(t<s.length){const e=s[t],n=e.doc,r=n.store,i=e.deleteSet,o=e._mergeStructs;try{dt(i),e.afterState=ue(e.doc.store),n.emit("beforeObserverCalls",[e,n]);const c=[];e.changed.forEach((l,u)=>c.push(()=>{(u._item===null||!u._item.deleted)&&u._callObserver(e,l)})),c.push(()=>{e.changedParentTypes.forEach((l,u)=>{u._dEH.l.length>0&&(u._item===null||!u._item.deleted)&&(l=l.filter(a=>a.target._item===null||!a.target._item.deleted),l.forEach(a=>{a.currentTarget=u,a._path=null}),l.sort((a,h)=>a.path.length-h.path.length),I(u._dEH,l,e))})}),c.push(()=>n.emit("afterTransaction",[e,n])),(0,W.PP)(c,[]),e._needFormattingCleanup&&ks(e)}finally{n.gc&&on(i,r,n.gcFilter),cn(i,r),e.afterState.forEach((a,h)=>{const y=e.beforeState.get(h)||0;if(y!==a){const S=r.clients.get(h),T=B.Fp(Nt(S,y),1);for(let J=S.length-1;J>=T;)J-=1+ke(S,J)}});for(let a=o.length-1;a>=0;a--){const{client:h,clock:y}=o[a].id,S=r.clients.get(h),T=Nt(S,y);T+1<S.length&&ke(S,T+1)>1||T>0&&ke(S,T)}if(!e.local&&e.afterState.get(n.clientID)!==e.beforeState.get(n.clientID)&&(q.S0(Z.ud,Z.Pl,"[yjs] ",Z.YW,Z.hM,"Changed the client-id because another client seems to be using it."),n.clientID=Zt()),n.emit("afterTransactionCleanup",[e,n]),n._observers.has("update")){const a=new Ot;sn(a,e)&&n.emit("update",[a.toUint8Array(),e.origin,n,e])}if(n._observers.has("updateV2")){const a=new yt;sn(a,e)&&n.emit("updateV2",[a.toUint8Array(),e.origin,n,e])}const{subdocsAdded:c,subdocsLoaded:l,subdocsRemoved:u}=e;(c.size>0||u.size>0||l.size>0)&&(c.forEach(a=>{a.clientID=n.clientID,a.collectionid==null&&(a.collectionid=n.collectionid),n.subdocs.add(a)}),u.forEach(a=>n.subdocs.delete(a)),n.emit("subdocs",[{loaded:l,added:c,removed:u},n,e]),u.forEach(a=>a.destroy())),s.length<=t+1?(n._transactionCleanups=[],n.emit("afterAllTransactions",[n,s])):ln(s,t+1)}}},st=(s,t,e=null,n=!0)=>{const r=s._transactionCleanups;let i=!1,o=null;s._transaction===null&&(i=!0,s._transaction=new Zn(s,e,n),r.push(s._transaction),r.length===1&&s.emit("beforeAllTransactions",[s]),s.emit("beforeTransaction",[s._transaction,s]));try{o=t(s._transaction)}finally{if(i){const c=s._transaction===r[0];s._transaction=null,c&&ln(r,0)}}return o};class Qn{constructor(t,e){this.insertions=e,this.deletions=t,this.meta=new Map}}const an=(s,t,e)=>{kt(s,e.deletions,n=>{n instanceof nt&&t.scope.some(r=>Gt(r,n))&&Ke(n,!1)})},un=(s,t,e)=>{let n=null,r=null;const i=s.doc,o=s.scope;if(st(i,c=>{for(;t.length>0&&n===null;){const l=i.store,u=t.pop(),a=new Set,h=[];let y=!1;kt(c,u.insertions,S=>{if(S instanceof nt){if(S.redone!==null){let{item:T,diff:J}=$e(l,S.id);J>0&&(T=Dt(c,j(T.id.client,T.id.clock+J))),S=T}!S.deleted&&o.some(T=>Gt(T,S))&&h.push(S)}}),kt(c,u.deletions,S=>{S instanceof nt&&o.some(T=>Gt(T,S))&&!Et(u.insertions,S.id)&&a.add(S)}),a.forEach(S=>{y=Bn(c,S,a,u.insertions,s.ignoreRemoteMapChanges,s)!==null||y});for(let S=h.length-1;S>=0;S--){const T=h[S];s.deleteFilter(T)&&(T.delete(c),y=!0)}n=y?u:null}c.changed.forEach((l,u)=>{l.has(null)&&u._searchMarker&&(u._searchMarker.length=0)}),r=c},s),n!=null){const c=r.changedParentTypes;s.emit("stack-item-popped",[{stackItem:n,type:e,changedParentTypes:c},s])}return n};class qn extends M.y{constructor(t,{captureTimeout:e=500,captureTransaction:n=l=>!0,deleteFilter:r=()=>!0,trackedOrigins:i=new Set([null]),ignoreRemoteMapChanges:o=!1,doc:c=G.kJ(t)?t[0].doc:t.doc}={}){super(),this.scope=[],this.doc=c,this.addToScope(t),this.deleteFilter=r,i.add(this),this.trackedOrigins=i,this.captureTransaction=n,this.undoStack=[],this.redoStack=[],this.undoing=!1,this.redoing=!1,this.lastChange=0,this.ignoreRemoteMapChanges=o,this.captureTimeout=e,this.afterTransactionHandler=l=>{if(!this.captureTransaction(l)||!this.scope.some(ot=>l.changedParentTypes.has(ot))||!this.trackedOrigins.has(l.origin)&&(!l.origin||!this.trackedOrigins.has(l.origin.constructor)))return;const u=this.undoing,a=this.redoing,h=u?this.redoStack:this.undoStack;u?this.stopCapturing():a||this.clear(!1,!0);const y=new $;l.afterState.forEach((ot,lt)=>{const Fn=l.beforeState.get(lt)||0,Pn=ot-Fn;Pn>0&&At(y,lt,Fn,Pn)});const S=k.ZG();let T=!1;if(this.lastChange>0&&S-this.lastChange<this.captureTimeout&&h.length>0&&!u&&!a){const ot=h[h.length-1];ot.deletions=wt([ot.deletions,l.deleteSet]),ot.insertions=wt([ot.insertions,y])}else h.push(new Qn(l.deleteSet,y)),T=!0;!u&&!a&&(this.lastChange=S),kt(l,l.deleteSet,ot=>{ot instanceof nt&&this.scope.some(lt=>Gt(lt,ot))&&Ke(ot,!0)});const J=[{stackItem:h[h.length-1],origin:l.origin,type:u?"redo":"undo",changedParentTypes:l.changedParentTypes},this];T?this.emit("stack-item-added",J):this.emit("stack-item-updated",J)},this.doc.on("afterTransaction",this.afterTransactionHandler),this.doc.on("destroy",()=>{this.destroy()})}addToScope(t){t=G.kJ(t)?t:[t],t.forEach(e=>{this.scope.every(n=>n!==e)&&(e.doc!==this.doc&&q.ZK("[yjs#509] Not same Y.Doc"),this.scope.push(e))})}addTrackedOrigin(t){this.trackedOrigins.add(t)}removeTrackedOrigin(t){this.trackedOrigins.delete(t)}clear(t=!0,e=!0){(t&&this.canUndo()||e&&this.canRedo())&&this.doc.transact(n=>{t&&(this.undoStack.forEach(r=>an(n,this,r)),this.undoStack=[]),e&&(this.redoStack.forEach(r=>an(n,this,r)),this.redoStack=[]),this.emit("stack-cleared",[{undoStackCleared:t,redoStackCleared:e}])})}stopCapturing(){this.lastChange=0}undo(){this.undoing=!0;let t;try{t=un(this,this.undoStack,"undo")}finally{this.undoing=!1}return t}redo(){this.redoing=!0;let t;try{t=un(this,this.redoStack,"redo")}finally{this.redoing=!1}return t}canUndo(){return this.undoStack.length>0}canRedo(){return this.redoStack.length>0}destroy(){this.trackedOrigins.delete(this),this.doc.off("afterTransaction",this.afterTransactionHandler),super.destroy()}}function*ts(s){const t=w.yg(s.restDecoder);for(let e=0;e<t;e++){const n=w.yg(s.restDecoder),r=s.readClient();let i=w.yg(s.restDecoder);for(let o=0;o<n;o++){const c=s.readInfo();if(c===10){const l=w.yg(s.restDecoder);yield new Ct(j(r,i),l),i+=l}else if(R.kr&c){const l=(c&(R.rc|R.x1))===0,u=new nt(j(r,i),null,(c&R.x1)===R.x1?s.readLeftID():null,null,(c&R.rc)===R.rc?s.readRightID():null,l?s.readParentInfo()?s.readString():s.readLeftID():null,l&&(c&R.cq)===R.cq?s.readString():null,xn(s,c));yield u,i+=u.length}else{const l=s.readLen();yield new Tt(j(r,i),l),i+=l}}}}class Ht{constructor(t,e){this.gen=ts(t),this.curr=null,this.done=!1,this.filterSkips=e,this.next()}next(){do this.curr=this.gen.next().value||null;while(this.filterSkips&&this.curr!==null&&this.curr.constructor===Ct);return this.curr}}const mr=s=>es(s,gt),es=(s,t=mt)=>{const e=[],n=new t(decoding.createDecoder(s)),r=new Ht(n,!1);for(let o=r.curr;o!==null;o=r.next())e.push(o);logging.print("Structs: ",e);const i=ft(n);logging.print("DeleteSet: ",i)},yr=s=>ns(s,gt),ns=(s,t=mt)=>{const e=[],n=new t(decoding.createDecoder(s)),r=new Ht(n,!1);for(let i=r.curr;i!==null;i=r.next())e.push(i);return{structs:e,ds:ft(n)}};class Ve{constructor(t){this.currClient=0,this.startClock=0,this.written=0,this.encoder=t,this.clientStructs=[]}}const ss=s=>Ee(s,gt,Ot),rs=(s,t=It,e=mt)=>{const n=new t,r=new Ht(new e(decoding.createDecoder(s)),!1);let i=r.curr;if(i!==null){let o=0,c=i.id.client,l=i.id.clock!==0,u=l?0:i.id.clock+i.length;for(;i!==null;i=r.next())c!==i.id.client&&(u!==0&&(o++,encoding.writeVarUint(n.restEncoder,c),encoding.writeVarUint(n.restEncoder,u)),c=i.id.client,u=0,l=i.id.clock!==0),i.constructor===Ct&&(l=!0),l||(u=i.id.clock+i.length);u!==0&&(o++,encoding.writeVarUint(n.restEncoder,c),encoding.writeVarUint(n.restEncoder,u));const a=encoding.createEncoder();return encoding.writeVarUint(a,o),encoding.writeBinaryEncoder(a,n.restEncoder),n.restEncoder=a,n.toUint8Array()}else return encoding.writeVarUint(n.restEncoder,0),n.toUint8Array()},_r=s=>rs(s,vt,gt),is=(s,t=mt)=>{const e=new Map,n=new Map,r=new Ht(new t(decoding.createDecoder(s)),!1);let i=r.curr;if(i!==null){let o=i.id.client,c=i.id.clock;for(e.set(o,c);i!==null;i=r.next())o!==i.id.client&&(n.set(o,c),e.set(i.id.client,i.id.clock),o=i.id.client),c=i.id.clock+i.length;n.set(o,c)}return{from:e,to:n}},kr=s=>is(s,gt),os=(s,t)=>{if(s.constructor===Tt){const{client:e,clock:n}=s.id;return new Tt(j(e,n+t),s.length-t)}else if(s.constructor===Ct){const{client:e,clock:n}=s.id;return new Ct(j(e,n+t),s.length-t)}else{const e=s,{client:n,clock:r}=e.id;return new nt(j(n,r+t),null,j(n,r+t-1),null,e.rightOrigin,e.parent,e.parentSub,e.content.splice(t))}},Ee=(s,t=mt,e=yt)=>{if(s.length===1)return s[0];const n=s.map(a=>new t(w.l1(a)));let r=n.map(a=>new Ht(a,!0)),i=null;const o=new e,c=new Ve(o);for(;r=r.filter(y=>y.curr!==null),r.sort((y,S)=>{if(y.curr.id.client===S.curr.id.client){const T=y.curr.id.clock-S.curr.id.clock;return T===0?y.curr.constructor===S.curr.constructor?0:y.curr.constructor===Ct?1:-1:T}else return S.curr.id.client-y.curr.id.client}),r.length!==0;){const a=r[0],h=a.curr.id.client;if(i!==null){let y=a.curr,S=!1;for(;y!==null&&y.id.clock+y.length<=i.struct.id.clock+i.struct.length&&y.id.client>=i.struct.id.client;)y=a.next(),S=!0;if(y===null||y.id.client!==h||S&&y.id.clock>i.struct.id.clock+i.struct.length)continue;if(h!==i.struct.id.client)Yt(c,i.struct,i.offset),i={struct:y,offset:0},a.next();else if(i.struct.id.clock+i.struct.length<y.id.clock)if(i.struct.constructor===Ct)i.struct.length=y.id.clock+y.length-i.struct.id.clock;else{Yt(c,i.struct,i.offset);const T=y.id.clock-i.struct.id.clock-i.struct.length;i={struct:new Ct(j(h,i.struct.id.clock+i.struct.length),T),offset:0}}else{const T=i.struct.id.clock+i.struct.length-y.id.clock;T>0&&(i.struct.constructor===Ct?i.struct.length-=T:y=os(y,T)),i.struct.mergeWith(y)||(Yt(c,i.struct,i.offset),i={struct:y,offset:0},a.next())}}else i={struct:a.curr,offset:0},a.next();for(let y=a.curr;y!==null&&y.id.client===h&&y.id.clock===i.struct.id.clock+i.struct.length&&y.constructor!==Ct;y=a.next())Yt(c,i.struct,i.offset),i={struct:y,offset:0}}i!==null&&(Yt(c,i.struct,i.offset),i=null),Fe(c);const l=n.map(a=>ft(a)),u=wt(l);return it(o,u),o.toUint8Array()},hn=(s,t,e=mt,n=yt)=>{const r=we(t),i=new n,o=new Ve(i),c=new e(w.l1(s)),l=new Ht(c,!1);for(;l.curr;){const a=l.curr,h=a.id.client,y=r.get(h)||0;if(l.curr.constructor===Ct){l.next();continue}if(a.id.clock+a.length>y)for(Yt(o,a,B.Fp(y-a.id.clock,0)),l.next();l.curr&&l.curr.id.client===h;)Yt(o,l.curr,0),l.next();else for(;l.curr&&l.curr.id.client===h&&l.curr.id.clock+l.curr.length<=y;)l.next()}Fe(o);const u=ft(c);return it(i,u),i.toUint8Array()},Er=(s,t)=>hn(s,t,gt,Ot),dn=s=>{s.written>0&&(s.clientStructs.push({written:s.written,restEncoder:_._f(s.encoder.restEncoder)}),s.encoder.restEncoder=_.Mf(),s.written=0)},Yt=(s,t,e)=>{s.written>0&&s.currClient!==t.id.client&&dn(s),s.written===0&&(s.currClient=t.id.client,s.encoder.writeClient(t.id.client),_.uE(s.encoder.restEncoder,t.id.clock+e)),t.write(s.encoder,e),s.written++},Fe=s=>{dn(s);const t=s.encoder.restEncoder;_.uE(t,s.clientStructs.length);for(let e=0;e<s.clientStructs.length;e++){const n=s.clientStructs[e];_.uE(t,n.written),_.HK(t,n.restEncoder)}},Se=(s,t,e,n)=>{const r=new e(w.l1(s)),i=new Ht(r,!1),o=new n,c=new Ve(o);for(let u=i.curr;u!==null;u=i.next())Yt(c,t(u),0);Fe(c);const l=ft(r);return it(o,l),o.toUint8Array()},fn=({formatting:s=!0,subdocs:t=!0,yxml:e=!0}={})=>{let n=0;const r=map.create(),i=map.create(),o=map.create(),c=map.create();return c.set(null,null),l=>{switch(l.constructor){case Tt:case Ct:return l;case nt:{const u=l,a=u.content;switch(a.constructor){case ie:break;case Bt:{if(e){const h=a.type;h instanceof se&&(h.nodeName=map.setIfUndefined(i,h.nodeName,()=>"node-"+n)),h instanceof fe&&(h.hookName=map.setIfUndefined(i,h.hookName,()=>"hook-"+n))}break}case Jt:{const h=a;h.arr=h.arr.map(()=>n);break}case re:{const h=a;h.content=new Uint8Array([n]);break}case oe:{const h=a;t&&(h.opts={},h.doc.guid=n+"");break}case Kt:{const h=a;h.embed={};break}case ut:{const h=a;s&&(h.key=map.setIfUndefined(o,h.key,()=>n+""),h.value=map.setIfUndefined(c,h.value,()=>({i:n})));break}case ge:{const h=a;h.arr=h.arr.map(()=>n);break}case Lt:{const h=a;h.str=string.repeat(n%10+"",h.str.length);break}default:error.unexpectedCase()}return u.parentSub&&(u.parentSub=map.setIfUndefined(r,u.parentSub,()=>n+"")),n++,l}default:error.unexpectedCase()}}},Sr=(s,t)=>Se(s,fn(t),gt,Ot),br=(s,t)=>Se(s,fn(t),mt,yt),Dr=s=>Se(s,f.id,gt,yt),cs=s=>Se(s,W.id,mt,Ot),gn="You must not compute changes after the event-handler fired.";class be{constructor(t,e){this.target=t,this.currentTarget=t,this.transaction=e,this._changes=null,this._keys=null,this._delta=null,this._path=null}get path(){return this._path||(this._path=ls(this.currentTarget,this.target))}deletes(t){return Et(this.transaction.deleteSet,t.id)}get keys(){if(this._keys===null){if(this.transaction.doc._transactionCleanups.length===0)throw D.Ue(gn);const t=new Map,e=this.target;this.transaction.changed.get(e).forEach(r=>{if(r!==null){const i=e._map.get(r);let o,c;if(this.adds(i)){let l=i.left;for(;l!==null&&this.adds(l);)l=l.left;if(this.deletes(i))if(l!==null&&this.deletes(l))o="delete",c=G.Z$(l.content.getContent());else return;else l!==null&&this.deletes(l)?(o="update",c=G.Z$(l.content.getContent())):(o="add",c=void 0)}else if(this.deletes(i))o="delete",c=G.Z$(i.content.getContent());else return;t.set(r,{action:o,oldValue:c})}}),this._keys=t}return this._keys}get delta(){return this.changes.delta}adds(t){return t.id.clock>=(this.transaction.beforeState.get(t.id.client)||0)}get changes(){let t=this._changes;if(t===null){if(this.transaction.doc._transactionCleanups.length===0)throw D.Ue(gn);const e=this.target,n=x.Ue(),r=x.Ue(),i=[];if(t={added:n,deleted:r,delta:i,keys:this.keys},this.transaction.changed.get(e).has(null)){let c=null;const l=()=>{c&&i.push(c)};for(let u=e._start;u!==null;u=u.right)u.deleted?this.deletes(u)&&!this.adds(u)&&((c===null||c.delete===void 0)&&(l(),c={delete:0}),c.delete+=u.length,r.add(u)):this.adds(u)?((c===null||c.insert===void 0)&&(l(),c={insert:[]}),c.insert=c.insert.concat(u.content.getContent()),n.add(u)):((c===null||c.retain===void 0)&&(l(),c={retain:0}),c.retain+=u.length);c!==null&&c.retain===void 0&&l()}this._changes=t}return t}}const ls=(s,t)=>{const e=[];for(;t._item!==null&&t!==s;){if(t._item.parentSub!==null)e.unshift(t._item.parentSub);else{let n=0,r=t._item.parent._start;for(;r!==t._item&&r!==null;)r.deleted||n++,r=r.right;e.unshift(n)}t=t._item.parent}return e},pn=80;let Pe=0;class as{constructor(t,e){t.marker=!0,this.p=t,this.index=e,this.timestamp=Pe++}}const us=s=>{s.timestamp=Pe++},wn=(s,t,e)=>{s.p.marker=!1,s.p=t,t.marker=!0,s.index=e,s.timestamp=Pe++},hs=(s,t,e)=>{if(s.length>=pn){const n=s.reduce((r,i)=>r.timestamp<i.timestamp?r:i);return wn(n,t,e),n}else{const n=new as(t,e);return s.push(n),n}},De=(s,t)=>{if(s._start===null||t===0||s._searchMarker===null)return null;const e=s._searchMarker.length===0?null:s._searchMarker.reduce((i,o)=>B.Wn(t-i.index)<B.Wn(t-o.index)?i:o);let n=s._start,r=0;for(e!==null&&(n=e.p,r=e.index,us(e));n.right!==null&&r<t;){if(!n.deleted&&n.countable){if(t<r+n.length)break;r+=n.length}n=n.right}for(;n.left!==null&&r>t;)n=n.left,!n.deleted&&n.countable&&(r-=n.length);for(;n.left!==null&&n.left.id.client===n.id.client&&n.left.id.clock+n.left.length===n.id.clock;)n=n.left,!n.deleted&&n.countable&&(r-=n.length);return e!==null&&B.Wn(e.index-r)<n.parent.length/pn?(wn(e,n,r),e):hs(s._searchMarker,n,r)},he=(s,t,e)=>{for(let n=s.length-1;n>=0;n--){const r=s[n];if(e>0){let i=r.p;for(i.marker=!1;i&&(i.deleted||!i.countable);)i=i.left,i&&!i.deleted&&i.countable&&(r.index-=i.length);if(i===null||i.marker===!0){s.splice(n,1);continue}r.p=i,i.marker=!0}(t<r.index||e>0&&t===r.index)&&(r.index=B.Fp(t,r.index+e))}},Cr=s=>{let t=s._start;const e=[];for(;t;)e.push(t),t=t.right;return e},Ce=(s,t,e)=>{const n=s,r=t.changedParentTypes;for(;N.Yu(r,s,()=>[]).push(e),s._item!==null;)s=s._item.parent;I(n._eH,e,t)};class _t{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=Le(),this._dEH=Le(),this._searchMarker=null}get parent(){return this._item?this._item.parent:null}_integrate(t,e){this.doc=t,this._item=e}_copy(){throw D.Nw()}clone(){throw D.Nw()}_write(t){}get _first(){let t=this._start;for(;t!==null&&t.deleted;)t=t.right;return t}_callObserver(t,e){!t.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(t){me(this._eH,t)}observeDeep(t){me(this._dEH,t)}unobserve(t){m(this._eH,t)}unobserveDeep(t){m(this._dEH,t)}toJSON(){}}const mn=(s,t,e)=>{t<0&&(t=s._length+t),e<0&&(e=s._length+e);let n=e-t;const r=[];let i=s._start;for(;i!==null&&n>0;){if(i.countable&&!i.deleted){const o=i.content.getContent();if(o.length<=t)t-=o.length;else{for(let c=t;c<o.length&&n>0;c++)r.push(o[c]),n--;t=0}}i=i.right}return r},yn=s=>{const t=[];let e=s._start;for(;e!==null;){if(e.countable&&!e.deleted){const n=e.content.getContent();for(let r=0;r<n.length;r++)t.push(n[r])}e=e.right}return t},Ir=(s,t)=>{const e=[];let n=s._start;for(;n!==null;){if(n.countable&&Qt(n,t)){const r=n.content.getContent();for(let i=0;i<r.length;i++)e.push(r[i])}n=n.right}return e},de=(s,t)=>{let e=0,n=s._start;for(;n!==null;){if(n.countable&&!n.deleted){const r=n.content.getContent();for(let i=0;i<r.length;i++)t(r[i],e++,s)}n=n.right}},_n=(s,t)=>{const e=[];return de(s,(n,r)=>{e.push(t(n,r,s))}),e},ds=s=>{let t=s._start,e=null,n=0;return{[Symbol.iterator](){return this},next:()=>{if(e===null){for(;t!==null&&t.deleted;)t=t.right;if(t===null)return{done:!0,value:void 0};e=t.content.getContent(),n=0,t=t.right}const r=e[n++];return e.length<=n&&(e=null),{done:!1,value:r}}}},kn=(s,t)=>{const e=De(s,t);let n=s._start;for(e!==null&&(n=e.p,t-=e.index);n!==null;n=n.right)if(!n.deleted&&n.countable){if(t<n.length)return n.content.getContent()[t];t-=n.length}},Ie=(s,t,e,n)=>{let r=e;const i=s.doc,o=i.clientID,c=i.store,l=e===null?t._start:e.right;let u=[];const a=()=>{u.length>0&&(r=new nt(j(o,ct(c,o)),r,r&&r.lastId,l,l&&l.id,t,null,new Jt(u)),r.integrate(s,0),u=[])};n.forEach(h=>{if(h===null)u.push(h);else switch(h.constructor){case Number:case Object:case Boolean:case Array:case String:u.push(h);break;default:switch(a(),h.constructor){case Uint8Array:case ArrayBuffer:r=new nt(j(o,ct(c,o)),r,r&&r.lastId,l,l&&l.id,t,null,new re(new Uint8Array(h))),r.integrate(s,0);break;case St:r=new nt(j(o,ct(c,o)),r,r&&r.lastId,l,l&&l.id,t,null,new oe(h)),r.integrate(s,0);break;default:if(h instanceof _t)r=new nt(j(o,ct(c,o)),r,r&&r.lastId,l,l&&l.id,t,null,new Bt(h)),r.integrate(s,0);else throw new Error("Unexpected content type in insert operation")}}}),a()},En=()=>D.Ue("Length exceeded!"),Sn=(s,t,e,n)=>{if(e>t._length)throw En();if(e===0)return t._searchMarker&&he(t._searchMarker,e,n.length),Ie(s,t,null,n);const r=e,i=De(t,e);let o=t._start;for(i!==null&&(o=i.p,e-=i.index,e===0&&(o=o.prev,e+=o&&o.countable&&!o.deleted?o.length:0));o!==null;o=o.right)if(!o.deleted&&o.countable){if(e<=o.length){e<o.length&&Dt(s,j(o.id.client,o.id.clock+e));break}e-=o.length}return t._searchMarker&&he(t._searchMarker,r,n.length),Ie(s,t,o,n)},fs=(s,t,e)=>{let r=(t._searchMarker||[]).reduce((i,o)=>o.index>i.index?o:i,{index:0,p:t._start}).p;if(r)for(;r.right;)r=r.right;return Ie(s,t,r,e)},bn=(s,t,e,n)=>{if(n===0)return;const r=e,i=n,o=De(t,e);let c=t._start;for(o!==null&&(c=o.p,e-=o.index);c!==null&&e>0;c=c.right)!c.deleted&&c.countable&&(e<c.length&&Dt(s,j(c.id.client,c.id.clock+e)),e-=c.length);for(;n>0&&c!==null;)c.deleted||(n<c.length&&Dt(s,j(c.id.client,c.id.clock+n)),c.delete(s),n-=c.length),c=c.right;if(n>0)throw En();t._searchMarker&&he(t._searchMarker,r,-i+n)},Ue=(s,t,e)=>{const n=t._map.get(e);n!==void 0&&n.delete(s)},je=(s,t,e,n)=>{const r=t._map.get(e)||null,i=s.doc,o=i.clientID;let c;if(n==null)c=new Jt([n]);else switch(n.constructor){case Number:case Object:case Boolean:case Array:case String:c=new Jt([n]);break;case Uint8Array:c=new re(n);break;case St:c=new oe(n);break;default:if(n instanceof _t)c=new Bt(n);else throw new Error("Unexpected content type")}new nt(j(o,ct(i.store,o)),r,r&&r.lastId,null,null,t,e,c).integrate(s,0)},We=(s,t)=>{const e=s._map.get(t);return e!==void 0&&!e.deleted?e.content.getContent()[e.length-1]:void 0},Dn=s=>{const t={};return s._map.forEach((e,n)=>{e.deleted||(t[n]=e.content.getContent()[e.length-1])}),t},Cn=(s,t)=>{const e=s._map.get(t);return e!==void 0&&!e.deleted},Ur=(s,t,e)=>{let n=s._map.get(t)||null;for(;n!==null&&(!e.sv.has(n.id.client)||n.id.clock>=(e.sv.get(n.id.client)||0));)n=n.left;return n!==null&&Qt(n,e)?n.content.getContent()[n.length-1]:void 0},Te=s=>X(s.entries(),t=>!t[1].deleted);class gs extends be{constructor(t,e){super(t,e),this._transaction=e}}class Ft extends _t{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}static from(t){const e=new Ft;return e.push(t),e}_integrate(t,e){super._integrate(t,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new Ft}clone(){const t=new Ft;return t.insert(0,this.toArray().map(e=>e instanceof _t?e.clone():e)),t}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}_callObserver(t,e){super._callObserver(t,e),Ce(this,t,new gs(this,t))}insert(t,e){this.doc!==null?st(this.doc,n=>{Sn(n,this,t,e)}):this._prelimContent.splice(t,0,...e)}push(t){this.doc!==null?st(this.doc,e=>{fs(e,this,t)}):this._prelimContent.push(...t)}unshift(t){this.insert(0,t)}delete(t,e=1){this.doc!==null?st(this.doc,n=>{bn(n,this,t,e)}):this._prelimContent.splice(t,e)}get(t){return kn(this,t)}toArray(){return yn(this)}slice(t=0,e=this.length){return mn(this,t,e)}toJSON(){return this.map(t=>t instanceof _t?t.toJSON():t)}map(t){return _n(this,t)}forEach(t){de(this,t)}[Symbol.iterator](){return ds(this)}_write(t){t.writeTypeRef(Vs)}}const ps=s=>new Ft;class ws extends be{constructor(t,e,n){super(t,e),this.keysChanged=n}}class zt extends _t{constructor(t){super(),this._prelimContent=null,t===void 0?this._prelimContent=new Map:this._prelimContent=new Map(t)}_integrate(t,e){super._integrate(t,e),this._prelimContent.forEach((n,r)=>{this.set(r,n)}),this._prelimContent=null}_copy(){return new zt}clone(){const t=new zt;return this.forEach((e,n)=>{t.set(n,e instanceof _t?e.clone():e)}),t}_callObserver(t,e){Ce(this,t,new ws(this,t,e))}toJSON(){const t={};return this._map.forEach((e,n)=>{if(!e.deleted){const r=e.content.getContent()[e.length-1];t[n]=r instanceof _t?r.toJSON():r}}),t}get size(){return[...Te(this._map)].length}keys(){return K(Te(this._map),t=>t[0])}values(){return K(Te(this._map),t=>t[1].content.getContent()[t[1].length-1])}entries(){return K(Te(this._map),t=>[t[0],t[1].content.getContent()[t[1].length-1]])}forEach(t){this._map.forEach((e,n)=>{e.deleted||t(e.content.getContent()[e.length-1],n,this)})}[Symbol.iterator](){return this.entries()}delete(t){this.doc!==null?st(this.doc,e=>{Ue(e,this,t)}):this._prelimContent.delete(t)}set(t,e){return this.doc!==null?st(this.doc,n=>{je(n,this,t,e)}):this._prelimContent.set(t,e),e}get(t){return We(this,t)}has(t){return Cn(this,t)}clear(){this.doc!==null?st(this.doc,t=>{this.forEach(function(e,n,r){Ue(t,r,n)})}):this._prelimContent.clear()}_write(t){t.writeTypeRef(Fs)}}const ms=s=>new zt,$t=(s,t)=>s===t||typeof s=="object"&&typeof t=="object"&&s&&t&&b.$m(s,t);class Ge{constructor(t,e,n,r){this.left=t,this.right=e,this.index=n,this.currentAttributes=r}forward(){switch(this.right===null&&D.zR(),this.right.content.constructor){case ut:this.right.deleted||ne(this.currentAttributes,this.right.content);break;default:this.right.deleted||(this.index+=this.right.length);break}this.left=this.right,this.right=this.right.right}}const In=(s,t,e)=>{for(;t.right!==null&&e>0;){switch(t.right.content.constructor){case ut:t.right.deleted||ne(t.currentAttributes,t.right.content);break;default:t.right.deleted||(e<t.right.length&&Dt(s,j(t.right.id.client,t.right.id.clock+e)),t.index+=t.right.length,e-=t.right.length);break}t.left=t.right,t.right=t.right.right}return t},Ae=(s,t,e)=>{const n=new Map,r=De(t,e);if(r){const i=new Ge(r.p.left,r.p,r.index,n);return In(s,i,e-r.index)}else{const i=new Ge(null,t._start,0,n);return In(s,i,e)}},Un=(s,t,e,n)=>{for(;e.right!==null&&(e.right.deleted===!0||e.right.content.constructor===ut&&$t(n.get(e.right.content.key),e.right.content.value));)e.right.deleted||n.delete(e.right.content.key),e.forward();const r=s.doc,i=r.clientID;n.forEach((o,c)=>{const l=e.left,u=e.right,a=new nt(j(i,ct(r.store,i)),l,l&&l.lastId,u,u&&u.id,t,null,new ut(c,o));a.integrate(s,0),e.right=a,e.forward()})},ne=(s,t)=>{const{key:e,value:n}=t;n===null?s.delete(e):s.set(e,n)},Tn=(s,t)=>{for(;s.right!==null;){if(!(s.right.deleted||s.right.content.constructor===ut&&$t(t[s.right.content.key]||null,s.right.content.value)))break;s.forward()}},An=(s,t,e,n)=>{const r=s.doc,i=r.clientID,o=new Map;for(const c in n){const l=n[c],u=e.currentAttributes.get(c)||null;if(!$t(u,l)){o.set(c,u);const{left:a,right:h}=e;e.right=new nt(j(i,ct(r.store,i)),a,a&&a.lastId,h,h&&h.id,t,null,new ut(c,l)),e.right.integrate(s,0),e.forward()}}return o},He=(s,t,e,n,r)=>{e.currentAttributes.forEach((y,S)=>{r[S]===void 0&&(r[S]=null)});const i=s.doc,o=i.clientID;Tn(e,r);const c=An(s,t,e,r),l=n.constructor===String?new Lt(n):n instanceof _t?new Bt(n):new Kt(n);let{left:u,right:a,index:h}=e;t._searchMarker&&he(t._searchMarker,e.index,l.getLength()),a=new nt(j(o,ct(i.store,o)),u,u&&u.lastId,a,a&&a.id,t,null,l),a.integrate(s,0),e.right=a,e.index=h,e.forward(),Un(s,t,e,c)},vn=(s,t,e,n,r)=>{const i=s.doc,o=i.clientID;Tn(e,r);const c=An(s,t,e,r);t:for(;e.right!==null&&(n>0||c.size>0&&(e.right.deleted||e.right.content.constructor===ut));){if(!e.right.deleted)switch(e.right.content.constructor){case ut:{const{key:l,value:u}=e.right.content,a=r[l];if(a!==void 0){if($t(a,u))c.delete(l);else{if(n===0)break t;c.set(l,u)}e.right.delete(s)}else e.currentAttributes.set(l,u);break}default:n<e.right.length&&Dt(s,j(e.right.id.client,e.right.id.clock+n)),n-=e.right.length;break}e.forward()}if(n>0){let l="";for(;n>0;n--)l+=` +`;e.right=new nt(j(o,ct(i.store,o)),e.left,e.left&&e.left.lastId,e.right,e.right&&e.right.id,t,null,new Lt(l)),e.right.integrate(s,0),e.forward()}Un(s,t,e,c)},On=(s,t,e,n,r)=>{let i=t;const o=N.Ue();for(;i&&(!i.countable||i.deleted);){if(!i.deleted&&i.content.constructor===ut){const u=i.content;o.set(u.key,u)}i=i.right}let c=0,l=!1;for(;t!==i;){if(e===t&&(l=!0),!t.deleted){const u=t.content;switch(u.constructor){case ut:{const{key:a,value:h}=u,y=n.get(a)||null;(o.get(a)!==u||y===h)&&(t.delete(s),c++,!l&&(r.get(a)||null)===h&&y!==h&&(y===null?r.delete(a):r.set(a,y))),!l&&!t.deleted&&ne(r,u);break}}}t=t.right}return c},ys=(s,t)=>{for(;t&&t.right&&(t.right.deleted||!t.right.countable);)t=t.right;const e=new Set;for(;t&&(t.deleted||!t.countable);){if(!t.deleted&&t.content.constructor===ut){const n=t.content.key;e.has(n)?t.delete(s):e.add(n)}t=t.left}},_s=s=>{let t=0;return st(s.doc,e=>{let n=s._start,r=s._start,i=N.Ue();const o=N.JG(i);for(;r;){if(r.deleted===!1)switch(r.content.constructor){case ut:ne(o,r.content);break;default:t+=On(e,n,r,i,o),i=N.JG(o),n=r;break}r=r.right}}),t},ks=s=>{const t=new Set,e=s.doc;for(const[n,r]of s.afterState.entries()){const i=s.beforeState.get(n)||0;r!==i&&nn(s,e.store.clients.get(n),i,r,o=>{!o.deleted&&o.content.constructor===ut&&o.constructor!==Tt&&t.add(o.parent)})}st(e,n=>{kt(s,s.deleteSet,r=>{if(r instanceof Tt||!r.parent._hasFormatting||t.has(r.parent))return;const i=r.parent;r.content.constructor===ut?t.add(i):ys(n,r)});for(const r of t)_s(r)})},Mn=(s,t,e)=>{const n=e,r=N.JG(t.currentAttributes),i=t.right;for(;e>0&&t.right!==null;){if(t.right.deleted===!1)switch(t.right.content.constructor){case Bt:case Kt:case Lt:e<t.right.length&&Dt(s,j(t.right.id.client,t.right.id.clock+e)),e-=t.right.length,t.right.delete(s);break}t.forward()}i&&On(s,i,t.right,r,t.currentAttributes);const o=(t.left||t.right).parent;return o._searchMarker&&he(o._searchMarker,t.index,-n+e),t};class Es extends be{constructor(t,e,n){super(t,e),this.childListChanged=!1,this.keysChanged=new Set,n.forEach(r=>{r===null?this.childListChanged=!0:this.keysChanged.add(r)})}get changes(){if(this._changes===null){const t={keys:this.keys,delta:this.delta,added:new Set,deleted:new Set};this._changes=t}return this._changes}get delta(){if(this._delta===null){const t=this.target.doc,e=[];st(t,n=>{const r=new Map,i=new Map;let o=this.target._start,c=null;const l={};let u="",a=0,h=0;const y=()=>{if(c!==null){let S=null;switch(c){case"delete":h>0&&(S={delete:h}),h=0;break;case"insert":(typeof u=="object"||u.length>0)&&(S={insert:u},r.size>0&&(S.attributes={},r.forEach((T,J)=>{T!==null&&(S.attributes[J]=T)}))),u="";break;case"retain":a>0&&(S={retain:a},b.xb(l)||(S.attributes=b.f0({},l))),a=0;break}S&&e.push(S),c=null}};for(;o!==null;){switch(o.content.constructor){case Bt:case Kt:this.adds(o)?this.deletes(o)||(y(),c="insert",u=o.content.getContent()[0],y()):this.deletes(o)?(c!=="delete"&&(y(),c="delete"),h+=1):o.deleted||(c!=="retain"&&(y(),c="retain"),a+=1);break;case Lt:this.adds(o)?this.deletes(o)||(c!=="insert"&&(y(),c="insert"),u+=o.content.str):this.deletes(o)?(c!=="delete"&&(y(),c="delete"),h+=o.length):o.deleted||(c!=="retain"&&(y(),c="retain"),a+=o.length);break;case ut:{const{key:S,value:T}=o.content;if(this.adds(o)){if(!this.deletes(o)){const J=r.get(S)||null;$t(J,T)?T!==null&&o.delete(n):(c==="retain"&&y(),$t(T,i.get(S)||null)?delete l[S]:l[S]=T)}}else if(this.deletes(o)){i.set(S,T);const J=r.get(S)||null;$t(J,T)||(c==="retain"&&y(),l[S]=J)}else if(!o.deleted){i.set(S,T);const J=l[S];J!==void 0&&($t(J,T)?J!==null&&o.delete(n):(c==="retain"&&y(),T===null?delete l[S]:l[S]=T))}o.deleted||(c==="insert"&&y(),ne(r,o.content));break}}o=o.right}for(y();e.length>0;){const S=e[e.length-1];if(S.retain!==void 0&&S.attributes===void 0)e.pop();else break}}),this._delta=e}return this._delta}}class qt extends _t{constructor(t){super(),this._pending=t!==void 0?[()=>this.insert(0,t)]:[],this._searchMarker=[],this._hasFormatting=!1}get length(){return this._length}_integrate(t,e){super._integrate(t,e);try{this._pending.forEach(n=>n())}catch(n){console.error(n)}this._pending=null}_copy(){return new qt}clone(){const t=new qt;return t.applyDelta(this.toDelta()),t}_callObserver(t,e){super._callObserver(t,e);const n=new Es(this,t,e);Ce(this,t,n),!t.local&&this._hasFormatting&&(t._needFormattingCleanup=!0)}toString(){let t="",e=this._start;for(;e!==null;)!e.deleted&&e.countable&&e.content.constructor===Lt&&(t+=e.content.str),e=e.right;return t}toJSON(){return this.toString()}applyDelta(t,{sanitize:e=!0}={}){this.doc!==null?st(this.doc,n=>{const r=new Ge(null,this._start,0,new Map);for(let i=0;i<t.length;i++){const o=t[i];if(o.insert!==void 0){const c=!e&&typeof o.insert=="string"&&i===t.length-1&&r.right===null&&o.insert.slice(-1)===` +`?o.insert.slice(0,-1):o.insert;(typeof c!="string"||c.length>0)&&He(n,this,r,c,o.attributes||{})}else o.retain!==void 0?vn(n,this,r,o.retain,o.attributes||{}):o.delete!==void 0&&Mn(n,r,o.delete)}}):this._pending.push(()=>this.applyDelta(t))}toDelta(t,e,n){const r=[],i=new Map,o=this.doc;let c="",l=this._start;function u(){if(c.length>0){const h={};let y=!1;i.forEach((T,J)=>{y=!0,h[J]=T});const S={insert:c};y&&(S.attributes=h),r.push(S),c=""}}const a=()=>{for(;l!==null;){if(Qt(l,t)||e!==void 0&&Qt(l,e))switch(l.content.constructor){case Lt:{const h=i.get("ychange");t!==void 0&&!Qt(l,t)?(h===void 0||h.user!==l.id.client||h.type!=="removed")&&(u(),i.set("ychange",n?n("removed",l.id):{type:"removed"})):e!==void 0&&!Qt(l,e)?(h===void 0||h.user!==l.id.client||h.type!=="added")&&(u(),i.set("ychange",n?n("added",l.id):{type:"added"})):h!==void 0&&(u(),i.delete("ychange")),c+=l.content.str;break}case Bt:case Kt:{u();const h={insert:l.content.getContent()[0]};if(i.size>0){const y={};h.attributes=y,i.forEach((S,T)=>{y[T]=S})}r.push(h);break}case ut:Qt(l,t)&&(u(),ne(i,l.content));break}l=l.right}u()};return t||e?st(o,h=>{t&&xe(h,t),e&&xe(h,e),a()},"cleanup"):a(),r}insert(t,e,n){if(e.length<=0)return;const r=this.doc;r!==null?st(r,i=>{const o=Ae(i,this,t);n||(n={},o.currentAttributes.forEach((c,l)=>{n[l]=c})),He(i,this,o,e,n)}):this._pending.push(()=>this.insert(t,e,n))}insertEmbed(t,e,n={}){const r=this.doc;r!==null?st(r,i=>{const o=Ae(i,this,t);He(i,this,o,e,n)}):this._pending.push(()=>this.insertEmbed(t,e,n))}delete(t,e){if(e===0)return;const n=this.doc;n!==null?st(n,r=>{Mn(r,Ae(r,this,t),e)}):this._pending.push(()=>this.delete(t,e))}format(t,e,n){if(e===0)return;const r=this.doc;r!==null?st(r,i=>{const o=Ae(i,this,t);o.right!==null&&vn(i,this,o,e,n)}):this._pending.push(()=>this.format(t,e,n))}removeAttribute(t){this.doc!==null?st(this.doc,e=>{Ue(e,this,t)}):this._pending.push(()=>this.removeAttribute(t))}setAttribute(t,e){this.doc!==null?st(this.doc,n=>{je(n,this,t,e)}):this._pending.push(()=>this.setAttribute(t,e))}getAttribute(t){return We(this,t)}getAttributes(){return Dn(this)}_write(t){t.writeTypeRef(Ps)}}const Ss=s=>new qt;class Ye{constructor(t,e=()=>!0){this._filter=e,this._root=t,this._currentNode=t._start,this._firstCall=!0}[Symbol.iterator](){return this}next(){let t=this._currentNode,e=t&&t.content&&t.content.type;if(t!==null&&(!this._firstCall||t.deleted||!this._filter(e)))do if(e=t.content.type,!t.deleted&&(e.constructor===se||e.constructor===te)&&e._start!==null)t=e._start;else for(;t!==null;)if(t.right!==null){t=t.right;break}else t.parent===this._root?t=null:t=t.parent._item;while(t!==null&&(t.deleted||!this._filter(t.content.type)));return this._firstCall=!1,t===null?{value:void 0,done:!0}:(this._currentNode=t,{value:t.content.type,done:!1})}}class te extends _t{constructor(){super(),this._prelimContent=[]}get firstChild(){const t=this._first;return t?t.content.getContent()[0]:null}_integrate(t,e){super._integrate(t,e),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new te}clone(){const t=new te;return t.insert(0,this.toArray().map(e=>e instanceof _t?e.clone():e)),t}get length(){return this._prelimContent===null?this._length:this._prelimContent.length}createTreeWalker(t){return new Ye(this,t)}querySelector(t){t=t.toUpperCase();const n=new Ye(this,r=>r.nodeName&&r.nodeName.toUpperCase()===t).next();return n.done?null:n.value}querySelectorAll(t){return t=t.toUpperCase(),G.Dp(new Ye(this,e=>e.nodeName&&e.nodeName.toUpperCase()===t))}_callObserver(t,e){Ce(this,t,new Cs(this,e,t))}toString(){return _n(this,t=>t.toString()).join("")}toJSON(){return this.toString()}toDOM(t=document,e={},n){const r=t.createDocumentFragment();return n!==void 0&&n._createAssociation(r,this),de(this,i=>{r.insertBefore(i.toDOM(t,e,n),null)}),r}insert(t,e){this.doc!==null?st(this.doc,n=>{Sn(n,this,t,e)}):this._prelimContent.splice(t,0,...e)}insertAfter(t,e){if(this.doc!==null)st(this.doc,n=>{const r=t&&t instanceof _t?t._item:t;Ie(n,this,r,e)});else{const n=this._prelimContent,r=t===null?0:n.findIndex(i=>i===t)+1;if(r===0&&t!==null)throw D.Ue("Reference item not found");n.splice(r,0,...e)}}delete(t,e=1){this.doc!==null?st(this.doc,n=>{bn(n,this,t,e)}):this._prelimContent.splice(t,e)}toArray(){return yn(this)}push(t){this.insert(this.length,t)}unshift(t){this.insert(0,t)}get(t){return kn(this,t)}slice(t=0,e=this.length){return mn(this,t,e)}forEach(t){de(this,t)}_write(t){t.writeTypeRef(Ws)}}const bs=s=>new te;class se extends te{constructor(t="UNDEFINED"){super(),this.nodeName=t,this._prelimAttrs=new Map}get nextSibling(){const t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){const t=this._item?this._item.prev:null;return t?t.content.type:null}_integrate(t,e){super._integrate(t,e),this._prelimAttrs.forEach((n,r)=>{this.setAttribute(r,n)}),this._prelimAttrs=null}_copy(){return new se(this.nodeName)}clone(){const t=new se(this.nodeName),e=this.getAttributes();return b.Ed(e,(n,r)=>{typeof n=="string"&&t.setAttribute(r,n)}),t.insert(0,this.toArray().map(n=>n instanceof _t?n.clone():n)),t}toString(){const t=this.getAttributes(),e=[],n=[];for(const c in t)n.push(c);n.sort();const r=n.length;for(let c=0;c<r;c++){const l=n[c];e.push(l+'="'+t[l]+'"')}const i=this.nodeName.toLocaleLowerCase(),o=e.length>0?" "+e.join(" "):"";return`<${i}${o}>${super.toString()}</${i}>`}removeAttribute(t){this.doc!==null?st(this.doc,e=>{Ue(e,this,t)}):this._prelimAttrs.delete(t)}setAttribute(t,e){this.doc!==null?st(this.doc,n=>{je(n,this,t,e)}):this._prelimAttrs.set(t,e)}getAttribute(t){return We(this,t)}hasAttribute(t){return Cn(this,t)}getAttributes(){return Dn(this)}toDOM(t=document,e={},n){const r=t.createElement(this.nodeName),i=this.getAttributes();for(const o in i){const c=i[o];typeof c=="string"&&r.setAttribute(o,c)}return de(this,o=>{r.appendChild(o.toDOM(t,e,n))}),n!==void 0&&n._createAssociation(r,this),r}_write(t){t.writeTypeRef(js),t.writeKey(this.nodeName)}}const Ds=s=>new se(s.readKey());class Cs extends be{constructor(t,e,n){super(t,n),this.childListChanged=!1,this.attributesChanged=new Set,e.forEach(r=>{r===null?this.childListChanged=!0:this.attributesChanged.add(r)})}}class fe extends zt{constructor(t){super(),this.hookName=t}_copy(){return new fe(this.hookName)}clone(){const t=new fe(this.hookName);return this.forEach((e,n)=>{t.set(n,e)}),t}toDOM(t=document,e={},n){const r=e[this.hookName];let i;return r!==void 0?i=r.createDom(this):i=document.createElement(this.hookName),i.setAttribute("data-yjs-hook",this.hookName),n!==void 0&&n._createAssociation(i,this),i}_write(t){t.writeTypeRef(Gs),t.writeKey(this.hookName)}}const Is=s=>new fe(s.readKey());class ve extends qt{get nextSibling(){const t=this._item?this._item.next:null;return t?t.content.type:null}get prevSibling(){const t=this._item?this._item.prev:null;return t?t.content.type:null}_copy(){return new ve}clone(){const t=new ve;return t.applyDelta(this.toDelta()),t}toDOM(t=document,e,n){const r=t.createTextNode(this.toString());return n!==void 0&&n._createAssociation(r,this),r}toString(){return this.toDelta().map(t=>{const e=[];for(const r in t.attributes){const i=[];for(const o in t.attributes[r])i.push({key:o,value:t.attributes[r][o]});i.sort((o,c)=>o.key<c.key?-1:1),e.push({nodeName:r,attrs:i})}e.sort((r,i)=>r.nodeName<i.nodeName?-1:1);let n="";for(let r=0;r<e.length;r++){const i=e[r];n+=`<${i.nodeName}`;for(let o=0;o<i.attrs.length;o++){const c=i.attrs[o];n+=` ${c.key}="${c.value}"`}n+=">"}n+=t.insert;for(let r=e.length-1;r>=0;r--)n+=`</${e[r].nodeName}>`;return n}).join("")}toJSON(){return this.toString()}_write(t){t.writeTypeRef(Hs)}}const Us=s=>new ve;class ze{constructor(t,e){this.id=t,this.length=e}get deleted(){throw D.Nw()}mergeWith(t){return!1}write(t,e,n){throw D.Nw()}integrate(t,e){throw D.Nw()}}const Ts=0;class Tt extends ze{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,e){e>0&&(this.id.clock+=e,this.length-=e),tn(t.doc.store,this)}write(t,e){t.writeInfo(Ts),t.writeLen(this.length-e)}getMissing(t,e){return null}}class re{constructor(t){this.content=t}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new re(this.content)}splice(t){throw D.Nw()}mergeWith(t){return!1}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeBuf(this.content)}getRef(){return 3}}const As=s=>new re(s.readBuf());class ie{constructor(t){this.len=t}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new ie(this.len)}splice(t){const e=new ie(this.len-t);return this.len=t,e}mergeWith(t){return this.len+=t.len,!0}integrate(t,e){At(t.deleteSet,e.id.client,e.id.clock,this.len),e.markDeleted()}delete(t){}gc(t){}write(t,e){t.writeLen(this.len-e)}getRef(){return 1}}const vs=s=>new ie(s.readLen()),Nn=(s,t)=>new St(Xe(Je({guid:s},t),{shouldLoad:t.shouldLoad||t.autoLoad||!1}));class oe{constructor(t){t._item&&console.error("This document was already integrated as a sub-document. You should create a second instance instead with the same guid."),this.doc=t;const e={};this.opts=e,t.gc||(e.gc=!1),t.autoLoad&&(e.autoLoad=!0),t.meta!==null&&(e.meta=t.meta)}getLength(){return 1}getContent(){return[this.doc]}isCountable(){return!0}copy(){return new oe(Nn(this.doc.guid,this.opts))}splice(t){throw D.Nw()}mergeWith(t){return!1}integrate(t,e){this.doc._item=e,t.subdocsAdded.add(this.doc),this.doc.shouldLoad&&t.subdocsLoaded.add(this.doc)}delete(t){t.subdocsAdded.has(this.doc)?t.subdocsAdded.delete(this.doc):t.subdocsRemoved.add(this.doc)}gc(t){}write(t,e){t.writeString(this.doc.guid),t.writeAny(this.opts)}getRef(){return 9}}const Os=s=>new oe(Nn(s.readString(),s.readAny()));class Kt{constructor(t){this.embed=t}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new Kt(this.embed)}splice(t){throw D.Nw()}mergeWith(t){return!1}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeJSON(this.embed)}getRef(){return 5}}const Ms=s=>new Kt(s.readJSON());class ut{constructor(t,e){this.key=t,this.value=e}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new ut(this.key,this.value)}splice(t){throw D.Nw()}mergeWith(t){return!1}integrate(t,e){const n=e.parent;n._searchMarker=null,n._hasFormatting=!0}delete(t){}gc(t){}write(t,e){t.writeKey(this.key),t.writeJSON(this.value)}getRef(){return 6}}const Ns=s=>new ut(s.readKey(),s.readJSON());class ge{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new ge(this.arr)}splice(t){const e=new ge(this.arr.slice(t));return this.arr=this.arr.slice(0,t),e}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){const n=this.arr.length;t.writeLen(n-e);for(let r=e;r<n;r++){const i=this.arr[r];t.writeString(i===void 0?"undefined":JSON.stringify(i))}}getRef(){return 2}}const Ls=s=>{const t=s.readLen(),e=[];for(let n=0;n<t;n++){const r=s.readString();r==="undefined"?e.push(void 0):e.push(JSON.parse(r))}return new ge(e)};class Jt{constructor(t){this.arr=t}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new Jt(this.arr)}splice(t){const e=new Jt(this.arr.slice(t));return this.arr=this.arr.slice(0,t),e}mergeWith(t){return this.arr=this.arr.concat(t.arr),!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){const n=this.arr.length;t.writeLen(n-e);for(let r=e;r<n;r++){const i=this.arr[r];t.writeAny(i)}}getRef(){return 8}}const Bs=s=>{const t=s.readLen(),e=[];for(let n=0;n<t;n++)e.push(s.readAny());return new Jt(e)};class Lt{constructor(t){this.str=t}getLength(){return this.str.length}getContent(){return this.str.split("")}isCountable(){return!0}copy(){return new Lt(this.str)}splice(t){const e=new Lt(this.str.slice(t));this.str=this.str.slice(0,t);const n=this.str.charCodeAt(t-1);return n>=55296&&n<=56319&&(this.str=this.str.slice(0,t-1)+"\uFFFD",e.str="\uFFFD"+e.str.slice(1)),e}mergeWith(t){return this.str+=t.str,!0}integrate(t,e){}delete(t){}gc(t){}write(t,e){t.writeString(e===0?this.str:this.str.slice(e))}getRef(){return 4}}const xs=s=>new Lt(s.readString()),Rs=[ps,ms,Ss,Ds,bs,Is,Us],Vs=0,Fs=1,Ps=2,js=3,Ws=4,Gs=5,Hs=6;class Bt{constructor(t){this.type=t}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new Bt(this.type._copy())}splice(t){throw D.Nw()}mergeWith(t){return!1}integrate(t,e){this.type._integrate(t.doc,e)}delete(t){let e=this.type._start;for(;e!==null;)e.deleted?e.id.clock<(t.beforeState.get(e.id.client)||0)&&t._mergeStructs.push(e):e.delete(t),e=e.right;this.type._map.forEach(n=>{n.deleted?n.id.clock<(t.beforeState.get(n.id.client)||0)&&t._mergeStructs.push(n):n.delete(t)}),t.changed.delete(this.type)}gc(t){let e=this.type._start;for(;e!==null;)e.gc(t,!0),e=e.right;this.type._start=null,this.type._map.forEach(n=>{for(;n!==null;)n.gc(t,!0),n=n.left}),this.type._map=new Map}write(t,e){this.type._write(t)}getRef(){return 7}}const Ys=s=>new Bt(Rs[s.readTypeRef()](s)),$e=(s,t)=>{let e=t,n=0,r;do n>0&&(e=j(e.client,e.clock+n)),r=_e(s,e),n=e.clock-r.id.clock,e=r.redone;while(e!==null&&r instanceof nt);return{item:r,diff:n}},Ke=(s,t)=>{for(;s!==null&&s.keep!==t;)s.keep=t,s=s.parent._item},Oe=(s,t,e)=>{const{client:n,clock:r}=t.id,i=new nt(j(n,r+e),t,j(n,r+e-1),t.right,t.rightOrigin,t.parent,t.parentSub,t.content.splice(e));return t.deleted&&i.markDeleted(),t.keep&&(i.keep=!0),t.redone!==null&&(i.redone=j(t.redone.client,t.redone.clock+e)),t.right=i,i.right!==null&&(i.right.left=i),s._mergeStructs.push(i),i.parentSub!==null&&i.right===null&&i.parent._map.set(i.parentSub,i),t.length=e,i},Ln=(s,t)=>G.G(s,e=>Et(e.deletions,t)),Bn=(s,t,e,n,r,i)=>{const o=s.doc,c=o.store,l=o.clientID,u=t.redone;if(u!==null)return Dt(s,u);let a=t.parent._item,h=null,y;if(a!==null&&a.deleted===!0){if(a.redone===null&&(!e.has(a)||Bn(s,a,e,n,r,i)===null))return null;for(;a.redone!==null;)a=Dt(s,a.redone)}const S=a===null?t.parent:a.content.type;if(t.parentSub===null){for(h=t.left,y=t;h!==null;){let lt=h;for(;lt!==null&<.parent._item!==a;)lt=lt.redone===null?null:Dt(s,lt.redone);if(lt!==null&<.parent._item===a){h=lt;break}h=h.left}for(;y!==null;){let lt=y;for(;lt!==null&<.parent._item!==a;)lt=lt.redone===null?null:Dt(s,lt.redone);if(lt!==null&<.parent._item===a){y=lt;break}y=y.right}}else if(y=null,t.right&&!r){for(h=t;h!==null&&h.right!==null&&(h.right.redone||Et(n,h.right.id)||Ln(i.undoStack,h.right.id)||Ln(i.redoStack,h.right.id));)for(h=h.right;h.redone;)h=Dt(s,h.redone);if(h&&h.right!==null)return null}else h=S._map.get(t.parentSub)||null;const T=ct(c,l),J=j(l,T),ot=new nt(J,h,h&&h.lastId,y,y&&y.id,S,t.parentSub,t.content.copy());return t.redone=J,Ke(ot,!0),ot.integrate(s,0),ot};class nt extends ze{constructor(t,e,n,r,i,o,c,l){super(t,l.getLength()),this.origin=n,this.left=e,this.right=r,this.rightOrigin=i,this.parent=o,this.parentSub=c,this.redone=null,this.content=l,this.info=this.content.isCountable()?R.Qn:0}set marker(t){(this.info&R.Ko)>0!==t&&(this.info^=R.Ko)}get marker(){return(this.info&R.Ko)>0}get keep(){return(this.info&R.Vw)>0}set keep(t){this.keep!==t&&(this.info^=R.Vw)}get countable(){return(this.info&R.Qn)>0}get deleted(){return(this.info&R.CY)>0}set deleted(t){this.deleted!==t&&(this.info^=R.CY)}markDeleted(){this.info|=R.CY}getMissing(t,e){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=ct(e,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=ct(e,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===P&&this.id.client!==this.parent.client&&this.parent.clock>=ct(e,this.parent.client))return this.parent.client;if(this.origin&&(this.left=en(t,e,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=Dt(t,this.rightOrigin),this.rightOrigin=this.right.id),this.left&&this.left.constructor===Tt||this.right&&this.right.constructor===Tt)this.parent=null;else if(!this.parent)this.left&&this.left.constructor===nt&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===nt&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);else if(this.parent.constructor===P){const n=_e(e,this.parent);n.constructor===Tt?this.parent=null:this.parent=n.content.type}return null}integrate(t,e){if(e>0&&(this.id.clock+=e,this.left=en(t,t.doc.store,j(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(e),this.length-=e),this.parent){if(!this.left&&(!this.right||this.right.left!==null)||this.left&&this.left.right!==this.right){let n=this.left,r;if(n!==null)r=n.right;else if(this.parentSub!==null)for(r=this.parent._map.get(this.parentSub)||null;r!==null&&r.left!==null;)r=r.left;else r=this.parent._start;const i=new Set,o=new Set;for(;r!==null&&r!==this.right;){if(o.add(r),i.add(r),et(this.origin,r.origin)){if(r.id.client<this.id.client)n=r,i.clear();else if(et(this.rightOrigin,r.rightOrigin))break}else if(r.origin!==null&&o.has(_e(t.doc.store,r.origin)))i.has(_e(t.doc.store,r.origin))||(n=r,i.clear());else break;r=r.right}this.left=n}if(this.left!==null){const n=this.left.right;this.right=n,this.left.right=this}else{let n;if(this.parentSub!==null)for(n=this.parent._map.get(this.parentSub)||null;n!==null&&n.left!==null;)n=n.left;else n=this.parent._start,this.parent._start=this;this.right=n}this.right!==null?this.right.left=this:this.parentSub!==null&&(this.parent._map.set(this.parentSub,this),this.left!==null&&this.left.delete(t)),this.parentSub===null&&this.countable&&!this.deleted&&(this.parent._length+=this.length),tn(t.doc.store,this),this.content.integrate(t,this),rn(t,this.parent,this.parentSub),(this.parent._item!==null&&this.parent._item.deleted||this.parentSub!==null&&this.right!==null)&&this.delete(t)}else new Tt(this.id,this.length).integrate(t,0)}get next(){let t=this.right;for(;t!==null&&t.deleted;)t=t.right;return t}get prev(){let t=this.left;for(;t!==null&&t.deleted;)t=t.left;return t}get lastId(){return this.length===1?this.id:j(this.id.client,this.id.clock+this.length-1)}mergeWith(t){if(this.constructor===t.constructor&&et(t.origin,this.lastId)&&this.right===t&&et(this.rightOrigin,t.rightOrigin)&&this.id.client===t.id.client&&this.id.clock+this.length===t.id.clock&&this.deleted===t.deleted&&this.redone===null&&t.redone===null&&this.content.constructor===t.content.constructor&&this.content.mergeWith(t.content)){const e=this.parent._searchMarker;return e&&e.forEach(n=>{n.p===t&&(n.p=this,!this.deleted&&this.countable&&(n.index-=this.length))}),t.keep&&(this.keep=!0),this.right=t.right,this.right!==null&&(this.right.left=this),this.length+=t.length,!0}return!1}delete(t){if(!this.deleted){const e=this.parent;this.countable&&this.parentSub===null&&(e._length-=this.length),this.markDeleted(),At(t.deleteSet,this.id.client,this.id.clock,this.length),rn(t,e,this.parentSub),this.content.delete(t)}}gc(t,e){if(!this.deleted)throw D.zR();this.content.gc(t),e?Xn(t,this,new Tt(this.id,this.length)):this.content=new ie(this.length)}write(t,e){const n=e>0?j(this.id.client,this.id.clock+e-1):this.origin,r=this.rightOrigin,i=this.parentSub,o=this.content.getRef()&R.kr|(n===null?0:R.x1)|(r===null?0:R.rc)|(i===null?0:R.cq);if(t.writeInfo(o),n!==null&&t.writeLeftID(n),r!==null&&t.writeRightID(r),n===null&&r===null){const c=this.parent;if(c._item!==void 0){const l=c._item;if(l===null){const u=Wt(c);t.writeParentInfo(!0),t.writeString(u)}else t.writeParentInfo(!1),t.writeLeftID(l.id)}else c.constructor===String?(t.writeParentInfo(!0),t.writeString(c)):c.constructor===P?(t.writeParentInfo(!1),t.writeLeftID(c)):D.zR();i!==null&&t.writeString(i)}this.content.write(t,e)}}const xn=(s,t)=>zs[t&R.kr](s),zs=[()=>{D.zR()},vs,Ls,As,xs,Ms,Ns,Ys,Bs,Os,()=>{D.zR()}],$s=10;class Ct extends ze{get deleted(){return!0}delete(){}mergeWith(t){return this.constructor!==t.constructor?!1:(this.length+=t.length,!0)}integrate(t,e){D.zR()}write(t,e){t.writeInfo($s),_.uE(t.restEncoder,this.length-e)}getMissing(t,e){return null}}const Rn=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:{},Vn="__ $YJS$ __";Rn[Vn]===!0&&console.error("Yjs was already imported. This breaks constructor checks and will lead to issues! - https://github.com/yjs/yjs/issues/438"),Rn[Vn]=!0}}]); +}()); \ No newline at end of file diff --git a/9763.0e9f38cc.async.js b/9763.0e9f38cc.async.js new file mode 100644 index 00000000..444f9cba --- /dev/null +++ b/9763.0e9f38cc.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9763],{29763:function(o,e,t){t.r(e),t.d(e,{default:function(){return r}});var r={name:"material-theme-palenight",semanticHighlighting:!0,tokenColors:[{name:"Global settings",settings:{background:"#292D3E",foreground:"#babed8"}},{name:"String",scope:"string",settings:{foreground:"#C3E88D"}},{name:"Punctuation",scope:"punctuation, constant.other.symbol",settings:{foreground:"#89DDFF"}},{name:"String Escape",scope:"constant.character.escape, text.html constant.character.entity.named",settings:{foreground:"#babed8"}},{name:"Boolean",scope:"constant.language.boolean",settings:{foreground:"#ff9cac"}},{name:"Number",scope:"constant.numeric",settings:{foreground:"#F78C6C"}},{name:"Variable",scope:"variable, variable.parameter, support.variable, variable.language, support.constant, meta.definition.variable entity.name.function, meta.function-call.arguments",settings:{foreground:"#babed8"}},{name:"Other Keyword",scope:"keyword.other",settings:{foreground:"#F78C6C"}},{name:"Keyword",scope:"keyword, modifier, variable.language.this, support.type.object, constant.language",settings:{foreground:"#89DDFF"}},{name:"Function call",scope:"entity.name.function, support.function",settings:{foreground:"#82AAFF"}},{name:"Storage",scope:"storage.type, storage.modifier, storage.control",settings:{foreground:"#C792EA"}},{name:"Modules",scope:"support.module, support.node",settings:{foreground:"#f07178",fontStyle:"italic"}},{name:"Type",scope:"support.type, constant.other.key",settings:{foreground:"#FFCB6B"}},{name:"Type",scope:"entity.name.type, entity.other.inherited-class, entity.other",settings:{foreground:"#FFCB6B"}},{name:"Comment",scope:"comment",settings:{foreground:"#676E95",fontStyle:"italic"}},{name:"Comment",scope:"comment punctuation.definition.comment, string.quoted.docstring",settings:{foreground:"#676E95",fontStyle:"italic"}},{name:"Punctuation",scope:"punctuation",settings:{foreground:"#89DDFF"}},{name:"Class",scope:"entity.name, entity.name.type.class, support.type, support.class, meta.use",settings:{foreground:"#FFCB6B"}},{name:"Class variable",scope:"variable.object.property, meta.field.declaration entity.name.function",settings:{foreground:"#f07178"}},{name:"Class method",scope:"meta.definition.method entity.name.function",settings:{foreground:"#f07178"}},{name:"Function definition",scope:"meta.function entity.name.function",settings:{foreground:"#82AAFF"}},{name:"Template expression",scope:"template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end",settings:{foreground:"#89DDFF"}},{name:"Reset embedded/template expression colors",scope:"meta.embedded, source.groovy.embedded, meta.template.expression",settings:{foreground:"#babed8"}},{name:"YAML key",scope:"entity.name.tag.yaml",settings:{foreground:"#f07178"}},{name:"JSON key",scope:"meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json",settings:{foreground:"#f07178"}},{name:"JSON constant",scope:"constant.language.json",settings:{foreground:"#89DDFF"}},{name:"CSS class",scope:"entity.other.attribute-name.class",settings:{foreground:"#FFCB6B"}},{name:"CSS ID",scope:"entity.other.attribute-name.id",settings:{foreground:"#F78C6C"}},{name:"CSS tag",scope:"source.css entity.name.tag",settings:{foreground:"#FFCB6B"}},{name:"CSS properties",scope:"support.type.property-name.css",settings:{foreground:"#B2CCD6"}},{name:"HTML tag outer",scope:"meta.tag, punctuation.definition.tag",settings:{foreground:"#89DDFF"}},{name:"HTML tag inner",scope:"entity.name.tag",settings:{foreground:"#f07178"}},{name:"HTML tag attribute",scope:"entity.other.attribute-name",settings:{foreground:"#C792EA"}},{name:"HTML entities",scope:"punctuation.definition.entity.html",settings:{foreground:"#babed8"}},{name:"Markdown heading",scope:"markup.heading",settings:{foreground:"#89DDFF"}},{name:"Markdown link text",scope:"text.html.markdown meta.link.inline, meta.link.reference",settings:{foreground:"#f07178"}},{name:"Markdown list item",scope:"text.html.markdown beginning.punctuation.definition.list",settings:{foreground:"#89DDFF"}},{name:"Markdown italic",scope:"markup.italic",settings:{foreground:"#f07178",fontStyle:"italic"}},{name:"Markdown bold",scope:"markup.bold",settings:{foreground:"#f07178",fontStyle:"bold"}},{name:"Markdown bold italic",scope:"markup.bold markup.italic, markup.italic markup.bold",settings:{foreground:"#f07178",fontStyle:"italic bold"}},{name:"Markdown code block",scope:"markup.fenced_code.block.markdown punctuation.definition.markdown",settings:{foreground:"#C3E88D"}},{name:"Markdown inline code",scope:"markup.inline.raw.string.markdown",settings:{foreground:"#C3E88D"}},{name:"INI property name",scope:"keyword.other.definition.ini",settings:{foreground:"#f07178"}},{name:"INI section title",scope:"entity.name.section.group-title.ini",settings:{foreground:"#89DDFF"}},{name:"C# class",scope:"source.cs meta.class.identifier storage.type",settings:{foreground:"#FFCB6B"}},{name:"C# class method",scope:"source.cs meta.method.identifier entity.name.function",settings:{foreground:"#f07178"}},{name:"C# function call",scope:"source.cs meta.method-call meta.method, source.cs entity.name.function",settings:{foreground:"#82AAFF"}},{name:"C# type",scope:"source.cs storage.type",settings:{foreground:"#FFCB6B"}},{name:"C# return type",scope:"source.cs meta.method.return-type",settings:{foreground:"#FFCB6B"}},{name:"C# preprocessor",scope:"source.cs meta.preprocessor",settings:{foreground:"#676E95"}},{name:"C# namespace",scope:"source.cs entity.name.type.namespace",settings:{foreground:"#babed8"}},{name:"JSX Text",scope:"meta.jsx.children, SXNested",settings:{foreground:"#babed8"}},{name:"JSX Components name",scope:"support.class.component",settings:{foreground:"#FFCB6B"}},{name:"C-related Block Level Variables",scope:"source.cpp meta.block variable.other",settings:{foreground:"#babed8"}},{name:"Member Access Meta",scope:"source.python meta.member.access.python",settings:{foreground:"#f07178"}},{name:"Function Call",scope:"source.python meta.function-call.python, meta.function-call.arguments",settings:{foreground:"#82AAFF"}},{name:"Blocks",scope:"meta.block",settings:{foreground:"#f07178"}},{name:"Function Call",scope:"entity.name.function.call",settings:{foreground:"#82AAFF"}},{name:"Namespaces",scope:"source.php support.other.namespace, source.php meta.use support.class",settings:{foreground:"#babed8"}},{name:"Constant keywords",scope:"constant.keyword",settings:{foreground:"#89DDFF",fontStyle:"italic"}},{name:"Entity name",scope:"entity.name.function",settings:{foreground:"#82AAFF"}},{name:"Global settings",settings:{background:"#292D3E",foreground:"#babed8"}},{name:"Markup Deleted",scope:["markup.deleted"],settings:{foreground:"#f07178"}},{name:"Markup Inserted",scope:["markup.inserted"],settings:{foreground:"#C3E88D"}},{name:"Markup Underline",scope:["markup.underline"],settings:{fontStyle:"underline"}},{name:"Keyword Control",scope:["keyword.control"],settings:{foreground:"#89DDFF",fontStyle:"italic"}},{name:"Parameter",scope:["variable.parameter"],settings:{fontStyle:"italic"}},{name:"Python - Self Parameter",scope:["variable.parameter.function.language.special.self.python"],settings:{foreground:"#f07178",fontStyle:"italic"}},{name:"Python - Format Placeholder",scope:["constant.character.format.placeholder.other.python"],settings:{foreground:"#F78C6C"}},{name:"Markdown - Blockquote",scope:["markup.quote"],settings:{fontStyle:"italic",foreground:"#89DDFF"}},{name:"Markdown - Fenced Language",scope:["markup.fenced_code.block"],settings:{foreground:"#babed890"}},{name:"Markdown - Blockquote Punctuation",scope:["punctuation.definition.quote"],settings:{foreground:"#ff9cac"}},{name:"JSON Key - Level 0",scope:["meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{name:"JSON Key - Level 1",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#FFCB6B"}},{name:"JSON Key - Level 2",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#F78C6C"}},{name:"JSON Key - Level 3",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#f07178"}},{name:"JSON Key - Level 4",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#916b53"}},{name:"JSON Key - Level 5",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#82AAFF"}},{name:"JSON Key - Level 6",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#ff9cac"}},{name:"JSON Key - Level 7",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C792EA"}},{name:"JSON Key - Level 8",scope:["meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json"],settings:{foreground:"#C3E88D"}}],colors:{focusBorder:"#FFFFFF00",foreground:"#babed8","button.background":"#717CB450","button.foreground":"#ffffff","dropdown.background":"#292D3E","input.background":"#333747","inputOption.activeBorder":"#babed830","list.activeSelectionBackground":"#292D3E","list.activeSelectionForeground":"#80CBC4","list.dropBackground":"#f0717880","list.focusBackground":"#babed820","list.focusForeground":"#babed8","list.highlightForeground":"#80CBC4","list.hoverBackground":"#292D3E","list.inactiveSelectionBackground":"#00000030","activityBar.background":"#292D3E","activityBar.dropBackground":"#f0717880","activityBarBadge.background":"#80CBC4","activityBarBadge.foreground":"#000000","badge.background":"#00000030","badge.foreground":"#676E95","sideBar.background":"#292D3E","sideBarSectionHeader.background":"#292D3E","editorGroup.dropBackground":"#f0717880","editorGroup.focusedEmptyBorder":"#f07178","editorGroupHeader.tabsBackground":"#292D3E","tab.border":"#292D3E","tab.activeBorder":"#80CBC4","tab.inactiveBackground":"#292D3E","tab.activeModifiedBorder":"#676E95","tab.inactiveModifiedBorder":"#904348","tab.unfocusedActiveModifiedBorder":"#c05a60","tab.unfocusedInactiveModifiedBorder":"#904348","editor.background":"#292D3E","editor.foreground":"#babed8","editorLineNumber.foreground":"#3A3F58","editorLineNumber.activeForeground":"#676E95","editorCursor.foreground":"#FFCC00","editor.selectionBackground":"#717CB450","editor.selectionHighlightBackground":"#FFCC0020","editor.wordHighlightBackground":"#ff9cac30","editor.wordHighlightStrongBackground":"#C3E88D30","editor.findMatchHighlight":"#babed8","editor.findRangeHighlightBackground":"#FFCB6B30","editor.lineHighlightBorder":"#00000000","editor.rangeHighlightBackground":"#FFFFFF0d","editorWhitespace.foreground":"#babed840","editorWidget.background":"#292D3E","editorHoverWidget.background":"#292D3E","editorMarkerNavigation.background":"#babed805","peekView.border":"#00000030","peekViewEditor.background":"#babed805","peekViewResult.background":"#babed805","peekViewTitle.background":"#babed805","panel.background":"#292D3E","panel.border":"#292D3E60","panelTitle.activeBorder":"#80CBC4","panelTitle.inactiveForeground":"#babed8","notebook.focusedCellBorder":"#80CBC4","notebook.inactiveFocusedCellBorder":"#80CBC450","statusBar.background":"#292D3E","statusBar.debuggingBackground":"#C792EA","statusBar.debuggingForeground":"#ffffff","statusBar.noFolderBackground":"#292D3E","statusBarItem.activeBackground":"#f0717880","statusBarItem.hoverBackground":"#676E9520","statusBarItem.remoteBackground":"#80CBC4","statusBarItem.remoteForeground":"#000000","titleBar.activeBackground":"#292D3E","pickerGroup.border":"#FFFFFF1a","terminal.ansiBlack":"#000000","terminal.ansiBlue":"#82AAFF","terminal.ansiBrightBlack":"#676E95","terminal.ansiBrightBlue":"#82AAFF","terminal.ansiBrightCyan":"#89DDFF","terminal.ansiBrightGreen":"#C3E88D","terminal.ansiBrightMagenta":"#C792EA","terminal.ansiBrightRed":"#f07178","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#FFCB6B","terminal.ansiCyan":"#89DDFF","terminal.ansiGreen":"#C3E88D","terminal.ansiMagenta":"#C792EA","terminal.ansiRed":"#f07178","terminal.ansiWhite":"#ffffff","terminal.ansiYellow":"#FFCB6B","debugToolBar.background":"#292D3E","debugConsole.errorForeground":"#f07178","debugConsole.infoForeground":"#89DDFF","debugConsole.warningForeground":"#FFCB6B","selection.background":"#00000080","editorRuler.foreground":"#4E5579","widget.shadow":"#00000030","scrollbar.shadow":"#00000030","editorLink.activeForeground":"#babed8","progressBar.background":"#80CBC4","pickerGroup.foreground":"#80CBC4","tree.indentGuidesStroke":"#4E5579","terminalCursor.foreground":"#FFCB6B","terminalCursor.background":"#000000","inputOption.activeBackground":"#babed830","textLink.foreground":"#80CBC4","textLink.activeForeground":"#babed8","sideBar.foreground":"#676E95","sideBar.border":"#292D3E60","sideBarTitle.foreground":"#babed8","sideBarSectionHeader.border":"#292D3E60","panel.dropBackground":"#babed8","sash.hoverBorder":"#80CBC450","panelTitle.activeForeground":"#FFFFFF","editor.lineHighlightBackground":"#00000050","editor.findMatchBackground":"#000000","editor.findMatchHighlightBackground":"#00000050","editor.findMatchBorder":"#80CBC4","editor.findMatchHighlightBorder":"#ffffff30","editorIndentGuide.background":"#4E557970","editorIndentGuide.activeBackground":"#4E5579","editorGroup.border":"#00000030","editorGutter.modifiedBackground":"#82AAFF60","editorGutter.addedBackground":"#C3E88D60","editorGutter.deletedBackground":"#f0717860","activityBar.border":"#292D3E60","activityBar.foreground":"#babed8","activityBar.activeBorder":"#80CBC4","extensionBadge.remoteForeground":"#babed8","scrollbarSlider.background":"#A6ACCD20","scrollbarSlider.hoverBackground":"#A6ACCD10","scrollbarSlider.activeBackground":"#80CBC4","tab.unfocusedActiveBorder":"#676E95","tab.activeForeground":"#FFFFFF","tab.inactiveForeground":"#676E95","tab.activeBackground":"#292D3E","tab.unfocusedActiveForeground":"#babed8","editorWidget.resizeBorder":"#80CBC4","editorWidget.border":"#80CBC4","statusBar.border":"#292D3E60","statusBar.foreground":"#676E95","editorBracketMatch.border":"#FFCC0050","editorBracketMatch.background":"#292D3E","editorOverviewRuler.findMatchForeground":"#80CBC4","editorOverviewRuler.border":"#292D3E","editorOverviewRuler.errorForeground":"#f0717840","editorOverviewRuler.infoForeground":"#82AAFF40","editorOverviewRuler.warningForeground":"#FFCB6B40","editorInfo.foreground":"#82AAFF70","editorWarning.foreground":"#FFCB6B70","editorError.foreground":"#f0717870","editorHoverWidget.border":"#FFFFFF10","titleBar.activeForeground":"#babed8","titleBar.inactiveBackground":"#292D3E","titleBar.inactiveForeground":"#676E95","titleBar.border":"#292D3E60","input.foreground":"#babed8","input.placeholderForeground":"#babed860","input.border":"#FFFFFF10","inputValidation.errorBorder":"#f07178","inputValidation.infoBorder":"#82AAFF","inputValidation.warningBorder":"#FFCB6B","dropdown.border":"#FFFFFF10","quickInput.background":"#292D3E","quickInput.foreground":"#676E95","list.hoverForeground":"#FFFFFF","list.inactiveSelectionForeground":"#80CBC4","quickInput.list.focusBackground":"#babed820","editorSuggestWidget.background":"#292D3E","editorSuggestWidget.foreground":"#babed8","editorSuggestWidget.highlightForeground":"#80CBC4","editorSuggestWidget.selectedBackground":"#00000050","editorSuggestWidget.border":"#FFFFFF10","diffEditor.insertedTextBackground":"#89DDFF20","diffEditor.removedTextBackground":"#ff9cac20","notifications.background":"#292D3E","notifications.foreground":"#babed8","notificationLink.foreground":"#80CBC4","extensionButton.prominentBackground":"#C3E88D90","extensionButton.prominentHoverBackground":"#C3E88D","extensionButton.prominentForeground":"#babed8","peekViewEditorGutter.background":"#babed805","peekViewTitleDescription.foreground":"#babed860","peekViewResult.matchHighlightBackground":"#717CB450","peekViewEditor.matchHighlightBackground":"#717CB450","peekViewResult.selectionBackground":"#676E9570","gitDecoration.deletedResourceForeground":"#f0717890","gitDecoration.conflictingResourceForeground":"#FFCB6B90","gitDecoration.modifiedResourceForeground":"#82AAFF90","gitDecoration.untrackedResourceForeground":"#C3E88D90","gitDecoration.ignoredResourceForeground":"#676E9590","breadcrumb.background":"#292D3E","breadcrumb.foreground":"#676E95","breadcrumb.focusForeground":"#babed8","breadcrumb.activeSelectionForeground":"#80CBC4","breadcrumbPicker.background":"#292D3E","menu.background":"#292D3E","menu.foreground":"#babed8","menu.selectionBackground":"#00000050","menu.selectionForeground":"#80CBC4","menu.selectionBorder":"#00000030","menu.separatorBackground":"#babed8","menubar.selectionBackground":"#00000030","menubar.selectionForeground":"#80CBC4","menubar.selectionBorder":"#00000030","settings.dropdownForeground":"#babed8","settings.dropdownBackground":"#292D3E","settings.numberInputForeground":"#babed8","settings.numberInputBackground":"#292D3E","settings.textInputForeground":"#babed8","settings.textInputBackground":"#292D3E","settings.headerForeground":"#80CBC4","settings.modifiedItemIndicator":"#80CBC4","settings.checkboxBackground":"#292D3E","settings.checkboxForeground":"#babed8","listFilterWidget.background":"#00000030","listFilterWidget.outline":"#00000030","listFilterWidget.noMatchesOutline":"#00000030"}}}}]); diff --git a/9769.6fdf483c.async.js b/9769.6fdf483c.async.js new file mode 100644 index 00000000..a680f09d --- /dev/null +++ b/9769.6fdf483c.async.js @@ -0,0 +1,223 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9769],{19769:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var a=[Object.freeze({name:"imba",scopeName:"source.imba",fileTypes:["imba","imba2"],uuid:"ef98eb90-bf9b-11e4-bb52-0800200c9a67",patterns:[{include:"#root"},{name:"comment.line.shebang.imba",match:"\\A(#!).*(?=$)",captures:{1:{name:"punctuation.definition.comment.imba"}}}],repository:{root:{patterns:[{include:"#block"}]},block:{patterns:[{include:"#style-declaration"},{include:"#object-keys"},{include:"#tag-literal"},{include:"#regex"},{include:"#keywords"},{include:"#comment"},{include:"#literal"},{include:"#plain-identifiers"},{include:"#plain-accessors"},{include:"#pairs"},{include:"#invalid-indentation"}]},expr:{patterns:[{include:"#style-declaration"},{include:"#object-keys"},{include:"#tag-literal"},{include:"#regex"},{include:"#keywords"},{include:"#comment"},{include:"#literal"},{include:"#plain-identifiers"},{include:"#plain-accessors"},{include:"#pairs"}]},literal:{patterns:[{include:"#number-with-unit-literal"},{include:"#numeric-literal"},{include:"#boolean-literal"},{include:"#null-literal"},{include:"#undefined-literal"},{include:"#numericConstant-literal"},{include:"#this-literal"},{include:"#global-literal"},{include:"#super-literal"},{include:"#type-literal"},{include:"#string"}]},pairs:{patterns:[{include:"#curly-braces"},{include:"#square-braces"},{include:"#round-braces"}]},"curly-braces":{begin:"\\s*(\\{)",beginCaptures:{1:{name:"meta.brace.curly.imba"}},end:"\\}",endCaptures:{0:{name:"meta.brace.curly.imba"}},patterns:[{include:"#expr"},{include:"#punctuation-comma"}]},"square-braces":{begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.imba"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.imba"}},patterns:[{include:"#expr"},{include:"#punctuation-comma"}]},"round-braces":{begin:"\\s*(\\()",beginCaptures:{1:{name:"meta.brace.round.imba"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.imba"}},patterns:[{include:"#expr"},{include:"#punctuation-comma"}]},keywords:{patterns:[{name:"keyword.control.imba",match:"(if|elif|else|unless|switch|when|then|do|import|export|for own|for|while|until|return|try|catch|await|finally|throw|as|continue|break|extend|augment)(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{name:"keyword.control.imba",match:"(?<=export\\s+)(default)(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{name:"keyword.control.imba",match:"(?<=import\\s+)(type)(?=\\s+[\\w\\{\\$\\_])"},{name:"keyword.control.imba",match:"(extend)\\s+(?=class|tag)"},{name:"keyword.control.imba",match:`(?<=[\\*\\}\\w\\$]\\s+)(from)(?=\\s+[\\"\\'])`},{name:"storage.type.function.imba",match:"(def|get|set)(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{name:"storage.type.class.imba",match:"(tag|class|struct)(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{name:"storage.type.imba",match:"(let|const|constructor)(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{name:"storage.type.imba",match:"(prop|attr)(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{name:"storage.modifier.imba",match:"(static)\\s+"},{include:"#ops"},{name:"keyword.operator.assignment.imba",match:"(=|\\|\\|=|\\?\\?=|\\&\\&=|\\+=|\\-=|\\*=|\\^=|\\%=)"},{name:"keyword.operator.imba",match:"(\\>\\=?|\\<\\=?)"},{name:"keyword.operator.imba",match:"(of|delete|\\!?isa|typeof|in|new)(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},ops:{patterns:[{name:"keyword.operator.spread.imba",match:"\\.\\.\\."},{name:"keyword.operator.assignment.compound.imba",match:"\\*=|(?<!\\()/=|%=|\\+=|\\-=|\\?=|\\?\\?=|=\\?"},{name:"keyword.operator.assignment.compound.bitwise.imba",match:"\\^=\\?|\\|=\\?|\\~=\\?|\\&=|\\^=|<<=|>>=|>>>=|\\|="},{name:"keyword.operator.bitwise.shift.imba",match:"<<|>>>|>>"},{name:"keyword.operator.comparison.imba",match:"===|!==|==|!=|~="},{name:"keyword.operator.relational.imba",match:"<=|>=|<>|<|>"},{match:"(\\!)\\s*(/)(?![/*])",captures:{1:{name:"keyword.operator.logical.imba"},2:{name:"keyword.operator.arithmetic.imba"}}},{name:"keyword.operator.logical.imba",match:"\\!|&&|\\|\\||\\?\\?|or\\b(?=\\s|$)|and\\b(?=\\s|$)"},{name:"keyword.operator.bitwise.imba",match:"\\&|~|\\^|\\|"},{name:"keyword.operator.assignment.imba",match:"\\="},{name:"keyword.operator.decrement.imba",match:"--"},{name:"keyword.operator.increment.imba",match:"\\+\\+"},{name:"keyword.operator.arithmetic.imba",match:"%|\\*|/|-|\\+"}]},"object-keys":{patterns:[{match:"[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?\\:",name:"meta.object-literal.key"}]},"invalid-indentation":{patterns:[{name:"invalid.whitespace",match:"^[\\ ]+"},{name:"invalid.whitespace",match:"^\\t+\\s+"}]},"style-property":{patterns:[{name:"meta.property-name.css",begin:"(?=(?:[\\@\\.]+[\\!\\<\\>]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\<\\>]?[\\w\\-\\$]+)*(?:\\s*\\:))",beginCaptures:{1:{name:"support.function.calc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\s*\\:",endCaptures:{0:{name:"punctuation.separator.key-value.css"}},patterns:[{name:"support.type.property-name.variable.css",match:"(?:--|\\$)[\\w\\-\\$]+"},{name:"support.type.property-name.modifier.breakpoint.css",match:"\\@[\\!\\<\\>]?[0-9]+"},{name:"support.type.property-name.modifier.css",match:"\\@[\\w\\-\\$]+"},{name:"support.type.property-name.modifier.up.css",match:"\\.\\.[\\w\\-\\$]+"},{name:"support.type.property-name.modifier.is.css",match:"\\.[\\w\\-\\$]+"},{name:"support.type.property-name.css",match:"[\\w\\-\\$]+"}]}]},"style-expr":{patterns:[{match:"(\\b[0-9][0-9_]*)(\\w+|%)?",captures:{1:{name:"constant.numeric.integer.decimal.css"},2:{name:"keyword.other.unit.css"}}},{name:"support.constant.property-value.var.css",match:"--[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{name:"support.constant.property-value.size.css",match:"(x+s|sm-|md-|lg-|sm|md|lg|x+l|hg|x+h)(?![\\w-])"},{name:"support.constant.property-value.css",match:"[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{name:"meta.function.css",begin:"(\\()",beginCaptures:{1:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",patterns:[{include:"#style-expr"}]}]},"inline-styles":{patterns:[{include:"#style-property"},{include:"#css-property-values"},{include:"#style-expr"}]},"style-declaration":{name:"meta.style.imba",begin:"^(\\t*)(?:(global|local|export)\\s+)?(?:(scoped)\\s+)?(css)\\s",beginCaptures:{2:{name:"keyword.control.export.imba"},3:{name:"storage.modifier.imba"},4:{name:"storage.type.style.imba"}},end:"^(?!(\\1\\t|\\s*$))",patterns:[{include:"#css-selector"},{include:"#css-comment"},{include:"#nested-css-selector"},{include:"#inline-styles"}]},"nested-style-declaration":{name:"meta.style.imba",begin:"^(\\t+)(?=[\\n^]*\\&)",end:"^(?!(\\1\\t|\\s*$))",patterns:[{include:"#nested-css-selector"},{include:"#inline-styles"}]},"css-size-keywords":[{name:"support.constant.size.property-value.css",match:"(x+s|sm-|md-|lg-|sm|md|lg|x+l|hg|x+h)(?![\\w-])"}],"css-color-keywords":{patterns:[{name:"support.constant.color.w3c-standard-color-name.css",match:"(?i)(?<![\\w-])(aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)(?![\\w-])"},{name:"support.constant.color.w3c-extended-color-name.css",match:`(?xi) (?<![\\w-]) +(aliceblue|antiquewhite|aquamarine|azure|beige|bisque|blanchedalmond|blueviolet|brown|burlywood +|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan +|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange +|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise +|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen +|gainsboro|ghostwhite|gold|goldenrod|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki +|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow +|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray +|lightslategrey|lightsteelblue|lightyellow|limegreen|linen|magenta|mediumaquamarine|mediumblue +|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise +|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|oldlace|olivedrab|orangered +|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum +|powderblue|rebeccapurple|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell +|sienna|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|thistle|tomato +|transparent|turquoise|violet|wheat|whitesmoke|yellowgreen) +(?![\\w-])`},{name:"support.constant.color.current.css",match:"(?i)(?<![\\w-])currentColor(?![\\w-])"}]},"css-functions":{patterns:[{name:"meta.function.calc.css",begin:"(?i)(?<![\\w-])(calc)(\\()",beginCaptures:{1:{name:"support.function.calc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{name:"keyword.operator.arithmetic.css",match:"[*/]|(?<=\\s|^)[-+](?=\\s|$)"},{include:"#css-property-values"}]},{name:"meta.function.color.css",begin:"(?i)(?<![\\w-])(rgba?|hsla?)(\\()",beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#css-property-values"}]},{name:"meta.function.gradient.css",begin:`(?xi) (?<![\\w-]) +( + (?:-webkit-|-moz-|-o-)? # Accept prefixed/historical variants + (?:repeating-)? # "Repeating"-type gradient + (?:linear|radial|conic) # Shape + -gradient +) +(\\()`,beginCaptures:{1:{name:"support.function.gradient.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{name:"keyword.operator.gradient.css",match:"(?i)(?<![\\w-])(from|to|at)(?![\\w-])"},{include:"#css-property-values"}]},{name:"meta.function.gradient.invalid.deprecated.gradient.css",begin:"(?i)(?<![\\w-])(-webkit-gradient)(\\()",beginCaptures:{1:{name:"invalid.deprecated.gradient.function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{begin:"(?i)(?<![\\w-])(from|to|color-stop)(\\()",beginCaptures:{1:{name:"invalid.deprecated.function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#css-property-values"}]},{include:"#css-property-values"}]},{name:"meta.function.misc.css",begin:`(?xi) (?<![\\w-]) +(annotation|attr|blur|brightness|character-variant|contrast|counters? +|cross-fade|drop-shadow|element|fit-content|format|grayscale|hue-rotate +|image-set|invert|local|minmax|opacity|ornaments|repeat|saturate|sepia +|styleset|stylistic|swash|symbols) +(\\()`,beginCaptures:{1:{name:"support.function.misc.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{name:"constant.numeric.other.density.css",match:`(?i)(?<=[,\\s"]|\\*/|^)\\d+x(?=[\\s,"')]|/\\*|$)`},{include:"#css-property-values"},{name:"variable.parameter.misc.css",match:`[^'"),\\s]+`}]},{name:"meta.function.shape.css",begin:"(?i)(?<![\\w-])(circle|ellipse|inset|polygon|rect)(\\()",beginCaptures:{1:{name:"support.function.shape.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{name:"keyword.operator.shape.css",match:"(?i)(?<=\\s|^|\\*/)(at|round)(?=\\s|/\\*|$)"},{include:"#css-property-values"}]},{name:"meta.function.timing-function.css",begin:"(?i)(?<![\\w-])(cubic-bezier|steps)(\\()",beginCaptures:{1:{name:"support.function.timing-function.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{name:"support.constant.step-direction.css",match:"(?i)(?<![\\w-])(start|end)(?=\\s*\\)|$)"},{include:"#css-property-values"}]},{begin:`(?xi) (?<![\\w-]) +( (?:translate|scale|rotate)(?:[XYZ]|3D)? +| matrix(?:3D)? +| skew[XY]? +| perspective +) +(\\()`,beginCaptures:{1:{name:"support.function.transform.css"},2:{name:"punctuation.section.function.begin.bracket.round.css"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.function.end.bracket.round.css"}},patterns:[{include:"#css-property-values"}]}]},"css-numeric-values":{patterns:[{name:"constant.other.color.rgb-value.hex.css",match:"(#)(?:[0-9a-fA-F]{3,4}|[0-9a-fA-F]{6}|[0-9a-fA-F]{8})\\b",captures:{1:{name:"punctuation.definition.constant.css"}}},{name:"constant.numeric.css",match:`(?xi) (?<![\\w-]) +[-+]? # Sign indicator + +(?: # Numerals + [0-9]+ (?:\\.[0-9]+)? # Integer/float with leading digits + | \\.[0-9]+ # Float without leading digits +) + +(?: # Scientific notation + (?<=[0-9]) # Exponent must follow a digit + E # Exponent indicator + [-+]? # Possible sign indicator + [0-9]+ # Exponent value +)? + +(?: # Possible unit for data-type: + (%) # - Percentage + | ( deg|grad|rad|turn # - Angle + | Hz|kHz # - Frequency + | ch|cm|em|ex|fr|in|mm|mozmm| # - Length + pc|pt|px|q|rem|vh|vmax|vmin| + vw + | dpi|dpcm|dppx # - Resolution + | s|ms # - Time + ) + \\b # Boundary checking intentionally lax to +)? # facilitate embedding in CSS-like grammars`,captures:{1:{name:"keyword.other.unit.percentage.css"},2:{name:"keyword.other.unit.${2:/downcase}.css"}}}]},"css-combinators":{patterns:[{name:"punctuation.separator.combinator.css",match:">>>|>>|>|\\+|~"},{name:"keyword.other.parent-selector.css",match:"&"}]},"css-pseudo-classes":{name:"entity.other.attribute-name.pseudo-class.css",match:`(?xi) +(:)(:*) +(?: active|any-link|checked|default|defined|disabled|empty|enabled|first + | (?:first|last|only)-(?:child|of-type)|focus|focus-visible|focus-within + | fullscreen|host|hover|in-range|indeterminate|invalid|left|link + | optional|out-of-range|placeholder-shown|read-only|read-write + | required|right|root|scope|target|unresolved + | valid|visited +)(?![\\w-]|\\s*[;}])`,captures:{1:{name:"punctuation.definition.entity.css"},2:{name:"invalid.illegal.colon.css"}}},"css-pseudo-elements":{name:"entity.other.attribute-name.pseudo-element.css",match:`(?xi) +(?: + (::?) # Elements using both : and :: notation + (?: after + | before + | first-letter + | first-line + | (?:-(?:ah|apple|atsc|epub|hp|khtml|moz + |ms|o|rim|ro|tc|wap|webkit|xv) + | (?:mso|prince)) + -[a-z-]+ + ) + | + (::) # Double-colon only + (?: backdrop + | content + | grammar-error + | marker + | placeholder + | selection + | shadow + | spelling-error + ) +) +(?![\\w-]|\\s*[;}])`,captures:{1:{name:"punctuation.definition.entity.css"},2:{name:"punctuation.definition.entity.css"}}},"css-commas":{name:"punctuation.separator.list.comma.css",match:","},"css-comment":{patterns:[{name:"comment.line.imba",match:"\\#(\\s.+)?(\\n|$)"},{name:"comment.line.imba",match:"(^\\t+)(\\#(\\s.+)?(\\n|$))"}]},"css-escapes":{patterns:[{name:"constant.character.escape.codepoint.css",match:"\\\\[0-9a-fA-F]{1,6}"},{name:"constant.character.escape.newline.css",begin:"\\\\$\\s*",end:"^(?<!\\G)"},{name:"constant.character.escape.css",match:"\\\\."}]},"css-selector":{name:"meta.selector.css",begin:"(?<=css\\s)(?!(?:[\\@\\.]+[\\!\\<\\>]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\<\\>]?[\\w\\-\\$]+)*(?:\\s*\\:))",end:"(\\s*(?=(?:[\\@\\.]+[\\!\\<\\>]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\<\\>]?[\\w\\-\\$]+)*(?:\\s*\\:))|\\s*$|(?=\\s+\\#\\s))",endCaptures:{0:{name:"punctuation.separator.sel-properties.css"}},patterns:[{include:"#css-selector-innards"}]},"nested-css-selector":{name:"meta.selector.css",begin:"(^\\t+)(?!(?:[\\@\\.]+[\\!\\<\\>]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\<\\>]?[\\w\\-\\$]+)*(?:\\s*\\:))",end:"(\\s*(?=(?:[\\@\\.]+[\\!\\<\\>]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\<\\>]?[\\w\\-\\$]+)*(?:\\s*\\:))|\\s*$|(?=\\s+\\#\\s))",endCaptures:{0:{name:"punctuation.separator.sel-properties.css"}},patterns:[{include:"#css-selector-innards"}]},"inline-css-selector":{name:"meta.selector.css",begin:"(^\\t+)(?!(?:[\\@\\.]+[\\!\\<\\>]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\<\\>]?[\\w\\-\\$]+)*(?:\\s*\\:))",end:"(\\s*(?=(?:[\\@\\.]+[\\!\\<\\>]?)?[\\w\\-\\$]+(?:[\\@\\.]+[\\!\\<\\>]?[\\w\\-\\$]+)*(?:\\s*\\:)|\\)|\\])|\\s*$)",endCaptures:{0:{name:"punctuation.separator.sel-properties.css"}},patterns:[{include:"#css-selector-innards"}]},"css-selector-innards":{patterns:[{include:"#css-commas"},{include:"#css-escapes"},{include:"#css-combinators"},{name:"entity.name.tag.wildcard.css",match:"\\*"},{name:"meta.attribute-selector.css",begin:"\\[",beginCaptures:{0:{name:"punctuation.definition.entity.begin.bracket.square.css"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.entity.end.bracket.square.css"}},patterns:[{include:"#string"},{match:`(?<=["'\\s]|^|\\*/)\\s*([iI])\\s*(?=[\\s\\]]|/\\*|$)`,captures:{1:{name:"storage.modifier.ignore-case.css"}}},{match:`(?x)(?<==)\\s*((?!/\\*)(?:[^\\\\"'\\s\\]]|\\\\.)+)`,captures:{1:{name:"string.unquoted.attribute-value.css"}}},{include:"#css-escapes"},{name:"keyword.operator.pattern.css",match:"[~|^$*]?="},{name:"punctuation.separator.css",match:"\\|"},{match:`(?x) +# Qualified namespace prefix +( -?(?!\\d)(?:[\\w-]|[^\\\\x00-\\\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+ +| \\* +) +# Lookahead to ensure there's a valid identifier ahead +(?= + \\| (?!\\s|=|$|\\]) + (?: -?(?!\\d) + | [\\\\\\w-] + | [^\\\\x00-\\\\x7F] + ) +)`,captures:{1:{name:"entity.other.namespace-prefix.css"}}},{match:`(?x) +(-?(?!\\d)(?>[\\w-]|[^\\\\x00-\\\\x7F]|\\\\(?:[0-9a-fA-F]{1,6}|.))+) +\\s* +(?=[~|^\\]$*=]|/\\*)`,captures:{1:{name:"entity.other.attribute-name.css"}}}]},{include:"#css-pseudo-classes"},{include:"#css-pseudo-elements"}]},"css-property-values":{patterns:[{include:"#css-commas"},{include:"#css-escapes"},{include:"#css-functions"},{include:"#css-numeric-values"},{include:"#css-size-keywords"},{include:"#css-color-keywords"},{include:"#string"},{name:"keyword.other.important.css",match:"!\\s*important(?![\\w-])"}]},"tag-literal":{patterns:[{name:"meta.tag.imba",begin:"(<)(?=[\\w\\{\\[\\.\\#\\$\\@])",beginCaptures:{1:{name:"punctuation.section.tag.open.imba"}},end:"(>)",endCaptures:{1:{name:"punctuation.section.tag.close.imba"}},patterns:[{include:"#tag-content"}],contentName:"meta.tag.attributes.imba"}]},"tag-content":{patterns:[{include:"#tag-name"},{include:"#tag-expr-name"},{include:"#tag-interpolated-content"},{include:"#tag-interpolated-parens"},{include:"#tag-interpolated-brackets"},{include:"#tag-event-handler"},{include:"#tag-classname"},{include:"#tag-ref"},{include:"#tag-attr-value"},{include:"#tag-attr-name"},{include:"#comment"}]},"tag-name":{patterns:[{name:"entity.name.tag.special.imba",match:"(?<=<)(self|global|slot)(?=[\\.\\[\\>\\s\\(])"}]},"tag-expr-name":{begin:"(?<=<)(?=[\\w\\{])",contentName:"entity.name.tag.imba",end:"(?=[\\.\\[\\>\\s\\(])",patterns:[{include:"#tag-interpolated-content"}]},"tag-interpolated-content":{name:"meta.tag.expression.imba",begin:"\\{",beginCaptures:{0:{name:"punctuation.section.tag.imba"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.tag.imba"}},patterns:[{include:"#expression"}],contentName:"meta.embedded.line.imba"},"tag-interpolated-parens":{name:"meta.tag.expression.imba",begin:"\\(",beginCaptures:{0:{name:"punctuation.section.tag.imba"}},end:"\\)",endCaptures:{0:{name:"punctuation.section.tag.imba"}},patterns:[{include:"#expression"}],contentName:"meta.embedded.line.imba"},"tag-interpolated-brackets":{name:"meta.tag.expression.imba",begin:"\\[",beginCaptures:{0:{name:"punctuation.section.tag.imba"}},end:"\\]",endCaptures:{0:{name:"punctuation.section.tag.imba"}},patterns:[{include:"#inline-css-selector"},{include:"#inline-styles"}],contentName:"meta.embedded.line.imba"},"tag-classname":{begin:"\\.",patterns:[{include:"#tag-interpolated-content"}],end:"(?=[\\.\\[\\>\\s\\(\\=])",contentName:"entity.other.attribute-name.class.css"},"tag-ref":{match:"(\\$[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)",name:"entity.other.attribute-name.reference.css"},"tag-event-handler":{begin:"(\\@[\\w$_]+(?:\\-[\\w$_]+)*)",beginCaptures:{0:{name:"entity.other.event-name.imba"}},patterns:[{include:"#tag-interpolated-content"},{include:"#tag-interpolated-parens"},{name:"entity.other.event-modifier.imba",begin:"\\.",beginCaptures:{0:{name:"punctuation.section.tag"}},patterns:[{include:"#tag-interpolated-parens"},{include:"#tag-interpolated-content"}],end:"(?=[\\.\\[\\>\\s\\=]|$)"}],end:"(?=[\\[\\>\\s\\=])",contentName:"entity.other.tag.event"},"tag-attr-name":{begin:"([\\w$_]+(?:\\-[\\w$_]+)*)",beginCaptures:{0:{name:"entity.other.attribute-name.imba"}},end:"(?=[\\s\\.\\[\\>\\=])",contentName:"entity.other.attribute-name.imba"},"tag-attr-value":{begin:"(\\=)",beginCaptures:{0:{name:"keyword.operator.tag.assignment"}},end:"(?=>|\\s)",contentName:"meta.tag.attribute-value.imba",patterns:[{include:"#expr"}]},expression:{patterns:[{begin:"\\(",beginCaptures:{0:{name:"meta.brace.round.imba"}},end:"\\)",endCaptures:{0:{name:"meta.brace.round.imba"}},patterns:[{include:"#expr"}]},{include:"#tag-literal"},{include:"#expressionWithoutIdentifiers"},{include:"#identifiers"},{include:"#expressionPunctuations"}]},expressionWithoutIdentifiers:{patterns:[{include:"#string"},{include:"#regex"},{include:"#comment"},{include:"#function-expression"},{include:"#class-expression"},{include:"#ternary-expression"},{include:"#new-expr"},{include:"#instanceof-expr"},{include:"#object-literal"},{include:"#expression-operators"},{include:"#literal"},{include:"#support-objects"}]},expressionPunctuations:{patterns:[{include:"#punctuation-comma"},{include:"#punctuation-accessor"}]},decorator:{name:"meta.decorator.imba",begin:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))\\@(?!\\@)",beginCaptures:{0:{name:"punctuation.decorator.imba"}},end:"(?=\\s)",patterns:[{include:"#expr"}]},"array-literal":{name:"meta.array.literal.imba",begin:"\\s*(\\[)",beginCaptures:{1:{name:"meta.brace.square.imba"}},end:"\\]",endCaptures:{0:{name:"meta.brace.square.imba"}},patterns:[{include:"#expr"},{include:"#punctuation-comma"}]},"type-literal":{name:"meta.type.annotation.imba",begin:"(\\\\)",beginCaptures:{1:{name:"meta.type.annotation.open.imba"}},end:"(?=[\\s\\]\\)\\,\\.\\=\\}]|$)",patterns:[{include:"#type-brackets"}]},"type-brackets":{patterns:[{begin:"{",end:"}",patterns:[{include:"#type-brackets"}]},{begin:"\\[",end:"\\]",patterns:[{include:"#type-brackets"}]},{begin:"\\<",end:"\\>",patterns:[{include:"#type-brackets"}]},{begin:"\\(",end:"\\)",patterns:[{include:"#type-brackets"}]}]},"numeric-literal":{patterns:[{name:"constant.numeric.hex.imba",match:"\\b(?<!\\$)0(?:x|X)[0-9a-fA-F][0-9a-fA-F_]*(n)?\\b(?!\\$)",captures:{1:{name:"storage.type.numeric.bigint.imba"}}},{name:"constant.numeric.binary.imba",match:"\\b(?<!\\$)0(?:b|B)[01][01_]*(n)?\\b(?!\\$)",captures:{1:{name:"storage.type.numeric.bigint.imba"}}},{name:"constant.numeric.octal.imba",match:"\\b(?<!\\$)0(?:o|O)?[0-7][0-7_]*(n)?\\b(?!\\$)",captures:{1:{name:"storage.type.numeric.bigint.imba"}}},{match:`(?x) +(?<!\\$)(?: + (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.1E+3 + (?:\\b[0-9][0-9_]*(\\.)[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1.E+3 + (?:\\B(\\.)[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # .1E+3 + (?:\\b[0-9][0-9_]*[eE][+-]?[0-9][0-9_]*(n)?\\b)| # 1E+3 + (?:\\b[0-9][0-9_]*(\\.)[0-9][0-9_]*(n)?\\b)| # 1.1 + (?:\\b[0-9][0-9_]*(\\.)(n)?\\B)| # 1. + (?:\\B(\\.)[0-9][0-9_]*(n)?\\b)| # .1 + (?:\\b[0-9][0-9_]*(n)?\\b) # 1 +)(?!\\$)`,captures:{0:{name:"constant.numeric.decimal.imba"},1:{name:"meta.delimiter.decimal.period.imba"},2:{name:"storage.type.numeric.bigint.imba"},3:{name:"meta.delimiter.decimal.period.imba"},4:{name:"storage.type.numeric.bigint.imba"},5:{name:"meta.delimiter.decimal.period.imba"},6:{name:"storage.type.numeric.bigint.imba"},7:{name:"storage.type.numeric.bigint.imba"},8:{name:"meta.delimiter.decimal.period.imba"},9:{name:"storage.type.numeric.bigint.imba"},10:{name:"meta.delimiter.decimal.period.imba"},11:{name:"storage.type.numeric.bigint.imba"},12:{name:"meta.delimiter.decimal.period.imba"},13:{name:"storage.type.numeric.bigint.imba"},14:{name:"storage.type.numeric.bigint.imba"}}}]},"number-with-unit-literal":{patterns:[{match:"([0-9]+)([a-z]+|\\%)",captures:{1:{name:"constant.numeric.imba"},2:{name:"keyword.other.unit.imba"}}},{match:"([0-9]*\\.[0-9]+(?:[eE][\\-+]?[0-9]+)?)([a-z]+|\\%)",captures:{1:{name:"constant.numeric.decimal.imba"},2:{name:"keyword.other.unit.imba"}}}]},"boolean-literal":{patterns:[{name:"constant.language.boolean.true.imba",match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(true|yes)(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{name:"constant.language.boolean.false.imba",match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(false|no)(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"null-literal":{name:"constant.language.null.imba",match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))null(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"this-literal":{name:"variable.language.this.imba",match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(this|self)\\b(?!\\$)"},"global-literal":{name:"variable.language.global.imba",match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))(global)\\b(?!\\$)"},"super-literal":{name:"variable.language.super.imba",match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))super\\b(?!\\$)"},"undefined-literal":{name:"constant.language.undefined.imba",match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))undefined(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},"numericConstant-literal":{patterns:[{name:"constant.language.nan.imba",match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))NaN(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"},{name:"constant.language.infinity.imba",match:"(?<![_$[:alnum:]])(?:(?<=\\.\\.\\.)|(?<!\\.))Infinity(?![_\\-$[:alnum:]])(?:(?=\\.\\.\\.)|(?!\\.))"}]},"plain-identifiers":{patterns:[{name:"variable.other.constant.imba",match:"([[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])"},{name:"variable.other.class.imba",match:"[[:upper:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\!]?"},{name:"variable.special.imba",match:"\\$\\d+"},{name:"variable.other.internal.imba",match:"\\$[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{name:"variable.other.symbol.imba",match:"\\@\\@+[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{name:"variable.other.readwrite.imba",match:"[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{name:"variable.other.instance.imba",match:"\\@[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{name:"variable.other.private.imba",match:"\\#+[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"},{name:"string.symbol.imba",match:"\\:[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?"}]},"plain-accessors":{patterns:[{match:"(\\.\\.?)([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)",captures:{1:{name:"punctuation.accessor.imba"},2:{name:"variable.other.property.imba"}}}]},identifiers:{patterns:[{match:"(?x)(?:(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))\\s*)?([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)(?=\\s*={{functionOrArrowLookup}})",captures:{1:{name:"punctuation.accessor.imba"},2:{name:"punctuation.accessor.optional.imba"},3:{name:"entity.name.function.property.imba"}}},{match:"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))\\s*(\\#?[[:upper:]][_$[:digit:][:upper:]]*)(?![_$[:alnum:]])",captures:{1:{name:"punctuation.accessor.imba"},2:{name:"punctuation.accessor.optional.imba"},3:{name:"variable.other.constant.property.imba"}}},{match:"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))([[:upper:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\!]?)",captures:{1:{name:"punctuation.accessor.imba"},2:{name:"punctuation.accessor.optional.imba"},3:{name:"variable.other.class.property.imba"}}},{match:"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))(\\#?[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)",captures:{1:{name:"punctuation.accessor.imba"},2:{name:"punctuation.accessor.optional.imba"},3:{name:"variable.other.property.imba"}}},{name:"keyword.other",match:"(for own|for|if|unless|when)\\b"},{name:"support.function.require",match:"require"},{include:"#plain-identifiers"},{include:"#type-literal"}]},"type-annotation":{patterns:[{include:"#type-literal"}]},"punctuation-comma":{name:"punctuation.separator.comma.imba",match:","},"punctuation-semicolon":{name:"punctuation.terminator.statement.imba",match:";"},"punctuation-accessor":{match:"(?:(\\.)|(\\.\\.(?!\\s*[[:digit:]]|\\s+)))",captures:{1:{name:"punctuation.accessor.imba"},2:{name:"punctuation.accessor.optional.imba"}}},string:{patterns:[{include:"#qstring-single-multi"},{include:"#qstring-double-multi"},{include:"#qstring-single"},{include:"#qstring-double"},{include:"#template"}]},"qstring-double":{name:"string.quoted.double.imba",begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.imba"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.imba"}},patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]},"qstring-single":{name:"string.quoted.single.imba",begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.imba"}},end:"(\\')|((?:[^\\\\\\n])$)",endCaptures:{1:{name:"punctuation.definition.string.end.imba"},2:{name:"invalid.illegal.newline.imba"}},patterns:[{include:"#string-character-escape"}]},"qstring-single-multi":{name:"string.quoted.single.imba",begin:"'''",beginCaptures:{0:{name:"punctuation.definition.string.begin.imba"}},end:"'''",endCaptures:{0:{name:"punctuation.definition.string.end.imba"}},patterns:[{include:"#string-character-escape"}]},"string-character-escape":{name:"constant.character.escape.imba",match:"\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|u\\{[0-9A-Fa-f]+\\}|[0-2][0-7]{0,2}|3[0-6][0-7]?|37[0-7]?|[4-7][0-7]?|.|$)"},template:{patterns:[{name:"string.template.imba",begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)({{typeArguments}}\\s*)?`)",end:"(?=`)",patterns:[{begin:"(?=(([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?\\s*\\??\\.\\s*)*|(\\??\\.\\s*)?)([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?))",end:"(?=({{typeArguments}}\\s*)?`)",patterns:[{name:"entity.name.function.tagged-template.imba",match:"([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)"}]}]},{name:"string.template.imba",begin:"([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)\\s*(?=({{typeArguments}}\\s*)`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.imba"}},end:"(?=`)",patterns:[{include:"#type-arguments"}]},{name:"string.template.imba",begin:"([_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?)?(`)",beginCaptures:{1:{name:"entity.name.function.tagged-template.imba"},2:{name:"punctuation.definition.string.template.begin.imba"}},end:"`",endCaptures:{0:{name:"punctuation.definition.string.template.end.imba"}},patterns:[{include:"#template-substitution-element"},{include:"#string-character-escape"}]}]},"template-substitution-element":{name:"meta.template.expression.imba",begin:"(?<!\\\\)\\{",beginCaptures:{0:{name:"punctuation.definition.template-expression.begin.imba"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.template-expression.end.imba"}},patterns:[{include:"#expr"}],contentName:"meta.embedded.line.imba"},regex:{patterns:[{name:"string.regexp.imba",begin:"(?<!\\+\\+|--|})(?<=[=(:,\\[?+!]|^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case|=>|&&|\\|\\||\\*\\/)\\s*(\\/)(?![\\/*])(?=(?:[^\\/\\\\\\[\\()]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\]|\\(([^\\)\\\\]|\\\\.)+\\))+\\/([gimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{1:{name:"punctuation.definition.string.begin.imba"}},end:"(/)([gimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.imba"},2:{name:"keyword.other.imba"}},patterns:[{include:"#regexp"}]},{name:"string.regexp.imba",begin:"((?<![_$[:alnum:])\\]]|\\+\\+|--|}|\\*\\/)|((?<=^return|[^\\._$[:alnum:]]return|^case|[^\\._$[:alnum:]]case))\\s*)\\/(?![\\/*])(?=(?:[^\\/\\\\\\[]|\\\\.|\\[([^\\]\\\\]|\\\\.)+\\])+\\/([gimsuy]+|(?![\\/\\*])|(?=\\/\\*))(?!\\s*[a-zA-Z0-9_$]))",beginCaptures:{0:{name:"punctuation.definition.string.begin.imba"}},end:"(/)([gimsuy]*)",endCaptures:{1:{name:"punctuation.definition.string.end.imba"},2:{name:"keyword.other.imba"}},patterns:[{include:"#regexp"}]}]},regexp:{patterns:[{name:"keyword.control.anchor.regexp",match:"\\\\[bB]|\\^|\\$"},{match:"\\\\[1-9]\\d*|\\\\k<([a-zA-Z_$][\\w$]*)>",captures:{0:{name:"keyword.other.back-reference.regexp"},1:{name:"variable.other.regexp"}}},{name:"keyword.operator.quantifier.regexp",match:"[?+*]|\\{(\\d+,\\d+|\\d+,|,\\d+|\\d+)\\}\\??"},{name:"keyword.operator.or.regexp",match:"\\|"},{name:"meta.group.assertion.regexp",begin:"(\\()((\\?=)|(\\?!)|(\\?<=)|(\\?<!))",beginCaptures:{1:{name:"punctuation.definition.group.regexp"},2:{name:"punctuation.definition.group.assertion.regexp"},3:{name:"meta.assertion.look-ahead.regexp"},4:{name:"meta.assertion.negative-look-ahead.regexp"},5:{name:"meta.assertion.look-behind.regexp"},6:{name:"meta.assertion.negative-look-behind.regexp"}},end:"(\\))",endCaptures:{1:{name:"punctuation.definition.group.regexp"}},patterns:[{include:"#regexp"}]},{name:"meta.group.regexp",begin:"\\((?:(\\?:)|(?:\\?<([a-zA-Z_$][\\w$]*)>))?",beginCaptures:{0:{name:"punctuation.definition.group.regexp"},1:{name:"punctuation.definition.group.no-capture.regexp"},2:{name:"variable.other.regexp"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.group.regexp"}},patterns:[{include:"#regexp"}]},{name:"constant.other.character-class.set.regexp",begin:"(\\[)(\\^)?",beginCaptures:{1:{name:"punctuation.definition.character-class.regexp"},2:{name:"keyword.operator.negation.regexp"}},end:"(\\])",endCaptures:{1:{name:"punctuation.definition.character-class.regexp"}},patterns:[{name:"constant.other.character-class.range.regexp",match:"(?:.|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))\\-(?:[^\\]\\\\]|(\\\\(?:[0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}))|(\\\\c[A-Z])|(\\\\.))",captures:{1:{name:"constant.character.numeric.regexp"},2:{name:"constant.character.control.regexp"},3:{name:"constant.character.escape.backslash.regexp"},4:{name:"constant.character.numeric.regexp"},5:{name:"constant.character.control.regexp"},6:{name:"constant.character.escape.backslash.regexp"}}},{include:"#regex-character-class"}]},{include:"#regex-character-class"}]},"regex-character-class":{patterns:[{name:"constant.other.character-class.regexp",match:"\\\\[wWsSdDtrnvf]|\\."},{name:"constant.character.numeric.regexp",match:"\\\\([0-7]{3}|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4})"},{name:"constant.character.control.regexp",match:"\\\\c[A-Z]"},{name:"constant.character.escape.backslash.regexp",match:"\\\\."}]},comment:{patterns:[{name:"comment.block.documentation.imba",begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.imba"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.imba"}},patterns:[{include:"#docblock"}]},{name:"comment.block.imba",begin:"(/\\*)(?:\\s*((@)internal)(?=\\s|(\\*/)))?",beginCaptures:{1:{name:"punctuation.definition.comment.imba"},2:{name:"storage.type.internaldeclaration.imba"},3:{name:"punctuation.decorator.internaldeclaration.imba"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.imba"}}},{name:"comment.block.imba",begin:"(###)",beginCaptures:{1:{name:"punctuation.definition.comment.imba"}},end:"###(?:[ \\t]*\\n)",endCaptures:{0:{name:"punctuation.definition.comment.imba"}}},{begin:"(^[ \\t]+)?((//|\\#\\s)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.imba"},2:{name:"comment.line.double-slash.imba"},3:{name:"punctuation.definition.comment.imba"},4:{name:"storage.type.internaldeclaration.imba"},5:{name:"punctuation.decorator.internaldeclaration.imba"}},end:"(?=$)",contentName:"comment.line.double-slash.imba"}]},"single-line-comment-consuming-line-ending":{begin:"(^[ \\t]+)?((//|\\#\\s)(?:\\s*((@)internal)(?=\\s|$))?)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.imba"},2:{name:"comment.line.double-slash.imba"},3:{name:"punctuation.definition.comment.imba"},4:{name:"storage.type.internaldeclaration.imba"},5:{name:"punctuation.decorator.internaldeclaration.imba"}},end:"(?=^)",contentName:"comment.line.double-slash.imba"},directives:{name:"comment.line.triple-slash.directive.imba",begin:"^(///)\\s*(?=<(reference|amd-dependency|amd-module)(\\s+(path|types|no-default-lib|lib|name)\\s*=\\s*((\\'([^\\'\\\\]|\\\\.)*\\')|(\\\"([^\\\"\\\\]|\\\\.)*\\\")|(\\`([^\\`\\\\]|\\\\.)*\\`)))+\\s*/>\\s*$)",beginCaptures:{1:{name:"punctuation.definition.comment.imba"}},end:"(?=$)",patterns:[{name:"meta.tag.imba",begin:"(<)(reference|amd-dependency|amd-module)",beginCaptures:{1:{name:"punctuation.definition.tag.directive.imba"},2:{name:"entity.name.tag.directive.imba"}},end:"/>",endCaptures:{0:{name:"punctuation.definition.tag.directive.imba"}},patterns:[{name:"entity.other.attribute-name.directive.imba",match:"path|types|no-default-lib|lib|name"},{name:"keyword.operator.assignment.imba",match:"="},{include:"#string"}]}]},docblock:{patterns:[{match:`(?x) +((@)(?:access|api)) +\\s+ +(private|protected|public) +\\b`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.access-type.jsdoc"}}},{match:`(?x) +((@)author) +\\s+ +( + [^@\\s<>*/] + (?:[^@<>*/]|\\*[^/])* +) +(?: + \\s* + (<) + ([^>\\s]+) + (>) +)?`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},5:{name:"constant.other.email.link.underline.jsdoc"},6:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{match:`(?x) +((@)borrows) \\s+ +((?:[^@\\s*/]|\\*[^/])+) # <that namepath> +\\s+ (as) \\s+ # as +((?:[^@\\s*/]|\\*[^/])+) # <this namepath>`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"},4:{name:"keyword.operator.control.jsdoc"},5:{name:"entity.name.type.instance.jsdoc"}}},{name:"meta.example.jsdoc",begin:"((@)example)\\s+",end:"(?=@|\\*/)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},patterns:[{match:"^\\s\\*\\s+"},{contentName:"constant.other.description.jsdoc",begin:"\\G(<)caption(>)",beginCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}},end:"(</)caption(>)|(?=\\*/)",endCaptures:{0:{name:"entity.name.tag.inline.jsdoc"},1:{name:"punctuation.definition.bracket.angle.begin.jsdoc"},2:{name:"punctuation.definition.bracket.angle.end.jsdoc"}}},{match:"[^\\s@*](?:[^*]|\\*[^/])*",captures:{0:{name:"source.embedded.imba"}}}]},{match:"(?x) ((@)kind) \\s+ (class|constant|event|external|file|function|member|mixin|module|namespace|typedef) \\b",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"constant.language.symbol-type.jsdoc"}}},{match:`(?x) +((@)see) +\\s+ +(?: + # URL + ( + (?=https?://) + (?:[^\\s*]|\\*[^/])+ + ) + | + # JSDoc namepath + ( + (?! + # Avoid matching bare URIs (also acceptable as links) + https?:// + | + # Avoid matching {@inline tags}; we match those below + (?:\\[[^\\[\\]]*\\])? # Possible description [preceding]{@tag} + {@(?:link|linkcode|linkplain|tutorial)\\b + ) + # Matched namepath + (?:[^@\\s*/]|\\*[^/])+ + ) +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.link.underline.jsdoc"},4:{name:"entity.name.type.instance.jsdoc"}}},{match:`(?x) +((@)template) +\\s+ +# One or more valid identifiers +( + [A-Za-z_$] # First character: non-numeric word character + [\\w$.\\[\\]]* # Rest of identifier + (?: # Possible list of additional identifiers + \\s* , \\s* + [A-Za-z_$] + [\\w$.\\[\\]]* + )* +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{match:`(?x) +( + (@) + (?:arg|argument|const|constant|member|namespace|param|var) +) +\\s+ +( + [A-Za-z_$] + [\\w$.\\[\\]]* +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{begin:"((@)typedef)\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"entity.name.type.instance.jsdoc",match:"(?:[^@\\s*/]|\\*[^/])+"}]},{begin:"((@)(?:arg|argument|const|constant|member|namespace|param|prop|property|var))\\s+(?={)",beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"},{name:"variable.other.jsdoc",match:"([A-Za-z_$][\\w$.\\[\\]]*)"},{name:"variable.other.jsdoc",match:`(?x) +(\\[)\\s* +[\\w$]+ +(?: + (?:\\[\\])? # Foo[ ].bar properties within an array + \\. # Foo.Bar namespaced parameter + [\\w$]+ +)* +(?: + \\s* + (=) # [foo=bar] Default parameter value + \\s* + ( + # The inner regexes are to stop the match early at */ and to not stop at escaped quotes + (?> + "(?:(?:\\*(?!/))|(?:\\\\(?!"))|[^*\\\\])*?" | # [foo="bar"] Double-quoted + '(?:(?:\\*(?!/))|(?:\\\\(?!'))|[^*\\\\])*?' | # [foo='bar'] Single-quoted + \\[ (?:(?:\\*(?!/))|[^*])*? \\] | # [foo=[1,2]] Array literal + (?:(?:\\*(?!/))|\\s(?!\\s*\\])|\\[.*?(?:\\]|(?=\\*/))|[^*\\s\\[\\]])* # Everything else + )* + ) +)? +\\s*(?:(\\])((?:[^*\\s]|\\*[^\\s/])+)?|(?=\\*/))`,captures:{1:{name:"punctuation.definition.optional-value.begin.bracket.square.jsdoc"},2:{name:"keyword.operator.assignment.jsdoc"},3:{name:"source.embedded.imba"},4:{name:"punctuation.definition.optional-value.end.bracket.square.jsdoc"},5:{name:"invalid.illegal.syntax.jsdoc"}}}]},{begin:`(?x) +( + (@) + (?:define|enum|exception|export|extends|lends|implements|modifies + |namespace|private|protected|returns?|suppress|this|throws|type + |yields?) +) +\\s+(?={)`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}},end:"(?=\\s|\\*/|[^{}\\[\\]A-Za-z_$])",patterns:[{include:"#jsdoctype"}]},{match:`(?x) +( + (@) + (?:alias|augments|callback|constructs|emits|event|fires|exports? + |extends|external|function|func|host|lends|listens|interface|memberof!? + |method|module|mixes|mixin|name|requires|see|this|typedef|uses) +) +\\s+ +( + (?: + [^{}@\\s*] | \\*[^/] + )+ +)`,captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"entity.name.type.instance.jsdoc"}}},{contentName:"variable.other.jsdoc",begin:`((@)(?:default(?:value)?|license|version))\\s+(([''"]))`,beginCaptures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"},4:{name:"punctuation.definition.string.begin.jsdoc"}},end:"(\\3)|(?=$|\\*/)",endCaptures:{0:{name:"variable.other.jsdoc"},1:{name:"punctuation.definition.string.end.jsdoc"}}},{match:"((@)(?:default(?:value)?|license|tutorial|variation|version))\\s+([^\\s*]+)",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"},3:{name:"variable.other.jsdoc"}}},{name:"storage.type.class.jsdoc",match:"(?x) (@) (?:abstract|access|alias|api|arg|argument|async|attribute|augments|author|beta|borrows|bubbles |callback|chainable|class|classdesc|code|config|const|constant|constructor|constructs|copyright |default|defaultvalue|define|deprecated|desc|description|dict|emits|enum|event|example|exception |exports?|extends|extension(?:_?for)?|external|externs|file|fileoverview|final|fires|for|func |function|generator|global|hideconstructor|host|ignore|implements|implicitCast|inherit[Dd]oc |inner|instance|interface|internal|kind|lends|license|listens|main|member|memberof!?|method |mixes|mixins?|modifies|module|name|namespace|noalias|nocollapse|nocompile|nosideeffects |override|overview|package|param|polymer(?:Behavior)?|preserve|private|prop|property|protected |public|read[Oo]nly|record|require[ds]|returns?|see|since|static|struct|submodule|summary |suppress|template|this|throws|todo|tutorial|type|typedef|unrestricted|uses|var|variation |version|virtual|writeOnce|yields?) \\b",captures:{1:{name:"punctuation.definition.block.tag.jsdoc"}}},{include:"#inline-tags"},{match:"((@)(?:[_$[:alpha:]][_$[:alnum:]]*(?:\\-[_$[:alnum:]]+)*[\\?\\!]?))(?=\\s+)",captures:{1:{name:"storage.type.class.jsdoc"},2:{name:"punctuation.definition.block.tag.jsdoc"}}}]},brackets:{patterns:[{begin:"{",end:"}|(?=\\*/)",patterns:[{include:"#brackets"}]},{begin:"\\[",end:"\\]|(?=\\*/)",patterns:[{include:"#brackets"}]}]},"inline-tags":{patterns:[{name:"constant.other.description.jsdoc",match:"(\\[)[^\\]]+(\\])(?={@(?:link|linkcode|linkplain|tutorial))",captures:{1:{name:"punctuation.definition.bracket.square.begin.jsdoc"},2:{name:"punctuation.definition.bracket.square.end.jsdoc"}}},{name:"entity.name.type.instance.jsdoc",begin:"({)((@)(?:link(?:code|plain)?|tutorial))\\s*",beginCaptures:{1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"},2:{name:"storage.type.class.jsdoc"},3:{name:"punctuation.definition.inline.tag.jsdoc"}},end:"}|(?=\\*/)",endCaptures:{0:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{match:"\\G((?=https?://)(?:[^|}\\s*]|\\*[/])+)(\\|)?",captures:{1:{name:"variable.other.link.underline.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}}},{match:"\\G((?:[^{}@\\s|*]|\\*[^/])+)(\\|)?",captures:{1:{name:"variable.other.description.jsdoc"},2:{name:"punctuation.separator.pipe.jsdoc"}}}]}]},jsdoctype:{patterns:[{name:"invalid.illegal.type.jsdoc",match:"\\G{(?:[^}*]|\\*[^/}])+$"},{contentName:"entity.name.type.instance.jsdoc",begin:"\\G({)",beginCaptures:{0:{name:"entity.name.type.instance.jsdoc"},1:{name:"punctuation.definition.bracket.curly.begin.jsdoc"}},end:"((}))\\s*|(?=\\*/)",endCaptures:{1:{name:"entity.name.type.instance.jsdoc"},2:{name:"punctuation.definition.bracket.curly.end.jsdoc"}},patterns:[{include:"#brackets"}]}]}},displayName:"Imba"})]}}]); diff --git a/9825.b72bcc27.async.js b/9825.b72bcc27.async.js new file mode 100644 index 00000000..861af77f --- /dev/null +++ b/9825.b72bcc27.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9825,2618,8222],{79825:function(m,n,e){e.r(n),e.d(n,{default:function(){return i}});var t=e(7411);const a=Object.freeze({information_for_contributors:["This file has been converted from https://github.com/atom/language-xml/blob/master/grammars/xml.cson","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/atom/language-xml/commit/7bc75dfe779ad5b35d9bf4013d9181864358cb49",name:"xml",scopeName:"text.xml",patterns:[{begin:"(<\\?)\\s*([-_a-zA-Z0-9]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"}},end:"(\\?>)",name:"meta.tag.preprocessor.xml",patterns:[{match:" ([a-zA-Z-]+)",name:"entity.other.attribute-name.xml"},{include:"#doublequotedString"},{include:"#singlequotedString"}]},{begin:"(<!)(DOCTYPE)\\s+([:a-zA-Z_][:a-zA-Z0-9_.-]*)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.doctype.xml"},3:{name:"variable.language.documentroot.xml"}},end:"\\s*(>)",name:"meta.tag.sgml.doctype.xml",patterns:[{include:"#internalSubset"}]},{include:"#comments"},{begin:"(<)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(?=(\\s[^>]*)?></\\2>)",beginCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.xml"},3:{name:"entity.name.tag.namespace.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(>)(</)((?:([-_a-zA-Z0-9]+)(:))?([-_a-zA-Z0-9:]+))(>)",endCaptures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"punctuation.definition.tag.xml"},3:{name:"entity.name.tag.xml"},4:{name:"entity.name.tag.namespace.xml"},5:{name:"punctuation.separator.namespace.xml"},6:{name:"entity.name.tag.localname.xml"},7:{name:"punctuation.definition.tag.xml"}},name:"meta.tag.no-content.xml",patterns:[{include:"#tagStuff"}]},{begin:"(</?)(?:([-\\w\\.]+)((:)))?([-\\w\\.:]+)",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"entity.name.tag.namespace.xml"},3:{name:"entity.name.tag.xml"},4:{name:"punctuation.separator.namespace.xml"},5:{name:"entity.name.tag.localname.xml"}},end:"(/?>)",name:"meta.tag.xml",patterns:[{include:"#tagStuff"}]},{include:"#entity"},{include:"#bare-ampersand"},{begin:"<%@",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java-props.embedded.xml",patterns:[{match:"page|include|taglib",name:"keyword.other.page-props.xml"}]},{begin:"<%[!=]?(?!--)",beginCaptures:{0:{name:"punctuation.section.embedded.begin.xml"}},end:"(?!--)%>",endCaptures:{0:{name:"punctuation.section.embedded.end.xml"}},name:"source.java.embedded.xml",patterns:[{include:"source.java"}]},{begin:"<!\\[CDATA\\[",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"]]>",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.unquoted.cdata.xml"}],repository:{EntityDecl:{begin:"(<!)(ENTITY)\\s+(%\\s+)?([:a-zA-Z_][:a-zA-Z0-9_.-]*)(\\s+(?:SYSTEM|PUBLIC)\\s+)?",captures:{1:{name:"punctuation.definition.tag.xml"},2:{name:"keyword.other.entity.xml"},3:{name:"punctuation.definition.entity.xml"},4:{name:"variable.language.entity.xml"},5:{name:"keyword.other.entitytype.xml"}},end:"(>)",patterns:[{include:"#doublequotedString"},{include:"#singlequotedString"}]},"bare-ampersand":{match:"&",name:"invalid.illegal.bad-ampersand.xml"},doublequotedString:{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.double.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},entity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(&)([:a-zA-Z_][:a-zA-Z0-9_.-]*|#[0-9]+|#x[0-9a-fA-F]+)(;)",name:"constant.character.entity.xml"},internalSubset:{begin:"(\\[)",captures:{1:{name:"punctuation.definition.constant.xml"}},end:"(\\])",name:"meta.internalsubset.xml",patterns:[{include:"#EntityDecl"},{include:"#parameterEntity"},{include:"#comments"}]},parameterEntity:{captures:{1:{name:"punctuation.definition.constant.xml"},3:{name:"punctuation.definition.constant.xml"}},match:"(%)([:a-zA-Z_][:a-zA-Z0-9_.-]*)(;)",name:"constant.character.parameter-entity.xml"},singlequotedString:{begin:"'",beginCaptures:{0:{name:"punctuation.definition.string.begin.xml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.xml"}},name:"string.quoted.single.xml",patterns:[{include:"#entity"},{include:"#bare-ampersand"}]},tagStuff:{patterns:[{captures:{1:{name:"entity.other.attribute-name.namespace.xml"},2:{name:"entity.other.attribute-name.xml"},3:{name:"punctuation.separator.namespace.xml"},4:{name:"entity.other.attribute-name.localname.xml"}},match:"(?:^|\\s+)(?:([-\\w.]+)((:)))?([-\\w.:]+)\\s*="},{include:"#doublequotedString"},{include:"#singlequotedString"}]},comments:{patterns:[{begin:"<%--",captures:{0:{name:"punctuation.definition.comment.xml"},end:"--%>",name:"comment.block.xml"}},{begin:"<!--",captures:{0:{name:"punctuation.definition.comment.xml"}},end:"-->",name:"comment.block.xml",patterns:[{begin:"--(?!>)",captures:{0:{name:"invalid.illegal.bad-comments-or-CDATA.xml"}}}]}]}},displayName:"XML",embeddedLangs:["java"]});var i=[...t.default,a]}}]); diff --git a/985.15eed784.async.js b/985.15eed784.async.js new file mode 100644 index 00000000..d96ac397 --- /dev/null +++ b/985.15eed784.async.js @@ -0,0 +1,414 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[985],{20985:function(i,e,n){n.r(e),n.d(e,{default:function(){return t}});var t=[Object.freeze({information_for_contributors:["This file has been converted from https://github.com/textmate/swift.tmbundle/blob/master/Syntaxes/Swift.tmLanguage","If you want to provide a fix or improvement, please create a pull request against the original repository.","Once accepted there, we are happy to receive an update request."],version:"https://github.com/textmate/swift.tmbundle/commit/7a35637eb70aef3114b091c4ff6fbf6a2faa881b",name:"swift",scopeName:"source.swift",comment:"See swift.tmbundle/grammar-test.swift for test cases.",patterns:[{include:"#root"}],repository:{"async-throws":{captures:{1:{name:"invalid.illegal.await-must-precede-throws.swift"},2:{name:"keyword.control.exception.swift"},3:{name:"keyword.control.async.swift"}},match:"\\b(?:(throws\\s+async|rethrows\\s+async)|(throws|rethrows)|(async))\\b"},attributes:{patterns:[{begin:"((@)available)(\\()",beginCaptures:{1:{name:"storage.modifier.attribute.swift"},2:{name:"punctuation.definition.attribute.swift"},3:{name:"punctuation.definition.arguments.begin.swift"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.swift"}},name:"meta.attribute.available.swift",patterns:[{captures:{1:{name:"keyword.other.platform.os.swift"},2:{name:"constant.numeric.swift"}},match:"\\b(swift|(?:iOS|macOS|OSX|watchOS|tvOS|UIKitForMac)(?:ApplicationExtension)?)\\b(?:\\s+([0-9]+(?:\\.[0-9]+)*\\b))?"},{begin:"\\b(introduced|deprecated|obsoleted)\\s*(:)\\s*",beginCaptures:{1:{name:"keyword.other.swift"},2:{name:"punctuation.separator.key-value.swift"}},end:"(?!\\G)",patterns:[{match:"\\b[0-9]+(?:\\.[0-9]+)*\\b",name:"constant.numeric.swift"}]},{begin:'\\b(message|renamed)\\s*(:)\\s*(?=")',beginCaptures:{1:{name:"keyword.other.swift"},2:{name:"punctuation.separator.key-value.swift"}},end:"(?!\\G)",patterns:[{include:"#literals"}]},{captures:{1:{name:"keyword.other.platform.all.swift"},2:{name:"keyword.other.swift"},3:{name:"invalid.illegal.character-not-allowed-here.swift"}},match:"(?:(\\*)|\\b(deprecated|unavailable|noasync)\\b)\\s*(.*?)(?=[,)])"}]},{begin:"((@)objc)(\\()",beginCaptures:{1:{name:"storage.modifier.attribute.swift"},2:{name:"punctuation.definition.attribute.swift"},3:{name:"punctuation.definition.arguments.begin.swift"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.swift"}},name:"meta.attribute.objc.swift",patterns:[{captures:{1:{name:"invalid.illegal.missing-colon-after-selector-piece.swift"}},match:"\\w*(?::(?:\\w*:)*(\\w*))?",name:"entity.name.function.swift"}]},{begin:"(@)(?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>)",beginCaptures:{0:{name:"storage.modifier.attribute.swift"},1:{name:"punctuation.definition.attribute.swift"},2:{name:"punctuation.definition.identifier.swift"},3:{name:"punctuation.definition.identifier.swift"}},comment:"any other attribute",end:"(?!\\G\\()",name:"meta.attribute.swift",patterns:[{begin:"\\(",beginCaptures:{0:{name:"punctuation.definition.arguments.begin.swift"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.swift"}},name:"meta.arguments.attribute.swift",patterns:[{include:"#expressions"}]}]}]},"builtin-functions":{patterns:[{comment:"Member functions in the standard library in Swift 3 which may be used with trailing closures and no parentheses",match:"(?<=\\.)(?:s(?:ort(?:ed)?|plit)|contains|index|partition|f(?:i(?:lter|rst)|orEach|latMap)|with(?:MutableCharacters|CString|U(?:nsafe(?:Mutable(?:BufferPointer|Pointer(?:s|To(?:Header|Elements)))|BufferPointer)|TF8Buffer))|m(?:in|a(?:p|x)))(?=\\s*[({])\\b",name:"support.function.swift"},{comment:"Member functions in the standard library in Swift 3",match:"(?<=\\.)(?:s(?:ymmetricDifference|t(?:oreBytes|arts|ride)|ortInPlace|u(?:ccessor|ffix|btract(?:ing|InPlace|WithOverflow)?)|quareRoot|amePosition)|h(?:oldsUnique(?:Reference|OrPinnedReference)|as(?:Suffix|Prefix))|ne(?:gate(?:d)?|xt)|c(?:o(?:untByEnumerating|py(?:Bytes)?)|lamp(?:ed)?|reate)|t(?:o(?:IntMax|Opaque|UIntMax)|ake(?:RetainedValue|UnretainedValue)|r(?:uncatingRemainder|a(?:nscodedLength|ilSurrogate)))|i(?:s(?:MutableAndUniquelyReferenced(?:OrPinned)?|S(?:trictSu(?:perset(?:Of)?|bset(?:Of)?)|u(?:perset(?:Of)?|bset(?:Of)?))|Continuation|T(?:otallyOrdered|railSurrogate)|Disjoint(?:With)?|Unique(?:Reference|lyReferenced(?:OrPinned)?)|Equal|Le(?:ss(?:ThanOrEqualTo)?|adSurrogate))|n(?:sert(?:ContentsOf)?|tersect(?:ion|InPlace)?|itialize(?:Memory|From)?|dex(?:Of|ForKey)))|o(?:verlaps|bjectAt)|d(?:i(?:stance(?:To)?|vide(?:d|WithOverflow)?)|e(?:s(?:cendant|troy)|code(?:CString)?|initialize|alloc(?:ate(?:Capacity)?)?)|rop(?:First|Last))|u(?:n(?:ion(?:InPlace)?|derestimateCount|wrappedOrError)|p(?:date(?:Value)?|percased))|join(?:ed|WithSeparator)|p(?:op(?:First|Last)|ass(?:Retained|Unretained)|re(?:decessor|fix))|e(?:scape(?:d)?|n(?:code|umerate(?:d)?)|lementsEqual|xclusiveOr(?:InPlace)?)|f(?:orm(?:Remainder|S(?:ymmetricDifference|quareRoot)|TruncatingRemainder|In(?:tersection|dex)|Union)|latten|rom(?:CString(?:RepairingIllFormedUTF8)?|Opaque))|w(?:i(?:thMemoryRebound|dth)|rite(?:To)?)|l(?:o(?:wercased|ad)|e(?:adSurrogate|xicographical(?:Compare|lyPrecedes)))|a(?:ss(?:ign(?:BackwardFrom|From)?|umingMemoryBound)|d(?:d(?:ing(?:Product)?|Product|WithOverflow)?|vanced(?:By)?)|utorelease|ppend(?:ContentsOf)?|lloc(?:ate)?|bs)|r(?:ound(?:ed)?|e(?:serveCapacity|tain|duce|place(?:Range|Subrange)?|verse(?:d)?|quest(?:NativeBuffer|UniqueMutableBackingBuffer)|lease|m(?:ove(?:Range|Subrange|Value(?:ForKey)?|First|Last|A(?:tIndex|ll))?|ainder(?:WithOverflow)?)))|ge(?:nerate|t(?:Objects|Element))|m(?:in(?:imum(?:Magnitude)?|Element)|ove(?:Initialize(?:Memory|BackwardFrom|From)?|Assign(?:From)?)?|ultipl(?:y(?:WithOverflow)?|ied)|easure|a(?:ke(?:Iterator|Description)|x(?:imum(?:Magnitude)?|Element)))|bindMemory)(?=\\s*\\()",name:"support.function.swift"},{comment:"Member functions in the standard library in Swift 2 only",match:"(?<=\\.)(?:s(?:uperclassMirror|amePositionIn|tartsWith)|nextObject|c(?:haracterAtIndex|o(?:untByEnumeratingWithState|pyWithZone)|ustom(?:Mirror|PlaygroundQuickLook))|is(?:EmptyInput|ASCII)|object(?:Enumerator|ForKey|AtIndex)|join|put|keyEnumerator|withUnsafeMutablePointerToValue|length|getMirror|m(?:oveInitializeAssignFrom|ember))(?=\\s*\\()",name:"support.function.swift"}]},"builtin-global-functions":{patterns:[{begin:"\\b(type)(\\()\\s*(of)(:)",beginCaptures:{1:{name:"support.function.dynamic-type.swift"},2:{name:"punctuation.definition.arguments.begin.swift"},3:{name:"support.variable.parameter.swift"},4:{name:"punctuation.separator.argument-label.begin.swift"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.swift"}},patterns:[{include:"#expressions"}]},{comment:"Global functions available in Swift 3 which may be used with trailing closures and no parentheses",match:"\\b(?:anyGenerator|autoreleasepool)(?=\\s*[({])\\b",name:"support.function.swift"},{comment:"Global functions available in Swift 3",match:"\\b(?:s(?:tride(?:of(?:Value)?)?|izeof(?:Value)?|equence|wap)|numericCast|transcode|is(?:UniquelyReferenced(?:NonObjC)?|KnownUniquelyReferenced)|zip|d(?:ump|ebugPrint)|unsafe(?:BitCast|Downcast|Unwrap|Address(?:Of)?)|pr(?:int|econdition(?:Failure)?)|fatalError|with(?:Unsafe(?:MutablePointer|Pointer)|ExtendedLifetime|VaList)|a(?:ssert(?:ionFailure)?|lignof(?:Value)?|bs)|re(?:peatElement|adLine)|getVaList|m(?:in|ax))(?=\\s*\\()",name:"support.function.swift"},{comment:"Global functions available in Swift 2 only",match:"\\b(?:s(?:ort|uffix|pli(?:ce|t))|insert|overlaps|d(?:istance|rop(?:First|Last))|join|prefix|extend|withUnsafe(?:MutablePointers|Pointers)|lazy|advance|re(?:flect|move(?:Range|Last|A(?:tIndex|ll))))(?=\\s*\\()",name:"support.function.swift"}]},"builtin-properties":{patterns:[{comment:"The simpler (?<=\\bProcess\\.|\\bCommandLine\\.) breaks VS Code / Atom, see https://github.com/textmate/swift.tmbundle/issues/29",match:"(?<=^Process\\.|\\WProcess\\.|^CommandLine\\.|\\WCommandLine\\.)(arguments|argc|unsafeArgv)",name:"support.variable.swift"},{comment:"Properties in the standard library in Swift 3",match:"(?<=\\.)(?:s(?:t(?:artIndex|ri(?:ngValue|de))|i(?:ze|gn(?:BitIndex|ificand(?:Bit(?:Count|Pattern)|Width)?|alingNaN)?)|u(?:perclassMirror|mmary|bscriptBaseAddress))|h(?:eader|as(?:hValue|PointerRepresentation))|n(?:ulTerminatedUTF8|ext(?:Down|Up)|a(?:n|tiveOwner))|c(?:haracters|ount(?:TrailingZeros)?|ustom(?:Mirror|PlaygroundQuickLook)|apacity)|i(?:s(?:S(?:ign(?:Minus|aling(?:NaN)?)|ubnormal)|N(?:ormal|aN)|Canonical|Infinite|Zero|Empty|Finite|ASCII)|n(?:dices|finity)|dentity)|owner|de(?:scription|bugDescription)|u(?:n(?:safelyUnwrapped|icodeScalar(?:s)?|derestimatedCount)|tf(?:16|8(?:Start|C(?:String|odeUnitCount))?)|intValue|ppercaseString|lp(?:OfOne)?)|p(?:i|ointee)|e(?:ndIndex|lements|xponent(?:Bit(?:Count|Pattern))?)|value(?:s)?|keys|quietNaN|f(?:irst(?:ElementAddress(?:IfContiguous)?)?|loatingPointClass)|l(?:ittleEndian|owercaseString|eastNo(?:nzeroMagnitude|rmalMagnitude)|a(?:st|zy))|a(?:l(?:ignment|l(?:ocatedElementCount|Zeros))|rray(?:PropertyIsNativeTypeChecked)?)|ra(?:dix|wValue)|greatestFiniteMagnitude|m(?:in|emory|ax)|b(?:yteS(?:ize|wapped)|i(?:nade|tPattern|gEndian)|uffer|ase(?:Address)?))\\b",name:"support.variable.swift"},{comment:"Properties in the standard library in Swift 2 only",match:"(?<=\\.)(?:boolValue|disposition|end|objectIdentifier|quickLookObject|start|valueType)\\b",name:"support.variable.swift"},{comment:"Enum cases in the standard library - note that there is some overlap between these and the properties",match:"(?<=\\.)(?:s(?:calarValue|i(?:ze|gnalingNaN)|o(?:und|me)|uppressed|prite|et)|n(?:one|egative(?:Subnormal|Normal|Infinity|Zero))|c(?:ol(?:or|lection)|ustomized)|t(?:o(?:NearestOr(?:Even|AwayFromZero)|wardZero)|uple|ext)|i(?:nt|mage)|optional|d(?:ictionary|o(?:uble|wn))|u(?:Int|p|rl)|p(?:o(?:sitive(?:Subnormal|Normal|Infinity|Zero)|int)|lus)|e(?:rror|mptyInput)|view|quietNaN|float|a(?:ttributedString|wayFromZero)|r(?:ectangle|ange)|generated|minus|b(?:ool|ezierPath))\\b",name:"support.variable.swift"}]},"builtin-types":{comment:"Types provided in the standard library",patterns:[{include:"#builtin-class-type"},{include:"#builtin-enum-type"},{include:"#builtin-protocol-type"},{include:"#builtin-struct-type"},{include:"#builtin-typealias"},{match:"\\bAny\\b",name:"support.type.any.swift"}],repository:{"builtin-class-type":{comment:"Builtin class types",match:"\\b(Managed(Buffer|ProtoBuffer)|NonObjectiveCBase|AnyGenerator)\\b",name:"support.class.swift"},"builtin-enum-type":{patterns:[{comment:"CommandLine is an enum, but it acts like a constant",match:"\\b(?:CommandLine|Process(?=\\.))\\b",name:"support.constant.swift"},{comment:"The return type of a function that never returns",match:"\\bNever\\b",name:"support.constant.never.swift"},{comment:"Enum types in the standard library in Swift 3",match:"\\b(?:ImplicitlyUnwrappedOptional|Representation|MemoryLayout|FloatingPointClassification|SetIndexRepresentation|SetIteratorRepresentation|FloatingPointRoundingRule|UnicodeDecodingResult|Optional|DictionaryIndexRepresentation|AncestorRepresentation|DisplayStyle|PlaygroundQuickLook|Never|FloatingPointSign|Bit|DictionaryIteratorRepresentation)\\b",name:"support.type.swift"},{comment:"Enum types in the standard library in Swift 2 only",match:"\\b(?:MirrorDisposition|QuickLookObject)\\b",name:"support.type.swift"}]},"builtin-protocol-type":{patterns:[{comment:"Protocols in the standard library in Swift 3",match:"\\b(?:Ra(?:n(?:domAccess(?:Collection|Indexable)|geReplaceable(?:Collection|Indexable))|wRepresentable)|M(?:irrorPath|utable(?:Collection|Indexable))|Bi(?:naryFloatingPoint|twiseOperations|directional(?:Collection|Indexable))|S(?:tr(?:ideable|eamable)|igned(?:Number|Integer)|e(?:tAlgebra|quence))|Hashable|C(?:o(?:llection|mparable)|ustom(?:Reflectable|StringConvertible|DebugStringConvertible|PlaygroundQuickLookable|LeafReflectable)|VarArg)|TextOutputStream|I(?:n(?:teger(?:Arithmetic)?|dexable(?:Base)?)|teratorProtocol)|OptionSet|Un(?:signedInteger|icodeCodec)|E(?:quatable|rror|xpressibleBy(?:BooleanLiteral|String(?:Interpolation|Literal)|NilLiteral|IntegerLiteral|DictionaryLiteral|UnicodeScalarLiteral|ExtendedGraphemeClusterLiteral|FloatLiteral|ArrayLiteral))|FloatingPoint|L(?:osslessStringConvertible|azy(?:SequenceProtocol|CollectionProtocol))|A(?:nyObject|bsoluteValuable))\\b",name:"support.type.swift"},{comment:"Protocols in the standard library in Swift 2 only",match:"\\b(?:Ran(?:domAccessIndexType|geReplaceableCollectionType)|GeneratorType|M(?:irror(?:Type|PathType)|utable(?:Sliceable|CollectionType))|B(?:i(?:twiseOperationsType|directionalIndexType)|oolean(?:Type|LiteralConvertible))|S(?:tring(?:InterpolationConvertible|LiteralConvertible)|i(?:nkType|gned(?:NumberType|IntegerType))|e(?:tAlgebraType|quenceType)|liceable)|NilLiteralConvertible|C(?:ollectionType|VarArgType)|Inte(?:rvalType|ger(?:Type|LiteralConvertible|ArithmeticType))|O(?:utputStreamType|ptionSetType)|DictionaryLiteralConvertible|Un(?:signedIntegerType|icode(?:ScalarLiteralConvertible|CodecType))|E(?:rrorType|xten(?:sibleCollectionType|dedGraphemeClusterLiteralConvertible))|F(?:orwardIndexType|loat(?:ingPointType|LiteralConvertible))|A(?:nyCollectionType|rrayLiteralConvertible))\\b",name:"support.type.swift"}]},"builtin-struct-type":{patterns:[{comment:"Structs in the standard library in Swift 3",match:"\\b(?:R(?:e(?:peat(?:ed)?|versed(?:RandomAccess(?:Collection|Index)|Collection|Index))|an(?:domAccessSlice|ge(?:Replaceable(?:RandomAccessSlice|BidirectionalSlice|Slice)|Generator)?))|Generator(?:Sequence|OfOne)|M(?:irror|utable(?:Ran(?:domAccessSlice|geReplaceable(?:RandomAccessSlice|BidirectionalSlice|Slice))|BidirectionalSlice|Slice)|anagedBufferPointer)|B(?:idirectionalSlice|ool)|S(?:t(?:aticString|ri(?:ng|deT(?:hrough(?:Generator|Iterator)?|o(?:Generator|Iterator)?)))|et(?:I(?:ndex|terator))?|lice)|HalfOpenInterval|C(?:haracter(?:View)?|o(?:ntiguousArray|untable(?:Range|ClosedRange)|llectionOfOne)|OpaquePointer|losed(?:Range(?:I(?:ndex|terator))?|Interval)|VaListPointer)|I(?:n(?:t(?:16|8|32|64)?|d(?:ices|ex(?:ing(?:Generator|Iterator))?))|terator(?:Sequence|OverOne)?)|Zip2(?:Sequence|Iterator)|O(?:paquePointer|bjectIdentifier)|D(?:ictionary(?:I(?:ndex|terator)|Literal)?|ouble|efault(?:RandomAccessIndices|BidirectionalIndices|Indices))|U(?:n(?:safe(?:RawPointer|Mutable(?:RawPointer|BufferPointer|Pointer)|BufferPointer(?:Generator|Iterator)?|Pointer)|icodeScalar(?:View)?|foldSequence|managed)|TF(?:16(?:View)?|8(?:View)?|32)|Int(?:16|8|32|64)?)|Join(?:Generator|ed(?:Sequence|Iterator))|PermutationGenerator|E(?:numerate(?:Generator|Sequence|d(?:Sequence|Iterator))|mpty(?:Generator|Collection|Iterator))|Fl(?:oat(?:80)?|atten(?:Generator|BidirectionalCollection(?:Index)?|Sequence|Collection(?:Index)?|Iterator))|L(?:egacyChildren|azy(?:RandomAccessCollection|Map(?:RandomAccessCollection|Generator|BidirectionalCollection|Sequence|Collection|Iterator)|BidirectionalCollection|Sequence|Collection|Filter(?:Generator|BidirectionalCollection|Sequence|Collection|I(?:ndex|terator))))|A(?:ny(?:RandomAccessCollection|Generator|BidirectionalCollection|Sequence|Hashable|Collection|I(?:ndex|terator))|utoreleasingUnsafeMutablePointer|rray(?:Slice)?))\\b",name:"support.type.swift"},{comment:"Structs in the standard library in Swift 2 only",match:"\\b(?:R(?:everse(?:RandomAccess(?:Collection|Index)|Collection|Index)|awByte)|Map(?:Generator|Sequence|Collection)|S(?:inkOf|etGenerator)|Zip2Generator|DictionaryGenerator|Filter(?:Generator|Sequence|Collection(?:Index)?)|LazyForwardCollection|Any(?:RandomAccessIndex|BidirectionalIndex|Forward(?:Collection|Index)))\\b",name:"support.type.swift"}]},"builtin-typealias":{patterns:[{comment:"Typealiases in the standard library in Swift 3",match:"\\b(?:Raw(?:Significand|Exponent|Value)|B(?:ooleanLiteralType|uffer|ase)|S(?:t(?:orage|r(?:i(?:ngLiteralType|de)|eam(?:1|2)))|ubSequence)|NativeBuffer|C(?:hild(?:ren)?|Bool|S(?:hort|ignedChar)|odeUnit|Char(?:16|32)?|Int|Double|Unsigned(?:Short|Char|Int|Long(?:Long)?)|Float|WideChar|Long(?:Long)?)|I(?:n(?:t(?:Max|egerLiteralType)|d(?:ices|ex(?:Distance)?))|terator)|Distance|U(?:n(?:icodeScalar(?:Type|Index|View|LiteralType)|foldFirstSequence)|TF(?:16(?:Index|View)|8Index)|IntMax)|E(?:lement(?:s)?|x(?:tendedGraphemeCluster(?:Type|LiteralType)|ponent))|V(?:oid|alue)|Key|Float(?:32|LiteralType|64)|AnyClass)\\b",name:"support.type.swift"},{comment:"Typealiases in the standard library in Swift 2 only",match:"\\b(?:Generator|PlaygroundQuickLook|UWord|Word)\\b",name:"support.type.swift"}]}}},"code-block":{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.scope.begin.swift"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.scope.end.swift"}},patterns:[{include:"$self"}]},comments:{patterns:[{captures:{1:{name:"punctuation.definition.comment.swift"}},match:"\\A^(#!).*$\\n?",name:"comment.line.number-sign.swift"},{begin:"/\\*\\*(?!/)",beginCaptures:{0:{name:"punctuation.definition.comment.begin.swift"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.swift"}},name:"comment.block.documentation.swift",patterns:[{include:"#nested"}]},{begin:"/\\*:",beginCaptures:{0:{name:"punctuation.definition.comment.begin.swift"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.swift"}},name:"comment.block.documentation.playground.swift",patterns:[{include:"#nested"}]},{begin:"/\\*",beginCaptures:{0:{name:"punctuation.definition.comment.begin.swift"}},end:"\\*/",endCaptures:{0:{name:"punctuation.definition.comment.end.swift"}},name:"comment.block.swift",patterns:[{include:"#nested"}]},{match:"\\*/",name:"invalid.illegal.unexpected-end-of-block-comment.swift"},{begin:"(^[ \\t]+)?(?=//)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.swift"}},end:"(?!\\G)",patterns:[{begin:"///",beginCaptures:{0:{name:"punctuation.definition.comment.swift"}},end:"^",name:"comment.line.triple-slash.documentation.swift"},{begin:"//:",beginCaptures:{0:{name:"punctuation.definition.comment.swift"}},end:"^",name:"comment.line.double-slash.documentation.swift"},{begin:"//",beginCaptures:{0:{name:"punctuation.definition.comment.swift"}},end:"^",name:"comment.line.double-slash.swift"}]}],repository:{nested:{begin:"/\\*",end:"\\*/",patterns:[{include:"#nested"}]}}},"compiler-control":{patterns:[{begin:"^\\s*(#)(if|elseif)\\s+(false)\\b.*?(?=$|//|/\\*)",beginCaptures:{0:{name:"meta.preprocessor.conditional.swift"},1:{name:"punctuation.definition.preprocessor.swift"},2:{name:"keyword.control.preprocessor.conditional.swift"},3:{name:"constant.language.boolean.swift"}},contentName:"comment.block.preprocessor.swift",end:"(?=^\\s*(#(elseif|else|endif)\\b))"},{begin:"^\\s*(#)(if|elseif)\\s+",captures:{1:{name:"punctuation.definition.preprocessor.swift"},2:{name:"keyword.control.preprocessor.conditional.swift"}},end:"(?=\\s*(?://|/\\*))|$",name:"meta.preprocessor.conditional.swift",patterns:[{match:"(&&|\\|\\|)",name:"keyword.operator.logical.swift"},{match:"\\b(true|false)\\b",name:"constant.language.boolean.swift"},{captures:{1:{name:"keyword.other.condition.swift"},2:{name:"punctuation.definition.parameters.begin.swift"},3:{name:"support.constant.platform.architecture.swift"},4:{name:"punctuation.definition.parameters.end.swift"}},match:"\\b(arch)\\s*(\\()\\s*(?:(arm|arm64|powerpc64|powerpc64le|i386|x86_64|s390x)|\\w+)\\s*(\\))"},{captures:{1:{name:"keyword.other.condition.swift"},2:{name:"punctuation.definition.parameters.begin.swift"},3:{name:"support.constant.platform.os.swift"},4:{name:"punctuation.definition.parameters.end.swift"}},match:"\\b(os)\\s*(\\()\\s*(?:(macOS|OSX|iOS|tvOS|watchOS|Android|Linux|FreeBSD|Windows|PS4)|\\w+)\\s*(\\))"},{captures:{1:{name:"keyword.other.condition.swift"},2:{name:"punctuation.definition.parameters.begin.swift"},3:{name:"entity.name.type.module.swift"},4:{name:"punctuation.definition.parameters.end.swift"}},match:"\\b(canImport)\\s*(\\()([\\p{L}_][\\p{L}_\\p{N}\\p{M}]*)(\\))"},{begin:"\\b(targetEnvironment)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.condition.swift"},2:{name:"punctuation.definition.parameters.begin.swift"}},end:"(\\))|$",endCaptures:{1:{name:"punctuation.definition.parameters.end.swift"}},patterns:[{match:"\\b(simulator|UIKitForMac)\\b",name:"support.constant.platform.environment.swift"}]},{begin:"\\b(swift|compiler)\\s*(\\()",beginCaptures:{1:{name:"keyword.other.condition.swift"},2:{name:"punctuation.definition.parameters.begin.swift"}},end:"(\\))|$",endCaptures:{1:{name:"punctuation.definition.parameters.end.swift"}},patterns:[{match:">=|<",name:"keyword.operator.comparison.swift"},{match:"\\b[0-9]+(?:\\.[0-9]+)*\\b",name:"constant.numeric.swift"}]}]},{captures:{1:{name:"punctuation.definition.preprocessor.swift"},2:{name:"keyword.control.preprocessor.conditional.swift"},3:{patterns:[{match:"\\S+",name:"invalid.illegal.character-not-allowed-here.swift"}]}},match:"^\\s*(#)(else|endif)(.*?)(?=$|//|/\\*)",name:"meta.preprocessor.conditional.swift"},{captures:{1:{name:"punctuation.definition.preprocessor.swift"},2:{name:"keyword.control.preprocessor.sourcelocation.swift"},4:{name:"punctuation.definition.parameters.begin.swift"},5:{patterns:[{begin:'(file)\\s*(:)\\s*(?=")',beginCaptures:{1:{name:"support.variable.parameter.swift"},2:{name:"punctuation.separator.key-value.swift"}},end:"(?!\\G)",patterns:[{include:"#literals"}]},{captures:{1:{name:"support.variable.parameter.swift"},2:{name:"punctuation.separator.key-value.swift"},3:{name:"constant.numeric.integer.swift"}},match:"(line)\\s*(:)\\s*([0-9]+)"},{match:",",name:"punctuation.separator.parameters.swift"},{match:"\\S+",name:"invalid.illegal.character-not-allowed-here.swift"}]},6:{name:"punctuation.definition.parameters.begin.swift"},7:{patterns:[{match:"\\S+",name:"invalid.illegal.character-not-allowed-here.swift"}]}},match:"^\\s*(#)(sourceLocation)((\\()([^)]*)(\\)))(.*?)(?=$|//|/\\*)",name:"meta.preprocessor.sourcelocation.swift"}]},declarations:{patterns:[{include:"#function"},{include:"#function-initializer"},{include:"#typed-variable-declaration"},{include:"#import"},{include:"#operator"},{include:"#precedencegroup"},{include:"#protocol"},{include:"#type"},{include:"#extension"},{include:"#typealias"}],repository:{"available-types":{patterns:[{include:"#comments"},{include:"#builtin-types"},{include:"#attributes"},{match:"\\basync\\b",name:"keyword.control.async.swift"},{match:"\\b(?:throws|rethrows)\\b",name:"keyword.control.exception.swift"},{match:"\\bsome\\b",name:"keyword.operator.type.opaque.swift"},{match:"\\bany\\b",name:"keyword.operator.type.existential.swift"},{match:"\\b(?:inout|isolated)\\b",name:"storage.modifier.swift"},{match:"\\bSelf\\b",name:"variable.language.swift"},{captures:{1:{name:"keyword.operator.type.function.swift"}},match:"(?<![/=\\-+!*%<>&|\\^~.])(->)(?![/=\\-+!*%<>&|\\^~.])"},{captures:{1:{name:"keyword.operator.type.composition.swift"}},comment:"Swift 3: A & B",match:"(?<![/=\\-+!*%<>&|\\^~.])(&)(?![/=\\-+!*%<>&|\\^~.])"},{match:"[?!]",name:"keyword.operator.type.optional.swift"},{match:"\\.\\.\\.",name:"keyword.operator.function.variadic-parameter.swift"},{comment:"Swift 2: protocol<A, B>",match:"\\bprotocol\\b",name:"keyword.operator.type.composition.swift"},{match:"(?<=\\.)(?:Protocol|Type)\\b",name:"keyword.operator.type.metatype.swift"},{include:"#tuple-type"},{include:"#collection-type"},{include:"#generic-argument-clause"}],repository:{"collection-type":{begin:"\\[",beginCaptures:{0:{name:"punctuation.section.collection-type.begin.swift"}},comment:"array and dictionary types [Value] and [Key: Value]",end:"\\]|(?=[>){}])",endCaptures:{0:{name:"punctuation.section.collection-type.end.swift"}},patterns:[{include:"#available-types"},{begin:":",beginCaptures:{0:{name:"punctuation.separator.key-value.swift"}},end:"(?=\\]|[>){}])",patterns:[{match:":",name:"invalid.illegal.extra-colon-in-dictionary-type.swift"},{include:"#available-types"}]}]},"tuple-type":{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.tuple-type.begin.swift"}},end:"\\)|(?=[>\\]{}])",endCaptures:{0:{name:"punctuation.section.tuple-type.end.swift"}},patterns:[{include:"#available-types"}]}}},extension:{begin:"\\b(extension)\\s+((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))",beginCaptures:{1:{name:"storage.type.$1.swift"},2:{name:"entity.name.type.swift",patterns:[{include:"#available-types"}]},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.identifier.swift"}},end:"(?<=\\})",name:"meta.definition.type.$1.swift",patterns:[{include:"#comments"},{comment:"SE-0143: Conditional Conformances",include:"#generic-where-clause"},{include:"#inheritance-clause"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.type.begin.swift"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.type.end.swift"}},name:"meta.definition.type.body.swift",patterns:[{include:"$self"}]}]},function:{begin:`(?x) + \\b + (?:(nonisolated)\\s+)? + (func) + \\s+ + ( + (?<q>\`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>) + | (?: + ( + (?<oph> # operator-head + [/=\\-+!*%<>&|^~?] + | [\\x{00A1}-\\x{00A7}] + | [\\x{00A9}\\x{00AB}] + | [\\x{00AC}\\x{00AE}] + | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}] + | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}] + | [\\x{2030}-\\x{203E}] + | [\\x{2041}-\\x{2053}] + | [\\x{2055}-\\x{205E}] + | [\\x{2190}-\\x{23FF}] + | [\\x{2500}-\\x{2775}] + | [\\x{2794}-\\x{2BFF}] + | [\\x{2E00}-\\x{2E7F}] + | [\\x{3001}-\\x{3003}] + | [\\x{3008}-\\x{3030}] + ) + ( + \\g<oph> + | (?<opc> # operator-character + [\\x{0300}-\\x{036F}] + | [\\x{1DC0}-\\x{1DFF}] + | [\\x{20D0}-\\x{20FF}] + | [\\x{FE00}-\\x{FE0F}] + | [\\x{FE20}-\\x{FE2F}] + | [\\x{E0100}-\\x{E01EF}] + ) + )* + ) + | ( \\. ( \\g<oph> | \\g<opc> | \\. )+ ) # Dot operators + ) + ) + \\s* + (?=\\(|<) + `,beginCaptures:{1:{name:"storage.modifier.swift"},2:{name:"storage.type.function.swift"},3:{name:"entity.name.function.swift"},4:{name:"punctuation.definition.identifier.swift"},5:{name:"punctuation.definition.identifier.swift"}},end:"(?<=\\})|$(?# functions in protocol declarations or generated interfaces have no body)",name:"meta.definition.function.swift",patterns:[{include:"#comments"},{include:"#generic-parameter-clause"},{include:"#parameter-clause"},{include:"#function-result"},{include:"#async-throws"},{comment:"Swift 3: generic constraints after the parameters and return type",include:"#generic-where-clause"},{begin:"(\\{)",beginCaptures:{1:{name:"punctuation.section.function.begin.swift"}},end:"(\\})",endCaptures:{1:{name:"punctuation.section.function.end.swift"}},name:"meta.definition.function.body.swift",patterns:[{include:"$self"}]}]},"function-initializer":{begin:"(?<!\\.)\\b(init[?!]*(?# only one is valid, but we want the in\u21E5 snippet to produce something that looks good))\\s*(?=\\(|<)",beginCaptures:{1:{name:"storage.type.function.swift",patterns:[{match:"(?<=[?!])[?!]+",name:"invalid.illegal.character-not-allowed-here.swift"}]}},end:"(?<=\\})|$",name:"meta.definition.function.initializer.swift",patterns:[{include:"#comments"},{include:"#generic-parameter-clause"},{include:"#parameter-clause"},{include:"#async-throws"},{comment:"Swift 3: generic constraints after the parameters and return type",include:"#generic-where-clause"},{begin:"(\\{)",beginCaptures:{1:{name:"punctuation.section.function.begin.swift"}},end:"(\\})",endCaptures:{1:{name:"punctuation.section.function.end.swift"}},name:"meta.definition.function.body.swift",patterns:[{include:"$self"}]}]},"function-result":{begin:"(?<![/=\\-+!*%<>&|\\^~.])(->)(?![/=\\-+!*%<>&|\\^~.])\\s*",beginCaptures:{1:{name:"keyword.operator.function-result.swift"}},end:"(?!\\G)(?=\\{|\\bwhere\\b|;)|$",name:"meta.function-result.swift",patterns:[{include:"#available-types"}]},"generic-argument-clause":{begin:"<",beginCaptures:{0:{name:"punctuation.separator.generic-argument-clause.begin.swift"}},end:">|(?=[)\\]{}])",endCaptures:{0:{name:"punctuation.separator.generic-argument-clause.end.swift"}},name:"meta.generic-argument-clause.swift",patterns:[{include:"#available-types"}]},"generic-parameter-clause":{begin:"<",beginCaptures:{0:{name:"punctuation.separator.generic-parameter-clause.begin.swift"}},end:">|(?=[^\\w\\d:<>\\s,=&`])(?# characters besides these are never valid in a generic param list -- even if it's not really a valid clause, we should stop trying to parse it if we see one of them.)",endCaptures:{0:{name:"punctuation.separator.generic-parameter-clause.end.swift"}},name:"meta.generic-parameter-clause.swift",patterns:[{include:"#comments"},{comment:"Swift 2: constraints inside the generic param list",include:"#generic-where-clause"},{captures:{1:{name:"variable.language.generic-parameter.swift"}},match:"\\b((?!\\d)\\w[\\w\\d]*)\\b"},{match:",",name:"punctuation.separator.generic-parameters.swift"},{begin:"(:)\\s*",beginCaptures:{1:{name:"punctuation.separator.generic-parameter-constraint.swift"}},end:"(?=[,>]|(?!\\G)\\bwhere\\b)",name:"meta.generic-parameter-constraint.swift",patterns:[{begin:"\\G",end:"(?=[,>]|(?!\\G)\\bwhere\\b)",name:"entity.other.inherited-class.swift",patterns:[{include:"#type-identifier"}]}]}]},"generic-where-clause":{begin:"\\b(where)\\b\\s*",beginCaptures:{1:{name:"keyword.other.generic-constraint-introducer.swift"}},end:"(?!\\G)$|(?=[>{};\\n]|//|/\\*)",name:"meta.generic-where-clause.swift",patterns:[{include:"#comments"},{include:"#requirement-list"}],repository:{"requirement-list":{begin:"\\G|,\\s*",end:"(?=[,>{};\\n]|//|/\\*)",patterns:[{include:"#comments"},{include:"#constraint"},{include:"#available-types"},{begin:"(?<![/=\\-+!*%<>&|\\^~.])(==)(?![/=\\-+!*%<>&|\\^~.])",beginCaptures:{1:{name:"keyword.operator.generic-constraint.same-type.swift"}},end:"(?=\\s*[,>{};\\n]|//|/\\*)",name:"meta.generic-where-clause.same-type-requirement.swift",patterns:[{include:"#available-types"}]},{begin:"(?<![/=\\-+!*%<>&|\\^~.])(:)(?![/=\\-+!*%<>&|\\^~.])",beginCaptures:{1:{name:"keyword.operator.generic-constraint.conforms-to.swift"}},end:"(?=\\s*[,>{};\\n]|//|/\\*)",name:"meta.generic-where-clause.conformance-requirement.swift",patterns:[{begin:"\\G\\s*",contentName:"entity.other.inherited-class.swift",end:"(?=\\s*[,>{};\\n]|//|/\\*)",patterns:[{include:"#available-types"}]}]}]}}},import:{begin:"(?<!\\.)\\b(import)\\s+",beginCaptures:{1:{name:"keyword.control.import.swift"}},end:"(;)|$\\n?|(?=//|/\\*)",endCaptures:{1:{name:"punctuation.terminator.statement.swift"}},name:"meta.import.swift",patterns:[{begin:"\\G(?!;|$|//|/\\*)(?:(typealias|struct|class|actor|enum|protocol|var|func)\\s+)?",beginCaptures:{1:{name:"storage.modifier.swift"}},end:"(?=;|$|//|/\\*)",patterns:[{captures:{1:{name:"punctuation.definition.identifier.swift"},2:{name:"punctuation.definition.identifier.swift"}},match:`(?x) + (?<=\\G|\\.) + (?<q>\`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>) + `,name:"entity.name.type.swift"},{match:`(?x) + (?<=\\G|\\.) + \\$[0-9]+ + `,name:"entity.name.type.swift"},{captures:{1:{patterns:[{match:"\\.",name:"invalid.illegal.dot-not-allowed-here.swift"}]}},match:`(?x) + (?<=\\G|\\.) + (?: + ( + (?<oph> # operator-head + [/=\\-+!*%<>&|^~?] + | [\\x{00A1}-\\x{00A7}] + | [\\x{00A9}\\x{00AB}] + | [\\x{00AC}\\x{00AE}] + | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}] + | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}] + | [\\x{2030}-\\x{203E}] + | [\\x{2041}-\\x{2053}] + | [\\x{2055}-\\x{205E}] + | [\\x{2190}-\\x{23FF}] + | [\\x{2500}-\\x{2775}] + | [\\x{2794}-\\x{2BFF}] + | [\\x{2E00}-\\x{2E7F}] + | [\\x{3001}-\\x{3003}] + | [\\x{3008}-\\x{3030}] + ) + ( + \\g<oph> + | (?<opc> # operator-character + [\\x{0300}-\\x{036F}] + | [\\x{1DC0}-\\x{1DFF}] + | [\\x{20D0}-\\x{20FF}] + | [\\x{FE00}-\\x{FE0F}] + | [\\x{FE20}-\\x{FE2F}] + | [\\x{E0100}-\\x{E01EF}] + ) + )* + ) + | ( \\. ( \\g<oph> | \\g<opc> | \\. )+ ) # Dot operators + ) + (?=\\.|;|$|//|/\\*|\\s) + `,name:"entity.name.type.swift"},{match:"\\.",name:"punctuation.separator.import.swift"},{begin:"(?!\\s*(;|$|//|/\\*))",end:"(?=\\s*(;|$|//|/\\*))",name:"invalid.illegal.character-not-allowed-here.swift"}]}]},"inheritance-clause":{begin:"(:)(?=\\s*\\{)|(:)\\s*",beginCaptures:{1:{name:"invalid.illegal.empty-inheritance-clause.swift"},2:{name:"punctuation.separator.inheritance-clause.swift"}},end:"(?!\\G)$|(?=[={}]|(?!\\G)\\bwhere\\b)",name:"meta.inheritance-clause.swift",patterns:[{begin:"\\bclass\\b",beginCaptures:{0:{name:"storage.type.class.swift"}},end:"(?=[={}]|(?!\\G)\\bwhere\\b)",patterns:[{include:"#comments"},{include:"#more-types"}]},{begin:"\\G",end:"(?!\\G)$|(?=[={}]|(?!\\G)\\bwhere\\b)",patterns:[{include:"#comments"},{include:"#inherited-type"},{include:"#more-types"}]}],repository:{"inherited-type":{begin:"(?=[`\\p{L}_])",end:"(?!\\G)",name:"entity.other.inherited-class.swift",patterns:[{include:"#type-identifier"}]},"more-types":{begin:",\\s*",end:"(?!\\G)(?!//|/\\*)|(?=[,={}]|(?!\\G)\\bwhere\\b)",name:"meta.inheritance-list.more-types",patterns:[{include:"#comments"},{include:"#inherited-type"},{include:"#more-types"}]}}},operator:{begin:`(?x) + (?: + \\b(prefix|infix|postfix) + \\s+ + )? + \\b + (operator) + \\s+ + ( + ( + (?<oph> # operator-head + [/=\\-+!*%<>&|^~?] + | [\\x{00A1}-\\x{00A7}] + | [\\x{00A9}\\x{00AB}] + | [\\x{00AC}\\x{00AE}] + | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}] + | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}] + | [\\x{2030}-\\x{203E}] + | [\\x{2041}-\\x{2053}] + | [\\x{2055}-\\x{205E}] + | [\\x{2190}-\\x{23FF}] + | [\\x{2500}-\\x{2775}] + | [\\x{2794}-\\x{2BFF}] + | [\\x{2E00}-\\x{2E7F}] + | [\\x{3001}-\\x{3003}] + | [\\x{3008}-\\x{3030}] + ) + ( + \\g<oph> + | \\. # Invalid dot + | (?<opc> # operator-character + [\\x{0300}-\\x{036F}] + | [\\x{1DC0}-\\x{1DFF}] + | [\\x{20D0}-\\x{20FF}] + | [\\x{FE00}-\\x{FE0F}] + | [\\x{FE20}-\\x{FE2F}] + | [\\x{E0100}-\\x{E01EF}] + ) + )*+ + ) + | ( \\. ( \\g<oph> | \\g<opc> | \\. )++ ) # Dot operators + ) + \\s* + `,beginCaptures:{1:{name:"storage.modifier.swift"},2:{name:"storage.type.function.operator.swift"},3:{name:"entity.name.function.operator.swift"},4:{patterns:[{match:"\\.",name:"invalid.illegal.dot-not-allowed-here.swift"}]}},end:"(;)|$\\n?|(?=//|/\\*)",endCaptures:{1:{name:"punctuation.terminator.statement.swift"}},name:"meta.definition.operator.swift",patterns:[{include:"#swift2"},{include:"#swift3"},{match:"((?!$|;|//|/\\*)\\S)+",name:"invalid.illegal.character-not-allowed-here.swift"}],repository:{swift2:{begin:"\\G(\\{)",beginCaptures:{1:{name:"punctuation.definition.operator.begin.swift"}},end:"(\\})",endCaptures:{1:{name:"punctuation.definition.operator.end.swift"}},patterns:[{include:"#comments"},{captures:{1:{name:"storage.modifier.swift"},2:{name:"keyword.other.operator.associativity.swift"}},match:"\\b(associativity)\\s+(left|right)\\b"},{captures:{1:{name:"storage.modifier.swift"},2:{name:"constant.numeric.integer.swift"}},match:"\\b(precedence)\\s+([0-9]+)\\b"},{captures:{1:{name:"storage.modifier.swift"}},match:"\\b(assignment)\\b"}]},swift3:{captures:{2:{name:"entity.other.inherited-class.swift",patterns:[{include:"#types-precedencegroup"}]},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.identifier.swift"}},match:"\\G(:)\\s*((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))"}}},"parameter-clause":{begin:"(\\()",beginCaptures:{1:{name:"punctuation.definition.parameters.begin.swift"}},end:"(\\))(?:\\s*(async)\\b)?",endCaptures:{1:{name:"punctuation.definition.parameters.end.swift"},2:{name:"keyword.control.async.swift"}},name:"meta.parameter-clause.swift",patterns:[{include:"#parameter-list"}]},"parameter-list":{patterns:[{captures:{1:{name:"entity.name.function.swift"},2:{name:"punctuation.definition.identifier.swift"},3:{name:"punctuation.definition.identifier.swift"},4:{name:"variable.parameter.function.swift"},5:{name:"punctuation.definition.identifier.swift"},6:{name:"punctuation.definition.identifier.swift"}},comment:"External parameter labels are considered part of the function name",match:"((?<q1>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q1>))\\s+((?<q2>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q2>))(?=\\s*:)"},{captures:{1:{name:"variable.parameter.function.swift"},2:{name:"entity.name.function.swift"},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.identifier.swift"}},comment:"If no external label is given, the name is both the external label and the internal variable name",match:"(((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>)))(?=\\s*:)"},{begin:":\\s*(?!\\s)",end:"(?=[,)])",patterns:[{include:"#available-types"},{match:":",name:"invalid.illegal.extra-colon-in-parameter-list.swift"},{begin:"=",beginCaptures:{0:{name:"keyword.operator.assignment.swift"}},comment:"a parameter's default value",end:"(?=[,)])",patterns:[{include:"#expressions"}]}]}]},precedencegroup:{begin:"\\b(precedencegroup)\\s+((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))\\s*(?=\\{)",beginCaptures:{1:{name:"storage.type.precedencegroup.swift"},2:{name:"entity.name.type.precedencegroup.swift"},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.identifier.swift"}},end:"(?!\\G)",name:"meta.definition.precedencegroup.swift",patterns:[{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.precedencegroup.begin.swift"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.precedencegroup.end.swift"}},patterns:[{include:"#comments"},{captures:{1:{name:"storage.modifier.swift"},2:{name:"entity.other.inherited-class.swift",patterns:[{include:"#types-precedencegroup"}]},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.identifier.swift"}},match:"\\b(higherThan|lowerThan)\\s*:\\s*((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))"},{captures:{1:{name:"storage.modifier.swift"},2:{name:"keyword.other.operator.associativity.swift"}},match:"\\b(associativity)\\b(?:\\s*:\\s*(right|left|none)\\b)?"},{captures:{1:{name:"storage.modifier.swift"},2:{name:"constant.language.boolean.swift"}},match:"\\b(assignment)\\b(?:\\s*:\\s*(true|false)\\b)?"}]}]},protocol:{begin:"\\b(protocol)\\s+((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))",beginCaptures:{1:{name:"storage.type.$1.swift"},2:{name:"entity.name.type.$1.swift"},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.identifier.swift"}},end:"(?<=\\})",name:"meta.definition.type.protocol.swift",patterns:[{include:"#comments"},{include:"#inheritance-clause"},{comment:"SE-0142: Permit where clauses to constrain associated types",include:"#generic-where-clause"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.type.begin.swift"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.type.end.swift"}},name:"meta.definition.type.body.swift",patterns:[{include:"#protocol-method"},{include:"#protocol-initializer"},{include:"#associated-type"},{include:"$self"}]}],repository:{"associated-type":{begin:"\\b(associatedtype)\\s+((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))\\s*",beginCaptures:{1:{name:"keyword.other.declaration-specifier.swift"},2:{name:"variable.language.associatedtype.swift"},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.identifier.swift"}},end:"(?!\\G)$|(?=[;}]|$)",name:"meta.definition.associatedtype.swift",patterns:[{include:"#inheritance-clause"},{comment:"SE-0142: Permit where clauses to constrain associated types",include:"#generic-where-clause"},{include:"#typealias-assignment"}]},"protocol-initializer":{begin:"(?<!\\.)\\b(init[?!]*(?# only one is valid, but we want the in\u21E5 snippet to produce something that looks good))\\s*(?=\\(|<)",beginCaptures:{1:{name:"storage.type.function.swift",patterns:[{match:"(?<=[?!])[?!]+",name:"invalid.illegal.character-not-allowed-here.swift"}]}},end:"$|(?=;|//|/\\*|\\})",name:"meta.definition.function.initializer.swift",patterns:[{include:"#comments"},{include:"#generic-parameter-clause"},{include:"#parameter-clause"},{include:"#async-throws"},{comment:"Swift 3: generic constraints after the parameters and return type",include:"#generic-where-clause"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.function.begin.swift"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.function.end.swift"}},name:"invalid.illegal.function-body-not-allowed-in-protocol.swift",patterns:[{include:"$self"}]}]},"protocol-method":{begin:`(?x) + \\b + (func) + \\s+ + ( + (?<q>\`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>) + | (?: + ( + (?<oph> # operator-head + [/=\\-+!*%<>&|^~?] + | [\\x{00A1}-\\x{00A7}] + | [\\x{00A9}\\x{00AB}] + | [\\x{00AC}\\x{00AE}] + | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}] + | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}] + | [\\x{2030}-\\x{203E}] + | [\\x{2041}-\\x{2053}] + | [\\x{2055}-\\x{205E}] + | [\\x{2190}-\\x{23FF}] + | [\\x{2500}-\\x{2775}] + | [\\x{2794}-\\x{2BFF}] + | [\\x{2E00}-\\x{2E7F}] + | [\\x{3001}-\\x{3003}] + | [\\x{3008}-\\x{3030}] + ) + ( + \\g<oph> + | (?<opc> # operator-character + [\\x{0300}-\\x{036F}] + | [\\x{1DC0}-\\x{1DFF}] + | [\\x{20D0}-\\x{20FF}] + | [\\x{FE00}-\\x{FE0F}] + | [\\x{FE20}-\\x{FE2F}] + | [\\x{E0100}-\\x{E01EF}] + ) + )* + ) + | ( \\. ( \\g<oph> | \\g<opc> | \\. )+ ) # Dot operators + ) + ) + \\s* + (?=\\(|<) + `,beginCaptures:{1:{name:"storage.type.function.swift"},2:{name:"entity.name.function.swift"},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.identifier.swift"}},end:"$|(?=;|//|/\\*|\\})",name:"meta.definition.function.swift",patterns:[{include:"#comments"},{include:"#generic-parameter-clause"},{include:"#parameter-clause"},{include:"#function-result"},{include:"#async-throws"},{comment:"Swift 3: generic constraints after the parameters and return type",include:"#generic-where-clause"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.section.function.begin.swift"}},end:"\\}",endCaptures:{0:{name:"punctuation.section.function.end.swift"}},name:"invalid.illegal.function-body-not-allowed-in-protocol.swift",patterns:[{include:"$self"}]}]}}},type:{patterns:[{begin:"\\b(class(?!\\s+(?:func|var|let)\\b)|struct|actor)\\s+((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))",beginCaptures:{1:{name:"storage.type.$1.swift"},2:{name:"entity.name.type.$1.swift"},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.identifier.swift"}},end:"(?<=\\})",name:"meta.definition.type.$1.swift",patterns:[{include:"#comments"},{include:"#generic-parameter-clause"},{comment:"Swift 3: generic constraints after the generic param list",include:"#generic-where-clause"},{include:"#inheritance-clause"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.type.begin.swift"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.type.end.swift"}},name:"meta.definition.type.body.swift",patterns:[{include:"$self"}]}]},{include:"#type-enum"}]},"type-enum":{begin:"\\b(enum)\\s+((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))",beginCaptures:{1:{name:"storage.type.$1.swift"},2:{name:"entity.name.type.$1.swift"},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.identifier.swift"}},end:"(?<=\\})",name:"meta.definition.type.$1.swift",patterns:[{include:"#comments"},{include:"#generic-parameter-clause"},{comment:"Swift 3: generic constraints after the generic param list",include:"#generic-where-clause"},{include:"#inheritance-clause"},{begin:"\\{",beginCaptures:{0:{name:"punctuation.definition.type.begin.swift"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.type.end.swift"}},name:"meta.definition.type.body.swift",patterns:[{include:"#enum-case-clause"},{include:"$self"}]}],repository:{"associated-values":{begin:"\\G\\(",beginCaptures:{0:{name:"punctuation.definition.parameters.begin.swift"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.parameters.end.swift"}},patterns:[{include:"#comments"},{begin:`(?x) + (?:(_)|((?<q1>\`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*\\k<q1>)) + \\s+ + (((?<q2>\`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*\\k<q2>)) + \\s*(:)`,beginCaptures:{1:{name:"entity.name.function.swift"},2:{name:"invalid.illegal.distinct-labels-not-allowed.swift"},5:{name:"variable.parameter.function.swift"},7:{name:"punctuation.separator.argument-label.swift"}},end:"(?=[,)\\]])",patterns:[{include:"#available-types"}]},{begin:"(((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*\\k<q>))\\s*(:)",beginCaptures:{1:{name:"entity.name.function.swift"},2:{name:"variable.parameter.function.swift"},4:{name:"punctuation.separator.argument-label.swift"}},end:"(?=[,)\\]])",patterns:[{include:"#available-types"}]},{begin:"(?![,)\\]])(?=\\S)",comment:"an element without a label (i.e. anything else)",end:"(?=[,)\\]])",patterns:[{include:"#available-types"},{match:":",name:"invalid.illegal.extra-colon-in-parameter-list.swift"}]}]},"enum-case":{begin:"(?x)((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))\\s*",beginCaptures:{1:{name:"constant.other.swift"}},end:"(?<=\\))|(?![=(])",patterns:[{include:"#comments"},{include:"#associated-values"},{include:"#raw-value-assignment"}]},"enum-case-clause":{begin:"\\b(case)\\b\\s*",beginCaptures:{1:{name:"storage.type.enum.case.swift"}},end:"(?=[;}])|(?!\\G)(?!//|/\\*)(?=[^\\s,])",patterns:[{include:"#comments"},{include:"#enum-case"},{include:"#more-cases"}]},"more-cases":{begin:",\\s*",end:"(?!\\G)(?!//|/\\*)(?=[;}]|[^\\s,])",name:"meta.enum-case.more-cases",patterns:[{include:"#comments"},{include:"#enum-case"},{include:"#more-cases"}]},"raw-value-assignment":{begin:"(=)\\s*",beginCaptures:{1:{name:"keyword.operator.assignment.swift"}},end:"(?!\\G)",patterns:[{include:"#comments"},{include:"#literals"}]}}},"type-identifier":{begin:"((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))\\s*",beginCaptures:{1:{name:"meta.type-name.swift",patterns:[{include:"#builtin-types"}]},2:{name:"punctuation.definition.identifier.swift"},3:{name:"punctuation.definition.identifier.swift"}},end:"(?!<)",patterns:[{begin:"(?=<)",end:"(?!\\G)",patterns:[{include:"#generic-argument-clause"}]}]},typealias:{begin:"\\b(typealias)\\s+((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))\\s*",beginCaptures:{1:{name:"keyword.other.declaration-specifier.swift"},2:{name:"entity.name.type.typealias.swift"},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.identifier.swift"}},end:"(?!\\G)$|(?=;|//|/\\*|$)",name:"meta.definition.typealias.swift",patterns:[{begin:"\\G(?=<)",end:"(?!\\G)",patterns:[{include:"#generic-parameter-clause"}]},{include:"#typealias-assignment"}]},"typealias-assignment":{begin:"(=)\\s*",beginCaptures:{1:{name:"keyword.operator.assignment.swift"}},end:"(?!\\G)$|(?=;|//|/\\*|$)",patterns:[{include:"#available-types"}]},"typed-variable-declaration":{begin:`(?x) + \\b(?:(async)\\s+)?(let|var)\\b\\s+ + (?<q>\`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>)\\s* + : + `,beginCaptures:{1:{name:"keyword.control.async.swift"},2:{name:"keyword.other.declaration-specifier.swift"}},end:"(?=$|[={])",patterns:[{include:"#available-types"}]},"types-precedencegroup":{patterns:[{comment:"Precedence groups in the standard library",match:"\\b(?:BitwiseShift|Assignment|RangeFormation|Casting|Addition|NilCoalescing|Comparison|LogicalConjunction|LogicalDisjunction|Default|Ternary|Multiplication|FunctionArrow)Precedence\\b",name:"support.type.swift"}]}}},expressions:{patterns:[{include:"#comments"},{include:"#code-block"},{include:"#attributes"},{include:"#closure-parameter"},{include:"#literals"},{include:"#operators"},{include:"#builtin-types"},{include:"#builtin-functions"},{include:"#builtin-global-functions"},{include:"#builtin-properties"},{include:"#compound-name"},{include:"#keywords"},{include:"#function-call-expression"},{include:"#subscript-expression"},{include:"#parenthesized-expression"},{include:"#member-reference"},{include:"#availability-condition"},{match:"\\b_\\b",name:"support.variable.discard-value.swift"}],repository:{"availability-condition":{begin:"\\B(#(?:un)?available)(\\()",beginCaptures:{1:{name:"support.function.availability-condition.swift"},2:{name:"punctuation.definition.arguments.begin.swift"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.swift"}},patterns:[{captures:{1:{name:"keyword.other.platform.os.swift"},2:{name:"constant.numeric.swift"}},match:"\\s*\\b((?:iOS|macOS|OSX|watchOS|tvOS|UIKitForMac)(?:ApplicationExtension)?)\\b(?:\\s+([0-9]+(?:\\.[0-9]+)*\\b))"},{captures:{1:{name:"keyword.other.platform.all.swift"},2:{name:"invalid.illegal.character-not-allowed-here.swift"}},match:"(\\*)\\s*(.*?)(?=[,)])"},{match:"[^\\s,)]+",name:"invalid.illegal.character-not-allowed-here.swift"}]},"closure-parameter":{match:"\\$[0-9]+",name:"variable.language.closure-parameter.swift"},"compound-name":{captures:{1:{name:"entity.name.function.compound-name.swift"},2:{name:"punctuation.definition.entity.swift"},3:{name:"punctuation.definition.entity.swift"},4:{patterns:[{captures:{1:{name:"punctuation.definition.entity.swift"},2:{name:"punctuation.definition.entity.swift"}},match:"(?<q>`?)(?!_:)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>):",name:"entity.name.function.compound-name.swift"}]}},comment:"a reference to a function with disambiguating argument labels, such as foo(_:), foo(bar:), etc.",match:`(?x) + ((?<q1>\`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q1>)) # function name + \\( + ( + ( + ((?<q2>\`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q2>)) # argument label + : # colon + )+ + ) + \\) + `},"expression-element-list":{patterns:[{include:"#comments"},{begin:"((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))\\s*(:)",beginCaptures:{1:{name:"support.function.any-method.swift"},2:{name:"punctuation.definition.identifier.swift"},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.separator.argument-label.swift"}},comment:"an element with a label",end:"(?=[,)\\]])",patterns:[{include:"#expressions"}]},{begin:"(?![,)\\]])(?=\\S)",comment:"an element without a label (i.e. anything else)",end:"(?=[,)\\]])",patterns:[{include:"#expressions"}]}]},"function-call-expression":{patterns:[{begin:"((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))\\s*(\\()",beginCaptures:{1:{name:"support.function.any-method.swift"},2:{name:"punctuation.definition.identifier.swift"},3:{name:"punctuation.definition.identifier.swift"},4:{name:"punctuation.definition.arguments.begin.swift"}},comment:"foo(args) -- a call whose callee is a highlightable name",end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.swift"}},name:"meta.function-call.swift",patterns:[{include:"#expression-element-list"}]},{begin:"(?<=[`\\])}>\\p{L}_\\p{N}\\p{M}])\\s*(\\()",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.swift"}},comment:"[Int](args) -- a call whose callee is a more complicated expression",end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.swift"}},name:"meta.function-call.swift",patterns:[{include:"#expression-element-list"}]}]},"member-reference":{patterns:[{captures:{1:{name:"variable.other.swift"},2:{name:"punctuation.definition.identifier.swift"},3:{name:"punctuation.definition.identifier.swift"}},match:"(?<=\\.)((?<q>`?)[\\p{L}_][\\p{L}_\\p{N}\\p{M}]*(\\k<q>))"}]},"parenthesized-expression":{begin:"\\(",beginCaptures:{0:{name:"punctuation.section.tuple.begin.swift"}},comment:'correctly matching closure expressions is too hard (depends on trailing "in") so we just tack on some basics to the end of parenthesized-expression',end:"(\\))\\s*((?:\\b(?:async|throws|rethrows)\\s)*)",endCaptures:{1:{name:"punctuation.section.tuple.end.swift"},2:{patterns:[{match:"\\brethrows\\b",name:"invalid.illegal.rethrows-only-allowed-on-function-declarations.swift"},{include:"#async-throws"}]}},patterns:[{include:"#expression-element-list"}]},"subscript-expression":{begin:"(?<=[`\\p{L}_\\p{N}\\p{M}])\\s*(\\[)",beginCaptures:{1:{name:"punctuation.definition.arguments.begin.swift"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.arguments.end.swift"}},name:"meta.subscript-expression.swift",patterns:[{include:"#expression-element-list"}]}}},keywords:{patterns:[{match:"(?<!\\.)\\b(?:if|else|guard|where|switch|case|default|fallthrough)\\b",name:"keyword.control.branch.swift"},{match:"(?<!\\.)\\b(?:continue|break|fallthrough|return)\\b",name:"keyword.control.transfer.swift"},{match:"(?<!\\.)\\b(?:while|for|in)\\b",name:"keyword.control.loop.swift"},{captures:{1:{name:"keyword.control.loop.swift"},2:{name:"punctuation.whitespace.trailing.repeat.swift"}},comment:"extra scopes for repeat-while snippet",match:"(?<!\\.)\\b(repeat)\\b(\\s*)"},{match:"(?<!\\.)\\bdefer\\b",name:"keyword.control.defer.swift"},{captures:{1:{name:"invalid.illegal.try-must-precede-await.swift"},2:{name:"keyword.control.await.swift"}},match:"(?<!\\.)\\b(?:(await\\s+try)|(await)\\b)"},{match:"(?<!\\.)\\b(?:catch|throws?|rethrows|try)\\b|\\btry[?!]\\B",name:"keyword.control.exception.swift"},{captures:{1:{name:"keyword.control.exception.swift"},2:{name:"punctuation.whitespace.trailing.do.swift"}},comment:"extra scopes for do-catch snippet",match:"(?<!\\.)\\b(do)\\b(\\s*)"},{captures:{1:{name:"keyword.control.async.swift"},2:{name:"storage.modifier.swift"},3:{name:"keyword.other.declaration-specifier.swift"}},match:"(?<!\\.)\\b(?:(?:(async)|(nonisolated))\\s+)?(let|var)\\b"},{match:"(?<!\\.)\\b(?:associatedtype|operator|typealias)\\b",name:"keyword.other.declaration-specifier.swift"},{match:"(?<!\\.)\\b(class|enum|extension|precedencegroup|protocol|struct|actor)\\b",name:"storage.type.$1.swift"},{match:"(?<!\\.)\\b(?:inout|static|final|lazy|mutating|nonmutating|optional|indirect|required|override|dynamic|convenience|infix|prefix|postfix)\\b",name:"storage.modifier.swift"},{match:"\\binit[?!]|\\binit\\b|(?<!\\.)\\b(?:func|deinit|subscript|didSet|get|set|willSet)\\b",name:"storage.type.function.swift"},{match:"(?<!\\.)\\b(?:fileprivate|private|internal|public|open)\\b",name:"keyword.other.declaration-specifier.accessibility.swift"},{comment:"matches weak, unowned, unowned(safe), unowned(unsafe)",match:"(?<!\\.)\\bunowned\\((?:safe|unsafe)\\)|(?<!\\.)\\b(?:weak|unowned)\\b",name:"keyword.other.capture-specifier.swift"},{captures:{1:{name:"keyword.operator.type.swift"},2:{name:"keyword.operator.type.metatype.swift"}},match:"(?<=\\.)(?:(dynamicType|self)|(Protocol|Type))\\b"},{match:"(?<!\\.)\\b(?:super|self|Self)\\b",name:"variable.language.swift"},{match:"\\B(?:#file|#filePath|#fileID|#line|#column|#function|#dsohandle)\\b|\\b(?:__FILE__|__LINE__|__COLUMN__|__FUNCTION__|__DSO_HANDLE__)\\b",name:"support.variable.swift"},{match:"(?<!\\.)\\bimport\\b",name:"keyword.control.import.swift"}]},literals:{patterns:[{include:"#boolean"},{include:"#numeric"},{include:"#string"},{match:"\\bnil\\b",name:"constant.language.nil.swift"},{comment:'object "literals" used in playgrounds',match:"\\B#(colorLiteral|imageLiteral|fileLiteral)\\b",name:"support.function.object-literal.swift"},{match:"\\B#keyPath\\b",name:"support.function.key-path.swift"},{begin:"\\B(#selector)(\\()(?:\\s*(getter|setter)\\s*(:))?",beginCaptures:{1:{name:"support.function.selector-reference.swift"},2:{name:"punctuation.definition.arguments.begin.swift"},3:{name:"support.variable.parameter.swift"},4:{name:"punctuation.separator.argument-label.swift"}},end:"\\)",endCaptures:{0:{name:"punctuation.definition.arguments.end.swift"}},patterns:[{include:"#expressions"}]}],repository:{boolean:{match:"\\b(true|false)\\b",name:"constant.language.boolean.swift"},numeric:{patterns:[{comment:"0.1, -4_2.5, 6.022e23, 10E-5",match:"(\\B\\-|\\b)(?<![\\[\\](){}\\p{L}_\\p{N}\\p{M}]\\.)[0-9][0-9_]*(?=\\.[0-9]|[eE])(?:\\.[0-9][0-9_]*)?(?:[eE][-+]?[0-9][0-9_]*)?\\b(?!\\.[0-9])",name:"constant.numeric.float.decimal.swift"},{comment:"-0x1.ap2_3, 0x31p-4",match:"(\\B\\-|\\b)(?<![\\[\\](){}\\p{L}_\\p{N}\\p{M}]\\.)(0x[0-9a-fA-F][0-9a-fA-F_]*)(?:\\.[0-9a-fA-F][0-9a-fA-F_]*)?[pP][-+]?[0-9][0-9_]*\\b(?!\\.[0-9])",name:"constant.numeric.float.hexadecimal.swift"},{comment:"0x1p, 0x1p_2, 0x1.5pa, 0x1.1p+1f, 0x1pz",match:"(\\B\\-|\\b)(?<![\\[\\](){}\\p{L}_\\p{N}\\p{M}]\\.)(0x[0-9a-fA-F][0-9a-fA-F_]*)(?:\\.[0-9a-fA-F][0-9a-fA-F_]*)?(?:[pP][-+]?\\w*)\\b(?!\\.[0-9])",name:"invalid.illegal.numeric.float.invalid-exponent.swift"},{comment:"0x1.5w (note that 0x1.f may be a valid expression)",match:"(\\B\\-|\\b)(?<![\\[\\](){}\\p{L}_\\p{N}\\p{M}]\\.)(0x[0-9a-fA-F][0-9a-fA-F_]*)\\.[0-9][\\w.]*",name:"invalid.illegal.numeric.float.missing-exponent.swift"},{comment:"-.5, .2f (note that 1.-.5 may be a valid expression)",match:"(?<=\\s|^)\\-?\\.[0-9][\\w.]*",name:"invalid.illegal.numeric.float.missing-leading-zero.swift"},{comment:"0b_0_1, 0x_1p+3q",match:"(\\B\\-|\\b)0[box]_[0-9a-fA-F_]*(?:[pPeE][+-]?\\w+)?[\\w.]+",name:"invalid.illegal.numeric.leading-underscore.swift"},{comment:"tuple positional member: not really a numeric literal, but not invalid",match:"(?<=[\\[\\](){}\\p{L}_\\p{N}\\p{M}]\\.)[0-9]+\\b"},{comment:"0b010, 0b1_0",match:"(\\B\\-|\\b)(?<![\\[\\](){}\\p{L}_\\p{N}\\p{M}]\\.)0b[01][01_]*\\b(?!\\.[0-9])",name:"constant.numeric.integer.binary.swift"},{comment:"0o1, 0o7_3",match:"(\\B\\-|\\b)(?<![\\[\\](){}\\p{L}_\\p{N}\\p{M}]\\.)0o[0-7][0-7_]*\\b(?!\\.[0-9])",name:"constant.numeric.integer.octal.swift"},{comment:"02, 3_456",match:"(\\B\\-|\\b)(?<![\\[\\](){}\\p{L}_\\p{N}\\p{M}]\\.)[0-9][0-9_]*\\b(?!\\.[0-9])",name:"constant.numeric.integer.decimal.swift"},{comment:"0x4, 0xF_7",match:"(\\B\\-|\\b)(?<![\\[\\](){}\\p{L}_\\p{N}\\p{M}]\\.)0x[0-9a-fA-F][0-9a-fA-F_]*\\b(?!\\.[0-9])",name:"constant.numeric.integer.hexadecimal.swift"},{match:"(\\B\\-|\\b)[0-9][\\w.]*",name:"invalid.illegal.numeric.other.swift"}]},string:{patterns:[{begin:'"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.swift"}},comment:"SE-0168: Multi-Line String Literals",end:'"""(#*)',endCaptures:{0:{name:"punctuation.definition.string.end.swift"},1:{name:"invalid.illegal.extra-closing-delimiter.swift"}},name:"string.quoted.double.block.swift",patterns:[{match:'\\G.+(?=""")|\\G.+',name:"invalid.illegal.content-after-opening-delimiter.swift"},{match:"\\\\\\s*\\n",name:"constant.character.escape.newline.swift"},{include:"#string-guts"},{comment:'Allow \\("""...""") to appear inside a block string',match:'\\S((?!\\\\\\().)*(?=""")',name:"invalid.illegal.content-before-closing-delimiter.swift"}]},{begin:'#"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.swift"}},end:'"""#(#*)',endCaptures:{0:{name:"punctuation.definition.string.end.swift"},1:{name:"invalid.illegal.extra-closing-delimiter.swift"}},name:"string.quoted.double.block.raw.swift",patterns:[{match:'\\G.+(?=""")|\\G.+',name:"invalid.illegal.content-after-opening-delimiter.swift"},{match:"\\\\#\\s*\\n",name:"constant.character.escape.newline.swift"},{include:"#raw-string-guts"},{comment:'Allow \\("""...""") to appear inside a block string',match:'\\S((?!\\\\#\\().)*(?=""")',name:"invalid.illegal.content-before-closing-delimiter.swift"}]},{begin:'(##+)"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.swift"}},end:'"""\\1(#*)',endCaptures:{0:{name:"punctuation.definition.string.end.swift"},1:{name:"invalid.illegal.extra-closing-delimiter.swift"}},name:"string.quoted.double.block.raw.swift",patterns:[{match:'\\G.+(?=""")|\\G.+',name:"invalid.illegal.content-after-opening-delimiter.swift"}]},{begin:'"',beginCaptures:{0:{name:"punctuation.definition.string.begin.swift"}},end:'"(#*)',endCaptures:{0:{name:"punctuation.definition.string.end.swift"},1:{name:"invalid.illegal.extra-closing-delimiter.swift"}},name:"string.quoted.double.single-line.swift",patterns:[{match:"\\r|\\n",name:"invalid.illegal.returns-not-allowed.swift"},{include:"#string-guts"}]},{begin:'(##+)"',beginCaptures:{0:{name:"punctuation.definition.string.begin.raw.swift"}},comment:"SE-0168: raw string literals (more than one #, grammar limitations prevent us from supporting escapes)",end:'"\\1(#*)',endCaptures:{0:{name:"punctuation.definition.string.end.raw.swift"},1:{name:"invalid.illegal.extra-closing-delimiter.swift"}},name:"string.quoted.double.single-line.raw.swift",patterns:[{match:"\\r|\\n",name:"invalid.illegal.returns-not-allowed.swift"}]},{begin:'#"',beginCaptures:{0:{name:"punctuation.definition.string.begin.raw.swift"}},comment:"SE-0168: raw string literals (one #, escapes supported)",end:'"#(#*)',endCaptures:{0:{name:"punctuation.definition.string.end.raw.swift"},1:{name:"invalid.illegal.extra-closing-delimiter.swift"}},name:"string.quoted.double.single-line.raw.swift",patterns:[{match:"\\r|\\n",name:"invalid.illegal.returns-not-allowed.swift"},{include:"#raw-string-guts"}]}],repository:{"raw-string-guts":{comment:"the same as #string-guts but with # in escapes",patterns:[{match:`\\\\#[0\\\\tnr"']`,name:"constant.character.escape.swift"},{match:"\\\\#u\\{[0-9a-fA-F]{1,8}\\}",name:"constant.character.escape.unicode.swift"},{begin:"\\\\#\\(",beginCaptures:{0:{name:"punctuation.section.embedded.begin.swift"}},contentName:"source.swift",end:"(\\))",endCaptures:{0:{name:"punctuation.section.embedded.end.swift"},1:{name:"source.swift"}},name:"meta.embedded.line.swift",patterns:[{include:"$self"},{begin:"\\(",comment:"Nested parens",end:"\\)"}]},{match:"\\\\#.",name:"invalid.illegal.escape-not-recognized"}]},"string-guts":{patterns:[{match:`\\\\[0\\\\tnr"']`,name:"constant.character.escape.swift"},{match:"\\\\u\\{[0-9a-fA-F]{1,8}\\}",name:"constant.character.escape.unicode.swift"},{begin:"\\\\\\(",beginCaptures:{0:{name:"punctuation.section.embedded.begin.swift"}},contentName:"source.swift",end:"(\\))",endCaptures:{0:{name:"punctuation.section.embedded.end.swift"},1:{name:"source.swift"}},name:"meta.embedded.line.swift",patterns:[{include:"$self"},{begin:"\\(",comment:"Nested parens",end:"\\)"}]},{match:"\\\\.",name:"invalid.illegal.escape-not-recognized"}]}}}}},operators:{patterns:[{comment:"Type casting",match:"\\b(is\\b|as([!?]\\B|\\b))",name:"keyword.operator.type-casting.swift"},{begin:`(?x) + (?= + (?<oph> # operator-head + [/=\\-+!*%<>&|^~?] + | [\\x{00A1}-\\x{00A7}] + | [\\x{00A9}\\x{00AB}] + | [\\x{00AC}\\x{00AE}] + | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}] + | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}] + | [\\x{2030}-\\x{203E}] + | [\\x{2041}-\\x{2053}] + | [\\x{2055}-\\x{205E}] + | [\\x{2190}-\\x{23FF}] + | [\\x{2500}-\\x{2775}] + | [\\x{2794}-\\x{2BFF}] + | [\\x{2E00}-\\x{2E7F}] + | [\\x{3001}-\\x{3003}] + | [\\x{3008}-\\x{3030}] + ) + | \\. + ( + \\g<oph> # operator-head + | \\. + | [\\x{0300}-\\x{036F}] # operator-character + | [\\x{1DC0}-\\x{1DFF}] + | [\\x{20D0}-\\x{20FF}] + | [\\x{FE00}-\\x{FE0F}] + | [\\x{FE20}-\\x{FE2F}] + | [\\x{E0100}-\\x{E01EF}] + ) + ) + `,comment:"This rule helps us speed up the matching.",end:"(?!\\G)",patterns:[{captures:{0:{patterns:[{match:"\\G(\\+\\+|\\-\\-)$",name:"keyword.operator.increment-or-decrement.swift"},{match:"\\G(\\+|\\-)$",name:"keyword.operator.arithmetic.unary.swift"},{match:"\\G!$",name:"keyword.operator.logical.not.swift"},{match:"\\G~$",name:"keyword.operator.bitwise.not.swift"},{match:".+",name:"keyword.operator.custom.prefix.swift"}]}},comment:"Prefix unary operator",match:`(?x) + \\G # Matching from the beginning ensures + # that we start with operator-head + (?<=^|[\\s(\\[{,;:]) + ( + (?!(//|/\\*|\\*/)) + ( + [/=\\-+!*%<>&|^~?] # operator-head + | [\\x{00A1}-\\x{00A7}] + | [\\x{00A9}\\x{00AB}] + | [\\x{00AC}\\x{00AE}] + | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}] + | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}] + | [\\x{2030}-\\x{203E}] + | [\\x{2041}-\\x{2053}] + | [\\x{2055}-\\x{205E}] + | [\\x{2190}-\\x{23FF}] + | [\\x{2500}-\\x{2775}] + | [\\x{2794}-\\x{2BFF}] + | [\\x{2E00}-\\x{2E7F}] + | [\\x{3001}-\\x{3003}] + | [\\x{3008}-\\x{3030}] + + | [\\x{0300}-\\x{036F}] # operator-character + | [\\x{1DC0}-\\x{1DFF}] + | [\\x{20D0}-\\x{20FF}] + | [\\x{FE00}-\\x{FE0F}] + | [\\x{FE20}-\\x{FE2F}] + | [\\x{E0100}-\\x{E01EF}] + ) + )++ + (?![\\s)\\]},;:]|\\z) + `},{captures:{0:{patterns:[{match:"\\G(\\+\\+|\\-\\-)$",name:"keyword.operator.increment-or-decrement.swift"},{match:"\\G!$",name:"keyword.operator.increment-or-decrement.swift"},{match:".+",name:"keyword.operator.custom.postfix.swift"}]}},comment:"Postfix unary operator",match:`(?x) + \\G # Matching from the beginning ensures + # that we start with operator-head + (?<!^|[\\s(\\[{,;:]) + ( + (?!(//|/\\*|\\*/)) + ( + [/=\\-+!*%<>&|^~?] # operator-head + | [\\x{00A1}-\\x{00A7}] + | [\\x{00A9}\\x{00AB}] + | [\\x{00AC}\\x{00AE}] + | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}] + | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}] + | [\\x{2030}-\\x{203E}] + | [\\x{2041}-\\x{2053}] + | [\\x{2055}-\\x{205E}] + | [\\x{2190}-\\x{23FF}] + | [\\x{2500}-\\x{2775}] + | [\\x{2794}-\\x{2BFF}] + | [\\x{2E00}-\\x{2E7F}] + | [\\x{3001}-\\x{3003}] + | [\\x{3008}-\\x{3030}] + + | [\\x{0300}-\\x{036F}] # operator-character + | [\\x{1DC0}-\\x{1DFF}] + | [\\x{20D0}-\\x{20FF}] + | [\\x{FE00}-\\x{FE0F}] + | [\\x{FE20}-\\x{FE2F}] + | [\\x{E0100}-\\x{E01EF}] + ) + )++ + (?=[\\s)\\]},;:]|\\z) + `},{captures:{0:{patterns:[{match:"\\G=$",name:"keyword.operator.assignment.swift"},{match:"\\G(\\+|\\-|\\*|/|%|<<|>>|&|\\^|\\||&&|\\|\\|)=$",name:"keyword.operator.assignment.compound.swift"},{match:"\\G(\\+|\\-|\\*|/)$",name:"keyword.operator.arithmetic.swift"},{match:"\\G&(\\+|\\-|\\*)$",name:"keyword.operator.arithmetic.overflow.swift"},{match:"\\G%$",name:"keyword.operator.arithmetic.remainder.swift"},{match:"\\G(==|!=|>|<|>=|<=|~=)$",name:"keyword.operator.comparison.swift"},{match:"\\G\\?\\?$",name:"keyword.operator.coalescing.swift"},{match:"\\G(&&|\\|\\|)$",name:"keyword.operator.logical.swift"},{match:"\\G(&|\\||\\^|<<|>>)$",name:"keyword.operator.bitwise.swift"},{match:"\\G(===|!==)$",name:"keyword.operator.bitwise.swift"},{match:"\\G\\?$",name:"keyword.operator.ternary.swift"},{match:".+",name:"keyword.operator.custom.infix.swift"}]}},comment:"Infix operator",match:`(?x) + \\G # Matching from the beginning ensures + # that we start with operator-head + ( + (?!(//|/\\*|\\*/)) + ( + [/=\\-+!*%<>&|^~?] # operator-head + | [\\x{00A1}-\\x{00A7}] + | [\\x{00A9}\\x{00AB}] + | [\\x{00AC}\\x{00AE}] + | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}] + | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}] + | [\\x{2030}-\\x{203E}] + | [\\x{2041}-\\x{2053}] + | [\\x{2055}-\\x{205E}] + | [\\x{2190}-\\x{23FF}] + | [\\x{2500}-\\x{2775}] + | [\\x{2794}-\\x{2BFF}] + | [\\x{2E00}-\\x{2E7F}] + | [\\x{3001}-\\x{3003}] + | [\\x{3008}-\\x{3030}] + + | [\\x{0300}-\\x{036F}] # operator-character + | [\\x{1DC0}-\\x{1DFF}] + | [\\x{20D0}-\\x{20FF}] + | [\\x{FE00}-\\x{FE0F}] + | [\\x{FE20}-\\x{FE2F}] + | [\\x{E0100}-\\x{E01EF}] + ) + )++ + `},{captures:{0:{patterns:[{match:".+",name:"keyword.operator.custom.prefix.dot.swift"}]}},comment:"Dot prefix unary operator",match:`(?x) + \\G # Matching from the beginning ensures + # that we start with operator-head + (?<=^|[\\s(\\[{,;:]) + \\. # dot + ( + (?!(//|/\\*|\\*/)) + ( + \\. # dot + | [/=\\-+!*%<>&|^~?] # operator-head + | [\\x{00A1}-\\x{00A7}] + | [\\x{00A9}\\x{00AB}] + | [\\x{00AC}\\x{00AE}] + | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}] + | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}] + | [\\x{2030}-\\x{203E}] + | [\\x{2041}-\\x{2053}] + | [\\x{2055}-\\x{205E}] + | [\\x{2190}-\\x{23FF}] + | [\\x{2500}-\\x{2775}] + | [\\x{2794}-\\x{2BFF}] + | [\\x{2E00}-\\x{2E7F}] + | [\\x{3001}-\\x{3003}] + | [\\x{3008}-\\x{3030}] + + | [\\x{0300}-\\x{036F}] # operator-character + | [\\x{1DC0}-\\x{1DFF}] + | [\\x{20D0}-\\x{20FF}] + | [\\x{FE00}-\\x{FE0F}] + | [\\x{FE20}-\\x{FE2F}] + | [\\x{E0100}-\\x{E01EF}] + ) + )++ + (?![\\s)\\]},;:]|\\z) + `},{captures:{0:{patterns:[{match:".+",name:"keyword.operator.custom.postfix.dot.swift"}]}},comment:"Dot postfix unary operator",match:`(?x) + \\G # Matching from the beginning ensures + # that we start with operator-head + (?<!^|[\\s(\\[{,;:]) + \\. # dot + ( + (?!(//|/\\*|\\*/)) + ( + \\. # dot + | [/=\\-+!*%<>&|^~?] # operator-head + | [\\x{00A1}-\\x{00A7}] + | [\\x{00A9}\\x{00AB}] + | [\\x{00AC}\\x{00AE}] + | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}] + | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}] + | [\\x{2030}-\\x{203E}] + | [\\x{2041}-\\x{2053}] + | [\\x{2055}-\\x{205E}] + | [\\x{2190}-\\x{23FF}] + | [\\x{2500}-\\x{2775}] + | [\\x{2794}-\\x{2BFF}] + | [\\x{2E00}-\\x{2E7F}] + | [\\x{3001}-\\x{3003}] + | [\\x{3008}-\\x{3030}] + + | [\\x{0300}-\\x{036F}] # operator-character + | [\\x{1DC0}-\\x{1DFF}] + | [\\x{20D0}-\\x{20FF}] + | [\\x{FE00}-\\x{FE0F}] + | [\\x{FE20}-\\x{FE2F}] + | [\\x{E0100}-\\x{E01EF}] + ) + )++ + (?=[\\s)\\]},;:]|\\z) + `},{captures:{0:{patterns:[{match:"\\G\\.\\.[.<]$",name:"keyword.operator.range.swift"},{match:".+",name:"keyword.operator.custom.infix.dot.swift"}]}},comment:"Dot infix operator",match:`(?x) + \\G # Matching from the beginning ensures + # that we start with operator-head + \\. # dot + ( + (?!(//|/\\*|\\*/)) + ( + \\. # dot + | [/=\\-+!*%<>&|^~?] # operator-head + | [\\x{00A1}-\\x{00A7}] + | [\\x{00A9}\\x{00AB}] + | [\\x{00AC}\\x{00AE}] + | [\\x{00B0}-\\x{00B1}\\x{00B6}\\x{00BB}\\x{00BF}\\x{00D7}\\x{00F7}] + | [\\x{2016}-\\x{2017}\\x{2020}-\\x{2027}] + | [\\x{2030}-\\x{203E}] + | [\\x{2041}-\\x{2053}] + | [\\x{2055}-\\x{205E}] + | [\\x{2190}-\\x{23FF}] + | [\\x{2500}-\\x{2775}] + | [\\x{2794}-\\x{2BFF}] + | [\\x{2E00}-\\x{2E7F}] + | [\\x{3001}-\\x{3003}] + | [\\x{3008}-\\x{3030}] + + | [\\x{0300}-\\x{036F}] # operator-character + | [\\x{1DC0}-\\x{1DFF}] + | [\\x{20D0}-\\x{20FF}] + | [\\x{FE00}-\\x{FE0F}] + | [\\x{FE20}-\\x{FE2F}] + | [\\x{E0100}-\\x{E01EF}] + ) + )++ + `}]},{match:":",name:"keyword.operator.ternary.swift"}]},root:{patterns:[{include:"#compiler-control"},{include:"#declarations"},{include:"#expressions"}]}},displayName:"Swift"})]}}]); diff --git a/987.5a7b718d.async.js b/987.5a7b718d.async.js new file mode 100644 index 00000000..eb0ecd0c --- /dev/null +++ b/987.5a7b718d.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[987],{70987:function(n,e,t){t.r(e),t.d(e,{default:function(){return a}});var a=[Object.freeze({name:"dart",version:"1.2.3",fileTypes:["dart"],scopeName:"source.dart",foldingStartMarker:"\\{\\s*$",foldingStopMarker:"^\\s*\\}",patterns:[{name:"meta.preprocessor.script.dart",match:"^(#!.*)$"},{name:"meta.declaration.dart",begin:"^\\w*\\b(library|import|part of|part|export)\\b",beginCaptures:{0:{name:"keyword.other.import.dart"}},end:";",endCaptures:{0:{name:"punctuation.terminator.dart"}},patterns:[{include:"#strings"},{include:"#comments"},{name:"keyword.other.import.dart",match:"\\b(as|show|hide)\\b"},{name:"keyword.control.dart",match:"\\b(if)\\b"}]},{include:"#comments"},{include:"#punctuation"},{include:"#annotations"},{include:"#keywords"},{include:"#constants-and-special-vars"},{include:"#operators"},{include:"#strings"}],repository:{dartdoc:{patterns:[{match:"(\\[.*?\\])",captures:{0:{name:"variable.name.source.dart"}}},{match:"^ {4,}(?![ \\*]).*",captures:{0:{name:"variable.name.source.dart"}}},{contentName:"variable.other.source.dart",begin:"```.*?$",end:"```"},{match:"(`.*?`)",captures:{0:{name:"variable.other.source.dart"}}},{match:"(`.*?`)",captures:{0:{name:"variable.other.source.dart"}}},{match:"(\\* (( ).*))$",captures:{2:{name:"variable.other.source.dart"}}}]},comments:{patterns:[{name:"comment.block.empty.dart",match:"/\\*\\*/",captures:{0:{name:"punctuation.definition.comment.dart"}}},{include:"#comments-doc-oldschool"},{include:"#comments-doc"},{include:"#comments-inline"}]},"comments-doc-oldschool":{patterns:[{name:"comment.block.documentation.dart",begin:"/\\*\\*",end:"\\*/",patterns:[{include:"#comments-doc-oldschool"},{include:"#comments-block"},{include:"#dartdoc"}]}]},"comments-doc":{patterns:[{name:"comment.block.documentation.dart",begin:"///",while:"^\\s*///",patterns:[{include:"#dartdoc"}]}]},"comments-inline":{patterns:[{include:"#comments-block"},{match:"((//).*)$",captures:{1:{name:"comment.line.double-slash.dart"}}}]},"comments-block":{patterns:[{name:"comment.block.dart",begin:"/\\*",end:"\\*/",patterns:[{include:"#comments-block"}]}]},annotations:{patterns:[{name:"storage.type.annotation.dart",match:"@[a-zA-Z]+"}]},"constants-and-special-vars":{patterns:[{name:"constant.language.dart",match:"(?<!\\$)\\b(true|false|null)\\b(?!\\$)"},{name:"variable.language.dart",match:"(?<!\\$)\\b(this|super)\\b(?!\\$)"},{name:"constant.numeric.dart",match:"(?<!\\$)\\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\\.?[0-9]*)|(\\.[0-9]+))((e|E)(\\+|-)?[0-9]+)?)\\b(?!\\$)"},{include:"#class-identifier"},{include:"#function-identifier"}]},"class-identifier":{patterns:[{match:"(?<!\\$)\\b(bool|num|int|double|dynamic)\\b(?!\\$)",name:"support.class.dart"},{match:"(?<!\\$)\\bvoid\\b(?!\\$)",name:"storage.type.primitive.dart"},{begin:"(?<![a-zA-Z0-9_$])([_$]*[A-Z][a-zA-Z0-9_$]*)\\b",end:"(?!<)",beginCaptures:{1:{name:"support.class.dart"}},patterns:[{include:"#type-args"}]}]},"function-identifier":{patterns:[{match:"([_$]*[a-z][a-zA-Z0-9_$]*)(<(?:[a-zA-Z0-9_$<>?]|,\\s*|\\s+extends\\s+)+>)?[!?]?\\(",captures:{1:{name:"entity.name.function.dart"},2:{patterns:[{include:"#type-args"}]}}}]},"type-args":{begin:"(<)",end:"(>)",beginCaptures:{1:{name:"other.source.dart"}},endCaptures:{1:{name:"other.source.dart"}},patterns:[{include:"#class-identifier"},{match:","},{name:"keyword.declaration.dart",match:"extends"},{include:"#comments"}]},keywords:{patterns:[{name:"keyword.cast.dart",match:"(?<!\\$)\\bas\\b(?!\\$)"},{name:"keyword.control.catch-exception.dart",match:"(?<!\\$)\\b(try|on|catch|finally|throw|rethrow)\\b(?!\\$)"},{name:"keyword.control.dart",match:"(?<!\\$)\\b(break|case|continue|default|do|else|for|if|in|return|switch|while|when)\\b(?!\\$)"},{name:"keyword.control.dart",match:"(?<!\\$)\\b(sync(\\*)?|async(\\*)?|await|yield(\\*)?)\\b(?!\\$)"},{name:"keyword.control.dart",match:"(?<!\\$)\\bassert\\b(?!\\$)"},{name:"keyword.control.new.dart",match:"(?<!\\$)\\b(new)\\b(?!\\$)"},{name:"keyword.declaration.dart",match:"(?<!\\$)\\b(abstract|sealed|base|interface|class|enum|extends|extension type|extension|external|factory|implements|get(?!\\()|mixin|native|operator|set(?!\\()|typedef|with|covariant)\\b(?!\\$)"},{name:"storage.modifier.dart",match:"(?<!\\$)\\b(static|final|const|required|late)\\b(?!\\$)"},{name:"storage.type.primitive.dart",match:"(?<!\\$)\\b(?:void|var)\\b(?!\\$)"}]},operators:{patterns:[{name:"keyword.operator.dart",match:"(?<!\\$)\\b(is\\!?)\\b(?!\\$)"},{name:"keyword.operator.ternary.dart",match:"\\?|:"},{name:"keyword.operator.bitwise.dart",match:"(<<|>>>?|~|\\^|\\||&)"},{name:"keyword.operator.assignment.bitwise.dart",match:"((&|\\^|\\||<<|>>>?)=)"},{name:"keyword.operator.closure.dart",match:"(=>)"},{name:"keyword.operator.comparison.dart",match:"(==|!=|<=?|>=?)"},{name:"keyword.operator.assignment.arithmetic.dart",match:"(([+*/%-]|\\~)=)"},{name:"keyword.operator.assignment.dart",match:"(=)"},{name:"keyword.operator.increment-decrement.dart",match:"(\\-\\-|\\+\\+)"},{name:"keyword.operator.arithmetic.dart",match:"(\\-|\\+|\\*|\\/|\\~\\/|%)"},{name:"keyword.operator.logical.dart",match:"(!|&&|\\|\\|)"}]},"string-interp":{patterns:[{match:"\\$([a-zA-Z0-9_]+)",captures:{1:{name:"variable.parameter.dart"}}},{name:"string.interpolated.expression.dart",begin:"\\$\\{",end:"\\}",patterns:[{include:"#constants-and-special-vars",name:"variable.parameter.dart"},{include:"#strings"},{name:"variable.parameter.dart",match:"[a-zA-Z0-9_]+"}]},{name:"constant.character.escape.dart",match:"\\\\."}]},strings:{patterns:[{name:"string.interpolated.triple.double.dart",begin:'(?<!r)"""',end:'"""(?!")',patterns:[{include:"#string-interp"}]},{name:"string.interpolated.triple.single.dart",begin:"(?<!r)'''",end:"'''(?!')",patterns:[{include:"#string-interp"}]},{name:"string.quoted.triple.double.dart",begin:'r"""',end:'"""(?!")'},{name:"string.quoted.triple.single.dart",begin:"r'''",end:"'''(?!')"},{name:"string.interpolated.double.dart",begin:'(?<!\\|r)"',end:'"',patterns:[{name:"invalid.string.newline",match:"\\n"},{include:"#string-interp"}]},{name:"string.quoted.double.dart",begin:'r"',end:'"',patterns:[{name:"invalid.string.newline",match:"\\n"}]},{name:"string.interpolated.single.dart",begin:"(?<!\\|r)'",end:"'",patterns:[{name:"invalid.string.newline",match:"\\n"},{include:"#string-interp"}]},{name:"string.quoted.single.dart",begin:"r'",end:"'",patterns:[{name:"invalid.string.newline",match:"\\n"}]}]},punctuation:{patterns:[{name:"punctuation.comma.dart",match:","},{name:"punctuation.terminator.dart",match:";"},{name:"punctuation.dot.dart",match:"\\."}]}},displayName:"Dart"})]}}]); diff --git a/9876.7c0abedb.async.js b/9876.7c0abedb.async.js new file mode 100644 index 00000000..38a2fa05 --- /dev/null +++ b/9876.7c0abedb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9876],{89876:function(t,e,o){o.r(e),o.d(e,{default:function(){return r}});var r={name:"vitesse-dark",base:"vs-dark",colors:{focusBorder:"#00000000",foreground:"#dbd7caee",descriptionForeground:"#dedcd590",errorForeground:"#cb7676","textLink.foreground":"#4d9375","textLink.activeForeground":"#4d9375","textBlockQuote.background":"#121212","textBlockQuote.border":"#191919","textCodeBlock.background":"#121212","textPreformat.foreground":"#d1d5da","textSeparator.foreground":"#586069","button.background":"#4d9375","button.foreground":"#121212","button.hoverBackground":"#4d9375","checkbox.background":"#181818","checkbox.border":"#2f363d","dropdown.background":"#121212","dropdown.border":"#191919","dropdown.foreground":"#dbd7caee","dropdown.listBackground":"#181818","input.background":"#181818","input.border":"#191919","input.foreground":"#dbd7caee","input.placeholderForeground":"#dedcd590","inputOption.activeBackground":"#dedcd550","badge.foreground":"#121212","badge.background":"#dedcd590","progressBar.background":"#4d9375","titleBar.activeForeground":"#bfbaaa","titleBar.activeBackground":"#121212","titleBar.inactiveForeground":"#959da5","titleBar.inactiveBackground":"#121212","titleBar.border":"#181818","activityBar.foreground":"#dbd7caee","activityBar.inactiveForeground":"#dedcd550","activityBar.background":"#121212","activityBarBadge.foreground":"#121212","activityBarBadge.background":"#bfbaaa","activityBar.activeBorder":"#4d9375","activityBar.border":"#191919","sideBar.foreground":"#bfbaaa","sideBar.background":"#121212","sideBar.border":"#191919","sideBarTitle.foreground":"#dbd7caee","sideBarSectionHeader.foreground":"#dbd7caee","sideBarSectionHeader.background":"#121212","sideBarSectionHeader.border":"#191919","list.hoverForeground":"#dbd7caee","list.inactiveSelectionForeground":"#dbd7caee","list.activeSelectionForeground":"#dbd7caee","list.hoverBackground":"#181818","list.inactiveSelectionBackground":"#181818","list.activeSelectionBackground":"#181818","list.inactiveFocusBackground":"#121212","list.focusBackground":"#181818","list.highlightForeground":"#4d9375","tree.indentGuidesStroke":"#2f363d","notificationCenterHeader.foreground":"#959da5","notificationCenterHeader.background":"#121212","notifications.foreground":"#dbd7caee","notifications.background":"#121212","notifications.border":"#191919","notificationsErrorIcon.foreground":"#cb7676","notificationsWarningIcon.foreground":"#d4976c","notificationsInfoIcon.foreground":"#6394bf","pickerGroup.border":"#191919","pickerGroup.foreground":"#dbd7caee","quickInput.background":"#121212","quickInput.foreground":"#dbd7caee","quickInputList.focusBackground":"#181818","statusBar.foreground":"#bfbaaa","statusBar.background":"#121212","statusBar.border":"#191919","statusBar.noFolderBackground":"#121212","statusBar.debuggingBackground":"#181818","statusBar.debuggingForeground":"#bfbaaa","statusBarItem.prominentBackground":"#181818","editorGroupHeader.tabsBackground":"#121212","editorGroupHeader.tabsBorder":"#191919","editorGroup.border":"#191919","tab.activeForeground":"#dbd7caee","tab.inactiveForeground":"#959da5","tab.inactiveBackground":"#121212","tab.activeBackground":"#121212","tab.hoverBackground":"#181818","tab.unfocusedHoverBackground":"#121212","tab.border":"#191919","tab.unfocusedActiveBorderTop":"#191919","tab.activeBorder":"#191919","tab.unfocusedActiveBorder":"#191919","tab.activeBorderTop":"#dedcd590","breadcrumb.foreground":"#959da5","breadcrumb.focusForeground":"#dbd7caee","breadcrumb.background":"#181818","breadcrumb.activeSelectionForeground":"#eeeeee15","breadcrumbPicker.background":"#121212","editor.foreground":"#dbd7caee","editor.background":"#121212","editorWidget.background":"#121212","editor.foldBackground":"#eeeeee10","editor.lineHighlightBackground":"#181818","editorLineNumber.foreground":"#dedcd550","editorLineNumber.activeForeground":"#bfbaaa","editorIndentGuide.background":"#ffffff15","editorIndentGuide.activeBackground":"#ffffff30","editorWhitespace.foreground":"#ffffff15","editor.findMatchBackground":"#e6cc7722","editor.findMatchHighlightBackground":"#e6cc7744","editor.inactiveSelectionBackground":"#eeeeee08","editor.selectionBackground":"#eeeeee15","editor.selectionHighlightBackground":"#eeeeee08","editor.wordHighlightBackground":"#1c6b4805","editor.wordHighlightStrongBackground":"#1c6b4810","editorBracketMatch.background":"#4d937520","diffEditor.insertedTextBackground":"#4d937522","diffEditor.removedTextBackground":"#ab595922","scrollbar.shadow":"#0000","scrollbarSlider.background":"#dedcd510","scrollbarSlider.hoverBackground":"#dedcd550","scrollbarSlider.activeBackground":"#dedcd550","editorOverviewRuler.border":"#111","panel.background":"#121212","panel.border":"#191919","panelTitle.activeBorder":"#4d9375","panelTitle.activeForeground":"#dbd7caee","panelTitle.inactiveForeground":"#959da5","panelInput.border":"#2f363d","terminal.foreground":"#dbd7caee","terminal.selectionBackground":"#eeeeee15","terminal.ansiBrightBlack":"#777777","terminal.ansiBrightBlue":"#6394bf","terminal.ansiBrightCyan":"#5eaab5","terminal.ansiBrightGreen":"#4d9375","terminal.ansiBrightMagenta":"#d9739f","terminal.ansiBrightRed":"#cb7676","terminal.ansiBrightWhite":"#ffffff","terminal.ansiBrightYellow":"#e6cc77","terminal.ansiBlack":"#393a34","terminal.ansiBlue":"#6394bf","terminal.ansiCyan":"#5eaab5","terminal.ansiGreen":"#4d9375","terminal.ansiMagenta":"#d9739f","terminal.ansiRed":"#cb7676","terminal.ansiWhite":"#dbd7caee","terminal.ansiYellow":"#e6cc77","gitDecoration.addedResourceForeground":"#4d9375","gitDecoration.modifiedResourceForeground":"#6394bf","gitDecoration.deletedResourceForeground":"#cb7676","gitDecoration.untrackedResourceForeground":"#5eaab5","gitDecoration.ignoredResourceForeground":"#dedcd550","gitDecoration.conflictingResourceForeground":"#d4976c","gitDecoration.submoduleResourceForeground":"#dedcd590","editorGutter.modifiedBackground":"#6394bf","editorGutter.addedBackground":"#4d9375","editorGutter.deletedBackground":"#cb7676","editorBracketHighlight.foreground1":"#5eaab5","editorBracketHighlight.foreground2":"#4d9375","editorBracketHighlight.foreground3":"#d4976c","editorBracketHighlight.foreground4":"#d9739f","editorBracketHighlight.foreground5":"#e6cc77","editorBracketHighlight.foreground6":"#6394bf","debugToolBar.background":"#121212","editor.stackFrameHighlightBackground":"#a707","editor.focusedStackFrameHighlightBackground":"#b808","peekViewEditor.matchHighlightBackground":"#ffd33d33","peekViewResult.matchHighlightBackground":"#ffd33d33","peekViewEditor.background":"#121212","peekViewResult.background":"#121212","settings.headerForeground":"#dbd7caee","settings.modifiedItemIndicator":"#4d9375","welcomePage.buttonBackground":"#2f363d","welcomePage.buttonHoverBackground":"#444d56","problemsErrorIcon.foreground":"#cb7676","problemsWarningIcon.foreground":"#d4976c","problemsInfoIcon.foreground":"#6394bf","editorError.foreground":"#cb7676","editorWarning.foreground":"#d4976c","editorInfo.foreground":"#6394bf","editorHint.foreground":"#4d9375","editorGutter.commentRangeForeground":"#dedcd550","editorGutter.foldingControlForeground":"#dedcd590","editorInlayHint.foreground":"#666666","editorInlayHint.background":"#00000000","editorStickyScroll.background":"#181818","editorStickyScrollHover.background":"#181818","menu.separatorBackground":"#191919"},semanticHighlighting:!0,semanticTokenColors:{namespace:"#db889a",property:"#b8a965",interface:"#5d99a9",type:"#5d99a9",class:"#7f8ac7"},tokenColors:[{scope:["comment","punctuation.definition.comment","string.comment"],settings:{foreground:"#758575dd"}},{scope:["delimiter.bracket","delimiter","invalid.illegal.character-not-allowed-here.html","keyword.operator.rest","keyword.operator.spread","keyword.operator.type.annotation","keyword.operator.relational","keyword.operator.assignment","meta.brace","meta.tag.block.any.html","meta.tag.inline.any.html","meta.tag.structure.input.void.html","meta.type.annotation","meta.embedded.block.github-actions-expression","storage.type.function.arrow","keyword.operator.type","meta.objectliteral.ts","punctuation"],settings:{foreground:"#666666"}},{scope:["constant","entity.name.constant","variable.language","meta.definition.variable"],settings:{foreground:"#c99076"}},{scope:["entity","entity.name"],settings:{foreground:"#80a665"}},{scope:"variable.parameter.function",settings:{foreground:"#dbd7caee"}},{scope:["entity.name.tag","tag.html"],settings:{foreground:"#4d9375"}},{scope:"entity.name.function",settings:{foreground:"#80a665"}},{scope:["keyword","storage.type.class.jsdoc"],settings:{foreground:"#4d9375"}},{scope:["storage","storage.type","support.type.builtin","constant.language.undefined","constant.language.null"],settings:{foreground:"#cb7676"}},{scope:["text.html.derivative","storage.modifier.package","storage.modifier.import","storage.type.java"],settings:{foreground:"#dbd7caee"}},{scope:["string","string punctuation.section.embedded source","attribute.value"],settings:{foreground:"#c98a7d"}},{scope:["punctuation.definition.string","punctuation.support.type.property-name"],settings:{foreground:"#c98a7d99"}},{scope:"support",settings:{foreground:"#b8a965"}},{scope:["property","meta.property-name","meta.object-literal.key","entity.name.tag.yaml","attribute.name"],settings:{foreground:"#b8a965"}},{scope:["entity.other.attribute-name","invalid.deprecated.entity.other.attribute-name.html"],settings:{foreground:"#bd976a"}},{scope:["variable","identifier"],settings:{foreground:"#bd976a"}},{scope:["support.type.primitive","entity.name.type"],settings:{foreground:"#5DA994"}},{scope:"namespace",settings:{foreground:"#db889a"}},{scope:["keyword.operator","keyword.operator.assignment.compound","meta.var.expr.ts"],settings:{foreground:"#cb7676"}},{scope:"invalid.broken",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.deprecated",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.illegal",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"invalid.unimplemented",settings:{fontStyle:"italic",foreground:"#fdaeb7"}},{scope:"carriage-return",settings:{fontStyle:"italic underline",background:"#f97583",foreground:"#24292e",content:"^M"}},{scope:"message.error",settings:{foreground:"#fdaeb7"}},{scope:"string variable",settings:{foreground:"#c98a7d"}},{scope:["source.regexp","string.regexp"],settings:{foreground:"#c4704f"}},{scope:["string.regexp.character-class","string.regexp constant.character.escape","string.regexp source.ruby.embedded","string.regexp string.regexp.arbitrary-repitition"],settings:{foreground:"#c98a7d"}},{scope:"string.regexp constant.character.escape",settings:{foreground:"#e6cc77"}},{scope:["support.constant"],settings:{foreground:"#c99076"}},{scope:["constant.numeric","number"],settings:{foreground:"#4C9A91"}},{scope:["keyword.other.unit"],settings:{foreground:"#cb7676"}},{scope:["constant.language.boolean","constant.language"],settings:{foreground:"#4d9375"}},{scope:"meta.module-reference",settings:{foreground:"#4d9375"}},{scope:"punctuation.definition.list.begin.markdown",settings:{foreground:"#d4976c"}},{scope:["markup.heading","markup.heading entity.name"],settings:{fontStyle:"bold",foreground:"#4d9375"}},{scope:"markup.quote",settings:{foreground:"#5d99a9"}},{scope:"markup.italic",settings:{fontStyle:"italic",foreground:"#dbd7caee"}},{scope:"markup.bold",settings:{fontStyle:"bold",foreground:"#dbd7caee"}},{scope:"markup.raw",settings:{foreground:"#4d9375"}},{scope:["markup.deleted","meta.diff.header.from-file","punctuation.definition.deleted"],settings:{background:"#86181d",foreground:"#fdaeb7"}},{scope:["markup.inserted","meta.diff.header.to-file","punctuation.definition.inserted"],settings:{background:"#144620",foreground:"#85e89d"}},{scope:["markup.changed","punctuation.definition.changed"],settings:{background:"#c24e00",foreground:"#ffab70"}},{scope:["markup.ignored","markup.untracked"],settings:{foreground:"#2f363d",background:"#79b8ff"}},{scope:"meta.diff.range",settings:{foreground:"#b392f0",fontStyle:"bold"}},{scope:"meta.diff.header",settings:{foreground:"#79b8ff"}},{scope:"meta.separator",settings:{fontStyle:"bold",foreground:"#79b8ff"}},{scope:"meta.output",settings:{foreground:"#79b8ff"}},{scope:["brackethighlighter.tag","brackethighlighter.curly","brackethighlighter.round","brackethighlighter.square","brackethighlighter.angle","brackethighlighter.quote"],settings:{foreground:"#d1d5da"}},{scope:"brackethighlighter.unmatched",settings:{foreground:"#fdaeb7"}},{scope:["constant.other.reference.link","string.other.link","punctuation.definition.string.begin.markdown","punctuation.definition.string.end.markdown"],settings:{foreground:"#c98a7d"}},{scope:["markup.underline.link.markdown","markup.underline.link.image.markdown"],settings:{foreground:"#dedcd590",fontStyle:"underline"}},{scope:["type.identifier"],settings:{foreground:"#7f8ac7"}},{scope:["entity.other.attribute-name.html.vue"],settings:{foreground:"#80a665"}},{scope:["invalid.illegal.unrecognized-tag.html"],settings:{fontStyle:"normal"}}],rules:[{token:"comment",foreground:"758575dd"},{token:"punctuation.definition.comment",foreground:"758575dd"},{token:"string.comment",foreground:"758575dd"},{token:"delimiter.bracket",foreground:"666666"},{token:"delimiter",foreground:"666666"},{token:"invalid.illegal.character-not-allowed-here.html",foreground:"666666"},{token:"keyword.operator.rest",foreground:"666666"},{token:"keyword.operator.spread",foreground:"666666"},{token:"keyword.operator.type.annotation",foreground:"666666"},{token:"keyword.operator.relational",foreground:"666666"},{token:"keyword.operator.assignment",foreground:"666666"},{token:"meta.brace",foreground:"666666"},{token:"meta.tag.block.any.html",foreground:"666666"},{token:"meta.tag.inline.any.html",foreground:"666666"},{token:"meta.tag.structure.input.void.html",foreground:"666666"},{token:"meta.type.annotation",foreground:"666666"},{token:"meta.embedded.block.github-actions-expression",foreground:"666666"},{token:"storage.type.function.arrow",foreground:"666666"},{token:"keyword.operator.type",foreground:"666666"},{token:"meta.objectliteral.ts",foreground:"666666"},{token:"punctuation",foreground:"666666"},{token:"constant",foreground:"c99076"},{token:"entity.name.constant",foreground:"c99076"},{token:"variable.language",foreground:"c99076"},{token:"meta.definition.variable",foreground:"c99076"},{token:"entity",foreground:"80a665"},{token:"entity.name",foreground:"80a665"},{token:"variable.parameter.function",foreground:"dbd7caee"},{token:"entity.name.tag",foreground:"4d9375"},{token:"tag.html",foreground:"4d9375"},{token:"entity.name.function",foreground:"80a665"},{token:"keyword",foreground:"4d9375"},{token:"storage.type.class.jsdoc",foreground:"4d9375"},{token:"storage",foreground:"cb7676"},{token:"storage.type",foreground:"cb7676"},{token:"support.type.builtin",foreground:"cb7676"},{token:"constant.language.undefined",foreground:"cb7676"},{token:"constant.language.null",foreground:"cb7676"},{token:"text.html.derivative",foreground:"dbd7caee"},{token:"storage.modifier.package",foreground:"dbd7caee"},{token:"storage.modifier.import",foreground:"dbd7caee"},{token:"storage.type.java",foreground:"dbd7caee"},{token:"string",foreground:"c98a7d"},{token:"string punctuation.section.embedded source",foreground:"c98a7d"},{token:"attribute.value",foreground:"c98a7d"},{token:"punctuation.definition.string",foreground:"c98a7d99"},{token:"punctuation.support.type.property-name",foreground:"c98a7d99"},{token:"support",foreground:"b8a965"},{token:"property",foreground:"b8a965"},{token:"meta.property-name",foreground:"b8a965"},{token:"meta.object-literal.key",foreground:"b8a965"},{token:"entity.name.tag.yaml",foreground:"b8a965"},{token:"attribute.name",foreground:"b8a965"},{token:"entity.other.attribute-name",foreground:"bd976a"},{token:"invalid.deprecated.entity.other.attribute-name.html",foreground:"bd976a"},{token:"variable",foreground:"bd976a"},{token:"identifier",foreground:"bd976a"},{token:"support.type.primitive",foreground:"5DA994"},{token:"entity.name.type",foreground:"5DA994"},{token:"namespace",foreground:"db889a"},{token:"keyword.operator",foreground:"cb7676"},{token:"keyword.operator.assignment.compound",foreground:"cb7676"},{token:"meta.var.expr.ts",foreground:"cb7676"},{token:"invalid.broken",foreground:"fdaeb7"},{token:"invalid.deprecated",foreground:"fdaeb7"},{token:"invalid.illegal",foreground:"fdaeb7"},{token:"invalid.unimplemented",foreground:"fdaeb7"},{token:"carriage-return",foreground:"24292e"},{token:"message.error",foreground:"fdaeb7"},{token:"string variable",foreground:"c98a7d"},{token:"source.regexp",foreground:"c4704f"},{token:"string.regexp",foreground:"c4704f"},{token:"string.regexp.character-class",foreground:"c98a7d"},{token:"string.regexp constant.character.escape",foreground:"c98a7d"},{token:"string.regexp source.ruby.embedded",foreground:"c98a7d"},{token:"string.regexp string.regexp.arbitrary-repitition",foreground:"c98a7d"},{token:"string.regexp constant.character.escape",foreground:"e6cc77"},{token:"support.constant",foreground:"c99076"},{token:"constant.numeric",foreground:"4C9A91"},{token:"number",foreground:"4C9A91"},{token:"keyword.other.unit",foreground:"cb7676"},{token:"constant.language.boolean",foreground:"4d9375"},{token:"constant.language",foreground:"4d9375"},{token:"meta.module-reference",foreground:"4d9375"},{token:"punctuation.definition.list.begin.markdown",foreground:"d4976c"},{token:"markup.heading",foreground:"4d9375"},{token:"markup.heading entity.name",foreground:"4d9375"},{token:"markup.quote",foreground:"5d99a9"},{token:"markup.italic",foreground:"dbd7caee"},{token:"markup.bold",foreground:"dbd7caee"},{token:"markup.raw",foreground:"4d9375"},{token:"markup.deleted",foreground:"fdaeb7"},{token:"meta.diff.header.from-file",foreground:"fdaeb7"},{token:"punctuation.definition.deleted",foreground:"fdaeb7"},{token:"markup.inserted",foreground:"85e89d"},{token:"meta.diff.header.to-file",foreground:"85e89d"},{token:"punctuation.definition.inserted",foreground:"85e89d"},{token:"markup.changed",foreground:"ffab70"},{token:"punctuation.definition.changed",foreground:"ffab70"},{token:"markup.ignored",foreground:"2f363d"},{token:"markup.untracked",foreground:"2f363d"},{token:"meta.diff.range",foreground:"b392f0"},{token:"meta.diff.header",foreground:"79b8ff"},{token:"meta.separator",foreground:"79b8ff"},{token:"meta.output",foreground:"79b8ff"},{token:"brackethighlighter.tag",foreground:"d1d5da"},{token:"brackethighlighter.curly",foreground:"d1d5da"},{token:"brackethighlighter.round",foreground:"d1d5da"},{token:"brackethighlighter.square",foreground:"d1d5da"},{token:"brackethighlighter.angle",foreground:"d1d5da"},{token:"brackethighlighter.quote",foreground:"d1d5da"},{token:"brackethighlighter.unmatched",foreground:"fdaeb7"},{token:"constant.other.reference.link",foreground:"c98a7d"},{token:"string.other.link",foreground:"c98a7d"},{token:"punctuation.definition.string.begin.markdown",foreground:"c98a7d"},{token:"punctuation.definition.string.end.markdown",foreground:"c98a7d"},{token:"markup.underline.link.markdown",foreground:"dedcd590"},{token:"markup.underline.link.image.markdown",foreground:"dedcd590"},{token:"type.identifier",foreground:"7f8ac7"},{token:"entity.other.attribute-name.html.vue",foreground:"80a665"},{token:"invalid.illegal.unrecognized-tag.html"}]}}}]); diff --git a/9983.d8001567.async.js b/9983.d8001567.async.js new file mode 100644 index 00000000..2e331166 --- /dev/null +++ b/9983.d8001567.async.js @@ -0,0 +1,69 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9983],{59983:function(a,n,e){e.r(n),e.d(n,{default:function(){return t}});var t=[Object.freeze({fileTypes:["toml"],keyEquivalent:"^~T",name:"toml",patterns:[{include:"#comments"},{include:"#groups"},{include:"#key_pair"},{include:"#invalid"}],repository:{comments:{begin:"(^[ \\t]+)?(?=#)",beginCaptures:{1:{name:"punctuation.whitespace.comment.leading.toml"}},end:"(?!\\G)",patterns:[{begin:"#",beginCaptures:{0:{name:"punctuation.definition.comment.toml"}},end:"\\n",name:"comment.line.number-sign.toml"}]},groups:{patterns:[{captures:{1:{name:"punctuation.definition.section.begin.toml"},2:{patterns:[{match:"[^\\s.]+",name:"entity.name.section.toml"}]},3:{name:"punctuation.definition.section.begin.toml"}},match:"^\\s*(\\[)([^\\[\\]]*)(\\])",name:"meta.group.toml"},{captures:{1:{name:"punctuation.definition.section.begin.toml"},2:{patterns:[{match:"[^\\s.]+",name:"entity.name.section.toml"}]},3:{name:"punctuation.definition.section.begin.toml"}},match:"^\\s*(\\[\\[)([^\\[\\]]*)(\\]\\])",name:"meta.group.double.toml"}]},invalid:{match:"\\S+(\\s*(?=\\S))?",name:"invalid.illegal.not-allowed-here.toml"},key_pair:{patterns:[{begin:"([A-Za-z0-9_-]+)\\s*(=)\\s*",captures:{1:{name:"variable.other.key.toml"},2:{name:"punctuation.separator.key-value.toml"}},end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]},{begin:'((")(.*?)("))\\s*(=)\\s*',captures:{1:{name:"variable.other.key.toml"},2:{name:"punctuation.definition.variable.begin.toml"},3:{patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\]',name:"invalid.illegal.escape.toml"},{match:'"',name:"invalid.illegal.not-allowed-here.toml"}]},4:{name:"punctuation.definition.variable.end.toml"},5:{name:"punctuation.separator.key-value.toml"}},end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]},{begin:"((')([^']*)('))\\s*(=)\\s*",captures:{1:{name:"variable.other.key.toml"},2:{name:"punctuation.definition.variable.begin.toml"},4:{name:"punctuation.definition.variable.end.toml"},5:{name:"punctuation.separator.key-value.toml"}},end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]},{begin:`(?x) + ( + ( + (?: + [A-Za-z0-9_-]+ # Bare key + | " (?:[^"\\\\]|\\\\.)* " # Double quoted key + | ' [^']* ' # Sindle quoted key + ) + (?: + \\s* \\. \\s* # Dot + | (?= \\s* =) # or look-ahead for equals + ) + ){2,} # Ensure at least one dot + ) + \\s*(=)\\s* + `,captures:{1:{name:"variable.other.key.toml",patterns:[{match:"\\.",name:"punctuation.separator.variable.toml"},{captures:{1:{name:"punctuation.definition.variable.begin.toml"},2:{patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\]',name:"invalid.illegal.escape.toml"}]},3:{name:"punctuation.definition.variable.end.toml"}},match:'(")((?:[^"\\\\]|\\\\.)*)(")'},{captures:{1:{name:"punctuation.definition.variable.begin.toml"},2:{name:"punctuation.definition.variable.end.toml"}},match:"(')[^']*(')"}]},3:{name:"punctuation.separator.key-value.toml"}},comment:"Dotted key",end:"(?<=\\S)(?<!=)|$",patterns:[{include:"#primatives"}]}]},primatives:{patterns:[{begin:'\\G"""',beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:'"{3,5}',endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.triple.double.toml",patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\\\n]',name:"invalid.illegal.escape.toml"}]},{begin:'\\G"',beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:'"',endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.double.toml",patterns:[{match:'\\\\([btnfr"\\\\]|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})',name:"constant.character.escape.toml"},{match:'\\\\[^btnfr"\\\\]',name:"invalid.illegal.escape.toml"}]},{begin:"\\G'''",beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:"'{3,5}",endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.triple.single.toml"},{begin:"\\G'",beginCaptures:{0:{name:"punctuation.definition.string.begin.toml"}},end:"'",endCaptures:{0:{name:"punctuation.definition.string.end.toml"}},name:"string.quoted.single.toml"},{match:`\\G(?x) + [0-9]{4} + - + (0[1-9]|1[012]) + - + (?!00|3[2-9])[0-3][0-9] + ( + [Tt ] + (?!2[5-9])[0-2][0-9] + : + [0-5][0-9] + : + (?!6[1-9])[0-6][0-9] + (\\.[0-9]+)? + ( + Z + | [+-](?!2[5-9])[0-2][0-9]:[0-5][0-9] + )? + )? + `,name:"constant.other.date.toml"},{match:`\\G(?x) + (?!2[5-9])[0-2][0-9] + : + [0-5][0-9] + : + (?!6[1-9])[0-6][0-9] + (\\.[0-9]+)? + `,name:"constant.other.time.toml"},{match:"\\G(true|false)",name:"constant.language.boolean.toml"},{match:"\\G0x\\h(\\h|_\\h)*",name:"constant.numeric.hex.toml"},{match:"\\G0o[0-7]([0-7]|_[0-7])*",name:"constant.numeric.octal.toml"},{match:"\\G0b[01]([01]|_[01])*",name:"constant.numeric.binary.toml"},{match:"\\G[+-]?(inf|nan)",name:"constant.numeric.toml"},{match:`(?x) + \\G + ( + [+-]? + ( + 0 + | ([1-9](([0-9]|_[0-9])+)?) + ) + ) + (?=[.eE]) + ( + \\. + ([0-9](([0-9]|_[0-9])+)?) + )? + ( + [eE] + ([+-]?[0-9](([0-9]|_[0-9])+)?) + )? + `,name:"constant.numeric.float.toml"},{match:`(?x) + \\G + ( + [+-]? + ( + 0 + | ([1-9](([0-9]|_[0-9])+)?) + ) + ) + `,name:"constant.numeric.integer.toml"},{begin:"\\G\\[",beginCaptures:{0:{name:"punctuation.definition.array.begin.toml"}},end:"\\]",endCaptures:{0:{name:"punctuation.definition.array.end.toml"}},name:"meta.array.toml",patterns:[{begin:`(?=["'']|[+-]?[0-9]|[+-]?(inf|nan)|true|false|\\[|\\{)`,end:",|(?=])",endCaptures:{0:{name:"punctuation.separator.array.toml"}},patterns:[{include:"#primatives"},{include:"#comments"},{include:"#invalid"}]},{include:"#comments"},{include:"#invalid"}]},{begin:"\\G\\{",beginCaptures:{0:{name:"punctuation.definition.inline-table.begin.toml"}},end:"\\}",endCaptures:{0:{name:"punctuation.definition.inline-table.end.toml"}},name:"meta.inline-table.toml",patterns:[{begin:"(?=\\S)",end:",|(?=})",endCaptures:{0:{name:"punctuation.separator.inline-table.toml"}},patterns:[{include:"#key_pair"}]},{include:"#comments"}]}]}},scopeName:"source.toml",uuid:"7DEF2EDB-5BB7-4DD2-9E78-3541A26B7923",displayName:"TOML"})]}}]); diff --git a/ActionGroup__demos.8d7b3240.async.js b/ActionGroup__demos.8d7b3240.async.js new file mode 100644 index 00000000..a3b8e790 --- /dev/null +++ b/ActionGroup__demos.8d7b3240.async.js @@ -0,0 +1,155 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1801],{86567:function(K,d,n){n.r(d);var a=n(3087),i=n(11527);d.default=function(){return(0,i.jsx)(a.W,{})}},80663:function(K,d,n){n.r(d);var a=n(28152),i=n.n(a),p=n(8221),l=n(6456),j=n(35867),_=n(9677),C=n(3087),E=n(67493),e=n(11527);d.default=function(){var y=E.ZP.useMessage(),D=i()(y,2),o=D[0],g=D[1];return(0,e.jsxs)(e.Fragment,{children:[g,(0,e.jsx)(C.W,{items:[{icon:(0,e.jsx)(p.Z,{}),placement:"bottom",onClick:function(){o.info("\u590D\u5236\uFF01")},label:"\u590D\u5236"},{icon:(0,e.jsx)(l.Z,{}),onClick:function(){o.success("\u653E\u5927\uFF01")},label:"\u653E\u5927\uFF01"},{icon:(0,e.jsx)(j.Z,{}),style:{color:"#1890ff"},onClick:function(){o.success("\u7F29\u5C0F\uFF01")},label:"\u7F29\u5C0F\uFF01"},{type:"divider"},{icon:(0,e.jsx)(_.Z,{}),onClick:function(){o.loading("\u5FEB\u901F\u5B9A\u4F4Ding")},label:"\u5FEB\u901F\u5B9A\u4F4D"}]})]})}},31350:function(K,d,n){n.r(d);var a=n(77117),i=n.n(a),p=n(3087),l=n(68485),j=n(83418),_=n(72314),C=n(28319),E=n(21342),e=n(11527);d.default=function(){return(0,e.jsx)(p.W,{render:function(D){return(0,e.jsxs)(j.Z,{title:"\u64CD\u4F5C\u5DE5\u5177\u7BB1",extra:(0,e.jsx)(_.Z,{defaultChecked:!0}),style:{width:300},size:"small",children:[(0,e.jsx)("p",{children:"\u5DE5\u5177"}),(0,e.jsx)("div",{style:{display:"flex",flexDirection:"row"},children:D.map(function(o,g){return(0,e.jsx)(l.Z,i()({title:o==null?void 0:o.label,onClick:function(){alert("\u89E6\u53D1\u52A8\u4F5C")}},o),"action-btn-".concat(g))})}),(0,e.jsx)("p",{children:"\u5185\u5BB9"}),(0,e.jsx)(C.Z,{placeholder:"\u8BF7\u8F93\u5165\u7F16\u8F91\u5668\u5185\u5BB9"}),(0,e.jsx)("p",{children:"\u8BC4\u5206"}),(0,e.jsx)(E.Z,{allowHalf:!0,defaultValue:2.5})]})}})}},37473:function(K,d,n){n.r(d);var a=n(28152),i=n.n(a),p=n(8221),l=n(6456),j=n(35867),_=n(9677),C=n(3087),E=n(67493),e=n(11527);d.default=function(){var y=E.ZP.useMessage(),D=i()(y,2),o=D[0],g=D[1];return(0,e.jsxs)(e.Fragment,{children:[g,(0,e.jsx)(C.W,{dropdownMenu:[{icon:(0,e.jsx)(p.Z,{}),onClick:function(){o.info("\u590D\u5236\uFF01")},label:"\u590D\u5236"},{icon:(0,e.jsx)(l.Z,{}),onClick:function(){o.success("\u653E\u5927\uFF01")},label:"\u653E\u5927\uFF01"},{icon:(0,e.jsx)(j.Z,{}),style:{color:"#1890ff"},onClick:function(){o.success("\u7F29\u5C0F\uFF01")},label:"\u7F29\u5C0F\uFF01"},{type:"divider"},{icon:(0,e.jsx)(_.Z,{}),onClick:function(){o.loading("\u5FEB\u901F\u5B9A\u4F4Ding")},label:"\u5FEB\u901F\u5B9A\u4F4D"}]})]})}},51247:function(K,d,n){n.r(d);var a=n(28152),i=n.n(a),p=n(8221),l=n(6456),j=n(35867),_=n(9677),C=n(3087),E=n(32503),e=n(88535),y=n(60771),D=n(50959),o=n(11527);d.default=function(){var g=(0,D.useState)("block"),h=i()(g,2),T=h[0],R=h[1],v=(0,D.useState)("default"),X=i()(v,2),x=X[0],Z=X[1],m=(0,D.useState)("row"),r=i()(m,2),f=r[0],B=r[1],b=(0,D.useState)(24),A=i()(b,2),S=A[0],L=A[1];return(0,o.jsxs)(E.Z,{direction:"vertical",children:[(0,o.jsx)(e.Z,{options:["pure","ghost","block"],value:T,onChange:R}),(0,o.jsx)(e.Z,{options:["default","large","number"],value:x,onChange:Z}),x==="number"&&(0,o.jsx)(y.Z,{min:18,max:200,defaultValue:24,onChange:function($){L($)}}),(0,o.jsx)(e.Z,{options:["row","column"],value:f,onChange:B}),(0,o.jsx)(C.W,{type:T,size:x==="number"?S:x,direction:f,items:[{icon:(0,o.jsx)(p.Z,{})},{icon:(0,o.jsx)(l.Z,{})},{icon:(0,o.jsx)(j.Z,{})},{type:"divider"},{icon:(0,o.jsx)(_.Z,{})}]})]})}},98217:function(K,d,n){n.r(d);var a=n(28152),i=n.n(a),p=n(88130),l=n(3087),j=n(96754),_=n(11527);d.default=function(){var C=(0,j.Z)("demo-pos"),E=i()(C,2),e=E[0],y=E[1];return(0,_.jsxs)("div",{style:{background:"#f1f1f1",border:"2px solid #ddd",height:500,display:"flex"},children:[(0,_.jsx)("div",{style:{flex:1,padding:12},children:"\u5185\u5BB9"}),(0,_.jsx)(p._,{position:e,onPositionChange:y,mode:"float",minHeight:0,minWidth:0,resize:{right:!1,left:!1,top:!1,bottom:!1},size:{width:"auto",height:"auto"},style:{background:"#fff"},children:(0,_.jsx)(l.W,{size:30})})]})}},3087:function(K,d,n){n.d(d,{W:function(){return Z}});var a=n(77117),i=n.n(a),p=n(77342),l=n(45333),j=n(41264),_=n(22717),C=n(45449),E=n(5600),e=n(68485),y=n(84486),D=n(39648),o=n(18840),g=n.n(o),h=n(11954),T,R,v,X=(0,h.kc)(function(m,r){var f=m.token,B=m.css,b=m.cx,A=r.prefixCls,S=r.type,L=r.direction,H=B(T||(T=g()([` + background-color: `,`; + border: 1px solid `,`; + `])),S==="block"?f.colorFillTertiary:f.colorFillQuaternary,S==="block"?"transparent":f.colorBorder);return{content:b("".concat(A,"-content"),B(R||(R=g()([` + `,`; + width: fit-content; + padding: `,"px ",`px; + display: flex; + flex-direction: `,`; + border-radius: `,`px; + align-items: center; + `])),S!=="pure"&&H,f.padding/8,f.padding/8,L,f.borderRadius)),button:b("".concat(A,"-action-btn"),B(v||(v=g()([` + box-shadow: none; + border: none; + background-color: transparent; + &:hover { + color: `,` !important; + } + `])),f.colorIconHover))}}),x=n(11527),Z=function(r){var f=r.type,B=f===void 0?"block":f,b=r.direction,A=b===void 0?"row":b,S=r.size,L=r.className,H=r.style,$=r.render,k=r.dropdownMenu,on=r.items,I=r.onClick,sn=I===void 0?function(){}:I,dn=r.onFullScreenClick,V=r.onUndoClick,an=r.onRedoClick,Y=r.onDeleteClick,cn=r.dropdownProps,w=r.dropdownMenuTrigger,vn=(0,E.k2)("action-group"),gn=X({prefixCls:vn,direction:A,type:B}),t=gn.styles,u=gn.cx,P=[{icon:(0,x.jsx)(p.Z,{}),onClick:dn},{icon:(0,x.jsx)(l.Z,{}),onClick:V},{icon:(0,x.jsx)(j.Z,{}),onClick:an},{icon:(0,x.jsx)(_.Z,{}),onClick:Y}],s=on||P,O=function(){var z=(0,x.jsx)(x.Fragment,{children:s.map(function(c,W){return c!=null&&c.type?(0,x.jsx)(y.Z,{type:A==="row"?"vertical":"horizontal",style:{margin:"".concat(A==="row"?"0 4px":"4px 0")}},"action-divider-".concat(W)):(0,x.jsx)(e.Z,i()(i()({title:c==null?void 0:c.label,size:S},c),{},{onClick:function(){c!=null&&c.onClick&&(c==null||c.onClick()),sn(c==null?void 0:c.key)}}),"action-btn-".concat(W))})});return $?$(s,k):z};return(0,x.jsxs)("div",{className:u(t.content,L),style:H,children:[(0,x.jsx)(O,{}),k&&(0,x.jsx)(D.Z,i()(i()({trigger:["click"]},cn),{},{menu:{items:k.map(function(M){return M!=null&&M.type?M:i()(i()({},M),{},{icon:M.icon})})},children:w||(0,x.jsx)(e.Z,{icon:(0,x.jsx)(C.Z,{}),size:S},"more")}))]})}},68485:function(K,d,n){n.d(d,{Z:function(){return x}});var a=n(77117),i=n.n(a),p=n(95530),l=n.n(p),j=n(22682),_=n(20296),C=n(69931),E=n(5600),e=n(18840),y=n.n(e),D=n(11954),o,g,h,T=(0,D.kc)(function(Z,m){var r=Z.token,f=Z.css,B=Z.cx,b=m.size,A=m.className,S=m.prefixCls,L=typeof b=="number"?f(o||(o=y()([` + width: `,`px !important; + height: `,`px !important; + `])),b,b):"",H=f(g||(g=y()([` + display: flex; + align-items: center; + justify-content: center; + + &:hover { + color: `,` !important; + } + + &:active { + scale: 0.8; + color: `,`; + } + + transition: color 600ms `,", scale 400ms ",`, + background-color 100ms `,`; + `])),r.colorText,r.colorText,r.motionEaseOut,r.motionEaseOut,r.motionEaseOut);return{container:B(S,H,L,A),tooltip:f(h||(h=y()([` + pointer-events: none; + `])))}}),R=n(11527),v=["placement","title","icon","cursor","onClick","className","arrow","size","tooltipDelay","prefixCls"],X=function(m){var r=m.placement,f=m.title,B=m.icon,b=m.cursor,A=m.onClick,S=m.className,L=m.arrow,H=L===void 0?!1:L,$=m.size,k=m.tooltipDelay,on=k===void 0?.5:k,I=m.prefixCls,sn=l()(m,v),dn=(0,E.k2)("actionicon",I),V=T({size:$,prefixCls:dn}),an=V.styles,Y=V.theme,cn=V.cx,w=(0,R.jsx)(j.ZP,i()(i()({icon:B,className:cn(S,an.container),type:"text",style:{cursor:b},size:"small"},sn),{},{onClick:A}));return(0,R.jsx)(C.iV,{componentToken:{Button:{colorText:Y.colorTextTertiary,colorBgTextHover:Y.colorFillSecondary,colorBgTextActive:Y.colorFill}},children:f?(0,R.jsx)(_.Z,{arrow:H,overlayClassName:an.tooltip,title:f,mouseEnterDelay:on,placement:r,children:w}):w})},x=X},69931:function(K,d,n){n.d(d,{iV:function(){return e}});var a=n(77117),i=n.n(a),p=n(58747),l=n(31556),j=n(32994),_=n(85055),C=n(11527),E=function(o){var g=(0,l.S)(),h=(0,_.H)(o),T={colorBgContainer:g==null?void 0:g.colorFillQuaternary,colorBorder:"transparent",controlHeightSM:24,controlOutline:"transparent"};return h.components={Input:T,InputNumber:T,Select:T,Tree:{colorBgContainer:"transparent",controlHeightSM:24},TreeSelect:T},h},e=function(o){var g=o.children,h=o.componentToken,T=(0,j.r)(),R=T.appearance,v=E(R);return h&&(v.components=i()(i()({},v.components),h)),(0,C.jsx)(p.ZP,{prefixCls:"studio",theme:v,children:g})},y=function(o){return function(g){return _jsx(e,{children:_jsx(o,_objectSpread({},g))})}}},88130:function(K,d,n){n.d(d,{_:function(){return gn}});var a=n(50959),i=n(5600),p=n(77117),l=n.n(p),j=n(21320),_=n.n(j),C=n(28152),E=n.n(C),e=n(79494),y=n(81057),D=n(93251),o=n(82669),g=n(65063),h=n(70474),T=n(91569),R=n(18840),v=n.n(R),X=n(11954),x,Z,m,r,f,B,b,A,S,L,H,$,k,on=(0,X.kc)(function(t,u){var P=t.token,s=t.css,O=t.cx,M=s(x||(x=v()([` + position: relative; + &::before { + position: absolute; + z-index: 50; + transition: all 0.3s ease-in-out; + content: ''; + } + + &:hover, + &:active { + &::before { + background: `,`; + } + } + `])),P.colorPrimary),z=s(Z||(Z=v()([` + position: absolute; + opacity: 0; + z-index: 1001; + transition: opacity 0.1s; + + border-radius: 4px; + cursor: pointer; + background: `,`; + border-width: 1px; + border-style: solid; + color: `,`; + border-color: `,`; + + &:hover { + color: `,`; + background: `,`; + } + `])),P.colorBgElevated,P.colorTextTertiary,P.colorBorder,P.colorTextSecondary,P.colorFillQuaternary),c=17,W=40,U=16;return{container:O(u,s(m||(m=v()([` + flex-shrink: 0; + position: relative; + border: 0 solid `,`; + + &:hover { + .`,`-toggle { + opacity: 1; + } + } + `])),P.colorSplit,u)),toggleLeft:O("".concat(u,"-toggle"),"".concat(u,"-toggle-left"),z,s(r||(r=v()([` + width: `,`px; + height: `,`px; + left: -`,`px; + top: 50%; + margin-top: -20px; + border-radius: 4px 0 0 4px; + border-right-width: 0; + `])),U,W,c)),toggleRight:O("".concat(u,"-toggle"),"".concat(u,"-toggle-right"),z,s(f||(f=v()([` + width: `,`px; + height: `,`px; + right: -`,`px; + top: 50%; + margin-top: -20px; + border-radius: 0 4px 4px 0; + border-left-width: 0; + `])),U,W,c)),toggleTop:O("".concat(u,"-toggle"),"".concat(u,"-toggle-top"),z,s(B||(B=v()([` + height: `,`px; + width: `,`px; + top: -`,`px; + left: 50%; + margin-left: -20px; + border-radius: 4px 4px 0 0; + border-bottom-width: 0; + `])),U,W,c)),toggleBottom:O("".concat(u,"-toggle"),"".concat(u,"-toggle-bottom"),z,s(b||(b=v()([` + height: 16px; + width: `,`px; + bottom: -`,`px; + left: 50%; + margin-left: -20px; + border-radius: 0 0 4px 4px; + border-top-width: 0; + `])),W,c)),fixed:O("".concat(u,"-fixed"),s(A||(A=v()([` + background: `,`; + overflow: hidden; + `])),P.colorBgContainer)),float:O("".concat(u,"-float"),s(S||(S=v()([` + overflow: hidden; + border-radius: 8px; + background: `,`; + box-shadow: `,`; + z-index: 2000; + `])),P.colorBgElevated,P.boxShadowSecondary)),leftHandle:O(s(L||(L=v()([` + `,`; + + &::before { + left: 50%; + width: 2px; + height: 100%; + } + `])),M),"".concat(u,"-left-handle")),rightHandle:O(s(H||(H=v()([` + `,`; + &::before { + right: 50%; + width: 2px; + height: 100%; + } + `])),M),"".concat(u,"-right-handle")),topHandle:O("".concat(u,"-top-handle"),s($||($=v()([` + `,`; + + &::before { + top: 50%; + height: 2px; + width: 100%; + } + `])),M)),bottomHandle:O("".concat(u,"-bottom-handle"),s(k||(k=v()([` + `,`; + + &::before { + bottom: 50%; + height: 2px; + width: 100%; + } + `])),M))}}),I=n(11527),sn=150,dn=400,V=function(u){switch(u){case"bottom":return"top";case"top":return"bottom";case"right":return"left";case"left":return"right"}},an=(0,a.memo)(function(t){var u=t.children,P=t.placement,s=P===void 0?"right":P,O=t.resize,M=t.style,z=t.size,c=t.defaultSize,W=t.minWidth,U=t.minHeight,q=t.prefixCls,nn=t.onSizeChange,G=t.onSizeDragging,tn=t.expandable,un=tn===void 0?!0:tn,Q=t.isExpand,ln=t.onExpandChange,N=t.className,mn=(0,i.k2)("draggable-panel",q),rn=s==="top"||s==="bottom",en=on(mn),F=en.styles,hn=en.cx,fn=(0,D.Z)(!0,{value:Q,onChange:ln}),pn=E()(fn,2),J=pn[0],On=pn[1],En=O!==!1&&J,Mn=(0,a.useMemo)(function(){return En?_()({},V(s),F["".concat(V(s),"Handle")]):{}},[En,s]),jn=l()(_()({top:!1,bottom:!1,right:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},V(s),!0),O),yn=(0,a.useMemo)(function(){return rn?l()({width:"100%",height:sn},c):l()({width:dn,height:"100%"},c)},[rn]),Tn=J?{minWidth:typeof W=="number"?Math.max(W,0):280,minHeight:typeof U=="number"?Math.max(U,0):void 0,defaultSize:yn,size:z,style:M}:{minWidth:0,minHeight:0,size:{width:0,height:0}},Cn=(0,a.useMemo)(function(){switch(s){case"top":return{className:"Bottom",Arrow:o.Z};case"bottom":return{className:"Top",Arrow:g.Z};case"right":return{className:"Left",Arrow:h.Z};case"left":return{className:"Right",Arrow:T.Z}}},[F,s]),bn=Cn.Arrow,Dn=Cn.className;return(0,I.jsxs)("div",{className:hn(F.container,N),style:_()({},"border".concat(Dn,"Width"),1),children:[un&&(0,I.jsx)(y.Z,{className:hn(F["toggle".concat(Dn)]),onClick:function(){On(!J)},style:{opacity:J?void 0:1},children:(0,I.jsx)(bn,{rotate:J?180:0})}),(0,I.jsx)(e.e,l()(l()({},Tn),{},{className:F.fixed,enable:En?jn:void 0,handleClasses:Mn,onResizeStop:function(An,Sn,_n,xn){nn==null||nn(xn,{width:_n.style.width,height:_n.style.height})},onResize:function(An,Sn,_n,xn){G==null||G(xn,{width:_n.style.width,height:_n.style.height})},children:u}))]})}),Y=n(7378),cn=300,w=400,vn=(0,a.memo)(function(t){var u=t.children,P=t.direction,s=t.resize,O=t.style,M=t.position,z=t.onPositionChange,c=t.size,W=t.defaultSize,U=t.defaultPosition,q=t.minWidth,nn=q===void 0?280:q,G=t.minHeight,tn=G===void 0?200:G,un=t.prefixCls,Q=t.canResizing,ln=on(un),N=ln.styles,mn=(0,a.useMemo)(function(){return Q?{right:N.rightHandle,left:N.leftHandle,top:N.topHandle,bottom:N.bottomHandle}:{}},[Q,P]),rn=(0,a.useMemo)(function(){return Q?s:l()({top:!0,bottom:!0,right:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},s)},[Q,s]),en=l()({width:w,height:cn},W),F=l()({x:100,y:100},U),hn={minWidth:Math.max(nn,0),minHeight:Math.max(tn,0),defaultSize:en,size:c,style:O};return(0,I.jsx)(Y.s,l()(l()({position:M,resizeHandleClasses:mn,default:l()(l()({},F),en),onDragStop:function(pn,J){z==null||z({x:J.x,y:J.y})},bound:"parent",enableResizing:rn},hn),{},{className:N.float,children:u}))}),gn=(0,a.memo)(function(t){var u=t.children,P=t.className,s=t.mode,O=t.placement,M=t.resize,z=t.style,c=t.position,W=t.onPositionChange,U=t.size,q=t.defaultSize,nn=t.defaultPosition,G=t.minWidth,tn=t.minHeight,un=t.prefixCls,Q=t.onSizeChange,ln=t.onSizeDragging,N=t.expandable,mn=N===void 0?!0:N,rn=t.isExpand,en=t.onExpandChange,F=(0,i.k2)("draggable-panel",un);switch(s){case"fixed":default:return(0,I.jsx)(an,{prefixCls:F,size:U,defaultSize:q,onSizeDragging:ln,onSizeChange:Q,minHeight:tn,minWidth:G,resize:M,onExpandChange:en,expandable:mn,isExpand:rn,className:P,placement:O,style:z,children:u});case"float":return(0,I.jsx)(vn,{prefixCls:F,defaultPosition:nn,position:c,onPositionChange:W,minHeight:tn,minWidth:G,defaultSize:q,size:U,onSizeDragging:ln,onSizeChange:Q,resize:M,canResizing:M!==!1,className:P,style:z,children:u})}})},5600:function(K,d,n){n.d(d,{k2:function(){return i},xb:function(){return a}});var a="studio";function i(p,l){return l||(p?"".concat(a,"-").concat(p):a)}},85055:function(K,d,n){n.d(d,{H:function(){return j}});var a=n(90193),i=n(77117),p=n.n(i),l=function(C,E){var e=a.Z.darkAlgorithm(C,E);return p()(p()({},e),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},j=function(C){var E={algorithm:[a.Z.compactAlgorithm]};return C==="dark"&&E.algorithm.push(l),E}}}]); diff --git a/ActionGroup__index.md.778c6473.chunk.css b/ActionGroup__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ActionGroup__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/ActionGroup__index.md.83782daa.async.js b/ActionGroup__index.md.83782daa.async.js new file mode 100644 index 00000000..b73392c7 --- /dev/null +++ b/ActionGroup__index.md.83782daa.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8885],{56582:function(c,s,r){r.r(s);var _=r(48373),o=r(16306),n=r(51834),u=r(89559),i=r(9134),h=r(50959),e=r(11527);function l(){var t=(0,i.eL)(),d=t.texts;return(0,e.jsx)(i.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"actiongroup-\u5DE5\u5177\u9762\u677F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#actiongroup-\u5DE5\u5177\u9762\u677F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ActionGroup \u5DE5\u5177\u9762\u677F"]}),(0,e.jsxs)("h2",{id:"\u4F55\u65F6\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F55\u65F6\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,e.jsx)(i.Z1,{items:[{demo:{id:"actiongroup-demo-basic"},previewerProps:{title:"\u57FA\u7840\u4F7F\u7528",filename:"src/ActionGroup/demos/basic.tsx"}},{demo:{id:"actiongroup-demo-config"},previewerProps:{title:"\u914D\u7F6E\u4F7F\u7528",description:"<p>\u901A\u8FC7\u914D\u7F6E <code>items</code> \u6E32\u67D3\u6574\u4E2A\u5185\u5BB9\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u5728 items \u58F0\u660E type \u4E3A divider \u6765\u6E32\u67D3\u4E00\u4E2A\u5206\u9694\u7B26</p>",filename:"src/ActionGroup/demos/config.tsx"}},{demo:{id:"actiongroup-demo-dropmenu"},previewerProps:{title:"dropdown",description:"<p>\u901A\u8FC7\u914D\u7F6E <code>dropdownMenu</code> \u53EF\u4EE5\u5728\u5C3E\u90E8\u6E32\u67D3\u4E00\u4E2A\u4E0B\u62C9\u5185\u5BB9</p>",filename:"src/ActionGroup/demos/dropMenu.tsx"}},{demo:{id:"actiongroup-demo-type"},previewerProps:{filename:"src/ActionGroup/demos/type.tsx"}},{demo:{id:"actiongroup-demo-custom"},previewerProps:{title:"\u81EA\u5B9A\u4E49",description:"<p>\u901A\u8FC7 <code>render</code> \u53EF\u4EE5\u81EA\u5B9A\u4E49\u6E32\u67D3\u7279\u6B8A\u7684\u64CD\u4F5C\u5185\u5BB9</p>",filename:"src/ActionGroup/demos/custom.tsx"}},{demo:{id:"actiongroup-demo-withpanel"},previewerProps:{title:"\u6D6E\u52A8\u9762\u677F\u4E2D\u4F7F\u7528",description:"<p>\u914D\u5408 DraggablePanel \u53EF\u4EE5\u4F7F\u5F97\u6574\u4E2A\u9762\u677F\u53EF\u6D6E\u52A8\u62D6\u62FD</p>",iframe:!0,filename:"src/ActionGroup/demos/withPanel.tsx"}}]}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[1].value}),(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[4].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[5].value})}),(0,e.jsx)("td",{children:d[6].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[7].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[8].value})}),(0,e.jsx)("td",{children:d[9].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[13].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[14].value})}),(0,e.jsx)("td",{children:d[15].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[16].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[17].value})}),(0,e.jsx)("td",{children:d[18].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[19].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[20].value})}),(0,e.jsx)("td",{children:d[21].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[22].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[23].value})}),(0,e.jsx)("td",{children:d[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[25].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[26].value})}),(0,e.jsx)("td",{children:d[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[29].value})}),(0,e.jsx)("td",{children:d[30].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[31].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[32].value})}),(0,e.jsx)("td",{children:d[33].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[34].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[35].value})}),(0,e.jsx)("td",{children:d[36].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[37].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[38].value})}),(0,e.jsx)("td",{children:d[39].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[40].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[41].value})}),(0,e.jsx)("td",{children:d[42].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[43].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[44].value})}),(0,e.jsx)("td",{children:d[45].value})]})]})]}),(0,e.jsxs)("h3",{id:"actiongroupitem",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#actiongroupitem",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ActionGroupItem"]}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[46].value}),(0,e.jsx)("th",{children:d[47].value}),(0,e.jsx)("th",{children:d[48].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[49].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[50].value})}),(0,e.jsx)("td",{children:d[51].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[52].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[53].value})}),(0,e.jsx)("td",{children:d[54].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[55].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[56].value})}),(0,e.jsx)("td",{children:d[57].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[58].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[59].value})}),(0,e.jsx)("td",{children:d[60].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[61].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[62].value})}),(0,e.jsx)("td",{children:d[63].value})]})]})]})]})]})})}s.default=l}}]); diff --git a/ActionIcon__demos.36ccb718.async.js b/ActionIcon__demos.36ccb718.async.js new file mode 100644 index 00000000..f674b910 --- /dev/null +++ b/ActionIcon__demos.36ccb718.async.js @@ -0,0 +1,22 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9468],{86335:function(c,a,t){"use strict";t.d(a,{Z:function(){return u}});var e=t(97605),o=t(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-200 0H360v-72h304v72z"}}]},name:"delete",theme:"filled"},i=n,s=t(36264),l=function(x,_){return o.createElement(s.Z,(0,e.Z)({},x,{ref:_,icon:i}))},u=o.forwardRef(l)},35568:function(c,a,t){"use strict";t.d(a,{Z:function(){return u}});var e=t(97605),o=t(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z"}}]},name:"edit",theme:"filled"},i=n,s=t(36264),l=function(x,_){return o.createElement(s.Z,(0,e.Z)({},x,{ref:_,icon:i}))},u=o.forwardRef(l)},93412:function(c,a,t){"use strict";t.d(a,{Z:function(){return u}});var e=t(97605),o=t(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M288 421a48 48 0 1096 0 48 48 0 10-96 0zm352 0a48 48 0 1096 0 48 48 0 10-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 01248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 01249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 01775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 01775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 00-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 00-8-8.4z"}}]},name:"smile",theme:"outlined"},i=n,s=t(36264),l=function(x,_){return o.createElement(s.Z,(0,e.Z)({},x,{ref:_,icon:i}))},u=o.forwardRef(l)},70217:function(c,a,t){"use strict";t.r(a);var e=t(93412),o=t(68485),n=t(11527);a.default=function(){return(0,n.jsx)(o.Z,{title:"\u529F\u80FD\u6309\u94AE\u7684\u8BF4\u660E",icon:(0,n.jsx)(e.Z,{}),onClick:function(){alert("\u89E6\u53D1\u52A8\u4F5C")}})}},93794:function(c,a,t){"use strict";t.r(a);var e=t(80996),o=t(32503),n=t(11527);a.default=function(){return(0,n.jsxs)(o.Z,{children:[(0,n.jsx)(e.sL,{title:"\u5220\u9664\u6309\u94AE"}),(0,n.jsx)(e.i1,{title:"\u7F16\u8F91\u6309\u94AE"}),(0,n.jsx)(e.Ag,{title:"\u62D6\u52A8\u6309\u94AE"}),(0,n.jsx)(e.lb,{title:"\u6536\u8D77\u6309\u94AE"})]})}},68485:function(c,a,t){"use strict";t.d(a,{Z:function(){return P}});var e=t(77117),o=t.n(e),n=t(95530),i=t.n(n),s=t(22682),l=t(20296),u=t(69931),f=t(5600),x=t(18840),_=t.n(x),D=t(11954),h,E,p,O=(0,D.kc)(function(C,r){var v=C.token,d=C.css,S=C.cx,g=r.size,T=r.className,L=r.prefixCls,z=typeof g=="number"?d(h||(h=_()([` + width: `,`px !important; + height: `,`px !important; + `])),g,g):"",b=d(E||(E=_()([` + display: flex; + align-items: center; + justify-content: center; + + &:hover { + color: `,` !important; + } + + &:active { + scale: 0.8; + color: `,`; + } + + transition: color 600ms `,", scale 400ms ",`, + background-color 100ms `,`; + `])),v.colorText,v.colorText,v.motionEaseOut,v.motionEaseOut,v.motionEaseOut);return{container:S(L,b,z,T),tooltip:d(p||(p=_()([` + pointer-events: none; + `])))}}),j=t(11527),M=["placement","title","icon","cursor","onClick","className","arrow","size","tooltipDelay","prefixCls"],m=function(r){var v=r.placement,d=r.title,S=r.icon,g=r.cursor,T=r.onClick,L=r.className,z=r.arrow,b=z===void 0?!1:z,W=r.size,U=r.tooltipDelay,H=U===void 0?.5:U,$=r.prefixCls,V=i()(r,M),Z=(0,f.k2)("actionicon",$),I=O({size:W,prefixCls:Z}),F=I.styles,A=I.theme,B=I.cx,N=(0,j.jsx)(s.ZP,o()(o()({icon:S,className:B(L,F.container),type:"text",style:{cursor:g},size:"small"},V),{},{onClick:T}));return(0,j.jsx)(u.iV,{componentToken:{Button:{colorText:A.colorTextTertiary,colorBgTextHover:A.colorFillSecondary,colorBgTextActive:A.colorFill}},children:d?(0,j.jsx)(l.Z,{arrow:b,overlayClassName:F.tooltip,title:d,mouseEnterDelay:H,placement:v,children:N}):N})},P=m},80996:function(c,a,t){"use strict";t.d(a,{Ag:function(){return _},i1:function(){return h},lb:function(){return x},sL:function(){return D}});var e=t(77117),o=t.n(e),n=t(86335),i=t(35568),s=t(68485),l=t(11527),u=(0,l.jsx)("svg",{viewBox:"0 0 20 20",width:"16",fill:"currentColor",children:(0,l.jsx)("path",{d:"M7 2a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 2zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 8zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 14zm6-8a2 2 0 1 0-.001-4.001A2 2 0 0 0 13 6zm0 2a2 2 0 1 0 .001 4.001A2 2 0 0 0 13 8zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 13 14z"})}),f=(0,l.jsx)("svg",{width:"10",viewBox:"0 0 70 41",fill:"currentColor",children:(0,l.jsx)("path",{d:"M30.76 39.2402C31.885 40.3638 33.41 40.995 35 40.995C36.59 40.995 38.115 40.3638 39.24 39.2402L68.24 10.2402C69.2998 9.10284 69.8768 7.59846 69.8494 6.04406C69.822 4.48965 69.1923 3.00657 68.093 1.90726C66.9937 0.807959 65.5106 0.178263 63.9562 0.150837C62.4018 0.123411 60.8974 0.700397 59.76 1.76024L35 26.5102L10.24 1.76024C9.10259 0.700397 7.59822 0.123411 6.04381 0.150837C4.4894 0.178263 3.00632 0.807959 1.90702 1.90726C0.807714 3.00657 0.178019 4.48965 0.150593 6.04406C0.123167 7.59846 0.700153 9.10284 1.75999 10.2402L30.76 39.2402Z"})}),x=function(p){return(0,l.jsx)(s.Z,o()({icon:f},p))},_=function(p){return(0,l.jsx)(s.Z,o()({icon:u},p))},D=function(p){return(0,l.jsx)(s.Z,o()({icon:(0,l.jsx)(n.Z,{})},p))},h=function(p){return(0,l.jsx)(s.Z,o()({icon:(0,l.jsx)(i.Z,{})},p))}},69931:function(c,a,t){"use strict";t.d(a,{iV:function(){return x}});var e=t(77117),o=t.n(e),n=t(58747),i=t(31556),s=t(32994),l=t(85055),u=t(11527),f=function(h){var E=(0,i.S)(),p=(0,l.H)(h),O={colorBgContainer:E==null?void 0:E.colorFillQuaternary,colorBorder:"transparent",controlHeightSM:24,controlOutline:"transparent"};return p.components={Input:O,InputNumber:O,Select:O,Tree:{colorBgContainer:"transparent",controlHeightSM:24},TreeSelect:O},p},x=function(h){var E=h.children,p=h.componentToken,O=(0,s.r)(),j=O.appearance,M=f(j);return p&&(M.components=o()(o()({},M.components),p)),(0,u.jsx)(n.ZP,{prefixCls:"studio",theme:M,children:E})},_=function(h){return function(E){return _jsx(x,{children:_jsx(h,_objectSpread({},E))})}}},5600:function(c,a,t){"use strict";t.d(a,{k2:function(){return o},xb:function(){return e}});var e="studio";function o(n,i){return i||(n?"".concat(e,"-").concat(n):e)}},85055:function(c,a,t){"use strict";t.d(a,{H:function(){return s}});var e=t(90193),o=t(77117),n=t.n(o),i=function(u,f){var x=e.Z.darkAlgorithm(u,f);return n()(n()({},x),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},s=function(u){var f={algorithm:[e.Z.compactAlgorithm]};return u==="dark"&&f.algorithm.push(i),f}},32503:function(c,a,t){"use strict";t.d(a,{Z:function(){return M}});var e=t(50959),o=t(84875),n=t.n(o),i=t(13763);function s(m){return["small","middle","large"].includes(m)}function l(m){return m?typeof m=="number"&&!Number.isNaN(m):!1}var u=t(81477),f=t(23554);const x=e.createContext({latestIndex:0}),_=x.Provider;var h=m=>{let{className:P,index:C,children:r,split:v,style:d}=m;const{latestIndex:S}=e.useContext(x);return r==null?null:e.createElement(e.Fragment,null,e.createElement("div",{className:P,style:d},r),C<S&&v&&e.createElement("span",{className:`${P}-split`},v))},E=t(9643),p=function(m,P){var C={};for(var r in m)Object.prototype.hasOwnProperty.call(m,r)&&P.indexOf(r)<0&&(C[r]=m[r]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,r=Object.getOwnPropertySymbols(m);v<r.length;v++)P.indexOf(r[v])<0&&Object.prototype.propertyIsEnumerable.call(m,r[v])&&(C[r[v]]=m[r[v]]);return C};const j=e.forwardRef((m,P)=>{var C,r;const{getPrefixCls:v,space:d,direction:S}=e.useContext(u.E_),{size:g=(d==null?void 0:d.size)||"small",align:T,className:L,rootClassName:z,children:b,direction:W="horizontal",prefixCls:U,split:H,style:$,wrap:V=!1,classNames:Z,styles:I}=m,F=p(m,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[A,B]=Array.isArray(g)?g:[g,g],N=s(B),Y=s(A),tt=l(B),et=l(A),k=(0,i.Z)(b,{keepEmpty:!0}),w=T===void 0&&W==="horizontal"?"center":T,y=v("space",U),[nt,ot]=(0,E.Z)(y),rt=n()(y,d==null?void 0:d.className,ot,`${y}-${W}`,{[`${y}-rtl`]:S==="rtl",[`${y}-align-${w}`]:w,[`${y}-gap-row-${B}`]:N,[`${y}-gap-col-${A}`]:Y},L,z),q=n()(`${y}-item`,(C=Z==null?void 0:Z.item)!==null&&C!==void 0?C:(r=d==null?void 0:d.classNames)===null||r===void 0?void 0:r.item);let G=0;const lt=k.map((R,Q)=>{var X,J;R!=null&&(G=Q);const it=R&&R.key||`${q}-${Q}`;return e.createElement(h,{className:q,key:it,index:Q,split:H,style:(X=I==null?void 0:I.item)!==null&&X!==void 0?X:(J=d==null?void 0:d.styles)===null||J===void 0?void 0:J.item},R)}),at=e.useMemo(()=>({latestIndex:G}),[G]);if(k.length===0)return null;const K={};return V&&(K.flexWrap="wrap"),!Y&&et&&(K.columnGap=A),!N&&tt&&(K.rowGap=B),nt(e.createElement("div",Object.assign({ref:P,className:rt,style:Object.assign(Object.assign(Object.assign({},K),d==null?void 0:d.style),$)},F),e.createElement(_,{value:at},lt)))});j.Compact=f.ZP;var M=j},95530:function(c,a,t){var e=t(70285);function o(n,i){if(n==null)return{};var s=e(n,i),l,u;if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(n);for(u=0;u<f.length;u++)l=f[u],!(i.indexOf(l)>=0)&&Object.prototype.propertyIsEnumerable.call(n,l)&&(s[l]=n[l])}return s}c.exports=o,c.exports.__esModule=!0,c.exports.default=c.exports},70285:function(c){function a(t,e){if(t==null)return{};var o={},n=Object.keys(t),i,s;for(s=0;s<n.length;s++)i=n[s],!(e.indexOf(i)>=0)&&(o[i]=t[i]);return o}c.exports=a,c.exports.__esModule=!0,c.exports.default=c.exports},18840:function(c){function a(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}c.exports=a,c.exports.__esModule=!0,c.exports.default=c.exports}}]); diff --git a/ActionIcon__index.md.1899d2eb.async.js b/ActionIcon__index.md.1899d2eb.async.js new file mode 100644 index 00000000..53e78be2 --- /dev/null +++ b/ActionIcon__index.md.1899d2eb.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7548],{17001:function(r,d,l){l.r(d);var a=l(48373),c=l(16306),i=l(51834),u=l(89559),n=l(9134),o=l(50959),e=l(11527);function t(){var s=(0,n.eL)(),_=s.texts;return(0,e.jsx)(n.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"actionicon-\u52A8\u4F5C\u56FE\u6807",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#actionicon-\u52A8\u4F5C\u56FE\u6807",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ActionIcon \u52A8\u4F5C\u56FE\u6807"]}),(0,e.jsxs)("h2",{id:"\u4F55\u65F6\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F55\u65F6\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,e.jsx)("p",{children:_[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,e.jsx)(n.Z1,{items:[{demo:{id:"actionicon-demo-basic"},previewerProps:{title:"Basic",filename:"src/ActionIcon/demos/basic.tsx"}},{demo:{id:"actionicon-demo-preset"},previewerProps:{title:"\u9884\u8BBE",description:"<p>\u4E00\u4E9B\u7F16\u8F91\u5668\u5E38\u7528\u6309\u94AE\u7684\u9884\u8BBE</p>",filename:"src/ActionIcon/demos/preset.tsx"}}]}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{align:"left",children:_[1].value}),(0,e.jsx)("th",{align:"left",children:_[2].value}),(0,e.jsx)("th",{align:"left",children:_[3].value}),(0,e.jsx)("th",{align:"left",children:_[4].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[5].value}),(0,e.jsx)("td",{align:"left",children:_[6].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[7].value})}),(0,e.jsx)("td",{align:"left",children:_[8].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[9].value}),(0,e.jsx)("td",{align:"left",children:_[10].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[11].value})}),(0,e.jsx)("td",{align:"left",children:_[12].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[13].value}),(0,e.jsx)("td",{align:"left",children:_[14].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[15].value})}),(0,e.jsx)("td",{align:"left",children:_[16].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[17].value}),(0,e.jsx)("td",{align:"left",children:_[18].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[19].value})}),(0,e.jsx)("td",{align:"left",children:_[20].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[21].value}),(0,e.jsx)("td",{align:"left",children:_[22].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[23].value})}),(0,e.jsx)("td",{align:"left",children:_[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[25].value}),(0,e.jsx)("td",{align:"left",children:_[26].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[27].value})}),(0,e.jsx)("td",{align:"left",children:_[28].value})]})]})]}),(0,e.jsx)("p",{children:_[29].value})]})]})})}d.default=t}}]); diff --git a/ActionIcon__index.md.778c6473.chunk.css b/ActionIcon__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ActionIcon__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/Awareness__demos.fce36445.async.js b/Awareness__demos.fce36445.async.js new file mode 100644 index 00000000..0b3fefb3 --- /dev/null +++ b/Awareness__demos.fce36445.async.js @@ -0,0 +1,16 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2760],{85263:function(y,m,e){"use strict";e.r(m);var t=e(71135),f=e(81057),d=e(11527);m.default=function(){return(0,d.jsxs)(f.Z,{horizontal:!0,children:[(0,d.jsx)(t.Z.Avatar,{name:"user1",color:"pink",active:!0}),(0,d.jsx)(t.Z.Avatar,{name:"user2",color:"blue",following:!0}),(0,d.jsx)(t.Z.Avatar,{name:"user3",color:"green"})]})}},72887:function(y,m,e){"use strict";e.r(m);var t=e(71135),f=e(24819),d=e(11527);m.default=function(){return(0,d.jsxs)(f.D,{style:{background:"rgba(0,0,0,0.5)"},height:"100vh",children:[(0,d.jsx)(t.Z.Cursor,{name:"user1",position:{x:50,y:30},color:"pink"}),(0,d.jsx)(t.Z.Cursor,{name:"user2",position:{x:200,y:30},color:"blue"}),(0,d.jsx)(t.Z.Cursor,{name:"user3",position:{x:350,y:30},color:"green"})]})}},62368:function(y,m,e){"use strict";var t=e(29909),f=e(20296),d=e(42851),p=e(22305),C=e.n(p),x=e(50959),g=e(11527),v=(0,x.memo)(function(l){var a=l.name,i=l.color,c=l.onClick,n=l.active,s=l.current,r=l.following;if(!a)return(0,g.jsx)(t.C,{});var o=C()(i);return(0,g.jsx)(f.Z,{title:a,showArrow:!1,children:(0,g.jsxs)(t.C,{shape:"circle",style:{background:i,outline:r?"2px solid ".concat(i):"",color:o.isLight()?"black":"inherit",zIndex:r?1e3:n?100:0,filter:n?"none":"grayscale(80%)",overflow:"initial",cursor:s?"inherit":"pointer"},onClick:c,children:[a.slice(0,1),(0,g.jsx)(d.Z,{status:n?"success":"default",color:n?void 0:"#d9d9d9",style:{position:"absolute",left:11,top:11}})]})})});m.Z=v},58199:function(y,m,e){"use strict";e.d(m,{Z:function(){return s}});var t=e(18840),f=e.n(t),d=e(22305),p=e.n(d),C=e(50959),x=e(11954),g=e(11527),v=(0,C.memo)(function(r){var o=r.color;return(0,g.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"24",children:(0,g.jsxs)("g",{fill:"none",fillRule:"evenodd",children:[(0,g.jsx)("path",{fill:o,d:"M19.208 10.282 2.007 2.269l4.068 18.916.066-.1a29.368 29.368 0 0 1 13.067-10.803Z"}),(0,g.jsx)("path",{stroke:"#FFF",strokeWidth:"1.5",d:"m19.483 10.954.758-.32a.365.365 0 0 0 .013-.666l-.747-.347-18.246-8.5a.143.143 0 0 0-.2.16L5.375 21.34l.18.833a.357.357 0 0 0 .645.123l.469-.704 2.458-3.694a14.326 14.326 0 0 1 6.374-5.27l3.982-1.674Z"})]})})}),l=v,a,i,c=(0,x.kc)(function(r){var o=r.css;return{container:o(a||(a=f()([` + position: fixed; + + z-index: 5000; + `]))),name:o(i||(i=f()([` + position: absolute; + top: 20px; + left: 20px; + font-size: 12px; + max-width: 96px; + padding: 2px 12px; + border-radius: 4px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + `])))}}),n=(0,C.memo)(function(r){var o=r.position,E=r.color,P=r.name,j=c(),R=j.styles;return(0,g.jsxs)("div",{className:R.container,style:{top:o.y,left:o.x},children:[(0,g.jsx)(l,{color:E}),(0,g.jsx)("div",{className:R.name,style:{backgroundColor:E,color:p()(E).isLight()?"black":"white"},children:P})]})}),s=n},71135:function(y,m,e){"use strict";var t=e(77117),f=e.n(t),d=e(62368),p=e(50959),C=e(58199),x=e(11527),g=(0,p.lazy)(function(){return Promise.all([e.e(2824),e.e(1884)]).then(e.bind(e,71884))}),v=function(a){return(0,x.jsx)(p.Suspense,{children:(0,x.jsx)(g,f()({},a))})};v.Cursor=C.Z,v.Avatar=d.Z,m.Z=v},20523:function(y,m,e){"use strict";e.d(m,{Z:function(){return t}});const t=f=>f?typeof f=="function"?f():f:null},39608:function(y,m,e){"use strict";e.d(m,{Z:function(){return f}});var t=e(50959);function f(){const[,d]=t.useReducer(p=>p+1,0);return d}},91857:function(y,m,e){"use strict";e.d(m,{ZP:function(){return x},c4:function(){return d}});var t=e(50959),f=e(36033);const d=["xxl","xl","lg","md","sm","xs"],p=v=>({xs:`(max-width: ${v.screenXSMax}px)`,sm:`(min-width: ${v.screenSM}px)`,md:`(min-width: ${v.screenMD}px)`,lg:`(min-width: ${v.screenLG}px)`,xl:`(min-width: ${v.screenXL}px)`,xxl:`(min-width: ${v.screenXXL}px)`}),C=v=>{const l=v,a=[].concat(d).reverse();return a.forEach((i,c)=>{const n=i.toUpperCase(),s=`screen${n}Min`,r=`screen${n}`;if(!(l[s]<=l[r]))throw new Error(`${s}<=${r} fails : !(${l[s]}<=${l[r]})`);if(c<a.length-1){const o=`screen${n}Max`;if(!(l[r]<=l[o]))throw new Error(`${r}<=${o} fails : !(${l[r]}<=${l[o]})`);const P=`screen${a[c+1].toUpperCase()}Min`;if(!(l[o]<=l[P]))throw new Error(`${o}<=${P} fails : !(${l[o]}<=${l[P]})`)}}),v};function x(){const[,v]=(0,f.Z)(),l=p(C(v));return t.useMemo(()=>{const a=new Map;let i=-1,c={};return{matchHandlers:{},dispatch(n){return c=n,a.forEach(s=>s(c)),a.size>=1},subscribe(n){return a.size||this.register(),i+=1,a.set(i,n),n(c),i},unsubscribe(n){a.delete(n),a.size||this.unregister()},unregister(){Object.keys(l).forEach(n=>{const s=l[n],r=this.matchHandlers[s];r==null||r.mql.removeListener(r==null?void 0:r.listener)}),a.clear()},register(){Object.keys(l).forEach(n=>{const s=l[n],r=E=>{let{matches:P}=E;this.dispatch(Object.assign(Object.assign({},c),{[n]:P}))},o=window.matchMedia(s);o.addListener(r),this.matchHandlers[s]={mql:o,listener:r},r(o)})},responsiveMap:l}},[v])}const g=(v,l)=>{if(l&&typeof l=="object")for(let a=0;a<d.length;a++){const i=d[a];if(v[i]&&l[i]!==void 0)return l[i]}}},29909:function(y,m,e){"use strict";e.d(m,{C:function(){return ie}});var t=e(50959),f=e(84875),d=e.n(f),p=e(12682),C=e(12602),x=e(91857),g=e(81477),v=e(24525),l=e(21372),i=t.createContext({}),c=e(16431),n=e(19356),s=e(76247);const r=u=>{const{antCls:O,componentCls:h,iconCls:_,avatarBg:S,avatarColor:G,containerSize:z,containerSizeLG:B,containerSizeSM:K,textFontSize:A,textFontSizeLG:w,textFontSizeSM:ee,borderRadius:W,borderRadiusLG:I,borderRadiusSM:X,lineWidth:F,lineType:J}=u,Q=(T,b,V)=>({width:T,height:T,lineHeight:`${T-F*2}px`,borderRadius:"50%",[`&${h}-square`]:{borderRadius:V},[`${h}-string`]:{position:"absolute",left:{_skip_check_:!0,value:"50%"},transformOrigin:"0 center"},[`&${h}-icon`]:{fontSize:b,[`> ${_}`]:{margin:0}}});return{[h]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,c.Wf)(u)),{position:"relative",display:"inline-block",overflow:"hidden",color:G,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:S,border:`${F}px ${J} transparent`,["&-image"]:{background:"transparent"},[`${O}-image-img`]:{display:"block"}}),Q(z,A,W)),{["&-lg"]:Object.assign({},Q(B,w,I)),["&-sm"]:Object.assign({},Q(K,ee,X)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},o=u=>{const{componentCls:O,groupBorderColor:h,groupOverlapping:_,groupSpace:S}=u;return{[`${O}-group`]:{display:"inline-flex",[`${O}`]:{borderColor:h},["> *:not(:first-child)"]:{marginInlineStart:_}},[`${O}-group-popover`]:{[`${O} + ${O}`]:{marginInlineStart:S}}}};var E=(0,n.Z)("Avatar",u=>{const{colorTextLightSolid:O,colorTextPlaceholder:h}=u,_=(0,s.TS)(u,{avatarBg:h,avatarColor:O});return[r(_),o(_)]},u=>{const{controlHeight:O,controlHeightLG:h,controlHeightSM:_,fontSize:S,fontSizeLG:G,fontSizeXL:z,fontSizeHeading3:B,marginXS:K,marginXXS:A,colorBorderBg:w}=u;return{containerSize:O,containerSizeLG:h,containerSizeSM:_,textFontSize:Math.round((G+z)/2),textFontSizeLG:B,textFontSizeSM:S,groupSpace:A,groupOverlapping:-K,groupBorderColor:w}}),P=function(u,O){var h={};for(var _ in u)Object.prototype.hasOwnProperty.call(u,_)&&O.indexOf(_)<0&&(h[_]=u[_]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,_=Object.getOwnPropertySymbols(u);S<_.length;S++)O.indexOf(_[S])<0&&Object.prototype.propertyIsEnumerable.call(u,_[S])&&(h[_[S]]=u[_[S]]);return h};const j=(u,O)=>{const[h,_]=t.useState(1),[S,G]=t.useState(!1),[z,B]=t.useState(!0),K=t.useRef(null),A=t.useRef(null),w=(0,C.sQ)(O,K),{getPrefixCls:ee,avatar:W}=t.useContext(g.E_),I=t.useContext(i),X=()=>{if(!A.current||!K.current)return;const D=A.current.offsetWidth,M=K.current.offsetWidth;if(D!==0&&M!==0){const{gap:L=4}=u;L*2<M&&_(M-L*2<D?(M-L*2)/D:1)}};t.useEffect(()=>{G(!0)},[]),t.useEffect(()=>{B(!0),_(1)},[u.src]),t.useEffect(X,[u.gap]);const F=()=>{const{onError:D}=u;(D==null?void 0:D())!==!1&&B(!1)},{prefixCls:J,shape:Q,size:T,src:b,srcSet:V,icon:U,className:te,rootClassName:ue,alt:ve,draggable:me,children:le,crossOrigin:fe}=u,se=P(u,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),$=(0,v.Z)(D=>{var M,L;return(L=(M=T!=null?T:I==null?void 0:I.size)!==null&&M!==void 0?M:D)!==null&&L!==void 0?L:"default"}),pe=Object.keys(typeof $=="object"?$||{}:{}).some(D=>["xs","sm","md","lg","xl","xxl"].includes(D)),ce=(0,l.Z)(pe),ge=t.useMemo(()=>{if(typeof $!="object")return{};const D=x.c4.find(L=>ce[L]),M=$[D];return M?{width:M,height:M,lineHeight:`${M}px`,fontSize:M&&(U||le)?M/2:18}:{}},[ce,$]),Z=ee("avatar",J),[Ee,_e]=E(Z),he=d()({[`${Z}-lg`]:$==="large",[`${Z}-sm`]:$==="small"}),de=t.isValidElement(b),Oe=Q||(I==null?void 0:I.shape)||"circle",xe=d()(Z,he,W==null?void 0:W.className,`${Z}-${Oe}`,{[`${Z}-image`]:de||b&&z,[`${Z}-icon`]:!!U},te,ue,_e),Pe=typeof $=="number"?{width:$,height:$,lineHeight:`${$}px`,fontSize:U?$/2:18}:{};let k;if(typeof b=="string"&&z)k=t.createElement("img",{src:b,draggable:me,srcSet:V,onError:F,alt:ve,crossOrigin:fe});else if(de)k=b;else if(U)k=U;else if(S||h!==1){const D=`scale(${h}) translateX(-50%)`,M={msTransform:D,WebkitTransform:D,transform:D},L=typeof $=="number"?{lineHeight:`${$}px`}:{};k=t.createElement(p.Z,{onResize:X},t.createElement("span",{className:`${Z}-string`,ref:A,style:Object.assign(Object.assign({},L),M)},le))}else k=t.createElement("span",{className:`${Z}-string`,style:{opacity:0},ref:A},le);return delete se.onError,delete se.gap,Ee(t.createElement("span",Object.assign({},se,{style:Object.assign(Object.assign(Object.assign(Object.assign({},Pe),ge),W==null?void 0:W.style),se.style),className:xe,ref:w}),k))};var N=t.forwardRef(j),H=e(13763),Y=e(21011),ne=e(39340);const q=u=>{const{size:O,shape:h}=t.useContext(i),_=t.useMemo(()=>({size:u.size||O,shape:u.shape||h}),[u.size,u.shape,O,h]);return t.createElement(i.Provider,{value:_},u.children)};var ae=u=>{const{getPrefixCls:O,direction:h}=t.useContext(g.E_),{prefixCls:_,className:S,rootClassName:G,style:z,maxCount:B,maxStyle:K,size:A,shape:w,maxPopoverPlacement:ee="top",maxPopoverTrigger:W="hover",children:I}=u,X=O("avatar",_),F=`${X}-group`,[J,Q]=E(X),T=d()(F,{[`${F}-rtl`]:h==="rtl"},S,G,Q),b=(0,H.Z)(I).map((U,te)=>(0,ne.Tm)(U,{key:`avatar-key-${te}`})),V=b.length;if(B&&B<V){const U=b.slice(0,B),te=b.slice(B,V);return U.push(t.createElement(Y.Z,{key:"avatar-popover-key",content:te,trigger:W,placement:ee,overlayClassName:`${F}-popover`},t.createElement(N,{style:K},`+${V-B}`))),J(t.createElement(q,{shape:w,size:A},t.createElement("div",{className:T,style:z},U)))}return J(t.createElement(q,{shape:w,size:A},t.createElement("div",{className:T,style:z},b)))};const oe=N;oe.Group=ae;var ie=oe},21372:function(y,m,e){"use strict";var t=e(50959),f=e(77189),d=e(39608),p=e(91857);function C(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const g=(0,t.useRef)({}),v=(0,d.Z)(),l=(0,p.ZP)();return(0,f.Z)(()=>{const a=l.subscribe(i=>{g.current=i,x&&v()});return()=>l.unsubscribe(a)},[]),g.current}m.Z=C},28739:function(y,m,e){"use strict";var t=e(84875),f=e.n(t),d=e(78505),p=e(50959),C=e(81477),x=e(20523),g=e(58364),v=function(c,n){var s={};for(var r in c)Object.prototype.hasOwnProperty.call(c,r)&&n.indexOf(r)<0&&(s[r]=c[r]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(c);o<r.length;o++)n.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(c,r[o])&&(s[r[o]]=c[r[o]]);return s};const l=(c,n,s)=>{if(!(!n&&!s))return p.createElement(p.Fragment,null,n&&p.createElement("div",{className:`${c}-title`},(0,x.Z)(n)),p.createElement("div",{className:`${c}-inner-content`},(0,x.Z)(s)))},a=c=>{const{hashId:n,prefixCls:s,className:r,style:o,placement:E="top",title:P,content:j,children:R}=c;return p.createElement("div",{className:f()(n,s,`${s}-pure`,`${s}-placement-${E}`,r),style:o},p.createElement("div",{className:`${s}-arrow`}),p.createElement(d.G,Object.assign({},c,{className:n,prefixCls:s}),R||l(s,P,j)))},i=c=>{const{prefixCls:n}=c,s=v(c,["prefixCls"]),{getPrefixCls:r}=p.useContext(C.E_),o=r("popover",n),[E,P]=(0,g.Z)(o);return E(p.createElement(a,Object.assign({},s,{prefixCls:o,hashId:P})))};m.ZP=i},21011:function(y,m,e){"use strict";var t=e(50959),f=e(84875),d=e.n(f),p=e(20523),C=e(89585),x=e(81477),g=e(20296),v=e(28739),l=e(58364),a=function(n,s){var r={};for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&s.indexOf(o)<0&&(r[o]=n[o]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var E=0,o=Object.getOwnPropertySymbols(n);E<o.length;E++)s.indexOf(o[E])<0&&Object.prototype.propertyIsEnumerable.call(n,o[E])&&(r[o[E]]=n[o[E]]);return r};const i=n=>{let{title:s,content:r,prefixCls:o}=n;return t.createElement(t.Fragment,null,s&&t.createElement("div",{className:`${o}-title`},(0,p.Z)(s)),t.createElement("div",{className:`${o}-inner-content`},(0,p.Z)(r)))},c=t.forwardRef((n,s)=>{const{prefixCls:r,title:o,content:E,overlayClassName:P,placement:j="top",trigger:R="hover",mouseEnterDelay:N=.1,mouseLeaveDelay:H=.1,overlayStyle:Y={}}=n,ne=a(n,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:q}=t.useContext(x.E_),re=q("popover",r),[ae,oe]=(0,l.Z)(re),ie=q(),u=d()(P,oe);return ae(t.createElement(g.Z,Object.assign({placement:j,trigger:R,mouseEnterDelay:N,mouseLeaveDelay:H,overlayStyle:Y},ne,{prefixCls:re,overlayClassName:u,ref:s,overlay:o||E?t.createElement(i,{prefixCls:re,title:o,content:E}):null,transitionName:(0,C.m)(ie,"zoom-big",ne.transitionName),"data-popover-inject":!0})))});c._InternalPanelDoNotUseOrYouWillBeFired=v.ZP,m.Z=c},58364:function(y,m,e){"use strict";var t=e(16431),f=e(72234),d=e(57020),p=e(52150),C=e(19356),x=e(76247);const g=a=>{const{componentCls:i,popoverColor:c,titleMinWidth:n,fontWeightStrong:s,popoverPadding:r,boxShadowSecondary:o,colorTextHeading:E,borderRadiusLG:P,zIndexPopup:j,marginXS:R,colorBgElevated:N,popoverBg:H}=a;return[{[i]:Object.assign(Object.assign({},(0,t.Wf)(a)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:j,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":N,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${i}-content`]:{position:"relative"},[`${i}-inner`]:{backgroundColor:H,backgroundClip:"padding-box",borderRadius:P,boxShadow:o,padding:r},[`${i}-title`]:{minWidth:n,marginBottom:R,color:E,fontWeight:s},[`${i}-inner-content`]:{color:c}})},(0,d.ZP)(a,{colorBg:"var(--antd-arrow-background-color)"}),{[`${i}-pure`]:{position:"relative",maxWidth:"none",margin:a.sizePopupArrow,display:"inline-block",[`${i}-content`]:{display:"inline-block"}}}]},v=a=>{const{componentCls:i}=a;return{[i]:p.i.map(c=>{const n=a[`${c}6`];return{[`&${i}-${c}`]:{"--antd-arrow-background-color":n,[`${i}-inner`]:{backgroundColor:n},[`${i}-arrow`]:{background:"transparent"}}}})}},l=a=>{const{componentCls:i,lineWidth:c,lineType:n,colorSplit:s,paddingSM:r,controlHeight:o,fontSize:E,lineHeight:P,padding:j}=a,R=o-Math.round(E*P),N=R/2,H=R/2-c,Y=j;return{[i]:{[`${i}-inner`]:{padding:0},[`${i}-title`]:{margin:0,padding:`${N}px ${Y}px ${H}px`,borderBottom:`${c}px ${n} ${s}`},[`${i}-inner-content`]:{padding:`${r}px ${Y}px`}}}};m.Z=(0,C.Z)("Popover",a=>{const{colorBgElevated:i,colorText:c,wireframe:n}=a,s=(0,x.TS)(a,{popoverPadding:12,popoverBg:i,popoverColor:c});return[g(s),v(s),n&&l(s),(0,f._y)(s,"zoom-big")]},a=>({width:177,minWidth:177,titleMinWidth:177,zIndexPopup:a.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},18840:function(y){function m(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}y.exports=m,y.exports.__esModule=!0,y.exports.default=y.exports}}]); diff --git a/Awareness__index.md.778c6473.chunk.css b/Awareness__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/Awareness__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/Awareness__index.md.79f9d2b3.async.js b/Awareness__index.md.79f9d2b3.async.js new file mode 100644 index 00000000..c13e6c11 --- /dev/null +++ b/Awareness__index.md.79f9d2b3.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6437],{76212:function(i,_,d){d.r(_);var t=d(48373),c=d(16306),n=d(51834),h=d(89559),r=d(9134),o=d(50959),e=d(11527);function l(){var a=(0,r.eL)(),s=a.texts;return(0,e.jsx)(r.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"\u7B80\u4ECB",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7B80\u4ECB",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u7B80\u4ECB"]}),(0,e.jsx)("p",{children:s[0].value}),(0,e.jsxs)("h2",{id:"awarenesscursor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#awarenesscursor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Awareness.Cursor"]}),(0,e.jsx)("p",{children:s[1].value})]}),(0,e.jsx)(r.Dl,{demo:{id:"awareness-demo-cursor"},previewerProps:{iframe:100,filename:"src/Awareness/demos/Cursor.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"awarenessavatar",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#awarenessavatar",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Awareness.Avatar"]}),(0,e.jsx)("p",{children:s[2].value})]}),(0,e.jsx)(r.Dl,{demo:{id:"awareness-demo-avatar"},previewerProps:{filename:"src/Awareness/demos/Avatar.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)("h3",{id:"awarenesscursor-1",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#awarenesscursor-1",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Awareness.Cursor"]}),(0,e.jsx)("p",{children:s[3].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:s[4].value}),(0,e.jsx)("th",{children:s[5].value}),(0,e.jsx)("th",{children:s[6].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[7].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:s[8].value})}),(0,e.jsx)("td",{children:s[9].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:s[11].value})}),(0,e.jsx)("td",{children:s[12].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[13].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:s[14].value})}),(0,e.jsx)("td",{children:s[15].value})]})]})]}),(0,e.jsxs)("h2",{id:"awarenessavatar-1",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#awarenessavatar-1",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Awareness.Avatar"]}),(0,e.jsx)("p",{children:s[16].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:s[17].value}),(0,e.jsx)("th",{children:s[18].value}),(0,e.jsx)("th",{children:s[19].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[20].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:s[21].value})}),(0,e.jsx)("td",{children:s[22].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[23].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:s[24].value})}),(0,e.jsx)("td",{children:s[25].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[26].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:s[27].value})}),(0,e.jsxs)("td",{children:[s[28].value,(0,e.jsx)("code",{children:s[29].value})]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[30].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:s[31].value})}),(0,e.jsxs)("td",{children:[s[32].value,(0,e.jsx)("code",{children:s[33].value})]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[34].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:s[35].value})}),(0,e.jsxs)("td",{children:[s[36].value,(0,e.jsx)("code",{children:s[37].value})]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:s[38].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:s[39].value})}),(0,e.jsx)("td",{children:s[40].value})]})]})]})]})]})})}_.default=l}}]); diff --git a/CNAME b/CNAME new file mode 100644 index 00000000..e6ac1e45 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +pro-editor.antdigital.dev diff --git a/CollapseTitle__demos.561ed6c0.async.js b/CollapseTitle__demos.561ed6c0.async.js new file mode 100644 index 00000000..2b5cdc68 --- /dev/null +++ b/CollapseTitle__demos.561ed6c0.async.js @@ -0,0 +1,18 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6244],{98978:function(m,a,t){"use strict";t.d(a,{Z:function(){return p}});var o=t(97605),l=t(50959),c={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z"}}]},name:"caret-right",theme:"filled"},u=c,v=t(36264),_=function(E,O){return l.createElement(v.Z,(0,o.Z)({},E,{ref:O,icon:u}))},p=l.forwardRef(_)},77250:function(m,a,t){"use strict";t.r(a);var o=t(34439),l=t(11527);a.default=function(){return(0,l.jsx)(o.Z,{title:"\u6570\u636E\u9884\u89C8",onExpandChange:function(u){console.log("expandStatus",u)},children:"123"})}},71810:function(m,a,t){"use strict";t.r(a);var o=t(34439),l=t(11527);a.default=function(){return(0,l.jsx)(o.Z,{title:"\u6570\u636E\u9884\u89C8",defaultExpand:!0,children:"123"})}},20909:function(m,a,t){"use strict";t.r(a);var o=t(28152),l=t.n(o),c=t(34439),u=t(22682),v=t(50959),_=t(11527);a.default=function(){var p=(0,v.useState)(!1),g=l()(p,2),E=g[0],O=g[1],S=function(){O(function(e){return!e})};return(0,_.jsx)(c.Z,{title:"\u6570\u636E\u9884\u89C8",expand:E,extra:function(e){return(0,_.jsx)(u.ZP,{size:"small",onClick:S,children:e?"\u6536\u8D77":"\u5C55\u5F00"})},children:"123"})}},34439:function(m,a,t){"use strict";t.d(a,{Z:function(){return C}});var o=t(28152),l=t.n(o),c=t(98978),u=t(84486),v=t(24819),_=t(93251),p=t(5600),g=t(69931),E=t(18840),O=t.n(E),S=t(11954),x,e,n,d,i=(0,S.kc)(function(h,f){var y=h.token,P=h.css,j=h.cx,D=h.stylish,T=f.prefixCls,$=f.className,s=f.showPanel;return{container:j(T,$,s?P(x||(x=O()([` + padding: 6px 8px; + background: `,`; + border-radius: 4px; + `])),y.colorFillQuaternary):""),header:j(s?"".concat(T,"-expand"):"".concat(T,"-collapsed"),s?"":P(e||(e=O()([` + padding: 6px 8px; + user-select: none; + border-radius: 4px; + `,` + `])),D.containerBgL2)),title:j(P(n||(n=O()([` + height: 24px; + `]))),s?P(d||(d=O()([` + margin-left: -4px; + padding: 4px; + border-radius: 4px; + user-select: none; + `,` + `])),D.containerBgHover):"")}}),r=t(11527),b=function(f){var y=f.defaultExpand,P=y===void 0?!1:y,j=f.expand,D=f.onExpandChange,T=f.prefixCls,$=f.title,s=f.children,R=f.className,A=f.extra,L=(0,p.k2)("collapse-title",T),z=(0,_.Z)(P,{value:j,onChange:D}),I=l()(z,2),M=I[0],W=I[1],B=function(){W(!M)},U=i({showPanel:M,prefixCls:L,className:R}),K=U.styles;return(0,r.jsx)(g.iV,{children:(0,r.jsxs)(v.D,{className:K.container,children:[(0,r.jsxs)(v.D,{direction:"horizontal",distribution:"space-between",align:"center",className:K.header,onClick:M?void 0:B,children:[(0,r.jsxs)(v.D,{direction:"horizontal",gap:4,align:"center",onClick:M?B:void 0,className:K.title,children:[(0,r.jsx)(c.Z,{style:{fontSize:10},rotate:M?90:0}),(0,r.jsx)("div",{children:$})]}),A&&A(M)]}),M?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.Z,{style:{margin:"4px 0 12px"},dashed:!0}),s]}):null]})})},C=b},69931:function(m,a,t){"use strict";t.d(a,{iV:function(){return E}});var o=t(77117),l=t.n(o),c=t(58747),u=t(31556),v=t(32994),_=t(85055),p=t(11527),g=function(x){var e=(0,u.S)(),n=(0,_.H)(x),d={colorBgContainer:e==null?void 0:e.colorFillQuaternary,colorBorder:"transparent",controlHeightSM:24,controlOutline:"transparent"};return n.components={Input:d,InputNumber:d,Select:d,Tree:{colorBgContainer:"transparent",controlHeightSM:24},TreeSelect:d},n},E=function(x){var e=x.children,n=x.componentToken,d=(0,v.r)(),i=d.appearance,r=g(i);return n&&(r.components=l()(l()({},r.components),n)),(0,p.jsx)(c.ZP,{prefixCls:"studio",theme:r,children:e})},O=function(x){return function(e){return _jsx(E,{children:_jsx(x,_objectSpread({},e))})}}},5600:function(m,a,t){"use strict";t.d(a,{k2:function(){return l},xb:function(){return o}});var o="studio";function l(c,u){return u||(c?"".concat(o,"-").concat(c):o)}},85055:function(m,a,t){"use strict";t.d(a,{H:function(){return v}});var o=t(90193),l=t(77117),c=t.n(l),u=function(p,g){var E=o.Z.darkAlgorithm(p,g);return c()(c()({},E),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},v=function(p){var g={algorithm:[o.Z.compactAlgorithm]};return p==="dark"&&g.algorithm.push(u),g}},84486:function(m,a,t){"use strict";t.d(a,{Z:function(){return x}});var o=t(50959),l=t(84875),c=t.n(l),u=t(81477),v=t(16431),_=t(19356),p=t(76247);const g=e=>{const{componentCls:n,sizePaddingEdgeHorizontal:d,colorSplit:i,lineWidth:r,textPaddingInline:b,orientationMargin:C,verticalMarginInline:h}=e;return{[n]:Object.assign(Object.assign({},(0,v.Wf)(e)),{borderBlockStart:`${r}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:h,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${r}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${n}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${r}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${n}-with-text-left`]:{"&::before":{width:`${C*100}%`},"&::after":{width:`${100-C*100}%`}},[`&-horizontal${n}-with-text-right`]:{"&::before":{width:`${100-C*100}%`},"&::after":{width:`${C*100}%`}},[`${n}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${r}px 0 0`},[`&-horizontal${n}-with-text${n}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${n}-dashed`]:{borderInlineStartWidth:r,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${n}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${n}-with-text-left${n}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${n}-inner-text`]:{paddingInlineStart:d}},[`&-horizontal${n}-with-text-right${n}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${n}-inner-text`]:{paddingInlineEnd:d}}})}};var E=(0,_.Z)("Divider",e=>{const n=(0,p.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[g(n)]},e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS})),O=function(e,n){var d={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(d[i]=e[i]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)n.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(d[i[r]]=e[i[r]]);return d},x=e=>{const{getPrefixCls:n,direction:d,divider:i}=o.useContext(u.E_),{prefixCls:r,type:b="horizontal",orientation:C="center",orientationMargin:h,className:f,rootClassName:y,children:P,dashed:j,plain:D,style:T}=e,$=O(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),s=n("divider",r),[R,A]=E(s),L=C.length>0?`-${C}`:C,z=!!P,I=C==="left"&&h!=null,M=C==="right"&&h!=null,W=c()(s,i==null?void 0:i.className,A,`${s}-${b}`,{[`${s}-with-text`]:z,[`${s}-with-text${L}`]:z,[`${s}-dashed`]:!!j,[`${s}-plain`]:!!D,[`${s}-rtl`]:d==="rtl",[`${s}-no-default-orientation-margin-left`]:I,[`${s}-no-default-orientation-margin-right`]:M},f,y),B=o.useMemo(()=>typeof h=="number"?h:/^\d+$/.test(h)?Number(h):h,[h]),U=Object.assign(Object.assign({},I&&{marginLeft:B}),M&&{marginRight:B});return R(o.createElement("div",Object.assign({className:W,style:Object.assign(Object.assign({},i==null?void 0:i.style),T)},$,{role:"separator"}),P&&b!=="vertical"&&o.createElement("span",{className:`${s}-inner-text`,style:U},P)))}},18840:function(m){function a(t,o){return o||(o=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(o)}}))}m.exports=a,m.exports.__esModule=!0,m.exports.default=m.exports}}]); diff --git a/CollapseTitle__index.md.778c6473.chunk.css b/CollapseTitle__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/CollapseTitle__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/CollapseTitle__index.md.c9bb28c6.async.js b/CollapseTitle__index.md.c9bb28c6.async.js new file mode 100644 index 00000000..833686c7 --- /dev/null +++ b/CollapseTitle__index.md.c9bb28c6.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7390],{73095:function(a,n,d){d.r(n);var t=d(48373),u=d(16306),i=d(51834),c=d(89559),_=d(9134),o=d(50959),e=d(11527);function s(){var r=(0,_.eL)(),l=r.texts;return(0,e.jsx)(_.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"collapsetitle-\u6298\u53E0\u5BB9\u5668",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#collapsetitle-\u6298\u53E0\u5BB9\u5668",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"CollapseTitle \u6298\u53E0\u5BB9\u5668"]}),(0,e.jsx)("p",{children:l[0].value}),(0,e.jsxs)("h2",{id:"\u4F55\u65F6\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F55\u65F6\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,e.jsx)("p",{children:l[1].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]}),(0,e.jsxs)("h3",{id:"\u57FA\u7840\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u57FA\u7840\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u57FA\u7840\u4F7F\u7528"]})]}),(0,e.jsx)(_.Dl,{demo:{id:"collapsetitle-demo-basic"},previewerProps:{filename:"src/CollapseTitle/demos/basic.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h3",{id:"\u9ED8\u8BA4\u5C55\u5F00",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u9ED8\u8BA4\u5C55\u5F00",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u9ED8\u8BA4\u5C55\u5F00"]}),(0,e.jsxs)("p",{children:[l[2].value,(0,e.jsx)("code",{children:l[3].value}),l[4].value]})]}),(0,e.jsx)(_.Dl,{demo:{id:"collapsetitle-demo-defaultexpand"},previewerProps:{filename:"src/CollapseTitle/demos/defaultexpand.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h3",{id:"\u53D7\u63A7\u5C55\u5F00",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u53D7\u63A7\u5C55\u5F00",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u53D7\u63A7\u5C55\u5F00"]}),(0,e.jsxs)("p",{children:[l[5].value,(0,e.jsx)("code",{children:l[6].value}),l[7].value]})]}),(0,e.jsx)(_.Dl,{demo:{id:"collapsetitle-demo-expand"},previewerProps:{filename:"src/CollapseTitle/demos/expand.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{align:"left",children:l[8].value}),(0,e.jsx)("th",{align:"left",children:l[9].value}),(0,e.jsx)("th",{align:"left",children:l[10].value}),(0,e.jsx)("th",{align:"left",children:l[11].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[12].value}),(0,e.jsx)("td",{align:"left",children:l[13].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[14].value})}),(0,e.jsx)("td",{align:"left",children:l[15].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[16].value}),(0,e.jsx)("td",{align:"left",children:l[17].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[18].value})}),(0,e.jsx)("td",{align:"left",children:l[19].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[20].value}),(0,e.jsx)("td",{align:"left",children:l[21].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[22].value})}),(0,e.jsx)("td",{align:"left",children:l[23].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[24].value}),(0,e.jsx)("td",{align:"left",children:l[25].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[26].value})}),(0,e.jsx)("td",{align:"left",children:l[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[28].value}),(0,e.jsx)("td",{align:"left",children:l[29].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[30].value})}),(0,e.jsx)("td",{align:"left",children:l[31].value})]})]})]})]})]})})}n.default=s}}]); diff --git a/ColumnList__demos.0f212d4c.async.js b/ColumnList__demos.0f212d4c.async.js new file mode 100644 index 00000000..0c7f3910 --- /dev/null +++ b/ColumnList__demos.0f212d4c.async.js @@ -0,0 +1,59 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3241],{72944:function(A,l,t){t.r(l),t.d(l,{randomIndex:function(){return r}});var x=t(35568),s=t(91590),g=t(68485),m=t(67493),E=t(80371),c=t(11527),d=[{title:"\u5E8F\u53F7",valueType:"indexBorder",dataIndex:"index"},{title:"\u6388\u6743\u4F01\u4E1A\u540D\u79F0",valueType:"text",dataIndex:"name"},{title:"\u88AB\u6388\u6743\u4F01\u4E1A",valueType:"text",dataIndex:"authCompany"}],v=[{title:"\u5217\u6807\u9898",dataIndex:"title",type:"input"},{title:"\u503C\u7C7B\u578B",dataIndex:"valueType",type:"select",options:E.u},{title:"\u5B57\u6BB5",dataIndex:"dataIndex",type:"select"}],r=function(){return Math.random()*1e4};l.default=function(){return(0,c.jsx)(s.Z,{columns:v,initialValues:d,actions:function(u){return[(0,c.jsx)(g.Z,{icon:(0,c.jsx)(x.Z,{}),tabIndex:-1,onClick:function(){return m.ZP.info(u.dataIndex)}},"edit")]},creatorButtonProps:{record:function(){return{valueType:"text",title:"\u793A\u4F8B\u6807\u9898"}}},onChange:function(u){console.log("onChange",u)}})}},70657:function(A,l,t){t.r(l);var x=t(37757),s=t(91590),g=t(80371),m=t(11527),E=[{dataIndex:"orderCreated",valueType:"date",title:"\u8BA2\u5355\u521B\u5EFA\u65F6\u95F4",color:void 0},{dataIndex:"detailPic",valueType:"text",title:"\u4EA7\u54C1\u8BE6\u60C5\u56FE",color:void 0},{dataIndex:"closeReason",valueType:"text",title:"\u8BA2\u5355\u5173\u95ED\u539F\u56E0",color:void 0},{dataIndex:"closeType",valueType:"text",title:"\u8BA2\u5355\u5173\u95ED\u7C7B\u578B",color:void 0}],c=[{title:"\u5217\u6807\u9898",dataIndex:"title",type:"input"},{title:"\u503C\u7C7B\u578B",dataIndex:"valueType",type:"select",options:g.u},{title:"\u5B57\u6BB5",dataIndex:"dataIndex",type:"select"},{title:"\u989C\u8272",dataIndex:"color",type:"custom",render:function(v){var r=v.value,f=v.onChange;return(0,m.jsx)(x.Z,{value:r,size:"small",onChangeComplete:function(_){return f(_.toHexString())},showText:!0})}}];l.default=function(){return(0,m.jsx)(s.Z,{columns:c,initialValues:E,onChange:function(v){console.log("onChange",v)}})}},93546:function(A,l,t){t.r(l);var x=t(28152),s=t.n(x),g=t(91590),m=t(50959),E=t(80371),c=t(11527),d=[{title:"\u5E8F\u53F7",valueType:"indexBorder",dataIndex:"index"},{title:"\u6388\u6743\u4F01\u4E1A\u540D\u79F0",valueType:"text",dataIndex:"name"},{title:"\u88AB\u6388\u6743\u4F01\u4E1A",valueType:"text",dataIndex:"authCompany"}],v=[{title:"\u5217\u6807\u9898",dataIndex:"title",type:"input"},{title:"\u503C\u7C7B\u578B",dataIndex:"valueType",type:"select",options:E.u},{title:"\u5B57\u6BB5",dataIndex:"dataIndex",type:"select"}];l.default=function(){var r=(0,m.useState)(d),f=s()(r,2),u=f[0],_=f[1];return(0,c.jsx)(g.Z,{columns:v,value:u,onChange:function(y){_(y),console.log("onChange",y)}})}},82404:function(A,l,t){t.r(l),t.d(l,{randomIndex:function(){return E}});var x=t(91590),s=t(80371),g=t(11527),m=[{dataIndex:"productName",valueType:"text",title:"\u4EA7\u54C1\u540D\u79F0",color:void 0},{dataIndex:"productComment",valueType:"text",title:"\u4EA7\u54C1\u4ECB\u7ECD",color:void 0},{dataIndex:"orderStatus",valueType:"text",title:"\u8BA2\u5355\u72B6\u6001"}],E=function(){return Math.random()*1e4},c=[{title:"\u5217\u6807\u9898",dataIndex:"title",type:"input"},{title:"\u503C\u7C7B\u578B",dataIndex:"valueType",type:"select",options:s.u},{title:"\u5B57\u6BB5",dataIndex:"dataIndex",type:"select"}];l.default=function(){return(0,g.jsx)(x.Z,{columns:c,initialValues:m,onChange:function(v){console.log("onChange",v)},creatorButtonProps:{position:"top",record:function(v){return{dataIndex:"".concat(v,"-").concat(E())}}}})}},17226:function(A,l,t){t.r(l),t.d(l,{randomIndex:function(){return u}});var x=t(38112),s=t(68485),g=t(91590),m=t(83427),E=t(22682),c=t(50959),d=t(24819),v=t(80371),r=t(11527),f=[{dataIndex:"orderId",valueType:"text",title:"\u8BA2\u5355id"},{dataIndex:"orderNumber",valueType:"text",title:"\u8BA2\u5355\u53F7"},{dataIndex:"orderMoney",valueType:"text",title:"\u8BA2\u5355\u91D1\u989D"}],u=function(){return Math.random()*1e4},_=[{title:"\u5217\u6807\u9898",dataIndex:"title",type:"input"},{title:"\u503C\u7C7B\u578B",dataIndex:"valueType",type:"select",options:v.u},{title:"\u5B57\u6BB5",dataIndex:"dataIndex",type:"select"}];l.default=function(){var M=(0,c.useRef)(null),y=function(){var P="id-".concat(u(),"}");M.current.addItem({dataIndex:P,title:"new-".concat(P),valueType:"text"})};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(d.D,{horizontal:!0,align:"center",distribution:"space-between",style:{marginBottom:16},children:[(0,r.jsx)("div",{children:"\u5217\u914D\u7F6E\u9879"}),(0,r.jsx)(s.Z,{icon:(0,r.jsx)(x.Z,{}),tabIndex:-1,onClick:y},"edit")]}),(0,r.jsx)(g.Z,{ref:M,columns:_,renderEmpty:function(){return(0,r.jsx)(m.Z,{image:m.Z.PRESENTED_IMAGE_SIMPLE,description:"\u6682\u65E0\u6570\u636E",children:(0,r.jsx)(E.ZP,{type:"primary",onClick:y,children:"\u521B\u5EFA\u81EA\u5B9A\u4E49\u6570\u636E"})})},initialValues:f,onChange:function(P){console.log("onChange",P)},creatorButtonProps:!1})]})}},96218:function(A,l,t){t.r(l);var x=t(28152),s=t.n(x),g=t(35568),m=t(91590),E=t(68485),c=t(67493),d=t(50959),v=t(80371),r=t(11527),f=[{title:"\u5217\u6807\u9898",dataIndex:"title",type:"input"},{title:"\u503C\u7C7B\u578B",dataIndex:"valueType",type:"select",options:v.u},{title:"\u5B57\u6BB5",dataIndex:"dataIndex",type:"select"}];l.default=function(){var u=(0,d.useState)([]),_=s()(u,2),M=_[0],y=_[1];return(0,r.jsx)(m.Z,{columns:f,value:M,actions:function(P){return[(0,r.jsx)(E.Z,{icon:(0,r.jsx)(g.Z,{}),tabIndex:-1,onClick:function(){return c.ZP.info(P.dataIndex)}},"edit")]},onChange:function(P){console.log("onChange",P),y(P)}})}},21460:function(A,l,t){t.r(l),t.d(l,{randomIndex:function(){return E}});var x=t(91590),s=t(11527),g=[{title:"\u5E8F\u53F7",valueType:"indexBorder",dataIndex:"index"},{title:"\u6388\u6743\u4F01\u4E1A\u540D\u79F0",valueType:"text",dataIndex:"name"},{title:"\u88AB\u6388\u6743\u4F01\u4E1A",valueType:"text",dataIndex:"authCompany"}],m=[{title:"\u914D\u7F6E\u9879\u4E00",dataIndex:"title",type:"input"},{title:"\u914D\u7F6E\u9879\u4E8C",dataIndex:"dataIndex",type:"input"}],E=function(){return Math.random()*1e4};l.default=function(){return(0,s.jsx)(x.Z,{columns:m,initialValues:g,onChange:function(d){console.log("onChange",d)},creatorButtonProps:{record:function(){return{valueType:"text",title:"\u793A\u4F8B\u6807\u9898"}}}})}},91590:function(A,l,t){t.d(l,{Z:function(){return _t}});var x=t(77117),s=t.n(x),g=t(95530),m=t.n(g),E=t(5600),c=t(30175),d=t(50959),v=t(21320),r=t.n(v),f=t(18840),u=t.n(f),_=t(85105),M=t(80996),y=t(11954),K=t(84875),P=t.n(K),Z=t(24819),ot=t(28152),z=t.n(ot),lt=t(28319),p=t(11527),H,dt=(0,y.kc)(function(e,n){var i=e.css,o=e.cx,a="".concat(n,"-content");return{input:o("".concat(a,"-tem"),i(H||(H=u()([` + padding-left: 13px; + `]))))}}),it=(0,d.memo)(function(e){var n=e.dataIndex,i=e.placeholder,o=e.value,a=e.index,h=e.prefixCls,T=e.style,D=e.dragging,C=(0,_.t)(),R=(0,d.useRef)(null),O=(0,d.useState)(o),j=z()(O,2),I=j[0],B=j[1],S=(0,d.useState)(!1),L=z()(S,2),W=L[0],F=L[1],N=(0,d.useRef)(!0),yt=dt(h),Pt=yt.styles,nt=function(){C.updateItem(r()({},n,I),a),F(!1)};(0,d.useEffect)(function(){D&&R.current.blur()},[D]);var at=function(b){var V=C.getIdByIndex(b);return"column-list-".concat(b,"-").concat(V)},Ot=function(){var b=C.getValue()||[];a+1===b.length&&C.addItem(r()({},n,"")),setTimeout(function(){var V=document.getElementById(at(a+1));V==null||V.focus()},200)};return(0,p.jsx)(lt.Z,{size:"small",ref:R,value:I,style:T,id:at(a),onCompositionStart:function(){N.current=!1},placeholder:i||"\u8BF7\u8F93\u5165",onCompositionEnd:function(){N.current=!0},onBlur:function(){W&&nt()},className:Pt.input,onPressEnter:function(){N.current&&(W&&nt(),Ot())},onChange:function(b){B(b.target.value),F(!0)}})}),rt=it,ut=t(82210),X,st=(0,y.kc)(function(e,n){var i=e.prefixCls,o=e.css,a=e.cx,h="".concat(n,"-content");return{select:a("".concat(h,"-tem"),o(X||(X=u()([` + .`,`-select-selector { + padding-left: 13px; + } + `])),i))}}),ct=(0,d.memo)(function(e){var n=e.dataIndex,i=e.value,o=e.index,a=e.prefixCls,h=e.style,T=e.options,D=e.placeholder,C=(0,_.t)(),R=st(a),O=R.styles;return(0,p.jsx)(ut.Z,{size:"small",style:h,options:T,className:O.select,value:i,onClear:function(){C.updateItem(r()({},n,null),o)},placeholder:D||"\u8BF7\u9009\u62E9",onChange:function(I){C.updateItem(r()({},n,I),o)}})}),vt=ct,G,Q,Y,J,$,xt=(0,y.kc)(function(e,n){var i=e.css,o=e.cx,a="".concat(n,"-item");return{item:o(a,i(G||(G=u()([` + position: relative; + width: 100%; + + &:hover .`,`-actions { + opacity: 1; + } + `])),a)),content:o("".concat(a,"-content"),i(Q||(Q=u()([` + flex: 1; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),actions:o("".concat(a,"-actions"),i(Y||(Y=u()([` + z-index: 10; + color: hsla(0, 0, 0, 0.45); + opacity: 0; + `])))),handle:o("".concat(a,"-handle"),i(J||(J=u()([` + position: absolute; + left: 0; + `])))),actionsRight:o("".concat(a,"-actions-right"),i($||($=u()([` + position: absolute; + top: 1px; + right: 1px; + align-self: flex-end; + overflow: hidden; + border-radius: 1px; + // \u91C7\u7528\u80CC\u666F\u6A21\u7CCA\u6765\u89E3\u51B3\u591A\u79CD\u80CC\u666F\u8272\u4E0B\u8986\u76D6\u5185\u5BB9\u7684\u95EE\u9898 TODO\uFF1AFireFox \u517C\u5BB9 + backdrop-filter: blur(5px); + //background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, @bg-2 10%, @bg-2 100%); + `]))))}}),mt=(0,d.memo)(function(e){var n=e.item,i=e.index,o=e.prefixCls,a=e.columns,h=e.listeners,T=e.actions,D=e.hideRemove,C=e.dragging,R=xt(o),O=R.styles,j=(0,_.t)();return(0,p.jsxs)(Z.D,{className:O.item,direction:"horizontal",align:"center",children:[(0,p.jsx)(M.Ag,s()({className:P()(O.actions,O.handle),tabIndex:-1,cursor:"grab",style:{width:14,height:24},"data-cypress":"draggable-handle"},h)),(0,p.jsx)(Z.D,{horizontal:!0,gap:4,width:"100%",className:O.content,children:a.map(function(I,B){var S={flex:1,maxWidth:"".concat(100/a.length,"%")},L={dataIndex:I.dataIndex,value:n[I.dataIndex],id:n.id,index:i,dragging:C,prefixCls:o,style:S,placeholder:I.placeholder};switch(I.type){default:case"input":return(0,p.jsx)(rt,s()({},L),"".concat(n==null?void 0:n.dataIndex,"-").concat(B));case"select":return(0,p.jsx)(vt,s()({options:I.options},L),"".concat(n==null?void 0:n.dataIndex,"-").concat(B));case"custom":var W=I.render;return W?(0,p.jsx)(W,s()({item:n,column:I,onChange:function(N){j.updateItem(r()({},I.dataIndex,N),i)}},L),"".concat(n==null?void 0:n.dataIndex,"-").concat(B)):"\u6682\u65E0\u5B9E\u73B0"}})}),(0,p.jsxs)(Z.D,{className:P()(O.actions,O.actionsRight),direction:"horizontal",align:"center",children:[T,D?null:(0,p.jsx)(M.sL,{tabIndex:-1,onClick:function(){j.removeItem(i)},style:{height:22}})]})]})}),pt=mt,k,w,It=(0,y.kc)(function(e,n){var i=e.token,o=e.css,a=e.cx;return{content:a("".concat(n,"-content"),o(k||(k=u()([` + flex: 1; + width: 100%; + height: 24px; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),header:a("".concat(n,"-header"),o(w||(w=u()([` + color: `,`; + padding-left: 8px; + `])),i.colorTextTertiary))}}),Et=(0,d.memo)(function(e){var n=e.prefixCls,i=e.columns,o=It(n),a=o.styles,h=o.cx;return(0,p.jsx)(Z.D,{horizontal:!0,align:"center",gap:4,children:i.map(function(T,D){return(0,p.jsx)("div",{className:h(a.content,a.header),children:T.title},"".concat(T.dataIndex,"-").concat(D))})})}),gt=t(73900),q,tt,et,ht=(0,y.kc)(function(e,n){var i=e.token,o=e.css,a=e.cx,h=(0,gt.X)(e);return{content:a("".concat(n,"-content"),o(q||(q=u()([` + flex: 1; + width: 100%; + height: 24px; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),header:a("".concat(n,"-header"),o(tt||(tt=u()([` + color: `,`; + `])),i.colorTextTertiary)),btnAdd:a("".concat(n,"-btn-add"),o(et||(et=u()([` + height: 24px; + padding-block: 2px; + margin-top: `,`px; + `])),i.marginXXS),h.defaultButton)}}),Ct=["prefixCls","className","columns","actions","hideRemove"],ft=(0,d.forwardRef)(function(e,n){var i=e.prefixCls,o=e.className,a=e.columns,h=e.actions,T=e.hideRemove,D=m()(e,Ct),C=(0,E.k2)("column-list",i),R=ht(C),O=R.cx,j=(0,d.useCallback)(function(I,B){var S=B.index,L=B.listeners,W=B.dragging;return(0,p.jsx)(pt,{columns:a,item:I,dragging:W,listeners:L,index:S,prefixCls:C,actions:typeof h=="function"?h(I,S):h,hideRemove:T})},[C,a]);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(Et,{prefixCls:C,columns:a}),(0,p.jsx)(c.c,s()({ref:n,renderItem:j,className:O(C,o)},D))]})}),_t=ft},80371:function(A,l,t){t.d(l,{u:function(){return x}});var x=[{label:"\u5E8F\u53F7",value:"index"},{label:"\u5706\u5F62\u5E8F\u53F7",value:"indexBorder"},{label:"\u6570\u5B57",value:"digit"},{label:"\u5BC6\u7801",value:"password"},{label:"\u91D1\u989D",value:"money"},{label:"\u6587\u672C",value:"text"},{label:"\u6587\u672C\u57DF",value:"textarea"},{label:"\u65E5\u671F",value:"date"},{label:"\u64CD\u4F5C",value:"option"},{label:"\u65E5\u671F\u65F6\u95F4",value:"dateTime"},{label:"\u5468",value:"dateWeek"},{label:"\u6708",value:"dateMonth"},{label:"\u5B63\u5EA6",value:"dateQuarter"},{label:"\u5E74\u4EFD",value:"dateYear"},{label:"\u65E5\u671F\u533A\u95F4",value:"dateRange"},{label:"\u65E5\u671F\u65F6\u95F4\u533A\u95F4",value:"dateTimeRange"},{label:"\u65F6\u95F4",value:"time"},{label:"\u65F6\u95F4\u533A\u95F4",value:"timeRange"},{label:"\u4E0B\u62C9\u6846",value:"select"},{label:"\u591A\u9009\u6846",value:"checkbox"},{label:"\u661F\u7EA7\u7EC4\u4EF6",value:"rate"},{label:"\u5355\u9009\u6846",value:"radio"},{label:"\u6309\u94AE\u5355\u9009\u6846",value:"radioButton"},{label:"\u8FDB\u5EA6\u6761",value:"progress"},{label:"\u767E\u5206\u6BD4",value:"percent"},{label:"\u79D2\u683C\u5F0F\u5316",value:"second"},{label:"\u5934\u50CF",value:"avatar"},{label:"\u4EE3\u7801\u6846",value:"code"},{label:"\u5F00\u5173",value:"switch"},{label:"\u663E\u793A\u5F53\u524D\u65F6\u95F4",value:"fromNow"},{label:"\u56FE\u7247",value:"image"},{label:"json \u683C\u5F0F\u5316",value:"jsonCode"},{label:"\u989C\u8272\u9009\u62E9\u5668",value:"color"}]}}]); diff --git a/ColumnList__index.md.6ad86477.async.js b/ColumnList__index.md.6ad86477.async.js new file mode 100644 index 00000000..35c0e64d --- /dev/null +++ b/ColumnList__index.md.6ad86477.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2007],{7402:function(t,n,s){s.r(n);var o=s(48373),u=s(16306),l=s(51834),_=s(89559),r=s(9134),h=s(50959),e=s(11527);function i(){var c=(0,r.eL)(),d=c.texts;return(0,e.jsx)(r.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"columnlist-\u5217\u7F16\u8F91\u5217\u8868",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columnlist-\u5217\u7F16\u8F91\u5217\u8868",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnList \u5217\u7F16\u8F91\u5217\u8868"]}),(0,e.jsxs)("h2",{id:"\u4F55\u65F6\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F55\u65F6\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,e.jsxs)("p",{children:[d[0].value,(0,e.jsx)("code",{children:d[1].value}),d[2].value]}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]})]}),(0,e.jsx)(r.Z1,{items:[{demo:{id:"columnlist-demo-normal"},previewerProps:{title:"\u57FA\u7840\u4F7F\u7528",description:"<p>\u901A\u8FC7\u914D\u7F6E <code>columns</code> \u6E32\u67D3\u6392\u5E8F\u8868\u5355</p>",filename:"src/ColumnList/demos/normal.tsx"}},{demo:{id:"columnlist-demo-column"},previewerProps:{title:"\u81EA\u5B9A\u4E49\u8868\u5355",description:"<p>\u76EE\u524D\u652F\u6301 <code>input</code> \u548C <code>select</code>, <code>custom</code> \u4E09\u79CD\u8868\u5355\u7C7B\u578B.</p>",filename:"src/ColumnList/demos/column.tsx"}},{demo:{id:"columnlist-demo-controlled"},previewerProps:{title:"\u53D7\u63A7\u6A21\u5F0F",description:"<p>\u8868\u5355\u53EF\u901A\u8FC7 <code>value</code> \u53D7\u63A7</p>",filename:"src/ColumnList/demos/controlled.tsx"}},{demo:{id:"columnlist-demo-actions"},previewerProps:{title:"\u81EA\u5B9A\u4E49\u64CD\u4F5C",description:"<p>\u53EF\u4EE5\u901A\u8FC7 <code>actions</code> \u5C5E\u6027\u81EA\u5B9A\u4E49\u64CD\u4F5C\u5217</p>",filename:"src/ColumnList/demos/actions.tsx"}},{demo:{id:"columnlist-demo-creatorbuttonprops"},previewerProps:{title:"\u81EA\u5B9A\u4E49\u521D\u59CB\u5316",description:"<p>\u53EF\u901A\u8FC7 <code>creatorButtonProps</code> \u6765\u81EA\u5B9A\u4E49\u521D\u59CB\u5316\u903B\u8F91\uFF0Cid \u7684\u751F\u6210\u903B\u8F91\u662F\u5FC5\u987B\u7684\u3002</p>",filename:"src/ColumnList/demos/creatorButtonProps.tsx"}},{demo:{id:"columnlist-demo-customcreate"},previewerProps:{title:"\u81EA\u5B9A\u4E49\u521B\u5EFA\u903B\u8F91",description:"<p>\u4F60\u53EF\u4EE5\u8BBE\u7F6E <code>creatorButtonProps={false}</code> \u6765\u5173\u95ED\u9ED8\u8BA4\u7684\u521B\u5EFA\u6548\u679C\uFF0C\u7136\u540E\u81EA\u5B9A\u4E49\u521B\u5EFA\u903B\u8F91</p>",filename:"src/ColumnList/demos/customCreate.tsx"}},{demo:{id:"columnlist-demo-empty"},previewerProps:{title:"\u7A7A\u72B6\u6001",description:"<p>\u5F53\u8868\u5355\u503C\u4E3A\u7A7A\u65F6\uFF0C\u4F1A\u6E32\u67D3\u7A7A\u72B6\u6001</p>",filename:"src/ColumnList/demos/empty.tsx"}}]}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)("p",{children:[d[3].value,(0,e.jsx)("code",{children:d[4].value}),d[5].value,(0,e.jsx)("code",{children:d[6].value})]}),(0,e.jsxs)(l.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[7].value}),(0,e.jsx)("th",{children:d[8].value}),(0,e.jsx)("th",{children:d[9].value})]})}),(0,e.jsx)("tbody",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]})})]}),(0,e.jsxs)("h3",{id:"columnitem",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columnitem",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnItem"]}),(0,e.jsx)("p",{children:d[13].value}),(0,e.jsxs)(l.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[14].value}),(0,e.jsx)("th",{children:d[15].value}),(0,e.jsx)("th",{children:d[16].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[17].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[18].value})}),(0,e.jsx)("td",{children:d[19].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[20].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[21].value})}),(0,e.jsx)("td",{children:d[22].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[23].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[24].value})}),(0,e.jsx)("td",{children:d[25].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[26].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[27].value})}),(0,e.jsx)("td",{children:d[28].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[29].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[30].value})}),(0,e.jsx)("td",{children:d[31].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[32].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[33].value})}),(0,e.jsx)("td",{children:d[34].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[35].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[36].value})}),(0,e.jsx)("td",{children:d[37].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[38].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[39].value})}),(0,e.jsx)("td",{children:d[40].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[41].value}),(0,e.jsxs)("td",{children:[(0,e.jsx)("code",{children:d[42].value}),d[43].value,(0,e.jsx)("code",{children:d[44].value})]}),(0,e.jsx)("td",{children:d[45].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[46].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[47].value})}),(0,e.jsx)("td",{children:d[48].value})]})]})]}),(0,e.jsxs)("h3",{id:"columnitemoption",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columnitemoption",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnItemOption"]}),(0,e.jsx)("p",{children:d[49].value}),(0,e.jsxs)(l.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[50].value}),(0,e.jsx)("th",{children:d[51].value}),(0,e.jsx)("th",{children:d[52].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[53].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[54].value})}),(0,e.jsx)("td",{children:d[55].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[56].value}),(0,e.jsxs)("td",{children:[(0,e.jsx)("code",{children:d[57].value}),d[58].value,(0,e.jsx)("code",{children:d[59].value})]}),(0,e.jsx)("td",{children:d[60].value})]})]})]}),(0,e.jsxs)("h3",{id:"columncustomrenderprops",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#columncustomrenderprops",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ColumnCustomRenderProps"]}),(0,e.jsx)("p",{children:d[61].value}),(0,e.jsxs)(l.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[62].value}),(0,e.jsx)("th",{children:d[63].value}),(0,e.jsx)("th",{children:d[64].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[65].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[66].value})}),(0,e.jsx)("td",{children:d[67].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[68].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[69].value})}),(0,e.jsx)("td",{children:d[70].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[71].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[72].value})}),(0,e.jsx)("td",{children:d[73].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[74].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[75].value})}),(0,e.jsx)("td",{children:d[76].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[77].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[78].value})}),(0,e.jsx)("td",{children:d[79].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[80].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[81].value})}),(0,e.jsx)("td",{children:d[82].value})]})]})]})]})]})})}n.default=i}}]); diff --git a/ColumnList__index.md.778c6473.chunk.css b/ColumnList__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ColumnList__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/ConfigProvider__index.md.778c6473.chunk.css b/ConfigProvider__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ConfigProvider__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/ConfigProvider__index.md.ede841b1.async.js b/ConfigProvider__index.md.ede841b1.async.js new file mode 100644 index 00000000..ff6ef989 --- /dev/null +++ b/ConfigProvider__index.md.ede841b1.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7298],{12760:function(n,r,_){_.r(r);var i=_(48373),s=_(16306),u=_(51834),p=_(89559),d=_(9134),l=_(50959),e=_(11527);function t(){var o=(0,d.eL)(),m=o.texts;return(0,e.jsx)(d.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h1",{id:"configprovider-\u5168\u5C40\u5BB9\u5668",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#configprovider-\u5168\u5C40\u5BB9\u5668",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ConfigProvider \u5168\u5C40\u5BB9\u5668"]})})})})}r.default=t}}]); diff --git a/ContextMenu__demos.d7975b87.async.js b/ContextMenu__demos.d7975b87.async.js new file mode 100644 index 00000000..b9597b82 --- /dev/null +++ b/ContextMenu__demos.d7975b87.async.js @@ -0,0 +1,100 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2965],{58887:function(d,w,e){"use strict";e.d(w,{Z:function(){return O}});var c=e(97605),x=e(50959),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M342 88H120c-17.7 0-32 14.3-32 32v224c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V168h174c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zm578 576h-48c-8.8 0-16 7.2-16 16v176H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h222c17.7 0 32-14.3 32-32V680c0-8.8-7.2-16-16-16zM342 856H168V680c0-8.8-7.2-16-16-16h-48c-8.8 0-16 7.2-16 16v224c0 17.7 14.3 32 32 32h222c8.8 0 16-7.2 16-16v-48c0-8.8-7.2-16-16-16zM904 88H682c-8.8 0-16 7.2-16 16v48c0 8.8 7.2 16 16 16h174v176c0 8.8 7.2 16 16 16h48c8.8 0 16-7.2 16-16V120c0-17.7-14.3-32-32-32z"}}]},name:"expand",theme:"outlined"},g=v,p=e(36264),r=function(R,P){return x.createElement(p.Z,(0,c.Z)({},R,{ref:P,icon:g}))},O=x.forwardRef(r)},6456:function(d,w,e){"use strict";e.d(w,{Z:function(){return O}});var c=e(97605),x=e(50959),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},g=v,p=e(36264),r=function(R,P){return x.createElement(p.Z,(0,c.Z)({},R,{ref:P,icon:g}))},O=x.forwardRef(r)},35867:function(d,w,e){"use strict";e.d(w,{Z:function(){return O}});var c=e(97605),x=e(50959),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},g=v,p=e(36264),r=function(R,P){return x.createElement(p.Z,(0,c.Z)({},R,{ref:P,icon:g}))},O=x.forwardRef(r)},32201:function(d,w,e){"use strict";e.r(w),e.d(w,{default:function(){return Pe}});var c=e(8221),x=e(58887),v=e(6456),g=e(35867),p=e(77117),r=e.n(p),O=e(28152),k=e.n(O),R=e(95530),P=e.n(R),f=e(4947),V=e(83083),o=e(49734),a=e(84486),l=e(50959),i=e(11954),b=e(21320),H=e.n(b),C=e(24819),t=e(11527),W=2.2,z="13px",Y=function(){return(0,t.jsx)("svg",{fill:"none",height:z,stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:W,viewBox:"0 0 24 24",width:z,xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z"})})},ie=function(){return(0,t.jsx)("svg",{className:"lucide lucide-chevron-up",fill:"none",height:z,stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:W,viewBox:"0 0 24 24",width:z,xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("polyline",{points:"18 15 12 9 6 15"})})},ae=function(){return(0,t.jsx)("svg",{className:"lucide lucide-chevron-up",fill:"none",height:z,stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:W,viewBox:"0 0 24 24",width:z,xmlns:"http://www.w3.org/2000/svg",children:(0,t.jsx)("path",{d:"M9 18v-6H5l7-7 7 7h-4v6H9z"})})},le=function(){return(0,t.jsxs)("svg",{className:"lucide lucide-chevron-up",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",height:z,strokeWidth:W,width:z,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("path",{d:"M3 3h6l6 18h6"}),(0,t.jsx)("path",{d:"M14 3h7"})]})},se=function(y){var h=y.className;return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",height:z,width:z,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:W,strokeLinecap:"round",strokeLinejoin:"round",className:"lucide lucide-chevron-right ".concat(h),children:(0,t.jsx)("polyline",{points:"9 18 15 12 9 6"})})},I=e(18840),Z=e.n(I),q,_,G,U,X,ce=(0,i.kc)(function(n){var y=n.css,h=n.cx,u=n.token,s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"studio-context-menu-item",K=y(q||(q=Z()([` + font-weight: bold; + color: `,`; + background: `,`; + &:hover { + color: `,`; + background: `,`; + } + `])),u.colorPrimaryText,u.colorPrimaryBg,u.colorPrimaryTextHover,u.colorPrimaryBgHover);return{item:h("".concat(s,"-item"),y(_||(_=Z()([` + all: unset; + + user-select: none; + scroll-margin: 50px; + + display: flex; + align-items: center; + justify-content: space-between; + + box-sizing: inherit; + width: 100%; + padding: 12px 10px; + + font-family: `,`; + font-weight: normal; + line-height: 1; + color: `,`; + + background: transparent; + border-radius: 5px; + &:hover { + background: `,`; + } + `])),u.fontFamily,u.colorText,u.colorFillTertiary)),selected:h("".concat(s,"-item-selected"),K),active:h("".concat(s,"-item-active"),y(G||(G=Z()([` + background: `,`; + `])),u.colorFillTertiary)),arrow:y(U||(U=Z()([` + color: `,`; + `])),u.colorTextTertiary),kbd:y(X||(X=Z()([` + display: flex; + align-items: center; + justify-content: center; + + width: 18px; + height: 20px; + + font-family: `,`; + font-size: 14px; + color: `,`; + + border-radius: 2px; + `])),u.fontFamily,u.colorTextQuaternary)}}),ee=["label","icon","disabled","nested","shortcut","active","selected"],de={meta:(0,t.jsx)(Y,{}),control:(0,t.jsx)(ie,{}),shift:(0,t.jsx)(ae,{}),alt:(0,t.jsx)(le,{}),enter:"\u21B5"},Ie={meta:"meta",command:"meta",cmd:"meta",ctl:"control",control:"control",shift:"shift",alt:"alt"},Se=(0,l.forwardRef)(function(n,y){var h,u=n.label,s=n.icon,K=n.disabled,ue=n.nested,te=n.shortcut,ve=n.active,ne=n.selected,T=P()(n,ee),E=ce(),A=E.styles,oe=E.cx;return(0,t.jsxs)("button",r()(r()({type:"button"},T),{},{className:oe(A.item,(h={},H()(h,A.selected,ne),H()(h,A.active,ve),h)),disabled:K,ref:y,role:"menuitem",children:[(0,t.jsxs)(C.D,{gap:8,horizontal:!0,children:[s&&(0,t.jsx)("span",{children:s}),u]}),ue?(0,t.jsx)("span",{"aria-hidden":!0,children:(0,t.jsx)(se,{className:A.arrow})}):te?(0,t.jsx)(C.D,{align:"center",horizontal:!0,children:te.map(function(N){var Q=Ie[N.toLowerCase()];return(0,t.jsx)("kbd",{className:A.kbd,children:Q?de[Q]:N.toUpperCase()},N)})}):null]}))}),pe=Se,be,ye,ze=(0,i.kc)(function(n,y){var h=n.css,u=n.cx,s=n.token;return{container:u(y,h(be||(be=Z()([` + all: unset; + user-select: none; + scrollbar-width: none; + + overflow-y: auto; + overscroll-behavior: contain; + + box-sizing: border-box; + width: 200px; + padding: 5px; + + font-size: `,`px; + + background: `,`; + border: 1px solid `,`; + border-radius: 8px; + outline: 0; + box-shadow: `,`; + + &::-webkit-scrollbar { + display: none; + } + `])),s.fontSize,s.colorBgContainer,s.colorBorder,s.boxShadowSecondary)),button:u("".concat(y,"-button"),h(ye||(ye=Z()([` + all: unset; + + cursor: default; + user-select: none; + + padding: 12px 10px; + + font-size: `,`px; + line-height: 1; + color: `,`; + + background: `,`; + border: 1px solid `,`; + border-radius: `,`px; + + -webkit-tap-highlight-color: transparent; + + &:hover { + background: `,`; + border-color: transparent; + } + + &:focus-visible { + border-color: `,`; + box-shadow: 0 0 0 2px `,`; + } + `])),s.fontSize,s.colorText,s.colorBgContainer,s.colorBorder,s.borderRadius,s.colorPrimaryBg,s.colorPrimary,s.colorPrimaryBg))}}),Me=["items","label","container"],je=(0,l.forwardRef)(function(n,y){var h=n.items,u=n.label,s=n.container,K=P()(n,Me),ue=ze(),te=ue.styles,ve=(0,l.useState)(!1),ne=k()(ve,2),T=ne[0],E=ne[1],A=(0,l.useState)(null),oe=k()(A,2),N=oe[0],Q=oe[1],Ee=(0,l.useState)(!1),we=k()(Ee,2),fe=we[0],Oe=we[1],Ce=(0,l.useRef)([]),Re=(0,l.useRef)(h.map(function(m){return m.label})),he=(0,l.useRef)(!1),L=(0,f.ay)(),D=(0,f.jV)(),J=(0,f.Zm)(),$=J!==null,me=(0,f.YF)({nodeId:D,open:T,onOpenChange:E,placement:$?"right-start":"bottom-start",middleware:[(0,V.cv)({mainAxis:$?0:4,alignmentAxis:$?-4:0}),(0,V.RR)(),(0,V.uY)()],whileElementsMounted:o.Me}),re=me.refs,F=me.context,Ze=me.floatingStyles,Le=(0,f.XI)(F,{enabled:$&&fe,delay:{open:75},handleClose:(0,f.xp)({blockPointerEvents:!0})}),Be=(0,f.eS)(F,{event:"mousedown",toggle:!$||!fe,ignoreMouse:$}),Te=(0,f.qs)(F,{role:"menu"}),Ne=(0,f.bQ)(F),He=(0,f.c0)(F,{listRef:Ce,activeIndex:N,nested:$,onNavigate:Q}),We=(0,f.ox)(F,{enabled:T,listRef:Re,onMatch:T?Q:void 0,activeIndex:N}),xe=(0,f.NI)([Le,Be,Te,Ne,He,We]),Ae=xe.getReferenceProps,Fe=xe.getFloatingProps,De=xe.getItemProps;(0,l.useEffect)(function(){if(!L)return;function m(){E(!1)}function S(j){j.nodeId!==D&&j.parentId===J&&E(!1)}return L.events.on("click",m),L.events.on("menuopen",S),function(){L.events.off("click",m),L.events.off("menuopen",S)}},[L,D,J]),(0,l.useEffect)(function(){T&&L&&L.events.emit("menuopen",{parentId:J,nodeId:D})},[L,T,D,J]),(0,l.useEffect)(function(){function m(j){var M=j.pointerType;M!=="touch"&&Oe(!0)}function S(){Oe(!1)}return window.addEventListener("pointermove",m,{once:!0,capture:!0}),window.addEventListener("keydown",S,!0),function(){window.removeEventListener("pointermove",m,{capture:!0}),window.removeEventListener("keydown",S,!0)}},[fe]),(0,l.useEffect)(function(){var m;function S(M){M.preventDefault(),re.setPositionReference({getBoundingClientRect:function(){return{width:0,height:0,x:M.clientX,y:M.clientY,top:M.clientY,right:M.clientX,bottom:M.clientY,left:M.clientX}}}),E(!0),clearTimeout(m),he.current=!1,m=window.setTimeout(function(){he.current=!0},300)}function j(){he.current&&E(!1)}return document.addEventListener("contextmenu",S),document.addEventListener("mouseup",j),function(){document.removeEventListener("contextmenu",S),document.removeEventListener("mouseup",j),clearTimeout(m)}},[re,s]);var Ve=(0,l.useCallback)(function(m,S){if("type"in m&&m.type==="divider")return(0,t.jsx)(a.Z,{style:{margin:"4px 12px",minWidth:"auto",width:"auto"}});var j=m,M=r()({label:j.label,key:j.key,icon:j.icon,shortcut:j.shortcut,active:N===S},De({ref:function(B){Ce.current[S]=B},onClick:function(){var B;(B=j.onClick)===null||B===void 0||B.call(j),E(!1)},onMouseUp:function(){var B;(B=j.onClick)===null||B===void 0||B.call(j),E(!1)}}));return"children"in m?(0,t.jsx)(je,r()(r()({},M),{},{items:m.children})):(0,t.jsx)(pe,r()({},M))},[N]),Ye=(0,f.qq)([re.setReference,y]);return(0,t.jsxs)(f.mN,{id:D,children:[u?(0,t.jsx)(pe,r()(r()({label:u,nested:$,ref:Ye,role:$?"menuitem":"menu"},K),Ae({onClick:function(S){S.stopPropagation()}}))):null,(0,t.jsx)(f.ll,{children:T&&(0,t.jsx)(f.wD,{context:F,initialFocus:$?-1:0,modal:!1,returnFocus:!$,children:(0,t.jsx)("div",r()(r()({className:(0,i.cx)(te.container,"studio-context-menu"),ref:re.setFloating,style:Ze},Fe()),{},{children:h==null?void 0:h.map(Ve)}))})})]})}),ke=(0,l.forwardRef)(function(n,y){return(0,t.jsx)(f.RB,{children:(0,t.jsx)(je,r()(r()({},n),{},{ref:y}))})}),$e=ke,Pe=function(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{children:"RightClick"}),(0,t.jsx)($e,{items:[{key:"copy",label:"\u590D\u5236",icon:(0,t.jsx)(c.Z,{}),shortcut:["meta","C"]},{key:"selectAll",label:"\u9009\u62E9\u5168\u90E8",icon:(0,t.jsx)(x.Z,{width:"1em",height:"1em"}),shortcut:["meta","A"]},{label:"\u653E\u5927",key:"zoomIn",icon:(0,t.jsx)(v.Z,{})},{label:"\u7F29\u5C0F",key:"zoomOut",icon:(0,t.jsx)(g.Z,{})},{label:"\u6700\u8FD1\u6253\u5F00\u7684\u6587\u4EF6...",key:"recent",children:[{key:"1",label:"\u6587\u4EF61"},{key:"2",label:"\u6587\u4EF62"}]}]})]})}},84486:function(d,w,e){"use strict";e.d(w,{Z:function(){return V}});var c=e(50959),x=e(84875),v=e.n(x),g=e(81477),p=e(16431),r=e(19356),O=e(76247);const k=o=>{const{componentCls:a,sizePaddingEdgeHorizontal:l,colorSplit:i,lineWidth:b,textPaddingInline:H,orientationMargin:C,verticalMarginInline:t}=o;return{[a]:Object.assign(Object.assign({},(0,p.Wf)(o)),{borderBlockStart:`${b}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:t,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${b}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${o.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${a}-with-text`]:{display:"flex",alignItems:"center",margin:`${o.dividerHorizontalWithTextGutterMargin}px 0`,color:o.colorTextHeading,fontWeight:500,fontSize:o.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${b}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${a}-with-text-left`]:{"&::before":{width:`${C*100}%`},"&::after":{width:`${100-C*100}%`}},[`&-horizontal${a}-with-text-right`]:{"&::before":{width:`${100-C*100}%`},"&::after":{width:`${C*100}%`}},[`${a}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:H},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${b}px 0 0`},[`&-horizontal${a}-with-text${a}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${a}-dashed`]:{borderInlineStartWidth:b,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${a}-with-text`]:{color:o.colorText,fontWeight:"normal",fontSize:o.fontSize},[`&-horizontal${a}-with-text-left${a}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${a}-inner-text`]:{paddingInlineStart:l}},[`&-horizontal${a}-with-text-right${a}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${a}-inner-text`]:{paddingInlineEnd:l}}})}};var R=(0,r.Z)("Divider",o=>{const a=(0,O.TS)(o,{dividerHorizontalWithTextGutterMargin:o.margin,dividerHorizontalGutterMargin:o.marginLG,sizePaddingEdgeHorizontal:0});return[k(a)]},o=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:o.marginXS})),P=function(o,a){var l={};for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&a.indexOf(i)<0&&(l[i]=o[i]);if(o!=null&&typeof Object.getOwnPropertySymbols=="function")for(var b=0,i=Object.getOwnPropertySymbols(o);b<i.length;b++)a.indexOf(i[b])<0&&Object.prototype.propertyIsEnumerable.call(o,i[b])&&(l[i[b]]=o[i[b]]);return l},V=o=>{const{getPrefixCls:a,direction:l,divider:i}=c.useContext(g.E_),{prefixCls:b,type:H="horizontal",orientation:C="center",orientationMargin:t,className:W,rootClassName:z,children:Y,dashed:ie,plain:ae,style:le}=o,se=P(o,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),I=a("divider",b),[Z,q]=R(I),_=C.length>0?`-${C}`:C,G=!!Y,U=C==="left"&&t!=null,X=C==="right"&&t!=null,ce=v()(I,i==null?void 0:i.className,q,`${I}-${H}`,{[`${I}-with-text`]:G,[`${I}-with-text${_}`]:G,[`${I}-dashed`]:!!ie,[`${I}-plain`]:!!ae,[`${I}-rtl`]:l==="rtl",[`${I}-no-default-orientation-margin-left`]:U,[`${I}-no-default-orientation-margin-right`]:X},W,z),ee=c.useMemo(()=>typeof t=="number"?t:/^\d+$/.test(t)?Number(t):t,[t]),de=Object.assign(Object.assign({},U&&{marginLeft:ee}),X&&{marginRight:ee});return Z(c.createElement("div",Object.assign({className:ce,style:Object.assign(Object.assign({},i==null?void 0:i.style),le)},se,{role:"separator"}),Y&&H!=="vertical"&&c.createElement("span",{className:`${I}-inner-text`,style:de},Y)))}},95530:function(d,w,e){var c=e(70285);function x(v,g){if(v==null)return{};var p=c(v,g),r,O;if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(v);for(O=0;O<k.length;O++)r=k[O],!(g.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(v,r)&&(p[r]=v[r])}return p}d.exports=x,d.exports.__esModule=!0,d.exports.default=d.exports},70285:function(d){function w(e,c){if(e==null)return{};var x={},v=Object.keys(e),g,p;for(p=0;p<v.length;p++)g=v[p],!(c.indexOf(g)>=0)&&(x[g]=e[g]);return x}d.exports=w,d.exports.__esModule=!0,d.exports.default=d.exports},18840:function(d){function w(e,c){return c||(c=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(c)}}))}d.exports=w,d.exports.__esModule=!0,d.exports.default=d.exports}}]); diff --git a/ContextMenu__index.md.30199cd0.async.js b/ContextMenu__index.md.30199cd0.async.js new file mode 100644 index 00000000..ea5a7e29 --- /dev/null +++ b/ContextMenu__index.md.30199cd0.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3717],{42888:function(c,l,n){n.r(l);var h=n(48373),u=n(16306),i=n(15521),s=n(51834),a=n(89559),r=n(9134),x=n(50959),e=n(11527);function _(){var t=(0,r.eL)(),d=t.texts;return(0,e.jsx)(r.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"contextmenu-\u60C5\u666F\u83DC\u5355",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#contextmenu-\u60C5\u666F\u83DC\u5355",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ContextMenu \u60C5\u666F\u83DC\u5355"]}),(0,e.jsxs)("h2",{id:"\u4F55\u65F6\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F55\u65F6\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]}),(0,e.jsxs)("h3",{id:"\u57FA\u672C\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u57FA\u672C\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u57FA\u672C\u4F7F\u7528"]})]}),(0,e.jsx)(r.Dl,{demo:{id:"contextmenu-demo-demos"},previewerProps:{center:!0,iframe:!0,filename:"src/ContextMenu/demos/index.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[1].value}),(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[4].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[5].value})}),(0,e.jsx)("td",{children:d[6].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[7].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[8].value})}),(0,e.jsx)("td",{children:d[9].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]})]})]}),(0,e.jsxs)("h3",{id:"menuitemtype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#menuitemtype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"MenuItemType"]}),(0,e.jsx)("p",{children:d[13].value}),(0,e.jsx)(i.Z,{lang:"ts",children:d[14].value}),(0,e.jsxs)("h3",{id:"generalitemtype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#generalitemtype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"GeneralItemType"]}),(0,e.jsx)("p",{children:d[15].value}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[16].value}),(0,e.jsx)("th",{children:d[17].value}),(0,e.jsx)("th",{children:d[18].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[19].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[20].value})}),(0,e.jsx)("td",{children:d[21].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[22].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[23].value})}),(0,e.jsx)("td",{children:d[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[25].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[26].value})}),(0,e.jsx)("td",{children:d[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[29].value})}),(0,e.jsx)("td",{children:d[30].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[31].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[32].value})}),(0,e.jsx)("td",{children:d[33].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[34].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[35].value})}),(0,e.jsx)("td",{children:d[36].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[37].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[38].value})}),(0,e.jsx)("td",{children:d[39].value})]})]})]}),(0,e.jsxs)("h3",{id:"submenutype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#submenutype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"SubMenuType"]}),(0,e.jsx)("p",{children:d[40].value}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[41].value}),(0,e.jsx)("th",{children:d[42].value}),(0,e.jsx)("th",{children:d[43].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[44].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[45].value})}),(0,e.jsx)("td",{children:d[46].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[47].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[48].value})}),(0,e.jsx)("td",{children:d[49].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[50].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[51].value})}),(0,e.jsx)("td",{children:d[52].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[53].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[54].value})}),(0,e.jsx)("td",{children:d[55].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[56].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[57].value})}),(0,e.jsx)("td",{children:d[58].value})]})]})]}),(0,e.jsxs)("h3",{id:"menudividertype",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#menudividertype",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"MenuDividerType"]}),(0,e.jsx)("p",{children:d[59].value}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[60].value}),(0,e.jsx)("th",{children:d[61].value}),(0,e.jsx)("th",{children:d[62].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[63].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[64].value})}),(0,e.jsx)("td",{children:d[65].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[66].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[67].value})}),(0,e.jsx)("td",{children:d[68].value})]})]})]})]})]})})}l.default=_}}]); diff --git a/ContextMenu__index.md.778c6473.chunk.css b/ContextMenu__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ContextMenu__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/DataFill__demos.4e7b5917.async.js b/DataFill__demos.4e7b5917.async.js new file mode 100644 index 00000000..771bf818 --- /dev/null +++ b/DataFill__demos.4e7b5917.async.js @@ -0,0 +1,33 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6035],{5668:function(N,p,n){n.r(p),n.d(p,{default:function(){return $6}});var m=n(77117),s=n.n(m),y=n(95530),x=n.n(y),j=n(69931),D=n(43681),M=n(84875),g=n.n(M),o=n(50959),w=n(24819),S=n(5600),v=n(21320),c=n.n(v),f=n(19809),L=n(78708),F=n(72051),A=n(3341),Q=n.n(A),G=n(24928),$=n(24920),K=n(81083),J=n(96918),Y=n(63139),q=n(35301),e6=n(15033),t6=n.n(e6),n6=n(96345),a6=n.n(n6),B=n(87955),W=n(56746),U=function(t){return"".concat(t.slice(0,4),"****").concat(t.slice(-4))};function k(a,t){return Math.floor(Math.random()*a+(t||0))}function r6(a){for(var t=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2],e=[1,0,"X",9,8,7,6,5,4,3,2],i=0,r=0;r<17;r++)i+=parseInt(a[r],10)*t[r];return e[i%11]}var o6=function(){for(var t="",e=0;e<18;e++)if(e<6)t+=k(10);else if(e===6)t+=k(2,1);else if(e===7)t+=t[6]==="1"?9:0;else if(e===8)t+=t[6]==="1"?k(7,3):k(2);else if(e===9)t+=k(10);else if(e===10)t+=k(2);else if(e===11)t+=t[10]==="0"?k(9,1):k(3);else if(e===12){var i=new Date(Number(t.substr(6,4)),Number(t.substr(10,2)),0).getDate(),r=k(i,1);t+=r<10?"0"+r:r,e++}else e>13&&e<17?t+=k(10):e===17&&(t+=r6(t));return t},O=new W.TextRandom,P=new W.DateTimeRandom,Z=new W.ChAddressRandom,z=new W.WebRandom,l6=function(){function a(){t6()(this,a)}return a6()(a,[{key:"common",value:function(){return O.cword()}},{key:"name",value:function(e){return e==="en"?O.name():O.cname()}},{key:"website",value:function(e){switch(e){case"url":return z.url({protocol:"https"});case"domain":return z.domain();case"ip":return z.ipv4()}}},{key:"mail",value:function(){return z.email()}},{key:"identifier",value:function(){return O.integer({min:1e11,max:999999999999}).toString()}},{key:"phone",value:function(e){return O.phone({asterisk:e})}},{key:"landline",value:function(e){return O.phone({mobile:!1,formatted:!0,asterisk:e})}},{key:"idCard",value:function(e){var i=o6();return e?U(i):i}},{key:"bankCard",value:function(e){var i=B.We.finance.creditCardNumber("visa").replaceAll("-","");return e?U(i):i}},{key:"percent",value:function(e){return(Math.random()*100).toFixed(e?2:0)}},{key:"money",value:function(e){return Number(B.We.finance.amount()).toFixed(e?2:0)}},{key:"data",value:function(e){switch(e){case"digits":return B.We.finance.amount(0,10,0);case"tens":return B.We.finance.amount(10,99,0);case"hundreds":return B.We.finance.amount(100,999,0)}}},{key:"address",value:function(){return Z.address()}},{key:"country",value:function(){return Z.country()}},{key:"province",value:function(){return Z.province()}},{key:"city",value:function(){return Z.city()}},{key:"month",value:function(e){return P.month({locale:e==="zh"?"zh-CN":void 0,abbr:e==="abbr"})}},{key:"week",value:function(e){return P.weekday({locale:e==="zh"?"zh-CN":void 0,abbr:e==="abbr"})}},{key:"date",value:function(e){return P.datetime({format:e})}},{key:"dateTime",value:function(e){switch(e){case"date":return P.date();case"dateTime":return P.datetime();case"time":return P.time()}}}]),a}(),i6=new l6,_=i6,c6=n(63815),d6=n(53127),s6=n(22101),H=n(36557),V=n(10549),u6=n(5588),m6=n(16921),v6=n(52182),f6=n(71928),h6=n(55942);function C6(a){return o.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"currentColor",viewBox:"0 0 1024 1024"},a,{style:Object.assign({verticalAlign:"-0.125em"},a.style),className:["pro-editor-icon",a.className].filter(Boolean).join(" "),width:"1em",height:"1em"}),o.createElement("path",{d:"M853.3 1024H170.7A171.2 171.2 0 0 1 0 853.3V170.7C0 76.8 76.8 0 170.7 0h682.6C947.2 0 1024 76.8 1024 170.7v682.6c0 93.9-76.8 170.7-170.7 170.7zM170.7 85.3c-47 0-85.4 38.4-85.4 85.4v682.6c0 47 38.4 85.4 85.4 85.4h682.6c47 0 85.4-38.4 85.4-85.4V170.7c0-47-38.4-85.4-85.4-85.4H170.7z"}),o.createElement("path",{d:"M725.3 341.3H298.7c-25.6 0-42.7-17-42.7-42.6s17-42.7 42.7-42.7h426.6c25.6 0 42.7 17 42.7 42.7s-17 42.6-42.7 42.6z"}),o.createElement("path",{d:"M298.7 384c-25.6 0-42.7-17-42.7-42.7v-42.6c0-25.6 17-42.7 42.7-42.7s42.6 17 42.6 42.7v42.6c0 25.6-17 42.7-42.6 42.7zM725.3 384c-25.6 0-42.6-17-42.6-42.7v-42.6c0-25.6 17-42.7 42.6-42.7s42.7 17 42.7 42.7v42.6c0 25.6-17 42.7-42.7 42.7zM512 768c-25.6 0-42.7-17-42.7-42.7V298.7c0-25.6 17.1-42.7 42.7-42.7s42.7 17 42.7 42.7v426.6c0 25.6-17.1 42.7-42.7 42.7z"}),o.createElement("path",{d:"M554.7 768h-85.4c-25.6 0-42.6-17-42.6-42.7s17-42.6 42.6-42.6h85.4c25.6 0 42.6 17 42.6 42.6s-17 42.7-42.6 42.7z"}))}var y6=C6;function g6(a){return o.createElement("svg",Object.assign({width:"1em",height:"1em",viewBox:"0 0 1195 897",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},a,{style:Object.assign({verticalAlign:"-0.125em"},a.style),className:["pro-editor-icon",a.className].filter(Boolean).join(" ")}),o.createElement("g",{id:"FillNumber-\u9875\u9762-1",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},o.createElement("g",{id:"FillNumber-icon-number",transform:"translate(0.207180, 0.557698)",fill:"currentColor",fillRule:"nonzero"},o.createElement("path",{d:"M74.666667,74.666667 L74.666667,821.333333 L1120,821.333333 L1120,74.666667 L74.666667,74.666667 Z M74.666667,-1.42108547e-14 L1120,-1.42108547e-14 C1161.216,-1.42108547e-14 1194.66667,33.450667 1194.66667,74.666667 L1194.66667,821.333333 C1194.66667,862.570595 1161.23726,896 1120,896 L74.666667,896 C33.4294055,896 0,862.570595 0,821.333333 L0,74.666667 C0,33.450667 33.450667,-1.42108547e-14 74.666667,-1.42108547e-14 Z M263.68,263.68 L314.965333,263.68 L314.965333,680.106667 L246.698667,680.106667 L246.698667,346.026667 C219.34797,370.032502 186.811608,387.381334 151.637333,396.714667 L151.637333,329.045333 C172.473579,323.511105 192.49732,315.277848 211.2,304.554667 C232.192,291.754667 249.6,278.357334 263.68,263.765333 L263.68,263.68 Z M548.949333,255.488 C589.141333,255.488 622.336,267.178667 648.704,290.474667 C674.304,313.856 687.104,343.552 687.104,380.928 C687.104,417.109333 673.194667,449.792 646.314667,479.488 C630.016,496.981333 600.832,519.168 560.042667,546.56 C517.376,574.549333 491.776,599.125333 482.389333,620.117333 L687.786667,620.117333 L687.786667,680.192 L397.226667,680.192 C397.226667,637.525333 410.624,600.832 438.698667,569.258667 C453.802667,551.850667 485.888,526.165334 534.272,492.885333 C561.152,474.282666 579.84,458.496 591.445333,446.208 C609.621333,425.813333 618.922666,403.626667 618.922667,380.330667 C618.922667,357.546667 612.522667,340.650667 600.832,329.557333 C588.544,318.464 570.538667,313.258666 546.56,313.258667 C520.96,313.258667 501.674667,321.962667 488.874667,339.541333 C476.074667,355.754666 468.992,380.928 467.797333,413.610667 L399.530667,413.610667 C400.128,366.933334 413.610667,329.557334 440.490667,300.970667 C467.797334,270.677334 503.978667,255.488 548.864,255.488 L548.949333,255.488 Z M896.597333,255.488 C938.581333,255.488 972.970666,265.386667 998.656,285.866667 C1023.744,306.261334 1036.544,334.250667 1036.544,370.346667 C1036.544,415.914667 1013.248,446.293334 967.168,461.397333 C991.658667,469.077333 1010.944,480.085333 1023.744,495.274667 C1037.73867,510.976 1044.736,531.456 1044.736,555.861333 C1044.736,594.432 1031.33867,625.92 1004.45867,650.410667 C976.469334,675.498667 939.776,688.298667 894.208,688.298667 C851.114667,688.298667 816.042667,677.205334 789.845333,655.018667 C760.661333,630.613334 744.362666,594.432 740.864,547.754667 L810.24,547.754667 C811.434667,574.549334 819.626667,595.541334 835.84,610.133333 C850.517333,623.616 869.717333,630.613333 893.696,630.613333 C919.893333,630.613333 940.885333,622.933333 956.074667,608.426667 C969.474285,595.450839 976.890408,577.497642 976.554667,558.848 C976.554667,534.954667 968.874667,517.376 954.88,506.368 C940.885333,494.677333 920.490667,489.386667 893.696,489.386667 L864.512,489.386667 L864.512,438.101333 L893.696,438.101333 C918.186667,438.101333 936.874667,432.810666 949.674667,422.314667 C961.877334,411.818667 968.362667,396.117334 968.362667,375.637333 C968.362667,355.242666 962.474667,340.053333 951.381333,329.557333 C939.178666,319.061333 921.088,313.856 897.194667,313.856 C872.704,313.856 854.016,319.658667 840.618667,331.946667 C826.624,344.149334 818.432,362.837334 816.042667,387.925333 L748.970667,387.925333 C752.469334,345.941333 767.744,313.258666 795.648,289.877333 C821.930667,266.581333 855.722667,255.488 896.597333,255.488 L896.597333,255.488 Z",id:"FillNumber-\u5F62\u72B6"}))))}var p6=g6;function x6(a){return o.createElement("svg",Object.assign({width:"1em",height:"1em",viewBox:"0 0 897 897",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},a,{style:Object.assign({verticalAlign:"-0.125em"},a.style),className:["pro-editor-icon",a.className].filter(Boolean).join(" ")}),o.createElement("g",{id:"FillMonth-\u9875\u9762-1",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},o.createElement("g",{id:"FillMonth-icon-month",transform:"translate(0.540513, 0.557698)",fill:"currentColor",fillRule:"nonzero"},o.createElement("path",{d:"M823.954286,64.0059989 L704,64.0059989 L704,35.9922849 C704.002143,23.1341945 697.143665,11.251912 686.008589,4.82224799 C674.873513,-1.607416 661.153916,-1.607416 650.01884,4.82224799 C638.883764,11.251912 632.025286,23.1341945 632.027429,35.9922849 L632.027429,64.0059989 L263.972571,64.0059989 L263.972571,35.9922849 C263.974714,23.1341945 257.116236,11.251912 245.98116,4.82224799 C234.846084,-1.607416 221.126487,-1.607416 209.991411,4.82224799 C198.856335,11.251912 191.997857,23.1341945 192,35.9922849 L192,64.0059989 L72.045714,64.0059989 C52.9447316,63.9865872 34.6194303,71.5608196 21.1061314,85.0603994 C7.59283242,98.5599793 0,116.877578 0,135.97857 L0,824.033428 C0,863.823142 32.182857,896.005999 71.972571,896.005999 L824.027429,896.005999 C863.76007,895.965682 895.959683,863.766069 896,824.033428 L896,135.97857 C896,96.2292165 863.776782,64.0059989 824.027429,64.0059989 L823.954286,64.0059989 Z M72.045714,135.97857 L192,135.97857 L192,156.019713 C191.997857,168.877803 198.856335,180.760086 209.991411,187.18975 C221.126487,193.619414 234.846084,193.619414 245.98116,187.18975 C257.116236,180.760086 263.974714,168.877803 263.972571,156.019713 L263.972571,135.97857 L632.027429,135.97857 L632.027429,156.019713 C632.025286,168.877803 638.883764,180.760086 650.01884,187.18975 C661.153916,193.619414 674.873513,193.619414 686.008589,187.18975 C697.143665,180.760086 704.002143,168.877803 704,156.019713 L704,135.97857 L823.954286,135.97857 L823.954286,248.033428 L72.045714,248.033428 L72.045714,135.97857 L72.045714,135.97857 Z M823.954286,824.033428 L72.045714,824.033428 L72.045714,320.005999 L823.954286,320.005999 L823.954286,823.960285 L823.954286,824.033428 Z M224.036571,448.005999 L672.109714,448.005999 C689.782826,448.005999 704.109714,462.332887 704.109714,480.005999 C704.109714,497.679111 689.782826,512.005999 672.109714,512.005999 L223.890286,512.005999 C206.217174,512.005999 191.890286,497.679111 191.890286,480.005999 C191.890286,462.332887 206.217174,448.005999 223.890286,448.005999 L224.036571,448.005999 Z M224.036571,640.005999 L672.109714,640.005999 C689.782826,640.005999 704.109714,654.332887 704.109714,672.005999 C704.109714,689.679111 689.782826,704.005999 672.109714,704.005999 L223.890286,704.005999 C206.217174,704.005999 191.890286,689.679111 191.890286,672.005999 C191.890286,654.332887 206.217174,640.005999 223.890286,640.005999 L224.036571,640.005999 Z",id:"FillMonth-\u5F62\u72B6"}))))}var L6=x6;function k6(a){return o.createElement("svg",Object.assign({width:"1em",height:"1em",viewBox:"0 0 897 897",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},a,{style:Object.assign({verticalAlign:"-0.125em"},a.style),className:["pro-editor-icon",a.className].filter(Boolean).join(" ")}),o.createElement("g",{id:"FillWeek-\u9875\u9762-1",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},o.createElement("g",{id:"FillWeek-icon-week",transform:"translate(0.873847, 0.557698)",fill:"currentColor",fillRule:"nonzero"},o.createElement("path",{d:"M823.954286,64.0059989 L704,64.0059989 L704,35.9922849 C704.002143,23.1341945 697.143665,11.251912 686.008589,4.82224799 C674.873513,-1.607416 661.153916,-1.607416 650.01884,4.82224799 C638.883764,11.251912 632.025286,23.1341945 632.027429,35.9922849 L632.027429,64.0059989 L263.972571,64.0059989 L263.972571,35.9922849 C263.974714,23.1341945 257.116236,11.251912 245.98116,4.82224799 C234.846084,-1.607416 221.126487,-1.607416 209.991411,4.82224799 C198.856335,11.251912 191.997857,23.1341945 192,35.9922849 L192,64.0059989 L72.045714,64.0059989 C52.9447316,63.9865872 34.6194303,71.5608196 21.1061314,85.0603994 C7.59283242,98.5599793 0,116.877578 0,135.97857 L0,824.033428 C0,863.823142 32.182857,896.005999 71.972571,896.005999 L824.027429,896.005999 C863.76007,895.965682 895.959683,863.766069 896,824.033428 L896,135.97857 C896,96.2292165 863.776782,64.0059989 824.027429,64.0059989 L823.954286,64.0059989 Z M72.045714,135.97857 L192,135.97857 L192,156.019713 C191.997857,168.877803 198.856335,180.760086 209.991411,187.18975 C221.126487,193.619414 234.846084,193.619414 245.98116,187.18975 C257.116236,180.760086 263.974714,168.877803 263.972571,156.019713 L263.972571,135.97857 L632.027429,135.97857 L632.027429,156.019713 C632.025286,168.877803 638.883764,180.760086 650.01884,187.18975 C661.153916,193.619414 674.873513,193.619414 686.008589,187.18975 C697.143665,180.760086 704.002143,168.877803 704,156.019713 L704,135.97857 L823.954286,135.97857 L823.954286,248.033428 L72.045714,248.033428 L72.045714,135.97857 L72.045714,135.97857 Z M823.954286,824.033428 L72.045714,824.033428 L72.045714,320.005999 L823.954286,320.005999 L823.954286,823.960285 L823.954286,824.033428 Z M325.339429,410.995713 L566.857143,410.995713 L566.857143,458.02657 L441.782857,768.005999 L379.830857,768.005999 L507.830857,464.024285 L325.266286,464.024285 L325.266286,410.995713 L325.339429,410.995713 Z",id:"FillWeek-\u5F62\u72B6"}))))}var b6=k6;function M6(a){return o.createElement("svg",Object.assign({t:1647840586856,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg","p-id":3763,xmlnsXlink:"http://www.w3.org/1999/xlink",width:"1em",height:"1em"},a,{style:Object.assign({verticalAlign:"-0.125em"},a.style),className:["pro-editor-icon",a.className].filter(Boolean).join(" ")}),o.createElement("defs",null,o.createElement("style",{type:"text/css"},`@font-face { font-family: feedback-iconfont; src: url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff2?t=1630033759944") format("woff2"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff?t=1630033759944") format("woff"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.ttf?t=1630033759944") format("truetype"); } +`)),o.createElement("path",{d:"M412.346349 467.283566c2.555196-29.385261 49.816592-60.047608 81.767282-74.101695 31.930223-14.054087 61.325717-19.164478 57.482179-43.439348-3.823072-24.27487-12.775978-42.161239-62.59257-42.161239-49.837058 0-28.107151 66.436108-68.991304 26.830065s8.933463-29.385261 29.375028-38.328957c20.441565-8.943696 40.884153-45.994544 5.110391-48.549739-35.772738-2.555196-28.107151 15.331173-56.215326 5.110391-28.107151-10.220782-40.884153 35.772738-58.770522 29.385261-11.837606-4.231371-43.4987-27.987425-64.448848-51.343365-42.302455 35.653011-76.337619 80.70816-99.126648 131.913379 6.069229 68.692498 43.48028 104.685247 43.48028 104.685247s19.174712 44.716434 134.159536 99.653651c0 0 21.709441 1.278109-3.843538-24.27487s-53.66013-57.492412-21.709441-74.101695c31.930223-16.609283 40.884153-15.331173 48.549739 15.331173C384.238175 514.555196 409.791154 496.668827 412.346349 467.283566M512 62.279439c-248.387114 0-449.720561 201.364147-449.720561 449.720561 0 248.37688 201.333448 449.720561 449.720561 449.720561 248.366647 0 449.720561-201.343681 449.720561-449.720561C961.720561 263.643586 760.366647 62.279439 512 62.279439M512 920.837432c-225.798653 0-408.837432-183.03878-408.837432-408.837432S286.201347 103.162568 512 103.162568c225.778186 0 408.837432 183.03878 408.837432 408.837432S737.778186 920.837432 512 920.837432M563.104935 601.432869c-43.439348-37.050848-38.328957-53.66013-93.276407-53.66013-54.926984 0-89.432869 12.775978-75.369571 89.432869 14.043854 76.656891 54.926984 42.161239 51.104935 100.93176-3.843538 58.770522 10.220782 71.546499 19.154245 85.600587 8.953929 14.054087 35.772738 54.937217 45.994544-2.555196 10.220782-57.492412 29.395494-89.432869 51.104935-117.541043C583.546499 675.534564 606.54326 638.483716 563.104935 601.432869M738.75749 598.238107c-14.673188 8.943696-14.043854 28.747741-1.89721 39.606043 12.117992 10.860349 36.403095 24.914436 44.068681 0C788.594549 612.93176 753.459331 589.29441 738.75749 598.238107M878.215706 477.844086c-0.329505-3.552919-0.817622-7.046486-1.24741-10.56052-0.938372-7.786337-2.105964-15.451924-3.5345-23.076578-0.717338-3.891633-1.475608-7.745405-2.313695-11.619642-1.678222-7.544837-3.634784-14.971993-5.739724-22.357194-0.969071-3.313465-1.77646-6.706749-2.845815-10.001795-3.143597-9.882068-6.706749-19.562545-10.630105-29.063943-1.676176-4.012384-3.612271-7.866155-5.41943-11.819187-2.575662-5.629207-5.190209-11.218506-8.025791-16.668635-2.514263-4.830005-5.179976-9.562796-7.894807-14.253632-2.436492-4.190439-4.950755-8.303106-7.546883-12.396331-3.202948-5.089925-6.458085-10.181897-9.910721-15.09172-1.89721-2.694365-3.942799-5.270027-5.909593-7.925507-14.351869-19.203364-30.413684-37.050848-48.179302-53.140291-1.128707-0.997724-2.205225-2.036379-3.333932-3.03308-6.357801-5.591345-12.876262-11.040451-19.623943-16.210193-0.329505-0.280386-0.668219-0.518816-1.01819-0.778736-29.055756-22.158672-61.47512-40.104393-96.368838-52.940746-10.42135 16.627702-21.012569 37.768185-33.418111 44.855604-17.886369 10.220782-16.59905 51.104935 17.886369 47.27163 0 0-10.220782 10.220782 0 47.27163s27.369348 45.097104 77.945233 24.27487c21.709441-8.943696 38.169321-4.29277 35.772738 17.886369-5.110391 47.27163-41.542138 45.274136-14.06432 121.373325 16.619516 45.994544 57.502645 63.880913 72.833819 99.653651 8.423857 19.683295 40.804335 37.770232 68.233034 50.107211 2.944052-9.622148 5.41943-19.464307 7.585769-29.426193 0.817622-3.753487 1.446955-7.624654 2.145873-11.45796 1.36509-7.426133 2.534729-14.912641 3.432169-22.49841 0.428765-3.573385 0.899486-7.126304 1.228991-10.720156 0.997724-11.019984 1.696642-22.158672 1.696642-33.497928C879.95328 500.460176 879.254362 489.102501 878.215706 477.844086","p-id":3764}))}var E6=M6;function j6(a){return o.createElement("svg",Object.assign({t:1647769526201,viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg","p-id":11162,xmlnsXlink:"http://www.w3.org/1999/xlink",width:"1em",height:"1em"},a,{style:Object.assign({verticalAlign:"-0.125em"},a.style),className:["pro-editor-icon",a.className].filter(Boolean).join(" ")}),o.createElement("defs",null,o.createElement("style",{type:"text/css"},`@font-face { font-family: feedback-iconfont; src: url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff2?t=1630033759944") format("woff2"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff?t=1630033759944") format("woff"), url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.ttf?t=1630033759944") format("truetype"); } +`)),o.createElement("path",{d:"M921.6 879.8208h-49.152v-544.768c0-16.7936-13.9264-30.72-30.72-30.72h-237.568V113.8688c0-9.8304-4.5056-18.8416-12.6976-24.576-7.7824-5.7344-18.0224-7.3728-27.4432-4.5056l-389.12 122.88c-12.6976 4.096-21.2992 15.9744-21.2992 29.4912v643.072H102.4c-16.7936 0-30.72 13.9264-30.72 30.72s13.9264 30.72 30.72 30.72h819.2c16.7936 0 30.72-13.9264 30.72-30.72s-13.9264-31.1296-30.72-31.1296zM606.208 365.7728h204.8v512h-204.8v-512zM215.04 258.8672l327.68-103.6288v722.1248h-327.68v-618.496z",fill:"currentColor","p-id":11163}),o.createElement("path",{d:"M450.56 509.1328H307.2c-16.7936 0-30.72 13.9264-30.72 30.72s13.9264 30.72 30.72 30.72h143.36c16.7936 0 30.72-13.9264 30.72-30.72 0-17.2032-13.9264-30.72-30.72-30.72zM450.56 656.5888H307.2c-16.7936 0-30.72 13.9264-30.72 30.72s13.9264 30.72 30.72 30.72h143.36c16.7936 0 30.72-13.9264 30.72-30.72s-13.9264-30.72-30.72-30.72z",fill:"currentColor","p-id":11164}))}var D6=j6,l=n(11527),w6=[{title:"\u6587\u672C",key:"common",icon:(0,l.jsx)(y6,{}),params:[{label:"\u77ED\u6587\u672C",value:"default"},{label:"\u957F\u6587\u672C",value:"longText"}],children:[{key:"name",icon:(0,l.jsx)(c6.Z,{}),title:"\u4EBA\u540D",params:[{value:"zh",label:"\u4E2D\u6587"},{value:"en",label:"\u82F1\u6587"}]},{key:"website",icon:(0,l.jsx)(d6.Z,{}),title:"\u7F51\u5740",params:[{value:"url",label:"\u94FE\u63A5"},{value:"domain",label:"\u57DF\u540D"},{value:"ip",label:"IP"}]},{key:"mail",icon:(0,l.jsx)(s6.Z,{}),title:"\u90AE\u4EF6"}]},{title:"\u7F16\u53F7",key:"identifier",children:[{key:"phone",icon:(0,l.jsx)(H.Z,{}),title:"\u624B\u673A",checked:{label:"\u8131\u654F",value:!1}},{key:"landline",icon:(0,l.jsx)(H.Z,{}),title:"\u5EA7\u673A",checked:{label:"\u8131\u654F",value:!1}},{key:"idCard",icon:(0,l.jsx)(V.Z,{}),title:"\u8EAB\u4EFD\u8BC1",checked:{label:"\u8131\u654F",value:!1}},{key:"bankCard",icon:(0,l.jsx)(V.Z,{}),title:"\u4FE1\u7528\u5361/\u501F\u8BB0\u5361",checked:{label:"\u8131\u654F",value:!1}}]},{title:"\u6570\u636E",key:"data",icon:(0,l.jsx)(p6,{}),params:[{value:"digits",label:"0~9"},{value:"tens",label:"10~99"},{value:"hundreds",label:"100~999"}],children:[{key:"percent",title:"\u767E\u5206\u6BD4",icon:(0,l.jsx)(u6.Z,{}),checked:{label:"\u5C0F\u6570",value:!1}},{key:"money",title:"\u91D1\u989D",icon:(0,l.jsx)(m6.Z,{}),checked:{label:"\u5C0F\u6570",value:!1}}]},{title:"\u65F6\u95F4",key:"dateTime",icon:(0,l.jsx)(v6.Z,{}),params:[{label:"\u65E5\u671F\u65F6\u95F4",value:"dateTime"},{label:"\u65E5\u671F",value:"date"},{label:"\u65F6\u95F4",value:"time"}],children:[{key:"date",title:"\u65E5\u671F",icon:(0,l.jsx)(f6.Z,{}),params:[{label:"\u5E74\u6708\u65E5",value:"yyyy\u5E74MM\u6708dd\u65E5"},{label:"\u5E74/\u6708/\u65E5",value:"yyyy/MM/dd"},{label:"\u5E74-\u6708-\u65E5",value:"yyyy-MM-dd"}]},{key:"month",title:"\u6708\u4EFD",icon:(0,l.jsx)(L6,{}),params:[{label:"\u4E2D\u6587",value:"zh"},{label:"\u82F1\u6587",value:"en"},{label:"\u82F1\u6587\u7B80\u5199",value:"abbr"}]},{key:"week",title:"\u661F\u671F",icon:(0,l.jsx)(b6,{}),params:[{label:"\u4E2D\u6587",value:"zh"},{label:"\u82F1\u6587",value:"en"},{label:"\u82F1\u6587\u7B80\u5199",value:"abbr"}]}]},{key:"address",title:"\u5730\u5740",icon:(0,l.jsx)(h6.Z,{}),children:[{key:"country",title:"\u56FD\u5BB6\u548C\u5730\u533A",icon:(0,l.jsx)(E6,{})},{key:"province",title:"\u7701\u4EFD"},{key:"city",title:"\u57CE\u5E02",icon:(0,l.jsx)(D6,{})}]}],S6=w6,T6={config:{name:"zh",website:"url",phone:!0,landline:!0,idCard:!0,bankCard:!0,percent:!1,month:"zh",week:"zh",data:"hundreds",dateTime:"dateTime"},locale:"zh_CN",fillTreeData:S6},O6=T6,P6=function(){return(0,q.F)(function(t,e){var i=new G.x;return i.pipe((0,K.b)(function(r){var d=r.key,b=e(),h=b.config;t({demoKey:d,demoData:_[d](h[d])})}),(0,J.w)(function(r){var d=r.event;return(0,$.R)(d.target,"mouseleave").pipe((0,K.b)(function(){t({demoKey:"",demoData:""})}))})).subscribe(),s()(s()({},O6),{},{updateState:function(d){t(s()(s()({},e()),d))},updateConfig:function(d){t({config:s()(s()({},e().config),d)})},handleFill:function(d){var b=e(),h=b.onItemClick,T=b.config,u=function(){return _[d](T[d])};h==null||h({key:d,filler:u})},handleShowDemoData:function(d){return i.next(d)}})},Q())},I=(0,Y.k)(),F6=I.Provider,R=I.useStore,J6=I.useStoreApi,X=n(11954),A6=(0,X.kc)(function(a,t){var e=a.token,i=a.css,r=a.cx;return{demo:r("".concat(t,"-demo-data"),i({maxWidth:"120px",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",color:e.colorTextQuaternary,fontSize:e.fontSizeSM}))}}),B6=function(t){var e=t.title,i=t.prefixCls,r=t.dataKey,d=R(function(u){return u.demoData}),b=R(function(u){return u.demoKey}),h=A6(i),T=h.styles;return(0,l.jsxs)(w.D,{horizontal:!0,gap:8,children:[(0,l.jsx)(w.D,{style:{whiteSpace:"nowrap"},children:e}),(0,l.jsx)("span",{className:T.demo,children:b===r&&d})]})},R6=(0,o.memo)(B6),N6=function(t){return{updateConfig:t.updateConfig,handleFill:t.handleFill,config:t.config,handleShowDemoData:t.handleShowDemoData}},W6=function(t){var e=t.data,i=t.prefixCls,r=R(N6,L.X),d=r.updateConfig,b=r.handleFill,h=r.config,T=r.handleShowDemoData;return(0,l.jsxs)(w.D,{horizontal:!0,distribution:"space-between",onMouseEnter:function(C){return T({event:C,key:e.key})},onClick:function(C){C.stopPropagation(),b(e.key)},children:[(0,l.jsx)(R6,{title:e.title,prefixCls:i,dataKey:e.key}),e.checked&&(0,l.jsx)("div",{onClick:function(C){C.stopPropagation()},children:(0,l.jsx)(f.Z,{checked:h[e.key],defaultChecked:e.checked.value,onChange:function(C){d(c()({},e.key,C.target.checked))},children:e.checked.label})}),e.params&&(0,l.jsx)("div",{onClick:function(C){C.stopPropagation()},style:{whiteSpace:"nowrap"},children:(0,l.jsx)(F.r,{defaultValue:e.params[0].value,value:h[e.key],onChange:function(C){d(c()({},e.key,C))},size:"small",style:{lineHeight:1},options:e.params})})]})},Z6=(0,o.memo)(W6),E=".".concat(S.xb),z6=(0,X.kc)(function(a){var t,e,i,r=a.token,d=a.css;return{directory:d(c()({},"".concat(E,"-tree-directory"),c()({},"".concat(E,"-tree"),{"&-switcher, &-iconEle":{lineHeight:"32px !important"},"&-node-content-wrapper":{display:"inline-flex",paddingLeft:"0",lineHeight:"32px !important"},"&-title":{flex:1},"&-treenode":(e={cursor:"pointer","&::before":{border:"1px solid ".concat(r.colorSplit),borderRadius:r.borderRadiusSM},"&:hover":(t={},c()(t,"& ".concat(E,"-tree-switcher"),{color:r.colorText}),c()(t,"& ".concat(E,"-tree-node-content-wrapper"),{color:r.colorText}),t),"&:hover::before":{background:r.colorFillQuaternary,borderColor:r.colorPrimary,boxShadow:"0 0 3px 0 ".concat(r.colorPrimary)}},c()(e,"".concat(E,"-tree-switcher-noop"),{cursor:"pointer"}),c()(e,"& ".concat(E,"-tree-switcher"),{color:r.colorText}),c()(e,"& ".concat(E,"-tree-node-content-wrapper"),{color:r.colorText}),e),"&-treenode-selected":(i={"&::before":{background:r.colorBgContainer,border:"".concat(r.borderRadiusXS," solid ").concat(r.colorPrimary)}},c()(i,"& ".concat(E,"-tree-switcher"),{color:r.colorText}),c()(i,"& ".concat(E,"-tree-node-content-wrapper"),{color:r.colorText}),i),"&-indent-unit":{width:"12px"}})))}}),I6=D.Z.DirectoryTree,K6=function(t){var e=t.prefixCls,i=t.className,r=(0,S.k2)("data-fill",e),d=z6(r),b=d.styles,h=R(function(u){return u.fillTreeData}),T=(0,o.useCallback)(function(u){return(0,l.jsx)(Z6,{data:u,prefixCls:r})},[]);return(0,l.jsx)(w.D,{className:g()(r,i,b.directory),children:(0,l.jsx)(I6,{treeData:h,selectable:!1,titleRender:T})})},U6=K6,_6=(0,o.memo)(function(a){var t=a.onClick,e=R(function(i){return i.updateState});return(0,o.useEffect)(function(){typeof t!="undefined"&&e({onItemClick:t})},[t]),null}),H6=_6,V6=["onClick"],X6=function(t){var e=t.onClick,i=x()(t,V6);return(0,l.jsx)(j.iV,{children:(0,l.jsxs)(F6,{createStore:P6,children:[(0,l.jsx)(U6,s()({},i)),(0,l.jsx)(H6,{onClick:e})]})})},Q6=X6,G6=function(){return(0,l.jsx)(Q6,{onClick:function(e){console.log("".concat(e.key,":"),e.filler())}})},$6=G6},69931:function(N,p,n){n.d(p,{iV:function(){return o}});var m=n(77117),s=n.n(m),y=n(58747),x=n(31556),j=n(32994),D=n(85055),M=n(11527),g=function(v){var c=(0,x.S)(),f=(0,D.H)(v),L={colorBgContainer:c==null?void 0:c.colorFillQuaternary,colorBorder:"transparent",controlHeightSM:24,controlOutline:"transparent"};return f.components={Input:L,InputNumber:L,Select:L,Tree:{colorBgContainer:"transparent",controlHeightSM:24},TreeSelect:L},f},o=function(v){var c=v.children,f=v.componentToken,L=(0,j.r)(),F=L.appearance,A=g(F);return f&&(A.components=s()(s()({},A.components),f)),(0,M.jsx)(y.ZP,{prefixCls:"studio",theme:A,children:c})},w=function(v){return function(c){return _jsx(o,{children:_jsx(v,_objectSpread({},c))})}}},72051:function(N,p,n){n.d(p,{r:function(){return S}});var m=n(77117),s=n.n(m),y=n(18840),x=n.n(y),j=n(88535),D=n(69931),M=n(11954),g=n(11527),o,w=(0,M.kc)(function(v){var c=v.token,f=v.css;return f(o||(o=x()([` + padding: 4px; + + .studio-segmented-item { + margin-right: 4px; + color: `,`; + border-radius: 2px; + + &:hover { + color: `,`; + } + + &:last-child { + margin-right: 0; + } + } + + .studio-segmented-item-selected { + color: `,`; + + &:hover { + color: `,`; + } + } + + .studio-segmented-item-label { + min-height: auto; + padding: 2px 7px; + line-height: unset; + } + `])),c.colorTextTertiary,c.colorTextSecondary,c.colorText,c.colorText)}),S=function(c){var f=w(),L=f.styles,F=f.cx;return(0,g.jsx)(D.iV,{children:(0,g.jsx)(j.Z,s()(s()({},c),{},{className:F(c.className,L)}))})}},5600:function(N,p,n){n.d(p,{k2:function(){return s},xb:function(){return m}});var m="studio";function s(y,x){return x||(y?"".concat(m,"-").concat(y):m)}},85055:function(N,p,n){n.d(p,{H:function(){return j}});var m=n(90193),s=n(77117),y=n.n(s),x=function(M,g){var o=m.Z.darkAlgorithm(M,g);return y()(y()({},o),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},j=function(M){var g={algorithm:[m.Z.compactAlgorithm]};return M==="dark"&&g.algorithm.push(x),g}}}]); diff --git a/DataFill__index.md.1a6334a4.async.js b/DataFill__index.md.1a6334a4.async.js new file mode 100644 index 00000000..a0931012 --- /dev/null +++ b/DataFill__index.md.1a6334a4.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1873],{41443:function(t,n,d){d.r(n);var u=d(48373),o=d(16306),s=d(15521),i=d(51834),h=d(89559),l=d(9134),c=d(50959),e=d(11527);function r(){var a=(0,l.eL)(),_=a.texts;return(0,e.jsx)(l.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"datafill-\u6570\u636E\u586B\u5145",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#datafill-\u6570\u636E\u586B\u5145",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"DataFill \u6570\u636E\u586B\u5145"]}),(0,e.jsxs)("h2",{id:"\u4F55\u65F6\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F55\u65F6\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,e.jsx)("p",{children:_[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]}),(0,e.jsxs)("h3",{id:"\u57FA\u7840\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u57FA\u7840\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u57FA\u7840\u4F7F\u7528"]})]}),(0,e.jsx)(l.Dl,{demo:{id:"datafill-demo-basic"},previewerProps:{filename:"src/DataFill/demos/basic.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{align:"left",children:_[1].value}),(0,e.jsx)("th",{align:"left",children:_[2].value}),(0,e.jsx)("th",{align:"left",children:_[3].value}),(0,e.jsx)("th",{align:"left",children:_[4].value})]})}),(0,e.jsx)("tbody",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[5].value}),(0,e.jsx)("td",{align:"left",children:_[6].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[7].value})}),(0,e.jsx)("td",{align:"left",children:_[8].value})]})})]}),(0,e.jsxs)("h3",{id:"filledpayload",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#filledpayload",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"FilledPayload"]}),(0,e.jsxs)(i.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{align:"left",children:_[9].value}),(0,e.jsx)("th",{align:"left",children:_[10].value}),(0,e.jsx)("th",{align:"left",children:_[11].value}),(0,e.jsx)("th",{align:"left",children:_[12].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[13].value}),(0,e.jsx)("td",{align:"left",children:_[14].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[15].value})}),(0,e.jsx)("td",{align:"left",children:_[16].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[17].value}),(0,e.jsx)("td",{align:"left",children:_[18].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[19].value})}),(0,e.jsx)("td",{align:"left",children:_[20].value})]})]})]}),(0,e.jsxs)("h3",{id:"keymap",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#keymap",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"KeyMap"]}),(0,e.jsx)(s.Z,{lang:"javascript",children:_[21].value})]})]})})}n.default=r}}]); diff --git a/DataFill__index.md.778c6473.chunk.css b/DataFill__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/DataFill__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/DataPreviewer__demos.9ce9d152.async.js b/DataPreviewer__demos.9ce9d152.async.js new file mode 100644 index 00000000..aca274ab --- /dev/null +++ b/DataPreviewer__demos.9ce9d152.async.js @@ -0,0 +1,58 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[986],{15692:function(y,e,t){t.r(e);var o=t(47032),n=t(73663),l=t(11527);e.default=function(){return(0,l.jsx)(o.H,{data:n.a})}},83144:function(y,e,t){t.r(e);var o=t(47032),n=t(11527);e.default=function(){return(0,n.jsx)(o.H,{})}},91727:function(y,e,t){t.r(e);var o=t(34249),n=t(47032),l=t(22682),r=t(11527);e.default=function(){return(0,r.jsx)(n.H,{emptyAction:(0,r.jsx)(l.ZP,{icon:(0,r.jsx)(o.Z,{}),size:"small",children:"\u5BFC\u5165\u8868\u683C"})})}},3907:function(y,e,t){t.r(e);var o=t(47032),n=t(80996),l=t(73663),r=t(11527);e.default=function(){return(0,r.jsx)(o.H,{data:l.a,extra:(0,r.jsx)(n.i1,{})})}},98506:function(y,e,t){t.r(e);var o=t(47032),n=t(11527);e.default=function(){return(0,n.jsx)(o.H,{renderEmpty:function(){return(0,n.jsx)("div",{children:"\u8FD9\u662F\u4E00\u4E2A\u7A7A\u72B6\u6001"})}})}},55044:function(y,e,t){t.r(e);var o=t(47032),n=t(73663),l=t(11527);e.default=function(){return(0,l.jsx)(o.H,{data:n.a,showType:!1})}},68485:function(y,e,t){t.d(e,{Z:function(){return D}});var o=t(77117),n=t.n(o),l=t(95530),r=t.n(l),p=t(22682),d=t(20296),C=t(69931),g=t(5600),O=t(18840),N=t.n(O),M=t(11954),x,u,i,f=(0,M.kc)(function(P,s){var E=P.token,h=P.css,j=P.cx,B=s.size,b=s.className,_=s.prefixCls,T=typeof B=="number"?h(x||(x=N()([` + width: `,`px !important; + height: `,`px !important; + `])),B,B):"",I=h(u||(u=N()([` + display: flex; + align-items: center; + justify-content: center; + + &:hover { + color: `,` !important; + } + + &:active { + scale: 0.8; + color: `,`; + } + + transition: color 600ms `,", scale 400ms ",`, + background-color 100ms `,`; + `])),E.colorText,E.colorText,E.motionEaseOut,E.motionEaseOut,E.motionEaseOut);return{container:j(_,I,T,b),tooltip:h(i||(i=N()([` + pointer-events: none; + `])))}}),R=t(11527),m=["placement","title","icon","cursor","onClick","className","arrow","size","tooltipDelay","prefixCls"],L=function(s){var E=s.placement,h=s.title,j=s.icon,B=s.cursor,b=s.onClick,_=s.className,T=s.arrow,I=T===void 0?!1:T,X=s.size,a=s.tooltipDelay,K=a===void 0?.5:a,F=s.prefixCls,v=r()(s,m),c=(0,g.k2)("actionicon",F),A=f({size:X,prefixCls:c}),U=A.styles,Z=A.theme,z=A.cx,V=(0,R.jsx)(p.ZP,n()(n()({icon:j,className:z(_,U.container),type:"text",style:{cursor:B},size:"small"},v),{},{onClick:b}));return(0,R.jsx)(C.iV,{componentToken:{Button:{colorText:Z.colorTextTertiary,colorBgTextHover:Z.colorFillSecondary,colorBgTextActive:Z.colorFill}},children:h?(0,R.jsx)(d.Z,{arrow:I,overlayClassName:U.tooltip,title:h,mouseEnterDelay:K,placement:E,children:V}):V})},D=L},80996:function(y,e,t){t.d(e,{Ag:function(){return N},i1:function(){return x},lb:function(){return O},sL:function(){return M}});var o=t(77117),n=t.n(o),l=t(86335),r=t(35568),p=t(68485),d=t(11527),C=(0,d.jsx)("svg",{viewBox:"0 0 20 20",width:"16",fill:"currentColor",children:(0,d.jsx)("path",{d:"M7 2a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 2zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 8zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 7 14zm6-8a2 2 0 1 0-.001-4.001A2 2 0 0 0 13 6zm0 2a2 2 0 1 0 .001 4.001A2 2 0 0 0 13 8zm0 6a2 2 0 1 0 .001 4.001A2 2 0 0 0 13 14z"})}),g=(0,d.jsx)("svg",{width:"10",viewBox:"0 0 70 41",fill:"currentColor",children:(0,d.jsx)("path",{d:"M30.76 39.2402C31.885 40.3638 33.41 40.995 35 40.995C36.59 40.995 38.115 40.3638 39.24 39.2402L68.24 10.2402C69.2998 9.10284 69.8768 7.59846 69.8494 6.04406C69.822 4.48965 69.1923 3.00657 68.093 1.90726C66.9937 0.807959 65.5106 0.178263 63.9562 0.150837C62.4018 0.123411 60.8974 0.700397 59.76 1.76024L35 26.5102L10.24 1.76024C9.10259 0.700397 7.59822 0.123411 6.04381 0.150837C4.4894 0.178263 3.00632 0.807959 1.90702 1.90726C0.807714 3.00657 0.178019 4.48965 0.150593 6.04406C0.123167 7.59846 0.700153 9.10284 1.75999 10.2402L30.76 39.2402Z"})}),O=function(i){return(0,d.jsx)(p.Z,n()({icon:g},i))},N=function(i){return(0,d.jsx)(p.Z,n()({icon:C},i))},M=function(i){return(0,d.jsx)(p.Z,n()({icon:(0,d.jsx)(l.Z,{})},i))},x=function(i){return(0,d.jsx)(p.Z,n()({icon:(0,d.jsx)(r.Z,{})},i))}},34439:function(y,e,t){t.d(e,{Z:function(){return D}});var o=t(28152),n=t.n(o),l=t(98978),r=t(84486),p=t(24819),d=t(93251),C=t(5600),g=t(69931),O=t(18840),N=t.n(O),M=t(11954),x,u,i,f,R=(0,M.kc)(function(P,s){var E=P.token,h=P.css,j=P.cx,B=P.stylish,b=s.prefixCls,_=s.className,T=s.showPanel;return{container:j(b,_,T?h(x||(x=N()([` + padding: 6px 8px; + background: `,`; + border-radius: 4px; + `])),E.colorFillQuaternary):""),header:j(T?"".concat(b,"-expand"):"".concat(b,"-collapsed"),T?"":h(u||(u=N()([` + padding: 6px 8px; + user-select: none; + border-radius: 4px; + `,` + `])),B.containerBgL2)),title:j(h(i||(i=N()([` + height: 24px; + `]))),T?h(f||(f=N()([` + margin-left: -4px; + padding: 4px; + border-radius: 4px; + user-select: none; + `,` + `])),B.containerBgHover):"")}}),m=t(11527),L=function(s){var E=s.defaultExpand,h=E===void 0?!1:E,j=s.expand,B=s.onExpandChange,b=s.prefixCls,_=s.title,T=s.children,I=s.className,X=s.extra,a=(0,C.k2)("collapse-title",b),K=(0,d.Z)(h,{value:j,onChange:B}),F=n()(K,2),v=F[0],c=F[1],A=function(){c(!v)},U=R({showPanel:v,prefixCls:a,className:I}),Z=U.styles;return(0,m.jsx)(g.iV,{children:(0,m.jsxs)(p.D,{className:Z.container,children:[(0,m.jsxs)(p.D,{direction:"horizontal",distribution:"space-between",align:"center",className:Z.header,onClick:v?void 0:A,children:[(0,m.jsxs)(p.D,{direction:"horizontal",gap:4,align:"center",onClick:v?A:void 0,className:Z.title,children:[(0,m.jsx)(l.Z,{style:{fontSize:10},rotate:v?90:0}),(0,m.jsx)("div",{children:_})]}),X&&X(v)]}),v?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(r.Z,{style:{margin:"4px 0 12px"},dashed:!0}),T]}):null]})})},D=L},69931:function(y,e,t){t.d(e,{iV:function(){return O}});var o=t(77117),n=t.n(o),l=t(58747),r=t(31556),p=t(32994),d=t(85055),C=t(11527),g=function(x){var u=(0,r.S)(),i=(0,d.H)(x),f={colorBgContainer:u==null?void 0:u.colorFillQuaternary,colorBorder:"transparent",controlHeightSM:24,controlOutline:"transparent"};return i.components={Input:f,InputNumber:f,Select:f,Tree:{colorBgContainer:"transparent",controlHeightSM:24},TreeSelect:f},i},O=function(x){var u=x.children,i=x.componentToken,f=(0,p.r)(),R=f.appearance,m=g(R);return i&&(m.components=n()(n()({},m.components),i)),(0,C.jsx)(l.ZP,{prefixCls:"studio",theme:m,children:u})},N=function(x){return function(u){return _jsx(O,{children:_jsx(x,_objectSpread({},u))})}}},73663:function(y,e,t){t.d(e,{a:function(){return o}});var o=[{id:624748504,number:6689,title:"\u{1F41B} [BUG]yarn install\u547D\u4EE4 antd2.4.5\u4F1A\u62A5\u9519",labels:[{name:"bug",color:"error"}],state:"open",locked:!1,comments:1,created_at:"2020-05-26T09:42:56Z",updated_at:"2020-05-26T10:03:02Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:624691229,number:6688,title:"\u{1F41B} [BUG]\u65E0\u6CD5\u521B\u5EFA\u5DE5\u7A0Bnpm create umi",labels:[{name:"bug",color:"error"}],state:"open",locked:!1,comments:0,created_at:"2020-05-26T08:19:22Z",updated_at:"2020-05-26T08:19:22Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:624674790,number:6685,title:"\u{1F9D0} [\u95EE\u9898] build \u540E\u8FD8\u5B58\u5728 es6 \u7684\u4EE3\u7801\uFF08Umi@2.13.13\uFF09",labels:[{name:"question",color:"success"}],state:"open",locked:!1,comments:0,created_at:"2020-05-26T07:54:25Z",updated_at:"2020-05-26T07:54:25Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:624620220,number:6683,title:"2.3.1\u7248\u672C\u5982\u4F55\u5728\u4E1A\u52A1\u9875\u9762\u4FEE\u6539\u5934\u90E8\u72B6\u6001",labels:[{name:"question",color:"success"}],state:"open",locked:!1,comments:2,created_at:"2020-05-26T05:58:24Z",updated_at:"2020-05-26T07:17:39Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:624592471,number:6682,title:"hideChildrenInMenu\u8BBE\u7F6E\u540E\uFF0C\u5B50\u8DEF\u7531\u627E\u4E0D\u5230\u4E86",labels:[{name:"bug",color:"error"}],state:"open",locked:!1,comments:2,created_at:"2020-05-26T04:25:59Z",updated_at:"2020-05-26T08:00:51Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:624556297,number:6680,title:"\u{1F41B} [BUG]Umi UI \u6DFB\u52A0\u591A\u4E2A\u7A7A\u767D\u9875\uFF0C\u5C31\u4F1A\u51FA\u9519\uFF01\u628A\u7A7A\u767D\u9875\u90FD\u53D8\u6210\u9009\u4E2D\u72B6\u6001\uFF01",labels:[{name:"bug",color:"error"}],state:"open",locked:!1,comments:0,created_at:"2020-05-26T02:13:47Z",updated_at:"2020-05-26T02:13:47Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:624415799,number:6678,title:"\u{1F41B} [BUG]\u7B2C\u4E00\u6B21\u8F7D\u5165\u9875\u9762\uFF0C\u83DC\u5355\u4EC5\u56FE\u6807\u65F6\uFF0C\u56FE\u6807\u6CA1\u6709\u5C45\u4E2D",labels:[{name:"bug",color:"error"}],state:"open",locked:!1,comments:1,created_at:"2020-05-25T17:34:21Z",updated_at:"2020-05-26T03:05:55Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:624300343,number:6675,title:"build(deps-dev): bump eslint from 6.8.0 to 7.1.0",labels:[{name:"dependencies",color:"default"}],state:"open",locked:!1,comments:0,created_at:"2020-05-25T13:27:09Z",updated_at:"2020-05-25T13:27:10Z",closed_at:null,author_association:"CONTRIBUTOR",pull_request:{url:"https://api.github.com/repos/ant-design/ant-design-pro/pulls/6675",html_url:"https://github.com/ant-design/ant-design-pro/pull/6675",diff_url:"https://github.com/ant-design/ant-design-pro/pull/6675.diff",patch_url:"https://github.com/ant-design/ant-design-pro/pull/6675.patch"},user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:624130987,number:6674,title:"\u{1F9D0} [\u95EE\u9898] V4\u7248\u672C\u5982\u4F55\u4F7F\u7528\u7B2C\u4E09\u65B9\u7684enhanceReduxMiddleware",labels:[{name:"question",color:"success"}],state:"open",locked:!1,comments:3,created_at:"2020-05-25T08:20:31Z",updated_at:"2020-05-26T07:37:47Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:623677811,number:6663,title:"\u{1F41B} [BUG] \u5B98\u7F51\u9884\u89C8\u9875\u9762\uFF0C\u7B2C\u4E00\u6B21\u70B9\u51FB\u4E8C\u7EA7\u83DC\u5355\uFF0C\u5176\u7236\u7EA7\u83DC\u5355\u4F1A\u6536\u8D77\uFF0C\u4E4B\u540E\u518D\u6B21\u70B9\u51FB\u4E8C\u7EA7\u83DC\u5355\uFF0C\u7236\u83DC\u5355\u6B63\u5E38",state:"open",locked:!1,comments:1,created_at:"2020-05-23T15:00:49Z",updated_at:"2020-05-24T23:47:37Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png",labels:[{name:"question",color:"processing"}]},{id:623565176,number:6662,title:"\u{1F9D0} [\u95EE\u9898] \u4ECE\u81EA\u5EFA block \u4ED3\u5E93\u4E0B\u8F7D\u533A\u5757\u62A5\u9519\u3002",labels:[{name:"question",color:"success"}],state:"open",locked:!1,comments:0,created_at:"2020-05-23T02:46:12Z",updated_at:"2020-05-23T03:03:26Z",closed_at:null,author_association:"CONTRIBUTOR",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:622902420,number:6652,title:"\u{1F9D0} [\u95EE\u9898] fetchCurrent\u63A5\u53E3\u62A5\u9519\uFF0C\u9000\u51FA\u767B\u5F55\u9875\uFF0C\u7B2C\u4E00\u6B21\u70B9\u51FB\u767B\u5F55\uFF0CSecurityLayout\u4E0D\u6E32\u67D3\uFF0C\u5BFC\u81F4\u9700\u8981\u70B9\u51FB\u4E24\u6B21",labels:[{name:"question",color:"success"}],state:"open",locked:!1,comments:0,created_at:"2020-05-22T02:20:27Z",updated_at:"2020-05-22T02:21:01Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:622348582,number:6644,title:"\u{1F41B} [BUG] V5 \u5DE6\u4FA7\u680F\u6536\u7F29\u65F6\uFF0C\u70B9\u51FB\u56FE\u6807\u65E0\u6548\u3002",labels:[{name:"bug",color:"error"}],state:"open",locked:!1,comments:0,created_at:"2020-05-21T08:45:13Z",updated_at:"2020-05-21T08:45:13Z",closed_at:null,author_association:"CONTRIBUTOR",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:622326186,number:6643,title:"\u{1F9D0} [\u95EE\u9898]\u4E0D\u77E5\u9053\u6709\u6CA1\u6709\u5927\u4F6C\u5C06\u8FD9\u4E2A\u6A21\u677F\u8FC1\u79FB\u81F3Electron\u7684\u4F8B\u5B50",labels:[{name:"question",color:"success"}],state:"open",locked:!1,comments:0,created_at:"2020-05-21T08:04:36Z",updated_at:"2020-05-21T08:04:36Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:622290419,number:6642,title:"npm run start \u4E3A\u4EC0\u4E48\u4E0D\u80FD\u6253\u5F00\u6D4F\u89C8\u5668",labels:[{name:"bug",color:"error"}],state:"open",locked:!1,comments:3,created_at:"2020-05-21T06:51:22Z",updated_at:"2020-05-24T23:51:59Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:622267649,number:6641,title:"\u{1F9D0} [\u95EE\u9898]\u5728\u91CD\u65B0npm install\u540E\u8FD0\u884Cnpm start\u62A5\u51FA\u4E00\u4E9Bless\u627E\u4E0D\u5230\uFF0C\u4F46\u9879\u76EE\u53EF\u4EE5\u6B63\u5E38\u8FD0\u884C\u8D77\u6765",labels:[{name:"question",color:"success"}],state:"open",locked:!1,comments:3,created_at:"2020-05-21T05:56:36Z",updated_at:"2020-05-22T01:38:30Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:622207575,number:6639,title:"\u{1F41B} [BUG]\u9519\u8BEF\u901A\u77E5\uFF1Ahttp code 200",labels:[{name:"bug",color:"error"}],state:"open",locked:!1,comments:4,created_at:"2020-05-21T02:47:35Z",updated_at:"2020-05-24T16:27:00Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:621402301,number:6630,title:"\u{1F41B} [BUG]\u7EBF\u4E0A\u9884\u89C8\u9879\u76EE\u597D\u591A\u5E03\u5C40\u9519\u4E71\uFF0C\u4E0D\u77E5\u9053\u662Fantd\u7684\u9505\u8FD8\u662F\u5565\u539F\u56E0",labels:[{name:"In Progress",color:"processing"}],state:"open",locked:!1,comments:8,created_at:"2020-05-20T02:02:33Z",updated_at:"2020-05-20T08:13:24Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:621388407,number:6629,title:"\u{1F41B} [BUG] umi \u5076\u5C14\u51FA\u73B0\u6CA1\u6709\u5BFC\u51FA\u6210\u5458",labels:[{name:"bug",color:"error"}],state:"open",locked:!1,comments:19,created_at:"2020-05-20T01:20:55Z",updated_at:"2020-05-24T23:53:03Z",closed_at:null,author_association:"CONTRIBUTOR",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"},{id:620820348,number:6624,title:"\u{1F41B} [BUG]\u8BF7\u95EE\u5927\u4F6C\uFF0C\u4E3A\u4EC0\u4E48\u65E0\u8BBA\u600E\u4E48\u9009\u62E9\uFF0C\u90FD\u65E0\u6CD5\u5207\u6362\u6210JS\u8BED\u8A00\uFF0C\u600E\u4E48\u4E0B\u90FD\u662FTS,\u6C42\u89E3\u7B54",labels:[{name:"bug",color:"error"}],state:"open",locked:!1,comments:6,created_at:"2020-05-19T09:22:47Z",updated_at:"2020-05-25T03:50:54Z",closed_at:null,author_association:"NONE",user:"chenshuai2144",avatar:"https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png"}]},47032:function(y,e,t){t.d(e,{H:function(){return F}});var o=t(77117),n=t.n(o),l=t(28152),r=t.n(l),p=t(77489),d=t(4046),C=t(63586),g=t(35191),O=t(68485),N=t(34439),M=t(14868),x=t(22682),u=t(84486),i=t(13128),f=t(83427),R=t(70756),m=t(78361),L=t(50959),D=t(24819),P=t(93251),s=t(5600),E=t(32994),h=t(18840),j=t.n(h),B=t(11954),b,_,T,I,X=(0,B.kc)(function(v,c){var A=v.token,U=v.stylish,Z=v.cx,z=v.css;return{container:Z(c,z(b||(b=j()([` + `,` + `])),U.textInfo)),empty:Z("".concat(c,"-empty"),z(_||(_=j()([` + padding: 8px; + background: `,`; + border-radius: 4px; + .studio-empty-normal { + margin: 12px 0; + } + `])),A.colorFillQuaternary)),json:Z("".concat(c,"-json"),z(T||(T=j()([` + border-radius: 4px; + + .json-viewer-theme-dark { + background: none !important; + } + `])))),table:z(I||(I=j()([` + .studio-table-cell { + padding: 4px !important; + } + `])))}}),a=t(11527),K=function(c){var A=c.data,U=c.collapsed,Z=c.onVisibleChange,z=c.className,V=c.renderEmpty,nt=c.onEmptyClick,Q=c.showType,ot=Q===void 0?!0:Q,G=c.extra,st=c.emptyAction,lt=c.style,J=c.columns,Y=c.onResetClick,rt=c.prefixCls,it=(0,s.k2)("data-previewer",rt),ct=(0,E.r)(),dt=ct.isDarkMode,w=X(it),H=w.styles,ut=w.cx,mt=(0,P.Z)(!1,{value:U,onChange:Z}),q=r()(mt,2),pt=q[0],xt=q[1],ht=(0,L.useState)(0),tt=r()(ht,2),$=tt[0],vt=tt[1],gt=(0,L.useState)("object"),at=r()(gt,2),k=at[0],ft=at[1],et=(0,a.jsx)(D.D,{align:"center",children:(0,a.jsxs)(D.D,{gap:12,width:"fit-content",align:"center",children:[(0,a.jsx)("div",{children:"\u6CA1\u6709\u6570\u636E\uFF1F\u6765\u8BD5\u8BD5 Demo \u5427"}),(0,a.jsxs)(D.D,{direction:"horizontal",gap:8,children:[(0,a.jsx)(x.ZP,{icon:(0,a.jsx)(p.Z,{}),type:"primary",ghost:!0,size:"small",onClick:nt,children:"\u7ACB\u5373\u5C1D\u8BD5"}),st]})]})}),Et=(0,L.useMemo)(function(){return(0,a.jsxs)(D.D,{direction:"horizontal",align:"center",children:[(0,a.jsx)(D.D,{children:(0,a.jsx)(O.Z,{title:"\u663E\u793A\u4E3A".concat(k==="table"?"\u5BF9\u8C61":"\u8868\u683C"),placement:"bottom",icon:k==="table"?(0,a.jsx)(d.Z,{}):(0,a.jsx)(C.Z,{}),onClick:function(){ft(k==="object"?"table":"object")}})}),(0,a.jsx)(u.Z,{type:"vertical",dashed:!0,style:{margin:"0 4px"}}),(0,a.jsxs)(D.D,{horizontal:!0,gap:4,children:[(0,a.jsx)(i.Z,{title:"\u5373\u5C06\u91CD\u7F6E\u5217\u914D\u7F6E\u4E0E\u8868\u683C\u6570\u636E\uFF0C\u5176\u4F59\u914D\u7F6E\uFF08\u5206\u9875\u5668\u3001\u5DE5\u5177\u680F\u7B49\uFF09\u4FDD\u6301\u4E0D\u53D8\u3002\u786E\u5B9A\u91CD\u7F6E\u5417\uFF1F",placement:"left",onConfirm:Y,children:(0,a.jsx)(O.Z,{title:"\u91CD\u7F6E\u6570\u636E",placement:"bottom",icon:(0,a.jsx)(g.Z,{})})}),G?(0,a.jsx)(a.Fragment,{children:G}):null]})]})},[k,Y,G]);return(0,a.jsx)("div",{className:ut(z,H.container),style:lt,children:A?(0,a.jsx)(N.Z,{title:"\u6570\u636E\u9884\u89C8",expand:!pt,onExpandChange:function(S){xt(!S)},extra:function(S){return S?Et:null},children:(0,a.jsx)(D.D,{children:k==="object"?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(D.D,{style:{overflow:"scroll",maxHeight:200,marginBottom:8},className:H.json,children:(0,a.jsx)(M.he,{rootName:"\u7B2C".concat($+1,"\u6761\u6570\u636E"),collapseStringsAfterLength:22,enableClipboard:!1,value:A[$],displayDataTypes:ot,theme:dt?"dark":"light"})}),(0,a.jsx)(u.Z,{style:{margin:"12px 0"},dashed:!0}),(0,a.jsx)(D.D,{align:"flex-end",children:(0,a.jsx)(R.Z,{current:$+1,showTotal:function(S){return"\u5171 ".concat(S," \u6761\u6570\u636E")},onChange:function(S){vt(S-1)},total:A.length,size:"small",pageSize:1})})]}):(0,a.jsx)(m.Z,{dataSource:A,size:"small",bordered:!0,className:H.table,pagination:!1,columns:J&&J.map(function(W){return n()(n()({},W),{},{ellipsis:!0})})})})}):(0,a.jsx)("div",{className:H.empty,children:(0,a.jsx)(f.Z,{image:f.Z.PRESENTED_IMAGE_SIMPLE,description:V?V(et):et})})})},F=K},5600:function(y,e,t){t.d(e,{k2:function(){return n},xb:function(){return o}});var o="studio";function n(l,r){return r||(l?"".concat(o,"-").concat(l):o)}},85055:function(y,e,t){t.d(e,{H:function(){return p}});var o=t(90193),n=t(77117),l=t.n(n),r=function(C,g){var O=o.Z.darkAlgorithm(C,g);return l()(l()({},O),{},{colorBgLayout:"#20252b",colorBgContainer:"#282c34",colorBgElevated:"#32363e"})},p=function(C){var g={algorithm:[o.Z.compactAlgorithm]};return C==="dark"&&g.algorithm.push(r),g}}}]); diff --git a/DataPreviewer__index.md.778c6473.chunk.css b/DataPreviewer__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/DataPreviewer__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/DataPreviewer__index.md.8c93b6a0.async.js b/DataPreviewer__index.md.8c93b6a0.async.js new file mode 100644 index 00000000..9696956e --- /dev/null +++ b/DataPreviewer__index.md.8c93b6a0.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9777],{44740:function(l,i,r){r.r(i);var u=r(48373),t=r(16306),n=r(51834),c=r(89559),s=r(9134),h=r(50959),e=r(11527);function _(){var a=(0,s.eL)(),d=a.texts;return(0,e.jsx)(s.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"datapreviewer-\u6570\u636E\u9884\u89C8\u5668",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#datapreviewer-\u6570\u636E\u9884\u89C8\u5668",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"DataPreviewer \u6570\u636E\u9884\u89C8\u5668"]}),(0,e.jsxs)("h2",{id:"\u4F55\u65F6\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F55\u65F6\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]}),(0,e.jsxs)("h3",{id:"\u57FA\u7840\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u57FA\u7840\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u57FA\u7840\u4F7F\u7528"]})]}),(0,e.jsx)(s.Dl,{demo:{id:"datapreviewer-demo-basic"},previewerProps:{filename:"src/DataPreviewer/demos/basic.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h3",{id:"\u7A7A\u6570\u636E",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7A7A\u6570\u636E",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u7A7A\u6570\u636E"]})}),(0,e.jsx)(s.Dl,{demo:{id:"datapreviewer-demo-empty"},previewerProps:{filename:"src/DataPreviewer/demos/empty.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h3",{id:"\u4E0D\u663E\u793A\u7C7B\u578B",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E0D\u663E\u793A\u7C7B\u578B",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4E0D\u663E\u793A\u7C7B\u578B"]})}),(0,e.jsx)(s.Dl,{demo:{id:"datapreviewer-demo-showtype"},previewerProps:{filename:"src/DataPreviewer/demos/showType.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h3",{id:"\u9644\u52A0\u6309\u94AE\u6E32\u67D3",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u9644\u52A0\u6309\u94AE\u6E32\u67D3",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u9644\u52A0\u6309\u94AE\u6E32\u67D3"]})}),(0,e.jsx)(s.Dl,{demo:{id:"datapreviewer-demo-extra"},previewerProps:{filename:"src/DataPreviewer/demos/extra.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h3",{id:"\u7A7A\u6570\u636E\u72B6\u6001\u6E32\u67D3",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7A7A\u6570\u636E\u72B6\u6001\u6E32\u67D3",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u7A7A\u6570\u636E\u72B6\u6001\u6E32\u67D3"]})}),(0,e.jsx)(s.Dl,{demo:{id:"datapreviewer-demo-renderempty"},previewerProps:{filename:"src/DataPreviewer/demos/renderEmpty.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h3",{id:"\u7A7A\u6570\u636E\u989D\u5916\u6309\u94AE\u6E32\u67D3",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7A7A\u6570\u636E\u989D\u5916\u6309\u94AE\u6E32\u67D3",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u7A7A\u6570\u636E\u989D\u5916\u6309\u94AE\u6E32\u67D3"]})}),(0,e.jsx)(s.Dl,{demo:{id:"datapreviewer-demo-emptyaction"},previewerProps:{filename:"src/DataPreviewer/demos/emptyAction.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[1].value}),(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[4].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[5].value})}),(0,e.jsx)("td",{children:d[6].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[7].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[8].value})}),(0,e.jsx)("td",{children:d[9].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:d[12].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[13].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[14].value})}),(0,e.jsx)("td",{children:d[15].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[16].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[17].value})}),(0,e.jsx)("td",{children:d[18].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[19].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[20].value})}),(0,e.jsx)("td",{children:d[21].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[22].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[23].value})}),(0,e.jsx)("td",{children:d[24].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[25].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[26].value})}),(0,e.jsx)("td",{children:d[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[28].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[29].value})}),(0,e.jsx)("td",{children:d[30].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[31].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[32].value})}),(0,e.jsx)("td",{children:d[33].value})]})]})]})]})]})})}i.default=_}}]); diff --git a/DraggablePanel__demos.dc7d310e.async.js b/DraggablePanel__demos.dc7d310e.async.js new file mode 100644 index 00000000..406647fa --- /dev/null +++ b/DraggablePanel__demos.dc7d310e.async.js @@ -0,0 +1,116 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7102],{82669:function(f,o,e){"use strict";e.d(o,{Z:function(){return a}});var n=e(97605),i=e(50959),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},d=r,c=e(36264),h=function(E,L){return i.createElement(c.Z,(0,n.Z)({},E,{ref:L,icon:d}))},a=i.forwardRef(h)},65063:function(f,o,e){"use strict";e.d(o,{Z:function(){return a}});var n=e(97605),i=e(50959),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},d=r,c=e(36264),h=function(E,L){return i.createElement(c.Z,(0,n.Z)({},E,{ref:L,icon:d}))},a=i.forwardRef(h)},40026:function(f,o,e){"use strict";e.r(o);var n=e(88130),i=e(11527);o.default=function(){return(0,i.jsxs)("div",{style:{background:"#f1f1f1",border:"2px solid #ddd",height:300,display:"flex"},children:[(0,i.jsx)("div",{style:{flex:1,padding:12},children:"\u5185\u5BB9"}),(0,i.jsx)(n._,{style:{background:"#fff",padding:12},children:"\u53EF\u62D6\u9762\u677F"})]})}},43875:function(f,o,e){"use strict";e.r(o);var n=e(88130),i=e(24819),r=e(11527);o.default=function(){return(0,r.jsxs)(i.D,{style:{background:"#f1f1f1",border:"2px solid #ddd",height:300},children:[(0,r.jsx)("div",{style:{flex:1,padding:12},children:"\u5185\u5BB9"}),(0,r.jsx)(n._,{placement:"bottom",style:{background:"#fff",width:"100%",padding:12},children:"\u5E95\u90E8\u9762\u677F"})]})}},11615:function(f,o,e){"use strict";e.r(o);var n=e(28152),i=e.n(n),r=e(88130),d=e(96754),c=e(11527);o.default=function(){var h=(0,d.Z)("demo-pos"),a=i()(h,2),x=a[0],E=a[1];return(0,c.jsxs)("div",{style:{background:"#f1f1f1",border:"2px solid #ddd",height:500,display:"flex"},children:[(0,c.jsx)("div",{style:{flex:1,padding:12},children:"\u5185\u5BB9"}),(0,c.jsx)(r._,{position:x,onPositionChange:E,mode:"float",style:{background:"#fff",padding:12},children:"\u60AC\u6D6E\u53EF\u62D6\u62FD\u9762\u677F"})]})}},17389:function(f,o,e){"use strict";e.r(o);var n=e(88130),i=e(11527);o.default=function(){return(0,i.jsxs)("div",{style:{background:"#f1f1f1",border:"2px solid #ddd",height:500,display:"flex"},children:[(0,i.jsx)("div",{style:{flex:1,padding:12},children:"\u5185\u5BB9"}),(0,i.jsx)(n._,{style:{background:"#fff",padding:12},mode:"float",children:"\u60AC\u6D6E\u53EF\u62D6\u62FD\u9762\u677F"})]})}},75203:function(f,o,e){"use strict";e.r(o);var n=e(88130),i=e(24819),r=e(11527);o.default=function(){return(0,r.jsxs)(i.D,{horizontal:!0,style:{background:"#f1f1f1",border:"2px solid #ddd",height:300},children:[(0,r.jsx)(n._,{placement:"left",style:{background:"#fff",width:"100%",padding:12},children:"\u5DE6\u4FA7\u9762\u677F"}),(0,r.jsx)("div",{style:{flex:1,padding:12},children:"\u5185\u5BB9"})]})}},36482:function(f,o,e){"use strict";e.r(o);var n=e(88130),i=e(24819),r=e(11527);o.default=function(){return(0,r.jsxs)(i.D,{style:{background:"#f1f1f1",border:"2px solid #ddd",height:300},children:[(0,r.jsx)(n._,{placement:"top",style:{background:"#fff",width:"100%",padding:12},children:"\u9876\u90E8\u9762\u677F"}),(0,r.jsx)("div",{style:{flex:1,padding:12},children:"\u5185\u5BB9"})]})}},88130:function(f,o,e){"use strict";e.d(o,{_:function(){return ze}});var n=e(50959),i=e(5600),r=e(77117),d=e.n(r),c=e(21320),h=e.n(c),a=e(28152),x=e.n(a),E=e(79494),L=e(81057),q=e(93251),H=e(82669),s=e(65063),b=e(70474),J=e(91569),Q=e(18840),p=e.n(Q),ee=e(11954),Z,K,N,w,X,g,R,Y,ae,re,de,le,se,ue=(0,ee.kc)(function(t,u){var m=t.token,l=t.css,v=t.cx,z=l(Z||(Z=p()([` + position: relative; + &::before { + position: absolute; + z-index: 50; + transition: all 0.3s ease-in-out; + content: ''; + } + + &:hover, + &:active { + &::before { + background: `,`; + } + } + `])),m.colorPrimary),D=l(K||(K=p()([` + position: absolute; + opacity: 0; + z-index: 1001; + transition: opacity 0.1s; + + border-radius: 4px; + cursor: pointer; + background: `,`; + border-width: 1px; + border-style: solid; + color: `,`; + border-color: `,`; + + &:hover { + color: `,`; + background: `,`; + } + `])),m.colorBgElevated,m.colorTextTertiary,m.colorBorder,m.colorTextSecondary,m.colorFillQuaternary),y=17,O=40,P=16;return{container:v(u,l(N||(N=p()([` + flex-shrink: 0; + position: relative; + border: 0 solid `,`; + + &:hover { + .`,`-toggle { + opacity: 1; + } + } + `])),m.colorSplit,u)),toggleLeft:v("".concat(u,"-toggle"),"".concat(u,"-toggle-left"),D,l(w||(w=p()([` + width: `,`px; + height: `,`px; + left: -`,`px; + top: 50%; + margin-top: -20px; + border-radius: 4px 0 0 4px; + border-right-width: 0; + `])),P,O,y)),toggleRight:v("".concat(u,"-toggle"),"".concat(u,"-toggle-right"),D,l(X||(X=p()([` + width: `,`px; + height: `,`px; + right: -`,`px; + top: 50%; + margin-top: -20px; + border-radius: 0 4px 4px 0; + border-left-width: 0; + `])),P,O,y)),toggleTop:v("".concat(u,"-toggle"),"".concat(u,"-toggle-top"),D,l(g||(g=p()([` + height: `,`px; + width: `,`px; + top: -`,`px; + left: 50%; + margin-left: -20px; + border-radius: 4px 4px 0 0; + border-bottom-width: 0; + `])),P,O,y)),toggleBottom:v("".concat(u,"-toggle"),"".concat(u,"-toggle-bottom"),D,l(R||(R=p()([` + height: 16px; + width: `,`px; + bottom: -`,`px; + left: 50%; + margin-left: -20px; + border-radius: 0 0 4px 4px; + border-top-width: 0; + `])),O,y)),fixed:v("".concat(u,"-fixed"),l(Y||(Y=p()([` + background: `,`; + overflow: hidden; + `])),m.colorBgContainer)),float:v("".concat(u,"-float"),l(ae||(ae=p()([` + overflow: hidden; + border-radius: 8px; + background: `,`; + box-shadow: `,`; + z-index: 2000; + `])),m.colorBgElevated,m.boxShadowSecondary)),leftHandle:v(l(re||(re=p()([` + `,`; + + &::before { + left: 50%; + width: 2px; + height: 100%; + } + `])),z),"".concat(u,"-left-handle")),rightHandle:v(l(de||(de=p()([` + `,`; + &::before { + right: 50%; + width: 2px; + height: 100%; + } + `])),z),"".concat(u,"-right-handle")),topHandle:v("".concat(u,"-top-handle"),l(le||(le=p()([` + `,`; + + &::before { + top: 50%; + height: 2px; + width: 100%; + } + `])),z)),bottomHandle:v("".concat(u,"-bottom-handle"),l(se||(se=p()([` + `,`; + + &::before { + bottom: 50%; + height: 2px; + width: 100%; + } + `])),z))}}),T=e(11527),me=150,ve=400,te=function(u){switch(u){case"bottom":return"top";case"top":return"bottom";case"right":return"left";case"left":return"right"}},pe=(0,n.memo)(function(t){var u=t.children,m=t.placement,l=m===void 0?"right":m,v=t.resize,z=t.style,D=t.size,y=t.defaultSize,O=t.minWidth,P=t.minHeight,A=t.prefixCls,U=t.onSizeChange,S=t.onSizeDragging,W=t.expandable,V=W===void 0?!0:W,j=t.isExpand,_=t.onExpandChange,M=t.className,$=(0,i.k2)("draggable-panel",A),F=l==="top"||l==="bottom",I=ue($),C=I.styles,k=I.cx,ce=(0,q.Z)(!0,{value:j,onChange:_}),ne=x()(ce,2),B=ne[0],ye=ne[1],oe=v!==!1&&B,Oe=(0,n.useMemo)(function(){return oe?h()({},te(l),C["".concat(te(l),"Handle")]):{}},[oe,l]),Pe=d()(h()({top:!1,bottom:!1,right:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},te(l),!0),v),Me=(0,n.useMemo)(function(){return F?d()({width:"100%",height:me},y):d()({width:ve,height:"100%"},y)},[F]),Ce=B?{minWidth:typeof O=="number"?Math.max(O,0):280,minHeight:typeof P=="number"?Math.max(P,0):void 0,defaultSize:Me,size:D,style:z}:{minWidth:0,minHeight:0,size:{width:0,height:0}},fe=(0,n.useMemo)(function(){switch(l){case"top":return{className:"Bottom",Arrow:H.Z};case"bottom":return{className:"Top",Arrow:s.Z};case"right":return{className:"Left",Arrow:b.Z};case"left":return{className:"Right",Arrow:J.Z}}},[C,l]),Se=fe.Arrow,ge=fe.className;return(0,T.jsxs)("div",{className:k(C.container,M),style:h()({},"border".concat(ge,"Width"),1),children:[V&&(0,T.jsx)(L.Z,{className:k(C["toggle".concat(ge)]),onClick:function(){ye(!B)},style:{opacity:B?void 0:1},children:(0,T.jsx)(Se,{rotate:B?180:0})}),(0,T.jsx)(E.e,d()(d()({},Ce),{},{className:C.fixed,enable:oe?Pe:void 0,handleClasses:Oe,onResizeStop:function(je,Re,G,ie){U==null||U(ie,{width:G.style.width,height:G.style.height})},onResize:function(je,Re,G,ie){S==null||S(ie,{width:G.style.width,height:G.style.height})},children:u}))]})}),xe=e(7378),Ee=300,De=400,be=(0,n.memo)(function(t){var u=t.children,m=t.direction,l=t.resize,v=t.style,z=t.position,D=t.onPositionChange,y=t.size,O=t.defaultSize,P=t.defaultPosition,A=t.minWidth,U=A===void 0?280:A,S=t.minHeight,W=S===void 0?200:S,V=t.prefixCls,j=t.canResizing,_=ue(V),M=_.styles,$=(0,n.useMemo)(function(){return j?{right:M.rightHandle,left:M.leftHandle,top:M.topHandle,bottom:M.bottomHandle}:{}},[j,m]),F=(0,n.useMemo)(function(){return j?l:d()({top:!0,bottom:!0,right:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},l)},[j,l]),I=d()({width:De,height:Ee},O),C=d()({x:100,y:100},P),k={minWidth:Math.max(U,0),minHeight:Math.max(W,0),defaultSize:I,size:y,style:v};return(0,T.jsx)(xe.s,d()(d()({position:z,resizeHandleClasses:$,default:d()(d()({},C),I),onDragStop:function(ne,B){D==null||D({x:B.x,y:B.y})},bound:"parent",enableResizing:F},k),{},{className:M.float,children:u}))}),ze=(0,n.memo)(function(t){var u=t.children,m=t.className,l=t.mode,v=t.placement,z=t.resize,D=t.style,y=t.position,O=t.onPositionChange,P=t.size,A=t.defaultSize,U=t.defaultPosition,S=t.minWidth,W=t.minHeight,V=t.prefixCls,j=t.onSizeChange,_=t.onSizeDragging,M=t.expandable,$=M===void 0?!0:M,F=t.isExpand,I=t.onExpandChange,C=(0,i.k2)("draggable-panel",V);switch(l){case"fixed":default:return(0,T.jsx)(pe,{prefixCls:C,size:P,defaultSize:A,onSizeDragging:_,onSizeChange:j,minHeight:W,minWidth:S,resize:z,onExpandChange:I,expandable:$,isExpand:F,className:m,placement:v,style:D,children:u});case"float":return(0,T.jsx)(be,{prefixCls:C,defaultPosition:U,position:y,onPositionChange:O,minHeight:W,minWidth:S,defaultSize:A,size:P,onSizeDragging:_,onSizeChange:j,resize:z,canResizing:z!==!1,className:m,style:D,children:u})}})},5600:function(f,o,e){"use strict";e.d(o,{k2:function(){return i},xb:function(){return n}});var n="studio";function i(r,d){return d||(r?"".concat(n,"-").concat(r):n)}},96754:function(f,o,e){"use strict";e.d(o,{Z:function(){return E}});var n=e(99938),i=e(50959),r=e(80111),d=e(74781),c=e(93915);function h(L){function q(H,s){s===void 0&&(s={});var b,J=s.onError,Q=J===void 0?function(g){console.error(g)}:J;try{b=L()}catch(g){Q(g)}var p=function(g){return s!=null&&s.serializer?s==null?void 0:s.serializer(g):JSON.stringify(g)},ee=function(g){return s!=null&&s.deserializer?s==null?void 0:s.deserializer(g):JSON.parse(g)};function Z(){try{var g=b==null?void 0:b.getItem(H);if(g)return ee(g)}catch(R){Q(R)}return(0,c.mf)(s==null?void 0:s.defaultValue)?s==null?void 0:s.defaultValue():s==null?void 0:s.defaultValue}var K=(0,n.CR)((0,i.useState)(function(){return Z()}),2),N=K[0],w=K[1];(0,d.Z)(function(){w(Z())},[H]);var X=function(g){var R=(0,c.mf)(g)?g(N):g;if(w(R),(0,c.G7)(R))b==null||b.removeItem(H);else try{b==null||b.setItem(H,p(R))}catch(Y){console.error(Y)}};return[N,(0,r.Z)(X)]}return q}var a=e(70794),x=h(function(){return a.Z?localStorage:void 0}),E=x},80111:function(f,o,e){"use strict";var n=e(50959),i=e(93915),r=e(85303);function d(c){r.Z&&((0,i.mf)(c)||console.error("useMemoizedFn expected parameter is a function, got ".concat(typeof c)));var h=(0,n.useRef)(c);h.current=(0,n.useMemo)(function(){return c},[c]);var a=(0,n.useRef)();return a.current||(a.current=function(){for(var x=[],E=0;E<arguments.length;E++)x[E]=arguments[E];return h.current.apply(this,x)}),a.current}o.Z=d},74781:function(f,o,e){"use strict";e.d(o,{Z:function(){return d}});var n=e(50959),i=function(c){return function(h,a){var x=(0,n.useRef)(!1);c(function(){return function(){x.current=!1}},[]),c(function(){if(!x.current)x.current=!0;else return h()},a)}},r=null,d=i(n.useEffect)},93915:function(f,o,e){"use strict";e.d(o,{G7:function(){return h},mf:function(){return i}});var n=function(a){return a!==null&&typeof a=="object"},i=function(a){return typeof a=="function"},r=function(a){return typeof a=="string"},d=function(a){return typeof a=="boolean"},c=function(a){return typeof a=="number"},h=function(a){return typeof a=="undefined"}},70794:function(f,o){"use strict";var e=!!(typeof window!="undefined"&&window.document&&window.document.createElement);o.Z=e},85303:function(f,o){"use strict";var e=!1;o.Z=e},18840:function(f){function o(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}f.exports=o,f.exports.__esModule=!0,f.exports.default=f.exports}}]); diff --git a/DraggablePanel__index.md.778c6473.chunk.css b/DraggablePanel__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/DraggablePanel__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/DraggablePanel__index.md.87c0c705.async.js b/DraggablePanel__index.md.87c0c705.async.js new file mode 100644 index 00000000..95ec14dc --- /dev/null +++ b/DraggablePanel__index.md.87c0c705.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[961],{95514:function(c,r,s){s.r(r);var u=s(48373),t=s(16306),n=s(51834),_=s(89559),l=s(9134),h=s(50959),e=s(11527);function i(){var a=(0,l.eL)(),d=a.texts;return(0,e.jsx)(l.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"draggablepanel-\u53EF\u62D6\u62FD\u60AC\u6D6E\u9762\u677F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#draggablepanel-\u53EF\u62D6\u62FD\u60AC\u6D6E\u9762\u677F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"DraggablePanel \u53EF\u62D6\u62FD\u60AC\u6D6E\u9762\u677F"]}),(0,e.jsxs)("h2",{id:"\u4F55\u65F6\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F55\u65F6\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"\u56FA\u5B9A\u9762\u677F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u56FA\u5B9A\u9762\u677F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u56FA\u5B9A\u9762\u677F"]}),(0,e.jsxs)("h3",{id:"\u53F3\u4FA7\u9762\u677F\u9ED8\u8BA4",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u53F3\u4FA7\u9762\u677F\u9ED8\u8BA4",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u53F3\u4FA7\u9762\u677F\uFF08\u9ED8\u8BA4\uFF09"]}),(0,e.jsx)("p",{children:d[1].value})]}),(0,e.jsx)(l.Dl,{demo:{id:"draggablepanel-demo-basic"},previewerProps:{compact:"true",filename:"src/DraggablePanel/demos/basic.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h3",{id:"\u5DE6\u4FA7\u9762\u677F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5DE6\u4FA7\u9762\u677F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u5DE6\u4FA7\u9762\u677F"]})}),(0,e.jsx)(l.Dl,{demo:{id:"draggablepanel-demo-left"},previewerProps:{height:600,filename:"src/DraggablePanel/demos/left.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h3",{id:"\u5E95\u90E8\u9762\u677F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5E95\u90E8\u9762\u677F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u5E95\u90E8\u9762\u677F"]})}),(0,e.jsx)(l.Dl,{demo:{id:"draggablepanel-demo-bottom"},previewerProps:{height:600,filename:"src/DraggablePanel/demos/bottom.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h3",{id:"\u9876\u90E8\u9762\u677F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u9876\u90E8\u9762\u677F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u9876\u90E8\u9762\u677F"]})}),(0,e.jsx)(l.Dl,{demo:{id:"draggablepanel-demo-top"},previewerProps:{height:600,filename:"src/DraggablePanel/demos/top.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"\u60AC\u6D6E\u53EF\u62D6\u62FD\u9762\u677F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u60AC\u6D6E\u53EF\u62D6\u62FD\u9762\u677F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u60AC\u6D6E\u53EF\u62D6\u62FD\u9762\u677F"]})}),(0,e.jsx)(l.Dl,{demo:{id:"draggablepanel-demo-float"},previewerProps:{iframe:!0,compact:"true",filename:"src/DraggablePanel/demos/float.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h3",{id:"\u60AC\u6D6E\u53D7\u63A7\u6A21\u5F0F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u60AC\u6D6E\u53D7\u63A7\u6A21\u5F0F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u60AC\u6D6E\u53D7\u63A7\u6A21\u5F0F"]})}),(0,e.jsx)(l.Dl,{demo:{id:"draggablepanel-demo-controlfloat"},previewerProps:{iframe:500,compact:"true",filename:"src/DraggablePanel/demos/controlFloat.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:d[2].value}),(0,e.jsx)("th",{children:d[3].value}),(0,e.jsx)("th",{children:d[4].value}),(0,e.jsx)("th",{children:d[5].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[6].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[7].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[8].value})}),(0,e.jsx)("td",{children:d[9].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[10].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[11].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[12].value})}),(0,e.jsx)("td",{children:d[13].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[14].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[15].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[16].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[17].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[18].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[19].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[20].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[21].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[22].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[23].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[24].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[25].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[26].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[27].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[28].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[29].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[30].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[31].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[32].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[33].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[34].value})}),(0,e.jsx)("td",{children:d[35].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[36].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[37].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[38].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[39].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[40].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[41].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[42].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[43].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[44].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[45].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[46].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[47].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[48].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[49].value})}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[50].value})}),(0,e.jsx)("td",{children:d[51].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[52].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[53].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[54].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:d[55].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:d[56].value})}),(0,e.jsx)("td",{}),(0,e.jsx)("td",{children:d[57].value})]})]})]})]})]})})}r.default=i}}]); diff --git a/ErrorBoundary__demos.e21a4794.async.js b/ErrorBoundary__demos.e21a4794.async.js new file mode 100644 index 00000000..2d486df0 --- /dev/null +++ b/ErrorBoundary__demos.e21a4794.async.js @@ -0,0 +1,3 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2781],{69838:function(n,i,e){"use strict";e.d(i,{Z:function(){return x}});var s=e(97605),c=e(50959),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},u=r,m=e(36264),a=function(f,v){return c.createElement(m.Z,(0,s.Z)({},f,{ref:v,icon:u}))},x=c.forwardRef(a)},51887:function(n,i,e){"use strict";e.d(i,{Z:function(){return x}});var s=e(97605),c=e(50959),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},u=r,m=e(36264),a=function(f,v){return c.createElement(m.Z,(0,s.Z)({},f,{ref:v,icon:u}))},x=c.forwardRef(a)},58899:function(n,i,e){"use strict";e.r(i);var s=e(28152),c=e.n(s),r=e(50959),u=e(20504),m=e(22682),a=e(11527),x=function(){var f=(0,r.useState)(!0),v=c()(f,2),z=v[0],S=v[1],L={};return(0,a.jsx)("div",{children:z?L.map(function(A){return A}):(0,a.jsx)(m.ZP,{onClick:function(){S(!0)},children:"\u70B9\u51FB\u89E6\u53D1\u9519\u8BEF"})})};i.default=function(){return(0,a.jsx)(u.Z,{showDev:!0,children:(0,a.jsx)(x,{})})}},38968:function(n,i,e){"use strict";e.r(i);var s=e(28152),c=e.n(s),r=e(22682),u=e(50959),m=e(20504),a=e(11527),x=function(){var f=(0,u.useState)(!0),v=c()(f,2),z=v[0],S=v[1],L={};return(0,a.jsx)("div",{children:z?L.map(function(A){return A}):(0,a.jsx)(r.ZP,{onClick:function(){S(!0)},children:"\u70B9\u51FB\u89E6\u53D1\u9519\u8BEF"})})};i.default=function(){return(0,a.jsx)(m.Z,{showDev:!1,children:(0,a.jsx)(x,{})})}},20504:function(n,i,e){"use strict";e.d(i,{Z:function(){return _}});var s=e(15033),c=e.n(s),r=e(96345),u=e.n(r),m=e(90696),a=e.n(m),x=e(13762),I=e.n(x),f=e(41206),v=e.n(f),z=e(21320),S=e.n(z),L=e(35269),A=e(83427),$=e(32503),N=e(22682),K=e(67493),p=e(75093),C=e(50959),E=e(24819),t=e(11527),l=L.Z.Title,o=L.Z.Text,_=function(d){I()(g,d);var D=v()(g);function g(){var h;c()(this,g);for(var P=arguments.length,T=new Array(P),F=0;F<P;F++)T[F]=arguments[F];return h=D.call.apply(D,[this].concat(T)),S()(a()(h),"state",{error:void 0,info:{componentStack:""}}),S()(a()(h),"errorInfo",function(){var M,O=h.state,y=O.error,j=O.info;return(0,t.jsxs)(E.D,{style:{width:800,background:"rgba(0,0,0,0.02)",padding:"24px 40px"},gap:12,children:[(0,t.jsx)("div",{children:(0,t.jsxs)(o,{children:["\u9519\u8BEF\u4FE1\u606F\uFF1A",y==null?void 0:y.toString()]})}),(0,t.jsx)(E.D,{children:(M=j==null?void 0:j.componentStack.split(` +`).map(function(B,R){return(0,t.jsx)("div",{style:{textAlign:"left",fontSize:10},children:(0,t.jsx)(o,{type:"secondary",children:B})},B+R)}))!==null&&M!==void 0?M:null})]})}),S()(a()(h),"prodInfo",function(){var M=h.props.onExportConfig;return(0,t.jsxs)(E.D,{align:"center",children:[(0,t.jsx)(A.Z,{image:(0,t.jsx)("div",{style:{fontSize:80,lineHeight:1},children:"\u{1F914}"}),description:(0,t.jsxs)(E.D,{gap:16,children:[(0,t.jsx)(l,{level:5,children:" \u7EC4\u4EF6\u6E32\u67D3\u4F3C\u4E4E\u51FA\u4E86\u70B9\u5C0F\u95EE\u9898 "}),(0,t.jsxs)("div",{children:[(0,t.jsx)(o,{type:"secondary",children:"\u4E0D\u8FC7\u522B\u62C5\u5FC3\uFF0C\u4F60\u7684\u6570\u636E\u90FD\u8FD8\u5728\uFF0C\u53EF\u4EE5\u5C1D\u8BD5\u5BFC\u51FA\u6570\u636E\u540E\u91CD\u8BD5"}),(0,t.jsx)("br",{}),(0,t.jsx)("div",{style:{marginTop:8},children:(0,t.jsx)(o,{type:"secondary",children:"\u5982\u91CD\u8BD5\u540E\u4ECD\u7136\u5B58\u5728\u95EE\u9898\uFF0C\u8BF7\u8054\u7CFB\u5BA2\u670D\u4EBA\u5458"})})]})]}),children:(0,t.jsx)("div",{children:(0,t.jsxs)($.Z,{children:[(0,t.jsx)(N.ZP,{type:"primary",onClick:M,children:"\u5BFC\u51FA\u914D\u7F6E"}),(0,t.jsx)(N.ZP,{onClick:function(){K.ZP.success("\u5DF2\u63D0\u4EA4Bug")},children:"\u63D0\u4EA4Bug"})]})})}),(0,t.jsx)("div",{style:{marginTop:24},children:h.errorInfo()})]})}),h}return u()(g,[{key:"componentDidCatch",value:function(P,T){this.setState({error:P,info:T})}},{key:"render",value:function(){var P=this.props,T=P.children,F=P.onRetry,M=P.showDev,O=M===void 0?!1:M,y=this.state,j=y.error,B=y.info;if(j){var R;return(0,t.jsx)(E.D,{style:{padding:24},children:O?(0,t.jsx)(p.Z,{type:"error",message:j.toString(),showIcon:!0,description:(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{style:{overflow:"auto",maxHeight:"calc(100vh - 200px)"},children:(R=B==null?void 0:B.componentStack.split(` +`).map(function(b,W){return(0,t.jsx)("div",{style:{textAlign:"left",fontSize:10},children:(0,t.jsx)(o,{type:"secondary",children:b})},b+W)}))!==null&&R!==void 0?R:null}),(0,t.jsx)("div",{style:{marginTop:24},children:(0,t.jsx)(N.ZP,{type:"primary",onClick:F,children:"\u91CD\u8BD5"})})]})}):this.prodInfo()})}return(0,t.jsx)(t.Fragment,{children:T})}}]),g}(C.Component)},83427:function(n,i,e){"use strict";e.d(i,{Z:function(){return E}});var s=e(84875),c=e.n(s),r=e(50959),u=e(81477),m=e(92e3),a=e(99978),x=e(36033),f=()=>{const[,t]=(0,x.Z)(),o=new a.C(t.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return r.createElement("svg",{style:o,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(24 31.67)"},r.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),r.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),r.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),r.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),r.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),r.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),r.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},r.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),r.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},z=()=>{const[,t]=(0,x.Z)(),{colorFill:l,colorFillTertiary:o,colorFillQuaternary:_,colorBgContainer:d}=t,{borderColor:D,shadowColor:g,contentColor:h}=(0,r.useMemo)(()=>({borderColor:new a.C(l).onBackground(d).toHexShortString(),shadowColor:new a.C(o).onBackground(d).toHexShortString(),contentColor:new a.C(_).onBackground(d).toHexShortString()}),[l,o,_,d]);return r.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},r.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},r.createElement("ellipse",{fill:g,cx:"32",cy:"33",rx:"32",ry:"7"}),r.createElement("g",{fillRule:"nonzero",stroke:D},r.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),r.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:h}))))},S=e(19356),L=e(76247);const A=t=>{const{componentCls:l,margin:o,marginXS:_,marginXL:d,fontSize:D,lineHeight:g}=t;return{[l]:{marginInline:_,fontSize:D,lineHeight:g,textAlign:"center",[`${l}-image`]:{height:t.emptyImgHeight,marginBottom:_,opacity:t.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${l}-description`]:{color:t.colorText},[`${l}-footer`]:{marginTop:o},"&-normal":{marginBlock:d,color:t.colorTextDisabled,[`${l}-description`]:{color:t.colorTextDisabled},[`${l}-image`]:{height:t.emptyImgHeightMD}},"&-small":{marginBlock:_,color:t.colorTextDisabled,[`${l}-image`]:{height:t.emptyImgHeightSM}}}}};var $=(0,S.Z)("Empty",t=>{const{componentCls:l,controlHeightLG:o}=t,_=(0,L.TS)(t,{emptyImgCls:`${l}-img`,emptyImgHeight:o*2.5,emptyImgHeightMD:o,emptyImgHeightSM:o*.875});return[A(_)]}),N=function(t,l){var o={};for(var _ in t)Object.prototype.hasOwnProperty.call(t,_)&&l.indexOf(_)<0&&(o[_]=t[_]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var d=0,_=Object.getOwnPropertySymbols(t);d<_.length;d++)l.indexOf(_[d])<0&&Object.prototype.propertyIsEnumerable.call(t,_[d])&&(o[_[d]]=t[_[d]]);return o};const K=r.createElement(f,null),p=r.createElement(z,null),C=t=>{var{className:l,rootClassName:o,prefixCls:_,image:d=K,description:D,children:g,imageStyle:h,style:P}=t,T=N(t,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:F,direction:M,empty:O}=r.useContext(u.E_),y=F("empty",_),[j,B]=$(y),[R]=(0,m.Z)("Empty"),b=typeof D!="undefined"?D:R==null?void 0:R.description,W=typeof b=="string"?b:"empty";let H=null;return typeof d=="string"?H=r.createElement("img",{alt:W,src:d}):H=d,j(r.createElement("div",Object.assign({className:c()(B,y,O==null?void 0:O.className,{[`${y}-normal`]:d===p,[`${y}-rtl`]:M==="rtl"},l,o),style:Object.assign(Object.assign({},O==null?void 0:O.style),P)},T),r.createElement("div",{className:`${y}-image`,style:h},H),b&&r.createElement("div",{className:`${y}-description`},b),g&&r.createElement("div",{className:`${y}-footer`},g)))};C.PRESENTED_IMAGE_DEFAULT=K,C.PRESENTED_IMAGE_SIMPLE=p;var E=C},32503:function(n,i,e){"use strict";e.d(i,{Z:function(){return K}});var s=e(50959),c=e(84875),r=e.n(c),u=e(13763);function m(p){return["small","middle","large"].includes(p)}function a(p){return p?typeof p=="number"&&!Number.isNaN(p):!1}var x=e(81477),I=e(23554);const f=s.createContext({latestIndex:0}),v=f.Provider;var S=p=>{let{className:C,index:E,children:t,split:l,style:o}=p;const{latestIndex:_}=s.useContext(f);return t==null?null:s.createElement(s.Fragment,null,s.createElement("div",{className:C,style:o},t),E<_&&l&&s.createElement("span",{className:`${C}-split`},l))},L=e(9643),A=function(p,C){var E={};for(var t in p)Object.prototype.hasOwnProperty.call(p,t)&&C.indexOf(t)<0&&(E[t]=p[t]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,t=Object.getOwnPropertySymbols(p);l<t.length;l++)C.indexOf(t[l])<0&&Object.prototype.propertyIsEnumerable.call(p,t[l])&&(E[t[l]]=p[t[l]]);return E};const N=s.forwardRef((p,C)=>{var E,t;const{getPrefixCls:l,space:o,direction:_}=s.useContext(x.E_),{size:d=(o==null?void 0:o.size)||"small",align:D,className:g,rootClassName:h,children:P,direction:T="horizontal",prefixCls:F,split:M,style:O,wrap:y=!1,classNames:j,styles:B}=p,R=A(p,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[b,W]=Array.isArray(d)?d:[d,d],H=m(W),J=m(b),ee=a(W),te=a(b),Y=(0,u.Z)(P,{keepEmpty:!0}),k=D===void 0&&T==="horizontal"?"center":D,U=l("space",F),[re,ne]=(0,L.Z)(U),oe=r()(U,o==null?void 0:o.className,ne,`${U}-${T}`,{[`${U}-rtl`]:_==="rtl",[`${U}-align-${k}`]:k,[`${U}-gap-row-${W}`]:H,[`${U}-gap-col-${b}`]:J},g,h),q=r()(`${U}-item`,(E=j==null?void 0:j.item)!==null&&E!==void 0?E:(t=o==null?void 0:o.classNames)===null||t===void 0?void 0:t.item);let V=0;const se=Y.map((Z,G)=>{var X,Q;Z!=null&&(V=G);const ie=Z&&Z.key||`${q}-${G}`;return s.createElement(S,{className:q,key:ie,index:G,split:M,style:(X=B==null?void 0:B.item)!==null&&X!==void 0?X:(Q=o==null?void 0:o.styles)===null||Q===void 0?void 0:Q.item},Z)}),le=s.useMemo(()=>({latestIndex:V}),[V]);if(Y.length===0)return null;const w={};return y&&(w.flexWrap="wrap"),!J&&te&&(w.columnGap=b),!H&&ee&&(w.rowGap=W),re(s.createElement("div",Object.assign({ref:C,className:oe,style:Object.assign(Object.assign(Object.assign({},w),o==null?void 0:o.style),O)},R),s.createElement(v,{value:le},se)))});N.Compact=I.ZP;var K=N},90696:function(n){function i(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.exports=i,n.exports.__esModule=!0,n.exports.default=n.exports},41206:function(n,i,e){var s=e(41607),c=e(14525),r=e(45543);function u(m){var a=c();return function(){var I=s(m),f;if(a){var v=s(this).constructor;f=Reflect.construct(I,arguments,v)}else f=I.apply(this,arguments);return r(this,f)}}n.exports=u,n.exports.__esModule=!0,n.exports.default=n.exports},41607:function(n){function i(e){return n.exports=i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(c){return c.__proto__||Object.getPrototypeOf(c)},n.exports.__esModule=!0,n.exports.default=n.exports,i(e)}n.exports=i,n.exports.__esModule=!0,n.exports.default=n.exports},13762:function(n,i,e){var s=e(78382);function c(r,u){if(typeof u!="function"&&u!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(u&&u.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),u&&s(r,u)}n.exports=c,n.exports.__esModule=!0,n.exports.default=n.exports},14525:function(n){function i(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}n.exports=i,n.exports.__esModule=!0,n.exports.default=n.exports},45543:function(n,i,e){var s=e(27566).default,c=e(90696);function r(u,m){if(m&&(s(m)==="object"||typeof m=="function"))return m;if(m!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return c(u)}n.exports=r,n.exports.__esModule=!0,n.exports.default=n.exports},78382:function(n){function i(e,s){return n.exports=i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,u){return r.__proto__=u,r},n.exports.__esModule=!0,n.exports.default=n.exports,i(e,s)}n.exports=i,n.exports.__esModule=!0,n.exports.default=n.exports}}]); diff --git a/ErrorBoundary__index.md.778c6473.chunk.css b/ErrorBoundary__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/ErrorBoundary__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/ErrorBoundary__index.md.92d8f428.async.js b/ErrorBoundary__index.md.92d8f428.async.js new file mode 100644 index 00000000..4d9280fd --- /dev/null +++ b/ErrorBoundary__index.md.92d8f428.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7537],{7167:function(t,n,r){r.r(n);var o=r(48373),u=r(16306),s=r(51834),a=r(89559),d=r(9134),c=r(50959),e=r(11527);function i(){var l=(0,d.eL)(),_=l.texts;return(0,e.jsx)(d.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"errorboundary-\u9519\u8BEF\u63D0\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#errorboundary-\u9519\u8BEF\u63D0\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ErrorBoundary \u9519\u8BEF\u63D0\u793A"]}),(0,e.jsxs)("h2",{id:"\u793A\u4F8B",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u793A\u4F8B",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u793A\u4F8B"]}),(0,e.jsxs)("h3",{id:"\u751F\u4EA7\u73AF\u5883",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u751F\u4EA7\u73AF\u5883",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u751F\u4EA7\u73AF\u5883"]})]}),(0,e.jsx)(d.Dl,{demo:{id:"errorboundary-demo-_prod"},previewerProps:{iframe:800,filename:"src/ErrorBoundary/demos/_prod.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h3",{id:"\u5F00\u53D1\u73AF\u5883",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5F00\u53D1\u73AF\u5883",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u5F00\u53D1\u73AF\u5883"]}),(0,e.jsx)("p",{children:_[0].value})]}),(0,e.jsx)(d.Dl,{demo:{id:"errorboundary-demo-_dev"},previewerProps:{iframe:!0,filename:"src/ErrorBoundary/demos/_dev.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsx)("p",{children:_[1].value}),(0,e.jsxs)(s.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:_[2].value}),(0,e.jsx)("th",{children:_[3].value}),(0,e.jsx)("th",{children:_[4].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[5].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[6].value})}),(0,e.jsx)("td",{children:_[7].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[8].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[9].value})}),(0,e.jsx)("td",{children:_[10].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[11].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[12].value})}),(0,e.jsx)("td",{children:_[13].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[14].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[15].value})}),(0,e.jsx)("td",{children:_[16].value})]})]})]})]})]})})}n.default=i}}]); diff --git a/FieldIcon__demos.bcec3c06.async.js b/FieldIcon__demos.bcec3c06.async.js new file mode 100644 index 00000000..cdde5ff8 --- /dev/null +++ b/FieldIcon__demos.bcec3c06.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8682],{46889:function(a,o,d){d.r(o);var r=d(3500),t=d(82334),n=d(30241),e=d(11527),l=function(){return(0,e.jsxs)(r.Z,{ghost:!0,gutter:[8,8],wrap:!0,children:[(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.any})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.anyArray})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.bool})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.boolArray})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.integer})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.integerArray})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.number})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.numberArray})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.object})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.objectArray})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.string})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.stringArray})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{type:n.APIFieldType.array})}),(0,e.jsx)(r.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(t.Z,{})})]})};o.default=l}}]); diff --git a/FieldIcon__index.md.778c6473.chunk.css b/FieldIcon__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/FieldIcon__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/FieldIcon__index.md.f7eb98a3.async.js b/FieldIcon__index.md.f7eb98a3.async.js new file mode 100644 index 00000000..f6075344 --- /dev/null +++ b/FieldIcon__index.md.f7eb98a3.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4677],{56553:function(t,i,d){d.r(i);var a=d(48373),c=d(16306),_=d(51834),u=d(89559),n=d(9134),h=d(50959),e=d(11527);function s(){var r=(0,n.eL)(),l=r.texts;return(0,e.jsx)(n.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"fieldicon-\u5B57\u6BB5\u56FE\u6807",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#fieldicon-\u5B57\u6BB5\u56FE\u6807",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"FieldIcon \u5B57\u6BB5\u56FE\u6807"]}),(0,e.jsx)("p",{children:l[0].value}),(0,e.jsxs)("h2",{id:"\u4F55\u65F6\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F55\u65F6\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,e.jsx)("p",{children:l[1].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]}),(0,e.jsxs)("h3",{id:"\u5B57\u6BB5\u56FE\u6807\u5217\u8868",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5B57\u6BB5\u56FE\u6807\u5217\u8868",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u5B57\u6BB5\u56FE\u6807\u5217\u8868"]})]}),(0,e.jsx)(n.Dl,{demo:{id:"fieldicon-demo-basic"},previewerProps:{filename:"src/FieldIcon/demos/basic.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(_.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{align:"left",children:l[2].value}),(0,e.jsx)("th",{align:"left",children:l[3].value}),(0,e.jsx)("th",{align:"left",children:l[4].value}),(0,e.jsx)("th",{align:"left",children:l[5].value})]})}),(0,e.jsx)("tbody",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[6].value}),(0,e.jsx)("td",{align:"left",children:l[7].value}),(0,e.jsx)("td",{align:"left",children:l[8].value}),(0,e.jsx)("td",{align:"left",children:l[9].value})]})})]}),(0,e.jsxs)("h3",{id:"apifieldtype-\u5B57\u6BB5\u7C7B\u578B\u679A\u4E3E",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#apifieldtype-\u5B57\u6BB5\u7C7B\u578B\u679A\u4E3E",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"APIFieldType \u5B57\u6BB5\u7C7B\u578B\u679A\u4E3E"]}),(0,e.jsxs)(_.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{align:"left",children:l[10].value}),(0,e.jsx)("th",{align:"left",children:l[11].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[12].value})}),(0,e.jsx)("td",{align:"left",children:l[13].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[14].value})}),(0,e.jsx)("td",{align:"left",children:l[15].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[16].value})}),(0,e.jsx)("td",{align:"left",children:l[17].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[18].value})}),(0,e.jsx)("td",{align:"left",children:l[19].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[20].value})}),(0,e.jsx)("td",{align:"left",children:l[21].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[22].value})}),(0,e.jsx)("td",{align:"left",children:l[23].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[24].value})}),(0,e.jsx)("td",{align:"left",children:l[25].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[26].value})}),(0,e.jsx)("td",{align:"left",children:l[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[28].value})}),(0,e.jsx)("td",{align:"left",children:l[29].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[30].value})}),(0,e.jsx)("td",{align:"left",children:l[31].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[32].value})}),(0,e.jsx)("td",{align:"left",children:l[33].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[34].value})}),(0,e.jsx)("td",{align:"left",children:l[35].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[36].value})}),(0,e.jsx)("td",{align:"left",children:l[37].value})]})]})]})]})]})})}i.default=s}}]); diff --git a/FieldSelect__demos.18e20cf3.async.js b/FieldSelect__demos.18e20cf3.async.js new file mode 100644 index 00000000..ca17c980 --- /dev/null +++ b/FieldSelect__demos.18e20cf3.async.js @@ -0,0 +1,40 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3254],{17249:function(G,M,e){e.r(M),e.d(M,{default:function(){return W}});var m=e(30241),C=e(77117),T=e.n(C),A=e(28152),E=e.n(A),b=e(95530),f=e.n(b),O=e(5600),j=e(41657),u=e(23821),l=e(5863),_=e(68485),s=e(84875),r=e.n(s),i=e(50959),a=e(93251),g=e(21897),t=e(11954),I=(0,t.kc)(function(x,n){var h=x.token,v=x.css,y=x.cx;return{select:y("".concat(n),v({width:"100%"})),extra:y("".concat(n,"-extra"),v({display:"flex",alignItems:"center",padding:"".concat(h.paddingXXS,"px ").concat(h.paddingXS,"px")})),extraInput:y("".concat(n,"-extra-input"),v({marginRight:h.marginXXS})),extraAction:y("".concat(n,"-extra-action"),v({flexShrink:0}))}}),o=e(11527),B=["style","className","value","prefixCls","options","onChange","showCustomField"],P=function(n){var h=n.style,v=n.className,y=n.value,H=n.prefixCls,J=n.options,U=n.onChange,V=n.showCustomField,X=V===void 0?!0:V,R=f()(n,B),z=(0,i.useState)(""),K=E()(z,2),F=K[0],S=K[1],c=(0,a.Z)(void 0,{value:y,onChange:U}),L=E()(c,2),ee=L[0],Y=L[1],ne=(0,i.useState)(!1),k=E()(ne,2),te=k[0],w=k[1],oe=(0,O.k2)("field-select",H),re=I(oe),Z=re.styles,ae=function(p){S(p)},le=function(p){Y(p)},q=function(p){p.preventDefault(),F&&(Y(F),S(""),w(!1))};return(0,o.jsx)(j.P,T()({options:(J||[]).map(function(D){var p=D.label,Q=D.value,$=D.type,se=D.description;return{label:(0,o.jsx)(u.Z,{type:$,title:p,description:se}),value:Q,key:Q}}),style:h,className:r()(v,Z.select),value:ee,onChange:le,open:te,onDropdownVisibleChange:function(p){w(p)},dropdownRender:function(p){return(0,o.jsxs)(o.Fragment,{children:[p,X&&(0,o.jsxs)("div",{className:Z.extra,children:[(0,o.jsx)(l.I,{placeholder:"\u81EA\u5B9A\u4E49\u5B57\u6BB5\u540D",value:F,className:Z.extraInput,onChange:ae,size:"small",onPressEnter:function($){$.stopPropagation(),q($)}}),(0,o.jsx)(_.Z,{title:"\u627E\u4E0D\u5230\u5B57\u6BB5\u65F6\u53EF\u4EE5\u81EA\u5B9A\u4E49\u6DFB\u52A0",className:Z.extraAction,icon:(0,o.jsx)(g.Z,{}),onClick:q})]})]})}},R))},d=P,N=function(){var n=[{label:"orderId",value:"orderId",type:m.APIFieldType.integer},{label:"orderNumber",value:"orderNumber",type:m.APIFieldType.string},{label:"orderMoney",value:"orderMoney",type:m.APIFieldType.integer},{label:"productName",value:"productName",type:m.APIFieldType.string},{label:"productComment",value:"productComment",type:m.APIFieldType.string},{label:"orderStatus",value:"orderStatus",type:m.APIFieldType.string}];return(0,o.jsx)(o.Fragment,{children:(0,o.jsx)(d,{onChange:function(v){return console.log(v)},options:n,defaultValue:"orderId"})})},W=N},23821:function(G,M,e){e.d(M,{Z:function(){return j}});var m=e(5600),C=e(82334),T=e(84875),A=e.n(T),E=e(11954),b=(0,E.kc)(function(u,l){var _=u.token,s=u.css,r=u.cx,i=l.prefixCls;return{container:r("".concat(i,"-container"),s({display:"inline-flex",alignItems:"center",fontSize:_.fontSize})),title:r("".concat(i,"-title"),s({marginLeft:_.marginXXS})),description:r("".concat(i,"-description"),s({marginLeft:_.marginXXS}))}}),f=e(11527),O=function(l){var _=l.style,s=l.className,r=l.prefixCls,i=l.type,a=l.isParentArray,g=l.title,t=l.description,I=t===void 0?null:t,o=(0,m.k2)("field-title",r),B=b({prefixCls:o}),P=B.styles,d=i;return d==="boolean"&&(d="bool"),a&&(d+="Array"),(0,f.jsxs)("span",{className:A()(o,s,P.container),style:_,children:[d?(0,f.jsx)(C.Z,{type:d}):null,g?(0,f.jsx)("span",{className:P.title,children:g}):null,I?(0,f.jsx)("span",{className:P.description,children:I}):null]})},j=O},5863:function(G,M,e){e.d(M,{I:function(){return g}});var m=e(77117),C=e.n(m),T=e(28152),A=e.n(T),E=e(95530),b=e.n(E),f=e(18840),O=e.n(f),j=e(28319),u=e(50959),l=e(69931),_=e(11954),s=e(11527),r=["className","defaultValue","onChange","value","onCompositionStart","onCompositionEnd","onBlur","onFocus","onValueChanging"],i,a=(0,_.kc)(function(t){var I=t.stylish,o=t.css;return o(i||(i=O()([` + `,` + `])),I.controlContainer)}),g=(0,u.forwardRef)(function(t,I){var o=t.className,B=t.defaultValue,P=t.onChange,d=t.value,N=t.onCompositionStart,W=t.onCompositionEnd,x=t.onBlur,n=t.onFocus,h=t.onValueChanging,v=b()(t,r),y=a(),H=y.styles,J=y.cx,U=(0,u.useRef)(!1),V=(0,u.useState)(d!=null?d:B),X=A()(V,2),R=X[0],z=X[1],K=(0,u.useRef)(B||d);(0,u.useEffect)(function(){typeof d!="undefined"&&z(d)},[d]);var F=function(){R!==K.current&&(P==null||P(R),K.current=R)};return(0,s.jsx)(l.iV,{children:(0,s.jsx)(j.Z,C()(C()({},v),{},{ref:I,className:J(H,o),value:R,onChange:function(c){z(c.target.value),h==null||h(c.target.value)},onFocus:function(c){n==null||n(c)},onBlur:function(c){F(),x==null||x(c)},onPressEnter:function(c){var L;U.current||(F(),(L=v.onPressEnter)===null||L===void 0||L.call(v,c))},onCompositionStart:function(c){U.current=!0,N==null||N(c)},onCompositionEnd:function(c){U.current=!1,W==null||W(c)}}))})})},41657:function(G,M,e){e.d(M,{P:function(){return l}});var m=e(77117),C=e.n(m),T=e(18840),A=e.n(T),E=e(82210),b=e(11954),f=e(69931),O=e(11527),j,u=(0,b.kc)(function(_){var s=_.css,r=_.stylish,i=_.prefixCls,a="".concat(i,"-select"),g=":not(.".concat(a,"-disabled):not(.").concat(a,"-customize-input)");return s(j||(j=A()([` + &.`,` { + &-multiple:not(&-customize-input) &.`,`-selector { + `,`; + } + + &`,` { + &:hover { + .`,`-selector { + border-color: transparent; + `,`; + } + } + } + + &-focused`,` { + &:hover { + .`,`-selector { + `,`; + } + } + + .`,`-selector { + `,`; + } + } + } + + .`,` { + &-arrow { + top: 13px; + right: 8px; + width: 10px; + height: 10px; + font-size: 10px; + } + } + `])),a,a,r.controlContainer,g,a,r.controlContainer,g,a,r.controlContainerFocused,a,r.controlContainerFocused,a)}),l=function(s){var r=u(),i=r.styles,a=r.cx;return(0,O.jsx)(f.iV,{children:(0,O.jsx)(E.Z,C()(C()({},s),{},{className:a(i,s.className)}))})}}}]); diff --git a/FieldSelect__index.md.3f0ee84a.async.js b/FieldSelect__index.md.3f0ee84a.async.js new file mode 100644 index 00000000..33819970 --- /dev/null +++ b/FieldSelect__index.md.3f0ee84a.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5258],{32346:function(r,i,d){d.r(i);var a=d(48373),u=d(16306),_=d(51834),c=d(89559),n=d(9134),h=d(50959),e=d(11527);function t(){var s=(0,n.eL)(),l=s.texts;return(0,e.jsx)(n.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"fieldselect-\u5B57\u6BB5\u9009\u62E9\u5668",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#fieldselect-\u5B57\u6BB5\u9009\u62E9\u5668",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"FieldSelect \u5B57\u6BB5\u9009\u62E9\u5668"]}),(0,e.jsxs)("h2",{id:"\u4F55\u65F6\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F55\u65F6\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,e.jsx)("p",{children:l[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]}),(0,e.jsxs)("h3",{id:"\u666E\u901A\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u666E\u901A\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u666E\u901A\u4F7F\u7528"]})]}),(0,e.jsx)(n.Dl,{demo:{id:"fieldselect-demo-basic"},previewerProps:{filename:"src/FieldSelect/demos/basic.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsx)("blockquote",{children:(0,e.jsxs)("p",{children:[l[1].value,(0,e.jsx)("code",{children:l[2].value}),l[3].value]})}),(0,e.jsxs)(_.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{align:"left",children:l[4].value}),(0,e.jsx)("th",{align:"left",children:l[5].value}),(0,e.jsx)("th",{align:"left",children:l[6].value}),(0,e.jsx)("th",{align:"left",children:l[7].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[8].value}),(0,e.jsx)("td",{align:"left",children:l[9].value}),(0,e.jsxs)("td",{align:"left",children:[l[10].value,(0,e.jsx)("code",{children:l[11].value})]}),(0,e.jsx)("td",{align:"left",children:l[12].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[13].value}),(0,e.jsx)("td",{align:"left",children:l[14].value}),(0,e.jsx)("td",{align:"left",children:l[15].value}),(0,e.jsx)("td",{align:"left",children:l[16].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[17].value}),(0,e.jsx)("td",{align:"left",children:l[18].value}),(0,e.jsx)("td",{align:"left",children:l[19].value}),(0,e.jsx)("td",{align:"left",children:l[20].value})]})]})]}),(0,e.jsxs)("h3",{id:"fieldselectoptiontype-\u9009\u9879\u7C7B\u578B",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#fieldselectoptiontype-\u9009\u9879\u7C7B\u578B",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"FieldSelectOptionType \u9009\u9879\u7C7B\u578B"]}),(0,e.jsxs)(_.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{align:"left",children:l[21].value}),(0,e.jsx)("th",{align:"left",children:l[22].value}),(0,e.jsx)("th",{align:"left",children:l[23].value}),(0,e.jsx)("th",{align:"left",children:l[24].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[25].value}),(0,e.jsx)("td",{align:"left",children:l[26].value}),(0,e.jsx)("td",{align:"left",children:l[27].value}),(0,e.jsx)("td",{align:"left",children:l[28].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[29].value}),(0,e.jsx)("td",{align:"left",children:l[30].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[31].value})}),(0,e.jsx)("td",{align:"left",children:l[32].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[33].value}),(0,e.jsx)("td",{align:"left",children:l[34].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:l[35].value})}),(0,e.jsx)("td",{align:"left",children:l[36].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:l[37].value}),(0,e.jsx)("td",{align:"left",children:l[38].value}),(0,e.jsx)("td",{align:"left",children:l[39].value}),(0,e.jsx)("td",{align:"left",children:l[40].value})]})]})]})]})]})})}i.default=t}}]); diff --git a/FieldSelect__index.md.778c6473.chunk.css b/FieldSelect__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/FieldSelect__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/FieldTitle__demos.70a53ce5.async.js b/FieldTitle__demos.70a53ce5.async.js new file mode 100644 index 00000000..66d1a4bf --- /dev/null +++ b/FieldTitle__demos.70a53ce5.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7810],{40185:function(A,s,r){r.r(s);var t=r(3500),n=r(23821),l=r(30241),e=r(11527),a=function(){return(0,e.jsxs)(t.Z,{ghost:!0,gutter:[8,8],wrap:!0,children:[(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.any,title:"any"})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.any,title:"anyArray",isParentArray:!0})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.bool,title:"bool"})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.bool,title:"boolArray",isParentArray:!0})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.integer,title:"integer"})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.integer,title:"integerArray",isParentArray:!0})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.number,title:"number"})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.number,title:"numberArray",isParentArray:!0})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.object,title:"object"})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.object,title:"objectArray",isParentArray:!0})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.string,title:"string"})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:l.APIFieldType.string,title:"stringArray",isParentArray:!0})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{type:"boolean",title:"boolean"})}),(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:4,children:(0,e.jsx)(n.Z,{title:"empty"})})]})};s.default=a},89:function(A,s,r){r.r(s);var t=r(3500),n=r(23821),l=r(30241),e=r(11527),a=function(){return(0,e.jsx)(t.Z,{ghost:!0,gutter:[8,8],wrap:!0,children:(0,e.jsx)(t.Z,{layout:"center",bordered:!0,colSpan:24,title:"\u63CF\u8FF0",subTitle:"\u63CF\u8FF0\u5728\u6807\u9898\u53F3\u8FB9",children:(0,e.jsx)(n.Z,{type:l.APIFieldType.bool,title:"success",description:"\u6210\u529F\u6807\u8BC6"})})})};s.default=a},23821:function(A,s,r){r.d(s,{Z:function(){return v}});var t=r(5600),n=r(82334),l=r(84875),e=r.n(l),a=r(11954),j=(0,a.kc)(function(x,i){var o=x.token,d=x.css,c=x.cx,u=i.prefixCls;return{container:c("".concat(u,"-container"),d({display:"inline-flex",alignItems:"center",fontSize:o.fontSize})),title:c("".concat(u,"-title"),d({marginLeft:o.marginXXS})),description:c("".concat(u,"-description"),d({marginLeft:o.marginXXS}))}}),p=r(11527),h=function(i){var o=i.style,d=i.className,c=i.prefixCls,u=i.type,F=i.isParentArray,Z=i.title,m=i.description,f=m===void 0?null:m,_=(0,t.k2)("field-title",c),T=j({prefixCls:_}),P=T.styles,y=u;return y==="boolean"&&(y="bool"),F&&(y+="Array"),(0,p.jsxs)("span",{className:e()(_,d,P.container),style:o,children:[y?(0,p.jsx)(n.Z,{type:y}):null,Z?(0,p.jsx)("span",{className:P.title,children:Z}):null,f?(0,p.jsx)("span",{className:P.description,children:f}):null]})},v=h}}]); diff --git a/FieldTitle__index.md.778c6473.chunk.css b/FieldTitle__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/FieldTitle__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/FieldTitle__index.md.cf884825.async.js b/FieldTitle__index.md.cf884825.async.js new file mode 100644 index 00000000..3c439902 --- /dev/null +++ b/FieldTitle__index.md.cf884825.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1329],{8418:function(t,l,d){d.r(l);var a=d(48373),u=d(16306),n=d(51834),c=d(89559),i=d(9134),o=d(50959),e=d(11527);function s(){var r=(0,i.eL)(),_=r.texts;return(0,e.jsx)(i.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"fieldtitle-\u5B57\u6BB5\u6807\u9898",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#fieldtitle-\u5B57\u6BB5\u6807\u9898",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"FieldTitle \u5B57\u6BB5\u6807\u9898"]}),(0,e.jsxs)("h2",{id:"\u4F55\u65F6\u4F7F\u7528",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F55\u65F6\u4F7F\u7528",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F55\u65F6\u4F7F\u7528"]}),(0,e.jsx)("p",{children:_[0].value}),(0,e.jsxs)("h2",{id:"\u4EE3\u7801\u6F14\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE3\u7801\u6F14\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE3\u7801\u6F14\u793A"]}),(0,e.jsxs)("h3",{id:"\u5B57\u6BB5\u6807\u9898\u5217\u8868",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5B57\u6BB5\u6807\u9898\u5217\u8868",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u5B57\u6BB5\u6807\u9898\u5217\u8868"]})]}),(0,e.jsx)(i.Dl,{demo:{id:"fieldtitle-demo-basic"},previewerProps:{filename:"src/FieldTitle/demos/basic.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h3",{id:"\u914D\u7F6E\u5C55\u793A",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u914D\u7F6E\u5C55\u793A",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u914D\u7F6E\u5C55\u793A"]})}),(0,e.jsx)(i.Dl,{demo:{id:"fieldtitle-demo-description"},previewerProps:{filename:"src/FieldTitle/demos/description.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{align:"left",children:_[1].value}),(0,e.jsx)("th",{align:"left",children:_[2].value}),(0,e.jsx)("th",{align:"left",children:_[3].value}),(0,e.jsx)("th",{align:"left",children:_[4].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[5].value}),(0,e.jsx)("td",{align:"left",children:_[6].value}),(0,e.jsxs)("td",{align:"left",children:[_[7].value,(0,e.jsx)("code",{children:_[8].value}),_[9].value]}),(0,e.jsx)("td",{align:"left",children:_[10].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[11].value}),(0,e.jsx)("td",{align:"left",children:_[12].value}),(0,e.jsx)("td",{align:"left",children:_[13].value}),(0,e.jsx)("td",{align:"left",children:_[14].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[15].value}),(0,e.jsx)("td",{align:"left",children:_[16].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[17].value})}),(0,e.jsx)("td",{align:"left",children:_[18].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{align:"left",children:_[19].value}),(0,e.jsx)("td",{align:"left",children:_[20].value}),(0,e.jsx)("td",{align:"left",children:(0,e.jsx)("code",{children:_[21].value})}),(0,e.jsx)("td",{align:"left",children:_[22].value})]})]})]})]})]})})}l.default=s}}]); diff --git a/FreeCanvas__demos.85227595.chunk.css b/FreeCanvas__demos.85227595.chunk.css new file mode 100644 index 00000000..050df40c --- /dev/null +++ b/FreeCanvas__demos.85227595.chunk.css @@ -0,0 +1 @@ +.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:rgba(255,255,255,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%} diff --git a/FreeCanvas__demos.9b674d4b.async.js b/FreeCanvas__demos.9b674d4b.async.js new file mode 100644 index 00000000..b49d36da --- /dev/null +++ b/FreeCanvas__demos.9b674d4b.async.js @@ -0,0 +1,19 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7673],{46438:function(f,u,t){"use strict";t.r(u);var a=t(84168),x=t(22682),n=t(11527);u.default=function(){return(0,n.jsx)("div",{style:{height:"100vh"},children:(0,n.jsx)(a.Z,{extraControlBtns:[(0,n.jsx)(x.ZP,{children:"\u81EA\u5B9A\u4E49"},"extra")],children:(0,n.jsx)(x.ZP,{children:"\u6309\u94AE"})})})}},84168:function(f,u,t){"use strict";t.d(u,{Z:function(){return U}});var a=t(7718),x=t(2204),n=t(18840),o=t.n(n),c=t(11954),s,m,j,E=(0,c.kc)(function(i){var r=i.css;return{canvas:r(s||(s=o()([` + height: 100%; + `]))),control:r(m||(m=o()([` + position: absolute; + bottom: 10px; + right: 10px; + z-index: 100; + `]))),flow:r(j||(j=o()([` + .react-flow { + &__attribution { + display: none; + } + + &__pane, + &__node { + cursor: auto; + } + } + `])))}}),e=t(11527),M=function(r){var l=r.data,v=E(),h=v.styles;return(0,e.jsx)("div",{className:h.canvas,children:l})},T=M,V=t(48167),w=t(21897),D=t(58887),P=t(20296),p=t(22682),F=t(58747),I=t(32503),S=t(5899),L=t.n(S),y=t(50959),K=t(81057),R=(0,y.memo)(function(){var i=(0,a._K)(),r=(0,a.Sj)(),l=r.zoom,v=function(){l===1?i.zoomTo(.5):i.zoomTo(1)};return(0,e.jsx)(P.Z,{title:l===1?"\u7F29\u653E\u4E3A 2:1":"\u7F29\u653E\u4E3A 1:1",children:(0,e.jsxs)(p.ZP,{onClick:v,style:{width:64},children:[Math.round(l*100),"%"]})})}),$=(0,y.memo)(function(i){var r=i.viewport,l=i.extraBtns,v=l===void 0?[]:l,h=(0,c.Fg)(),d=(0,a._K)(),O=function(){d.zoomIn()},C=function(){d.zoomOut()},g=function(){d.fitView()};return(0,y.useEffect)(function(){L()(d.getViewport(),r)||d.setViewport(r)},[r]),(0,e.jsx)(F.ZP,{theme:{token:{colorBgContainer:h.colorBgElevated}},children:(0,e.jsx)(K.Z,{padding:8,children:(0,e.jsxs)(I.Z,{children:[(0,e.jsx)(p.ZP,{icon:(0,e.jsx)(V.Z,{}),onClick:C}),(0,e.jsx)(R,{}),(0,e.jsx)(p.ZP,{icon:(0,e.jsx)(w.Z,{}),onClick:O}),(0,e.jsx)(P.Z,{title:"\u81EA\u9002\u5E94\u753B\u5E03",children:(0,e.jsx)(p.ZP,{icon:(0,e.jsx)(D.Z,{}),onClick:g})}),v]})})})}),A=$,G=t(46042),B={artboard:T},N=function(r){var l=r.children,v=r.viewport,h=r.defaultViewport,d=r.onViewportChange,O=r.control,C=O===void 0?!0:O,g=r.extraControlBtns,Z=g===void 0?[]:g,W=E(),z=W.styles;return(0,e.jsx)(a.tV,{children:(0,e.jsxs)(a.x$,{minZoom:.25,maxZoom:4,nodes:[{id:"artboard",type:"artboard",data:l,draggable:!1,connectable:!1,position:{x:0,y:0}}],defaultViewport:h,onMove:function(J,X){d==null||d(X)},nodeTypes:B,fitView:!0,onlyRenderVisibleElements:!0,panOnScroll:!0,className:z.flow,panOnDrag:!1,zoomOnScroll:!1,children:[C&&(0,e.jsx)("div",{className:z.control,children:(0,e.jsx)(A,{viewport:v,extraBtns:Z})}),(0,e.jsx)(x.A,{color:"#aaa",gap:16,style:{zIndex:-1}})]})})},U=N},18840:function(f){function u(t,a){return a||(a=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(a)}}))}f.exports=u,f.exports.__esModule=!0,f.exports.default=f.exports},78708:function(f,u,t){"use strict";t.d(u,{X:function(){return a}});function a(n,o){if(Object.is(n,o))return!0;if(typeof n!="object"||n===null||typeof o!="object"||o===null)return!1;if(n instanceof Map&&o instanceof Map){if(n.size!==o.size)return!1;for(const[s,m]of n)if(!Object.is(m,o.get(s)))return!1;return!0}if(n instanceof Set&&o instanceof Set){if(n.size!==o.size)return!1;for(const s of n)if(!o.has(s))return!1;return!0}const c=Object.keys(n);if(c.length!==Object.keys(o).length)return!1;for(let s=0;s<c.length;s++)if(!Object.prototype.hasOwnProperty.call(o,c[s])||!Object.is(n[c[s]],o[c[s]]))return!1;return!0}var x=(n,o)=>(console.warn("[DEPRECATED] Default export is deprecated. Instead use `import { shallow } from 'zustand/shallow'`."),a(n,o))}}]); diff --git a/FreeCanvas__index.md.778c6473.chunk.css b/FreeCanvas__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/FreeCanvas__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/FreeCanvas__index.md.fc95f8dd.async.js b/FreeCanvas__index.md.fc95f8dd.async.js new file mode 100644 index 00000000..efc2560f --- /dev/null +++ b/FreeCanvas__index.md.fc95f8dd.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9184],{50799:function(t,r,d){d.r(r);var a=d(48373),c=d(16306),n=d(51834),h=d(89559),s=d(9134),u=d(50959),e=d(11527);function i(){var l=(0,s.eL)(),_=l.texts;return(0,e.jsx)(s.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"freecanvas-\u81EA\u7531\u753B\u5E03",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#freecanvas-\u81EA\u7531\u753B\u5E03",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"FreeCanvas \u81EA\u7531\u753B\u5E03"]}),(0,e.jsxs)("h2",{id:"\u793A\u4F8B",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u793A\u4F8B",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u793A\u4F8B"]})]}),(0,e.jsx)(s.Dl,{demo:{id:"freecanvas-demo-basic"},previewerProps:{iframe:600,filename:"src/FreeCanvas/demos/basic.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]}),(0,e.jsxs)("h3",{id:"\u57FA\u7840\u5C5E\u6027",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u57FA\u7840\u5C5E\u6027",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u57FA\u7840\u5C5E\u6027"]}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:_[0].value}),(0,e.jsx)("th",{children:_[1].value}),(0,e.jsx)("th",{children:_[2].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[3].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[4].value})}),(0,e.jsx)("td",{children:_[5].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[6].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[7].value})}),(0,e.jsx)("td",{children:_[8].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[9].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[10].value})}),(0,e.jsx)("td",{children:_[11].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[12].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[13].value})}),(0,e.jsx)("td",{children:_[14].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[15].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[16].value})}),(0,e.jsx)("td",{children:_[17].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[18].value}),(0,e.jsx)("td",{children:(0,e.jsx)("code",{children:_[19].value})}),(0,e.jsx)("td",{children:_[20].value})]})]})]}),(0,e.jsxs)("h3",{id:"viewport",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#viewport",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Viewport"]}),(0,e.jsx)("p",{children:_[21].value}),(0,e.jsxs)(n.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:_[22].value}),(0,e.jsx)("th",{children:_[23].value}),(0,e.jsx)("th",{children:_[24].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[25].value}),(0,e.jsx)("td",{children:_[26].value}),(0,e.jsx)("td",{children:_[27].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[28].value}),(0,e.jsx)("td",{children:_[29].value}),(0,e.jsx)("td",{children:_[30].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:_[31].value}),(0,e.jsx)("td",{children:_[32].value}),(0,e.jsx)("td",{children:_[33].value})]})]})]})]})]})})}r.default=i}}]); diff --git a/Highlight__demos.df425532.async.js b/Highlight__demos.df425532.async.js new file mode 100644 index 00000000..d08d538e --- /dev/null +++ b/Highlight__demos.df425532.async.js @@ -0,0 +1,397 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4941],{27242:function(g,t,n){n.r(t);var i=n(28309),r=n(11527);t.default=function(){return(0,r.jsx)(i.y$,{language:"java",theme:"dark",onCopy:function(a){console.log("\u590D\u5236\u4EE3\u7801",a)},children:`public class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello World!"); + } + }`})}},77852:function(g,t,n){n.r(t);var i=n(28309),r=n(11527);t.default=function(){return(0,r.jsx)(i.y$,{lineNumber:!0,onCopy:function(a){console.log("\u590D\u5236\u4EE3\u7801",a)},language:"java",children:`public class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello World!"); + } + }`})}},86285:function(g,t,n){n.r(t),n.d(t,{default:function(){return C}});var i=n(28152),r=n.n(i),l=n(28309),a=n(82210),u=n(32503),d=n(50959),j=[{language:"bash",text:"Bash",code:`#!/bin/bash + +###### CONFIG +ACCEPTED_HOSTS="/root/.hag_accepted.conf" +BE_VERBOSE=false + +if [ "$UID" -ne 0 ] +then + echo "Superuser rights required" + exit 2 +fi + +genApacheConf(){ + echo -e "# Host \${HOME_DIR}$1/$2 :" +} + +echo '"quoted"' | tr -d \\\\/" > text.txt + +`},{language:"cpp",text:"Cpp",code:`#include <iostream> + +int main(int argc, char *argv[]) { + + /* An annoying "Hello World" example */ + for (auto i = 0; i < 0xFFFF; i++) + cout << "Hello, World!" << endl; + + char c = '\\n'; + unordered_map <string, vector<string> > m; + m["key"] = "\\\\\\\\"; // this is an error + + return -2e3 + 12l; +}`},{language:"css",text:"Css",code:`@font-face { + font-family: Chunkfive; src: url('Chunkfive.otf'); +} + +body, .usertext { + color: #F0F0F0; background: #600; + font-family: Chunkfive, sans; + --heading-1: 30px/32px Helvetica, sans-serif; +} + +@import url(print.css); +@media print { + a[href^=http]::after { + content: attr(href) + } +}`},{language:"java",text:"Java",code:`/** + * @author John Smith <john.smith@example.com> +*/ +package l2f.gameserver.model; + +public abstract class L2Char extends L2Object { + public static final Short ERROR = 0x0001; + + public void moveTo(int x, int y, int z) { + _ai = null; + log("Should not be called"); + if (1 > 5) { // wtf!? + return; + } + } +}`},{language:"javascript",text:"Javascript",code:`function $initHighlight(block, cls) { + try { + if (cls.search(/\\bno\\-highlight\\b/) != -1) + return process(block, true, 0x0F) + + \` class="\${cls}"\`; + } catch (e) { + /* handle exception */ + } + for (var i = 0 / 2; i < classes.length; i++) { + if (checkCondition(classes[i]) === undefined) + console.log('undefined'); + } + + return ( + <div> + <web-component>{block}</web-component> + </div> + ) +} + +export $initHighlight;`},{language:"json",text:"Json",code:`[ + { + "title": "apples", + "count": [12000, 20000], + "description": {"text": "...", "sensitive": false} + }, + { + "title": "oranges", + "count": [17500, null], + "description": {"text": "...", "sensitive": false} + } +]`},{language:"jsx",text:"Jsx",code:`import React from 'react'; +import { Button, Tag, Space } from 'antd'; +import { ProList } from '@ant-design/pro-components'; + +const dataSource = [ + { + name: '\u8BED\u96C0\u7684\u5929\u7A7A', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: 'Ant Design', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: '\u8682\u8681\u91D1\u670D\u4F53\u9A8C\u79D1\u6280', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: 'ProEditor', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, +]; + +export default () => ( + <ProList + toolBarRender={() => { + return [ + <Button key="add" type="primary"> + \u65B0\u5EFA + </Button>, + ]; + }} + onRow={(record) => { + return { + onMouseEnter: () => { + console.log(record); + }, + onClick: () => { + console.log(record); + }, + }; + }} + rowKey="name" + headerTitle="\u57FA\u7840\u5217\u8868" + tooltip="\u57FA\u7840\u5217\u8868\u7684\u914D\u7F6E" + dataSource={dataSource} + showActions="hover" + showExtra="hover" + metas={{ + title: { + dataIndex: 'name', + }, + avatar: { + dataIndex: 'image', + }, + description: { + dataIndex: 'desc', + }, + subTitle: { + render: () => { + return ( + <Space size={0}> + <Tag color="blue">Ant Design</Tag> + <Tag color="#5BD8A6">ProEditor</Tag> + </Space> + ); + }, + }, + actions: { + render: (text, row) => [ + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="link"> + \u94FE\u8DEF + </a>, + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="warning"> + \u62A5\u8B66 + </a>, + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="view"> + \u67E5\u770B + </a>, + ], + }, + }} + /> +);`},{language:"markdown",text:"Markdown",code:`# hello world + +you can write text [with links](http://example.com) inline or [link references][1]. + +* one _thing_ has *em*phasis +* two __things__ are **bold** + +[1]: http://example.com + +--- + +hello world +=========== + +<this_is inline="xml"></this_is> + +> markdown is so cool + + so are code segments + +1. one thing (yeah!) +2. two thing \`i can write code\`, and \`more\` wipee!`},{language:"python",text:"Python",code:`@requires_authorization +def somefunc(param1='', param2=0): + r'''A docstring''' + if param1 > param2: # interesting + print 'Gre\\'ater' + return (param2 - param1 + 1 + 0b10l) or None + +class SomeClass: + pass + +>>> message = '''interpreter +... prompt'''`},{language:"sql",text:"Sql",code:`CREATE TABLE "topic" ( + "id" serial NOT NULL PRIMARY KEY, + "forum_id" integer NOT NULL, + "subject" varchar(255) NOT NULL +); +ALTER TABLE "topic" +ADD CONSTRAINT forum_id FOREIGN KEY ("forum_id") +REFERENCES "forum" ("id"); + +-- Initials +insert into "topic" ("forum_id", "subject") +values (2, 'D''artagnian');`},{language:"tsx",text:"Tsx",code:`import React from 'react'; +import { Button, Tag, Space } from 'antd'; +import { ProList } from '@ant-design/pro-components'; + +const dataSource = [ + { + name: '\u8BED\u96C0\u7684\u5929\u7A7A', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: 'Ant Design', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: '\u8682\u8681\u91D1\u670D\u4F53\u9A8C\u79D1\u6280', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, + { + name: 'ProEditor', + image: + 'https://gw.alipayobjects.com/zos/antfincdn/efFD%24IOql2/weixintupian_20170331104822.jpg', + desc: '\u6211\u662F\u4E00\u6761\u6D4B\u8BD5\u7684\u63CF\u8FF0', + }, +]; + +export default () => ( + <ProList<any> + toolBarRender={() => { + return [ + <Button key="add" type="primary"> + \u65B0\u5EFA + </Button>, + ]; + }} + onRow={(record: any) => { + return { + onMouseEnter: () => { + console.log(record); + }, + onClick: () => { + console.log(record); + }, + }; + }} + rowKey="name" + headerTitle="\u57FA\u7840\u5217\u8868" + tooltip="\u57FA\u7840\u5217\u8868\u7684\u914D\u7F6E" + dataSource={dataSource} + showActions="hover" + showExtra="hover" + metas={{ + title: { + dataIndex: 'name', + }, + avatar: { + dataIndex: 'image', + }, + description: { + dataIndex: 'desc', + }, + subTitle: { + render: () => { + return ( + <Space size={0}> + <Tag color="blue">Ant Design</Tag> + <Tag color="#5BD8A6">ProEditor</Tag> + </Space> + ); + }, + }, + actions: { + render: (text, row) => [ + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="link"> + \u94FE\u8DEF + </a>, + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="warning"> + \u62A5\u8B66 + </a>, + <a href={row.html_url} target="_blank" rel="noopener noreferrer" key="view"> + \u67E5\u770B + </a>, + ], + }, + }} + /> +);`},{language:"typescript",text:"Typescript",code:`class MyClass { + public static myValue: string; + constructor(init: string) { + this.myValue = init; + } +} +import fs = require("fs"); +module MyModule { + export interface MyInterface extends Other { + myProperty: any; + } +} +declare magicNumber number; +myArray.forEach(() => { }); // fat arrow syntax`},{language:"xml",text:"Xml",code:`<!DOCTYPE html> +<title>Title + + + + + + \ No newline at end of file diff --git a/components/action-icon/index.html b/components/action-icon/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/action-icon/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/antd/index.html b/components/antd/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/antd/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/awareness/index.html b/components/awareness/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/awareness/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/collapse-title/index.html b/components/collapse-title/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/collapse-title/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/column-list/index.html b/components/column-list/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/column-list/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/config-provider/index.html b/components/config-provider/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/config-provider/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/context-menu/index.html b/components/context-menu/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/context-menu/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/data-fill/index.html b/components/data-fill/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/data-fill/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/data-previewer/index.html b/components/data-previewer/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/data-previewer/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/draggable-panel/index.html b/components/draggable-panel/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/draggable-panel/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/error-boundary/index.html b/components/error-boundary/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/error-boundary/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/field-icon/index.html b/components/field-icon/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/field-icon/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/field-select/index.html b/components/field-select/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/field-select/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/field-title/index.html b/components/field-title/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/field-title/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/free-canvas/index.html b/components/free-canvas/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/free-canvas/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/highlight/index.html b/components/highlight/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/highlight/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/icon-picker/index.html b/components/icon-picker/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/icon-picker/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/interact-container/index.html b/components/interact-container/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/interact-container/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/leva-panel/index.html b/components/leva-panel/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/leva-panel/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/snippet/index.html b/components/snippet/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/snippet/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/sortable-list/index.html b/components/sortable-list/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/sortable-list/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/sortable-tree/index.html b/components/sortable-tree/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/sortable-tree/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/components/tip-guide/index.html b/components/tip-guide/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/components/tip-guide/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/demos.1e06a643.async.js b/demos.1e06a643.async.js new file mode 100644 index 00000000..922a53fd --- /dev/null +++ b/demos.1e06a643.async.js @@ -0,0 +1,197 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2433],{21750:function(L,u,n){n.r(u),n.d(u,{default:function(){return l}});var x=n(28152),r=n.n(x),c=n(91590),v=n(50959),g=[{label:"\u5E8F\u53F7",value:"index"},{label:"\u5706\u5F62\u5E8F\u53F7",value:"indexBorder"},{label:"\u6570\u5B57",value:"digit"},{label:"\u5BC6\u7801",value:"password"},{label:"\u91D1\u989D",value:"money"},{label:"\u6587\u672C",value:"text"},{label:"\u6587\u672C\u57DF",value:"textarea"},{label:"\u65E5\u671F",value:"date"},{label:"\u64CD\u4F5C",value:"option"},{label:"\u65E5\u671F\u65F6\u95F4",value:"dateTime"},{label:"\u5468",value:"dateWeek"},{label:"\u6708",value:"dateMonth"},{label:"\u5B63\u5EA6",value:"dateQuarter"},{label:"\u5E74\u4EFD",value:"dateYear"},{label:"\u65E5\u671F\u533A\u95F4",value:"dateRange"},{label:"\u65E5\u671F\u65F6\u95F4\u533A\u95F4",value:"dateTimeRange"},{label:"\u65F6\u95F4",value:"time"},{label:"\u65F6\u95F4\u533A\u95F4",value:"timeRange"},{label:"\u4E0B\u62C9\u6846",value:"select"},{label:"\u591A\u9009\u6846",value:"checkbox"},{label:"\u661F\u7EA7\u7EC4\u4EF6",value:"rate"},{label:"\u5355\u9009\u6846",value:"radio"},{label:"\u6309\u94AE\u5355\u9009\u6846",value:"radioButton"},{label:"\u8FDB\u5EA6\u6761",value:"progress"},{label:"\u767E\u5206\u6BD4",value:"percent"},{label:"\u79D2\u683C\u5F0F\u5316",value:"second"},{label:"\u5934\u50CF",value:"avatar"},{label:"\u4EE3\u7801\u6846",value:"code"},{label:"\u5F00\u5173",value:"switch"},{label:"\u663E\u793A\u5F53\u524D\u65F6\u95F4",value:"fromNow"},{label:"\u56FE\u7247",value:"image"},{label:"json \u683C\u5F0F\u5316",value:"jsonCode"},{label:"\u989C\u8272\u9009\u62E9\u5668",value:"color"}],p=n(11527),e=[{title:"\u5E8F\u53F7",valueType:"indexBorder",dataIndex:"index"},{title:"\u6388\u6743\u4F01\u4E1A\u540D\u79F0",valueType:"text",dataIndex:"name"},{title:"\u88AB\u6388\u6743\u4F01\u4E1A",valueType:"text",dataIndex:"authCompany"}],m=[{title:"\u5217\u6807\u9898",dataIndex:"title",type:"input"},{title:"\u503C\u7C7B\u578B",dataIndex:"valueType",type:"select",options:g},{title:"\u5B57\u6BB5",dataIndex:"dataIndex",type:"select"}],l=function(){var h=(0,v.useState)(e),o=r()(h,2),j=o[0],s=o[1];return(0,p.jsx)(c.Z,{columns:m,value:j,onChange:function(a){s(a),console.log("onChange",a)}})}},19081:function(L,u,n){n.r(u),n.d(u,{default:function(){return M}});var x=n(71135),r=n(84486),c=n(28319),v=n(22682),g=n(50959),p=n(91483),e=n(77117),m=n.n(e),l=n(44475),h=n(3341),o=n.n(h),j=n(59976),s=n(63139),i=n(35301),a=new j.QW,d=function(){return(0,i.F)((0,l.Z)(a,"shared",function(U){return{count:0,text:"",users:[],increment:function(){return U(function(S){return m()(m()({},S),{},{count:S.count+1})})},updateText:function(S){return U(function(N){return m()(m()({},N),{},{text:S})})}}}),o())},O=(0,s.k)(),y=O.useStore,I=O.Provider,C=n(11527),f=(0,g.memo)(function(){var b=y(function(B){return{count:B.count,increment:B.increment,updateText:B.updateText,text:B.text}}),U=b.count,Z=b.increment,S=b.updateText,N=b.text;return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(r.Z,{}),(0,C.jsx)(c.Z,{value:N,onChange:function(Y){S(Y.target.value)}}),(0,C.jsx)(r.Z,{}),(0,C.jsxs)("p",{children:["Count: ",U]}),(0,C.jsx)(v.ZP,{onClick:Z,children:"To the Moon!"})]})}),F=function(){return(0,C.jsxs)(I,{createStore:d,children:[(0,C.jsx)(x.Z,{provider:new p.x$("test-room",a)}),(0,C.jsx)(f,{})]})},M=(0,g.memo)(F)},91992:function(L,u,n){n.r(u);var x=n(5863),r=n(32503),c=n(11527);u.default=function(){return(0,c.jsxs)(r.Z,{direction:"vertical",children:["Input",(0,c.jsxs)(r.Z,{direction:"vertical",children:[(0,c.jsx)(x.I,{placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9",onChange:function(g){console.log(g)}}),(0,c.jsx)(x.I,{value:"\u5305\u542B\u6709\u6587\u672C"})]})]})}},51552:function(L,u,n){n.r(u),n.d(u,{default:function(){return I}});var x=n(77117),r=n.n(x),c=n(28152),v=n.n(c),g=n(95530),p=n.n(g),e=n(18840),m=n.n(e),l=n(60771),h=n(50959),o=n(69931),j=n(11954),s=n(11527),i=["className","value","onValueChanging","onChange","defaultValue","onFocus","onBlur","onPressEnter"],a,d=(0,j.kc)(function(C){var f=C.stylish,F=C.css,M=C.token;return F(a||(a=m()([` + `,` + + .studio-input-number-group-addon { + padding: 0 4px; + color: `,`; + background: `,`; + border-color: transparent; + } + `])),f.controlContainer,M.colorTextTertiary,M.colorFillQuaternary)}),O=function(f){var F=f.className,M=f.value,b=f.onValueChanging,U=f.onChange,Z=f.defaultValue,S=f.onFocus,N=f.onBlur,B=f.onPressEnter,Y=p()(f,i),nn=d(),ln=nn.styles,G=nn.cx,rn=(0,h.useState)(Z||M),J=v()(rn,2),z=J[0],en=J[1],tn=(0,h.useRef)(Z);(0,h.useEffect)(function(){typeof M!="undefined"&&en(M)},[M]);var k=function(){z!==tn.current&&(U==null||U(z),tn.current=z)};return(0,s.jsx)(o.iV,{children:(0,s.jsx)(l.Z,r()(r()({size:"small"},Y),{},{value:z,onFocus:function(T){S==null||S(T)},onBlur:function(T){k(),N==null||N(T)},onChange:function(T){en(T),b==null||b(T)},onPressEnter:function(T){k(),B==null||B(T)},className:G(ln,F)}))})},y=n(32503),I=function(){return(0,s.jsxs)(y.Z,{direction:"vertical",children:["InputNumber",(0,s.jsxs)(y.Z,{direction:"vertical",children:[(0,s.jsx)(O,{size:"large",defaultValue:100,addonAfter:"\u5217"}),(0,s.jsx)(O,{defaultValue:100,onChange:function(f){console.log(f)},addonAfter:"\u5217"}),(0,s.jsx)(O,{size:"small",defaultValue:100,addonAfter:"\u5217"})]})]})}},96313:function(L,u,n){n.r(u);var x=n(28152),r=n.n(x),c=n(72051),v=n(84486),g=n(50959),p=n(11527),e=function(l){return l[l.canvas=0]="canvas",l[l.code=1]="code",l}(e||{}),m=[{label:"\u753B\u5E03",value:e.canvas},{label:"\u4EE3\u7801",value:e.code}];u.default=function(){var l=(0,g.useState)(e.canvas),h=r()(l,2),o=h[0],j=h[1];return(0,p.jsxs)("div",{children:[(0,p.jsx)(c.r,{value:o,options:m,onChange:j}),o===e.canvas&&(0,p.jsx)("div",{children:"canvas"}),o===e.code&&(0,p.jsx)("div",{children:"code"}),(0,p.jsx)(v.Z,{}),(0,p.jsx)(c.r,{size:"small",value:o,options:m,onChange:j}),o===e.canvas&&(0,p.jsx)("div",{children:"canvas"}),o===e.code&&(0,p.jsx)("div",{children:"code"})]})}},47257:function(L,u,n){n.r(u);var x=n(41657),r=n(83418),c=n(24819),v=n(11527);u.default=function(){return(0,v.jsx)(r.Z,{title:"Select",children:(0,v.jsxs)(c.D,{gap:12,children:[(0,v.jsxs)(c.D,{horizontal:!0,gap:16,children:["\u9ED8\u8BA4",(0,v.jsx)(x.P,{placeholder:"\u8BF7\u8F93\u5165",style:{width:120}}),(0,v.jsx)(x.P,{value:"123",style:{width:120}})]}),(0,v.jsxs)(c.D,{horizontal:!0,gap:16,children:["\u5C0F\u5C3A\u5BF8",(0,v.jsx)(x.P,{size:"small",placeholder:"\u8BF7\u8F93\u5165",style:{width:120}}),(0,v.jsx)(x.P,{size:"small",value:"123",style:{width:120}})]})]})})}},82684:function(L,u,n){n.r(u),n.d(u,{default:function(){return i}});var x=n(77117),r=n.n(x),c=n(18840),v=n.n(c),g=n(80194),p=n(69931),e=n(11954),m=n(11527),l,h=(0,e.kc)(function(a){var d=a.token,O=a.prefixCls,y=a.css,I=a.stylish,C=".".concat(O,"-tabs");return{cls:y(l||(l=v()([` + `,"-tab + ",`-tab { + margin: 8px 4px !important; + padding: 0 12px !important; + } + + `,`-tab { + color: `,`; + transition: background-color 150ms ease-out; + + &:first-child { + margin: 8px 4px 8px 0; + padding: 4px 12px !important; + } + + &:hover { + color: `,` !important; + background: `,`; + border-radius: 4px; + } + } + + `,`-nav { + height: 46px; + padding: 0 12px; + padding-right: 8px !important; + } + + // blur \u6548\u679C + position: relative; + height: 100%; + + `,`-nav { + position: absolute !important; + z-index: 10; + width: 100%; + + `,` + } + + `,`-content-holder { + // 46px \u662F tab \u7684\u9AD8\u5EA6 12px \u662F\u5408\u7406\u5185\u90E8\u95F4\u8DDD + padding-top: `,`px; + overflow-y: auto; + } + `])),C,C,C,d.colorTextSecondary,d.colorText,d.colorFillTertiary,C,C,I.backgroundBlur,C,46+8)}}),o=function(d){var O=h(),y=O.styles,I=O.cx;return(0,m.jsx)(p.iV,{children:(0,m.jsx)(g.Z,r()(r()({},d),{},{className:I(d.className,y.cls)}))})},j=function(d){console.log(d)},s=function(){return(0,m.jsx)(o,{defaultActiveKey:"1",onChange:j,items:[{label:"Tab 1",key:"1",children:"Content of Tab Pane 1"},{label:"Tab 2",key:"2",children:"Content of Tab Pane 2"},{label:"Tab 3",key:"3",children:"Content of Tab Pane 3"}]})},i=s},15706:function(L,u,n){n.r(u),n.d(u,{default:function(){return l}});var x=n(77117),r=n.n(x),c=n(43681),v=n(69931),g=n(11527),p=function(o){return(0,g.jsx)(v.iV,{children:(0,g.jsx)(c.Z,r()({},o))})};p.TreeNode=c.Z.TreeNode;var e=[{title:"parent 1",key:"0-0",children:[{title:"parent 1-0",key:"0-0-0",disabled:!0,children:[{title:"leaf",key:"0-0-0-0",disableCheckbox:!0},{title:"leaf",key:"0-0-0-1"}]},{title:"parent 1-1",key:"0-0-1",children:[{title:(0,g.jsx)("span",{style:{color:"#1890ff"},children:"sss"}),key:"0-0-1-0"}]}]}],m=function(){var o=function(i,a){console.log("selected",i,a)},j=function(i,a){console.log("onCheck",i,a)};return(0,g.jsx)(p,{checkable:!0,defaultExpandedKeys:["0-0-0","0-0-1"],defaultSelectedKeys:["0-0-0","0-0-1"],defaultCheckedKeys:["0-0-0","0-0-1"],onSelect:o,onCheck:j,treeData:e})},l=m},44160:function(L,u,n){n.r(u),n.d(u,{default:function(){return j}});var x=n(28152),r=n.n(x),c=n(77117),v=n.n(c),g=n(21241),p=n(69931),e=n(11527),m=function(i){return(0,e.jsx)(p.iV,{children:(0,e.jsx)(g.Z,v()({},i))})};m.TreeNode=g.Z.TreeNode;var l=n(50959),h=[{value:"parent 1",title:"parent 1",children:[{value:"parent 1-0",title:"parent 1-0",children:[{value:"leaf1",title:"leaf1"},{value:"leaf2",title:"leaf2"}]},{value:"parent 1-1",title:"parent 1-1",children:[{value:"leaf3",title:(0,e.jsx)("b",{style:{color:"#08c"},children:"leaf3"})}]}]}],o=function(){var i=(0,l.useState)(void 0),a=r()(i,2),d=a[0],O=a[1],y=function(C){O(C)};return(0,e.jsx)(m,{showSearch:!0,style:{width:"100%"},value:d,dropdownStyle:{maxHeight:400,overflow:"auto"},placeholder:"Please select",allowClear:!0,treeDefaultExpandAll:!0,onChange:y,treeData:h})},j=o},62368:function(L,u,n){var x=n(29909),r=n(20296),c=n(42851),v=n(22305),g=n.n(v),p=n(50959),e=n(11527),m=(0,p.memo)(function(l){var h=l.name,o=l.color,j=l.onClick,s=l.active,i=l.current,a=l.following;if(!h)return(0,e.jsx)(x.C,{});var d=g()(o);return(0,e.jsx)(r.Z,{title:h,showArrow:!1,children:(0,e.jsxs)(x.C,{shape:"circle",style:{background:o,outline:a?"2px solid ".concat(o):"",color:d.isLight()?"black":"inherit",zIndex:a?1e3:s?100:0,filter:s?"none":"grayscale(80%)",overflow:"initial",cursor:i?"inherit":"pointer"},onClick:j,children:[h.slice(0,1),(0,e.jsx)(c.Z,{status:s?"success":"default",color:s?void 0:"#d9d9d9",style:{position:"absolute",left:11,top:11}})]})})});u.Z=m},58199:function(L,u,n){n.d(u,{Z:function(){return i}});var x=n(18840),r=n.n(x),c=n(22305),v=n.n(c),g=n(50959),p=n(11954),e=n(11527),m=(0,g.memo)(function(a){var d=a.color;return(0,e.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"22",height:"24",children:(0,e.jsxs)("g",{fill:"none",fillRule:"evenodd",children:[(0,e.jsx)("path",{fill:d,d:"M19.208 10.282 2.007 2.269l4.068 18.916.066-.1a29.368 29.368 0 0 1 13.067-10.803Z"}),(0,e.jsx)("path",{stroke:"#FFF",strokeWidth:"1.5",d:"m19.483 10.954.758-.32a.365.365 0 0 0 .013-.666l-.747-.347-18.246-8.5a.143.143 0 0 0-.2.16L5.375 21.34l.18.833a.357.357 0 0 0 .645.123l.469-.704 2.458-3.694a14.326 14.326 0 0 1 6.374-5.27l3.982-1.674Z"})]})})}),l=m,h,o,j=(0,p.kc)(function(a){var d=a.css;return{container:d(h||(h=r()([` + position: fixed; + + z-index: 5000; + `]))),name:d(o||(o=r()([` + position: absolute; + top: 20px; + left: 20px; + font-size: 12px; + max-width: 96px; + padding: 2px 12px; + border-radius: 4px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + `])))}}),s=(0,g.memo)(function(a){var d=a.position,O=a.color,y=a.name,I=j(),C=I.styles;return(0,e.jsxs)("div",{className:C.container,style:{top:d.y,left:d.x},children:[(0,e.jsx)(l,{color:O}),(0,e.jsx)("div",{className:C.name,style:{backgroundColor:O,color:v()(O).isLight()?"black":"white"},children:y})]})}),i=s},71135:function(L,u,n){var x=n(77117),r=n.n(x),c=n(62368),v=n(50959),g=n(58199),p=n(11527),e=(0,v.lazy)(function(){return Promise.all([n.e(2824),n.e(1884)]).then(n.bind(n,71884))}),m=function(h){return(0,p.jsx)(v.Suspense,{children:(0,p.jsx)(e,r()({},h))})};m.Cursor=g.Z,m.Avatar=c.Z,u.Z=m},91590:function(L,u,n){n.d(u,{Z:function(){return Pn}});var x=n(77117),r=n.n(x),c=n(95530),v=n.n(c),g=n(5600),p=n(30175),e=n(50959),m=n(21320),l=n.n(m),h=n(18840),o=n.n(h),j=n(85105),s=n(80996),i=n(11954),a=n(84875),d=n.n(a),O=n(24819),y=n(28152),I=n.n(y),C=n(28319),f=n(11527),F,M=(0,i.kc)(function(t,_){var D=t.css,P=t.cx,E="".concat(_,"-content");return{input:P("".concat(E,"-tem"),D(F||(F=o()([` + padding-left: 13px; + `]))))}}),b=(0,e.memo)(function(t){var _=t.dataIndex,D=t.placeholder,P=t.value,E=t.index,R=t.prefixCls,H=t.style,Q=t.dragging,W=(0,j.t)(),w=(0,e.useRef)(null),V=(0,e.useState)(P),X=I()(V,2),A=X[0],$=X[1],sn=(0,e.useState)(!1),q=I()(sn,2),on=q[0],mn=q[1],cn=(0,e.useRef)(!0),yn=M(R),On=yn.styles,fn=function(){W.updateItem(l()({},_,A),E),mn(!1)};(0,e.useEffect)(function(){Q&&w.current.blur()},[Q]);var gn=function(dn){var vn=W.getIdByIndex(dn);return"column-list-".concat(dn,"-").concat(vn)},Dn=function(){var dn=W.getValue()||[];E+1===dn.length&&W.addItem(l()({},_,"")),setTimeout(function(){var vn=document.getElementById(gn(E+1));vn==null||vn.focus()},200)};return(0,f.jsx)(C.Z,{size:"small",ref:w,value:A,style:H,id:gn(E),onCompositionStart:function(){cn.current=!1},placeholder:D||"\u8BF7\u8F93\u5165",onCompositionEnd:function(){cn.current=!0},onBlur:function(){on&&fn()},className:On.input,onPressEnter:function(){cn.current&&(on&&fn(),Dn())},onChange:function(dn){$(dn.target.value),mn(!0)}})}),U=b,Z=n(82210),S,N=(0,i.kc)(function(t,_){var D=t.prefixCls,P=t.css,E=t.cx,R="".concat(_,"-content");return{select:E("".concat(R,"-tem"),P(S||(S=o()([` + .`,`-select-selector { + padding-left: 13px; + } + `])),D))}}),B=(0,e.memo)(function(t){var _=t.dataIndex,D=t.value,P=t.index,E=t.prefixCls,R=t.style,H=t.options,Q=t.placeholder,W=(0,j.t)(),w=N(E),V=w.styles;return(0,f.jsx)(Z.Z,{size:"small",style:R,options:H,className:V.select,value:D,onClear:function(){W.updateItem(l()({},_,null),P)},placeholder:Q||"\u8BF7\u9009\u62E9",onChange:function(A){W.updateItem(l()({},_,A),P)}})}),Y=B,nn,ln,G,rn,J,z=(0,i.kc)(function(t,_){var D=t.css,P=t.cx,E="".concat(_,"-item");return{item:P(E,D(nn||(nn=o()([` + position: relative; + width: 100%; + + &:hover .`,`-actions { + opacity: 1; + } + `])),E)),content:P("".concat(E,"-content"),D(ln||(ln=o()([` + flex: 1; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),actions:P("".concat(E,"-actions"),D(G||(G=o()([` + z-index: 10; + color: hsla(0, 0, 0, 0.45); + opacity: 0; + `])))),handle:P("".concat(E,"-handle"),D(rn||(rn=o()([` + position: absolute; + left: 0; + `])))),actionsRight:P("".concat(E,"-actions-right"),D(J||(J=o()([` + position: absolute; + top: 1px; + right: 1px; + align-self: flex-end; + overflow: hidden; + border-radius: 1px; + // \u91C7\u7528\u80CC\u666F\u6A21\u7CCA\u6765\u89E3\u51B3\u591A\u79CD\u80CC\u666F\u8272\u4E0B\u8986\u76D6\u5185\u5BB9\u7684\u95EE\u9898 TODO\uFF1AFireFox \u517C\u5BB9 + backdrop-filter: blur(5px); + //background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, @bg-2 10%, @bg-2 100%); + `]))))}}),en=(0,e.memo)(function(t){var _=t.item,D=t.index,P=t.prefixCls,E=t.columns,R=t.listeners,H=t.actions,Q=t.hideRemove,W=t.dragging,w=z(P),V=w.styles,X=(0,j.t)();return(0,f.jsxs)(O.D,{className:V.item,direction:"horizontal",align:"center",children:[(0,f.jsx)(s.Ag,r()({className:d()(V.actions,V.handle),tabIndex:-1,cursor:"grab",style:{width:14,height:24},"data-cypress":"draggable-handle"},R)),(0,f.jsx)(O.D,{horizontal:!0,gap:4,width:"100%",className:V.content,children:E.map(function(A,$){var sn={flex:1,maxWidth:"".concat(100/E.length,"%")},q={dataIndex:A.dataIndex,value:_[A.dataIndex],id:_.id,index:D,dragging:W,prefixCls:P,style:sn,placeholder:A.placeholder};switch(A.type){default:case"input":return(0,f.jsx)(U,r()({},q),"".concat(_==null?void 0:_.dataIndex,"-").concat($));case"select":return(0,f.jsx)(Y,r()({options:A.options},q),"".concat(_==null?void 0:_.dataIndex,"-").concat($));case"custom":var on=A.render;return on?(0,f.jsx)(on,r()({item:_,column:A,onChange:function(cn){X.updateItem(l()({},A.dataIndex,cn),D)}},q),"".concat(_==null?void 0:_.dataIndex,"-").concat($)):"\u6682\u65E0\u5B9E\u73B0"}})}),(0,f.jsxs)(O.D,{className:d()(V.actions,V.actionsRight),direction:"horizontal",align:"center",children:[H,Q?null:(0,f.jsx)(s.sL,{tabIndex:-1,onClick:function(){X.removeItem(D)},style:{height:22}})]})]})}),tn=en,k,K,T=(0,i.kc)(function(t,_){var D=t.token,P=t.css,E=t.cx;return{content:E("".concat(_,"-content"),P(k||(k=o()([` + flex: 1; + width: 100%; + height: 24px; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),header:E("".concat(_,"-header"),P(K||(K=o()([` + color: `,`; + padding-left: 8px; + `])),D.colorTextTertiary))}}),un=(0,e.memo)(function(t){var _=t.prefixCls,D=t.columns,P=T(_),E=P.styles,R=P.cx;return(0,f.jsx)(O.D,{horizontal:!0,align:"center",gap:4,children:D.map(function(H,Q){return(0,f.jsx)("div",{className:R(E.content,E.header),children:H.title},"".concat(H.dataIndex,"-").concat(Q))})})}),_n=n(73900),hn,xn,pn,Cn=(0,i.kc)(function(t,_){var D=t.token,P=t.css,E=t.cx,R=(0,_n.X)(t);return{content:E("".concat(_,"-content"),P(hn||(hn=o()([` + flex: 1; + width: 100%; + height: 24px; + font-size: 12px; + border-radius: 2px; + min-width: 48px; + `])))),header:E("".concat(_,"-header"),P(xn||(xn=o()([` + color: `,`; + `])),D.colorTextTertiary)),btnAdd:E("".concat(_,"-btn-add"),P(pn||(pn=o()([` + height: 24px; + padding-block: 2px; + margin-top: `,`px; + `])),D.marginXXS),R.defaultButton)}}),En=["prefixCls","className","columns","actions","hideRemove"],jn=(0,e.forwardRef)(function(t,_){var D=t.prefixCls,P=t.className,E=t.columns,R=t.actions,H=t.hideRemove,Q=v()(t,En),W=(0,g.k2)("column-list",D),w=Cn(W),V=w.cx,X=(0,e.useCallback)(function(A,$){var sn=$.index,q=$.listeners,on=$.dragging;return(0,f.jsx)(tn,{columns:E,item:A,dragging:on,listeners:q,index:sn,prefixCls:W,actions:typeof R=="function"?R(A,sn):R,hideRemove:H})},[W,E]);return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(un,{prefixCls:W,columns:E}),(0,f.jsx)(p.c,r()({ref:_,renderItem:X,className:V(W,P)},Q))]})}),Pn=jn},5863:function(L,u,n){n.d(u,{I:function(){return O}});var x=n(77117),r=n.n(x),c=n(28152),v=n.n(c),g=n(95530),p=n.n(g),e=n(18840),m=n.n(e),l=n(28319),h=n(50959),o=n(69931),j=n(11954),s=n(11527),i=["className","defaultValue","onChange","value","onCompositionStart","onCompositionEnd","onBlur","onFocus","onValueChanging"],a,d=(0,j.kc)(function(y){var I=y.stylish,C=y.css;return C(a||(a=m()([` + `,` + `])),I.controlContainer)}),O=(0,h.forwardRef)(function(y,I){var C=y.className,f=y.defaultValue,F=y.onChange,M=y.value,b=y.onCompositionStart,U=y.onCompositionEnd,Z=y.onBlur,S=y.onFocus,N=y.onValueChanging,B=p()(y,i),Y=d(),nn=Y.styles,ln=Y.cx,G=(0,h.useRef)(!1),rn=(0,h.useState)(M!=null?M:f),J=v()(rn,2),z=J[0],en=J[1],tn=(0,h.useRef)(f||M);(0,h.useEffect)(function(){typeof M!="undefined"&&en(M)},[M]);var k=function(){z!==tn.current&&(F==null||F(z),tn.current=z)};return(0,s.jsx)(o.iV,{children:(0,s.jsx)(l.Z,r()(r()({},B),{},{ref:I,className:ln(nn,C),value:z,onChange:function(T){en(T.target.value),N==null||N(T.target.value)},onFocus:function(T){S==null||S(T)},onBlur:function(T){k(),Z==null||Z(T)},onPressEnter:function(T){var un;G.current||(k(),(un=B.onPressEnter)===null||un===void 0||un.call(B,T))},onCompositionStart:function(T){G.current=!0,b==null||b(T)},onCompositionEnd:function(T){G.current=!1,U==null||U(T)}}))})})},72051:function(L,u,n){n.d(u,{r:function(){return o}});var x=n(77117),r=n.n(x),c=n(18840),v=n.n(c),g=n(88535),p=n(69931),e=n(11954),m=n(11527),l,h=(0,e.kc)(function(j){var s=j.token,i=j.css;return i(l||(l=v()([` + padding: 4px; + + .studio-segmented-item { + margin-right: 4px; + color: `,`; + border-radius: 2px; + + &:hover { + color: `,`; + } + + &:last-child { + margin-right: 0; + } + } + + .studio-segmented-item-selected { + color: `,`; + + &:hover { + color: `,`; + } + } + + .studio-segmented-item-label { + min-height: auto; + padding: 2px 7px; + line-height: unset; + } + `])),s.colorTextTertiary,s.colorTextSecondary,s.colorText,s.colorText)}),o=function(s){var i=h(),a=i.styles,d=i.cx;return(0,m.jsx)(p.iV,{children:(0,m.jsx)(g.Z,r()(r()({},s),{},{className:d(s.className,a)}))})}},41657:function(L,u,n){n.d(u,{P:function(){return o}});var x=n(77117),r=n.n(x),c=n(18840),v=n.n(c),g=n(82210),p=n(11954),e=n(69931),m=n(11527),l,h=(0,p.kc)(function(j){var s=j.css,i=j.stylish,a=j.prefixCls,d="".concat(a,"-select"),O=":not(.".concat(d,"-disabled):not(.").concat(d,"-customize-input)");return s(l||(l=v()([` + &.`,` { + &-multiple:not(&-customize-input) &.`,`-selector { + `,`; + } + + &`,` { + &:hover { + .`,`-selector { + border-color: transparent; + `,`; + } + } + } + + &-focused`,` { + &:hover { + .`,`-selector { + `,`; + } + } + + .`,`-selector { + `,`; + } + } + } + + .`,` { + &-arrow { + top: 13px; + right: 8px; + width: 10px; + height: 10px; + font-size: 10px; + } + } + `])),d,d,i.controlContainer,O,d,i.controlContainer,O,d,i.controlContainerFocused,d,i.controlContainerFocused,d)}),o=function(s){var i=h(),a=i.styles,d=i.cx;return(0,m.jsx)(e.iV,{children:(0,m.jsx)(g.Z,r()(r()({},s),{},{className:d(a,s.className)}))})}}}]); diff --git a/docs__guide__data-management.md.717dc9b4.async.js b/docs__guide__data-management.md.717dc9b4.async.js new file mode 100644 index 00000000..1c0493f6 --- /dev/null +++ b/docs__guide__data-management.md.717dc9b4.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7292],{4777:function(c,n,d){d.r(n);var h=d(48373),x=d(16306),s=d(15521),u=d(51834),_=d(89559),i=d(9134),j=d(50959),e=d(11527);function a(){var r=(0,i.eL)(),l=r.texts;return(0,e.jsx)(i.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"\u6570\u636E\u6D41\u6700\u4F73\u5B9E\u8DF5",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6570\u636E\u6D41\u6700\u4F73\u5B9E\u8DF5",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u6570\u636E\u6D41\u6700\u4F73\u5B9E\u8DF5"]}),(0,e.jsx)("p",{children:l[0].value}),(0,e.jsxs)("h2",{id:"\u6982\u5FF5\u8981\u7D20",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6982\u5FF5\u8981\u7D20",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u6982\u5FF5\u8981\u7D20"]}),(0,e.jsxs)(u.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:l[1].value}),(0,e.jsx)("th",{children:l[2].value})]})}),(0,e.jsxs)("tbody",{children:[(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[3].value}),(0,e.jsx)("td",{children:l[4].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[5].value}),(0,e.jsxs)("td",{children:[l[6].value,(0,e.jsx)("strong",{children:l[7].value}),l[8].value]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[9].value}),(0,e.jsxs)("td",{children:[l[10].value,(0,e.jsx)("strong",{children:l[11].value}),l[12].value,(0,e.jsx)("strong",{children:l[13].value}),l[14].value]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[15].value}),(0,e.jsxs)("td",{children:[l[16].value,(0,e.jsx)("strong",{children:l[17].value}),l[18].value]})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[19].value}),(0,e.jsx)("td",{children:l[20].value})]}),(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:l[21].value}),(0,e.jsx)("td",{children:l[22].value})]})]})]}),(0,e.jsxs)("h2",{id:"\u7ED3\u6784\u5206\u5C42",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7ED3\u6784\u5206\u5C42",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u7ED3\u6784\u5206\u5C42"]}),(0,e.jsx)("p",{children:l[23].value}),(0,e.jsxs)("h3",{id:"\u8F83\u4F4E\u590D\u6742\u5EA6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u8F83\u4F4E\u590D\u6742\u5EA6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u8F83\u4F4E\u590D\u6742\u5EA6"]}),(0,e.jsxs)("p",{children:[l[24].value,(0,e.jsx)("code",{children:l[25].value}),l[26].value,(0,e.jsx)("code",{children:l[27].value}),l[28].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[29].value}),(0,e.jsxs)("h3",{id:"\u4E00\u822C\u590D\u6742\u5EA6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E00\u822C\u590D\u6742\u5EA6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4E00\u822C\u590D\u6742\u5EA6"]}),(0,e.jsxs)("p",{children:[l[30].value,(0,e.jsx)("code",{children:l[31].value}),l[32].value,(0,e.jsx)("code",{children:l[33].value}),l[34].value,(0,e.jsx)("code",{children:l[35].value}),l[36].value,(0,e.jsx)("code",{children:l[37].value}),l[38].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[39].value}),(0,e.jsx)(s.Z,{lang:"bash",children:l[40].value}),(0,e.jsxs)("h3",{id:"\u4E2D\u7B49\u590D\u6742\u5EA6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E2D\u7B49\u590D\u6742\u5EA6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4E2D\u7B49\u590D\u6742\u5EA6"]}),(0,e.jsx)("p",{children:l[41].value}),(0,e.jsx)("p",{children:l[42].value}),(0,e.jsxs)("p",{children:[l[43].value,(0,e.jsx)("code",{children:l[44].value}),l[45].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[46].value}),(0,e.jsx)("p",{children:l[47].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[48].value}),l[49].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[50].value}),l[51].value,(0,e.jsxs)("ul",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[52].value}),l[53].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[54].value}),l[55].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[56].value}),l[57].value]})]})]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("code",{children:l[58].value}),l[59].value,(0,e.jsx)("code",{children:l[60].value}),l[61].value]})]}),(0,e.jsxs)("h3",{id:"\u9AD8\u7B49\u590D\u6742\u5EA6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u9AD8\u7B49\u590D\u6742\u5EA6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u9AD8\u7B49\u590D\u6742\u5EA6"]}),(0,e.jsx)("p",{children:l[62].value}),(0,e.jsxs)("p",{children:[l[63].value,(0,e.jsx)("a",{href:"https://github.com/lobehub/lobe-chat/tree/master/src/store/session",children:l[64].value}),l[65].value]}),(0,e.jsx)(s.Z,{lang:"bash",children:l[66].value}),(0,e.jsx)("p",{children:l[67].value}),(0,e.jsxs)("h2",{id:"\u7F16\u8F91\u5668\u573A\u666F\u4E0B\u7684\u76EE\u5F55\u7ED3\u6784\u6700\u4F73\u5B9E\u8DF5",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7F16\u8F91\u5668\u573A\u666F\u4E0B\u7684\u76EE\u5F55\u7ED3\u6784\u6700\u4F73\u5B9E\u8DF5",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u7F16\u8F91\u5668\u573A\u666F\u4E0B\u7684\u76EE\u5F55\u7ED3\u6784\u6700\u4F73\u5B9E\u8DF5"]}),(0,e.jsx)("p",{children:l[68].value}),(0,e.jsx)(s.Z,{lang:"bash",children:l[69].value}),(0,e.jsxs)("h3",{id:"\u9876\u5C42\u5BF9\u8C61",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u9876\u5C42\u5BF9\u8C61",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u9876\u5C42\u5BF9\u8C61"]}),(0,e.jsxs)("p",{children:[(0,e.jsx)("code",{children:l[70].value}),l[71].value]}),(0,e.jsxs)("h4",{id:"initialstate",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#initialstate",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"initialState"]}),(0,e.jsxs)("p",{children:[(0,e.jsx)("code",{children:l[72].value}),l[73].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[74].value}),(0,e.jsx)("p",{children:l[75].value}),(0,e.jsxs)("h4",{id:"selectors",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#selectors",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"selectors"]}),(0,e.jsx)("p",{children:l[76].value}),(0,e.jsx)(s.Z,{lang:"ts",children:l[77].value}),(0,e.jsxs)("h4",{id:"store",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#store",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"store"]}),(0,e.jsxs)("p",{children:[l[78].value,(0,e.jsx)("code",{children:l[79].value})]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[80].value}),(0,e.jsxs)("p",{children:[l[81].value,(0,e.jsx)("code",{children:l[82].value}),l[83].value]}),(0,e.jsxs)("p",{children:[l[84].value,(0,e.jsx)("code",{children:l[85].value}),l[86].value,(0,e.jsx)("code",{children:l[87].value}),l[88].value,(0,e.jsx)("code",{children:l[89].value}),l[90].value]}),(0,e.jsxs)("h3",{id:"slice-\u90E8\u5206",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#slice-\u90E8\u5206",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Slice \u90E8\u5206"]}),(0,e.jsxs)("p",{children:[l[91].value,(0,e.jsx)("code",{children:l[92].value}),l[93].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[94].value}),(0,e.jsxs)("p",{children:[l[95].value,(0,e.jsx)("code",{children:l[96].value}),l[97].value,(0,e.jsx)("code",{children:l[98].value}),l[99].value]}),(0,e.jsxs)("p",{children:[l[100].value,(0,e.jsx)("code",{children:l[101].value}),l[102].value,(0,e.jsx)("code",{children:l[103].value}),l[104].value,(0,e.jsx)("code",{children:l[105].value}),l[106].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[107].value}),(0,e.jsxs)("p",{children:[l[108].value,(0,e.jsx)("code",{children:l[109].value}),l[110].value,(0,e.jsx)("code",{children:l[111].value}),l[112].value,(0,e.jsx)("code",{children:l[113].value}),l[114].value,(0,e.jsx)("code",{children:l[115].value}),l[116].value]}),(0,e.jsx)("p",{children:l[117].value}),(0,e.jsxs)("p",{children:[l[118].value,(0,e.jsx)("code",{children:l[119].value}),l[120].value,(0,e.jsx)("code",{children:l[121].value}),l[122].value,(0,e.jsx)("code",{children:l[123].value}),l[124].value]}),(0,e.jsx)("p",{children:l[125].value}),(0,e.jsxs)("h2",{id:"\u529F\u80FD\u7814\u53D1",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u529F\u80FD\u7814\u53D1",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u529F\u80FD\u7814\u53D1"]}),(0,e.jsx)("p",{children:l[126].value}),(0,e.jsx)("p",{children:l[127].value}),(0,e.jsxs)("h3",{id:"action-\u7814\u53D1",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#action-\u7814\u53D1",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"action \u7814\u53D1"]}),(0,e.jsx)("p",{children:l[128].value}),(0,e.jsxs)("ul",{children:[(0,e.jsx)("li",{children:l[129].value}),(0,e.jsx)("li",{children:l[130].value})]}),(0,e.jsxs)("p",{children:[l[131].value,(0,e.jsx)("code",{children:l[132].value}),l[133].value,(0,e.jsx)("code",{children:l[134].value}),l[135].value,(0,e.jsx)("code",{children:l[136].value}),l[137].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[138].value}),(0,e.jsx)("p",{children:l[139].value}),(0,e.jsx)("p",{children:l[140].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:l[141].value}),l[142].value,(0,e.jsx)("code",{children:l[143].value}),l[144].value,(0,e.jsx)("code",{children:l[145].value}),l[146].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:l[147].value}),l[148].value,(0,e.jsx)("code",{children:l[149].value}),l[150].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:l[151].value}),l[152].value]})]}),(0,e.jsxs)("h3",{id:"reducer-\u7814\u53D1",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#reducer-\u7814\u53D1",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"reducer \u7814\u53D1"]}),(0,e.jsx)("p",{children:l[153].value}),(0,e.jsxs)(u.Z,{children:[(0,e.jsx)("thead",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("th",{children:l[154].value}),(0,e.jsx)("th",{children:l[155].value})]})}),(0,e.jsx)("tbody",{children:(0,e.jsxs)("tr",{children:[(0,e.jsx)("td",{children:(0,e.jsx)("img",{src:"https://gw.alipayobjects.com/zos/kitchen/qcmFMlllP/f588a003-6317-4ef2-9728-491c9bda3c05.png",alt:""})}),(0,e.jsx)("td",{children:(0,e.jsx)("img",{src:"https://github-production-user-asset-6210df.s3.amazonaws.com/28616219/261315145-01f8542f-e748-4334-b8fa-67b929fa1795.png",alt:""})})]})})]}),(0,e.jsxs)("h3",{id:"selector-\u7814\u53D1",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#selector-\u7814\u53D1",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"selector \u7814\u53D1"]}),(0,e.jsx)("p",{children:l[156].value}),(0,e.jsx)(s.Z,{lang:"ts",children:l[157].value}),(0,e.jsxs)("p",{children:[l[158].value,(0,e.jsx)("code",{children:l[159].value}),l[160].value]}),(0,e.jsx)(s.Z,{lang:"ts",children:l[161].value}),(0,e.jsx)("p",{children:l[162].value}),(0,e.jsxs)("p",{children:[l[163].value,(0,e.jsx)("code",{children:l[164].value}),l[165].value,(0,e.jsx)("code",{children:l[166].value}),l[167].value]}),(0,e.jsx)(s.Z,{lang:"tsx",children:l[168].value})]})})})}n.default=a}}]); diff --git a/docs__guide__data-management.md.778c6473.chunk.css b/docs__guide__data-management.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__data-management.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__intro.md.73f48af2.async.js b/docs__guide__intro.md.73f48af2.async.js new file mode 100644 index 00000000..1f490de3 --- /dev/null +++ b/docs__guide__intro.md.73f48af2.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[8610],{68624:function(a,i,n){n.r(i);var l=n(48373),t=n(16306),d=n(15521),o=n(51834),c=n(89559),s=n(9134),h=n(50959),e=n(11527);function u(){var r=(0,s.eL)(),_=r.texts;return(0,e.jsx)(s.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"\u5FEB\u901F\u5F00\u59CB",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5FEB\u901F\u5F00\u59CB",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u5FEB\u901F\u5F00\u59CB"]}),(0,e.jsx)("p",{children:_[0].value}),(0,e.jsxs)("h2",{id:"\u5B89\u88C5",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5B89\u88C5",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u5B89\u88C5"]}),(0,e.jsx)(d.Z,{lang:"bash",children:_[1].value}),(0,e.jsxs)("h3",{id:"\u4F7F\u7528\u7EC4\u4EF6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F7F\u7528\u7EC4\u4EF6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F7F\u7528\u7EC4\u4EF6"]}),(0,e.jsxs)("p",{children:[_[2].value,(0,e.jsx)(s.rU,{to:"/components/action-icon",children:_[3].value})]}),(0,e.jsx)("p",{children:_[4].value})]}),(0,e.jsx)(s.Dl,{demo:{id:"docs-guide-intro-demo-columnlist"},previewerProps:{filename:"docs/guide/demos/ColumnList/index.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h3",{id:"\u7EC4\u4EF6\u88C5\u914D\u5668",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7EC4\u4EF6\u88C5\u914D\u5668",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u7EC4\u4EF6\u88C5\u914D\u5668"]}),(0,e.jsx)("p",{children:_[5].value}),(0,e.jsxs)("p",{children:[_[6].value,(0,e.jsx)(s.rU,{to:"/pro-editor",children:_[7].value})]}),(0,e.jsxs)("h3",{id:"-\u4F7F\u7528\u539F\u5B50\u5316\u80FD\u529B",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#-\u4F7F\u7528\u539F\u5B50\u5316\u80FD\u529B",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u{1F6A7} \u4F7F\u7528\u539F\u5B50\u5316\u80FD\u529B"]}),(0,e.jsx)("blockquote",{children:(0,e.jsx)("p",{children:_[8].value})}),(0,e.jsx)("p",{children:_[9].value}),(0,e.jsx)("p",{children:_[10].value}),(0,e.jsxs)("h2",{id:"\u4E0E\u6846\u67B6\u96C6\u6210",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E0E\u6846\u67B6\u96C6\u6210",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4E0E\u6846\u67B6\u96C6\u6210"]}),(0,e.jsxs)("h3",{id:"\u4E0E-umi-\u96C6\u6210",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E0E-umi-\u96C6\u6210",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4E0E Umi \u96C6\u6210"]}),(0,e.jsx)("p",{children:_[11].value}),(0,e.jsxs)("h3",{id:"\u4E0E-nextjs-\u96C6\u6210",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4E0E-nextjs-\u96C6\u6210",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4E0E Next.js \u96C6\u6210"]}),(0,e.jsxs)("p",{children:[(0,e.jsx)("a",{href:"https://nextjs.org/",children:_[12].value}),_[13].value]}),(0,e.jsxs)("p",{children:[_[14].value,(0,e.jsx)("code",{children:_[15].value}),_[16].value,(0,e.jsx)("code",{children:_[17].value}),_[18].value]}),(0,e.jsx)(d.Z,{lang:"js",children:_[19].value}),(0,e.jsx)("p",{children:_[20].value}),(0,e.jsxs)("h2",{id:"\u5DE5\u7A0B\u5316\u80FD\u529B",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5DE5\u7A0B\u5316\u80FD\u529B",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u5DE5\u7A0B\u5316\u80FD\u529B"]}),(0,e.jsxs)("h3",{id:"\u6309\u9700\u52A0\u8F7D",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6309\u9700\u52A0\u8F7D",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u6309\u9700\u52A0\u8F7D"]}),(0,e.jsxs)("p",{children:[_[21].value,(0,e.jsx)("code",{children:_[22].value}),_[23].value]}),(0,e.jsxs)("h3",{id:"typescript",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#typescript",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"TypeScript"]}),(0,e.jsx)("p",{children:_[24].value})]})]})})}i.default=u}}]); diff --git a/docs__guide__intro.md.778c6473.chunk.css b/docs__guide__intro.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__intro.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__guide__why-pro-editor.md.455ac5c7.async.js b/docs__guide__why-pro-editor.md.455ac5c7.async.js new file mode 100644 index 00000000..1c4cd1cf --- /dev/null +++ b/docs__guide__why-pro-editor.md.455ac5c7.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7169],{42328:function(d,n,_){_.r(n);var l=_(48373),a=_(16306),t=_(51834),o=_(89559),s=_(9134),h=_(50959),e=_(11527);function r(){var i=(0,s.eL)(),u=i.texts;return(0,e.jsx)(s.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"why-proeditor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#why-proeditor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"Why ProEditor?"]}),(0,e.jsx)("p",{children:u[0].value}),(0,e.jsxs)("h2",{id:"-\u524D\u8A00\u73B0\u5728\u7684\u524D\u7AEF\u7EC4\u4EF6\u5E93\u6CA1\u6D3B\u4E86",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#-\u524D\u8A00\u73B0\u5728\u7684\u524D\u7AEF\u7EC4\u4EF6\u5E93\u6CA1\u6D3B\u4E86",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u{1F914} \u524D\u8A00\uFF1A\u73B0\u5728\u7684\u524D\u7AEF\u7EC4\u4EF6\u5E93\u6CA1\u6D3B\u4E86\uFF1F"]}),(0,e.jsx)("p",{children:u[1].value}),(0,e.jsx)("p",{children:u[2].value}),(0,e.jsx)("p",{children:u[3].value}),(0,e.jsxs)("h3",{id:"-\u62FF\u4E00\u4E2A\u4F8B\u5B50\u804A\u804A\u590D\u6742\u7684\u91CD\u7F16\u8F91\u7EC4\u4EF6",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#-\u62FF\u4E00\u4E2A\u4F8B\u5B50\u804A\u804A\u590D\u6742\u7684\u91CD\u7F16\u8F91\u7EC4\u4EF6",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u{1F330} \u62FF\u4E00\u4E2A\u4F8B\u5B50\u804A\u804A\u590D\u6742\u7684\u91CD\u300C\u7F16\u8F91\u300D\u7EC4\u4EF6"]}),(0,e.jsx)("p",{children:u[4].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[5].value}),u[6].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[7].value}),u[8].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[9].value}),u[10].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[11].value}),u[12].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[13].value}),u[14].value]})]}),(0,e.jsxs)("h3",{id:"\u66F4\u590D\u6742\u7684\u7528\u6237\u8F93\u5165",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u66F4\u590D\u6742\u7684\u7528\u6237\u8F93\u5165",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u66F4\u590D\u6742\u7684\u300C\u7528\u6237\u8F93\u5165\u300D"]}),(0,e.jsx)("p",{children:u[15].value}),(0,e.jsx)("p",{children:u[16].value}),(0,e.jsxs)("h2",{id:"\u7F16\u8F91\u9886\u57DF\u4E0B\u7684-antd",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7F16\u8F91\u9886\u57DF\u4E0B\u7684-antd",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u{1F579}\u300C\u7F16\u8F91\u300D\u9886\u57DF\u4E0B\u7684 \u300Cantd\u300D"]}),(0,e.jsx)("p",{children:u[17].value}),(0,e.jsx)("p",{children:u[18].value}),(0,e.jsxs)("ul",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[19].value}),u[20].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[21].value}),u[22].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[23].value}),u[24].value]})]}),(0,e.jsxs)("h2",{id:"-\u4F7F\u7528\u5EFA\u8BAE",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#-\u4F7F\u7528\u5EFA\u8BAE",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u{1F4A1} \u4F7F\u7528\u5EFA\u8BAE"]}),(0,e.jsxs)("h3",{id:"\u4EC0\u4E48\u573A\u666F\u4E0B\u4F60\u4E0D\u5E94\u8BE5\u4F7F\u7528-proeditor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EC0\u4E48\u573A\u666F\u4E0B\u4F60\u4E0D\u5E94\u8BE5\u4F7F\u7528-proeditor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EC0\u4E48\u573A\u666F\u4E0B\uFF0C\u4F60\u4E0D\u5E94\u8BE5\u4F7F\u7528 ProEditor"]}),(0,e.jsx)("p",{children:u[25].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[26].value}),u[27].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[28].value}),u[29].value,(0,e.jsx)("a",{href:"http://ant.design/",children:u[30].value}),u[31].value,(0,e.jsx)("a",{href:"https://procomponents.ant.design/",children:u[32].value}),u[33].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[34].value}),u[35].value]})]}),(0,e.jsxs)("h3",{id:"\u4EC0\u4E48\u573A\u666F\u4E0B\u4F60\u53EF\u4EE5\u4F7F\u7528-proeditor",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EC0\u4E48\u573A\u666F\u4E0B\u4F60\u53EF\u4EE5\u4F7F\u7528-proeditor",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EC0\u4E48\u573A\u666F\u4E0B\uFF0C\u4F60\u53EF\u4EE5\u4F7F\u7528 ProEditor"]}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[36].value}),u[37].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:u[38].value}),u[39].value,(0,e.jsx)("a",{href:"https://www.yuque.com/kitchen/changelog/3.1.0",children:u[40].value}),u[41].value]})]})]})})})}n.default=r}}]); diff --git a/docs__guide__why-pro-editor.md.778c6473.chunk.css b/docs__guide__why-pro-editor.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__guide__why-pro-editor.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__index.md.778c6473.chunk.css b/docs__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__index.md.798f9668.async.js b/docs__index.md.798f9668.async.js new file mode 100644 index 00000000..776a1064 --- /dev/null +++ b/docs__index.md.798f9668.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6935],{86930:function(s,t,_){_.r(t);var u=_(48373),i=_(16306),p=_(51834),l=_(89559),d=_(9134),m=_(50959),e=_(11527);function r(){var o=(0,d.eL)(),n=o.texts;return(0,e.jsx)(d.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsx)("div",{className:"markdown",children:(0,e.jsx)("p",{children:n[0].value})})})})}t.default=r}}]); diff --git a/docs__pro-editor__component-assets.md.5524875e.async.js b/docs__pro-editor__component-assets.md.5524875e.async.js new file mode 100644 index 00000000..cd13812c --- /dev/null +++ b/docs__pro-editor__component-assets.md.5524875e.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[430],{88776:function(u,s,n){n.r(s);var o=n(48373),l=n(16306),d=n(15521),a=n(51834),c=n(89559),i=n(9134),p=n(50959),_=n(11527);function r(){var t=(0,i.eL)(),e=t.texts;return(0,_.jsx)(i.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"\u590D\u6742\u7EC4\u4EF6\u7684\u5143\u6570\u636E",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u590D\u6742\u7EC4\u4EF6\u7684\u5143\u6570\u636E",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u590D\u6742\u7EC4\u4EF6\u7684\u5143\u6570\u636E"]}),(0,_.jsxs)("h3",{id:"\u6728\u5076\u6A21\u578B",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6728\u5076\u6A21\u578B",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u6728\u5076\u6A21\u578B"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsx)("p",{children:(0,_.jsx)("img",{src:"https://mdn.alipayobjects.com/huamei_re70wt/afts/img/A*d8rTT4gXf-UAAAAAAAAAAAAADmuEAQ/original",alt:"image.png"})}),(0,_.jsx)("p",{children:e[1].value}),(0,_.jsxs)("h2",{id:"\u5143\u6570\u636E\u6A21\u578B",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5143\u6570\u636E\u6A21\u578B",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u5143\u6570\u636E\u6A21\u578B"]}),(0,_.jsx)("p",{children:e[2].value}),(0,_.jsxs)("p",{children:[(0,_.jsx)("img",{src:"https://mdn.alipayobjects.com/huamei_re70wt/afts/img/A*kSZ-S6Pe0yUAAAAAAAAAAAAADmuEAQ/original",alt:"image.png"}),e[3].value,(0,_.jsx)("a",{name:"pCzZe"})]}),(0,_.jsxs)("ul",{children:[(0,_.jsx)("li",{children:e[4].value}),(0,_.jsx)("li",{children:e[5].value}),(0,_.jsx)("li",{children:e[6].value})]}),(0,_.jsx)("p",{children:e[7].value}),(0,_.jsxs)("h3",{id:"model-\u7ED3\u6784",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#model-\u7ED3\u6784",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Model \u7ED3\u6784"]}),(0,_.jsx)("p",{children:e[8].value}),(0,_.jsx)(d.Z,{lang:"typescript",children:e[9].value}),(0,_.jsxs)("h2",{id:"componentassets",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#componentassets",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"ComponentAssets"]}),(0,_.jsx)("p",{children:e[10].value}),(0,_.jsx)(d.Z,{lang:"typescript",children:e[11].value})]})})})}s.default=r}}]); diff --git a/docs__pro-editor__component-assets.md.778c6473.chunk.css b/docs__pro-editor__component-assets.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__component-assets.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__data-flow.md.55902dfe.async.js b/docs__pro-editor__data-flow.md.55902dfe.async.js new file mode 100644 index 00000000..fe6ed71e --- /dev/null +++ b/docs__pro-editor__data-flow.md.55902dfe.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[846],{1440:function(s,u,l){l.r(u);var a=l(48373),c=l(16306),d=l(15521),o=l(51834),t=l(89559),n=l(9134),h=l(50959),e=l(11527);function i(){var r=(0,n.eL)(),_=r.texts;return(0,e.jsx)(n.dY,{children:(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"\u9002\u914D\u591A\u4EBA\u534F\u540C\u6A21\u5F0F\u7684\u6570\u636E\u6D41\u67B6\u6784",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u9002\u914D\u591A\u4EBA\u534F\u540C\u6A21\u5F0F\u7684\u6570\u636E\u6D41\u67B6\u6784",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u9002\u914D\u591A\u4EBA\u534F\u540C\u6A21\u5F0F\u7684\u6570\u636E\u6D41\u67B6\u6784"]}),(0,e.jsx)("p",{children:_[0].value}),(0,e.jsxs)("ol",{children:[(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:_[1].value}),_[2].value]}),(0,e.jsxs)("li",{children:[(0,e.jsx)("strong",{children:_[3].value}),_[4].value]})]}),(0,e.jsxs)("h2",{id:"proeditor-\u5BB9\u5668\u6570\u636E\u6D41\u67B6\u6784",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#proeditor-\u5BB9\u5668\u6570\u636E\u6D41\u67B6\u6784",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ProEditor \u5BB9\u5668\u6570\u636E\u6D41\u67B6\u6784"]}),(0,e.jsx)("p",{children:_[5].value}),(0,e.jsxs)("ul",{children:[(0,e.jsxs)("li",{children:[_[6].value,(0,e.jsx)("code",{children:_[7].value}),_[8].value]}),(0,e.jsxs)("li",{children:[_[9].value,(0,e.jsx)("code",{children:_[10].value}),_[11].value,(0,e.jsx)("code",{children:_[12].value}),_[13].value,(0,e.jsx)("code",{children:_[14].value}),_[15].value,(0,e.jsx)("code",{children:_[16].value}),_[17].value]})]}),(0,e.jsx)("p",{children:_[18].value}),(0,e.jsxs)("ul",{children:[(0,e.jsx)("li",{children:_[19].value}),(0,e.jsx)("li",{children:_[20].value}),(0,e.jsx)("li",{children:_[21].value}),(0,e.jsx)("li",{children:_[22].value}),(0,e.jsx)("li",{children:_[23].value})]}),(0,e.jsx)("p",{children:_[24].value}),(0,e.jsxs)("ul",{children:[(0,e.jsx)("li",{children:_[25].value}),(0,e.jsx)("li",{children:_[26].value}),(0,e.jsx)("li",{children:_[27].value}),(0,e.jsx)("li",{children:_[28].value})]}),(0,e.jsx)("p",{children:_[29].value}),(0,e.jsxs)("h2",{id:"\u6570\u636E\u6D41\u6D41\u8F6C\u6A21\u5F0F",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6570\u636E\u6D41\u6D41\u8F6C\u6A21\u5F0F",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u6570\u636E\u6D41\u6D41\u8F6C\u6A21\u5F0F"]}),(0,e.jsx)("p",{children:_[30].value}),(0,e.jsxs)("h3",{id:"\u5BB9\u5668\u5C42",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5BB9\u5668\u5C42",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u5BB9\u5668\u5C42"]}),(0,e.jsx)("p",{children:_[31].value}),(0,e.jsx)("p",{children:_[32].value}),(0,e.jsx)("p",{children:_[33].value}),(0,e.jsxs)("p",{children:[_[34].value,(0,e.jsx)("code",{children:_[35].value}),_[36].value]}),(0,e.jsx)("p",{children:_[37].value}),(0,e.jsx)("p",{children:_[38].value}),(0,e.jsx)(d.Z,{lang:"tsx",children:_[39].value}),(0,e.jsx)("p",{children:_[40].value}),(0,e.jsx)("p",{children:_[41].value}),(0,e.jsxs)("ol",{children:[(0,e.jsx)("li",{children:_[42].value}),(0,e.jsx)("li",{children:_[43].value}),(0,e.jsxs)("li",{children:[_[44].value,(0,e.jsx)("code",{children:_[45].value}),_[46].value,(0,e.jsx)("strong",{children:_[47].value}),_[48].value,(0,e.jsx)("code",{children:_[49].value}),_[50].value,(0,e.jsx)("code",{children:_[51].value}),_[52].value,(0,e.jsx)("code",{children:_[53].value}),_[54].value,(0,e.jsx)("code",{children:_[55].value}),_[56].value]}),(0,e.jsxs)("li",{children:[_[57].value,(0,e.jsx)("code",{children:_[58].value}),_[59].value,(0,e.jsx)("code",{children:_[60].value}),_[61].value,(0,e.jsx)("code",{children:_[62].value}),_[63].value,(0,e.jsx)("code",{children:_[64].value}),_[65].value]})]}),(0,e.jsx)(d.Z,{lang:"tsx",children:_[66].value})]})})})}u.default=i}}]); diff --git a/docs__pro-editor__data-flow.md.778c6473.chunk.css b/docs__pro-editor__data-flow.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__data-flow.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__index.md.311e6d28.async.js b/docs__pro-editor__index.md.311e6d28.async.js new file mode 100644 index 00000000..09d2c5c5 --- /dev/null +++ b/docs__pro-editor__index.md.311e6d28.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9293],{18930:function(t,r,_){_.r(r);var n=_(48373),a=_(16306),u=_(51834),l=_(89559),s=_(9134),m=_(50959),e=_(11527);function o(){var i=(0,s.eL)(),d=i.texts;return(0,e.jsx)(s.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h1",{id:"probuilder-\u88C5\u914D\u5668\u5BB9\u5668",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#probuilder-\u88C5\u914D\u5668\u5BB9\u5668",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"ProBuilder \u88C5\u914D\u5668\u5BB9\u5668"]}),(0,e.jsx)("p",{children:d[0].value}),(0,e.jsxs)("h2",{id:"\u4EE5-button-\u793A\u4F8B",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4EE5-button-\u793A\u4F8B",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4EE5 Button \u793A\u4F8B"]})]}),(0,e.jsx)(s.Dl,{demo:{id:"probuilder-demo-buttonassets"},previewerProps:{iframe:600,filename:"docs/pro-editor/demos/buttonAssets.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"\u4F20\u5165-componentassets",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F20\u5165-componentassets",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u4F20\u5165 ComponentAssets"]})}),(0,e.jsx)(s.Dl,{demo:{id:"probuilder-demo-defaultassets"},previewerProps:{iframe:600,filename:"docs/pro-editor/demos/defaultAssets.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h2",{id:"\u65E0-componentassets",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u65E0-componentassets",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u65E0 ComponentAssets"]})}),(0,e.jsx)(s.Dl,{demo:{id:"probuilder-demo-empty"},previewerProps:{iframe:300,filename:"docs/pro-editor/demos/empty.tsx"}}),(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsxs)("h2",{id:"\u89C6\u56FE\u72B6\u6001\u53D7\u63A7",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u89C6\u56FE\u72B6\u6001\u53D7\u63A7",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"\u89C6\u56FE\u72B6\u6001\u53D7\u63A7"]}),(0,e.jsxs)("p",{children:[d[1].value,(0,e.jsx)("code",{children:d[2].value}),d[3].value]})]}),(0,e.jsx)(s.Dl,{demo:{id:"probuilder-demo-controlledpresence"},previewerProps:{iframe:800,filename:"docs/pro-editor/demos/controlledPresence.tsx"}}),(0,e.jsx)("div",{className:"markdown",children:(0,e.jsxs)("h1",{id:"api",children:[(0,e.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#api",children:(0,e.jsx)("span",{className:"icon icon-link"})}),"API"]})}),(0,e.jsx)(n.Z,{id:"ProEditor"})]})})}r.default=o}}]); diff --git a/docs__pro-editor__index.md.778c6473.chunk.css b/docs__pro-editor__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__provider.md.778c6473.chunk.css b/docs__pro-editor__provider.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__provider.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__provider.md.fbae466f.async.js b/docs__pro-editor__provider.md.fbae466f.async.js new file mode 100644 index 00000000..dea9888a --- /dev/null +++ b/docs__pro-editor__provider.md.fbae466f.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[6117],{55170:function(i,d,r){r.r(d);var s=r(48373),l=r(16306),u=r(51834),a=r(89559),n=r(9134),p=r(50959),_=r(11527);function o(){var t=(0,n.eL)(),e=t.texts;return(0,_.jsx)(n.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"probuilderprovider",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#probuilderprovider",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"ProBuilderProvider"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsxs)("ul",{children:[(0,_.jsxs)("li",{children:[e[1].value,(0,_.jsx)("code",{children:e[2].value}),e[3].value,(0,_.jsx)("code",{children:e[4].value}),e[5].value]}),(0,_.jsx)("li",{children:e[6].value}),(0,_.jsx)("li",{children:e[7].value})]}),(0,_.jsxs)("p",{children:[e[8].value,(0,_.jsx)("code",{children:e[9].value}),e[10].value]})]})})})}d.default=o}}]); diff --git a/docs__pro-editor__realtime-collaboration.md.22a57063.async.js b/docs__pro-editor__realtime-collaboration.md.22a57063.async.js new file mode 100644 index 00000000..04ae9df1 --- /dev/null +++ b/docs__pro-editor__realtime-collaboration.md.22a57063.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3322],{72405:function(i,s,d){d.r(s);var o=d(48373),t=d(16306),a=d(51834),l=d(89559),n=d(9134),c=d(50959),_=d(11527);function r(){var u=(0,n.eL)(),e=u.texts;return(0,_.jsx)(n.dY,{children:(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"\u5B9E\u65F6\u534F\u540C\u6A21\u5757",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5B9E\u65F6\u534F\u540C\u6A21\u5757",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u5B9E\u65F6\u534F\u540C\u6A21\u5757"]}),(0,_.jsx)("p",{children:e[0].value}),(0,_.jsxs)("ul",{children:[(0,_.jsx)("li",{children:e[1].value}),(0,_.jsx)("li",{children:e[2].value})]}),(0,_.jsxs)("h2",{id:"demo-\u6F14\u793A",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#demo-\u6F14\u793A",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"Demo \u6F14\u793A"]})]}),(0,_.jsx)(n.Dl,{demo:{id:"docs-pro-editor-realtime-collaboration-demo-demo"},previewerProps:{filename:"docs/pro-editor/demos/realtimeCollaboration/demo.tsx"}}),(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h2",{id:"\u6570\u636E\u540C\u6B65-yjs-\u4E2D\u95F4\u4EF6",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u6570\u636E\u540C\u6B65-yjs-\u4E2D\u95F4\u4EF6",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u6570\u636E\u540C\u6B65\uFF1A Yjs \u4E2D\u95F4\u4EF6"]}),(0,_.jsxs)("p",{children:[e[3].value,(0,_.jsx)("a",{href:"https://github.com/joebobmiles/zustand-middleware-yjs",children:e[4].value}),e[5].value]}),(0,_.jsx)("p",{children:e[6].value}),(0,_.jsxs)("h2",{id:"\u534F\u540C\u611F\u77E5",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u534F\u540C\u611F\u77E5",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u534F\u540C\u611F\u77E5"]}),(0,_.jsx)("p",{children:e[7].value}),(0,_.jsxs)("h2",{id:"\u5386\u53F2\u8BB0\u5F55todo",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u5386\u53F2\u8BB0\u5F55todo",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u5386\u53F2\u8BB0\u5F55\uFF08TODO\uFF09"]}),(0,_.jsx)("p",{children:e[8].value}),(0,_.jsxs)("h2",{id:"\u79BB\u7EBF\u7F13\u5B58",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u79BB\u7EBF\u7F13\u5B58",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u79BB\u7EBF\u7F13\u5B58"]}),(0,_.jsx)("p",{children:e[9].value})]})]})})}s.default=r}}]); diff --git a/docs__pro-editor__realtime-collaboration.md.778c6473.chunk.css b/docs__pro-editor__realtime-collaboration.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__realtime-collaboration.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__usePresenceAsset.md.778c6473.chunk.css b/docs__pro-editor__usePresenceAsset.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__usePresenceAsset.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__usePresenceAsset.md.974cc6ac.async.js b/docs__pro-editor__usePresenceAsset.md.974cc6ac.async.js new file mode 100644 index 00000000..75359a93 --- /dev/null +++ b/docs__pro-editor__usePresenceAsset.md.974cc6ac.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[7880],{56974:function(u,t,_){_.r(t);var l=_(48373),m=_(16306),r=_(69327),n=_(15521),p=_(51834),a=_(89559),o=_(9134),E=_(50959),e=_(11527);function s(){var i=(0,o.eL)(),d=i.texts;return(0,e.jsx)(o.dY,{children:(0,e.jsxs)(e.Fragment,{children:[(0,e.jsxs)("div",{className:"markdown",children:[(0,e.jsx)("p",{children:d[0].value}),(0,e.jsx)(n.Z,{lang:"ts",children:d[1].value})]}),(0,e.jsx)(r.Z,{type:"warning",children:(0,e.jsxs)("p",{children:[d[2].value,(0,e.jsx)("code",{children:d[3].value}),d[4].value,(0,e.jsx)("code",{children:d[5].value}),d[6].value]})})]})})}t.default=s}}]); diff --git a/docs__pro-editor__useProEditor.md.02957657.async.js b/docs__pro-editor__useProEditor.md.02957657.async.js new file mode 100644 index 00000000..5cc1ee54 --- /dev/null +++ b/docs__pro-editor__useProEditor.md.02957657.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1953],{90449:function(t,r,d){d.r(r);var u=d(48373),a=d(16306),s=d(69327),l=d(15521),c=d(51834),p=d(89559),n=d(9134),m=d(50959),_=d(11527);function o(){var i=(0,n.eL)(),e=i.texts;return(0,_.jsx)(n.dY,{children:(0,_.jsxs)(_.Fragment,{children:[(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsx)("p",{children:e[0].value}),(0,_.jsx)(l.Z,{lang:"tsx",children:e[1].value})]}),(0,_.jsx)(s.Z,{type:"warning",children:(0,_.jsxs)("p",{children:[e[2].value,(0,_.jsx)("code",{children:e[3].value}),e[4].value,(0,_.jsx)("code",{children:e[5].value}),e[6].value]})}),(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsx)("p",{children:e[7].value}),(0,_.jsxs)("ul",{children:[(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[8].value}),e[9].value]})}),(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[10].value}),e[11].value,(0,_.jsx)("code",{children:e[12].value}),e[13].value]})}),(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[14].value}),e[15].value]})}),(0,_.jsx)("li",{children:(0,_.jsxs)("p",{children:[(0,_.jsx)("code",{children:e[16].value}),e[17].value]})}),(0,_.jsx)("li",{children:(0,_.jsx)("p",{children:e[18].value})})]})]})]})})}r.default=o}}]); diff --git a/docs__pro-editor__useProEditor.md.778c6473.chunk.css b/docs__pro-editor__useProEditor.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__useProEditor.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__utils.md.778c6473.chunk.css b/docs__pro-editor__utils.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__pro-editor__utils.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__pro-editor__utils.md.990b43b8.async.js b/docs__pro-editor__utils.md.990b43b8.async.js new file mode 100644 index 00000000..51d7481c --- /dev/null +++ b/docs__pro-editor__utils.md.990b43b8.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[690],{3215:function(i,n,e){e.r(n);var u=e(48373),l=e(16306),r=e(15521),a=e(51834),p=e(89559),t=e(9134),m=e(50959),_=e(11527);function o(){var s=(0,t.eL)(),d=s.texts;return(0,_.jsx)(t.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"generatejsxcode",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#generatejsxcode",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"generateJSXCode"]}),(0,_.jsx)("p",{children:d[0].value}),(0,_.jsx)(r.Z,{lang:"jsx",children:d[1].value}),(0,_.jsx)("p",{children:d[2].value}),(0,_.jsx)(r.Z,{lang:"jsx",children:d[3].value})]})})})}n.default=o}}]); diff --git a/docs__showcase__flow-editor.md.363374fc.async.js b/docs__showcase__flow-editor.md.363374fc.async.js new file mode 100644 index 00000000..a881a621 --- /dev/null +++ b/docs__showcase__flow-editor.md.363374fc.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[310],{36538:function(o,n,e){e.r(n);var i=e(48373),u=e(16306),a=e(51834),l=e(89559),t=e(9134),p=e(50959),_=e(11527);function r(){var s=(0,t.eL)(),d=s.texts;return(0,_.jsx)(t.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"\u7B80\u4ECB",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7B80\u4ECB",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u7B80\u4ECB"]}),(0,_.jsx)("p",{children:d[0].value}),(0,_.jsx)("p",{children:(0,_.jsx)("img",{src:"https://mdn.alipayobjects.com/huamei_rusp7w/afts/img/A*8TzqSK8jnhAAAAAAAAAAAAAADmB6AQ/original",alt:""})}),(0,_.jsxs)("h2",{id:"\u8BBF\u95EE\u5730\u5740",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u8BBF\u95EE\u5730\u5740",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u8BBF\u95EE\u5730\u5740"]}),(0,_.jsx)("p",{children:(0,_.jsx)("a",{href:"https://github.com/ant-design/pro-flow-editor",children:d[1].value})})]})})})}n.default=r}}]); diff --git a/docs__showcase__flow-editor.md.778c6473.chunk.css b/docs__showcase__flow-editor.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__showcase__flow-editor.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__showcase__index.md.778c6473.chunk.css b/docs__showcase__index.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__showcase__index.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/docs__showcase__index.md.f207dcfe.async.js b/docs__showcase__index.md.f207dcfe.async.js new file mode 100644 index 00000000..54dc31ea --- /dev/null +++ b/docs__showcase__index.md.f207dcfe.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[2123],{4221:function(s,t,e){e.r(t);var i=e(48373),u=e(16306),l=e(51834),a=e(89559),d=e(9134),m=e(50959),_=e(11527);function r(){var n=(0,d.eL)(),o=n.texts;return(0,_.jsx)(d.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"\u4F7F\u7528\u6848\u4F8B",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u4F7F\u7528\u6848\u4F8B",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u4F7F\u7528\u6848\u4F8B"]}),(0,_.jsx)("p",{children:o[0].value}),(0,_.jsx)("p",{children:(0,_.jsx)("img",{src:"https://mdn.alipayobjects.com/huamei_re70wt/afts/img/A*688cTLS47_QAAAAAAAAAAAAADmuEAQ/original",alt:""})})]})})})}t.default=r}}]); diff --git a/docs__showcase__kitchen-color-studio.md.53d03db6.async.js b/docs__showcase__kitchen-color-studio.md.53d03db6.async.js new file mode 100644 index 00000000..9daef8f9 --- /dev/null +++ b/docs__showcase__kitchen-color-studio.md.53d03db6.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[5506],{77462:function(s,t,e){e.r(t);var i=e(48373),u=e(16306),a=e(51834),l=e(89559),n=e(9134),p=e(50959),_=e(11527);function d(){var o=(0,n.eL)(),r=o.texts;return(0,_.jsx)(n.dY,{children:(0,_.jsx)(_.Fragment,{children:(0,_.jsxs)("div",{className:"markdown",children:[(0,_.jsxs)("h1",{id:"\u7B80\u4ECB",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u7B80\u4ECB",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u7B80\u4ECB"]}),(0,_.jsx)("p",{children:r[0].value}),(0,_.jsx)("p",{children:(0,_.jsx)("img",{src:"https://raw.githubusercontent.com/ant-design/kitchen-color-studio/master/public/preview1.webp",alt:""})}),(0,_.jsxs)("h2",{id:"\u8BBF\u95EE\u5730\u5740",children:[(0,_.jsx)("a",{"aria-hidden":"true",tabIndex:"-1",href:"#\u8BBF\u95EE\u5730\u5740",children:(0,_.jsx)("span",{className:"icon icon-link"})}),"\u8BBF\u95EE\u5730\u5740"]}),(0,_.jsx)("p",{children:(0,_.jsx)("a",{href:"https://github.com/ant-design/antd-color-editor",children:r[1].value})})]})})})}t.default=d}}]); diff --git a/docs__showcase__kitchen-color-studio.md.778c6473.chunk.css b/docs__showcase__kitchen-color-studio.md.778c6473.chunk.css new file mode 100644 index 00000000..563c5c99 --- /dev/null +++ b/docs__showcase__kitchen-color-studio.md.778c6473.chunk.css @@ -0,0 +1 @@ +.dumi-default-table{margin:24px 0 32px;transform:translate(0)}.dumi-default-table-content{overflow:auto}.dumi-default-table-content:before,.dumi-default-table-content:after{content:"";display:block;position:fixed;z-index:1;top:0;bottom:0;width:6px;pointer-events:none}.dumi-default-table-content[data-left-folded]:before{left:0;background-image:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-left-folded]:before{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content[data-right-folded]:after{right:0;background-image:linear-gradient(to left,rgba(0,0,0,.1),rgba(0,0,0,0))}[data-prefers-color=dark] .dumi-default-table-content[data-right-folded]:after{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.dumi-default-table-content>table>thead>tr>th,.dumi-default-table-content>table>tr>th{white-space:nowrap}.dumi-default-badge{display:inline-block;margin-inline-start:2px;padding:1px 8px;font-size:12px;font-weight:400;line-height:20px;border-radius:4px;vertical-align:top}.dumi-default-badge:not([type]),.dumi-default-badge[type=info]{color:#1677ff;background:#e2eeff}[data-prefers-color=dark] .dumi-default-badge:not([type]),[data-prefers-color=dark] .dumi-default-badge[type=info]{color:#1677ff;background:#002962}.dumi-default-badge[type=warning]{color:#d59200;background:#ffefcb}[data-prefers-color=dark] .dumi-default-badge[type=warning]{color:#d59200;background:#231800}.dumi-default-badge[type=success]{color:#208a41;background:#cbf3d7}[data-prefers-color=dark] .dumi-default-badge[type=success]{color:#208a41;background:#092712}.dumi-default-badge[type=error]{color:#ce1f31;background:#fbe2e5}[data-prefers-color=dark] .dumi-default-badge[type=error]{color:#ce1f31;background:#3c090e}.dumi-default-tree{padding:16px;margin:24px 0 32px;background:#fbfcfd;border:1px solid #e4e9ec;border-radius:2px;color:#30363f;overflow-y:auto}[data-prefers-color=dark] .dumi-default-tree{color:#c6c9cd;background:#020305;border-color:#1c2022}.dumi-default-tree small{padding-left:24px;color:#616d7f;font-size:14px;white-space:nowrap}[data-prefers-color=dark] .dumi-default-tree small{color:#616d7f}.dumi-default-tree small:before{content:"# "}.dumi-default-tree.rc-tree{transition:all .3s;line-height:1.5715;list-style:none;font-size:14px}.dumi-default-tree.rc-tree .rc-tree-treenode{position:relative;display:flex;align-items:flex-start}.dumi-default-tree.rc-tree .rc-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background .3s;content:""}.dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#eeeff0}[data-prefers-color=dark] .dumi-default-tree.rc-tree .rc-tree-treenode:hover:before{background:#1c1d1e}.dumi-default-tree.rc-tree .rc-tree-treenode>*{z-index:1}.dumi-default-tree.rc-tree .rc-tree-treenode span.rc-tree-switcher{display:flex;align-items:center;justify-content:center;width:24px;height:28px;margin-right:2px;line-height:28px;background:transparent;cursor:pointer;flex-shrink:0}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper{flex:auto;min-height:28px;margin:0;padding:0 4px;line-height:28px;cursor:pointer;white-space:nowrap}.dumi-default-tree.rc-tree .rc-tree-treenode .rc-tree-node-content-wrapper .rc-tree-iconEle{margin-right:6px;vertical-align:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent{display:inline-block;height:0;vertical-align:bottom;flex-shrink:0}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit{position:relative;display:inline-block;width:24px;height:28px}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-indent-unit-end:before{display:none}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%;text-align:center}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:before{position:absolute;top:0;bottom:-4px;margin-left:-1px;border-left:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .tree-switcher-leaf-line:after{position:absolute;top:0;bottom:14px;width:12px;margin-left:-1px;border-bottom:1px solid #d9d9d9;content:" "}.dumi-default-tree.rc-tree.rc-tree-show-line .rc-tree-treenode-leaf-last .tree-switcher-leaf-line:before{height:14px}.dumi-default-tree-icon{width:16px;color:#30363f;vertical-align:-.225em;display:inline-block}[data-prefers-color=dark] .dumi-default-tree-icon{color:#c6c9cd}.ant-motion-collapse{overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out!important} diff --git a/dumi__tmp-production__dumi__theme__ContextWrapper.fd181068.async.js b/dumi__tmp-production__dumi__theme__ContextWrapper.fd181068.async.js new file mode 100644 index 00000000..15f3bd5a --- /dev/null +++ b/dumi__tmp-production__dumi__theme__ContextWrapper.fd181068.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1923],{67020:function(y,i,t){t.r(i),t.d(i,{default:function(){return c}});var a=t(28152),d=t.n(a),e=t(50959),o=t(9134),l=t(96183),n=t(47278),p=t(27778),A=t(11527),m={};function c(){var u=(0,o.pC)(),g=(0,e.useState)(!1),r=d()(g,2),h=r[0],E=r[1],_=(0,e.useRef)(o.m8.location.pathname);return(0,e.useEffect)(function(){return o.m8.listen(function(s){s.location.pathname!==_.current&&(_.current=s.location.pathname,document.documentElement.scrollTo(0,0))})},[]),(0,A.jsx)(l.D.Provider,{value:{pkg:{name:"@ant-design/pro-editor",description:"\u{1F31F} Lightweight Editor UI Framework",version:"0.25.0",license:"MIT",repository:{type:"git",url:"https://github.com/ant-design/pro-editor.git"},authors:["rdmclin2@163.com","arvinx@foxmail.com"]},historyType:"browser",entryExports:m,demos:n.DE,components:n.wx,locales:p.k,loading:h,setLoading:E,hostname:void 0,themeConfig:{footer:"Made with \u2764\uFE0F by \u8682\u8681\u96C6\u56E2 - AFX & \u6570\u5B57\u79D1\u6280",prefersColor:{default:"light",switch:!0},nprogress:!0,lastUpdated:!0,hero:{"zh-CN":{title:"ProEditor",description:"\u{1F31F} \u901A\u7528\u7F16\u8F91\u5668 UI \u6846\u67B6",actions:[{text:"\u5FEB\u901F\u5F00\u59CB \u2192",link:"/guide/intro"},{text:"Github",link:"https://github.com/ant-design/pro-editor"}]},"en-US":{title:"ProEditor",description:"\u{1F31F} A General Editor UI Framework",actions:[{text:"Quick Start \u2192",link:"/guide/intro"}]}},socialLinks:{github:"https://github.com/ant-design/pro-editor"},features:[{image:"https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/q48YQ5X4ytAAAAAAAAAAAAAAFl94AQBr",title:"\u7B80\u5355\u6613\u7528",description:"\u5728 Ant Design \u4E0A\u8FDB\u884C\u4E86\u81EA\u5DF1\u7684\u5C01\u88C5\uFF0C\u66F4\u52A0\u6613\u7528"},{image:"https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg",title:"Ant Design",description:"\u4E0E Ant Design \u8BBE\u8BA1\u4F53\u7CFB\u4E00\u8109\u76F8\u627F\uFF0C\u65E0\u7F1D\u5BF9\u63A5 antd \u9879\u76EE"},{image:"https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/UKqDTIp55HYAAAAAAAAAAAAAFl94AQBr",title:"\u901A\u7528\u7F16\u8F91\u5668\u7EC4\u4EF6",description:"\u63D0\u4F9B\u5B8C\u5907\u7684\u7F16\u8F91\u5668\u7EC4\u4EF6\uFF0C\u65B9\u4FBF\u4F7F\u7528\u8005\u5B9A\u5236\u81EA\u5DF1\u7684\u7F16\u8F91\u5668"},{image:"https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/Y_NMQKxw7OgAAAAAAAAAAAAAFl94AQBr",title:"\u9884\u8BBE\u6837\u5F0F",description:"\u6837\u5F0F\u98CE\u683C\u4E0E antd \u4E00\u8109\u76F8\u627F\uFF0C\u65E0\u9700\u9B54\u6539\uFF0C\u6D51\u7136\u5929\u6210\u3002\u9ED8\u8BA4\u597D\u7528\u7684\u4E3B\u9898\u7CFB\u7EDF"},{image:"https://mdn.alipayobjects.com/yuyan_qk0oxh/afts/img/U3XjS5IA1tUAAAAAAAAAAAAAFl94AQBr",title:"\u9884\u8BBE\u884C\u4E3A",description:"\u66F4\u5C11\u7684\u4EE3\u7801\uFF0C\u66F4\u5C11\u7684 Bug\uFF0C\u66F4\u591A\u7684\u529F\u80FD"},{image:"https://gw.alipayobjects.com/zos/antfincdn/Eb8IHpb9jE/Typescript_logo_2020.svg",title:"TypeScript",description:"\u4F7F\u7528 TypeScript \u5F00\u53D1\uFF0C\u63D0\u4F9B\u5B8C\u6574\u7684\u7C7B\u578B\u5B9A\u4E49\u6587\u4EF6\uFF0C\u65E0\u9700\u9891\u7E41\u6253\u5F00\u5B98\u7F51"}],logo:"https://gw.alipayobjects.com/zos/antfincdn/upvrAjAPQX/Logo_Tech%252520UI.svg",name:"@ant-design/pro-editor",editLink:"https://github.com/ant-design/pro-editor/edit/main/{filename}"},_2_level_nav_available:!0},children:u})}}}]); diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 00000000..e9378451 Binary files /dev/null and b/favicon.ico differ diff --git a/guide/data-management/index.html b/guide/data-management/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/guide/data-management/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/guide/intro/index.html b/guide/intro/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/guide/intro/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/guide/why-pro-editor/index.html b/guide/why-pro-editor/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/guide/why-pro-editor/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/icon.png b/icon.png new file mode 100644 index 00000000..aaacc6f7 Binary files /dev/null and b/icon.png differ diff --git a/index.html b/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/nm__dumi-theme-antd-style__dist__layouts__DemoLayout__index.6d5a5d2f.async.js b/nm__dumi-theme-antd-style__dist__layouts__DemoLayout__index.6d5a5d2f.async.js new file mode 100644 index 00000000..e685f7d0 --- /dev/null +++ b/nm__dumi-theme-antd-style__dist__layouts__DemoLayout__index.6d5a5d2f.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[9946],{90768:function(e,n,_){_.r(n);var t=_(9134),o=_(5419),u=_(11527);n.default=function(){var d=(0,t.pC)();return(0,u.jsx)(o.Z,{children:d})}}}]); diff --git a/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.a49ee09a.async.js b/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.a49ee09a.async.js new file mode 100644 index 00000000..dccf466c --- /dev/null +++ b/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.a49ee09a.async.js @@ -0,0 +1 @@ +(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[4860],{51737:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(48002)},3783:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(8634)},10941:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(32695)},7709:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(85284)},52014:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(53785)},54780:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(84329)},41088:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(32865)},10823:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(35e3)},71625:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(6266)},83143:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(34535)},82107:function(t,e,_){"use strict";_.d(e,{ZP:function(){return o.ZP}});var o=_(68934)},50292:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(51049)},87690:function(t,e,_){"use strict";_.d(e,{Z:function(){return o.Z}});var o=_(60556)},84232:function(){},14050:function(){}}]); diff --git a/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.eec80432.chunk.css b/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.eec80432.chunk.css new file mode 100644 index 00000000..855d442e --- /dev/null +++ b/nm__dumi-theme-antd-style__dist__layouts__DocLayout__index.eec80432.chunk.css @@ -0,0 +1 @@ +.dumi-default-search-result>dl{margin:2px 0}.dumi-default-search-result>dl>dt{height:30px;padding:0 16px;font-weight:700;font-size:14px;line-height:30px;color:#4f5866;background-color:#e4e9ec}[data-prefers-color=dark] .dumi-default-search-result>dl>dt{color:#8590a0;background-color:#2a353c}.dumi-default-search-result>dl>dt:first-child{margin-top:-2px}.dumi-default-search-result>dl>dt+dd{margin-top:2px}.dumi-default-search-result>dl>dd{margin:0 4px;padding:2px 0}.dumi-default-search-result>dl>dd+dd{border-top:1px dashed #e4e9ec}[data-prefers-color=dark] .dumi-default-search-result>dl>dd+dd{border-top-color:#2a353c}.dumi-default-search-result>dl>dd+dt{margin-top:2px}.dumi-default-search-result>dl>dd>a{position:relative;display:flex;height:60px;flex-direction:column;justify-content:center;padding-top:6px;padding-bottom:8px;padding-inline-start:54px;padding-inline-end:12px;text-decoration:none;box-sizing:border-box;border-radius:4px}.dumi-default-search-result>dl>dd>a[data-active],.dumi-default-search-result>dl>dd>a:hover{background-color:#1677ff}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a[data-active],[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a:hover{background-color:#00183a}.dumi-default-search-result>dl>dd>a[data-active]>h4,.dumi-default-search-result>dl>dd>a:hover>h4,.dumi-default-search-result>dl>dd>a[data-active]>p,.dumi-default-search-result>dl>dd>a:hover>p{color:#fff}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a[data-active]>h4,[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a:hover>h4,[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a[data-active]>p,[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a:hover>p{color:#ccc}.dumi-default-search-result>dl>dd>a[data-active]>svg,.dumi-default-search-result>dl>dd>a:hover>svg{fill:#fff}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a[data-active]>svg,[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a:hover>svg{fill:#ccc}.dumi-default-search-result>dl>dd>a>svg{position:absolute;top:14px;inset-inline-start:14px;width:32px;height:32px;fill:#c2c9cc}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a>svg{fill:#282d30}.dumi-default-search-result>dl>dd>a>h4,.dumi-default-search-result>dl>dd>a>p{margin:0;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dumi-default-search-result>dl>dd>a>h4{color:#4f5866;font-size:14px}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a>h4{color:#8590a0}.dumi-default-search-result>dl>dd>a>p{margin-top:2px;font-size:13px;color:#8a9099}[data-prefers-color=dark] .dumi-default-search-result>dl>dd>a>p{color:#616d7f}.dumi-default-search-result>dl>dd>a>p:empty{display:none}.dumi-default-search-result mark{color:#484607;padding:0 2px;border-radius:2px;background-color:#fff9c5}[data-prefers-color=dark] .dumi-default-search-result mark{color:#939147;background-color:#382506}.dumi-default-search-result .dumi-default-search-empty{display:flex;height:140px;align-items:center;justify-content:center;color:#8a9099;font-size:16px}[data-prefers-color=dark] .dumi-default-search-result .dumi-default-search-empty{color:#616d7f}.dumi-default-search-result .dumi-default-search-empty>svg{margin-inline-end:8px;width:48px;fill:#c0c4c9}[data-prefers-color=dark] .dumi-default-search-result .dumi-default-search-empty>svg{fill:#343b45} diff --git a/nm__dumi__dist__client__pages__404.4bbb4272.async.js b/nm__dumi__dist__client__pages__404.4bbb4272.async.js new file mode 100644 index 00000000..0c056f6a --- /dev/null +++ b/nm__dumi__dist__client__pages__404.4bbb4272.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[3065],{29196:function(o,n,e){e.r(n),e.d(n,{default:function(){return l}});var t=e(9134),a=e(50959),d=function(){var r=(0,t.YB)(),u=(0,t.bU)();return a.createElement("div",{className:"dumi-default-not-found"},a.createElement("h1",null,r.formatMessage({id:"404.title"})),a.createElement(t.rU,{to:"base"in u?u.base:"/",replace:!0},r.formatMessage({id:"404.back"})," \u2192"))},l=d}}]); diff --git a/nm__dumi__dist__client__pages__404.8b85f2d9.chunk.css b/nm__dumi__dist__client__pages__404.8b85f2d9.chunk.css new file mode 100644 index 00000000..29b05227 --- /dev/null +++ b/nm__dumi__dist__client__pages__404.8b85f2d9.chunk.css @@ -0,0 +1 @@ +.dumi-default-not-found{display:flex;flex-direction:column;height:65vh;align-items:center;justify-content:center}.dumi-default-not-found>h1{position:relative;margin:24px 0;color:#e4e9ec;font-size:78px;font-weight:700;text-shadow:-1px -1px 0 #d0d5d8}[data-prefers-color=dark] .dumi-default-not-found>h1{color:#2a353c;text-shadow:-1px -1px 0 #1c2022}.dumi-default-not-found>a{color:#1677ff}[data-prefers-color=dark] .dumi-default-not-found>a{color:#0053c8}.dumi-default-not-found>a:not(:hover){text-decoration:none} diff --git a/nm__dumi__dist__client__pages__Demo__index.578aa5c0.chunk.css b/nm__dumi__dist__client__pages__Demo__index.578aa5c0.chunk.css new file mode 100644 index 00000000..fa6b5465 --- /dev/null +++ b/nm__dumi__dist__client__pages__Demo__index.578aa5c0.chunk.css @@ -0,0 +1 @@ +body{margin:0;padding:0} diff --git a/nm__dumi__dist__client__pages__Demo__index.8253533f.async.js b/nm__dumi__dist__client__pages__Demo__index.8253533f.async.js new file mode 100644 index 00000000..fef026f7 --- /dev/null +++ b/nm__dumi__dist__client__pages__Demo__index.8253533f.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_ant_design_pro_editor=self.webpackChunk_ant_design_pro_editor||[]).push([[1009],{61396:function(f,n,e){e.r(n),e.d(n,{default:function(){return d}});var t=e(9134),o=e(50959),r=function(){var s=(0,t.UO)(),u=s.id,m=(0,t.WF)(),i=m.demos,c=i[u]||{},a=c.component;return a&&(0,o.createElement)(a)},d=r}}]); diff --git a/pro-editor/component-assets/index.html b/pro-editor/component-assets/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/pro-editor/component-assets/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/data-flow/index.html b/pro-editor/data-flow/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/pro-editor/data-flow/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/index.html b/pro-editor/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/pro-editor/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/provider/index.html b/pro-editor/provider/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/pro-editor/provider/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/realtime-collaboration/index.html b/pro-editor/realtime-collaboration/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/pro-editor/realtime-collaboration/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/use-presence-asset/index.html b/pro-editor/use-presence-asset/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/pro-editor/use-presence-asset/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/use-pro-editor/index.html b/pro-editor/use-pro-editor/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/pro-editor/use-pro-editor/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/pro-editor/utils/index.html b/pro-editor/utils/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/pro-editor/utils/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/showcase/flow-editor/index.html b/showcase/flow-editor/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/showcase/flow-editor/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/showcase/index.html b/showcase/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/showcase/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/showcase/kitchen-color-studio/index.html b/showcase/kitchen-color-studio/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/showcase/kitchen-color-studio/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/umi.572c03a8.js b/umi.572c03a8.js new file mode 100644 index 00000000..a8fe811d --- /dev/null +++ b/umi.572c03a8.js @@ -0,0 +1,5414 @@ +!(function(){var dm=Object.defineProperty,fm=Object.defineProperties;var pm=Object.getOwnPropertyDescriptors;var Kd=Object.getOwnPropertySymbols;var Uf=Object.prototype.hasOwnProperty,Wf=Object.prototype.propertyIsEnumerable;var zf=(y,c,e)=>c in y?dm(y,c,{enumerable:!0,configurable:!0,writable:!0,value:e}):y[c]=e,ea=(y,c)=>{for(var e in c||(c={}))Uf.call(c,e)&&zf(y,e,c[e]);if(Kd)for(var e of Kd(c))Wf.call(c,e)&&zf(y,e,c[e]);return y},oo=(y,c)=>fm(y,pm(c));var Xl=(y,c)=>{var e={};for(var r in y)Uf.call(y,r)&&c.indexOf(r)<0&&(e[r]=y[r]);if(y!=null&&Kd)for(var r of Kd(y))c.indexOf(r)<0&&Wf.call(y,r)&&(e[r]=y[r]);return e};var Co=(y,c,e)=>new Promise((r,a)=>{var n=p=>{try{d(e.next(p))}catch(l){a(l)}},i=p=>{try{d(e.throw(p))}catch(l){a(l)}},d=p=>p.done?r(p.value):Promise.resolve(p.value).then(n,i);d((e=e.apply(y,c)).next())});(function(){var __webpack_modules__={81548:function(y,c,e){"use strict";e.d(c,{iN:function(){return se},R_:function(){return w},EV:function(){return j}});var r=e(96299),a=e(28556),n=2,i=.16,d=.05,p=.05,l=.15,u=5,v=4,m=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}];function b(N){var g=N.r,E=N.g,K=N.b,J=(0,r.py)(g,E,K);return{h:J.h*360,s:J.s,v:J.v}}function f(N){var g=N.r,E=N.g,K=N.b;return"#".concat((0,r.vq)(g,E,K,!1))}function I(N,g,E){var K=E/100,J={r:(g.r-N.r)*K+N.r,g:(g.g-N.g)*K+N.g,b:(g.b-N.b)*K+N.b};return J}function P(N,g,E){var K;return Math.round(N.h)>=60&&Math.round(N.h)<=240?K=E?Math.round(N.h)-n*g:Math.round(N.h)+n*g:K=E?Math.round(N.h)+n*g:Math.round(N.h)-n*g,K<0?K+=360:K>=360&&(K-=360),K}function R(N,g,E){if(N.h===0&&N.s===0)return N.s;var K;return E?K=N.s-i*g:g===v?K=N.s+i:K=N.s+d*g,K>1&&(K=1),E&&g===u&&K>.1&&(K=.1),K<.06&&(K=.06),Number(K.toFixed(2))}function A(N,g,E){var K;return E?K=N.v+p*g:K=N.v-l*g,K>1&&(K=1),Number(K.toFixed(2))}function w(N){for(var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},E=[],K=(0,a.uA)(N),J=u;J>0;J-=1){var Y=b(K),ae=f((0,a.uA)({h:P(Y,J,!0),s:R(Y,J,!0),v:A(Y,J,!0)}));E.push(ae)}E.push(f(K));for(var be=1;be<=v;be+=1){var je=b(K),Ge=f((0,a.uA)({h:P(je,be),s:R(je,be),v:A(je,be)}));E.push(Ge)}return g.theme==="dark"?m.map(function(Re){var xt=Re.index,Dt=Re.opacity,Ct=f(I((0,a.uA)(g.backgroundColor||"#141414"),(0,a.uA)(E[xt]),Dt*100));return Ct}):E}var C={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},S={},O={};Object.keys(C).forEach(function(N){S[N]=w(C[N]),S[N].primary=S[N][5],O[N]=w(C[N],{theme:"dark",backgroundColor:"#141414"}),O[N].primary=O[N][5]});var T=S.red,$=S.volcano,j=S.gold,G=S.orange,Z=S.yellow,z=S.lime,ne=S.green,H=S.cyan,se=S.blue,V=S.geekblue,W=S.purple,_=S.magenta,L=S.grey,k=S.grey},7824:function(y,c,e){"use strict";e.d(c,{E4:function(){return en},V9:function(){return j},Df:function(){return T},jG:function(){return N},EN:function(){return Ye},t2:function(){return Ht},fp:function(){return hn},xy:function(){return Me}});var r=e(36014),a=e(12309);function n(Fe){for(var Je=0,Et,Nt=0,sn=Fe.length;sn>=4;++Nt,sn-=4)Et=Fe.charCodeAt(Nt)&255|(Fe.charCodeAt(++Nt)&255)<<8|(Fe.charCodeAt(++Nt)&255)<<16|(Fe.charCodeAt(++Nt)&255)<<24,Et=(Et&65535)*1540483477+((Et>>>16)*59797<<16),Et^=Et>>>24,Je=(Et&65535)*1540483477+((Et>>>16)*59797<<16)^(Je&65535)*1540483477+((Je>>>16)*59797<<16);switch(sn){case 3:Je^=(Fe.charCodeAt(Nt+2)&255)<<16;case 2:Je^=(Fe.charCodeAt(Nt+1)&255)<<8;case 1:Je^=Fe.charCodeAt(Nt)&255,Je=(Je&65535)*1540483477+((Je>>>16)*59797<<16)}return Je^=Je>>>13,Je=(Je&65535)*1540483477+((Je>>>16)*59797<<16),((Je^Je>>>15)>>>0).toString(36)}var i=n,d=e(50959),p=e.t(d,2),l=e(16658),u=e(12554),v=e(18342),m=e(9130),b=e(82349),f=e(25201),I="%",P=function(){function Fe(Je){(0,m.Z)(this,Fe),(0,f.Z)(this,"instanceId",void 0),(0,f.Z)(this,"cache",new Map),this.instanceId=Je}return(0,b.Z)(Fe,[{key:"get",value:function(Et){return this.cache.get(Et.join(I))||null}},{key:"update",value:function(Et,Nt){var sn=Et.join(I),an=this.cache.get(sn),Ut=Nt(an);Ut===null?this.cache.delete(sn):this.cache.set(sn,Ut)}}]),Fe}(),R=P,A=["children"],w="data-token-hash",C="data-css-hash",S="data-cache-path",O="__cssinjs_instance__";function T(){var Fe=Math.random().toString(12).slice(2);if(typeof document!="undefined"&&document.head&&document.body){var Je=document.body.querySelectorAll("style[".concat(C,"]"))||[],Et=document.head.firstChild;Array.from(Je).forEach(function(sn){sn[O]=sn[O]||Fe,sn[O]===Fe&&document.head.insertBefore(sn,Et)});var Nt={};Array.from(document.querySelectorAll("style[".concat(C,"]"))).forEach(function(sn){var an=sn.getAttribute(C);if(Nt[an]){if(sn[O]===Fe){var Ut;(Ut=sn.parentNode)===null||Ut===void 0||Ut.removeChild(sn)}}else Nt[an]=!0})}return new R(Fe)}var $=d.createContext({hashPriority:"low",cache:T(),defaultCache:!0}),j=function(Je){var Et=Je.children,Nt=(0,l.Z)(Je,A),sn=d.useContext($),an=(0,u.Z)(function(){var Ut=(0,a.Z)({},sn);Object.keys(Nt).forEach(function(ie){var Ce=Nt[ie];Nt[ie]!==void 0&&(Ut[ie]=Ce)});var Q=Nt.cache;return Ut.cache=Ut.cache||T(),Ut.defaultCache=!Q&&sn.defaultCache,Ut},[sn,Nt],function(Ut,Q){return!(0,v.Z)(Ut[0],Q[0],!0)||!(0,v.Z)(Ut[1],Q[1],!0)});return d.createElement($.Provider,{value:an},Et)},G=$,Z=e(26407),z=e(63490),ne=e(53381),H=e(89043);function se(Fe,Je){if(Fe.length!==Je.length)return!1;for(var Et=0;Et1&&arguments[1]!==void 0?arguments[1]:!1,Ut={map:this.cache};return Et.forEach(function(Q){if(!Ut)Ut=void 0;else{var ie,Ce;Ut=(ie=Ut)===null||ie===void 0||(Ce=ie.map)===null||Ce===void 0?void 0:Ce.get(Q)}}),(Nt=Ut)!==null&&Nt!==void 0&&Nt.value&&an&&(Ut.value[1]=this.cacheCallTimes++),(sn=Ut)===null||sn===void 0?void 0:sn.value}},{key:"get",value:function(Et){var Nt;return(Nt=this.internalGet(Et,!0))===null||Nt===void 0?void 0:Nt[0]}},{key:"has",value:function(Et){return!!this.internalGet(Et)}},{key:"set",value:function(Et,Nt){var sn=this;if(!this.has(Et)){if(this.size()+1>Fe.MAX_CACHE_SIZE+Fe.MAX_CACHE_OFFSET){var an=this.keys.reduce(function(Ce,rt){var et=(0,H.Z)(Ce,2),cn=et[1];return sn.internalGet(rt)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),_+=1}return(0,b.Z)(Fe,[{key:"getDerivativeToken",value:function(Et){return this.derivatives.reduce(function(Nt,sn){return sn(Et,Nt)},void 0)}}]),Fe}(),k=new V;function N(Fe){var Je=Array.isArray(Fe)?Fe:[Fe];return k.has(Je)||k.set(Je,new L(Je)),k.get(Je)}var g=new WeakMap,E={};function K(Fe,Je){for(var Et=g,Nt=0;Ntqe&&Nt.forEach(function(sn){ht(sn,Je),Ve.delete(sn)})}var Ht=function(Je,Et,Nt,sn){var an=Nt.getDerivativeToken(Je),Ut=(0,a.Z)((0,a.Z)({},an),Et);return sn&&(Ut=sn(Ut)),Ut};function hn(Fe,Je){var Et=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Nt=(0,d.useContext)(G),sn=Nt.cache.instanceId,an=Et.salt,Ut=an===void 0?"":an,Q=Et.override,ie=Q===void 0?Ie:Q,Ce=Et.formatToken,rt=Et.getComputedToken,et=K(function(){return Object.assign.apply(Object,[{}].concat((0,r.Z)(Je)))},Je),cn=Y(et),Nn=Y(ie),lr=M("token",[Ut,Fe.id,cn,Nn],function(){var Hn=rt?rt(et,ie,Fe):Ht(et,ie,Fe,Ce),ir=ae(Hn,Ut);Hn._tokenKey=ir,_e(ir);var Tn="".concat(Ze,"-").concat(i(ir));return Hn._hashId=Tn,[Hn,Tn]},function(Hn){Ft(Hn[0]._tokenKey,sn)});return lr}var wn=e(97605),nt={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},qt=nt,$t="-ms-",vt="-moz-",un="-webkit-",gn="comm",En="rule",kn="decl",nr="@page",xr="@media",Ke="@import",pt="@charset",pn="@viewport",Zn="@supports",Kn="@document",sr="@namespace",qn="@keyframes",Jn="@font-face",cr="@counter-style",Zr="@font-feature-values",wr="@layer",ra=Math.abs,ya=String.fromCharCode,ta=Object.assign;function Kr(Fe,Je){return sa(Fe,0)^45?(((Je<<2^sa(Fe,0))<<2^sa(Fe,1))<<2^sa(Fe,2))<<2^sa(Fe,3):0}function Ar(Fe){return Fe.trim()}function ca(Fe,Je){return(Fe=Je.exec(Fe))?Fe[0]:Fe}function Mr(Fe,Je,Et){return Fe.replace(Je,Et)}function dr(Fe,Je){return Fe.indexOf(Je)}function sa(Fe,Je){return Fe.charCodeAt(Je)|0}function $r(Fe,Je,Et){return Fe.slice(Je,Et)}function na(Fe){return Fe.length}function va(Fe){return Fe.length}function Ur(Fe,Je){return Je.push(Fe),Fe}function ja(Fe,Je){return Fe.map(Je).join("")}function Sa(Fe,Je){return Fe.filter(function(Et){return!ca(Et,Je)})}function Ta(Fe,Je){for(var Et="",Nt=0;Nt0?sa(Cn,--on):0,Kt--,An===10&&(Kt=1,ba--),An}function jr(){return An=on2||Bt(An)>3?"":" "}function Xe(Fe){for(;jr();)switch(Bt(An)){case 0:append(Wt(on-1),Fe);break;case 2:append(te(An),Fe);break;default:append(from(An),Fe)}return Fe}function ot(Fe,Je){for(;--Je&&jr()&&!(An<48||An>102||An>57&&An<65||An>70&&An<97););return Wr(Fe,zr()+(Je<6&&Br()==32&&jr()==32))}function At(Fe){for(;jr();)switch(An){case Fe:return on;case 34:case 39:Fe!==34&&Fe!==39&&At(An);break;case 40:Fe===41&&At(Fe);break;case 92:jr();break}return on}function Gt(Fe,Je){for(;jr()&&Fe+An!==57;)if(Fe+An===84&&Br()===47)break;return"/*"+Wr(Je,on-1)+"*"+ya(Fe===47?Fe:jr())}function Wt(Fe){for(;!Bt(Br());)jr();return Wr(Fe,on)}function Qt(Fe){return oe(yn("",null,null,null,[""],Fe=ve(Fe),0,[0],Fe))}function yn(Fe,Je,Et,Nt,sn,an,Ut,Q,ie){for(var Ce=0,rt=0,et=Ut,cn=0,Nn=0,lr=0,Hn=1,ir=1,Tn=1,Mn=0,Cr="",oa=sn,br=an,Sr=Nt,ar=Cr;ir;)switch(lr=Mn,Mn=jr()){case 40:if(lr!=108&&sa(ar,et-1)==58){dr(ar+=Mr(te(Mn),"&","&\f"),"&\f")!=-1&&(Tn=-1);break}case 34:case 39:case 91:ar+=te(Mn);break;case 9:case 10:case 13:case 32:ar+=he(lr);break;case 92:ar+=ot(zr()-1,7);continue;case 47:switch(Br()){case 42:case 47:Ur(hr(Gt(jr(),zr()),Je,Et,ie),ie);break;default:ar+="/"}break;case 123*Hn:Q[Ce++]=na(ar)*Tn;case 125*Hn:case 59:case 0:switch(Mn){case 0:case 125:ir=0;case 59+rt:Tn==-1&&(ar=Mr(ar,/\f/g,"")),Nn>0&&na(ar)-et&&Ur(Nn>32?ur(ar+";",Nt,Et,et-1,ie):ur(Mr(ar," ","")+";",Nt,Et,et-2,ie),ie);break;case 59:ar+=";";default:if(Ur(Sr=Yn(ar,Je,Et,Ce,rt,sn,Q,Cr,oa=[],br=[],et,an),an),Mn===123)if(rt===0)yn(ar,Je,Sr,Sr,oa,an,et,Q,br);else switch(cn===99&&sa(ar,3)===110?100:cn){case 100:case 108:case 109:case 115:yn(Fe,Sr,Sr,Nt&&Ur(Yn(Fe,Sr,Sr,0,0,sn,Q,Cr,sn,oa=[],et,br),br),sn,br,et,Q,Nt?oa:br);break;default:yn(ar,Sr,Sr,Sr,[""],br,0,Q,br)}}Ce=rt=Nn=0,Hn=Tn=1,Cr=ar="",et=Ut;break;case 58:et=1+na(ar),Nn=lr;default:if(Hn<1){if(Mn==123)--Hn;else if(Mn==125&&Hn++==0&&Vr()==125)continue}switch(ar+=ya(Mn),Mn*Hn){case 38:Tn=rt>0?1:(ar+="\f",-1);break;case 44:Q[Ce++]=(na(ar)-1)*Tn,Tn=1;break;case 64:Br()===45&&(ar+=te(jr())),cn=Br(),rt=et=na(Cr=ar+=Wt(zr())),Mn++;break;case 45:lr===45&&na(ar)==2&&(Hn=0)}}return an}function Yn(Fe,Je,Et,Nt,sn,an,Ut,Q,ie,Ce,rt,et){for(var cn=sn-1,Nn=sn===0?an:[""],lr=va(Nn),Hn=0,ir=0,Tn=0;Hn0?Nn[Mn]+" "+Cr:Mr(Cr,/&\f/g,Nn[Mn])))&&(ie[Tn++]=oa);return mr(Fe,Je,Et,sn===0?En:Q,ie,Ce,rt,et)}function hr(Fe,Je,Et,Nt){return mr(Fe,Je,Et,gn,ya(da()),$r(Fe,2,-2),0,Nt)}function ur(Fe,Je,Et,Nt,sn){return mr(Fe,Je,Et,kn,$r(Fe,0,Nt),$r(Fe,Nt+1,-1),Nt,sn)}function Ln(Fe,Je){var Et=Je.path,Nt=Je.parentSelectors;devWarning(!1,"[Ant Design CSS-in-JS] ".concat(Et?"Error in ".concat(Et,": "):"").concat(Fe).concat(Nt.length?" Selector: ".concat(Nt.join(" | ")):""))}var Fn=function(Je,Et,Nt){if(Je==="content"){var sn=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,an=["normal","none","initial","inherit","unset"];(typeof Et!="string"||an.indexOf(Et)===-1&&!sn.test(Et)&&(Et.charAt(0)!==Et.charAt(Et.length-1)||Et.charAt(0)!=='"'&&Et.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(Et,"\"'`."),Nt)}},Rn=null,rr=function(Je,Et,Nt){Je==="animation"&&Nt.hashId&&Et!=="none"&&lintWarning("You seem to be using hashed animation '".concat(Et,"', in which case 'animationName' with Keyframe as value is recommended."),Nt)},F=null;function He(Fe){var Je,Et=((Je=Fe.match(/:not\(([^)]*)\)/))===null||Je===void 0?void 0:Je[1])||"",Nt=Et.split(/(\[[^[]*])|(?=[.#])/).filter(function(sn){return sn});return Nt.length>1}function tt(Fe){return Fe.parentSelectors.reduce(function(Je,Et){return Je?Et.includes("&")?Et.replace(/&/g,Je):"".concat(Je," ").concat(Et):Et},"")}var Oe=function(Je,Et,Nt){var sn=tt(Nt),an=sn.match(/:not\([^)]*\)/g)||[];an.length>0&&an.some(He)&&lintWarning("Concat ':not' selector not support in legacy browsers.",Nt)},Rt=null,ze=function(Je,Et,Nt){switch(Je){case"marginLeft":case"marginRight":case"paddingLeft":case"paddingRight":case"left":case"right":case"borderLeft":case"borderLeftWidth":case"borderLeftStyle":case"borderLeftColor":case"borderRight":case"borderRightWidth":case"borderRightStyle":case"borderRightColor":case"borderTopLeftRadius":case"borderTopRightRadius":case"borderBottomLeftRadius":case"borderBottomRightRadius":lintWarning("You seem to be using non-logical property '".concat(Je,"' which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),Nt);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof Et=="string"){var sn=Et.split(" ").map(function(Q){return Q.trim()});sn.length===4&&sn[1]!==sn[3]&&lintWarning("You seem to be using '".concat(Je,"' property with different left ").concat(Je," and right ").concat(Je,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),Nt)}return;case"clear":case"textAlign":(Et==="left"||Et==="right")&&lintWarning("You seem to be using non-logical value '".concat(Et,"' of ").concat(Je,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),Nt);return;case"borderRadius":if(typeof Et=="string"){var an=Et.split("/").map(function(Q){return Q.trim()}),Ut=an.reduce(function(Q,ie){if(Q)return Q;var Ce=ie.split(" ").map(function(rt){return rt.trim()});return Ce.length>=2&&Ce[0]!==Ce[1]||Ce.length===3&&Ce[1]!==Ce[2]||Ce.length===4&&Ce[2]!==Ce[3]?!0:Q},!1);Ut&&lintWarning("You seem to be using non-logical value '".concat(Et,"' of ").concat(Je,", which is not compatible with RTL mode. Please use logical properties and values instead. For more information: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Logical_Properties."),Nt)}return;default:}},Mt=null,dt=function(Je,Et,Nt){Nt.parentSelectors.some(function(sn){var an=sn.split(",");return an.some(function(Ut){return Ut.split("&").length>2})})&&lintWarning("Should not use more than one `&` in a selector.",Nt)},Jt=null,Ue="data-ant-cssinjs-cache-path",nn="_FILE_STYLE__";function St(Fe){return Object.keys(Fe).map(function(Je){var Et=Fe[Je];return"".concat(Je,":").concat(Et)}).join(";")}var wt,Vt=!0;function mt(Fe){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;wt=Fe,Vt=Je}function In(){if(!wt&&(wt={},(0,z.Z)())){var Fe=document.createElement("div");Fe.className=Ue,Fe.style.position="fixed",Fe.style.visibility="hidden",Fe.style.top="-9999px",document.body.appendChild(Fe);var Je=getComputedStyle(Fe).content||"";Je=Je.replace(/^"/,"").replace(/"$/,""),Je.split(";").forEach(function(sn){var an=sn.split(":"),Ut=(0,H.Z)(an,2),Q=Ut[0],ie=Ut[1];wt[Q]=ie});var Et=document.querySelector("style[".concat(Ue,"]"));if(Et){var Nt;Vt=!1,(Nt=Et.parentNode)===null||Nt===void 0||Nt.removeChild(Et)}document.body.removeChild(Fe)}}function On(Fe){return In(),!!wt[Fe]}function kt(Fe){var Je=wt[Fe],Et=null;if(Je&&(0,z.Z)())if(Vt)Et=nn;else{var Nt=document.querySelector("style[".concat(C,'="').concat(wt[Fe],'"]'));Nt?Et=Nt.innerHTML:delete wt[Fe]}return[Et,Je]}var Ot=(0,z.Z)(),Lt="_skip_check_",pe="_multi_value_";function q(Fe){var Je=Ta(Qt(Fe),Ba);return Je.replace(/\{%%%\:[^;];}/g,";")}function U(Fe){return(0,Z.Z)(Fe)==="object"&&Fe&&(Lt in Fe||pe in Fe)}function fe(Fe,Je,Et){if(!Je)return Fe;var Nt=".".concat(Je),sn=Et==="low"?":where(".concat(Nt,")"):Nt,an=Fe.split(",").map(function(Ut){var Q,ie=Ut.trim().split(/\s+/),Ce=ie[0]||"",rt=((Q=Ce.match(/^\w+/))===null||Q===void 0?void 0:Q[0])||"";return Ce="".concat(rt).concat(sn).concat(Ce.slice(rt.length)),[Ce].concat((0,r.Z)(ie.slice(1))).join(" ")});return an.join(",")}var ye=function Fe(Je){var Et=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},sn=Nt.root,an=Nt.injectHash,Ut=Nt.parentSelectors,Q=Et.hashId,ie=Et.layer,Ce=Et.path,rt=Et.hashPriority,et=Et.transformers,cn=et===void 0?[]:et,Nn=Et.linters,lr=Nn===void 0?[]:Nn,Hn="",ir={};function Tn(Sr){var ar=Sr.getName(Q);if(!ir[ar]){var ua=Fe(Sr.style,Et,{root:!1,parentSelectors:Ut}),$a=(0,H.Z)(ua,1),Jr=$a[0];ir[ar]="@keyframes ".concat(Sr.getName(Q)).concat(Jr)}}function Mn(Sr){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return Sr.forEach(function(ua){Array.isArray(ua)?Mn(ua,ar):ua&&ar.push(ua)}),ar}var Cr=Mn(Array.isArray(Je)?Je:[Je]);if(Cr.forEach(function(Sr){var ar=typeof Sr=="string"&&!sn?{}:Sr;if(typeof ar=="string")Hn+="".concat(ar,` +`);else if(ar._keyframe)Tn(ar);else{var ua=cn.reduce(function($a,Jr){var io;return(Jr==null||(io=Jr.visit)===null||io===void 0?void 0:io.call(Jr,$a))||$a},ar);Object.keys(ua).forEach(function($a){var Jr=ua[$a];if((0,Z.Z)(Jr)==="object"&&Jr&&($a!=="animationName"||!Jr._keyframe)&&!U(Jr)){var io=!1,Wa=$a.trim(),ka=!1;(sn||an)&&Q?Wa.startsWith("@")?io=!0:Wa=fe($a,Q,rt):sn&&!Q&&(Wa==="&"||Wa==="")&&(Wa="",ka=!0);var Ea=Fe(Jr,Et,{root:ka,injectHash:io,parentSelectors:[].concat((0,r.Z)(Ut),[Wa])}),mo=(0,H.Z)(Ea,2),Lo=mo[0],Fo=mo[1];ir=(0,a.Z)((0,a.Z)({},ir),Fo),Hn+="".concat(Wa).concat(Lo)}else{let Ko=function(Oo,$o){var Gi=Oo.replace(/[A-Z]/g,function(ni){return"-".concat(ni.toLowerCase())}),Ti=$o;!qt[Oo]&&typeof Ti=="number"&&Ti!==0&&(Ti="".concat(Ti,"px")),Oo==="animationName"&&$o!==null&&$o!==void 0&&$o._keyframe&&(Tn($o),Ti=$o.getName(Q)),Hn+="".concat(Gi,":").concat(Ti,";")};var So,jo=(So=Jr==null?void 0:Jr.value)!==null&&So!==void 0?So:Jr;(0,Z.Z)(Jr)==="object"&&Jr!==null&&Jr!==void 0&&Jr[pe]&&Array.isArray(jo)?jo.forEach(function(Oo){Ko($a,Oo)}):Ko($a,jo)}})}}),!sn)Hn="{".concat(Hn,"}");else if(ie&&xt()){var oa=ie.split(","),br=oa[oa.length-1].trim();Hn="@layer ".concat(br," {").concat(Hn,"}"),oa.length>1&&(Hn="@layer ".concat(ie,"{%%%:%}").concat(Hn))}return[Hn,ir]};function me(Fe,Je){return i("".concat(Fe.join("%")).concat(Je))}function De(){return null}function Me(Fe,Je){var Et=Fe.token,Nt=Fe.path,sn=Fe.hashId,an=Fe.layer,Ut=Fe.nonce,Q=Fe.clientOnly,ie=Fe.order,Ce=ie===void 0?0:ie,rt=d.useContext(G),et=rt.autoClear,cn=rt.mock,Nn=rt.defaultCache,lr=rt.hashPriority,Hn=rt.container,ir=rt.ssrInline,Tn=rt.transformers,Mn=rt.linters,Cr=rt.cache,oa=Et._tokenKey,br=[oa].concat((0,r.Z)(Nt)),Sr=Ot,ar=M("style",br,function(){var Wa=br.join("|");if(On(Wa)){var ka=kt(Wa),Ea=(0,H.Z)(ka,2),mo=Ea[0],Lo=Ea[1];if(mo)return[mo,oa,Lo,{},Q,Ce]}var Fo=Je(),So=ye(Fo,{hashId:sn,hashPriority:lr,layer:an,path:Nt.join("-"),transformers:Tn,linters:Mn}),jo=(0,H.Z)(So,2),Ko=jo[0],Oo=jo[1],$o=q(Ko),Gi=me(br,$o);return[$o,oa,Gi,Oo,Q,Ce]},function(Wa,ka){var Ea=(0,H.Z)(Wa,3),mo=Ea[2];(ka||et)&&Ot&&(0,ne.jL)(mo,{mark:C})},function(Wa){var ka=(0,H.Z)(Wa,4),Ea=ka[0],mo=ka[1],Lo=ka[2],Fo=ka[3];if(Sr&&Ea!==nn){var So={mark:C,prepend:"queue",attachTo:Hn,priority:Ce},jo=typeof Ut=="function"?Ut():Ut;jo&&(So.csp={nonce:jo});var Ko=(0,ne.hq)(Ea,Lo,So);Ko[O]=Cr.instanceId,Ko.setAttribute(w,oa),Object.keys(Fo).forEach(function(Oo){(0,ne.hq)(q(Fo[Oo]),"_effect-".concat(Oo),So)})}}),ua=(0,H.Z)(ar,3),$a=ua[0],Jr=ua[1],io=ua[2];return function(Wa){var ka;if(!ir||Sr||!Nn)ka=d.createElement(De,null);else{var Ea;ka=d.createElement("style",(0,wn.Z)({},(Ea={},(0,f.Z)(Ea,w,Jr),(0,f.Z)(Ea,C,io),Ea),{dangerouslySetInnerHTML:{__html:$a}}))}return d.createElement(d.Fragment,null,ka,Wa)}}function Ye(Fe){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Et="style%",Nt=Array.from(Fe.cache.keys()).filter(function(Ce){return Ce.startsWith(Et)}),sn={},an={},Ut="";function Q(Ce,rt,et){var cn,Nn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},lr=(0,a.Z)((0,a.Z)({},Nn),{},(cn={},(0,f.Z)(cn,w,rt),(0,f.Z)(cn,C,et),cn)),Hn=Object.keys(lr).map(function(ir){var Tn=lr[ir];return Tn?"".concat(ir,'="').concat(Tn,'"'):null}).filter(function(ir){return ir}).join(" ");return Je?Ce:"")}var ie=Nt.map(function(Ce){var rt=Ce.slice(Et.length).replace(/%/g,"|"),et=(0,H.Z)(Fe.cache.get(Ce)[1],6),cn=et[0],Nn=et[1],lr=et[2],Hn=et[3],ir=et[4],Tn=et[5];if(ir)return null;var Mn={"data-rc-order":"prependQueue","data-rc-priority":"".concat(Tn)},Cr=Q(cn,Nn,lr,Mn);an[rt]=lr,Hn&&Object.keys(Hn).forEach(function(br){sn[br]||(sn[br]=!0,Cr+=Q(q(Hn[br]),Nn,"_effect-".concat(br),Mn))});var oa=[Tn,Cr];return oa}).filter(function(Ce){return Ce});return ie.sort(function(Ce,rt){return Ce[0]-rt[0]}).forEach(function(Ce){var rt=(0,H.Z)(Ce,2),et=rt[1];Ut+=et}),Ut+=Q(".".concat(Ue,'{content:"').concat(St(an),'";}'),void 0,void 0,(0,f.Z)({},Ue,Ue)),Ut}var gt=function(){function Fe(Je,Et){(0,m.Z)(this,Fe),(0,f.Z)(this,"name",void 0),(0,f.Z)(this,"style",void 0),(0,f.Z)(this,"_keyframe",!0),this.name=Je,this.style=Et}return(0,b.Z)(Fe,[{key:"getName",value:function(){var Et=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Et?"".concat(Et,"-").concat(this.name):this.name}}]),Fe}(),en=gt;function _t(Fe){if(typeof Fe=="number")return[[Fe],!1];var Je=String(Fe).trim(),Et=Je.match(/(.*)(!important)/),Nt=(Et?Et[1]:Je).trim().split(/\s+/),sn="",an=0;return[Nt.reduce(function(Ut,Q){return Q.includes("(")?(sn+=Q,an+=Q.split("(").length-1):Q.includes(")")?(sn+=Q,an-=Q.split(")").length-1,an===0&&(Ut.push(sn),sn="")):an>0?sn+=Q:Ut.push(Q),Ut},[]),!!Et]}function mn(Fe){return Fe.notSplit=!0,Fe}var ln={inset:["top","right","bottom","left"],insetBlock:["top","bottom"],insetBlockStart:["top"],insetBlockEnd:["bottom"],insetInline:["left","right"],insetInlineStart:["left"],insetInlineEnd:["right"],marginBlock:["marginTop","marginBottom"],marginBlockStart:["marginTop"],marginBlockEnd:["marginBottom"],marginInline:["marginLeft","marginRight"],marginInlineStart:["marginLeft"],marginInlineEnd:["marginRight"],paddingBlock:["paddingTop","paddingBottom"],paddingBlockStart:["paddingTop"],paddingBlockEnd:["paddingBottom"],paddingInline:["paddingLeft","paddingRight"],paddingInlineStart:["paddingLeft"],paddingInlineEnd:["paddingRight"],borderBlock:mn(["borderTop","borderBottom"]),borderBlockStart:mn(["borderTop"]),borderBlockEnd:mn(["borderBottom"]),borderInline:mn(["borderLeft","borderRight"]),borderInlineStart:mn(["borderLeft"]),borderInlineEnd:mn(["borderRight"]),borderBlockWidth:["borderTopWidth","borderBottomWidth"],borderBlockStartWidth:["borderTopWidth"],borderBlockEndWidth:["borderBottomWidth"],borderInlineWidth:["borderLeftWidth","borderRightWidth"],borderInlineStartWidth:["borderLeftWidth"],borderInlineEndWidth:["borderRightWidth"],borderBlockStyle:["borderTopStyle","borderBottomStyle"],borderBlockStartStyle:["borderTopStyle"],borderBlockEndStyle:["borderBottomStyle"],borderInlineStyle:["borderLeftStyle","borderRightStyle"],borderInlineStartStyle:["borderLeftStyle"],borderInlineEndStyle:["borderRightStyle"],borderBlockColor:["borderTopColor","borderBottomColor"],borderBlockStartColor:["borderTopColor"],borderBlockEndColor:["borderBottomColor"],borderInlineColor:["borderLeftColor","borderRightColor"],borderInlineStartColor:["borderLeftColor"],borderInlineEndColor:["borderRightColor"],borderStartStartRadius:["borderTopLeftRadius"],borderStartEndRadius:["borderTopRightRadius"],borderEndStartRadius:["borderBottomLeftRadius"],borderEndEndRadius:["borderBottomRightRadius"]};function $n(Fe,Je){var Et=Fe;return Je&&(Et="".concat(Et," !important")),{_skip_check_:!0,value:Et}}var Pn={visit:function(Je){var Et={};return Object.keys(Je).forEach(function(Nt){var sn=Je[Nt],an=ln[Nt];if(an&&(typeof sn=="number"||typeof sn=="string")){var Ut=_t(sn),Q=(0,H.Z)(Ut,2),ie=Q[0],Ce=Q[1];an.length&&an.notSplit?an.forEach(function(rt){Et[rt]=$n(sn,Ce)}):an.length===1?Et[an[0]]=$n(sn,Ce):an.length===2?an.forEach(function(rt,et){var cn;Et[rt]=$n((cn=ie[et])!==null&&cn!==void 0?cn:ie[0],Ce)}):an.length===4?an.forEach(function(rt,et){var cn,Nn;Et[rt]=$n((cn=(Nn=ie[et])!==null&&Nn!==void 0?Nn:ie[et-2])!==null&&cn!==void 0?cn:ie[0],Ce)}):Et[Nt]=sn}else Et[Nt]=sn}),Et}},gr=null,pr=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function or(Fe,Je){var Et=Math.pow(10,Je+1),Nt=Math.floor(Fe*Et);return Math.round(Nt/10)*10/Et}var kr=function(){var Je=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Et=Je.rootValue,Nt=Et===void 0?16:Et,sn=Je.precision,an=sn===void 0?5:sn,Ut=Je.mediaQuery,Q=Ut===void 0?!1:Ut,ie=function(et,cn){if(!cn)return et;var Nn=parseFloat(cn);if(Nn<=1)return et;var lr=or(Nn/Nt,an);return"".concat(lr,"rem")},Ce=function(et){var cn=_objectSpread({},et);return Object.entries(et).forEach(function(Nn){var lr=_slicedToArray(Nn,2),Hn=lr[0],ir=lr[1];if(typeof ir=="string"&&ir.includes("px")){var Tn=ir.replace(pr,ie);cn[Hn]=Tn}!unitless[Hn]&&typeof ir=="number"&&ir!==0&&(cn[Hn]="".concat(ir,"px").replace(pr,ie));var Mn=Hn.trim();if(Mn.startsWith("@")&&Mn.includes("px")&&Q){var Cr=Hn.replace(pr,ie);cn[Cr]=cn[Hn],delete cn[Hn]}}),cn};return{visit:Ce}},yr=null,Er={supportModernCSS:function(){return Ct()&&ft()}}},36264:function(y,c,e){"use strict";var r=e(97605),a=e(89043),n=e(25201),i=e(16658),d=e(50959),p=e(84875),l=e.n(p),u=e(81548),v=e(41491),m=e(99409),b=e(96827),f=e(36484),I=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];(0,b.U)(u.iN.primary);var P=d.forwardRef(function(R,A){var w,C=R.className,S=R.icon,O=R.spin,T=R.rotate,$=R.tabIndex,j=R.onClick,G=R.twoToneColor,Z=(0,i.Z)(R,I),z=d.useContext(v.Z),ne=z.prefixCls,H=ne===void 0?"anticon":ne,se=z.rootClassName,V=l()(se,H,(w={},(0,n.Z)(w,"".concat(H,"-").concat(S.name),!!S.name),(0,n.Z)(w,"".concat(H,"-spin"),!!O||S.name==="loading"),w),C),W=$;W===void 0&&j&&(W=-1);var _=T?{msTransform:"rotate(".concat(T,"deg)"),transform:"rotate(".concat(T,"deg)")}:void 0,L=(0,f.H9)(G),k=(0,a.Z)(L,2),N=k[0],g=k[1];return d.createElement("span",(0,r.Z)({role:"img","aria-label":S.name},Z,{ref:A,tabIndex:W,onClick:j,className:V}),d.createElement(m.Z,{icon:S,primaryColor:N,secondaryColor:g,style:_}))});P.displayName="AntdIcon",P.getTwoToneColor=b.m,P.setTwoToneColor=b.U,c.Z=P},41491:function(y,c,e){"use strict";var r=e(50959),a=(0,r.createContext)({});c.Z=a},99409:function(y,c,e){"use strict";var r=e(16658),a=e(12309),n=e(50959),i=e(36484),d=["icon","className","onClick","style","primaryColor","secondaryColor"],p={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function l(m){var b=m.primaryColor,f=m.secondaryColor;p.primaryColor=b,p.secondaryColor=f||(0,i.pw)(b),p.calculated=!!f}function u(){return(0,a.Z)({},p)}var v=function(b){var f=b.icon,I=b.className,P=b.onClick,R=b.style,A=b.primaryColor,w=b.secondaryColor,C=(0,r.Z)(b,d),S=n.useRef(),O=p;if(A&&(O={primaryColor:A,secondaryColor:w||(0,i.pw)(A)}),(0,i.C3)(S),(0,i.Kp)((0,i.r)(f),"icon should be icon definiton, but got ".concat(f)),!(0,i.r)(f))return null;var T=f;return T&&typeof T.icon=="function"&&(T=(0,a.Z)((0,a.Z)({},T),{},{icon:T.icon(O.primaryColor,O.secondaryColor)})),(0,i.R_)(T.icon,"svg-".concat(T.name),(0,a.Z)((0,a.Z)({className:I,onClick:P,style:R,"data-icon":T.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},C),{},{ref:S}))};v.displayName="IconReact",v.getTwoToneColors=u,v.setTwoToneColors=l,c.Z=v},96827:function(y,c,e){"use strict";e.d(c,{U:function(){return i},m:function(){return d}});var r=e(89043),a=e(99409),n=e(36484);function i(p){var l=(0,n.H9)(p),u=(0,r.Z)(l,2),v=u[0],m=u[1];return a.Z.setTwoToneColors({primaryColor:v,secondaryColor:m})}function d(){var p=a.Z.getTwoToneColors();return p.calculated?[p.primaryColor,p.secondaryColor]:p.primaryColor}},71349:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},60766:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},67536:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},21916:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},8221:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},53569:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},43216:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},39388:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},37639:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},36208:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 1024c-69.1 0-136.2-13.5-199.3-40.2C251.7 958 197 921 150 874c-47-47-84-101.7-109.8-162.7C13.5 648.2 0 581.1 0 512c0-19.9 16.1-36 36-36s36 16.1 36 36c0 59.4 11.6 117 34.6 171.3 22.2 52.4 53.9 99.5 94.3 139.9 40.4 40.4 87.5 72.2 139.9 94.3C395 940.4 452.6 952 512 952c59.4 0 117-11.6 171.3-34.6 52.4-22.2 99.5-53.9 139.9-94.3 40.4-40.4 72.2-87.5 94.3-139.9C940.4 629 952 571.4 952 512c0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.2C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3s-13.5 136.2-40.2 199.3C958 772.3 921 827 874 874c-47 47-101.8 83.9-162.7 109.7-63.1 26.8-130.2 40.3-199.3 40.3z"}}]},name:"loading-3-quarters",theme:"outlined"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},5906:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},21897:function(y,c,e){"use strict";e.d(c,{Z:function(){return l}});var r=e(97605),a=e(50959),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},i=n,d=e(36264),p=function(v,m){return a.createElement(d.Z,(0,r.Z)({},v,{ref:m,icon:i}))},l=a.forwardRef(p)},36484:function(y,c,e){"use strict";e.d(c,{C3:function(){return C},H9:function(){return R},Kp:function(){return m},R_:function(){return I},pw:function(){return P},r:function(){return b},vD:function(){return A}});var r=e(12309),a=e(26407),n=e(81548),i=e(53381),d=e(79697),p=e(12868),l=e(50959),u=e(41491);function v(S){return S.replace(/-(.)/g,function(O,T){return T.toUpperCase()})}function m(S,O){(0,p.ZP)(S,"[@ant-design/icons] ".concat(O))}function b(S){return(0,a.Z)(S)==="object"&&typeof S.name=="string"&&typeof S.theme=="string"&&((0,a.Z)(S.icon)==="object"||typeof S.icon=="function")}function f(){var S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(S).reduce(function(O,T){var $=S[T];switch(T){case"class":O.className=$,delete O.class;break;default:delete O[T],O[v(T)]=$}return O},{})}function I(S,O,T){return T?l.createElement(S.tag,(0,r.Z)((0,r.Z)({key:O},f(S.attrs)),T),(S.children||[]).map(function($,j){return I($,"".concat(O,"-").concat(S.tag,"-").concat(j))})):l.createElement(S.tag,(0,r.Z)({key:O},f(S.attrs)),(S.children||[]).map(function($,j){return I($,"".concat(O,"-").concat(S.tag,"-").concat(j))}))}function P(S){return(0,n.R_)(S)[0]}function R(S){return S?Array.isArray(S)?S:[S]:[]}var A={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},w=` +.anticon { + display: inline-block; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.anticon > * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`,C=function(O){var T=(0,l.useContext)(u.Z),$=T.csp,j=T.prefixCls,G=w;j&&(G=G.replace(/anticon/g,j)),(0,l.useEffect)(function(){var Z=O.current,z=(0,d.A)(Z);(0,i.hq)(G,"@ant-design-icons",{prepend:!0,csp:$,attachTo:z})},[])}},96299:function(y,c,e){"use strict";e.d(c,{T6:function(){return f},VD:function(){return I},WE:function(){return l},Yt:function(){return P},lC:function(){return n},py:function(){return p},rW:function(){return a},s:function(){return v},ve:function(){return d},vq:function(){return u}});var r=e(23881);function a(R,A,w){return{r:(0,r.sh)(R,255)*255,g:(0,r.sh)(A,255)*255,b:(0,r.sh)(w,255)*255}}function n(R,A,w){R=(0,r.sh)(R,255),A=(0,r.sh)(A,255),w=(0,r.sh)(w,255);var C=Math.max(R,A,w),S=Math.min(R,A,w),O=0,T=0,$=(C+S)/2;if(C===S)T=0,O=0;else{var j=C-S;switch(T=$>.5?j/(2-C-S):j/(C+S),C){case R:O=(A-w)/j+(A1&&(w-=1),w<.16666666666666666?R+(A-R)*(6*w):w<.5?A:w<.6666666666666666?R+(A-R)*(.6666666666666666-w)*6:R}function d(R,A,w){var C,S,O;if(R=(0,r.sh)(R,360),A=(0,r.sh)(A,100),w=(0,r.sh)(w,100),A===0)S=w,O=w,C=w;else{var T=w<.5?w*(1+A):w+A-w*A,$=2*w-T;C=i($,T,R+.3333333333333333),S=i($,T,R),O=i($,T,R-.3333333333333333)}return{r:C*255,g:S*255,b:O*255}}function p(R,A,w){R=(0,r.sh)(R,255),A=(0,r.sh)(A,255),w=(0,r.sh)(w,255);var C=Math.max(R,A,w),S=Math.min(R,A,w),O=0,T=C,$=C-S,j=C===0?0:$/C;if(C===S)O=0;else{switch(C){case R:O=(A-w)/$+(A>16,g:(R&65280)>>8,b:R&255}}},76367:function(y,c,e){"use strict";e.d(c,{R:function(){return r}});var r={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"}},28556:function(y,c,e){"use strict";e.d(c,{uA:function(){return i}});var r=e(96299),a=e(76367),n=e(23881);function i(I){var P={r:0,g:0,b:0},R=1,A=null,w=null,C=null,S=!1,O=!1;return typeof I=="string"&&(I=b(I)),typeof I=="object"&&(f(I.r)&&f(I.g)&&f(I.b)?(P=(0,r.rW)(I.r,I.g,I.b),S=!0,O=String(I.r).substr(-1)==="%"?"prgb":"rgb"):f(I.h)&&f(I.s)&&f(I.v)?(A=(0,n.JX)(I.s),w=(0,n.JX)(I.v),P=(0,r.WE)(I.h,A,w),S=!0,O="hsv"):f(I.h)&&f(I.s)&&f(I.l)&&(A=(0,n.JX)(I.s),C=(0,n.JX)(I.l),P=(0,r.ve)(I.h,A,C),S=!0,O="hsl"),Object.prototype.hasOwnProperty.call(I,"a")&&(R=I.a)),R=(0,n.Yq)(R),{ok:S,format:I.format||O,r:Math.min(255,Math.max(P.r,0)),g:Math.min(255,Math.max(P.g,0)),b:Math.min(255,Math.max(P.b,0)),a:R}}var d="[-\\+]?\\d+%?",p="[-\\+]?\\d*\\.\\d+%?",l="(?:".concat(p,")|(?:").concat(d,")"),u="[\\s|\\(]+(".concat(l,")[,|\\s]+(").concat(l,")[,|\\s]+(").concat(l,")\\s*\\)?"),v="[\\s|\\(]+(".concat(l,")[,|\\s]+(").concat(l,")[,|\\s]+(").concat(l,")[,|\\s]+(").concat(l,")\\s*\\)?"),m={CSS_UNIT:new RegExp(l),rgb:new RegExp("rgb"+u),rgba:new RegExp("rgba"+v),hsl:new RegExp("hsl"+u),hsla:new RegExp("hsla"+v),hsv:new RegExp("hsv"+u),hsva:new RegExp("hsva"+v),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function b(I){if(I=I.trim().toLowerCase(),I.length===0)return!1;var P=!1;if(a.R[I])I=a.R[I],P=!0;else if(I==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var R=m.rgb.exec(I);return R?{r:R[1],g:R[2],b:R[3]}:(R=m.rgba.exec(I),R?{r:R[1],g:R[2],b:R[3],a:R[4]}:(R=m.hsl.exec(I),R?{h:R[1],s:R[2],l:R[3]}:(R=m.hsla.exec(I),R?{h:R[1],s:R[2],l:R[3],a:R[4]}:(R=m.hsv.exec(I),R?{h:R[1],s:R[2],v:R[3]}:(R=m.hsva.exec(I),R?{h:R[1],s:R[2],v:R[3],a:R[4]}:(R=m.hex8.exec(I),R?{r:(0,r.VD)(R[1]),g:(0,r.VD)(R[2]),b:(0,r.VD)(R[3]),a:(0,r.T6)(R[4]),format:P?"name":"hex8"}:(R=m.hex6.exec(I),R?{r:(0,r.VD)(R[1]),g:(0,r.VD)(R[2]),b:(0,r.VD)(R[3]),format:P?"name":"hex"}:(R=m.hex4.exec(I),R?{r:(0,r.VD)(R[1]+R[1]),g:(0,r.VD)(R[2]+R[2]),b:(0,r.VD)(R[3]+R[3]),a:(0,r.T6)(R[4]+R[4]),format:P?"name":"hex8"}:(R=m.hex3.exec(I),R?{r:(0,r.VD)(R[1]+R[1]),g:(0,r.VD)(R[2]+R[2]),b:(0,r.VD)(R[3]+R[3]),format:P?"name":"hex"}:!1)))))))))}function f(I){return!!m.CSS_UNIT.exec(String(I))}},99978:function(y,c,e){"use strict";e.d(c,{C:function(){return d}});var r=e(96299),a=e(76367),n=e(28556),i=e(23881),d=function(){function l(u,v){u===void 0&&(u=""),v===void 0&&(v={});var m;if(u instanceof l)return u;typeof u=="number"&&(u=(0,r.Yt)(u)),this.originalInput=u;var b=(0,n.uA)(u);this.originalInput=u,this.r=b.r,this.g=b.g,this.b=b.b,this.a=b.a,this.roundA=Math.round(100*this.a)/100,this.format=(m=v.format)!==null&&m!==void 0?m:b.format,this.gradientType=v.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=b.ok}return l.prototype.isDark=function(){return this.getBrightness()<128},l.prototype.isLight=function(){return!this.isDark()},l.prototype.getBrightness=function(){var u=this.toRgb();return(u.r*299+u.g*587+u.b*114)/1e3},l.prototype.getLuminance=function(){var u=this.toRgb(),v,m,b,f=u.r/255,I=u.g/255,P=u.b/255;return f<=.03928?v=f/12.92:v=Math.pow((f+.055)/1.055,2.4),I<=.03928?m=I/12.92:m=Math.pow((I+.055)/1.055,2.4),P<=.03928?b=P/12.92:b=Math.pow((P+.055)/1.055,2.4),.2126*v+.7152*m+.0722*b},l.prototype.getAlpha=function(){return this.a},l.prototype.setAlpha=function(u){return this.a=(0,i.Yq)(u),this.roundA=Math.round(100*this.a)/100,this},l.prototype.isMonochrome=function(){var u=this.toHsl().s;return u===0},l.prototype.toHsv=function(){var u=(0,r.py)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,v:u.v,a:this.a}},l.prototype.toHsvString=function(){var u=(0,r.py)(this.r,this.g,this.b),v=Math.round(u.h*360),m=Math.round(u.s*100),b=Math.round(u.v*100);return this.a===1?"hsv(".concat(v,", ").concat(m,"%, ").concat(b,"%)"):"hsva(".concat(v,", ").concat(m,"%, ").concat(b,"%, ").concat(this.roundA,")")},l.prototype.toHsl=function(){var u=(0,r.lC)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,l:u.l,a:this.a}},l.prototype.toHslString=function(){var u=(0,r.lC)(this.r,this.g,this.b),v=Math.round(u.h*360),m=Math.round(u.s*100),b=Math.round(u.l*100);return this.a===1?"hsl(".concat(v,", ").concat(m,"%, ").concat(b,"%)"):"hsla(".concat(v,", ").concat(m,"%, ").concat(b,"%, ").concat(this.roundA,")")},l.prototype.toHex=function(u){return u===void 0&&(u=!1),(0,r.vq)(this.r,this.g,this.b,u)},l.prototype.toHexString=function(u){return u===void 0&&(u=!1),"#"+this.toHex(u)},l.prototype.toHex8=function(u){return u===void 0&&(u=!1),(0,r.s)(this.r,this.g,this.b,this.a,u)},l.prototype.toHex8String=function(u){return u===void 0&&(u=!1),"#"+this.toHex8(u)},l.prototype.toHexShortString=function(u){return u===void 0&&(u=!1),this.a===1?this.toHexString(u):this.toHex8String(u)},l.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},l.prototype.toRgbString=function(){var u=Math.round(this.r),v=Math.round(this.g),m=Math.round(this.b);return this.a===1?"rgb(".concat(u,", ").concat(v,", ").concat(m,")"):"rgba(".concat(u,", ").concat(v,", ").concat(m,", ").concat(this.roundA,")")},l.prototype.toPercentageRgb=function(){var u=function(v){return"".concat(Math.round((0,i.sh)(v,255)*100),"%")};return{r:u(this.r),g:u(this.g),b:u(this.b),a:this.a}},l.prototype.toPercentageRgbString=function(){var u=function(v){return Math.round((0,i.sh)(v,255)*100)};return this.a===1?"rgb(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%)"):"rgba(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%, ").concat(this.roundA,")")},l.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var u="#"+(0,r.vq)(this.r,this.g,this.b,!1),v=0,m=Object.entries(a.R);v=0,f=!v&&b&&(u.startsWith("hex")||u==="name");return f?u==="name"&&this.a===0?this.toName():this.toRgbString():(u==="rgb"&&(m=this.toRgbString()),u==="prgb"&&(m=this.toPercentageRgbString()),(u==="hex"||u==="hex6")&&(m=this.toHexString()),u==="hex3"&&(m=this.toHexString(!0)),u==="hex4"&&(m=this.toHex8String(!0)),u==="hex8"&&(m=this.toHex8String()),u==="name"&&(m=this.toName()),u==="hsl"&&(m=this.toHslString()),u==="hsv"&&(m=this.toHsvString()),m||this.toHexString())},l.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},l.prototype.clone=function(){return new l(this.toString())},l.prototype.lighten=function(u){u===void 0&&(u=10);var v=this.toHsl();return v.l+=u/100,v.l=(0,i.V2)(v.l),new l(v)},l.prototype.brighten=function(u){u===void 0&&(u=10);var v=this.toRgb();return v.r=Math.max(0,Math.min(255,v.r-Math.round(255*-(u/100)))),v.g=Math.max(0,Math.min(255,v.g-Math.round(255*-(u/100)))),v.b=Math.max(0,Math.min(255,v.b-Math.round(255*-(u/100)))),new l(v)},l.prototype.darken=function(u){u===void 0&&(u=10);var v=this.toHsl();return v.l-=u/100,v.l=(0,i.V2)(v.l),new l(v)},l.prototype.tint=function(u){return u===void 0&&(u=10),this.mix("white",u)},l.prototype.shade=function(u){return u===void 0&&(u=10),this.mix("black",u)},l.prototype.desaturate=function(u){u===void 0&&(u=10);var v=this.toHsl();return v.s-=u/100,v.s=(0,i.V2)(v.s),new l(v)},l.prototype.saturate=function(u){u===void 0&&(u=10);var v=this.toHsl();return v.s+=u/100,v.s=(0,i.V2)(v.s),new l(v)},l.prototype.greyscale=function(){return this.desaturate(100)},l.prototype.spin=function(u){var v=this.toHsl(),m=(v.h+u)%360;return v.h=m<0?360+m:m,new l(v)},l.prototype.mix=function(u,v){v===void 0&&(v=50);var m=this.toRgb(),b=new l(u).toRgb(),f=v/100,I={r:(b.r-m.r)*f+m.r,g:(b.g-m.g)*f+m.g,b:(b.b-m.b)*f+m.b,a:(b.a-m.a)*f+m.a};return new l(I)},l.prototype.analogous=function(u,v){u===void 0&&(u=6),v===void 0&&(v=30);var m=this.toHsl(),b=360/v,f=[this];for(m.h=(m.h-(b*u>>1)+720)%360;--u;)m.h=(m.h+b)%360,f.push(new l(m));return f},l.prototype.complement=function(){var u=this.toHsl();return u.h=(u.h+180)%360,new l(u)},l.prototype.monochromatic=function(u){u===void 0&&(u=6);for(var v=this.toHsv(),m=v.h,b=v.s,f=v.v,I=[],P=1/u;u--;)I.push(new l({h:m,s:b,v:f})),f=(f+P)%1;return I},l.prototype.splitcomplement=function(){var u=this.toHsl(),v=u.h;return[this,new l({h:(v+72)%360,s:u.s,l:u.l}),new l({h:(v+216)%360,s:u.s,l:u.l})]},l.prototype.onBackground=function(u){var v=this.toRgb(),m=new l(u).toRgb(),b=v.a+m.a*(1-v.a);return new l({r:(v.r*v.a+m.r*m.a*(1-v.a))/b,g:(v.g*v.a+m.g*m.a*(1-v.a))/b,b:(v.b*v.a+m.b*m.a*(1-v.a))/b,a:b})},l.prototype.triad=function(){return this.polyad(3)},l.prototype.tetrad=function(){return this.polyad(4)},l.prototype.polyad=function(u){for(var v=this.toHsl(),m=v.h,b=[this],f=360/u,I=1;I1)&&(u=1),u}function p(u){return u<=1?"".concat(Number(u)*100,"%"):u}function l(u){return u.length===1?"0"+u:String(u)}},72955:function(y,c,e){"use strict";e.d(c,{Z:function(){return xr}});function r(Ke){if(Ke.sheet)return Ke.sheet;for(var pt=0;pt0?f(j,--T):0,S--,$===10&&(S=1,C--),$}function H(){return $=T2||_($)>3?"":" "}function K(Ke){for(;H();)switch(_($)){case 0:append(be(T-1),Ke);break;case 2:append(N($),Ke);break;default:append(from($),Ke)}return Ke}function J(Ke,pt){for(;--pt&&H()&&!($<48||$>102||$>57&&$<65||$>70&&$<97););return W(Ke,V()+(pt<6&&se()==32&&H()==32))}function Y(Ke){for(;H();)switch($){case Ke:return T;case 34:case 39:Ke!==34&&Ke!==39&&Y($);break;case 40:Ke===41&&Y(Ke);break;case 92:H();break}return T}function ae(Ke,pt){for(;H()&&Ke+$!==57;)if(Ke+$===84&&se()===47)break;return"/*"+W(pt,T-1)+"*"+d(Ke===47?Ke:H())}function be(Ke){for(;!_(se());)H();return W(Ke,T)}var je="-ms-",Ge="-moz-",Re="-webkit-",xt="comm",Dt="rule",Ct="decl",yt="@page",ft="@media",zt="@import",it="@charset",Ee="@viewport",ke="@supports",we="@document",lt="@namespace",Te="@keyframes",Be="@font-face",We="@counter-style",Ae="@font-feature-values",Qe="@layer";function ct(Ke,pt){for(var pn="",Zn=R(Ke),Kn=0;Kn-1&&!Ke.return)switch(Ke.type){case DECLARATION:Ke.return=prefix(Ke.value,Ke.length,pn);return;case KEYFRAMES:return serialize([copy(Ke,{value:replace(Ke.value,"@","@"+WEBKIT)})],Zn);case RULESET:if(Ke.length)return combine(Ke.props,function(Kn){switch(match(Kn,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return serialize([copy(Ke,{props:[replace(Kn,/:(read-\w+)/,":"+MOZ+"$1")]})],Zn);case"::placeholder":return serialize([copy(Ke,{props:[replace(Kn,/:(plac\w+)/,":"+WEBKIT+"input-$1")]}),copy(Ke,{props:[replace(Kn,/:(plac\w+)/,":"+MOZ+"$1")]}),copy(Ke,{props:[replace(Kn,/:(plac\w+)/,MS+"input-$1")]})],Zn)}return""})}}function ut(Ke){switch(Ke.type){case RULESET:Ke.props=Ke.props.map(function(pt){return combine(tokenize(pt),function(pn,Zn,Kn){switch(charat(pn,0)){case 12:return substr(pn,1,strlen(pn));case 0:case 40:case 43:case 62:case 126:return pn;case 58:Kn[++Zn]==="global"&&(Kn[Zn]="",Kn[++Zn]="\f"+substr(Kn[Zn],Zn=1,-1));case 32:return Zn===1?"":pn;default:switch(Zn){case 0:return Ke=pn,sizeof(Kn)>1?"":pn;case(Zn=sizeof(Kn)-1):case 2:return Zn===2?pn+Ke+Ke:pn+Ke;default:return pn}}})})}}function bn(Ke){return k(M("",null,null,null,[""],Ke=L(Ke),0,[0],Ke))}function M(Ke,pt,pn,Zn,Kn,sr,qn,Jn,cr){for(var Zr=0,wr=0,ra=qn,ya=0,ta=0,Kr=0,Ar=1,ca=1,Mr=1,dr=0,sa="",$r=Kn,na=sr,va=Zn,Ur=sa;ca;)switch(Kr=dr,dr=H()){case 40:if(Kr!=108&&f(Ur,ra-1)==58){b(Ur+=m(N(dr),"&","&\f"),"&\f")!=-1&&(Mr=-1);break}case 34:case 39:case 91:Ur+=N(dr);break;case 9:case 10:case 13:case 32:Ur+=E(Kr);break;case 92:Ur+=J(V()-1,7);continue;case 47:switch(se()){case 42:case 47:A(Ze(ae(H(),V()),pt,pn),cr);break;default:Ur+="/"}break;case 123*Ar:Jn[Zr++]=P(Ur)*Mr;case 125*Ar:case 59:case 0:switch(dr){case 0:case 125:ca=0;case 59+wr:Mr==-1&&(Ur=m(Ur,/\f/g,"")),ta>0&&P(Ur)-ra&&A(ta>32?Ve(Ur+";",Zn,pn,ra-1):Ve(m(Ur," ","")+";",Zn,pn,ra-2),cr);break;case 59:Ur+=";";default:if(A(va=Ie(Ur,pt,pn,Zr,wr,Kn,Jn,sa,$r=[],na=[],ra),sr),dr===123)if(wr===0)M(Ur,pt,va,va,$r,sr,ra,Jn,na);else switch(ya===99&&f(Ur,3)===110?100:ya){case 100:case 108:case 109:case 115:M(Ke,va,va,Zn&&A(Ie(Ke,va,va,0,0,Kn,Jn,sa,Kn,$r=[],ra),na),Kn,na,ra,Jn,Zn?$r:na);break;default:M(Ur,va,va,va,[""],na,0,Jn,na)}}Zr=wr=ta=0,Ar=Mr=1,sa=Ur="",ra=qn;break;case 58:ra=1+P(Ur),ta=Kr;default:if(Ar<1){if(dr==123)--Ar;else if(dr==125&&Ar++==0&&ne()==125)continue}switch(Ur+=d(dr),dr*Ar){case 38:Mr=wr>0?1:(Ur+="\f",-1);break;case 44:Jn[Zr++]=(P(Ur)-1)*Mr,Mr=1;break;case 64:se()===45&&(Ur+=N(H())),ya=se(),wr=ra=P(sa=Ur+=be(V())),dr++;break;case 45:Kr===45&&P(Ur)==2&&(Ar=0)}}return sr}function Ie(Ke,pt,pn,Zn,Kn,sr,qn,Jn,cr,Zr,wr){for(var ra=Kn-1,ya=Kn===0?sr:[""],ta=R(ya),Kr=0,Ar=0,ca=0;Kr0?ya[Mr]+" "+dr:m(dr,/&\f/g,ya[Mr])))&&(cr[ca++]=sa);return G(Ke,pt,pn,Kn===0?Dt:Jn,cr,Zr,wr)}function Ze(Ke,pt,pn){return G(Ke,pt,pn,xt,d(z()),I(Ke,2,-2),0)}function Ve(Ke,pt,pn,Zn){return G(Ke,pt,pn,Ct,I(Ke,0,Zn),I(Ke,Zn+1,-1),Zn)}var _e=function(pt,pn,Zn){for(var Kn=0,sr=0;Kn=sr,sr=se(),Kn===38&&sr===12&&(pn[Zn]=1),!_(sr);)H();return W(pt,T)},ht=function(pt,pn){var Zn=-1,Kn=44;do switch(_(Kn)){case 0:Kn===38&&se()===12&&(pn[Zn]=1),pt[Zn]+=_e(T-1,pn,Zn);break;case 2:pt[Zn]+=N(Kn);break;case 4:if(Kn===44){pt[++Zn]=se()===58?"&\f":"",pn[Zn]=pt[Zn].length;break}default:pt[Zn]+=d(Kn)}while(Kn=H());return pt},qe=function(pt,pn){return k(ht(L(pt),pn))},Ft=new WeakMap,Ht=function(pt){if(!(pt.type!=="rule"||!pt.parent||pt.length<1)){for(var pn=pt.value,Zn=pt.parent,Kn=pt.column===Zn.column&&pt.line===Zn.line;Zn.type!=="rule";)if(Zn=Zn.parent,!Zn)return;if(!(pt.props.length===1&&pn.charCodeAt(0)!==58&&!Ft.get(Zn))&&!Kn){Ft.set(pt,!0);for(var sr=[],qn=qe(pn,sr),Jn=Zn.props,cr=0,Zr=0;cr-1},qt=function(pt){return function(pn,Zn,Kn){if(!(pn.type!=="rule"||pt.compat)){var sr=pn.value.match(/(:first|:nth|:nth-last)-child/g);if(sr){for(var qn=!!pn.parent,Jn=qn?pn.parent.children:Kn,cr=Jn.length-1;cr>=0;cr--){var Zr=Jn[cr];if(Zr.line=0;Zn--)if(!$t(pn[Zn]))return!0;return!1},un=function(pt){pt.type="",pt.value="",pt.return="",pt.children="",pt.props=""},gn=function(pt,pn,Zn){$t(pt)&&(pt.parent?(console.error("`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles."),un(pt)):vt(pn,Zn)&&(console.error("`@import` rules can't be after other rules. Please put your `@import` rules before your other rules."),un(pt)))};function En(Ke,pt){switch(l(Ke,pt)){case 5103:return Re+"print-"+Ke+Ke;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Re+Ke+Ke;case 5349:case 4246:case 4810:case 6968:case 2756:return Re+Ke+Ge+Ke+je+Ke+Ke;case 6828:case 4268:return Re+Ke+je+Ke+Ke;case 6165:return Re+Ke+je+"flex-"+Ke+Ke;case 5187:return Re+Ke+m(Ke,/(\w+).+(:[^]+)/,Re+"box-$1$2"+je+"flex-$1$2")+Ke;case 5443:return Re+Ke+je+"flex-item-"+m(Ke,/flex-|-self/,"")+Ke;case 4675:return Re+Ke+je+"flex-line-pack"+m(Ke,/align-content|flex-|-self/,"")+Ke;case 5548:return Re+Ke+je+m(Ke,"shrink","negative")+Ke;case 5292:return Re+Ke+je+m(Ke,"basis","preferred-size")+Ke;case 6060:return Re+"box-"+m(Ke,"-grow","")+Re+Ke+je+m(Ke,"grow","positive")+Ke;case 4554:return Re+m(Ke,/([^-])(transform)/g,"$1"+Re+"$2")+Ke;case 6187:return m(m(m(Ke,/(zoom-|grab)/,Re+"$1"),/(image-set)/,Re+"$1"),Ke,"")+Ke;case 5495:case 3959:return m(Ke,/(image-set\([^]*)/,Re+"$1$`$1");case 4968:return m(m(Ke,/(.+:)(flex-)?(.*)/,Re+"box-pack:$3"+je+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Re+Ke+Ke;case 4095:case 3583:case 4068:case 2532:return m(Ke,/(.+)-inline(.+)/,Re+"$1$2")+Ke;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(P(Ke)-1-pt>6)switch(f(Ke,pt+1)){case 109:if(f(Ke,pt+4)!==45)break;case 102:return m(Ke,/(.+:)(.+)-([^]+)/,"$1"+Re+"$2-$3$1"+Ge+(f(Ke,pt+3)==108?"$3":"$2-$3"))+Ke;case 115:return~b(Ke,"stretch")?En(m(Ke,"stretch","fill-available"),pt)+Ke:Ke}break;case 4949:if(f(Ke,pt+1)!==115)break;case 6444:switch(f(Ke,P(Ke)-3-(~b(Ke,"!important")&&10))){case 107:return m(Ke,":",":"+Re)+Ke;case 101:return m(Ke,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Re+(f(Ke,14)===45?"inline-":"")+"box$3$1"+Re+"$2$3$1"+je+"$2box$3")+Ke}break;case 5936:switch(f(Ke,pt+11)){case 114:return Re+Ke+je+m(Ke,/[svh]\w+-[tblr]{2}/,"tb")+Ke;case 108:return Re+Ke+je+m(Ke,/[svh]\w+-[tblr]{2}/,"tb-rl")+Ke;case 45:return Re+Ke+je+m(Ke,/[svh]\w+-[tblr]{2}/,"lr")+Ke}return Re+Ke+je+Ke+Ke}return Ke}var kn=function(pt,pn,Zn,Kn){if(pt.length>-1&&!pt.return)switch(pt.type){case Ct:pt.return=En(pt.value,pt.length);break;case Te:return ct([Z(pt,{value:m(pt.value,"@","@"+Re)})],Kn);case Dt:if(pt.length)return w(pt.props,function(sr){switch(v(sr,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return ct([Z(pt,{props:[m(sr,/:(read-\w+)/,":"+Ge+"$1")]})],Kn);case"::placeholder":return ct([Z(pt,{props:[m(sr,/:(plac\w+)/,":"+Re+"input-$1")]}),Z(pt,{props:[m(sr,/:(plac\w+)/,":"+Ge+"$1")]}),Z(pt,{props:[m(sr,/:(plac\w+)/,je+"input-$1")]})],Kn)}return""})}},nr=[kn],xr=function(pt){var pn=pt.key;if(pn==="css"){var Zn=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(Zn,function(Ar){var ca=Ar.getAttribute("data-emotion");ca.indexOf(" ")!==-1&&(document.head.appendChild(Ar),Ar.setAttribute("data-s",""))})}var Kn=pt.stylisPlugins||nr,sr={},qn,Jn=[];qn=pt.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+pn+' "]'),function(Ar){for(var ca=Ar.getAttribute("data-emotion").split(" "),Mr=1;Mr=16.8.0"},peerDependenciesMeta:{"@types/react":{optional:!0}},devDependencies:{"@definitelytyped/dtslint":"0.0.112","@emotion/css":"11.11.0","@emotion/css-prettifier":"1.1.3","@emotion/server":"11.11.0","@emotion/styled":"11.11.0","html-tag-names":"^1.1.2",react:"16.14.0","svg-tag-names":"^1.1.1",typescript:"^4.5.5"},repository:"https://github.com/emotion-js/emotion/tree/main/packages/react",publishConfig:{access:"public"},"umd:main":"dist/emotion-react.umd.min.js",preconstruct:{entrypoints:["./index.js","./jsx-runtime.js","./jsx-dev-runtime.js","./_isolated-hnrs.js"],umdName:"emotionReact",exports:{envConditions:["browser","worker"],extra:{"./types/css-prop":"./types/css-prop.d.ts","./macro":{types:{import:"./macro.d.mts",default:"./macro.d.ts"},default:"./macro.js"}}}}},m=function(G,Z){var z=arguments;if(Z==null||!hasOwnProperty.call(Z,"css"))return React.createElement.apply(void 0,z);var ne=z.length,H=new Array(ne);H[0]=Emotion,H[1]=createEmotionProps(G,Z);for(var se=2;se=4;++H,se-=4)ne=Z.charCodeAt(H)&255|(Z.charCodeAt(++H)&255)<<8|(Z.charCodeAt(++H)&255)<<16|(Z.charCodeAt(++H)&255)<<24,ne=(ne&65535)*1540483477+((ne>>>16)*59797<<16),ne^=ne>>>24,z=(ne&65535)*1540483477+((ne>>>16)*59797<<16)^(z&65535)*1540483477+((z>>>16)*59797<<16);switch(se){case 3:z^=(Z.charCodeAt(H+2)&255)<<16;case 2:z^=(Z.charCodeAt(H+1)&255)<<8;case 1:z^=Z.charCodeAt(H)&255,z=(z&65535)*1540483477+((z>>>16)*59797<<16)}return z^=z>>>13,z=(z&65535)*1540483477+((z>>>16)*59797<<16),((z^z>>>15)>>>0).toString(36)}var a={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},n=e(6816),i=`You have illegal escape sequence in your template literal, most likely inside content's property value. +Because you write your CSS inside a JavaScript string you actually have to do double escaping, so for example "content: '\\00d7';" should become "content: '\\\\00d7';". +You can read more about this here: +https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`,d="You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).",p=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,u=function(z){return z.charCodeAt(1)===45},v=function(z){return z!=null&&typeof z!="boolean"},m=(0,n.Z)(function(Z){return u(Z)?Z:Z.replace(p,"-$&").toLowerCase()}),b=function(z,ne){switch(z){case"animation":case"animationName":if(typeof ne=="string")return ne.replace(l,function(H,se,V){return j={name:se,styles:V,next:j},se})}return a[z]!==1&&!u(z)&&typeof ne=="number"&&ne!==0?ne+"px":ne};if(!1)var f,I,P,R,A,w;var C=null;function S(Z,z,ne){if(ne==null)return"";if(ne.__emotion_styles!==void 0)return ne;switch(typeof ne){case"boolean":return"";case"object":{if(ne.anim===1)return j={name:ne.name,styles:ne.styles,next:j},ne.name;if(ne.styles!==void 0){var H=ne.next;if(H!==void 0)for(;H!==void 0;)j={name:H.name,styles:H.styles,next:j},H=H.next;var se=ne.styles+";";return se}return O(Z,z,ne)}case"function":{if(Z!==void 0){var V=j,W=ne(Z);return j=V,S(Z,z,W)}break}case"string":if(!1)var _,L;break}if(z==null)return ne;var k=z[ne];return k!==void 0?k:ne}function O(Z,z,ne){var H="";if(Array.isArray(ne))for(var se=0;sesummary:first-of-type:not([inert])","details:not([inert])"],S=C.join(","),O=typeof Element=="undefined",T=O?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,$=!O&&Element.prototype.getRootNode?function(pe){var q;return pe==null||(q=pe.getRootNode)===null||q===void 0?void 0:q.call(pe)}:function(pe){return pe==null?void 0:pe.ownerDocument},j=function pe(q,U){var fe;U===void 0&&(U=!0);var ye=q==null||(fe=q.getAttribute)===null||fe===void 0?void 0:fe.call(q,"inert"),me=ye===""||ye==="true",De=me||U&&q&&pe(q.parentNode);return De},G=function(q){var U,fe=q==null||(U=q.getAttribute)===null||U===void 0?void 0:U.call(q,"contenteditable");return fe===""||fe==="true"},Z=function(q,U,fe){if(j(q))return[];var ye=Array.prototype.slice.apply(q.querySelectorAll(S));return U&&T.call(q,S)&&ye.unshift(q),ye=ye.filter(fe),ye},z=function pe(q,U,fe){for(var ye=[],me=Array.from(q);me.length;){var De=me.shift();if(!j(De,!1))if(De.tagName==="SLOT"){var Me=De.assignedElements(),Ye=Me.length?Me:De.children,gt=pe(Ye,!0,fe);fe.flatten?ye.push.apply(ye,gt):ye.push({scopeParent:De,candidates:gt})}else{var en=T.call(De,S);en&&fe.filter(De)&&(U||!q.includes(De))&&ye.push(De);var _t=De.shadowRoot||typeof fe.getShadowRoot=="function"&&fe.getShadowRoot(De),mn=!j(_t,!1)&&(!fe.shadowRootFilter||fe.shadowRootFilter(De));if(_t&&mn){var ln=pe(_t===!0?De.children:_t.children,!0,fe);fe.flatten?ye.push.apply(ye,ln):ye.push({scopeParent:De,candidates:ln})}else me.unshift.apply(me,De.children)}}return ye},ne=function(q){return!isNaN(parseInt(q.getAttribute("tabindex"),10))},H=function(q){if(!q)throw new Error("No node provided");return q.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(q.tagName)||G(q))&&!ne(q)?0:q.tabIndex},se=function(q,U){var fe=H(q);return fe<0&&U&&!ne(q)?0:fe},V=function(q,U){return q.tabIndex===U.tabIndex?q.documentOrder-U.documentOrder:q.tabIndex-U.tabIndex},W=function(q){return q.tagName==="INPUT"},_=function(q){return W(q)&&q.type==="hidden"},L=function(q){var U=q.tagName==="DETAILS"&&Array.prototype.slice.apply(q.children).some(function(fe){return fe.tagName==="SUMMARY"});return U},k=function(q,U){for(var fe=0;fesummary:first-of-type"),De=me?q.parentElement:q;if(T.call(De,"details:not([open]) *"))return!0;if(!fe||fe==="full"||fe==="legacy-full"){if(typeof ye=="function"){for(var Me=q;q;){var Ye=q.parentElement,gt=$(q);if(Ye&&!Ye.shadowRoot&&ye(Ye)===!0)return J(q);q.assignedSlot?q=q.assignedSlot:!Ye&>!==q.ownerDocument?q=gt.host:q=Ye}q=Me}if(K(q))return!q.getClientRects().length;if(fe!=="legacy-full")return!0}else if(fe==="non-zero-area")return J(q);return!1},ae=function(q){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(q.tagName))for(var U=q.parentElement;U;){if(U.tagName==="FIELDSET"&&U.disabled){for(var fe=0;fe=0)},Re=function pe(q){var U=[],fe=[];return q.forEach(function(ye,me){var De=!!ye.scopeParent,Me=De?ye.scopeParent:ye,Ye=se(Me,De),gt=De?pe(ye.candidates):Me;Ye===0?De?U.push.apply(U,gt):U.push(Me):fe.push({documentOrder:me,tabIndex:Ye,item:ye,isScope:De,content:gt})}),fe.sort(V).reduce(function(ye,me){return me.isScope?ye.push.apply(ye,me.content):ye.push(me.content),ye},[]).concat(U)},xt=function(q,U){U=U||{};var fe;return U.getShadowRoot?fe=z([q],U.includeContainer,{filter:je.bind(null,U),flatten:!1,getShadowRoot:U.getShadowRoot,shadowRootFilter:Ge}):fe=Z(q,U.includeContainer,je.bind(null,U)),Re(fe)},Dt=function(q,U){U=U||{};var fe;return U.getShadowRoot?fe=z([q],U.includeContainer,{filter:be.bind(null,U),flatten:!0,getShadowRoot:U.getShadowRoot}):fe=Z(q,U.includeContainer,be.bind(null,U)),fe},Ct=function(q,U){if(U=U||{},!q)throw new Error("No node provided");return T.call(q,S)===!1?!1:je(U,q)},yt=null,ft=function(q,U){if(U=U||{},!q)throw new Error("No node provided");return T.call(q,yt)===!1?!1:be(U,q)},zt=e(10422);function it(){return it=Object.assign?Object.assign.bind():function(pe){for(var q=1;q"floating-ui-"+we++;function Te(){const[pe,q]=i.useState(()=>ke?lt():void 0);return Ee(()=>{pe==null&&q(lt())},[]),i.useEffect(()=>{ke||(ke=!0)},[]),pe}const We=d["useId".toString()]||Te,Ae=null;function Qe(){const pe=new Map;return{emit(q,U){var fe;(fe=pe.get(q))==null||fe.forEach(ye=>ye(U))},on(q,U){pe.set(q,[...pe.get(q)||[],U])},off(q,U){var fe;pe.set(q,((fe=pe.get(q))==null?void 0:fe.filter(ye=>ye!==U))||[])}}}const ct=i.createContext(null),It=i.createContext(null),Pt=()=>{var pe;return((pe=i.useContext(ct))==null?void 0:pe.id)||null},Yt=()=>i.useContext(It);function Pe(pe){const q=We(),U=Yt(),fe=Pt(),ye=pe||fe;return Ee(()=>{const me={id:q,parentId:ye};return U==null||U.addNode(me),()=>{U==null||U.removeNode(me)}},[U,q,ye]),q}function ut(pe){let{children:q,id:U}=pe;const fe=Pt();return i.createElement(ct.Provider,{value:i.useMemo(()=>({id:U,parentId:fe}),[U,fe])},q)}function bn(pe){let{children:q}=pe;const U=i.useRef([]),fe=i.useCallback(De=>{U.current=[...U.current,De]},[]),ye=i.useCallback(De=>{U.current=U.current.filter(Me=>Me!==De)},[]),me=i.useState(()=>Qe())[0];return i.createElement(It.Provider,{value:i.useMemo(()=>({nodesRef:U,addNode:fe,removeNode:ye,events:me}),[U,fe,ye,me])},q)}function M(pe){return(pe==null?void 0:pe.ownerDocument)||document}function Ie(){const pe=navigator.userAgentData;return pe!=null&&pe.platform?pe.platform:navigator.platform}function Ze(){const pe=navigator.userAgentData;return pe&&Array.isArray(pe.brands)?pe.brands.map(q=>{let{brand:U,version:fe}=q;return U+"/"+fe}).join(" "):navigator.userAgent}function Ve(pe){return M(pe).defaultView||window}function _e(pe){return pe?pe instanceof Element||pe instanceof Ve(pe).Element:!1}function ht(pe){return pe?pe instanceof HTMLElement||pe instanceof Ve(pe).HTMLElement:!1}function qe(pe){if(typeof ShadowRoot=="undefined")return!1;const q=Ve(pe).ShadowRoot;return pe instanceof q||pe instanceof ShadowRoot}function Ft(pe){if(pe.mozInputSource===0&&pe.isTrusted)return!0;const q=/Android/i;return(q.test(Ie())||q.test(Ze()))&&pe.pointerType?pe.type==="click"&&pe.buttons===1:pe.detail===0&&!pe.pointerType}function Ht(pe){return pe.width===0&&pe.height===0||pe.width===1&&pe.height===1&&pe.pressure===0&&pe.detail===0&&pe.pointerType!=="mouse"||pe.width<1&&pe.height<1&&pe.pressure===0&&pe.detail===0}function hn(){return/apple/i.test(navigator.vendor)}function wn(){return Ie().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function nt(pe,q){const U=["mouse","pen"];return q||U.push("",void 0),U.includes(pe)}function qt(pe){return"nativeEvent"in pe}function $t(pe,q){if(!pe||!q)return!1;const U=q.getRootNode&&q.getRootNode();if(pe.contains(q))return!0;if(U&&qe(U)){let fe=q;for(;fe;){if(pe===fe)return!0;fe=fe.parentNode||fe.host}}return!1}function vt(pe){return"data-floating-ui-"+pe}function un(pe){const q=(0,i.useRef)(pe);return Ee(()=>{q.current=pe}),q}const gn=vt("safe-polygon");function En(pe,q,U){return U&&!nt(U)?0:typeof pe=="number"?pe:pe==null?void 0:pe[q]}function kn(pe,q){q===void 0&&(q={});const{open:U,onOpenChange:fe,dataRef:ye,events:me,elements:{domReference:De,floating:Me},refs:Ye}=pe,{enabled:gt=!0,delay:en=0,handleClose:_t=null,mouseOnly:mn=!1,restMs:ln=0,move:$n=!0}=q,Pn=Yt(),gr=Pt(),pr=un(_t),or=un(en),kr=i.useRef(),yr=i.useRef(),Er=i.useRef(),Fe=i.useRef(),Je=i.useRef(!0),Et=i.useRef(!1),Nt=i.useRef(()=>{}),sn=i.useCallback(()=>{var ie;const Ce=(ie=ye.current.openEvent)==null?void 0:ie.type;return(Ce==null?void 0:Ce.includes("mouse"))&&Ce!=="mousedown"},[ye]);i.useEffect(()=>{if(!gt)return;function ie(){clearTimeout(yr.current),clearTimeout(Fe.current),Je.current=!0}return me.on("dismiss",ie),()=>{me.off("dismiss",ie)}},[gt,me]),i.useEffect(()=>{if(!gt||!pr.current||!U)return;function ie(rt){sn()&&fe(!1,rt)}const Ce=M(Me).documentElement;return Ce.addEventListener("mouseleave",ie),()=>{Ce.removeEventListener("mouseleave",ie)}},[Me,U,fe,gt,pr,ye,sn]);const an=i.useCallback(function(ie,Ce){Ce===void 0&&(Ce=!0);const rt=En(or.current,"close",kr.current);rt&&!Er.current?(clearTimeout(yr.current),yr.current=setTimeout(()=>fe(!1,ie),rt)):Ce&&(clearTimeout(yr.current),fe(!1,ie))},[or,fe]),Ut=i.useCallback(()=>{Nt.current(),Er.current=void 0},[]),Q=i.useCallback(()=>{if(Et.current){const ie=M(Ye.floating.current).body;ie.style.pointerEvents="",ie.removeAttribute(gn),Et.current=!1}},[Ye]);return i.useEffect(()=>{if(!gt)return;function ie(){return ye.current.openEvent?["click","mousedown"].includes(ye.current.openEvent.type):!1}function Ce(cn){if(clearTimeout(yr.current),Je.current=!1,mn&&!nt(kr.current)||ln>0&&En(or.current,"open")===0)return;const Nn=En(or.current,"open",kr.current);Nn?yr.current=setTimeout(()=>{fe(!0,cn)},Nn):fe(!0,cn)}function rt(cn){if(ie())return;Nt.current();const Nn=M(Me);if(clearTimeout(Fe.current),pr.current){U||clearTimeout(yr.current),Er.current=pr.current(oo(ea({},pe),{tree:Pn,x:cn.clientX,y:cn.clientY,onClose(){Q(),Ut(),an(cn)}}));const Hn=Er.current;Nn.addEventListener("mousemove",Hn),Nt.current=()=>{Nn.removeEventListener("mousemove",Hn)};return}(kr.current==="touch"?!$t(Me,cn.relatedTarget):!0)&&an(cn)}function et(cn){ie()||pr.current==null||pr.current(oo(ea({},pe),{tree:Pn,x:cn.clientX,y:cn.clientY,onClose(){Q(),Ut(),an(cn)}}))(cn)}if(_e(De)){const cn=De;return U&&cn.addEventListener("mouseleave",et),Me==null||Me.addEventListener("mouseleave",et),$n&&cn.addEventListener("mousemove",Ce,{once:!0}),cn.addEventListener("mouseenter",Ce),cn.addEventListener("mouseleave",rt),()=>{U&&cn.removeEventListener("mouseleave",et),Me==null||Me.removeEventListener("mouseleave",et),$n&&cn.removeEventListener("mousemove",Ce),cn.removeEventListener("mouseenter",Ce),cn.removeEventListener("mouseleave",rt)}}},[De,Me,gt,pe,mn,ln,$n,an,Ut,Q,fe,U,Pn,or,pr,ye]),Ee(()=>{var ie;if(gt&&U&&(ie=pr.current)!=null&&ie.__options.blockPointerEvents&&sn()){const et=M(Me).body;if(et.setAttribute(gn,""),et.style.pointerEvents="none",Et.current=!0,_e(De)&&Me){var Ce,rt;const cn=De,Nn=Pn==null||(Ce=Pn.nodesRef.current.find(lr=>lr.id===gr))==null||(rt=Ce.context)==null?void 0:rt.elements.floating;return Nn&&(Nn.style.pointerEvents=""),cn.style.pointerEvents="auto",Me.style.pointerEvents="auto",()=>{cn.style.pointerEvents="",Me.style.pointerEvents=""}}}},[gt,U,gr,Me,De,Pn,pr,ye,sn]),Ee(()=>{U||(kr.current=void 0,Ut(),Q())},[U,Ut,Q]),i.useEffect(()=>()=>{Ut(),clearTimeout(yr.current),clearTimeout(Fe.current),Q()},[gt,Ut,Q]),i.useMemo(()=>{if(!gt)return{};function ie(Ce){kr.current=Ce.pointerType}return{reference:{onPointerDown:ie,onPointerEnter:ie,onMouseMove(Ce){U||ln===0||(clearTimeout(Fe.current),Fe.current=setTimeout(()=>{Je.current||fe(!0,Ce.nativeEvent)},ln))}},floating:{onMouseEnter(){clearTimeout(yr.current)},onMouseLeave(Ce){me.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),an(Ce.nativeEvent,!1)}}}},[me,gt,ln,U,fe,an])}const nr=i.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:()=>{},setState:()=>{},isInstantPhase:!1}),xr=()=>React.useContext(nr),Ke=pe=>{let{children:q,delay:U,timeoutMs:fe=0}=pe;const[ye,me]=React.useReducer((Ye,gt)=>ea(ea({},Ye),gt),{delay:U,timeoutMs:fe,initialDelay:U,currentId:null,isInstantPhase:!1}),De=React.useRef(null),Me=React.useCallback(Ye=>{me({currentId:Ye})},[]);return Ee(()=>{ye.currentId?De.current===null?De.current=ye.currentId:me({isInstantPhase:!0}):(me({isInstantPhase:!1}),De.current=null)},[ye.currentId]),React.createElement(nr.Provider,{value:React.useMemo(()=>oo(ea({},ye),{setState:me,setCurrentId:Me}),[ye,me,Me])},q)},pt=(pe,q)=>{let{open:U,onOpenChange:fe}=pe,{id:ye}=q;const{currentId:me,setCurrentId:De,initialDelay:Me,setState:Ye,timeoutMs:gt}=xr();Ee(()=>{me&&(Ye({delay:{open:1,close:En(Me,"close")}}),me!==ye&&fe(!1))},[ye,fe,Ye,me,Me]),Ee(()=>{function en(){fe(!1),Ye({delay:Me,currentId:null})}if(!U&&me===ye)if(gt){const _t=window.setTimeout(en,gt);return()=>{clearTimeout(_t)}}else en()},[U,Ye,me,ye,fe,Me,gt]),Ee(()=>{U&&De(ye)},[U,De,ye])};function pn(pe){let q=pe.activeElement;for(;((U=q)==null||(fe=U.shadowRoot)==null?void 0:fe.activeElement)!=null;){var U,fe;q=q.shadowRoot.activeElement}return q}let Zn=0;function Kn(pe,q){q===void 0&&(q={});const{preventScroll:U=!1,cancelPrevious:fe=!0,sync:ye=!1}=q;fe&&cancelAnimationFrame(Zn);const me=()=>pe==null?void 0:pe.focus({preventScroll:U});ye?me():Zn=requestAnimationFrame(me)}function sr(pe,q){var U;let fe=[],ye=(U=pe.find(me=>me.id===q))==null?void 0:U.parentId;for(;ye;){const me=pe.find(De=>De.id===ye);ye=me==null?void 0:me.parentId,me&&(fe=fe.concat(me))}return fe}function qn(pe,q){let U=pe.filter(ye=>{var me;return ye.parentId===q&&((me=ye.context)==null?void 0:me.open)}),fe=U;for(;fe.length;)fe=pe.filter(ye=>{var me;return(me=fe)==null?void 0:me.some(De=>{var Me;return ye.parentId===De.id&&((Me=ye.context)==null?void 0:Me.open)})}),U=U.concat(fe);return U}function Jn(pe){return"composedPath"in pe?pe.composedPath()[0]:pe.target}const cr="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Zr(pe){return ht(pe)&&pe.matches(cr)}function wr(pe){pe.preventDefault(),pe.stopPropagation()}const ra=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function ya(pe,q){const U=xt(pe,ra());q==="prev"&&U.reverse();const fe=U.indexOf(pn(M(pe)));return U.slice(fe+1)[0]}function ta(){return ya(document.body,"next")}function Kr(){return ya(document.body,"prev")}function Ar(pe,q){const U=q||pe.currentTarget,fe=pe.relatedTarget;return!fe||!$t(U,fe)}function ca(pe){xt(pe,ra()).forEach(U=>{U.dataset.tabindex=U.getAttribute("tabindex")||"",U.setAttribute("tabindex","-1")})}function Mr(pe){pe.querySelectorAll("[data-tabindex]").forEach(U=>{const fe=U.dataset.tabindex;delete U.dataset.tabindex,fe?U.setAttribute("tabindex",fe):U.removeAttribute("tabindex")})}const dr={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};let sa;function $r(pe){pe.key==="Tab"&&(pe.target,clearTimeout(sa))}const na=i.forwardRef(function(q,U){const[fe,ye]=i.useState();Ee(()=>(hn()&&ye("button"),document.addEventListener("keydown",$r),()=>{document.removeEventListener("keydown",$r)}),[]);const me={ref:U,tabIndex:0,role:fe,"aria-hidden":fe?void 0:!0,[vt("focus-guard")]:"",style:dr};return i.createElement("span",it({},q,me))}),va=i.createContext(null);function Ur(pe){let{id:q,root:U}=pe===void 0?{}:pe;const[fe,ye]=i.useState(null),me=We(),De=Sa(),Me=i.useMemo(()=>({id:q,root:U,portalContext:De,uniqueId:me}),[q,U,De,me]),Ye=i.useRef();return Ee(()=>()=>{fe==null||fe.remove()},[fe,Me]),Ee(()=>{if(Ye.current===Me)return;Ye.current=Me;const{id:gt,root:en,portalContext:_t,uniqueId:mn}=Me,ln=gt?document.getElementById(gt):null,$n=vt("portal");if(ln){const Pn=document.createElement("div");Pn.id=mn,Pn.setAttribute($n,""),ln.appendChild(Pn),ye(Pn)}else{let Pn=en||(_t==null?void 0:_t.portalNode);Pn&&!_e(Pn)&&(Pn=Pn.current),Pn=Pn||document.body;let gr=null;gt&&(gr=document.createElement("div"),gr.id=gt,Pn.appendChild(gr));const pr=document.createElement("div");pr.id=mn,pr.setAttribute($n,""),Pn=gr||Pn,Pn.appendChild(pr),ye(pr)}},[Me]),fe}function ja(pe){let{children:q,id:U,root:fe=null,preserveTabOrder:ye=!0}=pe;const me=Ur({id:U,root:fe}),[De,Me]=i.useState(null),Ye=i.useRef(null),gt=i.useRef(null),en=i.useRef(null),_t=i.useRef(null),mn=!!De&&!De.modal&&De.open&&ye&&!!(fe||me);return i.useEffect(()=>{if(!me||!ye||De!=null&&De.modal)return;function ln($n){me&&Ar($n)&&($n.type==="focusin"?Mr:ca)(me)}return me.addEventListener("focusin",ln,!0),me.addEventListener("focusout",ln,!0),()=>{me.removeEventListener("focusin",ln,!0),me.removeEventListener("focusout",ln,!0)}},[me,ye,De==null?void 0:De.modal]),i.createElement(va.Provider,{value:i.useMemo(()=>({preserveTabOrder:ye,beforeOutsideRef:Ye,afterOutsideRef:gt,beforeInsideRef:en,afterInsideRef:_t,portalNode:me,setFocusManagerState:Me}),[ye,me])},mn&&me&&i.createElement(na,{"data-type":"outside",ref:Ye,onFocus:ln=>{if(Ar(ln,me)){var $n;($n=en.current)==null||$n.focus()}else{const Pn=Kr()||(De==null?void 0:De.refs.domReference.current);Pn==null||Pn.focus()}}}),mn&&me&&i.createElement("span",{"aria-owns":me.id,style:dr}),me&&(0,zt.createPortal)(q,me),mn&&me&&i.createElement(na,{"data-type":"outside",ref:gt,onFocus:ln=>{if(Ar(ln,me)){var $n;($n=_t.current)==null||$n.focus()}else{const Pn=ta()||(De==null?void 0:De.refs.domReference.current);Pn==null||Pn.focus(),De!=null&&De.closeOnFocusOut&&(De==null||De.onOpenChange(!1,ln.nativeEvent))}}}))}const Sa=()=>i.useContext(va),Ta=i.forwardRef(function(q,U){return i.createElement("button",it({},q,{type:"button",ref:U,tabIndex:-1,style:dr}))});function Ba(pe){const{context:q,children:U,disabled:fe=!1,order:ye=["content"],guards:me=!0,initialFocus:De=0,returnFocus:Me=!0,modal:Ye=!0,visuallyHiddenDismiss:gt=!1,closeOnFocusOut:en=!0}=pe,{open:_t,refs:mn,nodeId:ln,onOpenChange:$n,events:Pn,dataRef:gr,elements:{domReference:pr,floating:or}}=q,kr=A()?me:!0,yr=un(ye),Er=un(De),Fe=un(Me),Je=Yt(),Et=Sa(),Nt=typeof De=="number"&&De<0,sn=i.useRef(null),an=i.useRef(null),Ut=i.useRef(!1),Q=i.useRef(null),ie=i.useRef(!1),Ce=Et!=null,rt=pr&&pr.getAttribute("role")==="combobox"&&Zr(pr),et=i.useCallback(function(Hn){return Hn===void 0&&(Hn=or),Hn?xt(Hn,ra()):[]},[or]),cn=i.useCallback(Hn=>{const ir=et(Hn);return yr.current.map(Tn=>pr&&Tn==="reference"?pr:or&&Tn==="floating"?or:ir).filter(Boolean).flat()},[pr,or,yr,et]);i.useEffect(()=>{if(fe||!Ye)return;function Hn(Tn){if(Tn.key==="Tab"){$t(or,pn(M(or)))&&et().length===0&&!rt&&wr(Tn);const Mn=cn(),Cr=Jn(Tn);yr.current[0]==="reference"&&Cr===pr&&(wr(Tn),Tn.shiftKey?Kn(Mn[Mn.length-1]):Kn(Mn[1])),yr.current[1]==="floating"&&Cr===or&&Tn.shiftKey&&(wr(Tn),Kn(Mn[0]))}}const ir=M(or);return ir.addEventListener("keydown",Hn),()=>{ir.removeEventListener("keydown",Hn)}},[fe,pr,or,Ye,yr,mn,rt,et,cn]),i.useEffect(()=>{if(fe||!en)return;function Hn(){ie.current=!0,setTimeout(()=>{ie.current=!1})}function ir(Tn){const Mn=Tn.relatedTarget;queueMicrotask(()=>{const Cr=!($t(pr,Mn)||$t(or,Mn)||$t(Mn,or)||$t(Et==null?void 0:Et.portalNode,Mn)||Mn!=null&&Mn.hasAttribute(vt("focus-guard"))||Je&&(qn(Je.nodesRef.current,ln).find(oa=>{var br,Sr;return $t((br=oa.context)==null?void 0:br.elements.floating,Mn)||$t((Sr=oa.context)==null?void 0:Sr.elements.domReference,Mn)})||sr(Je.nodesRef.current,ln).find(oa=>{var br,Sr;return((br=oa.context)==null?void 0:br.elements.floating)===Mn||((Sr=oa.context)==null?void 0:Sr.elements.domReference)===Mn})));Mn&&Cr&&!ie.current&&Mn!==Q.current&&(Ut.current=!0,$n(!1,Tn))})}if(or&&ht(pr))return pr.addEventListener("focusout",ir),pr.addEventListener("pointerdown",Hn),!Ye&&or.addEventListener("focusout",ir),()=>{pr.removeEventListener("focusout",ir),pr.removeEventListener("pointerdown",Hn),!Ye&&or.removeEventListener("focusout",ir)}},[fe,pr,or,Ye,ln,Je,Et,$n,en]),i.useEffect(()=>{var Hn;if(fe)return;const ir=Array.from((Et==null||(Hn=Et.portalNode)==null?void 0:Hn.querySelectorAll("["+vt("portal")+"]"))||[]);if(or&&Ye){const Tn=[or,...ir,sn.current,an.current].filter(oa=>oa!=null),Cr=(kr?P:w)(yr.current.includes("reference")||rt?Tn.concat(pr||[]):Tn,void 0,vt("inert"));return()=>{Cr()}}},[fe,pr,or,Ye,yr,Et,rt,kr]),Ee(()=>{if(fe||!or)return;const Hn=M(or),ir=pn(Hn);queueMicrotask(()=>{const Tn=cn(or),Mn=Er.current,Cr=(typeof Mn=="number"?Tn[Mn]:Mn.current)||or,oa=$t(or,ir);!Nt&&!oa&&_t&&Kn(Cr,{preventScroll:Cr===or})})},[fe,_t,or,Nt,cn,Er]),Ee(()=>{if(fe||!or)return;let Hn=!1;const ir=M(or),Tn=pn(ir),Mn=gr.current;Q.current=Tn;function Cr(oa){if(oa.type==="escapeKey"&&mn.domReference.current&&(Q.current=mn.domReference.current),["referencePress","escapeKey"].includes(oa.type))return;const br=oa.data.returnFocus;typeof br=="object"?(Ut.current=!1,Hn=br.preventScroll):Ut.current=!br}return Pn.on("dismiss",Cr),()=>{Pn.off("dismiss",Cr);const oa=pn(ir);($t(or,oa)||Je&&qn(Je.nodesRef.current,ln).some(Sr=>{var ar;return $t((ar=Sr.context)==null?void 0:ar.elements.floating,oa)})||Mn.openEvent&&["click","mousedown"].includes(Mn.openEvent.type))&&mn.domReference.current&&(Q.current=mn.domReference.current),Fe.current&&ht(Q.current)&&!Ut.current&&Kn(Q.current,{cancelPrevious:!1,preventScroll:Hn})}},[fe,or,Fe,gr,mn,Pn,Je,ln]),Ee(()=>{if(!(fe||!Et))return Et.setFocusManagerState(oo(ea({},q),{modal:Ye,closeOnFocusOut:en,open:_t})),()=>{Et.setFocusManagerState(null)}},[fe,Et,Ye,_t,en,q]),Ee(()=>{if(!fe&&or&&typeof MutationObserver=="function"){const Hn=()=>{const Tn=or.getAttribute("tabindex");yr.current.includes("floating")||pn(M(or))!==mn.domReference.current&&et().length===0?Tn!=="0"&&or.setAttribute("tabindex","0"):Tn!=="-1"&&or.setAttribute("tabindex","-1")};Hn();const ir=new MutationObserver(Hn);return ir.observe(or,{childList:!0,subtree:!0,attributes:!0}),()=>{ir.disconnect()}}},[fe,or,mn,yr,et]);function Nn(Hn){return fe||!gt||!Ye?null:i.createElement(Ta,{ref:Hn==="start"?sn:an,onClick:ir=>$n(!1,ir.nativeEvent)},typeof gt=="string"?gt:"Dismiss")}const lr=!fe&&kr&&!rt&&(Ce||Ye);return i.createElement(i.Fragment,null,lr&&i.createElement(na,{"data-type":"inside",ref:Et==null?void 0:Et.beforeInsideRef,onFocus:Hn=>{if(Ye){const Tn=cn();Kn(ye[0]==="reference"?Tn[0]:Tn[Tn.length-1])}else if(Et!=null&&Et.preserveTabOrder&&Et.portalNode)if(Ut.current=!1,Ar(Hn,Et.portalNode)){const Tn=ta()||pr;Tn==null||Tn.focus()}else{var ir;(ir=Et.beforeOutsideRef.current)==null||ir.focus()}}}),!rt&&Nn("start"),U,Nn("end"),lr&&i.createElement(na,{"data-type":"inside",ref:Et==null?void 0:Et.afterInsideRef,onFocus:Hn=>{if(Ye)Kn(cn()[0]);else if(Et!=null&&Et.preserveTabOrder&&Et.portalNode)if(en&&(Ut.current=!0),Ar(Hn,Et.portalNode)){const Tn=Kr()||pr;Tn==null||Tn.focus()}else{var ir;(ir=Et.afterOutsideRef.current)==null||ir.focus()}}}))}function ba(pe,q){const U=pe.compareDocumentPosition(q);return U&Node.DOCUMENT_POSITION_FOLLOWING||U&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:U&Node.DOCUMENT_POSITION_PRECEDING||U&Node.DOCUMENT_POSITION_CONTAINS?1:0}function Kt(pe,q){if(pe.size!==q.size)return!1;for(const[U,fe]of pe.entries())if(fe!==q.get(U))return!1;return!0}const tn=i.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function on(pe){let{children:q,elementsRef:U,labelsRef:fe}=pe;const[ye,me]=React.useState(()=>new Map),De=React.useCallback(Ye=>{me(gt=>new Map(gt).set(Ye,null))},[]),Me=React.useCallback(Ye=>{me(gt=>{const en=new Map(gt);return en.delete(Ye),en})},[]);return Ee(()=>{const Ye=new Map(ye);Array.from(Ye.keys()).sort(ba).forEach((en,_t)=>{Ye.set(en,_t)}),Kt(ye,Ye)||me(Ye)},[ye]),React.createElement(tn.Provider,{value:React.useMemo(()=>({register:De,unregister:Me,map:ye,elementsRef:U,labelsRef:fe}),[De,Me,ye,U,fe])},q)}function An(pe){let{label:q}=pe===void 0?{}:pe;const[U,fe]=React.useState(null),ye=React.useRef(null),{register:me,unregister:De,map:Me,elementsRef:Ye,labelsRef:gt}=React.useContext(tn),en=React.useCallback(_t=>{if(ye.current=_t,U!==null&&(Ye.current[U]=_t,gt)){var mn;const ln=q!==void 0;gt.current[U]=ln?q:(mn=_t==null?void 0:_t.textContent)!=null?mn:null}},[U,Ye,gt,q]);return Ee(()=>{const _t=ye.current;if(_t)return me(_t),()=>{De(_t)}},[me,De]),Ee(()=>{const _t=ye.current?Me.get(ye.current):null;_t!=null&&fe(_t)},[Me]),React.useMemo(()=>({ref:en,index:U==null?-1:U}),[U,en])}const Cn=vt("scroll-lock"),mr=i.forwardRef(function(q,U){let me=q,{lockScroll:fe=!1}=me,ye=Xl(me,["lockScroll"]);return Ee(()=>{var De,Me;if(!fe||document.body.hasAttribute(Cn))return;document.body.setAttribute(Cn,"");const en=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",_t=window.innerWidth-document.documentElement.clientWidth;if(!/iP(hone|ad|od)|iOS/.test(Ie()))return Object.assign(document.body.style,{overflow:"hidden",[en]:_t+"px"}),()=>{document.body.removeAttribute(Cn),Object.assign(document.body.style,{overflow:"",[en]:""})};const mn=((De=window.visualViewport)==null?void 0:De.offsetLeft)||0,ln=((Me=window.visualViewport)==null?void 0:Me.offsetTop)||0,$n=window.pageXOffset,Pn=window.pageYOffset;return Object.assign(document.body.style,{position:"fixed",overflow:"hidden",top:-(Pn-Math.floor(ln))+"px",left:-($n-Math.floor(mn))+"px",right:"0",[en]:_t+"px"}),()=>{Object.assign(document.body.style,{position:"",overflow:"",top:"",left:"",right:"",[en]:""}),document.body.removeAttribute(Cn),window.scrollTo($n,Pn)}},[fe]),i.createElement("div",it({ref:U},ye,{style:ea({position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0},ye.style)}))});function Vn(pe){return ht(pe.target)&&pe.target.tagName==="BUTTON"}function Qr(pe){return Zr(pe)}function da(pe,q){q===void 0&&(q={});const{open:U,onOpenChange:fe,dataRef:ye,elements:{domReference:me}}=pe,{enabled:De=!0,event:Me="click",toggle:Ye=!0,ignoreMouse:gt=!1,keyboardHandlers:en=!0}=q,_t=i.useRef(),mn=i.useRef(!1);return i.useMemo(()=>De?{reference:{onPointerDown(ln){_t.current=ln.pointerType},onMouseDown(ln){ln.button===0&&(nt(_t.current,!0)&>||Me!=="click"&&(U&&Ye&&(!ye.current.openEvent||ye.current.openEvent.type==="mousedown")?fe(!1,ln.nativeEvent):(ln.preventDefault(),fe(!0,ln.nativeEvent))))},onClick(ln){if(Me==="mousedown"&&_t.current){_t.current=void 0;return}nt(_t.current,!0)&>||(U&&Ye&&(!ye.current.openEvent||ye.current.openEvent.type==="click")?fe(!1,ln.nativeEvent):fe(!0,ln.nativeEvent))},onKeyDown(ln){_t.current=void 0,!(ln.defaultPrevented||!en||Vn(ln))&&(ln.key===" "&&!Qr(me)&&(ln.preventDefault(),mn.current=!0),ln.key==="Enter"&&fe(!(U&&Ye),ln.nativeEvent))},onKeyUp(ln){ln.defaultPrevented||!en||Vn(ln)||Qr(me)||ln.key===" "&&mn.current&&(mn.current=!1,fe(!(U&&Ye),ln.nativeEvent))}}}:{},[De,ye,Me,gt,en,me,Ye,U,fe])}const jr=d["useInsertionEffect".toString()]||(pe=>pe());function Br(pe){const q=i.useRef(()=>{});return jr(()=>{q.current=pe}),i.useCallback(function(){for(var U=arguments.length,fe=new Array(U),ye=0;ye{en.current||ye.current.openEvent&&!Wr(ye.current.openEvent)||fe.setPositionReference(zr(fe.domReference,{x:yr,y:Er,axis:Me,dataRef:ye,pointerType:mn}))}),pr=Br(yr=>{Ye!=null||gt!=null||(U?_t.current||Pn([]):gr(yr.clientX,yr.clientY))}),or=nt(mn)?me:U,kr=React.useCallback(()=>{if(!or||!De||Ye!=null||gt!=null)return;const yr=Ve(fe.floating.current);function Er(Fe){const Je=Jn(Fe);$t(fe.floating.current,Je)?(yr.removeEventListener("mousemove",Er),_t.current=null):gr(Fe.clientX,Fe.clientY)}if(!ye.current.openEvent||Wr(ye.current.openEvent)){yr.addEventListener("mousemove",Er);const Fe=()=>{yr.removeEventListener("mousemove",Er),_t.current=null};return _t.current=Fe,Fe}fe.setPositionReference(fe.domReference.current)},[ye,De,or,fe,gr,Ye,gt]);return React.useEffect(()=>kr(),[kr,$n]),React.useEffect(()=>{De&&!me&&(en.current=!1)},[De,me]),React.useEffect(()=>{!De&&U&&(en.current=!0)},[De,U]),Ee(()=>{De&&(Ye!=null||gt!=null)&&(en.current=!1,gr(Ye,gt))},[De,Ye,gt,gr]),React.useMemo(()=>{if(!De)return{};function yr(Er){let{pointerType:Fe}=Er;ln(Fe)}return{reference:{onPointerDown:yr,onPointerEnter:yr,onMouseMove:pr,onMouseEnter:pr}}},[De,pr])}function ve(pe,q){if(q==null)return!1;if("composedPath"in pe)return pe.composedPath().includes(q);const U=pe;return U.target!=null&&q.contains(U.target)}const oe={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},te={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},ge=pe=>{var q,U;return{escapeKeyBubbles:typeof pe=="boolean"?pe:(q=pe==null?void 0:pe.escapeKey)!=null?q:!1,outsidePressBubbles:typeof pe=="boolean"?pe:(U=pe==null?void 0:pe.outsidePress)!=null?U:!0}};function he(pe,q){q===void 0&&(q={});const{open:U,onOpenChange:fe,events:ye,nodeId:me,elements:{reference:De,domReference:Me,floating:Ye},dataRef:gt}=pe,{enabled:en=!0,escapeKey:_t=!0,outsidePress:mn=!0,outsidePressEvent:ln="pointerdown",referencePress:$n=!1,referencePressEvent:Pn="pointerdown",ancestorScroll:gr=!1,bubbles:pr}=q,or=Yt(),kr=Pt()!=null,yr=Br(typeof mn=="function"?mn:()=>!1),Er=typeof mn=="function"?yr:mn,Fe=i.useRef(!1),{escapeKeyBubbles:Je,outsidePressBubbles:Et}=ge(pr),Nt=Br(an=>{if(!U||!en||!_t||an.key!=="Escape")return;const Ut=or?qn(or.nodesRef.current,me):[];if(!Je&&(an.stopPropagation(),Ut.length>0)){let Q=!0;if(Ut.forEach(ie=>{var Ce;if((Ce=ie.context)!=null&&Ce.open&&!ie.context.dataRef.current.__escapeKeyBubbles){Q=!1;return}}),!Q)return}ye.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),fe(!1,qt(an)?an.nativeEvent:an)}),sn=Br(an=>{const Ut=Fe.current;if(Fe.current=!1,Ut||typeof Er=="function"&&!Er(an))return;const Q=Jn(an);if(ht(Q)&&Ye){const rt=Q.clientWidth>0&&Q.scrollWidth>Q.clientWidth,et=Q.clientHeight>0&&Q.scrollHeight>Q.clientHeight;let cn=et&&an.offsetX>Q.clientWidth;if(et&&Ve(Ye).getComputedStyle(Q).direction==="rtl"&&(cn=an.offsetX<=Q.offsetWidth-Q.clientWidth),cn||rt&&an.offsetY>Q.clientHeight)return}const ie=or&&qn(or.nodesRef.current,me).some(rt=>{var et;return ve(an,(et=rt.context)==null?void 0:et.elements.floating)});if(ve(an,Ye)||ve(an,Me)||ie)return;const Ce=or?qn(or.nodesRef.current,me):[];if(Ce.length>0){let rt=!0;if(Ce.forEach(et=>{var cn;if((cn=et.context)!=null&&cn.open&&!et.context.dataRef.current.__outsidePressBubbles){rt=!1;return}}),!rt)return}ye.emit("dismiss",{type:"outsidePress",data:{returnFocus:kr?{preventScroll:!0}:Ft(an)||Ht(an)}}),fe(!1,an)});return i.useEffect(()=>{if(!U||!en)return;gt.current.__escapeKeyBubbles=Je,gt.current.__outsidePressBubbles=Et;function an(ie){fe(!1,ie)}const Ut=M(Ye);_t&&Ut.addEventListener("keydown",Nt),Er&&Ut.addEventListener(ln,sn);let Q=[];return gr&&(_e(Me)&&(Q=(0,r.Kx)(Me)),_e(Ye)&&(Q=Q.concat((0,r.Kx)(Ye))),!_e(De)&&De&&De.contextElement&&(Q=Q.concat((0,r.Kx)(De.contextElement)))),Q=Q.filter(ie=>{var Ce;return ie!==((Ce=Ut.defaultView)==null?void 0:Ce.visualViewport)}),Q.forEach(ie=>{ie.addEventListener("scroll",an,{passive:!0})}),()=>{_t&&Ut.removeEventListener("keydown",Nt),Er&&Ut.removeEventListener(ln,sn),Q.forEach(ie=>{ie.removeEventListener("scroll",an)})}},[gt,Ye,Me,De,_t,Er,ln,U,fe,gr,en,Je,Et,Nt,sn]),i.useEffect(()=>{Fe.current=!1},[Er,ln]),i.useMemo(()=>en?{reference:{onKeyDown:Nt,[oe[Pn]]:an=>{$n&&(ye.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),fe(!1,an.nativeEvent))}},floating:{onKeyDown:Nt,[te[ln]]:()=>{Fe.current=!0}}}:{},[en,ye,$n,ln,Pn,fe,Nt])}function Xe(pe){var q;pe===void 0&&(pe={});const{open:U=!1,onOpenChange:fe,nodeId:ye}=pe,[me,De]=i.useState(null),Me=((q=pe.elements)==null?void 0:q.reference)||me,Ye=(0,a.YF)(pe),gt=Yt(),en=Br((yr,Er)=>{yr&&(mn.current.openEvent=Er),fe==null||fe(yr,Er)}),_t=i.useRef(null),mn=i.useRef({}),ln=i.useState(()=>Qe())[0],$n=We(),Pn=i.useCallback(yr=>{const Er=_e(yr)?{getBoundingClientRect:()=>yr.getBoundingClientRect(),contextElement:yr}:yr;Ye.refs.setReference(Er)},[Ye.refs]),gr=i.useCallback(yr=>{(_e(yr)||yr===null)&&(_t.current=yr,De(yr)),(_e(Ye.refs.reference.current)||Ye.refs.reference.current===null||yr!==null&&!_e(yr))&&Ye.refs.setReference(yr)},[Ye.refs]),pr=i.useMemo(()=>oo(ea({},Ye.refs),{setReference:gr,setPositionReference:Pn,domReference:_t}),[Ye.refs,gr,Pn]),or=i.useMemo(()=>oo(ea({},Ye.elements),{domReference:Me}),[Ye.elements,Me]),kr=i.useMemo(()=>oo(ea({},Ye),{refs:pr,elements:or,dataRef:mn,nodeId:ye,floatingId:$n,events:ln,open:U,onOpenChange:en}),[Ye,ye,$n,ln,U,en,pr,or]);return Ee(()=>{const yr=gt==null?void 0:gt.nodesRef.current.find(Er=>Er.id===ye);yr&&(yr.context=kr)}),i.useMemo(()=>oo(ea({},Ye),{context:kr,refs:pr,elements:or}),[Ye,pr,or,kr])}function ot(pe,q){q===void 0&&(q={});const{open:U,onOpenChange:fe,dataRef:ye,events:me,refs:De,elements:{floating:Me,domReference:Ye}}=pe,{enabled:gt=!0,keyboardOnly:en=!0}=q,_t=React.useRef(""),mn=React.useRef(!1),ln=React.useRef();return React.useEffect(()=>{if(!gt)return;const Pn=M(Me).defaultView||window;function gr(){!U&&ht(Ye)&&Ye===pn(M(Ye))&&(mn.current=!0)}return Pn.addEventListener("blur",gr),()=>{Pn.removeEventListener("blur",gr)}},[Me,Ye,U,gt]),React.useEffect(()=>{if(!gt)return;function $n(Pn){(Pn.type==="referencePress"||Pn.type==="escapeKey")&&(mn.current=!0)}return me.on("dismiss",$n),()=>{me.off("dismiss",$n)}},[me,gt]),React.useEffect(()=>()=>{clearTimeout(ln.current)},[]),React.useMemo(()=>gt?{reference:{onPointerDown($n){let{pointerType:Pn}=$n;_t.current=Pn,mn.current=!!(Pn&&en)},onMouseLeave(){mn.current=!1},onFocus($n){var Pn;mn.current||$n.type==="focus"&&((Pn=ye.current.openEvent)==null?void 0:Pn.type)==="mousedown"&&ve(ye.current.openEvent,Ye)||fe(!0,$n.nativeEvent)},onBlur($n){mn.current=!1;const Pn=$n.relatedTarget,gr=_e(Pn)&&Pn.hasAttribute(vt("focus-guard"))&&Pn.getAttribute("data-type")==="outside";ln.current=setTimeout(()=>{$t(De.floating.current,Pn)||$t(Ye,Pn)||gr||fe(!1,$n.nativeEvent)})}}}:{},[gt,en,Ye,De,ye,fe])}function At(pe,q,U){const fe=new Map;return ea(ea(ea({},U==="floating"&&{tabIndex:-1}),pe),q.map(ye=>ye?ye[U]:null).concat(pe).reduce((ye,me)=>(me&&Object.entries(me).forEach(De=>{let[Me,Ye]=De;if(Me.indexOf("on")===0){if(fe.has(Me)||fe.set(Me,[]),typeof Ye=="function"){var gt;(gt=fe.get(Me))==null||gt.push(Ye),ye[Me]=function(){for(var en,_t=arguments.length,mn=new Array(_t),ln=0;ln<_t;ln++)mn[ln]=arguments[ln];return(en=fe.get(Me))==null?void 0:en.map($n=>$n(...mn)).find($n=>$n!==void 0)}}}else ye[Me]=Ye}),ye),{}))}function Gt(pe){pe===void 0&&(pe=[]);const q=pe,U=i.useCallback(me=>At(me,pe,"reference"),q),fe=i.useCallback(me=>At(me,pe,"floating"),q),ye=i.useCallback(me=>At(me,pe,"item"),pe.map(me=>me==null?void 0:me.item));return i.useMemo(()=>({getReferenceProps:U,getFloatingProps:fe,getItemProps:ye}),[U,fe,ye])}let Wt=!1;const Qt="ArrowUp",yn="ArrowDown",Yn="ArrowLeft",hr="ArrowRight";function ur(pe,q,U){return Math.floor(pe/q)!==U}function Ln(pe,q){return q<0||q>=pe.current.length}function Fn(pe,q){let{startingIndex:U=-1,decrement:fe=!1,disabledIndices:ye,amount:me=1}=q===void 0?{}:q;const De=pe.current;let Me=U;do{var Ye,gt;Me=Me+(fe?-me:me)}while(Me>=0&&Me<=De.length-1&&(ye?ye.includes(Me):De[Me]==null||(Ye=De[Me])!=null&&Ye.hasAttribute("disabled")||((gt=De[Me])==null?void 0:gt.getAttribute("aria-disabled"))==="true"));return Me}function Rn(pe,q,U){switch(pe){case"vertical":return q;case"horizontal":return U;default:return q||U}}function rr(pe,q){return Rn(q,pe===Qt||pe===yn,pe===Yn||pe===hr)}function F(pe,q,U){return Rn(q,pe===yn,U?pe===Yn:pe===hr)||pe==="Enter"||pe==" "||pe===""}function He(pe,q,U){return Rn(q,U?pe===Yn:pe===hr,pe===yn)}function tt(pe,q,U){return Rn(q,U?pe===hr:pe===Yn,pe===Qt)}function Oe(pe,q){return Fn(pe,{disabledIndices:q})}function Rt(pe,q){return Fn(pe,{decrement:!0,startingIndex:pe.current.length,disabledIndices:q})}function ze(pe,q){const{open:U,onOpenChange:fe,refs:ye,elements:{domReference:me,floating:De}}=pe,{listRef:Me,activeIndex:Ye,onNavigate:gt=()=>{},enabled:en=!0,selectedIndex:_t=null,allowEscape:mn=!1,loop:ln=!1,nested:$n=!1,rtl:Pn=!1,virtual:gr=!1,focusItemOnOpen:pr="auto",focusItemOnHover:or=!0,openOnArrowKeyDown:kr=!0,disabledIndices:yr=void 0,orientation:Er="vertical",cols:Fe=1,scrollItemIntoView:Je=!0}=q,Et=Pt(),Nt=Yt(),sn=Br(gt),an=i.useRef(pr),Ut=i.useRef(_t!=null?_t:-1),Q=i.useRef(null),ie=i.useRef(!0),Ce=i.useRef(sn),rt=i.useRef(!!De),et=i.useRef(!1),cn=i.useRef(!1),Nn=un(yr),lr=un(U),Hn=un(Je),[ir,Tn]=i.useState(),Mn=Br(function(br,Sr,ar){ar===void 0&&(ar=!1);const ua=br.current[Sr.current];ua&&(gr?Tn(ua.id):Kn(ua,{preventScroll:!0,sync:wn()&&hn()?Wt||et.current:!1}),requestAnimationFrame(()=>{const $a=Hn.current;$a&&ua&&(ar||!ie.current)&&(ua.scrollIntoView==null||ua.scrollIntoView(typeof $a=="boolean"?{block:"nearest",inline:"nearest"}:$a))}))});Ee(()=>{document.createElement("div").focus({get preventScroll(){return Wt=!0,!1}})},[]),Ee(()=>{en&&(U&&De?an.current&&_t!=null&&(cn.current=!0,sn(_t)):rt.current&&(Ut.current=-1,Ce.current(null)))},[en,U,De,_t,sn]),Ee(()=>{if(en&&U&&De)if(Ye==null){if(et.current=!1,_t!=null)return;if(rt.current&&(Ut.current=-1,Mn(Me,Ut)),!rt.current&&an.current&&(Q.current!=null||an.current===!0&&Q.current==null)){let br=0;const Sr=()=>{Me.current[0]==null?(br<2&&(br?requestAnimationFrame:queueMicrotask)(Sr),br++):(Ut.current=Q.current==null||F(Q.current,Er,Pn)||$n?Oe(Me,Nn.current):Rt(Me,Nn.current),Q.current=null,sn(Ut.current))};Sr()}}else Ln(Me,Ye)||(Ut.current=Ye,Mn(Me,Ut,cn.current),cn.current=!1)},[en,U,De,Ye,_t,$n,Me,Er,Pn,sn,Mn,Nn]),Ee(()=>{if(en&&rt.current&&!De&&Nt){var br,Sr;const ar=Nt.nodesRef.current,ua=(br=ar.find(io=>io.id===Et))==null||(Sr=br.context)==null?void 0:Sr.elements.floating,$a=pn(M(De)),Jr=ar.some(io=>io.context&&$t(io.context.elements.floating,$a));ua&&!Jr&&ua.focus({preventScroll:!0})}},[en,De,Nt,Et]),Ee(()=>{Ce.current=sn,rt.current=!!De}),Ee(()=>{U||(Q.current=null)},[U]);const Cr=Ye!=null,oa=i.useMemo(()=>{function br(ar){if(!U)return;const ua=Me.current.indexOf(ar);ua!==-1&&sn(ua)}return ea({onFocus(ar){let{currentTarget:ua}=ar;br(ua)},onClick:ar=>{let{currentTarget:ua}=ar;return ua.focus({preventScroll:!0})}},or&&{onMouseMove(ar){let{currentTarget:ua}=ar;br(ua)},onPointerLeave(ar){let{pointerType:ua}=ar;!ie.current||ua==="touch"||(Ut.current=-1,Mn(Me,Ut),sn(null),gr||Kn(ye.floating.current,{preventScroll:!0}))}})},[U,ye,Mn,or,Me,sn,gr]);return i.useMemo(()=>{if(!en)return{};const br=Nn.current;function Sr(Jr){if(ie.current=!1,et.current=!0,!lr.current&&Jr.currentTarget===ye.floating.current)return;if($n&&tt(Jr.key,Er,Pn)){wr(Jr),fe(!1,Jr.nativeEvent),ht(me)&&me.focus();return}const io=Ut.current,Wa=Oe(Me,br),ka=Rt(Me,br);if(Jr.key==="Home"&&(wr(Jr),Ut.current=Wa,sn(Ut.current)),Jr.key==="End"&&(wr(Jr),Ut.current=ka,sn(Ut.current)),Fe>1){const Ea=Ut.current;if(Jr.key===Qt){if(wr(Jr),Ea===-1)Ut.current=ka;else if(Ut.current=Fn(Me,{startingIndex:Ea,amount:Fe,decrement:!0,disabledIndices:br}),ln&&(Ea-Femo?Fo:Fo-Fe}Ln(Me,Ut.current)&&(Ut.current=Ea),sn(Ut.current)}if(Jr.key===yn&&(wr(Jr),Ea===-1?Ut.current=Wa:(Ut.current=Fn(Me,{startingIndex:Ea,amount:Fe,disabledIndices:br}),ln&&Ea+Fe>ka&&(Ut.current=Fn(Me,{startingIndex:Ea%Fe-Fe,amount:Fe,disabledIndices:br}))),Ln(Me,Ut.current)&&(Ut.current=Ea),sn(Ut.current)),Er==="both"){const mo=Math.floor(Ea/Fe);Jr.key===hr&&(wr(Jr),Ea%Fe!==Fe-1?(Ut.current=Fn(Me,{startingIndex:Ea,disabledIndices:br}),ln&&ur(Ut.current,Fe,mo)&&(Ut.current=Fn(Me,{startingIndex:Ea-Ea%Fe-1,disabledIndices:br}))):ln&&(Ut.current=Fn(Me,{startingIndex:Ea-Ea%Fe-1,disabledIndices:br})),ur(Ut.current,Fe,mo)&&(Ut.current=Ea)),Jr.key===Yn&&(wr(Jr),Ea%Fe!==0?(Ut.current=Fn(Me,{startingIndex:Ea,disabledIndices:br,decrement:!0}),ln&&ur(Ut.current,Fe,mo)&&(Ut.current=Fn(Me,{startingIndex:Ea+(Fe-Ea%Fe),decrement:!0,disabledIndices:br}))):ln&&(Ut.current=Fn(Me,{startingIndex:Ea+(Fe-Ea%Fe),decrement:!0,disabledIndices:br})),ur(Ut.current,Fe,mo)&&(Ut.current=Ea));const Lo=Math.floor(ka/Fe)===mo;Ln(Me,Ut.current)&&(ln&&Lo?Ut.current=Jr.key===Yn?ka:Fn(Me,{startingIndex:Ea-Ea%Fe-1,disabledIndices:br}):Ut.current=Ea),sn(Ut.current);return}}if(rr(Jr.key,Er)){if(wr(Jr),U&&!gr&&pn(Jr.currentTarget.ownerDocument)===Jr.currentTarget){Ut.current=F(Jr.key,Er,Pn)?Wa:ka,sn(Ut.current);return}F(Jr.key,Er,Pn)?ln?Ut.current=io>=ka?mn&&io!==Me.current.length?-1:Wa:Fn(Me,{startingIndex:io,disabledIndices:br}):Ut.current=Math.min(ka,Fn(Me,{startingIndex:io,disabledIndices:br})):ln?Ut.current=io<=Wa?mn&&io!==-1?Me.current.length:ka:Fn(Me,{startingIndex:io,decrement:!0,disabledIndices:br}):Ut.current=Math.max(Wa,Fn(Me,{startingIndex:io,decrement:!0,disabledIndices:br})),Ln(Me,Ut.current)?sn(null):sn(Ut.current)}}function ar(Jr){pr==="auto"&&Ft(Jr.nativeEvent)&&(an.current=!0)}function ua(Jr){an.current=pr,pr==="auto"&&Ht(Jr.nativeEvent)&&(an.current=!0)}const $a=gr&&U&&Cr&&{"aria-activedescendant":ir};return{reference:oo(ea({},$a),{onKeyDown(Jr){ie.current=!1;const io=Jr.key.indexOf("Arrow")===0;if(gr&&U)return Sr(Jr);if(!U&&!kr&&io)return;const Wa=io||Jr.key==="Enter"||Jr.key.trim()==="",ka=rr(Jr.key,Er),Ea=He(Jr.key,Er,Pn);if(Wa&&(Q.current=$n&&ka?null:Jr.key),$n){Ea&&(wr(Jr),U?(Ut.current=Oe(Me,br),sn(Ut.current)):fe(!0,Jr.nativeEvent));return}ka&&(_t!=null&&(Ut.current=_t),wr(Jr),!U&&kr?fe(!0,Jr.nativeEvent):Sr(Jr),U&&sn(Ut.current))},onFocus(){U&&sn(null)},onPointerDown:ua,onMouseDown:ar,onClick:ar}),floating:oo(ea({"aria-orientation":Er==="both"?void 0:Er},$a),{onKeyDown:Sr,onPointerMove(){ie.current=!0}}),item:oa}},[me,ye,ir,Nn,lr,Me,en,Er,Pn,gr,U,Cr,$n,_t,kr,mn,Fe,ln,pr,sn,fe,oa])}function Mt(pe){return i.useMemo(()=>pe.every(q=>q==null)?null:q=>{pe.forEach(U=>{typeof U=="function"?U(q):U!=null&&(U.current=q)})},pe)}function dt(pe,q){q===void 0&&(q={});const{open:U,floatingId:fe}=pe,{enabled:ye=!0,role:me="dialog"}=q,De=We();return i.useMemo(()=>{const Me={id:fe,role:me};return ye?me==="tooltip"?{reference:{"aria-describedby":U?fe:void 0},floating:Me}:{reference:ea(ea({"aria-expanded":U?"true":"false","aria-haspopup":me==="alertdialog"?"dialog":me,"aria-controls":U?fe:void 0},me==="listbox"&&{role:"combobox"}),me==="menu"&&{id:De}),floating:ea(ea({},Me),me==="menu"&&{"aria-labelledby":De})}:{}},[ye,me,U,fe,De])}const Jt=pe=>pe.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(q,U)=>(U?"-":"")+q.toLowerCase());function Ue(pe,q){return typeof pe=="function"?pe(q):pe}function nn(pe,q){const[U,fe]=React.useState(pe);return pe&&!U&&fe(!0),React.useEffect(()=>{if(!pe){const ye=setTimeout(()=>fe(!1),q);return()=>clearTimeout(ye)}},[pe,q]),U}function St(pe,q){q===void 0&&(q={});const{open:U,elements:{floating:fe}}=pe,{duration:ye=250}=q,De=(typeof ye=="number"?ye:ye.close)||0,[Me,Ye]=React.useState(!1),[gt,en]=React.useState("unmounted"),_t=nn(U,De);return Ee(()=>{Me&&!_t&&en("unmounted")},[Me,_t]),Ee(()=>{if(fe)if(U){en("initial");const mn=requestAnimationFrame(()=>{en("open")});return()=>{cancelAnimationFrame(mn)}}else Ye(!0),en("close")},[U,fe]),{isMounted:_t,status:gt}}function wt(pe,q){q===void 0&&(q={});const{initial:U={opacity:0},open:fe,close:ye,common:me,duration:De=250}=q,Me=pe.placement,Ye=Me.split("-")[0],gt=React.useMemo(()=>({side:Ye,placement:Me}),[Ye,Me]),en=typeof De=="number",_t=(en?De:De.open)||0,mn=(en?De:De.close)||0,[ln,$n]=React.useState(()=>ea(ea({},Ue(me,gt)),Ue(U,gt))),{isMounted:Pn,status:gr}=St(pe,{duration:De}),pr=un(U),or=un(fe),kr=un(ye),yr=un(me);return Ee(()=>{const Er=Ue(pr.current,gt),Fe=Ue(kr.current,gt),Je=Ue(yr.current,gt),Et=Ue(or.current,gt)||Object.keys(Er).reduce((Nt,sn)=>(Nt[sn]="",Nt),{});if(gr==="initial"&&$n(Nt=>ea(ea({transitionProperty:Nt.transitionProperty},Je),Er)),gr==="open"&&$n(ea(ea({transitionProperty:Object.keys(Et).map(Jt).join(","),transitionDuration:_t+"ms"},Je),Et)),gr==="close"){const Nt=Fe||Er;$n(ea(ea({transitionProperty:Object.keys(Nt).map(Jt).join(","),transitionDuration:mn+"ms"},Je),Nt))}},[mn,kr,pr,or,yr,_t,gr,gt]),{isMounted:Pn,styles:ln}}function Vt(pe,q){var U;const{open:fe,dataRef:ye}=pe,{listRef:me,activeIndex:De,onMatch:Me,onTypingChange:Ye,enabled:gt=!0,findMatch:en=null,resetMs:_t=750,ignoreKeys:mn=[],selectedIndex:ln=null}=q,$n=i.useRef(),Pn=i.useRef(""),gr=i.useRef((U=ln!=null?ln:De)!=null?U:-1),pr=i.useRef(null),or=Br(Me),kr=Br(Ye),yr=un(en),Er=un(mn);return Ee(()=>{fe&&(clearTimeout($n.current),pr.current=null,Pn.current="")},[fe]),Ee(()=>{if(fe&&Pn.current===""){var Fe;gr.current=(Fe=ln!=null?ln:De)!=null?Fe:-1}},[fe,ln,De]),i.useMemo(()=>{if(!gt)return{};function Fe(Nt){Nt?ye.current.typing||(ye.current.typing=Nt,kr(Nt)):ye.current.typing&&(ye.current.typing=Nt,kr(Nt))}function Je(Nt,sn,an){const Ut=yr.current?yr.current(sn,an):sn.find(Q=>(Q==null?void 0:Q.toLocaleLowerCase().indexOf(an.toLocaleLowerCase()))===0);return Ut?Nt.indexOf(Ut):-1}function Et(Nt){const sn=me.current;if(Pn.current.length>0&&Pn.current[0]!==" "&&(Je(sn,sn,Pn.current)===-1?Fe(!1):Nt.key===" "&&wr(Nt)),sn==null||Er.current.includes(Nt.key)||Nt.key.length!==1||Nt.ctrlKey||Nt.metaKey||Nt.altKey)return;fe&&Nt.key!==" "&&(wr(Nt),Fe(!0)),sn.every(ie=>{var Ce,rt;return ie?((Ce=ie[0])==null?void 0:Ce.toLocaleLowerCase())!==((rt=ie[1])==null?void 0:rt.toLocaleLowerCase()):!0})&&Pn.current===Nt.key&&(Pn.current="",gr.current=pr.current),Pn.current+=Nt.key,clearTimeout($n.current),$n.current=setTimeout(()=>{Pn.current="",gr.current=pr.current,Fe(!1)},_t);const Ut=gr.current,Q=Je(sn,[...sn.slice((Ut||0)+1),...sn.slice(0,(Ut||0)+1)],Pn.current);Q!==-1?(or(Q),pr.current=Q):Nt.key!==" "&&(Pn.current="",Fe(!1))}return{reference:{onKeyDown:Et},floating:{onKeyDown:Et,onKeyUp(Nt){Nt.key===" "&&Fe(!1)}}}},[gt,fe,ye,me,_t,Er,yr,or,kr])}function mt(pe,q){return oo(ea({},pe),{rects:oo(ea({},pe.rects),{floating:oo(ea({},pe.rects.floating),{height:q})})})}const In=pe=>({name:"inner",options:pe,fn(U){return Co(this,null,function*(){const Fe=pe,{listRef:fe,overflowRef:ye,onFallbackChange:me,offset:De=0,index:Me=0,minItemsVisible:Ye=4,referenceOverflowThreshold:gt=0,scrollRef:en}=Fe,_t=Xl(Fe,["listRef","overflowRef","onFallbackChange","offset","index","minItemsVisible","referenceOverflowThreshold","scrollRef"]),{rects:mn,elements:{floating:ln}}=U,$n=fe.current[Me];if(!$n)return{};const Pn=ea(ea({},U),yield(0,n.cv)(-$n.offsetTop-ln.clientTop-mn.reference.height/2-$n.offsetHeight/2-De).fn(U)),gr=(en==null?void 0:en.current)||ln,pr=yield(0,n.US)(mt(Pn,gr.scrollHeight),_t),or=yield(0,n.US)(Pn,oo(ea({},_t),{elementContext:"reference"})),kr=Math.max(0,pr.top),yr=Pn.y+kr,Er=Math.max(0,gr.scrollHeight-kr-Math.max(0,pr.bottom));return gr.style.maxHeight=Er+"px",gr.scrollTop=kr,me&&(gr.offsetHeight<$n.offsetHeight*Math.min(Ye,fe.current.length-1)-1||or.top>=-gt||or.bottom>=-gt?(0,zt.flushSync)(()=>me(!0)):(0,zt.flushSync)(()=>me(!1))),ye&&(ye.current=yield(0,n.US)(mt(oo(ea({},Pn),{y:yr}),gr.offsetHeight),_t)),{y:yr}})}});function On(pe,q){const{open:U,elements:fe}=pe,{enabled:ye=!0,overflowRef:me,scrollRef:De,onChange:Me}=q,Ye=Br(Me),gt=i.useRef(!1),en=i.useRef(null),_t=i.useRef(null);return i.useEffect(()=>{if(!ye)return;function mn($n){if($n.ctrlKey||!ln||me.current==null)return;const Pn=$n.deltaY,gr=me.current.top>=-.5,pr=me.current.bottom>=-.5,or=ln.scrollHeight-ln.clientHeight,kr=Pn<0?-1:1,yr=Pn<0?"max":"min";ln.scrollHeight<=ln.clientHeight||(!gr&&Pn>0||!pr&&Pn<0?($n.preventDefault(),(0,zt.flushSync)(()=>{Ye(Er=>Er+Math[yr](Pn,or*kr))})):/firefox/i.test(Ze())&&(ln.scrollTop+=Pn))}const ln=(De==null?void 0:De.current)||fe.floating;if(U&&ln)return ln.addEventListener("wheel",mn),requestAnimationFrame(()=>{en.current=ln.scrollTop,me.current!=null&&(_t.current=ea({},me.current))}),()=>{en.current=null,_t.current=null,ln.removeEventListener("wheel",mn)}},[ye,U,fe.floating,me,De,Ye]),i.useMemo(()=>ye?{floating:{onKeyDown(){gt.current=!0},onWheel(){gt.current=!1},onPointerMove(){gt.current=!1},onScroll(){const mn=(De==null?void 0:De.current)||fe.floating;if(!(!me.current||!mn||!gt.current)){if(en.current!==null){const ln=mn.scrollTop-en.current;(me.current.bottom<-.5&&ln<-1||me.current.top<-.5&&ln>1)&&(0,zt.flushSync)(()=>Ye($n=>$n+ln))}requestAnimationFrame(()=>{en.current=mn.scrollTop})}}}}:{},[ye,me,fe.floating,De,Ye])}function kt(pe,q){const[U,fe]=pe;let ye=!1;const me=q.length;for(let De=0,Me=me-1;De=fe!=_t>=fe&&U<=(en-Ye)*(fe-gt)/(_t-gt)+Ye&&(ye=!ye)}return ye}function Ot(pe,q){return pe[0]>=q.x&&pe[0]<=q.x+q.width&&pe[1]>=q.y&&pe[1]<=q.y+q.height}function Lt(pe){pe===void 0&&(pe={});const{buffer:q=.5,blockPointerEvents:U=!1,requireIntent:fe=!0}=pe;let ye,me=!1,De=null,Me=null,Ye=performance.now();function gt(_t,mn){const ln=performance.now(),$n=ln-Ye;if(De===null||Me===null||$n===0)return De=_t,Me=mn,Ye=ln,null;const Pn=_t-De,gr=mn-Me,or=Math.sqrt(Pn*Pn+gr*gr)/$n;return De=_t,Me=mn,Ye=ln,or}const en=_t=>{let{x:mn,y:ln,placement:$n,elements:Pn,onClose:gr,nodeId:pr,tree:or}=_t;return function(yr){function Er(){clearTimeout(ye),gr()}if(clearTimeout(ye),!Pn.domReference||!Pn.floating||$n==null||mn==null||ln==null)return;const{clientX:Fe,clientY:Je}=yr,Et=[Fe,Je],Nt=Jn(yr),sn=yr.type==="mouseleave",an=$t(Pn.floating,Nt),Ut=$t(Pn.domReference,Nt),Q=Pn.domReference.getBoundingClientRect(),ie=Pn.floating.getBoundingClientRect(),Ce=$n.split("-")[0],rt=mn>ie.right-ie.width/2,et=ln>ie.bottom-ie.height/2,cn=Ot(Et,Q),Nn=ie.width>Q.width,lr=ie.height>Q.height,Hn=(Nn?Q:ie).left,ir=(Nn?Q:ie).right,Tn=(lr?Q:ie).top,Mn=(lr?Q:ie).bottom;if(an&&(me=!0,!sn))return;if(Ut&&(me=!1),Ut&&!sn){me=!0;return}if(sn&&_e(yr.relatedTarget)&&$t(Pn.floating,yr.relatedTarget)||or&&qn(or.nodesRef.current,pr).some(br=>{let{context:Sr}=br;return Sr==null?void 0:Sr.open}))return;if(Ce==="top"&&ln>=Q.bottom-1||Ce==="bottom"&&ln<=Q.top+1||Ce==="left"&&mn>=Q.right-1||Ce==="right"&&mn<=Q.left+1)return Er();let Cr=[];switch(Ce){case"top":Cr=[[Hn,Q.top+1],[Hn,ie.bottom-1],[ir,ie.bottom-1],[ir,Q.top+1]];break;case"bottom":Cr=[[Hn,ie.top+1],[Hn,Q.bottom-1],[ir,Q.bottom-1],[ir,ie.top+1]];break;case"left":Cr=[[ie.right-1,Mn],[ie.right-1,Tn],[Q.left+1,Tn],[Q.left+1,Mn]];break;case"right":Cr=[[Q.right-1,Mn],[Q.right-1,Tn],[ie.left+1,Tn],[ie.left+1,Mn]];break}function oa(br){let[Sr,ar]=br;switch(Ce){case"top":{const ua=[Nn?Sr+q/2:rt?Sr+q*4:Sr-q*4,ar+q+1],$a=[Nn?Sr-q/2:rt?Sr+q*4:Sr-q*4,ar+q+1],Jr=[[ie.left,rt||Nn?ie.bottom-q:ie.top],[ie.right,rt?Nn?ie.bottom-q:ie.top:ie.bottom-q]];return[ua,$a,...Jr]}case"bottom":{const ua=[Nn?Sr+q/2:rt?Sr+q*4:Sr-q*4,ar-q],$a=[Nn?Sr-q/2:rt?Sr+q*4:Sr-q*4,ar-q],Jr=[[ie.left,rt||Nn?ie.top+q:ie.bottom],[ie.right,rt?Nn?ie.top+q:ie.bottom:ie.top+q]];return[ua,$a,...Jr]}case"left":{const ua=[Sr+q+1,lr?ar+q/2:et?ar+q*4:ar-q*4],$a=[Sr+q+1,lr?ar-q/2:et?ar+q*4:ar-q*4];return[...[[et||lr?ie.right-q:ie.left,ie.top],[et?lr?ie.right-q:ie.left:ie.right-q,ie.bottom]],ua,$a]}case"right":{const ua=[Sr-q,lr?ar+q/2:et?ar+q*4:ar-q*4],$a=[Sr-q,lr?ar-q/2:et?ar+q*4:ar-q*4],Jr=[[et||lr?ie.left+q:ie.right,ie.top],[et?lr?ie.left+q:ie.right:ie.left+q,ie.bottom]];return[ua,$a,...Jr]}}}if(!kt([Fe,Je],Cr)){if(me&&!cn)return Er();if(!sn&&fe){const br=gt(yr.clientX,yr.clientY);if(br!==null&&br<.1)return Er()}kt([Fe,Je],oa([mn,ln]))?!me&&fe&&(ye=window.setTimeout(Er,40)):Er()}}};return en.__options={blockPointerEvents:U},en}},86622:function(y,c,e){"use strict";e.d(c,{kG:function(){return m}});function r(b){return Math.floor(Math.log(b)*Math.LOG10E)}function a(b,f){if(typeof b.repeat=="function")return b.repeat(f);for(var I=new Array(f),P=0;P0}),Ze=[],Ve=0,_e=Ie;Ve<_e.length;Ve++){var ht=_e[Ve],qe=ht.split("/");if(qe.length===0)throw new Error("Invalid number skeleton");for(var Ft=qe[0],Ht=qe.slice(1),hn=0,wn=Ht;hn1)throw new RangeError("integer-width stems only accept a single optional option");_e.options[0].replace(ne,function(Ht,hn,wn,nt,qt,$t){if(hn)Ie.minimumIntegerDigits=wn.length;else{if(nt&&qt)throw new Error("We currently do not support maximum integer digits");if($t)throw new Error("We currently do not support exact integer digits")}return""});continue}if(H.test(_e.stem)){Ie.minimumIntegerDigits=_e.stem.length;continue}if(Z.test(_e.stem)){if(_e.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");_e.stem.replace(Z,function(Ht,hn,wn,nt,qt,$t){return wn==="*"?Ie.minimumFractionDigits=hn.length:nt&&nt[0]==="#"?Ie.maximumFractionDigits=nt.length:qt&&$t?(Ie.minimumFractionDigits=qt.length,Ie.maximumFractionDigits=qt.length+$t.length):(Ie.minimumFractionDigits=hn.length,Ie.maximumFractionDigits=hn.length),""});var ht=_e.options[0];ht==="w"?Ie=(0,r.pi)((0,r.pi)({},Ie),{trailingZeroDisplay:"stripIfInteger"}):ht&&(Ie=(0,r.pi)((0,r.pi)({},Ie),se(ht)));continue}if(z.test(_e.stem)){Ie=(0,r.pi)((0,r.pi)({},Ie),se(_e.stem));continue}var qe=V(_e.stem);qe&&(Ie=(0,r.pi)((0,r.pi)({},Ie),qe));var Ft=W(_e.stem);Ft&&(Ie=(0,r.pi)((0,r.pi)({},Ie),Ft))}return Ie}var k={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function N(M,Ie){for(var Ze="",Ve=0;Ve>1),Ht="a",hn=g(Ie);for((hn=="H"||hn=="k")&&(Ft=0);Ft-- >0;)Ze+=Ht;for(;qe-- >0;)Ze=hn+Ze}else _e==="J"?Ze+="H":Ze+=_e}return Ze}function g(M){var Ie=M.hourCycle;if(Ie===void 0&&M.hourCycles&&M.hourCycles.length&&(Ie=M.hourCycles[0]),Ie)switch(Ie){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var Ze=M.language,Ve;Ze!=="root"&&(Ve=M.maximize().region);var _e=k[Ve||""]||k[Ze||""]||k["".concat(Ze,"-001")]||k["001"];return _e[0]}var E,K=new RegExp("^".concat(C.source,"*")),J=new RegExp("".concat(C.source,"*$"));function Y(M,Ie){return{start:M,end:Ie}}var ae=!!String.prototype.startsWith&&"_a".startsWith("a",1),be=!!String.fromCodePoint,je=!!Object.fromEntries,Ge=!!String.prototype.codePointAt,Re=!!String.prototype.trimStart,xt=!!String.prototype.trimEnd,Dt=!!Number.isSafeInteger,Ct=Dt?Number.isSafeInteger:function(M){return typeof M=="number"&&isFinite(M)&&Math.floor(M)===M&&Math.abs(M)<=9007199254740991},yt=!0;try{var ft=Te("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");yt=((E=ft.exec("a"))===null||E===void 0?void 0:E[0])==="a"}catch(M){yt=!1}var zt=ae?function(Ie,Ze,Ve){return Ie.startsWith(Ze,Ve)}:function(Ie,Ze,Ve){return Ie.slice(Ve,Ve+Ze.length)===Ze},it=be?String.fromCodePoint:function(){for(var Ie=[],Ze=0;Zeht;){if(qe=Ie[ht++],qe>1114111)throw RangeError(qe+" is not a valid code point");Ve+=qe<65536?String.fromCharCode(qe):String.fromCharCode(((qe-=65536)>>10)+55296,qe%1024+56320)}return Ve},Ee=je?Object.fromEntries:function(Ie){for(var Ze={},Ve=0,_e=Ie;Ve<_e.length;Ve++){var ht=_e[Ve],qe=ht[0],Ft=ht[1];Ze[qe]=Ft}return Ze},ke=Ge?function(Ie,Ze){return Ie.codePointAt(Ze)}:function(Ie,Ze){var Ve=Ie.length;if(!(Ze<0||Ze>=Ve)){var _e=Ie.charCodeAt(Ze),ht;return _e<55296||_e>56319||Ze+1===Ve||(ht=Ie.charCodeAt(Ze+1))<56320||ht>57343?_e:(_e-55296<<10)+(ht-56320)+65536}},we=Re?function(Ie){return Ie.trimStart()}:function(Ie){return Ie.replace(K,"")},lt=xt?function(Ie){return Ie.trimEnd()}:function(Ie){return Ie.replace(J,"")};function Te(M,Ie){return new RegExp(M,Ie)}var Be;if(yt){var We=Te("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Be=function(Ie,Ze){var Ve;We.lastIndex=Ze;var _e=We.exec(Ie);return(Ve=_e[1])!==null&&Ve!==void 0?Ve:""}}else Be=function(Ie,Ze){for(var Ve=[];;){var _e=ke(Ie,Ze);if(_e===void 0||Pt(_e)||Yt(_e))break;Ve.push(_e),Ze+=_e>=65536?2:1}return it.apply(void 0,Ve)};var Ae=function(){function M(Ie,Ze){Ze===void 0&&(Ze={}),this.message=Ie,this.position={offset:0,line:1,column:1},this.ignoreTag=!!Ze.ignoreTag,this.locale=Ze.locale,this.requiresOtherClause=!!Ze.requiresOtherClause,this.shouldParseSkeletons=!!Ze.shouldParseSkeletons}return M.prototype.parse=function(){if(this.offset()!==0)throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},M.prototype.parseMessage=function(Ie,Ze,Ve){for(var _e=[];!this.isEOF();){var ht=this.char();if(ht===123){var qe=this.parseArgument(Ie,Ve);if(qe.err)return qe;_e.push(qe.val)}else{if(ht===125&&Ie>0)break;if(ht===35&&(Ze==="plural"||Ze==="selectordinal")){var Ft=this.clonePosition();this.bump(),_e.push({type:n.pound,location:Y(Ft,this.clonePosition())})}else if(ht===60&&!this.ignoreTag&&this.peek()===47){if(Ve)break;return this.error(a.UNMATCHED_CLOSING_TAG,Y(this.clonePosition(),this.clonePosition()))}else if(ht===60&&!this.ignoreTag&&Qe(this.peek()||0)){var qe=this.parseTag(Ie,Ze);if(qe.err)return qe;_e.push(qe.val)}else{var qe=this.parseLiteral(Ie,Ze);if(qe.err)return qe;_e.push(qe.val)}}}return{val:_e,err:null}},M.prototype.parseTag=function(Ie,Ze){var Ve=this.clonePosition();this.bump();var _e=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:n.literal,value:"<".concat(_e,"/>"),location:Y(Ve,this.clonePosition())},err:null};if(this.bumpIf(">")){var ht=this.parseMessage(Ie+1,Ze,!0);if(ht.err)return ht;var qe=ht.val,Ft=this.clonePosition();if(this.bumpIf("")?{val:{type:n.tag,value:_e,children:qe,location:Y(Ve,this.clonePosition())},err:null}:this.error(a.INVALID_TAG,Y(Ft,this.clonePosition())))}else return this.error(a.UNCLOSED_TAG,Y(Ve,this.clonePosition()))}else return this.error(a.INVALID_TAG,Y(Ve,this.clonePosition()))},M.prototype.parseTagName=function(){var Ie=this.offset();for(this.bump();!this.isEOF()&&It(this.char());)this.bump();return this.message.slice(Ie,this.offset())},M.prototype.parseLiteral=function(Ie,Ze){for(var Ve=this.clonePosition(),_e="";;){var ht=this.tryParseQuote(Ze);if(ht){_e+=ht;continue}var qe=this.tryParseUnquoted(Ie,Ze);if(qe){_e+=qe;continue}var Ft=this.tryParseLeftAngleBracket();if(Ft){_e+=Ft;continue}break}var Ht=Y(Ve,this.clonePosition());return{val:{type:n.literal,value:_e,location:Ht},err:null}},M.prototype.tryParseLeftAngleBracket=function(){return!this.isEOF()&&this.char()===60&&(this.ignoreTag||!ct(this.peek()||0))?(this.bump(),"<"):null},M.prototype.tryParseQuote=function(Ie){if(this.isEOF()||this.char()!==39)return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if(Ie==="plural"||Ie==="selectordinal")break;return null;default:return null}this.bump();var Ze=[this.char()];for(this.bump();!this.isEOF();){var Ve=this.char();if(Ve===39)if(this.peek()===39)Ze.push(39),this.bump();else{this.bump();break}else Ze.push(Ve);this.bump()}return it.apply(void 0,Ze)},M.prototype.tryParseUnquoted=function(Ie,Ze){if(this.isEOF())return null;var Ve=this.char();return Ve===60||Ve===123||Ve===35&&(Ze==="plural"||Ze==="selectordinal")||Ve===125&&Ie>0?null:(this.bump(),it(Ve))},M.prototype.parseArgument=function(Ie,Ze){var Ve=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(a.EXPECT_ARGUMENT_CLOSING_BRACE,Y(Ve,this.clonePosition()));if(this.char()===125)return this.bump(),this.error(a.EMPTY_ARGUMENT,Y(Ve,this.clonePosition()));var _e=this.parseIdentifierIfPossible().value;if(!_e)return this.error(a.MALFORMED_ARGUMENT,Y(Ve,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(a.EXPECT_ARGUMENT_CLOSING_BRACE,Y(Ve,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:n.argument,value:_e,location:Y(Ve,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(a.EXPECT_ARGUMENT_CLOSING_BRACE,Y(Ve,this.clonePosition())):this.parseArgumentOptions(Ie,Ze,_e,Ve);default:return this.error(a.MALFORMED_ARGUMENT,Y(Ve,this.clonePosition()))}},M.prototype.parseIdentifierIfPossible=function(){var Ie=this.clonePosition(),Ze=this.offset(),Ve=Be(this.message,Ze),_e=Ze+Ve.length;this.bumpTo(_e);var ht=this.clonePosition(),qe=Y(Ie,ht);return{value:Ve,location:qe}},M.prototype.parseArgumentOptions=function(Ie,Ze,Ve,_e){var ht,qe=this.clonePosition(),Ft=this.parseIdentifierIfPossible().value,Ht=this.clonePosition();switch(Ft){case"":return this.error(a.EXPECT_ARGUMENT_TYPE,Y(qe,Ht));case"number":case"date":case"time":{this.bumpSpace();var hn=null;if(this.bumpIf(",")){this.bumpSpace();var wn=this.clonePosition(),nt=this.parseSimpleArgStyleIfPossible();if(nt.err)return nt;var qt=lt(nt.val);if(qt.length===0)return this.error(a.EXPECT_ARGUMENT_STYLE,Y(this.clonePosition(),this.clonePosition()));var $t=Y(wn,this.clonePosition());hn={style:qt,styleLocation:$t}}var vt=this.tryParseArgumentClose(_e);if(vt.err)return vt;var un=Y(_e,this.clonePosition());if(hn&&zt(hn==null?void 0:hn.style,"::",0)){var gn=we(hn.style.slice(2));if(Ft==="number"){var nt=this.parseNumberSkeletonFromString(gn,hn.styleLocation);return nt.err?nt:{val:{type:n.number,value:Ve,location:un,style:nt.val},err:null}}else{if(gn.length===0)return this.error(a.EXPECT_DATE_TIME_SKELETON,un);var En=gn;this.locale&&(En=N(gn,this.locale));var qt={type:i.dateTime,pattern:En,location:hn.styleLocation,parsedOptions:this.shouldParseSkeletons?T(En):{}},kn=Ft==="date"?n.date:n.time;return{val:{type:kn,value:Ve,location:un,style:qt},err:null}}}return{val:{type:Ft==="number"?n.number:Ft==="date"?n.date:n.time,value:Ve,location:un,style:(ht=hn==null?void 0:hn.style)!==null&&ht!==void 0?ht:null},err:null}}case"plural":case"selectordinal":case"select":{var nr=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(a.EXPECT_SELECT_ARGUMENT_OPTIONS,Y(nr,(0,r.pi)({},nr)));this.bumpSpace();var xr=this.parseIdentifierIfPossible(),Ke=0;if(Ft!=="select"&&xr.value==="offset"){if(!this.bumpIf(":"))return this.error(a.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Y(this.clonePosition(),this.clonePosition()));this.bumpSpace();var nt=this.tryParseDecimalInteger(a.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,a.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE);if(nt.err)return nt;this.bumpSpace(),xr=this.parseIdentifierIfPossible(),Ke=nt.val}var pt=this.tryParsePluralOrSelectOptions(Ie,Ft,Ze,xr);if(pt.err)return pt;var vt=this.tryParseArgumentClose(_e);if(vt.err)return vt;var pn=Y(_e,this.clonePosition());return Ft==="select"?{val:{type:n.select,value:Ve,options:Ee(pt.val),location:pn},err:null}:{val:{type:n.plural,value:Ve,options:Ee(pt.val),offset:Ke,pluralType:Ft==="plural"?"cardinal":"ordinal",location:pn},err:null}}default:return this.error(a.INVALID_ARGUMENT_TYPE,Y(qe,Ht))}},M.prototype.tryParseArgumentClose=function(Ie){return this.isEOF()||this.char()!==125?this.error(a.EXPECT_ARGUMENT_CLOSING_BRACE,Y(Ie,this.clonePosition())):(this.bump(),{val:!0,err:null})},M.prototype.parseSimpleArgStyleIfPossible=function(){for(var Ie=0,Ze=this.clonePosition();!this.isEOF();){var Ve=this.char();switch(Ve){case 39:{this.bump();var _e=this.clonePosition();if(!this.bumpUntil("'"))return this.error(a.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,Y(_e,this.clonePosition()));this.bump();break}case 123:{Ie+=1,this.bump();break}case 125:{if(Ie>0)Ie-=1;else return{val:this.message.slice(Ze.offset,this.offset()),err:null};break}default:this.bump();break}}return{val:this.message.slice(Ze.offset,this.offset()),err:null}},M.prototype.parseNumberSkeletonFromString=function(Ie,Ze){var Ve=[];try{Ve=j(Ie)}catch(_e){return this.error(a.INVALID_NUMBER_SKELETON,Ze)}return{val:{type:i.number,tokens:Ve,location:Ze,parsedOptions:this.shouldParseSkeletons?L(Ve):{}},err:null}},M.prototype.tryParsePluralOrSelectOptions=function(Ie,Ze,Ve,_e){for(var ht,qe=!1,Ft=[],Ht=new Set,hn=_e.value,wn=_e.location;;){if(hn.length===0){var nt=this.clonePosition();if(Ze!=="select"&&this.bumpIf("=")){var qt=this.tryParseDecimalInteger(a.EXPECT_PLURAL_ARGUMENT_SELECTOR,a.INVALID_PLURAL_ARGUMENT_SELECTOR);if(qt.err)return qt;wn=Y(nt,this.clonePosition()),hn=this.message.slice(nt.offset,this.offset())}else break}if(Ht.has(hn))return this.error(Ze==="select"?a.DUPLICATE_SELECT_ARGUMENT_SELECTOR:a.DUPLICATE_PLURAL_ARGUMENT_SELECTOR,wn);hn==="other"&&(qe=!0),this.bumpSpace();var $t=this.clonePosition();if(!this.bumpIf("{"))return this.error(Ze==="select"?a.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT:a.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT,Y(this.clonePosition(),this.clonePosition()));var vt=this.parseMessage(Ie+1,Ze,Ve);if(vt.err)return vt;var un=this.tryParseArgumentClose($t);if(un.err)return un;Ft.push([hn,{value:vt.val,location:Y($t,this.clonePosition())}]),Ht.add(hn),this.bumpSpace(),ht=this.parseIdentifierIfPossible(),hn=ht.value,wn=ht.location}return Ft.length===0?this.error(Ze==="select"?a.EXPECT_SELECT_ARGUMENT_SELECTOR:a.EXPECT_PLURAL_ARGUMENT_SELECTOR,Y(this.clonePosition(),this.clonePosition())):this.requiresOtherClause&&!qe?this.error(a.MISSING_OTHER_CLAUSE,Y(this.clonePosition(),this.clonePosition())):{val:Ft,err:null}},M.prototype.tryParseDecimalInteger=function(Ie,Ze){var Ve=1,_e=this.clonePosition();this.bumpIf("+")||this.bumpIf("-")&&(Ve=-1);for(var ht=!1,qe=0;!this.isEOF();){var Ft=this.char();if(Ft>=48&&Ft<=57)ht=!0,qe=qe*10+(Ft-48),this.bump();else break}var Ht=Y(_e,this.clonePosition());return ht?(qe*=Ve,Ct(qe)?{val:qe,err:null}:this.error(Ze,Ht)):this.error(Ie,Ht)},M.prototype.offset=function(){return this.position.offset},M.prototype.isEOF=function(){return this.offset()===this.message.length},M.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},M.prototype.char=function(){var Ie=this.position.offset;if(Ie>=this.message.length)throw Error("out of bound");var Ze=ke(this.message,Ie);if(Ze===void 0)throw Error("Offset ".concat(Ie," is at invalid UTF-16 code unit boundary"));return Ze},M.prototype.error=function(Ie,Ze){return{val:null,err:{kind:Ie,message:this.message,location:Ze}}},M.prototype.bump=function(){if(!this.isEOF()){var Ie=this.char();Ie===10?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=Ie<65536?1:2)}},M.prototype.bumpIf=function(Ie){if(zt(this.message,Ie,this.offset())){for(var Ze=0;Ze=0?(this.bumpTo(Ve),!0):(this.bumpTo(this.message.length),!1)},M.prototype.bumpTo=function(Ie){if(this.offset()>Ie)throw Error("targetOffset ".concat(Ie," must be greater than or equal to the current offset ").concat(this.offset()));for(Ie=Math.min(Ie,this.message.length);;){var Ze=this.offset();if(Ze===Ie)break;if(Ze>Ie)throw Error("targetOffset ".concat(Ie," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},M.prototype.bumpSpace=function(){for(;!this.isEOF()&&Pt(this.char());)this.bump()},M.prototype.peek=function(){if(this.isEOF())return null;var Ie=this.char(),Ze=this.offset(),Ve=this.message.charCodeAt(Ze+(Ie>=65536?2:1));return Ve!=null?Ve:null},M}();function Qe(M){return M>=97&&M<=122||M>=65&&M<=90}function ct(M){return Qe(M)||M===47}function It(M){return M===45||M===46||M>=48&&M<=57||M===95||M>=97&&M<=122||M>=65&&M<=90||M==183||M>=192&&M<=214||M>=216&&M<=246||M>=248&&M<=893||M>=895&&M<=8191||M>=8204&&M<=8205||M>=8255&&M<=8256||M>=8304&&M<=8591||M>=11264&&M<=12271||M>=12289&&M<=55295||M>=63744&&M<=64975||M>=65008&&M<=65533||M>=65536&&M<=983039}function Pt(M){return M>=9&&M<=13||M===32||M===133||M>=8206&&M<=8207||M===8232||M===8233}function Yt(M){return M>=33&&M<=35||M===36||M>=37&&M<=39||M===40||M===41||M===42||M===43||M===44||M===45||M>=46&&M<=47||M>=58&&M<=59||M>=60&&M<=62||M>=63&&M<=64||M===91||M===92||M===93||M===94||M===96||M===123||M===124||M===125||M===126||M===161||M>=162&&M<=165||M===166||M===167||M===169||M===171||M===172||M===174||M===176||M===177||M===182||M===187||M===191||M===215||M===247||M>=8208&&M<=8213||M>=8214&&M<=8215||M===8216||M===8217||M===8218||M>=8219&&M<=8220||M===8221||M===8222||M===8223||M>=8224&&M<=8231||M>=8240&&M<=8248||M===8249||M===8250||M>=8251&&M<=8254||M>=8257&&M<=8259||M===8260||M===8261||M===8262||M>=8263&&M<=8273||M===8274||M===8275||M>=8277&&M<=8286||M>=8592&&M<=8596||M>=8597&&M<=8601||M>=8602&&M<=8603||M>=8604&&M<=8607||M===8608||M>=8609&&M<=8610||M===8611||M>=8612&&M<=8613||M===8614||M>=8615&&M<=8621||M===8622||M>=8623&&M<=8653||M>=8654&&M<=8655||M>=8656&&M<=8657||M===8658||M===8659||M===8660||M>=8661&&M<=8691||M>=8692&&M<=8959||M>=8960&&M<=8967||M===8968||M===8969||M===8970||M===8971||M>=8972&&M<=8991||M>=8992&&M<=8993||M>=8994&&M<=9e3||M===9001||M===9002||M>=9003&&M<=9083||M===9084||M>=9085&&M<=9114||M>=9115&&M<=9139||M>=9140&&M<=9179||M>=9180&&M<=9185||M>=9186&&M<=9254||M>=9255&&M<=9279||M>=9280&&M<=9290||M>=9291&&M<=9311||M>=9472&&M<=9654||M===9655||M>=9656&&M<=9664||M===9665||M>=9666&&M<=9719||M>=9720&&M<=9727||M>=9728&&M<=9838||M===9839||M>=9840&&M<=10087||M===10088||M===10089||M===10090||M===10091||M===10092||M===10093||M===10094||M===10095||M===10096||M===10097||M===10098||M===10099||M===10100||M===10101||M>=10132&&M<=10175||M>=10176&&M<=10180||M===10181||M===10182||M>=10183&&M<=10213||M===10214||M===10215||M===10216||M===10217||M===10218||M===10219||M===10220||M===10221||M===10222||M===10223||M>=10224&&M<=10239||M>=10240&&M<=10495||M>=10496&&M<=10626||M===10627||M===10628||M===10629||M===10630||M===10631||M===10632||M===10633||M===10634||M===10635||M===10636||M===10637||M===10638||M===10639||M===10640||M===10641||M===10642||M===10643||M===10644||M===10645||M===10646||M===10647||M===10648||M>=10649&&M<=10711||M===10712||M===10713||M===10714||M===10715||M>=10716&&M<=10747||M===10748||M===10749||M>=10750&&M<=11007||M>=11008&&M<=11055||M>=11056&&M<=11076||M>=11077&&M<=11078||M>=11079&&M<=11084||M>=11085&&M<=11123||M>=11124&&M<=11125||M>=11126&&M<=11157||M===11158||M>=11159&&M<=11263||M>=11776&&M<=11777||M===11778||M===11779||M===11780||M===11781||M>=11782&&M<=11784||M===11785||M===11786||M===11787||M===11788||M===11789||M>=11790&&M<=11798||M===11799||M>=11800&&M<=11801||M===11802||M===11803||M===11804||M===11805||M>=11806&&M<=11807||M===11808||M===11809||M===11810||M===11811||M===11812||M===11813||M===11814||M===11815||M===11816||M===11817||M>=11818&&M<=11822||M===11823||M>=11824&&M<=11833||M>=11834&&M<=11835||M>=11836&&M<=11839||M===11840||M===11841||M===11842||M>=11843&&M<=11855||M>=11856&&M<=11857||M===11858||M>=11859&&M<=11903||M>=12289&&M<=12291||M===12296||M===12297||M===12298||M===12299||M===12300||M===12301||M===12302||M===12303||M===12304||M===12305||M>=12306&&M<=12307||M===12308||M===12309||M===12310||M===12311||M===12312||M===12313||M===12314||M===12315||M===12316||M===12317||M>=12318&&M<=12319||M===12320||M===12336||M===64830||M===64831||M>=65093&&M<=65094}function Pe(M){M.forEach(function(Ie){if(delete Ie.location,m(Ie)||b(Ie))for(var Ze in Ie.options)delete Ie.options[Ze].location,Pe(Ie.options[Ze].value);else l(Ie)&&P(Ie.style)||(u(Ie)||v(Ie))&&R(Ie.style)?delete Ie.style.location:I(Ie)&&Pe(Ie.children)})}function ut(M,Ie){Ie===void 0&&(Ie={}),Ie=(0,r.pi)({shouldParseSkeletons:!0,requiresOtherClause:!0},Ie);var Ze=new Ae(M,Ie).parse();if(Ze.err){var Ve=SyntaxError(a[Ze.err.kind]);throw Ve.location=Ze.err.location,Ve.originalMessage=Ze.err.message,Ve}return Ie!=null&&Ie.captureLocation||Pe(Ze.val),Ze.val}var bn=null},71588:function(y,c,e){"use strict";e.d(c,{$6:function(){return v},OV:function(){return d},Qe:function(){return l},X9:function(){return u},gb:function(){return p},wI:function(){return i}});var r=e(99938),a;(function(m){m.FORMAT_ERROR="FORMAT_ERROR",m.UNSUPPORTED_FORMATTER="UNSUPPORTED_FORMATTER",m.INVALID_CONFIG="INVALID_CONFIG",m.MISSING_DATA="MISSING_DATA",m.MISSING_TRANSLATION="MISSING_TRANSLATION"})(a||(a={}));var n=function(m){(0,r.ZT)(b,m);function b(f,I,P){var R=this,A=P?P instanceof Error?P:new Error(String(P)):void 0;return R=m.call(this,"[@formatjs/intl Error ".concat(f,"] ").concat(I,` +`).concat(A?` +`.concat(A.message,` +`).concat(A.stack):""))||this,R.code=f,typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(R,b),R}return b}(Error),i=function(m){(0,r.ZT)(b,m);function b(f,I){return m.call(this,a.UNSUPPORTED_FORMATTER,f,I)||this}return b}(n),d=function(m){(0,r.ZT)(b,m);function b(f,I){return m.call(this,a.INVALID_CONFIG,f,I)||this}return b}(n),p=function(m){(0,r.ZT)(b,m);function b(f,I){return m.call(this,a.MISSING_DATA,f,I)||this}return b}(n),l=function(m){(0,r.ZT)(b,m);function b(f,I,P){var R=m.call(this,a.FORMAT_ERROR,"".concat(f,` +Locale: `).concat(I,` +`),P)||this;return R.locale=I,R}return b}(n),u=function(m){(0,r.ZT)(b,m);function b(f,I,P,R){var A=m.call(this,"".concat(f,` +MessageID: `).concat(P==null?void 0:P.id,` +Default Message: `).concat(P==null?void 0:P.defaultMessage,` +Description: `).concat(P==null?void 0:P.description,` +`),I,R)||this;return A.descriptor=P,A.locale=I,A}return b}(l),v=function(m){(0,r.ZT)(b,m);function b(f,I){var P=m.call(this,a.MISSING_TRANSLATION,'Missing message: "'.concat(f.id,'" for locale "').concat(I,'", using ').concat(f.defaultMessage?"default message (".concat(typeof f.defaultMessage=="string"?f.defaultMessage:f.defaultMessage.map(function(R){var A;return(A=R.value)!==null&&A!==void 0?A:JSON.stringify(R)}).join(),")"):"id"," as fallback."))||this;return P.descriptor=f,P}return b}(n)},6326:function(y,c,e){"use strict";e.d(c,{L6:function(){return d},Sn:function(){return v},TB:function(){return f},Z0:function(){return u},ax:function(){return b}});var r=e(99938),a=e(58974),n=e(75344),i=e(71588);function d(I,P,R){return R===void 0&&(R={}),P.reduce(function(A,w){return w in I?A[w]=I[w]:w in R&&(A[w]=R[w]),A},{})}var p=function(I){},l=function(I){},u={formats:{},messages:{},timeZone:void 0,defaultLocale:"en",defaultFormats:{},fallbackOnEmptyString:!0,onError:p,onWarn:l};function v(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function m(I){return{create:function(){return{get:function(P){return I[P]},set:function(P,R){I[P]=R}}}}}function b(I){I===void 0&&(I=v());var P=Intl.RelativeTimeFormat,R=Intl.ListFormat,A=Intl.DisplayNames,w=(0,n.H)(function(){for(var O,T=[],$=0;$(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var A="rc-util-locker-".concat(Date.now()),w=0;function C(Z){var z=!!Z,ne=a.useState(function(){return w+=1,"".concat(A,"_").concat(w)}),H=(0,r.Z)(ne,1),se=H[0];(0,m.Z)(function(){if(z){var V=(0,P.o)(document.body).width,W=R();(0,I.hq)(` +html body { + overflow-y: hidden; + `.concat(W?"width: calc(100% - ".concat(V,"px);"):"",` +}`),se)}else(0,I.jL)(se);return function(){(0,I.jL)(se)}},[z,se])}var S=!1;function O(Z){return typeof Z=="boolean"&&(S=Z),S}var T=function(z){return z===!1?!1:!(0,i.Z)()||!z?null:typeof z=="string"?document.querySelector(z):typeof z=="function"?z():z},$=a.forwardRef(function(Z,z){var ne=Z.open,H=Z.autoLock,se=Z.getContainer,V=Z.debug,W=Z.autoDestroy,_=W===void 0?!0:W,L=Z.children,k=a.useState(ne),N=(0,r.Z)(k,2),g=N[0],E=N[1],K=g||ne;a.useEffect(function(){(_||ne)&&E(ne)},[ne,_]);var J=a.useState(function(){return T(se)}),Y=(0,r.Z)(J,2),ae=Y[0],be=Y[1];a.useEffect(function(){var Ee=T(se);be(Ee!=null?Ee:null)});var je=f(K&&!ae,V),Ge=(0,r.Z)(je,2),Re=Ge[0],xt=Ge[1],Dt=ae!=null?ae:Re;C(H&&ne&&(0,i.Z)()&&(Dt===Re||Dt===document.body));var Ct=null;if(L&&(0,p.Yr)(L)&&z){var yt=L;Ct=yt.ref}var ft=(0,p.x1)(Ct,z);if(!K||!(0,i.Z)()||ae===void 0)return null;var zt=Dt===!1||O(),it=L;return z&&(it=a.cloneElement(L,{ref:ft})),a.createElement(u.Provider,{value:xt},zt?it:(0,n.createPortal)(it,Dt))}),j=$,G=j},62382:function(y,c,e){"use strict";e.d(c,{Z:function(){return it}});var r=e(12309),a=e(89043),n=e(16658),i=e(89337),d=e(84875),p=e.n(d),l=e(12682),u=e(6574),v=e(79697),m=e(7748),b=e(66381),f=e(77189),I=e(88473),P=e(50959),R=e(97605),A=e(10091),w=e(12602);function C(Ee){var ke=Ee.prefixCls,we=Ee.align,lt=Ee.arrow,Te=Ee.arrowPos,Be=lt||{},We=Be.className,Ae=Be.content,Qe=Te.x,ct=Qe===void 0?0:Qe,It=Te.y,Pt=It===void 0?0:It,Yt=P.useRef();if(!we||!we.points)return null;var Pe={position:"absolute"};if(we.autoArrow!==!1){var ut=we.points[0],bn=we.points[1],M=ut[0],Ie=ut[1],Ze=bn[0],Ve=bn[1];M===Ze||!["t","b"].includes(M)?Pe.top=Pt:M==="t"?Pe.top=0:Pe.bottom=0,Ie===Ve||!["l","r"].includes(Ie)?Pe.left=ct:Ie==="l"?Pe.left=0:Pe.right=0}return P.createElement("div",{ref:Yt,className:p()("".concat(ke,"-arrow"),We),style:Pe},Ae)}function S(Ee){var ke=Ee.prefixCls,we=Ee.open,lt=Ee.zIndex,Te=Ee.mask,Be=Ee.motion;return Te?P.createElement(A.ZP,(0,R.Z)({},Be,{motionAppear:!0,visible:we,removeOnLeave:!0}),function(We){var Ae=We.className;return P.createElement("div",{style:{zIndex:lt},className:p()("".concat(ke,"-mask"),Ae)})}):null}var O=P.memo(function(Ee){var ke=Ee.children;return ke},function(Ee,ke){return ke.cache}),T=O,$=P.forwardRef(function(Ee,ke){var we=Ee.popup,lt=Ee.className,Te=Ee.prefixCls,Be=Ee.style,We=Ee.target,Ae=Ee.onVisibleChanged,Qe=Ee.open,ct=Ee.keepDom,It=Ee.fresh,Pt=Ee.onClick,Yt=Ee.mask,Pe=Ee.arrow,ut=Ee.arrowPos,bn=Ee.align,M=Ee.motion,Ie=Ee.maskMotion,Ze=Ee.forceRender,Ve=Ee.getPopupContainer,_e=Ee.autoDestroy,ht=Ee.portal,qe=Ee.zIndex,Ft=Ee.onMouseEnter,Ht=Ee.onMouseLeave,hn=Ee.onPointerEnter,wn=Ee.ready,nt=Ee.offsetX,qt=Ee.offsetY,$t=Ee.offsetR,vt=Ee.offsetB,un=Ee.onAlign,gn=Ee.onPrepare,En=Ee.stretch,kn=Ee.targetWidth,nr=Ee.targetHeight,xr=typeof we=="function"?we():we,Ke=Qe||ct,pt=(Ve==null?void 0:Ve.length)>0,pn=P.useState(!Ve||!pt),Zn=(0,a.Z)(pn,2),Kn=Zn[0],sr=Zn[1];if((0,f.Z)(function(){!Kn&&pt&&We&&sr(!0)},[Kn,pt,We]),!Kn)return null;var qn="auto",Jn={left:"-1000vw",top:"-1000vh",right:qn,bottom:qn};if(wn||!Qe){var cr,Zr=bn.points,wr=bn.dynamicInset||((cr=bn._experimental)===null||cr===void 0?void 0:cr.dynamicInset),ra=wr&&Zr[0][1]==="r",ya=wr&&Zr[0][0]==="b";ra?(Jn.right=$t,Jn.left=qn):(Jn.left=nt,Jn.right=qn),ya?(Jn.bottom=vt,Jn.top=qn):(Jn.top=qt,Jn.bottom=qn)}var ta={};return En&&(En.includes("height")&&nr?ta.height=nr:En.includes("minHeight")&&nr&&(ta.minHeight=nr),En.includes("width")&&kn?ta.width=kn:En.includes("minWidth")&&kn&&(ta.minWidth=kn)),Qe||(ta.pointerEvents="none"),P.createElement(ht,{open:Ze||Ke,getContainer:Ve&&function(){return Ve(We)},autoDestroy:_e},P.createElement(S,{prefixCls:Te,open:Qe,zIndex:qe,mask:Yt,motion:Ie}),P.createElement(l.Z,{onResize:un,disabled:!Qe},function(Kr){return P.createElement(A.ZP,(0,R.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Ze,leavedClassName:"".concat(Te,"-hidden")},M,{onAppearPrepare:gn,onEnterPrepare:gn,visible:Qe,onVisibleChanged:function(ca){var Mr;M==null||(Mr=M.onVisibleChanged)===null||Mr===void 0||Mr.call(M,ca),Ae(ca)}}),function(Ar,ca){var Mr=Ar.className,dr=Ar.style,sa=p()(Te,Mr,lt);return P.createElement("div",{ref:(0,w.sQ)(Kr,ke,ca),className:sa,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(ut.x||0,"px"),"--arrow-y":"".concat(ut.y||0,"px")},Jn),ta),dr),{},{boxSizing:"border-box",zIndex:qe},Be),onMouseEnter:Ft,onMouseLeave:Ht,onPointerEnter:hn,onClick:Pt},Pe&&P.createElement(C,{prefixCls:Te,arrow:Pe,arrowPos:ut,align:bn}),P.createElement(T,{cache:!Qe&&!It},xr))})}))}),j=$,G=P.forwardRef(function(Ee,ke){var we=Ee.children,lt=Ee.getTriggerDOMNode,Te=(0,w.Yr)(we),Be=P.useCallback(function(Ae){(0,w.mH)(ke,lt?lt(Ae):Ae)},[lt]),We=(0,w.x1)(Be,we.ref);return Te?P.cloneElement(we,{ref:We}):we}),Z=G,z=P.createContext(null),ne=z;function H(Ee){return Ee?Array.isArray(Ee)?Ee:[Ee]:[]}function se(Ee,ke,we,lt){return P.useMemo(function(){var Te=H(we!=null?we:ke),Be=H(lt!=null?lt:ke),We=new Set(Te),Ae=new Set(Be);return Ee&&(We.has("hover")&&(We.delete("hover"),We.add("click")),Ae.has("hover")&&(Ae.delete("hover"),Ae.add("click"))),[We,Ae]},[Ee,ke,we,lt])}var V=e(95992);function W(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],we=arguments.length>2?arguments[2]:void 0;return we?Ee[0]===ke[0]:Ee[0]===ke[0]&&Ee[1]===ke[1]}function _(Ee,ke,we,lt){for(var Te=we.points,Be=Object.keys(Ee),We=0;We1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Ee)?ke:Ee}function E(Ee){return g(parseFloat(Ee),0)}function K(Ee,ke){var we=(0,r.Z)({},Ee);return(ke||[]).forEach(function(lt){if(!(lt instanceof HTMLBodyElement||lt instanceof HTMLHtmlElement)){var Te=k(lt).getComputedStyle(lt),Be=Te.overflow,We=Te.overflowClipMargin,Ae=Te.borderTopWidth,Qe=Te.borderBottomWidth,ct=Te.borderLeftWidth,It=Te.borderRightWidth,Pt=lt.getBoundingClientRect(),Yt=lt.offsetHeight,Pe=lt.clientHeight,ut=lt.offsetWidth,bn=lt.clientWidth,M=E(Ae),Ie=E(Qe),Ze=E(ct),Ve=E(It),_e=g(Math.round(Pt.width/ut*1e3)/1e3),ht=g(Math.round(Pt.height/Yt*1e3)/1e3),qe=(ut-bn-Ze-Ve)*_e,Ft=(Yt-Pe-M-Ie)*ht,Ht=M*ht,hn=Ie*ht,wn=Ze*_e,nt=Ve*_e,qt=0,$t=0;if(Be==="clip"){var vt=E(We);qt=vt*_e,$t=vt*ht}var un=Pt.x+wn-qt,gn=Pt.y+Ht-$t,En=un+Pt.width+2*qt-wn-nt-qe,kn=gn+Pt.height+2*$t-Ht-hn-Ft;we.left=Math.max(we.left,un),we.top=Math.max(we.top,gn),we.right=Math.min(we.right,En),we.bottom=Math.min(we.bottom,kn)}}),we}function J(Ee){var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,we="".concat(ke),lt=we.match(/^(.*)\%$/);return lt?Ee*(parseFloat(lt[1])/100):parseFloat(we)}function Y(Ee,ke){var we=ke||[],lt=(0,a.Z)(we,2),Te=lt[0],Be=lt[1];return[J(Ee.width,Te),J(Ee.height,Be)]}function ae(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Ee[0],Ee[1]]}function be(Ee,ke){var we=ke[0],lt=ke[1],Te,Be;return we==="t"?Be=Ee.y:we==="b"?Be=Ee.y+Ee.height:Be=Ee.y+Ee.height/2,lt==="l"?Te=Ee.x:lt==="r"?Te=Ee.x+Ee.width:Te=Ee.x+Ee.width/2,{x:Te,y:Be}}function je(Ee,ke){var we={t:"b",b:"t",l:"r",r:"l"};return Ee.map(function(lt,Te){return Te===ke?we[lt]||"c":lt}).join("")}function Ge(Ee,ke,we,lt,Te,Be,We){var Ae=P.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Te[lt]||{}}),Qe=(0,a.Z)(Ae,2),ct=Qe[0],It=Qe[1],Pt=P.useRef(0),Yt=P.useMemo(function(){return ke?N(ke):[]},[ke]),Pe=P.useRef({}),ut=function(){Pe.current={}};Ee||ut();var bn=(0,m.Z)(function(){if(ke&&we&&Ee){let $n=function(gr,pr){var or=arguments.length>2&&arguments[2]!==void 0?arguments[2]:sa,kr=xr.x+gr,yr=xr.y+pr,Er=kr+cr,Fe=yr+Jn,Je=Math.max(kr,or.left),Et=Math.max(yr,or.top),Nt=Math.min(Er,or.right),sn=Math.min(Fe,or.bottom);return Math.max(0,(Nt-Je)*(sn-Et))},Pn=function(){hr=xr.y+ve,ur=hr+Jn,Ln=xr.x+Bt,Fn=Ln+cr};var Ze,Ve,_e=ke,ht=_e.ownerDocument,qe=k(_e),Ft=qe.getComputedStyle(_e),Ht=Ft.width,hn=Ft.height,wn=Ft.position,nt=_e.style.left,qt=_e.style.top,$t=_e.style.right,vt=_e.style.bottom,un=_e.style.overflow,gn=(0,r.Z)((0,r.Z)({},Te[lt]),Be),En=ht.createElement("div");(Ze=_e.parentElement)===null||Ze===void 0||Ze.appendChild(En),En.style.left="".concat(_e.offsetLeft,"px"),En.style.top="".concat(_e.offsetTop,"px"),En.style.position=wn,En.style.height="".concat(_e.offsetHeight,"px"),En.style.width="".concat(_e.offsetWidth,"px"),_e.style.left="0",_e.style.top="0",_e.style.right="auto",_e.style.bottom="auto",_e.style.overflow="hidden";var kn;if(Array.isArray(we))kn={x:we[0],y:we[1],width:0,height:0};else{var nr=we.getBoundingClientRect();kn={x:nr.x,y:nr.y,width:nr.width,height:nr.height}}var xr=_e.getBoundingClientRect(),Ke=ht.documentElement,pt=Ke.clientWidth,pn=Ke.clientHeight,Zn=Ke.scrollWidth,Kn=Ke.scrollHeight,sr=Ke.scrollTop,qn=Ke.scrollLeft,Jn=xr.height,cr=xr.width,Zr=kn.height,wr=kn.width,ra={left:0,top:0,right:pt,bottom:pn},ya={left:-qn,top:-sr,right:Zn-qn,bottom:Kn-sr},ta=gn.htmlRegion,Kr="visible",Ar="visibleFirst";ta!=="scroll"&&ta!==Ar&&(ta=Kr);var ca=ta===Ar,Mr=K(ya,Yt),dr=K(ra,Yt),sa=ta===Kr?dr:Mr,$r=ca?dr:sa;_e.style.left="auto",_e.style.top="auto",_e.style.right="0",_e.style.bottom="0";var na=_e.getBoundingClientRect();_e.style.left=nt,_e.style.top=qt,_e.style.right=$t,_e.style.bottom=vt,_e.style.overflow=un,(Ve=_e.parentElement)===null||Ve===void 0||Ve.removeChild(En);var va=g(Math.round(cr/parseFloat(Ht)*1e3)/1e3),Ur=g(Math.round(Jn/parseFloat(hn)*1e3)/1e3);if(va===0||Ur===0||(0,u.S)(we)&&!(0,V.Z)(we))return;var ja=gn.offset,Sa=gn.targetOffset,Ta=Y(xr,ja),Ba=(0,a.Z)(Ta,2),ba=Ba[0],Kt=Ba[1],tn=Y(kn,Sa),on=(0,a.Z)(tn,2),An=on[0],Cn=on[1];kn.x-=An,kn.y-=Cn;var mr=gn.points||[],Vn=(0,a.Z)(mr,2),Qr=Vn[0],da=Vn[1],Vr=ae(da),jr=ae(Qr),Br=be(kn,Vr),zr=be(xr,jr),Wr=(0,r.Z)({},gn),Bt=Br.x-zr.x+ba,ve=Br.y-zr.y+Kt,oe=$n(Bt,ve),te=$n(Bt,ve,dr),ge=be(kn,["t","l"]),he=be(xr,["t","l"]),Xe=be(kn,["b","r"]),ot=be(xr,["b","r"]),At=gn.overflow||{},Gt=At.adjustX,Wt=At.adjustY,Qt=At.shiftX,yn=At.shiftY,Yn=function(pr){return typeof pr=="boolean"?pr:pr>=0},hr,ur,Ln,Fn;Pn();var Rn=Yn(Wt),rr=jr[0]===Vr[0];if(Rn&&jr[0]==="t"&&(ur>$r.bottom||Pe.current.bt)){var F=ve;rr?F-=Jn-Zr:F=ge.y-ot.y-Kt;var He=$n(Bt,F),tt=$n(Bt,F,dr);He>oe||He===oe&&(!ca||tt>=te)?(Pe.current.bt=!0,ve=F,Kt=-Kt,Wr.points=[je(jr,0),je(Vr,0)]):Pe.current.bt=!1}if(Rn&&jr[0]==="b"&&(hr<$r.top||Pe.current.tb)){var Oe=ve;rr?Oe+=Jn-Zr:Oe=Xe.y-he.y-Kt;var Rt=$n(Bt,Oe),ze=$n(Bt,Oe,dr);Rt>oe||Rt===oe&&(!ca||ze>=te)?(Pe.current.tb=!0,ve=Oe,Kt=-Kt,Wr.points=[je(jr,0),je(Vr,0)]):Pe.current.tb=!1}var Mt=Yn(Gt),dt=jr[1]===Vr[1];if(Mt&&jr[1]==="l"&&(Fn>$r.right||Pe.current.rl)){var Jt=Bt;dt?Jt-=cr-wr:Jt=ge.x-ot.x-ba;var Ue=$n(Jt,ve),nn=$n(Jt,ve,dr);Ue>oe||Ue===oe&&(!ca||nn>=te)?(Pe.current.rl=!0,Bt=Jt,ba=-ba,Wr.points=[je(jr,1),je(Vr,1)]):Pe.current.rl=!1}if(Mt&&jr[1]==="r"&&(Ln<$r.left||Pe.current.lr)){var St=Bt;dt?St+=cr-wr:St=Xe.x-he.x-ba;var wt=$n(St,ve),Vt=$n(St,ve,dr);wt>oe||wt===oe&&(!ca||Vt>=te)?(Pe.current.lr=!0,Bt=St,ba=-ba,Wr.points=[je(jr,1),je(Vr,1)]):Pe.current.lr=!1}Pn();var mt=Qt===!0?0:Qt;typeof mt=="number"&&(Lndr.right&&(Bt-=Fn-dr.right-ba,kn.x>dr.right-mt&&(Bt+=kn.x-dr.right+mt)));var In=yn===!0?0:yn;typeof In=="number"&&(hrdr.bottom&&(ve-=ur-dr.bottom-Kt,kn.y>dr.bottom-In&&(ve+=kn.y-dr.bottom+In)));var On=xr.x+Bt,kt=On+cr,Ot=xr.y+ve,Lt=Ot+Jn,pe=kn.x,q=pe+wr,U=kn.y,fe=U+Zr,ye=Math.max(On,pe),me=Math.min(kt,q),De=(ye+me)/2,Me=De-On,Ye=Math.max(Ot,U),gt=Math.min(Lt,fe),en=(Ye+gt)/2,_t=en-Ot;We==null||We(ke,Wr);var mn=na.right-xr.x-(Bt+xr.width),ln=na.bottom-xr.y-(ve+xr.height);It({ready:!0,offsetX:Bt/va,offsetY:ve/Ur,offsetR:mn/va,offsetB:ln/Ur,arrowX:Me/va,arrowY:_t/Ur,scaleX:va,scaleY:Ur,align:Wr})}}),M=function(){Pt.current+=1;var Ve=Pt.current;Promise.resolve().then(function(){Pt.current===Ve&&bn()})},Ie=function(){It(function(Ve){return(0,r.Z)((0,r.Z)({},Ve),{},{ready:!1})})};return(0,f.Z)(Ie,[lt]),(0,f.Z)(function(){Ee||Ie()},[Ee]),[ct.ready,ct.offsetX,ct.offsetY,ct.offsetR,ct.offsetB,ct.arrowX,ct.arrowY,ct.scaleX,ct.scaleY,ct.align,M]}var Re=e(36014);function xt(Ee,ke,we,lt,Te){(0,f.Z)(function(){if(Ee&&ke&&we){let Pt=function(){lt(),Te()};var Be=ke,We=we,Ae=N(Be),Qe=N(We),ct=k(We),It=new Set([ct].concat((0,Re.Z)(Ae),(0,Re.Z)(Qe)));return It.forEach(function(Yt){Yt.addEventListener("scroll",Pt,{passive:!0})}),ct.addEventListener("resize",Pt,{passive:!0}),lt(),function(){It.forEach(function(Yt){Yt.removeEventListener("scroll",Pt),ct.removeEventListener("resize",Pt)})}}},[Ee,ke,we])}var Dt=e(12868),Ct=e(28449);function yt(Ee,ke,we,lt,Te,Be,We,Ae){var Qe=P.useRef(Ee),ct=P.useRef(!1);Qe.current!==Ee&&(ct.current=!0,Qe.current=Ee),P.useEffect(function(){var It=(0,Ct.Z)(function(){ct.current=!1});return function(){Ct.Z.cancel(It)}},[Ee]),P.useEffect(function(){if(ke&<&&(!Te||Be)){var It=function(){var wn=!1,nt=function(vt){var un=vt.target;wn=We(un)},qt=function(vt){var un=vt.target;!ct.current&&Qe.current&&!wn&&!We(un)&&Ae(!1)};return[nt,qt]},Pt=It(),Yt=(0,a.Z)(Pt,2),Pe=Yt[0],ut=Yt[1],bn=It(),M=(0,a.Z)(bn,2),Ie=M[0],Ze=M[1],Ve=k(lt);Ve.addEventListener("mousedown",Pe,!0),Ve.addEventListener("click",ut,!0),Ve.addEventListener("contextmenu",ut,!0);var _e=(0,v.A)(we);if(_e&&(_e.addEventListener("mousedown",Ie,!0),_e.addEventListener("click",Ze,!0),_e.addEventListener("contextmenu",Ze,!0)),!1)var ht,qe,Ft,Ht;return function(){Ve.removeEventListener("mousedown",Pe,!0),Ve.removeEventListener("click",ut,!0),Ve.removeEventListener("contextmenu",ut,!0),_e&&(_e.removeEventListener("mousedown",Ie,!0),_e.removeEventListener("click",Ze,!0),_e.removeEventListener("contextmenu",Ze,!0))}}},[ke,we,lt,Te,Be])}var ft=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function zt(){var Ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i.Z,ke=P.forwardRef(function(we,lt){var Te=we.prefixCls,Be=Te===void 0?"rc-trigger-popup":Te,We=we.children,Ae=we.action,Qe=Ae===void 0?"hover":Ae,ct=we.showAction,It=we.hideAction,Pt=we.popupVisible,Yt=we.defaultPopupVisible,Pe=we.onPopupVisibleChange,ut=we.afterPopupVisibleChange,bn=we.mouseEnterDelay,M=we.mouseLeaveDelay,Ie=M===void 0?.1:M,Ze=we.focusDelay,Ve=we.blurDelay,_e=we.mask,ht=we.maskClosable,qe=ht===void 0?!0:ht,Ft=we.getPopupContainer,Ht=we.forceRender,hn=we.autoDestroy,wn=we.destroyPopupOnHide,nt=we.popup,qt=we.popupClassName,$t=we.popupStyle,vt=we.popupPlacement,un=we.builtinPlacements,gn=un===void 0?{}:un,En=we.popupAlign,kn=we.zIndex,nr=we.stretch,xr=we.getPopupClassNameFromAlign,Ke=we.fresh,pt=we.alignPoint,pn=we.onPopupClick,Zn=we.onPopupAlign,Kn=we.arrow,sr=we.popupMotion,qn=we.maskMotion,Jn=we.popupTransitionName,cr=we.popupAnimation,Zr=we.maskTransitionName,wr=we.maskAnimation,ra=we.className,ya=we.getTriggerDOMNode,ta=(0,n.Z)(we,ft),Kr=hn||wn||!1,Ar=P.useState(!1),ca=(0,a.Z)(Ar,2),Mr=ca[0],dr=ca[1];(0,f.Z)(function(){dr((0,I.Z)())},[]);var sa=P.useRef({}),$r=P.useContext(ne),na=P.useMemo(function(){return{registerSubPopup:function(Ut,Q){sa.current[Ut]=Q,$r==null||$r.registerSubPopup(Ut,Q)}}},[$r]),va=(0,b.Z)(),Ur=P.useState(null),ja=(0,a.Z)(Ur,2),Sa=ja[0],Ta=ja[1],Ba=(0,m.Z)(function(an){(0,u.S)(an)&&Sa!==an&&Ta(an),$r==null||$r.registerSubPopup(va,an)}),ba=P.useState(null),Kt=(0,a.Z)(ba,2),tn=Kt[0],on=Kt[1],An=P.useRef(null),Cn=(0,m.Z)(function(an){(0,u.S)(an)&&tn!==an&&(on(an),An.current=an)}),mr=P.Children.only(We),Vn=(mr==null?void 0:mr.props)||{},Qr={},da=(0,m.Z)(function(an){var Ut,Q,ie=tn;return(ie==null?void 0:ie.contains(an))||((Ut=(0,v.A)(ie))===null||Ut===void 0?void 0:Ut.host)===an||an===ie||(Sa==null?void 0:Sa.contains(an))||((Q=(0,v.A)(Sa))===null||Q===void 0?void 0:Q.host)===an||an===Sa||Object.values(sa.current).some(function(Ce){return(Ce==null?void 0:Ce.contains(an))||an===Ce})}),Vr=L(Be,sr,cr,Jn),jr=L(Be,qn,wr,Zr),Br=P.useState(Yt||!1),zr=(0,a.Z)(Br,2),Wr=zr[0],Bt=zr[1],ve=Pt!=null?Pt:Wr,oe=(0,m.Z)(function(an){Pt===void 0&&Bt(an)});(0,f.Z)(function(){Bt(Pt||!1)},[Pt]);var te=P.useRef(ve);te.current=ve;var ge=P.useRef([]);ge.current=[];var he=(0,m.Z)(function(an){var Ut;oe(an),((Ut=ge.current[ge.current.length-1])!==null&&Ut!==void 0?Ut:ve)!==an&&(ge.current.push(an),Pe==null||Pe(an))}),Xe=P.useRef(),ot=function(){clearTimeout(Xe.current)},At=function(Ut){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;ot(),Q===0?he(Ut):Xe.current=setTimeout(function(){he(Ut)},Q*1e3)};P.useEffect(function(){return ot},[]);var Gt=P.useState(!1),Wt=(0,a.Z)(Gt,2),Qt=Wt[0],yn=Wt[1];(0,f.Z)(function(an){(!an||ve)&&yn(!0)},[ve]);var Yn=P.useState(null),hr=(0,a.Z)(Yn,2),ur=hr[0],Ln=hr[1],Fn=P.useState([0,0]),Rn=(0,a.Z)(Fn,2),rr=Rn[0],F=Rn[1],He=function(Ut){F([Ut.clientX,Ut.clientY])},tt=Ge(ve,Sa,pt?rr:tn,vt,gn,En,Zn),Oe=(0,a.Z)(tt,11),Rt=Oe[0],ze=Oe[1],Mt=Oe[2],dt=Oe[3],Jt=Oe[4],Ue=Oe[5],nn=Oe[6],St=Oe[7],wt=Oe[8],Vt=Oe[9],mt=Oe[10],In=se(Mr,Qe,ct,It),On=(0,a.Z)(In,2),kt=On[0],Ot=On[1],Lt=kt.has("click"),pe=Ot.has("click")||Ot.has("contextMenu"),q=(0,m.Z)(function(){Qt||mt()}),U=function(){te.current&&pt&&pe&&At(!1)};xt(ve,tn,Sa,q,U),(0,f.Z)(function(){q()},[rr,vt]),(0,f.Z)(function(){ve&&!(gn!=null&&gn[vt])&&q()},[JSON.stringify(En)]);var fe=P.useMemo(function(){var an=_(gn,Be,Vt,pt);return p()(an,xr==null?void 0:xr(Vt))},[Vt,xr,gn,Be,pt]);P.useImperativeHandle(lt,function(){return{nativeElement:An.current,forceAlign:q}});var ye=P.useState(0),me=(0,a.Z)(ye,2),De=me[0],Me=me[1],Ye=P.useState(0),gt=(0,a.Z)(Ye,2),en=gt[0],_t=gt[1],mn=function(){if(nr&&tn){var Ut=tn.getBoundingClientRect();Me(Ut.width),_t(Ut.height)}},ln=function(){mn(),q()},$n=function(Ut){yn(!1),mt(),ut==null||ut(Ut)},Pn=function(){return new Promise(function(Ut){mn(),Ln(function(){return Ut})})};(0,f.Z)(function(){ur&&(mt(),ur(),Ln(null))},[ur]);function gr(an,Ut,Q,ie){Qr[an]=function(Ce){var rt;ie==null||ie(Ce),At(Ut,Q);for(var et=arguments.length,cn=new Array(et>1?et-1:0),Nn=1;Nn1?Q-1:0),Ce=1;Ce1?Q-1:0),Ce=1;Cere in ee?O(ee,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ee[re]=ue,Z=(ee,re)=>{for(var ue in re||(re={}))$.call(re,ue)&&G(ee,ue,re[ue]);if(T)for(var ue of T(re))j.call(re,ue)&&G(ee,ue,re[ue]);return ee};const z=ee=>n.createElement("svg",Z({viewBox:"64 64 896 896"},ee),n.createElement("path",{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}));var ne="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNOTEyIDE5MGgtNjkuOWMtOS44IDAtMTkuMSA0LjUtMjUuMSAxMi4yTDQwNC43IDcyNC41IDIwNyA0NzRhMzIgMzIgMCAwIDAtMjUuMS0xMi4ySDExMmMtNi43IDAtMTAuNCA3LjctNi4zIDEyLjlsMjczLjkgMzQ3YzEyLjggMTYuMiAzNy40IDE2LjIgNTAuMyAwbDQ4OC40LTYxOC45YzQuMS01LjEuNC0xMi44LTYuMy0xMi44eiIvPjwvc3ZnPg==",H=Object.defineProperty,se=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,_=(ee,re,ue)=>re in ee?H(ee,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ee[re]=ue,L=(ee,re)=>{for(var ue in re||(re={}))V.call(re,ue)&&_(ee,ue,re[ue]);if(se)for(var ue of se(re))W.call(re,ue)&&_(ee,ue,re[ue]);return ee};const k=ee=>n.createElement("svg",L({viewBox:"64 64 896 896"},ee),n.createElement("path",{d:"m709.6 210 .4-.2h.2L512 96 313.9 209.8h-.2l.7.3L151.5 304v416L512 928l360.5-208V304l-162.9-94zM482.7 843.6 339.6 761V621.4L210 547.8V372.9l272.7 157.3v313.4zM238.2 321.5l134.7-77.8 138.9 79.7 139.1-79.9 135.2 78-273.9 158-274-158zM814 548.3l-128.8 73.1v139.1l-143.9 83V530.4L814 373.1v175.2z"}));var N="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJtNzA5LjYgMjEwIC40LS4yaC4yTDUxMiA5NiAzMTMuOSAyMDkuOGgtLjJsLjcuM0wxNTEuNSAzMDR2NDE2TDUxMiA5MjhsMzYwLjUtMjA4VjMwNGwtMTYyLjktOTR6TTQ4Mi43IDg0My42IDMzOS42IDc2MVY2MjEuNEwyMTAgNTQ3LjhWMzcyLjlsMjcyLjcgMTU3LjN2MzEzLjR6TTIzOC4yIDMyMS41bDEzNC43LTc3LjggMTM4LjkgNzkuNyAxMzkuMS03OS45IDEzNS4yIDc4LTI3My45IDE1OC0yNzQtMTU4ek04MTQgNTQ4LjNsLTEyOC44IDczLjF2MTM5LjFsLTE0My45IDgzVjUzMC40TDgxNCAzNzMuMXYxNzUuMnoiLz48L3N2Zz4=",g=Object.defineProperty,E=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,Y=(ee,re,ue)=>re in ee?g(ee,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ee[re]=ue,ae=(ee,re)=>{for(var ue in re||(re={}))K.call(re,ue)&&Y(ee,ue,re[ue]);if(E)for(var ue of E(re))J.call(re,ue)&&Y(ee,ue,re[ue]);return ee};const be=ee=>n.createElement("svg",ae({viewBox:"64 64 896 896"},ee),n.createElement("path",{d:"m925.6 405.1-203-253.7a6.5 6.5 0 0 0-5-2.4H306.4c-1.9 0-3.8.9-5 2.4l-203 253.7a6.5 6.5 0 0 0 .2 8.3l408.6 459.5c1.2 1.4 3 2.1 4.8 2.1 1.8 0 3.5-.8 4.8-2.1l408.6-459.5a6.5 6.5 0 0 0 .2-8.3zM645.2 206.4l34.4 133.9-132.5-133.9h98.1zm8.2 178.5H370.6L512 242l141.4 142.9zM378.8 206.4h98.1L344.3 340.3l34.5-133.9zm-53.4 7-44.1 171.5h-93.1l137.2-171.5zM194.6 434.9H289l125.8 247.7-220.2-247.7zM512 763.4 345.1 434.9h333.7L512 763.4zm97.1-80.8L735 434.9h94.4L609.1 682.6zm133.6-297.7-44.1-171.5 137.2 171.5h-93.1z"}));var je="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJtOTI1LjYgNDA1LjEtMjAzLTI1My43YTYuNSA2LjUgMCAwIDAtNS0yLjRIMzA2LjRjLTEuOSAwLTMuOC45LTUgMi40bC0yMDMgMjUzLjdhNi41IDYuNSAwIDAgMCAuMiA4LjNsNDA4LjYgNDU5LjVjMS4yIDEuNCAzIDIuMSA0LjggMi4xIDEuOCAwIDMuNS0uOCA0LjgtMi4xbDQwOC42LTQ1OS41YTYuNSA2LjUgMCAwIDAgLjItOC4zek02NDUuMiAyMDYuNGwzNC40IDEzMy45LTEzMi41LTEzMy45aDk4LjF6bTguMiAxNzguNUgzNzAuNkw1MTIgMjQybDE0MS40IDE0Mi45ek0zNzguOCAyMDYuNGg5OC4xTDM0NC4zIDM0MC4zbDM0LjUtMTMzLjl6bS01My40IDctNDQuMSAxNzEuNWgtOTMuMWwxMzcuMi0xNzEuNXpNMTk0LjYgNDM0LjlIMjg5bDEyNS44IDI0Ny43LTIyMC4yLTI0Ny43ek01MTIgNzYzLjQgMzQ1LjEgNDM0LjloMzMzLjdMNTEyIDc2My40em05Ny4xLTgwLjhMNzM1IDQzNC45aDk0LjRMNjA5LjEgNjgyLjZ6bTEzMy42LTI5Ny43LTQ0LjEtMTcxLjUgMTM3LjIgMTcxLjVoLTkzLjF6Ii8+PC9zdmc+",Ge=Object.defineProperty,Re=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,Ct=(ee,re,ue)=>re in ee?Ge(ee,re,{enumerable:!0,configurable:!0,writable:!0,value:ue}):ee[re]=ue,yt=(ee,re)=>{for(var ue in re||(re={}))xt.call(re,ue)&&Ct(ee,ue,re[ue]);if(Re)for(var ue of Re(re))Dt.call(re,ue)&&Ct(ee,ue,re[ue]);return ee};const ft=ee=>n.createElement("svg",yt({viewBox:"64 64 896 896"},ee),n.createElement("path",{d:"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z"}));var zt="data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSI2NCA2NCA4OTYgODk2Ij48cGF0aCBkPSJNODQ4IDM1OS4zSDYyNy43TDgyNS44IDEwOWM0LjEtNS4zLjQtMTMtNi4zLTEzSDQzNmMtMi44IDAtNS41IDEuNS02LjkgNEwxNzAgNTQ3LjVjLTMuMSA1LjMuNyAxMiA2LjkgMTJoMTc0LjRsLTg5LjQgMzU3LjZjLTEuOSA3LjggNy41IDEzLjMgMTMuMyA3LjdMODUzLjUgMzczYzUuMi00LjkgMS43LTEzLjctNS41LTEzLjd6TTM3OC4yIDczMi41bDYwLjMtMjQxSDI4MS4xbDE4OS42LTMyNy40aDIyNC42TDQ4NyA0MjcuNGgyMTFMMzc4LjIgNzMyLjV6Ii8+PC9zdmc+",it=e(874),Ee=e.n(it),ke=e(15521),we=e(32994),lt=e(13199),Te=e(25336),Be=e(11527),We,Ae=(0,w.kc)(function(ee){var re=ee.css,ue=ee.token;return re(We||(We=(0,A.Z)([` + &.native-select-button { + color: `,`; + } + `])),ue.colorTextTertiary)}),Qe=function(){return(0,Be.jsx)("svg",{viewBox:"0 0 16 16",width:"1em",height:"1em",fill:"currentColor",children:(0,Be.jsx)("path",{d:"M8.218 1.455c3.527.109 6.327 3.018 6.327 6.545 0 3.6-2.945 6.545-6.545 6.545a6.562 6.562 0 0 1-6.036-4h.218c3.6 0 6.545-2.945 6.545-6.545 0-.91-.182-1.745-.509-2.545m0-1.455c-.473 0-.909.218-1.2.618-.29.4-.327.946-.145 1.382.254.655.4 1.31.4 2 0 2.8-2.291 5.09-5.091 5.09h-.218c-.473 0-.91.22-1.2.62-.291.4-.328.945-.146 1.38C1.891 14.074 4.764 16 8 16c4.4 0 8-3.6 8-8a7.972 7.972 0 0 0-7.745-8h-.037Z"})})},ct=function(){return(0,Be.jsx)("svg",{viewBox:"0 0 16 16",width:"1em",height:"1em",fill:"currentColor",children:(0,Be.jsx)("path",{d:"M8 13a1 1 0 0 1 1 1v1a1 1 0 1 1-2 0v-1a1 1 0 0 1 1-1ZM8 3a1 1 0 0 1-1-1V1a1 1 0 1 1 2 0v1a1 1 0 0 1-1 1Zm7 4a1 1 0 1 1 0 2h-1a1 1 0 1 1 0-2h1ZM3 8a1 1 0 0 1-1 1H1a1 1 0 1 1 0-2h1a1 1 0 0 1 1 1Zm9.95 3.536.707.707a1 1 0 0 1-1.414 1.414l-.707-.707a1 1 0 0 1 1.414-1.414Zm-9.9-7.072-.707-.707a1 1 0 0 1 1.414-1.414l.707.707A1 1 0 0 1 3.05 4.464Zm9.9 0a1 1 0 0 1-1.414-1.414l.707-.707a1 1 0 0 1 1.414 1.414l-.707.707Zm-9.9 7.072a1 1 0 0 1 1.414 1.414l-.707.707a1 1 0 0 1-1.414-1.414l.707-.707ZM8 4a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm0 6.5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5Z"})})},It=function(){return(0,Be.jsx)("svg",{viewBox:"0 0 16 16",width:"1em",height:"1em",fill:"currentColor",children:(0,Be.jsx)("path",{d:"M14.595 8a6.595 6.595 0 1 1-13.19 0 6.595 6.595 0 0 1 13.19 0ZM8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm0 2.014v11.972A5.986 5.986 0 0 0 8 2.014Z"})})},Pt=[{label:"\u8DDF\u968F\u6587\u6863",icon:(0,Be.jsx)(It,{}),value:"auto"},{label:"\u4EAE\u8272\u6A21\u5F0F",icon:(0,Be.jsx)(ct,{}),value:"light"},{label:"\u6697\u8272\u6A21\u5F0F",icon:(0,Be.jsx)(Qe,{}),value:"dark"}],Yt=function(){var re=(0,we.r)(),ue=re.themeMode,at=re.setThemeMode,Xt=Ae(),xe=Xt.styles;return(0,Be.jsx)(lt.f,{children:(0,Be.jsx)(Te.Z,{title:"\u5207\u6362\u4E3B\u9898",options:Pt,value:ue,onChange:at,style:{border:"none",boxShadow:"none"},className:xe})})},Pe=Yt,ut=e(15150);function bn(ee,re){return _e(ee)||Ve(ee,re)||Ie(ee,re)||M()}function M(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ie(ee,re){if(ee){if(typeof ee=="string")return Ze(ee,re);var ue=Object.prototype.toString.call(ee).slice(8,-1);if(ue==="Object"&&ee.constructor&&(ue=ee.constructor.name),ue==="Map"||ue==="Set")return Array.from(ee);if(ue==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ue))return Ze(ee,re)}}function Ze(ee,re){(re==null||re>ee.length)&&(re=ee.length);for(var ue=0,at=new Array(re);ue0&&arguments[0]!==void 0?arguments[0]:[],re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return ee.length!==re.length||ee.some((ue,at)=>!Object.is(ue,re[at]))}function va(ee){if(ee==null||typeof ee.didCatch!="boolean"||typeof ee.resetErrorBoundary!="function")throw new Error("ErrorBoundaryContext not found");return!0}function Ur(){const ee=useContext(dr);va(ee);const[re,ue]=useState({error:null,hasError:!1}),at=useMemo(()=>({resetBoundary:()=>{ee==null||ee.resetErrorBoundary(),ue({error:null,hasError:!1})},showBoundary:Xt=>ue({error:Xt,hasError:!0})}),[ee==null?void 0:ee.resetErrorBoundary]);if(re.hasError)throw re.error;return at}function ja(ee,re){const ue=forwardRef((Xt,xe)=>createElement($r,re,createElement(ee,oo(ea({},Xt),{ref:xe})))),at=ee.displayName||ee.name||"Unknown";return ue.displayName="withErrorBoundary(".concat(at,")"),ue}function Sa(){return Sa=Object.assign?Object.assign.bind():function(ee){for(var re=1;reee.length)&&(re=ee.length);for(var ue=0,at=new Array(re);ue1&&(typeof window=="undefined"||window.innerWidth>1024)){for(var Ca=0;Caee.length)&&(re=ee.length);for(var ue=0,at=new Array(re);ueee.length)&&(re=ee.length);for(var ue=0,at=new Array(re);ueee.length)&&(re=ee.length);for(var ue=0,at=new Array(re);ue',isBinary:!1},Gn[Gr]={content:(0,Ln.AM)(Wn.react),isBinary:!1};var fa=Ln.EV.applyPlugins({type:r.Ac.modify,key:"modifyCodeSandboxData",initialValue:{files:Gn},args:ee});return(0,ur.Z)(fa)}var ze=function(re,ue){var at,Xt=document.createElement("form"),xe=document.createElement("input"),Un=Rt(re);Xt.method="POST",Xt.target="_blank",Xt.style.display="none",Xt.action=(ue==null?void 0:ue.api)||Oe,Xt.appendChild(xe),Xt.setAttribute("data-demo",((at=re.assets)===null||at===void 0?void 0:at.id)||""),xe.name="parameters",xe.value=Un,document.body.appendChild(Xt),Xt.submit(),Xt.remove()},Mt=e(77117),dt=e.n(Mt),Jt=e(15033),Ue=e.n(Jt),nn=e(96345),St=e.n(nn),wt=e(27566),Vt=e.n(wt),mt=e(28152),In=e.n(mt),On=500,kt=20,Ot=300,Lt="https://stackblitz.com",pe=["angular-cli","create-react-app","html","javascript","node","polymer","typescript","vue"],q=["project","search","ports","settings"],U=["light","dark"],fe=["editor","preview"],ye={clickToLoad:function(re){return De("ctl",re)},devToolsHeight:function(re){return Ye("devtoolsheight",re)},forceEmbedLayout:function(re){return De("embed",re)},hideDevTools:function(re){return De("hidedevtools",re)},hideExplorer:function(re){return De("hideExplorer",re)},hideNavigation:function(re){return De("hideNavigation",re)},openFile:function(re){return en("file",re)},showSidebar:function(re){return Me("showSidebar",re)},sidebarView:function(re){return gt("sidebarView",re,q)},startScript:function(re){return en("startScript",re)},terminalHeight:function(re){return Ye("terminalHeight",re)},theme:function(re){return gt("theme",re,U)},view:function(re){return gt("view",re,fe)},zenMode:function(re){return De("zenMode",re)}};function me(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},re=Object.entries(ee).map(function(ue){var at=In()(ue,2),Xt=at[0],xe=at[1];return xe!=null&&ye.hasOwnProperty(Xt)?ye[Xt](xe):""}).filter(Boolean);return re.length?"?".concat(re.join("&")):""}function De(ee,re){return re===!0?"".concat(ee,"=1"):""}function Me(ee,re){return typeof re=="boolean"?"".concat(ee,"=").concat(re?"1":"0"):""}function Ye(ee,re){if(typeof re=="number"&&!Number.isNaN(re)){var ue=Math.min(100,Math.max(0,re));return"".concat(ee,"=").concat(encodeURIComponent(Math.round(ue)))}return""}function gt(ee){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return ue.includes(re)?"".concat(ee,"=").concat(encodeURIComponent(re)):""}function en(ee,re){var ue=Array.isArray(re)?re:[re];return ue.filter(function(at){return typeof at=="string"&&at.trim()!==""}).map(function(at){return"".concat(ee,"=").concat(encodeURIComponent(at))}).join("&")}function _t(){return Math.random().toString(36).slice(2,6)+Math.random().toString(36).slice(2,6)}function mn(ee,re){return"".concat($n(re)).concat(ee).concat(me(re))}function ln(ee,re){var ue={forceEmbedLayout:!0};return re&&Vt()(re)==="object"&&Object.assign(ue,re),"".concat($n(ue)).concat(ee).concat(me(ue))}function $n(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},re=typeof ee.origin=="string"?ee.origin:Lt;return re.replace(/\/$/,"")}function Pn(ee,re,ue){if(!re||!ee||!ee.parentNode)throw new Error("Invalid Element");ee.id&&(re.id=ee.id),ee.className&&(re.className=ee.className),or(re,ue),ee.replaceWith(re)}function gr(ee){if(typeof ee=="string"){var re=document.getElementById(ee);if(!re)throw new Error("Could not find element with id '".concat(ee,"'"));return re}else if(ee instanceof HTMLElement)return ee;throw new Error("Invalid element: ".concat(ee))}function pr(ee){return ee&&ee.newWindow===!1?"_self":"_blank"}function or(ee){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=Object.hasOwnProperty.call(re,"height")?"".concat(re.height):"".concat(Ot),at=Object.hasOwnProperty.call(re,"width")?"".concat(re.width):void 0;ee.setAttribute("height",ue),at?ee.setAttribute("width",at):ee.setAttribute("style","width:100%;")}var kr=function(){function ee(re){Ue()(this,ee),this.pending={},this.port=re,this.port.onmessage=this.messageListener.bind(this)}return St()(ee,[{key:"request",value:function(ue){var at=this,Xt=ue.type,xe=ue.payload;return new Promise(function(Un,Qn){var Gn=_t();at.pending[Gn]={resolve:Un,reject:Qn},at.port.postMessage({type:Xt,payload:dt()(dt()({},xe),{},{__reqid:Gn})})})}},{key:"messageListener",value:function(ue){var at;if(typeof((at=ue.data.payload)===null||at===void 0?void 0:at.__reqid)=="string"){var Xt=ue.data,xe=Xt.type,Un=Xt.payload,Qn=Un.__reqid,Gn=Un.__success,Wn=Un.__error;this.pending[Qn]&&(Gn?this.pending[Qn].resolve(this.cleanResult(Un)):this.pending[Qn].reject(Wn?"".concat(xe,": ").concat(Wn):xe),delete this.pending[Qn])}}},{key:"cleanResult",value:function(ue){var at=dt()({},ue);return delete at.__reqid,delete at.__success,delete at.__error,Object.keys(at).length?at:null}}]),ee}(),yr=function(){function ee(re,ue){var at=this;Ue()(this,ee),this.editor={openFile:function(xe){return at._rdc.request({type:"SDK_OPEN_FILE",payload:{path:xe}})},setCurrentFile:function(xe){return at._rdc.request({type:"SDK_SET_CURRENT_FILE",payload:{path:xe}})},setTheme:function(xe){return at._rdc.request({type:"SDK_SET_UI_THEME",payload:{theme:xe}})},setView:function(xe){return at._rdc.request({type:"SDK_SET_UI_VIEW",payload:{view:xe}})},showSidebar:function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return at._rdc.request({type:"SDK_TOGGLE_SIDEBAR",payload:{visible:xe}})}},this.preview={origin:"",getUrl:function(){return at._rdc.request({type:"SDK_GET_PREVIEW_URL",payload:{}}).then(function(xe){var Un;return(Un=xe==null?void 0:xe.url)!==null&&Un!==void 0?Un:null})},setUrl:function(){var xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"/";if(typeof xe!="string"||!xe.startsWith("/"))throw new Error("Invalid argument: expected a path starting with '/', got '".concat(xe,"'"));return at._rdc.request({type:"SDK_SET_PREVIEW_URL",payload:{path:xe}})}},this._rdc=new kr(re),Object.defineProperty(this.preview,"origin",{value:typeof ue.previewOrigin=="string"?ue.previewOrigin:null,writable:!1})}return St()(ee,[{key:"applyFsDiff",value:function(ue){var at=function(xe){return xe!==null&&Vt()(xe)==="object"};if(!at(ue)||!at(ue.create))throw new Error("Invalid diff object: expected diff.create to be an object.");if(!Array.isArray(ue.destroy))throw new Error("Invalid diff object: expected diff.destroy to be an array.");return this._rdc.request({type:"SDK_APPLY_FS_DIFF",payload:ue})}},{key:"getDependencies",value:function(){return this._rdc.request({type:"SDK_GET_DEPS_SNAPSHOT",payload:{}})}},{key:"getFsSnapshot",value:function(){return this._rdc.request({type:"SDK_GET_FS_SNAPSHOT",payload:{}})}}]),ee}(),Er=[],Fe=St()(function ee(re){var ue=this;Ue()(this,ee),this.id=_t(),this.element=re,this.pending=new Promise(function(at,Xt){var xe=function(fa){var pa=fa.data,aa=fa.ports;(pa==null?void 0:pa.action)==="SDK_INIT_SUCCESS"&&pa.id===ue.id&&(ue.vm=new yr(aa[0],pa.payload),at(ue.vm),Qn())},Un=function(){var fa;(fa=ue.element.contentWindow)===null||fa===void 0||fa.postMessage({action:"SDK_INIT",id:ue.id},"*")};function Qn(){window.clearInterval(Wn),window.removeEventListener("message",xe)}window.addEventListener("message",xe),Un();var Gn=0,Wn=window.setInterval(function(){if(ue.vm){Qn();return}if(Gn>=kt){Qn(),Xt("Timeout: Unable to establish a connection with the StackBlitz VM"),Er.forEach(function(Gr,fa){Gr.id===ue.id&&Er.splice(fa,1)});return}Gn++,Un()},On)}),Er.push(this)}),Je=function(re){var ue,at=re instanceof Element?"element":"id";return(ue=Er.find(function(Xt){return Xt[at]===re}))!==null&&ue!==void 0?ue:null};function Et(ee,re){var ue=document.createElement("input");return ue.type="hidden",ue.name=ee,ue.value=re,ue}function Nt(ee){return ee.replace(/\[/g,"%5B").replace(/\]/g,"%5D")}function sn(ee){var re=ee.template,ue=ee.title,at=ee.description,Xt=ee.dependencies,xe=ee.files,Un=ee.settings;if(!pe.includes(re)){var Qn=pe.map(function(fa){return"'".concat(fa,"'")}).join(", ");console.warn("Unsupported project.template: must be one of ".concat(Qn))}var Gn=[],Wn=function(pa,aa){var Ca=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";Gn.push(Et(pa,typeof aa=="string"?aa:Ca))};Wn("project[title]",ue),typeof at=="string"&&at.length>0&&Wn("project[description]",at),Wn("project[template]",re,"javascript"),Xt&&(re==="node"?console.warn("Invalid project.dependencies: dependencies must be provided as a 'package.json' file when using the 'node' template."):Wn("project[dependencies]",JSON.stringify(Xt))),Un&&Wn("project[settings]",JSON.stringify(Un)),Object.entries(xe).forEach(function(fa){var pa=In()(fa,2),aa=pa[0],Ca=pa[1];Wn("project[files][".concat(Nt(aa),"]"),Ca)});var Gr=document.createElement("form");return Gr.method="POST",Gr.setAttribute("style","display:none!important;"),Gr.append.apply(Gr,Gn),Gr}function an(ee,re){var ue=sn(ee);ue.action=ln("/run",re),ue.id="sb_run";var at=` + + + + `.concat(ue.outerHTML,` + + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-basic/index.html b/~demos/actiongroup-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/actiongroup-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-config/index.html b/~demos/actiongroup-demo-config/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/actiongroup-demo-config/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-custom/index.html b/~demos/actiongroup-demo-custom/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/actiongroup-demo-custom/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-dropmenu/index.html b/~demos/actiongroup-demo-dropmenu/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/actiongroup-demo-dropmenu/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-type/index.html b/~demos/actiongroup-demo-type/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/actiongroup-demo-type/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actiongroup-demo-withpanel/index.html b/~demos/actiongroup-demo-withpanel/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/actiongroup-demo-withpanel/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actionicon-demo-basic/index.html b/~demos/actionicon-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/actionicon-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/actionicon-demo-preset/index.html b/~demos/actionicon-demo-preset/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/actionicon-demo-preset/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/awareness-demo-avatar/index.html b/~demos/awareness-demo-avatar/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/awareness-demo-avatar/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/awareness-demo-cursor/index.html b/~demos/awareness-demo-cursor/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/awareness-demo-cursor/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/collapsetitle-demo-basic/index.html b/~demos/collapsetitle-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/collapsetitle-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/collapsetitle-demo-defaultexpand/index.html b/~demos/collapsetitle-demo-defaultexpand/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/collapsetitle-demo-defaultexpand/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/collapsetitle-demo-expand/index.html b/~demos/collapsetitle-demo-expand/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/collapsetitle-demo-expand/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-actions/index.html b/~demos/columnlist-demo-actions/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/columnlist-demo-actions/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-column/index.html b/~demos/columnlist-demo-column/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/columnlist-demo-column/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-controlled/index.html b/~demos/columnlist-demo-controlled/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/columnlist-demo-controlled/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-creatorbuttonprops/index.html b/~demos/columnlist-demo-creatorbuttonprops/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/columnlist-demo-creatorbuttonprops/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-customcreate/index.html b/~demos/columnlist-demo-customcreate/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/columnlist-demo-customcreate/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-empty/index.html b/~demos/columnlist-demo-empty/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/columnlist-demo-empty/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/columnlist-demo-normal/index.html b/~demos/columnlist-demo-normal/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/columnlist-demo-normal/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/contextmenu-demo-demos/index.html b/~demos/contextmenu-demo-demos/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/contextmenu-demo-demos/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/datafill-demo-basic/index.html b/~demos/datafill-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/datafill-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/datapreviewer-demo-basic/index.html b/~demos/datapreviewer-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/datapreviewer-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/datapreviewer-demo-empty/index.html b/~demos/datapreviewer-demo-empty/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/datapreviewer-demo-empty/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/datapreviewer-demo-emptyaction/index.html b/~demos/datapreviewer-demo-emptyaction/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/datapreviewer-demo-emptyaction/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/datapreviewer-demo-extra/index.html b/~demos/datapreviewer-demo-extra/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/datapreviewer-demo-extra/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/datapreviewer-demo-renderempty/index.html b/~demos/datapreviewer-demo-renderempty/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/datapreviewer-demo-renderempty/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/datapreviewer-demo-showtype/index.html b/~demos/datapreviewer-demo-showtype/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/datapreviewer-demo-showtype/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/docs-guide-intro-demo-columnlist/index.html b/~demos/docs-guide-intro-demo-columnlist/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/docs-guide-intro-demo-columnlist/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/docs-pro-editor-realtime-collaboration-demo-demo/index.html b/~demos/docs-pro-editor-realtime-collaboration-demo-demo/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/docs-pro-editor-realtime-collaboration-demo-demo/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-basic/index.html b/~demos/draggablepanel-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/draggablepanel-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-bottom/index.html b/~demos/draggablepanel-demo-bottom/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/draggablepanel-demo-bottom/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-controlfloat/index.html b/~demos/draggablepanel-demo-controlfloat/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/draggablepanel-demo-controlfloat/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-float/index.html b/~demos/draggablepanel-demo-float/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/draggablepanel-demo-float/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-left/index.html b/~demos/draggablepanel-demo-left/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/draggablepanel-demo-left/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/draggablepanel-demo-top/index.html b/~demos/draggablepanel-demo-top/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/draggablepanel-demo-top/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/errorboundary-demo-_dev/index.html b/~demos/errorboundary-demo-_dev/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/errorboundary-demo-_dev/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/errorboundary-demo-_prod/index.html b/~demos/errorboundary-demo-_prod/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/errorboundary-demo-_prod/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/fieldicon-demo-basic/index.html b/~demos/fieldicon-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/fieldicon-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/fieldselect-demo-basic/index.html b/~demos/fieldselect-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/fieldselect-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/fieldtitle-demo-basic/index.html b/~demos/fieldtitle-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/fieldtitle-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/fieldtitle-demo-description/index.html b/~demos/fieldtitle-demo-description/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/fieldtitle-demo-description/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/freecanvas-demo-basic/index.html b/~demos/freecanvas-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/freecanvas-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/highlight-demo-basic/index.html b/~demos/highlight-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/highlight-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/highlight-demo-linenumber/index.html b/~demos/highlight-demo-linenumber/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/highlight-demo-linenumber/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/highlight-demo-theme/index.html b/~demos/highlight-demo-theme/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/highlight-demo-theme/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/highlight-demo-wrapper/index.html b/~demos/highlight-demo-wrapper/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/highlight-demo-wrapper/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/iconpicker-demo-controlled/index.html b/~demos/iconpicker-demo-controlled/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/iconpicker-demo-controlled/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/iconpicker-demo-normal/index.html b/~demos/iconpicker-demo-normal/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/iconpicker-demo-normal/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/iconpicker-demo-scripts/index.html b/~demos/iconpicker-demo-scripts/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/iconpicker-demo-scripts/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/interactcontainer-demo-basic/index.html b/~demos/interactcontainer-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/interactcontainer-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/interactcontainer-demo-controlled/index.html b/~demos/interactcontainer-demo-controlled/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/interactcontainer-demo-controlled/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/interactcontainer-demo-withcontainer/index.html b/~demos/interactcontainer-demo-withcontainer/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/interactcontainer-demo-withcontainer/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/levapanel-demo-button/index.html b/~demos/levapanel-demo-button/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/levapanel-demo-button/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/probuilder-demo-buttonassets/index.html b/~demos/probuilder-demo-buttonassets/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/probuilder-demo-buttonassets/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/probuilder-demo-controlledpresence/index.html b/~demos/probuilder-demo-controlledpresence/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/probuilder-demo-controlledpresence/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/probuilder-demo-defaultassets/index.html b/~demos/probuilder-demo-defaultassets/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/probuilder-demo-defaultassets/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/probuilder-demo-empty/index.html b/~demos/probuilder-demo-empty/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/probuilder-demo-empty/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/snippet-demo-demos/index.html b/~demos/snippet-demo-demos/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/snippet-demo-demos/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-basic/index.html b/~demos/sortablelist-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortablelist-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-controlled/index.html b/~demos/sortablelist-demo-controlled/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortablelist-demo-controlled/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-creatorbuttonprops/index.html b/~demos/sortablelist-demo-creatorbuttonprops/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortablelist-demo-creatorbuttonprops/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-empty/index.html b/~demos/sortablelist-demo-empty/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortablelist-demo-empty/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-getitemstyles/index.html b/~demos/sortablelist-demo-getitemstyles/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortablelist-demo-getitemstyles/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-provider/index.html b/~demos/sortablelist-demo-provider/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortablelist-demo-provider/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-ref/index.html b/~demos/sortablelist-demo-ref/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortablelist-demo-ref/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-rendercontent/index.html b/~demos/sortablelist-demo-rendercontent/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortablelist-demo-rendercontent/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-renderitem/index.html b/~demos/sortablelist-demo-renderitem/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortablelist-demo-renderitem/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortablelist-demo-usesortablelist/index.html b/~demos/sortablelist-demo-usesortablelist/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortablelist-demo-usesortablelist/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortabletree-demo-controlled/index.html b/~demos/sortabletree-demo-controlled/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortabletree-demo-controlled/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortabletree-demo-default/index.html b/~demos/sortabletree-demo-default/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortabletree-demo-default/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortabletree-demo-disabledrag/index.html b/~demos/sortabletree-demo-disabledrag/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortabletree-demo-disabledrag/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortabletree-demo-rendercontent/index.html b/~demos/sortabletree-demo-rendercontent/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortabletree-demo-rendercontent/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/sortabletree-demo-sortablerule/index.html b/~demos/sortabletree-demo-sortablerule/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/sortabletree-demo-sortablerule/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-basic/index.html b/~demos/src-antd-demo-basic/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/src-antd-demo-basic/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-inputnumber/index.html b/~demos/src-antd-demo-inputnumber/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/src-antd-demo-inputnumber/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-segmented/index.html b/~demos/src-antd-demo-segmented/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/src-antd-demo-segmented/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-select/index.html b/~demos/src-antd-demo-select/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/src-antd-demo-select/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-tabs/index.html b/~demos/src-antd-demo-tabs/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/src-antd-demo-tabs/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-tree/index.html b/~demos/src-antd-demo-tree/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/src-antd-demo-tree/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/src-antd-demo-treeselect/index.html b/~demos/src-antd-demo-treeselect/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/src-antd-demo-treeselect/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/tipguide-demo-controlled/index.html b/~demos/tipguide-demo-controlled/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/tipguide-demo-controlled/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/tipguide-demo-footer/index.html b/~demos/tipguide-demo-footer/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/tipguide-demo-footer/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/tipguide-demo-localstorage/index.html b/~demos/tipguide-demo-localstorage/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/tipguide-demo-localstorage/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/tipguide-demo-normal/index.html b/~demos/tipguide-demo-normal/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/tipguide-demo-normal/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file diff --git a/~demos/tipguide-demo-offset/index.html b/~demos/tipguide-demo-offset/index.html new file mode 100644 index 00000000..96352181 --- /dev/null +++ b/~demos/tipguide-demo-offset/index.html @@ -0,0 +1,12 @@ + + + + + + + + +
+ + + \ No newline at end of file